aboutsummaryrefslogtreecommitdiff
path: root/.icons/awkward/32x32/apps
diff options
context:
space:
mode:
Diffstat (limited to '.icons/awkward/32x32/apps')
-rw-r--r--.icons/awkward/32x32/apps/0ad.svg7
-rw-r--r--.icons/awkward/32x32/apps/140-game.svg7
l---------.icons/awkward/32x32/apps/1CD8_rundll32.0.svg1
l---------.icons/awkward/32x32/apps/1E64_notepad.0.svg1
-rw-r--r--.icons/awkward/32x32/apps/1cestart.svg7
l---------.icons/awkward/32x32/apps/1cv8.svg1
l---------.icons/awkward/32x32/apps/1cv8c.svg1
l---------.icons/awkward/32x32/apps/1password.svg1
-rw-r--r--.icons/awkward/32x32/apps/2048-qt.svg13
-rw-r--r--.icons/awkward/32x32/apps/2064-read-only-memories.svg15
l---------.icons/awkward/32x32/apps/2402_msiexec.0.svg1
l---------.icons/awkward/32x32/apps/2EF4_wordpad.0.svg1
l---------.icons/awkward/32x32/apps/4137_winhlp32.0.svg1
-rw-r--r--.icons/awkward/32x32/apps/4diac-ide.svg11
-rw-r--r--.icons/awkward/32x32/apps/4kslideshowmaker.svg7
-rw-r--r--.icons/awkward/32x32/apps/4kstogram.svg11
-rw-r--r--.icons/awkward/32x32/apps/4kvideodownloader.svg15
-rw-r--r--.icons/awkward/32x32/apps/4kvideotomp3.svg15
-rw-r--r--.icons/awkward/32x32/apps/4kyoutubetomp3.svg11
l---------.icons/awkward/32x32/apps/5961_Defunct_x86.0.svg1
-rw-r--r--.icons/awkward/32x32/apps/6180-the-moon.svg10
-rw-r--r--.icons/awkward/32x32/apps/7-days-to-die.svg8
l---------.icons/awkward/32x32/apps/7596_iexplore.0.svg1
l---------.icons/awkward/32x32/apps/7765_winebrowser.0.svg1
-rw-r--r--.icons/awkward/32x32/apps/7kaa.svg15
l---------.icons/awkward/32x32/apps/7z.svg1
l---------.icons/awkward/32x32/apps/7zip.svg1
-rw-r--r--.icons/awkward/32x32/apps/8bitmmo.svg10
-rw-r--r--.icons/awkward/32x32/apps/8tracks.svg7
l---------.icons/awkward/32x32/apps/97C1_wordpad.0.svg1
l---------.icons/awkward/32x32/apps/A35F_hh.0.svg1
l---------.icons/awkward/32x32/apps/Abricotine.svg1
l---------.icons/awkward/32x32/apps/Acetino2.svg1
l---------.icons/awkward/32x32/apps/AdobeFlash.svg1
-rw-r--r--.icons/awkward/32x32/apps/AdobePhotoshop.svg13
l---------.icons/awkward/32x32/apps/AdobeReader.svg1
l---------.icons/awkward/32x32/apps/AdobeReader10.svg1
l---------.icons/awkward/32x32/apps/AdobeReader11.svg1
l---------.icons/awkward/32x32/apps/AdobeReader12.svg1
l---------.icons/awkward/32x32/apps/AdobeReader8.svg1
l---------.icons/awkward/32x32/apps/AdobeReader9.svg1
-rw-r--r--.icons/awkward/32x32/apps/Alacritty.svg16
-rw-r--r--.icons/awkward/32x32/apps/Alva.svg10
l---------.icons/awkward/32x32/apps/Anatine.svg1
l---------.icons/awkward/32x32/apps/AppImage.svg1
-rw-r--r--.icons/awkward/32x32/apps/AppImageLauncher.svg9
l---------.icons/awkward/32x32/apps/Ardour-Ardour_5.12.0.svg1
-rw-r--r--.icons/awkward/32x32/apps/Black_Chocobo.svg18
l---------.icons/awkward/32x32/apps/Blender.svg1
l---------.icons/awkward/32x32/apps/Buka.svg1
l---------.icons/awkward/32x32/apps/BurpSuiteCommunity.svg1
-rw-r--r--.icons/awkward/32x32/apps/CMakeSetup.svg14
l---------.icons/awkward/32x32/apps/CMakeSetup32.svg1
l---------.icons/awkward/32x32/apps/Caprine.svg1
l---------.icons/awkward/32x32/apps/Cyan.svg1
-rw-r--r--.icons/awkward/32x32/apps/CycligentGitTool.svg7
l---------.icons/awkward/32x32/apps/EasyTAG_icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/Encryptr.svg11
l---------.icons/awkward/32x32/apps/Etermutilities-terminal.svg1
-rw-r--r--.icons/awkward/32x32/apps/FAHControl.svg25
l---------.icons/awkward/32x32/apps/FB4C_iexplore.0.svg1
l---------.icons/awkward/32x32/apps/FBReader.svg1
l---------.icons/awkward/32x32/apps/FacebookMessenger-facebook.com.svg1
l---------.icons/awkward/32x32/apps/FoxitReader.svg1
-rw-r--r--.icons/awkward/32x32/apps/Freeter.svg7
l---------.icons/awkward/32x32/apps/GMail-mail.google.com.svg1
-rw-r--r--.icons/awkward/32x32/apps/GP6-icon.svg8
-rw-r--r--.icons/awkward/32x32/apps/GPG-Key4.svg12
-rw-r--r--.icons/awkward/32x32/apps/GPU_Viewer.svg22
l---------.icons/awkward/32x32/apps/GitKraken.svg1
l---------.icons/awkward/32x32/apps/Gitter.svg1
l---------.icons/awkward/32x32/apps/Gmail-mail.google.com.svg1
l---------.icons/awkward/32x32/apps/GnomeBaker.svg1
-rw-r--r--.icons/awkward/32x32/apps/JForex.svg7
-rw-r--r--.icons/awkward/32x32/apps/JavaFXSceneBuilder2.0.svg9
-rw-r--r--.icons/awkward/32x32/apps/KittehPlayer.svg9
-rw-r--r--.icons/awkward/32x32/apps/KoboDeluxe.svg16
l---------.icons/awkward/32x32/apps/LabPlot2.svg1
-rw-r--r--.icons/awkward/32x32/apps/LanguageTool.svg10
-rw-r--r--.icons/awkward/32x32/apps/MediaElch.svg27
l---------.icons/awkward/32x32/apps/MidnightCommander.svg1
l---------.icons/awkward/32x32/apps/Nextcloud.svg1
-rw-r--r--.icons/awkward/32x32/apps/NoMachine-icon.svg15
l---------.icons/awkward/32x32/apps/Nocturn-linux.svg1
l---------.icons/awkward/32x32/apps/Nocturn.svg1
-rw-r--r--.icons/awkward/32x32/apps/Nvidiux.svg10
-rw-r--r--.icons/awkward/32x32/apps/OpenAudible.svg10
-rw-r--r--.icons/awkward/32x32/apps/Othman.svg7
-rw-r--r--.icons/awkward/32x32/apps/PCSX2.svg10
l---------.icons/awkward/32x32/apps/Panini.svg1
l---------.icons/awkward/32x32/apps/Pithos.svg1
-rw-r--r--.icons/awkward/32x32/apps/PosteRazor.svg10
-rw-r--r--.icons/awkward/32x32/apps/QMPlay2.svg7
l---------.icons/awkward/32x32/apps/QMapShack.svg1
-rw-r--r--.icons/awkward/32x32/apps/QOwnNotes.svg9
l---------.icons/awkward/32x32/apps/QtIcon.svg1
l---------.icons/awkward/32x32/apps/QtProject-assistant.svg1
l---------.icons/awkward/32x32/apps/QtProject-designer.svg1
l---------.icons/awkward/32x32/apps/QtProject-linguist.svg1
l---------.icons/awkward/32x32/apps/QtProject-qdbusviewer.svg1
l---------.icons/awkward/32x32/apps/QtProject-qtcreator-qt5.svg1
l---------.icons/awkward/32x32/apps/QtProject-qtcreator.svg1
l---------.icons/awkward/32x32/apps/RSS_feeds.svg1
-rw-r--r--.icons/awkward/32x32/apps/RenameMyTVSeries.svg17
l---------.icons/awkward/32x32/apps/RescueTime.svg1
-rw-r--r--.icons/awkward/32x32/apps/Ri-li.svg8
-rw-r--r--.icons/awkward/32x32/apps/Ripcord_Icon.svg9
l---------.icons/awkward/32x32/apps/SUSEgreeter.svg1
l---------.icons/awkward/32x32/apps/ScanTailor.svg1
-rw-r--r--.icons/awkward/32x32/apps/Sci48M.svg8
l---------.icons/awkward/32x32/apps/ScudCloud.svg1
l---------.icons/awkward/32x32/apps/Singular.svg1
l---------.icons/awkward/32x32/apps/SpiderOak.svg1
-rw-r--r--.icons/awkward/32x32/apps/SpiderOakONE.svg19
l---------.icons/awkward/32x32/apps/Spotify.svg1
l---------.icons/awkward/32x32/apps/Stacer.svg1
-rw-r--r--.icons/awkward/32x32/apps/SymbolEditor.svg13
-rw-r--r--.icons/awkward/32x32/apps/TeXmacs.svg15
-rw-r--r--.icons/awkward/32x32/apps/TeXworks.svg14
l---------.icons/awkward/32x32/apps/TeamViewer.svg1
-rw-r--r--.icons/awkward/32x32/apps/TeighaViewer.svg20
-rw-r--r--.icons/awkward/32x32/apps/Temps.svg9
l---------.icons/awkward/32x32/apps/Terminal.svg1
l---------.icons/awkward/32x32/apps/Thunar.svg1
-rw-r--r--.icons/awkward/32x32/apps/ToneLib-GFX.svg23
-rw-r--r--.icons/awkward/32x32/apps/ToneLib-Jam.svg7
-rw-r--r--.icons/awkward/32x32/apps/ToneLib-Zoom.svg29
l---------.icons/awkward/32x32/apps/VBox.svg1
-rw-r--r--.icons/awkward/32x32/apps/VCVRack.svg9
-rw-r--r--.icons/awkward/32x32/apps/VVVVVV.svg10
-rw-r--r--.icons/awkward/32x32/apps/WMail.svg6
-rw-r--r--.icons/awkward/32x32/apps/WickrMe.svg9
l---------.icons/awkward/32x32/apps/XMind.svg1
-rw-r--r--.icons/awkward/32x32/apps/Xfwm4CompositeEditor.svg11
l---------.icons/awkward/32x32/apps/XrendrMixer.svg1
-rw-r--r--.icons/awkward/32x32/apps/Zoom.svg7
-rw-r--r--.icons/awkward/32x32/apps/a-story-about-my-uncle.svg8
-rw-r--r--.icons/awkward/32x32/apps/abiword.svg7
l---------.icons/awkward/32x32/apps/about_kde.svg1
-rw-r--r--.icons/awkward/32x32/apps/abricotine.svg11
-rw-r--r--.icons/awkward/32x32/apps/abrowser.svg12
l---------.icons/awkward/32x32/apps/abrt.svg1
-rw-r--r--.icons/awkward/32x32/apps/accerciser.svg11
l---------.icons/awkward/32x32/apps/access.svg1
l---------.icons/awkward/32x32/apps/accessibility-directory.svg1
l---------.icons/awkward/32x32/apps/accessibility.svg1
l---------.icons/awkward/32x32/apps/accessibility_section.svg1
l---------.icons/awkward/32x32/apps/accessories-archiver.svg1
-rw-r--r--.icons/awkward/32x32/apps/accessories-calculator.svg13
-rw-r--r--.icons/awkward/32x32/apps/accessories-camera.svg11
-rw-r--r--.icons/awkward/32x32/apps/accessories-character-map.svg14
l---------.icons/awkward/32x32/apps/accessories-clock.svg1
-rw-r--r--.icons/awkward/32x32/apps/accessories-dictionary.svg7
-rw-r--r--.icons/awkward/32x32/apps/accessories-ebook-reader.svg8
-rw-r--r--.icons/awkward/32x32/apps/accessories-notes.svg13
l---------.icons/awkward/32x32/apps/accessories-screenshot.svg1
-rw-r--r--.icons/awkward/32x32/apps/accessories-text-editor.svg10
-rw-r--r--.icons/awkward/32x32/apps/acetoneiso.svg9
-rw-r--r--.icons/awkward/32x32/apps/acreloaded.svg12
-rw-r--r--.icons/awkward/32x32/apps/acroread.svg9
l---------.icons/awkward/32x32/apps/activity-log-manager.svg1
-rw-r--r--.icons/awkward/32x32/apps/activitywatch.svg13
l---------.icons/awkward/32x32/apps/addressbook.svg1
l---------.icons/awkward/32x32/apps/administration.svg1
l---------.icons/awkward/32x32/apps/adobe-flashplayer.svg1
l---------.icons/awkward/32x32/apps/adobe-reader.svg1
l---------.icons/awkward/32x32/apps/adobeflashplugin.svg1
-rw-r--r--.icons/awkward/32x32/apps/advanced-rest-client.svg10
-rw-r--r--.icons/awkward/32x32/apps/adventure-capitalist.svg9
-rw-r--r--.icons/awkward/32x32/apps/aegisub.svg12
-rw-r--r--.icons/awkward/32x32/apps/agave.svg13
l---------.icons/awkward/32x32/apps/agenda.svg1
-rw-r--r--.icons/awkward/32x32/apps/agent.svg12
-rw-r--r--.icons/awkward/32x32/apps/airvpn.svg7
-rw-r--r--.icons/awkward/32x32/apps/airwave-manager.svg8
-rw-r--r--.icons/awkward/32x32/apps/akira.svg13
l---------.icons/awkward/32x32/apps/akonadi.svg1
l---------.icons/awkward/32x32/apps/akonadiconsole.svg1
-rw-r--r--.icons/awkward/32x32/apps/akonaditray.svg7
-rw-r--r--.icons/awkward/32x32/apps/akregator.svg7
l---------.icons/awkward/32x32/apps/alacarte.svg1
l---------.icons/awkward/32x32/apps/alarm-clock.svg1
-rw-r--r--.icons/awkward/32x32/apps/albert.svg8
-rw-r--r--.icons/awkward/32x32/apps/albion-online.svg19
-rw-r--r--.icons/awkward/32x32/apps/alc.svg19
-rw-r--r--.icons/awkward/32x32/apps/alexandra.svg7
l---------.icons/awkward/32x32/apps/alien-arena.svg1
-rw-r--r--.icons/awkward/32x32/apps/alienarena.svg11
l---------.icons/awkward/32x32/apps/alienfx-gtk.svg1
-rw-r--r--.icons/awkward/32x32/apps/alienfx.svg9
-rw-r--r--.icons/awkward/32x32/apps/allegorithmic-Substance_Alchemist.svg7
-rw-r--r--.icons/awkward/32x32/apps/allegorithmic-Substance_B2M.svg7
-rw-r--r--.icons/awkward/32x32/apps/allegorithmic-Substance_Designer.svg7
-rw-r--r--.icons/awkward/32x32/apps/allegorithmic-Substance_Painter.svg16
-rw-r--r--.icons/awkward/32x32/apps/alltomp3.svg9
-rw-r--r--.icons/awkward/32x32/apps/alltray.svg7
-rw-r--r--.icons/awkward/32x32/apps/almanah.svg10
l---------.icons/awkward/32x32/apps/alsamixergui.svg1
-rw-r--r--.icons/awkward/32x32/apps/altus.svg11
l---------.icons/awkward/32x32/apps/altyo.svg1
l---------.icons/awkward/32x32/apps/amarok-icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/amarok.svg8
l---------.icons/awkward/32x32/apps/amarok2.svg1
-rw-r--r--.icons/awkward/32x32/apps/amazon-store.svg9
l---------.icons/awkward/32x32/apps/amazon.svg1
l---------.icons/awkward/32x32/apps/amazonclouddrive.svg1
l---------.icons/awkward/32x32/apps/amd-ati.svg1
-rw-r--r--.icons/awkward/32x32/apps/amd.svg7
-rw-r--r--.icons/awkward/32x32/apps/amnesia-a-machine-for-pigs.svg10
-rw-r--r--.icons/awkward/32x32/apps/amnesia-the-dark-descent.svg9
l---------.icons/awkward/32x32/apps/amor.svg1
l---------.icons/awkward/32x32/apps/amule.svg1
l---------.icons/awkward/32x32/apps/amulegui.svg1
l---------.icons/awkward/32x32/apps/anaconda.svg1
-rw-r--r--.icons/awkward/32x32/apps/anatine.svg5
-rw-r--r--.icons/awkward/32x32/apps/anbox.svg17
-rw-r--r--.icons/awkward/32x32/apps/android-file-transfer.svg21
-rw-r--r--.icons/awkward/32x32/apps/android-sdk.svg17
l---------.icons/awkward/32x32/apps/android-studio-beta.svg1
l---------.icons/awkward/32x32/apps/android-studio.svg1
-rw-r--r--.icons/awkward/32x32/apps/androidstudio.svg16
-rw-r--r--.icons/awkward/32x32/apps/angrysearch.svg15
-rw-r--r--.icons/awkward/32x32/apps/angular-console.svg27
-rw-r--r--.icons/awkward/32x32/apps/anjuta.svg7
-rw-r--r--.icons/awkward/32x32/apps/anki.svg6
-rw-r--r--.icons/awkward/32x32/apps/annas-quest.svg19
-rw-r--r--.icons/awkward/32x32/apps/anoise.svg10
-rw-r--r--.icons/awkward/32x32/apps/another-redis-desktop-manager.svg15
-rw-r--r--.icons/awkward/32x32/apps/ant-downloader.svg16
l---------.icons/awkward/32x32/apps/antimicro.svg1
-rw-r--r--.icons/awkward/32x32/apps/anydesk.svg10
-rw-r--r--.icons/awkward/32x32/apps/ao-app.svg7
-rw-r--r--.icons/awkward/32x32/apps/apachedirectorystudio.svg7
-rw-r--r--.icons/awkward/32x32/apps/apk-icon-editor.svg6
l---------.icons/awkward/32x32/apps/app-launcher.svg1
-rw-r--r--.icons/awkward/32x32/apps/app-outlet.svg13
l---------.icons/awkward/32x32/apps/app.rednotebook.RedNotebook.svg1
l---------.icons/awkward/32x32/apps/app.svg1
l---------.icons/awkward/32x32/apps/apparmor_view_profile.svg1
-rw-r--r--.icons/awkward/32x32/apps/appcode.svg15
l---------.icons/awkward/32x32/apps/apper.svg1
l---------.icons/awkward/32x32/apps/appgrid.svg1
l---------.icons/awkward/32x32/apps/appimagekit-Alva.svg1
l---------.icons/awkward/32x32/apps/appimagekit-AppImage.svg1
l---------.icons/awkward/32x32/apps/appimagekit-Black_Chocobo.svg1
l---------.icons/awkward/32x32/apps/appimagekit-Cyan.svg1
l---------.icons/awkward/32x32/apps/appimagekit-Freeter.svg1
l---------.icons/awkward/32x32/apps/appimagekit-KittehPlayer.svg1
l---------.icons/awkward/32x32/apps/appimagekit-MediaElch.svg1
l---------.icons/awkward/32x32/apps/appimagekit-Ripcord_Icon.svg1
l---------.icons/awkward/32x32/apps/appimagekit-advanced-rest-client.svg1
l---------.icons/awkward/32x32/apps/appimagekit-altus.svg1
l---------.icons/awkward/32x32/apps/appimagekit-another-redis-desktop-manager.svg1
l---------.icons/awkward/32x32/apps/appimagekit-ant-downloader.svg1
l---------.icons/awkward/32x32/apps/appimagekit-app-outlet.svg1
l---------.icons/awkward/32x32/apps/appimagekit-archipelago.svg1
l---------.icons/awkward/32x32/apps/appimagekit-ark-desktop-wallet.svg1
l---------.icons/awkward/32x32/apps/appimagekit-atomic.svg1
l---------.icons/awkward/32x32/apps/appimagekit-augur.svg1
l---------.icons/awkward/32x32/apps/appimagekit-auryo.svg1
l---------.icons/awkward/32x32/apps/appimagekit-azpainter.svg1
l---------.icons/awkward/32x32/apps/appimagekit-balena-etcher-electron.svg1
l---------.icons/awkward/32x32/apps/appimagekit-bitshares2-light.svg1
l---------.icons/awkward/32x32/apps/appimagekit-bitwarden.svg1
l---------.icons/awkward/32x32/apps/appimagekit-bloomrpc.svg1
l---------.icons/awkward/32x32/apps/appimagekit-brackets-electron.svg1
l---------.icons/awkward/32x32/apps/appimagekit-buka.svg1
l---------.icons/awkward/32x32/apps/appimagekit-cacher.svg1
l---------.icons/awkward/32x32/apps/appimagekit-caprine.svg1
l---------.icons/awkward/32x32/apps/appimagekit-chiaki.svg1
l---------.icons/awkward/32x32/apps/appimagekit-clipgrab.svg1
l---------.icons/awkward/32x32/apps/appimagekit-colon.svg1
l---------.icons/awkward/32x32/apps/appimagekit-colorpicker.svg1
l---------.icons/awkward/32x32/apps/appimagekit-conky-logomark-violet.svg1
l---------.icons/awkward/32x32/apps/appimagekit-cool-retro-term.svg1
l---------.icons/awkward/32x32/apps/appimagekit-cozydrive.svg1
l---------.icons/awkward/32x32/apps/appimagekit-cpod.svg1
l---------.icons/awkward/32x32/apps/appimagekit-cryptr.svg1
l---------.icons/awkward/32x32/apps/appimagekit-cura-icon.svg1
l---------.icons/awkward/32x32/apps/appimagekit-cutepeaks.svg1
l---------.icons/awkward/32x32/apps/appimagekit-cutter.svg1
l---------.icons/awkward/32x32/apps/appimagekit-delir.svg1
l---------.icons/awkward/32x32/apps/appimagekit-devhub.svg1
-rw-r--r--.icons/awkward/32x32/apps/appimagekit-diffuse.svg9
l---------.icons/awkward/32x32/apps/appimagekit-dockstation.svg1
l---------.icons/awkward/32x32/apps/appimagekit-doki-doki-mod-manager.svg1
l---------.icons/awkward/32x32/apps/appimagekit-downline.svg1
l---------.icons/awkward/32x32/apps/appimagekit-draw.io.svg1
l---------.icons/awkward/32x32/apps/appimagekit-drawpile.svg1
l---------.icons/awkward/32x32/apps/appimagekit-duskplayer.svg1
l---------.icons/awkward/32x32/apps/appimagekit-edex-ui.svg1
l---------.icons/awkward/32x32/apps/appimagekit-electorrent.svg1
l---------.icons/awkward/32x32/apps/appimagekit-electrum-axe.svg1
l---------.icons/awkward/32x32/apps/appimagekit-emacs.svg1
l---------.icons/awkward/32x32/apps/appimagekit-fontbase.svg1
l---------.icons/awkward/32x32/apps/appimagekit-franz.svg1
l---------.icons/awkward/32x32/apps/appimagekit-friture.svg1
l---------.icons/awkward/32x32/apps/appimagekit-fspy.svg1
l---------.icons/awkward/32x32/apps/appimagekit-gifcurry.svg1
l---------.icons/awkward/32x32/apps/appimagekit-gisto.svg1
l---------.icons/awkward/32x32/apps/appimagekit-github-desktop.svg1
l---------.icons/awkward/32x32/apps/appimagekit-glyphr-studio-desktop.svg1
l---------.icons/awkward/32x32/apps/appimagekit-gmail-desktop.svg1
-rw-r--r--.icons/awkward/32x32/apps/appimagekit-gravit-designer.svg16
l---------.icons/awkward/32x32/apps/appimagekit-hotspot.svg1
l---------.icons/awkward/32x32/apps/appimagekit-hw-probe.svg1
l---------.icons/awkward/32x32/apps/appimagekit-joplin.svg1
l---------.icons/awkward/32x32/apps/appimagekit-junior_install_icon.svg1
l---------.icons/awkward/32x32/apps/appimagekit-kahla.svg1
l---------.icons/awkward/32x32/apps/appimagekit-kaku.svg1
l---------.icons/awkward/32x32/apps/appimagekit-kawanime.svg1
l---------.icons/awkward/32x32/apps/appimagekit-kitty.svg1
l---------.icons/awkward/32x32/apps/appimagekit-ksnip.svg1
l---------.icons/awkward/32x32/apps/appimagekit-laigter.svg1
l---------.icons/awkward/32x32/apps/appimagekit-leocad.svg1
l---------.icons/awkward/32x32/apps/appimagekit-leonflix.svg1
l---------.icons/awkward/32x32/apps/appimagekit-littleweeb.svg1
l---------.icons/awkward/32x32/apps/appimagekit-love.svg1
l---------.icons/awkward/32x32/apps/appimagekit-makagiga.svg1
l---------.icons/awkward/32x32/apps/appimagekit-mandelbulber2.svg1
l---------.icons/awkward/32x32/apps/appimagekit-mediaconch.svg1
l---------.icons/awkward/32x32/apps/appimagekit-mellowplayer.svg1
l---------.icons/awkward/32x32/apps/appimagekit-mikutter.svg1
l---------.icons/awkward/32x32/apps/appimagekit-minetime.svg1
l---------.icons/awkward/32x32/apps/appimagekit-motrix.svg1
l---------.icons/awkward/32x32/apps/appimagekit-museeks.svg1
l---------.icons/awkward/32x32/apps/appimagekit-negibox.svg1
l---------.icons/awkward/32x32/apps/appimagekit-nighthawk.svg1
l---------.icons/awkward/32x32/apps/appimagekit-notable.svg1
l---------.icons/awkward/32x32/apps/appimagekit-nuclear.svg1
l---------.icons/awkward/32x32/apps/appimagekit-odrive.svg1
l---------.icons/awkward/32x32/apps/appimagekit-org.keepassxc.KeePassXC.svg1
l---------.icons/awkward/32x32/apps/appimagekit-org.olivevideoeditor.Olive.svg1
l---------.icons/awkward/32x32/apps/appimagekit-pcloud.svg1
l---------.icons/awkward/32x32/apps/appimagekit-pioneer_install_icon.svg1
l---------.icons/awkward/32x32/apps/appimagekit-plexamp.svg1
l---------.icons/awkward/32x32/apps/appimagekit-pling-store.svg1
l---------.icons/awkward/32x32/apps/appimagekit-protonmail-desktop-unofficial.svg1
l---------.icons/awkward/32x32/apps/appimagekit-pulse-sms.svg1
l---------.icons/awkward/32x32/apps/appimagekit-qnapi.svg1
l---------.icons/awkward/32x32/apps/appimagekit-rambox.svg1
l---------.icons/awkward/32x32/apps/appimagekit-raven-reader.svg1
l---------.icons/awkward/32x32/apps/appimagekit-rclonetray.svg1
l---------.icons/awkward/32x32/apps/appimagekit-rpcs3.svg1
l---------.icons/awkward/32x32/apps/appimagekit-sengi.svg1
l---------.icons/awkward/32x32/apps/appimagekit-shadow-dev.svg1
l---------.icons/awkward/32x32/apps/appimagekit-stacer.svg1
l---------.icons/awkward/32x32/apps/appimagekit-standard-notes.svg1
l---------.icons/awkward/32x32/apps/appimagekit-supertux2.svg1
l---------.icons/awkward/32x32/apps/appimagekit-synfigstudio.svg1
l---------.icons/awkward/32x32/apps/appimagekit-teams-for-linux.svg1
l---------.icons/awkward/32x32/apps/appimagekit-trinity-desktop.svg1
l---------.icons/awkward/32x32/apps/appimagekit-unityhub.svg1
l---------.icons/awkward/32x32/apps/appimagekit-vieb.svg1
l---------.icons/awkward/32x32/apps/appimagekit-vnote.svg1
l---------.icons/awkward/32x32/apps/appimagekit-wewechat.svg1
l---------.icons/awkward/32x32/apps/appimagekit-wire-desktop.svg1
l---------.icons/awkward/32x32/apps/appimagekit-workflowy.svg1
l---------.icons/awkward/32x32/apps/appimagekit-xnviewmp.svg1
-rw-r--r--.icons/awkward/32x32/apps/applets-screenshooter.svg7
l---------.icons/awkward/32x32/apps/applets-template.svg1
-rw-r--r--.icons/awkward/32x32/apps/application-community.svg17
l---------.icons/awkward/32x32/apps/application-default-icon.svg1
l---------.icons/awkward/32x32/apps/application-vnd.iccprofile.svg1
l---------.icons/awkward/32x32/apps/application-x-pml18.svg1
l---------.icons/awkward/32x32/apps/application-x-pml18free.svg1
l---------.icons/awkward/32x32/apps/application-x-prl18.svg1
l---------.icons/awkward/32x32/apps/application-x-prl18free.svg1
l---------.icons/awkward/32x32/apps/application-x-tml18.svg1
l---------.icons/awkward/32x32/apps/application-x-tml18free.svg1
-rw-r--r--.icons/awkward/32x32/apps/applications-accessories.svg15
-rw-r--r--.icons/awkward/32x32/apps/applications-development-translation.svg11
-rw-r--r--.icons/awkward/32x32/apps/applications-development-web.svg10
-rw-r--r--.icons/awkward/32x32/apps/applications-development.svg7
l---------.icons/awkward/32x32/apps/applications-education-language.svg1
-rw-r--r--.icons/awkward/32x32/apps/applications-education-mathematics.svg7
-rw-r--r--.icons/awkward/32x32/apps/applications-education.svg7
-rw-r--r--.icons/awkward/32x32/apps/applications-engineering.svg18
l---------.icons/awkward/32x32/apps/applications-featured.svg1
l---------.icons/awkward/32x32/apps/applications-fonts.svg1
l---------.icons/awkward/32x32/apps/applications-games.svg1
l---------.icons/awkward/32x32/apps/applications-graphics.svg1
-rw-r--r--.icons/awkward/32x32/apps/applications-haskell.svg8
-rw-r--r--.icons/awkward/32x32/apps/applications-interfacedesign.svg19
l---------.icons/awkward/32x32/apps/applications-internet.svg1
l---------.icons/awkward/32x32/apps/applications-java.svg1
-rw-r--r--.icons/awkward/32x32/apps/applications-multimedia.svg25
-rw-r--r--.icons/awkward/32x32/apps/applications-office.svg13
l---------.icons/awkward/32x32/apps/applications-other.svg1
-rw-r--r--.icons/awkward/32x32/apps/applications-science.svg8
l---------.icons/awkward/32x32/apps/applications-system.svg1
-rw-r--r--.icons/awkward/32x32/apps/applications-utilities.svg11
l---------.icons/awkward/32x32/apps/applications-webbrowsers.svg1
l---------.icons/awkward/32x32/apps/apport-gtk2.svg1
l---------.icons/awkward/32x32/apps/apport.svg1
l---------.icons/awkward/32x32/apps/aptana-studio.svg1
-rw-r--r--.icons/awkward/32x32/apps/aptana.svg7
l---------.icons/awkward/32x32/apps/aptdaemon-download.svg1
l---------.icons/awkward/32x32/apps/aptdaemon-update-cache.svg1
l---------.icons/awkward/32x32/apps/aptdaemon-upgrade.svg1
l---------.icons/awkward/32x32/apps/aptdaemon-working.svg1
l---------.icons/awkward/32x32/apps/ar.com.tuxguitar.TuxGuitar.svg1
-rw-r--r--.icons/awkward/32x32/apps/archipelago.svg7
l---------.icons/awkward/32x32/apps/archive-manager.svg1
l---------.icons/awkward/32x32/apps/archivemanager.svg1
-rw-r--r--.icons/awkward/32x32/apps/arcolinux-hello.svg7
-rw-r--r--.icons/awkward/32x32/apps/ardour.svg5
l---------.icons/awkward/32x32/apps/ardour5.svg1
l---------.icons/awkward/32x32/apps/arduino-icon-small.svg1
l---------.icons/awkward/32x32/apps/arduino-ide.svg1
-rw-r--r--.icons/awkward/32x32/apps/arduino.svg7
-rw-r--r--.icons/awkward/32x32/apps/argouml.svg11
l---------.icons/awkward/32x32/apps/ark-desktop-wallet.svg1
-rw-r--r--.icons/awkward/32x32/apps/ark-game.svg20
-rw-r--r--.icons/awkward/32x32/apps/ark.svg12
-rw-r--r--.icons/awkward/32x32/apps/armagetronad.svg8
l---------.icons/awkward/32x32/apps/artha.svg1
-rw-r--r--.icons/awkward/32x32/apps/artikulate.svg6
-rw-r--r--.icons/awkward/32x32/apps/arts.svg10
-rw-r--r--.icons/awkward/32x32/apps/artsbuilder.svg13
-rw-r--r--.icons/awkward/32x32/apps/artscontrol.svg13
-rw-r--r--.icons/awkward/32x32/apps/asbru-cm.svg14
-rw-r--r--.icons/awkward/32x32/apps/asc-de.svg11
-rw-r--r--.icons/awkward/32x32/apps/aseprite.svg20
l---------.icons/awkward/32x32/apps/asounder.svg1
-rw-r--r--.icons/awkward/32x32/apps/assaultcube.svg11
l---------.icons/awkward/32x32/apps/assistant-qt4.svg1
l---------.icons/awkward/32x32/apps/assistant-qt5.svg1
l---------.icons/awkward/32x32/apps/assistant.svg1
l---------.icons/awkward/32x32/apps/assistant5.svg1
-rw-r--r--.icons/awkward/32x32/apps/astromenace.svg10
l---------.icons/awkward/32x32/apps/asunder.svg1
-rw-r--r--.icons/awkward/32x32/apps/atom-beta.svg7
-rw-r--r--.icons/awkward/32x32/apps/atom-rpg.svg19
-rw-r--r--.icons/awkward/32x32/apps/atom.svg7
-rw-r--r--.icons/awkward/32x32/apps/atomic.svg9
l---------.icons/awkward/32x32/apps/atomix-icon.svg1
l---------.icons/awkward/32x32/apps/atomix.svg1
l---------.icons/awkward/32x32/apps/atril.svg1
-rw-r--r--.icons/awkward/32x32/apps/atunes.svg7
-rw-r--r--.icons/awkward/32x32/apps/audacious.svg7
-rw-r--r--.icons/awkward/32x32/apps/audacity.svg8
l---------.icons/awkward/32x32/apps/audex.svg1
-rw-r--r--.icons/awkward/32x32/apps/audience.svg13
l---------.icons/awkward/32x32/apps/audio-player.svg1
-rw-r--r--.icons/awkward/32x32/apps/audio-recorder.svg8
-rw-r--r--.icons/awkward/32x32/apps/audiobook.svg11
-rw-r--r--.icons/awkward/32x32/apps/augur.svg7
-rw-r--r--.icons/awkward/32x32/apps/aurees.svg14
-rw-r--r--.icons/awkward/32x32/apps/auryo.svg7
-rw-r--r--.icons/awkward/32x32/apps/authy.svg13
l---------.icons/awkward/32x32/apps/autokey.svg1
-rw-r--r--.icons/awkward/32x32/apps/avidemux.svg16
-rw-r--r--.icons/awkward/32x32/apps/avimetaedit.svg9
-rw-r--r--.icons/awkward/32x32/apps/avogadro-icon.svg18
l---------.icons/awkward/32x32/apps/awf.svg1
l---------.icons/awkward/32x32/apps/ax-applet.svg1
-rw-r--r--.icons/awkward/32x32/apps/azpainter.svg23
-rw-r--r--.icons/awkward/32x32/apps/azuredatastudio.svg17
-rw-r--r--.icons/awkward/32x32/apps/baba-is-you.svg7
-rw-r--r--.icons/awkward/32x32/apps/babe.svg26
l---------.icons/awkward/32x32/apps/background.svg1
l---------.icons/awkward/32x32/apps/badge-small.svg1
-rw-r--r--.icons/awkward/32x32/apps/badland.svg11
-rw-r--r--.icons/awkward/32x32/apps/baidunetdisk.svg18
-rw-r--r--.icons/awkward/32x32/apps/baka-mplayer.svg15
l---------.icons/awkward/32x32/apps/balena-etcher-electron.svg1
l---------.icons/awkward/32x32/apps/baloo.svg1
-rw-r--r--.icons/awkward/32x32/apps/bandcamp.svg7
l---------.icons/awkward/32x32/apps/banshee-1.svg1
-rw-r--r--.icons/awkward/32x32/apps/banshee.svg8
l---------.icons/awkward/32x32/apps/baobab.svg1
-rw-r--r--.icons/awkward/32x32/apps/bareftp.svg9
-rw-r--r--.icons/awkward/32x32/apps/barotrauma.svg9
-rw-r--r--.icons/awkward/32x32/apps/barrier.svg19
l---------.icons/awkward/32x32/apps/bash.svg1
-rw-r--r--.icons/awkward/32x32/apps/basingstoke.svg7
l---------.icons/awkward/32x32/apps/basket.svg1
-rw-r--r--.icons/awkward/32x32/apps/bastion.svg18
-rw-r--r--.icons/awkward/32x32/apps/battleblock-theater.svg9
-rw-r--r--.icons/awkward/32x32/apps/bbc.svg23
-rw-r--r--.icons/awkward/32x32/apps/bcompare.svg16
-rw-r--r--.icons/awkward/32x32/apps/becalm.svg18
-rw-r--r--.icons/awkward/32x32/apps/bendy-and-the-ink-machine.svg8
l---------.icons/awkward/32x32/apps/beryl-settings.svg1
-rw-r--r--.icons/awkward/32x32/apps/betaflight-configurator.svg7
-rw-r--r--.icons/awkward/32x32/apps/bibletime.svg11
l---------.icons/awkward/32x32/apps/bijiben.svg1
-rw-r--r--.icons/awkward/32x32/apps/billard-gl.svg15
-rw-r--r--.icons/awkward/32x32/apps/birdie.svg15
-rw-r--r--.icons/awkward/32x32/apps/bisq.svg14
l---------.icons/awkward/32x32/apps/bitcoin-qt.svg1
-rw-r--r--.icons/awkward/32x32/apps/bitcoin.svg7
l---------.icons/awkward/32x32/apps/bitcoin128.svg1
-rw-r--r--.icons/awkward/32x32/apps/bitmap2component.svg9
-rw-r--r--.icons/awkward/32x32/apps/bitshares2-light.svg15
-rw-r--r--.icons/awkward/32x32/apps/bitwarden.svg7
-rw-r--r--.icons/awkward/32x32/apps/bitwig-studio.svg37
-rw-r--r--.icons/awkward/32x32/apps/blackmagic-Fusion8.svg7
-rw-r--r--.icons/awkward/32x32/apps/blackmagic-Fusion9.svg10
l---------.icons/awkward/32x32/apps/bleachbit.svg1
-rw-r--r--.icons/awkward/32x32/apps/blender.svg8
l---------.icons/awkward/32x32/apps/bless.svg1
-rw-r--r--.icons/awkward/32x32/apps/blinken.svg9
l---------.icons/awkward/32x32/apps/blivet-gui.svg1
-rw-r--r--.icons/awkward/32x32/apps/blobAndConquer.svg15
-rw-r--r--.icons/awkward/32x32/apps/blobby.svg7
-rw-r--r--.icons/awkward/32x32/apps/blobwars.svg10
-rw-r--r--.icons/awkward/32x32/apps/blockbench.svg7
l---------.icons/awkward/32x32/apps/blockdevice.svg1
-rw-r--r--.icons/awkward/32x32/apps/blockout.svg19
-rw-r--r--.icons/awkward/32x32/apps/blogilo.svg23
-rw-r--r--.icons/awkward/32x32/apps/bloomrpc.svg11
-rw-r--r--.icons/awkward/32x32/apps/bluefish.svg19
-rw-r--r--.icons/awkward/32x32/apps/bluegriffon.svg32
-rw-r--r--.icons/awkward/32x32/apps/bluej.svg10
-rw-r--r--.icons/awkward/32x32/apps/bluejeans.svg12
l---------.icons/awkward/32x32/apps/blueman-serial.svg1
l---------.icons/awkward/32x32/apps/blueman.svg1
l---------.icons/awkward/32x32/apps/blueradio-48.svg1
l---------.icons/awkward/32x32/apps/blueradio.svg1
l---------.icons/awkward/32x32/apps/bluetooth-48.svg1
l---------.icons/awkward/32x32/apps/bluetooth-radio.svg1
l---------.icons/awkward/32x32/apps/bluetoothradio.svg1
l---------.icons/awkward/32x32/apps/boinc-manager.svg1
-rw-r--r--.icons/awkward/32x32/apps/boinc.svg9
-rw-r--r--.icons/awkward/32x32/apps/bomber.svg10
-rw-r--r--.icons/awkward/32x32/apps/bomi.svg7
-rw-r--r--.icons/awkward/32x32/apps/bookworm.svg8
-rw-r--r--.icons/awkward/32x32/apps/boomaga.svg22
-rw-r--r--.icons/awkward/32x32/apps/boostnote.svg8
l---------.icons/awkward/32x32/apps/boot.svg1
-rw-r--r--.icons/awkward/32x32/apps/borderlands-2.svg8
-rw-r--r--.icons/awkward/32x32/apps/borderlands-the-pre-sequel.svg8
-rw-r--r--.icons/awkward/32x32/apps/boswars.svg23
l---------.icons/awkward/32x32/apps/bottles_notepad.svg1
l---------.icons/awkward/32x32/apps/bottles_wine-uninstaller.svg1
l---------.icons/awkward/32x32/apps/bottles_wine-winecfg.svg1
l---------.icons/awkward/32x32/apps/bottles_wine.svg1
l---------.icons/awkward/32x32/apps/bottles_winetricks.svg1
-rw-r--r--.icons/awkward/32x32/apps/bovo.svg9
-rw-r--r--.icons/awkward/32x32/apps/box.svg19
-rw-r--r--.icons/awkward/32x32/apps/bpython.svg13
-rw-r--r--.icons/awkward/32x32/apps/br.com.jeanhertel.adriconf.svg11
-rw-r--r--.icons/awkward/32x32/apps/brackets-electron.svg8
-rw-r--r--.icons/awkward/32x32/apps/brackets.svg8
-rw-r--r--.icons/awkward/32x32/apps/braindump.svg10
l---------.icons/awkward/32x32/apps/brasero.svg1
l---------.icons/awkward/32x32/apps/brave-browser-beta.svg1
-rw-r--r--.icons/awkward/32x32/apps/brave-browser-dev.svg7
-rw-r--r--.icons/awkward/32x32/apps/brave-browser-nightly.svg7
l---------.icons/awkward/32x32/apps/brave-browser.svg1
-rw-r--r--.icons/awkward/32x32/apps/brave.svg7
l---------.icons/awkward/32x32/apps/breeze-settings.svg1
-rw-r--r--.icons/awkward/32x32/apps/bridge-constructor-portal.svg12
l---------.icons/awkward/32x32/apps/brightnesssettings.svg1
l---------.icons/awkward/32x32/apps/browser-tor.svg1
l---------.icons/awkward/32x32/apps/browser.svg1
-rw-r--r--.icons/awkward/32x32/apps/browser360-beta.svg8
l---------.icons/awkward/32x32/apps/bt-logo.svg1
-rw-r--r--.icons/awkward/32x32/apps/btsync-gui.svg7
l---------.icons/awkward/32x32/apps/bug-buddy.svg1
-rw-r--r--.icons/awkward/32x32/apps/builder.svg18
-rw-r--r--.icons/awkward/32x32/apps/buka.svg9
-rw-r--r--.icons/awkward/32x32/apps/bum.svg9
l---------.icons/awkward/32x32/apps/bumblebee.svg1
-rw-r--r--.icons/awkward/32x32/apps/burp.svg9
-rw-r--r--.icons/awkward/32x32/apps/buttercup-desktop.svg11
-rw-r--r--.icons/awkward/32x32/apps/bwfmetaedit.svg15
-rw-r--r--.icons/awkward/32x32/apps/byobu.svg8
l---------.icons/awkward/32x32/apps/byzanz.svg1
-rw-r--r--.icons/awkward/32x32/apps/bzflag.svg14
l---------.icons/awkward/32x32/apps/ca._0ldsk00l.Nestopia.svg1
l---------.icons/awkward/32x32/apps/ca.desrt.dconf-editor.svg1
l---------.icons/awkward/32x32/apps/cacao-oj6.svg1
l---------.icons/awkward/32x32/apps/cacao-oj7.svg1
l---------.icons/awkward/32x32/apps/cacao-oj8.svg1
l---------.icons/awkward/32x32/apps/cacao-oj9.svg1
-rw-r--r--.icons/awkward/32x32/apps/cacher.svg7
-rw-r--r--.icons/awkward/32x32/apps/cadence.svg8
-rw-r--r--.icons/awkward/32x32/apps/caffeine.svg8
l---------.icons/awkward/32x32/apps/cairo-clock.svg1
l---------.icons/awkward/32x32/apps/cairo-dock.svg1
-rw-r--r--.icons/awkward/32x32/apps/caja-actions.svg21
l---------.icons/awkward/32x32/apps/caja-dropbox.svg1
l---------.icons/awkward/32x32/apps/calamares.svg1
l---------.icons/awkward/32x32/apps/calc.svg1
l---------.icons/awkward/32x32/apps/calendar.svg1
-rw-r--r--.icons/awkward/32x32/apps/calibre-ebook-edit.svg11
l---------.icons/awkward/32x32/apps/calibre-gui.svg1
-rw-r--r--.icons/awkward/32x32/apps/calibre-viewer.svg11
l---------.icons/awkward/32x32/apps/calibre.svg1
l---------.icons/awkward/32x32/apps/california.svg1
l---------.icons/awkward/32x32/apps/calligraauthor.svg1
l---------.icons/awkward/32x32/apps/calligraflow.svg1
l---------.icons/awkward/32x32/apps/calligragemini.svg1
l---------.icons/awkward/32x32/apps/calligrakarbon.svg1
l---------.icons/awkward/32x32/apps/calligrakexi.svg1
l---------.icons/awkward/32x32/apps/calligrakrita.svg1
l---------.icons/awkward/32x32/apps/calligrakrita2.svg1
l---------.icons/awkward/32x32/apps/calligraplan.svg1
l---------.icons/awkward/32x32/apps/calligraplanner.svg1
l---------.icons/awkward/32x32/apps/calligraplanwork.svg1
l---------.icons/awkward/32x32/apps/calligrasheets.svg1
l---------.icons/awkward/32x32/apps/calligrastage.svg1
l---------.icons/awkward/32x32/apps/calligrawords.svg1
l---------.icons/awkward/32x32/apps/camorama.svg1
-rw-r--r--.icons/awkward/32x32/apps/cantata.svg8
l---------.icons/awkward/32x32/apps/cantor.svg1
l---------.icons/awkward/32x32/apps/caprine.svg1
-rw-r--r--.icons/awkward/32x32/apps/carla-control.svg23
-rw-r--r--.icons/awkward/32x32/apps/carla.svg23
-rw-r--r--.icons/awkward/32x32/apps/castle-crashers.svg11
-rw-r--r--.icons/awkward/32x32/apps/cataclysm-dda.svg11
-rw-r--r--.icons/awkward/32x32/apps/catarina.svg20
l---------.icons/awkward/32x32/apps/catfish.svg1
-rw-r--r--.icons/awkward/32x32/apps/catia.svg17
-rw-r--r--.icons/awkward/32x32/apps/cats-are-liquid.svg9
-rw-r--r--.icons/awkward/32x32/apps/cave-story.svg25
-rw-r--r--.icons/awkward/32x32/apps/cawbird.svg12
l---------.icons/awkward/32x32/apps/cc.arduino.arduinoide.svg1
-rw-r--r--.icons/awkward/32x32/apps/cc3d.svg14
l---------.icons/awkward/32x32/apps/cc3d_128x128_logo.svg1
l---------.icons/awkward/32x32/apps/ccc-large.svg1
l---------.icons/awkward/32x32/apps/ccc_large.svg1
l---------.icons/awkward/32x32/apps/ccsm.svg1
-rw-r--r--.icons/awkward/32x32/apps/cdbaby.svg7
-rw-r--r--.icons/awkward/32x32/apps/celeste.svg14
-rw-r--r--.icons/awkward/32x32/apps/celestia.svg15
-rw-r--r--.icons/awkward/32x32/apps/cerebro.svg7
-rw-r--r--.icons/awkward/32x32/apps/cervisia.svg21
-rw-r--r--.icons/awkward/32x32/apps/ch.x29a.playitslowly.svg16
-rw-r--r--.icons/awkward/32x32/apps/charles-proxy.svg24
l---------.icons/awkward/32x32/apps/chat.delta.desktop.svg1
l---------.icons/awkward/32x32/apps/chat.rocket.RocketChat.svg1
l---------.icons/awkward/32x32/apps/checkbox-touch.svg1
-rw-r--r--.icons/awkward/32x32/apps/checkbox.svg10
l---------.icons/awkward/32x32/apps/checkgmail.svg1
-rw-r--r--.icons/awkward/32x32/apps/cheese.svg13
-rw-r--r--.icons/awkward/32x32/apps/cherrytree.svg14
-rw-r--r--.icons/awkward/32x32/apps/chess.svg5
l---------.icons/awkward/32x32/apps/chessx.svg1
-rw-r--r--.icons/awkward/32x32/apps/chiaki.svg9
l---------.icons/awkward/32x32/apps/chinese.svg1
-rw-r--r--.icons/awkward/32x32/apps/chirp.svg18
l---------.icons/awkward/32x32/apps/chmsee-icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/chocolate-doom-setup.svg13
-rw-r--r--.icons/awkward/32x32/apps/chocolate-doom.svg8
-rw-r--r--.icons/awkward/32x32/apps/choqok.svg14
-rw-r--r--.icons/awkward/32x32/apps/christmas-tree.svg27
l---------.icons/awkward/32x32/apps/chrome-aapocclcgogkmnckokdopfmhonfmgoek-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-aohghmighlieiainnegkcijnfilokake-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-apboafhkiegglekeafbckfjldecefkhn-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-apdfllckaahabafndbhieahigkjlhalf-Default.svg1
-rw-r--r--.icons/awkward/32x32/apps/chrome-app-list.svg27
l---------.icons/awkward/32x32/apps/chrome-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-bllmngcdibgbgjnginpehneeofhbmdjm-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-bnbaboaihhkjoaolfnfoablhllahjnee-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-boeajhmfdjldchidhphikilcgdacljfm-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-cjanmonomjogheabiocdamfpknlpdehm-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-deceagebecbceejblnlcjooeohmmeldh-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-defekohaofmambflfpfoojkmfdpcbgko-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-dihbebhmaoagdpbcnfedokpfkkgmmpgc-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-djejicklhojeokkfmdelnempiecmdomj-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-efobjgdlbfdfckkpghggmiephjgicmak-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-ejidjjhkpiempkbhmpbfngldlkglhimk-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-ejjicmeblgpmajnghnpcppodonldlgfn-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-fahmaaghhglfmonjliepjlchgpgfmobi-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-felcaaldnbdncclmgdcncolpebgiejap-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-fjliknjliaohjgjajlgolhijphojjdkc-Default.svg1
-rw-r--r--.icons/awkward/32x32/apps/chrome-fljalecfjciodhpcledpamjachpmelml-Default.svg11
l---------.icons/awkward/32x32/apps/chrome-fpniocchabmgenibceglhnfeimmdhdfm-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-gkcknpgdmiigoagkcoglklgaagnpojed-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-haiffjcadagjlijoggckpgfnoeiflnem-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-hbdpomandigafcibbmofojjchbcdagbl-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-hcglmfcclpfgljeaiahehebeoaiicbko-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-hihbikoooaenkpdooehgemieligjejcb-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-hncfgilfeieogcpghjnnhddghgdjbekl-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-icppfcnhkcmnfdhfhphakoifcfokfdhg-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-ighkikkfkalojiibipjigpccggljgdff-Default.svg1
-rw-r--r--.icons/awkward/32x32/apps/chrome-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg12
l---------.icons/awkward/32x32/apps/chrome-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-khjnjifipfkgglficmipimgjpbmlbemd-Default.svg1
-rw-r--r--.icons/awkward/32x32/apps/chrome-knipolnnllmklapflnccelgolnpehhpl-Default.svg7
l---------.icons/awkward/32x32/apps/chrome-lainlkmlgipednloilifbppmhdocjbda-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-lbfehkoinhhcknnbdgnnmjhiladcgbol-Default.svg1
-rw-r--r--.icons/awkward/32x32/apps/chrome-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg7
l---------.icons/awkward/32x32/apps/chrome-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-mnfehgbmkapmjnhcnbodoamcioleeooe-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-ncpaehbhmfoodbceflpbdocjhpokkbmo-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-nmgfcbigejokjgholnnnipegblickgnp-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-nmmhkkegccagdldgiimedpiccmgmieda-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-ojcflmmmcfpacggndoaaflkmcoblhnbh-Default.svg1
-rw-r--r--.icons/awkward/32x32/apps/chrome-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg7
l---------.icons/awkward/32x32/apps/chrome-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-pdagghjnpkeagmlbilmjmclfhjeaapaa-Default.svg1
l---------.icons/awkward/32x32/apps/chrome-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg1
-rw-r--r--.icons/awkward/32x32/apps/chrome-remote-desktop.svg20
-rw-r--r--.icons/awkward/32x32/apps/chrome-store.svg9
l---------.icons/awkward/32x32/apps/chrome.svg1
-rw-r--r--.icons/awkward/32x32/apps/chromium-app-list.svg27
-rw-r--r--.icons/awkward/32x32/apps/chromium-browser.svg11
l---------.icons/awkward/32x32/apps/chromium-bsu.svg1
-rw-r--r--.icons/awkward/32x32/apps/chromium-dev.svg16
l---------.icons/awkward/32x32/apps/chromium.svg1
-rw-r--r--.icons/awkward/32x32/apps/ciano.svg7
l---------.icons/awkward/32x32/apps/cin.svg1
l---------.icons/awkward/32x32/apps/cinelerra-cv.svg1
l---------.icons/awkward/32x32/apps/cinelerra-gg.svg1
l---------.icons/awkward/32x32/apps/cinelerra-hv.svg1
-rw-r--r--.icons/awkward/32x32/apps/cinelerra.svg7
-rw-r--r--.icons/awkward/32x32/apps/cinema4d.svg9
-rw-r--r--.icons/awkward/32x32/apps/cisco-anyconnect.svg8
-rw-r--r--.icons/awkward/32x32/apps/cities-skylines.svg7
-rw-r--r--.icons/awkward/32x32/apps/citra.svg15
-rw-r--r--.icons/awkward/32x32/apps/citrix-receiver.svg7
-rw-r--r--.icons/awkward/32x32/apps/civilization5.svg6
-rw-r--r--.icons/awkward/32x32/apps/civilization6.svg9
-rw-r--r--.icons/awkward/32x32/apps/clamav.svg13
l---------.icons/awkward/32x32/apps/clamtk.svg1
l---------.icons/awkward/32x32/apps/clanbomber.svg1
-rw-r--r--.icons/awkward/32x32/apps/classic-racers.svg11
l---------.icons/awkward/32x32/apps/classicmenu-indicator-light.svg1
l---------.icons/awkward/32x32/apps/classicmenu-indicator.svg1
l---------.icons/awkward/32x32/apps/claws-mail.svg1
-rw-r--r--.icons/awkward/32x32/apps/clawsker.svg14
-rw-r--r--.icons/awkward/32x32/apps/clementine.svg8
-rw-r--r--.icons/awkward/32x32/apps/clion.svg15
-rw-r--r--.icons/awkward/32x32/apps/clipgrab.svg8
l---------.icons/awkward/32x32/apps/clipit-trayicon.svg1
l---------.icons/awkward/32x32/apps/clock.svg1
-rw-r--r--.icons/awkward/32x32/apps/clockify.svg11
-rw-r--r--.icons/awkward/32x32/apps/clustertruck.svg14
l---------.icons/awkward/32x32/apps/cmake-gui.svg1
l---------.icons/awkward/32x32/apps/cmake.svg1
-rw-r--r--.icons/awkward/32x32/apps/cmyktool.svg11
-rw-r--r--.icons/awkward/32x32/apps/cockatrice.svg7
-rw-r--r--.icons/awkward/32x32/apps/cockos-reaper.svg13
l---------.icons/awkward/32x32/apps/code-insiders.svg1
l---------.icons/awkward/32x32/apps/code-oss.svg1
l---------.icons/awkward/32x32/apps/code.svg1
-rw-r--r--.icons/awkward/32x32/apps/codeblocks.svg10
-rw-r--r--.icons/awkward/32x32/apps/cointop.svg13
-rw-r--r--.icons/awkward/32x32/apps/colon.svg11
-rw-r--r--.icons/awkward/32x32/apps/color-picker.svg14
-rw-r--r--.icons/awkward/32x32/apps/colorhug-backlight.svg20
-rw-r--r--.icons/awkward/32x32/apps/colorhug-ccmx.svg19
-rw-r--r--.icons/awkward/32x32/apps/colorhug-flash.svg18
-rw-r--r--.icons/awkward/32x32/apps/colorhug-refresh.svg21
-rw-r--r--.icons/awkward/32x32/apps/colorhug.svg19
-rw-r--r--.icons/awkward/32x32/apps/colorpicker.svg15
l---------.icons/awkward/32x32/apps/colors.svg1
l---------.icons/awkward/32x32/apps/com.abagames.noiz2sa.svg1
l---------.icons/awkward/32x32/apps/com.abagames.rRootage.svg1
l---------.icons/awkward/32x32/apps/com.abisource.AbiWord.svg1
l---------.icons/awkward/32x32/apps/com.adobe.Flash-Player-Projector.svg1
l---------.icons/awkward/32x32/apps/com.albiononline.AlbionOnline.svg1
l---------.icons/awkward/32x32/apps/com.anydesk.Anydesk.svg1
l---------.icons/awkward/32x32/apps/com.axosoft.GitKraken.svg1
l---------.icons/awkward/32x32/apps/com.azuredatastudio.oss.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.beakerbrowser.Beaker.svg8
-rw-r--r--.icons/awkward/32x32/apps/com.belmoussaoui.Obfuscate.svg23
l---------.icons/awkward/32x32/apps/com.bitwarden.desktop.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.bixense.PasswordCalculator.svg12
-rw-r--r--.icons/awkward/32x32/apps/com.bladecoder.adventure-editor.svg7
l---------.icons/awkward/32x32/apps/com.bluejeans.BlueJeans.svg1
l---------.icons/awkward/32x32/apps/com.bxabi.bumblebee-indicator.svg1
l---------.icons/awkward/32x32/apps/com.calibre_ebook.calibre.ebook_edit.svg1
l---------.icons/awkward/32x32/apps/com.calibre_ebook.calibre.ebook_viewer.svg1
l---------.icons/awkward/32x32/apps/com.calibre_ebook.calibre.lrfviewer.svg1
l---------.icons/awkward/32x32/apps/com.calibre_ebook.calibre.svg1
l---------.icons/awkward/32x32/apps/com.chez.GrafX2.svg1
l---------.icons/awkward/32x32/apps/com.deepin.Calendar.svg1
l---------.icons/awkward/32x32/apps/com.deepin.ImageViewer.svg1
l---------.icons/awkward/32x32/apps/com.deepin.Music.svg1
l---------.icons/awkward/32x32/apps/com.deepin.ScreenShot.svg1
l---------.icons/awkward/32x32/apps/com.deepin.VoiceRecorder.svg1
l---------.icons/awkward/32x32/apps/com.discordapp.Discord.svg1
l---------.icons/awkward/32x32/apps/com.dosbox.DOSBox.svg1
l---------.icons/awkward/32x32/apps/com.dropbox.Client.svg1
l---------.icons/awkward/32x32/apps/com.elsevier.MendeleyDesktop.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.endlessm.HatchPreviewer.svg11
-rw-r--r--.icons/awkward/32x32/apps/com.endlessm.photos.svg12
-rw-r--r--.icons/awkward/32x32/apps/com.frac_tion.teleport.svg14
l---------.icons/awkward/32x32/apps/com.getpostman.Postman.svg1
l---------.icons/awkward/32x32/apps/com.gexperts.Terminix.svg1
l---------.icons/awkward/32x32/apps/com.gexperts.Tilix.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.Cogitri.gxi.svg14
l---------.icons/awkward/32x32/apps/com.github.Flacon.svg1
l---------.icons/awkward/32x32/apps/com.github.IsmaelMartinez.teams_for_linux.svg1
l---------.icons/awkward/32x32/apps/com.github.JannikHv.Gydl.svg1
l---------.icons/awkward/32x32/apps/com.github.PintaProject.Pinta.svg1
l---------.icons/awkward/32x32/apps/com.github._4lex4.ScanTailor-Advanced.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.alainm23.planner.svg11
-rw-r--r--.icons/awkward/32x32/apps/com.github.alcadica.develop.svg7
l---------.icons/awkward/32x32/apps/com.github.alcinnz.odysseus-web.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.alcinnz.odysseus.svg11
l---------.icons/awkward/32x32/apps/com.github.alecaddd.akira.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.alecaddd.sequeler.svg33
l---------.icons/awkward/32x32/apps/com.github.alecaddd.taxi.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.aleksandar-stefanovic.urmsimulator.svg11
-rw-r--r--.icons/awkward/32x32/apps/com.github.allen-b1.news.svg6
-rw-r--r--.icons/awkward/32x32/apps/com.github.alonsoenrique.quotes.svg7
-rw-r--r--.icons/awkward/32x32/apps/com.github.arshubham.cipher.svg7
-rw-r--r--.icons/awkward/32x32/apps/com.github.artemanufrij.findfileconflicts.svg15
-rw-r--r--.icons/awkward/32x32/apps/com.github.artemanufrij.graphui.svg18
-rw-r--r--.icons/awkward/32x32/apps/com.github.artemanufrij.hashit.svg9
l---------.icons/awkward/32x32/apps/com.github.artemanufrij.imageburner.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.artemanufrij.metronome.svg12
-rw-r--r--.icons/awkward/32x32/apps/com.github.artemanufrij.playmymusic.svg9
-rw-r--r--.icons/awkward/32x32/apps/com.github.artemanufrij.playmyvideos.svg15
-rw-r--r--.icons/awkward/32x32/apps/com.github.artemanufrij.regextester.svg11
l---------.icons/awkward/32x32/apps/com.github.artemanufrij.screencast.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.artemanufrij.showmypictures.svg16
-rw-r--r--.icons/awkward/32x32/apps/com.github.artemanufrij.translit.svg10
-rw-r--r--.icons/awkward/32x32/apps/com.github.artemanufrij.webpin.svg7
l---------.icons/awkward/32x32/apps/com.github.babluboy.bookworm.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.babluboy.nutty.svg19
l---------.icons/awkward/32x32/apps/com.github.bajoja.indicator-kdeconnect.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.bartzaalberg.alias.svg7
-rw-r--r--.icons/awkward/32x32/apps/com.github.bartzaalberg.bookmark-manager.svg14
-rw-r--r--.icons/awkward/32x32/apps/com.github.bartzaalberg.lottery.svg11
-rw-r--r--.icons/awkward/32x32/apps/com.github.bartzaalberg.php-tester.svg7
-rw-r--r--.icons/awkward/32x32/apps/com.github.bartzaalberg.snaptastic.svg26
-rw-r--r--.icons/awkward/32x32/apps/com.github.basjam.valacompiler.svg13
-rw-r--r--.icons/awkward/32x32/apps/com.github.bcedu.museic.svg5
-rw-r--r--.icons/awkward/32x32/apps/com.github.bcedu.shutdownscheduler.svg10
-rw-r--r--.icons/awkward/32x32/apps/com.github.bcedu.vgrive.svg12
-rw-r--r--.icons/awkward/32x32/apps/com.github.bharatkalluri.easypass.svg7
l---------.icons/awkward/32x32/apps/com.github.bharatkalluri.gifup.svg1
l---------.icons/awkward/32x32/apps/com.github.bilelmoussaoui.Authenticator.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.birros.WebArchives.svg9
l---------.icons/awkward/32x32/apps/com.github.bitseater.weather.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.bleakgrey.tootle.svg7
-rw-r--r--.icons/awkward/32x32/apps/com.github.bleakgrey.transporter.svg9
l---------.icons/awkward/32x32/apps/com.github.brandonlujan.exchange.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.calo001.fondo.svg10
-rw-r--r--.icons/awkward/32x32/apps/com.github.cassidyjames.clairvoyant.svg10
-rw-r--r--.icons/awkward/32x32/apps/com.github.cassidyjames.dippi.svg11
-rw-r--r--.icons/awkward/32x32/apps/com.github.cassidyjames.ephemeral.svg9
-rw-r--r--.icons/awkward/32x32/apps/com.github.cassidyjames.palette.svg26
-rw-r--r--.icons/awkward/32x32/apps/com.github.cassidyjames.principles.svg9
-rw-r--r--.icons/awkward/32x32/apps/com.github.cjfloss.envelope.svg10
-rw-r--r--.icons/awkward/32x32/apps/com.github.coralynnmay.goodvibesapp.svg7
-rw-r--r--.icons/awkward/32x32/apps/com.github.coslyk.MoonPlayer.svg9
-rw-r--r--.icons/awkward/32x32/apps/com.github.dahenson.agenda.svg7
-rw-r--r--.icons/awkward/32x32/apps/com.github.danrabbit.harvey.svg18
-rw-r--r--.icons/awkward/32x32/apps/com.github.danrabbit.lookbook.svg8
-rw-r--r--.icons/awkward/32x32/apps/com.github.danrabbit.nimbus.svg7
-rw-r--r--.icons/awkward/32x32/apps/com.github.davidmhewitt.clipped.svg17
-rw-r--r--.icons/awkward/32x32/apps/com.github.davidmhewitt.torrential.svg9
l---------.icons/awkward/32x32/apps/com.github.debauchee.barrier.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.djaler.formatter.svg16
-rw-r--r--.icons/awkward/32x32/apps/com.github.donadigo.appeditor.svg12
-rw-r--r--.icons/awkward/32x32/apps/com.github.donadigo.eddy.svg7
-rw-r--r--.icons/awkward/32x32/apps/com.github.eudaldgr.elements.svg13
-rw-r--r--.icons/awkward/32x32/apps/com.github.fabiocolacio.marker.svg15
l---------.icons/awkward/32x32/apps/com.github.geigi.cozy.svg1
l---------.icons/awkward/32x32/apps/com.github.georgekap1an.chores.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.gijsgoudzwaard.image-optimizer.svg13
l---------.icons/awkward/32x32/apps/com.github.gkarsay.parlatype.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.hannesschulze.optimizer.svg29
-rw-r--r--.icons/awkward/32x32/apps/com.github.harisvsulaiman.pushy.svg17
l---------.icons/awkward/32x32/apps/com.github.hluk.copyq.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.huluti.ImCompressor.svg9
-rw-r--r--.icons/awkward/32x32/apps/com.github.jeremypw.gnonograms.svg7
-rw-r--r--.icons/awkward/32x32/apps/com.github.jmoerman.go-for-it.svg17
-rw-r--r--.icons/awkward/32x32/apps/com.github.johnfactotum.Foliate.svg20
-rw-r--r--.icons/awkward/32x32/apps/com.github.junrrein.PDFSlicer.svg15
-rw-r--r--.icons/awkward/32x32/apps/com.github.keyilan.swatches.svg10
-rw-r--r--.icons/awkward/32x32/apps/com.github.kjlaw89.archetype.svg13
-rw-r--r--.icons/awkward/32x32/apps/com.github.kjlaw89.webwatcher.svg10
-rw-r--r--.icons/awkward/32x32/apps/com.github.kmal-kenneth.monilet.svg9
l---------.icons/awkward/32x32/apps/com.github.labyrinth_team.labyrinth.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.lainsce.aesop.svg15
-rw-r--r--.icons/awkward/32x32/apps/com.github.lainsce.coin.svg8
l---------.icons/awkward/32x32/apps/com.github.lainsce.notejot.svg1
l---------.icons/awkward/32x32/apps/com.github.lainsce.palaura.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.lainsce.quilter.svg12
-rw-r--r--.icons/awkward/32x32/apps/com.github.lainsce.timetable.svg10
-rw-r--r--.icons/awkward/32x32/apps/com.github.lainsce.yishu.svg7
l---------.icons/awkward/32x32/apps/com.github.libresprite.LibreSprite.svg1
l---------.icons/awkward/32x32/apps/com.github.luizaugustomm.tomato.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.maoschanz.drawing.svg13
l---------.icons/awkward/32x32/apps/com.github.marktext.marktext.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.mdh34.hackup.svg9
-rw-r--r--.icons/awkward/32x32/apps/com.github.mdh34.quickdocs.svg8
l---------.icons/awkward/32x32/apps/com.github.micahflee.torbrowser-launcher.svg1
l---------.icons/awkward/32x32/apps/com.github.miguelmota.Cointop.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.mirkobrombin.bottles.svg19
-rw-r--r--.icons/awkward/32x32/apps/com.github.mirkobrombin.football.svg15
-rw-r--r--.icons/awkward/32x32/apps/com.github.mirkobrombin.ppaextender.svg11
-rw-r--r--.icons/awkward/32x32/apps/com.github.mohelm97.screenrecorder.svg12
-rw-r--r--.icons/awkward/32x32/apps/com.github.mubitosh.qrshare.svg7
-rw-r--r--.icons/awkward/32x32/apps/com.github.muriloventuroso.easyssh.svg10
-rw-r--r--.icons/awkward/32x32/apps/com.github.naaando.lyrics.svg18
l---------.icons/awkward/32x32/apps/com.github.needle-and-thread.vocal.svg1
l---------.icons/awkward/32x32/apps/com.github.needleandthread.vocal.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.nick92.tranqil.svg12
l---------.icons/awkward/32x32/apps/com.github.ojubaorg.Othman.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.paolostivanin.OTPClient.svg23
l---------.icons/awkward/32x32/apps/com.github.parnold-x.nasc.svg1
l---------.icons/awkward/32x32/apps/com.github.parnold-x.sudoku.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.parnold-x.timer.svg11
-rw-r--r--.icons/awkward/32x32/apps/com.github.peteruithoven.resizer.svg14
-rw-r--r--.icons/awkward/32x32/apps/com.github.phase1geo.minder.svg26
-rw-r--r--.icons/awkward/32x32/apps/com.github.philip-scott.notes-up.svg8
-rw-r--r--.icons/awkward/32x32/apps/com.github.philip-scott.spice-up.svg10
-rw-r--r--.icons/awkward/32x32/apps/com.github.philip-scott.wallpaperize.svg10
l---------.icons/awkward/32x32/apps/com.github.philip_scott.notes-up.svg1
l---------.icons/awkward/32x32/apps/com.github.philip_scott.spice-up.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.plugarut.pwned-checker.svg7
l---------.icons/awkward/32x32/apps/com.github.quaternion.svg1
l---------.icons/awkward/32x32/apps/com.github.rapidfingers.translator.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.rickybas.date-countdown.svg7
-rw-r--r--.icons/awkward/32x32/apps/com.github.rkoesters.xkcd-gtk.svg9
l---------.icons/awkward/32x32/apps/com.github.robertsanseries.ciano.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.robertsanseries.karim.svg8
l---------.icons/awkward/32x32/apps/com.github.ronnydo.colorpicker.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.ronnydo.wammer.svg10
l---------.icons/awkward/32x32/apps/com.github.rssguard.svg1
l---------.icons/awkward/32x32/apps/com.github.ryanakca.slingshot.svg1
l---------.icons/awkward/32x32/apps/com.github.santileortiz.iconoscope.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.spheras.desktopfolder.svg18
-rw-r--r--.icons/awkward/32x32/apps/com.github.stsdc.monitor.svg7
-rw-r--r--.icons/awkward/32x32/apps/com.github.taiko2k.avvie.svg7
l---------.icons/awkward/32x32/apps/com.github.taiko2k.tauonmb.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.thejambi.dayjournal.svg12
-rw-r--r--.icons/awkward/32x32/apps/com.github.thejambi.psnotes.svg16
-rw-r--r--.icons/awkward/32x32/apps/com.github.themix_project.Oomox.svg13
l---------.icons/awkward/32x32/apps/com.github.timecraft.notifier.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.github.tkashkin.gamehub.svg7
-rw-r--r--.icons/awkward/32x32/apps/com.github.torikulhabib.mindi.svg12
-rw-r--r--.icons/awkward/32x32/apps/com.github.torikulhabib.nino.svg14
-rw-r--r--.icons/awkward/32x32/apps/com.github.unrud.RemoteTouchpad.svg12
l---------.icons/awkward/32x32/apps/com.github.unrud.djpdf.svg1
l---------.icons/awkward/32x32/apps/com.github.wwmm.pulseeffects.svg1
l---------.icons/awkward/32x32/apps/com.github.xournalpp.xournalpp.svg1
l---------.icons/awkward/32x32/apps/com.github.z.Cumulonimbus.svg1
l---------.icons/awkward/32x32/apps/com.github.zren.commandoutput.svg1
l---------.icons/awkward/32x32/apps/com.github.zren.tiledmenu.svg1
l---------.icons/awkward/32x32/apps/com.github.zren.todolist.svg1
l---------.icons/awkward/32x32/apps/com.github.ztefn.haguichi.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.gitlab.bitseater.meteo.svg9
l---------.icons/awkward/32x32/apps/com.gitlab.coringao.cavestory-nx.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.gitlab.nvlgit.Balss.svg8
l---------.icons/awkward/32x32/apps/com.google.AndroidStudio.svg1
l---------.icons/awkward/32x32/apps/com.googleplaymusicdesktopplayer.GPMDP.svg1
l---------.icons/awkward/32x32/apps/com.grangerhub.Tremulous.svg1
l---------.icons/awkward/32x32/apps/com.hamrick.VueScan.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.inventwithpython.flippy.svg21
l---------.icons/awkward/32x32/apps/com.jagex.RuneScape.svg1
l---------.icons/awkward/32x32/apps/com.jetbrains.DataGrip.svg1
l---------.icons/awkward/32x32/apps/com.jetbrains.IntelliJ-IDEA-Community.svg1
l---------.icons/awkward/32x32/apps/com.jetbrains.IntelliJ-IDEA-Ultimate.svg1
l---------.icons/awkward/32x32/apps/com.jetbrains.PhpStorm.svg1
l---------.icons/awkward/32x32/apps/com.jetbrains.PyCharm-Community.svg1
l---------.icons/awkward/32x32/apps/com.jetbrains.PyCharm-Professional.svg1
l---------.icons/awkward/32x32/apps/com.jetbrains.WebStorm.svg1
l---------.icons/awkward/32x32/apps/com.jgraph.drawio.desktop.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.katawa_shoujo.KatawaShoujo.svg9
-rw-r--r--.icons/awkward/32x32/apps/com.krillbite.ThePlan.svg7
l---------.icons/awkward/32x32/apps/com.leagueoflegends.Client.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.leinardi.gwe.svg8
l---------.icons/awkward/32x32/apps/com.lettier.gifcurry.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.lettier.movie-monad.svg10
l---------.icons/awkward/32x32/apps/com.librehat.yahooweather.svg1
l---------.icons/awkward/32x32/apps/com.makemkv.MakeMKV.svg1
l---------.icons/awkward/32x32/apps/com.mattermost.Desktop.svg1
l---------.icons/awkward/32x32/apps/com.meetfranz.Franz.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.moddb.TotalChaos.svg7
l---------.icons/awkward/32x32/apps/com.mojang.Minecraft.svg1
l---------.icons/awkward/32x32/apps/com.moonlight_stream.Moonlight.svg1
l---------.icons/awkward/32x32/apps/com.netease.CloudMusic.svg1
l---------.icons/awkward/32x32/apps/com.notepadqq.Notepadqq.svg1
l---------.icons/awkward/32x32/apps/com.obsproject.Studio.svg1
l---------.icons/awkward/32x32/apps/com.ozmartians.VidCutter.svg1
l---------.icons/awkward/32x32/apps/com.play0ad.zeroad.svg1
l---------.icons/awkward/32x32/apps/com.rawtherapee.RawTherapee.svg1
l---------.icons/awkward/32x32/apps/com.realm667.WolfenDoom_Blade_of_Agony.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.remarkable.reMarkable.svg7
-rw-r--r--.icons/awkward/32x32/apps/com.scoutshonour.Digital.svg19
-rw-r--r--.icons/awkward/32x32/apps/com.scoutshonour.dtipbijays.svg13
-rw-r--r--.icons/awkward/32x32/apps/com.shatteredpixel.shatteredpixeldungeon.svg16
l---------.icons/awkward/32x32/apps/com.skype.Client.svg1
l---------.icons/awkward/32x32/apps/com.slack.Slack.svg1
l---------.icons/awkward/32x32/apps/com.snes9x.Snes9x.svg1
l---------.icons/awkward/32x32/apps/com.spotify.Client.svg1
l---------.icons/awkward/32x32/apps/com.stepmania.StepMania.svg1
l---------.icons/awkward/32x32/apps/com.sublimemerge.App.svg1
l---------.icons/awkward/32x32/apps/com.sublimetext.three.svg1
l---------.icons/awkward/32x32/apps/com.sweethome3d.Sweethome3d.svg1
l---------.icons/awkward/32x32/apps/com.syntevo.SmartGit.svg1
l---------.icons/awkward/32x32/apps/com.syntevo.SmartSynchronize.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.szibele.e-juice-calc.svg13
l---------.icons/awkward/32x32/apps/com.teamspeak.TeamSpeak.svg1
l---------.icons/awkward/32x32/apps/com.teeworlds.Teeworlds.svg1
l---------.icons/awkward/32x32/apps/com.transmissionbt.Transmission.svg1
l---------.icons/awkward/32x32/apps/com.tux4kids.tuxmath.svg1
l---------.icons/awkward/32x32/apps/com.tux4kids.tuxtype.svg1
l---------.icons/awkward/32x32/apps/com.unity.UnityHub.svg1
l---------.icons/awkward/32x32/apps/com.uploadedlobster.peek.svg1
l---------.icons/awkward/32x32/apps/com.valvesoftware.Steam.svg1
l---------.icons/awkward/32x32/apps/com.viber.Viber.svg1
l---------.icons/awkward/32x32/apps/com.viewizard.AstroMenace.svg1
l---------.icons/awkward/32x32/apps/com.vinszent.GnomeTwitch.svg1
-rw-r--r--.icons/awkward/32x32/apps/com.visualstudio.code.oss.svg12
l---------.icons/awkward/32x32/apps/com.visualstudio.code.svg1
l---------.icons/awkward/32x32/apps/com.wings3d.WINGS.svg1
l---------.icons/awkward/32x32/apps/com.wire.WireDesktop.svg1
l---------.icons/awkward/32x32/apps/com.worldoftanks.Client.svg1
l---------.icons/awkward/32x32/apps/com.wps.Office.etmain.svg1
l---------.icons/awkward/32x32/apps/com.wps.Office.pdfmain.svg1
l---------.icons/awkward/32x32/apps/com.wps.Office.wppmain.svg1
l---------.icons/awkward/32x32/apps/com.wps.Office.wpsmain.svg1
l---------.icons/awkward/32x32/apps/com.wps.Office2019.etmain.svg1
l---------.icons/awkward/32x32/apps/com.wps.Office2019.pdfmain.svg1
l---------.icons/awkward/32x32/apps/com.wps.Office2019.wppmain.svg1
l---------.icons/awkward/32x32/apps/com.wps.Office2019.wpsmain.svg1
l---------.icons/awkward/32x32/apps/com.xamarin.MonoDevelop.svg1
l---------.icons/awkward/32x32/apps/com.xnview.XnConvert.svg1
l---------.icons/awkward/32x32/apps/com.xnview.XnRetro.svg1
l---------.icons/awkward/32x32/apps/com.xnview.XnSketch.svg1
l---------.icons/awkward/32x32/apps/com.xnview.XnViewMP.svg1
l---------.icons/awkward/32x32/apps/com.zandronum.Zandronum.svg1
-rw-r--r--.icons/awkward/32x32/apps/comix.svg65
-rw-r--r--.icons/awkward/32x32/apps/company-of-heroes-2.svg7
-rw-r--r--.icons/awkward/32x32/apps/compiz.svg7
-rw-r--r--.icons/awkward/32x32/apps/compton.svg7
l---------.icons/awkward/32x32/apps/computer-log-out.svg1
l---------.icons/awkward/32x32/apps/computer-runprocesscatcher.svg1
-rw-r--r--.icons/awkward/32x32/apps/computerjanitor.svg8
l---------.icons/awkward/32x32/apps/computersettings.svg1
l---------.icons/awkward/32x32/apps/config-date.svg1
l---------.icons/awkward/32x32/apps/config-language.svg1
l---------.icons/awkward/32x32/apps/config-users.svg1
l---------.icons/awkward/32x32/apps/configurator.svg1
l---------.icons/awkward/32x32/apps/configure-debian.svg1
l---------.icons/awkward/32x32/apps/conky-logomark-violet.svg1
-rw-r--r--.icons/awkward/32x32/apps/conky-manager.svg12
-rw-r--r--.icons/awkward/32x32/apps/conky.svg10
-rw-r--r--.icons/awkward/32x32/apps/connectagram.svg7
-rw-r--r--.icons/awkward/32x32/apps/construo.svg8
-rw-r--r--.icons/awkward/32x32/apps/contact-editor.svg9
l---------.icons/awkward/32x32/apps/control-center2.svg1
-rw-r--r--.icons/awkward/32x32/apps/converseen.svg15
l---------.icons/awkward/32x32/apps/cookie.svg1
-rw-r--r--.icons/awkward/32x32/apps/cool-retro-term.svg7
l---------.icons/awkward/32x32/apps/copy-agent.svg1
-rw-r--r--.icons/awkward/32x32/apps/copy-com.svg11
-rw-r--r--.icons/awkward/32x32/apps/copyq.svg14
-rw-r--r--.icons/awkward/32x32/apps/corebird.svg16
-rw-r--r--.icons/awkward/32x32/apps/coypu.svg7
-rw-r--r--.icons/awkward/32x32/apps/cozydrive.svg13
-rw-r--r--.icons/awkward/32x32/apps/cpod.svg7
-rw-r--r--.icons/awkward/32x32/apps/cpu-x.svg24
l---------.icons/awkward/32x32/apps/cqcb.plasma.webslice.svg1
-rw-r--r--.icons/awkward/32x32/apps/crack-attack.svg14
-rw-r--r--.icons/awkward/32x32/apps/crashplan.svg7
-rw-r--r--.icons/awkward/32x32/apps/crawl.svg15
-rw-r--r--.icons/awkward/32x32/apps/credentials-preferences.svg6
-rw-r--r--.icons/awkward/32x32/apps/cronopete_preferences.svg6
-rw-r--r--.icons/awkward/32x32/apps/cronopete_restore.svg9
-rw-r--r--.icons/awkward/32x32/apps/crossover.svg8
-rw-r--r--.icons/awkward/32x32/apps/crossstudio.svg14
-rw-r--r--.icons/awkward/32x32/apps/crow-translate.svg11
-rw-r--r--.icons/awkward/32x32/apps/crusader-kings-2.svg10
-rw-r--r--.icons/awkward/32x32/apps/crypt-of-the-necrodancer.svg14
l---------.icons/awkward/32x32/apps/cryptfolder-indicator.svg1
l---------.icons/awkward/32x32/apps/cryptkeeper.svg1
-rw-r--r--.icons/awkward/32x32/apps/cryptomator.svg20
-rw-r--r--.icons/awkward/32x32/apps/cryptr.svg18
-rw-r--r--.icons/awkward/32x32/apps/cs-applets.svg18
l---------.icons/awkward/32x32/apps/cs-backgrounds.svg1
l---------.icons/awkward/32x32/apps/cs-bluetooth.svg1
l---------.icons/awkward/32x32/apps/cs-cat-admin.svg1
l---------.icons/awkward/32x32/apps/cs-cat-appearance.svg1
l---------.icons/awkward/32x32/apps/cs-cat-hardware.svg1
l---------.icons/awkward/32x32/apps/cs-cat-prefs.svg1
l---------.icons/awkward/32x32/apps/cs-color.svg1
l---------.icons/awkward/32x32/apps/cs-date-time.svg1
l---------.icons/awkward/32x32/apps/cs-default-applications.svg1
l---------.icons/awkward/32x32/apps/cs-desklets.svg1
l---------.icons/awkward/32x32/apps/cs-desktop-effects.svg1
-rw-r--r--.icons/awkward/32x32/apps/cs-desktop.svg7
l---------.icons/awkward/32x32/apps/cs-details.svg1
l---------.icons/awkward/32x32/apps/cs-display.svg1
l---------.icons/awkward/32x32/apps/cs-drivers.svg1
l---------.icons/awkward/32x32/apps/cs-extensions.svg1
l---------.icons/awkward/32x32/apps/cs-firewall.svg1
l---------.icons/awkward/32x32/apps/cs-fonts.svg1
l---------.icons/awkward/32x32/apps/cs-general.svg1
l---------.icons/awkward/32x32/apps/cs-input-method.svg1
l---------.icons/awkward/32x32/apps/cs-keyboard.svg1
l---------.icons/awkward/32x32/apps/cs-language.svg1
-rw-r--r--.icons/awkward/32x32/apps/cs-login.svg17
l---------.icons/awkward/32x32/apps/cs-mouse.svg1
l---------.icons/awkward/32x32/apps/cs-network.svg1
l---------.icons/awkward/32x32/apps/cs-notifications.svg1
l---------.icons/awkward/32x32/apps/cs-online-accounts.svg1
-rw-r--r--.icons/awkward/32x32/apps/cs-overview.svg7
-rw-r--r--.icons/awkward/32x32/apps/cs-panel.svg6
l---------.icons/awkward/32x32/apps/cs-power.svg1
l---------.icons/awkward/32x32/apps/cs-printer.svg1
l---------.icons/awkward/32x32/apps/cs-privacy.svg1
l---------.icons/awkward/32x32/apps/cs-region.svg1
l---------.icons/awkward/32x32/apps/cs-screen.svg1
l---------.icons/awkward/32x32/apps/cs-screensaver.svg1
l---------.icons/awkward/32x32/apps/cs-software-properties.svg1
l---------.icons/awkward/32x32/apps/cs-sound.svg1
l---------.icons/awkward/32x32/apps/cs-sources.svg1
l---------.icons/awkward/32x32/apps/cs-startup-programs.svg1
l---------.icons/awkward/32x32/apps/cs-tablet.svg1
l---------.icons/awkward/32x32/apps/cs-themes.svg1
l---------.icons/awkward/32x32/apps/cs-tiling.svg1
l---------.icons/awkward/32x32/apps/cs-universal-access.svg1
l---------.icons/awkward/32x32/apps/cs-user-accounts.svg1
l---------.icons/awkward/32x32/apps/cs-user.svg1
l---------.icons/awkward/32x32/apps/cs-windows.svg1
l---------.icons/awkward/32x32/apps/cs-workspaces.svg1
-rw-r--r--.icons/awkward/32x32/apps/cs.svg9
-rw-r--r--.icons/awkward/32x32/apps/csgo.svg9
-rw-r--r--.icons/awkward/32x32/apps/css.svg9
l---------.icons/awkward/32x32/apps/cuckoo.svg1
-rw-r--r--.icons/awkward/32x32/apps/cumulonimbus.svg7
l---------.icons/awkward/32x32/apps/cumulus.svg1
-rw-r--r--.icons/awkward/32x32/apps/cuphead.svg22
-rw-r--r--.icons/awkward/32x32/apps/cups.svg16
-rw-r--r--.icons/awkward/32x32/apps/cura-icon.svg7
-rw-r--r--.icons/awkward/32x32/apps/curlew.svg7
-rw-r--r--.icons/awkward/32x32/apps/custom-toolbox.svg10
l---------.icons/awkward/32x32/apps/customdesktopmenu.svg1
-rw-r--r--.icons/awkward/32x32/apps/cutecom.svg11
-rw-r--r--.icons/awkward/32x32/apps/cutegram.svg7
-rw-r--r--.icons/awkward/32x32/apps/cutemarked.svg13
-rw-r--r--.icons/awkward/32x32/apps/cutemaze.svg7
-rw-r--r--.icons/awkward/32x32/apps/cutepeaks.svg10
-rw-r--r--.icons/awkward/32x32/apps/cutter.svg11
-rw-r--r--.icons/awkward/32x32/apps/cuttlefish.svg12
-rw-r--r--.icons/awkward/32x32/apps/cuyo.svg12
-rw-r--r--.icons/awkward/32x32/apps/cvpcb.svg6
l---------.icons/awkward/32x32/apps/cx.ring.Ring.svg1
l---------.icons/awkward/32x32/apps/cxmenu-cxoffice-0-crossover.svg1
-rw-r--r--.icons/awkward/32x32/apps/cyan.svg7
l---------.icons/awkward/32x32/apps/cycligent-icon.svg1
l---------.icons/awkward/32x32/apps/cycligent.svg1
-rw-r--r--.icons/awkward/32x32/apps/d-feet.svg7
l---------.icons/awkward/32x32/apps/d3lphin.svg1
-rw-r--r--.icons/awkward/32x32/apps/darktable.svg11
-rw-r--r--.icons/awkward/32x32/apps/darwinia.svg8
-rw-r--r--.icons/awkward/32x32/apps/dash-qt.svg7
-rw-r--r--.icons/awkward/32x32/apps/dassault-systemes.draftsight.svg12
-rw-r--r--.icons/awkward/32x32/apps/datagrip.svg15
l---------.icons/awkward/32x32/apps/date.svg1
-rw-r--r--.icons/awkward/32x32/apps/datovka.svg8
-rw-r--r--.icons/awkward/32x32/apps/davmail.svg7
-rw-r--r--.icons/awkward/32x32/apps/day-of-the-tentacle-remastered.svg10
l---------.icons/awkward/32x32/apps/dayfolder.svg1
l---------.icons/awkward/32x32/apps/dbeaver-ee.svg1
-rw-r--r--.icons/awkward/32x32/apps/dbeaver.svg20
-rw-r--r--.icons/awkward/32x32/apps/dconf-editor.svg9
l---------.icons/awkward/32x32/apps/dde-calendar.svg1
l---------.icons/awkward/32x32/apps/dde-file-manager.svg1
-rw-r--r--.icons/awkward/32x32/apps/dde-introduction.svg17
l---------.icons/awkward/32x32/apps/ddm.svg1
l---------.icons/awkward/32x32/apps/de.billardgl.Billardgl.svg1
-rw-r--r--.icons/awkward/32x32/apps/de.haeckerfelix.Fragments.svg23
-rw-r--r--.icons/awkward/32x32/apps/de.haeckerfelix.Remotely.svg22
l---------.icons/awkward/32x32/apps/de.haeckerfelix.gradio.svg1
l---------.icons/awkward/32x32/apps/de.manuel_kehl.go-for-it.svg1
-rw-r--r--.icons/awkward/32x32/apps/de.rwth_aachen.ient.YUView.svg12
-rw-r--r--.icons/awkward/32x32/apps/de.unifreiburg.ellipticcurve.svg9
-rw-r--r--.icons/awkward/32x32/apps/de.wolfvollprecht.UberWriter.svg27
-rw-r--r--.icons/awkward/32x32/apps/dead-cells.svg8
-rw-r--r--.icons/awkward/32x32/apps/dead-island.svg7
-rw-r--r--.icons/awkward/32x32/apps/deadbeef.svg8
l---------.icons/awkward/32x32/apps/debian-installer-launcher.svg1
l---------.icons/awkward/32x32/apps/debian-logo.svg1
l---------.icons/awkward/32x32/apps/debian-plymouth-manager.svg1
l---------.icons/awkward/32x32/apps/debian-swirl.svg1
l---------.icons/awkward/32x32/apps/deepin-appstore.svg1
l---------.icons/awkward/32x32/apps/deepin-boot-maker.svg1
l---------.icons/awkward/32x32/apps/deepin-calculator.svg1
l---------.icons/awkward/32x32/apps/deepin-calendar.svg1
l---------.icons/awkward/32x32/apps/deepin-clone.svg1
-rw-r--r--.icons/awkward/32x32/apps/deepin-cloud-print-configurator.svg16
-rw-r--r--.icons/awkward/32x32/apps/deepin-cloud-scan-config-helper.svg15
l---------.icons/awkward/32x32/apps/deepin-cloudprint-config-helper.svg1
l---------.icons/awkward/32x32/apps/deepin-crossover.svg1
l---------.icons/awkward/32x32/apps/deepin-deb-installer.svg1
l---------.icons/awkward/32x32/apps/deepin-download.svg1
-rw-r--r--.icons/awkward/32x32/apps/deepin-draw.svg14
l---------.icons/awkward/32x32/apps/deepin-editor.svg1
l---------.icons/awkward/32x32/apps/deepin-emacs.svg1
-rw-r--r--.icons/awkward/32x32/apps/deepin-feedback.svg11
l---------.icons/awkward/32x32/apps/deepin-font-installer.svg1
l---------.icons/awkward/32x32/apps/deepin-game-center.svg1
l---------.icons/awkward/32x32/apps/deepin-graphics-driver-manager.svg1
l---------.icons/awkward/32x32/apps/deepin-image-viewer.svg1
l---------.icons/awkward/32x32/apps/deepin-installer-oem.svg1
l---------.icons/awkward/32x32/apps/deepin-installer.svg1
-rw-r--r--.icons/awkward/32x32/apps/deepin-launcher.svg10
-rw-r--r--.icons/awkward/32x32/apps/deepin-manual.svg8
l---------.icons/awkward/32x32/apps/deepin-media-player.svg1
-rw-r--r--.icons/awkward/32x32/apps/deepin-movie.svg8
l---------.icons/awkward/32x32/apps/deepin-multitasking-view.svg1
l---------.icons/awkward/32x32/apps/deepin-music-player.svg1
l---------.icons/awkward/32x32/apps/deepin-music.svg1
l---------.icons/awkward/32x32/apps/deepin-note.svg1
l---------.icons/awkward/32x32/apps/deepin-picker.svg1
-rw-r--r--.icons/awkward/32x32/apps/deepin-remote-assistance.svg9
-rw-r--r--.icons/awkward/32x32/apps/deepin-repair-tools.svg8
l---------.icons/awkward/32x32/apps/deepin-scanner.svg1
l---------.icons/awkward/32x32/apps/deepin-screen-recorder.svg1
l---------.icons/awkward/32x32/apps/deepin-screenshot.svg1
l---------.icons/awkward/32x32/apps/deepin-show-desktop.svg1
l---------.icons/awkward/32x32/apps/deepin-software-center.svg1
l---------.icons/awkward/32x32/apps/deepin-system-monitor.svg1
l---------.icons/awkward/32x32/apps/deepin-terminal.svg1
-rw-r--r--.icons/awkward/32x32/apps/deepin-toggle-desktop.svg10
l---------.icons/awkward/32x32/apps/deepin-translator.svg1
l---------.icons/awkward/32x32/apps/deepin-voice-recorder.svg1
l---------.icons/awkward/32x32/apps/deepin.com.wechat.devtools.svg1
l---------.icons/awkward/32x32/apps/deepin.com.wechat.svg1
-rw-r--r--.icons/awkward/32x32/apps/deezer.svg61
-rw-r--r--.icons/awkward/32x32/apps/defcon.svg8
-rw-r--r--.icons/awkward/32x32/apps/deflemask.svg27
-rw-r--r--.icons/awkward/32x32/apps/deja-dup.svg13
-rw-r--r--.icons/awkward/32x32/apps/delir.svg11
-rw-r--r--.icons/awkward/32x32/apps/deltachat.svg7
-rw-r--r--.icons/awkward/32x32/apps/deluge.svg11
-rw-r--r--.icons/awkward/32x32/apps/denemo.svg10
l---------.icons/awkward/32x32/apps/designer-qt4.svg1
l---------.icons/awkward/32x32/apps/designer-qt5.svg1
l---------.icons/awkward/32x32/apps/designer.svg1
l---------.icons/awkward/32x32/apps/designer5.svg1
l---------.icons/awkward/32x32/apps/desktop-effects.svg1
-rw-r--r--.icons/awkward/32x32/apps/desktop-environment-gnome.svg7
-rw-r--r--.icons/awkward/32x32/apps/desktop-environment-kde.svg7
-rw-r--r--.icons/awkward/32x32/apps/desktop-environment-tde.svg9
-rw-r--r--.icons/awkward/32x32/apps/desktop-environment-unity.svg7
-rw-r--r--.icons/awkward/32x32/apps/desktop-environment-xfce.svg7
-rw-r--r--.icons/awkward/32x32/apps/desktop-profiler.svg8
-rw-r--r--.icons/awkward/32x32/apps/desmume.svg28
-rw-r--r--.icons/awkward/32x32/apps/desura.svg15
-rw-r--r--.icons/awkward/32x32/apps/devassistant.svg8
-rw-r--r--.icons/awkward/32x32/apps/devdocs.svg10
l---------.icons/awkward/32x32/apps/devede.svg1
l---------.icons/awkward/32x32/apps/devedeng.svg1
-rw-r--r--.icons/awkward/32x32/apps/devhelp.svg16
-rw-r--r--.icons/awkward/32x32/apps/devhub.svg7
-rw-r--r--.icons/awkward/32x32/apps/deviantart.svg8
l---------.icons/awkward/32x32/apps/dhcpcd.svg1
-rw-r--r--.icons/awkward/32x32/apps/dia.svg7
-rw-r--r--.icons/awkward/32x32/apps/diablo-2.svg9
l---------.icons/awkward/32x32/apps/dictionary.svg1
-rw-r--r--.icons/awkward/32x32/apps/diffuse.svg7
-rw-r--r--.icons/awkward/32x32/apps/digikam.svg11
-rw-r--r--.icons/awkward/32x32/apps/digitallyimported.svg13
-rw-r--r--.icons/awkward/32x32/apps/dino.svg14
-rw-r--r--.icons/awkward/32x32/apps/diodon.svg22
-rw-r--r--.icons/awkward/32x32/apps/dirt-rally.svg21
-rw-r--r--.icons/awkward/32x32/apps/dirt4.svg8
-rw-r--r--.icons/awkward/32x32/apps/discord-canary.svg9
l---------.icons/awkward/32x32/apps/discord-ptb.svg1
-rw-r--r--.icons/awkward/32x32/apps/discord.svg9
-rw-r--r--.icons/awkward/32x32/apps/disk-burner.svg9
l---------.icons/awkward/32x32/apps/disk-manager.svg1
-rw-r--r--.icons/awkward/32x32/apps/disk-usage-analyzer.svg12
-rw-r--r--.icons/awkward/32x32/apps/disk-utility.svg9
l---------.icons/awkward/32x32/apps/diskmonitor.svg1
l---------.icons/awkward/32x32/apps/disper.svg1
l---------.icons/awkward/32x32/apps/display-brightness.svg1
l---------.icons/awkward/32x32/apps/display-capplet.svg1
l---------.icons/awkward/32x32/apps/display-im6.Q16.svg1
l---------.icons/awkward/32x32/apps/display-im6.q16.svg1
-rw-r--r--.icons/awkward/32x32/apps/display.im6.svg15
-rw-r--r--.icons/awkward/32x32/apps/dissenter-browser.svg9
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-absolute.svg15
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-academix.svg9
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-aix.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-alpine.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-alt-linux.svg11
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-android.svg11
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-antix.svg8
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-archbang.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-archlabs.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-archlinux.svg5
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-archman.svg13
l---------.icons/awkward/32x32/apps/distributor-logo-arcolinux.svg1
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-artix.svg5
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-aryalinux.svg9
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-backbox.svg8
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-blackarch.svg11
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-bodhi-linux.svg13
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-bunsenlabs.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-calculate-linux.svg20
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-condres.svg9
l---------.icons/awkward/32x32/apps/distributor-logo-crux.svg1
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-debian.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-deepin.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-devuan.svg11
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-fedora.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-freebsd.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-freedos.svg13
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-kali-linux.svg8
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-knoppix.svg25
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-korora.svg12
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-linux-lite.svg10
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-linux-mint.svg9
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-lubuntu.svg6
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-lxle.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-mac.svg17
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-manjaro.svg5
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-ms-dos.svg16
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-mx.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-netrunner.svg39
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-openmandriva.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-opensuse.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-parrot.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-pisilinux.svg22
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-pop-os.svg12
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-puppy-linux.svg13
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-pureos.svg7
l---------.icons/awkward/32x32/apps/distributor-logo-q4os-m1.svg1
l---------.icons/awkward/32x32/apps/distributor-logo-q4os1.svg1
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-raspbian.svg22
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-rosa.svg13
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-salentos.svg9
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-smartos.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-solus.svg14
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-steamos.svg19
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-ubuntu-budgie.svg9
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-ubuntu-mate.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-ubuntu-studio.svg21
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-ubuntu.svg7
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-void.svg10
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-voyager.svg7
l---------.icons/awkward/32x32/apps/distributor-logo-xubuntu.svg1
-rw-r--r--.icons/awkward/32x32/apps/distributor-logo-zorin.svg7
-rw-r--r--.icons/awkward/32x32/apps/dk.tangramgames.mrrescue.svg22
-rw-r--r--.icons/awkward/32x32/apps/dmd-doc.svg12
l---------.icons/awkward/32x32/apps/dnfdragora.svg1
-rw-r--r--.icons/awkward/32x32/apps/dockbarx.svg17
-rw-r--r--.icons/awkward/32x32/apps/dockstation.svg11
l---------.icons/awkward/32x32/apps/docky.svg1
l---------.icons/awkward/32x32/apps/document-open-recent.svg1
-rw-r--r--.icons/awkward/32x32/apps/document-print-preview.svg19
-rw-r--r--.icons/awkward/32x32/apps/document-viewer.svg8
l---------.icons/awkward/32x32/apps/documentation.svg1
-rw-r--r--.icons/awkward/32x32/apps/dods.svg9
-rw-r--r--.icons/awkward/32x32/apps/doki-doki-literature-club.svg11
-rw-r--r--.icons/awkward/32x32/apps/doki-doki-mod-manager.svg11
-rw-r--r--.icons/awkward/32x32/apps/dolphin-emu.svg7
-rw-r--r--.icons/awkward/32x32/apps/dont-starve-together.svg15
-rw-r--r--.icons/awkward/32x32/apps/dont-starve.svg15
-rw-r--r--.icons/awkward/32x32/apps/doom.svg7
-rw-r--r--.icons/awkward/32x32/apps/doomseeker.svg6
-rw-r--r--.icons/awkward/32x32/apps/door-kickers.svg8
-rw-r--r--.icons/awkward/32x32/apps/dosbox.svg8
-rw-r--r--.icons/awkward/32x32/apps/dota-underlords.svg7
-rw-r--r--.icons/awkward/32x32/apps/dota2.svg7
-rw-r--r--.icons/awkward/32x32/apps/dotcover.svg15
-rw-r--r--.icons/awkward/32x32/apps/dotmemory.svg15
-rw-r--r--.icons/awkward/32x32/apps/dotpeek.svg15
-rw-r--r--.icons/awkward/32x32/apps/dottrace.svg15
-rw-r--r--.icons/awkward/32x32/apps/doublecmd.svg9
-rw-r--r--.icons/awkward/32x32/apps/downline.svg7
-rw-r--r--.icons/awkward/32x32/apps/downloader-arrow.svg7
l---------.icons/awkward/32x32/apps/draftsight.svg1
-rw-r--r--.icons/awkward/32x32/apps/dragon-ball-online-global.svg22
-rw-r--r--.icons/awkward/32x32/apps/dragon-ball-xenoverse.svg31
-rw-r--r--.icons/awkward/32x32/apps/dragonframe4.svg8
l---------.icons/awkward/32x32/apps/dragonplayer.svg1
l---------.icons/awkward/32x32/apps/drakconf.svg1
l---------.icons/awkward/32x32/apps/drakmenustyle.svg1
l---------.icons/awkward/32x32/apps/draksec-mdk.svg1
l---------.icons/awkward/32x32/apps/drakstats.svg1
-rw-r--r--.icons/awkward/32x32/apps/draw.io.svg8
l---------.icons/awkward/32x32/apps/drawio.svg1
-rw-r--r--.icons/awkward/32x32/apps/drawpile.svg13
l---------.icons/awkward/32x32/apps/dreamchess.svg1
l---------.icons/awkward/32x32/apps/drgeo.svg1
l---------.icons/awkward/32x32/apps/driconf-icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/driconf.svg8
-rw-r--r--.icons/awkward/32x32/apps/drill-search-gtk.svg8
l---------.icons/awkward/32x32/apps/drill-search.svg1
l---------.icons/awkward/32x32/apps/driver-manager.svg1
-rw-r--r--.icons/awkward/32x32/apps/dropbox.svg9
l---------.icons/awkward/32x32/apps/drracket.svg1
-rw-r--r--.icons/awkward/32x32/apps/drweb-gui.svg7
-rw-r--r--.icons/awkward/32x32/apps/dse.svg7
-rw-r--r--.icons/awkward/32x32/apps/dukto.svg7
-rw-r--r--.icons/awkward/32x32/apps/duolingo.svg21
-rw-r--r--.icons/awkward/32x32/apps/duplicati.svg12
-rw-r--r--.icons/awkward/32x32/apps/duskplayer.svg9
-rw-r--r--.icons/awkward/32x32/apps/dvanalyzer.svg10
l---------.icons/awkward/32x32/apps/dvd95.svg1
l---------.icons/awkward/32x32/apps/dvd9548.svg1
l---------.icons/awkward/32x32/apps/dvdstyler.svg1
-rw-r--r--.icons/awkward/32x32/apps/dying-light.svg8
-rw-r--r--.icons/awkward/32x32/apps/eBook-speaker.svg13
-rw-r--r--.icons/awkward/32x32/apps/eagle.svg10
-rw-r--r--.icons/awkward/32x32/apps/ease.svg6
-rw-r--r--.icons/awkward/32x32/apps/easy-ebook-viewer.svg23
-rw-r--r--.icons/awkward/32x32/apps/easyeda.svg10
-rw-r--r--.icons/awkward/32x32/apps/easymp3gain.svg15
-rw-r--r--.icons/awkward/32x32/apps/easystroke.svg7
l---------.icons/awkward/32x32/apps/easytag.svg1
-rw-r--r--.icons/awkward/32x32/apps/echonest.svg13
-rw-r--r--.icons/awkward/32x32/apps/eclipse-cdt.svg18
-rw-r--r--.icons/awkward/32x32/apps/eclipse.svg12
-rw-r--r--.icons/awkward/32x32/apps/edex-ui.svg9
l---------.icons/awkward/32x32/apps/edile.svg1
l---------.icons/awkward/32x32/apps/edit-urpm-sources.svg1
l---------.icons/awkward/32x32/apps/edu.mit.Scratch.svg1
-rw-r--r--.icons/awkward/32x32/apps/edu.stanford.Almond.svg16
-rw-r--r--.icons/awkward/32x32/apps/eekboard.svg8
-rw-r--r--.icons/awkward/32x32/apps/eeschema.svg12
-rw-r--r--.icons/awkward/32x32/apps/eid-viewer.svg14
-rw-r--r--.icons/awkward/32x32/apps/eiskaltdcpp.svg11
-rw-r--r--.icons/awkward/32x32/apps/ekiga.svg14
-rw-r--r--.icons/awkward/32x32/apps/electorrent.svg10
-rw-r--r--.icons/awkward/32x32/apps/electrip.svg11
-rw-r--r--.icons/awkward/32x32/apps/electron-mail.svg9
-rw-r--r--.icons/awkward/32x32/apps/electron.svg12
l---------.icons/awkward/32x32/apps/electron4.svg1
-rw-r--r--.icons/awkward/32x32/apps/electrum-axe.svg9
-rw-r--r--.icons/awkward/32x32/apps/electrum-ltc.svg6
-rw-r--r--.icons/awkward/32x32/apps/electrum.svg9
-rw-r--r--.icons/awkward/32x32/apps/element4l.svg14
-rw-r--r--.icons/awkward/32x32/apps/elisa.svg19
l---------.icons/awkward/32x32/apps/emacs-24.svg1
l---------.icons/awkward/32x32/apps/emacs-25.svg1
l---------.icons/awkward/32x32/apps/emacs-nox.svg1
l---------.icons/awkward/32x32/apps/emacs-snapshot.svg1
-rw-r--r--.icons/awkward/32x32/apps/emacs.svg7
l---------.icons/awkward/32x32/apps/emacs24.svg1
l---------.icons/awkward/32x32/apps/emacs25.svg1
l---------.icons/awkward/32x32/apps/email.svg1
-rw-r--r--.icons/awkward/32x32/apps/emby-server.svg7
-rw-r--r--.icons/awkward/32x32/apps/emerald-theme-manager-icon.svg8
-rw-r--r--.icons/awkward/32x32/apps/empathy.svg12
-rw-r--r--.icons/awkward/32x32/apps/emule.svg25
l---------.icons/awkward/32x32/apps/encryptr.svg1
-rw-r--r--.icons/awkward/32x32/apps/endless-sky.svg29
-rw-r--r--.icons/awkward/32x32/apps/engauge-digitizer.svg18
l---------.icons/awkward/32x32/apps/engrampa.svg1
-rw-r--r--.icons/awkward/32x32/apps/enhanced_browsing.svg9
-rw-r--r--.icons/awkward/32x32/apps/enjoy-music-player.svg7
-rw-r--r--.icons/awkward/32x32/apps/enpass.svg7
-rw-r--r--.icons/awkward/32x32/apps/entangle.svg15
-rw-r--r--.icons/awkward/32x32/apps/enter-the-gungeon.svg11
l---------.icons/awkward/32x32/apps/eog.svg1
l---------.icons/awkward/32x32/apps/eom.svg1
l---------.icons/awkward/32x32/apps/epdfview.svg1
l---------.icons/awkward/32x32/apps/ephoto.svg1
l---------.icons/awkward/32x32/apps/epiphany-bookmarks.svg1
l---------.icons/awkward/32x32/apps/epiphany-browser.svg1
-rw-r--r--.icons/awkward/32x32/apps/epiphany-game.svg21
l---------.icons/awkward/32x32/apps/epiphany-gecko.svg1
l---------.icons/awkward/32x32/apps/epiphany-icon.svg1
l---------.icons/awkward/32x32/apps/epiphany-webkit.svg1
-rw-r--r--.icons/awkward/32x32/apps/epiphany.svg10
l---------.icons/awkward/32x32/apps/epulse.svg1
l---------.icons/awkward/32x32/apps/eradio.svg1
-rw-r--r--.icons/awkward/32x32/apps/eric.svg13
l---------.icons/awkward/32x32/apps/eric6.svg1
-rw-r--r--.icons/awkward/32x32/apps/ericWeb.svg7
l---------.icons/awkward/32x32/apps/ericWeb6.svg1
-rw-r--r--.icons/awkward/32x32/apps/estmob-sendanywhere.svg12
l---------.icons/awkward/32x32/apps/etcher-electron.svg1
-rw-r--r--.icons/awkward/32x32/apps/etcher.svg10
-rw-r--r--.icons/awkward/32x32/apps/eternallands.svg9
-rw-r--r--.icons/awkward/32x32/apps/etherape.svg8
-rw-r--r--.icons/awkward/32x32/apps/ethereumwallet.svg9
-rw-r--r--.icons/awkward/32x32/apps/etherwall.svg8
-rw-r--r--.icons/awkward/32x32/apps/etr.svg9
-rw-r--r--.icons/awkward/32x32/apps/ettercap.svg8
l---------.icons/awkward/32x32/apps/eu.blumenstingl.martin.keystateplasmoid.svg1
-rw-r--r--.icons/awkward/32x32/apps/eu.scarpetta.PDFMixTool.svg14
-rw-r--r--.icons/awkward/32x32/apps/eureka.svg10
-rw-r--r--.icons/awkward/32x32/apps/euro-truck-simulator-2.svg12
-rw-r--r--.icons/awkward/32x32/apps/evelauncher.svg7
-rw-r--r--.icons/awkward/32x32/apps/everdo.svg8
-rw-r--r--.icons/awkward/32x32/apps/evernote.svg7
l---------.icons/awkward/32x32/apps/everpad.svg1
l---------.icons/awkward/32x32/apps/evince.svg1
-rw-r--r--.icons/awkward/32x32/apps/evnc.svg7
l---------.icons/awkward/32x32/apps/evolution-calendar.svg1
l---------.icons/awkward/32x32/apps/evolution-mail.svg1
l---------.icons/awkward/32x32/apps/evolution-memos.svg1
l---------.icons/awkward/32x32/apps/evolution-tasks.svg1
-rw-r--r--.icons/awkward/32x32/apps/evolution.svg10
-rw-r--r--.icons/awkward/32x32/apps/evtest-qt.svg15
-rw-r--r--.icons/awkward/32x32/apps/exaile.svg7
l---------.icons/awkward/32x32/apps/exfalso.svg1
-rw-r--r--.icons/awkward/32x32/apps/exmplayer.svg16
-rw-r--r--.icons/awkward/32x32/apps/exodus.svg8
-rw-r--r--.icons/awkward/32x32/apps/exult.svg9
l---------.icons/awkward/32x32/apps/facebook-facebook.com.svg1
-rw-r--r--.icons/awkward/32x32/apps/facebook.svg9
l---------.icons/awkward/32x32/apps/facebookresource.svg1
-rw-r--r--.icons/awkward/32x32/apps/factorio.svg7
-rw-r--r--.icons/awkward/32x32/apps/falkon.svg13
-rw-r--r--.icons/awkward/32x32/apps/far2l.svg24
-rw-r--r--.icons/awkward/32x32/apps/fbmessenger.svg7
-rw-r--r--.icons/awkward/32x32/apps/fbreader.svg12
l---------.icons/awkward/32x32/apps/fceu.svg1
-rw-r--r--.icons/awkward/32x32/apps/fceux.svg19
-rw-r--r--.icons/awkward/32x32/apps/fcitx-sogoupinyin.svg28
l---------.icons/awkward/32x32/apps/fcitx.svg1
l---------.icons/awkward/32x32/apps/fcitx_ubuntukylin.svg1
l---------.icons/awkward/32x32/apps/fedora-logo-icon.svg1
l---------.icons/awkward/32x32/apps/fedora-release-notes.svg1
-rw-r--r--.icons/awkward/32x32/apps/feedindicator.svg11
l---------.icons/awkward/32x32/apps/feedreader.svg1
-rw-r--r--.icons/awkward/32x32/apps/feh.svg17
-rw-r--r--.icons/awkward/32x32/apps/fern-wifi-cracker.svg10
-rw-r--r--.icons/awkward/32x32/apps/fez.svg9
-rw-r--r--.icons/awkward/32x32/apps/ffado.svg7
-rw-r--r--.icons/awkward/32x32/apps/ffmulticonverter.svg9
l---------.icons/awkward/32x32/apps/fifteenpuzzle.svg1
-rw-r--r--.icons/awkward/32x32/apps/figma.svg16
-rw-r--r--.icons/awkward/32x32/apps/fiji.svg8
l---------.icons/awkward/32x32/apps/file-roller.svg1
-rw-r--r--.icons/awkward/32x32/apps/filebot.svg9
l---------.icons/awkward/32x32/apps/filelight.svg1
l---------.icons/awkward/32x32/apps/filetypes.svg1
-rw-r--r--.icons/awkward/32x32/apps/filezilla.svg7
-rw-r--r--.icons/awkward/32x32/apps/filter.svg9
l---------.icons/awkward/32x32/apps/firefox-beta-bin.svg1
l---------.icons/awkward/32x32/apps/firefox-beta.svg1
l---------.icons/awkward/32x32/apps/firefox-default.svg1
l---------.icons/awkward/32x32/apps/firefox-developer-edition.svg1
-rw-r--r--.icons/awkward/32x32/apps/firefox-developer-icon.svg13
l---------.icons/awkward/32x32/apps/firefox-esr.svg1
l---------.icons/awkward/32x32/apps/firefox-gtk3.svg1
l---------.icons/awkward/32x32/apps/firefox-icon.svg1
l---------.icons/awkward/32x32/apps/firefox-mozilla-build.svg1
l---------.icons/awkward/32x32/apps/firefox-nightly-icon.svg1
l---------.icons/awkward/32x32/apps/firefox-nightly.svg1
l---------.icons/awkward/32x32/apps/firefox-original.svg1
-rw-r--r--.icons/awkward/32x32/apps/firefox-trunk.svg13
-rw-r--r--.icons/awkward/32x32/apps/firefox.svg13
-rw-r--r--.icons/awkward/32x32/apps/firejail-ui.svg14
-rw-r--r--.icons/awkward/32x32/apps/firetools.svg18
-rw-r--r--.icons/awkward/32x32/apps/firewall-config.svg7
-rw-r--r--.icons/awkward/32x32/apps/firewatch.svg12
-rw-r--r--.icons/awkward/32x32/apps/five-or-more.svg17
l---------.icons/awkward/32x32/apps/fjt.svg1
-rw-r--r--.icons/awkward/32x32/apps/flacon.svg12
-rw-r--r--.icons/awkward/32x32/apps/flameshot.svg26
-rw-r--r--.icons/awkward/32x32/apps/flare.svg7
-rw-r--r--.icons/awkward/32x32/apps/flareget.svg7
l---------.icons/awkward/32x32/apps/flash-player-properties.svg1
-rw-r--r--.icons/awkward/32x32/apps/flash.svg7
l---------.icons/awkward/32x32/apps/flashplayer.svg1
l---------.icons/awkward/32x32/apps/flashplayerproperties.svg1
l---------.icons/awkward/32x32/apps/flegita.svg1
-rw-r--r--.icons/awkward/32x32/apps/flickr.svg9
-rw-r--r--.icons/awkward/32x32/apps/flightgear.svg7
-rw-r--r--.icons/awkward/32x32/apps/florence.svg15
-rw-r--r--.icons/awkward/32x32/apps/flow.svg14
-rw-r--r--.icons/awkward/32x32/apps/flowblade.svg9
-rw-r--r--.icons/awkward/32x32/apps/fluid.svg11
-rw-r--r--.icons/awkward/32x32/apps/fluxgui.svg8
l---------.icons/awkward/32x32/apps/fma-config-tool.svg1
-rw-r--r--.icons/awkward/32x32/apps/fman.svg11
-rw-r--r--.icons/awkward/32x32/apps/fmit.svg22
-rw-r--r--.icons/awkward/32x32/apps/focuswriter.svg8
-rw-r--r--.icons/awkward/32x32/apps/fofix.svg11
l---------.icons/awkward/32x32/apps/folder_doc_q4os_startmenu.svg1
-rw-r--r--.icons/awkward/32x32/apps/fontbase.svg7
-rw-r--r--.icons/awkward/32x32/apps/fontforge.svg13
l---------.icons/awkward/32x32/apps/fonts.svg1
-rw-r--r--.icons/awkward/32x32/apps/fontypython.svg9
-rw-r--r--.icons/awkward/32x32/apps/foobillardplus.svg16
-rw-r--r--.icons/awkward/32x32/apps/foobnix.svg8
-rw-r--r--.icons/awkward/32x32/apps/football.svg15
l---------.icons/awkward/32x32/apps/footnote.svg1
-rw-r--r--.icons/awkward/32x32/apps/for-the-king.svg13
-rw-r--r--.icons/awkward/32x32/apps/forager.svg15
-rw-r--r--.icons/awkward/32x32/apps/four-in-a-row.svg25
-rw-r--r--.icons/awkward/32x32/apps/foursquare.svg7
-rw-r--r--.icons/awkward/32x32/apps/foxit-reader.svg7
l---------.icons/awkward/32x32/apps/foxitpdf.svg1
l---------.icons/awkward/32x32/apps/foxitreader.svg1
l---------.icons/awkward/32x32/apps/fr.free.Homebank.svg1
l---------.icons/awkward/32x32/apps/fr.handbrake.ghb.svg1
l---------.icons/awkward/32x32/apps/fr.natron.Natron.svg1
-rw-r--r--.icons/awkward/32x32/apps/franz.svg7
l---------.icons/awkward/32x32/apps/freecad-daily.svg1
-rw-r--r--.icons/awkward/32x32/apps/freecad.svg10
-rw-r--r--.icons/awkward/32x32/apps/freeciv-client.svg10
-rw-r--r--.icons/awkward/32x32/apps/freeciv-server.svg13
l---------.icons/awkward/32x32/apps/freedm.svg1
-rw-r--r--.icons/awkward/32x32/apps/freedoom1.svg7
-rw-r--r--.icons/awkward/32x32/apps/freedoom2.svg7
-rw-r--r--.icons/awkward/32x32/apps/freedroid.svg11
-rw-r--r--.icons/awkward/32x32/apps/freedroidrpg.svg33
-rw-r--r--.icons/awkward/32x32/apps/freefilesync.svg7
-rw-r--r--.icons/awkward/32x32/apps/freegish.svg11
-rw-r--r--.icons/awkward/32x32/apps/freeoffice-planmaker.svg12
-rw-r--r--.icons/awkward/32x32/apps/freeoffice-presentations.svg12
-rw-r--r--.icons/awkward/32x32/apps/freeoffice-textmaker.svg8
-rw-r--r--.icons/awkward/32x32/apps/freeorion.svg11
-rw-r--r--.icons/awkward/32x32/apps/freeplane.svg18
l---------.icons/awkward/32x32/apps/freetube-bin.svg1
-rw-r--r--.icons/awkward/32x32/apps/freetube.svg9
l---------.icons/awkward/32x32/apps/freetuxtv.svg1
-rw-r--r--.icons/awkward/32x32/apps/frescobaldi.svg18
l---------.icons/awkward/32x32/apps/fretsonfire.svg1
-rw-r--r--.icons/awkward/32x32/apps/friture.svg14
-rw-r--r--.icons/awkward/32x32/apps/fritzing.svg7
l---------.icons/awkward/32x32/apps/fritzing_icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/frogr.svg29
-rw-r--r--.icons/awkward/32x32/apps/frozen-bubble.svg25
-rw-r--r--.icons/awkward/32x32/apps/fs-uae-launcher.svg13
-rw-r--r--.icons/awkward/32x32/apps/fslint_icon.svg11
-rw-r--r--.icons/awkward/32x32/apps/fspy.svg9
-rw-r--r--.icons/awkward/32x32/apps/full-throttle-remastered.svg9
l---------.icons/awkward/32x32/apps/fuse-emulator.svg1
-rw-r--r--.icons/awkward/32x32/apps/fuse.svg11
-rw-r--r--.icons/awkward/32x32/apps/fusion-icon.svg9
-rw-r--r--.icons/awkward/32x32/apps/fwupd.svg34
-rw-r--r--.icons/awkward/32x32/apps/gahshomar.svg9
-rw-r--r--.icons/awkward/32x32/apps/gajim.svg9
l---------.icons/awkward/32x32/apps/galculator.svg1
l---------.icons/awkward/32x32/apps/galeon.svg1
-rw-r--r--.icons/awkward/32x32/apps/galternatives.svg10
-rw-r--r--.icons/awkward/32x32/apps/gambas3.svg14
-rw-r--r--.icons/awkward/32x32/apps/gaphor.svg11
-rw-r--r--.icons/awkward/32x32/apps/gargoyle-house.svg25
-rw-r--r--.icons/awkward/32x32/apps/garrysmod.svg7
-rw-r--r--.icons/awkward/32x32/apps/gaupol.svg7
-rw-r--r--.icons/awkward/32x32/apps/gb-studio.svg11
-rw-r--r--.icons/awkward/32x32/apps/gbrainy.svg10
l---------.icons/awkward/32x32/apps/gcbalculator.svg1
l---------.icons/awkward/32x32/apps/gcleaner.svg1
l---------.icons/awkward/32x32/apps/gcolor.svg1
l---------.icons/awkward/32x32/apps/gcolor2.svg1
l---------.icons/awkward/32x32/apps/gcolor3.svg1
-rw-r--r--.icons/awkward/32x32/apps/gcompris-edit.svg8
l---------.icons/awkward/32x32/apps/gcompris-qt.svg1
-rw-r--r--.icons/awkward/32x32/apps/gcompris.svg9
-rw-r--r--.icons/awkward/32x32/apps/gconf-editor.svg9
l---------.icons/awkward/32x32/apps/gconfeditor.svg1
-rw-r--r--.icons/awkward/32x32/apps/gcstar.svg7
-rw-r--r--.icons/awkward/32x32/apps/gda-browser-5.0.svg7
-rw-r--r--.icons/awkward/32x32/apps/gda-control-center.svg10
l---------.icons/awkward/32x32/apps/gdeb.svg1
l---------.icons/awkward/32x32/apps/gdebi.svg1
-rw-r--r--.icons/awkward/32x32/apps/gdevilspie.svg20
l---------.icons/awkward/32x32/apps/gdm-setup.svg1
-rw-r--r--.icons/awkward/32x32/apps/gdm-xnest.svg6
l---------.icons/awkward/32x32/apps/gdmap_icon.svg1
l---------.icons/awkward/32x32/apps/gdmsetup.svg1
-rw-r--r--.icons/awkward/32x32/apps/geany.svg11
l---------.icons/awkward/32x32/apps/geary.svg1
l---------.icons/awkward/32x32/apps/gedit-icon.svg1
l---------.icons/awkward/32x32/apps/gedit-logo.svg1
l---------.icons/awkward/32x32/apps/gedit.svg1
l---------.icons/awkward/32x32/apps/geeqie.svg1
-rw-r--r--.icons/awkward/32x32/apps/gelemental.svg11
-rw-r--r--.icons/awkward/32x32/apps/gemini.svg9
-rw-r--r--.icons/awkward/32x32/apps/gens-gs.svg21
-rw-r--r--.icons/awkward/32x32/apps/gens.svg7
-rw-r--r--.icons/awkward/32x32/apps/genymotion-player.svg6
-rw-r--r--.icons/awkward/32x32/apps/genymotion.svg7
l---------.icons/awkward/32x32/apps/geogebra-classic.svg1
-rw-r--r--.icons/awkward/32x32/apps/geogebra.svg25
-rw-r--r--.icons/awkward/32x32/apps/gerbview.svg16
-rw-r--r--.icons/awkward/32x32/apps/gftp.svg16
-rw-r--r--.icons/awkward/32x32/apps/ghex.svg12
-rw-r--r--.icons/awkward/32x32/apps/ghidra.svg9
-rw-r--r--.icons/awkward/32x32/apps/ghostwriter.svg12
-rw-r--r--.icons/awkward/32x32/apps/gifcurry.svg7
-rw-r--r--.icons/awkward/32x32/apps/gifup.svg13
-rw-r--r--.icons/awkward/32x32/apps/giggle.svg25
l---------.icons/awkward/32x32/apps/gimagereader.svg1
-rw-r--r--.icons/awkward/32x32/apps/gimp.svg15
l---------.icons/awkward/32x32/apps/girl.svg1
l---------.icons/awkward/32x32/apps/gis-weather.svg1
-rw-r--r--.icons/awkward/32x32/apps/gish.svg9
-rw-r--r--.icons/awkward/32x32/apps/gisto.svg7
l---------.icons/awkward/32x32/apps/git-cola.svg1
l---------.icons/awkward/32x32/apps/git-dag.svg1
l---------.icons/awkward/32x32/apps/git-gui.svg1
-rw-r--r--.icons/awkward/32x32/apps/git.svg8
-rw-r--r--.icons/awkward/32x32/apps/gitahead.svg14
l---------.icons/awkward/32x32/apps/gitg.svg1
-rw-r--r--.icons/awkward/32x32/apps/github-desktop.svg7
-rw-r--r--.icons/awkward/32x32/apps/github.svg7
-rw-r--r--.icons/awkward/32x32/apps/gitkraken.svg7
-rw-r--r--.icons/awkward/32x32/apps/gitlab.svg10
-rw-r--r--.icons/awkward/32x32/apps/gitter.svg17
l---------.icons/awkward/32x32/apps/gkdebconf-icon.svg1
l---------.icons/awkward/32x32/apps/gkdebconf.svg1
l---------.icons/awkward/32x32/apps/gksu-debian.svg1
l---------.icons/awkward/32x32/apps/gksu-root-terminal.svg1
-rw-r--r--.icons/awkward/32x32/apps/gksu.svg13
-rw-r--r--.icons/awkward/32x32/apps/glabels-3.0.svg18
l---------.icons/awkward/32x32/apps/glade-3.svg1
-rw-r--r--.icons/awkward/32x32/apps/glade.svg11
-rw-r--r--.icons/awkward/32x32/apps/gladish.svg11
l---------.icons/awkward/32x32/apps/glipper.svg1
l---------.icons/awkward/32x32/apps/glippy.svg1
l---------.icons/awkward/32x32/apps/glob2-icon-48x48.svg1
-rw-r--r--.icons/awkward/32x32/apps/glob2-icon.svg11
l---------.icons/awkward/32x32/apps/glrp.svg1
l---------.icons/awkward/32x32/apps/glxinfo.svg1
-rw-r--r--.icons/awkward/32x32/apps/glyphr-studio-desktop.svg8
l---------.icons/awkward/32x32/apps/gmail-desktop.svg1
l---------.icons/awkward/32x32/apps/gmail-notify-icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/gmail-offline.svg9
l---------.icons/awkward/32x32/apps/gmail-plasmoid.svg1
-rw-r--r--.icons/awkward/32x32/apps/gmail.svg9
l---------.icons/awkward/32x32/apps/gmailwatcher.svg1
l---------.icons/awkward/32x32/apps/gmpc.svg1
-rw-r--r--.icons/awkward/32x32/apps/gmtpicon.svg12
l---------.icons/awkward/32x32/apps/gmusicbrowser.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnac.svg8
l---------.icons/awkward/32x32/apps/gnethogs.svg1
l---------.icons/awkward/32x32/apps/gnibbles.svg1
l---------.icons/awkward/32x32/apps/gnochm.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-2048.svg13
l---------.icons/awkward/32x32/apps/gnome-about-logo.svg1
l---------.icons/awkward/32x32/apps/gnome-abrt.svg1
l---------.icons/awkward/32x32/apps/gnome-activity-journal.svg1
l---------.icons/awkward/32x32/apps/gnome-aisleriot.svg1
l---------.icons/awkward/32x32/apps/gnome-alsamixer-icon.svg1
l---------.icons/awkward/32x32/apps/gnome-app-install.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-appfolders-manager.svg19
l---------.icons/awkward/32x32/apps/gnome-apt.svg1
l---------.icons/awkward/32x32/apps/gnome-audio.svg1
l---------.icons/awkward/32x32/apps/gnome-baker.svg1
l---------.icons/awkward/32x32/apps/gnome-balsa.svg1
l---------.icons/awkward/32x32/apps/gnome-balsa2.svg1
l---------.icons/awkward/32x32/apps/gnome-books.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-boxes.svg13
-rw-r--r--.icons/awkward/32x32/apps/gnome-break-timer.svg17
l---------.icons/awkward/32x32/apps/gnome-calculator.svg1
l---------.icons/awkward/32x32/apps/gnome-calendar.svg1
l---------.icons/awkward/32x32/apps/gnome-character-map.svg1
l---------.icons/awkward/32x32/apps/gnome-characters.svg1
l---------.icons/awkward/32x32/apps/gnome-chess.svg1
l---------.icons/awkward/32x32/apps/gnome-clocks.svg1
l---------.icons/awkward/32x32/apps/gnome-color-chooser.svg1
l---------.icons/awkward/32x32/apps/gnome-color-manager.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-commander.svg17
-rw-r--r--.icons/awkward/32x32/apps/gnome-contacts.svg14
l---------.icons/awkward/32x32/apps/gnome-control-center.svg1
l---------.icons/awkward/32x32/apps/gnome-debian.svg1
l---------.icons/awkward/32x32/apps/gnome-desktop-config.svg1
l---------.icons/awkward/32x32/apps/gnome-desktop-item-edit.svg1
l---------.icons/awkward/32x32/apps/gnome-device-manager.svg1
l---------.icons/awkward/32x32/apps/gnome-dictionary.svg1
l---------.icons/awkward/32x32/apps/gnome-disks.svg1
l---------.icons/awkward/32x32/apps/gnome-display-properties.svg1
l---------.icons/awkward/32x32/apps/gnome-do-panel.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-do.svg7
l---------.icons/awkward/32x32/apps/gnome-documents.svg1
l---------.icons/awkward/32x32/apps/gnome-emacs.svg1
l---------.icons/awkward/32x32/apps/gnome-encfs-manager.svg1
l---------.icons/awkward/32x32/apps/gnome-eterm.svg1
l---------.icons/awkward/32x32/apps/gnome-freecell.svg1
l---------.icons/awkward/32x32/apps/gnome-genius.svg1
l---------.icons/awkward/32x32/apps/gnome-glchess.svg1
l---------.icons/awkward/32x32/apps/gnome-glines.svg1
l---------.icons/awkward/32x32/apps/gnome-gmail.svg1
l---------.icons/awkward/32x32/apps/gnome-gmenu.svg1
l---------.icons/awkward/32x32/apps/gnome-gnect.svg1
l---------.icons/awkward/32x32/apps/gnome-gnibbles.svg1
l---------.icons/awkward/32x32/apps/gnome-gnumeric.svg1
l---------.icons/awkward/32x32/apps/gnome-hearts.svg1
l---------.icons/awkward/32x32/apps/gnome-help.svg1
l---------.icons/awkward/32x32/apps/gnome-hideseek.svg1
l---------.icons/awkward/32x32/apps/gnome-iagno.svg1
l---------.icons/awkward/32x32/apps/gnome-info.svg1
l---------.icons/awkward/32x32/apps/gnome-internet-radio-locator.svg1
l---------.icons/awkward/32x32/apps/gnome-internet.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-klotski.svg8
l---------.icons/awkward/32x32/apps/gnome-latex.svg1
l---------.icons/awkward/32x32/apps/gnome-ldraw.svg1
l---------.icons/awkward/32x32/apps/gnome-lightsoff.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-lockscreen.svg11
l---------.icons/awkward/32x32/apps/gnome-logo-icon-transparent.svg1
l---------.icons/awkward/32x32/apps/gnome-logo-icon.svg1
l---------.icons/awkward/32x32/apps/gnome-logout.svg1
l---------.icons/awkward/32x32/apps/gnome-logs.svg1
l---------.icons/awkward/32x32/apps/gnome-mahjongg.svg1
l---------.icons/awkward/32x32/apps/gnome-maps.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-mastermind.svg17
l---------.icons/awkward/32x32/apps/gnome-menu.svg1
l---------.icons/awkward/32x32/apps/gnome-mines.svg1
l---------.icons/awkward/32x32/apps/gnome-mixer.svg1
l---------.icons/awkward/32x32/apps/gnome-monitor.svg1
l---------.icons/awkward/32x32/apps/gnome-mouse-properties.svg1
l---------.icons/awkward/32x32/apps/gnome-mouse.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-mplayer.svg13
-rw-r--r--.icons/awkward/32x32/apps/gnome-mpv.svg11
l---------.icons/awkward/32x32/apps/gnome-multi-writer.svg1
l---------.icons/awkward/32x32/apps/gnome-music.svg1
l---------.icons/awkward/32x32/apps/gnome-nettool.svg1
l---------.icons/awkward/32x32/apps/gnome-nettools.svg1
l---------.icons/awkward/32x32/apps/gnome-network-properties.svg1
l---------.icons/awkward/32x32/apps/gnome-networktool.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-nibbles.svg6
l---------.icons/awkward/32x32/apps/gnome-note.svg1
l---------.icons/awkward/32x32/apps/gnome-oregano.svg1
l---------.icons/awkward/32x32/apps/gnome-package.svg1
l---------.icons/awkward/32x32/apps/gnome-paint.svg1
l---------.icons/awkward/32x32/apps/gnome-panel-clock.svg1
l---------.icons/awkward/32x32/apps/gnome-panel-drawer.svg1
l---------.icons/awkward/32x32/apps/gnome-panel-fish.svg1
l---------.icons/awkward/32x32/apps/gnome-panel-force-quit.svg1
l---------.icons/awkward/32x32/apps/gnome-panel-hibernate.svg1
l---------.icons/awkward/32x32/apps/gnome-panel-launcher.svg1
l---------.icons/awkward/32x32/apps/gnome-panel-notification-area.svg1
l---------.icons/awkward/32x32/apps/gnome-panel-screenshoot.svg1
l---------.icons/awkward/32x32/apps/gnome-panel-screenshot.svg1
l---------.icons/awkward/32x32/apps/gnome-panel-separator.svg1
l---------.icons/awkward/32x32/apps/gnome-panel-suspend.svg1
l---------.icons/awkward/32x32/apps/gnome-panel-window-list.svg1
l---------.icons/awkward/32x32/apps/gnome-panel-window-menu.svg1
l---------.icons/awkward/32x32/apps/gnome-panel-workspace-switcher.svg1
l---------.icons/awkward/32x32/apps/gnome-panel.svg1
l---------.icons/awkward/32x32/apps/gnome-pdf.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-pie.svg10
l---------.icons/awkward/32x32/apps/gnome-planner.svg1
l---------.icons/awkward/32x32/apps/gnome-pomodoro.svg1
l---------.icons/awkward/32x32/apps/gnome-power-manager.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-power-statistics.svg13
l---------.icons/awkward/32x32/apps/gnome-quadrapassel.svg1
l---------.icons/awkward/32x32/apps/gnome-remote-desktop.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-robots.svg12
l---------.icons/awkward/32x32/apps/gnome-run.svg1
l---------.icons/awkward/32x32/apps/gnome-samegnome.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-schedule.svg11
l---------.icons/awkward/32x32/apps/gnome-screenruler.svg1
l---------.icons/awkward/32x32/apps/gnome-screenshot.svg1
l---------.icons/awkward/32x32/apps/gnome-search-tool.svg1
l---------.icons/awkward/32x32/apps/gnome-searchtool.svg1
l---------.icons/awkward/32x32/apps/gnome-session-halt.svg1
l---------.icons/awkward/32x32/apps/gnome-session-hebirnate.svg1
l---------.icons/awkward/32x32/apps/gnome-session-hibernate.svg1
l---------.icons/awkward/32x32/apps/gnome-session-properties.svg1
l---------.icons/awkward/32x32/apps/gnome-session-suspend.svg1
l---------.icons/awkward/32x32/apps/gnome-session.svg1
l---------.icons/awkward/32x32/apps/gnome-set-time.svg1
l---------.icons/awkward/32x32/apps/gnome-settings-accessibility-keyboard.svg1
l---------.icons/awkward/32x32/apps/gnome-settings-accessibility-technologies.svg1
l---------.icons/awkward/32x32/apps/gnome-settings-background.svg1
l---------.icons/awkward/32x32/apps/gnome-settings-default-applications.svg1
l---------.icons/awkward/32x32/apps/gnome-settings-font.svg1
l---------.icons/awkward/32x32/apps/gnome-settings-keybinding.svg1
l---------.icons/awkward/32x32/apps/gnome-settings-keybindings.svg1
l---------.icons/awkward/32x32/apps/gnome-settings-mouse.svg1
l---------.icons/awkward/32x32/apps/gnome-settings-sound.svg1
l---------.icons/awkward/32x32/apps/gnome-settings-theme.svg1
l---------.icons/awkward/32x32/apps/gnome-settings-ui-behavior.svg1
l---------.icons/awkward/32x32/apps/gnome-settings.svg1
l---------.icons/awkward/32x32/apps/gnome-shell-extension-prefs.svg1
l---------.icons/awkward/32x32/apps/gnome-shutdown.svg1
l---------.icons/awkward/32x32/apps/gnome-software.svg1
l---------.icons/awkward/32x32/apps/gnome-sound-properties.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-sound-recorder.svg8
l---------.icons/awkward/32x32/apps/gnome-status.svg1
l---------.icons/awkward/32x32/apps/gnome-sticky-notes-applet.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-subtitles.svg17
l---------.icons/awkward/32x32/apps/gnome-sudoku.svg1
l---------.icons/awkward/32x32/apps/gnome-swell-foop.svg1
l---------.icons/awkward/32x32/apps/gnome-system-config.svg1
l---------.icons/awkward/32x32/apps/gnome-system-log.svg1
l---------.icons/awkward/32x32/apps/gnome-system-monitor.svg1
l---------.icons/awkward/32x32/apps/gnome-system.svg1
l---------.icons/awkward/32x32/apps/gnome-tali.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-taquin.svg9
l---------.icons/awkward/32x32/apps/gnome-term.svg1
l---------.icons/awkward/32x32/apps/gnome-terminal.svg1
l---------.icons/awkward/32x32/apps/gnome-tetraves.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-tetravex.svg20
-rw-r--r--.icons/awkward/32x32/apps/gnome-todo.svg16
l---------.icons/awkward/32x32/apps/gnome-tracker.svg1
l---------.icons/awkward/32x32/apps/gnome-translate.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnome-tweak-tool.svg10
-rw-r--r--.icons/awkward/32x32/apps/gnome-twitch.svg7
-rw-r--r--.icons/awkward/32x32/apps/gnome-twofactorauth.svg10
l---------.icons/awkward/32x32/apps/gnome-user-share.svg1
l---------.icons/awkward/32x32/apps/gnome-video-arcade.svg1
l---------.icons/awkward/32x32/apps/gnome-volume-control.svg1
l---------.icons/awkward/32x32/apps/gnome-warning.svg1
l---------.icons/awkward/32x32/apps/gnome-weather.svg1
l---------.icons/awkward/32x32/apps/gnome-web-browser.svg1
l---------.icons/awkward/32x32/apps/gnome-web.svg1
l---------.icons/awkward/32x32/apps/gnome-window-manager.svg1
l---------.icons/awkward/32x32/apps/gnome-windows.svg1
l---------.icons/awkward/32x32/apps/gnome-wm.svg1
l---------.icons/awkward/32x32/apps/gnome-word.svg1
l---------.icons/awkward/32x32/apps/gnome-xterm.svg1
l---------.icons/awkward/32x32/apps/gnome_apps.svg1
l---------.icons/awkward/32x32/apps/gnomeradio.svg1
l---------.icons/awkward/32x32/apps/gnote.svg1
-rw-r--r--.icons/awkward/32x32/apps/gns3.svg13
-rw-r--r--.icons/awkward/32x32/apps/gnubg.svg19
l---------.icons/awkward/32x32/apps/gnubik.svg1
l---------.icons/awkward/32x32/apps/gnucash-icon.svg1
l---------.icons/awkward/32x32/apps/gnucash.svg1
l---------.icons/awkward/32x32/apps/gnugo.svg1
l---------.icons/awkward/32x32/apps/gnugo48.svg1
-rw-r--r--.icons/awkward/32x32/apps/gnumeric.svg7
l---------.icons/awkward/32x32/apps/gnupg.svg1
l---------.icons/awkward/32x32/apps/gnuradio-grc.svg1
l---------.icons/awkward/32x32/apps/go-for-it.svg1
l---------.icons/awkward/32x32/apps/go.svg1
l---------.icons/awkward/32x32/apps/goa-account-exchange.svg1
l---------.icons/awkward/32x32/apps/goa-account-facebook.svg1
l---------.icons/awkward/32x32/apps/goa-account-flickr.svg1
l---------.icons/awkward/32x32/apps/goa-account-foursquare.svg1
l---------.icons/awkward/32x32/apps/goa-account-google.svg1
l---------.icons/awkward/32x32/apps/goa-account-lastfm.svg1
l---------.icons/awkward/32x32/apps/goa-account-microsoft.svg1
l---------.icons/awkward/32x32/apps/goa-account-msn.svg1
l---------.icons/awkward/32x32/apps/goa-account-owncloud.svg1
l---------.icons/awkward/32x32/apps/goa-account-pocket.svg1
l---------.icons/awkward/32x32/apps/goa-account-todoist.svg1
l---------.icons/awkward/32x32/apps/goa-account-twitter.svg1
-rw-r--r--.icons/awkward/32x32/apps/goa-account-ubuntusso.svg7
l---------.icons/awkward/32x32/apps/goa-panel.svg1
-rw-r--r--.icons/awkward/32x32/apps/godot.svg15
-rw-r--r--.icons/awkward/32x32/apps/gogland.svg15
-rw-r--r--.icons/awkward/32x32/apps/goland.svg15
l---------.icons/awkward/32x32/apps/goldendict.svg1
-rw-r--r--.icons/awkward/32x32/apps/golly.svg7
-rw-r--r--.icons/awkward/32x32/apps/goobox.svg10
-rw-r--r--.icons/awkward/32x32/apps/goodvibes.svg10
-rw-r--r--.icons/awkward/32x32/apps/google-agenda.svg11
-rw-r--r--.icons/awkward/32x32/apps/google-chrome-beta.svg14
-rw-r--r--.icons/awkward/32x32/apps/google-chrome-unstable.svg11
-rw-r--r--.icons/awkward/32x32/apps/google-chrome.svg11
l---------.icons/awkward/32x32/apps/google-chrome2.svg1
-rw-r--r--.icons/awkward/32x32/apps/google-docs.svg7
-rw-r--r--.icons/awkward/32x32/apps/google-drive.svg12
-rw-r--r--.icons/awkward/32x32/apps/google-earth.svg15
l---------.icons/awkward/32x32/apps/google-keep.svg1
-rw-r--r--.icons/awkward/32x32/apps/google-photos.svg17
-rw-r--r--.icons/awkward/32x32/apps/google-play-music-desktop-player.svg8
-rw-r--r--.icons/awkward/32x32/apps/google-slides.svg9
-rw-r--r--.icons/awkward/32x32/apps/google-webdesigner.svg14
-rw-r--r--.icons/awkward/32x32/apps/google.svg10
l---------.icons/awkward/32x32/apps/googlechrome.svg1
l---------.icons/awkward/32x32/apps/googledrive.svg1
l---------.icons/awkward/32x32/apps/googleearth.svg1
-rw-r--r--.icons/awkward/32x32/apps/goterminal.svg7
-rw-r--r--.icons/awkward/32x32/apps/gottet.svg30
l---------.icons/awkward/32x32/apps/gourmet.svg1
-rw-r--r--.icons/awkward/32x32/apps/goxel.svg20
-rw-r--r--.icons/awkward/32x32/apps/gp.svg9
-rw-r--r--.icons/awkward/32x32/apps/gpa.svg17
-rw-r--r--.icons/awkward/32x32/apps/gpaint.svg16
l---------.icons/awkward/32x32/apps/gparted.svg1
l---------.icons/awkward/32x32/apps/gpaste.svg1
-rw-r--r--.icons/awkward/32x32/apps/gpdftext.svg13
l---------.icons/awkward/32x32/apps/gpick.svg1
l---------.icons/awkward/32x32/apps/gpicview.svg1
-rw-r--r--.icons/awkward/32x32/apps/gpk-log.svg9
-rw-r--r--.icons/awkward/32x32/apps/gpk-prefs.svg10
l---------.icons/awkward/32x32/apps/gpmdp.svg1
-rw-r--r--.icons/awkward/32x32/apps/gpodder.svg13
-rw-r--r--.icons/awkward/32x32/apps/gpredict-icon.svg7
l---------.icons/awkward/32x32/apps/gprename.svg1
-rw-r--r--.icons/awkward/32x32/apps/gps.svg7
-rw-r--r--.icons/awkward/32x32/apps/gpsd-logo.svg29
l---------.icons/awkward/32x32/apps/gpx-viewer.svg1
l---------.icons/awkward/32x32/apps/gpxsee.svg1
-rw-r--r--.icons/awkward/32x32/apps/gpxviewer.svg15
-rw-r--r--.icons/awkward/32x32/apps/gqrx.svg24
l---------.icons/awkward/32x32/apps/gradio.svg1
-rw-r--r--.icons/awkward/32x32/apps/grafx2.svg14
-rw-r--r--.icons/awkward/32x32/apps/gramps.svg26
-rw-r--r--.icons/awkward/32x32/apps/granatier.svg9
l---------.icons/awkward/32x32/apps/grandr.svg1
-rw-r--r--.icons/awkward/32x32/apps/granule.svg9
-rw-r--r--.icons/awkward/32x32/apps/grass.svg8
-rw-r--r--.icons/awkward/32x32/apps/green-recorder.svg10
-rw-r--r--.icons/awkward/32x32/apps/gretl.svg13
-rw-r--r--.icons/awkward/32x32/apps/grid-autosport.svg7
-rw-r--r--.icons/awkward/32x32/apps/grim-fandango-remastered.svg7
l---------.icons/awkward/32x32/apps/grive.svg1
-rw-r--r--.icons/awkward/32x32/apps/groove.svg19
-rw-r--r--.icons/awkward/32x32/apps/groovy.svg10
-rw-r--r--.icons/awkward/32x32/apps/grsync.svg7
-rw-r--r--.icons/awkward/32x32/apps/grub-customizer.svg9
l---------.icons/awkward/32x32/apps/gscan2pdf.svg1
l---------.icons/awkward/32x32/apps/gsd-xrandr.svg1
-rw-r--r--.icons/awkward/32x32/apps/gshutdown.svg9
l---------.icons/awkward/32x32/apps/gsmartcontrol.svg1
-rw-r--r--.icons/awkward/32x32/apps/gst-debug-viewer.svg9
l---------.icons/awkward/32x32/apps/gstreamer-properties.svg1
l---------.icons/awkward/32x32/apps/gtg.svg1
l---------.icons/awkward/32x32/apps/gthumb.svg1
-rw-r--r--.icons/awkward/32x32/apps/gtimelog.svg15
l---------.icons/awkward/32x32/apps/gtk-help.svg1
l---------.icons/awkward/32x32/apps/gtk-info.svg1
l---------.icons/awkward/32x32/apps/gtk-lshw.svg1
l---------.icons/awkward/32x32/apps/gtk-recordmydesktop.svg1
l---------.icons/awkward/32x32/apps/gtk-redshift.svg1
-rw-r--r--.icons/awkward/32x32/apps/gtk-theme-config.svg28
-rw-r--r--.icons/awkward/32x32/apps/gtk3-demo.svg9
l---------.icons/awkward/32x32/apps/gtk3-icon-browser.svg1
l---------.icons/awkward/32x32/apps/gtk3-widget-factory.svg1
l---------.icons/awkward/32x32/apps/gtk4-demo.svg1
l---------.icons/awkward/32x32/apps/gtk4-widget-factory.svg1
l---------.icons/awkward/32x32/apps/gtkam-camera.svg1
l---------.icons/awkward/32x32/apps/gtkconfig.svg1
-rw-r--r--.icons/awkward/32x32/apps/gtkhash.svg16
-rw-r--r--.icons/awkward/32x32/apps/gtklick.svg10
-rw-r--r--.icons/awkward/32x32/apps/gtkorphan.svg9
-rw-r--r--.icons/awkward/32x32/apps/gtkpod.svg9
-rw-r--r--.icons/awkward/32x32/apps/gtkterm.svg18
-rw-r--r--.icons/awkward/32x32/apps/gtkwave.svg9
-rw-r--r--.icons/awkward/32x32/apps/gtranscribe.svg18
l---------.icons/awkward/32x32/apps/guake-indicator.svg1
-rw-r--r--.icons/awkward/32x32/apps/guake-prefs.svg10
-rw-r--r--.icons/awkward/32x32/apps/guake.svg7
l---------.icons/awkward/32x32/apps/guayadeque.svg1
-rw-r--r--.icons/awkward/32x32/apps/gufw.svg17
-rw-r--r--.icons/awkward/32x32/apps/guitarix.svg21
l---------.icons/awkward/32x32/apps/guitarix2.svg1
l---------.icons/awkward/32x32/apps/guitarpro6.svg1
-rw-r--r--.icons/awkward/32x32/apps/gummi.svg7
-rw-r--r--.icons/awkward/32x32/apps/guvcview.svg11
l---------.icons/awkward/32x32/apps/gvim.svg1
-rw-r--r--.icons/awkward/32x32/apps/gweled.svg12
l---------.icons/awkward/32x32/apps/gwenview.svg1
l---------.icons/awkward/32x32/apps/gx_head.svg1
l---------.icons/awkward/32x32/apps/gxneur.svg1
l---------.icons/awkward/32x32/apps/gydl.svg1
-rw-r--r--.icons/awkward/32x32/apps/gzdoom.svg9
l---------.icons/awkward/32x32/apps/h2-icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/haguichi.svg13
-rw-r--r--.icons/awkward/32x32/apps/half-life-blue-shift.svg9
-rw-r--r--.icons/awkward/32x32/apps/half-life-deathmatch.svg8
-rw-r--r--.icons/awkward/32x32/apps/half-life-opposing-force.svg9
-rw-r--r--.icons/awkward/32x32/apps/half-life.svg7
-rw-r--r--.icons/awkward/32x32/apps/half-life2.svg10
l---------.icons/awkward/32x32/apps/hamsket.svg1
l---------.icons/awkward/32x32/apps/hamster-applet.svg1
l---------.icons/awkward/32x32/apps/hamster-indicator.svg1
l---------.icons/awkward/32x32/apps/hamster-time-tracker.svg1
-rw-r--r--.icons/awkward/32x32/apps/hamster.svg27
-rw-r--r--.icons/awkward/32x32/apps/harbour-pure-maps.svg12
l---------.icons/awkward/32x32/apps/harddrake.svg1
l---------.icons/awkward/32x32/apps/hardinfo.svg1
-rw-r--r--.icons/awkward/32x32/apps/harmony.svg7
-rw-r--r--.icons/awkward/32x32/apps/haroopad.svg27
-rw-r--r--.icons/awkward/32x32/apps/hashit.svg9
-rw-r--r--.icons/awkward/32x32/apps/hb-icon.svg16
-rw-r--r--.icons/awkward/32x32/apps/hedgewars.svg33
-rw-r--r--.icons/awkward/32x32/apps/help-browser.svg7
l---------.icons/awkward/32x32/apps/help-faq.svg1
l---------.icons/awkward/32x32/apps/help-info.svg1
-rw-r--r--.icons/awkward/32x32/apps/heroesofnewerth.svg19
-rw-r--r--.icons/awkward/32x32/apps/hexalate.svg13
l---------.icons/awkward/32x32/apps/hexchat.svg1
l---------.icons/awkward/32x32/apps/hi64-apps-ffado.svg1
l---------.icons/awkward/32x32/apps/higan.svg1
-rw-r--r--.icons/awkward/32x32/apps/hipchat.svg9
l---------.icons/awkward/32x32/apps/hipchat4.svg1
-rw-r--r--.icons/awkward/32x32/apps/hiri.svg8
-rw-r--r--.icons/awkward/32x32/apps/hitori.svg35
-rw-r--r--.icons/awkward/32x32/apps/hollow-knight.svg9
-rw-r--r--.icons/awkward/32x32/apps/homebank.svg9
l---------.icons/awkward/32x32/apps/hon.svg1
l---------.icons/awkward/32x32/apps/honicon_128x128.svg1
-rw-r--r--.icons/awkward/32x32/apps/hook.svg7
-rw-r--r--.icons/awkward/32x32/apps/horizon-chase-turbo.svg13
-rw-r--r--.icons/awkward/32x32/apps/hotspot.svg11
l---------.icons/awkward/32x32/apps/hotwire.svg1
-rw-r--r--.icons/awkward/32x32/apps/houdini.svg7
l---------.icons/awkward/32x32/apps/hourglass.svg1
-rw-r--r--.icons/awkward/32x32/apps/hp-logo.svg7
l---------.icons/awkward/32x32/apps/hp-toolbox.svg1
l---------.icons/awkward/32x32/apps/hp_logo.svg1
l---------.icons/awkward/32x32/apps/hplip.svg1
l---------.icons/awkward/32x32/apps/hplj1020_icon.svg1
l---------.icons/awkward/32x32/apps/htop.svg1
-rw-r--r--.icons/awkward/32x32/apps/httrack.svg14
-rw-r--r--.icons/awkward/32x32/apps/hub.svg15
-rw-r--r--.icons/awkward/32x32/apps/hubstaff.svg12
l---------.icons/awkward/32x32/apps/hugin.svg1
-rw-r--r--.icons/awkward/32x32/apps/hulu.svg11
-rw-r--r--.icons/awkward/32x32/apps/hw-probe.svg13
l---------.icons/awkward/32x32/apps/hwbrowser.svg1
-rw-r--r--.icons/awkward/32x32/apps/hwinfo.svg11
-rw-r--r--.icons/awkward/32x32/apps/hydrogen.svg24
-rw-r--r--.icons/awkward/32x32/apps/hyper.svg9
-rw-r--r--.icons/awkward/32x32/apps/hypnospace-outlaw.svg23
l---------.icons/awkward/32x32/apps/i-network-printer.svg1
-rw-r--r--.icons/awkward/32x32/apps/i2pd.svg8
l---------.icons/awkward/32x32/apps/iagno.svg1
-rw-r--r--.icons/awkward/32x32/apps/ib-tws.svg11
-rw-r--r--.icons/awkward/32x32/apps/ibus-anthy.svg7
-rw-r--r--.icons/awkward/32x32/apps/ibus-bopomofo.svg7
l---------.icons/awkward/32x32/apps/ibus-engine.svg1
-rw-r--r--.icons/awkward/32x32/apps/ibus-keyboard.svg25
-rw-r--r--.icons/awkward/32x32/apps/ibus-pinyin.svg7
l---------.icons/awkward/32x32/apps/ibus-setup-chewing.svg1
-rw-r--r--.icons/awkward/32x32/apps/ibus-setup-hangul.svg9
l---------.icons/awkward/32x32/apps/ibus-setup.svg1
-rw-r--r--.icons/awkward/32x32/apps/ibus.svg7
-rw-r--r--.icons/awkward/32x32/apps/ice.svg11
-rw-r--r--.icons/awkward/32x32/apps/icecat.svg10
-rw-r--r--.icons/awkward/32x32/apps/icedove.svg13
-rw-r--r--.icons/awkward/32x32/apps/iceweasel.svg11
-rw-r--r--.icons/awkward/32x32/apps/icon-requests.svg11
l---------.icons/awkward/32x32/apps/icons.svg1
l---------.icons/awkward/32x32/apps/iconthemes.svg1
-rw-r--r--.icons/awkward/32x32/apps/icq.svg10
l---------.icons/awkward/32x32/apps/icq_protocol.svg1
l---------.icons/awkward/32x32/apps/id.sideka.App.svg1
l---------.icons/awkward/32x32/apps/idea-ultimate.svg1
l---------.icons/awkward/32x32/apps/idea.svg1
-rw-r--r--.icons/awkward/32x32/apps/idevice.svg10
-rw-r--r--.icons/awkward/32x32/apps/idjc.svg21
l---------.icons/awkward/32x32/apps/idle.svg1
l---------.icons/awkward/32x32/apps/idle3.svg1
-rw-r--r--.icons/awkward/32x32/apps/ieee1394.svg6
-rw-r--r--.icons/awkward/32x32/apps/igdm.svg11
-rw-r--r--.icons/awkward/32x32/apps/ignuit.svg20
l---------.icons/awkward/32x32/apps/im-chooser.svg1
l---------.icons/awkward/32x32/apps/im.gitter.Gitter.svg1
l---------.icons/awkward/32x32/apps/im.pidgin.Pidgin.svg1
l---------.icons/awkward/32x32/apps/im.riot.Riot.svg1
-rw-r--r--.icons/awkward/32x32/apps/im.srain.Srain.svg13
l---------.icons/awkward/32x32/apps/image-viewer.svg1
l---------.icons/awkward/32x32/apps/imagewriter.svg1
l---------.icons/awkward/32x32/apps/in.p1x.TanksOfFreedom.svg1
-rw-r--r--.icons/awkward/32x32/apps/ind.ie.Gnomit.svg18
l---------.icons/awkward/32x32/apps/indicator-applet.svg1
-rw-r--r--.icons/awkward/32x32/apps/indicator-cpufreq.svg26
l---------.icons/awkward/32x32/apps/indicator-keylock.svg1
l---------.icons/awkward/32x32/apps/indicator-privacy.svg1
l---------.icons/awkward/32x32/apps/indicator-sensors.svg1
l---------.icons/awkward/32x32/apps/indicator-sound-switcher.svg1
l---------.icons/awkward/32x32/apps/indicator-stickynotes.svg1
l---------.icons/awkward/32x32/apps/indicator-virtual-box.svg1
l---------.icons/awkward/32x32/apps/indicator-weather.svg1
-rw-r--r--.icons/awkward/32x32/apps/indivisible.svg30
-rw-r--r--.icons/awkward/32x32/apps/infector.svg11
-rw-r--r--.icons/awkward/32x32/apps/infinifactory.svg21
l---------.icons/awkward/32x32/apps/info.bibletime.BibleTime.svg1
l---------.icons/awkward/32x32/apps/info.mumble.Mumble.svg1
l---------.icons/awkward/32x32/apps/inkscape-logo.svg1
-rw-r--r--.icons/awkward/32x32/apps/inkscape.svg7
l---------.icons/awkward/32x32/apps/input-joystick.svg1
-rw-r--r--.icons/awkward/32x32/apps/input-tablet.svg9
-rw-r--r--.icons/awkward/32x32/apps/insomnia.svg7
-rw-r--r--.icons/awkward/32x32/apps/instagram.svg11
l---------.icons/awkward/32x32/apps/instant-messenger.svg1
l---------.icons/awkward/32x32/apps/instantbird.svg1
-rw-r--r--.icons/awkward/32x32/apps/insurgency.svg9
-rw-r--r--.icons/awkward/32x32/apps/insync.svg10
-rw-r--r--.icons/awkward/32x32/apps/intel.svg13
l---------.icons/awkward/32x32/apps/intellij-idea-ce.svg1
l---------.icons/awkward/32x32/apps/intellij-idea-community.svg1
l---------.icons/awkward/32x32/apps/intellij-idea-ue-bundled-jre.svg1
l---------.icons/awkward/32x32/apps/intellij-idea-ultimate-edition.svg1
l---------.icons/awkward/32x32/apps/intellij-idea-ultimate.svg1
l---------.icons/awkward/32x32/apps/intellij-idea.svg1
-rw-r--r--.icons/awkward/32x32/apps/intellij.svg15
l---------.icons/awkward/32x32/apps/intellij_idea.svg1
l---------.icons/awkward/32x32/apps/intergalacticfm.svg1
l---------.icons/awkward/32x32/apps/internet-archive.svg1
-rw-r--r--.icons/awkward/32x32/apps/internet-chat.svg10
l---------.icons/awkward/32x32/apps/internet-feed-reader.svg1
-rw-r--r--.icons/awkward/32x32/apps/internet-mail.svg9
l---------.icons/awkward/32x32/apps/internet-news-reader.svg1
-rw-r--r--.icons/awkward/32x32/apps/internet-web-browser.svg9
-rw-r--r--.icons/awkward/32x32/apps/io.ark.Desktop.svg7
l---------.icons/awkward/32x32/apps/io.atom.Atom.svg1
l---------.icons/awkward/32x32/apps/io.atom.electron.BaseApp.svg1
-rw-r--r--.icons/awkward/32x32/apps/io.botfather.Botfather.svg16
l---------.icons/awkward/32x32/apps/io.brackets.Brackets.svg1
l---------.icons/awkward/32x32/apps/io.dbeaver.DBeaverCommunity.svg1
l---------.icons/awkward/32x32/apps/io.designer.GravitDesigner.svg1
-rw-r--r--.icons/awkward/32x32/apps/io.elementary.code.svg7
l---------.icons/awkward/32x32/apps/io.exodus.Exodus.svg1
l---------.icons/awkward/32x32/apps/io.freetubeapp.FreeTube.svg1
l---------.icons/awkward/32x32/apps/io.github.Celluloid.svg1
l---------.icons/awkward/32x32/apps/io.github.Cockatrice.cockatrice.svg1
l---------.icons/awkward/32x32/apps/io.github.EndlessSky.endless-sky.svg1
l---------.icons/awkward/32x32/apps/io.github.Fontforge.svg1
l---------.icons/awkward/32x32/apps/io.github.FreeDM.svg1
l---------.icons/awkward/32x32/apps/io.github.Freedoom-Phase-1.svg1
l---------.icons/awkward/32x32/apps/io.github.Freedoom-Phase-2.svg1
l---------.icons/awkward/32x32/apps/io.github.GnomeMpv.svg1
l---------.icons/awkward/32x32/apps/io.github.Hexchat.svg1
-rw-r--r--.icons/awkward/32x32/apps/io.github.ImEditor.svg9
l---------.icons/awkward/32x32/apps/io.github.NhekoReborn.Nheko.svg1
-rw-r--r--.icons/awkward/32x32/apps/io.github.OpenToonz.svg11
l---------.icons/awkward/32x32/apps/io.github.Pithos.svg1
l---------.icons/awkward/32x32/apps/io.github.TransmissionRemoteGtk.svg1
l---------.icons/awkward/32x32/apps/io.github.arunsivaramanneo.GPUViewer.svg1
l---------.icons/awkward/32x32/apps/io.github.betaflight.BetaflightConfigurator.svg1
l---------.icons/awkward/32x32/apps/io.github.celluloid_player.Celluloid.svg1
-rw-r--r--.icons/awkward/32x32/apps/io.github.cges30901.hmtimer.svg8
l---------.icons/awkward/32x32/apps/io.github.cloose.CuteMarkEd.svg1
l---------.icons/awkward/32x32/apps/io.github.gillesdegottex.FMIT.svg1
l---------.icons/awkward/32x32/apps/io.github.guillaumechereau.Goxel.svg1
l---------.icons/awkward/32x32/apps/io.github.janbar.noson.svg1
l---------.icons/awkward/32x32/apps/io.github.jkozera.ZevDocs.svg1
l---------.icons/awkward/32x32/apps/io.github.jliljebl.Flowblade.svg1
l---------.icons/awkward/32x32/apps/io.github.liberodark.OpenDrive.svg1
l---------.icons/awkward/32x32/apps/io.github.markummitchell.Engauge_Digitizer.svg1
l---------.icons/awkward/32x32/apps/io.github.martinrotter.textosaurus.svg1
-rw-r--r--.icons/awkward/32x32/apps/io.github.mki1967.mki3dgame.svg18
l---------.icons/awkward/32x32/apps/io.github.mmstick.FontFinder.svg1
l---------.icons/awkward/32x32/apps/io.github.mujx.Nheko.svg1
l---------.icons/awkward/32x32/apps/io.github.openWMail.openWMail.svg1
l---------.icons/awkward/32x32/apps/io.github.qtox.qTox.svg1
l---------.icons/awkward/32x32/apps/io.github.quodlibet.QuodLibet.svg1
l---------.icons/awkward/32x32/apps/io.github.rinigus.OSMScoutServer.svg1
l---------.icons/awkward/32x32/apps/io.github.rinigus.PureMaps.svg1
l---------.icons/awkward/32x32/apps/io.github.wereturtle.ghostwriter.svg1
l---------.icons/awkward/32x32/apps/io.gitlab.Goodvibes.svg1
l---------.icons/awkward/32x32/apps/io.gitlab.construo.construo.svg1
l---------.icons/awkward/32x32/apps/io.gitlab.evtest_qt.evtest_qt.svg1
l---------.icons/awkward/32x32/apps/io.gitlab.jstest_gtk.jstest_gtk.svg1
l---------.icons/awkward/32x32/apps/io.gitlab.osslugaru.Lugaru.svg1
l---------.icons/awkward/32x32/apps/io.gitlab.windstille.Windstille-0_2.svg1
l---------.icons/awkward/32x32/apps/io.lbry.lbry-app.svg1
l---------.icons/awkward/32x32/apps/io.liri.BaseApp.svg1
l---------.icons/awkward/32x32/apps/io.liri.Calculator.svg1
l---------.icons/awkward/32x32/apps/io.liri.Text.svg1
l---------.icons/awkward/32x32/apps/io.lmms.LMMS.svg1
l---------.icons/awkward/32x32/apps/io.mgba.mGBA.svg1
l---------.icons/awkward/32x32/apps/io.neovim.nvim.svg1
l---------.icons/awkward/32x32/apps/io.otsaloma.gaupol.svg1
l---------.icons/awkward/32x32/apps/io.otsaloma.nfoview.svg1
l---------.icons/awkward/32x32/apps/io.poez.Poezio.svg1
l---------.icons/awkward/32x32/apps/io.thp.numptyphysics.svg1
l---------.icons/awkward/32x32/apps/io.webtorrent.WebTorrent.svg1
-rw-r--r--.icons/awkward/32x32/apps/ipython.svg20
l---------.icons/awkward/32x32/apps/ipython3.svg1
-rw-r--r--.icons/awkward/32x32/apps/irc-chat.svg10
-rw-r--r--.icons/awkward/32x32/apps/irccloud-desktop.svg7
-rw-r--r--.icons/awkward/32x32/apps/iridium-browser.svg14
-rw-r--r--.icons/awkward/32x32/apps/iron_product_logo.svg7
l---------.icons/awkward/32x32/apps/iso-image-burn.svg1
-rw-r--r--.icons/awkward/32x32/apps/isomaster.svg9
l---------.icons/awkward/32x32/apps/istanbul.svg1
-rw-r--r--.icons/awkward/32x32/apps/itch.svg9
-rw-r--r--.icons/awkward/32x32/apps/itmages.svg11
l---------.icons/awkward/32x32/apps/itunes.svg1
-rw-r--r--.icons/awkward/32x32/apps/jabref.svg17
-rw-r--r--.icons/awkward/32x32/apps/jamendo.svg7
l---------.icons/awkward/32x32/apps/jami.svg1
-rw-r--r--.icons/awkward/32x32/apps/jamovi.svg7
-rw-r--r--.icons/awkward/32x32/apps/jango.svg7
-rw-r--r--.icons/awkward/32x32/apps/jasp.svg7
l---------.icons/awkward/32x32/apps/java-1.6.0.svg1
l---------.icons/awkward/32x32/apps/java-1.7.0.svg1
l---------.icons/awkward/32x32/apps/java-1.8.0-openjdk.svg1
l---------.icons/awkward/32x32/apps/java-1.8.0.svg1
l---------.icons/awkward/32x32/apps/java-10-openjdk.svg1
l---------.icons/awkward/32x32/apps/java-11-openjdk.svg1
l---------.icons/awkward/32x32/apps/java-12-openjdk.svg1
l---------.icons/awkward/32x32/apps/java-13-openjdk.svg1
l---------.icons/awkward/32x32/apps/java-14-openjdk.svg1
-rw-r--r--.icons/awkward/32x32/apps/java.svg25
l---------.icons/awkward/32x32/apps/java10-openjdk.svg1
l---------.icons/awkward/32x32/apps/java11-openjdk.svg1
l---------.icons/awkward/32x32/apps/java12-openjdk.svg1
l---------.icons/awkward/32x32/apps/java13-openjdk.svg1
l---------.icons/awkward/32x32/apps/java14-openjdk.svg1
l---------.icons/awkward/32x32/apps/java9-openjdk.svg1
l---------.icons/awkward/32x32/apps/javaws.svg1
-rw-r--r--.icons/awkward/32x32/apps/jazzradio.svg8
-rw-r--r--.icons/awkward/32x32/apps/jblue.svg5
l---------.icons/awkward/32x32/apps/jdev_icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/jdeveloper.svg9
-rw-r--r--.icons/awkward/32x32/apps/jdownloader.svg13
l---------.icons/awkward/32x32/apps/jeex.svg1
-rw-r--r--.icons/awkward/32x32/apps/jellyfin.svg8
-rw-r--r--.icons/awkward/32x32/apps/jetbrains-toolbox.svg11
-rw-r--r--.icons/awkward/32x32/apps/jgray.svg5
-rw-r--r--.icons/awkward/32x32/apps/jgreen.svg5
-rw-r--r--.icons/awkward/32x32/apps/jitsi.svg29
l---------.icons/awkward/32x32/apps/jockey-kde.svg1
-rw-r--r--.icons/awkward/32x32/apps/jockey.svg31
l---------.icons/awkward/32x32/apps/joplin-desktop.svg1
-rw-r--r--.icons/awkward/32x32/apps/joplin.svg7
-rw-r--r--.icons/awkward/32x32/apps/josm.svg27
-rw-r--r--.icons/awkward/32x32/apps/journey-of-a-roach.svg14
l---------.icons/awkward/32x32/apps/jp.yvt.OpenSpades.svg1
-rw-r--r--.icons/awkward/32x32/apps/jprofiler.svg11
-rw-r--r--.icons/awkward/32x32/apps/jred.svg5
l---------.icons/awkward/32x32/apps/jstest-gtk.svg1
-rw-r--r--.icons/awkward/32x32/apps/juci.svg18
l---------.icons/awkward/32x32/apps/juffed.svg1
-rw-r--r--.icons/awkward/32x32/apps/juk.svg8
-rw-r--r--.icons/awkward/32x32/apps/julia.svg20
-rw-r--r--.icons/awkward/32x32/apps/junior_install_icon.svg15
-rw-r--r--.icons/awkward/32x32/apps/jyellow.svg5
l---------.icons/awkward/32x32/apps/k3b.svg1
-rw-r--r--.icons/awkward/32x32/apps/k4dirstat.svg11
-rw-r--r--.icons/awkward/32x32/apps/k9-copy.svg9
l---------.icons/awkward/32x32/apps/k9copy.svg1
-rw-r--r--.icons/awkward/32x32/apps/kaddressbook.svg15
-rw-r--r--.icons/awkward/32x32/apps/kadu.svg13
-rw-r--r--.icons/awkward/32x32/apps/kaffeine.svg16
-rw-r--r--.icons/awkward/32x32/apps/kahla.svg7
-rw-r--r--.icons/awkward/32x32/apps/kajongg.svg7
-rw-r--r--.icons/awkward/32x32/apps/kaku.svg7
-rw-r--r--.icons/awkward/32x32/apps/kalarm.svg13
-rw-r--r--.icons/awkward/32x32/apps/kalgebra.svg6
l---------.icons/awkward/32x32/apps/kalu.svg1
-rw-r--r--.icons/awkward/32x32/apps/kalzium.svg8
l---------.icons/awkward/32x32/apps/kamerka.svg1
l---------.icons/awkward/32x32/apps/kamoso.svg1
l---------.icons/awkward/32x32/apps/kamule.svg1
-rw-r--r--.icons/awkward/32x32/apps/kanagram.svg9
-rw-r--r--.icons/awkward/32x32/apps/kanatest.svg8
-rw-r--r--.icons/awkward/32x32/apps/kapman.svg6
-rw-r--r--.icons/awkward/32x32/apps/kapow.svg12
l---------.icons/awkward/32x32/apps/kappfinder.svg1
-rw-r--r--.icons/awkward/32x32/apps/kapptemplate.svg25
-rw-r--r--.icons/awkward/32x32/apps/karbon.svg305
l---------.icons/awkward/32x32/apps/kate.svg1
l---------.icons/awkward/32x32/apps/kate2.svg1
-rw-r--r--.icons/awkward/32x32/apps/katomic.svg8
-rw-r--r--.icons/awkward/32x32/apps/kawaii-player.svg10
-rw-r--r--.icons/awkward/32x32/apps/kawanime.svg48
l---------.icons/awkward/32x32/apps/kazam.svg1
-rw-r--r--.icons/awkward/32x32/apps/kbackup.svg18
-rw-r--r--.icons/awkward/32x32/apps/kblackbox.svg7
-rw-r--r--.icons/awkward/32x32/apps/kblocks.svg14
l---------.icons/awkward/32x32/apps/kblogger.svg1
-rw-r--r--.icons/awkward/32x32/apps/kbounce.svg5
-rw-r--r--.icons/awkward/32x32/apps/kbreakout.svg23
-rw-r--r--.icons/awkward/32x32/apps/kbruch.svg15
l---------.icons/awkward/32x32/apps/kbugbuster.svg1
-rw-r--r--.icons/awkward/32x32/apps/kcachegrind.svg12
l---------.icons/awkward/32x32/apps/kcalc.svg1
l---------.icons/awkward/32x32/apps/kcharselect.svg1
l---------.icons/awkward/32x32/apps/kchmviewer.svg1
-rw-r--r--.icons/awkward/32x32/apps/kcmdevices.svg6
-rw-r--r--.icons/awkward/32x32/apps/kcmdf.svg10
l---------.icons/awkward/32x32/apps/kcmkicker.svg1
l---------.icons/awkward/32x32/apps/kcmkwm.svg1
-rw-r--r--.icons/awkward/32x32/apps/kcmmemory.svg29
l---------.icons/awkward/32x32/apps/kcmmidi.svg1
l---------.icons/awkward/32x32/apps/kcmopengl.svg1
l---------.icons/awkward/32x32/apps/kcmpartitions.svg1
l---------.icons/awkward/32x32/apps/kcmpci.svg1
l---------.icons/awkward/32x32/apps/kcmprocessor.svg1
l---------.icons/awkward/32x32/apps/kcmscsi.svg1
l---------.icons/awkward/32x32/apps/kcmsound.svg1
l---------.icons/awkward/32x32/apps/kcmx.svg1
l---------.icons/awkward/32x32/apps/kcolorchooser.svg1
l---------.icons/awkward/32x32/apps/kcoloredit.svg1
l---------.icons/awkward/32x32/apps/kcontrol.svg1
-rw-r--r--.icons/awkward/32x32/apps/kde-frameworks.svg7
l---------.icons/awkward/32x32/apps/kde-gtk-config.svg1
l---------.icons/awkward/32x32/apps/kde-im-log-viewer.svg1
l---------.icons/awkward/32x32/apps/kde-logo.svg1
l---------.icons/awkward/32x32/apps/kde-telepathy.svg1
l---------.icons/awkward/32x32/apps/kde.svg1
-rw-r--r--.icons/awkward/32x32/apps/kdeconnect.svg15
l---------.icons/awkward/32x32/apps/kdeneur.svg1
-rw-r--r--.icons/awkward/32x32/apps/kdenlive.svg14
l---------.icons/awkward/32x32/apps/kdepim-dropbox.svg1
l---------.icons/awkward/32x32/apps/kdepim-googledrive.svg1
-rw-r--r--.icons/awkward/32x32/apps/kdesvn.svg22
-rw-r--r--.icons/awkward/32x32/apps/kdevelop.svg7
l---------.icons/awkward/32x32/apps/kdf.svg1
-rw-r--r--.icons/awkward/32x32/apps/kdiamond.svg9
-rw-r--r--.icons/awkward/32x32/apps/kdiff3.svg16
l---------.icons/awkward/32x32/apps/kdiskfree.svg1
l---------.icons/awkward/32x32/apps/kdisknav.svg1
-rw-r--r--.icons/awkward/32x32/apps/kdocker.svg17
-rw-r--r--.icons/awkward/32x32/apps/kdots.svg18
l---------.icons/awkward/32x32/apps/kdoubanfm.svg1
l---------.icons/awkward/32x32/apps/kedit.svg1
l---------.icons/awkward/32x32/apps/keditbookmarks.svg1
-rw-r--r--.icons/awkward/32x32/apps/keep.svg7
-rw-r--r--.icons/awkward/32x32/apps/keepass.svg10
l---------.icons/awkward/32x32/apps/keepass2.svg1
-rw-r--r--.icons/awkward/32x32/apps/keepassx.svg9
l---------.icons/awkward/32x32/apps/keepassx2.svg1
-rw-r--r--.icons/awkward/32x32/apps/keepassxc.svg13
-rw-r--r--.icons/awkward/32x32/apps/keeweb.svg12
l---------.icons/awkward/32x32/apps/kentoo.svg1
-rw-r--r--.icons/awkward/32x32/apps/kerbal-space-program.svg21
-rw-r--r--.icons/awkward/32x32/apps/keurocalc.svg7
-rw-r--r--.icons/awkward/32x32/apps/kexi.svg7
l---------.icons/awkward/32x32/apps/key-mon.svg1
l---------.icons/awkward/32x32/apps/key_bindings.svg1
-rw-r--r--.icons/awkward/32x32/apps/keybase.svg12
-rw-r--r--.icons/awkward/32x32/apps/keymon.svg28
l---------.icons/awkward/32x32/apps/keyring-manager.svg1
l---------.icons/awkward/32x32/apps/kfind.svg1
-rw-r--r--.icons/awkward/32x32/apps/kfloppy.svg10
l---------.icons/awkward/32x32/apps/kfm.svg1
l---------.icons/awkward/32x32/apps/kfm_home.svg1
-rw-r--r--.icons/awkward/32x32/apps/kfoldersync.svg13
-rw-r--r--.icons/awkward/32x32/apps/kfontview.svg11
-rw-r--r--.icons/awkward/32x32/apps/kfourinline.svg12
-rw-r--r--.icons/awkward/32x32/apps/kgeography.svg6
-rw-r--r--.icons/awkward/32x32/apps/kget.svg7
-rw-r--r--.icons/awkward/32x32/apps/kghostview.svg7
-rw-r--r--.icons/awkward/32x32/apps/kgoldrunner.svg37
l---------.icons/awkward/32x32/apps/kgpg.svg1
-rw-r--r--.icons/awkward/32x32/apps/kgraphviewer.svg14
-rw-r--r--.icons/awkward/32x32/apps/khangman.svg13
l---------.icons/awkward/32x32/apps/khelpcenter.svg1
-rw-r--r--.icons/awkward/32x32/apps/khotkeys.svg11
-rw-r--r--.icons/awkward/32x32/apps/kicad.svg13
l---------.icons/awkward/32x32/apps/kicker.svg1
l---------.icons/awkward/32x32/apps/kid3-qt.svg1
-rw-r--r--.icons/awkward/32x32/apps/kid3.svg12
-rw-r--r--.icons/awkward/32x32/apps/kig.svg6
-rw-r--r--.icons/awkward/32x32/apps/kigo.svg11
-rw-r--r--.icons/awkward/32x32/apps/kile.svg11
-rw-r--r--.icons/awkward/32x32/apps/killbots.svg8
-rw-r--r--.icons/awkward/32x32/apps/killing-floor.svg11
-rw-r--r--.icons/awkward/32x32/apps/kimagemapeditor.svg11
l---------.icons/awkward/32x32/apps/kimtoy.svg1
-rw-r--r--.icons/awkward/32x32/apps/kipi-dngconverter.svg12
-rw-r--r--.icons/awkward/32x32/apps/kipi-expoblending.svg12
-rw-r--r--.icons/awkward/32x32/apps/kipi-logo.svg9
-rw-r--r--.icons/awkward/32x32/apps/kipi-panorama.svg12
l---------.icons/awkward/32x32/apps/kipi.svg1
-rw-r--r--.icons/awkward/32x32/apps/kiriki.svg11
-rw-r--r--.icons/awkward/32x32/apps/kitematic.svg9
-rw-r--r--.icons/awkward/32x32/apps/kiten.svg7
-rw-r--r--.icons/awkward/32x32/apps/kitty.svg9
l---------.icons/awkward/32x32/apps/kjobviewer.svg1
-rw-r--r--.icons/awkward/32x32/apps/kjumpingcube.svg10
-rw-r--r--.icons/awkward/32x32/apps/klavaro.svg28
l---------.icons/awkward/32x32/apps/kleopatra.svg1
l---------.icons/awkward/32x32/apps/klettres.svg1
-rw-r--r--.icons/awkward/32x32/apps/klickety.svg10
-rw-r--r--.icons/awkward/32x32/apps/klines.svg27
l---------.icons/awkward/32x32/apps/klipper.svg1
-rw-r--r--.icons/awkward/32x32/apps/klystrack.svg15
l---------.icons/awkward/32x32/apps/kmag.svg1
-rw-r--r--.icons/awkward/32x32/apps/kmahjongg.svg7
l---------.icons/awkward/32x32/apps/kmail.svg1
l---------.icons/awkward/32x32/apps/kmenu.svg1
-rw-r--r--.icons/awkward/32x32/apps/kmenuedit.svg33
-rw-r--r--.icons/awkward/32x32/apps/kmines.svg5
l---------.icons/awkward/32x32/apps/kminicom.svg1
-rw-r--r--.icons/awkward/32x32/apps/kmix.svg10
l---------.icons/awkward/32x32/apps/kmousetool.svg1
-rw-r--r--.icons/awkward/32x32/apps/kmouth.svg8
l---------.icons/awkward/32x32/apps/kmplayer.svg1
-rw-r--r--.icons/awkward/32x32/apps/kmplot.svg14
-rw-r--r--.icons/awkward/32x32/apps/kmymoney.svg9
-rw-r--r--.icons/awkward/32x32/apps/knavalbattle.svg7
-rw-r--r--.icons/awkward/32x32/apps/knemo.svg7
l---------.icons/awkward/32x32/apps/knetattach.svg1
l---------.icons/awkward/32x32/apps/knetwalk.svg1
-rw-r--r--.icons/awkward/32x32/apps/knights.svg5
l---------.icons/awkward/32x32/apps/knotes.svg1
l---------.icons/awkward/32x32/apps/knotify.svg1
-rw-r--r--.icons/awkward/32x32/apps/koala.svg25
-rw-r--r--.icons/awkward/32x32/apps/kodi.svg7
-rw-r--r--.icons/awkward/32x32/apps/kolf.svg6
-rw-r--r--.icons/awkward/32x32/apps/kollision.svg6
-rw-r--r--.icons/awkward/32x32/apps/kolourpaint.svg9
-rw-r--r--.icons/awkward/32x32/apps/komodo.svg6
-rw-r--r--.icons/awkward/32x32/apps/komorebi-wallpaper-creator.svg13
-rw-r--r--.icons/awkward/32x32/apps/komorebi.svg13
-rw-r--r--.icons/awkward/32x32/apps/kompare.svg12
-rw-r--r--.icons/awkward/32x32/apps/konqueror.svg10
-rw-r--r--.icons/awkward/32x32/apps/konquest.svg8
l---------.icons/awkward/32x32/apps/konsole.svg1
l---------.icons/awkward/32x32/apps/konsolekalendar.svg1
-rw-r--r--.icons/awkward/32x32/apps/kontact-import-wizard.svg9
-rw-r--r--.icons/awkward/32x32/apps/kontact.svg13
-rw-r--r--.icons/awkward/32x32/apps/konversation.svg11
-rw-r--r--.icons/awkward/32x32/apps/kopete.svg9
l---------.icons/awkward/32x32/apps/kopete2.svg1
l---------.icons/awkward/32x32/apps/korg-journal.svg1
l---------.icons/awkward/32x32/apps/korg-todo.svg1
-rw-r--r--.icons/awkward/32x32/apps/korganizer.svg25
l---------.icons/awkward/32x32/apps/kpackage.svg1
l---------.icons/awkward/32x32/apps/kpager.svg1
l---------.icons/awkward/32x32/apps/kpat.svg1
-rw-r--r--.icons/awkward/32x32/apps/kpatience.svg10
l---------.icons/awkward/32x32/apps/kpdf.svg1
l---------.icons/awkward/32x32/apps/kpersonalizer.svg1
-rw-r--r--.icons/awkward/32x32/apps/kphotoalbum.svg12
l---------.icons/awkward/32x32/apps/kpk-desktop-gnome.svg1
l---------.icons/awkward/32x32/apps/kpk-desktop-xfce.svg1
l---------.icons/awkward/32x32/apps/kradio.svg1
l---------.icons/awkward/32x32/apps/kradio4.svg1
-rw-r--r--.icons/awkward/32x32/apps/krdc.svg13
l---------.icons/awkward/32x32/apps/krec.svg1
-rw-r--r--.icons/awkward/32x32/apps/krecipes.svg19
-rw-r--r--.icons/awkward/32x32/apps/kregexpeditor.svg15
-rw-r--r--.icons/awkward/32x32/apps/krename.svg20
-rw-r--r--.icons/awkward/32x32/apps/kreversi.svg10
-rw-r--r--.icons/awkward/32x32/apps/krfb.svg8
-rw-r--r--.icons/awkward/32x32/apps/krita.svg16
-rw-r--r--.icons/awkward/32x32/apps/kronometer.svg25
l---------.icons/awkward/32x32/apps/krudio.svg1
-rw-r--r--.icons/awkward/32x32/apps/kruler.svg14
l---------.icons/awkward/32x32/apps/krunner.svg1
l---------.icons/awkward/32x32/apps/krusader_blue.svg1
l---------.icons/awkward/32x32/apps/krusader_red.svg1
-rw-r--r--.icons/awkward/32x32/apps/krusader_root.svg10
-rw-r--r--.icons/awkward/32x32/apps/krusader_user.svg10
-rw-r--r--.icons/awkward/32x32/apps/ksame.svg6
l---------.icons/awkward/32x32/apps/kscreengenie.svg1
l---------.icons/awkward/32x32/apps/kscreensaver.svg1
l---------.icons/awkward/32x32/apps/ksensors.svg1
-rw-r--r--.icons/awkward/32x32/apps/kshisen.svg6
-rw-r--r--.icons/awkward/32x32/apps/ksirk.svg16
l---------.icons/awkward/32x32/apps/ksmiletris.svg1
-rw-r--r--.icons/awkward/32x32/apps/ksnakeduel.svg8
l---------.icons/awkward/32x32/apps/ksnapshot.svg1
-rw-r--r--.icons/awkward/32x32/apps/ksnip.svg23
-rw-r--r--.icons/awkward/32x32/apps/kspaceduel.svg6
l---------.icons/awkward/32x32/apps/ksplash.svg1
-rw-r--r--.icons/awkward/32x32/apps/ksquares.svg8
l---------.icons/awkward/32x32/apps/kstars.svg1
-rw-r--r--.icons/awkward/32x32/apps/ksudoku.svg17
l---------.icons/awkward/32x32/apps/ksysguard.svg1
-rw-r--r--.icons/awkward/32x32/apps/kteatime.svg6
-rw-r--r--.icons/awkward/32x32/apps/ktechlab.svg20
-rw-r--r--.icons/awkward/32x32/apps/kthememgr.svg9
-rw-r--r--.icons/awkward/32x32/apps/ktikz.svg10
-rw-r--r--.icons/awkward/32x32/apps/ktimer.svg25
l---------.icons/awkward/32x32/apps/ktip.svg1
l---------.icons/awkward/32x32/apps/ktnef.svg1
-rw-r--r--.icons/awkward/32x32/apps/ktorrent.svg5
l---------.icons/awkward/32x32/apps/ktouch.svg1
-rw-r--r--.icons/awkward/32x32/apps/ktuberling.svg11
-rw-r--r--.icons/awkward/32x32/apps/kturtle.svg7
l---------.icons/awkward/32x32/apps/kube-mail.svg1
-rw-r--r--.icons/awkward/32x32/apps/kube.svg9
-rw-r--r--.icons/awkward/32x32/apps/kubeplayer.svg13
-rw-r--r--.icons/awkward/32x32/apps/kubrick.svg13
-rw-r--r--.icons/awkward/32x32/apps/kuiviewer.svg12
-rw-r--r--.icons/awkward/32x32/apps/kup.svg9
-rw-r--r--.icons/awkward/32x32/apps/kupfer.svg10
l---------.icons/awkward/32x32/apps/kuser.svg1
-rw-r--r--.icons/awkward/32x32/apps/kvantum.svg16
-rw-r--r--.icons/awkward/32x32/apps/kvirc.svg11
-rw-r--r--.icons/awkward/32x32/apps/kwalletmanager.svg14
-rw-r--r--.icons/awkward/32x32/apps/kwave.svg7
l---------.icons/awkward/32x32/apps/kwikdisk.svg1
l---------.icons/awkward/32x32/apps/kwin.svg1
-rw-r--r--.icons/awkward/32x32/apps/kwordquiz.svg6
l---------.icons/awkward/32x32/apps/kwrite.svg1
-rw-r--r--.icons/awkward/32x32/apps/kxstitch.svg14
l---------.icons/awkward/32x32/apps/kynpatic.svg1
-rw-r--r--.icons/awkward/32x32/apps/l4d.svg10
-rw-r--r--.icons/awkward/32x32/apps/l4d2.svg16
l---------.icons/awkward/32x32/apps/labplot.svg1
-rw-r--r--.icons/awkward/32x32/apps/labyrinth.svg19
-rw-r--r--.icons/awkward/32x32/apps/ladi-player.svg15
-rw-r--r--.icons/awkward/32x32/apps/ladi-system-log.svg15
-rw-r--r--.icons/awkward/32x32/apps/laditools.svg12
-rw-r--r--.icons/awkward/32x32/apps/laigter.svg9
l---------.icons/awkward/32x32/apps/lash.svg1
l---------.icons/awkward/32x32/apps/last-fm.svg1
l---------.icons/awkward/32x32/apps/lastfm-audioscrobbler.svg1
l---------.icons/awkward/32x32/apps/lastfm-valut.svg1
l---------.icons/awkward/32x32/apps/lastfm-www.last.fm.svg1
-rw-r--r--.icons/awkward/32x32/apps/lastfm.svg7
-rw-r--r--.icons/awkward/32x32/apps/latexila.svg9
-rw-r--r--.icons/awkward/32x32/apps/latte-dock.svg9
l---------.icons/awkward/32x32/apps/launch.svg1
-rw-r--r--.icons/awkward/32x32/apps/laverna.svg9
-rw-r--r--.icons/awkward/32x32/apps/lazarus.svg7
-rw-r--r--.icons/awkward/32x32/apps/lbry.svg7
-rw-r--r--.icons/awkward/32x32/apps/ldview.svg12
l---------.icons/awkward/32x32/apps/leafpad.svg1
-rw-r--r--.icons/awkward/32x32/apps/league-of-legends.svg11
-rw-r--r--.icons/awkward/32x32/apps/leocad.svg13
-rw-r--r--.icons/awkward/32x32/apps/leonflix.svg20
l---------.icons/awkward/32x32/apps/lftp-icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/lftp.svg11
-rw-r--r--.icons/awkward/32x32/apps/libinput-gestures.svg9
l---------.icons/awkward/32x32/apps/library-internet-radio.svg1
l---------.icons/awkward/32x32/apps/library-podcast.svg1
-rw-r--r--.icons/awkward/32x32/apps/librecad.svg11
-rw-r--r--.icons/awkward/32x32/apps/libreoffice-base.svg8
-rw-r--r--.icons/awkward/32x32/apps/libreoffice-calc.svg8
-rw-r--r--.icons/awkward/32x32/apps/libreoffice-chart.svg10
-rw-r--r--.icons/awkward/32x32/apps/libreoffice-draw.svg8
-rw-r--r--.icons/awkward/32x32/apps/libreoffice-impress.svg8
-rw-r--r--.icons/awkward/32x32/apps/libreoffice-main.svg7
-rw-r--r--.icons/awkward/32x32/apps/libreoffice-math.svg8
l---------.icons/awkward/32x32/apps/libreoffice-startcenter.svg1
-rw-r--r--.icons/awkward/32x32/apps/libreoffice-writer.svg8
l---------.icons/awkward/32x32/apps/libreoffice.svg1
l---------.icons/awkward/32x32/apps/libreoffice4.2-base.svg1
l---------.icons/awkward/32x32/apps/libreoffice4.2-calc.svg1
l---------.icons/awkward/32x32/apps/libreoffice4.2-draw.svg1
l---------.icons/awkward/32x32/apps/libreoffice4.2-impress.svg1
l---------.icons/awkward/32x32/apps/libreoffice4.2-math.svg1
l---------.icons/awkward/32x32/apps/libreoffice4.2-startcenter.svg1
l---------.icons/awkward/32x32/apps/libreoffice4.2-writer.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.0-base.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.0-calc.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.0-draw.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.0-impress.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.0-main.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.0-math.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.0-startcenter.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.0-writer.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.0.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.1-base.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.1-calc.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.1-draw.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.1-impress.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.1-main.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.1-math.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.1-startcenter.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.1-writer.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.1.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.2-base.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.2-calc.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.2-draw.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.2-impress.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.2-main.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.2-math.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.2-startcenter.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.2-writer.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.2.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.3-base.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.3-calc.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.3-draw.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.3-impress.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.3-main.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.3-math.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.3-startcenter.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.3-writer.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.3.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.4-base.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.4-calc.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.4-draw.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.4-impress.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.4-main.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.4-math.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.4-startcenter.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.4-writer.svg1
l---------.icons/awkward/32x32/apps/libreoffice5.4.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.0-base.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.0-calc.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.0-chart.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.0-draw.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.0-impress.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.0-main.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.0-math.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.0-startcenter.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.0-writer.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.0.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.2-base.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.2-calc.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.2-chart.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.2-draw.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.2-impress.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.2-main.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.2-math.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.2-startcenter.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.2-writer.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.3-base.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.3-calc.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.3-chart.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.3-draw.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.3-impress.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.3-main.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.3-math.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.3-startcenter.svg1
l---------.icons/awkward/32x32/apps/libreoffice6.3-writer.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.0-base.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.0-calc.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.0-chart.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.0-draw.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.0-impress.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.0-main.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.0-math.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.0-startcenter.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.0-writer.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.1-base.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.1-calc.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.1-chart.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.1-draw.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.1-impress.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.1-main.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.1-math.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.1-startcenter.svg1
l---------.icons/awkward/32x32/apps/libreofficedev6.1-writer.svg1
l---------.icons/awkward/32x32/apps/libresprite.svg1
l---------.icons/awkward/32x32/apps/licq.svg1
-rw-r--r--.icons/awkward/32x32/apps/life-is-strange.svg9
-rw-r--r--.icons/awkward/32x32/apps/lifeograph.svg16
l---------.icons/awkward/32x32/apps/liferea.svg1
l---------.icons/awkward/32x32/apps/lightdm-gtk-greeter-settings.svg1
l---------.icons/awkward/32x32/apps/lightdm-settings.svg1
-rw-r--r--.icons/awkward/32x32/apps/lightsoff.svg8
-rw-r--r--.icons/awkward/32x32/apps/lighttable.svg16
-rw-r--r--.icons/awkward/32x32/apps/lightworks.svg23
-rw-r--r--.icons/awkward/32x32/apps/lightzone.svg7
-rw-r--r--.icons/awkward/32x32/apps/limbo.svg6
l---------.icons/awkward/32x32/apps/linconnect-server.svg1
-rw-r--r--.icons/awkward/32x32/apps/linconnect.svg7
l---------.icons/awkward/32x32/apps/linguist-qt4.svg1
l---------.icons/awkward/32x32/apps/linguist-qt5.svg1
l---------.icons/awkward/32x32/apps/linguist.svg1
l---------.icons/awkward/32x32/apps/linguist5.svg1
l---------.icons/awkward/32x32/apps/links.svg1
l---------.icons/awkward/32x32/apps/links_32x32.xpm.svg1
-rw-r--r--.icons/awkward/32x32/apps/linphone.svg7
l---------.icons/awkward/32x32/apps/linssid.svg1
-rw-r--r--.icons/awkward/32x32/apps/linuxdcpp.svg13
-rw-r--r--.icons/awkward/32x32/apps/liri.svg7
-rw-r--r--.icons/awkward/32x32/apps/litecoin-qt.svg8
-rw-r--r--.icons/awkward/32x32/apps/little-inferno.svg14
-rw-r--r--.icons/awkward/32x32/apps/littleweeb.svg17
-rw-r--r--.icons/awkward/32x32/apps/livepatch.svg7
-rw-r--r--.icons/awkward/32x32/apps/livewallpaper-config.svg18
-rw-r--r--.icons/awkward/32x32/apps/livewallpaper.svg15
-rw-r--r--.icons/awkward/32x32/apps/lmms.svg5
l---------.icons/awkward/32x32/apps/locale.svg1
-rw-r--r--.icons/awkward/32x32/apps/loginized.svg21
l---------.icons/awkward/32x32/apps/logisim-icon-128.svg1
-rw-r--r--.icons/awkward/32x32/apps/logisim-icon.svg11
l---------.icons/awkward/32x32/apps/logview.svg1
l---------.icons/awkward/32x32/apps/logviewer.svg1
l---------.icons/awkward/32x32/apps/lokalize.svg1
-rw-r--r--.icons/awkward/32x32/apps/lollypop.svg10
-rw-r--r--.icons/awkward/32x32/apps/lookit.svg7
l---------.icons/awkward/32x32/apps/lookswitcher.svg1
-rw-r--r--.icons/awkward/32x32/apps/love.svg9
-rw-r--r--.icons/awkward/32x32/apps/lovely-planet-2.svg20
-rw-r--r--.icons/awkward/32x32/apps/lovely-planet-arcade.svg15
-rw-r--r--.icons/awkward/32x32/apps/lovely-planet.svg15
-rw-r--r--.icons/awkward/32x32/apps/lplayer.svg11
l---------.icons/awkward/32x32/apps/lrfviewer.svg1
l---------.icons/awkward/32x32/apps/lshw.svg1
-rw-r--r--.icons/awkward/32x32/apps/lskat.svg10
-rw-r--r--.icons/awkward/32x32/apps/ltris.svg31
-rw-r--r--.icons/awkward/32x32/apps/luakit.svg9
l---------.icons/awkward/32x32/apps/lubuntu-software-center.svg1
-rw-r--r--.icons/awkward/32x32/apps/lucidchart.svg11
-rw-r--r--.icons/awkward/32x32/apps/luckyBackup.svg8
-rw-r--r--.icons/awkward/32x32/apps/lugaru.svg19
-rw-r--r--.icons/awkward/32x32/apps/luminance-hdr.svg22
-rw-r--r--.icons/awkward/32x32/apps/lutris.svg16
l---------.icons/awkward/32x32/apps/lximage-qt.svg1
l---------.icons/awkward/32x32/apps/lximage.svg1
l---------.icons/awkward/32x32/apps/lxmusic.svg1
l---------.icons/awkward/32x32/apps/lxterminal.svg1
-rw-r--r--.icons/awkward/32x32/apps/lynx.svg8
-rw-r--r--.icons/awkward/32x32/apps/lyricfier.svg19
-rw-r--r--.icons/awkward/32x32/apps/lyx.svg10
l---------.icons/awkward/32x32/apps/m_doom.svg1
-rw-r--r--.icons/awkward/32x32/apps/magnatune.svg7
l---------.icons/awkward/32x32/apps/mail-client.svg1
-rw-r--r--.icons/awkward/32x32/apps/mail.ru-cloud.svg15
l---------.icons/awkward/32x32/apps/mailnag.svg1
-rw-r--r--.icons/awkward/32x32/apps/mailspring.svg7
-rw-r--r--.icons/awkward/32x32/apps/makagiga.svg17
-rw-r--r--.icons/awkward/32x32/apps/makehuman.svg8
l---------.icons/awkward/32x32/apps/makehuman_bg.svg1
-rw-r--r--.icons/awkward/32x32/apps/makemkv.svg14
-rw-r--r--.icons/awkward/32x32/apps/mame.svg5
-rw-r--r--.icons/awkward/32x32/apps/manaplus.svg11
-rw-r--r--.icons/awkward/32x32/apps/mandelbulber2.svg7
l---------.icons/awkward/32x32/apps/mandrivaupdate.svg1
-rw-r--r--.icons/awkward/32x32/apps/manjaro-architect.svg11
-rw-r--r--.icons/awkward/32x32/apps/manjaro-settings-manager.svg8
l---------.icons/awkward/32x32/apps/manjaro-welcome.svg1
l---------.icons/awkward/32x32/apps/manjaro.svg1
-rw-r--r--.icons/awkward/32x32/apps/maps.svg15
-rw-r--r--.icons/awkward/32x32/apps/marble.svg10
-rw-r--r--.icons/awkward/32x32/apps/marknoto.svg8
-rw-r--r--.icons/awkward/32x32/apps/markpado.svg6
-rw-r--r--.icons/awkward/32x32/apps/marktext.svg17
-rw-r--r--.icons/awkward/32x32/apps/marsshooter.svg6
l---------.icons/awkward/32x32/apps/master-pdf-editor.svg1
-rw-r--r--.icons/awkward/32x32/apps/masterpassword-gui.svg11
-rw-r--r--.icons/awkward/32x32/apps/masterpdfeditor.svg12
l---------.icons/awkward/32x32/apps/masterpdfeditor3.svg1
l---------.icons/awkward/32x32/apps/masterpdfeditor4.svg1
l---------.icons/awkward/32x32/apps/masterpdfeditor5.svg1
-rw-r--r--.icons/awkward/32x32/apps/mat.svg13
l---------.icons/awkward/32x32/apps/mate-ax-applet.svg1
l---------.icons/awkward/32x32/apps/mate-brightness-applet.svg1
l---------.icons/awkward/32x32/apps/mate-cpu-frequency-applet.svg1
l---------.icons/awkward/32x32/apps/mate-desktop-item-edit.svg1
l---------.icons/awkward/32x32/apps/mate-disk-usage-analyzer.svg1
l---------.icons/awkward/32x32/apps/mate-eyes-applet.svg1
l---------.icons/awkward/32x32/apps/mate-indicator-applet.svg1
-rw-r--r--.icons/awkward/32x32/apps/mate-inhibit-applet.svg19
l---------.icons/awkward/32x32/apps/mate-invest-applet.svg1
l---------.icons/awkward/32x32/apps/mate-logo.svg1
l---------.icons/awkward/32x32/apps/mate-netspeed-applet.svg1
l---------.icons/awkward/32x32/apps/mate-network-properties.svg1
l---------.icons/awkward/32x32/apps/mate-notification-properties.svg1
l---------.icons/awkward/32x32/apps/mate-panel-clock.svg1
-rw-r--r--.icons/awkward/32x32/apps/mate-panel-drawer.svg9
l---------.icons/awkward/32x32/apps/mate-panel-fish.svg1
l---------.icons/awkward/32x32/apps/mate-panel-force-quit.svg1
l---------.icons/awkward/32x32/apps/mate-panel-launcher.svg1
l---------.icons/awkward/32x32/apps/mate-panel-notification-area.svg1
-rw-r--r--.icons/awkward/32x32/apps/mate-panel-separator.svg11
l---------.icons/awkward/32x32/apps/mate-panel-window-list.svg1
l---------.icons/awkward/32x32/apps/mate-panel-window-menu.svg1
l---------.icons/awkward/32x32/apps/mate-panel-workspace-switcher.svg1
l---------.icons/awkward/32x32/apps/mate-panel.svg1
l---------.icons/awkward/32x32/apps/mate-power-manager.svg1
l---------.icons/awkward/32x32/apps/mate-power-statistics.svg1
l---------.icons/awkward/32x32/apps/mate-preferences-desktop-display.svg1
l---------.icons/awkward/32x32/apps/mate-sensors-applet.svg1
l---------.icons/awkward/32x32/apps/mate-session-properties.svg1
l---------.icons/awkward/32x32/apps/mate-sticky-notes-applet.svg1
l---------.icons/awkward/32x32/apps/mate-system-log.svg1
l---------.icons/awkward/32x32/apps/mate.svg1
l---------.icons/awkward/32x32/apps/mateconf-editor.svg1
l---------.icons/awkward/32x32/apps/matepalimpsest.svg1
-rw-r--r--.icons/awkward/32x32/apps/mathematica.svg7
l---------.icons/awkward/32x32/apps/matlab-desktop.svg1
-rw-r--r--.icons/awkward/32x32/apps/matlab.svg11
l---------.icons/awkward/32x32/apps/mattermost-desktop.svg1
-rw-r--r--.icons/awkward/32x32/apps/mattermost.svg7
l---------.icons/awkward/32x32/apps/maxima-icon.svg1
l---------.icons/awkward/32x32/apps/maxima-new.svg1
-rw-r--r--.icons/awkward/32x32/apps/maxima.svg10
-rw-r--r--.icons/awkward/32x32/apps/maxthon-browser.svg11
l---------.icons/awkward/32x32/apps/maya.svg1
-rw-r--r--.icons/awkward/32x32/apps/mc.svg22
-rw-r--r--.icons/awkward/32x32/apps/mcomix.svg23
l---------.icons/awkward/32x32/apps/mdmflexiserver.svg1
l---------.icons/awkward/32x32/apps/mdmsetup.svg1
l---------.icons/awkward/32x32/apps/me-tv.svg1
l---------.icons/awkward/32x32/apps/me.kozec.syncthingtk.svg1
l---------.icons/awkward/32x32/apps/media-optical-copy.svg1
l---------.icons/awkward/32x32/apps/media-player-48.svg1
l---------.icons/awkward/32x32/apps/media-player-banshee.svg1
-rw-r--r--.icons/awkward/32x32/apps/mediaconch.svg14
l---------.icons/awkward/32x32/apps/mediainfo.svg1
-rw-r--r--.icons/awkward/32x32/apps/mediawriter.svg11
l---------.icons/awkward/32x32/apps/medit.svg1
l---------.icons/awkward/32x32/apps/mednafen.svg1
-rw-r--r--.icons/awkward/32x32/apps/mednaffe.svg9
-rw-r--r--.icons/awkward/32x32/apps/mega.svg7
-rw-r--r--.icons/awkward/32x32/apps/megabasterd.svg9
-rw-r--r--.icons/awkward/32x32/apps/megaglest.svg8
-rw-r--r--.icons/awkward/32x32/apps/meld.svg8
-rw-r--r--.icons/awkward/32x32/apps/mellowplayer.svg13
-rw-r--r--.icons/awkward/32x32/apps/mendeley-desktop.svg7
l---------.icons/awkward/32x32/apps/mendeleydesktop.svg1
l---------.icons/awkward/32x32/apps/menu-editor.svg1
-rw-r--r--.icons/awkward/32x32/apps/menulibre.svg12
-rw-r--r--.icons/awkward/32x32/apps/meow.svg11
l---------.icons/awkward/32x32/apps/mess.svg1
l---------.icons/awkward/32x32/apps/messengerfordesktop.svg1
l---------.icons/awkward/32x32/apps/metacity.svg1
-rw-r--r--.icons/awkward/32x32/apps/meterbridge.svg13
l---------.icons/awkward/32x32/apps/meterbridge32x32.svg1
-rw-r--r--.icons/awkward/32x32/apps/metro-2033-redux.svg14
-rw-r--r--.icons/awkward/32x32/apps/metro-last-light-redux.svg14
-rw-r--r--.icons/awkward/32x32/apps/metronome.svg12
-rw-r--r--.icons/awkward/32x32/apps/mgba.svg27
-rw-r--r--.icons/awkward/32x32/apps/mhwaveedit.svg9
-rw-r--r--.icons/awkward/32x32/apps/microscope.svg17
l---------.icons/awkward/32x32/apps/microsoft-office-online.svg1
-rw-r--r--.icons/awkward/32x32/apps/microsoft.svg8
-rw-r--r--.icons/awkward/32x32/apps/midori.svg9
-rw-r--r--.icons/awkward/32x32/apps/mikutter.svg8
-rw-r--r--.icons/awkward/32x32/apps/milkytracker.svg13
-rw-r--r--.icons/awkward/32x32/apps/min.svg11
l---------.icons/awkward/32x32/apps/minecraft-launcher.svg1
-rw-r--r--.icons/awkward/32x32/apps/minecraft.svg200
l---------.icons/awkward/32x32/apps/minetest-icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/minetest.svg10
-rw-r--r--.icons/awkward/32x32/apps/minetime.svg8
l---------.icons/awkward/32x32/apps/mini.xterm.svg1
l---------.icons/awkward/32x32/apps/minimizeall.svg1
-rw-r--r--.icons/awkward/32x32/apps/minitube.svg17
-rw-r--r--.icons/awkward/32x32/apps/mint-dev-settings.svg12
l---------.icons/awkward/32x32/apps/mintbackup.svg1
l---------.icons/awkward/32x32/apps/mintdrivers.svg1
l---------.icons/awkward/32x32/apps/mintinstall.svg1
l---------.icons/awkward/32x32/apps/mintlocale-im.svg1
-rw-r--r--.icons/awkward/32x32/apps/mintnanny.svg11
l---------.icons/awkward/32x32/apps/mintreport.svg1
-rw-r--r--.icons/awkward/32x32/apps/mintsources-additional.svg8
-rw-r--r--.icons/awkward/32x32/apps/mintsources-foreign.svg7
l---------.icons/awkward/32x32/apps/mintsources-keys.svg1
-rw-r--r--.icons/awkward/32x32/apps/mintsources-maintenance.svg7
l---------.icons/awkward/32x32/apps/mintsources-mint.svg1
-rw-r--r--.icons/awkward/32x32/apps/mintsources-ppa.svg23
l---------.icons/awkward/32x32/apps/mintsources.svg1
l---------.icons/awkward/32x32/apps/mintstick.svg1
l---------.icons/awkward/32x32/apps/mintupdate-release-upgrade.svg1
l---------.icons/awkward/32x32/apps/mintupdate.svg1
-rw-r--r--.icons/awkward/32x32/apps/mintupload.svg7
l---------.icons/awkward/32x32/apps/mintwelcome.svg1
-rw-r--r--.icons/awkward/32x32/apps/minuet.svg22
l---------.icons/awkward/32x32/apps/miro-guide-source.svg1
-rw-r--r--.icons/awkward/32x32/apps/miro.svg7
-rw-r--r--.icons/awkward/32x32/apps/mist.svg9
-rw-r--r--.icons/awkward/32x32/apps/mixcloud.svg7
l---------.icons/awkward/32x32/apps/mixxx-icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/mixxx.svg16
-rw-r--r--.icons/awkward/32x32/apps/mkusb.svg14
l---------.icons/awkward/32x32/apps/mkv-gui.svg1
-rw-r--r--.icons/awkward/32x32/apps/mkvinfo.svg16
l---------.icons/awkward/32x32/apps/mkvmerge.svg1
-rw-r--r--.icons/awkward/32x32/apps/mkvmergeGUI.svg10
l---------.icons/awkward/32x32/apps/mkvtoolnix-gui.svg1
l---------.icons/awkward/32x32/apps/mmex.svg1
-rw-r--r--.icons/awkward/32x32/apps/mnemosyne.svg34
-rw-r--r--.icons/awkward/32x32/apps/modem-manager-gui.svg14
-rw-r--r--.icons/awkward/32x32/apps/mog.svg7
-rw-r--r--.icons/awkward/32x32/apps/money-manager-ex.svg9
-rw-r--r--.icons/awkward/32x32/apps/moneydance.svg9
l---------.icons/awkward/32x32/apps/moneydance_icon512.svg1
l---------.icons/awkward/32x32/apps/mono-runtime-common.svg1
l---------.icons/awkward/32x32/apps/mono-runtime.svg1
-rw-r--r--.icons/awkward/32x32/apps/mono.svg7
-rw-r--r--.icons/awkward/32x32/apps/monochroma.svg9
-rw-r--r--.icons/awkward/32x32/apps/monodevelop.svg10
l---------.icons/awkward/32x32/apps/monodoc.svg1
l---------.icons/awkward/32x32/apps/moodbar.svg1
-rw-r--r--.icons/awkward/32x32/apps/moonlight.svg7
-rw-r--r--.icons/awkward/32x32/apps/morpheus.svg14
-rw-r--r--.icons/awkward/32x32/apps/moserial.svg11
-rw-r--r--.icons/awkward/32x32/apps/motrix.svg13
l---------.icons/awkward/32x32/apps/mousepad.svg1
-rw-r--r--.icons/awkward/32x32/apps/movmetaedit.svg13
l---------.icons/awkward/32x32/apps/mozc-setup.svg1
-rw-r--r--.icons/awkward/32x32/apps/mozc.svg13
l---------.icons/awkward/32x32/apps/mozilla-firefox.svg1
l---------.icons/awkward/32x32/apps/mozo.svg1
-rw-r--r--.icons/awkward/32x32/apps/mp3splt-gtk.svg15
-rw-r--r--.icons/awkward/32x32/apps/mpc-qt.svg11
-rw-r--r--.icons/awkward/32x32/apps/mpd.svg14
l---------.icons/awkward/32x32/apps/mplayer.svg1
-rw-r--r--.icons/awkward/32x32/apps/mps.svg17
l---------.icons/awkward/32x32/apps/mpv-icon-8bit-64x64.svg1
-rw-r--r--.icons/awkward/32x32/apps/mpv.svg9
-rw-r--r--.icons/awkward/32x32/apps/ms-excel.svg12
-rw-r--r--.icons/awkward/32x32/apps/ms-office.svg7
-rw-r--r--.icons/awkward/32x32/apps/ms-onedrive.svg10
-rw-r--r--.icons/awkward/32x32/apps/ms-onenote.svg12
-rw-r--r--.icons/awkward/32x32/apps/ms-outlook.svg12
-rw-r--r--.icons/awkward/32x32/apps/ms-powerpoint.svg12
l---------.icons/awkward/32x32/apps/ms-skype.svg1
-rw-r--r--.icons/awkward/32x32/apps/ms-word.svg12
l---------.icons/awkward/32x32/apps/mscore.svg1
l---------.icons/awkward/32x32/apps/msiexec.svg1
-rw-r--r--.icons/awkward/32x32/apps/mstdn.svg8
-rw-r--r--.icons/awkward/32x32/apps/mtpaint.svg24
-rw-r--r--.icons/awkward/32x32/apps/mtvmusic.svg15
l---------.icons/awkward/32x32/apps/mucommander.svg1
l---------.icons/awkward/32x32/apps/mugshot.svg1
-rw-r--r--.icons/awkward/32x32/apps/mullvad-vpn.svg16
l---------.icons/awkward/32x32/apps/multibootusb.svg1
-rw-r--r--.icons/awkward/32x32/apps/multimc.svg11
-rw-r--r--.icons/awkward/32x32/apps/multimedia-audio-player.svg14
-rw-r--r--.icons/awkward/32x32/apps/multimedia-photo-manager.svg12
-rw-r--r--.icons/awkward/32x32/apps/multimedia-photo-viewer.svg10
-rw-r--r--.icons/awkward/32x32/apps/multimedia-video-player.svg13
l---------.icons/awkward/32x32/apps/multimedia-volume-control.svg1
l---------.icons/awkward/32x32/apps/multimedia.svg1
l---------.icons/awkward/32x32/apps/multisystem-liveusb.svg1
l---------.icons/awkward/32x32/apps/multisystem-vbox.svg1
l---------.icons/awkward/32x32/apps/multisystem.svg1
l---------.icons/awkward/32x32/apps/multitasking-view.svg1
-rw-r--r--.icons/awkward/32x32/apps/multiwinia.svg8
-rw-r--r--.icons/awkward/32x32/apps/mumble.svg5
-rw-r--r--.icons/awkward/32x32/apps/muon.svg6
l---------.icons/awkward/32x32/apps/muondiscover.svg1
l---------.icons/awkward/32x32/apps/mupdf.svg1
-rw-r--r--.icons/awkward/32x32/apps/mupen64plus-qt.svg9
-rw-r--r--.icons/awkward/32x32/apps/museeks.svg9
-rw-r--r--.icons/awkward/32x32/apps/museeq.svg15
-rw-r--r--.icons/awkward/32x32/apps/musescore.svg6
-rw-r--r--.icons/awkward/32x32/apps/musicbrainz.svg9
-rw-r--r--.icons/awkward/32x32/apps/musique.svg8
-rw-r--r--.icons/awkward/32x32/apps/mutt.svg10
-rw-r--r--.icons/awkward/32x32/apps/mx-boot-options.svg18
-rw-r--r--.icons/awkward/32x32/apps/mx-bootrepair.svg19
l---------.icons/awkward/32x32/apps/mx-broadcom-manager.svg1
-rw-r--r--.icons/awkward/32x32/apps/mx-cleanup.svg13
l---------.icons/awkward/32x32/apps/mx-clocky.svg1
-rw-r--r--.icons/awkward/32x32/apps/mx-codecs.svg15
-rw-r--r--.icons/awkward/32x32/apps/mx-conky.svg10
l---------.icons/awkward/32x32/apps/mx-findshares.svg1
-rw-r--r--.icons/awkward/32x32/apps/mx-live-usb-maker.svg10
l---------.icons/awkward/32x32/apps/mx-menu-editor.svg1
-rw-r--r--.icons/awkward/32x32/apps/mx-network-assistant.svg19
-rw-r--r--.icons/awkward/32x32/apps/mx-packageinstaller.svg12
-rw-r--r--.icons/awkward/32x32/apps/mx-qsi.svg15
-rw-r--r--.icons/awkward/32x32/apps/mx-repo-manager.svg9
-rw-r--r--.icons/awkward/32x32/apps/mx-select-sound.svg36
-rw-r--r--.icons/awkward/32x32/apps/mx-snapshot.svg20
l---------.icons/awkward/32x32/apps/mx-system-sounds.svg1
l---------.icons/awkward/32x32/apps/mx-timeset-gui-icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/mx-tools.svg7
-rw-r--r--.icons/awkward/32x32/apps/mx-tweak.svg11
l---------.icons/awkward/32x32/apps/mx-usb-unmounter.svg1
-rw-r--r--.icons/awkward/32x32/apps/mx-user.svg14
l---------.icons/awkward/32x32/apps/mx-viewer.svg1
-rw-r--r--.icons/awkward/32x32/apps/mx-welcome.svg7
l---------.icons/awkward/32x32/apps/mygpo.svg1
-rw-r--r--.icons/awkward/32x32/apps/mynotes.svg7
l---------.icons/awkward/32x32/apps/mypaint.svg1
-rw-r--r--.icons/awkward/32x32/apps/myrulib.svg8
-rw-r--r--.icons/awkward/32x32/apps/myspace.svg21
-rw-r--r--.icons/awkward/32x32/apps/mysql-workbench.svg7
-rw-r--r--.icons/awkward/32x32/apps/naev.svg10
-rw-r--r--.icons/awkward/32x32/apps/nasc.svg8
-rw-r--r--.icons/awkward/32x32/apps/natronIcon256_linux.svg7
l---------.icons/awkward/32x32/apps/nautilus-actions.svg1
l---------.icons/awkward/32x32/apps/nautilus.svg1
-rw-r--r--.icons/awkward/32x32/apps/navalbattle.svg18
-rw-r--r--.icons/awkward/32x32/apps/navicat-postgresql.svg11
-rw-r--r--.icons/awkward/32x32/apps/navicat.svg11
-rw-r--r--.icons/awkward/32x32/apps/navit.svg10
-rw-r--r--.icons/awkward/32x32/apps/ndm.svg13
-rw-r--r--.icons/awkward/32x32/apps/negibox.svg9
-rw-r--r--.icons/awkward/32x32/apps/nemiver.svg14
l---------.icons/awkward/32x32/apps/nemo.svg1
l---------.icons/awkward/32x32/apps/nepomuk.svg1
-rw-r--r--.icons/awkward/32x32/apps/nerolinux.svg8
-rw-r--r--.icons/awkward/32x32/apps/nerolinuxexpress.svg8
l---------.icons/awkward/32x32/apps/nestopia.svg1
l---------.icons/awkward/32x32/apps/net.ankiweb.Anki.svg1
-rw-r--r--.icons/awkward/32x32/apps/net.bartkessels.getit.svg14
-rw-r--r--.icons/awkward/32x32/apps/net.baseart.Glide.svg16
l---------.icons/awkward/32x32/apps/net.blockout.BlockOutII.svg1
l---------.icons/awkward/32x32/apps/net.codeindustry.MasterPDFEditor.svg1
-rw-r--r--.icons/awkward/32x32/apps/net.danigm.timetrack.svg20
l---------.icons/awkward/32x32/apps/net.drawpile.drawpile.svg1
l---------.icons/awkward/32x32/apps/net.fsuae.FS-UAE.svg1
l---------.icons/awkward/32x32/apps/net.jami.Jami.svg1
l---------.icons/awkward/32x32/apps/net.mancubus.SLADE.svg1
l---------.icons/awkward/32x32/apps/net.mediaarea.AVIMetaEdit.svg1
l---------.icons/awkward/32x32/apps/net.mediaarea.BWFMetaEdit.svg1
l---------.icons/awkward/32x32/apps/net.mediaarea.DVAnalyzer.svg1
l---------.icons/awkward/32x32/apps/net.mediaarea.MOVMetaEdit.svg1
l---------.icons/awkward/32x32/apps/net.mediaarea.MediaConch.svg1
l---------.icons/awkward/32x32/apps/net.mediaarea.MediaInfo.svg1
l---------.icons/awkward/32x32/apps/net.mediaarea.QCTools.svg1
-rw-r--r--.icons/awkward/32x32/apps/net.meijn.onvifviewer.svg12
l---------.icons/awkward/32x32/apps/net.minetest.Minetest.svg1
l---------.icons/awkward/32x32/apps/net.olofson.KoboDeluxe.svg1
l---------.icons/awkward/32x32/apps/net.openra.OpenRA.openra-cnc.svg1
l---------.icons/awkward/32x32/apps/net.openra.OpenRA.openra-d2k.svg1
l---------.icons/awkward/32x32/apps/net.openra.OpenRA.svg1
l---------.icons/awkward/32x32/apps/net.oz9aec.Gpredict.svg1
l---------.icons/awkward/32x32/apps/net.pcsx2.PCSX2.svg1
-rw-r--r--.icons/awkward/32x32/apps/net.pioneerspacesim.Pioneer.svg27
l---------.icons/awkward/32x32/apps/net.poedit.Poedit.svg1
l---------.icons/awkward/32x32/apps/net.redeclipse.RedEclipse.svg1
-rw-r--r--.icons/awkward/32x32/apps/net.runelite.RuneLite.svg7
l---------.icons/awkward/32x32/apps/net.scribus.Scribus.svg1
-rw-r--r--.icons/awkward/32x32/apps/net.sf.VICE.svg9
l---------.icons/awkward/32x32/apps/net.sf.fuse_emulator.svg1
l---------.icons/awkward/32x32/apps/net.sf.nootka.svg1
l---------.icons/awkward/32x32/apps/net.sourceforge.Chessx.svg1
l---------.icons/awkward/32x32/apps/net.sourceforge.ExtremeTuxRacer.svg1
-rw-r--r--.icons/awkward/32x32/apps/net.sourceforge.Fillets.svg14
l---------.icons/awkward/32x32/apps/net.sourceforge.Klavaro.svg1
l---------.icons/awkward/32x32/apps/net.sourceforge.Lifeograph.svg1
l---------.icons/awkward/32x32/apps/net.sourceforge.Ri-li.svg1
-rw-r--r--.icons/awkward/32x32/apps/net.sourceforge.Teo.svg13
l---------.icons/awkward/32x32/apps/net.sourceforge.TuxFootball.svg1
l---------.icons/awkward/32x32/apps/net.sourceforge.VMPK.svg1
l---------.icons/awkward/32x32/apps/net.sourceforge.atanks.svg1
l---------.icons/awkward/32x32/apps/net.sourceforge.btanks.svg1
l---------.icons/awkward/32x32/apps/net.sourceforge.chromium-bsu.svg1
l---------.icons/awkward/32x32/apps/net.sourceforge.electrip.Electrip.svg1
l---------.icons/awkward/32x32/apps/net.sourceforge.fretsonfire.svg1
l---------.icons/awkward/32x32/apps/net.sourceforge.mars-game.svg1
l---------.icons/awkward/32x32/apps/net.sourceforge.maxima.svg1
l---------.icons/awkward/32x32/apps/net.sourceforge.projectM.svg1
l---------.icons/awkward/32x32/apps/net.sourceforge.qtpfsgui.LuminanceHDR.svg1
l---------.icons/awkward/32x32/apps/net.sourceforge.torcs.svg1
l---------.icons/awkward/32x32/apps/net.sourceforge.xournal.svg1
l---------.icons/awkward/32x32/apps/net.supertuxkart.SuperTuxKart.svg1
l---------.icons/awkward/32x32/apps/net.wz2100.wz2100.svg1
l---------.icons/awkward/32x32/apps/net.xmind.XMind8.svg1
l---------.icons/awkward/32x32/apps/net.xmind.ZEN.svg1
l---------.icons/awkward/32x32/apps/netbeans-beta.svg1
-rw-r--r--.icons/awkward/32x32/apps/netbeans.svg17
-rw-r--r--.icons/awkward/32x32/apps/netease-cloud-music.svg7
l---------.icons/awkward/32x32/apps/netflix-desktop.svg1
-rw-r--r--.icons/awkward/32x32/apps/netflix.svg10
-rw-r--r--.icons/awkward/32x32/apps/nethack.svg13
-rw-r--r--.icons/awkward/32x32/apps/netsurf.svg11
l---------.icons/awkward/32x32/apps/network-defaultroute.svg1
l---------.icons/awkward/32x32/apps/network-firewall.svg1
l---------.icons/awkward/32x32/apps/network-idle.svg1
-rw-r--r--.icons/awkward/32x32/apps/network_local.svg15
-rw-r--r--.icons/awkward/32x32/apps/neverball.svg8
-rw-r--r--.icons/awkward/32x32/apps/neverputt.svg11
-rw-r--r--.icons/awkward/32x32/apps/newbreeze.svg7
-rw-r--r--.icons/awkward/32x32/apps/nextcloud.svg11
-rw-r--r--.icons/awkward/32x32/apps/nexuiz.svg7
-rw-r--r--.icons/awkward/32x32/apps/nfoview.svg7
-rw-r--r--.icons/awkward/32x32/apps/nheko.svg11
-rw-r--r--.icons/awkward/32x32/apps/nicotine-plus.svg9
-rw-r--r--.icons/awkward/32x32/apps/night-in-the-woods.svg20
-rw-r--r--.icons/awkward/32x32/apps/nighthawk.svg11
-rw-r--r--.icons/awkward/32x32/apps/nihilumbra.svg10
-rw-r--r--.icons/awkward/32x32/apps/nip2.svg12
-rw-r--r--.icons/awkward/32x32/apps/nitrogen.svg21
-rw-r--r--.icons/awkward/32x32/apps/nitroshare.svg8
l---------.icons/awkward/32x32/apps/nixnote.svg1
-rw-r--r--.icons/awkward/32x32/apps/nixnote2.svg7
-rw-r--r--.icons/awkward/32x32/apps/nl.g4d.Girens.svg10
l---------.icons/awkward/32x32/apps/nl.hjdskes.gcolor3.svg1
l---------.icons/awkward/32x32/apps/nl.openoffice.bluefish.svg1
l---------.icons/awkward/32x32/apps/nm-device-wireless.svg1
-rw-r--r--.icons/awkward/32x32/apps/nmap.svg7
l---------.icons/awkward/32x32/apps/nocover.svg1
l---------.icons/awkward/32x32/apps/nocturn.svg1
-rw-r--r--.icons/awkward/32x32/apps/noiz2sa.svg9
l---------.icons/awkward/32x32/apps/nomacs.svg1
-rw-r--r--.icons/awkward/32x32/apps/nootka.svg11
-rw-r--r--.icons/awkward/32x32/apps/nos-tv.svg9
-rw-r--r--.icons/awkward/32x32/apps/noson.svg10
-rw-r--r--.icons/awkward/32x32/apps/notable.svg22
l---------.icons/awkward/32x32/apps/notepad.svg1
-rw-r--r--.icons/awkward/32x32/apps/notepadqq.svg15
l---------.icons/awkward/32x32/apps/notes.svg1
l---------.icons/awkward/32x32/apps/notifyconf.svg1
-rw-r--r--.icons/awkward/32x32/apps/novprog.svg8
-rw-r--r--.icons/awkward/32x32/apps/nsight.svg8
l---------.icons/awkward/32x32/apps/ntfs-config.svg1
-rw-r--r--.icons/awkward/32x32/apps/nuclear.svg11
-rw-r--r--.icons/awkward/32x32/apps/null_team-48.svg7
-rw-r--r--.icons/awkward/32x32/apps/nulloy.svg7
-rw-r--r--.icons/awkward/32x32/apps/numptyphysics.svg9
-rw-r--r--.icons/awkward/32x32/apps/nutstore.svg11
-rw-r--r--.icons/awkward/32x32/apps/nutty.svg10
-rw-r--r--.icons/awkward/32x32/apps/nuvolaplayer.svg7
l---------.icons/awkward/32x32/apps/nuvolaplayer3.svg1
l---------.icons/awkward/32x32/apps/nuvolaplayer3_8tracks.svg1
l---------.icons/awkward/32x32/apps/nuvolaplayer3_bandcamp.svg1
l---------.icons/awkward/32x32/apps/nuvolaplayer3_deezer.svg1
l---------.icons/awkward/32x32/apps/nuvolaplayer3_google_play_music.svg1
l---------.icons/awkward/32x32/apps/nuvolaplayer3_groove.svg1
l---------.icons/awkward/32x32/apps/nuvolaplayer3_jango.svg1
l---------.icons/awkward/32x32/apps/nuvolaplayer3_mixcloud.svg1
l---------.icons/awkward/32x32/apps/nuvolaplayer3_plex.svg1
l---------.icons/awkward/32x32/apps/nuvolaplayer3_soundcloud.svg1
l---------.icons/awkward/32x32/apps/nuvolaplayer3_spotify.svg1
l---------.icons/awkward/32x32/apps/nuvolaplayer3_yandex_music.svg1
l---------.icons/awkward/32x32/apps/nuvolaplayer3_youtube.svg1
l---------.icons/awkward/32x32/apps/nvidia-310-settings.svg1
l---------.icons/awkward/32x32/apps/nvidia-current-settings.svg1
l---------.icons/awkward/32x32/apps/nvidia-current-updates-settings.svg1
l---------.icons/awkward/32x32/apps/nvidia-ddm-mx.svg1
l---------.icons/awkward/32x32/apps/nvidia-drivers-settings.svg1
l---------.icons/awkward/32x32/apps/nvidia-settings.svg1
l---------.icons/awkward/32x32/apps/nvidia-x-server-setting.svg1
l---------.icons/awkward/32x32/apps/nvidia-x-server-settings.svg1
-rw-r--r--.icons/awkward/32x32/apps/nvidia.svg6
l---------.icons/awkward/32x32/apps/nvim-gtk.svg1
l---------.icons/awkward/32x32/apps/nvim-qt.svg1
-rw-r--r--.icons/awkward/32x32/apps/nvim.svg9
-rw-r--r--.icons/awkward/32x32/apps/nvvp.svg16
l---------.icons/awkward/32x32/apps/nylas-mail.svg1
-rw-r--r--.icons/awkward/32x32/apps/nylas.svg21
-rw-r--r--.icons/awkward/32x32/apps/nz.scuttlebutt.Patchwork.svg30
l---------.icons/awkward/32x32/apps/obconf.svg1
-rw-r--r--.icons/awkward/32x32/apps/obs.svg13
-rw-r--r--.icons/awkward/32x32/apps/ocenaudio.svg14
-rw-r--r--.icons/awkward/32x32/apps/ocrfeeder.svg13
-rw-r--r--.icons/awkward/32x32/apps/ocsstore.svg11
-rw-r--r--.icons/awkward/32x32/apps/octave.svg11
-rw-r--r--.icons/awkward/32x32/apps/octodad-dadliest-catch.svg15
-rw-r--r--.icons/awkward/32x32/apps/octopi.svg21
-rw-r--r--.icons/awkward/32x32/apps/odrive.svg12
-rw-r--r--.icons/awkward/32x32/apps/office-address-book.svg7
l---------.icons/awkward/32x32/apps/office-addressbook.svg1
-rw-r--r--.icons/awkward/32x32/apps/office-calendar.svg24
l---------.icons/awkward/32x32/apps/office-date.svg1
-rw-r--r--.icons/awkward/32x32/apps/okteta.svg38
l---------.icons/awkward/32x32/apps/okular.svg1
-rw-r--r--.icons/awkward/32x32/apps/onboard.svg12
-rw-r--r--.icons/awkward/32x32/apps/onionshare80.svg9
-rw-r--r--.icons/awkward/32x32/apps/openage.svg7
-rw-r--r--.icons/awkward/32x32/apps/openarena.svg7
l---------.icons/awkward/32x32/apps/openarena128.svg1
-rw-r--r--.icons/awkward/32x32/apps/openbazaar2.svg23
l---------.icons/awkward/32x32/apps/openbazaar2client.svg1
-rw-r--r--.icons/awkward/32x32/apps/openbox.svg10
-rw-r--r--.icons/awkward/32x32/apps/openbve.svg10
-rw-r--r--.icons/awkward/32x32/apps/openclonk.svg21
-rw-r--r--.icons/awkward/32x32/apps/opencomic.svg7
l---------.icons/awkward/32x32/apps/opencubicplayer.svg1
-rw-r--r--.icons/awkward/32x32/apps/opengl.svg7
l---------.icons/awkward/32x32/apps/openjdk-10.svg1
l---------.icons/awkward/32x32/apps/openjdk-11.svg1
l---------.icons/awkward/32x32/apps/openjdk-6.svg1
l---------.icons/awkward/32x32/apps/openjdk-7.svg1
l---------.icons/awkward/32x32/apps/openjdk-8.svg1
l---------.icons/awkward/32x32/apps/openjdk-9.svg1
-rw-r--r--.icons/awkward/32x32/apps/openlp.svg7
-rw-r--r--.icons/awkward/32x32/apps/openmw.svg17
-rw-r--r--.icons/awkward/32x32/apps/openoffice4-base.svg7
-rw-r--r--.icons/awkward/32x32/apps/openoffice4-calc.svg7
-rw-r--r--.icons/awkward/32x32/apps/openoffice4-draw.svg7
-rw-r--r--.icons/awkward/32x32/apps/openoffice4-impress.svg7
-rw-r--r--.icons/awkward/32x32/apps/openoffice4-main.svg9
-rw-r--r--.icons/awkward/32x32/apps/openoffice4-math.svg7
l---------.icons/awkward/32x32/apps/openoffice4-printeradmin.svg1
l---------.icons/awkward/32x32/apps/openoffice4-startcenter.svg1
-rw-r--r--.icons/awkward/32x32/apps/openoffice4-writer.svg7
-rw-r--r--.icons/awkward/32x32/apps/openra-cnc.svg15
-rw-r--r--.icons/awkward/32x32/apps/openra-d2k.svg14
-rw-r--r--.icons/awkward/32x32/apps/openra-ra.svg8
-rw-r--r--.icons/awkward/32x32/apps/openrct2.svg14
-rw-r--r--.icons/awkward/32x32/apps/openscad.svg15
l---------.icons/awkward/32x32/apps/openshot-qt.svg1
-rw-r--r--.icons/awkward/32x32/apps/openshot.svg10
-rw-r--r--.icons/awkward/32x32/apps/openspades.svg10
l---------.icons/awkward/32x32/apps/openterm.svg1
-rw-r--r--.icons/awkward/32x32/apps/openttd.svg13
-rw-r--r--.icons/awkward/32x32/apps/opera-beta.svg6
-rw-r--r--.icons/awkward/32x32/apps/opera-developer.svg5
-rw-r--r--.icons/awkward/32x32/apps/opera.svg5
l---------.icons/awkward/32x32/apps/oracle-javaws.svg1
l---------.icons/awkward/32x32/apps/oracle-sqldeveloper.svg1
l---------.icons/awkward/32x32/apps/oracle_java6.svg1
l---------.icons/awkward/32x32/apps/oracle_java7.svg1
l---------.icons/awkward/32x32/apps/oracle_java8.svg1
l---------.icons/awkward/32x32/apps/oracle_java9.svg1
l---------.icons/awkward/32x32/apps/orage.svg1
l---------.icons/awkward/32x32/apps/orage_globaltime.svg1
l---------.icons/awkward/32x32/apps/orca.svg1
l---------.icons/awkward/32x32/apps/oregano.svg1
l---------.icons/awkward/32x32/apps/org.DolphinEmu.dolphin-emu.svg1
l---------.icons/awkward/32x32/apps/org.apache.netbeans.svg1
l---------.icons/awkward/32x32/apps/org.armagetronad.ArmagetronAdvanced.svg1
l---------.icons/awkward/32x32/apps/org.audacityteam.Audacity.svg1
l---------.icons/awkward/32x32/apps/org.avidemux.Avidemux.svg1
l---------.icons/awkward/32x32/apps/org.baedert.corebird.svg1
l---------.icons/awkward/32x32/apps/org.bitcoincore.bitcoin-qt.svg1
l---------.icons/awkward/32x32/apps/org.blender.Blender.svg1
l---------.icons/awkward/32x32/apps/org.bluej.BlueJ.svg1
l---------.icons/awkward/32x32/apps/org.bunkus.mkvtoolnix-gui.svg1
l---------.icons/awkward/32x32/apps/org.bzflag.BZFlag.svg1
l---------.icons/awkward/32x32/apps/org.claws_mail.Claws-Mail.svg1
l---------.icons/awkward/32x32/apps/org.clementine_player.Clementine.svg1
l---------.icons/awkward/32x32/apps/org.codeblocks.codeblocks.svg1
l---------.icons/awkward/32x32/apps/org.cznic.Datovka.svg1
l---------.icons/awkward/32x32/apps/org.darktable.Darktable.svg1
l---------.icons/awkward/32x32/apps/org.davmail.DavMail.svg1
l---------.icons/awkward/32x32/apps/org.debian.TuxPuck.svg1
l---------.icons/awkward/32x32/apps/org.develz.Crawl.svg1
l---------.icons/awkward/32x32/apps/org.eclipse.iot.fourdiac.Ide.svg1
l---------.icons/awkward/32x32/apps/org.electrum.electrum.svg1
l---------.icons/awkward/32x32/apps/org.equeim.Tremotesf.svg1
l---------.icons/awkward/32x32/apps/org.ethereum.Mist.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.eu.encom.matrique.svg8
-rw-r--r--.icons/awkward/32x32/apps/org.eu.encom.spectral.svg7
l---------.icons/awkward/32x32/apps/org.fedoraproject.MediaWriter.svg1
l---------.icons/awkward/32x32/apps/org.filezillaproject.Filezilla.svg1
l---------.icons/awkward/32x32/apps/org.flarerpg.Flare.svg1
l---------.icons/awkward/32x32/apps/org.flatpak.qtdemo.svg1
l---------.icons/awkward/32x32/apps/org.flightgear.FlightGear.svg1
l---------.icons/awkward/32x32/apps/org.fontforge.FontForge.svg1
l---------.icons/awkward/32x32/apps/org.freecadweb.FreeCAD.svg1
l---------.icons/awkward/32x32/apps/org.freeciv.Freeciv.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.freedesktop.Bustle.svg14
l---------.icons/awkward/32x32/apps/org.freedesktop.GlxInfo.svg1
l---------.icons/awkward/32x32/apps/org.freedesktop.GstDebugViewer.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.freedesktop.Piper.svg26
l---------.icons/awkward/32x32/apps/org.freedesktop.fwupd.svg1
l---------.icons/awkward/32x32/apps/org.freefilesync.FreeFileSync.svg1
l---------.icons/awkward/32x32/apps/org.fritzing.Fritzing.svg1
l---------.icons/awkward/32x32/apps/org.frozen_bubble.frozen-bubble.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.gabmus.gnome-feeds.svg21
-rw-r--r--.icons/awkward/32x32/apps/org.gabmus.hydrapaper.svg16
l---------.icons/awkward/32x32/apps/org.gahshomar.Gahshomar.svg1
l---------.icons/awkward/32x32/apps/org.gajim.Gajim.svg1
l---------.icons/awkward/32x32/apps/org.gaphor.Gaphor.svg1
l---------.icons/awkward/32x32/apps/org.geany.Geany.svg1
l---------.icons/awkward/32x32/apps/org.geogebra.GeoGebra.svg1
l---------.icons/awkward/32x32/apps/org.gimp.GIMP.svg1
l---------.icons/awkward/32x32/apps/org.gna.Warmux.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.gnode.NixView.svg9
l---------.icons/awkward/32x32/apps/org.gnome.Aisleriot.svg1
l---------.icons/awkward/32x32/apps/org.gnome.ArchiveManager.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Bijiben.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Books.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Boxes.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Builder.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Calculator.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Calendar.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Characters.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Cheese.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Chess.svg1
l---------.icons/awkward/32x32/apps/org.gnome.ChromeGnomeShell.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Clocks.svg1
l---------.icons/awkward/32x32/apps/org.gnome.ColorViewer.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Contacts.svg1
l---------.icons/awkward/32x32/apps/org.gnome.DejaDup.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Devhelp.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Dictionary.svg1
l---------.icons/awkward/32x32/apps/org.gnome.DiskUtility.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Documents.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Empathy.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Eolie.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Epiphany.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Evince.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Evolution.svg1
l---------.icons/awkward/32x32/apps/org.gnome.FeedReader.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Files.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.gnome.Firmware.svg29
l---------.icons/awkward/32x32/apps/org.gnome.Four-in-a-row.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.gnome.Fractal.svg7
l---------.icons/awkward/32x32/apps/org.gnome.GHex.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Games.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Geary.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Genius.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Glade.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Gnote.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.gnome.Gtranslator.svg14
l---------.icons/awkward/32x32/apps/org.gnome.Hitori.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.gnome.IconPreview.svg11
-rw-r--r--.icons/awkward/32x32/apps/org.gnome.Keysign.svg10
l---------.icons/awkward/32x32/apps/org.gnome.Klotski.svg1
l---------.icons/awkward/32x32/apps/org.gnome.LightsOff.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Logs.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Lollypop.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Mahjongg.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Maps.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Mines.svg1
l---------.icons/awkward/32x32/apps/org.gnome.MultiWriter.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Music.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Nautilus.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Notes.svg1
l---------.icons/awkward/32x32/apps/org.gnome.OCRFeeder.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.gnome.OfficeRunner.svg11
-rw-r--r--.icons/awkward/32x32/apps/org.gnome.PasswordSafe.svg18
-rw-r--r--.icons/awkward/32x32/apps/org.gnome.Photos.svg17
-rw-r--r--.icons/awkward/32x32/apps/org.gnome.Podcasts.svg17
l---------.icons/awkward/32x32/apps/org.gnome.Polari.svg1
l---------.icons/awkward/32x32/apps/org.gnome.PowerStats.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Quadrapassel.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Recipes.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Reversi.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Rhythmbox3.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Robots.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Screenshot.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Settings.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Shell.Extensions.GSConnect.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Shotwell.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.gnome.SimpleScan.svg12
l---------.icons/awkward/32x32/apps/org.gnome.Software.svg1
l---------.icons/awkward/32x32/apps/org.gnome.SoundRecorder.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Sudoku.svg1
l---------.icons/awkward/32x32/apps/org.gnome.SwellFoop.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Sysprof.svg1
l---------.icons/awkward/32x32/apps/org.gnome.SystemMonitor.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Tali.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Taquin.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Terminal.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Tetravex.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Todo.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Tomboy.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.gnome.Totem.svg10
l---------.icons/awkward/32x32/apps/org.gnome.TwentyFortyEight.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.gnome.Usage.svg18
l---------.icons/awkward/32x32/apps/org.gnome.Weather.Application.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Weather.svg1
l---------.icons/awkward/32x32/apps/org.gnome.Yelp.svg1
l---------.icons/awkward/32x32/apps/org.gnome.baobab.svg1
l---------.icons/awkward/32x32/apps/org.gnome.bijiben.svg1
l---------.icons/awkward/32x32/apps/org.gnome.books.svg1
l---------.icons/awkward/32x32/apps/org.gnome.builder.svg1
l---------.icons/awkward/32x32/apps/org.gnome.calendar.svg1
l---------.icons/awkward/32x32/apps/org.gnome.cheese.svg1
l---------.icons/awkward/32x32/apps/org.gnome.chess.svg1
l---------.icons/awkward/32x32/apps/org.gnome.clocks.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.gnome.design.Contrast.svg10
-rw-r--r--.icons/awkward/32x32/apps/org.gnome.design.IconLibrary.svg26
-rw-r--r--.icons/awkward/32x32/apps/org.gnome.dfeet.svg14
l---------.icons/awkward/32x32/apps/org.gnome.documents.svg1
l---------.icons/awkward/32x32/apps/org.gnome.eog.svg1
l---------.icons/awkward/32x32/apps/org.gnome.epiphany.svg1
l---------.icons/awkward/32x32/apps/org.gnome.files.svg1
l---------.icons/awkward/32x32/apps/org.gnome.five-or-more.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.gnome.font-viewer.svg30
l---------.icons/awkward/32x32/apps/org.gnome.frogr.svg1
l---------.icons/awkward/32x32/apps/org.gnome.games.svg1
l---------.icons/awkward/32x32/apps/org.gnome.gbrainy.svg1
l---------.icons/awkward/32x32/apps/org.gnome.gedit.svg1
l---------.icons/awkward/32x32/apps/org.gnome.ghex.svg1
l---------.icons/awkward/32x32/apps/org.gnome.gitg.svg1
l---------.icons/awkward/32x32/apps/org.gnome.glabels-3.svg1
l---------.icons/awkward/32x32/apps/org.gnome.hitori.svg1
l---------.icons/awkward/32x32/apps/org.gnome.iagno.svg1
l---------.icons/awkward/32x32/apps/org.gnome.lollypop.svg1
l---------.icons/awkward/32x32/apps/org.gnome.mahjongg.svg1
l---------.icons/awkward/32x32/apps/org.gnome.maps.svg1
l---------.icons/awkward/32x32/apps/org.gnome.meld.svg1
l---------.icons/awkward/32x32/apps/org.gnome.music.svg1
l---------.icons/awkward/32x32/apps/org.gnome.nautilus.svg1
l---------.icons/awkward/32x32/apps/org.gnome.polari.svg1
l---------.icons/awkward/32x32/apps/org.gnome.powerstats.svg1
l---------.icons/awkward/32x32/apps/org.gnome.quadrapassel.svg1
l---------.icons/awkward/32x32/apps/org.gnome.recipes.svg1
l---------.icons/awkward/32x32/apps/org.gnome.seahorse.Application.svg1
l---------.icons/awkward/32x32/apps/org.gnome.software.svg1
l---------.icons/awkward/32x32/apps/org.gnome.tetravex.svg1
l---------.icons/awkward/32x32/apps/org.gnome.tweaks.svg1
l---------.icons/awkward/32x32/apps/org.gnome.weather.application.svg1
l---------.icons/awkward/32x32/apps/org.gnome.weather.svg1
l---------.icons/awkward/32x32/apps/org.gnome.zbrown.Palette.svg1
l---------.icons/awkward/32x32/apps/org.gnu.emacs.svg1
l---------.icons/awkward/32x32/apps/org.gnucash.GnuCash.svg1
l---------.icons/awkward/32x32/apps/org.godotengine.Godot.svg1
l---------.icons/awkward/32x32/apps/org.gottcode.Connectagram.svg1
l---------.icons/awkward/32x32/apps/org.gottcode.CuteMaze.svg1
l---------.icons/awkward/32x32/apps/org.gottcode.FocusWriter.svg1
l---------.icons/awkward/32x32/apps/org.gottcode.Gottet.svg1
l---------.icons/awkward/32x32/apps/org.gottcode.Hexalate.svg1
l---------.icons/awkward/32x32/apps/org.gottcode.Kapow.svg1
l---------.icons/awkward/32x32/apps/org.gottcode.NovProg.svg1
l---------.icons/awkward/32x32/apps/org.gottcode.Peg-E.svg1
l---------.icons/awkward/32x32/apps/org.gottcode.Simsu.svg1
l---------.icons/awkward/32x32/apps/org.gottcode.Tanglet.svg1
l---------.icons/awkward/32x32/apps/org.gottcode.Tetzle.svg1
l---------.icons/awkward/32x32/apps/org.gpodder.gpodder.svg1
l---------.icons/awkward/32x32/apps/org.hedgewars.Hedgewars.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.homelinuxserver.vance.biblereader-symbolic.svg8
l---------.icons/awkward/32x32/apps/org.hydrogenmusic.Hydrogen.svg1
l---------.icons/awkward/32x32/apps/org.inkscape.Inkscape.svg1
l---------.icons/awkward/32x32/apps/org.jamovi.jamovi.svg1
l---------.icons/awkward/32x32/apps/org.jaspstats.JASP.svg1
l---------.icons/awkward/32x32/apps/org.jdownloader.JDownloader.svg1
l---------.icons/awkward/32x32/apps/org.kde.dolphin.svg1
l---------.icons/awkward/32x32/apps/org.kde.elisa.svg1
l---------.icons/awkward/32x32/apps/org.kde.gcompris.svg1
l---------.icons/awkward/32x32/apps/org.kde.kalzium.svg1
l---------.icons/awkward/32x32/apps/org.kde.kapman.svg1
l---------.icons/awkward/32x32/apps/org.kde.katomic.svg1
l---------.icons/awkward/32x32/apps/org.kde.kblocks.svg1
l---------.icons/awkward/32x32/apps/org.kde.kbounce.svg1
l---------.icons/awkward/32x32/apps/org.kde.kbruch.svg1
l---------.icons/awkward/32x32/apps/org.kde.kdenlive.svg1
l---------.icons/awkward/32x32/apps/org.kde.kdiamond.svg1
l---------.icons/awkward/32x32/apps/org.kde.kgeography.svg1
l---------.icons/awkward/32x32/apps/org.kde.kgoldrunner.svg1
l---------.icons/awkward/32x32/apps/org.kde.khangman.svg1
l---------.icons/awkward/32x32/apps/org.kde.kigo.svg1
l---------.icons/awkward/32x32/apps/org.kde.killbots.svg1
l---------.icons/awkward/32x32/apps/org.kde.kjumpingcube.svg1
l---------.icons/awkward/32x32/apps/org.kde.klickety.svg1
l---------.icons/awkward/32x32/apps/org.kde.klines.svg1
l---------.icons/awkward/32x32/apps/org.kde.knavalbattle.svg1
l---------.icons/awkward/32x32/apps/org.kde.knetwalk.svg1
l---------.icons/awkward/32x32/apps/org.kde.kolourpaint.svg1
l---------.icons/awkward/32x32/apps/org.kde.kontact.svg1
l---------.icons/awkward/32x32/apps/org.kde.konversation.svg1
l---------.icons/awkward/32x32/apps/org.kde.krita.svg1
l---------.icons/awkward/32x32/apps/org.kde.ksquares.svg1
l---------.icons/awkward/32x32/apps/org.kde.ksudoku.svg1
l---------.icons/awkward/32x32/apps/org.kde.ktouch.svg1
l---------.icons/awkward/32x32/apps/org.kde.ktuberling.svg1
l---------.icons/awkward/32x32/apps/org.kde.kubrick.svg1
l---------.icons/awkward/32x32/apps/org.kde.kwordquiz.svg1
l---------.icons/awkward/32x32/apps/org.kde.kxstitch.svg1
l---------.icons/awkward/32x32/apps/org.kde.okular.svg1
l---------.icons/awkward/32x32/apps/org.kde.palapeli.svg1
l---------.icons/awkward/32x32/apps/org.kde.skrooge.svg1
l---------.icons/awkward/32x32/apps/org.keepassxc.KeePassXC.svg1
l---------.icons/awkward/32x32/apps/org.kicad_pcb.KiCad.svg1
l---------.icons/awkward/32x32/apps/org.laptop.TurtleArtActivity.svg1
l---------.icons/awkward/32x32/apps/org.leocad.LeoCAD.svg1
l---------.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.base.svg1
l---------.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.calc.svg1
l---------.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.chart.svg1
l---------.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.draw.svg1
l---------.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.impress.svg1
l---------.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.math.svg1
l---------.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.startcenter.svg1
l---------.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.writer.svg1
l---------.icons/awkward/32x32/apps/org.libretro.RetroArch.svg1
l---------.icons/awkward/32x32/apps/org.linux_hardware.hw-probe.svg1
l---------.icons/awkward/32x32/apps/org.manaplus.ManaPlus.svg1
l---------.icons/awkward/32x32/apps/org.mapeditor.Tiled.svg1
l---------.icons/awkward/32x32/apps/org.megaglest.MegaGlest.svg1
l---------.icons/awkward/32x32/apps/org.midori_browser.Midori.svg1
l---------.icons/awkward/32x32/apps/org.mixxx.Mixxx.svg1
l---------.icons/awkward/32x32/apps/org.mozilla.Firefox.svg1
l---------.icons/awkward/32x32/apps/org.mozilla.FirefoxDevEdition.svg1
l---------.icons/awkward/32x32/apps/org.mozilla.FirefoxNightly.svg1
l---------.icons/awkward/32x32/apps/org.mozilla.Thunderbird.svg1
l---------.icons/awkward/32x32/apps/org.musescore.MuseScore.svg1
l---------.icons/awkward/32x32/apps/org.musicbrainz.Picard.svg1
l---------.icons/awkward/32x32/apps/org.mypaint.MyPaint.svg1
l---------.icons/awkward/32x32/apps/org.naev.Naev.svg1
l---------.icons/awkward/32x32/apps/org.nextcloud.Nextcloud.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.nongnu.lingot.svg10
l---------.icons/awkward/32x32/apps/org.octave.Octave.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.olivevideoeditor.Olive.svg7
l---------.icons/awkward/32x32/apps/org.openclonk.OpenClonk.svg1
l---------.icons/awkward/32x32/apps/org.openmw.OpenMW.svg1
l---------.icons/awkward/32x32/apps/org.openscad.OpenSCAD.svg1
l---------.icons/awkward/32x32/apps/org.openshot.OpenShot.svg1
l---------.icons/awkward/32x32/apps/org.openstreetmap.josm.svg1
l---------.icons/awkward/32x32/apps/org.openttd.OpenTTD.svg1
l---------.icons/awkward/32x32/apps/org.osgeo.grass.svg1
l---------.icons/awkward/32x32/apps/org.pencil2d.Pencil2D.svg1
l---------.icons/awkward/32x32/apps/org.perezdecastro.Revolt.svg1
l---------.icons/awkward/32x32/apps/org.phoenicis.playonlinux.svg1
l---------.icons/awkward/32x32/apps/org.photoqt.PhotoQt.svg1
l---------.icons/awkward/32x32/apps/org.pitivi.Pitivi.svg1
l---------.icons/awkward/32x32/apps/org.pjbroad.EternallandsClient.svg1
l---------.icons/awkward/32x32/apps/org.ppsspp.PPSSPP.svg1
-rw-r--r--.icons/awkward/32x32/apps/org.processing.processingide.svg9
l---------.icons/awkward/32x32/apps/org.pulseaudio.pavucontrol.svg1
l---------.icons/awkward/32x32/apps/org.pwmt.zathura.svg1
l---------.icons/awkward/32x32/apps/org.pyzo.pyzo.svg1
l---------.icons/awkward/32x32/apps/org.qbittorrent.qBittorrent.svg1
l---------.icons/awkward/32x32/apps/org.qgis.qgis.svg1
l---------.icons/awkward/32x32/apps/org.qownnotes.QOwnNotes.svg1
l---------.icons/awkward/32x32/apps/org.quassel_irc.QuasselClient.svg1
l---------.icons/awkward/32x32/apps/org.qutebrowser.qutebrowser.svg1
l---------.icons/awkward/32x32/apps/org.remmina.Remmina.svg1
l---------.icons/awkward/32x32/apps/org.sauerbraten.Sauerbraten.svg1
l---------.icons/awkward/32x32/apps/org.scantailor.ScanTailor.svg1
l---------.icons/awkward/32x32/apps/org.scummvm.ScummVM.svg1
l---------.icons/awkward/32x32/apps/org.seul.pingus.svg1
l---------.icons/awkward/32x32/apps/org.shadowsocks.qt5client.svg1
l---------.icons/awkward/32x32/apps/org.shotcut.Shotcut.svg1
l---------.icons/awkward/32x32/apps/org.signal.Signal.svg1
l---------.icons/awkward/32x32/apps/org.sparkleshare.SparkleShare.svg1
l---------.icons/awkward/32x32/apps/org.speed_dreams.SpeedDreams.svg1
l---------.icons/awkward/32x32/apps/org.speedcrunch.SpeedCrunch.svg1
l---------.icons/awkward/32x32/apps/org.stellarium.Stellarium.svg1
l---------.icons/awkward/32x32/apps/org.subsurface_divelog.Subsurface.svg1
l---------.icons/awkward/32x32/apps/org.supertux.SuperTux-Milestone1.svg1
l---------.icons/awkward/32x32/apps/org.supertuxproject.SuperTux.svg1
l---------.icons/awkward/32x32/apps/org.synfig.SynfigStudio.svg1
l---------.icons/awkward/32x32/apps/org.taisei_project.Taisei.svg1
l---------.icons/awkward/32x32/apps/org.telegram.desktop.svg1
l---------.icons/awkward/32x32/apps/org.texstudio.TeXstudio.svg1
l---------.icons/awkward/32x32/apps/org.tordini.flavio.Minitube.svg1
l---------.icons/awkward/32x32/apps/org.tuxfamily.StuntRally.svg1
l---------.icons/awkward/32x32/apps/org.tuxfamily.XMoto.svg1
l---------.icons/awkward/32x32/apps/org.tuxpaint.Tuxpaint.svg1
l---------.icons/awkward/32x32/apps/org.videolan.VLC.svg1
l---------.icons/awkward/32x32/apps/org.vim.Vim.svg1
l---------.icons/awkward/32x32/apps/org.wesnoth.Wesnoth.svg1
l---------.icons/awkward/32x32/apps/org.widelands.Widelands.svg1
l---------.icons/awkward/32x32/apps/org.wireshark.Wireshark.svg1
l---------.icons/awkward/32x32/apps/org.wxhexeditor.wxHexEditor.svg1
l---------.icons/awkward/32x32/apps/org.xiphos.Xiphos.svg1
l---------.icons/awkward/32x32/apps/org.xonotic.Xonotic.svg1
l---------.icons/awkward/32x32/apps/org.zdoom.GZDoom.svg1
l---------.icons/awkward/32x32/apps/org.zealdocs.Zeal.svg1
l---------.icons/awkward/32x32/apps/org.zim_wiki.Zim.svg1
l---------.icons/awkward/32x32/apps/org.zotero.Zotero.svg1
l---------.icons/awkward/32x32/apps/org.zulip.Zulip.svg1
l---------.icons/awkward/32x32/apps/osmo.svg1
-rw-r--r--.icons/awkward/32x32/apps/osmscout-server.svg12
-rw-r--r--.icons/awkward/32x32/apps/osu.svg7
-rw-r--r--.icons/awkward/32x32/apps/otter-browser.svg7
-rw-r--r--.icons/awkward/32x32/apps/outlast.svg8
-rw-r--r--.icons/awkward/32x32/apps/overcooked2.svg9
l---------.icons/awkward/32x32/apps/overgrive.svg1
-rw-r--r--.icons/awkward/32x32/apps/owncloud.svg14
-rw-r--r--.icons/awkward/32x32/apps/oxygen-not-included.svg29
l---------.icons/awkward/32x32/apps/p7zip.svg1
-rw-r--r--.icons/awkward/32x32/apps/pac.svg14
l---------.icons/awkward/32x32/apps/package-manager-icon.svg1
l---------.icons/awkward/32x32/apps/package.svg1
l---------.icons/awkward/32x32/apps/package_applications.svg1
l---------.icons/awkward/32x32/apps/package_development.svg1
l---------.icons/awkward/32x32/apps/package_editors.svg1
l---------.icons/awkward/32x32/apps/package_edutainment.svg1
l---------.icons/awkward/32x32/apps/package_favorite.svg1
l---------.icons/awkward/32x32/apps/package_games.svg1
l---------.icons/awkward/32x32/apps/package_games_arcade.svg1
l---------.icons/awkward/32x32/apps/package_games_board.svg1
l---------.icons/awkward/32x32/apps/package_games_card.svg1
l---------.icons/awkward/32x32/apps/package_games_strategy.svg1
l---------.icons/awkward/32x32/apps/package_graphics.svg1
l---------.icons/awkward/32x32/apps/package_multimedia.svg1
l---------.icons/awkward/32x32/apps/package_network.svg1
l---------.icons/awkward/32x32/apps/package_settings.svg1
l---------.icons/awkward/32x32/apps/package_system.svg1
l---------.icons/awkward/32x32/apps/package_toys.svg1
l---------.icons/awkward/32x32/apps/package_utilities.svg1
l---------.icons/awkward/32x32/apps/package_wordprocessing.svg1
-rw-r--r--.icons/awkward/32x32/apps/packet-tracer.svg13
l---------.icons/awkward/32x32/apps/pacman.svg1
-rw-r--r--.icons/awkward/32x32/apps/pairs.svg7
-rw-r--r--.icons/awkward/32x32/apps/palapeli.svg5
l---------.icons/awkward/32x32/apps/palaura.svg1
-rw-r--r--.icons/awkward/32x32/apps/palemoon.svg6
l---------.icons/awkward/32x32/apps/palimpsest.svg1
l---------.icons/awkward/32x32/apps/pamac-updater.svg1
l---------.icons/awkward/32x32/apps/pan.svg1
l---------.icons/awkward/32x32/apps/panini.svg1
-rw-r--r--.icons/awkward/32x32/apps/paperwork.svg9
l---------.icons/awkward/32x32/apps/paprefs.svg1
-rw-r--r--.icons/awkward/32x32/apps/paraview.svg7
l---------.icons/awkward/32x32/apps/parcellite.svg1
-rw-r--r--.icons/awkward/32x32/apps/parlatype.svg13
l---------.icons/awkward/32x32/apps/parole.svg1
l---------.icons/awkward/32x32/apps/paromplayer.svg1
-rw-r--r--.icons/awkward/32x32/apps/partitionmanager.svg9
-rw-r--r--.icons/awkward/32x32/apps/password-manager.svg7
l---------.icons/awkward/32x32/apps/password.svg1
l---------.icons/awkward/32x32/apps/passwords.svg1
-rw-r--r--.icons/awkward/32x32/apps/patchage.svg8
l---------.icons/awkward/32x32/apps/pavucontrol.svg1
-rw-r--r--.icons/awkward/32x32/apps/payday2.svg5
l---------.icons/awkward/32x32/apps/pb-for-desktop.svg1
-rw-r--r--.icons/awkward/32x32/apps/pcbcalculator.svg14
-rw-r--r--.icons/awkward/32x32/apps/pcbnew.svg8
-rw-r--r--.icons/awkward/32x32/apps/pcloud.svg18
l---------.icons/awkward/32x32/apps/pcsx2.svg1
-rw-r--r--.icons/awkward/32x32/apps/pd.svg17
-rw-r--r--.icons/awkward/32x32/apps/pdfarranger.svg17
-rw-r--r--.icons/awkward/32x32/apps/pdfchain.svg16
-rw-r--r--.icons/awkward/32x32/apps/pdfeditor.svg13
l---------.icons/awkward/32x32/apps/pdfmod.svg1
-rw-r--r--.icons/awkward/32x32/apps/pdfsam-basic.svg12
-rw-r--r--.icons/awkward/32x32/apps/pdfshuffler.svg17
-rw-r--r--.icons/awkward/32x32/apps/peazip.svg16
-rw-r--r--.icons/awkward/32x32/apps/peek.svg23
-rw-r--r--.icons/awkward/32x32/apps/peerunity.svg7
-rw-r--r--.icons/awkward/32x32/apps/peg-e.svg5
-rw-r--r--.icons/awkward/32x32/apps/pencil.svg8
-rw-r--r--.icons/awkward/32x32/apps/pencil2d.svg18
-rw-r--r--.icons/awkward/32x32/apps/performous.svg7
-rw-r--r--.icons/awkward/32x32/apps/persepolis.svg19
-rw-r--r--.icons/awkward/32x32/apps/peruse.svg23
l---------.icons/awkward/32x32/apps/pgAdmin4.svg1
-rw-r--r--.icons/awkward/32x32/apps/pgadmin.svg7
l---------.icons/awkward/32x32/apps/pgadmin3.svg1
l---------.icons/awkward/32x32/apps/pgadmin4.svg1
-rw-r--r--.icons/awkward/32x32/apps/pgmodeler.svg25
-rw-r--r--.icons/awkward/32x32/apps/phatch-inspector.svg7
-rw-r--r--.icons/awkward/32x32/apps/phatch.svg7
l---------.icons/awkward/32x32/apps/phonon-gstreamer.svg1
-rw-r--r--.icons/awkward/32x32/apps/phoronix-test-suite.svg8
-rw-r--r--.icons/awkward/32x32/apps/photocollage.svg12
-rw-r--r--.icons/awkward/32x32/apps/photofilmstrip.svg15
-rw-r--r--.icons/awkward/32x32/apps/photolayoutseditor.svg10
l---------.icons/awkward/32x32/apps/photoqt.svg1
l---------.icons/awkward/32x32/apps/photoshop.svg1
-rw-r--r--.icons/awkward/32x32/apps/phpmyadmin.svg11
-rw-r--r--.icons/awkward/32x32/apps/phpstorm.svg15
-rw-r--r--.icons/awkward/32x32/apps/pia-manager.svg18
l---------.icons/awkward/32x32/apps/pia.svg1
l---------.icons/awkward/32x32/apps/pianoteq.svg1
-rw-r--r--.icons/awkward/32x32/apps/picard.svg10
l---------.icons/awkward/32x32/apps/pick-colour-picker.svg1
-rw-r--r--.icons/awkward/32x32/apps/pidgin.svg12
-rw-r--r--.icons/awkward/32x32/apps/pillars-of-eternity.svg17
l---------.icons/awkward/32x32/apps/pinguin.svg1
-rw-r--r--.icons/awkward/32x32/apps/pingus-icon.svg10
l---------.icons/awkward/32x32/apps/pinta.svg1
-rw-r--r--.icons/awkward/32x32/apps/pioneer_install_icon.svg15
l---------.icons/awkward/32x32/apps/pirut.svg1
l---------.icons/awkward/32x32/apps/pithos.svg1
-rw-r--r--.icons/awkward/32x32/apps/pitivi.svg6
-rw-r--r--.icons/awkward/32x32/apps/piwigo.svg11
l---------.icons/awkward/32x32/apps/pix.svg1
l---------.icons/awkward/32x32/apps/pk-package-sources.svg1
-rw-r--r--.icons/awkward/32x32/apps/pkgbrowser.svg7
l---------.icons/awkward/32x32/apps/plan.svg1
-rw-r--r--.icons/awkward/32x32/apps/planetary-annihilation-titans.svg7
-rw-r--r--.icons/awkward/32x32/apps/plank.svg11
l---------.icons/awkward/32x32/apps/planner.svg1
l---------.icons/awkward/32x32/apps/planwork.svg1
-rw-r--r--.icons/awkward/32x32/apps/plasma-media-center.svg7
-rw-r--r--.icons/awkward/32x32/apps/plasma-search.svg7
-rw-r--r--.icons/awkward/32x32/apps/plasma.svg37
l---------.icons/awkward/32x32/apps/plasmadiscover.svg1
-rw-r--r--.icons/awkward/32x32/apps/plasmagik.svg5
-rw-r--r--.icons/awkward/32x32/apps/playonlinux.svg14
l---------.icons/awkward/32x32/apps/plex-media-player.svg1
l---------.icons/awkward/32x32/apps/plex.svg1
-rw-r--r--.icons/awkward/32x32/apps/plexamp.svg7
-rw-r--r--.icons/awkward/32x32/apps/plexhometheater.svg7
l---------.icons/awkward/32x32/apps/plexmediamanager.svg1
l---------.icons/awkward/32x32/apps/plexmediaserver.svg1
-rw-r--r--.icons/awkward/32x32/apps/pling-store.svg10
l---------.icons/awkward/32x32/apps/plt.svg1
l---------.icons/awkward/32x32/apps/plugin-notification.svg1
l---------.icons/awkward/32x32/apps/plv.svg1
-rw-r--r--.icons/awkward/32x32/apps/pocket.svg9
-rw-r--r--.icons/awkward/32x32/apps/podcast.svg7
-rw-r--r--.icons/awkward/32x32/apps/poedit.svg10
-rw-r--r--.icons/awkward/32x32/apps/poezio.svg7
-rw-r--r--.icons/awkward/32x32/apps/pokerth.svg16
l---------.icons/awkward/32x32/apps/polari.svg1
-rw-r--r--.icons/awkward/32x32/apps/polo.svg7
-rw-r--r--.icons/awkward/32x32/apps/pomodoneapp.svg8
l---------.icons/awkward/32x32/apps/pomodoro-indicator.svg1
l---------.icons/awkward/32x32/apps/pop-os-logo-icon.svg1
l---------.icons/awkward/32x32/apps/pop-os.svg1
l---------.icons/awkward/32x32/apps/pop_os.svg1
-rw-r--r--.icons/awkward/32x32/apps/popcorn-time.svg16
l---------.icons/awkward/32x32/apps/popcorntime.svg1
-rw-r--r--.icons/awkward/32x32/apps/portal.svg7
-rw-r--r--.icons/awkward/32x32/apps/portal2.svg10
l---------.icons/awkward/32x32/apps/porthole.svg1
-rw-r--r--.icons/awkward/32x32/apps/postman.svg10
-rw-r--r--.icons/awkward/32x32/apps/postr.svg12
l---------.icons/awkward/32x32/apps/postscript-viewer.svg1
-rw-r--r--.icons/awkward/32x32/apps/ppsspp.svg29
-rw-r--r--.icons/awkward/32x32/apps/praat.svg8
-rw-r--r--.icons/awkward/32x32/apps/pragha.svg7
-rw-r--r--.icons/awkward/32x32/apps/prboom-plus.svg9
-rw-r--r--.icons/awkward/32x32/apps/preferences-activities.svg7
l---------.icons/awkward/32x32/apps/preferences-autocompletion.svg1
l---------.icons/awkward/32x32/apps/preferences-bluetooth.svg1
l---------.icons/awkward/32x32/apps/preferences-calendar-and-tasks.svg1
l---------.icons/awkward/32x32/apps/preferences-certificates.svg1
l---------.icons/awkward/32x32/apps/preferences-color.svg1
l---------.icons/awkward/32x32/apps/preferences-composer.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-accessibility.svg7
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-activities.svg9
l---------.icons/awkward/32x32/apps/preferences-desktop-applications.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-color.svg13
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-cursors.svg5
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-default-applications.svg6
l---------.icons/awkward/32x32/apps/preferences-desktop-display-color.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-display.svg9
l---------.icons/awkward/32x32/apps/preferences-desktop-effects.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-emoticons.svg10
l---------.icons/awkward/32x32/apps/preferences-desktop-filetype-association.svg1
l---------.icons/awkward/32x32/apps/preferences-desktop-font-installer.svg1
l---------.icons/awkward/32x32/apps/preferences-desktop-font.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-gaming.svg11
l---------.icons/awkward/32x32/apps/preferences-desktop-gestures-screenedges.svg1
l---------.icons/awkward/32x32/apps/preferences-desktop-gestures-touch.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-icons.svg19
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-keyboard-shortcuts.svg25
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-keyboard.svg25
l---------.icons/awkward/32x32/apps/preferences-desktop-launch-feedback.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-locale.svg12
l---------.icons/awkward/32x32/apps/preferences-desktop-mouse.svg1
l---------.icons/awkward/32x32/apps/preferences-desktop-multimedia.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-notification-bell.svg7
l---------.icons/awkward/32x32/apps/preferences-desktop-notification.svg1
l---------.icons/awkward/32x32/apps/preferences-desktop-notifications.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-online-accounts.svg7
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-peripherals.svg9
l---------.icons/awkward/32x32/apps/preferences-desktop-personal.svg1
l---------.icons/awkward/32x32/apps/preferences-desktop-plasma-theme.svg1
l---------.icons/awkward/32x32/apps/preferences-desktop-plasma.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-remote-desktop.svg10
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-screensaver.svg6
l---------.icons/awkward/32x32/apps/preferences-desktop-sound.svg1
l---------.icons/awkward/32x32/apps/preferences-desktop-text-to-speech.svg1
l---------.icons/awkward/32x32/apps/preferences-desktop-theme-applications.svg1
l---------.icons/awkward/32x32/apps/preferences-desktop-theme-global.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-theme-windowdecorations.svg12
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-theme.svg17
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-thunderbolt.svg7
l---------.icons/awkward/32x32/apps/preferences-desktop-tweaks.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-user-password.svg8
l---------.icons/awkward/32x32/apps/preferences-desktop-user.svg1
l---------.icons/awkward/32x32/apps/preferences-desktop-virtual.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop-wallpaper.svg8
-rw-r--r--.icons/awkward/32x32/apps/preferences-desktop.svg9
l---------.icons/awkward/32x32/apps/preferences-gtk-config.svg1
l---------.icons/awkward/32x32/apps/preferences-mail-accounts.svg1
l---------.icons/awkward/32x32/apps/preferences-mail.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-management-service.svg7
-rw-r--r--.icons/awkward/32x32/apps/preferences-plugin.svg5
l---------.icons/awkward/32x32/apps/preferences-sound.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-system-bluetooth.svg6
-rw-r--r--.icons/awkward/32x32/apps/preferences-system-brightness-lock.svg7
l---------.icons/awkward/32x32/apps/preferences-system-firewall.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-system-login.svg15
l---------.icons/awkward/32x32/apps/preferences-system-network-proxy.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-system-network-share-windows.svg18
l---------.icons/awkward/32x32/apps/preferences-system-network-sharing.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-system-network.svg14
-rw-r--r--.icons/awkward/32x32/apps/preferences-system-notifications.svg8
-rw-r--r--.icons/awkward/32x32/apps/preferences-system-parental-controls.svg6
l---------.icons/awkward/32x32/apps/preferences-system-power-management.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-system-power.svg6
l---------.icons/awkward/32x32/apps/preferences-system-privacy-housekeeping.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-system-privacy.svg10
-rw-r--r--.icons/awkward/32x32/apps/preferences-system-search.svg7
l---------.icons/awkward/32x32/apps/preferences-system-session-services.svg1
l---------.icons/awkward/32x32/apps/preferences-system-session.svg1
l---------.icons/awkward/32x32/apps/preferences-system-sharing.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-system-splash.svg16
l---------.icons/awkward/32x32/apps/preferences-system-tabbox.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-system-time.svg14
l---------.icons/awkward/32x32/apps/preferences-system-users.svg1
l---------.icons/awkward/32x32/apps/preferences-system-windows-actions.svg1
l---------.icons/awkward/32x32/apps/preferences-system-windows-effect-flipswitch.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-system-windows-move.svg11
-rw-r--r--.icons/awkward/32x32/apps/preferences-system-windows.svg9
l---------.icons/awkward/32x32/apps/preferences-system.svg1
l---------.icons/awkward/32x32/apps/preferences-theme.svg1
l---------.icons/awkward/32x32/apps/preferences-tweaks-anim.svg1
l---------.icons/awkward/32x32/apps/preferences-tweaks-cerbere.svg1
l---------.icons/awkward/32x32/apps/preferences-tweaks-shadows.svg1
l---------.icons/awkward/32x32/apps/preferences-tweaks-slingshot.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-ubuntu-panel.svg14
l---------.icons/awkward/32x32/apps/preferences-wallpaper.svg1
l---------.icons/awkward/32x32/apps/preferences-web-browser-cache.svg1
-rw-r--r--.icons/awkward/32x32/apps/preferences-web-browser-cookies.svg11
l---------.icons/awkward/32x32/apps/preferences-web-browser-identification.svg1
l---------.icons/awkward/32x32/apps/preferences-web-browser-shortcuts.svg1
-rw-r--r--.icons/awkward/32x32/apps/prepos.svg7
l---------.icons/awkward/32x32/apps/printer-driver-deepin-cloud-print.svg1
l---------.icons/awkward/32x32/apps/printer1.svg1
l---------.icons/awkward/32x32/apps/printersandfax_q4os_startmenu.svg1
l---------.icons/awkward/32x32/apps/printmgr.svg1
-rw-r--r--.icons/awkward/32x32/apps/prjm16-transparent.svg7
-rw-r--r--.icons/awkward/32x32/apps/project-zomboid.svg7
-rw-r--r--.icons/awkward/32x32/apps/protege.svg16
l---------.icons/awkward/32x32/apps/protonmail-desktop-unofficial.svg1
-rw-r--r--.icons/awkward/32x32/apps/protonmail-desktop.svg7
l---------.icons/awkward/32x32/apps/proxy.svg1
l---------.icons/awkward/32x32/apps/prusa-slicer.svg1
l---------.icons/awkward/32x32/apps/prusaslicer.svg1
l---------.icons/awkward/32x32/apps/psensor.svg1
-rw-r--r--.icons/awkward/32x32/apps/psi-plus.svg10
-rw-r--r--.icons/awkward/32x32/apps/psi.svg6
-rw-r--r--.icons/awkward/32x32/apps/pspp.svg10
l---------.icons/awkward/32x32/apps/ptbatcher.svg1
-rw-r--r--.icons/awkward/32x32/apps/puddletag.svg7
-rw-r--r--.icons/awkward/32x32/apps/pulse-sms.svg11
-rw-r--r--.icons/awkward/32x32/apps/pulseeffects.svg17
-rw-r--r--.icons/awkward/32x32/apps/pumpa.svg8
-rw-r--r--.icons/awkward/32x32/apps/pureref.svg12
-rw-r--r--.icons/awkward/32x32/apps/pushbullet-indicator.svg13
-rw-r--r--.icons/awkward/32x32/apps/putty.svg14
l---------.icons/awkward/32x32/apps/pycad.svg1
l---------.icons/awkward/32x32/apps/pycharm-community.svg1
l---------.icons/awkward/32x32/apps/pycharm-education.svg1
l---------.icons/awkward/32x32/apps/pycharm-professional.svg1
-rw-r--r--.icons/awkward/32x32/apps/pycharm.svg15
-rw-r--r--.icons/awkward/32x32/apps/pycharmedu.svg15
l---------.icons/awkward/32x32/apps/pychess.svg1
-rw-r--r--.icons/awkward/32x32/apps/pymol.svg21
-rw-r--r--.icons/awkward/32x32/apps/pynocchio.svg8
l---------.icons/awkward/32x32/apps/pynvim.svg1
-rw-r--r--.icons/awkward/32x32/apps/pyrenamer.svg12
-rw-r--r--.icons/awkward/32x32/apps/python.svg12
l---------.icons/awkward/32x32/apps/python2.6.svg1
l---------.icons/awkward/32x32/apps/python2.7.svg1
l---------.icons/awkward/32x32/apps/python3.0.svg1
l---------.icons/awkward/32x32/apps/python3.1.svg1
l---------.icons/awkward/32x32/apps/python3.2.svg1
l---------.icons/awkward/32x32/apps/python3.3.svg1
l---------.icons/awkward/32x32/apps/python3.4.svg1
-rw-r--r--.icons/awkward/32x32/apps/pyzologo.svg15
l---------.icons/awkward/32x32/apps/q4_findmenu.svg1
l---------.icons/awkward/32x32/apps/q4_findweb.svg1
l---------.icons/awkward/32x32/apps/q4_netcon.svg1
l---------.icons/awkward/32x32/apps/q4os-swprofiler.svg1
l---------.icons/awkward/32x32/apps/q4os-updatemgr.svg1
-rw-r--r--.icons/awkward/32x32/apps/q4oslogo.svg8
-rw-r--r--.icons/awkward/32x32/apps/q4wine.svg17
-rw-r--r--.icons/awkward/32x32/apps/qalculate.svg9
-rw-r--r--.icons/awkward/32x32/apps/qasmixer.svg17
-rw-r--r--.icons/awkward/32x32/apps/qbittorrent.svg11
-rw-r--r--.icons/awkward/32x32/apps/qbrowser.svg8
-rw-r--r--.icons/awkward/32x32/apps/qctools.svg17
l---------.icons/awkward/32x32/apps/qdbusviewer-qt4.svg1
l---------.icons/awkward/32x32/apps/qdbusviewer-qt5.svg1
l---------.icons/awkward/32x32/apps/qdbusviewer.svg1
l---------.icons/awkward/32x32/apps/qdbusviewer5.svg1
l---------.icons/awkward/32x32/apps/qdirstat.svg1
-rw-r--r--.icons/awkward/32x32/apps/qelectrotech.svg6
l---------.icons/awkward/32x32/apps/qemu-system-aarch64.svg1
l---------.icons/awkward/32x32/apps/qemu-system-arm.svg1
l---------.icons/awkward/32x32/apps/qemu-system-i386.svg1
l---------.icons/awkward/32x32/apps/qemu-system-x86_64-spice.svg1
l---------.icons/awkward/32x32/apps/qemu-system-x86_64.svg1
-rw-r--r--.icons/awkward/32x32/apps/qemu.svg9
-rw-r--r--.icons/awkward/32x32/apps/qgis.svg12
-rw-r--r--.icons/awkward/32x32/apps/qgo.svg11
-rw-r--r--.icons/awkward/32x32/apps/qjackctl.svg10
l---------.icons/awkward/32x32/apps/qjoypad.svg1
l---------.icons/awkward/32x32/apps/qlandkartegt.svg1
l---------.icons/awkward/32x32/apps/qlipper.svg1
l---------.icons/awkward/32x32/apps/qmapshack.svg1
-rw-r--r--.icons/awkward/32x32/apps/qmmp.svg16
l---------.icons/awkward/32x32/apps/qnapi-48.svg1
-rw-r--r--.icons/awkward/32x32/apps/qnapi.svg8
-rw-r--r--.icons/awkward/32x32/apps/qomp.svg14
-rw-r--r--.icons/awkward/32x32/apps/qpdfview.svg8
l---------.icons/awkward/32x32/apps/qps.svg1
-rw-r--r--.icons/awkward/32x32/apps/qreator.svg7
-rw-r--r--.icons/awkward/32x32/apps/qsampler.svg7
-rw-r--r--.icons/awkward/32x32/apps/qsynth.svg5
l---------.icons/awkward/32x32/apps/qt-creator.svg1
-rw-r--r--.icons/awkward/32x32/apps/qt.svg7
l---------.icons/awkward/32x32/apps/qt4-logo.svg1
l---------.icons/awkward/32x32/apps/qt4logo.svg1
l---------.icons/awkward/32x32/apps/qt5-logo.svg1
l---------.icons/awkward/32x32/apps/qt5ct.svg1
-rw-r--r--.icons/awkward/32x32/apps/qtassistant.svg12
l---------.icons/awkward/32x32/apps/qtconfig-qt4.svg1
l---------.icons/awkward/32x32/apps/qtconfig-qt5.svg1
-rw-r--r--.icons/awkward/32x32/apps/qtconfig.svg7
-rw-r--r--.icons/awkward/32x32/apps/qtcreator.svg10
l---------.icons/awkward/32x32/apps/qtcreator_logo_32.svg1
l---------.icons/awkward/32x32/apps/qtcreatorubuntu.svg1
-rw-r--r--.icons/awkward/32x32/apps/qtdbusviewer.svg17
-rw-r--r--.icons/awkward/32x32/apps/qtdesigner.svg10
-rw-r--r--.icons/awkward/32x32/apps/qtfm.svg8
l---------.icons/awkward/32x32/apps/qtgain.svg1
-rw-r--r--.icons/awkward/32x32/apps/qtikz.svg10
-rw-r--r--.icons/awkward/32x32/apps/qtlinguist.svg10
l---------.icons/awkward/32x32/apps/qtlogo.svg1
l---------.icons/awkward/32x32/apps/qtoctave.svg1
l---------.icons/awkward/32x32/apps/qtox.svg1
-rw-r--r--.icons/awkward/32x32/apps/qtpass-icon.svg10
-rw-r--r--.icons/awkward/32x32/apps/qtqr.svg6
-rw-r--r--.icons/awkward/32x32/apps/qtractor.svg14
-rw-r--r--.icons/awkward/32x32/apps/qtwebflix.svg23
-rw-r--r--.icons/awkward/32x32/apps/quadrapassel.svg8
-rw-r--r--.icons/awkward/32x32/apps/quake.svg11
l---------.icons/awkward/32x32/apps/quake1.svg1
-rw-r--r--.icons/awkward/32x32/apps/quake2.svg14
-rw-r--r--.icons/awkward/32x32/apps/quake3-team-arena.svg10
-rw-r--r--.icons/awkward/32x32/apps/quake3.svg8
-rw-r--r--.icons/awkward/32x32/apps/quake4.svg9
-rw-r--r--.icons/awkward/32x32/apps/quassel.svg7
-rw-r--r--.icons/awkward/32x32/apps/quaternion.svg7
-rw-r--r--.icons/awkward/32x32/apps/qubic.svg16
l---------.icons/awkward/32x32/apps/quicksynergy.svg1
-rw-r--r--.icons/awkward/32x32/apps/quimup.svg7
l---------.icons/awkward/32x32/apps/quimup64.svg1
l---------.icons/awkward/32x32/apps/quiterss.svg1
-rw-r--r--.icons/awkward/32x32/apps/quodlibet.svg7
-rw-r--r--.icons/awkward/32x32/apps/qupzilla.svg8
-rw-r--r--.icons/awkward/32x32/apps/qutebrowser.svg6
-rw-r--r--.icons/awkward/32x32/apps/qutim.svg8
-rw-r--r--.icons/awkward/32x32/apps/qv4l2.svg14
-rw-r--r--.icons/awkward/32x32/apps/qvidcap.svg12
-rw-r--r--.icons/awkward/32x32/apps/qview.svg7
-rw-r--r--.icons/awkward/32x32/apps/qwinff.svg11
l---------.icons/awkward/32x32/apps/rabbitvcs-small.svg1
l---------.icons/awkward/32x32/apps/rabbitvcs.svg1
-rw-r--r--.icons/awkward/32x32/apps/racket-logo.svg8
-rw-r--r--.icons/awkward/32x32/apps/racket-slideshow.svg13
-rw-r--r--.icons/awkward/32x32/apps/radeon-profile.svg10
l---------.icons/awkward/32x32/apps/radio.svg1
l---------.icons/awkward/32x32/apps/radiotray-ng-on.svg1
-rw-r--r--.icons/awkward/32x32/apps/radiotray.svg17
-rw-r--r--.icons/awkward/32x32/apps/radiotunes.svg7
-rw-r--r--.icons/awkward/32x32/apps/rakarrack.svg23
l---------.icons/awkward/32x32/apps/rambox-os.svg1
-rw-r--r--.icons/awkward/32x32/apps/rambox.svg7
l---------.icons/awkward/32x32/apps/ramme.svg1
l---------.icons/awkward/32x32/apps/randr.svg1
-rw-r--r--.icons/awkward/32x32/apps/rapid-photo-downloader.svg46
-rw-r--r--.icons/awkward/32x32/apps/rapidsvn.svg7
-rw-r--r--.icons/awkward/32x32/apps/raven-reader.svg9
-rw-r--r--.icons/awkward/32x32/apps/rawtherapee.svg14
-rw-r--r--.icons/awkward/32x32/apps/razercommander.svg7
-rw-r--r--.icons/awkward/32x32/apps/rclone-browser.svg7
-rw-r--r--.icons/awkward/32x32/apps/rclonetray.svg7
-rw-r--r--.icons/awkward/32x32/apps/rdm.svg19
-rw-r--r--.icons/awkward/32x32/apps/re.sonny.Tangram.svg14
-rw-r--r--.icons/awkward/32x32/apps/reactotron.svg14
-rw-r--r--.icons/awkward/32x32/apps/realtimesync.svg7
l---------.icons/awkward/32x32/apps/realvnc-vncviewer.svg1
-rw-r--r--.icons/awkward/32x32/apps/recipes.svg17
-rw-r--r--.icons/awkward/32x32/apps/recoll.svg39
l---------.icons/awkward/32x32/apps/record-desktop.svg1
l---------.icons/awkward/32x32/apps/recordmydesktop.svg1
l---------.icons/awkward/32x32/apps/reddit-is-a-dead-bird.svg1
-rw-r--r--.icons/awkward/32x32/apps/reddit.svg9
-rw-r--r--.icons/awkward/32x32/apps/redeclipse.svg10
l---------.icons/awkward/32x32/apps/redhat-server_settings.svg1
l---------.icons/awkward/32x32/apps/redhat-tools.svg1
l---------.icons/awkward/32x32/apps/redhat-web-browser.svg1
-rw-r--r--.icons/awkward/32x32/apps/reditr.svg15
-rw-r--r--.icons/awkward/32x32/apps/rednotebook.svg8
-rw-r--r--.icons/awkward/32x32/apps/redream.svg7
l---------.icons/awkward/32x32/apps/redshift-gtk.svg1
l---------.icons/awkward/32x32/apps/redshift-icon-256.svg1
-rw-r--r--.icons/awkward/32x32/apps/redshift.svg8
l---------.icons/awkward/32x32/apps/redshiftgui.svg1
-rw-r--r--.icons/awkward/32x32/apps/referencer.svg8
-rw-r--r--.icons/awkward/32x32/apps/regedit.svg25
-rw-r--r--.icons/awkward/32x32/apps/reigns.svg17
l---------.icons/awkward/32x32/apps/rekonq.svg1
l---------.icons/awkward/32x32/apps/relay.svg1
-rw-r--r--.icons/awkward/32x32/apps/remmina.svg14
-rw-r--r--.icons/awkward/32x32/apps/renpy.svg29
l---------.icons/awkward/32x32/apps/repository.svg1
l---------.icons/awkward/32x32/apps/resapplet.svg1
-rw-r--r--.icons/awkward/32x32/apps/rescuetime.svg11
-rw-r--r--.icons/awkward/32x32/apps/resharper.svg15
-rw-r--r--.icons/awkward/32x32/apps/resharpercpp.svg17
-rw-r--r--.icons/awkward/32x32/apps/residualvm.svg8
-rw-r--r--.icons/awkward/32x32/apps/resolve.svg14
-rw-r--r--.icons/awkward/32x32/apps/retext.svg12
-rw-r--r--.icons/awkward/32x32/apps/retroarch.svg10
-rw-r--r--.icons/awkward/32x32/apps/retropie.svg16
l---------.icons/awkward/32x32/apps/revelation.svg1
-rw-r--r--.icons/awkward/32x32/apps/revolt.svg14
l---------.icons/awkward/32x32/apps/rexloader.svg1
-rw-r--r--.icons/awkward/32x32/apps/rhythmbox.svg11
l---------.icons/awkward/32x32/apps/ricin.svg1
-rw-r--r--.icons/awkward/32x32/apps/rider.svg15
-rw-r--r--.icons/awkward/32x32/apps/rimworld.svg15
l---------.icons/awkward/32x32/apps/ring-kde.svg1
-rw-r--r--.icons/awkward/32x32/apps/ring.svg11
-rw-r--r--.icons/awkward/32x32/apps/riot-web.svg9
l---------.icons/awkward/32x32/apps/riot.svg1
l---------.icons/awkward/32x32/apps/ripperx.svg1
-rw-r--r--.icons/awkward/32x32/apps/rise-to-ruins.svg7
l---------.icons/awkward/32x32/apps/ristretto.svg1
-rw-r--r--.icons/awkward/32x32/apps/rkward.svg8
-rw-r--r--.icons/awkward/32x32/apps/rlogo_icon.svg9
-rw-r--r--.icons/awkward/32x32/apps/robocraft.svg20
-rw-r--r--.icons/awkward/32x32/apps/roccat.svg10
-rw-r--r--.icons/awkward/32x32/apps/rochard.svg11
-rw-r--r--.icons/awkward/32x32/apps/rocket-league.svg12
l---------.icons/awkward/32x32/apps/rocketchat-desktop.svg1
-rw-r--r--.icons/awkward/32x32/apps/rocketchat.svg10
-rw-r--r--.icons/awkward/32x32/apps/rockradio.svg5
-rw-r--r--.icons/awkward/32x32/apps/rocksndiamonds.svg13
-rw-r--r--.icons/awkward/32x32/apps/rocs.svg11
l---------.icons/awkward/32x32/apps/rosa-imagewriter.svg1
l---------.icons/awkward/32x32/apps/rosamp.svg1
-rw-r--r--.icons/awkward/32x32/apps/rosegarden.svg23
l---------.icons/awkward/32x32/apps/roxterm.svg1
-rw-r--r--.icons/awkward/32x32/apps/rpcs3.svg7
l---------.icons/awkward/32x32/apps/rpmdrake.svg1
-rw-r--r--.icons/awkward/32x32/apps/rrootage.svg11
-rw-r--r--.icons/awkward/32x32/apps/rsibreak.svg12
l---------.icons/awkward/32x32/apps/rssguard.svg1
l---------.icons/awkward/32x32/apps/rssnow.svg1
l---------.icons/awkward/32x32/apps/rssowl.svg1
-rw-r--r--.icons/awkward/32x32/apps/rstudio.svg11
-rw-r--r--.icons/awkward/32x32/apps/rto-proxy.svg7
-rw-r--r--.icons/awkward/32x32/apps/rtt-rlinux.svg9
-rw-r--r--.icons/awkward/32x32/apps/rtt-rstudio.svg9
-rw-r--r--.icons/awkward/32x32/apps/rubymine.svg15
-rw-r--r--.icons/awkward/32x32/apps/runescape.svg12
-rw-r--r--.icons/awkward/32x32/apps/rust.svg35
-rw-r--r--.icons/awkward/32x32/apps/rygel.svg8
-rw-r--r--.icons/awkward/32x32/apps/sabnzbdplus.svg7
-rw-r--r--.icons/awkward/32x32/apps/safeeyes.svg19
-rw-r--r--.icons/awkward/32x32/apps/sage-notebook.svg36
-rw-r--r--.icons/awkward/32x32/apps/sakura-dungeon.svg14
l---------.icons/awkward/32x32/apps/samba.svg1
-rw-r--r--.icons/awkward/32x32/apps/sanctum-2.svg11
-rw-r--r--.icons/awkward/32x32/apps/sauerbraten.svg14
-rw-r--r--.icons/awkward/32x32/apps/sayonara.svg9
l---------.icons/awkward/32x32/apps/sc-controller.svg1
-rw-r--r--.icons/awkward/32x32/apps/sc_ide.svg16
-rw-r--r--.icons/awkward/32x32/apps/scans2pdf.svg14
-rw-r--r--.icons/awkward/32x32/apps/scantailor.svg14
l---------.icons/awkward/32x32/apps/schism-icon-128.svg1
-rw-r--r--.icons/awkward/32x32/apps/schism.svg14
-rw-r--r--.icons/awkward/32x32/apps/scid.svg10
-rw-r--r--.icons/awkward/32x32/apps/scilab.svg7
-rw-r--r--.icons/awkward/32x32/apps/scinotes.svg7
-rw-r--r--.icons/awkward/32x32/apps/scout-app.svg22
-rw-r--r--.icons/awkward/32x32/apps/scratch.svg17
-rw-r--r--.icons/awkward/32x32/apps/screencloud.svg11
l---------.icons/awkward/32x32/apps/screengrab.svg1
l---------.icons/awkward/32x32/apps/screenruler-icon-32x32.svg1
l---------.icons/awkward/32x32/apps/screenruler-icon.svg1
l---------.icons/awkward/32x32/apps/screenruler.svg1
l---------.icons/awkward/32x32/apps/screensaver.svg1
l---------.icons/awkward/32x32/apps/scribus-ng.svg1
l---------.icons/awkward/32x32/apps/scribus-trunk.svg1
-rw-r--r--.icons/awkward/32x32/apps/scribus.svg7
l---------.icons/awkward/32x32/apps/script-error.svg1
-rw-r--r--.icons/awkward/32x32/apps/scsi.svg8
l---------.icons/awkward/32x32/apps/scudcloud.svg1
-rw-r--r--.icons/awkward/32x32/apps/scummvm.svg10
-rw-r--r--.icons/awkward/32x32/apps/sdl_instead.svg12
l---------.icons/awkward/32x32/apps/seafile-client-qt5.svg1
l---------.icons/awkward/32x32/apps/seafile-client.svg1
-rw-r--r--.icons/awkward/32x32/apps/seafile.svg7
l---------.icons/awkward/32x32/apps/seahorse-preferences.svg1
l---------.icons/awkward/32x32/apps/seahorse.svg1
l---------.icons/awkward/32x32/apps/seamonkey-mozilla-build.svg1
-rw-r--r--.icons/awkward/32x32/apps/seamonkey.svg12
-rw-r--r--.icons/awkward/32x32/apps/searchmonkey.svg7
-rw-r--r--.icons/awkward/32x32/apps/securecrt.svg14
l---------.icons/awkward/32x32/apps/securecrt_64.svg1
-rw-r--r--.icons/awkward/32x32/apps/security-high.svg7
-rw-r--r--.icons/awkward/32x32/apps/security-low.svg7
-rw-r--r--.icons/awkward/32x32/apps/security-medium.svg15
-rw-r--r--.icons/awkward/32x32/apps/selene.svg9
-rw-r--r--.icons/awkward/32x32/apps/selinux.svg9
-rw-r--r--.icons/awkward/32x32/apps/semaphor.svg16
-rw-r--r--.icons/awkward/32x32/apps/sengi.svg8
-rw-r--r--.icons/awkward/32x32/apps/sepolicy.svg12
-rw-r--r--.icons/awkward/32x32/apps/serviio.svg7
l---------.icons/awkward/32x32/apps/session-properties.svg1
l---------.icons/awkward/32x32/apps/setroubleshoot_icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/sgt-launcher.svg20
l---------.icons/awkward/32x32/apps/shadow-beta.svg1
l---------.icons/awkward/32x32/apps/shadow-dev.svg1
-rw-r--r--.icons/awkward/32x32/apps/shadow-preprod.svg6
-rw-r--r--.icons/awkward/32x32/apps/shadow-tactics.svg7
-rw-r--r--.icons/awkward/32x32/apps/shadowsocks-qt5.svg7
-rw-r--r--.icons/awkward/32x32/apps/shadwen.svg7
-rw-r--r--.icons/awkward/32x32/apps/sheets.svg6
-rw-r--r--.icons/awkward/32x32/apps/shotcut.svg9
l---------.icons/awkward/32x32/apps/shotwell.svg1
l---------.icons/awkward/32x32/apps/showfoto.svg1
-rw-r--r--.icons/awkward/32x32/apps/showtime.svg7
-rw-r--r--.icons/awkward/32x32/apps/shutter.svg6
-rw-r--r--.icons/awkward/32x32/apps/sideka.svg7
-rw-r--r--.icons/awkward/32x32/apps/sigil.svg7
l---------.icons/awkward/32x32/apps/signal-desktop-beta.svg1
-rw-r--r--.icons/awkward/32x32/apps/signal-desktop.svg10
-rw-r--r--.icons/awkward/32x32/apps/simon.svg16
l---------.icons/awkward/32x32/apps/simple-ccsm.svg1
-rw-r--r--.icons/awkward/32x32/apps/simple-image-reducer.svg16
-rw-r--r--.icons/awkward/32x32/apps/simplenote.svg13
-rw-r--r--.icons/awkward/32x32/apps/simplescreenrecorder.svg10
-rw-r--r--.icons/awkward/32x32/apps/simsu.svg27
-rw-r--r--.icons/awkward/32x32/apps/singular.svg11
-rw-r--r--.icons/awkward/32x32/apps/sirikali.svg7
-rw-r--r--.icons/awkward/32x32/apps/skanlite.svg10
-rw-r--r--.icons/awkward/32x32/apps/skrooge.svg7
-rw-r--r--.icons/awkward/32x32/apps/skullgirls.svg8
-rw-r--r--.icons/awkward/32x32/apps/skydrive.svg7
-rw-r--r--.icons/awkward/32x32/apps/skype.svg12
l---------.icons/awkward/32x32/apps/skypeforlinux.svg1
-rw-r--r--.icons/awkward/32x32/apps/skyrim-script-extender.svg8
-rw-r--r--.icons/awkward/32x32/apps/slack.svg15
-rw-r--r--.icons/awkward/32x32/apps/slade.svg8
-rw-r--r--.icons/awkward/32x32/apps/slay-the-spire.svg10
l---------.icons/awkward/32x32/apps/sleep.svg1
l---------.icons/awkward/32x32/apps/slic3r-prusa.svg1
-rw-r--r--.icons/awkward/32x32/apps/slic3r-prusa3d.svg8
-rw-r--r--.icons/awkward/32x32/apps/slic3r.svg7
-rw-r--r--.icons/awkward/32x32/apps/slime-rancher.svg12
-rw-r--r--.icons/awkward/32x32/apps/slimjet.svg15
-rw-r--r--.icons/awkward/32x32/apps/slingscold.svg10
-rw-r--r--.icons/awkward/32x32/apps/slingshot.svg16
l---------.icons/awkward/32x32/apps/smartcode-stremio.svg1
-rw-r--r--.icons/awkward/32x32/apps/smartgit.svg8
l---------.icons/awkward/32x32/apps/smartgithg.svg1
-rw-r--r--.icons/awkward/32x32/apps/smartsynchronize.svg7
l---------.icons/awkward/32x32/apps/smb4k.svg1
l---------.icons/awkward/32x32/apps/smilla-enlarger.svg1
-rw-r--r--.icons/awkward/32x32/apps/smilla.svg41
l---------.icons/awkward/32x32/apps/smillaenlarger.svg1
-rw-r--r--.icons/awkward/32x32/apps/smplayer.svg7
l---------.icons/awkward/32x32/apps/smtube.svg1
l---------.icons/awkward/32x32/apps/smuxi-frontend-gnome.svg1
l---------.icons/awkward/32x32/apps/smuxi.svg1
-rw-r--r--.icons/awkward/32x32/apps/snes9x.svg9
-rw-r--r--.icons/awkward/32x32/apps/soapui.svg7
-rw-r--r--.icons/awkward/32x32/apps/sofastats.svg15
l---------.icons/awkward/32x32/apps/software-center.svg1
l---------.icons/awkward/32x32/apps/software-manager.svg1
l---------.icons/awkward/32x32/apps/software-properties-mint.svg1
-rw-r--r--.icons/awkward/32x32/apps/software-properties.svg9
l---------.icons/awkward/32x32/apps/software-sources.svg1
-rw-r--r--.icons/awkward/32x32/apps/software-store.svg7
l---------.icons/awkward/32x32/apps/software-update-available.svg1
l---------.icons/awkward/32x32/apps/software-update-urgent.svg1
l---------.icons/awkward/32x32/apps/software.svg1
l---------.icons/awkward/32x32/apps/softwarecenter-debian.svg1
l---------.icons/awkward/32x32/apps/softwarecenter-ubuntu.svg1
l---------.icons/awkward/32x32/apps/softwarecenter.svg1
-rw-r--r--.icons/awkward/32x32/apps/solaar.svg7
-rw-r--r--.icons/awkward/32x32/apps/solfege.svg5
-rw-r--r--.icons/awkward/32x32/apps/somafm.svg7
l---------.icons/awkward/32x32/apps/sonata.svg1
-rw-r--r--.icons/awkward/32x32/apps/songkick.svg7
-rw-r--r--.icons/awkward/32x32/apps/sonic-visualiser.svg8
-rw-r--r--.icons/awkward/32x32/apps/soulseek.svg8
-rw-r--r--.icons/awkward/32x32/apps/sound-juicer.svg8
-rw-r--r--.icons/awkward/32x32/apps/sound-recorder.svg11
-rw-r--r--.icons/awkward/32x32/apps/soundcloud.svg7
l---------.icons/awkward/32x32/apps/soundconverter.svg1
-rw-r--r--.icons/awkward/32x32/apps/soundkonverter.svg10
-rw-r--r--.icons/awkward/32x32/apps/soundnode.svg30
-rw-r--r--.icons/awkward/32x32/apps/soundwire.svg7
-rw-r--r--.icons/awkward/32x32/apps/space.fips.Fips.svg26
-rw-r--r--.icons/awkward/32x32/apps/spacefm.svg7
-rw-r--r--.icons/awkward/32x32/apps/spacemacs.svg7
-rw-r--r--.icons/awkward/32x32/apps/spaceview.svg14
-rw-r--r--.icons/awkward/32x32/apps/sparkleshare.svg10
-rw-r--r--.icons/awkward/32x32/apps/spec-ops-the-line.svg8
l---------.icons/awkward/32x32/apps/spectacle.svg1
-rw-r--r--.icons/awkward/32x32/apps/speed-dreams.svg10
-rw-r--r--.icons/awkward/32x32/apps/speedcrunch.svg21
-rw-r--r--.icons/awkward/32x32/apps/spflashtool.svg12
-rw-r--r--.icons/awkward/32x32/apps/spideroak.svg7
-rw-r--r--.icons/awkward/32x32/apps/sportstracker.svg10
-rw-r--r--.icons/awkward/32x32/apps/spotify-client.svg7
l---------.icons/awkward/32x32/apps/spotify-linux-48x48.svg1
l---------.icons/awkward/32x32/apps/spotify-linux-512x512.svg1
l---------.icons/awkward/32x32/apps/spotify.svg1
-rw-r--r--.icons/awkward/32x32/apps/spyder.svg12
l---------.icons/awkward/32x32/apps/spyder3.svg1
-rw-r--r--.icons/awkward/32x32/apps/sqldeveloper.svg16
-rw-r--r--.icons/awkward/32x32/apps/sqlitebrowser.svg9
l---------.icons/awkward/32x32/apps/sqliteman.svg1
-rw-r--r--.icons/awkward/32x32/apps/squeak.svg24
-rw-r--r--.icons/awkward/32x32/apps/sr-editor.svg12
l---------.icons/awkward/32x32/apps/ssh-askpass-gnome.svg1
-rw-r--r--.icons/awkward/32x32/apps/st.svg7
-rw-r--r--.icons/awkward/32x32/apps/stacer.svg11
-rw-r--r--.icons/awkward/32x32/apps/stack.svg13
-rw-r--r--.icons/awkward/32x32/apps/stage.svg9
-rw-r--r--.icons/awkward/32x32/apps/standard-notes.svg8
-rw-r--r--.icons/awkward/32x32/apps/starbound.svg7
-rw-r--r--.icons/awkward/32x32/apps/stardew-valley.svg17
-rw-r--r--.icons/awkward/32x32/apps/stargus.svg10
l---------.icons/awkward/32x32/apps/start-here-archlinux.svg1
l---------.icons/awkward/32x32/apps/start-here-arcolinux.svg1
l---------.icons/awkward/32x32/apps/start-here-debian.svg1
l---------.icons/awkward/32x32/apps/start-here-fedora.svg1
l---------.icons/awkward/32x32/apps/start-here-korora.svg1
l---------.icons/awkward/32x32/apps/start-here-linux-mint.svg1
l---------.icons/awkward/32x32/apps/start-here-lubuntu.svg1
l---------.icons/awkward/32x32/apps/start-here-manjaro.svg1
l---------.icons/awkward/32x32/apps/start-here-opensuse.svg1
l---------.icons/awkward/32x32/apps/start-here-pop-os.svg1
l---------.icons/awkward/32x32/apps/start-here-ubuntu.svg1
l---------.icons/awkward/32x32/apps/start-here-xfce.svg1
-rw-r--r--.icons/awkward/32x32/apps/staruml.svg11
-rw-r--r--.icons/awkward/32x32/apps/statalogo_14.svg23
-rw-r--r--.icons/awkward/32x32/apps/steadyflow.svg13
-rw-r--r--.icons/awkward/32x32/apps/stealth-bastard-deluxe.svg12
l---------.icons/awkward/32x32/apps/steam-icon.svg1
l---------.icons/awkward/32x32/apps/steam-launcher.svg1
-rw-r--r--.icons/awkward/32x32/apps/steam.svg19
l---------.icons/awkward/32x32/apps/steam_icon_10.svg1
l---------.icons/awkward/32x32/apps/steam_icon_1019590.svg1
l---------.icons/awkward/32x32/apps/steam_icon_1037480.svg1
l---------.icons/awkward/32x32/apps/steam_icon_1046930.svg1
l---------.icons/awkward/32x32/apps/steam_icon_105600.svg1
l---------.icons/awkward/32x32/apps/steam_icon_107100.svg1
l---------.icons/awkward/32x32/apps/steam_icon_107800.svg1
l---------.icons/awkward/32x32/apps/steam_icon_108600.svg1
l---------.icons/awkward/32x32/apps/steam_icon_1105890.svg1
l---------.icons/awkward/32x32/apps/steam_icon_1250.svg1
l---------.icons/awkward/32x32/apps/steam_icon_130.svg1
l---------.icons/awkward/32x32/apps/steam_icon_1500.svg1
l---------.icons/awkward/32x32/apps/steam_icon_1510.svg1
l---------.icons/awkward/32x32/apps/steam_icon_1520.svg1
l---------.icons/awkward/32x32/apps/steam_icon_1530.svg1
l---------.icons/awkward/32x32/apps/steam_icon_20.svg1
l---------.icons/awkward/32x32/apps/steam_icon_200710.svg1
l---------.icons/awkward/32x32/apps/steam_icon_200900.svg1
l---------.icons/awkward/32x32/apps/steam_icon_203770.svg1
l---------.icons/awkward/32x32/apps/steam_icon_204360.svg1
l---------.icons/awkward/32x32/apps/steam_icon_206440.svg1
l---------.icons/awkward/32x32/apps/steam_icon_209190.svg1
l---------.icons/awkward/32x32/apps/steam_icon_20920.svg1
l---------.icons/awkward/32x32/apps/steam_icon_210770.svg1
l---------.icons/awkward/32x32/apps/steam_icon_211820.svg1
l---------.icons/awkward/32x32/apps/steam_icon_218620.svg1
l---------.icons/awkward/32x32/apps/steam_icon_219740.svg1
l---------.icons/awkward/32x32/apps/steam_icon_220.svg1
l---------.icons/awkward/32x32/apps/steam_icon_22000.svg1
l---------.icons/awkward/32x32/apps/steam_icon_220200.svg1
l---------.icons/awkward/32x32/apps/steam_icon_220780.svg1
l---------.icons/awkward/32x32/apps/steam_icon_221260.svg1
l---------.icons/awkward/32x32/apps/steam_icon_221640.svg1
l---------.icons/awkward/32x32/apps/steam_icon_221810.svg1
l---------.icons/awkward/32x32/apps/steam_icon_222880.svg1
l---------.icons/awkward/32x32/apps/steam_icon_224480.svg1
l---------.icons/awkward/32x32/apps/steam_icon_224760.svg1
l---------.icons/awkward/32x32/apps/steam_icon_22600.svg1
l---------.icons/awkward/32x32/apps/steam_icon_227300.svg1
l---------.icons/awkward/32x32/apps/steam_icon_228360.svg1
l---------.icons/awkward/32x32/apps/steam_icon_231430.svg1
l---------.icons/awkward/32x32/apps/steam_icon_233840.svg1
l---------.icons/awkward/32x32/apps/steam_icon_235820.svg1
l---------.icons/awkward/32x32/apps/steam_icon_236390.svg1
l---------.icons/awkward/32x32/apps/steam_icon_238320.svg1
l---------.icons/awkward/32x32/apps/steam_icon_238460.svg1
l---------.icons/awkward/32x32/apps/steam_icon_239140.svg1
l---------.icons/awkward/32x32/apps/steam_icon_239200.svg1
l---------.icons/awkward/32x32/apps/steam_icon_240.svg1
l---------.icons/awkward/32x32/apps/steam_icon_242820.svg1
l---------.icons/awkward/32x32/apps/steam_icon_245170.svg1
l---------.icons/awkward/32x32/apps/steam_icon_247080.svg1
l---------.icons/awkward/32x32/apps/steam_icon_248610.svg1
l---------.icons/awkward/32x32/apps/steam_icon_249590.svg1
l---------.icons/awkward/32x32/apps/steam_icon_250420.svg1
l---------.icons/awkward/32x32/apps/steam_icon_250600.svg1
l---------.icons/awkward/32x32/apps/steam_icon_250820.svg1
l---------.icons/awkward/32x32/apps/steam_icon_250900.svg1
l---------.icons/awkward/32x32/apps/steam_icon_251570.svg1
l---------.icons/awkward/32x32/apps/steam_icon_252490.svg1
l---------.icons/awkward/32x32/apps/steam_icon_252670.svg1
l---------.icons/awkward/32x32/apps/steam_icon_252950.svg1
l---------.icons/awkward/32x32/apps/steam_icon_255220.svg1
l---------.icons/awkward/32x32/apps/steam_icon_255300.svg1
l---------.icons/awkward/32x32/apps/steam_icon_255710.svg1
l---------.icons/awkward/32x32/apps/steam_icon_257510.svg1
l---------.icons/awkward/32x32/apps/steam_icon_258890.svg1
l---------.icons/awkward/32x32/apps/steam_icon_261640.svg1
l---------.icons/awkward/32x32/apps/steam_icon_265830.svg1
l---------.icons/awkward/32x32/apps/steam_icon_268910.svg1
l---------.icons/awkward/32x32/apps/steam_icon_269670.svg1
l---------.icons/awkward/32x32/apps/steam_icon_278360.svg1
l---------.icons/awkward/32x32/apps/steam_icon_280.svg1
l---------.icons/awkward/32x32/apps/steam_icon_280680.svg1
l---------.icons/awkward/32x32/apps/steam_icon_285920.svg1
l---------.icons/awkward/32x32/apps/steam_icon_286690.svg1
l---------.icons/awkward/32x32/apps/steam_icon_287390.svg1
l---------.icons/awkward/32x32/apps/steam_icon_289070.svg1
l---------.icons/awkward/32x32/apps/steam_icon_291650.svg1
l---------.icons/awkward/32x32/apps/steam_icon_294100.svg1
l---------.icons/awkward/32x32/apps/steam_icon_298600.svg1
l---------.icons/awkward/32x32/apps/steam_icon_299660.svg1
l---------.icons/awkward/32x32/apps/steam_icon_30.svg1
l---------.icons/awkward/32x32/apps/steam_icon_300.svg1
l---------.icons/awkward/32x32/apps/steam_icon_300570.svg1
l---------.icons/awkward/32x32/apps/steam_icon_301520.svg1
l---------.icons/awkward/32x32/apps/steam_icon_304930.svg1
l---------.icons/awkward/32x32/apps/steam_icon_305620.svg1
l---------.icons/awkward/32x32/apps/steam_icon_310560.svg1
l---------.icons/awkward/32x32/apps/steam_icon_311690.svg1
l---------.icons/awkward/32x32/apps/steam_icon_316790.svg1
l---------.icons/awkward/32x32/apps/steam_icon_319630.svg1
l---------.icons/awkward/32x32/apps/steam_icon_319910.svg1
l---------.icons/awkward/32x32/apps/steam_icon_320.svg1
l---------.icons/awkward/32x32/apps/steam_icon_322330.svg1
l---------.icons/awkward/32x32/apps/steam_icon_323470.svg1
l---------.icons/awkward/32x32/apps/steam_icon_325610.svg1
l---------.icons/awkward/32x32/apps/steam_icon_327220.svg1
l---------.icons/awkward/32x32/apps/steam_icon_328080.svg1
l---------.icons/awkward/32x32/apps/steam_icon_330820.svg1
l---------.icons/awkward/32x32/apps/steam_icon_336940.svg1
l---------.icons/awkward/32x32/apps/steam_icon_340.svg1
l---------.icons/awkward/32x32/apps/steam_icon_344550.svg1
l---------.icons/awkward/32x32/apps/steam_icon_345180.svg1
l---------.icons/awkward/32x32/apps/steam_icon_346110.svg1
l---------.icons/awkward/32x32/apps/steam_icon_346900.svg1
l---------.icons/awkward/32x32/apps/steam_icon_35700.svg1
l---------.icons/awkward/32x32/apps/steam_icon_35720.svg1
l---------.icons/awkward/32x32/apps/steam_icon_360.svg1
l---------.icons/awkward/32x32/apps/steam_icon_365670.svg1
l---------.icons/awkward/32x32/apps/steam_icon_365720.svg1
l---------.icons/awkward/32x32/apps/steam_icon_367520.svg1
l---------.icons/awkward/32x32/apps/steam_icon_367580.svg1
l---------.icons/awkward/32x32/apps/steam_icon_373340.svg1
l---------.icons/awkward/32x32/apps/steam_icon_373740.svg1
l---------.icons/awkward/32x32/apps/steam_icon_378120.svg1
l---------.icons/awkward/32x32/apps/steam_icon_380.svg1
l---------.icons/awkward/32x32/apps/steam_icon_380840.svg1
l---------.icons/awkward/32x32/apps/steam_icon_383150.svg1
l---------.icons/awkward/32x32/apps/steam_icon_383180.svg1
l---------.icons/awkward/32x32/apps/steam_icon_383870.svg1
l---------.icons/awkward/32x32/apps/steam_icon_386070.svg1
l---------.icons/awkward/32x32/apps/steam_icon_38700.svg1
l---------.icons/awkward/32x32/apps/steam_icon_388210.svg1
l---------.icons/awkward/32x32/apps/steam_icon_389140.svg1
l---------.icons/awkward/32x32/apps/steam_icon_391540.svg1
l---------.icons/awkward/32x32/apps/steam_icon_395160.svg1
l---------.icons/awkward/32x32/apps/steam_icon_397950.svg1
l---------.icons/awkward/32x32/apps/steam_icon_40.svg1
l---------.icons/awkward/32x32/apps/steam_icon_400.svg1
l---------.icons/awkward/32x32/apps/steam_icon_4000.svg1
l---------.icons/awkward/32x32/apps/steam_icon_404410.svg1
l---------.icons/awkward/32x32/apps/steam_icon_404790.svg1
l---------.icons/awkward/32x32/apps/steam_icon_407330.svg1
l---------.icons/awkward/32x32/apps/steam_icon_40800.svg1
l---------.icons/awkward/32x32/apps/steam_icon_413150.svg1
l---------.icons/awkward/32x32/apps/steam_icon_418240.svg1
l---------.icons/awkward/32x32/apps/steam_icon_420.svg1
l---------.icons/awkward/32x32/apps/steam_icon_421020.svg1
l---------.icons/awkward/32x32/apps/steam_icon_421170.svg1
l---------.icons/awkward/32x32/apps/steam_icon_425210.svg1
l---------.icons/awkward/32x32/apps/steam_icon_427520.svg1
l---------.icons/awkward/32x32/apps/steam_icon_431240.svg1
l---------.icons/awkward/32x32/apps/steam_icon_431730.svg1
l---------.icons/awkward/32x32/apps/steam_icon_433340.svg1
l---------.icons/awkward/32x32/apps/steam_icon_436000.svg1
l---------.icons/awkward/32x32/apps/steam_icon_440.svg1
l---------.icons/awkward/32x32/apps/steam_icon_450140.svg1
l---------.icons/awkward/32x32/apps/steam_icon_450660.svg1
l---------.icons/awkward/32x32/apps/steam_icon_457140.svg1
l---------.icons/awkward/32x32/apps/steam_icon_468410.svg1
l---------.icons/awkward/32x32/apps/steam_icon_474750.svg1
l---------.icons/awkward/32x32/apps/steam_icon_48000.svg1
l---------.icons/awkward/32x32/apps/steam_icon_481510.svg1
l---------.icons/awkward/32x32/apps/steam_icon_487210.svg1
l---------.icons/awkward/32x32/apps/steam_icon_489830.svg1
l---------.icons/awkward/32x32/apps/steam_icon_49520.svg1
l---------.icons/awkward/32x32/apps/steam_icon_498330.svg1
l---------.icons/awkward/32x32/apps/steam_icon_50.svg1
l---------.icons/awkward/32x32/apps/steam_icon_500.svg1
l---------.icons/awkward/32x32/apps/steam_icon_50300.svg1
l---------.icons/awkward/32x32/apps/steam_icon_504230.svg1
l---------.icons/awkward/32x32/apps/steam_icon_509000.svg1
l---------.icons/awkward/32x32/apps/steam_icon_527230.svg1
l---------.icons/awkward/32x32/apps/steam_icon_550.svg1
l---------.icons/awkward/32x32/apps/steam_icon_552620.svg1
l---------.icons/awkward/32x32/apps/steam_icon_569860.svg1
l---------.icons/awkward/32x32/apps/steam_icon_570.svg1
l---------.icons/awkward/32x32/apps/steam_icon_57300.svg1
l---------.icons/awkward/32x32/apps/steam_icon_588650.svg1
l---------.icons/awkward/32x32/apps/steam_icon_598530.svg1
l---------.icons/awkward/32x32/apps/steam_icon_599390.svg1
l---------.icons/awkward/32x32/apps/steam_icon_602960.svg1
l---------.icons/awkward/32x32/apps/steam_icon_620.svg1
l---------.icons/awkward/32x32/apps/steam_icon_622650.svg1
l---------.icons/awkward/32x32/apps/steam_icon_641990.svg1
l---------.icons/awkward/32x32/apps/steam_icon_646570.svg1
l---------.icons/awkward/32x32/apps/steam_icon_684410.svg1
l---------.icons/awkward/32x32/apps/steam_icon_698780.svg1
l---------.icons/awkward/32x32/apps/steam_icon_70.svg1
l---------.icons/awkward/32x32/apps/steam_icon_70300.svg1
l---------.icons/awkward/32x32/apps/steam_icon_72850.svg1
l---------.icons/awkward/32x32/apps/steam_icon_728880.svg1
l---------.icons/awkward/32x32/apps/steam_icon_730.svg1
l---------.icons/awkward/32x32/apps/steam_icon_736260.svg1
l---------.icons/awkward/32x32/apps/steam_icon_751780.svg1
l---------.icons/awkward/32x32/apps/steam_icon_80.svg1
l---------.icons/awkward/32x32/apps/steam_icon_844590.svg1
l---------.icons/awkward/32x32/apps/steam_icon_8930.svg1
l---------.icons/awkward/32x32/apps/steam_icon_9500.svg1
l---------.icons/awkward/32x32/apps/steam_icon_999830.svg1
l---------.icons/awkward/32x32/apps/steampowered.svg1
-rw-r--r--.icons/awkward/32x32/apps/steamvr.svg11
-rw-r--r--.icons/awkward/32x32/apps/stella.svg5
-rw-r--r--.icons/awkward/32x32/apps/stellarium.svg8
-rw-r--r--.icons/awkward/32x32/apps/step.svg16
-rw-r--r--.icons/awkward/32x32/apps/stepmania-ssc.svg5
l---------.icons/awkward/32x32/apps/sticky-notes.svg1
l---------.icons/awkward/32x32/apps/stock_alarm.svg1
l---------.icons/awkward/32x32/apps/stock_help-agent.svg1
l---------.icons/awkward/32x32/apps/stock_help.svg1
l---------.icons/awkward/32x32/apps/stock_keyring.svg1
l---------.icons/awkward/32x32/apps/stock_task.svg1
l---------.icons/awkward/32x32/apps/stock_view-details.svg1
-rw-r--r--.icons/awkward/32x32/apps/stock_xfburn-burn-cd.svg9
l---------.icons/awkward/32x32/apps/stock_xfburn.svg1
-rw-r--r--.icons/awkward/32x32/apps/stoken-gui.svg9
-rw-r--r--.icons/awkward/32x32/apps/strawberry.svg16
l---------.icons/awkward/32x32/apps/streamlink-twitch-gui.svg1
-rw-r--r--.icons/awkward/32x32/apps/streamtuner.svg17
l---------.icons/awkward/32x32/apps/streamtuner2.svg1
-rw-r--r--.icons/awkward/32x32/apps/stremio.svg9
-rw-r--r--.icons/awkward/32x32/apps/stride.svg8
l---------.icons/awkward/32x32/apps/studio.svg1
-rw-r--r--.icons/awkward/32x32/apps/stuntrally.svg9
l---------.icons/awkward/32x32/apps/style.svg1
l---------.icons/awkward/32x32/apps/stylesheet.svg1
-rw-r--r--.icons/awkward/32x32/apps/subdownloader.svg17
-rw-r--r--.icons/awkward/32x32/apps/sublime-merge.svg9
l---------.icons/awkward/32x32/apps/sublime-text-2.svg1
l---------.icons/awkward/32x32/apps/sublime-text-3.svg1
-rw-r--r--.icons/awkward/32x32/apps/sublime-text.svg10
l---------.icons/awkward/32x32/apps/sublime-text2.svg1
l---------.icons/awkward/32x32/apps/sublime.svg1
l---------.icons/awkward/32x32/apps/sublime_text.svg1
l---------.icons/awkward/32x32/apps/sublimetext.svg1
-rw-r--r--.icons/awkward/32x32/apps/subsonic.svg24
-rw-r--r--.icons/awkward/32x32/apps/substance.svg5
-rw-r--r--.icons/awkward/32x32/apps/subsurface-icon.svg9
-rw-r--r--.icons/awkward/32x32/apps/subtitleeditor.svg20
l---------.icons/awkward/32x32/apps/sun-java-jdk10.svg1
l---------.icons/awkward/32x32/apps/sun-java-jdk5.svg1
l---------.icons/awkward/32x32/apps/sun-java-jdk6.svg1
l---------.icons/awkward/32x32/apps/sun-java-jdk7.svg1
l---------.icons/awkward/32x32/apps/sun-java-jdk8.svg1
l---------.icons/awkward/32x32/apps/sun-java-jdk9.svg1
l---------.icons/awkward/32x32/apps/sun-java-jre10.svg1
l---------.icons/awkward/32x32/apps/sun-java-jre8.svg1
l---------.icons/awkward/32x32/apps/sun-java32-jdk5.svg1
l---------.icons/awkward/32x32/apps/sun-java32-jdk6.svg1
l---------.icons/awkward/32x32/apps/sun-java32-jdk7.svg1
l---------.icons/awkward/32x32/apps/sun-java32-jdk8.svg1
l---------.icons/awkward/32x32/apps/sun-javaws-jdk10.svg1
l---------.icons/awkward/32x32/apps/sun-javaws-jdk6.svg1
l---------.icons/awkward/32x32/apps/sun-javaws-jdk7.svg1
l---------.icons/awkward/32x32/apps/sun-javaws-jdk8.svg1
l---------.icons/awkward/32x32/apps/sun-javaws-jdk9.svg1
l---------.icons/awkward/32x32/apps/sun-javaws-jre10.svg1
l---------.icons/awkward/32x32/apps/sun-javaws-jre8.svg1
l---------.icons/awkward/32x32/apps/sun-javaws32-jdk6.svg1
l---------.icons/awkward/32x32/apps/sun-javaws32-jdk7.svg1
l---------.icons/awkward/32x32/apps/sun-javaws32-jdk8.svg1
l---------.icons/awkward/32x32/apps/sun-jcontrol-jdk10.svg1
l---------.icons/awkward/32x32/apps/sun-jcontrol-jdk6.svg1
l---------.icons/awkward/32x32/apps/sun-jcontrol-jdk7.svg1
l---------.icons/awkward/32x32/apps/sun-jcontrol-jdk8.svg1
l---------.icons/awkward/32x32/apps/sun-jcontrol-jdk9.svg1
l---------.icons/awkward/32x32/apps/sun-jcontrol-jre10.svg1
l---------.icons/awkward/32x32/apps/sun-jcontrol-jre8.svg1
l---------.icons/awkward/32x32/apps/sun-jcontrol32-jdk6.svg1
l---------.icons/awkward/32x32/apps/sun-jcontrol32-jdk7.svg1
l---------.icons/awkward/32x32/apps/sun-jcontrol32-jdk8.svg1
-rw-r--r--.icons/awkward/32x32/apps/sunflower.svg8
-rw-r--r--.icons/awkward/32x32/apps/super-hexagon.svg9
-rw-r--r--.icons/awkward/32x32/apps/superkaramba.svg8
-rw-r--r--.icons/awkward/32x32/apps/supermeatboy.svg19
-rw-r--r--.icons/awkward/32x32/apps/superproductivity.svg9
-rw-r--r--.icons/awkward/32x32/apps/supertux.svg12
l---------.icons/awkward/32x32/apps/supertux2.svg1
-rw-r--r--.icons/awkward/32x32/apps/supertuxkart.svg37
l---------.icons/awkward/32x32/apps/susehelpcenter.svg1
-rw-r--r--.icons/awkward/32x32/apps/svgcleaner.svg22
-rw-r--r--.icons/awkward/32x32/apps/svp-manager4.svg13
-rw-r--r--.icons/awkward/32x32/apps/sw4stm32.svg7
-rw-r--r--.icons/awkward/32x32/apps/swatchbooker.svg15
l---------.icons/awkward/32x32/apps/swcentre.svg1
l---------.icons/awkward/32x32/apps/sweeper.svg1
-rw-r--r--.icons/awkward/32x32/apps/sweethome3d-furniture-editor.svg28
-rw-r--r--.icons/awkward/32x32/apps/sweethome3d-textures-editor.svg16
-rw-r--r--.icons/awkward/32x32/apps/sweethome3d.svg14
-rw-r--r--.icons/awkward/32x32/apps/swell-foop.svg12
l---------.icons/awkward/32x32/apps/switchuser.svg1
l---------.icons/awkward/32x32/apps/sylpheed.svg1
-rw-r--r--.icons/awkward/32x32/apps/synapse.svg7
l---------.icons/awkward/32x32/apps/synaptic.svg1
-rw-r--r--.icons/awkward/32x32/apps/syncplay.svg12
-rw-r--r--.icons/awkward/32x32/apps/syncthing-gtk.svg19
l---------.icons/awkward/32x32/apps/syncthing.svg1
l---------.icons/awkward/32x32/apps/syncthingtray.svg1
-rw-r--r--.icons/awkward/32x32/apps/synergy.svg14
-rw-r--r--.icons/awkward/32x32/apps/synfig_icon.svg6
-rw-r--r--.icons/awkward/32x32/apps/synology-cloud-station-drive.svg13
l---------.icons/awkward/32x32/apps/syntevo-smartgit.svg1
-rw-r--r--.icons/awkward/32x32/apps/syspeek.svg7
l---------.icons/awkward/32x32/apps/sysprof-icon.svg1
l---------.icons/awkward/32x32/apps/sysprof.svg1
l---------.icons/awkward/32x32/apps/system-config-authentication.svg1
l---------.icons/awkward/32x32/apps/system-config-date.svg1
l---------.icons/awkward/32x32/apps/system-config-display.svg1
l---------.icons/awkward/32x32/apps/system-config-keyboard.svg1
l---------.icons/awkward/32x32/apps/system-config-printer.svg1
-rw-r--r--.icons/awkward/32x32/apps/system-config-samba.svg14
l---------.icons/awkward/32x32/apps/system-config-selinux.svg1
l---------.icons/awkward/32x32/apps/system-config-services.svg1
l---------.icons/awkward/32x32/apps/system-config-users.svg1
-rw-r--r--.icons/awkward/32x32/apps/system-error.svg11
-rw-r--r--.icons/awkward/32x32/apps/system-file-manager.svg14
-rw-r--r--.icons/awkward/32x32/apps/system-help.svg7
l---------.icons/awkward/32x32/apps/system-hibernate.svg1
l---------.icons/awkward/32x32/apps/system-installer.svg1
-rw-r--r--.icons/awkward/32x32/apps/system-keyboard-mx.svg27
-rw-r--r--.icons/awkward/32x32/apps/system-lock-screen.svg7
-rw-r--r--.icons/awkward/32x32/apps/system-log-out.svg7
l---------.icons/awkward/32x32/apps/system-os-installer.svg1
-rw-r--r--.icons/awkward/32x32/apps/system-reboot.svg7
l---------.icons/awkward/32x32/apps/system-restart.svg1
-rw-r--r--.icons/awkward/32x32/apps/system-save-session.svg7
l---------.icons/awkward/32x32/apps/system-search.svg1
l---------.icons/awkward/32x32/apps/system-shut-down.svg1
-rw-r--r--.icons/awkward/32x32/apps/system-shutdown.svg7
l---------.icons/awkward/32x32/apps/system-software-install.svg1
l---------.icons/awkward/32x32/apps/system-software-installer.svg1
-rw-r--r--.icons/awkward/32x32/apps/system-software-update.svg12
-rw-r--r--.icons/awkward/32x32/apps/system-suspend-hibernate.svg7
-rw-r--r--.icons/awkward/32x32/apps/system-suspend.svg7
-rw-r--r--.icons/awkward/32x32/apps/system-switch-user.svg7
-rw-r--r--.icons/awkward/32x32/apps/system-users.svg13
l---------.icons/awkward/32x32/apps/systemback.svg1
l---------.icons/awkward/32x32/apps/systemtray.svg1
-rw-r--r--.icons/awkward/32x32/apps/tagainijisho.svg7
-rw-r--r--.icons/awkward/32x32/apps/taisei.svg11
l---------.icons/awkward/32x32/apps/tali.svg1
-rw-r--r--.icons/awkward/32x32/apps/tamtam-app.svg8
-rw-r--r--.icons/awkward/32x32/apps/tanglet.svg20
-rw-r--r--.icons/awkward/32x32/apps/taskbar.svg10
-rw-r--r--.icons/awkward/32x32/apps/tauonmb.svg9
-rw-r--r--.icons/awkward/32x32/apps/taxi.svg6
l---------.icons/awkward/32x32/apps/tde.svg1
l---------.icons/awkward/32x32/apps/tdemid.svg1
l---------.icons/awkward/32x32/apps/tdenetworkmanager.svg1
-rw-r--r--.icons/awkward/32x32/apps/tdeprintfax.svg23
l---------.icons/awkward/32x32/apps/tdescreensaver.svg1
l---------.icons/awkward/32x32/apps/tdevelop.svg1
-rw-r--r--.icons/awkward/32x32/apps/tdewalletmanager.svg13
l---------.icons/awkward/32x32/apps/tdmconfig.svg1
-rw-r--r--.icons/awkward/32x32/apps/team-fortress-classic.svg8
-rw-r--r--.icons/awkward/32x32/apps/team-fortress2.svg7
-rw-r--r--.icons/awkward/32x32/apps/teamcity.svg15
-rw-r--r--.icons/awkward/32x32/apps/teams-for-linux.svg18
-rw-r--r--.icons/awkward/32x32/apps/teamspeak3.svg13
-rw-r--r--.icons/awkward/32x32/apps/teamviewer.svg7
-rw-r--r--.icons/awkward/32x32/apps/teeworlds.svg13
-rw-r--r--.icons/awkward/32x32/apps/tegaki-recognize.svg10
l---------.icons/awkward/32x32/apps/telegram-desktop.svg1
-rw-r--r--.icons/awkward/32x32/apps/telegram.svg7
l---------.icons/awkward/32x32/apps/telepathy-kde.svg1
-rw-r--r--.icons/awkward/32x32/apps/tellico.svg14
l---------.icons/awkward/32x32/apps/terminal-tango.svg1
l---------.icons/awkward/32x32/apps/terminal.svg1
-rw-r--r--.icons/awkward/32x32/apps/terminator.svg23
l---------.icons/awkward/32x32/apps/terminix.svg1
-rw-r--r--.icons/awkward/32x32/apps/terminology.svg9
-rw-r--r--.icons/awkward/32x32/apps/terminus.svg8
-rw-r--r--.icons/awkward/32x32/apps/termius-app.svg13
-rw-r--r--.icons/awkward/32x32/apps/terraria.svg8
-rw-r--r--.icons/awkward/32x32/apps/terratech.svg10
-rw-r--r--.icons/awkward/32x32/apps/teslagrad.svg21
-rw-r--r--.icons/awkward/32x32/apps/tetzle.svg13
l---------.icons/awkward/32x32/apps/texmacs.svg1
-rw-r--r--.icons/awkward/32x32/apps/texmaker.svg15
-rw-r--r--.icons/awkward/32x32/apps/texstudio.svg15
l---------.icons/awkward/32x32/apps/text-editor.svg1
-rw-r--r--.icons/awkward/32x32/apps/textosaurus.svg13
-rw-r--r--.icons/awkward/32x32/apps/the-binding-of-isaac-rebirth.svg17
-rw-r--r--.icons/awkward/32x32/apps/the-cave.svg4
-rw-r--r--.icons/awkward/32x32/apps/the-elder-scrolls-v-skyrim.svg7
-rw-r--r--.icons/awkward/32x32/apps/the-escapists-2.svg21
-rw-r--r--.icons/awkward/32x32/apps/the-long-dark.svg7
-rw-r--r--.icons/awkward/32x32/apps/the-talos-principle.svg7
-rw-r--r--.icons/awkward/32x32/apps/the-witcher-2.svg21
-rw-r--r--.icons/awkward/32x32/apps/thermal-monitor.svg28
l---------.icons/awkward/32x32/apps/thg.svg1
l---------.icons/awkward/32x32/apps/thg_logo.svg1
-rw-r--r--.icons/awkward/32x32/apps/thimbleweed-park.svg13
-rw-r--r--.icons/awkward/32x32/apps/thinkorswim.svg9
-rw-r--r--.icons/awkward/32x32/apps/thomas-was-alone.svg12
l---------.icons/awkward/32x32/apps/thunar.svg1
l---------.icons/awkward/32x32/apps/thunderbird-3.0.svg1
l---------.icons/awkward/32x32/apps/thunderbird-icon.svg1
l---------.icons/awkward/32x32/apps/thunderbird-mozilla-build.svg1
-rw-r--r--.icons/awkward/32x32/apps/thunderbird.svg17
l---------.icons/awkward/32x32/apps/thunderbolt.svg1
-rw-r--r--.icons/awkward/32x32/apps/tidal.svg7
-rw-r--r--.icons/awkward/32x32/apps/tigervnc.svg7
l---------.icons/awkward/32x32/apps/tilda.svg1
-rw-r--r--.icons/awkward/32x32/apps/tiled.svg15
-rw-r--r--.icons/awkward/32x32/apps/tilesetter.svg7
-rw-r--r--.icons/awkward/32x32/apps/tilix.svg10
-rw-r--r--.icons/awkward/32x32/apps/tilp.svg23
l---------.icons/awkward/32x32/apps/time-admin.svg1
l---------.icons/awkward/32x32/apps/time.svg1
-rw-r--r--.icons/awkward/32x32/apps/timeshift.svg7
-rw-r--r--.icons/awkward/32x32/apps/timidity.svg21
l---------.icons/awkward/32x32/apps/tint2.svg1
l---------.icons/awkward/32x32/apps/tint2conf.svg1
-rw-r--r--.icons/awkward/32x32/apps/tipp10.svg16
-rw-r--r--.icons/awkward/32x32/apps/tixati.svg15
-rw-r--r--.icons/awkward/32x32/apps/tmm.svg19
-rw-r--r--.icons/awkward/32x32/apps/to-the-moon.svg9
-rw-r--r--.icons/awkward/32x32/apps/toby-the-secret-mine.svg11
-rw-r--r--.icons/awkward/32x32/apps/todoist.svg7
-rw-r--r--.icons/awkward/32x32/apps/toki-tori.svg19
-rw-r--r--.icons/awkward/32x32/apps/tomahawk.svg7
-rw-r--r--.icons/awkward/32x32/apps/tomato.svg7
l---------.icons/awkward/32x32/apps/tomboy.svg1
l---------.icons/awkward/32x32/apps/tools-report-bug.svg1
l---------.icons/awkward/32x32/apps/tools-wizard.svg1
l---------.icons/awkward/32x32/apps/topmenu-applet.svg1
-rw-r--r--.icons/awkward/32x32/apps/tor-browser-alpha.svg10
l---------.icons/awkward/32x32/apps/tor-browser-en.svg1
-rw-r--r--.icons/awkward/32x32/apps/tor-browser-nightly.svg10
l---------.icons/awkward/32x32/apps/tor-browser-ru.svg1
l---------.icons/awkward/32x32/apps/tor-browser.svg1
l---------.icons/awkward/32x32/apps/tor-messenger.svg1
-rw-r--r--.icons/awkward/32x32/apps/tor.svg10
l---------.icons/awkward/32x32/apps/torbrowser.svg1
-rw-r--r--.icons/awkward/32x32/apps/torchlight-2.svg10
-rw-r--r--.icons/awkward/32x32/apps/torcs.svg13
-rw-r--r--.icons/awkward/32x32/apps/tormessenger.svg9
-rw-r--r--.icons/awkward/32x32/apps/tortoisehg.svg9
-rw-r--r--.icons/awkward/32x32/apps/total-war.svg12
-rw-r--r--.icons/awkward/32x32/apps/touchpad-indicator.svg15
l---------.icons/awkward/32x32/apps/touchpad.svg1
l---------.icons/awkward/32x32/apps/toxygen.svg1
l---------.icons/awkward/32x32/apps/tracker.svg1
-rw-r--r--.icons/awkward/32x32/apps/trackma.svg13
-rw-r--r--.icons/awkward/32x32/apps/tracktion.svg7
l---------.icons/awkward/32x32/apps/tracktion7.svg1
l---------.icons/awkward/32x32/apps/tranquil.svg1
l---------.icons/awkward/32x32/apps/transgui-2.svg1
l---------.icons/awkward/32x32/apps/transgui.svg1
l---------.icons/awkward/32x32/apps/translator.svg1
-rw-r--r--.icons/awkward/32x32/apps/transmageddon.svg34
l---------.icons/awkward/32x32/apps/transmission-gtk.svg1
l---------.icons/awkward/32x32/apps/transmission-qt.svg1
-rw-r--r--.icons/awkward/32x32/apps/transmission-remote-gtk.svg17
-rw-r--r--.icons/awkward/32x32/apps/transmission.svg12
-rw-r--r--.icons/awkward/32x32/apps/trashindicator.svg11
-rw-r--r--.icons/awkward/32x32/apps/trelby.svg8
-rw-r--r--.icons/awkward/32x32/apps/trello.svg9
-rw-r--r--.icons/awkward/32x32/apps/tremulous.svg7
-rw-r--r--.icons/awkward/32x32/apps/tresorit.svg10
-rw-r--r--.icons/awkward/32x32/apps/trillian.svg13
-rw-r--r--.icons/awkward/32x32/apps/trimage.svg9
-rw-r--r--.icons/awkward/32x32/apps/trine.svg5
-rw-r--r--.icons/awkward/32x32/apps/trine2.svg5
-rw-r--r--.icons/awkward/32x32/apps/trine3.svg5
-rw-r--r--.icons/awkward/32x32/apps/trinity-desktop.svg7
-rw-r--r--.icons/awkward/32x32/apps/trojita.svg12
-rw-r--r--.icons/awkward/32x32/apps/tumblr.svg7
-rw-r--r--.icons/awkward/32x32/apps/turtleart.svg22
-rw-r--r--.icons/awkward/32x32/apps/tusk-app.svg7
l---------.icons/awkward/32x32/apps/tusk.svg1
-rw-r--r--.icons/awkward/32x32/apps/tux.svg25
l---------.icons/awkward/32x32/apps/tuxboot.svg1
-rw-r--r--.icons/awkward/32x32/apps/tuxguitar.svg22
-rw-r--r--.icons/awkward/32x32/apps/tuxmath.svg16
l---------.icons/awkward/32x32/apps/tuxpaint.svg1
-rw-r--r--.icons/awkward/32x32/apps/tuxpuck.svg25
l---------.icons/awkward/32x32/apps/tuxracer.svg1
-rw-r--r--.icons/awkward/32x32/apps/tuxtype.svg18
l---------.icons/awkward/32x32/apps/tv.kodi.Kodi.svg1
l---------.icons/awkward/32x32/apps/tvmaxe.svg1
-rw-r--r--.icons/awkward/32x32/apps/tvtime.svg9
-rw-r--r--.icons/awkward/32x32/apps/tweetdeck.svg6
l---------.icons/awkward/32x32/apps/twin.svg1
-rw-r--r--.icons/awkward/32x32/apps/twinkle.svg7
-rw-r--r--.icons/awkward/32x32/apps/twitter.svg13
-rw-r--r--.icons/awkward/32x32/apps/twupic.svg9
-rw-r--r--.icons/awkward/32x32/apps/type-rider.svg5
-rw-r--r--.icons/awkward/32x32/apps/typecatcher.svg6
-rw-r--r--.icons/awkward/32x32/apps/typora.svg6
l---------.icons/awkward/32x32/apps/ubinary.svg1
-rw-r--r--.icons/awkward/32x32/apps/ubiquity-kde.svg9
l---------.icons/awkward/32x32/apps/ubiquity.svg1
l---------.icons/awkward/32x32/apps/ubuntu-cleaner.svg1
l---------.icons/awkward/32x32/apps/ubuntu-kylin-software-center.svg1
l---------.icons/awkward/32x32/apps/ubuntu-logo-icon.svg1
l---------.icons/awkward/32x32/apps/ubuntu-mate.svg1
l---------.icons/awkward/32x32/apps/ubuntu-qtcreator.svg1
-rw-r--r--.icons/awkward/32x32/apps/ubuntu-tweak.svg7
l---------.icons/awkward/32x32/apps/ubuntusoftware.svg1
-rw-r--r--.icons/awkward/32x32/apps/ubuntustudio-controls.svg21
-rw-r--r--.icons/awkward/32x32/apps/ue4editor.svg7
l---------.icons/awkward/32x32/apps/uget-icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/uget.svg7
l---------.icons/awkward/32x32/apps/uk.co.ibboard.cawbird.svg1
l---------.icons/awkward/32x32/apps/uk.co.mangobrain.Infector.svg1
-rw-r--r--.icons/awkward/32x32/apps/ukuu.svg7
-rw-r--r--.icons/awkward/32x32/apps/ulauncher.svg8
-rw-r--r--.icons/awkward/32x32/apps/umbrello.svg14
-rw-r--r--.icons/awkward/32x32/apps/umlet_logo.svg9
-rw-r--r--.icons/awkward/32x32/apps/ums.svg13
-rw-r--r--.icons/awkward/32x32/apps/undertale.svg8
l---------.icons/awkward/32x32/apps/unetbootin.svg1
-rw-r--r--.icons/awkward/32x32/apps/unison-gtk.svg11
l---------.icons/awkward/32x32/apps/unity-color-panel.svg1
l---------.icons/awkward/32x32/apps/unity-datetime-panel.svg1
l---------.icons/awkward/32x32/apps/unity-display-panel.svg1
-rw-r--r--.icons/awkward/32x32/apps/unity-editor-icon.svg7
l---------.icons/awkward/32x32/apps/unity-lens-photos.svg1
l---------.icons/awkward/32x32/apps/unity-mail.svg1
l---------.icons/awkward/32x32/apps/unity-power-panel.svg1
l---------.icons/awkward/32x32/apps/unity-scope-gdrive.svg1
l---------.icons/awkward/32x32/apps/unity-sound-panel.svg1
-rw-r--r--.icons/awkward/32x32/apps/unity-tweak-tool.svg10
l---------.icons/awkward/32x32/apps/unity-webapps-facebook.svg1
l---------.icons/awkward/32x32/apps/unity-webapps-gmail.svg1
l---------.icons/awkward/32x32/apps/unity-webapps-wordpress.svg1
-rw-r--r--.icons/awkward/32x32/apps/unityhub.svg7
-rw-r--r--.icons/awkward/32x32/apps/unknown-horizons.svg17
-rw-r--r--.icons/awkward/32x32/apps/unturned.svg14
l---------.icons/awkward/32x32/apps/update-manager.svg1
l---------.icons/awkward/32x32/apps/update-notifier.svg1
-rw-r--r--.icons/awkward/32x32/apps/uplink.svg7
-rw-r--r--.icons/awkward/32x32/apps/upload-pictures.svg13
-rw-r--r--.icons/awkward/32x32/apps/upsource.svg15
-rw-r--r--.icons/awkward/32x32/apps/upwork.svg7
-rw-r--r--.icons/awkward/32x32/apps/uqm.svg12
-rw-r--r--.icons/awkward/32x32/apps/urbanterror.svg41
-rw-r--r--.icons/awkward/32x32/apps/urserver.svg7
l---------.icons/awkward/32x32/apps/urxvt.svg1
l---------.icons/awkward/32x32/apps/urxvt_48x48.svg1
l---------.icons/awkward/32x32/apps/us.zoom.Zoom.svg1
l---------.icons/awkward/32x32/apps/usb-creator-gtk.svg1
l---------.icons/awkward/32x32/apps/usb-creator-kde.svg1
-rw-r--r--.icons/awkward/32x32/apps/usb-creator.svg16
-rw-r--r--.icons/awkward/32x32/apps/usb.svg7
-rw-r--r--.icons/awkward/32x32/apps/usbguard-icon.svg8
l---------.icons/awkward/32x32/apps/user-info.svg1
l---------.icons/awkward/32x32/apps/user_icon.svg1
l---------.icons/awkward/32x32/apps/userdrake.svg1
l---------.icons/awkward/32x32/apps/uterror.svg1
l---------.icons/awkward/32x32/apps/utilities-energy-monitor.svg1
l---------.icons/awkward/32x32/apps/utilities-file-archiver.svg1
-rw-r--r--.icons/awkward/32x32/apps/utilities-log-viewer.svg10
l---------.icons/awkward/32x32/apps/utilities-system-monitor.svg1
-rw-r--r--.icons/awkward/32x32/apps/utilities-terminal.svg7
-rw-r--r--.icons/awkward/32x32/apps/utilities-terminal_su.svg7
-rw-r--r--.icons/awkward/32x32/apps/utilities-tweak-tool.svg10
-rw-r--r--.icons/awkward/32x32/apps/utilities-x-terminal.svg7
-rw-r--r--.icons/awkward/32x32/apps/utox.svg9
-rw-r--r--.icons/awkward/32x32/apps/vacuum.svg7
-rw-r--r--.icons/awkward/32x32/apps/variety.svg12
-rw-r--r--.icons/awkward/32x32/apps/vbam.svg14
l---------.icons/awkward/32x32/apps/vdrift-64x64.svg1
-rw-r--r--.icons/awkward/32x32/apps/vdrift.svg8
-rw-r--r--.icons/awkward/32x32/apps/vectr.svg8
-rw-r--r--.icons/awkward/32x32/apps/veracrypt.svg9
l---------.icons/awkward/32x32/apps/veracrypt.xpm.svg1
-rw-r--r--.icons/awkward/32x32/apps/veyon-configurator.svg11
-rw-r--r--.icons/awkward/32x32/apps/veyon-master.svg12
-rw-r--r--.icons/awkward/32x32/apps/viber.svg9
-rw-r--r--.icons/awkward/32x32/apps/victor-vran.svg7
-rw-r--r--.icons/awkward/32x32/apps/vidcutter.svg14
l---------.icons/awkward/32x32/apps/video-player.svg1
-rw-r--r--.icons/awkward/32x32/apps/vieb.svg8
l---------.icons/awkward/32x32/apps/viewnior.svg1
-rw-r--r--.icons/awkward/32x32/apps/vifm.svg10
l---------.icons/awkward/32x32/apps/viking.svg1
l---------.icons/awkward/32x32/apps/vim-qt.svg1
-rw-r--r--.icons/awkward/32x32/apps/vim.svg8
-rw-r--r--.icons/awkward/32x32/apps/vimeo.svg7
l---------.icons/awkward/32x32/apps/vinagre.svg1
-rw-r--r--.icons/awkward/32x32/apps/virt-manager.svg9
l---------.icons/awkward/32x32/apps/virt-viewer.svg1
l---------.icons/awkward/32x32/apps/virtualbox-ose.svg1
-rw-r--r--.icons/awkward/32x32/apps/virtualbox.svg7
-rw-r--r--.icons/awkward/32x32/apps/visual-paradigm.svg9
-rw-r--r--.icons/awkward/32x32/apps/visual-studio-code-insiders.svg11
-rw-r--r--.icons/awkward/32x32/apps/visual-studio-code.svg11
-rw-r--r--.icons/awkward/32x32/apps/vivado_logo.svg11
-rw-r--r--.icons/awkward/32x32/apps/vivaldi-beta.svg9
l---------.icons/awkward/32x32/apps/vivaldi-snapshot.svg1
l---------.icons/awkward/32x32/apps/vivaldi-stable.svg1
-rw-r--r--.icons/awkward/32x32/apps/vivaldi.svg8
-rw-r--r--.icons/awkward/32x32/apps/vk.svg7
-rw-r--r--.icons/awkward/32x32/apps/vkaudiosaver.svg25
-rw-r--r--.icons/awkward/32x32/apps/vlc.svg8
-rw-r--r--.icons/awkward/32x32/apps/vmd.svg10
l---------.icons/awkward/32x32/apps/vmnetcfg.svg1
-rw-r--r--.icons/awkward/32x32/apps/vmpk.svg22
l---------.icons/awkward/32x32/apps/vmplayer.svg1
-rw-r--r--.icons/awkward/32x32/apps/vmware-netcfg.svg15
-rw-r--r--.icons/awkward/32x32/apps/vmware-player.svg7
-rw-r--r--.icons/awkward/32x32/apps/vmware-view.svg15
-rw-r--r--.icons/awkward/32x32/apps/vmware-workstation.svg10
l---------.icons/awkward/32x32/apps/vmware.svg1
l---------.icons/awkward/32x32/apps/vnc.svg1
-rw-r--r--.icons/awkward/32x32/apps/vncviewer.svg7
-rw-r--r--.icons/awkward/32x32/apps/vnote.svg13
-rw-r--r--.icons/awkward/32x32/apps/vocal.svg8
-rw-r--r--.icons/awkward/32x32/apps/void-wizard.svg14
l---------.icons/awkward/32x32/apps/vokoscreen.svg1
-rw-r--r--.icons/awkward/32x32/apps/vprerex.svg12
-rw-r--r--.icons/awkward/32x32/apps/vscodium.svg7
-rw-r--r--.icons/awkward/32x32/apps/vstudio.svg10
l---------.icons/awkward/32x32/apps/vuescan.svg1
-rw-r--r--.icons/awkward/32x32/apps/vym.svg15
-rw-r--r--.icons/awkward/32x32/apps/wallch.svg7
-rw-r--r--.icons/awkward/32x32/apps/wallpapoz.svg14
-rw-r--r--.icons/awkward/32x32/apps/war-thunder.svg23
-rw-r--r--.icons/awkward/32x32/apps/wargus.svg16
-rw-r--r--.icons/awkward/32x32/apps/warmux.svg9
l---------.icons/awkward/32x32/apps/warmux_128x128.svg1
-rw-r--r--.icons/awkward/32x32/apps/warzone2100.svg28
l---------.icons/awkward/32x32/apps/waterfox-icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/waterfox.svg16
-rw-r--r--.icons/awkward/32x32/apps/wavebox.svg7
-rw-r--r--.icons/awkward/32x32/apps/wayland.svg7
l---------.icons/awkward/32x32/apps/weather-widget.svg1
-rw-r--r--.icons/awkward/32x32/apps/weather.svg17
l---------.icons/awkward/32x32/apps/web-browser.svg1
l---------.icons/awkward/32x32/apps/web-google-drive.svg1
l---------.icons/awkward/32x32/apps/web-google-gmail-offline.svg1
l---------.icons/awkward/32x32/apps/web-google-gmail.svg1
l---------.icons/awkward/32x32/apps/webbrowser-app.svg1
-rw-r--r--.icons/awkward/32x32/apps/webby.svg7
l---------.icons/awkward/32x32/apps/webcamoid.svg1
-rw-r--r--.icons/awkward/32x32/apps/webplotdigitizer.svg14
l---------.icons/awkward/32x32/apps/website.i2pd.i2pd.svg1
-rw-r--r--.icons/awkward/32x32/apps/webstorm.svg15
-rw-r--r--.icons/awkward/32x32/apps/webtorrent-desktop.svg23
-rw-r--r--.icons/awkward/32x32/apps/wechat.svg20
l---------.icons/awkward/32x32/apps/weechat.svg1
-rw-r--r--.icons/awkward/32x32/apps/welcome-screen.svg27
l---------.icons/awkward/32x32/apps/wesnoth-1.10-icon.svg1
l---------.icons/awkward/32x32/apps/wesnoth-1.10_editor-icon.svg1
l---------.icons/awkward/32x32/apps/wesnoth-1.12-icon.svg1
l---------.icons/awkward/32x32/apps/wesnoth-1.12_editor-icon.svg1
l---------.icons/awkward/32x32/apps/wesnoth-1.14-icon.svg1
l---------.icons/awkward/32x32/apps/wesnoth-1.14_editor-icon.svg1
l---------.icons/awkward/32x32/apps/wesnoth-icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/wesnoth.svg23
l---------.icons/awkward/32x32/apps/wesnoth_editor-icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/wesnoth_editor.svg23
l---------.icons/awkward/32x32/apps/wewechat.svg1
-rw-r--r--.icons/awkward/32x32/apps/whalebird.svg7
l---------.icons/awkward/32x32/apps/whatsapp-desktop.svg1
l---------.icons/awkward/32x32/apps/whatsapp-nativefier.svg1
-rw-r--r--.icons/awkward/32x32/apps/whatsapp.svg7
l---------.icons/awkward/32x32/apps/whatsdesk.svg1
-rw-r--r--.icons/awkward/32x32/apps/whatsie.svg15
l---------.icons/awkward/32x32/apps/wicd-gtk.svg1
-rw-r--r--.icons/awkward/32x32/apps/wicd.svg11
-rw-r--r--.icons/awkward/32x32/apps/widelands.svg8
l---------.icons/awkward/32x32/apps/wifi-radar.svg1
-rw-r--r--.icons/awkward/32x32/apps/wikipedia.svg6
l---------.icons/awkward/32x32/apps/window-duplicate.svg1
l---------.icons/awkward/32x32/apps/window_list.svg1
-rw-r--r--.icons/awkward/32x32/apps/windstille-0.2.svg16
-rw-r--r--.icons/awkward/32x32/apps/wine-help.svg18
l---------.icons/awkward/32x32/apps/wine-notepad.svg1
-rw-r--r--.icons/awkward/32x32/apps/wine-uninstaller.svg16
l---------.icons/awkward/32x32/apps/wine-winecfg.svg1
-rw-r--r--.icons/awkward/32x32/apps/wine.svg17
-rw-r--r--.icons/awkward/32x32/apps/winecfg.svg18
-rw-r--r--.icons/awkward/32x32/apps/winefile.svg22
-rw-r--r--.icons/awkward/32x32/apps/winemine.svg11
-rw-r--r--.icons/awkward/32x32/apps/winetricks.svg16
l---------.icons/awkward/32x32/apps/winff.svg1
-rw-r--r--.icons/awkward/32x32/apps/wingpanel.svg6
-rw-r--r--.icons/awkward/32x32/apps/wings3d.svg17
l---------.icons/awkward/32x32/apps/winhelp.svg1
l---------.icons/awkward/32x32/apps/wire-desktop.svg1
-rw-r--r--.icons/awkward/32x32/apps/wire.svg6
-rw-r--r--.icons/awkward/32x32/apps/wireshark.svg6
-rw-r--r--.icons/awkward/32x32/apps/wiznote.svg7
l---------.icons/awkward/32x32/apps/wl-ico-64.svg1
l---------.icons/awkward/32x32/apps/wmail.svg1
l---------.icons/awkward/32x32/apps/wmtweaks.svg1
-rw-r--r--.icons/awkward/32x32/apps/woeusbgui-icon.svg21
-rw-r--r--.icons/awkward/32x32/apps/wolfenstein.svg7
l---------.icons/awkward/32x32/apps/wolfram-mathematica.svg1
-rw-r--r--.icons/awkward/32x32/apps/wolfram-player.svg7
l---------.icons/awkward/32x32/apps/wop.svg1
l---------.icons/awkward/32x32/apps/wordpad.svg1
-rw-r--r--.icons/awkward/32x32/apps/wordpress.svg7
-rw-r--r--.icons/awkward/32x32/apps/words.svg13
-rw-r--r--.icons/awkward/32x32/apps/wordview.svg10
l---------.icons/awkward/32x32/apps/wordview.xpm.svg1
l---------.icons/awkward/32x32/apps/work.openpaper.Paperwork.svg1
-rw-r--r--.icons/awkward/32x32/apps/workflowy.svg14
-rw-r--r--.icons/awkward/32x32/apps/workrave.svg12
-rw-r--r--.icons/awkward/32x32/apps/workspace-switcher-left-bottom.svg7
-rw-r--r--.icons/awkward/32x32/apps/workspace-switcher-right-bottom.svg9
-rw-r--r--.icons/awkward/32x32/apps/workspace-switcher-right-top.svg7
-rw-r--r--.icons/awkward/32x32/apps/workspace-switcher-top-left.svg7
l---------.icons/awkward/32x32/apps/workspace-switcher.svg1
-rw-r--r--.icons/awkward/32x32/apps/world-of-goo.svg11
-rw-r--r--.icons/awkward/32x32/apps/world-of-tanks.svg11
-rw-r--r--.icons/awkward/32x32/apps/worldofpadman.svg14
-rw-r--r--.icons/awkward/32x32/apps/worms.svg7
-rw-r--r--.icons/awkward/32x32/apps/wpa_gui.svg11
l---------.icons/awkward/32x32/apps/wpcom.svg1
-rw-r--r--.icons/awkward/32x32/apps/wps-office-etmain.svg7
-rw-r--r--.icons/awkward/32x32/apps/wps-office-pdfmain.svg7
-rw-r--r--.icons/awkward/32x32/apps/wps-office-wppmain.svg7
-rw-r--r--.icons/awkward/32x32/apps/wps-office-wpsmain.svg7
l---------.icons/awkward/32x32/apps/wps-office2019-etmain.svg1
l---------.icons/awkward/32x32/apps/wps-office2019-pdfmain.svg1
l---------.icons/awkward/32x32/apps/wps-office2019-wppmain.svg1
l---------.icons/awkward/32x32/apps/wps-office2019-wpsmain.svg1
-rw-r--r--.icons/awkward/32x32/apps/wpscrackgui.svg16
l---------.icons/awkward/32x32/apps/ws.openarena.OpenArena.svg1
-rw-r--r--.icons/awkward/32x32/apps/wunderlist.svg11
l---------.icons/awkward/32x32/apps/www-browser.svg1
l---------.icons/awkward/32x32/apps/wxHexEditor.svg1
-rw-r--r--.icons/awkward/32x32/apps/wxcas.svg7
-rw-r--r--.icons/awkward/32x32/apps/wxglade.svg15
l---------.icons/awkward/32x32/apps/wxmaxima.svg1
l---------.icons/awkward/32x32/apps/x-office-address-book.svg1
l---------.icons/awkward/32x32/apps/x-pdf.svg1
l---------.icons/awkward/32x32/apps/x-system-software-sources.svg1
l---------.icons/awkward/32x32/apps/x.svg1
-rw-r--r--.icons/awkward/32x32/apps/xampp.svg7
l---------.icons/awkward/32x32/apps/xapp.svg1
l---------.icons/awkward/32x32/apps/xar.svg1
l---------.icons/awkward/32x32/apps/xarchiver.svg1
l---------.icons/awkward/32x32/apps/xboard.svg1
l---------.icons/awkward/32x32/apps/xcalc.svg1
-rw-r--r--.icons/awkward/32x32/apps/xcas.svg7
l---------.icons/awkward/32x32/apps/xchat-gnome.svg1
-rw-r--r--.icons/awkward/32x32/apps/xchat.svg10
l---------.icons/awkward/32x32/apps/xchm-48.svg1
l---------.icons/awkward/32x32/apps/xclipboard.svg1
l---------.icons/awkward/32x32/apps/xclock.svg1
l---------.icons/awkward/32x32/apps/xconsole.svg1
-rw-r--r--.icons/awkward/32x32/apps/xcos.svg18
l---------.icons/awkward/32x32/apps/xdiagnose.svg1
-rw-r--r--.icons/awkward/32x32/apps/xdman.svg12
l---------.icons/awkward/32x32/apps/xed.svg1
l---------.icons/awkward/32x32/apps/xedit.svg1
l---------.icons/awkward/32x32/apps/xemacs.svg1
l---------.icons/awkward/32x32/apps/xeyes.svg1
l---------.icons/awkward/32x32/apps/xfburn.svg1
l---------.icons/awkward/32x32/apps/xfcalendar.svg1
l---------.icons/awkward/32x32/apps/xfce-edit.svg1
l---------.icons/awkward/32x32/apps/xfce-filemanager.svg1
l---------.icons/awkward/32x32/apps/xfce-mail.svg1
l---------.icons/awkward/32x32/apps/xfce-man.svg1
l---------.icons/awkward/32x32/apps/xfce-mount.svg1
l---------.icons/awkward/32x32/apps/xfce-mouse.svg1
l---------.icons/awkward/32x32/apps/xfce-newmail.svg1
l---------.icons/awkward/32x32/apps/xfce-schedule.svg1
l---------.icons/awkward/32x32/apps/xfce-sensors.svg1
l---------.icons/awkward/32x32/apps/xfce-sound.svg1
l---------.icons/awkward/32x32/apps/xfce-system-info.svg1
l---------.icons/awkward/32x32/apps/xfce-system-lock.svg1
l---------.icons/awkward/32x32/apps/xfce-system-settings.svg1
l---------.icons/awkward/32x32/apps/xfce-terminal.svg1
l---------.icons/awkward/32x32/apps/xfce-theme-manager.svg1
l---------.icons/awkward/32x32/apps/xfce-ui.svg1
l---------.icons/awkward/32x32/apps/xfce-unknown.svg1
l---------.icons/awkward/32x32/apps/xfce4-appfinder.svg1
l---------.icons/awkward/32x32/apps/xfce4-backdrop.svg1
l---------.icons/awkward/32x32/apps/xfce4-battery-plugin.svg1
l---------.icons/awkward/32x32/apps/xfce4-clipman-plugin.svg1
l---------.icons/awkward/32x32/apps/xfce4-clock.svg1
l---------.icons/awkward/32x32/apps/xfce4-color-settings.svg1
l---------.icons/awkward/32x32/apps/xfce4-cpufreq-plugin.svg1
l---------.icons/awkward/32x32/apps/xfce4-cpugraph-plugin.svg1
l---------.icons/awkward/32x32/apps/xfce4-dict.svg1
l---------.icons/awkward/32x32/apps/xfce4-display.svg1
-rw-r--r--.icons/awkward/32x32/apps/xfce4-eyes.svg12
-rw-r--r--.icons/awkward/32x32/apps/xfce4-fsguard-plugin-warning.svg10
l---------.icons/awkward/32x32/apps/xfce4-indicator-plugin.svg1
l---------.icons/awkward/32x32/apps/xfce4-logo.svg1
l---------.icons/awkward/32x32/apps/xfce4-mcs-manager.svg1
l---------.icons/awkward/32x32/apps/xfce4-menueditor.svg1
l---------.icons/awkward/32x32/apps/xfce4-mixer.svg1
l---------.icons/awkward/32x32/apps/xfce4-netload-plugin.svg1
l---------.icons/awkward/32x32/apps/xfce4-notes-plugin.svg1
l---------.icons/awkward/32x32/apps/xfce4-notifyd.svg1
l---------.icons/awkward/32x32/apps/xfce4-panel-menu.svg1
l---------.icons/awkward/32x32/apps/xfce4-panel.svg1
l---------.icons/awkward/32x32/apps/xfce4-power-manager-settings.svg1
l---------.icons/awkward/32x32/apps/xfce4-pulseaudio-plugin.svg1
-rw-r--r--.icons/awkward/32x32/apps/xfce4-session.svg13
l---------.icons/awkward/32x32/apps/xfce4-settings.svg1
l---------.icons/awkward/32x32/apps/xfce4-sound.svg1
l---------.icons/awkward/32x32/apps/xfce4-splash.svg1
l---------.icons/awkward/32x32/apps/xfce4-system-lock.svg1
-rw-r--r--.icons/awkward/32x32/apps/xfce4-systray.svg12
-rw-r--r--.icons/awkward/32x32/apps/xfce4-taskbar.svg10
l---------.icons/awkward/32x32/apps/xfce4-time-out-plugin.svg1
l---------.icons/awkward/32x32/apps/xfce4-timer.svg1
l---------.icons/awkward/32x32/apps/xfce4-ui.svg1
l---------.icons/awkward/32x32/apps/xfce4-weather.svg1
l---------.icons/awkward/32x32/apps/xfce4-workspaces.svg1
l---------.icons/awkward/32x32/apps/xfce4_xicon.svg1
l---------.icons/awkward/32x32/apps/xfce_unknown.svg1
l---------.icons/awkward/32x32/apps/xfdashboard.svg1
l---------.icons/awkward/32x32/apps/xfpm-ac-adapter.svg1
l---------.icons/awkward/32x32/apps/xfpm-suspend.svg1
l---------.icons/awkward/32x32/apps/xfsm-hibernate.svg1
l---------.icons/awkward/32x32/apps/xfsm-logout.svg1
l---------.icons/awkward/32x32/apps/xfsm-reboot.svg1
l---------.icons/awkward/32x32/apps/xfsm-shutdown.svg1
l---------.icons/awkward/32x32/apps/xfsm-suspend.svg1
l---------.icons/awkward/32x32/apps/xfsm-switch.svg1
l---------.icons/awkward/32x32/apps/xfwm4.svg1
-rw-r--r--.icons/awkward/32x32/apps/xhydra.svg7
-rw-r--r--.icons/awkward/32x32/apps/xiaomitool.svg7
l---------.icons/awkward/32x32/apps/ximian-evolution-calendar.svg1
-rw-r--r--.icons/awkward/32x32/apps/xine.svg13
-rw-r--r--.icons/awkward/32x32/apps/xiphos.svg9
-rw-r--r--.icons/awkward/32x32/apps/xmind.svg7
-rw-r--r--.icons/awkward/32x32/apps/xmlcopyeditor.svg14
l---------.icons/awkward/32x32/apps/xmms.svg1
-rw-r--r--.icons/awkward/32x32/apps/xmoto.svg8
-rw-r--r--.icons/awkward/32x32/apps/xnconvert.svg7
-rw-r--r--.icons/awkward/32x32/apps/xneur.svg7
-rw-r--r--.icons/awkward/32x32/apps/xnoise.svg7
-rw-r--r--.icons/awkward/32x32/apps/xnretro.svg15
-rw-r--r--.icons/awkward/32x32/apps/xnsketch.svg17
-rw-r--r--.icons/awkward/32x32/apps/xnview.svg8
l---------.icons/awkward/32x32/apps/xnviewmp.svg1
-rw-r--r--.icons/awkward/32x32/apps/xonotic.svg9
-rw-r--r--.icons/awkward/32x32/apps/xorg.svg26
-rw-r--r--.icons/awkward/32x32/apps/xournal.svg11
l---------.icons/awkward/32x32/apps/xournalpp.svg1
l---------.icons/awkward/32x32/apps/xpad.svg1
l---------.icons/awkward/32x32/apps/xpdf.svg1
l---------.icons/awkward/32x32/apps/xplayer.svg1
l---------.icons/awkward/32x32/apps/xreader.svg1
l---------.icons/awkward/32x32/apps/xsane.svg1
l---------.icons/awkward/32x32/apps/xscreensaver.svg1
-rw-r--r--.icons/awkward/32x32/apps/xt7-player-mpv.svg7
l---------.icons/awkward/32x32/apps/xterm-color.svg1
l---------.icons/awkward/32x32/apps/xterm-color_48x48.svg1
l---------.icons/awkward/32x32/apps/xterm.svg1
l---------.icons/awkward/32x32/apps/xvidcap.svg1
l---------.icons/awkward/32x32/apps/xviewer.svg1
l---------.icons/awkward/32x32/apps/xyz.z3ntu.razergenie.svg1
-rw-r--r--.icons/awkward/32x32/apps/y-ppa-manager.svg23
-rw-r--r--.icons/awkward/32x32/apps/yacreader-library.svg8
-rw-r--r--.icons/awkward/32x32/apps/yacreader.svg5
-rw-r--r--.icons/awkward/32x32/apps/yad.svg11
-rw-r--r--.icons/awkward/32x32/apps/yahoo-mail.svg10
-rw-r--r--.icons/awkward/32x32/apps/yakuake.svg7
-rw-r--r--.icons/awkward/32x32/apps/yakyak.svg7
-rw-r--r--.icons/awkward/32x32/apps/yandex-browser-beta.svg7
l---------.icons/awkward/32x32/apps/yandex-browser.svg1
-rw-r--r--.icons/awkward/32x32/apps/yandex-disk.svg9
-rw-r--r--.icons/awkward/32x32/apps/yaourtgui.svg8
-rw-r--r--.icons/awkward/32x32/apps/yarock.svg9
l---------.icons/awkward/32x32/apps/yast-addon.svg1
l---------.icons/awkward/32x32/apps/yast-bootloader.svg1
l---------.icons/awkward/32x32/apps/yast-checkmedia.svg1
l---------.icons/awkward/32x32/apps/yast-control-center.svg1
l---------.icons/awkward/32x32/apps/yast-device-tree.svg1
l---------.icons/awkward/32x32/apps/yast-disk.svg1
l---------.icons/awkward/32x32/apps/yast-firewall.svg1
l---------.icons/awkward/32x32/apps/yast-hardware.svg1
l---------.icons/awkward/32x32/apps/yast-high_availability.svg1
l---------.icons/awkward/32x32/apps/yast-host.svg1
-rw-r--r--.icons/awkward/32x32/apps/yast-hwinfo.svg102
l---------.icons/awkward/32x32/apps/yast-inetd.svg1
l---------.icons/awkward/32x32/apps/yast-iscsi-client.svg1
l---------.icons/awkward/32x32/apps/yast-kerberos.svg1
l---------.icons/awkward/32x32/apps/yast-keyboard.svg1
l---------.icons/awkward/32x32/apps/yast-lan.svg1
l---------.icons/awkward/32x32/apps/yast-language.svg1
l---------.icons/awkward/32x32/apps/yast-ldap-server.svg1
l---------.icons/awkward/32x32/apps/yast-live-install.svg1
l---------.icons/awkward/32x32/apps/yast-mail.svg1
l---------.icons/awkward/32x32/apps/yast-messages.svg1
l---------.icons/awkward/32x32/apps/yast-misc.svg1
l---------.icons/awkward/32x32/apps/yast-network_services.svg1
l---------.icons/awkward/32x32/apps/yast-nfs.svg1
l---------.icons/awkward/32x32/apps/yast-nis.svg1
l---------.icons/awkward/32x32/apps/yast-ntp-client.svg1
l---------.icons/awkward/32x32/apps/yast-online_update.svg1
l---------.icons/awkward/32x32/apps/yast-powertweak.svg1
l---------.icons/awkward/32x32/apps/yast-printer.svg1
l---------.icons/awkward/32x32/apps/yast-proxy.svg1
l---------.icons/awkward/32x32/apps/yast-release-notes.svg1
l---------.icons/awkward/32x32/apps/yast-remote.svg1
l---------.icons/awkward/32x32/apps/yast-runlevel.svg1
l---------.icons/awkward/32x32/apps/yast-samba-client.svg1
l---------.icons/awkward/32x32/apps/yast-samba-server.svg1
l---------.icons/awkward/32x32/apps/yast-scanner.svg1
l---------.icons/awkward/32x32/apps/yast-security.svg1
-rw-r--r--.icons/awkward/32x32/apps/yast-snapper.svg7
l---------.icons/awkward/32x32/apps/yast-software.svg1
-rw-r--r--.icons/awkward/32x32/apps/yast-sound.svg11
l---------.icons/awkward/32x32/apps/yast-sudo.svg1
l---------.icons/awkward/32x32/apps/yast-support.svg1
l---------.icons/awkward/32x32/apps/yast-sw_single.svg1
l---------.icons/awkward/32x32/apps/yast-sw_source.svg1
l---------.icons/awkward/32x32/apps/yast-sysconfig.svg1
l---------.icons/awkward/32x32/apps/yast-system.svg1
l---------.icons/awkward/32x32/apps/yast-tftp-server.svg1
l---------.icons/awkward/32x32/apps/yast-timezone.svg1
l---------.icons/awkward/32x32/apps/yast-users.svg1
l---------.icons/awkward/32x32/apps/yast-vendor.svg1
l---------.icons/awkward/32x32/apps/yast-vm-install.svg1
l---------.icons/awkward/32x32/apps/yast-x11.svg1
-rw-r--r--.icons/awkward/32x32/apps/yast.svg9
l---------.icons/awkward/32x32/apps/yd-128.svg1
-rw-r--r--.icons/awkward/32x32/apps/youtrack.svg15
l---------.icons/awkward/32x32/apps/youtube-dl-gui.svg1
l---------.icons/awkward/32x32/apps/youtube-dl-gui_48x48.svg1
l---------.icons/awkward/32x32/apps/youtube-dl-qt-icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/youtube-dl.svg12
l---------.icons/awkward/32x32/apps/youtube-dlg.svg1
-rw-r--r--.icons/awkward/32x32/apps/youtube.svg7
-rw-r--r--.icons/awkward/32x32/apps/yubikey-neo-manager.svg12
-rw-r--r--.icons/awkward/32x32/apps/yubikey-personalization-gui.svg12
-rw-r--r--.icons/awkward/32x32/apps/yubikey-piv-manager.svg12
-rw-r--r--.icons/awkward/32x32/apps/yubioath.svg14
l---------.icons/awkward/32x32/apps/yumex-dnf.svg1
l---------.icons/awkward/32x32/apps/yumex.svg1
-rw-r--r--.icons/awkward/32x32/apps/yuzu.svg9
-rw-r--r--.icons/awkward/32x32/apps/zandronum.svg10
-rw-r--r--.icons/awkward/32x32/apps/zanshin.svg15
l---------.icons/awkward/32x32/apps/zathura.svg1
-rw-r--r--.icons/awkward/32x32/apps/zaz.svg11
-rw-r--r--.icons/awkward/32x32/apps/zeal.svg8
-rw-r--r--.icons/awkward/32x32/apps/zegrapher.svg6
l---------.icons/awkward/32x32/apps/zen-icon.svg1
l---------.icons/awkward/32x32/apps/zenmap.svg1
-rw-r--r--.icons/awkward/32x32/apps/zevdocs.svg13
-rw-r--r--.icons/awkward/32x32/apps/zim.svg21
l---------.icons/awkward/32x32/apps/zoom-desktop.svg1
l---------.icons/awkward/32x32/apps/zoom-icon.svg1
-rw-r--r--.icons/awkward/32x32/apps/zotero.svg6
l---------.icons/awkward/32x32/apps/zsnes.svg1
-rw-r--r--.icons/awkward/32x32/apps/zulip.svg9
-rw-r--r--.icons/awkward/32x32/apps/zuluCrypt.svg13
-rw-r--r--.icons/awkward/32x32/apps/zuluMount.svg13
-rw-r--r--.icons/awkward/32x32/apps/zynaddsubfx.svg11
5206 files changed, 30797 insertions, 0 deletions
diff --git a/.icons/awkward/32x32/apps/0ad.svg b/.icons/awkward/32x32/apps/0ad.svg
new file mode 100644
index 00000000..318c3437
--- /dev/null
+++ b/.icons/awkward/32x32/apps/0ad.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#886c38" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.414 14 14 0 0 1 13.978 -13.414 14 14 0 0 1 13.979 13.586 14 14 0 0 0 0.021 -0.586 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m2.0215 16.414a14 14 0 0 0 -0.0215 0.586 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.414 14 14 0 0 1 -13.979 13.414 14 14 0 0 1 -13.978 -13.586z"/>
+ <path opacity=".2" d="m17 6.0506v9.9492h9.9453a11 11 0 0 0 -9.945 -9.9494zm-2 0.00391a11 11 0 0 0 -9.9492 9.9455h9.9492v-9.9453zm-9.9453 11.946a11 11 0 0 0 9.9453 9.949v-9.9492h-9.9453zm11.945 0v9.9453a11 11 0 0 0 9.9492 -9.9453h-9.9492z"/>
+ <path fill="#ffffff" d="m17 5.0508v9.9492h9.945a11 11 0 0 0 -9.945 -9.9492zm-2 0.0039a11 11 0 0 0 -9.9492 9.9453h9.9492v-9.9453zm-9.9453 11.945a11 11 0 0 0 9.9453 9.949v-9.949h-9.9453zm11.945 0v9.945a11 11 0 0 0 9.949 -9.945h-9.949z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/140-game.svg b/.icons/awkward/32x32/apps/140-game.svg
new file mode 100644
index 00000000..454b2131
--- /dev/null
+++ b/.icons/awkward/32x32/apps/140-game.svg
@@ -0,0 +1,7 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" rx="2" ry="2" style="opacity:.2"/>
+ <rect x="2.0000005" y="2" width="28" height="28" rx="2" ry="2" style="fill:#3f3f3f"/>
+ <path d="m5 12v8h4v-8zm13 0-8 8h4v4h4zm5 0a4 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-4z" style="opacity:.2"/>
+ <path d="m5 11v8h4v-8h-4zm13 0-8 8h4v4h4v-12zm5 0a4 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-4z" style="fill:#ffffff"/>
+ <path d="m4 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h24c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-24z" style="fill:#ffffff;opacity:.1"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/1CD8_rundll32.0.svg b/.icons/awkward/32x32/apps/1CD8_rundll32.0.svg
new file mode 120000
index 00000000..417f68ca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/1CD8_rundll32.0.svg
@@ -0,0 +1 @@
+wine.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/1E64_notepad.0.svg b/.icons/awkward/32x32/apps/1E64_notepad.0.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/1E64_notepad.0.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/1cestart.svg b/.icons/awkward/32x32/apps/1cestart.svg
new file mode 100644
index 00000000..5e319535
--- /dev/null
+++ b/.icons/awkward/32x32/apps/1cestart.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#fecd38" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m7 11v3h2v9h3v-12h-5zm13 0c-3.3137 0-6 2.6863-6 6s2.6863 6 6 6h8.123c0.5408-0.93758 0.98129-1.94 1.2949-3h-9.418c-1.6569 0-3-1.3431-3-3s1.3431-3 3-3c0.85174 0.0016 1.6626 0.36515 2.2305 1h3.418c-0.846-2.394-3.108-3.996-5.648-4z"/>
+ <path fill="#fe3838" d="m7 10v3h2v9h3v-12h-5zm13 0c-3.3137 0-6 2.6863-6 6s2.6863 6 6 6h8.6426c0.44859-0.94744 0.80121-1.9487 1.0293-3h-9.672c-1.6569 0-3-1.3431-3-3s1.3431-3 3-3c0.85174 0.0016 1.6626 0.36515 2.2305 1h3.418c-0.846-2.394-3.108-3.996-5.648-4z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/1cv8.svg b/.icons/awkward/32x32/apps/1cv8.svg
new file mode 120000
index 00000000..3144b306
--- /dev/null
+++ b/.icons/awkward/32x32/apps/1cv8.svg
@@ -0,0 +1 @@
+1cestart.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/1cv8c.svg b/.icons/awkward/32x32/apps/1cv8c.svg
new file mode 120000
index 00000000..3144b306
--- /dev/null
+++ b/.icons/awkward/32x32/apps/1cv8c.svg
@@ -0,0 +1 @@
+1cestart.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/1password.svg b/.icons/awkward/32x32/apps/1password.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/1password.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/2048-qt.svg b/.icons/awkward/32x32/apps/2048-qt.svg
new file mode 100644
index 00000000..52373935
--- /dev/null
+++ b/.icons/awkward/32x32/apps/2048-qt.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="2.1" ry="2.1"/>
+ <rect style="fill:#70c74d" width="28" height="28" x="2" y="2" rx="2.1" ry="2.1"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 7.9999845,13.000055 c 0,0 -0.4793965,-0.01 -0.9735925,0.240198 C 6.532096,13.487451 6,14.083346 6,15.000039 l 0.999992,0 c 0,-0.999992 0.9999925,-0.999992 0.9999925,-0.999992 0,0 0.999992,0 0.999992,0.999992 0,0.374997 -0.127499,0.657195 -0.362497,0.957493 C 8.402381,16.257829 8.054884,16.553327 7.679887,16.865824 7.30489,17.178322 6.902393,17.507819 6.5749955,17.926316 6.247498,18.344713 6,18.875009 6,19.500004 L 6,20 l 3.9999685,0 0,-0.999992 -2.908777,0 c 0.061,-0.157399 0.1521985,-0.305298 0.271398,-0.457497 0.234998,-0.300297 0.582495,-0.595795 0.9574925,-0.908293 0.374997,-0.312497 0.7774935,-0.641995 1.104991,-1.060491 0.3273975,-0.418397 0.5748955,-0.948693 0.5748955,-1.573688 0,-0.916693 -0.5320955,-1.512588 -1.026392,-1.759786 -0.494196,-0.247098 -0.973592,-0.240198 -0.973592,-0.240198 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 7.9999845,12.000055 c 0,0 -0.4793965,-0.01 -0.9735925,0.240198 C 6.532096,12.487451 6,13.083346 6,14.000039 l 0.999992,0 c 0,-0.999992 0.9999925,-0.999992 0.9999925,-0.999992 0,0 0.999992,0 0.999992,0.999992 0,0.374997 -0.127499,0.657195 -0.362497,0.957493 C 8.402381,15.25783 8.054884,15.553327 7.679887,15.865824 7.30489,16.178322 6.902393,16.507819 6.5749955,16.926316 6.247498,17.344713 6,17.875009 6,18.500004 L 6,19 l 3.9999685,0 0,-0.999992 -2.908777,0 c 0.061,-0.157399 0.1521985,-0.305298 0.271398,-0.457497 0.234998,-0.300297 0.582495,-0.595795 0.9574925,-0.908293 0.374997,-0.312497 0.7774935,-0.641995 1.104991,-1.060491 0.3273975,-0.418397 0.5748955,-0.948693 0.5748955,-1.573688 0,-0.916693 -0.5320955,-1.512588 -1.026392,-1.759786 -0.494196,-0.247098 -0.973592,-0.240198 -0.973592,-0.240198 z"/>
+ <path style="opacity:0.2" d="M 12.999985,13.000055 C 11.900643,13.000055 11,13.900648 11,15.000039 l 0,2.999976 C 11,19.099407 11.900643,20 12.999985,20 c 1.099341,0 1.999984,-0.900593 1.999984,-1.999985 l 0,-2.999976 c 0,-1.099391 -0.900643,-1.999984 -1.999984,-1.999984 z m 0,0.999992 c 0.562645,0 0.999992,0.437397 0.999992,0.999992 l 0,2.999976 c 0,0.562696 -0.437347,0.999993 -0.999992,0.999993 -0.562646,0 -0.999992,-0.437296 -0.999992,-0.999993 l 0,-2.999976 c 0,-0.562595 0.437346,-0.999992 0.999992,-0.999992 z"/>
+ <path style="fill:#ffffff" d="M 12.999985,12.000055 C 11.900643,12.000055 11,12.900648 11,14.000039 l 0,2.999976 C 11,18.099407 11.900643,19 12.999985,19 c 1.099341,0 1.999984,-0.900593 1.999984,-1.999985 l 0,-2.999976 c 0,-1.099391 -0.900643,-1.999984 -1.999984,-1.999984 z m 0,0.999992 c 0.562645,0 0.999992,0.437397 0.999992,0.999992 l 0,2.999976 c 0,0.562696 -0.437347,0.999993 -0.999992,0.999993 -0.562646,0 -0.999992,-0.437296 -0.999992,-0.999993 l 0,-2.999976 c 0,-0.562595 0.437346,-0.999992 0.999992,-0.999992 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 16.999992,13.000055 0,2.999976 1.999984,0 0,-2.999976 0.999992,0 0,6.999945 -0.999992,0 0,-2.999977 -2.999976,0 0,-3.999968 0.999992,0 0,0"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 16.999992,12.000055 0,2.999976 1.999984,0 0,-2.999976 0.999992,0 0,6.999945 -0.999992,0 0,-2.999977 -2.999976,0 0,-3.999968 0.999992,0 0,0"/>
+ <path style="opacity:0.2" d="m 23,13 c -1.099342,0 -2,0.900609 -2,2 0,0.599066 0.273063,1.132537 0.694336,1.5 C 21.273063,16.867463 21,17.400933 21,18 c 0,1.099391 0.900658,2 2,2 1.099342,0 2,-0.900609 2,-2 0,-0.599067 -0.273063,-1.132537 -0.694336,-1.5 C 24.726937,16.132537 25,15.599066 25,15 25,13.900609 24.099342,13 23,13 Z m 0,1 c 0.562645,0 1,0.437405 1,1 0,0.562596 -0.437355,1 -1,1 -0.562645,0 -1,-0.437404 -1,-1 0,-0.562595 0.437355,-1 1,-1 z m 0,3 c 0.562645,0 1,0.437404 1,1 0,0.562596 -0.437355,1 -1,1 -0.562645,0 -1,-0.437404 -1,-1 0,-0.562596 0.437355,-1 1,-1 z"/>
+ <path style="fill:#ffffff" d="m 23,12 c -1.099342,0 -2,0.900609 -2,2 0,0.599066 0.273063,1.132537 0.694336,1.5 C 21.273063,15.867463 21,16.400933 21,17 c 0,1.099391 0.900658,2 2,2 1.099342,0 2,-0.900609 2,-2 0,-0.599067 -0.273063,-1.132537 -0.694336,-1.5 C 24.726937,15.132537 25,14.599066 25,14 25,12.900609 24.099342,12 23,12 Z m 0,1 c 0.562645,0 1,0.437405 1,1 0,0.562596 -0.437355,1 -1,1 -0.562645,0 -1,-0.437404 -1,-1 0,-0.562595 0.437355,-1 1,-1 z m 0,3 c 0.562645,0 1,0.437404 1,1 0,0.562596 -0.437355,1 -1,1 -0.562645,0 -1,-0.437404 -1,-1 0,-0.562596 0.437355,-1 1,-1 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.0996094 2 C 2.9361887 2 2 2.9361887 2 4.0996094 L 2 5.0996094 C 2 3.9361887 2.9361887 3 4.0996094 3 L 27.900391 3 C 29.063811 3 30 3.9361887 30 5.0996094 L 30 4.0996094 C 30 2.9361887 29.063811 2 27.900391 2 L 4.0996094 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/2064-read-only-memories.svg b/.icons/awkward/32x32/apps/2064-read-only-memories.svg
new file mode 100644
index 00000000..5b68fd8d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/2064-read-only-memories.svg
@@ -0,0 +1,15 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="16" cy="17" r="14" style="opacity:.2"/>
+ <circle cx="16" cy="16" r="14" style="fill:#4fc8f3"/>
+ <path d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m16 3.0585938a14 14 0 0 0-1 0.037109v1.962891c0 0.554 0.446 1 1 1s1-0.446 1-1v-1.9492188a14 14 0 0 0-1-0.0507812zm-5 0.9277344a14 14 0 0 0-1.9746086 0.953125c0.249914 2.8591616 3.2722226 5.1191408 6.9746086 5.1191408 3.704892 0 6.728294-2.2630902 6.974609-5.1250002a14 14 0 0 0-1.974609-0.9335938v0.5371094c0 1.5214844-0.07896 3.4484234-5 3.5214844-2.761424 0-5-1.0670034-5-3z" style="opacity:.2"/>
+ <path d="m16 2a14 14 0 0 0-1 0.0371094v1.9628906c0 0.554 0.446 1 1 1s1-0.446 1-1v-1.9492188a14 14 0 0 0-1-0.0507812zm-5 0.9277344a14 14 0 0 0-1.9746094 0.953125c0.2499146 2.8591616 3.2722234 5.1191406 6.9746094 5.1191406 3.704892 0 6.728294-2.26309 6.974609-5.125a14 14 0 0 0-1.974609-0.9335938v0.5371094c0 1.5214844-0.078963 3.4484234-5 3.5214844-2.761424 0-5-1.0670034-5-3v-1.0722656z" style="fill:#ffffff"/>
+ <path d="m10.984375 11.986328a1.0001 1.0001 0 0 0-0.984375 1.013672v5a1.0001 1.0001 0 1 0 2 0v-5a1.0001 1.0001 0 0 0-1.015625-1.013672zm10 0a1.0001 1.0001 0 0 0-0.984375 1.013672v5a1.0001 1.0001 0 1 0 2 0v-5a1.0001 1.0001 0 0 0-1.015625-1.013672zm-0.984375 9.013672a1.0001 1.0001 0 1 0 0 2h-9a1.0001 1.0001 0 1 0 0 2h10a1.0001 1.0001 0 0 0 0.707031-0.292969c0.735703-0.735702 0.826515-1.770455 0.617188-2.398437-0.209328-0.627982-0.617188-1.015625-0.617188-1.015625a1.0001 1.0001 0 0 0-0.707031-0.292969h-1z" style="opacity:.2"/>
+ <path d="m11 12v5" style="stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:#f2f2f2"/>
+ <path d="m21 12v5" style="stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:#ffffff"/>
+ <path d="m6 19a1.0001 1.0001 0 1 0 0 2h3a1.0001 1.0001 0 1 0 0-2z" style="opacity:.2"/>
+ <path d="m6 19h3" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:#f8bfd5"/>
+ <path d="m23 19a1.0001 1.0001 0 1 0 0 2h3a1.0001 1.0001 0 1 0 0-2z" style="opacity:.2"/>
+ <path d="m23 19h3" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:#f8bfd5"/>
+ <path d="m11 23h10c1-1 0-2 0-2h-1" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/2402_msiexec.0.svg b/.icons/awkward/32x32/apps/2402_msiexec.0.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/2402_msiexec.0.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/2EF4_wordpad.0.svg b/.icons/awkward/32x32/apps/2EF4_wordpad.0.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/awkward/32x32/apps/2EF4_wordpad.0.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/4137_winhlp32.0.svg b/.icons/awkward/32x32/apps/4137_winhlp32.0.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/32x32/apps/4137_winhlp32.0.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/4diac-ide.svg b/.icons/awkward/32x32/apps/4diac-ide.svg
new file mode 100644
index 00000000..3ebe2d75
--- /dev/null
+++ b/.icons/awkward/32x32/apps/4diac-ide.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="23.925" x="-31" y="-24.93" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#1e3d7d" width="29" height="23.925" x="-30" y="-24.93" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 23.474609 2 C 24.277909 2 24.925781 2.6459187 24.925781 3.4492188 L 24.925781 2.4492188 C 24.925781 1.6459187 24.277909 1 23.474609 1 L 2.4492188 1 z"/>
+ <path style="opacity:0.2" d="m 1,8 v 4 H 5 V 8 Z m 0,7 v 1 h 16 v -1 z m 0,3 v 1 h 16 v -1 z m 0,3 v 1 h 16 v -1 z"/>
+ <path style="fill:#ffffff" d="M 24.925,4.625 V 24.2 H 14.05 Z"/>
+ <path style="fill:#ffffff" d="M 1 7 L 1 11 L 5 11 L 5 7 L 1 7 z M 1 14 L 1 15 L 17 15 L 17 14 L 1 14 z M 1 17 L 1 18 L 17 18 L 17 17 L 1 17 z M 1 20 L 1 21 L 17 21 L 17 20 L 1 20 z"/>
+ <path style="opacity:0.2" d="M 23.174805,2 11,24.13374 V 28 h 12 v 3 h 5 v -3 h 2 V 23.025 H 28 V 2 H 25.65 Z M 23,11 v 12.025 h -6 z"/>
+ <path style="fill:#ff950e" d="M 23.174805,1 11,23.13374 V 27 h 12 v 3 h 5 v -3 h 2 V 22.025 H 28 V 1 H 25.65 Z M 23,10 v 12.025 h -6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.175781 1 L 11 23.132812 L 11 24.132812 L 23.175781 2 L 25.650391 2 L 28 2 L 28 1 L 25.650391 1 L 23.175781 1 z M 17.498047 22.025391 L 17 23.025391 L 23 23.025391 L 23 22.025391 L 17.498047 22.025391 z M 28 22.025391 L 28 23.025391 L 30 23.025391 L 30 22.025391 L 28 22.025391 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/4kslideshowmaker.svg b/.icons/awkward/32x32/apps/4kslideshowmaker.svg
new file mode 100644
index 00000000..cc86cfb4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/4kslideshowmaker.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 11.002905,5.000002 c -3.805024,0 -6.9967893,3.1924164 -6.9967893,6.998217 0,1.499503 0.5079189,2.893554 1.3411813,4.044868 L 2.720573,20.415996 C 0.7216304,23.746514 3.1180522,27.9851 7.0018115,27.988285 L 24.993553,28 c 3.715181,0.0013 6.133217,-3.907998 4.473533,-7.232532 l -3.998165,-8.00382 C 24.050381,9.9318278 20.390003,9.1164599 17.904034,11.078531 17.436851,7.6957693 14.493943,5.000002 11.002905,5.000002 Z"/>
+ <path style="fill:#a1252b" d="m 11.002905,4.0000023 c -3.805024,0 -6.9967893,3.1924164 -6.9967893,6.9982167 0,1.499503 0.5079189,2.893554 1.3411813,4.044868 L 2.720573,19.415996 C 0.7216304,22.746514 3.1180522,26.9851 7.0018115,26.988285 L 24.993553,27 c 3.715181,0.0013 6.133217,-3.907998 4.473533,-7.232532 l -3.998165,-8.00382 C 24.050381,8.9318281 20.390003,8.1164602 17.904034,10.078531 17.436851,6.6957696 14.493943,4.0000023 11.002905,4.0000023 Z"/>
+ <path style="opacity:0.2;fill:currentColor" class="ColorScheme-Text" d="m 11,9.994141 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 10,5 -3,4.5 -3,-2.5 -3,4 -2,-3 L 7,22.988282 25,23 Z"/>
+ <path style="fill:#ffffff" d="M 11,9.0000002 A 2,2 0 0 0 9,11 2,2 0 0 0 11,13 2,2 0 0 0 13,11 2,2 0 0 0 11,9.0000002 Z M 21,14 18,18.5 15,16 l -3,4 -2,-3 -3,4.994141 18,0.01172 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11.001953 4 C 7.1969291 4 4.0058594 7.1922466 4.0058594 10.998047 C 4.0058594 11.129448 4.0313847 11.255076 4.0390625 11.384766 C 4.3600415 7.8561542 7.4037976 5 11.001953 5 C 14.492991 5 17.437114 7.6953633 17.904297 11.078125 C 20.390266 9.1160539 24.05021 9.9318517 25.46875 12.763672 L 29.466797 20.767578 C 29.750283 21.335434 29.905437 21.920425 29.964844 22.5 C 30.056924 21.605053 29.915217 20.665814 29.466797 19.767578 L 25.46875 11.763672 C 24.05021 8.931852 20.390266 8.1160542 17.904297 10.078125 C 17.437114 6.6953636 14.492991 4 11.001953 4 z M 5.0429688 15.550781 L 2.7207031 19.416016 C 2.1290686 20.401761 1.9301635 21.465079 2.0332031 22.476562 C 2.1052373 21.780765 2.3219625 21.080373 2.7207031 20.416016 L 5.3476562 16.042969 C 5.2344934 15.886612 5.1436734 15.715748 5.0429688 15.550781 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/4kstogram.svg b/.icons/awkward/32x32/apps/4kstogram.svg
new file mode 100644
index 00000000..0ad52b02
--- /dev/null
+++ b/.icons/awkward/32x32/apps/4kstogram.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#ff6c3a" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.2" d="m 16,9 a 8,8 0 0 1 8,8 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 z"/>
+ <path style="opacity:0.2" d="M 25,7 A 2.0000002,2.0000002 0 0 1 27,8.9999998 2.0000002,2.0000002 0 0 1 25,11 2.0000002,2.0000002 0 0 1 23,8.9999998 2.0000002,2.0000002 0 0 1 25,7 Z"/>
+ <path style="fill:#ffffff" d="M 25,6 A 2.0000002,2.0000002 0 0 1 27,7.9999998 2.0000002,2.0000002 0 0 1 25,10 2.0000002,2.0000002 0 0 1 23,7.9999998 2.0000002,2.0000002 0 0 1 25,6 Z"/>
+ <path style="fill:#ffffff" d="m 16,8 a 8,8 0 0 1 8,8 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 z"/>
+ <path style="opacity:0.1" d="m 16,12 a 5.0000003,5.0000003 0 0 0 -5,5 5.0000003,5.0000003 0 0 0 5,5 5.0000003,5.0000003 0 0 0 5,-5 5.0000003,5.0000003 0 0 0 -5,-5 z"/>
+ <path style="fill:#ff9c79" d="m 16,11 a 5.0000003,5.0000003 0 0 0 -5,5 5.0000003,5.0000003 0 0 0 5,5 5.0000003,5.0000003 0 0 0 5,-5 5.0000003,5.0000003 0 0 0 -5,-5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/4kvideodownloader.svg b/.icons/awkward/32x32/apps/4kvideodownloader.svg
new file mode 100644
index 00000000..e78631bb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/4kvideodownloader.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 17.5,6 A 7.5,7.5 0 0 0 10.914062,9.9277344 5,5 0 0 0 6.765625,14.179688 6.4285712,6.4285712 0 0 0 1,20.572266 6.4285712,6.4285712 0 0 0 7.4277344,27 H 24.572266 A 6.4285712,6.4285712 0 0 0 31,20.572266 6.4285712,6.4285712 0 0 0 24.964844,14.15625 7.5,7.5 0 0 0 25,13.5 7.5,7.5 0 0 0 17.5,6 Z"/>
+ <circle style="fill:#88ba14" cx="-24.571" cy="19.571" r="6.429" transform="scale(-1,1)"/>
+ <circle style="fill:#88ba14" cx="-17.5" cy="12.5" r="7.5" transform="scale(-1,1)"/>
+ <circle style="fill:#88ba14" cx="-11.714" cy="13.857" r="5" transform="scale(-1,1)"/>
+ <circle style="fill:#88ba14" cx="-7.429" cy="19.571" r="6.429" transform="scale(-1,1)"/>
+ <rect style="fill:#88ba14" width="17.143" height="8.571" x="-24.57" y="17.43" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="m 10,14 v 1.5 2.5 1.5 4.5 h 3 9 v -1.5 -3 -1.5 -4 h -9 z m 3,1.5 h 6 V 18 h -6 z m 0,4 h 6 v 3 h -6 z"/>
+ <rect style="fill:#ffffff" width="3" height="10" x="10" y="13"/>
+ <rect style="fill:#ffffff" width="3" height="10" x="19" y="13"/>
+ <rect style="fill:#ffffff" width="1.5" height="12" x="13" y="-22" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="1.5" height="12" x="21.5" y="-22" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="1.5" height="12" x="17" y="-22" transform="rotate(90)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 17.5 5 A 7.5 7.5 0 0 0 10.914062 8.9277344 A 5 5 0 0 0 6.765625 13.179688 A 6.4285712 6.4285712 0 0 0 1 19.572266 A 6.4285712 6.4285712 0 0 0 1.0234375 20.056641 A 6.4285712 6.4285712 0 0 1 6.765625 14.179688 A 5 5 0 0 1 10.914062 9.9277344 A 7.5 7.5 0 0 1 17.5 6 A 7.5 7.5 0 0 1 24.974609 12.980469 A 7.5 7.5 0 0 0 25 12.5 A 7.5 7.5 0 0 0 17.5 5 z M 24.982422 13.158203 A 7.5 7.5 0 0 1 25 13.5 A 7.5 7.5 0 0 1 24.964844 14.15625 A 6.4285712 6.4285712 0 0 1 30.976562 20.089844 A 6.4285712 6.4285712 0 0 0 31 19.572266 A 6.4285712 6.4285712 0 0 0 24.982422 13.158203 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/4kvideotomp3.svg b/.icons/awkward/32x32/apps/4kvideotomp3.svg
new file mode 100644
index 00000000..e2984906
--- /dev/null
+++ b/.icons/awkward/32x32/apps/4kvideotomp3.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 16.0179,3.003 c -8.2253754,0 -14.9820521,6.6947 -14.9821118,14.9034 -0.086368,1.2151 0,2.1009 0.085835,3.4984 0.2402414,3.4079 2.3459265,5.8484 4.231276,7.0228 1.777916,1.1072 3.4099909,1.4984 3.4099909,1.4984 0.042715,0.01 0.085643,0.019 0.1287526,0.027 1.106327,0.201 2.4071863,-0.2614 3.1290773,-1.0177 0.72189,-0.7564 1.001332,-1.6766 1.000758,-2.5455 V 15.624 c 7.58e-4,-0.7735 -0.212705,-1.6017 -0.819333,-2.3443 -0.178865,-0.2189 -0.469535,-0.3698 -0.723746,-0.547 1.237607,-1.0679 2.837986,-1.7257 4.5395,-1.7288 1.702084,0 3.302729,0.6581 4.541452,1.7269 -0.254624,0.177 -0.54474,0.3282 -0.723745,0.547 -0.606643,0.7414 -0.820554,1.5682 -0.821285,2.3403 v 10.7697 c -5.73e-4,0.8689 0.278867,1.7892 1.000758,2.5455 0.721891,0.7562 2.023094,1.2183 3.129077,1.0177 0.04311,-0.01 0.08604,-0.017 0.128752,-0.027 0,0 1.632075,-0.3912 3.409991,-1.4984 1.883819,-1.1734 3.986154,-3.6115 4.229325,-7.015 0.08779,-1.4033 0.08777,-2.3135 0.08777,-3.5071 -6e-5,-8.2087 -6.756736,-14.9034 -14.982111,-14.9034 z"/>
+ <path style="fill:#9071d6" d="m 16.0179,2.003 c -8.2253754,0 -14.9820521,6.6947 -14.9821118,14.9034 -0.086368,1.2151 0,2.1009 0.085835,3.4984 0.2402414,3.4079 2.3459265,5.8484 4.231276,7.0228 1.777916,1.1072 3.4099909,1.4984 3.4099909,1.4984 0.042715,0.01 0.085643,0.019 0.1287526,0.027 1.106327,0.201 2.4071863,-0.2614 3.1290773,-1.0177 0.72189,-0.7564 1.001332,-1.6766 1.000758,-2.5455 V 14.624 c 7.58e-4,-0.7735 -0.212705,-1.6017 -0.819333,-2.3443 -0.178865,-0.2189 -0.469535,-0.3698 -0.723746,-0.547 1.237607,-1.0679 2.837986,-1.7257 4.5395,-1.7288 1.702084,0 3.302729,0.6581 4.541452,1.7269 -0.254624,0.177 -0.54474,0.3282 -0.723745,0.547 -0.606643,0.7414 -0.820554,1.5682 -0.821285,2.3403 v 10.7697 c -5.73e-4,0.8689 0.278867,1.7892 1.000758,2.5455 0.721891,0.7562 2.023094,1.2183 3.129077,1.0177 0.04311,-0.01 0.08604,-0.017 0.128752,-0.027 0,0 1.632075,-0.3912 3.409991,-1.4984 1.883819,-1.1734 3.986154,-3.6115 4.229325,-7.015 0.08779,-1.4033 0.08777,-2.3135 0.08777,-3.5071 -6e-5,-8.2087 -6.756736,-14.9034 -14.982111,-14.9034 z"/>
+ <path style="opacity:0.2" d="M 16.000001,6 C 9.3726195,6 4.0000517,11.3278 4.0000038,17.8999 v 2.8 h 0.00414 c -7.411e-4,0.043 -0.0043,0.085 -0.00414,0.13 0.00958,2.5617 1.5013407,4.1669 2.9062496,5.0408 1.4049081,0.8737 2.4946898,1.1211 2.4946898,1.1211 C 9.7426438,27.0538 10.000251,26.7645 10,26.3848 V 15.6153 c 3.4e-4,-0.3466 -0.2073392,-0.6248 -0.5232295,-0.6152 -0.010569,-3e-4 -0.021143,-3e-4 -0.031712,0 0,0 -1.1013648,0.1263 -2.5208858,0.8859 C 6.696854,16.0076 6.3685251,16.2563 6.143,16.418 6.880412,11.6379 11.123675,8.0058 16.000001,8 20.880222,8 25.126736,11.6391 25.862,16.4234 25.634702,16.26 25.305003,16.0095 25.075826,15.887 23.656304,15.1274 22.55494,15.001 22.55494,15.001 c -0.01057,-3e-4 -0.02114,-3e-4 -0.03171,0 C 22.207805,14.991 22.000328,15.2689 22,15.6149 v 10.7699 c -2.51e-4,0.3797 0.257356,0.6689 0.599057,0.607 0,0 1.089787,-0.2474 2.49469,-1.1211 1.404909,-0.8739 2.896671,-2.4791 2.906249,-5.0408 1.66e-4,-0.044 -0.0034,-0.086 -0.0041,-0.13 h 0.0041 v -2.8 C 27.999948,11.3278 22.627382,6 16.000001,6 Z"/>
+ <path style="fill:#ffffff" d="M 16.000001,5 C 9.3726195,5 4.0000517,10.3278 4.0000038,16.8999 v 2.8 h 0.00414 c -7.411e-4,0.043 -0.0043,0.085 -0.00414,0.13 0.00958,2.5617 1.5013407,4.1669 2.9062496,5.0408 1.4049081,0.8737 2.4946898,1.1211 2.4946898,1.1211 C 9.7426438,26.0538 10.000251,25.7645 10,25.3848 V 14.6153 c 3.4e-4,-0.3466 -0.2073392,-0.6248 -0.5232295,-0.6152 -0.010569,-3e-4 -0.021143,-3e-4 -0.031712,0 0,0 -1.1013648,0.1263 -2.5208858,0.8859 C 6.696854,15.0076 6.3685251,15.2563 6.143,15.418 6.880412,10.6379 11.123675,7.0058 16.000001,7 20.880222,7 25.126736,10.6391 25.862,15.4234 25.634702,15.26 25.305003,15.0095 25.075826,14.887 23.656304,14.1274 22.55494,14.001 22.55494,14.001 c -0.01057,-3e-4 -0.02114,-3e-4 -0.03171,0 C 22.207805,13.991 22.000328,14.2689 22,14.6149 v 10.7699 c -2.51e-4,0.3797 0.257356,0.6689 0.599057,0.607 0,0 1.089787,-0.2474 2.49469,-1.1211 1.404909,-0.8739 2.896671,-2.4791 2.906249,-5.0408 1.66e-4,-0.044 -0.0034,-0.086 -0.0041,-0.13 h 0.0041 v -2.8 C 27.999948,10.3278 22.627382,5 16.000001,5 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 16.017578,2 v 0.00391 c -8.2253753,0 -14.982362,6.6936438 -14.9824218,14.902344 -0.0402981,0.566949 -0.0407494,1.063269 -0.023437,1.572266 0.00561,-0.187113 0.00912,-0.370893 0.023437,-0.572266 C 1.035216,9.69755 7.7922027,3.0039062 16.017578,3.0039062 V 3 C 24.202702,3 30.928403,9.6314946 30.994141,17.785156 30.995738,17.496185 31,17.218365 31,16.904297 30.99994,8.6955969 24.242953,2 16.017578,2 Z m 3.876953,10.226562 c -0.01732,0.01823 -0.04288,0.03158 -0.05859,0.05078 -0.606643,0.7414 -0.821535,1.567743 -0.822266,2.339844 v 1 c 7.31e-4,-0.772101 0.215623,-1.598444 0.822266,-2.339844 0.179005,-0.2188 0.468032,-0.369875 0.722656,-0.546875 -0.21055,-0.181668 -0.43388,-0.347185 -0.664063,-0.503907 z m -7.751953,0.002 c -0.230037,0.156617 -0.453702,0.322391 -0.664062,0.503906 0.254211,0.1772 0.543791,0.327975 0.722656,0.546875 0.606628,0.7426 0.82107,1.57025 0.820312,2.34375 v -1 c 7.58e-4,-0.7735 -0.213684,-1.60115 -0.820312,-2.34375 -0.01575,-0.01928 -0.04121,-0.03249 -0.05859,-0.05078 z"/>
+ <circle style="opacity:0.2" cx="24.5" cy="24.5" r="7.5"/>
+ <circle style="fill:#b7b7b7" cx="24.5" cy="23.5" r="7.5"/>
+ <g transform="translate(0.5)">
+ <circle style="fill:#3f3f3f" cx="24" cy="20" r="2"/>
+ <circle style="fill:#3f3f3f" cx="24" cy="27" r="2"/>
+ </g>
+ <circle style="fill:#3f3f3f" cx="23.5" cy="-28" r="2" transform="rotate(90)"/>
+ <circle style="fill:#3f3f3f" cx="23.5" cy="-21" r="2" transform="rotate(90)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/4kyoutubetomp3.svg b/.icons/awkward/32x32/apps/4kyoutubetomp3.svg
new file mode 100644
index 00000000..78266d8e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/4kyoutubetomp3.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 17.5,6 A 7.5,7.5 0 0 0 10.914062,9.9277344 5,5 0 0 0 6.765625,14.179688 6.4285712,6.4285712 0 0 0 1,20.572266 6.4285712,6.4285712 0 0 0 7.4277344,27 H 24.572266 A 6.4285712,6.4285712 0 0 0 31,20.572266 6.4285712,6.4285712 0 0 0 24.964844,14.15625 7.5,7.5 0 0 0 25,13.5 7.5,7.5 0 0 0 17.5,6 Z"/>
+ <circle style="fill:#678dfd" cx="-24.571" cy="19.571" r="6.429" transform="scale(-1,1)"/>
+ <circle style="fill:#678dfd" cx="-17.5" cy="12.5" r="7.5" transform="scale(-1,1)"/>
+ <circle style="fill:#678dfd" cx="-11.714" cy="13.857" r="5" transform="scale(-1,1)"/>
+ <circle style="fill:#678dfd" cx="-7.429" cy="19.571" r="6.429" transform="scale(-1,1)"/>
+ <rect style="fill:#678dfd" width="17.143" height="8.571" x="-24.57" y="17.43" transform="scale(-1,1)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 17.5 5 A 7.5 7.5 0 0 0 10.914062 8.9277344 A 5 5 0 0 0 6.765625 13.179688 A 6.4285712 6.4285712 0 0 0 1 19.572266 A 6.4285712 6.4285712 0 0 0 1.0234375 20.056641 A 6.4285712 6.4285712 0 0 1 6.765625 14.179688 A 5 5 0 0 1 10.914062 9.9277344 A 7.5 7.5 0 0 1 17.5 6 A 7.5 7.5 0 0 1 24.974609 12.980469 A 7.5 7.5 0 0 0 25 12.5 A 7.5 7.5 0 0 0 17.5 5 z M 24.982422 13.158203 A 7.5 7.5 0 0 1 25 13.5 A 7.5 7.5 0 0 1 24.964844 14.15625 A 6.4285712 6.4285712 0 0 1 30.976562 20.089844 A 6.4285712 6.4285712 0 0 0 31 19.572266 A 6.4285712 6.4285712 0 0 0 24.982422 13.158203 z"/>
+ <path style="opacity:0.2" d="M 21,10.500242 12.5,13 v 3 3.210938 C 12.184748,19.072515 11.844302,19.000702 11.5,19 10.119288,19 9,20.119288 9,21.5 c 0,1.380712 1.119288,2.5 2.5,2.5 1.341216,-0.001 2.442655,-1.060239 2.496094,-2.400391 H 14 V 21.5 15.646484 l 5.5,-1.792726 v 4.35718 C 19.184748,18.072515 18.844302,18.000702 18.5,18 17.119288,18 16,19.119288 16,20.5 c 0,1.380712 1.119288,2.5 2.5,2.5 1.341216,-0.001 2.442655,-1.060239 2.496094,-2.400391 H 21 v -7.099367 z"/>
+ <path style="fill:#ffffff" d="M 21,9.500242 12.5,12 v 3 3.210938 C 12.184748,18.072515 11.844302,18.000702 11.5,18 10.119288,18 9,19.119288 9,20.5 c 0,1.380712 1.119288,2.5 2.5,2.5 1.341216,-0.001 2.442655,-1.060239 2.496094,-2.400391 H 14 V 20.5 14.646484 l 5.5,-1.792726 v 4.35718 C 19.184748,17.072515 18.844302,17.000702 18.5,17 17.119288,17 16,18.119288 16,19.5 c 0,1.380712 1.119288,2.5 2.5,2.5 1.341216,-0.001 2.442655,-1.060239 2.496094,-2.400391 H 21 v -7.099367 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/5961_Defunct_x86.0.svg b/.icons/awkward/32x32/apps/5961_Defunct_x86.0.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/5961_Defunct_x86.0.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/6180-the-moon.svg b/.icons/awkward/32x32/apps/6180-the-moon.svg
new file mode 100644
index 00000000..4d1b54b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/6180-the-moon.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <circle cx="16" cy="17" r="14" style="opacity:.2"/>
+ <circle cx="16" cy="16" r="14" style="fill:#e4e4e4"/>
+ <path d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.9785 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z" style="opacity:.2;fill:#ffffff"/>
+ <path style="opacity:.2" d="m6 13c-1.75 0-2 2-2 2v6s0 2 2 2h2c2 0 2-2 2-2v-2.75s-0.25-1.25-2-1.25h-2v-2h4v-2h-4zm5 0v10h2v-10h-2zm5 0c-2 0-2 2-2 2v2l2 1-2 1v2s0 2 2 2h2c2 0 2-2 2-2v-2l-2-1 2-1v-2s0-2-2-2h-2zm7 0c-0.9695 0-2 1.0305-2 2v6c0 0.9695 1.0305 2 2 2h2c0.9695 0 2-1.0305 2-2v-6c0-0.9695-1.0305-2-2-2h-2zm-7 2h2v2h-2v-2zm7 0h2v6h-2v-6zm-17 4h2v2h-2v-2zm10 0h2v2h-2v-2z"/>
+ <path style="fill:#4f4f4f" d="m6 12c-1.75 0-2 2-2 2v6s0 2 2 2h2c2 0 2-2 2-2v-2.75s-0.25-1.25-2-1.25h-2v-2h4v-2zm0 6h2v2h-2z"/>
+ <rect style="fill:#4f4f4f" height="10" width="2" y="12" x="11"/>
+ <path style="fill:#4f4f4f" d="m16 12c-2 0-2 2-2 2v2l2 1-2 1v2s0 2 2 2h2c2 0 2-2 2-2v-2l-2-1 2-1v-2s0-2-2-2zm0 2h2v2h-2zm0 4h2v2h-2z"/>
+ <path style="fill:#4f4f4f" d="m23 12c-0.9695 0-2 1.0305-2 2v6c0 0.9695 1.0305 2 2 2h2c0.9695 0 2-1.0305 2-2v-6c0-0.9695-1.0305-2-2-2zm0 2h2v6h-2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/7-days-to-die.svg b/.icons/awkward/32x32/apps/7-days-to-die.svg
new file mode 100644
index 00000000..b99e2b8d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/7-days-to-die.svg
@@ -0,0 +1,8 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" rx="1" ry="1" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" rx="1" ry="1" style="fill:#595552"/>
+ <path d="m 6,6 2,4 h 10 l -2,3 1,-1 v 0.564616 l 1,-0.20029 -2.410417,2.030788 L 15.433898,13.59661 14.473605,15 15,16 12.441124,19 11,21 v 1 L 11.533898,23 10.2,24.2 10.971706,24.610485 10,27 13,22.484984 14,22 10,28 14.523353,23 15,22 V 21.034422 L 16,20 v 0.610169 L 18,19.710242 19.240365,18 19,17.701528 18,18.652583 V 18.296791 L 19.3,16.4 V 15.1 L 22,11 26,6 Z" style="opacity:.2"/>
+ <path d="m 6,5 2,4 h 10 l -2,3 1,-1 v 0.564616 l 1,-0.20029 -2.410417,2.030788 L 15.433898,12.59661 14.473605,14 15,15 12.441124,18 11,20 v 1 L 11.533898,22 10.2,23.2 10.971706,23.610485 10,26 13,21.484984 14,21 10,27 14.523353,22 15,21 V 20.034422 L 16,19 v 0.610169 L 18,18.710242 19.240365,17 19,16.701528 18,17.652583 V 17.296791 L 19.3,15.4 V 14.1 L 22,10 26,5 Z" style="fill:#c6241d"/>
+ <path d="m3 2c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h26c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-26z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m6 5 0.5 1h18.699219l0.800781-1h-20zm11.333984 5-1.333984 2 1-1v0.5l1-1.5h-0.666016zm-0.333984 2.207031-1.410156 1.1875-0.15625-0.798828-0.960938 1.404297 0.296875 0.564453 0.664063-0.96875 0.15625 0.798828 2.410156-2.029297-1 0.199219v-0.357422zm-2.326172 3.175781-2.232422 2.617188-1.441406 2v1l1.441406-2 2.558594-3-0.326172-0.617188zm4.376953 1.38086-1.050781 1.533203v0.355469l0.136719-0.13086 1.103515-1.521484-0.189453-0.236328zm-5.050781 5.236328-0.984375 0.476562-3.015625 4.523438 2.533203-2.800781 1.466797-2.199219zm-2.828125 0.324219-0.972656 0.875 0.699219 0.373047 0.634765-0.572266-0.361328-0.675781zm-0.533203 2.109375-0.638672 1.566406 0.935547-1.408203-0.296875-0.158203z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/7596_iexplore.0.svg b/.icons/awkward/32x32/apps/7596_iexplore.0.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/7596_iexplore.0.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/7765_winebrowser.0.svg b/.icons/awkward/32x32/apps/7765_winebrowser.0.svg
new file mode 120000
index 00000000..417f68ca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/7765_winebrowser.0.svg
@@ -0,0 +1 @@
+wine.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/7kaa.svg b/.icons/awkward/32x32/apps/7kaa.svg
new file mode 100644
index 00000000..e0f31a4b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/7kaa.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="11" x="2" y="20" rx="2.8" ry="2.75"/>
+ <rect style="fill:#4f4f4f" width="28" height="11" x="2" y="19" rx="2.8" ry="2.75"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.8007812 19 C 3.2495813 19 2 20.2265 2 21.75 L 2 22.75 C 2 21.2265 3.2495813 20 4.8007812 20 L 27.199219 20 C 28.750419 20 30 21.2265 30 22.75 L 30 21.75 C 30 20.2265 28.750419 19 27.199219 19 L 4.8007812 19 z"/>
+ <path style="fill:#3f3f3f" d="M 12.335101,2 11.510603,4.4114355 9.5742185,2.730738 8.8962057,4.7092457 7.4313614,3.4366585 6.7101007,5.5433901 5.2871094,4.8484996 5.1308594,7.2309814 3.1442522,6.2603406 2.9796317,8.7806971 1,8.3891322 1.5050223,10.884671 5,19 H 27 L 30.494978,10.884671 31,8.3891322 29.020369,8.7806971 28.855748,6.2603406 26.869141,7.2309814 26.712891,4.8484996 25.289899,5.5433901 24.568639,3.4366585 23.103794,4.7092457 22.425781,2.730738 20.489397,4.4114355 19.664899,2 17.728516,3.6806974 17.434151,4.7657745 V 4.1425791 l -1.428571,-2.1177617 -0.0056,0.00827 -0.0056,-0.00827 -1.428571,2.1177617 V 4.7657745 L 14.271484,3.6806974 Z"/>
+ <path style="opacity:0.2" d="M 19.478516,12.978914 A 1.50015,1.50015 0 0 0 18,14.500398 v 4.134766 a 1.50015,1.50015 0 0 0 0,0.408203 v 1.011719 a 1.50015,1.50015 0 0 0 0,0.529296 v 3.916016 a 1.50015,1.50015 0 1 0 3,0 v -1.689453 l 2.376953,2.683594 a 1.50015,1.50015 0 1 0 2.246094,-1.988282 l -3.505859,-3.955078 3.517578,-4.070312 a 1.50015,1.50015 0 0 0 -1.125,-2.496094 1.50015,1.50015 0 0 0 -1.144532,0.535156 L 21,16.256257 V 14.500398 A 1.50015,1.50015 0 0 0 19.478516,12.978914 Z M 7.5,13.000398 a 1.50015,1.50015 0 1 0 0,3 h 2.826172 C 8.5832315,18.542505 8,21.035168 8,24.500398 a 1.50015,1.50015 0 1 0 3,0 c 0,-4.261905 0.461803,-5.698276 3.583984,-8.962891 A 1.50015,1.50015 0 0 0 13.5,13.000398 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.335938 2 L 11.509766 4.4121094 L 9.5742188 2.7304688 L 8.8964844 4.7089844 L 7.4316406 3.4375 L 6.7109375 5.5429688 L 5.2871094 4.8476562 L 5.1308594 7.2304688 L 3.1445312 6.2597656 L 2.9804688 8.78125 L 1 8.3886719 L 1.2109375 9.4296875 L 2.9804688 9.78125 L 3.1445312 7.2597656 L 5.1308594 8.2304688 L 5.2871094 5.8476562 L 6.7109375 6.5429688 L 7.4316406 4.4375 L 8.8964844 5.7089844 L 9.5742188 3.7304688 L 11.509766 5.4121094 L 12.335938 3 L 14.271484 4.6816406 L 14.566406 5.765625 L 14.566406 5.1425781 L 15.994141 3.0253906 L 16 3.0332031 L 16.005859 3.0253906 L 17.433594 5.1425781 L 17.433594 5.765625 L 17.728516 4.6816406 L 19.664062 3 L 20.490234 5.4121094 L 22.425781 3.7304688 L 23.103516 5.7089844 L 24.568359 4.4375 L 25.289062 6.5429688 L 26.712891 5.8476562 L 26.869141 8.2304688 L 28.855469 7.2597656 L 29.019531 9.78125 L 30.789062 9.4296875 L 31 8.3886719 L 29.019531 8.78125 L 28.855469 6.2597656 L 26.869141 7.2304688 L 26.712891 4.8476562 L 25.289062 5.5429688 L 24.568359 3.4375 L 23.103516 4.7089844 L 22.425781 2.7304688 L 20.490234 4.4121094 L 19.664062 2 L 17.728516 3.6816406 L 17.433594 4.765625 L 17.433594 4.1425781 L 16.005859 2.0253906 L 16 2.0332031 L 15.994141 2.0253906 L 14.566406 4.1425781 L 14.566406 4.765625 L 14.271484 3.6816406 L 12.335938 2 z"/>
+ <path style="fill:none;stroke:#ffb73c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 7.5,13.5 h 6 c -3.262756,3.411602 -4,5.571614 -4,10"/>
+ <path style="fill:none;stroke:#ffb73c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 19.500219,13.5 v 10"/>
+ <path style="opacity:0.2" transform="matrix(0.57535592,0,0,0.55363648,1.287187,-0.2145457)" d="M 25.571673,22.062393 15.143345,4.0000003 36,3.9999997 Z"/>
+ <path style="fill:none;stroke:#ffb73c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 24.500219,13.5 -5,5.785712"/>
+ <path style="fill:none;stroke:#ffb73c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 24.500219,23.5 -5,-5.642859"/>
+ <path style="fill:#f43e3e" transform="matrix(0.57535592,0,0,0.55363648,1.287187,-1.2145457)" d="M 25.571673,22.062393 15.143345,4.0000003 36,3.9999997 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10 1 L 10.599609 2 L 21.400391 2 L 22 1 L 10 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/7z.svg b/.icons/awkward/32x32/apps/7z.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/7z.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/7zip.svg b/.icons/awkward/32x32/apps/7zip.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/7zip.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/8bitmmo.svg b/.icons/awkward/32x32/apps/8bitmmo.svg
new file mode 100644
index 00000000..a7c8355c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/8bitmmo.svg
@@ -0,0 +1,10 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" rx="2" ry="2" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" rx="2" ry="2" style="fill:#5e5e5e"/>
+ <path d="m6 10v14h2v2h-2v2h-2v3h24c0.36693 0 0.704999-0.104291 1-0.275391v-1.724609h-2v-3h-2v-2h2v-14z" style="opacity:.2"/>
+ <path d="m6 9v14h2v2h-2v2h-2v3h24c0.36693 0 0.704999-0.104291 1-0.275391v-1.724609h-2v-3h-2v-2h2v-14h-21z" style="fill:#3f3f3f"/>
+ <path d="m8 12v12h17v-12zm2 3h4v2h-4zm9 0h4v2h-4zm-11 11v3h1v2h14v-3h2v-2z" style="opacity:.2"/>
+ <path d="m8 11v12h17v-12zm2 3h4v2h-4zm9 0h4v2h-4zm-11 11v3h1v2h14v-3h2v-2z" style="fill:#ffffff"/>
+ <path d="m4 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h24c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-24z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m6 9v1h21v-1h-21zm0 16v1h2v-1h-2zm19 0v1h2v-1h-2zm-21 2v1h2v-1h-2zm23 1v1h2v-1h-2z" style="fill:#ffffff;opacity:.1"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/8tracks.svg b/.icons/awkward/32x32/apps/8tracks.svg
new file mode 100644
index 00000000..483eb845
--- /dev/null
+++ b/.icons/awkward/32x32/apps/8tracks.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#355681" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linejoin:round" d="m 15.5,12.9998 c 0,-1 -0.931186,-6.4780132 5,-6.5000002 6.850263,-0.025394 6.525394,10.0437832 0,10.0000002 l -10,0 c -6.7443082,0 -6.3686049,9.949889 0,10 5.449058,0.04288 5.028997,-5.5 5,-6.5"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linejoin:round" d="m 15.5,11.9998 c 0,-1 -0.931186,-6.4780131 5,-6.5000001 6.850263,-0.025394 6.525394,10.0437831 0,10.0000001 l -10,0 c -6.7443082,0 -6.3686049,9.949889 0,10 5.449058,0.04288 5.028997,-5.5 5,-6.5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/97C1_wordpad.0.svg b/.icons/awkward/32x32/apps/97C1_wordpad.0.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/awkward/32x32/apps/97C1_wordpad.0.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/A35F_hh.0.svg b/.icons/awkward/32x32/apps/A35F_hh.0.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/32x32/apps/A35F_hh.0.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Abricotine.svg b/.icons/awkward/32x32/apps/Abricotine.svg
new file mode 120000
index 00000000..b5d50149
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Abricotine.svg
@@ -0,0 +1 @@
+abricotine.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Acetino2.svg b/.icons/awkward/32x32/apps/Acetino2.svg
new file mode 120000
index 00000000..35e96e4b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Acetino2.svg
@@ -0,0 +1 @@
+acetoneiso.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/AdobeFlash.svg b/.icons/awkward/32x32/apps/AdobeFlash.svg
new file mode 120000
index 00000000..29daacec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/AdobeFlash.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/AdobePhotoshop.svg b/.icons/awkward/32x32/apps/AdobePhotoshop.svg
new file mode 100644
index 00000000..cca1815b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/AdobePhotoshop.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#3b478c" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".2" d="m7.0001 10.057s2.101-0.057498 3.8306-0.057498c2.4 0.0005 5.169 0.8005 5.169 5.0005s-2.7692 5-5.1693 4.9857c-0.53113 0.02316-0.83063 0.02869-0.83063 0.02869v3.986h-3zm2.9998 7.9373c0.30505 0.03088 0.30415 0.01602 0.7563 0.01037 1.506-0.018 2.244-1.663 2.244-3.104 0-1.294-0.574-2.845-2.02-2.9-0.577-0.022-0.9801 0-0.9801 0z"/>
+ <path fill="#219fd1" d="m7.0001 9.0575s2.101-0.057498 3.8306-0.057498c2.4 0 5.169 0.8 5.169 5s-2.7692 5-5.1693 4.9857c-0.53113 0.02316-0.83063 0.02869-0.83063 0.02869v3.986h-3zm2.9998 7.9373c0.30505 0.03088 0.30415 0.01602 0.7563 0.01037 1.506-0.019 2.244-1.664 2.244-3.105 0-1.294-0.574-2.845-2.02-2.9-0.577-0.022-0.9801 0-0.9801 0z"/>
+ <g opacity=".2" transform="matrix(.10710 0 0 .11654 .63374 .14715)">
+ <path d="m162.15 178.93c5.109 3.135 14.876 8.5808 23.094 8.5808 8.396 0 14.252-4.7723 14.252-9.3853 0-4.619-1.5608-10.288-11.968-13.796-18.439-6.279-25.559-13.795-25.375-24.315 0-16.991 14.238-29.731 36.328-29.731 10.352 0 24.357 8.5808 24.357 8.5808v17.162c-4.019-2.218-15.777-8.5808-23.443-8.5808-6.758 0-13.479 4.9994-13.479 9.6124 0 5.9349 6.3605 6.464 17.313 10.344 16.976 5.908 24.096 14.584 24.277 27.879 0 16.805-12.954 30.168-38.701 29.357-8.835-0.278-19.901-4.8568-26.656-8.5458-0.00019-6.7093-0.00014-10.452 0.001-17.162z"/>
+ </g>
+ <g fill="#219fd1" transform="matrix(.10710 0 0 .11654 .63374 -.85285)">
+ <path d="m162.15 178.93c5.109 3.135 14.876 8.5808 23.094 8.5808 8.396 0 14.252-4.7723 14.252-9.3853 0-4.619-1.5608-10.288-11.968-13.796-18.439-6.279-25.559-13.795-25.375-24.315 0-16.991 14.238-29.731 36.328-29.731 10.352 0 24.357 8.5808 24.357 8.5808v17.162c-4.019-2.218-15.777-8.5808-23.443-8.5808-6.758 0-13.479 4.9994-13.479 9.6124 0 5.9349 6.3605 6.464 17.313 10.344 16.976 5.908 24.096 14.584 24.277 27.879 0 16.805-12.954 30.168-38.701 29.357-8.835-0.278-19.901-4.8568-26.656-8.5458-0.00019-6.7093-0.00014-10.452 0.001-17.162z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/AdobeReader.svg b/.icons/awkward/32x32/apps/AdobeReader.svg
new file mode 120000
index 00000000..d0e0f0dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/AdobeReader.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/AdobeReader10.svg b/.icons/awkward/32x32/apps/AdobeReader10.svg
new file mode 120000
index 00000000..d0e0f0dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/AdobeReader10.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/AdobeReader11.svg b/.icons/awkward/32x32/apps/AdobeReader11.svg
new file mode 120000
index 00000000..d0e0f0dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/AdobeReader11.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/AdobeReader12.svg b/.icons/awkward/32x32/apps/AdobeReader12.svg
new file mode 120000
index 00000000..d0e0f0dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/AdobeReader12.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/AdobeReader8.svg b/.icons/awkward/32x32/apps/AdobeReader8.svg
new file mode 120000
index 00000000..d0e0f0dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/AdobeReader8.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/AdobeReader9.svg b/.icons/awkward/32x32/apps/AdobeReader9.svg
new file mode 120000
index 00000000..d0e0f0dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/AdobeReader9.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Alacritty.svg b/.icons/awkward/32x32/apps/Alacritty.svg
new file mode 100644
index 00000000..bfda300e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Alacritty.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2;paint-order:markers fill stroke" width="28" height="24" x="2" y="6" rx="1.49" ry="1.521"/>
+ <rect style="fill:#ec4b02" width="24" height="3" x="4" y="3" rx=".854" ry="1.039"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 4.8535156,3 C 4.3803475,3 4,3.4633064 4,4.0390625 v 0.921875 C 4,4.974813 4.0054209,4.9862598 4.0058594,5 4.0236136,4.443598 4.3917506,4 4.8535156,4 H 27.146484 c 0.461765,0 0.829902,0.443598 0.847657,1 C 27.994579,4.9862598 28,4.974813 28,4.9609375 V 4.0390625 C 28,3.4633064 27.619653,3 27.146484,3 Z"/>
+ <rect style="fill:#959595;paint-order:markers fill stroke" width="28" height="24" x="2" y="5" rx="1.49" ry="1.521"/>
+ <rect style="fill:#14232b;paint-order:markers fill stroke" width="22" height="18" x="5" y="8" rx="0" ry="0"/>
+ <path style="opacity:0.2" d="M 16 16.457031 L 14.75 19.505859 L 14.357422 20.462891 C 15.321245 23.451548 15.421724 23.79701 15.878906 26 L 16.121094 26 C 16.578275 23.79701 16.678755 23.451548 17.642578 20.462891 L 17.25 19.505859 L 16 16.457031 z"/>
+ <path style="fill:#3c98fe" d="m 14.750167,18.505731 -0.392141,0.95677 C 15.41175,22.729927 15.41175,22.729927 16,25.580232 c 0.588249,-2.850305 0.588249,-2.850305 1.641973,-6.117731 L 17.249833,18.505731 16,15.456314 Z"/>
+ <path style="opacity:0.2" d="m 14.628015,10.000001 h 2.743968 l 6.075934,15 H 20.899945 L 16,13.543457 11.100054,25.000001 H 8.552083 Z"/>
+ <path style="fill:#ec7a02" d="m 14.628015,9 h 2.743968 l 6.075934,15 H 20.899945 L 16,12.543456 11.100054,24 H 8.552083 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd;paint-order:markers fill stroke" d="M 3.4902344 5 C 2.6645159 5 2 5.678583 2 6.5214844 L 2 7.5214844 C 2 6.678583 2.6645159 6 3.4902344 6 L 28.509766 6 C 29.335484 6 30 6.678583 30 7.5214844 L 30 6.5214844 C 30 5.678583 29.335484 5 28.509766 5 L 3.4902344 5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 15.457031 L 14.75 18.505859 L 14.357422 19.462891 C 14.450844 19.752578 14.455202 19.790619 14.533203 20.033203 L 14.75 19.505859 L 16 16.457031 L 17.25 19.505859 L 17.466797 20.033203 C 17.544798 19.790619 17.549156 19.752578 17.642578 19.462891 L 17.25 18.505859 L 16 15.457031 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 14.628906 9 L 8.5527344 24 L 8.9570312 24 L 14.628906 10 L 17.371094 10 L 23.042969 24 L 23.447266 24 L 17.371094 9 L 14.628906 9 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="22" height="1" x="5" y="26"/>
+ <rect style="opacity:0.2" width="22" height="1" x="5" y="8"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/Alva.svg b/.icons/awkward/32x32/apps/Alva.svg
new file mode 100644
index 00000000..3ec9d4b2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Alva.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#e4e4e4" cx="15.5" cy="15.5" r="14.5"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 23.624501,15 c 0.30236,0 0.482338,0.336025 0.30596,0.576044 L 15.680313,26.846611 C 15.464341,27.134632 15,26.990622 15,26.634022 V 15.363456 C 15,15.164584 15.169179,15 15.374353,15 Z"/>
+ <path style="fill:#ec0361;fill-rule:evenodd" d="m 23.624501,14 c 0.30236,0 0.482338,0.336025 0.30596,0.576044 L 15.680313,25.846611 C 15.464341,26.134632 15,25.990622 15,25.634022 V 14.363456 C 15,14.164584 15.169179,14 15.374353,14 Z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 17.621094,5.9999994 A 0.36000488,0.34285714 0 0 0 17.322266,6.1542963 L 9.0722656,17.423828 C 8.8922633,17.663827 9.0706423,18 9.3730469,18 H 17.625 C 17.830202,18 18,17.835576 18,17.636719 V 6.3671869 C 18,6.1409015 17.811897,5.9999994 17.621094,5.9999994 Z M 17,8.2871088 V 17 h -6.378906 z"/>
+ <path style="fill:#5802cd;fill-rule:evenodd" d="M 17.621094,4.9999997 A 0.36000488,0.34285714 0 0 0 17.322266,5.1542966 L 9.0722656,16.423828 C 8.8922633,16.663827 9.0706423,17 9.3730469,17 H 17.625 C 17.830202,17 18,16.835576 18,16.636719 V 5.3671872 C 18,5.1409018 17.811897,4.9999997 17.621094,4.9999997 Z M 17,7.2871091 V 16 h -6.378906 z"/>
+ <path style="fill:#51004d;fill-rule:evenodd" d="m 17,14 v 2 h -2 v 1 h 2.625 C 17.830202,17 18,16.835576 18,16.636719 V 14 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 16.080078 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 15.919922 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/Anatine.svg b/.icons/awkward/32x32/apps/Anatine.svg
new file mode 120000
index 00000000..fdd0aecb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Anatine.svg
@@ -0,0 +1 @@
+anatine.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/AppImage.svg b/.icons/awkward/32x32/apps/AppImage.svg
new file mode 120000
index 00000000..21092453
--- /dev/null
+++ b/.icons/awkward/32x32/apps/AppImage.svg
@@ -0,0 +1 @@
+../mimetypes/application-x-iso9660-appimage.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/AppImageLauncher.svg b/.icons/awkward/32x32/apps/AppImageLauncher.svg
new file mode 100644
index 00000000..b05ec63d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/AppImageLauncher.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#1b627c" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2;paint-order:stroke fill markers" d="M 16,7.3750422 7.4062608,21.812525 14.924635,17.571281 16,16.965064 Z m 0,0 L 24.593738,21.812525 17.075364,17.571281 16,16.965064 Z"/>
+ <path style="opacity:0.2;paint-order:stroke fill markers" d="M 16,6 A 11.000008,11.000014 0 0 0 5.0000005,17 11.000008,11.000014 0 0 0 16,28 11.000008,11.000014 0 0 0 27,17 11.000008,11.000014 0 0 0 16,6 Z m 0,1.3749999 A 9.6250052,9.6250107 0 0 1 25.625,17 9.6250052,9.6250107 0 0 1 16,26.625 9.6250052,9.6250107 0 0 1 6.3750005,17 9.6250052,9.6250107 0 0 1 16,7.3749999 Z"/>
+ <path style="fill:#ffffff;paint-order:stroke fill markers" d="M 16,5 A 11.000008,11.000014 0 0 0 5.0000005,16 11.000008,11.000014 0 0 0 16,27 11.000008,11.000014 0 0 0 27,16 11.000008,11.000014 0 0 0 16,5 Z m 0,1.3749999 A 9.6250052,9.6250107 0 0 1 25.625,16 9.6250052,9.6250107 0 0 1 16,25.625 9.6250052,9.6250107 0 0 1 6.3750005,16 9.6250052,9.6250107 0 0 1 16,6.3749999 Z"/>
+ <path style="fill:#ffffff;paint-order:stroke fill markers" d="M 16,6.3750422 7.4062608,20.812525 14.924635,16.571281 16,15.965064 Z m 0,0 L 24.593738,20.812525 17.075364,16.571281 16,15.965064 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/Ardour-Ardour_5.12.0.svg b/.icons/awkward/32x32/apps/Ardour-Ardour_5.12.0.svg
new file mode 120000
index 00000000..de8b00f5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Ardour-Ardour_5.12.0.svg
@@ -0,0 +1 @@
+ardour.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Black_Chocobo.svg b/.icons/awkward/32x32/apps/Black_Chocobo.svg
new file mode 100644
index 00000000..01ef3b25
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Black_Chocobo.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="2.1" ry="2.1"/>
+ <rect style="fill:#6f6f6f" width="28" height="28" x="2" y="2" rx="2.1" ry="2.1"/>
+ <path style="fill:#3f3f3f" d="M 11.660142,29.942539 C 12.287665,28.292017 12.980266,26.56462 12.711811,24.760736 12.625764,23.746616 9.5878617,22.752172 8.5629938,22.843315 9.9539669,21.483059 9.3687176,16.43768 8.7330063,13.443869 8.3582858,12.096578 9.4434262,11.169183 9.9852073,9.9262099 9.9442293,8.8511443 11.317547,8.3948304 11.534148,9.1924265 12.358225,8.639591 13.450425,7.2780784 14.38407,8.3957901 c 0.996231,0.5556418 1.858951,0.88956 2.997367,0.6365492 1.140825,-0.531643 2.365611,-1.1044141 3.345053,-1.9307116 1.013142,-0.8222125 2.055685,-1.6325707 2.869645,-2.667326 0.531767,-0.3118664 0.898933,-1.4793436 1.272017,-1.5339294 -0.187533,1.1600384 -0.589481,2.2940693 -1.040446,3.3749763 -0.650017,1.2161896 -2.033693,1.500933 -3.009283,2.3725961 -0.109002,1.0314388 1.303076,-0.6391539 1.912736,-0.4356765 1.098779,-0.2750587 1.880916,-1.1419347 2.899458,-1.6874853 0.839833,-0.9522495 2.049903,-1.5086304 2.707939,-2.6327908 0.701302,-0.7814123 -0.223114,1.0316299 -0.288006,1.3649731 -0.532264,1.0234668 -0.975158,1.902643 -1.664672,2.8309557 -0.524381,1.0569727 -1.688724,1.8267753 -2.867306,1.8917808 -0.631175,0.1200343 -1.762345,0.074991 -2.070285,0.5377583 1.146017,0.341668 2.311028,-0.04541 3.429203,-0.312679 1.025959,-0.3732959 1.93243,0.537937 0.931814,1.37384 -0.369536,1.536682 -2.009814,1.01503 -3.162306,1.197186 -1.329684,0.164323 0.416411,1.352368 1.23222,1.034437 1.762897,-0.514588 0.199295,1.612323 -0.773174,1.080552 -1.518803,-0.97666 -1.007406,1.211535 -1.062405,2.055774 0.166422,0.869163 -0.530706,3.336839 0.99731,3.036658 0.597791,-0.167469 2.263769,0.08959 0.977412,0.704019 -0.694509,0.317422 -0.705867,1.642885 -1.638386,0.888458 -1.234165,-0.251956 0.523245,1.102933 -0.623327,1.359067 -1.63576,0.774879 -1.049106,2.147021 -1.682395,3.788687 -0.22913,1.126606 -0.989257,2.117793 -1.041285,3.272577 -2.457127,-0.01757 -4.918352,0.0457 -7.372826,-0.05349 z"/>
+ <path style="opacity:0.2" d="M 24.867188 2.9003906 C 24.494103 2.9549764 24.12747 4.1217273 23.595703 4.4335938 C 22.781743 5.4683491 21.739704 6.27935 20.726562 7.1015625 C 19.747121 7.92786 18.521684 8.5015601 17.380859 9.0332031 C 16.242443 9.2862139 15.380997 8.9521262 14.384766 8.3964844 C 13.451121 7.2787727 12.35728 8.6405239 11.533203 9.1933594 C 11.316602 8.3957633 9.943397 8.8507156 9.984375 9.9257812 C 9.4488659 11.154365 8.387371 12.076256 8.7246094 13.398438 C 8.9295854 12.555058 9.5938836 11.82166 9.984375 10.925781 C 9.943397 9.8507159 11.316602 9.3957632 11.533203 10.193359 C 12.35728 9.6405238 13.451121 8.2787727 14.384766 9.3964844 C 15.380997 9.9521262 16.242443 10.286214 17.380859 10.033203 C 18.521684 9.5015598 19.747121 8.92786 20.726562 8.1015625 C 21.739705 7.27935 22.781743 6.468349 23.595703 5.4335938 C 23.9963 5.1986551 24.303171 4.4797281 24.589844 4.1152344 C 24.702054 3.7138031 24.801054 3.3094799 24.867188 2.9003906 z M 28.578125 3.6992188 C 28.544557 3.690167 28.469385 3.7460633 28.337891 3.8925781 C 27.679855 5.0167385 26.470692 5.5731411 25.630859 6.5253906 C 24.766276 6.9884782 24.069195 7.6792336 23.207031 8.046875 C 22.499158 8.6735416 21.545737 8.9985456 20.818359 9.6484375 C 20.709357 10.679876 22.120809 9.0094132 22.730469 9.2128906 C 23.829248 8.9378319 24.612317 8.0709412 25.630859 7.5253906 C 26.336249 6.7255807 27.299175 6.2009308 27.980469 5.3886719 C 28.004177 5.3430142 28.02674 5.3040411 28.050781 5.2578125 C 28.103506 4.9869711 28.723587 3.7384431 28.578125 3.6992188 z M 25.548828 10.142578 C 24.977534 10.627253 24.25207 10.940065 23.519531 10.980469 C 22.888356 11.100503 21.757159 11.05481 21.449219 11.517578 C 22.595236 11.859246 23.758778 11.472347 24.876953 11.205078 C 25.334598 11.038564 25.75833 11.135407 26.009766 11.359375 C 26.473902 10.788922 26.142841 10.245441 25.548828 10.142578 z M 24.392578 13.730469 C 24.268517 13.722597 24.099268 13.746223 23.878906 13.810547 C 23.638451 13.904255 23.320997 13.859037 23.021484 13.755859 C 22.897139 13.762747 22.762712 13.75702 22.646484 13.775391 C 21.3168 13.939714 23.063097 15.128478 23.878906 14.810547 C 23.938387 14.793185 23.965521 14.800614 24.017578 14.789062 C 24.583838 14.454239 24.966814 13.766903 24.392578 13.730469 z M 22.025391 16.318359 C 21.974994 16.843333 22.06921 17.544458 22.042969 17.947266 C 22.048043 17.973765 22.047225 18.013621 22.050781 18.042969 C 22.072882 17.613117 22.092819 17.207616 22.042969 16.947266 C 22.053586 16.784293 22.038308 16.549062 22.025391 16.318359 z M 22.050781 19.041016 C 21.999027 20.046662 21.97001 21.192823 23.041016 20.982422 C 23.20869 20.935448 23.454142 20.930875 23.701172 20.949219 C 23.792244 20.842746 23.890677 20.7455 24.017578 20.6875 C 25.303935 20.073071 23.638807 19.814953 23.041016 19.982422 C 22.33161 20.121786 22.110042 19.657896 22.050781 19.041016 z M 9.4003906 19.625 C 9.3677574 21.056631 9.1421589 22.276892 8.5625 22.84375 C 8.7056159 22.831022 8.893457 22.842432 9.1015625 22.869141 C 9.3711477 22.031071 9.4443092 20.87484 9.4003906 19.625 z M 22.044922 22.550781 C 21.895047 22.578632 21.898894 22.694559 21.949219 22.845703 C 22.079724 22.771493 22.155166 22.67632 22.162109 22.560547 C 22.127801 22.560182 22.070157 22.546092 22.044922 22.550781 z M 12.744141 26.134766 C 12.627229 27.446461 12.126619 28.71646 11.660156 29.943359 C 11.783726 29.948353 11.907647 29.945018 12.03125 29.949219 C 12.480051 28.718479 12.846416 27.447688 12.744141 26.134766 z"/>
+ <ellipse id="ellipse865" style="opacity:0.2" cx="12.515" cy="16" rx="1.485" ry="2"/>
+ <ellipse style="fill:#456ef0" cx="12.515" cy="15" rx="1.485" ry="2"/>
+ <path style="opacity:0.5979996;fill:#113ecd" d="M 11.338519,13.783854 A 1.4852051,1.9999998 0 0 0 11.029584,15 a 1.4852051,1.9999998 0 0 0 0.697641,1.69401 1.8565064,1.6666665 0 0 0 0.787565,-1.360677 1.8565064,1.6666665 0 0 0 -1.176271,-1.549479 z"/>
+ <path id="ellipse1023" style="fill:#ffffff" d="m 12.51479,13 a 1.4852051,1.9999998 0 0 0 -0.822374,0.337239 1.4852051,1.9999998 0 0 1 0.07978,-0.0039 1.4852051,1.9999998 0 0 1 1.485205,2 A 1.4852051,1.9999998 0 0 1 12.59457,16.9961 1.4852051,1.9999998 0 0 0 14,15.000001 a 1.4852051,1.9999998 0 0 0 -1.485205,-2 z"/>
+ <path style="opacity:0.2" d="M 8.8477442,13 C 4.4274853,15.185069 1.9498224,21.439853 3.4288285,26.11558 3.5611107,26.444087 3.7280005,26.754041 4.0318942,27 4.8104265,26.528959 5.1206934,25.698908 5.7726615,25.139145 6.0907187,24.869159 6.462333,24.672399 6.9140958,24.695751 c 1.3012749,-0.07961 2.2753256,-0.498617 3.2204642,-0.822943 0.54169,-0.287544 1.127861,-0.491232 1.673496,-0.809411 1.008171,-0.466999 1.702613,-1.77081 0.711965,-2.08203 -0.228317,-0.0621 -0.517799,-0.01958 -0.751643,-0.112734 C 10.609682,20.143041 9.7510594,18.31427 9.4526356,17.081409 9.1300528,15.75396 8.512045,14.314414 8.7666821,13.112944 Z"/>
+ <path style="fill:#2e2e2e" d="m 11.023194,14.651696 c -0.056,0.212416 0.0071,0.394774 0.0064,0.620179 6.41e-4,0.225404 0.02957,0.449041 0.08557,0.661458 0.374191,-0.03897 0.6566,-0.323282 0.657034,-0.661458 -4.34e-4,-0.338177 -0.374806,-0.58121 -0.748994,-0.620179 z"/>
+ <path style="fill:#eba420" d="M 8.8477442,12 C 4.4274853,14.185069 1.9498224,20.439853 3.4288285,25.11558 3.5611107,25.444087 3.7280005,25.754041 4.0318942,26 4.8104265,25.528959 5.1206934,24.698908 5.7726615,24.139145 6.0907187,23.869159 6.462333,23.672399 6.9140958,23.695751 c 1.3012749,-0.07961 2.2753256,-0.498617 3.2204642,-0.822943 0.54169,-0.287544 1.127861,-0.491232 1.673496,-0.809411 1.008171,-0.466999 1.702613,-1.77081 0.711965,-2.08203 -0.228317,-0.0621 -0.517799,-0.01958 -0.751643,-0.112734 C 10.609682,19.143041 9.7510594,17.31427 9.4526356,16.081409 9.1300528,14.75396 8.512045,13.314414 8.7666821,12.112944 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 8.8476562 12 C 5.1572567 13.824277 2.8297695 18.482894 3.0195312 22.693359 C 3.2020548 18.816605 5.3954314 14.788917 8.7246094 13.070312 C 8.6956506 12.739553 8.7027883 12.418983 8.7675781 12.113281 L 8.8476562 12 z M 8.7519531 13.234375 C 8.5599054 14.411141 9.141138 15.798185 9.453125 17.082031 C 9.7515488 18.314892 10.608882 20.143549 11.767578 20.869141 C 12.001422 20.962295 12.291214 20.918369 12.519531 20.980469 C 12.644564 21.019749 12.742302 21.075353 12.816406 21.142578 C 13.092794 20.658963 13.084234 20.157875 12.519531 19.980469 C 12.291214 19.918369 12.001422 19.962295 11.767578 19.869141 C 10.608882 19.143549 9.7515488 17.314892 9.453125 16.082031 C 9.2258647 15.14684 8.8640377 14.158397 8.7519531 13.234375 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.0996094 2 C 2.9362094 2 2 2.9362094 2 4.0996094 L 2 5.0996094 C 2 3.9362094 2.9362094 3 4.0996094 3 L 27.900391 3 C 29.063791 3 30 3.9362094 30 5.0996094 L 30 4.0996094 C 30 2.9362094 29.063791 2 27.900391 2 L 4.0996094 2 z"/>
+ <path style="opacity:0.3" d="m 7.7726255,15.325239 c -0.3031674,0.303167 -1.385304,0.893773 -1.6884713,0.590607 -0.3031668,-0.303168 0.28744,-1.385304 0.5906067,-1.688471 0.3031673,-0.303167 0.7946972,-0.303167 1.0978646,0 0.303166,0.303167 0.303166,0.794697 0,1.097864 z"/>
+ <path style="opacity:0.2" d="M 7.2246094 14 C 7.0259351 14 6.8254118 14.074979 6.6738281 14.226562 C 6.3706614 14.52973 5.7808176 15.612848 6.0839844 15.916016 C 6.1148254 15.946857 6.1578013 15.962977 6.203125 15.976562 C 6.3484906 15.665384 6.536908 15.363483 6.6738281 15.226562 C 6.9769954 14.923395 7.4702701 14.923395 7.7734375 15.226562 C 7.7883302 15.241455 7.7932111 15.261587 7.8066406 15.277344 C 8.0677151 14.972341 8.0621111 14.515237 7.7734375 14.226562 C 7.6218538 14.074979 7.4232837 14 7.2246094 14 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 24.867188 3.9003906 C 24.775158 3.9138553 24.683711 3.9958853 24.589844 4.1152344 C 24.383863 4.8521261 24.120057 5.5756671 23.828125 6.2753906 C 23.178108 7.4915802 21.793949 7.7767744 20.818359 8.6484375 C 20.709357 9.6798764 22.120809 8.0094132 22.730469 8.2128906 C 22.896555 8.171314 23.053504 8.1123417 23.207031 8.046875 C 23.448588 7.8330293 23.662746 7.5848173 23.828125 7.2753906 C 24.27909 6.1944836 24.679654 5.060429 24.867188 3.9003906 z M 28.578125 4.6992188 C 28.544557 4.690167 28.469385 4.7460633 28.337891 4.8925781 C 28.23255 5.0725378 28.11032 5.2338596 27.980469 5.3886719 C 27.479301 6.3538408 27.045088 7.2015086 26.386719 8.0878906 C 25.862338 9.1448633 24.698113 9.9154637 23.519531 9.9804688 C 22.888356 10.100502 21.757159 10.054811 21.449219 10.517578 C 22.595236 10.859246 23.758778 10.472347 24.876953 10.205078 C 25.115878 10.118145 25.34544 10.107358 25.548828 10.142578 C 25.896689 9.8474599 26.188263 9.4879097 26.386719 9.0878906 C 27.076233 8.1595779 27.518517 7.2812793 28.050781 6.2578125 C 28.103506 5.9869711 28.723587 4.7384431 28.578125 4.6992188 z M 26.009766 11.359375 C 25.950414 11.432321 25.895621 11.505424 25.808594 11.578125 C 25.439058 13.114807 23.798976 12.593235 22.646484 12.775391 C 21.708717 12.89128 22.304819 13.508978 23.021484 13.755859 C 24.130131 13.694455 25.476325 13.959835 25.808594 12.578125 C 26.362869 12.11509 26.322003 11.637503 26.009766 11.359375 z M 8.7246094 13.398438 C 8.6451947 13.725191 8.627783 14.067135 8.7324219 14.443359 C 9.0427469 15.9048 9.338128 17.853122 9.4003906 19.625 C 9.4460655 17.621231 9.1032138 15.189562 8.7324219 13.443359 C 8.7280838 13.427762 8.7285592 13.413922 8.7246094 13.398438 z M 22.449219 14.644531 C 21.923444 14.676525 21.98394 15.578046 22.025391 16.318359 C 22.08062 15.743048 22.311325 15.379954 23.105469 15.890625 C 24.045126 16.404454 25.508404 14.458243 24.017578 14.789062 C 23.727476 14.960598 23.393724 15.04825 23.105469 14.890625 C 22.820693 14.707501 22.608362 14.634847 22.449219 14.644531 z M 22.050781 18.042969 C 22.033354 18.381912 22.020632 18.727181 22.050781 19.041016 C 22.070614 18.655639 22.08211 18.301516 22.050781 18.042969 z M 23.701172 20.949219 C 23.293823 21.425452 23.142988 22.19275 22.380859 21.576172 C 21.465982 21.389399 22.19072 22.083479 22.162109 22.560547 C 22.226095 22.561228 22.280435 22.55567 22.380859 22.576172 C 23.313378 23.330599 23.323069 22.004922 24.017578 21.6875 C 24.943125 21.245412 24.334851 20.996274 23.701172 20.949219 z M 21.949219 22.845703 C 21.892044 22.878215 21.846223 22.91536 21.755859 22.935547 C 20.120099 23.710426 20.707508 25.08099 20.074219 26.722656 C 19.845089 27.849262 19.085231 28.84131 19.033203 29.996094 C 16.69978 29.979408 14.362773 30.028466 12.03125 29.949219 C 12.025019 29.966307 12.017968 29.982911 12.011719 30 L 19.244141 30 C 19.499653 29.239442 19.913475 28.513016 20.074219 27.722656 C 20.707508 26.08099 20.120099 24.710426 21.755859 23.935547 C 22.462005 23.7778 22.068828 23.204934 21.949219 22.845703 z M 9.1015625 22.869141 C 8.9704121 23.276853 8.7955074 23.615888 8.5625 23.84375 C 9.5873679 23.752607 12.62489 24.745646 12.710938 25.759766 C 12.729615 25.88527 12.734422 26.010001 12.744141 26.134766 C 12.784508 25.681865 12.779839 25.22275 12.710938 24.759766 C 12.636905 23.887261 10.383722 23.033694 9.1015625 22.869141 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/Blender.svg b/.icons/awkward/32x32/apps/Blender.svg
new file mode 120000
index 00000000..965ce912
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Blender.svg
@@ -0,0 +1 @@
+blender.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Buka.svg b/.icons/awkward/32x32/apps/Buka.svg
new file mode 120000
index 00000000..4b9f5b61
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Buka.svg
@@ -0,0 +1 @@
+buka.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/BurpSuiteCommunity.svg b/.icons/awkward/32x32/apps/BurpSuiteCommunity.svg
new file mode 120000
index 00000000..f55d5b94
--- /dev/null
+++ b/.icons/awkward/32x32/apps/BurpSuiteCommunity.svg
@@ -0,0 +1 @@
+burp.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/CMakeSetup.svg b/.icons/awkward/32x32/apps/CMakeSetup.svg
new file mode 100644
index 00000000..e5c187b7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/CMakeSetup.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fff" d="m23.15 21.482a7.0284 7.685 0 0 1 -7.0284 7.685 7.0284 7.685 0 0 1 -7.0284 -7.685 7.0284 7.685 0 0 1 7.0284 -7.685 7.0284 7.685 0 0 1 7.0284 7.685z"/>
+ <g transform="matrix(.75610 0 0 .74359 -2.0244 -1.7179)">
+ <path fill="#4a86d8" d="m4 43 20-38 2.5 19z"/>
+ <path fill="#dd3c3d" d="m24 5 21 38-17.2-6.7z"/>
+ <path fill="#339c33" d="m45 43h-41l13-11z"/>
+ </g>
+ <g opacity=".2" transform="matrix(.75610 0 0 .74359 -2.0244 -1.7179)">
+ <path fill="#fff" transform="translate(49)" d="m-25 5-20 38h0.52539l19.475-37 20.447 37h0.553l-21-38zm-6.1738 27.326-0.80859 0.68164 10.775 4.2324-0.12695-1.0508-9.8398-3.8633z"/>
+ </g>
+ <g transform="matrix(.7561 0 0 .74359 -2.0244 -1.7174)">
+ <path opacity=".2" transform="matrix(1.3226,0,0,1.3448,2.6774,3.6552)" d="m17.879 14.982-7.037 5.844 0.822 0.319 6.215-5.163 0.982 7.94 0.129 0.051-1.111-8.991zm-16.344 14.018l-0.5352 1h31l-0.562-1h-29.903z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/CMakeSetup32.svg b/.icons/awkward/32x32/apps/CMakeSetup32.svg
new file mode 120000
index 00000000..d73f7c09
--- /dev/null
+++ b/.icons/awkward/32x32/apps/CMakeSetup32.svg
@@ -0,0 +1 @@
+CMakeSetup.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Caprine.svg b/.icons/awkward/32x32/apps/Caprine.svg
new file mode 120000
index 00000000..b8719ad4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Caprine.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Cyan.svg b/.icons/awkward/32x32/apps/Cyan.svg
new file mode 120000
index 00000000..57e0d706
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Cyan.svg
@@ -0,0 +1 @@
+cyan.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/CycligentGitTool.svg b/.icons/awkward/32x32/apps/CycligentGitTool.svg
new file mode 100644
index 00000000..ef6c1d60
--- /dev/null
+++ b/.icons/awkward/32x32/apps/CycligentGitTool.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#2ba798" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.1" d="m 18.546108,24.858214 c -3.130249,-0.668625 -6.201419,-3.303138 -7.219868,-6.367378 -0.262531,-0.789871 -0.354516,-2.08318 -0.197891,-2.782303 0.565764,-2.525405 3.437107,-3.433857 7.080495,-2.240173 1.35226,0.443045 3.334235,1.500686 3.334235,1.779248 0,0.141513 -0.250014,0.273963 -0.991625,0.525338 l -0.537133,0.182062 -0.74372,-0.364806 c -2.877445,-1.411432 -5.455726,-1.042454 -6.03322,0.863398 -0.251851,0.831162 -0.108889,1.728037 0.455632,2.858455 1.143524,2.289835 3.877519,3.928221 6.18405,3.820142 0.652513,-0.03057 0.796673,-0.06891 1.452734,-0.386294 0.928028,-0.448964 1.848449,-1.313937 2.244071,-2.108886 1.03455,-2.078783 0.4403,-4.361488 -1.712629,-6.578741 -2.503735,-2.578534 -6.281242,-4.2855826 -9.471489,-4.2801504 -1.533785,0.00248 -2.4195056,0.3017404 -3.2209561,1.0877894 -0.7862914,0.771181 -1.0904957,1.719655 -1.0039121,3.130091 0.1891764,3.081712 1.9926952,6.313715 4.9771712,8.919359 0.563402,0.491885 1.024363,0.945821 1.024363,1.008744 0,0.213704 -0.303624,0.115449 -1.040995,-0.336878 C 10.581651,22.02681 8.5636475,19.856479 7.2299418,17.246743 6.175594,15.18364 5.7821227,13.18408 6.1154754,11.583199 6.3699097,10.361306 6.9807161,9.4319085 7.9378346,8.8054528 10.031772,7.5063206 13.484587,8.0440866 15.351147,8.5827508 c 3.985506,1.1818343 7.543157,3.6087072 9.413421,6.3750542 1.93385,2.711065 1.437921,6.27418 -0.385079,8.152092 -0.911014,0.892697 -1.511078,1.287438 -2.441671,1.606184 -0.925336,0.316948 -2.303012,0.374679 -3.39171,0.142133 z"/>
+ <path style="fill:#3f3f3f" d="m 18.546108,23.858214 c -3.130249,-0.668625 -6.201419,-3.303138 -7.219868,-6.367378 -0.262531,-0.789871 -0.354516,-2.08318 -0.197891,-2.782303 0.565764,-2.525405 3.437107,-3.433857 7.080495,-2.240173 1.35226,0.443045 3.334235,1.500686 3.334235,1.779248 0,0.141513 -0.250014,0.273963 -0.991625,0.525338 l -0.537133,0.182062 -0.74372,-0.364806 c -2.877445,-1.411432 -5.455726,-1.042454 -6.03322,0.863398 -0.251851,0.831162 -0.108889,1.728037 0.455632,2.858455 1.143524,2.289835 3.877519,3.928221 6.18405,3.820142 0.652513,-0.03057 0.796673,-0.06891 1.452734,-0.386294 0.928028,-0.448964 1.848449,-1.313937 2.244071,-2.108886 1.03455,-2.078783 0.4403,-4.361488 -1.712629,-6.578741 C 19.357504,10.479742 15.579997,8.7726934 12.38975,8.7781256 10.855965,8.7806056 9.9702444,9.0798657 9.1687939,9.8659152 8.3825025,10.637096 8.0782982,11.58557 8.1648818,12.996006 c 0.1891764,3.081712 1.9926952,6.313715 4.9771712,8.919359 0.563402,0.491885 1.024363,0.945821 1.024363,1.008744 0,0.213704 -0.303624,0.115449 -1.040995,-0.336878 C 10.581651,21.02681 8.5636475,18.856479 7.2299418,16.246743 6.175594,14.18364 5.7821227,12.18408 6.1154754,10.583199 6.3699097,9.3613063 6.9807161,8.4319085 7.9378346,7.8054528 10.031772,6.5063206 13.484587,7.0440866 15.351147,7.5827508 c 3.985506,1.1818343 7.543157,3.6087072 9.413421,6.3750542 1.93385,2.711065 1.437921,6.27418 -0.385079,8.152092 -0.911014,0.892697 -1.511078,1.287438 -2.441671,1.606184 -0.925336,0.316948 -2.303012,0.374679 -3.39171,0.142133 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/EasyTAG_icon.svg b/.icons/awkward/32x32/apps/EasyTAG_icon.svg
new file mode 120000
index 00000000..655858a3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/EasyTAG_icon.svg
@@ -0,0 +1 @@
+easytag.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Encryptr.svg b/.icons/awkward/32x32/apps/Encryptr.svg
new file mode 100644
index 00000000..34f5e42f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Encryptr.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c41f5b" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".2" d="m8 5v16l8 8 8-8h-8l8-8h-8l8-8h-16z"/>
+ <path fill="#fff" d="m24 20h-8v8z"/>
+ <path fill="#fff" d="m24 12h-8v8z"/>
+ <path fill="#ea7aa2" d="m24 4h-8v8z"/>
+ <path fill="#e0e0e0" d="m8 20h8v8z"/>
+ <rect fill="#e0e0e0" width="8" height="16" x="8" y="4"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/Etermutilities-terminal.svg b/.icons/awkward/32x32/apps/Etermutilities-terminal.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Etermutilities-terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/FAHControl.svg b/.icons/awkward/32x32/apps/FAHControl.svg
new file mode 100644
index 00000000..757b9d29
--- /dev/null
+++ b/.icons/awkward/32x32/apps/FAHControl.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="13.5" cy="27.5" r="3.5"/>
+ <circle style="fill:#ff6bf4" cx="8.5" cy="19.5" r="3.5"/>
+ <circle style="fill:#ff6bf4" cx="13.5" cy="26.5" r="3.5"/>
+ <circle style="opacity:0.2" cx="9.5" cy="25.5" r="5.5"/>
+ <circle style="fill:#cc4e38" cx="9.5" cy="24.5" r="5.5"/>
+ <circle style="opacity:0.2" cx="19.5" cy="21.5" r="6.5"/>
+ <circle style="fill:#f26666" cx="19.5" cy="20.5" r="6.5"/>
+ <circle style="opacity:0.2" cx="17" cy="16" r="9"/>
+ <circle style="fill:#fdcc58" cx="17" cy="15" r="9"/>
+ <circle style="opacity:0.2" cx="7" cy="27" r="4"/>
+ <circle style="fill:#ff6bf4" cx="7" cy="26" r="4"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 15.591603,15.255585 c -1.022511,3.74275 -3.471855,6.54178 -7.2879144,5.538913 C 4.4876289,19.791632 2.2230094,15.94455 3.2455191,12.2018 c 1.02251,-3.7427501 4.944946,-5.9638638 8.7610059,-4.9609972 3.816059,1.0028662 4.607587,4.2720322 3.585078,8.0147822 z"/>
+ <path style="fill:#f26666;fill-rule:evenodd" d="m 15.591603,14.255585 c -1.022511,3.74275 -3.471855,6.54178 -7.2879144,5.538913 C 4.4876289,18.791632 2.2230094,14.94455 3.2455191,11.2018 c 1.02251,-3.7427496 4.944946,-5.9638633 8.7610059,-4.9609967 3.816059,1.0028662 4.607587,4.2720317 3.585078,8.0147817 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 9.8691406 6.0058594 C 6.8220539 6.1247102 4.0768831 8.1601878 3.2460938 11.201172 C 3.0351945 11.973138 2.9718393 12.748935 3.0253906 13.503906 C 3.0582085 13.071209 3.12739 12.63567 3.2460938 12.201172 C 4.2686037 8.4584218 8.1897995 6.2373678 12.005859 7.2402344 C 14.600686 7.9221587 15.79609 9.6531668 15.974609 11.867188 C 16.09989 9.1836928 14.977905 7.0212925 12.005859 6.2402344 C 11.290348 6.0521969 10.572314 5.9784323 9.8691406 6.0058594 z"/>
+ <circle style="fill:#98ecef" cx="24" cy="6" r="4"/>
+ <circle style="opacity:0.2" cx="23" cy="15" r="4"/>
+ <circle style="fill:#98ecef" cx="23" cy="14" r="4"/>
+ <circle style="opacity:0.2" cx="22.5" cy="10.5" r="5.5"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 24 2 A 4 4 0 0 0 20 6 A 4 4 0 0 0 20.035156 6.4941406 A 4 4 0 0 1 24 3 A 4 4 0 0 1 27.964844 6.5058594 A 4 4 0 0 0 28 6 A 4 4 0 0 0 24 2 z"/>
+ <circle style="fill:#4e59b3" cx="22.5" cy="9.5" r="5.5"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 21,10 c 0,2.209139 -1.073094,4 -3.181818,4 C 15.709458,14 14,12.209139 14,10 14,7.7908613 15.709458,6 17.818182,6 19.926906,6 21,7.7908613 21,10 Z"/>
+ <path style="fill:#98ecef;fill-rule:evenodd" d="m 21,9 c 0,2.209139 -1.073094,4 -3.181818,4 C 15.709458,13 14,11.209139 14,9 14,6.7908613 15.709458,5 17.818182,5 19.926906,5 21,6.7908613 21,9 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 17.818359 5 C 15.709635 5 14 6.7908613 14 9 C 14 9.1711814 14.028909 9.3344802 14.048828 9.5 C 14.285967 7.5294453 15.873036 6 17.818359 6 C 19.7637 6 20.815555 7.5294199 20.96875 9.5 C 20.981616 9.3344971 21 9.1711633 21 9 C 21 6.7908613 19.927083 5 17.818359 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/FB4C_iexplore.0.svg b/.icons/awkward/32x32/apps/FB4C_iexplore.0.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/FB4C_iexplore.0.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/FBReader.svg b/.icons/awkward/32x32/apps/FBReader.svg
new file mode 120000
index 00000000..73b5f272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/FBReader.svg
@@ -0,0 +1 @@
+fbreader.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/FacebookMessenger-facebook.com.svg b/.icons/awkward/32x32/apps/FacebookMessenger-facebook.com.svg
new file mode 120000
index 00000000..b8719ad4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/FacebookMessenger-facebook.com.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/FoxitReader.svg b/.icons/awkward/32x32/apps/FoxitReader.svg
new file mode 120000
index 00000000..d167b12d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/FoxitReader.svg
@@ -0,0 +1 @@
+foxit-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Freeter.svg b/.icons/awkward/32x32/apps/Freeter.svg
new file mode 100644
index 00000000..6eb3c4ee
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Freeter.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#52575f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 7,7 v 20 h 5 V 7 Z m 7,0 v 5 H 25 V 7 Z m 0,7 v 5 h 5 v -5 z"/>
+ <path style="fill:#ffffff" d="M 7 6 L 7 26 L 12 26 L 12 6 L 7 6 z M 14 6 L 14 11 L 25 11 L 25 6 L 14 6 z M 14 13 L 14 18 L 19 18 L 19 13 L 14 13 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/GMail-mail.google.com.svg b/.icons/awkward/32x32/apps/GMail-mail.google.com.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/32x32/apps/GMail-mail.google.com.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/GP6-icon.svg b/.icons/awkward/32x32/apps/GP6-icon.svg
new file mode 100644
index 00000000..0c8b5c6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/GP6-icon.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 25.07233,25.439118 C 19.099285,32.229169 13.893246,32.037168 10.319219,28.922144 4.9549792,24.247109 -0.00785803,7.262982 2.8218632,4.0469577 5.6510844,0.83063356 23.460018,5.7244703 27.278046,9.284097 c 3.818629,3.559727 4.080931,9.007468 -2.206216,16.155121 z"/>
+ <path style="fill:#4f4f4f" d="M 25.07233,24.439198 C 19.099285,31.229249 13.893246,31.037248 10.319219,27.922224 4.9549792,23.247189 -0.00785803,6.2630622 2.8218632,3.0470379 5.6510844,-0.16928619 23.460018,4.7245505 27.278046,8.2841772 31.096675,11.843904 31.358977,17.291645 25.07183,24.439298 Z"/>
+ <path style="opacity:0.2" d="M 12.517578,13 C 11.102321,13 9.9959065,13.397318 9.1953125,14.191406 8.3987615,14.981578 8,16.086184 8,17.503906 8,18.917712 8.3987615,20.020366 9.1953125,20.814453 9.9959515,21.604668 11.102366,22 12.517578,22 13.16454,22 13.773605,21.918549 14.34375,21.755859 14.913896,21.589278 15.52693,21.344936 16,21.023438 L 16,17 l -3,0 0,1 1.996094,0 0,2.59375 c -0.270923,0.151068 -0.576363,0.264296 -0.916016,0.337891 -0.339639,0.06972 -1.026329,0.103515 -1.458984,0.103515 -1.107903,0 -2.19003,-0.296022 -2.7480471,-0.888672 C 9.3190719,19.553833 9,18.673714 9,17.503906 c 0,-1.173682 0.3190729,-2.05774 0.8730469,-2.65039 0.5580171,-0.592651 1.6401441,-0.888672 2.7480471,-0.888672 0.561971,0 0.94762,0.0934 1.457031,0.279297 0.509412,0.185903 0.968615,0.462146 1.421875,0.830078 l 0,-1.25 C 15.051187,13.553072 14.582587,13.348428 14.048828,13.208984 13.519156,13.06954 13.107939,13 12.517578,13 Z M 18,13 l 0,9 1,0 0,-3 1.765625,0 c 1.014874,-0.0091 1.931631,-0.204889 2.449219,-0.642578 0.52163,-0.437688 0.78125,-1.384178 0.78125,-2.240234 0,-0.84831 -0.25962,-1.991999 -0.78125,-2.429688 C 22.697256,13.245939 21.78054,13 20.765625,13 Z m 1,1.001953 1.851562,0 c 0.684533,-0.01817 1.213876,0.138106 1.587891,0.416016 C 22.813467,14.695883 23,15.585551 23,16.095703 c 0,0.513963 -0.186533,1.21037 -0.560547,1.488281 C 22.065438,17.861895 21.536455,18 20.851562,18 L 19,18 Z"/>
+ <path style="fill:#ffffff" d="M 12.517578,12 C 11.102321,12 9.9959065,12.397318 9.1953125,13.191406 8.3987615,13.981578 8,15.086184 8,16.503906 8,17.917712 8.3987615,19.020366 9.1953125,19.814453 9.9959515,20.604668 11.102366,21 12.517578,21 13.16454,21 13.773605,20.918549 14.34375,20.755859 14.913896,20.589278 15.52693,20.344936 16,20.023438 V 16 h -3 v 1 h 1.996094 v 2.59375 c -0.270923,0.151068 -0.576363,0.264296 -0.916016,0.337891 -0.339639,0.06972 -1.026329,0.103515 -1.458984,0.103515 -1.107903,0 -2.19003,-0.296022 -2.7480471,-0.888672 C 9.3190719,18.553833 9,17.673714 9,16.503906 c 0,-1.173682 0.3190729,-2.05774 0.8730469,-2.65039 0.5580171,-0.592651 1.6401441,-0.888672 2.7480471,-0.888672 0.561971,0 0.94762,0.0934 1.457031,0.279297 0.509412,0.185903 0.968615,0.462146 1.421875,0.830078 v -1.25 C 15.051187,12.553072 14.582587,12.348428 14.048828,12.208984 13.519156,12.06954 13.107939,12 12.517578,12 Z"/>
+ <path style="fill:#f14649" d="M 18 12 L 18 21 L 19 21 L 19 18 L 20.765625 18 C 21.780499 17.9909 22.697256 17.795111 23.214844 17.357422 C 23.736474 16.919734 23.996094 15.973244 23.996094 15.117188 C 23.996094 14.268878 23.736474 13.125189 23.214844 12.6875 C 22.697256 12.245939 21.78054 12 20.765625 12 L 18 12 z M 19 13.001953 L 20.851562 13.001953 C 21.536095 12.983783 22.065438 13.140059 22.439453 13.417969 C 22.813467 13.695883 23 14.585551 23 15.095703 C 23 15.609666 22.813467 16.306073 22.439453 16.583984 C 22.065438 16.861895 21.536455 17 20.851562 17 L 19 17 L 19 13.001953 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 7.3007812 2.0078125 C 5.1736778 1.9456917 3.5295709 2.242794 2.8222656 3.046875 C 2.2027995 3.7509083 1.9755061 5.1385883 2.0253906 6.8886719 C 2.081992 5.6174083 2.3257338 4.6111915 2.8222656 4.046875 C 5.6514868 0.83055086 23.459316 5.7235764 27.277344 9.2832031 C 28.877785 10.775135 29.843907 12.604726 29.974609 14.746094 C 30.126707 12.16713 29.12169 10.002504 27.277344 8.2832031 C 24.413823 5.6134831 13.682092 2.1941748 7.3007812 2.0078125 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/GPG-Key4.svg b/.icons/awkward/32x32/apps/GPG-Key4.svg
new file mode 100644
index 00000000..e9bdbf4d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/GPG-Key4.svg
@@ -0,0 +1,12 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" rx="2" ry="2" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" rx="2" ry="2" style="fill:#08581b"/>
+ <path d="m4 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h24c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-24z" style="fill:#ffffff;opacity:.1"/>
+ <circle cx="11" cy="22" r="7" style="opacity:.2"/>
+ <circle cx="11" cy="21" r="7" style="fill:#aca793"/>
+ <path d="M 11 14 A 7 7 0 0 0 4 21 A 7 7 0 0 0 4.0234375 21.541016 A 7 7 0 0 1 11 15 A 7 7 0 0 1 17.976562 21.458984 A 7 7 0 0 0 18 21 A 7 7 0 0 0 11 14 z " style="fill:#ffffff;opacity:.2"/>
+ <path d="m24 6-9 9-1-1-1.603516 3.208984a5 5 0 0 0-1.396484-0.208984 5 5 0 0 0-5 5 5 5 0 0 0 5 5 5 5 0 0 0 5-5 5 5 0 0 0-0.205078-1.396484l3.205078-1.603516-1-1 1-1h2v-2h1l1-1v-1h1l1-1v-1l2-2v-3zm-14.5 16a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5z" style="opacity:.2"/>
+ <path d="m24 5-9 9-1-1-1.603516 3.208984a5 5 0 0 0-1.396484-0.208984 5 5 0 0 0-5 5 5 5 0 0 0 5 5 5 5 0 0 0 5-5 5 5 0 0 0-0.205078-1.396484l3.205078-1.603516-1-1 1-1h2v-2h1l1-1v-1h1l1-1v-1l2-2v-3h-3zm-14.5 16a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5z" style="fill:#ffffff"/>
+ <path d="m15 13 8-8-8 4-3-2z" style="opacity:.2"/>
+ <path d="m15 12 8-8-8 4-3-2z" style="fill:#fff51f"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/GPU_Viewer.svg b/.icons/awkward/32x32/apps/GPU_Viewer.svg
new file mode 100644
index 00000000..a80dd265
--- /dev/null
+++ b/.icons/awkward/32x32/apps/GPU_Viewer.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 3,5 C 1.892,5 1,5.9616875 1,7.15625 v 18.6875 C 1,27.038312 1.892,28 3,28 4.108,28 5,27.038312 5,25.84375 V 25 h 3 v 3 h 3 v -3 h 1 v 3 h 3 v -3 h 1 v 3 h 3 v -3 h 9.238281 C 29.768376,25 31,23.735682 31,22.166016 V 10.833984 C 31,9.2643176 29.768376,8 28.238281,8 H 5 V 7.15625 C 5,5.9616875 4.108,5 3,5 Z"/>
+ <rect style="fill:#4f4f4f" width="29" height="17" x="2" y="7" rx="2.762" ry="2.833"/>
+ <circle style="opacity:0.2" cx="23.5" cy="16.5" r="4.5"/>
+ <circle style="opacity:0.2" cx="11.5" cy="16.5" r="5.5"/>
+ <circle style="fill:#ffffff" cx="23.5" cy="15.5" r="4.5"/>
+ <rect style="fill:#4f4f4f" width="3" height="3.409" x="8" y="23.59"/>
+ <rect style="fill:#34ae72" width="1" height="7" x="23" y="12"/>
+ <rect style="fill:#4f4f4f" width="4" height="23" x="1" y="4" rx="2" ry="2.156"/>
+ <circle style="fill:#ffffff" cx="11.5" cy="15.5" r="5.5"/>
+ <rect style="fill:#34ae72" width="1" height="9" x="11" y="11"/>
+ <circle style="fill:#34ae72" cx="11.5" cy="15.5" r="2.5"/>
+ <rect style="fill:#34ae72" width="1" height="9" x="15" y="-16" transform="rotate(90)"/>
+ <rect style="fill:#34ae72" width="1" height="9" x="2.33" y="-23.59" transform="rotate(135)"/>
+ <rect style="fill:#34ae72" width="1" height="9" x="18.59" y="-7.33" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <rect style="fill:#34ae72" width="1" height="7" x="15" y="-27" transform="rotate(90)"/>
+ <rect style="fill:#34ae72" width="1" height="7" x="-6.16" y="-31.08" transform="rotate(135)"/>
+ <rect style="fill:#34ae72" width="1" height="7" x="27.08" y="2.16" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <rect style="fill:#4f4f4f" width="3" height="3.409" x="12" y="23.59"/>
+ <rect style="fill:#4f4f4f" width="3" height="3.409" x="16" y="23.59"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3 4 C 1.892 4 1 4.9616875 1 6.15625 L 1 7.15625 C 1 5.9616875 1.892 5 3 5 C 4.108 5 5 5.9616875 5 7.15625 L 5 8 L 28.238281 8 C 29.768376 8 31 9.264318 31 10.833984 L 31 9.8339844 C 31 8.2643176 29.768376 7 28.238281 7 L 5 7 L 5 6.15625 C 5 4.9616875 4.108 4 3 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/GitKraken.svg b/.icons/awkward/32x32/apps/GitKraken.svg
new file mode 120000
index 00000000..e7d60f47
--- /dev/null
+++ b/.icons/awkward/32x32/apps/GitKraken.svg
@@ -0,0 +1 @@
+gitkraken.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Gitter.svg b/.icons/awkward/32x32/apps/Gitter.svg
new file mode 120000
index 00000000..fe19be77
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Gitter.svg
@@ -0,0 +1 @@
+gitter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Gmail-mail.google.com.svg b/.icons/awkward/32x32/apps/Gmail-mail.google.com.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Gmail-mail.google.com.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/GnomeBaker.svg b/.icons/awkward/32x32/apps/GnomeBaker.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/GnomeBaker.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/JForex.svg b/.icons/awkward/32x32/apps/JForex.svg
new file mode 100644
index 00000000..535abf48
--- /dev/null
+++ b/.icons/awkward/32x32/apps/JForex.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#8c2330" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 21.148438,3.9941406 C 18.841088,6.4408825 17.417046,9.05428 16.728516,12.027344 15.837695,15.873893 15.978736,20.100652 16.0625,26 h 5 c -0.04539,-3.196896 -0.05176,-5.794755 0.03125,-8 H 25 v -5 h -3.335938 c 0.585457,-2.414364 1.561389,-4.1929746 3.808594,-6.2851562 A 14,14 0 0 0 21.148438,3.9941406 Z M 15,6.9726562 10,7.0273438 C 10.087507,14.935929 9.8439719,18.859862 9.1425781,21.007812 8.5214655,22.90991 7.4880839,23.946458 5.2949219,26 a 14,14 0 0 0 3.8710937,3.212891 C 11.31729,27.16728 12.98009,25.366916 13.896484,22.560547 14.992759,19.203312 15.088501,14.971037 15,6.9726562 Z"/>
+ <path style="fill:#ffffff" d="M 21.148438 2.9941406 C 18.841088 5.4408825 17.417046 8.05428 16.728516 11.027344 C 15.837695 14.873893 15.978736 19.100652 16.0625 25 L 21.0625 25 C 21.01711 21.803104 21.01074 19.205245 21.09375 17 L 25 17 L 25 12 L 21.664062 12 C 22.249519 9.5856357 23.225451 7.8070254 25.472656 5.7148438 A 14 14 0 0 0 21.148438 2.9941406 z M 15 5.9726562 L 10 6.0273438 C 10.087507 13.935929 9.8439719 17.859862 9.1425781 20.007812 C 8.5214655 21.90991 7.4880839 22.946458 5.2949219 25 A 14 14 0 0 0 9.1660156 28.212891 C 11.31729 26.16728 12.98009 24.366916 13.896484 21.560547 C 14.992759 18.203312 15.088501 13.971037 15 5.9726562 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/JavaFXSceneBuilder2.0.svg b/.icons/awkward/32x32/apps/JavaFXSceneBuilder2.0.svg
new file mode 100644
index 00000000..3b744928
--- /dev/null
+++ b/.icons/awkward/32x32/apps/JavaFXSceneBuilder2.0.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2" d="m 21.715439,1024.3625 c -1.26849,0.096 -2.05581,0.5423 -2.900791,1.1878 -0.776929,-0.2116 -1.560062,-0.3149 -2.045208,-0.2177 -1.11169,0.2228 -1.902877,0.6694 -2.621461,1.3958 -0.04162,0 -0.08591,-0.038 -0.12697,-0.039 -1.144355,-0.018 -1.675621,0.3076 -1.939725,0.4042 -0.512178,0.1814 -0.934124,0.6012 -1.312684,0.9215 -0.397789,-0.4521 -0.947566,-1.0972 -1.2482217,-1.423 -0.8808151,-0.9911 -1.6708453,-1.6273 -2.3557985,-1.872 -0.9797083,-0.3425 -2.1488579,-0.2546 -3.0082336,0.1069 -0.8593758,0.3614 -1.4663793,0.8996 -1.9670722,1.4716 -0.1671883,0.1909 -0.7604177,0.6022 -1.0821828,1.8546 -0.32176504,1.2524 0.1465312,2.419 0.5469516,3.1083 0.8008409,1.3787 1.9388183,2.6386 4.3560785,5.5695 0.1299354,0.1575 0.2104816,0.2556 0.3379379,0.4101 -0.3358791,0.1924 -0.6874521,0.3541 -0.9727923,0.6396 -0.8889064,0.8898 -1.2829227,2.1171 -1.3126838,3.1395 -0.037665,1.2937 0.5418091,2.2883 1.1114837,2.9413 0.5692953,0.6525 1.1913213,1.0769 1.8459615,1.4093 0.6797842,0.3455 0.7749647,0.3351 1.3927732,0.5696 0.6178083,0.2344 1.4268419,0.533 2.3440785,0.8612 1.834472,0.6564 4.091841,1.4277 6.098509,2.0295 0.930008,0.2789 1.677465,0.4894 2.609741,0.5287 0.571321,0.024 1.236851,-0.1349 1.869402,-0.3693 0.399441,-0.1006 0.773804,-0.2818 1.099763,-0.5326 l 0.0039,0 0.002,0 c 0.65634,-0.5056 2.091186,-1.712 3.635275,-3.0131 1.544579,-1.3017 2.74832,-2.2922 3.445795,-2.9588 0.225736,-0.2157 0.521871,-0.4793 0.853635,-0.9933 0.331764,-0.5141 0.599027,-1.3232 0.621181,-1.981 0.04431,-1.3155 -0.294954,-1.9054 -0.623134,-2.8556 -0.746178,-2.1607 -1.740384,-4.4939 -2.723037,-6.4773 -0.491327,-0.9917 -0.975414,-1.8918 -1.455282,-2.6652 -0.479869,-0.7734 -0.77778,-1.3672 -1.728758,-2.117 -0.938759,-0.7404 -1.857848,-1.0441 -2.750385,-1.0342 z"/>
+ <path style="fill:#4f4f4f" d="m 21.715439,1023.3625 c -1.26849,0.096 -2.05581,0.5423 -2.900791,1.1878 -0.776929,-0.2116 -1.560062,-0.3149 -2.045208,-0.2177 -1.11169,0.2228 -1.902877,0.6694 -2.621461,1.3958 -0.04162,0 -0.08591,-0.038 -0.12697,-0.039 -1.144355,-0.018 -1.675621,0.3076 -1.939725,0.4042 -0.512178,0.1814 -0.934124,0.6012 -1.312684,0.9215 -0.397789,-0.4521 -0.947566,-1.0972 -1.2482217,-1.423 -0.8808151,-0.9911 -1.6708453,-1.6273 -2.3557985,-1.872 -0.9797083,-0.3425 -2.1488579,-0.2546 -3.0082336,0.1069 -0.8593758,0.3614 -1.4663793,0.8996 -1.9670722,1.4716 -0.1671883,0.1909 -0.7604177,0.6022 -1.0821828,1.8546 -0.32176504,1.2524 0.1465312,2.419 0.5469516,3.1083 0.8008409,1.3787 1.9388183,2.6386 4.3560785,5.5695 0.1299354,0.1575 0.2104816,0.2556 0.3379379,0.4101 -0.3358791,0.1924 -0.6874521,0.3541 -0.9727923,0.6396 -0.8889064,0.8898 -1.2829227,2.1171 -1.3126838,3.1395 -0.037665,1.2937 0.5418091,2.2883 1.1114837,2.9413 0.5692953,0.6525 1.1913213,1.0769 1.8459615,1.4093 0.6797842,0.3455 0.7749647,0.3351 1.3927732,0.5696 0.6178083,0.2344 1.4268419,0.533 2.3440785,0.8612 1.834472,0.6564 4.091841,1.4277 6.098509,2.0295 0.930008,0.2789 1.677465,0.4894 2.609741,0.5287 0.571321,0.024 1.236851,-0.1349 1.869402,-0.3693 0.399441,-0.1006 0.773804,-0.2818 1.099763,-0.5326 l 0.0039,0 0.002,0 c 0.65634,-0.5056 2.091186,-1.712 3.635275,-3.0131 1.544579,-1.3017 2.74832,-2.2922 3.445795,-2.9588 0.225736,-0.2157 0.521871,-0.4793 0.853635,-0.9933 0.331764,-0.5141 0.599027,-1.3232 0.621181,-1.981 0.04431,-1.3155 -0.294954,-1.9054 -0.623134,-2.8556 -0.746178,-2.1607 -1.740384,-4.4939 -2.723037,-6.4773 -0.491327,-0.9917 -0.975414,-1.8918 -1.455282,-2.6652 -0.479869,-0.7734 -0.77778,-1.3672 -1.728758,-2.117 -0.938759,-0.7404 -1.857848,-1.0441 -2.750385,-1.0342 z"/>
+ <path style="opacity:0.2" d="m 20.606371,1046.0775 c 0.849151,-0.6571 6.292828,-5.2668 6.839443,-5.7917 0.719818,-0.6911 0.725888,-0.8724 0.09115,-2.7191 -1.388996,-4.0417 -3.832282,-9.0645 -4.932086,-9.9358 -0.457786,-0.3628 -1.302501,-0.3573 -1.896033,0.011 -0.827712,0.5153 -0.790941,1.2084 0.151376,2.8541 0.339445,0.5928 0.617169,1.3179 0.617169,1.3672 0,0.049 -0.117902,0.09 -0.262005,0.09 -0.184484,0 -0.606108,-0.5227 -1.42512,-1.7665 -1.246234,-1.8932 -1.605957,-2.1939 -2.424781,-2.029 -0.61731,0.1243 -1.320599,0.6013 -1.552411,1.0528 -0.268085,0.5222 -0.157369,0.7861 1.090718,2.6002 0.766619,1.1144 0.975781,1.5129 0.856739,1.6329 -0.08663,0.088 -0.201172,0.1585 -0.254551,0.1585 -0.05338,0 -0.751421,-0.8965 -1.551184,-1.9923 -0.511412,-0.7006 -0.910343,-1.2157 -1.207926,-1.558 -0.511661,-0.6965 -0.996933,-0.4803 -1.624444,-0.2495 -0.449159,0.2209 -0.903461,0.539 -1.127427,0.8348 -0.526557,0.6953 -0.448814,1.1344 0.415884,2.3484 0.415689,0.5836 1.032627,1.4032 1.370974,1.8216 0.592338,0.7325 0.735382,1.2488 0.378742,1.3669 -0.20736,0.068 -0.09974,0.1872 -4.076102,-4.487 -2.4625902,-2.8948 -3.6189693,-4.1539 -3.9081298,-4.2554 -0.5446034,-0.1913 -1.1376794,0.059 -1.7196189,0.7271 -0.8603998,0.987 -0.9614494,0.8122 3.8778489,6.7083 2.3755038,2.8942 4.3794058,5.341 4.4531208,5.4373 0.273524,0.3574 -0.467047,-0.067 -1.765111,-0.5009 -1.0927536,-0.365 -1.4888218,-0.435 -2.2042921,-0.3891 -1.1856104,0.099 -1.7248147,0.7506 -1.7509203,1.6518 -0.018233,0.6293 0.5849328,1.2356 1.3228423,1.612 0.4222319,0.2156 5.4943411,2.1192 9.3355791,3.2766 1.678528,0.5058 2.348137,0.5343 2.880546,0.1222 z"/>
+ <path style="fill:#ffffff" d="m 20.606371,1045.0775 c 0.849151,-0.6571 6.292828,-5.2668 6.839443,-5.7917 0.719818,-0.6911 0.725888,-0.8724 0.09115,-2.7191 -1.388996,-4.0417 -3.832282,-9.0645 -4.932086,-9.9358 -0.457786,-0.3628 -1.302501,-0.3573 -1.896033,0.011 -0.827712,0.5153 -0.790941,1.2084 0.151376,2.8541 0.339445,0.5928 0.617169,1.3179 0.617169,1.3672 0,0.049 -0.117902,0.09 -0.262005,0.09 -0.184484,0 -0.606108,-0.5227 -1.42512,-1.7665 -1.246234,-1.8932 -1.605957,-2.1939 -2.424781,-2.029 -0.61731,0.1243 -1.320599,0.6013 -1.552411,1.0528 -0.268085,0.5222 -0.157369,0.7861 1.090718,2.6002 0.766619,1.1144 0.975781,1.5129 0.856739,1.6329 -0.08663,0.088 -0.201172,0.1585 -0.254551,0.1585 -0.05338,0 -0.751421,-0.8965 -1.551184,-1.9923 -0.511412,-0.7006 -0.910343,-1.2157 -1.207926,-1.558 -0.511661,-0.6965 -0.996933,-0.4803 -1.624444,-0.2495 -0.449159,0.2209 -0.903461,0.539 -1.127427,0.8348 -0.526557,0.6953 -0.448814,1.1344 0.415884,2.3484 0.415689,0.5836 1.032627,1.4032 1.370974,1.8216 0.592338,0.7325 0.735382,1.2488 0.378742,1.3669 -0.20736,0.068 -0.09974,0.1872 -4.076102,-4.487 -2.4625902,-2.8948 -3.6189693,-4.1539 -3.9081298,-4.2554 -0.5446034,-0.1913 -1.1376794,0.059 -1.7196189,0.7271 -0.8603998,0.987 -0.9614494,0.8122 3.8778489,6.7083 2.3755038,2.8942 4.3794058,5.341 4.4531208,5.4373 0.273524,0.3574 -0.467047,-0.067 -1.765111,-0.5009 -1.0927536,-0.365 -1.4888218,-0.435 -2.2042921,-0.3891 -1.1856104,0.099 -1.7248147,0.7506 -1.7509203,1.6518 -0.018233,0.6293 0.5849328,1.2356 1.3228423,1.612 0.4222319,0.2156 5.4943411,2.1192 9.3355791,3.2766 1.678528,0.5058 2.348137,0.5343 2.880546,0.1222 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,1020.3622)" d="M 21.714844 3 C 20.446354 3.096 19.659434 3.542 18.814453 4.1875 C 18.037524 3.9759 17.254677 3.8735031 16.769531 3.9707031 C 15.657841 4.1935031 14.867021 4.6388344 14.148438 5.3652344 C 14.106818 5.3652344 14.062544 5.329125 14.021484 5.328125 C 12.877129 5.310125 12.346135 5.6338688 12.082031 5.7304688 C 11.569853 5.9118687 11.148091 6.3320438 10.769531 6.6523438 C 10.371742 6.2002438 9.8201869 5.5562688 9.5195312 5.2304688 C 8.6387162 4.2393688 7.8490157 3.6021219 7.1640625 3.3574219 C 6.1843542 3.0149219 5.0156257 3.1033438 4.15625 3.4648438 C 3.2968742 3.8262437 2.690146 4.3635469 2.1894531 4.9355469 C 2.0222648 5.1264469 1.429187 5.5386156 1.1074219 6.7910156 C 0.98990636 7.2484191 0.99932436 7.6841673 1.0507812 8.0996094 C 1.06709 7.9971106 1.0807271 7.8949191 1.1074219 7.7910156 C 1.429187 6.5386156 2.0222648 6.1264469 2.1894531 5.9355469 C 2.690146 5.3635469 3.2968742 4.8262438 4.15625 4.4648438 C 5.0156257 4.1033438 6.1843542 4.0149219 7.1640625 4.3574219 C 7.8490157 4.6021219 8.6387162 5.2393688 9.5195312 6.2304688 C 9.8201869 6.5562688 10.371742 7.2002438 10.769531 7.6523438 C 11.148091 7.3320438 11.569853 6.9118687 12.082031 6.7304688 C 12.346135 6.6338688 12.877129 6.310125 14.021484 6.328125 C 14.062544 6.329125 14.106818 6.3652344 14.148438 6.3652344 C 14.867021 5.6388344 15.657841 5.1935031 16.769531 4.9707031 C 17.254677 4.8735031 18.037524 4.9759 18.814453 5.1875 C 19.659434 4.542 20.446354 4.096 21.714844 4 C 22.607381 3.9901 23.528038 4.2947563 24.466797 5.0351562 C 25.417775 5.7849563 25.715443 6.3789437 26.195312 7.1523438 C 26.67518 7.9257437 27.159064 8.8247062 27.650391 9.8164062 C 28.633044 11.799806 29.626869 14.132269 30.373047 16.292969 C 30.629874 17.036576 30.885544 17.571796 30.966797 18.394531 C 30.976051 18.312826 30.993461 18.228571 30.996094 18.150391 C 31.040404 16.834891 30.701227 16.243169 30.373047 15.292969 C 29.626869 13.132269 28.633044 10.799806 27.650391 8.8164062 C 27.159064 7.8247062 26.67518 6.9257437 26.195312 6.1523438 C 25.715443 5.3789437 25.417775 4.7849563 24.466797 4.0351562 C 23.528038 3.2947562 22.607381 2.9901 21.714844 3 z M 5.7910156 16.203125 C 5.6449226 16.294803 5.5020605 16.390446 5.375 16.517578 C 4.4860936 17.407378 4.0922611 18.635803 4.0625 19.658203 C 4.0558616 19.886217 4.0752452 20.101348 4.1035156 20.310547 C 4.202226 19.365614 4.5830761 18.310298 5.375 17.517578 C 5.6603402 17.232078 6.0117772 17.071306 6.3476562 16.878906 C 6.2201999 16.724406 6.139701 16.62625 6.0097656 16.46875 C 5.9145634 16.353318 5.8823067 16.313482 5.7910156 16.203125 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/KittehPlayer.svg b/.icons/awkward/32x32/apps/KittehPlayer.svg
new file mode 100644
index 00000000..b0442876
--- /dev/null
+++ b/.icons/awkward/32x32/apps/KittehPlayer.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 5.3678003,2.0009943 A 2.2998107,2.2754402 0 0 0 3.0000001,4.2751295 V 28.723878 a 2.2998107,2.2754402 0 0 0 3.4503007,1.970937 l 10.6989102,-6.11255 10.70021,-6.111099 a 2.2998107,2.2754402 0 0 0 0,-3.941947 L 17.149211,8.4181204 6.4503008,2.3045555 A 2.2998107,2.2754402 0 0 0 5.3679303,2.0013568 Z"/>
+ <path style="fill:#ff668e" d="M 5.3678003,1.0009946 A 2.2998107,2.2754402 0 0 0 3.0000001,3.2751298 V 27.723878 a 2.2998107,2.2754402 0 0 0 3.4503007,1.970937 l 10.6989102,-6.11255 10.70021,-6.111099 a 2.2998107,2.2754402 0 0 0 0,-3.941947 L 17.149211,7.4181207 6.4503008,1.3045558 A 2.2998107,2.2754402 0 0 0 5.3679303,1.0013571 Z"/>
+ <path style="opacity:0.2" d="M 8.4785156,10.978152 A 1.50015,1.50015 0 0 0 7,12.499636 v 8 a 1.50015,1.50015 0 1 0 3,0 v -1.220703 l 3.662109,2.464844 a 1.50015,1.50015 0 1 0 1.675782,-2.488282 l -4.095703,-2.755859 4.095703,-2.755859 a 1.50015,1.50015 0 0 0 -0.875,-2.75586 1.50015,1.50015 0 0 0 -0.800782,0.267578 L 10,13.720339 V 12.499636 A 1.50015,1.50015 0 0 0 8.4785156,10.978152 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="m 8.50015,19.5 v -8"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="M 14.5,11.5 8.5570723,15.500156"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="M 14.5,19.5 8.5570723,15.500156"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.3671875 1.0019531 A 2.2998107 2.2754402 0 0 0 3 3.2753906 L 3 4.2753906 A 2.2998107 2.2754402 0 0 1 5.3671875 2.0019531 A 2.2998107 2.2754402 0 0 1 6.4511719 2.3046875 L 17.148438 8.4179688 L 27.849609 14.529297 A 2.2998107 2.2754402 0 0 1 28.941406 16 A 2.2998107 2.2754402 0 0 0 27.849609 13.529297 L 17.148438 7.4179688 L 6.4511719 1.3046875 A 2.2998107 2.2754402 0 0 0 5.3671875 1.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/KoboDeluxe.svg b/.icons/awkward/32x32/apps/KoboDeluxe.svg
new file mode 100644
index 00000000..d3cf512d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/KoboDeluxe.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 16.016123,3.0025519 c -0.935397,-0.040272 -1.817196,0.398713 -2.285372,1.137722 L 2.0878664,22.516096 c -0.4527558,1.777976 0.893355,3.100466 2.906673,4.070241 3.7765048,1.819069 9.9005656,2.397127 10.9034166,2.412491 1.653539,0.03518 6.664246,-0.722717 10.241822,-2.144211 2.721223,-1.081237 4.613287,-2.546404 3.568105,-4.338521 L 18.064997,4.1402739 C 17.639085,3.4679672 16.867083,3.0392815 16.016123,3.0025519 Z"/>
+ <path style="fill:#8e8e8e" d="m 16.016123,2.0025517 c -0.935397,-0.040272 -1.817196,0.398713 -2.285372,1.137722 L 2.0878664,21.516096 c -0.4527558,1.777976 0.893355,3.100466 2.906673,4.070241 3.7765048,1.819069 9.9005656,2.397127 10.9034166,2.412491 1.653539,0.03518 6.664246,-0.722717 10.241822,-2.144211 2.721223,-1.081237 4.613287,-2.546404 3.568105,-4.338521 L 18.064997,3.1402737 C 17.639085,2.467967 16.867083,2.0392813 16.016123,2.0025517 Z"/>
+ <path style="opacity:0.2" d="M 16.046875,3.0039062 C 15.116781,2.9720413 14.241379,3.4078971 13.775391,4.140625 L 12.037109,6.875 C 12.025136,7.0040308 12,7.1290972 12,7.2617188 V 27.158203 C 12,29.289974 14.292501,30 16,30 c 1.707501,0 4,-0.710026 4,-2.841797 V 7.2617188 C 20,7.1954728 19.9916,7.1316684 19.98828,7.0664062 L 18.126953,4.140625 C 17.745448,3.540731 17.082116,3.1514993 16.337891,3.0449219 c -0.09757,-0.01281 -0.191126,-0.036406 -0.291016,-0.041016 z"/>
+ <path style="fill:#686868" d="M 16.015625 2.0019531 C 15.080228 1.9616811 14.198645 2.401616 13.730469 3.140625 L 12 5.8710938 L 12 26.158203 C 12 28.289974 14.292501 29 16 29 C 17.707501 29 20 28.289974 20 26.158203 L 20 6.1953125 L 18.064453 3.140625 C 17.638541 2.4683183 16.866585 2.0386827 16.015625 2.0019531 z"/>
+ <rect style="opacity:0.2" width="3" height="17" x="6" y="12" rx="2.25" ry="2.125"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.015625 2.0019531 C 15.080228 1.9616811 14.198645 2.401616 13.730469 3.140625 L 2.0878906 21.515625 C 1.9801881 21.938574 1.9818479 22.334249 2.0625 22.707031 C 2.0743826 22.6425 2.0711419 22.581397 2.0878906 22.515625 L 13.730469 4.140625 C 14.198645 3.401616 15.080228 2.9616811 16.015625 3.0019531 C 16.866585 3.0386827 17.638541 3.4683183 18.064453 4.140625 L 29.707031 22.515625 C 29.804187 22.682212 29.867927 22.844968 29.916016 23.005859 C 30.061185 22.538253 30.013334 22.040826 29.707031 21.515625 L 18.064453 3.140625 C 17.638541 2.4683183 16.866585 2.0386827 16.015625 2.0019531 z"/>
+ <rect style="fill:#afafb1" width="3" height="17" x="6" y="11" rx="2.25" ry="2.125"/>
+ <ellipse style="opacity:0.2" cx="16" cy="21.5" rx="3" ry="3.5"/>
+ <ellipse style="fill:#64b0ff" cx="16" cy="20.5" rx="3" ry="3.5"/>
+ <rect style="opacity:0.2" width="3" height="17" x="23" y="12" rx="2.25" ry="2.125"/>
+ <rect style="fill:#afafb1" width="3" height="17" x="23" y="11" rx="2.25" ry="2.125"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.5,11 C 6.669,11 6,11.94775 6,13.125 v 1 C 6,12.94775 6.669,12 7.5,12 8.331,12 9,12.94775 9,14.125 v -1 C 9,11.94775 8.331,11 7.5,11 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 16,17 a 3,3.5 0 0 0 -3,3.5 3,3.5 0 0 0 0.0332,0.507812 A 3,3.5 0 0 1 16,18 3,3.5 0 0 1 18.966797,20.992188 3,3.5 0 0 0 19,20.5 3,3.5 0 0 0 16,17 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24.5,11 C 23.669,11 23,11.94775 23,13.125 v 1 C 23,12.94775 23.669,12 24.5,12 c 0.831,0 1.5,0.94775 1.5,2.125 v -1 C 26,11.94775 25.331,11 24.5,11 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/LabPlot2.svg b/.icons/awkward/32x32/apps/LabPlot2.svg
new file mode 120000
index 00000000..25b7427f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/LabPlot2.svg
@@ -0,0 +1 @@
+kmplot.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/LanguageTool.svg b/.icons/awkward/32x32/apps/LanguageTool.svg
new file mode 100644
index 00000000..c596d1aa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/LanguageTool.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1" d="m 10,10 v 2 h 0.998047 l 0.0039,4.476562 v 0.002 h -0.0039 l 0.0039,0.0039 c 0.0022,0.97339 0.552447,1.479965 1.515625,1.515625 0.0068,0.0019 0.01449,0.002 0.02148,0.002 H 16 V 16.00204 h -3 v -0.0039 -4.333985 C 13,11.22835 12.87579,10 11.275391,10 Z m 5.619141,0 C 14.830009,10 14,10.568463 14,11.492188 v 1.074218 c 0.0012,-0.0021 0.0027,-0.0037 0.0039,-0.0059 V 13 H 16 v -1 h 1 v 6 h 2 v -6 h 1 v 1 h 2 v -0.935547 c 9.73e-4,-0.141643 0.0039,-0.338962 0.0039,-0.435547 C 22.003906,10.754626 21.30458,10 20.169922,10 Z"/>
+ <path style="opacity:0.1" d="m 10.359375,20 c -0.168877,0 -0.338585,0.01111 -0.5097656,0.03125 -0.023039,0.0031 -0.040322,0.0059 -0.064453,0.0098 -0.547901,0.07529 -1.1258716,0.307834 -1.8066406,0.892578 -0.1012496,0.08286 -0.203669,0.170998 -0.3085937,0.269531 -0.00443,0.0043 -0.00923,0.0093 -0.013672,0.01367 C 7.3062863,21.547292 6.9405302,21.962495 6.5605469,22.5 c -0.023254,0.03102 -0.042916,0.05416 -0.066406,0.08594 -3.216e-4,4.65e-4 3.217e-4,0.0015 0,0.002 7.452e-4,-6.35e-4 0.00121,-0.0013 0.00195,-0.002 l 1.8476562,0.99414 c 0.3353259,-0.223346 0.6676847,-0.679734 1.0996094,-0.99414 0.2873346,-0.20858 0.6815946,-0.345704 0.9160156,-0.345704 0.239958,0 0.405391,0.04411 0.558594,0.13086 0.139054,0.07875 0.254911,0.176435 0.541015,0.445312 0.206733,0.195351 0.363206,0.33733 0.511719,0.455078 0.148513,0.117749 0.289383,0.210765 0.462891,0.308594 C 12.922124,23.856953 13.463491,24 14.089844,24 c 0.156434,0 0.308517,-0.0095 0.455078,-0.02734 0.146561,-0.01781 0.288228,-0.04481 0.425781,-0.08008 0.137553,-0.03526 0.270981,-0.07851 0.400391,-0.130859 0.12941,-0.05235 0.25482,-0.112576 0.376953,-0.181641 0.347016,-0.195658 0.559912,-0.37297 0.974609,-0.763672 0.285489,-0.268877 0.401348,-0.366557 0.541016,-0.445312 0.152588,-0.08614 0.316682,-0.128907 0.55664,-0.128906 0.239959,0 0.405391,0.04277 0.558594,0.128906 0.139053,0.07875 0.254912,0.176435 0.541016,0.445312 0.206733,0.195351 0.363206,0.33733 0.511719,0.455078 0.148512,0.117749 0.28969,0.210765 0.46289,0.308594 0.121979,0.06922 0.247572,0.129265 0.376953,0.181641 0.129382,0.05238 0.2628,0.09759 0.400391,0.132812 C 20.947058,23.96498 21.237913,24 21.550781,24 c 0.156588,0 0.308431,-0.0095 0.455078,-0.02734 0.0013,-1.5e-4 0.0026,1.52e-4 0.0039,0 0.447643,-0.05359 0.861549,-0.185845 1.226562,-0.392578 0.243606,-0.122467 0.484827,-0.304936 0.716797,-0.505859 a 4.7167166,4.7167166 0 0 0 0.06055,-0.04883 c 0.02657,-0.02368 0.0519,-0.04608 0.07813,-0.07031 a 4.7167166,4.7167166 0 0 0 0.152344,-0.138672 c 0.0034,-0.0032 0.108349,-0.133894 0.136718,-0.167968 0.613884,-0.641168 1.080339,-1.310036 1.111329,-1.351563 4.89e-4,-5.44e-4 0.01348,-0.0174 0.01367,-0.01758 h -0.002 l -1.845703,-0.953125 c 0.06952,-0.07075 -0.03381,0.03175 -0.06641,0.0625 -0.236267,0.312561 -0.879624,1.049226 -1.216797,1.21289 a 1.5074296,1.5074296 0 0 1 -0.646484,0.136719 1.9319711,1.9319711 0 0 1 -0.566407,-0.109375 1.9627349,1.9627349 0 0 1 -0.708984,-0.445312 C 20.039044,20.792892 19.824917,20.616196 19.478516,20.419922 18.989986,20.143662 18.446666,20 17.820312,20 c -0.156588,0 -0.306525,0.0096 -0.453124,0.02734 -0.439799,0.05327 -0.838219,0.185383 -1.205079,0.392578 -0.346401,0.196889 -0.558575,0.372971 -0.972656,0.763672 -0.28549,0.268876 -0.401964,0.367172 -0.541015,0.445312 -0.0763,0.04338 -0.155879,0.07589 -0.246094,0.09766 -0.09021,0.02177 -0.192828,0.0332 -0.3125,0.0332 -0.239958,0 -0.404052,-0.04349 -0.556641,-0.13086 C 13.39415,21.550766 13.277677,21.45247 12.992188,21.183594 12.578107,20.792892 12.363979,20.616196 12.017578,20.419922 11.529047,20.143662 10.985728,20 10.359375,20 Z"/>
+ <path style="fill:#005bea" d="M 10.359375 19 C 10.190498 19 10.02079 19.011108 9.8496094 19.03125 C 9.8265701 19.034394 9.8092876 19.037115 9.7851562 19.041016 C 9.2372552 19.116303 8.6592846 19.34885 7.9785156 19.933594 C 7.877266 20.016458 7.7748466 20.104592 7.6699219 20.203125 C 7.6654918 20.207456 7.6606891 20.212435 7.65625 20.216797 C 7.3062863 20.547292 6.9405302 20.962495 6.5605469 21.5 C 6.5372933 21.531015 6.5176312 21.554157 6.4941406 21.585938 C 6.493819 21.586403 6.4944623 21.587425 6.4941406 21.587891 C 6.4948858 21.587256 6.4953487 21.586572 6.4960938 21.585938 L 8.34375 22.580078 C 8.6790759 22.356732 9.0114347 21.900344 9.4433594 21.585938 C 9.730694 21.377358 10.124954 21.240234 10.359375 21.240234 C 10.599333 21.240234 10.764766 21.28434 10.917969 21.371094 C 11.057023 21.449844 11.17288 21.547529 11.458984 21.816406 C 11.666025 22.011757 11.82219 22.153736 11.970703 22.271484 C 12.119216 22.389233 12.260393 22.482249 12.433594 22.580078 C 12.922124 22.856953 13.463491 23 14.089844 23 C 14.246278 23 14.398361 22.99047 14.544922 22.972656 C 14.691483 22.954842 14.83315 22.927841 14.970703 22.892578 C 15.108256 22.857315 15.241684 22.814065 15.371094 22.761719 C 15.500504 22.709372 15.625914 22.649143 15.748047 22.580078 C 16.095063 22.38442 16.307959 22.207108 16.722656 21.816406 C 17.008145 21.547529 17.124004 21.449849 17.263672 21.371094 C 17.41626 21.284954 17.580354 21.242187 17.820312 21.242188 C 18.060271 21.242188 18.225703 21.284955 18.378906 21.371094 C 18.517959 21.449844 18.633818 21.547529 18.919922 21.816406 C 19.126655 22.011757 19.283128 22.153736 19.431641 22.271484 C 19.580153 22.389233 19.721331 22.482249 19.894531 22.580078 C 20.01651 22.649297 20.142103 22.709343 20.271484 22.761719 C 20.400866 22.814094 20.534284 22.859307 20.671875 22.894531 C 20.947058 22.96498 21.237913 23 21.550781 23 C 21.707369 23 21.860551 22.990519 22.009766 22.972656 C 22.457409 22.919069 22.871315 22.786811 23.236328 22.580078 C 23.479934 22.457611 23.721155 22.275142 23.953125 22.074219 A 4.7167166 4.7167166 0 0 0 24.013672 22.025391 C 24.040242 22.001709 24.065572 21.979315 24.091797 21.955078 A 4.7167166 4.7167166 0 0 0 24.244141 21.816406 C 24.247492 21.81319 24.35249 21.682512 24.380859 21.648438 C 24.994743 21.00727 25.461198 20.338402 25.492188 20.296875 C 25.492677 20.296331 25.505667 20.279476 25.505859 20.279297 L 25.503906 20.279297 L 23.658203 19.326172 C 23.727723 19.255422 23.624397 19.357922 23.591797 19.388672 C 23.35553 19.701233 22.712173 20.437898 22.375 20.601562 A 1.5074296 1.5074296 0 0 1 21.728516 20.738281 A 1.9319711 1.9319711 0 0 1 21.162109 20.628906 A 1.9627349 1.9627349 0 0 1 20.453125 20.183594 C 20.039043 19.792893 19.824917 19.616196 19.478516 19.419922 C 18.989985 19.143662 18.446665 19 17.820312 19 C 17.663724 19 17.513787 19.009587 17.367188 19.027344 C 16.927389 19.080613 16.528969 19.212727 16.162109 19.419922 C 15.815708 19.616811 15.603534 19.792892 15.189453 20.183594 C 14.903963 20.45247 14.787491 20.550766 14.648438 20.628906 C 14.572143 20.672281 14.492559 20.704797 14.402344 20.726562 C 14.312129 20.748328 14.209515 20.759766 14.089844 20.759766 C 13.849886 20.759766 13.685792 20.716274 13.533203 20.628906 C 13.394151 20.550766 13.277675 20.45247 12.992188 20.183594 C 12.578105 19.792893 12.363979 19.616196 12.017578 19.419922 C 11.529047 19.143662 10.985727 19 10.359375 19 z"/>
+ <path style="fill:#3f3f3f" d="M 15.619141 9 C 14.830009 9 14 9.5684632 14 10.492188 L 14 11.566406 C 14.001225 11.564271 14.002676 11.562674 14.003906 11.560547 L 14.003906 12 L 16 12 L 16 11 L 17 11 L 17 17 L 19 17 L 19 11 L 20 11 L 20 12 L 22 12 L 22 11.097656 L 22 11.064453 C 22.000973 10.92281 22.003906 10.725491 22.003906 10.628906 C 22.003906 9.7546262 21.30458 9 20.169922 9 L 15.619141 9 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 11.001811,15.478874 v -0.0016 L 10.998188,11 H 10 V 9 h 1.275396 c 1.600399,0 1.724876,1.227466 1.724876,1.663179 v 4.335688 l -5.44e-4,0.0023 h 3.000304 V 17 h -3.461378 c -0.007,-2e-6 -0.01392,-9.33e-4 -0.02068,-0.0028 -0.963178,-0.03566 -1.513986,-0.540464 -1.516163,-1.513854 l -0.0032,-0.0039 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/MediaElch.svg b/.icons/awkward/32x32/apps/MediaElch.svg
new file mode 100644
index 00000000..a3171ec9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/MediaElch.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 5.293122,2.0301198 c -0.3403562,0 -0.6082344,0.3609815 -0.6082344,0.8216744 0,0.574538 0.7942514,2.7945305 1.8777141,5.2509038 0.9635325,2.184473 1.1927975,2.811212 1.0713853,2.928174 C 7.5071385,11.153073 7.2405279,10.728324 6.3631119,9.0080742 5.5191645,7.353434 5.2959933,7.0851898 4.9457588,7.3047395 4.6267517,7.5047143 4.647663,7.7909377 5.0852621,9.1866385 c 0.4079968,1.3012895 0.5108506,1.9809475 0.2985371,1.9809475 -0.2158219,0 -0.8863659,-0.683961 -2.202757,-2.2473989 C 1.8035195,7.2841446 1.4342272,7.0113214 1.140109,7.4135515 0.90715838,7.7321308 0.94373962,7.9324041 1.4093504,8.8671764 c 0.3281054,0.6587112 0.6792995,1.1056117 1.5331412,1.9530466 1.2004153,1.191406 2.070668,1.764828 3.5350135,2.325519 0.5089288,0.194867 1.0030381,0.429844 1.0978907,0.521743 0.1036515,0.100437 2.4529512,1.07682 3.2964622,1.933515 h 1.223444 c -7.85e-4,-0.02141 0.01902,-0.01862 0.05301,0 h 0.2804 V 14.348261 L 9.7460673,10.027844 C 9.6431286,9.9249043 9.7602882,9.1703477 10.171552,7.2935792 10.628596,5.2079155 10.131368,3.42844 9.3010517,4.1798655 8.8700642,4.569904 8.7000367,5.5247421 8.6872373,7.6395474 8.6799947,8.8356648 8.6306538,9.6226165 8.5602888,9.6469991 8.3845081,9.7079252 7.9852735,8.6082447 7.466583,6.6393085 7.2092563,5.6625049 6.8357392,4.4353625 6.6365387,3.9120192 6.2640816,2.9334992 5.61892,2.0301198 5.293122,2.0301198 Z"/>
+ <path style="opacity:0.2" d="m 26.706878,2.0301198 c 0.340356,0 0.608234,0.3609815 0.608234,0.8216744 0,0.574538 -0.794251,2.7945305 -1.877714,5.2509038 -0.963532,2.184473 -1.192797,2.811212 -1.071385,2.928174 0.126848,0.122201 0.393459,-0.302548 1.270875,-2.0227978 0.843947,-1.6546402 1.067118,-1.9228844 1.417353,-1.7033347 0.319007,0.1999748 0.298096,0.4861982 -0.139503,1.881899 -0.407997,1.3012895 -0.510851,1.9809475 -0.298537,1.9809475 0.215822,0 0.886366,-0.683961 2.202757,-2.2473989 1.377522,-1.6360425 1.746814,-1.9088657 2.040933,-1.5066356 0.232951,0.3185793 0.196369,0.5188526 -0.269242,1.4536249 -0.328105,0.6587112 -0.679299,1.1056117 -1.533141,1.9530466 -1.200415,1.191406 -2.070667,1.764828 -3.535013,2.325519 -0.508929,0.194867 -1.003038,0.429844 -1.097891,0.521743 -0.103651,0.100437 -2.452951,1.07682 -3.296462,1.933515 h -1.223444 c 7.85e-4,-0.02141 -0.01902,-0.01862 -0.05301,0 h -0.280401 v -1.252739 l 2.682648,-4.320417 C 22.356874,9.9249043 22.239715,9.1703477 21.82845,7.2935792 21.371406,5.2079155 21.86863,3.42844 22.69895,4.1798655 c 0.430988,0.3900385 0.601015,1.3448766 0.613815,3.4596819 0.0072,1.1961174 0.05658,1.9830691 0.126948,2.0074517 0.175781,0.060926 0.575016,-1.0387544 1.093706,-3.0076906 0.257328,-0.9768036 0.630845,-2.203946 0.830045,-2.7272893 0.372457,-0.97852 1.017619,-1.8818994 1.343417,-1.8818994 z"/>
+ <circle style="opacity:0.2" cx="16" cy="28.143" r="2.857"/>
+ <path style="fill:#f5a34d" d="m 26.706878,1.03012 c 0.340356,0 0.608234,0.3609815 0.608234,0.8216744 0,0.574538 -0.794251,2.7945305 -1.877714,5.2509038 -0.963532,2.1844731 -1.192797,2.8112118 -1.071385,2.9281738 0.126848,0.122201 0.393459,-0.302548 1.270875,-2.0227976 0.843947,-1.6546402 1.067118,-1.9228844 1.417353,-1.7033347 0.319007,0.1999748 0.298096,0.4861982 -0.139503,1.881899 -0.407997,1.3012895 -0.510851,1.9809473 -0.298537,1.9809473 0.215822,0 0.886366,-0.6839605 2.202757,-2.2473987 1.377522,-1.6360425 1.746814,-1.9088657 2.040933,-1.5066356 0.232951,0.3185793 0.196369,0.5188526 -0.269242,1.4536249 -0.328105,0.6587112 -0.679299,1.1056117 -1.533141,1.9530464 -1.200415,1.191406 -2.070667,1.764828 -3.535013,2.325519 -0.508929,0.194867 -1.003038,0.429844 -1.097891,0.521743 -0.103651,0.100437 -2.452951,1.07682 -3.296462,1.933515 h -1.223444 c 7.85e-4,-0.02141 -0.01902,-0.01862 -0.05301,0 h -0.280401 v -1.252739 l 2.682648,-4.3204171 c 0.102939,-0.1029394 -0.01422,-0.857496 -0.425485,-2.7342645 -0.457044,-2.0856637 0.04018,-3.8651392 0.8705,-3.1137137 0.430988,0.3900385 0.601015,1.3448766 0.613815,3.4596819 0.0072,1.1961174 0.05658,1.9830691 0.126948,2.0074517 0.175781,0.060926 0.575016,-1.0387544 1.093706,-3.0076906 0.257328,-0.9768036 0.630845,-2.203946 0.830045,-2.7272893 0.372457,-0.97852 1.017619,-1.8818994 1.343417,-1.8818994 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 26.707031 1.0292969 C 26.381233 1.0292969 25.735738 1.9335894 25.363281 2.9121094 C 25.164081 3.4354527 24.790531 4.6618683 24.533203 5.6386719 C 24.014513 7.6076081 23.615234 8.7074104 23.439453 8.6464844 C 23.369085 8.6221018 23.3197 7.8347893 23.3125 6.6386719 C 23.2997 4.5238666 23.130207 3.569726 22.699219 3.1796875 C 22.015982 2.56137 21.567711 3.664871 21.681641 5.234375 C 21.78263 4.2456315 22.1735 3.7039205 22.699219 4.1796875 C 23.130207 4.569726 23.2997 5.5238666 23.3125 7.6386719 C 23.3197 8.8347893 23.369085 9.6221018 23.439453 9.6464844 C 23.615234 9.7074104 24.014513 8.6076081 24.533203 6.6386719 C 24.790531 5.6618683 25.164081 4.4354527 25.363281 3.9121094 C 25.735738 2.9335894 26.381233 2.0292969 26.707031 2.0292969 C 26.921539 2.0292969 27.097064 2.1829336 27.205078 2.4042969 C 27.260529 2.1812261 27.314453 1.962357 27.314453 1.8515625 C 27.314453 1.3908696 27.047387 1.0292969 26.707031 1.0292969 z M 26.802734 6.2460938 C 26.552652 6.3064762 26.269679 6.7668323 25.636719 8.0078125 C 25.285038 8.6973126 25.088102 9.0515956 24.902344 9.3730469 C 24.488334 10.365405 24.278255 10.947459 24.365234 11.03125 C 24.492082 11.153451 24.759303 10.728062 25.636719 9.0078125 C 26.480666 7.3531723 26.704452 7.0851378 27.054688 7.3046875 C 27.096753 7.3310571 27.116416 7.3686754 27.146484 7.4003906 C 27.338911 6.6771599 27.3003 6.458654 27.054688 6.3046875 C 26.967129 6.2498001 26.886095 6.2259663 26.802734 6.2460938 z M 30.611328 6.25 C 30.318812 6.2337302 29.851501 6.69289 28.818359 7.9199219 C 27.537401 9.4412775 26.876546 10.11833 26.642578 10.154297 C 26.481837 10.811356 26.465347 11.167969 26.615234 11.167969 C 26.831056 11.167969 27.501968 10.48336 28.818359 8.9199219 C 30.139911 7.3503535 30.532759 7.0428303 30.822266 7.375 C 31.049972 6.8561201 31.042557 6.664579 30.859375 6.4140625 C 30.785845 6.313505 30.708834 6.2554233 30.611328 6.25 z M 22.193359 9.1230469 L 19.570312 13.347656 L 19.570312 14.347656 L 22.253906 10.027344 C 22.31052 9.9707298 22.282203 9.6521327 22.193359 9.1230469 z"/>
+ <circle style="fill:#af5d2d" cx="16" cy="27.143" r="2.857"/>
+ <path style="fill:#f5a34d" d="m 5.293122,1.03012 c -0.3403562,0 -0.6082344,0.3609815 -0.6082344,0.8216744 0,0.574538 0.7942514,2.7945305 1.8777141,5.2509038 C 7.5261342,9.2871713 7.7553992,9.91391 7.633987,10.030872 7.5071385,10.153073 7.2405279,9.728324 6.3631119,8.0080744 5.5191645,6.3534342 5.2959933,6.08519 4.9457588,6.3047397 4.6267517,6.5047145 4.647663,6.7909379 5.0852621,8.1866387 5.4932589,9.4879282 5.5961127,10.167586 5.3837992,10.167586 5.1679773,10.167586 4.4974333,9.4836255 3.1810422,7.9201873 1.8035195,6.2841448 1.4342272,6.0113216 1.140109,6.4135517 0.90715838,6.732131 0.94373962,6.9324043 1.4093504,7.8671766 1.7374558,8.5258878 2.0886499,8.9727883 2.9424916,9.820223 c 1.2004153,1.191406 2.070668,1.764828 3.5350135,2.325519 0.5089288,0.194867 1.0030381,0.429844 1.0978907,0.521743 0.1036515,0.100437 2.4529512,1.07682 3.2964622,1.933515 h 1.223444 c -7.85e-4,-0.02141 0.01902,-0.01862 0.05301,0 h 0.2804 V 13.348261 L 9.7460673,9.0278439 C 9.6431286,8.9249045 9.7602882,8.1703479 10.171552,6.2935794 10.628596,4.2079157 10.131368,2.4284402 9.3010517,3.1798657 8.8700642,3.5699042 8.7000367,4.5247423 8.6872373,6.6395476 8.6799947,7.835665 8.6306538,8.6226167 8.5602888,8.6469993 8.3845081,8.7079254 7.9852735,7.6082449 7.466583,5.6393087 7.2092563,4.6625051 6.8357392,3.4353627 6.6365387,2.9120194 6.2640816,1.9334994 5.61892,1.03012 5.293122,1.03012 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.2929688 1.0292969 C 4.9526125 1.0292969 4.6855469 1.3908696 4.6855469 1.8515625 C 4.6855469 1.962357 4.739471 2.1812261 4.7949219 2.4042969 C 4.9029357 2.1829336 5.0784614 2.0292969 5.2929688 2.0292969 C 5.6187668 2.0292969 6.2642616 2.9335894 6.6367188 3.9121094 C 6.8359192 4.4354527 7.2094702 5.6618683 7.4667969 6.6386719 C 7.9854874 8.6076081 8.3847662 9.7074105 8.5605469 9.6464844 C 8.6309119 9.6221018 8.6802574 8.8347893 8.6875 7.6386719 C 8.7002994 5.5238666 8.8697937 4.569726 9.3007812 4.1796875 C 9.8264981 3.7039205 10.217369 4.2456315 10.318359 5.234375 C 10.432289 3.664871 9.9840148 2.56137 9.3007812 3.1796875 C 8.8697937 3.569726 8.7002994 4.5238666 8.6875 6.6386719 C 8.6802574 7.8347893 8.6309119 8.6221018 8.5605469 8.6464844 C 8.3847662 8.7074105 7.9854874 7.6076081 7.4667969 5.6386719 C 7.2094702 4.6618683 6.8359192 3.4354527 6.6367188 2.9121094 C 6.2642616 1.9335894 5.6187668 1.0292969 5.2929688 1.0292969 z M 5.0722656 6.2460938 C 5.0309964 6.2565388 4.9890918 6.2772438 4.9453125 6.3046875 C 4.6996995 6.458654 4.661089 6.6771599 4.8535156 7.4003906 C 4.8835842 7.3686754 4.9032467 7.3310571 4.9453125 7.3046875 C 5.295547 7.0851378 5.5193338 7.3531723 6.3632812 9.0078125 C 7.2406972 10.728062 7.5079171 11.153451 7.6347656 11.03125 C 7.721745 10.947459 7.5116657 10.365405 7.0976562 9.3730469 C 6.9118985 9.0515956 6.7149619 8.6973126 6.3632812 8.0078125 C 5.6248273 6.5600023 5.3611501 6.1729783 5.0722656 6.2460938 z M 1.3886719 6.25 C 1.2911666 6.2554233 1.2141545 6.313505 1.140625 6.4140625 C 0.95744303 6.664579 0.95002851 6.8561201 1.1777344 7.375 C 1.4672406 7.0428303 1.8600882 7.3503535 3.1816406 8.9199219 C 4.4980317 10.48336 5.1689437 11.167969 5.3847656 11.167969 C 5.5346528 11.167969 5.5181631 10.811356 5.3574219 10.154297 C 5.1234541 10.11833 4.4625988 9.4412775 3.1816406 7.9199219 C 2.1484986 6.69289 1.6811878 6.2337302 1.3886719 6.25 z M 9.8066406 9.1230469 C 9.7177971 9.6521327 9.6894803 9.9707298 9.7460938 10.027344 L 12.429688 14.347656 L 12.429688 13.347656 L 9.8066406 9.1230469 z"/>
+ <path style="fill:#af5d2d" d="M 21.714054,15.714863 C 21.714054,18.870648 16,26.000162 16,26.000162 c 0,0 -5.714055,-7.129514 -5.714055,-10.285299 0,-3.155785 2.558269,-5.714055 5.714055,-5.714055 3.155785,0 5.714054,2.55827 5.714054,5.714055 z"/>
+ <g transform="matrix(-0.71425685,0,0,0.71425685,33.108619,-1.52738)">
+ <ellipse id="ellipse911" style="fill:#ffffff" cx="5.86" cy="31.772" rx="1.947" ry="2.791" transform="matrix(0.80749798,-0.58987034,0.51619146,0.85647322,0,0)"/>
+ <ellipse id="ellipse913" style="fill:#3f3f3f" cx="5.586" cy="32.6" rx="1.222" ry="1.752" transform="matrix(0.80749798,-0.58987034,0.51619146,0.85647322,0,0)"/>
+ </g>
+ <ellipse style="fill:#ffffff" cx="3.995" cy="20.779" rx="1.391" ry="1.994" transform="matrix(0.80749798,-0.58987034,0.51619147,0.85647322,0,0)"/>
+ <ellipse id="ellipse909" style="fill:#3f3f3f" cx="3.748" cy="21.451" rx=".873" ry="1.252" transform="matrix(0.80749798,-0.58987034,0.51619147,0.85647322,0,0)"/>
+ <path style="opacity:0.2" d="m 16.000001,17.007337 c -0.748074,-0.05321 -1.316933,0.177372 -2.055176,0.87824 C 12.207741,19.886346 10,24.657885 10,26.280556 c 0.07492,2.330265 0.771121,3.832643 2.238281,3.712758 1.511719,0.06114 2.586912,-1.10656 3.76172,-1.132865 1.174806,0.02631 2.249999,1.193999 3.761718,1.132865 1.46716,0.119885 2.163364,-1.382493 2.238281,-3.712758 0,-1.622671 -2.207741,-6.39421 -3.944824,-8.394979 -0.738244,-0.700868 -1.307103,-0.931458 -2.055175,-0.87824 z"/>
+ <path style="fill:#cf7642" d="m 16.000001,16.007337 c -0.748074,-0.05321 -1.316933,0.177372 -2.055176,0.87824 C 12.207741,18.886346 10,23.657885 10,25.280556 c 0.07492,2.330265 0.771121,3.832643 2.238281,3.712758 1.511719,0.06114 2.586912,-1.10656 3.76172,-1.132865 1.174806,0.02631 2.249999,1.193999 3.761718,1.132865 1.46716,0.119885 2.163364,-1.382493 2.238281,-3.712758 0,-1.622671 -2.207741,-6.39421 -3.944824,-8.394979 -0.738244,-0.700868 -1.307103,-0.931458 -2.055175,-0.87824 z"/>
+ <path style="opacity:0.5" d="m 12.910665,26.806635 c -0.636905,-0.323202 -0.947967,-1.042994 -0.907101,-2.099012 0.01832,-0.473348 0.08606,-0.878062 0.150551,-0.899361 0.06448,-0.0213 0.210136,0.222812 0.323668,0.542469 0.257268,0.724355 0.739011,1.283298 1.339393,1.554033 0.678692,0.306047 0.751059,0.710299 0.174204,0.973132 -0.394462,0.17973 -0.614733,0.165204 -1.080715,-0.07126 z"/>
+ <path style="opacity:0.5" d="m 19.056978,26.806635 c 0.636905,-0.323202 0.947967,-1.042994 0.907101,-2.099012 -0.01832,-0.473348 -0.08607,-0.878062 -0.150551,-0.899361 -0.06448,-0.0213 -0.210136,0.222812 -0.323668,0.542469 -0.257268,0.724355 -0.739011,1.283298 -1.339393,1.554033 -0.678692,0.306047 -0.751059,0.710299 -0.174204,0.973132 0.394462,0.17973 0.614733,0.165204 1.080715,-0.07126 z"/>
+ <path style="opacity:0.1" d="m 16,8.9570312 c -3.758429,0 -5.843004,1.5531358 -6.8515625,3.1386718 C 8.2757525,13.467635 8.165685,14.789815 8.1503906,15.138672 8.0563001,15.400191 8,15.690568 8,16 c 0,1.104569 0.6715731,2 1.5,2 H 10 10.5 C 10.777001,18 11,17.703317 11,17.333984 V 16 14.666016 C 11,14.296683 10.777001,14 10.5,14 H 10 9.8320312 C 9.9477356,13.645177 10.098589,13.264048 10.353516,12.863281 11.130599,11.641643 12.61586,10.386719 16,10.386719 c 3.384139,0 4.869401,1.254924 5.646484,2.476562 0.254928,0.400767 0.40578,0.781896 0.521485,1.136719 H 22 21.5 C 21.223,14 21,14.296683 21,14.666016 V 16 17.333984 C 21,17.703317 21.223,18 21.5,18 h 0.5 0.5 c 0.828427,0 1.5,-0.895431 1.5,-2 0,-0.309432 -0.0563,-0.599809 -0.150391,-0.861328 -0.01529,-0.348857 -0.12536,-1.671037 -0.998047,-3.042969 C 21.843004,10.510167 19.758429,8.9570312 16,8.9570312 Z"/>
+ <path style="fill:none;stroke:#5b5b5b;stroke-width:1.42851365;stroke-linecap:round;stroke-linejoin:round" d="m 8.8574311,14.286349 c 0,0 0,-5.614349 7.1425689,-5.614349 7.142568,0 7.142568,5.614349 7.142568,5.614349"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 10 C 12.844214 10 10.285156 12.559059 10.285156 15.714844 C 10.285156 15.830734 10.30742 15.961832 10.322266 16.087891 C 10.634794 13.227408 13.056329 11 16 11 C 18.94367 11 21.365206 13.227408 21.677734 16.087891 C 21.69258 15.961832 21.714844 15.830734 21.714844 15.714844 C 21.714844 12.559059 19.155785 10 16 10 z"/>
+ <path style="fill:#4b4b4b" d="M 9.5000001,13 C 8.6715732,13 8,13.89543 8,15 c 0,1.104569 0.6715732,2 1.5000001,2 H 9.9999997 10.5 C 10.777001,17 11,16.702666 11,16.333333 V 15 13.666666 C 11,13.297333 10.777001,13 10.5,13 H 9.9999997 Z"/>
+ <path style="fill:#4b4b4b" d="m 22.499797,13 c 0.828427,0 1.500001,0.89543 1.500001,2 0,1.104569 -0.671574,2 -1.500001,2 h -0.499999 -0.5 c -0.277,0 -0.5,-0.297334 -0.5,-0.666667 V 15 13.666666 c 0,-0.369333 0.223,-0.666666 0.5,-0.666666 h 0.5 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 16.007812 C 15.251926 15.954603 14.683556 16.183898 13.945312 16.884766 C 12.208228 18.885535 10 23.658579 10 25.28125 C 10.007409 25.511681 10.025218 25.725981 10.044922 25.939453 C 10.275027 24.088006 12.307708 19.770954 13.945312 17.884766 C 14.683556 17.183898 15.251926 16.954603 16 17.007812 C 16.748072 16.954595 17.316444 17.183898 18.054688 17.884766 C 19.692291 19.770954 21.724973 24.088006 21.955078 25.939453 C 21.974782 25.725981 21.992592 25.511681 22 25.28125 C 22 23.658579 19.79177 18.885535 18.054688 16.884766 C 17.316443 16.183898 16.748072 15.954595 16 16.007812 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/MidnightCommander.svg b/.icons/awkward/32x32/apps/MidnightCommander.svg
new file mode 120000
index 00000000..ed775cee
--- /dev/null
+++ b/.icons/awkward/32x32/apps/MidnightCommander.svg
@@ -0,0 +1 @@
+mc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Nextcloud.svg b/.icons/awkward/32x32/apps/Nextcloud.svg
new file mode 120000
index 00000000..d01d25d4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Nextcloud.svg
@@ -0,0 +1 @@
+nextcloud.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/NoMachine-icon.svg b/.icons/awkward/32x32/apps/NoMachine-icon.svg
new file mode 100644
index 00000000..a7524ecc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/NoMachine-icon.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c2352a" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m11 8v16h4v-10h2v10h4v-10h2v10h4v-16"/>
+ <rect width="4" height="10" x="5" y="8"/>
+ <rect width="4" height="4" x="5" y="20"/>
+ </g>
+ <g fill="#fff">
+ <path d="m11 8v16h4v-10h2v10h4v-10h2v10h4v-16"/>
+ <rect width="4" height="10" x="5" y="8"/>
+ <rect width="4" height="4" x="5" y="20"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/Nocturn-linux.svg b/.icons/awkward/32x32/apps/Nocturn-linux.svg
new file mode 120000
index 00000000..894e8e48
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Nocturn-linux.svg
@@ -0,0 +1 @@
+twitter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Nocturn.svg b/.icons/awkward/32x32/apps/Nocturn.svg
new file mode 120000
index 00000000..894e8e48
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Nocturn.svg
@@ -0,0 +1 @@
+twitter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Nvidiux.svg b/.icons/awkward/32x32/apps/Nvidiux.svg
new file mode 100644
index 00000000..9c3b77bc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Nvidiux.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e54031" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.4" d="M 12 4 C 8.3282304 4.0035756 4.8105613 5.274066 2 7.53125 L 2 8.1113281 C 4.2467614 6.7491132 6.8343107 6.0023568 9.5 6 C 13.442619 6.0012358 17.065972 7.5894264 19.705078 10.205078 L 22.980469 8.4003906 C 20.09974 5.6698245 16.225832 4.0050941 12 4 z M 25.183594 10.962891 L 22.371094 13.855469 C 23.021512 15.115699 23.50619 16.482515 23.767578 17.939453 L 27.816406 17.712891 C 27.456106 15.218197 26.530693 12.928581 25.183594 10.962891 z M 27.935547 18.708984 L 23.898438 18.933594 C 23.96055 19.453513 23.994453 19.976414 24 20.5 C 23.9944 20.6668 23.985949 20.833492 23.974609 21 L 27.962891 21 C 27.985681 20.667135 27.99806 20.333639 28 20 C 27.9959 19.568969 27.974407 19.138279 27.935547 18.708984 z M 23.919922 22 C 23.843092 22.687812 23.717122 23.369242 23.542969 24.039062 L 27.421875 24.255859 C 27.61961 23.515217 27.763862 22.761322 27.853516 22 L 23.919922 22 z M 23.263672 25.025391 C 23.047341 25.677301 22.784961 26.313017 22.478516 26.927734 L 25.898438 27.886719 C 26.37772 27.042128 26.779117 26.155657 27.097656 25.238281 L 23.263672 25.025391 z"/>
+ <path style="opacity:0.2" d="M 25,10 10.909339,24.491776 8.8647579,18.89608 Z"/>
+ <path style="fill:#e4e4e4" d="M 25,9 10.909339,23.491776 8.8647579,17.89608 Z"/>
+ <circle style="opacity:0.2" cx="11" cy="21" r="5"/>
+ <circle style="fill:#ffffff" cx="11" cy="20" r="5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/OpenAudible.svg b/.icons/awkward/32x32/apps/OpenAudible.svg
new file mode 100644
index 00000000..6e03d163
--- /dev/null
+++ b/.icons/awkward/32x32/apps/OpenAudible.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#3f3f3f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 16.162109,11.025391 c -1.364397,-0.02014 -2.732699,0.253571 -3.96875,0.835937 -1.734758,0.799438 -3.1721292,2.175208 -4.1191402,3.828125 0.8480234,-1.068602 1.8741089,-2.015062 3.1113282,-2.611328 2.21229,-1.122383 4.916868,-1.151469 7.181641,-0.162109 1.718909,0.730588 3.169297,2.046775 4.074218,3.679687 0.568467,-0.282155 1.139605,-0.561344 1.707032,-0.847656 -0.911416,-1.642264 -2.338851,-2.988989 -4.035157,-3.794922 -1.226177,-0.594056 -2.586774,-0.907599 -3.951172,-0.927734 z m -0.148437,2.986328 c -2.249184,-0.02234 -4.360875,1.279088 -5.5625,3.144531 1.169929,-1.205782 2.790704,-2.039553 4.5,-1.970703 2.002364,0.01585 3.893015,1.183264 4.917969,2.884765 0.56457,-0.282413 1.130743,-0.560421 1.695312,-0.841796 -1.142129,-1.928058 -3.289907,-3.243297 -5.550781,-3.216797 z M 5,15.767578 C 5.0013,16.260959 5,16.75558 5,17.25 L 15.998047,23 27,17.25 c -0.0016,-0.492861 -0.0026,-0.985659 0,-1.478516 -3.499654,1.751906 -7.500606,3.999 -11,5.748047 -3.500953,-1.749307 -7.5019053,-3.99771 -11,-5.751953 z m 11.226562,1.240234 c -0.163192,-0.01127 -0.327439,-0.0075 -0.49414,0.0098 -1.14083,0.06859 -2.07976,0.838144 -2.72461,1.728516 0.580158,-0.37049 1.24514,-0.683403 1.953126,-0.601563 0.981565,0.0569 1.815679,0.707721 2.341796,1.50586 0.56327,-0.283714 1.13035,-0.562644 1.69336,-0.847657 -0.594252,-0.968444 -1.627186,-1.716011 -2.769532,-1.794922 z"/>
+ <path style="fill:#fda83c" d="m 12.194289,10.861728 c 2.472101,-1.1647328 5.467462,-1.0958829 7.919817,0.09223 1.696306,0.805933 3.122409,2.151495 4.033825,3.793759 -0.567427,0.286312 -1.137192,0.566128 -1.705659,0.848283 -0.904921,-1.632912 -2.357005,-2.949634 -4.075914,-3.680222 -2.264772,-0.98936 -4.968885,-0.960261 -7.181175,0.162122 -1.2372192,0.596266 -2.2634724,1.543277 -3.1114958,2.611879 0.9470111,-1.652917 2.3858438,-3.028616 4.1206018,-3.828054 z"/>
+ <path style="fill:#ed4b2a" d="m 10.450438,16.156985 c 1.201625,-1.865443 3.313369,-3.168395 5.562553,-3.146051 2.260874,-0.0265 4.409771,1.290221 5.5519,3.218279 -0.564569,0.281375 -1.131736,0.559373 -1.696306,0.841787 -1.024954,-1.701502 -2.915338,-2.868832 -4.917702,-2.884681 -1.709296,-0.06885 -3.330516,0.764884 -4.500445,1.970666 z"/>
+ <path style="fill:#96cc1c" d="M 4.999341,14.768409 C 8.4974357,16.522652 12.499047,18.77055 16,20.519857 c 3.499394,-1.749047 7.501116,-3.996944 11.00077,-5.74885 -0.0026,0.492857 -0.0031,0.985723 -0.0015,1.478584 L 15.99846,22 5.0006589,16.249591 c 0,-0.49442 0,-0.987801 -0.0013,-1.481182 z"/>
+ <path style="fill:#c42198" d="m 13.008277,17.746117 c 0.64485,-0.890372 1.582768,-1.660711 2.723598,-1.729301 1.33361,-0.138479 2.585639,0.679406 3.264784,1.7862 -0.56301,0.285013 -1.130437,0.56327 -1.693707,0.846984 -0.526117,-0.798139 -1.36115,-1.448446 -2.342715,-1.505345 -0.707985,-0.08184 -1.371802,0.230972 -1.95196,0.601462 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/Othman.svg b/.icons/awkward/32x32/apps/Othman.svg
new file mode 100644
index 00000000..bfe53a14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Othman.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#168616" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="M 15.162954,27.63841 C 14.780521,27.310138 14.75673,27.231862 14.75673,26.301972 v -0.987743 l -0.656171,0.331698 c -0.360898,0.182434 -1.12,0.450114 -1.6869,0.594843 -1.145807,0.292527 -2.130783,0.209215 -2.9095505,-0.246089 -0.7490703,-0.437946 -0.9712476,-0.886868 -0.9738281,-1.967679 -0.00104,-0.535236 0.045637,-1.216455 0.1042548,-1.513823 0.059271,-0.300697 0.055563,-0.465407 -0.00836,-0.371104 -0.2634034,0.388562 -1.0549395,0.844189 -1.4665666,0.844189 -0.7091467,0 -1.1367002,-0.62332 -1.1367002,-1.657167 0,-0.4887 0.113443,-1.144372 0.2780902,-1.607287 L 6.5790891,18.939947 6.2671506,18.51835 C 6.0232613,18.188724 5.9562132,17.924159 5.9598179,17.305642 c 0.00388,-0.665234 0.1000244,-0.976365 0.6043037,-1.955493 0.6024416,-1.169716 0.9498786,-1.634971 0.9466497,-1.267663 -0.00104,0.10203 -0.1443886,0.434685 -0.3188712,0.739233 -0.5782035,1.009223 -0.9499189,2.237383 -0.8454377,2.793341 0.081901,0.435783 0.1452654,0.505124 0.4611815,0.504687 0.545027,-0.001 1.0456202,-0.360113 2.7044706,-1.941477 L 11.01444,14.746113 10.008599,14.012861 C 9.4553869,13.609577 8.7321524,13.108722 8.4014154,12.899854 7.5674517,12.37319 7.3277016,11.779275 7.6574453,11.056854 7.8194902,10.701848 8.043797,10.542791 9.1711514,9.9834918 9.5993795,9.7710384 9.9497489,9.5728392 9.9497489,9.5430473 9.9497489,9.5132563 9.8499269,9.389231 9.7279151,9.267439 9.3719771,8.9121345 9.6838375,8.0675215 10.255005,7.8399029 10.496723,7.7435746 11.078652,7.4921845 11.548177,7.2812556 12.473659,6.8654931 15.24811,5.9275862 15.325116,6.0044548 15.4897,6.1687472 15.120276,6.4805301 14.514877,6.6882676 12.476511,7.387711 9.9497489,8.4453139 9.9497489,8.5990409 c 0,0.040124 0.092319,0.2511591 0.2051501,0.4689643 L 10.360052,9.46402 11.068906,9.18031 c 2.261296,-0.9050612 5.602552,-1.8734108 6.464146,-1.8734108 0.155473,0 0.435007,0.1520562 0.621186,0.3379025 0.28615,0.2856402 0.324532,0.4162945 0.248182,0.8447918 -0.131585,0.7384856 -0.478304,1.2357723 -1.48335,2.1275145 -0.491637,0.436214 -1.086333,1.060612 -1.321541,1.387553 -0.519684,0.722357 -0.639776,0.540279 -0.210093,-0.318543 0.283886,-0.567414 1.132549,-1.485101 2.211603,-2.3914792 0.40034,-0.3362726 0.402031,-0.3433812 0.148278,-0.6232781 -0.187207,-0.2064946 -0.419587,-0.2831258 -0.85853,-0.2831258 -0.61955,0 -2.593964,0.4744896 -4.027765,0.967945 -1.608301,0.5535116 -4.8069872,1.9794651 -4.8069872,2.1429231 0,0.04569 0.1980343,0.184998 0.4400776,0.309576 0.4612514,0.237407 1.5620806,0.897346 2.9114836,1.745414 l 0.79971,0.502601 0.626299,-0.237315 c 0.34447,-0.130523 0.658532,-0.269485 0.697913,-0.308801 0.03939,-0.03931 -0.05743,-0.806157 -0.215141,-1.704096 -0.273649,-1.557994 -0.26593,-2.3369115 0.02315,-2.3369115 0.07305,0 0.132828,0.056786 0.132828,0.1261862 0,0.069401 0.192312,0.4349963 0.427359,0.8124323 0.423351,0.679823 0.447757,1.015746 0.04984,0.686093 -0.257295,-0.213154 -0.268857,-0.03646 -0.06093,0.931321 0.174747,0.813375 0.554641,1.330742 1.163661,1.584751 0.404341,0.168643 0.451194,0.244141 0.451194,0.72704 0,0.596605 -0.06348,0.630681 -0.627711,0.336936 -0.452115,-0.235376 -1.172344,-0.264199 -1.550724,-0.06205 -0.235497,0.125808 -0.10295,0.257259 1.193725,1.183828 0.802251,0.573267 1.687137,1.216287 1.966418,1.428938 l 0.507781,0.38663 v -0.365553 c 0,-0.201054 -0.06554,-1.541361 -0.145636,-2.978464 -0.125534,-2.252183 -0.117703,-2.665787 0.05674,-2.995872 l 0.202376,-0.382958 0.292834,0.675833 c 0.683254,1.576884 0.807047,2.391674 0.25437,1.674184 l -0.248432,-0.322513 0.0091,0.743419 c 0.0049,0.408877 0.07976,1.589131 0.166247,2.622787 l 0.157239,1.879369 0.526776,0.2726 c 0.483866,0.250396 0.572104,0.25696 1.083264,0.08055 l 0.556496,-0.192052 0.02488,-0.811 c 0.01371,-0.446051 -0.03137,-1.297603 -0.100122,-1.892336 -0.06875,-0.594735 -0.183704,-1.902477 -0.255451,-2.90609 -0.07175,-1.003615 -0.197864,-2.662692 -0.280248,-3.6868376 -0.140042,-1.7408653 -0.109147,-2.3992739 0.112298,-2.3930988 0.128443,0.00359 0.972582,1.9430436 0.972582,2.2345766 0,0.2245882 -0.01497,0.2242091 -0.270817,-0.00691 -0.331208,-0.2992045 -0.326778,-0.424213 -0.07659,2.1626678 0.548258,5.668958 0.581661,6.49724 0.299668,7.431142 -0.274212,0.908134 -1.254548,1.370484 -2.169558,1.023221 l -0.339217,-0.128742 0.02574,2.257623 c 0.02485,2.179863 -0.151483,3.541703 -0.458577,3.541703 -0.06083,0 -0.09861,-0.593046 -0.08396,-1.317879 0.01468,-0.724831 -0.0249,-2.14673 -0.0879,-3.159772 l -0.114534,-1.841899 -0.901031,-0.684221 c -0.495561,-0.376321 -1.02292,-0.794382 -1.171901,-0.929028 -0.148983,-0.134642 -0.627901,-0.510317 -1.064264,-0.834833 l -0.793382,-0.590028 0.343282,0.590028 c 0.449021,0.77177 0.566687,1.458414 0.360191,2.101848 -0.256562,0.799421 -0.618125,1.090265 -1.813189,1.458526 -1.275584,0.393078 -2.4212072,1.016421 -2.728533,1.484624 -0.1188938,0.18113 -0.2788927,0.712664 -0.3555485,1.181183 -0.1791194,1.094734 0.030004,1.746981 0.7443674,2.321619 0.4407851,0.354576 0.6516621,0.422289 1.4564341,0.46768 1.356049,0.07649 3.154522,-0.577606 4.506235,-1.638885 0.617924,-0.485157 0.615575,-0.615406 -0.04406,-2.44326 -0.32957,-0.913215 -0.410774,-1.314355 -0.341111,-1.685027 l 0.09143,-0.486489 0.592503,0.671277 c 0.657535,0.744948 0.735154,0.940075 0.332093,0.834858 -0.334285,-0.08726 -0.334282,-0.0603 4.9e-5,0.817826 0.300659,0.78964 0.352503,1.786042 0.116427,2.237691 -0.08488,0.162381 -0.410464,0.571361 -0.723521,0.908841 -0.466184,0.50255 -0.58647,0.74357 -0.664628,1.331699 -0.07287,0.548356 -0.04515,0.794708 0.117306,1.042192 0.434938,0.662618 0.861022,0.378493 2.887077,-1.925202 0.715166,-0.813168 1.010834,-1.008627 2.515222,-1.662759 l 0.795046,-0.345701 0.02837,-0.946168 c 0.03784,-1.262284 0.423932,-1.959924 1.084679,-1.959924 0.240376,0 0.365293,0.127614 0.53196,0.543407 0.119798,0.298875 0.217814,0.656177 0.217814,0.794006 0,0.421889 -0.399295,1.40873 -0.698747,1.726915 -0.410804,0.436502 -0.241432,0.720351 0.429836,0.720351 0.405571,0 0.640223,-0.08803 0.884406,-0.331776 0.403272,-0.402553 0.409013,-0.589151 0.133329,-4.331487 -0.626244,-8.500456 -0.679285,-9.9410869 -0.365733,-9.932186 0.103824,0.00298 0.970946,1.919508 0.970946,2.146044 0,0.22999 -0.241329,0.176689 -0.395375,-0.08733 -0.195416,-0.334909 -0.186974,0.189043 0.0505,3.134916 0.631974,7.839894 0.595686,8.987555 -0.311627,9.855268 -0.777332,0.743403 -1.730358,0.72556 -2.069275,-0.03875 -0.101141,-0.228086 -0.252812,-0.4147 -0.337046,-0.4147 -0.338613,0 -2.286777,0.983795 -2.776098,1.401891 -0.287305,0.245486 -0.821218,0.840392 -1.186468,1.32202 -1.054629,1.390647 -1.632387,1.628503 -2.385465,0.982067 z m 7.214208,-5.132892 c 0.349602,-0.244437 0.399766,-0.821579 0.105763,-1.216801 -0.409427,-0.55038 -0.908951,0.246606 -0.692967,1.105626 0.09496,0.377691 0.182351,0.394237 0.587204,0.111175 z M 7.6648483,21.937829 c 0.1955677,-0.129608 0.6848878,-0.57569 1.087383,-0.991299 1.0229049,-1.056222 1.6502637,-1.432851 3.3268227,-1.997225 1.208313,-0.406747 1.466203,-0.541607 1.50091,-0.784882 0.06217,-0.435788 -0.423566,-1.285416 -1.214258,-2.123916 -0.836361,-0.886933 -0.611478,-0.978933 -2.7836748,1.138801 -0.929205,0.905908 -1.7730648,1.605026 -2.1247904,1.76033 -0.4708847,0.207924 -0.6254617,0.368862 -0.8012574,0.834245 -0.5242617,1.387853 -0.4069816,2.402112 0.2775764,2.400487 0.2066468,-4.24e-4 0.535726,-0.106931 0.7312885,-0.236541 z m 0.4794493,-1.474684 c -0.1690966,-0.168793 -0.090922,-1.15175 0.1282684,-1.612834 0.2204607,-0.463757 0.5700407,-0.663074 0.3914343,-0.223183 -0.2895737,0.713197 -0.3585521,1.004885 -0.28369,1.199626 0.067302,0.175067 0.1215442,0.18447 0.2846548,0.04934 0.2363544,-0.195805 0.248279,-0.139067 0.069452,0.330448 -0.1261544,0.331219 -0.3972669,0.449113 -0.5901195,0.256603 z M 10.19449,18.216768 C 9.8392409,17.925169 9.8357067,17.90798 10.056594,17.545793 c 0.255,-0.41813 0.45801,-0.46674 0.705593,-0.168956 0.234173,0.281655 0.490916,0.253144 0.725035,-0.08051 l 0.19876,-0.28326 0.418255,0.308679 c 0.487031,0.359435 0.505339,0.480576 0.138979,0.919738 l -0.270265,0.323976 -0.346068,-0.323976 -0.346066,-0.323977 -0.247168,0.304125 c -0.303161,0.373024 -0.379327,0.372584 -0.839159,-0.0048 z m 7.884047,9.669296 c 0.0024,-0.05576 0.09377,-0.219444 0.203109,-0.36375 0.258564,-0.341247 0.25622,-0.629716 -0.0043,-0.529922 -0.29347,0.112415 -0.249454,-0.137689 0.07597,-0.431673 0.238844,-0.215765 0.297113,-0.223658 0.404149,-0.05474 0.178896,0.282324 0.163677,0.369692 -0.166535,0.956182 -0.267088,0.474373 -0.523549,0.686542 -0.512392,0.423904 z m 2.238291,-0.913235 c -0.115137,-0.275075 -0.34317,-0.528896 -0.543445,-0.604906 -0.39534,-0.15004 -0.506094,-0.813488 -0.135805,-0.813488 0.218547,0 0.706612,0.448675 0.945497,0.869183 0.129659,0.228235 0.140676,0.225548 0.160654,-0.0392 0.02902,-0.384586 0.340202,-1.000762 0.537814,-1.064938 0.2073,-0.06732 0.63642,0.581795 0.514641,0.778483 -0.06367,0.102824 -0.172779,0.07768 -0.347371,-0.08004 -0.283848,-0.256421 -0.253854,-0.300504 -0.535379,0.786806 -0.09143,0.35312 -0.218434,0.64204 -0.282232,0.64204 -0.06379,0 -0.205263,-0.213276 -0.314374,-0.473942 z M 7.3817834,24.777225 c 0.00265,-0.05576 0.09188,-0.253438 0.1983125,-0.439292 0.2493001,-0.435325 0.2493001,-0.540669 0,-0.540669 -0.2448432,0 -0.2617709,-0.157712 -0.040622,-0.378467 0.2228095,-0.222415 0.4697258,-0.203433 0.5646183,0.04341 0.08466,0.220236 -0.4378187,1.416392 -0.6186807,1.416392 -0.059633,0 -0.1062704,-0.04562 -0.1036281,-0.101374 z m 3.2461516,-0.434428 c -0.221731,-0.141351 -0.27901,-1.15758 -0.101028,-1.79226 l 0.103238,-0.368139 -0.481393,0.283521 c -0.5047371,0.297271 -0.7579125,0.258596 -0.4817297,-0.0736 0.1745616,-0.209955 1.8106687,-1.222488 2.2307587,-1.380537 0.416099,-0.156552 0.193878,0.241699 -0.333582,0.597819 -0.666243,0.449817 -0.864104,0.908182 -0.816998,1.892641 0.01192,0.249289 0.07027,0.295718 0.285805,0.227434 0.333905,-0.10579 0.347693,0.08049 0.03385,0.457332 -0.171534,0.205969 -0.292729,0.248982 -0.438921,0.155783 z m 1.985166,-1.227535 c -0.422447,-0.331703 -0.449955,-0.53503 -0.124457,-0.919928 l 0.236963,-0.280209 0.400688,0.326643 c 0.350193,0.285481 0.384322,0.37287 0.270815,0.693483 -0.170987,0.482972 -0.34677,0.523333 -0.784009,0.180011 z m 1.750126,-0.114966 c -0.27191,-0.299919 -0.2719,-0.612624 4.2e-5,-1.409311 0.24921,-0.730084 0.505461,-0.736128 0.303826,-0.0071 -0.155571,0.562428 -0.0359,1.309064 0.15928,0.993809 0.162466,-0.262407 0.274939,-0.116791 0.182457,0.236229 -0.102912,0.39283 -0.384712,0.474212 -0.645605,0.186442 z m 4.388045,-0.397095 c 0,-0.07791 0.05894,-0.178012 0.130972,-0.222452 0.07204,-0.04444 0.0971,-0.249846 0.0557,-0.456461 -0.05652,-0.282061 0.01655,-0.484572 0.293229,-0.81281 0.417606,-0.495407 0.941876,-0.5428 0.941876,-0.08513 0,0.208364 -0.09027,0.270333 -0.393816,0.270333 -0.2166,0 -0.417989,0.07087 -0.447529,0.157489 -0.07667,0.224777 0.444967,0.356516 1.000054,0.252569 0.397545,-0.07445 0.466388,-0.05228 0.428305,0.137898 -0.02802,0.139892 -0.330362,0.31755 -0.790126,0.464274 -0.40961,0.130721 -0.851377,0.282283 -0.981709,0.33681 -0.138114,0.05777 -0.236963,0.04004 -0.236963,-0.04251 z m 6.702703,-1.880909 c 0,-1.096584 -0.107623,-3.523072 -0.239157,-5.392195 -0.17964,-2.552713 -0.201934,-3.494534 -0.08958,-3.784678 0.147526,-0.380964 0.155853,-0.371428 0.606771,0.695074 0.251456,0.594731 0.459336,1.157365 0.461953,1.250293 0.0069,0.247295 -0.230908,0.206143 -0.390624,-0.06758 -0.195378,-0.334848 -0.181916,0.364377 0.0579,3.007465 0.258661,2.850712 0.256575,4.701294 -0.0063,5.584893 -0.114599,0.385201 -0.251701,0.700404 -0.30467,0.700443 -0.05297,4e-5 -0.09631,-0.897131 -0.09631,-1.993711 z m -13.06369,0.435372 c 0.09447,-0.113629 0.646097,-0.606162 1.225835,-1.094526 0.579742,-0.488359 1.087142,-0.973951 1.127559,-1.079092 0.04041,-0.105136 0.0055,-0.340012 -0.07749,-0.52194 -0.121112,-0.265331 -0.105201,-0.400524 0.08039,-0.683277 0.186583,-0.284257 0.268947,-0.321379 0.425432,-0.191739 0.106731,0.08842 0.194054,0.323626 0.194054,0.522681 0,0.199054 0.06781,0.429606 0.150694,0.512339 0.17689,0.176578 0.03717,0.46819 -0.198446,0.414176 -0.0895,-0.0205 -0.402281,0.227378 -0.695064,0.550872 -0.610504,0.674549 -2.00177,1.777103 -2.24246,1.777103 -0.121952,0 -0.119591,-0.05134 0.0095,-0.206597 z m 7.715067,-0.860082 c 0,-0.08241 0.121867,-0.149823 0.270815,-0.149823 0.14895,0 0.270818,-0.06566 0.270818,-0.145911 0,-0.09327 -0.158741,-0.112888 -0.440079,-0.05437 l -0.440075,0.09153 0.29202,-0.300951 c 0.238997,-0.246309 0.380371,-0.284407 0.778597,-0.209834 0.544437,0.101957 0.5958,0.209053 0.249612,0.520476 -0.310026,0.278892 -0.981708,0.449178 -0.981708,0.248887 z M 5.0276887,20.045455 c -0.04184,-0.06758 0.073664,-0.342841 0.256682,-0.611692 0.3093164,-0.454391 0.3160477,-0.498289 0.095569,-0.623178 -0.2206954,-0.125016 -0.2216158,-0.1501 -0.013235,-0.360758 0.3116648,-0.315035 0.5661526,-0.116765 0.469474,0.365772 -0.095618,0.477238 -0.7027137,1.400723 -0.808504,1.229856 z M 21.39487,19.205052 c -0.226564,-0.249905 -0.227701,-0.288571 -0.01787,-0.608251 0.257698,-0.392593 0.324347,-0.405725 0.683369,-0.13464 0.235913,0.178125 0.294419,0.168132 0.579183,-0.09891 l 0.316763,-0.29705 0.365598,0.364946 0.365599,0.364945 -0.364157,0.363509 c -0.355974,0.355338 -0.370362,0.357907 -0.640114,0.11422 -0.257321,-0.232463 -0.292675,-0.234189 -0.523581,-0.0256 -0.321498,0.290433 -0.469943,0.282054 -0.764794,-0.04317 z m 0.470787,-1.511021 c 0,-0.264157 -0.03924,-0.855006 -0.0872,-1.312996 l -0.08719,-0.832704 -0.471509,0.277703 c -0.515744,0.303754 -0.804718,0.231924 -0.369458,-0.09184 0.925737,-0.688597 0.86454,-0.515906 0.735137,-2.074451 -0.399447,-4.8109159 -0.426178,-6.0825141 -0.127862,-6.0825141 0.127332,0 0.949707,1.9467031 0.949707,2.2481193 0,0.2063118 -0.02445,0.2046968 -0.270828,-0.017898 -0.267846,-0.2419666 -0.270182,-0.2373705 -0.212442,0.4183438 0.0321,0.364648 0.104504,1.301665 0.160881,2.082256 0.05638,0.780587 0.113888,1.464868 0.127814,1.520626 0.01394,0.05576 0.03293,0.260883 0.04224,0.455844 0.01449,0.303474 0.04698,0.329576 0.225778,0.181444 0.144893,-0.120039 0.165628,-0.216168 0.06771,-0.313918 -0.198288,-0.197932 -0.175509,-0.664087 0.04731,-0.968269 0.155073,-0.211692 0.224857,-0.227122 0.393891,-0.08709 0.258475,0.214132 0.271444,1.374026 0.01538,1.374026 -0.341219,0 -0.742438,0.691455 -0.659248,1.136131 0.09079,0.485307 -0.164089,2.249974 -0.352284,2.439033 -0.08031,0.08068 -0.12782,-0.05012 -0.12782,-0.351879 z m 4.388444,-0.182917 c -0.103727,-0.41254 0.03451,-1.208742 0.298222,-1.71782 0.322589,-0.622702 0.433504,-0.424369 0.180268,0.322339 -0.250474,0.738567 -0.21505,1.120854 0.09294,1.00288 0.221171,-0.08472 0.224172,-0.06319 0.05358,0.384689 -0.168651,0.442797 -0.514565,0.447179 -0.62501,0.0079 z m -7.719292,-0.544752 c -0.134891,-0.536487 0.24265,-1.954948 0.520332,-1.954948 0.14786,0 0.128865,0.124424 -0.117208,0.767594 -0.254225,0.6645 -0.171825,1.122568 0.153461,0.853081 0.24505,-0.203006 0.276993,0.01349 0.06134,0.415715 -0.196888,0.367233 -0.515679,0.325214 -0.617923,-0.08144 z M 8.3149043,16.074211 C 8.1356244,15.739825 8.2074065,15.148127 8.5169659,14.408566 8.787936,13.761199 8.9360717,13.860659 8.741692,14.559447 c -0.079488,0.285754 -0.1448622,0.660505 -0.1452776,0.832786 -4.252e-4,0.255489 0.050975,0.296844 0.2798671,0.224323 0.2725742,-0.08636 0.2744138,-0.07693 0.064227,0.328811 -0.25469,0.491632 -0.4135604,0.524354 -0.6256055,0.128844 z m 7.4780167,0.110937 c -0.164442,-0.197787 -0.0059,-0.949203 0.342814,-1.625587 0.303749,-0.589034 0.368592,-0.323848 0.110485,0.451853 -0.245682,0.738359 -0.203227,0.956373 0.132137,0.678545 0.248917,-0.206216 0.2832,0.0069 0.06621,0.411677 -0.162444,0.302981 -0.439643,0.338506 -0.651649,0.08352 z M 5.0260787,15.214164 c 0.042867,-0.111512 0.1217061,-0.20275 0.1751954,-0.20275 0.1396215,0 1.6927265,-1.215119 1.7484364,-1.367945 0.025656,-0.07039 -0.027455,-0.217116 -0.1180376,-0.326064 -0.2314192,-0.278349 0.077337,-1.009327 0.426334,-1.009327 0.2076075,0 0.2543866,0.102056 0.2543866,0.555005 0,0.686908 -0.5365962,1.415047 -1.5398115,2.089444 -0.7398126,0.49733 -1.0724565,0.589282 -0.9465033,0.261637 z M 5.757237,13.534187 c -0.120085,-0.223988 -0.097249,-0.40627 0.1092868,-0.872356 0.1436061,-0.324062 0.3289377,-0.631054 0.4118524,-0.682206 0.1958734,-0.120839 0.1906883,-0.07031 -0.052361,0.510355 -0.1117118,0.266886 -0.2031121,0.555473 -0.2031121,0.641306 0,0.112542 0.056641,0.109136 0.2031121,-0.01219 0.3178827,-0.263344 0.264245,0.17321 -0.056926,0.463352 -0.2480625,0.224088 -0.2670395,0.221864 -0.4118548,-0.04824 z m 5.561985,-0.925645 c -0.184091,-0.360203 -0.388232,-0.566503 -0.588685,-0.594902 -0.386906,-0.05482 -0.504598,-0.610411 -0.15747,-0.74338 0.166579,-0.06381 0.343506,0.038 0.600921,0.345797 l 0.364831,0.436227 0.150504,-0.596643 c 0.19152,-0.759238 0.482869,-1.035218 0.688321,-0.652015 0.27061,0.504738 0.07347,0.989744 -0.213749,0.525852 -0.127561,-0.206035 -0.284489,0.294161 -0.307017,0.9786 -0.02689,0.816931 -0.218872,0.924223 -0.537656,0.300464 z m 7.026135,-0.63801 c -0.186346,-0.224135 -0.129216,-0.957684 0.125182,-1.607332 0.230768,-0.5893029 0.341787,-0.309991 0.149405,0.375901 -0.167023,0.595487 -0.102758,0.969971 0.140682,0.819785 0.199534,-0.123098 0.146453,0.293689 -0.05909,0.463973 -0.140873,0.116709 -0.226039,0.104198 -0.356174,-0.05233 z m 2.026561,-0.21105 c -0.166363,-0.310305 -0.06649,-0.959323 0.227569,-1.478909 0.177914,-0.3143596 0.185342,-0.2884003 0.106576,0.372369 -0.07327,0.614705 -0.05562,0.699155 0.131237,0.627579 0.248504,-0.09519 0.280453,0.113944 0.07573,0.495773 -0.180582,0.336811 -0.354422,0.331414 -0.54112,-0.01681 z m -5.242814,-0.958495 c -0.09309,-0.09294 -0.169262,-0.282234 -0.169262,-0.420652 0,-0.334493 0.662532,-1.7217647 0.822282,-1.7217647 0.195596,0 0.149604,0.2244563 -0.144737,0.7063579 -0.334199,0.5471671 -0.376943,1.0362468 -0.06821,0.7804778 0.29782,-0.2467287 0.272268,0.155137 -0.03385,0.532474 -0.189585,0.233683 -0.270809,0.258302 -0.406223,0.123107 z M 7.7287415,10.451479 C 7.57136,10.294376 7.6506214,9.4507036 7.8608981,9.0447971 8.1297892,8.5257466 8.2701447,8.6384901 8.06968,9.2125076 7.8731812,9.7751848 7.8791173,9.8750713 8.1090536,9.8750713 c 0.121493,0 0.1656839,0.09448 0.1220644,0.2609847 -0.071287,0.272116 -0.3625549,0.454995 -0.5023765,0.315423 z M 16.990967,6.9274891 c 0,-0.059989 0.167565,-0.1805294 0.372371,-0.2678635 0.362517,-0.1545916 0.358933,-0.1572959 -0.135408,-0.102176 -0.526543,0.05871 -0.623631,-0.027007 -0.34529,-0.3048533 0.168427,-0.1681298 1.216893,-0.2270533 1.367371,-0.076841 0.163723,0.1634281 -0.172936,0.5630415 -0.599352,0.7114257 -0.510812,0.1777522 -0.659692,0.1868479 -0.659692,0.040305 z"/>
+ <path style="fill:#ffff13" d="M 15.162954,26.63841 C 14.780521,26.310138 14.75673,26.231862 14.75673,25.301972 v -0.987743 l -0.656171,0.331698 c -0.360898,0.182434 -1.12,0.450114 -1.6869,0.594843 -1.145807,0.292527 -2.130783,0.209215 -2.9095505,-0.246089 -0.7490703,-0.437946 -0.9712476,-0.886868 -0.9738281,-1.967679 -0.00104,-0.535236 0.045637,-1.216455 0.1042548,-1.513823 0.059271,-0.300697 0.055563,-0.465407 -0.00836,-0.371104 -0.2634034,0.388562 -1.0549395,0.844189 -1.4665666,0.844189 -0.7091467,0 -1.1367002,-0.62332 -1.1367002,-1.657167 0,-0.4887 0.113443,-1.144372 0.2780902,-1.607287 L 6.5790891,17.939947 6.2671506,17.51835 C 6.0232613,17.188724 5.9562132,16.924159 5.9598179,16.305642 c 0.00388,-0.665234 0.1000244,-0.976365 0.6043037,-1.955493 0.6024416,-1.169716 0.9498786,-1.634971 0.9466497,-1.267663 -0.00104,0.10203 -0.1443886,0.434685 -0.3188712,0.739233 -0.5782035,1.009223 -0.9499189,2.237383 -0.8454377,2.793341 0.081901,0.435783 0.1452654,0.505124 0.4611815,0.504687 0.545027,-0.001 1.0456202,-0.360113 2.7044706,-1.941477 L 11.01444,13.746113 10.008599,13.012861 C 9.4553869,12.609577 8.7321524,12.108722 8.4014154,11.899854 7.5674517,11.37319 7.3277016,10.779275 7.6574453,10.056854 7.8194902,9.7018483 8.043797,9.5427913 9.1711514,8.9834918 9.5993795,8.7710384 9.9497489,8.5728392 9.9497489,8.5430473 9.9497489,8.5132563 9.8499269,8.389231 9.7279151,8.267439 9.3719771,7.9121345 9.6838375,7.0675215 10.255005,6.8399029 10.496723,6.7435746 11.078652,6.4921845 11.548177,6.2812556 12.473659,5.8654931 15.24811,4.9275862 15.325116,5.0044548 15.4897,5.1687472 15.120276,5.4805301 14.514877,5.6882676 12.476511,6.387711 9.9497489,7.4453139 9.9497489,7.5990409 c 0,0.040124 0.092319,0.2511591 0.2051501,0.4689643 L 10.360052,8.46402 11.068906,8.18031 c 2.261296,-0.9050612 5.602552,-1.8734108 6.464146,-1.8734108 0.155473,0 0.435007,0.1520562 0.621186,0.3379025 0.28615,0.2856402 0.324532,0.4162945 0.248182,0.8447918 -0.131585,0.7384856 -0.478304,1.2357723 -1.48335,2.1275148 -0.491637,0.4362137 -1.086333,1.0606117 -1.321541,1.3875527 -0.519684,0.722357 -0.639776,0.540279 -0.210093,-0.318543 0.283886,-0.567414 1.132549,-1.4851007 2.211603,-2.3914792 0.40034,-0.3362726 0.402031,-0.3433812 0.148278,-0.6232781 -0.187207,-0.2064946 -0.419587,-0.2831258 -0.85853,-0.2831258 -0.61955,0 -2.593964,0.4744896 -4.027765,0.967945 -1.608301,0.5535116 -4.8069872,1.9794651 -4.8069872,2.1429231 0,0.04569 0.1980343,0.184998 0.4400776,0.309576 0.4612514,0.237407 1.5620806,0.897346 2.9114836,1.745414 l 0.79971,0.502601 0.626299,-0.237315 c 0.34447,-0.130523 0.658532,-0.269485 0.697913,-0.308801 0.03939,-0.03931 -0.05743,-0.806157 -0.215141,-1.704096 -0.273649,-1.5579937 -0.26593,-2.3369115 0.02315,-2.3369115 0.07305,0 0.132828,0.056786 0.132828,0.1261862 0,0.069401 0.192312,0.4349963 0.427359,0.8124326 0.423351,0.6798227 0.447757,1.0157457 0.04984,0.6860927 -0.257295,-0.2131537 -0.268857,-0.03646 -0.06093,0.931321 0.174747,0.813375 0.554641,1.330742 1.163661,1.584751 0.404341,0.168643 0.451194,0.244141 0.451194,0.72704 0,0.596605 -0.06348,0.630681 -0.627711,0.336936 -0.452115,-0.235376 -1.172344,-0.264199 -1.550724,-0.06205 -0.235497,0.125808 -0.10295,0.257259 1.193725,1.183828 0.802251,0.573267 1.687137,1.216287 1.966418,1.428938 l 0.507781,0.38663 v -0.365553 c 0,-0.201054 -0.06554,-1.541361 -0.145636,-2.978464 -0.125534,-2.252183 -0.117703,-2.665787 0.05674,-2.995872 l 0.202376,-0.3829577 0.292834,0.6758327 c 0.683254,1.576884 0.807047,2.391674 0.25437,1.674184 l -0.248432,-0.322513 0.0091,0.743419 c 0.0049,0.408877 0.07976,1.589131 0.166247,2.622787 l 0.157239,1.879369 0.526776,0.2726 c 0.483866,0.250396 0.572104,0.25696 1.083264,0.08055 l 0.556496,-0.192052 0.02488,-0.811 C 19.940932,16.065955 19.895852,15.214403 19.8271,14.61967 19.75835,14.024935 19.643396,12.717193 19.571649,11.71358 19.499899,10.709965 19.373785,9.0508884 19.291401,8.0267424 19.151359,6.2858771 19.182254,5.6274685 19.403699,5.6336436 c 0.128443,0.00359 0.972582,1.9430436 0.972582,2.2345766 0,0.2245882 -0.01497,0.2242091 -0.270817,-0.00691 -0.331208,-0.2992045 -0.326778,-0.424213 -0.07659,2.1626678 0.548258,5.668958 0.581661,6.49724 0.299668,7.431142 -0.274212,0.908134 -1.254548,1.370484 -2.169558,1.023221 l -0.339217,-0.128742 0.02574,2.257623 c 0.02485,2.179863 -0.151483,3.541703 -0.458577,3.541703 -0.06083,0 -0.09861,-0.593046 -0.08396,-1.317879 0.01468,-0.724831 -0.0249,-2.14673 -0.0879,-3.159772 l -0.114534,-1.841899 -0.901031,-0.684221 c -0.495561,-0.376321 -1.02292,-0.794382 -1.171901,-0.929028 -0.148983,-0.134642 -0.627901,-0.510317 -1.064264,-0.834833 l -0.793382,-0.590028 0.343282,0.590028 c 0.449021,0.77177 0.566687,1.458414 0.360191,2.101848 -0.256562,0.799421 -0.618125,1.090265 -1.813189,1.458526 -1.275584,0.393078 -2.4212072,1.016421 -2.728533,1.484624 -0.1188938,0.18113 -0.2788927,0.712664 -0.3555485,1.181183 -0.1791194,1.094734 0.030004,1.746981 0.7443674,2.321619 0.4407851,0.354576 0.6516621,0.422289 1.4564341,0.46768 1.356049,0.07649 3.154522,-0.577606 4.506235,-1.638885 0.617924,-0.485157 0.615575,-0.615406 -0.04406,-2.44326 -0.32957,-0.913215 -0.410774,-1.314355 -0.341111,-1.685027 l 0.09143,-0.486489 0.592503,0.671277 c 0.657535,0.744948 0.735154,0.940075 0.332093,0.834858 -0.334285,-0.08726 -0.334282,-0.0603 4.9e-5,0.817826 0.300659,0.78964 0.352503,1.786042 0.116427,2.237691 -0.08488,0.162381 -0.410464,0.571361 -0.723521,0.908841 -0.466184,0.50255 -0.58647,0.74357 -0.664628,1.331699 -0.07287,0.548356 -0.04515,0.794708 0.117306,1.042192 0.434938,0.662618 0.861022,0.378493 2.887077,-1.925202 0.715166,-0.813168 1.010834,-1.008627 2.515222,-1.662759 l 0.795046,-0.345701 0.02837,-0.946168 c 0.03784,-1.262284 0.423932,-1.959924 1.084679,-1.959924 0.240376,0 0.365293,0.127614 0.53196,0.543407 0.119798,0.298875 0.217814,0.656177 0.217814,0.794006 0,0.421889 -0.399295,1.40873 -0.698747,1.726915 -0.410804,0.436502 -0.241432,0.720351 0.429836,0.720351 0.405571,0 0.640223,-0.08803 0.884406,-0.331776 0.403272,-0.402553 0.409013,-0.589151 0.133329,-4.331487 -0.626244,-8.5004557 -0.679285,-9.9410869 -0.365733,-9.932186 0.103824,0.00298 0.970946,1.919508 0.970946,2.146044 0,0.22999 -0.241329,0.176689 -0.395375,-0.08733 -0.195416,-0.334909 -0.186974,0.189043 0.0505,3.134916 0.631974,7.839894 0.595686,8.987555 -0.311627,9.855268 -0.777332,0.743403 -1.730358,0.72556 -2.069275,-0.03875 -0.101141,-0.228086 -0.252812,-0.4147 -0.337046,-0.4147 -0.338613,0 -2.286777,0.983795 -2.776098,1.401891 -0.287305,0.245486 -0.821218,0.840392 -1.186468,1.32202 -1.054629,1.390647 -1.632387,1.628503 -2.385465,0.982067 z m 7.214208,-5.132892 c 0.349602,-0.244437 0.399766,-0.821579 0.105763,-1.216801 -0.409427,-0.55038 -0.908951,0.246606 -0.692967,1.105626 0.09496,0.377691 0.182351,0.394237 0.587204,0.111175 z M 7.6648483,20.937829 c 0.1955677,-0.129608 0.6848878,-0.57569 1.087383,-0.991299 1.0229049,-1.056222 1.6502637,-1.432851 3.3268227,-1.997225 1.208313,-0.406747 1.466203,-0.541607 1.50091,-0.784882 0.06217,-0.435788 -0.423566,-1.285416 -1.214258,-2.123916 -0.836361,-0.886933 -0.611478,-0.978933 -2.7836748,1.138801 -0.929205,0.905908 -1.7730648,1.605026 -2.1247904,1.76033 -0.4708847,0.207924 -0.6254617,0.368862 -0.8012574,0.834245 -0.5242617,1.387853 -0.4069816,2.402112 0.2775764,2.400487 0.2066468,-4.24e-4 0.535726,-0.106931 0.7312885,-0.236541 z m 0.4794493,-1.474684 c -0.1690966,-0.168793 -0.090922,-1.15175 0.1282684,-1.612834 0.2204607,-0.463757 0.5700407,-0.663074 0.3914343,-0.223183 -0.2895737,0.713197 -0.3585521,1.004885 -0.28369,1.199626 0.067302,0.175067 0.1215442,0.18447 0.2846548,0.04934 0.2363544,-0.195805 0.248279,-0.139067 0.069452,0.330448 -0.1261544,0.331219 -0.3972669,0.449113 -0.5901195,0.256603 z M 10.19449,17.216768 C 9.8392409,16.925169 9.8357067,16.90798 10.056594,16.545793 c 0.255,-0.41813 0.45801,-0.46674 0.705593,-0.168956 0.234173,0.281655 0.490916,0.253144 0.725035,-0.08051 l 0.19876,-0.28326 0.418255,0.308679 c 0.487031,0.359435 0.505339,0.480576 0.138979,0.919738 l -0.270265,0.323976 -0.346068,-0.323976 -0.346066,-0.323977 -0.247168,0.304125 c -0.303161,0.373024 -0.379327,0.372584 -0.839159,-0.0048 z m 7.884047,9.669296 c 0.0024,-0.05576 0.09377,-0.219444 0.203109,-0.36375 0.258564,-0.341247 0.25622,-0.629716 -0.0043,-0.529922 -0.29347,0.112415 -0.249454,-0.137689 0.07597,-0.431673 0.238844,-0.215765 0.297113,-0.223658 0.404149,-0.05474 0.178896,0.282324 0.163677,0.369692 -0.166535,0.956182 -0.267088,0.474373 -0.523549,0.686542 -0.512392,0.423904 z m 2.238291,-0.913235 c -0.115137,-0.275075 -0.34317,-0.528896 -0.543445,-0.604906 -0.39534,-0.15004 -0.506094,-0.813488 -0.135805,-0.813488 0.218547,0 0.706612,0.448675 0.945497,0.869183 0.129659,0.228235 0.140676,0.225548 0.160654,-0.0392 0.02902,-0.384586 0.340202,-1.000762 0.537814,-1.064938 0.2073,-0.06732 0.63642,0.581795 0.514641,0.778483 -0.06367,0.102824 -0.172779,0.07768 -0.347371,-0.08004 -0.283848,-0.256421 -0.253854,-0.300504 -0.535379,0.786806 -0.09143,0.35312 -0.218434,0.64204 -0.282232,0.64204 -0.06379,0 -0.205263,-0.213276 -0.314374,-0.473942 z M 7.3817834,23.777225 c 0.00265,-0.05576 0.09188,-0.253438 0.1983125,-0.439292 0.2493001,-0.435325 0.2493001,-0.540669 0,-0.540669 -0.2448432,0 -0.2617709,-0.157712 -0.040622,-0.378467 0.2228095,-0.222415 0.4697258,-0.203433 0.5646183,0.04341 0.08466,0.220236 -0.4378187,1.416392 -0.6186807,1.416392 -0.059633,0 -0.1062704,-0.04562 -0.1036281,-0.101374 z m 3.2461516,-0.434428 c -0.221731,-0.141351 -0.27901,-1.15758 -0.101028,-1.79226 l 0.103238,-0.368139 -0.481393,0.283521 c -0.5047371,0.297271 -0.7579125,0.258596 -0.4817297,-0.0736 0.1745616,-0.209955 1.8106687,-1.222488 2.2307587,-1.380537 0.416099,-0.156552 0.193878,0.241699 -0.333582,0.597819 -0.666243,0.449817 -0.864104,0.908182 -0.816998,1.892641 0.01192,0.249289 0.07027,0.295718 0.285805,0.227434 0.333905,-0.10579 0.347693,0.08049 0.03385,0.457332 -0.171534,0.205969 -0.292729,0.248982 -0.438921,0.155783 z m 1.985166,-1.227535 c -0.422447,-0.331703 -0.449955,-0.53503 -0.124457,-0.919928 l 0.236963,-0.280209 0.400688,0.326643 c 0.350193,0.285481 0.384322,0.37287 0.270815,0.693483 -0.170987,0.482972 -0.34677,0.523333 -0.784009,0.180011 z m 1.750126,-0.114966 c -0.27191,-0.299919 -0.2719,-0.612624 4.2e-5,-1.409311 0.24921,-0.730084 0.505461,-0.736128 0.303826,-0.0071 -0.155571,0.562428 -0.0359,1.309064 0.15928,0.993809 0.162466,-0.262407 0.274939,-0.116791 0.182457,0.236229 -0.102912,0.39283 -0.384712,0.474212 -0.645605,0.186442 z m 4.388045,-0.397095 c 0,-0.07791 0.05894,-0.178012 0.130972,-0.222452 0.07204,-0.04444 0.0971,-0.249846 0.0557,-0.456461 -0.05652,-0.282061 0.01655,-0.484572 0.293229,-0.81281 0.417606,-0.495407 0.941876,-0.5428 0.941876,-0.08513 0,0.208364 -0.09027,0.270333 -0.393816,0.270333 -0.2166,0 -0.417989,0.07087 -0.447529,0.157489 -0.07667,0.224777 0.444967,0.356516 1.000054,0.252569 0.397545,-0.07445 0.466388,-0.05228 0.428305,0.137898 -0.02802,0.139892 -0.330362,0.31755 -0.790126,0.464274 -0.40961,0.130721 -0.851377,0.282283 -0.981709,0.33681 -0.138114,0.05777 -0.236963,0.04004 -0.236963,-0.04251 z m 6.702703,-1.880909 c 0,-1.096584 -0.107623,-3.523072 -0.239157,-5.392195 -0.17964,-2.552713 -0.201934,-3.494534 -0.08958,-3.784678 0.147526,-0.380964 0.155853,-0.371428 0.606771,0.695074 0.251456,0.594731 0.459336,1.157365 0.461953,1.250293 0.0069,0.247295 -0.230908,0.206143 -0.390624,-0.06758 -0.195378,-0.334848 -0.181916,0.364377 0.0579,3.007465 0.258661,2.850712 0.256575,4.701294 -0.0063,5.584893 -0.114599,0.385201 -0.251701,0.700404 -0.30467,0.700443 -0.05297,4e-5 -0.09631,-0.897131 -0.09631,-1.993711 z m -13.06369,0.435372 c 0.09447,-0.113629 0.646097,-0.606162 1.225835,-1.094526 0.579742,-0.488359 1.087142,-0.973951 1.127559,-1.079092 0.04041,-0.105136 0.0055,-0.340012 -0.07749,-0.52194 -0.121112,-0.265331 -0.105201,-0.400524 0.08039,-0.683277 0.186583,-0.284257 0.268947,-0.321379 0.425432,-0.191739 0.106731,0.08842 0.194054,0.323626 0.194054,0.522681 0,0.199054 0.06781,0.429606 0.150694,0.512339 0.17689,0.176578 0.03717,0.46819 -0.198446,0.414176 -0.0895,-0.0205 -0.402281,0.227378 -0.695064,0.550872 -0.610504,0.674549 -2.00177,1.777103 -2.24246,1.777103 -0.121952,0 -0.119591,-0.05134 0.0095,-0.206597 z m 7.715067,-0.860082 c 0,-0.08241 0.121867,-0.149823 0.270815,-0.149823 0.14895,0 0.270818,-0.06566 0.270818,-0.145911 0,-0.09327 -0.158741,-0.112888 -0.440079,-0.05437 l -0.440075,0.09153 0.29202,-0.300951 c 0.238997,-0.246309 0.380371,-0.284407 0.778597,-0.209834 0.544437,0.101957 0.5958,0.209053 0.249612,0.520476 -0.310026,0.278892 -0.981708,0.449178 -0.981708,0.248887 z M 5.0276887,19.045455 c -0.04184,-0.06758 0.073664,-0.342841 0.256682,-0.611692 0.3093164,-0.454391 0.3160477,-0.498289 0.095569,-0.623178 -0.2206954,-0.125016 -0.2216158,-0.1501 -0.013235,-0.360758 0.3116648,-0.315035 0.5661526,-0.116765 0.469474,0.365772 -0.095618,0.477238 -0.7027137,1.400723 -0.808504,1.229856 z M 21.39487,18.205052 c -0.226564,-0.249905 -0.227701,-0.288571 -0.01787,-0.608251 0.257698,-0.392593 0.324347,-0.405725 0.683369,-0.13464 0.235913,0.178125 0.294419,0.168132 0.579183,-0.09891 l 0.316763,-0.29705 0.365598,0.364946 0.365599,0.364945 -0.364157,0.363509 c -0.355974,0.355338 -0.370362,0.357907 -0.640114,0.11422 -0.257321,-0.232463 -0.292675,-0.234189 -0.523581,-0.0256 -0.321498,0.290433 -0.469943,0.282054 -0.764794,-0.04317 z m 0.470787,-1.511021 c 0,-0.264157 -0.03924,-0.855006 -0.0872,-1.312996 l -0.08719,-0.832704 -0.471509,0.277703 c -0.515744,0.303754 -0.804718,0.231924 -0.369458,-0.09184 0.925737,-0.688597 0.86454,-0.515906 0.735137,-2.074451 -0.399447,-4.8109159 -0.426178,-6.0825141 -0.127862,-6.0825141 0.127332,0 0.949707,1.9467031 0.949707,2.2481193 0,0.2063121 -0.02445,0.2046964 -0.270828,-0.017898 -0.267846,-0.2419666 -0.270182,-0.2373705 -0.212442,0.4183441 0.0321,0.364648 0.104504,1.3016647 0.160881,2.0822557 0.05638,0.780587 0.113888,1.464868 0.127814,1.520626 0.01394,0.05576 0.03293,0.260883 0.04224,0.455844 0.01449,0.303474 0.04698,0.329576 0.225778,0.181444 0.144893,-0.120039 0.165628,-0.216168 0.06771,-0.313918 -0.198288,-0.197932 -0.175509,-0.664087 0.04731,-0.968269 0.155073,-0.211692 0.224857,-0.227122 0.393891,-0.08709 0.258475,0.214132 0.271444,1.374026 0.01538,1.374026 -0.341219,0 -0.742438,0.691455 -0.659248,1.136131 0.09079,0.485307 -0.164089,2.249974 -0.352284,2.439033 -0.08031,0.08068 -0.12782,-0.05012 -0.12782,-0.351879 z m 4.388444,-0.182917 c -0.103727,-0.41254 0.03451,-1.208742 0.298222,-1.71782 0.322589,-0.622702 0.433504,-0.424369 0.180268,0.322339 -0.250474,0.738567 -0.21505,1.120854 0.09294,1.00288 0.221171,-0.08472 0.224172,-0.06319 0.05358,0.384689 -0.168651,0.442797 -0.514565,0.447179 -0.62501,0.0079 z m -7.719292,-0.544752 c -0.134891,-0.536487 0.24265,-1.954948 0.520332,-1.954948 0.14786,0 0.128865,0.124424 -0.117208,0.767594 -0.254225,0.6645 -0.171825,1.122568 0.153461,0.853081 0.24505,-0.203006 0.276993,0.01349 0.06134,0.415715 -0.196888,0.367233 -0.515679,0.325214 -0.617923,-0.08144 z M 8.3149043,15.074211 C 8.1356244,14.739825 8.2074065,14.148127 8.5169659,13.408566 8.787936,12.761199 8.9360717,12.860659 8.741692,13.559447 c -0.079488,0.285754 -0.1448622,0.660505 -0.1452776,0.832786 -4.252e-4,0.255489 0.050975,0.296844 0.2798671,0.224323 0.2725742,-0.08636 0.2744138,-0.07693 0.064227,0.328811 -0.25469,0.491632 -0.4135604,0.524354 -0.6256055,0.128844 z m 7.4780167,0.110937 c -0.164442,-0.197787 -0.0059,-0.949203 0.342814,-1.625587 0.303749,-0.589034 0.368592,-0.323848 0.110485,0.451853 -0.245682,0.738359 -0.203227,0.956373 0.132137,0.678545 0.248917,-0.206216 0.2832,0.0069 0.06621,0.411677 -0.162444,0.302981 -0.439643,0.338506 -0.651649,0.08352 z M 5.0260787,14.214164 c 0.042867,-0.111512 0.1217061,-0.20275 0.1751954,-0.20275 0.1396215,0 1.6927265,-1.215119 1.7484364,-1.367945 0.025656,-0.07039 -0.027455,-0.217116 -0.1180376,-0.326064 -0.2314192,-0.278349 0.077337,-1.009327 0.426334,-1.009327 0.2076075,0 0.2543866,0.102056 0.2543866,0.555005 0,0.686908 -0.5365962,1.415047 -1.5398115,2.089444 -0.7398126,0.49733 -1.0724565,0.589282 -0.9465033,0.261637 z M 5.757237,12.534187 c -0.120085,-0.223988 -0.097249,-0.40627 0.1092868,-0.872356 0.1436061,-0.324062 0.3289377,-0.631054 0.4118524,-0.682206 0.1958734,-0.120839 0.1906883,-0.07031 -0.052361,0.510355 -0.1117118,0.266886 -0.2031121,0.555473 -0.2031121,0.641306 0,0.112542 0.056641,0.109136 0.2031121,-0.01219 0.3178827,-0.263344 0.264245,0.17321 -0.056926,0.463352 -0.2480625,0.224088 -0.2670395,0.221864 -0.4118548,-0.04824 z m 5.561985,-0.925645 c -0.184091,-0.360203 -0.388232,-0.566503 -0.588685,-0.594902 -0.386906,-0.05482 -0.504598,-0.610411 -0.15747,-0.74338 0.166579,-0.06381 0.343506,0.038 0.600921,0.345797 l 0.364831,0.436227 0.150504,-0.596643 c 0.19152,-0.7592377 0.482869,-1.0352177 0.688321,-0.6520147 0.27061,0.5047377 0.07347,0.9897437 -0.213749,0.5258517 -0.127561,-0.206035 -0.284489,0.294161 -0.307017,0.9786 -0.02689,0.816931 -0.218872,0.924223 -0.537656,0.300464 z m 7.026135,-0.63801 c -0.186346,-0.224135 -0.129216,-0.957684 0.125182,-1.6073317 0.230768,-0.5893032 0.341787,-0.3099912 0.149405,0.375901 -0.167023,0.5954867 -0.102758,0.9699707 0.140682,0.8197847 0.199534,-0.123098 0.146453,0.293689 -0.05909,0.463973 -0.140873,0.116709 -0.226039,0.104198 -0.356174,-0.05233 z m 2.026561,-0.21105 c -0.166363,-0.310305 -0.06649,-0.9593227 0.227569,-1.4789087 0.177914,-0.3143599 0.185342,-0.2884006 0.106576,0.372369 -0.07327,0.6147047 -0.05562,0.6991547 0.131237,0.6275787 0.248504,-0.09519 0.280453,0.113944 0.07573,0.495773 -0.180582,0.336811 -0.354422,0.331414 -0.54112,-0.01681 z M 15.129104,9.8009873 c -0.09309,-0.09294 -0.169262,-0.282234 -0.169262,-0.420652 0,-0.3344936 0.662532,-1.721765 0.822282,-1.721765 0.195596,0 0.149604,0.2244563 -0.144737,0.7063579 -0.334199,0.5471671 -0.376943,1.0362471 -0.06821,0.7804781 0.29782,-0.246729 0.272268,0.155137 -0.03385,0.532474 -0.189585,0.233683 -0.270809,0.258302 -0.406223,0.123107 z M 7.7287415,9.4514793 C 7.57136,9.2943763 7.6506214,8.4507036 7.8608981,8.0447971 8.1297892,7.5257466 8.2701447,7.6384901 8.06968,8.2125076 7.8731812,8.7751848 7.8791173,8.8750713 8.1090536,8.8750713 c 0.121493,0 0.1656839,0.09448 0.1220644,0.260985 -0.071287,0.272116 -0.3625549,0.454995 -0.5023765,0.315423 z M 16.990967,5.9274891 c 0,-0.059989 0.167565,-0.1805294 0.372371,-0.2678635 0.362517,-0.1545916 0.358933,-0.1572959 -0.135408,-0.102176 -0.526543,0.05871 -0.623631,-0.027007 -0.34529,-0.3048533 0.168427,-0.1681298 1.216893,-0.2270533 1.367371,-0.076841 0.163723,0.1634281 -0.172936,0.5630415 -0.599352,0.7114257 -0.510812,0.1777522 -0.659692,0.1868479 -0.659692,0.040305 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/PCSX2.svg b/.icons/awkward/32x32/apps/PCSX2.svg
new file mode 100644
index 00000000..21baad50
--- /dev/null
+++ b/.icons/awkward/32x32/apps/PCSX2.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 15.999559,2.0000392 c -0.785749,0 -1.572022,0.2928719 -2.159389,0.8802244 L 1.8802115,14.841556 c -1.17473369,1.174703 -1.17306719,3.140582 0.00171,4.315286 L 13.841884,31.118134 c 1.174734,1.174705 3.142364,1.176371 4.317098,0.0017 L 30.11895,19.158567 c 1.174733,-1.174704 1.174734,-3.142266 0,-4.31697 L 18.15895,2.8802833 C 17.571584,2.2929308 16.785309,2.0000586 15.999559,2.0000588 Z"/>
+ <path style="fill:#e4e4e4" d="m 15.999559,1.0000187 c -0.785749,0 -1.572022,0.2928719 -2.159389,0.8802244 L 1.8802115,13.841535 c -1.17473369,1.174703 -1.17306719,3.140582 0.00171,4.315286 L 13.841884,30.118113 c 1.174734,1.174705 3.142364,1.176371 4.317098,0.0017 L 30.11895,18.158546 c 1.174733,-1.174704 1.174734,-3.142266 0,-4.31697 L 18.15895,1.8802628 C 17.571584,1.2929103 16.785309,1.0000381 15.999559,1.0000383 Z"/>
+ <path style="opacity:0.1" d="m 15.726562,4.0483867 a 1.0715344,1.0715344 0 0 0 -0.736328,0.3242188 l -4.546875,4.5449219 a 1.0715344,1.0715344 0 0 0 0,1.5156246 l 3.03125,3.031251 a 1.0715344,1.0715344 0 0 0 1.515625,0 l 3.78711,-3.7890632 1.515625,1.5156252 -2.019531,2.021485 a 1.0715344,1.0715344 0 1 0 1.513671,1.513671 l 2.779297,-2.777343 a 1.0715344,1.0715344 0 0 0 0,-1.515626 l -3.03125,-3.0292965 a 1.0715344,1.0715344 0 0 0 -1.515625,0 L 14.232422,11.190965 12.716797,9.6753398 16.505859,5.8882305 A 1.0715344,1.0715344 0 0 0 15.726562,4.0483867 Z M 8.4082031,11.382371 a 1.0715344,1.0715344 0 0 0 -0.7421875,0.314454 l -4.5449218,4.544922 a 1.0717084,1.0717084 0 1 0 1.515625,1.515624 l 3.7871093,-3.787109 1.515625,1.513672 -3.7890625,3.789063 a 1.0715344,1.0715344 0 0 0 0,1.513671 l 3.03125,3.03125 A 1.0717089,1.0717089 0 1 0 10.697266,22.302293 L 8.4238281,20.028856 12.212891,16.241747 a 1.0715344,1.0715344 0 0 0 0,-1.515626 L 9.1816406,11.696825 A 1.0715344,1.0715344 0 0 0 8.4082031,11.382371 Z m 15.4492189,0.933594 c -0.38333,-0.01816 -0.759251,0.110813 -1.039063,0.390625 l -2.52539,2.525391 5.302734,5.302734 c 0.0878,0.0878 0.156546,0.187093 0.216797,0.289063 l 2.5625,-2.5625 c 0.559624,-0.559624 0.514025,-1.503555 -0.101562,-2.119141 L 24.939453,12.8062 C 24.63166,12.498407 24.240751,12.334125 23.857422,12.315965 Z m -6.851563,2.591797 a 1.0715344,1.0715344 0 0 0 -0.742187,0.3125 l -4.546875,4.546875 a 1.0717087,1.0717087 0 0 0 1.515625,1.515625 l 3.789062,-3.789062 1.515625,1.515625 -3.789062,3.787109 a 1.0715344,1.0715344 0 0 0 -0.002,1.513672 l 3.019531,3.041015 a 1.0715344,1.0715344 0 0 0 1.517578,0.002 l 4.544922,-4.544922 A 1.0717087,1.0717087 0 1 0 22.3125,21.292528 l -3.785156,3.785156 -1.509766,-1.519531 3.791016,-3.791016 a 1.0715344,1.0715344 0 0 0 0,-1.515625 l -3.029297,-3.03125 a 1.0715344,1.0715344 0 0 0 -0.773438,-0.3125 z m -4.792968,8.404297 -1.011719,1.011719 c -0.559624,0.559625 -0.514024,1.505508 0.101562,2.121093 l 3.333985,3.333985 c 0.615587,0.615587 1.561471,0.659232 2.121093,0.09961 l 1.044922,-1.044922 c -0.101971,-0.06025 -0.199309,-0.128997 -0.287109,-0.216796 z"/>
+ <path style="fill:none;stroke:#5092ff;stroke-width:2.14285445;stroke-linecap:round;stroke-linejoin:round" d="m 3.8781796,16 4.5456812,-4.545681 3.0304532,3.030454 -4.5456806,4.545681 3.0304541,3.030453"/>
+ <path style="fill:none;stroke:#4b70e1;stroke-width:2.14285445;stroke-linecap:round;stroke-linejoin:round" d="m 15.747457,4.1307222 -4.54568,4.5456811 3.030454,3.0304537 4.54568,-4.5456811 3.030454,3.0304541 -2.777916,2.777916"/>
+ <path style="fill:none;stroke:#744dec;stroke-width:2.14285445;stroke-linecap:round;stroke-linejoin:round" d="m 12.475256,19.524739 4.545681,-4.545681 3.030454,3.030454 -4.545681,4.545681 3.019663,3.041244 4.545681,-4.545681"/>
+ <path style="fill:#283d8a" d="m 11.201777,23.323596 c -0.559624,0.559625 -0.514966,1.505338 0.10062,2.120924 l 3.334288,3.334288 c 0.615587,0.615587 1.5613,0.660244 2.120923,0.100621 l 1.045665,-1.045665 C 17.701302,27.773514 17.603022,27.70454 17.515222,27.61674 l -5.303295,-5.303294 z m 9.091361,-9.091361 5.303294,5.303295 c 0.0878,0.0878 0.156775,0.186079 0.217026,0.288049 l 2.56089,-2.56089 c 0.559624,-0.559624 0.514966,-1.505337 -0.100621,-2.120923 L 24.939439,11.807478 C 24.323853,11.191892 23.37814,11.147233 22.818516,11.706857 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 1 C 15.214251 1 14.427211 1.2935069 13.839844 1.8808594 L 1.8808594 13.841797 C 1.1677673 14.55487 0.89374607 15.557797 1.046875 16.5 C 1.1451355 15.889441 1.4188023 15.303842 1.8808594 14.841797 L 13.839844 2.8808594 C 14.427211 2.2935069 15.214251 2 16 2 C 16.78575 1.9999998 17.570837 2.2935069 18.158203 2.8808594 L 30.119141 14.841797 C 30.581198 15.303842 30.854549 15.889124 30.953125 16.5 C 31.105169 15.557786 30.831817 14.554455 30.119141 13.841797 L 18.158203 1.8808594 C 17.570837 1.2935069 16.78575 0.9999998 16 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/Panini.svg b/.icons/awkward/32x32/apps/Panini.svg
new file mode 120000
index 00000000..fd113dd3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Panini.svg
@@ -0,0 +1 @@
+kipi-panorama.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Pithos.svg b/.icons/awkward/32x32/apps/Pithos.svg
new file mode 120000
index 00000000..7fa3cf36
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Pithos.svg
@@ -0,0 +1 @@
+cantata.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/PosteRazor.svg b/.icons/awkward/32x32/apps/PosteRazor.svg
new file mode 100644
index 00000000..65204da6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/PosteRazor.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 5.1503906,8 C 4.5132906,8 4,8.5421295 4,9.2148438 V 11 H 2.875 2.5 2.125 C 1.5017501,11 1,11.524806 1,12.177734 v 8.644532 C 1,21.475194 1.5017501,22 2.125,22 H 2.5 2.875 4 v 1.785156 C 4,24.457871 4.5132906,25 5.1503906,25 H 25.849609 C 26.486709,25 27,24.457871 27,23.785156 V 22 h 1.125 0.375 0.375 C 29.49825,22 30,21.475194 30,20.822266 V 12.177734 C 30,11.524806 29.49825,11 28.875,11 H 28.5 28.125 27 V 9.2148438 C 27,8.5421295 26.486709,8 25.849609,8 Z"/>
+ <path style="fill:#afafb1" d="M 28.875,10 C 29.49825,10 30,10.525644 30,11.178572 v 8.642857 C 30,20.474357 29.49825,21 28.875,21 H 28.5 28.125 27 V 19.821429 11.178572 10 h 1.125 0.375 z"/>
+ <rect style="fill:#afafb1" width="23" height="17" x="4" y="7" rx="1.15" ry="1.214"/>
+ <path style="opacity:0.1" d="m 15.5,12 c -1.904706,0.0027 -3.601427,1.204223 -4.236328,3 H 10.298828 L 9.75,14.21875 9.0917969,13.28125 C 8.9636331,13.098081 8.7214679,12.989446 8.4648438,13 8.2333352,13.010097 8.0238056,13.115965 7.9082031,13.28125 L 7.25,14.21875 6.7011719,15 H 5 V 14 C 5,13.446 4.554,13 4,13 3.446,13 3,13.446 3,14 v 1 1 1 1 1 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 V 18 H 6.7011719 L 7.25,18.78125 7.9082031,19.71875 C 8.0238056,19.884035 8.2333352,19.989903 8.4648438,20 c 0.2566241,0.01055 0.4987893,-0.09808 0.6269531,-0.28125 L 9.75,18.78125 10.298828,18 h 0.964844 c 0.634901,1.795777 2.331622,2.9973 4.236328,3 1.904706,-0.0027 3.601427,-1.204223 4.236328,-3 h 0.964844 l 0.548828,0.78125 0.658203,0.9375 c 0.115603,0.165285 0.325132,0.27115 0.556641,0.28125 0.256624,0.01055 0.498789,-0.09808 0.626953,-0.28125 L 23.75,18.78125 24.298828,18 H 26 v 1 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 v -1 -1 -1 -1 -1 c 0,-0.554 -0.446,-1 -1,-1 -0.554,0 -1,0.446 -1,1 v 1 H 24.298828 L 23.75,14.21875 23.091797,13.28125 C 22.963633,13.098081 22.721468,12.989446 22.464844,13 c -0.231509,0.0101 -0.441038,0.115965 -0.556641,0.28125 L 21.25,14.21875 20.701172,15 H 19.736328 C 19.101427,13.204223 17.404706,12.002673 15.5,12 Z"/>
+ <path style="fill:#afafb1" d="m 2.1250001,10 c -0.6232499,0 -1.125,0.525644 -1.125,1.178572 v 8.642857 c 0,0.652928 0.5017501,1.178571 1.125,1.178571 h 0.3750001 0.3749999 1.125 V 19.821429 11.178572 10 h -1.125 -0.3749999 z"/>
+ <path style="fill:#3f3f3f" d="M 15.5 11 C 13.595294 11.0027 11.898573 12.204223 11.263672 14 L 10.298828 14 L 9.75 13.21875 L 9.0917969 12.28125 C 8.9636331 12.098081 8.7214679 11.989446 8.4648438 12 C 8.2333352 12.010097 8.0238056 12.115965 7.9082031 12.28125 L 7.25 13.21875 L 6.7011719 14 L 5 14 L 5 13 C 5 12.446 4.554 12 4 12 C 3.446 12 3 12.446 3 13 L 3 14 L 3 15 L 3 16 L 3 17 L 3 18 C 3 18.554 3.446 19 4 19 C 4.554 19 5 18.554 5 18 L 5 17 L 6.7011719 17 L 7.25 17.78125 L 7.9082031 18.71875 C 8.0238056 18.884035 8.2333352 18.989903 8.4648438 19 C 8.7214679 19.010554 8.9636331 18.901919 9.0917969 18.71875 L 9.75 17.78125 L 10.298828 17 L 11.263672 17 C 11.898573 18.795777 13.595294 19.9973 15.5 20 C 17.404706 19.997327 19.101427 18.795777 19.736328 17 L 20.701172 17 L 21.25 17.78125 L 21.908203 18.71875 C 22.023806 18.884035 22.233335 18.9899 22.464844 19 C 22.721468 19.010554 22.963633 18.901919 23.091797 18.71875 L 23.75 17.78125 L 24.298828 17 L 26 17 L 26 18 C 26 18.554 26.446 19 27 19 C 27.554 19 28 18.554 28 18 L 28 17 L 28 16 L 28 15 L 28 14 L 28 13 C 28 12.446 27.554 12 27 12 C 26.446 12 26 12.446 26 13 L 26 14 L 24.298828 14 L 23.75 13.21875 L 23.091797 12.28125 C 22.963633 12.098081 22.721468 11.989446 22.464844 12 C 22.233335 12.0101 22.023806 12.115965 21.908203 12.28125 L 21.25 13.21875 L 20.701172 14 L 19.736328 14 C 19.101427 12.204223 17.404706 11.002673 15.5 11 z"/>
+ <path style="opacity:0.2" d="M 5.1503906 7 C 4.5132906 7 4 7.5421295 4 8.2148438 L 4 9 L 27 9 L 27 8.2148438 C 27 7.5421295 26.486709 7 25.849609 7 L 5.1503906 7 z M 4 22 L 4 22.785156 C 4 23.457871 4.5132906 24 5.1503906 24 L 25.849609 24 C 26.486709 24 27 23.457871 27 22.785156 L 27 22 L 4 22 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 2.125 10 C 1.5017501 10 1 10.524806 1 11.177734 L 1 12.177734 C 1 11.524806 1.5017501 11 2.125 11 L 2.5 11 L 2.875 11 L 4 11 L 4 10 L 2.875 10 L 2.5 10 L 2.125 10 z M 27 10 L 27 11 L 28.125 11 L 28.5 11 L 28.875 11 C 29.49825 11 30 11.524806 30 12.177734 L 30 11.177734 C 30 10.524806 29.49825 10 28.875 10 L 28.5 10 L 28.125 10 L 27 10 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/QMPlay2.svg b/.icons/awkward/32x32/apps/QMPlay2.svg
new file mode 100644
index 00000000..40999cd8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/QMPlay2.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m4.5342 2.0008a2.4768 2.1972 0 0 0 -2.5342 2.1963v23.608a2.4768 2.1972 0 0 0 3.7151 1.9012l11.523-5.9 11.524-5.902a2.4768 2.1972 0 0 0 0 -3.8055l-11.524-5.9017-11.523-5.9019a2.4768 2.1972 0 0 0 -1.1808 -0.2936z"/>
+ <path opacity=".2" d="m6 8v18l9.46-4.73 8.54-4.27-8.54-4.27-9.46-4.73z"/>
+ <path fill="#00e382" d="m6 7v18l9.46-4.73 8.54-4.27-8.54-4.27-9.46-4.73z"/>
+ <path fill="#fff" opacity=".1" d="m4.5352 2a2.4768 2.1972 0 0 0 -2.5352 2.1973v1a2.4768 2.1972 0 0 1 2.5352 -2.1973 2.4768 2.1972 0 0 1 1.1796 0.2949l11.523 5.9004 11.524 5.9027a2.4768 2.1972 0 0 1 1.172 1.402 2.4768 2.1972 0 0 0 -1.172 -2.402l-11.524-5.9027-11.523-5.9004a2.4768 2.1972 0 0 0 -1.1798 -0.2949z"/>
+ <path opacity=".2" d="m29.934 16.501a2.4768 2.1972 0 0 1 -1.1719 1.4043l-11.524 5.9-11.523 5.901a2.4768 2.1972 0 0 1 -3.715 -1.901v1a2.4768 2.1972 0 0 0 3.7148 1.9004l11.523-5.9004 11.523-5.9004a2.4768 2.1972 0 0 0 1.1719 -2.4043z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/QMapShack.svg b/.icons/awkward/32x32/apps/QMapShack.svg
new file mode 120000
index 00000000..59b5c64a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/QMapShack.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/QOwnNotes.svg b/.icons/awkward/32x32/apps/QOwnNotes.svg
new file mode 100644
index 00000000..0cd0f456
--- /dev/null
+++ b/.icons/awkward/32x32/apps/QOwnNotes.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 28,3 C 28,3 30,3 30,5 V 29 C 30,31 28,31 28,31 H 12 L 2,21 V 5 C 2,3 4,3 4,3 Z"/>
+ <path style="fill:#303d75" d="M 28,2 C 28,2 30,2 30,4 V 28 C 30,30 28,30 28,30 H 12 L 2,20 V 4 C 2,2 4,2 4,2 Z"/>
+ <path style="fill:#44559e" d="M 2,20 H 10.5 C 11.328,20 12,20.672 12,21.5 V 30 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10.5,20 C 11.328,20 12,20.672 12,21.5 V 22.5 C 12,21.672 11.328,21 10.5,21 H 3 L 2,20 Z"/>
+ <path style="opacity:0.2" d="M 16,8 A 5,5 0 0 0 15.563,8.0215 4.6667,4.6667 0 0 0 15.465,8.0332 5,5 0 0 0 11,13 5,5 0 0 0 11.002,13.037 3.5,3.5 0 0 0 8,16.5 3.5,3.5 0 0 0 8.002,16.586 3.3333,3.3333 0 0 0 8,16.666 3.3333,3.3333 0 0 0 11.334,20 H 11.5 20 A 4,4 0 0 0 24,16 4,4 0 0 0 20.92,12.117 5,5 0 0 0 16.68,8.0527 4.6667,4.6667 0 0 0 16.615,8.043 5,5 0 0 0 16.311,8.0156 4.6667,4.6667 0 0 0 16,8 Z M 15.99,10.002 C 16.042,10.003 16.093,10.004 16.144,10.008 A 2.0002,2.0002 0 0 0 16.193,10.012 C 16.254,10.015 16.314,10.022 16.375,10.029 A 2.0002,2.0002 0 0 0 16.408,10.033 C 17.702,10.211 18.719,11.187 18.951,12.473 A 2.0002,2.0002 0 0 0 20.461,14.064 C 21.371,14.279 21.994,15.068 21.998,16.002 21.997,17.129 21.127,18 20,18 H 11.5 11.334 C 10.574,18 9.9999,17.426 10,16.666 10,16.664 9.9999,16.661 10,16.658 A 2.0002,2.0002 0 0 0 10,16.516 C 9.9998,16.51 10,16.505 10,16.5 10,15.739 10.534,15.126 11.287,15.018 A 2.0002,2.0002 0 0 0 13,13.002 C 13.001,11.454 14.14,10.187 15.68,10.021 A 2.0002,2.0002 0 0 0 15.725,10.016 C 15.733,10.015 15.74,10.015 15.748,10.014 15.829,10.006 15.909,10.003 15.99,10.002 Z"/>
+ <path style="fill:#5d8cb9" d="M 16,7 A 5,5 0 0 0 15.563,7.0215 4.6667,4.6667 0 0 0 15.465,7.0332 5,5 0 0 0 11,12 5,5 0 0 0 11.002,12.037 3.5,3.5 0 0 0 8,15.5 3.5,3.5 0 0 0 8.002,15.586 3.3333,3.3333 0 0 0 8,15.666 3.3333,3.3333 0 0 0 11.334,19 H 11.5 20 A 4,4 0 0 0 24,15 4,4 0 0 0 20.92,11.117 5,5 0 0 0 16.68,7.0527 4.6667,4.6667 0 0 0 16.615,7.043 5,5 0 0 0 16.311,7.0156 4.6667,4.6667 0 0 0 16,7 Z M 15.99,9.002 C 16.042,9.0033 16.093,9.0035 16.145,9.0078 A 2.0002,2.0002 0 0 0 16.193,9.0117 C 16.254,9.0153 16.314,9.022 16.375,9.0293 A 2.0002,2.0002 0 0 0 16.408,9.0332 C 17.702,9.2109 18.719,10.187 18.951,11.473 A 2.0002,2.0002 0 0 0 20.461,13.064 C 21.371,13.279 21.994,14.068 21.998,15.002 21.997,16.129 21.127,17 20,17 H 11.5 11.334 C 10.574,17 9.9999,16.426 10,15.666 10,15.664 9.9999,15.661 10,15.658 A 2.0002,2.0002 0 0 0 10,15.516 C 9.9998,15.51 10,15.505 10,15.5 10,14.739 10.534,14.126 11.287,14.018 A 2.0002,2.0002 0 0 0 13,12.002 C 13.001,10.454 14.14,9.1872 15.68,9.0215 A 2.0002,2.0002 0 0 0 15.725,9.0156 C 15.733,9.0146 15.74,9.0146 15.748,9.0137 15.829,9.0062 15.909,9.0029 15.99,9.002 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4,2 C 4,2 2,2 2,4 V 5 C 2,3 4,3 4,3 H 28 C 28,3 30,3 30,5 V 4 C 30,2 28,2 28,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/QtIcon.svg b/.icons/awkward/32x32/apps/QtIcon.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/QtIcon.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/QtProject-assistant.svg b/.icons/awkward/32x32/apps/QtProject-assistant.svg
new file mode 120000
index 00000000..a2c2cf3c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/QtProject-assistant.svg
@@ -0,0 +1 @@
+qtassistant.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/QtProject-designer.svg b/.icons/awkward/32x32/apps/QtProject-designer.svg
new file mode 120000
index 00000000..5562b222
--- /dev/null
+++ b/.icons/awkward/32x32/apps/QtProject-designer.svg
@@ -0,0 +1 @@
+qtdesigner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/QtProject-linguist.svg b/.icons/awkward/32x32/apps/QtProject-linguist.svg
new file mode 120000
index 00000000..4d6eb91b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/QtProject-linguist.svg
@@ -0,0 +1 @@
+qtlinguist.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/QtProject-qdbusviewer.svg b/.icons/awkward/32x32/apps/QtProject-qdbusviewer.svg
new file mode 120000
index 00000000..b54d6089
--- /dev/null
+++ b/.icons/awkward/32x32/apps/QtProject-qdbusviewer.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/QtProject-qtcreator-qt5.svg b/.icons/awkward/32x32/apps/QtProject-qtcreator-qt5.svg
new file mode 120000
index 00000000..619ebc9c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/QtProject-qtcreator-qt5.svg
@@ -0,0 +1 @@
+qtcreator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/QtProject-qtcreator.svg b/.icons/awkward/32x32/apps/QtProject-qtcreator.svg
new file mode 120000
index 00000000..619ebc9c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/QtProject-qtcreator.svg
@@ -0,0 +1 @@
+qtcreator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/RSS_feeds.svg b/.icons/awkward/32x32/apps/RSS_feeds.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/32x32/apps/RSS_feeds.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/RenameMyTVSeries.svg b/.icons/awkward/32x32/apps/RenameMyTVSeries.svg
new file mode 100644
index 00000000..c0d9aae0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/RenameMyTVSeries.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e7a522" width="22" height="28" x="-27" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" style="opacity:0.2" d="m3.5 5c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 25.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#323232" d="m24 16c0-8.3077-3.333-9-10-9-6.6667 0-10 0.6923-10 9 0 8.308 3.3333 9 10 9 6.667 0 10-0.692 10-9z"/>
+ <path fill="#323232" d="m25 20v1h4v-1h-4z"/>
+ <path fill="#323232" d="m25 22v1h4v-1h-4z"/>
+ <path fill="#323232" d="m25 24v1h4v-1h-4z"/>
+ <g style="opacity:0.2" transform="translate(0,-1)">
+ <circle cx="27" cy="11" r="2"/>
+ <circle cx="27" cy="16" r="2"/>
+ </g>
+ <circle style="fill:#ffffff" cx="27" cy="9" r="2"/>
+ <circle style="fill:#ffffff" cx="27" cy="14" r="2"/>
+ <path style="opacity:0.2" d="M 10,19.218004 V 21 h 1.781862 l 4.500454,-4.500455 -1.781862,-1.781862 z m 7.858645,-4.289122 c 0.188473,-0.188473 0.188473,-0.485452 0,-0.673931 l -1.113664,-1.113664 c -0.188473,-0.188473 -0.485452,-0.188473 -0.673931,0 l -0.930931,0.936664 1.781862,1.781862 z"/>
+ <path style="fill:#848484" d="M 10,18.218004 V 20 h 1.781862 l 4.500454,-4.500455 -1.781862,-1.781862 z m 7.858645,-4.289122 c 0.188473,-0.188473 0.188473,-0.485452 0,-0.673931 l -1.113664,-1.113664 c -0.188473,-0.188473 -0.485452,-0.188473 -0.673931,0 l -0.930931,0.936664 1.781862,1.781862 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/RescueTime.svg b/.icons/awkward/32x32/apps/RescueTime.svg
new file mode 120000
index 00000000..50f4ff11
--- /dev/null
+++ b/.icons/awkward/32x32/apps/RescueTime.svg
@@ -0,0 +1 @@
+rescuetime.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Ri-li.svg b/.icons/awkward/32x32/apps/Ri-li.svg
new file mode 100644
index 00000000..a8670939
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Ri-li.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#52845f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 7.6994138,11 C 6.7887971,11 6,11.773606 6,12.69668 v 6.60698 c 0,0.923074 0.7888665,1.707921 1.6994138,1.69668 H 16 V 31 h 3 V 19.4 C 18.999923,18.626833 18.373167,18.000077 17.6,18 H 9 V 14 H 23 V 15.499414 19.10332 31 h 3 V 19.10332 15.499414 12.69668 C 26,11.773606 25.211203,11 24.300586,11 Z"/>
+ <path style="fill:#fbc295" d="M 7.6994138,10 C 6.7887971,10 6,10.773606 6,11.69668 v 6.60698 c 0,0.923074 0.7888665,1.707921 1.6994138,1.69668 H 16 V 30 h 3 V 18.4 C 18.999923,17.626833 18.373167,17.000077 17.6,17 H 9 V 13 H 23 V 14.499414 18.10332 30 h 3 V 18.10332 14.499414 11.69668 C 26,10.773606 25.211203,10 24.300586,10 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.6992188 10 C 6.788602 10 6 10.774192 6 11.697266 L 6 12.697266 C 6 11.774192 6.788602 11 7.6992188 11 L 24.300781 11 C 25.211398 11 26 11.774192 26 12.697266 L 26 11.697266 C 26 10.774192 25.211398 10 24.300781 10 L 7.6992188 10 z M 9 17 L 9 18 L 17.599609 18 C 18.372776 18.000077 18.999923 18.627224 19 19.400391 L 19 18.400391 C 18.999923 17.627224 18.372776 17.000077 17.599609 17 L 9 17 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/Ripcord_Icon.svg b/.icons/awkward/32x32/apps/Ripcord_Icon.svg
new file mode 100644
index 00000000..fe3c4097
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Ripcord_Icon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 15.976758,10.000114 a 1.4948781,1.0677323 0 0 0 -1.033595,0.312504 L 2.4374948,19.244109 a 1.4948781,1.0677323 0 0 0 0,1.509508 L 14.943163,29.6879 a 1.4948781,1.0677323 0 0 0 2.112307,0 l 12.507035,-8.934283 a 1.4948781,1.0677323 0 0 0 0,-1.509508 L 17.05547,10.312618 A 1.4948781,1.0677323 0 0 0 15.976758,10.000114 Z M 16,13.045638 25.737113,19.998864 16,26.954879 6.2628871,19.998864 Z"/>
+ <path style="fill:#435779" d="M 15.976758,9.0001827 A 1.4948781,1.0677323 0 0 0 14.943163,9.3126872 L 2.4374948,18.244178 a 1.4948781,1.0677323 0 0 0 0,1.509508 l 12.5056682,8.934283 a 1.4948781,1.0677323 0 0 0 2.112307,0 l 12.507035,-8.934283 a 1.4948781,1.0677323 0 0 0 0,-1.509508 L 17.05547,9.3126872 A 1.4948781,1.0677323 0 0 0 15.976758,9.0001827 Z M 16,12.045707 25.737113,18.998933 16,25.954948 6.2628871,18.998933 Z"/>
+ <path style="opacity:0.2" d="M 15.976758,7.0001137 A 1.4948781,1.0677323 0 0 0 14.943163,7.3126182 L 2.4374948,16.244109 a 1.4948781,1.0677323 0 0 0 0,1.509508 L 14.943163,26.6879 a 1.4948781,1.0677323 0 0 0 2.112307,0 l 12.507035,-8.934283 a 1.4948781,1.0677323 0 0 0 0,-1.509508 L 17.05547,7.3126182 A 1.4948781,1.0677323 0 0 0 15.976758,7.0001137 Z M 16,10.045638 25.737113,16.998864 16,23.95488 6.2628871,16.998864 Z"/>
+ <path style="fill:#ff9556" d="M 15.976758,6.0001827 A 1.4948781,1.0677323 0 0 0 14.943163,6.3126872 L 2.4374948,15.244178 a 1.4948781,1.0677323 0 0 0 0,1.509508 l 12.5056682,8.934283 a 1.4948781,1.0677323 0 0 0 2.112307,0 l 12.507035,-8.934283 a 1.4948781,1.0677323 0 0 0 0,-1.509508 L 17.05547,6.3126872 A 1.4948781,1.0677323 0 0 0 15.976758,6.0001827 Z M 16,9.0457069 25.737113,15.998933 16,22.954949 6.2628871,15.998933 Z"/>
+ <path style="opacity:0.2" d="M 15.976758,3.9999757 A 1.4948781,1.0677322 0 0 0 14.943163,4.3124802 L 2.4374948,13.243972 a 1.4948781,1.0677322 0 0 0 0,1.509508 l 12.5056682,8.934282 a 1.4948781,1.0677322 0 0 0 2.112307,0 L 29.562505,14.75348 a 1.4948781,1.0677322 0 0 0 0,-1.509508 L 17.05547,4.3124802 A 1.4948781,1.0677322 0 0 0 15.976758,3.9999757 Z M 16,7.0454999 25.737113,13.998727 16,20.954742 6.2628871,13.998727 Z"/>
+ <path style="fill:#6187ab" d="M 15.976758,3.0000447 A 1.4948781,1.0677322 0 0 0 14.943163,3.3125492 L 2.4374948,12.244041 a 1.4948781,1.0677322 0 0 0 0,1.509508 l 12.5056682,8.934282 a 1.4948781,1.0677322 0 0 0 2.112307,0 l 12.507035,-8.934282 a 1.4948781,1.0677322 0 0 0 0,-1.509508 L 17.05547,3.3125492 A 1.4948781,1.0677322 0 0 0 15.976758,3.0000447 Z M 16,6.0455689 25.737113,12.998796 16,19.954811 6.2628871,12.998796 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.976562 3 A 1.4948781 1.0677322 0 0 0 14.943359 3.3125 L 2.4375 12.244141 A 1.4948781 1.0677322 0 0 0 2.1738281 13.498047 A 1.4948781 1.0677322 0 0 1 2.4375 13.244141 L 14.943359 4.3125 A 1.4948781 1.0677322 0 0 1 15.976562 4 A 1.4948781 1.0677322 0 0 1 17.054688 4.3125 L 29.5625 13.244141 A 1.4948781 1.0677322 0 0 1 29.826172 13.5 A 1.4948781 1.0677322 0 0 0 29.5625 12.244141 L 17.054688 3.3125 A 1.4948781 1.0677322 0 0 0 15.976562 3 z M 6.9628906 13.498047 L 6.2636719 13.998047 L 16 20.955078 L 25.736328 13.998047 L 25.037109 13.498047 L 16 19.955078 L 6.9628906 13.498047 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/SUSEgreeter.svg b/.icons/awkward/32x32/apps/SUSEgreeter.svg
new file mode 120000
index 00000000..13d9f1e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/SUSEgreeter.svg
@@ -0,0 +1 @@
+distributor-logo-opensuse.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ScanTailor.svg b/.icons/awkward/32x32/apps/ScanTailor.svg
new file mode 120000
index 00000000..157d5ef7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ScanTailor.svg
@@ -0,0 +1 @@
+scantailor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Sci48M.svg b/.icons/awkward/32x32/apps/Sci48M.svg
new file mode 100644
index 00000000..277fe05b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Sci48M.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+ <path style="opacity:0.2" d="M 17.773438 3.1230469 C 13.857834 5.6252588 11.30576 9.9937661 11.300781 14.900391 C 11.717633 22.242073 16.849938 24.752436 18.876953 29.705078 C 19.714923 29.531314 20.52188 29.276433 21.296875 28.960938 C 19.003907 23.798567 14.196546 19.939876 14.099609 14.199219 C 14.103332 9.9263572 16.0561 5.9954609 19.238281 3.3886719 C 18.758585 3.2756849 18.271104 3.1855692 17.773438 3.1230469 z M 17.013672 3.15625 C 10.124913 4.1437154 5.0070609 10.04083 5 17 C 5.325389 22.730822 8.5117613 25.67783 10.863281 29.019531 C 11.996409 29.464744 13.197868 29.773197 14.455078 29.910156 C 12.01983 25.302332 7.8904274 21.609695 7.8007812 16.300781 C 7.805906 10.418988 11.486323 5.1672017 17.013672 3.15625 z M 20.841797 3.8730469 C 18.816746 6.309154 17.603033 9.4272121 17.599609 12.800781 C 17.995159 19.767286 22.635506 22.385168 24.841797 26.865234 C 25.506262 26.32462 26.115367 25.722732 26.669922 25.070312 C 24.210428 20.759273 20.485761 17.155324 20.400391 12.099609 C 20.402791 9.3905156 21.196657 6.823192 22.580078 4.6367188 C 22.023805 4.3411499 21.440023 4.0926547 20.841797 3.8730469 z M 24.925781 6.1972656 C 24.274832 7.8129354 23.902251 9.5666417 23.900391 11.400391 C 24.179352 16.313529 26.567262 19.056649 28.728516 21.820312 C 29.184264 20.820969 29.532636 19.762739 29.744141 18.652344 C 28.13209 16.212689 26.750215 13.719306 26.699219 10.699219 C 26.699926 9.8668286 26.793285 9.0532527 26.9375 8.2539062 C 26.336624 7.502329 25.667381 6.8098996 24.925781 6.1972656 z"/>
+ <path style="fill:#2cc0cb" d="M 17.773438 2.1230469 C 13.857835 4.6252588 11.30576 8.9937665 11.300781 13.900391 C 11.742583 21.681495 17.484733 24.032186 19.208984 29.619141 C 20.055612 29.421673 20.873339 29.15321 21.652344 28.810547 C 19.545811 23.208451 14.201808 19.251498 14.099609 13.199219 C 14.103332 8.9263574 16.0561 4.9954609 19.238281 2.3886719 C 18.758585 2.2756849 18.271104 2.1855692 17.773438 2.1230469 z M 17.013672 2.15625 C 10.124913 3.1437154 5.0070609 9.0408303 5 16 C 5.3673216 22.469349 9.3854676 25.388479 11.726562 29.335938 C 12.551261 29.598453 13.410692 29.780051 14.294922 29.886719 C 14.51888 29.903564 14.737404 29.923625 14.964844 29.943359 C 12.651822 24.836617 7.8970292 21.00066 7.8007812 15.300781 C 7.805906 9.4189885 11.486323 4.1672017 17.013672 2.15625 z M 20.841797 2.8730469 C 18.816746 5.309154 17.603033 8.4272119 17.599609 11.800781 C 18.015798 19.130794 23.13751 21.641497 25.171875 26.578125 C 25.844212 25.99521 26.457537 25.350767 27.007812 24.650391 C 24.568402 20.07298 20.489611 16.383291 20.400391 11.099609 C 20.402751 8.3905152 21.196657 5.823192 22.580078 3.6367188 C 22.023805 3.3411499 21.440023 3.0926547 20.841797 2.8730469 z M 24.925781 5.1972656 C 24.274832 6.8129354 23.902251 8.5666421 23.900391 10.400391 C 24.191212 15.522397 26.777507 18.288933 29.005859 21.175781 C 29.423124 20.12298 29.713091 19.007688 29.865234 17.845703 C 28.199047 15.344822 26.751551 12.798385 26.699219 9.6992188 C 26.699926 8.8668288 26.793285 8.0532526 26.9375 7.2539062 C 26.336624 6.5023289 25.667381 5.8098996 24.925781 5.1972656 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17.773438 2.1230469 C 17.211927 2.4818721 16.681627 2.8827859 16.179688 3.3144531 C 16.456269 3.257638 16.730891 3.196785 17.013672 3.15625 C 16.577742 3.3148493 16.15815 3.4996302 15.746094 3.6972656 C 13.000269 6.2621997 11.304838 9.9024863 11.300781 13.900391 C 11.305724 13.987447 11.319915 14.064681 11.326172 14.150391 C 11.575784 9.5510593 14.058632 5.4969417 17.773438 3.1230469 C 17.961187 3.146634 18.141193 3.1914683 18.326172 3.2226562 C 18.620399 2.9349432 18.918492 2.6506375 19.238281 2.3886719 C 18.758585 2.2756849 18.271104 2.1855692 17.773438 2.1230469 z M 17.013672 2.15625 C 10.124913 3.1437154 5.0070609 9.0408303 5 16 C 5.0064662 16.113884 5.0225502 16.218369 5.03125 16.330078 C 5.2891632 11.029219 8.5011033 6.4361774 13.164062 4.296875 C 14.306419 3.4009284 15.598484 2.6711215 17.013672 2.15625 z M 20.841797 2.8730469 C 18.816746 5.309154 17.603033 8.4272121 17.599609 11.800781 C 17.605767 11.909223 17.622668 12.006926 17.630859 12.113281 C 17.787049 9.0058273 18.955752 6.1419313 20.841797 3.8730469 C 21.279977 4.0339021 21.7055 4.2189703 22.123047 4.4179688 C 22.267944 4.1531764 22.418846 3.8915434 22.580078 3.6367188 C 22.023805 3.3411498 21.440023 3.0926547 20.841797 2.8730469 z M 24.925781 5.1972656 C 24.274832 6.8129354 23.902251 8.5666417 23.900391 10.400391 C 23.907731 10.529672 23.923371 10.651024 23.933594 10.777344 C 24.009394 9.1706455 24.349426 7.6277916 24.925781 6.1972656 C 25.619282 6.7701651 26.24424 7.4177063 26.814453 8.1132812 C 26.850951 7.8258691 26.88633 7.5375307 26.9375 7.2539062 C 26.336624 6.5023289 25.667381 5.8098996 24.925781 5.1972656 z M 26.730469 10.119141 C 26.720613 10.312725 26.699385 10.503617 26.699219 10.699219 C 26.750133 13.714426 28.127648 16.204731 29.736328 18.640625 C 29.785824 18.378303 29.830215 18.113165 29.865234 17.845703 C 28.275999 15.460324 26.900908 13.027508 26.730469 10.119141 z M 20.423828 11.462891 C 20.413904 11.674544 20.40058 11.886078 20.400391 12.099609 C 20.48564 17.148163 24.198585 20.749819 26.658203 25.052734 C 26.773194 24.917261 26.897827 24.790378 27.007812 24.650391 C 24.625348 20.179834 20.689885 16.55187 20.423828 11.462891 z M 14.130859 13.650391 C 14.123445 13.834078 14.099771 14.014169 14.099609 14.199219 C 14.196472 19.935453 18.995938 23.792837 21.291016 28.949219 C 21.410312 28.900874 21.534777 28.862261 21.652344 28.810547 C 19.599257 23.350585 14.484383 19.447834 14.130859 13.650391 z M 7.8261719 15.669922 C 7.8165535 15.879832 7.8009657 16.089117 7.8007812 16.300781 C 7.8903622 21.60583 12.013279 25.297252 14.449219 29.900391 C 14.620236 29.91435 14.789806 29.928172 14.964844 29.943359 C 12.702802 24.949173 8.1177537 21.165308 7.8261719 15.669922 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ScudCloud.svg b/.icons/awkward/32x32/apps/ScudCloud.svg
new file mode 120000
index 00000000..7cb5329c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ScudCloud.svg
@@ -0,0 +1 @@
+slack.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Singular.svg b/.icons/awkward/32x32/apps/Singular.svg
new file mode 120000
index 00000000..d0d27107
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Singular.svg
@@ -0,0 +1 @@
+singular.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/SpiderOak.svg b/.icons/awkward/32x32/apps/SpiderOak.svg
new file mode 120000
index 00000000..c774ff29
--- /dev/null
+++ b/.icons/awkward/32x32/apps/SpiderOak.svg
@@ -0,0 +1 @@
+spideroak.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/SpiderOakONE.svg b/.icons/awkward/32x32/apps/SpiderOakONE.svg
new file mode 100644
index 00000000..4926cb05
--- /dev/null
+++ b/.icons/awkward/32x32/apps/SpiderOakONE.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <g style="opacity:0.2" transform="matrix(0.4375,0,0,0.4375,2,3)">
+ <g>
+ <path d="M 32,0 C 49.7,0 64,14.3 64,32 64,49.7 49.7,64 32,64 14.3,64 0,49.7 0,32 0,14.3 14.3,0 32,0 Z"/>
+ </g>
+ </g>
+ <g style="fill:#e4e4e4" transform="matrix(0.4375,0,0,0.4375,2,2)">
+ <g style="fill:#e4e4e4">
+ <path style="fill:#e4e4e4" d="M 32,0 C 49.7,0 64,14.3 64,32 64,49.7 49.7,64 32,64 14.3,64 0,49.7 0,32 0,14.3 14.3,0 32,0 Z"/>
+ </g>
+ </g>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 10 8 L 10 9 L 10 15 L 16 9 L 22 15 L 22 9 L 22 8 L 10 8 z M 22 15 L 16 21 L 10 15 L 10 21 L 10 21.041016 L 10.236328 21.236328 L 16 27 L 21.763672 21.236328 L 22 21.041016 L 22 21 L 22 15 z"/>
+ <path style="fill:#3a78b4;fill-rule:evenodd" d="m 10,8 0,6 6,-6 -6,0 z m 6,0 6,6 0,-6 -6,0 z m 6,6 -6,6 -6,-6 0,6 0,0.04102 0.236328,0.195312 L 16,26 21.763672,20.236328 22,20.041016 22,20 22,14 Z"/>
+ <g style="fill:#ffffff" transform="matrix(0.4375,0,0,0.4375,2,2)">
+ <g style="fill:#ffffff">
+ <path style="fill:#ffffff;opacity:0.2" transform="matrix(2.2857143,0,0,2.2857143,-4.5714286,-4.5714286)" d="M 16 2 C 8.25625 2 2 8.25625 2 16 C 2 16.168804 2.0194943 16.332659 2.0253906 16.5 C 2.2899854 8.9907086 8.4250543 3 16 3 C 23.574946 3 29.710015 8.9907086 29.974609 16.5 C 29.980506 16.332659 30 16.168804 30 16 C 30 8.25625 23.74375 2 16 2 z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/Spotify.svg b/.icons/awkward/32x32/apps/Spotify.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Spotify.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Stacer.svg b/.icons/awkward/32x32/apps/Stacer.svg
new file mode 120000
index 00000000..45ae7634
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Stacer.svg
@@ -0,0 +1 @@
+stacer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/SymbolEditor.svg b/.icons/awkward/32x32/apps/SymbolEditor.svg
new file mode 100644
index 00000000..97e0dc4e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/SymbolEditor.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-31" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="29" height="29" x="-30" y="-31" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1" d="M 4,4 V 14 H 14 V 4 Z m 20,0 a 5,5 0 0 0 -5,5 5,5 0 0 0 5,5 5,5 0 0 0 5,-5 5,5 0 0 0 -5,-5 z M 6.1425781,6.1425781 H 11.857422 V 11.857422 H 6.1425781 Z M 7,19 v 3 H 4 v 4 h 3 v 3 h 4 v -3 h 3 v -4 h -3 v -3 z m 17,0 -5,10 H 24 28.285156 29 Z m 0,2.394531 v 6.533203 h -3.267578 z"/>
+ <circle style="fill:#3f3f3f" cx="24" cy="8" r="5"/>
+ <path style="fill:#3f3f3f" d="M 4,3 V 13 H 14 V 3 Z M 6.1428571,5.1428571 H 11.857143 V 10.857143 H 6.1428571 Z"/>
+ <rect style="fill:#3f3f3f" width="4" height="10" x="7" y="18"/>
+ <rect style="fill:#3f3f3f" width="4" height="10" x="21" y="-14" transform="rotate(90)"/>
+ <path style="fill:#3f3f3f" d="m 24,18 -5,10 h 10 z m 0,2.395369 3.267299,6.533202 H 20.7327 Z"/>
+ <path style="fill:#3f3f3f" d="M 24,19.428571 28.285714,28 H 24 Z"/>
+ <path style="opacity:0.3" d="M 16,1 V 15 H 2 v 1 h 14 v 14 h 1 V 16 H 31 V 15 H 17 V 1 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/TeXmacs.svg b/.icons/awkward/32x32/apps/TeXmacs.svg
new file mode 100644
index 00000000..2c17e027
--- /dev/null
+++ b/.icons/awkward/32x32/apps/TeXmacs.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="-31" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ff7964" width="30" height="2" x="1" y="5"/>
+ <rect style="fill:#ff7964" width="30" height="2" x="1" y="18"/>
+ <rect style="fill:#ff7964" width="30" height="2" x="1" y="25"/>
+ <rect style="fill:#ff7964" width="30" height="2" x="1" y="12"/>
+ <rect style="fill:#414141" width="28" height="28" x="-30" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2" transform="matrix(-0.69290085,0,0,0.69505664,-0.34782698,0.38461611)">
+ <path d="m -12.04765,27.905301 h -0.94792 c -0.682502,6.332105 -3.260844,7.355858 -9.213781,7.355858 H -32.674386 L -23.15727,24.49279 c 0.341251,-0.379168 0.341251,-0.606669 0.341251,-0.606669 0,-0.189584 -0.151667,-0.379168 -0.265418,-0.530835 L -30.85438,12.131915 h 8.75878 c 6.407938,0 8.303778,1.365004 9.10003,7.355858 h 0.94792 l -1.06167,-8.531279 h -21.043821 c -0.910003,0 -0.985836,0 -0.985836,0.872086 l 9.441281,13.72588 -9.024196,10.275451 c -0.379168,0.417085 -0.379168,0.492918 -0.379168,0.606669 0,0.417084 0.379168,0.417084 0.947919,0.417084 h 21.043821 z"/>
+ </g>
+ <g style="fill:#b4b4b4" transform="matrix(-0.69290085,0,0,0.69505664,-0.34782698,-0.61538389)">
+ <path style="fill:#b4b4b4" d="m -12.04765,27.905301 h -0.94792 c -0.682502,6.332105 -3.260844,7.355858 -9.213781,7.355858 H -32.674386 L -23.15727,24.49279 c 0.341251,-0.379168 0.341251,-0.606669 0.341251,-0.606669 0,-0.189584 -0.151667,-0.379168 -0.265418,-0.530835 L -30.85438,12.131915 h 8.75878 c 6.407938,0 8.303778,1.365004 9.10003,7.355858 h 0.94792 l -1.06167,-8.531279 h -21.043821 c -0.910003,0 -0.985836,0 -0.985836,0.872086 l 9.441281,13.72588 -9.024196,10.275451 c -0.379168,0.417085 -0.379168,0.492918 -0.379168,0.606669 0,0.417084 0.379168,0.417084 0.947919,0.417084 h 21.043821 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/TeXworks.svg b/.icons/awkward/32x32/apps/TeXworks.svg
new file mode 100644
index 00000000..72391b10
--- /dev/null
+++ b/.icons/awkward/32x32/apps/TeXworks.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="27" height="27" x="-30" y="-29" rx="1.35" ry="1.35" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="27" height="27" x="-29" y="-29" rx="1.35" ry="1.35" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="font-size:40px;line-height:1.25;letter-spacing:0px;word-spacing:0px;opacity:0.1" transform="matrix(0.7042071,0,0,0.68555318,-2.238532,1.0667288)">
+ <path transform="matrix(1.0058594,0,0,0.98981588,1.0487426,-1.2434381)" d="m 12,10 v 7.368421 h 1.556641 c 0.526202,-2.252577 2.023948,-4.304398 3.304687,-5.810743 h 5.021025 v 22.555603 2.413035 H 17.647059 V 38 H 30.352941 V 36.526316 H 26.117647 V 34.113281 11.557678 h 5.021025 c 1.636095,1.692902 2.683087,3.593927 3.304687,5.810743 H 36 V 10 H 35 25 24 23 13 Z"/>
+ </g>
+ <g style="font-size:40px;line-height:1.25;letter-spacing:0px;word-spacing:0px;fill:#3261c2" transform="matrix(0.7042071,0,0,0.68555318,-2.238532,0.06672883)">
+ <path style="fill:#3261c2" transform="matrix(1.0058594,0,0,0.98981588,1.0487426,-1.2434381)" d="m 12,10 v 7.368421 h 1.556641 c 0.526202,-2.252577 2.023948,-4.304398 3.304687,-5.810743 h 5.021025 v 22.555603 2.413035 H 17.647059 V 38 H 30.352941 V 36.526316 H 26.117647 V 34.113281 11.557678 h 5.021025 c 1.636095,1.692902 2.683087,3.593927 3.304687,5.810743 H 36 V 10 H 35 25 24 23 13 Z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.3496094 2 C 2.6017094 2 2 2.6017094 2 3.3496094 L 2 4.3496094 C 2 3.6017094 2.6017094 3 3.3496094 3 L 27.650391 3 C 28.398291 3 29 3.6017094 29 4.3496094 L 29 3.3496094 C 29 2.6017094 28.398291 2 27.650391 2 L 3.3496094 2 z"/>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#4f4f4f" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffd000" d="M 20,25.218 V 27 h 1.7819 l 4.5004,-4.5004 -1.7819,-1.7819 z m 7.8586,-4.2891 c 0.18848,-0.18847 0.18848,-0.48545 0,-0.67393 l -1.1137,-1.1137 c -0.18848,-0.18848 -0.48546,-0.18848 -0.67393,0 l -0.931,0.937 1.782,1.782 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/TeamViewer.svg b/.icons/awkward/32x32/apps/TeamViewer.svg
new file mode 120000
index 00000000..49924271
--- /dev/null
+++ b/.icons/awkward/32x32/apps/TeamViewer.svg
@@ -0,0 +1 @@
+teamviewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/TeighaViewer.svg b/.icons/awkward/32x32/apps/TeighaViewer.svg
new file mode 100644
index 00000000..06030257
--- /dev/null
+++ b/.icons/awkward/32x32/apps/TeighaViewer.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16.999999,9.9999998 A 11,11 0 0 0 6,21 11,11 0 0 0 16.999999,32 11,11 0 0 0 28,21 11,11 0 0 0 16.999999,9.9999998 Z"/>
+ <path style="fill:#ba122b" d="M 16.999999,8.9999998 A 11,11 0 0 0 6,20 11,11 0 0 0 16.999999,31 11,11 0 0 0 28,20 11,11 0 0 0 16.999999,8.9999998 Z"/>
+ <path style="opacity:0.2" d="M 17,2.9999997 A 9.0000006,9.0000006 0 0 0 8,11.999999 9.0000006,9.0000006 0 0 0 17,21 9.0000006,9.0000006 0 0 0 26,11.999999 9.0000006,9.0000006 0 0 0 17,2.9999997 Z"/>
+ <path style="fill:#e9314e" d="M 17,1.9999997 A 9.0000006,9.0000006 0 0 0 8,10.999999 9.0000006,9.0000006 0 0 0 17,20 9.0000006,9.0000006 0 0 0 26,10.999999 9.0000006,9.0000006 0 0 0 17,1.9999997 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 17 2 A 9.0000006 9.0000006 0 0 0 8 11 A 9.0000006 9.0000006 0 0 0 8.0214844 11.423828 A 9.0000006 9.0000006 0 0 1 17 3 A 9.0000006 9.0000006 0 0 1 25.978516 11.576172 A 9.0000006 9.0000006 0 0 0 26 11 A 9.0000006 9.0000006 0 0 0 17 2 z"/>
+ <path style="opacity:0.2" d="M 10.999999,8.0000006 A 7.0000004,7.0000004 0 0 0 4,14.999999 7.0000004,7.0000004 0 0 0 10.999999,22 7.0000004,7.0000004 0 0 0 18,14.999999 7.0000004,7.0000004 0 0 0 10.999999,8.0000006 Z"/>
+ <path style="fill:#ef6e82" d="M 10.999999,7.0000006 A 7.0000004,7.0000004 0 0 0 4,13.999999 7.0000004,7.0000004 0 0 0 10.999999,21 7.0000004,7.0000004 0 0 0 18,13.999999 7.0000004,7.0000004 0 0 0 10.999999,7.0000006 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 11 7 A 7.0000004 7.0000004 0 0 0 4 14 A 7.0000004 7.0000004 0 0 0 4.0234375 14.458984 A 7.0000004 7.0000004 0 0 1 11 8 A 7.0000004 7.0000004 0 0 1 17.976562 14.541016 A 7.0000004 7.0000004 0 0 0 18 14 A 7.0000004 7.0000004 0 0 0 11 7 z"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <path d="m 17,11 a 9,9 0 0 0 -9,9 9,9 0 0 0 9,9 9,9 0 0 0 9,-9 9,9 0 0 0 -9,-9 z m 0,2 a 7,7 0 0 1 7,7 7,7 0 0 1 -7,7 7,7 0 0 1 -7,-7 7,7 0 0 1 7,-7 z"/>
+ <path d="m 11,9 a 5.0000003,5.0000003 0 0 0 -5,5 5.0000003,5.0000003 0 0 0 5,5 5.0000003,5.0000003 0 0 0 5,-5 5.0000003,5.0000003 0 0 0 -5,-5 z m 0,2 a 3.0000002,3.0000002 0 0 1 3,3 3.0000002,3.0000002 0 0 1 -3,3 3.0000002,3.0000002 0 0 1 -3,-3 3.0000002,3.0000002 0 0 1 3,-3 z"/>
+ <path d="m 17,4 a 7.0000005,7.0000005 0 0 0 -7,7 7.0000005,7.0000005 0 0 0 7,7 7.0000005,7.0000005 0 0 0 7,-7 7.0000005,7.0000005 0 0 0 -7,-7 z m 0,2 a 5.0000004,5.0000004 0 0 1 5,5 5.0000004,5.0000004 0 0 1 -5,5 5.0000004,5.0000004 0 0 1 -5,-5 5.0000004,5.0000004 0 0 1 5,-5 z"/>
+ </g>
+ <g>
+ <path style="fill:#ffffff" d="M 17 11 A 9 9 0 0 0 8 20 A 9 9 0 0 0 17 29 A 9 9 0 0 0 26 20 A 9 9 0 0 0 17 11 z M 17 13 A 7 7 0 0 1 24 20 A 7 7 0 0 1 17 27 A 7 7 0 0 1 10 20 A 7 7 0 0 1 17 13 z"/>
+ <path style="fill:#ffffff" d="m 11,9 a 5.0000003,5.0000003 0 0 0 -5,5 5.0000003,5.0000003 0 0 0 5,5 5.0000003,5.0000003 0 0 0 5,-5 5.0000003,5.0000003 0 0 0 -5,-5 z m 0,2 a 3.0000002,3.0000002 0 0 1 3,3 3.0000002,3.0000002 0 0 1 -3,3 3.0000002,3.0000002 0 0 1 -3,-3 3.0000002,3.0000002 0 0 1 3,-3 z"/>
+ <path style="fill:#ffffff" d="M 17 4 A 7.0000005 7.0000005 0 0 0 10 11 A 7.0000005 7.0000005 0 0 0 17 18 A 7.0000005 7.0000005 0 0 0 24 11 A 7.0000005 7.0000005 0 0 0 17 4 z M 17 6 A 5.0000004 5.0000004 0 0 1 22 11 A 5.0000004 5.0000004 0 0 1 17 16 A 5.0000004 5.0000004 0 0 1 12 11 A 5.0000004 5.0000004 0 0 1 17 6 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/Temps.svg b/.icons/awkward/32x32/apps/Temps.svg
new file mode 100644
index 00000000..2157e5fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Temps.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#28a390" d="m 16.0783,2.0004178 a 3.2974,3.1836 0 0 0 -1.727,0.4247 l -9.7023,5.4084 A 3.2974,3.1836 0 0 0 3.0003,10.590518 l 0,10.817 a 3.2974,3.1836 0 0 0 1.6487,2.757 l 9.7026,5.4085 a 3.2974,3.1836 0 0 0 3.2974,0 l 9.7026,-5.4085 a 3.2974,3.1836 0 0 0 1.649,-2.758 l 0,-10.817 a 3.2974,3.1836 0 0 0 -1.649,-2.7570002 l -9.702,-5.4084 a 3.2974,3.1836 0 0 0 -1.571,-0.4247 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 16.0783,1.9995178 a 3.2974,3.1836 0 0 0 -1.726,0.4258 l -9.7036,5.4082 A 3.2974,3.1836 0 0 0 3.0003,10.591518 l 0,1 A 3.2974,3.1836 0 0 1 4.6487,8.8335178 l 9.7036,-5.4082 a 3.2974,3.1836 0 0 1 1.726,-0.4258 3.2974,3.1836 0 0 1 1.57,0.4258 l 9.7031,5.4082 a 3.2974,3.1836 0 0 1 1.649,2.7580002 l 0,-1 a 3.2974,3.1836 0 0 0 -1.648,-2.7580002 l -9.704,-5.4082 a 3.2974,3.1836 0 0 0 -1.57,-0.4258 z"/>
+ <path style="opacity:0.2" d="m 3.0003,21.407518 0,1 a 3.2974,3.1836 0 0 0 1.6484,2.7559 l 9.7031,5.4102 a 3.2974,3.1836 0 0 0 3.2969,0 l 9.7031,-5.4102 a 3.2974,3.1836 0 0 0 1.648,-2.756 l 0,-1 a 3.2974,3.1836 0 0 1 -1.6484,2.7559 l -9.7031,5.4102 a 3.2974,3.1836 0 0 1 -3.2969,0 l -9.7036,-5.411 a 3.2974,3.1836 0 0 1 -1.6484,-2.755 z"/>
+ <path style="opacity:0.2" d="M 16.5,13 A 4.5,4.5 0 0 0 12.751953,15.013672 4.5,4.5 0 0 0 12.5,15 4.5,4.5 0 0 0 8,19.5 4.5,4.5 0 0 0 12.5,24 H 21 a 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 3,3 0 0 0 -0.03125,0.002 A 4.5,4.5 0 0 0 21,17.5 4.5,4.5 0 0 0 16.5,13 Z"/>
+ <circle style="opacity:0.2" cx="12" cy="14" r="4"/>
+ <circle style="fill:#ffd16d" cx="12" cy="13" r="4"/>
+ <path style="fill:#e8f3f2" d="M 16.5,12 A 4.5,4.5 0 0 0 12.751953,14.013672 4.5,4.5 0 0 0 12.5,14 4.5,4.5 0 0 0 8,18.5 4.5,4.5 0 0 0 12.5,23 H 21 A 3,3 0 0 0 24,20 3,3 0 0 0 21,17 3,3 0 0 0 20.96875,17.002 4.5,4.5 0 0 0 21,16.5 4.5,4.5 0 0 0 16.5,12 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/Terminal.svg b/.icons/awkward/32x32/apps/Terminal.svg
new file mode 120000
index 00000000..b6181fcf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Terminal.svg
@@ -0,0 +1 @@
+terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Thunar.svg b/.icons/awkward/32x32/apps/Thunar.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Thunar.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ToneLib-GFX.svg b/.icons/awkward/32x32/apps/ToneLib-GFX.svg
new file mode 100644
index 00000000..92831101
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ToneLib-GFX.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 4,17 V 29.6 C 4,30.3756 4.6296471,31 5.4117647,31 H 26.588235 C 27.370353,31 28,30.3756 28,29.6 V 17 Z"/>
+ <path style="fill:#725d32" d="M 4,16 V 28.6 C 4,29.3756 4.6296471,30 5.4117647,30 H 26.588235 C 27.370353,30 28,29.3756 28,28.6 V 16 Z"/>
+ <path style="fill:#e1323a" d="M 5.4117647,10 C 4.6296471,10 4,10.6244 4,11.4 V 16 H 28 V 11.4 C 28,10.6244 27.370353,10 26.588235,10 Z"/>
+ <path style="opacity:0.2" d="m 18.099609,11.900391 c -0.218425,0.123978 -0.400173,0.166015 -0.691406,0.166015 l -0.697265,-0.0039 c -0.561663,0 -0.887797,0.07576 -1.173829,0.261719 -0.291233,0.195503 -0.46875,0.52886 -0.46875,0.876953 0,0.114441 0.01636,0.197479 0.06836,0.36914 l 0.435547,-0.183593 c -0.08321,-0.224114 -0.103516,-0.327652 -0.103516,-0.470703 0,-0.429154 0.305407,-0.695313 0.789062,-0.695313 0.0624,0 0.151189,0.0041 0.25,0.01367 l -0.332031,1.224609 -0.1875,0.220704 h 0.13086 l -0.140625,0.509765 c -0.208024,0.762942 -0.334069,0.896484 -0.828125,0.896485 -0.06761,0 -0.155234,-0.005 -0.347657,-0.0098 l -0.203125,0.310547 c 0.109213,0.0095 0.202559,0.01367 0.259766,0.01367 0.312035,0 0.535667,-0.09212 0.878906,-0.34961 0.379643,-0.281335 0.515811,-0.486456 0.640625,-0.939453 l 0.125,-0.457031 c 0.296434,-0.01431 0.539087,-0.02844 0.554688,-0.0332 0.145617,-0.01907 0.188344,-0.04289 0.318359,-0.16211 h -0.822265 l 0.333984,-1.224609 0.832031,0.01758 c 0.06761,-0.05245 0.218913,-0.156762 0.328125,-0.21875 0.026,-0.05722 0.02999,-0.06606 0.05078,-0.132812 z M 14.029297,12 c -0.52657,0 -1.004153,0.218806 -1.390625,0.634766 C 12.247367,13.055565 12,13.650343 12,14.158203 c 0,0.469164 0.256417,0.757813 0.671875,0.757813 0.299519,0 0.556377,-0.07726 0.986328,-0.294922 -0.07247,0.290204 -0.159647,0.604528 -0.203125,0.710937 -0.09661,0.261183 -0.238103,0.369141 -0.49414,0.369141 -0.140096,0 -0.376558,-0.02075 -0.521485,-0.04492 l -0.203125,0.318359 C 12.410241,15.993969 12.487366,16 12.583984,16 c 0.386475,0 0.716315,-0.174447 1.035157,-0.546875 0.207729,-0.237002 0.293497,-0.440891 0.433593,-1.001953 l 0.189454,-0.753906 h 0.09961 L 14.564453,13.5625 c -0.193237,-0.01452 -0.636662,-0.02539 -1.085937,-0.02539 L 13.183594,13.6875 v 0.03906 c 0.241544,-0.01452 0.478025,-0.02446 0.705078,-0.0293 l -0.173828,0.697265 C 13.511946,14.587998 13.222223,14.71875 13,14.71875 c -0.357487,0 -0.580078,-0.280558 -0.580078,-0.720703 0,-0.943165 0.638125,-1.824219 1.314453,-1.824219 0.198069,0 0.367199,0.08145 0.458984,0.226563 0.06281,0.09673 0.08626,0.179669 0.115235,0.382812 l 0.357422,-0.402344 C 14.574236,12.105165 14.396447,12 14.029297,12 Z m 6.115234,0.5 c -0.216282,0 -0.372144,0.100761 -0.603515,0.404297 l -0.509766,0.636719 -0.181641,-0.919922 c -0.01508,-0.07589 -0.04429,-0.105469 -0.09961,-0.105469 -0.07544,0 -0.306497,0.05597 -0.779297,0.1875 l -0.117187,0.146484 c 0.05532,-0.01004 0.107955,-0.02033 0.123046,-0.02539 0.19616,-0.04047 0.205268,-0.04102 0.265626,-0.04102 0.145862,0 0.221187,0.07132 0.271484,0.238281 0.08551,0.303539 0.15561,0.595696 0.210937,0.904297 -0.392322,0.51096 -0.668937,0.855851 -0.769531,0.957031 -0.135805,0.136595 -0.260523,0.181641 -0.501953,0.181641 -0.04526,0 -0.07577,3.39e-4 -0.15625,-0.0098 l -0.246094,0.378906 c 0.115685,0.01519 0.171236,0.02148 0.226563,0.02148 0.145863,0 0.306484,-0.03147 0.412109,-0.08203 0.155925,-0.07589 0.291427,-0.211571 0.578125,-0.585938 l 0.300781,-0.390625 0.210938,-0.267578 0.210937,1.042969 c 0.0503,0.26813 0.08164,0.328125 0.16211,0.328125 0.04023,0 0.101464,-0.01098 0.171875,-0.03125 0.0352,-0.0051 0.136217,-0.02354 0.287109,-0.04883 0.0503,-0.01003 0.184111,-0.0357 0.400391,-0.07617 l 0.08594,-0.117188 c -0.05532,0.0051 -0.106002,0.0098 -0.121094,0.0098 -0.09054,0.01004 -0.170405,0.01563 -0.220703,0.01563 -0.191132,0 -0.311566,-0.07006 -0.376953,-0.216797 -0.08047,-0.192242 -0.13568,-0.408735 -0.271484,-1.066406 l -0.04687,-0.228516 0.392578,-0.476562 c 0.221312,-0.273186 0.362485,-0.373047 0.523437,-0.373047 0.07042,0 0.130167,0.02051 0.220704,0.07617 l 0.228515,-0.359375 C 20.325187,12.526472 20.255186,12.5 20.144531,12.5 Z"/>
+ <circle style="opacity:0.2" cx="16" cy="23" r="7"/>
+ <ellipse style="opacity:0.1" cx="16" cy="23.1" rx="5" ry="4.9"/>
+ <path style="opacity:0.2" d="M 6,7 V 9.6666667 C 6,10.405333 6.6371429,11 7.4285715,11 H 24.571429 c 0.791429,0 1.428572,-0.594667 1.428572,-1.3333333 V 7 Z"/>
+ <path style="fill:#ffa11a" d="M 6,6 V 8.6666667 C 6,9.4053333 6.6371429,10 7.4285715,10 H 24.571429 c 0.791429,0 1.428572,-0.5946667 1.428572,-1.3333333 V 6 Z"/>
+ <path style="fill:#e1323a" d="M 7.4285715,2 C 6.6371429,2 6,2.5946667 6,3.3333333 V 6 H 26.000001 V 3.3333333 C 26.000001,2.5946667 25.362858,2 24.571429,2 Z"/>
+ <circle style="opacity:0.2" cx="18.75" cy="8.75" r="1.25"/>
+ <circle style="fill:#ffffff" cx="18.75" cy="8.25" r="1.25"/>
+ <circle style="opacity:0.2" cx="22.75" cy="8.75" r="1.25"/>
+ <circle style="fill:#ffffff" cx="22.75" cy="8.25" r="1.25"/>
+ <circle style="opacity:0.2" cx="14.75" cy="8.75" r="1.25"/>
+ <circle style="fill:#ffffff" cx="14.75" cy="8.25" r="1.25"/>
+ <rect style="fill:#4f4f4f" width="2" height="2.5" x="8" y="7"/>
+ <rect style="opacity:0.2" width="2" height="1.5" x="8" y="8"/>
+ <path style="fill:#ffffff" d="M 18.099609 10.900391 C 17.881184 11.024369 17.699436 11.066406 17.408203 11.066406 L 16.710938 11.0625 C 16.149275 11.0625 15.823141 11.138256 15.537109 11.324219 C 15.245876 11.519722 15.068359 11.853079 15.068359 12.201172 C 15.068359 12.315613 15.084719 12.398651 15.136719 12.570312 L 15.572266 12.386719 C 15.489056 12.162605 15.46875 12.059067 15.46875 11.916016 C 15.46875 11.486862 15.774157 11.220703 16.257812 11.220703 C 16.320213 11.220703 16.409001 11.224805 16.507812 11.234375 L 16.175781 12.458984 L 15.988281 12.679688 L 16.119141 12.679688 L 15.978516 13.189453 C 15.770492 13.952395 15.644447 14.085937 15.150391 14.085938 C 15.082781 14.085938 14.995157 14.080972 14.802734 14.076172 L 14.599609 14.386719 C 14.708822 14.396219 14.802168 14.400391 14.859375 14.400391 C 15.17141 14.400391 15.395042 14.308274 15.738281 14.050781 C 16.117924 13.769446 16.254092 13.564325 16.378906 13.111328 L 16.503906 12.654297 C 16.80034 12.639987 17.042993 12.625854 17.058594 12.621094 C 17.204211 12.602024 17.246938 12.578199 17.376953 12.458984 L 16.554688 12.458984 L 16.888672 11.234375 L 17.720703 11.251953 C 17.788313 11.199503 17.939616 11.095191 18.048828 11.033203 C 18.074828 10.975983 18.078819 10.967146 18.099609 10.900391 z M 14.029297 11 C 13.502727 11 13.025144 11.218806 12.638672 11.634766 C 12.247367 12.055565 12 12.650343 12 13.158203 C 12 13.627367 12.256417 13.916016 12.671875 13.916016 C 12.971394 13.916016 13.228252 13.838757 13.658203 13.621094 C 13.585733 13.911298 13.498556 14.225622 13.455078 14.332031 C 13.358468 14.593214 13.216975 14.701172 12.960938 14.701172 C 12.820842 14.701172 12.58438 14.68042 12.439453 14.65625 L 12.236328 14.974609 C 12.410241 14.993969 12.487366 15 12.583984 15 C 12.970459 15 13.300299 14.825553 13.619141 14.453125 C 13.82687 14.216123 13.912638 14.012234 14.052734 13.451172 L 14.242188 12.697266 L 14.341797 12.697266 L 14.564453 12.5625 C 14.371216 12.54798 13.927791 12.537109 13.478516 12.537109 L 13.183594 12.6875 L 13.183594 12.726562 C 13.425138 12.712043 13.661619 12.702106 13.888672 12.697266 L 13.714844 13.394531 C 13.511946 13.587998 13.222223 13.71875 13 13.71875 C 12.642513 13.71875 12.419922 13.438192 12.419922 12.998047 C 12.419922 12.054882 13.058047 11.173828 13.734375 11.173828 C 13.932444 11.173828 14.101574 11.255279 14.193359 11.400391 C 14.256169 11.497121 14.279617 11.58006 14.308594 11.783203 L 14.666016 11.380859 C 14.574236 11.105165 14.396447 11 14.029297 11 z M 20.144531 11.5 C 19.928249 11.5 19.772387 11.600761 19.541016 11.904297 L 19.03125 12.541016 L 18.849609 11.621094 C 18.834529 11.545204 18.80532 11.515625 18.75 11.515625 C 18.67456 11.515625 18.443503 11.571595 17.970703 11.703125 L 17.853516 11.849609 C 17.908836 11.839569 17.961471 11.829279 17.976562 11.824219 C 18.172722 11.783749 18.18183 11.783203 18.242188 11.783203 C 18.38805 11.783203 18.463375 11.854525 18.513672 12.021484 C 18.599182 12.325023 18.669282 12.61718 18.724609 12.925781 C 18.332287 13.436741 18.055672 13.781632 17.955078 13.882812 C 17.819273 14.019407 17.694555 14.064453 17.453125 14.064453 C 17.407865 14.064453 17.377351 14.064792 17.296875 14.054688 L 17.050781 14.433594 C 17.166466 14.448784 17.222017 14.455078 17.277344 14.455078 C 17.423207 14.455078 17.583828 14.423607 17.689453 14.373047 C 17.845378 14.297157 17.98088 14.161476 18.267578 13.787109 L 18.568359 13.396484 L 18.779297 13.128906 L 18.990234 14.171875 C 19.040534 14.440005 19.071873 14.5 19.152344 14.5 C 19.192574 14.5 19.253808 14.48902 19.324219 14.46875 C 19.359419 14.46365 19.460436 14.445212 19.611328 14.419922 C 19.661628 14.409892 19.795439 14.38422 20.011719 14.34375 L 20.097656 14.226562 C 20.042336 14.231663 19.991654 14.236328 19.976562 14.236328 C 19.886022 14.246368 19.806157 14.251953 19.755859 14.251953 C 19.564727 14.251953 19.444293 14.181888 19.378906 14.035156 C 19.298436 13.842914 19.243226 13.626421 19.107422 12.96875 L 19.060547 12.740234 L 19.453125 12.263672 C 19.674437 11.990486 19.81561 11.890625 19.976562 11.890625 C 20.046982 11.890625 20.106729 11.911137 20.197266 11.966797 L 20.425781 11.607422 C 20.325187 11.526472 20.255186 11.5 20.144531 11.5 z"/>
+ <rect style="opacity:0.2" width="24" height="1" x="4" y="16"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.4277344 2 C 6.6363058 2 6 2.5953178 6 3.3339844 L 6 4.3339844 C 6 3.5953178 6.6363058 3 7.4277344 3 L 24.572266 3 C 25.363695 3 26 3.5953178 26 4.3339844 L 26 3.3339844 C 26 2.5953178 25.363695 2 24.572266 2 L 7.4277344 2 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="20" height="1" x="6" y="6"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ToneLib-Jam.svg b/.icons/awkward/32x32/apps/ToneLib-Jam.svg
new file mode 100644
index 00000000..402adfcd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ToneLib-Jam.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#d03d32" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 26.068427,6.0000003 c -0.127996,0 -1.060794,0.5251479 -2.184978,1.2299808 -1.668053,1.0458249 -1.969908,1.2688815 -2.015471,1.4898165 -0.08882,0.4306975 -0.211207,0.5852475 -1.294732,1.6344904 -3.703437,3.586267 -8.617567,8.511069 -8.617567,8.636234 0,0.228517 0.735547,1.128278 0.922345,1.128278 0.09853,0 2.083939,-2.001537 4.915438,-4.955227 2.612608,-2.725359 4.866219,-5.01508 5.007989,-5.088269 0.343776,-0.1774614 0.818308,-0.1683156 1.088994,0.02098 0.2153,0.150535 0.226987,0.146324 0.521625,-0.1939297 0.178306,-0.2059125 0.398446,-0.6388567 0.539019,-1.060235 0.281926,-0.8450675 0.434857,-1.0084883 0.944242,-1.0084883 0.495006,0 0.829288,-0.1590359 0.991231,-0.471656 0.33185,-0.6406059 -0.101479,-1.3619468 -0.818135,-1.3619468 z M 11.106093,14.74938 c -0.316706,0.393977 -0.674121,0.984588 -1.093113,1.80136 -0.582191,1.134893 -0.938739,2.11646 -1.9981861,2.427964 -1.1596984,0.340969 -1.6189305,0.573776 -2.1220192,1.075989 -1.0353386,1.187411 -1.0859087,2.531092 -0.58064,3.706615 0.397785,0.918162 1.2317632,2.138172 2.0368175,2.979437 1.1153931,1.165575 2.0952188,1.5162 3.0061518,1.075996 0.487433,-0.235549 1.236785,-1.021051 1.535459,-1.609426 0.126044,-0.248309 0.338942,-0.810377 0.473015,-1.249144 0.405505,-1.327126 0.925028,-1.928347 1.917888,-2.219132 0.673895,-0.197372 1.121658,-0.535849 1.438767,-1.087814 0.473779,-0.82467 0.325184,-1.339721 -0.311214,-1.078675 -1.124152,0.461104 -1.344544,0.465763 -1.741919,0.03795 -0.216142,-0.232698 -0.425655,-0.232415 -0.425655,5.26e-4 0,0.192154 0.543252,0.682888 0.87822,0.793249 0.338487,0.111517 0.794822,0.01469 1.214015,-0.257494 0.260801,-0.169345 0.33618,-0.101954 0.253638,0.226333 -0.103281,0.410771 -0.717679,0.921753 -1.314462,1.093188 -1.323412,0.380175 -1.76033,0.855179 -2.225521,2.419867 -0.343641,1.155848 -0.923801,2.108652 -1.28397,2.108652 -0.221998,0 -0.276866,-0.173477 -0.361981,-1.146011 -0.06745,-0.77055 -0.208743,-1.243291 -0.4866474,-1.626971 -0.092616,-0.127875 -0.093119,-0.196853 -0.00234,-0.342548 0.1835164,-0.293338 0.1431234,-0.405271 -0.4206338,-1.16248 -0.697884,-0.937365 -0.7865406,-1.008669 -1.0667512,-0.858966 -0.2866641,0.153151 -0.418902,0.05806 -0.4184764,-0.300473 5.266e-4,-0.623425 0.4929114,-1.08757 1.8619184,-1.755899 0.7112024,-0.347191 1.2702274,-1.476073 1.8168344,-2.174227 0.25108,-0.320681 0.309568,-0.353069 0.465481,-0.258382 0.14144,0.08589 0.218542,0.08007 0.373283,-0.02813 0.250977,-0.175489 0.245712,-0.268761 -0.03439,-0.601118 -0.396258,-0.470101 -0.303099,-1.237233 0.232299,-1.912044 0.31729,-0.399913 0.342697,-0.594518 0.09506,-0.726818 -0.786862,-0.12915 -1.238994,0.17013 -1.710931,0.648622 z m -2.4868024,7.386387 c 0.1220925,0 1.1322129,1.278986 1.1322129,1.433583 0,0.09858 -0.6616934,0.766748 -0.7592929,0.766748 -0.034478,0 -0.2700397,-0.257848 -0.5234185,-0.572998 -0.6223869,-0.774118 -0.6529257,-0.921054 -0.272292,-1.313078 0.1678305,-0.172857 0.3581318,-0.314255 0.4227905,-0.314255 z"/>
+ <path style="fill:#ffffff" d="m 26.068427,5.0000003 c -0.127996,0 -1.060794,0.5251479 -2.184978,1.2299808 -1.668053,1.0458249 -1.969908,1.2688815 -2.015471,1.4898165 -0.08882,0.4306975 -0.211207,0.5852475 -1.294732,1.63449 -3.703437,3.5862674 -8.617567,8.5110694 -8.617567,8.6362344 0,0.228517 0.735547,1.128278 0.922345,1.128278 0.09853,0 2.083939,-2.001537 4.915438,-4.955227 2.612608,-2.725359 4.866219,-5.0150796 5.007989,-5.0882687 0.343776,-0.1774617 0.818308,-0.1683159 1.088994,0.020976 0.2153,0.150535 0.226987,0.1463234 0.521625,-0.19393 0.178306,-0.2059125 0.398446,-0.6388567 0.539019,-1.060235 0.281926,-0.8450675 0.434857,-1.0084883 0.944242,-1.0084883 0.495006,0 0.829288,-0.1590359 0.991231,-0.471656 0.33185,-0.6406059 -0.101479,-1.3619468 -0.818135,-1.3619468 z M 11.106093,13.74938 c -0.316706,0.393977 -0.674121,0.984588 -1.093113,1.80136 -0.582191,1.134893 -0.938739,2.11646 -1.9981861,2.427964 -1.1596984,0.340969 -1.6189305,0.573776 -2.1220192,1.075989 -1.0353386,1.187411 -1.0859087,2.531092 -0.58064,3.706615 0.397785,0.918162 1.2317632,2.138172 2.0368175,2.979437 1.1153931,1.165575 2.0952188,1.5162 3.0061518,1.075996 0.487433,-0.235549 1.236785,-1.021051 1.535459,-1.609426 0.126044,-0.248309 0.338942,-0.810377 0.473015,-1.249144 0.405505,-1.327126 0.925028,-1.928347 1.917888,-2.219132 0.673895,-0.197372 1.121658,-0.535849 1.438767,-1.087814 0.473779,-0.82467 0.325184,-1.339721 -0.311214,-1.078675 -1.124152,0.461104 -1.344544,0.465763 -1.741919,0.03795 -0.216142,-0.232698 -0.425655,-0.232415 -0.425655,5.26e-4 0,0.192154 0.543252,0.682888 0.87822,0.793249 0.338487,0.111517 0.794822,0.01469 1.214015,-0.257494 0.260801,-0.169345 0.33618,-0.101954 0.253638,0.226333 -0.103281,0.410771 -0.717679,0.921753 -1.314462,1.093188 -1.323412,0.380175 -1.76033,0.855179 -2.225521,2.419867 -0.343641,1.155848 -0.923801,2.108652 -1.28397,2.108652 -0.221998,0 -0.276866,-0.173477 -0.361981,-1.146011 -0.06745,-0.77055 -0.208743,-1.243291 -0.4866474,-1.626971 -0.092616,-0.127875 -0.093119,-0.196853 -0.00234,-0.342548 0.1835164,-0.293338 0.1431234,-0.405271 -0.4206338,-1.16248 -0.697884,-0.937365 -0.7865406,-1.008669 -1.0667512,-0.858966 -0.2866641,0.153151 -0.418902,0.05806 -0.4184764,-0.300473 5.266e-4,-0.623425 0.4929114,-1.08757 1.8619184,-1.755899 0.7112024,-0.347191 1.2702274,-1.476073 1.8168344,-2.174227 0.25108,-0.320681 0.309568,-0.353069 0.465481,-0.258382 0.14144,0.08589 0.218542,0.08007 0.373283,-0.02813 0.250977,-0.175489 0.245712,-0.268761 -0.03439,-0.601118 -0.396258,-0.470101 -0.303099,-1.237233 0.232299,-1.912044 0.31729,-0.399913 0.342697,-0.594518 0.09506,-0.726818 -0.786862,-0.12915 -1.238994,0.17013 -1.710931,0.648622 z m -2.4868024,7.386387 c 0.1220925,0 1.1322129,1.278986 1.1322129,1.433583 0,0.09858 -0.6616934,0.766748 -0.7592929,0.766748 -0.034478,0 -0.2700397,-0.257848 -0.5234185,-0.572998 -0.6223869,-0.774118 -0.6529257,-0.921054 -0.272292,-1.313078 0.1678305,-0.172857 0.3581318,-0.314255 0.4227905,-0.314255 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ToneLib-Zoom.svg b/.icons/awkward/32x32/apps/ToneLib-Zoom.svg
new file mode 100644
index 00000000..fcd0696e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ToneLib-Zoom.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="21" height="29" x="6" y="2" rx="1.5" ry="1.45"/>
+ <rect style="fill:#5d6c7b" width="21" height="29" x="6" y="1" rx="1.5" ry="1.45"/>
+ <rect style="fill:#b0ee80" width="15" height="9" x="9" y="3"/>
+ <circle style="opacity:0.2" cx="11.5" cy="27.5" r="1.5"/>
+ <circle style="fill:#ef5c51" cx="11.5" cy="26.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="16.5" cy="27.5" r="1.5"/>
+ <circle style="fill:#c5e7fb" cx="16.5" cy="26.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="21.5" cy="27.5" r="1.5"/>
+ <circle style="fill:#c5e7fb" cx="21.5" cy="26.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="25.456" cy="2.121" r="5.5" transform="rotate(45)"/>
+ <circle style="fill:#ffffff" cx="24.749" cy="1.414" r="5.5" transform="rotate(45)"/>
+ <path style="fill:#129eee" d="M 20.389088,14.610914 A 5.4999998,5.4999998 0 0 0 19.86782,14.159912 l -2.395547,2.395545 a 0.68756873,0.68756873 0 1 0 0.972272,0.972272 l 2.396498,-2.396498 a 5.4999998,5.4999998 0 0 0 -0.451955,-0.520317 z"/>
+ <g transform="matrix(0.9195403,0,0,0.96551724,0.62068879,0.23448267)">
+ <rect style="fill:#44525e" width="1.45" height="7.25" x="15.28" y="3.9"/>
+ <rect style="fill:#44525e" width="1.45" height="4.35" x="12.38" y="3.9"/>
+ <rect style="fill:#44525e" width="1.45" height="3.625" x="6.8" y="-16" transform="rotate(90)"/>
+ </g>
+ <g transform="matrix(0.9195399,0,0,0.96551724,1.287363,0.23448268)">
+ <rect style="fill:#44525e" width="1.45" height="4.35" x="21.07" y="3.9"/>
+ <rect style="fill:#44525e" width="1.45" height="4.35" x="18.18" y="6.8"/>
+ <rect style="fill:#44525e" width="1.45" height="3.625" x="6.8" y="-21.8" transform="rotate(90)"/>
+ <rect style="fill:#44525e" width="1.45" height="3.625" x="3.9" y="-21.8" transform="rotate(90)"/>
+ <rect style="fill:#44525e" width="1.45" height="3.625" x="9.7" y="-22.52" transform="rotate(90)"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.5 1 C 6.6689999 1 6 1.6459187 6 2.4492188 L 6 3.4492188 C 6 2.6459187 6.6689999 2 7.5 2 L 25.5 2 C 26.331 2 27 2.6459187 27 3.4492188 L 27 2.4492188 C 27 1.6459187 26.331 1 25.5 1 L 7.5 1 z"/>
+ <rect style="opacity:0.2" width="15" height="1" x="9" y="3"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="15" height="1" x="9" y="12"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/VBox.svg b/.icons/awkward/32x32/apps/VBox.svg
new file mode 120000
index 00000000..f7e0337e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/VBox.svg
@@ -0,0 +1 @@
+virtualbox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/VCVRack.svg b/.icons/awkward/32x32/apps/VCVRack.svg
new file mode 100644
index 00000000..3bf9b481
--- /dev/null
+++ b/.icons/awkward/32x32/apps/VCVRack.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#3f3f3f" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3.99982738;stroke-linecap:round;stroke-linejoin:round" d="m 19.501336,23.066668 a 7.0054746,7.0051708 0 0 1 -8.866621,-1.560698 7.0054746,7.0051708 0 0 1 -0.0079,-9.002549 7.0054746,7.0051708 0 0 1 8.863884,-1.576169"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3.99982738;stroke-linecap:round;stroke-linejoin:round" d="m 19.501336,22.067057 a 7.0054746,7.0051708 0 0 1 -8.866621,-1.560698 7.0054746,7.0051708 0 0 1 -0.0079,-9.002548 7.0054746,7.0051708 0 0 1 8.863884,-1.5761704"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="3"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="3"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/VVVVVV.svg b/.icons/awkward/32x32/apps/VVVVVV.svg
new file mode 100644
index 00000000..3687e026
--- /dev/null
+++ b/.icons/awkward/32x32/apps/VVVVVV.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#407494" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 10,8 v 2 H 8 v 11 h 2 v 2 h 3 v 2 h -3 v 1 h 12 v -1 h -3 v -2 h 3 v -2 h 2 V 10 H 22 V 8 Z"/>
+ <path style="fill:#91c2d0" d="M 10,7 V 9 H 8 v 11 h 2 v 2 h 3 v 2 h -3 v 1 h 12 v -1 h -3 v -2 h 3 v -2 h 2 V 9 H 22 V 7 Z"/>
+ <path style="opacity:0.2" d="m 10,11 v 4 h 4 v -4 z m 7,0 v 4 h 4 v -4 z m -7,7 v 2 h 2 v 1 h 6 v -1 h 2 v -2 z"/>
+ <path style="fill:#404040" d="m 10,10 v 4 h 4 v -4 z m 7,0 v 4 h 4 v -4 z m -7,7 v 2 h 2 v 1 h 6 v -1 h 2 v -2 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10 7 L 10 8 L 22 8 L 22 7 L 10 7 z M 8 9 L 8 10 L 10 10 L 10 9 L 8 9 z M 22 9 L 22 10 L 24 10 L 24 9 L 22 9 z M 10 24 L 10 25 L 13 25 L 13 24 L 10 24 z M 19 24 L 19 25 L 22 25 L 22 24 L 19 24 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/WMail.svg b/.icons/awkward/32x32/apps/WMail.svg
new file mode 100644
index 00000000..77e32514
--- /dev/null
+++ b/.icons/awkward/32x32/apps/WMail.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#ef3939" d="m9 9c-1.108 0-2 0.892-2 2l9 5 9-5c0-1.108-0.892-2-2-2h-14zm0 1h14c0.3784 0 0.63649 0.22457 0.80664 0.51758l-7.807 4.337-7.8066-4.337c0.1701-0.293 0.4282-0.518 0.8066-0.518zm-2 2v9c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-9l-9 5-9-5zm1 1.7012 7.5137 4.1738a1.0001 1.0001 0 0 0 0.97266 0l7.513-4.174v7.299c0 0.5713-0.4287 1-1 1h-14c-0.5713 0-1-0.429-1-1v-7.2988z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/WickrMe.svg b/.icons/awkward/32x32/apps/WickrMe.svg
new file mode 100644
index 00000000..b2bacc18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/WickrMe.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:none;opacity:.2;stroke-linecap:round;stroke-width:3;stroke:#000000" d="m10.50007 26.499943 8-8"/>
+ <path style="fill:none;stroke-linecap:round;stroke-width:3;stroke:#3f3f3f" d="m10.50007 25.5 8-8"/>
+ <path style="fill:none;opacity:.2;stroke-linecap:round;stroke-width:3;stroke:#000000" d="m25.49993 18.499943-8 8"/>
+ <path style="fill:none;stroke-linecap:round;stroke-width:3;stroke:#3f3f3f" d="m25.49993 17.5-8 8"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/XMind.svg b/.icons/awkward/32x32/apps/XMind.svg
new file mode 120000
index 00000000..8399b172
--- /dev/null
+++ b/.icons/awkward/32x32/apps/XMind.svg
@@ -0,0 +1 @@
+xmind.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Xfwm4CompositeEditor.svg b/.icons/awkward/32x32/apps/Xfwm4CompositeEditor.svg
new file mode 100644
index 00000000..b948d538
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Xfwm4CompositeEditor.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#d2d2d2" width="23" height="28" x="-28" y="-30" rx="1.438" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#4d4d4d" d="m7.334 10c-0.7387 0-1.334 0.558-1.334 1.25v10.5c0 0.692 0.5953 1.25 1.334 1.25h17.332c0.739 0 1.334-0.558 1.334-1.25v-10.5c0-0.692-0.595-1.25-1.334-1.25h-17.332z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 5c-0.7756 0-1.4004 0.6411-1.4004 1.4375v1c0-0.7964 0.6248-1.4375 1.4004-1.4375h25.2c0.775 0 1.4 0.6411 1.4 1.4375v-1c0-0.7964-0.625-1.4375-1.4-1.4375h-25.2z"/>
+ <path opacity=".2" d="m2 26.562v1c0 0.797 0.6248 1.438 1.4004 1.438h25.2c0.775 0 1.4-0.641 1.4-1.438v-1c0 0.797-0.625 1.438-1.4 1.438h-25.2c-0.7752 0-1.4-0.641-1.4-1.438z"/>
+ <g>
+ <circle style="fill:#f3852e" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 23,19 -0.0882,1.0536 a 3.1429,3.1429 0 0 0 -0.91852,0.53126 l -0.95759,-0.4509 -1,1.7321 0.86941,0.6038 a 3.1429,3.1429 0 0 0 -0.048,0.53013 3.1429,3.1429 0 0 0 0.0457,0.53237 l -0.86719,0.60156 1,1.7321 0.95536,-0.44978 a 3.1429,3.1429 0 0 0 0.92075,0.5279 l 0.0882,1.0558 h 2 l 0.0882,-1.0536 a 3.1429,3.1429 0 0 0 0.91854,-0.53126 l 0.95758,0.4509 1,-1.7321 -0.86942,-0.6038 a 3.1429,3.1429 0 0 0 0.048,-0.53013 3.1429,3.1429 0 0 0 -0.0457,-0.53237 l 0.86719,-0.60156 -1,-1.7321 -0.955,0.45 a 3.1429,3.1429 0 0 0 -0.921,-0.528 l -0.088,-1.056 h -2 z m 1,2.8572 a 1.1429,1.1429 0 0 1 1.143,1.143 1.1429,1.1429 0 0 1 -1.143,1.143 1.1429,1.1429 0 0 1 -1.143,-1.143 1.1429,1.1429 0 0 1 1.1428,-1.1428 z"/>
+ <path style="opacity:0.2" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/XrendrMixer.svg b/.icons/awkward/32x32/apps/XrendrMixer.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/XrendrMixer.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/Zoom.svg b/.icons/awkward/32x32/apps/Zoom.svg
new file mode 100644
index 00000000..c8b2b8bf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/Zoom.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#138de7" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 8,12 0,2.142857 0,5.714286 C 8,21.044286 8.94775,22 10.125,22 L 17.916667,22 20,22 20,19.857143 20,14.142857 C 20,12.955714 19.093917,12 17.916667,12 L 10.125,12 Z m 17,0 -4,2.5 0,5 4,2.5 0,-5 z"/>
+ <path style="fill:#ffffff" d="m 8,11 0,2.142857 0,5.714286 C 8,20.044286 8.94775,21 10.125,21 L 17.916667,21 20,21 20,18.857143 20,13.142857 C 20,11.955714 19.093917,11 17.916667,11 L 10.125,11 Z m 17,0 -4,2.5 0,5 4,2.5 0,-5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/a-story-about-my-uncle.svg b/.icons/awkward/32x32/apps/a-story-about-my-uncle.svg
new file mode 100644
index 00000000..2808cf2b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/a-story-about-my-uncle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <circle r="14" style="opacity:.2" cx="16" cy="17"/>
+ <circle r="14" style="fill:#4f4f4f" cx="16" cy="16"/>
+ <path style="opacity:.1;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0214844 0.585938 14 14 0 0 1 13.978516 -13.585938 14 14 0 0 1 13.978516 13.414062 14 14 0 0 0 0.021484 -0.414062 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -1 0.037109v5.5488285l-7.707031 7.7070305a1.0001 1.0001 0 0 0 0 1.414063l7.707031 7.707031v5.535156a14 14 0 0 0 1 0.05078 14 14 0 0 0 1 -0.03711v-5.54883l4-4 1.292969 1.292969a1.0001 1.0001 0 1 0 1.414062 -1.414062l-2-2a1.0001 1.0001 0 0 0 -1.414062 0l-4.292969 4.292972-6.585938-6.585937 6.585938-6.585937 4.292969 4.292968a1.0001 1.0001 0 0 0 1.414062 0l2-2a1.0001 1.0001 0 1 0 -1.414062 -1.414062l-1.292969 1.292969-4-4.0000005v-5.5351563a14 14 0 0 0 -1 -0.0507812zm0 12.000001a2 2 0 0 0 -2 1.999999 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -1.999999z"/>
+ <path style="fill:#bedbd9" d="m16 2a14 14 0 0 0 -1 0.0371094v5.5488281l-7.7070312 7.7070315a1.0001 1.0001 0 0 0 0 1.414062l7.7070312 7.707031v5.535157a14 14 0 0 0 1 0.050781 14 14 0 0 0 1 -0.037109v-5.548829l4-4 1.292969 1.292969a1.0001 1.0001 0 1 0 1.414062 -1.414062l-2-2a1.0001 1.0001 0 0 0 -1.414062 0l-4.292969 4.292969-6.5859375-6.585938 6.5859375-6.5859375 4.292969 4.2929685a1.0001 1.0001 0 0 0 1.414062 0l2-2a1.0001 1.0001 0 1 0 -1.414062 -1.414062l-1.292969 1.292969-4-4.0000005v-5.5351563a14 14 0 0 0 -1 -0.0507812zm0 12a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -1 0.0371094v1a14 14 0 0 1 1 -0.0371094 14 14 0 0 1 1 0.0507812v-1a14 14 0 0 0 -1 -0.0507812zm-1 5.5859375l-7.7070312 7.7070315a1.0001 1.0001 0 0 0 -0.1582032 1.207031 1.0001 1.0001 0 0 1 0.1582032 -0.207031l7.7070312-7.7070315v-1zm2 0v1l4 4.0000005 1.292969-1.292969a1.0001 1.0001 0 0 1 1.585937 0.193359 1.0001 1.0001 0 0 0 -1.585937 -1.193359l-1.292969 1.292969-4-4.0000005zm-1 6.4140625a2 2 0 0 0 -2 2 2 2 0 0 0 0.064453 0.496094 2 2 0 0 1 1.935547 -1.496094 2 2 0 0 1 1.935547 1.503906 2 2 0 0 0 0.064453 -0.503906 2 2 0 0 0 -2 -2zm-6.0859375 2.5l-0.5 0.5 6.5859375 6.585938 4.292969-4.292969a1.0001 1.0001 0 0 1 1.414062 0l2 2a1.0001 1.0001 0 0 1 0.173828 0.21875 1.0001 1.0001 0 0 0 -0.173828 -1.21875l-2-2a1.0001 1.0001 0 0 0 -1.414062 0l-4.292969 4.292969-6.0859375-6.085938z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/abiword.svg b/.icons/awkward/32x32/apps/abiword.svg
new file mode 100644
index 00000000..7dfb4668
--- /dev/null
+++ b/.icons/awkward/32x32/apps/abiword.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#248afd" cx="16" cy="16" r="14"/>
+ <path style="opacity:.2" d="m16.785 4.0039c-0.95-0.0688-1.934 0.6676-2.59 1.3457-2.748 2.8326-4.4219 6.5284-6.0622 10.097-1.3355 2.949-2.3361 6.037-3.1406 9.178a14 14 0 0 0 2.2226 2.271c0.0261-0.673 0.295-1.474 0.4278-1.972 1.2637-4.196 3.2224-8.125 5.0864-12.065 0.737-1.244 1.262-2.9602 2.75-3.4391 1.445-0.165 2.394 1.2721 3.142 2.3201 2.797 4.402 5.438 8.916 7.809 13.574a14 14 0 0 0 0.861 -1.066c-1.644-5.549-3.742-10.959-6.646-15.943-0.901-1.361-1.722-2.8373-2.936-3.932-0.296-0.2335-0.607-0.3461-0.924-0.3691zm5.861 18.363c-4.459 2.266-9.048 4.389-13.9 5.592a14 14 0 0 0 2.893 1.326c1.94-0.806 3.82-1.78 5.634-2.836 1.924-1.16 3.773-2.479 5.373-4.082z"/>
+ <path style="fill:#ffffff" d="m22.646 21.368c-4.6258 2.3502-9.3867 4.5558-14.441 5.7308-1.6292-0.0082-0.82535-2.188-0.56221-3.1757 1.2632-4.196 3.223-8.124 5.086-12.063 0.73783-1.2446 1.2612-2.9598 2.7488-3.4387 1.445-0.16501 2.3944 1.2712 3.1429 2.3189 3.0605 4.8172 5.9508 9.7605 8.4857 14.89 0.64202 1.337 1.271 2.6806 1.8933 4.0274-1.8504-7.7623-4.3411-15.462-8.3563-22.352-0.90008-1.3607-1.7198-2.8372-2.9342-3.9319-1.1835-0.93406-2.6392 0.071567-3.5139 0.97577-2.7482 2.8326-4.4221 6.5288-6.0624 10.098-1.913 4.2239-3.1682 8.7262-4.0896 13.274-0.32303 1.5316 1.2099 2.6434 2.5722 2.1681 3.7733-0.80655 7.3194-2.4984 10.657-4.4399 1.9233-1.1607 3.773-2.4786 5.3731-4.0811z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/about_kde.svg b/.icons/awkward/32x32/apps/about_kde.svg
new file mode 120000
index 00000000..eeb0366f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/about_kde.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/abricotine.svg b/.icons/awkward/32x32/apps/abricotine.svg
new file mode 100644
index 00000000..186b31f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/abricotine.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#f07826" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 19,8 3,-2 0,20 -3,2 z"/>
+ <path style="fill:#ffffff" d="m 19,7 3,-2 0,20 -3,2 z"/>
+ <path style="opacity:0.2" d="M 9.232,21 6,19.402 23.321,9.402 26.553,11 Z"/>
+ <path style="fill:#ffffff" d="M 9.232,20 6,18.402 23.321,8.402 26.553,10 Z"/>
+ <path style="opacity:0.2" d="M 26.321,22.402 26.553,26 9.232,16 9,12.402 Z"/>
+ <path style="fill:#ffffff" d="M 26.321,21.402 26.553,25 9.232,15 9,11.402 Z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/abrowser.svg b/.icons/awkward/32x32/apps/abrowser.svg
new file mode 100644
index 00000000..0a90a295
--- /dev/null
+++ b/.icons/awkward/32x32/apps/abrowser.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#2869b6" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g style="enable-background:new" transform="matrix(0.74417616,0,0,0.74395328,-28.755194,-16.447684)">
+ <g>
+ <path style="opacity:0.3" transform="matrix(0.9406375,0,0,0.9409193,37.565291,21.033155)" d="m 24.103516,5 -2.316407,0.2636719 -2.859375,0.7851562 -0.541015,0.5253907 1.77539,1.2246093 v 0.6992188 l -1.16211,0.6992187 1.396485,1.8378904 0.617188,-0.349609 0.773437,-1.2246095 c 1.19387,-0.3690008 2.263684,-0.7878004 3.398438,-1.3125 l 0.814452,-2.3613281 z m -5.484375,0.1757812 -0.998047,0.1425782 -0.472656,0.46875 -0.775391,0.1132812 -0.691406,0.3242188 -0.335938,0.1621094 -0.205078,0.2753906 1.003906,0.1738281 L 16.53125,6.4863281 17.304688,6.3125 c 0.529421,-0.2574078 1.061298,-0.4316504 1.623046,-0.6132812 z m -4.560547,2.0976563 -0.154297,0.3496094 0.07617,0.875 -0.617188,0.5253906 -0.386719,0.9609375 h 0.773438 l 0.386719,-0.8730469 c 0.333277,-0.2356195 0.664462,-0.4743724 1.003906,-0.7011719 l 0.773437,0.2636719 c 0.51497,0.3497654 1.029526,0.6995952 1.544922,1.0488281 L 18.23242,9.0234375 17.380857,8.6738281 16.994139,7.8867188 l -1.46875,-0.1757813 -0.07617,-0.4375 -0.695313,0.1757813 -0.308594,0.6113281 z m 19.792968,0.6992187 -1.464843,0.3515626 -0.931641,0.6113281 v 0.5253906 l -1.464844,0.9609375 0.306641,1.400391 0.853516,-0.613282 0.539062,0.613282 0.617188,0.349609 0.386718,-1.048828 -0.230468,-0.613281 0.230468,-0.4375 0.84961,-1.0722662 h 0.386719 l -0.386719,1.1601562 v 0.78711 c 0.355079,-0.09661 0.720609,-0.12866 1.083984,-0.173828 l -1.005859,0.699218 -0.07617,0.4375 -1.158203,0.960938 -1.16211,-0.261719 v -0.699219 l -0.541015,0.34961 0.234375,0.811234 h -0.851563 l -0.46289,0.587203 -0.582032,0.654297 -1.041015,0.220703 0.617187,0.609375 0.15625,0.611328 h -0.773437 l -0.980472,0.525391 v 1.576172 h 0.439456 l 0.423828,0.480469 0.966797,-0.480469 0.384766,-0.962891 0.697265,-0.4375 0.154297,-0.349609 1.158203,-0.259766 0.619141,0.697266 0.695312,0.349609 -0.386718,0.78711 0.61914,-0.175782 0.308594,-0.783203 -0.773437,-0.875 h 0.310547 l 0.773437,0.609375 0.154297,0.875 0.693359,0.78711 0.154297,-1.138672 0.388672,-0.173828 c 0.382082,0.396527 0.682099,0.866234 1.003906,1.3125 l 1.158203,0.08789 0.697266,0.435547 -0.310547,0.4375 -0.695312,0.613281 h -1.003907 l -1.314453,-0.4375 -0.695312,0.08594 -0.5,0.570312 -1.431641,-1.443359 -1.005859,-0.261719 -1.46875,0.173828 -1.314453,0.34961 c -0.737161,0.835459 -1.364583,1.667494 -2.062292,2.535156 l -0.849609,2.013672 0.386719,0.435547 -0.695313,1.048828 0.773438,1.83789 c 0.657108,0.743102 1.212779,1.484882 1.868932,2.228516 l 0.96875,-0.830078 0.423828,0.482422 1.041015,-0.65625 0.34961,0.392578 h 1.044922 l 0.597656,0.677734 -0.369141,1.203125 0.736328,0.830078 -0.03906,1.44336 0.541016,1.050781 -0.578128,0.873047 c -0.03849,0.643412 -0.03907,1.282257 -0.03907,1.925781 0.316696,0.871804 0.480719,1.741068 0.779766,2.619141 l 0.230469,1.40039 v 0.701172 h 0.841327 l 0.851563,-0.52539 h 0.732422 c 0.273168,-0.190233 0.535917,-0.394345 0.798828,-0.597657 l 0.978516,-1.107421 -0.191407,-0.56836 1.00586,-0.876953 -0.736328,-0.828125 0.890625,-0.742188 0.750005,-0.527343 0.386719,-0.433594 -0.232422,-0.966797 v -2.445312 l 0.794916,-1.488282 0.84961,-0.960937 0.927734,-2.273438 V 25.98633 c -0.456968,0.05754 -0.902613,0.104273 -1.349609,0.136719 l 0.923828,-0.923828 1.27539,-0.875 0.697266,-0.785157 v -0.875 c -0.154679,-0.291629 -0.309107,-0.58337 -0.464844,-0.875 l -0.61914,0.699219 -0.462891,-0.523437 -0.695312,-0.525391 v -1.136719 l 0.8125,0.917969 0.888671,-0.130859 c 0.404831,0.367406 0.803125,0.718404 1.158204,1.136718 l 0.08789,-0.09961 C 43.482716,17.486207 41.47517,13.324306 38.4375,10.15625 38.269725,9.9843689 38.092667,9.7993495 37.955078,9.6640625 37.724135,9.4392605 37.481856,9.227136 37.240234,9.0136719 l -0.21875,0.359375 -0.773437,0.8750001 -1.003906,-1.2480472 h 1.003906 L 36.712891,8.6738281 34.857422,8.3242188 Z m -21.845703,0.029297 c -0.113126,0.0848 -0.228606,0.1667762 -0.339843,0.2539063 l 0.152343,0.6796875 c 0,0 -0.706767,0.077591 -1.115234,0.1308593 C 6.5989978,12.720635 4.0051013,18.030857 4,23.982422 4.1609659,24.247444 4.3203125,24.5 4.3203125,24.5 l 1.6230469,0.960938 1.625,0.439453 0.6933594,0.875 1.0820312,0.785156 0.6191406,-0.08594 0.4628904,0.208985 v 0.140625 l -0.6171872,1.660156 -0.4648438,0.701172 0.1542969,0.349609 -0.4980474,1.310547 1.5019535,2.537109 0.992453,1.222657 0.617188,0.873047 -0.07617,1.83789 0.863016,1.048828 -0.25586,1.109375 c 0.89177,0.614561 1.842605,1.146031 2.832031,1.611329 l 0.361329,-0.359376 0.230468,-0.611328 1.00586,-0.351562 0.927731,-1.923828 -0.386716,-0.523438 0.539063,-1.087568 1.160156,-0.263672 0.687497,-1.097978 -0.222653,-1.746094 1.125528,-1.3125 0.15625,-1.3125 c -1.268711,-0.62896 -2.727601,-1.276271 -3.986856,-1.923828 l -0.619141,-1.22461 -1.158203,-0.261718 -0.617188,-1.15985 -1.544922,0.173828 L 11.818361,26 10.425783,26.861326 v 0.19336 C 10.004788,26.933211 9.488126,26.917913 9.1132812,26.6875 L 8.8027344,25.8125 V 24.849609 L 7.875,24.9375 C 7.952394,24.32512 8.0314513,23.713836 8.109375,23.101562 H 7.5683594 L 7.0273438,23.800781 6.4863281,24.0625 5.7128906,23.626953 l -0.078125,-0.962891 0.1542969,-1.048828 1.1601563,-0.875 H 7.875 l 0.1542969,-0.52539 1.1601562,0.261718 0.7494214,1.050782 0.1562505,-1.75 1.568937,-1.222656 0.541016,-1.3125 1.080078,-0.03775 0.619141,-0.871094 1.390625,-0.265625 0.695312,-1.046875 h -2.085937 l 1.314453,-0.613282 h 0.925781 l 1.314453,-0.83725 0.154297,-0.523437 -0.464843,-0.4375 -0.541016,-0.175781 0.15625,-0.523438 -0.386719,-0.787109 -0.927734,0.347656 0.154297,-0.699219 -1.082032,-0.611328 -0.847656,1.486328 0.07617,0.525391 -0.851562,0.349609 -0.541016,1.136719 -0.230469,-1.048828 -1.46875,-0.613281 -0.232422,-0.78711 1.931641,-1.136718 0.851562,-0.7871098 0.07617,-0.9609374 -0.46289,-0.2636719 z M 26.691606,8.9116406 25.572266,9.26125 25.066064,9.173359 h -0.002 l -0.07813,0.5253906 0.74253,0.3496094 1.425981,-0.6132813 -0.462891,-0.5234375 z m -10.701372,0.3735157 -0.617187,0.4375 0.771484,0.5253907 h 0.619141 V 9.6347657 Z m 12.208985,2.0117187 v 0.525391 l 0.310547,0.349609 v 0.787109 l -0.15625,1.048828 0.851562,-0.173828 0.617188,-0.613281 -0.541016,-0.523437 C 29.099568,12.21359 28.891455,11.760782 28.664062,11.296875 Z m -0.306641,1.048828 -0.542969,0.175781 0.15625,0.960938 0.69336,-0.347656 z m -10.664062,1.576172 0.230468,1.220703 0.462891,-0.697266 z m 20.177734,6.818359 0.890625,1.00586 1.042969,2.228515 0.617187,0.701172 -0.310547,0.785157 0.587891,0.666015 c -0.269928,0.01823 -0.538857,0.03711 -0.816406,0.03711 -0.492109,-1.033775 -0.861574,-2.068895 -1.236328,-3.15039 l -0.857813,-0.742188 -0.347657,-1.269531 z"/>
+ </g>
+ </g>
+ <path style="opacity:0.2" d="m 11.411082,17.000184 c -0.131386,0.0031 -0.257369,0.05187 -0.355414,0.137637 l -8.4698061,6.735174 c -0.3515653,0.30706 -0.1762434,0.876714 0.289943,0.942078 l 3.2842378,0.46369 -1.539236,2.665882 c -0.3439747,0.595844 -0.140157,1.353068 0.4556245,1.697078 l 0.3300272,0.191088 c 0.5957814,0.344011 1.352926,0.140172 1.6969005,-0.455671 l 1.5980264,-2.768775 2.3422567,1.898855 c 0.360591,0.293338 0.90679,0.04234 0.907241,-0.41692 l 0.02806,-10.54625 c 8.9e-4,-0.305691 -0.256023,-0.55173 -0.567863,-0.543866 z"/>
+ <path style="fill:#ffffff" d="m 11.411082,16.000184 c -0.131386,0.0031 -0.257369,0.05187 -0.355414,0.137637 l -8.4698061,6.735174 c -0.3515653,0.30706 -0.1762434,0.876714 0.289943,0.942078 l 3.2842378,0.46369 -1.539236,2.665882 c -0.3439747,0.595844 -0.140157,1.353068 0.4556245,1.697078 l 0.3300272,0.191088 c 0.5957814,0.344011 1.352926,0.140172 1.6969005,-0.455671 l 1.5980264,-2.768775 2.3422567,1.898855 c 0.360591,0.293338 0.90679,0.04234 0.907241,-0.41692 l 0.02806,-10.54625 c 8.9e-4,-0.305691 -0.256023,-0.55173 -0.567863,-0.543866 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/abrt.svg b/.icons/awkward/32x32/apps/abrt.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/abrt.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/accerciser.svg b/.icons/awkward/32x32/apps/accerciser.svg
new file mode 100644
index 00000000..2262305b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/accerciser.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#2a85c2" width="30" height="6" x="1" y="13" rx="2" ry="2"/>
+ <path fill="#fff" opacity=".2" d="m3 13c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h26c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-26z"/>
+ <path opacity=".2" d="m1 17v1c0 1.108 0.892 2 2 2h26c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-26c-1.108 0-2-0.892-2-2z"/>
+ <rect fill="#c2352a" width="28" height="7" x="-30" y="-12" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#c2352a" width="28" height="7" x="-30" y="-27" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#d8564b" width="20" height="3" x="-26" y="-5" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#d8564b" width="20" height="3" x="-26" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m2 24.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5s-1.5-0.669-1.5-1.5zm25 0v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5s-1.5-0.669-1.5-1.5zm-22 2.5v1c0 1.662 1.338 3 3 3h1c1.662 0 3-1.338 3-3v-1c0 1.662-1.338 3-3 3h-1c-1.662 0-3-1.338-3-3zm15 0v1c0 1.662 1.338 3 3 3h1c1.662 0 3-1.338 3-3v-1c0 1.662-1.338 3-3 3h-1c-1.662 0-3-1.338-3-3z"/>
+ <path fill="#fff" opacity=".2" d="m8 2c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h1c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-1zm15 0c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h1c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-1zm-19.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5s1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm25 0c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5s1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/access.svg b/.icons/awkward/32x32/apps/access.svg
new file mode 120000
index 00000000..93ed872f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/access.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/accessibility-directory.svg b/.icons/awkward/32x32/apps/accessibility-directory.svg
new file mode 120000
index 00000000..93ed872f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/accessibility-directory.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/accessibility.svg b/.icons/awkward/32x32/apps/accessibility.svg
new file mode 120000
index 00000000..93ed872f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/accessibility.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/accessibility_section.svg b/.icons/awkward/32x32/apps/accessibility_section.svg
new file mode 120000
index 00000000..93ed872f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/accessibility_section.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/accessories-archiver.svg b/.icons/awkward/32x32/apps/accessories-archiver.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/accessories-archiver.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/accessories-calculator.svg b/.icons/awkward/32x32/apps/accessories-calculator.svg
new file mode 100644
index 00000000..e5e0f9f0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/accessories-calculator.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 3.5,3 h 25 C 29.331,3 30,3.669 30,4.5 v 17.839157 l -2.517986,4.745632 c -0.38949,0.73407 -0.827994,1.011155 -1.5,1.5 L 22.661871,31 H 3.5 C 2.669,31 2,30.331 2,29.5 V 4.5 C 2,3.669 2.669,3 3.5,3 Z"/>
+ <path style="fill:#666666" d="m 30,16 v 6.647482 l -1.541624,4.824769 c -0.252926,0.791574 -0.634728,1.53776 -1.448612,1.70555 L 23.021583,30 H 15 V 16 Z"/>
+ <path style="fill:#8c8c8c" d="M 2,15 V 28.5 C 2,29.331 2.669,30 3.5,30 H 16 V 15 Z"/>
+ <path style="fill:#a6a6a6" d="M 3.5,2 C 2.669,2 2,2.669 2,3.5 V 16 H 17 V 2 Z"/>
+ <path style="fill:#595959" d="M 28.5,2 C 29.331,2 30,2.669 30,3.5 V 16 H 16 V 2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <circle style="opacity:0.2" cx="23" cy="24" r="8"/>
+ <circle style="fill:#07ce8e" cx="23" cy="23" r="8"/>
+ <path style="opacity:0.2" d="m 9,7.000484 v 3 H 6 v 1 h 3 v 3 h 1 v -3 h 3 v -1 h -3 v -3 z m 11,3 v 1 h 6 v -1 z M 6.3535156,20.646968 5.6464844,21.354 8.2929688,24.000484 5.6464844,26.646968 6.3535156,27.354 9,24.707515 11.646484,27.354 12.353516,26.646968 9.7070312,24.000484 12.353516,21.354 11.646484,20.646968 9,23.293453 Z"/>
+ <path style="fill:#ffffff" d="M 9 6 L 9 9 L 6 9 L 6 10 L 9 10 L 9 13 L 10 13 L 10 10 L 13 10 L 13 9 L 10 9 L 10 6 L 9 6 z M 20 9 L 20 10 L 26 10 L 26 9 L 20 9 z M 6.3535156 19.646484 L 5.6464844 20.353516 L 8.2929688 23 L 5.6464844 25.646484 L 6.3535156 26.353516 L 9 23.707031 L 11.646484 26.353516 L 12.353516 25.646484 L 9.7070312 23 L 12.353516 20.353516 L 11.646484 19.646484 L 9 22.292969 L 6.3535156 19.646484 z"/>
+ <path style="fill:#ffffff" d="M 20,21 V 22 H 26 V 21 Z M 20,24 V 25 H 26 V 24 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/accessories-camera.svg b/.icons/awkward/32x32/apps/accessories-camera.svg
new file mode 100644
index 00000000..4f55ee4c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/accessories-camera.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m8.681 16.667a7.3333 7.2789 0 0 1 -0.0143 -0.388 7.3333 7.2789 0 0 1 7.3333 -7.279 7.3333 7.2789 0 0 1 7.333 7.279 7.3333 7.2789 0 0 1 -0.014 0.274 7.3333 7.2789 0 0 0 -7.319 -6.8913 7.3333 7.2789 0 0 0 -7.319 7.0053z"/>
+ <circle style="opacity:0.4" cx="16" cy="16" r="8"/>
+ <circle opacity=".2" cx="16" cy="-17" r="7" transform="scale(1,-1)"/>
+ <circle fill="#ba174e" cx="16" cy="-16" r="7" transform="scale(1,-1)"/>
+ <circle opacity=".2" cx="16" cy="17" r="4"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <circle fill="#d67495" cx="16" cy="16" r="4"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/accessories-character-map.svg b/.icons/awkward/32x32/apps/accessories-character-map.svg
new file mode 100644
index 00000000..b11c8127
--- /dev/null
+++ b/.icons/awkward/32x32/apps/accessories-character-map.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#4f4f4f" width="19" height="19" x="2" y="-30" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <path style="opacity:0.2" d="m 20,8.999641 0,1 1,0 0,-1 -1,0 z m 3,0 0,1 1,0 0,-1 -1,0 z m -0.626953,2.138672 c -1.1901,0 -2.136154,0.381404 -2.839844,1.146484 -0.69892,0.7604 -1.048835,2.191435 -1.048828,3.490235 0,1.2563 0.368719,2.452703 1.105469,3.189453 0.7415,0.73672 1.744065,1.103515 3.009765,1.103515 0.50538,0 1.004914,-0.0504 1.496094,-0.154297 0.49118,-0.103898 0.96994,-0.256718 1.4375,-0.455078 l 0,-1.232422 c -0.46288,0.24559 -0.930084,0.429946 -1.402344,0.552735 -0.46751,0.12279 -0.952525,0.185547 -1.453125,0.185547 -0.8643,0 -1.53895,-0.235565 -2.02539,-0.703125 -0.48173,-0.472299 -0.749941,-1.354633 -0.806641,-2.251953 l 5.992188,0 0,-0.638672 c 0,-1.1807 -0.312157,-2.514419 -0.935547,-3.199219 -0.6187,-0.68953 -1.461997,-1.033196 -2.529297,-1.033203 z m 0.01563,1.105469 c 0.64225,10e-6 1.155699,0.211678 1.542969,0.636718 0.39197,0.4251 0.594015,1.394292 0.603515,2.107422 l -4.648437,0.0078 c 0.06612,-0.74618 0.317453,-1.725829 0.751953,-2.136719 0.4392,-0.41088 1.02269,-0.615227 1.75,-0.615234 z"/>
+ <path style="fill:#ffffff" d="m 22.373047,10.138774 c -1.1901,0 -2.136154,0.381404 -2.839844,1.146484 -0.69892,0.7604 -1.048835,2.190723 -1.048828,3.489523 0,1.2563 0.368719,2.453953 1.105469,3.190703 0.7415,0.73672 1.744065,1.103516 3.009765,1.103516 0.50538,0 1.004914,-0.0504 1.496094,-0.154297 0.49118,-0.103898 0.96994,-0.256718 1.4375,-0.455078 l 0,-1.232422 c -0.46288,0.24559 -0.930084,0.429946 -1.402344,0.552735 -0.46751,0.12279 -0.952525,0.185546 -1.453125,0.185546 -0.8643,0 -1.53895,-0.235565 -2.02539,-0.703125 -0.48173,-0.472299 -0.749941,-1.355883 -0.806641,-2.253203 l 5.992188,0 0,-0.638672 c 0,-1.1807 -0.312157,-2.513707 -0.935547,-3.198507 -0.6187,-0.68953 -1.461997,-1.033196 -2.529297,-1.033203 z m 0.01563,1.105469 c 0.64225,10e-6 1.155699,0.211678 1.542969,0.636718 0.39197,0.4251 0.594015,1.393581 0.603515,2.106711 l -4.648437,0.0078 c 0.06612,-0.74618 0.317453,-1.725117 0.751953,-2.136007 0.4392,-0.41088 1.02269,-0.615227 1.75,-0.615234 z"/>
+ <path style="fill:#ffffff" d="m 23,8.000102 1,0 0,1 -1,0 0,-1"/>
+ <path style="fill:#ffffff" d="m 20,8.000102 1,0 0,1 -1,0 0,-1"/>
+ <path opacity=".2" d="m11 19.5v1c0 0.831 0.669 1.5 1.5 1.5h16c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-16c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="fill:#e4e4e4" width="19" height="19" x="10" y="-21" rx="1.5" ry="1.5" transform="matrix(0,1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".1" d="m12.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h16c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-16z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.5,10 C 2.669,10 2,10.669 2,11.5 l 0,1 C 2,11.669 2.669,11 3.5,11 l 16,0 c 0.831,0 1.5,0.669 1.5,1.5 l 0,-1 C 21,10.669 20.331,10 19.5,10 l -16,0 z"/>
+ <path style="opacity:0.2" d="m 14.284,24.038045 c -1.1001,1.1e-5 -1.8622,0.12238 -2.2865,0.36713 -0.42425,0.24476 -0.63637,0.66227 -0.63637,1.2526 0,0.47031 0.15786,0.544425 0.47358,0.822785 0.32064,0.27355 0.75475,0.41032 1.3023,0.41032 0.75475,0 1.359,-0.25915 1.8129,-0.77744 0.45876,-0.5231 0.68815,-0.916385 0.68816,-1.780185 l 0,-0.29514 -1.3541,0 m 2.716,-0.547 0,4.508715 -1.3615,0 0,-1.43283 c -0.31,0.49 -0.698,0.852 -1.161,1.087 -0.464,0.231 -1.031,0.346 -1.702,0.346 -0.849,0 -1.524,-0.23 -2.028,-0.691 -0.498,-0.466 -0.747,-0.786785 -0.747,-1.563785 0,-0.90702 0.31078,-1.5909 0.93235,-2.0516 0.6265,-0.4607 1.560495,-0.626291 2.797,-0.69106 l 1.9091,0 0,-0.12958 c -1.1e-5,-0.60947 -0.20719,-0.979878 -0.62156,-1.310978 -0.40945,-0.33592 -0.98661,-0.5039 -1.7315,-0.5039 -0.47357,10e-6 -0.93481,0.0552 -1.3837,0.16557 -0.44891,0.11038 -0.88055,0.576165 -1.2949,0.796915 l 0,-1.524015 c 0.49824,-0.18716 0.98167,-0.32632 1.4503,-0.41752 0.46864,-0.09597 0.92495,-0.14396 1.3689,-0.14397 1.1987,10e-6 2.0941,0.30235 2.686,0.90702 0.59196,0.60469 0.88794,1.421378 0.88795,2.649978 m -4.587,-7.491215 2.0867,2.99897 -1.1321,0 -2.412,-2.99867 1.4577,0"/>
+ <path style="fill:#3f3f3f" d="m 14.284,23.038215 c -1.1001,1.1e-5 -1.8622,0.12238 -2.2865,0.36713 -0.42425,0.24476 -0.63637,0.66227 -0.63637,1.2526 0,0.47031 0.15786,0.544425 0.47358,0.822785 0.32064,0.27355 0.75475,0.41032 1.3023,0.41032 0.75475,0 1.359,-0.25915 1.8129,-0.77744 0.45876,-0.5231 0.68815,-0.916385 0.68816,-1.780185 l 0,-0.29514 -1.3541,0 m 2.716,-0.547 0,4.508715 -1.3615,0 0,-1.43283 c -0.31,0.49 -0.698,0.852 -1.161,1.087 -0.464,0.231 -1.031,0.346 -1.702,0.346 -0.849,0 -1.524,-0.23 -2.028,-0.691 -0.498,-0.466 -0.747,-0.786785 -0.747,-1.563785 0,-0.90702 0.31078,-1.5909 0.93235,-2.0516 0.6265,-0.4607 1.560495,-0.626291 2.797,-0.69106 l 1.9091,0 0,-0.12958 c -1.1e-5,-0.60947 -0.20719,-0.979878 -0.62156,-1.310978 -0.40945,-0.33592 -0.98661,-0.5039 -1.7315,-0.5039 -0.47357,10e-6 -0.93481,0.0552 -1.3837,0.16557 -0.44891,0.11038 -0.88055,0.576165 -1.2949,0.796915 l 0,-1.524015 c 0.49824,-0.18716 0.98167,-0.32632 1.4503,-0.41752 0.46864,-0.09597 0.92495,-0.14396 1.3689,-0.14397 1.1987,10e-6 2.0941,0.30235 2.686,0.90702 0.59196,0.60469 0.88794,1.421378 0.88795,2.649978 m -4.587,-7.491215 2.0867,2.99897 -1.1321,0 -2.412,-2.99867 1.4577,0"/>
+ <path style="opacity:0.2" d="m 2,27.5 0,1 C 2,29.331 2.669,30 3.5,30 l 16,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-1 c 0,0.831 -0.669,1.5 -1.5,1.5 l -16,0 C 2.669,29 2,28.331 2,27.5 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/accessories-clock.svg b/.icons/awkward/32x32/apps/accessories-clock.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/accessories-clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/accessories-dictionary.svg b/.icons/awkward/32x32/apps/accessories-dictionary.svg
new file mode 100644
index 00000000..7e1ba815
--- /dev/null
+++ b/.icons/awkward/32x32/apps/accessories-dictionary.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".1" d="m30 28.6v-25.2c0-0.7756-0.624-1.4-1.4-1.4h-12.6v28h12.6c0.7756 0 1.4-0.6244 1.4-1.4z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <path fill="#c2352a" d="m12.8 1c-0.8 0-0.8 0.6857-0.8 0.6857v11.314l2-1 2 1v-11.314c0-0.68571-0.80001-0.68571-0.80001-0.68571z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/accessories-ebook-reader.svg b/.icons/awkward/32x32/apps/accessories-ebook-reader.svg
new file mode 100644
index 00000000..1264c9ef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/accessories-ebook-reader.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="22" height="28" x="5" y="3" rx="1.5" ry="1.5"/>
+ <rect style="fill:#009587" width="22" height="28" x="5" y="2" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2" d="M 19,3 V 17 L 21,15 23,17 V 3 Z"/>
+ <path fill="#d8d8d8" d="m19 2v14l2-2 2 2v-14h-4z"/>
+ <path style="opacity:0.2" d="M 6.5 2 C 5.669 2 5 2.669 5 3.5 L 5 28.5 C 5 29.331 5.669 30 6.5 30 L 9 30 L 9 2 L 6.5 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.5 2 C 5.669 2 5 2.669 5 3.5 L 5 4.5 C 5 3.669 5.669 3 6.5 3 L 25.5 3 C 26.331 3 27 3.669 27 4.5 L 27 3.5 C 27 2.669 26.331 2 25.5 2 L 6.5 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/accessories-notes.svg b/.icons/awkward/32x32/apps/accessories-notes.svg
new file mode 100644
index 00000000..f01bd16d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/accessories-notes.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 4,3 C 4,3 2,3 2,5 V 29 C 2,31 4,31 4,31 H 20 L 30,21 V 5 C 30,3 28,3 28,3 Z"/>
+ <path style="fill:#fecd38" d="M 4,2 C 4,2 2,2 2,4 V 28 C 2,30 4,30 4,30 H 20 L 30,20 V 4 C 30,2 28,2 28,2 Z"/>
+ <path style="fill:#ffe69b" d="M 30,20 H 21.5 C 20.672,20 20,20.672 20,21.5 V 30 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21.5,20 C 20.672,20 20,20.672 20,21.5 V 22.5 C 20,21.672 20.672,21 21.5,21 H 29 L 30,20 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4 2 C 4 2 2 2 2 4 L 2 5 C 2 3 4 3 4 3 L 28 3 C 28 3 30 3 30 5 L 30 4 C 30 2 28 2 28 2 L 4 2 z"/>
+ <rect style="opacity:0.1" width="22" height="3" x="5" y="11" rx="1.5" ry="1.5"/>
+ <rect style="fill:#4f4f4f" width="22" height="3" x="5" y="10" rx="1.5" ry="1.5"/>
+ <rect style="opacity:0.1" width="15" height="3" x="5" y="16" rx="1.5" ry="1.5"/>
+ <rect style="fill:#4f4f4f" width="15" height="3" x="5" y="15" rx="1.5" ry="1.5"/>
+ <rect style="opacity:0.1" width="10" height="3" x="5" y="21" rx="1.5" ry="1.5"/>
+ <rect style="fill:#4f4f4f" width="10" height="3" x="5" y="20" rx="1.5" ry="1.5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/accessories-screenshot.svg b/.icons/awkward/32x32/apps/accessories-screenshot.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/accessories-screenshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/accessories-text-editor.svg b/.icons/awkward/32x32/apps/accessories-text-editor.svg
new file mode 100644
index 00000000..cf053ec7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/accessories-text-editor.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <g transform="translate(3)">
+ <circle fill="#f34235" cx="21" cy="23" r="8"/>
+ </g>
+ <path style="fill:#ffffff" d="M 26.408203 19 C 26.286839 19 26.164547 19.046385 26.070312 19.140625 L 25.140625 20.078125 L 26.921875 21.859375 L 27.859375 20.929688 C 28.047855 20.741218 28.047855 20.444339 27.859375 20.255859 L 26.744141 19.140625 C 26.649901 19.046385 26.529567 19 26.408203 19 z M 24.433594 20.785156 L 20 25.21875 L 20 27 L 21.78125 27 L 26.214844 22.566406 L 24.433594 20.785156 z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/acetoneiso.svg b/.icons/awkward/32x32/apps/acetoneiso.svg
new file mode 100644
index 00000000..d09f527c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/acetoneiso.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m16 3c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14zm0 8a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6 -6 6 6 0 0 1 6 -6z"/>
+ <path fill="#848484" d="m16 8.5a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5 -7.5 7.5 7.5 0 0 0 -7.5 -7.5zm0 4.5c1.6569 0 3 1.3431 3 3s-1.3431 3-3 3-3-1.3431-3-3 1.3431-3 3-3z"/>
+ <path fill="#e4e4e4" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14zm0 8a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6 -6 6 6 0 0 1 6 -6z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14zm-5.975 14.498a6 6 0 0 0 -0.025 0.502 6 6 0 0 0 6 6 6 6 0 0 0 6 -6 6 6 0 0 0 -0.025 -0.498 6 6 0 0 1 -5.975 5.498 6 6 0 0 1 -5.975 -5.502z"/>
+ <circle fill="#ba22ff" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m20 23.334c0 2.2092 1.7909 4 4 4 2.1867 0 3.9602-1.7554 3.9961-3.9336a0.66667 0.66667 0 0 0 0.004 -0.0664 0.66667 0.66667 0 0 0 -0.66667 -0.66667 0.66667 0.66667 0 0 0 -0.66667 0.66667c0 1.4727-1.1939 2.6667-2.6667 2.6667-1.4727 0-2.6667-1.1939-2.6667-2.6667 0-1.4727 1.1939-2.6667 2.6667-2.6667v1.3333l2.6667-2-2.6663-2.0006v1.3333c-2.2092 0-4 1.7909-4 4z"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/acreloaded.svg b/.icons/awkward/32x32/apps/acreloaded.svg
new file mode 100644
index 00000000..6e3494e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/acreloaded.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 16.065156,2.0007767 a 2.8036328,2.7887773 0 0 0 -1.46738,0.372526 L 4.4016762,8.2291491 A 2.8036328,2.7887773 0 0 0 3,10.644032 v 11.711694 a 2.8036328,2.7887773 0 0 0 1.4016762,2.414883 l 10.1960998,5.855847 a 2.8036328,2.7887773 0 0 0 2.803353,0 L 27.598323,24.770609 A 2.8036328,2.7887773 0 0 0 29,22.355726 V 10.644032 A 2.8036328,2.7887773 0 0 0 27.598323,8.2291491 L 17.401129,2.3733027 a 2.8036328,2.7887773 0 0 0 -1.335973,-0.372526 z"/>
+ <path style="fill:#d2323a" d="m 16.065156,1.0007757 a 2.8036328,2.7887773 0 0 0 -1.46738,0.372526 L 4.4016762,7.2291481 A 2.8036328,2.7887773 0 0 0 3,9.6440313 V 21.355725 a 2.8036328,2.7887773 0 0 0 1.4016762,2.414883 l 10.1960998,5.855847 a 2.8036328,2.7887773 0 0 0 2.803353,0 L 27.598323,23.770608 A 2.8036328,2.7887773 0 0 0 29,21.355725 V 9.6440313 A 2.8036328,2.7887773 0 0 0 27.598323,7.2291481 L 17.401129,1.3733017 a 2.8036328,2.7887773 0 0 0 -1.335973,-0.372526 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="m 16.065481,1.0013484 a 2.8036328,2.7887773 0 0 0 -1.46731,0.3722099 L 4.4018298,7.2291198 A 2.8036328,2.7887773 0 0 0 3.213816,8.5857978 L 16,14.809524 28.787521,8.5844493 A 2.8036328,2.7887773 0 0 0 27.598171,7.2291198 L 17.400494,1.3735583 A 2.8036328,2.7887773 0 0 0 16.065481,1.0013484 Z"/>
+ <path style="opacity:0.15;fill:#ffffff" d="m 27.598171,7.2291198 a 2.8036328,2.7887773 0 0 1 0.130961,0.080915 2.8036328,2.7887773 0 0 0 -0.130961,-0.080915 z m 0.168379,0.1078869 a 2.8036328,2.7887773 0 0 1 0.185752,0.134859 2.8036328,2.7887773 0 0 0 -0.185752,-0.134859 z m 0.260588,0.1995911 A 2.8036328,2.7887773 0 0 1 28.16211,7.6579704 2.8036328,2.7887773 0 0 0 28.027138,7.5365978 Z m 0.177734,0.1658759 a 2.8036328,2.7887773 0 0 1 0.152344,0.167225 2.8036328,2.7887773 0 0 0 -0.152344,-0.167225 z m 0.152344,0.167225 A 2.8036328,2.7887773 0 0 1 28.667249,8.3295662 2.8036328,2.7887773 0 0 0 28.357216,7.8696987 Z M 28.67794,8.3524929 A 2.8036328,2.7887773 0 0 1 28.787521,8.5844493 2.8036328,2.7887773 0 0 0 28.67794,8.3524929 Z M 28.787521,8.5844493 16,14.809524 v 15.187779 a 2.8036328,2.7887773 0 0 0 1.400494,-0.370862 L 27.598171,23.77088 A 2.8036328,2.7887773 0 0 0 29,21.355561 V 9.644438 A 2.8036328,2.7887773 0 0 0 28.787521,8.5844493 Z"/>
+ <rect style="opacity:0.2" width="15" height="15" x="17" y="17" rx="1.5" ry="1.5"/>
+ <rect style="fill:#89b736" width="15" height="15" x="17" y="16" rx="1.5" ry="1.5"/>
+ <rect style="fill:#ffffff" width="3" height="11" x="23" y="18"/>
+ <rect style="fill:#ffffff" width="3" height="11" x="22" y="-30" transform="rotate(90)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.064453 1 A 2.8036328 2.7887773 0 0 0 14.597656 1.3730469 L 4.4023438 7.2285156 A 2.8036328 2.7887773 0 0 0 3 9.6445312 L 3 10.644531 A 2.8036328 2.7887773 0 0 1 4.4023438 8.2285156 L 14.597656 2.3730469 A 2.8036328 2.7887773 0 0 1 16.064453 2 A 2.8036328 2.7887773 0 0 1 17.400391 2.3730469 L 27.597656 8.2285156 A 2.8036328 2.7887773 0 0 1 29 10.644531 L 29 9.6445312 A 2.8036328 2.7887773 0 0 0 27.597656 7.2285156 L 17.400391 1.3730469 A 2.8036328 2.7887773 0 0 0 16.064453 1 z"/>
+ <path style="opacity:0.1" d="M 28.308594 8.8164062 L 16 14.810547 L 3.6914062 8.8183594 A 2.8036328 2.7887773 0 0 0 3.2128906 9.5859375 L 16 15.810547 L 28.787109 9.5839844 A 2.8036328 2.7887773 0 0 0 28.308594 8.8164062 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/acroread.svg b/.icons/awkward/32x32/apps/acroread.svg
new file mode 100644
index 00000000..9a5a81c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/acroread.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#745145" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path fill="#ff3434" d="m24.206 12c0.24303 0.01483 0.5046 0 0.79105 0.19856 2.5579 1.1008 0.84241 4.1206-2.4181 6.4176-0.0196-0.43314-0.19962-1.3762-0.19538-1.7913 2.7819-1.9073 4.409-3.7637 2.6363-4.4997-1.8691-0.77573-2.4494 1.3423-2.4822 4.4171-0.1742 0.18056-1.3804 0.9817-1.5636 1.1083 0.06778-2.8037 1.5583-5.6657 2.9905-5.8299 0.07677-0.01482 0.16044-0.01482 0.24144-0.01482m-2.604 4.8783 0.5819-0.22663 0.48236 0.32512 0.09743 1.023-0.60943 0.46755-0.25309 0.33942c-1.8765 1.2449-3.475 2.2038-5.5786 2.9959l-1.3115 0.19486h-0.86306c-0.79581-0.46914-0.3214-0.6497-3.2124-1.0103l3.2579 0.25258c2.5129-0.97429 5.0777-2.3738 7.4106-3.9003m-5.7343 4.0814c-0.37699 0-3.3167-0.25522-4.4863-0.36324-1.1574-0.18056-2.5791-0.23457-2.3101 1.1188-0.30604-0.72172 0.39182-1.947 1.3841-2.163 1.5344-0.34312 3.969 0.59728 4.8442 0.88586m-1.4105 0.37489c0.45641 0.18056 1.499 0.31082 1.9914 0.47338-0.69786 0.36112-4.203 1.6552-5.6501 1.3841-0.23138 0-1.2083-0.70265-1.2321-1.2083 0.07518 0.92028 4.3598 0.23457 4.8908-0.66771m-0.95307 0.01642c0.3754-0.18056 2.1338-0.17156 2.5214-0.31558 2.2016 0.77043 5.1635 2.5787 7.283 3.7981l0.6142 0.18056c0.1186 0.84244 0.6375 1.1326 1.1109 1.678l-0.71745 0.72171-0.56125-0.92028c-2.4817-1.4974-7.3873-3.9173-10.249-5.079m10.249 5.079c0.3034 0.18056 0.59302 0.36112 0.86782 0.54116 0.63644 1.8061 1.3782 3.0224 2.0867 2.97-1.0944 0.52315-3.4517-2.055-4.2464-4.4802m4.2464 4.4802c1.6695-0.99229-1.8643-2.8011-2.658-3.3258-0.17844-0.50515 0.30975-1.3423 0.15037-1.938 2.4923 1.552 3.9653 3.7966 3.1292 4.8614-0.2012 0.25257-0.41458 0.37913-0.62585 0.39713m-2.425-3.7807c-0.11596-0.46491-1.6552-1.5229-1.9331-1.6854-0.37223-2.9319-0.39023-3.2215-0.70633-5.5005 0.18902-0.18056 1.3534-1.0881 1.5334-1.2142 0.22344 2.4357 0.64385 5.7367 1.2385 7.9415"/>
+ <path opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h2.5v-28z"/>
+ <path opacity=".2" d="m9 3v14l2-2 2 2v-14h-4z"/>
+ <path fill="#ff3434" d="m9 2v14l2-2 2 2v-14h-4z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/activity-log-manager.svg b/.icons/awkward/32x32/apps/activity-log-manager.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/activity-log-manager.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/activitywatch.svg b/.icons/awkward/32x32/apps/activitywatch.svg
new file mode 100644
index 00000000..ce026b9c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/activitywatch.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.1" d="M 11.964844,7.9995114 A 0.750075,0.750075 0 0 0 11.283203,8.4174802 L 7.0820312,16.907714 a 0.75031606,0.75031606 0 1 0 1.3457032,0.664063 L 9.453125,15.499511 h 4.976563 l 0.896484,1.830078 a 0.75033037,0.75033037 0 0 0 0.232422,0.277344 0.750075,0.750075 0 0 0 0.05273,0.439453 l 2.800781,6.5 a 0.750075,0.750075 0 0 0 1.390625,-0.03125 l 1.748047,-4.638672 1.748047,4.638672 a 0.750075,0.750075 0 0 0 1.390625,0.03125 l 2.798828,-6.5 a 0.750075,0.750075 0 1 0 -1.376953,-0.59375 l -2.066406,4.792969 -1.792969,-4.759766 a 0.750075,0.750075 0 0 0 -1.404297,0 l -1.792968,4.759766 -2.066407,-4.792969 a 0.750075,0.750075 0 0 0 -0.25,-0.316406 0.75033037,0.75033037 0 0 0 -0.06445,-0.466797 L 12.626953,8.4194333 A 0.750075,0.750075 0 0 0 11.964844,7.9995114 Z m -0.01367,2.4472656 1.742187,3.552734 h -3.5 z"/>
+ <path style="fill:none;stroke:#7a7a7a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" d="M 7.7545199,16.240294 11.95452,7.75 16,16"/>
+ <rect style="fill:#7a7a7a" width="5.6" height="1.5" x="9" y="13"/>
+ <path style="fill:none;stroke:#7a7a7a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" d="m 16.300271,16.75 2.8,6.500139 2.45,-6.500139 2.45,6.500139 2.8,-6.500139"/>
+ <path style="fill:none;stroke:#404040;stroke-width:0.69999999px;stroke-linecap:round" d="M 8.35,22.65 16,16"/>
+ <path style="fill:none;stroke:#404040;stroke-width:1.5;stroke-linecap:round" d="m 16,16 4.3,-5.2"/>
+ <circle style="opacity:0.1" cx="16" cy="17" r="2"/>
+ <circle style="fill:#595959" cx="16" cy="16" r="2"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/addressbook.svg b/.icons/awkward/32x32/apps/addressbook.svg
new file mode 120000
index 00000000..3af65454
--- /dev/null
+++ b/.icons/awkward/32x32/apps/addressbook.svg
@@ -0,0 +1 @@
+kaddressbook.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/administration.svg b/.icons/awkward/32x32/apps/administration.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/32x32/apps/administration.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/adobe-flashplayer.svg b/.icons/awkward/32x32/apps/adobe-flashplayer.svg
new file mode 120000
index 00000000..29daacec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/adobe-flashplayer.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/adobe-reader.svg b/.icons/awkward/32x32/apps/adobe-reader.svg
new file mode 120000
index 00000000..d0e0f0dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/adobe-reader.svg
@@ -0,0 +1 @@
+acroread.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/adobeflashplugin.svg b/.icons/awkward/32x32/apps/adobeflashplugin.svg
new file mode 120000
index 00000000..29daacec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/adobeflashplugin.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/advanced-rest-client.svg b/.icons/awkward/32x32/apps/advanced-rest-client.svg
new file mode 100644
index 00000000..63714f8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/advanced-rest-client.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="2.1" ry="2.1"/>
+ <rect style="fill:#16a1db" width="28" height="28" x="2" y="2" rx="2.1" ry="2.1"/>
+ <path style="opacity:0.2" d="M 11.5,8 8,12 4.5,16 H 8 v 10 h 7 V 16 h 3.5 L 15,12 Z m 9.5,3 v 6 H 18.099609 L 20.550781,19.800781 23,22.599609 25.449219,19.800781 27.900391,17 H 25 v -6 z"/>
+ <rect style="fill:#ffffff" width="7" height="11" x="8" y="14"/>
+ <path style="fill:#ffffff" transform="matrix(0.96045901,0,0,0.63373859,-2.4678566,0.29489289)" d="m 14.542897,10.580241 3.644091,6.311751 3.644091,6.311751 -7.288182,0 -7.2881818,-1e-6 3.6440908,-6.31175 z"/>
+ <rect style="fill:#a2cced" width="4" height="8" x="21" y="-18" transform="scale(1,-1)"/>
+ <path style="fill:#a2cced" transform="matrix(0.67232131,0,0,-0.44361701,13.2225,26.293575)" d="m 14.542897,10.580241 3.644091,6.311751 3.644091,6.311751 -7.288182,0 -7.2881818,-1e-6 3.6440908,-6.31175 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.0996094 2 C 2.9362094 2 2 2.9362094 2 4.0996094 L 2 5.0996094 C 2 3.9362094 2.9362094 3 4.0996094 3 L 27.900391 3 C 29.063791 3 30 3.9362094 30 5.0996094 L 30 4.0996094 C 30 2.9362094 29.063791 2 27.900391 2 L 4.0996094 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/adventure-capitalist.svg b/.icons/awkward/32x32/apps/adventure-capitalist.svg
new file mode 100644
index 00000000..c87509d3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/adventure-capitalist.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 15.478516,1.9571519 A 1.50015,1.50015 0 0 0 14,3.4786363 l 0,10.4999997 3,0 0,-10.4999997 A 1.50015,1.50015 0 0 0 15.478516,1.9571519 Z M 14,19.978636 l 0,10.5 a 1.50015,1.50015 0 1 0 3,0 l 0,-10.5 -3,0 z"/>
+ <path style="opacity:0.2" d="M 11.25,4.9879812 C 10.481216,5.0169707 9.4353715,5.1237866 8.3320312,5.4332938 7.228691,5.7428009 5.9675832,6.2672372 4.8691406,7.3571219 3.770698,8.4470066 3,10.178777 3,11.9997 c 0,1.878571 0.6726779,3.612153 1.6835938,4.818359 1.0109158,1.206207 2.244802,1.904338 3.3496093,2.34375 2.2096149,0.878824 4.2519529,0.837891 4.2519529,0.837891 l 3.714844,0 a 3.0003,3.0003 0 0 0 0.0078,0 3.0003,3.0003 0 0 0 0.0293,0 l 3.46875,-0.04297 a 3.0003,3.0003 0 0 0 0.269532,-0.01563 c 0,0 1.12132,-0.05642 2.007812,0.240235 0.443246,0.148329 0.725179,0.338209 0.884766,0.53125 C 22.827556,20.905631 23,21.142568 23,21.9997 c 0,0.183658 0.0723,-0.0096 -0.05078,0.103516 -0.123084,0.113081 -0.545121,0.359329 -1.09375,0.527343 -1.097259,0.336029 -2.38672,0.369141 -2.38672,0.369141 L 9,22.9997 a 3.0003,3.0003 0 1 0 0,6 l 10.46875,0 c 0,0 1.976421,0.03311 4.144531,-0.630859 1.084055,-0.331986 2.295056,-0.835738 3.396485,-1.847657 C 28.111194,25.509266 29,23.816042 29,21.9997 29,19.999689 28.355942,18.178488 27.291016,16.890325 26.22609,15.602162 24.876938,14.887972 23.6875,14.489934 21.308624,13.69386 19.162109,13.972356 19.162109,13.972356 L 19.431641,13.956731 16,13.9997 l -0.03711,0 -3.677735,0 c 0,0 -1.099961,-0.04093 -2.033203,-0.412109 C 9.7853319,13.402003 9.4489055,13.162634 9.28125,12.962591 9.1135945,12.762547 9,12.621129 9,11.9997 c 0,-0.415819 0.015574,-0.303308 0.095703,-0.382812 0.080129,-0.07951 0.3893337,-0.274943 0.8574219,-0.40625 0.9361761,-0.262615 2.1074221,-0.21875 2.1074221,-0.21875 a 3.0003,3.0003 0 0 0 0.224609,0.0078 L 23,10.9997 a 3.0003,3.0003 0 1 0 0,-6 l -10.714844,0 0.226563,0.00781 c 0,0 -0.492935,-0.048521 -1.261719,-0.019531 z"/>
+ <path style="fill:none;stroke:#ff990f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 16,16 3.469264,-0.04261 c 0,0 6.530736,-0.671676 6.530736,5.042609 C 26,25 19.469264,25 19.469264,25 L 9,25 m 7,-9 -3.714286,0 C 12.285714,16 6,16 6,11 6,6.5265152 12.285714,7 12.285714,7 L 23,7"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.169922 3.9863281 C 11.95059 3.9778216 11.634392 3.9737863 11.25 3.9882812 C 10.481216 4.0172707 9.4353716 4.1240866 8.3320312 4.4335938 C 7.2286911 4.7431009 5.9675832 5.2675372 4.8691406 6.3574219 C 3.770698 7.4473066 3 9.1790765 3 11 C 3 11.180875 3.0112639 11.359264 3.0234375 11.537109 C 3.140839 9.8892437 3.8644711 8.354264 4.8691406 7.3574219 C 5.9675832 6.2675372 7.2286911 5.7431008 8.3320312 5.4335938 C 9.4353716 5.1240866 10.481216 5.0172707 11.25 4.9882812 C 11.878209 4.9645922 12.245343 4.9889436 12.386719 5 L 23 5 A 3.0003 3.0003 0 0 1 25.998047 7.5058594 A 3.0003 3.0003 0 0 0 23 4 L 12.386719 4 C 12.331849 3.9957088 12.309043 3.9917237 12.169922 3.9863281 z M 9.0761719 11.632812 C 9.0192542 11.670565 9 11.63552 9 12 C 9 12.621429 9.1135945 12.762847 9.28125 12.962891 C 9.4489055 13.162934 9.785333 13.402303 10.251953 13.587891 C 11.185195 13.95907 12.285156 14 12.285156 14 L 15.962891 14 L 16 14 L 19.333984 13.958984 C 19.748924 13.918109 21.582534 13.785823 23.6875 14.490234 C 24.876938 14.888272 26.22609 15.602462 27.291016 16.890625 C 28.247001 18.04701 28.860366 19.633336 28.976562 21.392578 C 28.985728 21.261832 29 21.132268 29 21 C 29 18.999989 28.355942 17.178788 27.291016 15.890625 C 26.22609 14.602462 24.876938 13.888272 23.6875 13.490234 C 21.582534 12.785823 19.748924 12.918109 19.333984 12.958984 L 16 13 L 15.962891 13 L 12.285156 13 C 12.285156 13 11.185195 12.95907 10.251953 12.587891 C 9.785333 12.402303 9.4489055 12.162934 9.28125 11.962891 C 9.1964333 11.861689 9.1256084 11.773747 9.0761719 11.632812 z M 22.900391 21.134766 C 22.750209 21.255708 22.369248 21.473518 21.855469 21.630859 C 20.75821 21.966888 19.46875 22 19.46875 22 L 9 22 A 3.0003 3.0003 0 0 0 6.0019531 25.492188 A 3.0003 3.0003 0 0 1 9 23 L 19.46875 23 C 19.46875 23 20.75821 22.966888 21.855469 22.630859 C 22.404098 22.462845 22.826135 22.216597 22.949219 22.103516 C 23.072299 21.9904 23 22.183658 23 22 C 23 21.587831 22.959538 21.324194 22.900391 21.134766 z"/>
+ <path style="fill:#ffd56a;fill-rule:evenodd" d="M 15.478516 0.97851562 A 1.50015 1.50015 0 0 0 14 2.5 L 14 13 L 17 13 L 17 2.5 A 1.50015 1.50015 0 0 0 15.478516 0.97851562 z M 14 19 L 14 29.5 A 1.50015 1.50015 0 1 0 17 29.5 L 17 19 L 14 19 z"/>
+ <rect style="opacity:0.2" width="3" height="1" x="14" y="19"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 15.478516,0.97851562 C 14.650088,0.99037879 13.988132,1.6715719 14,2.5 l 0,0.9785156 C 13.988132,2.6500875 14.650088,1.9688944 15.478516,1.9570312 16.323773,1.9449226 17.012109,2.6332583 17,3.4785156 L 17,2.5 C 17.012109,1.6547427 16.323773,0.96640705 15.478516,0.97851562 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/aegisub.svg b/.icons/awkward/32x32/apps/aegisub.svg
new file mode 100644
index 00000000..aed8bbc5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/aegisub.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 8.3397706,3.4421288 A 3.2969171,3.4219078 2.5927977 0 0 7.0622173,4.7356176 L 1.444598,14.81337 a 3.2969171,3.4219078 2.5927977 0 0 -0.00552,3.42199 l 5.585317,10.058796 a 3.2969171,3.4219078 2.5927977 0 0 2.8526665,1.705839 L 21.07978,29.980645 a 3.2969171,3.4219078 2.5927977 0 0 2.858206,-1.715815 l 5.617473,-10.078014 a 3.2969171,3.4219078 2.5927977 0 0 0.0054,-3.421989 L 23.975663,4.7060335 A 3.2969171,3.4219078 2.5927977 0 0 21.122727,3.0000092 L 9.9201526,3.0196176 a 3.2969171,3.4219078 2.5927977 0 0 -1.580902,0.4224765 z"/>
+ <path style="fill:#ff4141" d="M 8.3397706,2.4421246 A 3.2969171,3.4219078 2.5927977 0 0 7.0622173,3.7356134 L 1.444598,13.813366 a 3.2969171,3.4219078 2.5927977 0 0 -0.00552,3.42199 L 7.024395,27.294152 a 3.2969171,3.4219078 2.5927977 0 0 2.8526665,1.705839 L 21.07978,28.980641 a 3.2969171,3.4219078 2.5927977 0 0 2.858206,-1.715815 l 5.617473,-10.078014 a 3.2969171,3.4219078 2.5927977 0 0 0.0054,-3.421989 L 23.975663,3.7060293 A 3.2969171,3.4219078 2.5927977 0 0 21.122727,2.000005 L 9.9201526,2.0196134 a 3.2969171,3.4219078 2.5927977 0 0 -1.580902,0.4224765 z"/>
+ <path style="opacity:0.2" d="M 8.8420332,2.2137129 A 3.2969171,3.4219078 2.5927977 0 0 8.3390097,2.4426911 3.2969171,3.4219078 2.5927977 0 0 7.0618975,3.7360709 L 1.4450304,13.813886 a 3.2969171,3.4219078 2.5927977 0 0 -0.00539,3.420795 l 5.584499,10.059774 a 3.2969171,3.4219078 2.5927977 0 0 2.852263,1.705541 l 11.2027166,-0.01943 a 3.2969171,3.4219078 2.5927977 0 0 2.257536,-0.933953 L 8.8420332,2.2137129 Z"/>
+ <path style="opacity:0.2" d="M 22.37376,2.2595086 7.9047647,28.046614 c 0,0 -0.092586,0.147089 -0.113281,0.179019 a 3.2969171,3.4219078 2.5927977 0 0 2.0849157,0.774363 l 11.2027166,-0.01943 a 3.2969171,3.4219078 2.5927977 0 0 2.859006,-1.715254 l 5.616867,-10.077818 a 3.2969171,3.4219078 2.5927977 0 0 0.0054,-3.422183 L 23.975883,3.7055404 A 3.2969171,3.4219078 2.5927977 0 0 22.37376,2.2595086 Z"/>
+ <path style="opacity:0.2" d="m 1.0371094,16 a 3.2969171,3.4219078 2.5927977 0 0 0.4023437,1.234375 L 7.0234375,27.294922 A 3.2969171,3.4219078 2.5927977 0 0 9.8769531,29 L 21.080078,28.980469 A 3.2969171,3.4219078 2.5927977 0 0 23.9375,27.265625 L 29.554688,17.1875 A 3.2969171,3.4219078 2.5927977 0 0 29.955078,16 L 1.0371094,16 Z"/>
+ <path style="opacity:0.2" d="M 15.5,10 C 9.0312501,10 4,15.055555 4,16.618489 4,18.666666 9.0312501,23 15.5,23 21.96875,23 27,17.944444 27,16.618489 27,15.055555 21.96875,10 15.5,10 Z"/>
+ <path style="fill:#ffffff" d="M 15.5,9 C 9.0312501,9 4,14.055555 4,15.618489 4,17.666666 9.0312501,22 15.5,22 21.96875,22 27,16.944444 27,15.618489 27,14.055555 21.96875,9 15.5,9 Z"/>
+ <circle style="fill:#1b87e6" cx="15.5" cy="15.5" r="5.5"/>
+ <circle style="fill:#3f3f3f" cx="15.5" cy="15.5" r="2.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 21.123047 2 L 9.9199219 2.0195312 A 3.2969171 3.4219078 2.5927977 0 0 8.3398438 2.4414062 A 3.2969171 3.4219078 2.5927977 0 0 7.0625 3.7363281 L 1.4453125 13.8125 A 3.2969171 3.4219078 2.5927977 0 0 1.0390625 16.025391 A 3.2969171 3.4219078 2.5927977 0 1 1.4453125 14.8125 L 7.0625 4.7363281 A 3.2969171 3.4219078 2.5927977 0 1 8.3398438 3.4414062 A 3.2969171 3.4219078 2.5927977 0 1 9.9199219 3.0195312 L 21.123047 3 A 3.2969171 3.4219078 2.5927977 0 1 23.976562 4.7050781 L 29.560547 14.765625 A 3.2969171 3.4219078 2.5927977 0 1 29.960938 15.974609 A 3.2969171 3.4219078 2.5927977 0 0 29.560547 13.765625 L 23.976562 3.7050781 A 3.2969171 3.4219078 2.5927977 0 0 21.123047 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/agave.svg b/.icons/awkward/32x32/apps/agave.svg
new file mode 100644
index 00000000..e951e1a5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/agave.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path opacity=".2" d="m12.521 20.297c3.884 2.301 4.276 4.066 3.479 5.483s-2.482 1.951-6.3653-0.351c-3.8832-2.301-8.2746-6.957-8.6347-8.539 1.5148-0.471 7.6382 1.105 11.521 3.407z"/>
+ <path fill="#80ffb3" d="m12.521 19.297c3.884 2.301 4.276 4.066 3.479 5.483s-2.482 1.951-6.3653-0.351c-3.8832-2.301-8.2746-6.957-8.6347-8.539 1.5148-0.471 7.6382 1.105 11.521 3.407z"/>
+ <path opacity=".2" d="m15.658 19.246c2.242 3.986 1.723 5.716 0.342 6.534s-3.1 0.415-5.342-3.571c-2.2416-3.986-3.777-10.272-3.3183-11.827 1.5412 0.36968 6.0766 4.8775 8.3186 8.8637z"/>
+ <path fill="#2aff80" d="m15.658 18.246c2.242 3.986 1.723 5.716 0.342 6.534s-3.1 0.415-5.342-3.571c-2.2416-3.986-3.777-10.272-3.3183-11.827 1.5413 0.3697 6.0763 4.878 8.3183 8.864z"/>
+ <path opacity=".2" d="m18.887 19.946c0 4.603-1.2924 5.834-2.8868 5.834-1.5943 0-2.8868-1.231-2.8868-5.834s1.7321-10.835 2.8868-11.946c1.1547 1.1112 2.8868 7.3429 2.8868 11.946z"/>
+ <path fill="#00d455" d="m18.887 18.946c0 4.603-1.2924 5.834-2.8868 5.834-1.5943 0-2.8868-1.231-2.8868-5.834s1.7321-10.835 2.8868-11.946c1.1547 1.1112 2.8868 7.3429 2.8868 11.946z"/>
+ <path fill="#0a4" d="m21.342 21.209c-2.242 3.986-3.961 4.389-5.342 3.571s-1.9-2.548 0.342-6.534 6.777-8.4943 8.318-8.8639c0.459 1.5549-1.076 7.8409-3.318 11.827z"/>
+ <path opacity=".2" d="m22.365 25.429c-3.883 2.302-5.568 1.768-6.365 0.351s-0.405-3.182 3.479-5.483c3.883-2.302 10.006-3.878 11.521-3.407-0.36014 1.5821-4.7514 6.2378-8.6347 8.5393z"/>
+ <path opacity=".2" d="m21.342 22.209c-2.242 3.986-3.961 4.389-5.342 3.571-1.3807-0.81832-1.9004-2.5478 0.34165-6.5341s6.7773-8.4941 8.3186-8.8637c0.45873 1.555-1.0766 7.8408-3.3186 11.827z"/>
+ <path fill="#0a4" d="m21.342 21.209c-2.242 3.986-3.961 4.389-5.342 3.571s-1.9-2.548 0.342-6.534 6.777-8.4943 8.318-8.8639c0.459 1.5549-1.076 7.8409-3.318 11.827z"/>
+ <path fill="#008033" d="m22.365 24.429c-3.883 2.302-5.568 1.768-6.365 0.351s-0.405-3.182 3.479-5.483c3.883-2.302 10.006-3.878 11.521-3.407-0.36014 1.5821-4.7514 6.2378-8.6347 8.5393z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/agenda.svg b/.icons/awkward/32x32/apps/agenda.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/32x32/apps/agenda.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/agent.svg b/.icons/awkward/32x32/apps/agent.svg
new file mode 100644
index 00000000..51766cb6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/agent.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="14.5" ry="14.5"/>
+ <rect style="fill:#277cc5" width="29" height="29" x="2" y="1" rx="14.5" ry="14.5"/>
+ <path style="opacity:0.3" d="m 16.575049,1.725 -1.679395,0.1911621 -2.073047,0.5692383 -0.392236,0.3809082 1.287158,0.8878418 V 4.261084 l -0.84253,0.5069336 1.012452,1.3324705 0.447461,-0.2534665 0.560742,-0.8878419 C 15.76121,4.6916541 16.536825,4.3880244 17.359522,4.0076172 L 17.949999,2.2956543 Z M 12.598877,1.8524414 11.875293,1.9558106 11.532618,2.2956543 10.970459,2.3777833 10.46919,2.6128419 10.225635,2.7303712 10.076953,2.9300294 10.804785,3.0560548 11.085156,2.802588 11.645899,2.6765626 C 12.029729,2.4899418 12.41534,2.363616 12.822607,2.2319336 Z M 9.2924806,3.3732422 9.1806153,3.626709 9.2358386,4.261084 8.7883773,4.6419922 8.508006,5.3386719 h 0.5607425 l 0.2803713,-0.632959 c 0.2416258,-0.1708242 0.481735,-0.34392 0.7278322,-0.5083497 l 0.560741,0.1911622 c 0.373354,0.2535799 0.746407,0.5072065 1.120069,0.7604003 L 12.318505,4.6419922 11.701121,4.3885254 11.420751,3.8178711 10.355907,3.6904297 10.300684,3.3732422 9.7965818,3.5006836 9.5728512,3.9438965 Z M 23.642382,3.8801757 22.580371,4.1350586 21.904932,4.5782715 v 0.3809082 l -1.062012,0.6966797 0.222314,1.0152834 0.618799,-0.4446294 0.39082,0.4446294 0.447462,0.2534666 0.28037,-0.7604003 -0.167089,-0.4446288 0.167089,-0.3171875 0.615968,-0.7773929 h 0.280371 l -0.280371,0.8411132 v 0.5706547 c 0.257432,-0.070042 0.522441,-0.093278 0.785888,-0.1260253 l -0.729248,0.5069331 -0.05522,0.3171875 -0.839697,0.69668 -0.84253,-0.1897462 V 6.7348631 L 21.34561,6.9883303 21.515532,7.576475 h -0.617383 l -0.335595,0.4257222 -0.421974,0.4743653 -0.754736,0.1600097 0.447461,0.4417968 0.113281,0.4432129 h -0.560742 l -0.710842,0.3809084 v 1.1427247 h 0.318606 l 0.307275,0.34834 0.700928,-0.34834 0.278955,-0.698096 0.505517,-0.317187 0.111866,-0.253467 0.839697,-0.1883303 0.448877,0.5055183 0.504101,0.253466 -0.28037,0.570655 0.448876,-0.127442 0.223731,-0.567822 -0.560742,-0.6343753 h 0.225147 l 0.560742,0.4417973 0.111865,0.634375 0.502685,0.570654 0.111865,-0.825537 0.281788,-0.126025 c 0.277009,0.287482 0.494521,0.628019 0.727832,0.951562 l 0.839697,0.06372 0.505518,0.315771 -0.225147,0.317188 -0.504101,0.444628 h -0.727833 l -0.952978,-0.317187 -0.504101,0.06231 -0.3625,0.413477 -1.03794,-1.046436 -0.729248,-0.189746 -1.064844,0.126025 -0.952978,0.253468 c -0.534442,0.605707 -0.989323,1.208933 -1.495162,1.837988 l -0.615966,1.459912 0.280371,0.315771 -0.504102,0.760401 0.560743,1.33247 c 0.476403,0.538749 0.879264,1.076539 1.354975,1.615674 l 0.702344,-0.601806 0.307275,0.349755 0.754736,-0.475781 0.253467,0.284619 h 0.757569 l 0.433301,0.491357 -0.267628,0.872266 0.533838,0.601807 -0.02832,1.046436 0.392236,0.761816 -0.419143,0.632959 c -0.02791,0.466474 -0.02832,0.929636 -0.02832,1.396191 0.229604,0.632058 0.348521,1.262274 0.56533,1.898877 l 0.16709,1.015283 v 0.50835 h 0.609962 l 0.617383,-0.380908 h 0.531006 c 0.198047,-0.137919 0.38854,-0.2859 0.579151,-0.433301 l 0.709424,-0.802881 -0.13877,-0.41206 0.729248,-0.635791 -0.533838,-0.600391 0.645703,-0.538086 0.543754,-0.382324 0.280371,-0.314356 -0.168506,-0.700927 v -1.772852 l 0.576314,-1.079004 0.615968,-0.696679 0.672607,-1.648243 v -0.444629 c -0.331302,0.04172 -0.654395,0.0756 -0.978467,0.09912 l 0.669776,-0.669776 0.924657,-0.634375 0.505518,-0.569239 v -0.634375 c -0.112142,-0.211431 -0.224102,-0.422943 -0.337012,-0.634375 l -0.448876,0.506934 -0.335596,-0.379492 -0.504101,-0.380908 v -0.824121 l 0.589062,0.665527 0.644287,-0.09487 c 0.293502,0.26637 0.582265,0.520843 0.839697,0.824121 l 0.06372,-0.07222 C 30.624969,10.7775 29.169498,7.7601218 26.967188,5.4632812 26.845551,5.3386675 26.717184,5.2045284 26.617432,5.1064453 26.449998,4.9434639 26.274346,4.7896736 26.09917,4.6349121 L 25.940576,4.895459 25.379834,5.5298341 24.652002,4.6249999 h 0.727832 L 25.716846,4.3885254 24.371631,4.1350586 Z m -15.8381342,0.02124 c -0.082016,0.06148 -0.1657394,0.1209127 -0.2463862,0.184082 l 0.1104487,0.4927735 c 0,0 -0.5124061,0.056254 -0.8085447,0.094873 C 3.8842734,7.3224604 2.0036984,11.172371 2,15.487256 2.1167003,15.679397 2.2322266,15.8625 2.2322266,15.8625 l 1.176709,0.69668 1.178125,0.318603 0.5026855,0.634375 0.7844726,0.569239 0.448877,-0.06231 0.3355955,0.151514 v 0.101953 l -0.4474607,1.203613 -0.3370118,0.50835 0.1118653,0.253467 -0.3610844,0.950146 1.0889163,1.839404 0.7195284,0.886427 0.4474613,0.632959 -0.055223,1.33247 0.6256866,0.7604 -0.1854985,0.804297 c 0.6465332,0.445557 1.3358886,0.830873 2.0532223,1.168214 l 0.261963,-0.260548 0.16709,-0.443213 0.729248,-0.254882 0.672605,-1.394776 -0.280369,-0.379492 0.390821,-0.788487 0.841113,-0.191162 0.498435,-0.796034 -0.161423,-1.265918 0.816008,-0.951563 0.113281,-0.951562 C 13.448049,20.478671 12.390354,20.00937 11.477394,19.539891 L 11.028517,18.652049 10.18882,18.462304 9.7413586,17.621412 8.6212901,17.747438 7.6683117,16.95 6.6586927,17.574461 v 0.140186 C 6.3534713,17.626578 5.9788913,17.615487 5.7071289,17.448437 L 5.4819824,16.814063 V 16.115967 L 4.809375,16.179687 C 4.865486,15.735712 4.9228022,15.292531 4.9792969,14.848632 H 4.5870606 L 4.1948243,15.355566 3.8025879,15.545313 3.2418457,15.229541 3.1852051,14.531445 3.2970703,13.771045 4.1381836,13.13667 H 4.809375 l 0.1118653,-0.380908 0.8411132,0.189745 0.5433305,0.761817 0.1132816,-1.26875 1.1374793,-0.886425 0.3922366,-0.951563 0.7830566,-0.02737 L 9.1806153,9.9416744 10.188818,9.7490963 10.69292,8.9901119 H 9.1806153 L 10.133594,8.5454825 h 0.671191 L 11.757763,7.9384762 11.869629,7.5589844 11.532618,7.2417969 11.140381,7.1143556 11.253662,6.7348631 10.973291,6.1642091 10.300684,6.4162597 10.412549,5.9093259 9.6280759,5.4661131 9.0135253,6.5437009 9.0687486,6.9246094 8.4513661,7.1780759 8.0591295,8.0021972 7.8920395,7.2417969 6.8271957,6.7971682 6.6586898,6.2265134 8.0591295,5.4023928 8.676512,4.8317382 8.7317352,4.1350586 8.39614,3.9438965 Z M 18.451414,4.5609394 17.639893,4.8144062 17.272896,4.7506853 h -0.0014 l -0.05664,0.3809082 0.538334,0.2534668 1.033837,-0.444629 -0.335596,-0.3794922 z m -7.758494,0.2707989 -0.447461,0.3171875 0.559326,0.3809083 h 0.448877 v -0.444629 z m 8.851514,1.4584961 v 0.3809085 l 0.225146,0.2534665 v 0.570654 L 19.656299,8.2556637 20.273682,8.1296384 20.721143,7.6850097 20.328906,7.3055178 C 20.197187,6.9548527 20.046305,6.6265669 19.881445,6.2902344 Z m -0.222315,0.7604003 -0.393652,0.1274412 0.113281,0.6966801 0.502686,-0.2520506 z m -7.731445,1.1427247 0.167089,0.8850096 0.335596,-0.5055178 z m 14.628857,4.9433106 0.645703,0.729248 0.756153,1.615674 0.44746,0.508349 -0.225146,0.569239 0.426221,0.482861 c -0.195698,0.01322 -0.390671,0.0269 -0.591894,0.0269 -0.35678,-0.749487 -0.624642,-1.499949 -0.896338,-2.284033 l -0.621915,-0.538086 -0.252051,-0.92041 z"/>
+ <g style="opacity:0.2" transform="matrix(1.5,0,0,-1.5,-813,-504)">
+ <path d="m 552,-354 v 10 h 2 v -10 z m 0,12 v 2 h 2 v -2 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.5,0,0,-1.5,-813,-505)">
+ <path d="m 552,-354 v 10 h 2 v -10 z m 0,12 v 2 h 2 v -2 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.5 1 C 8.467 1 2 7.467 2 15.5 C 2 15.668901 2.0197182 15.832529 2.0253906 16 C 2.2895 8.2024902 8.6359007 2 16.5 2 C 24.364099 2 30.7105 8.2024902 30.974609 16 C 30.980282 15.832529 31 15.668901 31 15.5 C 31 7.467 24.533 1 16.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/airvpn.svg b/.icons/awkward/32x32/apps/airvpn.svg
new file mode 100644
index 00000000..0b95e29c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/airvpn.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 14.349609,7 C 10.604155,6.9958392 8.2693215,9.4375872 7.1835938,11.701172 4.1844715,12.83817 2,15.711182 2,19.070312 2,23.389506 5.5736383,27 9.90625,27 h 12.1875 C 26.426361,27 30,23.389973 30,19.070312 c 0,-4.319783 -3.573638,-7.93164 -7.90625,-7.93164 -0.04102,3.6e-5 -0.08204,7.02e-4 -0.123047,0.002 -0.03495,0.0011 -0.06473,0.01991 -0.09961,0.02148 C 21.61815,11.022981 21.352315,10.953498 21.082031,10.845703 19.111575,8.4451016 18.095063,7.0041608 14.349609,7 Z"/>
+ <path style="fill:#006680" d="M 14.349609,6 C 10.604155,5.9958392 8.2693215,8.4375872 7.1835938,10.701172 4.1844715,11.83817 2,14.711182 2,18.070312 2,22.389506 5.5736383,26 9.90625,26 h 12.1875 C 26.426361,26 30,22.389973 30,18.070312 c 0,-4.319783 -3.573638,-7.93164 -7.90625,-7.93164 -0.04102,3.6e-5 -0.08204,7.02e-4 -0.123047,0.002 -0.03495,0.0011 -0.06473,0.01991 -0.09961,0.02148 C 21.61815,10.022981 21.352315,9.9534976 21.082031,9.8457031 19.111575,7.4451016 18.095063,6.0041608 14.349609,6 Z"/>
+ <path style="opacity:.2" d="m14.35 11c-2.1574 0-3.9063 1.7598-3.9063 3.9306 0.003 0.09915 0.0101 0.19677 0.02094 0.2928-0.17774-0.03594-0.36358-0.06454-0.55832-0.08458-2.1574 0-3.9062 1.7598-3.9062 3.9306s1.7489 3.9306 3.9062 3.9306h12.187c2.1574 0 3.90668-1.7598 3.90668-3.9306s-1.74938-3.9306-3.90668-3.9306c-0.43031 0.0133-0.83142 0.10361-1.1986 0.2552-0.54689-0.69699-1.3941-1.1444-2.3451-1.1444-0.1209 0.0067-0.23712 0.01064-0.34912 0.02063-0.31223-1.8563-1.9174-3.27-3.8511-3.27z"/>
+ <path style="fill:#33b3bc" d="m14.35 10c-2.1574 0-3.9063 1.7598-3.9063 3.9306 0.003 0.09915 0.0101 0.19677 0.02094 0.2928-0.17774-0.03594-0.36358-0.06454-0.55832-0.08458-2.1574 0-3.9062 1.7598-3.9062 3.9306s1.7489 3.9306 3.9062 3.9306h12.187c2.1574 0 3.90668-1.7598 3.90668-3.9306s-1.74938-3.9306-3.90668-3.9306c-0.43031 0.0133-0.83142 0.10361-1.1986 0.2552-0.54689-0.69699-1.3941-1.1444-2.3451-1.1444-0.1209 0.0067-0.23712 0.01064-0.34912 0.02063-0.31223-1.8563-1.9174-3.27-3.8511-3.27z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14.349609 6 C 10.604155 5.9958392 8.2693214 8.4375871 7.1835938 10.701172 C 4.1844715 11.83817 2 14.711182 2 18.070312 C 2 18.219785 2.0149945 18.366017 2.0234375 18.513672 C 2.2497498 15.397061 4.3519473 12.774678 7.1835938 11.701172 C 8.2693214 9.4375871 10.604155 6.9958392 14.349609 7 C 18.095063 7.0041608 19.111575 8.4451017 21.082031 10.845703 C 21.352315 10.953498 21.618151 11.022938 21.871094 11.162109 C 21.905974 11.160539 21.935753 11.141725 21.970703 11.140625 C 22.01171 11.139327 22.05273 11.138708 22.09375 11.138672 C 26.257288 11.138672 29.710701 14.476448 29.974609 18.570312 C 29.985326 18.404078 30 18.238881 30 18.070312 C 30 13.750529 26.426362 10.138672 22.09375 10.138672 C 22.05273 10.138708 22.01171 10.139327 21.970703 10.140625 C 21.935753 10.141725 21.905974 10.160539 21.871094 10.162109 C 21.618151 10.022938 21.352315 9.9534976 21.082031 9.8457031 C 19.111575 7.4451016 18.095063 6.0041608 14.349609 6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/airwave-manager.svg b/.icons/awkward/32x32/apps/airwave-manager.svg
new file mode 100644
index 00000000..1a67168c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/airwave-manager.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#848484" width="4" height="11" x="9" y="3" rx="1.333" ry="1.375"/>
+ <rect fill="#848484" width="4" height="11" x="19" y="3" rx="1.333" ry="1.375"/>
+ <rect fill="#ba2d2d" width="20" height="16" x="6" y="13" rx="1.333" ry="1.333"/>
+ <path fill="#fff" opacity=".2" d="m10.334 3c-0.7387 0-1.334 0.6132-1.334 1.375v1c0-0.7618 0.5953-1.375 1.334-1.375h1.332c0.739 0 1.334 0.6132 1.334 1.375v-1c0-0.7618-0.595-1.375-1.334-1.375h-1.332z"/>
+ <path fill="#fff" opacity=".2" d="m20.334 3c-0.739 0-1.334 0.6132-1.334 1.375v1c0-0.7618 0.595-1.375 1.334-1.375h1.332c0.739 0 1.334 0.6132 1.334 1.375v-1c0-0.7618-0.595-1.375-1.334-1.375h-1.332z"/>
+ <path opacity=".2" d="m6 27.666v1c0 0.739 0.5953 1.334 1.334 1.334h17.332c0.739 0 1.334-0.595 1.334-1.334v-1c0 0.739-0.595 1.334-1.334 1.334h-17.332c-0.7387 0-1.334-0.595-1.334-1.334z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/akira.svg b/.icons/awkward/32x32/apps/akira.svg
new file mode 100644
index 00000000..d668141d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/akira.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#4f4f4f" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 15.167613,8.9999944 c 0,0 0.609243,0.484478 0.832387,0.6666667 h 0.666667 c 0.184949,-0.23207 0.644032,-0.6666667 0.644032,-0.6666667 0,0 4.401604,10.8166996 6.244611,15.3990946 0.03344,0.07489 0.02007,0.09836 -0.06702,0.04092 l -9.056025,-5.473473 -5.5535832,5.540075 z"/>
+ <path style="fill:#f07800;fill-rule:evenodd" d="m 11.697706,15.845005 c 0,-0.105479 0.18059,-0.191005 0.407738,-0.191005 0.01181,0 0.02348,1.28e-4 0.03514,6.42e-4 0.0093,3.76e-4 0.310688,0 0.310688,0 l -0.542426,1.419386 -0.606952,-0.230273 c 0,0 0.395804,-0.893265 0.395804,-0.998743 z"/>
+ <path style="fill:#ff8f13;fill-rule:evenodd" d="m 15.167613,8 c 0,0 0.609243,0.484478 0.832387,0.6666667 h 0.666667 C 16.851616,8.4345967 17.310699,8 17.310699,8 c 0,0 4.401604,10.8167 6.244611,15.399095 0.03344,0.07489 0.02007,0.09836 -0.06702,0.04092 l -9.056025,-5.473473 -5.5535832,5.540075 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 17.310699,8.9999944 h -2.143086 l 1.057838,1.3333336 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 12.105444,17.006151 h 9.64736 c 0.06361,-2.43e-4 0.05993,0.02021 -6.62e-4,0.05807 l -13.2453919,7.91064 c -0.080393,0.04766 -0.098754,0.02719 -0.057833,-0.05833 l 3.2487919,-8.114085 c 0,0 -0.03029,0.185033 0.407738,0.203713 z"/>
+ <path style="fill:#ffc30e;fill-rule:evenodd" d="m 12.105444,16.006157 h 9.64736 c 0.06361,-2.43e-4 0.05993,0.02021 -6.62e-4,0.05807 l -13.2453919,7.91064 c -0.080393,0.04766 -0.098754,0.02719 -0.057833,-0.05833 l 3.2487919,-8.114085 c 0,0 -0.03029,0.185033 0.407738,0.203713 z"/>
+ <path style="fill:#ffc30e;fill-rule:evenodd" d="m 17.310699,8 h -2.143086 l 1.057838,1.3333334 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 11.697266 15.802734 L 8.4492188 23.916016 C 8.4082977 24.001536 8.4254664 24.022269 8.5058594 23.974609 L 8.9257812 23.722656 L 11.697266 16.802734 C 11.697266 16.802734 11.667441 16.987179 12.105469 17.005859 L 20.175781 17.005859 L 21.751953 16.064453 C 21.812545 16.026593 21.815563 16.005616 21.751953 16.005859 L 12.105469 16.005859 C 11.667441 15.987179 11.697266 15.802734 11.697266 15.802734 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/akonadi.svg b/.icons/awkward/32x32/apps/akonadi.svg
new file mode 120000
index 00000000..9d87f13d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/akonadi.svg
@@ -0,0 +1 @@
+akonaditray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/akonadiconsole.svg b/.icons/awkward/32x32/apps/akonadiconsole.svg
new file mode 120000
index 00000000..9d87f13d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/akonadiconsole.svg
@@ -0,0 +1 @@
+akonaditray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/akonaditray.svg b/.icons/awkward/32x32/apps/akonaditray.svg
new file mode 100644
index 00000000..b1aa51d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/akonaditray.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#cddff0" d="m28.75 16a12.75 12.75 0 0 1 -12.75 12.75 12.75 12.75 0 0 1 -12.75 -12.75 12.75 12.75 0 0 1 12.75 -12.75 12.75 12.75 0 0 1 12.75 12.75z"/>
+ <path fill="#fff" opacity=".2" d="m16 3.25a12.75 12.75 0 0 0 -12.75 12.75 12.75 12.75 0 0 0 0.0161 0.435 12.75 12.75 0 0 1 12.734 -12.435 12.75 12.75 0 0 1 12.734 12.315 12.75 12.75 0 0 0 0.016 -0.315 12.75 12.75 0 0 0 -12.75 -12.75z"/>
+ <path fill="#62b4e7" d="m23.877 27.588c-6.815 3.936-15.53 1.6-19.466-5.215-3.9345-6.816-1.5993-15.531 5.2164-19.466 8.0306-0.0371 13.13 17.316 14.25 24.681z"/>
+ <path fill="#357dc5" d="m30.25 15.75c0 7.87-6.38 14.25-14.25 14.25-7.8701 0-14.25-6.38-14.25-14.25 3.9835-6.9734 21.562-2.713 28.5 0z"/>
+ <path opacity=".2" d="m1.7969 16.678c-0.0148 0.025-0.0325 0.047-0.0469 0.072 0 7.87 6.3799 14.25 14.25 14.25s14.25-6.3799 14.25-14.25c-0.01527-0.006-0.0354-0.01159-0.05078-0.01758-0.507 7.41-6.661 13.268-14.199 13.268-7.5569 0-13.723-5.887-14.203-13.322z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/akregator.svg b/.icons/awkward/32x32/apps/akregator.svg
new file mode 100644
index 00000000..22a159d5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/akregator.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#f59335" d="m29 25.1c0-13-9.1-22.1-22.1-22.1-1.95 0-3.9 1.95-3.9 3.9v18.2c0 1.95 1.95 3.9 3.9 3.9h18.2c1.95 0 3.9-1.95 3.9-3.9z"/>
+ <path opacity=".2" d="m6 10.5c0 1.056 0.4491 1.5 1.5 1.5 7.456 0 13.5 6.044 13.5 13.5 0 0.933 0.509 1.5 1.5 1.5 1.02 0 1.5-0.596 1.5-1.5 0-9.113-7.387-16.5-16.5-16.5-0.9974 0-1.5 0.4855-1.5 1.5zm0 6c0 1.0274 0.42023 1.5 1.5 1.5 4.1422 0 7.5 3.3579 7.5 7.5 0 0.88301 0.50689 1.5 1.5 1.5 0.969 0 1.5-0.538 1.5-1.5 0-5.799-4.701-10.5-10.5-10.5-0.9686 0-1.5 0.428-1.5 1.5zm3 4.5c-1.6569 0-3 1.343-3 3s1.3431 3 3 3c1.657 0 3-1.343 3-3s-1.343-3-3-3z"/>
+ <path fill="#fff" d="m6 9.5c0 1.056 0.4491 1.5 1.5 1.5 7.456 0 13.5 6.044 13.5 13.5 0 0.933 0.509 1.5 1.5 1.5 1.02 0 1.5-0.596 1.5-1.5 0-9.113-7.387-16.5-16.5-16.5-0.9974 0-1.5 0.4855-1.5 1.5zm0 6c0 1.0274 0.42023 1.5 1.5 1.5 4.1422 0 7.5 3.3579 7.5 7.5 0 0.88301 0.50689 1.5 1.5 1.5 0.969 0 1.5-0.538 1.5-1.5 0-5.799-4.701-10.5-10.5-10.5-0.9686 0-1.5 0.428-1.5 1.5zm3 4.5c-1.6569 0-3 1.343-3 3s1.3431 3 3 3c1.657 0 3-1.343 3-3s-1.343-3-3-3z"/>
+ <path fill="#fff" opacity=".1" d="m6.9004 3c-1.95 0-3.9004 1.9504-3.9004 3.9004v1c0-1.95 1.9504-3.9004 3.9004-3.9004 12.717 0 21.695 8.71 22.08 21.258 0.003-0.053 0.02-0.105 0.02-0.158 0-13-9.1-22.1-22.1-22.1z"/>
+ <path opacity=".2" d="m3 25.1v1c0 1.95 1.9504 3.9 3.9004 3.9h18.2c1.95 0 3.9-1.95 3.9-3.9 0-0.284-0.011-0.563-0.02-0.842-0.101 1.895-1.983 3.742-3.88 3.742h-18.2c-1.9496 0-3.9-1.95-3.9-3.9z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/alacarte.svg b/.icons/awkward/32x32/apps/alacarte.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/alacarte.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/alarm-clock.svg b/.icons/awkward/32x32/apps/alarm-clock.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/alarm-clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/albert.svg b/.icons/awkward/32x32/apps/albert.svg
new file mode 100644
index 00000000..f7f9c6dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/albert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 27.011036,18.235259 c -3.035187,3.802294 -0.09482,0.166153 -2.995749,3.821892 -1.009852,0.604228 -2.8614,1.060672 -3.698489,0.8869 -1.173426,-0.176992 -2.45931,-1.491379 -3.40243,-2.7929 -1.193117,-1.647052 -2.067158,-3.947963 -3.276349,-5.361656 -1.12199,-1.311665 -2.716963,-2.118283 -4.2323697,-1.053504 -0.749064,0.527034 -1.480446,1.475133 -2.047468,2.489743 -0.905788,1.619432 -0.3819926,3.724854 1.9897747,4.184246 1.86647,0.160775 2.811356,-0.09006 5.28726,-1.193655 3.191751,-1.495984 5.465939,-3.451859 11.54255,-8.064681 -3.394347,3.524956 -0.177148,0.09062 -3.505379,3.594551 -1.690195,1.779419 -5.074401,3.813481 -8.624875,5.883515 -1.68262,0.965064 -3.161418,1.579411 -5.3242187,2.106501 -1.2943846,0.315658 -3.2003978,0.608147 -3.617928,-0.765467 -0.4348109,-1.431729 0.6027874,-3.639129 0.8189868,-4.11763 1.6315439,-3.60807 4.0680098,-7.354239 8.3281079,-6.797895 4.062786,0.53098 4.25443,6.869446 7.286852,8.535099 1.493264,0.820088 2.607059,0.143812 5.471724,-1.355059 z"/>
+ <path style="fill:#00dada" d="m 27.011036,17.235259 c -3.035187,3.802294 -0.09482,0.166153 -2.995749,3.821892 -1.009852,0.604228 -2.8614,1.060672 -3.698489,0.8869 -1.173426,-0.176992 -2.45931,-1.491379 -3.40243,-2.7929 -1.193117,-1.647052 -2.067158,-3.947963 -3.276349,-5.361656 -1.12199,-1.311665 -2.716963,-2.118283 -4.2323697,-1.053504 -0.749064,0.527034 -1.480446,1.475133 -2.047468,2.489743 -0.905788,1.619432 -0.3819926,3.724854 1.9897747,4.184246 1.86647,0.160775 2.811356,-0.09006 5.28726,-1.193655 3.191751,-1.495984 5.465939,-3.451859 11.54255,-8.064681 -3.394347,3.524956 -0.177148,0.09062 -3.505379,3.594551 -1.690195,1.779419 -5.074401,3.813481 -8.624875,5.883515 -1.68262,0.965064 -3.161418,1.579411 -5.3242187,2.106501 -1.2943846,0.315658 -3.2003978,0.608147 -3.617928,-0.765467 -0.4348109,-1.431729 0.6027874,-3.639129 0.8189868,-4.11763 1.6315439,-3.60807 4.0680098,-7.3542394 8.3281079,-6.797895 4.062786,0.53098 4.25443,6.869446 7.286852,8.535099 1.493264,0.820088 2.607059,0.143812 5.471724,-1.355059 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 13.474609 10 C 9.6907437 9.9663659 7.4534005 13.47095 5.9238281 16.853516 C 5.7241659 17.295416 4.8389964 19.204778 5.0449219 20.623047 C 5.1994283 19.426268 5.7689138 18.196378 5.9238281 17.853516 C 7.555372 14.245446 9.991855 10.498343 14.251953 11.054688 C 16.875296 11.397542 17.889513 14.153519 19.091797 16.517578 C 20.011381 15.857378 21.024427 15.091995 22.234375 14.166016 C 22.384301 14.025749 22.541427 13.883428 22.671875 13.746094 C 26.000106 10.242163 22.783387 13.6773 26.177734 10.152344 C 22.99644 12.567299 20.865999 14.24382 19.091797 15.517578 C 17.889513 13.153519 16.875296 10.397542 14.251953 10.054688 C 13.985697 10.019916 13.726867 10.002242 13.474609 10 z M 19.927734 16.986328 C 19.789862 17.082267 19.644903 17.178666 19.501953 17.275391 C 20.057482 18.258512 20.680342 19.118165 21.539062 19.589844 C 22.764445 20.262814 23.790113 19.893828 25.681641 18.923828 C 25.716912 18.86796 25.708255 18.867274 27.011719 17.234375 C 24.147054 18.733246 23.032326 19.409932 21.539062 18.589844 C 20.893392 18.235189 20.380617 17.663509 19.927734 16.986328 z M 7 17.273438 C 6.7640273 18.645511 7.4657611 20.045649 9.3476562 20.410156 C 11.214126 20.570931 12.158862 20.320392 14.634766 19.216797 C 14.892371 19.096056 15.138586 18.965778 15.386719 18.837891 C 15.561579 18.7346 15.737317 18.630284 15.910156 18.527344 C 15.771863 18.279461 15.635575 18.030257 15.5 17.779297 C 15.215439 17.928032 14.931387 18.077769 14.634766 18.216797 C 12.158862 19.320392 11.214126 19.570931 9.3476562 19.410156 C 7.9298032 19.13553 7.1864165 18.269069 7 17.273438 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/albion-online.svg b/.icons/awkward/32x32/apps/albion-online.svg
new file mode 100644
index 00000000..519a6d85
--- /dev/null
+++ b/.icons/awkward/32x32/apps/albion-online.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 8.47 8.47">
+ <g transform="translate(0,-288.53332)">
+ <g style="opacity:0.2" transform="matrix(0.95238181,0,0,0.97402677,0.2519831,7.9648882)">
+ <path d="m 3.069165,292.1246 h 2.222498 v 3.23498 l -1.1112488,1.11124 -1.1112492,-1.11124 z"/>
+ <path d="m 3.069165,292.1246 h 1.1112492 v 4.34622 L 3.069165,295.35958 Z"/>
+ </g>
+ <g transform="matrix(0.95238181,0,0,0.97402677,0.2519831,7.7003034)">
+ <path style="fill:#afafb1" d="m 3.069165,292.1246 h 2.222498 v 3.23498 l -1.1112488,1.11124 -1.1112492,-1.11124 z"/>
+ <path style="fill:#e4e4e4" d="m 3.069165,292.1246 h 1.1112492 v 4.34622 L 3.069165,295.35958 Z"/>
+ </g>
+ <rect style="opacity:0.2" width="1.323" height="5.292" x="291.44" y="-6.88" rx=".661" ry=".756" transform="rotate(90)"/>
+ <rect style="fill:#ec8a2b" width="1.323" height="5.292" x="291.18" y="-6.88" rx=".661" ry=".756" transform="rotate(90)"/>
+ <rect style="fill:#d13808" width="1.587" height="1.852" x="3.44" y="289.33"/>
+ <rect style="opacity:0.2" width="2.646" height=".794" x="2.91" y="289.33" rx=".441" ry=".397"/>
+ <rect style="fill:#ec8a2b" width="2.646" height=".794" x="2.91" y="289.06" rx=".441" ry=".397"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(0.26458333,0,0,0.26458333,0,288.53332)" d="M 8.8574219 10 C 7.2745648 10 6 11.115 6 12.5 C 6 12.671146 6.0214996 12.838694 6.0585938 13 C 6.3216836 11.855938 7.4701605 11 8.8574219 11 L 23.142578 11 C 24.52984 11 25.678316 11.855938 25.941406 13 C 25.9785 12.838694 26 12.671146 26 12.5 C 26 11.115 24.725435 10 23.142578 10 L 8.8574219 10 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(0.26458333,0,0,0.26458333,0,288.53332)" d="M 12.666016 2 C 11.742682 2 11 2.669 11 3.5 C 11 3.6762674 11.04005 3.8431489 11.101562 4 C 11.330422 3.4180164 11.939034 3 12.666016 3 L 19.333984 3 C 20.060966 3 20.669578 3.4180164 20.898438 4 C 20.95995 3.8431489 21 3.6762674 21 3.5 C 21 2.669 20.257318 2 19.333984 2 L 12.666016 2 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/alc.svg b/.icons/awkward/32x32/apps/alc.svg
new file mode 100644
index 00000000..871520cd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/alc.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="15.5" cy="27" r="4"/>
+ <circle style="fill:#8e8e8e" cx="15.5" cy="26" r="4"/>
+ <path style="opacity:0.2" d="m 3.9472656,3.0062962 c -0.1052165,-0.00884 -0.1997798,-0.00568 -0.2851562,0.00977 -0.1138352,0.020589 -0.2107771,0.061414 -0.2910156,0.125 -0.6567968,0.5204892 -0.4513964,2.5880154 0.6855468,6.8886722 0.63754,2.411589 1.1631351,3.694716 2.0683594,5.054687 0.5943921,0.892968 0.8815121,1.23293 1.8632812,2.203125 0.8792572,0.968632 1.988982,2.323094 2.0117188,3.462891 -0.2524832,2.250007 -1.9000018,3.42847 -2,5.34375 0,2.318938 1.0808171,3.90625 3.400391,3.90625 1.454932,0.145589 2.797003,-1.737526 4.099609,-2 1.302606,0.262474 2.644677,2.145589 4.099609,2 2.319574,0 3.400391,-1.587312 3.400391,-3.90625 -0.1,-1.91528 -1.747517,-3.093743 -2,-5.34375 0.02274,-1.139797 1.132461,-2.494261 2.011719,-3.462891 0.981769,-0.970195 1.268889,-1.310157 1.863281,-2.203125 0.905225,-1.359971 1.430819,-2.643099 2.068359,-5.054687 1.136943,-4.3006568 1.342344,-6.368183 0.685547,-6.8886722 -0.08024,-0.063587 -0.17718,-0.104411 -0.291015,-0.125 -0.08538,-0.01544 -0.179941,-0.018606 -0.285157,-0.00977 -0.31565,0.026526 -0.722292,0.1624088 -1.230468,0.4101562 -1.007787,0.4913269 -1.993284,1.2161501 -3.103516,2.2851563 -1.66597,1.6040977 -2.261169,2.5235897 -4.222656,6.5156253 -0.585852,1.189415 -1.304735,2.345884 -2.183594,3.609375 -0.255398,0.175825 -0.8125,0.173828 -0.8125,0.173828 0,0 -0.557102,0.002 -0.8125,-0.173828 -0.878859,-1.263491 -1.597742,-2.41996 -2.183594,-3.609375 C 10.542419,8.2251984 9.9472205,7.3057064 8.28125,5.7016087 7.1710186,4.6326025 6.1855209,3.9077793 5.1777344,3.4164524 4.6695577,3.168705 4.2629148,3.032822 3.9472656,3.0062962 Z"/>
+ <rect style="opacity:0.2" width="1.5" height="3" x="14" y="27" rx=".375" ry=".375"/>
+ <rect style="fill:#ffffff" width="1.5" height="3" x="14" y="26" rx=".375" ry=".375"/>
+ <rect style="opacity:0.2" width="1.5" height="3" x="15.5" y="27" rx=".375" ry=".375"/>
+ <rect style="fill:#ffffff" width="1.5" height="3" x="15.5" y="26" rx=".375" ry=".375"/>
+ <path style="fill:#e4e4e4" d="M 3.9472656 2.0058594 C 3.8420491 1.9970175 3.7474858 2.0001833 3.6621094 2.015625 C 3.5482742 2.0362138 3.4513323 2.0770389 3.3710938 2.140625 C 2.714297 2.6611142 2.9196974 4.7286404 4.0566406 9.0292969 C 4.6941806 11.440886 5.2197757 12.724013 6.125 14.083984 C 6.7193921 14.976952 7.0065121 15.316914 7.9882812 16.287109 C 8.8675384 17.255741 9.9772632 18.610203 10 19.75 C 9.7475168 22.000007 8.0999982 23.17847 8 25.09375 C 8 27.412688 9.0808171 29 11.400391 29 C 12.855323 29.145589 14.197394 27.262474 15.5 27 C 16.802606 27.262474 18.144677 29.145589 19.599609 29 C 21.919183 29 23 27.412688 23 25.09375 C 22.900002 23.17847 21.252483 22.000007 21 19.75 C 21.022737 18.610203 22.132461 17.255739 23.011719 16.287109 C 23.993488 15.316914 24.280608 14.976952 24.875 14.083984 C 25.780225 12.724013 26.305819 11.440885 26.943359 9.0292969 C 28.080302 4.7286404 28.285703 2.6611142 27.628906 2.140625 C 27.548668 2.0770384 27.451726 2.036214 27.337891 2.015625 C 27.252515 2.000185 27.15795 1.9970194 27.052734 2.0058594 C 26.737084 2.0323852 26.330442 2.1682682 25.822266 2.4160156 C 24.814479 2.9073425 23.828982 3.6321657 22.71875 4.7011719 C 21.05278 6.3052696 20.457581 7.2247616 18.496094 11.216797 C 17.910242 12.406212 17.191359 13.562681 16.3125 14.826172 C 16.057102 15.001997 15.5 15 15.5 15 C 15.5 15 14.942898 15.001997 14.6875 14.826172 C 13.808641 13.562681 13.089758 12.406212 12.503906 11.216797 C 10.542419 7.2247616 9.9472205 6.3052696 8.28125 4.7011719 C 7.1710186 3.6321657 6.1855209 2.9073425 5.1777344 2.4160156 C 4.6695577 2.1682682 4.2629148 2.0323852 3.9472656 2.0058594 z"/>
+ <path style="opacity:0.3" d="m 4.4298602,3.6162122 c 0.00214,0.1507423 -0.016574,0.206077 0.0041,0.4142478 0.096759,0.9742271 0.4165399,2.5254738 0.9761484,4.6428571 0.6203188,2.3470899 1.0626416,3.4100599 1.8812047,4.6401229 h -0.0014 c 0.5695847,0.855934 0.7199719,1.030469 1.6829674,1.982374 l 0.027341,0.02598 0.024612,0.02871 c 0.4119058,0.4539 0.9174301,0.976895 1.3589513,1.591368 0.719436,-0.807007 1.616025,-1.436397 2.619469,-1.838823 -0.706588,-1.141461 -1.28408,-2.308927 -1.755427,-3.266133 v -0.0014 C 9.2984127,7.8669224 8.9042858,7.2471188 7.3104549,5.7120602 6.2701651,4.7101232 5.4062235,4.0844325 4.5638413,3.6736327 4.4475957,3.6169473 4.5228476,3.6498709 4.4298602,3.6162122 Z m 22.3393068,0.00684 c -0.0625,0.027227 -0.06335,0.016142 -0.133981,0.050585 -0.842383,0.4107998 -1.706324,1.0364906 -2.746614,2.0384276 -1.593831,1.5350587 -1.987958,2.1548623 -3.937405,6.1234852 v 0.0014 c -0.471568,0.957653 -1.04975,2.125533 -1.756794,3.2675 1.003936,0.402242 1.90101,1.031644 2.620835,1.838823 0.441669,-0.614869 0.946832,-1.138615 1.358952,-1.592735 l 0.02461,-0.02871 0.02734,-0.02598 c 0.962995,-0.951905 1.113382,-1.126441 1.682967,-1.982374 h -0.0014 c 0.81853,-1.230065 1.260886,-2.293033 1.881205,-4.6401228 0.559609,-2.1173833 0.879389,-3.6686301 0.976148,-4.6428572 0.02036,-0.204736 0.0018,-0.2581524 0.0041,-0.4074121 z"/>
+ <path style="fill:#bf3667" d="m 15.499999,27 c -1.609616,-0.09879 -2.991843,-1.532882 -2.331057,-2.23963 0.705097,-0.557318 1.590057,-0.766906 2.331057,-0.760215 0.741002,-0.0066 1.625962,0.202897 2.331059,0.760215 0.660786,0.706748 -0.721439,2.140845 -2.331059,2.23963 z"/>
+ <path style="opacity:0.2" d="m 12.326116,24.000167 c -0.950824,0 -2.324187,-0.671573 -2.324187,-1.5 0,-0.828427 -0.090014,-1.5 0.86081,-1.5 2.443994,0.253368 2.58243,3 1.463377,3 z"/>
+ <path style="fill:#ffffff" d="m 12.326116,22.99973 c -0.950824,0 -2.324187,-0.671573 -2.324187,-1.5 0,-0.828427 -0.090014,-1.5 0.86081,-1.5 2.443994,0.253368 2.58243,3 1.463377,3 z"/>
+ <circle style="fill:#323232" cx="12.5" cy="22.5" r=".5"/>
+ <path style="opacity:0.2" d="m 18.673884,24.000167 c 0.950824,0 2.324187,-0.671573 2.324187,-1.5 0,-0.828427 0.09001,-1.5 -0.86081,-1.5 -2.443994,0.253368 -2.58243,3 -1.463377,3 z"/>
+ <path style="fill:#ffffff" d="m 18.673884,22.99973 c 0.950824,0 2.324187,-0.671573 2.324187,-1.5 0,-0.828427 0.09001,-1.5 -0.86081,-1.5 -2.443994,0.253368 -2.58243,3 -1.463377,3 z"/>
+ <circle style="fill:#323232" cx="-18.5" cy="22.5" r=".5" transform="scale(-1,1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.9472656 2.0058594 C 3.8420491 1.9970175 3.7474858 2.0001833 3.6621094 2.015625 C 3.5482742 2.0362138 3.4513323 2.0770389 3.3710938 2.140625 C 3.0637475 2.3841865 2.9538919 2.9832214 3.03125 3.9746094 C 3.0776856 3.5656974 3.1856891 3.2797381 3.3710938 3.1328125 C 3.4513322 3.0692265 3.5482742 3.0284015 3.6621094 3.0078125 C 3.7474858 2.9923625 3.8420491 2.9892069 3.9472656 2.9980469 C 4.2629148 3.0245727 4.6695577 3.1604557 5.1777344 3.4082031 C 6.1855209 3.89953 7.1710186 4.6243532 8.28125 5.6933594 C 9.9472205 7.2974571 10.542419 8.216953 12.503906 12.208984 C 13.089758 13.398399 13.808641 14.554868 14.6875 15.818359 C 14.942898 15.994187 15.5 15.992188 15.5 15.992188 C 15.5 15.992188 16.057102 15.994184 16.3125 15.818359 C 17.191359 14.554868 17.910242 13.398399 18.496094 12.208984 C 20.457581 8.2169486 21.05278 7.2974571 22.71875 5.6933594 C 23.828982 4.6243532 24.814479 3.89953 25.822266 3.4082031 C 26.330442 3.1604557 26.737084 3.0245729 27.052734 2.9980469 C 27.15795 2.9892109 27.252511 2.9923725 27.337891 3.0078125 C 27.451726 3.0284015 27.548666 3.0692255 27.628906 3.1328125 C 27.814311 3.2797394 27.922314 3.5656968 27.96875 3.9746094 C 28.046108 2.9832214 27.936253 2.3841865 27.628906 2.140625 C 27.548668 2.0770384 27.451726 2.036214 27.337891 2.015625 C 27.252515 2.000185 27.15795 1.9970194 27.052734 2.0058594 C 26.737084 2.0323852 26.330442 2.1682682 25.822266 2.4160156 C 24.814479 2.9073425 23.828982 3.6321657 22.71875 4.7011719 C 21.05278 6.3052696 20.457581 7.2247615 18.496094 11.216797 C 17.910242 12.406212 17.191359 13.562681 16.3125 14.826172 C 16.057102 15.001997 15.5 15 15.5 15 C 15.5 15 14.942898 15.001997 14.6875 14.826172 C 13.808641 13.562681 13.089758 12.406212 12.503906 11.216797 C 10.542419 7.2247615 9.9472205 6.3052696 8.28125 4.7011719 C 7.1710186 3.6321657 6.1855209 2.9073425 5.1777344 2.4160156 C 4.6695577 2.1682682 4.2629148 2.0323852 3.9472656 2.0058594 z M 9.9121094 20.207031 C 9.506114 22.161803 8.092831 23.315745 8 25.09375 C 8 25.339491 8.0185059 25.572491 8.0429688 25.800781 C 8.2824325 24.052637 9.7606074 22.875537 10 20.742188 C 9.9965316 20.568318 9.9614891 20.38876 9.9121094 20.207031 z M 21.087891 20.207031 C 21.038511 20.38876 21.003469 20.568318 21 20.742188 C 21.239392 22.875537 22.717566 24.052637 22.957031 25.800781 C 22.981494 25.572491 23 25.339491 23 25.09375 C 22.907169 23.315745 21.493886 22.161803 21.087891 20.207031 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/alexandra.svg b/.icons/awkward/32x32/apps/alexandra.svg
new file mode 100644
index 00000000..9d9d60f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/alexandra.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#11ab66" d="m9 2a7 7 0 0 0 -7 7 7 7 0 0 0 2.1445 5.031c-0.0896 0.208-0.1445 0.438-0.1445 0.688v4.281a1 1 0 0 0 -1 1 1 1 0 0 0 1 1v4.68c0 0.841 0.575 1.519 1.2891 1.519h4.5273l-1.6602 1.74a1.1694 0.70738 0 0 0 1.0137 1.061h10.662a1.1694 0.70738 0 0 0 1.168 -0.729 1.1694 0.70738 0 0 0 -0.156 -0.332l-1.66-1.74h4.527c0.714 0 1.289-0.678 1.289-1.519v-3.393l1.146 0.758 2.793 1.848a0.70738 0.80956 0 0 0 1.061 -0.704v-7.38a0.70738 0.80956 0 0 0 -0.729 -0.809 0.70738 0.80956 0 0 0 -0.332 0.109l-2.793 1.844-1.146 0.758v-3.992c0-0.247-0.054-0.476-0.143-0.682a7 7 0 0 0 2.143 -5.037 7 7 0 0 0 -7 -7 7 7 0 0 0 -5.496 2.6777 7 7 0 0 0 -5.504 -2.6777z"/>
+ <path opacity=".2" d="m8.5 6c-1.9271 0-3.5 1.5729-3.5 3.5 0 1.927 1.5729 3.5 3.5 3.5 1.927 0 3.5-1.573 3.5-3.5 0-1.9271-1.573-3.5-3.5-3.5zm12 0c-1.927 0-3.5 1.5729-3.5 3.5 0 1.927 1.573 3.5 3.5 3.5s3.5-1.573 3.5-3.5c0-1.9271-1.573-3.5-3.5-3.5zm-12 1c1.387 0 2.5 1.1134 2.5 2.5 0 1.387-1.113 2.5-2.5 2.5-1.3866 0-2.5-1.113-2.5-2.5 0-1.3866 1.1134-2.5 2.5-2.5zm12 0c1.387 0 2.5 1.1134 2.5 2.5 0 1.387-1.113 2.5-2.5 2.5s-2.5-1.113-2.5-2.5c0-1.3866 1.113-2.5 2.5-2.5z"/>
+ <path fill="#fff" d="m8.5 5c-1.9271 0-3.5 1.5729-3.5 3.5 0 1.927 1.5729 3.5 3.5 3.5 1.927 0 3.5-1.573 3.5-3.5 0-1.9271-1.573-3.5-3.5-3.5zm12 0c-1.927 0-3.5 1.5729-3.5 3.5 0 1.927 1.573 3.5 3.5 3.5s3.5-1.573 3.5-3.5c0-1.9271-1.573-3.5-3.5-3.5zm-12 1c1.387 0 2.5 1.1134 2.5 2.5 0 1.387-1.113 2.5-2.5 2.5-1.3866 0-2.5-1.113-2.5-2.5 0-1.3866 1.1134-2.5 2.5-2.5zm12 0c1.387 0 2.5 1.1134 2.5 2.5 0 1.387-1.113 2.5-2.5 2.5s-2.5-1.113-2.5-2.5c0-1.3866 1.113-2.5 2.5-2.5z"/>
+ <path fill="#fff" opacity=".2" d="m9 2a7 7 0 0 0 -7 7 7 7 0 0 0 0.0234 0.459 7 7 0 0 1 6.9766 -6.459 7 7 0 0 1 5.504 2.6777 7 7 0 0 1 5.496 -2.6777 7 7 0 0 1 6.975 6.498 7 7 0 0 0 0.025 -0.498 7 7 0 0 0 -7 -7 7 7 0 0 0 -5.496 2.6777 7 7 0 0 0 -5.504 -2.6777zm-5 12.877v0.842c0-0.25 0.0549-0.48 0.1445-0.688a7 7 0 0 1 -0.1445 -0.154zm21 0.008a7 7 0 0 1 -0.143 0.152c0.089 0.206 0.143 0.435 0.143 0.682v-0.834zm4.271 1.115a0.70738 0.80956 0 0 0 -0.332 0.109l-2.793 1.844-1.146 0.758v1l1.146-0.758 2.793-1.844a0.70738 0.80956 0 0 1 0.332 -0.109 0.70738 0.80956 0 0 1 0.729 0.809v-1a0.70738 0.80956 0 0 0 -0.729 -0.809zm-25.271 3a1 1 0 0 0 -1 1 1 1 0 0 0 0.1348 0.5 1 1 0 0 1 0.8652 -0.5v-1zm4.8633 9.199l-0.7071 0.74a1.1694 0.70738 0 0 0 0.1563 0.836l1.5039-1.576h-0.9531zm10.321 0l1.502 1.574a1.1694 0.70738 0 0 0 0.314 -0.502 1.1694 0.70738 0 0 0 -0.156 -0.332l-0.707-0.74h-0.953z"/>
+ <path opacity=".2" d="m2.0234 9.459a7 7 0 0 0 -0.0234 0.541 7 7 0 0 0 2 4.877v-0.158c0-0.25 0.054931-0.4795 0.14453-0.6875a7 7 0 0 1 -2.1211 -4.573zm24.952 0.039a7 7 0 0 1 -2.118 4.539c0.089 0.206 0.143 0.435 0.143 0.682v0.16602a7 7 0 0 0 2 -4.885 7 7 0 0 0 -0.025 -0.502zm-23.84 11.002a1 1 0 0 0 -0.1348 0.5 1 1 0 0 0 1 1v-1a1 1 0 0 1 -0.8652 -0.5zm21.865 1.787v1l1.1465 0.75781 2.793 1.8477a0.70738 0.80956 0 0 0 1.06 -0.703v-1a0.70738 0.80956 0 0 1 -1.0605 0.70312l-2.794-1.847-1.146-0.758zm-21 3.3926v1c0 0.841 0.57496 1.5195 1.2891 1.5195h3.5742l0.95312-1h-4.5273c-0.7141-0.001-1.2891-0.679-1.2891-1.52zm21 0c0 0.841-0.57506 1.5195-1.2891 1.5195h-4.5273l0.95312 1h3.5742c0.714-0.001 1.289-0.679 1.289-1.52v-1zm-4.3145 4.0938a1.1694 0.70738 0 0 1 -0.854 0.226h-10.662a1.1694 0.70738 0 0 1 -0.8574 -0.225l-0.1563 0.164a1.1694 0.70738 0 0 0 1.0137 1.061h10.662a1.1694 0.70738 0 0 0 1.168 -0.729 1.1694 0.70738 0 0 0 -0.156 -0.332l-0.1582-0.16602z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/alien-arena.svg b/.icons/awkward/32x32/apps/alien-arena.svg
new file mode 120000
index 00000000..5cbf24d1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/alien-arena.svg
@@ -0,0 +1 @@
+alienarena.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/alienarena.svg b/.icons/awkward/32x32/apps/alienarena.svg
new file mode 100644
index 00000000..e8e8c9b3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/alienarena.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#45b449" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <circle fill="#393939" cx="16" cy="21" r="5"/>
+ <circle fill="#393939" cx="16" cy="15" r="9"/>
+ <path opacity=".2" d="m9.1059 16.106c1.5611-0.32992 3.2525 0.11097 4.4649 1.3233 1.2123 1.2123 1.6533 2.9038 1.3233 4.4649-1.5611 0.32991-3.2525-0.11097-4.4649-1.3233-1.2121-1.213-1.653-2.904-1.3231-4.465z"/>
+ <path fill="#df574d" d="m9.1059 15.106c1.5611-0.32992 3.2525 0.11097 4.4649 1.3233 1.2123 1.2123 1.6533 2.9038 1.3233 4.4649-1.5611 0.32991-3.2525-0.11097-4.4649-1.3233-1.2121-1.213-1.653-2.904-1.3231-4.465z"/>
+ <path opacity=".2" d="m22.894 16.106c-1.5611-0.32992-3.2525 0.11097-4.4649 1.3233-1.2123 1.2123-1.6533 2.9038-1.3233 4.4649 1.5611 0.32991 3.2525-0.11097 4.4649-1.3233 1.2123-1.2124 1.6532-2.9038 1.3233-4.4649z"/>
+ <path fill="#df574d" d="m22.894 15.106c-1.5611-0.32992-3.2525 0.11097-4.4649 1.3233-1.2123 1.2123-1.6533 2.9038-1.3233 4.4649 1.5611 0.32991 3.2525-0.11097 4.4649-1.3233 1.2123-1.2124 1.6532-2.9038 1.3233-4.4649z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/alienfx-gtk.svg b/.icons/awkward/32x32/apps/alienfx-gtk.svg
new file mode 120000
index 00000000..32863231
--- /dev/null
+++ b/.icons/awkward/32x32/apps/alienfx-gtk.svg
@@ -0,0 +1 @@
+alienfx.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/alienfx.svg b/.icons/awkward/32x32/apps/alienfx.svg
new file mode 100644
index 00000000..faeccdd2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/alienfx.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 26,12.8 C 26,22.6 20.285714,31 16,31 11.714286,31 6.0000001,22.6 6.0000001,12.8 6.0000001,7.3876098 10.477153,3 16,3 c 5.522847,0 10,4.3876098 10,9.8 z"/>
+ <path style="fill:#356db6" d="M 26,11.8 C 26,21.6 20.285714,30 16,30 11.714286,30 6.0000001,21.6 6.0000001,11.8 6.0000001,6.3876098 10.477153,2 16,2 c 5.522847,0 10,4.3876098 10,9.8 z"/>
+ <path style="opacity:0.2" d="m 17.008844,22.902523 c -0.113633,-0.291501 0.894305,-2.828626 1.497541,-3.769519 1.126593,-1.757277 2.665975,-2.78559 4.592525,-3.067772 0.919179,-0.134686 0.94307,-0.118009 0.88019,0.614143 -0.135866,1.581888 -0.616589,2.70896 -1.67146,3.918731 -1.134863,1.301545 -2.925913,2.202162 -4.729762,2.378411 -0.441883,0.04292 -0.527701,0.03187 -0.569034,-0.074 z"/>
+ <path style="fill:#ffffff" d="m 17.008844,21.902523 c -0.113633,-0.291501 0.894305,-2.828626 1.497541,-3.769519 1.126593,-1.757277 2.665975,-2.78559 4.592525,-3.067772 0.919179,-0.134686 0.94307,-0.118009 0.88019,0.614143 -0.135866,1.581888 -0.616589,2.70896 -1.67146,3.918731 -1.134863,1.301545 -2.925913,2.202162 -4.729762,2.378411 -0.441883,0.04292 -0.527701,0.03187 -0.569034,-0.074 z"/>
+ <path style="opacity:0.2" d="M 14.991156,22.902523 C 15.104789,22.611022 14.096851,20.073897 13.493615,19.133004 12.367023,17.375726 10.82764,16.347413 8.9010908,16.065231 7.9819114,15.930546 7.9580204,15.947222 8.0209002,16.679374 c 0.1358666,1.581888 0.6165892,2.708961 1.6714596,3.918732 1.1348632,1.301545 2.9259142,2.202162 4.7297622,2.378411 0.441884,0.04292 0.527701,0.03187 0.569034,-0.074 z"/>
+ <path style="fill:#ffffff" d="M 14.991156,21.902523 C 15.104789,21.611022 14.096851,19.073897 13.493615,18.133004 12.367023,16.375726 10.82764,15.347413 8.9010908,15.065231 7.9819114,14.930546 7.9580204,14.947222 8.0209002,15.679374 c 0.1358666,1.581888 0.6165892,2.708961 1.6714596,3.918732 1.1348632,1.301545 2.9259142,2.202162 4.7297622,2.378411 0.441884,0.04292 0.527701,0.03187 0.569034,-0.074 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 C 10.477153 2 6 6.388391 6 11.800781 C 6 11.998815 6.0168765 12.191839 6.0214844 12.388672 C 6.2435585 7.1689282 10.619137 3 16 3 C 21.380863 3 25.756442 7.1689282 25.978516 12.388672 C 25.983123 12.191839 26 11.998815 26 11.800781 C 26 6.388391 21.522847 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/allegorithmic-Substance_Alchemist.svg b/.icons/awkward/32x32/apps/allegorithmic-Substance_Alchemist.svg
new file mode 100644
index 00000000..755b23c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/allegorithmic-Substance_Alchemist.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,5.0001 A 2.1798,2.1577 0 0 0 14.112,6.0768 L 2.6291,25.764 A 2.1798,2.1577 0 0 0 3.4274,28.711 2.1798,2.1577 0 0 0 4.5258,28.998 V 29 H 27.474 V 28.998 A 2.1798,2.1577 0 0 0 28.572,28.711 2.1798,2.1577 0 0 0 29.371,25.763 L 17.888,6.0767 A 2.1798,2.1577 0 0 0 16,5 Z"/>
+ <path style="fill:#ff8a18" d="M 16,4.0001 A 2.1798,2.1577 0 0 0 14.112,5.0768 L 2.6291,24.764 A 2.1798,2.1577 0 0 0 3.4274,27.711 2.1798,2.1577 0 0 0 4.5258,27.998 V 28 H 27.474 V 27.998 A 2.1798,2.1577 0 0 0 28.572,27.711 2.1798,2.1577 0 0 0 29.371,24.763 L 17.888,5.0767 A 2.1798,2.1577 0 0 0 16,4 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 4 A 2.1798 2.1577 0 0 0 14.111 5.0762 L 2.6289 24.764 A 2.1798 2.1577 0 0 0 2.3984 26.338 A 2.1798 2.1577 0 0 1 2.6289 25.764 L 14.111 6.0762 A 2.1798 2.1577 0 0 1 16 5 A 2.1798 2.1577 0 0 1 17.889 6.0762 L 29.371 25.764 A 2.1798 2.1577 0 0 1 29.602 26.342 A 2.1798 2.1577 0 0 0 29.371 24.764 L 17.889 5.0762 A 2.1798 2.1577 0 0 0 16 4 z"/>
+ <path style="opacity:0.2" d="M 16,11 8,15 V 19 L 20,23 16,25 12,23 V 22 L 8,20.667 V 25 L 16,29 24,25 V 21 L 12,17 16,15 20,17 V 18 L 24,19.333 V 15 Z"/>
+ <path style="fill:#ffffff" d="M 16,10 8,14 V 18 L 20,22 16,24 12,22 V 21 L 8,19.667 V 24 L 16,28 24,24 V 20 L 12,16 16,14 20,16 V 17 L 24,18.333 V 14 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/allegorithmic-Substance_B2M.svg b/.icons/awkward/32x32/apps/allegorithmic-Substance_B2M.svg
new file mode 100644
index 00000000..63085acf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/allegorithmic-Substance_B2M.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 12.771,4.1144 C 11.572,4.6118 10.374,5.1079 9.1749,5.6041 8.5737,5.8531 8.4202,6.1623 8.6484,6.8759 L 9.1388,8.4085 C 8.4979,8.9166 7.9157,9.495 7.4029,10.132 L 5.8801,9.644 C 5.1665,9.416 4.8573,9.57 4.6082,10.171 4.1126,11.37 3.6154,12.568 3.1185,13.767 2.8695,14.368 2.979,14.695 3.645,15.039 L 5.0781,15.777 C 4.9615,16.614 5.0013,17.44 5.0703,18.219 L 3.645,18.954 C 2.979,19.297 2.8695,19.624 3.1185,20.226 3.6159,21.424 4.1121,22.622 4.6082,23.821 4.8573,24.422 5.1664,24.576 5.8801,24.348 L 7.4127,23.857 C 7.9208,24.498 8.4987,25.08 9.1358,25.593 L 8.6484,27.116 C 8.4201,27.83 8.5737,28.139 9.1749,28.388 10.374,28.884 11.572,29.381 12.771,29.878 13.372,30.127 13.699,30.017 14.042,29.351 L 14.781,27.918 C 15.618,28.035 16.444,27.995 17.223,27.926 L 17.958,29.351 C 18.301,30.017 18.628,30.126 19.229,29.877 20.428,29.38 21.626,28.884 22.825,28.388 23.426,28.139 23.58,27.83 23.352,27.116 L 22.861,25.583 C 23.502,25.075 24.084,24.497 24.597,23.86 L 26.12,24.348 C 26.834,24.576 27.143,24.422 27.392,23.821 27.887,22.622 28.384,21.424 28.881,20.225 29.13,19.624 29.021,19.297 28.355,18.954 L 26.922,18.215 C 27.038,17.378 26.999,16.552 26.93,15.773 L 28.355,15.038 C 29.021,14.695 29.13,14.368 28.881,13.766 28.384,12.568 27.888,11.369 27.392,10.171 27.143,9.569 26.833,9.416 26.12,9.644 L 24.587,10.135 C 24.079,9.493 23.501,8.9113 22.864,8.3985 L 23.352,6.8756 C 23.58,6.162 23.426,5.8528 22.825,5.6038 21.626,5.1081 20.428,4.6111 19.229,4.1141 18.628,3.8651 18.301,3.9747 17.957,4.6407 L 17.219,6.0737 C 16.382,5.9569 15.556,5.9969 14.777,6.0661 L 14.042,4.6409 C 13.676,3.9957 13.348,3.96 12.771,4.1144 Z"/>
+ <path style="fill:#16aca8" d="M 12.771,3.1147 C 11.572,3.6121 10.374,4.1082 9.1749,4.6044 8.5737,4.8534 8.4202,5.1626 8.6484,5.8762 L 9.1388,7.4088 C 8.4979,7.9169 7.9157,8.4949 7.4029,9.132 L 5.8801,8.6445 C 5.1665,8.4162 4.8573,8.5701 4.6082,9.171 4.1126,10.37 3.6154,11.568 3.1185,12.767 2.8695,13.368 2.979,13.695 3.645,14.039 L 5.0781,14.777 C 4.9615,15.614 5.0013,16.44 5.0703,17.219 L 3.645,17.954 C 2.979,18.297 2.8695,18.624 3.1185,19.226 3.6159,20.424 4.1121,21.622 4.6082,22.821 4.8573,23.422 5.1664,23.576 5.8801,23.348 L 7.4127,22.857 C 7.9208,23.498 8.4987,24.08 9.1358,24.593 L 8.6484,26.116 C 8.4201,26.83 8.5737,27.139 9.1749,27.388 10.374,27.884 11.572,28.381 12.771,28.878 13.372,29.127 13.699,29.017 14.042,28.351 L 14.781,26.918 C 15.618,27.035 16.444,26.995 17.223,26.926 L 17.958,28.351 C 18.301,29.017 18.628,29.126 19.229,28.877 20.428,28.38 21.626,27.884 22.825,27.388 23.426,27.139 23.58,26.83 23.352,26.116 L 22.861,24.583 C 23.502,24.075 24.084,23.497 24.597,22.86 L 26.12,23.348 C 26.834,23.576 27.143,23.422 27.392,22.821 27.887,21.622 28.384,20.424 28.881,19.225 29.13,18.624 29.021,18.297 28.355,17.954 L 26.922,17.215 C 27.038,16.378 26.999,15.552 26.93,14.773 L 28.355,14.038 C 29.021,13.695 29.13,13.368 28.881,12.766 28.384,11.568 27.888,10.369 27.392,9.171 27.143,8.5696 26.833,8.416 26.12,8.6443 L 24.587,9.135 C 24.079,8.4938 23.501,7.9116 22.864,7.3988 L 23.352,5.8759 C 23.58,5.1623 23.426,4.8531 22.825,4.6041 21.626,4.1084 20.428,3.6114 19.229,3.1144 18.628,2.8654 18.301,2.975 17.957,3.641 L 17.219,5.074 C 16.382,4.9572 15.556,4.9972 14.777,5.0664 L 14.042,3.6412 C 13.676,2.996 13.348,2.9603 12.771,3.1147 Z"/>
+ <path style="opacity:0.2" d="M 16,8 8,12 V 16 L 20,20 16,22 12,20 V 19 L 8,17.667 V 22 L 16,26 24,22 V 18 L 12,14 16,12 20,14 V 15 L 24,16.333 V 12 Z"/>
+ <path style="fill:#fdffff" d="M 16,7 8,11 V 15 L 20,19 16,21 12,19 V 18 L 8,16.667 V 21 L 16,25 24,21 V 17 L 12,13 16,11 20,13 V 14 L 24,15.333 V 11 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18.824,2.998 C 18.463,2.955 18.215,3.1411 17.957,3.6406 L 17.219,5.0742 C 16.382,4.9574 15.556,4.9972 14.777,5.0664 L 14.043,3.6406 C 13.677,2.9954 13.348,2.9608 12.771,3.1152 11.572,3.6126 10.375,4.1073 9.1758,4.6035 8.5746,4.8525 8.4202,5.1634 8.6484,5.877 L 8.6777,5.9688 C 8.7786,5.8245 8.9314,5.7047 9.1758,5.6035 10.375,5.1073 11.572,4.6126 12.771,4.1152 13.348,3.9608 13.677,3.9954 14.043,4.6406 L 14.777,6.0664 C 15.556,5.9972 16.382,5.9574 17.219,6.0742 L 17.957,4.6406 C 18.301,3.9746 18.628,3.8643 19.229,4.1133 20.428,4.6103 21.625,5.1078 22.824,5.6035 23.068,5.7047 23.221,5.8245 23.322,5.9688 L 23.352,5.875 C 23.58,5.1614 23.425,4.8525 22.824,4.6035 21.625,4.1078 20.428,3.6122 19.229,3.1152 19.078,3.053 18.945,3.0124 18.824,2.998 Z M 23.111,7.623 22.863,8.3984 C 23.5,8.9112 24.08,9.493 24.588,10.135 L 26.119,9.645 C 26.832,9.417 27.144,9.57 27.393,10.172 27.875,11.336 28.357,12.5 28.84,13.664 29.032,13.426 29.042,13.155 28.881,12.766 28.384,11.568 27.889,10.37 27.393,9.172 27.144,8.5705 26.832,8.4162 26.119,8.6445 L 24.588,9.135 C 24.149,8.5811 23.647,8.082 23.111,7.623 Z M 8.8906,7.6289 C 8.3504,8.0844 7.8457,8.582 7.4023,9.133 L 5.8809,8.6445 C 5.1673,8.4162 4.8565,8.571 4.6074,9.172 4.1118,10.371 3.616,11.569 3.1191,12.768 2.9576,13.157 2.968,13.427 3.1621,13.666 3.6449,12.501 4.1259,11.337 4.6074,10.172 4.8565,9.571 5.1673,9.417 5.8809,9.645 L 7.4023,10.133 C 7.9151,9.496 8.4978,8.9163 9.1387,8.4082 Z M 5.0098,15.742 C 5.0061,15.949 5.0136,16.15 5.0215,16.354 5.0333,16.162 5.0512,15.97 5.0781,15.777 Z M 26.984,15.746 26.93,15.773 C 26.949,15.994 26.955,16.226 26.967,16.453 26.976,16.215 26.991,15.98 26.984,15.746 Z M 26.98,17.244 C 26.975,17.566 26.967,17.888 26.922,18.215 L 28.355,18.953 C 28.59,19.074 28.733,19.197 28.838,19.326 28.852,19.292 28.867,19.259 28.881,19.225 29.13,18.624 29.021,18.296 28.355,17.953 Z M 5.0156,17.246 3.6445,17.953 C 2.9785,18.296 2.8701,18.625 3.1191,19.227 3.1331,19.26 3.1462,19.294 3.1602,19.328 3.2653,19.198 3.4092,19.074 3.6445,18.953 L 5.0703,18.219 C 5.0423,17.903 5.0255,17.575 5.0156,17.246 Z M 23.111,25.361 C 23.026,25.433 22.949,25.513 22.861,25.582 L 23.322,27.023 C 23.47,26.813 23.487,26.539 23.352,26.115 Z M 8.8887,25.369 8.6484,26.115 C 8.5129,26.539 8.5304,26.813 8.6777,27.023 L 9.1367,25.594 C 9.0497,25.524 8.9734,25.442 8.8887,25.369 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/allegorithmic-Substance_Designer.svg b/.icons/awkward/32x32/apps/allegorithmic-Substance_Designer.svg
new file mode 100644
index 00000000..df2a3034
--- /dev/null
+++ b/.icons/awkward/32x32/apps/allegorithmic-Substance_Designer.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 C 14.892,3 13.939,3.8937 14,5 V 6 H 6 C 4.892,6 4,6.892 4,8 V 16 H 3 C 1.892,16 1,16.892 1,18 1,19.108 1.8926,20.037 3,20 H 4 V 28 C 4,29.108 4.892,30 6,30 H 26 C 27.108,30 28,29.108 28,28 V 20 H 29 C 30.108,20 31,19.108 31,18 31,16.892 30.107,16.04 29,16 H 28 V 8 C 28,6.892 27.108,6.0024 26,6 H 18 V 5 C 18,3.892 17.108,3 16,3 Z"/>
+ <path style="fill:#f04b23" d="M 16,2 C 14.892,2 13.939,2.8937 14,4 V 5 H 6 C 4.892,5 4,5.892 4,7 V 15 H 3 C 1.892,15 1,15.892 1,17 1,18.108 1.8926,19.037 3,19 H 4 V 27 C 4,28.108 4.892,29 6,29 H 26 C 27.108,29 28,28.108 28,27 V 19 H 29 C 30.108,19 31,18.108 31,17 31,15.892 30.107,15.04 29,15 H 28 V 7 C 28,5.892 27.108,5.0024 26,5 H 18 V 4 C 18,2.892 17.108,2 16,2 Z"/>
+ <path style="opacity:0.2" d="M 16,9 8,13 V 17 L 20,21 16,23 12,21 V 20 L 8,18.667 V 23 L 16,27 24,23 V 19 L 12,15 16,13 20,15 V 16 L 24,17.333 V 13 Z"/>
+ <path style="fill:#fdffff" d="M 16,8 8,12 V 16 L 20,20 16,22 12,20 V 19 L 8,17.667 V 22 L 16,26 24,22 V 18 L 12,14 16,12 20,14 V 15 L 24,16.333 V 12 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 14.892 2 13.939 2.8937 14 4 L 14 5 C 13.939 3.8937 14.892 3 16 3 C 17.108 3 18 3.892 18 5 L 18 4 C 18 2.892 17.108 2 16 2 z M 18 5 L 18 6 L 26 6 C 27.108 6.0024 28 6.892 28 8 L 28 7 C 28 5.892 27.108 5.0024 26 5 L 18 5 z M 14 5 L 6 5 C 4.892 5 4 5.892 4 7 L 4 8 C 4 6.892 4.892 6 6 6 L 14 6 L 14 5 z M 3 15 C 1.892 15 1 15.892 1 17 C 1 17.174 1.0291 17.34 1.0703 17.502 C 1.2916 16.638 2.0652 16 3 16 L 4 16 L 4 15 L 3 15 z M 28 15 L 28 16 L 29 16 C 29.933 16.034 30.707 16.648 30.93 17.502 C 30.971 17.341 31 17.174 31 17 C 31 15.892 30.107 15.04 29 15 L 28 15 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/allegorithmic-Substance_Painter.svg b/.icons/awkward/32x32/apps/allegorithmic-Substance_Painter.svg
new file mode 100644
index 00000000..3c94d36d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/allegorithmic-Substance_Painter.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="4" r="2"/>
+ <circle style="opacity:0.2" cx="3.5" cy="26.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="28" cy="27" r="3"/>
+ <circle style="opacity:0.2" cx="16" cy="18" r="11"/>
+ <circle style="fill:#e2222f" cx="16" cy="3" r="2"/>
+ <circle style="fill:#e2222f" cx="3.5" cy="25.5" r="1.5"/>
+ <circle style="fill:#e2222f" cx="28" cy="26" r="3"/>
+ <circle style="fill:#e2222f" cx="16" cy="17" r="11"/>
+ <path style="opacity:0.2" d="M 16,9 8,13 V 17 L 20,21 16,23 12,21 V 20 L 8,18.667 V 23 L 16,27 24,23 V 19 L 12,15 16,13 20,15 V 16 L 24,17.333 V 13 Z"/>
+ <path style="fill:#fdffff" d="M 16,8 8,12 V 16 L 20,20 16,22 12,20 V 19 L 8,17.667 V 22 L 16,26 24,22 V 18 L 12,14 16,12 20,14 V 15 L 24,16.333 V 12 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 1 A 2 2 0 0 0 14 3 A 2 2 0 0 0 14.064 3.5039 A 2 2 0 0 1 16 2 A 2 2 0 0 1 17.936 3.4961 A 2 2 0 0 0 18 3 A 2 2 0 0 0 16 1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.5 24 A 1.5 1.5 0 0 0 2 25.5 A 1.5 1.5 0 0 0 2.0879 26 A 1.5 1.5 0 0 1 3.5 25 A 1.5 1.5 0 0 1 4.9121 26 A 1.5 1.5 0 0 0 5 25.5 A 1.5 1.5 0 0 0 3.5 24 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 28 23 A 3 3 0 0 0 25 26 A 3 3 0 0 0 25.043 26.514 A 3 3 0 0 1 28 24 A 3 3 0 0 1 30.957 26.486 A 3 3 0 0 0 31 26 A 3 3 0 0 0 28 23 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 6 A 11 11 0 0 0 5 17 A 11 11 0 0 0 5.0215 17.586 A 11 11 0 0 1 16 7 A 11 11 0 0 1 26.979 17.414 A 11 11 0 0 0 27 17 A 11 11 0 0 0 16 6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/alltomp3.svg b/.icons/awkward/32x32/apps/alltomp3.svg
new file mode 100644
index 00000000..d597380b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/alltomp3.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <circle style="opacity:0.1" cx="16" cy="17" r="11"/>
+ <circle style="fill:#ff5722" cx="16" cy="16" r="11"/>
+ <path style="opacity:0.2" d="M 12.840939,12.000216 A 0.82198326,0.81066576 0 0 0 12,12.811271 v 8.378305 a 0.82198326,0.81066576 0 0 0 1.232833,0.701896 l 3.678254,-2.094021 3.678252,-2.095076 a 0.82198326,0.81066576 0 0 0 0,-1.403737 L 16.911144,14.203229 13.232946,12.10893 a 0.82198326,0.81066576 0 0 0 -0.392063,-0.108881 z"/>
+ <path style="fill:#ffffff" d="M 12.840939,11.000216 A 0.82198326,0.81066576 0 0 0 12,11.811271 v 8.378305 a 0.82198326,0.81066576 0 0 0 1.232833,0.701896 l 3.678254,-2.094021 3.678252,-2.095076 a 0.82198326,0.81066576 0 0 0 0,-1.403737 L 16.911144,13.203229 13.232946,11.10893 a 0.82198326,0.81066576 0 0 0 -0.392063,-0.108881 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/alltray.svg b/.icons/awkward/32x32/apps/alltray.svg
new file mode 100644
index 00000000..493263f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/alltray.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4949b1" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 16.868188,5.9999997 a 0.86852796,0.86852796 0 0 0 -0.614016,1.4824559 l 9.263372,9.2633714 A 0.86852796,0.86852796 0 0 0 27,16.131812 V 6.8684409 A 0.86852796,0.86852796 0 0 0 26.131559,5.9999997 Z"/>
+ <path style="fill:#ffffff" d="m 16.868188,4.9999997 a 0.86852796,0.86852796 0 0 0 -0.614016,1.4824559 l 9.263372,9.2633714 A 0.86852796,0.86852796 0 0 0 27,15.131812 V 5.8684409 A 0.86852796,0.86852796 0 0 0 26.131559,4.9999997 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/almanah.svg b/.icons/awkward/32x32/apps/almanah.svg
new file mode 100644
index 00000000..bbe3e609
--- /dev/null
+++ b/.icons/awkward/32x32/apps/almanah.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="22" height="28" x="5" y="3" rx="1.5" ry="1.5"/>
+ <rect style="fill:#c2352a" width="22" height="28" x="5" y="2" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2" d="M 6.5 2 C 5.669 2 5 2.669 5 3.5 L 5 28.5 C 5 29.331 5.669 30 6.5 30 L 9 30 L 9 2 L 6.5 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.5 2 C 5.669 2 5 2.669 5 3.5 L 5 4.5 C 5 3.669 5.669 3 6.5 3 L 25.5 3 C 26.331 3 27 3.669 27 4.5 L 27 3.5 C 27 2.669 26.331 2 25.5 2 L 6.5 2 z"/>
+ <rect style="opacity:0.2" width="10" height="2" x="18" y="16" rx=".5" ry=".5"/>
+ <path style="opacity:0.2" d="M 18,14 C 15,14 15,17 15,17 V 19 H 14.75 C 14,19 14,19.75 14,19.75 V 24.25 C 14,25 14.75,25 14.75,25 H 21.25 C 22,25 22,24.25 22,24.25 V 19.75 C 22,19 21.25,19 21.25,19 H 21 V 17 C 21,17 21,14 18,14 Z M 18,15 C 20,15 20,17 20,17 V 19 H 16 V 17 C 16,17 16,15 18,15 Z"/>
+ <path style="fill:#fec006" d="M 18,13 C 15,13 15,16 15,16 V 18 H 14.75 C 14,18 14,18.75 14,18.75 V 23.25 C 14,24 14.75,24 14.75,24 H 21.25 C 22,24 22,23.25 22,23.25 V 18.75 C 22,18 21.25,18 21.25,18 H 21 V 16 C 21,16 21,13 18,13 Z M 18,14 C 20,14 20,16 20,16 V 18 H 16 V 16 C 16,16 16,14 18,14 Z"/>
+ <rect style="fill:#d8d8d8" width="10" height="2" x="18" y="15" rx=".5" ry=".5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/alsamixergui.svg b/.icons/awkward/32x32/apps/alsamixergui.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/alsamixergui.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/altus.svg b/.icons/awkward/32x32/apps/altus.svg
new file mode 100644
index 00000000..23c45c79
--- /dev/null
+++ b/.icons/awkward/32x32/apps/altus.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16.1078,30.99993 0.0014,-0.0027 C 23.8141,30.93847 30,24.71953 30,17 30,9.2440001 23.756,2.9999999 16,2.9999999 8.524,2.9999999 2.4543,8.8023001 2.0259,16.1677 L 2,16.1922 V 28.2 C 2,29.7512 3.2488,31 4.8,31 h 11.3078 z"/>
+ <path style="fill:#3d3b67" d="m 16.1078,29.99993 0.0014,-0.0027 C 23.8141,29.93847 30,23.71953 30,16 30,8.2440001 23.756,1.9999999 16,1.9999999 8.524,1.9999999 2.4543,7.8023001 2.0259,15.1677 L 2,15.1922 V 27.2 C 2,28.7512 3.2488,30 4.8,30 h 11.3078 z"/>
+ <path style="opacity:0.2" d="M 8.6503906,9.0505622 14.25,18.150172 11.800781,27.949 l 3.84961,-2.798828 -0.34961,-1.75 5.59961,-3.84961 0.677734,-2.082031 2.121094,0.332031 -1.31836,-2.800781 h -4.105468 l -2.625,-4.550781 z"/>
+ <path style="fill:#ffffff" d="m 18.2442,14 h 4.136877 L 20.9,18.55 Z"/>
+ <path style="fill:#3a88d6" d="M 22.381077,14 23.7,16.8 21.537678,16.4626 Z"/>
+ <path style="fill:#ffffff" d="m 14.25,17.15 6.65,1.4 -5.598858,3.85 z"/>
+ <path style="fill:#3a88d6" d="m 14.25,17.15 1.4,7 -3.85,2.8 z"/>
+ <path style="fill:#0365db" d="m 8.65,8.0500001 7,1.4 L 20.9,18.55 14.25,17.15 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.524 2 2.4537906 7.8025688 2.0253906 15.167969 L 2 15.191406 L 2 16.191406 L 2.0253906 16.167969 C 2.4537906 8.8025688 8.524 3 16 3 C 23.5865 3 29.709871 8.9783995 29.974609 16.498047 C 29.980442 16.331215 30 16.168307 30 16 C 30 8.2440001 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/altyo.svg b/.icons/awkward/32x32/apps/altyo.svg
new file mode 120000
index 00000000..73a5b7be
--- /dev/null
+++ b/.icons/awkward/32x32/apps/altyo.svg
@@ -0,0 +1 @@
+yakuake.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/amarok-icon.svg b/.icons/awkward/32x32/apps/amarok-icon.svg
new file mode 120000
index 00000000..d0cde88f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/amarok-icon.svg
@@ -0,0 +1 @@
+amarok.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/amarok.svg b/.icons/awkward/32x32/apps/amarok.svg
new file mode 100644
index 00000000..994723a2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path d="m17.762 10.023s-1.8295-0.28227-2.8851 0.77619c-1.0557 1.0584-1.9707 3.3868-1.9001 4.0924 0.07028 0.70562 2.1815-2.399 3.0963-2.6106 0.91495-0.21175 1.9001-1.7642 1.6889-2.258z"/>
+ <path fill="#2d79c7" d="m26.974-4.6401e-7c-0.762 0-2.24 1.8059-2.794 2.091-0.555 0.2851-4.942 3.5164-5.357 4.0867-0.416 0.5702-0.97 0.8078-1.57 0.7603-0.601-0.0474-2.498-0.067-3.145 0.3131-0.646 0.3803-3.597 3.4889-4.3363 3.8689-0.73882 0.38006-1.7028 0.57479-2.1646 0.62235-0.46171 0.04746-1.9915 1.801-2.4071 2.1337-0.4156 0.33271-3.6997 1.7951-4.1615 2.08-0.46182 0.28515 3.369 4.2784 3.9231 4.3734 0.55415 0.09518-1.436 1.3554-1.4479 2.2588-0.0118 0.90122 0.95278 3.5853 6.5482 6.7439 4.8373 2.7306 9.9474 1.4156 11.876 0.85946 0.76516-0.22067 0.48381-2.7557 0.62541-4.1029 0.09244-0.85534 0.41555-8.0309 1.6163-9.9317 1.2006-1.9006 4.6322-4.1825 5.8329-4.42 1.2007-0.23759 0.96975-0.71281 0.96975-1.1404 0-0.42762-0.18467-1.3781-0.50799-1.5206-0.32322-0.14252-1.5845 0.71356-2.0001 0.80857-0.4156 0.09502-2.4013 0.23764-2.6785-0.23753-0.277-0.4749 2.24-5.322 2.563-5.8922 0.323-0.5703 0.462-1.3307-0.139-2.1384-0.6-0.80797-1.015-1.6158-1.246-1.6158z"/>
+ <path opacity=".2" d="m16.976 11.027s-1.5189-0.2255-2.3953 0.6201c-0.87644 0.84556-1.6361 2.7057-1.5775 3.2694 0.05835 0.56372 1.8112-1.9166 2.5706-2.0856 0.75962-0.16917 1.5775-1.4094 1.4022-1.8039z"/>
+ <path fill="#fff" d="m16.976 10.027s-1.5189-0.2255-2.3953 0.6201c-0.87644 0.84556-1.6361 2.7057-1.5775 3.2694 0.05835 0.56372 1.8112-1.9166 2.5706-2.0856 0.75962-0.16917 1.5775-1.4094 1.4022-1.8039z"/>
+ <path fill="#fff" opacity=".2" d="m26.975 0c-0.762 0-2.241 1.8067-2.795 2.0918s-4.942 3.5156-5.358 4.0859c-0.415 0.5702-0.97 0.8073-1.57 0.7598s-2.498-0.0657-3.145 0.3145c-0.646 0.3802-3.597 3.487-4.3355 3.867-0.7388 0.38-1.7023 0.576-2.1641 0.623-0.4617 0.048-1.9926 1.8-2.4082 2.133s-3.6984 1.795-4.1601 2.08c-0.11811 0.073 0.0486 0.392 0.3652 0.822 0.8308-0.431 3.4155-1.598 3.7949-1.902 0.4156-0.333 1.9465-2.085 2.4082-2.133 0.4618-0.047 1.4253-0.243 2.1641-0.623 0.7385-0.38 3.6895-3.4868 4.3355-3.867 0.647-0.3802 2.545-0.362 3.145-0.3145s1.155-0.1896 1.57-0.7598c0.416-0.5703 4.804-3.8008 5.358-4.0859s2.033-2.0918 2.795-2.0918c0.23 0 0.646 0.8072 1.246 1.6152 0.173 0.2336 0.272 0.4615 0.336 0.6836 0.149-0.4936 0.116-1.0753-0.336-1.6836-0.6-0.80795-1.016-1.6152-1.246-1.6152zm3.337 9.0664c-0.463 0.0697-1.474 0.7352-1.837 0.8184-0.365 0.0832-1.935 0.2022-2.504-0.0899-0.149 0.4201-0.236 0.7491-0.176 0.8511 0.277 0.476 2.264 0.334 2.68 0.239 0.415-0.095 1.676-0.9513 2-0.809 0.246 0.109 0.411 0.683 0.476 1.141 0.08-0.197 0.031-0.415 0.031-0.621 0-0.428-0.184-1.3773-0.507-1.5198-0.041-0.0178-0.096-0.0197-0.163-0.0098zm-25.773 11.995c-0.449 0.457-1.019 1.036-1.0254 1.527-0.002 0.15 0.0399 0.368 0.1093 0.611 0.4057-0.839 1.8159-1.787 1.3379-1.869-0.0786-0.013-0.233-0.121-0.4218-0.269z"/>
+ <path opacity=".2" d="m28.557 3.2989c-0.04895 0.16186-0.11743 0.31425-0.19727 0.45508-0.32327 0.57024-2.8415 5.4173-2.5645 5.8926 0.03423 0.058695 0.09559 0.10734 0.17578 0.14844 0.54456-1.5348 2.1349-4.5933 2.3887-5.041 0.22984-0.40542 0.35328-0.90882 0.19727-1.4551zm2.3945 7.918c-0.08517 0.21046-0.31865 0.39669-0.93945 0.51953-1.2007 0.23759-4.6314 2.5193-5.832 4.4199-1.2007 1.9008-1.5247 9.0763-1.6172 9.9316-0.1416 1.3473 0.14016 3.8828-0.625 4.1035-1.9284 0.55614-7.0377 1.8712-11.875-0.85938-4.6614-2.6313-6.0929-4.9165-6.4395-6.1328-0.064643 0.13371-0.10775 0.26449-0.10938 0.38867-0.0118 0.90122 0.95339 3.5856 6.5488 6.7441 4.8373 2.7306 9.9466 1.4155 11.875 0.85938 0.76516-0.22067 0.4834-2.7562 0.625-4.1035 0.09244-0.85534 0.41645-8.0309 1.6172-9.9316 1.2006-1.9006 4.6313-4.1823 5.832-4.4199 1.2007-0.23759 0.9707-0.71301 0.9707-1.1406 0-0.10215-0.0108-0.23522-0.03125-0.37891zm-29.548 5.56c-0.079211 0.04113-0.32504 0.15293-0.36523 0.17773-0.39631 0.2447 2.3574 3.2062 3.5 4.1055 0.37803-0.38506 0.6752-0.68696 0.42188-0.73047-0.41247-0.07068-2.6349-2.2992-3.5566-3.5527z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/amarok2.svg b/.icons/awkward/32x32/apps/amarok2.svg
new file mode 120000
index 00000000..d0cde88f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/amarok2.svg
@@ -0,0 +1 @@
+amarok.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/amazon-store.svg b/.icons/awkward/32x32/apps/amazon-store.svg
new file mode 100644
index 00000000..e4c1c6e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/amazon-store.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect fill="#3f5979" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path style="fill-rule:evenodd;opacity:0.2" d="M 17.145,15.874 C 17.145,16.715 17.167,17.415 16.76,18.16 16.434,18.766 15.914,19.139 15.335,19.139 14.544,19.139 14.085,18.509 14.085,17.579 14.085,15.742 15.658,15.408 17.146,15.408 V 15.875 M 19.222,21.125 C 19.088,21.252 18.891,21.262 18.737,21.177 18.054,20.584 17.931,20.307 17.554,19.74 16.424,20.947 15.626,21.307 14.16,21.307 12.427,21.307 11.077,20.19 11.077,17.952 11.077,16.204 11.983,15.012 13.271,14.43 14.387,13.915 15.949,13.824 17.144,13.682 V 13.403 C 17.144,12.891 17.182,12.286 16.896,11.843 16.644,11.446 16.163,11.283 15.74,11.283 14.954,11.283 14.254,11.704 14.084,12.577 14.048,12.771 13.913,12.961 13.726,12.971 L 11.728,12.748 C 11.56,12.707 11.375,12.565 11.42,12.296 11.882,9.768 14.07,9.003 16.026,9.003 17.029,9.003 18.339,9.2817 19.128,10.075 20.13,11.053 20.034,12.358 20.034,13.779 V 17.135 C 20.034,18.145 20.433,18.587 20.811,19.132 20.943,19.325 20.972,19.56 20.806,19.705 20.385,20.075 19.638,20.753 19.227,21.135 L 19.219,21.128"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 17.145,14.874 C 17.145,15.715 17.167,16.415 16.76,17.16 16.434,17.766 15.914,18.139 15.335,18.139 14.544,18.139 14.085,17.509 14.085,16.579 14.085,14.742 15.658,14.408 17.146,14.408 V 14.875 M 19.222,20.125 C 19.088,20.252 18.891,20.262 18.737,20.177 18.054,19.584 17.931,19.307 17.554,18.74 16.424,19.947 15.626,20.307 14.16,20.307 12.427,20.307 11.077,19.19 11.077,16.952 11.077,15.204 11.983,14.012 13.271,13.43 14.387,12.915 15.949,12.824 17.144,12.682 V 12.403 C 17.144,11.891 17.182,11.286 16.896,10.843 16.644,10.446 16.163,10.283 15.74,10.283 14.954,10.283 14.254,10.704 14.084,11.577 14.048,11.771 13.913,11.961 13.726,11.971 L 11.728,11.748 C 11.56,11.707 11.375,11.565 11.42,11.296 11.882,8.768 14.07,8.003 16.026,8.003 17.029,8.003 18.339,8.2817 19.128,9.075 20.13,10.053 20.034,11.358 20.034,12.779 V 16.135 C 20.034,17.145 20.433,17.587 20.811,18.132 20.943,18.325 20.972,18.56 20.806,18.705 20.385,19.075 19.638,19.753 19.227,20.135 L 19.219,20.128"/>
+ <path style="opacity:0.2" d="M 22.826,21.304 C 22.266,21.312 21.605,21.441 21.105,21.802 20.948,21.912 20.975,22.066 21.148,22.044 21.711,21.974 22.968,21.821 23.191,22.114 23.417,22.407 22.941,23.619 22.732,24.16 22.668,24.323 22.805,24.39 22.949,24.266 23.891,23.461 24.132,21.773 23.939,21.53 23.844,21.408 23.386,21.296 22.826,21.304 Z M 8.117,21.629 C 8.0002,21.644 7.9486,21.789 8.0713,21.903 10.159,23.837 12.92,24.998 15.985,24.998 18.172,24.998 20.709,24.291 22.462,22.969 L 22.463,22.967 C 22.754,22.745 22.506,22.419 22.208,22.546 20.246,23.402 18.109,23.813 16.17,23.813 13.292,23.813 10.504,23.005 8.2513,21.661 8.2021,21.632 8.1556,21.624 8.1167,21.629 Z"/>
+ <path style="fill:#ff9900" d="M 22.826,20.304 C 22.266,20.312 21.605,20.441 21.105,20.802 20.948,20.912 20.975,21.066 21.148,21.044 21.711,20.974 22.968,20.821 23.191,21.114 23.417,21.407 22.941,22.619 22.732,23.16 22.668,23.323 22.805,23.39 22.949,23.266 23.891,22.461 24.132,20.773 23.939,20.53 23.844,20.408 23.386,20.296 22.826,20.304 Z M 8.117,20.629 C 8.0002,20.644 7.9486,20.789 8.0713,20.903 10.159,22.837 12.92,23.998 15.985,23.998 18.172,23.998 20.709,23.291 22.462,21.969 L 22.463,21.967 C 22.754,21.745 22.506,21.419 22.208,21.546 20.246,22.402 18.109,22.813 16.17,22.813 13.292,22.813 10.504,22.005 8.2513,20.661 8.2021,20.632 8.1556,20.624 8.1167,20.629 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/amazon.svg b/.icons/awkward/32x32/apps/amazon.svg
new file mode 120000
index 00000000..4f2e80b4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/amazon.svg
@@ -0,0 +1 @@
+amazon-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/amazonclouddrive.svg b/.icons/awkward/32x32/apps/amazonclouddrive.svg
new file mode 120000
index 00000000..4f2e80b4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/amazonclouddrive.svg
@@ -0,0 +1 @@
+amazon-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/amd-ati.svg b/.icons/awkward/32x32/apps/amd-ati.svg
new file mode 120000
index 00000000..b519b7f2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/amd-ati.svg
@@ -0,0 +1 @@
+amd.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/amd.svg b/.icons/awkward/32x32/apps/amd.svg
new file mode 100644
index 00000000..e8cd3eac
--- /dev/null
+++ b/.icons/awkward/32x32/apps/amd.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c2352a" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m7.0938 8.0627 4.9062 4.9373h8v7.9688l5 4.9688v-17.875zm4.9062 6.0933-5 4.875v6.969h7.375l4.937-5h-7.312z"/>
+ <path fill="#fff" d="m7.0938 7.0627 4.9062 4.9373h8v7.9688l5 4.9688v-17.875zm4.9062 6.0933-5 4.875v6.969h7.375l4.937-5h-7.312z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/amnesia-a-machine-for-pigs.svg b/.icons/awkward/32x32/apps/amnesia-a-machine-for-pigs.svg
new file mode 100644
index 00000000..c6ef8b38
--- /dev/null
+++ b/.icons/awkward/32x32/apps/amnesia-a-machine-for-pigs.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="M 21.513059,26.633507 C 15.092696,30.373149 7.4249711,29.537947 2.5988375,25.134191 2.4554194,25.003349 2.3574506,24.832158 2.3168711,24.641482 0.95114431,18.230047 4.0599978,11.109965 10.486938,7.3664929 16.9073,3.6268505 24.575025,4.4620533 29.401159,8.8658103 c 0.143422,0.1308395 0.241388,0.3020315 0.281967,0.4927073 1.365726,6.4114334 -1.743074,13.5314854 -8.170067,17.2749894 z"/>
+ <path style="fill:#ff5555" d="M 21.513059,25.633507 C 15.092696,29.373149 7.4249711,28.537947 2.5988375,24.134191 2.4554194,24.003349 2.3574506,23.832158 2.3168711,23.641482 1.9702802,22.014403 1.9118661,20.341686 2.1227269,18.690098 2.7427542,13.833676 7.1195786,11.302806 11.915505,8.5093437 18.335868,4.7697026 22.19408,4.0870514 27.020214,8.4908084 c 0.143422,0.1308395 1.729478,0.3913169 1.770057,0.5819927 0.07829,0.3675106 1.034723,0.023066 1.083822,0.3944636 C 30.68155,15.575115 27.57165,22.104585 21.513059,25.633507 Z"/>
+ <path style="opacity:0.2" d="m 19.287109,5.0001945 c -2.944004,-0.030947 -5.991873,0.7310939 -8.800781,2.3671875 -4.9312086,2.87226 -7.8983199,7.731755 -8.4003905,12.734374 0.052598,0.516132 0.121994,1.029826 0.2304687,1.539063 0.04058,0.190676 0.1397851,0.363299 0.2832032,0.494141 4.8261336,4.403756 12.4936996,5.237688 18.9140626,1.498046 4.931249,-2.872284 7.898332,-7.731762 8.40039,-12.734374 C 29.861464,10.382501 29.792068,9.8688065 29.683594,9.3595695 29.643015,9.1688937 29.543813,8.9962684 29.400391,8.8654289 26.68569,6.3883156 23.072258,5.0399839 19.287109,5.0001945 Z"/>
+ <path style="fill:#e4e4e4" d="M 19.287109 4 C 16.343105 3.9690527 13.295236 4.7310939 10.486328 6.3671875 C 5.5551194 9.2394474 2.5880081 14.098943 2.0859375 19.101562 C 2.1385355 19.617694 2.2079315 20.131388 2.3164062 20.640625 C 2.3569857 20.831301 2.4561913 21.003924 2.5996094 21.134766 C 7.425743 25.538522 15.093309 26.372454 21.513672 22.632812 C 26.444921 19.760528 29.412004 14.90105 29.914062 9.8984375 C 29.861464 9.3823067 29.792068 8.868612 29.683594 8.359375 C 29.643015 8.1686992 29.543813 7.9960739 29.400391 7.8652344 C 26.68569 5.3881211 23.072258 4.0397894 19.287109 4 z"/>
+ <circle style="opacity:0.1" cx="5.356" cy="22.722" r="8" transform="rotate(-30)"/>
+ <circle style="fill:#1c93e1" cx="5.856" cy="21.856" r="8" transform="rotate(-30)"/>
+ <circle style="opacity:0.95700001;fill:#3f3f3f" cx="5.856" cy="21.856" r="4" transform="rotate(-30)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 19.287109 4 C 16.343105 3.9690527 13.295236 4.7310939 10.486328 6.3671875 C 4.8563093 9.6464803 1.7737881 15.51706 2.0136719 21.232422 C 2.1494889 15.841322 5.1838468 10.455701 10.486328 7.3671875 C 16.90669 3.6275451 24.574257 4.4614774 29.400391 8.8652344 C 29.543813 8.9960739 29.643015 9.1686992 29.683594 9.359375 C 29.85294 10.154374 29.952372 10.958577 29.986328 11.767578 C 30.015128 10.624328 29.922541 9.4811208 29.683594 8.359375 C 29.643015 8.1686992 29.543813 7.9960739 29.400391 7.8652344 C 26.68569 5.3881211 23.072258 4.0397894 19.287109 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/amnesia-the-dark-descent.svg b/.icons/awkward/32x32/apps/amnesia-the-dark-descent.svg
new file mode 100644
index 00000000..132145c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/amnesia-the-dark-descent.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="M 21.513059,26.633507 C 15.092696,30.373149 7.4249711,29.537947 2.5988375,25.134191 2.4554194,25.003349 2.3574506,24.832158 2.3168711,24.641482 0.95114431,18.230047 4.0599978,11.109965 10.486938,7.3664929 16.9073,3.6268505 24.575025,4.4620533 29.401159,8.8658103 c 0.143422,0.1308395 0.241388,0.3020315 0.281967,0.4927073 1.365726,6.4114334 -1.743074,13.5314854 -8.170067,17.2749894 z"/>
+ <path style="fill:#4b4e30" d="M 21.513059,25.633507 C 15.092696,29.373149 7.4249711,28.537947 2.5988375,24.134191 2.4554194,24.003349 2.3574506,23.832158 2.3168711,23.641482 0.95114431,17.230047 4.0599978,10.109965 10.486938,6.3664928 16.9073,2.6268504 24.575025,3.4620532 29.401159,7.8658102 c 0.143422,0.1308395 0.241388,0.3020315 0.281967,0.4927073 1.365726,6.4114335 -1.743074,13.5314855 -8.170067,17.2749895 z"/>
+ <circle style="opacity:0.2" cx="5.356" cy="22.722" r="8" transform="rotate(-30)"/>
+ <circle style="fill:#97c800" cx="5.856" cy="21.856" r="8" transform="rotate(-30)"/>
+ <circle style="opacity:0.95700001;fill:#3f3f3f" cx="5.856" cy="21.856" r="4" transform="rotate(-30)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 19.287109 4 C 16.343105 3.9690527 13.295236 4.7310939 10.486328 6.3671875 C 4.8563093 9.6464803 1.7737881 15.51706 2.0136719 21.232422 C 2.1494889 15.841322 5.1838468 10.455701 10.486328 7.3671875 C 16.90669 3.6275451 24.574257 4.4614774 29.400391 8.8652344 C 29.543813 8.9960739 29.643015 9.1686992 29.683594 9.359375 C 29.85294 10.154374 29.952372 10.958577 29.986328 11.767578 C 30.015128 10.624328 29.922541 9.4811208 29.683594 8.359375 C 29.643015 8.1686992 29.543813 7.9960739 29.400391 7.8652344 C 26.68569 5.3881211 23.072258 4.0397894 19.287109 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.810547 8.0019531 A 8 8 0 0 0 12 9.0722656 A 8 8 0 0 0 8.0214844 16.457031 A 8 8 0 0 1 12 10.072266 A 8 8 0 0 1 22.927734 13 A 8 8 0 0 1 23.978516 16.542969 A 8 8 0 0 0 22.927734 12 A 8 8 0 0 0 15.810547 8.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/amor.svg b/.icons/awkward/32x32/apps/amor.svg
new file mode 120000
index 00000000..2f915ffd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/amor.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/amule.svg b/.icons/awkward/32x32/apps/amule.svg
new file mode 120000
index 00000000..b6cfdb90
--- /dev/null
+++ b/.icons/awkward/32x32/apps/amule.svg
@@ -0,0 +1 @@
+emule.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/amulegui.svg b/.icons/awkward/32x32/apps/amulegui.svg
new file mode 120000
index 00000000..b6cfdb90
--- /dev/null
+++ b/.icons/awkward/32x32/apps/amulegui.svg
@@ -0,0 +1 @@
+emule.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/anaconda.svg b/.icons/awkward/32x32/apps/anaconda.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/32x32/apps/anaconda.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/anatine.svg b/.icons/awkward/32x32/apps/anatine.svg
new file mode 100644
index 00000000..8f785c2d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/anatine.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#2aa2ee" d="m12.874 29.987c-3.1382-0.321-5.3241-1.219-6.9392-2.85-0.6526-0.659-1.0959-1.265-1.4643-2.002-0.7797-1.559-1.0241-3.313-0.6424-4.61 0.3795-1.29 1.2429-2.712 2.4581-4.05 0.6748-0.742 1.0162-1.224 1.3284-1.83 0.3765-0.73 0.4171-1.219 0.3854-1.897-0.0307-0.658-0.1719-0.941-0.5327-1.241-0.342-0.283-0.483-0.44-1.5413-0.389-1.033 0.049-1.5396-0.014-2.033-0.252-0.3827-0.185-0.5183-0.394-0.4-0.617 0.6152-0.4798 0.831-1.0047 1.507-1.249-0.9894-0.8438-1.9663-1.7266-2-2.9872 0.0695-0.6752 0.6942-0.5128 0.6942-0.5128 0.97953 0.19841 1.9919 0.39795 2.9144 0.42913 0.26529-0.03598 0.54496-0.10672 0.62151-0.1572s0.28516-0.34966 0.46359-0.66485c0.6954-1.2284 1.4318-2.0215 2.2568-2.4304 0.95061-0.47122 2.2956-0.72329 3.5722-0.66947 1.5348 0.0647 2.8384 0.59539 3.9029 1.5889 0.73177 0.68294 1.216 0.85371 1.912 0.67426 0.48961-0.12624 0.50066-0.12562 0.50066 0.02796 0 0.20182-0.16106 0.46333-0.40826 0.66292l-0.22773 0.18386 0.22957 0.13632c0.31637 0.18786 0.2789 0.33894-0.09749 0.39312-0.31351 0.04514-0.54848 0.14911-0.54848 0.24271 0 0.03305 0.04499 0.31943 0.1 0.63641 0.13493 0.77766 0.08686 2.2845-0.0966 3.0281-0.284 1.1532-0.715 1.9652-1.45 2.7362-0.572 0.52-2.188 1.587-2.339 1.682 0.07075 0 0.68983-0.03634 1.1043 0.000392 1.5169 0.13446 2.5733 0.39012 4.0966 1.1 1.4388 0.67047 2.0502 0.74278 2.8465 0.33658 0.50811-0.25919 1.2355-0.81218 1.779-1.5447 0.465-0.626 0.742-0.892 1.174-0.892 0.42301 0 0.72689 0.2788 1.0471 0.7675 0.45341 0.69207 0.70074 1.1863 0.8767 2.3918 0.12575 0.86151 0.09042 2.8838-0.06539 3.7427-0.93116 5.1331-4.2071 8.589-9.2084 9.7142-1.3498 0.30368-1.8936 0.35827-3.7641 0.37782-0.97037 0.01014-1.8757 0.007-2.0119-0.0069z"/>
+ <path fill="#fff" opacity=".2" d="m13.523 2.0078c-1.276-0.0538-2.621 0.1968-3.5718 0.668-0.825 0.4089-1.5624 1.2032-2.2578 2.4316-0.1785 0.3152-0.3864 0.6136-0.4629 0.6641-0.0766 0.0505-0.3558 0.1222-0.6211 0.1582-0.9225-0.0312-1.9365-0.2313-2.916-0.4297 0 0-0.6239-0.1615-0.6934 0.5137 0.0063 0.2353 0.0551 0.4528 0.1211 0.664 0.2013-0.2699 0.5723-0.1777 0.5723-0.1777 0.9795 0.1984 1.9935 0.3985 2.916 0.4297 0.2653-0.036 0.5445-0.1077 0.6211-0.1582 0.0765-0.0505 0.2844-0.3489 0.4629-0.6641 0.6954-1.2284 1.4328-2.0227 2.2578-2.4316 0.9508-0.4712 2.2958-0.7218 3.5718-0.668 1.535 0.0647 2.838 0.5944 3.903 1.5879 0.732 0.6829 1.216 0.8533 1.912 0.6738 0.031-0.0079 0.027-0.0047 0.055-0.0117l-0.19-0.1133 0.227-0.1836c0.247-0.1996 0.408-0.4603 0.408-0.6621 0-0.1536-0.01-0.1555-0.5-0.0293-0.696 0.1795-1.18 0.0091-1.912-0.6738-1.065-0.9935-2.368-1.5232-3.903-1.5879zm5.387 4.7891c-0.074 0.0384-0.125 0.081-0.125 0.1211 0 0.033 0.047 0.3178 0.102 0.6347 0.031 0.1814 0.05 0.4087 0.062 0.6504 0.022-0.5084 0.008-1.0042-0.039-1.4062zm-14.558 2.6269c-0.263 0.2483-0.4948 0.5416-0.8594 0.8262-0.1183 0.222 0.0177 0.43 0.4004 0.615 0.005 0.003 0.0106 0.004 0.0156 0.006 0.3435-0.355 0.5925-0.691 1.0918-0.871-0.2212-0.1887-0.4389-0.3798-0.6484-0.5762zm21.648 3.5762c-0.432 0-0.709 0.266-1.174 0.893-0.543 0.732-1.271 1.285-1.779 1.545-0.796 0.406-1.407 0.332-2.846-0.338-1.415-0.66-2.442-0.92-3.795-1.063-0.633 0.454-1.311 0.903-1.406 0.963 0.071 0 0.689-0.037 1.104 0 1.516 0.134 2.574 0.39 4.097 1.1 1.439 0.67 2.05 0.744 2.846 0.338 0.508-0.26 1.236-0.813 1.779-1.545 0.465-0.627 0.742-0.893 1.174-0.893 0.423 0 0.727 0.279 1.047 0.768 0.453 0.692 0.701 1.187 0.877 2.392 0.037 0.255 0.056 0.621 0.066 1.02 0.019-0.77 0.001-1.558-0.066-2.02-0.176-1.205-0.424-1.7-0.877-2.392-0.32-0.489-0.624-0.768-1.047-0.768zm-18.023 0.523c-0.043 0.349-0.1408 0.694-0.3614 1.122-0.3122 0.605-0.6533 1.087-1.3281 1.83-1.2152 1.337-2.0794 2.76-2.459 4.05-0.1616 0.55-0.2044 1.182-0.1484 1.846 0.0266-0.296 0.0708-0.582 0.1484-0.846 0.3796-1.29 1.2438-2.713 2.459-4.05 0.6748-0.743 1.0159-1.225 1.3281-1.83 0.3766-0.731 0.4165-1.219 0.3848-1.897-0.004-0.086-0.0154-0.151-0.0234-0.225z"/>
+ <path opacity=".2" d="m19.771 5.1799c-0.05588-0.00312-0.19061 0.030023-0.37891 0.078125l0.03906 0.023437c0.31637 0.18786 0.27873 0.33839-0.09766 0.39258-0.31351 0.04514-0.54883 0.15054-0.54883 0.24414 0 0.03305 0.04655 0.31779 0.10156 0.63477 0.01181 0.068078 0.0144 0.16589 0.02344 0.24414 0.09866-0.051353 0.24454-0.097232 0.42383-0.12305 0.37639-0.054186 0.41403-0.20472 0.09766-0.39258l-0.228-0.1367 0.227-0.1836c0.2472-0.19959 0.4082-0.46029 0.4082-0.66211 0-0.07679-0.0024-0.11557-0.06641-0.11914zm-16.65 1.498c-0.0586 0.0786-0.1054 0.1838-0.1211 0.336 0.0262 0.9787 0.6239 1.7283 1.3516 2.4101 0.1807-0.1706 0.373-0.3243 0.6484-0.4238-0.8046-0.6863-1.5914-1.4022-1.8789-2.3223zm15.828 1.5254c-0.0222 0.52303-0.07527 1.0348-0.16016 1.3789-0.284 1.1528-0.714 1.9658-1.449 2.7368-0.572 0.52-2.189 1.586-2.34 1.681 0.07075 0 0.68908-0.03673 1.1035 0 0.10768 0.0095 0.19936 0.02622 0.30273 0.03711 0.36752-0.2633 0.72363-0.52766 0.93359-0.71875 0.73537-0.77089 1.1647-1.5832 1.4492-2.7363 0.14068-0.57022 0.20016-1.5841 0.16016-2.3789zm-15.041 2.6677c-0.12161 0.12584-0.25517 0.25336-0.41602 0.37891-0.11828 0.22243 0.017666 0.43028 0.40039 0.61523 0.4934 0.23844 1.0002 0.30116 2.0332 0.25195 1.0583-0.05042 1.199 0.10693 1.541 0.39062 0.31373 0.26026 0.45635 0.52315 0.50977 1.0156 0.0303-0.246 0.0365-0.494 0.0234-0.775-0.0307-0.657-0.1723-0.941-0.5332-1.24-0.342-0.284-0.4827-0.441-1.541-0.391-1.0224 0.049-1.5289-0.013-2.0176-0.246zm24.082 7.3086c-0.01632 0.66804-0.06044 1.3237-0.13281 1.7227-0.93116 5.1331-4.2057 8.5896-9.207 9.7148-1.3498 0.30368-1.8932 0.3574-3.7637 0.37695-0.97037 0.01014-1.8775 0.0061-2.0137-0.0078-3.1371-0.322-5.3213-1.219-6.9365-2.85-0.6525-0.659-1.0964-1.265-1.4648-2.002-0.4495-0.899-0.7148-1.86-0.791-2.764-0.10435 1.1601 0.16978 2.5215 0.79102 3.7637 0.36844 0.73669 0.81233 1.3431 1.4648 2.002 1.6152 1.6309 3.7994 2.5282 6.9375 2.8496 0.13619 0.0139 1.0433 0.01795 2.0137 0.0078 1.8705-0.01955 2.4139-0.07327 3.7637-0.37695 5.0013-1.1252 8.2759-4.5818 9.207-9.7148 0.10965-0.6044 0.15665-1.7759 0.13281-2.7227z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/anbox.svg b/.icons/awkward/32x32/apps/anbox.svg
new file mode 100644
index 00000000..cd9e94e1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/anbox.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#109d8f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <g opacity=".2" transform="translate(0 .9997)">
+ <path d="m9.044 13c-0.5753 0-1.044 0.53-1.044 1.183v4.6305c0 0.653 0.4687 1.186 1.044 1.186s0.956-0.533 0.956-1.186v-4.631c0-0.654-0.38-1.184-0.956-1.184"/>
+ <path d="m11 13-0.000245 8.5c-0.000007 0.23573 0.26439 0.5 0.50012 0.5h1.5v1.8751c0 0.622 0.396 1.125 1 1.125 0.60019 0 1.0199-0.50359 1-1.1249v-1.875h1v1.8751c0 0.622 0.396 1.125 1 1.125 0.60019 0 1-0.51173 1-1.1249v-1.875h1.5c0.236 0 0.5-0.264 0.5-0.5v-8.5z"/>
+ <path d="m22.044 13c-0.575 0-1.044 0.53-1.044 1.183v4.6305c0 0.653 0.469 1.186 1.044 1.186s0.956-0.533 0.956-1.186v-4.6305c0-0.654-0.38-1.184-0.956-1.184"/>
+ <path d="m12.865 5.9023-0.865 0.5 1.197 2.0743c-2.188 1.0571-2.197 3.5234-2.197 3.5234h9s-0.01-2.4665-2.197-3.5234l1.197-2.0743-0.86523-0.5-1.2949 2.2422c-0.397-0.0888-0.835-0.1445-1.338-0.1445-0.504 0-0.944 0.0555-1.342 0.1445l-1.295-2.2422zm0.637 4.0977c0.277 0 0.498 0.223 0.498 0.498s-0.224 0.502-0.498 0.502c-0.277 0-0.502-0.224-0.502-0.502 0-0.275 0.225-0.498 0.502-0.498zm4 0c0.277 0 0.498 0.223 0.498 0.498s-0.224 0.502-0.498 0.502c-0.277 0-0.502-0.224-0.502-0.502 0-0.275 0.225-0.498 0.502-0.498z"/>
+ </g>
+ <g style="fill:#ffffff">
+ <path style="fill:#ffffff" d="m9.044 13c-0.5753 0-1.044 0.53-1.044 1.183v4.6305c0 0.653 0.4687 1.186 1.044 1.186s0.956-0.533 0.956-1.186v-4.6305c0-0.654-0.38-1.184-0.956-1.184"/>
+ <path style="fill:#ffffff" d="m11 13-0.000245 8.5c-0.000007 0.23573 0.26439 0.5 0.50012 0.5h1.5v1.8751c0 0.622 0.396 1.125 1 1.125 0.60019 0 1.0199-0.50359 1-1.1249v-1.875h1v1.8751c0 0.622 0.396 1.125 1 1.125 0.60019 0 1-0.51173 1-1.1249v-1.875h1.5c0.236 0 0.5-0.264 0.5-0.5v-8.5z"/>
+ <path style="fill:#ffffff" d="m22.044 13c-0.575 0-1.044 0.53-1.044 1.183v4.6305c0 0.653 0.469 1.186 1.044 1.186s0.956-0.533 0.956-1.186v-4.6305c0-0.654-0.38-1.184-0.956-1.184"/>
+ <path style="fill:#ffffff" d="m12.865 5.9023-0.865 0.5 1.197 2.0743c-2.188 1.0571-2.197 3.5234-2.197 3.5234h9s-0.01-2.4665-2.197-3.5234l1.197-2.0743-0.86523-0.5-1.2949 2.2422c-0.397-0.0888-0.835-0.1445-1.338-0.1445-0.504 0-0.944 0.0555-1.342 0.1445l-1.295-2.2422zm0.637 4.0977c0.277 0 0.498 0.223 0.498 0.498s-0.224 0.502-0.498 0.502c-0.277 0-0.502-0.224-0.502-0.502 0-0.275 0.225-0.498 0.502-0.498zm4 0c0.277 0 0.498 0.223 0.498 0.498s-0.224 0.502-0.498 0.502c-0.277 0-0.502-0.224-0.502-0.502 0-0.275 0.225-0.498 0.502-0.498z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/android-file-transfer.svg b/.icons/awkward/32x32/apps/android-file-transfer.svg
new file mode 100644
index 00000000..3714127a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/android-file-transfer.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect opacity=".2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect fill="#a4c639" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m9.0438 14c-0.5753 0-1.044 0.53-1.044 1.183v4.6305c0 0.653 0.4687 1.186 1.044 1.186s0.956-0.533 0.956-1.186v-4.6305c0-0.654-0.38-1.184-0.956-1.184"/>
+ <path opacity=".2" d="m11 14-0.000245 8.5c-0.000007 0.23573 0.26439 0.5 0.50012 0.5h1.5v1.8751c0 0.622 0.396 1.125 1 1.125 0.60019 0 1.0199-0.50359 1-1.1249v-1.875h1v1.8751c0 0.622 0.396 1.125 1 1.125 0.60019 0 1-0.51173 1-1.1249v-1.875h1.5c0.236 0 0.5-0.264 0.5-0.5v-8.5z"/>
+ <path opacity=".2" d="m22.044 14c-0.575 0-1.044 0.53-1.044 1.183v4.6305c0 0.653 0.469 1.186 1.044 1.186s0.956-0.533 0.956-1.186v-4.6305c0-0.654-0.38-1.184-0.956-1.184"/>
+ <path opacity=".2" d="m12.865 6.902-0.865 0.5 1.197 2.0743c-2.188 1.0571-2.197 3.5234-2.197 3.5234h9s-0.01-2.4665-2.197-3.5234l1.197-2.0743-0.86523-0.5-1.2949 2.2422c-0.397-0.0888-0.835-0.1445-1.338-0.1445-0.504 0-0.944 0.0555-1.342 0.1445l-1.295-2.2422zm0.637 4.0977c0.277 0 0.498 0.223 0.498 0.498s-0.224 0.502-0.498 0.502c-0.277 0-0.502-0.224-0.502-0.502 0-0.275 0.225-0.498 0.502-0.498zm4 0c0.277 0 0.498 0.223 0.498 0.498s-0.224 0.502-0.498 0.502c-0.277 0-0.502-0.224-0.502-0.502 0-0.275 0.225-0.498 0.502-0.498z"/>
+ <g fill="#fff" transform="translate(-.0002)">
+ <path d="m9.044 13c-0.5753 0-1.044 0.53-1.044 1.183v4.6305c0 0.653 0.4687 1.186 1.044 1.186s0.956-0.533 0.956-1.186v-4.631c0-0.654-0.38-1.184-0.956-1.184"/>
+ <path d="m11 13-0.000245 8.5c-0.000007 0.23573 0.26439 0.5 0.50012 0.5h1.5v1.8751c0 0.622 0.396 1.125 1 1.125 0.60019 0 1.0199-0.50359 1-1.1249v-1.875h1v1.8751c0 0.622 0.396 1.125 1 1.125 0.60019 0 1-0.51173 1-1.1249v-1.875h1.5c0.236 0 0.5-0.264 0.5-0.5v-8.5z"/>
+ <path d="m22.044 13c-0.575 0-1.044 0.53-1.044 1.183v4.6305c0 0.653 0.469 1.186 1.044 1.186s0.956-0.533 0.956-1.186v-4.6305c0-0.654-0.38-1.184-0.956-1.184"/>
+ <path d="m12.865 5.9023-0.865 0.5 1.197 2.0743c-2.188 1.0571-2.197 3.5234-2.197 3.5234h9s-0.01-2.4665-2.197-3.5234l1.197-2.0743-0.86523-0.5-1.2949 2.2422c-0.397-0.0888-0.835-0.1445-1.338-0.1445-0.504 0-0.944 0.0555-1.342 0.1445l-1.295-2.2422zm0.637 4.0977c0.277 0 0.498 0.223 0.498 0.498s-0.224 0.502-0.498 0.502c-0.277 0-0.502-0.224-0.502-0.502 0-0.275 0.225-0.498 0.502-0.498zm4 0c0.277 0 0.498 0.223 0.498 0.498s-0.224 0.502-0.498 0.502c-0.277 0-0.502-0.224-0.502-0.502 0-0.275 0.225-0.498 0.502-0.498z"/>
+ </g>
+ <circle opacity=".2" cx="24" cy="-24" r="8" transform="rotate(90)"/>
+ <circle fill="#cc5e55" cx="23" cy="-24" r="8" transform="rotate(90)"/>
+ <g fill="#fff" transform="matrix(0,1,-1,0,46,-1)">
+ <path d="m26 23 4-3-4-3c0.003 0 0 0.55553 0 1h-2v4h2z"/>
+ <path d="m22 27-4-3 4-3c-0.003 0 0 0.55553 0 1h2v4h-2z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/android-sdk.svg b/.icons/awkward/32x32/apps/android-sdk.svg
new file mode 100644
index 00000000..277fdc31
--- /dev/null
+++ b/.icons/awkward/32x32/apps/android-sdk.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect opacity=".2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect fill="#32867d" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g opacity=".2" transform="translate(0 .9997)">
+ <path d="m9.044 13c-0.5753 0-1.044 0.53-1.044 1.183v4.6305c0 0.653 0.4687 1.186 1.044 1.186s0.956-0.533 0.956-1.186v-4.631c0-0.654-0.38-1.184-0.956-1.184"/>
+ <path d="m11 13-0.000245 8.5c-0.000007 0.23573 0.26439 0.5 0.50012 0.5h1.5v1.8751c0 0.622 0.396 1.125 1 1.125 0.60019 0 1.0199-0.50359 1-1.1249v-1.875h1v1.8751c0 0.622 0.396 1.125 1 1.125 0.60019 0 1-0.51173 1-1.1249v-1.875h1.5c0.236 0 0.5-0.264 0.5-0.5v-8.5z"/>
+ <path d="m22.044 13c-0.575 0-1.044 0.53-1.044 1.183v4.6305c0 0.653 0.469 1.186 1.044 1.186s0.956-0.533 0.956-1.186v-4.6305c0-0.654-0.38-1.184-0.956-1.184"/>
+ <path d="m12.865 5.9023-0.865 0.5 1.197 2.0743c-2.188 1.0571-2.197 3.5234-2.197 3.5234h9s-0.01-2.4665-2.197-3.5234l1.197-2.0743-0.86523-0.5-1.2949 2.2422c-0.397-0.0888-0.835-0.1445-1.338-0.1445-0.504 0-0.944 0.0555-1.342 0.1445l-1.295-2.2422zm0.637 4.0977c0.277 0 0.498 0.223 0.498 0.498s-0.224 0.502-0.498 0.502c-0.277 0-0.502-0.224-0.502-0.502 0-0.275 0.225-0.498 0.502-0.498zm4 0c0.277 0 0.498 0.223 0.498 0.498s-0.224 0.502-0.498 0.502c-0.277 0-0.502-0.224-0.502-0.502 0-0.275 0.225-0.498 0.502-0.498z"/>
+ </g>
+ <g fill="#7dff7c">
+ <path d="m9.044 13c-0.5753 0-1.044 0.53-1.044 1.183v4.6305c0 0.653 0.4687 1.186 1.044 1.186s0.956-0.533 0.956-1.186v-4.6305c0-0.654-0.38-1.184-0.956-1.184"/>
+ <path d="m11 13-0.000245 8.5c-0.000007 0.23573 0.26439 0.5 0.50012 0.5h1.5v1.8751c0 0.622 0.396 1.125 1 1.125 0.60019 0 1.0199-0.50359 1-1.1249v-1.875h1v1.8751c0 0.622 0.396 1.125 1 1.125 0.60019 0 1-0.51173 1-1.1249v-1.875h1.5c0.236 0 0.5-0.264 0.5-0.5v-8.5z"/>
+ <path d="m22.044 13c-0.575 0-1.044 0.53-1.044 1.183v4.6305c0 0.653 0.469 1.186 1.044 1.186s0.956-0.533 0.956-1.186v-4.6305c0-0.654-0.38-1.184-0.956-1.184"/>
+ <path d="m12.865 5.9023-0.865 0.5 1.197 2.0743c-2.188 1.0571-2.197 3.5234-2.197 3.5234h9s-0.01-2.4665-2.197-3.5234l1.197-2.0743-0.86523-0.5-1.2949 2.2422c-0.397-0.0888-0.835-0.1445-1.338-0.1445-0.504 0-0.944 0.0555-1.342 0.1445l-1.295-2.2422zm0.637 4.0977c0.277 0 0.498 0.223 0.498 0.498s-0.224 0.502-0.498 0.502c-0.277 0-0.502-0.224-0.502-0.502 0-0.275 0.225-0.498 0.502-0.498zm4 0c0.277 0 0.498 0.223 0.498 0.498s-0.224 0.502-0.498 0.502c-0.277 0-0.502-0.224-0.502-0.502 0-0.275 0.225-0.498 0.502-0.498z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/android-studio-beta.svg b/.icons/awkward/32x32/apps/android-studio-beta.svg
new file mode 120000
index 00000000..b853dd00
--- /dev/null
+++ b/.icons/awkward/32x32/apps/android-studio-beta.svg
@@ -0,0 +1 @@
+android-studio.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/android-studio.svg b/.icons/awkward/32x32/apps/android-studio.svg
new file mode 120000
index 00000000..c82ea351
--- /dev/null
+++ b/.icons/awkward/32x32/apps/android-studio.svg
@@ -0,0 +1 @@
+androidstudio.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/androidstudio.svg b/.icons/awkward/32x32/apps/androidstudio.svg
new file mode 100644
index 00000000..5223f4f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/androidstudio.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1090.5197)">
+ <circle style="opacity:0.2" cx="15.5" cy="1107.02" r="14.5"/>
+ <circle style="fill:#3dda84" cx="15.5" cy="1106.02" r="14.5"/>
+ <path style="opacity:0.1" d="m 16.778974,1104.4702 -2.511474,1.45 7.975,13.813 2.705737,1.7865 -0.194263,-3.2365 z"/>
+ <path style="fill:#e4e4e4" d="m 16.778974,1103.4702 -2.511474,1.45 7.975,13.813 2.705737,1.7865 -0.194263,-3.2365 z"/>
+ <path style="opacity:0.2" d="m 14.244141,1104.4709 -7.9746098,13.8125 -0.1953124,3.2363 2.7070312,-1.7871 1.449219,-2.5098 c 1.623159,0.8415 3.42747,1.2936 5.269531,1.2969 6.351275,0 11.5,-5.1487 11.5,-11.5 -0.0048,-0.1668 -0.0133,-0.3335 -0.02539,-0.5 h -2.992187 c 0.01076,0.1665 0.01663,0.3332 0.01758,0.5 0,4.6944 -3.80558,8.5 -8.5,8.5 -1.325421,-0 -2.606549,-0.3277 -3.765625,-0.9043 l 5.021484,-8.6953 z"/>
+ <path style="fill:#ffffff" d="m 14.244263,1103.4702 2.511474,1.45 -7.975,13.813 -2.705737,1.7865 0.194263,-3.2365 z"/>
+ <path style="opacity:0.1" d="m 14,1097.5197 v 3 H 12.499999 C 11,1100.5197 11,1101.9614 11,1101.9614 v 5.9682 l 3,2.9473 c 0.99648,0.7912 2.075587,0.9206 3,0 l 3,-2.9473 v -5.9682 c 0,-1.4737 -1.499999,-1.4417 -1.499999,-1.4417 H 17 v -3 z"/>
+ <path style="fill:#4f4f4f" d="m 14,1096.5197 v 3 H 12.499999 C 11,1099.5197 11,1100.9614 11,1100.9614 v 5.9682 l 3,2.9473 c 0.99648,0.7912 2.075587,0.9206 3,0 l 3,-2.9473 v -5.9682 c 0,-1.4737 -1.499999,-1.4417 -1.499999,-1.4417 H 17 v -3 z"/>
+ <circle style="opacity:0.2" cx="15.5" cy="1105.02" r="1.5"/>
+ <circle style="fill:#ffffff" cx="15.5" cy="1104.02" r="1.5"/>
+ <path style="fill:#ffffff" transform="translate(0,1090.5197)" d="m 23.982422,15 c 0.01076,0.166458 0.01663,0.333197 0.01758,0.5 0,4.69442 -3.80558,8.5 -8.5,8.5 -1.612826,-0.0023 -3.172045,-0.462537 -4.508402,-1.301661 C 10.249301,22.232237 10.575766,22.686345 10,22 L 9,24.972656 C 10.912353,26.289061 13.178363,26.995827 15.5,27 21.851275,27 27,21.851275 27,15.5 26.995166,15.333169 26.9867,15.166463 26.974609,15 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1090.5197)" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 16.080078 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 15.919922 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/angrysearch.svg b/.icons/awkward/32x32/apps/angrysearch.svg
new file mode 100644
index 00000000..fa332702
--- /dev/null
+++ b/.icons/awkward/32x32/apps/angrysearch.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <rect opacity=".2" width="6" height="6" x="5" y="22" rx="1.39" ry="1.305"/>
+ <rect opacity=".2" width="6" height="6" x="5" y="13" rx="1.39" ry="1.305"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <rect opacity=".2" width="6" height="6" x="14" y="22" rx="1.39" ry="1.305"/>
+ <rect opacity=".2" width="6" height="6" x="14" y="13" rx="1.39" ry="1.305"/>
+ <g fill="#ff6363">
+ <rect width="6" height="6" x="5" y="21" rx="1.39" ry="1.305"/>
+ <rect width="6" height="6" x="5" y="12" rx="1.39" ry="1.305"/>
+ <rect width="6" height="6" x="14" y="21" rx="1.39" ry="1.305"/>
+ <rect width="6" height="6" x="14" y="12" rx="1.39" ry="1.305"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/angular-console.svg b/.icons/awkward/32x32/apps/angular-console.svg
new file mode 100644
index 00000000..c63e8945
--- /dev/null
+++ b/.icons/awkward/32x32/apps/angular-console.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="25.797" height="25.797" x=".77" y="6.01" rx="1.935" ry="1.935" transform="rotate(-9.1323019)"/>
+ <rect style="fill:#5390f8" width="25.183" height="25.183" x="1.24" y="5.33" rx="1.889" ry="1.889" transform="rotate(-9.1323022)"/>
+ <path style="fill:#85acf4" d="m 4.6888963,23.29378 0.8163061,5.078036 c 0.1701192,1.058268 1.1590383,1.773277 2.2173076,1.603158 l 21.649306,-3.480176 c 1.058269,-0.17012 1.773277,-1.159039 1.603158,-2.217308 l -0.816306,-5.078035 z"/>
+ <path style="fill:#bbbbbb" d="M 3.6281843,4.5052023 C 2.5699153,4.6753215 1.8549066,5.6642406 2.0250258,6.7225099 L 2.4421352,9.3172428 27.911907,5.2229169 27.494798,2.6281843 C 27.324678,1.5699152 26.33576,0.85490648 25.277491,1.0250257 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:0.6824103;stroke-linecap:round" d="M 7.6319078,26.405113 11.923924,25.715162"/>
+ <path style="fill:#3c6fc7" d="m 3.5655156,16.30551 1.1233807,6.98827 25.4697717,-4.094325 -1.123381,-6.98827 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:0.6824103;stroke-linecap:round" d="M 6.5085264,19.416842 16.397919,17.827099"/>
+ <path style="fill:#5390f8" d="M 2.442135,9.3172414 3.5655156,16.30551 29.035287,12.211185 27.911907,5.2229155 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:0.6824103;stroke-linecap:round" d="M 5.3851456,12.428573 20.667133,9.9719571"/>
+ <path style="fill:none;stroke:#4050ae;stroke-width:0.6824103;stroke-linecap:round" d="M 11.787401,25.737108 28.339038,23.076394"/>
+ <path style="fill:none;stroke:#4050ae;stroke-width:0.6824103;stroke-linecap:round" d="M 16.329658,17.838072 27.215657,16.088123"/>
+ <path style="fill:none;stroke:#4050ae;stroke-width:0.6824103;stroke-linecap:round" d="M 20.667133,9.9719571 26.092277,9.0998533"/>
+ <path style="opacity:0.2" d="m 7.8652344,6.2478178 a 0.93571734,0.93571734 0 0 0 -0.09375,0.00977 A 0.93571734,0.93571734 0 0 0 6.9980469,7.329849 0.93571734,0.93571734 0 0 0 8.0703125,8.1052397 0.93571734,0.93571734 0 0 0 8.8457031,7.032974 0.93571734,0.93571734 0 0 0 7.8652344,6.2478178 Z M 4.8710938,6.7282865 A 0.93571734,0.93571734 0 0 0 4.7773438,6.7400053 0.93571734,0.93571734 0 0 0 4.0019531,7.8122709 0.93571734,0.93571734 0 0 0 5.0742188,8.5876615 0.93571734,0.93571734 0 0 0 5.8496094,7.5153959 0.93571734,0.93571734 0 0 0 4.8710938,6.7282865 Z m 15.8496092,2.390625 a 1.8573667,1.8573667 0 0 0 -0.371094,0.023437 1.8573667,1.8573667 0 0 0 -1.539062,2.126953 1.8573667,1.8573667 0 0 0 2.128906,1.539063 1.8573667,1.8573667 0 0 0 1.539063,-2.126953 1.8573667,1.8573667 0 0 0 -1.757813,-1.5625005 z m -4.257812,7.8535155 a 1.8573667,1.8573667 0 0 0 -0.371094,0.02149 1.8573667,1.8573667 0 0 0 -1.539063,2.128906 1.8573667,1.8573667 0 0 0 2.128907,1.539062 1.8573667,1.8573667 0 0 0 1.539062,-2.128906 1.8573667,1.8573667 0 0 0 -1.757812,-1.560547 z m -4.515625,7.894532 a 1.8573667,1.8573667 0 0 0 -0.369141,0.02148 1.8573667,1.8573667 0 0 0 -1.539063,2.128906 1.8573667,1.8573667 0 0 0 2.128907,1.539063 1.8573667,1.8573667 0 0 0 1.539062,-2.128907 1.8573667,1.8573667 0 0 0 -1.759765,-1.560546 z"/>
+ <circle style="fill:#ffffff" cx="13.349" cy="20.204" r="1.857" transform="rotate(-9.1323022)"/>
+ <circle style="fill:#4050ae" cx="13.349" cy="20.204" r=".849" transform="rotate(-9.1323022)"/>
+ <circle style="fill:#ffffff" cx="18.8" cy="13.126" r="1.857" transform="rotate(-9.1323022)"/>
+ <circle style="fill:#4050ae" cx="18.8" cy="13.126" r=".849" transform="rotate(-9.1323022)"/>
+ <circle style="fill:#ffffff" cx="7.64" cy="27.282" r="1.857" transform="rotate(-9.1323022)"/>
+ <circle style="fill:#4050ae" cx="7.64" cy="27.282" r=".849" transform="rotate(-9.1323022)"/>
+ <circle style="fill:#ffffff" cx="3.806" cy="7.361" r=".936" transform="rotate(-9.1323022)"/>
+ <circle style="fill:#ffffff" cx="6.839" cy="7.361" r=".936" transform="rotate(-9.1323022)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25.669922 1.0019531 C 25.541269 0.99661612 25.409627 1.0041257 25.277344 1.0253906 L 3.6289062 4.5058594 C 2.5706373 4.6759786 1.8552714 5.6643873 2.0253906 6.7226562 L 2.0605469 6.9375 C 2.2443808 6.212561 2.8411297 5.6324963 3.6289062 5.5058594 L 25.277344 2.0253906 C 26.335613 1.8552714 27.324021 2.5706373 27.494141 3.6289062 L 30.939453 25.0625 C 31.002575 24.813584 31.018092 24.547836 30.974609 24.277344 L 27.494141 2.6289062 C 27.345286 1.7029209 26.57049 1.0393122 25.669922 1.0019531 z"/>
+ <circle style="opacity:0.2" cx="21.288" cy="28.237" r="6.5" transform="rotate(-9.1323021)"/>
+ <circle style="fill:#e9375f" cx="21.447" cy="27.249" r="6.5" transform="rotate(-9.1323021)"/>
+ <path style="fill:#ffffff" d="M 25.500001,18.368598 22.187935,27 h 1.546007 l 0.554362,-1.444444 h 2.421982 L 27.263238,27 h 1.546007 z m 0,4.031468 0.655924,1.711045 h -1.31326 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/anjuta.svg b/.icons/awkward/32x32/apps/anjuta.svg
new file mode 100644
index 00000000..9b87bda4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/anjuta.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#964fa9" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m6.001 15.996c-0.4558-0.136-2.001 1-2.001 1 0.82022-3.0347 6.003-5.9976 6.003-5.9976-0.50081-0.18479-3.0015 0-3.0015 0 3.6905-3.586 9.0045-1.9988 9.0045-1.9988 0.136-0.783 2.001-1.9992 2.001-1.9992-0.22846 0.2286 0 1.4994 0 1.4994 0.22793-0.41443 1.0005-0.49944 1.0005-0.49944-0.40984 0.96509-0.38334 2.909-0.38334 2.909 1.1841 1.1969 2.5051 5.3387 2.5051 5.3387l0.50236 0.73596c0.63778 0.92128 0.37842 2.3659-0.25361 2.709-1.7712 1.0589-2.5719-1.0513-2.5719-1.0513-1.9593-0.2302-3.8006-2.6449-3.8006-2.6449-2.489 1.4052 0.32675 5.864 1.4675 7.3592 1.4653 1.9165-0.46695 4.636-0.46695 4.636s-5.0025 0.35197-8.7504-3.4972c-1.8445-1.977-3.255-4.184-1.254-8.499z"/>
+ <path style="fill:#ffffff" d="m6.001 14.996c-0.4558-0.136-2.001 1-2.001 1 0.82022-3.0347 6.003-5.9976 6.003-5.9976-0.50081-0.18479-3.0015 0-3.0015 0 3.6907-3.5864 9.0046-1.9992 9.0046-1.9992 0.13592-0.78296 2.001-1.9992 2.001-1.9992-0.22846 0.2286 0 1.4994 0 1.4994 0.22793-0.41443 1.0005-0.49944 1.0005-0.49944-0.40984 0.96509-0.38334 2.909-0.38334 2.909 1.1841 1.1969 2.5051 5.3387 2.5051 5.3387l0.50236 0.73596c0.63778 0.92128 0.37842 2.3659-0.25361 2.709-1.7712 1.0589-2.5719-1.0513-2.5719-1.0513-1.9593-0.2302-3.8006-2.6449-3.8006-2.6449-2.489 1.4052 0.32675 5.864 1.4675 7.3592 1.4653 1.9165-0.46695 4.636-0.46695 4.636s-5.0025 0.35197-8.7504-3.4972c-1.8455-1.977-3.256-4.184-1.255-8.499z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/anki.svg b/.icons/awkward/32x32/apps/anki.svg
new file mode 100644
index 00000000..35f1fea0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/anki.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#0088d1" d="m13.118 2.0897a2.9557 2.8785 0 0 0 -2.168 2.2255l-1.2568 6.1428-5.9069 2.475a2.9557 2.8785 0 0 0 -0.2767 5.154l5.6088 3.0618 0.58994 6.2361a2.9557 2.8785 0 0 0 4.9483 1.8514l4.7253-4.25 6.272 1.3803a2.9557 2.8785 0 0 0 3.3348 -4.0129l-2.6908-5.6879 3.2876-5.3833a2.9557 2.8785 0 0 0 -2.886 -4.3281l-6.389 0.7336-4.24-4.7086a2.9557 2.8785 0 0 0 -2.953 -0.8892z"/>
+ <path fill="#e4e4e4" d="m13.703 2.0039a2.9557 2.8785 0 0 0 -0.586 0.0859 2.9557 2.8785 0 0 0 -2.166 2.2247l-1.2576 6.1445-5.9063 2.475a2.9557 2.8785 0 0 0 -0.2773 5.154l5.6093 3.06 0.5899 6.237a2.9557 2.8785 0 0 0 4.947 1.851l4.727-4.25 6.271 1.381a2.9557 2.8785 0 0 0 3.334 -4.013l-2.689-5.688 3.287-5.383a2.9557 2.8785 0 0 0 -2.887 -4.3299l-6.388 0.7344-4.241-4.709a2.9557 2.8785 0 0 0 -2.367 -0.9746zm0.141 2.9844l0.004 0.0039c0 0.0002-0.005 0.0059-0.004 0.0058 0.009 0.0007 0.017 0.009 0-0.0097zm0.025 0.0273l4.213 4.6797a3.0003 3.0003 0 0 0 2.572 0.9727l6.229-0.7168-3.145 5.1508a3.0003 3.0003 0 0 0 -0.152 2.847l2.584 5.459-6.143-1.351a3.0003 3.0003 0 0 0 -2.652 0.699l-4.691 4.221-0.579-6.11a3.0003 3.0003 0 0 0 -1.548 -2.351l-5.3558-2.924 5.6508-2.367a3.0003 3.0003 0 0 0 1.781 -2.164l1.236-6.0454z"/>
+ <path fill="#fff" opacity=".2" d="m13.703 2.0039a2.9557 2.8785 0 0 0 -0.586 0.0859 2.9557 2.8785 0 0 0 -2.166 2.2247l-1.2576 6.1445-5.9063 2.475a2.9557 2.8785 0 0 0 -1.7402 3.136 2.9557 2.8785 0 0 1 1.7402 -2.136l5.9063-2.475 1.2576-6.1445a2.9557 2.8785 0 0 1 2.166 -2.2247 2.9557 2.8785 0 0 1 2.953 0.8887l4.241 4.709 6.388-0.7344a2.9557 2.8785 0 0 1 3.254 2.3539 2.9557 2.8785 0 0 0 -3.254 -3.3539l-6.388 0.7344-4.241-4.709a2.9557 2.8785 0 0 0 -2.367 -0.9746zm12.861 15.226l-0.265 0.436 2.689 5.688a2.9557 2.8785 0 0 1 0.225 0.707 2.9557 2.8785 0 0 0 -0.225 -1.707l-2.424-5.124z"/>
+ <path opacity=".2" d="m29.953 10.308a2.9557 2.8785 0 0 1 -0.367 0.976l-3.2871 5.3828 0.26562 0.56445 3.0215-4.9473a2.9557 2.8785 0 0 0 0.36719 -1.9766zm-27.906 5.7637a2.9557 2.8785 0 0 0 1.4629 3.0176l5.6094 3.0605 0.58984 6.2363a2.9557 2.8785 0 0 0 4.9473 1.8516l4.7266-4.25 6.2715 1.3809a2.9557 2.8785 0 0 0 3.5586 -3.3066 2.9557 2.8785 0 0 1 -3.5586 2.3066l-6.2715-1.3809-4.7266 4.25a2.9557 2.8785 0 0 1 -4.947 -1.853l-0.5899-6.237-5.6093-3.06a2.9557 2.8785 0 0 1 -1.4629 -2.018z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/annas-quest.svg b/.icons/awkward/32x32/apps/annas-quest.svg
new file mode 100644
index 00000000..e29be429
--- /dev/null
+++ b/.icons/awkward/32x32/apps/annas-quest.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <path d="m9 30s11-2 14 0l0.552948-2 1.447052 1.340622 1.312025-12.25-5.312025-8.75h-10l-4 12.25v7.437867z" style="opacity:.2"/>
+ <path d="m8.9999999 29s11-2 14 0l0.552948-2 1.447052 1.340622 1.312025-12.25-5.312025-8.7499996h-10l-4 12.25v7.437867z" style="fill:#4a2803"/>
+ <path d="m23 20.592s0 1.75 2 1.75 1.084746-1.75 1.084746-1.75 0.915254-1.75-1.084746-1.75-2 1.75-2 1.75z" style="opacity:.2"/>
+ <path d="m23 19.592s0 1.75 2 1.75 1.084746-1.75 1.084746-1.75 0.915254-1.75-1.084746-1.75-2 1.75-2 1.75z" style="fill:#d3aa7b"/>
+ <path d="m17 26c-5.999999 0-9.2111621-8.908475-9.2111621-8.908475s1.24054-8.75 9.2405391-8.75c8.000001 0 8.000001 10.5 8.000001 10.5s-2.029377 7.158475-8.029378 7.158475z" style="opacity:.2"/>
+ <path d="m16.970622 25.000475c-5.999999 0-9.2111621-8.908475-9.2111621-8.908475s1.24054-8.75 9.2405391-8.75c8.000001 0 8.000001 10.5 8.000001 10.5s-2.029377 7.158475-8.029378 7.158475z" style="fill:#debf9c"/>
+ <path d="m16.966101 2.9903048c-4.966096-0.0119353-7.094275 2.8817362-7.720009 3.4034532-0.3222362-0.771873-1.246092-2.393758-3.246092-2.393758l2.5429679 3.070515c-0.210964 0.225803-0.401076 0.451025-0.726562 0.895508l-1.8164059 0.033976s0.4666667 0.520056 1.2773419 0.782918c-1.0847059 1.734381-2.2434436 3.939591-2.2434436 8.172218 0 11.167373 0.9661017 12.638085 0.9661017 12.638085l0.6361582 0.40678 0.3638418-1 2 2v-8s0-2 3-2c-2-3-2-6-2-6s2-2 2-5c3 10 12 9 12.966102 10.008653 0.990792 1.03443 0.0339 5.833347 0.0339 5.833347s-0.833599 5.270908-0.0339 3.913253c1.0339-1.755253 1.966942-11.713994 2.000002-16.671728 0.0339-5.083525-3.966102-8.083525-3.966102-8.083525s-2-2.0000003-6.033899-2.0096952z" style="opacity:.2"/>
+ <path style="opacity:.1;fill:#ffffff" d="m16.966797 1.9902344c-4.966096-0.0119353-7.0949692 2.8825806-7.7207032 3.4042968-0.3222361-0.7718727-1.2460938-2.3945312-3.2460938-2.3945312l0.9550781 1.1523438c1.3428132 0.4096303 2.0260024 1.6073843 2.2910157 2.2421874 0.625734-0.5217162 2.7546072-3.4162321 7.7207032-3.4042968 4.033899 0.0096949 6.033203 2.0097656 6.033203 2.0097656s3.785199 2.852007 3.951172 7.697266c0.003663-0.19701 0.014398-0.429363 0.015625-0.613282 0.0339-5.0835246-3.966797-8.083984-3.966797-8.083984s-1.999304-2.0000707-6.033203-2.0097656zm-8.8339845 4.5859375c-0.1033265 0.1285853-0.174614 0.1969938-0.3164063 0.390625l-1.8164062 0.0332031s0.4666688 0.5203409 1.2773438 0.7832031c-0.0374259 0.0598418-0.0737767 0.1342858-0.1113282 0.1953125l0.6503906-0.0117187c0.325486-0.4444831 0.5155985-0.6706818 0.7265626-0.8964844l-0.4101563-0.4941406zm-1.3144531 2.0078125c-0.9278199 1.6300006-1.7851563 3.7380466-1.7851563 7.3710936 0 0.280635 0.006623 0.485388 0.0078125 0.753906 0.0461547-4.064604 1.1739225-6.227057 2.2363282-7.9257809-0.1719913-0.0557683-0.3191328-0.1277196-0.4589844-0.1992187zm3.2617186 6.3242186c-0.015311 0.016095-0.080078 0.091797-0.080078 0.091797s0.011442 2.397717 1.439453 5.048828c0.183304-0.018611 0.348263-0.048828 0.560547-0.048828-1.33418-2.001269-1.772056-3.98111-1.919922-5.091797zm15.314453 6.705078c-0.0719 1.575209-0.394531 3.228516-0.394531 3.228516s-0.495725 3.143093-0.351562 3.943359c0.082746-1.222868 0.351562-2.943359 0.351562-2.943359s0.480229-2.451211 0.394531-4.228516z"/>
+ <path d="m16.966101 1.9903051c-4.966096-0.0119353-7.0942751 2.8817365-7.7200091 3.4034528-0.3222361-0.7718728-1.2460919-2.3937579-3.2460919-2.3937579l2.5429679 3.0705157c-0.210964 0.2258026-0.401076 0.4510248-0.726562 0.8955079l-1.8164059 0.0339764s0.4666667 0.5200558 1.2773419 0.782918c-1.0847059 1.7343803-2.2434436 3.93959-2.2434436 8.172217 0 11.167373 0.9661017 12.638085 0.9661017 12.638085l0.6361582 0.40678 0.3638418-1 2 2v-8s0-2 3-2c-2-3-2-6-2-6s2-2 2-5c3 10 12 9 12.966102 10.008653 0.990792 1.03443 0.033898 5.833347 0.033898 5.833347s-0.833599 5.270908-0.0339 3.913253c1.0339-1.755253 1.966942-11.713994 2.000002-16.671728 0.033898-5.083525-3.966102-8.083525-3.966102-8.083525s-2-2-6.033899-2.0096949z" style="fill:#723f05"/>
+ <path style="opacity:.1;fill:#ffffff" d="m16.966797 1.9902344c-4.966096-0.0119353-7.0949692 2.8825806-7.7207032 3.4042968-0.3222361-0.7718727-1.2460938-2.3945312-3.2460938-2.3945312l0.9550781 1.1523438c1.3428132 0.4096303 2.0260025 1.6073841 2.2910157 2.2421874 0.6257339-0.5217159 2.7546072-3.4162318 7.7207032-3.4042968 4.033899 0.0096949 6.033203 2.0097656 6.033203 2.0097656s3.785199 2.852007 3.951172 7.697266c0.003663-0.19701 0.014398-0.429363 0.015625-0.613282 0.0339-5.0835249-3.966797-8.083984-3.966797-8.083984s-1.999304-2.0000707-6.033203-2.0097656zm-8.8339845 4.5859375c-0.1033265 0.1285853-0.174614 0.1969938-0.3164063 0.390625l-1.8164062 0.0332031s0.4666686 0.5203409 1.2773438 0.7832031c-0.0374259 0.0598418-0.0737767 0.1342858-0.1113282 0.1953125l0.6503906-0.0117187c0.3254861-0.444483 0.5155985-0.6706824 0.7265626-0.8964844l-0.4101563-0.4941406zm-1.3144531 2.0078125c-0.9278197 1.6300006-1.7851563 3.7380466-1.7851563 7.3710936 0 0.280635 0.006623 0.485388 0.0078125 0.753906 0.0461548-4.064604 1.1739224-6.227058 2.2363282-7.9257809-0.1719913-0.0557685-0.3191328-0.1277196-0.4589844-0.1992187zm3.2617186 6.3242186c-0.015311 0.016095-0.080078 0.091797-0.080078 0.091797s0.011442 2.397717 1.439453 5.048828c0.183304-0.018611 0.348263-0.048828 0.560547-0.048828-1.33418-2.001269-1.772056-3.98111-1.919922-5.091797zm15.314453 6.705078c-0.0719 1.575209-0.394531 3.228516-0.394531 3.228516s-0.495725 3.143093-0.351562 3.943359c0.082746-1.222868 0.351562-2.943359 0.351562-2.943359s0.480229-2.451211 0.394531-4.228516z"/>
+ <path d="m11.9672 14.33665c1.0328-0.33665 2.0328 0.66335 2.0328 0.66335s-1.002496-0.559521-1.897208-0.308903c-1.102792 0.308903-1.102792 1.308903-1.102792 1.308903s0-1.440678 0.9672-1.66335z" style="fill:#302100"/>
+ <path d="m16.733334 23.092s0.669905-0.403207 1.428985-0.466567c0.420753-0.03513 0.906042 0.09554 0.906042 0.09554" style="stroke-linejoin:round;stroke:#302100;stroke-linecap:round;stroke-width:.3;fill:none"/>
+ <path d="m16.733334 20.798222s0.308309 0.609032 1.586722 0.609032c0.999601 0 1.346611-1.115254 1.346611-1.115254" style="stroke-linejoin:round;stroke:#302100;stroke-linecap:round;stroke-width:.3;fill:none"/>
+ <path style="fill:#ff8080" d="m25 16l-0.982422 2.683594c0.448434 0.082858 0.80651 0.175224 0.949219 0.324218 0.012759 0.013321 0.021084 0.034278 0.033203 0.048829v-3.056641z"/>
+ <path style="fill:#302100" d="m13.5 16a1.5 2 0 0 0 -1.5 2 1.5 2 0 0 0 1.5 2 1.5 2 0 0 0 1.5 -2 1.5 2 0 0 0 -1.5 -2zm0 0.492188a0.87288135 1.5084746 0 0 1 0.873047 1.507812 0.87288135 1.5084746 0 0 1 -0.873047 1.507812 0.87288135 1.5084746 0 0 1 -0.873047 -1.507812 0.87288135 1.5084746 0 0 1 0.873047 -1.507812z"/>
+ <circle r="2" style="opacity:.2" cx="9" cy="20"/>
+ <circle r="2" style="fill:#debf9c" cx="9" cy="19"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/anoise.svg b/.icons/awkward/32x32/apps/anoise.svg
new file mode 100644
index 00000000..fda16386
--- /dev/null
+++ b/.icons/awkward/32x32/apps/anoise.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#ff8a18" cx="16" cy="16" r="14"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="10"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="10"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0215 16.586 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.979 16.414 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <g transform="translate(-0.72234541,0.3867703)">
+ <path style="fill:#3f3f3f" transform="translate(0.72234541,-0.3867703)" d="M 13.220703 8.2226562 L 11.099609 10.34375 L 16.757812 16 L 11.099609 21.65625 L 13.220703 23.777344 L 18.878906 18.121094 L 21 16 L 18.878906 13.878906 L 13.220703 8.2226562 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/another-redis-desktop-manager.svg b/.icons/awkward/32x32/apps/another-redis-desktop-manager.svg
new file mode 100644
index 00000000..a1ef7484
--- /dev/null
+++ b/.icons/awkward/32x32/apps/another-redis-desktop-manager.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#ca311b" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="m 15.5,9.0527344 c -2.123921,0.00217 -3.968576,1.4637966 -4.455078,3.5312496 -0.201121,-0.07745 -0.415342,-0.11691 -0.63086,-0.117187 -0.7378291,0.0012 -1.3948669,0.461408 -1.648437,1.154297 -0.031416,-0.0023 -0.064235,-0.0045 -0.095703,-0.0059 -1.2209267,9.1e-4 -2.3314731,0.702853 -2.8574219,1.804688 0.2562828,0.03508 0.5050414,0.09512 0.7402344,0.193359 0.2467094,-0.07154 0.4748618,-0.17397 0.7441406,-0.203125 0.059101,-0.0066 0.1183324,-0.0108 0.1777344,-0.01367 h 0.00391 l 0.00391,-0.002 c 0.5285742,-0.02304 1.0615082,0.169226 1.5351562,0.44336 0.5553102,-0.253505 1.1599619,-0.43118 1.8164059,-0.445313 1.398293,-0.03011 2.573893,0.476392 3.453125,1.210938 0.70728,-0.598056 1.572735,-0.970629 2.53125,-1.091797 0.274376,-1.232979 1.333467,-2.208111 2.638672,-2.228516 0.391278,-0.0061 0.765937,0.07641 1.109375,0.222656 0.309686,-0.127493 0.640357,-0.217196 0.990235,-0.222656 1.105639,-0.01727 2.068263,0.66056 2.535156,1.603516 0.364863,-0.07787 0.732787,-0.19336 1.080078,-0.19336 0.433287,0 0.826882,0.05307 1.175781,0.132813 -0.487766,-1.745337 -2.078412,-2.951448 -3.890625,-2.953125 -0.140264,0.0014 -0.280559,0.0095 -0.419922,0.02539 -0.196014,-0.923631 -1.010878,-1.58464 -1.955078,-1.585938 -0.396029,9.8e-4 -0.782662,0.118896 -1.111328,0.339844 C 18.102215,9.6383028 16.83512,9.0550087 15.5,9.0527344 Z m 3.992188,5.9394536 A 0.50005,0.50005 0 0 0 19,15.5 v 2.283203 C 18.467429,17.30202 17.770135,17 17,17 c -1.650394,0 -3,1.349606 -3,3 0,1.650394 1.349606,3 3,3 0.770135,0 1.467429,-0.30202 2,-0.783203 v 0.275391 a 0.50005,0.50005 0 1 0 1,0 V 15.5 a 0.50005,0.50005 0 0 0 -0.507812,-0.507812 z m 2,0 A 0.50005,0.50005 0 0 0 21,15.5 v 1 a 0.50005,0.50005 0 1 0 1,0 v -1 a 0.50005,0.50005 0 0 0 -0.507812,-0.507812 z m 3.480468,1.701171 c -0.671774,0 -1.227121,0.195237 -1.5625,0.607422 C 23.074777,17.712967 23,18.230438 23,18.765625 c 0,0.545312 0.385632,0.966844 0.775391,1.177734 0.389758,0.210891 0.819767,0.319327 1.21875,0.44336 0.398982,0.124033 0.760998,0.263161 0.976562,0.425781 0.215565,0.16262 0.310159,0.293074 0.308594,0.628906 -7.63e-4,0.163786 -0.06685,0.243015 -0.304688,0.361328 -0.237835,0.118314 -0.614864,0.189453 -0.939453,0.189454 -0.438918,0 -1.058594,-0.609375 -1.058594,-0.609376 a 0.50028398,0.50028398 0 1 0 -0.763671,0.646485 c 0,0 0.708113,0.96289 1.822265,0.962891 0.451946,0 0.945816,-0.07656 1.384766,-0.294922 0.438949,-0.21836 0.856628,-0.66243 0.859375,-1.251954 0.0029,-0.621752 -0.308497,-1.13099 -0.707031,-1.43164 -0.398534,-0.30065 -0.859204,-0.450828 -1.28125,-0.582031 C 24.868969,19.300438 24.478524,19.187046 24.251953,19.064453 24.025382,18.94186 24,18.918325 24,18.765625 c 0,-0.431044 0.07733,-0.69903 0.185547,-0.832031 0.108218,-0.133002 0.288249,-0.240235 0.787109,-0.240235 0.499348,0 1.134766,0.357422 1.134766,0.357422 a 0.50018678,0.50018678 0 1 0 0.53125,-0.847656 c 0,0 -0.755448,-0.509766 -1.666016,-0.509766 z M 5.4921875,17.085938 A 0.50005,0.50005 0 0 0 5,17.59375 v 4.888672 a 0.50005,0.50005 0 1 0 1,0 v -2.259766 a 0.50005,0.50005 0 0 0 0.087891,-0.101562 c 0.4070629,-0.565365 0.582067,-1.128345 0.7773438,-1.480469 0.1952767,-0.352124 0.3014794,-0.498467 0.7890625,-0.550781 a 0.50005,0.50005 0 0 0 -0.072266,-0.996094 0.50005,0.50005 0 0 0 -0.035156,0.002 C 6.7727637,17.178758 6.2726383,17.657725 6,18.142578 V 17.59375 A 0.50005,0.50005 0 0 0 5.4921875,17.085938 Z m 4.8613285,0.0078 c -1.270579,0.02736 -1.9098566,1.084853 -2.1328129,2.257812 -0.3101936,1.631911 0.3073989,3.536185 2.2285159,3.640626 a 0.50005,0.50005 0 0 0 0.04492,0 c 0.625156,-0.02231 0.992009,-0.06913 1.228515,-0.121094 0.118253,-0.02598 0.205742,-0.05352 0.277344,-0.08398 0.0358,-0.01524 0.06697,-0.0321 0.09766,-0.05078 0.03068,-0.01868 0.08789,-0.06445 0.08789,-0.06445 a 0.50005,0.50005 0 0 0 -0.589844,-0.800781 c -0.0039,0.0014 -0.02187,0.0074 -0.08594,0.02148 -0.140544,0.03088 -0.466139,0.07571 -1.011719,0.09766 C 9.4175219,21.926542 8.9602616,20.953127 8.9902344,19.992188 H 12.470703 A 0.50005,0.50005 0 0 0 12.964844,19.5625 c 0,0 0.09825,-0.618972 -0.203125,-1.253906 -0.30137,-0.634934 -1.081354,-1.24341 -2.408203,-1.214844 z m 11.138672,0.898438 A 0.50005,0.50005 0 0 0 21,18.5 v 3.992188 a 0.50005,0.50005 0 1 0 1,0 V 18.5 A 0.50005,0.50005 0 0 0 21.492188,17.992188 Z M 17,18.091797 c 1.060823,0 1.908203,0.84738 1.908203,1.908203 0,1.060823 -0.84738,1.908203 -1.908203,1.908203 -1.060823,0 -1.908203,-0.84738 -1.908203,-1.908203 0,-1.060823 0.84738,-1.908203 1.908203,-1.908203 z m -6.625,0.002 c 1.05478,-0.02271 1.328759,0.316674 1.484375,0.644531 0.05781,0.121789 0.02701,0.143918 0.04297,0.253907 H 9.28125 C 9.5132685,18.497943 9.8481843,18.105093 10.375,18.09375 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linecap:round" d="M 5.50005,21.48291 V 16.592945"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round" d="m 7.59998,16.593055 c -1.2679863,0.136047 -1.2166287,1.263702 -1.9169017,2.236303 v 0 0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round" d="m 8.707,18.493 h 3.763 c 0,0 0.276842,-1.951219 -2.104788,-1.899945 -2.3816299,0.05128 -2.6174851,4.751476 0.111286,4.899824 1.211657,-0.04324 1.370785,-0.1897 1.370785,-0.1897"/>
+ <circle style="fill:none;stroke:#ffffff;stroke-width:1.09090912;stroke-linecap:round;stroke-linejoin:round" cx="17" cy="19" r="2.455"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linecap:round" d="m 19.50005,14.5 v 6.992879"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linecap:round" d="m 21.50005,17.5 v 3.992879"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linecap:round" d="m 21.50005,14.5 v 1"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round" d="m 23.594009,20.706365 c 0,0 0.665519,0.786514 1.442054,0.786514 0.776535,0 1.740082,-0.296692 1.743592,-1.05 C 26.78858,18.52771 23.5,19.162363 23.5,17.766338 c 0,-0.966231 0.301877,-1.573489 1.472512,-1.573489 0.704958,0 1.400469,0.434839 1.400469,0.434839"/>
+ <path style="fill:#ffffff" d="m 15.499609,8.0520233 c -2.123921,0.00217 -3.967795,1.4639919 -4.454297,3.5314457 -0.201121,-0.07745 -0.414756,-0.117302 -0.630273,-0.117579 -0.7378296,0.0012 -1.3966255,0.462385 -1.6501956,1.155274 -0.031416,-0.0023 -0.062867,-0.0041 -0.094335,-0.0055 -1.2209267,9.1e-4 -2.3328403,0.702852 -2.8587891,1.804687 0.2562828,0.03508 0.5058224,0.09453 0.7410154,0.192773 0.2467094,-0.07154 0.4744712,-0.173188 0.74375,-0.202343 0.059101,-0.0066 0.1183322,-0.01217 0.1777342,-0.01504 h 0.00413 l 0.00413,-0.0014 c 0.5285742,-0.02304 1.061704,0.170202 1.535352,0.444336 0.5553102,-0.253505 1.1604911,-0.431505 1.8169351,-0.445638 1.398293,-0.03011 2.572916,0.475415 3.452148,1.209961 0.70728,-0.598056 1.572149,-0.969848 2.530664,-1.091016 0.274376,-1.232979 1.333467,-2.20811 2.638672,-2.228515 0.391278,-0.0061 0.766719,0.07524 1.110157,0.221484 0.309686,-0.127493 0.639965,-0.216024 0.989843,-0.221484 1.105639,-0.01727 2.067873,0.659388 2.534766,1.602344 0.364863,-0.07787 0.734154,-0.192774 1.081445,-0.192774 0.433287,0 0.825515,0.05424 1.174414,0.133984 -0.487766,-1.745337 -2.077436,-2.952815 -3.889649,-2.954492 -0.140264,0.0014 -0.280363,0.01004 -0.419726,0.02598 C 21.841486,9.97488 21.026622,9.3138722 20.082422,9.3125744 19.686393,9.3135544 19.299565,9.432056 18.970899,9.653004 18.102411,8.638963 16.834729,8.0543006 15.499609,8.0520263 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ant-downloader.svg b/.icons/awkward/32x32/apps/ant-downloader.svg
new file mode 100644
index 00000000..5306ec5d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ant-downloader.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#777676" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.1" d="m 8,5.9236561 c -0.012932,1.7951813 0.2633117,3.677354 1.234375,5.2246099 0.3061386,0.386702 0.843612,1.121553 1.373047,1.394531 -0.446309,0.697798 -0.8395184,1.430635 -1.1523439,2.210937 -0.7589396,1.672763 -1.2777925,3.446532 -1.6054687,5.25 C 8.233953,19.677322 8.675151,18.58313 9.0722656,17.978344 10.449286,15.5569 11.736115,13.085491 13.142578,10.681469 13.825587,9.5353068 14.510727,8.3891986 15.195312,7.2439686 14.011941,8.4378579 12.802353,9.6505919 11.746094,10.970531 10.251805,10.604686 8.9997759,8.9917224 8.5136719,7.6580311 8.3012761,7.0920878 8.157275,6.5061414 8,5.9236561 Z m 15.988281,0 c -0.157276,0.5824853 -0.299323,1.1684317 -0.511719,1.734375 -0.485108,1.3309602 -1.734379,2.9403149 -3.224609,3.3105469 -1.055858,-1.3191052 -2.264535,-2.5313662 -3.447265,-3.7246094 0.684585,1.14523 1.369725,2.2913382 2.052734,3.4375004 1.406463,2.404021 2.693292,4.875431 4.070312,7.296875 0.397115,0.604786 0.838313,1.698978 1.222657,2.02539 -0.327676,-1.803468 -0.84653,-3.577237 -1.605469,-5.25 -0.313509,-0.782007 -0.708723,-1.515676 -1.15625,-2.214844 0.527249,-0.275779 1.060396,-1.005566 1.365234,-1.390624 0.971063,-1.5472559 1.247315,-3.4294286 1.234375,-5.2246099 z M 15.341797,7.140453 c -2.328539,4.28626 -4.659252,8.572601 -6.9414064,12.882813 -0.1119316,0.426313 0.7293216,-0.452772 0.9785156,-0.53711 1.2296408,-0.855905 2.4445708,-1.732812 3.6621098,-2.605469 0.343939,-0.855443 0.452877,-1.810119 0.703125,-2.705078 0.528453,-2.309759 1.116169,-4.6134008 1.597656,-6.9296872 z m 1.316406,0 v 0.1054688 c 0.481487,2.3162864 1.069203,4.6199282 1.597656,6.9296872 0.250247,0.894959 0.359186,1.849635 0.703125,2.705078 1.217538,0.872657 2.43247,1.749564 3.66211,2.605469 0.249194,0.08434 1.090447,0.963423 0.978515,0.53711 -2.282154,-4.310212 -4.612867,-8.596553 -6.941406,-12.882813 z m -2.619141,12.146484 c -1.077524,0.33329 -2.276594,0.736423 -2.93164,1.712891 -0.389738,0.953616 0.351628,1.863635 1.064453,2.421875 0.863763,0.68782 1.812236,1.28814 2.824219,1.732422 -0.87753,-1.223146 -1.71615,-2.670268 -1.455078,-4.236328 0.05496,-0.574845 0.296922,-1.098539 0.498046,-1.63086 z m 3.910157,0 c 0.201124,0.532321 0.441133,1.056015 0.496093,1.63086 0.261074,1.56606 -0.577549,3.013182 -1.455078,4.236328 1.011982,-0.444282 1.962409,-1.044602 2.826172,-1.732422 0.712825,-0.55824 1.452239,-1.468259 1.0625,-2.421875 -0.655045,-0.976468 -1.852162,-1.379601 -2.929687,-1.712891 z M 7,21.968578 C 7.011423,22.46804 7.6587751,23.314857 7.9316406,23.947094 8.6190661,25.320062 9.290835,26.700188 9.9726562,28.076 9.6229238,26.483817 9.0932472,24.920019 8.8320312,23.306469 9.4695338,22.898981 10.184677,22.627686 10.865234,22.298656 9.5766189,22.188643 8.2886158,22.078589 7,21.968578 Z m 18,0 c -1.288616,0.110011 -2.576618,0.220065 -3.865234,0.330078 0.680557,0.32903 1.395701,0.600325 2.033203,1.007813 -0.261216,1.61355 -0.790891,3.177348 -1.140625,4.769531 0.681822,-1.375812 1.353589,-2.755938 2.041015,-4.128906 C 24.341224,23.314857 24.98858,22.46804 25,21.968578 Z"/>
+ <path style="fill:#342522" d="m 8.0004295,4.9230762 c -0.012932,1.7951813 0.2631663,3.6780664 1.2342296,5.2253218 0.3696092,0.466876 1.0766389,1.452707 1.6993019,1.50426 0.3667,-0.407356 1.066983,-1.199742 0.937652,-1.642257 C 10.321226,9.7087581 9.0131345,8.0303086 8.5132627,6.6588436 8.3008669,6.0929003 8.1577045,5.5055615 8.0004295,4.9230762 Z"/>
+ <path style="fill:#403431" d="M 15.194811,6.2440605 C 12.975068,8.483532 10.648223,10.777309 9.4550221,13.753592 8.6960825,15.426355 8.1775275,17.200273 7.8498513,19.003741 8.2341949,18.677329 8.6749595,17.583123 9.0720741,16.978337 10.449094,14.556893 11.736353,12.084817 13.142816,9.6807951 13.825825,8.5346333 14.510225,7.3892905 15.194811,6.2440605 Z"/>
+ <path style="fill:#403431" d="m 15.341451,6.1399687 c -2.328539,4.2862603 -4.659495,8.5726853 -6.9416492,12.8828973 -0.1119316,0.426313 0.7297007,-0.452864 0.9788947,-0.537202 1.2296405,-0.855905 2.4447455,-1.73203 3.6622845,-2.604687 0.343939,-0.855443 0.453376,-1.811111 0.703624,-2.70607 0.528453,-2.309759 1.115359,-4.6128853 1.596846,-6.9291717 0,-0.035258 0,-0.070509 0,-0.1057666 z"/>
+ <path style="fill:#342522" d="m 14.038554,18.287023 c -1.077525,0.33329 -2.275869,0.735799 -2.930915,1.712267 -0.389738,0.953616 0.35131,1.864549 1.064135,2.422789 0.863763,0.68782 1.812459,1.28876 2.824442,1.733042 -0.87753,-1.223146 -1.715855,-2.671958 -1.454783,-4.238018 0.05496,-0.574845 0.295997,-1.097759 0.497121,-1.63008 z"/>
+ <path style="fill:#403431" d="m 7,20.969714 c 0.011423,0.499462 0.6582925,1.345879 0.931158,1.978116 0.6874255,1.372968 1.3603929,2.753282 2.0422142,4.129094 C 9.6236398,25.484741 9.0936679,23.919821 8.8324519,22.306271 9.4699545,21.898783 10.185286,21.628764 10.865843,21.299734 9.5772275,21.189721 8.2886158,21.079725 7,20.969714 Z"/>
+ <path style="fill:#342522" d="m 23.988907,4.9230762 c 0.01294,1.7951813 -0.263166,3.6780664 -1.234229,5.2253218 -0.36961,0.466876 -1.07664,1.452707 -1.699303,1.50426 -0.3667,-0.407356 -1.066983,-1.199742 -0.937652,-1.642257 1.550387,-0.3016429 2.858479,-1.9800924 3.358351,-3.3515574 0.212395,-0.5659433 0.355557,-1.1532821 0.512833,-1.7357674 z"/>
+ <path style="fill:#403431" d="m 16.805189,6.2440605 c 2.219742,2.2394715 4.546588,4.5332485 5.739789,7.5095315 0.758939,1.672763 1.277495,3.446681 1.605171,5.250149 C 23.765805,18.677329 23.325041,17.583123 22.927926,16.978337 21.550906,14.556893 20.263647,12.084816 18.857184,9.6807951 18.174175,8.5346333 17.489775,7.3892905 16.805189,6.2440605 Z"/>
+ <path style="fill:#403431" d="m 16.658549,6.1399687 c 2.328539,4.2862603 4.659495,8.5726853 6.941649,12.8828973 0.111932,0.426313 -0.729701,-0.452864 -0.978895,-0.537202 -1.22964,-0.855905 -2.444746,-1.73203 -3.662284,-2.604687 -0.343939,-0.855443 -0.453377,-1.811111 -0.703624,-2.70607 -0.528453,-2.309759 -1.115359,-4.6128853 -1.596846,-6.9291717 0,-0.035258 0,-0.070509 0,-0.1057666 z"/>
+ <path style="fill:#342522" d="m 17.948662,18.287023 c 1.077525,0.33329 2.275869,0.735799 2.930914,1.712267 0.389739,0.953616 -0.351309,1.864549 -1.064134,2.422789 -0.863763,0.68782 -1.81246,1.28876 -2.824442,1.733042 0.877529,-1.223146 1.715855,-2.671958 1.454782,-4.238018 -0.05496,-0.574845 -0.295996,-1.097759 -0.49712,-1.63008 z"/>
+ <path style="fill:#403431" d="m 25,20.969714 c -0.01142,0.499462 -0.658293,1.345879 -0.931158,1.978116 -0.687426,1.372968 -1.360393,2.753282 -2.042215,4.129094 0.349734,-1.592183 0.879705,-3.157103 1.140921,-4.770653 C 22.530046,21.898783 21.814714,21.628764 21.134157,21.299734 22.422773,21.189721 23.711384,21.079725 25,20.969714 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/antimicro.svg b/.icons/awkward/32x32/apps/antimicro.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/32x32/apps/antimicro.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/anydesk.svg b/.icons/awkward/32x32/apps/anydesk.svg
new file mode 100644
index 00000000..0875fc81
--- /dev/null
+++ b/.icons/awkward/32x32/apps/anydesk.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 12.499681,5.9999987 c -0.602409,0 -1.20522,0.2245359 -1.655534,0.6748395 L 1.6748324,15.845175 c -0.90063043,0.900608 -0.89935249,2.407782 0.0013,3.308391 L 10.845444,28.3239 c 0.900631,0.90061 2.409149,0.901886 3.30978,0.0013 l 9.169326,-9.170322 c 0.900629,-0.900609 0.900631,-2.409073 0,-3.309682 L 14.155215,6.6748382 C 13.704902,6.2245346 13.102089,5.9999987 12.499681,5.9999987 Z"/>
+ <path style="fill:#8e8e8e" d="m 12.499681,4.999999 c -0.602409,0 -1.20522,0.2245359 -1.655534,0.6748395 L 1.6748324,14.845175 c -0.90063043,0.900608 -0.89935249,2.407782 0.0013,3.308391 L 10.845444,27.3239 c 0.900631,0.90061 2.409149,0.901886 3.30978,0.0013 l 9.169326,-9.170322 c 0.900629,-0.900609 0.900631,-2.409073 0,-3.309682 L 14.155215,5.6748385 C 13.704902,5.2245349 13.102089,4.999999 12.499681,4.999999 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.5 5 C 11.897591 5 11.294064 5.2254777 10.84375 5.6757812 L 1.6757812 14.845703 C 1.1007202 15.42075 0.89695548 16.242258 1.0566406 16.996094 C 1.1474767 16.572126 1.3521584 16.169318 1.6757812 15.845703 L 10.84375 6.6757812 C 11.294064 6.2254776 11.897591 6 12.5 6 C 13.102408 6 13.703984 6.2254777 14.154297 6.6757812 L 23.324219 15.845703 C 23.648891 16.170368 23.852772 16.5743 23.943359 17 C 24.104058 16.244823 23.900177 15.421647 23.324219 14.845703 L 14.154297 5.6757812 C 13.703984 5.2254777 13.102408 5 12.5 5 z"/>
+ <rect style="opacity:0.2" width="13.876" height="13.876" x="14.28" y="-3.4" rx=".755" ry=".755" transform="rotate(45)"/>
+ <rect style="fill:#ffffff" width="13.876" height="13.876" x="13.57" y="-4.11" rx=".755" ry=".755" transform="rotate(45)"/>
+ <path style="opacity:0.2" d="m 19.499668,6.000022 c -0.602408,0 -1.205218,0.2245357 -1.655533,0.6748389 L 8.6748308,15.845189 c -0.9006295,0.900607 -0.8993516,2.40778 0.0013,3.308388 l 9.1693042,9.170326 c 0.900631,0.900608 2.409147,0.901884 3.309777,0.0013 L 30.32453,19.15489 c 0.900628,-0.900608 0.900629,-2.409071 0,-3.309679 L 21.155201,6.6748609 C 20.704888,6.2245577 20.102076,6.000022 19.499668,6.000022 Z"/>
+ <path style="fill:#e52e38" d="m 19.499668,5.0000223 c -0.602408,0 -1.205218,0.2245357 -1.655533,0.6748389 L 8.6748308,14.845189 c -0.9006295,0.900607 -0.8993516,2.40778 0.0013,3.308388 l 9.1693042,9.170326 c 0.900631,0.900608 2.409147,0.901884 3.309777,0.0013 L 30.32453,18.15489 c 0.900628,-0.900608 0.900629,-2.409071 0,-3.309679 L 21.155201,5.6748612 C 20.704888,5.224558 20.102076,5.0000223 19.499668,5.0000223 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 19.5 5 C 18.897592 5 18.294065 5.2254781 17.84375 5.6757812 L 8.6757812 14.845703 C 8.1007208 15.420749 7.8969556 16.242259 8.0566406 16.996094 C 8.1474766 16.572127 8.3521587 16.169318 8.6757812 15.845703 L 17.84375 6.6757812 C 18.294065 6.225478 18.897592 6 19.5 6 C 20.102408 6 20.703984 6.2254781 21.154297 6.6757812 L 30.324219 15.845703 C 30.648891 16.170367 30.852773 16.574301 30.943359 17 C 31.104058 16.244824 30.900176 15.421647 30.324219 14.845703 L 21.154297 5.6757812 C 20.703984 5.2254781 20.102408 5 19.5 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ao-app.svg b/.icons/awkward/32x32/apps/ao-app.svg
new file mode 100644
index 00000000..9dbf62db
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ao-app.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.574219,2.9989031 C 14.993076,2.9851466 14.417671,3.1331193 13.914062,3.4246843 L 4.5859375,8.8328875 C 3.604807,9.4015826 2.9999285,10.453209 3,11.5907 v 10.816406 c -4e-7,0.80198 0.3050506,1.557491 0.8261719,2.134766 a 3.1706084,3.1835167 0 0 0 0.029297,0.0332 c 0.052316,0.05635 0.1075443,0.109494 0.1640624,0.162109 a 3.1706084,3.1835167 0 0 0 0.1289063,0.113281 c 0.046877,0.03913 0.093251,0.0787 0.1425781,0.115235 a 3.1706084,3.1835167 0 0 0 0.2050782,0.138672 c 0.030699,0.01923 0.058362,0.0423 0.089844,0.06055 l 0.00781,0.002 9.320312,5.40625 a 3.1706084,3.1835167 0 0 0 3.171876,0 l 9.328124,-5.410157 A 3.1706084,3.1835167 0 0 0 28,22.407106 V 11.5907 a 3.1706084,3.1835167 0 0 0 0,-0.002 c 0,-0.002 4e-6,-0.0039 0,-0.0059 a 3.1706084,3.1835167 0 0 0 -0.02344,-0.365234 c -0.0058,-0.04934 -0.01539,-0.09769 -0.02344,-0.146484 a 3.1706084,3.1835167 0 0 0 -0.04102,-0.208985 c -0.01321,-0.05639 -0.02677,-0.11257 -0.04297,-0.167968 a 3.1706084,3.1835167 0 0 0 -0.06836,-0.197266 c -0.01786,-0.04893 -0.03254,-0.09858 -0.05273,-0.146484 a 3.1706084,3.1835167 0 0 0 -0.0098,-0.02149 c -0.0033,-0.0078 -0.0064,-0.01572 -0.0098,-0.02344 h -0.002 C 27.458996,9.6975166 27.006528,9.1762996 26.414062,8.8328875 L 17.085938,3.4246843 C 16.626389,3.1586602 16.106455,3.0115216 15.576172,2.9989031 Z"/>
+ <path style="fill:#17c7e1" d="M 15.575208,2.0009314 C 14.993398,1.9867991 14.418937,2.133728 13.914764,2.4256196 L 4.5854444,7.8337971 C 3.6043139,8.4024922 2.9999285,9.4535945 3,10.591086 V 21.40814 c -5e-7,1.137363 0.6043147,2.188329 1.5853056,2.757009 l 9.5939704,2.954199 c 0.980991,0.568682 2.18962,0.568682 3.170611,0 l 6.100576,-3.647794 c 0.981131,-0.568695 1.585516,-1.619797 1.585445,-2.757288 L 28,10.590806 C 28.000071,9.4533145 27.395686,8.4022122 26.414555,7.8335171 L 17.085236,2.4253396 C 16.625126,2.1589906 16.105751,2.0129592 15.574792,2.0006514 Z"/>
+ <path style="fill:#546bdc" d="M 27.728736,9.3076081 3.6442597,23.323956 a 3.1706084,3.1835167 0 0 0 0.9412959,0.840816 l 9.3288884,5.408572 a 3.1706084,3.1835167 0 0 0 3.171111,0 l 9.328889,-5.408572 A 3.1706084,3.1835167 0 0 0 28,21.408534 V 10.591392 A 3.1706084,3.1835167 0 0 0 27.728736,9.3076081 Z"/>
+ <path style="opacity:0.1" d="M 27.728516 9.3066406 L 3.6445312 23.324219 A 3.1706084 3.1835167 0 0 0 4.2773438 23.955078 L 27.728516 10.306641 A 3.1706084 3.1835167 0 0 1 28 11.591797 L 28 10.591797 A 3.1706084 3.1835167 0 0 0 27.728516 9.3066406 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.574219 2 C 14.993076 1.9862435 14.417672 2.1342162 13.914062 2.4257812 L 4.5859375 7.8339844 C 3.604807 8.4026795 2.9999285 9.4543053 3 10.591797 L 3 11.591797 C 2.9999285 10.454306 3.604807 9.4026795 4.5859375 8.8339844 L 13.914062 3.4257812 C 14.417672 3.1342162 14.993076 2.9862435 15.574219 3 L 15.576172 3 C 16.106455 3.0126185 16.626389 3.1597571 17.085938 3.4257812 L 26.414062 8.8339844 C 27.006529 9.1773965 27.459118 9.6987082 27.726562 10.306641 L 27.728516 10.306641 C 27.731916 10.314361 27.734981 10.322378 27.738281 10.330078 A 3.1706084 3.1835167 0 0 1 27.748047 10.351562 C 27.768237 10.399467 27.782921 10.449117 27.800781 10.498047 A 3.1706084 3.1835167 0 0 1 27.869141 10.695312 C 27.885341 10.750711 27.898899 10.806881 27.912109 10.863281 A 3.1706084 3.1835167 0 0 1 27.953125 11.072266 C 27.961175 11.12106 27.970762 11.16941 27.976562 11.21875 A 3.1706084 3.1835167 0 0 1 28 11.583984 L 28 10.591797 A 3.1706084 3.1835167 0 0 0 28 10.589844 C 28 10.587868 28.000004 10.585959 28 10.583984 A 3.1706084 3.1835167 0 0 0 27.976562 10.21875 C 27.970772 10.169407 27.96117 10.121064 27.953125 10.072266 A 3.1706084 3.1835167 0 0 0 27.912109 9.8632812 C 27.898903 9.8068856 27.885335 9.7507107 27.869141 9.6953125 A 3.1706084 3.1835167 0 0 0 27.800781 9.4980469 C 27.782918 9.4491196 27.768245 9.3994723 27.748047 9.3515625 A 3.1706084 3.1835167 0 0 0 27.738281 9.3300781 C 27.734946 9.3223281 27.731911 9.3143623 27.728516 9.3066406 L 27.726562 9.3066406 C 27.458996 8.6986135 27.006528 8.1773965 26.414062 7.8339844 L 17.085938 2.4257812 C 16.626389 2.1597572 16.106455 2.0126185 15.576172 2 L 15.574219 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/apachedirectorystudio.svg b/.icons/awkward/32x32/apps/apachedirectorystudio.svg
new file mode 100644
index 00000000..3e04ec39
--- /dev/null
+++ b/.icons/awkward/32x32/apps/apachedirectorystudio.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#2167bb" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 14.90928,27.920894 c -0.840518,-0.219535 0.369644,-1.365198 0.07348,-2.027842 -0.09842,-0.926218 0.343375,-2.450248 -0.790696,-2.862594 -0.983298,0.11277 -1.34875,1.161523 -1.960064,1.840447 -0.433756,0.498826 0.520033,-0.93424 -0.270855,-0.455442 -0.653517,0.233648 -0.921434,0.09473 -0.116464,-0.09931 0.602181,0.0071 0.963707,-0.647541 0.402428,-0.736582 0.546417,-0.507335 2.644631,-0.669464 1.570049,-1.702067 -0.261675,-0.559774 -1.041872,-1.335987 -1.389308,-0.482915 -0.656109,0.07589 -0.760185,1.89085 -1.153653,1.265761 -0.388456,0.75103 -0.472283,1.653053 -1.3348744,2.039533 0.089825,-0.114442 1.0667034,-1.329222 0.7342624,-1.666523 -0.451847,0.523694 -0.7601694,0.118281 -1.2379054,0.431409 C 10.048691,22.982366 11.354318,22.765833 11.282824,21.8674 10.64619,21.604005 9.8750647,23.181836 9.6565471,22.645225 9.7144231,22.092153 8.1154488,23.902866 8.6602693,23.00706 7.6247978,23.071152 9.6688496,22.450444 9.5649262,22.127587 10.233087,21.603172 11.657536,21.927882 11.914842,21.075072 10.977605,20.577211 9.8239136,20.64882 9.0383281,21.390973 8.795181,21.5408 7.988431,22.085242 8.5351107,21.506171 6.971828,21.609125 10.27407,20.988604 8.6598269,20.899783 8.6076629,20.940957 10.461018,20.533855 9.3683067,20.19562 8.5455253,19.668012 7.0452874,20.027397 6.5209524,19.704962 c 0.4645389,-0.163946 1.881873,0.122292 0.8252657,-0.449663 -0.7742336,-0.481331 0.7750848,0.256843 1.0086384,0.326638 0.4033708,0.230541 1.2182254,0.352308 0.5239885,-0.208707 -0.5007135,-0.701192 0.8279005,0.827353 1.24402,0.826239 0.618103,-0.0462 1.964766,0.04624 2.202944,-0.390444 C 11.566714,19.000904 10.446001,18.665231 9.4871324,18.152679 8.4268767,18.103028 7.3417451,18.345231 6.2658078,18.479571 6.1548443,18.104823 7.7109384,18.159473 8.1992451,18.025529 8.5151152,17.546605 6.7981293,17.309858 6.2561887,17.253209 5.7899897,17.368264 5.7696169,16.850455 5.7747399,16.867797 6.3455287,17.027022 8.3200637,17.620044 7.0430957,16.633123 7.1879789,15.908283 4.8112061,15.088255 6.4114751,15.5782 6.1855129,15.258347 5.7709173,14.490449 6.425536,15.158794 c 0.6222371,0.795267 1.1359902,1.795584 2.0366137,2.300251 0.3445365,0.26341 1.5962543,0.517193 0.7111874,-0.09341 C 8.4441926,17.00509 8.4670896,16.544383 7.8864809,15.991533 8.8342893,16.301064 9.204996,17.368892 9.9937938,17.921908 10.772051,18.119927 11.465295,18.9443 12.159118,19.020959 11.856021,17.961423 10.623124,17.816185 9.9040573,17.127082 9.4240575,16.879053 9.0973283,16.701412 9.8167064,16.857208 10.476524,17.081195 10.861659,17.66874 11.652332,17.906402 10.939686,17.149334 10.105688,16.241732 9.0992806,15.94043 8.4129761,15.894909 6.9043305,15.263896 6.8420305,15.040337 7.4524032,15.220515 9.0447478,16.137489 9.1866007,15.460899 8.9331209,14.878144 7.7040602,14.665177 7.6952101,14.361773 8.1462782,14.653419 8.8107945,14.634202 8.0490748,14.158216 7.6326287,13.920957 6.621541,13.071797 7.6314555,13.657604 c 1.0230731,0.660261 -1.094569,-1.510654 -0.060858,-0.530479 0.4401838,0.375972 1.2558399,1.629041 1.4278117,1.447612 -0.2211748,-0.459587 -0.5866217,-1.61477 -0.081495,-0.552146 0.4207693,1.122933 1.0851698,2.182485 2.1287628,2.819672 -0.02502,-0.744356 -0.81766,-1.612838 -1.3349002,-2.28406 C 9.3366597,14.122837 8.9625671,13.292195 9.6301823,14.149808 9.787746,14.694157 10.563943,15.195313 10.042998,14.34756 9.7294353,13.592368 8.5134002,12.953028 8.422137,12.398006 9.0060154,13.049709 8.5877892,12.07291 8.788881,12.29096 c 0.047152,0.56452 1.026585,1.470792 0.8766856,0.891537 0.2144681,0.383059 0.6799344,0.858473 0.3229205,0.07308 -0.286181,-0.55543 -0.2986844,-1.023243 0.056231,-0.217525 0.157316,1.245783 1.392645,1.837173 2.148955,2.708754 0.312903,0.387368 1.08973,0.876522 0.507398,0.07502 -0.289716,-0.792154 -1.650112,-1.598961 -1.777548,-1.990935 0.332085,0.365339 1.340959,0.925129 0.586438,0.05994 C 10.708768,13.053354 9.9359381,12.157044 8.9040961,11.599724 8.3983139,11.322842 8.149011,10.818016 8.8401721,11.393344 9.7937226,12.051775 7.4918853,9.8046856 8.461309,10.531507 c 0.8688666,0.760679 1.5172934,1.753026 2.479406,2.413838 0.835397,0.440691 -0.204327,-1.067996 -0.496248,-1.296305 C 10.043,11.064495 8.7436799,10.312234 8.9328675,9.8861712 9.472921,10.198859 8.0613094,8.5422783 8.8745925,9.237148 9.2726363,9.7393574 9.2139791,9.419148 9.034756,9.0252335 9.6430518,9.6677943 10.009918,10.908099 10.685219,11.251605 10.5129,10.760281 10.487595,10.152537 10.156738,9.7421329 9.8256153,9.4453882 9.0956658,8.6147157 9.949971,9.2805725 c 0.736163,0.5773859 0.818777,1.6431725 1.17158,2.4722725 0.244024,0.657429 0.59512,1.990049 0.926296,2.221193 0.170509,-0.79696 -0.363127,-1.537323 -0.260657,-2.312395 0.171432,0.707314 0.627242,1.261106 1.133078,1.766251 0.299793,0.495269 0.940523,0.840529 0.358493,0.0614 C 12.336997,12.056105 11.217017,10.706475 10.686089,9.0481151 10.402072,8.7096658 9.4999872,8.3103046 10.473548,8.6391765 c -0.136403,-1.204931 0.932936,1.7773945 0.567977,0.2183244 -0.168172,-0.4767539 -0.215678,-0.9943451 2.9e-5,-0.2508366 0.35094,1.2202897 0.730281,2.5287207 1.598865,3.4877947 -0.03695,-0.87775 -0.768974,-1.421035 -0.641301,-2.019885 -0.188496,-0.6099078 -0.597379,-1.3412874 -0.686486,-1.8551427 0.354943,0.595168 0.284245,0.1112377 0.113434,-0.2321921 0.612256,-0.093633 0.675648,1.3737927 1.066068,1.4129661 -0.02782,-0.3832164 -0.746816,-1.6091278 -0.434141,-1.5708196 0.547198,0.9870119 0.713112,2.2106943 1.53381,3.0330973 0.296895,0.429467 0.925448,1.283673 0.515017,0.280001 -0.431765,-1.127796 -0.930117,-2.2599637 -1.812608,-3.1128913 -0.617303,-0.9476593 1.080713,1.1056731 0.463896,-0.1312717 -0.55223,-0.7050036 0.227913,-0.4616787 0.206267,0.1785532 0.09485,0.5027414 0.496927,0.9247777 0.284298,0.086197 0.0497,-0.1229144 0.562121,2.3889878 0.4981,0.9532271 0.118439,-1.0142153 -0.788206,-1.5914437 -0.886852,-2.5136735 0.327852,1.0154096 0.48248,-1.0337953 0.501319,0.098763 0.01695,0.466311 0.146636,1.0223952 0.36799,0.7779881 0.156298,1.0109953 0.103232,2.0658526 0.499564,3.0280421 -0.02201,-0.512919 -0.280868,-2.0395399 0.197676,-0.9271867 0.356836,1.2106937 0.225795,-1.050126 -0.112914,-1.4181419 0.121492,-0.688653 -0.899825,-1.3896676 -0.59139,-1.7019468 0.469134,0.2731637 0.585374,1.1891401 0.777283,1.3614241 0.144914,-0.4628414 -0.340456,-2.0722762 0.109055,-0.8639248 0.437029,1.1307851 0.200982,-0.1468203 0.110267,-0.6300527 0.286022,0.2786175 0.523901,2.0080701 0.700308,1.7195091 0.01327,-0.5071598 -0.657471,-2.0973343 0.02685,-1.0490702 0.20717,1.0160428 0.267876,2.0594691 0.380302,3.0827039 0.301756,-0.9928233 0.214138,-2.0671574 0.05085,-3.0292101 0.145475,0.7632156 0.222965,0.2709833 0.326959,-0.1265717 0.0022,0.9081602 0.190252,0.5708001 0.36868,0.3379087 0.08361,0.4655903 -0.903478,2.0918765 0.103058,1.2289116 0.476165,-0.3645621 0.03016,-1.5501381 0.344806,-1.7082979 0.202343,0.9257098 0.005,1.7133596 -0.132693,2.6604673 0.151276,0.6007781 -0.427564,1.8420341 -0.03634,1.6601911 -0.07161,0.938616 -0.577584,1.785587 -0.458231,2.754085 0.01098,1.427879 -0.01672,2.864571 0.1126,4.285774 0.518032,-1.060667 0.438651,-2.36011 0.74408,-3.51009 0.58389,-2.557323 0.123087,-5.1876424 0.276919,-7.7751065 0.180768,0.3328593 0.157261,1.8834958 0.37258,0.6476731 0.244638,0.7719768 -0.288513,2.0821269 -0.08606,3.0601974 0.45261,-0.581342 0.573361,-1.4940489 0.635461,-2.2542965 -0.07394,-0.4245913 0.499095,-1.5764031 0.283397,-0.5090358 -0.180048,1.05455 -0.300463,2.1378938 -0.696868,3.1356093 0.307735,-0.197914 0.895787,-1.7426072 0.557131,-0.499033 -0.225531,0.591828 -0.725179,1.5656 -0.03387,0.865519 0.550215,-0.761999 1.023932,-1.7288084 0.688826,-2.6811129 0.145085,-1.3586398 0.177667,1.4700969 0.421589,0.1959594 0.289521,-0.8203706 0.289955,0.4861031 -0.02442,0.720629 -0.372892,0.9255795 -0.913745,1.7973895 -1.239997,2.7340995 0.0027,0.484859 -0.143917,1.617158 0.459784,0.686131 -0.06241,1.039354 -1.222014,1.627452 -1.340805,2.608809 0.291268,-0.410253 0.758433,-1.148851 0.413884,-0.191223 0.594158,-0.593292 0.925009,-1.515562 1.306708,-2.293622 0.78716,-1.460433 0.570011,-3.207337 1.228295,-4.7013197 -0.08033,0.4773748 -0.338879,1.6990277 0.158187,0.633199 0.137382,0.5630632 -0.802788,1.9195037 -0.503301,2.5215547 0.326058,-0.413902 1.306503,-1.493335 0.54766,-0.453931 -0.514403,0.842279 -1.15625,1.599057 -1.47575,2.547325 -0.236633,0.785217 -1.236064,1.911093 -0.968014,2.503042 1.017546,-0.655589 1.041035,-2.041861 1.488688,-3.074191 0.413819,-0.629053 -0.653813,2.08115 0.08168,0.639803 0.732247,-1.370514 1.727721,-2.764292 1.56734,-4.3985508 -0.01551,-0.6511029 0.195807,0.3091704 0.364844,-0.4409671 0.01222,0.4981116 -0.277997,1.7698319 0.185579,0.690081 0.103507,-0.6099996 0.710356,-0.9956625 0.282124,-0.1551347 -0.285981,0.360101 -0.373226,1.0738206 0.09613,0.3382302 0.777115,-1.1359278 0.0023,0.3839874 -0.343598,0.7458344 -0.626183,0.673755 -0.995018,1.587579 -1.528568,2.363737 -0.432518,0.844256 -1.01662,1.910003 -1.219205,2.676003 0.835223,-0.610682 1.23109,-1.63591 1.92202,-2.391022 0.462126,-0.504767 0.556014,-1.361305 0.981016,-1.34918 0.424139,-0.395673 0.814138,-1.7900936 1.004567,-0.862005 -0.653255,0.578841 -1.389862,1.399901 -1.619427,2.155244 0.728829,-0.231721 1.14003,-1.235927 1.499053,-0.997581 0.502886,-0.63229 1.089854,-0.625194 1.649623,-1.090128 -0.364196,0.941185 -1.321086,1.380898 -1.675305,2.383967 -0.363775,0.614472 0.641945,-0.05644 0.0217,0.574433 -0.22455,0.461828 -0.464678,1.108568 0.221704,0.466548 0.468856,-0.549248 1.566728,-0.371229 1.912412,-1.128006 0.112973,-0.512462 0.651216,-1.379254 0.313071,-0.332237 -0.18065,0.568183 0.160633,0.536324 -0.333127,1.070786 -0.781024,1.274681 1.455212,-1.336986 0.497926,-0.01656 -0.810647,0.846913 0.825815,-0.421726 0.485776,0.258902 -0.993634,0.21707 -1.487397,1.197448 -2.272467,1.791056 -1.001436,0.812449 0.760627,0.276515 0.946555,0.250811 0.551359,0.08901 1.594982,-0.65873 1.544163,-0.142501 -0.332932,0.169967 -2.099508,0.33361 -0.838986,0.432832 0.662634,0.0061 0.284697,0.570831 -0.224233,0.167583 -0.925323,-0.298492 -1.789237,0.14041 -2.675522,0.246575 -0.623642,0.225115 -1.110134,1.239742 0.0042,0.996238 0.62864,0.156039 1.669547,0.07529 2.026063,-0.193459 -0.746073,0.616412 1.123815,0.133563 1.464876,0.301909 1.054852,0.155662 -0.545628,0.08911 -0.913279,0.149502 -0.414575,0.427297 -2.292623,0.893858 -0.893444,0.260891 0.933004,-0.371699 -0.892141,-0.180344 -1.209335,-0.272223 -0.500959,-0.36732 -2.095479,0.213597 -1.203198,0.683938 0.39517,0.318362 1.652267,0.07966 1.641545,0.107866 -0.02166,0.82647 1.545817,-0.373334 1.751761,-0.135681 -0.692926,0.242336 -0.647568,0.585653 0.09246,0.558171 0.808018,-0.22608 0.950105,0.754053 0.142176,0.224982 -1.175361,-0.160183 -2.377049,-0.170814 -3.542031,-0.444145 -0.769581,-0.160869 -2.078526,1.680547 -0.5502,1.40045 0.735824,0.218653 1.920903,-0.09932 2.405782,0.13079 -0.533422,-0.02015 -1.739066,0.127121 -0.514335,0.313118 0.331288,0.121505 1.628884,0.151044 0.634213,0.346516 0.235955,0.374168 2.013042,0.806461 0.797749,0.608216 -0.861577,-0.451628 -1.563938,-0.587547 -2.338849,-0.946806 -0.657026,-0.212135 -2.263292,-0.522569 -2.404391,0.264704 0.431012,1.029799 1.281643,1.728093 2.436292,1.294946 0.559395,-0.04684 0.03001,0.137297 0.256322,0.517096 -0.481652,-0.42018 -1.928797,-0.214996 -0.821514,0.369825 0.460785,0.136952 1.467284,1.103746 0.508908,0.415394 -0.806606,-0.601266 -0.44515,0.155872 -0.241704,0.598848 -0.613882,-0.356672 -1.046621,-1.545139 -1.610207,-1.73544 -0.151977,0.64881 0.871808,1.748588 0.694129,1.861411 -1.08892,-0.576411 -0.809228,-1.731344 -1.168354,-2.709697 -0.545384,-1.007138 -2.339031,0.844493 -1.309904,1.351527 0.140505,0.418163 1.84051,1.479875 0.665454,0.924888 -0.467638,-0.45666 -0.994402,-0.39859 -0.521655,0.299603 0.269914,0.406497 0.52215,1.325578 0.02199,0.409831 -0.297641,-0.509457 -0.790361,-2.522536 -1.289694,-1.098279 -0.370969,1.219524 -0.871086,2.706573 -0.100727,3.872751 -0.628569,0.510657 -1.746649,0.217715 -2.568728,0.183181 z m 2.109203,-4.860513 c 0.630523,-0.56263 -0.444174,-1.094308 -0.278562,-0.174984 -0.0053,0.242523 0.02259,0.68744 0.278562,0.174984 z m -2.318244,-1.379035 c 0.263833,-0.738525 -1.250956,-0.958139 -0.457644,-0.15931 0.130493,0.154637 0.599185,0.795625 0.457644,0.15931 z m 2.756102,0.149961 c -0.12978,-0.389679 -0.148526,0.394005 -1.22e-4,-7e-6 z m 1.181037,-0.543602 c 0.498454,-0.461486 1.757989,-1.289895 1.656917,-1.70446 -0.935971,0.159101 -1.78666,0.869003 -1.917728,1.828935 0.08352,0.0998 0.191653,-0.175677 0.260811,-0.124475 z m -1.518637,-0.159568 c 0.876825,-0.38312 1.140308,-1.306209 1.054024,-2.188349 -0.445333,0.17482 -1.174803,1.389137 -1.291139,2.145241 -0.08424,0.227156 0.165469,0.126673 0.237115,0.04311 z M 12.62848,20.755383 c 0.707175,-0.161935 -0.476147,-0.592236 -0.775042,-0.376174 -1.325644,0.03657 0.501212,0.508714 0.775042,0.376174 z m 1.71839,-0.103193 c 0.17865,-0.691533 -0.970136,-1.537764 -1.615164,-1.875202 -0.374621,0.403118 0.558687,1.489673 0.953576,1.871296 0.219179,0.0224 0.442624,0.03586 0.661588,0.0039 z m 0.774822,-0.484862 c -0.208553,-1.555636 -1.287817,-2.850447 -2.553747,-3.711145 -0.698323,-0.478968 -1.313513,-1.4061 -2.037019,-1.650267 0.430183,1.135214 0.895033,2.330036 1.734511,3.228783 0.712285,0.165484 -0.51974,-0.94389 -0.637595,-1.350871 -0.302573,-0.812463 0.792336,0.691914 0.943,0.967191 0.704777,0.985591 1.671434,1.754264 2.378701,2.742459 0.170802,0.275239 0.214235,-0.171759 0.172149,-0.22615 z m 3.698111,-0.271248 c 0.711727,-0.671507 2.021599,-0.76482 2.429085,-1.599607 -0.273318,-0.500888 -1.421401,0.03194 -1.780412,0.392899 -0.07891,0.224674 -1.611242,1.626217 -0.648673,1.206708 z m -1.335752,-1.33843 c 0.469872,-0.586642 1.194537,-1.382334 1.007483,-2.136246 -0.632894,0.572019 -1.138763,1.411177 -1.156175,2.259632 l 0.148702,-0.123377 z m -2.289475,-0.357539 c 0.02875,-1.082464 -0.420628,-2.328589 -1.643647,-2.508336 -0.941721,-0.274855 0.37754,1.03944 0.514998,1.399981 0.344045,0.395604 0.884239,1.451946 1.153934,1.403294 l -0.0096,-0.134585 -0.01569,-0.160373 z m 6.156506,-0.363287 c 0.103472,-0.523099 0.862069,-1.862025 0.356615,-2.003441 -0.501093,0.496601 -1.132559,1.314843 -1.182625,1.923468 0.24989,0.04264 0.58958,0.259803 0.82601,0.07997 z m -1.579375,-0.263712 c 0.710614,0.143633 1.346059,-1.457592 0.874396,-1.635163 -0.551725,0.369371 -1.245659,1.179386 -1.309145,1.659709 0.143901,-0.02194 0.289638,-0.02295 0.434749,-0.02454 z m -0.643712,-0.722361 c 0.867425,-0.637913 1.734791,-1.347433 2.182271,-2.354879 0.295525,-0.411509 1.181314,-2.070626 0.123801,-1.102991 -0.907025,0.573919 -1.224737,1.722085 -1.987662,2.445333 -0.07924,0.11212 -0.958082,1.349153 -0.31841,1.012537 z m 3.533311,-0.476986 c 0.259435,-0.386814 0.512642,-0.437317 0.235494,0.09861 0.830012,-0.404001 1.973655,-1.730023 1.724463,-2.467617 -0.963149,0.320379 -2.038844,0.746998 -2.385663,1.792452 -0.277141,0.494612 -0.329491,1.547035 0.318682,0.694254 l 0.107002,-0.117702 z m -7.277862,-0.565059 c 0.292428,-1.138228 -0.639648,-2.099563 -1.028372,-3.098577 -0.173865,-0.770014 -2.177623,-1.712612 -1.257541,-0.336925 0.720492,1.29538 1.440745,2.590936 2.101501,3.91829 0.153295,0.0899 0.127794,-0.408494 0.184412,-0.482788 z m -1.190805,-0.41948 c -0.550336,-0.709906 -1.258495,-1.722555 -1.940866,-2.086098 -0.243383,1.169019 0.522057,2.320588 1.800656,2.111314 l 0.110495,-0.0013 0.02971,-0.02397 z m 1.885583,-0.169903 c 0.163154,-1.539363 -0.2126,-3.078206 -0.963785,-4.421879 -0.154316,-0.416124 -0.392276,-1.0858038 -0.456683,-0.246227 -0.103419,0.625152 -0.162708,1.276844 0.150889,1.850228 0.165051,0.436839 0.557036,1.736369 0.552292,0.521874 0.572845,0.06151 0.315961,2.216781 0.717287,2.296004 z m 5.911526,-1.169164 c 0.295174,-0.331862 0.518931,-1.18842 0.04726,-0.354125 -0.214524,0.301395 -0.634682,1.322481 -0.128947,0.485614 l 0.08171,-0.131483 z m 1.573279,-2.082335 c -0.118585,-0.303927 -1.227598,1.067764 -0.270322,0.238215 l 0.119006,-0.09669 0.151316,-0.141531 z m -7.315802,-0.17128 c 0.05942,-0.698018 0.193724,-2.0712076 -0.06597,-2.3800322 -0.005,0.9013532 -0.394454,2.0839232 -0.0364,2.8178352 0.04925,-0.142094 0.07442,-0.290663 0.102376,-0.437803 z m -2.651606,-0.299869 c -0.5621,-0.740234 -1.053864,-1.5342234 -1.629756,-2.2624649 -0.0039,1.0100429 0.786667,1.1322979 1.129764,1.9867919 0.09572,0.123802 0.343897,0.351682 0.499992,0.275673 z m 1.838327,-1.416686 c 0.107491,-0.6441908 -0.244342,-2.3753461 -0.730454,-2.2542223 0.04215,0.9397129 0.341971,1.7755682 0.685585,2.7019813 0.0427,-0.145455 0.0352,-0.298405 0.04487,-0.447759 z m 1.245705,-0.9178145 c 0.08086,-1.1391387 -0.39543,0.6329148 -0.05644,0.2456216 l 0.02681,-0.1082634 0.02962,-0.1373582 z M 10.371722,24.703161 c 0.31707,-0.469069 0.165842,0.136308 0,0 z m 9.95719,-0.58962 c 0.171257,-0.239396 0.108243,0.22045 0,0 z m 3.065513,-2.19122 c -0.505915,-0.406226 0.374292,-0.02857 0,0 z m 2.161468,-0.350042 c -1.445313,-0.518221 1.658072,0.379578 0.23651,0.06712 l -0.115373,-0.03242 -0.121146,-0.03471 z m 0.795242,-1.971109 c 0.06028,-0.311747 0.29444,0.139559 0,0 z M 6.1406068,19.298371 c 0.00669,-0.277219 0.3065215,0.188719 0,0 z M 25.725045,18.913595 c -0.705412,-0.129766 1.498467,-0.417725 0.361789,-0.02726 -0.08366,0.165918 -0.246762,-0.0048 -0.361789,0.02726 z M 6.0731877,17.962803 c -0.6893097,-0.348823 0.8725842,0.121184 0,0 z m 19.2474943,-0.02618 c 0.370777,-0.352171 1.173157,0.175187 0.254394,0.02953 l -0.124123,-0.007 -0.130271,-0.02246 z m 0.911833,-0.881448 c 0.143965,-0.04238 0.04472,-0.02397 0,0 z M 7.9836493,16.657157 c -0.29183,-0.383339 0.5739818,0.361626 0,0 z M 6.5198989,16.499113 c -0.9871413,-0.391915 0.095484,-0.225839 0.3685521,0.07298 -0.1269191,0.01581 -0.249795,-0.03982 -0.3685521,-0.07298 z M 5.6934386,16.017691 c -0.039535,-0.216748 0.280674,0.18908 0,0 z m 1.5041345,-1.911173 c -0.3541412,-0.298009 0.3893078,0.06369 0,0 z M 23.70334,13.562611 c 0.226831,-0.491437 0.147739,-0.80354 0.444496,-0.490083 0.357004,-0.100911 -0.94883,1.500321 -0.444363,0.490072 z m -1.709145,-2.228867 c 0.08367,-0.633151 0.430373,-0.801196 0.09054,-0.07548 0.07534,-0.05652 -0.10714,0.180785 -0.09054,0.07548 z M 10.257313,9.3261754 c -0.2698759,-0.8337553 0.289759,0.3216381 0,0 z M 22.511704,8.8660633 c 0.07303,-0.2979725 0.167136,0.082334 -2e-6,-9.8e-6 z M 12.364671,7.3582017 c -0.306388,-0.5120411 0.341462,0.3620995 0,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="fill:#ffffff" d="m 14.90928,26.920894 c -0.840518,-0.219535 0.369644,-1.365198 0.07348,-2.027842 -0.09842,-0.926218 0.343375,-2.450248 -0.790696,-2.862594 -0.983298,0.11277 -1.34875,1.161523 -1.960064,1.840447 -0.433756,0.498826 0.520033,-0.93424 -0.270855,-0.455442 -0.653517,0.233648 -0.921434,0.09473 -0.116464,-0.09931 0.602181,0.0071 0.963707,-0.647541 0.402428,-0.736582 0.546417,-0.507335 2.644631,-0.669464 1.570049,-1.702067 -0.261675,-0.559774 -1.041872,-1.335987 -1.389308,-0.482915 -0.656109,0.07589 -0.760185,1.89085 -1.153653,1.265761 -0.388456,0.75103 -0.472283,1.653053 -1.3348744,2.039533 0.089825,-0.114442 1.0667034,-1.329222 0.7342624,-1.666523 -0.451847,0.523694 -0.7601694,0.118281 -1.2379054,0.431409 C 10.048691,21.982366 11.354318,21.765833 11.282824,20.8674 10.64619,20.604005 9.8750647,22.181836 9.6565471,21.645225 9.7144231,21.092153 8.1154488,22.902866 8.6602693,22.00706 7.6247978,22.071152 9.6688496,21.450444 9.5649262,21.127587 10.233087,20.603172 11.657536,20.927882 11.914842,20.075072 10.977605,19.577211 9.8239136,19.64882 9.0383281,20.390973 8.795181,20.5408 7.988431,21.085242 8.5351107,20.506171 6.971828,20.609125 10.27407,19.988604 8.6598269,19.899783 8.6076629,19.940957 10.461018,19.533855 9.3683067,19.19562 8.5455253,18.668012 7.0452874,19.027397 6.5209524,18.704962 c 0.4645389,-0.163946 1.881873,0.122292 0.8252657,-0.449663 -0.7742336,-0.481331 0.7750848,0.256843 1.0086384,0.326638 0.4033708,0.230541 1.2182254,0.352308 0.5239885,-0.208707 -0.5007135,-0.701192 0.8279005,0.827353 1.24402,0.826239 0.618103,-0.0462 1.964766,0.04624 2.202944,-0.390444 C 11.566714,18.000904 10.446001,17.665231 9.4871324,17.152679 8.4268767,17.103028 7.3417451,17.345231 6.2658078,17.479571 6.1548443,17.104823 7.7109384,17.159473 8.1992451,17.025529 8.5151152,16.546605 6.7981293,16.309858 6.2561887,16.253209 5.7899897,16.368264 5.7696169,15.850455 5.7747399,15.867797 6.3455287,16.027022 8.3200637,16.620044 7.0430957,15.633123 7.1879789,14.908283 4.8112061,14.088255 6.4114751,14.5782 6.1855129,14.258347 5.7709173,13.490449 6.425536,14.158794 c 0.6222371,0.795267 1.1359902,1.795584 2.0366137,2.300251 0.3445365,0.26341 1.5962543,0.517193 0.7111874,-0.09341 C 8.4441926,16.00509 8.4670896,15.544383 7.8864809,14.991533 8.8342893,15.301064 9.204996,16.368892 9.9937938,16.921908 10.772051,17.119927 11.465295,17.9443 12.159118,18.020959 11.856021,16.961423 10.623124,16.816185 9.9040573,16.127082 9.4240575,15.879053 9.0973283,15.701412 9.8167064,15.857208 10.476524,16.081195 10.861659,16.66874 11.652332,16.906402 10.939686,16.149334 10.105688,15.241732 9.0992806,14.94043 8.4129761,14.894909 6.9043305,14.263896 6.8420305,14.040337 7.4524032,14.220515 9.0447478,15.137489 9.1866007,14.460899 8.9331209,13.878144 7.7040602,13.665177 7.6952101,13.361773 8.1462782,13.653419 8.8107945,13.634202 8.0490748,13.158216 7.6326287,12.920957 6.621541,12.071797 7.6314555,12.657604 c 1.0230731,0.660261 -1.094569,-1.510654 -0.060858,-0.530479 0.4401838,0.375972 1.2558399,1.629041 1.4278117,1.447612 -0.2211748,-0.459587 -0.5866217,-1.61477 -0.081495,-0.552146 0.4207693,1.122933 1.0851698,2.182485 2.1287628,2.819672 -0.02502,-0.744356 -0.81766,-1.612838 -1.3349002,-2.28406 C 9.3366597,13.122837 8.9625671,12.292195 9.6301823,13.149808 9.787746,13.694157 10.563943,14.195313 10.042998,13.34756 9.7294353,12.592368 8.5134002,11.953028 8.422137,11.398006 9.0060154,12.049709 8.5877892,11.07291 8.788881,11.29096 c 0.047152,0.56452 1.026585,1.470792 0.8766856,0.891537 0.2144681,0.383059 0.6799344,0.858473 0.3229205,0.07308 -0.286181,-0.55543 -0.2986844,-1.023243 0.056231,-0.217525 0.157316,1.245783 1.392645,1.837173 2.148955,2.708754 0.312903,0.387368 1.08973,0.876522 0.507398,0.07502 -0.289716,-0.792154 -1.650112,-1.598961 -1.777548,-1.990935 0.332085,0.365339 1.340959,0.925129 0.586438,0.05994 C 10.708768,12.053354 9.9359381,11.157044 8.9040961,10.599724 8.3983139,10.322842 8.149011,9.8180158 8.8401721,10.393344 9.7937226,11.051775 7.4918853,8.8046857 8.461309,9.5315076 9.3301756,10.292186 9.9786024,11.284533 10.940715,11.945345 11.776112,12.386036 10.736388,10.877349 10.444467,10.64904 10.043,10.064495 8.7436799,9.312234 8.9328675,8.8861713 9.472921,9.1988592 8.0613094,7.5422784 8.8745925,8.2371481 9.2726363,8.7393575 9.2139791,8.4191481 9.034756,8.0252336 9.6430518,8.6677944 10.009918,9.9080989 10.685219,10.251605 10.5129,9.7602816 10.487595,9.1525367 10.156738,8.742133 9.8256153,8.4453883 9.0956658,7.6147158 9.949971,8.2805726 c 0.736163,0.5773859 0.818777,1.6431723 1.17158,2.4722724 0.244024,0.657429 0.59512,1.990049 0.926296,2.221193 0.170509,-0.79696 -0.363127,-1.537323 -0.260657,-2.312395 0.171432,0.707314 0.627242,1.261106 1.133078,1.766251 0.299793,0.495269 0.940523,0.840529 0.358493,0.0614 C 12.336997,11.056105 11.217017,9.7064754 10.686089,8.0481152 10.402072,7.7096659 9.4999872,7.3103047 10.473548,7.6391766 c -0.136403,-1.204931 0.932936,1.7773945 0.567977,0.2183244 -0.168172,-0.4767539 -0.215678,-0.9943451 2.9e-5,-0.2508366 0.35094,1.2202897 0.730281,2.5287206 1.598865,3.4877946 -0.03695,-0.87775 -0.768974,-1.4210348 -0.641301,-2.0198848 -0.188496,-0.6099079 -0.597379,-1.3412875 -0.686486,-1.8551428 0.354943,0.595168 0.284245,0.1112377 0.113434,-0.2321921 0.612256,-0.093633 0.675648,1.3737927 1.066068,1.4129661 -0.02782,-0.3832164 -0.746816,-1.6091278 -0.434141,-1.5708196 0.547198,0.9870119 0.713112,2.2106945 1.53381,3.033097 0.296895,0.4294672 0.925448,1.2836732 0.515017,0.2800012 -0.431765,-1.1277962 -0.930117,-2.2599636 -1.812608,-3.1128912 -0.617303,-0.9476593 1.080713,1.1056731 0.463896,-0.1312717 -0.55223,-0.7050036 0.227913,-0.4616787 0.206267,0.1785532 0.09485,0.5027414 0.496927,0.9247777 0.284298,0.086197 0.0497,-0.1229144 0.562121,2.388988 0.4981,0.9532271 0.118439,-1.0142153 -0.788206,-1.5914437 -0.886852,-2.5136735 0.327852,1.0154096 0.48248,-1.0337953 0.501319,0.098763 0.01695,0.466311 0.146636,1.0223952 0.36799,0.7779881 0.156298,1.0109953 0.103232,2.0658526 0.499564,3.0280418 -0.02201,-0.5129187 -0.280868,-2.0395396 0.197676,-0.9271864 0.356836,1.2106934 0.225795,-1.050126 -0.112914,-1.4181419 0.121492,-0.688653 -0.899825,-1.3896676 -0.59139,-1.7019468 0.469134,0.2731637 0.585374,1.1891401 0.777283,1.3614241 0.144914,-0.4628414 -0.340456,-2.0722762 0.109055,-0.8639248 0.437029,1.1307851 0.200982,-0.1468203 0.110267,-0.6300527 0.286022,0.2786175 0.523901,2.0080701 0.700308,1.7195091 0.01327,-0.5071598 -0.657471,-2.0973343 0.02685,-1.0490702 0.20717,1.0160428 0.267876,2.0594691 0.380302,3.0827039 0.301756,-0.9928233 0.214138,-2.0671574 0.05085,-3.0292101 0.145475,0.7632156 0.222965,0.2709833 0.326959,-0.1265717 0.0022,0.9081602 0.190252,0.5708001 0.36868,0.3379087 0.08361,0.4655903 -0.903478,2.0918765 0.103058,1.2289116 0.476165,-0.3645621 0.03016,-1.5501381 0.344806,-1.7082979 0.202343,0.9257098 0.005,1.7133596 -0.132693,2.6604673 0.151276,0.6007778 -0.427564,1.842034 -0.03634,1.660191 -0.07161,0.938616 -0.577584,1.785587 -0.458231,2.754085 0.01098,1.427879 -0.01672,2.864571 0.1126,4.285774 0.518032,-1.060667 0.438651,-2.36011 0.74408,-3.51009 0.58389,-2.557323 0.123087,-5.1876423 0.276919,-7.7751064 0.180768,0.3328593 0.157261,1.8834958 0.37258,0.6476731 0.244638,0.7719768 -0.288513,2.0821269 -0.08606,3.0601977 0.45261,-0.5813423 0.573361,-1.4940492 0.635461,-2.2542968 -0.07394,-0.4245913 0.499095,-1.5764031 0.283397,-0.5090358 -0.180048,1.05455 -0.300463,2.1378938 -0.696868,3.1356091 0.307735,-0.1979135 0.895787,-1.742607 0.557131,-0.4990325 -0.225531,0.5918276 -0.725179,1.5655996 -0.03387,0.8655186 0.550215,-0.7619991 1.023932,-1.7288083 0.688826,-2.6811128 0.145085,-1.3586398 0.177667,1.4700966 0.421589,0.1959594 0.289521,-0.8203706 0.289955,0.4861031 -0.02442,0.720629 -0.372892,0.9255792 -0.913745,1.7973894 -1.239997,2.7340994 0.0027,0.484859 -0.143917,1.617158 0.459784,0.686131 -0.06241,1.039354 -1.222014,1.627452 -1.340805,2.608809 0.291268,-0.410253 0.758433,-1.148851 0.413884,-0.191223 0.594158,-0.593292 0.925009,-1.515562 1.306708,-2.293622 0.78716,-1.460433 0.570011,-3.2073369 1.228295,-4.7013196 -0.08033,0.4773748 -0.338879,1.6990281 0.158187,0.633199 0.137382,0.5630632 -0.802788,1.9195035 -0.503301,2.5215546 0.326058,-0.413902 1.306503,-1.4933344 0.54766,-0.453931 -0.514403,0.842279 -1.15625,1.599057 -1.47575,2.547325 -0.236633,0.785217 -1.236064,1.911093 -0.968014,2.503042 1.017546,-0.655589 1.041035,-2.041861 1.488688,-3.074191 0.413819,-0.629053 -0.653813,2.08115 0.08168,0.639803 0.732247,-1.370514 1.727721,-2.7642921 1.56734,-4.3985507 -0.01551,-0.6511029 0.195807,0.3091704 0.364844,-0.4409671 0.01222,0.4981116 -0.277997,1.7698324 0.185579,0.690081 0.103507,-0.6099996 0.710356,-0.9956625 0.282124,-0.1551347 -0.285981,0.360101 -0.373226,1.0738203 0.09613,0.3382302 0.777115,-1.1359278 0.0023,0.3839871 -0.343598,0.7458346 -0.626183,0.6737547 -0.995018,1.5875787 -1.528568,2.3637367 -0.432518,0.844256 -1.01662,1.910003 -1.219205,2.676003 0.835223,-0.610682 1.23109,-1.63591 1.92202,-2.391022 0.462126,-0.504767 0.556014,-1.361305 0.981016,-1.34918 0.424139,-0.395673 0.814138,-1.7900935 1.004567,-0.8620051 -0.653255,0.5788411 -1.389862,1.3999011 -1.619427,2.1552441 0.728829,-0.231721 1.14003,-1.235927 1.499053,-0.997581 0.502886,-0.63229 1.089854,-0.625194 1.649623,-1.0901281 -0.364196,0.9411851 -1.321086,1.3808981 -1.675305,2.3839671 -0.363775,0.614472 0.641945,-0.05644 0.0217,0.574433 -0.22455,0.461828 -0.464678,1.108568 0.221704,0.466548 0.468856,-0.549248 1.566728,-0.371229 1.912412,-1.128006 0.112973,-0.512462 0.651216,-1.379254 0.313071,-0.332237 -0.18065,0.568183 0.160633,0.536324 -0.333127,1.070786 -0.781024,1.274681 1.455212,-1.336986 0.497926,-0.01656 -0.810647,0.846913 0.825815,-0.421726 0.485776,0.258902 -0.993634,0.21707 -1.487397,1.197448 -2.272467,1.791056 -1.001436,0.812449 0.760627,0.276515 0.946555,0.250811 0.551359,0.08901 1.594982,-0.65873 1.544163,-0.142501 -0.332932,0.169967 -2.099508,0.33361 -0.838986,0.432832 0.662634,0.0061 0.284697,0.570831 -0.224233,0.167583 -0.925323,-0.298492 -1.789237,0.14041 -2.675522,0.246575 -0.623642,0.225115 -1.110134,1.239742 0.0042,0.996238 0.62864,0.156039 1.669547,0.07529 2.026063,-0.193459 -0.746073,0.616412 1.123815,0.133563 1.464876,0.301909 1.054852,0.155662 -0.545628,0.08911 -0.913279,0.149502 -0.414575,0.427297 -2.292623,0.893858 -0.893444,0.260891 0.933004,-0.371699 -0.892141,-0.180344 -1.209335,-0.272223 -0.500959,-0.36732 -2.095479,0.213597 -1.203198,0.683938 0.39517,0.318362 1.652267,0.07966 1.641545,0.107866 -0.02166,0.82647 1.545817,-0.373334 1.751761,-0.135681 -0.692926,0.242336 -0.647568,0.585653 0.09246,0.558171 0.808018,-0.22608 0.950105,0.754053 0.142176,0.224982 -1.175361,-0.160183 -2.377049,-0.170814 -3.542031,-0.444145 -0.769581,-0.160869 -2.078526,1.680547 -0.5502,1.40045 0.735824,0.218653 1.920903,-0.09932 2.405782,0.13079 -0.533422,-0.02015 -1.739066,0.127121 -0.514335,0.313118 0.331288,0.121505 1.628884,0.151044 0.634213,0.346516 0.235955,0.374168 2.013042,0.806461 0.797749,0.608216 -0.861577,-0.451628 -1.563938,-0.587547 -2.338849,-0.946806 -0.657026,-0.212135 -2.263292,-0.522569 -2.404391,0.264704 0.431012,1.029799 1.281643,1.728093 2.436292,1.294946 0.559395,-0.04684 0.03001,0.137297 0.256322,0.517096 -0.481652,-0.42018 -1.928797,-0.214996 -0.821514,0.369825 0.460785,0.136952 1.467284,1.103746 0.508908,0.415394 -0.806606,-0.601266 -0.44515,0.155872 -0.241704,0.598848 -0.613882,-0.356672 -1.046621,-1.545139 -1.610207,-1.73544 -0.151977,0.64881 0.871808,1.748588 0.694129,1.861411 -1.08892,-0.576411 -0.809228,-1.731344 -1.168354,-2.709697 -0.545384,-1.007138 -2.339031,0.844493 -1.309904,1.351527 0.140505,0.418163 1.84051,1.479875 0.665454,0.924888 -0.467638,-0.45666 -0.994402,-0.39859 -0.521655,0.299603 0.269914,0.406497 0.52215,1.325578 0.02199,0.409831 -0.297641,-0.509457 -0.790361,-2.522536 -1.289694,-1.098279 -0.370969,1.219524 -0.871086,2.706573 -0.100727,3.872751 -0.628569,0.510657 -1.746649,0.217715 -2.568728,0.183181 z m 2.109203,-4.860513 c 0.630523,-0.56263 -0.444174,-1.094308 -0.278562,-0.174984 -0.0053,0.242523 0.02259,0.68744 0.278562,0.174984 z m -2.318244,-1.379035 c 0.263833,-0.738525 -1.250956,-0.958139 -0.457644,-0.15931 0.130493,0.154637 0.599185,0.795625 0.457644,0.15931 z m 2.756102,0.149961 c -0.12978,-0.389679 -0.148526,0.394005 -1.22e-4,-7e-6 z m 1.181037,-0.543602 c 0.498454,-0.461486 1.757989,-1.289895 1.656917,-1.70446 -0.935971,0.159101 -1.78666,0.869003 -1.917728,1.828935 0.08352,0.0998 0.191653,-0.175677 0.260811,-0.124475 z m -1.518637,-0.159568 c 0.876825,-0.38312 1.140308,-1.306209 1.054024,-2.188349 -0.445333,0.17482 -1.174803,1.389137 -1.291139,2.145241 -0.08424,0.227156 0.165469,0.126673 0.237115,0.04311 z M 12.62848,19.755383 c 0.707175,-0.161935 -0.476147,-0.592236 -0.775042,-0.376174 -1.325644,0.03657 0.501212,0.508714 0.775042,0.376174 z m 1.71839,-0.103193 c 0.17865,-0.691533 -0.970136,-1.537764 -1.615164,-1.875202 -0.374621,0.403118 0.558687,1.489673 0.953576,1.871296 0.219179,0.0224 0.442624,0.03586 0.661588,0.0039 z m 0.774822,-0.484862 c -0.208553,-1.555636 -1.287817,-2.850447 -2.553747,-3.711145 -0.698323,-0.478968 -1.313513,-1.4061 -2.037019,-1.650267 0.430183,1.135214 0.895033,2.330036 1.734511,3.228783 0.712285,0.165484 -0.51974,-0.94389 -0.637595,-1.350871 -0.302573,-0.812463 0.792336,0.691914 0.943,0.967191 0.704777,0.985591 1.671434,1.754264 2.378701,2.742459 0.170802,0.275239 0.214235,-0.171759 0.172149,-0.22615 z m 3.698111,-0.271248 c 0.711727,-0.671507 2.021599,-0.76482 2.429085,-1.599607 -0.273318,-0.500888 -1.421401,0.03194 -1.780412,0.392899 -0.07891,0.224674 -1.611242,1.626217 -0.648673,1.206708 z m -1.335752,-1.33843 c 0.469872,-0.586642 1.194537,-1.382334 1.007483,-2.136246 -0.632894,0.572019 -1.138763,1.411177 -1.156175,2.259632 l 0.148702,-0.123377 z m -2.289475,-0.357539 c 0.02875,-1.082464 -0.420628,-2.328589 -1.643647,-2.508336 -0.941721,-0.274855 0.37754,1.03944 0.514998,1.399981 0.344045,0.395604 0.884239,1.451946 1.153934,1.403294 l -0.0096,-0.134585 -0.01569,-0.160373 z m 6.156506,-0.363287 c 0.103472,-0.523099 0.862069,-1.862025 0.356615,-2.003441 -0.501093,0.496601 -1.132559,1.314843 -1.182625,1.923468 0.24989,0.04264 0.58958,0.259803 0.82601,0.07997 z m -1.579375,-0.263712 c 0.710614,0.143633 1.346059,-1.457592 0.874396,-1.635163 -0.551725,0.369371 -1.245659,1.179386 -1.309145,1.659709 0.143901,-0.02194 0.289638,-0.02295 0.434749,-0.02454 z m -0.643712,-0.722361 c 0.867425,-0.637913 1.734791,-1.347433 2.182271,-2.354879 0.295525,-0.411509 1.181314,-2.070626 0.123801,-1.102991 -0.907025,0.573919 -1.224737,1.722085 -1.987662,2.445333 -0.07924,0.11212 -0.958082,1.349153 -0.31841,1.012537 z m 3.533311,-0.476986 c 0.259435,-0.386814 0.512642,-0.437317 0.235494,0.09861 0.830012,-0.404001 1.973655,-1.730023 1.724463,-2.467617 -0.963149,0.320379 -2.038844,0.746998 -2.385663,1.792452 -0.277141,0.494612 -0.329491,1.547035 0.318682,0.694254 l 0.107002,-0.117702 z m -7.277862,-0.565059 c 0.292428,-1.138228 -0.639648,-2.099563 -1.028372,-3.098577 -0.173865,-0.770014 -2.177623,-1.7126121 -1.257541,-0.336925 0.720492,1.29538 1.440745,2.590936 2.101501,3.91829 0.153295,0.0899 0.127794,-0.408494 0.184412,-0.482788 z m -1.190805,-0.41948 c -0.550336,-0.709906 -1.258495,-1.722555 -1.940866,-2.086098 -0.243383,1.169019 0.522057,2.320588 1.800656,2.111314 l 0.110495,-0.0013 0.02971,-0.02397 z m 1.885583,-0.169903 c 0.163154,-1.539363 -0.2126,-3.078206 -0.963785,-4.4218791 -0.154316,-0.4161241 -0.392276,-1.0858036 -0.456683,-0.2462271 -0.103419,0.6251522 -0.162708,1.2768442 0.150889,1.8502282 0.165051,0.436839 0.557036,1.736369 0.552292,0.521874 0.572845,0.06151 0.315961,2.216781 0.717287,2.296004 z m 5.911526,-1.169164 c 0.295174,-0.331862 0.518931,-1.18842 0.04726,-0.354125 -0.214524,0.301395 -0.634682,1.322481 -0.128947,0.485614 l 0.08171,-0.131483 z m 1.573279,-2.082335 c -0.118585,-0.303927 -1.227598,1.067764 -0.270322,0.238215 l 0.119006,-0.09669 0.151316,-0.141531 z m -7.315802,-0.17128 c 0.05942,-0.698018 0.193724,-2.0712075 -0.06597,-2.3800321 -0.005,0.9013536 -0.394454,2.0839231 -0.0364,2.8178351 0.04925,-0.142094 0.07442,-0.290663 0.102376,-0.437803 z m -2.651606,-0.299869 c -0.5621,-0.7402343 -1.053864,-1.5342233 -1.629756,-2.2624648 -0.0039,1.0100426 0.786667,1.1322983 1.129764,1.9867918 0.09572,0.123802 0.343897,0.351682 0.499992,0.275673 z M 15.433946,9.0799894 C 15.541437,8.4357983 15.189604,6.704643 14.703492,6.8257668 c 0.04215,0.9397129 0.341971,1.7755682 0.685585,2.7019818 0.0427,-0.1454551 0.0352,-0.2984058 0.04487,-0.4477592 z m 1.245705,-0.9178148 c 0.08086,-1.1391387 -0.39543,0.6329148 -0.05644,0.2456216 l 0.02681,-0.1082634 0.02962,-0.1373582 z M 10.371722,23.703161 c 0.31707,-0.469069 0.165842,0.136308 0,0 z m 9.95719,-0.58962 c 0.171257,-0.239396 0.108243,0.22045 0,0 z m 3.065513,-2.19122 c -0.505915,-0.406226 0.374292,-0.02857 0,0 z m 2.161468,-0.350042 c -1.445313,-0.518221 1.658072,0.379578 0.23651,0.06712 l -0.115373,-0.03242 -0.121146,-0.03471 z m 0.795242,-1.971109 c 0.06028,-0.311747 0.29444,0.139559 0,0 z M 6.1406068,18.298371 c 0.00669,-0.277219 0.3065215,0.188719 0,0 z M 25.725045,17.913595 c -0.705412,-0.129766 1.498467,-0.417725 0.361789,-0.02726 -0.08366,0.165918 -0.246762,-0.0048 -0.361789,0.02726 z M 6.0731877,16.962803 c -0.6893097,-0.348823 0.8725842,0.121184 0,0 z m 19.2474943,-0.02618 c 0.370777,-0.352171 1.173157,0.175187 0.254394,0.02953 l -0.124123,-0.007 -0.130271,-0.02246 z m 0.911833,-0.881448 c 0.143965,-0.04238 0.04472,-0.02397 0,0 z M 7.9836493,15.657157 c -0.29183,-0.383339 0.5739818,0.361626 0,0 z M 6.5198989,15.499113 c -0.9871413,-0.391915 0.095484,-0.225839 0.3685521,0.07298 -0.1269191,0.01581 -0.249795,-0.03982 -0.3685521,-0.07298 z M 5.6934386,15.017691 c -0.039535,-0.216748 0.280674,0.18908 0,0 z m 1.5041345,-1.911173 c -0.3541412,-0.298009 0.3893078,0.06369 0,0 z M 23.70334,12.562611 c 0.226831,-0.491437 0.147739,-0.80354 0.444496,-0.490083 0.357004,-0.100911 -0.94883,1.500321 -0.444363,0.490072 z m -1.709145,-2.228867 c 0.08367,-0.6331507 0.430373,-0.8011962 0.09054,-0.07548 0.07534,-0.05652 -0.10714,0.180785 -0.09054,0.07548 z M 10.257313,8.3261755 c -0.2698759,-0.8337553 0.289759,0.3216381 0,0 z M 22.511704,7.8660634 c 0.07303,-0.2979725 0.167136,0.082334 -2e-6,-9.8e-6 z M 12.364671,6.3582018 c -0.306388,-0.5120411 0.341462,0.3620995 0,0 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/apk-icon-editor.svg b/.icons/awkward/32x32/apps/apk-icon-editor.svg
new file mode 100644
index 00000000..a4b70531
--- /dev/null
+++ b/.icons/awkward/32x32/apps/apk-icon-editor.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,29.55 V 3.45 C 30,2.6467 29.3533,2 28.55,2 H 2.45 C 1.6467,2 1,2.6467 1,3.45 v 26.1 C 1,30.3533 1.6467,31 2.45,31 h 26.1 C 29.3533,31 30,30.3533 30,29.55 Z"/>
+ <path style="fill:#89c025" d="M 30,28.55 V 2.45 C 30,1.6467 29.3533,1 28.55,1 H 2.45 C 1.6467,1 1,1.6467 1,2.45 v 26.1 C 1,29.3533 1.6467,30 2.45,30 h 26.1 C 29.3533,30 30,29.3533 30,28.55 Z"/>
+ <path style="opacity:0.4" d="M 6,6 V 9 H 9 V 6 Z m 4,0 v 3 h 3 V 6 Z m 4,0 v 3 h 3 V 6 Z m 4,0 v 3 h 3 V 6 Z m 4,0 v 3 h 3 V 6 Z M 6,10 v 3 h 3 v -3 z m 4,0 v 3 h 3 v -3 z m 4,0 v 3 h 3 v -3 z m 4,0 v 3 h 3 v -3 z m 4,0 v 3 h 3 V 10 Z M 6,14 v 3 h 3 v -3 z m 4,0 v 3 h 3 v -3 z m 4,0 v 3 h 3 v -3 z m 4,0 v 3 h 3 v -3 z m 4,0 v 3 h 3 V 14 Z M 6,18 v 3 h 3 v -3 z m 4,0 v 3 h 3 v -3 z m 4,0 v 3 h 3 v -3 z m 4,0 v 3 h 3 v -3 z m 4,0 v 3 h 3 V 18 Z M 6,22 v 3 h 3 v -3 z m 4,0 v 3 h 3 v -3 z m 4,0 v 3 h 3 v -3 z m 4,0 v 3 h 3 v -3 z m 4,0 v 3 h 3 v -3 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/app-launcher.svg b/.icons/awkward/32x32/apps/app-launcher.svg
new file mode 120000
index 00000000..c4f0a8b9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/app-launcher.svg
@@ -0,0 +1 @@
+chrome-app-list.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/app-outlet.svg b/.icons/awkward/32x32/apps/app-outlet.svg
new file mode 100644
index 00000000..c68778a3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/app-outlet.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <rect style="opacity:.2" rx="2" ry="1.9793104" height="28" width="28" y="3" x="2"/>
+ <rect style="fill:#6c4ac4" rx="2" ry="1.9793104" height="28" width="28" y="2" x="2"/>
+ <path d="m6 7-1 18s0 2 2 2h18c2 0 2-2 2-2l-1-18z" style="opacity:.2"/>
+ <path d="m6 6-1 18s0 2 2 2h18c2 0 2-2 2-2l-1-18z" style="fill:#e4e4e4"/>
+ <path style="opacity:.2" d="m11 10a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2zm10 0a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2z"/>
+ <circle r="2" style="fill:#cccccc" cx="11" cy="11"/>
+ <circle r="2" style="fill:#cccccc" cx="21" cy="11"/>
+ <path style="opacity:.2" d="m11.041016 10.986328a1.0001 1.0001 0 0 0 -1.03125 1.154297s0.256923 1.855998 1.070312 3.753906c0.406695 0.948954 0.953204 1.927813 1.744141 2.71875s1.884114 1.386719 3.175781 1.386719 2.384844-0.595782 3.175781-1.386719 1.337446-1.769796 1.744141-2.71875c0.813389-1.897908 1.070312-3.753906 1.070312-3.753906a1.0001694 1.0001694 0 1 0 -1.980468 -0.28125s-0.243077 1.644002-0.929688 3.246094c-0.343305 0.801046-0.796796 1.572187-1.318359 2.09375s-1.053386 0.800781-1.761719 0.800781-1.240156-0.279218-1.761719-0.800781-0.975054-1.292704-1.318359-2.09375c-0.686611-1.602092-0.929688-3.246094-0.929688-3.246094a1.0001 1.0001 0 0 0 -0.949218 -0.873047z"/>
+ <path d="m11 11s1 7 5 7 5-7 5-7" style="stroke-linejoin:round;stroke:#6c4ac4;stroke-linecap:round;stroke-width:2;fill:none"/>
+ <path style="opacity:.2;fill:#ffffff" d="m6 6l-1 18s0.0022877 0.136877 0.0371094 0.335938l0.9628906-17.335938h20l0.962891 17.335938c0.034821-0.199061 0.037109-0.335938 0.037109-0.335938l-1-18h-20z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m4 2c-1.108 0-2 0.8819777-2 1.9785156v1c0-1.0965379 0.892-1.9785156 2-1.9785156h24c1.108 0 2 0.8819777 2 1.9785156v-1c0-1.0965379-0.892-1.9785156-2-1.9785156h-24z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/app.rednotebook.RedNotebook.svg b/.icons/awkward/32x32/apps/app.rednotebook.RedNotebook.svg
new file mode 120000
index 00000000..11fbe71e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/app.rednotebook.RedNotebook.svg
@@ -0,0 +1 @@
+rednotebook.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/app.svg b/.icons/awkward/32x32/apps/app.svg
new file mode 120000
index 00000000..e7d60f47
--- /dev/null
+++ b/.icons/awkward/32x32/apps/app.svg
@@ -0,0 +1 @@
+gitkraken.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/apparmor_view_profile.svg b/.icons/awkward/32x32/apps/apparmor_view_profile.svg
new file mode 120000
index 00000000..84538d96
--- /dev/null
+++ b/.icons/awkward/32x32/apps/apparmor_view_profile.svg
@@ -0,0 +1 @@
+gufw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appcode.svg b/.icons/awkward/32x32/apps/appcode.svg
new file mode 100644
index 00000000..24761c74
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appcode.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 3.400391,31 c -0.7756,0 -1.4003906,-0.624791 -1.4003906,-1.400391 v -1 C 2.0000004,29.375209 2.624791,30 3.400391,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#14ddb1" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#2086e7" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#2086e7" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#14ddb1" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 21.000242,16.999658 c 0,0 0,1.000003 -2,1.000003 -1.999999,0 -1.999999,-2.000001 -1.999999,-4.000003 0,-1.999997 0,-3.999998 1.999999,-3.999998 2,0 2,0.999998 2,0.999998"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 21.000242,15.999758 c 0,0 0,1.000003 -2,1.000003 -1.999999,0 -1.999999,-2.000001 -1.999999,-4.000003 0,-1.999997 0,-3.999998 1.999999,-3.999998 2,0 2,0.999998 2,0.999998"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0002425,14.999658 h 3.9999995 m -3.9998995,3 v -6 m 3.9998995,6 v -6 m -3.9999995,0 c 0,0 0,-2.000001 1.9999995,-2.000001 2,0 2,2.000001 2,2.000001"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0002425,13.999758 h 3.9999995 m -3.9998995,3 v -6 m 3.9998995,6 v -6 m -3.9999995,0 c 0,0 0,-2.000001 1.9999995,-2.000001 2,0 2,2.000001 2,2.000001"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23.9999 H 17.000242"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23 H 17.000242"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/apper.svg b/.icons/awkward/32x32/apps/apper.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/apper.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appgrid.svg b/.icons/awkward/32x32/apps/appgrid.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appgrid.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-Alva.svg b/.icons/awkward/32x32/apps/appimagekit-Alva.svg
new file mode 120000
index 00000000..b0dcffb1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-Alva.svg
@@ -0,0 +1 @@
+Alva.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-AppImage.svg b/.icons/awkward/32x32/apps/appimagekit-AppImage.svg
new file mode 120000
index 00000000..21092453
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-AppImage.svg
@@ -0,0 +1 @@
+../mimetypes/application-x-iso9660-appimage.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-Black_Chocobo.svg b/.icons/awkward/32x32/apps/appimagekit-Black_Chocobo.svg
new file mode 120000
index 00000000..e3137f18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-Black_Chocobo.svg
@@ -0,0 +1 @@
+Black_Chocobo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-Cyan.svg b/.icons/awkward/32x32/apps/appimagekit-Cyan.svg
new file mode 120000
index 00000000..57e0d706
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-Cyan.svg
@@ -0,0 +1 @@
+cyan.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-Freeter.svg b/.icons/awkward/32x32/apps/appimagekit-Freeter.svg
new file mode 120000
index 00000000..d65d889d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-Freeter.svg
@@ -0,0 +1 @@
+Freeter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-KittehPlayer.svg b/.icons/awkward/32x32/apps/appimagekit-KittehPlayer.svg
new file mode 120000
index 00000000..9bf5480a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-KittehPlayer.svg
@@ -0,0 +1 @@
+KittehPlayer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-MediaElch.svg b/.icons/awkward/32x32/apps/appimagekit-MediaElch.svg
new file mode 120000
index 00000000..e05047fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-MediaElch.svg
@@ -0,0 +1 @@
+MediaElch.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-Ripcord_Icon.svg b/.icons/awkward/32x32/apps/appimagekit-Ripcord_Icon.svg
new file mode 120000
index 00000000..1804ec0f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-Ripcord_Icon.svg
@@ -0,0 +1 @@
+Ripcord_Icon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-advanced-rest-client.svg b/.icons/awkward/32x32/apps/appimagekit-advanced-rest-client.svg
new file mode 120000
index 00000000..abcf026c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-advanced-rest-client.svg
@@ -0,0 +1 @@
+advanced-rest-client.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-altus.svg b/.icons/awkward/32x32/apps/appimagekit-altus.svg
new file mode 120000
index 00000000..7d03b3ad
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-altus.svg
@@ -0,0 +1 @@
+altus.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-another-redis-desktop-manager.svg b/.icons/awkward/32x32/apps/appimagekit-another-redis-desktop-manager.svg
new file mode 120000
index 00000000..3570e2e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-another-redis-desktop-manager.svg
@@ -0,0 +1 @@
+another-redis-desktop-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-ant-downloader.svg b/.icons/awkward/32x32/apps/appimagekit-ant-downloader.svg
new file mode 120000
index 00000000..b7ee2dfd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-ant-downloader.svg
@@ -0,0 +1 @@
+ant-downloader.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-app-outlet.svg b/.icons/awkward/32x32/apps/appimagekit-app-outlet.svg
new file mode 120000
index 00000000..2f592dc6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-app-outlet.svg
@@ -0,0 +1 @@
+app-outlet.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-archipelago.svg b/.icons/awkward/32x32/apps/appimagekit-archipelago.svg
new file mode 120000
index 00000000..c520399d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-archipelago.svg
@@ -0,0 +1 @@
+archipelago.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-ark-desktop-wallet.svg b/.icons/awkward/32x32/apps/appimagekit-ark-desktop-wallet.svg
new file mode 120000
index 00000000..f19ce830
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-ark-desktop-wallet.svg
@@ -0,0 +1 @@
+io.ark.Desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-atomic.svg b/.icons/awkward/32x32/apps/appimagekit-atomic.svg
new file mode 120000
index 00000000..d289909a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-atomic.svg
@@ -0,0 +1 @@
+atomic.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-augur.svg b/.icons/awkward/32x32/apps/appimagekit-augur.svg
new file mode 120000
index 00000000..50d44676
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-augur.svg
@@ -0,0 +1 @@
+augur.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-auryo.svg b/.icons/awkward/32x32/apps/appimagekit-auryo.svg
new file mode 120000
index 00000000..7f175fac
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-auryo.svg
@@ -0,0 +1 @@
+auryo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-azpainter.svg b/.icons/awkward/32x32/apps/appimagekit-azpainter.svg
new file mode 120000
index 00000000..409d2cf0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-azpainter.svg
@@ -0,0 +1 @@
+azpainter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-balena-etcher-electron.svg b/.icons/awkward/32x32/apps/appimagekit-balena-etcher-electron.svg
new file mode 120000
index 00000000..d17bc786
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-balena-etcher-electron.svg
@@ -0,0 +1 @@
+etcher.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-bitshares2-light.svg b/.icons/awkward/32x32/apps/appimagekit-bitshares2-light.svg
new file mode 120000
index 00000000..ca4e508c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-bitshares2-light.svg
@@ -0,0 +1 @@
+bitshares2-light.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-bitwarden.svg b/.icons/awkward/32x32/apps/appimagekit-bitwarden.svg
new file mode 120000
index 00000000..0beb6a1c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-bitwarden.svg
@@ -0,0 +1 @@
+bitwarden.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-bloomrpc.svg b/.icons/awkward/32x32/apps/appimagekit-bloomrpc.svg
new file mode 120000
index 00000000..579a7c14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-bloomrpc.svg
@@ -0,0 +1 @@
+bloomrpc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-brackets-electron.svg b/.icons/awkward/32x32/apps/appimagekit-brackets-electron.svg
new file mode 120000
index 00000000..934a95e4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-brackets-electron.svg
@@ -0,0 +1 @@
+brackets-electron.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-buka.svg b/.icons/awkward/32x32/apps/appimagekit-buka.svg
new file mode 120000
index 00000000..4b9f5b61
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-buka.svg
@@ -0,0 +1 @@
+buka.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-cacher.svg b/.icons/awkward/32x32/apps/appimagekit-cacher.svg
new file mode 120000
index 00000000..7f86c1b2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-cacher.svg
@@ -0,0 +1 @@
+cacher.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-caprine.svg b/.icons/awkward/32x32/apps/appimagekit-caprine.svg
new file mode 120000
index 00000000..b8719ad4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-caprine.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-chiaki.svg b/.icons/awkward/32x32/apps/appimagekit-chiaki.svg
new file mode 120000
index 00000000..2947b8b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-chiaki.svg
@@ -0,0 +1 @@
+chiaki.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-clipgrab.svg b/.icons/awkward/32x32/apps/appimagekit-clipgrab.svg
new file mode 120000
index 00000000..096ca883
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-clipgrab.svg
@@ -0,0 +1 @@
+clipgrab.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-colon.svg b/.icons/awkward/32x32/apps/appimagekit-colon.svg
new file mode 120000
index 00000000..89c9fa72
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-colon.svg
@@ -0,0 +1 @@
+colon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-colorpicker.svg b/.icons/awkward/32x32/apps/appimagekit-colorpicker.svg
new file mode 120000
index 00000000..5eff503c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-colorpicker.svg
@@ -0,0 +1 @@
+colorpicker.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-conky-logomark-violet.svg b/.icons/awkward/32x32/apps/appimagekit-conky-logomark-violet.svg
new file mode 120000
index 00000000..f1c66af7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-conky-logomark-violet.svg
@@ -0,0 +1 @@
+conky.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-cool-retro-term.svg b/.icons/awkward/32x32/apps/appimagekit-cool-retro-term.svg
new file mode 120000
index 00000000..f35e34b3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-cool-retro-term.svg
@@ -0,0 +1 @@
+cool-retro-term.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-cozydrive.svg b/.icons/awkward/32x32/apps/appimagekit-cozydrive.svg
new file mode 120000
index 00000000..79fa571b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-cozydrive.svg
@@ -0,0 +1 @@
+cozydrive.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-cpod.svg b/.icons/awkward/32x32/apps/appimagekit-cpod.svg
new file mode 120000
index 00000000..d4139dec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-cpod.svg
@@ -0,0 +1 @@
+cpod.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-cryptr.svg b/.icons/awkward/32x32/apps/appimagekit-cryptr.svg
new file mode 120000
index 00000000..0ad0a154
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-cryptr.svg
@@ -0,0 +1 @@
+cryptr.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-cura-icon.svg b/.icons/awkward/32x32/apps/appimagekit-cura-icon.svg
new file mode 120000
index 00000000..7ae2213c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-cura-icon.svg
@@ -0,0 +1 @@
+cura-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-cutepeaks.svg b/.icons/awkward/32x32/apps/appimagekit-cutepeaks.svg
new file mode 120000
index 00000000..6733ec26
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-cutepeaks.svg
@@ -0,0 +1 @@
+cutepeaks.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-cutter.svg b/.icons/awkward/32x32/apps/appimagekit-cutter.svg
new file mode 120000
index 00000000..7c2b4879
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-cutter.svg
@@ -0,0 +1 @@
+cutter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-delir.svg b/.icons/awkward/32x32/apps/appimagekit-delir.svg
new file mode 120000
index 00000000..17fa0504
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-delir.svg
@@ -0,0 +1 @@
+delir.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-devhub.svg b/.icons/awkward/32x32/apps/appimagekit-devhub.svg
new file mode 120000
index 00000000..08b64fc5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-devhub.svg
@@ -0,0 +1 @@
+devhub.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-diffuse.svg b/.icons/awkward/32x32/apps/appimagekit-diffuse.svg
new file mode 100644
index 00000000..9e35f9a1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-diffuse.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g>
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#8390a6" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 9,10 C 7.6476773,9.980875 7.6476773,12.019125 9,12 h 0.3769531 1.6367189 c 1.352323,-0.01913 1.352323,2.019125 0,2 H 10.189453 8.0136719 c -1.3523227,-0.01913 -1.3523227,2.019125 0,2 h 0.4414062 1.5585939 c 1.352323,-0.01913 1.352323,2.019125 0,2 H 9.4003906 9 c -1.3523227,-0.01912 -1.3523227,2.019125 0,2 h 0.3652344 1.4952036 c 0.0938,0.0404 0.160156,0.133347 0.160156,0.242188 v 3.21875 c 0.0046,0.296606 0.246362,0.534524 0.542968,0.539062 h 6.8505 c 2.001198,0 3.515185,-0.467486 4.74143,-1.400391 1.226243,-0.932905 1.839138,-2.307844 1.839844,-4.125 V 15.5 c 0.0014,-1.732537 -0.627875,-3.08137 -1.888672,-4.048828 C 21.846573,10.48442 20.344632,10 18.398438,10 H 17.064453 14 9.8652344 Z m 8,4 h 1.392578 C 19.462622,14 19.999244,14.517048 20,15.548828 v 2.88086 c 0,0.516912 -0.146455,0.907962 -0.439453,1.171874 -0.311935,0.271527 -0.735185,0.414671 -1.167969,0.396485 H 17 Z"/>
+ <path style="fill:#ffffff" d="M 9,9 C 7.6476773,8.980875 7.6476773,11.019125 9,11 h 0.3769531 1.6367189 c 1.352323,-0.01913 1.352323,2.019125 0,2 H 10.189453 8.0136719 c -1.3523227,-0.01913 -1.3523227,2.019125 0,2 h 0.4414062 1.5585939 c 1.352323,-0.01913 1.352323,2.019125 0,2 H 9.4003906 9 c -1.3523227,-0.01912 -1.3523227,2.019125 0,2 h 0.3652344 1.4952036 c 0.0938,0.0404 0.160156,0.133347 0.160156,0.242188 v 3.21875 c 0.0046,0.296606 0.246362,0.534524 0.542968,0.539062 h 6.8505 c 2.001198,0 3.515185,-0.467486 4.74143,-1.400391 1.226243,-0.932905 1.839138,-2.307844 1.839844,-4.125 V 14.5 c 0.0014,-1.732537 -0.627875,-3.08137 -1.888672,-4.048828 C 21.846573,9.4844201 20.344632,9 18.398438,9 H 17.064453 14 9.8652344 Z m 8,4 h 1.392578 C 19.462622,13 19.999244,13.517048 20,14.548828 v 2.88086 c 0,0.516912 -0.146455,0.907962 -0.439453,1.171874 -0.311935,0.271527 -0.735185,0.414671 -1.167969,0.396485 H 17 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/appimagekit-dockstation.svg b/.icons/awkward/32x32/apps/appimagekit-dockstation.svg
new file mode 120000
index 00000000..3e55e7e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-dockstation.svg
@@ -0,0 +1 @@
+dockstation.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-doki-doki-mod-manager.svg b/.icons/awkward/32x32/apps/appimagekit-doki-doki-mod-manager.svg
new file mode 120000
index 00000000..7de534d7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-doki-doki-mod-manager.svg
@@ -0,0 +1 @@
+doki-doki-mod-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-downline.svg b/.icons/awkward/32x32/apps/appimagekit-downline.svg
new file mode 120000
index 00000000..3119f466
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-downline.svg
@@ -0,0 +1 @@
+downline.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-draw.io.svg b/.icons/awkward/32x32/apps/appimagekit-draw.io.svg
new file mode 120000
index 00000000..d8360c67
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-draw.io.svg
@@ -0,0 +1 @@
+draw.io.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-drawpile.svg b/.icons/awkward/32x32/apps/appimagekit-drawpile.svg
new file mode 120000
index 00000000..5abaf77a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-drawpile.svg
@@ -0,0 +1 @@
+drawpile.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-duskplayer.svg b/.icons/awkward/32x32/apps/appimagekit-duskplayer.svg
new file mode 120000
index 00000000..79ffc648
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-duskplayer.svg
@@ -0,0 +1 @@
+duskplayer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-edex-ui.svg b/.icons/awkward/32x32/apps/appimagekit-edex-ui.svg
new file mode 120000
index 00000000..cbb1146e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-edex-ui.svg
@@ -0,0 +1 @@
+edex-ui.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-electorrent.svg b/.icons/awkward/32x32/apps/appimagekit-electorrent.svg
new file mode 120000
index 00000000..883e66b9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-electorrent.svg
@@ -0,0 +1 @@
+electorrent.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-electrum-axe.svg b/.icons/awkward/32x32/apps/appimagekit-electrum-axe.svg
new file mode 120000
index 00000000..d2798c8e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-electrum-axe.svg
@@ -0,0 +1 @@
+electrum-axe.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-emacs.svg b/.icons/awkward/32x32/apps/appimagekit-emacs.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-emacs.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-fontbase.svg b/.icons/awkward/32x32/apps/appimagekit-fontbase.svg
new file mode 120000
index 00000000..58b8911a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-fontbase.svg
@@ -0,0 +1 @@
+fontbase.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-franz.svg b/.icons/awkward/32x32/apps/appimagekit-franz.svg
new file mode 120000
index 00000000..d9225a68
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-franz.svg
@@ -0,0 +1 @@
+franz.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-friture.svg b/.icons/awkward/32x32/apps/appimagekit-friture.svg
new file mode 120000
index 00000000..753ac060
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-friture.svg
@@ -0,0 +1 @@
+friture.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-fspy.svg b/.icons/awkward/32x32/apps/appimagekit-fspy.svg
new file mode 120000
index 00000000..f69a8525
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-fspy.svg
@@ -0,0 +1 @@
+fspy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-gifcurry.svg b/.icons/awkward/32x32/apps/appimagekit-gifcurry.svg
new file mode 120000
index 00000000..6612d6ce
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-gifcurry.svg
@@ -0,0 +1 @@
+gifcurry.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-gisto.svg b/.icons/awkward/32x32/apps/appimagekit-gisto.svg
new file mode 120000
index 00000000..2fb89cb9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-gisto.svg
@@ -0,0 +1 @@
+gisto.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-github-desktop.svg b/.icons/awkward/32x32/apps/appimagekit-github-desktop.svg
new file mode 120000
index 00000000..041308e1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-github-desktop.svg
@@ -0,0 +1 @@
+github-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-glyphr-studio-desktop.svg b/.icons/awkward/32x32/apps/appimagekit-glyphr-studio-desktop.svg
new file mode 120000
index 00000000..53947096
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-glyphr-studio-desktop.svg
@@ -0,0 +1 @@
+glyphr-studio-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-gmail-desktop.svg b/.icons/awkward/32x32/apps/appimagekit-gmail-desktop.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-gmail-desktop.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-gravit-designer.svg b/.icons/awkward/32x32/apps/appimagekit-gravit-designer.svg
new file mode 100644
index 00000000..a7d63a12
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-gravit-designer.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <path style="fill:#c63166" d="m 16,2 c -0.709726,0.00362 -1.418148,0.061212 -2.119141,0.1722657 C 12.569544,3.383702 3.1852435,12.701818 2.1941407,13.77832 2.1816184,13.857058 2.1697695,13.935902 2.158594,14.014843 2.440465,13.78448 2.8672578,13.419109 3.354883,12.977149 3.5952735,12.759271 3.8917484,12.501829 4.0138674,12.404297 4.1359857,12.306764 4.3616445,12.111672 4.514258,11.970899 4.9381138,11.579926 5.9404807,10.691642 6.2341796,10.446484 6.3782627,10.326214 6.9381311,9.8338148 7.4783204,9.3527342 8.0185097,8.8716543 8.7168087,8.256474 9.0300783,7.9855467 c 0.3132696,-0.2709266 0.962969,-0.8618015 1.4437497,-1.3125 0.927319,-0.8692965 3.791587,-3.4094815 4.109765,-3.6449217 0.103943,-0.076914 0.200579,-0.1289249 0.214649,-0.1148437 0.0311,0.031118 -0.149371,0.3338804 -0.786133,1.3166015 -0.267188,0.4123547 -1.3104,2.0294569 -2.31875,3.5929685 -1.008351,1.5635116 -2.2597482,3.5032147 -2.780859,4.3107417 -0.5211101,0.807529 -1.6727963,2.593064 -2.559375,3.967579 -0.8865786,1.374515 -2.043404,3.166146 -2.5703123,3.982617 -0.3235834,0.501409 -0.5673529,0.897225 -0.7410157,1.19082 2.0106343,4.928221 6.6416788,8.290021 11.950346,8.674805 0.399811,0.0046 -0.224453,-0.02695 0.399811,0.0046 C 17.141527,23.384116 18.600342,12.05068 22.451015,4.0006988 22.61319,3.6616656 22.017773,3.5868457 22.094919,3.4164062 20.196161,2.4904796 18.112482,2.0062506 16,2 Z"/>
+ <path style="fill:#d8d342" d="m 15.133203,2.0505859 a 14,14 0 0 0 -0.898242,0.075195 14,14 0 0 1 0.898242,-0.075195 z"/>
+ <path style="opacity:0.2" d="M 13.873047 3.1796875 A 14 14 0 0 0 2.1992188 14.773438 C 3.198485 13.689075 12.548735 4.4043316 13.873047 3.1796875 z M 14.798828 3.9140625 C 14.784758 3.8999815 14.687927 3.9504304 14.583984 4.0273438 C 14.265806 4.2627838 11.401928 6.8045318 10.474609 7.6738281 C 9.9938291 8.1245266 9.3425665 8.7154015 9.0292969 8.9863281 C 8.7160273 9.2572554 8.0187049 9.8724353 7.4785156 10.353516 C 6.9383263 10.834596 6.3784581 11.326996 6.234375 11.447266 C 5.9406763 11.692424 4.9375277 12.57973 4.5136719 12.970703 C 4.3610584 13.111475 4.1357902 13.306764 4.0136719 13.404297 C 3.8915529 13.501827 3.5958592 13.758684 3.3554688 13.976562 C 2.8678435 14.418522 2.4400742 14.785264 2.1582031 15.015625 A 14 14 0 0 0 2.0195312 16.380859 A 14 14 0 0 0 3.0449219 21.269531 C 3.0440475 21.271009 3.0418865 21.273918 3.0410156 21.275391 C 3.051641 21.301434 3.0654004 21.325608 3.0761719 21.351562 A 14 14 0 0 0 3.2460938 21.730469 C 3.2645824 21.77154 3.2858748 21.810723 3.3046875 21.851562 C 3.4494814 21.6155 3.5746876 21.40709 3.7832031 21.083984 C 4.3101114 20.267513 5.466937 18.476078 6.3535156 17.101562 C 7.2400943 15.727047 8.3909993 13.940341 8.9121094 13.132812 C 9.4332202 12.325286 10.685008 10.385777 11.693359 8.8222656 C 12.701709 7.258754 13.744531 5.6428235 14.011719 5.2304688 C 14.648481 4.2477475 14.829929 3.9451803 14.798828 3.9140625 z"/>
+ <path style="fill:#b8da6c" d="M 13.872657,2.1804688 A 14,14 0 0 0 2.1982422,13.772851 C 3.1975086,12.688489 12.548345,3.4051129 13.872657,2.1804688 Z"/>
+ <path style="fill:#d8d342" d="m 2.1982422,13.772851 c -5.772e-4,6.27e-4 -0.00353,0.0048 -0.0041,0.0055 a 14,14 0 0 0 -0.031445,0.205079 14,14 0 0 1 0.035547,-0.210548 z"/>
+ <path style="fill:#d8d342" d="m 20.541797,2.7833984 0,0.00274 A 14,14 0 0 1 20.894532,2.9023463 14,14 0 0 0 20.541797,2.783401 Z"/>
+ <path style="fill:#d8d342" d="m 20.894532,2.9023438 a 14,14 0 0 1 1.06914,0.4580078 14,14 0 0 0 -1.06914,-0.4580078 z"/>
+ <path style="fill:#d8d342" d="m 21.963672,3.3603516 a 14,14 0 0 1 0.129883,0.057422 c 0,0 0.0014,-0.00136 0.0014,-0.00136 a 14,14 0 0 0 -0.13125,-0.056055 z"/>
+ <path style="fill:#b8da6c" d="M 14.798242,2.9132812 C 14.784172,2.8992001 14.687536,2.9512114 14.583593,3.028125 14.265415,3.2635652 11.401147,5.8037504 10.473828,6.6730467 9.9930473,7.1237452 9.3433479,7.7146201 9.0300783,7.9855467 8.7168087,8.256474 8.0185097,8.8716543 7.4783204,9.3527342 6.9381311,9.8338148 6.3782627,10.326214 6.2341796,10.446484 c -0.2936987,0.245158 -1.296066,1.133442 -1.7199218,1.524415 -0.1526135,0.140772 -0.3782723,0.335865 -0.5003906,0.433398 -0.122119,0.09753 -0.4185939,0.354974 -0.6589844,0.572852 -0.4876252,0.44196 -0.914418,0.807333 -1.1962891,1.037694 A 14,14 0 0 0 2,16 14,14 0 0 0 3.7964843,22.845508 l 0,-0.03281 A 14,14 0 0 1 3.6707032,22.600782 14,14 0 0 1 3.4041016,22.04707 14,14 0 0 1 3.0417968,21.274609 c 0.1736628,-0.293595 0.4174323,-0.689411 0.7410157,-1.19082 0.5269083,-0.816471 1.6837339,-2.608102 2.5703125,-3.982617 0.8865787,-1.374515 2.0382649,-3.16005 2.559375,-3.967579 0.5211108,-0.807527 1.772508,-2.7472301 2.780859,-4.3107417 1.00835,-1.5635116 2.051562,-3.1806138 2.31875,-3.5929685 0.636762,-0.9827211 0.817234,-1.2854837 0.786133,-1.3166015 z"/>
+ <path style="fill:#778b3c" d="M 29.908399,17.456055 17.441016,29.923437 A 14,14 0 0 0 29.908399,17.456055 Z"/>
+ <path style="fill:#eddf36" d="m 22.093555,3.4177734 c -0.07684,0.1697798 -0.13219,0.2975854 -0.293946,0.6357423 -3.850673,8.0499813 -6.278067,16.7220203 -6.67871,23.8546873 -0.03667,0.652895 -0.08602,1.454998 -0.109375,1.781446 l -0.01914,0.254296 C 15.327472,29.974733 15.663563,29.99343 16,30 c 0.481335,-7e-4 0.962312,-0.02629 1.441016,-0.07656 L 29.908399,17.456055 C 29.964218,16.972625 29.994793,16.486613 30,16 29.991539,10.637885 26.921117,5.7516509 22.093555,3.4177734 Z M 17.441016,29.923437 c 6.569137,-0.687873 11.763869,-5.873486 12.463281,-12.441405 -0.699412,6.567919 -5.894144,11.753532 -12.463281,12.441405 z m -2.448633,0.02051 c 0,0 0,-0.0051 0,0.0055 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2" d="M 29.908203 17.457031 L 17.441406 29.923828 A 14 14 0 0 0 18.625 29.740234 L 29.720703 18.642578 A 14 14 0 0 0 29.908203 17.457031 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/appimagekit-hotspot.svg b/.icons/awkward/32x32/apps/appimagekit-hotspot.svg
new file mode 120000
index 00000000..7a5cd7e6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-hotspot.svg
@@ -0,0 +1 @@
+hotspot.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-hw-probe.svg b/.icons/awkward/32x32/apps/appimagekit-hw-probe.svg
new file mode 120000
index 00000000..64b64e73
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-hw-probe.svg
@@ -0,0 +1 @@
+hw-probe.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-joplin.svg b/.icons/awkward/32x32/apps/appimagekit-joplin.svg
new file mode 120000
index 00000000..2b32d05b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-joplin.svg
@@ -0,0 +1 @@
+joplin.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-junior_install_icon.svg b/.icons/awkward/32x32/apps/appimagekit-junior_install_icon.svg
new file mode 120000
index 00000000..8518af06
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-junior_install_icon.svg
@@ -0,0 +1 @@
+junior_install_icon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-kahla.svg b/.icons/awkward/32x32/apps/appimagekit-kahla.svg
new file mode 120000
index 00000000..7d313091
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-kahla.svg
@@ -0,0 +1 @@
+kahla.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-kaku.svg b/.icons/awkward/32x32/apps/appimagekit-kaku.svg
new file mode 120000
index 00000000..b4a9df23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-kaku.svg
@@ -0,0 +1 @@
+kaku.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-kawanime.svg b/.icons/awkward/32x32/apps/appimagekit-kawanime.svg
new file mode 120000
index 00000000..364fa1f3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-kawanime.svg
@@ -0,0 +1 @@
+kawanime.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-kitty.svg b/.icons/awkward/32x32/apps/appimagekit-kitty.svg
new file mode 120000
index 00000000..d3dd8e49
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-kitty.svg
@@ -0,0 +1 @@
+kitty.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-ksnip.svg b/.icons/awkward/32x32/apps/appimagekit-ksnip.svg
new file mode 120000
index 00000000..ac363289
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-ksnip.svg
@@ -0,0 +1 @@
+ksnip.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-laigter.svg b/.icons/awkward/32x32/apps/appimagekit-laigter.svg
new file mode 120000
index 00000000..a0c804e9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-laigter.svg
@@ -0,0 +1 @@
+laigter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-leocad.svg b/.icons/awkward/32x32/apps/appimagekit-leocad.svg
new file mode 120000
index 00000000..84ab28a9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-leocad.svg
@@ -0,0 +1 @@
+leocad.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-leonflix.svg b/.icons/awkward/32x32/apps/appimagekit-leonflix.svg
new file mode 120000
index 00000000..8370782a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-leonflix.svg
@@ -0,0 +1 @@
+leonflix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-littleweeb.svg b/.icons/awkward/32x32/apps/appimagekit-littleweeb.svg
new file mode 120000
index 00000000..f32f6b16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-littleweeb.svg
@@ -0,0 +1 @@
+littleweeb.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-love.svg b/.icons/awkward/32x32/apps/appimagekit-love.svg
new file mode 120000
index 00000000..6d5dfdfc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-love.svg
@@ -0,0 +1 @@
+love.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-makagiga.svg b/.icons/awkward/32x32/apps/appimagekit-makagiga.svg
new file mode 120000
index 00000000..e3dadd49
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-makagiga.svg
@@ -0,0 +1 @@
+makagiga.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-mandelbulber2.svg b/.icons/awkward/32x32/apps/appimagekit-mandelbulber2.svg
new file mode 120000
index 00000000..e094a0c6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-mandelbulber2.svg
@@ -0,0 +1 @@
+mandelbulber2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-mediaconch.svg b/.icons/awkward/32x32/apps/appimagekit-mediaconch.svg
new file mode 120000
index 00000000..a37fefd7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-mediaconch.svg
@@ -0,0 +1 @@
+mediaconch.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-mellowplayer.svg b/.icons/awkward/32x32/apps/appimagekit-mellowplayer.svg
new file mode 120000
index 00000000..b99a2c35
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-mellowplayer.svg
@@ -0,0 +1 @@
+mellowplayer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-mikutter.svg b/.icons/awkward/32x32/apps/appimagekit-mikutter.svg
new file mode 120000
index 00000000..3ad23426
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-mikutter.svg
@@ -0,0 +1 @@
+mikutter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-minetime.svg b/.icons/awkward/32x32/apps/appimagekit-minetime.svg
new file mode 120000
index 00000000..38d22b2b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-minetime.svg
@@ -0,0 +1 @@
+minetime.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-motrix.svg b/.icons/awkward/32x32/apps/appimagekit-motrix.svg
new file mode 120000
index 00000000..5c6fafce
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-motrix.svg
@@ -0,0 +1 @@
+motrix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-museeks.svg b/.icons/awkward/32x32/apps/appimagekit-museeks.svg
new file mode 120000
index 00000000..05b00497
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-museeks.svg
@@ -0,0 +1 @@
+museeks.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-negibox.svg b/.icons/awkward/32x32/apps/appimagekit-negibox.svg
new file mode 120000
index 00000000..45fac5d6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-negibox.svg
@@ -0,0 +1 @@
+negibox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-nighthawk.svg b/.icons/awkward/32x32/apps/appimagekit-nighthawk.svg
new file mode 120000
index 00000000..c9c53424
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-nighthawk.svg
@@ -0,0 +1 @@
+nighthawk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-notable.svg b/.icons/awkward/32x32/apps/appimagekit-notable.svg
new file mode 120000
index 00000000..179b4948
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-notable.svg
@@ -0,0 +1 @@
+notable.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-nuclear.svg b/.icons/awkward/32x32/apps/appimagekit-nuclear.svg
new file mode 120000
index 00000000..21db3e6d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-nuclear.svg
@@ -0,0 +1 @@
+nuclear.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-odrive.svg b/.icons/awkward/32x32/apps/appimagekit-odrive.svg
new file mode 120000
index 00000000..8053e906
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-odrive.svg
@@ -0,0 +1 @@
+odrive.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-org.keepassxc.KeePassXC.svg b/.icons/awkward/32x32/apps/appimagekit-org.keepassxc.KeePassXC.svg
new file mode 120000
index 00000000..a13d2aae
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-org.keepassxc.KeePassXC.svg
@@ -0,0 +1 @@
+keepassxc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-org.olivevideoeditor.Olive.svg b/.icons/awkward/32x32/apps/appimagekit-org.olivevideoeditor.Olive.svg
new file mode 120000
index 00000000..c14ad71d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-org.olivevideoeditor.Olive.svg
@@ -0,0 +1 @@
+org.olivevideoeditor.Olive.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-pcloud.svg b/.icons/awkward/32x32/apps/appimagekit-pcloud.svg
new file mode 120000
index 00000000..6f7df497
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-pcloud.svg
@@ -0,0 +1 @@
+pcloud.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-pioneer_install_icon.svg b/.icons/awkward/32x32/apps/appimagekit-pioneer_install_icon.svg
new file mode 120000
index 00000000..28da2bb2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-pioneer_install_icon.svg
@@ -0,0 +1 @@
+pioneer_install_icon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-plexamp.svg b/.icons/awkward/32x32/apps/appimagekit-plexamp.svg
new file mode 120000
index 00000000..3459b2fd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-plexamp.svg
@@ -0,0 +1 @@
+plexamp.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-pling-store.svg b/.icons/awkward/32x32/apps/appimagekit-pling-store.svg
new file mode 120000
index 00000000..6c0e7e38
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-pling-store.svg
@@ -0,0 +1 @@
+pling-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-protonmail-desktop-unofficial.svg b/.icons/awkward/32x32/apps/appimagekit-protonmail-desktop-unofficial.svg
new file mode 120000
index 00000000..5f6e90c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-protonmail-desktop-unofficial.svg
@@ -0,0 +1 @@
+protonmail-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-pulse-sms.svg b/.icons/awkward/32x32/apps/appimagekit-pulse-sms.svg
new file mode 120000
index 00000000..353f7f56
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-pulse-sms.svg
@@ -0,0 +1 @@
+pulse-sms.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-qnapi.svg b/.icons/awkward/32x32/apps/appimagekit-qnapi.svg
new file mode 120000
index 00000000..45ca89d2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-qnapi.svg
@@ -0,0 +1 @@
+qnapi.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-rambox.svg b/.icons/awkward/32x32/apps/appimagekit-rambox.svg
new file mode 120000
index 00000000..81ca07e9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-rambox.svg
@@ -0,0 +1 @@
+rambox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-raven-reader.svg b/.icons/awkward/32x32/apps/appimagekit-raven-reader.svg
new file mode 120000
index 00000000..92a2f16d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-raven-reader.svg
@@ -0,0 +1 @@
+raven-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-rclonetray.svg b/.icons/awkward/32x32/apps/appimagekit-rclonetray.svg
new file mode 120000
index 00000000..4857c4b9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-rclonetray.svg
@@ -0,0 +1 @@
+rclonetray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-rpcs3.svg b/.icons/awkward/32x32/apps/appimagekit-rpcs3.svg
new file mode 120000
index 00000000..bca0a349
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-rpcs3.svg
@@ -0,0 +1 @@
+rpcs3.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-sengi.svg b/.icons/awkward/32x32/apps/appimagekit-sengi.svg
new file mode 120000
index 00000000..7f809660
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-sengi.svg
@@ -0,0 +1 @@
+sengi.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-shadow-dev.svg b/.icons/awkward/32x32/apps/appimagekit-shadow-dev.svg
new file mode 120000
index 00000000..7664c7a3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-shadow-dev.svg
@@ -0,0 +1 @@
+shadow-preprod.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-stacer.svg b/.icons/awkward/32x32/apps/appimagekit-stacer.svg
new file mode 120000
index 00000000..45ae7634
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-stacer.svg
@@ -0,0 +1 @@
+stacer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-standard-notes.svg b/.icons/awkward/32x32/apps/appimagekit-standard-notes.svg
new file mode 120000
index 00000000..92550a6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-standard-notes.svg
@@ -0,0 +1 @@
+standard-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-supertux2.svg b/.icons/awkward/32x32/apps/appimagekit-supertux2.svg
new file mode 120000
index 00000000..70030ef4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-supertux2.svg
@@ -0,0 +1 @@
+supertux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-synfigstudio.svg b/.icons/awkward/32x32/apps/appimagekit-synfigstudio.svg
new file mode 120000
index 00000000..9e193459
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-synfigstudio.svg
@@ -0,0 +1 @@
+synfig_icon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-teams-for-linux.svg b/.icons/awkward/32x32/apps/appimagekit-teams-for-linux.svg
new file mode 120000
index 00000000..299c5085
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-teams-for-linux.svg
@@ -0,0 +1 @@
+teams-for-linux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-trinity-desktop.svg b/.icons/awkward/32x32/apps/appimagekit-trinity-desktop.svg
new file mode 120000
index 00000000..805af1ad
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-trinity-desktop.svg
@@ -0,0 +1 @@
+trinity-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-unityhub.svg b/.icons/awkward/32x32/apps/appimagekit-unityhub.svg
new file mode 120000
index 00000000..bda22a78
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-unityhub.svg
@@ -0,0 +1 @@
+unityhub.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-vieb.svg b/.icons/awkward/32x32/apps/appimagekit-vieb.svg
new file mode 120000
index 00000000..7bb04b7e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-vieb.svg
@@ -0,0 +1 @@
+vieb.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-vnote.svg b/.icons/awkward/32x32/apps/appimagekit-vnote.svg
new file mode 120000
index 00000000..8060fa9b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-vnote.svg
@@ -0,0 +1 @@
+vnote.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-wewechat.svg b/.icons/awkward/32x32/apps/appimagekit-wewechat.svg
new file mode 120000
index 00000000..fa4b83ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-wewechat.svg
@@ -0,0 +1 @@
+wechat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-wire-desktop.svg b/.icons/awkward/32x32/apps/appimagekit-wire-desktop.svg
new file mode 120000
index 00000000..05cbadfa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-wire-desktop.svg
@@ -0,0 +1 @@
+wire.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-workflowy.svg b/.icons/awkward/32x32/apps/appimagekit-workflowy.svg
new file mode 120000
index 00000000..d7a02ab9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-workflowy.svg
@@ -0,0 +1 @@
+workflowy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/appimagekit-xnviewmp.svg b/.icons/awkward/32x32/apps/appimagekit-xnviewmp.svg
new file mode 120000
index 00000000..a5a7f47e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/appimagekit-xnviewmp.svg
@@ -0,0 +1 @@
+xnview.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/applets-screenshooter.svg b/.icons/awkward/32x32/apps/applets-screenshooter.svg
new file mode 100644
index 00000000..a5bb0d88
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applets-screenshooter.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#009688" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 16,9 c -2.096104,7.108e-4 -4.1082,0.8240641 -5.603516,2.292969 L 13.113281,16 17.105469,9.0859375 C 16.73941,9.031759 16.370034,9.0030442 16,9 Z M 18.136719,9.2988281 15.421875,14 h 7.990234 C 22.478504,11.699176 20.529465,9.9622869 18.136719,9.2988281 Z M 9.6992188,12.083984 C 8.6010414,13.487639 8.0030114,15.217802 8,17 c 0.00187,0.674956 0.089154,1.346961 0.2597656,2 H 13.691406 Z M 18.308594,15 22.300781,21.916016 C 23.398958,20.512361 23.996989,18.782198 24,17 23.9981,16.325044 23.91085,15.653039 23.740234,15 Z m 0.578125,3 -3.992188,6.914062 C 15.26059,24.968241 15.629966,24.996956 16,25 c 2.096104,-7.11e-4 4.1082,-0.824064 5.603516,-2.292969 z M 8.5878906,20 c 0.9336053,2.300824 2.8826444,4.037713 5.2753904,4.701172 L 16.578125,20 Z"/>
+ <path style="fill:#ffffff" d="m 16,8 c -2.096104,7.108e-4 -4.1082,0.8240641 -5.603516,2.292969 L 13.113281,15 17.105469,8.0859375 C 16.73941,8.031759 16.370034,8.0030442 16,8 Z M 18.136719,8.2988281 15.421875,13 h 7.990234 C 22.478504,10.699176 20.529465,8.9622869 18.136719,8.2988281 Z M 9.6992188,11.083984 C 8.6010414,12.487639 8.0030114,14.217802 8,16 c 0.00187,0.674956 0.089154,1.346961 0.2597656,2 H 13.691406 Z M 18.308594,14 22.300781,20.916016 C 23.398958,19.512361 23.996989,17.782198 24,16 c -0.0019,-0.674956 -0.08915,-1.346961 -0.259766,-2 z m 0.578125,3 -3.992188,6.914062 C 15.26059,23.968241 15.629966,23.996956 16,24 c 2.096104,-7.11e-4 4.1082,-0.824064 5.603516,-2.292969 z M 8.5878906,19 c 0.9336053,2.300824 2.8826444,4.037713 5.2753904,4.701172 L 16.578125,19 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/applets-template.svg b/.icons/awkward/32x32/apps/applets-template.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applets-template.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/application-community.svg b/.icons/awkward/32x32/apps/application-community.svg
new file mode 100644
index 00000000..b8ef7c74
--- /dev/null
+++ b/.icons/awkward/32x32/apps/application-community.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g fill="#c2352a" transform="matrix(.063443 0 0 .068968 2 .78072)">
+ <g>
+ <path d="m314.02 17.679c-36.879 0-70.09 17.27-93.344 43.499-23.26-26.229-56.47-43.499-93.35-43.499-70.322 0-127.33 59.675-127.33 133.29 0 19.779 3.338 38.813 9.184 56.989 0 0 5.301 16.4 9.997 25.428 53.671 115.43 201.49 190.28 201.49 190.28s147.82-74.852 201.49-190.28 6.925-15.38 9.997-25.428c5.582-18.26 9.184-37.21 9.184-56.989 0-73.615-57.008-133.29-127.33-133.29z"/>
+ </g>
+ </g>
+ <g fill="#fff" transform="matrix(.063443 0 0 .068968 2 .78072)">
+ <g>
+ <path opacity=".2" transform="matrix(15.762 0 0 14.5 -31.525 -11.32)" d="m10.078 2c-4.4612 0-8.078 4.1163-8.078 9.193 0 0.179 0.0124 0.355 0.0195 0.532 0.2155-4.8585 3.7362-8.725 8.0585-8.725 2.34 0 4.447 1.191 5.922 3 1.475-1.809 3.582-3 5.922-3 4.318 0 7.835 3.8592 8.057 8.711 0.007-0.173 0.021-0.343 0.021-0.518 0-5.0767-3.617-9.193-8.078-9.193-2.34 0-4.447 1.191-5.922 3-1.475-1.809-3.582-3-5.922-3z"/>
+ </g>
+ </g>
+ <g transform="matrix(.063443 0 0 .068968 2 1.7796)">
+ <g>
+ <path opacity=".2" transform="matrix(15.762,0,0,14.5,-31.525,-11.32)" d="m29.979 10.711c-0.05 1.177-0.252 2.314-0.561 3.412-0.195 0.693-0.635 1.754-0.635 1.754-3.405 7.961-12.783 13.123-12.783 13.123s-9.3782-5.162-12.783-13.123c-0.2981-0.623-0.635-1.754-0.635-1.754-0.3223-1.089-0.515-2.225-0.5625-3.398-0.0069 0.156-0.0195 0.31-0.0195 0.468 0 1.364 0.2111 2.676 0.582 3.93 0 0 0.3369 1.131 0.6348 1.754 3.405 7.961 12.783 13.123 12.783 13.123s9.378-5.162 12.783-13.123 0.44-1.061 0.635-1.754c0.354-1.259 0.582-2.566 0.582-3.93 0-0.162-0.014-0.322-0.021-0.482z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/application-default-icon.svg b/.icons/awkward/32x32/apps/application-default-icon.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/application-default-icon.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/application-vnd.iccprofile.svg b/.icons/awkward/32x32/apps/application-vnd.iccprofile.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/application-vnd.iccprofile.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/application-x-pml18.svg b/.icons/awkward/32x32/apps/application-x-pml18.svg
new file mode 120000
index 00000000..71b33211
--- /dev/null
+++ b/.icons/awkward/32x32/apps/application-x-pml18.svg
@@ -0,0 +1 @@
+freeoffice-planmaker.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/application-x-pml18free.svg b/.icons/awkward/32x32/apps/application-x-pml18free.svg
new file mode 120000
index 00000000..71b33211
--- /dev/null
+++ b/.icons/awkward/32x32/apps/application-x-pml18free.svg
@@ -0,0 +1 @@
+freeoffice-planmaker.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/application-x-prl18.svg b/.icons/awkward/32x32/apps/application-x-prl18.svg
new file mode 120000
index 00000000..cc01ae85
--- /dev/null
+++ b/.icons/awkward/32x32/apps/application-x-prl18.svg
@@ -0,0 +1 @@
+freeoffice-presentations.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/application-x-prl18free.svg b/.icons/awkward/32x32/apps/application-x-prl18free.svg
new file mode 120000
index 00000000..cc01ae85
--- /dev/null
+++ b/.icons/awkward/32x32/apps/application-x-prl18free.svg
@@ -0,0 +1 @@
+freeoffice-presentations.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/application-x-tml18.svg b/.icons/awkward/32x32/apps/application-x-tml18.svg
new file mode 120000
index 00000000..cbe25093
--- /dev/null
+++ b/.icons/awkward/32x32/apps/application-x-tml18.svg
@@ -0,0 +1 @@
+freeoffice-textmaker.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/application-x-tml18free.svg b/.icons/awkward/32x32/apps/application-x-tml18free.svg
new file mode 120000
index 00000000..cbe25093
--- /dev/null
+++ b/.icons/awkward/32x32/apps/application-x-tml18free.svg
@@ -0,0 +1 @@
+freeoffice-textmaker.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/applications-accessories.svg b/.icons/awkward/32x32/apps/applications-accessories.svg
new file mode 100644
index 00000000..44a00bef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-accessories.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 2,3.00004 v 22 c 0,2 2,2 2,2 h 26 z m 5,10.87109 9.48242,8.12891 H 7 Z"/>
+ <path style="fill:#009688" d="m 2,2.00004 v 22 c 0,2 2,2 2,2 h 26 z m 5,10.87109 9.48242,8.12891 H 7 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 2,2.00004 v 1 l 26.83398,23 H 30 Z m 5,19 v 1 h 9.48242 l -1.16601,-1 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 14.05566,11.99997 c 0.52496,0.019 1.00169,0.31134 1.25684,0.7705 l 7.5,13.5 L 23,29.99997 20.1875,27.72947 14,16.59079 v -4.58496 c 0.019,0 0.0366,-0.006 0.0557,-0.006 z"/>
+ <path style="fill:#a2a2a2;fill-rule:evenodd" d="m 14.05566,10.99997 c 0.52496,0.019 1.00169,0.31134 1.25684,0.7705 l 7.5,13.5 L 23,28.99997 20.1875,26.72947 14,15.59079 v -4.58496 c 0.019,0 0.0366,-0.006 0.0557,-0.006 z"/>
+ <path style="opacity:0.2" d="m 13.94434,11.99997 c -0.52496,0.019 -1.00169,0.31134 -1.25684,0.77051 l -7.5,13.5 L 5,29.99997 7.8125,27.72946 8.86719,25.83396 A 12,12 0 0 0 14,26.99997 a 12,12 0 0 0 12,-12 h -3 a 9,9 0 0 1 -9,9 9,9 0 0 1 -3.6709,-0.7998 L 14,16.59079 v -4.58495 c -0.019,0 -0.0366,-0.006 -0.0557,-0.006 z"/>
+ <path style="fill:#e4e4e4" d="m 13.94434,10.99997 c -0.52496,0.019 -1.00169,0.31134 -1.25684,0.77051 l -7.5,13.5 L 5,28.99997 7.8125,26.72946 8.86719,24.83396 A 12,12 0 0 0 14,25.99997 a 12,12 0 0 0 12,-12 h -3 a 9,9 0 0 1 -9,9 9,9 0 0 1 -3.6709,-0.7998 L 14,15.59079 v -4.58495 c -0.019,0 -0.0366,-0.006 -0.0557,-0.006 z"/>
+ <path style="opacity:0.2" d="m 12,5.99997 v 3 h -1 c -2,0 -2,2 -2,2 v 5 c 0,0 2.5,2.50002 3.5,3.50003 0.8992,0.69992 2.39217,0.75609 3.16496,-0.16495 L 19,15.99997 v -5 c 0,0 0,-2 -2,-2 h -1 v -3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 13.94336,10.99997 c -0.52419,0.0197 -1.00103,0.31288 -1.25586,0.77148 l -7.5,13.5 L 5,28.99997 l 0.0527,-0.043 0.13477,-2.68555 7.5,-13.5 c 0.25483,-0.4586 0.73167,-0.75183 1.25586,-0.77148 h 0.002 c 0.0184,3.8e-4 0.0363,0.006 0.0547,0.006 v -1 c -0.0183,0 -0.0363,-0.005 -0.0547,-0.006 h -0.002 z m 9.05664,3 a 9,9 0 0 1 -9,9 9,9 0 0 1 -3.2168,-0.61914 l -0.45508,0.82031 A 9,9 0 0 0 14,23.99997 a 9,9 0 0 0 9,-9 h 2.95312 a 12,12 0 0 0 0.0469,-1 h -3 z"/>
+ <path style="fill:#4f4f4f" d="m 12,4.99997 v 3 h -1 c -2,0 -2,2 -2,2 v 5 c 0,0 2.5,2.50002 3.5,3.50003 0.8992,0.69992 2.39217,0.75609 3.16496,-0.16495 L 19,14.99997 v -5 c 0,0 0,-2 -2,-2 h -1 v -3 z"/>
+ <circle style="opacity:0.2" cx="14" cy="13" r="2"/>
+ <circle style="fill:#ffffff" cx="14" cy="12" r="2"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 12,4.99997 v 1 h 4 v -1 z m -1,3 c -2,0 -2,2 -2,2 v 1 c 0,0 0,-2 2,-2 h 1 v -1 z m 5,0 v 1 h 1 c 2,0 2,2 2,2 v -1 c 0,0 0,-2 -2,-2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/applications-development-translation.svg b/.icons/awkward/32x32/apps/applications-development-translation.svg
new file mode 100644
index 00000000..2c5d77b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-development-translation.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#1da6e8" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".3" d="m7.5716 17.381c0.4127 0.28573 0.79365 0.63493 1.1429 1.0476l-0.619 0.761c-0.3814-0.476-0.7783-0.873-1.191-1.19l0.6667-0.619m0 3c0.38095 0.28573 0.74602 0.60318 1.0952 0.95238l-0.61904 0.80952c-0.3493-0.445-0.7303-0.826-1.143-1.143l0.6667-0.619m0.19048 3.2857 0.76191 0.52382c-0.381 1.301-0.9364 2.555-1.6666 3.761l-0.8095-0.619c0.73016-1.1746 1.3016-2.3968 1.7143-3.6667m2.2378-6.666 0.90476 0.19047c-0.0635 0.31748-0.15873 0.61906-0.28571 0.90477h3.7143v0.85713h-4.0952l-0.42857 0.71429c-0.12699 0.25397-0.33334 0.52382-0.61904 0.80952l-0.571-0.667c0.60318-0.73015 1.0635-1.6667 1.381-2.8095m-0.23809 2.9524h4.381c-0.00002 0.98413-0.0159 1.9048-0.0477 2.7619h0.61904v0.85715h-0.66666c-0.0635 0.66667-0.11112 1.3175-0.14285 1.9524h0.71428v0.80953h-0.80952c-0.127 1.111-0.572 1.667-1.334 1.667-0.19048 0-0.46032-0.0318-0.80952-0.0952l-0.14286-0.80952c0.41269 0.0634 0.73016 0.0952 0.95238 0.0952s0.36507-0.28572 0.42858-0.85715h-3.7143c0.12698-0.85715 0.23809-1.7778 0.33333-2.7619h-0.66666v-0.85715h0.7619c0.0635-0.88889 0.11111-1.8095 0.14286-2.7619m0.71428 2.7619h2.7143c0.0318-0.66666 0.0477-1.3174 0.0477-1.9524h-2.619c-0.0318 0.69842-0.0794 1.3492-0.14286 1.9524m1.192-1.714c0.3492 0.22222 0.66667 0.47619 0.95239 0.7619l-0.57143 0.71428c-0.284-0.317-0.601-0.603-0.95-0.857l0.571-0.619m1.3333 4.5238c0.0635-0.66666 0.1111-1.3175 0.14286-1.9524h-2.7143c-0.0635 0.6984-0.14286 1.3492-0.23809 1.9524h2.8095m-1.4762-1.7143c0.38094 0.22222 0.73015 0.47619 1.0476 0.7619l-0.61905 0.71429c-0.31746-0.34921-0.6508-0.65079-1-0.90476l0.57143-0.57143m-5-5.6667v7.4762h-0.85714v-0.80952h-0.80952v1.2381h-0.85714v-7.9048h2.5238m-1.6667 5.8571h0.80952v-5.0476h-0.80952v5.0476"/>
+ <path opacity=".2" d="m21.711 11.445 0.26994-1.0123c0.30368-1.0966 0.59049-2.3788 0.86043-3.543h0.0675c0.28681 1.1472 0.59049 2.4463 0.89418 3.543l0.25306 1.0123h-2.3451m3.528 4.555h2.632l-3.442-11h-2.986l-3.442 11h2.5307l0.67485-2.615h3.3574l0.675 2.615"/>
+ <path fill="#fff" d="m21.711 10.445 0.26994-1.0123c0.30368-1.0966 0.59049-2.3788 0.86043-3.543h0.0675c0.28681 1.1472 0.59049 2.4463 0.89418 3.543l0.25306 1.0123h-2.3451m3.528 4.555h2.632l-3.442-11h-2.986l-3.442 11h2.5307l0.67485-2.615h3.3574l0.675 2.615"/>
+ <circle fill="#cc5e55" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m23 19-0.0882 1.0536a3.1429 3.1429 0 0 0 -0.91852 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0 -0.048 0.53013 3.1429 3.1429 0 0 0 0.0457 0.53237l-0.86719 0.60156 1 1.7321 0.95536-0.44978a3.1429 3.1429 0 0 0 0.92075 0.5279l0.0882 1.0558h2l0.0882-1.0536a3.1429 3.1429 0 0 0 0.91854 -0.53126l0.95758 0.4509 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048 -0.53013 3.1429 3.1429 0 0 0 -0.0457 -0.53237l0.86719-0.60156-1-1.7321-0.955 0.45a3.1429 3.1429 0 0 0 -0.921 -0.528l-0.088-1.056h-2zm1 2.8572a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1 -1.143 1.143 1.1429 1.1429 0 0 1 -1.143 -1.143 1.1429 1.1429 0 0 1 1.1428 -1.1428z"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/applications-development-web.svg b/.icons/awkward/32x32/apps/applications-development-web.svg
new file mode 100644
index 00000000..fda20923
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-development-web.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#02a8f3" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="M 16,7.0000002 C 10.477143,7.0000002 5.9999998,11.477143 5.9999998,17 5.9999998,22.522857 10.477143,27 16,27 21.522857,27 26,22.522857 26,17 26,11.477143 21.522857,7.0000002 16,7.0000002 Z m -0.935547,1.9941407 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262881 -0.8369,3.7475281 -0.103516,4.8281251 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,10e-7 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 -0.8515642,-0.308125 -2.0011312,-0.955677 -2.4394522,-1.423827 -0.01853,-0.01985 -0.034681,-0.03321 -0.050781,-0.05078 0.628012,-2.501606 2.3902012,-4.551008 4.7265622,-5.5390622 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.1035159 z m 7.625,3.8125001 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+ <path style="fill:#ffffff" d="M 16,6.0000002 C 10.477143,6.0000002 5.9999998,10.477143 5.9999998,16 5.9999998,21.522857 10.477143,26 16,26 21.522857,26 26,21.522857 26,16 26,10.477143 21.522857,6.0000002 16,6.0000002 Z m -0.935547,1.9941407 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262881 -0.8369,3.7475281 -0.103516,4.8281251 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,10e-7 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 -0.8515642,-0.308125 -2.0011312,-0.955677 -2.4394522,-1.423827 -0.01853,-0.01985 -0.034681,-0.03321 -0.050781,-0.05078 0.628012,-2.501606 2.3902012,-4.5510081 4.7265622,-5.5390622 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.1035159 z m 7.625,3.8125001 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+ <path fill="#fff" style="opacity:0.2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <circle fill="#cc5e55" cx="24" cy="23" r="8"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.021 -0.576z"/>
+ <path style="fill:#ffffff" d="m 22.96431,18.99962 -0.0882,1.0536 a 3.1429,3.1429 0 0 0 -0.91852,0.53126 L 21,20.13358 l -1,1.7321 0.86941,0.6038 a 3.1429,3.1429 0 0 0 -0.048,0.53013 3.1429,3.1429 0 0 0 0.0457,0.53237 l -0.867,0.602 1,1.7321 0.95536,-0.44978 a 3.1429,3.1429 0 0 0 0.92075,0.5279 L 22.96442,27 h 2 l 0.0882,-1.0536 a 3.1429,3.1429 0 0 0 0.91854,-0.53126 l 0.95758,0.4509 1,-1.7321 -0.86942,-0.6038 a 3.1429,3.1429 0 0 0 0.048,-0.53013 3.1429,3.1429 0 0 0 -0.0457,-0.53237 l 0.86719,-0.60156 -1,-1.7321 -0.95536,0.44978 a 3.1429,3.1429 0 0 0 -0.92076,-0.5279 l -0.088,-1.056 h -2 z m 1,2.8572 a 1.1429,1.1429 0 0 1 1.143,1.143 1.1429,1.1429 0 0 1 -1.1429,1.1428 1.1429,1.1429 0 0 1 -1.1429,-1.1428 1.1429,1.1429 0 0 1 1.1428,-1.1428 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/applications-development.svg b/.icons/awkward/32x32/apps/applications-development.svg
new file mode 100644
index 00000000..0800f047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-development.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#0286c2" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m14.62 8.9996c-0.169 0.0185-0.318 0.1572-0.348 0.325l-0.336 1.7127c-0.6031 0.23695-1.1699 0.56249-1.6672 0.96248l-1.655-0.562c-0.17192-0.0596-0.38043 0.0176-0.4728 0.175l-1.5926 2.7749c-0.089713 0.1596-0.051201 0.38047 0.0871 0.49999l1.3189 1.1625c-0.04642 0.31171-0.07465 0.62528-0.07465 0.94998s0.02823 0.63828 0.07465 0.94998l-1.3189 1.1625c-0.13833 0.11951-0.17681 0.34039-0.0871 0.49999l1.5926 2.7749c0.09237 0.15737 0.30088 0.23456 0.4728 0.175l1.6548-0.56249c0.49737 0.39999 1.0641 0.72553 1.6672 0.96248l0.33594 1.7125c0.034 0.17926 0.20406 0.32251 0.3857 0.32499h3.1852c0.18164-0.0024 0.35165-0.14573 0.3857-0.32499l0.33594-1.7125c0.60309-0.23696 1.1699-0.56249 1.6672-0.96248l1.6548 0.56249c0.17192 0.0596 0.38044-0.01767 0.4728-0.175l1.5926-2.7749c0.0897-0.1596 0.05121-0.38048-0.08709-0.49999l-1.3189-1.1625c0.04642-0.31171 0.07465-0.62528 0.07465-0.94998 0-0.32471-0.02823-0.63828-0.07465-0.94998l1.3189-1.1625c0.13832-0.11952 0.1768-0.34039 0.08709-0.49999l-1.5926-2.7749c-0.09237-0.15737-0.30088-0.23456-0.4728-0.175l-1.6548 0.56249c-0.498-0.4-1.065-0.725-1.668-0.962l-0.336-1.7127c-0.035-0.179-0.205-0.3222-0.387-0.3247h-3.1852c-0.01242-0.000408-0.02491-0.000408-0.03732 0zm1.63 4.7997c1.7592 0 3.1852 1.4326 3.1852 3.1999s-1.426 3.1999-3.1852 3.1999-3.1852-1.4326-3.1852-3.1999 1.426-3.1999 3.1852-3.1999z"/>
+ <path fill="#fff" d="m14.62 8.0003c-0.16882 0.01848-0.31753 0.15722-0.34838 0.32499l-0.336 1.7127c-0.6031 0.23695-1.1699 0.56249-1.6672 0.96248l-1.655-0.562c-0.17192-0.0596-0.38043 0.0176-0.4728 0.175l-1.5926 2.7749c-0.089713 0.1596-0.051201 0.38047 0.0871 0.49999l1.3189 1.1625c-0.04642 0.31171-0.07465 0.62528-0.07465 0.94998s0.02823 0.63828 0.07465 0.94998l-1.3189 1.1625c-0.13833 0.11951-0.17681 0.34039-0.0871 0.49999l1.5926 2.7749c0.09237 0.15737 0.30088 0.23456 0.4728 0.175l1.6548-0.56249c0.49737 0.39999 1.0641 0.72553 1.6672 0.96248l0.33594 1.7125c0.034 0.17926 0.20406 0.32251 0.3857 0.32499h3.1852c0.18164-0.0024 0.35165-0.14573 0.3857-0.32499l0.33594-1.7125c0.60309-0.23696 1.1699-0.56249 1.6672-0.96248l1.6548 0.56249c0.17192 0.0596 0.38044-0.01767 0.4728-0.175l1.5926-2.7749c0.0897-0.1596 0.05121-0.38048-0.08709-0.49999l-1.3189-1.1625c0.04642-0.31171 0.07465-0.62528 0.07465-0.94998 0-0.32471-0.02823-0.63828-0.07465-0.94998l1.3189-1.1625c0.13832-0.11952 0.1768-0.34039 0.08709-0.49999l-1.5926-2.7749c-0.09237-0.15737-0.30088-0.23456-0.4728-0.175l-1.6548 0.56249c-0.498-0.4-1.065-0.725-1.668-0.962l-0.336-1.7127c-0.03408-0.17926-0.20406-0.32251-0.3857-0.32499h-3.1852c-0.01242-0.000408-0.02491-0.000408-0.03732 0zm1.63 4.7997c1.7592 0 3.1852 1.4326 3.1852 3.1999s-1.426 3.1999-3.1852 3.1999-3.1852-1.4326-3.1852-3.1999 1.426-3.1999 3.1852-3.1999z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/applications-education-language.svg b/.icons/awkward/32x32/apps/applications-education-language.svg
new file mode 120000
index 00000000..c0bcf8bc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-education-language.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/applications-education-mathematics.svg b/.icons/awkward/32x32/apps/applications-education-mathematics.svg
new file mode 100644
index 00000000..fab4d235
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-education-mathematics.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#395d6d" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path style="opacity:0.2" d="M 13.53125,11 13.4375,11.40625 11.945312,19.429688 10.888672,16.089844 10.859375,16 10.529297,15 8,15 8,16 9.8125,16 11.710938,22 12.45,22 14.34375,12 21,12 21,11 Z m 2.40625,3 2.5,4 -2.5,4 1,0 2,-3.1875 2,3.1875 1,0 -2.5,-4 2.5,-4 -1,0 -2,3.1875 -2,-3.1875 z"/>
+ <path style="fill:#ff6868" d="M 13.53125,10 13.4375,10.40625 11.945312,18.429688 10.888672,15.089844 10.859375,15 10.529297,14 8,14 8,15 9.8125,15 11.710938,21 12.45,21 14.34375,11 21,11 21,10 Z m 2.40625,3 2.5,4 -2.5,4 1,0 2,-3.1875 2,3.1875 1,0 -2.5,-4 2.5,-4 -1,0 -2,3.1875 -2,-3.1875 z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/applications-education.svg b/.icons/awkward/32x32/apps/applications-education.svg
new file mode 100644
index 00000000..c07a2f01
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-education.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <path opacity=".1" d="m30 28.6v-25.2c0-0.7756-0.624-1.4-1.4-1.4h-12.6v28h12.6c0.7756 0 1.4-0.6244 1.4-1.4z"/>
+ <path fill="#c2352a" d="m12.8 1c-0.8 0-0.8 0.6857-0.8 0.6857v11.314l2-1 2 1v-11.314c0-0.68571-0.80001-0.68571-0.80001-0.68571z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/applications-engineering.svg b/.icons/awkward/32x32/apps/applications-engineering.svg
new file mode 100644
index 00000000..20250635
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-engineering.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="none" stroke="#7d7d7d" stroke-width="6" d="m19 5-8 8"/>
+ <rect fill="#7d7d7d" width="8" height="17" x="-13" y="11" ry="0" transform="scale(-1,1)"/>
+ <path fill="#909090" d="m13 26c1 0 1 1 1 1v2h-10v-2c0-1 1-1 1-1z"/>
+ <path fill="#4f4f4f" d="m15 27c1 0 1 1 1 1v2h-14v-2c0-1 1-1 1-1z"/>
+ <path fill="none" stroke="#7d7d7d" stroke-linecap="square" stroke-width="4" d="m19 5 4 4"/>
+ <rect opacity=".2" width="8" height="8" x="-23" y="2" ry="4" transform="scale(-1,1)"/>
+ <rect opacity=".2" width="12" height="12" x="-15" y="10" ry="6" transform="scale(-1,1)"/>
+ <rect fill="#909090" width="12" height="12" x="-15" y="9" ry="6" transform="scale(-1,1)"/>
+ <rect fill="#4f4f4f" width="8" height="8" x="-13" y="11" ry="4" transform="scale(-1,1)"/>
+ <rect fill="#fff" opacity=".1" width="6" height="6" x="-12" y="12" ry="3" transform="scale(-1,1)"/>
+ <rect fill="#909090" width="8" height="8" x="-23" y="1" ry="4" transform="scale(-1,1)"/>
+ <path fill="none" stroke="#4f4f4f" stroke-linecap="round" stroke-width="2" d="m25 16-2-1v-4l2-2h4l1 2"/>
+ <rect fill="#4f4f4f" width="4" height="4" x="-21" y="3" ry="2" transform="scale(-1,1)"/>
+ <path fill="#f9f9f9" opacity=".2" d="m9 9c-3.324 0-6 2.676-6 6 0 0.169 0.0118 0.335 0.0254 0.5 0.2531-3.088 2.8194-5.5 5.9746-5.5s5.7215 2.4123 5.9746 5.5c0.0135-0.16523 0.0254-0.33116 0.0254-0.5 0-3.324-2.676-6-6-6z"/>
+ <path fill="#f9f9f9" opacity=".2" d="m19 1c-2.216 0-4 1.784-4 4 0 0.17126 0.0281 0.33452 0.0488 0.5 0.24699-1.9757 1.9064-3.5 3.9512-3.5 2.0447 0 3.7042 1.5243 3.9512 3.5 0.0207-0.16548 0.0488-0.32874 0.0488-0.5 0-2.216-1.784-4-4-4z"/>
+ <path fill="#fff" opacity=".1" d="m3 27s-1 0-1 1v1c0-1 1-1 1-1h12c1 0 1 1 1 1v-1s0-1-1-1h-12z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/applications-featured.svg b/.icons/awkward/32x32/apps/applications-featured.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-featured.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/applications-fonts.svg b/.icons/awkward/32x32/apps/applications-fonts.svg
new file mode 120000
index 00000000..9b8590a9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-fonts.svg
@@ -0,0 +1 @@
+kfontview.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/applications-games.svg b/.icons/awkward/32x32/apps/applications-games.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-games.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/applications-graphics.svg b/.icons/awkward/32x32/apps/applications-graphics.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-graphics.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/applications-haskell.svg b/.icons/awkward/32x32/apps/applications-haskell.svg
new file mode 100644
index 00000000..836ff6d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-haskell.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="26" height="26" x="3" y="4" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="26" height="26" x="3" y="3" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1" d="M 6.5,8 11.5,17 6.5,26 H 9.5 L 14.5,17 9.5,8 Z M 11.5,8 16.5,17 11.5,26 H 14.5 L 18,19.699 21.5,26 H 24.5 L 14.5,8 Z M 19.834,14 20.945,16 H 25.5 V 14 Z M 22.055,18 23.166,20 H 25.5 V 18 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.4004 3 C 3.6248 3 3 3.6248 3 4.4004 L 3 5.4004 C 3 4.6248 3.6248 4 4.4004 4 L 27.6 4 C 28.375 4 29 4.6248 29 5.4004 L 29 4.4004 C 29 3.6248 28.375 3 27.6 3 L 4.4004 3 z"/>
+ <path style="fill:#8b82a4" d="M 6.5 7 L 11.5 16 L 6.5 25 L 9.5 25 L 14.5 16 L 9.5 7 L 6.5 7 z M 19.834 13 L 20.945 15 L 25.5 15 L 25.5 13 L 19.834 13 z M 22.055 17 L 23.166 19 L 25.5 19 L 25.5 17 L 22.055 17 z"/>
+ <path style="fill:#5f5088" d="M 11.5,7 16.5,16 11.5,25 H 14.5 L 18,18.699 21.5,25 H 24.5 L 14.5,7 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/applications-interfacedesign.svg b/.icons/awkward/32x32/apps/applications-interfacedesign.svg
new file mode 100644
index 00000000..c3e02399
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-interfacedesign.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2,7 V 27.611111 C 2,28.381111 2.623875,29 3.4,29 H 28.6007 C 29.3763,29 30,28.38125 30,27.611111 V 7 Z"/>
+ <rect style="opacity:0.2" width="22.4" height="2.8" x="4.8" y="20.55" rx="1.066" ry="1.161"/>
+ <path style="fill:#c7c7c7" d="M 2,6 V 26.611111 C 2,27.381111 2.623875,28 3.4,28 H 28.6007 C 29.3763,28 30,27.38125 30,26.611111 V 6 Z"/>
+ <path style="fill:#5a6367" d="m 3.4,3.0000001 c -0.77616,0 -1.4,0.6190972 -1.4,1.3885416 V 6 H 30 V 4.3885417 C 30,3.6190973 29.3763,3.0000001 28.6,3.0000001 Z"/>
+ <rect style="opacity:0.2" width="22" height="3" x="5" y="21" rx="1.047" ry="1.244"/>
+ <rect style="fill:#ffffff" width="22" height="3" x="5" y="20" rx="1.047" ry="1.244"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 24,22.5 C 24,24.431998 22.431998,26 20.5,26 18.568,26 17,24.431998 17,22.5 17,20.568 18.568,19 20.5,19 c 1.931998,0 3.5,1.568 3.5,3.5 z"/>
+ <path style="fill:#5294e2;fill-rule:evenodd" d="M 24,21.5 C 24,23.431998 22.431998,25 20.5,25 18.568,25 17,23.431998 17,21.5 17,19.568 18.568,18 20.5,18 c 1.931998,0 3.5,1.568 3.5,3.5 z"/>
+ <circle style="opacity:0.2" cx="6.5" cy="11.5" r="1.5"/>
+ <circle style="fill:#fffff7" cx="6.5" cy="10.5" r="1.5"/>
+ <rect style="opacity:0.1" width="3" height="3" x="11" y="15" rx=".472" ry=".516"/>
+ <rect style="fill:#5294e2" width="3" height="3" x="11" y="14" rx=".472" ry=".516"/>
+ <circle style="opacity:0.1" cx="6.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#5294e2" cx="6.5" cy="15.5" r="1.5"/>
+ <rect style="opacity:0.2" width="3" height="3" x="11" y="10" rx=".472" ry=".516"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="11" y="9" rx=".472" ry=".516"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 3 C 2.6242306 3 2 3.6192275 2 4.3886719 L 2 5.3886719 C 2 4.6192275 2.6242306 4 3.4003906 4 L 28.599609 4 C 29.375909 4 30 4.6192275 30 5.3886719 L 30 4.3886719 C 30 3.6192275 29.375909 3 28.599609 3 L 3.4003906 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/applications-internet.svg b/.icons/awkward/32x32/apps/applications-internet.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-internet.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/applications-java.svg b/.icons/awkward/32x32/apps/applications-java.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-java.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/applications-multimedia.svg b/.icons/awkward/32x32/apps/applications-multimedia.svg
new file mode 100644
index 00000000..45ca2b2b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-multimedia.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="23" height="28" x="-26" y="-30" rx="1.438" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#863ea7" width="23" height="28" x="-25" y="-30" rx="1.438" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 12.805211,9.000208 A 0.78688644,0.76579738 0 0 0 12,9.765375 v 4.735482 4.73317 a 0.78688644,0.76579738 0 0 0 1.180192,0.663453 l 4.212957,-2.367163 4.212956,-2.367162 a 0.78688644,0.76579738 0 0 0 0,-1.326907 L 17.393149,11.469085 13.180192,9.103078 a 0.78688644,0.76579738 0 0 0 -0.374981,-0.10287 z"/>
+ <path style="fill:#ffffff" d="M 12.805211,8.000208 A 0.78688644,0.76579738 0 0 0 12,8.765375 v 4.735482 4.73317 a 0.78688644,0.76579738 0 0 0 1.180192,0.663453 l 4.212957,-2.367163 4.212956,-2.367162 a 0.78688644,0.76579738 0 0 0 0,-1.326907 L 17.393149,10.469085 13.180192,8.103078 a 0.78688644,0.76579738 0 0 0 -0.374981,-0.10287 z"/>
+ <rect style="opacity:0.3" width="3" height="3" x="25" y="6" rx=".675" ry=".653"/>
+ <rect style="opacity:0.3" width="3" height="3" x="25" y="18" rx=".675" ry=".653"/>
+ <rect style="opacity:0.3" width="3" height="3" x="25" y="14" rx=".675" ry=".653"/>
+ <rect style="opacity:0.3" width="3" height="3" x="25" y="10" rx=".675" ry=".653"/>
+ <rect style="opacity:0.3" width="3" height="3" x="4" y="6" rx=".675" ry=".653"/>
+ <rect style="opacity:0.3" width="3" height="3" x="4" y="18" rx=".675" ry=".653"/>
+ <rect style="opacity:0.3" width="3" height="3" x="4" y="14" rx=".675" ry=".653"/>
+ <rect style="opacity:0.3" width="3" height="3" x="4" y="10" rx=".675" ry=".653"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.4003906,2 C 2.6247906,2 2,2.641125 2,3.4375 v 1 C 2,3.641125 2.6247906,3 3.4003906,3 H 28.599609 C 29.375209,3 30,3.641125 30,4.4375 v -1 C 30,2.641125 29.375209,2 28.599609,2 Z"/>
+ <g transform="translate(0,-3)">
+ <path style="opacity:0.2" d="m 28.455078,16 a 1.50015,1.50015 0 0 0 -0.296875,0.03906 l -11,2.572266 A 1.50015,1.50015 0 0 0 16,20.072266 V 30.5 h 3 v -9.238281 l 8,-1.871094 V 28.5 h 3 v -11 A 1.50015,1.50015 0 0 0 28.455078,16 Z"/>
+ <path style="fill:none;stroke:#ff5722;stroke-width:3;stroke-linejoin:round" d="M 17.5,29.5 V 19.071429 L 28.5,16.5 v 11"/>
+ <circle style="opacity:0.2" cx="15.5" cy="30.5" r="3.5"/>
+ <circle style="fill:#ff9800" cx="15.5" cy="29.5" r="3.5"/>
+ <circle style="opacity:0.2" cx="26.5" cy="28.5" r="3.5"/>
+ <circle style="fill:#ff9800" cx="26.5" cy="27.5" r="3.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 26.5,24 A 3.5,3.5 0 0 0 23,27.5 3.5,3.5 0 0 0 23.039062,28.005859 3.5,3.5 0 0 1 26.5,25 3.5,3.5 0 0 1 29.960938,27.994141 3.5,3.5 0 0 0 30,27.5 3.5,3.5 0 0 0 26.5,24 Z m -11,2 A 3.5,3.5 0 0 0 12,29.5 3.5,3.5 0 0 0 12.039062,30.005859 3.5,3.5 0 0 1 15.5,27 3.5,3.5 0 0 1 18.960938,29.994141 3.5,3.5 0 0 0 19,29.5 3.5,3.5 0 0 0 15.5,26 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 28.455078,15 a 1.50015,1.50015 0 0 0 -0.296875,0.03906 l -11,2.572266 A 1.50015,1.50015 0 0 0 16,19.072266 v 1 a 1.50015,1.50015 0 0 1 1.158203,-1.460938 l 11,-2.572266 A 1.50015,1.50015 0 0 1 28.455078,16 1.50015,1.50015 0 0 1 30,17.5 v -1 A 1.50015,1.50015 0 0 0 28.455078,15 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/applications-office.svg b/.icons/awkward/32x32/apps/applications-office.svg
new file mode 100644
index 00000000..58c39af4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-office.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <g fill="#4c4c4c">
+ <path d="m9 8h14v1h-14z"/>
+ <path d="m9 11h14v1h-14z"/>
+ <path d="m9 14h14v1h-14z"/>
+ <path d="m9 17h14v1h-14z"/>
+ <path d="m9 20h14v1h-14z"/>
+ <path d="m9 23h14v1h-14z"/>
+ </g>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/applications-other.svg b/.icons/awkward/32x32/apps/applications-other.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-other.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/applications-science.svg b/.icons/awkward/32x32/apps/applications-science.svg
new file mode 100644
index 00000000..51cf62d0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-science.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#48cac2" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m16 7a2 2 0 0 0 -1.9375 1.5117c-0.99888 0.54929-1.8392 1.4984-2.4727 2.6387-0.43662 0.78591-0.78698 1.6851-1.0508 2.6602-0.87278 0.50691-1.6512 1.0784-2.2969 1.7031-1.4942 1.4457-2.3856 3.2707-1.9023 5.0742 0.48324 1.8035 2.1687 2.9404 4.1855 3.4453 0.2369 0.05931 0.48179 0.10872 0.73047 0.15234 0.10615 0.228 0.21583 0.45138 0.33398 0.66406 1.011 1.818 2.544 3.151 4.411 3.151 1.8671 0 3.4005-1.3329 4.4102-3.1504 0.43662-0.78591 0.78698-1.6851 1.0508-2.6602 0.87278-0.50691 1.6512-1.0784 2.2969-1.7031 0.47636-0.46089 0.88212-0.96326 1.2109-1.4883a2 2 0 0 0 0.031 0.002 2 2 0 0 0 2 -2 2 2 0 0 0 -1.463 -1.924c-0.595-1.605-2.177-2.637-4.062-3.109-0.237-0.06-0.482-0.109-0.731-0.153-0.106-0.228-0.216-0.451-0.334-0.664-0.633-1.14-1.474-2.089-2.472-2.6383a2 2 0 0 0 -1.938 -1.5117zm-1.3262 3.4941a2 2 0 0 0 1.326 0.506 2 2 0 0 0 1.316 -0.498c0.36221 0.26954 0.71942 0.63661 1.0527 1.1387-1.2489 0.0206-2.5731 0.20304-3.9219 0.56445-0.46207 0.12381-0.90655 0.26856-1.3418 0.42383 0.07863-0.16716 0.14757-0.35508 0.23242-0.50781 0.41189-0.7414 0.86799-1.2773 1.3359-1.627zm3.5508 3.1504c0.3813-0.01182 0.73643 0.01124 1.0918 0.0332 0.417 1.245 0.683 2.721 0.683 4.323 0 1.0076-0.11679 1.9571-0.29492 2.8438-0.81012 0.40135-1.6971 0.75886-2.6699 1.0195-1.5475 0.41466-3.0413 0.53995-4.3516 0.45898-0.418-1.244-0.684-2.72-0.684-4.322 0-1.0076 0.11679-1.9571 0.29492-2.8438 0.81012-0.40135 1.6971-0.75886 2.6699-1.0195 1.1278-0.30219 2.2352-0.46042 3.2598-0.49219zm3.3047 0.42188c1.0739 0.36076 1.7393 0.90885 2.0469 1.5312a2 2 0 0 0 -0.577 1.403 2 2 0 0 0 0.25586 0.97656c-0.22373 0.35027-0.51255 0.71031-0.88867 1.0742-0.125 0.121-0.289 0.236-0.429 0.355 0.037-0.461 0.062-0.927 0.062-1.406 0-1.396-0.167-2.722-0.471-3.934zm-5.53 0.934a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm-5.9375 1.5938c-0.037 0.461-0.062 0.927-0.062 1.406 0 1.3961 0.16746 2.7221 0.4707 3.9336-1.2637-0.425-1.9936-1.103-2.1976-1.864-0.2314-0.864 0.1756-1.975 1.3594-3.121 0.1254-0.121 0.2889-0.236 0.4292-0.355zm8.832 6.7773c-0.07863 0.16716-0.14757 0.35508-0.23242 0.50781-0.8 1.44-1.768 2.121-2.662 2.121-0.78767 0-1.6323-0.53083-2.3691-1.6406 1.2489-0.0206 2.5731-0.20304 3.9219-0.56445 0.46207-0.12381 0.90655-0.26856 1.3418-0.42383z"/>
+ <path fill="#fff" d="m16 6a2 2 0 0 0 -1.9375 1.5117c-0.99888 0.54929-1.8392 1.4984-2.4727 2.6387-0.43662 0.78591-0.78698 1.6851-1.0508 2.6602-0.87278 0.50691-1.6512 1.0784-2.2969 1.7031-1.4942 1.4457-2.3856 3.2707-1.9023 5.0742 0.48324 1.8035 2.1687 2.9404 4.1855 3.4453 0.2369 0.05931 0.48179 0.10872 0.73047 0.15234 0.10615 0.228 0.21583 0.45138 0.33398 0.66406 1.011 1.818 2.544 3.151 4.411 3.151 1.8671 0 3.4005-1.3329 4.4102-3.1504 0.43662-0.78591 0.78698-1.6851 1.0508-2.6602 0.87278-0.50691 1.6512-1.0784 2.2969-1.7031 0.47636-0.46089 0.88212-0.96326 1.2109-1.4883a2 2 0 0 0 0.031 0.002 2 2 0 0 0 2 -2 2 2 0 0 0 -1.463 -1.924c-0.595-1.605-2.177-2.637-4.062-3.109-0.237-0.06-0.482-0.109-0.731-0.153-0.106-0.228-0.216-0.451-0.334-0.664-0.633-1.1399-1.474-2.089-2.472-2.6383a2 2 0 0 0 -1.938 -1.5117zm-1.326 3.4941a2 2 0 0 0 1.326 0.5059 2 2 0 0 0 1.316 -0.498c0.36221 0.26954 0.71942 0.63661 1.0527 1.1387-1.2489 0.0206-2.5731 0.20304-3.9219 0.56445-0.46207 0.12381-0.90655 0.26856-1.3418 0.42383 0.07863-0.16716 0.14757-0.35508 0.23242-0.50781 0.41189-0.7414 0.86799-1.2773 1.3359-1.627zm3.5508 3.1504c0.3813-0.01182 0.73643 0.01124 1.0918 0.0332 0.417 1.245 0.683 2.721 0.683 4.323 0 1.0076-0.11679 1.9571-0.29492 2.8438-0.81012 0.40135-1.6971 0.75886-2.6699 1.0195-1.5475 0.41466-3.0413 0.53995-4.3516 0.45898-0.418-1.244-0.684-2.72-0.684-4.322 0-1.0076 0.11679-1.9571 0.29492-2.8438 0.81012-0.40135 1.6971-0.75886 2.6699-1.0195 1.1278-0.30219 2.2352-0.46042 3.2598-0.49219zm3.3047 0.42188c1.0739 0.36076 1.7393 0.90885 2.0469 1.5312a2 2 0 0 0 -0.577 1.403 2 2 0 0 0 0.25586 0.97656c-0.22373 0.35027-0.51255 0.71031-0.88867 1.0742-0.125 0.121-0.289 0.236-0.429 0.355 0.037-0.461 0.062-0.927 0.062-1.406 0-1.396-0.167-2.722-0.471-3.934zm-5.53 0.934a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm-5.9375 1.5938c-0.037 0.461-0.062 0.927-0.062 1.406 0 1.3961 0.16746 2.7221 0.4707 3.9336-1.2637-0.425-1.9936-1.103-2.1976-1.864-0.2314-0.864 0.1756-1.975 1.3594-3.121 0.1254-0.121 0.2889-0.236 0.4292-0.355zm8.832 6.7773c-0.07863 0.16716-0.14757 0.35508-0.23242 0.50781-0.8 1.44-1.768 2.121-2.662 2.121-0.78767 0-1.6323-0.53083-2.3691-1.6406 1.2489-0.0206 2.5731-0.20304 3.9219-0.56445 0.46207-0.12381 0.90655-0.26856 1.3418-0.42383z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path opacity=".7" d="m16 6a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2zm0 8a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm9 0a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/applications-system.svg b/.icons/awkward/32x32/apps/applications-system.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-system.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/applications-utilities.svg b/.icons/awkward/32x32/apps/applications-utilities.svg
new file mode 100644
index 00000000..4659a4e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-utilities.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 3.4,5.0000002 c -0.7756,0 -1.4,0.6194444 -1.4,1.3888888 l 0,16.666667 0,5.555555 C 2,29.380556 2.6244,30 3.4,30 l 25.2,0 C 29.3756,30 30,29.380556 30,28.611111 L 30,23.055556 30,6.388889 C 30,5.6194446 29.3756,5.0000002 28.6,5.0000002 l -25.2,0 z"/>
+ <path style="fill:#4f4f4f" d="m 3.4,4.0000002 c -0.7756,0 -1.4,0.6194444 -1.4,1.3888888 l 0,16.666667 0,5.555555 C 2,28.380556 2.6244,29 3.4,29 l 25.2,0 C 29.3756,29 30,28.380556 30,27.611111 L 30,22.055556 30,5.388889 C 30,4.6194446 29.3756,4.0000002 28.6,4.0000002 l -25.2,0 z"/>
+ <rect style="opacity:0.2;stroke:#000000;stroke-width:0;stroke-linejoin:round" width="28" height="2" x="2" y="20"/>
+ <rect style="opacity:0.2;stroke:#000000;stroke-width:0;stroke-linejoin:round" width="28" height="2" x="2" y="7"/>
+ <rect style="opacity:0.2;stroke:#000000;stroke-width:0;stroke-linejoin:round" width="28" height="2" x="2" y="15"/>
+ <rect style="opacity:0.2;stroke:#000000;stroke-width:0;stroke-linejoin:round" width="28" height="2" x="2" y="11"/>
+ <path style="fill:#47da72" d="m 6.9,9 c 4.9,0 3.265855,11.950167 8.4,12 3.19271,0.03099 5.805883,-4 9.1,-4 3.294118,0 5.6,1.583333 5.6,1.583333 v 3.472223 5.555555 C 30,28.380556 29.3756,29 28.6,29 H 3.4 C 2.6244,29 2,28.380556 2,27.611111 V 14.416667 C 2,14.416667 3.035915,9 6.9,9 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 4 C 2.6247906 4 2 4.6192275 2 5.3886719 L 2 6.3886719 C 2 5.6192275 2.6247906 5 3.4003906 5 L 28.599609 5 C 29.375209 5 30 5.6192275 30 6.3886719 L 30 5.3886719 C 30 4.6192275 29.375209 4 28.599609 4 L 3.4003906 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 6.900391,9 c 4.9,0 3.266245,11.950167 8.40039,12 3.19271,0.03099 5.805493,-4 9.09961,-4 C 27.694508,17 30,18.583984 30,18.583984 v 1 C 30,19.583984 27.694508,18 24.400391,18 c -3.294117,0 -5.9069,4.03099 -9.09961,4 C 10.166636,21.95017 11.800391,10 6.900391,10 3.036306,10 2,15.416016 2,15.416016 v -1 C 2,14.416016 3.036306,9 6.900391,9 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/applications-webbrowsers.svg b/.icons/awkward/32x32/apps/applications-webbrowsers.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/applications-webbrowsers.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/apport-gtk2.svg b/.icons/awkward/32x32/apps/apport-gtk2.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/apport-gtk2.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/apport.svg b/.icons/awkward/32x32/apps/apport.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/apport.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/aptana-studio.svg b/.icons/awkward/32x32/apps/aptana-studio.svg
new file mode 120000
index 00000000..f0d532e9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/aptana-studio.svg
@@ -0,0 +1 @@
+aptana.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/aptana.svg b/.icons/awkward/32x32/apps/aptana.svg
new file mode 100644
index 00000000..754b7714
--- /dev/null
+++ b/.icons/awkward/32x32/apps/aptana.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#c33131" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path opacity=".2" d="m14.885 7c-0.491 0-0.885 0.5479-0.885 1.2285v1.0312a8 8 0 0 0 -2.057 0.8553l-0.732-0.7322c-0.481-0.4813-1.147-0.5889-1.4942-0.2422l-1.5762 1.5764c-0.34677 0.34677-0.23911 1.0128 0.24219 1.4941l0.73242 0.73242a8 8 0 0 0 -0.8496 2.057h-1.0371c-0.6806 0-1.2285 0.394-1.2285 0.885v2.2305c0 0.49 0.5479 0.884 1.2285 0.884h1.0312a8 8 0 0 0 0.85547 2.0566l-0.73242 0.73242c-0.4813 0.4813-0.58896 1.1474-0.24219 1.4941l1.5762 1.5762c0.34677 0.34677 1.0128 0.23911 1.4941-0.24219l0.73242-0.73242a8 8 0 0 0 2.057 0.849v1.0371c0 0.681 0.394 1.229 0.885 1.229h2.2305c0.49 0 0.884-0.548 0.884-1.229v-1.0312a8 8 0 0 0 2.0566 -0.85547l0.73242 0.73242c0.4813 0.4813 1.1474 0.58896 1.4941 0.24219l1.5762-1.5762c0.34677-0.34677 0.23911-1.0128-0.24219-1.4941l-0.732-0.732a8 8 0 0 0 0.849 -2.057h1.0371c0.681 0 1.229-0.394 1.229-0.885v-2.2305c0-0.49-0.548-0.884-1.229-0.884h-1.0312a8 8 0 0 0 -0.85547 -2.0566l0.73242-0.73242c0.4813-0.4813 0.58896-1.1474 0.24219-1.4941l-1.576-1.5764c-0.347-0.3467-1.013-0.2391-1.494 0.2422l-0.732 0.7322a8 8 0 0 0 -2.057 -0.8494v-1.0371c0-0.6806-0.394-1.2285-0.885-1.2285h-2.23zm1.115 6a4 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 -4z"/>
+ <path fill="#ffaa56" d="m14.885 6c-0.491 0-0.885 0.5479-0.885 1.2285v1.0313a8 8 0 0 0 -2.057 0.8554l-0.732-0.7324c-0.481-0.4813-1.147-0.5889-1.4942-0.2422l-1.5762 1.5762c-0.3467 0.3472-0.2391 1.0132 0.2422 1.4942l0.7324 0.732a8 8 0 0 0 -0.8496 2.057h-1.0371c-0.6806 0-1.2285 0.394-1.2285 0.885v2.23c0 0.491 0.5479 0.885 1.2285 0.885h1.0313a8 8 0 0 0 0.8554 2.057l-0.7324 0.732c-0.4813 0.481-0.5889 1.147-0.2422 1.494l1.5762 1.576c0.3472 0.347 1.0132 0.239 1.4942-0.242l0.732-0.732a8 8 0 0 0 2.057 0.849v1.037c0 0.681 0.394 1.229 0.885 1.229h2.23c0.491 0 0.885-0.548 0.885-1.229v-1.031a8 8 0 0 0 2.057 -0.855l0.732 0.732c0.481 0.481 1.147 0.589 1.494 0.242l1.576-1.576c0.347-0.347 0.239-1.013-0.242-1.494l-0.732-0.732a8 8 0 0 0 0.849 -2.057h1.037c0.681 0 1.229-0.394 1.229-0.885v-2.23c0-0.491-0.548-0.885-1.229-0.885h-1.031a8 8 0 0 0 -0.855 -2.057l0.732-0.732c0.481-0.481 0.589-1.147 0.242-1.4942l-1.576-1.5762c-0.347-0.3467-1.013-0.2391-1.494 0.2422l-0.732 0.7324a8 8 0 0 0 -2.057 -0.8496v-1.0371c0-0.6806-0.394-1.2285-0.885-1.2285h-2.23zm1.115 6a4 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 -4z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/aptdaemon-download.svg b/.icons/awkward/32x32/apps/aptdaemon-download.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/aptdaemon-download.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/aptdaemon-update-cache.svg b/.icons/awkward/32x32/apps/aptdaemon-update-cache.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/aptdaemon-update-cache.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/aptdaemon-upgrade.svg b/.icons/awkward/32x32/apps/aptdaemon-upgrade.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/aptdaemon-upgrade.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/aptdaemon-working.svg b/.icons/awkward/32x32/apps/aptdaemon-working.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/aptdaemon-working.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ar.com.tuxguitar.TuxGuitar.svg b/.icons/awkward/32x32/apps/ar.com.tuxguitar.TuxGuitar.svg
new file mode 120000
index 00000000..3c7b8bb9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ar.com.tuxguitar.TuxGuitar.svg
@@ -0,0 +1 @@
+tuxguitar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/archipelago.svg b/.icons/awkward/32x32/apps/archipelago.svg
new file mode 100644
index 00000000..49b5005f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/archipelago.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <circle cx="16" cy="17" r="14" style="opacity:.2"/>
+ <circle cx="16" cy="16" r="14" style="fill:#e4e4e4"/>
+ <path d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.9785 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z" style="opacity:.2;fill:#ffffff"/>
+ <path style="opacity:.2" d="m12.964844 7.9999999a1.0001 1.0001 0 0 0 -0.884766 0.6054688l-5.9999999 14a1.0001 1.0001 0 0 0 0.9199219 1.394531h18a1.0001 1.0001 0 0 0 0.927734 -1.371094l-4-10a1.0001 1.0001 0 0 0 -1.847656 -0.02344l-2.222656 5.1875-3.9375-9.1875003a1.0001 1.0001 0 0 0 -0.955078 -0.6054658zm0.035156 3.5410161 1.482422 3.458984h-1.482422l-1 1-0.636719-0.636719zm7.96875 4.072265 1.134766 2.835938l-1.103516 0.550781-1.220703-0.611328zm-10.308594 1.386719h0.339844l1 1 1-1h2.339844l2.142578 5h-8.9648439zm8.41211 3.035156l1.927734 0.964844 1.769531-0.884766 0.753907 1.884766h-3.802735l-0.652344-1.955078z"/>
+ <path style="fill:#3f3f3f" d="m12.964844 7a1.0001 1.0001 0 0 0 -0.884766 0.6054688l-5.9999999 14a1.0001 1.0001 0 0 0 0.9199219 1.394531h18a1.0001 1.0001 0 0 0 0.927734 -1.371094l-4-10a1.0001 1.0001 0 0 0 -1.847656 -0.023437l-2.222656 5.1875-3.9375-9.1875002a1.0001 1.0001 0 0 0 -0.955078 -0.6054688zm0.035156 3.541016l1.482422 3.458984h-1.482422l-1 1-0.636719-0.636719 1.636719-3.822265zm7.96875 4.072265l1.134766 2.835938-1.103516 0.550781-1.220703-0.611328 1.189453-2.775391zm-10.308594 1.386719h0.339844l1 1 1-1h2.339844l2.142578 5h-8.9648439l2.1425779-5zm8.41211 3.035156l1.927734 0.964844 1.769531-0.884766 0.753907 1.884766h-3.802735l-0.652344-1.955078 0.003907-0.009766z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/archive-manager.svg b/.icons/awkward/32x32/apps/archive-manager.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/archive-manager.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/archivemanager.svg b/.icons/awkward/32x32/apps/archivemanager.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/archivemanager.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/arcolinux-hello.svg b/.icons/awkward/32x32/apps/arcolinux-hello.svg
new file mode 100644
index 00000000..5fa7f3da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/arcolinux-hello.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 30,17 C 30,24.732298 23.731658,31 16,31 8.267702,31 2,24.731658 2,17 2,9.267702 8.2683418,3 16,3 23.732298,3 30,9.2683418 30,17"/>
+ <path style="fill:#6790eb;fill-rule:evenodd" d="M 30,16 C 30,23.732298 23.731658,30 16,30 8.267702,30 2,23.731658 2,16 2,8.267702 8.2683418,2 16,2 23.732298,2 30,8.2683418 30,16"/>
+ <path style="opacity:0.2" d="m 6.6468128,23.976474 c 0,-0.06179 8.9644902,-17.1143764 9.2650102,-17.624236 L 16.119433,6 16.346186,6.3978721 c 0.124715,0.2188243 1.038681,1.9585736 2.031029,3.8660999 0.992352,1.907532 2.993415,5.742729 4.446802,8.522659 2.039431,3.90087 2.614405,5.072244 2.519317,5.132503 -0.06777,0.04293 -0.884435,0.0787 -1.814813,0.07949 L 21.83692,24 21.338057,23.494155 C 20.086493,22.225084 17.898975,21.135567 15.4543,20.460542 l -1.095227,-0.302414 1.369036,-0.06867 c 1.286098,-0.0645 2.76727,-0.02102 3.560494,0.105824 0.265126,0.0424 0.348794,0.02502 0.348794,-0.07241 0,-0.240734 -3.386326,-6.436304 -3.518029,-6.436304 -0.09598,0 -0.773473,1.18093 -3.403449,5.932504 -1.291973,2.334212 -2.35617,4.252675 -2.364888,4.263254 -0.03894,0.04725 -3.7042182,0.140402 -3.7042182,0.09414 z"/>
+ <path style="fill:#ffffff" d="m 6.6468128,22.976474 c 0,-0.06179 8.9644902,-17.1143764 9.2650102,-17.624236 L 16.119433,5 16.346186,5.3978721 c 0.124715,0.2188243 1.038681,1.9585736 2.031029,3.8661 0.992352,1.9075319 2.993415,5.7427289 4.446802,8.5226589 2.039431,3.90087 2.614405,5.072244 2.519317,5.132503 -0.06777,0.04293 -0.884435,0.0787 -1.814813,0.07949 L 21.83692,23 21.338057,22.494155 C 20.086493,21.225084 17.898975,20.135567 15.4543,19.460542 l -1.095227,-0.302414 1.369036,-0.06867 c 1.286098,-0.0645 2.76727,-0.02102 3.560494,0.105824 0.265126,0.0424 0.348794,0.02502 0.348794,-0.07241 0,-0.240734 -3.386326,-6.436304 -3.518029,-6.436304 -0.09598,0 -0.773473,1.18093 -3.403449,5.932504 -1.291973,2.334212 -2.35617,4.252675 -2.364888,4.263254 -0.03894,0.04725 -3.7042182,0.140402 -3.7042182,0.09414 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 16 2 C 8.2683418 2 2 8.267702 2 16 C 2 16.16877 2.0194677 16.332674 2.0253906 16.5 C 2.2908338 9.0012686 8.4371118 3 16 3 C 23.563514 3 29.709193 9.0018407 29.974609 16.5 C 29.980533 16.332662 30 16.168784 30 16 C 30 8.2683418 23.732298 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ardour.svg b/.icons/awkward/32x32/apps/ardour.svg
new file mode 100644
index 00000000..51177e00
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ardour.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#c2352a" d="m16 2l-7 14-7 14h5v-2h1v2h2v-4h1v4h2v-8h1v8h2v-6h1v6h2v-4h1v4h2v-2h1v2h2v-1h1v1h4l-7-14-7-14z"/>
+ <path fill="#fff" opacity=".2" d="m16 2l-7 14-7 14h0.5l6.5-13 7-14 7 14 6.5 13h0.5l-7-14-7-14z"/>
+ <path opacity=".2" d="m13 22v1h1v-1h-1zm3 2v1h1v-1h-1zm-6 2v1h1v-1h-1zm9 0v1h1v-1h-1zm-12 2v1h1v-1h-1zm15 0v1h1v-1h-1zm3 1v1h1v-1h-1zm1 1v1h4l-0.5-1h-3.5zm-1 0h-2v1h2v-1zm-22.5 0-0.5 1h5v-1h-4.5zm5.5 0v1h2v-1h-2zm3 0v1h2v-1h-2zm3 0v1h2v-1h-2zm3 0v1h2v-1h-2zm3 0v1h2v-1h-2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ardour5.svg b/.icons/awkward/32x32/apps/ardour5.svg
new file mode 120000
index 00000000..de8b00f5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ardour5.svg
@@ -0,0 +1 @@
+ardour.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/arduino-icon-small.svg b/.icons/awkward/32x32/apps/arduino-icon-small.svg
new file mode 120000
index 00000000..6140ae5c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/arduino-icon-small.svg
@@ -0,0 +1 @@
+arduino.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/arduino-ide.svg b/.icons/awkward/32x32/apps/arduino-ide.svg
new file mode 120000
index 00000000..6140ae5c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/arduino-ide.svg
@@ -0,0 +1 @@
+arduino.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/arduino.svg b/.icons/awkward/32x32/apps/arduino.svg
new file mode 100644
index 00000000..9b5c5663
--- /dev/null
+++ b/.icons/awkward/32x32/apps/arduino.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m11 8a9 9 0 0 0 -9 9 9 9 0 0 0 9 9 9 9 0 0 0 4.998 -1.5234 9 9 0 0 0 5.002 1.523 9 9 0 0 0 9 -9 9 9 0 0 0 -9 -9 9 9 0 0 0 -4.998 1.5234 9 9 0 0 0 -5.002 -1.5234z"/>
+ <path fill="#19979d" d="m11 7a9 9 0 0 0 -9 9 9 9 0 0 0 9 9 9 9 0 0 0 4.998 -1.523 9 9 0 0 0 5.002 1.523 9 9 0 0 0 9 -9 9 9 0 0 0 -9 -9 9 9 0 0 0 -4.998 1.5234 9 9 0 0 0 -5.002 -1.5234z"/>
+ <path opacity=".2" d="m10.869 12c-0.634 0-1.2655 0.127-1.8534 0.375-0.5878 0.248-1.125 0.614-1.5781 1.076s-0.8174 1.015-1.0645 1.623c-0.247 0.608-0.373 1.264-0.373 1.924 0 0.66023 0.126 1.3158 0.37305 1.9238 0.24706 0.60801 0.61137 1.1592 1.0645 1.6211 0.4531 0.4619 0.99026 0.82794 1.5781 1.0762 0.57443 0.24257 1.1907 0.36735 1.8105 0.37305 0.01464 0.00053 0.0284 0.0014 0.04297 0.002 1.5072 0.07139 2.7205-0.52617 3.6094-1.3945 0.60761-0.59359 1.0858-1.2954 1.5215-2.0098 0.43566 0.71438 0.91387 1.4162 1.5215 2.0098 0.88887 0.86836 2.1022 1.4659 3.6094 1.3945 0.01457-0.00053 0.02833-0.0013 0.04297-0.002 0.61984-0.0053 1.2361-0.13048 1.8105-0.37305 0.58786-0.24823 1.125-0.61427 1.5781-1.0762l0.0039-0.0059c0.452-0.461 0.815-1.009 1.061-1.615 0.247-0.608 0.373-1.264 0.373-1.924s-0.126-1.316-0.373-1.924l-0.0059-0.0098c-0.247-0.604-0.608-1.153-1.059-1.613-0.453-0.462-0.99-0.828-1.578-1.076-0.587-0.248-1.219-0.375-1.853-0.375-1.588 0-2.842 0.652-3.768 1.561-0.535 0.524-0.969 1.124-1.363 1.738-0.394-0.614-0.828-1.214-1.363-1.738-0.926-0.909-2.18-1.561-3.768-1.561zm0.18164 2c1.1286 0 1.8486 0.38049 2.5098 1.0117 0.52412 0.50036 0.98387 1.1816 1.4395 1.9238-0.51994 0.86712-1.0232 1.6601-1.5879 2.1973-0.62253 0.59215-1.2662 0.91858-2.3203 0.86133h-0.04102c-0.40198 0-0.80791-0.08036-1.1777-0.23242-0.36485-0.15001-0.70064-0.37362-0.97852-0.64648l-0.011719-0.0098c-0.2803-0.278-0.5067-0.613-0.6565-0.972-0.1499-0.359-0.2266-0.75-0.2266-1.137 0-0.38661 0.076742-0.77772 0.22656-1.1367 0.14981-0.35901 0.3762-0.69274 0.65625-0.9707l0.011719-0.01172c0.2779-0.273 0.6137-0.495 0.9785-0.645 0.37-0.152 0.776-0.232 1.178-0.232zm9.8984 0c0.40199 0 0.80792 0.08037 1.1777 0.23242 0.36485 0.15001 0.70064 0.37167 0.97852 0.64453l0.01172 0.01172c0.28005 0.27797 0.50644 0.61169 0.65625 0.9707 0.15 0.358 0.227 0.749 0.227 1.136 0 0.38662-0.07674 0.77771-0.22656 1.1367-0.14981 0.359-0.37619 0.69468-0.65625 0.97266l-0.01172 0.0098c-0.27788 0.27286-0.61367 0.49647-0.97852 0.64648-0.36982 0.15206-0.77575 0.23242-1.1777 0.23242h-0.04101c-1.0541 0.05725-1.6978-0.26918-2.3203-0.86133-0.565-0.537-1.068-1.33-1.588-2.197 0.456-0.743 0.915-1.424 1.439-1.924 0.662-0.632 1.382-1.012 2.51-1.012zm-0.949 1v1h-1v2h1v1h2v-1h1v-2h-1v-1h-2zm-11 1v2h4v-2h-4z"/>
+ <path fill="#79ff88" d="m10.869 11c-0.634 0-1.2655 0.127-1.8534 0.375-0.5878 0.248-1.125 0.614-1.5781 1.076s-0.8174 1.015-1.0645 1.623c-0.247 0.608-0.373 1.264-0.373 1.924 0 0.66023 0.126 1.3158 0.37305 1.9238 0.24706 0.60801 0.61137 1.1592 1.0645 1.6211 0.4531 0.4619 0.99026 0.82794 1.5781 1.0762 0.57443 0.24257 1.1907 0.36735 1.8105 0.37305 0.01464 0.00053 0.0284 0.0014 0.04297 0.002 1.5072 0.07139 2.7205-0.52617 3.6094-1.3945 0.60761-0.59359 1.0858-1.2954 1.5215-2.0098 0.43566 0.71438 0.91387 1.4162 1.5215 2.0098 0.88887 0.86836 2.1022 1.4659 3.6094 1.3945 0.01457-0.00053 0.02833-0.0013 0.04297-0.002 0.61984-0.0053 1.2361-0.13048 1.8105-0.37305 0.58786-0.24823 1.125-0.61427 1.5781-1.0762l0.0039-0.0059c0.452-0.461 0.815-1.009 1.061-1.615 0.247-0.608 0.373-1.264 0.373-1.924s-0.126-1.316-0.373-1.924l-0.0059-0.0098c-0.247-0.604-0.608-1.153-1.059-1.613-0.453-0.462-0.99-0.828-1.578-1.076-0.587-0.248-1.219-0.375-1.853-0.375-1.588 0-2.842 0.652-3.768 1.561-0.535 0.524-0.969 1.124-1.363 1.738-0.394-0.614-0.828-1.214-1.363-1.738-0.926-0.909-2.18-1.561-3.768-1.561zm0.18164 2c1.1286 0 1.8486 0.38049 2.5098 1.0117 0.52412 0.50036 0.98387 1.1816 1.4395 1.9238-0.51994 0.86712-1.0232 1.6601-1.5879 2.1973-0.62253 0.59215-1.2662 0.91858-2.3203 0.86133h-0.04102c-0.40198 0-0.80791-0.08036-1.1777-0.23242-0.36485-0.15001-0.70064-0.37362-0.97852-0.64648l-0.011719-0.0098c-0.2803-0.278-0.5067-0.613-0.6565-0.972-0.1499-0.359-0.2266-0.75-0.2266-1.137 0-0.38661 0.076742-0.77772 0.22656-1.1367 0.14981-0.35901 0.3762-0.69274 0.65625-0.9707l0.011719-0.01172c0.2779-0.273 0.6137-0.495 0.9785-0.645 0.37-0.152 0.776-0.232 1.178-0.232zm9.8984 0c0.40199 0 0.80792 0.08037 1.1777 0.23242 0.36485 0.15001 0.70064 0.37167 0.97852 0.64453l0.01172 0.01172c0.28005 0.27797 0.50644 0.61169 0.65625 0.9707 0.15 0.358 0.227 0.749 0.227 1.136 0 0.38662-0.07674 0.77771-0.22656 1.1367-0.14981 0.359-0.37619 0.69468-0.65625 0.97266l-0.01172 0.0098c-0.27788 0.27286-0.61367 0.49647-0.97852 0.64648-0.36982 0.15206-0.77575 0.23242-1.1777 0.23242h-0.04101c-1.0541 0.05725-1.6978-0.26918-2.3203-0.86133-0.565-0.537-1.068-1.33-1.588-2.197 0.456-0.743 0.915-1.424 1.439-1.924 0.662-0.632 1.382-1.012 2.51-1.012zm-0.949 1v1h-1v2h1v1h2v-1h1v-2h-1v-1h-2zm-11 1v2h4v-2h-4z"/>
+ <path fill="#fff" opacity=".2" d="m11 7a9 9 0 0 0 -9 9 9 9 0 0 0 0.0215 0.424 9 9 0 0 1 8.9785 -8.424 9 9 0 0 1 5.002 1.5234 9 9 0 0 1 4.998 -1.5234 9 9 0 0 1 8.979 8.576 9 9 0 0 0 0.021 -0.576 9 9 0 0 0 -9 -9 9 9 0 0 0 -4.998 1.5234 9 9 0 0 0 -5.002 -1.5234z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/argouml.svg b/.icons/awkward/32x32/apps/argouml.svg
new file mode 100644
index 00000000..7e7b01ca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/argouml.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 2.2999865,15.000027 C 1.25297,15.005185 0.63856793,16.176101 1.2314608,17.036351 L 8.4042097,27.436329 C 8.6475302,27.7892 9.0495501,28.000018 9.4791038,28 l 13.0413622,0 c 0.429553,1.8e-5 0.831573,-0.2108 1.074894,-0.563671 l 7.172749,-10.399978 c 0.626096,-0.909456 -0.09685,-2.13402 -1.19843,-2.029976 L 15.999784,16.444468 2.4298907,15.006375 c -0.043168,-0.0042 -0.086524,-0.0064 -0.1299042,-0.0064 z"/>
+ <path style="fill:#bcbcbc;fill-rule:evenodd" d="M 2.2999865,14.000026 C 1.25297,14.005184 0.63856793,15.1761 1.2314608,16.03635 l 7.1727489,10.399978 c 0.2433205,0.352871 0.6453404,0.563689 1.0748941,0.563671 l 13.0413622,0 c 0.429553,1.8e-5 0.831573,-0.2108 1.074894,-0.563671 L 30.768109,16.03635 c 0.626096,-0.909456 -0.09685,-2.13402 -1.19843,-2.029976 L 15.999784,14 2.4298907,14.006374 c -0.043168,-0.0042 -0.086524,-0.0064 -0.1299042,-0.0064 z"/>
+ <path style="opacity:0.3;fill-rule:evenodd" d="M 2.4333159,14.007079 15.999589,17.5 29.565863,14.007079 15.999589,14 Z"/>
+ <path style="fill:#bcbcbc;fill-rule:evenodd" d="m 16.044512,4.000876 c -0.43989,-0.017002 -0.85352,0.2145642 -1.077629,0.6032984 L 7.170476,18.141119 c -0.5366532,0.931393 0.2750116,2.068959 1.302525,1.825517 L 16,17.5 l 7.527001,2.466636 c 1.027512,0.243441 1.839176,-0.894124 1.302523,-1.825517 L 17.033118,4.6041744 C 16.825171,4.2435149 16.452661,4.0161894 16.044512,4.000876 Z"/>
+ <path style="opacity:0.3;fill-rule:evenodd" d="M 15.999589,5 17.842,19.144226 15.999589,17.5 14.157,19.144226 Z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 16.044922 4 C 15.605032 3.982998 15.190906 4.2147814 14.966797 4.6035156 L 7.1699219 18.140625 C 6.9510084 18.520562 6.9642474 18.930669 7.1171875 19.271484 C 7.1363169 19.227795 7.1451646 19.183593 7.1699219 19.140625 L 14.966797 5.6035156 C 15.190906 5.2147814 15.605032 4.982998 16.044922 5 C 16.453071 5.0153134 16.825256 5.2428561 17.033203 5.6035156 L 24.830078 19.140625 C 24.854835 19.183593 24.863683 19.227795 24.882812 19.271484 C 25.035752 18.930669 25.048992 18.520562 24.830078 18.140625 L 17.033203 4.6035156 C 16.825256 4.2428561 16.453071 4.0153134 16.044922 4 z"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="m 2.3022004,14.000026 c -1.0468491,0.0052 -1.66125024,1.176639 -1.0684521,2.036887 l 7.1709035,10.398852 c 0.2432819,0.35287 0.6459417,0.564252 1.0754268,0.564234 L 15.999589,17.499989 2.431921,14.007079 C 2.388759,14.002831 2.345574,14 2.3022004,14 Z m 13.6973886,3.499963 6.519511,9.50001 c 0.429485,1.8e-5 0.832145,-0.211364 1.075427,-0.564234 l 7.170904,-10.398852 c 0.592798,-0.860248 -0.0216,-2.031687 -1.068452,-2.036887 -0.04337,-7.3e-5 -0.08656,0.0028 -0.129721,0.0071 l -13.567669,3.492885 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 1.1152344,15.800781 c 0.033965,0.07931 0.065137,0.160806 0.1171875,0.236328 L 8.4042969,26.435547 1.234375,16.037109 C 1.1819168,15.960984 1.149179,15.880783 1.1152344,15.800781 Z m 29.7304686,0.07813 c -0.02374,0.05337 -0.04493,0.107201 -0.08008,0.158203 L 23.59375,26.435547 c -0.121641,0.176435 -0.282338,0.317056 -0.466797,0.414062 0.184614,-0.09681 0.34709,-0.237627 0.46875,-0.414062 l 7.171875,-10.398438 c 0.03505,-0.05092 0.05136,-0.105599 0.07813,-0.158203 z M 15.416016,18.349609 9.4804688,27 10.166016,27 16,18.5 l 2.58e-4,-1 z M 16,18.5 21.833984,27 22.519531,27 16.583984,18.349609 16,17.5 Z m -7.3847656,8.171875 c 0.078907,0.0698 0.163128,0.129106 0.2558594,0.177734 -0.091939,-0.04837 -0.1775224,-0.108631 -0.2558594,-0.177734 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 2.3027344 14 C 1.3491351 14.004737 0.76554996 14.975385 1.1152344 15.798828 C 1.3064229 15.348706 1.737601 15.002807 2.3027344 15 C 2.346108 15 2.3884786 15.003612 2.4316406 15.007812 L 15.416016 18.349609 L 16 17.5 L 2.4316406 14.007812 C 2.3884786 14.003565 2.346108 14 2.3027344 14 z M 16 17.5 L 16.583984 18.349609 L 29.566406 15.007812 C 29.609567 15.003512 29.653896 14.999927 29.697266 15 C 30.263284 15.002812 30.694055 15.34962 30.884766 15.800781 C 31.235885 14.977003 30.651478 14.00474 29.697266 14 C 29.653896 13.999927 29.609567 14.003512 29.566406 14.007812 L 16 17.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ark-desktop-wallet.svg b/.icons/awkward/32x32/apps/ark-desktop-wallet.svg
new file mode 120000
index 00000000..f19ce830
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ark-desktop-wallet.svg
@@ -0,0 +1 @@
+io.ark.Desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ark-game.svg b/.icons/awkward/32x32/apps/ark-game.svg
new file mode 100644
index 00000000..234a8f67
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ark-game.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <defs>
+ <linearGradient id="linearGradient4924" x1="12.897" x2="16.213" y1="18.858" y2="20.316" gradientUnits="userSpaceOnUse">
+ <stop offset="0"/>
+ <stop offset="1" stop-opacity="0"/>
+ </linearGradient>
+ </defs>
+ <path fill="#4f4f4f" d="m2 26h7l7-13 7 13h7l-10.5-19h-7z"/>
+ <path opacity=".2" d="m16 13-7 13h-6.4473l-0.5527 1h7l7-13 7 13h7l-0.553-1h-6.447l-7-13z"/>
+ <path fill="#fff" opacity=".2" d="m12.5 7l-10.5 19h0.5527l9.9473-18h7l9.947 18h0.553l-10.5-19h-7z"/>
+ <path fill="#e33e31" d="m5.3 20 3.7 6h-7z"/>
+ <path fill="#e4be21" d="m26.7 20 3.3 6h-7z"/>
+ <path fill="#3c8cf8" d="m16 13 3.5-6h-7z"/>
+ <path fill="#4f4f4f" d="m14.385 16l-3.231 6h4.846v-6h-1.615z"/>
+ <path fill="url(#linearGradient4924)" opacity=".15" d="m14.385 16l-3.231 6h4.846v-6h-1.615z"/>
+ <path fill="#101010" opacity=".2" d="m11.693 22-0.539 1h4.846v-1h-4.307z"/>
+ <path fill="#fff" opacity=".2" d="m14.385 16l-3.231 6h0.539l2.692-5h1.615v-1h-1.615z"/>
+ <path opacity=".2" d="m12.5 8 3.5 6 3.5-6h-0.584l-2.916 5-2.916-5h-0.584zm-9.9492 18-0.5508 1h7l-0.6172-1h-5.832zm21.066 0-0.617 1h7l-0.551-1h-5.832z"/>
+ <path fill="#fff" opacity=".2" d="m12.5 7l0.584 1h5.832l0.584-1h-7zm-7.1992 13l-3.3008 6h0.5508l2.75-5 3.082 5h0.6172l-3.6992-6zm21.398 0l-3.699 6h0.617l3.082-5 2.75 5h0.551l-3.301-6z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ark.svg b/.icons/awkward/32x32/apps/ark.svg
new file mode 100644
index 00000000..7c4f9da7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ark.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.5" ry="1.5"/>
+ <rect fill="#8bc34a" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <g transform="translate(1,-2)">
+ <path style="opacity:0.2" d="m 13,4 v 9 c 0,1.1 0.895,2 2,2 1.105,0 2,-0.9 2,-2 V 4 Z"/>
+ <path style="opacity:0.2" d="m 15,15 c -1.105333,0 -2,0.9 -2,2 v 4 c 0,1.1 0.895,2 2,2 1.105,0 2,-0.9 2,-2 v -4 c 0,-1.1 -0.894667,-2 -2,-2 z m 0,1 c 0.552,0 1,0.4 1,1 0,0.499999 -0.448,1 -1,1 -0.552,0 -1,-0.500001 -1,-1 0,-0.6 0.448,-1 1,-1 z m 0,3 c 0.552285,0 1,0.447715 1,1 v 1 c 0,0.552285 -0.447715,1 -1,1 -0.552285,0 -1,-0.447715 -1,-1 v -1 c 0,-0.552285 0.447715,-1 1,-1 z"/>
+ <path style="fill:#ffffff" d="m 15,14 c -1.105333,0 -2,0.9 -2,2 v 4 c 0,1.1 0.895,2 2,2 1.105,0 2,-0.9 2,-2 v -4 c 0,-1.1 -0.894667,-2 -2,-2 z m 0,1 c 0.552,0 1,0.4 1,1 0,0.499999 -0.448,1 -1,1 -0.552,0 -1,-0.500001 -1,-1 0,-0.6 0.448,-1 1,-1 z m 0,3 c 0.552285,0 1,0.447715 1,1 v 1 c 0,0.552285 -0.447715,1 -1,1 -0.552285,0 -1,-0.447715 -1,-1 v -1 c 0,-0.552285 0.447715,-1 1,-1 z"/>
+ <path style="opacity:0.5;fill:#ffffff" d="m 14,4 v 1 h 1 V 4 Z m 0,2 v 1 h 1 V 6 Z m 0,2 v 1 h 1 V 8 Z m 0,2 v 1 h 1 v -1 z m 0,2 v 1 h 1 v -1 z"/>
+ <path style="opacity:0.3" d="m 15,5 v 1 h 1 V 5 Z m 0,2 v 1 h 1 V 7 Z m 0,2 v 1 h 1 V 9 Z m 0,2 v 1 h 1 v -1 z m 0,2 v 1 h 1 v -1 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.5 2 C 2.669 2 2 2.669 2 3.5 L 2 4.5 C 2 3.669 2.669 3 3.5 3 L 28.5 3 C 29.331 3 30 3.669 30 4.5 L 30 3.5 C 30 2.669 29.331 2 28.5 2 L 3.5 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/armagetronad.svg b/.icons/awkward/32x32/apps/armagetronad.svg
new file mode 100644
index 00000000..2d335bc0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/armagetronad.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#e3ac33" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="fill:#383838" d="m 16.256697,6.0125001 c -0.09621,0.2866886 -0.185891,0.5383157 -0.291576,0.8872821 -0.350252,1.1565172 -0.683267,2.5779836 -0.679411,3.3831118 0.0036,0.768901 0.337354,2.134023 0.684992,3.243599 0.08912,0.2844 0.135226,0.394793 0.21066,0.616634 0.102639,-0.207592 0.148892,-0.32055 0.281812,-0.57478 0.564528,-1.079777 1.270953,-2.32505 2.060555,-3.122228 0.815077,-0.8229302 2.098376,-1.5688108 3.21291,-2.1651913 0.14189,-0.075925 0.233678,-0.1159035 0.368305,-0.1855475 A 10.000056,10.000056 0 0 0 16.256697,6.0125001 Z m -1.530422,0.080915 A 10.000056,10.000056 0 0 0 9.1179857,8.7510754 C 9.2516309,9.0187047 9.3658058,9.255701 9.5365153,9.5741828 10.10516,10.63507 10.869932,11.874729 11.456167,12.466219 c 0.581891,0.587099 1.865333,1.397649 2.968768,2.004754 0.168785,0.09286 0.284936,0.147943 0.438061,0.228798 -0.08786,-0.255463 -0.149593,-0.409027 -0.255302,-0.746379 -0.364335,-1.162699 -0.745206,-2.542896 -0.750564,-3.664919 -0.0055,-1.1582456 0.374408,-2.5932378 0.740797,-3.8030347 0.04664,-0.154068 0.08237,-0.2475363 0.128348,-0.3920232 z m 8.521254,3.0231755 c -0.271745,0.1351516 -0.513857,0.2511664 -0.83706,0.4241095 -1.065447,0.5701149 -2.305921,1.3392469 -2.872503,1.9112849 -0.541089,0.546303 -1.270671,1.747232 -1.809443,2.777637 -0.137638,0.263262 -0.182699,0.373457 -0.285993,0.583152 0.212475,-0.07164 0.355694,-0.127249 0.604078,-0.20508 1.162698,-0.364335 2.542896,-0.745206 3.664919,-0.750564 1.158246,-0.0055 2.593236,0.374409 3.803033,0.740797 0.154068,0.04664 0.247537,0.08237 0.392025,0.128351 A 10.000056,10.000056 0 0 0 23.247529,9.1165906 Z M 8.09538,9.8950548 A 10.000056,10.000056 0 0 0 6.0124999,15.741907 c 0.282715,0.09432 0.5292415,0.180659 0.8733305,0.2846 1.1522522,0.348066 2.5698623,0.684069 3.4026426,0.687783 0.8266,0.0036 2.307503,-0.331243 3.51704,-0.682202 0.129285,-0.03752 0.209559,-0.0669 0.329241,-0.103237 -0.140848,-0.0746 -0.243508,-0.12246 -0.396206,-0.206475 -1.149339,-0.632364 -2.470808,-1.41711 -3.296615,-2.25029 C 9.6204823,12.643285 8.8700173,11.358847 8.2753477,10.24941 8.201907,10.112396 8.1628699,10.025188 8.09538,9.8950548 Z M 21.717106,15.28571 c -0.768901,0.0036 -2.134023,0.337355 -3.243599,0.684993 -0.259892,0.08145 -0.400742,0.136585 -0.615239,0.209265 0.201304,0.09979 0.34216,0.162315 0.573385,0.283206 1.079777,0.564528 2.32505,1.270957 3.122228,2.060557 0.82293,0.815076 1.568811,2.098376 2.165191,3.212908 0.07593,0.141892 0.115904,0.233678 0.185546,0.368306 A 10.000056,10.000056 0 0 0 25.9875,16.256697 C 25.700811,16.160485 25.449184,16.070809 25.100218,15.965122 23.9437,15.61487 22.522234,15.281854 21.717106,15.28571 Z m -7.085698,1.98383 c -0.15252,0.04693 -0.259293,0.08531 -0.426899,0.133928 -1.259853,0.365557 -2.748535,0.744616 -3.921616,0.739402 C 9.1159885,18.13777 7.6764728,17.759095 6.4714867,17.395096 6.3224752,17.350066 6.2333261,17.315266 6.0934154,17.270935 a 10.000056,10.000056 0 0 0 2.6576599,5.611079 c 0.2676292,-0.133645 0.5046256,-0.247818 0.8231073,-0.418528 1.0608864,-0.568646 2.3005454,-1.333418 2.8920364,-1.919653 0.587098,-0.581892 1.397649,-1.865333 2.004753,-2.968768 0.06485,-0.117868 0.102872,-0.197406 0.160436,-0.305525 z m 2.679983,0.23298 c 0.03221,0.106144 0.05868,0.177928 0.09207,0.292971 0.365557,1.259853 0.744617,2.748535 0.739402,3.921616 -0.0051,1.166904 -0.383777,2.606421 -0.747773,3.811406 -0.04503,0.149011 -0.07984,0.23816 -0.124163,0.378073 A 10.000056,10.000056 0 0 0 22.883403,23.24753 C 22.748252,22.975787 22.632239,22.733674 22.459295,22.410471 21.88918,21.345025 21.120049,20.104549 20.548011,19.537966 20.001708,18.996877 18.800778,18.267297 17.770374,17.728526 17.580506,17.629249 17.477703,17.58562 17.311387,17.50252 Z m -1.38254,0.362726 c -0.07285,0.138005 -0.122477,0.243535 -0.206476,0.396206 -0.632363,1.149339 -1.417108,2.470807 -2.25029,3.296615 -0.828802,0.821452 -2.113238,1.571917 -3.222676,2.166587 -0.137013,0.07345 -0.224222,0.112478 -0.3543536,0.179967 A 10.000056,10.000056 0 0 0 15.741907,25.9875 c 0.09432,-0.282714 0.180658,-0.529242 0.284599,-0.87333 0.348067,-1.152254 0.684068,-2.569861 0.687784,-3.402643 0.0036,-0.8266 -0.331244,-2.307503 -0.682203,-3.51704 -0.03752,-0.129285 -0.06748,-0.212014 -0.103236,-0.329241 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="4"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="4"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/artha.svg b/.icons/awkward/32x32/apps/artha.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/artha.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/artikulate.svg b/.icons/awkward/32x32/apps/artikulate.svg
new file mode 100644
index 00000000..de922232
--- /dev/null
+++ b/.icons/awkward/32x32/apps/artikulate.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.5555991,5 C 2.6937419,5 2,5.6668943 2,6.5200154 L 2,24.700154 C 2,25.553611 2.6937453,26.00243 3.5555991,26 l 14.1246029,0 3.360067,3 2.800056,-3 4.605084,0 C 29.306706,26 30,25.553611 30,24.700154 L 30,6.5200154 C 30,5.6668943 29.306706,5 28.444289,5 Z"/>
+ <path style="fill:#02a8f3" d="M 3.5555991,4 C 2.6937419,4 2,4.6668943 2,5.5200154 L 2,23.700154 C 2,24.553611 2.6937453,25.00243 3.5555991,25 l 14.1246029,0 3.360067,3 2.800056,-3 4.605084,0 C 29.306706,25 30,24.553611 30,23.700154 L 30,5.5200154 C 30,4.6668943 29.306706,4 28.444289,4 Z"/>
+ <path style="opacity:0.4" d="m 16,8 c -3.866,0 -6.9999999,3.134 -6.9999999,7 0,3.866 3.1339999,7 6.9999999,7 3.866,0 7,-3.134 7,-7 0,-3.866 -3.134,-7 -7,-7 z m -0.701172,1.337891 c 0.08161,-0.0085 0.185238,0.0049 0.267578,0 0.0098,0.03904 -0.05926,0.177589 -0.152344,0.380859 -0.592693,1.294794 -0.626245,2.812551 -0.07617,3.623047 0.09954,0.146948 0.189453,0.286507 0.189453,0.304687 0,0.01817 -0.107136,0.03711 -0.228516,0.03711 -0.284942,0 -0.554529,-0.173105 -1.105469,-0.609375 -0.244747,-0.193805 -0.562277,-0.35622 -0.685547,-0.38086 -0.193573,-0.03867 -0.245674,-0.02193 -0.496093,0.228516 -0.232993,0.232951 -0.304688,0.359005 -0.304688,0.572266 0,0.808716 0.959536,1.449836 2.744141,1.828125 2.42356,0.51366 3.021041,0.975603 3.08789,2.25 0.08393,1.598058 -0.767351,2.803477 -2.630859,3.736328 -0.222422,0.111379 -0.363711,0.153463 -0.457031,0.189453 -0.04135,-0.0037 -0.07205,0.0037 -0.113281,0 -0.01586,-0.04941 -0.03906,-0.16367 -0.03906,-0.380859 0,-0.848777 -0.33377,-1.722371 -0.83789,-2.210938 -0.135323,-0.131163 -0.515377,-0.40852 -0.839844,-0.609375 -0.324455,-0.200843 -0.65166,-0.433663 -0.72461,-0.533203 -0.12089,-0.165186 -0.129989,-0.267109 -0.03711,-0.572266 0.169272,-0.557332 0.370036,-0.868556 0.761719,-1.220703 0.205344,-0.184618 0.411541,-0.338097 0.457031,-0.341797 0.0455,-0.0037 -0.260804,-0.09693 -0.722656,-0.191406 -0.461826,-0.09466 -1.138989,-0.293505 -1.488281,-0.419922 -0.638711,-0.231109 -1.499364,-0.715272 -1.828126,-1.066406 -0.01391,-0.01488 -0.02698,-0.02588 -0.03906,-0.03906 0.471037,-1.876316 1.792547,-3.413212 3.544922,-4.154297 0.366663,-0.155085 0.745529,-0.26214 1.144531,-0.34375 0.198745,-0.04062 0.404165,-0.05531 0.609375,-0.07617 z m 5.71875,2.859375 c 0.143276,0.08856 0.683464,1.259169 0.837891,1.830078 0.199379,0.737047 0.184947,2.01196 0,2.74414 -0.07039,0.278672 -0.159443,0.539816 -0.189453,0.572266 -0.03001,0.03245 -0.139563,-0.153996 -0.267578,-0.380859 -0.128029,-0.226827 -0.537105,-0.709773 -0.876954,-1.06836 -0.980964,-1.035115 -1.135518,-1.574279 -0.724609,-2.40039 0.207223,-0.41658 1.109815,-1.365315 1.220703,-1.296875 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.5546875 4 C 2.6928303 4 2 4.6664101 2 5.5195312 L 2 6.5195312 C 2 5.6664101 2.6928303 5 3.5546875 5 L 28.443359 5 C 29.305776 5 30 5.6664101 30 6.5195312 L 30 5.5195312 C 30 4.6664101 29.305776 4 28.443359 4 L 3.5546875 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/arts.svg b/.icons/awkward/32x32/apps/arts.svg
new file mode 100644
index 00000000..8b6cc2ac
--- /dev/null
+++ b/.icons/awkward/32x32/apps/arts.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="13.999" ry="13.999"/>
+ <rect style="fill:#9d9d9d" width="28" height="28" x="2" y="2" rx="13.999" ry="13.999"/>
+ <circle style="fill:#707070" cx="-16" cy="-16" r="11" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="-16" cy="-16" r="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.1" cx="-17" cy="-16" r="4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#4f4f4f" cx="-16" cy="-16" r="4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.2442768 2 2 8.2442768 2 16 C 2 16.168836 2.0195216 16.332646 2.0253906 16.5 C 2.2891232 8.9797009 8.4131127 3 16 3 C 23.586887 3 29.710877 8.9797009 29.974609 16.5 C 29.980478 16.332646 30 16.168836 30 16 C 30 8.2442768 23.755723 2 16 2 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 12 A 4 4 0 0 0 12 16 A 4 4 0 0 0 12.035156 16.505859 A 4 4 0 0 1 16 13 A 4 4 0 0 1 19.964844 16.494141 A 4 4 0 0 0 20 16 A 4 4 0 0 0 16 12 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/artsbuilder.svg b/.icons/awkward/32x32/apps/artsbuilder.svg
new file mode 100644
index 00000000..3f8d2101
--- /dev/null
+++ b/.icons/awkward/32x32/apps/artsbuilder.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="13.999" ry="13.999"/>
+ <rect style="fill:#9d9d9d" width="28" height="28" x="2" y="2" rx="13.999" ry="13.999"/>
+ <circle style="fill:#707070" cx="-16" cy="-16" r="11" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="-16" cy="-16" r="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.1" cx="-17" cy="-16" r="4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#4f4f4f" cx="-16" cy="-16" r="4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16,2 C 8.2442768,2 2,8.2442768 2,16 2,16.168836 2.019522,16.332646 2.025391,16.5 2.2891232,8.9797009 8.4131127,3 16,3 23.586887,3 29.710877,8.9797009 29.974609,16.5 29.980478,16.332646 30,16.168836 30,16 30,8.2442768 23.755723,2 16,2 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 16,12 a 4,4 0 0 0 -4,4 4,4 0 0 0 0.03516,0.505859 A 4,4 0 0 1 16,13 4,4 0 0 1 19.964844,16.494141 4,4 0 0 0 20,16 4,4 0 0 0 16,12 Z"/>
+ <circle style="opacity:0.2" cx="23" cy="24" r="8"/>
+ <circle style="fill:#31b58e" cx="23" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="M 25 18.419922 L 25 24 L 21 24 L 21 18.423828 A 5 5 0 0 0 18 23 A 5 5 0 0 0 21 27.576172 L 21 30.734375 A 8 8 0 0 0 23 31 A 8 8 0 0 0 25 30.740234 L 25 27.580078 A 5 5 0 0 0 28 23 A 5 5 0 0 0 25 18.419922 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/artscontrol.svg b/.icons/awkward/32x32/apps/artscontrol.svg
new file mode 100644
index 00000000..36fc38e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/artscontrol.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="13.999" ry="13.999"/>
+ <rect style="fill:#9d9d9d" width="28" height="28" x="2" y="2" rx="13.999" ry="13.999"/>
+ <circle style="fill:#707070" cx="-16" cy="-16" r="11" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="-16" cy="-16" r="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.1" cx="-17" cy="-16" r="4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#4f4f4f" cx="-16" cy="-16" r="4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16,2 C 8.2442768,2 2,8.2442768 2,16 2,16.168836 2.019522,16.332646 2.025391,16.5 2.2891232,8.9797009 8.4131127,3 16,3 23.586887,3 29.710877,8.9797009 29.974609,16.5 29.980478,16.332646 30,16.168836 30,16 30,8.2442768 23.755723,2 16,2 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 16,12 a 4,4 0 0 0 -4,4 4,4 0 0 0 0.03516,0.505859 A 4,4 0 0 1 16,13 4,4 0 0 1 19.964844,16.494141 4,4 0 0 0 20,16 4,4 0 0 0 16,12 Z"/>
+ <circle style="opacity:0.2" cx="23" cy="24" r="8"/>
+ <circle style="fill:#be53d1" cx="23" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 21.964,19 -0.0882,1.0536 a 3.1429,3.1429 0 0 0 -0.91852,0.53126 l -0.95759,-0.4509 -1,1.7321 0.86941,0.6038 a 3.1429,3.1429 0 0 0 -0.048,0.53013 3.1429,3.1429 0 0 0 0.0457,0.53237 l -0.867,0.602 1,1.7321 0.95536,-0.44978 a 3.1429,3.1429 0 0 0 0.92075,0.5279 l 0.0882,1.0558 h 2 l 0.0882,-1.0536 a 3.1429,3.1429 0 0 0 0.91854,-0.53126 l 0.95758,0.4509 1,-1.7321 -0.86942,-0.6038 a 3.1429,3.1429 0 0 0 0.048,-0.53013 3.1429,3.1429 0 0 0 -0.0457,-0.53237 l 0.86719,-0.60156 -1,-1.7321 -0.95536,0.44978 a 3.1429,3.1429 0 0 0 -0.92076,-0.5279 l -0.088,-1.056 h -2 z m 1,2.8572 a 1.1429,1.1429 0 0 1 1.143,1.143 1.1429,1.1429 0 0 1 -1.1429,1.1428 1.1429,1.1429 0 0 1 -1.1429,-1.1428 1.1429,1.1429 0 0 1 1.1428,-1.1428 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/asbru-cm.svg b/.icons/awkward/32x32/apps/asbru-cm.svg
new file mode 100644
index 00000000..d8d7e55a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/asbru-cm.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="30" height="29" x="1" y="2" rx="1.429" ry="1.45"/>
+ <rect style="fill:#1f4690" width="30" height="29" x="1" y="1" rx="1.429" ry="1.45"/>
+ <rect style="opacity:0.2" width="24" height="23" x="4" y="5" rx="1.412" ry="1.438"/>
+ <rect style="fill:#378137" width="24" height="23" x="4" y="4" rx="1.412" ry="1.438"/>
+ <rect style="opacity:0.2" width="18" height="17" x="7" y="8" rx="1.385" ry="1.417"/>
+ <rect style="fill:#e35c33" width="18" height="17" x="7" y="7" rx="1.385" ry="1.417"/>
+ <path style="opacity:0.2" d="M 11.000001,11 C 10.446,11 10,11.459937 10,12.03125 v 7.963125 c 0,0.571312 0.446994,0.998069 1.000001,1.031249 h 1.666665 L 14,22 h 4 l 1.333333,-0.974376 h 1.666666 C 21.554,21.025624 22,20.565687 22,19.994375 V 12.03125 C 22,11.459937 21.554,11 20.999999,11 Z M 12,13 h 7.999999 v 6.06275 H 18 L 16.666666,20 h -1.333333 l -1.5,-0.93725 H 12 Z"/>
+ <path style="fill:#fef600" d="M 11.000001,10 C 10.446,10 10,10.459937 10,11.03125 v 7.963125 c 0,0.571312 0.446994,0.998069 1.000001,1.031249 h 1.666665 L 14,21 h 4 l 1.333333,-0.974376 h 1.666666 C 21.554,20.025624 22,19.565687 22,18.994375 V 11.03125 C 22,10.459937 21.554,10 20.999999,10 Z M 12,12 h 7.999999 v 6.06275 H 18 L 16.666666,19 h -1.333333 l -1.5,-0.93725 H 12 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 2.4277345,1 C 1.6363058,1 1.0000001,1.6459188 1.0000001,2.4492188 v 1 C 1.0000001,2.6459188 1.6363058,2 2.4277345,2 H 29.572266 C 30.363694,2 31,2.6459188 31,3.4492188 v -1 C 31,1.6459188 30.363694,1 29.572266,1 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.4121095,4 C 4.6299919,4 4.0000001,4.641125 4.0000001,5.4375 v 1 C 4.0000001,5.641125 4.6299919,5 5.4121095,5 H 26.587891 C 27.370008,5 28,5.641125 28,6.4375 v -1 C 28,4.641125 27.370008,4 26.587891,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.3847657,7 C 7.6176888,7 7.0000001,7.6311823 7.0000001,8.4160156 v 1 C 7.0000001,8.6311823 7.6176888,8 8.3847657,8 H 23.615234 C 24.382311,8 25,8.6311823 25,9.4160156 v -1 C 25,7.6311823 24.382311,7 23.615234,7 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 11,10 c -0.554001,0 -1,0.459937 -1,1.03125 v 1 C 10,11.459937 10.445999,11 11,11 h 10 c 0.554001,0 1,0.459937 1,1.03125 v -1 C 22,10.459937 21.554001,10 21,10 Z m 1,8.0625 v 1 h 1.833984 l 1.5,0.9375 h 1.332032 L 18,19.0625 h 2 v -1 H 18 L 16.666016,19 h -1.332032 l -1.5,-0.9375 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/asc-de.svg b/.icons/awkward/32x32/apps/asc-de.svg
new file mode 100644
index 00000000..f887f6d7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/asc-de.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 16.000603,17.000001 c -0.862283,-1.42e-4 -1.72461,0.172302 -2.362717,0.515897 L 3.9565688,22.72803 c -1.2762145,0.687187 -1.275029,1.857259 0.00118,2.544448 l 9.6801282,5.212132 c 1.276214,0.687187 3.449222,0.687187 4.725434,0 l 9.680131,-5.212132 c 1.276211,-0.687186 1.275009,-1.857263 -0.0012,-2.544448 L 18.363347,17.515898 C 17.72524,17.172303 16.862914,17.000141 16.000631,17.000001 Z"/>
+ <path style="fill:#ea6e41" d="m 16.000603,16.000001 c -0.862283,-1.42e-4 -1.72461,0.172302 -2.362717,0.515897 L 3.9565688,21.72803 c -1.2762145,0.687187 -1.275029,1.857259 0.00118,2.544448 l 9.6801286,5.212132 c 1.276214,0.687187 3.449222,0.687187 4.725434,0 l 9.680131,-5.212132 c 1.276211,-0.687186 1.275009,-1.857263 -0.0012,-2.544448 l -9.678895,-5.212132 c -0.638107,-0.343595 -1.500433,-0.515757 -2.362716,-0.515897 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 16 C 15.137717 15.999858 14.276779 16.17203 13.638672 16.515625 L 3.9570312 21.728516 C 3.0862248 22.197408 2.8246714 22.888271 3.1425781 23.5 C 3.2903035 23.215347 3.5517999 22.946715 3.9570312 22.728516 L 13.638672 17.515625 C 14.276779 17.17203 15.137717 16.999858 16 17 C 16.862283 17.00014 17.725174 17.17203 18.363281 17.515625 L 28.042969 22.728516 C 28.448375 22.94681 28.709417 23.215207 28.857422 23.5 C 29.174929 22.88818 28.913948 22.197501 28.042969 21.728516 L 18.363281 16.515625 C 17.725174 16.17203 16.862283 16.00014 16 16 z"/>
+ <path style="opacity:0.2" d="m 16.000603,9.9999995 c -0.862283,-1.407e-4 -1.72461,0.1723025 -2.362717,0.5158975 l -9.6813172,5.212132 c -1.2762145,0.687189 -1.275029,1.857261 0.00118,2.54445 l 9.6801282,5.21213 c 1.276214,0.687188 3.449222,0.687188 4.725434,0 l 9.680131,-5.21213 c 1.276211,-0.687187 1.275009,-1.857264 -0.0012,-2.54445 L 18.363319,10.515897 C 17.725212,10.172302 16.862886,10.00014 16.000603,9.9999995 Z"/>
+ <path style="fill:#aed351" d="M 16.000603,8.9999998 C 15.13832,8.9998591 14.275993,9.1723027 13.637886,9.5158971 L 3.9565688,14.728029 c -1.2762145,0.687189 -1.275029,1.857261 0.00118,2.54445 l 9.6801286,5.21213 c 1.276214,0.687188 3.449222,0.687188 4.725434,0 l 9.680131,-5.21213 c 1.276211,-0.687187 1.275009,-1.857264 -0.0012,-2.54445 L 18.363319,9.5158971 C 17.725212,9.1723027 16.862886,9.0001405 16.000603,8.9999998 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 9 C 15.137717 8.9998593 14.276779 9.1720306 13.638672 9.515625 L 3.9570312 14.728516 C 3.0862248 15.197409 2.8246714 15.888271 3.1425781 16.5 C 3.2903035 16.215346 3.5517999 15.946716 3.9570312 15.728516 L 13.638672 10.515625 C 14.276779 10.17203 15.137717 9.9998593 16 10 C 16.862283 10.000141 17.725174 10.17203 18.363281 10.515625 L 28.042969 15.728516 C 28.448375 15.94681 28.709417 16.215206 28.857422 16.5 C 29.174929 15.888179 28.913948 15.197502 28.042969 14.728516 L 18.363281 9.515625 C 17.725174 9.1720306 16.862283 9.0001407 16 9 z"/>
+ <path style="opacity:0.2" d="M 16.000603,2.9999996 C 15.13832,2.9998589 14.275993,3.1723025 13.637886,3.5158968 L 3.9565688,8.7280287 c -1.2762145,0.687188 -1.275029,1.8572603 0.00118,2.5444493 l 9.6801282,5.212132 c 1.276214,0.687187 3.449222,0.687186 4.725434,0 l 9.680131,-5.212132 c 1.276211,-0.687187 1.275009,-1.8572634 -0.0012,-2.5444493 L 18.363319,3.5158968 C 17.725212,3.1723025 16.862886,3.0001403 16.000603,2.9999996 Z"/>
+ <path style="fill:#3b9dda" d="M 16.000603,1.9999999 C 15.13832,1.9998592 14.275993,2.1723028 13.637886,2.5158971 L 3.9565688,7.728029 c -1.2762145,0.687188 -1.275029,1.8572605 0.00118,2.544449 l 9.6801286,5.212132 c 1.276214,0.687187 3.449222,0.687186 4.725434,0 l 9.680131,-5.212132 c 1.276211,-0.6871864 1.275009,-1.8572631 -0.0012,-2.544449 L 18.363319,2.5158971 C 17.725212,2.1723028 16.862886,2.0001406 16.000603,1.9999999 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 C 15.137717 1.9998593 14.276779 2.1720307 13.638672 2.515625 L 3.9570312 7.7285156 C 3.0862248 8.1974084 2.8246714 8.888271 3.1425781 9.5 C 3.2903035 9.2153463 3.5517999 8.9467157 3.9570312 8.7285156 L 13.638672 3.515625 C 14.276779 3.1720307 15.137717 2.9998593 16 3 C 16.862283 3.0001407 17.725174 3.1720307 18.363281 3.515625 L 28.042969 8.7285156 C 28.448375 8.9468102 28.709417 9.2152065 28.857422 9.5 C 29.174929 8.8881798 28.913948 8.1975021 28.042969 7.7285156 L 18.363281 2.515625 C 17.725174 2.1720307 16.862283 2.0001407 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/aseprite.svg b/.icons/awkward/32x32/apps/aseprite.svg
new file mode 100644
index 00000000..621897fe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/aseprite.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 2,28 v 1 h 2 v -1 z m 26,0 v 1 H 28 30 V 28 H 28 Z M 4,30 v 1 h 2 20 2 V 30 H 26 6 Z"/>
+ <rect style="fill:#ffffff" width="24" height="24" x="4" y="4"/>
+ <path style="fill:#5c3e52" d="m6 2v2h20v-2zm20 2v2h2v-2zm2 2v20h2v-20zm0 20h-2v2h2zm-2 2h-20v2h20zm-20 0v-2h-2v2zm-2-2v-20h-2v20zm0-20h2v-2h-2zm6 4v8h2v-8zm10 0v8h2v-8z"/>
+ <path style="fill:#6d8292" d="m4 22v4h2v2h20v-2h2v-4h-2v2h-20v-2z"/>
+ <rect style="opacity:.2" width="2" height="1" x="2" y="6"/>
+ <rect style="opacity:.2" width="2" height="1" x="4" y="4"/>
+ <rect style="opacity:.2" width="2" height="1" x="26" y="4"/>
+ <rect style="opacity:.2" width="2" height="1" x="28" y="6"/>
+ <rect style="opacity:.2" width="2" height="1" x="4" y="21.99"/>
+ <rect style="opacity:.2" width="2" height="1" x="4" y="26"/>
+ <rect style="opacity:.2" width="2" height="1" x="26" y="21.99"/>
+ <rect style="opacity:.2" width="2" height="1" x="26" y="26"/>
+ <rect style="opacity:.2" width="20" height="1" x="6" y="24"/>
+ <rect style="opacity:.2" width="20" height="1" x="6" y="28"/>
+ <path style="opacity:0.1" d="m10 19v-1h2v1zm10 0v-1h2v1z"/>
+ <path style="fill:#825873" d="m4 2v2h2v-2zm0 2h-2v2h2zm22-2v2h2v-2zm2 2v2h2v-2zm-26 22v2h2v-2zm2 2v2h2v-2zm24-2v2h2v-2zm0 2h-2v2h2z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 4,2 v 1 h 2 20 2 V 2 H 26 6 Z M 2,4 V 5 H 4 V 4 Z M 28,4 V 5 H 28 30 V 4 h -2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 2 26 L 2 27 L 4 27 L 4 26 L 2 26 z M 28 26 L 28 27 L 30 27 L 30 26 L 28 26 z M 4 28 L 4 29 L 6 29 L 6 28 L 4 28 z M 26 28 L 26 29 L 28 29 L 28 28 L 26 28 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/asounder.svg b/.icons/awkward/32x32/apps/asounder.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/asounder.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/assaultcube.svg b/.icons/awkward/32x32/apps/assaultcube.svg
new file mode 100644
index 00000000..a520f1b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/assaultcube.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 12.543934,30.952592 c -0.0418,-0.0413 -0.333771,-0.123849 -0.883215,-0.183443 -1.101893,-0.119512 -1.479174,-0.349101 -1.620822,-0.986322 -0.1258524,-0.566158 0.142893,-1.25983 0.786003,-2.028787 0.303909,-0.363381 0.413757,-0.639046 0.413757,-0.697741 0,-0.200599 -0.430882,-0.100898 -0.782782,0.171075 -0.193292,0.149389 -0.5548061,0.273006 -0.8033657,0.274705 -0.5801478,0.004 -0.8050477,-0.380475 -0.6934026,-1.185291 C 9.030215,25.811412 9.1356761,25.625305 8.8691254,25.444727 8.6976387,25.328552 7.6540896,25.016382 7.3682585,24.75102 6.8803496,24.298051 6.8569433,24.238552 6.9855815,23.778229 7.1389863,23.229275 7.3174814,21.998665 6.7833204,20.581665 6.4894677,19.80214 6.4473469,19.759535 5.7241519,19.510302 5.3099229,19.367546 4.7564056,19.089016 4.4941136,18.891346 4.0422383,18.550799 4.0172482,18.486777 4.0177416,17.670906 l 5.623e-4,-0.861037 0.9163687,-0.468186 C 5.9883303,15.803358 6.502198,15.093062 6.1625981,14.905281 6.0470266,14.841378 5.519722,14.860621 4.9819802,14.948359 3.9366149,15.118935 3.3870437,14.986796 3.0747067,14.48978 2.8694042,14.163084 3.103665,13.572417 3.5764724,13.22463 l 0.3795532,-0.279193 0.7927056,0.299729 c 1.1627954,0.439663 1.821154,0.401768 2.4274067,-0.461152 0.5748894,-0.818276 0.4362242,-1.110775 0.098057,-1.75691 C 7.1528844,10.79532 7.042181,10.350629 7.0281865,10.038901 7.0049574,9.5215011 7.0563462,9.4313012 7.6181065,9.0035361 7.9565578,8.7458122 8.510075,8.4618509 8.8481444,8.3725106 9.5344609,8.1911413 10.09908,7.8789545 9.6898134,7.3648696 9.3521989,6.9407879 8.8446798,6.7856337 9.123261,5.9965378 9.495497,4.9421499 9.8334285,4.8211828 11.208739,5.3931307 c 0.46502,0.1933863 0.606321,0.4148948 0.680189,0.3697867 0.07387,-0.045108 0.134306,-0.3553365 0.134306,-0.6893964 0,-0.5212401 0.06207,-0.6510495 0.437633,-0.9152819 0.240696,-0.1693451 0.6235,-0.4401263 0.728147,-0.6875909 l 0.190267,-0.4499355 0.953579,0.3412836 c 0.524469,0.1877058 1.084174,0.4619721 1.243791,0.6094803 0.387402,0.3580148 0.470469,0.066508 1.54693,-0.4977466 1.165667,-0.6110143 1.698414,-0.6275347 2.239557,-0.069449 0.405374,0.4180675 1.084209,1.046496 1.265182,0.757172 0.170531,-0.2726295 0.993564,-0.15125 1.32287,0.1950944 0.174658,0.1836954 0.526143,0.2729686 0.781076,0.320223 0.254933,0.047255 0.723471,-0.077948 1.041196,0.1494628 0.702924,0.5031146 1.53785,0.011182 1.960947,-0.4338045 0.553579,-0.5822207 1.265182,-0.3923295 1.265182,0.3376136 0,0.1933268 -0.140071,0.6854149 -0.31127,1.0935293 -0.283522,0.6758798 -1.370245,1.174834 -1.180667,1.5085569 0.137971,0.242879 0.20936,0.4262811 0.621115,0.5440715 0.341625,0.097728 0.671735,0.2564408 0.733577,0.3526943 0.210393,0.3274586 0.108881,1.1458279 -0.20456,1.6491524 -0.28496,0.4575853 -0.304116,0.6107733 -0.217114,1.7362143 0.185146,2.395017 1.089609,4.372907 1.242426,4.770048 0.085,0.22091 0.149411,0.657047 0.143124,0.969193 -0.0062,0.312146 0.03092,0.742412 0.08268,0.956148 0.06907,0.285221 0.02909,0.435584 -0.15027,0.565168 -0.23046,0.166505 -0.327149,0.209316 -0.04707,0.751759 0.373797,0.723952 0.385509,1.659126 0.02798,2.094928 -0.227693,0.277543 -0.373432,0.321041 -0.948887,0.283208 -1.857557,-0.122119 -1.806927,-0.530507 -1.778927,-0.119191 0.01405,0.206467 0.39607,0.471864 0.594636,0.76059 0.403415,0.586588 0.452538,0.986123 0.171941,1.649378 -0.343702,0.812422 -0.522586,0.87182 -1.749683,0.580988 -0.595984,-0.141252 -1.183477,-0.338577 -1.30554,-0.438499 -0.321575,-0.263242 -0.578342,0.510634 -0.970152,1.123889 -0.332526,0.520464 -0.397069,0.555622 -1.020937,0.556108 -0.803866,6.94e-4 -1.42202,0.630053 -1.841143,1.300108 -0.206483,0.330107 -0.443626,0.511158 -0.748413,0.571388 -0.63196,0.124882 -1.407366,-0.03937 -2.212842,-0.374553 l -0.688244,-0.286392 -0.998669,0.33834 -1.398784,-0.161926 0.01773,0.555589 c 0.0098,0.305574 0.06546,0.909427 0.123808,1.341896 0.05835,0.432469 0.06673,0.941231 0.01863,1.130581 -0.08463,0.333152 -0.304795,0.573013 -0.460082,0.419579 z"/>
+ <path style="fill:#e53935" d="m 12.543934,29.952592 c -0.0418,-0.0413 -0.333771,-0.123849 -0.883215,-0.183443 -1.101893,-0.119512 -1.479174,-0.349101 -1.620822,-0.986322 -0.1258524,-0.566158 0.142893,-1.25983 0.786003,-2.028787 0.303909,-0.363381 0.413757,-0.639046 0.413757,-0.697741 0,-0.200599 -0.430882,-0.100898 -0.782782,0.171075 -0.193292,0.149389 -0.5548061,0.273006 -0.8033657,0.274705 -0.5801478,0.004 -0.8050477,-0.380475 -0.6934026,-1.185291 C 9.030215,24.811412 9.1356761,24.625305 8.8691254,24.444727 8.6976387,24.328552 7.6540896,24.016382 7.3682585,23.75102 6.8803496,23.298051 6.8569433,23.238552 6.9855815,22.778229 7.1389863,22.229275 7.3174814,20.998665 6.7833204,19.581665 6.4894677,18.80214 6.4473469,18.759535 5.7241519,18.510302 5.3099229,18.367546 4.7564056,18.089016 4.4941136,17.891346 4.0422383,17.550799 4.0172482,17.486777 4.0177416,16.670906 l 5.623e-4,-0.861037 0.9163687,-0.468186 C 5.9883303,14.803358 6.502198,14.093062 6.1625981,13.905281 6.0470266,13.841378 5.519722,13.860621 4.9819802,13.948359 3.9366149,14.118935 3.3870437,13.986796 3.0747067,13.48978 2.8694042,13.163084 3.103665,12.572417 3.5764724,12.22463 l 0.3795532,-0.279193 0.7927056,0.299729 c 1.1627954,0.439663 1.821154,0.401768 2.4274067,-0.461152 0.5748894,-0.818276 0.4362242,-1.110775 0.098057,-1.75691 C 7.1528844,9.7953196 7.042181,9.3506285 7.0281865,9.038901 7.0049574,8.5215009 7.0563462,8.431301 7.6181065,8.0035359 7.9565578,7.745812 8.510075,7.4618507 8.8481444,7.3725104 9.5344609,7.1911411 10.09908,6.8789543 9.6898134,6.3648694 9.3521989,5.9407877 8.8446798,5.7856335 9.123261,4.9965376 9.495497,3.9421497 9.8334285,3.8211826 11.208739,4.3931305 c 0.46502,0.1933863 0.606321,0.4148948 0.680189,0.3697867 0.07387,-0.045108 0.134306,-0.3553365 0.134306,-0.6893964 0,-0.5212401 0.06207,-0.6510495 0.437633,-0.9152819 0.240696,-0.1693451 0.6235,-0.4401263 0.728147,-0.6875909 l 0.190267,-0.4499355 0.953579,0.3412836 c 0.524469,0.1877058 1.084174,0.4619721 1.243791,0.6094803 0.387402,0.3580148 0.470469,0.066508 1.54693,-0.4977466 1.165667,-0.6110143 1.698414,-0.6275347 2.239557,-0.069449 0.405374,0.4180675 1.084209,1.046496 1.265182,0.757172 0.170531,-0.2726295 0.993564,-0.15125 1.32287,0.1950944 0.174658,0.1836954 0.526143,0.2729686 0.781076,0.320223 0.254933,0.047255 0.723471,-0.077948 1.041196,0.1494628 0.702924,0.5031146 1.53785,0.011182 1.960947,-0.4338045 0.553579,-0.5822207 1.265182,-0.3923295 1.265182,0.3376136 0,0.1933268 -0.140071,0.6854149 -0.31127,1.0935293 -0.283522,0.6758798 -1.370245,1.174834 -1.180667,1.5085569 0.137971,0.242879 0.20936,0.4262811 0.621115,0.5440715 0.341625,0.097728 0.671735,0.2564408 0.733577,0.3526943 0.210393,0.3274586 0.108881,1.1458279 -0.20456,1.6491524 -0.28496,0.4575858 -0.304116,0.6107731 -0.217114,1.7362145 0.185146,2.395017 1.089609,4.372907 1.242426,4.770048 0.085,0.22091 0.149411,0.657047 0.143124,0.969193 -0.0062,0.312146 0.03092,0.742412 0.08268,0.956148 0.06907,0.285221 0.02909,0.435584 -0.15027,0.565168 -0.23046,0.166505 -0.327149,0.209316 -0.04707,0.751759 0.373797,0.723952 0.385509,1.659126 0.02798,2.094928 -0.227693,0.277543 -0.373432,0.321041 -0.948887,0.283208 -1.857557,-0.122119 -1.806927,-0.530507 -1.778927,-0.119191 0.01405,0.206467 0.39607,0.471864 0.594636,0.76059 0.403415,0.586588 0.452538,0.986123 0.171941,1.649378 -0.343702,0.812422 -0.522586,0.87182 -1.749683,0.580988 -0.595984,-0.141252 -1.183477,-0.338577 -1.30554,-0.438499 -0.321575,-0.263242 -0.578342,0.510634 -0.970152,1.123889 -0.332526,0.520464 -0.397069,0.555622 -1.020937,0.556108 -0.803866,6.94e-4 -1.42202,0.630053 -1.841143,1.300108 -0.206483,0.330107 -0.443626,0.511158 -0.748413,0.571388 -0.63196,0.124882 -1.407366,-0.03937 -2.212842,-0.374553 l -0.688244,-0.286392 -0.998669,0.33834 -1.398784,-0.161926 0.01773,0.555589 c 0.0098,0.305574 0.06546,0.909427 0.123808,1.341896 0.05835,0.432469 0.06673,0.941231 0.01863,1.130581 -0.08463,0.333152 -0.304795,0.573013 -0.460082,0.419579 z"/>
+ <path style="fill:#ffffff" d="M 16.031613,6.2125041 9.1454546,11.177265 v 0.0056 l 0.9471764,8.318747 7.833335,3.356801 6.886154,-4.96476 -0.947177,-8.318855 v -0.00553 z"/>
+ <path style="fill:#c8c8c8" d="M 24.032862,9.4342537 17.000641,14.505628 17.967617,23.000004 25,17.930034 Z"/>
+ <path style="fill:#ffffff" d="M 16.032382,6.0000048 9,11.069976 l 6.394e-4,0.0056 8.0000016,3.430039 7.032221,-5.0713758 -6.39e-4,-0.0056 z"/>
+ <path style="fill:#e4e4e4" d="m 9.0006401,11.0756 0.9671371,8.49578 7.9998398,3.428624 -0.966976,-8.494376 z"/>
+ <path style="opacity:0.1" d="M 23.167969 10.058594 L 17 14.505859 L 9.8652344 11.447266 L 9 12.070312 L 9 12.076172 L 17 15.505859 L 24.033203 10.435547 L 24.03125 10.429688 L 23.167969 10.058594 z"/>
+ <path style="opacity:0.2" d="M 9.1054688 11.994141 L 9 12.070312 L 9 12.076172 L 9.96875 20.572266 L 17.966797 24 L 25 18.929688 L 24.894531 18.005859 L 17.966797 23 L 9.96875 19.572266 L 9.1054688 11.994141 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 18.478516 2 C 18.131978 2.0107462 17.70588 2.1691022 17.123047 2.4746094 C 16.046586 3.038864 15.963574 3.3287179 15.576172 2.9707031 C 15.416555 2.8231949 14.8565 2.5490339 14.332031 2.3613281 L 13.378906 2.0214844 L 13.189453 2.4707031 C 13.084806 2.7181677 12.701633 2.988858 12.460938 3.1582031 C 12.085374 3.4224355 12.023438 3.5529787 12.023438 4.0742188 C 12.023438 4.4082786 11.962542 4.7185639 11.888672 4.7636719 C 11.814804 4.80878 11.674004 4.5859644 11.208984 4.3925781 C 9.8336739 3.8206302 9.4952829 3.9417058 9.1230469 4.9960938 C 8.9783666 5.4059082 9.049853 5.6455314 9.1953125 5.8398438 C 9.5440376 4.9611512 9.9202987 4.8566547 11.208984 5.3925781 C 11.674004 5.5859644 11.814804 5.80878 11.888672 5.7636719 C 11.962542 5.7185639 12.023438 5.4082787 12.023438 5.0742188 C 12.023438 4.5529787 12.085374 4.4224355 12.460938 4.1582031 C 12.701633 3.988858 13.084806 3.7181677 13.189453 3.4707031 L 13.378906 3.0214844 L 14.332031 3.3613281 C 14.8565 3.5490339 15.416555 3.8231949 15.576172 3.9707031 C 15.963574 4.3287179 16.046586 4.038864 17.123047 3.4746094 C 18.288714 2.8635951 18.822138 2.8462112 19.363281 3.4042969 C 19.768655 3.8223644 20.447933 4.4514334 20.628906 4.1621094 C 20.799437 3.8894799 21.621866 4.0110775 21.951172 4.3574219 C 22.12583 4.5411173 22.477489 4.63048 22.732422 4.6777344 C 22.987355 4.7249894 23.455712 4.5987611 23.773438 4.8261719 C 24.476361 5.3292865 25.311278 4.8375646 25.734375 4.3925781 C 26.148564 3.9569593 26.65008 3.9535064 26.876953 4.2851562 C 26.948086 4.0510232 27 3.8409278 27 3.7304688 C 27 3.0005257 26.287954 2.8103574 25.734375 3.3925781 C 25.311278 3.8375646 24.476361 4.3292865 23.773438 3.8261719 C 23.455712 3.5987611 22.987355 3.7249894 22.732422 3.6777344 C 22.477489 3.63048 22.12583 3.5411173 21.951172 3.3574219 C 21.621866 3.0110775 20.799437 2.8894799 20.628906 3.1621094 C 20.447933 3.4514334 19.768655 2.8223644 19.363281 2.4042969 C 19.09271 2.125254 18.825054 1.9892538 18.478516 2 z M 25.861328 6.7636719 C 25.612215 6.9871725 25.420923 7.1790758 25.507812 7.3320312 C 25.645784 7.5749103 25.717151 7.7591627 26.128906 7.8769531 C 26.470531 7.9746811 26.801439 8.1322621 26.863281 8.2285156 C 26.875284 8.2471976 26.876727 8.2810063 26.886719 8.3027344 C 26.995223 7.8855588 27.004034 7.4475847 26.863281 7.2285156 C 26.801439 7.1322621 26.470531 6.9746811 26.128906 6.8769531 C 26.016147 6.8446961 25.931394 6.8056439 25.861328 6.7636719 z M 9.4648438 7.125 C 9.2913244 7.2229329 9.0867336 7.3098671 8.8476562 7.3730469 C 8.5095868 7.4623872 7.9556388 7.7461824 7.6171875 8.0039062 C 7.0554272 8.4316713 7.0041146 8.5216624 7.0273438 9.0390625 C 7.0334551 9.1751939 7.0657357 9.3380529 7.1015625 9.4960938 C 7.1806012 9.3526507 7.3316331 9.2213481 7.6171875 9.0039062 C 7.9556388 8.7461823 8.5095868 8.4623872 8.8476562 8.3730469 C 9.5339727 8.1916776 10.09872 7.8793193 9.6894531 7.3652344 C 9.6154586 7.272289 9.5450964 7.2016148 9.4648438 7.125 z M 26.429688 10.423828 C 26.384413 10.66817 26.392866 10.987325 26.441406 11.615234 C 26.626552 14.010251 27.530777 15.987625 27.683594 16.384766 C 27.768594 16.605676 27.832459 17.04137 27.826172 17.353516 C 27.823438 17.491141 27.851631 17.620524 27.863281 17.775391 C 27.949815 17.664393 27.960639 17.527077 27.908203 17.310547 C 27.856443 17.096811 27.819972 16.665662 27.826172 16.353516 C 27.832459 16.04137 27.768594 15.605676 27.683594 15.384766 C 27.530777 14.987625 26.626552 13.010251 26.441406 10.615234 C 26.435317 10.536462 26.434682 10.493513 26.429688 10.423828 z M 7.4296875 11.347656 C 7.3672956 11.47959 7.2945615 11.614136 7.1757812 11.783203 C 6.5695286 12.646123 5.9108423 12.685757 4.7480469 12.246094 L 3.9550781 11.945312 L 3.5761719 12.224609 C 3.1033645 12.572396 2.8689162 13.163538 3.0742188 13.490234 C 3.110795 13.548437 3.1635331 13.584517 3.2070312 13.632812 C 3.30386 13.483458 3.420239 13.33931 3.5761719 13.224609 L 3.9550781 12.945312 L 4.7480469 13.246094 C 5.9108423 13.685757 6.5695286 13.646123 7.1757812 12.783203 C 7.6438646 12.116951 7.6302245 11.791475 7.4296875 11.347656 z M 5.7304688 14.869141 C 5.7109443 14.869853 5.6824782 14.875925 5.6621094 14.876953 C 5.4611262 15.035676 5.223669 15.194592 4.9355469 15.341797 L 4.0175781 15.810547 L 4.0175781 16.671875 C 4.0175434 16.729222 4.0211279 16.758319 4.0214844 16.808594 L 4.9355469 16.341797 C 5.9892046 15.803472 6.5017093 15.094031 6.1621094 14.90625 C 6.1043236 14.874299 5.9439591 14.86135 5.7304688 14.869141 z M 27.791016 18.84375 C 27.779023 18.853846 27.771389 18.865191 27.757812 18.875 C 27.527352 19.041505 27.430859 19.08451 27.710938 19.626953 C 27.822839 19.843678 27.892643 20.07698 27.939453 20.3125 C 28.053016 19.892539 27.990817 19.340075 27.791016 18.84375 z M 25.017578 21.712891 C 24.997238 21.730537 25.004719 21.781937 25.011719 21.884766 C 25.025769 22.091233 25.406903 22.357758 25.605469 22.646484 C 25.711022 22.799965 25.792126 22.940228 25.849609 23.076172 C 25.997989 22.628353 25.96471 22.279794 25.740234 21.878906 C 25.219134 21.780166 25.058557 21.677338 25.017578 21.712891 z M 7.1054688 22.078125 C 7.074984 22.360494 7.0333839 22.608956 6.9863281 22.777344 C 6.896253 23.099672 6.8903434 23.229667 7.0566406 23.431641 C 7.1213396 23.086509 7.1499022 22.625877 7.1054688 22.078125 z M 8.953125 25.53125 C 8.9408679 25.737935 8.9559115 25.910275 9 26.048828 C 9.038544 25.82446 9.0514549 25.646245 8.953125 25.53125 z M 11.166016 26.960938 C 11.035269 26.919307 10.75241 27.016866 10.498047 27.201172 C 10.10277 27.791556 9.9382394 28.329642 10.039062 28.783203 C 10.055384 28.856629 10.088001 28.907647 10.111328 28.970703 C 10.232112 28.593947 10.463072 28.18806 10.826172 27.753906 C 11.130081 27.390525 11.240234 27.115336 11.240234 27.056641 C 11.240234 27.006491 11.211909 26.97555 11.166016 26.960938 z M 12.84375 27.505859 L 12.861328 28.060547 C 12.871128 28.366121 12.92798 28.969875 12.986328 29.402344 C 12.992929 29.45127 12.992734 29.500475 12.998047 29.550781 C 12.999761 29.544488 13.00229 29.539567 13.003906 29.533203 C 13.052006 29.343853 13.044678 28.834813 12.986328 28.402344 C 12.947687 28.115942 12.928041 27.813991 12.904297 27.513672 L 12.84375 27.505859 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/assistant-qt4.svg b/.icons/awkward/32x32/apps/assistant-qt4.svg
new file mode 120000
index 00000000..a2c2cf3c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/assistant-qt4.svg
@@ -0,0 +1 @@
+qtassistant.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/assistant-qt5.svg b/.icons/awkward/32x32/apps/assistant-qt5.svg
new file mode 120000
index 00000000..a2c2cf3c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/assistant-qt5.svg
@@ -0,0 +1 @@
+qtassistant.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/assistant.svg b/.icons/awkward/32x32/apps/assistant.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/assistant.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/assistant5.svg b/.icons/awkward/32x32/apps/assistant5.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/assistant5.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/astromenace.svg b/.icons/awkward/32x32/apps/astromenace.svg
new file mode 100644
index 00000000..00a22143
--- /dev/null
+++ b/.icons/awkward/32x32/apps/astromenace.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#345784" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 16.876143,9.0008197 c -0.07298,0.00241 -0.148406,0.0098 -0.229687,0.020755 -0.914164,0.1232144 -1.165089,0.3470361 -1.724023,1.5343123 -0.376999,0.800807 -0.565602,0.898598 -1.051367,1.004288 -2.270899,-1.6740676 -2.270899,0.881294 -2.717969,1.58965 -0.612812,-0.544097 -1.4086638,-1.720648 -2.1956451,-2.378392 -0.7036085,-0.588062 -1.4001267,-0.9443502 -1.9524022,-0.5732 -0.4376408,0.31054 -0.809472,0.97682 -0.9447267,2.505534 -0.184779,2.088454 0.00193,3.264213 1.3125004,4.993795 1.481984,1.955797 3.6899906,3.912297 7.1859366,6.368293 C 16.073,25.129648 17.341965,26 17.379268,26 c 0.209681,0 -2.026639,-2.939631 -3.381054,-4.443833 -2.024185,-2.248037 -2.397704,-3.047432 -2.441447,-4.057005 -0.0395,-0.912116 0.346379,-1.516324 0.863712,-1.516324 0.187983,0 1.03879,0.646194 1.976954,1.723023 0.781823,0.854909 1.295868,2.05718 1.920165,2.937175 1.322034,1.670465 2.855183,1.883518 3.424804,0.475928 0.551795,-1.369656 0.191643,-3.775084 -1.069774,-5.451169 -0.141919,-0.612973 0.126352,-0.706234 0.746484,-0.705589 0.78439,7.79e-4 2.274064,0.539692 3.169141,1.324174 1.106114,0.969443 1.29251,0.964881 2.523828,3.436136 0.726834,1.458756 1.447739,2.819289 1.602344,3.022968 0.275336,0.362746 0.281122,0.360739 0.285742,-0.09269 -0.232346,-3.775768 -1.52736,-7.369369 -4.327149,-9.948317 C 22.199419,12.285555 20.80971,11.26369 19.584542,10.434136 17.799503,9.225492 17.386989,8.9837518 16.876143,9.0008197 Z"/>
+ <path style="fill:#8d8069" d="m 16.876143,8.0008197 c -0.07298,0.00241 -0.148406,0.0098 -0.229687,0.020755 -0.914164,0.1232144 -1.165089,0.3470361 -1.724023,1.5343122 -0.376999,0.8008071 -0.565602,0.8985981 -1.051367,1.0042881 -2.270899,-1.6740676 -2.270899,0.881294 -2.717969,1.58965 C 10.540285,11.605728 9.7444332,10.429177 8.9574519,9.7714333 8.2538434,9.1833707 7.5573252,8.8270828 7.0050497,9.1982327 6.5674089,9.5087728 6.1955777,10.175053 6.060323,11.703767 c -0.184779,2.088454 0.00193,3.264213 1.3125004,4.993795 1.481984,1.955797 3.6899906,3.912297 7.1859366,6.368293 C 16.073,24.129648 17.341965,25 17.379268,25 c 0.209681,0 -2.026639,-2.939631 -3.381054,-4.443833 -2.024185,-2.248037 -2.397704,-3.047432 -2.441447,-4.057005 -0.0395,-0.912116 0.346379,-1.516324 0.863712,-1.516324 0.187983,0 1.03879,0.646194 1.976954,1.723023 0.781823,0.854909 1.295868,2.05718 1.920165,2.937175 1.322034,1.670465 2.855183,1.883518 3.424804,0.475928 0.551795,-1.369656 0.191643,-3.775084 -1.069774,-5.451169 -0.141919,-0.612973 0.126352,-0.706234 0.746484,-0.705589 0.78439,7.79e-4 2.274064,0.539692 3.169141,1.324174 1.106114,0.969443 1.29251,0.964881 2.523828,3.436136 0.726834,1.458756 1.447739,2.819289 1.602344,3.022968 0.275336,0.362746 0.281122,0.360739 0.285742,-0.09269 -0.232346,-3.775768 -1.52736,-7.369369 -4.327149,-9.948317 C 22.199419,11.285555 20.80971,10.26369 19.584542,9.4341358 17.799503,8.225492 17.386989,7.9837518 16.876143,8.0008197 Z"/>
+ <ellipse style="opacity:0.2" cx="1.037" cy="25.497" rx="1.419" ry="2.058" transform="matrix(0.41803286,-0.90843191,0.66935843,0.74293963,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="1.766" cy="25.041" rx="1.419" ry="2.058" transform="matrix(0.41803286,-0.90843191,0.66935843,0.74293963,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.876953 8 C 16.803973 8.00241 16.727765 8.0105294 16.646484 8.0214844 C 15.73232 8.1446988 15.480809 8.3693645 14.921875 9.5566406 C 14.544876 10.357448 14.356859 10.454857 13.871094 10.560547 C 11.600195 8.8864793 11.599414 11.442035 11.152344 12.150391 C 10.539532 11.606294 9.7440126 10.429228 8.9570312 9.7714844 C 8.2534227 9.1834218 7.5581349 8.8261157 7.0058594 9.1972656 C 6.5682186 9.5078057 6.1958016 10.174411 6.0605469 11.703125 C 6.0011441 12.374521 5.986916 12.947048 6.0292969 13.478516 C 6.0387497 13.223372 6.0352857 12.988637 6.0605469 12.703125 C 6.1958016 11.174411 6.5682186 10.507806 7.0058594 10.197266 C 7.5581349 9.8261154 8.2534228 10.183422 8.9570312 10.771484 C 9.7440125 11.429228 10.539532 12.606294 11.152344 13.150391 C 11.599414 12.442035 11.600195 9.8864793 13.871094 11.560547 C 14.356859 11.454857 14.544876 11.357448 14.921875 10.556641 C 15.480809 9.3693644 15.73232 9.1446988 16.646484 9.0214844 C 16.727765 9.0105294 16.803973 9.00241 16.876953 9 C 17.387799 8.9829321 17.798945 9.2249497 19.583984 10.433594 C 20.809152 11.263148 22.200229 12.286156 22.673828 12.705078 C 25.308836 15.132242 26.59771 18.459583 26.935547 21.990234 C 26.988306 22.008451 26.997372 21.910233 27 21.652344 C 26.767654 17.876576 25.473617 14.284026 22.673828 11.705078 C 22.200229 11.286156 20.809152 10.263148 19.583984 9.4335938 C 17.798945 8.2249499 17.387799 7.9829321 16.876953 8 z M 18.908203 15.029297 C 18.676977 15.107168 18.580824 15.274702 18.671875 15.667969 C 19.433555 16.680037 19.860782 17.95602 19.962891 19.111328 C 20.079886 17.868214 19.725096 16.298532 18.908203 15.029297 z M 11.611328 16.851562 C 11.568106 17.043633 11.546239 17.259819 11.556641 17.5 C 11.600384 18.509573 11.973862 19.308604 13.998047 21.556641 C 14.625481 22.253464 15.432313 23.248983 16.107422 24.126953 C 16.534886 24.418976 17.362081 25 17.378906 25 C 17.588587 25 15.352462 22.060843 13.998047 20.556641 C 12.213579 18.57483 11.73508 17.718199 11.611328 16.851562 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/asunder.svg b/.icons/awkward/32x32/apps/asunder.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/asunder.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/atom-beta.svg b/.icons/awkward/32x32/apps/atom-beta.svg
new file mode 100644
index 00000000..9db4947f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/atom-beta.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#d89b20" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="m 12.419922,8.00171 c -0.228052,-0.00636 -0.443202,0.013097 -0.585938,0.060547 -0.700239,0.2369 -1.139665,0.7465962 -1.382812,1.5976562 -0.21006,0.7416999 -0.203673,2.0759809 0.01563,3.2382819 0.03847,0.201949 0.07869,0.386405 0.08789,0.416015 0.01154,0.04176 -0.06367,0.06818 -0.394532,0.142578 -1.6174941,0.3644 -2.7983607,0.907232 -3.5078122,1.613281 -0.3185529,0.31431 -0.49532,0.590551 -0.5976563,0.9375 -0.07233,0.24067 -0.07233,0.717449 0,0.955079 0.1985508,0.6529 0.7572718,1.265773 1.640625,1.808593 0.6132674,0.37353 0.7975734,0.41462 0.9960937,0.21875 0.093105,-0.09186 0.1132813,-0.136013 0.1132813,-0.246093 0,-0.21333 -0.066916,-0.297708 -0.3554687,-0.460938 -1.8090214,-1.0051 -2.1279496,-2.014306 -0.9199219,-2.910156 0.6132877,-0.45398 1.4707904,-0.813177 2.6250001,-1.091797 0.505539,-0.12147 0.619141,-0.135602 0.619141,-0.07031 -1e-6,0.0888 0.372085,1.262391 0.564453,1.769531 l 0.199218,0.53125 -0.261718,0.498047 c -1.045731,1.9928 -1.7160804,4.024065 -1.7968754,5.509765 -0.066173,1.1448 0.1433655,1.963563 0.6542964,2.470703 0.558658,0.55194 1.346756,0.66999 2.359376,0.34961 0.381595,-0.12147 1.140354,-0.501988 1.582031,-0.798828 0.318563,-0.2103 0.387367,-0.27078 0.429687,-0.38086 0.04233,-0.11008 0.04233,-0.146318 0,-0.261718 -0.0631,-0.172341 -0.194946,-0.267579 -0.375,-0.267579 -0.116961,0 -0.199144,0.03633 -0.5,0.238282 -0.682512,0.45704 -1.321817,0.741248 -1.853515,0.830078 -0.736351,0.12453 -1.209565,-0.195878 -1.425782,-0.955078 -0.09311,-0.3295 -0.08671,-1.385781 0.01563,-1.931641 0.156206,-0.8685 0.429425,-1.76976 0.820313,-2.71875 0.231602,-0.5633 0.674355,-1.506109 0.734375,-1.568359 0.03,-0.03264 0.0687,0.02061 0.167969,0.246093 0.505549,1.1205 1.277172,2.48765 2.03125,3.59375 1.800639,2.6374 3.772847,4.355583 5.291015,4.601563 l -0.01563,0.002 c 0.667126,0.10629 1.228549,-0.05663 1.664063,-0.486328 0.354716,-0.3561 0.590309,-0.857748 0.722656,-1.554688 0.0808,-0.4358 0.0808,-1.65403 0,-2.25 -0.246288,-1.7765 -0.902158,-3.81515 -1.884766,-5.84375 -0.153125,-0.31734 -0.240933,-0.394531 -0.439453,-0.394531 -0.222379,-0.003 -0.402343,0.16753 -0.402343,0.380859 0,0.0744 0.07498,0.274863 0.201171,0.539063 1.211099,2.5471 1.861092,5.012322 1.794922,6.794922 -0.04077,1.0621 -0.310509,1.699332 -0.818359,1.945312 -0.267025,0.12983 -0.604071,0.127105 -1.048828,-0.01563 -2.041455,-0.6818 -4.805799,-4.0914 -6.587891,-8.125 l -0.177734,-0.404296 0.259765,-0.435547 c 0.291593,-0.495 1.027857,-1.600688 1.367188,-2.054688 l 0.228516,-0.302734 h 0.599609 c 3.652664,0 7.270001,0.815553 9.1875,2.064453 0.390889,0.25508 0.862326,0.72159 1.003906,0.99414 0.10237,0.1898 0.111328,0.240138 0.111328,0.492188 0,0.24674 -0.0099,0.305951 -0.09375,0.457031 -0.234734,0.44486 -0.853988,0.906838 -1.65039,1.236328 -0.369336,0.15412 -0.46875,0.254544 -0.46875,0.464844 0,0.17765 0.11794,0.32772 0.294921,0.380859 0.114652,0.03265 0.15274,0.02699 0.357422,-0.05273 1.286577,-0.5018 2.167604,-1.281512 2.347657,-2.070312 0.05086,-0.21333 0.04884,-0.615006 -0.002,-0.822266 -0.09618,-0.40694 -0.440016,-0.929307 -0.833985,-1.279297 -1.755132,-1.5541 -5.478198,-2.556146 -9.896484,-2.660156 l -0.316407,-0.0078 0.369141,-0.410156 c 0.19852,-0.22852 0.553719,-0.608622 0.796875,-0.851562 1.256576,-1.260301 2.422605,-2.0838148 3.441406,-2.4277349 0.324715,-0.112363 0.391487,-0.125 0.728516,-0.125 0.313171,0 0.388009,0.0098 0.523438,0.078125 0.183906,0.08579 0.390676,0.2952307 0.496093,0.4941407 0.206993,0.4062002 0.275042,1.1197062 0.175781,1.8789062 -0.03309,0.26116 -0.05859,0.562006 -0.05859,0.666016 0,0.17538 0.0051,0.203272 0.107422,0.289062 0.08387,0.07744 0.141501,0.09766 0.25,0.09766 0.174672,-10e-7 0.336285,-0.09229 0.384765,-0.216797 0.143895,-0.3675 0.2181,-1.669851 0.125,-2.218751 -0.144682,-0.8427195 -0.510494,-1.4119095 -1.09375,-1.6874995 -1.031065,-0.492 -2.526717,-0.010606 -4.273437,1.3710938 -0.913394,0.7234997 -2.115829,1.9499997 -2.945313,2.9999997 l -0.08203,0.0957 -0.490234,0.02539 c -0.411595,0.02354 -1.080668,0.08978 -1.859375,0.181641 l -0.169922,0.01953 -0.07227,-0.40625 c -0.140814,-0.80935 -0.152344,-0.930698 -0.152344,-1.705078 0,-0.67947 0.01,-0.809482 0.07617,-1.082032 0.162357,-0.6878495 0.48227,-1.1142985 0.90625,-1.2031245 0.583288,-0.12143 1.308559,0.1661463 2.324219,0.9101563 0.324715,0.24066 0.718402,0.033897 0.669922,-0.3457031 -0.02078,-0.1655 -0.17237,-0.3075576 -0.689453,-0.6484376 -0.433224,-0.28773 -0.921319,-0.5252249 -1.31836,-0.640625 -0.195449,-0.057699 -0.43601,-0.089345 -0.664062,-0.095703 z m 0.773437,5.837891 c 0,0.01519 -0.138956,0.225589 -0.310547,0.474609 -0.171591,0.24598 -0.41482,0.60752 -0.541015,0.8125 -0.123113,0.19891 -0.243718,0.37968 -0.267578,0.40625 -0.03308,0.03492 -0.08154,-0.05913 -0.228516,-0.521484 -0.210077,-0.63768 -0.300367,-0.982109 -0.273437,-1.011719 0.0446,-0.04479 1.621093,-0.204946 1.621093,-0.160156 z m 2.957032,2.160156 C 15.515588,15.999757 15,16.518143 15,17.152101 c 0,0.633967 0.515599,1.148437 1.150391,1.148437 0.634802,0 1.15039,-0.51448 1.15039,-1.148437 0,-0.633927 -0.515598,-1.152344 -1.15039,-1.152344 z"/>
+ <path style="fill:#ffffff" d="M 12.419922 7.0019531 C 12.19187 6.9955949 11.97672 7.0150505 11.833984 7.0625 C 11.133745 7.2994 10.694319 7.8090962 10.451172 8.6601562 C 10.241112 9.4018563 10.247499 10.736137 10.466797 11.898438 C 10.505267 12.100387 10.545488 12.284843 10.554688 12.314453 C 10.566232 12.356213 10.491023 12.382631 10.160156 12.457031 C 8.5426619 12.821431 7.3617953 13.364263 6.6523438 14.070312 C 6.3337909 14.384622 6.1570238 14.660863 6.0546875 15.007812 C 5.9823575 15.248482 5.9823575 15.725261 6.0546875 15.962891 C 6.2532383 16.615791 6.8119593 17.228664 7.6953125 17.771484 C 8.3085799 18.145014 8.4928859 18.186104 8.6914062 17.990234 C 8.7845115 17.898374 8.8046875 17.854221 8.8046875 17.744141 C 8.8046875 17.530811 8.737771 17.446433 8.4492188 17.283203 C 6.6401974 16.278103 6.3212692 15.268897 7.5292969 14.373047 C 8.1425846 13.919067 9.0000873 13.55987 10.154297 13.28125 C 10.659836 13.15978 10.773438 13.145648 10.773438 13.210938 C 10.773437 13.299737 11.145523 14.473329 11.337891 14.980469 L 11.537109 15.511719 L 11.275391 16.009766 C 10.22966 18.002566 9.5593106 20.033831 9.4785156 21.519531 C 9.4123421 22.664331 9.6218811 23.483094 10.132812 23.990234 C 10.69147 24.542174 11.479568 24.660224 12.492188 24.339844 C 12.873783 24.218374 13.632542 23.837856 14.074219 23.541016 C 14.392782 23.330716 14.461586 23.270236 14.503906 23.160156 C 14.546236 23.050076 14.546236 23.013838 14.503906 22.898438 C 14.440804 22.726097 14.30896 22.630859 14.128906 22.630859 C 14.011945 22.630859 13.929762 22.667191 13.628906 22.869141 C 12.946394 23.326181 12.307089 23.610389 11.775391 23.699219 C 11.03904 23.823749 10.565826 23.503341 10.349609 22.744141 C 10.256501 22.414641 10.262898 21.35836 10.365234 20.8125 C 10.52144 19.944 10.794659 19.04274 11.185547 18.09375 C 11.417149 17.53045 11.859902 16.587641 11.919922 16.525391 C 11.949922 16.492751 11.988621 16.546004 12.087891 16.771484 C 12.59344 17.891984 13.365063 19.259134 14.119141 20.365234 C 15.91978 23.002634 17.891988 24.720817 19.410156 24.966797 L 19.394531 24.96875 C 20.061657 25.07504 20.62308 24.912122 21.058594 24.482422 C 21.41331 24.126322 21.648903 23.624674 21.78125 22.927734 C 21.86205 22.491934 21.86205 21.273704 21.78125 20.677734 C 21.534962 18.901234 20.879092 16.862584 19.896484 14.833984 C 19.743359 14.516644 19.655551 14.439453 19.457031 14.439453 C 19.234652 14.436423 19.054688 14.606983 19.054688 14.820312 C 19.054688 14.894713 19.129664 15.095175 19.255859 15.359375 C 20.466958 17.906475 21.116951 20.371697 21.050781 22.154297 C 21.010007 23.216397 20.740272 23.853629 20.232422 24.099609 C 19.965397 24.229439 19.628351 24.226714 19.183594 24.083984 C 17.142139 23.402184 14.377795 19.992584 12.595703 15.958984 L 12.417969 15.554688 L 12.677734 15.119141 C 12.969327 14.624141 13.705591 13.518453 14.044922 13.064453 L 14.273438 12.761719 L 14.873047 12.761719 C 18.525711 12.761719 22.143048 13.577272 24.060547 14.826172 C 24.451436 15.081252 24.922873 15.547762 25.064453 15.820312 C 25.166823 16.010112 25.175781 16.06045 25.175781 16.3125 C 25.175781 16.55924 25.165901 16.618451 25.082031 16.769531 C 24.847297 17.214391 24.228043 17.676369 23.431641 18.005859 C 23.062305 18.159979 22.962891 18.260403 22.962891 18.470703 C 22.962891 18.648353 23.080831 18.798423 23.257812 18.851562 C 23.372464 18.884213 23.410552 18.878548 23.615234 18.798828 C 24.901811 18.297028 25.782838 17.517316 25.962891 16.728516 C 26.013751 16.515186 26.011727 16.11351 25.960938 15.90625 C 25.864754 15.49931 25.520922 14.976943 25.126953 14.626953 C 23.371821 13.072853 19.648755 12.070807 15.230469 11.966797 L 14.914062 11.958984 L 15.283203 11.548828 C 15.481723 11.320308 15.836922 10.940206 16.080078 10.697266 C 17.336654 9.4369655 18.502683 8.6134513 19.521484 8.2695312 C 19.846199 8.1571682 19.912971 8.1445312 20.25 8.1445312 C 20.563171 8.1445312 20.638009 8.1543283 20.773438 8.2226562 C 20.957344 8.3084463 21.164114 8.5178869 21.269531 8.7167969 C 21.476524 9.1229969 21.544573 9.836503 21.445312 10.595703 C 21.412222 10.856863 21.386719 11.157709 21.386719 11.261719 C 21.386719 11.437099 21.391805 11.464991 21.494141 11.550781 C 21.578011 11.628221 21.635642 11.648438 21.744141 11.648438 C 21.918813 11.648437 22.080426 11.556151 22.128906 11.431641 C 22.272801 11.064141 22.347006 9.7617906 22.253906 9.2128906 C 22.109224 8.3701706 21.743412 7.8009806 21.160156 7.5253906 C 20.129091 7.0333906 18.633439 7.5147844 16.886719 8.8964844 C 15.973325 9.6199844 14.77089 10.846484 13.941406 11.896484 L 13.859375 11.992188 L 13.369141 12.017578 C 12.957546 12.041118 12.288473 12.107359 11.509766 12.199219 L 11.339844 12.21875 L 11.267578 11.8125 C 11.126764 11.00315 11.115234 10.881802 11.115234 10.107422 C 11.115234 9.4279518 11.125236 9.2979406 11.191406 9.0253906 C 11.353763 8.3375406 11.673676 7.9110916 12.097656 7.8222656 C 12.680944 7.7008356 13.406215 7.9884119 14.421875 8.7324219 C 14.74659 8.9730819 15.140277 8.7663187 15.091797 8.3867188 C 15.07102 8.2212188 14.919427 8.0791612 14.402344 7.7382812 C 13.96912 7.4505512 13.481025 7.2130563 13.083984 7.0976562 C 12.888535 7.0399577 12.647974 7.0083114 12.419922 7.0019531 z M 13.193359 12.839844 C 13.193359 12.855034 13.054403 13.065433 12.882812 13.314453 C 12.711221 13.560433 12.467992 13.921973 12.341797 14.126953 C 12.218684 14.325863 12.098079 14.506633 12.074219 14.533203 C 12.041138 14.568123 11.992675 14.474069 11.845703 14.011719 C 11.635626 13.374039 11.545336 13.02961 11.572266 13 C 11.616862 12.95521 13.193359 12.795054 13.193359 12.839844 z M 16.150391 15 C 15.515588 15 15 15.518386 15 16.152344 C 15 16.786311 15.515599 17.300781 16.150391 17.300781 C 16.785193 17.300781 17.300781 16.786301 17.300781 16.152344 C 17.300781 15.518417 16.785183 15 16.150391 15 z"/>
+ <path fill="#fff" style="opacity:0.2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/atom-rpg.svg b/.icons/awkward/32x32/apps/atom-rpg.svg
new file mode 100644
index 00000000..cc062828
--- /dev/null
+++ b/.icons/awkward/32x32/apps/atom-rpg.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g style="opacity:0.2" transform="matrix(0.4375,0,0,0.4375,2,3)">
+ <g>
+ <path d="M 32,0 C 49.7,0 64,14.3 64,32 64,49.7 49.7,64 32,64 14.3,64 0,49.7 0,32 0,14.3 14.3,0 32,0 Z"/>
+ </g>
+ </g>
+ <g style="fill:#725750" transform="matrix(0.4375,0,0,0.4375,2,2)">
+ <g style="fill:#725750">
+ <path style="fill:#725750" d="M 32,0 C 49.7,0 64,14.3 64,32 64,49.7 49.7,64 32,64 14.3,64 0,49.7 0,32 0,14.3 14.3,0 32,0 Z"/>
+ </g>
+ </g>
+ <path style="opacity:0.2" d="m 21.451172,7.0019531 c -3.539964,0.089694 -6.913337,3.0393969 -9.34961,5.0332029 -0.87363,0.714967 -2.1606113,2.154299 -2.099609,2.214844 0.06101,0.06054 1.354949,-0.999189 1.992188,-1.513672 2.905943,-2.346145 6.242982,-3.6700155 8.507812,-3.6660155 0.844852,0.00153 2.087089,0.4982663 2.611328,1.0937505 0.599222,0.680655 0.794339,1.20515 0.808594,2.751953 0.008,0.866932 -0.385496,2.144765 -0.283203,2.082031 C 23.889334,14.84432 24.860047,11.981152 24.976562,10.875 25.152719,9.2025693 24.302539,7.480146 22.978516,7.1503906 22.468304,7.0354132 21.956881,6.9891399 21.451172,7.0019531 Z M 9.1757812,8 C 8.4918162,7.992543 7.945443,8.1035009 7.5097656,8.3457031 3.2239453,11.134044 9.1804042,18.92516 11.589844,21.330078 12.20156,21.929865 13.462223,23 13.537109,23 13.611989,23 12.315396,21.548532 11.511719,20.482422 9.2361327,17.463764 7.9742112,14.626298 8.0273438,12.505859 8.0576346,11.296997 8.4823039,10.321161 9.3222656,9.6777344 9.8225274,9.2945241 10.412964,8.8408858 11.642578,8.9902344 L 14,9.5039062 C 12.562129,8.6070447 10.993166,8.0423833 9.1757812,8 Z m 9.2871098,3 c -0.07488,0 1.221713,1.451468 2.02539,2.517578 2.275586,3.018658 3.537508,5.856124 3.484375,7.976563 -0.03029,1.208862 -0.45496,2.184698 -1.294922,2.828125 -0.500262,0.38321 -1.090698,0.836848 -2.320312,0.6875 L 18,24.496094 c 1.437871,0.896862 3.006834,1.461523 4.824219,1.503906 0.683965,0.0075 1.230337,-0.103501 1.666015,-0.345703 C 28.776054,22.865956 22.819596,15.07484 20.410156,12.669922 19.79844,12.070135 18.537777,11 18.462891,11 Z M 16,15 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z M 8.3613281,19.001953 C 8.1106661,19.15568 7.1399535,22.018848 7.0234375,23.125 c -0.1761568,1.672431 0.6740239,3.394854 1.9980469,3.724609 0.510212,0.114977 1.0216346,0.161251 1.5273436,0.148438 3.539964,-0.08969 6.913338,-3.039397 9.34961,-5.033203 0.873629,-0.714967 2.160612,-2.154299 2.099609,-2.214844 -0.06101,-0.06054 -1.354949,0.999189 -1.992188,1.513672 -2.905943,2.346145 -6.242982,3.670016 -8.507812,3.666016 C 10.653195,24.928187 9.4109577,24.43142 8.8867188,23.835938 8.2874968,23.155282 8.09238,22.630787 8.078125,21.083984 c -0.008,-0.866932 0.3854961,-2.144765 0.2832031,-2.082031 z"/>
+ <path style="fill:#ffffff" d="M 21.451172 6.0019531 C 17.911208 6.0916471 14.537835 9.0413501 12.101562 11.035156 C 11.227932 11.750123 9.9409507 13.189455 10.001953 13.25 C 10.062963 13.31054 11.356902 12.250811 11.994141 11.736328 C 14.900084 9.3901831 18.237123 8.0663125 20.501953 8.0703125 C 21.346805 8.0718425 22.589042 8.5685788 23.113281 9.1640625 C 23.712503 9.8447179 23.90762 10.369213 23.921875 11.916016 C 23.929875 12.782948 23.536379 14.060781 23.638672 13.998047 C 23.889334 13.84432 24.860047 10.981152 24.976562 9.875 C 25.152719 8.2025693 24.302539 6.480146 22.978516 6.1503906 C 22.468304 6.0354132 21.956881 5.9891399 21.451172 6.0019531 z M 9.1757812 7 C 8.4918162 6.992543 7.945443 7.1035009 7.5097656 7.3457031 C 3.2239453 10.134044 9.1804042 17.92516 11.589844 20.330078 C 12.20156 20.929865 13.462223 22 13.537109 22 C 13.611989 22 12.315396 20.548532 11.511719 19.482422 C 9.2361327 16.463764 7.9742112 13.626298 8.0273438 11.505859 C 8.0576346 10.296997 8.4823039 9.3211612 9.3222656 8.6777344 C 9.8225274 8.2945241 10.412964 7.8408858 11.642578 7.9902344 L 14 8.5039062 C 12.562129 7.6070447 10.993166 7.0423833 9.1757812 7 z M 18.462891 10 C 18.388011 10 19.684604 11.451468 20.488281 12.517578 C 22.763867 15.536236 24.025789 18.373702 23.972656 20.494141 C 23.942366 21.703003 23.517696 22.678839 22.677734 23.322266 C 22.177472 23.705476 21.587036 24.159114 20.357422 24.009766 L 18 23.496094 C 19.437871 24.392956 21.006834 24.957617 22.824219 25 C 23.508184 25.0075 24.054556 24.896499 24.490234 24.654297 C 28.776054 21.865956 22.819596 14.07484 20.410156 11.669922 C 19.79844 11.070135 18.537777 10 18.462891 10 z M 16 14 A 2 2 0 0 0 14 16 A 2 2 0 0 0 16 18 A 2 2 0 0 0 18 16 A 2 2 0 0 0 16 14 z M 8.3613281 18.001953 C 8.1106661 18.15568 7.1399535 21.018848 7.0234375 22.125 C 6.8472807 23.797431 7.6974614 25.519854 9.0214844 25.849609 C 9.5316964 25.964586 10.043119 26.01086 10.548828 25.998047 C 14.088792 25.908357 17.462166 22.95865 19.898438 20.964844 C 20.772067 20.249877 22.05905 18.810545 21.998047 18.75 C 21.937037 18.68946 20.643098 19.749189 20.005859 20.263672 C 17.099916 22.609817 13.762877 23.933688 11.498047 23.929688 C 10.653195 23.928187 9.4109577 23.43142 8.8867188 22.835938 C 8.2874968 22.155282 8.09238 21.630787 8.078125 20.083984 C 8.070125 19.217052 8.4636211 17.939219 8.3613281 18.001953 z"/>
+ <g style="fill:#ffffff" transform="matrix(0.4375,0,0,0.4375,2,2)">
+ <g style="fill:#ffffff">
+ <path style="fill:#ffffff;opacity:0.1" transform="matrix(2.2857143,0,0,2.2857143,-4.5714286,-4.5714286)" d="M 16 2 C 8.25625 2 2 8.25625 2 16 C 2 16.168804 2.0194943 16.332659 2.0253906 16.5 C 2.2899854 8.9907086 8.4250543 3 16 3 C 23.574946 3 29.710015 8.9907086 29.974609 16.5 C 29.980506 16.332659 30 16.168804 30 16 C 30 8.25625 23.74375 2 16 2 z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/atom.svg b/.icons/awkward/32x32/apps/atom.svg
new file mode 100644
index 00000000..b28ca3d5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/atom.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#40a459" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="m 12.419922,8.00171 c -0.228052,-0.00636 -0.443202,0.013097 -0.585938,0.060547 -0.700239,0.2369 -1.139665,0.7465962 -1.382812,1.5976562 -0.21006,0.7416999 -0.203673,2.0759809 0.01563,3.2382819 0.03847,0.201949 0.07869,0.386405 0.08789,0.416015 0.01154,0.04176 -0.06367,0.06818 -0.394532,0.142578 -1.6174941,0.3644 -2.7983607,0.907232 -3.5078122,1.613281 -0.3185529,0.31431 -0.49532,0.590551 -0.5976563,0.9375 -0.07233,0.24067 -0.07233,0.717449 0,0.955079 0.1985508,0.6529 0.7572718,1.265773 1.640625,1.808593 0.6132674,0.37353 0.7975734,0.41462 0.9960937,0.21875 0.093105,-0.09186 0.1132813,-0.136013 0.1132813,-0.246093 0,-0.21333 -0.066916,-0.297708 -0.3554687,-0.460938 -1.8090214,-1.0051 -2.1279496,-2.014306 -0.9199219,-2.910156 0.6132877,-0.45398 1.4707904,-0.813177 2.6250001,-1.091797 0.505539,-0.12147 0.619141,-0.135602 0.619141,-0.07031 -1e-6,0.0888 0.372085,1.262391 0.564453,1.769531 l 0.199218,0.53125 -0.261718,0.498047 c -1.045731,1.9928 -1.7160804,4.024065 -1.7968754,5.509765 -0.066173,1.1448 0.1433655,1.963563 0.6542964,2.470703 0.558658,0.55194 1.346756,0.66999 2.359376,0.34961 0.381595,-0.12147 1.140354,-0.501988 1.582031,-0.798828 0.318563,-0.2103 0.387367,-0.27078 0.429687,-0.38086 0.04233,-0.11008 0.04233,-0.146318 0,-0.261718 -0.0631,-0.172341 -0.194946,-0.267579 -0.375,-0.267579 -0.116961,0 -0.199144,0.03633 -0.5,0.238282 -0.682512,0.45704 -1.321817,0.741248 -1.853515,0.830078 -0.736351,0.12453 -1.209565,-0.195878 -1.425782,-0.955078 -0.09311,-0.3295 -0.08671,-1.385781 0.01563,-1.931641 0.156206,-0.8685 0.429425,-1.76976 0.820313,-2.71875 0.231602,-0.5633 0.674355,-1.506109 0.734375,-1.568359 0.03,-0.03264 0.0687,0.02061 0.167969,0.246093 0.505549,1.1205 1.277172,2.48765 2.03125,3.59375 1.800639,2.6374 3.772847,4.355583 5.291015,4.601563 l -0.01563,0.002 c 0.667126,0.10629 1.228549,-0.05663 1.664063,-0.486328 0.354716,-0.3561 0.590309,-0.857748 0.722656,-1.554688 0.0808,-0.4358 0.0808,-1.65403 0,-2.25 -0.246288,-1.7765 -0.902158,-3.81515 -1.884766,-5.84375 -0.153125,-0.31734 -0.240933,-0.394531 -0.439453,-0.394531 -0.222379,-0.003 -0.402343,0.16753 -0.402343,0.380859 0,0.0744 0.07498,0.274863 0.201171,0.539063 1.211099,2.5471 1.861092,5.012322 1.794922,6.794922 -0.04077,1.0621 -0.310509,1.699332 -0.818359,1.945312 -0.267025,0.12983 -0.604071,0.127105 -1.048828,-0.01563 -2.041455,-0.6818 -4.805799,-4.0914 -6.587891,-8.125 l -0.177734,-0.404296 0.259765,-0.435547 c 0.291593,-0.495 1.027857,-1.600688 1.367188,-2.054688 l 0.228516,-0.302734 h 0.599609 c 3.652664,0 7.270001,0.815553 9.1875,2.064453 0.390889,0.25508 0.862326,0.72159 1.003906,0.99414 0.10237,0.1898 0.111328,0.240138 0.111328,0.492188 0,0.24674 -0.0099,0.305951 -0.09375,0.457031 -0.234734,0.44486 -0.853988,0.906838 -1.65039,1.236328 -0.369336,0.15412 -0.46875,0.254544 -0.46875,0.464844 0,0.17765 0.11794,0.32772 0.294921,0.380859 0.114652,0.03265 0.15274,0.02699 0.357422,-0.05273 1.286577,-0.5018 2.167604,-1.281512 2.347657,-2.070312 0.05086,-0.21333 0.04884,-0.615006 -0.002,-0.822266 -0.09618,-0.40694 -0.440016,-0.929307 -0.833985,-1.279297 -1.755132,-1.5541 -5.478198,-2.556146 -9.896484,-2.660156 l -0.316407,-0.0078 0.369141,-0.410156 c 0.19852,-0.22852 0.553719,-0.608622 0.796875,-0.851562 1.256576,-1.260301 2.422605,-2.0838148 3.441406,-2.4277349 0.324715,-0.112363 0.391487,-0.125 0.728516,-0.125 0.313171,0 0.388009,0.0098 0.523438,0.078125 0.183906,0.08579 0.390676,0.2952307 0.496093,0.4941407 0.206993,0.4062002 0.275042,1.1197062 0.175781,1.8789062 -0.03309,0.26116 -0.05859,0.562006 -0.05859,0.666016 0,0.17538 0.0051,0.203272 0.107422,0.289062 0.08387,0.07744 0.141501,0.09766 0.25,0.09766 0.174672,-10e-7 0.336285,-0.09229 0.384765,-0.216797 0.143895,-0.3675 0.2181,-1.669851 0.125,-2.218751 -0.144682,-0.8427195 -0.510494,-1.4119095 -1.09375,-1.6874995 -1.031065,-0.492 -2.526717,-0.010606 -4.273437,1.3710938 -0.913394,0.7234997 -2.115829,1.9499997 -2.945313,2.9999997 l -0.08203,0.0957 -0.490234,0.02539 c -0.411595,0.02354 -1.080668,0.08978 -1.859375,0.181641 l -0.169922,0.01953 -0.07227,-0.40625 c -0.140814,-0.80935 -0.152344,-0.930698 -0.152344,-1.705078 0,-0.67947 0.01,-0.809482 0.07617,-1.082032 0.162357,-0.6878495 0.48227,-1.1142985 0.90625,-1.2031245 0.583288,-0.12143 1.308559,0.1661463 2.324219,0.9101563 0.324715,0.24066 0.718402,0.033897 0.669922,-0.3457031 -0.02078,-0.1655 -0.17237,-0.3075576 -0.689453,-0.6484376 -0.433224,-0.28773 -0.921319,-0.5252249 -1.31836,-0.640625 -0.195449,-0.057699 -0.43601,-0.089345 -0.664062,-0.095703 z m 0.773437,5.837891 c 0,0.01519 -0.138956,0.225589 -0.310547,0.474609 -0.171591,0.24598 -0.41482,0.60752 -0.541015,0.8125 -0.123113,0.19891 -0.243718,0.37968 -0.267578,0.40625 -0.03308,0.03492 -0.08154,-0.05913 -0.228516,-0.521484 -0.210077,-0.63768 -0.300367,-0.982109 -0.273437,-1.011719 0.0446,-0.04479 1.621093,-0.204946 1.621093,-0.160156 z m 2.957032,2.160156 C 15.515588,15.999757 15,16.518143 15,17.152101 c 0,0.633967 0.515599,1.148437 1.150391,1.148437 0.634802,0 1.15039,-0.51448 1.15039,-1.148437 0,-0.633927 -0.515598,-1.152344 -1.15039,-1.152344 z"/>
+ <path style="fill:#ffffff" d="M 12.419922 7.0019531 C 12.19187 6.9955949 11.97672 7.0150505 11.833984 7.0625 C 11.133745 7.2994 10.694319 7.8090962 10.451172 8.6601562 C 10.241112 9.4018563 10.247499 10.736137 10.466797 11.898438 C 10.505267 12.100387 10.545488 12.284843 10.554688 12.314453 C 10.566232 12.356213 10.491023 12.382631 10.160156 12.457031 C 8.5426619 12.821431 7.3617953 13.364263 6.6523438 14.070312 C 6.3337909 14.384622 6.1570238 14.660863 6.0546875 15.007812 C 5.9823575 15.248482 5.9823575 15.725261 6.0546875 15.962891 C 6.2532383 16.615791 6.8119593 17.228664 7.6953125 17.771484 C 8.3085799 18.145014 8.4928859 18.186104 8.6914062 17.990234 C 8.7845115 17.898374 8.8046875 17.854221 8.8046875 17.744141 C 8.8046875 17.530811 8.737771 17.446433 8.4492188 17.283203 C 6.6401974 16.278103 6.3212692 15.268897 7.5292969 14.373047 C 8.1425846 13.919067 9.0000873 13.55987 10.154297 13.28125 C 10.659836 13.15978 10.773438 13.145648 10.773438 13.210938 C 10.773437 13.299737 11.145523 14.473329 11.337891 14.980469 L 11.537109 15.511719 L 11.275391 16.009766 C 10.22966 18.002566 9.5593106 20.033831 9.4785156 21.519531 C 9.4123421 22.664331 9.6218811 23.483094 10.132812 23.990234 C 10.69147 24.542174 11.479568 24.660224 12.492188 24.339844 C 12.873783 24.218374 13.632542 23.837856 14.074219 23.541016 C 14.392782 23.330716 14.461586 23.270236 14.503906 23.160156 C 14.546236 23.050076 14.546236 23.013838 14.503906 22.898438 C 14.440804 22.726097 14.30896 22.630859 14.128906 22.630859 C 14.011945 22.630859 13.929762 22.667191 13.628906 22.869141 C 12.946394 23.326181 12.307089 23.610389 11.775391 23.699219 C 11.03904 23.823749 10.565826 23.503341 10.349609 22.744141 C 10.256501 22.414641 10.262898 21.35836 10.365234 20.8125 C 10.52144 19.944 10.794659 19.04274 11.185547 18.09375 C 11.417149 17.53045 11.859902 16.587641 11.919922 16.525391 C 11.949922 16.492751 11.988621 16.546004 12.087891 16.771484 C 12.59344 17.891984 13.365063 19.259134 14.119141 20.365234 C 15.91978 23.002634 17.891988 24.720817 19.410156 24.966797 L 19.394531 24.96875 C 20.061657 25.07504 20.62308 24.912122 21.058594 24.482422 C 21.41331 24.126322 21.648903 23.624674 21.78125 22.927734 C 21.86205 22.491934 21.86205 21.273704 21.78125 20.677734 C 21.534962 18.901234 20.879092 16.862584 19.896484 14.833984 C 19.743359 14.516644 19.655551 14.439453 19.457031 14.439453 C 19.234652 14.436423 19.054688 14.606983 19.054688 14.820312 C 19.054688 14.894713 19.129664 15.095175 19.255859 15.359375 C 20.466958 17.906475 21.116951 20.371697 21.050781 22.154297 C 21.010007 23.216397 20.740272 23.853629 20.232422 24.099609 C 19.965397 24.229439 19.628351 24.226714 19.183594 24.083984 C 17.142139 23.402184 14.377795 19.992584 12.595703 15.958984 L 12.417969 15.554688 L 12.677734 15.119141 C 12.969327 14.624141 13.705591 13.518453 14.044922 13.064453 L 14.273438 12.761719 L 14.873047 12.761719 C 18.525711 12.761719 22.143048 13.577272 24.060547 14.826172 C 24.451436 15.081252 24.922873 15.547762 25.064453 15.820312 C 25.166823 16.010112 25.175781 16.06045 25.175781 16.3125 C 25.175781 16.55924 25.165901 16.618451 25.082031 16.769531 C 24.847297 17.214391 24.228043 17.676369 23.431641 18.005859 C 23.062305 18.159979 22.962891 18.260403 22.962891 18.470703 C 22.962891 18.648353 23.080831 18.798423 23.257812 18.851562 C 23.372464 18.884213 23.410552 18.878548 23.615234 18.798828 C 24.901811 18.297028 25.782838 17.517316 25.962891 16.728516 C 26.013751 16.515186 26.011727 16.11351 25.960938 15.90625 C 25.864754 15.49931 25.520922 14.976943 25.126953 14.626953 C 23.371821 13.072853 19.648755 12.070807 15.230469 11.966797 L 14.914062 11.958984 L 15.283203 11.548828 C 15.481723 11.320308 15.836922 10.940206 16.080078 10.697266 C 17.336654 9.4369655 18.502683 8.6134513 19.521484 8.2695312 C 19.846199 8.1571682 19.912971 8.1445312 20.25 8.1445312 C 20.563171 8.1445312 20.638009 8.1543283 20.773438 8.2226562 C 20.957344 8.3084463 21.164114 8.5178869 21.269531 8.7167969 C 21.476524 9.1229969 21.544573 9.836503 21.445312 10.595703 C 21.412222 10.856863 21.386719 11.157709 21.386719 11.261719 C 21.386719 11.437099 21.391805 11.464991 21.494141 11.550781 C 21.578011 11.628221 21.635642 11.648438 21.744141 11.648438 C 21.918813 11.648437 22.080426 11.556151 22.128906 11.431641 C 22.272801 11.064141 22.347006 9.7617906 22.253906 9.2128906 C 22.109224 8.3701706 21.743412 7.8009806 21.160156 7.5253906 C 20.129091 7.0333906 18.633439 7.5147844 16.886719 8.8964844 C 15.973325 9.6199844 14.77089 10.846484 13.941406 11.896484 L 13.859375 11.992188 L 13.369141 12.017578 C 12.957546 12.041118 12.288473 12.107359 11.509766 12.199219 L 11.339844 12.21875 L 11.267578 11.8125 C 11.126764 11.00315 11.115234 10.881802 11.115234 10.107422 C 11.115234 9.4279518 11.125236 9.2979406 11.191406 9.0253906 C 11.353763 8.3375406 11.673676 7.9110916 12.097656 7.8222656 C 12.680944 7.7008356 13.406215 7.9884119 14.421875 8.7324219 C 14.74659 8.9730819 15.140277 8.7663187 15.091797 8.3867188 C 15.07102 8.2212188 14.919427 8.0791612 14.402344 7.7382812 C 13.96912 7.4505512 13.481025 7.2130563 13.083984 7.0976562 C 12.888535 7.0399577 12.647974 7.0083114 12.419922 7.0019531 z M 13.193359 12.839844 C 13.193359 12.855034 13.054403 13.065433 12.882812 13.314453 C 12.711221 13.560433 12.467992 13.921973 12.341797 14.126953 C 12.218684 14.325863 12.098079 14.506633 12.074219 14.533203 C 12.041138 14.568123 11.992675 14.474069 11.845703 14.011719 C 11.635626 13.374039 11.545336 13.02961 11.572266 13 C 11.616862 12.95521 13.193359 12.795054 13.193359 12.839844 z M 16.150391 15 C 15.515588 15 15 15.518386 15 16.152344 C 15 16.786311 15.515599 17.300781 16.150391 17.300781 C 16.785193 17.300781 17.300781 16.786301 17.300781 16.152344 C 17.300781 15.518417 16.785183 15 16.150391 15 z"/>
+ <path fill="#fff" style="opacity:0.2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/atomic.svg b/.icons/awkward/32x32/apps/atomic.svg
new file mode 100644
index 00000000..443cb076
--- /dev/null
+++ b/.icons/awkward/32x32/apps/atomic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#3d4963" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="M 16,7.9965158 C 14.280559,7.8943038 12.888885,9.3239133 12.390625,10.863703 10.765521,15.148418 9.1882174,19.449743 7.6542969,23.768 L 10.703125,22.699641 C 12.145997,18.978005 13.546508,15.238262 15,11.521906 c 0.231662,-0.570291 0.984991,-1.196846 1.537109,-0.617187 0.717428,0.712757 0.851636,1.778069 1.261719,2.667969 1.160457,3.044504 2.328884,6.085783 3.498047,9.126953 L 24.347656,23.768 C 22.749614,19.293236 21.132024,14.823614 19.416016,10.393 18.837891,9.0446195 17.538365,7.9053771 16,7.9965158 Z m 0,9.0039062 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z"/>
+ <circle style="fill:#2698fa" cx="16" cy="18" r="2"/>
+ <path style="fill:#2698fa" d="M 16,6.9961247 C 14.280559,6.8939128 12.889852,8.3230307 12.391592,9.8628207 10.766488,14.147535 9.1872409,18.449743 7.6533204,22.768 8.6700522,22.411619 9.686784,22.055239 10.703516,21.698859 c 1.442872,-3.721636 2.842416,-7.461792 4.295908,-11.178148 0.231662,-0.5702916 0.985589,-1.195722 1.537707,-0.6160632 0.717428,0.7127572 0.851615,1.7770272 1.261698,2.6669272 1.160457,3.044504 2.328492,6.086114 3.497655,9.127284 1.016732,0.35638 2.033464,0.71276 3.050196,1.069141 C 22.748638,18.293236 21.132074,13.823501 19.416066,9.3928876 18.837941,8.044507 17.538365,6.9049861 16,6.9961247 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 6.9960938 C 14.280559 6.8938818 12.888885 8.3234914 12.390625 9.8632812 C 10.765521 14.147996 9.1882174 18.449321 7.6542969 22.767578 L 8.0683594 22.623047 C 9.4734991 18.689862 10.909409 14.768624 12.390625 10.863281 C 12.888885 9.3234915 14.280559 7.8938818 16 7.9960938 C 17.538365 7.904955 18.837891 9.0441976 19.416016 10.392578 C 20.985501 14.444881 22.468423 18.531393 23.933594 22.623047 L 24.347656 22.767578 C 22.749614 18.292814 21.132024 13.823192 19.416016 9.3925781 C 18.837891 8.0441975 17.538365 6.904955 16 6.9960938 z M 16 16 A 2 2 0 0 0 14 18 A 2 2 0 0 0 14.064453 18.496094 A 2 2 0 0 1 16 17 A 2 2 0 0 1 17.935547 18.503906 A 2 2 0 0 0 18 18 A 2 2 0 0 0 16 16 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/atomix-icon.svg b/.icons/awkward/32x32/apps/atomix-icon.svg
new file mode 120000
index 00000000..11fe8ed5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/atomix-icon.svg
@@ -0,0 +1 @@
+katomic.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/atomix.svg b/.icons/awkward/32x32/apps/atomix.svg
new file mode 120000
index 00000000..96b6f63f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/atomix.svg
@@ -0,0 +1 @@
+applications-science.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/atril.svg b/.icons/awkward/32x32/apps/atril.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/atril.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/atunes.svg b/.icons/awkward/32x32/apps/atunes.svg
new file mode 100644
index 00000000..271213ad
--- /dev/null
+++ b/.icons/awkward/32x32/apps/atunes.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path opacity=".1" d="m17.961 8c5.04 0 5.039 6 5.039 7.92-0.72-0.72-5-5.7604-5-1.9199 0 2.6626 0.01542 5.3472 0 8-0.00035 0.06023 0.000384 0.12144 0 0.18164-0.000768 0.02142-0.0067 0.04117-0.0078 0.0625-0.01248 0.18116-0.03727 0.36127-0.07422 0.53906-0.01895 0.09709-0.03842 0.19273-0.06445 0.28711-0.0059 0.02142-0.01522 0.04123-0.02149 0.0625-0.03777 0.12977-0.0821 0.25753-0.13281 0.38281-0.03855 0.09354-0.07762 0.1856-0.12305 0.27539-0.07666 0.15048-0.16277 0.29595-0.25781 0.43555-0.04163 0.0613-0.08399 0.12087-0.12891 0.17969-0.1151 0.15338-0.24107 0.29828-0.37695 0.43359-0.03568 0.03501-0.07241 0.06789-0.10938 0.10156-0.15536 0.14383-0.3219 0.27511-0.49805 0.39258-0.02179 0.01434-0.04433 0.02708-0.06641 0.04102-0.1966 0.12526-0.40376 0.23309-0.61914 0.32227-0.0071 0.0029-0.01438 0.0049-0.02148 0.0078-0.23226 0.09464-0.4729 0.16722-0.71875 0.2168-0.256 0.051-0.517 0.078-0.779 0.078-0.2538-0.0014-0.50689-0.02686-0.75586-0.07617-0.03571-0.0069-0.07011-0.01558-0.10547-0.02344-0.22695-0.0496-0.44914-0.11887-0.66406-0.20703-0.01302-0.0054-0.02611-0.01005-0.03906-0.01563-1.476-0.627-2.435-2.075-2.436-3.678 0-2.2091 1.7909-4 4-4 0.33752 0.0013 0.67352 0.04522 1 0.13086v-8.6914c0-1.44 1.5209-1.4395 2.9609-1.4395z"/>
+ <path fill="#3c8cf8" d="m17.961 7c5.04 0 5.039 6 5.039 7.92-0.72-0.72-5-5.7604-5-1.92 0 2.6626 0.01542 5.3472 0 8-0.00035 0.06023 0.000384 0.12144 0 0.18164-0.000768 0.02142-0.0067 0.04117-0.0078 0.0625-0.01248 0.18116-0.03727 0.36127-0.07422 0.53906-0.01895 0.09709-0.03842 0.19273-0.06445 0.28711-0.0059 0.02142-0.01522 0.04123-0.02149 0.0625-0.03777 0.12977-0.0821 0.25753-0.13281 0.38281-0.03855 0.09354-0.07762 0.1856-0.12305 0.27539-0.07666 0.15048-0.16277 0.29595-0.25781 0.43555-0.04163 0.0613-0.08399 0.12087-0.12891 0.17969-0.1151 0.15338-0.24107 0.29828-0.37695 0.43359-0.03568 0.03501-0.07241 0.06789-0.10938 0.10156-0.15536 0.14383-0.3219 0.27511-0.49805 0.39258-0.02179 0.01434-0.04433 0.02708-0.06641 0.04102-0.1966 0.12526-0.40376 0.23309-0.61914 0.32227-0.0071 0.0029-0.01438 0.0049-0.02148 0.0078-0.23226 0.09464-0.4729 0.16722-0.71875 0.2168-0.256 0.051-0.517 0.078-0.779 0.078-0.2538-0.0014-0.50689-0.02686-0.75586-0.07617-0.03571-0.0069-0.07011-0.01558-0.10547-0.02344-0.22695-0.0496-0.44914-0.11887-0.66406-0.20703-0.01302-0.0054-0.02611-0.01005-0.03906-0.01563-1.476-0.627-2.435-2.075-2.436-3.678 0-2.2091 1.7909-4 4-4 0.33752 0.0013 0.67352 0.04522 1 0.13086v-8.6914c0-1.44 1.5209-1.4395 2.9609-1.4395z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/audacious.svg b/.icons/awkward/32x32/apps/audacious.svg
new file mode 100644
index 00000000..01dd3395
--- /dev/null
+++ b/.icons/awkward/32x32/apps/audacious.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m31 16a15 15 0 0 1 -15 15 15 15 0 0 1 -15 -15 15 15 0 0 1 15 -15 15 15 0 0 1 15 15z"/>
+ <path opacity=".2" d="m16.661 10.003c-0.2134-0.00828-0.43115 0.0044-0.65606 0.01504-1.3355 0.06309-3.6984 0.0112-4.62 1.1953-0.56317 0.72352-0.30087 2.4067 0.56214 2.5815 1.0751 0.21776 2.8927-0.32213 4.0579-0.18944 0.8124 0.09252 1.0497 0.80369 0.38811 1.2975-0.70052 0.52284-2.2909 0.36434-3.0938 0.62695-2.7759 0.9079-3.7735 2.8315-3.0938 5.4381 0.4432 1.6997 2.0123 2.9609 3.7236 3.0325 3.2921-0.008 2.6779-1.816 4.272-0.87502 0.52458 0.65908 1.5819 0.87056 2.1298 0.40744 0.88079-0.74458 2.209-1.1433 1.2721-2.6672-0.44867-0.72974 0.59725-1.6758 0.36187-5.3073-0.20882-3.2215-2.1026-5.4317-5.3037-5.5553zm-0.42816 7.7865c0.74145-0.000001 1.3259 0.56422 1.3259 1.2674 0 0.70321-0.58447 1.284-1.3259 1.284-0.74145 0-1.3535-0.58076-1.3535-1.284 0-0.70321 0.6121-1.2674 1.3535-1.2674z"/>
+ <path fill="#fff" d="m16.661 9.0027c-0.2134-0.00828-0.43115 0.00444-0.65606 0.015038-1.3355 0.063094-3.6984 0.0112-4.62 1.1953-0.56317 0.72352-0.30087 2.4067 0.56214 2.5815 1.0751 0.21776 2.8927-0.32213 4.0579-0.18944 0.8124 0.09252 1.0497 0.80369 0.38811 1.2975-0.70052 0.52284-2.2909 0.36434-3.0938 0.62695-2.7759 0.9079-3.7735 2.8315-3.0938 5.4381 0.4432 1.6997 2.0123 2.9609 3.7236 3.0325 3.2921-0.008 2.6779-1.816 4.272-0.87502 0.52458 0.65908 1.5819 0.87056 2.1298 0.40744 0.88079-0.74458 2.209-1.1433 1.2721-2.6672-0.44867-0.72974 0.59725-1.6758 0.36187-5.3073-0.20882-3.2215-2.1026-5.4317-5.3037-5.5553zm-0.42816 7.7865c0.74145-0.000001 1.3259 0.56422 1.3259 1.2674 0 0.70321-0.58447 1.284-1.3259 1.284-0.74145 0-1.3535-0.58076-1.3535-1.284 0-0.70321 0.6121-1.2674 1.3535-1.2674z"/>
+ <path fill="#fff" opacity=".1" d="m16 1a15 15 0 0 0 -15 15 15 15 0 0 0 0.0195 0.586 15 15 0 0 1 14.98 -14.586 15 15 0 0 1 14.98 14.414 15 15 0 0 0 0.02 -0.414 15 15 0 0 0 -15 -15z"/>
+ <path opacity=".2" d="m30.98 16.414a15 15 0 0 1 -14.98 14.586 15 15 0 0 1 -14.98 -14.414 15 15 0 0 0 -0.02 0.414 15 15 0 0 0 15 15 15 15 0 0 0 15 -15 15 15 0 0 0 -0.02 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/audacity.svg b/.icons/awkward/32x32/apps/audacity.svg
new file mode 100644
index 00000000..7cccd661
--- /dev/null
+++ b/.icons/awkward/32x32/apps/audacity.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.10710323;stroke-linecap:round;stroke-linejoin:round" d="m 7.3640406,22.911002 1.9927855,-11.070906 1.1071039,16.606359 1.107103,-15.499268 1.107103,14.392178 1.107104,-12.177998 1.107103,7.749635 2.214207,-9.963815 0,13.285086 2.214206,-14.392177 2.214207,16.606359 1.107103,-12.177997 1.882076,5.535453"/>
+ <path style="fill:none;stroke:#fbc34f;stroke-width:1.10710323;stroke-linecap:round;stroke-linejoin:round" d="m 7.3640406,21.803911 1.9927855,-11.070905 1.1071039,16.606359 1.107103,-15.499269 1.107103,14.392177 1.107104,-12.177995 1.107103,7.749633 2.214207,-9.963815 0,13.285087 2.214206,-14.392177 2.214207,16.606359 1.107103,-12.177998 1.882076,5.535455"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 19.344005,10.177246 a 0.55360701,0.55360064 0 0 0 -0.570158,0.471621 l -1.113745,7.237051 0,1.107091 1.113745,-7.237051 a 0.55360701,0.55360064 0 0 1 1.096033,0.01107 l 1.561015,11.70859 0.659834,-7.256979 a 0.55360701,0.55360064 0 0 1 1.074997,-0.127315 l 1.713796,5.040583 a 0.55360701,0.55360064 0 0 0 0.169387,-0.612221 L 23.165726,14.98423 a 0.55360701,0.55360064 0 0 0 -1.074997,0.127316 l -0.659834,7.256978 -1.561015,-11.70859 a 0.55360701,0.55360064 0 0 0 -0.525875,-0.482691 z m -9.9849645,0.0022 A 0.55360701,0.55360064 0 0 0 8.8119101,10.635538 L 6.8182387,21.706487 a 0.55360701,0.55360064 0 0 0 0.1167994,0.458335 l 1.876872,-10.42215 a 0.55360701,0.55360064 0 0 1 0.5471304,-0.456122 0.55360701,0.55360064 0 0 1 0.5491237,0.517012 l 0.5756938,8.618701 0.535838,-7.513825 a 0.55360701,0.55360064 0 0 1 1.102674,-0.0044 l 0.601157,7.818274 0.510375,-5.610734 a 0.55360701,0.55360064 0 0 1 1.098247,-0.02768 l 0.67644,4.743882 1.557694,-7.00124 a 0.55360701,0.55360064 0 0 1 1.093819,0.120674 l 0,-1.107092 a 0.55360701,0.55360064 0 0 0 -1.093819,-0.120672 l -1.557694,7.001241 -0.67644,-4.743884 a 0.55360701,0.55360064 0 0 0 -1.098247,0.02767 L 12.723527,19.61517 12.12237,11.796896 a 0.55360701,0.55360064 0 0 0 -1.102674,0.0044 l -0.535838,7.513823 -0.5756938,-8.618701 a 0.55360701,0.55360064 0 0 0 -0.5491237,-0.51701 z"/>
+ <path style="fill:#319dd5" d="m 15.999446,2.434144 c -3.212038,0 -6.1413231,1.0028027 -8.3021673,2.6866874 C 5.5364344,6.8047162 4.1327381,9.2139667 4.1327381,11.894233 l 0,0.968705 c -2.1454555,1.086996 -3.63262743,3.938364 -3.63262743,7.280449 0,4.277797 2.43374533,7.749633 5.57005833,7.749633 l 0,-15.998566 c 0,-2.0071547 1.0389057,-3.8544462 2.8228919,-5.2446198 1.7837651,-1.390395 4.3035321,-2.278171 7.1067181,-2.278171 2.803296,0 5.32251,0.8877981 7.106496,2.2779496 1.783986,1.3901515 2.822892,3.2374653 2.822892,5.2446202 l 0,15.998566 c 3.136424,0 5.569837,-3.471836 5.569837,-7.749634 0,-3.342307 -1.48684,-6.193065 -3.632407,-7.280227 l 0,-0.968705 c 0,-2.6802663 -1.403696,-5.0895168 -3.56454,-6.7734016 C 22.140992,3.4368359 19.211596,2.4340333 15.999889,2.4340333 Z m -9.2027959,10.201617 0,15.256816 c 0.4843577,0 0.9687154,-0.242175 1.2109496,-0.726529 l 0,-14.046764 C 7.7654209,12.877109 7.2810632,12.634932 6.7966501,12.634932 Z m 18.4055929,0 c -0.484358,0 -0.968715,0.242177 -1.210949,0.484354 l 0,14.046764 c 0.243561,0.483798 0.727366,0.726252 1.211171,0.726252 l 0,-15.256816 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 15.999446,2.434144 c -3.211706,0 -6.1399942,1.0039098 -8.3010602,2.6876838 -2.160955,1.6838847 -3.5657584,4.0922495 -3.5657584,6.7725162 l 0,0.968704 C 1.9872826,13.950211 0.5,16.800969 0.5,20.143276 c 0,0.226953 0.0104067,0.448372 0.0238028,0.669789 C 0.64857339,17.6645 2.0826043,15.008589 4.1326275,13.970139 l 0,-0.968705 c 0,-2.680266 1.4048034,-5.0886309 3.5657584,-6.7725156 2.161066,-1.683774 5.0893541,-2.6876838 8.3010601,-2.6876838 3.211708,0 6.139996,1.0039098 8.301061,2.6876838 2.161066,1.6838847 3.56598,4.0922496 3.56598,6.7725156 l 0,0.968705 c 2.049248,1.03845 3.484054,3.694361 3.609156,6.842926 0.01329,-0.221417 0.02325,-0.442836 0.02325,-0.669789 0,-3.342307 -1.48684,-6.193065 -3.632406,-7.280228 l 0,-0.968704 c 0,-2.6802667 -1.404914,-5.0886315 -3.56598,-6.7725162 C 22.139442,3.4380538 19.211154,2.434144 15.999446,2.434144 Z m -9.2027959,10.20195 0,1.107091 c 0.4843577,0 0.9687154,0.242453 1.210839,0.483799 l 0,-1.107092 C 7.7653655,12.878547 7.2810078,12.636094 6.7966501,12.636094 Z m 18.4044859,0 c -0.483805,0 -0.967608,0.242453 -1.210065,0.483798 l 0,1.107092 c 0.242457,-0.241346 0.72626,-0.483799 1.210065,-0.483799 l 0,-1.107091 z"/>
+ <path style="opacity:0.2" d="m 15.999446,4.3716632 c -2.803296,10e-8 -5.323506,0.8867353 -7.1074918,2.2768425 -1.7839867,1.3901736 -2.821896,3.2387936 -2.821896,5.2459483 l 0,1.107091 c 0,-2.007155 1.0378318,-3.8555537 2.8217854,-5.2457273 1.7835424,-1.3901736 4.3044174,-2.2769531 7.1076024,-2.2769531 2.803297,0 5.323507,0.8867241 7.107493,2.2768424 1.783986,1.3901736 2.821785,3.238572 2.821785,5.245727 l 0,-1.10709 c 0,-2.0071553 -1.037832,-3.855554 -2.821785,-5.2457276 C 21.323395,5.258332 18.802521,4.3715526 15.999336,4.3715526 Z M 0.52435629,20.813065 c -0.005869,0.147244 -0.0238028,0.288951 -0.0238028,0.437301 C 0.50055356,25.528164 2.9342988,29 6.0706118,29 l 0,-1.107091 c -2.9702475,0 -5.30678909,-3.115353 -5.54625551,-7.079844 z m 30.95128671,0 c -0.239134,3.964491 -2.575121,7.079844 -5.54548,7.079844 l 0,1.107091 C 29.066587,29 31.5,25.528164 31.5,21.250366 c 0,-0.148572 -0.01798,-0.290268 -0.02378,-0.436781 z M 8.0083747,27.166658 c -0.2421235,0.483798 -0.7264812,0.726251 -1.2108389,0.726251 l 0,1.107091 c 0.4843577,0 0.9687154,-0.242176 1.2109496,-0.726528 l 0,-1.107091 z m 15.9843573,0 0,1.107091 C 24.235188,28.757548 24.718992,29 25.202796,29 l 0,-1.107091 c -0.484357,0 -0.968716,-0.242176 -1.210949,-0.726528 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/audex.svg b/.icons/awkward/32x32/apps/audex.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/audex.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/audience.svg b/.icons/awkward/32x32/apps/audience.svg
new file mode 100644
index 00000000..4461ada6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/audience.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#c2352a" d="m4.3008 3.9992c-1.2742 0-2.3008 1.0266-2.3008 2.3008v15.7h28v-15.7c0-1.2742-1.027-2.3008-2.301-2.3008h-23.398z"/>
+ <path style="fill:#cccccc" d="M 4.3008,28 C 3.0266,28 2,26.978025 2,25.710258 V 22 h 28 v 3.710258 C 30,26.978025 28.973,28 27.699,28 Z"/>
+ <rect style="fill:#999999" width="8" height="2" x="20" y="24" ry="1"/>
+ <rect style="fill:#c2352a" width="16" height="2" x="4" y="24" ry="1"/>
+ <circle style="opacity:.2" cx="20" cy="26" r="2"/>
+ <circle style="fill:#ffffff" cx="20" cy="25" r="2"/>
+ <rect style="fill:#ffffff;opacity:.2" width="28" height="1" x="2" y="22"/>
+ <path style="opacity:.2" d="m12.4333 9.0000391c-0.23933-1.3e-4 -0.433387 0.1991-0.43326 0.44482v9.1097999c-7.8e-5 0.33795 0.352602 0.55243 0.641223 0.38996l8.133718-4.5549c0.300079-0.16869 0.300079-0.61122 0-0.77991l-7.321185-4.0991999-0.812923-0.4552c-0.06373-0.0359-0.13525-0.0548-0.207964-0.0548z"/>
+ <path style="fill:#ffffff" d="m12.4333 8.0000391c-0.23933-1.3e-4 -0.433387 0.1991-0.43326 0.44482v9.1097999c-7.8e-5 0.33795 0.352602 0.55243 0.641223 0.38996l8.133718-4.5549c0.300079-0.16869 0.300079-0.61122 0-0.77991l-7.321185-4.0991999-0.812923-0.4552c-0.06373-0.0359-0.13525-0.0548-0.207964-0.0548z"/>
+ <path opacity=".2" d="m2 25.699v1c0 1.274 1.0266 2.301 2.3008 2.301h23.398c1.274 0 2.301-1.027 2.301-2.301v-1c0 1.274-1.027 2.301-2.301 2.301h-23.398c-1.2744 0-2.301-1.027-2.301-2.301z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 4.3007812 4 C 3.0265813 4 2 5.0265812 2 6.3007812 L 2 7.3007812 C 2 6.0265812 3.0265813 5 4.3007812 5 L 27.699219 5 C 28.973219 5 30 6.0265813 30 7.3007812 L 30 6.3007812 C 30 5.0265813 28.973219 4 27.699219 4 L 4.3007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/audio-player.svg b/.icons/awkward/32x32/apps/audio-player.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/audio-player.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/audio-recorder.svg b/.icons/awkward/32x32/apps/audio-recorder.svg
new file mode 100644
index 00000000..5c341d76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/audio-recorder.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 25.501953,10.970703 a 1.50015,1.50015 0 0 0 -1.496094,1.660156 c 0,0 0.140489,1.905573 -0.699218,3.746094 C 22.466933,18.217474 20.934141,20 16.5,20 12.06586,20 10.533067,18.217474 9.6933594,16.376953 8.8536516,14.536432 8.9941406,12.630859 8.9941406,12.630859 A 1.50015,1.50015 0 0 0 7.4609375,10.978516 1.50015,1.50015 0 0 0 6.0058594,12.369141 c 0,0 -0.2543595,2.594427 0.9589844,5.253906 C 8.0592066,20.021736 10.587826,22.461349 15,22.917969 L 15,27 9.5,27 C 8.6715729,27 8,27.671573 8,28.5 8,29.328427 8.6715729,30 9.5,30 l 14,0 C 24.328427,30 25,29.328427 25,28.5 25,27.671573 24.328427,27 23.5,27 l -5.5,0 0,-4.082031 c 4.412174,-0.45662 6.940793,-2.896233 8.035156,-5.294922 1.213344,-2.659479 0.958985,-5.253906 0.958985,-5.253906 a 1.50015,1.50015 0 0 0 -1.492188,-1.398438 z"/>
+ <rect style="opacity:0.2" width="15" height="13" x="-19" y="-23" rx="6.25" ry="6.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#503694;fill-rule:evenodd" d="M 25.501953 9.9707031 A 1.50015 1.50015 0 0 0 24.005859 11.630859 C 24.005859 11.630859 24.146348 13.536432 23.306641 15.376953 C 22.466933 17.217474 20.934141 19 16.5 19 C 12.06586 19 10.533067 17.217474 9.6933594 15.376953 C 8.8536516 13.536432 8.9941406 11.630859 8.9941406 11.630859 A 1.50015 1.50015 0 0 0 7.4609375 9.9785156 A 1.50015 1.50015 0 0 0 6.0058594 11.369141 C 6.0058594 11.369141 5.7514999 13.963568 6.9648438 16.623047 C 8.0592066 19.021736 10.587826 21.461349 15 21.917969 L 15 26 L 9.5 26 C 8.6715729 26 8 26.671573 8 27.5 C 8 28.328427 8.6715729 29 9.5 29 L 23.5 29 C 24.328427 29 25 28.328427 25 27.5 C 25 26.671573 24.328427 26 23.5 26 L 18 26 L 18 21.917969 C 22.412174 21.461349 24.940793 19.021736 26.035156 16.623047 C 27.2485 13.963568 26.994141 11.369141 26.994141 11.369141 A 1.50015 1.50015 0 0 0 25.501953 9.9707031 z"/>
+ <rect style="fill:#75a3ff" width="15" height="13" x="-18" y="-23" rx="6.25" ry="6.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.5,3 C 12.899,3 10,5.787327 10,9.25 l 0,1 C 10,6.787327 12.899,4 16.5,4 20.101,4 23,6.787327 23,10.25 l 0,-1 C 23,5.787327 20.101,3 16.5,3 Z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 25.501953 9.9707031 A 1.50015 1.50015 0 0 0 24.005859 11.630859 C 24.005859 11.630859 24.146348 13.536432 23.306641 15.376953 C 22.466933 17.217474 20.934141 19 16.5 19 C 12.06586 19 10.533067 17.217474 9.6933594 15.376953 C 8.8536516 13.536432 8.9941406 11.630859 8.9941406 11.630859 A 1.50015 1.50015 0 0 0 7.4609375 9.9785156 A 1.50015 1.50015 0 0 0 6.0058594 11.369141 C 6.0058594 11.369141 5.98954 11.793851 6.0058594 12.365234 A 1.50015 1.50015 0 0 1 7.4609375 10.978516 A 1.50015 1.50015 0 0 1 8.9941406 12.630859 C 8.9941406 12.630859 8.8536516 14.536432 9.6933594 16.376953 C 10.533067 18.217474 12.06586 20 16.5 20 C 20.934141 20 22.466933 18.217474 23.306641 16.376953 C 24.146348 14.536432 24.005859 12.630859 24.005859 12.630859 A 1.50015 1.50015 0 0 1 25.501953 10.970703 A 1.50015 1.50015 0 0 1 26.994141 12.367188 C 27.010592 11.794656 26.994141 11.369141 26.994141 11.369141 A 1.50015 1.50015 0 0 0 25.501953 9.9707031 z M 9.5 26 C 8.6715729 26 8 26.671573 8 27.5 C 8 27.676212 8.0359806 27.842935 8.0917969 28 C 8.2983894 27.418655 8.8477854 27 9.5 27 L 15 27 L 15 26 L 9.5 26 z M 18 26 L 18 27 L 23.5 27 C 24.152215 27 24.701611 27.418655 24.908203 28 C 24.964019 27.842935 25 27.676212 25 27.5 C 25 26.671573 24.328427 26 23.5 26 L 18 26 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/audiobook.svg b/.icons/awkward/32x32/apps/audiobook.svg
new file mode 100644
index 00000000..e7c674f6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/audiobook.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#009587" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h2.5v-28z"/>
+ <path opacity=".2" d="m19 3v14l2-2 2 2v-14h-4z"/>
+ <path fill="#d8d8d8" d="m19 2v14l2-2 2 2v-14h-4z"/>
+ <path fill="#fff" opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle fill="#f34235" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m26.426 23.1c0-0.9022-0.49969-1.6795-1.2423-2.0821v4.1641c0.73566-0.4025 1.2423-1.1798 1.2423-2.082zm-7.4252-2.019v4.0379h1.9559l2.839 2.8392v-9.7162l-2.839 2.8391zm6.1829-2.8391v1.041c1.6101 0.5136 2.7761 2.0335 2.7761 3.8171s-1.1659 3.3035-2.7761 3.8171v1.041c2.1862-0.5413 3.8171-2.4985 3.8171-4.8581 0-2.3597-1.6309-4.3168-3.8171-4.8581z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.021 -0.576z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/augur.svg b/.icons/awkward/32x32/apps/augur.svg
new file mode 100644
index 00000000..9d61c324
--- /dev/null
+++ b/.icons/awkward/32x32/apps/augur.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="14.5" ry="14.5"/>
+ <rect style="fill:#532e85" width="29" height="29" x="2" y="1" rx="14.5" ry="14.5"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 16.512126,5.7175542 c -0.129034,-4.725e-4 -0.249571,0.064343 -0.319099,0.1732572 a 0.14654233,0.14663892 0 0 0 0,0.00141 L 6.8876615,20.652036 a 0.14654233,0.14663892 0 0 0 -0.00141,0.0014 c -0.1068218,0.174402 -0.0464,0.406547 0.1316459,0.506884 l 9.3053666,5.326585 a 0.14654233,0.14663892 0 0 0 0,0.0014 c 0.117032,0.06626 0.260735,0.06626 0.377767,0 l 9.285314,-5.26784 c 0.08588,-0.04864 0.14997,-0.129504 0.176006,-0.224805 0.01504,-0.05651 -0.01302,-0.110192 -0.02576,-0.166098 a 0.14654233,0.14663892 0 0 0 -0.0186,-0.117413 v -0.0014 a 0.14654233,0.14663892 0 0 0 -0.01002,-0.01434 L 16.834086,5.8922428 a 0.14654233,0.14663892 0 0 0 -0.0014,-0.00141 c -0.06951,-0.1088852 -0.190077,-0.1737333 -0.31911,-0.17326 z m 0.374905,1.6652741 8.024679,12.8081437 -3.338369,-1.464811 a 0.14654233,0.14663892 0 0 0 -0.0014,0 l -0.0029,-0.0014 C 21.161769,18.545513 20.913889,18.387351 20.754827,18.1835 20.595248,17.978981 20.510301,17.712075 20.455761,17.281416 a 0.14654233,0.14663892 0 0 0 -0.0014,-0.0043 c 1.28e-4,8.18e-4 -0.0013,-0.01132 -0.0029,-0.02291 -0.0011,-0.0081 -0.0022,-0.01924 -0.0043,-0.03007 l -0.0014,-0.0029 c -0.225692,-1.471539 -1.33123,-2.649801 -2.777412,-3.061318 h -0.0014 l -0.01431,-0.0043 -0.443589,0.647208 0.128784,0.02864 c 1.202117,0.291937 2.127994,1.229917 2.346732,2.411281 a 0.14654233,0.14663892 0 0 0 0.0029,0.01432 l 0.02861,0.17469 0.01145,0.07303 c 0.07137,0.551243 0.221171,0.935274 0.496534,1.229983 0.275364,0.294708 0.658106,0.493342 1.180521,0.723098 a 0.14654233,0.14663892 0 0 0 0.0029,0.0014 c 5e-5,2e-5 0.0025,-1.14e-4 0.0029,0 5.68e-4,1.88e-4 0.003,9.67e-4 0.0043,0.0014 l 3.482894,1.529244 -8.004647,4.541916 v -2.502922 c 0,-0.501924 0.0208,-0.773352 0.125922,-0.965085 0.105122,-0.191733 0.315736,-0.348122 0.761257,-0.592797 0.178048,-0.09775 0.358846,-0.199515 0.555202,-0.310718 l 0.118768,-0.0673 0.0029,-0.0014 c 0.583887,-0.310825 1.058717,-0.768871 1.40804,-1.310168 0.0044,-0.0067 0.02887,-0.04382 0.05294,-0.08019 l -0.585252,-0.496861 c -0.282455,0.514239 -0.691781,0.949822 -1.213433,1.23571 a 0.14654233,0.14663892 0 0 0 -0.0014,0 l -0.140232,0.08019 v -0.0014 c -0.192117,0.108525 -0.388145,0.216912 -0.565219,0.313582 -0.562702,0.308981 -0.891676,0.570507 -1.07177,0.913536 -0.180094,0.343031 -0.1989,0.735922 -0.1989,1.284395 v 2.501489 l -8.0819173,-4.624964 3.3913153,-1.474834 0.237533,-0.101663 a 0.14654233,0.14663892 0 0 0 0.0071,-0.0029 c 0.07612,-0.03677 0.374148,-0.150896 0.552341,-0.156074 a 0.14654233,0.14663892 0 0 0 0.0043,0 c 0.215524,-0.01315 0.509529,0.01149 0.645352,0.183281 l 0.523722,0.657231 c 0.413606,0.533275 0.955114,0.970548 1.602646,1.237143 0.0051,0.0035 0.01014,0.0073 0.01574,0.01002 a 0.14654233,0.14663892 0 0 0 0.01002,0.0043 c 0.126833,0.05155 0.253224,0.07709 0.379197,0.10739 l 0.437866,-0.638617 c -0.238781,-0.05138 -0.49832,-0.124603 -0.696864,-0.219077 a 0.14654233,0.14663892 0 0 0 -0.0029,0 C 14.706389,20.295199 14.31107,19.990906 14.00815,19.602439 a 0.14654233,0.14663892 0 0 0 -0.0057,-0.0071 c -0.01042,-0.01175 -0.01879,-0.02399 -0.02719,-0.03723 a 0.14654233,0.14663892 0 0 0 -0.0086,-0.01002 c -0.03312,-0.04305 -0.06328,-0.08207 -0.08872,-0.120279 a 0.14654233,0.14663892 0 0 0 -0.0043,-0.0071 c -0.08543,-0.114446 -0.215596,-0.284464 -0.396368,-0.511182 -0.14284,-0.180544 -0.337078,-0.294923 -0.535171,-0.36656 a 0.14654233,0.14663892 0 0 0 -0.06296,-0.0086 c -0.200377,-0.06295 -0.417172,-0.09918 -0.652649,-0.09738 a 0.14654233,0.14663892 0 0 0 -0.0029,0 c -0.209965,0.0069 -0.416697,0.06348 -0.575236,0.117413 -0.07927,0.02696 -0.146405,0.0542 -0.194606,0.07446 -0.02411,0.01013 -0.04344,0.01814 -0.05723,0.02435 -0.0138,0.0062 -0.03482,0.01657 -0.02003,0.01002 l -0.124491,0.05298 -0.0071,0.0029 a 0.14654233,0.14663892 0 0 0 -0.0057,0.0014 l -0.333408,0.143188 0.02862,-0.0086 c -4.58e-4,9.1e-5 -0.03389,0.01588 -0.05151,0.02435 0.0038,-0.003 0.0097,-0.0083 0.01002,-0.0086 L 8.1368669,20.070694 16.134359,7.3842604 v 5.2148976 c 0,0.490726 -0.0233,0.765392 -0.133077,0.965085 -0.10977,0.199693 -0.325588,0.363728 -0.774136,0.609981 -0.06902,0.03704 -0.139128,0.07187 -0.210347,0.104526 a 0.14654233,0.14663892 0 0 0 -0.0029,0.0014 l -0.118767,0.05871 c -0.03167,0.01437 -0.05796,0.0276 -0.08013,0.03866 a 0.14654233,0.14663892 0 0 0 -0.0057,0.0029 c -1.200604,0.573164 -2.047236,1.722087 -2.167864,3.069945 l 0.726914,0.260601 c 0.02546,-1.172063 0.740264,-2.182046 1.775789,-2.673316 a 0.14654233,0.14663892 0 0 0 0.0043,-0.0029 c 0.0027,-0.0011 0.003,-4.1e-5 0.0057,-0.0014 a 0.14654233,0.14663892 0 0 0 0.0014,0 c 0.06172,-0.03139 0.124746,-0.06222 0.187452,-0.09164 0.238334,-0.110389 0.467115,-0.240077 0.683986,-0.388038 l 0.0029,-0.0014 c 0.04039,-0.02636 0.06898,-0.05035 0.09301,-0.0673 a 0.14654233,0.14663892 0 0 0 0.0014,-0.0014 c 0.06996,-0.05056 0.135745,-0.103068 0.194606,-0.154642 0.02993,-0.02593 0.06136,-0.05438 0.09158,-0.09021 0.196234,-0.198902 0.322117,-0.420356 0.390646,-0.684438 0.06892,-0.26557 0.08585,-0.570096 0.08586,-0.955062 z m -2.039082,6.9832657 h 0.01002 a 0.14654233,0.14663892 0 0 0 -0.01431,0.0029 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 16.512126,4.7179692 c -0.129034,-4.725e-4 -0.249571,0.064343 -0.319099,0.1732572 a 0.14654233,0.14663892 0 0 0 0,0.00141 L 6.8876615,19.652451 a 0.14654233,0.14663892 0 0 0 -0.00141,0.0014 c -0.1068218,0.174402 -0.0464,0.406547 0.1316459,0.506884 l 9.3053666,5.326585 a 0.14654233,0.14663892 0 0 0 0,0.0014 c 0.117032,0.06626 0.260735,0.06626 0.377767,0 l 9.285314,-5.26784 c 0.08588,-0.04864 0.14997,-0.129504 0.176006,-0.224805 0.01504,-0.05651 -0.01302,-0.110192 -0.02576,-0.166098 a 0.14654233,0.14663892 0 0 0 -0.0186,-0.117413 v -0.0014 a 0.14654233,0.14663892 0 0 0 -0.01002,-0.01434 L 16.834086,4.8926578 a 0.14654233,0.14663892 0 0 0 -0.0014,-0.00141 c -0.06951,-0.1088852 -0.190077,-0.1737333 -0.31911,-0.17326 z m 0.374905,1.6652741 8.024679,12.8081437 -3.338369,-1.464811 a 0.14654233,0.14663892 0 0 0 -0.0014,0 l -0.0029,-0.0014 c -0.407272,-0.179248 -0.655152,-0.33741 -0.814214,-0.541261 -0.159579,-0.204519 -0.244526,-0.471425 -0.299066,-0.902084 a 0.14654233,0.14663892 0 0 0 -0.0014,-0.0043 c 1.28e-4,8.18e-4 -0.0013,-0.01132 -0.0029,-0.02291 -0.0011,-0.0081 -0.0022,-0.01924 -0.0043,-0.03007 l -0.0014,-0.0029 c -0.225692,-1.471539 -1.33123,-2.649801 -2.777412,-3.061318 h -0.0014 l -0.01431,-0.0043 -0.443589,0.647208 0.128784,0.02864 c 1.202117,0.291937 2.127994,1.229917 2.346732,2.411281 a 0.14654233,0.14663892 0 0 0 0.0029,0.01432 l 0.02861,0.17469 0.01145,0.07303 c 0.07137,0.551243 0.221171,0.935274 0.496534,1.229983 0.275364,0.294708 0.658106,0.493342 1.180521,0.723098 a 0.14654233,0.14663892 0 0 0 0.0029,0.0014 c 5e-5,2e-5 0.0025,-1.14e-4 0.0029,0 5.68e-4,1.88e-4 0.003,9.67e-4 0.0043,0.0014 l 3.482894,1.529244 -8.004647,4.541916 v -2.502922 c 0,-0.501924 0.0208,-0.773352 0.125922,-0.965085 0.105122,-0.191733 0.315736,-0.348122 0.761257,-0.592797 0.178048,-0.09775 0.358846,-0.199515 0.555202,-0.310718 l 0.118768,-0.0673 0.0029,-0.0014 c 0.583887,-0.310825 1.058717,-0.768871 1.40804,-1.310168 0.0044,-0.0067 0.02887,-0.04382 0.05294,-0.08019 l -0.585252,-0.496861 c -0.282455,0.514239 -0.691781,0.949822 -1.213433,1.23571 a 0.14654233,0.14663892 0 0 0 -0.0014,0 l -0.140232,0.08019 v -0.0014 c -0.192117,0.108525 -0.388145,0.216912 -0.565219,0.313582 -0.562702,0.308981 -0.891676,0.570507 -1.07177,0.913536 -0.180094,0.343031 -0.1989,0.735922 -0.1989,1.284395 v 2.501489 L 8.0598337,19.90734 11.451149,18.432506 11.688682,18.330843 a 0.14654233,0.14663892 0 0 0 0.0071,-0.0029 c 0.07612,-0.03677 0.374148,-0.150896 0.552341,-0.156074 a 0.14654233,0.14663892 0 0 0 0.0043,0 c 0.215524,-0.01315 0.509529,0.01149 0.645352,0.183281 l 0.523722,0.657231 c 0.413606,0.533275 0.955114,0.970548 1.602646,1.237143 0.0051,0.0035 0.01014,0.0073 0.01574,0.01002 a 0.14654233,0.14663892 0 0 0 0.01002,0.0043 c 0.126833,0.05155 0.253224,0.07709 0.379197,0.10739 l 0.437866,-0.638617 c -0.238781,-0.05138 -0.49832,-0.124603 -0.696864,-0.219077 a 0.14654233,0.14663892 0 0 0 -0.0029,0 C 14.706389,19.295614 14.31107,18.991321 14.00815,18.602854 a 0.14654233,0.14663892 0 0 0 -0.0057,-0.0071 c -0.01042,-0.01175 -0.01879,-0.02399 -0.02719,-0.03723 a 0.14654233,0.14663892 0 0 0 -0.0086,-0.01002 c -0.03312,-0.04305 -0.06328,-0.08207 -0.08872,-0.120279 a 0.14654233,0.14663892 0 0 0 -0.0043,-0.0071 c -0.08543,-0.114446 -0.215596,-0.284464 -0.396368,-0.511182 -0.14284,-0.180544 -0.337078,-0.294923 -0.535171,-0.36656 a 0.14654233,0.14663892 0 0 0 -0.06296,-0.0086 c -0.200377,-0.06295 -0.417172,-0.09918 -0.652649,-0.09738 a 0.14654233,0.14663892 0 0 0 -0.0029,0 c -0.209965,0.0069 -0.416697,0.06348 -0.575236,0.117413 -0.07927,0.02696 -0.146405,0.0542 -0.194606,0.07446 -0.02411,0.01013 -0.04344,0.01814 -0.05723,0.02435 -0.0138,0.0062 -0.03482,0.01657 -0.02003,0.01002 l -0.124491,0.05298 -0.0071,0.0029 a 0.14654233,0.14663892 0 0 0 -0.0057,0.0014 l -0.333408,0.143188 0.02862,-0.0086 c -4.58e-4,9.1e-5 -0.03389,0.01588 -0.05151,0.02435 0.0038,-0.003 0.0097,-0.0083 0.01002,-0.0086 L 8.1368669,19.071109 16.134359,6.3846754 v 5.2148976 c 0,0.490726 -0.0233,0.765392 -0.133077,0.965085 -0.10977,0.199693 -0.325588,0.363728 -0.774136,0.609981 -0.06902,0.03704 -0.139128,0.07187 -0.210347,0.104526 a 0.14654233,0.14663892 0 0 0 -0.0029,0.0014 l -0.118767,0.05871 c -0.03167,0.01437 -0.05796,0.0276 -0.08013,0.03866 a 0.14654233,0.14663892 0 0 0 -0.0057,0.0029 c -1.200604,0.573164 -2.047236,1.722087 -2.167864,3.069945 l 0.726914,0.260601 c 0.02546,-1.172063 0.740264,-2.182046 1.775789,-2.673316 a 0.14654233,0.14663892 0 0 0 0.0043,-0.0029 c 0.0027,-0.0011 0.003,-4.1e-5 0.0057,-0.0014 a 0.14654233,0.14663892 0 0 0 0.0014,0 c 0.06172,-0.03139 0.124746,-0.06222 0.187452,-0.09164 0.238334,-0.110389 0.467115,-0.240077 0.683986,-0.388038 l 0.0029,-0.0014 c 0.04039,-0.02636 0.06898,-0.05035 0.09301,-0.0673 a 0.14654233,0.14663892 0 0 0 0.0014,-0.0014 c 0.06996,-0.05056 0.135745,-0.103068 0.194606,-0.154642 0.02993,-0.02593 0.06136,-0.05438 0.09158,-0.09021 0.196234,-0.198902 0.322117,-0.420356 0.390646,-0.684438 0.06892,-0.26557 0.08585,-0.570096 0.08586,-0.955062 z m -2.039082,6.9832657 h 0.01002 a 0.14654233,0.14663892 0 0 0 -0.01431,0.0029 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.5 1 C 8.467 1 2 7.467 2 15.5 C 2 15.668901 2.0197182 15.832529 2.0253906 16 C 2.2895 8.2024902 8.6359007 2 16.5 2 C 24.364099 2 30.7105 8.2024902 30.974609 16 C 30.980282 15.832529 31 15.668901 31 15.5 C 31 7.467 24.533 1 16.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/aurees.svg b/.icons/awkward/32x32/apps/aurees.svg
new file mode 100644
index 00000000..a87282d8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/aurees.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="12"/>
+ <path style="opacity:0.2" d="M 23.136719,22.464844 A 9,9 0 0 1 16,26 9,9 0 0 1 8.859375,22.46875 L 4.5058594,24.982422 A 14,14 0 0 0 16,31 14,14 0 0 0 27.486328,24.976562 Z"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="12"/>
+ <path style="opacity:0.2" d="M 17,3.0371094 V 8.0605469 A 9,9 0 0 1 25,17 9,9 0 0 1 24.169922,20.751953 l 4.345703,2.509766 A 14,14 0 0 0 30,17 14,14 0 0 0 17,3.0371094 Z"/>
+ <path style="fill:#6ecc6e" d="M 17,2.0371094 V 7.0605469 A 9,9 0 0 1 25,16 9,9 0 0 1 24.169922,19.751953 l 4.345703,2.509766 A 14,14 0 0 0 30,16 14,14 0 0 0 17,2.0371094 Z"/>
+ <path style="opacity:0.2" d="M 15,3.0507812 A 14,14 0 0 0 2,17 14,14 0 0 0 3.4941406,23.257812 L 7.8320312,20.751953 A 9,9 0 0 1 7,17 9,9 0 0 1 15,8.0664062 Z"/>
+ <path style="fill:#ff6065" d="M 15,2.0507812 A 14,14 0 0 0 2,16 14,14 0 0 0 3.4941406,22.257812 L 7.8320312,19.751953 A 9,9 0 0 1 7,16 9,9 0 0 1 15,7.0664062 Z"/>
+ <path style="fill:#cc74cc" d="M 23.136719,21.464844 A 9,9 0 0 1 16,25 9,9 0 0 1 8.859375,21.46875 L 4.5058594,23.982422 A 14,14 0 0 0 16,30 14,14 0 0 0 27.486328,23.976562 Z"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 10.5,18.500064 4.2,3 5.8,-9"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 10.5,17.5 4.2,3 5.8,-9"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17 2.0371094 L 17 3.0371094 A 14 14 0 0 1 29.980469 16.605469 A 14 14 0 0 0 30 16 A 14 14 0 0 0 17 2.0371094 z M 24.978516 16.416016 A 9 9 0 0 1 24.169922 19.751953 L 24.490234 19.9375 A 9 9 0 0 0 25 17 A 9 9 0 0 0 24.978516 16.416016 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15 2.0507812 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0253906 16.484375 A 14 14 0 0 1 15 3.0507812 L 15 2.0507812 z M 7.0253906 16.511719 A 9 9 0 0 0 7 17 A 9 9 0 0 0 7.5058594 19.941406 L 7.8320312 19.751953 A 9 9 0 0 1 7.0253906 16.511719 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/auryo.svg b/.icons/awkward/32x32/apps/auryo.svg
new file mode 100644
index 00000000..0aa395f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/auryo.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#4f4f4f" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2" d="m 16,8 c -3.865993,0 -7,3.134007 -7,7 l 0,2.175781 C 7.8028154,17.599048 7.0017816,18.730196 7,20 c 0,1.656854 1.3431458,3 3,3 0.3409,-0.0014 0.679075,-0.0608 1,-0.175781 L 11,23 l 2,0 0,-3 0,-3 -2,0 0,-2 c 0,-2.761424 2.238576,-5 5,-5 2.761424,0 5,2.238576 5,5 l 0,2.175781 C 19.802815,17.599048 19.001782,18.730196 19,20 c 0,1.656854 1.343146,3 3,3 1.656854,0 3,-1.343146 3,-3 -9.55e-4,-1.270521 -0.802141,-2.402665 -2,-2.826172 L 23,15 C 23,11.134007 19.865993,8 16,8 Z m -6,11 c 0.552285,0 1,0.447715 1,1 0,0.552285 -0.447715,1 -1,1 -0.5522847,0 -1,-0.447715 -1,-1 0,-0.552285 0.4477153,-1 1,-1 z m 12,0 c 0.552285,0 1,0.447715 1,1 0,0.552285 -0.447715,1 -1,1 -0.552285,0 -1,-0.447715 -1,-1 0,-0.552285 0.447715,-1 1,-1 z"/>
+ <path style="fill:#2993e4" d="m 16,7 c -3.865993,0 -7,3.134007 -7,7 l 0,2.175781 C 7.8028154,16.599048 7.0017816,17.730196 7,19 c 0,1.656854 1.3431458,3 3,3 0.3409,-0.0014 0.679075,-0.0608 1,-0.175781 L 11,22 l 2,0 0,-3 0,-3 -2,0 0,-2 c 0,-2.761424 2.238576,-5 5,-5 2.761424,0 5,2.238576 5,5 l 0,2.175781 C 19.802815,16.599048 19.001782,17.730196 19,19 c 0,1.656854 1.343146,3 3,3 1.656854,0 3,-1.343146 3,-3 -9.55e-4,-1.270521 -0.802141,-2.402665 -2,-2.826172 L 23,14 C 23,10.134007 19.865993,7 16,7 Z m -6,11 c 0.552285,0 1,0.447715 1,1 0,0.552285 -0.447715,1 -1,1 -0.5522847,0 -1,-0.447715 -1,-1 0,-0.552285 0.4477153,-1 1,-1 z m 12,0 c 0.552285,0 1,0.447715 1,1 0,0.552285 -0.447715,1 -1,1 -0.552285,0 -1,-0.447715 -1,-1 0,-0.552285 0.447715,-1 1,-1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/authy.svg b/.icons/awkward/32x32/apps/authy.svg
new file mode 100644
index 00000000..9b565a61
--- /dev/null
+++ b/.icons/awkward/32x32/apps/authy.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e91e63" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <g opacity=".2" style="enable-background:new" transform="matrix(.20113 0 0 .20113 -25.415 -43.554)">
+ <path d="m199.99 286.44 16.56 16.561c2.394 2.393 6.273 2.391 8.667-0.002 2.395-2.396 2.397-6.275 0.003-8.668l-16.561-16.562c-11.85-11.851-31.001-12.044-43.104-0.6-0.111 0.094-0.222 0.191-0.326 0.295-0.051 0.052-0.099 0.105-0.148 0.158-0.052 0.05-0.107 0.097-0.157 0.146-0.106 0.106-0.2 0.215-0.294 0.325-11.445 12.105-11.25 31.254 0.6 43.105l16.561 16.559c2.394 2.394 6.272 2.394 8.666 0 2.394-2.396 2.396-6.275 0.002-8.667l-16.56-16.562c-7.225-7.225-7.275-18.949-0.149-26.24 7.289-7.123 19.014-7.074 26.24 0.152z"/>
+ <path d="m221.37 264.39c-2.394 2.394-2.392 6.274 0.002 8.667l16.56 16.56c7.226 7.228 7.271 18.951 0.147 26.242-7.29 7.122-19.013 7.075-26.239-0.15l-16.559-16.561c-2.394-2.393-6.277-2.393-8.671 0-2.394 2.396-2.394 6.279 0 8.672l16.56 16.56c11.851 11.851 31.002 12.044 43.102 0.6 0.111-0.095 0.222-0.188 0.327-0.295 0.051-0.053 0.097-0.104 0.149-0.155 0.051-0.052 0.107-0.1 0.159-0.15 0.104-0.106 0.196-0.216 0.291-0.327 11.447-12.1 11.253-31.251-0.598-43.102l-16.558-16.56c-2.394-2.395-6.279-2.395-8.672-0.001z"/>
+ </g>
+ <g fill="#ff8bff" style="enable-background:new" transform="matrix(.20113 0 0 .20113 -25.415 -44.554)">
+ <path d="m199.99 286.44 16.56 16.561c2.394 2.393 6.273 2.391 8.667-0.002 2.395-2.396 2.397-6.275 0.003-8.668l-16.561-16.562c-11.85-11.851-31.001-12.044-43.104-0.6-0.111 0.094-0.222 0.191-0.326 0.295-0.051 0.052-0.099 0.105-0.148 0.158-0.052 0.05-0.107 0.097-0.157 0.146-0.106 0.106-0.2 0.215-0.294 0.325-11.445 12.105-11.25 31.254 0.6 43.105l16.561 16.559c2.394 2.394 6.272 2.394 8.666 0 2.394-2.396 2.396-6.275 0.002-8.667l-16.56-16.562c-7.225-7.225-7.275-18.949-0.149-26.24 7.289-7.123 19.014-7.074 26.24 0.152z"/>
+ <path d="m221.37 264.39c-2.394 2.394-2.392 6.274 0.002 8.667l16.56 16.56c7.226 7.228 7.271 18.951 0.147 26.242-7.29 7.122-19.013 7.075-26.239-0.15l-16.559-16.561c-2.394-2.393-6.277-2.393-8.671 0-2.394 2.396-2.394 6.279 0 8.672l16.56 16.56c11.851 11.851 31.002 12.044 43.102 0.6 0.111-0.095 0.222-0.188 0.327-0.295 0.051-0.053 0.097-0.104 0.149-0.155 0.051-0.052 0.107-0.1 0.159-0.15 0.104-0.106 0.196-0.216 0.291-0.327 11.447-12.1 11.253-31.251-0.598-43.102l-16.558-16.56c-2.394-2.395-6.279-2.395-8.672-0.001z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/autokey.svg b/.icons/awkward/32x32/apps/autokey.svg
new file mode 120000
index 00000000..f04d4679
--- /dev/null
+++ b/.icons/awkward/32x32/apps/autokey.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/avidemux.svg b/.icons/awkward/32x32/apps/avidemux.svg
new file mode 100644
index 00000000..db31bc90
--- /dev/null
+++ b/.icons/awkward/32x32/apps/avidemux.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect fill="#4f4f4f" width="24" height="28" x="-28" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m2 10v-4.5c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v4.5z"/>
+ <path fill="#fff" opacity=".2" d="m2 6.5v-1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v1c0-0.831-0.669-1.5-1.5-1.5h-25c-0.831 0-1.5 0.669-1.5 1.5z"/>
+ <path opacity=".2" d="m2 7v-1.5c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v1.5z"/>
+ <path fill="#fff" opacity=".2" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v4.5h6v-3l-3-3z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m12 7-3-3h4l3 3z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m12 7-3 3h4l3-3z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m19 7-3-3h4l3 3z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m19 7-3 3h4l3-3z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m26 7-3-3h4l3 3z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m26 7-3 3h4l3-3z"/>
+ <path opacity=".2" d="m10 14c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h9c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1zm10 5 4 3v-6z"/>
+ <path fill="#bababa" d="m10 13c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h9c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1zm10 5 4 3v-6z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/avimetaedit.svg b/.icons/awkward/32x32/apps/avimetaedit.svg
new file mode 100644
index 00000000..98b20b75
--- /dev/null
+++ b/.icons/awkward/32x32/apps/avimetaedit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,27.611111 V 5.3888889 C 30,4.6194444 29.3756,4 28.6,4 H 3.4 C 2.6244,4 2,4.6194444 2,5.3888889 V 27.611111 C 2,28.380556 2.6244,29 3.4,29 h 25.2 c 0.7756,0 1.4,-0.619444 1.4,-1.388889 z"/>
+ <path style="fill:#7282d9" d="M 30,26.611111 V 4.3888889 C 30,3.6194444 29.3756,3 28.6,3 H 3.4 C 2.6244,3 2,3.6194444 2,4.3888889 V 26.611111 C 2,27.380556 2.6244,28 3.4,28 h 25.2 c 0.7756,0 1.4,-0.619444 1.4,-1.388889 z"/>
+ <path style="opacity:0.2" d="M 26.478516,8.9780214 A 1.50015,1.50015 0 0 0 25,10.499506 V 22.48974 a 1.50015,1.50015 0 1 0 3,0 V 10.499506 A 1.50015,1.50015 0 0 0 26.478516,8.9780214 Z m -12.033204,0.00195 a 1.50015,1.50015 0 0 0 -1.361328,1.9921874 l 3.992188,12 a 1.50015,1.50015 0 0 0 2.847656,0.002 l 4,-12 A 1.5008539,1.5008539 0 1 0 21.076172,10.024896 L 18.5,17.751459 15.929688,10.02685 A 1.50015,1.50015 0 0 0 14.445312,8.9799746 Z M 9.421875,9.0014589 A 1.50015,1.50015 0 0 0 8.0761719,10.024896 L 4.0839844,22.017084 a 1.50015,1.50015 0 1 0 2.8457031,0.947266 l 2.5722656,-7.71875 2.5742189,7.71875 a 1.5008465,1.5008465 0 0 0 2.847656,-0.949219 l -4,-11.990235 A 1.50015,1.50015 0 0 0 9.421875,9.0014589 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 5.5071628,21.490655 9.5,9.5 l 4,11.990655"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 14.507153,9.5 3.992847,12 4,-12"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 26.500241,9.5 V 21.490655"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 3 C 2.6247906 3 2 3.6192274 2 4.3886719 L 2 5.3886719 C 2 4.6192274 2.6247906 4 3.4003906 4 L 28.599609 4 C 29.375209 4 30 4.6192274 30 5.3886719 L 30 4.3886719 C 30 3.6192274 29.375209 3 28.599609 3 L 3.4003906 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/avogadro-icon.svg b/.icons/awkward/32x32/apps/avogadro-icon.svg
new file mode 100644
index 00000000..ee8ca2aa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/avogadro-icon.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 13.547048,3.0049986 c -0.533283,0.036582 -0.623147,0.2892639 -0.920095,1.0335892 L 2.3801303,29.72246 c -0.5383985,1.239285 -0.6718835,1.240034 0.7300605,1.240034 h 3.6215928 c 1.3958009,0.107971 1.4819607,0.05042 1.942726,-1.104683 l 2.0671374,-4.858602 h 5.258076 5.258077 l 2.067137,4.858602 c 0.460765,1.155103 0.546925,1.212654 1.942727,1.104683 h 3.621591 c 1.401945,0 1.268461,-7.7e-4 0.730062,-1.240034 L 19.372493,4.0385878 C 19.075546,3.2942625 18.985682,3.0415804 18.452399,3.0049986 18.274638,2.9928047 18.047205,3.0036476 17.746947,3.0296077 H 15.999723 14.2525 c -0.300259,-0.025961 -0.527691,-0.036803 -0.705452,-0.024609 z m 2.452675,8.4888304 3.029615,7.60563 h -3.029615 -3.029614 z"/>
+ <path style="fill:#4f4f4f" d="m 13.547048,2.0049989 c -0.533283,0.036582 -0.623147,0.2892639 -0.920095,1.0335892 L 2.3801303,28.72246 c -0.5383985,1.239285 -0.6718835,1.240034 0.7300605,1.240034 h 3.6215928 c 1.3958009,0.107971 1.4819607,0.05042 1.942726,-1.104683 l 2.0671374,-4.858602 h 5.258076 5.258077 l 2.067137,4.858602 c 0.460765,1.155103 0.546925,1.212654 1.942727,1.104683 h 3.621591 c 1.401945,0 1.268461,-7.7e-4 0.730062,-1.240034 L 19.372493,3.0385881 C 19.075546,2.2942628 18.985682,2.0415807 18.452399,2.0049989 18.274638,1.992805 18.047205,2.0036479 17.746947,2.029608 H 15.999723 14.2525 C 13.952241,2.003647 13.724809,1.992805 13.547048,2.0049989 Z m 2.452675,8.4888301 3.029615,7.60563 h -3.029615 -3.029614 z"/>
+ <ellipse style="fill:none;stroke:#ff631b;stroke-width:2.57802677;stroke-linecap:round;stroke-linejoin:round" cx="20.945" cy="5.873" rx="15.606" ry="3.627" transform="matrix(0.87665683,0.4811162,-0.40210261,0.91559461,0,0)"/>
+ <circle style="opacity:0.2" cx="7.5" cy="8.5" r="3.5"/>
+ <path style="fill:#4f4f4f" d="m 8.9836241,12.170586 -1.9509678,4.889041 13.0278727,6.940175 h 1.197651 l 0.40782,0.766988 7.878667,3.767592 -3.268931,-8.193519 -7.827114,-3.698226 0.581052,1.457415 H 16 12.970326 l 1.356244,-3.405649 z"/>
+ <ellipse style="fill:none;stroke:#ff631b;stroke-width:2.57802677;stroke-linecap:round;stroke-linejoin:round" cx="-8.468" cy="21.329" rx="15.606" ry="3.627" transform="matrix(-0.87665683,0.4811162,0.40210261,0.91559461,0,0)"/>
+ <path style="fill:#ff631b" d="m 11.396415,12.472973 2.576783,1.454185 c -2.314981,1.32814 -4.3966761,2.707365 -6.085737,3.999007 L 5.8220401,16.330824 C 7.3928543,15.0721 9.2783721,13.760066 11.396415,12.472973 Z"/>
+ <path style="fill:#4f4f4f" d="m 23.016376,12.170586 1.950967,4.889041 -13.027872,6.940175 H 10.74182 L 10.334,24.76679 2.455333,28.534382 5.7242633,20.340863 13.551378,16.642637 12.970326,18.100052 H 16 19.029674 L 17.67343,14.694403 Z"/>
+ <path style="fill:#ff631b" d="m 20.603585,12.472973 -2.576783,1.454185 c 2.314981,1.32814 4.396676,2.707365 6.085737,3.999007 L 26.17796,16.330824 C 24.607146,15.0721 22.721628,13.760066 20.603585,12.472973 Z"/>
+ <path style="opacity:0.2" d="M 4.0507812 8.5761719 C 3.8139303 8.5809039 3.7105299 8.6154405 3.5917969 8.6445312 C 3.6438016 8.7673403 3.6826163 8.8812255 3.8242188 9.09375 C 3.9231752 9.2422691 4.0452689 9.4064316 4.1875 9.5820312 C 4.8678983 9.589036 5.8825378 9.7490656 7.1074219 10.087891 C 9.7105899 10.807973 13.232374 12.279978 16.939453 14.314453 C 20.646533 16.348928 23.843632 18.563804 25.945312 20.425781 C 26.738729 21.128706 27.374342 21.786401 27.8125 22.328125 C 27.8551 22.328575 27.909375 22.33478 27.949219 22.333984 C 28.186236 22.329254 28.28948 22.292782 28.408203 22.263672 C 28.356179 22.140868 28.317284 22.028782 28.175781 21.816406 C 27.771826 21.21013 26.996153 20.356769 25.945312 19.425781 C 23.843632 17.563804 20.646533 15.348928 16.939453 13.314453 C 13.232374 11.279978 9.7105899 9.8079726 7.1074219 9.0878906 C 5.8058376 8.7278497 4.7269281 8.5626629 4.0507812 8.5761719 z M 1.0488281 8.7734375 C 0.95924033 9.2205327 1.0011953 9.683235 1.1113281 10.082031 C 1.2590108 10.616797 1.5122503 11.090372 1.828125 11.564453 C 2.4598746 12.512616 3.3720814 13.473262 4.5332031 14.501953 C 5.0639543 14.97217 5.6768204 15.459048 6.3164062 15.949219 C 6.5336581 15.780438 6.7467009 15.613566 6.9746094 15.443359 C 6.0848015 14.784083 5.2416692 14.129617 4.5332031 13.501953 C 3.3720814 12.473262 2.4598746 11.512616 1.828125 10.564453 C 1.5122503 10.090372 1.2590108 9.6167974 1.1113281 9.0820312 C 1.084207 8.9838245 1.0668128 8.8782479 1.0488281 8.7734375 z M 30.949219 23.134766 C 30.918749 23.287042 30.87446 23.4365 30.810547 23.582031 C 30.559196 24.154362 30.082086 24.528176 29.613281 24.724609 C 29.145663 24.92055 28.659979 24.987231 28.132812 24.998047 L 28.519531 25.964844 C 28.898637 25.93215 29.264052 25.870943 29.613281 25.724609 C 30.082086 25.528176 30.559196 25.154362 30.810547 24.582031 C 31.015739 24.114806 31.02936 23.600242 30.949219 23.134766 z M 20.404297 24 C 20.751141 24.1407 21.09439 24.277611 21.429688 24.404297 L 21.257812 24 L 20.404297 24 z"/>
+ <circle style="fill:#ffc500" cx="7.5" cy="7.5" r="3.5"/>
+ <path style="opacity:0.2" d="M 27.943359 8.5761719 C 27.267212 8.5626629 26.188303 8.7278497 24.886719 9.0878906 C 23.189994 9.5572345 21.082777 10.37392 18.808594 11.429688 C 19.133031 11.615144 19.46469 11.79895 19.779297 11.986328 C 21.677803 11.148468 23.433299 10.489932 24.886719 10.087891 C 26.111603 9.7490652 27.126243 9.5890312 27.806641 9.5820312 C 27.948872 9.4064317 28.070962 9.2422691 28.169922 9.09375 C 28.311524 8.8812255 28.350334 8.7673403 28.402344 8.6445312 C 28.283611 8.6154413 28.18021 8.5809019 27.943359 8.5761719 z M 30.945312 8.7734375 C 30.927333 8.8782479 30.909933 8.9838242 30.882812 9.0820312 C 30.73513 9.6167974 30.481891 10.090372 30.166016 10.564453 C 29.534266 11.512616 28.622059 12.473262 27.460938 13.501953 C 26.752472 14.129617 25.909339 14.784083 25.019531 15.443359 C 25.247439 15.613566 25.460482 15.780438 25.677734 15.949219 C 26.31732 15.459048 26.930187 14.97217 27.460938 14.501953 C 28.62206 13.473262 29.534266 12.512616 30.166016 11.564453 C 30.481891 11.090372 30.735129 10.616797 30.882812 10.082031 C 30.992943 9.6832352 31.034903 9.2205327 30.945312 8.7734375 z M 15.992188 12.828125 C 15.6776 12.994136 15.37246 13.140057 15.054688 13.314453 C 11.347608 15.348928 8.1505081 17.563804 6.0488281 19.425781 C 4.9979871 20.356769 4.2223144 21.21013 3.8183594 21.816406 C 3.6768564 22.028782 3.6379615 22.140868 3.5859375 22.263672 C 3.7046605 22.292782 3.8079049 22.329284 4.0449219 22.333984 C 4.0847659 22.334784 4.1390406 22.328575 4.1816406 22.328125 C 4.6197986 21.786401 5.2554111 21.128706 6.0488281 20.425781 C 8.1505081 18.563804 11.347608 16.348928 15.054688 14.314453 C 15.700744 13.959892 16.330018 13.645563 16.960938 13.326172 C 16.953614 13.322147 16.946784 13.318476 16.939453 13.314453 C 16.616717 13.137333 16.310839 12.995733 15.992188 12.828125 z M 1.0449219 23.134766 C 0.96478089 23.600242 0.97840177 24.114806 1.1835938 24.582031 C 1.4349447 25.154362 1.9120544 25.528176 2.3808594 25.724609 C 2.7300884 25.870943 3.0955034 25.93215 3.4746094 25.964844 L 3.8613281 24.998047 C 3.3341611 24.987231 2.8484774 24.92055 2.3808594 24.724609 C 1.9120544 24.528176 1.4349448 24.154362 1.1835938 23.582031 C 1.1196808 23.4365 1.0753919 23.287042 1.0449219 23.134766 z M 10.736328 24 L 10.564453 24.404297 C 10.899751 24.277611 11.243 24.1407 11.589844 24 L 10.736328 24 z"/>
+ <circle style="opacity:0.2" cx="26.5" cy="13.5" r="2.5"/>
+ <circle style="fill:#ffc500" cx="26.5" cy="12.5" r="2.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.5 4 A 3.4999847 3.4999847 0 0 0 4 7.5 A 3.4999847 3.4999847 0 0 0 4.0390625 8.0058594 A 3.4999847 3.4999847 0 0 1 7.5 5 A 3.4999847 3.4999847 0 0 1 10.960938 7.9960938 A 3.4999847 3.4999847 0 0 0 11 7.5 A 3.4999847 3.4999847 0 0 0 7.5 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 26.5 10 A 2.5 2.5 0 0 0 24 12.5 A 2.5 2.5 0 0 0 24.052734 12.996094 A 2.5 2.5 0 0 1 26.5 11 A 2.5 2.5 0 0 1 28.947266 13.003906 A 2.5 2.5 0 0 0 29 12.5 A 2.5 2.5 0 0 0 26.5 10 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/awf.svg b/.icons/awkward/32x32/apps/awf.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/awf.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ax-applet.svg b/.icons/awkward/32x32/apps/ax-applet.svg
new file mode 120000
index 00000000..93ed872f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ax-applet.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/azpainter.svg b/.icons/awkward/32x32/apps/azpainter.svg
new file mode 100644
index 00000000..eab8516d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/azpainter.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#f58a10" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#f2f1c7" d="M 4,4 V 27 H 27 V 4 Z"/>
+ <path style="opacity:0.1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 5.3110001,10.065984 C 18.842504,9.145435 27.119239,14.234197 19.632476,27.170904 20.138193,25.442003 19.874695,21.436508 17.161974,16.534585 15.064369,12.744187 5.3110001,10.065984 5.3110001,10.065984 Z"/>
+ <path style="fill:#1595ff;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 5.3110001,9.0662345 C 18.842504,8.1456853 27.119239,13.234447 19.632476,26.171154 20.138193,24.442253 19.874695,20.436758 17.161974,15.534835 15.064369,11.744437 5.3110001,9.0662345 5.3110001,9.0662345 Z"/>
+ <path style="opacity:0.1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 6.0473933,7.7695103 C 19.245114,6.5304795 27.209051,12.218929 19.668093,27.078802 20.193908,25.099796 20.014246,20.534918 17.466208,14.981823 15.495943,10.687908 6.0473933,7.7695103 6.0473933,7.7695103 Z"/>
+ <path style="fill:#38b7ff;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 6.0473933,6.7697606 C 19.245114,5.5307298 27.209051,11.219179 19.668093,26.079052 20.193908,24.100046 20.014246,19.535168 17.466208,13.982073 15.495943,9.6881588 6.0473933,6.7697606 6.0473933,6.7697606 Z"/>
+ <path style="opacity:0.1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 8.2094989,5.7184991 C 23.128678,7.2313635 30.883797,14.396928 19.615966,27.281 20.584415,25.466638 21.26946,20.994907 19.511869,15.07563 18.152817,10.498564 8.2094989,5.7184991 8.2094989,5.7184991 Z"/>
+ <path style="fill:#6be3ff;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 8.2094989,4.7187494 C 23.128678,6.2316138 30.883797,13.397178 19.615966,26.28125 20.584415,24.466888 21.26946,19.995157 19.511869,14.07588 18.152817,9.4988141 8.2094989,4.7187494 8.2094989,4.7187494 Z"/>
+ <circle style="opacity:0.2;stroke:#6a4326;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" cx="22" cy="20" r="1"/>
+ <circle style="fill:#ffffff;stroke:#6a4326;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" cx="22" cy="19" r="1"/>
+ <circle style="opacity:0.2;stroke:#6a4326;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" cx="20.75" cy="23.25" r=".75"/>
+ <circle style="fill:#ffffff;stroke:#6a4326;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" cx="20.75" cy="22.25" r=".75"/>
+ <rect style="opacity:0.1" width="2.798" height="10.623" x="23.63" y="-7.56" ry="0" transform="matrix(0.82632692,0.56319076,-0.55038103,0.8349136,0,0)"/>
+ <rect style="fill:#ffc60a" width="2.798" height="10.623" x="23.08" y="-8.38" ry="0" transform="matrix(0.82632692,0.56319076,-0.55038103,0.8349136,0,0)"/>
+ <rect style="opacity:0.1" width="3.288" height="2.76" x="23.3" y="4.37" transform="matrix(0.82674735,0.56257338,-0.54943024,0.83553959,0,0)"/>
+ <rect style="fill:#835d1a" width="3.288" height="2.76" x="22.75" y="3.54" transform="matrix(0.82674735,0.56257338,-0.54943024,0.83553959,0,0)"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 14.395085,19.914578 C 10.981648,22.84944 7.2756268,22.099421 7.2756268,22.099421 L 5,21.773325 c 0,0 1.2106095,2.153667 2.6657336,3.456614 1.8530103,1.65922 4.5862554,2.868814 7.3145134,0.228267 2.405669,-2.328326 2.535699,-3.391394 2.535699,-3.391394 z"/>
+ <path style="fill:#1dadff;fill-rule:evenodd" d="M 14.395085,18.914828 C 10.981648,21.84969 7.2756268,21.099671 7.2756268,21.099671 L 5,20.773575 c 0,0 1.2106095,2.153667 2.6657336,3.456614 1.8530103,1.65922 4.5862554,2.868814 7.3145134,0.228267 2.405669,-2.328326 2.535699,-3.391394 2.535699,-3.391394 z"/>
+ <rect style="opacity:0.2" width="23" height="1" x="4" y="27"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/azuredatastudio.svg b/.icons/awkward/32x32/apps/azuredatastudio.svg
new file mode 100644
index 00000000..37f53032
--- /dev/null
+++ b/.icons/awkward/32x32/apps/azuredatastudio.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-300.29999)">
+ <path style="opacity:0.2" d="m 3.0000003,312.28274 v 12.67242 h 0.036932 c -0.023343,0.12034 -0.035667,0.24116 -0.036932,0.36207 0,2.19962 3.5817221,3.98276 7.9999997,3.98276 4.418278,0 8,-1.78314 8,-3.98276 -0.0021,-0.12093 -0.01549,-0.24175 -0.03977,-0.36207 H 19 v -12.67242 z"/>
+ <path style="fill:#1672b9" d="m 3.0000003,311.28274 v 12.67242 h 0.036932 c -0.023343,0.12034 -0.035667,0.24116 -0.036932,0.36207 0,2.19962 3.5817221,3.98276 7.9999997,3.98276 4.418278,0 8,-1.78314 8,-3.98276 -0.0021,-0.12093 -0.01549,-0.24175 -0.03977,-0.36207 H 19 v -12.67242 z"/>
+ <circle style="opacity:0.2" cx="22" cy="324.3" r="8"/>
+ <ellipse style="opacity:0.2" cx="11" cy="312.3" rx="8" ry="4"/>
+ <ellipse style="fill:#c5e636" cx="11" cy="311.3" rx="8" ry="4"/>
+ <path style="opacity:0.2" d="m 19.5,303.29999 a 4.5,4.5 0 0 0 -3.837891,2.1582 4.5,4.5 0 0 0 -1.162109,-0.1582 4.5,4.5 0 0 0 -4.5,4.5 4.5,4.5 0 0 0 4.5,4.5 H 24 a 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 3,3 0 0 0 -0.03125,0.002 4.5,4.5 0 0 0 0.03125,-0.50195 4.5,4.5 0 0 0 -4.5,-4.5 z"/>
+ <circle style="fill:#5cc9ed" cx="14.5" cy="308.8" r="4.5"/>
+ <circle style="fill:#5cc9ed" cx="19.5" cy="306.8" r="4.5"/>
+ <circle style="fill:#5cc9ed" cx="24" cy="310.3" r="3"/>
+ <rect style="fill:#5cc9ed" width="9.5" height="4.286" x="14.5" y="309.01"/>
+ <circle style="fill:#013fa4" cx="22" cy="323.3" r="8"/>
+ <path style="fill:#ffffff" d="m 20.96431,319.29961 -0.0882,1.0536 a 3.1429,3.1429 0 0 0 -0.91852,0.53126 L 19,320.43357 l -1,1.7321 0.86941,0.6038 a 3.1429,3.1429 0 0 0 -0.048,0.53013 3.1429,3.1429 0 0 0 0.0457,0.53237 l -0.867,0.602 1,1.7321 0.95536,-0.44978 a 3.1429,3.1429 0 0 0 0.92075,0.5279 l 0.0882,1.0558 h 2 l 0.0882,-1.0536 a 3.1429,3.1429 0 0 0 0.91854,-0.53126 l 0.95758,0.4509 1,-1.7321 -0.86942,-0.6038 a 3.1429,3.1429 0 0 0 0.048,-0.53013 3.1429,3.1429 0 0 0 -0.0457,-0.53237 l 0.86719,-0.60156 -1,-1.7321 -0.95536,0.44978 a 3.1429,3.1429 0 0 0 -0.92076,-0.5279 l -0.088,-1.056 h -2 z m 1,2.8572 a 1.1429,1.1429 0 0 1 1.143,1.143 1.1429,1.1429 0 0 1 -1.1429,1.1428 1.1429,1.1429 0 0 1 -1.1429,-1.1428 1.1429,1.1429 0 0 1 1.1428,-1.1428 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,300.29999)" d="M 19.5 2 A 4.5 4.5 0 0 0 15.662109 4.1582031 A 4.5 4.5 0 0 0 14.5 4 A 4.5 4.5 0 0 0 10 8.5 A 4.5 4.5 0 0 0 10.033203 9.0117188 A 4.5 4.5 0 0 1 14.5 5 A 4.5 4.5 0 0 1 15.662109 5.1582031 A 4.5 4.5 0 0 1 19.5 3 A 4.5 4.5 0 0 1 23.96875 7 A 4.5 4.5 0 0 0 24 6.5 A 4.5 4.5 0 0 0 19.5 2 z M 24 7 A 3 3 0 0 0 23.96875 7.0019531 A 4.5 4.5 0 0 1 24 7.5 A 4.5 4.5 0 0 1 23.96875 8.0019531 A 3 3 0 0 1 24 8 A 3 3 0 0 1 26.957031 10.513672 A 3 3 0 0 0 27 10 A 3 3 0 0 0 24 7 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/baba-is-you.svg b/.icons/awkward/32x32/apps/baba-is-you.svg
new file mode 100644
index 00000000..8d692e09
--- /dev/null
+++ b/.icons/awkward/32x32/apps/baba-is-you.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="-31" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="-30" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 20.84764,8.0273438 c -0.227475,0 -0.486021,0.1516495 -0.658203,0.3867187 -0.09856,0.1345509 -0.11121,0.2417724 -0.134765,1.109375 l -0.02539,0.4746094 -0.794922,0.013672 -1.092781,0.01563 C 17.942091,9.9713299 17.582751,9.6705753 17.352515,9.5078125 17.072499,9.2029125 16.770345,8.8513682 16.682593,8.7285156 16.297357,8.1891657 15.725316,8.0634981 15.325172,8.4296875 c -0.272628,0.2494952 -0.312151,0.1371376 -0.3125,1.0449219 -2.09e-4,0.5576846 -0.01823,0.5582356 -0.06641,0.5722656 -0.03581,0.01043 -0.286169,0.05982 -0.55664,0.109375 -0.270471,0.04956 -0.574011,0.134199 -0.675782,0.189453 -0.101772,0.05525 -0.223993,0.101563 -0.269531,0.101563 -0.04554,0 -0.268878,0.0565 -0.496093,0.125 -0.227222,0.0685 -0.58099,0.139949 -0.78711,0.160156 -0.206118,0.02021 -0.505397,0.08218 -0.664062,0.138672 -0.158666,0.05649 -0.334665,0.103515 -0.390625,0.103515 -0.205941,0 -1.1431464,0.41478 -1.4716564,0.609375 -0.5236646,0.310199 -0.7250477,0.471157 -1.5195312,1.216797 -0.2583657,0.242481 -0.7296848,0.803092 -0.9277344,1.103516 -0.095713,0.145191 -0.2165225,0.311064 -0.2675781,0.369141 -0.051055,0.05808 -0.2084123,0.333513 -0.3496094,0.609374 -0.310999,0.607621 -0.6182263,1.789978 -0.5644531,2.173829 0.017564,0.125384 0.054366,1.237337 0.080078,1.789062 0.045406,0.974244 0.052256,1.02165 0.2578125,1.640625 0.1164078,0.350535 0.2571445,0.74419 0.3125,0.875 0.1137915,0.268901 0.5367035,0.672465 0.8808594,0.841797 0.1218341,0.05994 0.2207031,0.13511 0.2207031,0.166016 0,0.03089 -0.057108,0.182222 -0.1289063,0.335937 -0.071792,0.153722 -0.163099,0.356039 -0.203125,0.539063 -0.040027,0.183024 -0.1234056,0.32109 -0.1835937,0.550781 -0.060184,0.229687 -0.1092393,0.179536 -0.109375,0.254743 -1.022e-4,0.07521 -0.058051,0.278896 -0.1289063,0.453125 -0.2374584,0.583921 -0.1227555,1.166333 0.2851563,1.44336 0.1498232,0.101752 0.2345925,0.120224 0.4707031,0.103515 0.360034,-0.02547 0.5843933,-0.183659 0.7304688,-0.513671 0.058613,-0.132411 0.1530082,-0.330114 0.2089844,-0.4375 0.055977,-0.107386 0.1015625,-0.225441 0.1015624,-0.263671 0,-0.03821 0.049386,-0.162023 0.109375,-0.275391 0.1977776,-0.373792 0.4740747,-0.76383 0.5097657,-1.141463 0.025178,-0.266254 0.078046,-0.372256 0.1835937,-0.554688 0.1684834,-0.291224 0.1970365,-0.294146 0.8144535,-0.08398 0.186331,0.06343 0.50909,0.12428 0.544922,0.134765 0.05006,0.01464 0.06618,-0.219163 0.06641,0.887556 1.53e-4,0.840106 0.02287,1.522615 0.05469,1.638672 0.0662,0.241455 0.353649,0.545536 0.583985,0.617188 0.30238,0.09407 0.469742,0.02833 0.841797,-0.164063 0.237791,-0.122965 0.287466,-0.244163 0.398437,-0.404297 l 0.158203,-0.228515 0.01758,-1.382813 c 0.0089,-0.75983 0.03098,-0.82662 0.05078,-0.84654 0.01983,-0.01991 1.486557,-0.04024 2.96289,-0.04687 l 2.683594,-0.01172 0.06445,0.126953 c 0.03429,0.07082 0.09539,0.0112 0.136719,0.199219 0.0413,0.188023 0.150382,0.233379 0.242187,0.465682 0.09181,0.232306 0.247826,0.671665 0.347657,0.976563 0.223281,0.681939 0.382805,0.967599 0.632812,1.132812 0.504902,0.333659 1.159676,0.136891 1.363281,-0.410156 0.08279,-0.222457 0.06614,-0.855556 -0.02734,-1.082031 -0.04456,-0.107962 -0.10313,-0.384883 -0.132813,-0.617188 -0.03305,-0.258603 -0.112413,-0.246336 -0.203125,-0.440291 -0.187296,-0.400452 -0.251041,-0.439453 -0.144531,-0.439453 0.09123,0 0.373991,-0.147577 1.044922,-0.544922 0.27925,-0.165381 0.530223,-0.300781 0.558593,-0.300782 0.06728,0 0.09642,0.136491 0.154297,0.712891 0.02624,0.261343 0.08532,0.492399 0.13086,0.601563 0.04555,0.109165 0.114614,0.144952 0.154297,0.326172 0.372296,1.700091 0.412083,1.357081 0.779296,1.575056 0.459359,0.27267 0.936808,0.224208 1.25,-0.126954 0.101804,-0.11414 0.198667,-0.286876 0.216797,-0.384765 0.046,-0.248342 -0.05776,-0.684685 -0.207031,-1.313337 -0.150938,-0.635706 -0.28569,-1.491383 -0.294922,-2.189454 -0.0062,-0.470576 0.0039,-0.524238 0.126953,-0.6875 0.07322,-0.09724 0.179187,-0.286846 0.236329,-0.421875 0.05714,-0.135028 0.202349,-0.403367 0.322265,-0.595703 0.119916,-0.192333 0.273752,-0.509789 0.341797,-0.705078 0.114471,-0.328537 0.123985,-0.708224 0.125,-1.701172 8.57e-4,-0.962249 -0.01197,-1.133142 -0.130859,-1.662109 -0.07293,-0.324466 -0.181479,-0.708324 -0.240235,-0.853516 -0.05875,-0.145198 -0.141071,-0.39325 -0.183598,-0.550789 -0.232827,-0.862436 -1.149996,-2.347264 -2.050781,-2.966797 -0.344377,-0.236848 -0.677734,-0.620338 -0.677734,-0.78125 0,-0.216751 -0.124169,-0.463673 -0.390625,-0.767578 C 21.999644,9.1744646 21.793237,9.324049 21.705078,9.0234375 21.509418,8.3562794 21.292507,8.0273437 20.84764,8.0273438 Z M 22.960938,12 c 0.695095,0.0012 1.139748,0.528518 1.019531,1.246094 -0.04063,0.24255 -0.344768,0.644898 -0.523438,0.693359 -0.238615,0.06473 -0.387229,0.076 -0.542969,0.03906 -0.470894,-0.111678 -0.8418,-0.473721 -0.902343,-0.88086 -0.08216,-0.552495 0.278282,-1.040599 0.80664,-1.091797 C 22.866829,12.001159 22.914599,12 22.960938,12 Z m -3.931641,2 c 0.540054,0.0052 1.035377,0.421709 0.964844,1.017578 -0.07232,0.611012 -0.412433,0.957664 -0.958985,0.980469 -0.16969,0.0071 -0.373011,-0.0078 -0.453125,-0.0332 -0.190145,-0.06033 -0.428578,-0.286671 -0.515625,-0.490235 -0.08847,-0.206901 -0.08787,-0.674356 0,-0.884765 0.03735,-0.08951 0.147517,-0.233711 0.246094,-0.320313 C 18.527934,14.080297 18.783822,13.997648 19.029297,14 Z"/>
+ <path style="fill:#ffffff" d="m 20.84764,7.0273438 c -0.227475,0 -0.486021,0.1516495 -0.658203,0.3867187 -0.09856,0.1345509 -0.11121,0.2417724 -0.134765,1.109375 l -0.02539,0.4746094 -0.794922,0.013672 -1.092781,0.015625 C 17.942091,8.9713299 17.582751,8.6705753 17.352515,8.5078125 17.072499,8.2029125 16.770345,7.8513682 16.682593,7.7285156 16.297357,7.1891657 15.725316,7.0634981 15.325172,7.4296875 c -0.272628,0.2494952 -0.312151,0.1371376 -0.3125,1.0449219 -2.09e-4,0.5576843 -0.01823,0.5582353 -0.06641,0.5722656 -0.03581,0.010428 -0.286169,0.059823 -0.55664,0.109375 -0.270471,0.049556 -0.574011,0.1341991 -0.675782,0.1894531 -0.101772,0.055248 -0.223993,0.1015625 -0.269531,0.1015625 -0.04554,0 -0.268878,0.056504 -0.496093,0.125 -0.227222,0.068498 -0.58099,0.1399497 -0.78711,0.1601563 -0.206118,0.020206 -0.505397,0.082183 -0.664062,0.1386719 -0.158666,0.056491 -0.334665,0.1035149 -0.390625,0.1035156 -0.205941,0 -1.1431464,0.4147796 -1.4716564,0.6093746 -0.5236646,0.310199 -0.7250477,0.471157 -1.5195312,1.216797 -0.2583657,0.242481 -0.7296848,0.803092 -0.9277344,1.103516 -0.095713,0.145191 -0.2165225,0.311064 -0.2675781,0.369141 -0.051055,0.05808 -0.2084123,0.333513 -0.3496094,0.609374 -0.310999,0.607621 -0.6182263,1.789978 -0.5644531,2.173829 0.017564,0.125384 0.054366,1.237337 0.080078,1.789062 0.045406,0.974244 0.052256,1.02165 0.2578125,1.640625 0.1164078,0.350535 0.2571445,0.74419 0.3125,0.875 0.1137915,0.268901 0.5367035,0.672465 0.8808594,0.841797 0.1218341,0.05994 0.2207031,0.13511 0.2207031,0.166016 0,0.03089 -0.057108,0.182222 -0.1289063,0.335937 -0.071792,0.153722 -0.163099,0.356039 -0.203125,0.539063 -0.040027,0.183024 -0.1234056,0.32109 -0.1835937,0.550781 -0.060184,0.229687 -0.1092393,0.179536 -0.109375,0.254743 -1.022e-4,0.07521 -0.058051,0.278896 -0.1289063,0.453125 -0.2374584,0.583921 -0.1227555,1.166333 0.2851563,1.44336 0.1498232,0.101752 0.2345925,0.120224 0.4707031,0.103515 0.360034,-0.02547 0.5843933,-0.183659 0.7304688,-0.513671 0.058613,-0.132411 0.1530082,-0.330114 0.2089844,-0.4375 0.055977,-0.107386 0.1015625,-0.225441 0.1015624,-0.263671 0,-0.03821 0.049386,-0.162023 0.109375,-0.275391 0.1977776,-0.373792 0.4740747,-0.76383 0.5097657,-1.141463 0.025178,-0.266254 0.078046,-0.372256 0.1835937,-0.554688 0.1684834,-0.291224 0.1970365,-0.294146 0.8144535,-0.08398 0.186331,0.06343 0.50909,0.12428 0.544922,0.134765 0.05006,0.01464 0.06618,-0.219163 0.06641,0.887556 1.53e-4,0.840106 0.02287,1.522615 0.05469,1.638672 0.0662,0.241455 0.353649,0.545536 0.583985,0.617188 0.30238,0.09407 0.469742,0.02833 0.841797,-0.164063 0.237791,-0.122965 0.287466,-0.244163 0.398437,-0.404297 l 0.158203,-0.228515 0.01758,-1.382813 c 0.0089,-0.75983 0.03098,-0.82662 0.05078,-0.84654 0.01983,-0.01991 1.486557,-0.04024 2.96289,-0.04687 l 2.683594,-0.01172 0.06445,0.126953 c 0.03429,0.07082 0.09539,0.0112 0.136719,0.199219 0.0413,0.188023 0.150382,0.233379 0.242187,0.465682 0.09181,0.232306 0.247826,0.671665 0.347657,0.976563 0.223281,0.681939 0.382805,0.967599 0.632812,1.132812 0.504902,0.333659 1.159676,0.136891 1.363281,-0.410156 0.08279,-0.222457 0.06614,-0.855556 -0.02734,-1.082031 -0.04456,-0.107962 -0.10313,-0.384883 -0.132813,-0.617188 -0.03305,-0.258603 -0.112413,-0.246336 -0.203125,-0.440291 -0.187296,-0.400452 -0.251041,-0.439453 -0.144531,-0.439453 0.09123,0 0.373991,-0.147577 1.044922,-0.544922 0.27925,-0.165381 0.530223,-0.300781 0.558593,-0.300782 0.06728,0 0.09642,0.136491 0.154297,0.712891 0.02624,0.261343 0.08532,0.492399 0.13086,0.601563 0.04555,0.109165 0.114614,0.144952 0.154297,0.326172 0.372296,1.700091 0.412083,1.357081 0.779296,1.575056 0.459359,0.27267 0.936808,0.224208 1.25,-0.126954 0.101804,-0.11414 0.198667,-0.286876 0.216797,-0.384765 0.046,-0.248342 -0.05776,-0.684685 -0.207031,-1.313337 -0.150938,-0.635706 -0.28569,-1.491383 -0.294922,-2.189454 -0.0062,-0.470576 0.0039,-0.524238 0.126953,-0.6875 0.07322,-0.09724 0.179187,-0.286846 0.236329,-0.421875 0.05714,-0.135028 0.202349,-0.403367 0.322265,-0.595703 0.119916,-0.192333 0.273752,-0.509789 0.341797,-0.705078 0.114471,-0.328537 0.123985,-0.708224 0.125,-1.701172 8.57e-4,-0.962249 -0.01197,-1.133142 -0.130859,-1.662109 C 25.796215,14.142339 25.687666,13.758481 25.62891,13.613289 25.570156,13.468091 25.487839,13.220039 25.445312,13.0625 25.212485,12.200064 24.295316,10.715236 23.394531,10.095703 23.050154,9.8588553 22.716797,9.4753654 22.716797,9.3144531 22.716797,9.0977019 22.592628,8.85078 22.326172,8.546875 21.999644,8.1744646 21.793237,8.324049 21.705078,8.0234375 21.509418,7.3562794 21.292507,7.0273437 20.84764,7.0273438 Z M 22.960938,11 c 0.695095,0.0012 1.139748,0.528518 1.019531,1.246094 -0.04063,0.24255 -0.344768,0.644898 -0.523438,0.693359 -0.238615,0.06473 -0.387229,0.076 -0.542969,0.03906 -0.470894,-0.111678 -0.8418,-0.473721 -0.902343,-0.88086 -0.08216,-0.552495 0.278282,-1.040599 0.80664,-1.091797 C 22.866829,11.001159 22.914599,11 22.960938,11 Z m -3.931641,2 c 0.540054,0.0052 1.035377,0.421709 0.964844,1.017578 -0.07232,0.611012 -0.412433,0.957664 -0.958985,0.980469 -0.16969,0.0071 -0.373011,-0.0078 -0.453125,-0.0332 -0.190145,-0.06033 -0.428578,-0.286671 -0.515625,-0.490235 -0.08847,-0.206901 -0.08787,-0.674356 0,-0.884765 0.03735,-0.08951 0.147517,-0.233711 0.246094,-0.320313 C 18.527934,13.080297 18.783822,12.997648 19.029297,13 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/babe.svg b/.icons/awkward/32x32/apps/babe.svg
new file mode 100644
index 00000000..1299aafa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/babe.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 9,6 C 7.7295074,6.001045 6.59741,6.8021975 6.1738281,8 H 4 C 2.3432144,8.0001657 1.0001657,9.3432144 1,11 v 10 c 1.657e-4,1.656786 1.3432144,2.999834 3,3 H 6.1757812 C 6.5991235,25.197128 7.7302244,25.998129 9,26 h 2 c 1.66e-4,1.656786 1.343214,2.999834 3,3 h 3 c 1.656786,-1.66e-4 2.999834,-1.343214 3,-3 h 2 c 1.270493,-0.001 2.40259,-0.802197 2.826172,-2 H 27 c 1.656786,-1.66e-4 2.999834,-1.343214 3,-3 V 11 C 29.999834,9.3432144 28.656786,8.0001657 27,8 H 24.824219 C 24.400877,6.8028722 23.269776,6.0018712 22,6 h -3 c -1.656786,1.657e-4 -2.999834,1.3432144 -3,3 H 15 C 14.999834,7.3432144 13.656786,6.0001657 12,6 Z"/>
+ <path style="fill:#f85b79" d="M 9,5 C 7.7295074,5.001045 6.59741,5.8021975 6.1738281,7 H 4 C 2.3432144,7.0001657 1.0001657,8.3432144 1,10 v 10 c 1.657e-4,1.656786 1.3432144,2.999834 3,3 H 6.1757812 C 6.5991235,24.197128 7.7302244,24.998129 9,25 h 2 c 1.66e-4,1.656786 1.343214,2.999834 3,3 h 3 c 1.656786,-1.66e-4 2.999834,-1.343214 3,-3 h 2 c 1.270493,-0.001 2.40259,-0.802197 2.826172,-2 H 27 c 1.656786,-1.66e-4 2.999834,-1.343214 3,-3 V 10 C 29.999834,8.3432144 28.656786,7.0001657 27,7 H 24.824219 C 24.400877,5.8028722 23.269776,5.0018712 22,5 h -3 c -1.656786,1.657e-4 -2.999834,1.3432144 -3,3 H 15 C 14.999834,6.3432144 13.656786,5.0001657 12,5 Z"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <path d="m 4,10 c 0,0.666674 0,1.333326 0,2 1.0000005,0 2,0 3,0 0,-0.666674 0,-1.333326 0,-2 -1,0 -1.9999995,0 -3,0 z"/>
+ <path d="m 4,14 c 0,0.666674 0,1.333326 0,2 1.0000005,0 2,0 3,0 0,-0.666674 0,-1.333326 0,-2 -1,0 -1.9999995,0 -3,0 z"/>
+ <path d="m 4,18 c 0,0.666674 0,1.333326 0,2 1.0000005,0 2,0 3,0 0,-0.666674 0,-1.333326 0,-2 -1,0 -1.9999995,0 -3,0 z"/>
+ <path d="m 9,8 c 0,0.666674 0,1.333326 0,2 1.000001,0 2,0 3,0 0,-0.666674 0,-1.333326 0,-2 -1,0 -1.999999,0 -3,0 z"/>
+ <path d="m 9,12 c 0,0.666674 0,1.333326 0,2 1.000001,0 2,0 3,0 0,-0.666674 0,-1.333326 0,-2 -1,0 -1.999999,0 -3,0 z"/>
+ <path d="m 9,16 c 0,0.666674 0,1.333326 0,2 1.000001,0 2,0 3,0 0,-0.666674 0,-1.333326 0,-2 -1,0 -1.999999,0 -3,0 z"/>
+ <path d="m 9,20 c 0,0.666674 0,1.333326 0,2 1.000001,0 2,0 3,0 0,-0.666674 0,-1.333326 0,-2 -1,0 -1.999999,0 -3,0 z"/>
+ <path d="m 14,11 c 0,0.666674 0,1.333326 0,2 1.000001,0 2,0 3,0 0,-0.666674 0,-1.333326 0,-2 -1,0 -1.999999,0 -3,0 z"/>
+ <path d="m 14,15 c 0,0.666674 0,1.333326 0,2 1.000001,0 2,0 3,0 0,-0.666674 0,-1.333326 0,-2 -1,0 -1.999999,0 -3,0 z"/>
+ <path d="m 14,19 c 0,0.666674 0,1.333326 0,2 1.000001,0 2,0 3,0 0,-0.666674 0,-1.333326 0,-2 -1,0 -1.999999,0 -3,0 z"/>
+ <path d="m 14,23 c 0,0.666674 0,1.333326 0,2 1.000001,0 2,0 3,0 0,-0.666674 0,-1.333326 0,-2 -1,0 -1.999999,0 -3,0 z"/>
+ <path d="m 27,10 c 0,0.666674 0,1.333326 0,2 -1,0 -2,0 -3,0 0,-0.666674 0,-1.333326 0,-2 1,0 2,0 3,0 z"/>
+ <path d="m 27,14 c 0,0.666674 0,1.333326 0,2 -1,0 -2,0 -3,0 0,-0.666674 0,-1.333326 0,-2 1,0 2,0 3,0 z"/>
+ <path d="m 27,18 c 0,0.666674 0,1.333326 0,2 -1,0 -2,0 -3,0 0,-0.666674 0,-1.333326 0,-2 1,0 2,0 3,0 z"/>
+ <path d="m 22,8 c 0,0.666674 0,1.333326 0,2 -1.000001,0 -2,0 -3,0 0,-0.666674 0,-1.333326 0,-2 1,0 1.999999,0 3,0 z"/>
+ <path d="m 22,12 c 0,0.666674 0,1.333326 0,2 -1.000001,0 -2,0 -3,0 0,-0.666674 0,-1.333326 0,-2 1,0 1.999999,0 3,0 z"/>
+ <path d="m 22,16 c 0,0.666674 0,1.333326 0,2 -1.000001,0 -2,0 -3,0 0,-0.666674 0,-1.333326 0,-2 1,0 1.999999,0 3,0 z"/>
+ <path d="m 22,20 c 0,0.666674 0,1.333326 0,2 -1.000001,0 -2,0 -3,0 0,-0.666674 0,-1.333326 0,-2 1,0 1.999999,0 3,0 z"/>
+ </g>
+ <path style="fill:#ffffff" d="M 9 8 L 9 10 L 12 10 L 12 8 L 9 8 z M 19 8 L 19 10 L 22 10 L 22 8 L 19 8 z M 4 10 L 4 12 L 7 12 L 7 10 L 4 10 z M 24 10 L 24 12 L 27 12 L 27 10 L 24 10 z M 14 11 L 14 13 L 17 13 L 17 11 L 14 11 z M 9 12 L 9 14 L 12 14 L 12 12 L 9 12 z M 19 12 L 19 14 L 22 14 L 22 12 L 19 12 z M 4 14 L 4 16 L 7 16 L 7 14 L 4 14 z M 24 14 L 24 16 L 27 16 L 27 14 L 24 14 z M 14 15 L 14 17 L 17 17 L 17 15 L 14 15 z M 9 16 L 9 18 L 12 18 L 12 16 L 9 16 z M 19 16 L 19 18 L 22 18 L 22 16 L 19 16 z M 4 18 L 4 20 L 7 20 L 7 18 L 4 18 z M 24 18 L 24 20 L 27 20 L 27 18 L 24 18 z M 14 19 L 14 21 L 17 21 L 17 19 L 14 19 z M 9 20 L 9 22 L 12 22 L 12 20 L 9 20 z M 19 20 L 19 22 L 22 22 L 22 20 L 19 20 z M 14 23 L 14 25 L 17 25 L 17 23 L 14 23 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9 5 C 7.7295074 5.001045 6.59741 5.8021975 6.1738281 7 L 4 7 C 2.3432144 7.0001657 1.0001657 8.3432144 1 10 L 1 11 C 1.0001657 9.3432144 2.3432144 8.0001657 4 8 L 6.1738281 8 C 6.59741 6.8021975 7.7295074 6.001045 9 6 L 12 6 C 13.656786 6.0001657 14.999834 7.3432144 15 9 L 16 9 C 16.000166 7.3432144 17.343214 6.0001657 19 6 L 22 6 C 23.269776 6.0018712 24.400877 6.8028722 24.824219 8 L 27 8 C 28.656786 8.0001657 29.999834 9.3432144 30 11 L 30 10 C 29.999834 8.3432144 28.656786 7.0001657 27 7 L 24.824219 7 C 24.400877 5.8028722 23.269776 5.0018712 22 5 L 19 5 C 17.343214 5.0001657 16.000166 6.3432144 16 8 L 15 8 C 14.999834 6.3432144 13.656786 5.0001657 12 5 L 9 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/background.svg b/.icons/awkward/32x32/apps/background.svg
new file mode 120000
index 00000000..911ba54b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/background.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/badge-small.svg b/.icons/awkward/32x32/apps/badge-small.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/badge-small.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/badland.svg b/.icons/awkward/32x32/apps/badland.svg
new file mode 100644
index 00000000..cce86b9d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/badland.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m15.053 30.831c-0.09538-0.09274-0.17342-0.22957-0.17342-0.30408 0-0.09796-0.04202-0.1172-0.15174-0.06949-0.08346 0.0363-0.4902 0.08195-0.90388 0.10147l-0.75214 0.03548-0.13756-0.25863c-0.12241-0.23014-0.16195-0.24961-0.35904-0.17676-0.53993 0.19958-1.0773 0.04391-1.0773-0.3121 0-0.21924-0.000521-0.21938-0.55416-0.16423-0.31656 0.03153-0.65353 0.01847-0.78593-0.03047-0.1953-0.072-0.2274-0.128-0.2044-0.359l0.0272-0.274-0.5288-0.042c-0.6199-0.05-0.8363-0.184-0.7616-0.474 0.0469-0.181 0.0238-0.201-0.2393-0.203-0.3611-0.004-0.5851-0.162-0.6716-0.474-0.0543-0.197-0.1071-0.235-0.2926-0.214-0.3527 0.041-0.5426-0.31-0.5237-0.969 0.0151-0.529-0.0261-0.617-0.2066-0.441-0.0518 0.05-0.1864 0.079-0.2992 0.063-0.2611-0.036-0.3196-0.449-0.1291-0.912 0.1527-0.371 0.12-0.431-0.1994-0.369-0.4194 0.081-0.5207-0.215-0.3043-0.89 0.0572-0.177 0.0443-0.195-0.1-0.138-0.3465 0.137-0.425 0.099-0.4524-0.221-0.0164-0.192 0.042-0.441 0.1535-0.653 0.1861-0.355 0.1786-0.373-0.149-0.347-0.3161 0.025-0.3276-0.218-0.032-0.68 0.14895-0.23295 0.27081-0.45288 0.27081-0.48872s-0.097547-0.10838-0.21677-0.1612c-0.27611-0.12232-0.27395-0.30541 0.00826-0.70136 0.23902-0.33533 0.2199-0.49422-0.059457-0.49422-0.36315 0-0.32049-0.46172 0.088951-0.96264 0.20558-0.2515 0.24838-0.37078 0.20926-0.58303-0.027055-0.14676-0.12296-0.32983-0.21313-0.40681-0.090168-0.07698-0.16394-0.21214-0.16394-0.30036 0-0.17058 0.3485-0.52864 0.67199-0.69042 0.23081-0.11543 0.24648-0.27424 0.055059-0.55827-0.1292-0.19172-0.12887-0.22436 0.00426-0.42188 0.079353-0.11775 0.27317-0.27385 0.4307-0.34688 0.15753-0.07304 0.35444-0.24475 0.43757-0.38158 0.14428-0.23747 0.14401-0.25647-0.00601-0.4176-0.24793-0.26635-0.02263-0.56634 0.57261-0.76245 0.61879-0.20387 0.7741-0.34858 0.62435-0.58172-0.21752-0.33864 0.00278-0.55562 0.72068-0.70986 0.37908-0.08144 0.47717-0.1908 0.42007-0.46835-0.042188-0.20508-0.013347-0.25903 0.18556-0.34714 0.20949-0.0928 0.22979-0.13734 0.18375-0.40318-0.12798-0.73899-0.15436-1.1646-0.07515-1.2122 0.046515-0.02795 0.20586-0.0063 0.35409 0.04809 0.14824 0.05441 0.29116 0.07788 0.3176 0.05217s0.0039-0.33581-0.05019-0.68912c-0.0546-0.3533-0.073-0.7763-0.0414-0.94 0.0524-0.2724 0.0824-0.2976 0.3574-0.2976 0.347 0 0.3366 0.043552 0.171-0.7166-0.16638-0.76371-0.16369-0.85391 0.03111-1.0433 0.31645-0.30767 0.36668-1.0775 0.14402-2.2072-0.18237-0.9253-0.13854-1.4282 0.12448-1.4282 0.08975 0 0.23992 0.094841 0.33371 0.21076 0.19645 0.24281 0.32148 0.26723 0.3964 0.077408 0.09787-0.24798 0.05346-0.45997-0.19774-0.94391-0.27789-0.53534-0.53-1.2934-0.53-1.5936 0-0.29934 0.19839-0.2379 0.71552 0.22162 0.48913 0.43464 0.89344 1.0836 1.1451 1.838 0.23772 0.71268 0.38598 0.59057 0.43954-0.36201 0.03651-0.64926 0.07681-0.79715 0.2173-0.79715 0.16236 0 0.34462 0.51724 0.52427 1.4879 0.16096 0.86968 0.17706 1.1701 0.12425 2.3199-0.03335 0.72646-0.03235 1.4075 0.0022 1.5135l0.0629 0.19268 0.19966-0.24346 0.19966-0.24346 0.06154 0.23839c0.03384 0.13111 0.04159 0.83045 0.01721 1.5541-0.02438 0.72363-0.02677 1.3631-0.0052 1.4211 0.09829 0.26529 0.57603 0.0063 0.64428-0.34925 0.06153-0.32055 0.29136-0.354 0.68629-0.099904 0.20197 0.12994 0.48805 0.26996 0.63574 0.31114 0.22788 0.06354 0.29075 0.04625 0.41526-0.11425 0.13628-0.17565 0.16718-0.18101 0.43395-0.075222 0.54132 0.21466 0.63685 0.1819 0.61204-0.20988-0.01445-0.22814 0.02281-0.38386 0.10839-0.45291 0.07515-0.060638 0.13299-0.25267 0.1365-0.45319 0.0034-0.19138 0.03564-0.42132 0.07175-0.51099 0.04253-0.10559-0.03598-0.44683-0.22287-0.96862-0.47469-1.3253-0.34999-2.1681 0.23172-1.566 0.28642 0.29641 0.43355 0.27047 0.43355-0.076443 0-0.18535-0.18449-0.63657-0.52025-1.2724-0.70498-1.335-0.70002-1.6721 0.01809-1.2294 0.4935 0.30429 0.96955 0.85138 1.4126 1.6234 0.48308 0.84178 0.60378 0.85437 0.54171 0.056496-0.08069-1.0374 0.20555-1.2237 0.62855-0.40898 0.41365 0.7967 0.52202 1.3463 0.61499 3.1191 0.0474 0.90375 0.12148 1.6775 0.16464 1.7195 0.04681 0.04551 0.13959-0.048345 0.23001-0.23268 0.29188-0.59509 0.438-0.25128 0.51495 1.2116 0.06448 1.2257 0.05797 1.2055 0.34722 1.0774 0.20388-0.09032 0.24835-0.07966 0.39311 0.09415 0.08977 0.1078 0.16323 0.30095 0.16323 0.42924 0 0.35855 0.21304 0.48589 0.51896 0.31019 0.22291-0.12802 0.26073-0.12923 0.3811-0.0122 0.0735 0.07146 0.15716 0.27097 0.18591 0.44335 0.08026 0.48117 0.19499 0.69279 0.3756 0.69279 0.22654 0 0.34174 0.15856 0.40803 0.5616 0.08381 0.50959 0.16402 0.60216 0.36699 0.42357 0.37776-0.33238 0.62986 0.09017 0.4119 0.6904-0.07367 0.20289-0.13395 0.38541-0.13395 0.4056 0 0.0202 0.17558 0.01112 0.39019-0.02017 0.36567-0.05332 0.39019-0.04479 0.39019 0.13573 0 0.10594-0.05882 0.25581-0.13072 0.33305-0.20321 0.21832-0.08028 0.67372 0.18186 0.67372 0.11566 0 0.2437 0.07415 0.29783 0.17248 0.07664 0.13923 0.05215 0.24692-0.12701 0.55859-0.27532 0.47893-0.275 0.49913 0.01009 0.63425 0.31773 0.15059 0.33214 0.25704 0.07502 0.55412-0.26569 0.30699-0.2758 0.40727-0.04694 0.46546 0.1952 0.04963 0.23887 0.38403 0.07142 0.54684-0.07819 0.07602-0.06488 0.13907 0.05712 0.27011 0.13207 0.14188 0.14225 0.20692 0.05992 0.3826-0.05456 0.11641-0.19731 0.25512-0.31724 0.30825-0.24868 0.11016-0.27826 0.2532-0.08468 0.40941 0.10206 0.08236 0.11985 0.19857 0.07577 0.49506-0.06625 0.44562-0.16523 0.5982-0.38806 0.5982-0.24168 0-0.2698 0.12711-0.08003 0.36168 0.29724 0.3674 0.147 0.68951-0.23286 0.49924-0.199-0.09968-0.37529-0.04253-0.37529 0.12166 0 0.06902 0.10044 0.29213 0.22321 0.4958 0.27305 0.453 0.25455 0.74426-0.04978 0.78387-0.3388 0.0441-0.38413 0.14774-0.18408 0.42089 0.23687 0.32343 0.24178 0.65981 0.01066 0.73113-0.222 0.0685-0.21998 0.2476 0.0062 0.55652 0.21858 0.29845 0.18906 0.53012-0.07218 0.56636-0.24191 0.03356-0.2451 0.11291-0.01276 0.31734 0.33959 0.2988 0.38166 0.46659 0.1581 0.63055-0.1786 0.13098-0.18954 0.17271-0.097 0.37017 0.22785 0.4862 0.06856 0.9666-0.26325 0.79395-0.19866-0.10337-0.18181-0.12063-0.31154 0.31902-0.07911 0.26811-0.1626 0.37046-0.35553 0.43585-0.1589 0.05385-0.26272 0.1549-0.28075 0.27326-0.04375 0.28713-0.28601 0.39817-0.48559 0.22256-0.23047-0.20278-0.25741-0.18657-0.3237 0.1949-0.0563 0.324-0.23148 0.58845-0.3898 0.58845-0.04082 0-0.15444-0.09914-0.25247-0.22032-0.2022-0.24992-0.4133-0.22261-0.45625 0.05902-0.01562 0.10242-0.09714 0.22804-0.18114 0.27914-0.12583 0.07655-0.1895 0.04836-0.3614-0.16l-0.20866-0.25291-0.2503 0.23183c-0.27667 0.25625-0.52301 0.29954-0.59965 0.10538-0.07031-0.17813-0.18439-0.15812-0.48071 0.0843-0.141 0.115-0.313 0.21-0.383 0.21-0.06906 0-0.16264-0.09484-0.20797-0.21076-0.04532-0.11592-0.09804-0.21076-0.11713-0.21076s-0.25989 0.09682-0.53512 0.21516c-0.58665 0.25225-0.91595 0.24379-1.038-0.02664-0.05669-0.12566-0.13073-0.17202-0.21677-0.13575-0.65859 0.27768-0.87194 0.32241-1.0428 0.21865-0.14305-0.08685-0.26936-0.08284-0.68465 0.02178-0.66903 0.16855-0.83974 0.16198-1.0478-0.04031z"/>
+ <path opacity=".2" d="m18.461 23.016c-0.11376-0.0011-0.22872 0.0095-0.34375 0.03223-0.96147 0.18962-2.1034 0.88558-2.7142 1.6553-0.451 0.56835-0.69887 1.2311-0.75911 2.0303l-0.0444 0.59472 0.45547 0.4834c0.76833 0.81735 1.5731 1.0771 3.2069 1.0356 0.72846-0.01847 0.98215-0.05921 1.2704-0.20361 0.4834-0.24214 0.69372-0.52343 0.81497-1.0913 0.12815-0.60016 0.06159-2.521-0.10742-3.104-0.24754-0.85393-0.98259-1.4247-1.7789-1.4326zm0.87943 1.9863c0.19005 0 0.222 0.0372 0.222 0.26074 0 0.18581-0.04816 0.27322-0.16615 0.30322-0.15328 0.03897-0.15612 0.06336-0.04297 0.32666 0.14928 0.34737 0.1599 1.2132 0.01862 1.5146-0.19204 0.40978-0.89956 0.61403-1.4996 0.43359-0.41712-0.12543-0.56114-0.3654-0.56289-0.93604-0.0032-1.0207 0.93788-1.9028 2.031-1.9028z"/>
+ <path fill="#929292" d="m18.461 22.016c-0.11376-0.0011-0.22872 0.0095-0.34375 0.03223-0.96147 0.18962-2.1034 0.88558-2.7142 1.6553-0.451 0.56835-0.69887 1.2311-0.75911 2.0303l-0.0444 0.59472 0.45547 0.4834c0.76833 0.81735 1.5731 1.0771 3.2069 1.0356 0.72846-0.01847 0.98215-0.05921 1.2704-0.20361 0.4834-0.24214 0.69372-0.52343 0.81497-1.0913 0.12815-0.60016 0.06159-2.521-0.10742-3.104-0.24754-0.85393-0.98259-1.4247-1.7789-1.4326zm0.87943 1.9863c0.19005 0 0.222 0.0372 0.222 0.26074 0 0.18581-0.04816 0.27322-0.16615 0.30322-0.15328 0.03897-0.15612 0.06336-0.04297 0.32666 0.14928 0.34737 0.1599 1.2132 0.01862 1.5146-0.19204 0.40978-0.89956 0.61403-1.4996 0.43359-0.41712-0.12543-0.56114-0.3654-0.56289-0.93604-0.0032-1.0207 0.93788-1.9028 2.031-1.9028z"/>
+ <path fill="#fff" d="m18.725 26.354c0.60108-0.26627 0.49938-1.4238-0.12509-1.4238-0.29936 0-0.77193 0.5249-0.77038 0.85567 0.0016 0.32228 0.05744 0.42612 0.30215 0.56104 0.22085 0.12176 0.33156 0.12309 0.59332 0.0071z"/>
+ <path opacity=".2" d="m24.44 28.173c0.24652-0.18191 0.34794-0.98078 0.30075-2.369-0.04483-1.319-0.16066-1.8525-0.43746-2.015-0.13017-0.07644-0.19266-0.05024-0.35939 0.15064-0.30316 0.36527-0.81469 1.7396-0.82491 2.2162-0.0012 0.05439 0.11193-0.012 0.25134-0.14753 0.17874-0.17378 0.33865-0.24642 0.54244-0.24642 0.2635 0 0.30701 0.03821 0.49343 0.4333 0.23473 0.49747 0.22449 1.1659-0.02153 1.4051-0.2946 0.28643-1.1964 0.07888-1.2939-0.29781-0.02131-0.08228-0.02604-0.02292-0.01051 0.1319 0.03571 0.35602 0.16543 0.50718 0.60024 0.69948 0.41206 0.18224 0.55559 0.18964 0.75951 0.03916z"/>
+ <path fill="#929292" d="m24.44 27.173c0.24652-0.18191 0.34794-0.98078 0.30075-2.369-0.04483-1.319-0.16066-1.8525-0.43746-2.015-0.13017-0.07644-0.19266-0.05024-0.35939 0.15064-0.30316 0.36527-0.81469 1.7396-0.82491 2.2162-0.0012 0.05439 0.11193-0.012 0.25134-0.14753 0.17874-0.17378 0.33865-0.24642 0.54244-0.24642 0.2635 0 0.30701 0.03821 0.49343 0.4333 0.23473 0.49747 0.22449 1.1659-0.02153 1.4051-0.2946 0.28643-1.1964 0.07888-1.2939-0.29781-0.02131-0.08228-0.02604-0.02292-0.01051 0.1319 0.03571 0.35602 0.16543 0.50718 0.60024 0.69948 0.41206 0.18224 0.55559 0.18964 0.75951 0.03916z"/>
+ <path fill="#fff" d="m24.108 26.231c0.19432-0.18893 0.16844-0.49616-0.06392-0.7588-0.25965-0.29348-0.54694-0.22339-0.65169 0.15899-0.11303 0.41259 0.03274 0.73229 0.3339 0.73229 0.135 0 0.30676-0.05961 0.38171-0.13248z"/>
+ <path fill="#fff" opacity=".1" d="m10.969 1.0098c-0.114-0.03542-0.164 0.0241-0.164 0.1738 0 0.1756 0.095 0.5067 0.222 0.8594 0.115 0.0526 0.268 0.164 0.493 0.3632 0.489 0.4347 0.894 1.0835 1.146 1.8379 0.238 0.7127 0.386 0.5893 0.439-0.3632 0.037-0.6493 0.077-0.7969 0.217-0.7969 0.163 0 0.344 0.5176 0.524 1.4883 0.073 0.3962 0.11 0.6668 0.131 0.9609 0.027-0.8041 0.007-1.2147-0.131-1.9609-0.18-0.9707-0.361-1.4883-0.524-1.4883-0.14 0-0.18 0.1476-0.217 0.7969-0.053 0.9525-0.201 1.0759-0.439 0.3632-0.252-0.7544-0.657-1.4032-1.146-1.8379-0.259-0.2297-0.437-0.3611-0.551-0.3964zm6.818 2.0644c-0.238-0.0258-0.136 0.3523 0.24 1.1094 0.059 0.0287 0.093 0.0291 0.166 0.0742 0.494 0.3043 0.969 0.851 1.412 1.6231 0.484 0.8417 0.604 0.8545 0.541 0.0566-0.017-0.2249-0.008-0.3918 0.006-0.5352-0.037 0.2587-0.195 0.0912-0.547-0.5214-0.443-0.7721-0.918-1.3188-1.412-1.6231-0.179-0.1107-0.315-0.1738-0.406-0.1836zm-6.984 0.3594c-0.232 0-0.284 0.4113-0.17 1.1387 0.039-0.0842 0.093-0.1387 0.17-0.1387 0.089 0 0.24 0.095 0.334 0.2109 0.196 0.2428 0.321 0.266 0.396 0.0762 0.094-0.2381 0.044-0.4541-0.181-0.8984-0.061-0.022-0.128-0.0698-0.215-0.1778-0.094-0.1159-0.245-0.2109-0.334-0.2109zm9.566 0.5918c-0.18-0.0532-0.273 0.2637-0.223 0.9121 0.013 0.1671 0.013 0.2772 0.008 0.373 0.069-0.4392 0.307-0.3869 0.621 0.2188 0.414 0.7967 0.523 1.3445 0.616 3.1172 0.047 0.9037 0.121 1.6785 0.164 1.7205 0.046 0.046 0.14-0.048 0.23-0.232 0.292-0.5953 0.439-0.2522 0.516 1.211 0.064 1.225 0.058 1.206 0.347 1.078 0.204-0.09 0.248-0.08 0.393 0.094 0.09 0.107 0.162 0.301 0.162 0.429 0 0.359 0.214 0.485 0.52 0.309 0.223-0.128 0.26-0.129 0.381-0.012 0.073 0.072 0.156 0.271 0.185 0.444 0.08 0.481 0.196 0.693 0.377 0.693 0.227 0 0.342 0.157 0.408 0.56 0.084 0.51 0.164 0.603 0.367 0.424 0.135-0.118 0.251-0.136 0.338-0.09 0.025-0.075 0.033-0.109 0.073-0.218 0.218-0.601-0.033-1.024-0.411-0.692-0.203 0.179-0.283 0.086-0.367-0.424-0.066-0.403-0.181-0.56-0.408-0.56-0.181 0-0.297-0.212-0.377-0.693-0.029-0.173-0.112-0.372-0.185-0.444-0.121-0.117-0.158-0.116-0.381 0.012-0.306 0.176-0.52 0.05-0.52-0.309 0-0.128-0.072-0.322-0.162-0.429-0.145-0.174-0.189-0.184-0.393-0.094-0.289 0.128-0.283 0.147-0.347-1.078-0.077-1.4632-0.224-1.8063-0.516-1.2112-0.09 0.1843-0.184 0.2779-0.23 0.2324-0.043-0.042-0.117-0.817-0.164-1.7207-0.093-1.7727-0.202-2.3205-0.616-3.1172-0.158-0.3055-0.298-0.472-0.406-0.5039zm-2.455 1.6152c-0.19 0.0332-0.214 0.452-0.08 1.0567 0.086-0.0948 0.228-0.0679 0.428 0.1386 0.286 0.2964 0.433 0.2708 0.433-0.0761 0-0.1314-0.123-0.4351-0.297-0.8047-0.043-0.0327-0.084-0.0649-0.136-0.1192-0.146-0.1505-0.262-0.2103-0.348-0.1953zm-7.144 0.8438c-0.043 0.2543-0.113 0.464-0.237 0.584-0.194 0.1889-0.196 0.2808-0.031 1.039 0.012-0.0129 0.017-0.0254 0.031-0.039 0.253-0.2461 0.327-0.7992 0.237-1.584zm3.666 0.6269-0.202 0.2442-0.199 0.2422-0.062-0.1915c-0.007-0.0196-0.006-0.1392-0.01-0.1953-0.019 0.5857-0.019 1.1064 0.01 1.1953l0.062 0.1915 0.199-0.2422 0.202-0.2442 0.06 0.2383c0.028 0.1086 0.025 0.7083 0.014 1.2871 0-0.2602-0.009-0.3591 0.004-0.7324 0.024-0.7236 0.016-1.4236-0.018-1.5547l-0.06-0.2383zm-3.981 1.7149c-0.038 0.0011-0.068 0.0019-0.123 0.0019-0.274 0-0.305 0.0264-0.3574 0.2989-0.0305 0.158-0.0127 0.5569 0.0374 0.902 0.043-0.1488 0.099-0.2009 0.32-0.2009 0.347 0 0.336 0.0434 0.17-0.7168-0.032-0.1479-0.028-0.1821-0.047-0.2851zm7.725 0.0664c-0.006 0.1959-0.062 0.382-0.135 0.4414-0.086 0.069-0.124 0.225-0.109 0.4531 0.024 0.3919-0.07 0.4259-0.612 0.2109-0.267-0.1057-0.297-0.1014-0.433 0.074-0.125 0.161-0.189 0.179-0.416 0.116-0.148-0.042-0.433-0.183-0.635-0.313-0.395-0.2541-0.626-0.2209-0.688 0.0996-0.067 0.3524-0.536 0.6084-0.64 0.3554-0.008 0.44-0.019 0.954-0.004 0.994 0.098 0.266 0.576 0.006 0.644-0.349 0.062-0.321 0.293-0.354 0.688-0.1 0.202 0.13 0.487 0.271 0.635 0.313 0.227 0.063 0.291 0.045 0.416-0.116 0.136-0.175 0.166-0.18 0.433-0.074 0.542 0.215 0.636 0.181 0.612-0.211-0.015-0.228 0.023-0.384 0.109-0.453 0.075-0.061 0.133-0.253 0.137-0.4531 0.003-0.1914 0.034-0.4201 0.07-0.5098 0.026-0.0652-0.009-0.2466-0.072-0.4785zm-8.6468 1.7554c-0.0642-0.008-0.1154-0.008-0.1387 0.006-0.0693 0.042-0.045 0.42 0.045 0.998 0.0668-0.01 0.1843 0.006 0.3085 0.051 0.1483 0.055 0.292 0.079 0.318 0.053 0.027-0.026 0.004-0.336-0.05-0.69-0.0166-0.105-0.0222-0.214-0.0316-0.324-0.0587 0.001-0.1263 0.002-0.2364-0.039-0.0741-0.027-0.1506-0.046-0.2148-0.055zm-0.1523 1.553c-0.0308 0.022-0.0427 0.045-0.0957 0.069-0.1989 0.088-0.2278 0.142-0.1856 0.347 0.0571 0.278-0.0408 0.387-0.4199 0.469-0.7179 0.154-0.9382 0.37-0.7207 0.709 0.1497 0.233-0.0062 0.378-0.625 0.582-0.5953 0.196-0.8202 0.497-0.5723 0.764 0.15 0.161 0.1502 0.178 0.0059 0.416-0.0832 0.136-0.28 0.309-0.4375 0.382-0.1576 0.073-0.3504 0.228-0.4297 0.346-0.1331 0.198-0.1331 0.23-0.0039 0.422 0.1914 0.284 0.1742 0.443-0.0567 0.559-0.3234 0.161-0.6718 0.52-0.6718 0.691 0 0.088 0.0739 0.222 0.164 0.299 0.0626 0.053 0.119 0.159 0.1621 0.267 0.1093-0.096 0.2235-0.196 0.3457-0.257 0.2309-0.116 0.2481-0.275 0.0567-0.559-0.1292-0.192-0.1292-0.224 0.0039-0.422 0.0793-0.118 0.2721-0.273 0.4297-0.346 0.1575-0.073 0.3543-0.246 0.4375-0.382 0.1443-0.238 0.1441-0.255-0.0059-0.416-0.2479-0.267-0.023-0.568 0.5723-0.764 0.6188-0.204 0.7747-0.349 0.625-0.582-0.2175-0.339 0.0028-0.555 0.7207-0.709 0.3791-0.082 0.477-0.191 0.4199-0.469-0.0422-0.205-0.0133-0.259 0.1856-0.347 0.2094-0.093 0.2296-0.137 0.1836-0.403-0.0493-0.284-0.069-0.478-0.0879-0.666zm17.06 3.221c-0.051-0.018-0.149-0.007-0.332 0.019-0.121 0.018-0.149 0.01-0.22 0.012 0.049 0.147 0.054 0.351-0.037 0.604-0.074 0.203-0.133 0.386-0.133 0.406s0.176 0.01 0.39-0.022c0.126-0.018 0.171-0.014 0.229-0.013-0.086-0.153-0.1-0.379 0.029-0.518 0.072-0.077 0.131-0.226 0.131-0.332 0-0.09-0.005-0.138-0.057-0.156zm0.055 1.139c0 0.006 0.002 0.01 0.002 0.017 0 0.106-0.059 0.255-0.131 0.332-0.203 0.218-0.078 0.674 0.184 0.674 0.006 0 0.013 0.005 0.019 0.006 0.035-0.071 0.084-0.159 0.151-0.276 0.179-0.311 0.203-0.419 0.127-0.558-0.054-0.098-0.182-0.172-0.297-0.172-0.021 0-0.036-0.018-0.055-0.023zm0.359 1.464c-0.024 0.077-0.059 0.158-0.134 0.289-0.23 0.399-0.256 0.483-0.098 0.577-0.051-0.07 0.003-0.178 0.184-0.387 0.212-0.246 0.226-0.361 0.048-0.479zm-21.525 1.229c-0.403 0.498-0.4432 0.955-0.0821 0.955 0.0435 0 0.0688 0.012 0.0997 0.02 0.1903-0.237 0.235-0.359 0.197-0.565-0.027-0.147-0.1227-0.331-0.2129-0.408-0.0006-0.001-0.0013-0.002-0.0019-0.002zm21.59 0.098c-0.03 0.046-0.062 0.093-0.113 0.152-0.266 0.307-0.276 0.407-0.047 0.465 0.095 0.024 0.152 0.117 0.168 0.224 0.005-0.008 0.015-0.017 0.019-0.025 0.083-0.176 0.072-0.241-0.06-0.383-0.122-0.131-0.135-0.193-0.057-0.269 0.046-0.045 0.075-0.103 0.09-0.164zm-21.824 1.81c0.0015 0.107 0.0679 0.182 0.2031 0.242 0.0707 0.032 0.0893 0.063 0.1289 0.096 0.0916-0.195 0.0349-0.291-0.1797-0.291-0.0652 0-0.113-0.02-0.1523-0.047zm21.49 0.342c-0.171 0.092-0.203 0.203-0.094 0.324 0.041-0.068 0.067-0.195 0.094-0.324zm-21.453 0.76c-0.158 0.32-0.1175 0.491 0.1445 0.47 0.064-0.005 0.106-0.004 0.1465-0.004 0.024-0.047 0.0918-0.152 0.0918-0.164 0-0.035-0.0975-0.109-0.2168-0.162-0.0859-0.038-0.134-0.086-0.166-0.14zm0.332 1.465c-0.0438-0.004-0.1056-0.001-0.1875 0.005-0.0024 0.001-0.0034 0-0.0058 0 0.0176 0.206 0.0659 0.287 0.1836 0.287 0.1064-0.207 0.1285-0.283 0.0097-0.292zm20.312 0.066c-0.133-0.018-0.232 0.045-0.232 0.168 0 0.04 0.078 0.178 0.131 0.289 0.016-0.003 0.024-0.007 0.043-0.01 0.204-0.026 0.267-0.174 0.213-0.4-0.005-0.002-0.007 0-0.012-0.002-0.05-0.025-0.098-0.039-0.143-0.045zm-19.927 1.143c-0.0009-0.002-0.0067 0.002-0.0078 0.001 0.0027 0.002 0.0031 0.007 0.0059 0.008-0.0007-0.001 0.0028-0.008 0.0019-0.009zm19.836 0.312c-0.205 0.032-0.286 0.094-0.256 0.211 0.027-0.028 0.064-0.051 0.115-0.066 0.073-0.023 0.115-0.078 0.141-0.145zm-19.37 0.713c-0.0223-0.001-0.0615 0.006-0.0918 0.01 0.018 0.12 0.0761 0.197 0.1524 0.244 0.0556-0.167 0.0482-0.248-0.0606-0.254zm19.368 0.293c-0.027 0.064-0.068 0.117-0.139 0.139-0.089 0.027-0.132 0.078-0.149 0.142 0.026-0.007 0.046-0.014 0.083-0.019 0.159-0.023 0.222-0.124 0.205-0.262zm-0.184 0.611c0.018 0.029 0.028 0.053 0.051 0.084 0.218 0.299 0.189 0.53-0.072 0.567-0.242 0.033-0.245 0.112-0.012 0.316 0.036 0.032 0.056 0.057 0.086 0.086-0.011-0.03-0.012-0.056-0.026-0.086-0.092-0.197-0.081-0.238 0.098-0.369 0.214-0.157 0.177-0.322-0.125-0.598zm0.076 1.651c-0.047 0.041-0.092 0.084-0.097 0.125 0.043-0.023 0.071-0.073 0.097-0.125z"/>
+ <path opacity=".2" d="m10.969 2.0098c-0.114-0.03542-0.164 0.0241-0.164 0.1738 0 0.3002 0.251 1.0584 0.529 1.5937 0.01 0.0193 0.008 0.0266 0.018 0.045 0.076 0.0274 0.14 0.0038 0.181-0.1016 0.098-0.248 0.052-0.4594-0.199-0.9434-0.115-0.2222-0.216-0.4841-0.307-0.7343-0.017-0.0081-0.043-0.0285-0.058-0.0332zm6.818 2.0644c-0.271-0.0294-0.142 0.4109 0.387 1.4121 0.098 0.1851 0.153 0.317 0.224 0.4688 0.193 0.1459 0.297 0.0881 0.297-0.1953 0-0.1854-0.185-0.6376-0.521-1.2735-0.066-0.1238-0.093-0.1959-0.147-0.3027-0.084-0.0417-0.186-0.1036-0.24-0.1094zm-7.154 0.4981c-0.095 0.2034-0.084 0.6347 0.045 1.289 0.044 0.2264 0.069 0.4264 0.092 0.6231 0.065-0.3981 0.044-0.9337-0.092-1.6231-0.022-0.109-0.03-0.1918-0.045-0.289zm9.521 0.7382c-0.003 0.0236 0.001 0.0655-0.002 0.0918 0.004-0.0222 0.001-0.063 0.002-0.0918zm-6.177 0.2227c-0.005 0.1331 0.001 0.1961-0.006 0.3594-0.027 0.5914-0.026 1.0729-0.008 1.3183 0.003-0.1124 0.002-0.2013 0.008-0.3183 0.028-0.626 0.03-1.008 0.006-1.3594zm3.857 1.1641c-0.165 0.1813-0.117 0.8344 0.195 1.705 0.072 0.1996 0.112 0.3466 0.151 0.4903 0-0.0042 0.002-0.0075 0.002-0.0117 0.003-0.1914 0.034-0.4201 0.07-0.5098 0.042-0.1056-0.036-0.447-0.223-0.9688-0.094-0.2628-0.147-0.4876-0.195-0.705zm-7.332 1.4101c-0.123 0.1315-0.12 0.3283-0.047 0.7188 0.202-0.0062 0.186-0.0744 0.047-0.7149v-0.0039zm4.008 1.5293c-0.001 0.2443-0.013 0.6595-0.002 0.6875 0.001 0.0025 0.003 0.0035 0.004 0.0059 0.003-0.1885-0.006-0.2088 0.002-0.4258 0.004-0.1246-0.007-0.1472-0.004-0.2676zm-4.498 0.3926c-0.011 0.0358-0.0272 0.0449-0.0374 0.0977-0.0221 0.1146-0.0122 0.3592 0.0098 0.6152 0.0206-0.0004 0.0756 0.0203 0.0816 0.0137 0.027-0.0258 0.004-0.3362-0.05-0.6895-0.002-0.0121-0.003-0.0248-0.004-0.0371zm-0.5725 1.623c-0.013 0.002-0.0374-0.002-0.045 0.002-0.0487 0.03-0.0439 0.247-0.0136 0.547 0.0907-0.064 0.1222-0.135 0.0879-0.334-0.0159-0.092-0.0166-0.133-0.0293-0.215zm16.34 3.623c-0.021 0.064-0.06 0.177-0.06 0.186s0.114-0.006 0.17-0.008c-0.026-0.078-0.055-0.148-0.11-0.178zm0.662 1.147c-0.016-0.006-0.077 0.006-0.103 0.006 0.038 0.068 0.091 0.113 0.158 0.133-0.001-0.077-0.007-0.123-0.055-0.139zm0.129 1.168c-0.106 0.219-0.055 0.257 0.16 0.359 0.055 0.026 0.089 0.052 0.125 0.076 0.034-0.105 0.037-0.188-0.007-0.269-0.051-0.093-0.168-0.158-0.278-0.166zm-21.076 0.933c-0.1798 0.159-0.3261 0.328-0.3261 0.434 0 0.088 0.0728 0.22 0.1621 0.297 0.0023-0.003 0.0035-0.005 0.0058-0.008 0.2056-0.251 0.2481-0.37 0.209-0.582-0.0092-0.045-0.0328-0.093-0.0518-0.141zm21.129 0.368c0.024 0.032 0.064 0.059 0.137 0.078 0.141 0.036 0.2 0.221 0.16 0.383 0.118-0.185 0.065-0.282-0.19-0.403-0.047-0.022-0.075-0.04-0.107-0.058zm0.305 1.302c-0.062 0.111-0.186 0.234-0.297 0.284-0.249 0.11-0.28 0.254-0.086 0.41 0.102 0.082 0.12 0.197 0.076 0.494-0.009 0.059-0.025 0.074-0.035 0.123 0.016-0.009 0.026-0.019 0.045-0.027 0.12-0.054 0.262-0.193 0.316-0.309 0.083-0.176 0.072-0.241-0.06-0.383-0.122-0.131-0.135-0.193-0.057-0.269 0.085-0.083 0.114-0.211 0.098-0.323zm-21.58 0.036c-0.0057 0.007-0.0058 0.01-0.0118 0.017-0.3359 0.411-0.4195 0.791-0.2402 0.916-0.0016-0.111 0.067-0.257 0.2109-0.459 0.2019-0.283 0.2087-0.432 0.0411-0.474zm0.08 1.271c-0.0276 0.059-0.0656 0.125-0.1211 0.203-0.1943 0.273-0.2446 0.44-0.1738 0.561 0.0326-0.066 0.0608-0.13 0.1113-0.209 0.149-0.233 0.2715-0.453 0.2715-0.489 0-0.014-0.0607-0.043-0.0879-0.066zm21.064 0.328c-0.062 0.103-0.143 0.152-0.26 0.152-0.241 0-0.269 0.127-0.08 0.362 0.298 0.367 0.148 0.688-0.232 0.498-0.199-0.1-0.375-0.041-0.375 0.123 0 0.069 0.1 0.29 0.223 0.494 0.09 0.149 0.137 0.274 0.164 0.385 0.369 0.176 0.514-0.137 0.22-0.5-0.189-0.235-0.161-0.362 0.08-0.362 0.223 0 0.323-0.154 0.389-0.599 0.044-0.297 0.026-0.412-0.076-0.494-0.025-0.02-0.035-0.039-0.053-0.059zm-21.027 0.901c-0.0096-0.001-0.0296 0.002-0.041 0.001-0.0473 0.094-0.0808 0.17-0.1797 0.325-0.2932 0.458-0.2815 0.7 0.0274 0.679-0.0165-0.192 0.0428-0.44 0.1543-0.652 0.1396-0.266 0.1706-0.343 0.039-0.353zm0.3848 1.209c-0.0141-0.02-0.0528-0.012-0.125 0.017-0.1235 0.049-0.2043 0.067-0.2695 0.066-0.0115 0.023-0.0157 0.035-0.0293 0.061-0.1115 0.212-0.1708 0.46-0.1543 0.652 0.0274 0.32 0.1067 0.359 0.4531 0.221 0.0676-0.027 0.1009-0.03 0.1172-0.016-0.1558-0.104-0.1684-0.378-0.0186-0.845 0.0285-0.089 0.0396-0.137 0.0254-0.156zm19.826 0.314c-0.291 0.048-0.33 0.152-0.141 0.41 0.162 0.221 0.207 0.444 0.151 0.588 0.013-0.002 0.019-0.006 0.033-0.008 0.304-0.039 0.322-0.332 0.049-0.785-0.051-0.084-0.055-0.126-0.092-0.205zm-19.828 0.695c0.0103 0.022 0.0032 0.064-0.0235 0.147-0.2164 0.675-0.1146 0.972 0.3047 0.89 0.0408-0.008 0.0641-0.008 0.0957-0.011-0.0248-0.167 0.0073-0.386 0.1035-0.619 0.1527-0.372 0.1203-0.432-0.1992-0.37-0.124 0.024-0.2128 0.005-0.2812-0.037zm19.582 0.514c-0.092 0.093-0.053 0.252 0.121 0.49 0.085 0.116 0.122 0.217 0.133 0.305 0.06-0.144 0.015-0.37-0.149-0.594-0.061-0.084-0.091-0.146-0.105-0.201zm-18.563 0.662c-0.029 0.008-0.0662 0.034-0.1113 0.078-0.0518 0.05-0.1861 0.08-0.2989 0.065-0.0336-0.005-0.0533-0.033-0.08-0.049-0.0144 0.043-0.0254 0.079-0.0489 0.137-0.1905 0.462-0.1322 0.876 0.1289 0.912 0.1128 0.015 0.2471-0.015 0.2989-0.065 0.1805-0.175 0.2221-0.087 0.207 0.442-0.0188 0.659 0.1707 1.009 0.5234 0.968 0.1855-0.021 0.2386 0.019 0.293 0.215 0.0864 0.313 0.3108 0.47 0.6719 0.473 0.2631 0.002 0.2852 0.023 0.2383 0.205-0.0748 0.289 0.1418 0.423 0.7617 0.473l0.5293 0.043-0.0274 0.273c-0.0229 0.231 0.0097 0.287 0.2049 0.359 0.133 0.049 0.469 0.063 0.785 0.032 0.554-0.056 0.555-0.056 0.555 0.164 0 0.356 0.538 0.512 1.078 0.312 0.197-0.073 0.235-0.054 0.358 0.176l0.138 0.26 0.752-0.037c0.414-0.02 0.821-0.066 0.905-0.102 0.109-0.048 0.15-0.028 0.15 0.07 0 0.075 0.078 0.212 0.174 0.305 0.208 0.202 0.38 0.208 1.049 0.039 0.415-0.105 0.54-0.108 0.683-0.021 0.171 0.103 0.385 0.059 1.043-0.219 0.086-0.036 0.16 0.011 0.217 0.137 0.122 0.27 0.452 0.277 1.039 0.025 0.275-0.118 0.516-0.215 0.535-0.215s0.072 0.095 0.117 0.211c0.046 0.116 0.138 0.211 0.207 0.211s0.241-0.095 0.383-0.211c0.296-0.242 0.41-0.262 0.481-0.084 0.076 0.194 0.323 0.151 0.599-0.105l0.252-0.233 0.207 0.254c0.172 0.208 0.236 0.237 0.362 0.16 0.084-0.051 0.166-0.177 0.181-0.279 0.043-0.282 0.255-0.309 0.457-0.059 0.098 0.122 0.211 0.219 0.252 0.219 0.159 0 0.335-0.264 0.391-0.588 0.066-0.381 0.092-0.398 0.322-0.195 0.2 0.176 0.443 0.064 0.486-0.223 0.018-0.118 0.123-0.219 0.282-0.273 0.193-0.066 0.276-0.168 0.355-0.436 0.13-0.439 0.112-0.421 0.311-0.318 0.331 0.173 0.491-0.309 0.263-0.795-0.042-0.09-0.056-0.143-0.048-0.191-0.059 0.03-0.131 0.03-0.215-0.014-0.199-0.103-0.181-0.121-0.311 0.318-0.079 0.268-0.162 0.37-0.355 0.436-0.159 0.054-0.264 0.155-0.282 0.273-0.043 0.287-0.286 0.399-0.486 0.223-0.23-0.203-0.256-0.186-0.322 0.195-0.056 0.324-0.232 0.588-0.391 0.588-0.041 0-0.154-0.097-0.252-0.219-0.202-0.25-0.414-0.223-0.457 0.059-0.015 0.102-0.097 0.228-0.181 0.279-0.126 0.077-0.19 0.048-0.362-0.16l-0.207-0.254-0.252 0.233c-0.276 0.256-0.523 0.299-0.599 0.105-0.071-0.178-0.185-0.158-0.481 0.084-0.142 0.116-0.314 0.211-0.383 0.211s-0.161-0.095-0.207-0.211c-0.045-0.116-0.098-0.211-0.117-0.211s-0.26 0.097-0.535 0.215c-0.587 0.252-0.917 0.245-1.039-0.025-0.057-0.126-0.131-0.173-0.217-0.137-0.658 0.278-0.872 0.322-1.043 0.219-0.143-0.087-0.268-0.084-0.683 0.021-0.669 0.169-0.841 0.163-1.049-0.039-0.096-0.093-0.174-0.23-0.174-0.305 0-0.098-0.041-0.118-0.15-0.07-0.084 0.036-0.491 0.082-0.905 0.102l-0.752 0.037-0.138-0.26c-0.123-0.23-0.161-0.249-0.358-0.176-0.54 0.2-1.078 0.044-1.078-0.312 0-0.22-0.001-0.22-0.555-0.164-0.316 0.031-0.652 0.017-0.785-0.032-0.197-0.072-0.2296-0.128-0.2067-0.359l0.0274-0.273-0.5293-0.043c-0.6199-0.05-0.8365-0.184-0.7617-0.473 0.0469-0.182 0.0248-0.203-0.2383-0.205-0.3611-0.003-0.5855-0.16-0.6719-0.473-0.0544-0.196-0.1075-0.236-0.293-0.215-0.3527 0.041-0.5422-0.309-0.5234-0.968 0.0113-0.397-0.0087-0.545-0.0957-0.52zm18.529 0.414c-0.144 0.042-0.127 0.123 0.071 0.297 0.014 0.012 0.02 0.021 0.033 0.033-0.09-0.141-0.124-0.25-0.104-0.33zm0.157 1.383c0.09 0.24 0.091 0.459 0.023 0.598 0.021-0.018 0.02-0.032 0.049-0.053 0.2-0.147 0.174-0.302-0.072-0.545z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/baidunetdisk.svg b/.icons/awkward/32x32/apps/baidunetdisk.svg
new file mode 100644
index 00000000..a6af25cf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/baidunetdisk.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="8.7" ry="8.7"/>
+ <rect style="fill:#e4e4e4" width="29" height="29" x="2" y="1" rx="8.7" ry="8.7"/>
+ <path style="fill:#3a9bff" d="M 6.7825785,19.926567 20.60353,9.082242 l 1.381412,4.082578 -0.659099,1.931024 -1.392947,1.713548 -7.254459,5.418312 -1.962229,0.488317 v 0 z"/>
+ <circle style="fill:#3a9bff" cx="16.5" cy="12.5" r="5.5"/>
+ <circle style="fill:#3a9bff" cx="10" cy="18" r="5"/>
+ <path style="fill:none;stroke:#3a9bff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 21.906828,14.675098 a 3.5,3.5 0 0 1 4.196769,1.706976 3.5,3.5 0 0 1 -1.003755,4.418044 3.5,3.5 0 0 1 -4.522343,-0.273957"/>
+ <path style="fill:none;stroke:#fe6080;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 20.363703,13.535276 A 4,4 0 0 1 16.479056,16.499945 4,4 0 0 1 12.625667,13.49476"/>
+ <circle style="opacity:0.2" cx="10" cy="19" r="2"/>
+ <circle style="fill:#ffffff" cx="10" cy="18" r="2"/>
+ <circle style="opacity:0.2" cx="16.5" cy="13.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="16.5" cy="12.5" r="2.5"/>
+ <circle style="opacity:0.2" cx="23" cy="19" r="2"/>
+ <circle style="fill:#ffffff" cx="23" cy="18" r="2"/>
+ <rect style="fill:#fe6282" width="6" height="2" x="11" y="28"/>
+ <rect style="fill:#3a9bff" width="6" height="2" x="17" y="28"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.699219 1 C 5.8794189 1 2 4.8794189 2 9.6992188 L 2 10.699219 C 2 5.8794189 5.8794189 2 10.699219 2 L 22.300781 2 C 27.120581 2 31 5.8794189 31 10.699219 L 31 9.6992188 C 31 4.8794189 27.120581 1 22.300781 1 L 10.699219 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/baka-mplayer.svg b/.icons/awkward/32x32/apps/baka-mplayer.svg
new file mode 100644
index 00000000..826047ad
--- /dev/null
+++ b/.icons/awkward/32x32/apps/baka-mplayer.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#4f4f4f" fill-rule="evenodd" d="m3.12 2.221c-1.12 1.1424-1.12 6.61-1.12 10.072 0 12.567 7.28 17.707 14 17.707s14-5.141 14-17.707c0-3.4277 0-8.9296-1.12-10.072s-8.54 2.4034-10.78 4.6882h-4.2c-2.24-2.2848-9.66-5.8306-10.78-4.6882z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m19 23.172c0 1.562-1.343 2.828-3 2.828s-3-1.266-3-2.828c0-1.5623 6-1.5623 6 0z"/>
+ <path fill-rule="evenodd" d="m10 9a5 6 0 0 0 -5 6 5 6 0 0 0 5 6 5 6 0 0 0 5 -6 5 6 0 0 0 -5 -6zm0 2a3 4 0 0 1 3 4 3 4 0 0 1 -3 4 3 4 0 0 1 -3 -4 3 4 0 0 1 3 -4z"/>
+ <path fill-rule="evenodd" d="m22 9a5 6 0 0 0 -5 6 5 6 0 0 0 5 6 5 6 0 0 0 5 -6 5 6 0 0 0 -5 -6zm0 2a3 4 0 0 1 3 4 3 4 0 0 1 -3 4 3 4 0 0 1 -3 -4 3 4 0 0 1 3 -4z"/>
+ </g>
+ <g fill="#fff">
+ <path d="m19 23.172c0 1.562-1.343 2.828-3 2.828s-3-1.266-3-2.828c0-1.5623 6-1.5623 6 0z"/>
+ <path fill-rule="evenodd" d="m10 9a5 6 0 0 0 -5 6 5 6 0 0 0 5 6 5 6 0 0 0 5 -6 5 6 0 0 0 -5 -6zm0 2a3 4 0 0 1 3 4 3 4 0 0 1 -3 4 3 4 0 0 1 -3 -4 3 4 0 0 1 3 -4z"/>
+ <path fill-rule="evenodd" d="m22 9a5 6 0 0 0 -5 6 5 6 0 0 0 5 6 5 6 0 0 0 5 -6 5 6 0 0 0 -5 -6zm0 2a3 4 0 0 1 3 4 3 4 0 0 1 -3 4 3 4 0 0 1 -3 -4 3 4 0 0 1 3 -4z"/>
+ </g>
+ <path fill="#fff" fill-rule="evenodd" opacity=".1" d="m3.8125 2c-0.3145 0.0079-0.5534 0.0779-0.6934 0.2207-1.12 1.1424-1.1191 6.6108-1.1191 10.072 0 0.049 0.0056 0.093 0.0059 0.143 0.0057-3.4484 0.0768-8.1584 1.1132-9.2156 1.12-1.1424 8.5409 2.4046 10.781 4.6895h4.2c2.24-2.2849 9.661-5.8319 10.781-4.6895 1.036 1.0568 1.107 5.7902 1.113 9.2153 0-0.05 0.006-0.094 0.006-0.143 0-3.4273 0.001-8.9299-1.119-10.072-1.12-1.1427-8.541 2.4043-10.781 4.6892h-4.2c-1.96-1.9993-7.8862-4.9656-10.088-4.9102z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m2.0059 12.436c-0.0005 0.278-0.0059 0.599-0.0059 0.857 0 12.567 7.28 17.707 14 17.707s14-5.14 14-17.707c0-0.257-0.005-0.58-0.006-0.857-0.057 12.459-7.3 17.564-13.994 17.564-6.6936 0-13.937-5.105-13.994-17.564z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/balena-etcher-electron.svg b/.icons/awkward/32x32/apps/balena-etcher-electron.svg
new file mode 120000
index 00000000..d17bc786
--- /dev/null
+++ b/.icons/awkward/32x32/apps/balena-etcher-electron.svg
@@ -0,0 +1 @@
+etcher.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/baloo.svg b/.icons/awkward/32x32/apps/baloo.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/baloo.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/bandcamp.svg b/.icons/awkward/32x32/apps/bandcamp.svg
new file mode 100644
index 00000000..402824d4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bandcamp.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 5.9741857,6.9999925 C 3.7793944,7.0002134 2.0002195,8.790945 2,10.999993 v 7.499999 4.5 c 2.195e-4,2.209048 1.7793944,3.99978 3.9741857,4 h 2.9806392 c 0.2979544,-0.0017 0.5947784,-0.03704 0.8848773,-0.105468 0.2000718,0.0152 0.3888018,0.104666 0.5899178,0.105468 0.0052,10e-6 0.01035,10e-6 0.01553,0 2.117295,0 4.016764,-0.877586 5.509138,-2.203125 1.675746,1.295595 3.66616,2.203125 5.91664,2.203125 h 0.0059 c 3.538152,-0.0051 6.82161,-1.915962 8.590684,-5 0.943269,-1.64993 0.600752,-3.740338 -0.81894,-4.998046 1.422312,-1.257729 1.765773,-3.350674 0.820802,-5.001953 C 28.699726,8.914958 25.414108,7.0039713 21.874809,6.9999925 h -0.0039 c -3.162777,0 -5.877462,1.6260392 -7.703846,3.9824215 -0.408508,-0.208687 -0.831111,-0.33645 -1.272982,-0.476562 C 12.646434,8.5050449 10.958085,7.0024473 8.9548249,6.9999925 Z"/>
+ <path style="fill:#4f4f4f" d="M 5.9741857,6 C 3.7793944,6.0002209 2.0002195,7.7909525 2,10 v 7.5 4.5 c 2.195e-4,2.209048 1.7793944,3.999779 3.9741857,4 H 8.9548249 C 9.2527793,25.9983 9.5496033,25.96296 9.8397022,25.894531 10.039774,25.909731 10.228504,25.999198 10.42962,26 c 0.0052,10e-6 0.01035,10e-6 0.01553,0 2.117295,0 4.016764,-0.877587 5.509138,-2.203125 C 17.630034,25.09247 19.620448,26 21.870928,26 h 0.0059 c 3.538152,-0.0051 6.82161,-1.915962 8.590684,-5 0.943269,-1.649931 0.600752,-3.740339 -0.81894,-4.998047 C 31.070884,14.744224 31.414345,12.651279 30.469374,11 28.699726,7.9149655 25.414108,6.0039788 21.874809,6 h -0.0039 C 18.708132,6 15.993447,7.6260392 14.167063,9.9824219 13.758555,9.7737348 13.335952,9.6459712 12.894081,9.5058594 12.646434,7.5050524 10.958085,6.0024548 8.9548249,6 Z"/>
+ <path style="opacity:0.2" d="M 6,11 V 23 H 9 V 22.736328 A 4.5,4.5 0 0 0 10.5,23 4.5,4.5 0 0 0 15,18.5 4.5,4.5 0 0 0 10.5,14 4.5,4.5 0 0 0 9,14.263672 V 11 Z m 16,0 a 6,6 0 0 0 -6,6 6,6 0 0 0 6,6 6,6 0 0 0 5.1875,-3 H 22 a 3,3 0 0 1 -3,-3 3,3 0 0 1 3,-3 h 5.189453 A 6,6 0 0 0 22,11 Z M 10.5,17 A 1.5,1.5 0 0 1 12,18.5 1.5,1.5 0 0 1 10.5,20 1.5,1.5 0 0 1 9,18.5 1.5,1.5 0 0 1 10.5,17 Z"/>
+ <path style="fill:#74bed2" d="M 6,10 V 17.5 22 H 9 V 21.736328 A 4.5,4.5 0 0 0 10.5,22 4.5,4.5 0 0 0 15,17.5 4.5,4.5 0 0 0 10.5,13 4.5,4.5 0 0 0 9,13.263672 V 10 Z m 16,0 a 6,6 0 0 0 -6,6 6,6 0 0 0 6,6 6,6 0 0 0 5.1875,-3 H 22 a 3,3 0 0 1 -3,-3 3,3 0 0 1 3,-3 h 5.189453 A 6,6 0 0 0 22,10 Z M 10.5,16 A 1.5,1.5 0 0 1 12,17.5 1.5,1.5 0 0 1 10.5,19 1.5,1.5 0 0 1 9,17.5 1.5,1.5 0 0 1 10.5,16 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.9746094,6 C 3.7798181,6.0002209 2.0002195,7.7909525 2,10 v 1 C 2.0002195,8.790952 3.7798181,7.0002209 5.9746094,7 h 2.9804687 c 2.0032599,0.00245 3.6918059,1.5050523 3.9394529,3.505859 0.441871,0.140112 0.86493,0.267876 1.273438,0.476563 C 15.994353,8.6260396 18.708317,7 21.871094,7 h 0.0039 c 3.539299,0.00398 6.824102,1.914965 8.59375,5 0.272784,0.476674 0.427139,0.990199 0.490234,1.509766 C 31.067964,12.664272 30.916844,11.783017 30.46875,11 28.699102,7.9149655 25.414299,6.0039788 21.875,6 H 21.8711 C 18.708317,6 15.994353,7.6260392 14.167969,9.9824219 13.759461,9.7737348 13.336402,9.6459712 12.894531,9.5058594 12.646884,7.5050524 10.958338,6.0024548 8.9550781,6 Z M 30.123047,16.501953 c -0.141936,0.177643 -0.299624,0.345263 -0.474609,0.5 0.748532,0.663126 1.187577,1.558564 1.30664,2.498047 0.131298,-1.060789 -0.152631,-2.146454 -0.832031,-2.998047 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/banshee-1.svg b/.icons/awkward/32x32/apps/banshee-1.svg
new file mode 120000
index 00000000..f9620b11
--- /dev/null
+++ b/.icons/awkward/32x32/apps/banshee-1.svg
@@ -0,0 +1 @@
+banshee.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/banshee.svg b/.icons/awkward/32x32/apps/banshee.svg
new file mode 100644
index 00000000..64ee1fc4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/banshee.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m16.5 9c-5.817 0-10.5 4.683-10.5 10.5s4.683 10.5 10.5 10.5 10.5-4.683 10.5-10.5-4.683-10.5-10.5-10.5z"/>
+ <path fill="#fff" opacity=".2" d="m16.5 9c-5.817 0-10.5 4.683-10.5 10.5 0 0.169 0.0176 0.333 0.0254 0.5 0.2612-5.581 4.8266-10 10.475-10 5.648 0 10.213 4.419 10.475 10 0.007-0.167 0.025-0.331 0.025-0.5 0-5.817-4.683-10.5-10.5-10.5z"/>
+ <path fill="#3c8cf8" d="m12.039 2c-5.0399 0-5.039 5.9997-5.039 7.9199 0.72-0.72 5-5.7604 5-1.9199 0 2.663-0.015 5.347 0 8v0.182c0.001 0.021 0.007 0.041 0.008 0.062a4 4 0 0 0 0.074 0.539c0.019 0.097 0.038 0.193 0.064 0.287 0.006 0.022 0.016 0.042 0.022 0.063a4 4 0 0 0 0.133 0.383c0.038 0.093 0.077 0.185 0.123 0.275a4 4 0 0 0 0.258 0.436c0.041 0.061 0.084 0.12 0.129 0.179a4 4 0 0 0 0.377 0.434c0.035 0.035 0.072 0.068 0.109 0.101a4 4 0 0 0 0.498 0.393c0.022 0.014 0.044 0.027 0.066 0.041a4 4 0 0 0 0.619 0.322c0.008 0.003 0.015 0.005 0.022 0.008a4 4 0 0 0 0.719 0.217 4 4 0 0 0 0.779 0.078 4 4 0 0 0 0.756 -0.076c0.036-0.007 0.07-0.016 0.105-0.024a4 4 0 0 0 0.664 -0.207c0.013-0.005 0.027-0.01 0.039-0.015a4 4 0 0 0 2.436 -3.678 4 4 0 0 0 -4 -4 4 4 0 0 0 -1 0.131v-8.6915c0-1.44-1.521-1.4395-2.961-1.4395zm3.961 12a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
+ <path opacity=".2" d="m6.0254 20c-0.0078 0.167-0.0254 0.331-0.0254 0.5 0 5.817 4.683 10.5 10.5 10.5s10.5-4.683 10.5-10.5c0-0.169-0.018-0.333-0.025-0.5-0.262 5.581-4.827 10-10.475 10s-10.213-4.419-10.475-10z"/>
+ <path opacity=".2" d="m11.32 6.5781c-1.231-0.1679-3.7444 2.7618-4.3024 3.3242-0.0134 0.3957-0.0176 0.7517-0.0176 1.0177 0.72-0.72 5-5.7605 5-1.92v-1c0-0.9601-0.267-1.3656-0.68-1.4219zm4.68 7.4219a2 2 0 0 0 -2 2 2 2 0 0 0 0.064 0.504 2 2 0 0 1 1.936 -1.504 2 2 0 0 1 1.936 1.496 2 2 0 0 0 0.064 -0.496 2 2 0 0 0 -2 -2zm-4 2.182c0.001 0.272-0.002 0.547 0 0.818v0.182c0.001 0.021 0.007 0.041 0.008 0.062a4 4 0 0 0 0.074 0.539c0.019 0.097 0.038 0.193 0.064 0.287 0.006 0.022 0.016 0.042 0.022 0.063a4 4 0 0 0 0.133 0.383c0.038 0.093 0.077 0.185 0.123 0.275a4 4 0 0 0 0.258 0.436c0.041 0.061 0.084 0.12 0.129 0.179a4 4 0 0 0 0.377 0.434c0.035 0.035 0.072 0.068 0.109 0.101a4 4 0 0 0 0.498 0.393c0.022 0.014 0.044 0.027 0.066 0.041a4 4 0 0 0 0.619 0.322c0.008 0.003 0.015 0.005 0.022 0.008a4 4 0 0 0 0.719 0.217 4 4 0 0 0 0.779 0.078 4 4 0 0 0 0.756 -0.076c0.036-0.007 0.07-0.016 0.105-0.024a4 4 0 0 0 0.664 -0.207c0.013-0.005 0.027-0.01 0.039-0.015a4 4 0 0 0 2.436 -3.678 4 4 0 0 0 -0.035 -0.506 4 4 0 0 1 -2.401 3.184c-0.012 0.005-0.026 0.01-0.039 0.015a4 4 0 0 1 -0.664 0.207c-0.035 0.008-0.069 0.017-0.105 0.024a4 4 0 0 1 -0.756 0.076 4 4 0 0 1 -0.779 -0.078 4 4 0 0 1 -0.719 -0.217c-0.007-0.003-0.014-0.005-0.022-0.008a4 4 0 0 1 -0.619 -0.322c-0.022-0.014-0.044-0.027-0.066-0.041a4 4 0 0 1 -0.498 -0.393c-0.037-0.033-0.074-0.066-0.109-0.101a4 4 0 0 1 -0.377 -0.434c-0.045-0.059-0.088-0.118-0.129-0.179a4 4 0 0 1 -0.258 -0.436c-0.046-0.09-0.085-0.182-0.123-0.275a4 4 0 0 1 -0.133 -0.383c-0.006-0.021-0.016-0.041-0.022-0.063-0.026-0.094-0.045-0.19-0.064-0.287a4 4 0 0 1 -0.074 -0.539c-0.001-0.021-0.007-0.041-0.008-0.062z"/>
+ <path fill="#fff" opacity=".2" d="m12.039 2c-5.0399 0-5.039 5.9997-5.039 7.9199l0.0176-0.0176c0.0831-2.4612 0.6797-6.9023 5.0214-6.9023 1.44 0 2.961-0.0005 2.961 1.4395v-1c0-1.44-1.521-1.4395-2.961-1.4395zm3.961 10a4 4 0 0 0 -1 0.131v1a4 4 0 0 1 1 -0.131 4 4 0 0 1 3.965 3.494 4 4 0 0 0 0.035 -0.494 4 4 0 0 0 -4 -4zm1.936 4.496a2 2 0 0 1 -1.936 1.504 2 2 0 0 1 -1.936 -1.496 2 2 0 0 0 -0.064 0.496 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -0.064 -0.504z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/baobab.svg b/.icons/awkward/32x32/apps/baobab.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/baobab.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/bareftp.svg b/.icons/awkward/32x32/apps/bareftp.svg
new file mode 100644
index 00000000..d3ed3d20
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bareftp.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 10.786322,3.0044217 C 9.6149513,3.0526352 8.4342994,3.4985862 7.5782744,4.6488896 l 0,0.00195 -3.9113429,5.2615191 c -3.702e-4,4.965e-4 3.699e-4,0.00146 0,0.00195 l -0.00196,0.00195 c -0.9287752,1.2498073 -0.8428305,3.3018293 -0.00197,4.4334293 0.5888866,0.7925 1.4120538,1.186371 2.2788337,1.410102 l 0,5.574004 c 0,2.532759 2.1455953,4.665836 4.6932198,4.665836 l 0.671862,0 c 1.134793,0 2.155068,-0.468812 2.976236,-1.162064 l 3.353421,4.511544 0,0.002 c 0.856949,1.151545 2.03936,1.597062 3.211976,1.644468 1.300685,0.05336 2.62321,-0.369211 3.573448,-1.646421 l 3.911343,-5.261516 0,-0.002 c 0.930294,-1.249618 0.845223,-3.303195 0.0039,-4.435377 -0.588881,-0.792499 -1.412048,-1.18637 -2.278828,-1.410101 l 0,-5.574003 c 0,-2.53276 -2.145595,-4.6658371 -4.693219,-4.6658371 l -0.671862,0 c -1.134794,0 -2.155069,0.4688119 -2.976236,1.1620646 L 14.363699,4.6508426 C 13.41346,3.3736326 12.090936,2.9510635 10.790251,3.0044217 Z"/>
+ <path style="fill:#4f4f4f" d="M 10.786322,2.004422 C 9.6149513,2.0526355 8.4342994,2.4985865 7.5782744,3.6488899 l 0,0.00195 -3.9113429,5.2615191 c -3.702e-4,4.965e-4 3.699e-4,0.00146 0,0.00195 l -0.00196,0.00195 c -0.9287752,1.249807 -0.8428305,3.301829 -0.00197,4.433429 0.5888866,0.7925 1.4120538,1.186371 2.2788337,1.410102 l 0,5.574004 c 0,2.532759 2.1455953,4.665836 4.6932198,4.665836 l 0.671862,0 c 1.134793,0 2.155068,-0.468812 2.976236,-1.162064 l 3.353421,4.511544 0,0.002 c 0.856949,1.151545 2.03936,1.597062 3.211976,1.644468 1.300685,0.05336 2.62321,-0.369211 3.573448,-1.646421 l 3.911343,-5.261516 0,-0.002 c 0.930294,-1.249618 0.845223,-3.303195 0.0039,-4.435377 -0.588881,-0.792499 -1.412048,-1.18637 -2.278828,-1.410101 l 0,-5.574003 c 0,-2.53276 -2.145595,-4.6658368 -4.693219,-4.6658368 l -0.671862,0 c -1.134794,0 -2.155069,0.4688119 -2.976236,1.1620646 L 14.363699,3.6508429 C 13.41346,2.3736329 12.090936,1.9510638 10.790251,2.004422 Z"/>
+ <path style="opacity:0.2" d="M 10.941406,6.0026575 A 1.1088545,0.86650889 0 0 0 10.039062,6.4342982 L 6.1484375,11.699923 a 1.1088545,0.86650889 0 0 0 0.9609375,1.300781 l 1.890625,0 0,8.333984 c 0,0.92305 0.742966,1.666016 1.666016,1.666016 l 0.667968,0 C 12.257034,23.000704 13,22.257738 13,21.334688 l 0,-8.333984 1.890625,0 a 1.1088545,0.86650889 0 0 0 0.960937,-1.300781 L 11.960938,6.4342982 A 1.1088545,0.86650889 0 0 0 10.941406,6.0026575 Z"/>
+ <path style="fill:#ffd42b" d="M 10.941406,5.0019531 A 1.1088545,0.86650889 0 0 0 10.039062,5.4335938 L 6.1484375,10.699219 A 1.1088545,0.86650889 0 0 0 7.109375,12 L 9,12 9,20.333984 C 9,21.257034 9.742966,22 10.666016,22 l 0.667968,0 C 12.257034,22 13,21.257034 13,20.333984 L 13,12 l 1.890625,0 a 1.1088545,0.86650889 0 0 0 0.960937,-1.300781 L 11.960938,5.4335938 A 1.1088545,0.86650889 0 0 0 10.941406,5.0019531 Z"/>
+ <path style="opacity:0.2" d="M 20.666016,11.000704 C 19.742966,11.000704 19,11.74367 19,12.66672 l 0,8.333984 -1.890625,0 a 1.1088545,0.86650889 0 0 0 -0.960937,1.300781 l 3.890624,5.265625 a 1.1088545,0.86650889 0 0 0 0.902344,0.431641 1.1088545,0.86650889 0 0 0 1.019532,-0.431641 l 3.890624,-5.265625 a 1.1088545,0.86650889 0 0 0 -0.960937,-1.300781 l -1.890625,0 0,-8.333984 c 0,-0.92305 -0.742966,-1.666016 -1.666016,-1.666016 l -0.667968,0 z"/>
+ <path style="fill:#71d716" d="M 20.666016,10 C 19.742966,10 19,10.742966 19,11.666016 L 19,20 17.109375,20 a 1.1088545,0.86650889 0 0 0 -0.960937,1.300781 l 3.890624,5.265625 a 1.1088545,0.86650889 0 0 0 0.902344,0.431641 1.1088545,0.86650889 0 0 0 1.019532,-0.431641 l 3.890624,-5.265625 A 1.1088545,0.86650889 0 0 0 24.890625,20 L 23,20 23,11.666016 C 23,10.742966 22.257034,10 21.333984,10 l -0.667968,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10.787109 2.0039062 C 9.6157387 2.0521198 8.43415 2.4981341 7.578125 3.6484375 L 7.578125 3.6503906 L 3.6660156 8.9121094 C 3.6660156 8.9121094 3.6660156 8.9140625 3.6660156 8.9140625 L 3.6640625 8.9160156 C 3.1193959 9.6489466 2.9323294 10.656465 3.0332031 11.59375 C 3.1074276 10.981961 3.3112856 10.39073 3.6640625 9.9160156 L 3.6660156 9.9140625 C 3.6660156 9.9140625 3.6660156 9.9121094 3.6660156 9.9121094 L 7.578125 4.6503906 L 7.578125 4.6484375 C 8.43415 3.4981341 9.6157387 3.0521198 10.787109 3.0039062 L 10.791016 3.0039062 C 12.091701 2.9505481 13.413042 3.3731806 14.363281 4.6503906 L 17.716797 9.1621094 C 18.537964 8.4688567 19.558565 8 20.693359 8 L 21.365234 8 C 23.912858 8 26.058594 10.133256 26.058594 12.666016 L 26.058594 11.666016 C 26.058594 9.1332556 23.912858 7 21.365234 7 L 20.693359 7 C 19.558565 7 18.537964 7.4688567 17.716797 8.1621094 L 14.363281 3.6503906 C 13.413042 2.3731806 12.091701 1.9505481 10.791016 2.0039062 L 10.787109 2.0039062 z M 26.058594 17.240234 L 26.058594 18.240234 C 26.925374 18.463965 27.74901 18.857892 28.337891 19.650391 C 28.685832 20.118621 28.895876 20.746832 28.966797 21.408203 C 29.088563 20.40884 28.859654 19.352536 28.337891 18.650391 C 27.74901 17.857892 26.925374 17.463965 26.058594 17.240234 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/barotrauma.svg b/.icons/awkward/32x32/apps/barotrauma.svg
new file mode 100644
index 00000000..3f827f9e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/barotrauma.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#095660" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.2" d="m 16.91906,4.9981961 c -0.149857,0 -0.273865,0.3380013 -0.307633,0.8385429 -0.05236,0.7761492 -0.318924,1.2208395 -0.710803,0.8289597 -0.181571,-0.1815707 -0.189657,-0.4273111 -0.15078,-0.7992667 0.03781,-0.3617139 0.02982,-0.3968315 -0.0992,-0.4377812 -0.07714,-0.024482 -0.14027,-0.072097 -0.14027,-0.105854 0,-0.033758 -0.07226,-0.06141 -0.160614,-0.06141 -0.08836,0 -0.178924,-0.029552 -0.201295,-0.06575 -0.02237,-0.036197 -0.08295,-0.065846 -0.134584,-0.065846 -0.111558,0 -0.612698,0.8321573 -0.890023,1.311667 -0.188419,0.325783 -0.2163,0.3456172 -0.639271,0.4571582 -0.327645,0.086403 -0.636867,0.1119281 -1.193703,0.098431 -0.942792,-0.02285 -1.148571,0.013571 -1.242581,0.2199027 -0.05151,0.1130409 -0.06099,1.0454645 -0.0324,2.9853993 0.0484,3.283192 -0.01173,2.847969 0.829769,2.838279 0.541003,-0.0062 1.714611,0.101653 1.906435,0.175268 0.163911,0.0629 0.196775,0.314497 0.213348,1.083709 0.01683,0.781072 -0.03543,1.209145 -0.426309,1.958226 -0.191213,0.366439 -0.299597,0.711524 -0.485598,1.54655 -0.190973,0.857342 0.04041,1.170001 0.589621,0.796799 0.273797,-0.186051 0.320922,-0.178628 0.380804,0.05997 0.0292,0.116381 -0.0084,0.252976 -0.124268,0.4507 -0.110975,0.189366 -0.166301,0.381862 -0.166301,0.579113 0,0.163329 -0.07352,0.476573 -0.164469,0.700392 -0.189658,0.466753 -0.200663,0.694878 -0.06951,1.440118 0.110265,0.626538 0.224431,0.879251 0.452436,1.001276 0.25965,0.138961 0.32052,0.04411 0.306573,-0.478079 -0.01959,-0.733406 -0.008,-0.831794 0.09795,-0.831794 0.250985,0 0.306965,0.586773 0.09959,1.04379 -0.159628,0.351789 -0.166723,0.724661 -0.0187,0.982576 0.104758,0.182528 0.104758,0.215026 0,0.539392 -0.146028,0.452151 -0.141445,0.597785 0.02015,0.640043 0.177883,0.04652 0.16842,0.110569 -0.09872,0.667999 -0.339561,0.708543 -0.297915,1.011224 0.109228,0.793327 0.120531,-0.06451 0.128868,-0.05653 0.08561,0.08223 -0.09756,0.312976 -0.153494,0.423399 -0.353233,0.696729 -0.112421,0.153839 -0.244184,0.279674 -0.292786,0.279674 -0.107459,0 -1.179391,1.102912 -1.714008,1.763561 -0.423159,0.522916 -0.617855,0.984437 -0.67899,1.609408 C 11.480038,30.974124 11.486943,31 11.61594,31 c 0.07616,0 0.244731,-0.0932 0.374538,-0.207177 0.177708,-0.15603 0.254665,-0.188613 0.311586,-0.131691 0.236315,0.236315 0.635353,-0.103454 0.456965,-0.389097 -0.117484,-0.188123 -0.09886,-0.234888 0.131692,-0.330384 0.115676,-0.04792 0.310514,-0.175057 0.432961,-0.282567 0.208096,-0.182712 0.237253,-0.190241 0.446361,-0.114627 0.193022,0.06979 0.263979,0.06308 0.517316,-0.04897 0.247747,-0.109589 0.304609,-0.170757 0.364127,-0.391794 0.06874,-0.255269 0.165736,-0.341375 0.384662,-0.341375 0.07232,0 0.03297,0.06422 -0.120605,0.196862 -0.220902,0.19079 -0.22392,0.199835 -0.100071,0.29616 0.162318,0.126243 0.25909,0.124912 0.537562,-0.0072 0.23644,-0.112198 0.331512,-0.313932 0.257598,-0.546816 -0.03065,-0.09658 -0.01448,-0.136416 0.05544,-0.136416 0.0543,0 0.11651,0.05607 0.138247,0.124557 0.09456,0.297924 0.660617,0.146661 1.141547,-0.305029 0.19479,-0.182948 0.222156,-0.244804 0.191559,-0.433347 -0.0304,-0.187319 0.0033,-0.265388 0.226555,-0.526667 0.226041,-0.264447 0.280266,-0.297096 0.393339,-0.236582 0.09929,0.05314 0.168616,0.04567 0.285266,-0.03075 0.134995,-0.08845 0.16397,-0.08908 0.233978,-0.0047 0.04395,0.05296 0.14403,0.09631 0.222409,0.09631 0.164516,0 0.554153,-0.314856 0.570147,-0.460725 0.04213,-0.38423 -0.113643,-0.427544 -0.463039,-0.128895 -0.125323,0.107121 -0.247489,0.19474 -0.271481,0.19474 -0.02399,0 -0.06139,-0.08885 -0.0831,-0.19744 -0.03112,-0.155615 -0.07396,-0.19744 -0.202453,-0.19744 H 17.88602 l 0.09091,-0.30233 c 0.05005,-0.166302 0.111833,-0.499481 0.137282,-0.740401 0.02545,-0.240921 0.08648,-0.571343 0.135548,-0.734231 0.129181,-0.428818 0.110438,-0.755245 -0.07684,-1.341688 -0.248573,-0.778387 -0.126284,-0.776363 0.29645,0.0049 0.277984,0.513696 0.533714,0.678347 0.700102,0.450797 0.104939,-0.143511 0.120772,-0.482811 0.03306,-0.706852 -0.03255,-0.08315 -0.110608,-0.334153 -0.173531,-0.557903 -0.08443,-0.300232 -0.181746,-0.472631 -0.371453,-0.657877 -0.417648,-0.407821 -0.54376,-1.037816 -0.270131,-1.349785 0.05353,-0.06104 0.126949,-0.355792 0.16312,-0.654985 0.0541,-0.447584 0.04857,-0.573681 -0.03134,-0.711672 -0.05342,-0.09224 -0.150045,-0.395365 -0.214794,-0.673591 L 18.1866,17.977431 18.349623,17.660833 c 0.08962,-0.17415 0.215098,-0.326773 0.278903,-0.33906 0.06381,-0.01229 0.230342,0.05689 0.370007,0.153671 0.139667,0.09679 0.30786,0.165779 0.373768,0.153286 0.190924,-0.03619 0.187145,-0.390688 -0.008,-0.757272 -0.09261,-0.173974 -0.168326,-0.345803 -0.168326,-0.381769 0,-0.03596 -0.07011,-0.213856 -0.155792,-0.395363 -0.512832,-1.086395 -0.567306,-1.585296 -0.567834,-2.238773 -3.45e-4,-0.421242 0.01655,-0.486586 0.147695,-0.571304 0.24762,-0.159958 1.195691,-0.368079 1.676698,-0.368079 0.770904,0 0.711212,0.466183 0.695476,-2.72587 -0.0074,-1.5140757 -0.03015,-2.7164832 -0.05042,-2.8284949 -0.03367,-0.1860771 -0.06938,-0.2111899 -0.414163,-0.2903767 -0.402174,-0.092367 -0.438808,-0.092628 -1.199488,-0.00945 -0.327324,0.035793 -0.592428,0.028614 -0.788507,-0.0214 -0.286205,-0.07311 -0.299436,-0.3021243 -0.429769,-0.695332 -0.181923,-0.5488541 -0.713333,-1.2880906 -1.123327,-1.3421315 -0.0061,-0.00299 -0.01249,-0.00492 -0.01927,-0.00492 -0.0038,0 -0.0066,9.572e-4 -0.01,0.00144 -0.01287,-9.929e-4 -0.02559,-0.00144 -0.03817,-0.00144 z m 1.781204,19.2229919 c -0.118982,0 -0.192225,0.156503 -0.138633,0.29616 0.07017,0.182876 0.239473,0.113088 0.239473,-0.09871 0,-0.133426 -0.03273,-0.197441 -0.100836,-0.197441 z m -0.0019,0.934852 c -0.05852,0.0021 -0.139281,0.04767 -0.246415,0.134005 -0.1562,0.125862 -0.185341,0.199376 -0.189245,0.47779 -0.0026,0.180986 -8.57e-4,0.366119 0.0037,0.411366 0.01554,0.15507 0.262484,0.08231 0.406353,-0.119738 0.09863,-0.138517 0.146635,-0.308556 0.15261,-0.540838 0.0064,-0.249293 -0.02944,-0.366162 -0.126967,-0.362585 z"/>
+ <path style="fill:#a0bfba" d="m 16.91906,3.9981961 c -0.149857,0 -0.273865,0.3380013 -0.307633,0.8385429 -0.05236,0.7761492 -0.318924,1.2208395 -0.710803,0.8289597 -0.181571,-0.1815707 -0.189657,-0.4273111 -0.15078,-0.7992667 0.03781,-0.3617139 0.02982,-0.3968315 -0.0992,-0.4377812 -0.07714,-0.024482 -0.14027,-0.072097 -0.14027,-0.105854 0,-0.033758 -0.07226,-0.06141 -0.160614,-0.06141 -0.08836,0 -0.178924,-0.029552 -0.201295,-0.06575 -0.02237,-0.036197 -0.08295,-0.065846 -0.134584,-0.065846 -0.111558,0 -0.612698,0.8321573 -0.890023,1.311667 -0.188419,0.325783 -0.2163,0.3456172 -0.639271,0.4571582 -0.327645,0.086403 -0.636867,0.1119281 -1.193703,0.098431 -0.942792,-0.02285 -1.148571,0.013571 -1.242581,0.2199027 -0.05151,0.1130409 -0.06099,1.0454645 -0.0324,2.9853996 0.0484,3.2831917 -0.01173,2.8479687 0.829769,2.8382787 0.541003,-0.0062 1.714611,0.101653 1.906435,0.175268 0.163911,0.0629 0.196775,0.314497 0.213348,1.083709 0.01683,0.781072 -0.03543,1.209145 -0.426309,1.958226 -0.191213,0.366439 -0.299597,0.711524 -0.485598,1.54655 -0.190973,0.857342 0.04041,1.170001 0.589621,0.796799 0.273797,-0.186051 0.320922,-0.178628 0.380804,0.05997 0.0292,0.116381 -0.0084,0.252976 -0.124268,0.4507 -0.110975,0.189366 -0.166301,0.381862 -0.166301,0.579113 0,0.163329 -0.07352,0.476573 -0.164469,0.700392 -0.189658,0.466753 -0.200663,0.694878 -0.06951,1.440118 0.110265,0.626538 0.224431,0.879251 0.452436,1.001276 0.25965,0.138961 0.32052,0.04411 0.306573,-0.478079 -0.01959,-0.733406 -0.008,-0.831794 0.09795,-0.831794 0.250985,0 0.306965,0.586773 0.09959,1.04379 -0.159628,0.351789 -0.166723,0.724661 -0.0187,0.982576 0.104758,0.182528 0.104758,0.215026 0,0.539392 -0.146028,0.452151 -0.141445,0.597785 0.02015,0.640043 0.177883,0.04652 0.16842,0.110569 -0.09872,0.667999 -0.339561,0.708543 -0.297915,1.011224 0.109228,0.793327 0.120531,-0.06451 0.128868,-0.05653 0.08561,0.08223 -0.09756,0.312976 -0.153494,0.423399 -0.353233,0.696729 -0.112421,0.153839 -0.244184,0.279674 -0.292786,0.279674 -0.107459,0 -1.179391,1.102912 -1.714008,1.763561 -0.423159,0.522916 -0.617855,0.984437 -0.67899,1.609408 C 11.480038,29.974124 11.486943,30 11.61594,30 c 0.07616,0 0.244731,-0.0932 0.374538,-0.207177 0.177708,-0.15603 0.254665,-0.188613 0.311586,-0.131691 0.236315,0.236315 0.635353,-0.103454 0.456965,-0.389097 -0.117484,-0.188123 -0.09886,-0.234888 0.131692,-0.330384 0.115676,-0.04792 0.310514,-0.175057 0.432961,-0.282567 0.208096,-0.182712 0.237253,-0.190241 0.446361,-0.114627 0.193022,0.06979 0.263979,0.06308 0.517316,-0.04897 0.247747,-0.109589 0.304609,-0.170757 0.364127,-0.391794 0.06874,-0.255269 0.165736,-0.341375 0.384662,-0.341375 0.07232,0 0.03297,0.06422 -0.120605,0.196862 -0.220902,0.19079 -0.22392,0.199835 -0.100071,0.29616 0.162318,0.126243 0.25909,0.124912 0.537562,-0.0072 0.23644,-0.112198 0.331512,-0.313932 0.257598,-0.546816 -0.03065,-0.09658 -0.01448,-0.136416 0.05544,-0.136416 0.0543,0 0.11651,0.05607 0.138247,0.124557 0.09456,0.297924 0.660617,0.146661 1.141547,-0.305029 0.19479,-0.182948 0.222156,-0.244804 0.191559,-0.433347 -0.0304,-0.187319 0.0033,-0.265388 0.226555,-0.526667 0.226041,-0.264447 0.280266,-0.297096 0.393339,-0.236582 0.09929,0.05314 0.168616,0.04567 0.285266,-0.03075 0.134995,-0.08845 0.16397,-0.08908 0.233978,-0.0047 0.04395,0.05296 0.14403,0.09631 0.222409,0.09631 0.164516,0 0.554153,-0.314856 0.570147,-0.460725 0.04213,-0.38423 -0.113643,-0.427544 -0.463039,-0.128895 -0.125323,0.107121 -0.247489,0.19474 -0.271481,0.19474 -0.02399,0 -0.06139,-0.08885 -0.0831,-0.19744 -0.03112,-0.155615 -0.07396,-0.19744 -0.202453,-0.19744 H 17.88602 l 0.09091,-0.30233 c 0.05005,-0.166302 0.111833,-0.499481 0.137282,-0.740401 0.02545,-0.240921 0.08648,-0.571343 0.135548,-0.734231 0.129181,-0.428818 0.110438,-0.755245 -0.07684,-1.341688 -0.248573,-0.778387 -0.126284,-0.776363 0.29645,0.0049 0.277984,0.513696 0.533714,0.678347 0.700102,0.450797 0.104939,-0.143511 0.120772,-0.482811 0.03306,-0.706852 -0.03255,-0.08315 -0.110608,-0.334153 -0.173531,-0.557903 -0.08443,-0.300232 -0.181746,-0.472631 -0.371453,-0.657877 -0.417648,-0.407821 -0.54376,-1.037816 -0.270131,-1.349785 0.05353,-0.06104 0.126949,-0.355792 0.16312,-0.654985 0.0541,-0.447584 0.04857,-0.573681 -0.03134,-0.711672 -0.05342,-0.09224 -0.150045,-0.395365 -0.214794,-0.673591 L 18.1866,16.977431 18.349623,16.660833 c 0.08962,-0.17415 0.215098,-0.326773 0.278903,-0.33906 0.06381,-0.01229 0.230342,0.05689 0.370007,0.153671 0.139667,0.09679 0.30786,0.165779 0.373768,0.153286 0.190924,-0.03619 0.187145,-0.390688 -0.008,-0.757272 -0.09261,-0.173974 -0.168326,-0.345803 -0.168326,-0.381769 0,-0.03596 -0.07011,-0.213856 -0.155792,-0.395363 -0.512832,-1.086395 -0.567306,-1.585296 -0.567834,-2.238773 -3.45e-4,-0.421242 0.01655,-0.486586 0.147695,-0.571304 0.24762,-0.159958 1.195691,-0.368079 1.676698,-0.368079 0.770904,0 0.711212,0.466183 0.695476,-2.7258703 -0.0074,-1.5140754 -0.03015,-2.7164829 -0.05042,-2.8284946 -0.03367,-0.1860771 -0.06938,-0.2111899 -0.414163,-0.2903767 -0.402174,-0.092367 -0.438808,-0.092628 -1.199488,-0.00945 -0.327324,0.035793 -0.592428,0.028614 -0.788507,-0.0214 -0.286205,-0.07311 -0.299436,-0.3021243 -0.429769,-0.695332 -0.181923,-0.5488541 -0.713333,-1.2880906 -1.123327,-1.3421315 -0.0061,-0.00299 -0.01249,-0.00492 -0.01927,-0.00492 -0.0038,0 -0.0066,9.572e-4 -0.01,0.00144 -0.01287,-9.929e-4 -0.02559,-0.00144 -0.03817,-0.00144 z m 1.781204,19.2229919 c -0.118982,0 -0.192225,0.156503 -0.138633,0.29616 0.07017,0.182876 0.239473,0.113088 0.239473,-0.09871 0,-0.133426 -0.03273,-0.197441 -0.100836,-0.197441 z m -0.0019,0.934852 c -0.05852,0.0021 -0.139281,0.04767 -0.246415,0.134005 -0.1562,0.125862 -0.185341,0.199376 -0.189245,0.47779 -0.0026,0.180986 -8.57e-4,0.366119 0.0037,0.411366 0.01554,0.15507 0.262484,0.08231 0.406353,-0.119738 0.09863,-0.138517 0.146635,-0.308556 0.15261,-0.540838 0.0064,-0.249293 -0.02944,-0.366162 -0.126967,-0.362585 z"/>
+ <path style="fill:#cf1717" d="m 13.961767,13.872831 c -0.01385,0.501765 -0.102376,0.771432 -0.42271,1.385319 -0.191214,0.366439 -0.299488,0.710726 -0.48549,1.545753 -0.190973,0.857342 0.04091,1.169796 0.59012,0.796592 0.196271,-0.133369 0.273547,-0.161667 0.325055,-0.08231 V 13.87283 Z m -0.305524,5.23575 c -0.02639,0.09734 -0.05348,0.198509 -0.08789,0.283203 -0.189659,0.466752 -0.199516,0.694486 -0.06836,1.439725 0.110265,0.626538 0.224001,0.879645 0.452006,1.00167 0.144425,0.0773 0.222311,0.06999 0.265067,-0.03069 0.01822,-1.124948 0.05467,-2.229895 -0.560824,-2.693906 z m -0.117186,7.451143 c -0.388351,0.372758 -0.982028,1.003911 -1.344862,1.452282 -0.423159,0.522914 -0.618271,0.984955 -0.679405,1.609926 C 11.480301,29.974453 11.487634,30 11.616631,30 c 0.07616,0 0.244074,-0.0939 0.373882,-0.207868 0.177709,-0.15603 0.254183,-0.188058 0.311104,-0.131137 0.236316,0.236315 0.635975,-0.103586 0.457588,-0.389229 -0.117485,-0.188124 -0.09941,-0.235139 0.131137,-0.330635 0.115676,-0.04792 0.311423,-0.174296 0.433871,-0.281807 0.09095,-0.07986 0.141367,-0.114709 0.193918,-0.135323 -0.07799,-0.65473 -0.108044,-1.309531 0.02093,-1.964277 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.919922 3.9980469 C 16.770065 3.9980469 16.645096 4.3353959 16.611328 4.8359375 C 16.558968 5.6120867 16.29227 6.0578954 15.900391 5.6660156 C 15.71882 5.4844449 15.711123 5.2391431 15.75 4.8671875 C 15.78781 4.5054736 15.779411 4.4686841 15.650391 4.4277344 C 15.573251 4.4032524 15.509766 4.3560226 15.509766 4.3222656 C 15.509766 4.2885076 15.437963 4.2617188 15.349609 4.2617188 C 15.261249 4.2617188 15.170809 4.2315105 15.148438 4.1953125 C 15.126067 4.1591155 15.065306 4.1289062 15.013672 4.1289062 C 14.902114 4.1289062 14.400372 4.9618965 14.123047 5.4414062 C 13.934628 5.7671893 13.907346 5.7868965 13.484375 5.8984375 C 13.15673 5.9848405 12.847852 6.0095908 12.291016 5.9960938 C 11.348224 5.9732437 11.142838 6.0104652 11.048828 6.2167969 C 11.012402 6.2967366 11.003601 6.9617206 11.007812 7.9277344 C 11.014548 7.5453606 11.026184 7.2664904 11.048828 7.2167969 C 11.142838 7.0104652 11.348224 6.9732437 12.291016 6.9960938 C 12.847852 7.0095908 13.15673 6.9848405 13.484375 6.8984375 C 13.907346 6.7868965 13.934628 6.7671893 14.123047 6.4414062 C 14.400372 5.9618965 14.902114 5.1289062 15.013672 5.1289062 C 15.065306 5.1289062 15.126067 5.1591155 15.148438 5.1953125 C 15.170809 5.2315105 15.261249 5.2617188 15.349609 5.2617188 C 15.437963 5.2617188 15.509766 5.2885076 15.509766 5.3222656 C 15.509766 5.3560226 15.573251 5.4032524 15.650391 5.4277344 C 15.779411 5.4686841 15.78781 5.5054736 15.75 5.8671875 C 15.711123 6.2391431 15.71882 6.4844449 15.900391 6.6660156 C 16.29227 7.0578954 16.558968 6.6120867 16.611328 5.8359375 C 16.645096 5.3353959 16.770065 4.9980469 16.919922 4.9980469 C 16.932502 4.9980469 16.944161 4.9990071 16.957031 5 C 16.960431 4.9995172 16.962997 4.9980469 16.966797 4.9980469 C 16.973577 4.9980469 16.980228 5.0009163 16.986328 5.0039062 C 17.396322 5.0579472 17.927452 5.796849 18.109375 6.3457031 C 18.239708 6.7389108 18.252858 6.9679056 18.539062 7.0410156 C 18.735141 7.0910296 19.000801 7.098293 19.328125 7.0625 C 20.088805 6.979322 20.12517 6.9798986 20.527344 7.0722656 C 20.872127 7.1514524 20.907736 7.175251 20.941406 7.3613281 C 20.961676 7.4733398 20.984787 8.6753774 20.992188 10.189453 C 20.993999 10.556819 20.992498 10.729114 20.994141 11.005859 C 20.99991 10.597263 20.996337 10.031084 20.992188 9.1894531 C 20.984787 7.6753777 20.961676 6.4733398 20.941406 6.3613281 C 20.907736 6.175251 20.872127 6.1514524 20.527344 6.0722656 C 20.12517 5.9798986 20.088805 5.979322 19.328125 6.0625 C 19.000801 6.098293 18.735141 6.0910296 18.539062 6.0410156 C 18.252858 5.9679056 18.239708 5.7389108 18.109375 5.3457031 C 17.927452 4.796849 17.396322 4.0579472 16.986328 4.0039062 C 16.980228 4.0009163 16.973577 3.9980469 16.966797 3.9980469 C 16.962997 3.9980469 16.960431 3.9995172 16.957031 4 C 16.944161 3.9990071 16.932502 3.9980469 16.919922 3.9980469 z M 18.503906 13.431641 C 18.479361 13.510736 18.472472 13.630086 18.472656 13.855469 C 18.473184 14.508946 18.528184 15.007355 19.041016 16.09375 C 19.126698 16.275257 19.195312 16.454274 19.195312 16.490234 C 19.195312 16.500718 19.232731 16.571304 19.244141 16.601562 C 19.295166 16.619372 19.346564 16.633926 19.373047 16.628906 C 19.563971 16.592716 19.560379 16.237678 19.365234 15.871094 C 19.272624 15.69712 19.195313 15.5262 19.195312 15.490234 C 19.195312 15.454274 19.126698 15.275257 19.041016 15.09375 C 18.683764 14.336941 18.553005 13.869111 18.503906 13.431641 z M 13.943359 13.96875 C 13.905152 14.388951 13.802809 14.752368 13.539062 15.257812 C 13.34785 15.624251 13.238735 15.969662 13.052734 16.804688 C 12.95335 17.250858 12.971283 17.544539 13.085938 17.675781 C 13.250162 16.957339 13.360841 16.599355 13.539062 16.257812 C 13.929941 15.508731 13.981674 15.0799 13.964844 14.298828 C 13.961452 14.141426 13.949098 14.085623 13.943359 13.96875 z M 18.357422 17.648438 C 18.355074 17.65288 18.351911 17.655683 18.349609 17.660156 L 18.1875 17.976562 L 18.304688 18.482422 C 18.365308 18.742909 18.450973 19.002643 18.505859 19.113281 C 18.521447 19.032036 18.540166 18.956946 18.550781 18.869141 C 18.604881 18.421557 18.599441 18.294241 18.519531 18.15625 C 18.479268 18.086728 18.414625 17.856603 18.357422 17.648438 z M 13.914062 18.472656 C 13.882497 18.467685 13.810245 18.517799 13.753906 18.548828 C 13.747355 18.596267 13.734375 18.643428 13.734375 18.691406 C 13.734375 18.854735 13.659308 19.166806 13.568359 19.390625 C 13.400051 19.804835 13.392893 20.079956 13.480469 20.646484 C 13.504447 20.565842 13.530254 20.484404 13.568359 20.390625 C 13.659308 20.166806 13.734375 19.854735 13.734375 19.691406 C 13.734375 19.494155 13.789416 19.300694 13.900391 19.111328 C 14.016259 18.913604 14.052637 18.77849 14.023438 18.662109 C 13.993497 18.54281 13.967554 18.48108 13.914062 18.472656 z M 18.390625 20.509766 C 18.389101 20.511829 18.388213 20.521734 18.386719 20.523438 C 18.11309 20.835407 18.240555 21.465226 18.658203 21.873047 C 18.84791 22.058293 18.944867 22.231018 19.029297 22.53125 C 19.062983 22.651035 19.08999 22.724607 19.123047 22.830078 C 19.13822 22.816485 19.155966 22.815961 19.169922 22.796875 C 19.274861 22.653364 19.290837 22.313885 19.203125 22.089844 C 19.170575 22.006694 19.09222 21.755 19.029297 21.53125 C 18.944867 21.231018 18.84791 21.058293 18.658203 20.873047 C 18.546643 20.764112 18.45852 20.64011 18.390625 20.509766 z M 14.455078 21.564453 C 14.454818 21.565029 14.455339 21.565831 14.455078 21.566406 C 14.29545 21.918195 14.289477 22.290913 14.4375 22.548828 C 14.445503 22.562772 14.442439 22.569641 14.449219 22.582031 C 14.451525 22.576791 14.452704 22.571637 14.455078 22.566406 C 14.631049 22.178598 14.616608 21.701314 14.455078 21.564453 z M 18.070312 22.757812 C 18.01797 22.756947 18.049542 22.95065 18.173828 23.339844 C 18.21863 23.480136 18.222253 23.57396 18.248047 23.689453 C 18.248578 23.687662 18.249472 23.683393 18.25 23.681641 C 18.310422 23.481071 18.334535 23.302228 18.328125 23.109375 C 18.203721 22.900646 18.108556 22.758445 18.070312 22.757812 z M 14.373047 23.380859 C 14.336748 23.576116 14.345288 23.699294 14.457031 23.728516 C 14.481975 23.735039 14.494336 23.745381 14.511719 23.753906 C 14.509062 23.687899 14.487072 23.635201 14.4375 23.548828 C 14.408318 23.497982 14.390191 23.439598 14.373047 23.380859 z M 18.5625 23.494141 C 18.564777 23.502353 18.559379 23.509446 18.5625 23.517578 C 18.581787 23.567843 18.608027 23.594988 18.636719 23.609375 C 18.612592 23.57604 18.587172 23.533338 18.5625 23.494141 z M 18.699219 24.15625 C 18.640699 24.15835 18.558306 24.204681 18.451172 24.291016 C 18.294972 24.416878 18.267576 24.489164 18.263672 24.767578 C 18.261072 24.948564 18.261068 25.134441 18.265625 25.179688 C 18.281165 25.334757 18.528006 25.260642 18.671875 25.058594 C 18.770505 24.920077 18.820197 24.751813 18.826172 24.519531 C 18.832572 24.270238 18.796746 24.152673 18.699219 24.15625 z M 18.701172 24.220703 C 18.769278 24.220703 18.800781 24.284543 18.800781 24.417969 C 18.800781 24.629767 18.63267 24.700454 18.5625 24.517578 C 18.508908 24.377921 18.58219 24.220703 18.701172 24.220703 z M 14.380859 24.345703 C 14.369093 24.370503 14.372349 24.369412 14.359375 24.396484 C 14.029552 25.084707 14.066316 25.380001 14.441406 25.197266 C 14.580658 24.883467 14.601156 24.766207 14.457031 24.728516 C 14.339303 24.697729 14.334388 24.56478 14.380859 24.345703 z M 18.984375 25.466797 C 18.944333 25.455654 18.890416 25.471236 18.824219 25.505859 C 18.824112 25.51187 18.82633 25.513358 18.826172 25.519531 C 18.820197 25.751813 18.770505 25.920077 18.671875 26.058594 C 18.611354 26.143589 18.534993 26.20052 18.462891 26.232422 C 18.476217 26.234501 18.485512 26.248047 18.498047 26.248047 C 18.662563 26.248047 19.052365 25.932978 19.068359 25.787109 C 19.089424 25.594994 19.061726 25.488323 18.984375 25.466797 z M 18.101562 25.474609 C 18.073102 25.708387 18.02264 26.003148 17.976562 26.15625 L 17.966797 26.189453 C 17.991579 26.178803 18.013349 26.175654 18.042969 26.15625 C 18.169527 26.073328 18.204263 26.075397 18.265625 26.144531 C 18.261906 26.082273 18.261294 25.933125 18.263672 25.767578 C 18.264098 25.737173 18.270323 25.728978 18.271484 25.703125 C 18.264942 25.680473 18.257113 25.682061 18.251953 25.65625 C 18.226751 25.530228 18.181404 25.489599 18.101562 25.474609 z M 14.150391 26.027344 C 14.051662 26.149489 13.949604 26.248047 13.908203 26.248047 C 13.800744 26.248047 12.727976 27.35107 12.193359 28.011719 C 11.7702 28.534635 11.574807 28.996123 11.513672 29.621094 C 11.479185 29.973613 11.486237 30 11.615234 30 C 11.623136 30 11.640647 29.990207 11.650391 29.988281 C 11.759345 29.651162 11.926639 29.341317 12.193359 29.011719 C 12.727976 28.35107 13.800744 27.248047 13.908203 27.248047 C 13.956805 27.248047 14.088751 27.122589 14.201172 26.96875 C 14.400911 26.69542 14.455174 26.58446 14.552734 26.271484 C 14.595992 26.132724 14.589281 26.124943 14.46875 26.189453 C 14.225514 26.319629 14.129376 26.244308 14.150391 26.027344 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/barrier.svg b/.icons/awkward/32x32/apps/barrier.svg
new file mode 100644
index 00000000..d48e1e40
--- /dev/null
+++ b/.icons/awkward/32x32/apps/barrier.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.1;fill-rule:evenodd" transform="scale(1,-1)" d="m 5.8314586,-9.5950022 c 0.091925,0.067537 -0.045686,0.157233 -0.1122502,0.1527852 C 5.538822,-9.4542705 5.4765992,-9.6734452 5.5258883,-9.8195026 5.614055,-10.080765 5.934824,-10.158851 6.1682092,-10.053358 6.5107113,-9.8985416 6.6067018,-9.4644706 6.4425991,-9.1460014 6.223876,-8.721532 5.6729863,-8.6073677 5.2702076,-8.8310765 4.7633516,-9.1125913 4.6309228,-9.7817789 4.9147478,-10.268503 c 0.3437501,-0.589489 1.1319958,-0.740231 1.7024622,-0.395995 0.6722749,0.40567 0.8413602,1.3134161 0.4365296,1.9674975 -0.467393,0.7551627 -1.4949213,0.9426133 -2.2325329,0.4770645 -0.8381211,-0.5289862 -1.0439527,-1.6764859 -0.5175994,-2.497568 0.5904888,-0.92113 1.858094,-1.145355 2.7626035,-0.558135 1.0041769,0.651926 1.2468036,2.0397354 0.5986693,3.0276393"/>
+ <path style="opacity:0.1" d="m 16.576172,9.0800781 c 0.476477,0.9646989 0.444274,2.1564969 -0.164063,3.1054689 -0.212335,0.331232 -0.479409,0.602445 -0.77539,0.826172 3.527507,-0.0363 6.697388,1.779934 7.402343,5.363281 4.68e-4,0.0019 0.001,0.0047 0.002,0.0078 l 0.0059,-0.002 c 0.20852,1.06559 1.253811,1.761 2.330078,1.548829 0.964926,-0.189939 1.629655,-1.0454 1.607422,-1.988282 -0.01949,-0.11004 -0.03488,-0.218667 -0.05664,-0.330078 C 25.91503,12.461049 21.57229,9.4070035 16.576172,9.0800781 Z"/>
+ <path style="fill:#4062d0" d="M 16.576172 8.0800781 C 17.052649 9.0447768 17.020446 10.236575 16.412109 11.185547 C 16.199774 11.516779 15.9327 11.787992 15.636719 12.011719 C 19.164226 11.975422 22.334107 13.791653 23.039062 17.375 C 23.03953 17.3769 23.040086 17.379713 23.041016 17.382812 L 23.046875 17.380859 C 23.255395 18.446449 24.300686 19.141859 25.376953 18.929688 C 26.341879 18.739749 27.006608 17.884288 26.984375 16.941406 C 26.964887 16.831366 26.949496 16.722739 26.927734 16.611328 C 25.91503 11.461049 21.57229 8.4070035 16.576172 8.0800781 z"/>
+ <path style="opacity:0.1" d="m 15.603516,13.037109 c -0.754084,0.55478 -1.715323,0.767541 -2.632813,0.597657 -0.431456,-0.07989 -0.853274,-0.243504 -1.236328,-0.492188 -0.03337,-0.02166 -0.05748,-0.05162 -0.08984,-0.07422 -0.170123,3.345349 -2.579895,6.285399 -6.0117185,6.960938 -0.055548,0.01117 -0.1134635,0.01817 -0.1699219,0.0293 -0.9940863,0.263091 -1.6263073,1.265768 -1.4238281,2.298828 0.1991333,1.007942 1.1220367,1.691502 2.1132813,1.601562 0.08156,-0.01386 0.1640784,-0.02816 0.2460937,-0.04297 5.3301115,-1.048682 9.0469085,-5.665278 9.2050785,-10.878907 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" transform="scale(-1)" d="m -13.777991,-10.300057 c 0.126513,0.09295 -0.06288,0.216395 -0.154487,0.210274 -0.248261,-0.01659 -0.333897,-0.318233 -0.266061,-0.519248 0.121341,-0.359569 0.562807,-0.467036 0.884008,-0.321849 0.471377,0.213069 0.603486,0.81047 0.377636,1.2487703 -0.301023,0.5841858 -1.059197,0.741307 -1.613531,0.4334225 -0.697572,-0.3874411 -0.87983,-1.3084258 -0.48921,-1.9782918 0.473094,-0.811297 1.557936,-1.018759 2.343053,-0.544997 0.925234,0.558312 1.157942,1.8076195 0.600784,2.707814 -0.64326,1.0393102 -2.05742,1.2972933 -3.072575,0.656571 -1.153483,-0.7280294 -1.436764,-2.307302 -0.712358,-3.437336 0.812674,-1.267726 2.557245,-1.57632 3.802097,-0.768145 1.382022,0.897228 1.715942,2.8072322 0.823932,4.1668577"/>
+ <path style="fill:#4d8a17" d="M 15.603516 12.037109 C 14.849432 12.591889 13.888193 12.80465 12.970703 12.634766 C 12.539247 12.554876 12.117429 12.391262 11.734375 12.142578 C 11.701007 12.120915 11.676892 12.090953 11.644531 12.068359 C 11.474408 15.413708 9.064636 18.353758 5.6328125 19.029297 C 5.5772645 19.040467 5.519349 19.047464 5.4628906 19.058594 C 4.4688043 19.321685 3.8365833 20.324362 4.0390625 21.357422 C 4.2381958 22.365364 5.1610992 23.048924 6.1523438 22.958984 C 6.2339037 22.945124 6.3164222 22.930826 6.3984375 22.916016 C 11.728549 21.867334 15.445346 17.250738 15.603516 12.037109 z"/>
+ <path style="opacity:0.1" class="st0" d="m 12.678887,22.963191 c 1.063535,0.209356 2.102569,-0.495702 2.314215,-1.571753 0.19455,-0.988453 -0.377054,-1.951493 -1.29701,-2.262776 -0.08899,-0.01299 -0.177352,-0.0287 -0.264953,-0.04538 C 9.8626115,18.38095 7.953189,15.23304 7.9652253,11.723696 7.3908493,12.308289 6.5384791,12.601998 5.6713532,12.430568 4.9547812,12.289806 4.369806,11.858104 4.0102769,11.284637 c -0.2278872,5.539548 3.051724,10.585404 8.6566221,11.687295 0.0023,9.33e-4 0.0065,9.33e-4 0.01012,9.33e-4 z"/>
+ <path style="fill:#06aff2" class="st0" d="m 12.678887,21.963191 c 1.063535,0.209356 2.102569,-0.495702 2.314215,-1.571753 0.19455,-0.988453 -0.377054,-1.951493 -1.29701,-2.262776 -0.08899,-0.01299 -0.177352,-0.0287 -0.264953,-0.04538 C 9.8626115,17.38095 7.953189,14.23304 7.9652253,10.723696 7.3908493,11.308289 6.5384791,11.601998 5.6713532,11.430568 4.9547812,11.289806 4.369806,10.858104 4.0102769,10.284637 c -0.2278872,5.539548 3.051724,10.585404 8.6566221,11.687295 0.0023,9.33e-4 0.0065,9.33e-4 0.01012,9.33e-4 z"/>
+ <path style="opacity:0.1" class="st2" d="m 25.853602,10.94882 c 0.989409,-0.08775 1.91118,0.594363 2.108543,1.600917 0.203315,1.035979 -0.432226,2.041599 -1.429467,2.302874 -0.03152,0.0052 -0.06167,0.0085 -0.09171,0.01457 -3.571392,0.702648 -6.04959,3.655902 -6.032016,7.168762 -0.576234,-0.568688 -1.417429,-0.85234 -2.273472,-0.684017 -0.72904,0.142245 -1.322855,0.587179 -1.678656,1.174521 -0.258459,-5.562533 3.594563,-10.442489 9.219331,-11.548182 0.05885,-0.01135 0.118126,-0.01846 0.177446,-0.02945"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 18.386589,24.31131 c 0.151816,0.111538 -0.07545,0.259674 -0.185384,0.252329 -0.297913,-0.01991 -0.400676,-0.38188 -0.319274,-0.623098 0.14561,-0.431482 0.675369,-0.560443 1.060811,-0.386218 0.565652,0.255683 0.724183,0.972563 0.453162,1.498524 -0.361227,0.701023 -1.271036,0.889568 -1.936237,0.520107 -0.837086,-0.464929 -1.055796,-1.570111 -0.587051,-2.37395 0.567713,-0.973557 1.869522,-1.222511 2.811663,-0.653996 1.110281,0.669974 1.38953,2.169143 0.720941,3.249376 -0.771912,1.247173 -2.468904,1.556752 -3.68709,0.787886 -1.38418,-0.873636 -1.724117,-2.768763 -0.85483,-4.124803 0.975209,-1.521272 3.068694,-1.891585 4.562516,-0.921775 1.658426,1.076674 2.059131,3.368679 0.988719,5.00023"/>
+ <path style="fill:#00b7b7" class="st2" d="m 25.853602,9.9488204 c 0.989409,-0.087747 1.91118,0.5943626 2.108543,1.6009166 0.203315,1.035979 -0.432226,2.041599 -1.429467,2.302874 -0.03152,0.0052 -0.06167,0.0085 -0.09171,0.01457 -3.571392,0.702648 -6.04959,3.655902 -6.032016,7.168762 -0.576234,-0.568688 -1.417429,-0.85234 -2.273472,-0.684017 -0.72904,0.142245 -1.322855,0.587179 -1.678656,1.174521 -0.258459,-5.562533 3.594563,-10.442489 9.219331,-11.5481816 0.05885,-0.011346 0.118126,-0.01846 0.177446,-0.029446"/>
+ <path style="fill:#4062d0;fill-rule:evenodd" d="m 18.386589,23.31131 c 0.151816,0.111538 -0.07545,0.259674 -0.185384,0.252329 -0.297913,-0.01991 -0.400676,-0.38188 -0.319274,-0.623098 0.14561,-0.431482 0.675369,-0.560443 1.060811,-0.386218 0.565652,0.255683 0.724183,0.972563 0.453162,1.498524 -0.361227,0.701023 -1.271036,0.889568 -1.936237,0.520107 -0.837086,-0.464929 -1.055796,-1.570111 -0.587051,-2.37395 0.567713,-0.973557 1.869522,-1.222511 2.811663,-0.653996 1.110281,0.669974 1.38953,2.169143 0.720941,3.249376 -0.771912,1.247173 -2.468904,1.556752 -3.68709,0.787886 -1.38418,-0.873636 -1.724117,-2.768763 -0.85483,-4.124803 0.975209,-1.521272 3.068694,-1.891585 4.562516,-0.921775 1.658426,1.076674 2.059131,3.368679 0.988719,5.00023"/>
+ <path style="fill:#06aff2;fill-rule:evenodd" transform="scale(-1)" d="m -13.777991,-9.3000574 c 0.126513,0.092949 -0.06288,0.2163955 -0.154487,0.210274 -0.248261,-0.016589 -0.333897,-0.318233 -0.266061,-0.5192479 0.121341,-0.3595683 0.562807,-0.4670357 0.884008,-0.3218483 0.471377,0.213069 0.603486,0.8104693 0.377636,1.2487699 -0.301023,0.5841858 -1.059197,0.741307 -1.613531,0.4334225 -0.697572,-0.3874411 -0.87983,-1.308426 -0.48921,-1.9782918 0.473094,-0.811297 1.557936,-1.018759 2.343053,-0.544997 0.925234,0.558312 1.157942,1.8076195 0.600784,2.707814 -0.64326,1.0393102 -2.05742,1.2972933 -3.072575,0.656571 -1.153483,-0.7280294 -1.436764,-2.3073023 -0.712358,-3.437336 0.812674,-1.267726 2.557245,-1.57632 3.802097,-0.768145 1.382022,0.897228 1.715942,2.8072322 0.823932,4.1668577"/>
+ <path style="fill:#00b7b7;fill-rule:evenodd" transform="scale(1,-1)" d="m 5.8314586,-8.5950022 c 0.091925,0.067537 -0.045686,0.157233 -0.1122502,0.1527852 C 5.538822,-8.4542705 5.4765992,-8.6734452 5.5258883,-8.8195026 5.614055,-9.080765 5.934824,-9.158851 6.1682092,-9.0533576 c 0.3425021,0.154816 0.4384926,0.588887 0.2743899,0.9073562 C 6.223876,-7.721532 5.6729863,-7.6073677 5.2702076,-7.8310765 4.7633516,-8.1125913 4.6309228,-8.7817789 4.9147478,-9.2685034 5.2584979,-9.857992 6.0467436,-10.008734 6.61721,-9.6644981 7.2894849,-9.2588284 7.4585702,-8.3510819 7.0537396,-7.6970005 6.5863466,-6.9418378 5.5588183,-6.7543872 4.8212067,-7.219936 3.9830856,-7.7489222 3.777254,-8.8964219 4.3036073,-9.7175042 c 0.5904888,-0.9211298 1.858094,-1.1453548 2.7626035,-0.5581348 1.0041769,0.6519263 1.2468036,2.0397354 0.5986693,3.0276393"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bash.svg b/.icons/awkward/32x32/apps/bash.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bash.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/basingstoke.svg b/.icons/awkward/32x32/apps/basingstoke.svg
new file mode 100644
index 00000000..2b23c72f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/basingstoke.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <rect style="opacity:.2" rx="6" ry="6" height="28" width="28" y="3" x="2"/>
+ <rect style="fill:#5c29a1" rx="6" ry="6" height="28" width="28" y="2" x="2"/>
+ <path style="opacity:.2" d="m11 9c-3 0-5 2-5 5v7h5v4h10v-4h5v-7c0-3-2-5-5-5zm0 4a3 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 -3zm10 0a3 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 -3z"/>
+ <path style="fill:#efe3b7" d="m11 8c-3 0-5 2-5 5v7h5v4h10v-4h5v-7c0-3-2-5-5-5h-10zm0 4a3 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 -3zm10 0a3 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 -3z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m8 2c-3.324 0-6 2.676-6 6v1c0-3.324 2.676-6 6-6h16c3.324 0 6 2.676 6 6v-1c0-3.324-2.676-6-6-6h-16z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/basket.svg b/.icons/awkward/32x32/apps/basket.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/basket.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/bastion.svg b/.icons/awkward/32x32/apps/bastion.svg
new file mode 100644
index 00000000..543e5298
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bastion.svg
@@ -0,0 +1,18 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="M 14.5,3 A 12.5,12.5 0 0 0 2,15.5 12.5,12.5 0 0 0 5.431641,24.091797 L 4,26 l 6,3 0.783203,-1.566406 A 12.5,12.5 0 0 0 14.5,28 12.5,12.5 0 0 0 15.478516,27.95703 L 17,31 23,28 21.103516,26.103516 a 12.5,12.5 0 0 0 4.505859,-4.900391 L 28,22 29,17 26.951172,16.488281 A 12.5,12.5 0 0 0 27,15.5 12.5,12.5 0 0 0 25.103516,8.8964844 L 26,8 22,4 21.097656,4.9023438 A 12.5,12.5 0 0 0 14.5,3 Z" style="opacity:.2"/>
+ <path d="M 14.5 2 A 12.5 12.5 0 0 0 2 14.5 A 12.5 12.5 0 0 0 5.4316406 23.091797 L 4 25 L 10 28 L 10.783203 26.433594 A 12.5 12.5 0 0 0 14.5 27 A 12.5 12.5 0 0 0 15.478516 26.957031 L 17 30 L 23 27 L 21.103516 25.103516 A 12.5 12.5 0 0 0 25.609375 20.203125 L 28 21 L 29 16 L 26.951172 15.488281 A 12.5 12.5 0 0 0 27 14.5 A 12.5 12.5 0 0 0 25.103516 7.8964844 L 26 7 L 22 3 L 21.097656 3.9023438 A 12.5 12.5 0 0 0 14.5 2 z " style="fill:#38aff1"/>
+ <path d="M 14.5 2 A 12.5 12.5 0 0 0 2 14.5 A 12.5 12.5 0 0 0 2.0214844 14.90625 A 12.5 12.5 0 0 1 14.5 3 A 12.5 12.5 0 0 1 21.097656 4.9023438 L 22 4 L 25.5 7.5 L 26 7 L 22 3 L 21.097656 3.9023438 A 12.5 12.5 0 0 0 14.5 2 z M 25.472656 8.5273438 L 25.103516 8.8964844 A 12.5 12.5 0 0 1 26.974609 15.011719 A 12.5 12.5 0 0 0 27 14.5 A 12.5 12.5 0 0 0 25.472656 8.5273438 z M 27 15.5 A 12.5 12.5 0 0 1 26.951172 16.488281 L 28.808594 16.953125 L 29 16 L 27 15.5 z M 5.0234375 23.636719 L 4 25 L 4.5449219 25.273438 L 5.4316406 24.091797 A 12.5 12.5 0 0 1 5.0234375 23.636719 z M 21.693359 25.693359 A 12.5 12.5 0 0 1 21.103516 26.103516 L 22.333984 27.333984 L 23 27 L 21.693359 25.693359 z " style="fill:#ffffff;opacity:.2"/>
+ <path d="M 12.785156,3.7011714 C 7.29802,3.561924 0,6.9999995 0,6.9999995 0,6.9999995 0.229447,19.340344 3,20 c 2.118035,0.504294 4.012274,0.860454 5.724609,1.103516 L 8,24 l 4,1 1.400391,-3.5 c 1.1732,0.02146 2.218883,-0.02724 3.146484,-0.134766 L 18,25 22,23 20.628906,20.259766 C 23.970392,18.633988 24,16 24,16 24,16 26,6.9999995 15,3.9999995 14.316626,3.8136247 13.569033,3.7210639 12.785156,3.7011714 Z" style="opacity:0"/>
+ <path d="M 12.785156,3.701172 C 11.834877,3.6770567 10.829951,3.7639383 9.8183594,3.9179689 A 12.5,12.5 0 0 0 2,15.5 12.5,12.5 0 0 0 2.833984,19.9375 C 2.888834,19.96074 2.943015,19.98643 3,20 c 2.118035,0.504294 4.012274,0.860454 5.724609,1.103516 L 8,24 l 4,1 1.400391,-3.5 c 1.1732,0.02146 2.218883,-0.02724 3.146484,-0.134766 L 18,25 22,23 20.628906,20.259766 C 23.970392,18.633988 24,16 24,16 24,16 26,7.0000001 15,4.0000001 14.316626,3.8136253 13.569033,3.7210645 12.785156,3.701172 Z" style="opacity:.2"/>
+ <path d="M 12.785156 2.7011719 C 11.834877 2.6770566 10.829951 2.7639382 9.8183594 2.9179688 A 12.5 12.5 0 0 0 2 14.5 A 12.5 12.5 0 0 0 2.8339844 18.9375 C 2.8888393 18.960742 2.9430152 18.986432 3 19 C 5.1180346 19.504294 7.0122739 19.860454 8.7246094 20.103516 L 8 23 L 12 24 L 13.400391 20.5 C 14.573591 20.521456 15.619274 20.472762 16.546875 20.365234 L 18 24 L 22 22 L 20.628906 19.259766 C 23.970392 17.633988 24 15 24 15 C 24 15 26 6 15 3 C 14.316626 2.8136252 13.569033 2.7210644 12.785156 2.7011719 z " style="fill:#3f3f3f"/>
+ <path d="m12.785156 2.7011719c-0.950279-0.0241153-1.955205 0.0627662-2.9667966 0.2167969a12.5 12.5 0 0 0-7.8183594 11.582031 12.5 12.5 0 0 0 0.0234375 0.443359 12.5 12.5 0 0 1 7.7949219-11.02539c1.0115916-0.154031 2.0165176-0.2409119 2.9667966-0.2167969 0.783877 0.0198925 1.53147 0.1124533 2.214844 0.2988281 7.521913 2.0514308 8.964386 6.905105 9.125 9.771484 0.112303-2.542211-0.583841-8.4420769-9.125-10.771484-0.683374-0.1863748-1.430967-0.2789356-2.214844-0.2988281zm8.238282 17.345703c-0.128812 0.071513-0.254296 0.14466-0.394532 0.212891l0.970703 1.939453 0.400391-0.199219-0.976562-1.953125zm-12.539063 1.015625-0.484375 1.9375 0.2363281 0.058594 0.4882813-1.955078c-0.075915-0.010776-0.1636007-0.029792-0.2402344-0.041016z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m10 11s0 3 2 4 3-1 3-1 0-1-2-2-3-1-3-1zm13 2-1.951172 0.951172c-0.423697 0.206646-1.048828 1.048828-1.048828 1.048828s0 1 1 1c2 0 2-3 2-3z" style="opacity:.2"/>
+ <path d="m10 10s1 0 3 1 2 2 2 2-1 2-3 1-2-4-2-4z" style="fill:#1bffe1"/>
+ <path d="m16 5a2 1 0 0 0-2 1 2 1 0 0 0 2 1 2 1 0 0 0 2-1 2 1 0 0 0-2-1zm2.5 3a2.5 1 0 0 0-2.5 1 2.5 1 0 0 0 2.5 1 2.5 1 0 0 0 2.5-1 2.5 1 0 0 0-2.5-1zm0.5 3a1 0.5 0 0 0-1 0.5 1 0.5 0 0 0 1 0.5 1 0.5 0 0 0 1-0.5 1 0.5 0 0 0-1-0.5z" style="opacity:.2"/>
+ <path d="m 20,14 c 0,0 0.624242,-0.841293 1.047939,-1.047939 C 23,12 23,12 23,12 c 0,0 0,3 -2,3 -1,0 -1,-1 -1,-1 z" style="fill:#1bffe1"/>
+ <ellipse cx="16" cy="5" rx="2" ry="1" style="fill:#df563d"/>
+ <ellipse cx="18.5" cy="8" rx="2.5" ry="1" style="fill:#df563d"/>
+ <ellipse cx="19" cy="10.5" rx="1" ry=".5" style="fill:#df563d"/>
+ <path d="m16 4a2 1 0 0 0-2 1 2 1 0 0 0 0.269531 0.5 2 1 0 0 1 1.730469-0.5 2 1 0 0 1 1.730469 0.5 2 1 0 0 0 0.269531-0.5 2 1 0 0 0-2-1zm2.5 3a2.5 1 0 0 0-2.5 1 2.5 1 0 0 0 0.337891 0.5 2.5 1 0 0 1 2.162109-0.5 2.5 1 0 0 1 2.162109 0.5 2.5 1 0 0 0 0.337891-0.5 2.5 1 0 0 0-2.5-1zm0.5 3a1 0.5 0 0 0-1 0.5 1 0.5 0 0 0 1 0.5 1 0.5 0 0 0 1-0.5 1 0.5 0 0 0-1-0.5z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m10 10s6.2e-4 0.425925 0.107422 1.009766c0.245557 0.017596 1.179216 0.133553 2.892578 0.990234 0.99822 0.49911 1.497603 0.998271 1.748047 1.373047 0.161229-0.208015 0.251953-0.373047 0.251953-0.373047s0-1-2-2-3-1-3-1zm13 2-1.951172 0.951172c-0.423697 0.206646-1.048828 1.048828-1.048828 1.048828s9.94e-4 0.397595 0.251953 0.691406c0.218083-0.265418 0.519334-0.604872 0.796875-0.740234l1.814453-0.884766c0.129565-0.579114 0.136719-1.066406 0.136719-1.066406z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/battleblock-theater.svg b/.icons/awkward/32x32/apps/battleblock-theater.svg
new file mode 100644
index 00000000..2334ac7a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/battleblock-theater.svg
@@ -0,0 +1,9 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" rx="2" ry="2" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" rx="2" ry="2" style="fill:#e4e4e4"/>
+ <path d="m4 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h24c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-24z" style="fill:#ffffff;opacity:.2"/>
+ <rect x="4" y="19" width="4" height="11" style="fill:#3ca2e4"/>
+ <rect x="24" y="19" width="4" height="11" style="fill:#3ca2e4"/>
+ <path d="m6 18a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm20 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm-24 5v2h28v-2z" style="opacity:.2"/>
+ <path d="m6 17a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm20 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm-24 5v2h28v-2h-28z" style="fill:#4f4f4f"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bbc.svg b/.icons/awkward/32x32/apps/bbc.svg
new file mode 100644
index 00000000..7e0e94ad
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bbc.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c2352a" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <g transform="translate(-8)">
+ <path transform="translate(8)" d="m4 13v7h7v-7h-7zm1 1h4v2h1v3h-5v-5zm1 1v1h2v-1h-2zm0 2v1h3v-1h-3z"/>
+ </g>
+ <path d="m20 13v7h7v-7h-7zm1 1h5v1h-4v3h4v1h-5v-5z"/>
+ <g>
+ <path transform="translate(8)" d="m4 13v7h7v-7h-7zm1 1h4v2h1v3h-5v-5zm1 1v1h2v-1h-2zm0 2v1h3v-1h-3z"/>
+ </g>
+ </g>
+ <g fill="#fff">
+ <g transform="translate(-8)">
+ <path transform="translate(8)" d="m4 13v7h7v-7h-7zm1 1h4v2h1v3h-5v-5zm1 1v1h2v-1h-2zm0 2v1h3v-1h-3z"/>
+ </g>
+ <path d="m20 13v7h7v-7h-7zm1 1h5v1h-4v3h4v1h-5v-5z"/>
+ <g>
+ <path transform="translate(8)" d="m4 13v7h7v-7h-7zm1 1h4v2h1v3h-5v-5zm1 1v1h2v-1h-2zm0 2v1h3v-1h-3z"/>
+ </g>
+ </g>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bcompare.svg b/.icons/awkward/32x32/apps/bcompare.svg
new file mode 100644
index 00000000..81edef16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bcompare.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <path style="fill:#4f4f4f" d="M 30,16 C 30,8.244 23.756,2 16,2 14.612007,2 13.946693,3.6097759 12.682666,3.9825929 7.9490725,5.3787373 3.6006334,7.7890847 2.410145,12.608965 2.1421321,13.694059 2,14.82982 2,16 c 0,7.756 6.244,14 14,14 0.712514,0 1.534858,-1.278615 2.218183,-1.380337 5.142081,-0.765471 9.231242,-3.081268 10.949349,-7.835913 C 29.70643,19.292416 30,17.681752 30,16 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="8"/>
+ <circle style="fill:#f4d6b6" cx="16" cy="16" r="8"/>
+ <path style="opacity:0.2" d="M 16,3 C 11.673824,3 7.8102594,4.9657968 5.2421875,8.0488281 L 3.4394531,6.2460938 A 0.84385747,0.84385747 0 0 0 2.8320312,6 0.84385747,0.84385747 0 0 0 2,6.84375 v 7.3125 A 0.84385747,0.84385747 0 0 0 2.84375,15 h 7.3125 a 0.84385747,0.84385747 0 0 0 0.597656,-1.439453 L 9.5253906,12.332031 C 10.978392,10.320198 13.328711,9 16,9 Z"/>
+ <path style="fill:#fb4848" d="M 2.8316878,4.9997539 A 0.84385747,0.84385747 0 0 0 2,5.8435268 V 13.156227 A 0.84385747,0.84385747 0 0 0 2.8437731,14 h 7.3126999 a 0.84385747,0.84385747 0 0 0 0.596574,-1.440347 L 3.440347,5.2469531 A 0.84385747,0.84385747 0 0 0 2.8316878,4.9997539 Z"/>
+ <path style="fill:#486afb" d="M 29.168312,26.999917 A 0.84385747,0.84385747 0 0 0 30,26.156144 v -7.3127 a 0.84385747,0.84385747 0 0 0 -0.843773,-0.843773 h -7.312701 a 0.84385747,0.84385747 0 0 0 -0.596574,1.440347 l 7.3127,7.312701 a 0.84385747,0.84385747 0 0 0 0.60866,0.247198 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="3"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="3"/>
+ <path style="fill:#486afb" d="M 29.165442,20.772617 C 27.213944,26.154766 22.056023,30 16,30 v -6 c 3.018711,0 5.646912,-1.671971 7.009067,-4.140377 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21.84375 18 A 0.84385747 0.84385747 0 0 0 21.166016 19.34375 A 0.84385747 0.84385747 0 0 1 21.84375 19 L 29.15625 19 A 0.84385747 0.84385747 0 0 1 30 19.84375 L 30 18.84375 A 0.84385747 0.84385747 0 0 0 29.15625 18 L 21.84375 18 z"/>
+ <path style="fill:#fb4848" d="M 16,2 C 10.541618,2 5.8128262,5.1237449 3.5037734,9.6810852 L 8.5348644,13.11795 C 9.6915873,10.123792 12.597775,8 16,8 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 C 11.673824,2 7.8102594,3.9657968 5.2421875,7.0488281 L 3.4394531,5.2460938 C 3.2784041,5.0855761 3.0593916,4.9968443 2.8320312,5 2.3706484,5.0064667 2.0000134,5.3823219 2,5.84375 v 1 C 2.0000134,6.3823219 2.3706484,6.0064667 2.8320312,6 3.0593916,5.9968443 3.2784041,6.0855761 3.4394531,6.2460938 L 5.2421875,8.0488281 C 7.8102594,4.9657968 11.673824,3 16,3 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/becalm.svg b/.icons/awkward/32x32/apps/becalm.svg
new file mode 100644
index 00000000..945559ab
--- /dev/null
+++ b/.icons/awkward/32x32/apps/becalm.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#5838cf" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#1f8ce5" d="m 27.2,15.999668 c -2.8,0 -3.5,3.000117 -5.6,3.000117 -2.1,0 -4.2,-1 -6.3,-1 -2.1,0 -3.5,2 -5.6,2 C 7.6,19.999785 6.9,16 4.8,16 3.9815837,16 2.9536474,16.320268 2,16.70957 v 3.890215 l 0,3.4 h 28 v -3.4 -3.809883 c -0.856889,-0.44269 -1.824826,-0.790234 -2.8,-0.790234 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.8007812 16 C 3.982365 16 2.9536474 16.319682 2 16.708984 L 2 17.708984 C 2.9536474 17.319682 3.982365 17 4.8007812 17 C 6.9007812 17 7.5992187 21 9.6992188 21 C 11.799219 21 13.200781 19 15.300781 19 C 17.400781 19 19.499609 20 21.599609 20 C 23.699609 20 24.399219 17 27.199219 17 C 28.174393 17 29.143111 17.346373 30 17.789062 L 30 16.789062 C 29.143111 16.346373 28.174393 16 27.199219 16 C 24.399219 16 23.699609 19 21.599609 19 C 19.499609 19 17.400781 18 15.300781 18 C 13.200781 18 11.799219 20 9.6992188 20 C 7.5992187 20 6.9007812 16 4.8007812 16 z"/>
+ <path style="fill:#61aeec" d="M 27.2,19.999883 C 24.4,19.999883 23.7,23 21.6,23 c -2.1,0 -4.2,-1 -6.3,-1 -2.1,0 -3.5,2 -5.6,2 -2.1,0 -2.8,-3.999785 -4.9,-3.999785 -0.8184163,0 -1.8463526,0.320268 -2.8,0.70957 V 24.6 L 2,28 h 28 v -3.4 -3.809883 c -0.856889,-0.44269 -1.824826,-0.790234 -2.8,-0.790234 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.8007812 20 C 3.982365 20 2.9536474 20.319682 2 20.708984 L 2 21.708984 C 2.9536474 21.319682 3.982365 21 4.8007812 21 C 6.9007813 21 7.5992188 25 9.6992188 25 C 11.799219 25 13.200781 23 15.300781 23 C 17.400781 23 19.499609 24 21.599609 24 C 23.699609 24 24.399219 21 27.199219 21 C 28.174393 21 29.143111 21.348326 30 21.791016 L 30 20.791016 C 29.143111 20.348326 28.174393 20 27.199219 20 C 24.399219 20 23.699609 23 21.599609 23 C 19.499609 23 17.400781 22 15.300781 22 C 13.200781 22 11.799219 24 9.6992188 24 C 7.5992188 24 6.9007813 20 4.8007812 20 z"/>
+ <path style="fill:#d54b3e" d="m 11,22 h 16.8 c 0,0.7 -4.224257,5.6 -6.3,5.6 H 15.39406 C 11,27.6 11,24.1 11,22 Z"/>
+ <rect style="fill:#d54b3e" width=".7" height="12" x="22.3" y="10"/>
+ <rect style="fill:#d54b3e" width=".7" height="7.3" x="19.3" y="-22.3" transform="rotate(90)"/>
+ <path style="opacity:0.2" d="m 20.055277,7 c 0,0 3.065314,4.794525 2.941044,14 H 16.7 c 1.972574,-4.196625 3.037955,-9.051093 3.355277,-14 z"/>
+ <path style="fill:#fed7ea" d="m 20.055277,6 c 0,0 3.065314,4.794525 2.941044,14 H 16.7 c 1.972574,-4.196625 3.037955,-9.051093 3.355277,-14 z"/>
+ <circle style="opacity:0.2" cx="9.5" cy="10.5" r="3.5"/>
+ <circle style="fill:#ffffff" cx="9.5" cy="9.5" r="3.5"/>
+ <path style="fill:#a8d0f1" d="M 27.2,23.999883 C 24.4,23.999883 23.7,27 21.6,27 c -2.1,0 -4.2,-1 -6.3,-1 -2.1,0 -3.5,2 -5.6,2 -2.1,0 -2.8,-3.999785 -4.9,-3.999785 -0.8184163,0 -1.8463526,0.320268 -2.8,0.70957 V 28.6 C 2,29.3756 2.6244,30 3.4,30 h 25.2 c 0.7756,0 1.4,-0.6244 1.4,-1.4 v -3.809883 c -0.856889,-0.44269 -1.824826,-0.790234 -2.8,-0.790234 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.8007812 24 C 3.982365 24 2.9536474 24.319682 2 24.708984 L 2 25.708984 C 2.9536474 25.319682 3.982365 25 4.8007812 25 C 6.9007813 25 7.5992188 29 9.6992188 29 C 11.799219 29 13.200781 27 15.300781 27 C 17.400781 27 19.499609 28 21.599609 28 C 23.699609 28 24.399219 25 27.199219 25 C 28.174393 25 29.143111 25.348326 30 25.791016 L 30 24.791016 C 29.143111 24.348326 28.174393 24 27.199219 24 C 24.399219 24 23.699609 27 21.599609 27 C 19.499609 27 17.400781 26 15.300781 26 C 13.200781 26 11.799219 28 9.6992188 28 C 7.5992188 28 6.9007813 24 4.8007812 24 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bendy-and-the-ink-machine.svg b/.icons/awkward/32x32/apps/bendy-and-the-ink-machine.svg
new file mode 100644
index 00000000..94c4bbce
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bendy-and-the-ink-machine.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 23,4 V 5.1113 C 23,7.3205 19.866,9.1113 16,9.1113 12.134,9.1113 9,7.3205 9,5.1113 V 4 C 4.6749,6.4971 2.0076,11.117 2,16.111 2,23.843 8.268,30 16,30 23.732,30 30,23.843 30,16.111 29.995,11.114 27.327,6.4985 23,4 Z"/>
+ <path style="fill:#4f4f4f" d="M 23,3 V 4.1113 C 23,6.3205 19.866,8.1113 16,8.1113 12.134,8.1113 9,6.3205 9,4.1113 V 3 C 4.6749,5.4971 2.0076,10.117 2,15.111 2,22.843 8.268,29 16,29 23.732,29 30,22.843 30,15.111 29.995,10.114 27.327,5.4985 23,3 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23,3 V 4 A 14,14 0 0 1 29.979,15.697 14,14 0 0 0 30,15.111 14,14 0 0 0 23,3 Z M 9,3.0078 A 14,14 0 0 0 2,15.111 14,14 0 0 0 2.0176,15.455 14,14 0 0 1 9,4.0078 Z M 9,4.1113 V 5.1113 C 9,7.3205 12.134,9.1113 16,9.1113 19.866,9.1113 23,7.3205 23,5.1113 V 4.1113 C 23,6.3205 19.866,8.1113 16,8.1113 12.134,8.1113 9,6.3205 9,4.1113 Z"/>
+ <path style="opacity:0.2" d="M 10,10 C 8,10 4.2148,13.59 4.2148,13.59 4.0742,14.384 4.0022,15.191 4,16 4,23.18 9.3726,29 16,29 22.627,29 28,23.18 28,16 27.997,15.19 27.925,14.383 27.783,13.588 27.783,13.588 24,10 22,10 19,11 16,13 16,13 16,13 13,11 10,10 Z M 10,14 A 3,4 0 0 1 13,18 3,4 0 0 1 11.883,21.109 3,0.5 0 0 0 10,21 3,0.5 0 0 0 8.1172,21.111 3,4 0 0 1 7,18 H 10 L 7.3184,16.211 A 3,4 0 0 1 10,14 Z M 22,14 A 3,4 0 0 1 25,18 3,4 0 0 1 23.883,21.109 3,0.5 0 0 0 22,21 3,0.5 0 0 0 20.117,21.111 3,4 0 0 1 19,18 H 22 L 19.318,16.211 A 3,4 0 0 1 22,14 Z M 9,23 A 7,1 0 0 0 10,23.514 V 25.365 C 9.4142,24.895 9,24.409 9,24 Z M 23,23 V 24 C 23,24.409 22.586,24.895 22,25.365 V 23.512 A 7,1 0 0 0 23,23 Z M 21,23.697 V 26 H 21.09 C 20.735,26.217 20.366,26.413 20,26.586 V 23.818 A 7,1 0 0 0 21,23.697 Z M 11,23.699 A 7,1 0 0 0 12,23.82 V 26.586 C 11.634,26.413 11.265,26.217 10.91,26 H 11 Z M 13,23.902 A 7,1 0 0 0 14,23.957 V 27 H 13 Z M 19,23.902 V 27 H 18 V 23.957 A 7,1 0 0 0 19,23.902 Z M 15,23.988 A 7,1 0 0 0 16,24 7,1 0 0 0 17,23.99 V 27 H 15 Z"/>
+ <path style="fill:#ffce66" d="M 10,9 C 8,9 4.2148,12.59 4.2148,12.59 4.0742,13.384 4.0022,14.191 4,15 4,22.18 9.3726,28 16,28 22.627,28 28,22.18 28,15 27.997,14.19 27.925,13.383 27.783,12.588 27.783,12.588 24,9 22,9 19,10 16,12 16,12 16,12 13,10 10,9 Z M 10,13 C 11.657,13 13,14.791 13,17 12.999,18.208 12.588,19.351 11.883,20.109 11.348,20.038 10.684,20 10,20 9.3148,20 8.6503,20.039 8.1172,20.111 7.4114,19.352 7.0007,18.209 7,17 H 10 L 7.3184,15.211 C 7.8263,13.857 8.8643,13.001 10,13 Z M 22,13 C 23.657,13 25,14.791 25,17 24.999,18.208 24.588,19.351 23.883,20.109 23.348,20.038 22.684,20 22,20 21.315,20 20.65,20.039 20.117,20.111 19.411,19.352 19.001,18.209 19,17 H 22 L 19.318,15.211 C 19.826,13.856 20.864,13.001 22,13 Z M 9,22 C 9.0014,22.181 9.347,22.359 10,22.514 V 24.365 C 9.4142,23.895 9,23.409 9,23 Z M 23,22 V 23 C 23,23.409 22.586,23.895 22,24.365 V 22.512 C 22.651,22.357 22.996,22.18 23,22 Z M 21,22.697 V 25.049 C 20.645,25.266 20.366,25.413 20,25.586 V 22.818 C 20.359,22.782 20.694,22.742 21,22.697 Z M 11,22.699 C 11.306,22.744 11.641,22.784 12,22.82 V 25.586 C 11.634,25.413 11.265,25.217 10.91,25 H 11 Z M 13,22.902 C 13.323,22.924 13.657,22.942 14,22.957 V 26 H 13 Z M 19,22.902 V 26 H 18 V 22.957 C 18.343,22.942 18.677,22.924 19,22.902 Z M 15,22.988 C 15.331,22.995 16.669,22.997 17,22.99 V 26 H 15 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,9 C 8,9 4.2148,12.59 4.2148,12.59 4.0742,13.384 4.0022,14.191 4,15 4,15.165 4.0178,15.326 4.0234,15.49 4.0483,14.853 4.1038,14.217 4.2148,13.59 4.2148,13.59 8,10 10,10 13,11 16,13 16,13 16,13 19,11 22,10 24,10 27.783,13.588 27.783,13.588 27.895,14.218 27.951,14.857 27.977,15.498 27.982,15.332 28,15.168 28,15 27.997,14.19 27.925,13.383 27.783,12.588 27.783,12.588 24,9 22,9 19,10 16,12 16,12 16,12 13,10 10,9 Z M 7.6895,15.459 C 7.545,15.69 7.4205,15.943 7.3184,16.211 L 8.502,17 H 10 Z M 19.689,15.459 C 19.545,15.69 19.42,15.943 19.318,16.211 L 20.502,17 H 22 Z M 12.973,17.5 C 12.876,18.525 12.485,19.46 11.883,20.109 11.348,20.038 10.684,20 10,20 9.3148,20 8.6503,20.039 8.1172,20.111 7.617,19.571 7.2602,18.831 7.0996,18 H 7 C 7.0007,19.209 7.4114,20.352 8.1172,21.111 8.6503,21.039 9.3148,21 10,21 10.684,21 11.348,21.038 11.883,21.109 12.588,20.351 12.999,19.208 13,18 12.999,17.833 12.99,17.666 12.973,17.5 Z M 24.973,17.5 C 24.876,18.525 24.485,19.46 23.883,20.109 23.348,20.038 22.684,20 22,20 21.315,20 20.65,20.039 20.117,20.111 19.617,19.571 19.26,18.831 19.1,18 H 19 C 19.001,19.209 19.411,20.352 20.117,21.111 20.65,21.039 21.315,21 22,21 22.684,21 23.348,21.038 23.883,21.109 24.588,20.351 24.999,19.208 25,18 24.999,17.833 24.99,17.666 24.973,17.5 Z M 9,23 V 24 C 9,24.409 9.4142,24.895 10,25.365 V 24.365 C 9.4142,23.895 9,23.409 9,23 Z M 23,23 C 22.999,23.014 22.995,23.029 22.99,23.043 22.964,23.443 22.566,23.911 22,24.365 V 25.365 C 22.586,24.895 23,24.409 23,24 Z M 11,25.049 V 26 H 10.91 C 11.265,26.217 11.634,26.413 12,26.586 V 25.586 C 11.664,25.427 11.328,25.245 11,25.049 Z M 21,25.049 C 20.672,25.245 20.336,25.427 20,25.586 V 26.586 C 20.366,26.413 20.645,26.268 21,26.051 Z M 13,26 V 27 H 14 V 26 Z M 15,26 V 27 H 17 V 26 Z M 18,26 V 27 H 19 V 26 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/beryl-settings.svg b/.icons/awkward/32x32/apps/beryl-settings.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/beryl-settings.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/betaflight-configurator.svg b/.icons/awkward/32x32/apps/betaflight-configurator.svg
new file mode 100644
index 00000000..fbdbd364
--- /dev/null
+++ b/.icons/awkward/32x32/apps/betaflight-configurator.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" class="st0" d="m 21.616822,21.386566 c -1.570093,-0.672692 -2.714954,-1.681729 -3.827102,-2.118979 0.588785,-0.269077 1.14486,-0.639056 1.471962,-0.975403 0.359812,-0.36998 0.490654,-0.807229 0.457944,-1.244479 1.177569,0.807229 2.551402,0.874499 3.271027,0.908134 0.719626,0.03364 1.439252,0.201807 1.570094,0.538153 0,0 0.228972,-4.10342 -7.981307,-6.827821 0,0 2.45327,1.143576 3.205606,2.051709 0,0 -0.883178,-0.06727 -1.24299,0.538154 -0.196262,0.302711 -0.228973,0.739961 -0.06542,1.244479 -0.13084,-0.03364 -0.294391,-0.03364 -0.457943,-0.06727 L 5,7.9999993 6.3738321,11.027113 5.0981308,10.556228 5.4906541,11.29619 c 0,0 0.5560751,1.076306 1.7990657,3.329823 0.9813081,1.782632 2.7476632,2.657132 5.1028022,2.556228 h 0.294393 c 0.588785,-0.03364 1.504673,-0.134537 2.38785,-0.201807 -0.06542,0.336346 -0.06542,0.739961 0.03271,1.210845 0.09813,0.538154 0.327103,0.908133 0.588784,1.109942 -0.686915,0.336345 -1.241035,1.009037 -1.502718,1.782633 v 0 c -0.196261,0.504518 -0.261682,1.076306 0,1.782632 v 0 c 0.03271,0.134539 0.09813,0.269077 0.196262,0.43725 0.06542,0.134539 0.163552,0.269076 0.294393,0.403614 1.439252,1.782634 4.871877,1.479922 7.096175,0.538154 0.03271,0 0.06542,-0.03364 0.09813,-0.03364 0.16355,-0.06727 0.359812,-0.168173 0.523364,-0.235442 0.03271,-0.03364 0.06542,-0.03364 0.09813,-0.06727 0.196261,-0.100908 0.359813,-0.201809 0.556074,-0.302712 C 25.247663,22.294692 26,20.747501 26,20.747501 c 0,0 -2.25701,1.547191 -4.383178,0.639057 z m 0.355785,-6.288335 c 0.621496,0.269078 1.570094,1.883538 1.570094,1.883538 -0.785047,-0.134538 -2.38785,-0.672692 -2.551402,-1.278114 -0.163551,-0.605424 0.359814,-0.874499 0.981308,-0.605424 z m -1.860457,8.138238 c 0,0 0.163551,0.538152 -0.03271,1.244478 -0.228972,0.06727 -0.457944,0.100908 -0.686915,0.168174 0.392522,-0.302711 0.719626,-0.773596 0.719626,-1.412652 z M 9.3504684,12.97792 15.009346,16.274109 c -1.046729,0.100908 -2.126168,0.201807 -2.682243,0.235442 -0.850467,0.03364 -1.602804,-0.06727 -2.25701,-0.302711 C 9.088786,15.870494 8.3691603,15.197803 7.8457955,14.289668 7.1915903,13.146092 6.7663564,12.305228 6.4719638,11.767076 L 7.6495337,12.17069 6.4719638,9.5808257 16.775701,15.433244 c -0.294393,0.03364 -0.556075,0.134539 -0.817757,0.235443 z m 6.0186896,4.137054 c 0.392524,-1.950806 2.845796,-1.345384 2.845796,-1.345384 -0.883178,0 -1.406543,0.235442 -1.668225,0.605424 -0.392523,0.538152 0.09813,0.975402 0.09813,0.975402 -0.13084,-0.03364 -0.261681,-0.06727 -0.327103,-0.134538 v 0.03364 c 0.196263,0.773594 0.817757,0.975402 0.817757,0.975402 -0.22897,0.03364 -0.425232,0 -0.588784,-0.03364 0.130842,0.302712 0.327102,0.538154 0.425233,0.605423 -0.556075,0 -0.817756,0.134538 -1.014018,0.201807 -0.425234,-0.302711 -0.785047,-1.042671 -0.588786,-1.883536 z m 1.76831,4.305226 c 0,0 -0.883177,1.143576 -2.813084,1.143576 -0.09813,-0.43725 -0.06542,-0.874499 0.03271,-1.278114 0.621495,0.403615 1.537384,0.605423 2.780373,0.134538 z m -1.602803,2.657133 c 0.817756,-0.201808 1.864485,-0.672692 2.845794,-1.816268 0,0 -0.130842,1.278114 -1.046729,2.455325 -0.425234,-0.06727 -0.850467,-0.168173 -1.242991,-0.336346 -0.196261,-0.100907 -0.392523,-0.201808 -0.556074,-0.302711 z m 7.61954,-1.042673 c -0.09813,-0.302711 -0.163552,-0.941767 -0.163552,-0.941767 0.686917,0.06727 1.504673,-0.235443 1.504673,-0.235443 -0.556074,0.73996 -1.341121,1.17721 -1.341121,1.17721 z"/>
+ <path style="fill:#ffbb00" class="st0" d="m 21.616822,20.386566 c -1.570093,-0.672692 -2.714954,-1.681729 -3.827102,-2.118979 0.588785,-0.269077 1.14486,-0.639056 1.471962,-0.975403 0.359812,-0.36998 0.490654,-0.807229 0.457944,-1.244479 1.177569,0.807229 2.551402,0.874499 3.271027,0.908134 0.719626,0.03364 1.439252,0.201807 1.570094,0.538153 0,0 0.228972,-4.10342 -7.981307,-6.827821 0,0 2.45327,1.143576 3.205606,2.051709 0,0 -0.883178,-0.06727 -1.24299,0.538154 -0.196262,0.302711 -0.228973,0.739961 -0.06542,1.244479 -0.13084,-0.03364 -0.294391,-0.03364 -0.457943,-0.06727 L 5,6.9999994 6.3738321,10.027113 5.0981308,9.5562285 5.4906541,10.29619 c 0,0 0.5560751,1.076306 1.7990657,3.329823 0.9813081,1.782632 2.7476632,2.657132 5.1028022,2.556228 h 0.294393 c 0.588785,-0.03364 1.504673,-0.134537 2.38785,-0.201807 -0.06542,0.336346 -0.06542,0.739961 0.03271,1.210845 0.09813,0.538154 0.327103,0.908133 0.588784,1.109942 -0.686915,0.336345 -1.241035,1.009037 -1.502718,1.782633 v 0 c -0.196261,0.504518 -0.261682,1.076306 0,1.782632 v 0 c 0.03271,0.134539 0.09813,0.269077 0.196262,0.43725 0.06542,0.134539 0.163552,0.269076 0.294393,0.403614 1.439252,1.782634 4.871877,1.479922 7.096175,0.538154 0.03271,0 0.06542,-0.03364 0.09813,-0.03364 0.16355,-0.06727 0.359812,-0.168173 0.523364,-0.235442 0.03271,-0.03364 0.06542,-0.03364 0.09813,-0.06727 0.196261,-0.100908 0.359813,-0.201809 0.556074,-0.302712 C 25.247663,21.294692 26,19.747501 26,19.747501 c 0,0 -2.25701,1.547191 -4.383178,0.639057 z m 0.355785,-6.288335 c 0.621496,0.269078 1.570094,1.883538 1.570094,1.883538 -0.785047,-0.134538 -2.38785,-0.672692 -2.551402,-1.278114 -0.163551,-0.605424 0.359814,-0.874499 0.981308,-0.605424 z m -1.860457,8.138238 c 0,0 0.163551,0.538152 -0.03271,1.244478 -0.228972,0.06727 -0.457944,0.100908 -0.686915,0.168174 0.392522,-0.302711 0.719626,-0.773596 0.719626,-1.412652 z M 9.3504684,11.97792 15.009346,15.274109 c -1.046729,0.100908 -2.126168,0.201807 -2.682243,0.235442 -0.850467,0.03364 -1.602804,-0.06727 -2.25701,-0.302711 C 9.088786,14.870494 8.3691603,14.197803 7.8457955,13.289668 7.1915903,12.146092 6.7663564,11.305228 6.4719638,10.767076 L 7.6495337,11.17069 6.4719638,8.5808258 16.775701,14.433244 c -0.294393,0.03364 -0.556075,0.134539 -0.817757,0.235443 z m 6.0186896,4.137054 c 0.392524,-1.950806 2.845796,-1.345384 2.845796,-1.345384 -0.883178,0 -1.406543,0.235442 -1.668225,0.605424 -0.392523,0.538152 0.09813,0.975402 0.09813,0.975402 -0.13084,-0.03364 -0.261681,-0.06727 -0.327103,-0.134538 v 0.03364 c 0.196263,0.773594 0.817757,0.975402 0.817757,0.975402 -0.22897,0.03364 -0.425232,0 -0.588784,-0.03364 0.130842,0.302712 0.327102,0.538154 0.425233,0.605423 -0.556075,0 -0.817756,0.134538 -1.014018,0.201807 -0.425234,-0.302711 -0.785047,-1.042671 -0.588786,-1.883536 z m 1.76831,4.305226 c 0,0 -0.883177,1.143576 -2.813084,1.143576 -0.09813,-0.43725 -0.06542,-0.874499 0.03271,-1.278114 0.621495,0.403615 1.537384,0.605423 2.780373,0.134538 z m -1.602803,2.657133 c 0.817756,-0.201808 1.864485,-0.672692 2.845794,-1.816268 0,0 -0.130842,1.278114 -1.046729,2.455325 -0.425234,-0.06727 -0.850467,-0.168173 -1.242991,-0.336346 -0.196261,-0.100907 -0.392523,-0.201808 -0.556074,-0.302711 z m 7.61954,-1.042673 c -0.09813,-0.302711 -0.163552,-0.941767 -0.163552,-0.941767 0.686917,0.06727 1.504673,-0.235443 1.504673,-0.235443 -0.556074,0.73996 -1.341121,1.17721 -1.341121,1.17721 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bibletime.svg b/.icons/awkward/32x32/apps/bibletime.svg
new file mode 100644
index 00000000..b2028dbf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bibletime.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="22" height="28" x="5" y="3" rx="1.5" ry="1.5"/>
+ <rect style="fill:#3d65c2" width="22" height="28" x="5" y="2" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2" d="M 6.5 2 C 5.669 2 5 2.669 5 3.5 L 5 28.5 C 5 29.331 5.669 30 6.5 30 L 9 30 L 9 2 L 6.5 2 z"/>
+ <path style="opacity:0.2" d="M 16,7 V 12 H 11 V 16 H 16 V 27 H 20 V 16 H 25 V 12 H 20 V 7 Z"/>
+ <path style="fill:#ffd972" d="M 16 6 L 16 11 L 11 11 L 11 15 L 16 15 L 16 26 L 20 26 L 20 15 L 25 15 L 25 11 L 20 11 L 20 6 L 16 6 z"/>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#ff982d" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="M 24,18 C 21.239,18 19,20.239 19,23 19,25.761 21.239,28 24,28 26.761,28 29,25.761 29,23 29,20.239 26.761,18 24,18 Z M 24,19 C 26.209,19 28,20.791 28,23 28,25.209 26.209,27 24,27 21.791,27 20,25.209 20,23 20,20.791 21.791,19 24,19 Z M 23,20 V 24 H 27 V 23 H 24 V 20 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.5 2 C 5.669 2 5 2.669 5 3.5 L 5 4.5 C 5 3.669 5.669 3 6.5 3 L 25.5 3 C 26.331 3 27 3.669 27 4.5 L 27 3.5 C 27 2.669 26.331 2 25.5 2 L 6.5 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bijiben.svg b/.icons/awkward/32x32/apps/bijiben.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bijiben.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/billard-gl.svg b/.icons/awkward/32x32/apps/billard-gl.svg
new file mode 100644
index 00000000..dcdc23fe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/billard-gl.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="5.356" cy="22.722" r="14" transform="rotate(-30)"/>
+ <circle style="fill:#e4e4e4" cx="5.856" cy="21.856" r="14" transform="rotate(-30)"/>
+ <g style="font-size:13.17357063px;line-height:1.25;letter-spacing:0px;word-spacing:0px;opacity:0.1" transform="matrix(0.54314416,-0.31305635,0.31358442,0.54222951,0.53123661,1.9395121)">
+ <path d="m 8.1454244,34.322117 h 1.7520849 v -9.735269 h -2.977227 v 1.646696 h 1.2251421 z"/>
+ <path d="m 15.160968,29.632326 h 0.289819 c 1.159274,0 1.910167,0.645505 1.910167,1.633522 0,0.935324 -0.645505,1.62035 -1.528134,1.62035 -0.843108,0 -1.462266,-0.592811 -1.580828,-1.514961 h -1.765259 c 0.105389,1.831126 1.488614,3.122136 3.359261,3.122136 1.88382,0 3.267045,-1.383225 3.267045,-3.267045 0,-1.225142 -0.513769,-2.068251 -1.51496,-2.516152 0.566463,-0.408381 0.816761,-0.92215 0.816761,-1.673044 0,-1.501787 -1.119753,-2.62154 -2.62154,-2.62154 -0.764068,0 -1.462267,0.302992 -1.949689,0.829935 -0.408381,0.447901 -0.566463,0.869455 -0.632331,1.65987 h 1.778432 c 0.07904,-0.605985 0.342513,-0.88263 0.816761,-0.88263 0.500596,0 0.856282,0.382034 0.856282,0.92215 0,0.408381 -0.197603,0.711373 -0.566463,0.869456 -0.223951,0.09221 -0.461075,0.118562 -0.935324,0.131736 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.669922 2.0039062 A 14 14 0 0 0 9 3.875 A 14 14 0 0 0 2.0234375 16.59375 A 14 14 0 0 1 9 4.875 A 14 14 0 0 1 28.125 10 A 14 14 0 0 1 29.976562 16.40625 A 14 14 0 0 0 28.125 9 A 14 14 0 0 0 15.669922 2.0039062 z"/>
+ <path style="fill:#ffa81f" d="M 21.443359 3.1152344 C 17.531407 4.4536853 13.660691 5.949868 10.939453 7.421875 C 10.542311 7.6367029 10.123355 7.8742398 9.6894531 8.1269531 C 7.4921825 9.4066882 4.8784697 11.126381 2.3769531 12.845703 C 2.3759043 12.850206 2.3760442 12.854871 2.375 12.859375 C 2.2783847 13.276095 2.2023175 13.694689 2.1445312 14.115234 A 14 14 0 0 0 2.1347656 14.191406 C 2.0818714 14.592688 2.0472213 14.996104 2.0292969 15.398438 A 14 14 0 0 0 2.0234375 15.564453 C 2.0108365 15.950426 2.0139546 16.336062 2.0332031 16.720703 A 14 14 0 0 0 2.0449219 16.884766 C 2.0681807 17.26082 2.1028079 17.635172 2.15625 18.007812 A 14 14 0 0 0 2.2011719 18.259766 C 2.2588463 18.615525 2.3231667 18.971678 2.4082031 19.322266 A 14 14 0 0 0 2.4628906 19.517578 C 2.5548426 19.874045 2.6552633 20.227109 2.7753906 20.576172 A 14 14 0 0 0 2.9179688 20.939453 C 3.0273505 21.23067 3.1365184 21.52222 3.265625 21.806641 A 14 14 0 0 0 3.875 23 C 4.0754131 23.345106 4.3273883 23.711833 4.5800781 24.078125 A 14 14 0 0 0 8.6484375 27.900391 C 10.67941 25.807281 13.556677 23.309547 17.285156 21.296875 C 20.819799 19.388838 25.50368 17.830769 29.970703 16.615234 A 14 14 0 0 0 28.125 9 C 27.942876 8.685683 27.745801 8.3815565 27.541016 8.0839844 A 14 14 0 0 0 26.818359 7.1210938 C 26.6956 6.9719808 26.562233 6.8331604 26.433594 6.6894531 A 14 14 0 0 0 25.976562 6.1933594 C 25.815272 6.0297776 25.647565 5.8721634 25.478516 5.7167969 A 14 14 0 0 0 25.080078 5.3632812 C 24.883133 5.1956498 24.684567 5.0315569 24.478516 4.875 A 14 14 0 0 0 24.175781 4.65625 C 23.940002 4.4868329 23.703383 4.3168288 23.457031 4.1621094 C 22.818352 3.7609917 22.145389 3.4107752 21.443359 3.1152344 z M 16.857422 7.0019531 A 5.9994531 5.9994531 0 0 1 22.195312 10 A 5.9994531 5.9994531 0 0 1 20 18.195312 A 5.9994531 5.9994531 0 0 1 11.804688 16 A 5.9994531 5.9994531 0 0 1 14 7.8046875 A 5.9994531 5.9994531 0 0 1 16.857422 7.0019531 z"/>
+ <g style="font-size:13.17357063px;line-height:1.25;letter-spacing:0px;word-spacing:0px;fill:#3f3f3f" transform="matrix(0.54314416,-0.31305635,0.31358442,0.54222951,0.53123661,0.93951215)">
+ <path style="fill:#3f3f3f" d="m 8.1454244,34.322117 h 1.7520849 v -9.735269 h -2.977227 v 1.646696 h 1.2251421 z"/>
+ <path style="fill:#3f3f3f" d="m 15.160968,29.632326 h 0.289819 c 1.159274,0 1.910167,0.645505 1.910167,1.633522 0,0.935324 -0.645505,1.62035 -1.528134,1.62035 -0.843108,0 -1.462266,-0.592811 -1.580828,-1.514961 h -1.765259 c 0.105389,1.831126 1.488614,3.122136 3.359261,3.122136 1.88382,0 3.267045,-1.383225 3.267045,-3.267045 0,-1.225142 -0.513769,-2.068251 -1.51496,-2.516152 0.566463,-0.408381 0.816761,-0.92215 0.816761,-1.673044 0,-1.501787 -1.119753,-2.62154 -2.62154,-2.62154 -0.764068,0 -1.462267,0.302992 -1.949689,0.829935 -0.408381,0.447901 -0.566463,0.869455 -0.632331,1.65987 h 1.778432 c 0.07904,-0.605985 0.342513,-0.88263 0.816761,-0.88263 0.500596,0 0.856282,0.382034 0.856282,0.92215 0,0.408381 -0.197603,0.711373 -0.566463,0.869456 -0.223951,0.09221 -0.461075,0.118562 -0.935324,0.131736 z"/>
+ </g>
+ <path style="opacity:0.1" d="M 21.443359 3.1152344 C 17.531407 4.4536853 13.660691 5.949868 10.939453 7.421875 C 10.542311 7.6367029 10.123355 7.8742398 9.6894531 8.1269531 C 7.4921825 9.406688 4.8784697 11.126381 2.3769531 12.845703 C 2.3759031 12.850203 2.3760411 12.854905 2.375 12.859375 C 2.278385 13.276095 2.2023175 13.694689 2.1445312 14.115234 A 14 14 0 0 0 2.1347656 14.191406 C 2.0818716 14.592688 2.0472216 14.996104 2.0292969 15.398438 A 14 14 0 0 0 2.0234375 15.564453 C 2.0144762 15.83894 2.0241623 16.11281 2.03125 16.386719 C 2.0493234 15.988297 2.0823887 15.588766 2.1347656 15.191406 A 14 14 0 0 1 2.1445312 15.115234 C 2.2023175 14.694689 2.278385 14.276095 2.375 13.859375 C 2.3760411 13.854905 2.3759031 13.850203 2.3769531 13.845703 C 4.8784697 12.126381 7.4921825 10.406688 9.6894531 9.1269531 C 10.123355 8.8742398 10.542311 8.6367029 10.939453 8.421875 C 13.660691 6.949868 17.531407 5.4536853 21.443359 4.1152344 C 22.145389 4.4107752 22.818352 4.7609917 23.457031 5.1621094 C 23.703383 5.3168288 23.940002 5.4868329 24.175781 5.65625 A 14 14 0 0 1 24.478516 5.875 C 24.684567 6.0315569 24.883133 6.1956499 25.080078 6.3632812 A 14 14 0 0 1 25.478516 6.7167969 C 25.647565 6.8721634 25.815272 7.0297776 25.976562 7.1933594 A 14 14 0 0 1 26.433594 7.6894531 C 26.562233 7.8331604 26.6956 7.9719808 26.818359 8.1210938 A 14 14 0 0 1 27.541016 9.0839844 C 27.745801 9.3815565 27.942876 9.685683 28.125 10 A 14 14 0 0 1 29.966797 16.617188 C 29.968164 16.616815 29.969336 16.615607 29.970703 16.615234 A 14 14 0 0 0 28.125 9 C 27.942876 8.685683 27.745801 8.3815565 27.541016 8.0839844 A 14 14 0 0 0 26.818359 7.1210938 C 26.6956 6.9719808 26.562233 6.8331604 26.433594 6.6894531 A 14 14 0 0 0 25.976562 6.1933594 C 25.815272 6.0297776 25.647565 5.8721634 25.478516 5.7167969 A 14 14 0 0 0 25.080078 5.3632812 C 24.883133 5.1956499 24.684567 5.0315569 24.478516 4.875 A 14 14 0 0 0 24.175781 4.65625 C 23.940002 4.4868329 23.703383 4.3168288 23.457031 4.1621094 C 22.818352 3.7609917 22.145389 3.4107752 21.443359 3.1152344 z M 11.027344 13.470703 A 5.9994531 5.9994531 0 0 0 11.804688 17 A 5.9994531 5.9994531 0 0 0 20 19.195312 A 5.9994531 5.9994531 0 0 0 22.972656 13.527344 A 5.9994531 5.9994531 0 0 1 20 18.195312 A 5.9994531 5.9994531 0 0 1 11.804688 16 A 5.9994531 5.9994531 0 0 1 11.027344 13.470703 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/birdie.svg b/.icons/awkward/32x32/apps/birdie.svg
new file mode 100644
index 00000000..0a5b2458
--- /dev/null
+++ b/.icons/awkward/32x32/apps/birdie.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2" d="m 16,1022.8622 -1.333333,1.6 -1.666667,-0.6 -0.791667,1.5209 c -3.0709328,0.6319 -5.2408131,2.1161 -7.0390597,4.4622 C 2.0239867,1033.9488 2,1041.0289 2,1045.0289 c 0,3.9999 7.333333,5.3333 14,5.3333 6.666667,0 14,-1.3334 14,-5.3333 0,-4 -0.024,-11.0801 -3.169273,-15.1836 -1.798247,-2.3462 -3.968127,-3.8303 -7.03906,-4.4623 L 19,1023.8622 l -1.666667,0.6 z"/>
+ <path style="fill:#3a99e7" d="m 16,1021.8622 -1.333333,1.6 -1.666667,-0.6 -0.791667,1.5209 c -3.0709328,0.6319 -5.2408131,2.1161 -7.0390597,4.4622 C 2.0239867,1032.9488 2,1040.0289 2,1044.0289 c 0,3.9999 7.333333,5.3333 14,5.3333 6.666667,0 14,-1.3334 14,-5.3333 0,-4 -0.024,-11.0801 -3.169273,-15.1836 -1.798247,-2.3462 -3.968127,-3.8303 -7.03906,-4.4623 L 19,1022.8622 l -1.666667,0.6 z"/>
+ <path style="fill:#86572f" d="m 12.694481,1043.4506 c 0.681975,1.1812 1.941576,1.9096 3.305519,1.9116 1.363943,0 2.623544,-0.7304 3.305519,-1.9116 l -3.305519,0 z"/>
+ <path style="opacity:0.2" d="m 16.000001,1040.3622 c -0.15317,10e-5 -0.301029,0.058 -0.409484,0.1621 l -3.402434,2.897 c -0.364082,0.35 -0.172602,1.3851 0.342477,1.3854 l 3.469441,0.5555 3.46944,-0.5555 c 0.515073,-3e-4 0.70656,-1.0354 0.342477,-1.3854 l -3.402435,-2.897 c -0.108455,-0.1043 -0.256313,-0.162 -0.409482,-0.1621 z"/>
+ <path style="fill:#ffc12e" d="m 16.000001,1039.3622 c -0.15317,10e-5 -0.301029,0.058 -0.409484,0.1621 l -3.402434,2.897 c -0.364082,0.35 -0.172602,1.3851 0.342477,1.3854 l 3.469441,0.5555 3.46944,-0.5555 c 0.515073,-3e-4 0.70656,-1.0354 0.342477,-1.3854 l -3.402435,-2.897 c -0.108455,-0.1043 -0.256313,-0.162 -0.409482,-0.1621 z"/>
+ <ellipse style="opacity:0.6" cx="155.256" cy="1011.499" rx="3.054" ry="2.945" transform="matrix(-0.97032493,0.24180473,0.15783338,0.98746576,0,0)"/>
+ <ellipse style="opacity:0.76381908;fill:#ffffff" cx="811.687" cy="545.946" rx=".782" ry="1.179" transform="matrix(0.52938519,0.84838159,-0.77241219,0.63512157,0,0)"/>
+ <ellipse style="opacity:0.6" cx="186.971" cy="1003.733" rx="3.054" ry="2.945" transform="matrix(0.97032493,0.24180473,-0.15783338,0.98746576,0,0)"/>
+ <ellipse style="opacity:0.76381908;fill:#ffffff" cx="820.655" cy="533.967" rx=".782" ry="1.179" transform="matrix(0.52938519,0.84838159,-0.77241219,0.63512157,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1020.3622)" d="M 16 19 C 15.84683 19.0001 15.698299 19.058009 15.589844 19.162109 L 12.1875 22.058594 C 11.947991 22.288839 11.953603 22.810954 12.128906 23.144531 C 12.148306 23.115624 12.163232 23.081923 12.1875 23.058594 L 15.589844 20.162109 C 15.698299 20.058009 15.84683 20.0001 16 20 C 16.153169 20.0001 16.301701 20.057809 16.410156 20.162109 L 19.8125 23.058594 C 19.836768 23.081923 19.851694 23.115624 19.871094 23.144531 C 20.046397 22.810954 20.05201 22.288839 19.8125 22.058594 L 16.410156 19.162109 C 16.301701 19.057809 16.153169 19.0001 16 19 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1020.3622)" d="M 16 1.5 L 14.666016 3.0996094 L 13 2.5 L 12.208984 4.0214844 C 9.1380516 4.6533844 6.9681685 6.1363219 5.1699219 8.4824219 C 2.0246353 12.585922 2 19.666016 2 23.666016 C 2 23.705997 2.0122145 23.7418 2.0136719 23.78125 C 2.0282275 19.691777 2.2244139 13.325281 5.1699219 9.4824219 C 6.9681685 7.1363219 9.1380516 5.6533844 12.208984 5.0214844 L 13 3.5 L 14.666016 4.0996094 L 16 2.5 L 17.333984 4.0996094 L 19 3.5 L 19.791016 5.0214844 C 22.861949 5.6534844 25.031831 7.1362219 26.830078 9.4824219 C 29.775573 13.325281 29.971771 19.691777 29.986328 23.78125 C 29.987786 23.7418 30 23.705997 30 23.666016 C 30 19.666016 29.975351 12.585922 26.830078 8.4824219 C 25.031831 6.1362219 22.861949 4.6534844 19.791016 4.0214844 L 19 2.5 L 17.333984 3.0996094 L 16 1.5 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bisq.svg b/.icons/awkward/32x32/apps/bisq.svg
new file mode 100644
index 00000000..9ec9a687
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bisq.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2" d="m 5.4941406,1023.3783 c -0.2472574,0.01 -0.4892101,0.034 -0.7246094,0.072 -1.9672517,0.3236 -3.5019771,1.7235 -3.7597656,3.5743 -0.21639675,1.5537 0.6617235,3.1309 2.1464844,4.2148 0.6034105,0.4405 1.3304518,0.7803 2.1425781,0.9883 0.00214,0.01 0.00167,0.01 0.00391,0.016 0.039285,4e-4 0.041394,0 0.078125,0 0.3174671,0.077 0.6474504,0.1311 0.9902344,0.1621 -0.035189,0.097 -0.3509484,1.35 -0.7109376,2.336 C 5.097869,1036.2853 5,1036.6611 5,1037.2865 c 0,0.7064 0.3336618,0.4975 1.1835938,2.125 0.4857323,0.9301 1.0332744,1.8918 1.2167968,2.1367 0.4451635,0.594 1.1175337,0.8516 2.078125,0.8516 1.2559574,0 2.0264964,-0.7071 1.2441404,-2.1036 -0.532391,-0.8566 -0.7613855,-1.1403 -1.3515622,-1.7031 0.2143616,-0.2497 0.5505323,-0.1348 1.4355472,0.2852 0.527299,0.2502 0.990643,0.5965 1.61914,1.2129 1.378825,1.3526 2.2724,2.5596 2.986328,4.9902 0.379025,1.2905 0.616437,1.625 1.113282,1.9414 0.813981,0.5182 1.845312,0.4267 2.269531,-0.1992 0.186649,-0.2752 0.292384,-0.8886 0.208984,-1.8438 -0.06294,-0.7215 0.463408,-0.6742 2.126953,-0.6172 1.496404,0.051 2.019617,-0.1393 2.56836,0.3633 0.172229,0.1577 0.901975,1.088 1.623047,2.0664 1.500887,2.0363 2.434466,3.0294 3.099609,3.3477 0.553478,0.265 1.586218,0.2994 2.048828,0.068 0.360942,-0.1805 0.612046,-0.6881 0.503906,-1.0175 -0.04159,-0.1266 -0.42118,-0.5717 -0.84375,-0.9903 -0.873423,-0.8652 -1.238098,-0.9156 -2.966797,-4.5918 -0.659692,-1.4028 -1.734634,-2.4661 -1.898437,-2.6328 -0.849643,-0.8643 -1.625291,-0.8777 -3.109375,0.1797 -1.281202,0.9129 -1.375379,1.0108 -2.003906,1.0938 -0.67918,0.09 -1.059442,-0.5429 -2.007813,-1.1621 -2.029798,-1.3479 -2.548589,-6.7443 0.25586,-4.6758 0.540982,0.7123 0.425447,-0.3634 0.945312,-0.2129 0.36155,0.1047 0.697131,0.4671 1.173828,0.3164 l 0.308594,0.4687 c 1.779063,2.7218 3.64076,0.5784 0.388672,-0.2929 l -0.269531,-1.002 -1.414063,-1.4394 c -2.354162,-2.4127 -3.741396,-3.5587 -4.408203,-3.9414 -1.081184,-0.6207 -1.983241,-0.8776 -3.208984,-0.9336 -1.328101,-0.061 -1.572469,0.095 -2.9609379,0.6953 -0.1717079,0.074 -0.2879639,0.1036 -0.4433593,0.166 -1.833779,0.4925 -3.2235372,0.085 -4.1777344,-0.6113 -0.996973,-0.7277 -1.414034,-1.8196 -1.34375,-2.3243 0.1340218,-0.9622 0.8203158,-1.6639 2.1035156,-1.875 1.2831998,-0.211 3.1602223,0.1821 5.246094,1.7813 a 1.0001,1.0001 0 0 0 0.609375,0.207 1.0001,1.0001 0 0 0 0.302734,-1.9551 c -2.0239335,-1.4664 -4.0270102,-2.1418 -5.7578124,-2.08 z m 15.4531254,12.3105 c 0.544949,0.9416 1.791987,1.3582 2.941406,1.7344 -0.02491,-0.1318 -0.04248,-0.256 -0.07617,-0.3965 -0.487892,-2.0358 -0.892603,-2.6741 -1.376953,-2.6641 -0.248176,0 -0.517616,0.01 -0.828125,0.4239 -0.222062,0.2973 -0.441498,0.6027 -0.660156,0.8769 l 0,0.025 z"/>
+ <path style="fill:#4f4f4f" d="m 28.421221,1049.1404 c -0.665143,-0.3183 -1.597863,-1.3123 -3.09875,-3.3486 -0.721072,-0.9784 -1.451962,-1.9078 -1.624191,-2.0655 -0.548743,-0.5026 -1.071809,-0.3127 -2.568213,-0.3641 -1.663545,-0.057 -2.188729,-0.1051 -2.125793,0.6164 0.0834,0.9552 -0.0219,1.5692 -0.208549,1.8444 -0.424219,0.6259 -1.456954,0.7166 -2.270935,0.1984 -0.496845,-0.3164 -0.733873,-0.6507 -1.112898,-1.9412 -0.713928,-2.4306 -1.608063,-3.6368 -2.986888,-4.9894 -0.628497,-0.6164 -1.091058,-0.9633 -1.618357,-1.2135 -0.8850145,-0.42 -1.2218613,-0.534 -1.4362229,-0.2843 0.5901767,0.5628 0.8205319,0.8457 1.3529229,1.7023 0.782356,1.3965 0.01086,2.1053 -1.2450976,2.104 -0.9605913,0 -1.6336084,-0.258 -2.0787719,-0.852 -0.1835224,-0.2449 -0.7310924,-1.2061 -1.2168248,-2.1362 C 5.3327208,1036.7836 5,1036.9924 5,1036.286 c 0,-0.6254 0.097665,-1.0015 0.6599522,-2.5413 0.3629763,-0.9941 0.6850797,-2.2711 0.7157814,-2.3491 0.044087,-0.1121 -0.1810104,-0.1441 -1.0724668,-0.1527 -0.2783305,-0.639 0.169233,-1.2964 0.8838321,-1.3564 0.8572799,-0.094 1.606941,-0.3149 2.7676905,-0.8167 1.3884686,-0.5999 1.6327716,-0.756 2.9608726,-0.6954 1.225743,0.056 2.127609,0.3131 3.208793,0.9338 0.666807,0.3827 2.05555,1.5278 4.409712,3.9405 l 1.412238,1.4387 0.269743,1.0039 c 3.252088,0.8713 1.391594,3.0144 -0.387469,0.2926 l -0.308347,-0.4691 c -0.476697,0.1507 -0.813395,-0.2115 -1.174945,-0.3162 -0.519865,-0.1505 -0.404081,0.9252 -0.945063,0.2129 -2.804449,-2.0685 -2.285013,3.328 -0.255215,4.6759 0.948371,0.6192 1.327269,1.2517 2.006449,1.1616 0.628527,-0.083 0.723235,-0.1817 2.004437,-1.0946 1.484084,-1.0574 2.260215,-1.0433 3.109858,-0.179 0.163803,0.1667 1.23778,1.2308 1.897472,2.6336 1.728698,3.6762 2.09402,3.7255 2.967443,4.5907 0.42257,0.4186 0.802334,0.8647 0.843923,0.9913 0.10814,0.3294 -0.143467,0.8367 -0.504409,1.0172 -0.46261,0.2311 -1.495587,0.197 -2.049065,-0.068 z"/>
+ <path style="fill:none;stroke:#4e4e4e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 9.05,1030.1292 c -4.4597451,1.3693 -7.3366808,-1.9095 -7.05,-3.9678 0.3918103,-2.8131 4.4446164,-4.2026 8.949,-0.7492 l 0,0 0,0"/>
+ <path style="opacity:0.2" d="m 17.564453,1034.3622 c -0.48435,-0.01 -0.889061,0.6283 -1.376953,2.6641 -0.127462,0.5317 -0.193512,0.998 -0.1875,1.4179 0.01755,1.225 0.844632,2.2522 2.296875,3.2168 0.707247,0.4697 1.207938,0.6765 1.703125,0.7012 0.495187,-0.025 0.995878,-0.2315 1.703125,-0.7012 1.452243,-0.9646 2.279325,-1.9918 2.296875,-3.2168 0.006,-0.4199 -0.06004,-0.8862 -0.1875,-1.4179 -0.487892,-2.0358 -0.892603,-2.6741 -1.376953,-2.6641 -0.248176,0 -0.517616,0.01 -0.828125,0.4238 -0.507343,0.6794 -1.006599,1.4599 -1.494141,1.6035 -0.04186,0.012 -0.07606,0.017 -0.113281,0.027 -0.03722,-0.01 -0.07142,-0.015 -0.113281,-0.027 -0.487542,-0.1436 -0.986798,-0.9241 -1.494141,-1.6035 -0.310509,-0.4158 -0.579949,-0.4209 -0.828125,-0.4238 z"/>
+ <path style="fill:#ffffff" transform="translate(0,1020.3622)" d="m 17.564453,13 c -0.48435,-0.01 -0.889061,0.628263 -1.376953,2.664062 -0.127462,0.531701 -0.193512,0.998069 -0.1875,1.417969 0.01755,1.225 0.844632,2.252197 2.296875,3.216797 C 19.004122,20.768528 19.504813,20.9753 20,21 c 0.495187,-0.0247 0.995878,-0.231472 1.703125,-0.701172 1.452243,-0.9646 2.279325,-1.991797 2.296875,-3.216797 0.005,-0.350242 -0.04011,-0.732813 -0.129185,-1.158661 -0.01772,-0.08469 -0.34598,-0.116607 -0.367125,-0.204812 -0.487892,-2.035799 -0.656454,-1.002854 -1.140804,-0.992854 -0.248176,0.0029 -0.444955,-0.863935 -0.755464,-0.448107 -0.199427,0.267059 -0.397604,-0.304029 -0.594312,-0.05055 -0.303717,0.391372 -0.60393,0.713128 -0.899829,0.800282 -0.04186,0.012 -0.07606,0.01734 -0.113281,0.02734 -0.03722,-0.01 -0.07142,-0.01534 -0.113281,-0.02734 -0.487542,-0.1436 -0.986798,-0.9241 -1.494141,-1.6035 C 18.082069,13.008028 17.812629,13.0029 17.564453,13 Z"/>
+ <path style="fill:#4f4f4f" transform="translate(0,1020.3622)" d="M 22.435547 13 C 22.187371 13.0029 21.917931 13.008 21.607422 13.423828 C 21.38536 13.721198 21.165924 14.026557 20.947266 14.300781 L 20.947266 14.326172 C 21.492215 15.267775 22.739253 15.684366 23.888672 16.060547 C 23.863762 15.9288 23.846187 15.804588 23.8125 15.664062 C 23.324608 13.628263 22.919897 12.99 22.435547 13 z"/>
+ <path style="fill:#4f4f4f" d="m 18.053112,1036.8628 c 0.598053,-0.015 0.946888,0.2864 0.946888,0.8559 0,0.6415 -0.08796,0.7161 -0.714073,0.5954 -0.590957,-0.1141 -0.952556,-0.3052 -1.120328,-0.5899 -0.266648,-0.4522 -0.221696,-0.6064 0.21094,-0.7387 0.250796,-0.077 0.477222,-0.1178 0.676573,-0.1227 z"/>
+ <path style="fill:#4f4f4f" d="m 20,1039.3625 c 0.55154,0.01 1,0.033 1,0.069 0,0.041 -0.266613,0.4617 -0.592126,0.8358 L 20,1040.8622 19.592127,1040.2673 C 19.266614,1039.8932 19,1039.4734 19,1039.4315 c 0,-0.037 0.448462,-0.064 1,-0.069 z"/>
+ <path style="fill:#4f4f4f" d="M 21.946888,1036.8628 C 21.348835,1036.8478 21,1037.1492 21,1037.7187 c 0,0.6415 0.08796,0.7161 0.714073,0.5954 0.590957,-0.1141 0.952556,-0.3052 1.120328,-0.5899 0.266648,-0.4522 0.221696,-0.6064 -0.21094,-0.7387 -0.250796,-0.077 -0.477222,-0.1178 -0.676573,-0.1227 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,1020.3622)" d="M 5.4941406 2.015625 C 5.2468832 2.024455 5.0049305 2.0491656 4.7695312 2.0878906 C 2.8022795 2.4114906 1.2675541 3.8113094 1.0097656 5.6621094 C 0.96549893 5.9799385 0.97832498 6.2979064 1.0214844 6.6132812 C 1.2998972 4.7875199 2.8201911 3.4085443 4.7695312 3.0878906 C 5.0049307 3.0498906 5.2468832 3.025625 5.4941406 3.015625 C 7.2249428 2.953825 9.2280199 3.6293031 11.251953 5.0957031 C 11.491532 5.1701141 11.694397 5.3318477 11.820312 5.5488281 C 12.139338 4.9941654 11.862642 4.2867287 11.251953 4.0957031 C 9.2280197 2.6292906 7.2249428 1.9538213 5.4941406 2.015625 z M 3.0839844 6.5488281 C 3.0429734 6.6735481 3.0091404 6.8017665 2.9902344 6.9375 C 2.9199504 7.4422 3.3370114 8.5340187 4.3339844 9.2617188 C 5.2881816 9.9580188 6.6779398 10.365547 8.5117188 9.8730469 C 8.6671141 9.8106469 8.7833702 9.781031 8.9550781 9.7070312 C 10.343547 9.1067312 10.587915 8.9507187 11.916016 9.0117188 C 13.141759 9.0677187 14.043816 9.3246125 15.125 9.9453125 C 15.791807 10.328012 17.179041 11.474019 19.533203 13.886719 L 20.9375 15.314453 C 20.940845 15.310277 20.94392 15.304977 20.947266 15.300781 C 20.970301 15.271898 20.994283 15.23993 21.017578 15.208984 C 21.058503 15.156205 21.099575 15.09981 21.140625 15.044922 L 20.947266 14.326172 L 19.533203 12.886719 C 17.179041 10.474018 15.791807 9.3280125 15.125 8.9453125 C 14.043816 8.3246125 13.141759 8.0677188 11.916016 8.0117188 C 10.587915 7.9511185 10.343547 8.1071313 8.9550781 8.7070312 C 8.7833702 8.7812618 8.667114 8.8106116 8.5117188 8.8730469 C 6.6779396 9.3655082 5.2881816 8.958292 4.3339844 8.2617188 C 3.6427897 7.7572091 3.2485498 7.0863832 3.0839844 6.5488281 z M 20.947266 14.326172 C 21.048865 14.501723 21.180946 14.654682 21.326172 14.796875 C 21.419882 14.670433 21.512907 14.550366 21.607422 14.423828 C 21.917931 14.010028 22.187371 14 22.435547 14 C 22.487837 13.998925 22.539152 14.006786 22.589844 14.023438 C 22.84307 14.098748 23.079546 14.434091 23.322266 15.052734 C 23.419112 15.299577 23.518258 15.609138 23.619141 15.96875 C 23.619187 15.968914 23.621048 15.968586 23.621094 15.96875 C 23.71058 15.99852 23.799986 16.031517 23.888672 16.060547 C 23.863762 15.928797 23.846187 15.804588 23.8125 15.664062 C 23.324608 13.628266 22.919897 12.99 22.435547 13 C 22.187371 13.0029 21.917931 13.008 21.607422 13.423828 C 21.38536 13.721198 21.165924 14.026557 20.947266 14.300781 L 20.947266 14.326172 z M 6.0996094 11.998047 C 5.9756093 12.426677 5.8261097 12.928308 5.6601562 13.382812 C 5.097869 14.922614 5 15.298428 5 15.923828 C 5 16.088402 5.0220169 16.196865 5.0605469 16.296875 C 5.1333269 15.889501 5.2917658 15.390146 5.6601562 14.378906 C 6.0201455 13.392906 6.3359047 12.139969 6.3710938 12.042969 C 6.2770887 12.034469 6.1916946 12.010017 6.0996094 11.998047 z M 9.5605469 18.111328 C 9.4850579 18.129108 9.424684 18.168048 9.3710938 18.230469 C 9.9612705 18.793269 10.190265 19.076994 10.722656 19.933594 C 10.811586 20.092329 10.875413 20.239964 10.925781 20.380859 C 11.099493 20.033755 11.071329 19.555972 10.722656 18.933594 C 10.540439 18.640413 10.413171 18.468513 10.275391 18.275391 C 9.9390345 18.133942 9.7163999 18.074621 9.5605469 18.111328 z M 23.949219 18.982422 C 23.908175 18.984179 23.862549 18.996748 23.820312 19.001953 C 23.645167 19.464983 23.337681 19.900529 22.919922 20.318359 C 23.929339 19.782341 24.576433 19.9122 25.265625 20.613281 C 25.429428 20.779981 26.504371 21.843294 27.164062 23.246094 C 28.892761 26.922294 29.257436 26.972691 30.130859 27.837891 C 30.407425 28.111858 30.624214 28.36255 30.78125 28.5625 C 30.951749 28.334935 31.046108 28.045914 30.974609 27.828125 C 30.933019 27.701525 30.553429 27.256491 30.130859 26.837891 C 29.257436 25.972691 28.892762 25.922294 27.164062 22.246094 C 26.504372 20.843294 25.429428 19.779981 25.265625 19.613281 C 24.840803 19.181131 24.434847 18.961637 23.949219 18.982422 z M 19.029297 24.330078 C 19.006267 24.409808 18.993716 24.500369 19.003906 24.617188 C 19.006106 24.642228 19.005912 24.660977 19.007812 24.685547 C 19.018693 24.575674 19.026987 24.459429 19.029297 24.330078 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bitcoin-qt.svg b/.icons/awkward/32x32/apps/bitcoin-qt.svg
new file mode 120000
index 00000000..b43f4101
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bitcoin-qt.svg
@@ -0,0 +1 @@
+bitcoin.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/bitcoin.svg b/.icons/awkward/32x32/apps/bitcoin.svg
new file mode 100644
index 00000000..9430ea0a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bitcoin.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#f7931a" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 13,8 0,3 -3.0000007,0 0,2.000001 c 0,0 1.1456507,-0.01999 1.1273687,0 0.613377,-0.0093 0.808708,0.436058 0.872215,0.733073 l 0,6.600259 c -0.02351,0.1877 -0.0035,0.653333 -0.432202,0.666667 0.0198,0.01733 -1.5673817,0 -1.5673817,0 l 0,2 2.1688177,0 C 12.535544,22.98667 12.645729,23 13,23 l 0,3 2,0 0,-3 0.97917,0 0.04166,3 L 18,26 17.97917,23 C 20.52239,22.815365 22,21.597881 21.983179,19.5 22,17.570087 20.456651,16.506411 19.5,16.5 20.456506,16.503769 21,15.463447 21,14 21,12 19.619804,11 17.999999,11 l 0,-3 L 16,8 l 0,3 c -0.398082,0 -0.595857,-0.01467 -1,0 l 0,-3 z m 2,5.000001 C 17,13 18,13 18,14.5 18,16 17,16 15,16 Z M 15,18 c 2.666111,8.3e-5 4.000276,-0.166641 4,1.5 2.76e-4,1.666775 -1.333889,1.5 -4,1.5 z"/>
+ <path style="fill:#ffffff" d="m 13,7 0,2.9999995 -3.0000007,0 0,2.0000015 c 0,0 1.1456507,-0.01999 1.1273687,0 0.613377,-0.0093 0.808708,0.436058 0.872215,0.733073 l 0,6.600259 c -0.02351,0.1877 -0.0035,0.653333 -0.432202,0.666667 0.0198,0.01733 -1.5673817,0 -1.5673817,0 l 0,2 2.1688177,0 C 12.535544,21.98667 12.645729,22 13,22 l 0,3 2,0 0,-3 0.97917,0 0.04166,3 L 18,25 17.97917,22 C 20.52239,21.815365 22,20.597881 21.983179,18.5 22,16.570087 20.456651,15.506411 19.5,15.5 20.456506,15.503769 21,14.463447 21,13 21,11 19.619804,10 17.999999,10 l 0,-3 L 16,7 l 0,3 c -0.398082,0 -0.595857,-0.01467 -1,0 l 0,-3 z m 2,5.000001 C 17,12 18,12 18,13.5 18,15 17,15 15,15 Z M 15,17 c 2.666111,8.3e-5 4.000276,-0.166641 4,1.5 2.76e-4,1.666775 -1.333889,1.5 -4,1.5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bitcoin128.svg b/.icons/awkward/32x32/apps/bitcoin128.svg
new file mode 120000
index 00000000..b43f4101
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bitcoin128.svg
@@ -0,0 +1 @@
+bitcoin.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/bitmap2component.svg b/.icons/awkward/32x32/apps/bitmap2component.svg
new file mode 100644
index 00000000..a69ff225
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bitmap2component.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#45b445" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".2" d="m30 8v-3.6c0-0.7756-0.624-1.4-1.4-1.4h-25.2c-0.7756 0-1.4 0.6244-1.4 1.4v3.6z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m17.398 19.818c0 0.95714 0.02626 1.7532-0.46886 2.6012-0.39834 0.68897-1.0315 1.1133-1.7374 1.1133-0.96398 0-1.5236-0.71628-1.5236-1.7749 0-2.0893 1.9167-2.4695 3.7306-2.4695v0.53073m2.5319 5.9732c-0.16429 0.14494-0.40435 0.15614-0.59189 0.06022-0.833-0.675-0.983-0.99-1.443-1.635-1.377 1.373-2.35 1.783-4.138 1.783-2.112 0-3.758-1.272-3.758-3.818 0-1.9885 1.105-3.3447 2.6751-4.0071 1.3601-0.58535 3.2648-0.68897 4.7209-0.85071v-0.31718c0-0.58255 0.04726-1.2715-0.30157-1.7749-0.30757-0.45161-0.89346-0.63716-1.4096-0.63716-0.95798 0-1.8109 0.47892-2.0187 1.4718-0.04426 0.22126-0.2078 0.43761-0.4366 0.44881l-2.436-0.255c-0.204-0.046-0.43-0.208-0.375-0.514 0.563-2.877 3.23-3.747 5.615-3.747 1.222 0 2.8192 0.31718 3.7809 1.2197 1.222 1.1133 1.105 2.5984 1.105 4.2151v3.8181c0 1.149 0.48612 1.6517 0.94673 2.2728 0.16129 0.21916 0.19655 0.48662-0.006 0.65116-0.51312 0.4215-1.4238 1.1924-1.925 1.6272l-0.0091-0.0084"/>
+ <path fill="#fff" fill-rule="evenodd" d="m17.398 18.818c0 0.95714 0.02626 1.7532-0.46886 2.6012-0.39834 0.68897-1.0315 1.1133-1.7374 1.1133-0.96398 0-1.5236-0.71628-1.5236-1.7749 0-2.0893 1.9167-2.4695 3.7306-2.4695v0.53073m2.5319 5.9732c-0.16429 0.14494-0.40435 0.15614-0.59189 0.06022-0.833-0.675-0.983-0.99-1.443-1.635-1.377 1.373-2.35 1.783-4.138 1.783-2.112 0-3.758-1.272-3.758-3.818 0-1.9885 1.105-3.3447 2.6751-4.0071 1.3601-0.58535 3.2648-0.68897 4.7209-0.85071v-0.31718c0-0.58255 0.04726-1.2715-0.30157-1.7749-0.30757-0.45161-0.89346-0.63716-1.4096-0.63716-0.95798 0-1.8109 0.47892-2.0187 1.4718-0.04426 0.22126-0.2078 0.43761-0.4366 0.44881l-2.436-0.255c-0.204-0.046-0.43-0.208-0.375-0.514 0.563-2.8767 3.23-3.747 5.615-3.747 1.222 0 2.8192 0.31718 3.7809 1.2197 1.222 1.1133 1.105 2.5984 1.105 4.2151v3.8181c0 1.149 0.48612 1.6517 0.94673 2.2728 0.16129 0.21916 0.19655 0.48662-0.006 0.65116-0.51312 0.4215-1.4238 1.1924-1.925 1.6272l-0.0091-0.0084"/>
+ <path fill="#6ac36a" transform="matrix(0,-1,-1,0,0,0)" d="m-7-30h3.6c0.7756 0 1.4 0.624 1.4 1.4v25.2c0 0.7756-0.6244 1.4-1.4 1.4h-3.6z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bitshares2-light.svg b/.icons/awkward/32x32/apps/bitshares2-light.svg
new file mode 100644
index 00000000..7d8cc483
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bitshares2-light.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#38bdec" width="29" height="29" x="2" y="1" rx="1.45" ry="1.45"/>
+ <g style="opacity:0.2" transform="matrix(0.71578947,0,0,0.71578947,-0.73684203,-0.69999986)">
+ <path d="m 24.976562,19 v 5.53125 a 4,4 0 0 1 1.990235,0.828125 l 3.910156,-3.910156 A 9.5167286,9.5167286 0 0 0 24.976562,19 Z m -0.953124,0.0078 a 9.5167286,9.5167286 0 0 0 -5.900391,2.441407 l 3.90625,3.90625 a 4,4 0 0 1 1.994141,-0.822266 z m -6.574219,3.115235 A 9.5167286,9.5167286 0 0 0 15,28.023438 h 5.53125 a 4,4 0 0 1 0.828125,-1.990235 z m 14.101562,0 -3.90625,3.90625 a 4,4 0 0 1 0.822266,1.994141 h 5.525391 A 9.5167286,9.5167286 0 0 0 31.550781,22.123035 Z M 15.007812,28.97655 a 9.5167286,9.5167286 0 0 0 2.441407,5.900391 l 3.90625,-3.90625 A 4,4 0 0 1 20.533203,28.97655 Z m 13.460938,0 a 4,4 0 0 1 -0.828125,1.990235 l 3.910156,3.910156 A 9.5167286,9.5167286 0 0 0 34,28.976562 Z m -6.435547,2.664063 -3.910156,3.910156 A 9.5167286,9.5167286 0 0 0 24.023438,38 v -5.53125 a 4,4 0 0 1 -1.990235,-0.828125 z m 4.9375,0.0039 a 4,4 0 0 1 -1.994141,0.822266 v 5.525391 a 9.5167286,9.5167286 0 0 0 5.900391,-2.441407 z"/>
+ <path d="m 15,9 v 9.300781 l 7.029297,7.056641 A 4,4 0 0 1 24,24.537109 V 17 Z"/>
+ <path d="M 15,19.577327 21.326172,25.968673 20,27 18,28 h -3 z"/>
+ </g>
+ <g transform="matrix(0.71578947,0,0,0.71578947,-0.73684203,-1.6714282)">
+ <path style="fill:#ffffff" d="m 24.976562,19 v 5.53125 a 4,4 0 0 1 1.990235,0.828125 l 3.910156,-3.910156 A 9.5167286,9.5167286 0 0 0 24.976562,19 Z m -0.953124,0.0078 a 9.5167286,9.5167286 0 0 0 -5.900391,2.441407 l 3.90625,3.90625 a 4,4 0 0 1 1.994141,-0.822266 z m -6.574219,3.115235 A 9.5167286,9.5167286 0 0 0 15,28.023438 h 5.53125 a 4,4 0 0 1 0.828125,-1.990235 z m 14.101562,0 -3.90625,3.90625 a 4,4 0 0 1 0.822266,1.994141 h 5.525391 A 9.5167286,9.5167286 0 0 0 31.550781,22.123035 Z M 15.007812,28.97655 a 9.5167286,9.5167286 0 0 0 2.441407,5.900391 l 3.90625,-3.90625 A 4,4 0 0 1 20.533203,28.97655 Z m 13.460938,0 a 4,4 0 0 1 -0.828125,1.990235 l 3.910156,3.910156 A 9.5167286,9.5167286 0 0 0 34,28.976562 Z m -6.435547,2.664063 -3.910156,3.910156 A 9.5167286,9.5167286 0 0 0 24.023438,38 v -5.53125 a 4,4 0 0 1 -1.990235,-0.828125 z m 4.9375,0.0039 a 4,4 0 0 1 -1.994141,0.822266 v 5.525391 a 9.5167286,9.5167286 0 0 0 5.900391,-2.441407 z"/>
+ <path style="fill:#ffffff" d="m 15,9 v 9.300781 l 7.029297,7.056641 A 4,4 0 0 1 24,24.537109 V 17 Z"/>
+ <path style="fill:#ffffff" d="M 15,19.577327 21.326172,25.968673 20,27 18,28 h -3 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bitwarden.svg b/.icons/awkward/32x32/apps/bitwarden.svg
new file mode 100644
index 00000000..01db1bc1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bitwarden.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#2f91c9" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 15.5,7 C 7.8011475,7.0002592 7.6048833,7.0047664 7.4042969,7.125 6.9784847,7.3803471 7,7.0641846 7,13.017578 c 0,6.041366 -0.00766,5.920198 0.4570312,7.091797 0.5345291,1.347738 1.3952523,2.486806 2.8085938,3.724609 1.185884,1.038594 2.591925,1.978978 4.160156,2.777344 C 14.956334,26.881424 15.230576,27.004464 15.5,27 c 0.269425,0.0044 0.543665,-0.118576 1.074219,-0.388672 1.56823,-0.798366 2.974273,-1.73875 4.160156,-2.777344 1.413343,-1.237803 2.274065,-2.376871 2.808594,-3.724609 C 24.007651,18.937776 24,19.058944 24,13.017578 24,7.0641803 24.021514,7.3803471 23.595703,7.125 23.395117,7.0047421 23.198853,7.0002592 15.5,7 Z m 0,3 c 3.094386,1.04e-4 4.347449,0.0054 5.478516,0.01367 0.0087,0.800587 0.02148,1.168916 0.02148,3.003906 0,3.022032 -0.0071,4.530385 -0.04883,5.179688 -0.04177,0.649302 0.04599,0.193318 -0.197266,0.80664 -0.341355,0.860679 -0.815117,1.539922 -1.996094,2.574219 -0.896315,0.784993 -2.02626,1.511918 -3.257812,2.167969 -0.175517,-0.0935 -0.328993,-0.198582 -0.5,-0.294922 V 10.001953 c 0.253044,-9.5e-5 0.217588,-0.0019 0.5,-0.002 z"/>
+ <path style="fill:#ffffff" d="M 15.5 6 C 7.8011475 6.0002592 7.6048833 6.0047664 7.4042969 6.125 C 6.9784847 6.3803471 7 6.0641846 7 12.017578 C 7 18.058944 6.9923385 17.937776 7.4570312 19.109375 C 7.9915603 20.457113 8.8522835 21.596181 10.265625 22.833984 C 11.451509 23.872578 12.85755 24.812962 14.425781 25.611328 C 14.956334 25.881424 15.230576 26.004464 15.5 26 C 15.769425 26.0044 16.043665 25.881424 16.574219 25.611328 C 18.142449 24.812962 19.548492 23.872578 20.734375 22.833984 C 22.147718 21.596181 23.00844 20.457113 23.542969 19.109375 C 24.007651 17.937776 24 18.058944 24 12.017578 C 24 6.0641803 24.021514 6.3803471 23.595703 6.125 C 23.395117 6.0047421 23.198853 6.0002592 15.5 6 z M 15.5 9 C 18.594386 9.0001042 19.847449 9.0054399 20.978516 9.0136719 C 20.987182 9.8142593 21 10.182588 21 12.017578 C 21 15.03961 20.992902 16.547963 20.951172 17.197266 C 20.909402 17.846568 20.997162 17.390584 20.753906 18.003906 C 20.412551 18.864585 19.938789 19.543828 18.757812 20.578125 C 17.861497 21.363118 16.731552 22.090043 15.5 22.746094 C 15.324483 22.652596 15.171007 22.547512 15 22.451172 L 15 9.0019531 C 15.253044 9.0018582 15.217588 9.0000095 15.5 9 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bitwig-studio.svg b/.icons/awkward/32x32/apps/bitwig-studio.svg
new file mode 100644
index 00000000..d382f4ff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bitwig-studio.svg
@@ -0,0 +1,37 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#ff5722" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g style="opacity:0.2">
+ <circle cx="9.5" cy="13.5" r="1.5"/>
+ <circle cx="13.5" cy="13.5" r="1.5"/>
+ <circle cx="17.5" cy="13.5" r="1.5"/>
+ <circle cx="21.5" cy="13.5" r="1.5"/>
+ <circle cx="5.5" cy="17.5" r="1.5"/>
+ <circle cx="9.5" cy="17.5" r="1.5"/>
+ <circle cx="13.5" cy="17.5" r="1.5"/>
+ <circle cx="17.5" cy="17.5" r="1.5"/>
+ <circle cx="21.5" cy="17.5" r="1.5"/>
+ <circle cx="25.5" cy="17.5" r="1.5"/>
+ <circle cx="5.5" cy="21.5" r="1.5"/>
+ <circle cx="9.5" cy="21.5" r="1.5"/>
+ <circle cx="21.5" cy="21.5" r="1.5"/>
+ <circle cx="25.5" cy="21.5" r="1.5"/>
+ </g>
+ <g style="fill:#ffffff">
+ <circle cx="9.5" cy="12.5" r="1.5"/>
+ <circle cx="13.5" cy="12.5" r="1.5"/>
+ <circle cx="17.5" cy="12.5" r="1.5"/>
+ <circle cx="21.5" cy="12.5" r="1.5"/>
+ <circle cx="5.5" cy="16.5" r="1.5"/>
+ <circle cx="9.5" cy="16.5" r="1.5"/>
+ <circle cx="13.5" cy="16.5" r="1.5"/>
+ <circle cx="17.5" cy="16.5" r="1.5"/>
+ <circle cx="21.5" cy="16.5" r="1.5"/>
+ <circle cx="25.5" cy="16.5" r="1.5"/>
+ <circle cx="5.5" cy="20.5" r="1.5"/>
+ <circle cx="9.5" cy="20.5" r="1.5"/>
+ <circle cx="21.5" cy="20.5" r="1.5"/>
+ <circle cx="25.5" cy="20.5" r="1.5"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.169 2.0195 16.333 2.0254 16.5 C 2.2891 8.9794 8.4128 3 16 3 C 23.587 3 29.711 8.9794 29.975 16.5 C 29.98 16.333 30 16.169 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/blackmagic-Fusion8.svg b/.icons/awkward/32x32/apps/blackmagic-Fusion8.svg
new file mode 100644
index 00000000..4ec990fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/blackmagic-Fusion8.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16.53458,3.0098342 A 14.000265,14.000001 0 0 0 12.376885,3.4774123 14.000265,14.000001 0 0 0 2.4768939,20.623311 14.000265,14.000001 0 0 0 19.623115,30.523115 14.000265,14.000001 0 0 0 29.523106,13.377217 14.000265,14.000001 0 0 0 16.53458,3.0098342 Z"/>
+ <path style="fill:#2d4dc0" d="M 16.53458,2.0099681 A 14.000265,14.000001 0 0 0 12.376885,2.4775462 14.000265,14.000001 0 0 0 2.4768939,19.623445 14.000265,14.000001 0 0 0 19.623115,29.523249 14.000265,14.000001 0 0 0 29.523106,12.377351 14.000265,14.000001 0 0 0 16.53458,2.0099681 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.535156 2.0097656 A 14.000265 14.000001 0 0 0 12.376953 2.4785156 A 14.000265 14.000001 0 0 0 2.0253906 16.464844 A 14.000265 14.000001 0 0 1 12.376953 3.4765625 A 14.000265 14.000001 0 0 1 16.535156 3.0097656 A 14.000265 14.000001 0 0 1 29.523438 13.376953 A 14.000265 14.000001 0 0 1 29.974609 16.537109 A 14.000265 14.000001 0 0 0 29.523438 12.376953 A 14.000265 14.000001 0 0 0 16.535156 2.0097656 z"/>
+ <path style="opacity:0.2" d="m 15.40234,25.001953 c -0.09802,0.0061 -0.196089,0.0234 -0.291016,0.04883 -0.37971,0.101712 -0.715556,0.358885 -0.912109,0.699219 -0.196552,0.340335 -0.25018,0.759078 -0.148438,1.138672 0.101743,0.379594 0.358781,0.715617 0.699219,0.912109 0.34044,0.196492 0.758961,0.25015 1.138672,0.148438 0.379709,-0.101711 0.715557,-0.358886 0.912109,-0.699219 0.196552,-0.340335 0.250181,-0.759078 0.148438,-1.138672 -0.101743,-0.379601 -0.358781,-0.713666 -0.699219,-0.910158 -0.255329,-0.14737 -0.553593,-0.217398 -0.847656,-0.199219 z M 20.580392,17 c -0.477858,0.01376 -0.952877,0.175829 -1.339844,0.470703 -0.448742,0.341947 -0.767129,0.834014 -1.117187,1.285156 -0.17503,0.225572 -0.361454,0.442865 -0.576172,0.626953 -0.214719,0.184087 -0.460568,0.334905 -0.728516,0.410157 -0.267947,0.07525 -0.550451,0.07229 -0.824218,0.02539 -0.273767,-0.04689 -0.539644,-0.138563 -0.798829,-0.242187 -0.518368,-0.207246 -1.028335,-0.466383 -1.580078,-0.527344 -0.761263,-0.08412 -1.553551,0.247403 -2.050781,0.857422 -0.497228,0.610018 -0.68445,1.482819 -0.486328,2.257812 0.19812,0.774996 0.774482,1.429558 1.496094,1.697266 0.721612,0.267707 1.566398,0.139768 2.185547,-0.332031 0.448741,-0.341946 0.767129,-0.834013 1.117187,-1.285156 0.175028,-0.225571 0.361453,-0.442867 0.576172,-0.626953 0.214718,-0.184088 0.460569,-0.334903 0.728516,-0.410157 0.267947,-0.07525 0.550451,-0.07229 0.824218,-0.02539 0.273769,0.04689 0.539642,0.136612 0.798829,0.240234 0.518367,0.207247 1.028335,0.468335 1.580078,0.529297 0.761262,0.08411 1.553552,-0.247404 2.050781,-0.857422 0.497229,-0.610018 0.684449,-1.482819 0.486328,-2.257812 C 22.724066,18.060942 22.147708,17.404427 21.426095,17.136719 21.15549,17.036328 20.867106,16.991753 20.580392,17 Z m -0.01008,-7.9980469 c -0.67686,0.01768 -1.350317,0.222472 -1.898437,0.601562 -0.63562,0.4396089 -1.084239,1.0743069 -1.580078,1.6542969 -0.496993,0.671984 -1.097775,1.213128 -1.847656,1.332032 -1.569212,0.248819 -3.005169,-1.333112 -4.539063,-1.454625 -1.032161,-0.08177 -2.199997,0.317321 -2.904297,1.101562 -0.704299,0.784241 -0.972034,2.405557 -0.691406,3.401891 0.280628,0.996333 1.100919,1.839429 2.123047,2.183594 1.022127,0.344167 2.218711,0.180763 3.095703,-0.425782 0.635621,-0.439607 1.08424,-1.074306 1.580078,-1.654296 0.496993,-0.671983 1.096918,-1.21866 1.847656,-1.332032 0.800185,-0.12084 1.530483,0.540822 2.300782,0.774915 0.734244,0.266436 1.456765,0.601314 2.238281,0.679687 1.078289,0.108135 2.199997,-0.319273 2.904297,-1.103515 0.7043,-0.784241 0.972033,-2.403585 0.691406,-3.399919 -0.280628,-0.99633 -1.100919,-1.8394239 -2.123047,-2.1835899 -0.383297,-0.129062 -0.791147,-0.186385 -1.197266,-0.175781 z"/>
+ <path style="fill:#ffffff" d="m 15.40234,24.001953 c -0.09802,0.0061 -0.196089,0.0234 -0.291016,0.04883 -0.37971,0.101712 -0.715556,0.358885 -0.912109,0.699219 -0.196552,0.340335 -0.25018,0.759078 -0.148438,1.138672 0.101743,0.379594 0.358781,0.715617 0.699219,0.912109 0.34044,0.196492 0.758961,0.25015 1.138672,0.148438 0.379709,-0.101711 0.715557,-0.358886 0.912109,-0.699219 0.196552,-0.340335 0.250181,-0.759078 0.148438,-1.138672 -0.101743,-0.379601 -0.358781,-0.713666 -0.699219,-0.910158 -0.255329,-0.14737 -0.553593,-0.217398 -0.847656,-0.199219 z M 20.580392,16 c -0.477858,0.01376 -0.952877,0.175829 -1.339844,0.470703 -0.448742,0.341947 -0.767129,0.834014 -1.117187,1.285156 -0.17503,0.225572 -0.361454,0.442865 -0.576172,0.626953 -0.214719,0.184087 -0.460568,0.334905 -0.728516,0.410157 -0.267947,0.07525 -0.550451,0.07229 -0.824218,0.02539 -0.273767,-0.04689 -0.539644,-0.138563 -0.798829,-0.242187 -0.518368,-0.207246 -1.028335,-0.466383 -1.580078,-0.527344 -0.761263,-0.08412 -1.553551,0.247403 -2.050781,0.857422 -0.497228,0.610018 -0.68445,1.482819 -0.486328,2.257812 0.19812,0.774996 0.774482,1.429558 1.496094,1.697266 0.721612,0.267707 1.566398,0.139768 2.185547,-0.332031 0.448741,-0.341946 0.767129,-0.834013 1.117187,-1.285156 0.175028,-0.225571 0.361453,-0.442867 0.576172,-0.626953 0.214718,-0.184088 0.460569,-0.334903 0.728516,-0.410157 0.267947,-0.07525 0.550451,-0.07229 0.824218,-0.02539 0.273769,0.04689 0.539642,0.136612 0.798829,0.240234 0.518367,0.207247 1.028335,0.468335 1.580078,0.529297 0.761262,0.08411 1.553552,-0.247404 2.050781,-0.857422 0.497229,-0.610018 0.684449,-1.482819 0.486328,-2.257812 C 22.724066,17.060942 22.147708,16.404427 21.426095,16.136719 21.15549,16.036328 20.867106,15.991753 20.580392,16 Z m -0.01008,-7.9980469 c -0.67686,0.01768 -1.350317,0.222472 -1.898437,0.601562 -0.63562,0.439609 -1.084239,1.074307 -1.580078,1.6542969 -0.496993,0.671984 -1.097775,1.213128 -1.847656,1.332032 -1.569212,0.248819 -3.005169,-1.333112 -4.539063,-1.454625 -1.032161,-0.08177 -2.199997,0.317321 -2.904297,1.101562 -0.704299,0.784241 -0.972034,2.405557 -0.691406,3.401891 0.280628,0.996333 1.100919,1.839429 2.123047,2.183594 1.022127,0.344167 2.218711,0.180763 3.095703,-0.425782 0.635621,-0.439607 1.08424,-1.074306 1.580078,-1.654296 0.496993,-0.671983 1.096918,-1.21866 1.847656,-1.332032 0.800185,-0.12084 1.530483,0.540822 2.300782,0.774915 0.734244,0.266436 1.456765,0.601314 2.238281,0.679687 1.078289,0.108135 2.199997,-0.319273 2.904297,-1.103515 0.7043,-0.784241 0.972033,-2.403585 0.691406,-3.399919 C 23.609997,9.3649941 22.789706,8.5219001 21.767578,8.1777341 21.384281,8.0486721 20.976431,7.9913491 20.570312,8.0019531 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/blackmagic-Fusion9.svg b/.icons/awkward/32x32/apps/blackmagic-Fusion9.svg
new file mode 100644
index 00000000..bbc3100c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/blackmagic-Fusion9.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16.53458,3.0098342 A 14.000265,14.000001 0 0 0 12.376885,3.4774123 14.000265,14.000001 0 0 0 2.4768939,20.623311 14.000265,14.000001 0 0 0 19.623115,30.523115 14.000265,14.000001 0 0 0 29.523106,13.377217 14.000265,14.000001 0 0 0 16.53458,3.0098342 Z"/>
+ <path style="fill:#fed909" d="M 16.53458,2.0099681 A 14.000265,14.000001 0 0 0 12.376885,2.4775462 14.000265,14.000001 0 0 0 2.4768939,19.623445 14.000265,14.000001 0 0 0 19.623115,29.523249 14.000265,14.000001 0 0 0 29.523106,12.377351 14.000265,14.000001 0 0 0 16.53458,2.0099681 Z"/>
+ <circle style="opacity:0.1" cx="11.055" cy="20.562" r="12" transform="rotate(-15.000001)"/>
+ <circle style="fill:#273f57" cx="11.314" cy="19.596" r="12" transform="rotate(-15.000001)"/>
+ <path style="opacity:0.2" d="m 15.402344,25.002345 c -0.09802,0.0061 -0.196089,0.0234 -0.291016,0.04883 -0.37971,0.101712 -0.715556,0.358885 -0.912109,0.699219 -0.196552,0.340335 -0.25018,0.759078 -0.148438,1.138672 0.101743,0.379594 0.358781,0.715617 0.699219,0.912109 0.34044,0.196492 0.758961,0.25015 1.138672,0.148438 0.379709,-0.101711 0.715557,-0.358886 0.912109,-0.699219 0.196552,-0.340335 0.250181,-0.759078 0.148438,-1.138672 C 16.847476,25.732121 16.590438,25.398056 16.25,25.201564 15.994671,25.054194 15.696407,24.984166 15.402344,25.002345 Z m 5.177337,-8.00121 c -0.477858,0.01376 -0.952877,0.175829 -1.339844,0.470703 -0.448742,0.341947 -0.767129,0.834014 -1.117187,1.285156 -0.17503,0.225572 -0.361454,0.442865 -0.576172,0.626953 -0.214719,0.184087 -0.460568,0.334905 -0.728516,0.410157 -0.267947,0.07525 -0.550451,0.07229 -0.824218,0.02539 -0.273767,-0.04689 -0.539644,-0.138563 -0.798829,-0.242187 -0.518368,-0.207246 -1.028335,-0.466383 -1.580078,-0.527344 -0.761263,-0.08412 -1.553551,0.247403 -2.050781,0.857422 -0.497228,0.610018 -0.68445,1.482819 -0.486328,2.257812 0.19812,0.774996 0.774482,1.429558 1.496094,1.697266 0.721612,0.267707 1.566398,0.139768 2.185547,-0.332031 0.448741,-0.341946 0.767129,-0.834013 1.117187,-1.285156 0.175028,-0.225571 0.361453,-0.442867 0.576172,-0.626953 0.214718,-0.184088 0.460569,-0.334903 0.728516,-0.410157 0.267947,-0.07525 0.550451,-0.07229 0.824218,-0.02539 0.273769,0.04689 0.539642,0.136612 0.798829,0.240234 0.518367,0.207247 1.028335,0.468335 1.580078,0.529297 0.761262,0.08411 1.553552,-0.247404 2.050781,-0.857422 0.497229,-0.610018 0.684449,-1.482819 0.486328,-2.257812 -0.198123,-0.774996 -0.774481,-1.431511 -1.496094,-1.699219 -0.270605,-0.100391 -0.558989,-0.144966 -0.845703,-0.136719 z m -0.0094,-7.9986784 c -0.67686,0.017675 -1.350317,0.2224719 -1.898437,0.6015625 -0.63562,0.4396079 -1.084239,1.0743069 -1.580078,1.6542969 -0.496993,0.671984 -1.097775,1.213128 -1.847656,1.332032 -1.569212,0.248819 -3.005169,-1.333112 -4.539063,-1.454625 -1.032161,-0.08177 -2.1999972,0.317321 -2.9042968,1.101562 -0.7042995,0.784241 -0.9720343,2.405557 -0.6914062,3.401891 0.280628,0.996333 1.1009187,1.839429 2.1230469,2.183594 1.0221271,0.344167 2.2187111,0.180763 3.0957031,-0.425782 0.635621,-0.439607 1.08424,-1.074306 1.580078,-1.654296 0.496993,-0.671983 1.096918,-1.21866 1.847656,-1.332032 0.800185,-0.12084 1.530483,0.540822 2.300782,0.774915 0.734244,0.266436 1.456765,0.601314 2.238281,0.679687 1.078289,0.108135 2.199997,-0.319273 2.904297,-1.103515 0.7043,-0.784241 0.972033,-2.403585 0.691406,-3.399919 C 23.609997,10.365498 22.789706,9.5224035 21.767578,9.1782379 21.384281,9.049176 20.976431,8.9918525 20.570312,9.0024566 Z"/>
+ <path style="fill:#fed909" d="m 15.402344,24.001953 c -0.09802,0.0061 -0.196089,0.0234 -0.291016,0.04883 -0.37971,0.101712 -0.715556,0.358885 -0.912109,0.699219 -0.196552,0.340335 -0.25018,0.759078 -0.148438,1.138672 0.101743,0.379594 0.358781,0.715617 0.699219,0.912109 0.34044,0.196492 0.758961,0.25015 1.138672,0.148438 0.379709,-0.101711 0.715557,-0.358886 0.912109,-0.699219 0.196552,-0.340335 0.250181,-0.759078 0.148438,-1.138672 C 16.847476,24.731729 16.590438,24.397664 16.25,24.201172 15.994671,24.053802 15.696407,23.983774 15.402344,24.001953 Z m 5.177337,-8.00121 c -0.477858,0.01376 -0.952877,0.175829 -1.339844,0.470703 -0.448742,0.341947 -0.767129,0.834014 -1.117187,1.285156 -0.17503,0.225572 -0.361454,0.442865 -0.576172,0.626953 -0.214719,0.184087 -0.460568,0.334905 -0.728516,0.410157 -0.267947,0.07525 -0.550451,0.07229 -0.824218,0.02539 -0.273767,-0.04689 -0.539644,-0.138563 -0.798829,-0.242187 -0.518368,-0.207246 -1.028335,-0.466383 -1.580078,-0.527344 -0.761263,-0.08412 -1.553551,0.247403 -2.050781,0.857422 -0.497228,0.610018 -0.68445,1.482819 -0.486328,2.257812 0.19812,0.774996 0.774482,1.429558 1.496094,1.697266 0.721612,0.267707 1.566398,0.139768 2.185547,-0.332031 0.448741,-0.341946 0.767129,-0.834013 1.117187,-1.285156 0.175028,-0.225571 0.361453,-0.442867 0.576172,-0.626953 0.214718,-0.184088 0.460569,-0.334903 0.728516,-0.410157 0.267947,-0.07525 0.550451,-0.07229 0.824218,-0.02539 0.273769,0.04689 0.539642,0.136612 0.798829,0.240234 0.518367,0.207247 1.028335,0.468335 1.580078,0.529297 0.761262,0.08411 1.553552,-0.247404 2.050781,-0.857422 0.497229,-0.610018 0.684449,-1.482819 0.486328,-2.257812 -0.198123,-0.774996 -0.774481,-1.431511 -1.496094,-1.699219 -0.270605,-0.100391 -0.558989,-0.144966 -0.845703,-0.136719 z m -0.0094,-7.998678 c -0.67686,0.017675 -1.350317,0.2224719 -1.898437,0.6015625 -0.63562,0.4396083 -1.084239,1.0743069 -1.580078,1.6542965 -0.496993,0.671984 -1.097775,1.213128 -1.847656,1.332032 -1.569212,0.248819 -3.005169,-1.333112 -4.539063,-1.454625 -1.032161,-0.08177 -2.1999972,0.317321 -2.9042968,1.101562 -0.7042995,0.784241 -0.9720343,2.405557 -0.6914062,3.401891 0.280628,0.996333 1.1009187,1.839429 2.1230469,2.183594 1.0221271,0.344167 2.2187111,0.180763 3.0957031,-0.425782 0.635621,-0.439607 1.08424,-1.074306 1.580078,-1.654296 0.496993,-0.671983 1.096918,-1.21866 1.847656,-1.332032 0.800185,-0.12084 1.530483,0.540822 2.300782,0.774915 0.734244,0.266436 1.456765,0.601314 2.238281,0.679687 1.078289,0.108135 2.199997,-0.319273 2.904297,-1.103515 0.7043,-0.784241 0.972033,-2.403585 0.691406,-3.399919 C 23.609997,9.3651064 22.789706,8.5220119 21.767578,8.1778463 21.384281,8.0487844 20.976431,7.9914609 20.570312,8.002065 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.535156 2.0097656 A 14.000265 14.000001 0 0 0 12.376953 2.4785156 A 14.000265 14.000001 0 0 0 2.0253906 16.464844 A 14.000265 14.000001 0 0 1 12.376953 3.4765625 A 14.000265 14.000001 0 0 1 16.535156 3.0097656 A 14.000265 14.000001 0 0 1 29.523438 13.376953 A 14.000265 14.000001 0 0 1 29.974609 16.537109 A 14.000265 14.000001 0 0 0 29.523438 12.376953 A 14.000265 14.000001 0 0 0 16.535156 2.0097656 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 15.402344,24.001953 c -0.09802,0.0061 -0.196089,0.0234 -0.291016,0.04883 -0.37971,0.101712 -0.715556,0.358885 -0.912109,0.699219 -0.196552,0.340335 -0.25018,0.759078 -0.148438,1.138672 0.0096,0.03569 0.02681,0.06868 0.03906,0.103516 0.02969,-0.08365 0.06492,-0.165205 0.109375,-0.242188 0.196553,-0.340334 0.532399,-0.597507 0.912109,-0.699219 0.09493,-0.02543 0.192996,-0.04273 0.291016,-0.04883 0.294063,-0.01818 0.592327,0.05185 0.847656,0.199219 0.308231,0.177903 0.542018,0.471498 0.660156,0.80664 0.101568,-0.286145 0.117792,-0.602753 0.03906,-0.896484 C 16.847476,24.731727 16.590438,24.397664 16.25,24.201172 15.994671,24.053802 15.696407,23.983774 15.402344,24.001953 Z m 5.177337,-8.00121 c -0.477858,0.01376 -0.952877,0.175829 -1.339844,0.470703 -0.448742,0.341947 -0.767129,0.834014 -1.117187,1.285156 -0.17503,0.225572 -0.361454,0.442866 -0.576172,0.626953 -0.214719,0.184088 -0.460568,0.334905 -0.728516,0.410157 -0.267947,0.07525 -0.550451,0.07229 -0.824218,0.02539 -0.273767,-0.04689 -0.539643,-0.138563 -0.798829,-0.242187 -0.518368,-0.207246 -1.028335,-0.466383 -1.580078,-0.527344 -0.761263,-0.08412 -1.553551,0.247403 -2.050781,0.857422 -0.464089,0.569361 -0.6451,1.365595 -0.507812,2.099609 0.08171,-0.402696 0.252662,-0.786581 0.507812,-1.099609 0.49723,-0.610019 1.289518,-0.941542 2.050781,-0.857422 0.551743,0.06096 1.06171,0.320098 1.580078,0.527344 0.259186,0.103624 0.525062,0.195297 0.798829,0.242187 0.273767,0.0469 0.556271,0.04986 0.824218,-0.02539 0.267948,-0.07525 0.513797,-0.226069 0.728516,-0.410157 0.214718,-0.184087 0.401142,-0.401381 0.576172,-0.626953 0.350058,-0.451142 0.668445,-0.943209 1.117187,-1.285156 0.386967,-0.294874 0.861986,-0.456943 1.339844,-0.470703 0.286714,-0.0082 0.575098,0.03633 0.845703,0.136719 0.721613,0.267708 1.297971,0.924222 1.496094,1.699219 0.0132,0.05165 0.01168,0.105789 0.02148,0.158203 0.07714,-0.381521 0.07482,-0.781488 -0.02148,-1.158203 -0.198123,-0.774996 -0.774481,-1.431511 -1.496094,-1.699219 -0.270605,-0.100391 -0.558989,-0.144966 -0.845703,-0.136719 z m -0.0094,-7.998678 c -0.67686,0.017675 -1.350317,0.2224719 -1.898437,0.6015625 -0.63562,0.4396083 -1.084239,1.0743074 -1.580078,1.6542965 -0.496993,0.671985 -1.097775,1.213128 -1.847656,1.332032 -1.569212,0.248819 -3.005169,-1.333565 -4.539063,-1.455078 -1.0321609,-0.08177 -2.1999972,0.317321 -2.9042968,1.101562 -0.6326142,0.704419 -0.9086991,2.080577 -0.7558593,3.076172 0.073973,-0.782286 0.3186156,-1.589299 0.7558593,-2.076172 0.7042996,-0.784241 1.8721359,-1.183332 2.9042968,-1.101562 1.533894,0.121513 2.969851,1.703897 4.539063,1.455078 0.749881,-0.118904 1.350663,-0.660047 1.847656,-1.332032 0.495839,-0.57999 0.944458,-1.214689 1.580078,-1.6542965 0.54812,-0.3790906 1.221577,-0.5838875 1.898437,-0.6015625 0.40612,-0.010604 0.813969,0.046719 1.197266,0.1757813 1.022128,0.3441656 1.842419,1.1872637 2.123047,2.1835937 0.02856,0.101409 0.04713,0.213392 0.06445,0.326172 0.04518,-0.477446 0.04195,-0.948383 -0.06445,-1.326172 C 23.609997,9.3651105 22.789706,8.5220119 21.767578,8.1778463 21.384281,8.0487844 20.976432,7.9914609 20.570312,8.002065 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bleachbit.svg b/.icons/awkward/32x32/apps/bleachbit.svg
new file mode 120000
index 00000000..d5ad4059
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bleachbit.svg
@@ -0,0 +1 @@
+computerjanitor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/blender.svg b/.icons/awkward/32x32/apps/blender.svg
new file mode 100644
index 00000000..b836a517
--- /dev/null
+++ b/.icons/awkward/32x32/apps/blender.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#f4b43f" d="m15.619 3a1.9502 1.9489 0 0 0 -1.107 3.5098l2.215 1.7031h-10.776a1.9504 1.949 0 1 0 0.0002 3.8981h4.8868l-7.9845 5.797a1.9502 1.9489 0 1 0 2.291 3.153l4.0821-2.963a10.4 10.393 0 0 0 -0.0254 0.507 10.4 10.393 0 0 0 10.399 10.395 10.4 10.393 0 0 0 10.4 -10.395 10.4 10.393 0 0 0 -4.521 -8.57 1.9502 1.9489 0 0 0 -0.139 -0.119l-8.451-6.4961a1.9502 1.9489 0 0 0 -1.27 -0.4199z"/>
+ <path opacity=".2" d="m20 14a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6 -6 6 6 0 0 1 6 -6z"/>
+ <path fill="#fff" d="m20 13a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6 -6 6 6 0 0 1 6 -6z"/>
+ <circle fill="#408ef4" cx="20" cy="19" r="3"/>
+ <path fill="#fff" opacity=".2" d="m15.619 3a1.9502 1.9489 0 0 0 -1.824 2.4531 1.9502 1.9489 0 0 1 1.824 -1.4531 1.9502 1.9489 0 0 1 1.27 0.4199l8.451 6.4961a1.9502 1.9489 0 0 1 0.139 0.119 10.4 10.393 0 0 1 4.5 8.166 10.4 10.393 0 0 0 0.021 -0.596 10.4 10.393 0 0 0 -4.521 -8.57 1.9502 1.9489 0 0 0 -0.139 -0.119l-8.451-6.4961a1.9502 1.9489 0 0 0 -1.27 -0.4199zm-9.6678 5.2129a1.9504 1.949 0 0 0 -1.8828 2.4471 1.9504 1.949 0 0 1 1.8828 -1.4471h10.776l-1.301-1h-9.4748zm3.5097 4.8981l-6.6074 4.797a1.9502 1.9489 0 0 0 -0.7773 2.104 1.9502 1.9489 0 0 1 0.7773 -1.104l7.9845-5.797h-1.3771z"/>
+ <path opacity=".2" d="m13.795 5.4531a1.9502 1.9489 0 0 0 0.7168 2.0566l0.91406 0.70312h1.3008l-2.2148-1.7031a1.9502 1.9489 0 0 1 -0.717 -1.0566zm-9.7266 5.207a1.9504 1.949 0 0 0 1.8828 2.4512h3.5098l1.377-1h-4.8867a1.9504 1.949 0 0 1 -1.8829 -1.451zm5.1582 7.4375-4.082 2.9629a1.9502 1.9489 0 0 1 -3.0684 -1.0488 1.9502 1.9489 0 0 0 3.0684 2.0488l4.082-2.9629a10.4 10.393 0 0 1 -0.025391 -0.49219 10.4 10.393 0 0 1 0.025391 -0.50781zm0 1.0039a10.4 10.393 0 0 0 -0.0254 0.503 10.4 10.393 0 0 0 10.399 10.395 10.4 10.393 0 0 0 10.4 -10.395 10.4 10.393 0 0 0 -0.021 -0.404 10.4 10.393 0 0 1 -10.379 9.799 10.4 10.393 0 0 1 -10.373 -9.898z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bless.svg b/.icons/awkward/32x32/apps/bless.svg
new file mode 120000
index 00000000..601daaa9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bless.svg
@@ -0,0 +1 @@
+okteta.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/blinken.svg b/.icons/awkward/32x32/apps/blinken.svg
new file mode 100644
index 00000000..54e23464
--- /dev/null
+++ b/.icons/awkward/32x32/apps/blinken.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e7a73c" d="m16 2c-7.756 0-14 6.244-14 14h14z"/>
+ <path fill="#e74c3c" d="m16 2c7.756 0 14 6.244 14 14h-14z"/>
+ <path fill="#5dc15c" d="m16 30c7.756 0 14-6.244 14-14h-14z"/>
+ <path fill="#3c88e7" d="m16 30c-7.756 0-14-6.244-14-14h14z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0254 0.333 0.0312 0.5 0.2636-7.5207 6.3815-13.5 13.969-13.5 7.5872 0 13.705 5.9793 13.969 13.5 0.006-0.16727 0.0312-0.33125 0.0312-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <circle fill="#3f3f3f" cx="16" cy="16" r="7"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/blivet-gui.svg b/.icons/awkward/32x32/apps/blivet-gui.svg
new file mode 120000
index 00000000..86ccd96d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/blivet-gui.svg
@@ -0,0 +1 @@
+partitionmanager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/blobAndConquer.svg b/.icons/awkward/32x32/apps/blobAndConquer.svg
new file mode 100644
index 00000000..c6c86134
--- /dev/null
+++ b/.icons/awkward/32x32/apps/blobAndConquer.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <g>
+ <circle style="opacity:.2" cx="16" r="14" cy="17"/>
+ <circle style="fill:#ffc129" cx="16" r="14" cy="16"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.9785 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2" d="m6.2656252 7a14 14 0 0 0 -3.265625 5h1.0585938v18h3v-18h22.072266a14 14 0 0 0 -3.292969 -5z"/>
+ <path style="fill:#f13c3c" d="m6.2070312 6a14 14 0 0 0 -3.265625 5h1.0585938v18h3v-18h22.072266a14 14 0 0 0 -3.292969 -5z"/>
+ <path style="opacity:.1" d="m8 13v2l6 1v-2zm16 0-6 1v2l6-1zm-13 3a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm10 0a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3z"/>
+ <path style="fill:#3f3f3f" d="m8 12v2l6 1v-2zm16 0-6 1v2l6-1zm-13 3a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm10 0a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m6.2070312 6a14 14 0 0 0 -3.265625 5h0.5039063a14.000075 14 0 0 1 2.8203125 -4h19.572266a14.000075 14 0 0 1 2.849609 4h0.384766a14 14 0 0 0 -3.292969 -5zm-2.2070312 6v17h0.058594v-17z"/>
+ </g>
+ <circle style="fill:#c03630" cx="24" r="8" cy="23"/>
+ <path style="opacity:.3" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+ <path style="fill-rule:evenodd;fill:#ffffff" d="m23.999984 20.000055s-0.479396-0.01-0.973592 0.240198c-0.494296 0.247198-1.026392 0.843093-1.026392 1.759786h0.999992c0-0.999992 0.999992-0.999992 0.999992-0.999992s0.999992 0 0.999992 0.999992c0 0.374997-0.127499 0.657195-0.362496 0.957493-0.235099 0.300298-0.582596 0.595795-0.957593 0.908292-0.374997 0.312498-0.777494 0.641995-1.104892 1.060492-0.327497 0.418397-0.574995 0.948693-0.574995 1.573688v0.499996h3.999969v-0.999992h-2.908778c0.061-0.157399 0.152199-0.305298 0.271398-0.457497 0.234998-0.300297 0.582495-0.595795 0.957493-0.908293 0.374997-0.312497 0.777493-0.641995 1.104991-1.060491 0.327397-0.418397 0.574896-0.948693 0.574896-1.573688 0-0.916693-0.532096-1.512588-1.026393-1.759786-0.494195-0.247098-0.973592-0.240198-0.973592-0.240198z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/blobby.svg b/.icons/awkward/32x32/apps/blobby.svg
new file mode 100644
index 00000000..f8e97f16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/blobby.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 14.224609 3.1152344 C 13.800645 3.1684374 13.385684 3.2440088 12.974609 3.3339844 C 12.375538 7.4693636 13.075576 11.903176 15.310547 15.798828 C 14.162547 17.628252 12.784934 19.343762 11.177734 20.601562 C 7.8545827 16.298643 6.6759053 10.931393 7.421875 5.9375 C 6.9513553 6.3023567 6.4958353 6.6864226 6.0761719 7.1074219 C 5.6620293 12.069752 7.0507557 17.107583 10.146484 21.402344 C 8.4503743 22.594848 6.5734947 23.507115 4.6054688 24.105469 A 14 14 0 0 0 5.3652344 25.080078 C 9.7997954 23.586335 13.774088 20.636805 16.34375 16.371094 C 18.524979 16.371096 20.706573 16.827616 22.658203 17.513672 C 20.256008 23.13121 15.570139 27.128512 10.076172 28.666016 A 14 14 0 0 0 11.861328 29.375 A 14 14 0 0 0 11.863281 29.375 C 17.043457 27.441157 21.428933 23.412355 23.691406 18.085938 C 25.620617 18.996173 27.355839 20.186457 28.845703 21.554688 A 14 14 0 0 0 29.337891 20.238281 C 25.849614 17.209498 21.360274 15.337163 16.34375 15.228516 C 15.195749 13.284719 14.508492 11.226138 14.164062 9.1679688 C 14.92461 9.0822118 15.678464 9.0388958 16.425781 9.0371094 C 21.450767 9.0250974 26.118096 10.87457 29.683594 14.035156 C 29.533831 13.335597 29.32174 12.661791 29.072266 12.005859 C 24.892223 8.8222585 19.579466 7.2521957 14.048828 8.0234375 C 13.941758 6.4234104 13.945484 4.7286458 14.224609 3.1152344 z"/>
+ <path style="fill:#4f4f4f" d="m 14.225391,2.1148437 c -0.423964,0.053203 -0.839902,0.1287744 -1.250977,0.21875 -0.599071,4.1353792 0.101552,8.5703633 2.336523,12.4660153 -1.148,1.829424 -2.525807,3.543763 -4.133007,4.801563 C 7.8547783,15.298253 6.674929,9.9319786 7.4208987,4.9380859 6.950379,5.3029426 6.4966166,5.6873991 6.0769532,6.1083984 5.6628106,11.070729 7.0499743,16.107582 10.145703,20.402343 c -1.8568519,1.305519 -3.9238532,2.294794 -6.0976562,2.880665 0.2135083,0.350647 0.4409775,0.690595 0.6835939,1.019922 4.6909507,-1.416996 8.9203663,-4.462169 11.6128913,-8.931837 2.181229,2e-6 4.362041,0.456913 6.313671,1.142969 -2.590238,6.057277 -7.834228,10.235805 -13.8851563,11.472071 0.5350247,0.322332 1.0875788,0.618514 1.6666023,0.868164 5.794887,-1.686901 10.784766,-5.958561 13.252148,-11.767383 2.052798,0.968546 3.896607,2.244675 5.446875,3.725586 0.164912,-0.452439 0.30684,-0.914514 0.425195,-1.387695 C 26.04555,16.282144 21.46702,14.339067 16.344532,14.228125 15.196531,12.284328 14.508297,10.225552 14.163867,8.1673829 14.924414,8.0816259 15.679245,8.0392864 16.426562,8.0375 21.451548,8.025488 26.117314,9.8753514 29.682812,13.035937 29.533049,12.336378 29.322521,11.661596 29.073047,11.005664 24.893004,7.8220631 19.579662,6.253172 14.049024,7.0244138 13.941954,5.4243867 13.946266,3.7282551 14.225391,2.1148437 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/blobwars.svg b/.icons/awkward/32x32/apps/blobwars.svg
new file mode 100644
index 00000000..d0ed63eb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/blobwars.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <circle cx="16" cy="17" r="14" style="opacity:.2"/>
+ <circle cx="16" cy="16" r="14" style="fill:#ffc129"/>
+ <path d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.9785 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z" style="opacity:.2;fill:#ffffff"/>
+ <path style="opacity:.2" d="m6.2656252 7a14 14 0 0 0 -3.265625 5h1.0585938v18h3v-18h22.072266a14 14 0 0 0 -3.292969 -5z"/>
+ <path style="fill:#f13c3c" d="m6.2070312 6a14 14 0 0 0 -3.265625 5h1.0585938v18h3v-18h22.072266a14 14 0 0 0 -3.292969 -5h-19.572266z"/>
+ <path style="opacity:.1" d="m8 13v2l6 1v-2zm16 0-6 1v2l6-1zm-13 3a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm10 0a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3z"/>
+ <path style="fill:#3f3f3f" d="m8 12v2l6 1v-2l-6-1zm16 0l-6 1v2l6-1v-2zm-13 3a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm10 0a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m6.2070312 6a14 14 0 0 0 -3.265625 5h0.5039063a14.000075 14 0 0 1 2.8203125 -4h19.572266a14.000075 14 0 0 1 2.849609 4h0.384766a14 14 0 0 0 -3.292969 -5h-19.572266zm-2.2070312 6v17h0.0585938v-17h-0.0585938z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/blockbench.svg b/.icons/awkward/32x32/apps/blockbench.svg
new file mode 100644
index 00000000..2e309390
--- /dev/null
+++ b/.icons/awkward/32x32/apps/blockbench.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#1d93d8" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 25.680408,10.00005 c -0.228879,0.002 -0.924811,0.05249 -3.180597,0.207829 -0.846764,0.0583 -2.154062,0.148237 -2.905104,0.199877 -0.751043,0.05164 -1.973998,0.135721 -2.717678,0.186857 -0.74368,0.05114 -1.984708,0.1358 -2.757841,0.188112 -2.64269,0.178811 -2.480366,0.164312 -2.604302,0.232774 -0.154667,0.08544 -0.252326,0.254516 -0.298867,0.517424 -0.02077,0.117368 -0.04918,0.243495 -0.06312,0.280312 -0.01394,0.03681 -0.03405,0.137681 -0.04466,0.224145 -0.01061,0.08646 -0.03528,0.202481 -0.0548,0.257823 -0.01952,0.05534 -0.04432,0.17103 -0.05507,0.257038 -0.01074,0.08601 -0.03445,0.192899 -0.05267,0.237533 -0.0182,0.04463 -0.04162,0.151854 -0.05203,0.238317 -0.01043,0.08646 -0.03448,0.201207 -0.05345,0.254946 -0.01897,0.05374 -0.04349,0.163458 -0.05453,0.24386 -0.01106,0.08041 -0.03516,0.188847 -0.05355,0.240984 -0.01839,0.05213 -0.04249,0.160582 -0.05355,0.240984 -0.01106,0.08041 -0.03516,0.188846 -0.05356,0.240985 -0.01839,0.05213 -0.04249,0.160581 -0.05355,0.240983 -0.01106,0.08041 -0.03516,0.188846 -0.05356,0.240983 -0.0184,0.05213 -0.04249,0.160582 -0.05356,0.240985 -0.01105,0.08041 -0.03516,0.188846 -0.05356,0.240983 -0.0184,0.05213 -0.04249,0.160581 -0.05356,0.240984 -0.01106,0.08041 -0.03516,0.188847 -0.05356,0.240984 -0.0184,0.05213 -0.04251,0.16086 -0.05356,0.241559 -0.01104,0.0807 -0.03161,0.176816 -0.0457,0.213633 -0.01409,0.03681 -0.04272,0.163334 -0.06364,0.281148 -0.03544,0.199563 -0.03469,0.218785 0.01061,0.281148 0.09563,0.131638 0.211079,0.161457 1.043864,0.269643 0.437376,0.05682 1.120572,0.146314 1.518184,0.198833 0.397611,0.05252 1.087406,0.143303 1.532878,0.201761 0.445471,0.05846 1.180448,0.154979 1.633284,0.214469 0.452834,0.05949 1.14263,0.14947 1.532877,0.199983 0.848274,0.109798 2.216574,0.289017 2.764536,0.362105 0.898415,0.119827 1.220113,0.162539 1.921117,0.255155 0.404973,0.05351 1.031511,0.136847 1.392308,0.185184 0.823925,0.110381 0.844903,0.111169 0.893462,0.03405 0.03758,-0.05968 0.09018,-0.295728 0.204267,-0.917079 0.03245,-0.176721 0.08674,-0.465901 0.120697,-0.642623 0.03395,-0.176721 0.08786,-0.459877 0.119756,-0.629236 0.03189,-0.169358 0.0804,-0.410342 0.107779,-0.53552 0.02738,-0.125177 0.05761,-0.275792 0.0672,-0.3347 0.01783,-0.1095 0.06355,-0.348462 0.18434,-0.963935 0.03758,-0.191449 0.09296,-0.477529 0.123103,-0.635773 0.03014,-0.158243 0.07954,-0.417302 0.109716,-0.575683 0.03019,-0.158382 0.08316,-0.43259 0.117716,-0.609311 0.03455,-0.176722 0.08815,-0.453853 0.119181,-0.615847 0.05123,-0.267506 0.08831,-0.457445 0.243018,-1.245084 0.115621,-0.588675 0.121087,-0.653048 0.06343,-0.751767 -0.02882,-0.04936 -0.0919,-0.112811 -0.14015,-0.140992 -0.0371,-0.02167 -0.0063,-0.037983 -0.143604,-0.03681 z M 9.500369,17.341012 c -0.1098077,-0.0012 -0.2142815,0.0068 -0.3211974,0.02332 -0.1472626,0.02283 -1.297925,0.187458 -2.5570268,0.365816 -1.2591019,0.178358 -2.3415369,0.343211 -2.4053716,0.36634 -0.270737,0.0981 -0.2931833,0.439204 -0.037339,0.567367 0.054921,0.02751 0.1721769,0.07101 0.2605348,0.0967 0.088357,0.02569 0.1907732,0.05617 0.2275889,0.06767 0.036816,0.01152 0.1151332,0.03401 0.1740385,0.05005 0.1679712,0.04573 0.6028505,0.168039 0.7697859,0.216509 0.047864,0.01389 0.1352142,0.03868 0.1941199,0.05507 0.058905,0.01639 0.1432469,0.0402 0.1874256,0.05293 0.130478,0.03758 0.6615452,0.187485 0.7630923,0.21541 0.051542,0.01418 0.1750424,0.04996 0.2744454,0.07954 0.099402,0.02958 0.262062,0.078 0.3614642,0.107575 0.099403,0.02958 0.2289281,0.0671 0.2878331,0.08342 0.058904,0.01631 0.1372229,0.0389 0.1740386,0.05021 0.036815,0.01131 0.1151329,0.03347 0.1740386,0.0492 0.2510249,0.06705 0.4365717,0.119704 1.0442304,0.296365 0.3534323,0.102752 0.7510433,0.215911 0.8835803,0.251496 0.3971993,0.106646 2.2299453,0.63124 2.5034773,0.716572 0.139899,0.04365 0.302559,0.09298 0.361464,0.109665 0.05891,0.01669 0.160962,0.04739 0.226805,0.0683 0.06583,0.0209 0.192353,0.05611 0.281139,0.07823 0.08879,0.02212 0.197582,0.05082 0.241761,0.06375 0.04418,0.01293 0.122496,0.03523 0.174038,0.04958 0.05155,0.01435 0.220225,0.06422 0.374853,0.110817 0.402765,0.121394 0.58396,0.17288 0.763091,0.216718 0.05891,0.01441 0.185418,0.04962 0.281139,0.07824 0.09572,0.02861 0.306576,0.08928 0.468565,0.134873 0.16199,0.0456 0.346439,0.100193 0.409945,0.121329 0.0635,0.02114 0.214112,0.06334 0.334689,0.09382 0.120574,0.03047 0.460249,0.126351 0.754775,0.213058 0.778173,0.229085 0.82135,0.239805 0.917364,0.22749 0.04804,-0.0062 1.32513,-0.635461 2.83801,-1.398468 2.974768,-1.500303 2.871477,-1.440771 2.871477,-1.655772 0,-0.146691 0.118098,-0.117879 -1.378921,-0.336477 -0.397611,-0.05806 -0.885587,-0.129108 -1.084393,-0.157937 -0.198805,-0.02883 -0.481952,-0.07097 -0.629217,-0.09361 -0.147263,-0.02264 -0.599093,-0.08912 -1.004066,-0.147738 -0.404976,-0.05861 -1.067661,-0.155047 -1.472635,-0.214313 -0.404974,-0.05926 -0.983318,-0.14348 -1.285207,-0.187118 -0.696819,-0.100725 -2.17916,-0.318038 -3.012205,-0.441595 -0.353432,-0.05242 -0.889605,-0.130933 -1.191495,-0.174461 -1.845701,-0.266123 -2.415438,-0.35167 -2.570415,-0.385898 -0.2484946,-0.05489 -0.446307,-0.08211 -0.6293202,-0.08404 z m -1.5559398,2.992164 c -0.048166,0.01022 -1.0277579,2.113357 -1.0277579,2.206561 0,0.105723 0.076197,0.22564 0.1690701,0.266033 0.1082943,0.04711 0.1292239,0.04725 0.252063,0.002 0.055523,-0.02048 0.2274946,-0.07579 0.3821216,-0.122898 0.1546264,-0.04712 0.374392,-0.115031 0.4883851,-0.150929 0.1988533,-0.06263 0.3334968,-0.103802 0.8637595,-0.264308 0.4386417,-0.132773 0.713648,-0.227266 0.7856837,-0.270009 0.1436337,-0.08522 0.2970077,-0.365505 0.4605637,-0.841508 0.04732,-0.137732 0.04768,-0.149446 0.0054,-0.181261 -0.02484,-0.0187 -0.09376,-0.04617 -0.153123,-0.06102 C 9.9587495,20.86276 9.355767,20.70098 8.6749307,20.514458 8.2945278,20.410242 7.9657988,20.328667 7.9444189,20.333196 Z m 12.4991868,1.661732 c -0.02813,7.65e-4 -0.06309,0.01241 -0.102919,0.03551 -0.04874,0.02828 -0.194362,0.110213 -0.323601,0.182045 -0.207519,0.115341 -0.617406,0.355391 -0.890954,0.521766 -0.05155,0.03134 -0.153958,0.08761 -0.22759,0.125041 -0.07363,0.03743 -0.200143,0.109162 -0.281139,0.159453 -0.3961,0.245947 -0.558127,0.297264 -0.728366,0.230577 -0.03383,-0.01325 -0.209591,-0.06354 -0.390594,-0.111758 -0.283137,-0.07541 -0.333993,-0.08232 -0.364131,-0.04952 -0.03255,0.03542 -0.07049,0.128238 -0.207037,0.506653 -0.02923,0.08099 -0.07773,0.207514 -0.10778,0.281147 -0.03005,0.07364 -0.06484,0.170027 -0.07723,0.214207 -0.0124,0.04418 -0.06039,0.182748 -0.106683,0.307926 -0.0463,0.125177 -0.09426,0.257718 -0.10663,0.294535 -0.01236,0.03681 -0.06029,0.169358 -0.106473,0.294536 -0.07863,0.213128 -0.21603,0.703322 -0.213886,0.763063 0.0022,0.05936 0.130323,0.179587 0.228946,0.214731 0.13733,0.04893 0.147266,0.0486 0.326535,-0.01223 0.237652,-0.08066 1.744451,-0.852611 2.147867,-1.100378 0.198806,-0.122099 0.490658,-0.291446 0.648618,-0.376327 0.15796,-0.08488 0.312793,-0.172232 0.34405,-0.194126 0.109309,-0.07656 0.187316,-0.231045 0.242128,-0.479666 0.03001,-0.136151 0.07212,-0.325894 0.09361,-0.421618 0.02148,-0.09572 0.04995,-0.228266 0.06328,-0.294537 0.01332,-0.06627 0.06713,-0.304947 0.119545,-0.530446 0.0524,-0.225498 0.09528,-0.439798 0.09528,-0.476163 0,-0.05677 -0.02795,-0.08569 -0.07484,-0.0844 z"/>
+ <path style="fill:#ffffff" d="m 25.680408,9.0000504 c -0.228879,0.00195 -0.924811,0.052494 -3.180597,0.2078283 -0.846764,0.058303 -2.154062,0.1482373 -2.905104,0.1998777 -0.751043,0.051638 -1.973998,0.1357204 -2.717678,0.1868571 -0.74368,0.051138 -1.984708,0.1357998 -2.757841,0.1881114 -2.64269,0.1788113 -2.480366,0.1643125 -2.604302,0.2327741 -0.154667,0.08544 -0.252326,0.254516 -0.298867,0.517424 -0.02077,0.117368 -0.04918,0.243495 -0.06312,0.280312 -0.01394,0.03681 -0.03405,0.137681 -0.04466,0.224145 -0.01061,0.08646 -0.03528,0.202481 -0.0548,0.257823 -0.01952,0.05534 -0.04432,0.17103 -0.05507,0.257038 -0.01074,0.08601 -0.03445,0.192899 -0.05267,0.237533 -0.0182,0.04463 -0.04162,0.151854 -0.05203,0.238317 -0.01043,0.08646 -0.03448,0.201207 -0.05345,0.254946 -0.01897,0.05374 -0.04349,0.163458 -0.05453,0.24386 -0.01106,0.08041 -0.03516,0.188847 -0.05355,0.240984 -0.01839,0.05213 -0.04249,0.160582 -0.05355,0.240984 -0.01106,0.08041 -0.03516,0.188846 -0.05356,0.240985 -0.01839,0.05213 -0.04249,0.160581 -0.05355,0.240983 -0.01106,0.08041 -0.03516,0.188846 -0.05356,0.240983 -0.0184,0.05213 -0.04249,0.160582 -0.05356,0.240985 -0.01105,0.08041 -0.03516,0.188846 -0.05356,0.240983 -0.0184,0.05213 -0.04249,0.160581 -0.05356,0.240984 -0.01106,0.08041 -0.03516,0.188847 -0.05356,0.240984 -0.0184,0.05213 -0.04251,0.16086 -0.05356,0.241559 -0.01104,0.0807 -0.03161,0.176816 -0.0457,0.213633 -0.01409,0.03681 -0.04272,0.163334 -0.06364,0.281148 -0.03544,0.199563 -0.03469,0.218785 0.01061,0.281148 0.09563,0.131638 0.211079,0.161457 1.043864,0.269643 0.437376,0.05682 1.120572,0.146314 1.518184,0.198833 0.397611,0.05252 1.087406,0.143303 1.532878,0.201761 0.445471,0.05846 1.180448,0.154979 1.633284,0.214469 0.452834,0.05949 1.14263,0.14947 1.532877,0.199983 0.848274,0.109798 2.216574,0.289017 2.764536,0.362105 0.898415,0.119827 1.220113,0.162539 1.921117,0.255155 0.404973,0.05351 1.031511,0.136847 1.392308,0.185184 0.823925,0.110381 0.844903,0.111169 0.893462,0.03405 0.03758,-0.05968 0.09018,-0.295728 0.204267,-0.917079 0.03245,-0.176721 0.08674,-0.465901 0.120697,-0.642623 0.03395,-0.176721 0.08786,-0.459877 0.119756,-0.629236 0.03189,-0.169358 0.0804,-0.410342 0.107779,-0.53552 0.02738,-0.125177 0.05761,-0.275792 0.0672,-0.3347 0.01783,-0.1095 0.06355,-0.348462 0.18434,-0.963935 0.03758,-0.191449 0.09296,-0.477529 0.123103,-0.635773 0.03014,-0.158243 0.07954,-0.417302 0.109716,-0.575683 0.03019,-0.158382 0.08316,-0.43259 0.117716,-0.609311 0.03455,-0.176722 0.08815,-0.453853 0.119181,-0.615847 0.05123,-0.267506 0.08831,-0.457445 0.243018,-1.2450844 0.115621,-0.5886744 0.121087,-0.6530473 0.06343,-0.7517667 -0.02882,-0.049357 -0.0919,-0.1128105 -0.14015,-0.1409921 -0.0371,-0.021669 -0.0063,-0.037983 -0.143604,-0.036814 z M 9.500369,16.341012 c -0.1098077,-0.0012 -0.2142815,0.0068 -0.3211974,0.02332 -0.1472626,0.02283 -1.297925,0.187458 -2.5570268,0.365816 -1.2591019,0.178358 -2.3415369,0.343211 -2.4053716,0.36634 -0.270737,0.0981 -0.2931833,0.439204 -0.037339,0.567367 0.054921,0.02751 0.1721769,0.07101 0.2605348,0.0967 0.088357,0.02569 0.1907732,0.05617 0.2275889,0.06767 0.036816,0.01152 0.1151332,0.03401 0.1740385,0.05005 0.1679712,0.04573 0.6028505,0.168039 0.7697859,0.216509 0.047864,0.01389 0.1352142,0.03868 0.1941199,0.05507 0.058905,0.01639 0.1432469,0.0402 0.1874256,0.05293 0.130478,0.03758 0.6615452,0.187485 0.7630923,0.21541 0.051542,0.01418 0.1750424,0.04996 0.2744454,0.07954 0.099402,0.02958 0.262062,0.078 0.3614642,0.107575 0.099403,0.02958 0.2289281,0.0671 0.2878331,0.08342 0.058904,0.01631 0.1372229,0.0389 0.1740386,0.05021 0.036815,0.01131 0.1151329,0.03347 0.1740386,0.0492 0.2510249,0.06705 0.4365717,0.119704 1.0442304,0.296365 0.3534323,0.102752 0.7510433,0.215911 0.8835803,0.251496 0.3971993,0.106646 2.2299453,0.63124 2.5034773,0.716572 0.139899,0.04365 0.302559,0.09298 0.361464,0.109665 0.05891,0.01669 0.160962,0.04739 0.226805,0.0683 0.06583,0.0209 0.192353,0.05611 0.281139,0.07823 0.08879,0.02212 0.197582,0.05082 0.241761,0.06375 0.04418,0.01293 0.122496,0.03523 0.174038,0.04958 0.05155,0.01435 0.220225,0.06422 0.374853,0.110817 0.402765,0.121394 0.58396,0.17288 0.763091,0.216718 0.05891,0.01441 0.185418,0.04962 0.281139,0.07824 0.09572,0.02861 0.306576,0.08928 0.468565,0.134873 0.16199,0.0456 0.346439,0.100193 0.409945,0.121329 0.0635,0.02114 0.214112,0.06334 0.334689,0.09382 0.120574,0.03047 0.460249,0.126351 0.754775,0.213058 0.778173,0.229085 0.82135,0.239805 0.917364,0.22749 0.04804,-0.0062 1.32513,-0.635461 2.83801,-1.398468 2.974768,-1.500303 2.871477,-1.440771 2.871477,-1.655772 0,-0.146691 0.118098,-0.117879 -1.378921,-0.336477 -0.397611,-0.05806 -0.885587,-0.129108 -1.084393,-0.157937 -0.198805,-0.02883 -0.481952,-0.07097 -0.629217,-0.09361 -0.147263,-0.02264 -0.599093,-0.08912 -1.004066,-0.147738 -0.404976,-0.05861 -1.067661,-0.155047 -1.472635,-0.214313 -0.404974,-0.05926 -0.983318,-0.14348 -1.285207,-0.187118 -0.696819,-0.100725 -2.17916,-0.318038 -3.012205,-0.441595 -0.353432,-0.05242 -0.889605,-0.130933 -1.191495,-0.174461 -1.845701,-0.266123 -2.415438,-0.35167 -2.570415,-0.385898 -0.2484946,-0.05489 -0.446307,-0.08211 -0.6293202,-0.08404 z m -1.5559398,2.992164 c -0.048166,0.01022 -1.0277579,2.113357 -1.0277579,2.206561 0,0.105723 0.076197,0.22564 0.1690701,0.266033 0.1082943,0.04711 0.1292239,0.04725 0.252063,0.002 0.055523,-0.02048 0.2274946,-0.07579 0.3821216,-0.122898 0.1546264,-0.04712 0.374392,-0.115031 0.4883851,-0.150929 0.1988533,-0.06263 0.3334968,-0.103802 0.8637595,-0.264308 0.4386417,-0.132773 0.713648,-0.227266 0.7856837,-0.270009 0.1436337,-0.08522 0.2970077,-0.365505 0.4605637,-0.841508 0.04732,-0.137732 0.04768,-0.149446 0.0054,-0.181261 -0.02484,-0.0187 -0.09376,-0.04617 -0.153123,-0.06102 C 9.9587495,19.86276 9.355767,19.70098 8.6749307,19.514458 8.2945278,19.410242 7.9657988,19.328667 7.9444189,19.333196 Z m 12.4991868,1.661732 c -0.02813,7.65e-4 -0.06309,0.01241 -0.102919,0.03551 -0.04874,0.02828 -0.194362,0.110213 -0.323601,0.182045 -0.207519,0.115341 -0.617406,0.355391 -0.890954,0.521766 -0.05155,0.03134 -0.153958,0.08761 -0.22759,0.125041 -0.07363,0.03743 -0.200143,0.109162 -0.281139,0.159453 -0.3961,0.245947 -0.558127,0.297264 -0.728366,0.230577 -0.03383,-0.01325 -0.209591,-0.06354 -0.390594,-0.111758 -0.283137,-0.07541 -0.333993,-0.08232 -0.364131,-0.04952 -0.03255,0.03542 -0.07049,0.128238 -0.207037,0.506653 -0.02923,0.08099 -0.07773,0.207514 -0.10778,0.281147 -0.03005,0.07364 -0.06484,0.170027 -0.07723,0.214207 -0.0124,0.04418 -0.06039,0.182748 -0.106683,0.307926 -0.0463,0.125177 -0.09426,0.257718 -0.10663,0.294535 -0.01236,0.03681 -0.06029,0.169358 -0.106473,0.294536 -0.07863,0.213128 -0.21603,0.703322 -0.213886,0.763063 0.0022,0.05936 0.130323,0.179587 0.228946,0.214731 0.13733,0.04893 0.147266,0.0486 0.326535,-0.01223 0.237652,-0.08066 1.744451,-0.852611 2.147867,-1.100378 0.198806,-0.122099 0.490658,-0.291446 0.648618,-0.376327 0.15796,-0.08488 0.312793,-0.172232 0.34405,-0.194126 0.109309,-0.07656 0.187316,-0.231045 0.242128,-0.479666 0.03001,-0.136151 0.07212,-0.325894 0.09361,-0.421618 0.02148,-0.09572 0.04995,-0.228266 0.06328,-0.294537 0.01332,-0.06627 0.06713,-0.304947 0.119545,-0.530446 0.0524,-0.225498 0.09528,-0.439798 0.09528,-0.476163 0,-0.05677 -0.02795,-0.08569 -0.07484,-0.0844 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/blockdevice.svg b/.icons/awkward/32x32/apps/blockdevice.svg
new file mode 120000
index 00000000..e10055af
--- /dev/null
+++ b/.icons/awkward/32x32/apps/blockdevice.svg
@@ -0,0 +1 @@
+kcmdf.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/blockout.svg b/.icons/awkward/32x32/apps/blockout.svg
new file mode 100644
index 00000000..05af6340
--- /dev/null
+++ b/.icons/awkward/32x32/apps/blockout.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#278e33" d="m20 21v9h7.6501c0.748 0 1.35-0.602 1.35-1.35v-7.6501h-9z"/>
+ <rect fill="#1e4f77" width="9" height="9" x="11" y="21"/>
+ <path fill="#278e33" d="m2 21v7.6501c0 0.74786 0.60207 1.3499 1.3499 1.3499h7.6501v-9h-9z"/>
+ <rect opacity=".2" width="9" height="9" x="2" y="13"/>
+ <rect fill="#20c931" width="9" height="9" x="2" y="12"/>
+ <rect opacity=".2" width="9" height="9" x="11" y="13"/>
+ <rect fill="#3182c6" width="9" height="9" x="11" y="12"/>
+ <rect opacity=".2" width="9" height="9" x="20" y="13"/>
+ <rect fill="#20c931" width="9" height="9" x="20" y="12"/>
+ <path opacity=".2" d="m20 4v9h9v-7.6501c0-0.7478-0.602-1.3499-1.35-1.3499h-7.65z"/>
+ <path fill="#66fe76" d="m20 3v9h9v-7.6501c0-0.7478-0.602-1.3499-1.35-1.3499h-7.65z"/>
+ <rect opacity=".2" width="9" height="9" x="11" y="4"/>
+ <rect fill="#4799e2" width="9" height="9" x="11" y="3"/>
+ <path opacity=".2" d="m3.3499 4c-0.7478 0-1.3499 0.6021-1.3499 1.3499v7.6501h9v-9h-7.6501z"/>
+ <path fill="#66b7fe" d="m3.3499 3c-0.7478 0-1.3499 0.6021-1.3499 1.3499v7.6501h9v-9h-7.6501z"/>
+ <path opacity=".2" d="m2 28.65v1c0 0.748 0.6017 1.35 1.3496 1.35h24.3c0.748 0 1.35-0.602 1.35-1.35v-1c0 0.748-0.602 1.35-1.35 1.35h-24.3c-0.7479 0-1.3496-0.602-1.3496-1.35z"/>
+ <path fill="#fff" opacity=".2" d="m3.3496 3c-0.7479 0-1.3496 0.6017-1.3496 1.3496v1c0-0.7479 0.6017-1.3496 1.3496-1.3496h24.3c0.748 0 1.35 0.6017 1.35 1.3496v-1c0-0.7479-0.602-1.3496-1.35-1.3496h-24.3z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/blogilo.svg b/.icons/awkward/32x32/apps/blogilo.svg
new file mode 100644
index 00000000..6bb8049c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/blogilo.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#35b9f5" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <g opacity=".2" transform="matrix(.14322 0 0 .14322 9 10)">
+ <g>
+ <g>
+ <path d="m36.491 40.31s13.827-0.006 13.858-0.006c3.201 0 5.82-2.344 5.873-5.556 0.051-3.244-2.537-6.15-5.781-6.201l-13.766 0.016c-3.249-0.031-5.914 2.537-5.966 5.78-0.051 3.243 2.538 5.915 5.782 5.967z"/>
+ <path d="m62.55 55.48h-27.529c-3.244 0-5.875 2.631-5.875 5.875s2.631 5.873 5.875 5.873h27.529c3.244 0 5.875-2.629 5.875-5.873s-2.631-5.875-5.875-5.875z"/>
+ <path d="m48.875 0c-26.992 0-48.875 21.882-48.875 48.875s21.883 48.875 48.875 48.875 48.875-21.882 48.875-48.875-21.883-48.875-48.875-48.875zm27.902 77.021c-3.776 3.889-9.108 5.972-15.42 6.024h-24.669c-0.155 0.002-0.31 0.003-0.463 0.003-7.074 0-12.534-1.994-16.227-5.927-3.694-3.935-4.878-9.256-4.878-16.649 0.007-0.51-0.042-1.006-0.011-1.496l0.013-25.991c0.305-6.445 3.185-10.431 5.353-12.713 3.503-3.689 8.455-5.56 14.721-5.56h0.174l16.11-0.012 0.15 0.004c10.533 0.292 18.123 7.623 18.197 17.822 0.275 3.063 0.104 5.896-0.493 8.452 3.541 0.105 7.91 0.725 10.741 4.383 2.5 3.23 2.516 6.903 2.537 11.985 0.006 1.04 0.035 3.688 0.035 3.688-0.068 6.579-2.098 12.109-5.87 15.987z"/>
+ </g>
+ </g>
+ </g>
+ <g fill="#fff" transform="matrix(.14322 0 0 .14322 9 9)">
+ <g>
+ <g>
+ <path d="m36.491 40.31s13.827-0.006 13.858-0.006c3.201 0 5.82-2.344 5.873-5.556 0.051-3.244-2.537-6.15-5.781-6.201l-13.766 0.016c-3.249-0.031-5.914 2.537-5.966 5.78-0.051 3.243 2.538 5.915 5.782 5.967z"/>
+ <path d="m62.55 55.48h-27.529c-3.244 0-5.875 2.631-5.875 5.875s2.631 5.873 5.875 5.873h27.529c3.244 0 5.875-2.629 5.875-5.873s-2.631-5.875-5.875-5.875z"/>
+ <path d="m48.875 0c-26.992 0-48.875 21.882-48.875 48.875s21.883 48.875 48.875 48.875 48.875-21.882 48.875-48.875-21.883-48.875-48.875-48.875zm27.902 77.021c-3.776 3.889-9.108 5.972-15.42 6.024h-24.669c-0.155 0.002-0.31 0.003-0.463 0.003-7.074 0-12.534-1.994-16.227-5.927-3.694-3.935-4.878-9.256-4.878-16.649 0.007-0.51-0.042-1.006-0.011-1.496l0.013-25.991c0.305-6.445 3.185-10.431 5.353-12.713 3.503-3.689 8.455-5.56 14.721-5.56h0.174l16.11-0.012 0.15 0.004c10.533 0.292 18.123 7.623 18.197 17.822 0.275 3.063 0.104 5.896-0.493 8.452 3.541 0.105 7.91 0.725 10.741 4.383 2.5 3.23 2.516 6.903 2.537 11.985 0.006 1.04 0.035 3.688 0.035 3.688-0.068 6.579-2.098 12.109-5.87 15.987z"/>
+ </g>
+ </g>
+ </g>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bloomrpc.svg b/.icons/awkward/32x32/apps/bloomrpc.svg
new file mode 100644
index 00000000..156e3ac2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bloomrpc.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 10.173828,3 C 9.2857799,4.337823 8.4969297,5.6688057 7.8066406,6.9863281 6.1613484,5.2176021 4.6969271,4.0018442 3.8105469,3.75 1.134491,19.86234 5.0207994,28.948147 16.492188,31 17.015225,30.808812 17.513934,30.60259 18.001953,30.390625 27.989446,26.186111 31.778662,19.053463 29.228516,3.6992188 28.720607,3.6084771 27.349201,4.5251107 25.695312,6.2207031 25.14534,5.1530256 24.54098,4.079783 23.824219,3 21.035976,3.7497492 18.762352,5.0090142 16.953125,6.59375 15.200518,5.0090067 12.962081,3.7497517 10.173828,3 Z"/>
+ <path style="fill:#5edd86" d="M 3.8098524,2.7495945 C 7.6661115,3.8452602 22.288412,22.64696 16.492708,30 5.0213199,27.948147 1.1337965,18.861934 3.8098524,2.7495945 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.8105469 2.75 C 3.2609223 6.0592502 3.0046144 9.0550779 3.0175781 11.771484 C 3.0673633 9.3233471 3.3280679 6.6549711 3.8105469 3.75 C 6.9774329 4.6497965 17.395423 17.486149 17.8125 26.121094 C 18.226537 17.516476 7.1021742 3.6852388 3.8105469 2.75 z"/>
+ <path style="fill:#077cc5" d="M 23.824274,2 C 8.7778095,6.0459436 8.6224771,24.894681 16.492708,30 29.563134,25.222316 31.679724,13.834043 23.824274,2 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23.824219 2 C 14.811993 4.4233572 11.14677 12.155929 11.34375 19.066406 C 11.51316 12.426068 15.244936 5.3069403 23.824219 3 C 26.738064 7.3896361 28.274925 11.717588 28.394531 15.669922 C 28.527651 11.453286 26.985903 6.7630005 23.824219 2 z"/>
+ <path style="fill:#218ef2" d="M 10.17314,2 C 25.219606,6.0459436 24.362938,24.894681 16.492708,30 8.7175306,27.157909 5.084346,21.976543 5,15.753626 4.9425565,11.515536 6.9906454,6.7943507 10.17314,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.173828 2 C 6.9913335 6.7943507 4.9425565 11.515816 5 15.753906 C 5.0022387 15.919077 5.0161874 16.080462 5.0234375 16.244141 C 5.1267407 12.137558 7.117179 7.6047675 10.173828 3 C 18.403211 5.2128532 21.867673 11.853389 22.037109 18.251953 C 22.217903 11.559058 18.833299 4.3285023 10.173828 2 z"/>
+ <path style="fill:#0dd8c1" d="M 29.227732,2.6999996 C 27.464305,2.3849504 15.42756,13.864477 16.492708,30 27.617019,25.878496 31.903789,18.812339 29.227732,2.6999996 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 29.228516 2.6992188 C 27.514305 2.3929625 16.093357 13.234973 16.435547 28.662109 C 16.592435 13.769852 27.551664 3.3996369 29.228516 3.6992188 C 29.701366 6.5462144 29.945616 9.0982804 29.984375 11.414062 C 30.012809 8.8414579 29.770723 5.96381 29.228516 2.6992188 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bluefish.svg b/.icons/awkward/32x32/apps/bluefish.svg
new file mode 100644
index 00000000..472f9175
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bluefish.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g transform="matrix(.062585 0 0 .080422 1.985 -3.4694)">
+ <g>
+ <path fill="#3780c9" transform="matrix(11.191 0 0 11.191 -44.763 -48.865)" d="m17.771 16.006c-3.9841 0.11466-8.2019 1.7637-11.832 6.2578-0.69532 0.86174-1.9257 2.4155-1.918 3.7852 0.0076 1.3397 1.2223 2.8254 1.918 3.6875 8.9357 11.062 21.432 4.8811 25.244 1.0273 0.79004-0.79886 2.2061-1.1326 3.2344-0.67969l8.3984 3.6934c1.0281 0.45206 1.4701-0.0044 0.98828-1.0195l-3.7754-6.709 3.7754-6.8066c0.48183-1.0151 0.03986-1.4716-0.98828-1.0195l-8.3984 3.6934c-1.0282 0.45296-2.4443 0.11918-3.2344-0.67969-2.2635-2.2882-7.5892-5.398-13.412-5.2305z"/>
+ </g>
+ </g>
+ <circle opacity=".2" cx="7.5" cy="13.5" r="1.5"/>
+ <circle fill="#fff" cx="7.5" cy="12.5" r="1.5"/>
+ <g fill="#fff" transform="matrix(.062585 0 0 .080422 1.985 -3.4694)">
+ <g>
+ <path opacity=".2" transform="matrix(15.978 0 0 12.434 -31.716 43.14)" d="m11.631 7.0059c-2.7905 0.1032-5.7448 1.5882-8.2872 5.6331-0.487 0.775-1.3492 2.173-1.3438 3.406 0.0007 0.161 0.0189 0.324 0.0469 0.488 0.1796-1.091 0.8763-2.225 1.2969-2.894 2.5424-4.0449 5.4967-5.5299 8.2872-5.6331 4.078-0.1509 7.807 2.6481 9.392 4.7071 0.554 0.719 1.546 1.019 2.266 0.611l5.883-3.324c0.32-0.181 0.552-0.1911 0.689-0.0762l0.002-0.0058c0.338-0.9136 0.029-1.3249-0.691-0.918l-5.883 3.324c-0.72 0.408-1.712 0.108-2.266-0.611-1.585-2.0594-5.314-4.858-9.392-4.7071zm15.805 9.5351l-0.217 0.504 2.642 6.033c0.172-0.143 0.19-0.488 0.002-0.996l-2.427-5.541z"/>
+ </g>
+ </g>
+ <g transform="matrix(.062585 0 0 .080422 1.985 -2.4682)">
+ <g>
+ <path opacity=".2" transform="matrix(15.978,0,0,12.434,-31.716,43.14)" d="m29.861 8.9238-2.642 6.1212 0.217 0.496 2.427-5.623c0.188-0.5071 0.169-0.8507-0.002-0.9942zm-27.814 6.6092c-0.0284 0.172-0.0476 0.344-0.0469 0.512 0.0053 1.206 0.8565 2.542 1.3438 3.318 6.2583 9.956 15.009 4.392 17.679 0.924 0.554-0.719 1.546-1.019 2.266-0.611l5.883 3.324c0.72 0.407 1.029-0.004 0.691-0.918l-0.002-0.004c-0.137 0.115-0.369 0.103-0.689-0.078l-5.883-3.324c-0.72-0.408-1.712-0.108-2.266 0.611-2.67 3.468-11.421 9.032-17.679-0.924-0.4224-0.672-1.1156-1.765-1.2971-2.83z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bluegriffon.svg b/.icons/awkward/32x32/apps/bluegriffon.svg
new file mode 100644
index 00000000..16495e86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bluegriffon.svg
@@ -0,0 +1,32 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m23.050781 3.4353155c-0.18901 0.01371-0.355459 0.1064472-0.503906 0.2851562-0.167634 0.201811-0.253133 0.4752269-0.228516 0.7167969 0.03637 0.356951 0.141855 0.6503884 0.572266 1.5058594 0.236563 0.470186 0.314948 0.6583702 0.396484 1.0351562 0.115148 0.532121 0.160966 0.9994025 0.160157 1.6171875-0.00091 0.5689167-0.03643 0.9831065-0.126954 1.5234373-0.07947 0.474401-0.215549 1.044685-0.24414 1.035156-0.04363-0.01455-0.09554-0.458028-0.134766-1.103516-0.04619-0.7600146-0.08401-1.0637394-0.15039-1.3632804-0.176594-0.796958-0.569584-1.1336563-1.220704-1.0351562-0.182687 0.02764-0.47843 0.1161596-0.505859 0.1503906-0.01174 0.01464 0.05461 0.2476841 0.236328 0.7675781 0.142767 0.408478 0.259755 0.7484493 0.259766 0.7558593 0.000035 0.02572-0.102699 0.06147-0.125 0.04297-0.01149-0.0095-0.115786-0.156567-0.228516-0.3203128-0.237892-0.3455469-0.358557-0.5135821-0.521484-0.7070321-0.438281-0.520395-0.911509-0.7688504-1.404297-0.7402344-0.179829 0.01044-0.451822 0.069588-0.498047 0.109375-0.03206 0.02759-0.02356 0.074717 0.589844 2.3066399l0.630859 2.28125-0.142578 1.398438c-0.07747 0.770534-0.152694 1.418565-0.160156 1.439453-0.01328 0.03714-0.01608 0.04101-0.269531 0.04101-0.142523 0-0.430511-0.01049-0.638672-0.02539-0.459949-0.03295-1.03499-0.03607-1.230469-0.0078-0.198714 0.02875-0.485989 0.100806-0.755859 0.19336-0.84284 0.289064-1.580929 0.799344-2.197266 1.53125-0.568083 0.674603-1.04969 1.533666-1.523437 2.71875-0.142187 0.355687-0.449024 1.208473-0.521485 1.439453-0.179261 0.57144-0.278789 1.179029-0.294922 1.835937-0.01436 0.585074 0.02898 1.066001 0.150391 1.556641 0.142427 0.57554 0.354907 1.020529 0.648437 1.396484 0.07027 0.09 0.147232 0.170887 0.228516 0.253906 0.0028 0.0031 0.005 0.0049 0.0078 0.0078 0.0024 0.0027 0.0052 0.0052 0.0078 0.0078 0.0016 0.0015-0.0016 0.0061 0 0.0078 0.377856 0.37885 0.788521 0.60025 1.3125 0.707031 0.374496 0.07632 1.027344 0.08952 1.027344 0.01758 0-0.01202-0.112756-0.34944-0.251953-0.748047-0.139198-0.398604-0.251904-0.732075-0.251953-0.742187-0.0001-0.0177 0.06847-0.05859 0.09961-0.05859 0.0083 0 0.09606 0.12163 0.193359 0.269531 0.391693 0.595393 0.694641 0.936349 1.03711 1.169922 0.203343 0.13869 0.469773 0.244847 0.68164 0.277344 0.130851 0.02006 0.443329 0.01929 0.572266-0.0078 0.159175-0.03342 0.316383-0.08581 0.335937-0.109375l-1.009765-1.658203c0.662593 0.515784 1.53191 1.014931 2.146484 1.1875 0.76967 0.216118 1.494491 0.109575 2.044922-0.304688 0.17418-0.131096 0.354833-0.308222 0.345703-0.335938-0.0042-0.01275-0.644988-0.28365-1.423828-0.605468-0.778838-0.321819-1.418239-0.594521-1.421875-0.605469-0.01045-0.03135 0.604551 0.0031 1.271484 0.07422 0.21352 0.02277 0.559914 0.06112 0.773438 0.08398 0.686627 0.07349 0.841866 0.08425 1.314453 0.08398 0.501718-0.000271 0.720381-0.01931 1.101563-0.09961 0.593771-0.125079 1.229332-0.424499 1.75-0.816406 0.211983-0.159562 0.31713-0.257203 0.304687-0.277344-0.0068-0.01103-0.842697-0.0081-2.458984 0-1.663942 0.0084-2.42104 0.0017-2.449219-0.0098-0.0046-0.00077-0.01297 0.0012-0.01563 0-0.01072-0.01736 0.166533-0.501638 0.193359-0.529297 0.0077-0.0079 0.07003 0.01233 0.134766 0.05078 1.120809 0.665861 3.53434 0.494188 5.285156-0.378906 0.502393-0.250534 0.833803-0.486883 1.16211-0.816407 0.392713-0.394171 0.624169-0.825787 0.65625-1.238281 0.0095-0.12166 0.005-0.125-0.02539-0.125-0.03737 0-0.649323 0.165915-0.976563 0.267578-0.120686 0.03749-0.429511 0.136498-0.689453 0.21875-1.697885 0.537257-2.403787 0.681994-3.326172 0.699219-0.527216 0.0099-0.999539-0.02095-0.984375-0.06641 0.01714-0.05142 0.734387-0.298755 1.220704-0.421875 0.415157-0.105104 0.634028-0.148763 1.599609-0.34375 1.427378-0.288239 1.945208-0.422454 2.576172-0.673828 1.330721-0.530157 2.084651-1.394969 2.322265-2.652344 0.06185-0.327119 0.09829-0.900391 0.05859-0.900391-0.0083 0-0.691272 0.385109-1.523437 0.84961-0.832225 0.464501-1.521176 0.840212-1.53125 0.833984-0.02304-0.01422-0.120714-0.23281-0.109375-0.244141 0.0046-0.0046 0.111264-0.06325 0.24414-0.134765 0.638197-0.343516 1.121963-0.703936 1.648438-1.228516 0.983903-0.980366 1.560663-2.11398 1.701172-3.326172 0.03781-0.326304 0.02561-0.921706-0.02539-1.220703-0.06041-0.354146-0.201484-0.876407-0.244141-0.890625-0.0097-0.0032-0.604051 0.853326-1.3125 1.900391-1.491844 2.204897-1.570288 2.320337-1.582031 2.308594-0.02681-0.0268 0.328466-0.656541 0.925781-1.650391 0.25859-0.430255 0.535502-0.895902 0.613282-1.035156 0.191367-0.342613 0.461539-0.912085 0.564453-1.179688 0.361545-0.940103 0.412515-1.7382098 0.160156-2.4999996-0.07328-0.2212143-0.249208-0.5814769-0.386719-0.7910149-0.136341-0.207753-0.342055-0.4699656-0.363281-0.4628906-0.0096 0.0031-0.41773 0.969385-0.908203 2.1464835l-0.892578 2.138672-1.236328 2.111328c-1.237432 2.115444-1.291839 2.219877-1.304688 2.207031-0.0103-0.01028 0.102705-0.328099 0.21875-0.615234 0.290284-0.718279 0.587078-1.290255 1.404297-2.693359 0.521928-0.896108 0.757704-1.316273 0.96875-1.734375 0.657452-1.302466 0.974583-2.3542026 1.052734-3.5019528 0.01581-0.233276 0.01584-0.3441777 0-0.4960937-0.08261-0.792439-0.363302-1.7798313-0.658203-2.3320313-0.171335-0.320824-0.391869-0.575628-0.58789-0.671875-0.08871-0.04355-0.118966-0.050781-0.261719-0.050781-0.147146 0-0.172612 0.00579-0.285156 0.058594-0.274658 0.128727-0.353686 0.3301374-0.353516 0.8496094 0.00008 0.278583 0.02144 0.4960586 0.109375 1.1191406l0.05859 0.4375-0.0078 0.4980469c-0.0094 0.492666-0.01753 0.6515871-0.06836 1.1113281-0.11181 1.0111692-0.385782 2.1736718-0.791016 3.4082028-0.152873 0.46572-0.379193 1.113214-0.404297 1.152344-0.05865 0.0914 0.0862-0.575959 0.378907-1.775391 0.480087-1.9670496 0.595378-2.6698204 0.615257-3.6620494 0.01373-0.686651-0.032598-1.1606979-0.160156-1.7167969-0.07646-0.333322-0.106471-0.4206865-0.21875-0.6484375-0.314764-0.638498-0.865525-1.3142129-1.314453-1.6074218-0.231412-0.151141-0.44185-0.2148889-0.63086-0.2011719zm-6.068359 5.3710937c-0.162995 0.002-0.337192 0.016193-0.4375 0.033203-0.631408 0.107181-1.136153 0.3393132-1.398438 0.6562502-0.205387 0.2481858-0.261548 0.5574616-0.158203 0.8574216 0.01365 0.03984 0.02226 0.07927 0.01563 0.08594-0.0067 0.0067-0.625124 0.07191-1.371094 0.150391-0.608935 0.06406-0.942316 0.110025-1.11914 0.134765-0.02392 0.0034-0.141759 0.01559-0.152344 0.01758-0.007 0.0013-0.100886 0.0071-0.101562 0.0078-0.0016 0.0016 0.0095 0.02636 0.0098 0.0332 0.00055 0.0098-0.0018 0.0158 0 0.01758 0.0068 0.05562 0.03178 0.174887 0.09961 0.41211 0.12006 0.419645 0.145511 0.505859 0.126953 0.505859-0.0041 0-0.06681-0.04501-0.134766-0.09375-0.280744-0.20139-0.535467-0.297785-0.808594-0.310547-0.301563-0.01408-0.492377 0.06752-0.707031 0.277344-0.0046 0.0045-0.01097 0.0032-0.01563 0.0078-0.10768 0.107823-0.148164 0.157704-0.21875 0.302735-0.10285 0.211318-0.155862 0.399306-0.169922 0.648437-0.01643 0.291008 0.04849 0.658962 0.152344 0.900391l0.0332 0.08398h0.142578c0.372514 0 0.6657-0.474991 0.976563-0.621094 0.216662-0.05349 0.61595-0.05333 0.884765 0 0.968666 0.19216 1.6948 0.84892 1.658203 1.50586-0.0098 0.175174-0.07124 0.28924-0.226562 0.445312-0.129469 0.130097-0.299264 0.245709-0.589844 0.404297-0.102116 0.05573-0.272143 0.152477-0.378906 0.210938-0.10676 0.05846-0.258323 0.149774-0.335938 0.201172-0.153779 0.101838-0.345703 0.272001-0.345703 0.3125 0 0.03489 0.09433 0.03415 0.503907-0.0078 0.17567-0.01803 0.321235-0.04675 0.472656-0.06836 0.73445-0.104845 1.224344-0.246556 1.607422-0.496094 0.36411-0.23718 0.637456-0.613494 0.740234-1.009766 0.01667-0.06432 0.03293-0.109375 0.04297-0.109375s0.07596 0.03276 0.142578 0.07422c0.432388 0.269083 0.788088 0.367709 1.085937 0.304688 0.266204-0.05632 0.521399-0.216793 0.992188-0.623047 0.12484-0.107726 0.233314-0.203125 0.244141-0.203125 0.01083 0 0.108825 0.216029 0.21875 0.472656 0.109926 0.256626 0.214186 0.47893 0.228515 0.496094 0.02523 0.0302 0.04502 0.03371 0.445313-0.0332 0.227449-0.03803 0.420529-0.08509 0.429687-0.09375 0.02338-0.02209-0.06311-0.315577-0.142578-0.503907-0.128058-0.303472-0.349792-0.578287-0.615234-0.75-0.159094-0.102917-0.39855-0.214341-0.783203-0.361328-0.418772-0.160022-0.633965-0.263775-0.832032-0.396484-0.196216-0.131468-0.387388-0.305575-0.363281-0.328125 0.0093-0.0087 0.07808-0.03282 0.152344-0.05859 0.591562-0.205274 0.995875-0.594781 1.261719-1.220703 0.10939-0.257553 0.198915-0.585761 0.345703-1.2363278 0.0666-0.295162 0.153235-0.6299588 0.185547-0.7421878 0.03231-0.1122296 0.0557-0.2137391 0.05078-0.2265621-0.00055-0.0015-0.01993 0.00661-0.02539 0.00781-0.05881 0.0128-0.395856 0.1695781-1.220703 0.5820311-0.678852 0.3394518-1.244936 0.6162706-1.253906 0.6132806-0.009-0.0029 0.206373-0.1994118 0.478516-0.4374998 0.272145-0.2380898 0.518162-0.4510118 0.539062-0.4707028 0.01345-0.01266 0.01189-0.02634 0.01758-0.04297 0.0085-0.02496 0.01563-0.05875 0.01563-0.1347651 0-0.140302-0.0033-0.1489798-0.04883-0.1679688-0.03682-0.01537-0.182708-0.017585-0.345703-0.015625zm-2.929688 5.1914058c-0.697092 0.08654-1.384076 0.252003-2.046875 0.484375-0.68687 0.251402-1.373409 0.582717-1.880859 1.123047-0.03746 0.06371-0.2288169 0.207416-0.1542969 0.242187 0.7463419-0.20181 1.7936379-0.49455 2.5019529-0.695312 0.191955-0.0544 0.338317-0.09508 0.50586-0.142578 0.306737-0.0834 0.611099-0.171887 0.916015-0.261719l0.216797-0.06836c0.06823-0.08017 0.02912-0.319429 0.03906-0.458985-0.02079-0.07369 0.04199-0.268334-0.09766-0.222656zm-8.6445309 0.152344c-0.01568-0.01565-0.3388711 0.02558-0.4707031 0.05859-0.374542 0.09379-0.5998449 0.318473-0.7324219 0.72461-0.02379 0.07288-0.041016 0.142775-0.041016 0.160156 0 0.03952 0.011538 0.04065 0.1582031 0 0.305409-0.08463 0.5476265-0.22784 0.7421875-0.429688 0.159182-0.165143 0.374156-0.483266 0.34375-0.513671zm1.1875 0.134765c-0.200955 0.0125-0.4601398 0.07498-0.6230469 0.152344-0.4648769 0.22077-0.7382515 0.621214-0.8671874 1.253906-0.07545 0.370225-0.087377 0.572619-0.091797 1.556641-0.0025 0.513344-0.010898 0.936825-0.017578 0.943359-0.0067 0.0066-0.030574-0.01049-0.058594-0.04297-0.1049378-0.121711-0.2402023-0.338106-0.4296873-0.714842-0.0698-0.138769-0.1265099-0.232101-0.1855469-0.337891-0.0318-0.05699-0.0751868-0.158435-0.0917968-0.183594-0.1028181-0.155785-0.2913149-0.351463-0.4199219-0.4375-0.109983-0.07358-0.2773599-0.134765-0.3886719-0.134765-0.321498 0-0.6041621 0.293913-0.6894531 0.714844-0.08197 0.40454 0.077184 0.740231 0.4121093 0.867187 0.05482 0.02079 0.1395574 0.02998 0.3027344 0.0332 0.124332 0.0024 0.2376476 0.01004 0.2441406 0.01758 0.0065 0.0075 0.033114 0.07613 0.058594 0.150391 0.07452 0.217255 0.256226 0.573778 0.53125 1.035156 0.290596 0.487503 0.4753035 0.842479 0.5546875 1.060547 0.08511 0.233804 0.4847715 1.776811 0.5390625 2.080078 0.04724 0.263898 0.059093 0.504387 0.033203 0.63086-0.0114 0.0557-0.062879 0.215333-0.1171875 0.345703-0.150666 0.361692-0.1617377 0.495704-0.058594 0.78125 0.205186 0.568052 0.5662025 0.953918 1.0859375 1.169921 0.131482 0.05464 0.1539528 0.05901 0.1855468-0.01562 0.07078-0.167236 0.1620684-0.531349 0.1933594-0.783204 0.05123-0.412311 0.012483-0.705686-0.203125-1.658203-0.09976-0.440695-0.1776081-0.976562-0.1425781-0.976562 0.0082 0.00001 0.072998 0.0447 0.1425781 0.101562 0.06958 0.05687 0.3001039 0.241473 0.5136719 0.404297 0.55739 0.424949 0.6275239 0.482781 1.2636719 1.111328 0.240399 0.237524 0.412712 0.396725 0.5625 0.529297 0.297899 0.263651 0.4767494 0.37744 0.7246094 0.462891 0.133542 0.04605 0.1884277 0.05842 0.3027343 0.05859 0.2790021 0.00027 0.4071431-0.115821 0.4218751-0.386719 0.0104-0.191224-0.04909-0.412046-0.203125-0.72461-0.1506223-0.305629-0.2702551-0.465165-0.5039061-0.689452-0.271906-0.261008-0.5257258-0.446477-1.3398438-0.96875-0.693118-0.444651-1.0006592-0.671503-1.2695312-0.941406-0.354364-0.355716-0.5064415-0.650698-0.5234375-1.035156-0.01401-0.316493 0.064936-0.519141 0.2695312-0.72461 0.209769-0.210667 0.4409467-0.32842 1.1191406-0.564453 0.716562-0.249384 0.9846537-0.406393 1.1035157-0.648437 0.04136-0.08425 0.043009-0.110688 0.042969-0.251953-0.00004-0.13575-0.00144-0.170072-0.035156-0.234375-0.156115-0.297629-0.6258239-0.478498-1.3886719-0.523438l-0.1933594-0.0078-0.6484375 0.648437c-0.35615 0.355704-0.650889 0.636215-0.65625 0.630859-0.0054-0.0054 0.1503392-0.835733 0.3457032-1.851562 0.195361-1.01583 0.3613281-1.859767 0.3613281-1.876953 0-0.02897-0.015358-0.0349-0.1679688-0.02539zm1.3710938 1.1875 0.00977 0.05859c0.01058 0.11351 0.06938 0.382514 0.1171875 0.513672 0.150906 0.414009 0.4128079 0.666046 0.8417969 0.80664 0.10195 0.03341 0.1490052 0.0369 0.1601562 0.01758 0.01595-0.02763-0.025314-0.422683-0.058594-0.564453-0.09863-0.420101-0.3516042-0.672032-0.7832032-0.78125-0.0842-0.0213-0.181615-0.03972-0.21875-0.04297zm-5.8574219 1.75c-0.01769 0.0069-0.021953 0.02352-0.033203 0.05078-0.0304401 0.073662-0.076172 0.354203-0.076172 0.462892 0 0.285846 0.1306323 0.521629 0.3789062 0.689453 0.09614 0.06499 0.109913 0.06652 0.109375 0.02539-0.00084-0.0733-0.1330701-1.195555-0.1425781-1.210938-0.0059-0.0095-0.062048-0.01758-0.1269531-0.01758-0.05863 0-0.091673-0.0069-0.109375 0zm9.005859 3.712891c-0.02908 0-0.179969 0.153696-0.251953 0.259765-0.198506 0.292488-0.352485 0.728908-0.445312 1.263672-0.03295 0.189776-0.03463 0.27763-0.03516 0.689454-0.00055 0.520576 0.01092 0.637729 0.109376 0.933593 0.108494 0.326043 0.289363 0.543525 0.505859 0.623047 0.0347 0.01275 0.09616 0.02494 0.142578 0.02539 0.271795 0.0027 0.524314-0.299299 0.640625-0.757813 0.09888-0.389809 0.02381-0.716868-0.337891-1.480468-0.231488-0.488717-0.291869-0.681705-0.328125-0.976563-0.01753-0.142621-0.01678-0.283565 0.0098-0.496094 0.0074-0.05955 0.0025-0.08398-0.0098-0.08398zm-6.8007809 3.205078c-0.02265 0-0.020622 0.04881 0.017578 0.236328 0.06231 0.305866 0.1731403 0.490009 0.3789063 0.597656 0.126385 0.06612 0.2050602 0.08491 0.3945313 0.117188 0.06962 0.01186 0.1353331 0.02444 0.1425781 0.02539 0.04945 0.0065 0.011331-0.190398-0.074219-0.369141-0.07916-0.165343-0.2678023-0.347396-0.4628903-0.447265-0.141967-0.07267-0.3628514-0.160157-0.3964844-0.160156z"/>
+ <path style="fill:#4f4f4f" d="m16.982302 8.3057219c-0.162995 0.002-0.337379 0.01665-0.437687 0.03366-0.631408 0.107181-1.134941 0.339591-1.397226 0.656528-0.205387 0.248186-0.263269 0.5585783-0.159924 0.8585383 0.01365 0.03984 0.02348 0.0775 0.01684 0.08417-0.0067 0.0067-0.626006 0.07303-1.371976 0.1515058-0.608936 0.06406-0.942641 0.109933-1.119465 0.134673-0.02392 0.0034-0.140922 0.01485-0.151507 0.01684-0.007 0.0013-0.100328 0.0077-0.101004 0.0084-0.0016 0.0016 0.0081 0.02682 0.0084 0.03366 0.00055 0.0098-0.0018 0.01506 0 0.01684 0.0068 0.05562 0.03317 0.175212 0.101004 0.412435 0.12006 0.419645 0.144813 0.505022 0.126255 0.505022-0.0041 0-0.06672-0.04385-0.134672-0.09259-0.280744-0.20139-0.534909-0.298669-0.808036-0.311431-0.301563-0.01408-0.492375 0.06794-0.707029 0.277763-0.0046 0.0045-0.01218 0.0038-0.01684 0.0084-0.10768 0.107823-0.148257 0.157981-0.218843 0.303012-0.10285 0.211318-0.154282 0.398981-0.168342 0.648112-0.01643 0.291008 0.04765 0.659192 0.151507 0.900621l0.03366 0.08417h0.14309c0.372514 0 0.665505-0.476732 0.976368-0.622835 0.216662-0.05349 0.614972-0.05333 0.883787 0 0.968666 0.192159 1.694752 0.849709 1.658156 1.506649-0.0098 0.175174-0.07194 0.29003-0.22726 0.446102-0.129469 0.130097-0.298612 0.245431-0.589192 0.404019-0.102116 0.05573-0.272003 0.151964-0.378766 0.210425-0.10676 0.05846-0.259067 0.150612-0.336682 0.20201-0.153779 0.101838-0.345098 0.27093-0.345098 0.311429 0 0.03489 0.09544 0.03356 0.505022-0.0084 0.17567-0.01803 0.319933-0.04572 0.471354-0.06733 0.73445-0.104845 1.224574-0.247067 1.607652-0.496605 0.36411-0.23718 0.637921-0.613771 0.740699-1.010043 0.01667-0.06432 0.03204-0.109422 0.04208-0.109422s0.07647 0.03429 0.14309 0.07575c0.432388 0.269083 0.787947 0.366034 1.085797 0.303013 0.266204-0.05632 0.522421-0.216607 0.99321-0.622861 0.12484-0.107726 0.233266-0.202008 0.244093-0.202008 0.01083 0 0.108918 0.214727 0.218843 0.471354 0.109926 0.256626 0.212931 0.479441 0.22726 0.496605 0.02523 0.0302 0.04581 0.03325 0.446102-0.03366 0.227449-0.03803 0.420111-0.08393 0.429269-0.09259 0.02338-0.02209-0.06362-0.316691-0.143089-0.505021-0.128058-0.303472-0.349001-0.577405-0.614443-0.749118-0.159094-0.102917-0.398131-0.214945-0.782784-0.361932-0.418772-0.160022-0.635219-0.262891-0.833286-0.3956-0.196216-0.131468-0.386039-0.305715-0.361932-0.328265 0.0093-0.0087 0.07724-0.03315 0.151506-0.05892 0.591562-0.205274 0.99671-0.594547 1.262554-1.220469 0.10939-0.257553 0.198311-0.5867368 0.345099-1.2373041 0.0666-0.295162 0.152863-0.628469 0.185175-0.740698 0.03231-0.11223 0.05543-0.214438 0.05051-0.227261-0.00055-0.0015-0.01977 0.0072-0.02523 0.0084-0.05881 0.0128-0.395623 0.168323-1.22047 0.580776-0.678852 0.339452-1.245168 0.6174333-1.254138 0.6144433-0.009-0.0029 0.207628-0.1995973 0.479771-0.4376853 0.272146-0.23809 0.51779-0.451663 0.53869-0.471354 0.01345-0.01266 0.01115-0.02545 0.01684-0.04208 0.0085-0.02496 0.01684-0.05866 0.01684-0.134672 0-0.140302-0.005-0.149352-0.05051-0.168341-0.03682-0.01537-0.182103-0.01879-0.345098-0.01683z"/>
+ <path style="fill:#7767c0" d="m23.051046 2.9354419c-0.18901 0.01371-0.356442 0.107427-0.504889 0.286136-0.167634 0.201811-0.252159 0.474259-0.227542 0.715829 0.03637 0.356951 0.141862 0.651385 0.572273 1.506856 0.236563 0.470186 0.313977 0.658383 0.395513 1.035169 0.115148 0.532121 0.160967 0.998447 0.160158 1.616232-0.00091 0.568917-0.03546 0.983127-0.125978 1.5234573-0.07947 0.4744008-0.215553 1.0446978-0.244144 1.0351688-0.04363-0.01455-0.09554-0.457065-0.134767-1.1025528-0.04619-0.7600153-0.08499-1.0647353-0.151369-1.3642763-0.176594-0.796958-0.569599-1.133669-1.220719-1.035169-0.182688 0.02764-0.47746 0.117138-0.504889 0.151369-0.01174 0.01464 0.05364 0.246717 0.235354 0.766611 0.142767 0.408478 0.260735 0.749437 0.260746 0.756847 0.000035 0.02572-0.103677 0.06147-0.125978 0.04297-0.01149-0.0095-0.114813-0.156571-0.227543-0.320317-0.237892-0.345546-0.358563-0.51359-0.52149-0.70704-0.438281-0.520395-0.912503-0.76886-1.405291-0.740244-0.179829 0.01044-0.450852 0.06959-0.497077 0.109377-0.03206 0.02759-0.02453 0.07377 0.588875 2.3056933l0.631843 2.2812788-0.143556 1.397479c-0.07747 0.770534-0.15172 1.418583-0.159182 1.439471-0.01328 0.03714-0.01608 0.04199-0.269535 0.04199-0.142523 0-0.431495-0.01049-0.639656-0.02539-0.459949-0.03295-1.034029-0.03706-1.229508-0.0088-0.198714 0.02875-0.486975 0.100808-0.756845 0.193362-0.84284 0.289064-1.580957 0.80034-2.197294 1.532246-0.568083 0.674603-1.049708 1.5337-1.523456 2.718784-0.142187 0.355687-0.449031 1.208492-0.521492 1.439472-0.179261 0.57144-0.278792 1.178076-0.294925 1.834984-0.01436 0.585074 0.02996 1.066021 0.151369 1.556661 0.142427 0.57554 0.354916 1.021523 0.648446 1.397478 0.07027 0.09 0.146258 0.169914 0.227542 0.252933 0.0028 0.0031 0.005 0.0049 0.0078 0.0078 0.0024 0.0027 0.0062 0.0062 0.0088 0.0088 0.0016 0.0015-0.0016 0.0061 0 0.0078 0.377856 0.37885 0.788538 0.600259 1.312517 0.70704 0.374496 0.07632 1.027357 0.08952 1.027357 0.01758 0-0.01202-0.113736-0.350427-0.252933-0.749033-0.139198-0.398605-0.251908-0.731108-0.251957-0.74122-0.000099-0.0177 0.06945-0.0586 0.100587-0.0586 0.0083 0 0.09606 0.121634 0.193362 0.269535 0.391693 0.595392 0.693677 0.936363 1.036146 1.169936 0.203343 0.13869 0.469782 0.244851 0.681649 0.277348 0.130851 0.02006 0.443336 0.0183 0.572273-0.0088 0.159175-0.03342 0.317364-0.08581 0.336918-0.109376l-1.010754-1.658224c0.662593 0.515784 1.531937 1.014945 2.146511 1.187514 0.76967 0.216118 1.495494 0.110549 2.045925-0.303714 0.17418-0.131096 0.353861-0.308226 0.344731-0.335942-0.0042-0.01275-0.64403-0.284635-1.42287-0.606453-0.778838-0.321819-1.418257-0.594528-1.421893-0.605476-0.01045-0.03135 0.603591 0.0041 1.270524 0.0752 0.21352 0.02277 0.5609 0.06113 0.774424 0.08399 0.686627 0.07349 0.840906 0.08424 1.313493 0.08398 0.501718-0.000271 0.721371-0.02029 1.102553-0.100588 0.593771-0.125079 1.229355-0.424509 1.750022-0.816416 0.211983-0.159562 0.316158-0.257207 0.303715-0.277348-0.0068-0.01103-0.841753-0.0081-2.45804 0-1.663942 0.0084-2.42107 0.0027-2.449249-0.0088-0.0046-0.00077-0.01394 0.0012-0.0166 0-0.01072-0.01736 0.166535-0.502621 0.193361-0.53028 0.0077-0.0079 0.07003 0.01233 0.134768 0.05078 1.120809 0.665861 3.534407 0.494183 5.285223-0.378911 0.502393-0.250534 0.833817-0.486892 1.162124-0.816416 0.392713-0.394171 0.624179-0.824827 0.656259-1.237321 0.0095-0.12166 0.005-0.125978-0.02539-0.125978-0.03737 0-0.648359 0.166895-0.975599 0.268558-0.120686 0.03749-0.430497 0.136501-0.690439 0.218753-1.697885 0.537257-2.402852 0.682003-3.325237 0.699228-0.527216 0.0099-0.999551-0.02192-0.984387-0.06738 0.01714-0.05142 0.734402-0.297783 1.220718-0.420903 0.415157-0.105104 0.633072-0.149745 1.598653-0.344732 1.427378-0.288239 1.94524-0.422462 2.576204-0.673836 1.330721-0.530157 2.084682-1.394026 2.322296-2.651401 0.06185-0.327119 0.09927-0.900402 0.05957-0.900402-0.0083 0-0.691292 0.385119-1.523457 0.84962-0.832225 0.464501-1.522172 0.840223-1.532246 0.833995-0.02304-0.01422-0.120715-0.232812-0.109376-0.244143 0.0046-0.0046 0.111267-0.06325 0.244143-0.134768 0.638197-0.343516 1.12296-0.704927 1.649435-1.229507 0.983903-0.980366 1.559708-2.11207 1.700217-3.324262 0.03781-0.326304 0.02561-0.921722-0.02539-1.220719-0.06041-0.354146-0.20051-0.877395-0.243167-0.891613-0.0097-0.0032-0.605043 0.854326-1.313492 1.901391-1.491844 2.204897-1.57031 2.318414-1.582053 2.306671-0.02681-0.0268 0.328479-0.655585 0.925794-1.649435 0.25859-0.430255 0.536486-0.895916 0.614266-1.03517 0.191367-0.342613 0.460569-0.911123 0.563483-1.178726 0.361545-0.940103 0.412518-1.7382431 0.160159-2.5000331-0.07328-0.221215-0.249213-0.581487-0.386724-0.791025-0.136341-0.207753-0.341084-0.469971-0.36231-0.462896-0.0096 0.0031-0.418718 0.969412-0.909191 2.1465113l-0.891612 2.1377228-1.237321 2.112332c-1.237432 2.115444-1.291856 2.217953-1.304705 2.205107-0.0103-0.01028 0.102709-0.327131 0.218754-0.614266 0.290284-0.718279 0.588072-1.29029 1.405291-2.693394 0.521928-0.896108 0.75674-1.315319 0.967786-1.733421 0.657452-1.3024658 0.974596-2.3542481 1.052747-3.5019981 0.01581-0.233276 0.01584-0.344184 0-0.4961-0.08261-0.792439-0.362334-1.779861-0.657235-2.332061-0.171335-0.320824-0.392853-0.576613-0.588874-0.67286-0.08871-0.04355-0.117992-0.05078-0.260745-0.05078-0.147146 0-0.173593 0.0058-0.286137 0.0586-0.274658 0.128727-0.35369 0.331125-0.35352 0.850597 0.00008 0.278583 0.02144 0.496073 0.109376 1.119155l0.0586 0.437505-0.0078 0.497077c-0.0094 0.492666-0.01655 0.651601-0.06738 1.111342-0.11181 1.011169-0.386768 2.1737161-0.792002 3.4082471-0.152873 0.46572-0.378222 1.114205-0.403326 1.153335-0.05865 0.0914 0.0862-0.576958 0.378911-1.77639 0.480064-1.9671091 0.594387-2.6689501 0.614266-3.6611791 0.01373-0.686651-0.0326-1.16072-0.160158-1.716819-0.07646-0.333322-0.106478-0.420699-0.218757-0.64845-0.314764-0.638498-0.864566-1.314234-1.313494-1.607443-0.231412-0.151141-0.441857-0.215867-0.630867-0.20215z"/>
+ <path style="fill:#d54c41" d="m14.053445 13.498981c-0.697092 0.08654-1.385078 0.252009-2.047877 0.484381-0.68687 0.251402-1.372457 0.58273-1.879907 1.12306-0.03746 0.06371-0.2297964 0.206444-0.1552764 0.241215 0.7463414-0.20181 1.7946474-0.493584 2.5029624-0.694346 0.191955-0.0544 0.337346-0.09606 0.504889-0.143556 0.306737-0.0834 0.612088-0.171889 0.917004-0.261721l0.216799-0.06738c0.06823-0.08017 0.02913-0.320411 0.03907-0.459967-0.02079-0.07369 0.04199-0.26736-0.09766-0.221682z"/>
+ <path style="fill:#9182d7" d="m5.408886 13.650538c-0.01568-0.01565-0.339522 0.02591-0.471354 0.05892-0.374542 0.09379-0.599705 0.317727-0.732282 0.723864-0.02379 0.07288-0.04208 0.142542-0.04208 0.159923 0 0.03952 0.01326 0.04065 0.159925 0 0.305409-0.08463 0.546137-0.227421 0.740698-0.429268 0.159182-0.165144 0.375504-0.483033 0.345098-0.513438z"/>
+ <path style="fill:#4f4f4f" d="m6.595687 13.78521c-0.200955 0.0125-0.459952 0.07414-0.622859 0.151506-0.464877 0.22077-0.738019 0.621446-0.866955 1.254138-0.07545 0.370225-0.08817 0.573129-0.09259 1.557151-0.0025 0.513344-0.01016 0.936173-0.01684 0.942707-0.0067 0.0066-0.0309-0.0096-0.05892-0.04208-0.104938-0.121713-0.239782-0.338712-0.429267-0.715448-0.0698-0.138769-0.126137-0.23089-0.185174-0.33668-0.0318-0.05699-0.07598-0.160015-0.09259-0.185174-0.102818-0.155785-0.292243-0.35165-0.42085-0.437687-0.109983-0.07358-0.275871-0.134672-0.387183-0.134672-0.321498 0-0.604906 0.294518-0.690197 0.715448-0.08197 0.40454 0.07751 0.739997 0.412435 0.866953 0.05482 0.02079 0.139836 0.03044 0.303013 0.03366 0.124332 0.0024 0.237601 0.0093 0.244094 0.01684 0.0065 0.0075 0.03344 0.07724 0.05892 0.151506 0.07452 0.217255 0.255249 0.573918 0.530273 1.035296 0.290596 0.487503 0.47614 0.842478 0.555524 1.060546 0.08511 0.233804 0.484398 1.775739 0.538689 2.079006 0.04724 0.263898 0.05955 0.504805 0.03366 0.631278-0.0114 0.0557-0.06353 0.214729-0.117839 0.345099-0.150666 0.361692-0.162064 0.497234-0.05892 0.78278 0.205186 0.568052 0.566062 0.953967 1.085797 1.169971 0.131482 0.05464 0.15358 0.05781 0.185174-0.01682 0.07078-0.167235 0.1623-0.53093 0.193591-0.782785 0.05123-0.412311 0.0136-0.705639-0.202008-1.658156-0.09976-0.440695-0.17812-0.976374-0.14309-0.976374 0.0082 0.00001 0.07351 0.04414 0.14309 0.101004 0.06958 0.05687 0.29987 0.241193 0.513438 0.404017 0.55739 0.424949 0.626405 0.482503 1.262553 1.11105 0.240399 0.237524 0.414154 0.3977 0.563942 0.530272 0.297899 0.263651 0.476006 0.377485 0.723866 0.462936 0.133542 0.04605 0.188705 0.05875 0.3030116 0.05892 0.2790014 0.00027 0.4061194-0.116283 0.4208514-0.387181 0.0104-0.191224-0.04797-0.411301-0.202009-0.723865-0.1506224-0.30563-0.27137-0.465911-0.505021-0.690198-0.271906-0.261008-0.52419-0.445685-1.338308-0.967958-0.693118-0.444651-1.002098-0.672805-1.27097-0.942708-0.354364-0.355716-0.504861-0.650837-0.521857-1.035295-0.01401-0.316493 0.06475-0.518394 0.269345-0.723863 0.209769-0.210667 0.441271-0.327909 1.119465-0.563942 0.716562-0.249384 0.983769-0.406067 1.102631-0.648111 0.04136-0.08425 0.04212-0.111246 0.04208-0.252511-0.00004-0.13575 0.00006-0.171374-0.03366-0.235677-0.156115-0.297629-0.625962-0.476916-1.38881-0.521856l-0.193591-0.0084-0.648111 0.648112c-0.35615 0.355704-0.651168 0.636631-0.656529 0.631276-0.0054-0.0054 0.149735-0.835917 0.345099-1.851746 0.195361-1.01583 0.361933-1.859811 0.361933-1.876997 0-0.02897-0.01573-0.03475-0.168341-0.02524z"/>
+ <path style="fill:#9182d7" d="m7.967663 14.972011 0.0084 0.05892c0.01058 0.11351 0.07003 0.382282 0.117838 0.51344 0.150906 0.414009 0.412714 0.667439 0.841703 0.808034 0.10195 0.03341 0.148773 0.03616 0.159924 0.01684 0.01595-0.02763-0.02564-0.422171-0.05892-0.563941-0.09863-0.420101-0.351185-0.673565-0.782784-0.782784-0.0842-0.0213-0.181708-0.03883-0.218843-0.04208l-0.06733-0.0084z"/>
+ <path style="fill:#9182d7" d="m2.10941 16.722753c-0.01769 0.0069-0.02241 0.02324-0.03366 0.0505-0.03044 0.07366-0.07575 0.354248-0.07575 0.462937 0 0.285846 0.130494 0.522374 0.378768 0.690198 0.09614 0.06499 0.109959 0.06636 0.109421 0.02523-0.00084-0.0733-0.133582-1.196671-0.14309-1.212054-0.0059-0.0095-0.06135-0.01684-0.126255-0.01684-0.05863 0-0.09172-0.0069-0.109422 0z"/>
+ <path style="fill:#9182d7" d="m11.115631 20.434663c-0.02908 0-0.180526 0.154859-0.25251 0.260929-0.198506 0.292487-0.353276 0.727789-0.446103 1.262553-0.03295 0.189776-0.03313 0.278375-0.03366 0.690199-0.00055 0.520577 0.01096 0.638423 0.109421 0.934287 0.108495 0.326043 0.288525 0.543338 0.505021 0.62286 0.0347 0.01275 0.09667 0.0248 0.143089 0.02525 0.271795 0.0027 0.523384-0.299019 0.639695-0.757533 0.09888-0.389809 0.02502-0.717795-0.336681-1.481395-0.231488-0.488716-0.292008-0.681518-0.328264-0.976376-0.01753-0.142621-0.01815-0.284076 0.0084-0.496605 0.0074-0.05955 0.0039-0.08417-0.0084-0.08417z"/>
+ <path style="fill:#9182d7" d="m4.314673 23.641552c-0.02265 0-0.02136 0.04816 0.01684 0.235678 0.06231 0.305866 0.172999 0.48996 0.378765 0.597607 0.126385 0.06612 0.20613 0.08556 0.395601 0.117839 0.06962 0.01186 0.135844 0.0243 0.143089 0.02525 0.04945 0.0065 0.0098-0.191604-0.07575-0.370347-0.07916-0.165344-0.267848-0.346233-0.462936-0.446102-0.141967-0.07267-0.361968-0.159925-0.395601-0.159924z"/>
+ <path style="fill:#d54c41" d="m13.34538 11.153587s0.374731-0.261279 0.713426-0.247515c0.394764 0.01604 0.65519 0.363993 0.65519 0.363993-0.873585 0.538711-1.368616-0.116478-1.368616-0.116478z"/>
+ <path d="m23.046875 2.9375002c-0.09371 0.00741-0.182472 0.032792-0.265625 0.080078 0.08319-0.046783 0.17202-0.072672 0.265625-0.080078z"/>
+ <path d="m21.994141 7.1601564c0.04432 0.010194 0.08025 0.036217 0.121093 0.052734-0.04131-0.015815-0.07625-0.043261-0.121093-0.052734z"/>
+ <path d="m18.783203 7.2109377c-0.01723 0.01483-0.000102 0.112208 0.09375 0.4746094-0.0924-0.3572108-0.110876-0.4598706-0.09375-0.4746094z"/>
+ <path d="m22.287109 7.2988283c0.05809 0.041864 0.110913 0.093644 0.160157 0.1523438-0.04983-0.057598-0.101417-0.111623-0.160157-0.1523438z"/>
+ <path d="m22.509766 7.5332033c0.114301 0.1664457 0.204739 0.3795259 0.265625 0.6542969 0.06638 0.299541 0.1042 0.6032664 0.15039 1.363281 0.03923 0.6454878 0.09114 1.0889658 0.134766 1.1035158 0.000968 0.000322 0.0066-0.03417 0.0078-0.03516-0.042-0.05838-0.08992-0.458991-0.126953-1.0683598-0.04619-0.7600143-0.08401-1.06374-0.15039-1.363281-0.06256-0.2823164-0.162528-0.4863803-0.28125-0.6542969z"/>
+ <path d="m11.542969 10.816406c-0.294963-0.01149-0.485344 0.06824-0.697266 0.275391 0.211922-0.207153 0.402303-0.286882 0.697266-0.275391z"/>
+ <path d="m14.957031 9.386719c-0.01163 0.056331-0.01176 0.1140012-0.01172 0.1718752-0.00037-0.05775 0.000539-0.1156694 0.01172-0.1718752z"/>
+ <path d="m14.941406 9.6054692c0.0038 0.06802 0.01902 0.136853 0.03906 0.205078-0.02007-0.06832-0.03494-0.136986-0.03906-0.205078z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m23.046875 2.9375002c-0.18721 0.014813-0.352696 0.1058705-0.5 0.2832031-0.167634 0.201811-0.253133 0.4752269-0.228516 0.7167969 0.0051 0.050455 0.03044 0.1104729 0.03906 0.1601562 0.03806-0.1356485 0.09817-0.2670639 0.189453-0.3769531 0.148447-0.178709 0.314896-0.2714462 0.503906-0.2851562 0.18901-0.013717 0.399448 0.050031 0.63086 0.2011719 0.448928 0.2932088 0.999689 0.9689238 1.314453 1.6074218 0.112279 0.227751 0.14229 0.3151155 0.21875 0.6484375 0.09478 0.4131811 0.130648 0.8084129 0.142578 1.2558594 0.000308-0.01345 0.0017-0.025506 0.002-0.039063 0.01373-0.686651-0.0326-1.1606979-0.160156-1.7167969-0.076636-0.33332-0.106515-0.420686-0.218794-0.648437-0.314764-0.638498-0.865525-1.3142129-1.314453-1.6074218-0.226854-0.148164-0.433027-0.2096728-0.619141-0.1992188zm3.068359 0.9765625c-0.136694 0.0003418-0.16791 0.0053-0.277343 0.056641-0.274658 0.128727-0.353686 0.3301374-0.353516 0.8496094 0.000012 0.04083 0.01456 0.1243889 0.01563 0.1640625 0.03525-0.2803654 0.132428-0.4173754 0.337891-0.5136719 0.112544-0.052804 0.13801-0.058594 0.285156-0.058594 0.142753 0 0.173009 0.00723 0.261719 0.050781 0.196021 0.096247 0.416555 0.351051 0.58789 0.671875 0.282412 0.5288132 0.547687 1.4529725 0.642578 2.2265625 0.0074-0.1511167 0.0126-0.2737161 0-0.3945312-0.08261-0.792439-0.363302-1.7798313-0.658203-2.3320313-0.171335-0.320824-0.391869-0.575625-0.58789-0.671875-0.08603-0.042266-0.12189-0.048381-0.253907-0.048828zm-0.470703 2.9101563v0.050781c-0.0094 0.492666-0.01753 0.6515871-0.06836 1.1113281-0.111806 1.0111691-0.385781 2.1736719-0.791015 3.4082029-0.06116 0.186338-0.09502 0.267011-0.162109 0.460938-0.178809 0.757501-0.288346 1.263339-0.242188 1.191406 0.0251-0.03913 0.251424-0.686624 0.404297-1.152344 0.405234-1.234531 0.679206-2.3970338 0.791016-3.4082027 0.05083-0.459741 0.05896-0.6186621 0.06836-1.1113281l0.0078-0.4980469zm-6.367187 0.2773437c-0.179835 0.011082-0.448262 0.069886-0.494141 0.109375-0.01726 0.014856-0.000603 0.1143232 0.09375 0.4785156 0.09743-0.036244 0.258386-0.07942 0.404297-0.087891 0.492788-0.028616 0.966016 0.2198394 1.404297 0.7402344 0.162927 0.19345 0.283592 0.3614843 0.521484 0.7070312 0.11273 0.163746 0.217026 0.3108125 0.228516 0.3203125 0.0223 0.0185 0.125035-0.017249 0.125-0.042969-0.000008-0.00494-0.09184-0.2678434-0.173828-0.5039063-0.031419-0.0402125-0.09904-0.133596-0.195313-0.2734368-0.237892-0.345547-0.358557-0.5135812-0.521484-0.7070312-0.434791-0.5162511-0.904024-0.7642491-1.392578-0.7402344zm2.292968 0.050781c-0.182687 0.02764-0.47843 0.1161596-0.505859 0.1503906-0.007 0.00875 0.08388 0.2795644 0.140625 0.4589844 0.106196-0.040093 0.233255-0.089407 0.365234-0.109375 0.651121-0.098501 1.04411 0.2381982 1.220704 1.0351562 0.06638 0.299541 0.1042 0.6032696 0.15039 1.3632808 0.03923 0.645488 0.09114 1.088966 0.134766 1.103516 0.02859 0.0095 0.16467-0.560755 0.24414-1.035156 0.09052-0.5403308 0.126044-0.9545208 0.126954-1.5234377 0.00011-0.084563-0.0081-0.1509934-0.0098-0.2304687-0.0028 0.1090016-0.02354 0.2125167-0.0293 0.3164062-0.0095 0.1557217-0.02628 0.3255266-0.04492 0.4804688-0.01682 0.1500551-0.01574 0.2944753-0.04297 0.4570316-0.07947 0.4744008-0.215549 1.0446848-0.24414 1.0351558-0.0024-0.000814-0.0053-0.0317-0.0078-0.03516-0.0012 0.000981-0.0068 0.03548-0.0078 0.03516-0.04363-0.01455-0.09554-0.458028-0.134766-1.1035158-0.04619-0.760012-0.08401-1.06374-0.15039-1.363281-0.132435-0.5977182-0.387742-0.9368444-0.781239-1.0273435-0.126504-0.0290939-0.267939-0.0297034-0.423829-0.0078124zm6.751954 0.265625c-0.01458 0.015265-0.415001 0.9632285-0.902344 2.1328122l-0.892578 2.1386718-1.236328 2.111328c-0.367644 0.628503-0.197991 0.333107-0.386719 0.65625-0.296771 0.548166-0.522739 0.998866-0.699219 1.435547-0.116045 0.287135-0.22905 0.604954-0.21875 0.615234 0.01285 0.01285 0.06726-0.09159 1.304688-2.207031l1.236328-2.111328 0.892578-2.138672c0.490473-1.1770951 0.898603-2.1433839 0.908203-2.1464839 0.02123-0.00708 0.22694 0.2551376 0.363281 0.4628906 0.137511 0.209538 0.313439 0.5698007 0.386719 0.7910156 0.07522 0.2270578 0.111334 0.4604889 0.130859 0.6972659 0.028338-0.4171724-0.018951-0.812286-0.146484-1.1972659-0.07328-0.221214-0.249208-0.5814776-0.386719-0.7910156-0.132452-0.201827-0.322867-0.441445-0.353515-0.4492187zm-11.345704 0.8886721c-0.161104 0.00229-0.332668 0.016419-0.43164 0.033203-0.631408 0.1071808-1.136153 0.3393124-1.398438 0.65625-0.19697 0.2380157-0.252605 0.5320252-0.166015 0.8203122 0.03387-0.113286 0.08454-0.221858 0.166015-0.3203122 0.262285-0.3169372 0.76703-0.549069 1.398438-0.65625 0.100308-0.017011 0.274505-0.031203 0.4375-0.033203 0.08379-0.00101 0.122017 0.00463 0.177734 0.00781 0.04416-0.038537 0.16146-0.1403526 0.167969-0.1464843 0.01348-0.01266 0.01188-0.026339 0.01758-0.042969 0.0085-0.02496 0.01563-0.058756 0.01563-0.1347656 0-0.140299-0.0033-0.1489788-0.04883-0.1679688-0.03578-0.014941-0.178546-0.017329-0.335938-0.015625zm1.832032 0.072266c-0.0033 0.00117-0.0062 0.00159-0.0078 0.00195-0.05881 0.0128-0.395856 0.1695782-1.220703 0.5820312-0.115127 0.057568-0.10642 0.05061-0.21289 0.1035156-0.0027 0.016889-0.0022 0.047761-0.0059 0.058594-0.0057 0.01663-0.0041 0.030308-0.01758 0.042969-0.0209 0.01969-0.26692 0.2326115-0.539062 0.4707032-0.272143 0.238088-0.487516 0.4345998-0.478516 0.4374998 0.009 0.003 0.575054-0.2738288 1.253906-0.6132812 0.739058-0.3695557 0.989792-0.483483 1.09375-0.5214844 0.03067-0.1205359 0.07105-0.290095 0.08594-0.3417968 0.03146-0.1092599 0.05216-0.2037051 0.04883-0.2207032zm-3.859375 1.5664058c-0.05253 0.01084-0.600181 0.06918-1.316407 0.1445318-0.608931 0.06406-0.942316 0.110025-1.11914 0.134765-0.02392 0.0034-0.141759 0.01559-0.152344 0.01758-0.007 0.0013-0.100886 0.0071-0.101562 0.0078-0.0016 0.0016 0.0095 0.02636 0.0098 0.0332 0.00055 0.0098-0.0018 0.0158 0 0.01758 0.0068 0.05562 0.03178 0.174887 0.09961 0.41211 0.0065 0.02287 0.0018 0.0064 0.0078 0.02734 0.02736-0.0035 0.115255-0.01254 0.136719-0.01563 0.176824-0.02474 0.510209-0.0707 1.11914-0.134765 0.745977-0.07848 1.364394-0.143691 1.371094-0.150391 0.0066-0.0067-0.002-0.0461-0.01563-0.08594-0.04691-0.136164-0.05692-0.274785-0.03906-0.4082038zm-3.40625 0.8710938c-0.294963-0.01149-0.485344 0.06824-0.697266 0.275391-0.0046 0.0045-0.01097 0.0032-0.01563 0.0078-0.10768 0.107823-0.148164 0.157704-0.21875 0.302735-0.10285 0.211318-0.155862 0.399306-0.169922 0.648437-0.0061 0.107317 0.0095 0.227662 0.02344 0.345703 0.02501-0.174085 0.06712-0.331083 0.146484-0.49414 0.07059-0.145031 0.11107-0.194912 0.21875-0.302735 0.0047-0.0046 0.01103-0.0033 0.01563-0.0078 0.214654-0.209824 0.405468-0.291424 0.707031-0.277344 0.273127 0.01276 0.52785 0.109157 0.808594 0.310547 0.06796 0.04874 0.130666 0.09375 0.134766 0.09375 0.01856 0-0.0069-0.08621-0.126953-0.505859-0.01417-0.04956-0.01364-0.05455-0.02149-0.08594l-0.002-0.002c-0.278639-0.19988-0.531927-0.294683-0.802734-0.308594zm18.15625 0.01367c-0.01859 0.01076-0.584388 0.828399-1.25 1.810547-0.03535 0.0677-0.06362 0.139826-0.0957 0.197266-0.07778 0.139254-0.354692 0.604901-0.613282 1.035156-0.597315 0.99385-0.952591 1.623588-0.925781 1.650391 0.01174 0.01174 0.09019-0.103697 1.582031-2.308594 0.708449-1.047065 1.3028-1.903591 1.3125-1.900391 0.04266 0.01422 0.183731 0.536479 0.244141 0.890625 0.01246 0.07306 0.01726 0.187281 0.02344 0.292969 0.000348-0.03284 0.0021-0.05837 0.002-0.0918 0.000362-0.104122-0.0055-0.187922-0.0098-0.287109-0.0079-0.150639-0.01364-0.310822-0.03125-0.414063-0.05892-0.345419-0.192048-0.837109-0.238281-0.875zm-9.732422 1.333984-0.105469 1.033204c-0.07747 0.770534-0.152694 1.418565-0.160156 1.439453-0.0016 0.0044-0.02018 0.0024-0.02344 0.0059-0.0079 0.01875-0.04655 0.02796-0.117187 0.03125-0.03762 0.0013-0.05617 0.0039-0.128906 0.0039-0.142523 0-0.430511-0.01049-0.638672-0.02539-0.0679-0.0049-0.110317 0.0016-0.181641-0.002-0.411825-0.02055-0.882206-0.02984-1.048828-0.0059-0.198714 0.02875-0.485989 0.100806-0.755859 0.19336-0.84284 0.289064-1.580929 0.799344-2.197266 1.53125-0.568083 0.674603-1.049694 1.533666-1.523437 2.71875-0.142187 0.355687-0.449024 1.208473-0.521485 1.439453-0.179261 0.57144-0.278789 1.179029-0.294922 1.835937-0.0033 0.136105 0.0086 0.252639 0.01172 0.378907 0.02504-0.609239 0.11536-1.1798 0.283203-1.714844 0.07246-0.23098 0.379297-1.083766 0.521485-1.439453 0.473746-1.185084 0.955354-2.044147 1.523437-2.71875 0.616337-0.731906 1.354426-1.242186 2.197266-1.53125 0.26987-0.09255 0.557145-0.16461 0.755859-0.19336 0.195479-0.02827 0.77052-0.02511 1.230469 0.0078 0.208161 0.0149 0.496149 0.02539 0.638672 0.02539 0.253451 0 0.256251-0.0039 0.269531-0.04101 0.0075-0.02089 0.08269-0.668919 0.160156-1.439453l0.142578-1.398438zm-2.767578 0.0332c-0.07127 0.03452-0.138431 0.07437-0.216797 0.101562-0.07426 0.02577-0.143044 0.04989-0.152344 0.05859-0.02411 0.02255 0.167065 0.196657 0.363281 0.328125 0.198067 0.132709 0.41326 0.236462 0.832032 0.396484 0.384653 0.146987 0.624109 0.258411 0.783203 0.361328 0.265442 0.171713 0.487176 0.446528 0.615234 0.75 0.0046 0.0109 0.0043 0.0188 0.0078 0.0293 0.02758-0.0073 0.116592-0.02298 0.11914-0.02539 0.02338-0.02209-0.06311-0.315577-0.142578-0.503907-0.128058-0.303472-0.349792-0.578287-0.615234-0.75-0.159094-0.102917-0.39855-0.214341-0.783203-0.361328-0.405323-0.15488-0.617573-0.258021-0.810534-0.384758zm-10.611328 1.589849c-0.1998893 0.01354-0.4543053 0.07397-0.6152344 0.150391-0.4648769 0.22077-0.7382516 0.621214-0.8671874 1.253906-0.07545 0.370225-0.087377 0.572619-0.091797 1.556641-0.0025 0.513344-0.010898 0.936825-0.017578 0.943359-0.0018 0.0018-0.011596-0.01023-0.015625-0.01172-0.0000835 0.000208 0.0000828 0.01164 0 0.01172-0.0067 0.0066-0.030574-0.01049-0.058594-0.04297-0.1049378-0.121712-0.2402025-0.338108-0.4296875-0.714844-0.0698-0.138769-0.1265099-0.232101-0.1855469-0.337891-0.0318-0.05699-0.075187-0.158434-0.091797-0.183594-0.1028182-0.155785-0.2913149-0.35146-0.4199219-0.4375-0.1077405-0.07207-0.2696236-0.130388-0.3808594-0.132812-0.3180939 0.005-0.5970758 0.295541-0.6816406 0.712891-0.032652 0.161145-0.018255 0.305091 0.021484 0.435546 0.1008304-0.383656 0.3643677-0.65039 0.6679688-0.65039 0.111312 0 0.2786889 0.06119 0.3886719 0.134765 0.128607 0.08604 0.3171037 0.281715 0.4199219 0.4375 0.01661 0.02516 0.059997 0.126604 0.091797 0.183594 0.059037 0.10579 0.1157469 0.199122 0.1855469 0.337891 0.189485 0.376736 0.3247497 0.593133 0.4296875 0.714844 0.02802 0.03248 0.051894 0.04957 0.058594 0.04297 0.00668-0.0065 0.015078-0.430015 0.017578-0.943359 0.00442-0.984022 0.016347-1.186416 0.091797-1.556641 0.1289359-0.632692 0.4023105-1.033136 0.8671874-1.253906 0.1629071-0.07736 0.4220919-0.139844 0.6230469-0.152344 0.053361-0.0033 0.048839 0.0052 0.058594 0.0098 0.019766-0.103336 0.09375-0.479938 0.09375-0.484375 0-0.02762-0.026831-0.03109-0.1601563-0.02344zm7.6542974 0.316407c-0.0056 0.01383-0.01755 0.0287-0.02539 0.04297-0.0023 0.0045-0.0074 0.0092-0.0098 0.01367-0.01826 0.03098-0.03385 0.06226-0.05664 0.0918-0.02862 0.03709-0.04706 0.07225-0.08789 0.113281-0.129469 0.130097-0.299264 0.245709-0.589844 0.404297-0.09841 0.05371-0.258087 0.144208-0.365234 0.203125-0.004 0.0022-0.0098 0.0057-0.01367 0.0078-0.10676 0.05846-0.25832 0.149774-0.335938 0.201172-0.153779 0.101838-0.345703 0.272001-0.345703 0.3125 0 0.01679 0.02543 0.02573 0.09375 0.02539 0.07551-0.0016 0.195611-0.01283 0.394532-0.0332 0.09144-0.0094 0.165894-0.02249 0.246093-0.03516 0.104775-0.05811 0.238262-0.133663 0.326172-0.181641 0.29058-0.158588 0.460375-0.2742 0.589844-0.404297 0.155322-0.156072 0.216767-0.270138 0.226562-0.445312 0.0059-0.106178-0.01514-0.212199-0.04687-0.316406zm15.291015 2.080078c-0.02153 0.0076-0.683973 0.381943-1.507812 0.841797-0.0901 0.05029-0.07996 0.04201-0.166016 0.08984-0.379652 0.328159-0.762465 0.613327-1.230469 0.865235-0.132876 0.07152-0.23954 0.130165-0.24414 0.134765-0.01134 0.01133 0.08634 0.229921 0.109375 0.244141 0.01007 0.0062 0.699025-0.369483 1.53125-0.833984 0.815873-0.455408 1.460578-0.817524 1.49414-0.832032 0.0061-0.06209 0.01568-0.120054 0.01953-0.177734 0.000918-0.01393 0.0012-0.01807 0.002-0.03125 0.0095-0.164074 0.0096-0.294582-0.0078-0.300781zm-22.171875 0.07617-0.041016 0.04102-0.6074219 0.607422c-0.2945425 0.294174-0.4613801 0.449335-0.5429687 0.521485-0.028791 0.157644-0.1150582 0.6076-0.1132813 0.609374 0.00536 0.0054 0.3001-0.275155 0.65625-0.630859l0.6484375-0.648437 0.1933594 0.0078c0.7391481 0.04354 1.197157 0.21668 1.3671875 0.498047 0.00482-0.01012 0.013088-0.01838 0.019531-0.02734 0.025361-0.05961 0.037143-0.09345 0.037109-0.21289-0.00004-0.13575-0.00144-0.170072-0.035156-0.234375-0.1020147-0.194489-0.3507225-0.334404-0.7148438-0.423828-0.00135 0.000264-0.00477 0.0042-0.00586 0.0039-0.1795834-0.04521-0.3823562-0.08055-0.625-0.09766-0.021166-0.0015-0.036955-0.0046-0.058594-0.0059zm-0.890625 3.238281c-0.014113 0.06749-0.031098 0.131986-0.027344 0.216797 0.016996 0.384458 0.1690735 0.67944 0.5234375 1.035156 0.268872 0.269903 0.5764132 0.496755 1.2695312 0.941406 0.814118 0.522273 1.0679378 0.707742 1.3398438 0.96875 0.233651 0.224287 0.3532852 0.383824 0.5039061 0.689453 0.07334 0.14881 0.123042 0.274712 0.15625 0.388672 0.01627-0.04685 0.02781-0.100834 0.03125-0.164062 0.0104-0.191224-0.04909-0.412046-0.203125-0.72461-0.1506208-0.305619-0.2702551-0.465164-0.5039061-0.689451-0.271906-0.261008-0.5257258-0.446477-1.3398438-0.96875-0.693118-0.444651-1.0006592-0.671503-1.2695312-0.941406-0.2623629-0.263364-0.4126007-0.494211-0.4804688-0.751953zm21.265625 0.554687c-0.02929 0.0038-0.272444 0.07399-0.453125 0.123047-0.0027 0.0012-0.0051 0.0027-0.0078 0.0039-0.199757 0.05411-0.335166 0.0843-0.503907 0.136718-0.120686 0.03749-0.429511 0.136498-0.689453 0.21875-0.175551 0.05555-0.301353 0.09122-0.457031 0.138672-0.06942 0.02116-0.107674 0.02719-0.173828 0.04687-0.475393 0.1425-0.890345 0.25704-1.230469 0.332031-0.385446 0.08498-0.723275 0.132148-1.052734 0.15625-0.0018 0.000127-0.0041-0.000125-0.0059 0-0.04083 0.01004-0.125789 0.02594-0.169921 0.03711-0.486317 0.12312-1.203564 0.370455-1.220704 0.421875-0.01516 0.04546 0.457159 0.07631 0.984375 0.06641 0.922385-0.01722 1.628287-0.161962 3.326172-0.699219 0.259942-0.08225 0.568767-0.18126 0.689453-0.21875 0.297068-0.09229 0.765467-0.216896 0.886719-0.242187 0.04986-0.134072 0.08934-0.268382 0.09961-0.400391 0.0087-0.111595 0.0025-0.119863-0.02148-0.121094zm-21.384766 1.740237c-0.03503 0 0.042818 0.535867 0.1425781 0.976562 0.1216569 0.537458 0.164675 0.828189 0.1875 1.083985 0.018945-0.188613 0.018443-0.360831-0.011719-0.597657s-0.089983-0.538259-0.1914063-0.986328c-0.033951-0.149982-0.058695-0.298158-0.083984-0.445312-0.018333-0.01375-0.04048-0.03125-0.042969-0.03125zm-0.9667969 0.703125c-0.020562 0.07332-0.049918 0.174076-0.09375 0.279297-0.1396687 0.335291-0.1483937 0.482445-0.068359 0.728515 0.020837-0.07236 0.027348-0.130062 0.068359-0.228515 0.054309-0.13037 0.1057875-0.290004 0.1171875-0.345703 0.017796-0.08693-0.00633-0.26835-0.023437-0.433594zm15.138672 0.589844c-0.04022 0.07163-0.191761 0.483609-0.181641 0.5 0.0027 0.0012 0.01103-0.00077 0.01563 0 0.02818 0.0115 0.785277 0.01807 2.449219 0.0098 1.187501-0.0059 1.48881-0.0032 1.80664 0 0.11344-0.07104 0.226701-0.143372 0.332031-0.222656 0.211989-0.159562 0.317128-0.257204 0.304688-0.277344-0.000578-0.000937-0.196459 0.000741-0.208984 0-0.143438-0.0078-0.765724-0.0074-2.234375 0-1.488788 0.0075-2.027125 0.0015-2.191407-0.0078-0.0038-0.000216-0.02729-0.0015-0.05078-0.002-0.0027-0.000178-0.03871 0.000178-0.04102 0zm-1.773438 1.460937c0.0036 0.01095 0.643037 0.28365 1.421875 0.605469 0.575771 0.237909 0.832915 0.350191 1.052734 0.447265 0.0031-0.0023 0.0067-0.0035 0.0098-0.0059 0.17418-0.131095 0.354803-0.308217 0.345703-0.335938-0.0042-0.01275-0.644988-0.28365-1.423828-0.605468-0.02779-0.01148-0.02337-0.01014-0.05078-0.02148-0.02879-0.0033-0.06078-0.0073-0.08398-0.0098-0.667093-0.070836-1.281974-0.105498-1.271524-0.074148zm-1.691406 0.664063 0.753906 1.236328c0.105137-0.02885 0.226255-0.06124 0.240234-0.07813l-0.509765-0.837886c-0.163837-0.107833-0.337437-0.205931-0.484375-0.320312zm-1.810547 0.05859c-0.03114 0-0.09971 0.04089-0.09961 0.05859 0.000047 0.01011 0.112755 0.343586 0.251953 0.742187 0.05337 0.152831 0.05497 0.167161 0.0957 0.28711 0.05971-0.0046 0.07713-0.01549 0.103515-0.02539 0.0089-0.0049 0.03711-0.0075 0.03711-0.01367 0-0.01202-0.112756-0.349438-0.251953-0.748047-0.03949-0.113074-0.03706-0.114239-0.07031-0.210937-0.02814-0.04034-0.06361-0.08984-0.06641-0.08984z"/>
+ <path d="m13.873047 13.53125c-0.316325 0.04556-0.631098 0.103014-0.941406 0.179688 0.310544-0.07442 0.62519-0.134144 0.941406-0.179688z"/>
+ <path d="m7.5976562 16.273438c-0.01562-0.0011-0.027095-0.0049-0.042969-0.0059h-0.015625c0.021639 0.0013 0.037427 0.0044 0.058594 0.0059z"/>
+ <path d="m5.2226562 23.501953c-0.079289-0.244789-0.070905-0.392242 0.068359-0.726562-0.1392748 0.334346-0.1476058 0.481782-0.068359 0.726562z"/>
+ <path d="m6.5878906 13.787109c-0.100111 0.0068-0.2132782 0.02399-0.3222656 0.05078 0.1087063-0.02635 0.222321-0.04401 0.3222656-0.05078z"/>
+ <path d="m4.6835938 13.804688c-0.076314 0.04084-0.143002 0.09059-0.203125 0.15039 0.059858-0.05933 0.1272613-0.109791 0.203125-0.15039z"/>
+ <path d="m3.421875 15.839844c-0.00274 0-0.00508 0.0019-0.00781 0.002 0.1112358 0.0024 0.2731189 0.06074 0.3808594 0.132812 0.128607 0.08604 0.3171037 0.281715 0.4199219 0.4375 0.01661 0.02516 0.059997 0.126604 0.091797 0.183594 0.059037 0.10579 0.1157469 0.199122 0.1855469 0.337891 0.189485 0.376736 0.3247497 0.593132 0.4296875 0.714844 0.02802 0.03248 0.051894 0.04957 0.058594 0.04297 0.0000829-0.00008-0.0000835-0.01151 0-0.01172-0.010962-0.004-0.02248-0.0075-0.042969-0.03125-0.1049405-0.121759-0.2402052-0.338155-0.4296902-0.714891-0.0698-0.138769-0.1265099-0.232101-0.1855469-0.337891-0.0318-0.05699-0.0751868-0.158435-0.0917968-0.183594-0.1028181-0.155785-0.2913149-0.351463-0.4199219-0.4375-0.109983-0.07358-0.2773599-0.134765-0.3886719-0.134765z"/>
+ <path d="m3.4140625 15.841797c-0.079729 0.0012-0.1561834 0.01988-0.2285156 0.05469 0.072208-0.03446 0.1489921-0.05345 0.2285156-0.05469z"/>
+ <path d="m3.1621094 15.914062c-0.062305 0.03365-0.1230891 0.07366-0.1757813 0.128907 0.052926-0.05529 0.1131756-0.09535 0.1757813-0.128907z"/>
+ <path d="m2.71875 16.789062c0.00261 0.07066 0.016436 0.134656 0.035156 0.197266-0.018708-0.06226-0.030384-0.12847-0.035156-0.197266z"/>
+ <path d="m6.5859375 19.755859c0.040144 0.07707 0.09314 0.156737 0.1523437 0.234375-0.060469-0.07877-0.1115399-0.156188-0.1523437-0.234375z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bluej.svg b/.icons/awkward/32x32/apps/bluej.svg
new file mode 100644
index 00000000..ef289ee1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bluej.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 18.41838,5.000339 C 16.74241,5.1094388 15.020214,5.5590265 13.494384,6.2717687 10.250672,8.0103384 8.9781981,10.746679 7.9398848,13.67298 7.3203497,15.230822 6.5120097,15.976627 4.6456315,16.828392 3.6097021,17.300676 2.4783211,17.819928 1.5441883,18.591726 0.64096819,19.117827 0.97122165,19.973693 1.7407325,20.000339 l 6.6147033,0 c 0.097712,0.409556 0.1982749,0.963424 0.3071284,1.403358 0.5013146,2.098562 0.4040439,3.535063 -0.8368456,5.115109 -0.5458114,0.695392 -0.469452,2.270386 0.3854484,2.448241 0,0 3.346246,0.116599 4.965751,-0.08886 6.143737,-0.84848 17.070837,-5.145608 17.070837,-5.145608 0.666946,-0.259021 0.951726,-1.063899 0.601054,-1.698765 -1.968874,-2.889722 -4.008251,-6.0043 -6.198321,-8.482056 C 23.517637,12.260426 22.22872,9.7144684 23.809878,9.1573283 L 24.996274,9.0533497 C 26.165646,8.9508631 26.213379,8.1208399 25.783726,7.3125229 25.127137,6.3289241 23.683909,6.0459609 22.713866,5.75563 21.366024,5.3540833 19.839677,5.0127744 18.41838,5.000339 Z"/>
+ <path style="fill:#4f4f4f" d="M 18.238976,4.7534984 C 16.563006,4.8625982 15.486665,5.5992329 13.960835,6.3119751 10.717123,8.0505448 8.9781981,9.7463399 7.9398848,12.672641 7.3203497,14.230483 6.5120097,14.976288 4.6456315,15.828053 3.6097021,16.300337 2.4783211,16.819589 1.5441883,17.591387 0.64096819,18.117488 0.97122165,18.973354 1.7407325,19 l 6.6147033,0 c 0.097712,0.409556 0.449441,0.963424 0.5582945,1.403358 0.5013146,2.098562 0.6910909,3.570944 -0.5497986,5.15099 -0.5458114,0.695392 -0.6488563,1.839815 0.2060441,2.01767 0,0 3.0591992,0.15248 4.6787042,-0.05298 6.143737,-0.84848 16.640266,-5.073846 16.640266,-5.073846 0.666946,-0.259021 0.844084,-0.70509 0.493412,-1.339956 -1.968874,-2.889722 -4.044132,-6.0043 -6.234202,-8.482056 C 23.756921,12.177214 23.849405,11.509848 23.54559,10.898203 22.969684,9.7387795 22.774779,8.5217189 23.809878,8.1569893 L 24.996274,8.0530107 C 26.165646,7.9505241 26.213379,7.1205009 25.783726,6.3121839 25.296121,5.5817307 24.374682,5.237681 23.535388,4.9900611 23.244522,4.904246 22.748238,5.1170595 22.498581,5.042338 21.150739,4.6407913 19.660273,4.7659338 18.238976,4.7534984 Z"/>
+ <path style="opacity:0.1" d="M 18.419922 5 C 16.743952 5.1090997 15.019971 5.5587422 13.494141 6.2714844 C 11.498344 7.341195 10.251651 8.7160616 9.34375 10.294922 C 9.34375 10.294922 12.123844 11.353516 13.65625 11.353516 C 15.655465 11.353516 17.985196 10.838329 18.660156 10.679688 C 18.905375 10.303539 19.189763 9.9516981 19.533203 9.6347656 C 21.128843 8.3826765 21.336572 8.4407846 23.181641 7.5605469 C 23.460655 7.4274356 23.864711 6.5103102 23.732422 6.0761719 C 23.382998 5.9561853 23.035599 5.8518605 22.714844 5.7558594 C 21.367002 5.3543127 19.841218 5.0124354 18.419922 5 z M 23.427734 11.705078 C 21.865523 14.422802 20.592343 16.981363 18.787109 19.074219 C 18.688659 20.180242 18.554238 21.230318 18.351562 22.064453 C 17.976726 23.60714 16.808699 25.932088 16.080078 27.310547 C 22.241216 25.872945 30.248047 22.732422 30.248047 22.732422 C 30.546 22.616706 30.76194 22.388912 30.884766 22.119141 C 30.871802 22.090681 30.865001 22.061069 30.849609 22.033203 C 28.880736 19.143481 26.840461 16.030489 24.650391 13.552734 C 24.20336 13.043166 23.737424 12.368401 23.427734 11.705078 z"/>
+ <path style="fill:#3f83d0" d="m 18.418947,4.0000001 c -1.67597,0.1090997 -3.398796,0.5583795 -4.924626,1.2711217 -1.995797,1.0697106 -3.242457,2.4440604 -4.150358,4.0229211 0,0 2.779781,1.0588081 4.312187,1.0588081 1.999215,0 4.329185,-0.5155214 5.004145,-0.6741627 0.245219,-0.3761488 0.529879,-0.7267111 0.873319,-1.0436436 1.59564,-1.2520891 1.803061,-1.194641 3.64813,-2.0748787 C 23.460758,6.4270547 23.865089,5.5108695 23.7328,5.0767312 23.383376,4.9567446 23.035148,4.8515052 22.714393,4.7555041 21.366551,4.3539574 19.840243,4.0124355 18.418947,4.0000001 Z m 5.34873,1.089139 c -0.03488,-0.012408 0,0 0,0 z m -0.339004,5.6166489 c -1.562211,2.717724 -2.836191,5.276065 -4.641425,7.368921 -0.09845,1.106023 -0.233985,2.154794 -0.43666,2.988929 -0.551214,2.268589 -2.883627,6.392832 -2.883627,6.392832 6.227064,-1.362084 14.780854,-4.724658 14.780854,-4.724658 0.666946,-0.25902 0.951951,-1.063639 0.601278,-1.698505 C 28.88022,18.143585 26.840831,15.029564 24.650761,12.551809 24.20373,12.042241 23.738363,11.369111 23.428673,10.705788 Z M 15.466961,27.45647 Z"/>
+ <path style="opacity:0.1" d="M 9.3300781 10.318359 C 8.7690297 11.298979 8.3376775 12.355836 7.9414062 13.472656 C 7.8488893 13.705292 7.7464101 13.915758 7.6425781 14.115234 C 7.5298341 15.456919 7.5890068 17.378263 7.9824219 19 L 8.3554688 19 C 8.4531807 19.409556 8.5532559 19.964363 8.6621094 20.404297 C 8.9261382 21.509553 9.0187658 22.429499 8.8710938 23.285156 C 8.8720746 23.319688 8.8765219 23.356313 8.8769531 23.390625 C 8.8797431 23.616246 8.8705262 23.839876 8.8476562 24.056641 C 8.8018063 24.491068 8.7015449 24.908036 8.5351562 25.316406 C 8.3687683 25.724776 8.1363937 26.122567 7.8261719 26.517578 C 7.7470679 26.618359 7.6853435 26.742277 7.6328125 26.873047 C 7.6181195 26.909677 7.606307 26.948039 7.59375 26.986328 C 7.5731018 27.049294 7.5598601 27.115709 7.5449219 27.181641 C 7.64266 27.574166 7.8560259 27.89296 8.2109375 27.966797 C 8.2109375 27.966797 11.558229 28.082412 13.177734 27.876953 C 14.058732 27.755283 15.048685 27.551206 16.080078 27.310547 C 16.808699 25.932088 17.976726 23.60714 18.351562 22.064453 C 18.554237 21.230318 18.688664 20.180242 18.787109 19.074219 C 17.552307 20.505758 15.971551 22.122132 13.970703 23.013672 C 13.901643 23.035132 13.830248 23.046605 13.757812 23.046875 C 13.363326 23.046875 13.042969 22.729687 13.042969 22.339844 C 13.003389 22.013937 13.510325 21.701761 13.970703 21.259766 C 17.199438 18.020733 16.862645 13.434984 18.660156 10.677734 C 17.985196 10.836375 15.655465 11 13.65625 11 C 12.478255 11 10.292971 10.649296 9.3300781 10.318359 z"/>
+ <path style="fill:#ffffff" d="m 9.3300117,9.31748 c -0.5610484,0.98062 -0.9932264,2.038926 -1.3894976,3.155746 -0.092517,0.232636 -0.1933199,0.441599 -0.2971519,0.641075 -0.1325254,1.577088 -0.033515,3.95979 0.5747726,5.709019 l 0.037664,0 c 0.097712,0.409556 0.1980641,0.940102 0.3069175,1.380036 0.062664,0.26232 0.117652,0.516611 0.1632237,0.765154 7.86e-5,4.28e-4 -7.85e-5,9.18e-4 0,0.0014 0.04545,0.248058 0.081775,0.490399 0.1074213,0.726551 l 0,0.0014 c 0.0256,0.236101 0.040414,0.466424 0.04325,0.692085 l 0,0.0014 c 0.00279,0.225621 -0.00643,0.447748 -0.0293,0.664513 -0.04585,0.434427 -0.1461088,0.851722 -0.3124975,1.260092 -0.166388,0.40837 -0.3984776,0.807178 -0.7086994,1.202189 -0.079104,0.100781 -0.1413853,0.223545 -0.1939163,0.354315 -0.014693,0.03663 -0.025107,0.07614 -0.037664,0.114429 -0.031143,0.09497 -0.056142,0.193137 -0.073939,0.295032 -0.00918,0.05283 -0.016793,0.106185 -0.022321,0.159924 -0.010243,0.09996 -0.013786,0.200658 -0.011164,0.300547 0.00121,0.04566 2.308e-4,0.09147 0.00421,0.136487 0.012807,0.145535 0.036121,0.287803 0.078124,0.417733 l 0,0.0014 c 0.032835,0.101489 0.077205,0.192476 0.1283468,0.277111 0.014357,0.02373 0.031607,0.04409 0.047435,0.06618 0.0433,0.06046 0.092082,0.113818 0.1464838,0.159924 0.019957,0.01689 0.039914,0.03356 0.061385,0.04825 0.077207,0.05286 0.1610487,0.097 0.2580894,0.117187 0,0 3.3455789,0.117223 4.9650839,-0.08824 0.36575,-0.05051 0.751809,-0.115554 1.148149,-0.188875 0.0019,-3.42e-4 0.0038,-0.0011 0.0056,-0.0014 0.368921,-0.06907 0.748781,-0.1467 1.136989,-0.231615 0,0 2.332413,-4.124243 2.883627,-6.392832 0.202675,-0.834135 0.338214,-1.882906 0.436659,-2.988929 -1.234802,1.431539 -2.81557,3.047072 -4.816418,3.938612 -0.06906,0.02146 -0.141032,0.03272 -0.213467,0.03299 -0.394486,0 -0.71428,-0.31603 -0.71428,-0.705873 -0.03958,-0.325907 0.467349,-0.638872 0.927727,-1.080867 C 17.199589,17.020597 16.862808,12.4359 18.660319,9.6786493 17.985359,9.8372906 15.655389,10 13.656174,10 12.478179,10 10.292928,9.648378 9.3300354,9.317441 Z"/>
+ <circle style="fill:#3f3f3f" cx="13.5" cy="13.5" r="1.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 18.419922,4 c -1.67597,0.1090997 -3.399951,0.5587422 -4.925781,1.2714844 -1.995797,1.0697106 -3.24249,2.4445768 -4.150391,4.0234375 0,0 0.3966055,0.1290252 0.5371094,0.1796875 C 10.736719,8.2405461 11.854991,7.1500386 13.494141,6.2714844 15.019971,5.5587422 16.743952,5.1090997 18.419922,5 c 1.421296,0.012435 2.94708,0.3543127 4.294922,0.7558594 0.267821,0.080158 0.558777,0.1713315 0.849609,0.2675781 C 23.709328,5.7011545 23.8061,5.3179642 23.732422,5.0761719 23.382998,4.9561853 23.035599,4.8518605 22.714844,4.7558594 21.367002,4.3543127 19.841218,4.0124354 18.419922,4 Z m 5.007812,6.705078 c -1.562211,2.717724 -2.835391,5.276285 -4.640625,7.369141 l 0,1 c 1.805234,-2.092856 3.078414,-4.651417 4.640625,-7.369141 0.30969,0.663323 0.775626,1.336135 1.222657,1.845703 2.19007,2.477755 4.230345,5.5927 6.199218,8.482422 0.01539,0.02787 0.02219,0.05748 0.03516,0.08594 0.152171,-0.334021 0.158856,-0.734694 -0.03516,-1.085938 -1.968873,-2.889722 -4.009148,-6.002714 -6.199218,-8.480469 -0.447031,-0.509568 -0.912967,-1.184333 -1.222657,-1.847656 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bluejeans.svg b/.icons/awkward/32x32/apps/bluejeans.svg
new file mode 100644
index 00000000..31bbf441
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bluejeans.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="26" height="26" x="1" y="4" rx="3.059" ry="3.059"/>
+ <path style="opacity:0.2" d="M 27,9.9285709 32,5.9999995 V 28 l -5,-3.928571 z"/>
+ <rect style="fill:#1c6bdd" width="26" height="26" x="1" y="3" rx="3.059" ry="3.059"/>
+ <rect style="fill:none" width="24.8" height="24.8" x="4.1" y="3.42"/>
+ <path style="fill:#1f56a8" d="M 27,8.9285714 32,5 v 22 l -5,-3.928571 z"/>
+ <path style="opacity:0.2" d="m 7,8 v 7 3 7 h 9.333984 C 18.911313,25 21,22.549006 21,20 21,18.702939 20.454974,17.436287 19.583984,16.5 20.454974,15.563713 21,14.297061 21,13 21,10.450994 18.911313,8 16.333984,8 Z m 3,3 h 6.333984 C 17.229944,11 18,12.113886 18,13 c 0,0.886114 -0.770122,2.010881 -1.666016,2 H 10 Z m 0,7 h 6.333984 C 17.229944,18 18,19.113886 18,20 c 0,0.886114 -0.770122,2.010881 -1.666016,2 H 10 Z"/>
+ <path style="fill:#ffffff" d="m 7,14 v 10 h 9.333333 C 18.910662,24 21,21.549006 21,19 21,16.450994 18.910662,14 16.333333,14 Z m 3,3 h 6.333333 C 17.229293,17 18,18.113886 18,19 c 0,0.886114 -0.770773,2.010881 -1.666667,2 H 10 Z"/>
+ <path style="fill:#ffffff" d="m 7,7 v 10 h 9.333333 C 18.910662,17 21,14.549006 21,12 21,9.450994 18.910662,7 16.333333,7 Z m 3,3 h 6.333333 C 17.229293,10 18,11.113886 18,12 c 0,0.886114 -0.770773,2.010881 -1.666667,2 H 10 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.0585938 3 C 2.3640056 3 1 4.3640056 1 6.0585938 L 1 7.0585938 C 1 5.3640056 2.3640056 4 4.0585938 4 L 23.941406 4 C 25.635994 4 27 5.3640056 27 7.0585938 L 27 6.0585938 C 27 4.3640056 25.635994 3 23.941406 3 L 4.0585938 3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 32,5.0007812 -5,3.9277344 v 1 l 5,-3.9277344 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/blueman-serial.svg b/.icons/awkward/32x32/apps/blueman-serial.svg
new file mode 120000
index 00000000..a7c3c34e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/blueman-serial.svg
@@ -0,0 +1 @@
+cutecom.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/blueman.svg b/.icons/awkward/32x32/apps/blueman.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/blueman.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/blueradio-48.svg b/.icons/awkward/32x32/apps/blueradio-48.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/blueradio-48.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/blueradio.svg b/.icons/awkward/32x32/apps/blueradio.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/blueradio.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/bluetooth-48.svg b/.icons/awkward/32x32/apps/bluetooth-48.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bluetooth-48.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/bluetooth-radio.svg b/.icons/awkward/32x32/apps/bluetooth-radio.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bluetooth-radio.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/bluetoothradio.svg b/.icons/awkward/32x32/apps/bluetoothradio.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bluetoothradio.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/boinc-manager.svg b/.icons/awkward/32x32/apps/boinc-manager.svg
new file mode 120000
index 00000000..5b6bea27
--- /dev/null
+++ b/.icons/awkward/32x32/apps/boinc-manager.svg
@@ -0,0 +1 @@
+boinc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/boinc.svg b/.icons/awkward/32x32/apps/boinc.svg
new file mode 100644
index 00000000..69964571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/boinc.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,3 C 8.244,3 2,9.244 2,17 2,24.756 8.244,31 16,31 23.756,31 30,24.756 30,17 30,9.244 23.756,3 16,3 Z"/>
+ <path style="fill:#154277" d="M 16,2 C 8.244,2 2,8.244 2,16 2,23.756 8.244,30 16,30 23.756,30 30,23.756 30,16 30,8.244 23.756,2 16,2 Z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="4"/>
+ <circle style="fill:#f5ca4a" cx="16" cy="16" r="4"/>
+ <path style="opacity:0.2" d="M 24.257812 5.6972656 L 22.242188 9.1875 L 20.712891 11.835938 A 7 7 0 0 1 23 17 A 7 7 0 0 1 22.669922 19.119141 L 25.310547 20.644531 A 10 10 0 0 0 26 17 A 10 10 0 0 0 24.357422 11.523438 L 26.525391 7.7695312 C 25.848393 6.997511 25.088661 6.3041545 24.257812 5.6972656 z M 6.7695312 6.4746094 C 5.997511 7.1516074 5.3041545 7.9113389 4.6972656 8.7421875 L 8.1875 10.757812 L 10.835938 12.287109 A 7 7 0 0 1 16 10 A 7 7 0 0 1 18.119141 10.330078 L 19.644531 7.6894531 A 10 10 0 0 0 16 7 A 10 10 0 0 0 10.523438 8.6425781 L 6.7695312 6.4746094 z M 6.6894531 13.355469 A 10 10 0 0 0 6 17 A 10 10 0 0 0 7.6425781 22.476562 L 5.828125 25.619141 C 6.5280851 26.359355 7.2995608 27.030559 8.1464844 27.603516 L 9.7578125 24.8125 L 11.287109 22.164062 A 7 7 0 0 1 9 17 A 7 7 0 0 1 9.3300781 14.880859 L 6.6894531 13.355469 z M 21.164062 21.712891 A 7 7 0 0 1 16 24 A 7 7 0 0 1 13.880859 23.669922 L 12.355469 26.310547 A 10 10 0 0 0 16 27 A 10 10 0 0 0 21.476562 25.357422 L 24.513672 27.111328 C 25.344437 26.474905 26.10726 25.757368 26.775391 24.953125 L 23.8125 23.242188 L 21.164062 21.712891 z"/>
+ <path style="fill:#5286fe" d="M 24.257812 4.6972656 L 22.242188 8.1875 L 20.712891 10.835938 A 7 7 0 0 1 23 16 A 7 7 0 0 1 22.669922 18.119141 L 25.310547 19.644531 A 10 10 0 0 0 26 16 A 10 10 0 0 0 24.357422 10.523438 L 26.525391 6.7695312 C 25.848393 5.997511 25.088661 5.3041545 24.257812 4.6972656 z M 6.7695312 5.4746094 C 5.997511 6.1516074 5.3041545 6.9113389 4.6972656 7.7421875 L 8.1875 9.7578125 L 10.835938 11.287109 A 7 7 0 0 1 16 9 A 7 7 0 0 1 18.119141 9.3300781 L 19.644531 6.6894531 A 10 10 0 0 0 16 6 A 10 10 0 0 0 10.523438 7.6425781 L 6.7695312 5.4746094 z M 6.6894531 12.355469 A 10 10 0 0 0 6 16 A 10 10 0 0 0 7.6425781 21.476562 L 5.4746094 25.230469 C 6.1516074 26.002489 6.9113389 26.695845 7.7421875 27.302734 L 9.7578125 23.8125 L 11.287109 21.164062 A 7 7 0 0 1 9 16 A 7 7 0 0 1 9.3300781 13.880859 L 6.6894531 12.355469 z M 21.164062 20.712891 A 7 7 0 0 1 16 23 A 7 7 0 0 1 13.880859 22.669922 L 12.355469 25.310547 A 10 10 0 0 0 16 26 A 10 10 0 0 0 21.476562 24.357422 L 25.230469 26.525391 C 26.002489 25.848393 26.695845 25.088661 27.302734 24.257812 L 23.8125 22.242188 L 21.164062 20.712891 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bomber.svg b/.icons/awkward/32x32/apps/bomber.svg
new file mode 100644
index 00000000..c8597bb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bomber.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 6.1999566,6.9999999 C 5.4803109,7.2625461 7.9319841,11.800192 7.3403672,12.131421 6.3097452,12.542531 5,13 5,13 v 7 c 0,0 4.562016,0.591816 8,1 0.689187,0.08211 -11,7 -11,7 3.4642764,8.74e-4 38.714821,-9.295625 24.734552,-15.880022 -2.401497,-1.278358 -5.926744,-2.115152 -9.855632,-2.115152 -1.974096,0 -3.788256,0.232922 -5.396183,0.597797 C 10.709066,10.778187 6.8728085,6.7545481 6.2000434,6.9999999 Z"/>
+ <path style="fill:#28aeae" d="M 6.1999566,6 C 5.4803109,6.2625462 7.9319841,10.800192 7.3403672,11.131421 6.3097452,11.542531 5,12 5,12 v 7 c 0,0 4.562016,0.591816 8,1 0.689187,0.08211 -11,7 -11,7 3.4642764,8.74e-4 38.714821,-9.295625 24.734552,-15.880022 -2.401497,-1.2783579 -5.926744,-2.1151519 -9.855632,-2.1151519 -1.974096,0 -3.788256,0.2329215 -5.396183,0.5977972 C 10.709066,9.7781868 6.8728085,5.7545482 6.2000434,6 Z"/>
+ <path style="opacity:0.2" d="M 5,13 V 12 H 2 v 9 h 3 v -1 c 6.007005,-1.011244 9.07058,-2.278653 9,-3.54331 C 13.931057,15.221404 10.867484,13.988744 5,13 Z"/>
+ <path style="fill:#3f3f3f" d="M 5,12 V 11 H 2 v 9 h 3 v -1 c 6.007005,-1.011244 9.07058,-2.278653 9,-3.54331 C 13.931057,14.221404 10.867484,12.988744 5,12 Z"/>
+ <path style="opacity:0.2" d="m 23.041016,10.75 c -0.01979,0.159284 -0.04028,0.324571 -0.04102,0.449219 0.0015,2.290138 3.041544,3.588379 6.927734,3.794922 -0.257052,-0.988976 -1.24784,-1.958704 -3.193359,-2.875 -0.271857,-0.144715 -0.561714,-0.281239 -0.861328,-0.414063 -0.212212,-0.09318 -0.434796,-0.180958 -0.660156,-0.267578 -0.07706,-0.03 -0.151942,-0.06064 -0.230469,-0.08984 C 24.685202,11.23854 24.379241,11.134715 24.0625,11.037109 23.731655,10.935158 23.390738,10.838895 23.041016,10.75 Z"/>
+ <path style="fill:#3f3f3f" d="M 23.041016 9.75 C 23.021226 9.9092843 23.00074 10.074571 23 10.199219 C 23.001491 12.489357 26.041544 13.787598 29.927734 13.994141 C 29.670682 13.005165 28.679894 12.035437 26.734375 11.119141 C 26.462518 10.974426 26.172661 10.837902 25.873047 10.705078 C 25.660835 10.611894 25.438251 10.52412 25.212891 10.4375 C 25.135832 10.407504 25.060949 10.376864 24.982422 10.347656 C 24.685202 10.23854 24.379241 10.134715 24.0625 10.037109 C 23.731655 9.9351576 23.390738 9.8388947 23.041016 9.75 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.1992188 6 C 6.00392 6.0712503 6.0516041 6.4685617 6.1992188 7 C 6.8719838 6.7545482 10.708751 10.77908 11.482422 10.603516 C 13.090349 10.238641 14.90481 10.003906 16.878906 10.003906 C 20.807794 10.003906 24.332878 10.840783 26.734375 12.119141 C 28.704286 13.046925 29.697806 14.029368 29.939453 15.03125 C 30.245646 13.685145 29.355675 12.353715 26.734375 11.119141 C 24.332878 9.8407827 20.807794 9.0039062 16.878906 9.0039062 C 14.90481 9.0039062 13.090349 9.2386399 11.482422 9.6035156 C 10.708751 9.7790791 6.8719838 5.7545482 6.1992188 6 z M 7.2851562 11.152344 C 6.2668205 11.555636 5 12 5 12 L 5 13 C 5 13 6.3092217 12.541969 7.3398438 12.130859 C 7.4942403 12.044417 7.4348407 11.661009 7.2851562 11.152344 z M 11.945312 20.869141 C 9.2246042 22.721284 2 27 2 27 C 2.3774908 27.000095 3.1853791 26.871171 4.2128906 26.666016 C 7.1243755 24.928321 13.556728 21.066329 13 21 C 12.546802 20.946193 12.42455 20.927553 11.945312 20.869141 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2 11 L 2 12 L 5 12 L 5 11 L 2 11 z M 5 12 L 5 13 C 10.134048 13.865151 13.121191 14.917139 13.833984 15.994141 C 13.950001 15.815049 14.01003 15.636754 14 15.457031 C 13.931057 14.221745 10.867484 12.988744 5 12 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bomi.svg b/.icons/awkward/32x32/apps/bomi.svg
new file mode 100644
index 00000000..9a298ceb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bomi.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#e75177" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path opacity=".2" d="m16 7.9996a9 9 0 0 0 -3 0.5254v11.475c0 0.554-0.446 1-1 1s-1-0.446-1-1v-10.475a9 9 0 0 0 -4 7.475 9 9 0 0 0 9 9 9 9 0 0 0 9 -9 9 9 0 0 0 -9 -9zm-0.557 5a0.43752 0.45073 0 0 1 0.209 0.059l3.063 1.773 3.062 1.775a0.43752 0.45073 0 0 1 0 0.786l-3.062 1.775-3.063 1.773a0.43752 0.45073 0 0 1 -0.652 -0.392v-7.098a0.43752 0.45073 0 0 1 0.443 -0.451z"/>
+ <path fill="#fff" d="m16 7a9 9 0 0 0 -3 0.5254v11.475c0 0.554-0.446 1-1 1s-1-0.446-1-1v-10.475a9 9 0 0 0 -4 7.475 9 9 0 0 0 9 9 9 9 0 0 0 9 -9 9 9 0 0 0 -9 -9zm-0.557 5a0.43752 0.45073 0 0 1 0.209 0.059l3.063 1.773 3.062 1.775a0.43752 0.45073 0 0 1 0 0.786l-3.062 1.775-3.063 1.773a0.43752 0.45073 0 0 1 -0.652 -0.392v-7.098a0.43752 0.45073 0 0 1 0.443 -0.451z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bookworm.svg b/.icons/awkward/32x32/apps/bookworm.svg
new file mode 100644
index 00000000..44ef96a5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bookworm.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#c74ab4" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h2.5v-28z"/>
+ <path opacity=".2" d="m19 3v14l2-2 2 2v-14h-4z"/>
+ <path fill="#97e964" d="m19 2v14l2-2 2 2v-14h-4z"/>
+ <path fill="#fff" opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/boomaga.svg b/.icons/awkward/32x32/apps/boomaga.svg
new file mode 100644
index 00000000..988f52f2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/boomaga.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="12" height="28" x="-23" y="-30" rx="1.412" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 5,19 5,29.588235 C 5,30.370353 5.61325,31 6.375,31 l 19.25,0 C 26.38675,31 27,30.370353 27,29.588235 L 27,19 5,19 Z"/>
+ <path style="fill:#e4e4e4" d="M 6.375,2 C 5.61325,2 5,2.6371429 5,3.4285714 L 5,12 27,12 27,3.4285714 C 27,2.6371429 26.38675,2 25.625,2 L 6.375,2 Z"/>
+ <rect style="fill:#4f4f4f" width="12" height="28" x="-22" y="-30" rx="1.412" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="24" height="2" x="4" y="17"/>
+ <rect style="opacity:0.2" width="3" height="3" x="4" y="13" rx="1.125" ry="1.125"/>
+ <rect style="fill:#76ff03" width="3" height="3" x="4" y="12" rx="1.125" ry="1.125"/>
+ <path style="fill:#e4e4e4" d="M 5,18 5,28.588235 C 5,29.370353 5.61325,30 6.375,30 l 19.25,0 C 26.38675,30 27,29.370353 27,28.588235 L 27,18 5,18 Z"/>
+ <path style="opacity:0.5;fill-rule:evenodd" d="m 8,26 14,0 0,2 -14,0 z"/>
+ <path style="opacity:0.5;fill-rule:evenodd" d="m 8,23 11,0 0,2 -11,0 z"/>
+ <path style="opacity:0.5;fill-rule:evenodd" d="m 8,20 16,0 0,2 -16,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.125 12 C 4.50175 12 4 12.50175 4 13.125 L 4 13.875 C 4 13.919347 4.020447 13.957021 4.0253906 14 C 4.0899247 13.438945 4.5460966 13 5.125 13 L 5.875 13 C 6.4539034 13 6.9100753 13.438945 6.9746094 14 C 6.979553 13.957021 7 13.919347 7 13.875 L 7 13.125 C 7 12.50175 6.49825 12 5.875 12 L 5.125 12 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 10 C 2.6247906 10 2 10.629992 2 11.412109 L 2 12.412109 C 2 11.629992 2.6247906 11 3.4003906 11 L 28.599609 11 C 29.375209 11 30 11.629992 30 12.412109 L 30 11.412109 C 30 10.629992 29.375209 10 28.599609 10 L 3.4003906 10 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.375 2 C 5.61325 2 5 2.6363059 5 3.4277344 L 5 4.4277344 C 5 3.6363059 5.61325 3 6.375 3 L 25.625 3 C 26.38675 3 27 3.6363059 27 4.4277344 L 27 3.4277344 C 27 2.6363059 26.38675 2 25.625 2 L 6.375 2 z"/>
+ <circle style="fill:#c03630" cx="23" cy="23" r="8"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 30.979,23.424 A 8,8 0 0 1 23,31 8,8 0 0 1 15.021,23.576 8,8 0 0 0 15,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+ <g style="fill:#ffffff" transform="translate(-1,1)">
+ <path d="m 26,23.5 3.5,-3 -3.5,-3 c 0.003,0 0,1.05553 0,1.5 l -2,0 0,3 2,0 z"/>
+ <path d="m 22,26.5 -3.5,-3 3.5,-3 c -0.003,0 0,1.05553 0,1.5 l 2,0 0,3 -2,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/boostnote.svg b/.icons/awkward/32x32/apps/boostnote.svg
new file mode 100644
index 00000000..8c9d9f01
--- /dev/null
+++ b/.icons/awkward/32x32/apps/boostnote.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#00c586" cx="16" cy="16" r="14"/>
+ <path style="opacity:.2" d="m22 11-15 4.800781 5.552734 2.308594 1.947266 0.390625 0.417969 1.998047 2.28125 5.501953zm-10.068359 9.013672c0-0.02641-0.1754-0.01126-0.324219 0.02734-0.569101 0.148536-1.394888 0.758801-1.8378908 1.359375-0.5024312 0.681145-0.7707239 1.479752-0.7695312 2.292972 0.000294 0.227453 0.011226 0.266051 0.078125 0.294922 0.075832 0.03273 0.7195268-0.0075 0.980469-0.06055 0.75237-0.153727 1.392119-0.504142 1.964844-1.078125 0.360037-0.360819 0.57235-0.65837 0.78125-1.09375 0.13676-0.285016 0.231099-0.632079 0.183593-0.679687-0.0095-0.009-0.08575 0.03505-0.167969 0.09961-0.62096 0.397939-1.116643 0.686008-1.820312 0.824221 0.18261-0.691968 0.377063-1.219948 0.740234-1.716797 0.105217-0.141763 0.191407-0.262465 0.191407-0.269531z"/>
+ <path style="fill:#ffffff" d="m22 10l-15 4.800781 5.552734 2.308594 1.947266 0.390625 0.417969 1.998047 2.28125 5.501953 4.800781-15zm-10.068359 9.013672c0-0.02641-0.1754-0.011256-0.324219 0.027344-0.569101 0.148536-1.394888 0.758801-1.8378908 1.359375-0.5024312 0.681141-0.7707239 1.479748-0.7695312 2.292968 0.000294 0.227453 0.011226 0.266051 0.078125 0.294922 0.075832 0.03273 0.7195268-0.007527 0.980469-0.060547 0.75237-0.153727 1.392119-0.504142 1.964844-1.078125 0.360037-0.360819 0.57235-0.65837 0.78125-1.09375 0.13676-0.285016 0.231099-0.632079 0.183593-0.679687-0.0095-0.009-0.085752 0.035047-0.167969 0.099609-0.62096 0.397937-1.116643 0.686006-1.820312 0.824219 0.18261-0.691968 0.377063-1.219948 0.740234-1.716797 0.105217-0.141763 0.191407-0.262465 0.191407-0.269531z"/>
+ <path style="fill:#c4f1e3" d="m7 14.8 5.552513 2.309183 1.947486 0.390817 7.500001-7.5z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0214844 0.585938 14 14 0 0 1 13.9785156 -13.585938 14 14 0 0 1 13.978516 13.414062 14 14 0 0 0 0.021484 -0.414062 14 14 0 0 0 -14 -14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/boot.svg b/.icons/awkward/32x32/apps/boot.svg
new file mode 120000
index 00000000..014e3332
--- /dev/null
+++ b/.icons/awkward/32x32/apps/boot.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/borderlands-2.svg b/.icons/awkward/32x32/apps/borderlands-2.svg
new file mode 100644
index 00000000..36298e3a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/borderlands-2.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="-16" cy="17" r="14" transform="scale(-1,1)"/>
+ <circle style="fill:#aa3131" cx="-16" cy="16" r="14" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="M 18.282,6.2422 C 17.121,5.9933 15.908,5.9352 14.722,6.0738 13.002,6.2748 11.337,6.8888 9.892,7.8546 8.463,8.8092 7.289,10.068 6.444,11.551 6.12,12.119 5.843,12.726 5.623,13.354 5.469,13.794 5.328,14.303 5.231,14.766 4.73,17.177 5.048,19.663 6.143,21.874 L 6.231,22.034 15.561,8.743 C 15.849,8.3117 16.144,7.9949 16.475,7.7604 16.555,7.7043 16.75,7.5927 16.837,7.5539 17.236,7.3751 17.658,7.3224 18.132,7.3942 18.346,7.4265 18.619,7.4961 18.85,7.5866 19.297,7.7613 19.638,8.0184 19.894,8.3729 19.949,8.4498 20.063,8.644 20.103,8.7323 20.273,9.1012 20.37,9.5227 20.404,10.041 L 21.911,26.258 22.005,26.21 C 22.535,25.869 23.065,25.456 23.534,25.019 24.743,23.891 25.674,22.504 26.267,20.947 26.487,20.367 26.662,19.703 26.765,19.244 27.205,17.15 27.024,14.986 26.241,12.988 25.922,12.174 25.496,11.381 24.991,10.665 23.623,8.7243 21.686,7.2893 19.437,6.553 19.078,6.4354 18.655,6.322 18.282,6.2422 Z M 17.982,9.171 C 17.15,9.0845 16.617,9.6721 16.162,10.291 L 8.055,24.593 8.196,24.748 C 9.509,26.071 11.133,27.034 12.927,27.554 13.395,27.689 14.057,27.843 14.741,27.924 16.131,28.089 17.526,27.984 18.881,27.611 L 18.981,27.579 19.108,12.317 C 19.035,10.96 19.101,9.5465 17.982,9.171 Z"/>
+ <path style="fill:#f7b400" d="M 18.282,5.2419 C 17.121,4.993 15.908,4.9349 14.722,5.0735 13.002,5.2745 11.337,5.8885 9.892,6.8543 8.463,7.8089 7.289,9.0674 6.444,10.551 6.12,11.119 5.843,11.726 5.623,12.354 5.469,12.794 5.328,13.303 5.231,13.766 4.73,16.177 5.048,18.663 6.143,20.874 L 6.231,21.034 15.561,7.7427 C 15.849,7.3114 16.144,6.9946 16.475,6.7601 16.555,6.704 16.75,6.5924 16.837,6.5536 17.236,6.3748 17.658,6.3221 18.132,6.3939 18.346,6.4262 18.619,6.4958 18.85,6.5863 19.297,6.761 19.638,7.0181 19.894,7.3726 19.949,7.4495 20.063,7.6437 20.103,7.732 20.273,8.1009 20.37,8.5224 20.404,9.0402 L 21.911,25.258 22.005,25.21 C 22.535,24.869 23.065,24.456 23.534,24.019 24.743,22.891 25.674,21.504 26.267,19.947 26.487,19.367 26.662,18.703 26.765,18.244 27.205,16.15 27.024,13.986 26.241,11.988 25.922,11.174 25.496,10.381 24.991,9.6649 23.623,7.724 21.686,6.289 19.437,5.5527 19.078,5.4351 18.655,5.3217 18.282,5.2419 Z M 17.982,8.1707 C 17.15,8.0842 16.617,8.6718 16.162,9.2903 L 8.055,23.593 8.196,23.748 C 9.509,25.071 11.133,26.034 12.927,26.554 13.395,26.689 14.057,26.843 14.741,26.924 16.131,27.089 17.526,26.984 18.881,26.611 L 18.981,26.579 19.108,11.317 C 19.035,9.9594 19.101,8.5462 17.982,8.1707 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16,2 A 14,14 0 0 1 30,16 14,14 0 0 1 29.978,16.586 14,14 0 0 0 16,3 14,14 0 0 0 2.021,16.414 14,14 0 0 1 2,16 14,14 0 0 1 16,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.615,5.0059 C 16.511,4.9754 17.411,5.0555 18.281,5.2422 18.654,5.322 19.079,5.4351 19.438,5.5527 21.687,6.289 23.623,7.7232 24.99,9.6641 25.495,10.38 25.921,11.174 26.24,11.988 26.809,13.441 27.057,14.98 26.982,16.518 26.93,15.316 26.686,14.125 26.24,12.988 25.921,12.174 25.495,11.38 24.99,10.664 23.623,8.7234 21.687,7.289 19.438,6.5527 19.079,6.4351 18.654,6.322 18.281,6.2422 17.12,5.9933 15.909,5.9356 14.723,6.0742 13.003,6.2752 11.338,6.8897 9.893,7.8555 8.464,8.8101 7.288,10.068 6.443,11.551 6.119,12.119 5.843,12.726 5.623,13.354 5.469,13.794 5.327,14.303 5.23,14.766 5.109,15.349 5.038,15.936 5.012,16.523 4.968,15.606 5.04,14.68 5.23,13.766 5.327,13.303 5.469,12.794 5.623,12.354 5.843,11.726 6.119,11.119 6.443,10.551 7.288,9.0672 8.464,7.8081 9.893,6.8535 11.338,5.8877 13.003,5.2752 14.723,5.0742 15.019,5.0396 15.317,5.016 15.615,5.0059 Z M 17.684,8.168 C 17.779,8.159 17.878,8.1591 17.982,8.1699 19.101,8.5454 19.034,9.9588 19.107,11.316 L 19.1,12.17 C 19.037,10.86 19.061,9.5338 17.982,9.1719 17.15,9.0854 16.617,9.6721 16.162,10.291 L 8.42,23.947 C 8.347,23.878 8.266,23.819 8.195,23.748 L 8.055,23.594 16.162,9.291 C 16.56,8.7498 17.018,8.2309 17.684,8.168 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/borderlands-the-pre-sequel.svg b/.icons/awkward/32x32/apps/borderlands-the-pre-sequel.svg
new file mode 100644
index 00000000..3df3b991
--- /dev/null
+++ b/.icons/awkward/32x32/apps/borderlands-the-pre-sequel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#5f89c9" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 13.718,6.2422 C 14.879,5.9933 16.092,5.9352 17.278,6.0738 18.998,6.2748 20.663,6.8888 22.108,7.8546 23.537,8.8092 24.711,10.068 25.556,11.551 25.88,12.119 26.157,12.726 26.377,13.354 26.531,13.794 26.672,14.303 26.769,14.766 27.27,17.177 26.952,19.663 25.857,21.874 L 25.769,22.034 16.439,8.743 C 16.151,8.3117 15.856,7.9949 15.525,7.7604 15.445,7.7043 15.25,7.5927 15.163,7.5539 14.764,7.3751 14.342,7.3224 13.868,7.3942 13.654,7.4265 13.381,7.4961 13.15,7.5866 12.703,7.7613 12.362,8.0184 12.106,8.3729 12.051,8.4498 11.937,8.644 11.897,8.7323 11.727,9.1012 11.63,9.5227 11.596,10.041 L 10.089,26.258 9.9948,26.21 C 9.4655,25.869 8.9353,25.456 8.4661,25.019 7.2565,23.891 6.3257,22.504 5.7331,20.947 5.5125,20.367 5.3376,19.703 5.2346,19.244 4.7946,17.15 4.9758,14.986 5.7589,12.988 6.0779,12.174 6.5042,11.381 7.0091,10.665 8.3767,8.7243 10.314,7.2893 12.563,6.553 12.922,6.4354 13.345,6.322 13.718,6.2422 Z M 14.018,9.171 C 14.85,9.0845 15.383,9.6721 15.838,10.291 L 23.945,24.593 23.804,24.748 C 22.491,26.071 20.867,27.034 19.073,27.554 18.605,27.689 17.943,27.843 17.259,27.924 15.869,28.089 14.474,27.984 13.119,27.611 L 13.019,27.579 12.892,12.317 C 12.965,10.96 12.899,9.5465 14.018,9.171 Z"/>
+ <path style="fill:#f7b400" d="M 13.718,5.2419 C 14.879,4.993 16.092,4.9349 17.278,5.0735 18.998,5.2745 20.663,5.8885 22.108,6.8543 23.537,7.8089 24.711,9.0674 25.556,10.551 25.88,11.119 26.157,11.726 26.377,12.354 26.531,12.794 26.672,13.303 26.769,13.766 27.27,16.177 26.952,18.663 25.857,20.874 L 25.769,21.034 16.439,7.7427 C 16.151,7.3114 15.856,6.9946 15.525,6.7601 15.445,6.704 15.25,6.5924 15.163,6.5536 14.764,6.3748 14.342,6.3221 13.868,6.3939 13.654,6.4262 13.381,6.4958 13.15,6.5863 12.703,6.761 12.362,7.0181 12.106,7.3726 12.051,7.4495 11.937,7.6437 11.897,7.732 11.727,8.1009 11.63,8.5224 11.596,9.0402 L 10.089,25.258 9.9948,25.21 C 9.4655,24.869 8.9353,24.456 8.4661,24.019 7.2565,22.891 6.3257,21.504 5.7331,19.947 5.5125,19.367 5.3376,18.703 5.2346,18.244 4.7946,16.15 4.9758,13.986 5.7589,11.988 6.0779,11.174 6.5042,10.381 7.0091,9.6649 8.3767,7.724 10.314,6.289 12.563,5.5527 12.922,5.4351 13.345,5.3217 13.718,5.2419 Z M 14.018,8.1707 C 14.85,8.0842 15.383,8.6718 15.838,9.2903 L 23.945,23.593 23.804,23.748 C 22.491,25.071 20.867,26.034 19.073,26.554 18.605,26.689 17.943,26.843 17.259,26.924 15.869,27.089 14.474,26.984 13.119,26.611 L 13.019,26.579 12.892,11.317 C 12.965,9.9594 12.899,8.5462 14.018,8.1707 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0215 16.586 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.979 16.414 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.385 5.0059 C 15.489 4.9754 14.589 5.0555 13.719 5.2422 C 13.346 5.322 12.921 5.4351 12.562 5.5527 C 10.313 6.289 8.3774 7.7232 7.0098 9.6641 C 6.5049 10.38 6.0788 11.174 5.7598 11.988 C 5.1905 13.441 4.9433 14.98 5.0176 16.518 C 5.0698 15.316 5.3141 14.125 5.7598 12.988 C 6.0788 12.174 6.5049 11.38 7.0098 10.664 C 8.3774 8.7234 10.313 7.289 12.562 6.5527 C 12.921 6.4351 13.346 6.322 13.719 6.2422 C 14.88 5.9933 16.091 5.9356 17.277 6.0742 C 18.997 6.2752 20.662 6.8897 22.107 7.8555 C 23.536 8.8101 24.712 10.068 25.557 11.551 C 25.881 12.119 26.157 12.726 26.377 13.354 C 26.531 13.794 26.673 14.303 26.77 14.766 C 26.891 15.349 26.962 15.936 26.988 16.523 C 27.032 15.606 26.96 14.68 26.77 13.766 C 26.673 13.303 26.531 12.794 26.377 12.354 C 26.157 11.726 25.881 11.119 25.557 10.551 C 24.712 9.0672 23.536 7.8081 22.107 6.8535 C 20.662 5.8877 18.997 5.2752 17.277 5.0742 C 16.981 5.0396 16.683 5.016 16.385 5.0059 z M 14.316 8.168 C 14.221 8.159 14.122 8.1591 14.018 8.1699 C 12.899 8.5454 12.966 9.9588 12.893 11.316 L 12.9 12.17 C 12.963 10.86 12.939 9.5338 14.018 9.1719 C 14.85 9.0854 15.383 9.6721 15.838 10.291 L 23.58 23.947 C 23.653 23.878 23.734 23.819 23.805 23.748 L 23.945 23.594 L 15.838 9.291 C 15.44 8.7498 14.982 8.2309 14.316 8.168 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/boswars.svg b/.icons/awkward/32x32/apps/boswars.svg
new file mode 100644
index 00000000..0ecd8a94
--- /dev/null
+++ b/.icons/awkward/32x32/apps/boswars.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m19.332 11c0.141 0.39 0.211 0.657 0.24 1h10.428v-1h-10.668zm-12.291 1.672c-0.025 0.19-0.041 0.383-0.041 0.578 0.0026 0.251 0.0266 0.502 0.0723 0.75h12.457c0.045-0.248 0.068-0.499 0.071-0.75-0.001-0.187-0.027-0.322-0.051-0.465-0.01 0.072-0.007 0.144-0.02 0.215h-12.457c-0.0194-0.109-0.0189-0.219-0.0307-0.328z"/>
+ <path style="fill:#afafb1" d="m13.3 7c-3.4794 0-6.3 2.3505-6.3 5.25 0.0026 0.251 0.0268 0.502 0.0725 0.75h12.456c0.04519-0.24826 0.06895-0.4989 0.07109-0.75-0.0017-0.50817-0.092-0.76344-0.26797-1.25h10.669v-2h-11.539c-1.176-1.4075-3.103-1.9976-5.161-2z"/>
+ <rect style="fill:#8e8e8e" width="26" height="8" x="2" y="13" rx="1.368" ry="1.333"/>
+ <path opacity=".2" d="m2 19.666v1c0 0.739 0.611 1.334 1.3691 1.334h23.262c0.758 0 1.369-0.595 1.369-1.334v-1c0 0.739-0.611 1.334-1.369 1.334h-23.262c-0.758 0-1.369-0.595-1.369-1.334z"/>
+ <rect fill="#4f4f4f" width="21" height="6" x="4" y="19" rx="3.088" ry="3"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <circle cx="7" cy="22" r="2"/>
+ <circle cx="12" cy="22" r="2"/>
+ <circle cx="17" cy="22" r="2"/>
+ <circle cx="22" cy="22" r="2"/>
+ </g>
+ <g fill="#c4c4c4">
+ <circle cx="7" cy="22" r="2"/>
+ <circle cx="12" cy="22" r="2"/>
+ <circle cx="17" cy="22" r="2"/>
+ <circle cx="22" cy="22" r="2"/>
+ </g>
+ <path opacity=".2" d="m4.0508 22.5c-0.0282 0.164-0.0508 0.328-0.0508 0.5 0 1.662 1.377 3 3.0879 3h14.824c1.711 0 3.088-1.338 3.088-3 0-0.172-0.023-0.336-0.051-0.5-0.245 1.421-1.503 2.5-3.037 2.5h-14.824c-1.5345 0-2.7923-1.079-3.0373-2.5z"/>
+ <path fill="#fff" opacity=".1" d="m7.0879 19c-1.7109 0-3.0879 1.338-3.0879 3 0 0.172 0.0226 0.336 0.0508 0.5 0.245-1.421 1.5028-2.5 3.0371-2.5h14.824c1.534 0 2.792 1.079 3.037 2.5 0.028-0.164 0.051-0.328 0.051-0.5 0-1.662-1.377-3-3.088-3h-14.824z"/>
+ <path fill="#fff" opacity=".1" d="m3.3691 13c-0.7581 0-1.3691 0.595-1.3691 1.334v1c0-0.739 0.611-1.334 1.3691-1.334h23.262c0.758 0 1.369 0.595 1.369 1.334v-1c0-0.739-0.611-1.334-1.369-1.334h-23.262z"/>
+ <path fill="#fff" opacity=".1" d="m13.301 7c-3.4796 0-6.301 2.3505-6.301 5.25 0.0015 0.141 0.0259 0.281 0.041 0.422 0.3455-2.627 3.015-4.672 6.26-4.672 2.058 0.0024 3.984 0.5925 5.16 2h11.539v-1h-11.539c-1.176-1.4075-3.102-1.9976-5.16-2zm6.031 5c0.111 0.308 0.175 0.54 0.217 0.785 0.023-0.178 0.049-0.356 0.051-0.535-0.001-0.1-0.021-0.166-0.028-0.25h-0.24z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bottles_notepad.svg b/.icons/awkward/32x32/apps/bottles_notepad.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bottles_notepad.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/bottles_wine-uninstaller.svg b/.icons/awkward/32x32/apps/bottles_wine-uninstaller.svg
new file mode 120000
index 00000000..5daa6135
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bottles_wine-uninstaller.svg
@@ -0,0 +1 @@
+wine-uninstaller.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/bottles_wine-winecfg.svg b/.icons/awkward/32x32/apps/bottles_wine-winecfg.svg
new file mode 120000
index 00000000..d3b438b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bottles_wine-winecfg.svg
@@ -0,0 +1 @@
+winecfg.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/bottles_wine.svg b/.icons/awkward/32x32/apps/bottles_wine.svg
new file mode 120000
index 00000000..417f68ca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bottles_wine.svg
@@ -0,0 +1 @@
+wine.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/bottles_winetricks.svg b/.icons/awkward/32x32/apps/bottles_winetricks.svg
new file mode 120000
index 00000000..cda48fcb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bottles_winetricks.svg
@@ -0,0 +1 @@
+winetricks.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/bovo.svg b/.icons/awkward/32x32/apps/bovo.svg
new file mode 100644
index 00000000..5963d116
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bovo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#dcdcbe" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#3c79e7" d="m10 8a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+ <path fill="#09214c" opacity=".4" d="m13 7v6h-6v1h6v4h-6v1h6v6h1v-6h4v6h1v-6h6v-1h-6v-4h6v-1h-6v-6h-1v6h-4v-6h-1zm1 7h4v4h-4v-4z"/>
+ <path fill="#3c79e7" d="m22 20a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+ <path fill="#e74c3c" d="m17.061 14.232-1.061 1.061-1.061-1.061-0.707 0.707 1.061 1.061-1.061 1.061 0.707 0.707 1.061-1.061 1.061 1.061 0.707-0.707-1.061-1.061 1.061-1.061-0.707-0.707z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/box.svg b/.icons/awkward/32x32/apps/box.svg
new file mode 100644
index 00000000..3ebc2bc3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/box.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#1b9bc9" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m16 11a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5zm0 2a3 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 -3z"/>
+ <path d="m4 15c-0.554 0-1 0.446-1 1-0.070947 2.6369 0.09359 5.4215 0 8 0 2.7614 2.2386 5 5 5s5-2.2386 5-5-2.2386-5-5-5c-1.0827 0.0023-2.1355 0.35591-3 1.0078v-4.008c0-0.554-0.446-1-1-1zm4 6c1.6569 0 3 1.3431 3 3s-1.3431 3-3 3-3-1.3431-3-3c-1e-7 -1.6569 1.3431-3 3-3z"/>
+ <g transform="matrix(.70711 .70711 -.70711 .70711 23.829 -3.143)">
+ <path transform="matrix(.70711 -.70711 .70711 .70711 -14.627 19.072)" d="m21 3.6348c-0.25562 0-0.51116 0.0971-0.70703 0.29297-0.39174 0.39174-0.39174 1.0223 0 1.4141l2.4746 2.4746-2.4746 2.4746c-0.39174 0.39174-0.39174 1.0243 0 1.416 0.39174 0.39174 1.0243 0.39174 1.416 0l2.4746-2.4746 2.4746 2.4746c0.39174 0.39174 1.0223 0.39174 1.4141 0 0.39174-0.39174 0.39174-1.0243 0-1.416l-2.4746-2.4746 2.4746-2.4746c0.39174-0.39174 0.39174-1.0223 0-1.4141-0.39174-0.39174-1.0223-0.39174-1.4141 0l-2.474 2.4746-2.475-2.4746c-0.196-0.1958-0.453-0.2929-0.709-0.2929z"/>
+ </g>
+ </g>
+ <g fill="#fff">
+ <path d="m16 11a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5zm0 2a3 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 -3z"/>
+ <path d="m4 15c-0.554 0-1 0.446-1 1-0.070947 2.6369 0.09359 5.4215 0 8 0 2.7614 2.2386 5 5 5s5-2.2386 5-5-2.2386-5-5-5c-1.0827 0.0023-2.1355 0.35591-3 1.0078v-4.008c0-0.554-0.446-1-1-1zm4 6c1.6569 0 3 1.3431 3 3s-1.3431 3-3 3-3-1.3431-3-3c-1e-7 -1.6569 1.3431-3 3-3z"/>
+ <g transform="matrix(.70711 .70711 -.70711 .70711 23.829 -3.143)">
+ <path transform="matrix(.70711 -.70711 .70711 .70711 -14.627 19.072)" d="m21 3.6348c-0.25562 0-0.51116 0.0971-0.70703 0.29297-0.39174 0.39174-0.39174 1.0223 0 1.4141l2.4746 2.4746-2.4746 2.4746c-0.39174 0.39174-0.39174 1.0243 0 1.416 0.39174 0.39174 1.0243 0.39174 1.416 0l2.4746-2.4746 2.4746 2.4746c0.39174 0.39174 1.0223 0.39174 1.4141 0 0.39174-0.39174 0.39174-1.0243 0-1.416l-2.4746-2.4746 2.4746-2.4746c0.39174-0.39174 0.39174-1.0223 0-1.4141-0.39174-0.39174-1.0223-0.39174-1.4141 0l-2.474 2.4746-2.475-2.4746c-0.196-0.1958-0.453-0.2929-0.709-0.2929z"/>
+ </g>
+ </g>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bpython.svg b/.icons/awkward/32x32/apps/bpython.svg
new file mode 100644
index 00000000..fbc458d8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bpython.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 8.5416668,3.0001688 C 5.4712665,3.0001688 3,4.7655854 3,6.958502 l 0,5.541666 0,8.499833 11.666529,0 2.375,0 c 2.192916,0 3.958334,-2.471266 3.958334,-5.541666 l 0,-1.083129 c 0,-3.0704 -1.765418,-5.375038 -3.958334,-5.375038 l -7.041529,0 0,3.000038 2.942839,0 1.671298,0 c 1.303219,0 2.385726,0.941967 2.385726,2.111524 l 0,1.610082 c 0,1.169555 -1.082506,2.278189 -2.385726,2.278189 l -5.614137,0 0,-2.278189 0,-1.11012 0,-1.47819 0,-0.633334 0,-3.1666659 0,-1.3333341 6,0 0,-1.041666 C 15,4.7655854 12.649407,3.0001688 9.5790063,3.0001688 Z"/>
+ <path style="opacity:0.2" d="M 15.541667,31 C 12.471266,31 10,29.234584 10,27.041667 l 0,-5.541666 0,-8.499833 11.666529,0 2.375,0 c 2.192916,0 3.958334,2.471266 3.958334,5.541666 l 0,1.083129 c 0,3.0704 -1.765418,5.375038 -3.958334,5.375038 l -7.041529,0 0,-3.000038 2.942839,0 1.671298,0 c 1.303219,0 2.385726,-0.941967 2.385726,-2.111524 l 0,-1.610082 c 0,-1.169555 -1.082506,-2.278189 -2.385726,-2.278189 l -5.614137,0 0,2.278189 0,1.11012 0,1.47819 0,0.633334 0,3.166666 0,1.333334 6,0 0,1.041666 C 22,29.234584 19.649407,31 16.579006,31 Z"/>
+ <path style="fill:#4795d1" d="M 8.5416668,2.0000008 C 5.4712665,2.0000008 3,3.7654174 3,5.958334 L 3,11.5 l 0,8.499833 11.666529,0 2.375,0 c 2.192916,0 3.958334,-2.471266 3.958334,-5.541666 l 0,-1.083129 C 20.999863,10.304638 19.234445,8 17.041529,8 L 10,8 l 0,3.000038 2.942839,0 1.671298,0 c 1.303219,0 2.385726,0.941967 2.385726,2.111524 l 0,1.610082 c 0,1.169555 -1.082506,2.278189 -2.385726,2.278189 L 9,16.999833 9,14.721644 9,13.611524 9,12.133334 9,11.5 9,8.3333341 9,7 15,7 15,5.958334 C 15,3.7654174 12.649407,2.0000008 9.5790063,2.0000008 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 8.5410156 2 C 5.4706153 2 3 3.7660678 3 5.9589844 L 3 6.9589844 C 3 4.7660678 5.4706153 3 8.5410156 3 L 9.578125 3 C 12.648526 3 15 4.7660678 15 6.9589844 L 15 5.9589844 C 15 3.7660678 12.648526 2 9.578125 2 L 8.5410156 2 z M 10 8 L 10 9 L 17.041016 9 C 19.233932 9 21 11.3046 21 14.375 L 21 13.375 C 21 10.3046 19.233932 8 17.041016 8 L 15 8 L 10 8 z M 17 14.720703 C 17 15.890258 15.916501 17 14.613281 17 L 9 17 L 9 18 L 14.613281 18 C 15.916501 18 17 16.892211 17 15.722656 L 17 14.720703 z"/>
+ <path style="opacity:0.2" d="M 12,4.000167 A 1.0000005,1.0000005 0 0 0 11,5.0001676 1.0000005,1.0000005 0 0 0 12,6.000168 1.0000005,1.0000005 0 0 0 13,5.0001676 1.0000005,1.0000005 0 0 0 12,4.000167 Z"/>
+ <path style="fill:#ffffff" d="M 12,3 A 1.0000005,1.0000005 0 0 0 11,4.0000006 1.0000005,1.0000005 0 0 0 12,5.000001 1.0000005,1.0000005 0 0 0 13,4.0000006 1.0000005,1.0000005 0 0 0 12,3 Z"/>
+ <path style="fill:#ffc851" d="M 15.541667,29.999832 C 12.471266,29.999832 10,28.234416 10,26.041499 L 10,20.499833 10,12 l 11.666529,0 2.375,0 c 2.192916,0 3.958334,2.471266 3.958334,5.541666 l 0,1.083129 c 0,3.0704 -1.765418,5.375038 -3.958334,5.375038 l -7.041529,0 0,-3.000038 2.942839,0 1.671298,0 c 1.303219,0 2.385726,-0.941967 2.385726,-2.111524 l 0,-1.610082 C 23.999863,16.108634 22.917357,15 21.614137,15 L 16,15 l 0,2.278189 0,1.11012 0,1.47819 0,0.633334 0,3.166666 0,1.333334 6,0 0,1.041666 c 0,2.192917 -2.350593,3.958333 -5.420994,3.958333 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 12 L 10 13 L 21.666016 13 L 24.041016 13 C 26.233932 13 28 15.470616 28 18.541016 L 28 17.541016 C 28 14.470616 26.233932 12 24.041016 12 L 21.666016 12 L 10 12 z M 24 18.888672 C 24 20.058229 22.9165 21 21.613281 21 L 19.943359 21 L 17 21 L 17 22 L 19.943359 22 L 21.613281 22 C 22.9165 22 24 21.058229 24 19.888672 L 24 18.888672 z M 16 25 L 16 26 L 22 26 L 22 25 L 17 25 L 16 25 z"/>
+ <path style="opacity:0.2" d="m 19,30 a 1.0000005,1.0000005 0 0 1 -1,-1.000001 1.0000005,1.0000005 0 0 1 1,-1 1.0000005,1.0000005 0 0 1 1,1 A 1.0000005,1.0000005 0 0 1 19,30 Z"/>
+ <path style="fill:#ffffff" d="m 19,28.999833 a 1.0000005,1.0000005 0 0 1 -1,-1.000001 1.0000005,1.0000005 0 0 1 1,-1 1.0000005,1.0000005 0 0 1 1,1 1.0000005,1.0000005 0 0 1 -1,1.000001 z"/>
+ <path style="fill:#4795d1" d="M 16.630859,12 C 16.859887,12.32333 17,12.701239 17,13.111328 l 0,1.609375 C 17,14.814449 16.982216,14.907577 16.96875,15 l 3.992188,0 C 20.973536,14.819244 21,14.64453 21,14.458984 L 21,13.375 C 21,12.892902 20.943197,12.438384 20.861328,12 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/br.com.jeanhertel.adriconf.svg b/.icons/awkward/32x32/apps/br.com.jeanhertel.adriconf.svg
new file mode 100644
index 00000000..4988af95
--- /dev/null
+++ b/.icons/awkward/32x32/apps/br.com.jeanhertel.adriconf.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 4.5,22.479536 V 9.4295369 c 0,0 5.8,-0.725 5.8,6.5249991 0,7.25 -5.8,6.525 -5.8,6.525 z"/>
+ <path style="fill:none;stroke:#c2352a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 4.5,21.479536 V 8.4295366 c 0,0 5.8,-0.725 5.8,6.5249994 0,7.25 -5.8,6.525 -5.8,6.525 z"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 15.500145,22.478636 V 9.4286369 c 0,0 5.799855,-0.725 5.8,3.2624991 1.45e-4,3.9875 -5.8,3.9875 -5.8,3.9875 l 5.8,5.8 v 0 0 0"/>
+ <path style="fill:none;stroke:#169d41;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 15.500145,21.478636 V 8.4286366 c 0,0 5.799855,-0.725 5.8,3.2624994 1.45e-4,3.9875 -5.8,3.9875 -5.8,3.9875 l 5.8,5.8 v 0 0 0"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 26.50015,9.4286369 V 22.478636"/>
+ <path style="fill:none;stroke:#2a72c2;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 26.50015,8.4286366 V 21.478636"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/brackets-electron.svg b/.icons/awkward/32x32/apps/brackets-electron.svg
new file mode 100644
index 00000000..6ecb9e84
--- /dev/null
+++ b/.icons/awkward/32x32/apps/brackets-electron.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.5" ry="1.5"/>
+ <rect style="fill:#e65100" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <rect style="opacity:0.2" width="22" height="22" x="5" y="6" rx="1.5" ry="1.5"/>
+ <rect style="fill:#ffffff" width="22" height="22" x="5" y="5" rx="1.5" ry="1.5"/>
+ <path style="fill:#424242" d="M 7 7 L 7 25 L 15 25 L 15 21 L 11 21 L 11 11 L 15 11 L 15 7 L 7 7 z M 17 7 L 17 11 L 21 11 L 21 21 L 17 21 L 17 25 L 25 25 L 25 7 L 17 7 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.5 2 C 2.669 2 2 2.669 2 3.5 L 2 4.5 C 2 3.669 2.669 3 3.5 3 L 28.5 3 C 29.331 3 30 3.669 30 4.5 L 30 3.5 C 30 2.669 29.331 2 28.5 2 L 3.5 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/brackets.svg b/.icons/awkward/32x32/apps/brackets.svg
new file mode 100644
index 00000000..cc9e69e6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/brackets.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.5" ry="1.5"/>
+ <rect style="fill:#29aae2" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <rect style="opacity:0.2" width="22" height="22" x="5" y="6" rx="1.5" ry="1.5"/>
+ <rect style="fill:#ffffff" width="22" height="22" x="5" y="5" rx="1.5" ry="1.5"/>
+ <path style="fill:#424242" d="M 7 7 L 7 25 L 15 25 L 15 21 L 11 21 L 11 11 L 15 11 L 15 7 L 7 7 z M 17 7 L 17 11 L 21 11 L 21 21 L 17 21 L 17 25 L 25 25 L 25 7 L 17 7 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.5 2 C 2.669 2 2 2.669 2 3.5 L 2 4.5 C 2 3.669 2.669 3 3.5 3 L 28.5 3 C 29.331 3 30 3.669 30 4.5 L 30 3.5 C 30 2.669 29.331 2 28.5 2 L 3.5 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/braindump.svg b/.icons/awkward/32x32/apps/braindump.svg
new file mode 100644
index 00000000..3129d467
--- /dev/null
+++ b/.icons/awkward/32x32/apps/braindump.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#f5ab35" d="m15.5 3c-4.694 0-8.4999 3.8133-8.4999 8.517-0.0174 2.551 2.235 4.78 3.2689 7.207 0.461 1.082 1.308 3.276 1.308 3.276h7.8461s0.84678-2.1943 1.3077-3.2759c1.034-2.427 3.224-4.684 3.269-7.207 0-4.7037-3.806-8.517-8.5-8.517z"/>
+ <path fill="#434343" d="m19.423 22-1.308 5.7c-0.161 0.702-0.583 1.3-1.307 1.3h-2.6154c-0.72446 0-1.1559-0.59578-1.3077-1.3l-1.308-5.7z"/>
+ <path fill="#fff" opacity=".2" d="m11.834 23 0.223 1h6.886l0.223-1h-7.332zm0.447 2 0.223 1h5.992l0.223-1h-6.438zm0.448 2 0.156 0.699c0.023 0.106 0.064 0.202 0.099 0.301h5.03c0.036-0.099 0.078-0.195 0.101-0.301l0.156-0.699h-5.542z"/>
+ <path fill="#fff" opacity=".2" d="m15.5 3c-4.694 0-8.5 3.8136-8.5 8.518-0.0011 0.165 0.0084 0.329 0.0254 0.492 0.2634-4.4665 3.9516-8.01 8.4746-8.01 4.456 0 8.105 3.4382 8.465 7.811 0.008-0.099 0.033-0.194 0.035-0.293 0-4.7044-3.806-8.518-8.5-8.518z"/>
+ <path opacity=".2" d="m23.965 11.811c-0.2 2.404-2.241 4.582-3.235 6.914-0.46 1.081-1.306 3.275-1.306 3.275h-7.848s-0.846-2.194-1.306-3.275c-0.9676-2.27-2.9993-4.367-3.2446-6.715-0.01 0.169-0.0254 0.336-0.0254 0.508-0.0174 2.55 2.2354 4.78 3.27 7.207 0.46 1.081 1.306 3.275 1.306 3.275h7.848s0.846-2.194 1.306-3.275c1.035-2.427 3.225-4.685 3.27-7.207 0-0.239-0.016-0.474-0.035-0.707z"/>
+ <path opacity=".2" d="m11.576 23 1.309 5.699c0.152 0.704 0.582 1.301 1.306 1.301h2.618c0.724 0 1.145-0.599 1.306-1.301l1.309-5.699h-0.231l-1.078 4.699c-0.161 0.702-0.582 1.301-1.306 1.301h-2.618c-0.724 0-1.154-0.597-1.306-1.301l-1.078-4.699h-0.231z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m17 6-5 8h3v6l5-8h-3v-6z"/>
+ <path fill="#fff" fill-rule="evenodd" d="m17 5-5 8h3v6l5-8h-3v-6z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/brasero.svg b/.icons/awkward/32x32/apps/brasero.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/brasero.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/brave-browser-beta.svg b/.icons/awkward/32x32/apps/brave-browser-beta.svg
new file mode 120000
index 00000000..22ef9332
--- /dev/null
+++ b/.icons/awkward/32x32/apps/brave-browser-beta.svg
@@ -0,0 +1 @@
+brave.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/brave-browser-dev.svg b/.icons/awkward/32x32/apps/brave-browser-dev.svg
new file mode 100644
index 00000000..771958a3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/brave-browser-dev.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 11.572,3 9.2161,5.3969 C 9.1848,5.4072 8.9546,5.215 8.7036,5.1412 8.0306,4.9435 7.1761,4.9773 6.5956,5.241 6.2159,5.4135 6.0687,5.5349 5.1656,6.4223 4.1921,7.3786 4,7.6081 4,7.8113 4,7.864 4.3518,8.3773 4.5249,8.7793 L 4.839,9.5107 4.4354,10.618 C 4.2134,11.227 4.0219,11.759 4.0083,11.801 3.9738,11.908 7.1253,24.045 7.29,24.436 7.589,25.146 8.059,25.782 8.6677,26.304 9.2174,26.774 14.796,30.582 15.348,30.863 15.512,30.947 15.775,30.995 16,31 16.225,30.995 16.488,30.947 16.652,30.863 17.204,30.582 22.783,26.774 23.332,26.304 23.941,25.782 24.411,25.146 24.71,24.436 24.875,24.045 28.026,11.908 27.992,11.801 27.978,11.759 27.787,11.227 27.565,10.618 L 27.161,9.5107 27.475,8.7793 C 27.648,8.3773 28,7.864 28,7.8113 28,7.6081 27.808,7.3786 26.834,6.4223 25.931,5.5349 25.784,5.4135 25.404,5.241 24.824,4.9773 23.969,4.9435 23.296,5.1412 23.045,5.215 22.815,5.4072 22.784,5.3969 L 20.428,3 H 16 Z"/>
+ <path style="fill:#1976d2" d="M 11.572,2 9.2161,4.3969 C 9.1848,4.4072 8.9546,4.215 8.7036,4.1412 8.0306,3.9435 7.1761,3.9773 6.5956,4.241 6.2159,4.4135 6.0687,4.5349 5.1656,5.4223 4.1921,6.3786 4,6.6081 4,6.8113 4,6.864 4.3518,7.3773 4.5249,7.7793 L 4.839,8.5107 4.4354,9.6182 C 4.2134,10.227 4.0219,10.759 4.0083,10.801 3.9738,10.908 7.1253,23.045 7.29,23.436 7.589,24.146 8.059,24.782 8.6677,25.304 9.2174,25.774 14.796,29.582 15.348,29.863 15.512,29.947 15.775,29.995 16,30 16.225,29.995 16.488,29.947 16.652,29.863 17.204,29.582 22.783,25.774 23.332,25.304 23.941,24.782 24.411,24.146 24.71,23.436 24.875,23.045 28.026,10.908 27.992,10.801 27.978,10.759 27.787,10.227 27.565,9.6182 L 27.161,8.5107 27.475,7.7793 C 27.648,7.3773 28,6.864 28,6.8113 28,6.6081 27.808,6.3786 26.834,5.4223 25.931,4.5349 25.784,4.4135 25.404,4.241 24.824,3.9773 23.969,3.9435 23.296,4.1412 23.045,4.215 22.815,4.4072 22.784,4.3969 L 20.428,2 H 16 Z"/>
+ <path style="opacity:0.2" d="M 17.128,24.247 C 17.128,24.247 18.355,23.438 19.448,22.657 20.062,22.217 20.159,22.105 20.059,21.95 19.978,21.825 17.996,20.85 17.048,20.469 16.051,20.068 15.946,20.068 14.979,20.461 14.112,20.813 12.16,21.778 11.997,21.935 11.827,22.098 11.913,22.248 12.339,22.536 13.216,23.13 14.899,24.272 14.899,24.272 16.044,25.246 15.955,25.247 17.128,24.248 Z M 12.529,20.76 C 13.719,20.201 13.897,20.085 14.806,19.28 15.571,18.603 15.713,18.401 15.604,18.145 15.567,18.058 14.992,17.528 14.327,16.967 12.754,15.642 12.82,15.829 13.418,14.39 13.774,13.536 13.866,13.25 13.865,13.013 13.863,12.655 13.73,12.386 13.463,12.201 13.355,12.125 12.405,11.742 11.351,11.349 10.298,10.956 9.442,10.609 9.4494,10.577 9.4662,10.504 10.628,10.378 11.471,10.357 L 12.109,10.341 13.282,10.75 C 14.305,11.107 14.466,11.181 14.543,11.326 14.591,11.417 14.63,11.54 14.629,11.599 14.628,11.657 14.439,12.506 14.208,13.485 13.803,15.199 13.792,15.268 13.897,15.373 14.064,15.539 15.699,15.925 16.21,15.886 16.793,15.842 17.985,15.486 18.105,15.367 18.203,15.27 18.184,15.161 17.788,13.485 17.557,12.506 17.367,11.657 17.366,11.599 17.365,11.54 17.404,11.416 17.453,11.324 17.53,11.179 17.681,11.108 18.592,10.79 20.061,10.276 20.031,10.28 21.366,10.399 21.989,10.454 22.523,10.523 22.554,10.551 22.586,10.582 22.549,10.626 22.462,10.659 22.382,10.689 21.523,11.011 20.554,11.375 19.585,11.738 18.69,12.101 18.566,12.181 18.274,12.37 18.132,12.64 18.13,13.01 18.128,13.245 18.221,13.529 18.566,14.356 18.808,14.932 19.005,15.458 19.005,15.524 19.005,15.792 18.805,16.008 17.699,16.937 17.064,17.471 16.5,17.987 16.446,18.083 16.392,18.179 16.361,18.326 16.378,18.409 16.406,18.551 17.166,19.287 17.942,19.92 18.267,20.186 20.239,21.42 20.554,21.47 20.819,21.512 21.102,21.117 21.564,20.734 22.018,20.358 22.288,19.982 22.472,19.471 22.644,18.992 22.601,18.669 22.26,17.893 22,17.301 21.931,16.975 22.018,16.753 22.038,16.702 22.742,16.036 23.583,15.273 25.413,13.611 25.85,13.313 25.951,13.016 26.062,12.687 25.983,11.753 25.733,11.316 25.135,10.271 22.65,7.0001 22.439,7.0001 21.352,7.1739 20.442,7.5583 19.297,7.7349 19.207,7.735 18.824,7.6415 18.446,7.5267 16.833,7.0375 16.31,7 15.997,7 15.685,7 15.162,7.0373 13.549,7.5267 13.171,7.6412 12.784,7.7351 12.689,7.7351 11.56,7.5719 10.724,7.1332 9.5557,7.0001 9.3736,7.1207 7.7577,9.3366 7.0887,10.305 6.302,11.443 6.0796,12.089 6.0156,12.523 5.9261,13.129 6.1537,13.231 8.5041,15.361 9.2947,16.078 9.9577,16.705 9.9774,16.755 10.066,16.98 9.9959,17.318 9.7395,17.911 9.3874,18.725 9.3559,18.952 9.5258,19.443 9.7106,19.978 10.024,20.41 10.497,20.784 10.937,21.131 11.107,21.478 11.367,21.484 11.46,21.486 11.983,21.016 12.529,20.76 Z"/>
+ <path style="fill:#ffffff" d="M 17.128,23.247 C 17.128,23.247 18.355,22.438 19.448,21.657 20.062,21.217 20.159,21.105 20.059,20.95 19.978,20.825 17.996,19.85 17.048,19.469 16.051,19.068 15.946,19.068 14.979,19.461 14.112,19.813 12.16,20.778 11.997,20.935 11.827,21.098 11.913,21.248 12.339,21.536 13.216,22.13 14.899,23.272 14.899,23.272 16.044,24.246 15.955,24.247 17.128,23.248 Z M 12.529,19.76 C 13.719,19.201 13.897,19.085 14.806,18.28 15.571,17.603 15.713,17.401 15.604,17.145 15.567,17.058 14.992,16.528 14.327,15.967 12.754,14.642 12.82,14.829 13.418,13.39 13.774,12.536 13.866,12.25 13.865,12.013 13.863,11.655 13.73,11.386 13.463,11.201 13.355,11.125 12.405,10.742 11.351,10.349 10.298,9.9563 9.442,9.6087 9.4494,9.5769 9.4662,9.5041 10.628,9.3777 11.471,9.3568 L 12.109,9.3409 13.282,9.7502 C 14.305,10.107 14.466,10.181 14.543,10.326 14.591,10.417 14.63,10.54 14.629,10.599 14.628,10.657 14.439,11.506 14.208,12.485 13.803,14.199 13.792,14.268 13.897,14.373 14.064,14.539 15.699,14.925 16.21,14.886 16.793,14.842 17.985,14.486 18.105,14.367 18.203,14.27 18.184,14.161 17.788,12.485 17.557,11.506 17.367,10.657 17.366,10.599 17.365,10.54 17.404,10.416 17.453,10.324 17.53,10.179 17.681,10.108 18.592,9.7898 20.061,9.2761 20.031,9.2803 21.366,9.3988 21.989,9.4541 22.523,9.5226 22.554,9.5512 22.586,9.5819 22.549,9.6261 22.462,9.6586 22.382,9.6891 21.523,10.011 20.554,10.375 19.585,10.738 18.69,11.101 18.566,11.181 18.274,11.37 18.132,11.64 18.13,12.01 18.128,12.245 18.221,12.529 18.566,13.356 18.808,13.932 19.005,14.458 19.005,14.524 19.005,14.792 18.805,15.008 17.699,15.937 17.064,16.471 16.5,16.987 16.446,17.083 16.392,17.179 16.361,17.326 16.378,17.409 16.406,17.551 17.166,18.287 17.942,18.92 18.267,19.186 20.239,20.42 20.554,20.47 20.819,20.512 21.102,20.117 21.564,19.734 22.018,19.358 22.288,18.982 22.472,18.471 22.644,17.992 22.601,17.669 22.26,16.893 22,16.301 21.931,15.975 22.018,15.753 22.038,15.702 22.742,15.036 23.583,14.273 25.413,12.611 25.85,12.313 25.951,12.016 26.062,11.687 25.983,10.753 25.733,10.316 25.135,9.2712 22.65,6.0001 22.439,6.0001 21.352,6.1739 20.442,6.5583 19.297,6.7349 19.207,6.735 18.824,6.6415 18.446,6.5267 16.833,6.0375 16.31,6 15.997,6 15.685,6 15.162,6.0373 13.549,6.5267 13.171,6.6412 12.784,6.7351 12.689,6.7351 11.56,6.5719 10.724,6.1332 9.5557,6.0001 9.3736,6.1207 7.7577,8.3366 7.0887,9.3048 6.302,10.443 6.0796,11.089 6.0156,11.523 5.9261,12.129 6.1537,12.231 8.5041,14.361 9.2947,15.078 9.9577,15.705 9.9774,15.755 10.066,15.98 9.9959,16.318 9.7395,16.911 9.3874,17.725 9.3559,17.952 9.5258,18.443 9.7106,18.978 10.024,19.41 10.497,19.784 10.937,20.131 11.107,20.478 11.367,20.484 11.46,20.486 11.983,20.016 12.529,19.76 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11.572,2 9.2168,4.3965 C 9.1855,4.4068 8.9542,4.2144 8.7031,4.1406 8.0302,3.9429 7.1762,3.9765 6.5957,4.2402 6.216,4.4128 6.0691,4.5346 5.166,5.4219 4.1926,6.3782 4,6.6074 4,6.8105 4,6.8439 4.1377,7.0705 4.2852,7.3281 4.4593,7.1274 4.7143,6.8656 5.166,6.4219 6.0691,5.5346 6.216,5.4128 6.5957,5.2402 7.1762,4.9765 8.0302,4.9429 8.7031,5.1406 8.9542,5.2144 9.1855,5.4068 9.2168,5.3965 L 11.572,3 H 16 20.428 L 22.783,5.3965 C 22.814,5.4068 23.046,5.2144 23.297,5.1406 23.97,4.9429 24.824,4.9765 25.404,5.2402 25.784,5.4128 25.931,5.5346 26.834,6.4219 27.286,6.8656 27.541,7.1274 27.715,7.3281 27.862,7.0705 28,6.8439 28,6.8105 28,6.6074 27.807,6.3782 26.834,5.4219 25.931,4.5346 25.784,4.4128 25.404,4.2402 24.824,3.9765 23.97,3.9429 23.297,4.1406 23.046,4.2144 22.814,4.4068 22.783,4.3965 L 20.428,2 H 16 Z M 4.6426,9.0527 4.4355,9.6191 C 4.2136,10.228 4.0214,10.759 4.0078,10.801 4.0062,10.806 4.1442,11.334 4.1562,11.391 4.2342,11.174 4.2906,11.017 4.4355,10.619 L 4.8398,9.5117 Z M 27.357,9.0527 27.16,9.5117 27.564,10.619 C 27.709,11.017 27.766,11.174 27.844,11.391 27.856,11.334 27.994,10.806 27.992,10.801 27.979,10.759 27.786,10.228 27.564,9.6191 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/brave-browser-nightly.svg b/.icons/awkward/32x32/apps/brave-browser-nightly.svg
new file mode 100644
index 00000000..7d72d3e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/brave-browser-nightly.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 11.572,3 9.2161,5.3969 C 9.1848,5.4072 8.9546,5.215 8.7036,5.1412 8.0306,4.9435 7.1761,4.9773 6.5956,5.241 6.2159,5.4135 6.0687,5.5349 5.1656,6.4223 4.1921,7.3786 4,7.6081 4,7.8113 4,7.864 4.3518,8.3773 4.5249,8.7793 L 4.839,9.5107 4.4354,10.618 C 4.2134,11.227 4.0219,11.759 4.0083,11.801 3.9738,11.908 7.1253,24.045 7.29,24.436 7.589,25.146 8.059,25.782 8.6677,26.304 9.2174,26.774 14.796,30.582 15.348,30.863 15.512,30.947 15.775,30.995 16,31 16.225,30.995 16.488,30.947 16.652,30.863 17.204,30.582 22.783,26.774 23.332,26.304 23.941,25.782 24.411,25.146 24.71,24.436 24.875,24.045 28.026,11.908 27.992,11.801 27.978,11.759 27.787,11.227 27.565,10.618 L 27.161,9.5107 27.475,8.7793 C 27.648,8.3773 28,7.864 28,7.8113 28,7.6081 27.808,7.3786 26.834,6.4223 25.931,5.5349 25.784,5.4135 25.404,5.241 24.824,4.9773 23.969,4.9435 23.296,5.1412 23.045,5.215 22.815,5.4072 22.784,5.3969 L 20.428,3 H 16 Z"/>
+ <path style="fill:#ab47bc" d="M 11.572,2 9.2161,4.3969 C 9.1848,4.4072 8.9546,4.215 8.7036,4.1412 8.0306,3.9435 7.1761,3.9773 6.5956,4.241 6.2159,4.4135 6.0687,4.5349 5.1656,5.4223 4.1921,6.3786 4,6.6081 4,6.8113 4,6.864 4.3518,7.3773 4.5249,7.7793 L 4.839,8.5107 4.4354,9.6182 C 4.2134,10.227 4.0219,10.759 4.0083,10.801 3.9738,10.908 7.1253,23.045 7.29,23.436 7.589,24.146 8.059,24.782 8.6677,25.304 9.2174,25.774 14.796,29.582 15.348,29.863 15.512,29.947 15.775,29.995 16,30 16.225,29.995 16.488,29.947 16.652,29.863 17.204,29.582 22.783,25.774 23.332,25.304 23.941,24.782 24.411,24.146 24.71,23.436 24.875,23.045 28.026,10.908 27.992,10.801 27.978,10.759 27.787,10.227 27.565,9.6182 L 27.161,8.5107 27.475,7.7793 C 27.648,7.3773 28,6.864 28,6.8113 28,6.6081 27.808,6.3786 26.834,5.4223 25.931,4.5349 25.784,4.4135 25.404,4.241 24.824,3.9773 23.969,3.9435 23.296,4.1412 23.045,4.215 22.815,4.4072 22.784,4.3969 L 20.428,2 H 16 Z"/>
+ <path style="opacity:0.2" d="M 17.128,24.247 C 17.128,24.247 18.355,23.438 19.448,22.657 20.062,22.217 20.159,22.105 20.059,21.95 19.978,21.825 17.996,20.85 17.048,20.469 16.051,20.068 15.946,20.068 14.979,20.461 14.112,20.813 12.16,21.778 11.997,21.935 11.827,22.098 11.913,22.248 12.339,22.536 13.216,23.13 14.899,24.272 14.899,24.272 16.044,25.246 15.955,25.247 17.128,24.248 Z M 12.529,20.76 C 13.719,20.201 13.897,20.085 14.806,19.28 15.571,18.603 15.713,18.401 15.604,18.145 15.567,18.058 14.992,17.528 14.327,16.967 12.754,15.642 12.82,15.829 13.418,14.39 13.774,13.536 13.866,13.25 13.865,13.013 13.863,12.655 13.73,12.386 13.463,12.201 13.355,12.125 12.405,11.742 11.351,11.349 10.298,10.956 9.442,10.609 9.4494,10.577 9.4662,10.504 10.628,10.378 11.471,10.357 L 12.109,10.341 13.282,10.75 C 14.305,11.107 14.466,11.181 14.543,11.326 14.591,11.417 14.63,11.54 14.629,11.599 14.628,11.657 14.439,12.506 14.208,13.485 13.803,15.199 13.792,15.268 13.897,15.373 14.064,15.539 15.699,15.925 16.21,15.886 16.793,15.842 17.985,15.486 18.105,15.367 18.203,15.27 18.184,15.161 17.788,13.485 17.557,12.506 17.367,11.657 17.366,11.599 17.365,11.54 17.404,11.416 17.453,11.324 17.53,11.179 17.681,11.108 18.592,10.79 20.061,10.276 20.031,10.28 21.366,10.399 21.989,10.454 22.523,10.523 22.554,10.551 22.586,10.582 22.549,10.626 22.462,10.659 22.382,10.689 21.523,11.011 20.554,11.375 19.585,11.738 18.69,12.101 18.566,12.181 18.274,12.37 18.132,12.64 18.13,13.01 18.128,13.245 18.221,13.529 18.566,14.356 18.808,14.932 19.005,15.458 19.005,15.524 19.005,15.792 18.805,16.008 17.699,16.937 17.064,17.471 16.5,17.987 16.446,18.083 16.392,18.179 16.361,18.326 16.378,18.409 16.406,18.551 17.166,19.287 17.942,19.92 18.267,20.186 20.239,21.42 20.554,21.47 20.819,21.512 21.102,21.117 21.564,20.734 22.018,20.358 22.288,19.982 22.472,19.471 22.644,18.992 22.601,18.669 22.26,17.893 22,17.301 21.931,16.975 22.018,16.753 22.038,16.702 22.742,16.036 23.583,15.273 25.413,13.611 25.85,13.313 25.951,13.016 26.062,12.687 25.983,11.753 25.733,11.316 25.135,10.271 22.65,7.0001 22.439,7.0001 21.352,7.1739 20.442,7.5583 19.297,7.7349 19.207,7.735 18.824,7.6415 18.446,7.5267 16.833,7.0375 16.31,7 15.997,7 15.685,7 15.162,7.0373 13.549,7.5267 13.171,7.6412 12.784,7.7351 12.689,7.7351 11.56,7.5719 10.724,7.1332 9.5557,7.0001 9.3736,7.1207 7.7577,9.3366 7.0887,10.305 6.302,11.443 6.0796,12.089 6.0156,12.523 5.9261,13.129 6.1537,13.231 8.5041,15.361 9.2947,16.078 9.9577,16.705 9.9774,16.755 10.066,16.98 9.9959,17.318 9.7395,17.911 9.3874,18.725 9.3559,18.952 9.5258,19.443 9.7106,19.978 10.024,20.41 10.497,20.784 10.937,21.131 11.107,21.478 11.367,21.484 11.46,21.486 11.983,21.016 12.529,20.76 Z"/>
+ <path style="fill:#ffffff" d="M 17.128,23.247 C 17.128,23.247 18.355,22.438 19.448,21.657 20.062,21.217 20.159,21.105 20.059,20.95 19.978,20.825 17.996,19.85 17.048,19.469 16.051,19.068 15.946,19.068 14.979,19.461 14.112,19.813 12.16,20.778 11.997,20.935 11.827,21.098 11.913,21.248 12.339,21.536 13.216,22.13 14.899,23.272 14.899,23.272 16.044,24.246 15.955,24.247 17.128,23.248 Z M 12.529,19.76 C 13.719,19.201 13.897,19.085 14.806,18.28 15.571,17.603 15.713,17.401 15.604,17.145 15.567,17.058 14.992,16.528 14.327,15.967 12.754,14.642 12.82,14.829 13.418,13.39 13.774,12.536 13.866,12.25 13.865,12.013 13.863,11.655 13.73,11.386 13.463,11.201 13.355,11.125 12.405,10.742 11.351,10.349 10.298,9.9563 9.442,9.6087 9.4494,9.5769 9.4662,9.5041 10.628,9.3777 11.471,9.3568 L 12.109,9.3409 13.282,9.7502 C 14.305,10.107 14.466,10.181 14.543,10.326 14.591,10.417 14.63,10.54 14.629,10.599 14.628,10.657 14.439,11.506 14.208,12.485 13.803,14.199 13.792,14.268 13.897,14.373 14.064,14.539 15.699,14.925 16.21,14.886 16.793,14.842 17.985,14.486 18.105,14.367 18.203,14.27 18.184,14.161 17.788,12.485 17.557,11.506 17.367,10.657 17.366,10.599 17.365,10.54 17.404,10.416 17.453,10.324 17.53,10.179 17.681,10.108 18.592,9.7898 20.061,9.2761 20.031,9.2803 21.366,9.3988 21.989,9.4541 22.523,9.5226 22.554,9.5512 22.586,9.5819 22.549,9.6261 22.462,9.6586 22.382,9.6891 21.523,10.011 20.554,10.375 19.585,10.738 18.69,11.101 18.566,11.181 18.274,11.37 18.132,11.64 18.13,12.01 18.128,12.245 18.221,12.529 18.566,13.356 18.808,13.932 19.005,14.458 19.005,14.524 19.005,14.792 18.805,15.008 17.699,15.937 17.064,16.471 16.5,16.987 16.446,17.083 16.392,17.179 16.361,17.326 16.378,17.409 16.406,17.551 17.166,18.287 17.942,18.92 18.267,19.186 20.239,20.42 20.554,20.47 20.819,20.512 21.102,20.117 21.564,19.734 22.018,19.358 22.288,18.982 22.472,18.471 22.644,17.992 22.601,17.669 22.26,16.893 22,16.301 21.931,15.975 22.018,15.753 22.038,15.702 22.742,15.036 23.583,14.273 25.413,12.611 25.85,12.313 25.951,12.016 26.062,11.687 25.983,10.753 25.733,10.316 25.135,9.2712 22.65,6.0001 22.439,6.0001 21.352,6.1739 20.442,6.5583 19.297,6.7349 19.207,6.735 18.824,6.6415 18.446,6.5267 16.833,6.0375 16.31,6 15.997,6 15.685,6 15.162,6.0373 13.549,6.5267 13.171,6.6412 12.784,6.7351 12.689,6.7351 11.56,6.5719 10.724,6.1332 9.5557,6.0001 9.3736,6.1207 7.7577,8.3366 7.0887,9.3048 6.302,10.443 6.0796,11.089 6.0156,11.523 5.9261,12.129 6.1537,12.231 8.5041,14.361 9.2947,15.078 9.9577,15.705 9.9774,15.755 10.066,15.98 9.9959,16.318 9.7395,16.911 9.3874,17.725 9.3559,17.952 9.5258,18.443 9.7106,18.978 10.024,19.41 10.497,19.784 10.937,20.131 11.107,20.478 11.367,20.484 11.46,20.486 11.983,20.016 12.529,19.76 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11.572,2 9.2168,4.3965 C 9.1855,4.4068 8.9542,4.2144 8.7031,4.1406 8.0302,3.9429 7.1762,3.9765 6.5957,4.2402 6.216,4.4128 6.0691,4.5346 5.166,5.4219 4.1926,6.3782 4,6.6074 4,6.8105 4,6.8439 4.1377,7.0705 4.2852,7.3281 4.4593,7.1274 4.7143,6.8656 5.166,6.4219 6.0691,5.5346 6.216,5.4128 6.5957,5.2402 7.1762,4.9765 8.0302,4.9429 8.7031,5.1406 8.9542,5.2144 9.1855,5.4068 9.2168,5.3965 L 11.572,3 H 16 20.428 L 22.783,5.3965 C 22.814,5.4068 23.046,5.2144 23.297,5.1406 23.97,4.9429 24.824,4.9765 25.404,5.2402 25.784,5.4128 25.931,5.5346 26.834,6.4219 27.286,6.8656 27.541,7.1274 27.715,7.3281 27.862,7.0705 28,6.8439 28,6.8105 28,6.6074 27.807,6.3782 26.834,5.4219 25.931,4.5346 25.784,4.4128 25.404,4.2402 24.824,3.9765 23.97,3.9429 23.297,4.1406 23.046,4.2144 22.814,4.4068 22.783,4.3965 L 20.428,2 H 16 Z M 4.6426,9.0527 4.4355,9.6191 C 4.2136,10.228 4.0214,10.759 4.0078,10.801 4.0062,10.806 4.1442,11.334 4.1562,11.391 4.2342,11.174 4.2906,11.017 4.4355,10.619 L 4.8398,9.5117 Z M 27.357,9.0527 27.16,9.5117 27.564,10.619 C 27.709,11.017 27.766,11.174 27.844,11.391 27.856,11.334 27.994,10.806 27.992,10.801 27.979,10.759 27.786,10.228 27.564,9.6191 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/brave-browser.svg b/.icons/awkward/32x32/apps/brave-browser.svg
new file mode 120000
index 00000000..22ef9332
--- /dev/null
+++ b/.icons/awkward/32x32/apps/brave-browser.svg
@@ -0,0 +1 @@
+brave.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/brave.svg b/.icons/awkward/32x32/apps/brave.svg
new file mode 100644
index 00000000..1c520f40
--- /dev/null
+++ b/.icons/awkward/32x32/apps/brave.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 11.572,3 9.2161,5.3969 C 9.1848,5.4072 8.9546,5.215 8.7036,5.1412 8.0306,4.9435 7.1761,4.9773 6.5956,5.241 6.2159,5.4135 6.0687,5.5349 5.1656,6.4223 4.1921,7.3786 4,7.6081 4,7.8113 4,7.864 4.3518,8.3773 4.5249,8.7793 L 4.839,9.5107 4.4354,10.618 C 4.2134,11.227 4.0219,11.759 4.0083,11.801 3.9738,11.908 7.1253,24.045 7.29,24.436 7.589,25.146 8.059,25.782 8.6677,26.304 9.2174,26.774 14.796,30.582 15.348,30.863 15.512,30.947 15.775,30.995 16,31 16.225,30.995 16.488,30.947 16.652,30.863 17.204,30.582 22.783,26.774 23.332,26.304 23.941,25.782 24.411,25.146 24.71,24.436 24.875,24.045 28.026,11.908 27.992,11.801 27.978,11.759 27.787,11.227 27.565,10.618 L 27.161,9.5107 27.475,8.7793 C 27.648,8.3773 28,7.864 28,7.8113 28,7.6081 27.808,7.3786 26.834,6.4223 25.931,5.5349 25.784,5.4135 25.404,5.241 24.824,4.9773 23.969,4.9435 23.296,5.1412 23.045,5.215 22.815,5.4072 22.784,5.3969 L 20.428,3 H 16 Z"/>
+ <path style="fill:#ee5132" d="M 11.572,2 9.2161,4.3969 C 9.1848,4.4072 8.9546,4.215 8.7036,4.1412 8.0306,3.9435 7.1761,3.9773 6.5956,4.241 6.2159,4.4135 6.0687,4.5349 5.1656,5.4223 4.1921,6.3786 4,6.6081 4,6.8113 4,6.864 4.3518,7.3773 4.5249,7.7793 L 4.839,8.5107 4.4354,9.6182 C 4.2134,10.227 4.0219,10.759 4.0083,10.801 3.9738,10.908 7.1253,23.045 7.29,23.436 7.589,24.146 8.059,24.782 8.6677,25.304 9.2174,25.774 14.796,29.582 15.348,29.863 15.512,29.947 15.775,29.995 16,30 16.225,29.995 16.488,29.947 16.652,29.863 17.204,29.582 22.783,25.774 23.332,25.304 23.941,24.782 24.411,24.146 24.71,23.436 24.875,23.045 28.026,10.908 27.992,10.801 27.978,10.759 27.787,10.227 27.565,9.6182 L 27.161,8.5107 27.475,7.7793 C 27.648,7.3773 28,6.864 28,6.8113 28,6.6081 27.808,6.3786 26.834,5.4223 25.931,4.5349 25.784,4.4135 25.404,4.241 24.824,3.9773 23.969,3.9435 23.296,4.1412 23.045,4.215 22.815,4.4072 22.784,4.3969 L 20.428,2 H 16 Z"/>
+ <path style="opacity:0.2" d="M 17.128,24.247 C 17.128,24.247 18.355,23.438 19.448,22.657 20.062,22.217 20.159,22.105 20.059,21.95 19.978,21.825 17.996,20.85 17.048,20.469 16.051,20.068 15.946,20.068 14.979,20.461 14.112,20.813 12.16,21.778 11.997,21.935 11.827,22.098 11.913,22.248 12.339,22.536 13.216,23.13 14.899,24.272 14.899,24.272 16.044,25.246 15.955,25.247 17.128,24.248 Z M 12.529,20.76 C 13.719,20.201 13.897,20.085 14.806,19.28 15.571,18.603 15.713,18.401 15.604,18.145 15.567,18.058 14.992,17.528 14.327,16.967 12.754,15.642 12.82,15.829 13.418,14.39 13.774,13.536 13.866,13.25 13.865,13.013 13.863,12.655 13.73,12.386 13.463,12.201 13.355,12.125 12.405,11.742 11.351,11.349 10.298,10.956 9.442,10.609 9.4494,10.577 9.4662,10.504 10.628,10.378 11.471,10.357 L 12.109,10.341 13.282,10.75 C 14.305,11.107 14.466,11.181 14.543,11.326 14.591,11.417 14.63,11.54 14.629,11.599 14.628,11.657 14.439,12.506 14.208,13.485 13.803,15.199 13.792,15.268 13.897,15.373 14.064,15.539 15.699,15.925 16.21,15.886 16.793,15.842 17.985,15.486 18.105,15.367 18.203,15.27 18.184,15.161 17.788,13.485 17.557,12.506 17.367,11.657 17.366,11.599 17.365,11.54 17.404,11.416 17.453,11.324 17.53,11.179 17.681,11.108 18.592,10.79 20.061,10.276 20.031,10.28 21.366,10.399 21.989,10.454 22.523,10.523 22.554,10.551 22.586,10.582 22.549,10.626 22.462,10.659 22.382,10.689 21.523,11.011 20.554,11.375 19.585,11.738 18.69,12.101 18.566,12.181 18.274,12.37 18.132,12.64 18.13,13.01 18.128,13.245 18.221,13.529 18.566,14.356 18.808,14.932 19.005,15.458 19.005,15.524 19.005,15.792 18.805,16.008 17.699,16.937 17.064,17.471 16.5,17.987 16.446,18.083 16.392,18.179 16.361,18.326 16.378,18.409 16.406,18.551 17.166,19.287 17.942,19.92 18.267,20.186 20.239,21.42 20.554,21.47 20.819,21.512 21.102,21.117 21.564,20.734 22.018,20.358 22.288,19.982 22.472,19.471 22.644,18.992 22.601,18.669 22.26,17.893 22,17.301 21.931,16.975 22.018,16.753 22.038,16.702 22.742,16.036 23.583,15.273 25.413,13.611 25.85,13.313 25.951,13.016 26.062,12.687 25.983,11.753 25.733,11.316 25.135,10.271 22.65,7.0001 22.439,7.0001 21.352,7.1739 20.442,7.5583 19.297,7.7349 19.207,7.735 18.824,7.6415 18.446,7.5267 16.833,7.0375 16.31,7 15.997,7 15.685,7 15.162,7.0373 13.549,7.5267 13.171,7.6412 12.784,7.7351 12.689,7.7351 11.56,7.5719 10.724,7.1332 9.5557,7.0001 9.3736,7.1207 7.7577,9.3366 7.0887,10.305 6.302,11.443 6.0796,12.089 6.0156,12.523 5.9261,13.129 6.1537,13.231 8.5041,15.361 9.2947,16.078 9.9577,16.705 9.9774,16.755 10.066,16.98 9.9959,17.318 9.7395,17.911 9.3874,18.725 9.3559,18.952 9.5258,19.443 9.7106,19.978 10.024,20.41 10.497,20.784 10.937,21.131 11.107,21.478 11.367,21.484 11.46,21.486 11.983,21.016 12.529,20.76 Z"/>
+ <path style="fill:#ffffff" d="M 17.128,23.247 C 17.128,23.247 18.355,22.438 19.448,21.657 20.062,21.217 20.159,21.105 20.059,20.95 19.978,20.825 17.996,19.85 17.048,19.469 16.051,19.068 15.946,19.068 14.979,19.461 14.112,19.813 12.16,20.778 11.997,20.935 11.827,21.098 11.913,21.248 12.339,21.536 13.216,22.13 14.899,23.272 14.899,23.272 16.044,24.246 15.955,24.247 17.128,23.248 Z M 12.529,19.76 C 13.719,19.201 13.897,19.085 14.806,18.28 15.571,17.603 15.713,17.401 15.604,17.145 15.567,17.058 14.992,16.528 14.327,15.967 12.754,14.642 12.82,14.829 13.418,13.39 13.774,12.536 13.866,12.25 13.865,12.013 13.863,11.655 13.73,11.386 13.463,11.201 13.355,11.125 12.405,10.742 11.351,10.349 10.298,9.9563 9.442,9.6087 9.4494,9.5769 9.4662,9.5041 10.628,9.3777 11.471,9.3568 L 12.109,9.3409 13.282,9.7502 C 14.305,10.107 14.466,10.181 14.543,10.326 14.591,10.417 14.63,10.54 14.629,10.599 14.628,10.657 14.439,11.506 14.208,12.485 13.803,14.199 13.792,14.268 13.897,14.373 14.064,14.539 15.699,14.925 16.21,14.886 16.793,14.842 17.985,14.486 18.105,14.367 18.203,14.27 18.184,14.161 17.788,12.485 17.557,11.506 17.367,10.657 17.366,10.599 17.365,10.54 17.404,10.416 17.453,10.324 17.53,10.179 17.681,10.108 18.592,9.7898 20.061,9.2761 20.031,9.2803 21.366,9.3988 21.989,9.4541 22.523,9.5226 22.554,9.5512 22.586,9.5819 22.549,9.6261 22.462,9.6586 22.382,9.6891 21.523,10.011 20.554,10.375 19.585,10.738 18.69,11.101 18.566,11.181 18.274,11.37 18.132,11.64 18.13,12.01 18.128,12.245 18.221,12.529 18.566,13.356 18.808,13.932 19.005,14.458 19.005,14.524 19.005,14.792 18.805,15.008 17.699,15.937 17.064,16.471 16.5,16.987 16.446,17.083 16.392,17.179 16.361,17.326 16.378,17.409 16.406,17.551 17.166,18.287 17.942,18.92 18.267,19.186 20.239,20.42 20.554,20.47 20.819,20.512 21.102,20.117 21.564,19.734 22.018,19.358 22.288,18.982 22.472,18.471 22.644,17.992 22.601,17.669 22.26,16.893 22,16.301 21.931,15.975 22.018,15.753 22.038,15.702 22.742,15.036 23.583,14.273 25.413,12.611 25.85,12.313 25.951,12.016 26.062,11.687 25.983,10.753 25.733,10.316 25.135,9.2712 22.65,6.0001 22.439,6.0001 21.352,6.1739 20.442,6.5583 19.297,6.7349 19.207,6.735 18.824,6.6415 18.446,6.5267 16.833,6.0375 16.31,6 15.997,6 15.685,6 15.162,6.0373 13.549,6.5267 13.171,6.6412 12.784,6.7351 12.689,6.7351 11.56,6.5719 10.724,6.1332 9.5557,6.0001 9.3736,6.1207 7.7577,8.3366 7.0887,9.3048 6.302,10.443 6.0796,11.089 6.0156,11.523 5.9261,12.129 6.1537,12.231 8.5041,14.361 9.2947,15.078 9.9577,15.705 9.9774,15.755 10.066,15.98 9.9959,16.318 9.7395,16.911 9.3874,17.725 9.3559,17.952 9.5258,18.443 9.7106,18.978 10.024,19.41 10.497,19.784 10.937,20.131 11.107,20.478 11.367,20.484 11.46,20.486 11.983,20.016 12.529,19.76 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11.572,2 9.2168,4.3965 C 9.1855,4.4068 8.9542,4.2144 8.7031,4.1406 8.0302,3.9429 7.1762,3.9765 6.5957,4.2402 6.216,4.4128 6.0691,4.5346 5.166,5.4219 4.1926,6.3782 4,6.6074 4,6.8105 4,6.8439 4.1377,7.0705 4.2852,7.3281 4.4593,7.1274 4.7143,6.8656 5.166,6.4219 6.0691,5.5346 6.216,5.4128 6.5957,5.2402 7.1762,4.9765 8.0302,4.9429 8.7031,5.1406 8.9542,5.2144 9.1855,5.4068 9.2168,5.3965 L 11.572,3 H 16 20.428 L 22.783,5.3965 C 22.814,5.4068 23.046,5.2144 23.297,5.1406 23.97,4.9429 24.824,4.9765 25.404,5.2402 25.784,5.4128 25.931,5.5346 26.834,6.4219 27.286,6.8656 27.541,7.1274 27.715,7.3281 27.862,7.0705 28,6.8439 28,6.8105 28,6.6074 27.807,6.3782 26.834,5.4219 25.931,4.5346 25.784,4.4128 25.404,4.2402 24.824,3.9765 23.97,3.9429 23.297,4.1406 23.046,4.2144 22.814,4.4068 22.783,4.3965 L 20.428,2 H 16 Z M 4.6426,9.0527 4.4355,9.6191 C 4.2136,10.228 4.0214,10.759 4.0078,10.801 4.0062,10.806 4.1442,11.334 4.1562,11.391 4.2342,11.174 4.2906,11.017 4.4355,10.619 L 4.8398,9.5117 Z M 27.357,9.0527 27.16,9.5117 27.564,10.619 C 27.709,11.017 27.766,11.174 27.844,11.391 27.856,11.334 27.994,10.806 27.992,10.801 27.979,10.759 27.786,10.228 27.564,9.6191 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/breeze-settings.svg b/.icons/awkward/32x32/apps/breeze-settings.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/32x32/apps/breeze-settings.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/bridge-constructor-portal.svg b/.icons/awkward/32x32/apps/bridge-constructor-portal.svg
new file mode 100644
index 00000000..cb5dacd8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bridge-constructor-portal.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="5" height="25" x="2" y="4" rx="1.25" ry="1.389"/>
+ <rect style="opacity:0.2" width="5" height="25" x="24" y="4" rx="1.25" ry="1.389"/>
+ <path style="fill:#8e8e8e" d="M 4.2500001,6 C 3.5575,6 3,6.4707773 3,7.0555558 L 3,23.944444 C 3,24.529223 3.5575,25 4.2500001,25 L 24.875,25 c 0.692501,0 1.250001,-0.470777 1.250001,-1.055556 l 0,-16.8888882 C 26.125001,6.4707773 25.567501,6 24.875,6 Z M 24.25,6 C 23.5575,6 23,6.4707773 23,7.0555558 L 23,23.944444 C 23,24.529223 23.5575,25 24.25,25 l 2.500001,0 C 27.4425,25 28,24.529223 28,23.944444 L 28,7.0555558 C 28,6.4707773 27.4425,6 26.750001,6 Z"/>
+ <rect style="fill:#ff9205" width="5" height="25" x="2" y="3" rx="1.25" ry="1.389"/>
+ <rect style="fill:#00c1ee" width="5" height="25" x="24" y="3" rx="1.25" ry="1.389"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 15.5,10.499999 0,10 m 0,-10 -9,10 18,0 z"/>
+ <path style="opacity:0.2" d="m 15.5,9 c -1.380712,-10e-8 -2.5,1.119288 -2.5,2.5 0,1.380712 1.119288,2.5 2.5,2.5 C 16.880712,14 18,12.880712 18,11.5 18,10.119288 16.880712,8.9999999 15.5,9 Z m -8,10 c -1.3807118,0 -2.4999997,1.119288 -2.5,2.5 3e-7,1.380712 1.1192882,2.5 2.5,2.5 1.3807118,0 2.4999997,-1.119288 2.5,-2.5 -3e-7,-1.380712 -1.1192882,-2.5 -2.5,-2.5 z m 8,0 C 14.119288,19 13,20.119288 13,21.5 13,22.880712 14.119288,24 15.5,24 16.880712,24 18,22.880712 18,21.5 18,20.119288 16.880712,19 15.5,19 Z m 9,0 C 23.119288,19 22,20.119288 22,21.5 22,22.880712 23.119288,24 24.5,24 25.880712,24 27,22.880712 27,21.5 27,20.119288 25.880712,19 24.5,19 Z"/>
+ <path style="fill:#ffffff" d="m 15.5,8 c -1.380712,-1e-7 -2.5,1.1192881 -2.5,2.5 0,1.380712 1.119288,2.5 2.5,2.5 C 16.880712,13 18,11.880712 18,10.5 18,9.1192881 16.880712,7.9999999 15.5,8 Z m -9,10 C 5.1192882,18 4.0000003,19.119288 4,20.5 4.0000003,21.880712 5.1192882,23 6.5,23 7.8807118,23 8.9999997,21.880712 9,20.5 8.9999997,19.119288 7.8807118,18 6.5,18 Z m 9,0 C 14.119288,18 13,19.119288 13,20.5 13,21.880712 14.119288,23 15.5,23 16.880712,23 18,21.880712 18,20.5 18,19.119288 16.880712,18 15.5,18 Z m 9,0 C 23.119288,18 22,19.119288 22,20.5 22,21.880712 23.119288,23 24.5,23 25.880712,23 27,21.880712 27,20.5 27,19.119288 25.880712,18 24.5,18 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.25,3 C 2.5575,3 2,3.6192275 2,4.3886719 l 0,1 C 2,4.6192275 2.5575,4 3.25,4 l 2.5,0 C 6.4425,4 7,4.6192275 7,5.3886719 l 0,-1 C 7,3.6192275 6.4425,3 5.75,3 l -2.5,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 25.25,3 C 24.5575,3 24,3.6192275 24,4.3886719 l 0,1 C 24,4.6192275 24.5575,4 25.25,4 l 2.5,0 C 28.4425,4 29,4.6192275 29,5.3886719 l 0,-1 C 29,3.6192275 28.4425,3 27.75,3 l -2.5,0 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/brightnesssettings.svg b/.icons/awkward/32x32/apps/brightnesssettings.svg
new file mode 120000
index 00000000..75d9c9da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/brightnesssettings.svg
@@ -0,0 +1 @@
+preferences-system-brightness-lock.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/browser-tor.svg b/.icons/awkward/32x32/apps/browser-tor.svg
new file mode 120000
index 00000000..407773e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/browser-tor.svg
@@ -0,0 +1 @@
+tor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/browser.svg b/.icons/awkward/32x32/apps/browser.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/browser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/browser360-beta.svg b/.icons/awkward/32x32/apps/browser360-beta.svg
new file mode 100644
index 00000000..ffbaf2e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/browser360-beta.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+ <path style="opacity:0.1" d="m 24.839844,3.0063091 a 7.6379009,16.721392 37.877957 0 0 -0.648438,0.00586 7.6379009,16.721392 37.877957 0 0 -6.996094,3.0644531 C 16.798498,6.0312068 16.400157,6.0025312 16,6.0004497 c -6.0751322,0 -11,4.9248673 -11,11.0000003 0.00123,0.710962 0.070892,1.419764 0.2089844,2.117188 1.2200947,-2.11418 2.9820291,-3.959518 4.7304687,-5.53125 A 7.6379009,16.721392 37.877957 0 0 6.703125,30.254356 7.6379009,16.721392 37.877957 0 0 9.9980469,30.953575 7.1519126,15.769174 36.749883 0 1 8.2714844,30.2817 7.1519126,15.769174 36.749883 0 1 7.0527344,23.379356 C 9.0854834,26.232628 12.395003,27.998418 16,28.00045 c 4.924733,-0.0041 9.226528,-3.282517 10.564453,-8 h -6.375 C 19.344562,21.953534 17.749999,23.18508 16,23.18795 13.551518,23.18375 11.496659,21.129009 11.224609,18.00045 H 17 h 3.78125 6.193359 c 0.01567,-0.228844 0.02406,-0.770623 0.02539,-1 -0.004,-4.293625 -2.503351,-8.1757463 -6.373047,-9.9687503 -1.707447,0.9085427 -3.233652,2.2699628 -4.699219,3.7832033 0.02417,-6.82e-4 0.0481,-0.0018 0.07227,-0.002 2.037471,0.003 3.852094,1.717711 4.53125,4.1875 h -9.0625 c 0.167153,-0.602769 0.349656,-1.190254 0.609375,-1.714844 A 7.1519126,15.769174 36.749883 0 1 27.191406,5.0492778 7.1519126,15.769174 36.749883 0 1 28.757812,8.9379497 7.6379009,16.721392 37.877957 0 0 27.109375,3.7602153 7.6379009,16.721392 37.877957 0 0 24.839844,3.0063091 Z"/>
+ <path style="fill:#60ab1a" d="M 16 5 C 9.9248678 5 5 9.9248677 5 16 C 5.00123 16.710962 5.0708918 17.419764 5.2089844 18.117188 C 6.9260484 15.14186 9.7136518 12.672174 12.03125 10.796875 L 11.660156 12.517578 C 10.500323 13.642642 9.3618052 14.93465 8.2890625 16.365234 C 7.346885 17.621673 6.7918303 19.503399 6.0917969 20.765625 C 7.9126423 24.557027 11.755323 26.997607 16 27 C 20.924733 26.995874 25.226528 23.717483 26.564453 19 L 20.189453 19 C 19.344562 20.953084 17.749999 22.18463 16 22.1875 C 13.551518 22.1833 11.496659 20.128559 11.224609 17 L 17 17 L 20.78125 17 L 26.974609 17 C 26.990279 16.771156 26.99867 16.229377 27 16 C 26.996 11.706375 24.496649 7.824254 20.626953 6.03125 C 18.919506 6.9397927 17.393301 8.3012128 15.927734 9.8144531 C 15.951904 9.8137711 15.97583 9.8127 16 9.8125 C 18.037471 9.8155 19.852094 11.530211 20.53125 14 L 11.46875 14 C 11.716125 13.107941 11.983482 12.238174 12.511719 11.578125 C 12.503219 11.562595 12.472656 11.519531 12.472656 11.519531 C 12.59235 11.358688 12.853125 11.199336 12.976562 11.039062 C 14.707764 8.7912782 16.631928 6.8429275 18.564453 5.3164062 C 17.724975 5.1103752 16.864381 5.0044962 16 5 z M 6.0917969 20.765625 C 5.9967019 20.567616 6.1756309 20.970842 6.0917969 20.765625 z"/>
+ <path style="fill:#60ab1a" d="M 24.19225,2.0110492 A 7.6379009,16.721392 37.877957 0 0 10.769434,11.456127 7.6379009,16.721392 37.877957 0 0 6.702784,29.25336 7.6379009,16.721392 37.877957 0 0 9.9979598,29.953705 7.1519126,15.769174 36.749883 0 1 8.2717199,29.282085 7.1519126,15.769174 36.749883 0 1 12.042912,12.33019 7.1519126,15.769174 36.749883 0 1 27.191968,4.0491614 7.1519126,15.769174 36.749883 0 1 28.758168,7.9379895 7.6379009,16.721392 37.877957 0 0 27.108528,2.7606369 7.6379009,16.721392 37.877957 0 0 24.19225,2.0110492 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bt-logo.svg b/.icons/awkward/32x32/apps/bt-logo.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bt-logo.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/btsync-gui.svg b/.icons/awkward/32x32/apps/btsync-gui.svg
new file mode 100644
index 00000000..8aa1a7a9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/btsync-gui.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m31 16a15 15 0 0 1 -15 15 15 15 0 0 1 -15 -15 15 15 0 0 1 15 -15 15 15 0 0 1 15 15z"/>
+ <path opacity=".2" d="m15.9 7.0001c-0.71691 0.0023-1.4353 0.07955-2.1381 0.2355-2.5299 0.56132-4.7185 2.11-6.2837 4.4465-0.66474 0.9923-1.2673 2.371-1.2673 2.8997 0 0.45207 0.52355 0.68568 0.87457 0.3902 0.08093-0.06813 0.16259-0.19495 0.18151-0.28183 0.17799-0.81751 0.80568-2.046 1.5333-3.0008 0.60698-0.79655 1.7206-1.8024 2.5797-2.3299 2.6837-1.648 6.3481-1.6815 9.0488-0.08264 1.6919 1.0016 3.0752 2.664 3.8863 4.6701 0.17614 0.43564 0.46515 1.3903 0.46515 1.5366 0 0.04208-0.25906-0.17924-0.5757-0.49183-0.68906-0.68025-0.75772-0.72901-1.0268-0.72901-0.29749 0-0.50486 0.19145-0.53941 0.49811-0.01395 0.12395-0.006 0.25991 0.01761 0.30213 0.05031 0.08992 2.2379 2.3033 2.4115 2.4399 0.17502 0.13773 0.5011 0.12403 0.68257-0.02874 0.24047-0.20242 0.27303-0.34794 0.23946-1.0701-0.125-2.694-1.811-5.7479-4.135-7.4912-1.666-1.2502-3.804-1.9194-5.954-1.9128zm-9.8994 9.8646 0.02947 0.69624c0.05023 1.187 0.3847 2.4079 1.0098 3.6861 1.2606 2.5778 3.3279 4.4419 5.837 5.2631 0.72704 0.23794 1.2599 0.34895 2.2267 0.46396 0.41589 0.04947 1.746 0.02431 2.2635-0.04281 2.9389-0.3812 5.5356-2.0781 7.2574-4.7425 0.55737-0.8625 1.1017-2.1123 1.1695-2.6851 0.02648-0.22388 0.01773-0.24886-0.145-0.41164-0.14579-0.14584-0.2069-0.17308-0.3863-0.17216-0.33444 0.0015-0.41582 0.09886-0.63579 0.75888-0.75279 2.2587-2.5754 4.3295-4.7271 5.3709-1.7432 0.8437-3.7331 1.0791-5.7272 0.67732-2.2638-0.4561-4.224-1.8335-5.5735-3.9163-0.50808-0.7842-1.0382-1.962-1.2353-2.7448-0.0445-0.175-0.0929-0.363-0.108-0.417-0.015-0.054 0.272 0.197 0.6378 0.558l0.66519 0.6558 0.25103-0.02411c0.3422-0.033 0.4923-0.184 0.5254-0.528l0.0243-0.254-1.2694-1.27-1.2693-1.27s-0.2412-0.16122-0.53879-0.02843c-0.29759 0.13278-0.28181 0.37598-0.28181 0.37598z"/>
+ <path fill="#fff" opacity=".1" d="m16 1a15 15 0 0 0 -15 15 15 15 0 0 0 0.0195 0.586 15 15 0 0 1 14.98 -14.586 15 15 0 0 1 14.98 14.414 15 15 0 0 0 0.02 -0.414 15 15 0 0 0 -15 -15z"/>
+ <path opacity=".2" d="m30.98 16.414a15 15 0 0 1 -14.98 14.586 15 15 0 0 1 -14.98 -14.414 15 15 0 0 0 -0.02 0.414 15 15 0 0 0 15 15 15 15 0 0 0 15 -15 15 15 0 0 0 -0.02 -0.586z"/>
+ <path fill="#5cd1ff" d="m15.9 6.0001c-0.71691 0.0023-1.4353 0.07955-2.1381 0.2355-2.5299 0.56132-4.7185 2.11-6.2837 4.4465-0.66474 0.9923-1.2673 2.371-1.2673 2.8997 0 0.45207 0.52355 0.68568 0.87457 0.3902 0.08093-0.06813 0.16259-0.19495 0.18151-0.28183 0.17799-0.81751 0.80568-2.046 1.5333-3.0008 0.60698-0.79655 1.7206-1.8024 2.5797-2.3299 2.6837-1.648 6.3481-1.6815 9.0488-0.08264 1.6919 1.0016 3.0752 2.664 3.8863 4.6701 0.17614 0.43564 0.46515 1.3903 0.46515 1.5366 0 0.04208-0.25906-0.17924-0.5757-0.49183-0.68906-0.68025-0.75772-0.72901-1.0268-0.72901-0.29749 0-0.50486 0.19145-0.53941 0.49811-0.01395 0.12395-0.006 0.25991 0.01761 0.30213 0.05031 0.08992 2.2379 2.3033 2.4115 2.4399 0.17502 0.13773 0.5011 0.12403 0.68257-0.02874 0.24047-0.20242 0.27303-0.34794 0.23946-1.0701-0.125-2.694-1.811-5.7479-4.135-7.4912-1.666-1.2502-3.804-1.9194-5.954-1.9128zm-9.8994 9.8646 0.02947 0.69624c0.05023 1.187 0.3847 2.4079 1.0098 3.6861 1.2606 2.5778 3.3279 4.4419 5.837 5.2631 0.72704 0.23794 1.2599 0.34895 2.2267 0.46396 0.41589 0.04947 1.746 0.02431 2.2635-0.04281 2.9389-0.3812 5.5356-2.0781 7.2574-4.7425 0.55737-0.8625 1.1017-2.1123 1.1695-2.6851 0.02648-0.22388 0.01773-0.24886-0.145-0.41164-0.14579-0.14584-0.2069-0.17308-0.3863-0.17216-0.33444 0.0015-0.41582 0.09886-0.63579 0.75888-0.75279 2.2587-2.5754 4.3295-4.7271 5.3709-1.7432 0.8437-3.7331 1.0791-5.7272 0.67732-2.2638-0.4561-4.224-1.8335-5.5735-3.9163-0.50808-0.7842-1.0382-1.962-1.2353-2.7448-0.0445-0.175-0.0929-0.363-0.108-0.417-0.015-0.054 0.272 0.197 0.6378 0.558l0.66519 0.6558 0.25103-0.02411c0.3422-0.033 0.4923-0.184 0.5254-0.528l0.0243-0.254-1.2694-1.27-1.2693-1.27s-0.2412-0.16122-0.53879-0.02843c-0.29759 0.13278-0.28181 0.37598-0.28181 0.37598z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bug-buddy.svg b/.icons/awkward/32x32/apps/bug-buddy.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bug-buddy.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/builder.svg b/.icons/awkward/32x32/apps/builder.svg
new file mode 100644
index 00000000..ba6699ad
--- /dev/null
+++ b/.icons/awkward/32x32/apps/builder.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="none" stroke="#cbbb2e" stroke-width="6" d="m19 5-8 8"/>
+ <rect fill="#cbbb2e" width="8" height="17" x="-13" y="11" ry="0" transform="scale(-1,1)"/>
+ <path fill="#d6c84a" d="m13 26c1 0 1 1 1 1v2h-10v-2c0-1 1-1 1-1z"/>
+ <path fill="#4f4f4f" d="m15 27c1 0 1 1 1 1v2h-14v-2c0-1 1-1 1-1z"/>
+ <path fill="none" stroke="#cbbb2e" stroke-linecap="square" stroke-width="4" d="m19 5 4 4"/>
+ <rect opacity=".2" width="8" height="8" x="-23" y="2" ry="4" transform="scale(-1,1)"/>
+ <rect opacity=".2" width="12" height="12" x="-15" y="10" ry="6" transform="scale(-1,1)"/>
+ <rect fill="#d6c84a" width="12" height="12" x="-15" y="9" ry="6" transform="scale(-1,1)"/>
+ <rect fill="#4f4f4f" width="8" height="8" x="-13" y="11" ry="4" transform="scale(-1,1)"/>
+ <rect fill="#fff" opacity=".1" width="6" height="6" x="-12" y="12" ry="3" transform="scale(-1,1)"/>
+ <rect fill="#d6c84a" width="8" height="8" x="-23" y="1" ry="4" transform="scale(-1,1)"/>
+ <path fill="none" stroke="#4f4f4f" stroke-linecap="round" stroke-width="2" d="m25 16-2-1v-4l2-2h4l1 2"/>
+ <rect fill="#4f4f4f" width="4" height="4" x="-21" y="3" ry="2" transform="scale(-1,1)"/>
+ <path fill="#f9f9f9" opacity=".2" d="m9 9c-3.324 0-6 2.676-6 6 0 0.169 0.0118 0.335 0.0254 0.5 0.2531-3.088 2.8194-5.5 5.9746-5.5s5.7215 2.4123 5.9746 5.5c0.0135-0.16523 0.0254-0.33116 0.0254-0.5 0-3.324-2.676-6-6-6z"/>
+ <path fill="#f9f9f9" opacity=".2" d="m19 1c-2.216 0-4 1.784-4 4 0 0.17126 0.0281 0.33452 0.0488 0.5 0.24699-1.9757 1.9064-3.5 3.9512-3.5 2.0447 0 3.7042 1.5243 3.9512 3.5 0.0207-0.16548 0.0488-0.32874 0.0488-0.5 0-2.216-1.784-4-4-4z"/>
+ <path fill="#fff" opacity=".1" d="m3 27s-1 0-1 1v1c0-1 1-1 1-1h12c1 0 1 1 1 1v-1s0-1-1-1h-12z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/buka.svg b/.icons/awkward/32x32/apps/buka.svg
new file mode 100644
index 00000000..be7b4d0d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/buka.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#395a95" cx="16.5" cy="15.5" r="14.5"/>
+ <path style="opacity:0.2" d="m 7.5,8.9997183 c -0.2761309,2.76e-5 -0.4999724,0.2238691 -0.5,0.5 V 11.999718 H 6.7558594 C 6.7497794,11.999718 6,11.986801 6,12.739952 v 9.134631 c 6.23e-5,0.621294 0.5037053,1.124938 1.125,1.125 h 6.486328 c 2.060363,0.0671 1.717734,1.547981 2.888672,1.498047 1.170938,0.04993 0.828309,-1.430954 2.888672,-1.498047 H 25.875 c 0.621295,-6.2e-5 1.124938,-0.503706 1.125,-1.125 v -9.134631 c 0,-0.753154 -0.749777,-0.740234 -0.755859,-0.740234 H 26 V 9.4997183 c -2.8e-5,-0.2761309 -0.223869,-0.4999724 -0.5,-0.5 h -6.099609 c -1.257989,0 -2.172451,0.6866391 -2.691407,1.5312497 C 16.62676,10.66479 16.566262,10.807096 16.5,10.946984 16.433738,10.807096 16.37324,10.66479 16.291016,10.530968 15.77206,9.6863574 14.857598,8.9997183 13.599609,8.9997183 Z m 0.5,1 h 5.599609 c 0.917012,0 1.45255,0.4243587 1.839844,1.0546877 C 15.826747,11.684733 16,12.533833 16,13.175499 v 5.324325 c -1.94e-4,0.01695 4.73e-4,0.0339 0.002,0.05078 8.85e-4,0.01176 0.0022,0.02349 0.0039,0.03516 0.0026,0.01446 0.0059,0.0288 0.0098,0.04297 -1.2e-5,0.002 -1.2e-5,0.0039 0,0.0059 0.0035,0.0112 0.0074,0.02227 0.01172,0.0332 0.003,0.0086 0.0063,0.01702 0.0098,0.02539 -5e-6,0.0013 -5e-6,0.0026 0,0.0039 0.0042,0.0099 0.0088,0.01968 0.01367,0.0293 0.0025,0.0046 0.0051,0.0092 0.0078,0.01367 0.0055,0.01062 0.01135,0.02105 0.01758,0.03125 0.0025,0.0039 0.0051,0.0079 0.0078,0.01172 0.0085,0.01278 0.01766,0.02517 0.02734,0.03711 6.61e-4,0.0013 0.0013,0.0026 0.002,0.0039 0.0075,0.0087 0.01534,0.0172 0.02344,0.02539 0.0087,0.01013 0.01784,0.0199 0.02734,0.0293 0.0051,0.004 0.01034,0.0079 0.01563,0.01172 l 0.0078,0.0078 c 0.01198,0.009 0.02437,0.01749 0.03711,0.02539 0.01081,0.0069 0.02189,0.01345 0.0332,0.01953 0.0083,0.0048 0.0168,0.0094 0.02539,0.01367 0.0071,0.0034 0.01424,0.0067 0.02148,0.0098 0.0084,0.0035 0.01684,0.0068 0.02539,0.0098 0.0052,0.0021 0.01039,0.004 0.01563,0.0059 0.0045,0.0014 0.0091,0.0027 0.01367,0.0039 0.01607,0.0047 0.03237,0.0086 0.04883,0.01172 0.01165,0.0024 0.02337,0.0044 0.03516,0.0059 0.0045,7.3e-4 0.0091,0.0014 0.01367,0.002 0.0072,1.54e-4 0.01432,1.54e-4 0.02148,0 0.0097,9.53e-4 0.01952,0.0016 0.0293,0.002 0.01174,-2.54e-4 0.02347,-9.21e-4 0.03516,-0.002 0.0046,-6.04e-4 0.0091,-0.0013 0.01367,-0.002 0.01179,-0.0015 0.02351,-0.0035 0.03516,-0.0059 0.01646,-0.0031 0.03276,-0.007 0.04883,-0.01172 0.0099,-0.003 0.01964,-0.0062 0.0293,-0.0098 0.0086,-0.003 0.01702,-0.0063 0.02539,-0.0098 0.0072,-0.0031 0.0144,-0.0064 0.02148,-0.0098 0.0086,-0.0043 0.01706,-0.0089 0.02539,-0.01367 0.01131,-0.0061 0.02239,-0.0126 0.0332,-0.01953 0.01274,-0.0079 0.02513,-0.01638 0.03711,-0.02539 l 0.0078,-0.0078 c 0.0053,-0.0038 0.0105,-0.0077 0.01563,-0.01172 0.01909,-0.01811 0.03672,-0.0377 0.05273,-0.05859 0.03054,-0.03723 0.05553,-0.07867 0.07422,-0.123046 5e-6,-0.0013 5e-6,-0.0026 0,-0.0039 0.0035,-0.0084 0.0068,-0.01684 0.0098,-0.02539 0.0043,-0.01093 0.0082,-0.022 0.01172,-0.0332 1.2e-5,-0.002 1.2e-5,-0.0039 0,-0.0059 0.0039,-0.01417 0.0072,-0.02851 0.0098,-0.04297 0.0017,-0.01167 0.003,-0.0234 0.0039,-0.03516 0.0015,-0.01688 0.0022,-0.03383 0.002,-0.05078 v -5.324325 c 0,-0.641666 0.173253,-1.490766 0.560547,-2.121093 0.387294,-0.630329 0.922832,-1.0546877 1.839844,-1.0546877 H 25 v 1.9999997 1.050781 c -4.12e-4,0.01172 -4.12e-4,0.02344 0,0.03516 v 7.904161 H 19.162109 C 17.981381,20.996624 17.282989,21.899637 16.5,22.46834 15.717011,21.899637 15.018619,20.996664 13.837891,20.989824 H 8 v -7.904161 c 4.122e-4,-0.01172 4.122e-4,-0.02344 0,-0.03516 v -1.050781 z"/>
+ <path style="fill:#ffffff" d="M 6.755859,10.999269 C 6.749779,10.999269 6,10.987329 6,11.74048 v 9.133654 c 6.23e-5,0.621294 0.5037053,1.124938 1.125,1.125 h 6.486329 c 2.060363,0.0671 1.717733,1.549431 2.888671,1.499497 1.170938,0.04993 0.828308,-1.432404 2.888671,-1.499497 H 25.875 c 0.621295,-6.2e-5 1.124938,-0.503706 1.125,-1.125 V 11.74048 c 0,-0.753154 -0.749777,-0.741211 -0.755859,-0.741211 H 25 V 19.99037 H 19.161621 C 17.980893,19.99717 17.282989,20.900657 16.5,21.46936 15.717011,20.900657 15.019107,19.99721 13.838379,19.99037 H 8 v -8.991101 z"/>
+ <path style="fill:#ffffff" d="M 7.5,8 A 0.50005,0.50005 0 0 0 7,8.5 v 3.550781 a 0.50005,0.50005 0 1 0 1,0 V 9 h 5.599609 c 0.917012,0 1.45255,0.4243589 1.839844,1.054688 C 15.826747,10.685016 16,11.534115 16,12.175781 V 18.5 a 0.50005,0.50005 0 1 0 1,0 V 12.175781 C 17,11.367448 16.809972,10.375861 16.291016,9.53125 15.77206,8.6866391 14.857598,8 13.599609,8 Z"/>
+ <path style="fill:#ffffff" d="m 25.5,8 c 0.276131,2.76e-5 0.499972,0.2238691 0.5,0.5 v 3.550781 c 0.0096,0.676161 -1.009563,0.676161 -1,0 V 9 H 19.400391 C 18.483379,9 17.947841,9.4243589 17.560547,10.054688 17.173253,10.685016 17,11.534115 17,12.175781 v 5.324325 c 0.0096,0.676161 -1.009563,0.676161 -1,0 V 12.175781 C 16,11.367448 16.190028,10.375861 16.708984,9.53125 17.22794,8.6866391 18.142402,8 19.400391,8 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.5 1 A 14.5 14.5 0 0 0 2 15.5 A 14.5 14.5 0 0 0 2.0214844 16.080078 A 14.5 14.5 0 0 1 16.5 2 A 14.5 14.5 0 0 1 30.978516 15.919922 A 14.5 14.5 0 0 0 31 15.5 A 14.5 14.5 0 0 0 16.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bum.svg b/.icons/awkward/32x32/apps/bum.svg
new file mode 100644
index 00000000..bf5d5bb8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bum.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#ee7737" d="m13.134 1.0006c-0.29681 0.0323-0.55825 0.27515-0.6125 0.56874l-0.59061 2.9968c-1.0603 0.41466-2.0568 0.98438-2.9312 1.6844l-2.909-0.9844c-0.3024-0.1042-0.669 0.0308-0.8314 0.3063l-2.8 4.8562c-0.15772 0.2793-0.0901 0.66583 0.15312 0.87499l2.3187 2.0343c-0.0816 0.54547-0.13125 1.0943-0.13125 1.6625 0 0.56822 0.0496 1.117 0.13125 1.6625l-2.3187 2.0344c-0.24319 0.20916-0.31084 0.59569-0.15312 0.87499l2.8 4.8562c0.16239 0.2754 0.52899 0.41046 0.83124 0.30624l2.9093-0.98436c0.87441 0.69997 1.8709 1.2697 2.9312 1.6844l0.59061 2.9968c0.0599 0.3137 0.35879 0.56439 0.67812 0.56874h5.5999c0.31933-0.004 0.61824-0.25504 0.67811-0.56874l0.59062-2.9968c1.0603-0.41466 2.0568-0.98439 2.9312-1.6844l2.9093 0.98436c0.30224 0.10422 0.66885-0.0308 0.83124-0.30624l2.8-4.8562c0.15771-0.2793 0.0901-0.66583-0.15312-0.87499l-2.3187-2.0344c0.0816-0.54547 0.13124-1.0942 0.13124-1.6625 0-0.56822-0.0497-1.117-0.13124-1.6625l2.3187-2.0343c0.24319-0.20916 0.31083-0.59569 0.15312-0.87499l-2.8-4.8562c-0.162-0.2758-0.529-0.4109-0.831-0.3067l-2.9093 0.98436c-0.875-0.7005-1.871-1.2702-2.931-1.6849l-0.591-2.9968c-0.06-0.3137-0.359-0.5644-0.678-0.5687h-5.5999c-0.0219-0.00051-0.0438-0.00051-0.0656 0z"/>
+ <path opacity=".2" d="m16 10c3.3137 0 6 2.6863 6 6s-2.6863 6-6 6-6-2.6863-6-6 2.6863-6 6-6z"/>
+ <path fill="#fff" d="m16 9.0002c3.3137 0 6 2.6863 6 6s-2.6863 6-6 6-6-2.6863-6-6 2.6863-6 6-6z"/>
+ <path fill="#fff" opacity=".2" d="m13.125 1.0002c-0.29681 0.0323-0.5395 0.26891-0.59375 0.5625l-0.59375 3c-1.06 0.4147-2.0626 0.9875-2.937 1.6875l-2.9058-0.9688c-0.3022-0.1042-0.6814 0.006-0.8438 0.2812l-2.6875 4.6875c0.01904 0.0215 0.04057 0.0436 0.0625 0.0625l0.3125 0.28125 2.3125-4.0312c0.1624-0.2748 0.5416-0.3848 0.8438-0.2806l2.9062 0.9688c0.8744-0.7 1.8776-1.2728 2.9376-1.6875l0.59375-3c0.0542-0.29359 0.29694-0.5302 0.59375-0.5625 0.0218-0.00051 0.0406-0.00051 0.0625 0h5.625c0.31933 0.004 0.59635 0.2488 0.65625 0.5625l0.59375 3c1.0603 0.41466 2.0631 0.98753 2.9375 1.6875l2.9062-0.96875c0.30224-0.10422 0.68136 0.006 0.84375 0.28125l2.3125 4.0312 0.3125-0.28125c0.0219-0.0189 0.0435-0.041 0.0625-0.0625l-2.6875-4.6875c-0.162-0.2753-0.541-0.3853-0.843-0.2811l-2.907 0.9688c-0.874-0.7-1.877-1.2728-2.937-1.6876l-0.59375-3c-0.06-0.3136-0.337-0.5581-0.656-0.5624h-5.625c-0.0219-0.00051-0.0407-0.00051-0.0625 0zm-10.719 9.6558c-0.01685 0.0926-0.01947 0.15743 0 0.25-0.01419-0.0788-0.01174-0.17122 0-0.25zm27.188 0c0.0118 0.0788 0.0142 0.17115 0 0.25 0.0195-0.0926 0.0169-0.15743 0-0.25zm-24.75 3.5938c-0.006 0.082 0.0046 0.1671 0 0.25 0.0085 0.16951 0.02035 0.33388 0.03125 0.5 0.01435-0.21861 0.02988-0.43823 0.0625-0.65625l-0.0938-0.094zm22.312 0-0.0937 0.0937c0.0326 0.21802 0.0482 0.43764 0.0625 0.65625 0.0109-0.16612 0.0228-0.33049 0.0312-0.5-0.005-0.0829 0.006-0.16804 0-0.25zm-22.312 2.5-2.2188 1.9375c-0.02193 0.0189-0.04342 0.041-0.0625 0.0625l0.375 0.65625 2-1.75c-0.0454-0.303-0.0712-0.598-0.0937-0.906zm22.312 0c-0.0226 0.3078-0.0484 0.60325-0.0937 0.90625l2 1.75 0.375-0.65625c-0.019-0.021-0.04-0.043-0.062-0.062l-2.219-1.938z"/>
+ <path opacity=".2" d="m2.5664 11.243-0.10742 0.18555c-0.15772 0.2793-0.088923 0.66584 0.1543 0.875l2.2187 1.947c0.022588-0.30668 0.054444-0.6102 0.099609-0.91211l-2.3183-2.035c-0.0196-0.018-0.0296-0.042-0.0469-0.061zm26.867 0c-0.01729 0.019-0.02729 0.0437-0.04687 0.06055l-2.3184 2.0352c0.04513 0.30191 0.07701 0.60543 0.09961 0.91211l2.2188-1.9473c0.24319-0.20916 0.31201-0.5957 0.1543-0.875l-0.107-0.186zm-24.611 4.258c-0.00833 0.16613-0.021484 0.33085-0.021484 0.5 0 0.25372 0.013035 0.5026 0.03125 0.75l0.099609-0.08789c-0.0574-0.383-0.0898-0.77-0.1094-1.162zm22.355 0c-0.01966 0.39194-0.05207 0.77902-0.10938 1.1621l0.09961 0.08789c0.01822-0.2474 0.03125-0.49628 0.03125-0.75 0-0.16915-0.01315-0.33387-0.02148-0.5zm-24.611 4.258c-0.1973 0.217-0.2524 0.557-0.1074 0.814l2.8008 4.8555c0.16239 0.2754 0.52783 0.41086 0.83008 0.30664l2.9101-0.985c0.87441 0.69997 1.8714 1.2709 2.9316 1.6855l0.58984 2.9961c0.0599 0.3137 0.3584 0.56401 0.67774 0.56836h5.6016c0.31933-0.004 0.61786-0.25466 0.67774-0.56836l0.58984-2.9961c1.059-0.415 2.056-0.986 2.93-1.686l2.9102 0.98438c0.30224 0.10422 0.66769-0.0312 0.83008-0.30664l2.8008-4.8555c0.14501-0.2568 0.0899-0.59757-0.10742-0.81445l-2.6934 4.6699c-0.16239 0.27544-0.52784 0.41086-0.83008 0.30664l-2.911-0.985c-0.87441 0.69997-1.8714 1.2689-2.9316 1.6836l-0.58984 2.998c-0.059 0.313-0.358 0.564-0.677 0.568h-5.6016c-0.31933-0.0043-0.61784-0.25466-0.67774-0.56836l-0.589-2.998c-1.061-0.415-2.0576-0.984-2.932-1.684l-2.9102 0.984c-0.3022 0.105-0.6676-0.031-0.83-0.306l-2.6934-4.67z"/>
+ <path opacity=".2" d="m16 6c-4.9643 0-9 4.0357-9 9s4.0357 9 9 9 9-4.0357 9-9-4.0357-9-9-9zm0 1.0588c4.3921 0 7.9412 3.5491 7.9412 7.9412s-3.5491 7.9412-7.9412 7.9412c-4.392 0-7.9412-3.549-7.9412-7.941s3.5492-7.9412 7.9412-7.9412z"/>
+ <path fill="#ffee57" d="m15.076 6.0475c-4.5312 0.46403-8.0756 4.3-8.0756 8.9524 0 4.9643 4.0357 9 9 9 0.74478 0 1.4645-0.10076 2.1569-0.27194 0.06408-0.14815 0.17713-0.39988 0.12824-0.5977-0.04515-0.18267-0.19447-0.33822-0.36192-0.43322-0.61624 0.153-1.2584 0.24406-1.9228 0.24406-4.392 0-7.9412-3.5492-7.9412-7.9412 0-4.1876 3.2284-7.6002 7.335-7.9099 0.15882-0.17179 0.21917-0.35677 0.18952-0.59892-0.0307-0.2493-0.22235-0.38451-0.5077-0.44359z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bumblebee.svg b/.icons/awkward/32x32/apps/bumblebee.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bumblebee.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/burp.svg b/.icons/awkward/32x32/apps/burp.svg
new file mode 100644
index 00000000..0ae1722d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/burp.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 15.978516,2.9999616 a 1.2728545,1.2858671 0 0 0 -0.232422,0.023437 L 3.0292969,5.5273054 A 1.2728545,1.2858671 0 0 0 2,6.7890241 V 26.230431 a 1.2728545,1.2858671 0 0 0 1.0332031,1.263672 L 15.748047,29.976524 A 1.2728545,1.2858671 0 0 0 16,29.999962 c 0.07757,-7.11e-4 0.154323,-0.0084 0.230469,-0.02344 L 28.96875,27.494103 C 29.568003,27.377557 30.00008,26.846927 30,26.230431 V 6.7890241 C 30.000332,6.1733852 29.56887,5.6450119 28.970703,5.5273054 L 16.234375,3.0233991 C 16.157289,3.0087363 16.078441,3.0020229 16,3.0019147 a 1.2728545,1.2858671 0 0 0 -0.02148,-0.00195 z"/>
+ <path style="fill:#ff6633" d="M 16,2.0013879 V 28.99997 c 0.07757,-7.11e-4 0.154909,-0.0086 0.231055,-0.02359 L 28.967774,26.493702 C 29.567027,26.377156 30.00008,25.84735 30,25.230854 V 5.789932 C 30.000332,5.1742931 29.568675,4.6447906 28.970508,4.5270841 L 16.233789,2.0235918 C 16.156703,2.008929 16.078441,2.0014961 16,2.0013879 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000" d="m 22.5,7 v 3.105255 L 19.01,14.5 h 3.49 v 3 h 4.7 l -4.7,5.394715 V 26"/>
+ <path style="fill:none;stroke:#fdfdfd" d="M 22.5,6 V 9.1052554 L 19.01,13.5 h 3.49 v 3 h 4.7 l -4.7,5.394715 V 25"/>
+ <path style="fill:#404041" d="M 15.979492,2.0000002 A 1.2728545,1.2858671 0 0 0 15.74707,2.0235918 L 3.0294924,4.5270841 A 1.2728545,1.2858671 0 0 0 2.0000002,5.789932 v 19.440922 a 1.2728545,1.2858671 0 0 0 1.0322266,1.262848 L 15.748438,28.976378 A 1.2728545,1.2858671 0 0 0 16,28.99997 V 2.0013879 a 1.2728545,1.2858671 0 0 0 -0.02051,-0.00139 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2.0019531 L 16 3.0019531 C 16.078441 3.0020613 16.157289 3.0087747 16.234375 3.0234375 L 28.970703 5.5273438 C 29.56887 5.6450503 30.000332 6.1734236 30 6.7890625 L 30 5.7890625 C 30.000332 5.1734236 29.56887 4.6450503 28.970703 4.5273438 L 16.234375 2.0234375 C 16.157289 2.0087747 16.078441 2.0020613 16 2.0019531 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.978516 2 A 1.2728545 1.2858671 0 0 0 15.746094 2.0234375 L 3.0292969 4.5273438 A 1.2728545 1.2858671 0 0 0 2 5.7890625 L 2 6.7890625 A 1.2728545 1.2858671 0 0 1 3.0292969 5.5273438 L 15.746094 3.0234375 A 1.2728545 1.2858671 0 0 1 15.978516 3 A 1.2728545 1.2858671 0 0 1 16 3.0019531 L 16 2.0019531 A 1.2728545 1.2858671 0 0 0 15.978516 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/buttercup-desktop.svg b/.icons/awkward/32x32/apps/buttercup-desktop.svg
new file mode 100644
index 00000000..84fca96d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/buttercup-desktop.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 11.791016,2 C 7.4744324,2 4,5.5564594 4,9.9746094 v 11.8164066 1.234375 0.183593 c 0,1.585393 0.4903473,3.053363 1.328125,4.28125 0.067311,0.09865 0.1391635,0.193627 0.2109375,0.289063 C 6.9565941,29.732921 9.2203376,31 11.791016,31 h 0.296875 1.121093 7.703125 C 25.392992,31 29,27.525568 29,23.208984 v -1.417968 c 0,-4.287958 -3.560462,-7.74144 -8,-7.78711 V 9.9746094 C 21,5.5564594 17.525568,2 13.208984,2 Z"/>
+ <rect style="fill:#4cd6c6" width="17" height="25" x="13" y="-29" rx="7.792" ry="8.088" transform="rotate(90)"/>
+ <rect style="fill:#4cd6c6" width="17" height="29" x="4" y="1" rx="7.792" ry="7.975"/>
+ <path style="opacity:0.2" d="M 12.5,5 C 9.4624339,5 7,7.6833562 7,10.994141 c 0,3.310783 2.4624339,2.998047 5.5,2.998047 3.037567,-1e-6 5.5,0.312736 5.5,-2.998047 C 18,7.6833562 15.537567,5 12.5,5 Z m 0,13 a 2.5,2.5 0 0 0 -2.5,2.5 2.5,2.5 0 0 0 1,1.996094 V 24.5 A 1.5,1.5 0 0 0 12.5,26 1.5,1.5 0 0 0 14,24.5 V 22.498047 A 2.5,2.5 0 0 0 15,20.5 2.5,2.5 0 0 0 12.5,18 Z"/>
+ <path style="fill:#ffffff" d="m 18,9.9947044 c 0,3.3107836 -2.462433,2.9973516 -5.5,2.9973516 -3.0375661,0 -5.5,0.313432 -5.5,-2.9973516 0,-3.3107844 2.4624339,-5.9947046 5.5,-5.9947046 3.037567,0 5.5,2.6839202 5.5,5.9947046 z"/>
+ <circle style="fill:#ffffff" cx="12.5" cy="23.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="12.5" cy="19.5" r="2.5"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="11" y="20.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.791016 1 C 7.474432 1 4 4.5564594 4 8.9746094 L 4 9.9746094 C 4 5.5564594 7.474432 2 11.791016 2 L 13.208984 2 C 17.525568 2 21 5.5564594 21 9.9746094 L 21 8.9746094 C 21 4.5564594 17.525568 1 13.208984 1 L 11.791016 1 z M 21 13.003906 L 21 14.003906 C 25.439538 14.049576 29 17.503058 29 21.791016 L 29 20.791016 C 29 16.503058 25.439538 13.049576 21 13.003906 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/bwfmetaedit.svg b/.icons/awkward/32x32/apps/bwfmetaedit.svg
new file mode 100644
index 00000000..e966d30d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bwfmetaedit.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#26ace2" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 7,8 v 8 H 8.9648438 V 12.416016 H 11.5 V 11.0625 H 8.9648438 V 9.3515625 H 12 V 8 Z m 8.519531,0 -2.626953,8 h 1.748047 l 0.447266,-1.65625 h 2.902343 L 18.4375,16 h 1.742188 L 17.558594,8 Z m 1.019531,1.0800781 0.04102,0.2070313 c 0.02372,0.098839 0.05235,0.2113768 0.08398,0.3378906 0.03163,0.1265133 0.06403,0.2638278 0.09961,0.414063 0.03954,0.146281 0.07961,0.291266 0.11914,0.433593 l 0.740235,2.554688 h -2.167969 l 0.740234,-2.554688 c 0.03954,-0.142327 0.0777,-0.287312 0.113282,-0.433593 0.03954,-0.1502352 0.07384,-0.2875497 0.105468,-0.414063 0.03162,-0.1265138 0.05835,-0.2390516 0.07813,-0.3378906 0.02372,-0.09884 0.03898,-0.1674983 0.04687,-0.2070313 z M 7,18 v 8 h 2.4902344 c 0.5522676,0 1.0465436,-0.08776 1.4804686,-0.261719 0.437871,-0.173956 0.805666,-0.429525 1.105469,-0.769531 0.299801,-0.343958 0.529709,-0.769337 0.6875,-1.275391 C 12.921458,23.187306 13,22.601695 13,21.9375 13,21.253535 12.915719,20.664116 12.746094,20.169922 12.580413,19.671776 12.333275,19.263597 12.005859,18.943359 11.678443,18.623122 11.274232,18.384657 10.792969,18.230469 10.311707,18.076287 9.7599927,18 9.1367188,18 Z m 10.195312,0 c -0.553434,0 -1.030877,0.0871 -1.43164,0.259766 -0.400763,0.172662 -0.732735,0.427975 -0.996094,0.765625 -0.259542,0.333813 -0.452171,0.747223 -0.578125,1.242187 C 14.063501,20.758706 14,21.324077 14,21.964844 c 0,0.58705 0.0635,1.128084 0.189453,1.623047 0.12977,0.491127 0.326485,0.916602 0.589844,1.273437 0.263359,0.356834 0.593287,0.636487 0.990234,0.839844 C 16.170295,25.900693 16.639567,26 17.177734,26 c 0.316793,0 0.613952,-0.03849 0.892578,-0.115234 0.278625,-0.07674 0.536795,-0.172001 0.773438,-0.28711 0.240457,-0.118945 0.455645,-0.248588 0.646484,-0.386718 C 19.68489,25.072807 19.854962,24.943095 20,24.820312 v -3.779296 h -3 v 1.326172 h 1.455078 v 1.849609 c -0.04199,0.03453 -0.101404,0.07512 -0.177734,0.125 -0.07252,0.04604 -0.160618,0.09263 -0.263672,0.138672 -0.09924,0.04221 -0.213979,0.0807 -0.34375,0.115234 -0.125954,0.03071 -0.261212,0.04687 -0.40625,0.04687 -0.5229,0 -0.912243,-0.232997 -1.167969,-0.697266 -0.255725,-0.464269 -0.384765,-1.124832 -0.384765,-1.980468 0,-0.429736 0.02664,-0.806673 0.08008,-1.132813 0.05343,-0.329976 0.139492,-0.605515 0.257812,-0.824219 0.118321,-0.222543 0.274004,-0.388729 0.464844,-0.5 0.19084,-0.115111 0.422456,-0.171874 0.697266,-0.171874 0.244273,0 0.457328,0.09324 0.636718,0.28125 0.179388,0.184173 0.320774,0.46787 0.423828,0.851562 l 1.56836,-0.310547 c -0.0916,-0.322303 -0.21043,-0.616111 -0.355469,-0.880859 -0.145039,-0.264748 -0.323369,-0.491677 -0.537109,-0.679688 -0.209925,-0.191845 -0.459925,-0.337809 -0.75,-0.441406 C 17.911006,18.052653 17.576992,18 17.195312,18 Z M 21,18 v 8 h 2 V 18 Z M 9.0351562,19.351562 h 0.072266 c 0.3629193,0 0.6770684,0.0496 0.9453121,0.148438 0.268245,0.09489 0.490493,0.247493 0.664063,0.457031 0.177515,0.205585 0.309704,0.472637 0.396484,0.800781 0.08679,0.324191 0.128907,0.717122 0.128907,1.179688 -1e-6,0.901407 -0.155159,1.580498 -0.466797,2.035156 -0.311637,0.450704 -0.7867282,0.675782 -1.4257816,0.675782 H 9.0351562 Z"/>
+ <path style="fill:#ffffff" d="M 8.9649902,8.3521128 V 10.062943 H 11.5 v 1.352113 H 8.9649902 V 15 H 7 V 7 h 5 v 1.3521128 z"/>
+ <path style="fill:#ffffff" d="m 20.180363,15 h -1.743515 l -0.44601,-1.656734 h -2.90368 L 14.641444,15 H 12.892 l 2.627132,-8 h 2.040029 z M 16.539146,8.0793181 c -0.0079,0.039533 -0.02372,0.1087202 -0.04744,0.2075607 -0.01977,0.098839 -0.04547,0.2115149 -0.07709,0.3380287 -0.03163,0.1265133 -0.06721,0.2648873 -0.106747,0.415122 -0.03558,0.1462813 -0.07314,0.2905858 -0.112676,0.4329134 l -0.74035,2.5537921 h 2.168319 L 16.883107,9.4729429 C 16.843574,9.3306153 16.804038,9.1863108 16.7645,9.0400295 16.72892,8.8897948 16.695315,8.7514208 16.663685,8.6249075 c -0.03163,-0.1265138 -0.0593,-0.23919 -0.08302,-0.3380287 l -0.04151,-0.2075607 z"/>
+ <path style="fill:#ffffff" d="m 13,20.937733 c 0,0.664195 -0.0789,1.24932 -0.236686,1.755373 -0.157791,0.506054 -0.386589,0.93106 -0.68639,1.275018 -0.299803,0.340006 -0.668639,0.596986 -1.10651,0.770942 C 10.536489,24.913022 10.043392,25 9.4911239,25 H 7 v -8 h 2.1360946 c 0.6232739,0 1.1755424,0.0771 1.6568044,0.231282 0.481263,0.154188 0.885602,0.391401 1.213018,0.711638 0.327416,0.320238 0.573964,0.72943 0.739645,1.227576 C 12.915187,19.66469 13,20.253768 13,20.937733 Z m -1.757396,0 c 0,-0.462566 -0.04339,-0.855944 -0.130178,-1.180135 -0.08678,-0.328144 -0.218935,-0.595008 -0.39645,-0.800593 -0.17357,-0.209538 -0.394477,-0.361749 -0.662722,-0.456634 -0.2682441,-0.09884 -0.5838261,-0.148258 -0.9467454,-0.148258 h -0.071499 v 5.295775 h 0.3141027 c 0.6390534,0 1.1143987,-0.225353 1.4260357,-0.676057 0.311638,-0.454658 0.467456,-1.132691 0.467456,-2.034098 z"/>
+ <path style="fill:#ffffff" d="m 20,23.820144 c -0.145038,0.122782 -0.314886,0.253237 -0.509542,0.391367 -0.190839,0.13813 -0.406488,0.266666 -0.646945,0.385611 -0.236643,0.115109 -0.494277,0.211032 -0.772902,0.28777 C 17.791985,24.961632 17.494274,25 17.177481,25 16.639314,25 16.169848,24.90024 15.769084,24.700719 15.372137,24.497362 15.041985,24.217266 14.778626,23.860432 14.515267,23.503597 14.318702,23.079616 14.188932,22.588489 14.062978,22.093526 14,21.552518 14,20.965468 c 0,-0.640767 0.06298,-1.206714 0.188932,-1.697842 0.125954,-0.494964 0.318702,-0.909352 0.578244,-1.243165 0.263359,-0.33765 0.59542,-0.592805 0.996183,-0.765467 C 16.164122,17.086332 16.641221,17 17.194656,17 c 0.38168,0 0.71565,0.0518 1.00191,0.155397 0.290075,0.103597 0.540075,0.251319 0.75,0.443164 0.21374,0.188011 0.393128,0.414389 0.538167,0.679137 0.145039,0.264748 0.263359,0.558274 0.354962,0.880577 l -1.568702,0.31079 c -0.103054,-0.383692 -0.244276,-0.667626 -0.423664,-0.851799 -0.17939,-0.188009 -0.391222,-0.282013 -0.635496,-0.282013 -0.27481,0 -0.507634,0.05755 -0.698474,0.172662 -0.19084,0.11127 -0.34542,0.278177 -0.463741,0.50072 -0.11832,0.218704 -0.204198,0.493044 -0.257633,0.82302 -0.05344,0.32614 -0.08015,0.704077 -0.08015,1.133813 0,0.855636 0.127862,1.515587 0.383587,1.979856 0.255726,0.464268 0.645039,0.696403 1.167939,0.696403 0.145038,0 0.280535,-0.01534 0.406489,-0.04605 0.129771,-0.03453 0.244275,-0.0729 0.343511,-0.115107 0.103054,-0.04604 0.190839,-0.09209 0.263358,-0.13813 0.07633,-0.04988 0.135497,-0.09209 0.177482,-0.126619 V 21.366336 H 17 v -1.324672 h 3.000002 z"/>
+ <rect style="fill:#ffffff" width="2" height="8" x="21" y="17"/>
+ <path style="opacity:0.3" d="M 22,2 V 4.8 10 H 27.2 30 V 4.8 3.4 C 30,2.6244 29.3756,2 28.6,2 h -1.4 z"/>
+ <rect style="opacity:0.2" width="5" height="5" x="22" y="5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <rect style="opacity:0.1" width="8" height="1" x="22" y="9"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="8" height="1" x="22" y="10"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/byobu.svg b/.icons/awkward/32x32/apps/byobu.svg
new file mode 100644
index 00000000..7f03ca87
--- /dev/null
+++ b/.icons/awkward/32x32/apps/byobu.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="fill:#ffcca3" width="28" height="24" x="2" y="4" rx="1.5" ry="1.5"/>
+ <path style="opacity:.2;fill:#ffffff" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.2" d="m6 8v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm3 2v1h5v-1z"/>
+ <path style="fill:#3f3f3f" d="m6 7v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm3 2v1h5v-1z"/>
+ <path style="opacity:.3;fill:#ffffff" d="m16 4h12.5c0.831 0 1.5 0.669 1.5 1.5v21c0 0.831-0.669 1.5-1.5 1.5h-12.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/byzanz.svg b/.icons/awkward/32x32/apps/byzanz.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/byzanz.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/bzflag.svg b/.icons/awkward/32x32/apps/bzflag.svg
new file mode 100644
index 00000000..6ac13fd7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/bzflag.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#df5555" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.1" width="4" height="18" x="19" y="8" rx=".8" ry=".692"/>
+ <rect style="opacity:0.1" width="4" height="18" x="8" y="8" rx=".8" ry=".692"/>
+ <rect style="fill:#3f3f3f" width="4" height="18" x="8" y="7" rx=".8" ry=".692"/>
+ <rect style="fill:#3f3f3f" width="4" height="18" x="19" y="7" rx=".8" ry=".692"/>
+ <rect style="opacity:0.1" width="9" height="10" x="11" y="13" rx=".63" ry=".62"/>
+ <rect style="fill:#545454" width="9" height="10" x="11" y="12" rx=".63" ry=".62"/>
+ <rect style="fill:#6c6c6c" width="3" height="11" x="14" y="5" rx=".75" ry=".733"/>
+ <path style="opacity:0.1" d="M 15.5,15.000003 A 2.5,2.6666667 0 0 0 13,17.66667 2.5,2.6666667 0 0 0 13.0036,17.777347 C 13.003399,17.785147 13,17.791577 13,17.799477 v 2.401042 C 13,20.643722 13.27875,21 13.625,21 h 3.75 C 17.72125,21 18,20.643722 18,20.200522 v -2.401043 c 0,-0.01068 -0.0046,-0.01938 -0.0049,-0.02994 A 2.5,2.6666667 0 0 0 18,17.66667 2.5,2.6666667 0 0 0 15.5,15.000003 Z"/>
+ <path style="fill:#868686" d="M 15.5,14.000003 A 2.5,2.6666667 0 0 0 13,16.66667 2.5,2.6666667 0 0 0 13.0036,16.777347 C 13.003399,16.785147 13,16.791577 13,16.799477 v 2.401042 C 13,19.643722 13.27875,20 13.625,20 h 3.75 C 17.72125,20 18,19.643722 18,19.200522 v -2.401043 c 0,-0.01068 -0.0046,-0.01938 -0.0049,-0.02994 A 2.5,2.6666667 0 0 0 18,16.66667 2.5,2.6666667 0 0 0 15.5,14.000003 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ca._0ldsk00l.Nestopia.svg b/.icons/awkward/32x32/apps/ca._0ldsk00l.Nestopia.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ca._0ldsk00l.Nestopia.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ca.desrt.dconf-editor.svg b/.icons/awkward/32x32/apps/ca.desrt.dconf-editor.svg
new file mode 120000
index 00000000..5c5aea0c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ca.desrt.dconf-editor.svg
@@ -0,0 +1 @@
+dconf-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cacao-oj6.svg b/.icons/awkward/32x32/apps/cacao-oj6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cacao-oj6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cacao-oj7.svg b/.icons/awkward/32x32/apps/cacao-oj7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cacao-oj7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cacao-oj8.svg b/.icons/awkward/32x32/apps/cacao-oj8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cacao-oj8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cacao-oj9.svg b/.icons/awkward/32x32/apps/cacao-oj9.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cacao-oj9.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cacher.svg b/.icons/awkward/32x32/apps/cacher.svg
new file mode 100644
index 00000000..64538614
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cacher.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#2d96dd" cx="15.5" cy="15.5" r="14.5"/>
+ <path style="opacity:0.2" d="m 16.208984,9 -4.300406,13 h 2.214844 L 18.423828,9 Z M 11,12.537109 10.880859,12.591797 5,15.226562 5.0019531,17.142578 10.882812,19.759766 11,19.8125 V 17.511719 L 8.0058594,16.179688 11,14.839844 Z m 8,0 v 2.302735 L 21.994141,16.179688 19,17.511719 V 19.8125 l 0.117188,-0.05273 5.880859,-2.617188 0.002,-1.91602 -5.880859,-2.634765 z"/>
+ <path style="fill:#ffffff" d="m 16.208984,8 -4.300406,13 h 2.214844 L 18.423828,8 Z M 11,11.537109 10.880859,11.591797 5,14.226562 5.0019531,16.142578 10.882812,18.759766 11,18.8125 V 16.511719 L 8.0058594,15.179688 11,13.839844 Z m 8,0 v 2.302735 L 21.994141,15.179688 19,16.511719 V 18.8125 l 0.117188,-0.05273 5.880859,-2.617188 0.002,-1.91602 -5.880859,-2.634765 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 16.080078 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 15.919922 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cadence.svg b/.icons/awkward/32x32/apps/cadence.svg
new file mode 100644
index 00000000..e00a77d2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cadence.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#752828" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 16.000356,8.0000005 c -1.005549,0.016876 -2.104683,0.254914 -2.502042,0.6933342 -0.423753,0.4675397 -0.514892,1.1241248 -0.396499,1.8514953 0.225707,1.386695 1.682009,3.087536 2.802834,4.617018 -0.0079,0.0099 -0.01561,0.02138 -0.02344,0.03125 -0.564551,0.711283 -1.498351,1.529775 -2.048117,2.081956 0.08862,-0.404125 0.153291,-0.842898 0.167975,-1.123006 0.01258,-0.239944 0.0051,-0.426373 -0.06836,-0.578104 -0.03675,-0.07586 -0.102913,-0.150316 -0.193366,-0.179681 -0.09045,-0.02936 -0.184647,-0.0091 -0.265634,0.0293 -0.161973,0.07681 -0.315989,0.231039 -0.511737,0.478498 -0.195746,0.247461 -0.424723,0.66212 -0.695337,1.117147 -0.270615,0.455024 -0.461922,0.819096 -0.585959,1.109334 -0.06387,0.149454 -0.110998,0.279047 -0.14063,0.392564 -0.02792,0.106934 -0.04182,0.20212 -0.03711,0.289052 0.154583,0.21104 0.406269,0.180162 0.609396,0.193352 0.08817,-9.34e-4 0.179438,-0.01574 0.28126,-0.07813 0.238954,-0.146348 0.531142,-0.377863 0.843781,-0.648413 -0.222978,0.747195 -0.170541,0.968603 -0.526192,1.804621 -0.0049,0.01165 -0.0126,0.02352 -0.01758,0.03516 -1.876628,-0.25863 -3.8353767,-0.09447 -5.1603394,0.367174 -0.6949884,0.242151 -1.2288801,0.781055 -1.4375511,1.376903 -0.2086687,0.595849 -0.080928,1.652922 0.4433752,2.591702 0.5243046,0.938781 1.1006984,1.37008 1.7168579,1.503852 0.6161604,0.13377 1.2310765,-0.04142 1.8008454,-0.507794 1.086236,-0.889119 2.068041,-3.251201 2.830179,-4.9881 0.01251,0.0018 0.02462,0.0021 0.03711,0.0039 0.897527,0.134054 1.759336,0.881191 2.511809,1.081992 -0.394015,0.125254 -0.7445,0.253467 -0.994177,0.380845 -0.213769,0.109064 -0.370415,0.209968 -0.46486,0.349597 -0.04722,0.06982 -0.07843,0.162713 -0.0586,0.25585 0.01983,0.09314 0.08256,0.163791 0.156255,0.214836 0.147389,0.102093 0.358092,0.160972 0.669946,0.207024 0.311854,0.04604 0.723227,0.07286 1.251998,0.08008 0.0015,2.1e-5 0.0024,-2.1e-5 0.0039,0 0.0015,-2.1e-5 0.0024,2.1e-5 0.0039,0 0.528771,-0.0072 0.940143,-0.03404 1.251997,-0.08008 0.311854,-0.04605 0.522557,-0.104931 0.669946,-0.207024 0.07369,-0.05105 0.136425,-0.121699 0.156256,-0.214836 0.01983,-0.09314 -0.01137,-0.186032 -0.05859,-0.25585 -0.09445,-0.139629 -0.251091,-0.240533 -0.464861,-0.349597 -0.249677,-0.127378 -0.600161,-0.255591 -0.994176,-0.380845 0.752472,-0.200801 1.614281,-0.947938 2.511808,-1.081992 0.01249,-0.0018 0.0246,-0.0021 0.03711,-0.0039 0.762138,1.736899 1.743943,4.098981 2.830179,4.9881 0.569769,0.466375 1.184685,0.641564 1.800846,0.507794 0.616159,-0.133772 1.192552,-0.565071 1.716858,-1.503852 0.524298,-0.93878 0.652043,-1.995853 0.443375,-2.591702 -0.208672,-0.595848 -0.742563,-1.134752 -1.437551,-1.376903 -1.324963,-0.461641 -3.283712,-0.625804 -5.16034,-0.367174 -0.005,-0.01164 -0.01268,-0.02351 -0.01758,-0.03516 -0.355652,-0.836018 -0.303915,-1.057426 -0.526894,-1.804621 0.312638,0.27055 0.604826,0.502065 0.84378,0.648413 0.101822,0.06239 0.193087,0.07719 0.28126,0.07813 0.203127,-0.01319 0.454813,0.01769 0.609396,-0.193352 0.0047,-0.08694 -0.0092,-0.182118 -0.03711,-0.289052 -0.02963,-0.113517 -0.07676,-0.24311 -0.14063,-0.392564 -0.124036,-0.290238 -0.315344,-0.65431 -0.585959,-1.109334 -0.270613,-0.455027 -0.49959,-0.869686 -0.695336,-1.117147 -0.195748,-0.247459 -0.349765,-0.401691 -0.511738,-0.478498 -0.08099,-0.0384 -0.175181,-0.05866 -0.265634,-0.0293 -0.09045,0.02937 -0.156615,0.103824 -0.193366,0.179681 -0.07346,0.151731 -0.08094,0.33816 -0.06836,0.578104 0.01468,0.280108 0.07935,0.718881 0.167975,1.123006 -0.549767,-0.552181 -1.482865,-1.370673 -2.047416,-2.081956 -0.0078,-0.0099 -0.01554,-0.02135 -0.02344,-0.03125 1.120825,-1.529482 2.577128,-3.230323 2.802835,-4.617018 0.118402,-0.7273705 0.02726,-1.3839556 -0.396489,-1.8514953 -0.39736,-0.4384202 -1.496494,-0.6764578 -2.502042,-0.6933342 z"/>
+ <path style="fill:#4c66cc" d="m 16.000356,6.9999997 c -1.005549,0.016876 -2.104683,0.254914 -2.502042,0.6933342 -0.423753,0.4675397 -0.514892,1.1241248 -0.396499,1.8514952 0.225707,1.3866959 1.682009,3.0875369 2.802834,4.6170189 -0.0079,0.0099 -0.01561,0.02138 -0.02344,0.03125 -0.564551,0.711283 -1.498351,1.529775 -2.048117,2.081956 0.08862,-0.404125 0.153291,-0.842898 0.167975,-1.123006 0.01258,-0.239944 0.0051,-0.426373 -0.06836,-0.578104 -0.03675,-0.07586 -0.102913,-0.150316 -0.193366,-0.179681 -0.09045,-0.02936 -0.184647,-0.0091 -0.265634,0.0293 -0.161973,0.07681 -0.315989,0.231039 -0.511737,0.478498 -0.195746,0.247461 -0.424723,0.66212 -0.695337,1.117147 -0.270615,0.455024 -0.461922,0.819096 -0.585959,1.109334 -0.06387,0.149454 -0.110998,0.279047 -0.14063,0.392564 -0.02792,0.106934 -0.04182,0.20212 -0.03711,0.289052 0.154583,0.21104 0.406269,0.180162 0.609396,0.193352 0.08817,-9.34e-4 0.179438,-0.01574 0.28126,-0.07813 0.238954,-0.146348 0.531142,-0.377863 0.843781,-0.648413 -0.222978,0.747195 -0.170541,0.968603 -0.526192,1.804621 -0.0049,0.01165 -0.0126,0.02352 -0.01758,0.03516 -1.876628,-0.25863 -3.8353767,-0.09447 -5.1603394,0.367174 -0.6949884,0.242151 -1.2288801,0.781055 -1.4375511,1.376903 -0.2086687,0.595849 -0.080928,1.652922 0.4433752,2.591702 0.5243046,0.938781 1.1006984,1.37008 1.7168579,1.503852 0.6161604,0.13377 1.2310765,-0.04142 1.8008454,-0.507794 1.086236,-0.889119 2.068041,-3.251201 2.830179,-4.9881 0.01251,0.0018 0.02462,0.0021 0.03711,0.0039 0.897527,0.134054 1.759336,0.881191 2.511809,1.081992 -0.394015,0.125254 -0.7445,0.253467 -0.994177,0.380845 -0.213769,0.109064 -0.370415,0.209968 -0.46486,0.349597 -0.04722,0.06982 -0.07843,0.162713 -0.0586,0.25585 0.01983,0.09314 0.08256,0.163791 0.156255,0.214836 0.147389,0.102093 0.358092,0.160972 0.669946,0.207024 0.311854,0.04604 0.723227,0.07286 1.251998,0.08008 0.0015,2.1e-5 0.0024,-2.1e-5 0.0039,0 0.0015,-2.1e-5 0.0024,2.1e-5 0.0039,0 0.528771,-0.0072 0.940143,-0.03404 1.251997,-0.08008 0.311854,-0.04605 0.522557,-0.104931 0.669946,-0.207024 0.07369,-0.05105 0.136425,-0.121699 0.156256,-0.214836 0.01983,-0.09314 -0.01137,-0.186032 -0.05859,-0.25585 -0.09445,-0.139629 -0.251091,-0.240533 -0.464861,-0.349597 -0.249677,-0.127378 -0.600161,-0.255591 -0.994176,-0.380845 0.752472,-0.200801 1.614281,-0.947938 2.511808,-1.081992 0.01249,-0.0018 0.0246,-0.0021 0.03711,-0.0039 0.762138,1.736899 1.743943,4.098981 2.830179,4.9881 0.569769,0.466375 1.184685,0.641564 1.800846,0.507794 0.616159,-0.133772 1.192552,-0.565071 1.716858,-1.503852 0.524298,-0.93878 0.652043,-1.995853 0.443375,-2.591702 -0.208672,-0.595848 -0.742563,-1.134752 -1.437551,-1.376903 -1.324963,-0.461641 -3.283712,-0.625804 -5.16034,-0.367174 -0.005,-0.01164 -0.01268,-0.02351 -0.01758,-0.03516 -0.355652,-0.836018 -0.303915,-1.057426 -0.526894,-1.804621 0.312638,0.27055 0.604826,0.502065 0.84378,0.648413 0.101822,0.06239 0.193087,0.07719 0.28126,0.07813 0.203127,-0.01319 0.454813,0.01769 0.609396,-0.193352 0.0047,-0.08694 -0.0092,-0.182118 -0.03711,-0.289052 -0.02963,-0.113517 -0.07676,-0.24311 -0.14063,-0.392564 -0.124036,-0.290238 -0.315344,-0.65431 -0.585959,-1.109334 -0.270613,-0.455027 -0.49959,-0.869686 -0.695336,-1.117147 -0.195748,-0.247459 -0.349765,-0.401691 -0.511738,-0.478498 -0.08099,-0.0384 -0.175181,-0.05866 -0.265634,-0.0293 -0.09045,0.02937 -0.156615,0.103824 -0.193366,0.179681 -0.07346,0.151731 -0.08094,0.33816 -0.06836,0.578104 0.01468,0.280108 0.07935,0.718881 0.167975,1.123006 -0.549767,-0.552181 -1.482865,-1.370673 -2.047416,-2.081956 -0.0078,-0.0099 -0.01554,-0.02135 -0.02344,-0.03125 1.120825,-1.529482 2.577128,-3.230323 2.802835,-4.6170189 0.118402,-0.7273704 0.02726,-1.3839555 -0.396489,-1.8514952 -0.39736,-0.4384202 -1.496494,-0.6764578 -2.502042,-0.6933342 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 7 C 14.994451 7.016876 13.895406 7.2549392 13.498047 7.6933594 C 13.079739 8.1548918 12.988073 8.8013684 13.099609 9.5175781 C 13.160907 9.205821 13.287152 8.9260459 13.498047 8.6933594 C 13.895406 8.2549392 14.994451 8.016876 16 8 C 17.005548 8.0168764 18.104593 8.2549392 18.501953 8.6933594 C 18.711581 8.9246503 18.840612 9.2022165 18.902344 9.5117188 C 19.012401 8.7979512 18.919066 8.1535766 18.501953 7.6933594 C 18.104593 7.2549392 17.005548 7.0168764 16 7 z M 13.603516 14.382812 C 13.558537 14.389007 13.515103 14.404628 13.474609 14.423828 C 13.312636 14.500638 13.158639 14.654885 12.962891 14.902344 C 12.767145 15.149805 12.538192 15.564504 12.267578 16.019531 C 11.996963 16.474555 11.805678 16.838668 11.681641 17.128906 C 11.617771 17.27836 11.570648 17.407967 11.541016 17.521484 C 11.513096 17.628418 11.499196 17.723615 11.503906 17.810547 C 11.574905 17.907475 11.665819 17.950084 11.763672 17.972656 C 11.886729 17.705103 12.035028 17.410551 12.267578 17.019531 C 12.538192 16.564504 12.767145 16.149805 12.962891 15.902344 C 13.158639 15.654885 13.312636 15.500638 13.474609 15.423828 C 13.555596 15.385428 13.649784 15.365171 13.740234 15.394531 C 13.830687 15.423896 13.896844 15.498359 13.933594 15.574219 C 13.935569 15.578298 13.935619 15.58376 13.9375 15.587891 C 13.956706 15.442844 13.99626 15.260952 14.001953 15.152344 C 14.014533 14.9124 14.007054 14.72595 13.933594 14.574219 C 13.896844 14.498359 13.830687 14.423896 13.740234 14.394531 C 13.695009 14.379851 13.648494 14.376618 13.603516 14.382812 z M 18.396484 14.382812 C 18.351506 14.376618 18.304992 14.379851 18.259766 14.394531 C 18.169316 14.423901 18.103157 14.498362 18.066406 14.574219 C 17.992946 14.72595 17.985467 14.9124 17.998047 15.152344 C 18.003739 15.260952 18.043295 15.442844 18.0625 15.587891 C 18.064381 15.58376 18.064431 15.578298 18.066406 15.574219 C 18.103157 15.498362 18.169316 15.423901 18.259766 15.394531 C 18.350219 15.365171 18.444401 15.385428 18.525391 15.423828 C 18.687364 15.500635 18.841361 15.654885 19.037109 15.902344 C 19.232855 16.149805 19.461809 16.564504 19.732422 17.019531 C 19.964972 17.410551 20.113271 17.705103 20.236328 17.972656 C 20.334181 17.950084 20.425095 17.907476 20.496094 17.810547 C 20.500794 17.723607 20.486894 17.628418 20.458984 17.521484 C 20.429354 17.407967 20.382229 17.27836 20.318359 17.128906 C 20.194323 16.838668 20.003037 16.474555 19.732422 16.019531 C 19.461809 15.564504 19.232855 15.149805 19.037109 14.902344 C 18.841361 14.654885 18.687364 14.500635 18.525391 14.423828 C 18.484896 14.404628 18.441463 14.389007 18.396484 14.382812 z M 15.501953 14.625 C 15.01154 15.157283 14.439866 15.685759 14.001953 16.113281 C 14.001348 16.127434 14.002716 16.137802 14.001953 16.152344 C 13.987269 16.432452 13.922604 16.871266 13.833984 17.275391 C 14.38375 16.72321 15.316308 15.904642 15.880859 15.193359 C 15.888689 15.183489 15.896397 15.172009 15.904297 15.162109 C 15.775925 14.986933 15.636774 14.803943 15.501953 14.625 z M 16.498047 14.625 C 16.363226 14.803943 16.224075 14.986933 16.095703 15.162109 C 16.103603 15.172009 16.111341 15.183459 16.119141 15.193359 C 16.683692 15.904642 17.616249 16.72321 18.166016 17.275391 C 18.077391 16.871266 18.012727 16.432452 17.998047 16.152344 C 17.997284 16.137802 17.998652 16.127434 17.998047 16.113281 C 17.56021 15.685759 16.9883 15.157283 16.498047 14.625 z M 13.238281 18.277344 C 13.120412 18.379345 13.030221 18.433052 12.919922 18.521484 C 12.869999 18.679671 12.806648 18.857048 12.710938 19.082031 C 12.706038 19.093681 12.698339 19.105548 12.693359 19.117188 C 10.816731 18.858557 8.8581658 19.022731 7.5332031 19.484375 C 6.8382147 19.726526 6.3043741 20.26548 6.0957031 20.861328 C 5.9871967 21.171166 5.9747636 21.606205 6.0566406 22.083984 C 6.07115 22.010884 6.0735124 21.924693 6.0957031 21.861328 C 6.3043741 21.26548 6.8382147 20.726526 7.5332031 20.484375 C 8.8366291 20.030235 10.752998 19.868437 12.601562 20.109375 C 12.696437 19.892685 12.797659 19.663902 12.886719 19.460938 C 12.899229 19.462737 12.911338 19.463044 12.923828 19.464844 C 12.927816 19.465439 12.93156 19.46813 12.935547 19.46875 C 13.05537 19.071488 13.082587 18.799073 13.238281 18.277344 z M 18.761719 18.277344 C 18.917414 18.799073 18.944423 19.071488 19.064453 19.46875 C 19.068451 19.468128 19.072173 19.465441 19.076172 19.464844 C 19.088662 19.463044 19.100771 19.462738 19.113281 19.460938 C 19.202341 19.663902 19.303563 19.892685 19.398438 20.109375 C 21.247002 19.868438 23.163371 20.030238 24.466797 20.484375 C 25.161785 20.726526 25.695625 21.26548 25.904297 21.861328 C 25.926696 21.925287 25.930741 22.012066 25.945312 22.085938 C 26.027534 21.607467 26.012936 21.171545 25.904297 20.861328 C 25.695625 20.26548 25.161785 19.726526 24.466797 19.484375 C 23.141834 19.022734 21.183269 18.858558 19.306641 19.117188 C 19.301641 19.105548 19.293963 19.093681 19.289062 19.082031 C 19.193352 18.857048 19.130075 18.679671 19.080078 18.521484 C 18.969779 18.433052 18.879588 18.379345 18.761719 18.277344 z M 14.294922 21.013672 C 14.160136 21.093143 14.046043 21.174623 13.976562 21.277344 C 13.929343 21.347164 13.898139 21.440066 13.917969 21.533203 C 13.937799 21.626343 14.000524 21.697002 14.074219 21.748047 C 14.176959 21.819213 14.32682 21.864834 14.503906 21.904297 C 14.749566 21.784821 15.066236 21.664276 15.435547 21.546875 C 15.077869 21.451427 14.694101 21.231482 14.294922 21.013672 z M 17.705078 21.013672 C 17.305899 21.231482 16.92213 21.451427 16.564453 21.546875 C 16.933764 21.664276 17.250434 21.784821 17.496094 21.904297 C 17.67318 21.864834 17.823041 21.819213 17.925781 21.748047 C 17.999471 21.696997 18.0622 21.62634 18.082031 21.533203 C 18.101861 21.440063 18.070658 21.347162 18.023438 21.277344 C 17.953954 21.174623 17.839863 21.093143 17.705078 21.013672 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/caffeine.svg b/.icons/awkward/32x32/apps/caffeine.svg
new file mode 100644
index 00000000..5c4271ea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/caffeine.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 30,20 c 0,6 -4,10 -10,10 l -4,0 C 10,30 6.4804,26.86862 6.082,22 L 5,22 C 2,22 2,19 2,19 l 0,-2 c 0,-3 3,-3 3,-3 l 1,0 24,0 z M 5,16 C 4,15.9354 3.9688,17.0625 3.9688,17.0625 l 0,2 C 3.9688,20 5,20 5,20 l 1,0 -0.02,-3.96876 z"/>
+ <path style="fill:#e4e4e4" d="m 30,19 c 0,6 -4,10 -10,10 l -4,0 C 10,29 6.4804,25.86862 6.082,21 L 5,21 C 2,21 2,18 2,18 l 0,-2 c 0,-3 3,-3 3,-3 l 1,0 24,0 z M 5,15 C 4,14.9354 3.9688,16.0625 3.9688,16.0625 l 0,2 C 3.9688,19 5,19 5,19 l 1,0 -0.02,-3.96876 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 30,13 0,1 -24,0 -1,0 c 0,0 -3,0 -3,3 l 0,-1 c 0,-3 3,-3 3,-3 l 1,0 24,0 z M 3.96875,18.0625 C 3.96875,19 5,19 5,19 l 0.99414,0 0.006,1 -1,0 c 0,0 -1.03125,0 -1.03125,-0.9375 l 0,-1 z"/>
+ <path style="opacity:0.2" d="M 12.387277,3 C 10.190877,5.3070333 9.530624,6.4436594 10.322824,7.9121093 11.041024,9.243226 12.898602,9.9216167 11.965402,13 13.498202,11.500133 14.715877,9.5951771 13.512277,8.0585937 12.287877,6.4957604 11.617277,5.5466667 12.387277,3 Z m 6,0 c -2.1964,2.3070333 -2.856653,3.4436594 -2.064453,4.9121093 0.7182,1.3311167 2.575778,2.0095074 1.642578,5.0878907 1.5328,-1.499867 2.750475,-3.4048229 1.546875,-4.9414063 -1.2244,-1.5628333 -1.895,-2.511927 -1.125,-5.0585937 z m 6,0 c -2.1964,2.3070333 -2.856653,3.4436594 -2.064453,4.9121093 0.7182,1.3311167 2.575778,2.0095074 1.642578,5.0878907 1.5328,-1.499867 2.750475,-3.4048229 1.546875,-4.9414063 -1.2244,-1.5628333 -1.895,-2.511927 -1.125,-5.0585937 z"/>
+ <path style="fill:#956b5f" d="M 12.387277,2 C 10.190877,4.3070333 9.530624,5.4436594 10.322824,6.9121093 11.041024,8.243226 12.898602,8.9216167 11.965402,12 13.498202,10.500133 14.715877,8.5951771 13.512277,7.0585937 12.287877,5.4957604 11.617277,4.5466667 12.387277,2 Z m 6,0 c -2.1964,2.3070333 -2.856653,3.4436594 -2.064453,4.9121093 0.7182,1.3311167 2.575778,2.0095074 1.642578,5.0878907 1.5328,-1.499867 2.750475,-3.4048229 1.546875,-4.9414063 -1.2244,-1.5628333 -1.895,-2.511927 -1.125,-5.0585937 z m 6,0 c -2.1964,2.3070333 -2.856653,3.4436594 -2.064453,4.9121093 0.7182,1.3311167 2.575778,2.0095074 1.642578,5.0878907 1.5328,-1.499867 2.750475,-3.4048229 1.546875,-4.9414063 -1.2244,-1.5628333 -1.895,-2.511927 -1.125,-5.0585937 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.387277,2 C 10.529725,3.9511169 9.783539,5.0663982 10.072824,6.2519531 10.271203,5.4485982 10.970478,4.5365946 12.109933,3.3125 12.157008,2.9204297 12.236844,2.4975338 12.387277,2 Z m 6,0 C 16.529725,3.9511169 15.783539,5.0663982 16.072824,6.2519531 16.271203,5.4485982 16.970478,4.5365946 18.109933,3.3125 18.157008,2.9204297 18.236844,2.4975338 18.387277,2 Z m 6,0 C 22.529725,3.9511169 21.783539,5.0663982 22.072824,6.2519531 22.271203,5.4485982 22.970478,4.5365946 24.109933,3.3125 24.157008,2.9204297 24.236844,2.4975338 24.387277,2 Z m -12.28711,2.3925781 c -0.164423,1.5643712 0.443035,2.4290808 1.41211,3.6660157 0.232321,0.2965939 0.350922,0.6092535 0.417969,0.9277343 0.14448,-0.6679123 0.05312,-1.3263108 -0.417969,-1.9277343 -0.743427,-0.948916 -1.275519,-1.6746376 -1.41211,-2.6660157 z m 6,0 c -0.164423,1.5643712 0.443035,2.4290808 1.41211,3.6660157 0.232321,0.2965939 0.350922,0.6092535 0.417969,0.9277343 0.14448,-0.6679123 0.05312,-1.3263108 -0.417969,-1.9277343 -0.743427,-0.948916 -1.275519,-1.6746376 -1.41211,-2.6660157 z m 6,0 c -0.164423,1.5643712 0.443035,2.4290808 1.41211,3.6660157 0.232321,0.2965939 0.350922,0.6092535 0.417969,0.9277343 0.14448,-0.6679123 0.05312,-1.3263108 -0.417969,-1.9277343 C 24.76885,6.1096778 24.236758,5.3839562 24.100167,4.3925781 Z M 12.182199,10.998047 C 12.143659,11.302418 12.076847,11.632372 11.965402,12 c 0.07868,-0.07699 0.151779,-0.15926 0.228515,-0.238281 0.01977,-0.276373 0.01993,-0.533314 -0.01172,-0.763672 z m 6,0 C 18.143659,11.302418 18.076847,11.632372 17.965402,12 c 0.07868,-0.07699 0.151779,-0.15926 0.228515,-0.238281 0.01977,-0.276373 0.01993,-0.533314 -0.01172,-0.763672 z m 6,0 C 24.143659,11.302418 24.076847,11.632372 23.965402,12 c 0.07868,-0.07699 0.151779,-0.15926 0.228515,-0.238281 0.01977,-0.276373 0.01993,-0.533314 -0.01172,-0.763672 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cairo-clock.svg b/.icons/awkward/32x32/apps/cairo-clock.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cairo-clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cairo-dock.svg b/.icons/awkward/32x32/apps/cairo-dock.svg
new file mode 120000
index 00000000..8d2e75a7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cairo-dock.svg
@@ -0,0 +1 @@
+cs-applets.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/caja-actions.svg b/.icons/awkward/32x32/apps/caja-actions.svg
new file mode 100644
index 00000000..5a1897b5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/caja-actions.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g>
+ <rect style="fill:#5895dc" width="24" height="17" x="4" y="1" rx="1.275" ry="1.275"/>
+ <rect style="opacity:0.1" width="24" height="17" x="4" y="3" rx="1.275" ry="1.275"/>
+ <rect style="fill:#89e058" width="24" height="17" x="4" y="4" rx="1.275" ry="1.275"/>
+ <rect style="opacity:0.1" width="24" height="17" x="4" y="6" rx="1.275" ry="1.275"/>
+ <rect style="fill:#ffcd54" width="24" height="17" x="4" y="7" rx="1.275" ry="1.275"/>
+ <rect opacity=".2" width="28" height="20" x="2" y="11" rx="1.5" ry="1.5"/>
+ <rect fill="#8e8e8e" width="28" height="20" x="2" y="10" rx="1.5" ry="1.5"/>
+ <rect opacity=".2" width="10" height="3" x="11" y="19" rx="1" ry="1"/>
+ <rect fill="#ececec" width="10" height="3" x="11" y="18" rx="1" ry="1"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.2754 1 C 4.569 1 4 1.569 4 2.2754 L 4 3.2754 C 4 2.569 4.569 2 5.2754 2 L 26.725 2 C 27.431 2 28 2.569 28 3.2754 L 28 2.2754 C 28 1.569 27.431 1 26.725 1 L 5.2754 1 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.2754,3.9996 C 4.569,3.9996 4,4.5686 4,5.275 V 6.275 C 4,5.5686 4.569,4.9996 5.2754,4.9996 H 26.725 C 27.431,4.9996 28,5.5686 28,6.275 V 5.275 C 28,4.5686 27.431,3.9996 26.725,3.9996 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.2754,6.9996 C 4.569,6.9996 4,7.5686 4,8.275 V 9.275 C 4,8.5686 4.569,7.9996 5.2754,7.9996 H 26.725 C 27.431,7.9996 28,8.5686 28,9.275 V 8.275 C 28,7.5686 27.431,6.9996 26.725,6.9996 Z"/>
+ </g>
+ <g>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#6ec149" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 23,19 -0.0882,1.0536 a 3.1429,3.1429 0 0 0 -0.91852,0.53126 l -0.95759,-0.4509 -1,1.7321 0.86941,0.6038 a 3.1429,3.1429 0 0 0 -0.048,0.53013 3.1429,3.1429 0 0 0 0.0457,0.53237 l -0.86719,0.60156 1,1.7321 0.95536,-0.44978 a 3.1429,3.1429 0 0 0 0.92075,0.5279 l 0.0882,1.0558 2,0 0.0882,-1.0536 a 3.1429,3.1429 0 0 0 0.91854,-0.53126 l 0.95758,0.4509 1,-1.7321 -0.86942,-0.6038 a 3.1429,3.1429 0 0 0 0.048,-0.53013 3.1429,3.1429 0 0 0 -0.0457,-0.53237 l 0.86719,-0.60156 -1,-1.7321 -0.95536,0.44978 a 3.1429,3.1429 0 0 0 -0.921,-0.528 l -0.088,-1.056 -2,0 z m 1,2.8572 a 1.1429,1.1429 0 0 1 1.143,1.143 A 1.1429,1.1429 0 0 1 24,24.1432 1.1429,1.1429 0 0 1 22.857,23.0002 1.1429,1.1429 0 0 1 24,21.8572 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/caja-dropbox.svg b/.icons/awkward/32x32/apps/caja-dropbox.svg
new file mode 120000
index 00000000..3b77629d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/caja-dropbox.svg
@@ -0,0 +1 @@
+dropbox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calamares.svg b/.icons/awkward/32x32/apps/calamares.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calamares.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calc.svg b/.icons/awkward/32x32/apps/calc.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calc.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calendar.svg b/.icons/awkward/32x32/apps/calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calibre-ebook-edit.svg b/.icons/awkward/32x32/apps/calibre-ebook-edit.svg
new file mode 100644
index 00000000..aa92e3e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calibre-ebook-edit.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#009587" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h2.5v-28z"/>
+ <path opacity=".2" d="m19 3v14l2-2 2 2v-14h-4z"/>
+ <path fill="#d8d8d8" d="m19 2v14l2-2 2 2v-14h-4z"/>
+ <path fill="#fff" opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle fill="#8561c5" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m22.964 19-0.0882 1.0536a3.1429 3.1429 0 0 0 -0.91852 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0 -0.048 0.53013 3.1429 3.1429 0 0 0 0.0457 0.53237l-0.867 0.602 1 1.7321 0.95536-0.44978a3.1429 3.1429 0 0 0 0.92075 0.5279l0.0882 1.0558h2l0.0882-1.0536a3.1429 3.1429 0 0 0 0.91854 -0.53126l0.95758 0.4509 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048 -0.53013 3.1429 3.1429 0 0 0 -0.0457 -0.53237l0.86719-0.60156-1-1.7321-0.95536 0.44978a3.1429 3.1429 0 0 0 -0.92076 -0.5279l-0.0882-1.0558h-2zm1 2.8572a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1 -1.143 1.143 1.1429 1.1429 0 0 1 -1.143 -1.143 1.1429 1.1429 0 0 1 1.143 -1.143z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.021 -0.576z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/calibre-gui.svg b/.icons/awkward/32x32/apps/calibre-gui.svg
new file mode 120000
index 00000000..a732bc8a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calibre-gui.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calibre-viewer.svg b/.icons/awkward/32x32/apps/calibre-viewer.svg
new file mode 100644
index 00000000..c10f23f5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calibre-viewer.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#009587" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h2.5v-28z"/>
+ <path opacity=".2" d="m19 3v14l2-2 2 2v-14h-4z"/>
+ <path fill="#d8d8d8" d="m19 2v14l2-2 2 2v-14h-4z"/>
+ <path fill="#fff" opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle fill="#c03630" cx="24" cy="23" r="8"/>
+ <path fill="#fff" fill-rule="evenodd" d="m24 19.75c-0.96927 0.0095-1.945 0.2309-2.7893 0.70939-0.33651 0.21919-0.74047 0.50229-1.0449 0.78752-0.479 0.469-0.889 1.016-1.166 1.629 0.75934 1.6751 2.4287 2.9028 4.2651 3.0842 1.2046 0.13636 2.4653-0.07179 3.5242-0.66786 0.3365-0.21919 0.74047-0.50229 1.0449-0.78752 0.479-0.47 0.889-1.017 1.166-1.629-0.759-1.675-2.429-2.903-4.265-3.084-0.244-0.029-0.49-0.042-0.735-0.042zm0 1.2503c1.0044-0.02225 1.8939 0.87633 1.875 1.8754 0.03219 1.1042-1.0681 2.0572-2.1558 1.851-1.0985-0.12898-1.8701-1.3614-1.5088-2.4053 0.231-0.768 0.985-1.33 1.79-1.321zm0 1.2503a0.625 0.62514 0 0 0 -0.625 0.626 0.625 0.62514 0 0 0 0.625 0.625 0.625 0.62514 0 0 0 0.625 -0.625 0.625 0.62514 0 0 0 -0.625 -0.625z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.021 -0.576z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/calibre.svg b/.icons/awkward/32x32/apps/calibre.svg
new file mode 120000
index 00000000..a732bc8a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calibre.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/california.svg b/.icons/awkward/32x32/apps/california.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/california.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calligraauthor.svg b/.icons/awkward/32x32/apps/calligraauthor.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calligraauthor.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calligraflow.svg b/.icons/awkward/32x32/apps/calligraflow.svg
new file mode 120000
index 00000000..f17eaf6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calligraflow.svg
@@ -0,0 +1 @@
+flow.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calligragemini.svg b/.icons/awkward/32x32/apps/calligragemini.svg
new file mode 120000
index 00000000..827f3f65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calligragemini.svg
@@ -0,0 +1 @@
+gemini.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calligrakarbon.svg b/.icons/awkward/32x32/apps/calligrakarbon.svg
new file mode 120000
index 00000000..df8a6d2e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calligrakarbon.svg
@@ -0,0 +1 @@
+karbon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calligrakexi.svg b/.icons/awkward/32x32/apps/calligrakexi.svg
new file mode 120000
index 00000000..1acb84d8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calligrakexi.svg
@@ -0,0 +1 @@
+kexi.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calligrakrita.svg b/.icons/awkward/32x32/apps/calligrakrita.svg
new file mode 120000
index 00000000..842fa48e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calligrakrita.svg
@@ -0,0 +1 @@
+krita.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calligrakrita2.svg b/.icons/awkward/32x32/apps/calligrakrita2.svg
new file mode 120000
index 00000000..842fa48e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calligrakrita2.svg
@@ -0,0 +1 @@
+krita.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calligraplan.svg b/.icons/awkward/32x32/apps/calligraplan.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calligraplan.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calligraplanner.svg b/.icons/awkward/32x32/apps/calligraplanner.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calligraplanner.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calligraplanwork.svg b/.icons/awkward/32x32/apps/calligraplanwork.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calligraplanwork.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calligrasheets.svg b/.icons/awkward/32x32/apps/calligrasheets.svg
new file mode 120000
index 00000000..3a386bb7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calligrasheets.svg
@@ -0,0 +1 @@
+sheets.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calligrastage.svg b/.icons/awkward/32x32/apps/calligrastage.svg
new file mode 120000
index 00000000..1151ae96
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calligrastage.svg
@@ -0,0 +1 @@
+stage.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/calligrawords.svg b/.icons/awkward/32x32/apps/calligrawords.svg
new file mode 120000
index 00000000..e30a949f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/calligrawords.svg
@@ -0,0 +1 @@
+words.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/camorama.svg b/.icons/awkward/32x32/apps/camorama.svg
new file mode 120000
index 00000000..6fe6baa1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/camorama.svg
@@ -0,0 +1 @@
+cheese.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cantata.svg b/.icons/awkward/32x32/apps/cantata.svg
new file mode 100644
index 00000000..834b8066
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cantata.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 29.999781,17.078316 a 14,14 0 1 0 -27.9995619,0 14,14 0 0 0 27.9995619,0"/>
+ <path style="fill:#4f4f4f" d="m 29.999781,16.078318 a 14,14 0 1 0 -27.9995619,0 14,14 0 0 0 27.9995619,0"/>
+ <path style="opacity:0.2" d="m 6.0000001,16.999998 c 0,5.514038 4.4859619,10 10.0000009,10 5.514038,0 9.999999,-4.485962 9.999999,-10 0,-5.514038 -4.485961,-10.0000004 -9.999999,-10.0000004 -5.514039,0 -10.0000009,4.4859624 -10.0000009,10.0000004 z"/>
+ <path style="fill:#ffffff" d="m 6.0000001,16 c 0,5.514038 4.4859619,10 10.0000009,10 C 21.514039,26 26,21.514038 26,16 26,10.485962 21.514039,5.9999999 16.000001,5.9999999 10.485962,5.9999999 6.0000001,10.485962 6.0000001,16 Z"/>
+ <path style="fill:#366adb" d="m 16,8.7330011 0,7.6309979 c -0.67288,-0.238074 -1.349099,-0.362828 -2.1,-0.364 -2.706195,0 -4.9,1.567003 -4.9,3.5 0,1.932997 2.193805,3.5 4.9,3.5 2.706195,0 5.1,-1.567003 5.1,-3.5 L 19,11 c 0,0 1.40919,1.216259 1.8845,2.477607 0.242945,0.644713 0.242226,1.301205 -0.316004,1.813085 -0.453263,0.259997 -0.60189,0.661842 -0.522265,1.011717 0.120915,0.531315 0.767227,0.944064 1.665234,0.561915 1.349275,-0.703481 1.788035,-1.964648 1.788035,-3.014649 0,-3.15 -3.9995,-5.8499995 -6.7995,-5.8499995 -0.7,0 -0.7,0.7333256 -0.7,0.7333256 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.669922 2.0039062 A 14 14 0 0 0 2 16.078125 A 14 14 0 0 0 2.015625 16.339844 A 14 14 0 0 1 29.980469 16.626953 A 14 14 0 0 0 30 16.078125 A 14 14 0 0 0 15.669922 2.0039062 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cantor.svg b/.icons/awkward/32x32/apps/cantor.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cantor.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/caprine.svg b/.icons/awkward/32x32/apps/caprine.svg
new file mode 120000
index 00000000..b8719ad4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/caprine.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/carla-control.svg b/.icons/awkward/32x32/apps/carla-control.svg
new file mode 100644
index 00000000..52737e0e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/carla-control.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="-31" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5b5a43" width="28" height="28" x="-30" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="8" height="11" x="19" y="4"/>
+ <path style="opacity:0.2" d="M 30,28.6 V 16 H 2 V 28.6 C 2,29.3756 2.6244,30 3.4,30 h 25.2 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <circle style="opacity:0.2" cx="9" cy="10" r="4"/>
+ <circle style="fill:#bbbbbb" cx="9" cy="9" r="4"/>
+ <rect style="fill:#3fea3f" width="4" height="2" x="19" y="4"/>
+ <rect style="fill:#3fea3f" width="6" height="2" x="19" y="7"/>
+ <rect style="fill:#00ffed" width="3" height="2" x="19" y="10"/>
+ <rect style="fill:#00ffed" width="7" height="2" x="19" y="13"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9 5 A 4 4 0 0 0 5 9 A 4 4 0 0 0 5.0351562 9.4941406 A 4 4 0 0 1 9 6 A 4 4 0 0 1 12.964844 9.5058594 A 4 4 0 0 0 13 9 A 4 4 0 0 0 9 5 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <rect style="opacity:0.2" width="28" height="1" x="2" y="16"/>
+ <rect style="opacity:0.2" width="8" height="11" x="19" y="18"/>
+ <circle style="opacity:0.2" cx="9" cy="24" r="4"/>
+ <circle style="fill:#bbbbbb" cx="9" cy="23" r="4"/>
+ <rect style="fill:#3fea3f" width="4" height="2" x="19" y="18"/>
+ <rect style="fill:#3fea3f" width="6" height="2" x="19" y="21"/>
+ <rect style="fill:#00ffed" width="3" height="2" x="19" y="24"/>
+ <rect style="fill:#00ffed" width="7" height="2" x="19" y="27"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9,19 A 4,4 0 0 0 5,23 4,4 0 0 0 5.0351562,23.494141 4,4 0 0 1 9,20 4,4 0 0 1 12.964844,23.505859 4,4 0 0 0 13,23 4,4 0 0 0 9,19 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/carla.svg b/.icons/awkward/32x32/apps/carla.svg
new file mode 100644
index 00000000..596c2274
--- /dev/null
+++ b/.icons/awkward/32x32/apps/carla.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="-31" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e83838" width="28" height="28" x="-30" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="8" height="11" x="19" y="4"/>
+ <path style="opacity:0.2" d="M 30,28.6 V 16 H 2 V 28.6 C 2,29.3756 2.6244,30 3.4,30 h 25.2 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <circle style="opacity:0.2" cx="9" cy="10" r="4"/>
+ <circle style="fill:#bbbbbb" cx="9" cy="9" r="4"/>
+ <rect style="fill:#3fea3f" width="4" height="2" x="19" y="4"/>
+ <rect style="fill:#3fea3f" width="6" height="2" x="19" y="7"/>
+ <rect style="fill:#00ffed" width="3" height="2" x="19" y="10"/>
+ <rect style="fill:#00ffed" width="7" height="2" x="19" y="13"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9 5 A 4 4 0 0 0 5 9 A 4 4 0 0 0 5.0351562 9.4941406 A 4 4 0 0 1 9 6 A 4 4 0 0 1 12.964844 9.5058594 A 4 4 0 0 0 13 9 A 4 4 0 0 0 9 5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <rect style="opacity:0.2" width="28" height="1" x="2" y="16"/>
+ <rect style="opacity:0.2" width="8" height="11" x="19" y="18"/>
+ <circle style="opacity:0.2" cx="9" cy="24" r="4"/>
+ <circle style="fill:#bbbbbb" cx="9" cy="23" r="4"/>
+ <rect style="fill:#3fea3f" width="4" height="2" x="19" y="18"/>
+ <rect style="fill:#3fea3f" width="6" height="2" x="19" y="21"/>
+ <rect style="fill:#00ffed" width="3" height="2" x="19" y="24"/>
+ <rect style="fill:#00ffed" width="7" height="2" x="19" y="27"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9,19 A 4,4 0 0 0 5,23 4,4 0 0 0 5.0351562,23.494141 4,4 0 0 1 9,20 4,4 0 0 1 12.964844,23.505859 4,4 0 0 0 13,23 4,4 0 0 0 9,19 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/castle-crashers.svg b/.icons/awkward/32x32/apps/castle-crashers.svg
new file mode 100644
index 00000000..e2b41fb7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/castle-crashers.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <path style="opacity:.2" d="m8 24s-2.0000002 0-2.0000002-3.5 2.0000002-3.5 2.0000002-3.5h16s2 0 2 3.5-2 3.5-2 3.5z"/>
+ <path style="opacity:.2" d="m16 3c8 0 8 4 8 4v21l-8 3-8-3v-21s0-4 8-4z"/>
+ <path style="fill:#d01818" d="m8 23s-2.0000002 0-2.0000002-3.5 2.0000002-3.5 2.0000002-3.5h16s2 0 2 3.5-2 3.5-2 3.5z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m8 16s-2 0-2 3.5c0 0.189188 0.0260539 0.330712 0.0371094 0.5 0.1934719-2.962563 1.9628906-3 1.9628906-3h16s1.769419 0.037437 1.962891 3c0.011055-0.169288 0.037109-0.310812 0.037109-0.5 0-3.5-2-3.5-2-3.5h-16z"/>
+ <path style="fill:#f15555" d="m16 2c8 0 8 4 8 4v21l-8 3-8-3v-21s0-4 8-4z"/>
+ <path style="opacity:.2" d="m12.666016 6.5v10.5h-4.666016v7h5v5.875l3 1.125 3-1.125v-5.875h5v-7h-4.666016v-10.5l-3.333984 3.5z"/>
+ <path style="fill:#e4e4e4" d="m12.666016 5.5v10.5h-4.666016v7h5v5.875l3 1.125 3-1.125v-5.875h5v-7h-4.666016v-10.5l-3.333984 3.5-3.333984-3.5z"/>
+ <path style="fill:#3f3f3f" d="m10.177734 18.177734a2 2 0 0 0 -1.177734 1.822266 2 2 0 0 0 2 2 2 2 0 0 0 1.820312 -1.179688l-2.642578-2.642578zm11.642578 0.001954l-2.642578 2.642578a2 2 0 0 0 1.822266 1.177734 2 2 0 0 0 2 -2 2 2 0 0 0 -1.179688 -1.820312z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2c-8 0-8 4-8 4v1s4e-7 -4 8-4c8 0 8 4 8 4v-1s0-4-8-4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cataclysm-dda.svg b/.icons/awkward/32x32/apps/cataclysm-dda.svg
new file mode 100644
index 00000000..b8cfe8e6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cataclysm-dda.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#546e7a" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1" d="m 11.392578,8.0001651 -1.27539,1.2949219 v 1.865234 c -0.1701311,0.519437 -0.2716618,1.12004 0.128906,1.28711 0.164878,0.06868 0.193022,-0.444278 0.365234,-0.398438 0.634797,0.168948 -0.192794,1.971709 0.462891,1.94336 0.69842,-0.03013 -0.373843,-2.006009 0.318359,-2.105469 0.379667,-0.05443 0.09989,1.088087 0.482422,1.060547 0.362599,-0.02608 -0.04831,-1.039817 0.314453,-1.060547 0.40422,-0.02316 0.07397,1.148055 0.478516,1.134765 0.503405,-0.01669 2.3e-5,-1.447265 0.503906,-1.447265 0.785135,4.86e-4 5.9e-4,2.323252 0.783203,2.257812 0.591584,-0.0494 -0.281875,-1.721003 0.308594,-1.783203 0.284793,-0.02997 0.03293,0.832577 0.318359,0.810547 0.30026,-0.023 -0.0038,-0.674234 0.205078,-0.894531 0.300894,-0.317326 1.019068,0.0215 1.25586,-0.347656 0.01003,-0.01565 0.01591,-0.03631 0.02539,-0.05274 h 1.382813 l -0.839844,1.244141 c -0.659094,0.386616 -1.23602,1.300575 -1.460937,2.164062 l -1.822266,2.699219 c -0.557789,0.333162 -1.066766,1.106334 -1.224609,1.814453 l -2.3046879,3.416016 v 2.753906 h 0.4843749 c 0.124153,0.229959 0.302335,0.429409 0.527344,0.511719 0.438216,0.159951 0.923507,-0.341995 1.371094,-0.511719 h 0.486328 c 0.48507,0.273751 -0.07623,1.602941 0.478515,1.619141 0.50744,0.01467 0.20573,-1.188412 0.41211,-1.619141 h 0.384765 c 0.08158,0.334611 -0.181245,1.086991 0.160157,1.132812 0.379297,0.05074 0.358855,-0.689472 0.49414,-1.132812 h 0.621094 c 0.192202,0.628276 -0.136277,1.963528 0.478516,1.943359 0.603922,-0.01986 0.194328,-1.323484 0.347656,-1.943359 h 0.554687 c 0.08313,0.332881 0.09923,0.800919 0.373047,0.810547 0.281803,0.0098 0.29027,-0.532103 0.425782,-0.810547 h 0.416015 c 0.170022,0.340508 0.05981,1.114614 0.435547,1.132812 0.389645,0.01878 0.354596,-0.783878 0.554688,-1.132812 h 0.496093 c 0.333953,0.471294 0.109543,1.866069 0.703125,1.78125 0.583771,-0.08358 -0.08834,-1.335722 0.322266,-1.765625 0.0055,-0.0057 0.01379,-0.01004 0.01953,-0.01563 h 0.984375 c 0.283794,0.540871 -0.161622,1.830154 0.427734,1.78125 0.548054,-0.04552 0.01548,-1.140686 0.212891,-1.662109 0.120619,-0.318379 0.455704,-0.535223 0.632813,-0.81836 l 0.429687,-0.435547 v -2.751953 h -1.513672 c -0.01043,-9.33e-4 -0.0207,5.33e-4 -0.03125,0 h -6.427734 l 1.289062,-1.935547 c -0.07844,0.725155 -0.255155,1.62174 0.304688,1.609375 0.746896,-0.01636 -0.03287,-1.545134 0.195312,-2.267578 0.17179,-0.543766 0.854014,-0.919548 0.91211,-1.46289 l 0.845703,-1.271485 c 0.03295,0.176998 0.07202,0.353178 0.09375,0.53125 0.07638,0.624768 -0.4341,1.872407 0.185547,1.878906 1.088133,0.01166 -0.110587,-2.3128 0.396484,-3.291015 0.182898,-0.352961 0.7224,-0.427202 0.882813,-0.791016 0.08239,-0.186929 -0.09926,-0.43511 -0.0039,-0.615234 0.129001,-0.243785 0.519393,-0.233638 0.685547,-0.453125 0.24333,-0.321374 0.226705,-0.779802 0.375,-1.15625 0.112762,-0.285781 0.435127,-0.560302 0.535156,-0.835938 l 0.636719,-0.955078 V 8.0001651 Z m 1.275391,5.8320309 c 0,0 -0.637826,2.267578 0,2.267578 0.637827,0 0,-2.267578 0,-2.267578 z"/>
+ <path style="fill:#3f3f3f" d="M 10.116913,8.2958676 11.392566,7.0000038 H 22.395073 V 9.7537142 L 15.060069,20.768555 H 23.0329 v 2.753711 l -1.116196,1.13388 H 9.798 v -2.75371 l 7.653918,-11.338807 h -7.335005 z"/>
+ <path style="fill:#54d154" d="M 11.71148,7.6479357 H 21.916704 V 9.5917314 L 14.103329,21.254504 h 8.451201 v 2.105778 H 11.392566 V 21.254504 L 19.365398,9.2677651 H 11.71148 Z"/>
+ <path style="fill:#3f3f3f" d="m 12.668219,12.831066 c 0,0 0.637827,2.267762 0,2.267762 -0.637826,0 0,-2.267762 0,-2.267762 z m 5.740439,1.133881 c -0.0022,-0.261926 -0.06984,-0.581681 0.09966,-0.779138 0.1585,-0.184499 0.535775,-0.01118 0.697623,-0.19276 0.110823,-0.124402 0,-0.350693 0.0818,-0.496315 0.120071,-0.213818 0.45493,-0.251884 0.556026,-0.475582 0.143192,-0.316839 -0.204423,-0.757918 -0.011,-1.045924 0.130436,-0.194056 0.45477,-0.122136 0.648829,-0.24994 0.200596,-0.131854 0.27586,-0.450151 0.505955,-0.515592 0.254334,-0.07241 0.656324,-0.0507 0.769697,0.191626 0.178433,0.38147 -0.380144,0.752411 -0.534817,1.14441 -0.148295,0.376448 -0.131871,0.83405 -0.375201,1.155424 -0.166154,0.219487 -0.555547,0.210092 -0.684548,0.453877 -0.09535,0.180124 0.08579,0.426986 0.0034,0.613915 -0.160413,0.363814 -0.700173,0.438649 -0.883071,0.79161 -0.507071,0.978215 0.692202,3.303643 -0.395931,3.29198 -0.619647,-0.0065 -0.110024,-1.254234 -0.186404,-1.879002 -0.08196,-0.671582 -0.286225,-1.331824 -0.291965,-2.008589 z m -3.348589,0.971898 c -0.208888,-1.366488 1.308181,-3.80336 2.551306,-3.239659 1.180935,0.535677 -0.964713,2.61651 -0.637827,3.887591 0.107315,0.417268 0.766987,0.578765 0.797283,1.008829 0.04306,0.611486 -0.73669,0.999435 -0.921021,1.582898 -0.228182,0.722444 0.55172,2.251401 -0.195176,2.267762 -0.696824,0.01539 -0.243171,-1.3984 -0.272192,-2.105779 -0.03333,-0.810077 0.47263,-1.706005 0.112737,-2.429745 -0.259277,-0.52126 -1.346931,-0.394752 -1.43511,-0.971897 z"/>
+ <path style="fill:#3f3f3f" d="m 11.552023,8.3528854 c 0.443927,-0.049567 0.670515,0.7248738 1.116196,0.7525728 0.355907,0.02219 0.600514,-0.4700745 0.95674,-0.4859491 0.368186,-0.016198 0.662224,0.4556587 1.028177,0.4127326 0.421125,-0.049567 0.655525,-0.9071041 1.044759,-0.7366982 0.70735,0.3100356 0.764755,1.665671 0.344426,2.3215395 -0.236792,0.36916 -0.954188,0.0311 -1.255082,0.348426 -0.208889,0.220297 0.09472,0.870658 -0.20554,0.89366 -0.285428,0.02203 -0.03412,-0.839882 -0.318913,-0.809915 -0.590469,0.0622 0.283035,1.732408 -0.308549,1.781812 -0.782613,0.06544 0.003,-2.256746 -0.782135,-2.257232 -0.503883,0 -4.78e-4,1.430633 -0.503883,1.447318 -0.404542,0.01329 -0.07415,-1.157044 -0.47837,-1.133881 -0.362763,0.02073 0.04847,1.034585 -0.314129,1.060664 -0.382537,0.02754 -0.103487,-1.11509 -0.483154,-1.060664 -0.692202,0.09946 0.379507,2.075649 -0.318913,2.105778 -0.655685,0.02835 0.171575,-1.774847 -0.463222,-1.943795 -0.172212,-0.04584 -0.199321,0.465863 -0.364199,0.397182 -0.5367302,-0.22386 -0.173967,-1.224267 0.05071,-1.7678822 0.233604,-0.56532 0.655048,-1.2586077 1.255084,-1.3256684 z m 2.598027,8.2088106 c 0.747851,0.328502 -0.61343,1.602012 -0.525091,2.424885 0.02743,0.255285 0.324814,0.442537 0.318913,0.699442 -0.0086,0.37823 -0.328958,0.679194 -0.515842,1.0064 -0.228661,0.40026 -0.314129,1.334253 -0.739241,1.167897 -0.781816,-0.306148 0.996604,-1.910265 0.411079,-2.519159 -0.21415,-0.222565 -0.74833,0.395563 -0.910019,0.131206 -0.610719,-0.998462 0.89806,-3.377344 1.960201,-2.910833 z m 3.399137,-8.4832099 c 0.340758,0.7046263 -0.386045,2.2288859 0.381101,2.3228359 0.803661,0.09832 0.149092,-2.3257514 0.956739,-2.2677613 0.768901,0.055237 -0.168226,2.2564233 0.602587,2.2677613 0.777033,0.0115 -0.09567,-2.1516194 0.673067,-2.2677613 0.379187,-0.057183 0.262146,1.0491635 0.637827,0.9718975 0.352558,-0.072407 0.08515,-0.731353 0.202668,-1.0767008 0.105402,-0.3093874 0.616938,-0.48279 0.444087,-0.7592949 -0.372171,-0.5959359 -1.388228,0.062363 -2.082663,0.079372 -0.853252,0.020573 -2.223144,-0.7697438 -2.560554,0.026726 -0.144309,0.3408118 0.584249,0.369726 0.7453,0.7029246 z"/>
+ <path style="fill:#3f3f3f" d="m 11.392566,20.930214 c 0.549807,-0.175428 0.549329,1.061636 0.988313,1.441 0.495113,0.427959 1.108223,0.838262 1.758168,0.857538 0.446478,0.01328 0.793776,-0.494534 1.239935,-0.516725 0.332626,-0.01652 0.629056,0.35215 0.95674,0.291893 0.328481,-0.06042 0.795529,-0.276667 0.797283,-0.615859 0.0032,-0.615536 -1.603177,-0.542319 -1.43511,-1.133881 0.155151,-0.546206 1.111731,-0.142059 1.670787,-0.168624 0.399439,-0.01912 0.99756,-0.34389 1.199432,0.0068 0.276179,0.479793 -0.942069,0.921683 -0.797283,1.457846 0.195335,0.723254 1.178863,1.210499 1.91348,1.133881 0.711336,-0.07435 1.44085,-0.748361 1.594566,-1.457847 0.0869,-0.401717 -0.656482,-0.764559 -0.478369,-1.13388 0.146062,-0.302908 0.671471,-0.414677 0.963596,-0.254638 0.867922,0.475745 1.086378,1.854219 0.949883,2.846365 -0.06028,0.438164 -0.586163,0.679033 -0.74259,1.091927 -0.197407,0.521423 0.333903,1.616266 -0.21415,1.661783 -0.667645,0.0554 -0.0035,-1.6093 -0.580741,-1.954324 -0.249709,-0.149186 -0.647553,-0.02365 -0.849425,0.187576 -0.410601,0.429903 0.259914,1.683165 -0.323857,1.766748 -0.706233,0.100916 -0.244447,-1.909455 -0.956739,-1.943796 -0.500854,-0.0243 -0.296431,1.32 -0.797284,1.295864 -0.474861,-0.023 -0.163283,-1.265897 -0.637826,-1.295864 -0.382696,-0.0243 -0.254812,0.985181 -0.637827,0.971899 -0.428301,-0.01506 -0.212396,-1.186201 -0.637826,-1.133881 -0.768263,0.09444 0.135538,2.24233 -0.637827,2.267761 -0.789789,0.02591 -0.0097,-2.201996 -0.797283,-2.267761 -0.545341,-0.04568 -0.254812,1.530415 -0.797283,1.457846 -0.434519,-0.05832 0.118795,-1.272861 -0.318914,-1.295863 -0.621242,-0.03289 -0.01595,1.799793 -0.637826,1.781812 -0.55475,-0.0162 0.0067,-1.346078 -0.47837,-1.619829 -0.560649,-0.316515 -1.253488,0.732163 -1.857032,0.511866 -0.377274,-0.138009 -0.647394,-0.593506 -0.694274,-0.997815 -0.1339429,-1.1551 0.16137,-2.972387 1.275653,-3.239659 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/catarina.svg b/.icons/awkward/32x32/apps/catarina.svg
new file mode 100644
index 00000000..11581399
--- /dev/null
+++ b/.icons/awkward/32x32/apps/catarina.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" transform="matrix(0,-1,-1,0,0,0)" d="M -27.156606,-26.906101 -22.835053,-30 H -3.45 c 0.8033,0 1.45,0.6467 1.45,1.45 v 26.1 C -2,-1.6467 -2.6467,-1 -3.45,-1 h -26.1 C -30.3533,-1 -31,-1.6467 -31,-2.45 v -20.549931 l 1.984766,-1.463787 c 0.646494,-0.476797 1.205462,-1.974766 1.858628,-2.442383 z"/>
+ <path style="fill:#752828" transform="matrix(0,-1,-1,0,0,0)" d="M -27.26574,-26.555848 -22.776677,-30 H -2.45 c 0.8033,0 1.45,0.6467 1.45,1.45 v 26.1 C -1,-1.6467 -1.6467,-1 -2.45,-1 h -26.1 C -29.3533,-1 -30,-1.6467 -30,-2.45 v -20.608307 l 0.934007,-2.57292 c 0.274108,-0.755087 1.162923,-0.435641 1.800253,-0.924621 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.5" d="m 9,16.5 c 5.304751,0 7.69525,10 13,10"/>
+ <path style="fill:none;stroke:#6c7f94;stroke-width:1.5" d="m 9,15.5 c 5.304751,0 7.69525,10 13,10"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.5" d="m 9,6.5 c 5.304751,0 7.69525,10 13,10"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 7.0120599,15 6.9879409,15.02748 5.5000002,16.500184 7.0120594,18 H 10 v -3 z"/>
+ <path style="fill:#4c66cc;fill-rule:evenodd" d="M 7.0120599,14 6.9879409,14.02748 5.5000002,15.500184 7.0120594,17 H 10 v -3 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 21,25 v 3 h 3.017043 L 25.5,26.5 24.017043,25 h -0.0341 z"/>
+ <path style="fill:#4c66cc;fill-rule:evenodd" d="m 21,24 v 3 h 3.017043 L 25.5,25.5 24.017043,24 h -0.0341 z"/>
+ <path style="fill:none;stroke:#6c7f94;stroke-width:1.5" d="m 9,5.5 c 5.304751,0 7.69525,10 13,10"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 7.0120599,5 6.9879409,5.02748 5.5000002,6.5001838 7.0120594,8 H 10 V 5 Z"/>
+ <path style="fill:#4c66cc;fill-rule:evenodd" d="M 7.0120599,4 6.9879409,4.02748 5.5000002,5.5001838 7.0120594,7 H 10 V 4 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 21,15 v 3 h 3.017043 L 25.5,16.5 24.017043,15 h -0.0341 z"/>
+ <path style="fill:#4c66cc;fill-rule:evenodd" d="m 21,14 v 3 h 3.017043 L 25.5,15.5 24.017043,14 h -0.0341 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+ <circle style="fill:#3f3f3f" cx="23" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 21.517,26.874 c 0,-0.20757 0.0298,-0.38294 0.0894,-0.52659 0.0596,-0.14318 0.14222,-0.25898 0.2484,-0.34738 0.1057,-0.0884 0.23062,-0.15231 0.37428,-0.19219 0.14318,-0.0394 0.29645,-0.0596 0.45981,-0.0596 0.15471,0 0.30174,0.0202 0.4406,0.0596 0.13885,0.0399 0.26137,0.10378 0.36755,0.19219 0.10571,0.0884 0.18931,0.2042 0.25129,0.34738 0.062,0.14365 0.0927,0.31902 0.0927,0.52659 0,0.19891 -0.0307,0.369 -0.0927,0.51026 -0.062,0.14078 -0.14558,0.25849 -0.25129,0.35122 -0.10618,0.0923 -0.2287,0.15952 -0.36755,0.2018 -0.13886,0.0418 -0.28589,0.0629 -0.4406,0.0629 -0.16336,0 -0.31663,-0.0211 -0.45981,-0.0629 -0.14366,-0.0423 -0.26858,-0.10955 -0.37428,-0.2018 -0.10618,-0.0927 -0.18883,-0.21044 -0.2484,-0.35122 -0.059,-0.141 -0.089,-0.311 -0.089,-0.51 m 0.21862,-2.2649 v -0.4896 c 0,-0.22534 0.0231,-0.42954 0.0696,-0.6126 0.0461,-0.18353 0.11676,-0.35746 0.21189,-0.52323 0.0947,-0.16528 0.21717,-0.32671 0.36708,-0.48335 0.15038,-0.15664 0.33152,-0.31904 0.54341,-0.48672 0.18546,-0.14558 0.3421,-0.27579 0.4699,-0.3911 0.12828,-0.11435 0.23158,-0.22823 0.31135,-0.34113 0.0793,-0.11243 0.13693,-0.23015 0.172,-0.35363 0.0356,-0.12396 0.0534,-0.26763 0.0534,-0.4305 0,-0.25177 -0.0855,-0.45981 -0.25514,-0.62269 -0.17009,-0.16336 -0.42954,-0.24504 -0.77835,-0.24504 -0.30415,0 -0.6323,0.0639 -0.98353,0.19171 -0.35026,0.12828 -0.71398,0.28491 -1.0892,0.47038 l -0.67505,-1.4635 c 0.18931,-0.11051 0.39591,-0.21525 0.61884,-0.31422 0.22343,-0.0995 0.45501,-0.18787 0.69525,-0.26522 0.24071,-0.0769 0.48479,-0.1379 0.73175,-0.1821 0.24745,-0.0442 0.49008,-0.0663 0.72888,-0.0663 0.4502,0 0.8562,0.0543 1.218,0.1624 0.36228,0.1081 0.6693,0.26569 0.92058,0.47326 0.25225,0.20756 0.44492,0.45981 0.57945,0.7553 0.13501,0.29597 0.20228,0.63326 0.20228,1.0128 0,0.27819 -0.0313,0.5266 -0.0927,0.74521 -0.0615,0.21862 -0.15375,0.42185 -0.27435,0.60923 -0.12204,0.18787 -0.27435,0.369 -0.45741,0.54294 -0.18306,0.17441 -0.39639,0.35891 -0.63903,0.55302 -0.18546,0.14558 -0.3368,0.2729 -0.45404,0.38101 -0.11676,0.10811 -0.20853,0.21093 -0.27435,0.3075 -0.0663,0.0975 -0.11146,0.19796 -0.13597,0.30174 -0.0241,0.1033 -0.0365,0.22582 -0.0365,0.36708 v 0.39735 h -1.748 z"/>
+ <path style="opacity:0.2" d="M 30.979,23.424 A 8,8 0 0 1 23,31 8,8 0 0 1 15.021,23.576 8,8 0 0 0 15,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/catfish.svg b/.icons/awkward/32x32/apps/catfish.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/catfish.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/catia.svg b/.icons/awkward/32x32/apps/catia.svg
new file mode 100644
index 00000000..10c84e00
--- /dev/null
+++ b/.icons/awkward/32x32/apps/catia.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#752828" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.5" d="m 9,16.5 c 5.304751,0 7.69525,10 13,10"/>
+ <path style="fill:none;stroke:#6c7f94;stroke-width:1.5" d="m 9,15.5 c 5.304751,0 7.69525,10 13,10"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.5" d="m 9,6.5 c 5.304751,0 7.69525,10 13,10"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 7.0120599,15 6.9879409,15.02748 5.5000002,16.500184 7.0120594,18 H 10 v -3 z"/>
+ <path style="fill:#4c66cc;fill-rule:evenodd" d="M 7.0120599,14 6.9879409,14.02748 5.5000002,15.500184 7.0120594,17 H 10 v -3 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 21,25 v 3 h 3.017043 L 25.5,26.5 24.017043,25 h -0.0341 z"/>
+ <path style="fill:#4c66cc;fill-rule:evenodd" d="m 21,24 v 3 h 3.017043 L 25.5,25.5 24.017043,24 h -0.0341 z"/>
+ <path style="fill:none;stroke:#6c7f94;stroke-width:1.5" d="m 9,5.5 c 5.304751,0 7.69525,10 13,10"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 7.0120599,5 6.9879409,5.02748 5.5000002,6.5001838 7.0120594,8 H 10 V 5 Z"/>
+ <path style="fill:#4c66cc;fill-rule:evenodd" d="M 7.0120599,4 6.9879409,4.02748 5.5000002,5.5001838 7.0120594,7 H 10 V 4 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 21,15 v 3 h 3.017043 L 25.5,16.5 24.017043,15 h -0.0341 z"/>
+ <path style="fill:#4c66cc;fill-rule:evenodd" d="m 21,14 v 3 h 3.017043 L 25.5,15.5 24.017043,14 h -0.0341 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cats-are-liquid.svg b/.icons/awkward/32x32/apps/cats-are-liquid.svg
new file mode 100644
index 00000000..e4905e30
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cats-are-liquid.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <rect style="opacity:.2" rx="5.25" ry="5.25" height="28" width="28" y="3" x="2"/>
+ <rect style="fill:#e4e4e4" rx="5.25" ry="5.25" height="28" width="28" y="2" x="2"/>
+ <path style="opacity:.2" d="m8.984375 10a1.0001 1.0001 0 0 0 -0.765625 0.375l-4 5a1.0004882 1.0004882 0 1 0 1.5625 1.25l3.3027344-4.126953 4.2089846 4.208984a1.0001 1.0001 0 1 0 1.414062 -1.414062l-4.9999998-5a1.0001 1.0001 0 0 0 -0.7226562 -0.292969zm14.011719 0a1.0001 1.0001 0 0 0 -0.703125 0.292969l-5 5a1.0001 1.0001 0 1 0 1.414062 1.414062l4.208985-4.208984 3.302734 4.126953a1.0004882 1.0004882 0 1 0 1.5625 -1.25l-4-5a1.0001 1.0001 0 0 0 -0.785156 -0.375zm-16.980469 9.988281a1.0001 1.0001 0 0 0 -0.9101562 1.458985s1.2278645 2.552734 3.8945312 2.552734c3.127738 0 6.36661-1.592837 7-1.912109 0.63339 0.319272 3.872262 1.912109 7 1.912109 2.666667 0 3.894531-2.552734 3.894531-2.552734a1.0001163 1.0001163 0 1 0 -1.789062 -0.894532s-0.772136 1.447266-2.105469 1.447266c-2.555556 0-6.552734-1.894531-6.552734-1.894531a1.0001 1.0001 0 0 0 -0.894532 0s-3.997178 1.894531-6.552734 1.894531c-1.3333333 0-2.1054686-1.447266-2.1054688-1.447266a1.0001 1.0001 0 0 0 -0.8789062 -0.564453z"/>
+ <path style="stroke-linejoin:round;stroke:#32b7ff;stroke-linecap:round;stroke-width:2;fill:none" d="m5 15 4-5 5 5"/>
+ <path style="stroke-linejoin:round;stroke:#32b7ff;stroke-linecap:round;stroke-width:2;fill:none" d="m27 15-4-5-5 5"/>
+ <path style="stroke-linejoin:round;stroke:#32b7ff;stroke-linecap:round;stroke-width:2;fill:none" d="m6 20s1 2 3 2c3 0 7-2 7-2s4 2 7 2c2 0 3-2 3-2"/>
+ <path style="opacity:.2;fill:#ffffff" d="m7.25 2c-2.9085 0-5.25 2.3415-5.25 5.25v1c0-2.9085 2.3415-5.25 5.25-5.25h17.5c2.9085 0 5.25 2.3415 5.25 5.25v-1c0-2.9085-2.3415-5.25-5.25-5.25h-17.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cave-story.svg b/.icons/awkward/32x32/apps/cave-story.svg
new file mode 100644
index 00000000..4dac1717
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cave-story.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <circle cx="16" cy="17" r="14" style="opacity:.2"/>
+ <circle cx="16" cy="16" r="14" style="fill:#426180"/>
+ <path d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.9785 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z" style="opacity:.1;fill:#ffffff"/>
+ <path d="m5 21c0 3 3 6 3 6v-1l4 2 1-1s3-1 6 0l1 1 2-1c2-1 3 1 3 1s3-3 3-9.000001c0-5.924369-0.02353-9.970588-11.882353-9.970588-8.4705882 0-11.117647 0.9705885-11.117647 11.970589z" style="opacity:.1"/>
+ <path d="m5 20c0 3 3 6 3 6v-1l4 2 1-1s3-1 6 0l1 1 2-1c2-1 3 1 3 1s3-3 3-9c0-5.92437-0.02353-9.9705885-11.882353-9.9705885-8.4705882 0-11.117647 0.9705885-11.117647 11.970588z" style="fill:#4f4f4f"/>
+ <rect style="opacity:.2" rx="4" ry="4" height="13" width="20" y="12" x="6"/>
+ <rect style="fill:#e4e4e4" rx="4" ry="4" height="13" width="20" y="11" x="6"/>
+ <path style="opacity:.2" d="m9.5 16c-0.831 0-1.5 0.892-1.5 2v1c0 1.108 0.669 2 1.5 2s1.5-0.892 1.5-2v-1c0-1.108-0.669-2-1.5-2zm11 0c-0.831 0-1.5 0.892-1.5 2v1c0 1.108 0.669 2 1.5 2s1.5-0.892 1.5-2v-1c0-1.108-0.669-2-1.5-2z"/>
+ <rect style="fill:#426180" rx="1.5" ry="2" height="5" width="3" y="15" x="8"/>
+ <rect style="fill:#426180" rx="1.5" ry="2" height="5" width="3" y="15" x="19"/>
+ <path d="m12 12c0 4 4 5 4 5l0.117647-5.205883s-4.117647-0.794117-4.117647 0.205883zm4.117647-0.205883s3.882353 8.205883 9.882353 8.205883c0 0 0.691525-3.343049 0.867796-5.092589 0.191121-1.896926-2.867796-4.907411-4.867796-3.907411z" style="opacity:.2"/>
+ <path d="m12 11c0 4 4 5 4 5l0.117647-5.205883s-4.117647-0.794117-4.117647 0.205883zm4.117647-0.205883s3.882353 8.205883 9.882353 8.205883c0 0 0.691525-3.343049 0.867796-5.092589 0.191121-1.896926-2.867796-4.907411-4.867796-3.907411z" style="fill:#4f4f4f"/>
+ <path d="m29 9v6c-1-2-3-2-3-2v8s4 0 4-3l1-9z" style="opacity:.2"/>
+ <path d="m29 8v6c-1-2-3-2-3-2v8s4 0 4-3l1-9z" style="fill:#7cac5a"/>
+ <path d="m2 13h25s0-6-3-6h-14c-4 0-4 4-4 4h-4z" style="opacity:.2"/>
+ <path d="m2 12h25s0-6-3-6h-14c-4 0-4 4-4 4h-4z" style="fill:#df371c"/>
+ <path d="m6 12h17v-4s0-2-2-2h-13c-2 0-2 2-2 2z" style="opacity:.2"/>
+ <path style="opacity:.2;fill:#ffffff" d="m10 6c-4 0-4 4-4 4h-4v1h4s0-4 4-4h14c2.225584 0 2.79701 3.295175 2.945312 5h0.054688s0-6-3-6z"/>
+ <path d="m6 11h17v-4s0-2-2-2h-13c-2 0-2 2-2 2z" style="fill:#cccccc"/>
+ <ellipse style="fill:#999999" rx="1.0588236" ry="1.0294113" cy="8" cx="9"/>
+ <circle r="1" cy="8" cx="20" style="fill:#999999"/>
+ <path style="opacity:.2;fill:#ffffff" d="m29 8v1h1.888672l0.111328-1h-2zm-3 4v1s2 0 3 2v-1c-1-2-3-2-3-2z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m8 5c-2 0-2 2-2 2v1s0-2 2-2h13c2 0 2 2 2 2v-1s0-2-2-2h-13z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cawbird.svg b/.icons/awkward/32x32/apps/cawbird.svg
new file mode 100644
index 00000000..f83f6d6e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cawbird.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <ellipse style="opacity:0.2" cx="16" cy="15" rx="14" ry="12"/>
+ <ellipse style="fill:#5c3a62" cx="16" cy="14" rx="14" ry="12"/>
+ <path style="opacity:0.2" d="m 12,8 a 5,5 0 0 0 -5,5 5,5 0 0 0 5,5 5,5 0 0 0 4,-2.009766 A 5,5 0 0 0 20,18 5,5 0 0 0 25,13 5,5 0 0 0 20,8 5,5 0 0 0 16,10.009766 5,5 0 0 0 12,8 Z"/>
+ <circle style="fill:#ffffff" cx="12" cy="12" r="5"/>
+ <circle style="fill:#ffffff" cx="20" cy="12" r="5"/>
+ <circle style="fill:#3465a4" cx="13" cy="12" r="2"/>
+ <path style="opacity:0.2" d="m 15.953921,14.000092 c -0.909739,0.03672 -1.464971,1.026623 -1.899641,1.818671 -0.724198,1.441782 -1.232132,3.119728 -0.995594,4.799729 0.184439,1.469946 0.421079,2.934601 0.71183,4.381329 0.512424,2.278433 0.977099,4.6044 1.918191,6.712809 0.401735,0.860153 0.77472,-0.445721 0.945136,-0.854521 0.969063,-2.754659 1.642754,-5.637959 2.156301,-8.545076 0.276577,-1.569562 0.327216,-3.228509 -0.140778,-4.759028 -0.381398,-1.309364 -0.9418,-2.728523 -2.066771,-3.393823 -0.196812,-0.102024 -0.411827,-0.162876 -0.628674,-0.16009 z"/>
+ <path style="fill:#7e7a81" d="m 15.953921,13.000092 c -0.909739,0.03672 -1.464971,1.026623 -1.899641,1.818671 -0.724198,1.441782 -1.232132,3.119728 -0.995594,4.799729 0.184439,1.469946 0.421079,2.934601 0.71183,4.381329 0.512424,2.278433 0.977099,4.6044 1.918191,6.712809 0.401735,0.860153 0.77472,-0.445721 0.945136,-0.854521 0.969063,-2.754659 1.642754,-5.637959 2.156301,-8.545076 0.276577,-1.569562 0.327216,-3.228509 -0.140778,-4.759028 -0.381398,-1.309364 -0.9418,-2.728523 -2.066771,-3.393823 -0.196812,-0.102024 -0.411827,-0.162876 -0.628674,-0.16009 z"/>
+ <circle style="fill:#3465a4" cx="19" cy="12" r="2"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 12 0 0 0 2 14 A 14 12 0 0 0 2.0234375 14.585938 A 14 12 0 0 1 16 3 A 14 12 0 0 1 29.976562 14.414062 A 14 12 0 0 0 30 14 A 14 12 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cc.arduino.arduinoide.svg b/.icons/awkward/32x32/apps/cc.arduino.arduinoide.svg
new file mode 120000
index 00000000..6140ae5c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cc.arduino.arduinoide.svg
@@ -0,0 +1 @@
+arduino.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cc3d.svg b/.icons/awkward/32x32/apps/cc3d.svg
new file mode 100644
index 00000000..f54441f3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cc3d.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#108beb" cx="16" cy="16" r="14"/>
+ <path style="fill:#206420" d="M 14.6777,2.07518 A 14,14 0 0 0 9.6111,3.5449 C 9.6818,3.76897 9.5992,4.02174 9.3416,4.2449 9.1673,4.39596 9.0245,4.63123 9.0245,4.76857 9.0245,5.18836 9.4039,5.83292 9.707,5.92658 10.1095,6.05118 9.9744,6.4807 9.4564,6.718 9.217,6.8279 8.9223,7.1443 8.8019,7.4208 8.6808,7.698 8.503,7.971 8.4064,8.0277 8.3105,8.0851 8.2314,8.3014 8.2314,8.5093 c 0,0.2905 0.133,0.4312 0.5691,0.6055 0.3122,0.1253 0.686,0.2163 0.8309,0.2023 0.8337,-0.0784 0.8918,0.4074 0.1631,1.3566 -0.3871,0.504 -0.5733,0.6307 -0.8372,0.567 -0.2457,-0.0588 -0.3801,0.0105 -0.4921,0.2541 -0.1176,0.2583 -0.3108,0.3458 -0.8295,0.3815 -0.5103,0.0357 -0.7385,0.1393 -0.9296,0.4186 -0.14,0.2037 -0.3416,0.3689 -0.4487,0.3689 -0.10738,0 -0.35952,0.1372 -0.56056,0.3038 -0.40908,0.3395 -0.56882,0.3738 -0.71225,0.1519 -0.18956,-0.294 -0.59857,-0.1456 -1.20722,0.4375 -0.5383,0.5152 -0.60347,0.6531 -0.52227,1.1004 0.14448,0.7959 0.57617,1.5022 1.06911,1.7486 0.43015,0.2149 0.43855,0.238 0.17773,0.5138 -0.15001,0.1589 -0.4074,0.329 -0.57148,0.3787 -0.4739,0.1442 -0.20713,0.3248 0.63847,0.4326 0.86548,0.1099 1.13442,0.4235 0.7301,0.8512 -0.22547,0.2387 -0.2128,0.2835 0.14903,0.5103 0.707,0.4438 1.26924,0.1722 0.60564,-0.2926 -0.42651,-0.2989 -0.12824,-0.4207 0.4977,-0.2037 0.4991,0.1729 0.5978,0.1631 0.8925,-0.0931 0.6055,-0.5243 1.2635,0.2513 0.7098,0.8365 -0.3521,0.3731 -0.2457,0.8225 0.2107,0.8848 0.2016,0.0273 0.6202,0.2149 0.931,0.4172 0.3108,0.2016 0.6496,0.3675 0.7518,0.3675 0.1022,0 0.3906,0.2051 0.6412,0.4557 0.5082,0.5075 0.7903,0.5719 0.9338,0.2142 0.1722,-0.4298 0.1029,-0.6517 -0.3612,-1.1578 -0.3689,-0.4032 -0.9688,-1.4742 -0.9688,-1.7311 0,-0.1582 0.6097,-0.0238 0.9513,0.2093 0.2135,0.1463 0.5593,0.3346 0.7686,0.42 0.2226,0.091 0.4536,0.3738 0.5593,0.6832 0.1645,0.4858 0.2296,0.5278 0.812,0.5278 h 0.6328 l 0.0959,1.1375 c 0.1148,1.3685 0.2247,1.6457 0.6944,1.7584 0.3458,0.0833 0.7147,0.6188 0.7147,1.0374 0,0.1113 -0.2485,0.3843 -0.5523,0.6062 -0.3766,0.2751 -0.539,0.5089 -0.5138,0.7378 0.0315,0.2863 -0.0336,0.3311 -0.4389,0.301 -0.2611,-0.0196 -0.7147,0.0721 -1.0059,0.2037 -0.3451,0.1554 -0.7189,0.2051 -1.0696,0.1421 -0.4032,-0.0721 -0.5397,-0.0441 -0.5397,0.1134 0,0.1162 -0.1414,0.3332 -0.3136,0.483 -0.4256,0.3689 -0.2499,0.5642 0.4039,0.4466 0.406,-0.0728 0.5642,-0.0406 0.6342,0.1344 0.1491,0.3717 -0.2289,0.9037 -0.5796,0.8162 -0.2226,-0.056 -0.329,0.0203 -0.3983,0.2828 -0.0238,0.0931 -0.0679,0.1722 -0.1204,0.2394 a 14,14 0 0 0 2.2155,0.6545 c -0.07,-0.1337 -0.1498,-0.2555 -0.2275,-0.3101 -0.3605,-0.2548 -0.119,-0.917 0.3773,-1.036 0.5061,-0.1218 0.4263,-0.4501 -0.1239,-0.5131 -0.4823,-0.0546 -0.9954,-0.5432 -0.8344,-0.7931 0.1085,-0.1673 0.5698,-0.1428 1.5029,0.0784 0.4214,0.0994 0.7091,-0.1008 1.6856,-1.169 0.5649,-0.6188 0.9996,-0.8764 1.4763,-0.8764 0.182,0 0.8309,-0.1673 1.4427,-0.3717 1.155,-0.3871 1.6065,-0.3731 1.5638,0.049 -0.0882,0.8778 0.4767,0.8484 1.3972,-0.0714 0.3836,-0.3829 0.7343,-0.6601 0.7798,-0.6167 0.1757,0.1687 -0.1407,0.9898 -0.5103,1.3223 -0.4683,0.4214 -0.4914,0.6874 -0.0791,0.8981 0.2254,0.1162 0.3213,0.3507 0.357,0.8778 l 0.0476,0.7196 h 0.5852 c 0.2051,0 0.3752,0.028 0.5124,0.0805 a 14,14 0 0 0 6.783,-11.5542 c -0.2142,-0.4578 -0.1988,-0.7343 0,-1.0458 a 14,14 0 0 0 -0.063,-0.7847 c -0.1274,-0.0063 -0.2576,-0.0119 -0.4074,-0.0056 -0.7056,0.0294 -1.3097,-0.2485 -1.3097,-0.6027 0,-0.0749 -0.2506,-0.3836 -0.5565,-0.6853 -0.3472,-0.3416 -0.525,-0.644 -0.4732,-0.8008 0.0476,-0.1428 -0.0546,-0.3731 -0.2352,-0.5292 -0.1757,-0.1526 -0.3199,-0.3976 -0.3199,-0.5446 0,-0.2345 -0.1491,-0.2639 -1.2278,-0.238 l -1.2278,0.0301 0.021,1.2103 c 0.0364,2.1196 0.3521,2.6698 1.3258,2.3149 0.4459,-0.1631 1.5414,-0.0399 1.8529,0.2072 0.1127,0.0896 0.2758,0.4144 0.3619,0.7224 0.0868,0.3073 0.4074,0.84 0.714,1.1823 0.6202,0.6944 0.6685,0.9653 0.3129,1.7801 -0.3101,0.7112 -0.6447,0.6293 -0.5782,-0.1421 l 0.049,-0.574 -0.525,0.098 c -0.2905,0.0553 -0.6545,0.2695 -0.8176,0.4816 -0.2324,0.3017 -0.3409,0.3458 -0.5152,0.2079 -0.1218,-0.0966 -0.2205,-0.3003 -0.2205,-0.4515 0,-0.1512 -0.1498,-0.3192 -0.3318,-0.3745 -0.1827,-0.0553 -0.4326,-0.3304 -0.5551,-0.6125 -0.1967,-0.4508 -0.1918,-0.5887 0.0371,-1.1361 0.2317,-0.5551 0.2338,-0.6468 0.0203,-0.8519 -0.196,-0.1876 -0.2975,-0.1939 -0.5551,-0.0392 -0.259,0.1547 -0.3815,0.1435 -0.6895,-0.063 -0.2051,-0.1379 -0.5642,-0.252 -0.7966,-0.252 -0.4725,0 -0.6153,-0.2296 -0.6153,-0.9898 0,-0.7021 -0.4186,-0.9569 -1.4154,-0.8652 -0.6916,0.0637 -0.8442,0.0182 -1.4021,-0.4116 -0.3451,-0.2653 -0.8897,-0.9037 -1.2117,-1.4203 -0.322,-0.5166 -0.6685,-1.0563 -0.77,-1.1991 -0.1456,-0.2065 -0.1099,-0.4046 0.175,-0.9667 l 0.3598,-0.707 -0.7602,0.1029 c -1.3524,0.1827 -1.6261,0.3577 -1.0444,0.6699 0.2268,0.1211 0.2366,0.1834 0.0616,0.3857 -0.1148,0.1316 -0.1687,0.3409 -0.119,0.4648 0.0497,0.1232 -0.0133,0.4144 -0.1393,0.6461 -0.1267,0.2324 -0.2324,0.5579 -0.2366,0.7252 -0.0133,0.5215 -0.9065,0.9366 -1.9019,0.8813 -1.5078,-0.0833 -1.6303,-0.0595 -2.1658,0.4375 -0.6692,0.6216 -0.7553,0.9107 -0.4438,1.4875 0.3017,0.56 0.8379,0.7833 1.7661,0.7371 0.8302,-0.0413 0.924,0.0322 0.7343,0.581 -0.1617,0.4662 -0.7035,0.6454 -1.071,0.3542 -0.2828,-0.2247 -1.2579,-0.0511 -1.5568,0.2779 -0.1253,0.1372 -0.3115,0.4984 -0.413,0.8008 -0.175,0.5222 -0.2261,0.5544 -1.0101,0.63 C 9.3059,17.6387 9.2303,17.6135 8.6675,17.0948 8.0396,16.5166 7.9332,16.0742 8.2356,15.3126 8.37,14.9752 8.4694,14.9199 8.8278,14.9857 c 0.7098,0.1295 0.9898,-0.1169 0.9898,-0.875 0,-0.3675 -0.0714,-0.7112 -0.1589,-0.763 C 9.5719,13.2959 9.5005,13.1013 9.5005,12.9144 9.5005,12.7275 9.4109,12.4867 9.3024,12.381 9.1435,12.227 9.1666,12.1444 9.42,11.9652 c 0.1736,-0.1225 0.4592,-0.2051 0.6342,-0.1841 0.1743,0.021 0.6566,-0.0546 1.0717,-0.1673 0.5999,-0.1617 0.7763,-0.2842 0.8575,-0.5999 0.154,-0.5992 0.5299,-1.0801 0.8449,-1.0801 0.4977,0 0.5082,-1.1704 0.0245,-2.8728 C 12.7814,6.8097 12.5847,6.6501 12.2375,6.564 11.9561,6.494 11.6502,6.3022 11.5578,6.13714 11.4661,5.97208 11.2974,5.83768 11.1833,5.83768 c -0.1141,0 -0.3374,-0.13664 -0.4949,-0.30352 -0.1589,-0.168 -0.4872,-0.30352 -0.7371,-0.30352 -0.5915,0 -0.6013,-0.40726 -0.0147,-0.62202 0.6195,-0.22708 1.5841,0.07056 1.8172,0.56049 0.3157,0.66437 0.6664,0.38717 0.7791,-0.61656 0.1393,-1.24145 0.5677,-1.59824 1.918,-1.59824 h 0.9709 L 14.9962,2.52913 C 14.8639,2.39641 14.754,2.23422 14.6777,2.07518 Z m 5.033,0.44023 c -0.0273,0.02464 -0.0539,0.0448 -0.0805,0.07245 -0.3248,0.33152 -0.4774,0.37877 -0.9793,0.30219 -0.8764,-0.13363 -0.7637,0.21924 0.2065,0.64533 0.5243,0.23037 0.8617,0.49301 0.9765,0.75873 0.553,1.28212 0.9338,1.97239 1.1249,2.04239 0.3864,0.1421 0.6167,-0.14308 0.7028,-0.87206 0.0987,-0.83636 0.3815,-1.01367 0.8897,-0.55643 0.1974,0.17745 0.4732,0.32263 0.6125,0.32263 0.4347,0 0.756,0.17451 0.756,0.4102 0,0.12418 0.147,0.42343 0.3269,0.66556 0.2653,0.3563 0.4452,0.4417 0.9408,0.4417 0.6083,0 0.9814,0.1141 1.743,0.5348 0.0119,0.0063 0.0238,0.0084 0.0357,0.0147 A 14,14 0 0 0 19.7107,2.51541 Z M 2.0028,15.94001 a 14,14 0 0 0 -0.00273,0.0602 14,14 0 0 0 0.27342,2.6894 c 0.50722,0.2065 0.64736,0.1246 0.7,-0.3472 0.02723,-0.2443 0.15477,-0.5208 0.28441,-0.6167 0.20027,-0.1477 0.16415,-0.2233 -0.24612,-0.5033 -0.26558,-0.1813 -0.52731,-0.4977 -0.58107,-0.7028 -0.05208,-0.1988 -0.2282,-0.4158 -0.42791,-0.5796 z m 4.40657,4.6277 c -0.1309,-0.0133 -0.28861,0.0567 -0.46361,0.2247 -0.37023,0.3542 -0.3143,1.0661 0.10528,1.3475 0.48083,0.3227 0.66633,0.2289 0.72723,-0.3661 0.0749,-0.7336 -0.0819,-1.176 -0.3689,-1.2061 z m 2.3758,2.1168 c -0.1428,0.0049 -0.3003,0.1071 -0.4578,0.3227 -0.1673,0.2282 -0.2128,0.5229 -0.1491,0.9702 0.0791,0.5502 0.0448,0.6678 -0.2429,0.8155 -0.3703,0.189 -0.4494,0.7518 -0.1463,1.0416 0.301,0.2884 0.588,0.2128 0.6916,-0.182 0.147,-0.5628 0.9709,-0.6286 1.5337,-0.1232 0.2401,0.2156 0.4361,0.3248 0.4361,0.2422 0,-0.0826 -0.2499,-0.3829 -0.5551,-0.6657 -0.4669,-0.434 -0.5537,-0.6188 -0.5537,-1.1774 0,-0.7882 -0.2415,-1.2537 -0.5565,-1.2439 z m -3.90173,1.8074 a 14,14 0 0 0 0.32403,0.4088 c -0.09541,-0.1477 -0.20433,-0.2891 -0.32403,-0.4088 z m 4.71793,2.149 c -0.0707,0.0245 -0.1008,0.1134 -0.1008,0.2695 0,0.1582 -0.1008,0.3241 -0.224,0.3689 -0.1638,0.0602 -0.2016,0.2499 -0.1386,0.7028 0.0119,0.0847 0.0154,0.1526 0.0196,0.2233 a 14,14 0 0 0 0.5824,0.2989 c -0.0098,-0.2422 0.0343,-0.5271 0.161,-0.8841 0.2149,-0.6062 0.2226,-0.7581 0.0476,-0.8645 -0.1638,-0.0994 -0.2758,-0.1393 -0.3472,-0.1148 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="m 14,14.299525 c 0,0 0.08915,0.700126 -2,0.700126 -2.089158,0 -1.999368,-1.910841 -1.999368,-4 0,-2.0891566 -0.08978,-4 1.999368,-4 2.089158,0 2,0.8000875 2,0.8000875"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="m 14,13.299874 c 0,0 0.08915,0.700126 -2,0.700126 -2.089158,0 -1.999368,-1.910841 -1.999368,-4 0,-2.0891566 -0.08978,-4 1.999368,-4 2.089158,0 2,0.8000875 2,0.8000875"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.01491,27.003 c 0,0 4.030823,0.479376 3.98509,-4.064801 -0.04574,-4.544193 -3.98509,-3.9352 -3.98509,-3.9352 m -0.01481,7.993303 v -7.999999"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="m 18.01491,26.003349 c 0,0 4.030823,0.479376 3.98509,-4.064801 -0.04574,-4.544193 -3.98509,-3.9352 -3.98509,-3.9352 m -0.01481,7.993303 v -7.999999"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 10.064955,19.049509 h 2.235068 c 0,0 1.764955,-0.146773 1.764955,1.750284 v 2.149227 h -2.299955 2.299955 v 2.250773 c 0,1.851515 -1.764955,1.749716 -1.764955,1.749716 h -2.235068"/>
+ <path style="fill:none;stroke:#f8f8f8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 10.064955,18.049858 h 2.235068 c 0,0 1.764955,-0.146773 1.764955,1.750284 v 2.149227 h -2.299955 2.299955 v 2.250773 c 0,1.851515 -1.764955,1.749716 -1.764955,1.749716 h -2.235068"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="m 21.999866,14.299525 c 0,0 0.08915,0.700126 -2,0.700126 -2.089158,0 -1.999368,-1.910841 -1.999368,-4 0,-2.0891566 -0.08978,-4 1.999368,-4 2.089158,0 2,0.8000875 2,0.8000875"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="m 21.999866,13.299874 c 0,0 0.08915,0.700126 -2,0.700126 -2.089158,0 -1.999368,-1.910841 -1.999368,-4 0,-2.0891566 -0.08978,-4 1.999368,-4 2.089158,0 2,0.8000875 2,0.8000875"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cc3d_128x128_logo.svg b/.icons/awkward/32x32/apps/cc3d_128x128_logo.svg
new file mode 120000
index 00000000..ae858278
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cc3d_128x128_logo.svg
@@ -0,0 +1 @@
+cc3d.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ccc-large.svg b/.icons/awkward/32x32/apps/ccc-large.svg
new file mode 120000
index 00000000..b519b7f2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ccc-large.svg
@@ -0,0 +1 @@
+amd.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ccc_large.svg b/.icons/awkward/32x32/apps/ccc_large.svg
new file mode 120000
index 00000000..b519b7f2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ccc_large.svg
@@ -0,0 +1 @@
+amd.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ccsm.svg b/.icons/awkward/32x32/apps/ccsm.svg
new file mode 120000
index 00000000..5d9a1446
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ccsm.svg
@@ -0,0 +1 @@
+compiz.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cdbaby.svg b/.icons/awkward/32x32/apps/cdbaby.svg
new file mode 100644
index 00000000..14a5ef6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cdbaby.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".2" d="m7 5v13l5.5-3.25 5.5-3.25-5.5-3.25-5.5-3.25zm12 7v10l4-2.5 4-2.5-4-2.5-4-2.5zm-9 6v12l5-3 5-3-5-3-5-3z"/>
+ <path fill="#b0b0b0" d="m7 4v13l5.5-3.25 5.5-3.25-5.5-3.25-5.5-3.25zm12 7v10l4-2.5 4-2.5-4-2.5-4-2.5zm-9 6v12l5-3 5-3-5-3-5-3z"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/celeste.svg b/.icons/awkward/32x32/apps/celeste.svg
new file mode 100644
index 00000000..7365871f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/celeste.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,4 V 6 H 10 V 8 H 8 v 6 H 6 v 8 h 2 v 2 h 2 v 2 h 2 v 2 h 2 v 2 h 4 v -2 h 2 v -2 h 2 v -2 h 2 v -2 h 2 V 14 H 24 V 8 H 22 V 6 H 20 V 4 Z"/>
+ <path style="fill:#3f3f3f" d="m 16.333333,3.3333334 v 2 h -6 v 2 H 8.3333334 v 5.9999996 h -2 v 7.333334 h 2 v 2 h 1.9999996 v 1.999999 h 2 v 2.000001 h 2 v 2 h 3.333334 v -2 h 2 v -2.000001 h 2 v -1.999999 h 1.999999 v -2 h 2 v -7.333334 h -2 V 7.3333334 h -1.999999 v -2 h -2 v -2 z"/>
+ <path style="fill:#e24242" d="m 12,13 v 2 H 10 8 v 2 2 2 h 2 v -2 -2 h 2 v 2 2 h 2 2 2 2 v 2.000001 h 2 V 21 h 2 v -2 -2 -2 h -2 v 2 2 h -2 v -2 -2 h 2 v -2 h -2 -2 -4 z m 8,10.000001 H 18 V 25 h 2 z M 18,25 h -2 -2 v 2 h 2 2 z m -4,0 V 23.000001 H 12 V 25 Z M 12,23.000001 V 21 h -2 v 2.000001 z M 14,15 h 2 v 2 2 h -2 v -2 z"/>
+ <rect style="fill:#24a16e" width="4" height="2" x="16" y="7"/>
+ <path style="fill:#481574" d="m 12,8.9999999 v 2.0000011 h 2 V 8.9999999 Z m 2,2.0000011 V 13 h 2 2 v -1.999999 h -2 z m 4,0 h 2 V 8.9999999 h -2 z m 2,0 V 13 h 2 v -1.999999 z m -8,0 H 10 V 13 h 2 z"/>
+ <path style="fill:#4f4f4f" d="m 16,3.0000002 v 1.9999999 h 4 V 3.0000002 Z m 4,1.9999999 v 2.0000001 h 2 V 5.0000001 Z m 2,2.0000001 v 1.9999997 h -2 v 2.0000011 h 2 V 13 h 2 V 7.0000002 Z M 24,13 v 8 h 2 v -8 z m 0,8 h -2 v 2.000001 h 2 z m -2,2.000001 H 20 V 25 h 2 z M 20,25 h -2 v 2 h 2 z m -2,2 h -4 v 2 h 4 z m -4,0 v -2 h -2 v 2 z M 12,25 V 23.000001 H 10 V 25 Z M 10,23.000001 V 21 H 8 v 2.000001 z M 8,21 V 13 H 6.0000001 v 8 z m 0,-8 h 2 v -1.999999 h 2 V 8.9999999 H 10 V 7.0000002 H 8 Z m 2,-5.9999998 h 4 v 1.9999997 h 2 V 7.0000002 5.0000001 h -6 z"/>
+ <rect style="fill:#890e35" width="2" height="2" x="20" y="19"/>
+ <path style="fill:#fe8b55" d="m 10,13 v 2 h 2 v -2 z m 4,2 v 2 h 2 v -2 z m 6,0 v 2 h 2 v -2 z m -10,2 v 2 h 2 v -2 z"/>
+ <path style="fill:#890e35" d="M 12,11.000001 V 13 h 2 v -1.999999 z m 6,0 V 13 h 2 V 11.000001 Z M 8,13 v 2 h 2 v -2 z m 14,0 v 2 h 2 v -2 z m -8,4 v 2 h 2 v -2 z m 6,0 v 2 h 2 v -2 z m -10,2 v 2 h 2 v -2 z m 2,2 v 2.000001 h 2 V 25 h 2 2 v -1.999999 h 2 V 21 h -2 -2 -2 z"/>
+ <path style="fill:#7cd042" d="m 16,5.0000001 v 2.0000001 h 2 2 V 5.0000001 h -2 z m 4,2.0000001 v 1.9999997 h 2 V 7.0000002 Z m -10,0 v 1.9999997 h 2 2 V 7.0000002 h -2 z m 4,1.9999997 v 2.0000011 h 2 2 V 8.9999999 h -2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 3 L 16 4 L 20 4 L 20 3 L 16 3 z M 10 5 L 10 6 L 16 6 L 16 5 L 10 5 z M 20 5 L 20 6 L 22 6 L 22 5 L 20 5 z M 8 7 L 8 8 L 10 8 L 10 7 L 8 7 z M 22 7 L 22 8 L 24 8 L 24 7 L 22 7 z M 6 13 L 6 14 L 8 14 L 8 13 L 6 13 z M 24 13 L 24 14 L 26 14 L 26 13 L 24 13 z"/>
+ <path style="opacity:0.2" d="M 16 7 L 16 8 L 20 8 L 20 7 L 16 7 z M 10 9 L 10 10 L 14 10 L 14 9 L 10 9 z M 20 9 L 20 10 L 22 10 L 22 9 L 20 9 z M 14 11 L 14 12 L 18 12 L 18 11 L 14 11 z M 10 15 L 10 16 L 12 16 L 12 15 L 10 15 z M 14 17 L 14 18 L 16 18 L 16 17 L 14 17 z M 20 17 L 20 18 L 22 18 L 22 17 L 20 17 z M 10 19 L 10 20 L 12 20 L 12 19 L 10 19 z M 8 21 L 8 22 L 10 22 L 10 21 L 8 21 z M 12 21 L 12 22 L 20 22 L 20 21 L 12 21 z M 22 21 L 22 22 L 24 22 L 24 21 L 22 21 z M 10 23 L 10 24 L 12 24 L 12 23 L 10 23 z M 20 23 L 20 24 L 22 24 L 22 23 L 20 23 z M 12 25 L 12 26 L 14 26 L 14 25 L 12 25 z M 18 25 L 18 26 L 20 26 L 20 25 L 18 25 z M 14 27 L 14 28 L 18 28 L 18 27 L 14 27 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/celestia.svg b/.icons/awkward/32x32/apps/celestia.svg
new file mode 100644
index 00000000..78ffb5bd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/celestia.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#3f3f3f" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 13.999999 13.999999 0 0 0 2 16 A 13.999999 13.999999 0 0 0 2.0214844 16.585938 A 13.999999 13.999999 0 0 1 16 3 A 13.999999 13.999999 0 0 1 29.978516 16.414062 A 13.999999 13.999999 0 0 0 30 16 A 13.999999 13.999999 0 0 0 16 2 z"/>
+ <circle style="opacity:0.2" cx="24.5" cy="8.5" r="7.5"/>
+ <circle style="opacity:0.2" cx="27.5" cy="24.5" r="3.5"/>
+ <circle style="fill:#4f4f4f" cx="27.5" cy="23.5" r="3.5"/>
+ <circle style="fill:#a27a40" cx="24.5" cy="7.5" r="7.5"/>
+ <circle style="opacity:0.2" cx="24.5" cy="8.5" r="4.5"/>
+ <circle style="fill:#f1b100" cx="24.5" cy="7.5" r="4.5"/>
+ <circle style="opacity:0.2" cx="24.5" cy="8.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="24.5" cy="7.5" r="1.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 27.5 20 A 3.4999998 3.4999998 0 0 0 24 23.5 A 3.4999998 3.4999998 0 0 0 24.039062 24.005859 A 3.4999998 3.4999998 0 0 1 27.5 21 A 3.4999998 3.4999998 0 0 1 30.960938 23.994141 A 3.4999998 3.4999998 0 0 0 31 23.5 A 3.4999998 3.4999998 0 0 0 27.5 20 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24.5 0 A 7.5 7.5 0 0 0 17 7.5 A 7.5 7.5 0 0 0 17.021484 8.0527344 A 7.5 7.5 0 0 1 24.5 1 A 7.5 7.5 0 0 1 31.978516 7.9472656 A 7.5 7.5 0 0 0 32 7.5 A 7.5 7.5 0 0 0 24.5 0 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cerebro.svg b/.icons/awkward/32x32/apps/cerebro.svg
new file mode 100644
index 00000000..2078478b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cerebro.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#e4e4e4" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="fill:none;stroke:#454545;stroke-width:3" d="M 23.2,20.2 16,24.3 8.5,20.2 v -8.4 l 7.5,-4.1 7.2,4.1"/>
+ <path style="fill:none;stroke:#8644dc;stroke-width:2" d="m 20,18.1 -4,2.1 -4,-2.1 v -4.2 l 4,-2.1 4,2.1"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cervisia.svg b/.icons/awkward/32x32/apps/cervisia.svg
new file mode 100644
index 00000000..d3e9b136
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cervisia.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <rect width="10" height="6" x="5" y="5" rx="1.25" ry="1.2"/>
+ <rect width="10" height="6" x="17" y="5" rx="1.25" ry="1.2"/>
+ <rect width="10" height="6" x="11" y="13" rx="1.25" ry="1.2"/>
+ <rect width="4" height="6" x="23" y="13" rx=".5" ry=".5"/>
+ <rect width="10" height="6" x="5" y="21" rx="1.25" ry="1.2"/>
+ <rect width="10" height="6" x="17" y="21" rx="1.25" ry="1.2"/>
+ </g>
+ <g fill="#ff6363">
+ <rect width="10" height="6" x="5" y="5" rx="1.25" ry="1.2"/>
+ <rect width="10" height="6" x="17" y="5" rx="1.25" ry="1.2"/>
+ <rect width="10" height="6" x="11" y="13" rx="1.25" ry="1.2"/>
+ <rect width="4" height="6" x="23" y="13" rx=".5" ry=".5"/>
+ <rect width="10" height="6" x="5" y="21" rx="1.25" ry="1.2"/>
+ <rect width="10" height="6" x="17" y="21" rx="1.25" ry="1.2"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ch.x29a.playitslowly.svg b/.icons/awkward/32x32/apps/ch.x29a.playitslowly.svg
new file mode 100644
index 00000000..0d368759
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ch.x29a.playitslowly.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 22.572266,13.857143 c -0.60622,2.945639 -1.91558,5.584762 -3.751395,7.58231 C 14.375742,25.61849 9.6913308,26.833733 4.9313617,27.597377 2.6021356,27.977946 1.0000001,28.312234 1.0000001,29.115234 1.0000001,30.385076 6.4000001,31 16,31 28.136764,31 28.167386,23.878078 28.142857,17.457869 v -3.600726 c 0,0 -5.714286,0 -5.570591,0 z"/>
+ <path style="fill:#3f3f3f" d="m 22.572266,12.857143 c -0.60622,2.945639 -1.91558,5.584762 -3.751395,7.58231 C 14.375742,24.61849 9.6913308,25.833733 4.9313617,26.597377 2.6021356,26.977946 1.0000001,27.312234 1.0000001,28.115234 1.0000001,29.385076 6.4000001,30 16,30 28.136764,30 28.167386,22.878078 28.142857,16.457869 v -3.600726 c 0,0 -5.714286,0 -5.570591,0 z"/>
+ <path style="opacity:0.2" d="M 29.5,3 A 1.5,1.5 0 0 0 28,4.5 V 9.5410156 A 4,4 0 0 0 26,9 4,4 0 0 0 24,9.5410156 V 6.9121094 A 1.5,1.5 0 0 0 24.5,7 1.5,1.5 0 0 0 26,5.5 1.5,1.5 0 0 0 24.5,4 1.5,1.5 0 0 0 23,5.5 v 4.861328 A 4,4 0 0 0 22,13 a 4,4 0 0 0 4,4 4,4 0 0 0 4,-4 4,4 0 0 0 -1,-2.638672 V 5.9121094 A 1.5,1.5 0 0 0 29.5,6 1.5,1.5 0 0 0 31,4.5 1.5,1.5 0 0 0 29.5,3 Z"/>
+ <path style="fill:#4f4f4f" d="M 24.5 3 A 1.5 1.5 0 0 0 23 4.5 L 23 12 L 24 12 L 24 5.9121094 A 1.5 1.5 0 0 0 24.5 6 A 1.5 1.5 0 0 0 26 4.5 A 1.5 1.5 0 0 0 24.5 3 z"/>
+ <path style="fill:#4f4f4f" d="m 29.5,1.9999996 a 1.5,1.5 0 0 0 -1.5,1.5 V 11 h 1 V 4.912109 A 1.5,1.5 0 0 0 29.5,5 1.5,1.5 0 0 0 31,3.5 1.5,1.5 0 0 0 29.5,1.9999996 Z"/>
+ <circle style="opacity:0.2" cx="11" cy="18" r="10"/>
+ <circle style="fill:#af2158" cx="11" cy="17" r="10"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.35803235" d="m 11.609059,18.000116 c -0.184125,-0.318914 0.33905,-0.405538 0.530057,-0.306028 0.517619,0.269666 0.417203,0.998317 0.082,1.366142 -0.5996,0.657954 -1.649164,0.472625 -2.202228,-0.142029 -0.8116425,-0.902029 -0.5322437,-2.309764 0.366058,-3.038313 1.197295,-0.97104 2.973948,-0.593806 3.874398,0.590087 1.133125,1.489808 0.656404,3.639868 -0.814115,4.710483 -1.780996,1.296659 -4.306773,0.719607 -5.5465684,-1.038144 -1.461056,-2.071448 -0.7831912,-4.974292 1.2621726,-6.382653 2.3614538,-1.626009 5.6422228,-0.84703 7.2187388,1.486201 1.791338,2.651165 0.911046,6.31044 -1.71023,8.054824 -2.940675,1.956935 -6.9788679,0.97519 -8.8909093,-1.934259 -2.1227283,-3.23004 -1.0394311,-7.647453 2.1582874,-9.726994"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.35803235" d="m 11.609059,17.000116 c -0.184125,-0.318914 0.33905,-0.405538 0.530057,-0.306028 0.517619,0.269666 0.417203,0.998317 0.082,1.366142 -0.5996,0.657954 -1.649164,0.472625 -2.202228,-0.142029 -0.8116425,-0.902029 -0.5322437,-2.309764 0.366058,-3.038313 1.197295,-0.97104 2.973948,-0.593806 3.874398,0.590087 1.133125,1.489808 0.656404,3.639868 -0.814115,4.710483 -1.780996,1.296659 -4.306773,0.719607 -5.5465684,-1.038144 -1.461056,-2.071448 -0.7831912,-4.974292 1.2621726,-6.382653 2.3614538,-1.626009 5.6422228,-0.84703 7.2187388,1.486201 1.791338,2.651165 0.911046,6.31044 -1.71023,8.054824 -2.940675,1.956935 -6.9788679,0.97519 -8.8909093,-1.934259 -2.1227283,-3.23004 -1.0394311,-7.647453 2.1582874,-9.726994"/>
+ <circle style="fill:#4f4f4f" cx="26" cy="12" r="4"/>
+ <path style="opacity:0.3" d="m 24.666667,10.966729 a 1.3333333,1.3333333 0 0 0 -1.333333,1.333333 1.3333333,1.3333333 0 0 0 0.04297,0.335938 1.3333333,1.3333333 0 0 1 1.290364,-1.002604 1.3333333,1.3333333 0 0 1 1.290365,0.997396 1.3333333,1.3333333 0 0 0 0.04297,-0.33073 1.3333333,1.3333333 0 0 0 -1.333334,-1.333333 z"/>
+ <path style="opacity:0.3" d="m 28.000001,10.966729 a 1.3333333,1.3333333 0 0 0 -1.333334,1.333333 1.3333333,1.3333333 0 0 0 0.04297,0.335938 1.3333333,1.3333333 0 0 1 1.290367,-1.002604 1.3333333,1.3333333 0 0 1 1.290364,0.997396 1.3333333,1.3333333 0 0 0 0.04297,-0.33073 1.3333333,1.3333333 0 0 0 -1.333333,-1.333333 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11 7 A 10 10 0 0 0 1 17 A 10 10 0 0 0 1.0214844 17.585938 A 10 10 0 0 1 11 8 A 10 10 0 0 1 20.978516 17.414062 A 10 10 0 0 0 21 17 A 10 10 0 0 0 11 7 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 29.5 2 A 1.5 1.5 0 0 0 28 3.5 L 28 4.5 A 1.5 1.5 0 0 1 29.5 3 A 1.5 1.5 0 0 1 30.912109 4 A 1.5 1.5 0 0 0 31 3.5 A 1.5 1.5 0 0 0 29.5 2 z M 24.5 3 A 1.5 1.5 0 0 0 23 4.5 L 23 5.5 A 1.5 1.5 0 0 1 24.5 4 A 1.5 1.5 0 0 1 25.912109 5 A 1.5 1.5 0 0 0 26 4.5 A 1.5 1.5 0 0 0 24.5 3 z M 26 8 A 4 4 0 0 0 24 8.5410156 L 24 9.5410156 A 4 4 0 0 1 26 9 A 4 4 0 0 1 28 9.5410156 L 28 8.5410156 A 4 4 0 0 0 26 8 z M 23 9.3613281 A 4 4 0 0 0 22 12 A 4 4 0 0 0 22.033203 12.492188 A 4 4 0 0 1 23 10.361328 L 23 9.3613281 z M 29 9.3613281 L 29 10.361328 A 4 4 0 0 1 29.962891 12.501953 A 4 4 0 0 0 30 12 A 4 4 0 0 0 29 9.3613281 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/charles-proxy.svg b/.icons/awkward/32x32/apps/charles-proxy.svg
new file mode 100644
index 00000000..af83e5b7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/charles-proxy.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 10.699219,3.0033302 C 9.6953403,3.0266636 8.8676977,3.1608281 8.0722656,3.4291115 7.5755196,3.5966567 7.0387475,3.8429999 6.8007812,4.0130959 6.6261043,4.1379453 6.4824219,4.4237752 6.4824219,4.6439552 c 0,0.1157823 0.055718,0.3071731 0.1191406,0.4101563 0.026235,0.042607 0.1826937,0.2275609 0.3496094,0.4101563 0.1669228,0.1825959 0.3646858,0.4011166 0.4394531,0.4863281 1.3810986,1.5739336 1.5912798,3.0548643 1.665586,4.8906251 -0.094898,0.949723 -0.471093,1.894285 -1.232422,2.771484 -1.5990722,2.043502 -1.9268999,2.890371 -2.4292578,4.222657 -0.1983224,0.525966 -0.3070318,0.971976 -0.3710937,1.515624 -0.031428,0.264821 -0.029966,1.180802 0.00195,1.623047 0.099569,1.379095 0.3645379,2.631721 0.828125,3.888672 0.051633,0.139988 0.1284909,0.348866 0.1699219,0.462891 0.4204676,1.155953 1.3639519,2.729034 2.3007813,3.841797 0.2250823,0.267348 0.8602826,0.910094 1.1894531,1.203125 0.3947648,0.351425 0.8138712,0.574556 1.1640622,0.617187 l 0,-0.002 c 0.0789,0.0095 2.056541,0.01647 4.394532,0.01367 l 4.25,-0.0039 0.158203,-0.04687 C 23,29.999424 27.266952,22.356589 25.617185,18.034542 25,16.999424 24.046751,16.638755 24.0332,15.854855 c 1.42e-4,-0.308879 0.0076,-0.419011 0.04102,-0.541016 0.08917,-0.325455 0.492163,-0.623249 0.724609,-0.898437 0.05655,-0.06696 0.330639,-0.348931 0.609375,-0.628907 0.662981,-0.665926 0.876849,-0.938624 1.132813,-1.445312 0.206467,-0.408693 0.355618,-0.893999 0.425781,-1.38086 0.04441,-0.306193 0.0434,-0.888185 -0.002,-1.1992182 C 26.704901,7.9785829 25.392904,6.5768001 23.664062,6.1446662 23.176433,6.0227771 22.742844,6.0161651 21.251953,5.9981818 19.200487,5.9718965 16.897173,5.5308405 14.949219,4.3080178 13.717861,3.6601243 13.291385,3.4637849 12.707031,3.2767678 11.999895,3.0504582 11.511855,2.984444 10.699219,3.0033302 Z M 21.023438,8.999424 c 0.588263,3.94e-4 0.870779,0.00576 1.003906,0.021484 0.697032,0.08234 1.286183,0.3573081 1.644531,0.7675781 0.327697,0.3751859 0.412816,0.8158839 0.240234,1.2285159 -0.138649,0.331513 -0.289765,0.476902 -0.978515,0.941406 -0.704165,0.474912 -0.951671,0.671439 -1.199219,0.949219 -0.04471,0.05021 -0.09503,0.0918 -0.111328,0.0918 -0.01627,0 -0.07538,-0.04158 -0.130859,-0.0918 l -0.22461,-0.201172 c -0.591152,-0.534424 -1.034233,-1.02171 -1.173828,-1.287109 -0.05647,-0.107294 -0.0701,-0.165159 -0.08594,-0.373047 -0.04154,-0.544633 0.0748,-1.8950873 0.173829,-2.0195312 0.02039,-0.025687 0.08498,-0.027836 0.841799,-0.027341 z"/>
+ <path style="fill:#e4e4e4" d="M 10.699219,2.0039062 C 9.6953403,2.0272396 8.8676977,2.1614041 8.0722656,2.4296875 7.5755196,2.5972327 7.0387475,2.8435759 6.8007812,3.0136719 6.6261043,3.1385213 6.4824219,3.4243512 6.4824219,3.6445312 c 0,0.1157823 0.055718,0.3071731 0.1191406,0.4101563 0.026235,0.042607 0.1826937,0.2275609 0.3496094,0.4101563 0.1669228,0.1825959 0.3646858,0.4011166 0.4394531,0.4863281 1.3810986,1.5739336 1.5912798,3.0548643 1.665586,4.890625 -0.094898,0.9497231 -0.471093,1.8942851 -1.232422,2.7714841 -1.5990722,2.043502 -1.9268999,2.890371 -2.4292578,4.222657 -0.1983224,0.525966 -0.3070318,0.971976 -0.3710937,1.515624 -0.031428,0.264821 -0.029966,1.180802 0.00195,1.623047 0.099569,1.379095 0.3645379,2.631721 0.828125,3.888672 0.051633,0.139988 0.1284909,0.348866 0.1699219,0.462891 0.4204676,1.155953 1.3639519,2.729034 2.3007813,3.841797 0.2250823,0.267348 0.8602826,0.910094 1.1894531,1.203125 0.3947648,0.351425 0.8138712,0.574556 1.1640622,0.617187 l 0,-0.002 c 0.0789,0.0095 2.056541,0.01647 4.394532,0.01367 l 4.25,-0.0039 0.158203,-0.04687 C 23,29 27.266952,21.357165 25.617185,17.035118 25,16 24.046751,15.639331 24.0332,14.855431 c 1.42e-4,-0.308879 0.0076,-0.419011 0.04102,-0.541016 0.08917,-0.325455 0.492163,-0.623249 0.724609,-0.898437 0.05655,-0.06696 0.330639,-0.348931 0.609375,-0.628907 0.662981,-0.665926 0.876849,-0.938624 1.132813,-1.445312 0.206467,-0.408693 0.355618,-0.893999 0.425781,-1.3808595 0.04441,-0.3061938 0.0434,-0.8881851 -0.002,-1.1992187 C 26.704901,6.9791589 25.392904,5.5773761 23.664062,5.1452422 23.176433,5.0233531 22.742844,5.0167411 21.251953,4.9987578 19.200487,4.9724725 16.897173,4.5314165 14.949219,3.3085938 13.717861,2.6607003 13.291385,2.4643609 12.707031,2.2773438 11.999895,2.0510342 11.511855,1.98502 10.699219,2.0039062 Z M 21.023438,8 c 0.588263,3.94e-4 0.870779,0.00576 1.003906,0.021484 0.697032,0.08234 1.286183,0.3573081 1.644531,0.7675781 0.327697,0.375186 0.412816,0.8158836 0.240234,1.2285159 -0.138649,0.331513 -0.289765,0.476902 -0.978515,0.941406 -0.704165,0.474912 -0.951671,0.671439 -1.199219,0.949219 C 21.689665,11.95841 21.639346,12 21.623047,12 c -0.01627,0 -0.07538,-0.04158 -0.130859,-0.0918 l -0.22461,-0.201172 C 20.676426,11.172604 20.233345,10.685318 20.09375,10.419919 20.03728,10.312625 20.02365,10.25476 20.00781,10.046872 19.96627,9.502239 20.08261,8.1517847 20.181639,8.0273408 20.202031,8.0016537 20.266614,7.999505 21.023438,8 Z"/>
+ <path style="opacity:0.2" d="m 18.73533,25.540359 c -1.316517,-0.760091 -5.523154,-5.57256 -5.523154,-5.57256 0,0 6.271038,1.236822 7.587554,1.996913 1.316519,0.76009 1.695633,2.568149 1.351566,3.164091 -0.344067,0.595941 -2.099449,1.171648 -3.415966,0.411556 z"/>
+ <path style="fill:#4670c8" d="m 18.73533,24.540359 c -1.316517,-0.760091 -5.523154,-5.57256 -5.523154,-5.57256 0,0 6.271038,1.236822 7.587554,1.996913 1.316519,0.76009 1.695633,2.568149 1.351566,3.164091 -0.344067,0.595941 -2.099449,1.171648 -3.415966,0.411556 z"/>
+ <path style="opacity:0.2" d="m 20.851796,21.569242 c -1.468383,0.393452 -7.845854,-0.03494 -7.845854,-0.03494 0,0 5.308857,-3.559731 6.777241,-3.953183 1.468383,-0.393451 3.01495,0.616965 3.193051,1.281649 0.178102,0.664688 -0.656056,2.313016 -2.124438,2.70647 z"/>
+ <path style="fill:#4ab6e7" d="m 20.851796,20.569242 c -1.468383,0.393452 -7.845854,-0.03494 -7.845854,-0.03494 0,0 5.308857,-3.559731 6.777241,-3.953183 1.468383,-0.393451 3.01495,0.616965 3.193051,1.281649 0.178102,0.664688 -0.656056,2.313016 -2.124438,2.70647 z"/>
+ <path style="opacity:0.2" d="m 19.540359,17.264671 c -0.760092,1.316518 -5.57256,5.523152 -5.57256,5.523152 0,0 1.23682,-6.271036 1.996912,-7.587553 0.760092,-1.316517 2.56815,-1.695631 3.164091,-1.351564 0.595941,0.344065 1.171648,2.099447 0.411557,3.415965 z"/>
+ <path style="fill:#4670c8" d="m 19.540359,16.264671 c -0.760092,1.316518 -5.57256,5.523152 -5.57256,5.523152 0,0 1.23682,-6.271036 1.996912,-7.587553 0.760092,-1.316517 2.56815,-1.695631 3.164091,-1.351564 0.595941,0.344065 1.171648,2.099447 0.411557,3.415965 z"/>
+ <path style="opacity:0.2" d="m 9.2002695,20.035288 c 1.3165175,0.760093 7.5875545,1.996913 7.5875545,1.996913 0,0 -4.206636,-4.812467 -5.523154,-5.572559 -1.3165172,-0.760091 -3.0718985,-0.184385 -3.4159652,0.411557 -0.3440673,0.595942 0.035047,2.403998 1.3515647,3.164089 z"/>
+ <path style="fill:#4670c8" d="m 9.2002695,19.035288 c 1.3165175,0.760093 7.5875545,1.996913 7.5875545,1.996913 0,0 -4.206636,-4.812467 -5.523154,-5.572559 -1.3165172,-0.760091 -3.0718985,-0.184385 -3.4159652,0.411557 -0.3440673,0.595942 0.035047,2.403998 1.3515647,3.164089 z"/>
+ <path style="opacity:0.2" d="m 14.43076,26.851797 c -0.393454,-1.468386 0.03494,-7.845856 0.03494,-7.845856 0,0 3.55973,5.308858 3.953182,6.777241 0.39345,1.468386 -0.616965,3.01495 -1.28165,3.193052 -0.664686,0.178103 -2.313015,-0.656055 -2.706467,-2.124437 z"/>
+ <path style="opacity:0.2" d="m 10.216817,24.418875 c 1.468385,-0.393452 6.777243,-3.953182 6.777243,-3.953182 0,0 -6.377471,-0.428389 -7.8458552,-0.03494 -1.4683846,0.393452 -2.3025413,2.041781 -2.1244386,2.706467 0.178102,0.664687 1.7246673,1.675103 3.1930508,1.281651 z"/>
+ <path style="fill:#4ab6e7" d="m 10.216817,23.418875 c 1.468385,-0.393452 6.777243,-3.953182 6.777243,-3.953182 0,0 -6.377471,-0.428389 -7.8458552,-0.03494 -1.4683846,0.393452 -2.3025413,2.041781 -2.1244386,2.706467 0.178102,0.664687 1.7246673,1.675103 3.1930508,1.281651 z"/>
+ <path style="fill:#4ab6e7" d="m 14.43076,25.851797 c -0.393454,-1.468386 0.03494,-7.845856 0.03494,-7.845856 0,0 3.55973,5.308858 3.953182,6.777241 0.39345,1.468386 -0.616965,3.01495 -1.28165,3.193052 -0.664686,0.178103 -2.313015,-0.656055 -2.706467,-2.124437 z"/>
+ <path style="opacity:0.2" d="m 14.035289,26.799733 c 0.760092,-1.316518 1.996912,-7.587556 1.996912,-7.587556 0,0 -4.812468,4.206636 -5.572559,5.523154 -0.7600926,1.316516 -0.184386,3.071898 0.411557,3.415965 0.595939,0.344067 2.403998,-0.03506 3.16409,-1.351563 z"/>
+ <path style="fill:#4670c8" d="m 14.035289,25.799733 c 0.760092,-1.316518 1.996912,-7.587556 1.996912,-7.587556 0,0 -4.812468,4.206636 -5.572559,5.523154 -0.7600926,1.316516 -0.184386,3.071898 0.411557,3.415965 0.595939,0.344067 2.403998,-0.03506 3.16409,-1.351563 z"/>
+ <path style="opacity:0.2" d="m 11.581125,16.216817 c 0.393452,1.468385 3.953181,6.777243 3.953181,6.777243 0,0 0.428389,-6.377473 0.03494,-7.845854 -0.393453,-1.468385 -2.041782,-2.302542 -2.706468,-2.12444 -0.664686,0.178103 -1.675102,1.724668 -1.281651,3.193051 z"/>
+ <path style="fill:#4ab6e7" d="m 11.581125,15.216817 c 0.393452,1.468385 3.953181,6.777243 3.953181,6.777243 0,0 0.428389,-6.377473 0.03494,-7.845854 -0.393453,-1.468385 -2.041782,-2.302542 -2.706468,-2.12444 -0.664686,0.178103 -1.675102,1.724668 -1.281651,3.193051 z"/>
+ <circle style="opacity:0.2" cx="23.49" cy="10.687" r="3" transform="matrix(0.86602541,0.49999999,-0.49999999,0.86602541,0,0)"/>
+ <circle style="fill:#ffb22e" cx="22.99" cy="9.821" r="3" transform="matrix(0.86602541,0.49999999,-0.49999999,0.86602541,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.699219 2.0039062 C 9.6953401 2.0272397 8.8676977 2.1614041 8.0722656 2.4296875 C 7.5755196 2.5972327 7.0387475 2.8435759 6.8007812 3.0136719 C 6.6261043 3.1385213 6.4824219 3.4243512 6.4824219 3.6445312 C 6.4824219 3.7603135 6.5381399 3.9517043 6.6015625 4.0546875 C 6.6079665 4.0650879 6.6673193 4.1290378 6.6875 4.1542969 C 6.7257684 4.1060364 6.7567774 4.0451234 6.8007812 4.0136719 C 7.0387475 3.8435759 7.5755196 3.5972327 8.0722656 3.4296875 C 8.8676977 3.1614041 9.6953401 3.0272396 10.699219 3.0039062 C 11.511855 2.98502 11.999895 3.0510342 12.707031 3.2773438 C 13.291385 3.4643608 13.717861 3.6607003 14.949219 4.3085938 C 16.897173 5.5314164 19.200487 5.9717616 21.251953 5.9980469 C 22.742844 6.0160302 23.176433 6.0226422 23.664062 6.1445312 C 25.392905 6.5766652 26.704947 7.9791969 26.964844 9.7617188 C 26.969117 9.7909929 26.967217 9.8413812 26.970703 9.875 C 27.005869 9.556641 27.006982 9.050403 26.964844 8.7617188 C 26.704947 6.9791968 25.392905 5.5766652 23.664062 5.1445312 C 23.176433 5.0226421 22.742844 5.0160302 21.251953 4.9980469 C 19.200487 4.9717616 16.897173 4.5314165 14.949219 3.3085938 C 13.717861 2.6607002 13.291385 2.4643609 12.707031 2.2773438 C 11.999895 2.0510342 11.511855 1.98502 10.699219 2.0039062 z M 23.875 10.089844 C 23.742583 10.369516 23.566163 10.53237 22.933594 10.958984 C 22.229429 11.433896 21.981923 11.630423 21.734375 11.908203 C 21.689665 11.95841 21.639346 12 21.623047 12 C 21.606777 12 21.547667 11.958423 21.492188 11.908203 L 21.267578 11.707031 C 20.676426 11.172607 20.233345 10.685321 20.09375 10.419922 C 20.05475 10.345821 20.048129 10.254759 20.035156 10.162109 C 20.015109 10.489207 19.992078 10.840583 20.007812 11.046875 C 20.023653 11.254763 20.03728 11.312628 20.09375 11.419922 C 20.233345 11.685321 20.676426 12.172607 21.267578 12.707031 L 21.492188 12.908203 C 21.547667 12.958423 21.606777 13 21.623047 13 C 21.639345 13 21.689665 12.958413 21.734375 12.908203 C 21.981923 12.630423 22.229429 12.433896 22.933594 11.958984 C 23.622344 11.49448 23.77346 11.349091 23.912109 11.017578 C 24.040161 10.711415 24.024514 10.388684 23.875 10.089844 z M 9.0039062 10.138672 C 8.8652889 10.987645 8.5060438 11.827686 7.8242188 12.613281 C 6.2251465 14.656783 5.8968892 15.503652 5.3945312 16.835938 C 5.1962088 17.361904 5.0874994 17.807915 5.0234375 18.351562 C 5.0041874 18.513769 5.0205215 18.9534 5.0253906 19.345703 C 5.089551 18.804953 5.1969881 18.359837 5.3945312 17.835938 C 5.8968892 16.503652 6.2251465 15.656783 7.8242188 13.613281 C 8.5855477 12.736082 8.9617426 11.79152 9.0566406 10.841797 C 9.0467325 10.597012 9.0211001 10.371901 9.0039062 10.138672 z M 24.121094 15.216797 C 24.106121 15.249207 24.083253 15.28148 24.074219 15.314453 C 24.040799 15.436458 24.033345 15.54659 24.033203 15.855469 C 24.046754 16.639369 25.000003 17.000038 25.617188 18.035156 C 25.818096 18.561495 25.927394 19.137391 25.964844 19.744141 C 26.026808 18.768475 25.925889 17.84389 25.617188 17.035156 C 25.103678 16.173918 24.365087 15.776483 24.121094 15.216797 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.859375 17.003906 A 3 3 0 0 0 12.402344 18.5 A 3 3 0 0 0 12.044922 20.496094 A 3 3 0 0 1 12.402344 19.5 A 3 3 0 0 1 16.5 18.402344 A 3 3 0 0 1 17.955078 20.503906 A 3 3 0 0 0 16.5 17.402344 A 3 3 0 0 0 14.859375 17.003906 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chat.delta.desktop.svg b/.icons/awkward/32x32/apps/chat.delta.desktop.svg
new file mode 120000
index 00000000..39677dbd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chat.delta.desktop.svg
@@ -0,0 +1 @@
+deltachat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chat.rocket.RocketChat.svg b/.icons/awkward/32x32/apps/chat.rocket.RocketChat.svg
new file mode 120000
index 00000000..3d0d1984
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chat.rocket.RocketChat.svg
@@ -0,0 +1 @@
+rocketchat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/checkbox-touch.svg b/.icons/awkward/32x32/apps/checkbox-touch.svg
new file mode 120000
index 00000000..c530a227
--- /dev/null
+++ b/.icons/awkward/32x32/apps/checkbox-touch.svg
@@ -0,0 +1 @@
+checkbox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/checkbox.svg b/.icons/awkward/32x32/apps/checkbox.svg
new file mode 100644
index 00000000..182b411c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/checkbox.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#f56e2c" d="m30 16a14 14 0 0 1 -14 14 14 14 0 0 1 -14 -14 14 14 0 0 1 14 -14 14 14 0 0 1 14 14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+ <path opacity=".2" d="m23.93 16a8 8 0 0 0 -2.895 -5.199c-0.325 0.121-0.67 0.199-1.035 0.199-1.258 0-2.34-0.794-2.783-1.9023a8 8 0 0 0 -1.217 -0.0977 8 8 0 0 0 -3.104 0.627l1.5215 2.6367a5 5 0 0 1 1.582 -0.264 5 5 0 0 1 4.8945 4h3.0352zm-0.002 2h-3.0293a5 5 0 0 1 -4.8984 4 5 5 0 0 1 -1.582 -0.26172l-1.5176 2.6289a8 8 0 0 0 3.099 0.633 8 8 0 0 0 1.221 -0.105c0.444-1.104 1.524-1.895 2.779-1.895 0.36611 0 0.71342 0.07673 1.0391 0.19922a8 8 0 0 0 2.889 -5.199zm-1.928-10a2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2zm0 18a2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2zm-9.312-12.736-1.518-2.629a8 8 0 0 0 -2.918 4.412c0.45895 0.52763 0.74805 1.2063 0.74805 1.9531 0 0.74588-0.28822 1.4238-0.74609 1.9512a8 8 0 0 0 2.9141 4.418l1.52-2.631a5 5 0 0 1 -1.688 -3.738 5 5 0 0 1 1.688 -3.736zm-4.688 3.736a2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2z"/>
+ <path fill="#fff" d="m23.93 15a8 8 0 0 0 -2.895 -5.1992c-0.325 0.1216-0.67 0.1992-1.035 0.1992-1.258 0-2.34-0.7945-2.783-1.9023a8 8 0 0 0 -1.217 -0.0977 8 8 0 0 0 -3.104 0.627l1.5215 2.6367a5 5 0 0 1 1.582 -0.264 5 5 0 0 1 4.8945 4h3.0352zm-0.002 2h-3.0293a5 5 0 0 1 -4.8984 4 5 5 0 0 1 -1.582 -0.26172l-1.5176 2.6289a8 8 0 0 0 3.099 0.633 8 8 0 0 0 1.221 -0.105c0.444-1.104 1.524-1.895 2.779-1.895 0.36611 0 0.71342 0.07673 1.0391 0.19922a8 8 0 0 0 2.889 -5.199zm-1.928-10a2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2zm0 18a2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2zm-9.312-12.736-1.518-2.6292a8 8 0 0 0 -2.918 4.4122c0.45895 0.52763 0.74805 1.2063 0.74805 1.9531 0 0.74588-0.28822 1.4238-0.74609 1.9512a8 8 0 0 0 2.9141 4.418l1.52-2.631a5 5 0 0 1 -1.688 -3.738 5 5 0 0 1 1.688 -3.736zm-4.688 3.736a2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2z"/>
+ <circle fill="#8561c5" cx="25" cy="24" r="7"/>
+ <path fill="#fff" d="m23.964 20-0.0882 1.0536a3.1429 3.1429 0 0 0 -0.91852 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0 -0.048 0.53013 3.1429 3.1429 0 0 0 0.0457 0.53237l-0.867 0.602 1 1.7321 0.95536-0.44978a3.1429 3.1429 0 0 0 0.92075 0.5279l0.0882 1.0558h2l0.0882-1.0536a3.1429 3.1429 0 0 0 0.91854 -0.53126l0.95758 0.4509 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048 -0.53013 3.1429 3.1429 0 0 0 -0.0457 -0.53237l0.86719-0.60156-1-1.7321-0.95536 0.44978a3.1429 3.1429 0 0 0 -0.92076 -0.5279l-0.0882-1.0558h-2zm1 2.8572a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1 -1.143 1.143 1.1429 1.1429 0 0 1 -1.143 -1.143 1.1429 1.1429 0 0 1 1.143 -1.143z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.977 24.459a7 7 0 0 1 -6.977 6.541 7 7 0 0 1 -6.977 -6.459 7 7 0 0 0 -0.023 0.459 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -0.023 -0.541z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/checkgmail.svg b/.icons/awkward/32x32/apps/checkgmail.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/32x32/apps/checkgmail.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cheese.svg b/.icons/awkward/32x32/apps/cheese.svg
new file mode 100644
index 00000000..0177e055
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cheese.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="22" x="-31" y="-27" rx="1.4" ry="1.375" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="28" height="22" x="-30" y="-27" rx="1.4" ry="1.375" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#9b62b4" width="24" height="18" x="-28" y="-25" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 11.5,20.5 c 0,0 0.375,3 4.5,3 4.125,0 4.5,-3 4.5,-3"/>
+ <circle style="opacity:0.2" cx="11.5" cy="12.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="11.5" cy="11.5" r="2.5"/>
+ <circle style="fill:#3f3f3f" cx="12" cy="11.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="20.5" cy="12.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="20.5" cy="11.5" r="2.5"/>
+ <circle style="fill:#3f3f3f" cx="21" cy="11.5" r="1.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.375 2 C 5.61325 2 5 2.6247906 5 3.4003906 L 5 4.4003906 C 5 3.6247906 5.61325 3 6.375 3 L 25.625 3 C 26.38675 3 27 3.6247906 27 4.4003906 L 27 3.4003906 C 27 2.6247906 26.38675 2 25.625 2 L 6.375 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cherrytree.svg b/.icons/awkward/32x32/apps/cherrytree.svg
new file mode 100644
index 00000000..05e98d49
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cherrytree.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <path fill="none" stroke="#1f711f" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="m21.5 1039.9s-2.764-4.4724-3-7c-0.28574-3.0599 2-9 2-9"/>
+ <path fill="none" stroke="#248424" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="m10.5 1041.9s0.16148-7.7583 2-11c1.748-3.0822 8-7 8-7"/>
+ <path fill-rule="evenodd" opacity=".2" d="m21.93 1024.3a1.5002 1.5002 0 0 1 -0.63281 0.7793s-1.5082 0.9458-3.2285 2.2637c-1.7203 1.3178-3.6337 3.0941-4.2637 4.205-0.67523 1.1905-1.2425 3.8803-1.5039 6.1485-0.262 2.3-0.301 4.2-0.301 4.2a1.5003 1.5003 0 0 1 -2.9707 0.2598c-0.0091 0.2-0.0293 0.6-0.0293 0.6a1.5003 1.5003 0 1 0 3 0.061s0.03942-1.8744 0.30078-4.1426 0.82867-4.9579 1.5039-6.1484c0.63-1.1109 2.5434-2.8873 4.2637-4.2051 1.7203-1.3179 3.2285-2.2637 3.2285-2.2637a1.5002 1.5002 0 0 0 0.63281 -1.7812z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".1" d="m20.512 1022.4a1.5002 1.5002 0 0 0 -0.80859 0.2402s-1.6163 1.0122-3.459 2.4238-3.9308 3.1362-5.0488 5.1075c-1.1633 2.0512-1.596 4.8619-1.875 7.2832-0.2787 2.4-0.32 4.4-0.32 4.4a1.5003 1.5003 0 0 0 0.0293 0.3183c0.02569-0.691 0.08448-1.9536 0.29102-3.7461 0.27901-2.4213 0.71171-5.232 1.875-7.2832 1.118-1.9713 3.2061-3.6958 5.0488-5.1074s3.459-2.4238 3.459-2.4238a1.5002 1.5002 0 0 1 0.80859 -0.2403 1.5002 1.5002 0 0 1 1.418 1.0039 1.5002 1.5002 0 0 0 -1.418 -2.0019z"/>
+ <circle fill="#c72828" cx="22" cy="1040.4" r="7"/>
+ <path fill="#fff" opacity=".2" d="m22 1033.4a7 7 0 0 0 -7 7 7 7 0 0 0 0.02344 0.541 7 7 0 0 1 6.9766 -6.541 7 7 0 0 1 6.9766 6.459 7 7 0 0 0 0.02344 -0.459 7 7 0 0 0 -7 -7z"/>
+ <path opacity=".2" d="m28.977 1040.8a7 7 0 0 1 -6.977 6.6 7 7 0 0 1 -6.9766 -6.459 7 7 0 0 0 -0.02344 0.459 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -0.02344 -0.541z"/>
+ <circle fill="#ff3737" cx="10" cy="1043.4" r="7"/>
+ <path fill="#fff" opacity=".2" d="m10 1036.4a7 7 0 0 0 -7 7 7 7 0 0 0 0.023437 0.541 7 7 0 0 1 6.9766 -6.541 7 7 0 0 1 6.9766 6.459 7 7 0 0 0 0.02344 -0.459 7 7 0 0 0 -7 -7z"/>
+ <path opacity=".2" d="m16.977 1043.8a7 7 0 0 1 -6.977 6.6 7 7 0 0 1 -6.9766 -6.5 7 7 0 0 0 -0.0234 0.5 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -0.02344 -0.541z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chess.svg b/.icons/awkward/32x32/apps/chess.svg
new file mode 100644
index 00000000..b7f58008
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chess.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 17.541849,3 C 17.384601,3.0784012 17.204687,3.1372021 17.063008,3.2447237 16.790303,3.4540268 16.524681,3.6776102 16.28031,3.9186938 16.011856,4.1831577 15.734193,4.3331 15.342489,4.4136012 14.401127,4.6044241 13.84514,4.8156872 12.965401,5.1847328 11.00901,6.0080851 9.714194,7.5590284 8.7912478,9.4245564 7.9724253,11.082881 7.9575504,12.880508 8.0248412,14.686535 c 0.1388315,3.726016 2.3585058,6.446257 3.5456568,9.3135 l 0.307413,0 C 11.414667,24.000035 11,24.31154 11,24.698645 l 0,1.402682 c 0,0.387105 0.414667,0.898365 0.877911,0.898365 l -0.659945,0 C 10.612349,26.999692 10,27.467299 10,28.048308 l 0,1.903076 C 10,30.532393 10.612349,31 11.217966,31 L 20.874,31 C 21.479617,31 22,30.532393 22,29.951384 l 0,-1.903076 c 0,-0.581009 -0.520383,-1.048616 -1.126,-1.048616 l -0.659911,0 C 20.677333,26.999692 21,26.488432 21,26.101327 l 0,-1.402682 c 0,-0.387105 -0.322667,-0.69861 -0.785911,-0.69861 l 0.128915,0 c 0.300329,-0.278604 0.287185,-0.777712 0.554931,-1.062616 1.213359,-1.283819 1.430107,-3.105947 0.577993,-4.66627 C 21.059434,17.509538 20.47365,16.891428 19.797909,16.36292 19.037169,15.768052 18.250929,15.207343 17.4838,14.621434 17.264219,14.453432 17.29183,14.263204 17,14 c 0.723199,0.152602 1.078807,0.34143 1.661048,0.370831 1.005112,0.049 1.872101,0.482958 2.676757,1.068167 0.310954,0.226103 0.6722,0.407406 1.036278,0.533408 0.47316,0.162263 0.708324,0.0462 0.990237,-0.381506 0.07437,-0.113401 0.118999,-0.242903 0.189831,-0.391306 0.560284,0.014 0.868405,-0.415757 1.022111,-0.933765 0.05242,-0.177103 0.141665,-0.340905 0.206123,-0.513108 0.435619,-1.153617 0.211788,-2.174932 -0.622617,-3.065346 C 23.973479,10.483672 23.751774,10.31427 23.556984,10.118967 22.906743,9.469357 22.252959,8.8232473 21.61901,8.1582374 21.158599,7.6745301 20.744229,7.1481222 20.279569,6.668195 20.049364,6.4317315 19.855283,6.1949879 19.748326,5.8778832 19.586828,5.402716 19.283665,5.0368906 18.84238,4.7896468 18.68584,4.7014455 18.136841,4.599944 18.02351,4.5271429 17.84147,3.996815 18.272839,3.333345 17.541849,3 Z"/>
+ <path style="fill:#4f4f4f" d="M 17.541849,2 C 17.384601,2.0784012 17.204687,2.1372021 17.063008,2.2447237 16.790303,2.4540268 16.524681,2.6776102 16.28031,2.9186938 16.011856,3.1831577 15.734193,3.3331 15.342489,3.4136012 14.401127,3.6044241 13.84514,3.8156872 12.965401,4.1847328 11.00901,5.0080851 9.714194,6.5590284 8.7912478,8.4245564 7.9724253,10.082881 7.9575504,11.880508 8.0248412,13.686535 c 0.1388315,3.726016 2.3585058,6.446257 3.5456568,9.3135 l 0.307413,0 C 11.414667,23.000035 11,23.31154 11,23.698645 l 0,1.402682 c 0,0.387105 0.414667,0.898365 0.877911,0.898365 l -0.659945,0 C 10.612349,25.999692 10,26.467299 10,27.048308 l 0,1.903076 C 10,29.532393 10.612349,30 11.217966,30 L 20.874,30 C 21.479617,30 22,29.532393 22,28.951384 l 0,-1.903076 c 0,-0.581009 -0.520383,-1.048616 -1.126,-1.048616 l -0.659911,0 C 20.677333,25.999692 21,25.488432 21,25.101327 l 0,-1.402682 c 0,-0.387105 -0.322667,-0.69861 -0.785911,-0.69861 l 0.128915,0 c 0.300329,-0.278604 0.287185,-0.777712 0.554931,-1.062616 1.213359,-1.283819 1.430107,-3.105947 0.577993,-4.66627 C 21.059434,16.509538 20.47365,15.891428 19.797909,15.36292 19.037169,14.768052 18.250929,14.207343 17.4838,13.621434 17.264219,13.453432 17.29183,13.263204 17,13 c 0.723199,0.152602 1.078807,0.34143 1.661048,0.370831 1.005112,0.049 1.872101,0.482958 2.676757,1.068167 0.310954,0.226103 0.6722,0.407406 1.036278,0.533408 0.47316,0.162263 0.708324,0.0462 0.990237,-0.381506 0.07437,-0.113401 0.118999,-0.242903 0.189831,-0.391306 0.560284,0.014 0.868405,-0.415757 1.022111,-0.933765 0.05242,-0.177103 0.141665,-0.340905 0.206123,-0.513108 0.435619,-1.153617 0.211788,-2.174932 -0.622617,-3.0653457 C 23.973479,9.4836723 23.751774,9.3142697 23.556984,9.1189668 22.906743,8.469357 22.252959,7.8232473 21.61901,7.1582374 21.158599,6.6745301 20.744229,6.1481222 20.279569,5.668195 20.049364,5.4317315 19.855283,5.1949879 19.748326,4.8778832 19.586828,4.402716 19.283665,4.0368906 18.84238,3.7896468 18.68584,3.7014455 18.136841,3.599944 18.02351,3.5271429 17.84147,2.996815 18.272839,2.333345 17.541849,2 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 17.541016 2 C 17.383768 2.0784012 17.204179 2.136619 17.0625 2.2441406 C 16.789795 2.4534437 16.525621 2.6768852 16.28125 2.9179688 C 16.012796 3.1824327 15.733501 3.3335613 15.341797 3.4140625 C 14.400435 3.6048854 13.844583 3.8165013 12.964844 4.1855469 C 11.008453 5.0088992 9.7139618 6.5583001 8.7910156 8.4238281 C 8.0615288 9.9012253 7.9793029 11.491693 8.015625 13.097656 C 8.0464944 11.835181 8.2134143 10.593618 8.7910156 9.4238281 C 9.7139618 7.5583001 11.008453 6.0088992 12.964844 5.1855469 C 13.844583 4.8165013 14.400435 4.6048854 15.341797 4.4140625 C 15.733501 4.3335613 16.012796 4.1824326 16.28125 3.9179688 C 16.525621 3.6768852 16.789795 3.4534437 17.0625 3.2441406 C 17.204179 3.136619 17.383768 3.0784012 17.541016 3 C 18.272006 3.333345 17.841397 3.9970158 18.023438 4.5273438 C 18.136768 4.6001449 18.685257 4.7008612 18.841797 4.7890625 C 19.283082 5.0363063 19.586549 5.4017859 19.748047 5.8769531 C 19.855004 6.1940578 20.049092 6.4315052 20.279297 6.6679688 C 20.743957 7.1478959 21.15873 7.6744958 21.619141 8.1582031 C 22.25309 8.823213 22.9064 9.4695306 23.556641 10.119141 C 23.751431 10.314444 23.973867 10.483797 24.160156 10.6875 C 24.579487 11.134979 24.844501 11.61513 24.949219 12.128906 C 25.10727 11.228023 24.840539 10.413553 24.160156 9.6875 C 23.973867 9.483797 23.751431 9.3144435 23.556641 9.1191406 C 22.9064 8.4695308 22.25309 7.823213 21.619141 7.1582031 C 21.15873 6.6744958 20.743957 6.1478959 20.279297 5.6679688 C 20.049092 5.4315052 19.855004 5.1940578 19.748047 4.8769531 C 19.586549 4.4017859 19.283082 4.0363063 18.841797 3.7890625 C 18.685257 3.7008612 18.136768 3.6001448 18.023438 3.5273438 C 17.841397 2.9970158 18.272006 2.333345 17.541016 2 z M 17 14 C 17.29183 14.263204 17.264794 14.453092 17.484375 14.621094 C 18.251504 15.207003 19.038088 15.768413 19.798828 16.363281 C 20.474569 16.891789 21.060068 17.509873 21.476562 18.271484 C 21.7388 18.751672 21.887338 19.257214 21.949219 19.763672 C 22.063343 18.935245 21.912653 18.070019 21.476562 17.271484 C 21.060068 16.509873 20.474569 15.891789 19.798828 15.363281 C 19.35414 15.015553 18.898516 14.681943 18.445312 14.345703 C 17.984013 14.286373 17.626692 14.132238 17 14 z M 20.742188 23.181641 C 20.61801 23.455742 20.569689 23.790404 20.34375 24 L 20.214844 24 C 20.678088 24 21 24.312114 21 24.699219 L 21 23.699219 C 21 23.490468 20.901297 23.309428 20.742188 23.181641 z M 11.226562 23.248047 C 11.091704 23.370186 11 23.524816 11 23.699219 L 11 24.699219 C 11 24.312114 11.413709 24 11.876953 24 L 11.570312 24 C 11.466021 23.748111 11.344681 23.498448 11.226562 23.248047 z M 21 26.023438 L 21 26.101562 C 21 26.488667 20.678088 27 20.214844 27 L 20.873047 27 C 21.478664 27 22 27.467819 22 28.048828 L 22 27.048828 C 22 26.510498 21.547353 26.085318 21 26.023438 z M 11 26.041016 C 10.475175 26.136792 10 26.538911 10 27.048828 L 10 28.048828 C 10 27.467819 10.613133 27 11.21875 27 L 11.876953 27 C 11.413709 27 11 26.488667 11 26.101562 L 11 26.041016 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chessx.svg b/.icons/awkward/32x32/apps/chessx.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chessx.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chiaki.svg b/.icons/awkward/32x32/apps/chiaki.svg
new file mode 100644
index 00000000..282c3f28
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chiaki.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#bfee00" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:.2" d="m11 6c-1 0-4 2-4 2l1 1s2-2 3-2h1c1 0 3 2 3 2l1-1s-3-2-4-2zm0 2c-1 0-2 1-2 1l1 1s0-1 1-1h1c1 0 1 1 1 1l1-1s-1-1-2-1zm0.492188 2-1.492188 3h-7.410156a14 14 0 0 0-0.589844 4 14 14 0 0 0 0.595703 4h11.767578l1.636719 3 1.636719-3h11.773437a14 14 0 0 0 0.589844-4 14 14 0 0 0-0.595703-4h-7.404297l-1.474609-3-1.525391 3h-6z"/>
+ <path style="fill:#162d50" d="m11 5c-1 0-4 2-4 2l1 1s2-2 3-2h1c1 0 3 2 3 2l1-1s-3-2-4-2h-1zm0 2c-1 0-2 1-2 1l1 1s0-1 1-1h1c1 0 1 1 1 1l1-1s-1-1-2-1h-1zm0.492188 2-1.492188 3h-7.4101562a14 14 0 0 0-0.5898438 4 14 14 0 0 0 0.5957031 4h11.767578l1.636719 3 1.636719-3h11.773437a14 14 0 0 0 0.589844-4 14 14 0 0 0-0.595703-4h-7.404297l-1.474609-3-1.525391 3h-6l-1.507812-3z"/>
+ <path style="opacity:.2" d="m13 16v3h1v-3zm5 0v3h1v-3z"/>
+ <path style="fill:#ffaaee" d="m13 15v3h1v-3h-1zm5 0v3h1v-3h-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chinese.svg b/.icons/awkward/32x32/apps/chinese.svg
new file mode 120000
index 00000000..6c199a7a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chinese.svg
@@ -0,0 +1 @@
+ibus-pinyin.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chirp.svg b/.icons/awkward/32x32/apps/chirp.svg
new file mode 100644
index 00000000..b3b34e8a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chirp.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="17" x="2" y="8" rx="1.75" ry="1.518"/>
+ <rect style="fill:#8e8e8e" width="28" height="17" x="2" y="7" rx="1.75" ry="1.518"/>
+ <path style="opacity:0.2" d="m 7.4409822,12 17.1180358,0 c 0.790283,0 1.556425,0.510231 1.426503,1.125001 L 24.559018,19.875 C 24.429097,20.489769 23.922798,21 23.132515,21 L 8.8674851,21 C 8.0772022,21 7.5709036,20.489769 7.4409822,19.875 L 6.0144794,13.125001 C 5.8845577,12.510231 6.6506994,12 7.4409822,12 Z"/>
+ <rect style="opacity:0.2" width="5" height="5" x="1" y="14" rx="1.136" ry="1.073"/>
+ <rect style="fill:#b3b3b3" width="5" height="5" x="1" y="13" rx="1.136" ry="1.073"/>
+ <circle style="opacity:0.5" cx="3.5" cy="15.5" r="1.5"/>
+ <path style="fill:#30c9c6" d="m 7.4409822,11 17.1180358,0 c 0.790283,0 1.556425,0.510231 1.426503,1.125001 L 24.559018,18.875 C 24.429097,19.489769 23.922798,20 23.132515,20 L 8.8674851,20 C 8.0772022,20 7.5709036,19.489769 7.4409822,18.875 L 6.0144794,12.125001 C 5.8845577,11.510231 6.6506994,11 7.4409822,11 Z"/>
+ <rect style="opacity:0.2" width="5" height="5" x="26" y="14" rx="1.136" ry="1.073"/>
+ <rect style="fill:#b3b3b3" width="5" height="5" x="26" y="13" rx="1.136" ry="1.073"/>
+ <circle style="opacity:0.5" cx="28.5" cy="15.5" r="1.5"/>
+ <path style="opacity:0.1" d="m 10,14 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 z m 4,0 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 z m 4,0 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 z m 4,0 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 z m -10,3 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 z m 4,0 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 z m 4,0 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 z"/>
+ <path style="fill:#4f4f4f" d="M 10 13 A 1 1 0 0 0 9 14 A 1 1 0 0 0 10 15 A 1 1 0 0 0 11 14 A 1 1 0 0 0 10 13 z M 14 13 A 1 1 0 0 0 13 14 A 1 1 0 0 0 14 15 A 1 1 0 0 0 15 14 A 1 1 0 0 0 14 13 z M 18 13 A 1 1 0 0 0 17 14 A 1 1 0 0 0 18 15 A 1 1 0 0 0 19 14 A 1 1 0 0 0 18 13 z M 22 13 A 1 1 0 0 0 21 14 A 1 1 0 0 0 22 15 A 1 1 0 0 0 23 14 A 1 1 0 0 0 22 13 z M 12 16 A 1 1 0 0 0 11 17 A 1 1 0 0 0 12 18 A 1 1 0 0 0 13 17 A 1 1 0 0 0 12 16 z M 16 16 A 1 1 0 0 0 15 17 A 1 1 0 0 0 16 18 A 1 1 0 0 0 17 17 A 1 1 0 0 0 16 16 z M 20 16 A 1 1 0 0 0 19 17 A 1 1 0 0 0 20 18 A 1 1 0 0 0 21 17 A 1 1 0 0 0 20 16 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.75 7 C 2.7805 7 2 7.6766852 2 8.5175781 L 2 9.5175781 C 2 8.6766852 2.7805 8 3.75 8 L 28.25 8 C 29.2195 8 30 8.6766852 30 9.5175781 L 30 8.5175781 C 30 7.6766852 29.2195 7 28.25 7 L 3.75 7 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 2.1367188 13 C 1.50714 13 1 13.478101 1 14.072266 L 1 15.072266 C 1 14.478101 1.50714 14 2.1367188 14 L 4.8632812 14 C 5.49286 14 6 14.478101 6 15.072266 L 6 14.072266 C 6 13.478101 5.49286 13 4.8632812 13 L 2.1367188 13 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.4414062 11 C 6.6511235 11 5.8837502 11.51023 6.0136719 12.125 L 6.1191406 12.621094 C 6.3467086 12.255968 6.8841748 12 7.4414062 12 L 24.558594 12 C 25.115825 12 25.653291 12.255968 25.880859 12.621094 L 25.986328 12.125 C 26.11625 11.51023 25.348877 11 24.558594 11 L 7.4414062 11 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 27.136719 13 C 26.50714 13 26 13.478101 26 14.072266 L 26 15.072266 C 26 14.478101 26.50714 14 27.136719 14 L 29.863281 14 C 30.49286 14 31 14.478101 31 15.072266 L 31 14.072266 C 31 13.478101 30.49286 13 29.863281 13 L 27.136719 13 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chmsee-icon.svg b/.icons/awkward/32x32/apps/chmsee-icon.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chmsee-icon.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chocolate-doom-setup.svg b/.icons/awkward/32x32/apps/chocolate-doom-setup.svg
new file mode 100644
index 00000000..359048ce
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chocolate-doom-setup.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 11.091015,13 a 1.0909945,1.2001198 0 0 0 -1.0536,1.51172 l 3.8181,15.599999 A 1.0909945,1.2001198 0 0 0 14.909114,31 h 2.181772 a 1.0909945,1.2001198 0 0 0 1.0536,-0.888281 L 21.962585,14.51172 A 1.0909945,1.2001198 0 0 0 20.908985,13 Z"/>
+ <path style="fill:#975a34" d="m 14.811531,2.0025458 c 0.07765,-0.048746 1.103238,0.6092876 2.158313,1.384548 1.544536,1.1349209 2.526106,2.138408 3.386245,3.4680666 0.212534,0.3285826 0.38824,0.6706975 0.546278,1.0175259 0.09191,0.1432458 0.178796,0.2902705 0.260387,0.4407731 1.670125,3.1444366 0.763531,7.1125546 -2.024589,8.8628216 -2.788121,1.750268 -6.401964,0.619893 -8.071742,-2.524761 -0.07681,-0.144755 -0.149184,-0.292225 -0.215494,-0.443006 -0.0807,-0.141683 -0.169778,-0.278735 -0.238683,-0.424745 -0.9461621,-2.005535 -0.7538634,-4.1525517 0.288931,-5.979834 0.552086,-0.9674175 1.658745,-1.9537468 2.455637,-2.4563965 0.994166,-0.6270808 1.329305,-1.8952882 1.392322,-2.9981453 0.01008,-0.1765361 0.03914,-0.3322508 0.06235,-0.3468179 z"/>
+ <path style="fill:#f1b65c" d="m 11.091015,12 a 1.0909945,1.2001198 0 0 0 -1.0536,1.51172 l 3.8181,15.599999 A 1.0909945,1.2001198 0 0 0 14.909114,30 h 2.181772 a 1.0909945,1.2001198 0 0 0 1.0536,-0.888281 L 21.962585,13.51172 A 1.0909945,1.2001198 0 0 0 20.908985,12 Z"/>
+ <rect style="opacity:0.2" width="16" height="2" x="8" y="12" rx=".727" ry="1"/>
+ <rect style="fill:#ffcf88" width="16" height="2" x="8" y="11" rx=".727" ry="1"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 14.810547 2.0019531 C 14.787337 2.0165202 14.76008 2.1730733 14.75 2.3496094 C 14.686983 3.4524665 14.351588 4.7205755 13.357422 5.3476562 C 12.56053 5.850306 11.452477 6.83727 10.900391 7.8046875 C 10.230728 8.978133 9.9192614 10.282641 10.027344 11.597656 C 10.105171 10.627043 10.40123 9.679364 10.900391 8.8046875 C 11.452477 7.83727 12.56053 6.850306 13.357422 6.3476562 C 14.351588 5.7205755 14.686983 4.4524665 14.75 3.3496094 C 14.76008 3.1730733 14.787337 3.0165202 14.810547 3.0019531 L 14.8125 3.0019531 C 14.89015 2.9532071 15.915628 3.6114584 16.970703 4.3867188 C 18.515239 5.5216397 19.49533 6.5258102 20.355469 7.8554688 C 20.568003 8.1840514 20.744306 8.5262185 20.902344 8.8730469 C 20.994254 9.0162927 21.080518 9.1619974 21.162109 9.3125 C 21.648792 10.228805 21.910291 11.216335 21.976562 12.197266 C 22.070098 10.897384 21.815331 9.5423558 21.162109 8.3125 C 21.080518 8.1619974 20.994254 8.0162927 20.902344 7.8730469 C 20.744306 7.5262185 20.568003 7.1840513 20.355469 6.8554688 C 19.49533 5.5258101 18.515239 4.5216397 16.970703 3.3867188 C 15.915628 2.6114583 14.89015 1.9532071 14.8125 2.0019531 L 14.810547 2.0019531 z"/>
+ <g>
+ <circle style="fill:#cc5e55" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 23,19 -0.0882,1.0536 a 3.1429,3.1429 0 0 0 -0.91852,0.53126 l -0.95759,-0.4509 -1,1.7321 0.86941,0.6038 a 3.1429,3.1429 0 0 0 -0.048,0.53013 3.1429,3.1429 0 0 0 0.0457,0.53237 l -0.86719,0.60156 1,1.7321 0.95536,-0.44978 a 3.1429,3.1429 0 0 0 0.92075,0.5279 l 0.0882,1.0558 h 2 l 0.0882,-1.0536 a 3.1429,3.1429 0 0 0 0.91854,-0.53126 l 0.95758,0.4509 1,-1.7321 -0.86942,-0.6038 a 3.1429,3.1429 0 0 0 0.048,-0.53013 3.1429,3.1429 0 0 0 -0.0457,-0.53237 l 0.86719,-0.60156 -1,-1.7321 -0.95536,0.44978 a 3.1429,3.1429 0 0 0 -0.921,-0.528 l -0.088,-1.056 h -2 z m 1,2.8572 a 1.1429,1.1429 0 0 1 1.143,1.143 A 1.1429,1.1429 0 0 1 24,24.1432 1.1429,1.1429 0 0 1 22.857,23.0002 1.1429,1.1429 0 0 1 24,21.8572 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.021,-0.576 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chocolate-doom.svg b/.icons/awkward/32x32/apps/chocolate-doom.svg
new file mode 100644
index 00000000..f16d9c3c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chocolate-doom.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 11.091015,13 a 1.0909945,1.2001198 0 0 0 -1.0536,1.51172 l 3.8181,15.599999 A 1.0909945,1.2001198 0 0 0 14.909114,31 h 2.181772 a 1.0909945,1.2001198 0 0 0 1.0536,-0.888281 L 21.962585,14.51172 A 1.0909945,1.2001198 0 0 0 20.908985,13 Z"/>
+ <path style="fill:#975a34" d="m 14.811531,2.0025458 c 0.07765,-0.048746 1.103238,0.6092876 2.158313,1.384548 1.544536,1.1349209 2.526106,2.138408 3.386245,3.4680666 0.212534,0.3285826 0.38824,0.6706975 0.546278,1.0175259 0.09191,0.1432458 0.178796,0.2902705 0.260387,0.4407731 1.670125,3.1444366 0.763531,7.1125546 -2.024589,8.8628216 -2.788121,1.750268 -6.401964,0.619893 -8.071742,-2.524761 -0.07681,-0.144755 -0.149184,-0.292225 -0.215494,-0.443006 -0.0807,-0.141683 -0.169778,-0.278735 -0.238683,-0.424745 -0.9461621,-2.005535 -0.7538634,-4.1525517 0.288931,-5.979834 0.552086,-0.9674175 1.658745,-1.9537468 2.455637,-2.4563965 0.994166,-0.6270808 1.329305,-1.8952882 1.392322,-2.9981453 0.01008,-0.1765361 0.03914,-0.3322508 0.06235,-0.3468179 z"/>
+ <path style="fill:#f1b65c" d="m 11.091015,12 a 1.0909945,1.2001198 0 0 0 -1.0536,1.51172 l 3.8181,15.599999 A 1.0909945,1.2001198 0 0 0 14.909114,30 h 2.181772 a 1.0909945,1.2001198 0 0 0 1.0536,-0.888281 L 21.962585,13.51172 A 1.0909945,1.2001198 0 0 0 20.908985,12 Z"/>
+ <rect style="opacity:0.2" width="16" height="2" x="8" y="12" rx=".727" ry="1"/>
+ <rect style="fill:#ffcf88" width="16" height="2" x="8" y="11" rx=".727" ry="1"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 14.810547 2.0019531 C 14.787337 2.0165202 14.76008 2.1730733 14.75 2.3496094 C 14.686983 3.4524665 14.351588 4.7205755 13.357422 5.3476562 C 12.56053 5.850306 11.452477 6.83727 10.900391 7.8046875 C 10.230728 8.978133 9.9192614 10.282641 10.027344 11.597656 C 10.105171 10.627043 10.40123 9.679364 10.900391 8.8046875 C 11.452477 7.83727 12.56053 6.850306 13.357422 6.3476562 C 14.351588 5.7205755 14.686983 4.4524665 14.75 3.3496094 C 14.76008 3.1730733 14.787337 3.0165202 14.810547 3.0019531 L 14.8125 3.0019531 C 14.89015 2.9532071 15.915628 3.6114584 16.970703 4.3867188 C 18.515239 5.5216397 19.49533 6.5258102 20.355469 7.8554688 C 20.568003 8.1840514 20.744306 8.5262185 20.902344 8.8730469 C 20.994254 9.0162927 21.080518 9.1619974 21.162109 9.3125 C 21.648792 10.228805 21.910291 11.216335 21.976562 12.197266 C 22.070098 10.897384 21.815331 9.5423558 21.162109 8.3125 C 21.080518 8.1619974 20.994254 8.0162927 20.902344 7.8730469 C 20.744306 7.5262185 20.568003 7.1840513 20.355469 6.8554688 C 19.49533 5.5258101 18.515239 4.5216397 16.970703 3.3867188 C 15.915628 2.6114583 14.89015 1.9532071 14.8125 2.0019531 L 14.810547 2.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/choqok.svg b/.icons/awkward/32x32/apps/choqok.svg
new file mode 100644
index 00000000..1955bf9f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/choqok.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,2.5 14.666667,4.1 13,3.5 12.208333,5.0209 C 9.1374002,5.6528 6.9675199,7.137 5.1692733,9.4831 2.0239867,13.5866 2,20.6667 2,24.6667 2,28.6666 9.333333,30 16,30 c 6.666667,0 14,-1.3334 14,-5.3333 0,-4 -0.024,-11.0801 -3.169273,-15.1836 C 25.03248,7.1369 22.8626,5.6528 19.791667,5.0208 L 19,3.5 17.333333,4.1 Z"/>
+ <path style="fill:#81b427" d="M 16,1.5 14.666667,3.1 13,2.5 12.208333,4.0209 C 9.1374002,4.6528 6.9675199,6.137 5.1692733,8.4831 2.0239867,12.5866 2,19.6667 2,23.6667 2,27.6666 9.333333,29 16,29 c 6.666667,0 14,-1.3334 14,-5.3333 0,-4 -0.024,-11.0801 -3.169273,-15.1836 C 25.03248,6.1369 22.8626,4.6528 19.791667,4.0208 L 19,2.5 17.333333,3.1 Z"/>
+ <path style="fill:#86572f" d="M 12.694481,23.0884 C 13.376456,24.2696 14.636057,24.998 16,25 c 1.363943,0 2.623544,-0.7304 3.305519,-1.9116 L 16,23.0884 Z"/>
+ <path style="opacity:0.2" d="m 16.000001,20 c -0.15317,10e-5 -0.301029,0.058 -0.409484,0.1621 l -3.402434,2.897 c -0.364082,0.35 -0.172602,1.3851 0.342477,1.3854 L 16.000001,25 l 3.46944,-0.5555 c 0.515073,-3e-4 0.70656,-1.0354 0.342477,-1.3854 l -3.402435,-2.897 C 16.301028,20.0578 16.15317,20.0001 16.000001,20 Z"/>
+ <path style="fill:#ffc12e" d="m 16.000001,19 c -0.15317,10e-5 -0.301029,0.058 -0.409484,0.1621 l -3.402434,2.897 c -0.364082,0.35 -0.172602,1.3851 0.342477,1.3854 L 16.000001,24 l 3.46944,-0.5555 c 0.515073,-3e-4 0.70656,-1.0354 0.342477,-1.3854 l -3.402435,-2.897 C 16.301028,19.0578 16.15317,19.0001 16.000001,19 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 16,19 c -0.15317,10e-5 -0.301701,0.05801 -0.410156,0.162109 L 12.1875,22.058594 c -0.239509,0.230245 -0.233897,0.75236 -0.05859,1.085937 0.0194,-0.02891 0.03433,-0.06261 0.05859,-0.08594 l 3.402344,-2.896485 C 15.698299,20.058009 15.84683,20.0001 16,20 c 0.153169,10e-5 0.301701,0.05781 0.410156,0.162109 l 3.402344,2.896485 c 0.02427,0.02333 0.03919,0.05703 0.05859,0.08594 0.175303,-0.333577 0.180916,-0.855692 -0.05859,-1.085937 L 16.410156,19.162109 C 16.301701,19.057809 16.153169,19.0001 16,19 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,1.5 14.666016,3.0996094 13,2.5 12.208984,4.0214844 C 9.1380516,4.6533844 6.9681685,6.1363219 5.1699219,8.4824219 2.0246353,12.585922 2,19.666016 2,23.666016 c 0,0.03998 0.012214,0.07578 0.013672,0.115234 0.014556,-4.089473 0.210742,-10.455969 3.15625,-14.2988281 1.7982466,-2.3461 3.9681297,-3.8290375 7.039062,-4.4609375 L 13,3.5 14.666016,4.0996094 16,2.5 17.333984,4.0996094 19,3.5 19.791016,5.0214844 c 3.070933,0.632 5.240815,2.1147375 7.039062,4.4609375 2.945495,3.8428591 3.141693,10.2093551 3.15625,14.2988281 C 29.987786,23.7418 30,23.705997 30,23.666016 c 0,-4 -0.02465,-11.080094 -3.169922,-15.1835941 -1.798247,-2.3462 -3.968129,-3.8289375 -7.039062,-4.4609375 L 19,2.5 17.333984,3.0996094 16,1.5 Z"/>
+ <circle style="opacity:0.2" cx="23" cy="17" r="3"/>
+ <circle style="fill:#ffffff" cx="23" cy="16" r="3"/>
+ <path style="opacity:0.2" d="m 9,15.000047 a 3,3 0 0 0 -3,3 A 3,3 0 0 0 6.1757812,19.002 3,3 0 0 1 9,17.000047 3,3 0 0 1 11.824219,18.998094 3,3 0 0 0 12,18.000047 a 3,3 0 0 0 -3,-3 z"/>
+ <path style="fill:#ffffff" d="m 9,14.000047 a 3,3 0 0 0 -3,3 A 3,3 0 0 0 6.1757812,18.002 3,3 0 0 1 9,16.000047 3,3 0 0 1 11.824219,17.998094 3,3 0 0 0 12,17.000047 a 3,3 0 0 0 -3,-3 z"/>
+ <circle style="fill:#3f3f3f" cx="23" cy="16" r="2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/christmas-tree.svg b/.icons/awkward/32x32/apps/christmas-tree.svg
new file mode 100644
index 00000000..05e13ab9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/christmas-tree.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16.129392,11.003064 a 2.7606788,2.7809493 0 0 0 -2.520484,1.38762 l -3.6189847,6.314894 -3.6203321,6.314893 a 2.7606788,2.7809493 0 0 0 0.8437549,3.693079 c 0,0 3.4777419,2.28645 8.7866519,2.28645 5.308912,0 8.786654,-2.28645 8.786654,-2.28645 a 2.7606788,2.7809493 0 0 0 0.843757,-3.693079 l -3.620334,-6.314893 -3.618984,-6.314894 a 2.7606788,2.7809493 0 0 0 -2.261699,-1.38762 z"/>
+ <path style="fill:#337f36" d="m 16.129392,10.003064 a 2.7606788,2.7809493 0 0 0 -2.520484,1.38762 l -3.6189847,6.314894 -3.6203321,6.314893 a 2.7606788,2.7809493 0 0 0 0.8437549,3.693079 c 0,0 3.4777419,2.28645 8.7866519,2.28645 5.308912,0 8.786654,-2.28645 8.786654,-2.28645 a 2.7606788,2.7809493 0 0 0 0.843757,-3.693079 l -3.620334,-6.314893 -3.618984,-6.314894 a 2.7606788,2.7809493 0 0 0 -2.261699,-1.38762 z"/>
+ <path style="opacity:0.2" d="m 16.116453,8.002757 a 2.4846111,2.5028545 0 0 0 -2.268435,1.2488581 l -3.257086,5.6834039 -3.2582998,5.683405 a 2.4846111,2.5028545 0 0 0 0.7593794,3.323771 c 0,0 3.1299684,2.057805 7.9079864,2.057805 4.778022,0 7.90799,-2.057805 7.90799,-2.057805 a 2.4846111,2.5028545 0 0 0 0.75938,-3.323771 l -3.2583,-5.683405 -3.257085,-5.6834039 A 2.4846111,2.5028545 0 0 0 16.116453,8.002757 Z"/>
+ <path style="fill:#3e9d43" d="m 16.116453,7.002757 a 2.4846111,2.5028545 0 0 0 -2.268435,1.2488581 l -3.257086,5.6834039 -3.2582998,5.683405 a 2.4846111,2.5028545 0 0 0 0.7593794,3.323771 c 0,0 3.1299684,2.057805 7.9079864,2.057805 4.778022,0 7.90799,-2.057805 7.90799,-2.057805 a 2.4846111,2.5028545 0 0 0 0.75938,-3.323771 l -3.2583,-5.683405 -3.257085,-5.6834039 A 2.4846111,2.5028545 0 0 0 16.116453,7.002757 Z"/>
+ <path style="opacity:0.2" d="m 16.090574,7.0021539 a 1.9324741,1.9466633 0 0 0 -1.764337,0.9713334 l -2.533288,4.4204217 -2.5342309,4.420424 a 1.9324741,1.9466633 0 0 0 0.5906281,2.585153 c 0,0 2.4344178,1.600514 6.1506518,1.600514 3.716237,0 6.150655,-1.600514 6.150655,-1.600514 a 1.9324741,1.9466633 0 0 0 0.590629,-2.585153 L 20.20705,12.393909 17.673762,7.9734873 A 1.9324741,1.9466633 0 0 0 16.090574,7.0021539 Z"/>
+ <path style="fill:#5dc062" d="m 16.090574,6.0021539 a 1.9324741,1.9466633 0 0 0 -1.764337,0.9713334 l -2.533288,4.4204217 -2.5342309,4.420424 a 1.9324741,1.9466633 0 0 0 0.5906281,2.585153 c 0,0 2.4344178,1.600514 6.1506518,1.600514 3.716237,0 6.150655,-1.600514 6.150655,-1.600514 a 1.9324741,1.9466633 0 0 0 0.590629,-2.585153 L 20.20705,11.393909 17.673762,6.9734873 A 1.9324741,1.9466633 0 0 0 16.090574,6.0021539 Z"/>
+ <path style="opacity:0.2" d="m 15.999821,2.9999998 c -0.540903,0.008 -0.926656,0.3454697 -1.10769,0.9040991 l 0.0068,-0.025192 -0.849879,3.1465076 -2.866039,0 c -0.0062,-1.037e-4 -0.01216,-1.037e-4 -0.01842,0 -0.342256,0.011486 -0.650864,0.1770005 -0.868295,0.4511711 -0.4702367,0.5590652 -0.3705707,1.0132913 0.226561,1.4302347 l 2.253322,1.7056607 -0.874433,2.813663 c -9.75e-4,0.0031 -0.0018,0.0062 -0.0028,0.0094 -0.133614,0.45461 -0.008,0.922966 0.328122,1.243357 0.0024,0.0024 0.0053,0.0047 0.0078,0.0071 0.403874,0.371862 0.971341,0.419125 1.427439,0.111328 0.0087,-0.0059 0.01731,-0.01188 0.02566,-0.01816 l 2.311928,-1.729096 2.311917,1.729096 c 0.0084,0.0062 0.01698,0.01235 0.02566,0.01816 0.456097,0.307797 1.023566,0.260534 1.427439,-0.111328 0.0024,-0.0024 0.0053,-0.0046 0.0078,-0.0071 0.33609,-0.320391 0.461735,-0.788747 0.328121,-1.243357 -9e-4,-0.0031 -0.0018,-0.0062 -0.0028,-0.0094 l -0.874389,-2.813663 2.253323,-1.7056602 c 0.59713,-0.4169442 0.696796,-0.8711703 0.22656,-1.4302352 -0.21743,-0.2741706 -0.526038,-0.4396812 -0.868294,-0.4511712 -0.0062,-1.037e-4 -0.01216,-1.037e-4 -0.01841,0 l -2.866039,0 -0.84988,-3.1465076 0.0068,0.025192 C 16.926474,3.3454695 16.540722,3.0080073 15.999821,2.9999998 Z"/>
+ <path style="fill:#ae3030" d="m 15.999821,1.9999998 c -0.540903,0.008 -0.926656,0.3454697 -1.10769,0.9040991 l 0.0068,-0.025192 -0.849879,3.1465076 -2.866039,0 c -0.0062,-1.037e-4 -0.01216,-1.037e-4 -0.01842,0 -0.342256,0.011486 -0.650864,0.1770005 -0.868295,0.4511711 -0.4702367,0.5590652 -0.3705707,1.0132913 0.226561,1.4302347 l 2.253322,1.7056612 -0.874433,2.8136625 c -9.75e-4,0.0031 -0.0018,0.0062 -0.0028,0.0094 -0.133614,0.45461 -0.008,0.922966 0.328122,1.243357 0.0024,0.0024 0.0053,0.0047 0.0078,0.0071 0.403874,0.371862 0.971341,0.419125 1.427439,0.111328 0.0087,-0.0059 0.01731,-0.01188 0.02566,-0.01816 l 2.311928,-1.729096 2.311917,1.729096 c 0.0084,0.0062 0.01698,0.01235 0.02566,0.01816 0.456097,0.307797 1.023566,0.260534 1.427439,-0.111328 0.0024,-0.0024 0.0053,-0.0046 0.0078,-0.0071 0.33609,-0.320391 0.461735,-0.788747 0.328121,-1.243357 -9e-4,-0.0031 -0.0018,-0.0062 -0.0028,-0.0094 L 19.223645,9.6124812 21.476968,7.9068208 c 0.59713,-0.4169442 0.696796,-0.8711703 0.22656,-1.4302352 -0.21743,-0.2741706 -0.526038,-0.4396812 -0.868294,-0.4511712 -0.0062,-1.037e-4 -0.01216,-1.037e-4 -0.01841,0 l -2.866039,0 -0.84988,-3.1465076 0.0068,0.025192 C 16.926474,2.3454695 16.540722,2.0080073 15.999821,1.9999998 Z"/>
+ <path style="opacity:0.2" d="M 14,17.5 A 1.5000001,1.5000001 0 0 1 12.5,19 1.5000001,1.5000001 0 0 1 11,17.5 1.5000001,1.5000001 0 0 1 12.5,16 1.5000001,1.5000001 0 0 1 14,17.5 Z"/>
+ <path style="fill:#ffe15e" d="M 14,16.5 A 1.5000001,1.5000001 0 0 1 12.5,18 1.5000001,1.5000001 0 0 1 11,16.5 1.5000001,1.5000001 0 0 1 12.5,15 1.5000001,1.5000001 0 0 1 14,16.5 Z"/>
+ <path style="opacity:0.2" d="M 22,22.5 A 1.5000001,1.5000001 0 0 1 20.5,24 1.5000001,1.5000001 0 0 1 19,22.5 1.5000001,1.5000001 0 0 1 20.5,21 1.5000001,1.5000001 0 0 1 22,22.5 Z"/>
+ <path style="fill:#ffe15e" d="M 22,21.5 A 1.5000001,1.5000001 0 0 1 20.5,23 1.5000001,1.5000001 0 0 1 19,21.5 1.5000001,1.5000001 0 0 1 20.5,20 1.5000001,1.5000001 0 0 1 22,21.5 Z"/>
+ <path style="opacity:0.2" d="M 14,27.5 A 1.5000001,1.5000001 0 0 1 12.5,29 1.5000001,1.5000001 0 0 1 11,27.5 1.5000001,1.5000001 0 0 1 12.5,26 1.5000001,1.5000001 0 0 1 14,27.5 Z"/>
+ <path style="fill:#ffe15e" d="M 14,26.5 A 1.5000001,1.5000001 0 0 1 12.5,28 1.5000001,1.5000001 0 0 1 11,26.5 1.5000001,1.5000001 0 0 1 12.5,25 1.5000001,1.5000001 0 0 1 14,26.5 Z"/>
+ <path style="opacity:0.2" d="M 19,16.00001 A 1,1 0 0 1 18.000001,17.000009 1,1 0 0 1 17,16.00001 1,1 0 0 1 18.000001,15.000009 1,1 0 0 1 19,16.00001 Z"/>
+ <path style="fill:#ffe15e" d="M 19,15.00001 A 1,1 0 0 1 18.000001,16.000009 1,1 0 0 1 17,15.00001 1,1 0 0 1 18.000001,14.000009 1,1 0 0 1 19,15.00001 Z"/>
+ <path style="opacity:0.2" d="M 16,23.999999 A 1,1 0 0 1 15.000001,25 1,1 0 0 1 14,23.999999 1,1 0 0 1 15.000001,23 1,1 0 0 1 16,23.999999 Z"/>
+ <path style="fill:#ffe15e" d="M 16,22.999999 A 1,1 0 0 1 15.000001,24 1,1 0 0 1 14,22.999999 1,1 0 0 1 15.000001,22 1,1 0 0 1 16,22.999999 Z"/>
+ <path style="opacity:0.2" d="M 21,27.999999 A 1,1 0 0 1 20.000001,29 1,1 0 0 1 19,27.999999 1,1 0 0 1 20.000001,27 1,1 0 0 1 21,27.999999 Z"/>
+ <path style="fill:#ffe15e" d="M 21,26.999999 A 1,1 0 0 1 20.000001,28 1,1 0 0 1 19,26.999999 1,1 0 0 1 20.000001,26 1,1 0 0 1 21,26.999999 Z"/>
+ <path style="opacity:0.2" d="M 11,20.999999 A 1.0000001,1.0000001 0 0 1 10.000001,22 1.0000001,1.0000001 0 0 1 9,20.999999 1.0000001,1.0000001 0 0 1 10.000001,20 1.0000001,1.0000001 0 0 1 11,20.999999 Z"/>
+ <path style="fill:#ffe15e" d="M 11,19.999999 A 1.0000001,1.0000001 0 0 1 10.000001,21 1.0000001,1.0000001 0 0 1 9,19.999999 1.0000001,1.0000001 0 0 1 10.000001,19 1.0000001,1.0000001 0 0 1 11,19.999999 Z"/>
+ <path style="opacity:0.2" d="M 24.999995,25.999999 A 1,1 0 0 1 23.999996,27 1,1 0 0 1 22.999995,25.999999 1,1 0 0 1 23.999996,25 a 1,1 0 0 1 0.999999,0.999999 z"/>
+ <path style="fill:#ffe15e" d="M 24.999995,24.999999 A 1,1 0 0 1 23.999996,26 1,1 0 0 1 22.999995,24.999999 1,1 0 0 1 23.999996,24 a 1,1 0 0 1 0.999999,0.999999 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 15.459097 2.008 15.073612 2.3456675 14.892578 2.9042969 L 14.048828 6.0253906 L 11.183594 6.0253906 C 11.177394 6.0252869 11.170322 6.0252869 11.164062 6.0253906 C 10.821806 6.0368766 10.514306 6.2023919 10.296875 6.4765625 C 9.9316035 6.9108344 9.9185063 7.2816758 10.207031 7.6210938 C 10.240261 7.5722549 10.254399 7.5270624 10.296875 7.4765625 C 10.514306 7.2023919 10.821806 7.0368766 11.164062 7.0253906 C 11.170322 7.0252869 11.177394 7.0252869 11.183594 7.0253906 L 14.048828 7.0253906 L 14.892578 3.9042969 C 15.073612 3.3456675 15.459097 3.008 16 3 C 16.540901 3.0080075 16.926191 3.3456676 17.107422 3.9042969 L 17.951172 7.0253906 L 20.816406 7.0253906 C 20.822656 7.0252869 20.829738 7.0252869 20.835938 7.0253906 C 21.178193 7.0368806 21.485695 7.2023919 21.703125 7.4765625 C 21.745601 7.5270623 21.759739 7.5722549 21.792969 7.6210938 C 22.081493 7.2816754 22.068396 6.9108342 21.703125 6.4765625 C 21.485695 6.2023919 21.178193 6.0368806 20.835938 6.0253906 C 20.829738 6.0252869 20.822656 6.0252869 20.816406 6.0253906 L 17.951172 6.0253906 L 17.107422 2.9042969 C 16.926191 2.3456676 16.540901 2.0080075 16 2 z M 12.523438 10.421875 L 11.902344 12.425781 C 11.901369 12.428881 11.899438 12.432347 11.898438 12.435547 C 11.814582 12.72086 11.844815 13.007505 11.953125 13.263672 L 12.775391 10.613281 L 12.523438 10.421875 z M 19.476562 10.421875 L 19.224609 10.613281 L 20.046875 13.263672 C 20.155186 13.007505 20.185418 12.72086 20.101562 12.435547 C 20.100662 12.432447 20.098656 12.428981 20.097656 12.425781 L 19.476562 10.421875 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chrome-aapocclcgogkmnckokdopfmhonfmgoek-Default.svg b/.icons/awkward/32x32/apps/chrome-aapocclcgogkmnckokdopfmhonfmgoek-Default.svg
new file mode 120000
index 00000000..622c6801
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-aapocclcgogkmnckokdopfmhonfmgoek-Default.svg
@@ -0,0 +1 @@
+google-slides.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-aohghmighlieiainnegkcijnfilokake-Default.svg b/.icons/awkward/32x32/apps/chrome-aohghmighlieiainnegkcijnfilokake-Default.svg
new file mode 120000
index 00000000..f35d1789
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-aohghmighlieiainnegkcijnfilokake-Default.svg
@@ -0,0 +1 @@
+google-docs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-apboafhkiegglekeafbckfjldecefkhn-Default.svg b/.icons/awkward/32x32/apps/chrome-apboafhkiegglekeafbckfjldecefkhn-Default.svg
new file mode 120000
index 00000000..47dc7584
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-apboafhkiegglekeafbckfjldecefkhn-Default.svg
@@ -0,0 +1 @@
+lucidchart.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-apdfllckaahabafndbhieahigkjlhalf-Default.svg b/.icons/awkward/32x32/apps/chrome-apdfllckaahabafndbhieahigkjlhalf-Default.svg
new file mode 120000
index 00000000..a88855e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-apdfllckaahabafndbhieahigkjlhalf-Default.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-app-list.svg b/.icons/awkward/32x32/apps/chrome-app-list.svg
new file mode 100644
index 00000000..146f9f6a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-app-list.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <g style="opacity:0.1" transform="translate(0,1)">
+ <rect width="4" height="4" x="14" y="14" rx="1.3" ry="1.3"/>
+ <rect width="4" height="4" x="20" y="14" rx="1.3" ry="1.3"/>
+ <rect width="4" height="4" x="8" y="14" rx="1.3" ry="1.3"/>
+ <rect width="4" height="4" x="14" y="8" rx="1.3" ry="1.3"/>
+ <rect width="4" height="4" x="20" y="8" rx="1.3" ry="1.3"/>
+ <rect width="4" height="4" x="8" y="8" rx="1.3" ry="1.3"/>
+ <rect width="4" height="4" x="14" y="20" rx="1.3" ry="1.3"/>
+ <rect width="4" height="4" x="20" y="20" rx="1.3" ry="1.3"/>
+ <rect width="4" height="4" x="8" y="20" rx="1.3" ry="1.3"/>
+ </g>
+ <g>
+ <rect style="fill:#eb6253" width="4" height="4" x="14" y="14" rx="1.3" ry="1.3"/>
+ <rect style="fill:#2181dd" width="4" height="4" x="20" y="14" rx="1.3" ry="1.3"/>
+ <rect style="fill:#4d9133" width="4" height="4" x="8" y="14" rx="1.3" ry="1.3"/>
+ <rect style="fill:#2181dd" width="4" height="4" x="14" y="8" rx="1.3" ry="1.3"/>
+ <rect style="fill:#2181dd" width="4" height="4" x="20" y="8" rx="1.3" ry="1.3"/>
+ <rect style="fill:#eb6253" width="4" height="4" x="8" y="8" rx="1.3" ry="1.3"/>
+ <rect style="fill:#4d9133" width="4" height="4" x="14" y="20" rx="1.3" ry="1.3"/>
+ <rect style="fill:#eb6253" width="4" height="4" x="20" y="20" rx="1.3" ry="1.3"/>
+ <rect style="fill:#4d9133" width="4" height="4" x="8" y="20" rx="1.3" ry="1.3"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chrome-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg b/.icons/awkward/32x32/apps/chrome-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg
new file mode 120000
index 00000000..43385985
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg
@@ -0,0 +1 @@
+todoist.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg b/.icons/awkward/32x32/apps/chrome-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg b/.icons/awkward/32x32/apps/chrome-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg
new file mode 120000
index 00000000..62553916
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg
@@ -0,0 +1 @@
+signal-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-bllmngcdibgbgjnginpehneeofhbmdjm-Default.svg b/.icons/awkward/32x32/apps/chrome-bllmngcdibgbgjnginpehneeofhbmdjm-Default.svg
new file mode 120000
index 00000000..b8719ad4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-bllmngcdibgbgjnginpehneeofhbmdjm-Default.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg b/.icons/awkward/32x32/apps/chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg
@@ -0,0 +1 @@
+youtube.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-bnbaboaihhkjoaolfnfoablhllahjnee-Default.svg b/.icons/awkward/32x32/apps/chrome-bnbaboaihhkjoaolfnfoablhllahjnee-Default.svg
new file mode 120000
index 00000000..1f18c02a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-bnbaboaihhkjoaolfnfoablhllahjnee-Default.svg
@@ -0,0 +1 @@
+geogebra.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-boeajhmfdjldchidhphikilcgdacljfm-Default.svg b/.icons/awkward/32x32/apps/chrome-boeajhmfdjldchidhphikilcgdacljfm-Default.svg
new file mode 120000
index 00000000..578089b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-boeajhmfdjldchidhphikilcgdacljfm-Default.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg b/.icons/awkward/32x32/apps/chrome-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-cjanmonomjogheabiocdamfpknlpdehm-Default.svg b/.icons/awkward/32x32/apps/chrome-cjanmonomjogheabiocdamfpknlpdehm-Default.svg
new file mode 120000
index 00000000..57416d98
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-cjanmonomjogheabiocdamfpknlpdehm-Default.svg
@@ -0,0 +1 @@
+hp-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg b/.icons/awkward/32x32/apps/chrome-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg
new file mode 120000
index 00000000..8fa96d0a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg b/.icons/awkward/32x32/apps/chrome-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg
new file mode 120000
index 00000000..c233e23c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg
@@ -0,0 +1 @@
+skype.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-deceagebecbceejblnlcjooeohmmeldh-Default.svg b/.icons/awkward/32x32/apps/chrome-deceagebecbceejblnlcjooeohmmeldh-Default.svg
new file mode 120000
index 00000000..3c795c83
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-deceagebecbceejblnlcjooeohmmeldh-Default.svg
@@ -0,0 +1 @@
+netflix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-defekohaofmambflfpfoojkmfdpcbgko-Default.svg b/.icons/awkward/32x32/apps/chrome-defekohaofmambflfpfoojkmfdpcbgko-Default.svg
new file mode 120000
index 00000000..af756bba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-defekohaofmambflfpfoojkmfdpcbgko-Default.svg
@@ -0,0 +1 @@
+mixxx.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-dihbebhmaoagdpbcnfedokpfkkgmmpgc-Default.svg b/.icons/awkward/32x32/apps/chrome-dihbebhmaoagdpbcnfedokpfkkgmmpgc-Default.svg
new file mode 120000
index 00000000..578089b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-dihbebhmaoagdpbcnfedokpfkkgmmpgc-Default.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-djejicklhojeokkfmdelnempiecmdomj-Default.svg b/.icons/awkward/32x32/apps/chrome-djejicklhojeokkfmdelnempiecmdomj-Default.svg
new file mode 120000
index 00000000..47dc7584
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-djejicklhojeokkfmdelnempiecmdomj-Default.svg
@@ -0,0 +1 @@
+lucidchart.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-efobjgdlbfdfckkpghggmiephjgicmak-Default.svg b/.icons/awkward/32x32/apps/chrome-efobjgdlbfdfckkpghggmiephjgicmak-Default.svg
new file mode 120000
index 00000000..517b3f3c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-efobjgdlbfdfckkpghggmiephjgicmak-Default.svg
@@ -0,0 +1 @@
+nos-tv.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-ejidjjhkpiempkbhmpbfngldlkglhimk-Default.svg b/.icons/awkward/32x32/apps/chrome-ejidjjhkpiempkbhmpbfngldlkglhimk-Default.svg
new file mode 120000
index 00000000..c391e88e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-ejidjjhkpiempkbhmpbfngldlkglhimk-Default.svg
@@ -0,0 +1 @@
+gmail-offline.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-ejjicmeblgpmajnghnpcppodonldlgfn-Default.svg b/.icons/awkward/32x32/apps/chrome-ejjicmeblgpmajnghnpcppodonldlgfn-Default.svg
new file mode 120000
index 00000000..82665c9d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-ejjicmeblgpmajnghnpcppodonldlgfn-Default.svg
@@ -0,0 +1 @@
+google-agenda.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-fahmaaghhglfmonjliepjlchgpgfmobi-Default.svg b/.icons/awkward/32x32/apps/chrome-fahmaaghhglfmonjliepjlchgpgfmobi-Default.svg
new file mode 120000
index 00000000..9ae27dfe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-fahmaaghhglfmonjliepjlchgpgfmobi-Default.svg
@@ -0,0 +1 @@
+google-play-music-desktop-player.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-felcaaldnbdncclmgdcncolpebgiejap-Default.svg b/.icons/awkward/32x32/apps/chrome-felcaaldnbdncclmgdcncolpebgiejap-Default.svg
new file mode 120000
index 00000000..e72e7ff1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-felcaaldnbdncclmgdcncolpebgiejap-Default.svg
@@ -0,0 +1 @@
+../mimetypes/x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-fjliknjliaohjgjajlgolhijphojjdkc-Default.svg b/.icons/awkward/32x32/apps/chrome-fjliknjliaohjgjajlgolhijphojjdkc-Default.svg
new file mode 120000
index 00000000..242f0af4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-fjliknjliaohjgjajlgolhijphojjdkc-Default.svg
@@ -0,0 +1 @@
+wunderlist.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-fljalecfjciodhpcledpamjachpmelml-Default.svg b/.icons/awkward/32x32/apps/chrome-fljalecfjciodhpcledpamjachpmelml-Default.svg
new file mode 100644
index 00000000..0010d2bf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-fljalecfjciodhpcledpamjachpmelml-Default.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#feb625" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <g opacity=".1" transform="matrix(.67803 0 0 .71474 -.8 .38462)">
+ <path d="m35.102 33.902c-2.3831 1.2029-5.0074 1.9266-7.4951 1.9372-4.0429 0-7.2458-1.1272-9.6086-3.3817-2.3629-2.2653-3.5443-5.3327-3.5443-9.2022 0-3.8803 1.1814-6.9477 3.5443-9.2022 2.3629-2.2653 5.5657-3.398 9.6086-3.398 2.7053 0.0287 5.3054 0.81356 7.4951 1.9372v5.1713c-2.1476-1.2295-4.6739-1.9886-6.9911-2.0017-2.2328 0-4.4898 0.71536-5.7688 2.1461s-1.9185 2.8326-1.9185 5.3472c0 2.5038 0.63949 3.9002 1.9185 5.331 1.279 1.4307 3.536 2.1461 5.7688 2.1461 2.4915-0.13391 5.1892-0.80033 6.9911-2.0017z"/>
+ </g>
+ <g fill="#424242" transform="matrix(.67803 0 0 .71474 -.8 -.61538)">
+ <path d="m35.102 33.902c-2.3831 1.2029-5.0074 1.9266-7.4951 1.9372-4.0429 0-7.2458-1.1272-9.6086-3.3817-2.3629-2.2653-3.5443-5.3327-3.5443-9.2022 0-3.8803 1.1814-6.9477 3.5443-9.2022 2.3629-2.2653 5.5657-3.398 9.6086-3.398 2.7053 0.0287 5.3054 0.81356 7.4951 1.9372v5.1713c-2.1476-1.2295-4.6739-1.9886-6.9911-2.0017-2.2328 0-4.4898 0.71536-5.7688 2.1461s-1.9185 2.8326-1.9185 5.3472c0 2.5038 0.63949 3.9002 1.9185 5.331 1.279 1.4307 3.536 2.1461 5.7688 2.1461 2.4915-0.13391 5.1892-0.80033 6.9911-2.0017z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chrome-fpniocchabmgenibceglhnfeimmdhdfm-Default.svg b/.icons/awkward/32x32/apps/chrome-fpniocchabmgenibceglhnfeimmdhdfm-Default.svg
new file mode 120000
index 00000000..eeb1bcbb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-fpniocchabmgenibceglhnfeimmdhdfm-Default.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg b/.icons/awkward/32x32/apps/chrome-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg
new file mode 120000
index 00000000..26506e1d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg
@@ -0,0 +1 @@
+authy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.svg b/.icons/awkward/32x32/apps/chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.svg
new file mode 120000
index 00000000..b34f543d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.svg
@@ -0,0 +1 @@
+chrome-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg b/.icons/awkward/32x32/apps/chrome-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg
new file mode 120000
index 00000000..8fa96d0a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-gkcknpgdmiigoagkcoglklgaagnpojed-Default.svg b/.icons/awkward/32x32/apps/chrome-gkcknpgdmiigoagkcoglklgaagnpojed-Default.svg
new file mode 120000
index 00000000..4c36d806
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-gkcknpgdmiigoagkcoglklgaagnpojed-Default.svg
@@ -0,0 +1 @@
+trello.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-haiffjcadagjlijoggckpgfnoeiflnem-Default.svg b/.icons/awkward/32x32/apps/chrome-haiffjcadagjlijoggckpgfnoeiflnem-Default.svg
new file mode 120000
index 00000000..ab98caaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-haiffjcadagjlijoggckpgfnoeiflnem-Default.svg
@@ -0,0 +1 @@
+citrix-receiver.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-hbdpomandigafcibbmofojjchbcdagbl-Default.svg b/.icons/awkward/32x32/apps/chrome-hbdpomandigafcibbmofojjchbcdagbl-Default.svg
new file mode 120000
index 00000000..ef62dbf7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-hbdpomandigafcibbmofojjchbcdagbl-Default.svg
@@ -0,0 +1 @@
+tweetdeck.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-hcglmfcclpfgljeaiahehebeoaiicbko-Default.svg b/.icons/awkward/32x32/apps/chrome-hcglmfcclpfgljeaiahehebeoaiicbko-Default.svg
new file mode 120000
index 00000000..d7652693
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-hcglmfcclpfgljeaiahehebeoaiicbko-Default.svg
@@ -0,0 +1 @@
+google-photos.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-hihbikoooaenkpdooehgemieligjejcb-Default.svg b/.icons/awkward/32x32/apps/chrome-hihbikoooaenkpdooehgemieligjejcb-Default.svg
new file mode 120000
index 00000000..dc644a8a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-hihbikoooaenkpdooehgemieligjejcb-Default.svg
@@ -0,0 +1 @@
+estmob-sendanywhere.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.svg b/.icons/awkward/32x32/apps/chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.svg
new file mode 120000
index 00000000..9edd43db
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.svg
@@ -0,0 +1 @@
+keep.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-hncfgilfeieogcpghjnnhddghgdjbekl-Default.svg b/.icons/awkward/32x32/apps/chrome-hncfgilfeieogcpghjnnhddghgdjbekl-Default.svg
new file mode 120000
index 00000000..1aaf8d36
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-hncfgilfeieogcpghjnnhddghgdjbekl-Default.svg
@@ -0,0 +1 @@
+enjoy-music-player.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-icppfcnhkcmnfdhfhphakoifcfokfdhg-Default.svg b/.icons/awkward/32x32/apps/chrome-icppfcnhkcmnfdhfhphakoifcfokfdhg-Default.svg
new file mode 120000
index 00000000..9ae27dfe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-icppfcnhkcmnfdhfhphakoifcfokfdhg-Default.svg
@@ -0,0 +1 @@
+google-play-music-desktop-player.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-ighkikkfkalojiibipjigpccggljgdff-Default.svg b/.icons/awkward/32x32/apps/chrome-ighkikkfkalojiibipjigpccggljgdff-Default.svg
new file mode 120000
index 00000000..51768ebb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-ighkikkfkalojiibipjigpccggljgdff-Default.svg
@@ -0,0 +1 @@
+google-chrome.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg b/.icons/awkward/32x32/apps/chrome-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg
new file mode 100644
index 00000000..9e5b5d48
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-jjphmlaoffndcnecccgemfdaaoighkel-Default.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m16.135 10.001c-2.3369 0-5.7849 0.1431-6.8184 0.17654-1.1235 0.10033-1.5379 0.15788-2.1508 0.68051-0.94351 0.82906-1.1657 2.4576-1.1657 4.9518v2.3729c0 2.8434 0.37833 4.29 1.0096 4.818 0.72128 0.61674 1.1988 0.66496 1.6763 0.73807 0.18609 0.02722 1.5079 0.26132 7.362 0.26132 3.6495 0 6.7853-0.17343 7.1098-0.21232 0.52289-0.06688 1.2649-0.16099 1.8386-0.78706 0.83817-0.94805 1.0035-2.5214 1.0035-4.8033v-2.7617c0-1.4761-0.08074-3.5604-1.0035-4.4354-0.69975-0.58952-0.95505-0.75362-2.3999-0.82673-0.40832-0.01789-3.9709-0.17343-6.4608-0.17343m-2.1357 3.9999 4.9999 2.9996-4.9999 3.0004"/>
+ <rect fill="#c2352a" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="fill:#f9f9f9" d="m9.3166 9.1773c-1.1236 0.1003-1.538 0.1579-2.1509 0.6805-0.9435 0.8292-1.1657 2.4572-1.1657 4.9522v2.3729c0 2.8434 0.37833 4.29 1.0096 4.818 0.72128 0.61674 1.1988 0.66496 1.6763 0.73807 0.18609 0.02722 1.5079 0.26132 7.362 0.26132 3.6495 0 6.7853-0.17343 7.1098-0.21232 0.52289-0.06688 1.2649-0.16099 1.8386-0.78706 0.83817-0.94805 1.0035-2.5214 1.0035-4.8033v-2.7617c0-1.4761-0.08074-3.5604-1.0035-4.4354-0.699-0.5904-0.955-0.7545-2.4-0.8276-0.408-0.0179-3.97-0.1734-6.4606-0.17278-2.338 0.0006-5.786 0.1437-6.8194 0.1771zm4.684 3.8221 4.9999 2.9996-4.9999 3.0004"/>
+ <g>
+ <circle style="fill:#03a9f4" cx="24.5" cy="23.5" r="7.5"/>
+ <path style="opacity:0.2" d="M 31.979,23.947 A 7.5,7.5 0 0 1 24.5,31 7.5,7.5 0 0 1 17.021,24.053 7.5,7.5 0 0 0 17,24.5 7.5,7.5 0 0 0 24.5,32 7.5,7.5 0 0 0 32,24.5 7.5,7.5 0 0 0 31.979,23.947 Z"/>
+ <path style="fill:#ffffff" d="m 27,19 3,3 h -1 l -2.5,2.5 C 28,26 26,27 26,27 L 24.5,25.5 22,28 H 21 V 27 L 23.5,24.5 22,23 c 0,0 1,-2 2.5,-0.5 L 27,20 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chrome-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg b/.icons/awkward/32x32/apps/chrome-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-khjnjifipfkgglficmipimgjpbmlbemd-Default.svg b/.icons/awkward/32x32/apps/chrome-khjnjifipfkgglficmipimgjpbmlbemd-Default.svg
new file mode 120000
index 00000000..4f29f580
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-khjnjifipfkgglficmipimgjpbmlbemd-Default.svg
@@ -0,0 +1 @@
+wordpress.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-knipolnnllmklapflnccelgolnpehhpl-Default.svg b/.icons/awkward/32x32/apps/chrome-knipolnnllmklapflnccelgolnpehhpl-Default.svg
new file mode 100644
index 00000000..bdfa4032
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-knipolnnllmklapflnccelgolnpehhpl-Default.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="M 15.500001,2.999899 C 8.5964411,2.999899 3,8.3277105 3,14.899899 c 0.00413,6.508955 5.000539,12.00675 11.837099,12.0915 0.12429,0.006 0.166363,0.04081 0.165472,0.175 -0.0066,1.22297 -0.0031,2.457296 -0.0027,3.680476 1.59e-4,0.04747 0.004,0.09409 0.0068,0.153125 0.04118,-0.01613 0.06736,-0.02566 0.09223,-0.03691 2.391041,-1.07919 5.085818,-2.44285 7.04311,-4.15225 0.389459,-0.340053 0.761932,-0.696661 1.120335,-1.067773 0.153472,-0.15869 0.306013,-0.319979 0.459798,-0.478516 0.23757,-0.244048 0.443366,-0.516816 0.667318,-0.773828 0.258632,-0.296387 0.491173,-0.611255 0.720215,-0.92832 0.50634,-0.70077 0.958634,-1.431597 1.338703,-2.203907 0.192271,-0.390417 0.37509,-0.783938 0.537109,-1.186718 0.0055,-0.0076 0.0128,-0.01366 0.01628,-0.02188 0.441563,-1.10278 0.724214,-2.244484 0.874839,-3.415234 0.02536,-0.196631 0.03549,-0.394484 0.0529,-0.591992 0.0049,-0.0542 0.0094,-0.108435 0.01356,-0.162696 0.01236,-0.157921 0.03374,-0.315043 0.04204,-0.473047 0.0098,-0.1888 0.01202,-0.377711 0.01221,-0.566015 8.91e-4,-0.01367 0.0018,-0.02734 0.0026,-0.04101 l -0.0014,-0.02051 c -9.92e-4,-0.231451 -0.0087,-0.462614 -0.02442,-0.693164 -2.49e-4,-0.0036 -0.0011,-0.0073 -0.0014,-0.01094 -0.0095,-0.116363 -0.02081,-0.232587 -0.03391,-0.348633 -0.01952,-0.192668 -0.04343,-0.385071 -0.07324,-0.576953 C 27.001818,7.3773483 21.728617,3.0063907 15.500001,2.999899 Z"/>
+ <path style="fill:#16a05d" d="M 15.500001,2 C 8.5964411,2 3,7.3278115 3,13.9 c 0.00413,6.508955 5.000539,12.00675 11.837099,12.0915 0.12429,0.006 0.166363,0.04081 0.165472,0.175 -0.0066,1.22297 -0.0031,2.457296 -0.0027,3.680476 1.59e-4,0.04747 0.004,0.09409 0.0068,0.153125 0.04118,-0.01613 0.06736,-0.02566 0.09223,-0.03691 2.391041,-1.07919 5.085818,-2.44285 7.04311,-4.15225 0.389459,-0.340053 0.761932,-0.696661 1.120335,-1.067773 0.153472,-0.15869 0.306013,-0.319979 0.459798,-0.478516 0.23757,-0.244048 0.443366,-0.516816 0.667318,-0.773828 0.258632,-0.296387 0.491173,-0.611255 0.720215,-0.92832 0.50634,-0.70077 0.958634,-1.431597 1.338703,-2.203907 0.192271,-0.390417 0.37509,-0.783938 0.537109,-1.186718 0.0055,-0.0076 0.0128,-0.01366 0.01628,-0.02188 0.441563,-1.10278 0.724214,-2.244484 0.874839,-3.415234 0.02536,-0.196631 0.03549,-0.394484 0.0529,-0.591992 0.0049,-0.0542 0.0094,-0.108435 0.01356,-0.162696 0.01236,-0.157921 0.03374,-0.315043 0.04204,-0.473047 0.0098,-0.1888 0.01202,-0.377711 0.01221,-0.566015 8.91e-4,-0.01367 0.0018,-0.02734 0.0026,-0.04101 l -0.0014,-0.02051 c -9.92e-4,-0.231451 -0.0087,-0.462614 -0.02442,-0.693164 -2.49e-4,-0.0036 -0.0011,-0.0073 -0.0014,-0.01094 -0.0095,-0.116363 -0.02081,-0.232587 -0.03391,-0.348633 -0.01952,-0.192668 -0.04343,-0.385071 -0.07324,-0.576953 C 27.001818,6.3774493 21.728617,2.0064917 15.500001,2 Z"/>
+ <path style="opacity:0.2" d="m 13.343,10.999674 c -1.562,0.002 -3.123,10e-4 -4.6838,0.002 -0.1187,0 -0.2309,0.025 -0.334,0.088 -0.2655,0.161 -0.3514,0.398 -0.3203,0.687 9e-4,0.015 0.0019,0.03 0.0019,0.045 -0.0012,1.548 -0.0034,2.432 -0.0039,3.979 0,0.393 0.2765,1.189 0.6797,1.195 0.1075,0.002 0.2149,0.002 0.3223,0.002 0.9877,0.002 2.0071,0.004 2.9941,0.006 -0.079,0.434 -0.283,0.954 -0.625,1.262 -0.285,0.256 -0.484,0.37 -0.85,0.451 -0.289,0.064 -0.513,0.16 -0.514,0.385 0,0.064 0.003,0.128 0.004,0.193 l -0.008,0.879 c 0.002,0.163 0.002,0.327 0.004,0.49 0.003,0.233 0.075,0.364 0.315,0.33 0.314,-0.044 0.719,-0.114 1.024,-0.197 0.011,-0.006 0.024,-0.011 0.035,-0.018 0.02,-0.005 0.039,-0.01 0.058,-0.015 0.036,-0.018 0.071,-0.038 0.108,-0.053 1.456,-0.587 2.444,-2.017 2.445,-3.545 0.002,-1.71 0,-3.419 0,-5.129 l 0.0023,-0.45475 c -0.0251,-0.314362 -0.315873,-0.582656 -0.6543,-0.58225 z m 9,0 c -1.562,0.002 -3.123,10e-4 -4.684,0.002 -0.118,0 -0.231,0.025 -0.334,0.088 -0.265,0.161 -0.351,0.398 -0.32,0.687 0.001,0.015 0.002,0.03 0.002,0.045 -0.001,1.548 -0.004,2.432 -0.004,3.979 0,0.393 0.276,1.189 0.68,1.195 0.107,0.002 0.214,0.002 0.322,0.002 0.988,0.002 2.007,0.004 2.994,0.006 -0.079,0.434 -0.283,0.954 -0.625,1.262 -0.285,0.256 -0.484,0.37 -0.85,0.451 -0.289,0.064 -0.513,0.16 -0.514,0.385 0,0.064 0.003,0.128 0.004,0.193 l -0.008,0.879 c 0.002,0.163 0.002,0.327 0.004,0.49 0.003,0.233 0.075,0.364 0.315,0.33 0.314,-0.044 0.719,-0.114 1.024,-0.197 0.011,-0.006 0.024,-0.011 0.035,-0.018 0.02,-0.005 0.039,-0.01 0.058,-0.015 0.036,-0.018 0.071,-0.038 0.108,-0.053 1.456,-0.587 2.444,-2.017 2.445,-3.545 0.002,-1.71 0,-3.419 0,-5.129 0.005,-0.037 3.45e-4,-0.474458 3.45e-4,-0.474458 -0.03535,-0.305785 -0.321012,-0.56294 -0.652345,-0.562542 z"/>
+ <path style="fill:#ffffff" transform="translate(-0.001)" d="m 13.344,10 c -1.562,0.002 -3.123,10e-4 -4.6838,0.002 -0.1187,0 -0.2309,0.025 -0.334,0.088 -0.2655,0.161 -0.3514,0.398 -0.3203,0.687 9e-4,0.015 0.0019,0.03 0.0019,0.045 -0.0012,1.548 -0.0034,2.432 -0.0039,3.979 0,0.393 0.2765,1.189 0.6797,1.195 0.1075,0.002 0.2149,0.002 0.3223,0.002 C 9.9936,16 11.013,16.002 12,16.004 c -0.079,0.434 -0.283,0.954 -0.625,1.262 -0.285,0.256 -0.484,0.37 -0.85,0.451 -0.289,0.064 -0.513,0.16 -0.514,0.385 0,0.064 0.003,0.128 0.004,0.193 l -0.008,0.879 c 0.002,0.163 0.002,0.327 0.004,0.49 0.003,0.233 0.075,0.364 0.315,0.33 0.314,-0.044 0.719,-0.114 1.024,-0.197 0.011,-0.006 0.024,-0.011 0.035,-0.018 0.02,-0.005 0.039,-0.01 0.058,-0.015 0.036,-0.018 0.071,-0.038 0.108,-0.053 1.456,-0.587 2.444,-2.017 2.445,-3.545 0.002,-1.71 0,-3.419 0,-5.129 l 0.0023,-0.45475 C 13.973203,10.267888 13.682427,9.9995932 13.344,10 Z m 9,0 c -1.562,0.002 -3.123,10e-4 -4.684,0.002 -0.118,0 -0.231,0.025 -0.334,0.088 -0.265,0.161 -0.351,0.398 -0.32,0.687 0.001,0.015 0.002,0.03 0.002,0.045 -10e-4,1.548 -0.004,2.432 -0.004,3.979 0,0.393 0.276,1.189 0.68,1.195 0.107,0.002 0.214,0.002 0.322,0.002 0.988,0.002 2.007,0.004 2.994,0.006 -0.079,0.434 -0.283,0.954 -0.625,1.262 -0.285,0.256 -0.484,0.37 -0.85,0.451 -0.289,0.064 -0.513,0.16 -0.514,0.385 0,0.064 0.003,0.128 0.004,0.193 l -0.008,0.879 c 0.002,0.163 0.002,0.327 0.004,0.49 0.003,0.233 0.075,0.364 0.315,0.33 0.314,-0.044 0.719,-0.114 1.024,-0.197 0.011,-0.006 0.024,-0.011 0.035,-0.018 0.02,-0.005 0.039,-0.01 0.058,-0.015 0.036,-0.018 0.071,-0.038 0.108,-0.053 1.456,-0.587 2.444,-2.017 2.445,-3.545 0.002,-1.71 0,-3.419 0,-5.129 0.005,-0.037 3.45e-4,-0.474458 3.45e-4,-0.474458 C 22.960991,10.256757 22.675333,9.9996018 22.344,10 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.5 2 C 8.5964401 2 3 7.3282021 3 13.900391 C 3.0001115 14.076149 3.018061 14.247677 3.0253906 14.421875 C 3.2912086 8.0732961 8.7661211 3 15.5 3 C 21.728616 3.0064917 27.001504 7.3776443 27.865234 13.25 C 27.895044 13.441882 27.919933 13.633504 27.939453 13.826172 C 27.952553 13.942218 27.963156 14.059418 27.972656 14.175781 C 27.972956 14.179421 27.97436 14.181947 27.974609 14.185547 C 27.981473 14.286204 27.980458 14.387417 27.984375 14.488281 C 27.993339 14.305981 27.997863 14.123221 27.998047 13.941406 C 27.998938 13.927736 27.9992 13.914061 28 13.900391 L 27.998047 13.878906 C 27.997055 13.647455 27.990329 13.416097 27.974609 13.185547 C 27.97436 13.181947 27.972956 13.179421 27.972656 13.175781 C 27.963156 13.059418 27.952553 12.942218 27.939453 12.826172 C 27.919933 12.633504 27.895044 12.441882 27.865234 12.25 C 27.001504 6.3776443 21.728616 2.0064917 15.5 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chrome-lainlkmlgipednloilifbppmhdocjbda-Default.svg b/.icons/awkward/32x32/apps/chrome-lainlkmlgipednloilifbppmhdocjbda-Default.svg
new file mode 120000
index 00000000..0f0e7055
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-lainlkmlgipednloilifbppmhdocjbda-Default.svg
@@ -0,0 +1 @@
+internet-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-lbfehkoinhhcknnbdgnnmjhiladcgbol-Default.svg b/.icons/awkward/32x32/apps/chrome-lbfehkoinhhcknnbdgnnmjhiladcgbol-Default.svg
new file mode 120000
index 00000000..713d5a71
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-lbfehkoinhhcknnbdgnnmjhiladcgbol-Default.svg
@@ -0,0 +1 @@
+evernote.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg b/.icons/awkward/32x32/apps/chrome-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg
new file mode 100644
index 00000000..97eb7dcd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-macmgoeeggnlnmpiojbcniblabkdjphe-Default.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,29.6 30,4.4 C 30,3.6244 29.3756,3 28.6,3 L 3.4,3 C 2.6244,3 2,3.6244 2,4.4 L 2,29.6 C 2,30.3756 2.6244,31 3.4,31 l 25.2,0 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <path style="fill:#70b943" d="M 30,28.6 30,3.4 C 30,2.6244 29.3756,2 28.6,2 L 3.4,2 C 2.6244,2 2,2.6244 2,3.4 L 2,28.6 C 2,29.3756 2.6244,30 3.4,30 l 25.2,0 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <path style="opacity:0.2" d="m 13.5,10 c -0.51302,9.1e-5 -0.990411,0.262361 -1.265625,0.695312 L 6.9980469,17.361328 C 6.3559453,18.090486 6.001182,19.028422 6,20 c 0,2.209139 1.790861,4 4,4 2.025081,-0.0016 3.729459,-1.51645 3.96875,-3.527344 C 14.406514,20.813473 14.945209,20.998993 15.5,21 c 0.167949,-8.9e-5 0.335462,0.03368 0.5,0 0.164538,0.03368 0.332051,-9e-5 0.5,0 0.554791,-0.001 1.093486,-0.186527 1.53125,-0.527344 C 18.270541,22.48355 19.974919,23.998367 22,24 c 2.209139,0 4,-1.790861 4,-4 -0.0012,-0.971578 -0.355945,-1.909514 -0.998047,-2.638672 L 19.765625,10.695312 C 19.490411,10.262361 19.01302,10.000091 18.5,10 17.671573,10 17,10.671573 17,11.5 c 2.75e-4,0.477654 0.228022,0.926621 0.613281,1.208984 l -0.04687,0.05274 c -0.04168,-0.05299 -0.086,-0.103833 -0.132812,-0.152344 -0.04651,-0.04799 -0.0954,-0.09362 -0.146485,-0.136719 -0.05069,-0.04297 -0.10349,-0.08338 -0.158203,-0.121094 -0.04872,-0.03346 -0.0989,-0.06474 -0.15039,-0.09375 -0.0097,-0.0053 -0.01949,-0.01051 -0.0293,-0.01562 -0.04971,-0.02688 -0.100537,-0.05164 -0.152344,-0.07422 -0.0091,-0.004 -0.0182,-0.0079 -0.02734,-0.01172 -0.04239,-0.01775 -0.08539,-0.03404 -0.128906,-0.04883 -0.02266,-0.0076 -0.04545,-0.01473 -0.06836,-0.02148 -0.0496,-0.01496 -0.09977,-0.028 -0.150391,-0.03906 -0.01234,-0.0027 -0.02472,-0.0053 -0.03711,-0.0078 -0.03694,-0.0069 -0.07406,-0.01277 -0.111328,-0.01758 -0.03892,-0.0057 -0.078,-0.01027 -0.117188,-0.01367 C 16.104284,12.003146 16.052165,12.000565 16,12 c -0.05217,5.65e-4 -0.104288,0.0032 -0.15625,0.0078 -0.03919,0.0034 -0.07827,0.008 -0.117188,0.01367 -0.03727,0.0048 -0.07439,0.01067 -0.111328,0.01758 -0.01239,0.0025 -0.02476,0.0051 -0.03711,0.0078 -0.05062,0.01107 -0.100786,0.0241 -0.150391,0.03906 -0.02291,0.0068 -0.0457,0.01391 -0.06836,0.02148 -0.04352,0.01479 -0.08651,0.03108 -0.128906,0.04883 -0.0091,0.0038 -0.01826,0.0077 -0.02734,0.01172 -0.05181,0.02258 -0.102634,0.04734 -0.152344,0.07422 -0.0098,0.0051 -0.01958,0.01033 -0.0293,0.01562 -0.05149,0.02901 -0.10167,0.06029 -0.15039,0.09375 -0.05471,0.03771 -0.107513,0.07813 -0.158203,0.121094 -0.05108,0.0431 -0.09997,0.08873 -0.146485,0.136719 -0.04681,0.04851 -0.09114,0.09936 -0.132812,0.152344 l -0.04687,-0.05274 C 14.771974,12.426658 14.999725,11.977654 15,11.5 15,10.671573 14.328427,10 13.5,10 Z M 10,17 c 1.656854,0 3,1.343146 3,3 0,1.656854 -1.343146,3 -3,3 -1.6568542,0 -2.9999999,-1.343146 -3,-3 1e-7,-1.656854 1.3431458,-3 3,-3 z m 12,0 c 1.656854,0 3,1.343146 3,3 0,1.656854 -1.343146,3 -3,3 -1.656854,0 -3,-1.343146 -3,-3 0,-1.656854 1.343146,-3 3,-3 z m -6,1 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z"/>
+ <path style="fill:#ffffff" d="m 13.5,9 c -0.51302,9.07e-5 -0.990411,0.2623613 -1.265625,0.6953125 L 6.9980469,16.361328 C 6.3559453,17.090486 6.001182,18.028422 6,19 c 0,2.209139 1.790861,4 4,4 2.025081,-0.0016 3.729459,-1.51645 3.96875,-3.527344 C 14.406514,19.813473 14.945209,19.998993 15.5,20 c 0.167949,-8.9e-5 0.335462,0.03368 0.5,0 0.164538,0.03368 0.332051,-9e-5 0.5,0 0.554791,-0.001 1.093486,-0.186527 1.53125,-0.527344 C 18.270541,21.48355 19.974919,22.998367 22,23 c 2.209139,0 4,-1.790861 4,-4 -0.0012,-0.971578 -0.355945,-1.909514 -0.998047,-2.638672 L 19.765625,9.6953125 C 19.490411,9.2623613 19.01302,9.0000907 18.5,9 17.671573,9 17,9.6715729 17,10.5 c 2.75e-4,0.477654 0.228022,0.926621 0.613281,1.208984 l -0.04687,0.05274 c -0.04168,-0.05299 -0.086,-0.103833 -0.132812,-0.152344 -0.04651,-0.04799 -0.0954,-0.09362 -0.146485,-0.136719 -0.05069,-0.04297 -0.10349,-0.08338 -0.158203,-0.121094 -0.04872,-0.03346 -0.0989,-0.06474 -0.15039,-0.09375 -0.0097,-0.0053 -0.01949,-0.0105 -0.0293,-0.01562 -0.04971,-0.02688 -0.100537,-0.05164 -0.152344,-0.07422 -0.0091,-0.004 -0.0182,-0.0079 -0.02734,-0.01172 -0.04239,-0.01775 -0.08539,-0.03404 -0.128906,-0.04883 -0.02266,-0.0076 -0.04545,-0.01473 -0.06836,-0.02148 -0.0496,-0.01496 -0.09977,-0.028 -0.150391,-0.03906 -0.01234,-0.0027 -0.02472,-0.0053 -0.03711,-0.0078 -0.03694,-0.0069 -0.07406,-0.01277 -0.111328,-0.01758 -0.03892,-0.0057 -0.078,-0.01027 -0.117188,-0.01367 -0.05197,-0.0047 -0.104085,-0.0072 -0.15625,-0.0078 -0.05217,5.65e-4 -0.104288,0.0032 -0.15625,0.0078 -0.03919,0.0034 -0.07827,0.008 -0.117188,0.01367 -0.03727,0.0048 -0.07439,0.01067 -0.111328,0.01758 -0.01239,0.0025 -0.02476,0.0051 -0.03711,0.0078 -0.05062,0.01107 -0.100786,0.0241 -0.150391,0.03906 -0.02291,0.0068 -0.0457,0.01391 -0.06836,0.02148 -0.04352,0.01479 -0.08651,0.03108 -0.128906,0.04883 -0.0091,0.0038 -0.01826,0.0077 -0.02734,0.01172 -0.05181,0.02258 -0.102634,0.04734 -0.152344,0.07422 -0.0098,0.0051 -0.01958,0.01033 -0.0293,0.01562 -0.05149,0.02901 -0.10167,0.06029 -0.15039,0.09375 -0.05471,0.03771 -0.107513,0.07813 -0.158203,0.121094 -0.05108,0.0431 -0.09997,0.08873 -0.146485,0.136719 -0.04681,0.04851 -0.09114,0.09936 -0.132812,0.152344 l -0.04687,-0.05274 C 14.771974,11.426658 14.999725,10.977654 15,10.5 15,9.6715729 14.328427,9 13.5,9 Z M 10,16 c 1.656854,0 3,1.343146 3,3 0,1.656854 -1.343146,3 -3,3 -1.6568542,0 -2.9999999,-1.343146 -3,-3 1e-7,-1.656854 1.3431458,-3 3,-3 z m 12,0 c 1.656854,0 3,1.343146 3,3 0,1.656854 -1.343146,3 -3,3 -1.656854,0 -3,-1.343146 -3,-3 0,-1.656854 1.343146,-3 3,-3 z m -6,1 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chrome-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.svg b/.icons/awkward/32x32/apps/chrome-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.svg
new file mode 120000
index 00000000..1a8e55f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.svg
@@ -0,0 +1 @@
+pocket.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg b/.icons/awkward/32x32/apps/chrome-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-mnfehgbmkapmjnhcnbodoamcioleeooe-Default.svg b/.icons/awkward/32x32/apps/chrome-mnfehgbmkapmjnhcnbodoamcioleeooe-Default.svg
new file mode 120000
index 00000000..db8f9099
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-mnfehgbmkapmjnhcnbodoamcioleeooe-Default.svg
@@ -0,0 +1 @@
+devdocs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-ncpaehbhmfoodbceflpbdocjhpokkbmo-Default.svg b/.icons/awkward/32x32/apps/chrome-ncpaehbhmfoodbceflpbdocjhpokkbmo-Default.svg
new file mode 120000
index 00000000..bb2fa05a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-ncpaehbhmfoodbceflpbdocjhpokkbmo-Default.svg
@@ -0,0 +1 @@
+vectr.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-nmgfcbigejokjgholnnnipegblickgnp-Default.svg b/.icons/awkward/32x32/apps/chrome-nmgfcbigejokjgholnnnipegblickgnp-Default.svg
new file mode 120000
index 00000000..8c337ce7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-nmgfcbigejokjgholnnnipegblickgnp-Default.svg
@@ -0,0 +1 @@
+showtime.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-nmmhkkegccagdldgiimedpiccmgmieda-Default.svg b/.icons/awkward/32x32/apps/chrome-nmmhkkegccagdldgiimedpiccmgmieda-Default.svg
new file mode 120000
index 00000000..bdea67f4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-nmmhkkegccagdldgiimedpiccmgmieda-Default.svg
@@ -0,0 +1 @@
+chrome-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-ojcflmmmcfpacggndoaaflkmcoblhnbh-Default.svg b/.icons/awkward/32x32/apps/chrome-ojcflmmmcfpacggndoaaflkmcoblhnbh-Default.svg
new file mode 120000
index 00000000..242f0af4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-ojcflmmmcfpacggndoaaflkmcoblhnbh-Default.svg
@@ -0,0 +1 @@
+wunderlist.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg b/.icons/awkward/32x32/apps/chrome-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg
new file mode 100644
index 00000000..f6dba27e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-okdgofnjkaimfebepijgaoimfphblkpd-Default.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#d44a4a" cx="16" cy="16" r="14"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+ <path opacity=".2" d="m16 7a10 10 0 0 0 -8.041 4.0742l3.082 5.3359a5 5 0 0 1 0.01758 -0.14062 5 5 0 0 1 0.09766 -0.49023 5 5 0 0 1 0.14648 -0.47656 5 5 0 0 1 0.16406 -0.39844 5 5 0 0 1 0.04101 -0.08984 5 5 0 0 1 0.17969 -0.33203 5 5 0 0 1 0.06055 -0.10352 5 5 0 0 1 0.23047 -0.33789 5 5 0 0 1 0.04687 -0.06836 5 5 0 0 1 0.24805 -0.29688 5 5 0 0 1 0.08203 -0.09375 5 5 0 0 1 0.23047 -0.22656 5 5 0 0 1 0.14453 -0.13477 5 5 0 0 1 0.20508 -0.16211 5 5 0 0 1 0.19531 -0.15039 5 5 0 0 1 0.21094 -0.13672 5 5 0 0 1 0.1582 -0.10156 5 5 0 0 1 0.06055 -0.03125 5 5 0 0 1 0.11719 -0.0625 5 5 0 0 1 0.25 -0.12109 5 5 0 0 1 0.24609 -0.10547 5 5 0 0 1 0.20703 -0.07617 5 5 0 0 1 0.26367 -0.08203 5 5 0 0 1 0.23438 -0.05859 5 5 0 0 1 0.24609 -0.05078 5 5 0 0 1 0.24023 -0.03711 5 5 0 0 1 0.26172 -0.02539 5 5 0 0 1 0.22852 -0.01172 5 5 0 0 1 0.145 -0.008h8.6445a10 10 0 0 0 -8.644 -5zm-8.6543 5.008a10 10 0 0 0 -1.3457 4.992 10 10 0 0 0 10 10 10 10 0 0 0 4 -0.848v-6.1543a5 5 0 0 1 -0.05664 0.07227 5 5 0 0 1 -0.12891 0.1543 5 5 0 0 1 -0.19336 0.2207 5 5 0 0 1 -0.1543 0.15039 5 5 0 0 1 -0.21094 0.19531 5 5 0 0 1 -0.16992 0.13476 5 5 0 0 1 -0.2168 0.16602 5 5 0 0 1 -0.21094 0.13672 5 5 0 0 1 -0.1582 0.10156 5 5 0 0 1 -0.06055 0.03125 5 5 0 0 1 -0.11719 0.0625 5 5 0 0 1 -0.25 0.12109 5 5 0 0 1 -0.24609 0.10547 5 5 0 0 1 -0.20703 0.07617 5 5 0 0 1 -0.26367 0.08203 5 5 0 0 1 -0.23438 0.05859 5 5 0 0 1 -0.24609 0.05078 5 5 0 0 1 -0.24023 0.03711 5 5 0 0 1 -0.26172 0.02539 5 5 0 0 1 -0.22852 0.01172 5 5 0 0 1 -0.144 0.008 5 5 0 0 1 -0.184 -0.006 5 5 0 0 1 -0.082 -0.004 5 5 0 0 1 -0.328 -0.031 5 5 0 0 1 -0.181 -0.022 5 5 0 0 1 -0.307 -0.062 5 5 0 0 1 -0.184 -0.041 5 5 0 0 1 -0.293 -0.088 5 5 0 0 1 -0.187 -0.064 5 5 0 0 1 -0.248 -0.104 5 5 0 0 1 -0.225 -0.101 5 5 0 0 1 -0.197 -0.108 5 5 0 0 1 -0.236 -0.135 5 5 0 0 1 -0.188 -0.127 5 5 0 0 1 -0.23 -0.164 5 5 0 0 1 -0.155 -0.129 5 5 0 0 1 -0.22 -0.193 5 5 0 0 1 -0.151 -0.154 5 5 0 0 1 -0.195 -0.211 5 5 0 0 1 -0.135 -0.17 5 5 0 0 1 -0.166 -0.217 5 5 0 0 1 -0.137 -0.211 5 5 0 0 1 -0.101 -0.158l-0.059-0.104-4.2653-7.388zm11.652 0.992a5 5 0 0 1 0.07227 0.05664 5 5 0 0 1 0.1543 0.12891 5 5 0 0 1 0.2207 0.19336 5 5 0 0 1 0.15039 0.1543 5 5 0 0 1 0.19531 0.21094 5 5 0 0 1 0.13476 0.16992 5 5 0 0 1 0.16602 0.2168 5 5 0 0 1 0.13672 0.21094 5 5 0 0 1 0.10156 0.1582 5 5 0 0 1 0.03125 0.06055 5 5 0 0 1 0.0625 0.11719 5 5 0 0 1 0.12109 0.25 5 5 0 0 1 0.10547 0.24609 5 5 0 0 1 0.07617 0.20703 5 5 0 0 1 0.08203 0.26367 5 5 0 0 1 0.05859 0.23438 5 5 0 0 1 0.05078 0.24609 5 5 0 0 1 0.03711 0.24023 5 5 0 0 1 0.01953 0.13477 5 5 0 0 1 0.0059 0.12695 5 5 0 0 1 0.01172 0.22852 5 5 0 0 1 0.008 0.144v8.6445a10 10 0 0 0 5 -8.644 10 10 0 0 0 -0.848 -4h-6.1543z"/>
+ <path fill="#fff" d="m16 6a10 10 0 0 0 -8.041 4.0742l3.082 5.3359a5 5 0 0 1 0.01758 -0.14062 5 5 0 0 1 0.09766 -0.49023 5 5 0 0 1 0.14648 -0.47656 5 5 0 0 1 0.16406 -0.39844 5 5 0 0 1 0.04101 -0.08984 5 5 0 0 1 0.17969 -0.33203 5 5 0 0 1 0.06055 -0.10352 5 5 0 0 1 0.23047 -0.33789 5 5 0 0 1 0.04687 -0.06836 5 5 0 0 1 0.24805 -0.29688 5 5 0 0 1 0.08203 -0.09375 5 5 0 0 1 0.23047 -0.22656 5 5 0 0 1 0.14453 -0.13477 5 5 0 0 1 0.20508 -0.16211 5 5 0 0 1 0.19531 -0.15039 5 5 0 0 1 0.21094 -0.13672 5 5 0 0 1 0.1582 -0.10156 5 5 0 0 1 0.06055 -0.03125 5 5 0 0 1 0.11719 -0.0625 5 5 0 0 1 0.25 -0.12109 5 5 0 0 1 0.24609 -0.10547 5 5 0 0 1 0.20703 -0.07617 5 5 0 0 1 0.26367 -0.08203 5 5 0 0 1 0.23438 -0.05859 5 5 0 0 1 0.24609 -0.05078 5 5 0 0 1 0.24023 -0.03711 5 5 0 0 1 0.26172 -0.02539 5 5 0 0 1 0.22852 -0.01172 5 5 0 0 1 0.145 -0.008h8.6445a10 10 0 0 0 -8.644 -5zm-8.6543 5.008a10 10 0 0 0 -1.3457 4.992 10 10 0 0 0 10 10 10 10 0 0 0 4 -0.848v-6.1543a5 5 0 0 1 -0.05664 0.07227 5 5 0 0 1 -0.12891 0.1543 5 5 0 0 1 -0.19336 0.2207 5 5 0 0 1 -0.1543 0.15039 5 5 0 0 1 -0.21094 0.19531 5 5 0 0 1 -0.16992 0.13476 5 5 0 0 1 -0.2168 0.16602 5 5 0 0 1 -0.21094 0.13672 5 5 0 0 1 -0.1582 0.10156 5 5 0 0 1 -0.06055 0.03125 5 5 0 0 1 -0.11719 0.0625 5 5 0 0 1 -0.25 0.12109 5 5 0 0 1 -0.24609 0.10547 5 5 0 0 1 -0.20703 0.07617 5 5 0 0 1 -0.26367 0.08203 5 5 0 0 1 -0.23438 0.05859 5 5 0 0 1 -0.24609 0.05078 5 5 0 0 1 -0.24023 0.03711 5 5 0 0 1 -0.26172 0.02539 5 5 0 0 1 -0.22852 0.01172 5 5 0 0 1 -0.144 0.008 5 5 0 0 1 -0.184 -0.006 5 5 0 0 1 -0.082 -0.004 5 5 0 0 1 -0.328 -0.031 5 5 0 0 1 -0.181 -0.022 5 5 0 0 1 -0.307 -0.062 5 5 0 0 1 -0.184 -0.041 5 5 0 0 1 -0.293 -0.088 5 5 0 0 1 -0.187 -0.064 5 5 0 0 1 -0.248 -0.104 5 5 0 0 1 -0.225 -0.101 5 5 0 0 1 -0.197 -0.108 5 5 0 0 1 -0.236 -0.135 5 5 0 0 1 -0.188 -0.127 5 5 0 0 1 -0.23 -0.164 5 5 0 0 1 -0.155 -0.129 5 5 0 0 1 -0.22 -0.193 5 5 0 0 1 -0.151 -0.154 5 5 0 0 1 -0.195 -0.211 5 5 0 0 1 -0.135 -0.17 5 5 0 0 1 -0.166 -0.217 5 5 0 0 1 -0.137 -0.211 5 5 0 0 1 -0.101 -0.158l-0.059-0.104-4.2653-7.388zm11.652 0.992a5 5 0 0 1 0.07227 0.05664 5 5 0 0 1 0.1543 0.12891 5 5 0 0 1 0.2207 0.19336 5 5 0 0 1 0.15039 0.1543 5 5 0 0 1 0.19531 0.21094 5 5 0 0 1 0.13476 0.16992 5 5 0 0 1 0.16602 0.2168 5 5 0 0 1 0.13672 0.21094 5 5 0 0 1 0.10156 0.1582 5 5 0 0 1 0.03125 0.06055 5 5 0 0 1 0.0625 0.11719 5 5 0 0 1 0.12109 0.25 5 5 0 0 1 0.10547 0.24609 5 5 0 0 1 0.07617 0.20703 5 5 0 0 1 0.08203 0.26367 5 5 0 0 1 0.05859 0.23438 5 5 0 0 1 0.05078 0.24609 5 5 0 0 1 0.03711 0.24023 5 5 0 0 1 0.01953 0.13477 5 5 0 0 1 0.0059 0.12695 5 5 0 0 1 0.01172 0.22852 5 5 0 0 1 0.008 0.144v8.6445a10 10 0 0 0 5 -8.644 10 10 0 0 0 -0.848 -4h-6.1543z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chrome-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg b/.icons/awkward/32x32/apps/chrome-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg
new file mode 120000
index 00000000..49924271
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg
@@ -0,0 +1 @@
+teamviewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-pdagghjnpkeagmlbilmjmclfhjeaapaa-Default.svg b/.icons/awkward/32x32/apps/chrome-pdagghjnpkeagmlbilmjmclfhjeaapaa-Default.svg
new file mode 120000
index 00000000..e58c67fe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-pdagghjnpkeagmlbilmjmclfhjeaapaa-Default.svg
@@ -0,0 +1 @@
+appimagekit-gravit-designer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg b/.icons/awkward/32x32/apps/chrome-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chrome-remote-desktop.svg b/.icons/awkward/32x32/apps/chrome-remote-desktop.svg
new file mode 100644
index 00000000..c030cac4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-remote-desktop.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <defs>
+ <linearGradient id="linearGradient8505" x1="168" x2="160" y1="266" y2="270" gradientTransform="matrix(.39937 0 0 .39978 -47.91 -87.945)" gradientUnits="userSpaceOnUse">
+ <stop offset="0"/>
+ <stop offset="1" stop-opacity="0"/>
+ </linearGradient>
+ </defs>
+ <rect style="fill:#325f78" width="22" height="28" x="-27" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="18" height="24" x="-25" y="-28" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m15.988 9c-2.8021 0-5.253 1.4376-6.6777 3.6113l3.5195 6.0957c-0.27628-0.5097-0.43555-1.0881-0.43555-1.7109 0-1.9933 1.6149-2.5772 3.5938-2.7988l1.9551-0.21875c1.612 1.0331 2.1469 3.1413 1.1797 4.8184l-3.5684 6.1895c2.917 0.17104 5.8073-1.2753 7.373-3.9902v-0.002c1.4011-2.4292 1.383-5.2699 0.21484-7.5918l-0.21289-0.41016h-0.04297c-1.379-2.385-3.937-3.992-6.899-3.992zm-6.6738 3.6289c-1.6065 2.4433-1.8002 5.6734-0.23438 8.3887h-0.00195c1.4012 2.429 3.8702 3.834 6.4632 3.982l3.5156-6.0996c-0.30312 0.49424-0.72476 0.9229-1.2637 1.2344-1.7244 0.99665-3.9145 0.40987-4.9102-1.3164l-3.5685-6.189z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 4.9994c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 25.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".1" d="m15.988 23.991c-4.425 0-7.9875-3.5661-7.9875-7.9957 0-0.06705-0.00171-0.13325 0-0.19989 0.10561 4.3361 3.6293 7.7957 7.9875 7.7957 4.358 0 7.8819-3.4595 7.9875-7.7957 0.0017 0.06664 0 0.13284 0 0.19989 0 4.4296-3.5624 7.9957-7.9875 7.9957z"/>
+ <path fill="#dd4d3e" d="m15.988 8.0005c-2.8021 0-5.2522 1.4368-6.6769 3.6105l3.5197 6.0964c-0.27628-0.5097-0.43708-1.0885-0.43708-1.7114 0-1.9933 1.6154-2.5768 3.5943-2.7985l7.1387-0.79997c-1.311-2.6137-4.007-4.397-7.139-4.397z"/>
+ <path fill="#109f5b" d="m9.0791 20.017c1.4009 2.429 3.8689 3.835 6.4619 3.983l3.5146-6.0992c-0.30312 0.49424-0.7234 0.923-1.2623 1.2345-1.7244 0.99665-3.9143 0.40929-4.9099-1.317l-3.5695-6.189c-1.6065 2.4433-1.801 5.6725-0.23513 8.3877z"/>
+ <path fill="#ffce41" d="m22.928 19.995c1.4011-2.4292 1.3831-5.2716 0.2149-7.5935l-0.21234-0.41004-6.9297 0.0089c0.57915 0.01566 1.2686 0.56974 1.8074 0.88117 1.7244 0.99665 2.3112 3.1887 1.3156 4.915l-3.5693 6.1889c2.917 0.17104 5.8081-1.2749 7.3738-3.9899z"/>
+ <path fill="url(#linearGradient8505)" opacity=".2" d="m19.101 17.795-3.113-1.799-0.467 7.999z"/>
+ <rect fill="#fff" width="8" height="8" x="-20" y="-20" rx="4" ry="4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#4587f3" width="6" height="6" x="-19" y="-19" rx="3" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chrome-store.svg b/.icons/awkward/32x32/apps/chrome-store.svg
new file mode 100644
index 00000000..c7613812
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome-store.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m12 3-2 2v3h-8v18.5c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-18.5h-8v-3l-2-2zm0 2h8v3h-8z"/>
+ <path opacity=".2" d="m12 5v1h8v-1h-8zm-10 21.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="fill:#dd4d3e" d="M 15.978516 14 L 15.978516 14.001953 C 11.074759 14.001953 6.7881562 16.516456 4.2949219 20.320312 L 8.7304688 28 L 9.6894531 28 C 9.6894513 27.998015 9.6894531 27.996126 9.6894531 27.994141 C 9.6894531 24.505966 12.515519 23.483578 15.978516 23.095703 L 28.472656 21.695312 C 26.179109 17.120406 21.458657 14 15.978516 14 z"/>
+ <path style="fill:#109f5b" d="M 4.3007812 20.351562 C 3.0104557 22.313985 2.2469709 24.566742 2.0566406 26.888672 C 2.2279778 27.528639 2.804525 28 3.5 28 L 8.7109375 28 L 4.3007812 20.351562 z"/>
+ <path style="fill:#ffce41" d="M 28.126953 20.986328 L 16 21.001953 C 17.013517 21.029353 18.221072 21.997984 19.164062 22.542969 C 21.188444 23.712937 22.310956 25.824862 22.308594 28 L 28.5 28 C 29.201816 28 29.781948 27.520024 29.947266 26.871094 C 29.799566 25.073223 29.311564 23.31611 28.5 21.703125 L 28.126953 20.986328 z"/>
+ <path style="fill:#ffffff" d="M 16 21 C 12.122 21 9 24.122 9 28 L 23 28 C 23 24.122 19.878 21 16 21 z"/>
+ <path style="fill:#4587f3" d="M 16 22 C 12.676 22 10 24.676 10 28 L 22 28 C 22 24.676 19.324 22 16 22 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chrome.svg b/.icons/awkward/32x32/apps/chrome.svg
new file mode 120000
index 00000000..51768ebb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chrome.svg
@@ -0,0 +1 @@
+google-chrome.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chromium-app-list.svg b/.icons/awkward/32x32/apps/chromium-app-list.svg
new file mode 100644
index 00000000..ab543538
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chromium-app-list.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#69a2f5" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <rect width="4" height="4" x="14" y="14" rx="1.3" ry="1.3"/>
+ <rect width="4" height="4" x="20" y="14" rx="1.3" ry="1.3"/>
+ <rect width="4" height="4" x="8" y="14" rx="1.3" ry="1.3"/>
+ <rect width="4" height="4" x="14" y="8" rx="1.3" ry="1.3"/>
+ <rect width="4" height="4" x="20" y="8" rx="1.3" ry="1.3"/>
+ <rect width="4" height="4" x="8" y="8" rx="1.3" ry="1.3"/>
+ <rect width="4" height="4" x="14" y="20" rx="1.3" ry="1.3"/>
+ <rect width="4" height="4" x="20" y="20" rx="1.3" ry="1.3"/>
+ <rect width="4" height="4" x="8" y="20" rx="1.3" ry="1.3"/>
+ </g>
+ <g>
+ <rect style="fill:#ffffff" width="4" height="4" x="14" y="14" rx="1.3" ry="1.3"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="20" y="14" rx="1.3" ry="1.3"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="8" y="14" rx="1.3" ry="1.3"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="14" y="8" rx="1.3" ry="1.3"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="20" y="8" rx="1.3" ry="1.3"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="8" y="8" rx="1.3" ry="1.3"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="14" y="20" rx="1.3" ry="1.3"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="20" y="20" rx="1.3" ry="1.3"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="8" y="20" rx="1.3" ry="1.3"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chromium-browser.svg b/.icons/awkward/32x32/apps/chromium-browser.svg
new file mode 100644
index 00000000..e1626b08
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chromium-browser.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:.2" cx="16" cy="17" r="14"/>
+ <path style="opacity:.1" d="m15.994 29.985c-7.752 0-13.993-6.2408-13.993-13.993 0-0.11734-0.003-0.23319 0-0.34982 0.18501 7.5885 6.3581 13.643 13.993 13.643 7.6346 0 13.808-6.0544 13.993-13.643 0.003 0.11663 0 0.23248 0 0.34982 0 7.752-6.2408 13.993-13.993 13.993z"/>
+ <path style="fill:#77b4ed" d="m4.3496094 8.2519531c-0.2408775 0.3659766-0.463677 0.7581774-0.6894532 1.1464844a14 14 0 0 0 -1.6601562 6.6015625 14 14 0 0 0 14 14 14 14 0 0 0 0.214844 -0.007812l6.628906-11.023438c-0.53102 0.86495-2.7434 1.972478-3.6875 2.517578-3.021 1.7442-6.857363 0.616783-8.601562-2.404297l-6.2050786-10.830078z"/>
+ <path style="fill:#c2e1ff" d="m16.015625 9c-0.01547 0 2.222016 0.9979485 3.166016 1.542969 2.412436 1.39284 2.664231 6.367355 2.669921 8.380859l0.404297 0.234375-0.412109 0.712891c-0.000032 0.000704 0 0.033203 0 0.033203l-0.15625 0.236328-5.6875 9.851563c0.037113 0.00096 0.074257 0.004072 0.111328 0.003906a14 14 0 0 0 0.580078 -0.021485c0.112132-0.005182 0.224086-0.005796 0.335938-0.013671a14 14 0 0 0 1.316406 -0.160157c0.028743-0.004794 0.057227-0.010652 0.085938-0.015625a14 14 0 0 0 11.570312 -13.785156 14 14 0 0 0 -1.896484 -7h-12.087891z"/>
+ <path style="fill:#3c71a7" d="m15.994141 2a14 14 0 0 0 -0.242188 0.0078125 14 14 0 0 0 -0.742187 0.0273437 14 14 0 0 0 -0.041016 0.0058594 14 14 0 0 0 -1.265625 0.1523438c-0.042854 0.007037-0.086138 0.012266-0.128906 0.0195312-0.002631 0.000447-0.005185 0.0014946-0.007813 0.0019532a14 14 0 0 0 -1.310547 0.2949218 14 14 0 0 0 -2.6054684 1.0136719 14 14 0 0 0 -0.3105468 0.1777344 14 14 0 0 0 -5.4570313 5.3085937l5.6894531 9.8554684 0.1191406 0.238282 0.0292969 0.017578 0.2675781 0.464844 2.4550778 1.972656 0.681641-0.291016 0.78125 0.492188c-0.09245-0.170384-0.185116-0.424514-0.275391-0.708985l4.591797-1.96289-4.751953-8.232422c0.434712-1.0028562 1.194822-1.7061504 2.529297-1.855469h12.103516a14 14 0 0 0 -0.759766 -1.1757812 14 14 0 0 0 -0.855469 -1.0703126 14 14 0 0 0 -0.037109 -0.0429687 14 14 0 0 0 -0.908203 -0.9316406 14 14 0 0 0 -0.095703 -0.0878907 14 14 0 0 0 -0.958985 -0.8027343 14 14 0 0 0 -0.134765 -0.1015625 14 14 0 0 0 -0.990235 -0.6738282 14 14 0 0 0 -0.191406 -0.1171874 14 14 0 0 0 -0.996094 -0.5429688 14 14 0 0 0 -0.283203 -0.1347656 14 14 0 0 0 -0.957031 -0.4003906 14 14 0 0 0 -0.369141 -0.1367188 14 14 0 0 0 -0.921875 -0.28125 14 14 0 0 0 -0.46289 -0.1191406 14 14 0 0 0 -0.861329 -0.171875 14 14 0 0 0 -0.548828 -0.0820313 14 14 0 0 0 -0.785156 -0.078125 14 14 0 0 0 -0.986328 -0.0488281 14 14 0 0 0 -0.005859 0z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <rect style="opacity:.2" width="14" height="14" x="-24" y="-23" rx="7" ry="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="14" height="14" x="-23" y="-23" rx="7" ry="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6b9edf" width="10" height="10" x="-21" y="-21" rx="5" ry="5" transform="matrix(0,-1,-1,0,0,0)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chromium-bsu.svg b/.icons/awkward/32x32/apps/chromium-bsu.svg
new file mode 120000
index 00000000..cd02b9ba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chromium-bsu.svg
@@ -0,0 +1 @@
+KoboDeluxe.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/chromium-dev.svg b/.icons/awkward/32x32/apps/chromium-dev.svg
new file mode 100644
index 00000000..57fab2eb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chromium-dev.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:.2" cx="16" cy="17" r="14"/>
+ <path style="opacity:.1" d="m15.994 29.985c-7.752 0-13.993-6.2408-13.993-13.993 0-0.11734-0.003-0.23319 0-0.34982 0.18501 7.5885 6.3581 13.643 13.993 13.643 7.6346 0 13.808-6.0544 13.993-13.643 0.003 0.11663 0 0.23248 0 0.34982 0 7.752-6.2408 13.993-13.993 13.993z"/>
+ <path style="fill:#77b4ed" d="M 4.3496094,8.2519531 C 4.1087319,8.6179297 3.8859324,9.0101305 3.6601562,9.3984375 2.5720803,11.428863 2.0018396,13.696408 2,16 2,16.737184 1.9650209,17.481638 2.1667676,18.167466 3,21 8.7903537,21.0078 15.785156,21.0078 15.856786,21.0057 15.928406,21.0031 16,21 l 6.84375,-2.03125 c -0.53102,0.86495 -2.7434,1.972478 -3.6875,2.517578 -3.021,1.7442 -6.857363,0.616783 -8.601562,-2.404297 z"/>
+ <path style="fill:#c2e1ff" d="m 16.015625,9 c -0.01547,0 2.222016,0.9979485 3.166016,1.542969 2.412436,1.39284 2.664231,6.367355 2.669921,8.380859 l 0.404297,0.234375 -0.412109,0.712891 c -3.2e-5,7.04e-4 0,0.0332 0,0.0332 l -0.15625,0.236328 -4.714844,1.890625 c 0.03711,9.6e-4 0.07426,0.0041 0.111328,0.0039 0.193487,-0.0032 0.386888,-0.01032 0.580078,-0.02149 C 17.776194,22.008489 17.888148,22.007875 18,22 c 0.441085,-0.03256 0.88038,-0.08601 1.316406,-0.160157 0.02874,-0.0048 0.05723,-0.01065 0.08594,-0.01563 C 25.332635,20.779163 29,21 29.815129,18.272824 30.030273,17.55302 29.999868,16.772069 30,16 29.993667,13.540591 29.339558,11.126248 28.103516,9 Z"/>
+ <path style="fill:#3c71a7" d="m15.994141 2a14 14 0 0 0 -0.242188 0.0078125 14 14 0 0 0 -0.742187 0.0273437 14 14 0 0 0 -0.041016 0.0058594 14 14 0 0 0 -1.265625 0.1523438c-0.042854 0.007037-0.086138 0.012266-0.128906 0.0195312-0.002631 0.000447-0.005185 0.0014946-0.007813 0.0019532a14 14 0 0 0 -1.310547 0.2949218 14 14 0 0 0 -2.6054684 1.0136719 14 14 0 0 0 -0.3105468 0.1777344 14 14 0 0 0 -5.4570313 5.3085937l5.6894531 9.8554684 0.1191406 0.238282 0.0292969 0.017578 0.2675781 0.464844 2.4550778 1.972656 0.681641-0.291016 0.78125 0.492188c-0.09245-0.170384-0.185116-0.424514-0.275391-0.708985l4.591797-1.96289-4.751953-8.232422c0.434712-1.0028562 1.194822-1.7061504 2.529297-1.855469h12.103516a14 14 0 0 0 -0.759766 -1.1757812 14 14 0 0 0 -0.855469 -1.0703126 14 14 0 0 0 -0.037109 -0.0429687 14 14 0 0 0 -0.908203 -0.9316406 14 14 0 0 0 -0.095703 -0.0878907 14 14 0 0 0 -0.958985 -0.8027343 14 14 0 0 0 -0.134765 -0.1015625 14 14 0 0 0 -0.990235 -0.6738282 14 14 0 0 0 -0.191406 -0.1171874 14 14 0 0 0 -0.996094 -0.5429688 14 14 0 0 0 -0.283203 -0.1347656 14 14 0 0 0 -0.957031 -0.4003906 14 14 0 0 0 -0.369141 -0.1367188 14 14 0 0 0 -0.921875 -0.28125 14 14 0 0 0 -0.46289 -0.1191406 14 14 0 0 0 -0.861329 -0.171875 14 14 0 0 0 -0.548828 -0.0820313 14 14 0 0 0 -0.785156 -0.078125 14 14 0 0 0 -0.986328 -0.0488281 14 14 0 0 0 -0.005859 0z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <rect style="opacity:.2" width="14" height="14" x="-24" y="-23" rx="7" ry="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="14" height="14" x="-23" y="-23" rx="7" ry="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6b9edf" width="10" height="10" x="-21" y="-21" rx="5" ry="5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#315072" d="m 2.158,17.999954 a 14,14 0 0 0 7.03125,10.226562 c 0.075734,0.04183 0.1519673,0.08257 0.2285157,0.123047 a 14,14 0 0 0 0.9394533,0.453125 c 0.114357,0.0501 0.2279,0.101299 0.34375,0.148438 a 14,14 0 0 0 0.871094,0.318359 c 0.141632,0.04706 0.282301,0.09797 0.425781,0.140625 a 14,14 0 0 0 0.900391,0.228516 c 0.135923,0.03082 0.268967,0.06885 0.40625,0.0957 a 14,14 0 0 0 0.957031,0.144531 c 0.130038,0.01626 0.257652,0.04006 0.388672,0.05273 a 14,14 0 0 0 1.300781,0.06641 c 0.01641,7.4e-5 0.0324,0.0019 0.04883,0.002 a 14,14 0 0 0 0.0039,0 c 0.0039,-5e-6 0.0078,8e-6 0.01172,0 0.377613,-7.91e-4 0.750237,-0.02249 1.121094,-0.05273 a 14,14 0 0 0 0.818359,-0.09961 c 0.17305,-0.02438 0.348401,-0.04163 0.519531,-0.07227 a 14,14 0 0 0 1.087894,-0.244183 c 0.06522,-0.01711 0.132392,-0.02886 0.197266,-0.04687 a 14,14 0 0 0 1.3125,-0.435547 14,14 0 0 0 1.259765,-0.564453 c 0.02239,-0.01127 0.04408,-0.02377 0.06641,-0.03516 a 14,14 0 0 0 1.148437,-0.658203 c 0.0057,-0.0036 0.01192,-0.0062 0.01758,-0.0098 a 14,14 0 0 0 0.02344,-0.01758 14,14 0 0 0 6.25,-9.763672 z"/>
+ <path style="opacity:0.2" d="m 9.9997969,20.999954 v 6 h 1.5878911 c 0.936026,0 1.66435,-0.255822 2.185547,-0.765625 0.526513,-0.515407 0.789062,-1.278963 0.789062,-2.292969 0,-0.638655 -0.113108,-1.176306 -0.341797,-1.613281 -0.228688,-0.436975 -0.556956,-0.768097 -0.982422,-0.992187 -0.420148,-0.22409 -0.91336,-0.335938 -1.482422,-0.335938 z m 0.7187501,0.646484 h 0.931641 c 0.686064,0 1.215606,0.189104 1.58789,0.564454 0.377601,0.369748 0.566407,0.954738 0.566407,1.755859 0,1.591036 -0.770186,2.386719 -2.3125,2.386719 h -0.773438 z m 6.617188,1.353516 c -0.349326,0 -0.658145,0.08107 -0.923829,0.244141 -0.260764,0.16307 -0.463726,0.39706 -0.611328,0.699218 -0.142683,0.302158 -0.214844,0.663877 -0.214843,1.085938 0,0.431654 0.07889,0.793372 0.236328,1.085937 0.162363,0.292566 0.38651,0.513429 0.671875,0.66211 0.285364,0.148681 0.617247,0.222656 0.996093,0.222656 0.270602,0 0.504369,-0.02128 0.701172,-0.06445 0.196804,-0.03836 0.395933,-0.101172 0.597656,-0.1875 v -0.554688 c -0.206644,0.08633 -0.408665,0.155165 -0.605468,0.203125 -0.191883,0.04317 -0.413139,0.06445 -0.664063,0.06445 -0.393606,0 -0.700472,-0.112471 -0.921875,-0.337891 -0.216486,-0.230216 -0.330006,-0.698315 -0.339844,-1.134766 h 0.0039 v 0.01172 h 2.705078 v -0.259766 c 0,-0.35012 -0.06638,-0.655069 -0.199219,-0.914062 -0.127921,-0.263787 -0.316496,-0.46549 -0.5625,-0.609375 -0.245997,-0.143884 -0.534566,-0.216797 -0.869133,-0.216797 z m 2.361328,0 1.484375,4 h 0.740234 l 1.492187,-4 h -0.6875 l -0.833984,2.357422 c -0.03904,0.109453 -0.08109,0.232859 -0.125,0.367187 -0.04392,0.129354 -0.08401,0.257366 -0.123047,0.386719 -0.03903,0.124378 -0.06739,0.227039 -0.08203,0.306641 h -0.0293 c -0.01464,-0.0796 -0.03811,-0.182263 -0.07227,-0.306641 -0.03415,-0.124378 -0.07327,-0.252389 -0.117188,-0.386719 -0.04392,-0.134328 -0.08597,-0.257734 -0.125,-0.367187 l -0.833977,-2.357422 z m -2.369141,0.517578 c 0.329645,0 0.570133,0.102359 0.722656,0.308594 0.1034,0.136561 0.15975,0.313942 0.195313,0.507812 h -1.908203 c 0.05428,-0.205366 0.129773,-0.389148 0.251953,-0.521484 0.182042,-0.196643 0.428316,-0.294922 0.738281,-0.294922 z"/>
+ <path style="fill:#ffffff" d="m 14.562924,22.941131 q 0,1.521008 -0.789771,2.294118 -0.781795,0.764705 -2.185834,0.764705 H 9.9997969 v -6 h 1.7550491 q 0.853592,0 1.483814,0.336134 0.638199,0.336135 0.981231,0.991597 0.343033,0.655463 0.343033,1.613446 z m -0.757863,0.0252 q 0,-1.201681 -0.566401,-1.756304 -0.558426,-0.563024 -1.587522,-0.563024 h -0.933365 v 4.705882 h 0.773816 q 2.313472,0 2.313472,-2.386554 z"/>
+ <path style="fill:#ffffff" d="m 17.33521,21.999954 c -0.349326,0 -0.657241,0.08172 -0.922925,0.244792 -0.260764,0.16307 -0.46504,0.395758 -0.612642,0.697916 -0.142683,0.302158 -0.213896,0.663877 -0.213896,1.085938 0,0.431654 0.0789,0.793372 0.236342,1.085937 0.162363,0.292566 0.386693,0.51408 0.672058,0.662761 0.285364,0.148681 0.616698,0.222656 0.995544,0.222656 0.270602,0 0.504301,-0.02194 0.701104,-0.06511 0.196804,-0.03836 0.396395,-0.09987 0.598118,-0.186198 v -0.554688 c -0.206644,0.08633 -0.407916,0.153863 -0.604719,0.201823 -0.191883,0.04317 -0.414532,0.06511 -0.665456,0.06511 -0.393606,0 -0.7002,-0.113122 -0.921603,-0.338542 -0.216486,-0.230216 -0.329494,-0.697663 -0.339331,-1.134114 h 0.004 v 0.01172 h 2.704075 v 0 -0.259116 c 0,-0.35012 -0.06653,-0.65507 -0.199373,-0.914063 -0.127921,-0.263787 -0.315144,-0.46679 -0.561148,-0.610675 -0.246004,-0.143884 -0.535543,-0.216146 -0.87011,-0.216146 z m -0.0079,0.518229 c 0.329645,0 0.571028,0.102358 0.723551,0.308593 0.1034,0.136561 0.159849,0.312641 0.195412,0.506511 h -1.909225 c 0.05428,-0.205366 0.130007,-0.388497 0.252187,-0.520833 0.182042,-0.196643 0.42811,-0.294271 0.738075,-0.294271 z"/>
+ <path style="fill:#ffffff" d="m 21.182306,25.999954 -1.485776,-4 h 0.687993 l 0.834379,2.358209 q 0.05855,0.164179 0.124425,0.365671 0.06588,0.201494 0.117104,0.388061 0.05123,0.186567 0.07319,0.30597 h 0.02927 q 0.02196,-0.119403 0.08051,-0.30597 0.05855,-0.19403 0.124424,-0.388061 0.06587,-0.201492 0.124425,-0.365671 l 0.834378,-2.358209 h 0.687996 l -1.493097,4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/chromium.svg b/.icons/awkward/32x32/apps/chromium.svg
new file mode 120000
index 00000000..76494bda
--- /dev/null
+++ b/.icons/awkward/32x32/apps/chromium.svg
@@ -0,0 +1 @@
+chromium-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ciano.svg b/.icons/awkward/32x32/apps/ciano.svg
new file mode 100644
index 00000000..edeb27a0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ciano.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#1b9dce" width="26" height="26" x="-29" y="-29" rx="13" ry="13" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".2" d="m16 3c-7.202 0-13 5.798-13 13 0 0.169 0.0191 0.333 0.0254 0.5 0.2633-6.9663 5.9416-12.5 12.975-12.5 7.033 0 12.711 5.5337 12.975 12.5 0.006-0.167 0.025-0.331 0.025-0.5 0-7.202-5.798-13-13-13z"/>
+ <path opacity=".2" d="m16.017 9.0001c1.7532 0.0037 3.531 0.52833 4.9196 1.5668 0.97624 1.0798-0.88389 2.2362-1.7217 1.1833-2.522-1.4652-6.0788-0.94934-7.9763 1.2413-1.0095 1.0871-1.5784 2.5377-1.5717 3.994h1.6667c-0.8892 1.28-1.778 2.56-2.6669 3.84l-2.6667-3.84h1.6667c-0.053013-3.4772 2.5514-6.7845 6.048-7.6851 0.7502-0.19742 1.5231-0.308 2.302-0.30025zm7.3167 4.1607c0.888 1.28 1.777 2.561 2.666 3.841h-1.6667c0.04725 3.5187-2.6237 6.8634-6.1816 7.7164-2.4008 0.64371-5.1155 0.174-7.0886-1.2988-1.0067-1.0978 0.87926-2.2431 1.7248-1.1806 2.4435 1.4235 5.8653 0.97198 7.7941-1.0611 1.117-1.105 1.7598-2.6358 1.7513-4.176h-1.6667l2.6667-3.8406z"/>
+ <path opacity=".2" d="m3.0254 16.5c-0.0063 0.167-0.0254 0.331-0.0254 0.5 0 7.202 5.798 13 13 13s13-5.798 13-13c0-0.169-0.019-0.333-0.025-0.5-0.264 6.966-5.942 12.5-12.975 12.5s-12.711-5.534-12.975-12.5z"/>
+ <path style="fill:#77ffe4" d="m16.017 8.0003c1.7532 0.0037 3.531 0.52833 4.9196 1.5668 0.97624 1.0798-0.88389 2.2362-1.7217 1.1833-2.522-1.4652-6.0788-0.94934-7.9763 1.2413-1.0095 1.0871-1.5784 2.5377-1.5717 3.994h1.6667c-0.8892 1.28-1.778 2.56-2.6669 3.84l-2.6667-3.84h1.6667c-0.053013-3.4772 2.5514-6.7845 6.048-7.6851 0.7502-0.19742 1.5231-0.308 2.302-0.30025zm7.3167 4.1607c0.888 1.28 1.777 2.561 2.666 3.841h-1.6667c0.04725 3.5187-2.6237 6.8634-6.1816 7.7164-2.4008 0.64371-5.1155 0.174-7.0886-1.2988-1.0067-1.0978 0.87926-2.2431 1.7248-1.1806 2.4435 1.4235 5.8653 0.97198 7.7941-1.0611 1.117-1.105 1.7598-2.6358 1.7513-4.176h-1.6667l2.6667-3.8406z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cin.svg b/.icons/awkward/32x32/apps/cin.svg
new file mode 120000
index 00000000..cc0e291f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cin.svg
@@ -0,0 +1 @@
+cinelerra.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cinelerra-cv.svg b/.icons/awkward/32x32/apps/cinelerra-cv.svg
new file mode 120000
index 00000000..cc0e291f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cinelerra-cv.svg
@@ -0,0 +1 @@
+cinelerra.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cinelerra-gg.svg b/.icons/awkward/32x32/apps/cinelerra-gg.svg
new file mode 120000
index 00000000..cc0e291f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cinelerra-gg.svg
@@ -0,0 +1 @@
+cinelerra.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cinelerra-hv.svg b/.icons/awkward/32x32/apps/cinelerra-hv.svg
new file mode 120000
index 00000000..cc0e291f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cinelerra-hv.svg
@@ -0,0 +1 @@
+cinelerra.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cinelerra.svg b/.icons/awkward/32x32/apps/cinelerra.svg
new file mode 100644
index 00000000..f1bf60d4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cinelerra.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="27" height="27" x="2" y="-30" rx="1.35" ry="1.35" transform="scale(1,-1)"/>
+ <rect style="fill:#fecd38" width="27" height="27" x="2" y="-29" rx="1.35" ry="1.35" transform="scale(1,-1)"/>
+ <path style="opacity:0.2" d="M 4,5 4,8 7,8 7,5 4,5 Z m 5,0 0,3 3,0 0,-3 -3,0 z m 5,0 0,3 3,0 0,-3 -3,0 z m 5,0 0,3 3,0 0,-3 -3,0 z m 5,0 0,3 3,0 0,-3 -3,0 z m -19,5 0,13.246094 9,0 L 14,10 5,10 Z m 12,0 0,13.246094 9,0 L 26,10 17,10 Z m -13,15 0,3 3,0 0,-3 -3,0 z m 5,0 0,3 3,0 0,-3 -3,0 z m 5,0 0,3 3,0 0,-3 -3,0 z m 5,0 0,3 3,0 0,-3 -3,0 z m 5,0 0,3 3,0 0,-3 -3,0 z"/>
+ <path style="fill:#336894" d="M 4 4 L 4 7 L 7 7 L 7 4 L 4 4 z M 9 4 L 9 7 L 12 7 L 12 4 L 9 4 z M 14 4 L 14 7 L 17 7 L 17 4 L 14 4 z M 19 4 L 19 7 L 22 7 L 22 4 L 19 4 z M 24 4 L 24 7 L 27 7 L 27 4 L 24 4 z M 5 9 L 5 22.246094 L 14 22.246094 L 14 9 L 5 9 z M 17 9 L 17 22.246094 L 26 22.246094 L 26 9 L 17 9 z M 4 24 L 4 27 L 7 27 L 7 24 L 4 24 z M 9 24 L 9 27 L 12 27 L 12 24 L 9 24 z M 14 24 L 14 27 L 17 27 L 17 24 L 14 24 z M 19 24 L 19 27 L 22 27 L 22 24 L 19 24 z M 24 24 L 24 27 L 27 27 L 27 24 L 24 24 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.3496094 2 C 2.6017094 2 2 2.6017094 2 3.3496094 L 2 4.3496094 C 2 3.6017094 2.6017094 3 3.3496094 3 L 27.650391 3 C 28.398291 3 29 3.6017094 29 4.3496094 L 29 3.3496094 C 29 2.6017094 28.398291 2 27.650391 2 L 3.3496094 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cinema4d.svg b/.icons/awkward/32x32/apps/cinema4d.svg
new file mode 100644
index 00000000..769e1799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cinema4d.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <path style="fill:#63637c" d="m10 28h10l5-5-17-16-4 7v7z"/>
+ <circle r="10.5" style="opacity:.2" cx="18.5" cy="14.5"/>
+ <circle r="10.5" style="fill:#345ed2" cx="18.5" cy="13.5"/>
+ <path style="opacity:.2;fill:#ffffff" d="m18.5 3a10.5 10.5 0 0 0 -10.5 10.5 10.5 10.5 0 0 0 0.0195312 0.595703 10.5 10.5 0 0 1 10.480469 -10.095703 10.5 10.5 0 0 1 10.480469 9.904297 10.5 10.5 0 0 0 0.019531 -0.404297 10.5 10.5 0 0 0 -10.5 -10.5z"/>
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -1.265625 -5.773438c-0.209398-0.139-0.44971-0.226562-0.734375-0.226562-3 0-2 10-6 14s-9 5-14 0-4-10 0-14 14-3 14-6c0-0.3117982-0.130783-0.5708105-0.335938-0.7929688a14 14 0 0 0 -5.664062 -1.2070312z"/>
+ <path style="fill:#e4e4e4" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -1.265625 -5.773438c-0.209398-0.139-0.44971-0.226562-0.734375-0.226562-3 0-2 10-6 14s-9 5-14 0-4-10 0-14 14-3 14-6c0-0.3117982-0.130783-0.5708105-0.335938-0.7929688a14 14 0 0 0 -5.664062 -1.2070312z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0214844 0.414062 14 14 0 0 1 13.978516 -13.414062 14 14 0 0 1 5.664062 1.2070312c0.091025 0.0985692 0.159981 0.2077948 0.216797 0.3222657 0.077804-0.1616605 0.119141-0.3371974 0.119141-0.5292969 0-0.3117982-0.130783-0.5708105-0.335938-0.7929688a14 14 0 0 0 -5.664062 -1.2070312zm12 8c-3 0-2 10-6 14s-9 5-14 0c-2.1793797-2.17938-3.2172753-4.35851-3.3652344-6.455078-0.1521374 2.399018 0.8369213 4.926765 3.3652344 7.455078 5 5 10 4 14 0s3-14 6-14c0.284665 0 0.524977 0.087563 0.734375 0.226562a14 14 0 0 1 1.244141 5.373047 14 14 0 0 0 0.021484 -0.599609 14 14 0 0 0 -1.265625 -5.773438c-0.209398-0.138999-0.44971-0.226562-0.734375-0.226562z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cisco-anyconnect.svg b/.icons/awkward/32x32/apps/cisco-anyconnect.svg
new file mode 100644
index 00000000..ed8ad02d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cisco-anyconnect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,3 C 8.244,3 2,9.244 2,17 2,24.756 8.244,31 16,31 23.756,31 30,24.756 30,17 30,9.244 23.756,3 16,3 Z"/>
+ <path style="fill:#e4e4e4" d="M 16,2 C 8.244,2 2,8.244 2,16 2,23.756 8.244,30 16,30 23.756,30 30,23.756 30,16 30,8.244 23.756,2 16,2 Z"/>
+ <path style="fill:#318bcf" d="M 12 6 A 14 14 0 0 0 4.2832031 8.3300781 C 2.8430144 10.531362 2 13.162004 2 16 C 2 16.731546 2.0725616 17.443858 2.1796875 18.144531 A 10 10 0 0 1 12 10 A 10 10 0 0 1 22 20 A 10 10 0 0 1 13.855469 29.820312 C 14.556142 29.927438 15.268454 30 16 30 C 18.839559 30 21.47181 29.156492 23.673828 27.714844 A 14 14 0 0 0 26 20 A 14 14 0 0 0 12 6 z"/>
+ <path style="opacity:0.2" d="M 16.208984 3.015625 A 14 14 0 0 0 12 13.005859 A 14 14 0 0 0 24.75 26.935547 C 26.191914 25.782031 27.401616 24.35355 28.292969 22.720703 A 10 10 0 0 1 26 23.005859 A 10 10 0 0 1 16 13.005859 A 10 10 0 0 1 21.453125 4.1015625 C 19.839574 3.422192 18.068531 3.0428662 16.208984 3.015625 z"/>
+ <path style="fill:#7bc450" d="M 16.208984 2.0097656 A 14 14 0 0 0 12 12 A 14 14 0 0 0 25.814453 25.994141 C 27.090424 24.74114 28.124238 23.245013 28.845703 21.578125 A 10 10 0 0 1 26 22 A 10 10 0 0 1 16 12 A 10 10 0 0 1 21.453125 3.0957031 C 19.839574 2.4163326 18.068531 2.0370068 16.208984 2.0097656 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cities-skylines.svg b/.icons/awkward/32x32/apps/cities-skylines.svg
new file mode 100644
index 00000000..87c3debb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cities-skylines.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 4,4.9550781 a 3.0003,3.0003 0 0 0 -3,3 V 25 a 3.0003,3.0003 0 0 0 3,3 h 8 a 3.0003,3.0003 0 0 0 3,-3 V 17 H 9 v 5 H 7 V 10.955078 H 9 V 15 h 6 V 7.9550781 a 3.0003,3.0003 0 0 0 -3,-3 z m 16,0 a 3.0003,3.0003 0 0 0 -3,3 V 17 a 3.0003,3.0003 0 0 0 3,3 h 5 v 2 h -2 v -1 h -6 v 4 a 3.0003,3.0003 0 0 0 3,3 h 8 a 3.0003,3.0003 0 0 0 3,-3 v -8 a 3.0003,3.0003 0 0 0 -3,-3 h -5 v -3.044922 h 2 V 13 h 6 V 7.9550781 a 3.0003,3.0003 0 0 0 -3,-3 z"/>
+ <path style="fill:none;stroke:#43c3ff;stroke-width:6;stroke-linejoin:round" d="M 12,14 V 6.954545 H 4 V 24 h 8 v -8"/>
+ <path style="fill:none;stroke:#43c3ff;stroke-width:6;stroke-linejoin:round" d="M 28,12 V 6.954545 H 20 V 16 h 8 v 8 h -8 v -4"/>
+ <path style="fill:#4572ab" d="M 10 18 L 10 25 L 9 25 L 9 23.988281 L 8.453125 24.011719 L 8.0175781 24.304688 L 8.0175781 25.5 L 7.1367188 25.5 L 7.1367188 23 L 6 23 L 6 24 L 4.6914062 24 L 4 24.349609 L 4 21.570312 L 3.5136719 20.865234 L 3 21.570312 L 3 26.826172 A 3.0003 3.0003 0 0 0 4 27 L 12 27 A 3.0003 3.0003 0 0 0 14 26.232422 L 14 22.226562 L 12.972656 21.544922 L 12 22.226562 L 12 21 L 11.226562 21 L 11.226562 18 L 10 18 z M 1 19 L 1 24 A 3.0003 3.0003 0 0 0 1.9746094 26.208984 L 2.0292969 19 L 1 19 z M 29.855469 19.5 L 29 20.181641 L 29 23 L 28.5 23 L 28.5 26.953125 A 3.0003 3.0003 0 0 0 30.607422 25.478516 C 30.62047 25.101649 30.635991 24.749951 30.636719 24.273438 L 30.636719 20.181641 L 29.855469 19.5 z M 17 21 L 17 24 A 3.0003 3.0003 0 0 0 18.123047 26.339844 A 3.0003 3.0003 0 0 0 18.228516 26.417969 A 3.0003 3.0003 0 0 0 18.441406 26.560547 C 18.750306 26.741011 19.088605 26.876424 19.439453 26.945312 C 19.624441 26.981635 19.811729 26.999981 20 27 L 26 27 L 26 25.636719 L 25.195312 25.066406 L 25 24.955078 L 25 24 L 23 24 L 23 26 L 22.072266 26 L 22.072266 25.636719 L 21.720703 25 L 21 25 L 21 25.5 L 20 25.5 L 20 23 L 18 23 L 18 21 L 17 21 z M 27 22 L 27 27 L 28 27 L 28 22 L 27 22 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4 3.9550781 A 3.0003 3.0003 0 0 0 1 6.9550781 L 1 7.9550781 A 3.0003 3.0003 0 0 1 4 4.9550781 L 12 4.9550781 A 3.0003 3.0003 0 0 1 15 7.9550781 L 15 6.9550781 A 3.0003 3.0003 0 0 0 12 3.9550781 L 4 3.9550781 z M 20 3.9550781 A 3.0003 3.0003 0 0 0 17 6.9550781 L 17 7.9550781 A 3.0003 3.0003 0 0 1 20 4.9550781 L 28 4.9550781 A 3.0003 3.0003 0 0 1 31 7.9550781 L 31 6.9550781 A 3.0003 3.0003 0 0 0 28 3.9550781 L 20 3.9550781 z M 23 13 L 23 14 L 28 14 A 3.0003 3.0003 0 0 1 31 17 L 31 16 A 3.0003 3.0003 0 0 0 28 13 L 25 13 L 23 13 z M 9 16 L 9 17 L 15 17 L 15 16 L 9 16 z M 17 20 L 17 21 L 23 21 L 23 20 L 20 20 L 17 20 z M 23 21 L 23 22 L 25 22 L 25 21 L 23 21 z M 7 21 L 7 22 L 9 22 L 9 21 L 7 21 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/citra.svg b/.icons/awkward/32x32/apps/citra.svg
new file mode 100644
index 00000000..12d059a7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/citra.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#ff9426" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="12"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="12"/>
+ <path style="fill:#d2e015" d="M 15.971936,6.0001008 C 14.724601,5.9941508 13.561459,6.2456129 13.000023,6.519641 13.000779,6.523681 12.999221,6.4959 13,6.5 13.095256,6.6968616 16,14 16,14 L 19,6.5 C 18.40457,6.2261466 17.218075,6.0060493 15.971923,6.0001019 Z"/>
+ <path style="fill:#c74a30" d="m 15.971936,25.999895 c -1.247335,0.006 -2.410477,-0.245512 -2.971913,-0.51954 7.56e-4,-0.004 -8.02e-4,0.02374 -2.3e-5,0.01964 0.09526,-0.196861 3,-7.5 3,-7.5 l 3,7.5 c -0.59543,0.273854 -1.781925,0.493951 -3.028077,0.499898 z"/>
+ <path style="fill:#ff769d" d="m 25.999785,15.972047 c 0.006,-1.247335 -0.245512,-2.410477 -0.51954,-2.971913 -0.004,7.56e-4 0.02374,-8.02e-4 0.01964,-2.3e-5 -0.196862,0.09526 -7.5,3 -7.5,3 l 7.5,3 c 0.273853,-0.59543 0.493951,-1.781925 0.499898,-3.028077 z"/>
+ <path style="fill:#f9a726" d="m 5.999991,15.972047 c -0.006,-1.247335 0.245512,-2.410477 0.51954,-2.971913 0.004,7.56e-4 -0.02374,-8.02e-4 -0.01964,-2.3e-5 0.196861,0.09526 7.5,3 7.5,3 l -7.5,3 C 6.226037,18.404681 6.00594,17.218186 5.999993,15.972034 Z"/>
+ <path style="fill:#89dc3c" d="M 23.051118,8.9092386 C 22.173327,8.0230323 21.17305,7.3783772 20.582288,7.1751492 c -0.0023,0.00339 0.01622,-0.017355 0.01387,-0.013905 -0.07185,0.2065583 -3.18198,7.4246214 -3.18198,7.4246214 l 7.424621,-3.181981 C 24.611412,10.789209 23.928065,9.7945982 23.051108,8.9092302 Z"/>
+ <path style="fill:#dc6e33" d="m 8.9091282,23.051229 c -0.8862417,-0.877757 -1.5308614,-1.878068 -1.7340896,-2.46883 0.00336,-0.0023 -0.017354,0.01622 -0.013904,0.01387 0.2065607,-0.07184 7.4246212,-3.181981 7.4246212,-3.181981 l -3.181981,7.424622 C 10.789099,24.611522 9.7944881,23.928175 8.9091204,23.051218 Z"/>
+ <path style="fill:#dd4f3c" d="m 23.090648,23.051229 c 0.886206,-0.877791 1.530861,-1.878068 1.734089,-2.46883 -0.0034,-0.0023 0.01736,0.01622 0.01391,0.01387 -0.206559,-0.07185 -7.424621,-3.18198 -7.424621,-3.18198 l 3.18198,7.424621 c 0.614676,-0.227389 1.609287,-0.910736 2.494655,-1.787693 z"/>
+ <path style="fill:#f8e12e" d="M 8.9486577,8.9092392 C 9.8264141,8.0229975 10.826726,7.3783778 11.417488,7.1751496 c 0.0023,0.00336 -0.01622,-0.017354 -0.01387,-0.013904 0.07184,0.2065607 3.18198,7.4246212 3.18198,7.4246212 L 7.1609758,11.403886 C 7.3883644,10.78921 8.071711,9.7945991 8.9486683,8.9092314 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/citrix-receiver.svg b/.icons/awkward/32x32/apps/citrix-receiver.svg
new file mode 100644
index 00000000..c34c723e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/citrix-receiver.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#2071c5" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:.2" d="m16 7a1 1 0 0 0 -0.0957 0.00586c-5.466612 0.0522697-9.9043 4.515485-9.9043 9.99414 0 5.511003 4.488997 10 10 10 5.477339 0 9.939762-4.43559 9.994141-9.900391a1 1 0 0 0 0.005859 -0.099609 1 1 0 0 0 -1 -1 1 1 0 0 0 -1 1c0 4.430123-3.569877 8-8 8s-8-3.569877-8-8 3.569877-8 8-8a1 1 0 0 0 1 -1 1 1 0 0 0 -1 -1zm0 4a1 1 0 0 0 -0.0957 0.0039c-3.257687 0.052063-5.9043 2.726526-5.9043 5.9961 0 3.301864 2.698136 6 6 6 3.268226 0 5.93994-2.644556 5.994141-5.900391a1 1 0 0 0 0.005859 -0.099609 1 1 0 0 0 -1 -1 1 1 0 0 0 -1 1c0 2.220984-1.779016 4-4 4s-4-1.779016-4-4 1.779016-4 4-4a1 1 0 0 0 1 -1 1 1 0 0 0 -1 -1zm0 4a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2z"/>
+ <path style="fill:#ffffff" d="m16 6a1 1 0 0 0 -0.095703 0.0058594c-5.466609 0.0522703-9.904297 4.5154856-9.904297 9.9941406 0 5.511003 4.488997 10 10 10 5.477339 0 9.939762-4.43559 9.994141-9.900391a1 1 0 0 0 0.005859 -0.099609 1 1 0 0 0 -1 -1 1 1 0 0 0 -1 1c0 4.430123-3.569877 8-8 8s-8-3.569877-8-8 3.569877-8 8-8a1 1 0 0 0 1 -1 1 1 0 0 0 -1 -1zm0 4a1 1 0 0 0 -0.095703 0.003906c-3.257684 0.052057-5.904297 2.72652-5.904297 5.996094 0 3.301864 2.698136 6 6 6 3.268226 0 5.93994-2.644556 5.994141-5.900391a1 1 0 0 0 0.005859 -0.099609 1 1 0 0 0 -1 -1 1 1 0 0 0 -1 1c0 2.220984-1.779016 4-4 4s-4-1.779016-4-4 1.779016-4 4-4a1 1 0 0 0 1 -1 1 1 0 0 0 -1 -1zm0 4a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m16 2c-7.756 0-14 6.244-14 14 0 0.168842 0.0195214 0.33264 0.0253906 0.5 0.263742-7.5205675 6.3874512-13.5 13.9746094-13.5 7.587158 0 13.710867 5.9794325 13.974609 13.5 0.00587-0.16736 0.025391-0.331158 0.025391-0.5 0-7.756-6.244-14-14-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/civilization5.svg b/.icons/awkward/32x32/apps/civilization5.svg
new file mode 100644
index 00000000..5d59ba2d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/civilization5.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fecd38" d="m2 2 8 28h12l8-28h-8l-6 22-6-22z"/>
+ <path fill="#fff" opacity=".2" d="m2 2 8 28h7.7l-7.7-28z"/>
+ <path fill="#fff" opacity=".2" d="m2 2l0.2852 1h7.7148l6 22 6-22h7.715l0.285-1h-8l-6 22-6-22h-8z"/>
+ <path opacity=".2" d="m2 3 8 28h12l8-28h-0.285l-7.715 27h-12l-7.7148-27h-0.2852z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/civilization6.svg b/.icons/awkward/32x32/apps/civilization6.svg
new file mode 100644
index 00000000..c0b93693
--- /dev/null
+++ b/.icons/awkward/32x32/apps/civilization6.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 26.955078,5.9565901 A 3.0003,3.0003 0 0 0 24,8.9995589 V 24.999559 a 3.0003,3.0003 0 1 0 6,0 V 8.9995589 A 3.0003,3.0003 0 0 0 26.955078,5.9565901 Z m -7.945312,0.00391 A 3.0003,3.0003 0 0 0 16.251953,7.7964339 L 12,17.515184 7.7480469,7.7964339 A 3.0003,3.0003 0 0 0 4.9003906,5.9624495 3.0003,3.0003 0 0 0 2.2519531,10.202684 l 6.828125,15.605469 a 3.0003,3.0003 0 0 0 2.7148439,2.228515 3.0003,3.0003 0 0 0 0.248047,0.0059 3.0003,3.0003 0 0 0 0.236328,-0.01172 3.0003,3.0003 0 0 0 2.638672,-2.216797 L 21.748047,10.202684 A 3.0003,3.0003 0 0 0 19.009766,5.9604964 Z"/>
+ <path style="fill:none;stroke:#c0562a;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 5,8 7,16"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.9003906 4.9628906 A 3.0003 3.0003 0 0 0 2.0273438 8.4667969 A 3.0003 3.0003 0 0 1 4.9003906 5.9628906 A 3.0003 3.0003 0 0 1 7.7480469 7.796875 L 14.748047 23.796875 A 3.0003 3.0003 0 0 1 14.976562 24.542969 A 3.0003 3.0003 0 0 0 14.748047 22.796875 L 7.7480469 6.796875 A 3.0003 3.0003 0 0 0 4.9003906 4.9628906 z"/>
+ <path style="fill:none;stroke:#c0562a;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 27,8 V 24"/>
+ <path style="fill:none;stroke:#ea8c46;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 19,8 12,24"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 26.955078 4.9570312 A 3.0003 3.0003 0 0 0 24 8 L 24 9 A 3.0003 3.0003 0 0 1 26.955078 5.9570312 A 3.0003 3.0003 0 0 1 30 9 L 30 8 A 3.0003 3.0003 0 0 0 26.955078 4.9570312 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 19.009766 4.9609375 A 3.0003 3.0003 0 0 0 16.251953 6.796875 L 9.2519531 22.796875 A 3.0003 3.0003 0 0 0 9.0234375 24.552734 A 3.0003 3.0003 0 0 1 9.2519531 23.796875 L 16.251953 7.796875 A 3.0003 3.0003 0 0 1 19.009766 5.9609375 A 3.0003 3.0003 0 0 1 21.972656 8.4433594 A 3.0003 3.0003 0 0 0 19.009766 4.9609375 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/clamav.svg b/.icons/awkward/32x32/apps/clamav.svg
new file mode 100644
index 00000000..6fbc42c4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/clamav.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e03c3b" d="m25.854 2a10 10.257 0 0 1 -3.229 5.9883c-1.897-1.2543-4.171-1.9883-6.625-1.9883-2.455 0-4.732 0.7345-6.6289 1.9902a10 10.257 0 0 1 -3.2246 -5.9238 10 10.257 0 0 0 -0.1465 1.6758 10 10.257 0 0 0 1.6523 5.6348c-2.2507 2.179-3.6523 5.228-3.6523 8.623 0 6.648 5.352 12 12 12s12-5.352 12-12c0-3.394-1.401-6.442-3.65-8.6211a10 10.257 0 0 0 1.65 -5.6367 10 10.257 0 0 0 -0.146 -1.7422z"/>
+ <g opacity=".2" transform="translate(0 .99955)">
+ <path d="m15 21c-1.184 1.913-3.806 2.568-5.8559 1.463-2.0503-1.104-2.7528-3.55-1.5691-5.463z"/>
+ <path d="m17 21c1.1838 1.913 3.8055 2.5684 5.8559 1.4639 2.05-1.105 2.753-3.551 1.569-5.464z"/>
+ </g>
+ <path fill="#fff" d="m15 21c-1.184 1.913-3.806 2.568-5.8559 1.463-2.0503-1.104-2.7528-3.55-1.5691-5.463z"/>
+ <path fill="#2c2c2c" d="m10.895 18.789c-0.17 1.176 0.175 2.587 1.07 4.143 0.002-0.001 0.005-0.002 0.008-0.002-0.48-1.113-0.41-2.375 0.027-3.545l-1.105-0.596z"/>
+ <path fill="#fff" d="m17 21c1.1838 1.913 3.8055 2.5684 5.8559 1.4639 2.05-1.105 2.753-3.551 1.569-5.464z"/>
+ <path fill="#2c2c2c" d="m21.105 18.789l-1.105 0.596c0.437 1.17 0.507 2.432 0.027 3.545 0.003 0 0.006 0.001 0.008 0.002 0.895-1.556 1.24-2.967 1.07-4.143z"/>
+ <path fill="#fff" opacity=".2" d="m25.854 2a10 10.257 0 0 1 -3.229 5.9883c-1.897-1.2543-4.171-1.9883-6.625-1.9883-2.455 0-4.732 0.7345-6.6289 1.9902a10 10.257 0 0 1 -3.2246 -5.9238 10 10.257 0 0 0 -0.1465 1.6758 10 10.257 0 0 0 0.0215 0.4375 10 10.257 0 0 1 0.125 -1.1133 10 10.257 0 0 0 3.2246 5.9238c1.8969-1.2557 4.1739-1.9902 6.6289-1.9902 2.454 0 4.728 0.734 6.625 1.9883a10 10.257 0 0 0 3.229 -5.9883 10 10.257 0 0 1 0.123 1.2852 10 10.257 0 0 0 0.023 -0.543 10 10.257 0 0 0 -0.146 -1.7422zm-1.149 7.7598a10 10.257 0 0 1 -0.355 0.6192c2.138 2.071 3.494 4.931 3.625 8.123 0.007-0.168 0.025-0.333 0.025-0.502 0-3.205-1.261-6.093-3.295-8.2402zm-17.414 0.0019c-2.0326 2.1473-3.291 5.0343-3.291 8.2383 0 0.169 0.0185 0.334 0.0254 0.502 0.1308-3.193 1.4877-6.054 3.6269-8.125a10 10.257 0 0 1 -0.3613 -0.6153z"/>
+ <path opacity=".2" d="m6.0215 4.1795a10 10.257 0 0 0 -0.0215 0.5625 10 10.257 0 0 0 1.291 5.0195c0.121-0.1278 0.2349-0.2624 0.3613-0.3847a10 10.257 0 0 1 -1.6308 -5.1973zm19.956 0.1055a10 10.257 0 0 1 -1.627 5.0938c0.12473 0.12079 0.23605 0.25481 0.35547 0.38086a10 10.257 0 0 0 1.295 -5.0177 10 10.257 0 0 0 -0.023 -0.457zm-21.952 14.217c-0.0068 0.166-0.0254 0.33-0.0254 0.498 0 6.648 5.352 12 12 12s12-5.352 12-12c0-0.16822-0.01857-0.33158-0.02539-0.49805-0.264 6.411-5.496 11.498-11.975 11.498-6.4785 0-11.711-5.087-11.975-11.498z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/clamtk.svg b/.icons/awkward/32x32/apps/clamtk.svg
new file mode 120000
index 00000000..3277e6d0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/clamtk.svg
@@ -0,0 +1 @@
+clamav.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/clanbomber.svg b/.icons/awkward/32x32/apps/clanbomber.svg
new file mode 120000
index 00000000..3901ac3d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/clanbomber.svg
@@ -0,0 +1 @@
+granatier.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/classic-racers.svg b/.icons/awkward/32x32/apps/classic-racers.svg
new file mode 100644
index 00000000..ceb35fdf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/classic-racers.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#3f3f3f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 8.5,11 -3,12 h 1.3339844 l 3,-12 z m 2.666016,0 -3.0000004,12 h 2.6679684 l 3,-12 z m 4,0 -3,12 h 4.667968 l 3,-12 z m 6,0 -3,12 H 23.5 l 3,-12 z"/>
+ <path style="fill:#f47c04" d="M 21.166667,10 H 26.5 l -3,12 h -5.333333 z"/>
+ <path style="fill:#05caf4" d="m 15.166667,10 h 4.666666 l -3,12 h -4.666666 z"/>
+ <path style="fill:#05caf4" d="m 11.166667,10 h 2.666666 l -3,12 H 8.1666667 Z"/>
+ <path style="fill:#05caf4" d="m 8.5,10 h 1.3333334 l -3,12 H 5.5 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.5 10 L 5.5 22 L 5.75 22 L 8.5 11 L 9.5839844 11 L 9.8339844 10 L 8.5 10 z M 11.166016 10 L 8.1660156 22 L 8.4160156 22 L 11.166016 11 L 13.583984 11 L 13.833984 10 L 11.166016 10 z M 15.166016 10 L 12.166016 22 L 12.416016 22 L 15.166016 11 L 19.583984 11 L 19.833984 10 L 15.166016 10 z M 21.166016 10 L 18.166016 22 L 18.416016 22 L 21.166016 11 L 26.25 11 L 26.5 10 L 21.166016 10 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/classicmenu-indicator-light.svg b/.icons/awkward/32x32/apps/classicmenu-indicator-light.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/classicmenu-indicator-light.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/classicmenu-indicator.svg b/.icons/awkward/32x32/apps/classicmenu-indicator.svg
new file mode 120000
index 00000000..8be7dd5b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/classicmenu-indicator.svg
@@ -0,0 +1 @@
+distributor-logo-ubuntu.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/claws-mail.svg b/.icons/awkward/32x32/apps/claws-mail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/claws-mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/clawsker.svg b/.icons/awkward/32x32/apps/clawsker.svg
new file mode 100644
index 00000000..97466896
--- /dev/null
+++ b/.icons/awkward/32x32/apps/clawsker.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 2,28.021484 v 1 C 2,30.504984 3,30.999992 4,31 h 20 c 0,0 1.691112,-1.194706 0,-1 H 4 c -1,-8e-6 -2,-0.495016 -2,-1.978516 z"/>
+ <path fill="#fe9700" d="m2.637 10.827c-0.02875 0.0187-0.05481 0.0408-0.08204 0.0615l-0.0164 0.0123v0.002c-0.3259 0.2559-0.53868 0.64951-0.53868 1.0979l0.000015 12.199c0.000002 2 1.5771 2 2 2h24s2 0 2-2l-0.00002-12.199c0-0.45851-0.22188-0.86056-0.56054-1.1156l0.006-0.008-13.445-9.876s-13.445 9.8886-13.363 9.8271z"/>
+ <path fill="#fff" opacity=".1" d="m16 1.002s-13.445 9.888-13.363 9.826l-0.0003-0.002c-0.0287 0.019-0.0548 0.042-0.082 0.063l-0.0156 0.011v0.002c-0.3259 0.256-0.5391 0.65-0.5391 1.098v1.002c0-0.448 0.2132-0.844 0.5391-1.1v-0.002l0.0156-0.011c0.0272-0.021 0.0533-0.042 0.082-0.061-0.082 0.062 13.363-9.826 13.363-9.826l13.445 9.875-0.006 0.008c0.339 0.255 0.561 0.658 0.561 1.117v-1.002c0-0.459-0.222-0.86-0.561-1.115l0.006-0.008-13.445-9.875z"/>
+ <path style="fill:#4f4f4f" d="M 6.5 4 C 5.669 4 5 4.669 5 5.5 L 5 27 L 27 27 L 27 5.5 C 27 4.669 26.331 4 25.5 4 L 6.5 4 z"/>
+ <path style="fill:#ffffff;opacity:0.5" d="M 7.3457031 7 A 0.34618962 0.34378438 0 0 0 7 7.34375 L 7 10.78125 A 0.34618962 0.34378438 0 0 0 7.3457031 11.125 L 9.4238281 11.125 A 0.34618962 0.34378438 0 0 0 9.7695312 10.78125 L 9.7695312 7.34375 A 0.34618962 0.34378438 0 0 0 9.4238281 7 L 7.3457031 7 z M 12.1875 7 A 0.34618962 0.342925 0 0 0 11.845703 7.3476562 L 11.845703 10.777344 A 0.34618962 0.342925 0 1 0 12.539062 10.777344 L 12.539062 7.3476562 A 0.34618962 0.342925 0 0 0 12.1875 7 z M 14.955078 7 A 0.34618962 0.342925 0 0 0 14.615234 7.3476562 L 14.615234 10.777344 A 0.34618962 0.342925 0 1 0 15.306641 10.777344 L 15.306641 7.3476562 A 0.34618962 0.342925 0 0 0 14.955078 7 z M 17.730469 7 A 0.34618962 0.34378438 0 0 0 17.384766 7.34375 L 17.384766 10.78125 A 0.34618962 0.34378438 0 0 0 17.730469 11.125 L 19.808594 11.125 A 0.34618962 0.34378438 0 0 0 20.154297 10.78125 L 20.154297 7.34375 A 0.34618962 0.34378438 0 0 0 19.808594 7 L 17.730469 7 z M 22.576172 7 A 0.34618962 0.34378438 0 0 0 22.230469 7.34375 L 22.230469 10.78125 A 0.34618962 0.34378438 0 0 0 22.576172 11.125 L 24.654297 11.125 A 0.34618962 0.34378438 0 0 0 25 10.78125 L 25 7.34375 A 0.34618962 0.34378438 0 0 0 24.654297 7 L 22.576172 7 z M 7.6914062 7.6875 L 9.0761719 7.6875 L 9.0761719 10.4375 L 7.6914062 10.4375 L 7.6914062 7.6875 z M 18.076172 7.6875 L 19.460938 7.6875 L 19.460938 10.4375 L 18.076172 10.4375 L 18.076172 7.6875 z M 22.923828 7.6875 L 24.308594 7.6875 L 24.308594 10.4375 L 22.923828 10.4375 L 22.923828 7.6875 z M 8.7363281 13.1875 A 0.34618962 0.342925 0 0 0 8.3847656 13.535156 L 8.3847656 16.964844 A 0.34618962 0.342925 0 1 0 9.0761719 16.964844 L 9.0761719 13.535156 A 0.34618962 0.342925 0 0 0 8.7363281 13.1875 z M 12.167969 13.1875 A 0.34618962 0.34378438 0 0 0 11.845703 13.53125 L 11.845703 16.96875 A 0.34618962 0.34378438 0 0 0 12.191406 17.3125 L 14.269531 17.3125 A 0.34618962 0.34378438 0 0 0 14.615234 16.96875 L 14.615234 13.53125 A 0.34618962 0.34378438 0 0 0 14.269531 13.1875 L 12.191406 13.1875 A 0.34618962 0.34378438 0 0 0 12.167969 13.1875 z M 17.042969 13.1875 A 0.34618962 0.342925 0 0 0 16.693359 13.535156 L 16.693359 16.964844 A 0.34618962 0.342925 0 1 0 17.384766 16.964844 L 17.384766 13.535156 A 0.34618962 0.342925 0 0 0 17.044922 13.1875 A 0.34618962 0.342925 0 0 1 17.042969 13.1875 z M 19.8125 13.1875 A 0.34618962 0.342925 0 0 0 19.460938 13.535156 L 19.460938 16.964844 A 0.34618962 0.342925 0 1 0 20.154297 16.964844 L 20.154297 13.535156 A 0.34618962 0.342925 0 0 0 19.8125 13.1875 z M 22.552734 13.1875 A 0.34618962 0.34378438 0 0 0 22.230469 13.53125 L 22.230469 16.96875 A 0.34618962 0.34378438 0 0 0 22.576172 17.3125 L 24.654297 17.3125 A 0.34618962 0.34378438 0 0 0 25 16.96875 L 25 13.53125 A 0.34618962 0.34378438 0 0 0 24.654297 13.1875 L 22.576172 13.1875 A 0.34618962 0.34378438 0 0 0 22.552734 13.1875 z M 12.539062 13.875 L 13.923828 13.875 L 13.923828 16.625 L 12.539062 16.625 L 12.539062 13.875 z M 22.923828 13.875 L 24.308594 13.875 L 24.308594 16.625 L 22.923828 16.625 L 22.923828 13.875 z M 7.3222656 18.6875 A 0.34618962 0.34378438 0 0 0 7 19.03125 L 7 22.46875 A 0.34618962 0.34378438 0 0 0 7.3457031 22.8125 L 9.4238281 22.8125 A 0.34618962 0.34378438 0 0 0 9.7695312 22.46875 L 9.7695312 19.03125 A 0.34618962 0.34378438 0 0 0 9.4238281 18.6875 L 7.3457031 18.6875 A 0.34618962 0.34378438 0 0 0 7.3222656 18.6875 z M 12.167969 18.6875 A 0.34618962 0.34378438 0 0 0 11.845703 19.03125 L 11.845703 22.46875 A 0.34618962 0.34378438 0 0 0 12.191406 22.8125 L 14.269531 22.8125 A 0.34618962 0.34378438 0 0 0 14.615234 22.46875 L 14.615234 19.03125 A 0.34618962 0.34378438 0 0 0 14.269531 18.6875 L 12.191406 18.6875 A 0.34618962 0.34378438 0 0 0 12.167969 18.6875 z M 17.042969 18.6875 A 0.34618962 0.342925 0 0 0 16.693359 19.035156 L 16.693359 22.464844 A 0.34618962 0.342925 0 1 0 17.384766 22.464844 L 17.384766 19.035156 A 0.34618962 0.342925 0 0 0 17.044922 18.6875 A 0.34618962 0.342925 0 0 1 17.042969 18.6875 z M 19.8125 18.6875 A 0.34618962 0.342925 0 0 0 19.460938 19.035156 L 19.460938 22.464844 A 0.34618962 0.342925 0 1 0 20.154297 22.464844 L 20.154297 19.035156 A 0.34618962 0.342925 0 0 0 19.8125 18.6875 z M 22.552734 18.6875 A 0.34618962 0.34378438 0 0 0 22.230469 19.03125 L 22.230469 22.46875 A 0.34618962 0.34378438 0 0 0 22.576172 22.8125 L 24.654297 22.8125 A 0.34618962 0.34378438 0 0 0 25 22.46875 L 25 19.03125 A 0.34618962 0.34378438 0 0 0 24.654297 18.6875 L 22.576172 18.6875 A 0.34618962 0.34378438 0 0 0 22.552734 18.6875 z M 7.6914062 19.375 L 9.0761719 19.375 L 9.0761719 22.125 L 7.6914062 22.125 L 7.6914062 19.375 z M 12.539062 19.375 L 13.923828 19.375 L 13.923828 22.125 L 12.539062 22.125 L 12.539062 19.375 z M 22.923828 19.375 L 24.308594 19.375 L 24.308594 22.125 L 22.923828 22.125 L 22.923828 19.375 z M 7.3457031 24.875 A 0.34618962 0.34378438 0 0 0 7 25.21875 L 7 28.65625 A 0.34618962 0.34378438 0 0 0 7.3457031 29 L 9.4238281 29 A 0.34618962 0.34378438 0 0 0 9.7695312 28.65625 L 9.7695312 25.21875 A 0.34618962 0.34378438 0 0 0 9.4238281 24.875 L 7.3457031 24.875 z M 12.1875 24.875 A 0.34618962 0.342925 0 0 0 11.845703 25.222656 L 11.845703 28.652344 A 0.34618962 0.342925 0 1 0 12.539062 28.652344 L 12.539062 25.222656 A 0.34618962 0.342925 0 0 0 12.1875 24.875 z M 14.955078 24.875 A 0.34618962 0.342925 0 0 0 14.615234 25.222656 L 14.615234 28.652344 A 0.34618962 0.342925 0 1 0 15.306641 28.652344 L 15.306641 25.222656 A 0.34618962 0.342925 0 0 0 14.955078 24.875 z M 17.730469 24.875 A 0.34618962 0.34378438 0 0 0 17.384766 25.21875 L 17.384766 28.65625 A 0.34618962 0.34378438 0 0 0 17.730469 29 L 19.808594 29 A 0.34618962 0.34378438 0 0 0 20.154297 28.65625 L 20.154297 25.21875 A 0.34618962 0.34378438 0 0 0 19.808594 24.875 L 17.730469 24.875 z M 23.263672 24.875 A 0.34618962 0.342925 0 0 0 22.923828 25.222656 L 22.923828 28.652344 A 0.34618962 0.342925 0 1 0 23.615234 28.652344 L 23.615234 25.222656 A 0.34618962 0.342925 0 0 0 23.263672 24.875 z M 7.6914062 25.5625 L 9.0761719 25.5625 L 9.0761719 28.3125 L 7.6914062 28.3125 L 7.6914062 25.5625 z M 18.076172 25.5625 L 19.460938 25.5625 L 19.460938 28.3125 L 18.076172 28.3125 L 18.076172 25.5625 z"/>
+ <path fill="#fec006" d="m2 12 26 18h-24c-1-0.000008-2-0.4945-2-1.978z"/>
+ <path style="fill:#fecd38" d="M 30 12 L 4 30 L 24 30 L 24 22 L 30 22 L 30 12 z"/>
+ <g style="fill:#4f4f4f" transform="translate(3)">
+ <circle style="fill:#1aa348" cx="21" cy="23" r="8"/>
+ </g>
+ <path style="fill:#ffffff" d="m 26.408203,19 c -0.121364,0 -0.243656,0.04639 -0.337891,0.140625 l -0.929687,0.9375 1.78125,1.78125 0.9375,-0.929687 c 0.18848,-0.18847 0.18848,-0.485349 0,-0.673829 L 26.744141,19.140625 C 26.649901,19.046385 26.529567,19 26.408203,19 Z M 24.433594,20.785156 20,25.21875 V 27 h 1.78125 l 4.433594,-4.433594 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/clementine.svg b/.icons/awkward/32x32/apps/clementine.svg
new file mode 100644
index 00000000..823855d1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/clementine.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 8.7266402,3.0032538 C 6.1032658,3.1193296 3.1336753,6.3504204 2.2555431,10.853023 c -0.208925,1.12822 -0.2499939,2.032866 -0.255543,3.052089 0.00244,0.09259 0.00255,0.184381 0.00684,0.277571 0.3541746,9.150473 7.80458,16.541614 16.9793629,16.807431 0.04679,0.002 0.09288,0.0027 0.139511,0.0041 0.601493,0.02353 1.285684,-0.0299 1.834573,-0.06708 6.912172,-0.674728 11.421724,-6.274715 7.701443,-9.366217 C 26.555953,19.810712 22.674503,18.557555 18.612806,14.531384 14.328412,10.283261 13.10929,6.2583495 11.31444,4.1819072 10.574537,3.3259807 9.6737087,2.9613492 8.7266402,3.0032538 Z"/>
+ <path style="fill:#f17623" d="M 8.7266402,2.0032266 C 6.1032658,2.1193024 3.1336753,5.3503932 2.2555431,9.8529955 2.0466181,10.981216 2.0055492,11.885862 2.0000001,12.905085 c 0.00244,0.09259 0.00255,0.184381 0.00684,0.277571 0.3541746,9.150473 7.80458,16.541614 16.9793629,16.807431 0.04679,0.002 0.09288,0.0027 0.139511,0.0041 0.601493,0.02353 1.285684,-0.0299 1.834573,-0.06708 C 27.872459,29.252379 32.382011,23.652392 28.66173,20.56089 26.555953,18.810685 22.674503,17.557528 18.612806,13.531357 14.328412,9.2832342 13.10929,5.2583223 11.31444,3.18188 10.574537,2.3259535 9.6737087,1.961322 8.7266402,2.0032266 Z"/>
+ <path style="fill:#ffbf55" d="M 9.2011719 2.0351562 A 14.700001 14.700001 0 0 0 5 12.300781 A 14.700001 14.700001 0 0 0 19.699219 27 A 14.700001 14.700001 0 0 0 29.955078 22.798828 C 29.850933 21.988242 29.451281 21.216337 28.662109 20.560547 C 26.556332 18.810342 22.674978 17.557421 18.613281 13.53125 C 14.328887 9.2831272 13.109303 5.2580829 11.314453 3.1816406 C 10.700119 2.4709735 9.9717395 2.116959 9.2011719 2.0351562 z"/>
+ <path style="opacity:0.2" d="M 9.2011719,3.0351834 C 6.5190769,5.7773958 5.001809,9.4573526 5,13.300808 c 0,8.118586 6.580632,14.699219 14.699219,14.699219 3.840321,-0.0047 7.51618,-1.520796 10.255859,-4.201172 l -1.390625,-0.673828 c -2.432999,2.197933 -5.567799,3.470275 -8.865234,3.474609 -7.361507,0 -13.29808,-5.937501 -13.2988284,-13.298828 0.00182,-3.258422 1.2474338,-6.3565075 3.3945313,-8.7792964 z"/>
+ <path style="fill:#ffffff" d="M 9.2011719,2.0351562 C 6.5190769,4.7773686 5.001809,8.4573254 5,12.300781 5,20.419367 11.580632,27 19.699219,27 c 3.840321,-0.0047 7.51618,-1.520796 10.255859,-4.201172 L 28.564453,22.125 c -2.432999,2.197933 -5.567799,3.470275 -8.865234,3.474609 -7.361507,0 -13.29808,-5.937501 -13.2988284,-13.298828 0.00182,-3.2584226 1.2474338,-6.3565077 3.3945313,-8.7792966 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 8.7265625 2.0039062 C 6.1031881 2.119982 3.1339916 5.3509133 2.2558594 9.8535156 C 2.0469344 10.981736 2.0055491 11.885074 2 12.904297 C 2.00244 12.996887 2.0035225 13.090404 2.0078125 13.183594 C 2.0096249 13.23042 2.0173479 13.275532 2.0195312 13.322266 C 2.0392784 12.528528 2.0878938 11.76055 2.2558594 10.853516 C 3.1339916 6.350913 6.1031881 3.119982 8.7265625 3.0039062 C 9.673631 2.9620016 10.57455 3.3257141 11.314453 4.1816406 C 13.109303 6.2580829 14.328887 10.283127 18.613281 14.53125 C 22.674978 18.557421 26.556332 19.810342 28.662109 21.560547 C 29.4222 22.192172 29.822594 22.931337 29.945312 23.708984 C 30.110761 22.56975 29.742861 21.458636 28.662109 20.560547 C 26.556332 18.810342 22.674978 17.557421 18.613281 13.53125 C 14.328887 9.2831272 13.109303 5.2580829 11.314453 3.1816406 C 10.57455 2.3257141 9.673631 1.9620017 8.7265625 2.0039062 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/clion.svg b/.icons/awkward/32x32/apps/clion.svg
new file mode 100644
index 00000000..8953b23c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/clion.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#21d789" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#cf4f8c" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#2086e7" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#21d789" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23.9999 H 17.000242"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23 H 17.000242"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 12.999898,16.999898 c 0,0 0,1.000003 -2.000001,1.000003 -1.9999994,0 -1.9999994,-2.000001 -1.9999994,-4.000003 0,-1.999997 0,-3.9999989 1.9999994,-3.9999989 2.000001,0 2.000001,0.9999989 2.000001,0.9999989"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 12.999898,15.999998 c 0,0 0,1.000003 -2.000001,1.000003 -1.9999994,0 -1.9999994,-2.000001 -1.9999994,-4.000003 0,-1.999997 0,-3.9999989 1.9999994,-3.9999989 2.000001,0 2.000001,0.999999 2.000001,0.999999"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round" d="M 16.999898,9.9998981 V 17.9999 h 3.999999 v 0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round" d="M 16.999898,8.9999981 V 17 h 3.999999 v 0"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/clipgrab.svg b/.icons/awkward/32x32/apps/clipgrab.svg
new file mode 100644
index 00000000..dfeb4ae1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/clipgrab.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#2095f2" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".2" d="m16 2.0012c-3.161 0-6.061 1.0498-8.3993 2.8039 0.00222 7.7534 6.2448 13.995 13.999 13.995 3.161 0 6.061-1.0498 8.3993-2.8039-0.002-7.7535-6.245-13.995-13.999-13.995z"/>
+ <path opacity=".2" d="m14.57 7c-0.395 0-0.71289 0.34363-0.71289 0.76953v12.307h-2.8574l5 6.924 5-6.9238h-2.8574v-12.307c0-0.4256-0.32-0.769-0.715-0.769h-2.8574z"/>
+ <path fill="#fff" d="m14.57 6c-0.395 0-0.713 0.3436-0.713 0.7695v12.306h-2.857l5 6.924 5-6.924h-2.857v-12.306c0-0.4266-0.32-0.77-0.715-0.77h-2.858z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/clipit-trayicon.svg b/.icons/awkward/32x32/apps/clipit-trayicon.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/clipit-trayicon.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/clock.svg b/.icons/awkward/32x32/apps/clock.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/clockify.svg b/.icons/awkward/32x32/apps/clockify.svg
new file mode 100644
index 00000000..3c157967
--- /dev/null
+++ b/.icons/awkward/32x32/apps/clockify.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1" d="m 22.292969,9.2925468 -4.666016,4.6660152 1.414063,1.414063 4.666015,-4.666016 z M 16,14.999578 a 1.9999999,1.9999999 0 0 0 -2,2 1.9999999,1.9999999 0 0 0 2,2 1.9999999,1.9999999 0 0 0 2,-2 1.9999999,1.9999999 0 0 0 -2,-2 z m 3.013672,3.933594 -1.361328,1.466797 4.667968,4.332031 1.359376,-1.464844 z"/>
+ <path style="fill:#039cf4" d="M 16,6 C 10.477152,6 6,10.477152 6,16 c 0,5.522848 4.477152,10 10,10 1.722372,-0.0019 3.415061,-0.448604 4.914063,-1.296874 l -2.091147,-1.94271 C 17.929072,23.13613 16.969594,23.330859 16,23.333333 11.949912,23.333333 8.6666667,20.050088 8.6666667,16 8.6666667,11.949912 11.949912,8.6666667 16,8.6666667 c 1.012839,0.00167 2.014349,0.2131587 2.941406,0.621094 L 20.920572,7.308594 C 19.420763,6.4551479 17.725625,6.0043372 16,6 Z"/>
+ <circle style="fill:#3f3f3f" cx="16" cy="16" r="2"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.99999988" d="M 18.333333,13.666667 23,9 v 0 0"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.99999988" d="M 18.333333,18.666667 23,23"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2" d="M 16 6 C 10.477152 6 6 10.477152 6 16 C 6 16.168968 6.0171075 16.333088 6.0253906 16.5 C 6.2878468 11.211261 10.64612 7 16 7 C 17.475265 7.0037079 18.920347 7.3515137 20.248047 7.9804688 L 20.919922 7.3085938 C 19.420113 6.4551476 17.725625 6.0043372 16 6 z M 8.6914062 16.5 C 8.6801896 16.665898 8.6660156 16.831258 8.6660156 17 C 8.6660156 21.050088 11.949912 24.333984 16 24.333984 C 16.969594 24.33151 17.928422 24.13548 18.822266 23.759766 L 20.207031 25.044922 C 20.444186 24.934343 20.685344 24.832555 20.914062 24.703125 L 18.822266 22.759766 C 17.928422 23.13548 16.969594 23.33151 16 23.333984 C 12.118654 23.333984 8.9494067 20.315923 8.6914062 16.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/clustertruck.svg b/.icons/awkward/32x32/apps/clustertruck.svg
new file mode 100644
index 00000000..9d2546ce
--- /dev/null
+++ b/.icons/awkward/32x32/apps/clustertruck.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <rect style="opacity:.2" rx="2" ry="2" height="21" width="22" y="3" x="5"/>
+ <rect style="opacity:.2" rx="2" ry="2" height="8" width="4" y="23" x="10"/>
+ <rect style="opacity:.2" rx="1.9322034" ry="2" height="8" width="4" y="23" x="18"/>
+ <rect style="fill:#4f4f4f" rx="2" ry="2" height="8" width="4" y="22" x="10"/>
+ <rect style="fill:#4f4f4f" rx="1.9322034" ry="2" height="8" width="4" y="22" x="18"/>
+ <rect style="fill:#c9c9c9" rx="2" ry="2" height="21" width="22" y="2" x="5"/>
+ <rect style="opacity:.2" rx="2" ry="2" height="17" width="16" y="10" x="8"/>
+ <rect style="fill:#e4e4e4" rx="2" ry="2" height="17" width="16" y="9" x="8"/>
+ <rect style="opacity:.1" rx="2" ry="2" height="8" width="12" y="12" x="10"/>
+ <rect style="fill:#4f4f4f" rx="2" ry="2" height="8" width="12" y="11" x="10"/>
+ <path style="opacity:.1;fill:#ffffff" d="m7 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-18z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m10 9c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h12c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-12z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cmake-gui.svg b/.icons/awkward/32x32/apps/cmake-gui.svg
new file mode 120000
index 00000000..d73f7c09
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cmake-gui.svg
@@ -0,0 +1 @@
+CMakeSetup.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cmake.svg b/.icons/awkward/32x32/apps/cmake.svg
new file mode 120000
index 00000000..d73f7c09
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cmake.svg
@@ -0,0 +1 @@
+CMakeSetup.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cmyktool.svg b/.icons/awkward/32x32/apps/cmyktool.svg
new file mode 100644
index 00000000..f57a8df3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cmyktool.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 15.999564,2.0000296 c -0.785749,0 -1.572023,0.2928722 -2.15939,0.8802248 L 1.8802118,14.84155 c -1.17473393,1.174704 -1.17306751,3.140583 0.00171,4.315288 L 13.841888,31.118133 c 1.174734,1.174706 3.142365,1.176372 4.317099,0.0017 L 30.11895,19.158553 c 1.174733,-1.174705 1.174734,-3.142267 0,-4.316972 L 18.158956,2.8802544 C 17.571589,2.2929019 16.785314,2.0000296 15.999564,2.0000296 Z"/>
+ <path style="fill:#696853" d="m 15.999564,1.0000138 c -0.785749,0 -1.572023,0.2928722 -2.15939,0.8802248 L 1.8802118,13.841534 c -1.17473393,1.174704 -1.17306751,3.140583 0.00171,4.315288 L 13.841888,30.118117 c 1.174734,1.174706 3.142365,1.176372 4.317099,0.0017 L 30.11895,18.158537 c 1.174733,-1.174705 1.174734,-3.142267 0,-4.316972 L 18.158956,1.8802386 C 17.571589,1.2928861 16.785314,1.0000138 15.999564,1.0000138 Z"/>
+ <path style="opacity:0.2" d="m 16,5.0002895 c -0.261915,0 -0.524915,0.097185 -0.720703,0.2929688 l -3.986328,3.9882812 c -0.391577,0.3915661 -0.389681,1.0459325 0.002,1.4374995 l 3.986328,3.986328 c 0.391577,0.391567 1.045924,0.393464 1.4375,0.002 l 3.988281,-3.988281 c 0.391576,-0.391567 0.391576,-1.0459326 0,-1.4374995 L 16.71875,5.2932583 C 16.522961,5.0974746 16.261915,5.0002895 16,5.0002895 Z M 9,12.000289 c -0.2617155,1.46e-4 -0.5229655,0.0991 -0.71875,0.294922 l -3.9863281,3.986328 c -0.3915683,0.391577 -0.393466,1.045921 -0.00195,1.4375 L 8.28125,21.70732 c 0.3915684,0.391578 1.0459313,0.391578 1.4375,0 l 3.988281,-3.988281 C 13.902815,17.523251 14,17.262207 14,17.000289 14,16.738373 13.90282,16.475374 13.707031,16.279586 L 9.71875,12.293258 C 9.5229659,12.097469 9.2617155,12.000143 9,12.000289 Z m 14,0 c -0.261715,1.46e-4 -0.522966,0.0991 -0.71875,0.294922 l -3.986328,3.986328 c -0.391568,0.391577 -0.393466,1.045921 -0.002,1.4375 l 3.988281,3.988281 c 0.391569,0.391578 1.045931,0.391578 1.4375,0 l 3.988281,-3.988281 C 27.902816,17.523249 28,17.262207 28,17.000289 28,16.738373 27.902819,16.475374 27.707031,16.279586 L 23.71875,12.293258 C 23.522966,12.097469 23.261715,12.000143 23,12.000289 Z m -7,7 c -0.261915,0 -0.524915,0.09718 -0.720703,0.292969 l -3.986328,3.988281 c -0.391577,0.391565 -0.389681,1.045932 0.002,1.4375 l 3.986328,3.986328 c 0.391577,0.391567 1.045924,0.393464 1.4375,0.002 l 3.988281,-3.988281 c 0.391576,-0.391567 0.391576,-1.045934 0,-1.4375 L 16.71875,19.293258 C 16.522962,19.097474 16.261917,19.000289 16,19.000289 Z"/>
+ <path style="fill:#3fa7e2" d="m 15.999833,4.0000392 c -0.261915,0 -0.524006,0.097624 -0.719794,0.2934074 l -3.986641,3.9870853 c -0.391577,0.3915661 -0.391022,1.0468572 6.12e-4,1.4384242 l 3.98664,3.9870839 c 0.391577,0.391567 1.047452,0.392122 1.439028,6.11e-4 l 3.98664,-3.9870839 c 0.391576,-0.391567 0.391576,-1.0474184 0,-1.4389853 L 16.719628,4.2934466 C 16.523839,4.097663 16.261748,4.0000392 15.999833,4.0000392 Z"/>
+ <path style="fill:#3f3f3f" d="m 15.999833,18.00004 c -0.261915,0 -0.524006,0.09762 -0.719794,0.293406 l -3.986641,3.987086 c -0.391577,0.391565 -0.391022,1.046856 6.12e-4,1.438424 l 3.98664,3.987084 c 0.391577,0.391567 1.047452,0.392122 1.439028,6.11e-4 l 3.98664,-3.987084 c 0.391576,-0.391567 0.391576,-1.047419 0,-1.438985 L 16.719651,18.29347 c -0.195788,-0.195784 -0.457878,-0.293408 -0.719795,-0.293408 z"/>
+ <path style="fill:#f1ca42" d="m 28,15.999812 c 0,-0.261916 -0.09762,-0.524008 -0.293408,-0.719796 L 23.719491,11.29336 c -0.391568,-0.391578 -1.046861,-0.391023 -1.43843,6.11e-4 l -3.9871,3.986657 c -0.391568,0.391577 -0.392124,1.047454 -6.11e-4,1.439033 l 3.987099,3.986655 c 0.391569,0.391578 1.047424,0.391578 1.438993,0 l 3.98715,-3.986705 C 27.902377,16.523821 28,16.26173 28,15.999812 Z"/>
+ <path style="fill:#ea72bb" d="m 14,15.999831 c 0,-0.261916 -0.09762,-0.524008 -0.293409,-0.719796 L 9.7194915,11.293379 C 9.3279234,10.901801 8.6726301,10.902356 8.2810611,11.29399 l -3.9870999,3.986657 c -0.3915683,0.391577 -0.392124,1.047455 -6.112e-4,1.439034 l 3.9870999,3.986655 c 0.3915684,0.391578 1.0474229,0.391578 1.4389916,0 l 3.9871275,-3.986684 c 0.195784,-0.195788 0.293408,-0.45788 0.293408,-0.719798 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 1 C 15.214251 1 14.427211 1.2935068 13.839844 1.8808594 L 1.8808594 13.841797 C 1.1677672 14.554871 0.89374604 15.557797 1.046875 16.5 C 1.1451355 15.88944 1.4188022 15.303842 1.8808594 14.841797 L 13.839844 2.8808594 C 14.427211 2.2935068 15.214251 2 16 2 C 16.78575 2 17.570836 2.2935069 18.158203 2.8808594 L 30.119141 14.841797 C 30.581198 15.303843 30.854549 15.889124 30.953125 16.5 C 31.105169 15.557786 30.831817 14.554456 30.119141 13.841797 L 18.158203 1.8808594 C 17.570836 1.2935069 16.78575 1 16 1 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 4 C 15.738085 4 15.475085 4.0971854 15.279297 4.2929688 L 11.292969 8.28125 C 10.965507 8.6087031 10.929695 9.1123617 11.150391 9.5 C 11.193244 9.4247973 11.229376 9.3448415 11.292969 9.28125 L 15.279297 5.2929688 C 15.475085 5.097185 15.738085 5 16 5 C 16.261915 5 16.522961 5.0971851 16.71875 5.2929688 L 20.707031 9.28125 C 20.770886 9.3451028 20.808534 9.4244498 20.851562 9.5 C 21.07179 9.1123619 21.034493 8.6087038 20.707031 8.28125 L 16.71875 4.2929688 C 16.522961 4.0971851 16.261915 4 16 4 z M 9 11 C 8.7382845 11.000146 8.4770345 11.099105 8.28125 11.294922 L 4.2949219 15.28125 C 3.9668052 15.609374 3.9290775 16.114031 4.1503906 16.501953 C 4.1936417 16.425873 4.2306713 16.345502 4.2949219 16.28125 L 8.28125 12.294922 C 8.4770345 12.0991 8.7382845 12.000146 9 12 C 9.2617155 11.999854 9.5229659 12.09718 9.71875 12.292969 L 13.707031 16.279297 C 13.771283 16.343549 13.808499 16.423685 13.851562 16.5 C 13.939906 16.344227 14 16.176148 14 16 C 14 15.738084 13.90282 15.475085 13.707031 15.279297 L 9.71875 11.292969 C 9.5229659 11.09718 9.2617155 10.999854 9 11 z M 23 11 C 22.738285 11.000146 22.477034 11.099105 22.28125 11.294922 L 18.294922 15.28125 C 17.966805 15.609374 17.929078 16.114031 18.150391 16.501953 C 18.193642 16.425873 18.230671 16.345502 18.294922 16.28125 L 22.28125 12.294922 C 22.477034 12.0991 22.738285 12.000146 23 12 C 23.261715 11.999854 23.522966 12.09718 23.71875 12.292969 L 27.707031 16.279297 C 27.771283 16.343549 27.808499 16.423685 27.851562 16.5 C 27.939906 16.344227 28 16.176148 28 16 C 28 15.738084 27.902819 15.475085 27.707031 15.279297 L 23.71875 11.292969 C 23.522966 11.09718 23.261715 10.999854 23 11 z M 16 18 C 15.738085 18 15.475085 18.097183 15.279297 18.292969 L 11.292969 22.28125 C 10.965507 22.608702 10.929695 23.112361 11.150391 23.5 C 11.193244 23.424797 11.229376 23.344841 11.292969 23.28125 L 15.279297 19.292969 C 15.475085 19.09718 15.738085 19 16 19 C 16.261917 19 16.522962 19.097185 16.71875 19.292969 L 20.707031 23.28125 C 20.770886 23.345103 20.808534 23.42445 20.851562 23.5 C 21.07179 23.112362 21.034493 22.608703 20.707031 22.28125 L 16.71875 18.292969 C 16.522962 18.097185 16.261917 18 16 18 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cockatrice.svg b/.icons/awkward/32x32/apps/cockatrice.svg
new file mode 100644
index 00000000..6681a991
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cockatrice.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#3cae48" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;stroke:#552200;stroke-width:0.09271519;stroke-opacity:0" d="m 14.34028,3.0463577 c 0.161182,0.2503961 0.257513,0.615495 0.258905,0.9211585 0.0029,0.6394821 -0.282525,0.843166 -0.585944,0.4169741 C 13.843227,4.1456867 13.516553,3.944351 13.297845,3.944351 c -0.15894,0 -0.825774,0.4072806 -0.825774,0.5041843 0,0.036323 0.15212,0.048225 0.337941,0.027253 0.355625,-0.040089 0.46649,0.03102 0.468755,0.3011481 0.0023,0.2455062 -0.454218,0.7743257 -1.207317,1.3994521 -0.969652,0.8048793 -1.287713,1.1583238 -1.287713,1.4335197 0,0.1576918 -0.07051,0.2726346 -0.267083,0.4346881 l -0.267081,0.2207513 0.119915,0.2548168 c 0.164742,0.3472315 0.154117,0.4269181 -0.09675,0.7426496 -0.294552,0.3707172 -0.3270565,0.5130286 -0.173058,0.748101 0.153215,0.233879 0.160796,0.805312 0.02044,1.549344 -0.1211447,0.642153 -0.04988,1.591585 0.177145,2.368305 0.100299,0.343179 0.413055,1.234383 0.694958,1.981308 0.600246,1.590432 0.717559,1.978254 0.818958,2.703518 0.145164,1.038335 -0.110065,1.876873 -0.754914,2.486855 C 10.60941,21.522938 10.326554,21.61906 9.9661383,21.468163 9.2369808,21.162876 8.7631186,20.188419 7.9139724,17.248004 7.0515402,14.261577 6.3159312,13.030072 4.6544895,11.794637 4.0047556,11.311495 2.9532576,10.571856 2.0463576,9.8310433 v 9.3492127 c 1.0754936,1.03115 2.3969913,1.902458 3.662831,2.55635 0.3653503,0.188734 0.6819464,0.371778 0.7031319,0.406075 0.021203,0.0343 -0.1335915,0.08421 -0.3447521,0.111737 -1.6341696,0.213012 -3.0522736,0.753519 -4.0212108,1.61884 v 5.68502 c 0,0.538244 0.3052512,0.998922 0.7494632,1.231845 0.2032341,0.09338 0.4229832,0.153081 0.645901,0.163519 H 25.147539 c 0.407315,-0.614307 0.643148,-1.356732 0.535525,-1.756469 -0.282746,-1.05024 -2.089522,-1.451156 -4.138398,-0.918433 -0.368033,0.09569 -1.228227,0.377625 -1.911814,0.625461 -0.907595,0.329039 -1.343265,0.4497 -1.614752,0.449677 -0.43513,-5.2e-5 -0.761443,-0.10704 -0.82441,-0.271169 -0.07209,-0.18787 0.114823,-1.137907 0.305237,-1.554795 0.480465,-1.051944 1.170699,-1.408797 2.093046,-1.083315 0.372243,0.131362 0.366555,0.131181 0.366555,0.03134 0,-0.0435 -0.09731,-0.176321 -0.2153,-0.294335 -0.297385,-0.297431 -0.758798,-0.294231 -1.553433,0.01226 -0.32437,0.125111 -0.604478,0.213114 -0.622736,0.19486 -0.01824,-0.01825 -0.05421,-0.296739 -0.07903,-0.618648 -0.07584,-0.983758 0.151096,-1.386692 0.768541,-1.364023 l 0.343389,0.01362 -0.219387,-0.181233 c -0.300502,-0.245692 -0.498988,-0.225968 -0.838036,0.0804 -0.344858,0.311613 -0.520537,0.769588 -0.520537,1.36266 0,0.665187 -0.215485,0.651371 -0.564141,-0.03678 -0.309607,-0.611078 -0.227964,-1.362892 0.137629,-1.267274 0.16575,0.04333 0.165716,0.03161 -0.0055,-0.303873 -0.255779,-0.501463 -0.232019,-0.962964 0.06541,-1.283626 0.120698,-0.130123 0.433457,-0.596919 0.69632,-1.038348 0.632661,-1.062429 1.174417,-1.763887 2.019462,-2.614944 1.561688,-1.572799 3.163163,-2.613859 6.678399,-4.340074 2.126362,-1.044186 3.230918,-1.531312 3.904013,-1.888649 v -1.143273 c -0.755548,0.360084 -1.72194,0.745943 -2.692617,1.17325 -2.560284,1.127089 -4.582522,2.137884 -5.659128,2.830246 -1.768482,1.137302 -3.40242,2.612692 -4.465439,4.032112 -0.317477,0.423927 -0.6078,0.771266 -0.645901,0.771266 -0.03811,0 -0.173992,-0.143443 -0.301149,-0.318863 -0.218749,-0.301788 -0.232309,-0.360908 -0.256179,-1.090129 l -0.02587,-0.769901 -0.291609,-0.292972 c -0.256083,-0.256116 -0.283943,-0.315484 -0.226202,-0.487833 0.111825,-0.333796 -0.01422,-0.664582 -0.407435,-1.068326 -0.322796,-0.331455 -0.362879,-0.404681 -0.329764,-0.614559 0.04622,-0.293099 -0.09541,-0.530996 -0.45104,-0.750826 -0.184772,-0.114208 -0.261631,-0.213471 -0.261631,-0.342028 0,-0.09974 -0.06312,-0.3031 -0.140354,-0.452403 -0.708019,-1.368881 -0.698543,-1.760309 0.03543,-1.481212 0.301056,0.11448 0.425207,0.03349 0.56823,-0.369281 0.07461,-0.210121 0.20827,-0.418457 0.312049,-0.486469 0.262076,-0.171747 0.680686,-0.08719 0.912982,0.183958 0.268285,0.313149 0.551537,0.470893 0.738563,0.411524 0.144179,-0.04577 0.156023,-0.08533 0.115826,-0.427876 -0.130458,-1.111563 -0.141812,-1.443056 -0.04633,-1.443056 0.05253,0 0.363866,0.273299 0.692232,0.606383 0.50518,0.51243 0.662003,0.734539 1.016544,1.44442 0.230456,0.461433 0.418337,0.916019 0.418337,1.009731 0,0.09371 0.03045,0.170333 0.06677,0.170333 0.08795,0 0.139066,-0.637627 0.07495,-0.934785 -0.04078,-0.188913 -0.02551,-0.243865 0.07767,-0.27662 0.1153,-0.03662 0.09982,-0.101052 -0.151255,-0.600933 -0.272593,-0.542706 -0.604696,-1.418841 -0.555966,-1.467586 0.01321,-0.01321 0.296009,-0.06203 0.628186,-0.109012 0.737547,-0.104324 1.275925,-0.0219 1.969046,0.302511 0.262109,0.122677 0.488173,0.223475 0.502821,0.223475 0.01466,0 -0.0074,-0.09065 -0.04906,-0.201673 C 21.022387,10.660503 20.506677,10.140279 19.59197,9.393628 18.80845,8.7540527 18.35148,8.3019773 18.346498,8.1604198 18.33688,7.8864398 18.083327,7.2948971 17.831412,6.957191 17.343806,6.3035328 17.426242,6.1524539 18.362851,5.9856141 18.672219,5.9305211 18.824439,5.8609427 18.93108,5.725346 19.111352,5.496136 19.119037,5.38009 18.94879,5.4514512 18.7422,5.5380372 18.112041,5.646237 18.068512,5.6027066 c -0.02196,-0.021957 0.0944,-0.1866972 0.258905,-0.365193 0.325477,-0.3531624 0.605005,-0.8423439 0.599571,-1.0506112 -0.0018,-0.072387 -0.08263,0.021848 -0.181233,0.2112124 -0.220858,0.4242048 -0.4257,0.5736799 -0.784893,0.5736799 -0.152486,0 -0.277984,-0.012221 -0.277984,-0.028616 0,-0.016453 0.09946,-0.2515048 0.220752,-0.521899 0.310313,-0.6917426 0.339561,-1.0356628 0.134904,-1.3531214 l -0.01363,-0.021802 H 17.84912 L 17.8205,3.3747575 c -0.08982,0.8576116 -0.391533,1.5248188 -0.690869,1.5248188 -0.05938,0 -0.165493,-0.067785 -0.235742,-0.1498927 C 16.790878,4.6292589 16.765669,4.455299 16.764453,3.8503273 16.763892,3.5262281 16.748583,3.2331571 16.711313,3.0463577 H 16.335219 C 16.375229,3.5828529 16.244429,4.083429 15.945498,4.365413 15.805336,4.4976145 15.669023,4.6055541 15.64162,4.6052412 15.61422,4.6049574 15.58773,4.3921801 15.58303,4.1337608 15.57513,3.6991026 15.477735,3.2966153 15.296869,3.0463577 Z m 1.334044,22.3040253 0.252092,0.147167 c 0.391091,0.22845 0.581857,0.568019 0.581857,1.034259 0,0.621569 -0.121843,0.779275 -0.899357,1.155536 -0.37263,0.180321 -0.974827,0.414189 -1.338133,0.519174 -0.687392,0.198651 -1.729946,0.301329 -1.979944,0.19486 -0.127024,-0.0541 -0.08744,-0.104313 0.329763,-0.411523 0.261171,-0.192313 0.690444,-0.477098 0.953863,-0.633637 0.263413,-0.156534 0.675003,-0.443517 0.914344,-0.636362 0.394322,-0.317731 0.558162,-0.501216 1.034259,-1.159624 z m -0.132179,3.036007 c 0.225382,-0.0012 0.352004,0.145524 0.592758,0.471481 0.163369,0.221186 0.330744,0.422807 0.372006,0.448315 0.134919,0.0834 0.07899,0.183959 -0.102199,0.183959 -0.09757,0 -0.525013,0.169541 -0.949774,0.376094 -0.829893,0.403564 -1.310621,0.50756 -1.55207,0.33794 -0.08073,-0.05671 -0.336118,-0.180473 -0.568229,-0.275258 -0.232113,-0.09478 -0.422425,-0.192634 -0.422425,-0.218025 0,-0.09599 0.41692,-0.430614 0.734473,-0.590032 0.181655,-0.0912 0.671797,-0.308084 1.090129,-0.481019 0.394658,-0.163155 0.630031,-0.25262 0.805331,-0.253455 z"/>
+ <path style="fill:#ffffff;stroke:#552200;stroke-width:0.09271519;stroke-opacity:0" d="m 14.34028,2.0463583 c 0.161182,0.2503961 0.257513,0.615495 0.258905,0.9211585 0.0029,0.6394821 -0.282525,0.843166 -0.585944,0.4169741 -0.170014,-0.2388036 -0.496688,-0.4401393 -0.715396,-0.4401393 -0.15894,0 -0.825774,0.4072806 -0.825774,0.5041843 0,0.036323 0.15212,0.048225 0.337941,0.027253 0.355625,-0.040089 0.46649,0.03102 0.468755,0.3011481 0.0023,0.2455062 -0.454218,0.7743257 -1.207317,1.3994521 -0.969652,0.8048793 -1.287713,1.1583238 -1.287713,1.4335197 0,0.1576918 -0.07051,0.2726346 -0.267083,0.4346881 l -0.267081,0.2207513 0.119915,0.2548168 c 0.164742,0.3472315 0.154117,0.4269181 -0.09675,0.7426496 -0.294552,0.3707172 -0.3270565,0.5130286 -0.173058,0.7481012 0.153215,0.2338791 0.160796,0.8053115 0.02044,1.5493442 -0.1211447,0.642153 -0.04988,1.591585 0.177145,2.368305 0.100299,0.343179 0.413055,1.234383 0.694958,1.981308 0.600246,1.590432 0.717559,1.978254 0.818958,2.703518 0.145164,1.038335 -0.110065,1.876873 -0.754914,2.486855 -0.446857,0.422693 -0.729713,0.518815 -1.0901287,0.367918 C 9.2369808,20.162877 8.7631186,19.18842 7.9139724,16.248005 7.0515402,13.261578 6.3159312,12.030073 4.6544895,10.794638 4.0047556,10.311496 2.9532576,9.5718567 2.0463576,8.8310439 v 9.3492131 c 1.0754936,1.03115 2.3969913,1.902458 3.662831,2.55635 0.3653503,0.188734 0.6819464,0.371778 0.7031319,0.406075 0.021203,0.0343 -0.1335915,0.08421 -0.3447521,0.111737 -1.6341696,0.213012 -3.0522736,0.753519 -4.0212108,1.61884 v 5.68502 c 0,0.538244 0.3052512,0.998922 0.7494632,1.231845 0.2032341,0.09338 0.4229832,0.153081 0.645901,0.163519 H 25.147539 c 0.407315,-0.614307 0.643148,-1.356732 0.535525,-1.756469 -0.282746,-1.05024 -2.089522,-1.451156 -4.138398,-0.918433 -0.368033,0.09569 -1.228227,0.377625 -1.911814,0.625461 -0.907595,0.329039 -1.343265,0.4497 -1.614752,0.449677 -0.43513,-5.2e-5 -0.761443,-0.10704 -0.82441,-0.271169 -0.07209,-0.18787 0.114823,-1.137907 0.305237,-1.554795 0.480465,-1.051944 1.170699,-1.408797 2.093046,-1.083315 0.372243,0.131362 0.366555,0.131181 0.366555,0.03134 0,-0.0435 -0.09731,-0.176321 -0.2153,-0.294335 -0.297385,-0.297431 -0.758798,-0.294231 -1.553433,0.01226 -0.32437,0.125111 -0.604478,0.213114 -0.622736,0.19486 -0.01824,-0.01825 -0.05421,-0.296739 -0.07903,-0.618648 -0.07584,-0.983758 0.151096,-1.386692 0.768541,-1.364023 l 0.343389,0.01362 -0.219387,-0.181233 c -0.300502,-0.245692 -0.498988,-0.225968 -0.838036,0.0804 -0.344858,0.311613 -0.520537,0.769588 -0.520537,1.36266 0,0.665187 -0.215485,0.651371 -0.564141,-0.03678 -0.309607,-0.611078 -0.227964,-1.362892 0.137629,-1.267274 0.16575,0.04333 0.165716,0.03161 -0.0055,-0.303873 -0.255779,-0.501463 -0.232019,-0.962964 0.06541,-1.283626 0.120698,-0.130123 0.433457,-0.596919 0.69632,-1.038348 0.632661,-1.062429 1.174417,-1.763887 2.019462,-2.614944 1.561688,-1.572799 3.163163,-2.613859 6.678399,-4.340074 2.126362,-1.044186 3.230918,-1.531312 3.904013,-1.888649 V 10.76466 c -0.755548,0.360084 -1.72194,0.745943 -2.692617,1.17325 -2.560284,1.127089 -4.582522,2.137884 -5.659128,2.830246 -1.768482,1.137302 -3.40242,2.612692 -4.465439,4.032112 -0.317477,0.423927 -0.6078,0.771266 -0.645901,0.771266 -0.03811,0 -0.173992,-0.143443 -0.301149,-0.318863 -0.218749,-0.301788 -0.232309,-0.360908 -0.256179,-1.090129 l -0.02587,-0.769901 -0.291609,-0.292972 c -0.256083,-0.256116 -0.283943,-0.315484 -0.226202,-0.487833 0.111825,-0.333796 -0.01422,-0.664582 -0.407435,-1.068326 -0.322796,-0.331455 -0.362879,-0.404681 -0.329764,-0.614559 0.04622,-0.293099 -0.09541,-0.530996 -0.45104,-0.750826 -0.184772,-0.114208 -0.261631,-0.213471 -0.261631,-0.342028 0,-0.09974 -0.06312,-0.3031 -0.140354,-0.452403 -0.708019,-1.368881 -0.698543,-1.760309 0.03543,-1.481212 0.301056,0.11448 0.425207,0.03349 0.56823,-0.369281 0.07461,-0.210121 0.20827,-0.418457 0.312049,-0.486469 0.262076,-0.171747 0.680686,-0.08719 0.912982,0.183958 0.268285,0.313149 0.551537,0.470893 0.738563,0.411524 0.144179,-0.04577 0.156023,-0.08533 0.115826,-0.427876 -0.130458,-1.111563 -0.141812,-1.4430567 -0.04633,-1.4430567 0.05253,0 0.363866,0.2732997 0.692232,0.6063837 0.50518,0.51243 0.662003,0.734539 1.016544,1.44442 0.230456,0.461433 0.418337,0.916019 0.418337,1.009731 0,0.09371 0.03045,0.170333 0.06677,0.170333 0.08795,0 0.139066,-0.637627 0.07495,-0.934785 -0.04078,-0.188913 -0.02551,-0.243865 0.07767,-0.27662 0.1153,-0.03662 0.09982,-0.101052 -0.151255,-0.600933 -0.272593,-0.542706 -0.604696,-1.4188412 -0.555966,-1.4675864 0.01321,-0.013209 0.296009,-0.062027 0.628186,-0.1090117 0.737547,-0.1043245 1.275925,-0.021896 1.969046,0.3025106 0.262109,0.1226775 0.488173,0.2234755 0.502821,0.2234755 0.01466,0 -0.0074,-0.09065 -0.04906,-0.2016733 C 21.022387,9.6605033 20.506677,9.1402794 19.59197,8.3936286 18.80845,7.7540533 18.35148,7.3019779 18.346498,7.1604204 18.33688,6.8864404 18.083327,6.2948977 17.831412,5.9571916 17.343806,5.3035334 17.426242,5.1524545 18.362851,4.9856147 c 0.309368,-0.055093 0.461588,-0.1246714 0.568229,-0.2602681 0.180272,-0.22921 0.187957,-0.345256 0.01771,-0.2738948 -0.20659,0.086586 -0.836749,0.1947858 -0.880278,0.1512554 -0.02196,-0.021957 0.0944,-0.1866972 0.258905,-0.365193 0.325477,-0.3531624 0.605005,-0.8423439 0.599571,-1.0506112 -0.0018,-0.072387 -0.08263,0.021848 -0.181233,0.2112124 -0.220858,0.4242048 -0.4257,0.5736799 -0.784893,0.5736799 -0.152486,0 -0.277984,-0.012221 -0.277984,-0.028616 0,-0.016453 0.09946,-0.2515048 0.220752,-0.521899 0.310313,-0.6917426 0.339561,-1.0356628 0.134904,-1.3531214 l -0.01363,-0.021802 H 17.84912 L 17.8205,2.3747581 c -0.08982,0.8576116 -0.391533,1.5248188 -0.690869,1.5248188 -0.05938,0 -0.165493,-0.067785 -0.235742,-0.1498927 -0.103011,-0.1204247 -0.12822,-0.2943846 -0.129436,-0.8993563 -5.61e-4,-0.3240992 -0.01587,-0.6171702 -0.05314,-0.8039696 h -0.376094 c 0.04001,0.5364952 -0.09079,1.0370713 -0.389721,1.3190553 C 15.805336,3.4976151 15.669023,3.6055547 15.64162,3.6052418 15.61422,3.604958 15.58773,3.3921807 15.58303,3.1337614 15.57513,2.6991032 15.477735,2.2966159 15.296869,2.0463583 Z m 1.334044,22.3040257 0.252092,0.147167 c 0.391091,0.22845 0.581857,0.568019 0.581857,1.034259 0,0.621569 -0.121843,0.779275 -0.899357,1.155536 -0.37263,0.180321 -0.974827,0.414189 -1.338133,0.519174 -0.687392,0.198651 -1.729946,0.301329 -1.979944,0.19486 -0.127024,-0.0541 -0.08744,-0.104313 0.329763,-0.411523 0.261171,-0.192313 0.690444,-0.477098 0.953863,-0.633637 0.263413,-0.156534 0.675003,-0.443517 0.914344,-0.636362 0.394322,-0.317731 0.558162,-0.501216 1.034259,-1.159624 z m -0.132179,3.036007 c 0.225382,-0.0012 0.352004,0.145524 0.592758,0.471481 0.163369,0.221186 0.330744,0.422807 0.372006,0.448315 0.134919,0.0834 0.07899,0.183959 -0.102199,0.183959 -0.09757,0 -0.525013,0.169541 -0.949774,0.376094 -0.829893,0.403564 -1.310621,0.50756 -1.55207,0.33794 -0.08073,-0.05671 -0.336118,-0.180473 -0.568229,-0.275258 -0.232113,-0.09478 -0.422425,-0.192634 -0.422425,-0.218025 0,-0.09599 0.41692,-0.430614 0.734473,-0.590032 0.181655,-0.0912 0.671797,-0.308084 1.090129,-0.481019 0.394658,-0.163155 0.630031,-0.25262 0.805331,-0.253455 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cockos-reaper.svg b/.icons/awkward/32x32/apps/cockos-reaper.svg
new file mode 100644
index 00000000..29efb50f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cockos-reaper.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#465051" d="m 15.499878,2.5 c -1.796903,0 -4.43924,0.4604453 -6.8768387,1.574119 -0.1480131,0.067623 -0.2980242,0.1291566 -0.4442717,0.2017088 -0.620364,0.3077908 -1.2216407,0.660118 -1.7877909,1.061278 -0.016306,0.01155 -0.031928,0.023965 -0.048172,0.035596 -0.087154,0.062297 -0.1729317,0.1251181 -0.2582667,0.1898436 -0.047432,0.035977 -0.092344,0.075282 -0.1391687,0.1120603 -0.09702,0.076022 -0.1920452,0.1541775 -0.2863687,0.2333494 -0.041184,0.03464 -0.08513,0.066329 -0.1257871,0.1015136 -0.012833,0.011098 -0.026029,0.021795 -0.038807,0.032959 C 5.4451039,6.0855205 5.3996938,6.1329055 5.3512233,6.1769 5.2620884,6.2578168 5.1750904,6.3407351 5.0889421,6.4247506 4.9969647,6.5143979 4.9069857,6.6057454 4.8186327,6.6989682 4.7287133,6.7938993 4.6409344,6.8903209 4.5550135,6.9890078 c -0.04017,0.046129 -0.083863,0.088831 -0.123111,0.1357903 -0.035545,0.042539 -0.069597,0.087298 -0.1043772,0.1305178 -0.01643,0.020412 -0.030537,0.042748 -0.046836,0.063281 -0.063547,0.080417 -0.1251965,0.1624405 -0.1860056,0.2452143 -0.041383,0.055856 -0.085929,0.109001 -0.1257871,0.1661133 -0.072879,0.1044271 -0.1430671,0.2096223 -0.2114306,0.3177241 0,0 0,0.00135 0,0.00135 0,0 -0.00137,0 -0.00137,0 C 3.619368,8.2652024 3.4920605,8.4888674 3.3747177,8.7200431 3.2743526,8.917772 3.1840435,9.1215151 3.0990551,9.3304428 3.0846811,9.3657858 3.0688131,9.4002448 3.0548981,9.4359115 3.0068631,9.559028 2.9608361,9.684633 2.9184049,9.811643 c -0.029817,0.08925 -0.05601,0.180387 -0.082966,0.271582 -0.011449,0.03872 -0.025206,0.07693 -0.036128,0.116015 -0.1763245,0.630933 -0.2857183,1.30628 -0.3117928,2.03159 -0.02685,0.750224 0.045171,1.528247 0.196711,2.318989 0.7667418,4.004554 3.615098,8.352505 6.4941239,11.258777 1.166635,1.177809 3.260713,3.032091 5.292449,3.549019 0.213501,0.05436 0.424711,0.09651 0.635629,0.118652 0.131696,0.01378 0.263567,0.02373 0.393422,0.02373 2.319588,0 4.957161,-2.312508 6.322838,-3.691401 2.770365,-2.796828 5.512046,-6.929093 6.397801,-10.805293 0.102232,-0.44772 0.18034,-0.893135 0.230165,-1.331543 0.0555,-0.488741 0.0786,-0.970093 0.06155,-1.440964 C 28.248628,4.8787996 19.631765,2.5 15.499878,2.5 Z m -1.00764,4.6037043 c 0.401139,-0.00662 0.791419,0.00628 1.177588,0.029005 -0.385946,-0.022693 -0.776686,-0.035606 -1.177588,-0.029005 z m 0,0 c -0.377415,0.00621 -0.763007,0.02837 -1.154837,0.060642 0.391229,-0.032144 0.777921,-0.054439 1.154837,-0.060642 z m 1.494733,0.052738 c 0.294885,0.023753 0.585623,0.057713 0.872485,0.098877 -0.287101,-0.041202 -0.577345,-0.075111 -0.872485,-0.098877 z m -2.954672,0.039548 c -0.292332,0.028782 -0.58905,0.063767 -0.889881,0.106787 0.301254,-0.043038 0.597142,-0.078017 0.889881,-0.106787 z m 4.13092,0.1028321 c 0.357656,0.059522 0.710828,0.1304989 1.057152,0.2175293 C 17.87391,7.4292527 17.521021,7.358387 17.163219,7.2988224 Z m -5.410208,0.063281 c -0.301887,0.048681 -0.608505,0.1047579 -0.919321,0.1674315 0.310531,-0.062586 0.617717,-0.1188269 0.919321,-0.1674315 z m 6.706892,0.2214841 c 0.275269,0.074793 0.547424,0.1581064 0.816282,0.2504881 C 19.00747,7.7417296 18.735023,7.6583633 18.459903,7.5835875 Z m -7.960754,0.011866 C 10.107378,7.6798884 9.70808,7.7753232 9.3014896,7.8815376 9.708311,7.7752557 10.107215,7.6798877 10.499149,7.5954535 Z m 9.11693,0.3612298 c 0.279127,0.1046269 0.555283,0.2188718 0.828326,0.3427734 C 20.171138,8.1754302 19.895442,8.0614046 19.616079,7.9566833 Z m 0.999611,0.416602 C 20.946364,8.528851 21.27221,8.7007902 21.595228,8.8848077 21.272144,8.7007187 20.946432,8.5289138 20.61569,8.3732853 Z m 1.247171,0.6723626 c 0.24037,0.1436594 0.479036,0.2952689 0.71592,0.4548331 -0.23684,-0.1595514 -0.475596,-0.3111778 -0.71592,-0.4548331 z m 1.018346,0.6604971 c 0.311971,0.220289 0.622712,0.449293 0.930025,0.697411 -0.307384,-0.248175 -0.617983,-0.477069 -0.930025,-0.697411 z m -10.056325,3.402681 c 0.351029,0.380051 0.698023,0.757381 1.023699,1.140379 -0.326481,-0.383951 -0.671779,-0.759398 -1.023699,-1.140379 z m 1.203012,1.353953 c 0.11359,0.137944 0.22242,0.280035 0.330528,0.421875 -0.108164,-0.14189 -0.217084,-0.283679 -0.330528,-0.421875 z m 0.533929,0.693457 c 0.105811,0.147371 0.205192,0.300979 0.303765,0.454833 -0.0987,-0.154037 -0.197802,-0.307287 -0.303765,-0.454833 z m 0.480402,0.73037 c 0.148551,0.250982 0.289086,0.509952 0.414832,0.784423 -0.125744,-0.274467 -0.266257,-0.533424 -0.414832,-0.784423 z m 0.433566,0.83452 c 0.117102,0.259996 0.223849,0.532353 0.317145,0.8187 -0.09326,-0.286171 -0.200102,-0.558855 -0.317145,-0.8187 z m 0.40145,1.131151 c 0.05971,0.210262 0.117482,0.423404 0.163256,0.64995 -0.04583,-0.226644 -0.103311,-0.439857 -0.163256,-0.64995 z m 0.291721,1.444921 c 0.0048,0.04139 0.0091,0.08463 0.01338,0.126562 -0.0043,-0.04192 -0.0086,-0.08526 -0.01338,-0.126562 z m 0.05085,2.050046 c -0.01401,0.294965 -0.041,0.606856 -0.0736,0.925487 0.03268,-0.318885 0.05953,-0.630319 0.0736,-0.925487 z m -0.127125,1.439647 c -0.04657,0.359728 -0.112915,0.743076 -0.183329,1.133787 0.07034,-0.39024 0.13673,-0.774388 0.183329,-1.133787 z m -0.27031,1.636081 c -0.114491,0.571004 -0.249654,1.168976 -0.41617,1.808787 0.166563,-0.639994 0.301658,-1.23755 0.41617,-1.808787 z"/>
+ <path style="opacity:0.2" d="m 15.500002,3.000002 c -1.863455,0 -4.603657,0.4774988 -7.1315367,1.6324197 -0.153495,0.070128 -0.309062,0.1339402 -0.460726,0.2091795 -0.64334,0.3191905 -1.266886,0.6845668 -1.854005,1.1005846 -0.01691,0.011978 -0.03311,0.024853 -0.04996,0.036914 -0.09038,0.064604 -0.179337,0.1297521 -0.267832,0.1968748 -0.04919,0.037309 -0.09576,0.07807 -0.144323,0.1162107 -0.100613,0.078838 -0.199158,0.1598878 -0.296975,0.2419919 -0.04271,0.035923 -0.08828,0.068786 -0.130446,0.1052734 -0.01331,0.011509 -0.02699,0.022602 -0.04024,0.03418 -0.05113,0.044689 -0.09822,0.093829 -0.148487,0.1394529 -0.09244,0.083914 -0.182656,0.169903 -0.271995,0.2570302 -0.09538,0.092968 -0.188696,0.1876983 -0.280321,0.2843738 -0.09325,0.098447 -0.18428,0.1984399 -0.273383,0.3007819 -0.04166,0.047838 -0.08697,0.092121 -0.127671,0.1408195 -0.03686,0.044114 -0.07218,0.090532 -0.108243,0.1353518 -0.01704,0.021168 -0.03167,0.044331 -0.04857,0.065625 -0.0659,0.083395 -0.129833,0.1684568 -0.192894,0.2542963 -0.04292,0.057925 -0.08911,0.113038 -0.130446,0.1722656 -0.07558,0.1082948 -0.148366,0.2173861 -0.219262,0.3294917 0,0 0,0.0014 0,0.0014 0,0 -0.0014,0 -0.0014,0 -0.141792,0.2242111 -0.273815,0.45616 -0.395503,0.6958978 -0.104083,0.2050522 -0.197737,0.4163413 -0.285873,0.6330069 -0.01491,0.03665 -0.03136,0.07239 -0.04579,0.109375 -0.04981,0.127676 -0.09755,0.257934 -0.141548,0.389648 -0.03092,0.09256 -0.05809,0.187068 -0.08604,0.28164 -0.01187,0.04016 -0.02614,0.07978 -0.03747,0.120312 -0.182855,0.654301 -0.296301,1.354661 -0.323341,2.106834 -0.02784,0.77801 0.04684,1.584849 0.203997,2.404878 0.795139,4.15287 3.74899,8.661857 6.734647,11.675768 1.2098427,1.221432 3.3814787,3.144391 5.4884647,3.680464 0.221408,0.05637 0.440441,0.10008 0.659171,0.123047 C 15.228574,30.98968 15.365329,31 15.499994,31 c 2.405498,0 5.140759,-2.398156 6.557017,-3.82812 2.872971,-2.900414 5.716196,-7.185726 6.634756,-11.205489 0.106019,-0.464302 0.18702,-0.926214 0.23869,-1.380859 0.05756,-0.506842 0.08151,-1.006022 0.06383,-1.494333 C 28.720928,5.4669053 19.784921,3.000002 15.500002,3.000002 Z m -1.04496,4.7742119 c 0.415996,-0.00686 0.82073,0.00651 1.221202,0.030079 -0.40024,-0.023534 -0.805452,-0.036925 -1.221202,-0.030079 z m 0,0 c -0.391394,0.00644 -0.791267,0.029421 -1.197609,0.062888 0.405719,-0.033334 0.806733,-0.056455 1.197609,-0.062888 z m 1.550093,0.054691 c 0.305807,0.024633 0.607313,0.05985 0.904799,0.1025386 C 16.6122,7.8887155 16.311206,7.8535505 16.005135,7.8289049 Z m -3.064104,0.041013 c -0.303159,0.029848 -0.610867,0.066129 -0.92284,0.110742 0.312412,-0.044632 0.619259,-0.080907 0.92284,-0.110742 z m 4.283917,0.1066407 c 0.370902,0.061726 0.737155,0.1353322 1.096306,0.2255859 -0.359293,-0.090325 -0.725252,-0.1638152 -1.096306,-0.2255859 z m -5.610586,0.065625 c -0.313068,0.050484 -0.631042,0.1086378 -0.95337,0.1736327 0.322032,-0.064904 0.640595,-0.1232279 0.95337,-0.1736327 z m 6.955295,0.2296872 c 0.285464,0.077563 0.567699,0.1639622 0.846515,0.2597655 C 19.137504,8.4358693 18.854967,8.3494158 18.569657,8.2718708 Z M 10.31406,8.2841768 C 9.907779,8.3717378 9.4936933,8.4707077 9.0720443,8.580856 9.4939323,8.4706377 9.907611,8.3717376 10.31406,8.2841768 Z m 9.454595,0.3746087 c 0.289465,0.108502 0.575849,0.2269782 0.859004,0.3554687 C 20.344271,8.8856335 20.058364,8.7673848 19.768655,8.6587855 Z m 1.036633,0.4320311 C 21.148209,9.252144 21.486124,9.4304513 21.821105,9.6212843 21.486055,9.4303771 21.14828,9.2522091 20.805288,9.0908166 Z m 1.293363,0.6972649 c 0.249272,0.1489801 0.496778,0.3062045 0.742435,0.4716795 C 22.595474,10.0943 22.347876,9.9370574 22.098651,9.7880815 Z m 1.056062,0.6849595 c 0.323526,0.228448 0.645776,0.465934 0.964471,0.723241 -0.318769,-0.257366 -0.640872,-0.494737 -0.964471,-0.723241 z m -10.428781,3.528707 c 0.36403,0.394126 0.723875,0.785432 1.061613,1.182615 -0.338572,-0.398172 -0.696659,-0.787524 -1.061613,-1.182615 z m 1.247568,1.404099 c 0.117797,0.143053 0.230657,0.290407 0.342769,0.4375 -0.11217,-0.147145 -0.225124,-0.294186 -0.342769,-0.4375 z m 0.553704,0.71914 c 0.10973,0.15283 0.212792,0.312127 0.315015,0.471679 -0.102357,-0.159742 -0.205128,-0.318668 -0.315015,-0.471679 z m 0.498195,0.757421 c 0.154052,0.260278 0.299792,0.528839 0.430196,0.813476 -0.130402,-0.284633 -0.276119,-0.55318 -0.430196,-0.813476 z m 0.449624,0.865428 c 0.121439,0.269626 0.232139,0.55207 0.328891,0.849023 -0.09671,-0.29677 -0.207514,-0.579554 -0.328891,-0.849023 z m 0.416318,1.173046 c 0.06192,0.218049 0.121833,0.439085 0.169303,0.674022 -0.04753,-0.235038 -0.107138,-0.456148 -0.169303,-0.674022 z m 0.302525,1.498436 c 0.005,0.04292 0.0094,0.08777 0.01388,0.13125 -0.0045,-0.04347 -0.0089,-0.08842 -0.01388,-0.13125 z m 0.05273,2.125974 c -0.01453,0.30589 -0.04252,0.629332 -0.07633,0.959764 0.03389,-0.330695 0.06173,-0.653664 0.07633,-0.959764 z m -0.131834,1.492967 c -0.04829,0.373052 -0.117097,0.770598 -0.190119,1.175779 0.07295,-0.404693 0.141794,-0.803069 0.190119,-1.175779 z m -0.280321,1.696677 c -0.118732,0.592152 -0.258901,1.212271 -0.431584,1.875779 0.172732,-0.663697 0.312831,-1.283385 0.431584,-1.875779 z"/>
+ <path style="fill:#e45e3e" d="m 16.693447,7.9500103 c -0.810621,-0.0092 -1.625505,0.060522 -2.453504,0.2091793 -4.54e-4,8.19e-5 -9.24e-4,-8.12e-5 -0.0014,0 -1.37958,0.2478242 -2.794385,0.7150344 -4.2783672,1.4013653 0.2031862,0.3277704 0.4132722,0.6375441 0.6286412,0.9324201 0.21537,0.294884 0.43646,0.574044 0.659171,0.843555 1.559151,1.886922 3.238047,3.243114 4.207593,5.359368 1.72e-4,3.76e-4 -1.72e-4,9.8e-4 0,0.0014 0.484403,1.057732 0.791529,2.305227 0.817372,3.903315 7e-6,4.69e-4 -8e-6,9.1e-4 0,0.0014 0.02586,1.59872 -0.229468,3.547224 -0.870106,6.008782 -0.258621,0.994108 -0.578877,2.070015 -0.970022,3.241597 0.221408,0.05637 0.44044,0.10008 0.659171,0.123047 0.136573,0.01429 0.273361,0.02454 0.408026,0.02454 2.405498,0 5.140759,-2.398158 6.557017,-3.828121 2.872945,-2.900379 5.716169,-7.185689 6.63473,-11.205454 -1.522813,-1.929497 -2.71947,-3.437052 -4.572566,-4.770112 -2.44404,-1.7581673 -4.975861,-2.2184853 -7.425735,-2.2462857 z"/>
+ <path style="fill:#519c26" d="M 2.3296041,9.9838045 C 2.1467487,10.638106 2.0329701,11.338412 2.00593,12.090585 1.978087,12.868595 2.052184,13.675534 2.2093374,14.495564 4.4215784,12.790726 6.443163,11.419802 8.3387486,10.380898 7.9216346,9.7399045 7.5195558,9.0056957 7.1434039,8.1426024 7.1433534,8.1424197 3.1277048,7.2856397 2.3296041,9.9838045 Z"/>
+ <path style="fill:#2194cd" d="M 28.994168,12.091195 C 28.720822,4.4669003 19.784737,2.0000247 15.499817,2.0000247 c -1.976605,0 -4.942717,0.5269384 -7.5921121,1.841283 C 7.2643644,4.1604982 6.6411039,4.5266669 6.0539852,4.9426847 4.3349307,6.1604631 2.9374124,7.8088743 2.3294116,9.9842245 4.0407022,9.2424914 5.6419585,8.6262948 7.1433534,8.1424197 7.7639374,7.9422403 8.3673867,7.7652896 8.9561111,7.6092178 15.340789,5.9151327 19.912976,6.800149 24.119185,10.196149 c 1.549318,1.250923 3.04991,2.840352 4.572723,4.769849 0.106018,-0.464301 0.186336,-0.925209 0.238006,-1.379853 0.05756,-0.506842 0.08192,-1.006638 0.06425,-1.49495 z"/>
+ <path style="fill:#65c32f" d="m 8.3387486,10.380898 c -1.8955856,1.038904 -3.9171702,2.409828 -6.1294112,4.114666 0.7951398,4.15287 3.7487486,8.661815 6.7344043,11.675726 1.2098443,1.221432 3.3818753,3.144799 5.4888613,3.680872 0.391072,-1.171398 0.711912,-2.246989 0.970499,-3.240961 4.2e-5,-1.67e-4 -4.3e-5,-2.61e-4 0,-5.22e-4 0,0 0,-5.22e-4 0,-5.22e-4 0.02367,-0.374833 0.04217,-0.736761 0.05595,-1.086777 0,0 0,-5.22e-4 0,-5.22e-4 0.01378,-0.349992 0.02294,-0.688037 0.02719,-1.014394 0,0 0,-5.23e-4 0,-5.23e-4 0.0043,-0.326331 0.0038,-0.641197 -0.0011,-0.945067 0,0 0,-5.22e-4 0,-5.22e-4 -0.0098,-0.607871 -0.03747,-1.171902 -0.08157,-1.696942 0,0 0,-5.23e-4 0,-5.23e-4 -0.02203,-0.262409 -0.04838,-0.515021 -0.07844,-0.758501 0,0 0,-5.22e-4 0,-5.22e-4 -0.06014,-0.487086 -0.135937,-0.937541 -0.225892,-1.355923 -0.404892,-1.88319 -1.09691,-3.118079 -1.938382,-4.133528 0,0 0,-5.22e-4 0,-5.22e-4 -0.09351,-0.112834 -0.189004,-0.222819 -0.286025,-0.330825 -0.194043,-0.216011 -0.394454,-0.423229 -0.600287,-0.626987 -0.411657,-0.407503 -0.843993,-0.800225 -1.284761,-1.215233 -0.220469,-0.207586 -0.442933,-0.420718 -0.666172,-0.644318 -0.111411,-0.111582 -0.223115,-0.225733 -0.3346545,-0.343062 0,0 -5.357e-4,-5.21e-4 -5.357e-4,-5.21e-4 C 9.6533294,12.102397 9.3187157,11.721407 8.9891985,11.295782 8.7695201,11.012034 8.5521396,10.708784 8.338713,10.380791 Z"/>
+ <path style="fill:#465051" d="M 6.0542068,4.94293 C 5.946766,5.0190399 5.8405764,5.0963842 5.7357624,5.1758843 5.5403649,5.3240874 5.3498902,5.4790318 5.1647572,5.639243 c -0.013311,0.011509 -0.027009,0.022576 -0.040263,0.034153 -1.831e-4,1.592e-4 -3.481e-4,2.61e-4 -5.354e-4,5.22e-4 -0.3952996,0.345527 -0.7653916,0.7188834 -1.1022693,1.1219513 -8.38e-5,9.87e-5 8.41e-5,5.215e-4 0,5.215e-4 -0.036865,0.044114 -0.072172,0.089752 -0.1082399,0.134572 C 3.784736,7.0909125 3.6596794,7.2542846 3.5416691,7.4233771 3.4660909,7.5316719 3.3929477,7.6415878 3.3220521,7.7536934 c -7.71e-5,1.232e-4 7.7e-5,2.611e-4 0,5.222e-4 -0.141702,0.2240963 -0.2742124,0.4561999 -0.395834,0.695804 -0.1040825,0.2050522 -0.1984123,0.4169468 -0.286548,0.6336126 -0.014909,0.036652 -0.031582,0.072098 -0.046015,0.1090858 -5.78e-5,1.491e-4 5.76e-5,2.611e-4 0,5.222e-4 -0.049814,0.1276763 -0.096657,0.2572238 -0.1406597,0.3889377 -0.030922,0.092557 -0.058845,0.1873177 -0.086801,0.2818897 -0.011874,0.040159 -0.025276,0.07926 -0.036603,0.1197894 -4.45e-5,1.589e-4 4.41e-5,2.604e-4 0,5.215e-4 C 4.040882,9.2426454 5.6419961,8.6265426 7.1433911,8.1426675 6.7469446,7.2329795 6.3794467,6.1796117 6.0541941,4.9429951 Z"/>
+ <path style="opacity:0.2" d="M 8.3684638,3.6324375 C 8.2149687,3.7025651 8.0594017,3.7663777 7.9077376,3.841617 7.2643971,4.1608075 6.6408509,4.5261838 6.0537322,4.9422015 c -0.017138,0.01214 -0.032996,0.025915 -0.049956,0.038281 0.016889,-0.012074 0.033004,-0.024905 0.049956,-0.036914 C 6.3789849,6.1801853 6.7466526,7.2330957 7.143099,8.1427837 7.7636831,7.9426043 8.3667493,7.7656529 8.9554724,7.6095811 8.9950126,7.5990881 9.0326416,7.5911641 9.0720419,7.5808671 8.6354612,6.3256287 8.4063841,5.0087547 8.3684638,3.6324375 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.5 2 C 13.636545 2 10.89702 2.4778916 8.3691406 3.6328125 C 8.2156456 3.7029405 8.0598671 3.7665576 7.9082031 3.8417969 C 7.2648631 4.1609874 6.6418065 4.5253885 6.0546875 4.9414062 C 6.0377775 4.9533843 6.0207562 4.9664546 6.0039062 4.9785156 C 5.9135263 5.0431196 5.8248231 5.1086586 5.7363281 5.1757812 C 5.6871381 5.2130902 5.6403599 5.2548281 5.5917969 5.2929688 C 5.4911839 5.3718068 5.3927389 5.451099 5.2949219 5.5332031 C 5.2522119 5.5691261 5.2062285 5.6021845 5.1640625 5.6386719 C 5.1507525 5.6501809 5.1362969 5.6622501 5.1230469 5.6738281 C 5.0719169 5.7185171 5.0248764 5.7668761 4.9746094 5.8125 C 4.8821694 5.896414 4.792464 5.9831853 4.703125 6.0703125 C 4.607745 6.1632805 4.5154531 6.2568401 4.4238281 6.3535156 C 4.3305781 6.4519626 4.2394936 6.5519549 4.1503906 6.6542969 C 4.1087306 6.7021349 4.0621854 6.7481765 4.0214844 6.796875 C 3.9846244 6.840989 3.9501255 6.8868208 3.9140625 6.9316406 C 3.8970225 6.9528086 3.8821344 6.9747997 3.8652344 6.9960938 C 3.7993344 7.0794888 3.734936 7.1661136 3.671875 7.2519531 C 3.628955 7.3098781 3.5823516 7.3646005 3.5410156 7.4238281 C 3.4654356 7.5321229 3.3931616 7.6418007 3.3222656 7.7539062 L 3.3203125 7.7539062 C 3.1785205 7.9781173 3.0474693 8.2114341 2.9257812 8.4511719 C 2.8216982 8.6562241 2.728761 8.8673186 2.640625 9.0839844 C 2.625715 9.1206364 2.60818 9.1563725 2.59375 9.1933594 C 2.54394 9.3210357 2.497123 9.4503173 2.453125 9.5820312 C 2.422205 9.6745882 2.3951375 9.7687093 2.3671875 9.8632812 C 2.3553175 9.9034402 2.339455 9.9438457 2.328125 9.984375 C 2.14527 10.638676 2.0328994 11.339624 2.0058594 12.091797 C 1.9968011 12.344937 2.0153858 12.604575 2.0273438 12.863281 C 2.0675986 12.199626 2.1644385 11.570086 2.328125 10.984375 C 2.339455 10.943843 2.3553175 10.903441 2.3671875 10.863281 C 2.3951375 10.768709 2.422205 10.674591 2.453125 10.582031 C 2.497123 10.450317 2.54394 10.321035 2.59375 10.193359 C 2.60818 10.156374 2.625715 10.120634 2.640625 10.083984 C 2.728761 9.8673188 2.8216982 9.6562241 2.9257812 9.4511719 C 3.0474693 9.2114341 3.1785205 8.9781173 3.3203125 8.7539062 L 3.3222656 8.7539062 C 3.3931616 8.6418007 3.4654356 8.5321229 3.5410156 8.4238281 C 3.5823516 8.3646005 3.628955 8.3098781 3.671875 8.2519531 C 3.734936 8.1661136 3.7993344 8.0794887 3.8652344 7.9960938 C 3.8821344 7.9747998 3.8970225 7.9528086 3.9140625 7.9316406 C 3.9501255 7.8868208 3.9846244 7.840989 4.0214844 7.796875 C 4.0621854 7.7481765 4.1087306 7.7021349 4.1503906 7.6542969 C 4.2394936 7.5519549 4.3305781 7.4519626 4.4238281 7.3535156 C 4.5154531 7.2568401 4.607745 7.1632805 4.703125 7.0703125 C 4.792464 6.9831853 4.8821694 6.896414 4.9746094 6.8125 C 5.0248764 6.7668761 5.0719169 6.7185171 5.1230469 6.6738281 C 5.1362969 6.6622501 5.1507525 6.6501809 5.1640625 6.6386719 C 5.2062285 6.6021845 5.2522119 6.5691261 5.2949219 6.5332031 C 5.3927389 6.451099 5.4911839 6.3718068 5.5917969 6.2929688 C 5.6403599 6.2548281 5.6871381 6.2130902 5.7363281 6.1757812 C 5.8248231 6.1086586 5.9135263 6.0431196 6.0039062 5.9785156 C 6.0207562 5.9664546 6.0377775 5.9533843 6.0546875 5.9414062 C 6.6418065 5.5253884 7.2648631 5.1609874 7.9082031 4.8417969 C 8.0598671 4.7665576 8.2156456 4.7029405 8.3691406 4.6328125 C 10.89702 3.4778916 13.636545 3 15.5 3 C 19.753961 3 28.587459 5.4343233 28.982422 12.929688 C 28.997549 12.647551 29.004126 12.367578 28.994141 12.091797 C 28.720782 4.4675032 19.784919 2 15.5 2 z M 16.005859 6.828125 C 16.311666 6.852758 16.61267 6.888952 16.910156 6.9316406 C 16.612422 6.8889126 16.31193 6.8527706 16.005859 6.828125 z M 16.005859 7.828125 C 16.31193 7.8527706 16.612422 7.8889126 16.910156 7.9316406 C 16.61267 7.888952 16.311666 7.852758 16.005859 7.828125 z"/>
+ <path style="opacity:0.2" d="M 14.455041,7.7744361 C 12.769687,7.8021841 10.950684,8.0803855 8.9554724,8.6097871 8.36675,8.7658589 7.7636831,8.9428103 7.143099,9.1429897 c 0.376152,0.8630933 0.7791082,1.5970893 1.1962222,2.2380823 0.2134266,0.327994 0.4297783,0.6309 0.6494574,0.914648 0.3295164,0.425625 0.6640364,0.806826 0.9991645,1.159373 h 0.00142 c 0.1115389,0.117329 0.2230309,0.231583 0.3344429,0.343164 0.223238,0.2236 0.44564,0.437725 0.666109,0.645312 0.440768,0.415007 0.873379,0.806557 1.285037,1.214061 0.205831,0.203757 0.405455,0.411528 0.599499,0.627538 0.09702,0.108006 0.192362,0.218025 0.285871,0.330859 0.841473,1.015449 1.533766,2.25118 1.938658,4.13437 0.08995,0.418382 0.166061,0.869163 0.226199,1.356248 0.03006,0.24348 0.05707,0.496379 0.0791,0.758788 0.0441,0.525041 0.07072,1.088806 0.08049,1.696677 v 0.0014 c 0.0049,0.30387 0.0057,0.618394 0.0014,0.944726 -0.0043,0.326357 -0.01397,0.664459 -0.02775,1.014452 v 0.0014 c -0.01378,0.350016 -0.03184,0.712079 -0.05551,1.086912 0.172971,-0.664617 0.312724,-1.285375 0.431583,-1.878513 0.03619,-0.180616 0.05878,-0.343799 0.0902,-0.518164 0.07311,-0.405611 0.141776,-0.805076 0.190118,-1.178514 0.02368,-0.18308 0.03754,-0.354718 0.05551,-0.530468 0.03388,-0.330695 0.06173,-0.653664 0.07632,-0.959764 0.01531,-0.322311 0.03114,-0.644886 0.02637,-0.941991 -8e-6,-4.42e-4 7e-6,-9.1e-4 0,-0.0014 0,0 0,-0.0014 0,-0.0014 -0.006,-0.368714 -0.03059,-0.713902 -0.06523,-1.047265 -0.0046,-0.0443 -0.0088,-0.09027 -0.01388,-0.133984 -0.03339,-0.287111 -0.08008,-0.558278 -0.133222,-0.821678 -0.04935,-0.244572 -0.109875,-0.475055 -0.174853,-0.701367 -0.02783,-0.09696 -0.04996,-0.200062 -0.08049,-0.293945 -0.09714,-0.298772 -0.208155,-0.583363 -0.330279,-0.854491 -0.0073,-0.01612 -0.01209,-0.03456 -0.01943,-0.05059 0,0 0,-0.0014 0,-0.0014 -0.130402,-0.284633 -0.276118,-0.55318 -0.430196,-0.813476 -0.05806,-0.0981 -0.12215,-0.190485 -0.18318,-0.285742 -0.102356,-0.159742 -0.205127,-0.318668 -0.315014,-0.471679 -0.06844,-0.09532 -0.139893,-0.188433 -0.210935,-0.28164 -0.116722,-0.153115 -0.233785,-0.306496 -0.356646,-0.455273 -0.05502,-0.06664 -0.111819,-0.132227 -0.167915,-0.198242 -0.339866,-0.399966 -0.699247,-0.791288 -1.065776,-1.188084 -0.11858,-0.128384 -0.23123,-0.257879 -0.351095,-0.388281 -0.375196,-0.408138 -0.754064,-0.824494 -1.126836,-1.275584 -2.26e-4,-2.75e-4 2.27e-4,-0.0011 0,-0.0014 -0.222673,-0.26951 -0.443763,-0.54867 -0.659132,-0.843554 -0.21537,-0.294876 -0.425456,-0.60465 -0.6286418,-0.93242 0.3434018,-0.158821 0.6822258,-0.302167 1.0185928,-0.437499 0.08748,-0.0352 0.173852,-0.06756 0.260893,-0.101172 0.2485,-0.095945 0.495883,-0.1863385 0.741047,-0.2693359 0.106165,-0.035945 0.212203,-0.070386 0.31779,-0.1039058 0.229256,-0.072769 0.457401,-0.1382834 0.68415,-0.199609 0.102743,-0.02779 0.205806,-0.05796 0.308076,-0.083399 0.304714,-0.075793 0.607941,-0.1433003 0.908962,-0.1982418 0.01285,-0.00231 0.02602,-0.00588 0.03886,-0.0082 0,0 0.0014,0 0.0014,0 0.362689,-0.065114 0.721117,-0.1087302 1.079654,-0.1435544 0.101811,-0.0099 0.203757,-0.018522 0.3053,-0.025977 0.35713,-0.02618 0.71393,-0.043673 1.068551,-0.039648 2.449873,0.027797 4.981695,0.4881184 7.425735,2.2462859 C 21.227521,8.8616825 18.162926,7.7133185 14.455148,7.7743654 Z"/>
+ <path style="fill:#ffffff" d="M 14.455041,6.7742301 C 12.769687,6.8019781 10.950684,7.0801795 8.9554724,7.6095811 8.36675,7.7656529 7.7636831,7.9426043 7.143099,8.1427837 7.519251,9.005877 7.9222072,9.739873 8.3393212,10.380866 c 0.2134266,0.327994 0.4297783,0.6309 0.6494574,0.914648 0.3295164,0.425625 0.6640364,0.806826 0.9991645,1.159373 h 0.00142 c 0.1115389,0.117329 0.2230309,0.231583 0.3344429,0.343164 0.223238,0.2236 0.44564,0.437725 0.666109,0.645312 0.440768,0.415007 0.873379,0.806557 1.285037,1.214061 0.205831,0.203757 0.405455,0.411528 0.599499,0.627538 0.09702,0.108006 0.192362,0.218025 0.285871,0.330859 0.841473,1.015449 1.533766,2.25118 1.938658,4.13437 0.08995,0.418382 0.166061,0.869163 0.226199,1.356248 0.03006,0.24348 0.05707,0.496379 0.0791,0.758788 0.0441,0.525041 0.07072,1.088806 0.08049,1.696677 v 0.0014 c 0.0049,0.30387 0.0057,0.618394 0.0014,0.944726 -0.0043,0.326357 -0.01397,0.664459 -0.02775,1.014452 v 0.0014 c -0.01378,0.350016 -0.03184,0.712079 -0.05551,1.086912 0.172971,-0.664617 0.312724,-1.285375 0.431583,-1.878513 0.03619,-0.180616 0.05878,-0.343799 0.0902,-0.518164 0.07311,-0.405611 0.141776,-0.805076 0.190118,-1.178514 0.02368,-0.18308 0.03754,-0.354718 0.05551,-0.530468 0.03388,-0.330695 0.06173,-0.653664 0.07632,-0.959764 0.01531,-0.322311 0.03114,-0.644886 0.02637,-0.941991 -8e-6,-4.42e-4 7e-6,-9.1e-4 0,-0.0014 0,0 0,-0.0014 0,-0.0014 -0.006,-0.368714 -0.03059,-0.713902 -0.06523,-1.047265 -0.0046,-0.0443 -0.0088,-0.09027 -0.01388,-0.133984 -0.03339,-0.287111 -0.08008,-0.558278 -0.133222,-0.821678 -0.04935,-0.244572 -0.109875,-0.475055 -0.174853,-0.701367 -0.02783,-0.09696 -0.04996,-0.200062 -0.08049,-0.293945 -0.09714,-0.298772 -0.208155,-0.583363 -0.330279,-0.854491 -0.0073,-0.01612 -0.01209,-0.03456 -0.01943,-0.05059 0,0 0,-0.0014 0,-0.0014 -0.130402,-0.284633 -0.276118,-0.55318 -0.430196,-0.813476 -0.05806,-0.0981 -0.12215,-0.190485 -0.18318,-0.285742 -0.102356,-0.159742 -0.205127,-0.318668 -0.315014,-0.471679 -0.06844,-0.09532 -0.139893,-0.188433 -0.210935,-0.28164 -0.116722,-0.153115 -0.233785,-0.306496 -0.356646,-0.455273 -0.05502,-0.06664 -0.111819,-0.132227 -0.167915,-0.198242 -0.339866,-0.399966 -0.699247,-0.791288 -1.065776,-1.188084 -0.11858,-0.128384 -0.23123,-0.257879 -0.351095,-0.388281 -0.375196,-0.408138 -0.754064,-0.824494 -1.126836,-1.275584 -2.26e-4,-2.75e-4 2.27e-4,-0.0011 0,-0.0014 C 11.02536,11.066949 10.80427,10.787789 10.588901,10.492905 10.373531,10.198029 10.163445,9.8882553 9.9602592,9.5604849 10.303661,9.4016642 10.642485,9.2583177 10.978852,9.1229855 c 0.08748,-0.035196 0.173852,-0.067564 0.260893,-0.1011716 0.2485,-0.095945 0.495883,-0.1863384 0.741047,-0.2693358 0.106165,-0.035945 0.212203,-0.070386 0.31779,-0.1039058 0.229256,-0.072769 0.457401,-0.1382834 0.68415,-0.199609 0.102743,-0.02779 0.205806,-0.05796 0.308076,-0.083399 0.304714,-0.075793 0.607941,-0.1433003 0.908962,-0.1982418 0.01285,-0.00231 0.02602,-0.00588 0.03886,-0.0082 0,0 0.0014,0 0.0014,0 0.362689,-0.065114 0.721117,-0.1087302 1.079654,-0.1435544 0.101811,-0.0099 0.203757,-0.018522 0.3053,-0.025977 0.35713,-0.02618 0.71393,-0.043673 1.068551,-0.039648 2.449873,0.027797 4.981695,0.4881184 7.425735,2.2462859 C 21.227521,7.8614765 18.162926,6.7131125 14.455148,6.7741594 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/code-insiders.svg b/.icons/awkward/32x32/apps/code-insiders.svg
new file mode 120000
index 00000000..0a5f2261
--- /dev/null
+++ b/.icons/awkward/32x32/apps/code-insiders.svg
@@ -0,0 +1 @@
+visual-studio-code-insiders.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/code-oss.svg b/.icons/awkward/32x32/apps/code-oss.svg
new file mode 120000
index 00000000..825154ca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/code-oss.svg
@@ -0,0 +1 @@
+com.visualstudio.code.oss.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/code.svg b/.icons/awkward/32x32/apps/code.svg
new file mode 120000
index 00000000..1367ee65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/code.svg
@@ -0,0 +1 @@
+visual-studio-code.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/codeblocks.svg b/.icons/awkward/32x32/apps/codeblocks.svg
new file mode 100644
index 00000000..ab123ce0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/codeblocks.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g>
+ <path fill="#e44545" d="m16 2h-12.5c-0.831 0-1.5 0.669-1.5 1.5v12.5h14z"/>
+ <path fill="#38ac52" d="m16 2h12.5c0.831 0 1.5 0.669 1.5 1.5v12.5h-14z"/>
+ <path fill="#f2ae37" d="m16 30h-12.5c-0.831 0-1.5-0.669-1.5-1.5v-12.5h14z"/>
+ <path fill="#3776f2" d="m16 30h12.5c0.831 0 1.5-0.669 1.5-1.5v-12.5h-14z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cointop.svg b/.icons/awkward/32x32/apps/cointop.svg
new file mode 100644
index 00000000..8995fcfd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cointop.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 10.732422,7 C 9.4793324,7.0001254 8.4368104,7.8495162 8.1152344,9 H 24 V 7 Z M 8,10 v 2 H 13.462891 24 v -2 z m 0,3 v 2 h 5 v -2 z m 0,3 v 2 h 5 v -2 z m 0,3 v 2 h 5 v -2 z m 0,3 v 2 H 24 V 22 H 13.439453 Z m 0.1152344,3 c 0.321576,1.150484 1.364098,1.999875 2.6171876,2 H 24 v -2 z"/>
+ <path style="fill:#00ff03" d="M 10.732422,6 C 9.4793324,6.0001254 8.4368104,6.8495162 8.1152344,8 H 24 V 6 Z"/>
+ <path style="fill:#00ff73" d="m 8,9 v 2 H 13.463414 24 V 9 Z"/>
+ <path style="fill:#00ff8a" d="m 8,12 v 2 h 5 v -2 z"/>
+ <path style="fill:#00feb8" d="m 8,15 v 2 h 5 v -2 z"/>
+ <path style="fill:#00fef2" d="m 8,18 v 2 h 5 v -2 z"/>
+ <path style="fill:#00dbfe" d="m 8,21 v 2 H 24 V 21 H 13.44 Z"/>
+ <path style="fill:#00b8fe" d="m 8.1152344,24 c 0.321576,1.150484 1.364098,1.999875 2.6171876,2 H 24 v -2 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/colon.svg b/.icons/awkward/32x32/apps/colon.svg
new file mode 100644
index 00000000..feca3458
--- /dev/null
+++ b/.icons/awkward/32x32/apps/colon.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#ffa023" width="29" height="29" x="2" y="1" rx="1.45" ry="1.45"/>
+ <path style="fill:#3f3f3f" d="M 5,4 V 27 H 28 V 4 Z"/>
+ <path style="opacity:0.2" d="m 20.161391,23.800814 c 0.615872,-0.161959 1.31094,-0.234306 1.821823,-0.639573 0.08803,-0.793254 -0.186749,-1.286147 -0.437786,-2.028391 -0.148832,-0.788797 -0.981951,-0.319827 -1.485514,-0.232441 -1.441694,0.383982 -3.138635,0.08794 -4.149857,-1.095258 -1.08881,-1.538768 -1.527364,-4.246272 -0.612939,-5.76133 0.522847,-1.096303 1.600008,-1.899166 2.806402,-1.981643 1.011824,-0.134093 2.147321,0.176648 3.146931,0.265048 0.509891,-0.268555 0.488131,-0.9512 0.639631,-1.492018 0.125868,-0.5566 0.149306,-1.1763995 -0.58132,-1.4249631 -1.548766,-0.4725584 -3.347665,-0.479901 -4.943748,-0.3061341 -2.0286,0.2613741 -3.784856,1.7225012 -4.608456,3.6022292 -0.772157,1.619731 -0.845753,3.480552 -0.689444,5.2439 0.292846,2.504091 1.992808,4.820993 4.361731,5.645511 1.482877,0.563072 3.107637,0.437704 4.644106,0.222433 z"/>
+ <path style="fill:#ffa023" d="m 20.161391,22.800814 c 0.615872,-0.161959 1.31094,-0.234306 1.821823,-0.639573 0.08803,-0.793254 -0.186749,-1.286147 -0.437786,-2.028391 -0.148832,-0.788797 -0.981951,-0.319827 -1.485514,-0.232441 -1.441694,0.383982 -3.138635,0.08794 -4.149857,-1.095258 -1.08881,-1.538768 -1.527364,-4.246272 -0.612939,-5.76133 0.522847,-1.096303 1.600008,-1.899166 2.806402,-1.981643 1.011824,-0.134093 2.147321,0.176648 3.146931,0.265048 0.509891,-0.268555 0.488131,-0.9512 0.639631,-1.4920182 0.125868,-0.5566 0.149306,-1.1763993 -0.58132,-1.4249629 -1.548766,-0.4725584 -3.347665,-0.479901 -4.943748,-0.3061341 -2.0286,0.2613741 -3.784856,1.7225015 -4.608456,3.6022292 -0.772157,1.619731 -0.845753,3.480552 -0.689444,5.2439 0.292846,2.504091 1.992808,4.820993 4.361731,5.645511 1.482877,0.563072 3.107637,0.437704 4.644106,0.222433 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 17.59375 8.0117188 C 17.176455 8.0280826 16.764255 8.0600739 16.365234 8.1035156 C 14.336634 8.3648897 12.579459 9.8273035 11.755859 11.707031 C 11.105615 13.071029 10.964734 14.60367 11.025391 16.107422 C 11.063342 14.934337 11.249912 13.768342 11.755859 12.707031 C 12.579459 10.827303 14.336634 9.3648897 16.365234 9.1035156 C 17.961317 8.9297487 19.759828 8.9375978 21.308594 9.4101562 C 21.619513 9.5159328 21.788929 9.6916835 21.876953 9.8984375 C 21.882103 9.8781425 21.88504 9.8558749 21.890625 9.8359375 C 22.016493 9.2793375 22.03922 8.6587198 21.308594 8.4101562 C 20.147019 8.0557375 18.845636 7.9626271 17.59375 8.0117188 z M 14.833984 15.646484 C 14.710692 17.064469 15.143591 18.721334 15.910156 19.804688 C 16.921378 20.987886 18.618853 21.284373 20.060547 20.900391 C 20.56411 20.813005 21.39609 20.344016 21.544922 21.132812 C 21.680771 21.534479 21.817754 21.864292 21.90625 22.207031 C 21.930483 22.18977 21.958941 22.180736 21.982422 22.162109 C 22.070452 21.368855 21.795959 20.875057 21.544922 20.132812 C 21.39609 19.344016 20.56411 19.813005 20.060547 19.900391 C 18.618853 20.284373 16.921378 19.987886 15.910156 18.804688 C 15.319252 17.969588 14.929522 16.792621 14.833984 15.646484 z"/>
+ <rect style="opacity:0.2" width="23" height="1" x="5" y="4"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="23" height="1" x="5" y="27"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/color-picker.svg b/.icons/awkward/32x32/apps/color-picker.svg
new file mode 100644
index 00000000..fe0cf1cc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/color-picker.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <path fill="#e4e4e4" d="m21.257 1028.7c-1.3058-1.3058-3.3031-1.4109-4.4783-0.2357l-9.5459 9.546c-0.78654 0.7865-1.3972 1.4058-1.0607 2.4748l-3.5355 3.5355c-1.1752 1.1753-0.59869 3.644 0.70713 4.9498s3.7745 1.8823 4.9497 0.7071l3.5355-3.5355c1.0691 0.3365 1.6883-0.2741 2.4749-1.0607l9.546-9.546c1.1752-1.1751 1.0701-3.1725-0.23566-4.4783z"/>
+ <path fill="#fff" opacity=".2" d="m18.969 1027.7c-0.80946-0.043-1.6018 0.2249-2.1895 0.8125l-9.5469 9.5449c-0.77087 0.7709-1.3673 1.3837-1.0742 2.4141 0.16939-0.5046 0.5877-0.9276 1.0742-1.4141l9.5469-9.5449c1.1752-1.1752 3.1728-1.0714 4.4785 0.2344l2.3574 2.3574c0.56837 0.5684 0.89316 1.269 1 1.9746 0.17548-1.0097-0.15964-2.1342-1-2.9746l-2.3574-2.3574c-0.65288-0.6529-1.4796-1.0043-2.2891-1.0469zm-12.834 12.869-3.498 3.5c-0.55669 0.5568-0.71062 1.4052-0.58984 2.2813 0.072466-0.4938 0.25174-0.9431 0.58984-1.2813l3.5352-3.5371c-0.11533-0.3664-0.11326-0.6773-0.037109-0.9629z"/>
+ <path opacity=".2" d="m24.615 1034.1c-0.09718 0.5592-0.34675 1.0851-0.76562 1.5039l-9.5449 9.5469c-0.78651 0.7866-1.4055 1.397-2.4746 1.0605l-3.5371 3.5352c-1.1752 1.1752-3.6435 0.5988-4.9492-0.707-0.68724-0.6873-1.1627-1.6946-1.2969-2.668-0.17941 1.2224 0.36674 2.7378 1.2969 3.668 1.3058 1.3058 3.774 1.8822 4.9492 0.707l3.5371-3.5352c1.0691 0.3365 1.6881-0.2739 2.4746-1.0605l9.5449-9.5469c0.66368-0.6636 0.90423-1.5885 0.76562-2.5039zm-18.457 6.3926c-0.010593 0.031-0.014843 0.065-0.023437 0.098l0.037109-0.037c-0.0067-0.021-0.00772-0.04-0.013672-0.06z"/>
+ <rect fill="#ffbc48" width="12" height="18" x="738.13" y="703.4" rx="5.333" ry="6" transform="rotate(45)"/>
+ <path opacity=".2" d="m30.682 1028.1c-0.1247 1.392-0.75305 2.8018-1.8809 3.9296l-4.2441 4.2422c-2.3504 2.3505-5.9244 2.56-8.0137 0.4707l-0.94141-0.9414c-0.84588-0.8459-1.3076-1.9369-1.4102-3.0898-0.13653 1.5107 0.32229 3.002 1.4102 4.0898l0.94141 0.9414c2.0893 2.0893 5.6632 1.8798 8.0137-0.4707l4.2441-4.2422c1.4002-1.4001 2.0333-3.2336 1.8809-4.9296z"/>
+ <path fill="#fff" opacity=".2" d="m24.961 1021.7c-1.6144-0.061-3.3244 0.5841-4.6465 1.9062l-4.2422 4.2442c-1.3988 1.3988-2.0316 3.2291-1.8809 4.9238 0.12568-1.3906 0.75428-2.7992 1.8809-3.9258l4.2422-4.2422c2.3504-2.3504 5.9244-2.5599 8.0137-0.4707l0.94336 0.9434c0.84469 0.8447 1.3067 1.9328 1.4102 3.084 0.13519-1.5091-0.32339-2.9973-1.4102-4.084l-0.94336-0.9434c-0.91405-0.914-2.1115-1.3884-3.3672-1.4355z"/>
+ <rect fill="#ffbc48" width="18" height="5" x="735.13" y="716.4" rx=".75" ry=".833" transform="rotate(45)"/>
+ <rect fill="#4e79ff" width="4" height="12" x="742.13" y="725.4" rx="2" ry="1.5" transform="rotate(45)"/>
+ <path fill="#fff" opacity=".2" d="m13.227 1026.7c-0.20236 0.011-0.40904 0.099-0.57226 0.2617l-2.3574 2.3574c-0.32067 0.3207-0.3478 0.8059-0.07031 1.1016 0.02528-0.033 0.03976-0.071 0.07031-0.1016l2.3574-2.3574c0.32645-0.3265 0.82534-0.3524 1.1191-0.059l11.668 11.668c0.0052 0.01 0.0067 0.012 0.01172 0.017 0.2448-0.3222 0.25458-0.7512-0.01172-1.0175l-11.668-11.668c-0.1469-0.1469-0.34451-0.2138-0.54688-0.2031z"/>
+ <path opacity=".2" d="m10.227 1030.4c-0.2448 0.3222-0.25458 0.7512 0.01172 1.0176l11.668 11.668c0.2938 0.2938 0.79269 0.2679 1.1191-0.059l2.3574-2.3574c0.32067-0.3207 0.3478-0.8059 0.07031-1.1016-0.02528 0.033-0.03976 0.071-0.07031 0.1016l-2.3574 2.3574c-0.32645 0.3265-0.82534 0.3524-1.1191 0.059l-11.668-11.668c-0.0052-0.01-0.0067-0.012-0.01172-0.018z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/colorhug-backlight.svg b/.icons/awkward/32x32/apps/colorhug-backlight.svg
new file mode 100644
index 00000000..b0258d1f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/colorhug-backlight.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m10.016 13.09a6 6 0 0 0 -5.016 5.91 6 6 0 0 0 6 6 6 6 0 0 0 4.773 -2.371 8 8 0 0 1 -2.808 -1.369 3 3 0 0 1 -1.965 0.74 3 3 0 0 1 -3 -3 3 3 0 0 1 1.9102 -2.795 8 8 0 0 1 -0.1094 -1.305 8 8 0 0 1 0.2152 -1.81z"/>
+ <path d="m16 5a6 6 0 0 0 -6 6 6 6 0 0 0 0.33789 1.957 8 8 0 0 1 2.6719 -1.7715 3 3 0 0 1 -0.01 -0.186 3 3 0 0 1 3 -3 3 3 0 0 1 3 3 3 3 0 0 1 -0.0098 0.1875 8 8 0 0 1 2.6738 1.7676 6 6 0 0 0 0.336 -1.955 6 6 0 0 0 -6 -6z"/>
+ <circle cx="16" cy="11" r="2"/>
+ <circle cx="11" cy="19" r="2"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#e16262" d="m10.016 13.09a6 6 0 0 0 -5.016 5.91 6 6 0 0 0 6 6 6 6 0 0 0 4.773 -2.371 8 8 0 0 1 -2.808 -1.369 3 3 0 0 1 -1.965 0.74 3 3 0 0 1 -3 -3 3 3 0 0 1 1.9102 -2.795 8 8 0 0 1 -0.1094 -1.305 8 8 0 0 1 0.2152 -1.81z"/>
+ <path fill="#69db3e" d="m16 5a6 6 0 0 0 -6 6 6 6 0 0 0 0.338 1.957 8 8 0 0 1 2.672 -1.771 3 3 0 0 1 -0.01 -0.186 3 3 0 0 1 3 -3 3 3 0 0 1 3 3 3 3 0 0 1 -0.01 0.188 8 8 0 0 1 2.674 1.767 6 6 0 0 0 0.336 -1.955 6 6 0 0 0 -6 -6z"/>
+ <circle fill="#a5e98c" cx="16" cy="11" r="2"/>
+ <circle fill="#eb9595" cx="11" cy="19" r="2"/>
+ <circle fill="#3facd2" cx="24" cy="21" r="8"/>
+ <circle fill="#fff" cx="24" cy="19" r="4"/>
+ <rect fill="#fff" width="4" height="4" x="22" y="20"/>
+ <rect fill="#fff" width="4" height="1" x="22" y="25"/>
+ <path opacity=".2" d="m31.979 21.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/colorhug-ccmx.svg b/.icons/awkward/32x32/apps/colorhug-ccmx.svg
new file mode 100644
index 00000000..d29dd41c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/colorhug-ccmx.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m21.953 13.08-0.05273 0.08789a8 8 0 0 1 0.19922 1.7324 8 8 0 0 1 -0.10938 1.2715 3 3 0 0 1 2.01 2.828 3 3 0 0 1 -3 3 3 3 0 0 1 -2.0078 -0.77734 8 8 0 0 1 -2.7578 1.3887l-0.0078 0.01172a6 6 0 0 0 4.774 2.377 6 6 0 0 0 6 -6 6 6 0 0 0 -5.047 -5.92z"/>
+ <path d="m10.016 13.09a6 6 0 0 0 -5.016 5.91 6 6 0 0 0 6 6 6 6 0 0 0 4.773 -2.371 8 8 0 0 1 -2.808 -1.369 3 3 0 0 1 -1.965 0.74 3 3 0 0 1 -3 -3 3 3 0 0 1 1.9102 -2.795 8 8 0 0 1 -0.1094 -1.305 8 8 0 0 1 0.2152 -1.81z"/>
+ <path d="m16 5a6 6 0 0 0 -6 6 6 6 0 0 0 0.33789 1.957 8 8 0 0 1 2.6719 -1.7715 3 3 0 0 1 -0.01 -0.186 3 3 0 0 1 3 -3 3 3 0 0 1 3 3 3 3 0 0 1 -0.0098 0.1875 8 8 0 0 1 2.6738 1.7676 6 6 0 0 0 0.336 -1.955 6 6 0 0 0 -6 -6z"/>
+ <circle cx="16" cy="11" r="2"/>
+ <circle cx="11" cy="19" r="2"/>
+ <circle cx="21" cy="19" r="2"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#9d9d9d" d="m21.953 13.08l-0.053 0.088a8 8 0 0 1 0.2 1.732 8 8 0 0 1 -0.11 1.272 3 3 0 0 1 2.01 2.828 3 3 0 0 1 -3 3 3 3 0 0 1 -2.008 -0.777 8 8 0 0 1 -2.758 1.388l-0.007 0.012a6 6 0 0 0 4.773 2.377 6 6 0 0 0 6 -6 6 6 0 0 0 -5.047 -5.92z"/>
+ <path fill="#9d9d9d" d="m10.016 13.09a6 6 0 0 0 -5.016 5.91 6 6 0 0 0 6 6 6 6 0 0 0 4.773 -2.371 8 8 0 0 1 -2.808 -1.369 3 3 0 0 1 -1.965 0.74 3 3 0 0 1 -3 -3 3 3 0 0 1 1.9102 -2.795 8 8 0 0 1 -0.1094 -1.305 8 8 0 0 1 0.2152 -1.81z"/>
+ <path fill="#9d9d9d" d="m16 5a6 6 0 0 0 -6 6 6 6 0 0 0 0.338 1.957 8 8 0 0 1 2.672 -1.771 3 3 0 0 1 -0.01 -0.186 3 3 0 0 1 3 -3 3 3 0 0 1 3 3 3 3 0 0 1 -0.01 0.188 8 8 0 0 1 2.674 1.767 6 6 0 0 0 0.336 -1.955 6 6 0 0 0 -6 -6z"/>
+ <circle fill="#a5e98c" cx="16" cy="11" r="2"/>
+ <circle fill="#eb9595" cx="11" cy="19" r="2"/>
+ <circle fill="#8ccde4" cx="21" cy="19" r="2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/colorhug-flash.svg b/.icons/awkward/32x32/apps/colorhug-flash.svg
new file mode 100644
index 00000000..0f00ad76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/colorhug-flash.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m10.016 13.09a6 6 0 0 0 -5.016 5.91 6 6 0 0 0 6 6 6 6 0 0 0 4.773 -2.371 8 8 0 0 1 -2.808 -1.369 3 3 0 0 1 -1.965 0.74 3 3 0 0 1 -3 -3 3 3 0 0 1 1.9102 -2.795 8 8 0 0 1 -0.1094 -1.305 8 8 0 0 1 0.2152 -1.81z"/>
+ <path d="m16 5a6 6 0 0 0 -6 6 6 6 0 0 0 0.33789 1.957 8 8 0 0 1 2.6719 -1.7715 3 3 0 0 1 -0.01 -0.186 3 3 0 0 1 3 -3 3 3 0 0 1 3 3 3 3 0 0 1 -0.0098 0.1875 8 8 0 0 1 2.6738 1.7676 6 6 0 0 0 0.336 -1.955 6 6 0 0 0 -6 -6z"/>
+ <circle cx="16" cy="11" r="2"/>
+ <circle cx="11" cy="19" r="2"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#69db3e" d="m10.016 13.09a6 6 0 0 0 -5.016 5.91 6 6 0 0 0 6 6 6 6 0 0 0 4.773 -2.371 8 8 0 0 1 -2.808 -1.369 3 3 0 0 1 -1.965 0.74 3 3 0 0 1 -3 -3 3 3 0 0 1 1.9102 -2.795 8 8 0 0 1 -0.1094 -1.305 8 8 0 0 1 0.2152 -1.81z"/>
+ <path fill="#3facd2" d="m16 5a6 6 0 0 0 -6 6 6 6 0 0 0 0.338 1.957 8 8 0 0 1 2.672 -1.771 3 3 0 0 1 -0.01 -0.186 3 3 0 0 1 3 -3 3 3 0 0 1 3 3 3 3 0 0 1 -0.01 0.188 8 8 0 0 1 2.674 1.767 6 6 0 0 0 0.336 -1.955 6 6 0 0 0 -6 -6z"/>
+ <circle fill="#8ccde4" cx="16" cy="11" r="2"/>
+ <circle fill="#a5e98c" cx="11" cy="19" r="2"/>
+ <circle fill="#e16262" cx="24" cy="21" r="8"/>
+ <path opacity=".2" d="m31.979 21.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+ <path fill="#fff" d="m24 17c-2.2091 0-4 1.7909-4 4s1.7909 4 4 4c1.8142 0 3.3495-1.2018 3.8393-2.8571h-1.2321c-0.44244 1.0054-1.4382 1.7143-2.6071 1.7143-1.578 0-2.8571-1.2792-2.8571-2.8571 0-1.578 1.2792-2.8571 2.8571-2.8571 0.78946 0 1.4946 0.3286 2.0089 0.84821l-1.4375 1.4375h3.4286v-3.428l-1.173 1.173c-0.725-0.723-1.722-1.173-2.827-1.173z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/colorhug-refresh.svg b/.icons/awkward/32x32/apps/colorhug-refresh.svg
new file mode 100644
index 00000000..ea318895
--- /dev/null
+++ b/.icons/awkward/32x32/apps/colorhug-refresh.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m10.016 13.09a6 6 0 0 0 -5.016 5.91 6 6 0 0 0 6 6 6 6 0 0 0 4.773 -2.371 8 8 0 0 1 -2.808 -1.369 3 3 0 0 1 -1.965 0.74 3 3 0 0 1 -3 -3 3 3 0 0 1 1.9102 -2.795 8 8 0 0 1 -0.1094 -1.305 8 8 0 0 1 0.2152 -1.81z"/>
+ <path d="m16 5a6 6 0 0 0 -6 6 6 6 0 0 0 0.33789 1.957 8 8 0 0 1 2.6719 -1.7715 3 3 0 0 1 -0.01 -0.186 3 3 0 0 1 3 -3 3 3 0 0 1 3 3 3 3 0 0 1 -0.0098 0.1875 8 8 0 0 1 2.6738 1.7676 6 6 0 0 0 0.336 -1.955 6 6 0 0 0 -6 -6z"/>
+ <circle cx="16" cy="11" r="2"/>
+ <circle cx="11" cy="19" r="2"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#e16262" d="m10.016 13.09a6 6 0 0 0 -5.016 5.91 6 6 0 0 0 6 6 6 6 0 0 0 4.773 -2.371 8 8 0 0 1 -2.808 -1.369 3 3 0 0 1 -1.965 0.74 3 3 0 0 1 -3 -3 3 3 0 0 1 1.9102 -2.795 8 8 0 0 1 -0.1094 -1.305 8 8 0 0 1 0.2152 -1.81z"/>
+ <path fill="#3facd2" d="m16 5a6 6 0 0 0 -6 6 6 6 0 0 0 0.338 1.957 8 8 0 0 1 2.672 -1.771 3 3 0 0 1 -0.01 -0.186 3 3 0 0 1 3 -3 3 3 0 0 1 3 3 3 3 0 0 1 -0.01 0.188 8 8 0 0 1 2.674 1.767 6 6 0 0 0 0.336 -1.955 6 6 0 0 0 -6 -6z"/>
+ <circle fill="#8ccde4" cx="16" cy="11" r="2"/>
+ <circle fill="#eb9595" cx="11" cy="19" r="2"/>
+ <circle fill="#69db3e" cx="24" cy="21" r="8"/>
+ <g fill="#fff" transform="matrix(.70711 -.70711 .70711 .70711 -8.8701 21.393)">
+ <rect width="3" height="7" x="20.66" y="18.76"/>
+ <rect width="3" height="9" x="-25.76" y="20.66" transform="rotate(-90)"/>
+ </g>
+ <path opacity=".2" d="m31.979 21.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/colorhug.svg b/.icons/awkward/32x32/apps/colorhug.svg
new file mode 100644
index 00000000..f3fb8ea7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/colorhug.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m21.953 13.08-0.05273 0.08789a8 8 0 0 1 0.19922 1.7324 8 8 0 0 1 -0.10938 1.2715 3 3 0 0 1 2.01 2.828 3 3 0 0 1 -3 3 3 3 0 0 1 -2.0078 -0.77734 8 8 0 0 1 -2.7578 1.3887l-0.0078 0.01172a6 6 0 0 0 4.774 2.377 6 6 0 0 0 6 -6 6 6 0 0 0 -5.047 -5.92z"/>
+ <path d="m10.016 13.09a6 6 0 0 0 -5.016 5.91 6 6 0 0 0 6 6 6 6 0 0 0 4.773 -2.371 8 8 0 0 1 -2.808 -1.369 3 3 0 0 1 -1.965 0.74 3 3 0 0 1 -3 -3 3 3 0 0 1 1.9102 -2.795 8 8 0 0 1 -0.1094 -1.305 8 8 0 0 1 0.2152 -1.81z"/>
+ <path d="m16 5a6 6 0 0 0 -6 6 6 6 0 0 0 0.33789 1.957 8 8 0 0 1 2.6719 -1.7715 3 3 0 0 1 -0.01 -0.186 3 3 0 0 1 3 -3 3 3 0 0 1 3 3 3 3 0 0 1 -0.0098 0.1875 8 8 0 0 1 2.6738 1.7676 6 6 0 0 0 0.336 -1.955 6 6 0 0 0 -6 -6z"/>
+ <circle cx="16" cy="11" r="2"/>
+ <circle cx="11" cy="19" r="2"/>
+ <circle cx="21" cy="19" r="2"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#3facd2" d="m21.953 13.08l-0.053 0.088a8 8 0 0 1 0.2 1.732 8 8 0 0 1 -0.11 1.272 3 3 0 0 1 2.01 2.828 3 3 0 0 1 -3 3 3 3 0 0 1 -2.008 -0.777 8 8 0 0 1 -2.758 1.388l-0.007 0.012a6 6 0 0 0 4.773 2.377 6 6 0 0 0 6 -6 6 6 0 0 0 -5.047 -5.92z"/>
+ <path fill="#e16262" d="m10.016 13.09a6 6 0 0 0 -5.016 5.91 6 6 0 0 0 6 6 6 6 0 0 0 4.773 -2.371 8 8 0 0 1 -2.808 -1.369 3 3 0 0 1 -1.965 0.74 3 3 0 0 1 -3 -3 3 3 0 0 1 1.9102 -2.795 8 8 0 0 1 -0.1094 -1.305 8 8 0 0 1 0.2152 -1.81z"/>
+ <path fill="#69db3e" d="m16 5a6 6 0 0 0 -6 6 6 6 0 0 0 0.338 1.957 8 8 0 0 1 2.672 -1.771 3 3 0 0 1 -0.01 -0.186 3 3 0 0 1 3 -3 3 3 0 0 1 3 3 3 3 0 0 1 -0.01 0.188 8 8 0 0 1 2.674 1.767 6 6 0 0 0 0.336 -1.955 6 6 0 0 0 -6 -6z"/>
+ <circle fill="#a5e98c" cx="16" cy="11" r="2"/>
+ <circle fill="#eb9595" cx="11" cy="19" r="2"/>
+ <circle fill="#8ccde4" cx="21" cy="19" r="2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/colorpicker.svg b/.icons/awkward/32x32/apps/colorpicker.svg
new file mode 100644
index 00000000..106aa5c6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/colorpicker.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#713a9d" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" style="opacity:0.1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="opacity:0.5;fill:#ffffff" d="m 14,15 v 3 h 9.5 C 24.331,18 25,17.331 25,16.5 25,15.669 24.331,15 23.5,15 Z m 3,8 v 3 h 6.5 C 24.331,26 25,25.331 25,24.5 25,23.669 24.331,23 23.5,23 Z"/>
+ <path style="fill:#f44336" d="M 22,7 H 8.5 C 7.669,7 7,7.669 7,8.5 7,9.331 7.669,10 8.5,10 H 22 Z"/>
+ <path style="fill:#03a9f4" d="M 17,23 H 8.5 C 7.669,23 7,23.669 7,24.5 7,25.331 7.669,26 8.5,26 H 17 Z"/>
+ <path style="fill:#4caf50" d="M 14,15 H 8.5 C 7.669,15 7,15.669 7,16.5 7,17.331 7.669,18 8.5,18 H 14 Z"/>
+ <path style="opacity:0.2" d="M 25,9.5 C 25,8.1193 23.881,7 22.5,7 21.119,7 20,8.1193 20,9.5 20,10.881 21.119,12 22.5,12 23.881,12 25,10.881 25,9.5 Z"/>
+ <path style="opacity:0.2" d="M 20,25.5 C 20,24.119 18.881,23 17.5,23 16.119,23 15,24.119 15,25.5 c 0,1.381 1.119,2.5 2.5,2.5 1.381,0 2.5,-1.119 2.5,-2.5 z"/>
+ <path style="opacity:0.2" d="M 17,17.5 C 17,16.119 15.881,15 14.5,15 13.119,15 12,16.119 12,17.5 c 0,1.381 1.119,2.5 2.5,2.5 1.381,0 2.5,-1.119 2.5,-2.5 z"/>
+ <path style="fill:#ffffff" d="M 25,8.5 C 25,7.1193 23.881,6 22.5,6 21.119,6 20,7.1193 20,8.5 20,9.8807 21.119,11 22.5,11 23.881,11 25,9.8807 25,8.5 Z"/>
+ <path style="fill:#ffffff" d="M 20,24.5 C 20,23.119 18.881,22 17.5,22 16.119,22 15,23.119 15,24.5 c 0,1.381 1.119,2.5 2.5,2.5 1.381,0 2.5,-1.119 2.5,-2.5 z"/>
+ <path style="fill:#ffffff" d="M 17,16.5 C 17,15.119 15.881,14 14.5,14 13.119,14 12,15.119 12,16.5 c 0,1.381 1.119,2.5 2.5,2.5 1.381,0 2.5,-1.119 2.5,-2.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/colors.svg b/.icons/awkward/32x32/apps/colors.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/colors.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.abagames.noiz2sa.svg b/.icons/awkward/32x32/apps/com.abagames.noiz2sa.svg
new file mode 120000
index 00000000..a7191a6f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.abagames.noiz2sa.svg
@@ -0,0 +1 @@
+noiz2sa.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.abagames.rRootage.svg b/.icons/awkward/32x32/apps/com.abagames.rRootage.svg
new file mode 120000
index 00000000..3f242e92
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.abagames.rRootage.svg
@@ -0,0 +1 @@
+rrootage.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.abisource.AbiWord.svg b/.icons/awkward/32x32/apps/com.abisource.AbiWord.svg
new file mode 120000
index 00000000..3c89b5b9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.abisource.AbiWord.svg
@@ -0,0 +1 @@
+abiword.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.adobe.Flash-Player-Projector.svg b/.icons/awkward/32x32/apps/com.adobe.Flash-Player-Projector.svg
new file mode 120000
index 00000000..29daacec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.adobe.Flash-Player-Projector.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.albiononline.AlbionOnline.svg b/.icons/awkward/32x32/apps/com.albiononline.AlbionOnline.svg
new file mode 120000
index 00000000..5b00b854
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.albiononline.AlbionOnline.svg
@@ -0,0 +1 @@
+albion-online.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.anydesk.Anydesk.svg b/.icons/awkward/32x32/apps/com.anydesk.Anydesk.svg
new file mode 120000
index 00000000..74450b7e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.anydesk.Anydesk.svg
@@ -0,0 +1 @@
+anydesk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.axosoft.GitKraken.svg b/.icons/awkward/32x32/apps/com.axosoft.GitKraken.svg
new file mode 120000
index 00000000..e7d60f47
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.axosoft.GitKraken.svg
@@ -0,0 +1 @@
+gitkraken.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.azuredatastudio.oss.svg b/.icons/awkward/32x32/apps/com.azuredatastudio.oss.svg
new file mode 120000
index 00000000..004fe15e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.azuredatastudio.oss.svg
@@ -0,0 +1 @@
+azuredatastudio.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.beakerbrowser.Beaker.svg b/.icons/awkward/32x32/apps/com.beakerbrowser.Beaker.svg
new file mode 100644
index 00000000..dd0cacce
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.beakerbrowser.Beaker.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#614eff" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="m 16,8 a 9,9 0 0 0 -9,9 9,9 0 0 0 9,9 9,9 0 0 0 9,-9 9,9 0 0 0 -1.398438,-4.796875 c -0.0063,-0.04123 -0.0089,-0.0482 -0.01562,-0.09375 -0.04074,-0.274351 -0.04971,-0.514914 -0.04297,-1.111328 0.0047,-0.418933 0.01187,-0.891585 0.01367,-1.0507814 0.0029,-0.2573598 -0.0065,-0.3061869 -0.07813,-0.4433594 -0.04767,-0.091249 -0.118147,-0.1826474 -0.201172,-0.2617187 -0.0941,-0.110243 -0.205893,-0.1620419 -0.31836,-0.1914063 -0.36229,-0.09656 -0.759101,-0.016886 -1.085937,0.015625 -0.510707,0.048417 -1.040442,0.091461 -1.439453,0.1132813 A 9,9 0 0 0 16,8 Z m 0,3 a 6.0000001,6.0000001 0 0 1 6,6 6.0000001,6.0000001 0 0 1 -6,6 6.0000001,6.0000001 0 0 1 -6,-6 6.0000001,6.0000001 0 0 1 6,-6 z"/>
+ <path style="fill:#ffffff" d="M 16 7 A 9 9 0 0 0 7 16 A 9 9 0 0 0 16 25 A 9 9 0 0 0 25 16 A 9 9 0 0 0 16 7 z M 16 10 A 6.0000001 6.0000001 0 0 1 22 16 A 6.0000001 6.0000001 0 0 1 16 22 A 6.0000001 6.0000001 0 0 1 10 16 A 6.0000001 6.0000001 0 0 1 16 10 z"/>
+ <path style="fill:#ffffff" d="m 18.57,7.7188261 c 1.194426,0.4730373 1.678485,2.3572959 2.635518,3.2494319 1.302592,1.214261 2.927301,1.587937 3.280468,3.300448 -0.03418,-0.180958 -0.07046,-0.386247 -0.09195,-0.477313 -0.09806,-0.415522 -0.347015,-1.140167 -0.507061,-1.47521 -0.152951,-0.320191 -0.190071,-0.464581 -0.300181,-1.206131 -0.04074,-0.274351 -0.05001,-0.515064 -0.04327,-1.1114781 0.0047,-0.4189334 0.01037,-0.8927861 0.01217,-1.051983 0.0029,-0.2573598 -0.0054,-0.3063371 -0.07707,-0.4435096 -0.04767,-0.091249 -0.117568,-0.1809069 -0.200593,-0.2599782 -0.0941,-0.110243 -0.206491,-0.16256 -0.318958,-0.1919243 -0.36229,-0.09656 -0.758997,-0.016782 -1.085833,0.015729 -0.534974,0.050718 -1.105356,0.097934 -1.508579,0.1184137 H 19.77647 L 19.519559,8.0609238 C 19.245965,7.9285947 18.839854,7.8181675 18.57,7.7188261 Z m 5.93086,6.6215449 c 0.0402,0.2133 0.07267,0.427982 0.09736,0.643629 -0.01246,-0.138219 -0.02738,-0.260307 -0.0595,-0.446213 -0.01224,-0.07089 -0.02389,-0.121878 -0.03786,-0.197416 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.belmoussaoui.Obfuscate.svg b/.icons/awkward/32x32/apps/com.belmoussaoui.Obfuscate.svg
new file mode 100644
index 00000000..129e6707
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.belmoussaoui.Obfuscate.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 4.0800781,5 A 2.0754408,2.0856812 0 0 0 2,7.0917969 V 25.908203 C 2,27.067089 2.9268821,28 4.0800781,28 H 16.5 16.955078 27 v -3 h 4 V 8 H 27 V 5 H 16.955078 16.5 Z"/>
+ <path style="fill:#4f4f4f" d="M 4.0806489,4.0000066 A 2.0754408,2.0856812 0 0 0 2.0000065,6.090915 V 24.909092 C 2.0000065,26.067978 2.9274529,27 4.0806489,27 H 16.955664 V 4.0000066 Z m 0,0"/>
+ <path style="opacity:0.2" d="M 10,10.500378 C 10,11.880813 8.8808116,13 7.4996215,13 6.1189359,13 5,11.880813 5,10.500378 5,9.119188 6.1191883,8.0000001 7.4996215,8.0000001 A 2.4998738,2.4998738 0 0 1 10,10.500378 Z m 0,0"/>
+ <path style="fill:#ff3737" d="M 10,9.5003783 C 10,10.880813 8.8808116,12 7.4996215,12 6.1189359,12 5,10.880813 5,9.5003783 5,8.119188 6.1191883,7.0000001 7.4996215,7.0000001 A 2.4998738,2.4998738 0 0 1 10,9.5003783 Z m 0,0"/>
+ <path style="opacity:0.2" d="M 13.077136,10.500378 C 13.077136,11.880813 11.957191,13 10.576759,13 9.1963251,13 8.0763793,11.880813 8.0763793,10.500378 c 0,-1.38119 1.1196936,-2.5003779 2.5003797,-2.5003779 1.380686,0 2.500377,1.1191879 2.500377,2.5003779 z m 0,0"/>
+ <path style="fill:#ffc025" d="M 13.077136,9.5003783 C 13.077136,10.880813 11.957191,12 10.576759,12 9.1963251,12 8.0763793,10.880813 8.0763793,9.5003783 c 0,-1.3811903 1.1196936,-2.5003782 2.5003797,-2.5003782 1.380686,0 2.500377,1.1191879 2.500377,2.5003782 z m 0,0"/>
+ <path style="fill:#ff872b" d="M 9.0357916,7.5313244 A 2.5039124,2.5039124 0 0 0 8.0763793,9.5003783 2.5023979,2.5023979 0 0 0 9.040588,11.468424 2.5006311,2.5006311 0 0 0 9.9997472,9.5003783 2.4998738,2.4998738 0 0 0 9.0355394,7.5315765 Z m 0,0"/>
+ <path style="fill:#9a9996" d="m 5,22 h 9 v 2 H 5 Z m 0,0"/>
+ <path style="fill:#deddda" d="m 5,19 h 5 v 1.5 H 5 Z m 0,0"/>
+ <path style="fill:#3f3f3f" d="M 16.500523,4.0000033 V 26.999997 H 27 V 24 h 4 V 7 H 27 V 4.0000033 Z"/>
+ <g transform="matrix(0.91954023,0,0,0.91954023,2.4942529,1.7661168)">
+ <path style="opacity:0.15" d="m 17.95,15.479348 h 4.35 v 4.35 h -4.35 z m 0,0"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 22.3,15.479348 h 4.350001 v 4.35 H 22.3 Z m 0,0"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 17.95,19.829348 h 4.35 v 4.35 h -4.35 z m 0,0"/>
+ <path style="opacity:0.15" d="m 22.3,19.829348 h 4.350001 v 4.35 H 22.3 Z m 0,0"/>
+ </g>
+ <path style="opacity:0.2;fill:none;stroke:#040404;stroke-width:3;stroke-linecap:round" d="M 17.50015,3.4996363 V 29.499636"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-linecap:round" d="m 17.50015,2.5 v 26"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.0800781 4 A 2.0754408 2.0856812 0 0 0 2 6.0917969 L 2 7.0917969 A 2.0754408 2.0856812 0 0 1 4.0800781 5 L 16.5 5 L 16.955078 5 L 27 5 L 27 4 L 16.955078 4 L 16.5 4 L 4.0800781 4 z M 27 7 L 27 8 L 31 8 L 31 7 L 27 7 z"/>
+ <rect style="opacity:0.2" width="5" height="1" x="5" y="20.5"/>
+ <rect style="opacity:0.2" width="9" height="1" x="5" y="24"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.bitwarden.desktop.svg b/.icons/awkward/32x32/apps/com.bitwarden.desktop.svg
new file mode 120000
index 00000000..0beb6a1c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.bitwarden.desktop.svg
@@ -0,0 +1 @@
+bitwarden.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.bixense.PasswordCalculator.svg b/.icons/awkward/32x32/apps/com.bixense.PasswordCalculator.svg
new file mode 100644
index 00000000..0464e752
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.bixense.PasswordCalculator.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 10.4,11.4 7.9253908,13.874609 15.250782,21 H 18 v 2 h 2 v 2 h 2 v 3 h 2 v 2.349218 L 25.050782,31 H 30 Z"/>
+ <path style="fill:#e8973e" d="M 10.4,10.4 7.9253908,12.874609 15.250782,20 H 18 v 2 h 2 v 2 h 2 v 3 h 2 v 2.349218 L 25.050782,30 H 30 Z"/>
+ <path style="opacity:0.2" d="M 12.874609,8.9253908 10.4,11.4 30,31 v -4.949218 z"/>
+ <path style="fill:#f0c550" d="M 12.874609,7.9253908 10.4,10.4 30,30 v -4.949218 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.875 7.9257812 L 10.400391 10.400391 L 10.900391 10.900391 L 12.875 8.9257812 L 30 26.050781 L 30 25.050781 L 12.875 7.9257812 z"/>
+ <circle style="opacity:0.2" cx="10.5" cy="11.5" r="8.5"/>
+ <circle style="fill:#f0c550" cx="10.5" cy="10.5" r="8.5"/>
+ <circle style="opacity:0.2" cx="8.5" cy="9.5" r="3.5"/>
+ <circle style="fill:#ffffff" cx="8.5" cy="8.5" r="3.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.5 2 A 8.5 8.5 0 0 0 2 10.5 A 8.5 8.5 0 0 0 2.0214844 11.085938 A 8.5 8.5 0 0 1 10.5 3 A 8.5 8.5 0 0 1 18.978516 10.914062 A 8.5 8.5 0 0 0 19 10.5 A 8.5 8.5 0 0 0 10.5 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.bladecoder.adventure-editor.svg b/.icons/awkward/32x32/apps/com.bladecoder.adventure-editor.svg
new file mode 100644
index 00000000..a2990b47
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.bladecoder.adventure-editor.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 18.555931,26.949101 c -0.13226,0 -0.244187,-0.06838 -0.337255,-0.105966 -0.175259,-0.157902 -0.07184,-0.07768 0.11642,-0.149289 -0.107058,0.01844 0.02487,0.01038 0.13782,-0.06232 0.03932,0 0.116046,-0.01922 0.170504,-0.04269 0.05446,-0.02323 0.117152,-0.04692 0.139329,-0.05214 0.02218,-0.0052 0.12202,-0.04049 0.221874,-0.07837 0.09985,-0.03806 0.228235,-0.08614 0.285293,-0.107264 0.09744,-0.03604 0.274503,-0.126273 0.477614,-0.243478 0.0878,-0.05064 0.138189,-0.08778 0.241775,-0.178113 0.02951,-0.02563 0.06549,-0.04683 0.07994,-0.04683 0.01446,0 0.01992,-0.0064 0.01216,-0.0146 -0.0078,-0.0079 0.03112,-0.06311 0.08646,-0.122509 0.05532,-0.05937 0.1002,-0.122039 0.09972,-0.139216 -0.0026,-0.09369 -0.184846,-0.216928 -0.829084,-0.560614 -0.164046,-0.08752 -0.321285,-0.175712 -0.349422,-0.195971 -0.02814,-0.02042 -0.07093,-0.03686 -0.0951,-0.03686 -0.02417,0 -0.04783,-0.0097 -0.05259,-0.02084 -0.967486,-0.46344 -1.586779,-0.792139 -2.526434,-1.182815 -0.01001,0 -0.07378,-0.03525 -0.141725,-0.07839 -0.176088,-0.100499 -0.270411,-0.122623 -0.426854,-0.248864 -0.01426,-0.01168 -0.07042,-0.05631 -0.124775,-0.09938 -0.218518,-0.173084 -0.298807,-0.342632 -0.269388,-0.568804 0.0084,-0.06434 0.159865,-0.410384 0.367758,-0.840021 0.19444,-0.401803 0.351872,-0.738628 0.34985,-0.748425 -0.002,-0.0097 0.0071,-0.02522 0.0203,-0.03405 0.04577,-0.03124 0.472899,-0.944785 0.455994,-0.975262 -0.0093,-0.01677 -0.0075,-0.02162 0.004,-0.01119 0.02098,0.01964 0.25208,-0.417699 0.254197,-0.480973 6.67e-4,-0.01843 0.01279,-0.03326 0.02706,-0.03326 0.01427,0 0.01924,-0.0069 0.01106,-0.01525 -0.01875,-0.01922 -0.175316,0.06264 -0.175316,0.0918 0,0.01217 -0.01632,0.02162 -0.03627,0.02162 -0.825984,0.332397 -1.754388,0.844351 -2.48174,1.185118 -0.193801,0.09108 -0.381829,0.19164 -0.417843,0.223512 -0.03863,0.03408 -0.09458,0.142882 -0.136463,0.265003 -0.03904,0.113817 -0.0928,0.235581 -0.119476,0.270535 -0.02668,0.03488 -0.04283,0.06942 -0.0359,0.07654 0.007,0.0073 -0.114707,0.270567 -0.270292,0.585334 -0.379789,0.768359 -0.401341,0.80998 -0.431297,0.832639 -0.01427,0.01087 -0.01537,0.02004 -0.0025,0.02004 0.01291,0 0.0065,0.02162 -0.01431,0.04724 -0.02078,0.02563 -0.07065,0.118975 -0.110813,0.207228 -0.04017,0.08827 -0.102951,0.201647 -0.139525,0.252011 -0.03657,0.05029 -0.04979,0.08111 -0.02937,0.0684 0.03182,-0.01961 0.03201,-0.01679 0.0012,0.02244 -0.393394,0.792705 -0.887883,1.530345 -1.225739,2.337407 -0.101929,0.187373 -0.162745,0.363587 -0.253008,0.596021 h 0.121872 c 0.410372,0.0503 -0.06575,0.100678 -0.202326,0.116022 -0.495359,0.05511 -2.3945625,0.01763 -2.4587773,-0.04869 -0.065087,-0.06713 0.2523229,-0.09721 1.0905975,-0.103339 0.3387536,-0.0042 0.6159428,-0.0055 0.6159758,-0.0073 2.7e-5,0 -0.0711,-0.0604 -0.158081,-0.130895 -0.08702,-0.07043 -0.1833081,-0.15377 -0.2140135,-0.185092 -0.030707,-0.03124 -0.0926,-0.08082 -0.1375461,-0.109858 -0.044947,-0.02925 -0.1558207,-0.116297 -0.2463901,-0.193877 -0.09057,-0.07763 -0.1796935,-0.153751 -0.1980535,-0.16916 -0.01836,-0.01557 -0.1058941,-0.08908 -0.1945188,-0.163612 -0.1869955,-0.157318 -0.3667656,-0.35105 -0.421049,-0.45382 -0.035613,-0.06741 -0.034367,-0.07307 0.020207,-0.09205 0.093297,-0.03244 0.2035395,-0.0042 0.550093,0.146224 0.0566,0.02444 0.1091168,0.04544 0.1167101,0.04667 0.017273,0.0042 0.094101,0.03366 0.1953602,0.07742 0.042793,0.01844 0.1361627,0.05552 0.2074868,0.08199 0.071324,0.02642 0.1413514,0.0564 0.1556161,0.06656 0.03158,0.02244 0.1741658,0.063 0.2007158,0.05706 0.01054,-0.0042 0.06306,0.0133 0.116712,0.03406 0.177813,0.07011 0.471008,0.09576 0.727167,0.06358 0.226845,-0.179248 0.386833,-0.462142 0.485622,-0.69065 0.02582,-0.02963 0.03638,-0.05368 0.02348,-0.05387 -0.01291,0 -0.01049,-0.0097 0.0054,-0.02003 0.152262,-0.303801 0.31878,-0.641081 0.44957,-0.92897 0.161686,-0.349007 0.242858,-0.534759 0.25009,-0.57234 0.0039,-0.02084 0.02257,-0.04751 0.04135,-0.05975 0.01878,-0.01232 0.02515,-0.02245 0.01416,-0.02245 -0.01099,0 0.0023,-0.04553 0.02952,-0.100711 0.02723,-0.05516 0.06432,-0.151479 0.08244,-0.213974 0.01811,-0.06252 0.04081,-0.113655 0.05044,-0.113655 0.0096,0 0.01766,-0.01476 0.01783,-0.03326 1.35e-4,-0.01841 0.05588,-0.177869 0.123767,-0.354327 0.139947,-0.36388 0.278216,-0.732968 0.355696,-0.949538 0.02894,-0.08086 0.06254,-0.171137 0.07466,-0.200544 0.01211,-0.02963 0.04704,-0.119721 0.07763,-0.200562 0.03059,-0.08095 0.07852,-0.201274 0.106529,-0.267468 0.02801,-0.06623 0.05256,-0.132421 0.05456,-0.147164 0.002,-0.0146 0.01321,-0.03885 0.0249,-0.05346 0.445374,-0.671915 1.232637,-1.132483 1.780105,-1.633943 0.01202,0.0074 0.09081,-0.04881 0.175065,-0.125445 0.08427,-0.07669 0.164876,-0.148543 0.179141,-0.159752 0.07489,-0.05873 0.391724,-0.32055 0.557966,-0.461132 0.104399,-0.08823 0.249152,-0.20738 0.321673,-0.264749 0.07252,-0.05735 0.137695,-0.112102 0.144827,-0.121634 0.0071,-0.0096 0.08882,-0.07691 0.181539,-0.149755 0.09271,-0.07285 0.187684,-0.152151 0.211044,-0.176263 0.197558,-0.223375 0.506037,-0.396639 0.891245,-0.72731 0.02852,-0.02764 0.07803,-0.06838 0.110003,-0.09052 0.03197,-0.02203 0.05152,-0.05127 0.04346,-0.06472 -0.0081,-0.01372 -0.0035,-0.02123 0.01007,-0.01723 0.0388,0.01161 0.189863,-0.112672 0.172428,-0.141785 0.08533,-0.04449 0.164117,-0.116952 0.258348,-0.198058 0.05115,-0.05127 0.093,-0.08647 0.093,-0.07833 0,0.0085 0.01504,0 0.03342,-0.02044 0.04275,-0.04521 0.139052,-0.278604 0.158024,-0.383055 0.008,-0.04411 0.03201,-0.152285 0.05332,-0.240439 0.06953,-0.287489 0.114598,-0.790432 0.130645,-1.457895 0.0087,-0.360388 0.02176,-0.715413 0.02911,-0.788949 l 0.01336,-0.133775 -0.172079,0.187245 c -0.161804,0.17603 -0.262851,0.323423 -0.251453,0.366757 0.0028,0.01041 -0.01145,0.01281 -0.03158,0.0048 -0.06347,0.01601 -0.0814,0.06612 -0.115788,0.123443 -0.0086,0.0072 -0.03308,0.03685 -0.05448,0.06529 -0.03068,0.04093 -0.03121,0.04718 -0.0025,0.02924 0.02472,-0.01521 0.03048,-0.01281 0.01792,0.0084 -0.01018,0.01723 -0.03053,0.03084 -0.04524,0.03084 -0.03552,0 -0.17748,0.139223 -0.164333,0.161132 0.0056,0.0096 -0.0062,0.01723 -0.02632,0.01723 -0.02014,0 -0.0293,-0.01326 -0.02034,-0.02924 0.009,-0.01601 -0.0061,-0.0096 -0.03356,0.01441 -0.02741,0.02404 -0.07892,0.05284 -0.114459,0.06401 -0.03554,0.01114 -0.13474,0.05359 -0.220456,0.09412 -0.08571,0.04058 -0.325073,0.147947 -0.531912,0.238677 -0.206837,0.09072 -0.44026,0.193371 -0.518717,0.228088 -0.07846,0.03486 -0.2062,0.08883 -0.283877,0.120236 -0.07768,0.03126 -0.305265,0.132494 -0.50575,0.224744 -0.200485,0.09224 -0.413804,0.189397 -0.47404,0.21604 -0.06023,0.02644 -0.103134,0.05895 -0.09533,0.07196 0.0078,0.01326 0.0046,0.02204 -0.0071,0.02004 -0.06034,-0.01086 -0.08965,0.01129 -0.136213,0.102779 -0.07258,0.142615 -0.236801,0.308441 -0.417508,0.421626 -0.08991,0.05636 -0.148224,0.109586 -0.138253,0.126245 0.0097,0.01603 0.0052,0.02122 -0.01034,0.01114 -0.01517,-0.0096 -0.08991,0 -0.166107,0.01922 -0.122222,0.03285 -0.141237,0.03204 -0.161602,-0.0044 -0.01433,-0.02564 -0.01179,-0.05981 0.0067,-0.09032 0.03573,-0.05899 0.0273,-0.0602 -0.08469,-0.01206 -0.100391,0.04326 -0.131742,0.02964 -0.169554,-0.07273 -0.01739,-0.04719 -0.01798,-0.06846 -0.0016,-0.05808 0.01422,0.0091 0.02586,0.0048 0.02586,-0.0101 0,-0.01446 -0.02626,-0.03003 -0.05835,-0.03486 -0.0763,-0.01116 -0.09868,-0.144618 -0.02745,-0.163641 0.04301,-0.01161 0.04314,-0.0128 0.0015,-0.01562 -0.03264,-0.0041 -0.04539,-0.02604 -0.04539,-0.0846 0,-0.06404 0.01572,-0.08847 0.07316,-0.113667 0.04024,-0.01762 0.111442,-0.07727 0.158228,-0.132373 0.04679,-0.05511 0.09389,-0.09455 0.104669,-0.08774 0.01078,0.0068 0.100058,-0.01206 0.19839,-0.04173 0.113607,-0.03445 0.240244,-0.05235 0.347368,-0.04899 0.342365,0.0104 0.374743,0.006 0.57059,-0.08751 0.106986,-0.05091 0.270382,-0.125764 0.363103,-0.166384 0.491744,-0.215316 0.663131,-0.296375 0.67973,-0.321617 0.01009,-0.01521 0.03355,-0.02804 0.05212,-0.02844 0.07176,0 0.406942,-0.156397 0.391532,-0.182151 -0.0089,-0.01476 -0.0035,-0.01883 0.01184,-0.0091 0.250392,-0.08627 0.415325,-0.168852 0.649667,-0.275196 0.333631,-0.135575 0.46234,-0.212275 0.527943,-0.314489 0.03598,-0.05611 0.06847,-0.113988 0.0722,-0.128688 0.0037,-0.01441 0.02747,-0.05688 0.05276,-0.09365 0.208077,-0.380334 0.407511,-0.711767 0.598538,-1.069073 0.318821,-0.579073 0.363429,-0.689738 0.413499,-1.026137 0.06075,-0.40809 0.08701,-0.533534 0.173526,-0.82924 l 0.06914,-0.236506 -0.105158,-0.09777 C 18.810802,9.9732525 18.726402,9.9157764 18.585564,9.9057251 c -0.03073,-0.004 -0.05047,-0.013233 -0.04386,-0.024033 0.02117,-0.035247 -0.181153,-0.020827 -0.315236,0.022433 -0.17862,0.057713 -0.267683,0.071452 -0.340922,0.052507 -0.06882,-0.01762 -0.234033,-0.1854015 -0.257303,-0.2610195 -0.0081,-0.026033 -0.02565,-0.047947 -0.03895,-0.047947 -0.0133,0 -0.02419,-0.021627 -0.02419,-0.04778 0,-0.026033 -0.03571,-0.06945 -0.07935,-0.096005 -0.09862,-0.060107 -0.135714,-0.1559134 -0.114733,-0.2963369 0.01592,-0.1065394 0.09997,-0.5934544 0.129473,-0.7500992 0.06576,-0.3490149 0.07138,-0.4140183 0.03923,-0.453991 -0.01806,-0.022427 -0.04357,-0.040813 -0.0567,-0.040813 -0.01312,0 -0.03795,-0.01202 -0.05518,-0.026433 -0.01724,-0.014827 -0.05816,-0.04786 -0.09096,-0.073574 -0.0328,-0.026033 -0.0709,-0.094963 -0.08467,-0.1537608 -0.05289,-0.2260566 -0.06852,-0.3326353 -0.04675,-0.318738 0.01236,0.00801 0.02248,0 0.02248,-0.013607 0,-0.050507 0.167554,-0.2637428 0.220455,-0.2806462 0.124627,-0.039653 0.641066,-0.095885 0.880883,-0.095885 0.267267,0 0.335064,0.021227 0.422459,0.1324935 0.02814,0.036047 0.03048,0.034047 0.0175,-0.01202 -0.01499,-0.053507 -0.01499,-0.053507 0.01739,0 0.01781,0.02964 0.05591,0.070812 0.08468,0.092 0.06759,0.049707 0.115349,0.1017727 0.211061,0.2299382 0.04279,0.057313 0.100081,0.1276066 0.127305,0.1561633 0.04707,0.049347 0.04801,0.071015 0.01919,0.4421381 -0.03689,0.475137 -0.03672,0.7786952 5.19e-4,0.938544 0.01541,0.066207 0.0295,0.1865628 0.03129,0.2675075 0.003,0.1355381 0.01192,0.1560028 0.113638,0.2607322 0.06071,0.06252 0.116553,0.1136668 0.124099,0.1136668 0.351951,0.3534609 0.927188,0.7590309 1.101601,1.1710479 0.118221,0.221288 0.249416,0.484913 0.323259,0.707961 0.03108,0.09937 0.06142,0.175792 0.06744,0.169863 0.006,-0.0056 0.01408,0.07346 0.01792,0.176429 0.0039,0.102974 0.01728,0.20711 0.02987,0.231341 0.05377,0.103575 0.282312,0.374809 0.301083,0.357347 0.01128,-0.01041 0.01255,-0.0048 0.0028,0.01281 -0.0098,0.01762 0.02012,0.07726 0.06712,0.133694 0.267442,0.259019 0.202853,0.262302 0.413449,0.446863 0.01869,-0.01202 0.02247,-0.0069 0.01024,0.01361 -0.01225,0.02043 0.06501,0.120678 0.209962,0.272476 0.126129,0.132093 0.237574,0.260818 0.247656,0.286052 0.02386,0.05976 0.11567,0.517193 0.28034,1.396619 0.07299,0.389786 0.174275,0.901298 0.225065,1.136677 0.05079,0.235348 0.098,0.454716 0.104917,0.487399 0.01296,0.06129 0.04895,0.104466 0.24034,0.288215 0.0613,0.05884 0.133545,0.155129 0.160558,0.213958 0.02701,0.05885 0.07373,0.149078 0.103834,0.200589 0.04421,0.07562 0.05519,0.139858 0.05719,0.334316 0.0024,0.233465 6.5e-4,0.240633 -0.05589,0.2375 -0.05195,-0.0041 -0.05836,0.0096 -0.05836,0.111829 0,0.133053 -0.09109,0.30308 -0.163337,0.304798 -0.06824,0 -0.167066,-0.120552 -0.268754,-0.332435 -0.106853,-0.222605 -0.102079,-0.216881 -0.147549,-0.177949 -0.04837,0.04142 -0.111627,0.01356 -0.132131,-0.05868 -0.0091,-0.03204 -0.02368,-0.176113 -0.03232,-0.320008 -0.01272,-0.212047 -0.0066,-0.292913 0.03241,-0.425647 l 0.04811,-0.163853 -0.06912,-0.350611 c -0.03802,-0.192815 -0.139996,-0.65125 -0.226616,-1.018686 -0.08663,-0.367407 -0.1828,-0.776292 -0.213727,-0.908711 -0.03092,-0.132404 -0.06566,-0.244761 -0.07719,-0.249717 -0.01151,-0.0048 -0.01578,-0.01723 -0.0095,-0.02804 0.02257,-0.03766 -0.08669,-0.470132 -0.126316,-0.499968 -0.02225,-0.01683 -0.0407,-0.04121 -0.04104,-0.05432 -3.25e-4,-0.01323 -0.06526,-0.09605 -0.144298,-0.184281 -0.07904,-0.08828 -0.17596,-0.196577 -0.215381,-0.240713 -0.161302,-0.180556 -0.371232,-0.360873 -0.40021,-0.343809 -0.01681,0.01001 -0.02211,0.0084 -0.01177,-0.004 0.0175,-0.02003 -0.127992,-0.173025 -0.165365,-0.173947 -0.02396,0 -0.04186,0.197298 -0.100376,1.109525 -0.06943,1.082417 -0.115085,1.535689 -0.218213,2.166349 -0.05048,0.308757 -0.199484,0.864369 -0.275075,1.025737 -0.02789,0.0595 -0.05419,0.131725 -0.05845,0.160491 -0.0043,0.02883 -0.02039,0.06848 -0.03588,0.0883 -0.0904,0.357508 -0.256447,0.425753 -0.38252,0.748021 0.0117,0.01963 0.008,0.02484 -0.0095,0.01356 -0.01716,-0.01086 -0.08356,0.07022 -0.166106,0.20307 -0.07564,0.121666 -0.175365,0.275422 -0.221612,0.34168 -0.04625,0.06624 -0.126504,0.186644 -0.178347,0.267508 -0.05185,0.08097 -0.168647,0.251994 -0.259564,0.38023 -0.09092,0.128155 -0.165303,0.246237 -0.165303,0.262311 0,0.01606 -0.0098,0.02286 -0.02175,0.01525 -0.01197,-0.0076 -0.04648,0.03086 -0.07668,0.08535 -0.03021,0.05454 -0.09592,0.146111 -0.146017,0.203433 -0.0501,0.05728 -0.08374,0.117481 -0.07477,0.133701 0.009,0.01643 0.0069,0.02083 -0.0046,0.0097 -0.01151,-0.01038 -0.08048,0.06251 -0.153288,0.162736 -0.205667,0.283137 -0.56968,0.744128 -0.816153,1.033672 -0.03759,0.04416 -0.161066,0.191559 -0.274386,0.327628 -0.113318,0.136022 -0.21544,0.247356 -0.226937,0.247356 -0.0115,0 -0.0209,0.01346 -0.0209,0.03004 0,0.01677 -0.02631,0.0558 -0.05844,0.08688 -0.03214,0.03086 -0.09169,0.09867 -0.132317,0.150198 -0.04063,0.05147 -0.06506,0.07668 -0.05427,0.05606 0.01298,-0.02482 0.0095,-0.03123 -0.01034,-0.01841 -0.01647,0.01038 -0.02994,0.03366 -0.02994,0.05195 0,0.01802 -0.110517,0.152776 -0.245596,0.299292 -0.135077,0.146532 -0.245953,0.280623 -0.246389,0.297962 -4.06e-4,0.01761 -0.0375,0.06111 -0.08236,0.09729 l -0.08156,0.06584 0.08805,0.01924 c 0.149226,0.03285 0.398255,0.126678 0.418334,0.157723 0.01048,0.01644 0.01924,0.01881 0.01946,0.006 2.76e-4,-0.01281 0.0167,-0.0097 0.03666,0.0076 0.01994,0.0173 0.05834,0.03526 0.08533,0.04074 0.02699,0.0055 0.110667,0.04722 0.18595,0.09301 0.07529,0.04577 0.129978,0.0717 0.121543,0.05763 -0.0189,-0.03163 0.226057,0.105884 0.248151,0.139233 0.0088,0.01329 0.02364,0.02203 0.03311,0.02001 0.97867,0.431438 1.578714,0.959238 2.440865,1.40417 0.05706,0.02921 0.109578,0.06029 0.116711,0.06942 0.0071,0.0092 0.07351,0.04911 0.147507,0.08884 0.074,0.03966 0.14837,0.08944 0.165276,0.110426 0.0169,0.02123 0.04539,0.03806 0.06329,0.03806 0.0179,0 0.04697,0.01761 0.0646,0.03966 0.01763,0.02162 0.04117,0.03363 0.05232,0.02683 0.01116,-0.0073 0.02726,0.006 0.03578,0.02884 0.0086,0.02284 0.02647,0.03446 0.03986,0.02604 0.02865,-0.01802 0.42101,0.38487 0.403324,0.414358 -0.0066,0.01103 0.0026,0.02601 0.02024,0.03363 0.01774,0.0073 0.05504,0.05969 0.08286,0.116428 0.02783,0.0568 0.06756,0.124343 0.08831,0.150068 0.02075,0.02565 0.02928,0.04679 0.01896,0.04679 -0.01031,0 0.003,0.03326 0.02966,0.07357 0.132457,0.201177 0.142946,0.327061 0.03392,0.407091 -0.08388,0.06159 -0.29508,0.142542 -0.448398,0.171819 -0.05349,0.01006 -0.09726,0.03206 -0.09726,0.04854 0,0.01643 0.0077,0.02203 0.01707,0.01232 0.0093,-0.0097 0.03339,-0.0042 0.05333,0.01346 0.01994,0.0173 0.03424,0.02005 0.03173,0.0064 -0.01132,-0.06141 0.0048,-0.07066 0.04002,-0.02284 0.03097,0.0419 0.0429,0.04491 0.0616,0.01557 0.01382,-0.02162 0.02953,-0.02565 0.03889,-0.01006 0.0087,0.0146 0.06647,0.02723 0.12851,0.02843 0.124589,0.0042 0.251311,0.04331 0.251311,0.08079 0,0.08976 -0.17099,0.112989 -0.900911,0.122396 -0.313454,0.0042 -0.582473,0.01525 -0.597819,0.02522 -0.01534,0.01006 -0.03559,0.0053 -0.04497,-0.01038 -0.01177,-0.01963 -0.02906,-0.01802 -0.05564,0.0049 -0.02298,0.01963 -0.04563,0.02282 -0.05605,0.0079 -0.39244,0.03202 -0.659836,-0.01926 -1.062674,-0.04151 z"/>
+ <path style="fill:#ffffff" d="m 18.555931,25.949101 c -0.13226,0 -0.244187,-0.06838 -0.337255,-0.105966 -0.175259,-0.157902 -0.07184,-0.07768 0.11642,-0.149289 -0.107058,0.01844 0.02487,0.01038 0.13782,-0.06232 0.03932,0 0.116046,-0.01922 0.170504,-0.04269 0.05446,-0.02323 0.117152,-0.04692 0.139329,-0.05214 0.02218,-0.0052 0.12202,-0.04049 0.221874,-0.07837 0.09985,-0.03806 0.228235,-0.08614 0.285293,-0.107264 0.09744,-0.03604 0.274503,-0.126273 0.477614,-0.243478 0.0878,-0.05064 0.138189,-0.08778 0.241775,-0.178113 0.02951,-0.02563 0.06549,-0.04683 0.07994,-0.04683 0.01446,0 0.01992,-0.0064 0.01216,-0.0146 -0.0078,-0.0079 0.03112,-0.06311 0.08646,-0.122509 0.05532,-0.05937 0.1002,-0.122039 0.09972,-0.139216 -0.0026,-0.09369 -0.184846,-0.216928 -0.829084,-0.560614 -0.164046,-0.08752 -0.321285,-0.175712 -0.349422,-0.195971 -0.02814,-0.02042 -0.07093,-0.03686 -0.0951,-0.03686 -0.02417,0 -0.04783,-0.0097 -0.05259,-0.02084 -0.967486,-0.46344 -1.586779,-0.792139 -2.526434,-1.182815 -0.01001,0 -0.07378,-0.03525 -0.141725,-0.07839 -0.176088,-0.100499 -0.270411,-0.122623 -0.426854,-0.248864 -0.01426,-0.01168 -0.07042,-0.05631 -0.124775,-0.09938 -0.218518,-0.173084 -0.298807,-0.342632 -0.269388,-0.568804 0.0084,-0.06434 0.159865,-0.410384 0.367758,-0.840021 0.19444,-0.401803 0.351872,-0.738628 0.34985,-0.748425 -0.002,-0.0097 0.0071,-0.02522 0.0203,-0.03405 0.04577,-0.03124 0.472899,-0.944785 0.455994,-0.975262 -0.0093,-0.01677 -0.0075,-0.02162 0.004,-0.01119 0.02098,0.01964 0.25208,-0.417699 0.254197,-0.480973 6.67e-4,-0.01843 0.01279,-0.03326 0.02706,-0.03326 0.01427,0 0.01924,-0.0069 0.01106,-0.01525 -0.01875,-0.01922 -0.175316,0.06264 -0.175316,0.0918 0,0.01217 -0.01632,0.02162 -0.03627,0.02162 -0.825984,0.332397 -1.754388,0.844351 -2.48174,1.185118 -0.193801,0.09108 -0.381829,0.19164 -0.417843,0.223512 -0.03863,0.03408 -0.09458,0.142882 -0.136463,0.265003 -0.03904,0.113817 -0.0928,0.235581 -0.119476,0.270535 -0.02668,0.03488 -0.04283,0.06942 -0.0359,0.07654 0.007,0.0073 -0.114707,0.270567 -0.270292,0.585334 -0.379789,0.768359 -0.401341,0.80998 -0.431297,0.832639 -0.01427,0.01087 -0.01537,0.02004 -0.0025,0.02004 0.01291,0 0.0065,0.02162 -0.01431,0.04724 -0.02078,0.02563 -0.07065,0.118975 -0.110813,0.207228 -0.04017,0.08827 -0.102951,0.201647 -0.139525,0.252011 -0.03657,0.05029 -0.04979,0.08111 -0.02937,0.0684 0.03182,-0.01961 0.03201,-0.01679 0.0012,0.02244 -0.393394,0.792705 -0.887883,1.530345 -1.225739,2.337407 -0.101929,0.187373 -0.162745,0.363587 -0.253008,0.596021 h 0.121872 c 0.410372,0.0503 -0.06575,0.100678 -0.202326,0.116022 -0.495359,0.05511 -2.3945625,0.01763 -2.4587773,-0.04869 -0.065087,-0.06713 0.2523229,-0.09721 1.0905975,-0.103339 0.3387536,-0.0042 0.6159428,-0.0055 0.6159758,-0.0073 2.7e-5,0 -0.0711,-0.0604 -0.158081,-0.130895 -0.08702,-0.07043 -0.1833081,-0.15377 -0.2140135,-0.185092 -0.030707,-0.03124 -0.0926,-0.08082 -0.1375461,-0.109858 -0.044947,-0.02925 -0.1558207,-0.116297 -0.2463901,-0.193877 -0.09057,-0.07763 -0.1796935,-0.153751 -0.1980535,-0.16916 -0.01836,-0.01557 -0.1058941,-0.08908 -0.1945188,-0.163612 -0.1869955,-0.157318 -0.3667656,-0.35105 -0.421049,-0.45382 -0.035613,-0.06741 -0.034367,-0.07307 0.020207,-0.09205 0.093297,-0.03244 0.2035395,-0.0042 0.550093,0.146224 0.0566,0.02444 0.1091168,0.04544 0.1167101,0.04667 0.017273,0.0042 0.094101,0.03366 0.1953602,0.07742 0.042793,0.01844 0.1361627,0.05552 0.2074868,0.08199 0.071324,0.02642 0.1413514,0.0564 0.1556161,0.06656 0.03158,0.02244 0.1741658,0.063 0.2007158,0.05706 0.01054,-0.0042 0.06306,0.0133 0.116712,0.03406 0.177813,0.07011 0.471008,0.09576 0.727167,0.06358 0.226845,-0.179248 0.386833,-0.462142 0.485622,-0.69065 0.02582,-0.02963 0.03638,-0.05368 0.02348,-0.05387 -0.01291,0 -0.01049,-0.0097 0.0054,-0.02003 0.152262,-0.303801 0.31878,-0.641081 0.44957,-0.92897 0.161686,-0.349007 0.242858,-0.534759 0.25009,-0.57234 0.0039,-0.02084 0.02257,-0.04751 0.04135,-0.05975 0.01878,-0.01232 0.02515,-0.02245 0.01416,-0.02245 -0.01099,0 0.0023,-0.04553 0.02952,-0.100711 0.02723,-0.05516 0.06432,-0.151479 0.08244,-0.213974 0.01811,-0.06252 0.04081,-0.113655 0.05044,-0.113655 0.0096,0 0.01766,-0.01476 0.01783,-0.03326 1.35e-4,-0.01841 0.05588,-0.177869 0.123767,-0.354327 0.139947,-0.36388 0.278216,-0.732968 0.355696,-0.949538 0.02894,-0.08086 0.06254,-0.171137 0.07466,-0.200544 0.01211,-0.02963 0.04704,-0.119721 0.07763,-0.200562 0.03059,-0.08095 0.07852,-0.201274 0.106529,-0.267468 0.02801,-0.06623 0.05256,-0.132421 0.05456,-0.147164 0.002,-0.0146 0.01321,-0.03885 0.0249,-0.05346 0.445374,-0.671915 1.232637,-1.132483 1.780105,-1.633943 0.01202,0.0074 0.09081,-0.04881 0.175065,-0.125445 0.08427,-0.07669 0.164876,-0.148543 0.179141,-0.159752 0.07489,-0.05873 0.391724,-0.32055 0.557966,-0.461132 0.104399,-0.08823 0.249152,-0.20738 0.321673,-0.264749 0.07252,-0.05735 0.137695,-0.112102 0.144827,-0.121634 0.0071,-0.0096 0.08882,-0.07691 0.181539,-0.149755 0.09271,-0.07285 0.187684,-0.152151 0.211044,-0.176263 0.197558,-0.223375 0.506037,-0.396639 0.891245,-0.72731 0.02852,-0.02764 0.07803,-0.06838 0.110003,-0.09052 0.03197,-0.02203 0.05152,-0.05127 0.04346,-0.06472 -0.0081,-0.01372 -0.0035,-0.02123 0.01007,-0.01723 0.0388,0.01161 0.189863,-0.112672 0.172428,-0.141785 0.08533,-0.04449 0.164117,-0.116952 0.258348,-0.198058 0.05115,-0.05127 0.093,-0.08647 0.093,-0.07833 0,0.0085 0.01504,0 0.03342,-0.02044 0.04275,-0.04521 0.139052,-0.278604 0.158024,-0.383055 0.008,-0.04411 0.03201,-0.152285 0.05332,-0.240439 0.06953,-0.287489 0.114598,-0.790432 0.130645,-1.457895 0.0087,-0.360388 0.02176,-0.715413 0.02911,-0.788949 l 0.01336,-0.133775 -0.172079,0.187245 c -0.161804,0.17603 -0.262851,0.323423 -0.251453,0.366757 0.0028,0.01041 -0.01145,0.01281 -0.03158,0.0048 -0.06347,0.01601 -0.0814,0.06612 -0.115788,0.123443 -0.0086,0.0072 -0.03308,0.03685 -0.05448,0.06529 -0.03068,0.04093 -0.03121,0.04718 -0.0025,0.02924 0.02472,-0.01521 0.03048,-0.01281 0.01792,0.0084 -0.01018,0.01723 -0.03053,0.03084 -0.04524,0.03084 -0.03552,0 -0.17748,0.139223 -0.164333,0.161132 0.0056,0.0096 -0.0062,0.01723 -0.02632,0.01723 -0.02014,0 -0.0293,-0.01326 -0.02034,-0.02924 0.009,-0.01601 -0.0061,-0.0096 -0.03356,0.01441 -0.02741,0.02404 -0.07892,0.05284 -0.114459,0.06401 -0.03554,0.01114 -0.13474,0.05359 -0.220456,0.09412 -0.08571,0.04058 -0.325073,0.147947 -0.531912,0.238677 -0.206837,0.09072 -0.44026,0.193371 -0.518717,0.228088 -0.07846,0.03486 -0.2062,0.08883 -0.283877,0.120236 -0.07768,0.03126 -0.305265,0.132494 -0.50575,0.224744 -0.200485,0.09224 -0.413804,0.189397 -0.47404,0.21604 -0.06023,0.02644 -0.103134,0.05895 -0.09533,0.07196 0.0078,0.01326 0.0046,0.02204 -0.0071,0.02004 -0.06034,-0.01086 -0.08965,0.01129 -0.136213,0.102779 -0.07258,0.142615 -0.236801,0.308441 -0.417508,0.421626 -0.08991,0.05636 -0.148224,0.109586 -0.138253,0.126245 0.0097,0.01603 0.0052,0.02122 -0.01034,0.01114 -0.01517,-0.0096 -0.08991,0 -0.166107,0.01922 -0.122222,0.03285 -0.141237,0.03204 -0.161602,-0.0044 -0.01433,-0.02564 -0.01179,-0.05981 0.0067,-0.09032 0.03573,-0.05899 0.0273,-0.0602 -0.08469,-0.01206 -0.100391,0.04326 -0.131742,0.02964 -0.169554,-0.07273 -0.01739,-0.04719 -0.01798,-0.06846 -0.0016,-0.05808 0.01422,0.0091 0.02586,0.0048 0.02586,-0.0101 0,-0.01446 -0.02626,-0.03003 -0.05835,-0.03486 -0.0763,-0.01116 -0.09868,-0.144618 -0.02745,-0.163641 0.04301,-0.01161 0.04314,-0.0128 0.0015,-0.01562 -0.03264,-0.0041 -0.04539,-0.02604 -0.04539,-0.0846 0,-0.06404 0.01572,-0.08847 0.07316,-0.113667 0.04024,-0.01762 0.111442,-0.07727 0.158228,-0.132373 0.04679,-0.05511 0.09389,-0.09455 0.104669,-0.08774 0.01078,0.0068 0.100058,-0.01206 0.19839,-0.04173 0.113607,-0.03445 0.240244,-0.05235 0.347368,-0.04899 0.342365,0.0104 0.374743,0.006 0.57059,-0.08751 0.106986,-0.05091 0.270382,-0.125764 0.363103,-0.166384 0.491744,-0.215316 0.663131,-0.296375 0.67973,-0.321617 0.01009,-0.01521 0.03355,-0.02804 0.05212,-0.02844 0.07176,0 0.406942,-0.156397 0.391532,-0.182151 -0.0089,-0.01476 -0.0035,-0.01883 0.01184,-0.0091 0.250392,-0.08627 0.415325,-0.168852 0.649667,-0.275196 0.333631,-0.135575 0.46234,-0.212275 0.527943,-0.314489 0.03598,-0.05611 0.06847,-0.113988 0.0722,-0.128688 0.0037,-0.01441 0.02747,-0.05688 0.05276,-0.09365 0.208077,-0.380334 0.407511,-0.711767 0.598538,-1.069073 0.318821,-0.579073 0.363429,-0.689738 0.413499,-1.026137 0.06075,-0.40809 0.08701,-0.533534 0.173526,-0.82924 l 0.06914,-0.2365062 -0.105158,-0.097768 C 18.810802,8.9732525 18.726402,8.9157764 18.585564,8.9057251 c -0.03073,-0.004 -0.05047,-0.013233 -0.04386,-0.024033 0.02117,-0.035247 -0.181153,-0.020827 -0.315236,0.022433 -0.17862,0.057713 -0.267683,0.071452 -0.340922,0.052507 -0.06882,-0.01762 -0.234033,-0.1854015 -0.257303,-0.2610195 -0.0081,-0.026033 -0.02565,-0.047947 -0.03895,-0.047947 -0.0133,0 -0.02419,-0.021627 -0.02419,-0.04778 0,-0.026033 -0.03571,-0.06945 -0.07935,-0.096005 -0.09862,-0.060107 -0.135714,-0.1559134 -0.114733,-0.2963369 0.01592,-0.1065394 0.09997,-0.5934544 0.129473,-0.7500992 0.06576,-0.3490149 0.07138,-0.4140183 0.03923,-0.453991 -0.01806,-0.022427 -0.04357,-0.040813 -0.0567,-0.040813 -0.01312,0 -0.03795,-0.01202 -0.05518,-0.026433 -0.01724,-0.014827 -0.05816,-0.04786 -0.09096,-0.073574 -0.0328,-0.026033 -0.0709,-0.094963 -0.08467,-0.1537608 -0.05289,-0.2260566 -0.06852,-0.3326353 -0.04675,-0.318738 0.01236,0.00801 0.02248,0 0.02248,-0.013607 0,-0.050507 0.167554,-0.2637428 0.220455,-0.2806462 0.124627,-0.039653 0.641066,-0.095885 0.880883,-0.095885 0.267267,0 0.335064,0.021227 0.422459,0.1324935 0.02814,0.036047 0.03048,0.034047 0.0175,-0.01202 -0.01499,-0.053507 -0.01499,-0.053507 0.01739,0 0.01781,0.02964 0.05591,0.070812 0.08468,0.092 0.06759,0.049707 0.115349,0.1017727 0.211061,0.2299382 0.04279,0.057313 0.100081,0.1276066 0.127305,0.1561633 0.04707,0.049347 0.04801,0.071015 0.01919,0.4421381 -0.03689,0.475137 -0.03672,0.7786952 5.19e-4,0.938544 0.01541,0.066207 0.0295,0.1865628 0.03129,0.2675075 0.003,0.1355381 0.01192,0.1560028 0.113638,0.2607322 0.06071,0.06252 0.116553,0.1136668 0.124099,0.1136668 0.351951,0.3534609 0.927188,0.7590305 1.101601,1.1710479 0.118221,0.221288 0.249416,0.484913 0.323259,0.707961 0.03108,0.09937 0.06142,0.175792 0.06744,0.169863 0.006,-0.0056 0.01408,0.07346 0.01792,0.176429 0.0039,0.102974 0.01728,0.20711 0.02987,0.231341 0.05377,0.103575 0.282312,0.374809 0.301083,0.357347 0.01128,-0.01041 0.01255,-0.0048 0.0028,0.01281 -0.0098,0.01762 0.02012,0.07726 0.06712,0.133694 0.267442,0.259019 0.202853,0.262302 0.413449,0.446863 0.01869,-0.01202 0.02247,-0.0069 0.01024,0.01361 -0.01225,0.02043 0.06501,0.120678 0.209962,0.272476 0.126129,0.132093 0.237574,0.260818 0.247656,0.286052 0.02386,0.05976 0.11567,0.517193 0.28034,1.396619 0.07299,0.389786 0.174275,0.901298 0.225065,1.136677 0.05079,0.235348 0.098,0.454716 0.104917,0.487399 0.01296,0.06129 0.04895,0.104466 0.24034,0.288215 0.0613,0.05884 0.133545,0.155129 0.160558,0.213958 0.02701,0.05885 0.07373,0.149078 0.103834,0.200589 0.04421,0.07562 0.05519,0.139858 0.05719,0.334316 0.0024,0.233465 6.5e-4,0.240633 -0.05589,0.2375 -0.05195,-0.0041 -0.05836,0.0096 -0.05836,0.111829 0,0.133053 -0.09109,0.30308 -0.163337,0.304798 -0.06824,0 -0.167066,-0.120552 -0.268754,-0.332435 -0.106853,-0.222605 -0.102079,-0.216881 -0.147549,-0.177949 -0.04837,0.04142 -0.111627,0.01356 -0.132131,-0.05868 -0.0091,-0.03204 -0.02368,-0.176113 -0.03232,-0.320008 -0.01272,-0.212047 -0.0066,-0.292913 0.03241,-0.425647 l 0.04811,-0.163853 -0.06912,-0.350611 c -0.03802,-0.192815 -0.139996,-0.65125 -0.226616,-1.018686 -0.08663,-0.367407 -0.1828,-0.776292 -0.213727,-0.908711 -0.03092,-0.132404 -0.06566,-0.244761 -0.07719,-0.249717 -0.01151,-0.0048 -0.01578,-0.01723 -0.0095,-0.02804 0.02257,-0.03766 -0.08669,-0.470132 -0.126316,-0.499968 -0.02225,-0.01683 -0.0407,-0.04121 -0.04104,-0.05432 -3.25e-4,-0.01323 -0.06526,-0.09605 -0.144298,-0.184281 -0.07904,-0.08828 -0.17596,-0.196577 -0.215381,-0.240713 -0.161302,-0.180556 -0.371232,-0.360873 -0.40021,-0.343809 -0.01681,0.01001 -0.02211,0.0084 -0.01177,-0.004 0.0175,-0.02003 -0.127992,-0.173025 -0.165365,-0.173947 -0.02396,0 -0.04186,0.197298 -0.100376,1.109525 -0.06943,1.082417 -0.115085,1.535689 -0.218213,2.166349 -0.05048,0.308757 -0.199484,0.864369 -0.275075,1.025737 -0.02789,0.0595 -0.05419,0.131725 -0.05845,0.160491 -0.0043,0.02883 -0.02039,0.06848 -0.03588,0.0883 -0.0904,0.357508 -0.256447,0.425753 -0.38252,0.748021 0.0117,0.01963 0.008,0.02484 -0.0095,0.01356 -0.01716,-0.01086 -0.08356,0.07022 -0.166106,0.20307 -0.07564,0.121666 -0.175365,0.275422 -0.221612,0.34168 -0.04625,0.06624 -0.126504,0.186644 -0.178347,0.267508 -0.05185,0.08097 -0.168647,0.251994 -0.259564,0.38023 -0.09092,0.128155 -0.165303,0.246237 -0.165303,0.262311 0,0.01606 -0.0098,0.02286 -0.02175,0.01525 -0.01197,-0.0076 -0.04648,0.03086 -0.07668,0.08535 -0.03021,0.05454 -0.09592,0.146111 -0.146017,0.203433 -0.0501,0.05728 -0.08374,0.117481 -0.07477,0.133701 0.009,0.01643 0.0069,0.02083 -0.0046,0.0097 -0.01151,-0.01038 -0.08048,0.06251 -0.153288,0.162736 -0.205667,0.283137 -0.56968,0.744128 -0.816153,1.033672 -0.03759,0.04416 -0.161066,0.191559 -0.274386,0.327628 -0.113318,0.136022 -0.21544,0.247356 -0.226937,0.247356 -0.0115,0 -0.0209,0.01346 -0.0209,0.03004 0,0.01677 -0.02631,0.0558 -0.05844,0.08688 -0.03214,0.03086 -0.09169,0.09867 -0.132317,0.150198 -0.04063,0.05147 -0.06506,0.07668 -0.05427,0.05606 0.01298,-0.02482 0.0095,-0.03123 -0.01034,-0.01841 -0.01647,0.01038 -0.02994,0.03366 -0.02994,0.05195 0,0.01802 -0.110517,0.152776 -0.245596,0.299292 -0.135077,0.146532 -0.245953,0.280623 -0.246389,0.297962 -4.06e-4,0.01761 -0.0375,0.06111 -0.08236,0.09729 l -0.08156,0.06584 0.08805,0.01924 c 0.149226,0.03285 0.398255,0.126678 0.418334,0.157723 0.01048,0.01644 0.01924,0.01881 0.01946,0.006 2.76e-4,-0.01281 0.0167,-0.0097 0.03666,0.0076 0.01994,0.0173 0.05834,0.03526 0.08533,0.04074 0.02699,0.0055 0.110667,0.04722 0.18595,0.09301 0.07529,0.04577 0.129978,0.0717 0.121543,0.05763 -0.0189,-0.03163 0.226057,0.105884 0.248151,0.139233 0.0088,0.01329 0.02364,0.02203 0.03311,0.02001 0.97867,0.431438 1.578714,0.959238 2.440865,1.40417 0.05706,0.02921 0.109578,0.06029 0.116711,0.06942 0.0071,0.0092 0.07351,0.04911 0.147507,0.08884 0.074,0.03966 0.14837,0.08944 0.165276,0.110426 0.0169,0.02123 0.04539,0.03806 0.06329,0.03806 0.0179,0 0.04697,0.01761 0.0646,0.03966 0.01763,0.02162 0.04117,0.03363 0.05232,0.02683 0.01116,-0.0073 0.02726,0.006 0.03578,0.02884 0.0086,0.02284 0.02647,0.03446 0.03986,0.02604 0.02865,-0.01802 0.42101,0.38487 0.403324,0.414358 -0.0066,0.01103 0.0026,0.02601 0.02024,0.03363 0.01774,0.0073 0.05504,0.05969 0.08286,0.116428 0.02783,0.0568 0.06756,0.124343 0.08831,0.150068 0.02075,0.02565 0.02928,0.04679 0.01896,0.04679 -0.01031,0 0.003,0.03326 0.02966,0.07357 0.132457,0.201177 0.142946,0.327061 0.03392,0.407091 -0.08388,0.06159 -0.29508,0.142542 -0.448398,0.171819 -0.05349,0.01006 -0.09726,0.03206 -0.09726,0.04854 0,0.01643 0.0077,0.02203 0.01707,0.01232 0.0093,-0.0097 0.03339,-0.0042 0.05333,0.01346 0.01994,0.0173 0.03424,0.02005 0.03173,0.0064 -0.01132,-0.06141 0.0048,-0.07066 0.04002,-0.02284 0.03097,0.0419 0.0429,0.04491 0.0616,0.01557 0.01382,-0.02162 0.02953,-0.02565 0.03889,-0.01006 0.0087,0.0146 0.06647,0.02723 0.12851,0.02843 0.124589,0.0042 0.251311,0.04331 0.251311,0.08079 0,0.08976 -0.17099,0.112989 -0.900911,0.122396 -0.313454,0.0042 -0.582473,0.01525 -0.597819,0.02522 -0.01534,0.01006 -0.03559,0.0053 -0.04497,-0.01038 -0.01177,-0.01963 -0.02906,-0.01802 -0.05564,0.0049 -0.02298,0.01963 -0.04563,0.02282 -0.05605,0.0079 -0.39244,0.03202 -0.659836,-0.01926 -1.062674,-0.04151 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.bluejeans.BlueJeans.svg b/.icons/awkward/32x32/apps/com.bluejeans.BlueJeans.svg
new file mode 120000
index 00000000..e68104e6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.bluejeans.BlueJeans.svg
@@ -0,0 +1 @@
+bluejeans.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.bxabi.bumblebee-indicator.svg b/.icons/awkward/32x32/apps/com.bxabi.bumblebee-indicator.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.bxabi.bumblebee-indicator.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.calibre_ebook.calibre.ebook_edit.svg b/.icons/awkward/32x32/apps/com.calibre_ebook.calibre.ebook_edit.svg
new file mode 120000
index 00000000..9eb1a18e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.calibre_ebook.calibre.ebook_edit.svg
@@ -0,0 +1 @@
+calibre-ebook-edit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.calibre_ebook.calibre.ebook_viewer.svg b/.icons/awkward/32x32/apps/com.calibre_ebook.calibre.ebook_viewer.svg
new file mode 120000
index 00000000..6a7fc835
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.calibre_ebook.calibre.ebook_viewer.svg
@@ -0,0 +1 @@
+calibre-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.calibre_ebook.calibre.lrfviewer.svg b/.icons/awkward/32x32/apps/com.calibre_ebook.calibre.lrfviewer.svg
new file mode 120000
index 00000000..6a7fc835
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.calibre_ebook.calibre.lrfviewer.svg
@@ -0,0 +1 @@
+calibre-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.calibre_ebook.calibre.svg b/.icons/awkward/32x32/apps/com.calibre_ebook.calibre.svg
new file mode 120000
index 00000000..a732bc8a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.calibre_ebook.calibre.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.chez.GrafX2.svg b/.icons/awkward/32x32/apps/com.chez.GrafX2.svg
new file mode 120000
index 00000000..896da527
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.chez.GrafX2.svg
@@ -0,0 +1 @@
+grafx2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.deepin.Calendar.svg b/.icons/awkward/32x32/apps/com.deepin.Calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.deepin.Calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.deepin.ImageViewer.svg b/.icons/awkward/32x32/apps/com.deepin.ImageViewer.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.deepin.ImageViewer.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.deepin.Music.svg b/.icons/awkward/32x32/apps/com.deepin.Music.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.deepin.Music.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.deepin.ScreenShot.svg b/.icons/awkward/32x32/apps/com.deepin.ScreenShot.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.deepin.ScreenShot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.deepin.VoiceRecorder.svg b/.icons/awkward/32x32/apps/com.deepin.VoiceRecorder.svg
new file mode 120000
index 00000000..24321154
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.deepin.VoiceRecorder.svg
@@ -0,0 +1 @@
+sound-recorder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.discordapp.Discord.svg b/.icons/awkward/32x32/apps/com.discordapp.Discord.svg
new file mode 120000
index 00000000..972a47f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.discordapp.Discord.svg
@@ -0,0 +1 @@
+discord.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.dosbox.DOSBox.svg b/.icons/awkward/32x32/apps/com.dosbox.DOSBox.svg
new file mode 120000
index 00000000..e114413c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.dosbox.DOSBox.svg
@@ -0,0 +1 @@
+dosbox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.dropbox.Client.svg b/.icons/awkward/32x32/apps/com.dropbox.Client.svg
new file mode 120000
index 00000000..3b77629d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.dropbox.Client.svg
@@ -0,0 +1 @@
+dropbox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.elsevier.MendeleyDesktop.svg b/.icons/awkward/32x32/apps/com.elsevier.MendeleyDesktop.svg
new file mode 120000
index 00000000..d3db8469
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.elsevier.MendeleyDesktop.svg
@@ -0,0 +1 @@
+mendeley-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.endlessm.HatchPreviewer.svg b/.icons/awkward/32x32/apps/com.endlessm.HatchPreviewer.svg
new file mode 100644
index 00000000..c5d2a2fc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.endlessm.HatchPreviewer.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="8.7" ry="8.7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#1e3d47" width="29" height="29" x="-30" y="-30" rx="8.7" ry="8.7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 15.5,9 A 7.5000001,7.5000001 0 0 0 8,16.5 7.5000001,7.5000001 0 0 0 15.5,24 7.5000001,7.5000001 0 0 0 21.879394,20.425782 l -6.004393,-3.858399 6.014648,-3.98291 A 7.5000001,7.5000001 0 0 0 15.5,9 Z"/>
+ <path style="fill:#ffcc2c" d="M 15.5,8 A 7.5000001,7.5000001 0 0 0 8,15.5 7.5000001,7.5000001 0 0 0 15.5,23 7.5000001,7.5000001 0 0 0 21.879394,19.425782 l -6.004393,-3.858399 6.014648,-3.98291 A 7.5000001,7.5000001 0 0 0 15.5,8 Z"/>
+ <circle style="opacity:0.2" cx="22.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#f26522" cx="22.5" cy="15.5" r="1.5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 9.6992188 1 C 4.8794189 1 1 4.8794189 1 9.6992188 L 1 10.699219 C 1 5.8794189 4.8794189 2 9.6992188 2 L 21.300781 2 C 26.120581 2 30 5.8794189 30 10.699219 L 30 9.6992188 C 30 4.8794189 26.120581 1 21.300781 1 L 9.6992188 1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.5 8 A 7.5000001 7.5000001 0 0 0 8 15.5 A 7.5000001 7.5000001 0 0 0 8.0214844 15.947266 A 7.5000001 7.5000001 0 0 1 15.5 9 A 7.5000001 7.5000001 0 0 1 21.412109 11.900391 L 21.890625 11.583984 A 7.5000001 7.5000001 0 0 0 15.5 8 z M 16.640625 16.060547 L 15.875 16.568359 L 21.398438 20.117188 A 7.5000001 7.5000001 0 0 0 21.878906 19.425781 L 16.640625 16.060547 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.5 14 A 1.5 1.5 0 0 0 21 15.5 A 1.5 1.5 0 0 0 21.087891 16 A 1.5 1.5 0 0 1 22.5 15 A 1.5 1.5 0 0 1 23.912109 16 A 1.5 1.5 0 0 0 24 15.5 A 1.5 1.5 0 0 0 22.5 14 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.endlessm.photos.svg b/.icons/awkward/32x32/apps/com.endlessm.photos.svg
new file mode 100644
index 00000000..56036644
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.endlessm.photos.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 2,21.9 v 0 5.711111 C 2,28.380556 2.6244,29 3.4,29 H 28.6 C 29.3756,29 30,28.380556 30,27.611111 V 21.9 v 0 z"/>
+ <path style="fill:#3f3f3f" d="m 2,20.9 v 0 5.711111 C 2,27.380556 2.6244,28 3.4,28 H 28.6 C 29.3756,28 30,27.380556 30,26.611111 V 20.9 v 0 z"/>
+ <path style="fill:#ffaa3b" d="M 3.4,3.0000001 C 2.6244,3.0000001 2,3.6194446 2,4.388889 V 20.9 H 30 V 4.388889 C 30,3.6194446 29.3756,3.0000001 28.6,3.0000001 Z"/>
+ <path style="fill:#603e3f" d="M 22.5,6 19,12 14.5,10 9,14 6,13.5 4.1,15.5 2,16.178168 V 21 H 30 V 9.1292862 L 28.5,7 l -2,2.2500001 z"/>
+ <rect style="opacity:0.3" width="20" height="1.5" x="6" y="23.5" rx=".5" ry=".75"/>
+ <circle style="opacity:0.2" cx="19" cy="25" r="2"/>
+ <circle style="fill:#ffffff" cx="19" cy="24" r="2"/>
+ <rect style="opacity:0.2" width="28" height="1" x="2" y="21"/>
+ <path style="opacity:0.2" d="M 22.5 6 L 19 12 L 14.5 10 L 9 14 L 6 13.5 L 4.0996094 15.5 L 2 16.177734 L 2 17.177734 L 4.0996094 16.5 L 6 14.5 L 9 15 L 14.5 11 L 19 13 L 22.5 7 L 26.5 10.25 L 28.5 8 L 30 10.128906 L 30 9.1289062 L 28.5 7 L 26.5 9.25 L 22.5 6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4003906 3 C 2.6247906 3 2 3.6192275 2 4.3886719 L 2 5.3886719 C 2 4.6192275 2.6247906 4 3.4003906 4 L 28.599609 4 C 29.375209 4 30 4.6192275 30 5.3886719 L 30 4.3886719 C 30 3.6192275 29.375209 3 28.599609 3 L 3.4003906 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.frac_tion.teleport.svg b/.icons/awkward/32x32/apps/com.frac_tion.teleport.svg
new file mode 100644
index 00000000..087832e7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.frac_tion.teleport.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <ellipse style="opacity:0.2" cx="15.5" cy="26.65" rx="12.5" ry="4.35"/>
+ <ellipse style="fill:#4f4f4f" cx="15.5" cy="25.65" rx="12.5" ry="4.35"/>
+ <ellipse style="fill:#3f3f3f" cx="15.5" cy="23.5" rx="8.5" ry="2.5"/>
+ <path style="opacity:0.2" d="M 3.9,4.900001 H 27.1 L 19,25 h -7 z"/>
+ <path style="fill:#008bad" d="M 3.9,3.9000005 H 27.1 L 19,24 h -7 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:square;stroke-linejoin:bevel" d="m 22.5,18.325 c 0,1.201219 -2.995936,2.175 -7,2.175 -4.004064,0 -7,-0.973781 -7,-2.175 0,-1.201219 2.995936,-2.825 7,-2.825 4.004064,0 7,1.623781 7,2.825 z"/>
+ <path style="fill:none;stroke:#61fff7;stroke-width:3;stroke-linecap:square;stroke-linejoin:bevel" d="m 22.5,17.325 c 0,1.201219 -2.995936,2.175 -7,2.175 -4.004064,0 -7,-0.973781 -7,-2.175 0,-1.201219 2.995936,-2.825 7,-2.825 4.004064,0 7,1.623781 7,2.825 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:square;stroke-linejoin:bevel" d="m 25.5,12.150137 c 0,1.60155 -4.39431,3.349863 -10,3.349863 -5.6056905,0 -10.0000004,-1.748313 -10,-3.349863 -2e-7,-1.60155 4.3943097,-2.6501365 10,-2.6501365 5.60569,0 10,1.0485865 10,2.6501365 z"/>
+ <path style="fill:none;stroke:#61fff7;stroke-width:3;stroke-linecap:square;stroke-linejoin:bevel" d="m 25.5,11.150137 c 0,1.60155 -4.39431,3.349863 -10,3.349863 -5.6056905,0 -10.0000004,-1.748313 -10,-3.349863 -2e-7,-1.6015495 4.3943097,-2.6501365 10,-2.6501365 5.60569,0 10,1.048587 10,2.6501365 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:square;stroke-linejoin:bevel" d="m 28.55,6.3500005 c 0,1.6016258 -5.842684,3.15 -13.05,3.15 -7.207316,0 -13.05,-1.5483742 -13.05,-3.15 0,-1.6016258 5.842684,-2.85 13.05,-2.85 7.207316,0 13.05,1.2483742 13.05,2.85 z"/>
+ <path style="fill:none;stroke:#61fff7;stroke-width:3;stroke-linecap:square;stroke-linejoin:bevel" d="m 28.55,5.3500005 c 0,1.6016258 -5.842684,3.15 -13.05,3.15 -7.207316,0 -13.05,-1.5483742 -13.05,-3.15 0,-1.6016258 5.842684,-2.85 13.05,-2.85 7.207316,0 13.05,1.2483742 13.05,2.85 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 15.5,1.0000005 c -3.690263,0 -7.026972,0.3131582 -9.5449219,0.859375 C 4.6961032,2.1324839 3.6458874,2.4503731 2.7851562,2.8964849 2.3547908,3.1195408 1.9632237,3.3728772 1.6152344,3.7480474 1.267245,4.1232176 0.94921875,4.6934103 0.94921875,5.3496099 c 0,0.1752861 0.0238938,0.3423661 0.0625,0.5019531 C 1.1204318,5.4072527 1.3589508,5.0243488 1.6152344,4.7480474 1.9632237,4.3728772 2.3547908,4.1195408 2.7851562,3.8964849 3.6458874,3.4503731 4.6961032,3.1324839 5.9550781,2.8593755 8.473028,2.3131587 11.809737,2.0000005 15.5,2.0000005 c 3.690263,0 7.026972,0.3131582 9.544922,0.859375 1.258975,0.2731084 2.309191,0.5909976 3.169922,1.0371094 0.430365,0.2230559 0.821932,0.4763923 1.169922,0.8515625 0.256283,0.2763014 0.494802,0.6592053 0.603515,1.1035156 0.03861,-0.159587 0.0625,-0.326667 0.0625,-0.5019531 0,-0.6561996 -0.318026,-1.2263923 -0.666015,-1.6015625 C 29.036776,3.3728772 28.645209,3.1195408 28.214844,2.8964849 27.354113,2.4503731 26.303897,2.1324839 25.044922,1.8593755 22.526972,1.3131587 19.190263,1.0000005 15.5,1.0000005 Z M 6.1308594,5.9160161 C 5.5561812,6.0690797 5.0967071,6.2297365 4.7109375,6.3867193 5.2049064,6.6113384 5.7633412,6.8536007 6.6347656,7.070313 8.8321691,7.6167798 12.003759,8.0000005 15.5,8.0000005 c 3.496241,0 6.667831,-0.3832207 8.865234,-0.9296875 0.871425,-0.2167123 1.42986,-0.4589745 1.923828,-0.6835937 C 25.903294,6.2297365 25.443819,6.0690797 24.869141,5.9160161 24.699852,5.9676454 24.564197,6.0208335 24.365234,6.070313 22.167831,6.6167798 18.996241,7.0000005 15.5,7.0000005 12.003759,7.0000005 8.8321691,6.6167798 6.6347656,6.070313 6.4358029,6.0208335 6.3001481,5.9676454 6.1308594,5.9160161 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.getpostman.Postman.svg b/.icons/awkward/32x32/apps/com.getpostman.Postman.svg
new file mode 120000
index 00000000..d2d13442
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.getpostman.Postman.svg
@@ -0,0 +1 @@
+postman.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.gexperts.Terminix.svg b/.icons/awkward/32x32/apps/com.gexperts.Terminix.svg
new file mode 120000
index 00000000..298ecd7c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.gexperts.Terminix.svg
@@ -0,0 +1 @@
+tilix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.gexperts.Tilix.svg b/.icons/awkward/32x32/apps/com.gexperts.Tilix.svg
new file mode 120000
index 00000000..298ecd7c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.gexperts.Tilix.svg
@@ -0,0 +1 @@
+tilix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.Cogitri.gxi.svg b/.icons/awkward/32x32/apps/com.github.Cogitri.gxi.svg
new file mode 100644
index 00000000..373e3128
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.Cogitri.gxi.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <circle style="fill:#304f58" cx="16" cy="16" r="11"/>
+ <path style="opacity:0.2" d="M 11.941406,8.4140621 C 9.7151822,9.4634262 7.9732297,11.34588 7.1074219,13.669922 c 1.1546786,1.007336 3.9481691,3.444792 4.1972661,3.664062 0.111786,0.0984 0.331885,0.290687 0.488281,0.427735 l 0.285156,0.25 L 12.277344,18 c 0.110171,-0.0061 0.47519,-0.03026 0.810547,-0.05469 0.33536,-0.02444 0.756922,-0.05366 0.9375,-0.06445 0.180577,-0.01078 0.363254,-0.02339 0.40625,-0.0293 0.043,-0.0059 0.225671,-0.02071 0.40625,-0.03125 0.180577,-0.01055 0.50573,-0.03276 0.720703,-0.04883 0.214973,-0.01607 0.622485,-0.04383 0.90625,-0.0625 0.724226,-0.04763 0.645712,0.0021 0.61914,-0.396484 -0.05585,-0.837761 -0.119,-1.760513 -0.228515,-3.322266 -0.02472,-0.352557 -0.053,-0.797151 -0.06445,-0.986328 l -0.02148,-0.34375 -0.146484,-0.142578 c -0.07952,-0.07796 -0.240943,-0.227274 -0.361328,-0.332031 -0.120385,-0.104757 -0.459399,-0.398481 -0.751953,-0.654297 -0.292553,-0.255816 -0.587644,-0.513697 -0.65625,-0.572266 -0.0686,-0.05857 -0.223366,-0.192348 -0.34375,-0.298828 C 14.389381,10.553675 13.881552,10.109133 13.382812,9.6738277 12.936352,9.2841508 12.34557,8.7681316 11.941406,8.4140621 Z"/>
+ <path style="fill:#b0b0b0" d="M 11.941406 7.4140625 C 9.7151822 8.4634266 7.9732297 10.34588 7.1074219 12.669922 C 8.2621005 13.677258 11.055591 16.114714 11.304688 16.333984 C 11.416474 16.432384 11.636573 16.624671 11.792969 16.761719 L 12.078125 17.011719 L 12.277344 17 C 12.387515 16.9939 12.752534 16.969743 13.087891 16.945312 C 13.423251 16.920873 13.844813 16.891649 14.025391 16.880859 C 14.205968 16.870079 14.388645 16.857472 14.431641 16.851562 C 14.474641 16.845662 14.657312 16.830852 14.837891 16.820312 C 15.018468 16.809763 15.343621 16.787554 15.558594 16.771484 C 15.773567 16.755414 16.181079 16.727654 16.464844 16.708984 C 17.18907 16.661354 17.110556 16.711118 17.083984 16.3125 C 17.028134 15.474739 16.964984 14.551987 16.855469 12.990234 C 16.830749 12.637677 16.802466 12.193083 16.791016 12.003906 L 16.769531 11.660156 L 16.623047 11.517578 C 16.543528 11.439616 16.382104 11.290304 16.261719 11.185547 C 16.141334 11.08079 15.80232 10.787066 15.509766 10.53125 C 15.217213 10.275434 14.922122 10.017553 14.853516 9.9589844 C 14.784917 9.9004163 14.63015 9.7666362 14.509766 9.6601562 C 14.389381 9.5536755 13.881552 9.1091338 13.382812 8.6738281 C 12.936352 8.2841512 12.34557 7.768132 11.941406 7.4140625 z"/>
+ <path style="opacity:0.2" d="m 18.673227,19.947295 c -0.24448,-0.08095 -0.50975,-0.347967 -0.611184,-0.615205 -0.18351,-0.483474 0.05282,-1.031448 0.540598,-1.253485 0.164973,-0.07509 0.231978,-0.08634 0.44456,-0.07465 0.401909,0.02213 0.684822,0.207841 0.861993,0.565844 0.124575,0.251723 0.120532,0.623328 -0.0094,0.870668 -0.239851,0.456337 -0.746581,0.665731 -1.226497,0.506823 z"/>
+ <path style="fill:#b0b0b0" d="m 18.673227,18.947295 c -0.24448,-0.08095 -0.50975,-0.347967 -0.611184,-0.615205 -0.18351,-0.483474 0.05282,-1.031448 0.540598,-1.253485 0.164973,-0.07509 0.231978,-0.08634 0.44456,-0.07465 0.401909,0.02213 0.684822,0.207841 0.861993,0.565844 0.124575,0.251723 0.120532,0.623328 -0.0094,0.870668 -0.239851,0.456337 -0.746581,0.665731 -1.226497,0.506823 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+ <path style="opacity:0.2" d="M 16 5 A 11 11 0 0 0 5 16 A 11 11 0 0 0 5.0214844 16.585938 A 11 11 0 0 1 16 6 A 11 11 0 0 1 26.978516 16.414062 A 11 11 0 0 0 27 16 A 11 11 0 0 0 16 5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 26.978516 16.414062 A 11 11 0 0 1 16 27 A 11 11 0 0 1 5.0214844 16.585938 A 11 11 0 0 0 5 17 A 11 11 0 0 0 16 28 A 11 11 0 0 0 27 17 A 11 11 0 0 0 26.978516 16.414062 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 11.941406 7.4140625 C 9.7151824 8.4634266 7.9732297 10.34588 7.1074219 12.669922 C 7.1934781 12.744997 7.3173918 12.853907 7.4199219 12.943359 C 8.3564729 10.956088 9.9531773 9.3512441 11.941406 8.4140625 C 12.34557 8.768132 12.936352 9.2841512 13.382812 9.6738281 C 13.881552 10.109133 14.389373 10.553679 14.509766 10.660156 C 14.63015 10.766636 14.784916 10.900414 14.853516 10.958984 C 14.922122 11.017553 15.217213 11.275434 15.509766 11.53125 C 15.80232 11.787066 16.141334 12.08079 16.261719 12.185547 C 16.382104 12.290304 16.543527 12.439618 16.623047 12.517578 L 16.769531 12.660156 L 16.791016 13.003906 C 16.802466 13.193083 16.830749 13.637677 16.855469 13.990234 C 16.943031 15.238931 16.990813 15.931613 17.039062 16.646484 C 17.119408 16.605285 17.0979 16.521252 17.083984 16.3125 C 17.028134 15.474739 16.964984 14.551987 16.855469 12.990234 C 16.830749 12.637677 16.802466 12.193083 16.791016 12.003906 L 16.769531 11.660156 L 16.623047 11.517578 C 16.543528 11.439616 16.382104 11.290304 16.261719 11.185547 C 16.141334 11.08079 15.80232 10.787066 15.509766 10.53125 C 15.217213 10.275434 14.922122 10.017553 14.853516 9.9589844 C 14.784917 9.9004163 14.63015 9.7666363 14.509766 9.6601562 C 14.389381 9.5536756 13.881552 9.1091338 13.382812 8.6738281 C 12.936352 8.2841512 12.34557 7.768132 11.941406 7.4140625 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 19.046875 17.003906 C 18.834293 16.992216 18.768489 17.003035 18.603516 17.078125 C 18.115738 17.300162 17.87899 17.848557 18.0625 18.332031 C 18.082981 18.38599 18.131743 18.431964 18.164062 18.484375 C 18.26793 18.316616 18.408727 18.166793 18.603516 18.078125 C 18.768489 18.003035 18.834293 17.992216 19.046875 18.003906 C 19.416195 18.024242 19.680732 18.19079 19.859375 18.494141 C 19.87125 18.474577 19.889574 18.461986 19.900391 18.441406 C 20.030323 18.194066 20.034731 17.822035 19.910156 17.570312 C 19.732985 17.21231 19.448784 17.026036 19.046875 17.003906 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.Flacon.svg b/.icons/awkward/32x32/apps/com.github.Flacon.svg
new file mode 120000
index 00000000..4a13077d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.Flacon.svg
@@ -0,0 +1 @@
+flacon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.IsmaelMartinez.teams_for_linux.svg b/.icons/awkward/32x32/apps/com.github.IsmaelMartinez.teams_for_linux.svg
new file mode 120000
index 00000000..299c5085
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.IsmaelMartinez.teams_for_linux.svg
@@ -0,0 +1 @@
+teams-for-linux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.JannikHv.Gydl.svg b/.icons/awkward/32x32/apps/com.github.JannikHv.Gydl.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.JannikHv.Gydl.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.PintaProject.Pinta.svg b/.icons/awkward/32x32/apps/com.github.PintaProject.Pinta.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.PintaProject.Pinta.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github._4lex4.ScanTailor-Advanced.svg b/.icons/awkward/32x32/apps/com.github._4lex4.ScanTailor-Advanced.svg
new file mode 120000
index 00000000..157d5ef7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github._4lex4.ScanTailor-Advanced.svg
@@ -0,0 +1 @@
+scantailor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.alainm23.planner.svg b/.icons/awkward/32x32/apps/com.github.alainm23.planner.svg
new file mode 100644
index 00000000..2693e4a6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.alainm23.planner.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#2876d8" cx="16" cy="16" r="14"/>
+ <g style="opacity:0.2" transform="matrix(0.2799499,0,0,0.28432246,-1.4022267,-2.8075662)">
+ <path d="m 67.485968,38.020363 c -4.026059,-0.123553 -8.39142,1.070326 -13.663367,3.37679 5.588289,0 8.436615,-0.526851 13.392306,4.428878 2.530532,2.530543 2.213728,6.327018 -0.211337,8.752088 l -0.01838,0.05054 -32.398811,36.262591 c -1.265266,1.265273 -1.366314,3.374619 -0.101074,4.534548 l 1.474761,1.479355 c 1.265263,1.265273 3.26928,1.159581 4.534548,-0.105668 l 32.504477,-36.37745 c 0.821158,0.612305 1.758031,0.941893 2.862232,1.111816 2.003309,0.210822 2.424336,-0.313856 3.900537,1.162349 0.421757,0.421757 0.421757,1.158671 0,1.58043 -0.421754,0.421754 -0.421754,1.053009 0,1.474761 l 3.477865,3.588128 c 0.843512,0.843513 2.11061,0.843513 2.954117,0 l 7.48407,-7.488665 c 0.843507,-0.843511 0.843507,-2.106009 0,-2.949522 L 89.98871,55.207538 c -0.421747,-0.421755 -1.053002,-0.421755 -1.474761,0 -0.421757,0.421759 -1.053002,0.421759 -1.474761,0 -1.37073,-1.476213 -0.846083,-1.897219 -1.16235,-3.90054 -0.210935,-1.265263 -0.842808,-2.528875 -1.791767,-3.477862 l -3.794864,-3.79487 C 78.18143,41.92547 77.123639,40.870857 74.487641,39.711055 72.194323,38.64345 69.901603,38.094494 67.485968,38.020363 Z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(0.2799499,0,0,0.28432246,-1.4022267,-3.8075662)">
+ <path style="fill:#ffffff" d="m 67.485968,38.020363 c -4.026059,-0.123553 -8.39142,1.070326 -13.663367,3.37679 5.588289,0 8.436615,-0.526851 13.392306,4.428878 2.530532,2.530543 2.213728,6.327018 -0.211337,8.752088 l -0.01838,0.05054 -32.398811,36.262591 c -1.265266,1.265273 -1.366314,3.374619 -0.101074,4.534548 l 1.474761,1.479355 c 1.265263,1.265273 3.26928,1.159581 4.534548,-0.105668 l 32.504477,-36.37745 c 0.821158,0.612305 1.758031,0.941893 2.862232,1.111816 2.003309,0.210822 2.424336,-0.313856 3.900537,1.162349 0.421757,0.421757 0.421757,1.158671 0,1.58043 -0.421754,0.421754 -0.421754,1.053009 0,1.474761 l 3.477865,3.588128 c 0.843512,0.843513 2.11061,0.843513 2.954117,0 l 7.48407,-7.488665 c 0.843507,-0.843511 0.843507,-2.106009 0,-2.949522 L 89.98871,55.207538 c -0.421747,-0.421755 -1.053002,-0.421755 -1.474761,0 -0.421757,0.421759 -1.053002,0.421759 -1.474761,0 -1.37073,-1.476213 -0.846083,-1.897219 -1.16235,-3.90054 -0.210935,-1.265263 -0.842808,-2.528875 -1.791767,-3.477862 l -3.794864,-3.79487 C 78.18143,41.92547 77.123639,40.870857 74.487641,39.711055 72.194323,38.64345 69.901603,38.094494 67.485968,38.020363 Z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.alcadica.develop.svg b/.icons/awkward/32x32/apps/com.github.alcadica.develop.svg
new file mode 100644
index 00000000..abaea687
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.alcadica.develop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.1" d="m 14.564453,10 c -0.148673,0.01617 -0.279473,0.138352 -0.306641,0.285156 l -0.294921,1.498047 c -0.531118,0.207333 -1.03076,0.491811 -1.46875,0.841797 l -1.457032,-0.492188 c -0.151396,-0.05215 -0.334668,0.01462 -0.416015,0.152344 l -1.4042971,2.429688 c -0.079002,0.139657 -0.043661,0.33292 0.078125,0.4375 l 1.1601561,1.015625 c -0.04088,0.272748 -0.06445,0.547908 -0.06445,0.832031 0,0.284123 0.02357,0.559283 0.06445,0.832031 l -1.1601561,1.015625 c -0.121821,0.104573 -0.157127,0.297843 -0.078125,0.4375 l 1.4042971,2.429688 c 0.08135,0.137704 0.264612,0.204459 0.416015,0.152344 L 12.494141,21.375 c 0.438004,0.35 0.93759,0.634478 1.46875,0.841797 l 0.294921,1.498047 C 14.287762,23.8717 14.437692,23.997823 14.597656,24 h 2.804688 c 0.159964,-0.0021 0.309848,-0.1283 0.339844,-0.285156 l 0.294921,-1.498047 c 0.531111,-0.20734 1.03076,-0.491811 1.46875,-0.841797 l 1.457032,0.492188 c 0.151396,0.05215 0.334675,-0.01468 0.416015,-0.152344 l 1.404297,-2.429688 c 0.079,-0.139657 0.04367,-0.332927 -0.07813,-0.4375 l -1.160156,-1.015625 c 0.04088,-0.272748 0.06445,-0.547908 0.06445,-0.832031 0,-0.284123 -0.02357,-0.559283 -0.06445,-0.832031 l 1.160156,-1.015625 c 0.121814,-0.10458 0.157119,-0.297843 0.07813,-0.4375 l -1.404297,-2.429688 c -0.08134,-0.137704 -0.264612,-0.204458 -0.416015,-0.152344 L 19.505859,12.625 c -0.438004,-0.35 -0.93766,-0.634485 -1.46875,-0.841797 L 17.742188,10.285156 C 17.712167,10.1283 17.562308,10.00217 17.402344,10 h -2.804688 c -0.01094,-3.57e-4 -0.02228,-3.57e-4 -0.0332,0 z M 16,14 c 1.656959,0 3,1.3431 3,3 0,1.6569 -1.343116,3 -3,3 -1.656884,0 -3,-1.3431 -3,-3 0,-1.6569 1.343116,-3 3,-3 z"/>
+ <path style="fill:#757575" d="M 14.564453 9 C 14.41578 9.01617 14.28498 9.1383522 14.257812 9.2851562 L 13.962891 10.783203 C 13.431773 10.990536 12.932131 11.275014 12.494141 11.625 L 11.037109 11.132812 C 10.885713 11.080663 10.702441 11.147431 10.621094 11.285156 L 9.2167969 13.714844 C 9.1377949 13.854501 9.1731359 14.047764 9.2949219 14.152344 L 10.455078 15.167969 C 10.414198 15.440717 10.390625 15.715877 10.390625 16 C 10.390625 16.284123 10.414198 16.559283 10.455078 16.832031 L 9.2949219 17.847656 C 9.1731009 17.952229 9.1377949 18.145499 9.2167969 18.285156 L 10.621094 20.714844 C 10.702444 20.852548 10.885706 20.919303 11.037109 20.867188 L 12.494141 20.375 C 12.932145 20.725 13.431731 21.009478 13.962891 21.216797 L 14.257812 22.714844 C 14.287762 22.8717 14.437692 22.997823 14.597656 23 L 17.402344 23 C 17.562308 22.9979 17.712192 22.8717 17.742188 22.714844 L 18.037109 21.216797 C 18.56822 21.009457 19.067869 20.724986 19.505859 20.375 L 20.962891 20.867188 C 21.114287 20.919338 21.297566 20.852509 21.378906 20.714844 L 22.783203 18.285156 C 22.862203 18.145499 22.826868 17.952229 22.705078 17.847656 L 21.544922 16.832031 C 21.585802 16.559283 21.609375 16.284123 21.609375 16 C 21.609375 15.715877 21.585802 15.440717 21.544922 15.167969 L 22.705078 14.152344 C 22.826892 14.047764 22.862197 13.854501 22.783203 13.714844 L 21.378906 11.285156 C 21.297566 11.147452 21.114294 11.080698 20.962891 11.132812 L 19.505859 11.625 C 19.067855 11.275 18.568199 10.990515 18.037109 10.783203 L 17.742188 9.2851562 C 17.712167 9.1283003 17.562308 9.00217 17.402344 9 L 14.597656 9 C 14.586716 8.999643 14.575373 8.999643 14.564453 9 z M 16 13 C 17.656959 13 19 14.3431 19 16 C 19 17.6569 17.656884 19 16 19 C 14.343116 19 13 17.6569 13 16 C 13 14.3431 14.343116 13 16 13 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.alcinnz.odysseus-web.svg b/.icons/awkward/32x32/apps/com.github.alcinnz.odysseus-web.svg
new file mode 120000
index 00000000..d64fa03c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.alcinnz.odysseus-web.svg
@@ -0,0 +1 @@
+com.github.alcinnz.odysseus.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.alcinnz.odysseus.svg b/.icons/awkward/32x32/apps/com.github.alcinnz.odysseus.svg
new file mode 100644
index 00000000..4f8331f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.alcinnz.odysseus.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#2fbd8c" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.3;fill:#ffffff;fill-rule:evenodd" d="M 25.8,25.1 12.872648,18.495977 18.670926,13.572382 Z"/>
+ <path style="opacity:0.3;fill-rule:evenodd" d="m 6.2,6.9 12.464542,6.706983 -5.842138,4.854696 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 8.5900218,22 C 8.2788875,20.523078 8.0134998,19.053841 8.000048,17.673642 c -0.013615,-3.070876 2.873094,-6.25699 6.085447,-6.612973 4.027494,-0.446317 8.523234,1.650914 11.554897,3.63233 0.468568,0.280752 0.41209,0.616252 0.208522,0.943443 -1.288085,1.771454 -3.191127,3.171346 -4.821965,4.11678 -3.725968,2.14197 -6.710321,0.819796 -10.288446,1.467555 C 10.376015,21.286401 8.9513999,21.891367 8.5900218,22 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 8.5900218,21 C 8.2788875,19.523078 8.0134998,18.053841 8.000048,16.673642 c -0.013615,-3.070876 2.873094,-6.25699 6.085447,-6.612973 4.027494,-0.446317 8.523234,1.650914 11.554897,3.63233 0.468568,0.280752 0.41209,0.616252 0.208522,0.943443 -1.288085,1.771454 -3.191127,3.171346 -4.821965,4.11678 -3.725968,2.14197 -6.710321,0.819796 -10.288446,1.467555 C 10.376015,20.286401 8.9513999,20.891367 8.5900218,21 Z"/>
+ <circle style="fill:#f7785b" cx="13.5" cy="15.5" r="3.5"/>
+ <circle style="fill:#3f3f3f" cx="13.5" cy="15.5" r="1.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.alecaddd.akira.svg b/.icons/awkward/32x32/apps/com.github.alecaddd.akira.svg
new file mode 120000
index 00000000..b21d9831
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.alecaddd.akira.svg
@@ -0,0 +1 @@
+akira.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.alecaddd.sequeler.svg b/.icons/awkward/32x32/apps/com.github.alecaddd.sequeler.svg
new file mode 100644
index 00000000..8b4c6bc8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.alecaddd.sequeler.svg
@@ -0,0 +1,33 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="9" height="28" x="-30" y="2" rx="1.25" ry="1.25" transform="matrix(0,-1,1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="9" height="28" x="-29" y="2" rx="1.25" ry="1.25" transform="matrix(0,-1,1,0,0,0)"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:1.99919999;stroke-linecap:round" d="m 20,23 2,3"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:1.99919999;stroke-linecap:round" d="m 23,23 2,3"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:1.99919999;stroke-linecap:round" d="m 26,23 2,3"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:1.99919999;stroke-linecap:round" d="m 17,23 2,3"/>
+ <circle style="opacity:0.2" cx="-12.5" cy="24.5" r="1.5" transform="scale(-1,1)"/>
+ <circle style="opacity:0.2" cx="-8.5" cy="24.5" r="1.5" transform="scale(-1,1)"/>
+ <circle style="opacity:0.2" cx="-4.5" cy="24.5" r="1.5" transform="scale(-1,1)"/>
+ <circle style="fill:#76ff03" cx="-12.5" cy="23.5" r="1.5" transform="scale(-1,1)"/>
+ <circle style="fill:#ffff00" cx="-8.5" cy="23.5" r="1.5" transform="scale(-1,1)"/>
+ <circle style="fill:#ffcd40" cx="-4.5" cy="23.5" r="1.5" transform="scale(-1,1)"/>
+ <rect style="opacity:0.2" width="9" height="28" x="-21" y="2" rx="1.25" ry="1.25" transform="matrix(0,-1,1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="9" height="28" x="-20" y="2" rx="1.25" ry="1.25" transform="matrix(0,-1,1,0,0,0)"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:1.99919999;stroke-linecap:round" d="m 20,14 2,3"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:1.99919999;stroke-linecap:round" d="m 23,14 2,3"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:1.99919999;stroke-linecap:round" d="m 26,14 2,3"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:1.99919999;stroke-linecap:round" d="m 17,14 2,3"/>
+ <circle style="opacity:0.2" cx="-8.5" cy="15.5" r="1.5" transform="scale(-1,1)"/>
+ <circle style="opacity:0.2" cx="-4.5" cy="15.5" r="1.5" transform="scale(-1,1)"/>
+ <circle style="fill:#ffff00" cx="-8.5" cy="14.5" r="1.5" transform="scale(-1,1)"/>
+ <circle style="fill:#ffcd40" cx="-4.5" cy="14.5" r="1.5" transform="scale(-1,1)"/>
+ <rect style="opacity:0.2" width="9" height="28" x="-12" y="2" rx="1.25" ry="1.25" transform="matrix(0,-1,1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="9" height="28" x="-11" y="2" rx="1.25" ry="1.25" transform="matrix(0,-1,1,0,0,0)"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:1.99919999;stroke-linecap:round" d="m 20,5 2,3"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:1.99919999;stroke-linecap:round" d="m 23,5 2,3"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:1.99919999;stroke-linecap:round" d="m 26,5 2,3"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:1.99919999;stroke-linecap:round" d="m 17,5 2,3"/>
+ <circle style="opacity:0.2" cx="-4.5" cy="6.5" r="1.5" transform="scale(-1,1)"/>
+ <circle style="fill:#ffcd40" cx="-4.5" cy="5.5" r="1.5" transform="scale(-1,1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 28.75,2 C 29.4425,2 30,2.5575 30,3.25 l 0,1 C 30,3.5575 29.4425,3 28.75,3 L 3.25,3 C 2.558,3 2,3.5575 2,4.25 l 0,-1 C 2,2.5575 2.558,2 3.25,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.alecaddd.taxi.svg b/.icons/awkward/32x32/apps/com.github.alecaddd.taxi.svg
new file mode 120000
index 00000000..1c89f55f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.alecaddd.taxi.svg
@@ -0,0 +1 @@
+taxi.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.aleksandar-stefanovic.urmsimulator.svg b/.icons/awkward/32x32/apps/com.github.aleksandar-stefanovic.urmsimulator.svg
new file mode 100644
index 00000000..49b44006
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.aleksandar-stefanovic.urmsimulator.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#bc5ae7" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="m 10.000002,12.988133 -3.5e-6,5.899043 C 9.9999976,20.469379 8.998669,21.01312 8,20.987215 7.0640979,20.990915 6.0000964,20.48929 6.0000972,18.887176 l 2.8e-6,-5.899043"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="m 10.000002,12 -3.5e-6,5.899043 C 9.9999976,19.481246 8.998669,20.024987 8,19.999082 7.0640979,20.002782 6.0000964,19.501157 6.0000972,17.899043 L 6.0001,12"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="m 17,20.988133 -2,-3 m -1.9,-1 c 0,0 3.9,0.574363 3.9,-2 0,-2.574364 -3.985847,-1.91386 -3.985847,-1.91386 m 1.03e-4,7.899618 0,-7.899514"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="m 17,20 -2,-3 m -1.9,-1 c 0,0 3.9,0.574363 3.9,-2 0,-2.574364 -3.985847,-1.91386 -3.985847,-1.91386 m 1.03e-4,7.899618 0,-7.899514"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 26,20.973891 0,-7.985758 m -6,0 3,4 3,-4 m -6,7.985758 0,-7.985758"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 26,19.985758 26,12 m -6,0 3,4 3,-4 M 20,19.985758 20,12"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.allen-b1.news.svg b/.icons/awkward/32x32/apps/com.github.allen-b1.news.svg
new file mode 100644
index 00000000..c5bac1b6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.allen-b1.news.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#c93e5f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4004,2 C 2.6248,2 2,2.6248 2,3.4004 l 0,1 C 2,3.6248 2.6248,3 3.4004,3 l 25.2,0 c 0.775,0 1.4,0.6248 1.4,1.4004 l 0,-1 C 30.0004,2.6248 29.3754,2 28.6004,2 l -25.2,0 z"/>
+ <path style="fill:#ffffff" d="M 5,15 V 16 C 5,16.55 5.453,17 6,17 10.971,17 15,21.029 15,26 15,26.55 15.453,27 16,27 H 17 V 26 C 17,19.925 12.075,15 6,15 Z M 5,19 V 20 C 5,20.55 5.453,21 6,21 8.761,21 11,23.239 11,26 11,26.55 11.453,27 12,27 H 13 V 26 C 13,22.134 9.866,19 6,19 Z M 7,23 C 5.895,23 5,23.895 5,25 5,26.105 5.895,27 7,27 8.105,27 9,26.105 9,25 9,23.895 8.105,23 7,23 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.alonsoenrique.quotes.svg b/.icons/awkward/32x32/apps/com.github.alonsoenrique.quotes.svg
new file mode 100644
index 00000000..2ecd94ef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.alonsoenrique.quotes.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#8e8e8e" d="m3.5556 4c-0.8618 0-1.5556 0.8882-1.5556 1.75v17.5c0 0.862 0.6944 1.717 1.5556 1.75h12.944l3.5 4 3.5-4h4.9444c0.862 0 1.556-0.888 1.556-1.75v-17.5c0-0.8618-0.694-1.75-1.556-1.75z"/>
+ <path opacity=".2" d="m2 23.25v1c0 0.862 0.6936 1.717 1.5547 1.75h12.945l3.5 4 3.5-4h4.945c0.862 0 1.555-0.888 1.555-1.75v-1c0 0.862-0.693 1.75-1.555 1.75h-4.945l-3.5 4-3.5-4h-12.945c-0.8617-0.033-1.5553-0.888-1.5553-1.75z"/>
+ <path fill="#fff" opacity=".1" d="m3.5547 4c-0.8618 0-1.5547 0.8882-1.5547 1.75v1c0-0.8618 0.6929-1.75 1.5547-1.75h24.89c0.862 0 1.555 0.8882 1.555 1.75v-1c0-0.8618-0.693-1.75-1.555-1.75h-24.89z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2.99981117;stroke-linecap:round" d="M 21.561117,21.490457 18.561305,19.990306 M 15.561494,9.4909656 c 3.580934,0 2.999811,3.0151144 2.999811,5.9996234 0,2.984513 0.515318,6.091047 -2.999811,5.999868 -3.50469,0 -2.999811,-3.015355 -2.999811,-5.999868 0,-2.984509 -0.634501,-5.9996234 2.999811,-5.9996234"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2.99981117;stroke-linecap:round" d="M 21.561117,20.490457 18.561305,18.990306 M 15.561494,8.4909659 c 3.580934,0 2.999811,3.0151141 2.999811,5.9996231 0,2.984513 0.515318,6.091047 -2.999811,5.999868 -3.50469,0 -2.999811,-3.015355 -2.999811,-5.999868 0,-2.984509 -0.634501,-5.9996231 2.999811,-5.9996231"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.arshubham.cipher.svg b/.icons/awkward/32x32/apps/com.github.arshubham.cipher.svg
new file mode 100644
index 00000000..c948cfc9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.arshubham.cipher.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#2ac4c4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 16.000001,8 C 13.045346,8 11,9.8323032 11,12.277 l 0,1.813908 c -1.4773121,0 -3,0.973099 -3,2.181807 l 0,6.545478 C 8,24.026898 9.189344,25 10.666656,25 l 10.666687,0 C 22.810658,25 24,24.026898 24,22.818193 l 0,-6.545478 c 0,-1.208708 -1.522686,-2.181807 -3,-2.181807 L 21,12.277 C 21,9.8323032 18.954656,8 16.000001,8 Z m 0,2 C 17.477343,10 19,10.892333 19,12.109 l 0,1.981908 -6,0 L 13,12.109 C 13,10.892333 14.522656,10 16.000001,10 Z"/>
+ <path style="fill:#ffffff" d="M 16.000001,7 C 13.045346,7 11,8.8323032 11,11.277 l 0,1.813908 c -1.4773121,0 -3,0.973099 -3,2.181807 l 0,6.545478 C 8,23.026898 9.189344,24 10.666656,24 l 10.666687,0 C 22.810658,24 24,23.026898 24,21.818193 l 0,-6.545478 c 0,-1.208708 -1.522686,-2.181807 -3,-2.181807 L 21,11.277 C 21,8.8323032 18.954656,7 16.000001,7 Z m 0,2 C 17.477343,9 19,9.892333 19,11.109 l 0,1.981908 -6,0 L 13,11.109 C 13,9.892333 14.522656,9 16.000001,9 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.artemanufrij.findfileconflicts.svg b/.icons/awkward/32x32/apps/com.github.artemanufrij.findfileconflicts.svg
new file mode 100644
index 00000000..d64b2233
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.artemanufrij.findfileconflicts.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#ee873f" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 5.6282334,11.000029 c -0.3398306,0.0054 -0.6281326,0.285857 -0.6281245,0.629942 v 2.370058 H 1.6221144 c -0.3436332,3.5e-5 -0.62219453,0.282049 -0.62222883,0.629942 v 4.739694 c 3.43e-5,0.347893 0.27859563,0.630636 0.62222883,0.630671 h 3.3779945 v 2.36897 c 2.177e-4,0.56105 0.6857814,0.841972 1.0777821,0.445389 L 10.818,17.444887 c 0.242899,-0.246011 0.242899,-0.644766 0,-0.890778 L 6.077891,11.184582 C 5.9588441,11.064004 5.7966102,10.997419 5.6282334,11.000029 Z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 5.6282334,10.000029 c -0.3398306,0.0054 -0.6281326,0.285857 -0.6281245,0.629942 v 2.370058 H 1.6221144 c -0.3436332,3.5e-5 -0.62219453,0.282049 -0.62222883,0.629942 v 4.739694 c 3.43e-5,0.347893 0.27859563,0.630636 0.62222883,0.630671 h 3.3779945 v 2.36897 c 2.177e-4,0.56105 0.6857814,0.841972 1.0777821,0.445389 L 10.818,16.444887 c 0.242899,-0.246011 0.242899,-0.644766 0,-0.890778 L 6.077891,10.184582 C 5.9588441,10.064004 5.7966102,9.9974185 5.6282334,10.000029 Z"/>
+ <g style="opacity:0.1" transform="translate(0,1.000078)">
+ <path style="fill-rule:evenodd" d="M 17.53125,4.9804688 A 1.50015,1.50015 0 0 0 16.136719,5.875 L 11.029297,17 h 5.267578 l -2.095703,4.158203 -2.177734,-1.097656 0.451171,7.859375 0.617188,-0.404297 5.966797,-3.910156 L 16.880859,22.507812 21.167969,14 h -5.460938 l 3.15625,-6.875 A 1.50015,1.50015 0 0 0 17.53125,4.9804688 Z"/>
+ </g>
+ <g>
+ <path style="fill:#d3201d;fill-rule:evenodd" d="M 17.53125 4.9804688 A 1.50015 1.50015 0 0 0 16.136719 5.875 L 11.029297 17 L 16.296875 17 L 14.201172 21.158203 L 12.023438 20.060547 L 12.474609 27.919922 L 13.091797 27.515625 L 19.058594 23.605469 L 16.880859 22.507812 L 21.167969 14 L 15.707031 14 L 18.863281 7.125 A 1.50015 1.50015 0 0 0 17.53125 4.9804688 z"/>
+ </g>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 26.371875,11.000029 c 0.339831,0.0054 0.628133,0.285857 0.628125,0.629942 v 2.370058 h 3.377994 c 0.343634,3.5e-5 0.622195,0.282049 0.622229,0.629942 v 4.739694 c -3.4e-5,0.347893 -0.278595,0.630636 -0.622229,0.630671 H 27 v 2.36897 c -2.18e-4,0.56105 -0.685781,0.841972 -1.077782,0.445389 l -4.740109,-5.369808 c -0.242899,-0.246011 -0.242899,-0.644766 0,-0.890778 l 4.740109,-5.369527 c 0.119047,-0.120578 0.281281,-0.187164 0.449657,-0.184553 z"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="m 26.371875,10.000029 c 0.339831,0.0054 0.628133,0.285857 0.628125,0.629942 v 2.370058 h 3.377994 c 0.343634,3.5e-5 0.622195,0.282049 0.622229,0.629942 v 4.739694 c -3.4e-5,0.347893 -0.278595,0.630636 -0.622229,0.630671 H 27 v 2.36897 c -2.18e-4,0.56105 -0.685781,0.841972 -1.077782,0.445389 l -4.740109,-5.369808 c -0.242899,-0.246011 -0.242899,-0.644766 0,-0.890778 l 4.740109,-5.369527 c 0.119047,-0.120578 0.281281,-0.1871635 0.449657,-0.184553 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.artemanufrij.graphui.svg b/.icons/awkward/32x32/apps/com.github.artemanufrij.graphui.svg
new file mode 100644
index 00000000..b367c5c9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.artemanufrij.graphui.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#876e5b" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.6;fill:none;stroke:#ffffff" d="m 15.5,11.568175 v 3.370133"/>
+ <path style="opacity:0.6;fill:none;stroke:#ffffff" d="M 12.129866,19.431819 9.8831096,22.801954"/>
+ <path style="opacity:0.6;fill:none;stroke:#ffffff" d="m 18.870134,19.431819 2.246756,3.370135"/>
+ <path style="opacity:0.6;fill:none;stroke:#ffffff" d="m 24.925,22.75 c 0,0 -0.651848,-6.605853 -2.123044,-9.496758 C 21.794459,11.273506 18.4,8.25 18.4,8.25"/>
+ <path style="opacity:0.6;fill:none;stroke:#ffffff" d="m 6.075,22.75 c 0,0 0.6518482,-6.605853 2.1230436,-9.496758 C 9.2055406,11.273506 12.6,8.25 12.6,8.25"/>
+ <path style="opacity:0.2" d="M 15.5,4 C 13.021549,4 11,6.0215486 11,8.5 11,10.978452 13.021549,13 15.5,13 17.978451,13 20,10.978452 20,8.5 20,6.0215486 17.978451,4 15.5,4 Z"/>
+ <path style="fill:#ffffff" d="M 15.5,3 C 13.021549,3 11,5.0215486 11,7.5 11,9.9784521 13.021549,12 15.5,12 17.978451,12 20,9.9784521 20,7.5 20,5.0215486 17.978451,3 15.5,3 Z"/>
+ <path style="opacity:0.2" d="M 10.626552,15 A 0.62675686,0.61388731 0 0 0 10,15.613687 v 4.772626 A 0.62675686,0.61388731 0 0 0 10.626552,21 h 9.746896 A 0.62675686,0.61388731 0 0 0 21,20.386313 V 15.613687 A 0.62675686,0.61388731 0 0 0 20.373448,15 Z"/>
+ <path style="fill:#ffffff" d="M 10.626552,14 A 0.62675686,0.61388731 0 0 0 10,14.613687 v 4.772626 A 0.62675686,0.61388731 0 0 0 10.626552,20 h 9.746896 A 0.62675686,0.61388731 0 0 0 21,19.386313 V 14.613687 A 0.62675686,0.61388731 0 0 0 20.373448,14 Z"/>
+ <path style="opacity:0.2" d="M 3.626552,23 A 0.62675686,0.61388731 0 0 0 3,23.613687 v 4.772626 A 0.62675686,0.61388731 0 0 0 3.626552,29 h 9.746896 A 0.62675686,0.61388731 0 0 0 14,28.386313 V 23.613687 A 0.62675686,0.61388731 0 0 0 13.373448,23 Z"/>
+ <path style="fill:#ffffff" d="M 3.626552,22 A 0.62675686,0.61388731 0 0 0 3,22.613687 v 4.772626 A 0.62675686,0.61388731 0 0 0 3.626552,28 h 9.746896 A 0.62675686,0.61388731 0 0 0 14,27.386313 V 22.613687 A 0.62675686,0.61388731 0 0 0 13.373448,22 Z"/>
+ <path style="opacity:0.2" d="M 17.626552,23 A 0.62675686,0.61388731 0 0 0 17,23.613687 v 4.772626 A 0.62675686,0.61388731 0 0 0 17.626552,29 h 9.746896 A 0.62675686,0.61388731 0 0 0 28,28.386313 V 23.613687 A 0.62675686,0.61388731 0 0 0 27.373448,23 Z"/>
+ <path style="fill:#ffffff" d="M 17.626552,22 A 0.62675686,0.61388731 0 0 0 17,22.613687 v 4.772626 A 0.62675686,0.61388731 0 0 0 17.626552,28 h 9.746896 A 0.62675686,0.61388731 0 0 0 28,27.386313 V 22.613687 A 0.62675686,0.61388731 0 0 0 27.373448,22 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.artemanufrij.hashit.svg b/.icons/awkward/32x32/apps/com.github.artemanufrij.hashit.svg
new file mode 100644
index 00000000..46117696
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.artemanufrij.hashit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#8e8e8e" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:.2" d="m13 8-0.888672 4h-3.8886718l-0.6679687 3h3.8906245l-0.890624 4h-3.8886724l-0.6660156 3h3.8886719l-0.8886719 4h3l0.888672-4h4l-0.888672 4h3l0.888672-4h3.912109l0.666016-3h-3.912109l0.890624-4h3.910157l0.644531-2.896484v-0.103516h-3.888672l0.888672-4h-3l-0.888672 4h-4l0.888672-4h-3zm1.445312 7h4l-0.890624 4h-4l0.890624-4z"/>
+ <path style="fill:#3f3f3f" d="m13 7h3l-4 18h-3z"/>
+ <path style="fill:#3f3f3f" d="m20 7h3l-4 18h-3z"/>
+ <path style="fill:#3f3f3f" d="m8.2223281 11-0.6679687 3h17.800719l0.644531-2.896484v-0.103516zm-1.5566406 7-0.6660156 3h17.800718l0.666016-3z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m3.4003906 2c-0.7756 0-1.4003906 0.6247906-1.4003906 1.4003906v1c0-0.7756 0.6247906-1.4003906 1.4003906-1.4003906h25.199218c0.7756 0 1.400391 0.6247906 1.400391 1.4003906v-1c0-0.7756-0.624791-1.4003906-1.400391-1.4003906h-25.199218z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.artemanufrij.imageburner.svg b/.icons/awkward/32x32/apps/com.github.artemanufrij.imageburner.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.artemanufrij.imageburner.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.artemanufrij.metronome.svg b/.icons/awkward/32x32/apps/com.github.artemanufrij.metronome.svg
new file mode 100644
index 00000000..12599826
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.artemanufrij.metronome.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <path fill="#62ad21" d="m29.968 1049-6.9839-25.2c-0.20711-0.7473-0.62296-1.4-1.3968-1.4h-11.174c-0.77382 0-1.1897 0.6527-1.3968 1.4l-6.9839 25.2c-0.20711 0.7473 0.62296 1.4 1.3968 1.4h25.142c0.77382 0 1.6039-0.6527 1.3968-1.4z"/>
+ <path fill="#fff" opacity=".2" d="m10.412 1022.4c-0.77382 0-1.1894 0.6531-1.3965 1.4004l-6.9844 25.199c-0.066073 0.2384-0.017752 0.465 0.091797 0.666l6.8926-24.865c0.20711-0.7473 0.62267-1.4004 1.3965-1.4004h11.176c0.77382 0 1.1894 0.6531 1.3965 1.4004l6.8926 24.865c0.10955-0.201 0.15787-0.4276 0.0918-0.666l-6.9844-25.199c-0.20711-0.7473-0.62267-1.4004-1.3965-1.4004h-11.176z"/>
+ <circle opacity=".2" cx="16" cy="1045.4" r="4"/>
+ <circle fill="#fff" cx="16" cy="1044.4" r="4"/>
+ <rect opacity=".2" width="3" height="21" x="535.02" y="877.82" rx="1.443" ry="1.631" transform="rotate(30)"/>
+ <rect fill="#4f4f4f" width="3" height="21" x="534.52" y="876.95" rx="1.443" ry="1.631" transform="rotate(30)"/>
+ <path fill="#fff" d="m19 1022.4-3 5-3-5z"/>
+ <path opacity=".2" d="m2.1543 1049.6-0.091797 0.334c-0.20711 0.7473 0.62267 1.4004 1.3965 1.4004h25.143c0.77382 0 1.6036-0.6531 1.3965-1.4004l-0.0918-0.332c-0.23456 0.4278-0.77869 0.7324-1.3047 0.7324h-25.143c-0.52695 0-1.0709-0.3053-1.3047-0.7344z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.artemanufrij.playmymusic.svg b/.icons/awkward/32x32/apps/com.github.artemanufrij.playmymusic.svg
new file mode 100644
index 00000000..db7cb1fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.artemanufrij.playmymusic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2" d="m 16.0179,1023.3652 c -8.2253754,0 -14.9820521,6.6947 -14.9821118,14.9034 -0.086368,1.2151 0,2.1009 0.085835,3.4984 0.2402414,3.4079 2.3459265,5.8484 4.231276,7.0228 1.777916,1.1072 3.4099909,1.4984 3.4099909,1.4984 0.042715,0.01 0.085643,0.019 0.1287526,0.027 1.106327,0.201 2.4071863,-0.2614 3.1290773,-1.0177 0.72189,-0.7564 1.001332,-1.6766 1.000758,-2.5455 l 0,-10.7658 c 7.58e-4,-0.7735 -0.212705,-1.6017 -0.819333,-2.3443 -0.178865,-0.2189 -0.469535,-0.3698 -0.723746,-0.547 1.237607,-1.0679 2.837986,-1.7257 4.5395,-1.7288 1.702084,0 3.302729,0.6581 4.541452,1.7269 -0.254624,0.177 -0.54474,0.3282 -0.723745,0.547 -0.606643,0.7414 -0.820554,1.5682 -0.821285,2.3403 l 0,10.7697 c -5.73e-4,0.8689 0.278867,1.7892 1.000758,2.5455 0.721891,0.7562 2.023094,1.2183 3.129077,1.0177 0.04311,-0.01 0.08604,-0.017 0.128752,-0.027 0,0 1.632075,-0.3912 3.409991,-1.4984 1.883819,-1.1734 3.986154,-3.6115 4.229325,-7.015 0.08779,-1.4033 0.08777,-2.3135 0.08777,-3.5071 -6e-5,-8.2087 -6.756736,-14.9034 -14.982111,-14.9034 z"/>
+ <path style="fill:#0093b8" d="m 16.0179,1022.3652 c -8.2253754,0 -14.9820521,6.6947 -14.9821118,14.9034 -0.086368,1.2151 0,2.1009 0.085835,3.4984 0.2402414,3.4079 2.3459265,5.8484 4.231276,7.0228 1.777916,1.1072 3.4099909,1.4984 3.4099909,1.4984 0.042715,0.01 0.085643,0.019 0.1287526,0.027 1.106327,0.201 2.4071863,-0.2614 3.1290773,-1.0177 0.72189,-0.7564 1.001332,-1.6766 1.000758,-2.5455 l 0,-10.7658 c 7.58e-4,-0.7735 -0.212705,-1.6017 -0.819333,-2.3443 -0.178865,-0.2189 -0.469535,-0.3698 -0.723746,-0.547 1.237607,-1.0679 2.837986,-1.7257 4.5395,-1.7288 1.702084,0 3.302729,0.6581 4.541452,1.7269 -0.254624,0.177 -0.54474,0.3282 -0.723745,0.547 -0.606643,0.7414 -0.820554,1.5682 -0.821285,2.3403 l 0,10.7697 c -5.73e-4,0.8689 0.278867,1.7892 1.000758,2.5455 0.721891,0.7562 2.023094,1.2183 3.129077,1.0177 0.04311,-0.01 0.08604,-0.017 0.128752,-0.027 0,0 1.632075,-0.3912 3.409991,-1.4984 1.883819,-1.1734 3.986154,-3.6115 4.229325,-7.015 0.08779,-1.4033 0.08777,-2.3135 0.08777,-3.5071 -6e-5,-8.2087 -6.756736,-14.9034 -14.982111,-14.9034 z"/>
+ <path style="opacity:0.2" d="m 16.000001,1026.3622 c -6.6273815,0 -11.9999493,5.3278 -11.9999972,11.8999 l 0,2.8 0.00414,0 c -7.411e-4,0.043 -0.0043,0.085 -0.00414,0.13 0.00958,2.5617 1.5013407,4.1669 2.9062496,5.0408 1.4049081,0.8737 2.4946898,1.1211 2.4946898,1.1211 0.3417006,0.062 0.5993078,-0.2273 0.5990568,-0.607 l 0,-10.7695 c 3.4e-4,-0.3466 -0.2073392,-0.6248 -0.5232295,-0.6152 -0.010569,-3e-4 -0.021143,-3e-4 -0.031712,0 0,0 -1.1013648,0.1263 -2.5208858,0.8859 -0.2273187,0.1216 -0.5556476,0.3703 -0.7811727,0.532 0.737412,-4.7801 4.980675,-8.4122 9.857001,-8.418 4.880221,0 9.126735,3.6391 9.861999,8.4234 -0.227298,-0.1634 -0.556997,-0.4139 -0.786174,-0.5364 -1.419522,-0.7596 -2.520886,-0.886 -2.520886,-0.886 -0.01057,-3e-4 -0.02114,-3e-4 -0.03171,0 -0.315425,-0.01 -0.522902,0.2679 -0.52323,0.6139 l 0,10.7699 c -2.51e-4,0.3797 0.257356,0.6689 0.599057,0.607 0,0 1.089787,-0.2474 2.49469,-1.1211 1.404909,-0.8739 2.896671,-2.4791 2.906249,-5.0408 1.66e-4,-0.044 -0.0034,-0.086 -0.0041,-0.13 l 0.0041,0 0,-2.8 c -4.8e-5,-6.5721 -5.372614,-11.8999 -11.999995,-11.8999 z"/>
+ <path style="fill:#ffffff" d="m 16.000001,1025.3622 c -6.6273815,0 -11.9999493,5.3278 -11.9999972,11.8999 l 0,2.8 0.00414,0 c -7.411e-4,0.043 -0.0043,0.085 -0.00414,0.13 0.00958,2.5617 1.5013407,4.1669 2.9062496,5.0408 1.4049081,0.8737 2.4946898,1.1211 2.4946898,1.1211 0.3417006,0.062 0.5993078,-0.2273 0.5990568,-0.607 l 0,-10.7695 c 3.4e-4,-0.3466 -0.2073392,-0.6248 -0.5232295,-0.6152 -0.010569,-3e-4 -0.021143,-3e-4 -0.031712,0 0,0 -1.1013648,0.1263 -2.5208858,0.8859 -0.2273187,0.1216 -0.5556476,0.3703 -0.7811727,0.532 0.737412,-4.7801 4.980675,-8.4122 9.857001,-8.418 4.880221,0 9.126735,3.6391 9.861999,8.4234 -0.227298,-0.1634 -0.556997,-0.4139 -0.786174,-0.5364 -1.419522,-0.7596 -2.520886,-0.886 -2.520886,-0.886 -0.01057,-3e-4 -0.02114,-3e-4 -0.03171,0 -0.315425,-0.01 -0.522902,0.2679 -0.52323,0.6139 l 0,10.7699 c -2.51e-4,0.3797 0.257356,0.6689 0.599057,0.607 0,0 1.089787,-0.2474 2.49469,-1.1211 1.404909,-0.8739 2.896671,-2.4791 2.906249,-5.0408 1.66e-4,-0.044 -0.0034,-0.086 -0.0041,-0.13 l 0.0041,0 0,-2.8 c -4.8e-5,-6.5721 -5.372614,-11.8999 -11.999995,-11.8999 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1020.3622)" d="M 16.017578 2 L 16.017578 2.0039062 C 7.7922027 2.0039062 1.035216 8.69755 1.0351562 16.90625 C 0.99485811 17.473199 0.99440681 17.969519 1.0117188 18.478516 C 1.0173324 18.291403 1.0208429 18.107623 1.0351562 17.90625 C 1.035216 9.69755 7.7922027 3.0039062 16.017578 3.0039062 L 16.017578 3 C 24.202702 3 30.928403 9.6314946 30.994141 17.785156 C 30.995738 17.496185 31 17.218365 31 16.904297 C 30.99994 8.6955969 24.242953 2 16.017578 2 z M 19.894531 12.226562 C 19.877207 12.244788 19.851649 12.25814 19.835938 12.277344 C 19.229295 13.018744 19.014403 13.845087 19.013672 14.617188 L 19.013672 15.617188 C 19.014403 14.845087 19.229295 14.018744 19.835938 13.277344 C 20.014943 13.058544 20.30397 12.907469 20.558594 12.730469 C 20.348044 12.548801 20.124714 12.383284 19.894531 12.226562 z M 12.142578 12.228516 C 11.912541 12.385133 11.688876 12.550907 11.478516 12.732422 C 11.732727 12.909622 12.022307 13.060397 12.201172 13.279297 C 12.8078 14.021897 13.022242 14.849547 13.021484 15.623047 L 13.021484 14.623047 C 13.022242 13.849547 12.8078 13.021897 12.201172 12.279297 C 12.18542 12.26002 12.159963 12.246803 12.142578 12.228516 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.artemanufrij.playmyvideos.svg b/.icons/awkward/32x32/apps/com.github.artemanufrij.playmyvideos.svg
new file mode 100644
index 00000000..bc4b9459
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.artemanufrij.playmyvideos.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="23" height="28" x="-28" y="-30" rx="1.438" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="23" height="28" x="-27" y="-30" rx="1.438" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.4" width="3" height="3" x="25" y="8" rx=".675" ry=".653"/>
+ <rect style="opacity:0.4" width="3" height="3" x="25" y="20" rx=".675" ry=".653"/>
+ <rect style="opacity:0.4" width="3" height="3" x="25" y="16" rx=".675" ry=".653"/>
+ <rect style="opacity:0.4" width="3" height="3" x="25" y="12" rx=".675" ry=".653"/>
+ <path style="opacity:0.2" d="m 12.387754,11.000085 c -0.350109,-0.0074 -0.410332,0.474172 -0.381393,0.821769 0.0026,3.2532 -0.0045,6.506837 0.0032,9.759891 0.03078,0.388959 0.421469,0.544366 0.643592,0.303152 2.373933,-1.665539 5.826981,-3.319639 8.197372,-4.992366 0.258649,-0.230235 0.159586,-0.766403 -0.129109,-0.877869 -2.373998,-1.658939 -5.818222,-3.326971 -8.194152,-4.980265 -0.04438,-0.02258 -0.09207,-0.03425 -0.139794,-0.03432 z"/>
+ <path style="fill:#ffffff" d="m 12.387754,10.000085 c -0.350109,-0.0074 -0.410332,0.474172 -0.381393,0.821769 0.0026,3.2532 -0.0045,6.506837 0.0032,9.759891 0.03078,0.388959 0.421469,0.544366 0.643592,0.303152 2.373933,-1.665539 5.826981,-3.319639 8.197372,-4.992366 0.258649,-0.230235 0.159586,-0.766403 -0.129109,-0.877869 -2.373998,-1.658939 -5.818222,-3.326971 -8.194152,-4.980265 -0.04438,-0.02258 -0.09207,-0.03425 -0.139794,-0.03432 z"/>
+ <rect style="opacity:0.4" width="3" height="3" x="4" y="8" rx=".675" ry=".653"/>
+ <rect style="opacity:0.4" width="3" height="3" x="4" y="20" rx=".675" ry=".653"/>
+ <rect style="opacity:0.4" width="3" height="3" x="4" y="16" rx=".675" ry=".653"/>
+ <rect style="opacity:0.4" width="3" height="3" x="4" y="12" rx=".675" ry=".653"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 4 C 2.6247906 4 2 4.641125 2 5.4375 L 2 6.4375 C 2 5.641125 2.6247906 5 3.4003906 5 L 28.599609 5 C 29.375209 5 30 5.641125 30 6.4375 L 30 5.4375 C 30 4.641125 29.375209 4 28.599609 4 L 3.4003906 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.artemanufrij.regextester.svg b/.icons/awkward/32x32/apps/com.github.artemanufrij.regextester.svg
new file mode 100644
index 00000000..33e48940
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.artemanufrij.regextester.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#70ae39" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 8.4921875,12 6,20 7.03125,20 9.5,12 8.4921875,12 Z M 9.5,12 11.96875,20 13,20 10.507812,12 9.5,12 Z M 18.992188,12 16.5,20 17.53125,20 20,12 18.992188,12 Z m 5.894531,2 c -0.01738,0.02706 -0.03535,0.305685 -0.05273,0.591797 -0.01737,0.286113 -0.02734,0.48557 -0.02734,0.601562 l -0.01172,0 c -0.199781,-0.375041 -0.484352,-0.662227 -0.853516,-0.863281 -0.36482,-0.204918 -0.797419,-0.306641 -1.296875,-0.30664 -0.890338,0 -1.553535,0.265224 -1.992187,0.794921 C 20.21804,15.344188 20,15.960655 20,17.070312 c 0,1.094191 0.203512,1.688854 0.607422,2.199219 0.408252,0.510364 1.043925,0.765625 1.908203,0.765625 0.516829,0 0.966979,-0.101681 1.353516,-0.302734 0.386536,-0.20492 0.69061,-0.508051 0.912109,-0.910156 l 0.01367,0 0,1.009765 c 0,1.217913 -0.583657,2.173828 -1.751953,2.173828 -0.43431,2e-6 -0.787369,-0.0778 -1.056641,-0.236328 -0.26493,-0.154655 -0.435496,-0.377989 -0.513672,-0.667969 l -1.179687,0.150391 c 0.130293,0.494898 0.424833,1.075016 0.880859,1.341797 C 21.629849,22.864399 22.241036,23 23.009766,23 24.977192,23 26,21.57167 26,19.808594 L 26,15.384766 26,14 24.886719,14 Z m -1.947266,1 c 0.30182,0 0.57028,0.08727 0.806641,0.263672 0.24,0.172943 0.427681,0.425759 0.558594,0.757812 0.130911,0.328594 0.195312,0.549287 0.195312,1.00586 0,0.446194 -0.0644,0.645569 -0.195312,0.970703 -0.130912,0.321675 -0.318594,0.569243 -0.558594,0.742187 C 23.506094,18.913178 23.232918,19 22.923828,19 22.403829,19 22.036813,18.833559 21.822266,18.498047 21.607722,18.162535 21.5,17.795216 21.5,17.027344 c 0,-0.774791 0.114655,-1.161925 0.34375,-1.507813 C 22.072839,15.173644 22.437637,15 22.939453,15 Z M 14,19 l 0,1 1,0 0,-1 -1,0 z"/>
+ <path style="fill:#3f3f3f" d="M 8.4927119,11 6,19 7.0306121,19 9.5,11 8.4927119,11 Z"/>
+ <path style="fill:#ffffff" d="m 14,19 0,-1 1,0 0,1 -1,0 z"/>
+ <path style="fill:#3f3f3f" d="M 18.992712,11 16.5,19 17.530612,19 20,11 18.992712,11 Z"/>
+ <path style="fill:#3f3f3f" d="m 24.886719,13 c -0.01738,0.02706 -0.03535,0.305685 -0.05273,0.591797 -0.01737,0.286113 -0.02734,0.48557 -0.02734,0.601562 l -0.01172,0 c -0.199781,-0.375041 -0.484352,-0.662227 -0.853516,-0.863281 -0.36482,-0.204918 -0.797419,-0.30664 -1.296875,-0.30664 -0.890338,0 -1.553535,0.265224 -1.992187,0.794921 C 20.218047,14.344188 20,14.960655 20,16.070312 c 0,1.09419 0.203512,1.688854 0.607422,2.199219 0.408252,0.510364 1.043925,0.765625 1.908203,0.765625 0.516829,0 0.966979,-0.101681 1.353516,-0.302734 0.386536,-0.20492 0.69061,-0.508051 0.912109,-0.910156 l 0.01367,0 0,1.009765 c 0,1.217913 -0.583657,2.173117 -1.751953,2.173117 -0.43431,2e-6 -0.787369,-0.0778 -1.056641,-0.236328 -0.26493,-0.154655 -0.435496,-0.377989 -0.513672,-0.667969 l -1.179687,0.150391 c 0.130293,0.494898 0.424833,1.075727 0.880859,1.342508 C 21.629847,21.864399 22.241036,22 23.009766,22 24.977192,22 26,20.57167 26,18.808594 L 26,14.384766 26,13 Z m -1.947266,1 c 0.30182,0 0.57028,0.08727 0.806641,0.263672 0.24,0.172943 0.427681,0.425759 0.558594,0.757812 0.130911,0.328594 0.195312,0.549287 0.195312,1.00586 0,0.446194 -0.0644,0.645569 -0.195312,0.970703 -0.130912,0.321675 -0.318594,0.569243 -0.558594,0.742187 C 23.506094,17.913178 23.232918,18 22.923828,18 22.403829,18 22.036813,17.833559 21.822266,17.498047 21.607722,17.162535 21.5,16.795216 21.5,16.027344 c 0,-0.774791 0.114655,-1.161925 0.34375,-1.507813 C 22.072839,14.173644 22.437637,14 22.939453,14 Z"/>
+ <path style="fill:#ffffff" d="M 10.507288,11 13,19 11.969388,19 9.5,11 l 1.007288,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.artemanufrij.screencast.svg b/.icons/awkward/32x32/apps/com.github.artemanufrij.screencast.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.artemanufrij.screencast.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.artemanufrij.showmypictures.svg b/.icons/awkward/32x32/apps/com.github.artemanufrij.showmypictures.svg
new file mode 100644
index 00000000..c4155aa7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.artemanufrij.showmypictures.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="25" height="28" x="-28" y="3" rx="1.389" ry="1.4" transform="scale(-1,1)"/>
+ <rect style="fill:#e4e4e4" width="25" height="28" x="-28" y="2" rx="1.389" ry="1.4" transform="scale(-1,1)"/>
+ <path style="fill:#2b629b" d="M 25,5 6,5 6,15 25,15 Z"/>
+ <ellipse style="fill:#ff9600" cx="15" cy="15" rx="3" ry="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15 12 A 3 3.0000002 0 0 0 12 15 A 3 3.0000002 0 0 0 12.042969 15.513672 A 3 3.0000002 0 0 1 15 13 A 3 3.0000002 0 0 1 17.957031 15.486328 A 3 3.0000002 0 0 0 18 15 A 3 3.0000002 0 0 0 15 12 z"/>
+ <path style="fill:#0c939f" d="m 6,15 0,9 19,0 0,-9 z"/>
+ <path style="opacity:0.2" d="M 12 16 C 12 16 12.459477 16.85461 12.5 17.472656 C 12.53631 18.025852 11.988382 18.407282 12 18.962891 C 12.01483 19.671736 12.948346 19.927846 13 20.632812 C 13.03999 21.177253 12.480611 21.787051 12.5 22.333984 C 12.52625 23.075027 13.4042 23.314183 13.738281 23.861328 C 13.756537 23.891226 13.783746 23.960024 13.804688 24 L 16.492188 24 C 16.439845 23.231723 16.016015 23.22214 16 22.419922 C 15.9903 21.927397 16.922299 22.05298 17 21.574219 C 17.0864 21.041806 15.905985 20.511927 16 19.982422 C 16.133258 19.231981 17.93248 19.311395 17.998047 18.541016 C 18.043707 18.004969 17.472675 17.7615 17.5 17.222656 C 17.528723 16.654075 17.998047 16 17.998047 16 L 12 16 z"/>
+ <path style="fill:#fded63" d="m 12.000154,15 c 0,0 0.459323,0.85397 0.499846,1.472016 0.03631,0.553196 -0.511464,0.935958 -0.499846,1.491567 0.01483,0.708845 0.948192,0.96486 0.999846,1.669827 0.03999,0.544441 -0.519389,1.153784 -0.5,1.700717 0.02625,0.741043 0.904571,0.97958 1.238652,1.526725 C 13.917285,23.153395 14.249263,24 14.249263,24 l 1.874255,0 c 0,0 0.395072,-0.551502 0.376482,-0.960878 -0.03717,-0.81729 -0.483653,-0.801295 -0.5,-1.620118 -0.0097,-0.492525 0.922299,-0.366453 1,-0.845214 0.0864,-0.532413 -1.094015,-1.061487 -1,-1.590992 0.133258,-0.750441 1.932208,-0.67145 1.997775,-1.441829 C 18.043435,17.004922 17.472675,16.762271 17.5,16.223427 17.528723,15.654846 17.997775,15 17.997775,15 Z"/>
+ <path style="opacity:0.2" d="m 8.0204912,8.5596654 c 0,0 0.5160295,-1.2149137 1.1475902,-1.3441924 0.5294261,-0.1083701 1.5394476,0.5939369 1.5394476,0.5939369 0,0 0.945228,-0.985968 1.623425,-0.7814977 0.475966,0.1434888 0.951674,1.1566145 0.951674,1.1566145 0,0 1.454452,0.04068 1.679394,0.7189882 0.217115,0.6547721 -0.541033,1.4876031 -1.147589,1.6567981 -0.595566,0.166132 -1.427496,-0.312617 -1.427496,-0.312617 0,0 -0.663873,0.707273 -1.147586,0.750257 -0.546212,0.04851 -1.5954329,-0.781515 -1.5954329,-0.781515 0,0 -0.7696228,0.820556 -1.4554881,0.656482 C 7.5698773,10.724919 6.8152285,9.8448924 7.0408379,9.1848642 7.1628719,8.8278361 8.0204912,8.5596654 8.0204912,8.5596654 Z"/>
+ <path style="fill:#ffffff" d="m 8.0204912,7.5596654 c 0,0 0.5160295,-1.2149137 1.1475902,-1.3441924 0.5294261,-0.1083701 1.5394476,0.5939369 1.5394476,0.5939369 0,0 0.945228,-0.985968 1.623425,-0.7814977 0.475966,0.1434888 0.951674,1.1566145 0.951674,1.1566145 0,0 1.454452,0.04068 1.679394,0.7189882 0.217115,0.6547721 -0.541033,1.487603 -1.147589,1.6567984 -0.595566,0.1661313 -1.427496,-0.3126175 -1.427496,-0.3126175 0,0 -0.663873,0.7072728 -1.147586,0.7502575 -0.546212,0.048514 -1.5954329,-0.7815155 -1.5954329,-0.7815155 0,0 -0.7696228,0.8205562 -1.4554881,0.6564822 C 7.5698773,9.7249193 6.8152285,8.8448924 7.0408379,8.1848642 7.1628719,7.8278361 8.0204912,7.5596654 8.0204912,7.5596654 Z"/>
+ <path style="opacity:0.2" d="m 19.657236,8.0346049 c -0.484249,0.1406159 -0.95767,1.1746583 -0.95767,1.1746583 0,0 -1.266072,-0.1770246 -1.542909,0.266972 -0.372158,0.5968608 -0.04306,1.7157968 0.585241,2.0289478 0.442477,0.220512 1.383304,-0.533929 1.383304,-0.533929 0,0 1.023446,1.170182 1.649314,1.01448 0.540244,-0.134416 0.904459,-1.02783 0.904459,-1.02783 0,0 0.935415,0.883309 1.542911,0.58733 0.886703,-0.432032 1.03445,-2.1888655 0.345837,-2.8966026 -0.411866,-0.4232979 -1.516316,0.1868766 -1.516316,0.1868766 0,0 -1.586095,-1.0355559 -2.394171,-0.8009031 z"/>
+ <path style="fill:#ffffff" d="m 19.657236,7.0346049 c -0.484249,0.1406159 -0.95767,1.1746583 -0.95767,1.1746583 0,0 -1.266072,-0.1770246 -1.542909,0.266972 -0.372158,0.5968606 -0.04306,1.7157968 0.585241,2.0289478 0.442477,0.220512 1.383304,-0.5339295 1.383304,-0.5339295 0,0 1.023446,1.1701825 1.649314,1.0144805 0.540244,-0.134416 0.904459,-1.0278298 0.904459,-1.0278298 0,0 0.935415,0.8833088 1.542911,0.5873298 0.886703,-0.432032 1.03445,-2.1888655 0.345837,-2.8966026 -0.411866,-0.4232979 -1.516316,0.1868766 -1.516316,0.1868766 0,0 -1.586095,-1.0355559 -2.394171,-0.8009031 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.3886719 2 C 3.6192275 2 3 2.6247906 3 3.4003906 L 3 4.4003906 C 3 3.6247906 3.6192275 3 4.3886719 3 L 26.611328 3 C 27.380773 3 28 3.6247906 28 4.4003906 L 28 3.4003906 C 28 2.6247906 27.380773 2 26.611328 2 L 4.3886719 2 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6 15 L 6 16 L 25 16 L 25 15 L 6 15 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.artemanufrij.translit.svg b/.icons/awkward/32x32/apps/com.github.artemanufrij.translit.svg
new file mode 100644
index 00000000..85ae3beb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.artemanufrij.translit.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,29.6 30,4.4 C 30,3.6244 29.3756,3 28.6,3 L 3.4,3 C 2.6244,3 2,3.6244 2,4.4 L 2,29.6 C 2,30.3756 2.6244,31 3.4,31 l 25.2,0 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <path style="fill:#4f4f4f" d="M 30,28.6 30,3.4 C 30,2.6244 29.3756,2 28.6,2 L 3.4,2 C 2.6244,2 2,2.6244 2,3.4 L 2,28.6 C 2,29.3756 2.6244,30 3.4,30 l 25.2,0 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <path style="fill:#8e8e8e" d="M 30,28.6 30,3.4 C 30,2.6244 29.3756,2 28.6,2 L 16,2 l 0,28 12.6,0 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 5.5,9.9996363 A 1.50015,1.50015 0 0 0 4,11.499636 l 0,11 a 1.50015,1.50015 0 0 0 1.5,1.5 l 1.6621094,0 c 2.3131303,3.6e-5 4.1599276,-0.387918 5.3808596,-1.716797 C 13.763901,20.95396 14,19.153082 14,16.999636 14,14.857076 13.763146,13.058632 12.544922,11.728152 11.326697,10.397671 9.4779758,9.9996714 7.1621094,9.9996363 l -1.6621094,0 z m 15,0 A 1.50015,1.50015 0 0 0 19,11.499636 l 0,8.5 -0.5,0 a 1.50015,1.50015 0 0 0 -1.5,1.5 l 0,3 a 1.50015,1.50015 0 1 0 3,0 l 0,-1.5 6,0 0,1.5 a 1.50015,1.50015 0 0 0 1.5,1.5 1.50015,1.50015 0 0 0 1.5,-1.740234 l 0,-2.759766 a 1.50015,1.50015 0 0 0 -1.5,-1.5 l -0.5,0 0,-8.5 A 1.50015,1.50015 0 0 0 25.5,9.9996363 l -5,0 z M 7,12.999636 l 0.1621094,0 C 9.133743,12.999666 9.9533812,13.34 10.332031,13.753542 10.710682,14.167084 11,15.117998 11,16.999636 c 0,1.894025 -0.290073,2.844725 -0.666016,3.253906 -0.3759423,0.409182 -1.197505,0.746125 -3.1718746,0.746094 l -0.1621094,0 0,-8 z m 15,0 2,0 0,7 -2,0 0,-7 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 5.5,10.499988 0,10.999999 1.6625,2.6e-5 C 11.45,21.50008 12.5,20.04766 12.5,16.000189 c 0,-4.024198 -1.05,-5.500112 -5.3375,-5.500177 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 20.5,20.5 0,-10 5,0 0,10 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 18.5,23.5 0,-3 9,0 0,3 0,0"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.artemanufrij.webpin.svg b/.icons/awkward/32x32/apps/com.github.artemanufrij.webpin.svg
new file mode 100644
index 00000000..c360cbca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.artemanufrij.webpin.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#3aa8c8" d="m16 6c-3.883 0-7.1901 2.3053-8.6133 5.568-3.6147 0.521-6.3867 3.509-6.3867 7.159 0 4.017 3.3579 7.273 7.5 7.273h15.938c3.624 0 6.562-2.849 6.562-6.364 0-3.266-2.533-5.943-5.801-6.306-0.852-4.1703-4.649-7.33-9.199-7.33z"/>
+ <path opacity=".2" d="m1.0254 19.195c-0.0132 0.176-0.0254 0.352-0.0254 0.532 0 4.016 3.3579 7.273 7.5 7.273h15.938c3.624 0 6.562-2.849 6.562-6.363 0-0.173-0.011-0.344-0.025-0.514-0.258 3.286-3.083 5.877-6.537 5.877h-15.938c-3.9791 0-7.2244-3.007-7.4746-6.805z"/>
+ <path fill="#fff" opacity=".2" d="m16 6c-3.883 0-7.1901 2.3057-8.6133 5.568-3.6147 0.521-6.3867 3.509-6.3867 7.159 0 0.158 0.0151 0.313 0.0254 0.468 0.2546-3.404 2.9242-6.131 6.3613-6.627 1.4232-3.2623 4.7303-5.568 8.6133-5.568 4.55 0 8.347 3.16 9.199 7.33 3.095 0.344 5.526 2.764 5.776 5.793 0.012-0.161 0.025-0.322 0.025-0.486 0-3.266-2.533-5.944-5.801-6.307-0.852-4.1702-4.649-7.33-9.199-7.33z"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m6.5 10.500245 4.499999 14.000001 5.000001-10.000001 5 10.000001 4.5-14.000001"/>
+ <path style="stroke-linejoin:round;stroke:#b4ed74;stroke-linecap:round;stroke-width:3;fill:none" d="m6.5 9.5002611 4.499999 14.000001 5.000001-10.000001 5 10.000001 4.5-14.000001"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.babluboy.bookworm.svg b/.icons/awkward/32x32/apps/com.github.babluboy.bookworm.svg
new file mode 120000
index 00000000..76870e25
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.babluboy.bookworm.svg
@@ -0,0 +1 @@
+bookworm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.babluboy.nutty.svg b/.icons/awkward/32x32/apps/com.github.babluboy.nutty.svg
new file mode 100644
index 00000000..705b662b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.babluboy.nutty.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1090.5197)">
+ <path style="opacity:0.2" d="m 15.5,1095.3434 -11.5,5.75 v 0.9257 11.9278 l 10,5 v 0.072 h 0.144531 l 1.355469,0.6778 1.355469,-0.6778 H 17 v -0.072 l 10,-5 v -12.8535 z m -1.5,4.1035 v 5.9238 l -5.3867188,-3.2305 z m 3,0 5.384766,2.6933 L 17,1105.3707 Z M 7,1104.6695 12.384766,1107.9 7,1110.5934 Z m 17,0 v 5.9239 L 18.615234,1107.9 Z m -10,5.7774 v 5.1465 l -5.1464844,-2.5743 z m 3,0 5.146484,2.5722 L 17,1115.5934 Z"/>
+ <path style="fill:none;stroke:#364451;stroke-width:3" d="m 15.499944,1096.02 v 11"/>
+ <path style="fill:none;stroke:#364451;stroke-width:3" d="m 5.4999442,1112.02 9.9999998,-5 10,5"/>
+ <path style="fill:none;stroke:#7e8f99;stroke-width:3" d="m 5.4999442,1101.02 9.9999998,6 10,-6"/>
+ <path style="fill:none;stroke:#7e8f99;stroke-width:3" d="m 15.499944,1118.02 v -11"/>
+ <path style="fill:none;stroke:#53626c;stroke-width:3" d="m 5.4999442,1101.02 9.9999998,-5 9.999925,4.9999 v 11 l -9.999925,5.0001 -9.9999998,-5 z"/>
+ <path style="opacity:0.2" d="m 15.5,1093.5197 c -1.932997,0 -3.500001,1.567 -3.5,3.5 -10e-7,1.933 1.567003,3.5 3.5,3.5 1.932997,0 3.500001,-1.567 3.5,-3.5 1e-6,-1.933 -1.567003,-3.5 -3.5,-3.5 z m 9.917969,5.002 c -0.586318,0.013 -1.15987,0.1739 -1.667969,0.4668 -1.674153,0.9664 -2.247801,3.1071 -1.28125,4.7812 0.966428,1.6742 3.107135,2.2479 4.78125,1.2813 1.674213,-0.9664 2.24787,-3.1072 1.28125,-4.7813 -0.640188,-1.108 -1.834006,-1.7783 -3.113281,-1.748 z m -20.0839846,0 c -1.1903921,0.057 -2.2700492,0.7155 -2.8652344,1.748 -0.9666622,1.6741 -0.3929971,3.8149 1.28125,4.7813 1.6741091,0.9666 3.8148486,0.3929 4.78125,-1.2813 0.9665941,-1.6741 0.3929371,-3.8148 -1.28125,-4.7812 -0.5809252,-0.3354 -1.2459893,-0.4967 -1.9160156,-0.4649 z M 15.5,1104.5197 c -1.932997,0 -3.500001,1.567 -3.5,3.5 -10e-7,1.933 1.567003,3.5 3.5,3.5 1.932997,0 3.500001,-1.567 3.5,-3.5 1e-6,-1.933 -1.567003,-3.5 -3.5,-3.5 z m -10.0820312,5.002 c -0.5863178,0.013 -1.1598695,0.1739 -1.6679688,0.4668 -1.6741493,0.9664 -2.2477969,3.1071 -1.28125,4.7812 0.9664304,1.6742 3.1071346,2.2479 4.78125,1.2813 1.6742093,-0.9664 2.2478651,-3.1072 1.28125,-4.7813 -0.6401893,-1.108 -1.834007,-1.7783 -3.1132812,-1.748 z m 19.9160152,0 c -1.190006,0.056 -2.269574,0.7144 -2.865234,1.7461 -0.96662,1.6741 -0.392963,3.8149 1.28125,4.7813 1.674115,0.9666 3.814822,0.3929 4.78125,-1.2813 0.966551,-1.6741 0.392903,-3.8148 -1.28125,-4.7812 -0.580927,-0.3354 -1.24599,-0.4967 -1.916016,-0.4649 z M 15.5,1114.5197 c -1.932997,0 -3.5,1.567 -3.5,3.5 0,1.933 1.567003,3.5 3.5,3.5 1.932997,0 3.5,-1.567 3.5,-3.5 0,-1.933 -1.567003,-3.5 -3.5,-3.5 z"/>
+ <circle style="fill:#9bdb4d" cx="15.5" cy="1096.02" r="3.5"/>
+ <circle style="fill:#9bdb4d" cx="15.5" cy="1117.02" r="3.5"/>
+ <circle style="fill:#9bdb4d" cx="966.261" cy="528.426" r="3.5" transform="rotate(59.999999)"/>
+ <circle style="fill:#9bdb4d" cx="965.787" cy="551.247" r="3.5" transform="rotate(59.999999)"/>
+ <circle style="fill:#9bdb4d" cx="950.288" cy="-578.094" r="3.5" transform="rotate(120)"/>
+ <circle style="fill:#9bdb4d" cx="950.761" cy="-555.273" r="3.5" transform="rotate(120)"/>
+ <circle style="fill:#9bdb4d" cx="15.5" cy="1107.02" r="3.5"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1090.5197)" d="m 15.5,2 c -1.932997,-10e-7 -3.500001,1.5670029 -3.5,3.5 0.0013,0.1654297 0.01438,0.3305572 0.03906,0.4941406 C 12.290072,4.2756519 13.763277,3.0011469 15.5,3 c 1.740576,0.00199 3.2152,1.2827168 3.460938,3.0058594 C 18.986179,5.8384066 18.999234,5.6693427 19,5.5 19.000001,3.5670029 17.432997,1.999999 15.5,2 Z M 5.5820312,7 C 5.4993288,6.9983704 5.4165945,6.9996733 5.3339844,7.0039062 4.143975,7.060351 3.0644019,7.7182504 2.46875,8.75 2.0776292,9.4300176 1.9263049,10.221719 2.0390625,10.998047 2.1018381,10.558544 2.24766,10.134997 2.46875,9.75 3.0639237,8.7174996 4.1435828,8.0588119 5.3339844,8.0019531 v 0.00195 C 6.0040052,7.9720455 6.669069,8.1333964 7.25,8.46875 8.1784141,9.0063028 8.8090093,9.9399579 8.9609375,11.001953 9.1669802,9.5851281 8.4893008,8.1856738 7.25,7.46875 6.7420832,7.1751773 6.1685197,7.0139885 5.5820312,7 Z m 19.8359378,0.00195 C 24.831651,7.0153493 24.2581,7.1758632 23.75,7.46875 22.515804,8.1828856 21.838227,9.5743526 22.037109,10.986328 22.193978,9.9297191 22.824772,9.0025883 23.75,8.46875 24.2581,8.1758632 24.831651,8.0153493 25.417969,8.0019531 26.697253,7.9716952 27.891074,8.6420024 28.53125,9.75 c 0.222941,0.387833 0.369465,0.814809 0.431641,1.257812 C 29.077307,10.228076 28.92522,9.4325446 28.53125,8.75 27.891074,7.6420024 26.697253,6.9716952 25.417969,7.0019531 Z M 15.5,12.999991 c -1.932997,-10e-7 -3.500001,1.567002 -3.5,3.5 0.0013,0.165429 0.01438,0.330557 0.03906,0.494141 0.25101,-1.718489 1.724215,-2.992995 3.460938,-2.994141 1.740576,0.002 3.2152,1.282717 3.460938,3.00586 0.02524,-0.167453 0.0383,-0.336518 0.03906,-0.50586 1e-6,-1.932998 -1.567003,-3.500001 -3.5,-3.5 z M 25.582031,18 c -0.0827,-0.0016 -0.165437,-3.27e-4 -0.248047,0.0039 -1.190005,0.05646 -2.269572,0.714354 -2.865234,1.746094 -0.390681,0.679467 -0.541991,1.470404 -0.429688,2.246094 0.06278,-0.439503 0.208599,-0.863049 0.429688,-1.248047 0.595662,-1.03174 1.675229,-1.689636 2.865234,-1.746094 0.670021,-0.03186 1.335083,0.129494 1.916016,0.464844 0.928899,0.53797 1.559563,1.472446 1.710938,2.535156 C 29.16696,20.585131 28.489286,19.185688 27.25,18.46875 26.742082,18.17518 26.168519,18.013991 25.582031,18 Z m -20.1640622,0.002 C 4.8316513,18.01535 4.2580996,18.175864 3.75,18.46875 2.5158061,19.182887 1.8382294,20.574353 2.0371094,21.986328 2.193979,20.92972 2.8247729,20.002589 3.75,19.46875 4.2580996,19.175864 4.8316513,19.01535 5.4179688,19.001953 6.6972529,18.971697 7.8910728,19.642003 8.53125,20.75 8.7541903,21.137833 8.9007147,21.564809 8.9628906,22.007812 9.0773066,21.228076 8.9252198,20.432545 8.53125,19.75 7.8910728,18.642003 6.6972529,17.971697 5.4179688,18.001953 Z M 15.5,23 c -1.932997,0 -3.5,1.567003 -3.5,3.5 0.0013,0.16543 0.01438,0.330558 0.03906,0.494141 C 12.290072,25.275653 13.763277,24.001148 15.5,24 c 1.740575,0.002 3.215199,1.282717 3.460938,3.005859 C 18.986179,26.838406 18.999234,26.669343 19,26.5 19,24.567003 17.432997,23 15.5,23 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.bajoja.indicator-kdeconnect.svg b/.icons/awkward/32x32/apps/com.github.bajoja.indicator-kdeconnect.svg
new file mode 120000
index 00000000..af028f18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.bajoja.indicator-kdeconnect.svg
@@ -0,0 +1 @@
+kdeconnect.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.bartzaalberg.alias.svg b/.icons/awkward/32x32/apps/com.github.bartzaalberg.alias.svg
new file mode 100644
index 00000000..cb09e16c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.bartzaalberg.alias.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#1db5ff" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 14.595899,9 14.52207,9.1736329 9.1996091,23 h 3.0023439 l 1.077344,-3 h 5.455078 l 1.069141,3 h 2.996875 L 17.451953,9 Z M 16.016407,13.086524 17.663867,17 h -3.307226 z"/>
+ <path style="fill:#ffffff" d="M 14.595899,8 14.52207,8.1736329 9.1996091,22 h 3.0023439 l 1.077344,-3 h 5.455078 l 1.069141,3 h 2.996875 L 17.451953,8 Z M 16.016407,12.086524 17.663867,16 h -3.307226 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.bartzaalberg.bookmark-manager.svg b/.icons/awkward/32x32/apps/com.github.bartzaalberg.bookmark-manager.svg
new file mode 100644
index 00000000..b9c7d152
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.bartzaalberg.bookmark-manager.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g>
+ <path style="opacity:0.2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="fill:#4f4f4f" width="28" height="24" x="2" y="4" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:0.2" d="m6 8v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h6v-1z"/>
+ <path style="fill:#ffffff" d="m6 7v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h6v-1z"/>
+ </g>
+ <g>
+ <circle style="opacity:0.2" cx="23" cy="24" r="8"/>
+ <circle style="fill:#1396ed" cx="23" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="M 23,26.292 19.91,28 20.5,24.382 18,21.82 21.455,21.292 23,18 24.545,21.292 28,21.82 25.5,24.382 26.09,28 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.bartzaalberg.lottery.svg b/.icons/awkward/32x32/apps/com.github.bartzaalberg.lottery.svg
new file mode 100644
index 00000000..d7bdecde
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.bartzaalberg.lottery.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#c2352a" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 16,9.023322 a 2,2 0 0 0 -2,2.000001 2,2 0 0 0 0.818359,1.611328 c -0.67949,1.14886 -1.359573,2.300023 -2.039062,3.392577 -0.397046,0.604811 -0.992322,0.988281 -1.587891,0.988281 -0.529393,0 -1.5597537,-0.315542 -1.8906248,-0.71875 -0.4198219,-0.48724 -1.050607,-1.195298 -1.5136718,-1.679686 A 1,1 0 0 0 8,13.999885 a 1,1 0 0 0 -1,-1 1,1 0 0 0 -1,1 1,1 0 0 0 0.9296875,0.996094 l 0.056641,0.158203 c 0.3970452,1.545624 1.2279555,3.225426 1.625,4.972655 0.066175,0.268803 0.2645999,0.470703 0.5292969,0.470703 2.249922,0.268804 4.564763,0.402344 6.880859,0.402344 2.316096,0 4.632892,-0.13354 6.882813,-0.402344 0.198523,0 0.396721,-0.2019 0.462891,-0.470703 0.397045,-1.747229 1.227955,-3.427031 1.625,-4.972655 l 0.05273,-0.15625 A 1,1 0 0 0 26,13.999885 a 1,1 0 0 0 -1,-1 1,1 0 0 0 -1,1 1,1 0 0 0 0.287109,0.701172 c -0.558973,0.533205 -1.294866,1.284162 -1.677734,1.728515 -0.397045,0.403206 -1.359278,0.585937 -1.888672,0.585937 -0.661741,0 -1.190846,-0.38347 -1.587891,-0.988281 -0.67075,-1.0785 -1.340968,-2.215712 -2.011718,-3.34961 A 2,2 0 0 0 18,11.023323 2,2 0 0 0 16,9.023322 Z m 6.705078,12.986328 c -0.06264,-0.01282 -0.135298,-0.0127 -0.214844,0.002 -2.121962,0.291663 -4.29147,0.586542 -6.460937,0.58789 -2.189622,0.0014 -4.377857,-0.293518 -6.5195314,-0.58789 C 9.2552195,21.953003 9,22.187345 9,22.421759 l 0,1.230469 c 0,0.293015 0.1915839,0.585929 0.5097656,0.644531 4.2636354,0.937654 8.7168324,0.937654 12.9804684,0 C 22.74478,24.23816 23,23.945243 23,23.652228 l 0,-1.230469 c 0,-0.219763 -0.106996,-0.37365 -0.294922,-0.412109 z"/>
+ <path style="fill:#ffe15b" d="m 25.222228,13.482708 -0.229883,0.670795 c -0.397045,1.545625 -1.227931,3.225654 -1.624976,4.972883 -0.06617,0.268803 -0.264696,0.470407 -0.463219,0.470407 C 20.654229,19.865597 18.338133,20 16.022037,20 l 0,0 c -2.316096,0 -4.632193,-0.134403 -6.8821146,-0.403207 -0.264697,0 -0.4632192,-0.201604 -0.529394,-0.470407 C 8.2134839,17.379157 7.3827017,15.699128 6.9856565,14.153503 L 6.7557739,13.50825 c -0.4632193,-0.0672 -0.1555268,-0.291609 -0.1555268,-0.762017 0,-0.60481 -0.2995651,-0.163425 0.2960024,-0.297826 0.5955681,-0.134403 0.622819,-0.07197 0.622819,0.600034 0,0.403207 0.376756,0.126542 0.1120596,0.395346 0.4632186,0.470408 1.2074055,1.314526 1.6706248,1.852134 0.330871,0.403207 1.3601751,0.719448 1.8895681,0.719448 0.595569,0 1.191135,-0.383441 1.588181,-0.988252 0.794089,-1.27682 1.58818,-2.620842 2.38227,-3.964865 -0.198523,-0.268803 -0.330871,-0.604809 -0.330871,-0.940815 0,-0.7392125 0.488762,-0.9003735 1.150504,-0.9003735 0.595567,0 1.099418,0.161161 1.099418,0.9003735 0,0.336006 -0.132348,0.672012 -0.330871,0.940815 l 0,0 c 0.79409,1.344023 1.588181,2.688045 2.382271,3.964865 0.397045,0.604811 0.926438,0.988252 1.588179,0.988252 0.529394,0 1.492628,-0.181837 1.889673,-0.585044 0.46322,-0.537609 1.511821,-1.610215 2.041214,-2.080622 -0.264696,-0.268806 -0.03735,-0.04427 -0.03735,-0.447478 0,-0.672011 -0.277513,-0.606026 0.318053,-0.471625 0.595569,0.134404 0.547938,0.202821 0.547938,0.807631 -0.06617,0.336006 0.205524,0.110075 -0.257697,0.244477 z"/>
+ <path style="fill:#ffe15b" d="M 23,21.421453 C 23,21.128435 22.809092,20.952625 22.490909,21.011229 20.368947,21.302891 18.199698,21.598652 16.030231,21.6 13.840609,21.6014 11.650765,21.305601 9.5090909,21.011229 9.2545448,20.952629 9,21.187039 9,21.421453 l 0,1.230671 c 0,0.293015 0.1909092,0.586034 0.5090909,0.644636 4.2636351,0.937654 8.7181821,0.937654 12.9818181,0 C 22.745455,23.23816 23,22.945139 23,22.652124 Z"/>
+ <circle style="fill:#ffe15b" cx="7" cy="13" r="1"/>
+ <circle style="fill:#ffe15b" cx="25" cy="13" r="1"/>
+ <circle style="fill:#ffe15b" cx="16" cy="10.024" r="2"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.bartzaalberg.php-tester.svg b/.icons/awkward/32x32/apps/com.github.bartzaalberg.php-tester.svg
new file mode 100644
index 00000000..0f07905b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.bartzaalberg.php-tester.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#465489" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;isolation:isolate;fill-rule:evenodd" d="m 14.592055,11.941016 c -0.4277,2.2015 -0.924448,4.74181 -1.352148,6.94121 l 1.430078,0 c 0.2464,-1.2628 0.489212,-2.5144 0.732812,-3.7625 0.4865,0 0.948303,-0.0162 1.408203,0.0041 0.4522,0.0196 0.623175,0.239094 0.546875,0.683594 -0.105,0.6062 -0.227664,1.210825 -0.343164,1.815625 -0.0798,0.4172 -0.160726,0.834685 -0.244726,1.271485 0.4683,-1e-6 0.916452,0.0015 1.364452,-0.0055 0.0364,-7e-4 0.09477,-0.05851 0.105274,-0.0998 0.0399,-0.1554 0.06424,-0.316215 0.09434,-0.474414 0.1722,-0.8988 0.355863,-1.796561 0.514063,-2.697461 0.139299,-0.7952 -0.188902,-1.300425 -0.966602,-1.465625 -0.3682,-0.0784 -0.752664,-0.08847 -1.130664,-0.105274 -0.3738,-0.0168 -0.749,-0.0027 -1.1375,-0.0027 0.1141,-0.5915 0.294722,-1.516834 0.407422,-2.102734 l -1.428711,0 z M 8.218227,14.04375 c -0.0441,0 -0.089119,0.0067 -0.1367191,0.01094 C 7.6538079,16.25549 7.0887,18.795768 6.661,20.997268 l 1.4410158,0 c 0.1085,-0.553 0.3565737,-1.437286 0.4552737,-1.975586 0.0189,-0.1036 0.059927,-0.129216 0.1572263,-0.128516 0.4732,0.0021 0.9473408,0.0128 1.4191412,-0.0082 0.2975,-0.0133 0.598204,-0.05235 0.887304,-0.123047 1.0829,-0.2646 2.179417,-1.420431 2.057617,-3.057031 -0.0623,-0.8393 -0.537217,-1.358394 -1.357617,-1.558594 -0.2499,-0.0616 -0.511459,-0.09494 -0.768359,-0.09844 -0.9114,-0.0112 -1.822975,-0.0041 -2.734375,-0.0041 z m 11.872656,0 c -0.0336,0 -0.06671,0.0054 -0.108008,0.0096 C 19.555175,16.251322 18.9894,18.7964 18.561,21 l 1.439649,0 c 0.1078,-0.5488 0.356606,-1.433884 0.453906,-1.971484 0.021,-0.1127 0.0673,-0.136719 0.170898,-0.136719 0.4844,0.0028 0.969621,0.01063 1.453321,-0.0055 0.6398,-0.0217 1.243003,-0.166021 1.758203,-0.578321 0.7952,-0.6356 1.162339,-1.473577 1.152539,-2.475976 -0.0077,-0.853301 -0.499439,-1.46754 -1.327539,-1.67754 -0.2548,-0.0644 -0.522266,-0.101773 -0.784766,-0.105273 -0.9282,-0.0126 -1.857428,-0.0055 -2.786328,-0.0055 z M 9.32975,15.054101 c 0.5446,0.0322 1.08208,0.03181 1.60918,0.103907 0.4613,0.0637 0.656709,0.33087 0.637109,0.79707 -0.0126,0.2842 -0.06379,0.571922 -0.142187,0.844922 -0.1743,0.6076 -0.604833,0.945284 -1.223633,1.008984 -0.4619999,0.0476 -0.9303111,0.04192 -1.4287111,0.06152 0.1855,-0.9534 0.3634421,-1.865806 0.5482421,-2.816406 z m 11.9,0.0014 c 0.5432,0.0315 1.080712,0.02974 1.607812,0.10254 0.4627,0.063 0.659477,0.327435 0.638477,0.794335 -0.0133,0.294702 -0.06706,0.594935 -0.151757,0.877735 -0.1778,0.5908 -0.607929,0.917306 -1.211329,0.978906 -0.462,0.0476 -0.928178,0.04192 -1.430078,0.06152 0.1855,-0.9534 0.362075,-1.865139 0.546875,-2.815039 z"/>
+ <path style="isolation:isolate;fill:#ffffff;fill-rule:evenodd" d="m 14.592055,10.941016 c -0.4277,2.2015 -0.924448,4.74181 -1.352148,6.94121 l 1.430078,0 c 0.2464,-1.2628 0.489212,-2.5144 0.732812,-3.7625 0.4865,0 0.948303,-0.0162 1.408203,0.0041 0.4522,0.0196 0.623175,0.239094 0.546875,0.683594 -0.105,0.6062 -0.227664,1.210825 -0.343164,1.815625 -0.0798,0.4172 -0.160726,0.834685 -0.244726,1.271485 0.4683,-1e-6 0.916452,0.0015 1.364452,-0.0055 0.0364,-7e-4 0.09477,-0.05851 0.105274,-0.0998 0.0399,-0.1554 0.06424,-0.316215 0.09434,-0.474414 0.1722,-0.8988 0.355863,-1.796561 0.514063,-2.697461 0.139299,-0.7952 -0.188902,-1.300425 -0.966602,-1.465625 -0.3682,-0.0784 -0.752664,-0.08847 -1.130664,-0.105274 -0.3738,-0.0168 -0.749,-0.0027 -1.1375,-0.0027 0.1141,-0.5915 0.294722,-1.516834 0.407422,-2.102734 l -1.428711,0 z M 8.218227,13.04375 c -0.0441,0 -0.089119,0.0067 -0.1367191,0.01094 C 7.6538079,15.25549 7.0887,17.795768 6.661,19.997268 l 1.4410158,0 c 0.1085,-0.553 0.3565737,-1.437286 0.4552737,-1.975586 0.0189,-0.1036 0.059927,-0.129216 0.1572263,-0.128516 0.4732,0.0021 0.9473408,0.0128 1.4191412,-0.0082 0.2975,-0.0133 0.598204,-0.05235 0.887304,-0.123047 1.0829,-0.2646 2.179417,-1.420431 2.057617,-3.057031 -0.0623,-0.8393 -0.537217,-1.358394 -1.357617,-1.558594 -0.2499,-0.0616 -0.511459,-0.09494 -0.768359,-0.09844 -0.9114,-0.0112 -1.822975,-0.0041 -2.734375,-0.0041 z m 11.872656,0 c -0.0336,0 -0.06671,0.0054 -0.108008,0.0096 C 19.555175,15.251322 18.9894,17.7964 18.561,20 l 1.439649,0 c 0.1078,-0.5488 0.356606,-1.433884 0.453906,-1.971484 0.021,-0.1127 0.0673,-0.136719 0.170898,-0.136719 0.4844,0.0028 0.969621,0.01063 1.453321,-0.0055 0.6398,-0.0217 1.243003,-0.166021 1.758203,-0.578321 0.7952,-0.6356 1.162339,-1.473577 1.152539,-2.475976 -0.0077,-0.853301 -0.499439,-1.46754 -1.327539,-1.67754 -0.2548,-0.0644 -0.522266,-0.101773 -0.784766,-0.105273 -0.9282,-0.0126 -1.857428,-0.0055 -2.786328,-0.0055 z M 9.32975,14.054101 c 0.5446,0.0322 1.08208,0.03181 1.60918,0.103907 0.4613,0.0637 0.656709,0.33087 0.637109,0.79707 -0.0126,0.2842 -0.06379,0.571922 -0.142187,0.844922 -0.1743,0.6076 -0.604833,0.945284 -1.223633,1.008984 -0.4619999,0.0476 -0.9303111,0.04192 -1.4287111,0.06152 0.1855,-0.9534 0.3634421,-1.865806 0.5482421,-2.816406 z m 11.9,0.0014 c 0.5432,0.0315 1.080712,0.02974 1.607812,0.10254 0.4627,0.063 0.659477,0.327435 0.638477,0.794335 -0.0133,0.294702 -0.06706,0.594935 -0.151757,0.877735 -0.1778,0.5908 -0.607929,0.917306 -1.211329,0.978906 -0.462,0.0476 -0.928178,0.04192 -1.430078,0.06152 0.1855,-0.9534 0.362075,-1.865139 0.546875,-2.815039 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.bartzaalberg.snaptastic.svg b/.icons/awkward/32x32/apps/com.github.bartzaalberg.snaptastic.svg
new file mode 100644
index 00000000..0e850db7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.bartzaalberg.snaptastic.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 2,11.25 12.000002,-6.2499999 5.333334,2.7777777 3.333334,8.3333332 3.333324,1.427375 3e-6,6.173941 L 14.000002,30 2,23.75 Z"/>
+ <path style="fill:#cccccc" d="M 2.0000028,10.25 14.000005,4.0000001 19.333339,6.7777778 22.666673,15.111111 25.999997,16.538486 26,22.712427 14.000005,29 2.0000028,22.75 Z"/>
+ <path style="fill:#e4e4e4" d="m 26,16.481216 v 6.231211 l -0.0271,0.01364 -0.258586,0.12815 -2.714317,1.422384 -2.999989,1.579613 v -6.231213 l 0.02712,-0.01454 0.258586,-0.141785 2.822647,-1.47964 z"/>
+ <path style="fill:#c5c5c5" d="m 19.999999,13.413029 -0.232771,0.128555 -5.767233,2.996902 2.739458,1.426878 3.027775,1.583697 0.232771,0.113969 0.232764,-0.113969 4.136964,-2.154449 0.260106,-0.143144 0.260981,-0.128556 1.109183,-0.584426 -2.50668,-1.299236 -0.23278,-0.127645 -0.232764,-0.11488 -2.79501,-1.455141 z"/>
+ <path style="fill:#c5c5c5" d="M 8.0000045,7.1621147 7.7672321,7.2906702 2,10.287572 l 2.7394579,1.426877 3.0277742,1.583698 0.2327724,0.113968 0.2327639,-0.113968 4.1369636,-2.15445 0.260105,-0.143143 0.260982,-0.128555 1.109182,-0.584427 L 11.493322,8.9883361 11.260542,8.8606917 11.027778,8.7458119 8.2327684,7.2906702 Z"/>
+ <path style="fill:#e4e4e4" d="m 2.0000057,10.26833 v 6.231211 l 0.027105,0.01364 0.2585868,0.128152 2.714316,1.422382 2.9999894,1.579614 V 13.412114 L 7.9728788,13.39757 7.714292,13.255787 4.8916446,11.776146 Z"/>
+ <path style="fill:#e4e4e4" d="M 20.000001,13.393789 V 19.625 l -0.02711,0.01364 -0.258587,0.128151 -2.714317,1.422383 -2.999989,1.579613 v -6.231214 l 0.02712,-0.01454 0.258587,-0.141784 2.822646,-1.47964 z"/>
+ <path style="fill:#d4d4d4" d="m 20.000001,7.1625772 v 6.2312118 l -0.02711,0.01364 -0.258587,0.12815 -2.714316,1.422384 -2.99999,1.579613 v -6.231214 l 0.02712,-0.01454 0.258587,-0.141783 2.822647,-1.4796408 z"/>
+ <path style="fill:#a0a0a0" d="m 14.000003,4.0183293 -0.232772,0.1285555 -5.7672322,2.9969014 2.7394582,1.4268778 3.027774,1.583698 0.232772,0.113968 0.232764,-0.113968 4.136964,-2.1544501 0.260106,-0.1431431 0.260981,-0.1285555 1.109183,-0.5844271 -2.50668,-1.2992355 -0.23278,-0.1276444 -0.232764,-0.1148798 -2.79501,-1.4551417 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14 4.0175781 L 13.767578 4.1464844 L 8 7.1445312 L 8.9609375 7.6445312 L 13.767578 5.1464844 L 14 5.0175781 L 14.232422 5.1464844 L 17.027344 6.6015625 L 17.259766 6.7167969 L 17.494141 6.84375 L 19.042969 7.6484375 L 20 7.1445312 L 17.494141 5.84375 L 17.259766 5.7167969 L 17.027344 5.6015625 L 14.232422 4.1464844 L 14 4.0175781 z M 8 7.1621094 L 7.7675781 7.2910156 L 2.0195312 10.277344 L 2 10.267578 L 2 11.267578 L 2.0195312 11.277344 L 7.7675781 8.2910156 L 8 8.1621094 L 8.2324219 8.2910156 L 11.027344 9.7460938 L 11.259766 9.8613281 L 11.494141 9.9882812 L 13.042969 10.791016 L 13.058594 10.783203 L 10.740234 9.5703125 L 8 8.1445312 L 8.9375 7.6582031 L 8.2324219 7.2910156 L 8 7.1621094 z M 2.0273438 17.513672 L 4.7988281 18.958984 L 2.2851562 17.640625 L 2.0273438 17.513672 z"/>
+ <path style="fill:#a0a0a0" d="m 14.000001,10.287572 -0.232771,0.128556 -5.7672322,2.996901 2.7394582,1.426877 3.027774,1.583699 0.232771,0.113967 0.232765,-0.113967 4.136964,-2.154451 0.260105,-0.143143 0.260981,-0.128556 1.109183,-0.584426 -2.506679,-1.299236 -0.232781,-0.127644 -0.232763,-0.11488 -2.79501,-1.455141 z"/>
+ <path style="fill:#c5c5c5" d="m 20.000001,19.625002 v 6.231211 l -0.02711,0.01364 -0.258587,0.128152 -2.714317,1.422382 L 14.000001,29 v -6.231214 l 0.02712,-0.01454 0.258587,-0.141783 2.822646,-1.479641 z"/>
+ <path style="fill:#c5c5c5" d="M 8.0000026,13.393789 V 19.625 l 0.027105,0.01364 0.2585867,0.128151 L 11.00001,21.189175 14,22.768788 v -6.231214 l -0.02712,-0.01454 -0.258587,-0.141784 -2.822647,-1.47964 z"/>
+ <path style="fill:#c5c5c5" d="m 2.0000057,16.499544 v 6.231211 l 0.027105,0.01364 0.2585868,0.128151 2.714316,1.422383 2.9999894,1.579613 V 19.643328 L 7.9728788,19.628785 7.714292,19.487 4.8916446,18.00736 Z"/>
+ <path style="fill:#e4e4e4" d="m 8.0000026,19.625002 v 6.231211 l 0.027105,0.01364 0.2585867,0.128152 2.7143157,1.42238 L 14.000001,29 v -6.231214 l -0.02712,-0.01454 -0.258587,-0.141783 -2.822648,-1.479641 z"/>
+ <path style="fill:#f06826" d="M 23.000002,3.0004274 22.767231,3.1238273 17,6.0005406 19.739457,7.3701945 22.767231,8.8903792 23.000002,8.9997766 23.232766,8.8903792 27.369729,6.8223319 27.629834,6.6849296 27.890815,6.5615297 28.999998,6.0005406 26.493319,4.7534101 26.260539,4.6308848 26.027776,4.5206121 23.232766,3.1238273 Z"/>
+ <path style="fill:#f06826" d="M 23.000001,3.000004 22.766928,3.1236885 17.019533,5.9918663 17,5.9814512 v 0.019529 5.9628938 l 0.02734,0.01302 0.257811,0.122382 2.714841,1.365738 3,1.515461 v 0.01953 L 26,13.483239 28.714844,12.117503 28.972656,11.995121 29,11.9821 V 6.0009798 L 26.49349,4.7537196 26.260417,4.6313371 26.027345,4.5206721 23.233074,3.1236885 Z m 4.683593,3.6597583 -0.108073,0.053381 0.05469,-0.028644 z m -3.247396,1.6287296 -1.15104,0.5793638 -0.257813,0.1367037 -0.02734,0.014322 V 8.9993504 L 23.233078,8.889987 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23 3 L 22.767578 3.1230469 L 17.019531 5.9921875 L 17 5.9824219 L 17 6.0019531 L 17 6.9824219 L 17.019531 6.9921875 L 22.767578 4.1230469 L 23 4 L 23.232422 4.1230469 L 26.027344 5.5214844 L 26.259766 5.6308594 L 26.494141 5.7539062 L 29 7 L 29 6.0019531 L 26.494141 4.7539062 L 26.259766 4.6308594 L 26.027344 4.5214844 L 23.232422 3.1230469 L 23 3 z M 27.683594 7.6601562 L 27.630859 7.6835938 L 27.576172 7.7128906 L 27.683594 7.6601562 z M 24.435547 9.2890625 L 23.232422 9.890625 L 23 10 L 23 10.019531 L 23.027344 10.003906 L 23.285156 9.8671875 L 24.435547 9.2890625 z"/>
+ <path style="opacity:0.2" d="m 28.999999,7.0009819 v 5.9813121 l -0.0271,0.01309 -0.258587,0.123013 -2.714316,1.365338 L 23.000008,16 v -5.981313 l 0.02712,-0.01396 0.258587,-0.1360982 2.822645,-1.4203004 z"/>
+ <path style="fill:#f38854" d="m 28.999999,6.0005419 v 5.9813121 l -0.0271,0.01309 -0.258587,0.123013 -2.714316,1.365338 -2.999988,1.516265 V 9.0182466 l 0.02712,-0.013958 0.258587,-0.1360978 2.822645,-1.4203004 z"/>
+ <path style="opacity:0.2" d="m 17.000009,6.9827353 v 5.9813117 l 0.0271,0.01309 0.258587,0.123013 2.714316,1.365338 L 23,15.981753 V 10.00044 L 22.97288,9.986482 22.714293,9.8503842 19.891648,8.4300838 Z"/>
+ <path style="fill:#c85319" d="m 17.000009,5.9822953 v 5.9813117 l 0.0271,0.01309 0.258587,0.123013 2.714316,1.365338 L 23,14.981313 V 9 L 22.97288,8.986042 22.714293,8.8499442 19.891648,7.4296438 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 29 6 L 26.107422 7.4472656 L 23.285156 8.8691406 L 23.027344 9.0039062 L 23 9.0175781 L 23 10.019531 L 23.027344 10.003906 L 23.285156 9.8691406 L 26.107422 8.4492188 L 29 7.0019531 L 29 6 z"/>
+ <path style="opacity:0.1" d="M 17 5.9824219 L 17 6.9824219 L 19.892578 8.4296875 L 22.714844 9.8496094 L 22.972656 9.9863281 L 23 10 L 23 9 L 22.972656 8.9863281 L 22.714844 8.8496094 L 19.892578 7.4296875 L 17 5.9824219 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.basjam.valacompiler.svg b/.icons/awkward/32x32/apps/com.github.basjam.valacompiler.svg
new file mode 100644
index 00000000..328767d0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.basjam.valacompiler.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#8e8e8e" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 6.5,8.49985 4.5,5 4.5,-5"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 6.5,7.5 4.5,5 4.5,-5"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 6.5,19.49985 0,6 6,0"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 6.5,18.5 0,6 6,0"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 25.514341,13.483858 -4.5,-5.0000003 -4.5,5.0000003"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 25.514341,12.484008 -4.5,-5.0000003 -4.5,5.0000003"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 25.514341,25.483932 -4.5,-5 -4.5,5"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 25.514341,24.484082 -4.5,-5 -4.5,5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.bcedu.museic.svg b/.icons/awkward/32x32/apps/com.github.bcedu.museic.svg
new file mode 100644
index 00000000..80ed2264
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.bcedu.museic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 27.005399,4.1200596 12.030346,7.5725587 C 9.9195887,7.8386355 10,10 10,10 v 2 7.214844 C 9.5123074,19.074365 9.0075177,19.002064 8.5,19 5.4624339,19 3,21.462434 3,24.5 3,27.537566 5.4624339,30 8.5,30 c 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 14 V 24.5 11.158203 L 25,8.5419404 V 16.214844 C 24.512307,16.074365 24.007518,16.002064 23.5,16 20.462434,16 18,18.462434 18,21.5 c 0,3.037566 2.462434,5.5 5.5,5.5 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 29 V 7.7001435 6 c 0,0 0.02603,-2.3053357 -1.994601,-1.8799404 z"/>
+ <path style="fill:#4f4f4f" d="M 27.005399,3.1200596 12.030346,6.5725587 C 9.9195887,6.8386355 10,9 10,9 v 2 7.214844 C 9.5123074,18.074365 9.0075177,18.002064 8.5,18 5.4624339,18 3,20.462434 3,23.5 3,26.537566 5.4624339,29 8.5,29 c 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 14 V 23.5 10.158203 L 25,7.5419404 V 15.214844 C 24.512307,15.074365 24.007518,15.002064 23.5,15 20.462434,15 18,17.462434 18,20.5 c 0,3.037566 2.462434,5.5 5.5,5.5 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 29 V 6.7001435 5 c 0,0 0.02603,-2.3053357 -1.994601,-1.8799404 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 27.361328 3.0703125 C 27.250522 3.0767954 27.132149 3.0925534 27.005859 3.1191406 L 12.03125 6.5722656 C 9.9204927 6.8383424 10 9 10 9 L 10 10 C 10 10 9.9204927 7.8383424 12.03125 7.5722656 L 27.005859 4.1191406 C 29.02649 3.6937453 29 6 29 6 L 29 5 C 29 5 29.023417 2.9730693 27.361328 3.0703125 z M 23.5 15 C 20.462434 15 18 17.462434 18 20.5 C 18 20.668742 18.010516 20.835131 18.025391 21 C 18.278277 18.197026 20.631176 16 23.5 16 C 24.007518 16.002064 24.512307 16.074365 25 16.214844 L 25 15.214844 C 24.512307 15.074365 24.007518 15.002064 23.5 15 z M 8.5 18 C 5.4624339 18 3 20.462434 3 23.5 C 3 23.668742 3.010516 23.835131 3.0253906 24 C 3.2782771 21.197026 5.6311762 19 8.5 19 C 9.0075177 19.002064 9.5123074 19.074365 10 19.214844 L 10 18.214844 C 9.5123074 18.074365 9.0075177 18.002064 8.5 18 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.bcedu.shutdownscheduler.svg b/.icons/awkward/32x32/apps/com.github.bcedu.shutdownscheduler.svg
new file mode 100644
index 00000000..85c56665
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.bcedu.shutdownscheduler.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="fill:#4f4f4f" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 16,8 a 9,9 0 0 0 -9,9 9,9 0 0 0 9,9 9,9 0 0 0 9,-9 9,9 0 0 0 -9,-9 z m 0,2 a 7,7 0 0 1 7,7 7,7 0 0 1 -7,7 7,7 0 0 1 -7,-7 7,7 0 0 1 7,-7 z m 0,3 c -0.554,0 -1,0.446 -1,1 l 0,6 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-6 c 0,-0.554 -0.446,-1 -1,-1 z"/>
+ <path style="fill:#ffffff" d="m 16,7 a 9,9 0 0 0 -9,9 9,9 0 0 0 9,9 9,9 0 0 0 9,-9 9,9 0 0 0 -9,-9 z m 0,2 a 7,7 0 0 1 7,7 7,7 0 0 1 -7,7 7,7 0 0 1 -7,-7 7,7 0 0 1 7,-7 z m 0,3 c -0.554,0 -1,0.446 -1,1 l 0,6 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-6 c 0,-0.554 -0.446,-1 -1,-1 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 15.9995,3 14,14 0 0 1 29.9785,16.414 14,14 0 0 0 29.9995,16 a 14,14 0 0 0 -14,-14 z"/>
+ <path style="opacity:0.2" d="M 29.979,16.414 A 14,14 0 0 1 16,30 14,14 0 0 1 2.022,16.586 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 29.979,16.414 Z"/>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#cd4242" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 24,18 a 1,1 0 0 0 -1,1 l 0,3.5 0,0.75 0,0.75 5,0 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 l -3,0 0,-3 a 1,1 0 0 0 -1,-1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.bcedu.vgrive.svg b/.icons/awkward/32x32/apps/com.github.bcedu.vgrive.svg
new file mode 100644
index 00000000..9c1d1813
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.bcedu.vgrive.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <path style="opacity:.2" d="m11.385139 3.9999955c-0.04222 0.0006947-0.08484 0.0028-0.126954 0.00586l0.0059 0.00977c-0.772755 0.042269-1.4801606 0.4668915-1.8730466 1.15625l-8.076172 14.18164c-0.44425701 0.77999-0.41681401 1.752573 0.07227 2.503906l4.617187 7.089844c0.169763 0.260601 0.387758 0.48491 0.642578 0.658203 0.37847 0.257543 0.822953 0.394505 1.277344 0.394531h16.154297c0.771624 0.000061 1.491793-0.395246 1.919922-1.052734l4.615234-7.089844c0.103243-0.160121 0.187454-0.332824 0.25-0.513672 0.0012-0.0033 0.0028-0.0064 0.0039-0.0098 0.226929-0.654693 0.161274-1.37989-0.179688-1.980468l-8.078162-14.181612c-0.38311-0.6722034-1.0644-1.0881391-1.814453-1.148437l0.01367-0.023437h-9.423828zm4.611328 8.6992185 4.707031 8.634765h-9.482422z"/>
+ <path style="fill:#abacae" d="m3.7522726 20.009766 2.8695407 4.121775-0.5458258 3.277512c-0.051092 0.306793 0.3159964 1.023123 0.5708164 1.196416 0.3784694 0.257543 0.8229523 0.394505 1.2773437 0.394531h16.154296c0.771624 0.000061 1.491793-0.395246 1.919922-1.052734l4.615234-7.089844c0.103243-0.160121 0.187454-0.332824 0.25-0.513672 0.0011-0.0033 0.0028-0.0064 0.0039-0.0098 0.03664-0.105703 0.05276-0.21566 0.07422-0.324218l-0.406776-0.430571-20.34776 0.430571z"/>
+ <path style="opacity:.2" d="m15.998366 11.699219-9.3515621 16.90625c0.1351678 0.09198 0.2802354 0.162182 0.4296875 0.222656l9.1953116-16.625zm-14.93164 8.3125c0.026106 0.132871 0.058886 0.261115 0.1074219 0.388672-0.043371-0.127689-0.081402-0.25676-0.1074219-0.388672z"/>
+ <path style="fill:#7e8087" d="m11.385334 3c-0.820767-0.0001128-1.5798463 0.4462096-1.9936106 1.1722006l-8.0769879 14.182074c-0.44425668 0.77999-0.41583339 1.751054 0.073246 2.502387l4.6158016 7.091038c0.1697628 0.260601 0.3884095 0.484042 0.6432295 0.657335l14.161163-25.605035z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m11.385085 3c-0.820767-0.0001128-1.5803762 0.445884-1.9941405 1.171875l-8.0761719 14.181641c-0.2898543 0.508903-0.35728172 1.096814-0.2480469 1.654296 0.051559-0.225975 0.130276-0.447524 0.2480469-0.654296l8.0761719-14.181641c0.4137643-0.725991 1.1733735-1.1719878 1.9941405-1.171875h8.871093l0.552735-1z"/>
+ <path style="opacity:.2" d="m11.385085 4c-0.04222 0.0006947-0.08484 0.0028-0.126954 0.00586l9.269532 17.003907h9.986328l0.09961-0.152344c0.103243-0.160121 0.187454-0.332824 0.25-0.513672 0.0012-0.0033 0.0028-0.0064 0.0039-0.0098 0.0322-0.09291 0.04398-0.189964 0.06445-0.285156-0.0026-0.01285-0.0012-0.02625-0.0039-0.03906h-10.400388l-8.728516-16.009735z"/>
+ <path style="fill:#555761" d="m11.385085 3c-0.04222 0.0006947-0.08484 0.0028-0.126954 0.00586l9.269532 17.003907h10.414062c0.111422-0.563495 0.03201-1.152639-0.253906-1.65625l-8.078125-14.181642c-0.413765-0.725991-1.17142-1.1719878-1.992187-1.171875zm-10.074219 17.722656c0.017063 0.03144 0.034287 0.06314 0.052734 0.09375-0.018446-0.03062-0.035671-0.06231-0.052734-0.09375z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m11.385085 3c-0.04222 0.0006947-0.08484 0.0028-0.126954 0.00586l0.541016 0.99414h8.81836c0.820766-0.0001128 1.578422 0.445884 1.992187 1.171875l8.078125 14.181641c0.117241 0.206507 0.191358 0.428645 0.240234 0.65625h0.01367c0.111422-0.563495 0.03201-1.152639-0.253906-1.65625l-8.078123-14.181641c-0.413765-0.725991-1.171421-1.1719878-1.992187-1.171875zm-10.074219 17.722656c0.017063 0.03144 0.034287 0.06314 0.052734 0.09375-0.018446-0.03062-0.035671-0.06231-0.052734-0.09375zm0 1c0.017063 0.03144 0.034288 0.06313 0.052734 0.09375-0.018447-0.03061-0.035671-0.06231-0.052734-0.09375z"/>
+ <path style="opacity:.2" d="m16.057606 11.001179a1.3333407 1.2501302 0 0 0 -1.209522 0.6189l-2.333113 3.750015-2.333113 3.750017a1.3333407 1.2501302 0 0 0 1.152235 1.879889h9.332452a1.3333407 1.2501302 0 0 0 1.152235 -1.879889l-2.333113-3.750017-2.333112-3.750015a1.3333407 1.2501302 0 0 0 -1.094949 -0.6189z"/>
+ <path style="fill:#ffffff" d="m16.057606 10.001179a1.3333407 1.2501302 0 0 0 -1.209522 0.6189l-2.333113 3.750015-2.333113 3.750017a1.3333407 1.2501302 0 0 0 1.152235 1.879889h9.332452a1.3333407 1.2501302 0 0 0 1.152235 -1.879889l-2.333113-3.750017-2.333112-3.750015a1.3333407 1.2501302 0 0 0 -1.094949 -0.6189z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.bharatkalluri.easypass.svg b/.icons/awkward/32x32/apps/com.github.bharatkalluri.easypass.svg
new file mode 100644
index 00000000..f6b66e2a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.bharatkalluri.easypass.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#0d86cb" d="m10 8a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 7.4102 -5h4.59v3h5v-3h3v-6h-12.588a8 8 0 0 0 -7.4121 -5z"/>
+ <circle opacity=".2" cx="10" cy="17" r="3"/>
+ <circle fill="#f9f9f9" cx="10" cy="16" r="3"/>
+ <path fill="#fff" opacity=".2" d="m10 8a8 8 0 0 0 -8 8 8 8 0 0 0 0.0215 0.424 8 8 0 0 1 7.9785 -7.424 8 8 0 0 1 7.4121 5h12.588v-1h-12.588a8 8 0 0 0 -7.412 -5z"/>
+ <path opacity=".2" d="m2.0215 16.424a8 8 0 0 0 -0.0215 0.576 8 8 0 0 0 8 8 8 8 0 0 0 7.4102 -5h4.59v-1h-4.5898a8 8 0 0 1 -7.41 5 8 8 0 0 1 -7.9785 -7.576zm24.978 2.576v1h3v-1h-3zm-5 3v1h5v-1h-5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.bharatkalluri.gifup.svg b/.icons/awkward/32x32/apps/com.github.bharatkalluri.gifup.svg
new file mode 120000
index 00000000..2af83d0e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.bharatkalluri.gifup.svg
@@ -0,0 +1 @@
+gifup.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.bilelmoussaoui.Authenticator.svg b/.icons/awkward/32x32/apps/com.github.bilelmoussaoui.Authenticator.svg
new file mode 120000
index 00000000..57c14e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.bilelmoussaoui.Authenticator.svg
@@ -0,0 +1 @@
+gnome-twofactorauth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.birros.WebArchives.svg b/.icons/awkward/32x32/apps/com.github.birros.WebArchives.svg
new file mode 100644
index 00000000..0eced029
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.birros.WebArchives.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2.45,31 C 1.6467,31 1,30.3533 1,29.55 V 3.45 C 1,2.6467 1.6467,2 2.45,2 H 18 L 30,14 V 29.55 C 30,30.3533 29.3533,31 28.55,31 Z"/>
+ <path style="fill:#2663b2" d="M 2.45,30 C 1.6467,30 1,29.3533 1,28.55 V 2.45 C 1,1.6467 1.6467,1 2.45,1 H 18 L 30,13 V 28.55 C 30,29.3533 29.3533,30 28.55,30 Z"/>
+ <path style="opacity:0.2" d="m 15.5,6 c -0.34955,0 -0.692479,0.026964 -1.033203,0.060547 a 10.5,10.5 0 0 0 -0.421875,0.050781 c -0.233745,0.032687 -0.464822,0.075148 -0.69336,0.1230469 a 10.5,10.5 0 0 0 -0.449218,0.1015625 c -0.226437,0.05806 -0.447698,0.124687 -0.667969,0.1972656 a 10.5,10.5 0 0 0 -0.386719,0.1289063 c -0.285365,0.1066125 -0.564872,0.2272401 -0.83789,0.3574218 A 10.5,10.5 0 0 0 10.84375,7.09375 C 9.4580393,7.7842573 8.2454934,8.7717572 7.2890625,9.9726562 A 10.5,10.5 0 0 0 6.703125,10.783203 c -0.010831,0.01662 -0.020509,0.0341 -0.03125,0.05078 -0.2099656,0.326054 -0.3984008,0.666522 -0.5722656,1.015625 A 10.5,10.5 0 0 0 5.9375,12.183594 c -0.067721,0.148951 -0.1305225,0.300593 -0.1914062,0.453125 a 10.5,10.5 0 0 0 -0.1796876,0.492187 c -0.037432,0.109431 -0.079405,0.217111 -0.1132812,0.328125 -0.00121,0.004 -0.00271,0.0078 -0.00391,0.01172 A 10.5,10.5 0 0 0 5.234375,14.316406 c -0.019618,0.0917 -0.035546,0.184775 -0.052734,0.277344 A 10.5,10.5 0 0 0 5.078125,15.289062 c -0.010232,0.08789 -0.023224,0.175132 -0.03125,0.263672 A 10.5,10.5 0 0 0 5,16.5 c 0,0.25908 0.010643,0.515242 0.029297,0.769531 3.309e-4,0.0045 -3.367e-4,0.0092 0,0.01367 a 10.5,10.5 0 0 0 0.1113281,0.898438 c 0.015611,0.09578 0.03453,0.190262 0.052734,0.285156 a 10.5,10.5 0 0 0 0.1464844,0.652344 c 0.026084,0.100468 0.051104,0.2015 0.080078,0.300781 a 10.5,10.5 0 0 0 0.2246093,0.679687 c 0.066881,0.181685 0.1403199,0.360252 0.2167969,0.53711 a 10.5,10.5 0 0 0 0.1757813,0.392578 c 0.080002,0.165999 0.1636629,0.329157 0.2519531,0.490234 a 10.5,10.5 0 0 0 0.1132813,0.197266 c 0.097168,0.168575 0.1947809,0.337394 0.3007812,0.5 -0.00198,0.0014 -0.00388,0.0025 -0.00586,0.0039 a 10.5,10.5 0 0 0 0.5839844,0.8125 c 0.00283,-0.002 0.00498,-0.0038 0.00781,-0.0059 0.4811925,0.604165 1.0267242,1.154915 1.6269531,1.640625 0.2852329,0.230812 0.5839642,0.444087 0.8925782,0.644531 a 10.5,10.5 0 0 0 0.1582031,0.0957 c 0.2526191,0.157836 0.5129611,0.305075 0.7792971,0.441406 a 10.5,10.5 0 0 0 0.298828,0.144532 c 0.229655,0.108491 0.464734,0.208866 0.703125,0.300781 a 10.5,10.5 0 0 0 0.390625,0.142578 c 0.217572,0.07402 0.438392,0.137454 0.662109,0.197266 a 10.5,10.5 0 0 0 0.433594,0.111328 c 0.242857,0.05379 0.491368,0.09235 0.740234,0.128906 a 10.5,10.5 0 0 0 0.378907,0.05664 C 14.73044,26.972887 15.112102,27 15.5,27 c 0.343047,0 0.679084,-0.02626 1.013672,-0.05859 a 10.5,10.5 0 0 0 0.447266,-0.05469 c 0.229165,-0.03218 0.455519,-0.07235 0.679687,-0.119141 a 10.5,10.5 0 0 0 0.441406,-0.09961 c 0.215891,-0.05498 0.428351,-0.119326 0.638672,-0.1875 a 10.5,10.5 0 0 0 0.431641,-0.142578 c 0.256224,-0.09561 0.505621,-0.205661 0.751953,-0.320313 a 10.5,10.5 0 0 0 0.236328,-0.105469 c 1.371134,-0.679941 2.574273,-1.647806 3.527344,-2.828125 a 10.5,10.5 0 0 0 0.591797,-0.80664 c 0.140031,-0.21168 0.273594,-0.428477 0.398437,-0.650391 0.06955,-0.123621 0.13067,-0.252284 0.195313,-0.378906 a 10.5,10.5 0 0 0 0.21289,-0.439453 c 0.05783,-0.12761 0.113198,-0.256472 0.166016,-0.386719 a 10.5,10.5 0 0 0 0.238281,-0.650391 c 0.02223,-0.06733 0.04747,-0.133245 0.06836,-0.201172 a 10.5,10.5 0 0 0 0.002,-0.0039 10.5,10.5 0 0 0 0.224609,-0.878906 c 0.0188,-0.08795 0.03421,-0.176879 0.05078,-0.265625 a 10.5,10.5 0 0 0 0.109375,-0.726563 c 0.0089,-0.07802 0.01819,-0.15584 0.02539,-0.234374 A 10.5,10.5 0 0 0 26,16.5 c 0,-0.257635 -0.0089,-0.512691 -0.02734,-0.765625 a 10.5,10.5 0 0 0 -0.115234,-0.935547 c -0.01393,-0.08471 -0.03092,-0.167942 -0.04687,-0.251953 A 10.5,10.5 0 0 0 25.65625,13.865234 c -0.025,-0.09592 -0.04853,-0.192271 -0.07617,-0.287109 a 10.5,10.5 0 0 0 -0.257812,-0.775391 c -0.01069,-0.02822 -0.01837,-0.05784 -0.0293,-0.08594 -0.03147,-0.08097 -0.0701,-0.15829 -0.103516,-0.238281 a 10.5,10.5 0 0 0 -0.25,-0.558594 c -0.06627,-0.135772 -0.135177,-0.269895 -0.207031,-0.402344 a 10.5,10.5 0 0 0 -0.216797,-0.378906 c -0.0835,-0.139805 -0.166186,-0.280461 -0.255859,-0.416016 7.72e-4,-5.66e-4 0.0012,-0.0014 0.002,-0.002 A 10.5,10.5 0 0 0 23.671875,9.9121094 c -0.0016,0.00116 -0.0023,0.00274 -0.0039,0.00391 C 23.190869,9.325158 22.650463,8.7882359 22.058594,8.3125 A 10.5,10.5 0 0 0 22,8.2675781 C 21.737286,8.0594134 21.463768,7.8643612 21.181641,7.6816406 A 10.5,10.5 0 0 0 20.958984,7.5449219 C 20.725111,7.401575 20.485672,7.2676422 20.240234,7.1425781 A 10.5,10.5 0 0 0 19.921875,6.9902344 C 19.704511,6.8885793 19.482951,6.7938893 19.257812,6.7070312 A 10.5,10.5 0 0 0 18.832031,6.5527344 c -0.213183,-0.071735 -0.43135,-0.13328 -0.65039,-0.1914063 A 10.5,10.5 0 0 0 17.759766,6.2539062 C 17.522397,6.2014787 17.280209,6.1629384 17.037109,6.1269531 a 10.5,10.5 0 0 0 -0.404297,-0.0625 C 16.260138,6.0241841 15.883347,6 15.5,6 Z m 0.494141,1.078125 c 0.9424,0.23372 1.86219,1.1216444 2.59375,2.5839844 0.28795,0.5755796 0.524525,1.2554196 0.734375,1.9746096 -1.02434,0.20536 -2.152675,0.318379 -3.328125,0.349609 z m -1,0.00391 v 4.9082028 c -1.17186,-0.0252 -2.297206,-0.133441 -3.322266,-0.332031 0.21103,-0.72746 0.449474,-1.414884 0.740234,-1.9960936 0.7285,-1.45623 1.643772,-2.3418381 2.582032,-2.5800782 z m -2.273438,0.3320313 c -0.4523,0.49969 -0.857225,1.1093513 -1.203125,1.8007813 -0.32891,0.6574599 -0.608401,1.3992682 -0.83789,2.1992182 C 9.8865875,11.207803 9.1401319,10.970084 8.5136719,10.677734 8.3822819,10.616434 8.2646781,10.552251 8.1425781,10.488281 9.3165481,9.0525712 10.901493,7.9685125 12.720703,7.4140625 Z m 5.558594,0 c 1.80146,0.54904 3.374452,1.61634 4.544922,3.0312505 -0.14682,0.0789 -0.294338,0.157411 -0.455078,0.232421 -0.59814,0.27914 -1.305691,0.507885 -2.056641,0.708985 -0.22807,-0.78932 -0.504958,-1.5219852 -0.830078,-2.1718752 -0.3459,-0.6914301 -0.750825,-1.3010913 -1.203125,-1.8007813 z m 5.144531,3.8457035 c 0.90866,1.37257 1.460891,2.996873 1.550781,4.746093 h -3.986328 c -0.0308,-1.28282 -0.176438,-2.506026 -0.423828,-3.628906 0.81081,-0.21624 1.560503,-0.480195 2.226563,-0.791015 0.21973,-0.102551 0.429602,-0.213112 0.632812,-0.326172 z m -15.8749999,0.04492 c 0.17666,0.0959 0.3542288,0.19317 0.5429688,0.28125 0.69589,0.324749 1.4828575,0.599162 2.3359371,0.820312 -0.24342,1.11462 -0.385505,2.328229 -0.416015,3.599609 H 6.0253906 c 0.0889,-1.73063 0.6317475,-3.337932 1.5234375,-4.701171 z m 12.0351559,1.302734 c 0.22976,1.04601 0.371264,2.190967 0.402344,3.398437 h -3.992187 v -3.019531 c 1.26535,-0.0315 2.479883,-0.152236 3.589843,-0.378906 z m -8.175781,0.02344 c 1.11053,0.21951 2.323858,0.334015 3.585938,0.359375 v 3.015625 h -3.980469 c 0.0308,-1.19782 0.168011,-2.33573 0.394531,-3.375 z m -5.3828124,4.375 h 3.9863284 c 0.0304,1.26691 0.172172,2.476501 0.414062,3.587891 -0.8523797,0.22129 -1.6385841,0.497736 -2.3339841,0.822266 -0.18868,0.088 -0.3663588,0.183476 -0.5429688,0.279296 -0.88968,-1.36018 -1.4326275,-2.963273 -1.5234375,-4.689453 z m 4.9882814,0 h 3.980469 v 3.003907 c -1.26281,0.0254 -2.476831,0.139335 -3.587891,0.359375 -0.22499,-1.03603 -0.361868,-2.170082 -0.392578,-3.363282 z m 4.980469,0 h 3.992187 c -0.031,1.20338 -0.170047,2.345512 -0.398437,3.388672 -1.11112,-0.22747 -2.32681,-0.349299 -3.59375,-0.380859 z m 4.99414,0 h 3.986328 c -0.0918,1.74476 -0.644151,3.364855 -1.550781,4.734375 -0.20319,-0.11305 -0.413102,-0.221688 -0.632812,-0.324218 -0.66494,-0.31031 -1.413427,-0.574766 -2.222657,-0.791016 0.24603,-1.12005 0.389232,-2.340251 0.419922,-3.619141 z m -5.99414,4.003907 v 4.919922 c -0.93842,-0.23764 -1.853412,-1.123619 -2.582032,-2.580079 -0.29232,-0.58433 -0.53245,-1.275762 -0.74414,-2.007812 1.02607,-0.19901 2.152922,-0.306781 3.326172,-0.332031 z m 1,0.0039 c 1.17712,0.0313 2.306511,0.145692 3.332031,0.351562 -0.21041,0.72307 -0.449011,1.406155 -0.738281,1.984375 -0.73168,1.46257 -1.65119,2.350865 -2.59375,2.583985 z m -5.31836,0.574219 c 0.23001,0.80389 0.511497,1.548734 0.841797,2.208984 0.34311,0.68585 0.743556,1.289979 1.191406,1.787109 -1.8145,-0.55549 -3.3948659,-1.639515 -4.5664059,-3.072265 0.1221,-0.064 0.2397038,-0.128143 0.3710938,-0.189453 0.62538,-0.29185 1.3706293,-0.528295 2.1621091,-0.734375 z m 9.640625,0.02734 c 0.74935,0.2009 1.455675,0.428402 2.052735,0.707032 0.16074,0.075 0.308258,0.153452 0.455078,0.232422 -1.16803,1.41196 -2.736443,2.479236 -4.533203,3.029296 0.44785,-0.49713 0.848296,-1.101259 1.191406,-1.787109 0.32652,-0.65268 0.605384,-1.388401 0.833984,-2.181641 z"/>
+ <path style="fill:#ffffff" d="M 15.5 5 C 15.15045 5 14.807521 5.0269643 14.466797 5.0605469 A 10.5 10.5 0 0 0 14.044922 5.1113281 C 13.811177 5.1440154 13.5801 5.1864764 13.351562 5.234375 A 10.5 10.5 0 0 0 12.902344 5.3359375 C 12.675907 5.3939971 12.454646 5.4606245 12.234375 5.5332031 A 10.5 10.5 0 0 0 11.847656 5.6621094 C 11.562291 5.7687219 11.282784 5.8893495 11.009766 6.0195312 A 10.5 10.5 0 0 0 10.84375 6.09375 C 9.4580393 6.7842573 8.2454934 7.7717572 7.2890625 8.9726562 A 10.5 10.5 0 0 0 6.703125 9.7832031 C 6.6922936 9.7998187 6.6826159 9.817305 6.671875 9.8339844 C 6.4619094 10.160038 6.2734742 10.500506 6.0996094 10.849609 A 10.5 10.5 0 0 0 5.9375 11.183594 C 5.8697788 11.332545 5.8069775 11.484187 5.7460938 11.636719 A 10.5 10.5 0 0 0 5.5664062 12.128906 C 5.5289739 12.238337 5.4870016 12.346017 5.453125 12.457031 C 5.4519196 12.460982 5.4504196 12.464798 5.4492188 12.46875 A 10.5 10.5 0 0 0 5.234375 13.316406 C 5.2147572 13.408104 5.1988293 13.501181 5.1816406 13.59375 A 10.5 10.5 0 0 0 5.078125 14.289062 C 5.0678925 14.376948 5.054901 14.464194 5.046875 14.552734 A 10.5 10.5 0 0 0 5 15.5 C 5 15.75908 5.0106427 16.015242 5.0292969 16.269531 C 5.0296278 16.274043 5.0289602 16.278693 5.0292969 16.283203 A 10.5 10.5 0 0 0 5.140625 17.181641 C 5.1562356 17.277426 5.1751549 17.371903 5.1933594 17.466797 A 10.5 10.5 0 0 0 5.3398438 18.119141 C 5.3659274 18.219609 5.3909482 18.320641 5.4199219 18.419922 A 10.5 10.5 0 0 0 5.6445312 19.099609 C 5.7114124 19.281294 5.7848511 19.459861 5.8613281 19.636719 A 10.5 10.5 0 0 0 6.0371094 20.029297 C 6.1171116 20.195296 6.2007723 20.358454 6.2890625 20.519531 A 10.5 10.5 0 0 0 6.4023438 20.716797 C 6.4995116 20.885372 6.5971247 21.054191 6.703125 21.216797 C 6.7011402 21.218208 6.6992479 21.219291 6.6972656 21.220703 A 10.5 10.5 0 0 0 7.28125 22.033203 C 7.2840773 22.031178 7.2862272 22.029367 7.2890625 22.027344 C 7.770255 22.631509 8.3157867 23.182259 8.9160156 23.667969 C 9.2012485 23.898781 9.4999798 24.112056 9.8085938 24.3125 A 10.5 10.5 0 0 0 9.9667969 24.408203 C 10.219416 24.566039 10.479758 24.713278 10.746094 24.849609 A 10.5 10.5 0 0 0 11.044922 24.994141 C 11.274577 25.102632 11.509656 25.203007 11.748047 25.294922 A 10.5 10.5 0 0 0 12.138672 25.4375 C 12.356244 25.511517 12.577064 25.574954 12.800781 25.634766 A 10.5 10.5 0 0 0 13.234375 25.746094 C 13.477232 25.799882 13.725743 25.838446 13.974609 25.875 A 10.5 10.5 0 0 0 14.353516 25.931641 C 14.73044 25.972887 15.112102 26 15.5 26 C 15.843047 26 16.179084 25.973743 16.513672 25.941406 A 10.5 10.5 0 0 0 16.960938 25.886719 C 17.190103 25.85454 17.416457 25.814373 17.640625 25.767578 A 10.5 10.5 0 0 0 18.082031 25.667969 C 18.297922 25.612991 18.510382 25.548643 18.720703 25.480469 A 10.5 10.5 0 0 0 19.152344 25.337891 C 19.408568 25.24228 19.657965 25.13223 19.904297 25.017578 A 10.5 10.5 0 0 0 20.140625 24.912109 C 21.511759 24.232168 22.714898 23.264303 23.667969 22.083984 A 10.5 10.5 0 0 0 24.259766 21.277344 C 24.399797 21.065664 24.53336 20.848867 24.658203 20.626953 C 24.727749 20.503332 24.788873 20.374669 24.853516 20.248047 A 10.5 10.5 0 0 0 25.066406 19.808594 C 25.124236 19.680984 25.179604 19.552122 25.232422 19.421875 A 10.5 10.5 0 0 0 25.470703 18.771484 C 25.492929 18.704149 25.518173 18.638239 25.539062 18.570312 A 10.5 10.5 0 0 0 25.541016 18.566406 A 10.5 10.5 0 0 0 25.765625 17.6875 C 25.784425 17.599554 25.799836 17.510621 25.816406 17.421875 A 10.5 10.5 0 0 0 25.925781 16.695312 C 25.934714 16.61729 25.943972 16.539472 25.951172 16.460938 A 10.5 10.5 0 0 0 26 15.5 C 26 15.242365 25.991055 14.987309 25.972656 14.734375 A 10.5 10.5 0 0 0 25.857422 13.798828 C 25.843497 13.714121 25.826499 13.630886 25.810547 13.546875 A 10.5 10.5 0 0 0 25.65625 12.865234 C 25.631246 12.769312 25.607716 12.672963 25.580078 12.578125 A 10.5 10.5 0 0 0 25.322266 11.802734 C 25.311578 11.774518 25.303892 11.744898 25.292969 11.716797 C 25.261495 11.635826 25.222864 11.558507 25.189453 11.478516 A 10.5 10.5 0 0 0 24.939453 10.919922 C 24.873186 10.78415 24.804276 10.650027 24.732422 10.517578 A 10.5 10.5 0 0 0 24.515625 10.138672 C 24.432123 9.9988668 24.349439 9.8582109 24.259766 9.7226562 C 24.260538 9.7220901 24.260947 9.7212695 24.261719 9.7207031 A 10.5 10.5 0 0 0 23.671875 8.9121094 C 23.6703 8.9132735 23.669546 8.914852 23.667969 8.9160156 C 23.190869 8.325158 22.650463 7.7882359 22.058594 7.3125 A 10.5 10.5 0 0 0 22 7.2675781 C 21.737286 7.0594134 21.463768 6.8643612 21.181641 6.6816406 A 10.5 10.5 0 0 0 20.958984 6.5449219 C 20.725111 6.401575 20.485672 6.2676422 20.240234 6.1425781 A 10.5 10.5 0 0 0 19.921875 5.9902344 C 19.704511 5.8885793 19.482951 5.7938893 19.257812 5.7070312 A 10.5 10.5 0 0 0 18.832031 5.5527344 C 18.618848 5.4809992 18.400681 5.4194544 18.181641 5.3613281 A 10.5 10.5 0 0 0 17.759766 5.2539062 C 17.522397 5.2014787 17.280209 5.1629384 17.037109 5.1269531 A 10.5 10.5 0 0 0 16.632812 5.0644531 C 16.260138 5.0241841 15.883347 5 15.5 5 z M 15.994141 6.078125 C 16.936541 6.311845 17.856331 7.1997694 18.587891 8.6621094 C 18.875841 9.2376894 19.112416 9.9175288 19.322266 10.636719 C 18.297926 10.842079 17.169591 10.955098 15.994141 10.986328 L 15.994141 6.078125 z M 14.994141 6.0820312 L 14.994141 10.990234 C 13.822281 10.965034 12.696935 10.856793 11.671875 10.658203 C 11.882905 9.9307431 12.121349 9.2433194 12.412109 8.6621094 C 13.140609 7.2058794 14.055881 6.3202713 14.994141 6.0820312 z M 12.720703 6.4140625 C 12.268403 6.9137525 11.863478 7.5234138 11.517578 8.2148438 C 11.188668 8.8723037 10.909177 9.6141125 10.679688 10.414062 C 9.8865875 10.207803 9.1401319 9.9700844 8.5136719 9.6777344 C 8.3822819 9.6164344 8.2646781 9.5522513 8.1425781 9.4882812 C 9.3165481 8.0525712 10.901493 6.9685125 12.720703 6.4140625 z M 18.279297 6.4140625 C 20.080757 6.9631025 21.653749 8.0304025 22.824219 9.4453125 C 22.677399 9.5242125 22.529881 9.6027244 22.369141 9.6777344 C 21.771001 9.9568744 21.06345 10.185619 20.3125 10.386719 C 20.08443 9.5973987 19.807542 8.8647338 19.482422 8.2148438 C 19.136522 7.5234137 18.731597 6.9137525 18.279297 6.4140625 z M 23.423828 10.259766 C 24.332488 11.632336 24.884719 13.256639 24.974609 15.005859 L 20.988281 15.005859 C 20.957481 13.723039 20.811843 12.499833 20.564453 11.376953 C 21.375263 11.160713 22.124956 10.896758 22.791016 10.585938 C 23.010746 10.483387 23.220618 10.372826 23.423828 10.259766 z M 7.5488281 10.304688 C 7.7254881 10.400588 7.9030569 10.497858 8.0917969 10.585938 C 8.7876869 10.910687 9.5746544 11.1851 10.427734 11.40625 C 10.184314 12.52087 10.042229 13.734479 10.011719 15.005859 L 6.0253906 15.005859 C 6.1142906 13.275229 6.6571381 11.667927 7.5488281 10.304688 z M 19.583984 11.607422 C 19.813744 12.653432 19.955248 13.798389 19.986328 15.005859 L 15.994141 15.005859 L 15.994141 11.986328 C 17.259491 11.954828 18.474024 11.834092 19.583984 11.607422 z M 11.408203 11.630859 C 12.518733 11.850369 13.732061 11.964874 14.994141 11.990234 L 14.994141 15.005859 L 11.013672 15.005859 C 11.044472 13.808039 11.181683 12.670129 11.408203 11.630859 z M 6.0253906 16.005859 L 10.011719 16.005859 C 10.042119 17.272769 10.183891 18.48236 10.425781 19.59375 C 9.5734013 19.81504 8.7871969 20.091486 8.0917969 20.416016 C 7.9031169 20.504016 7.7254381 20.599492 7.5488281 20.695312 C 6.6591481 19.335132 6.1162006 17.732039 6.0253906 16.005859 z M 11.013672 16.005859 L 14.994141 16.005859 L 14.994141 19.009766 C 13.731331 19.035166 12.51731 19.149101 11.40625 19.369141 C 11.18126 18.333111 11.044382 17.199059 11.013672 16.005859 z M 15.994141 16.005859 L 19.986328 16.005859 C 19.955328 17.209239 19.816281 18.351371 19.587891 19.394531 C 18.476771 19.167061 17.261081 19.045232 15.994141 19.013672 L 15.994141 16.005859 z M 20.988281 16.005859 L 24.974609 16.005859 C 24.882809 17.750619 24.330458 19.370714 23.423828 20.740234 C 23.220638 20.627184 23.010726 20.518546 22.791016 20.416016 C 22.126076 20.105706 21.377589 19.84125 20.568359 19.625 C 20.814389 18.50495 20.957591 17.284749 20.988281 16.005859 z M 14.994141 20.009766 L 14.994141 24.929688 C 14.055721 24.692048 13.140729 23.806069 12.412109 22.349609 C 12.119789 21.765279 11.879659 21.073847 11.667969 20.341797 C 12.694039 20.142787 13.820891 20.035016 14.994141 20.009766 z M 15.994141 20.013672 C 17.171261 20.044972 18.300652 20.159364 19.326172 20.365234 C 19.115762 21.088304 18.877161 21.771389 18.587891 22.349609 C 17.856211 23.812179 16.936701 24.700474 15.994141 24.933594 L 15.994141 20.013672 z M 10.675781 20.587891 C 10.905791 21.391781 11.187278 22.136625 11.517578 22.796875 C 11.860688 23.482725 12.261134 24.086854 12.708984 24.583984 C 10.894484 24.028494 9.3141181 22.944469 8.1425781 21.511719 C 8.2646781 21.447719 8.3822819 21.383576 8.5136719 21.322266 C 9.1390519 21.030416 9.8843012 20.793971 10.675781 20.587891 z M 20.316406 20.615234 C 21.065756 20.816134 21.772081 21.043636 22.369141 21.322266 C 22.529881 21.397266 22.677399 21.475718 22.824219 21.554688 C 21.656189 22.966648 20.087776 24.033924 18.291016 24.583984 C 18.738866 24.086854 19.139312 23.482725 19.482422 22.796875 C 19.808942 22.144195 20.087806 21.408474 20.316406 20.615234 z"/>
+ <path style="fill:#5491dc" d="M 30,13 H 19.5 C 18.67155,13 18,12.32842 18,11.5 V 1 Z"/>
+ <path style="opacity:0.2" d="m 18,11.5 v 1 c 0,0.82842 0.67155,1.5 1.5,1.5 H 30 l 0,-1 H 19.5 C 18.67155,13 18,12.32842 18,11.5 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 18 2 L 29 13 L 30 13 L 18 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.bitseater.weather.svg b/.icons/awkward/32x32/apps/com.github.bitseater.weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.bitseater.weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.bleakgrey.tootle.svg b/.icons/awkward/32x32/apps/com.github.bleakgrey.tootle.svg
new file mode 100644
index 00000000..bfd343af
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.bleakgrey.tootle.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#647fa6" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 26.976969,14.6364 24.059617,9.149978 c -0.0046,-0.00648 -0.0085,-0.012259 -0.01315,-0.018075 -0.02039,-0.025179 -0.04341,-0.047775 -0.06905,-0.065843 -0.103909,-0.074237 -0.245306,-0.08973 -0.367629,-0.027116 -0.07169,0.036797 -0.124296,0.094894 -0.155206,0.1620292 -0.0046,0.00579 -0.0066,0.012906 -0.0092,0.020011 L 21.868327,12.934114 18.73921,14.53763 c -0.02038,0.01032 -0.04144,0.0213 -0.06116,0.03228 L 17.613966,15.115389 16.686674,15.590505 16.444,15.134756 c -0.13745,-0.258215 -0.461016,-0.358274 -0.724077,-0.223356 -0.262405,0.134271 -0.364998,0.452522 -0.227549,0.710735 l 0.242675,0.45575 -0.895726,0.458977 -0.773401,-1.454394 1.388308,-0.711383 c 0.356449,-0.183333 0.494556,-0.615197 0.30844,-0.965078 -0.02959,-0.05681 -0.06708,-0.107806 -0.109829,-0.152348 l -0.06313,-0.06003 c -0.219656,-0.183978 -0.539276,-0.229166 -0.81023,-0.09038 l -4.099815,2.100579 c -0.357105,0.183334 -0.495214,0.615198 -0.309097,0.965724 0.0296,0.05487 0.06446,0.104578 0.105882,0.148474 0.02105,0.02388 0.04472,0.04583 0.06905,0.06519 0.219656,0.182687 0.538618,0.227874 0.808914,0.08909 l 1.38765,-0.710737 0.773401,1.454395 -0.988454,0.506747 -0.242675,-0.455748 c -0.137449,-0.25757 -0.46233,-0.357629 -0.724075,-0.223357 -0.06906,0.0355 -0.126929,0.08327 -0.172964,0.140082 -0.126927,0.158155 -0.155864,0.380222 -0.05459,0.570655 l 0.242674,0.45575 -1.505371,0.771417 c -0.02038,0.0096 -0.04144,0.02066 -0.06182,0.03098 L 6.42197,20.849047 5.1987339,20.588249 c -0.00329,-0.0013 -0.00658,-0.0013 -0.0092,-0.002 -0.034197,-0.0065 -0.070369,-0.0013 -0.1032517,0.01486 -0.073,0.03744 -0.104567,0.122007 -0.07563,0.195599 l 1.3416136,2.522128 c 0.00329,0.0045 0.00658,0.0096 0.010523,0.01356 l 0.00197,0.002 0.01973,0.01808 c 0.047348,0.03873 0.115747,0.04713 0.174936,0.01744 0.032883,-0.01744 0.057214,-0.04325 0.071685,-0.07489 0.00131,-0.0027 0.00261,-0.0052 0.00392,-0.0083 l 0.4912668,-1.155512 1.4350013,-0.735913 c 0.00591,0.400234 0.1039096,0.804986 0.3051514,1.183916 0.6885638,1.294303 2.3162577,1.795886 3.6355117,1.120007 0.02038,-0.01032 0.04143,-0.0213 0.06116,-0.03228 l 1.50537,-0.771418 0.281476,0.529341 c 0.136792,0.25757 0.462331,0.357628 0.724078,0.223356 0.262403,-0.134272 0.364998,-0.453167 0.227548,-0.710736 l -0.281476,-0.528695 0.988454,-0.506747 0.820753,1.54348 c 0.191376,0.359564 0.641869,0.498355 1.008182,0.310504 0.102594,-0.05228 0.187432,-0.12459 0.251225,-0.209154 0.167701,-0.218838 0.202556,-0.520949 0.06511,-0.779809 l -0.820752,-1.54348 0.895724,-0.458978 0.281477,0.528695 c 0.136792,0.25757 0.461672,0.358274 0.724076,0.223357 0.263062,-0.134918 0.364341,-0.453814 0.227549,-0.710738 l -0.281477,-0.529341 2.076872,-1.06449 c 0.143369,-0.07553 0.276872,-0.161385 0.400512,-0.25757 0.996345,-0.772063 1.325172,-2.153513 0.716842,-3.297405 -0.201242,-0.378284 -0.483375,-0.688788 -0.814175,-0.923119 l 0.979246,-0.501581 4.028132,0.856627 c 0.0079,0.002 0.01448,0.0038 0.02171,0.0045 0.07432,0.01356 0.153232,0.0045 0.22426,-0.03228 0.157837,-0.08004 0.225575,-0.264024 0.163098,-0.424764 z M 11.84172,22.393825 c -0.0092,0.0058 -0.01776,0.0096 -0.02763,0.01485 -0.593204,0.304047 -1.323857,0.07876 -1.632955,-0.50352 -0.3090978,-0.581629 -0.08023,-1.298821 0.511655,-1.602224 l 1.568505,-0.803693 1.119985,2.105742 z m 2.490536,-1.276229 -1.119986,-2.105743 0.06576,-0.03293 0.923347,-0.473179 1.119984,2.105744 -0.210449,0.107804 z m 2.313627,-1.185206 -1.119985,-2.105743 0.895724,-0.458978 1.119985,2.105743 z m 3.715086,-1.906273 c -0.01315,0.0083 -0.0263,0.01614 -0.04011,0.0226 l -1.828278,0.93732 -1.119984,-2.105743 1.363316,-0.699118 0.436682,-0.223355 c 0.02302,-0.01162 0.04669,-0.0226 0.07037,-0.03356 0.578736,-0.253051 1.265326,-0.0226 1.562587,0.536441 0.262404,0.491899 0.138107,1.081277 -0.265036,1.435031 -0.05393,0.04842 -0.113773,0.09232 -0.179539,0.130398 z"/>
+ <path style="fill:#ffffff" d="M 26.976969,13.6364 24.059617,8.1499779 c -0.0046,-0.00648 -0.0085,-0.012259 -0.01315,-0.018075 -0.02039,-0.025179 -0.04341,-0.047775 -0.06905,-0.065843 -0.103909,-0.074237 -0.245306,-0.08973 -0.367629,-0.027116 -0.07169,0.036797 -0.124296,0.094894 -0.155206,0.1620292 -0.0046,0.00579 -0.0066,0.012906 -0.0092,0.020011 L 21.868327,11.934114 18.73921,13.53763 c -0.02038,0.01032 -0.04144,0.0213 -0.06116,0.03228 L 17.613966,14.115389 16.686674,14.590505 16.444,14.134756 c -0.13745,-0.258215 -0.461016,-0.358274 -0.724077,-0.223356 -0.262405,0.134271 -0.364998,0.452522 -0.227549,0.710735 l 0.242675,0.45575 -0.895726,0.458977 -0.773401,-1.454394 1.388308,-0.711383 c 0.356449,-0.183333 0.494556,-0.615197 0.30844,-0.965078 -0.02959,-0.05681 -0.06708,-0.107806 -0.109829,-0.152348 l -0.06313,-0.06003 c -0.219656,-0.183978 -0.539276,-0.229166 -0.81023,-0.09038 l -4.099815,2.100579 c -0.357105,0.183334 -0.495214,0.615198 -0.309097,0.965724 0.0296,0.05487 0.06446,0.104578 0.105882,0.148474 0.02105,0.02388 0.04472,0.04583 0.06905,0.06519 0.219656,0.182687 0.538618,0.227874 0.808914,0.08909 l 1.38765,-0.710737 0.773401,1.454395 -0.988454,0.506747 -0.242675,-0.455748 c -0.137449,-0.25757 -0.46233,-0.357629 -0.724075,-0.223357 -0.06906,0.0355 -0.126929,0.08327 -0.172964,0.140082 -0.126927,0.158155 -0.155864,0.380222 -0.05459,0.570655 l 0.242674,0.45575 -1.505371,0.771417 c -0.02038,0.0096 -0.04144,0.02066 -0.06182,0.03098 L 6.42197,19.849047 5.1987339,19.588249 c -0.00329,-0.0013 -0.00658,-0.0013 -0.0092,-0.002 -0.034197,-0.0065 -0.070369,-0.0013 -0.1032517,0.01486 -0.073,0.03744 -0.104567,0.122007 -0.07563,0.195599 l 1.3416136,2.522128 c 0.00329,0.0045 0.00658,0.0096 0.010523,0.01356 l 0.00197,0.002 0.01973,0.01808 c 0.047348,0.03873 0.115747,0.04713 0.174936,0.01744 0.032883,-0.01744 0.057214,-0.04325 0.071685,-0.07489 0.00131,-0.0027 0.00261,-0.0052 0.00392,-0.0083 l 0.4912668,-1.155512 1.4350013,-0.735913 c 0.00591,0.400234 0.1039096,0.804986 0.3051514,1.183916 0.6885638,1.294303 2.3162577,1.795886 3.6355117,1.120007 0.02038,-0.01032 0.04143,-0.0213 0.06116,-0.03228 l 1.50537,-0.771418 0.281476,0.529341 c 0.136792,0.25757 0.462331,0.357628 0.724078,0.223356 0.262403,-0.134272 0.364998,-0.453167 0.227548,-0.710736 l -0.281476,-0.528695 0.988454,-0.506747 0.820753,1.54348 c 0.191376,0.359564 0.641869,0.498355 1.008182,0.310504 0.102594,-0.05228 0.187432,-0.12459 0.251225,-0.209154 0.167701,-0.218838 0.202556,-0.520949 0.06511,-0.779809 l -0.820752,-1.54348 0.895724,-0.458978 0.281477,0.528695 c 0.136792,0.25757 0.461672,0.358274 0.724076,0.223357 0.263062,-0.134918 0.364341,-0.453814 0.227549,-0.710738 l -0.281477,-0.529341 2.076872,-1.06449 c 0.143369,-0.07553 0.276872,-0.161385 0.400512,-0.25757 0.996345,-0.772063 1.325172,-2.153513 0.716842,-3.297405 -0.201242,-0.378284 -0.483375,-0.688788 -0.814175,-0.923119 l 0.979246,-0.501581 4.028132,0.856627 c 0.0079,0.002 0.01448,0.0038 0.02171,0.0045 0.07432,0.01356 0.153232,0.0045 0.22426,-0.03228 0.157837,-0.08004 0.225575,-0.264024 0.163098,-0.424764 z M 11.84172,21.393825 c -0.0092,0.0058 -0.01776,0.0096 -0.02763,0.01485 -0.593204,0.304047 -1.323857,0.07876 -1.632955,-0.50352 -0.3090978,-0.581629 -0.08023,-1.298821 0.511655,-1.602224 l 1.568505,-0.803693 1.119985,2.105742 z m 2.490536,-1.276229 -1.119986,-2.105743 0.06576,-0.03293 0.923347,-0.473179 1.119984,2.105744 -0.210449,0.107804 z m 2.313627,-1.185206 -1.119985,-2.105743 0.895724,-0.458978 1.119985,2.105743 z m 3.715086,-1.906273 c -0.01315,0.0083 -0.0263,0.01614 -0.04011,0.0226 l -1.828278,0.93732 -1.119984,-2.105743 1.363316,-0.699118 0.436682,-0.223355 c 0.02302,-0.01162 0.04669,-0.0226 0.07037,-0.03356 0.578736,-0.253051 1.265326,-0.0226 1.562587,0.536441 0.262404,0.491899 0.138107,1.081277 -0.265036,1.435031 -0.05393,0.04842 -0.113773,0.09232 -0.179539,0.130398 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.bleakgrey.transporter.svg b/.icons/awkward/32x32/apps/com.github.bleakgrey.transporter.svg
new file mode 100644
index 00000000..95605d53
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.bleakgrey.transporter.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#7036a5" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.3" d="M 16,6 C 10.477143,6 6,10.477143 6,16 6,21.522857 10.477143,26 16,26 21.522857,26 26,21.522857 26,16 26,10.477143 21.522857,6 16,6 Z m -1.001674,1.9112729 c 0.116585,-0.012143 0.264625,0.007 0.382254,0 0.014,0.055771 -0.08465,0.2536985 -0.217634,0.5440842 -0.846704,1.8497059 -0.894636,4.0179299 -0.108814,5.1757819 0.1422,0.209925 0.270647,0.409296 0.270647,0.435267 0,0.02596 -0.153051,0.05301 -0.326451,0.05301 -0.407061,0 -0.792185,-0.247293 -1.579242,-0.870535 -0.349639,-0.276865 -0.803253,-0.508886 -0.979353,-0.544086 -0.276533,-0.05524 -0.350963,-0.03133 -0.708704,0.326451 -0.332847,0.332787 -0.435269,0.512864 -0.435269,0.817522 0,1.15531 1.370766,2.071195 3.920201,2.611608 3.462229,0.7338 4.315774,1.393719 4.411272,3.214285 0.1199,2.282941 -1.096216,4.004968 -3.75837,5.337612 -0.317746,0.159113 -0.519587,0.219233 -0.652902,0.270647 -0.05907,-0.0053 -0.102928,0.0053 -0.161829,0 -0.02265,-0.07058 -0.0558,-0.233814 -0.0558,-0.544084 0,-1.212539 -0.476815,-2.46053 -1.196986,-3.158483 -0.193318,-0.187375 -0.736253,-0.5836 -1.199778,-0.870536 -0.463507,-0.286918 -0.930942,-0.619518 -1.035157,-0.761718 -0.1727,-0.235981 -0.185698,-0.381585 -0.05301,-0.817523 0.241817,-0.796188 0.528624,-1.240794 1.088171,-1.743862 0.293347,-0.26374 0.587915,-0.482996 0.652901,-0.488281 0.065,-0.0053 -0.372577,-0.138472 -1.032366,-0.273437 C 11.562359,16.489767 10.594984,16.205703 10.095995,16.025107 9.183551,15.694952 7.9540467,15.00329 7.4843867,14.50167 c -0.019871,-0.02126 -0.038543,-0.03697 -0.0558,-0.0558 0.67291,-2.680452 2.5607813,-4.8760169 5.0641743,-5.9347097 0.523804,-0.22155 1.065041,-0.3744857 1.635044,-0.4910714 0.283922,-0.058029 0.577379,-0.079014 0.870536,-0.1088143 z m 8.169642,4.0848211 c 0.204681,0.126514 0.976378,1.798813 1.196988,2.614398 0.284827,1.052923 0.264209,2.874228 0,3.9202 -0.100561,0.398102 -0.227776,0.771165 -0.270648,0.817522 -0.04287,0.04636 -0.199375,-0.219994 -0.382254,-0.544084 -0.182898,-0.324038 -0.767293,-1.013962 -1.252791,-1.526229 -1.401377,-1.478736 -1.622169,-2.248969 -1.035156,-3.429129 0.296033,-0.595114 1.58545,-1.95045 1.743861,-1.852678 z"/>
+ <path style="opacity:0.2" d="M 16 3 L 16 7 C 21.522847 7 26 11.477153 26 17 L 23 17 L 25.25 21 L 27.167969 24.408203 A 14 14 0 0 0 29.972656 16.476562 C 29.961609 16.250536 29.958511 16.022646 29.939453 15.798828 A 14 14 0 0 0 29.849609 15.0625 C 29.819939 14.84873 29.791163 14.634397 29.751953 14.423828 A 14 14 0 0 0 29.572266 13.621094 C 29.529286 13.447962 29.488816 13.274035 29.439453 13.103516 A 14 14 0 0 0 29.150391 12.234375 C 29.097871 12.089541 29.049302 11.943344 28.992188 11.800781 A 14 14 0 0 0 28.607422 10.943359 C 28.542902 10.80933 28.482686 10.672633 28.414062 10.541016 A 14 14 0 0 0 27.972656 9.7695312 C 27.883064 9.6215082 27.79798 9.4705429 27.703125 9.3261719 A 14 14 0 0 0 27.228516 8.6640625 C 27.114475 8.5106985 27.004845 8.3535251 26.884766 8.2050781 A 14 14 0 0 0 26.339844 7.5839844 C 26.219596 7.4520084 26.105622 7.314785 25.980469 7.1875 A 14 14 0 0 0 25.320312 6.5742188 C 25.202719 6.4690266 25.091822 6.3570844 24.970703 6.2558594 A 14 14 0 0 0 24.097656 5.5917969 C 24.026316 5.5410669 23.959046 5.4849669 23.886719 5.4355469 A 14 14 0 0 0 22.751953 4.7382812 A 14 14 0 0 0 22.710938 4.7109375 A 14 14 0 0 0 18.78125 3.2792969 A 14 14 0 0 0 17.400391 3.0703125 C 16.939738 3.0245545 16.472694 3 16 3 z M 4.5078125 9.0136719 A 14 14 0 0 0 4.4492188 9.0917969 A 14 14 0 0 0 4.4453125 9.0957031 L 3.3378906 11.066406 A 14 14 0 0 0 2 17 A 14 14 0 0 1 2.0214844 16.585938 A 14 14 0 0 0 16 30 L 16 27 C 10.477153 27 6 22.522847 6 17 L 9 17 L 6.75 13 L 4.5078125 9.0136719 z M 30 17 A 14 14 0 0 1 29.976562 17.660156 A 14 14 0 0 0 30 17 z M 29.890625 18.603516 A 14 14 0 0 1 29.835938 19.058594 A 14 14 0 0 0 29.890625 18.603516 z M 2.1445312 18.890625 A 14 14 0 0 0 2.1503906 18.9375 C 2.1800606 19.15127 2.2088379 19.365603 2.2480469 19.576172 A 14 14 0 0 1 2.1445312 18.890625 z M 29.628906 20.123047 A 14 14 0 0 1 29.574219 20.373047 A 14 14 0 0 0 29.628906 20.123047 z M 2.3984375 20.251953 A 14 14 0 0 0 2.4277344 20.378906 C 2.4707144 20.552038 2.5111894 20.725965 2.5605469 20.896484 A 14 14 0 0 0 2.5742188 20.9375 A 14 14 0 0 1 2.3984375 20.251953 z M 29.222656 21.550781 A 14 14 0 0 1 29.179688 21.677734 A 14 14 0 0 0 29.222656 21.550781 z M 2.796875 21.605469 A 14 14 0 0 0 2.8496094 21.765625 C 2.9021254 21.910459 2.9506978 22.056656 3.0078125 22.199219 A 14 14 0 0 0 3.0371094 22.265625 A 14 14 0 0 1 2.796875 21.605469 z M 3.3320312 22.921875 A 14 14 0 0 0 3.3925781 23.056641 C 3.4570981 23.19067 3.5173152 23.327367 3.5859375 23.458984 A 14 14 0 0 0 3.6152344 23.511719 A 14 14 0 0 1 3.3320312 22.921875 z M 3.9765625 24.142578 A 14 14 0 0 0 4.0273438 24.230469 C 4.1169357 24.378492 4.2020199 24.529457 4.296875 24.673828 A 14 14 0 0 0 4.34375 24.740234 A 14 14 0 0 1 3.9765625 24.142578 z M 27.615234 24.796875 A 14 14 0 0 1 27.486328 24.976562 L 27.492188 24.986328 A 14 14 0 0 0 27.550781 24.908203 A 14 14 0 0 0 27.554688 24.904297 L 27.615234 24.796875 z M 4.7402344 25.291016 A 14 14 0 0 0 4.7714844 25.335938 C 4.8855256 25.4893 4.9951554 25.646475 5.1152344 25.794922 A 14 14 0 0 0 5.1679688 25.855469 A 14 14 0 0 1 4.7402344 25.291016 z M 5.6269531 26.376953 A 14 14 0 0 0 5.6601562 26.416016 C 5.780404 26.547992 5.8943785 26.685215 6.0195312 26.8125 A 14 14 0 0 0 6.1074219 26.894531 A 14 14 0 0 1 5.6269531 26.376953 z M 6.6796875 27.425781 C 6.7972811 27.530973 6.9081779 27.642916 7.0292969 27.744141 A 14 14 0 0 0 7.1347656 27.824219 A 14 14 0 0 1 6.6796875 27.425781 z M 7.71875 28.267578 A 14 14 0 0 0 7.9023438 28.408203 C 7.9736877 28.458933 8.0409537 28.515033 8.1132812 28.564453 A 14 14 0 0 0 8.25 28.648438 A 14 14 0 0 1 7.71875 28.267578 z M 8.8808594 29.037109 A 14 14 0 0 0 9.2480469 29.261719 A 14 14 0 0 0 9.2890625 29.289062 A 14 14 0 0 0 9.5039062 29.392578 A 14 14 0 0 1 8.8808594 29.037109 z M 10.039062 29.650391 A 14 14 0 0 0 10.753906 29.970703 A 14 14 0 0 1 10.039062 29.650391 z M 11.396484 30.205078 A 14 14 0 0 0 12.054688 30.423828 A 14 14 0 0 1 11.396484 30.205078 z M 12.757812 30.603516 A 14 14 0 0 0 13.21875 30.720703 A 14 14 0 0 0 13.412109 30.75 A 14 14 0 0 1 12.757812 30.603516 z M 14.123047 30.857422 A 14 14 0 0 0 14.599609 30.929688 C 14.66706 30.936388 14.736965 30.933672 14.804688 30.939453 A 14 14 0 0 1 14.123047 30.857422 z"/>
+ <path style="fill:#a85bef" d="M 16 2 L 16 6 C 21.522847 6 26 10.477153 26 16 L 23 16 L 25.25 20 L 27.492188 23.986328 A 14 14 0 0 0 27.550781 23.908203 A 14 14 0 0 0 27.554688 23.904297 L 28.662109 21.933594 A 14 14 0 0 0 30 16 C 30 15.594547 29.973233 15.195537 29.939453 14.798828 A 14 14 0 0 0 29.849609 14.0625 C 29.819939 13.84873 29.791163 13.634397 29.751953 13.423828 A 14 14 0 0 0 29.572266 12.621094 C 29.529286 12.447962 29.488815 12.274035 29.439453 12.103516 A 14 14 0 0 0 29.150391 11.234375 C 29.097871 11.089541 29.049303 10.943344 28.992188 10.800781 A 14 14 0 0 0 28.607422 9.9433594 C 28.542902 9.8093304 28.482685 9.6726326 28.414062 9.5410156 A 14 14 0 0 0 27.972656 8.7695312 C 27.883064 8.6215082 27.79798 8.4705429 27.703125 8.3261719 A 14 14 0 0 0 27.228516 7.6640625 C 27.114475 7.5106985 27.004845 7.3535251 26.884766 7.2050781 A 14 14 0 0 0 26.339844 6.5839844 C 26.219596 6.4520084 26.105622 6.314785 25.980469 6.1875 A 14 14 0 0 0 25.320312 5.5742188 C 25.202719 5.4690267 25.091822 5.3570844 24.970703 5.2558594 A 14 14 0 0 0 24.097656 4.5917969 C 24.026316 4.5410669 23.959046 4.4849669 23.886719 4.4355469 A 14 14 0 0 0 22.751953 3.7382812 A 14 14 0 0 0 22.710938 3.7109375 A 14 14 0 0 0 18.78125 2.2792969 A 14 14 0 0 0 17.400391 2.0703125 C 16.939738 2.0245545 16.472694 2 16 2 z M 4.5078125 8.0136719 A 14 14 0 0 0 4.4492188 8.0917969 A 14 14 0 0 0 4.4453125 8.0957031 L 3.3378906 10.066406 A 14 14 0 0 0 2 16 C 2 16.405453 2.0267679 16.804463 2.0605469 17.201172 A 14 14 0 0 0 2.1503906 17.9375 C 2.1800606 18.15127 2.2088379 18.365603 2.2480469 18.576172 A 14 14 0 0 0 2.4277344 19.378906 C 2.4707144 19.552038 2.5111894 19.725965 2.5605469 19.896484 A 14 14 0 0 0 2.8496094 20.765625 C 2.9021254 20.910459 2.9506978 21.056656 3.0078125 21.199219 A 14 14 0 0 0 3.3925781 22.056641 C 3.4570981 22.19067 3.5173152 22.327367 3.5859375 22.458984 A 14 14 0 0 0 4.0273438 23.230469 C 4.1169357 23.378492 4.2020199 23.529457 4.296875 23.673828 A 14 14 0 0 0 4.7714844 24.335938 C 4.8855256 24.489301 4.9951554 24.646475 5.1152344 24.794922 A 14 14 0 0 0 5.6601562 25.416016 C 5.780404 25.547992 5.8943784 25.685215 6.0195312 25.8125 A 14 14 0 0 0 6.6796875 26.425781 C 6.7972811 26.530973 6.9081779 26.642916 7.0292969 26.744141 A 14 14 0 0 0 7.9023438 27.408203 C 7.9736877 27.458933 8.0409537 27.515033 8.1132812 27.564453 A 14 14 0 0 0 9.2480469 28.261719 A 14 14 0 0 0 9.2890625 28.289062 A 14 14 0 0 0 13.21875 29.720703 A 14 14 0 0 0 14.599609 29.929688 C 15.060262 29.975446 15.527306 30 16 30 L 16 26 C 10.477153 26 6 21.522847 6 16 L 9 16 L 6.75 12 L 4.5078125 8.0136719 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 L 16 3 C 16.472694 3 16.939738 3.0245545 17.400391 3.0703125 A 14 14 0 0 1 18.78125 3.2792969 A 14 14 0 0 1 22.710938 4.7109375 A 14 14 0 0 1 22.751953 4.7382812 A 14 14 0 0 1 23.886719 5.4355469 C 23.959046 5.4849669 24.026316 5.5410669 24.097656 5.5917969 A 14 14 0 0 1 24.970703 6.2558594 C 25.091822 6.3570844 25.202719 6.4690266 25.320312 6.5742188 A 14 14 0 0 1 25.980469 7.1875 C 26.105622 7.314785 26.219596 7.4520084 26.339844 7.5839844 A 14 14 0 0 1 26.884766 8.2050781 C 27.004845 8.3535251 27.114475 8.5106985 27.228516 8.6640625 A 14 14 0 0 1 27.703125 9.3261719 C 27.79798 9.4705429 27.883064 9.6215082 27.972656 9.7695312 A 14 14 0 0 1 28.414062 10.541016 C 28.482686 10.672633 28.542902 10.80933 28.607422 10.943359 A 14 14 0 0 1 28.992188 11.800781 C 29.049302 11.943344 29.097871 12.089541 29.150391 12.234375 A 14 14 0 0 1 29.439453 13.103516 C 29.488816 13.274035 29.529286 13.447962 29.572266 13.621094 A 14 14 0 0 1 29.751953 14.423828 C 29.791163 14.634397 29.819939 14.84873 29.849609 15.0625 A 14 14 0 0 1 29.939453 15.798828 C 29.962412 16.068459 29.97019 16.342177 29.980469 16.615234 A 14 14 0 0 0 30 16 C 30 15.594547 29.973233 15.195537 29.939453 14.798828 A 14 14 0 0 0 29.849609 14.0625 C 29.819939 13.84873 29.791163 13.634397 29.751953 13.423828 A 14 14 0 0 0 29.572266 12.621094 C 29.529286 12.447962 29.488815 12.274035 29.439453 12.103516 A 14 14 0 0 0 29.150391 11.234375 C 29.097871 11.089541 29.049303 10.943344 28.992188 10.800781 A 14 14 0 0 0 28.607422 9.9433594 C 28.542902 9.8093304 28.482685 9.6726326 28.414062 9.5410156 A 14 14 0 0 0 27.972656 8.7695312 C 27.883064 8.6215082 27.79798 8.4705429 27.703125 8.3261719 A 14 14 0 0 0 27.228516 7.6640625 C 27.114475 7.5106985 27.004845 7.3535251 26.884766 7.2050781 A 14 14 0 0 0 26.339844 6.5839844 C 26.219596 6.4520084 26.105622 6.314785 25.980469 6.1875 A 14 14 0 0 0 25.320312 5.5742188 C 25.202719 5.4690266 25.091822 5.3570844 24.970703 5.2558594 A 14 14 0 0 0 24.097656 4.5917969 C 24.026316 4.5410669 23.959046 4.4849669 23.886719 4.4355469 A 14 14 0 0 0 22.751953 3.7382812 A 14 14 0 0 0 22.710938 3.7109375 A 14 14 0 0 0 18.78125 2.2792969 A 14 14 0 0 0 17.400391 2.0703125 C 16.939738 2.0245545 16.472694 2 16 2 z M 4.5078125 8.0136719 A 14 14 0 0 0 4.4492188 8.0917969 A 14 14 0 0 0 4.4453125 8.0957031 L 3.3378906 10.066406 A 14 14 0 0 0 2 16 C 2 16.129879 2.0146872 16.256073 2.0195312 16.384766 A 14 14 0 0 1 3.3378906 11.066406 L 4.4453125 9.0957031 A 14 14 0 0 1 4.4492188 9.0917969 A 14 14 0 0 1 4.5078125 9.0136719 L 6.75 13 L 8.4375 16 L 9 16 L 6.75 12 L 4.5078125 8.0136719 z M 23 16 L 23.5625 17 L 26 17 C 26 16.662097 25.983905 16.329288 25.951172 16 L 23 16 z M 6 17 C 6 22.522847 10.477153 27 16 27 L 16 26 C 10.815056 26 6.5510993 22.052756 6.0488281 17 L 6 17 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.brandonlujan.exchange.svg b/.icons/awkward/32x32/apps/com.github.brandonlujan.exchange.svg
new file mode 120000
index 00000000..074b795c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.brandonlujan.exchange.svg
@@ -0,0 +1 @@
+money-manager-ex.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.calo001.fondo.svg b/.icons/awkward/32x32/apps/com.github.calo001.fondo.svg
new file mode 100644
index 00000000..493aab00
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.calo001.fondo.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#3b455c" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="M 11.439453,9 A 3.4491017,3.4491017 0 0 0 8,12.439453 v 9.121094 A 3.4491017,3.4491017 0 0 0 11.439453,25 h 9.121094 A 3.4491017,3.4491017 0 0 0 24,21.560547 V 12.439453 A 3.4491017,3.4491017 0 0 0 20.560547,9 Z m 4.388672,3.998047 A 4.0048995,4.0048995 0 0 1 20,17.009766 4.0048995,4.0048995 0 0 1 15.994141,21.003906 4.0048995,4.0048995 0 0 1 15.828125,12.998047 Z M 16.042969,14 a 3.0002262,3.0002262 0 0 0 -2.164063,0.878906 3.0002262,3.0002262 0 0 0 0,4.242188 3.0002262,3.0002262 0 0 0 0.441406,0.361328 c 0.02514,0.01705 0.05064,0.03262 0.07617,0.04883 a 3.0002262,3.0002262 0 0 0 0.439454,0.232422 c 0.031,0.01304 0.06242,0.0232 0.09375,0.03516 a 3.0002262,3.0002262 0 0 0 0.46875,0.138672 c 0.124882,0.02541 0.252236,0.03162 0.378906,0.04102 -0.100873,-0.0082 -0.202737,-0.0097 -0.302735,-0.02734 a 3.0002262,3.0002262 0 0 0 0.5,0.04687 3.0002262,3.0002262 0 0 0 0.01367,0 c 0.01245,4.9e-5 0.02466,1.05e-4 0.03711,0 a 3.0002262,3.0002262 0 0 0 0.535156,-0.05078 c 0.01378,-0.0026 0.02726,-0.007 0.04102,-0.0098 a 3.0002262,3.0002262 0 0 0 0.501954,-0.148438 3.0002262,3.0002262 0 0 0 0.01563,-0.0059 c 0.0071,-0.0029 0.0144,-0.0049 0.02148,-0.0078 a 3.0002262,3.0002262 0 0 0 0.476563,-0.251953 3.0002262,3.0002262 0 0 0 0.0098,-0.0059 c 0.01011,-0.0065 0.02121,-0.0109 0.03125,-0.01758 a 3.0002262,3.0002262 0 0 0 0.462891,-0.378906 3.0002262,3.0002262 0 0 0 0.361328,-0.441406 c 0.01705,-0.02514 0.03262,-0.05064 0.04883,-0.07617 a 3.0002262,3.0002262 0 0 0 0.224609,-0.425782 3.0002262,3.0002262 0 0 0 0.0059,-0.01367 c 0.01822,-0.04327 0.03273,-0.08695 0.04883,-0.130859 A 3.0002262,3.0002262 0 0 0 18.9375,17.601562 c 0.0052,-0.02531 0.0072,-0.05076 0.01172,-0.07617 9.15e-4,-0.0052 0.0011,-0.01045 0.002,-0.01563 a 3.0002262,3.0002262 0 0 0 0.04687,-0.480469 3.0002262,3.0002262 0 0 0 0,-0.01758 c 4.9e-5,-0.01246 1.05e-4,-0.02465 0,-0.03711 a 3.0002262,3.0002262 0 0 0 -0.05078,-0.535156 c -0.0026,-0.01378 -0.007,-0.02726 -0.0098,-0.04102 a 3.0002262,3.0002262 0 0 0 -0.148438,-0.501954 3.0002262,3.0002262 0 0 0 -0.0059,-0.01563 c -0.0066,-0.01647 -0.01456,-0.03245 -0.02148,-0.04883 a 3.0002262,3.0002262 0 0 0 -0.238281,-0.449219 3.0002262,3.0002262 0 0 0 -0.0059,-0.0098 c -0.0065,-0.01011 -0.0109,-0.02121 -0.01758,-0.03125 A 3.0002262,3.0002262 0 0 0 18.121094,14.878906 3.0002262,3.0002262 0 0 0 16.042969,14 Z"/>
+ <path style="fill:#e4e4e4" d="M 11.439453 8 A 3.4491017 3.4491017 0 0 0 8 11.439453 L 8 20.560547 A 3.4491017 3.4491017 0 0 0 11.439453 24 L 20.560547 24 A 3.4491017 3.4491017 0 0 0 24 20.560547 L 24 11.439453 A 3.4491017 3.4491017 0 0 0 20.560547 8 L 11.439453 8 z M 15.828125 11.998047 A 4.0048995 4.0048995 0 0 1 20 16.009766 A 4.0048995 4.0048995 0 0 1 15.994141 20.003906 A 4.0048995 4.0048995 0 0 1 15.828125 11.998047 z"/>
+ <path style="fill:#52c000" d="m 16.043723,12.999929 a 3.0002262,3.0002262 0 0 0 -2.165203,0.878972 3.0002262,3.0002262 0 0 0 0,4.242508 l 4.242508,-4.242508 a 3.0002262,3.0002262 0 0 0 -2.077305,-0.878972 z m 2.077305,0.878972 c 0.144198,0.144199 0.270718,0.299389 0.379423,0.462926 a 3.0002262,3.0002262 0 0 0 -0.379423,-0.462926 z m -4.242508,4.242508 a 3.0002262,3.0002262 0 0 0 0.440952,0.361845 c -0.155098,-0.10518 -0.303533,-0.224426 -0.440952,-0.361845 z m 4.63951,-3.748818 c 0.100998,0.155967 0.187265,0.318069 0.256368,0.486365 A 3.0002262,3.0002262 0 0 0 18.51803,14.372591 Z m 0.265158,0.508339 c 0.0674,0.167949 0.118014,0.341735 0.153819,0.517129 A 3.0002262,3.0002262 0 0 0 18.783188,14.88093 Z m 0.164075,0.558148 c 0.03356,0.1771 0.04832,0.356525 0.04981,0.536173 a 3.0002262,3.0002262 0 0 0 -0.04981,-0.536173 z m 0.05127,0.572797 c -6.73e-4,0.171822 -0.01834,0.343046 -0.04834,0.512735 a 3.0002262,3.0002262 0 0 0 0.04834,-0.512735 z m -0.06153,0.588912 c -0.03247,0.159441 -0.0806,0.31678 -0.139171,0.47025 a 3.0002262,3.0002262 0 0 0 0.139171,-0.47025 z m -0.17433,0.562542 c -0.06375,0.151635 -0.141696,0.297906 -0.231464,0.439486 a 3.0002262,3.0002262 0 0 0 0.231464,-0.439486 z m -0.279806,0.517129 c -0.10518,0.155098 -0.224425,0.303533 -0.361843,0.440951 a 3.0002262,3.0002262 0 0 0 0.361843,-0.440951 z m -0.361843,0.440951 c -0.144199,0.144198 -0.29939,0.270719 -0.462926,0.379424 a 3.0002262,3.0002262 0 0 0 0.462926,-0.379424 z m -0.49369,0.397003 c -0.155967,0.100998 -0.31807,0.187264 -0.486366,0.256367 a 3.0002262,3.0002262 0 0 0 0.486366,-0.256367 z m -3.230226,0.01319 a 3.0002262,3.0002262 0 0 0 0.439486,0.231463 c -0.151633,-0.06375 -0.297904,-0.141701 -0.439485,-0.231469 z m 2.721886,0.251973 c -0.167949,0.0674 -0.341737,0.118014 -0.51713,0.15382 a 3.0002262,3.0002262 0 0 0 0.51713,-0.15382 z m -2.190107,0.01465 a 3.0002262,3.0002262 0 0 0 0.470249,0.13917 c -0.15944,-0.03247 -0.316779,-0.08059 -0.470249,-0.13917 z m 1.631958,0.149425 c -0.177099,0.03356 -0.356525,0.04832 -0.536174,0.04981 a 3.0002262,3.0002262 0 0 0 0.536174,-0.04981 z m -1.085531,0.0029 a 3.0002262,3.0002262 0 0 0 0.512734,0.04834 c -0.171821,-6.72e-4 -0.343046,-0.01834 -0.512734,-0.04834 z"/>
+ <path style="fill:#008cdd" d="m 18.121255,13.878675 c 1.17166,1.171662 1.17166,3.0713 0,4.242961 -1.171662,1.171661 -3.0713,1.171661 -4.242961,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 11.439453 8 A 3.4491017 3.4491017 0 0 0 8 11.439453 L 8 12.439453 A 3.4491017 3.4491017 0 0 1 11.439453 9 L 20.560547 9 A 3.4491017 3.4491017 0 0 1 24 12.439453 L 24 11.439453 A 3.4491017 3.4491017 0 0 0 20.560547 8 L 11.439453 8 z M 12.035156 16.480469 A 4.0048995 4.0048995 0 0 0 15.994141 21.003906 A 4.0048995 4.0048995 0 0 0 20 17.009766 A 4.0048995 4.0048995 0 0 0 19.964844 16.494141 A 4.0048995 4.0048995 0 0 1 15.994141 20.003906 A 4.0048995 4.0048995 0 0 1 12.035156 16.480469 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.cassidyjames.clairvoyant.svg b/.icons/awkward/32x32/apps/com.github.cassidyjames.clairvoyant.svg
new file mode 100644
index 00000000..03a416af
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.cassidyjames.clairvoyant.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#576977" cx="16" cy="16" r="14"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="8"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="8"/>
+ <g style="font-size:40px;line-height:1.25;letter-spacing:0px;word-spacing:0px;fill:#3f3f3f" transform="matrix(0.49902534,0,0,0.51165889,0.03118712,-0.37308422)">
+ <path style="fill:#3f3f3f" d="m 32.015629,20.273437 q 3.28125,0 5.28125,1.5 2.015625,1.484375 2.015625,4.015625 0,1.75 -0.96875,3.125 -0.96875,1.359375 -3.125,2.4375 2.5625,1.375 3.671875,2.875 1.125,1.484375 1.125,3.265625 0,2.8125 -2.203125,4.53125 -2.203125,1.703125 -5.796875,1.703125 -3.75,0 -5.890625,-1.59375 -2.140625,-1.59375 -2.140625,-4.515625 0,-1.953125 1.03125,-3.46875 1.046875,-1.515625 3.34375,-2.671875 -1.953125,-1.234375 -2.8125,-2.640625 -0.859375,-1.40625 -0.859375,-3.078125 0,-2.453125 2.03125,-3.96875 2.03125,-1.515625 5.296875,-1.515625 z m -3.5625,17.0625 q 0,1.34375 0.9375,2.09375 0.9375,0.75 2.5625,0.75 1.796875,0 2.6875,-0.765625 0.890625,-0.78125 0.890625,-2.046875 0,-1.046875 -0.890625,-1.953125 -0.875,-0.921875 -2.859375,-1.953125 -3.328125,1.53125 -3.328125,3.875 z m 3.53125,-13.53125 q -1.234375,0 -2,0.640625 -0.75,0.625 -0.75,1.6875 0,0.9375 0.59375,1.6875 0.609375,0.734375 2.1875,1.515625 1.53125,-0.71875 2.140625,-1.46875 0.609375,-0.75 0.609375,-1.734375 0,-1.078125 -0.78125,-1.703125 -0.78125,-0.625 -2,-0.625 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.cassidyjames.dippi.svg b/.icons/awkward/32x32/apps/com.github.cassidyjames.dippi.svg
new file mode 100644
index 00000000..f4090cb7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.cassidyjames.dippi.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="21" height="16" x="-29" y="-24" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="21" height="16" x="-28" y="-24" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="20" height="26" x="-26" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="20" height="26" x="-25" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#333333" transform="matrix(0,-1,-1,0,0,0)" d="M -22.463327,-25.971377 -7,-27 l 0,22 -16,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.25 5 C 3.5575 5 3 5.5575 3 6.25 L 3 7.25 C 3 6.5575 3.5575 6 4.25 6 L 27.75 6 C 28.442 6 29 6.5575 29 7.25 L 29 6.25 C 29 5.5575 28.442 5 27.75 5 L 4.25 5 z"/>
+ <path style="opacity:0.2" d="M 27,8 5,24 25.871094,24 C 25.871094,24 27,24 27,23 L 27,8 Z m -4,8 0,4 -5,0 5,-4 z"/>
+ <path style="fill:#cd3840" d="M 27 7 L 5 23 L 25.871094 23 C 25.871094 23 27 23 27 22 L 27 7 z M 23 15 L 23 19 L 18 19 L 23 15 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 27 7 L 5 23 L 6.375 23 L 27 8 L 27 7 z M 19.25 19 L 18 20 L 23 20 L 23 19 L 19.25 19 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.cassidyjames.ephemeral.svg b/.icons/awkward/32x32/apps/com.github.cassidyjames.ephemeral.svg
new file mode 100644
index 00000000..fe7bcb45
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.cassidyjames.ephemeral.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#9158cf" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".1" d="m25.893 6.1095-19.781 19.78c5.4793 5.4793 14.302 5.4793 19.781 0 5.4793-5.4793 5.4793-14.302 0-19.781z"/>
+ <path fill="#f2f2f2" d="m6.1121 25.89 8.6542-11.127 1.1711 1.1711 1.3015 1.3015z"/>
+ <path fill="#f34235" d="m25.893 6.1095-11.127 8.6542 2.4726 2.4726z"/>
+ <path fill="#fff" opacity=".2" d="m25.893 6.1095-19.781 19.78c-5.4793-5.4793-5.4793-14.302 0-19.781 5.4793-5.4793 14.302-5.4793 19.781 0z"/>
+ <path fill="#fff" opacity=".4" d="m16.003 2c-7.7564 0-14 6.244-14 14 0 0.0735-0.0059 0.14635 0 0.21875 0.1495-7.6244 6.3383-13.719 14-13.719 7.6613 0 13.85 6.0946 14 13.719 0.006-0.0724 0-0.14521 0-0.21875 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0273 16.5c-0.00587 0.16736-0.025391 0.33116-0.025391 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.cassidyjames.palette.svg b/.icons/awkward/32x32/apps/com.github.cassidyjames.palette.svg
new file mode 100644
index 00000000..4ff5d4fc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.cassidyjames.palette.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-300.3)">
+ <path style="opacity:0.2" transform="translate(0,300.3)" d="M 2 26.5 L 2 27.5 C 2 29.439 3.561 31 5.5 31 L 9 31 L 16 31 L 23 31 L 26.5 31 C 28.439 31 30 29.439 30 27.5 C 30 27.328627 29.974742 27.164651 29.951172 27 C 29.708054 28.698291 28.267627 30 26.5 30 L 23 30 L 16 30 L 9 30 L 5.5 30 C 3.561 30 2 28.439 2 26.5 z"/>
+ <path style="fill:#ff7c70" d="m 23,323.3 h 3.5 c 1.939,0 3.5,1.561 3.5,3.5 0,1.939 -1.561,3.5 -3.5,3.5 H 23 Z"/>
+ <path style="fill:#7a0000" d="M 9,323.29999 H 5.5 c -1.939,0 -3.5,1.561 -3.5,3.5 0,1.939 1.561,3.5 3.5,3.5 H 9 Z"/>
+ <path style="fill:#ed5353" d="m 23,323.29999 v 7 h -7 c -2.257087,-2.52142 -2.684892,-4.89041 0,-7 z"/>
+ <path style="fill:#c6262e" d="m 16,323.29999 v 7 H 9 v -7 z"/>
+ <path style="opacity:0.2" transform="translate(0,300.3)" d="M 23.935547 13.501953 C 23.263611 13.454953 22.569162 13.603237 21.939453 13.966797 L 18.908203 15.716797 L 12.845703 19.216797 L 6.7832031 22.716797 L 3.7539062 24.466797 C 2.782652 25.027551 2.1970484 25.980251 2.0507812 27.005859 C 2.2964261 28.701244 3.734428 30 5.5 30 L 8.1660156 30 L 10.283203 28.777344 L 16.345703 25.277344 L 22.408203 21.777344 L 25.439453 20.027344 C 27.118676 19.057844 27.690203 16.925314 26.720703 15.246094 C 26.114766 14.196574 25.05544 13.580233 23.935547 13.501953 z M 2.0214844 27.720703 C 2.0285582 27.82989 2.0371595 27.937946 2.0546875 28.046875 C 2.037914 27.939889 2.0284054 27.830738 2.0214844 27.720703 z M 2.1464844 28.455078 C 2.1683498 28.53116 2.1895022 28.60644 2.2167969 28.681641 C 2.1902408 28.607529 2.1681039 28.531439 2.1464844 28.455078 z M 2.4355469 29.162109 C 2.4504193 29.189491 2.4569798 29.218941 2.4726562 29.246094 C 2.4817106 29.261776 2.4946504 29.273574 2.5039062 29.289062 C 2.4792812 29.247808 2.4584987 29.204451 2.4355469 29.162109 z M 2.8164062 29.726562 C 2.8551271 29.773421 2.8908804 29.82277 2.9316406 29.867188 C 2.8905898 29.822648 2.855118 29.773206 2.8164062 29.726562 z M 3.2949219 30.201172 C 3.3426744 30.240275 3.387986 30.282028 3.4375 30.318359 C 3.3877758 30.281953 3.3425883 30.240098 3.2949219 30.201172 z M 3.8339844 30.5625 C 3.8986901 30.597776 3.9607231 30.636938 4.0273438 30.667969 C 3.9603069 30.636864 3.8986142 30.597638 3.8339844 30.5625 z M 4.4199219 30.814453 C 4.5064603 30.842747 4.5912301 30.873068 4.6796875 30.894531 C 4.5907581 30.873219 4.5060263 30.842376 4.4199219 30.814453 z M 5.0234375 30.953125 C 5.1437592 30.969853 5.2628842 30.984178 5.3847656 30.988281 C 5.2619415 30.984249 5.142673 30.969387 5.0234375 30.953125 z"/>
+ <path style="fill:#ffc27d" d="m 18.908512,315.01586 3.031089,-1.75 c 1.679223,-0.9695 3.811589,-0.39814 4.781089,1.28109 0.9695,1.67922 0.398134,3.81158 -1.281089,4.78108 l -3.031089,1.75 z"/>
+ <path style="fill:#cc3b02" d="m 6.7841556,322.01586 -3.0310887,1.75 c -1.6792232,0.9695 -2.2505889,3.10186 -1.2810889,4.78109 0.9695001,1.67922 3.1018658,2.25058 4.7810894,1.28108 l 3.0310886,-1.75 z"/>
+ <path style="fill:#ffa154" d="m 18.908511,315.01586 3.500001,6.06217 -6.062178,3.5 c -3.215408,-1.05507 -4.77039,-2.89277 -3.500001,-6.06217 z"/>
+ <path style="fill:#f37329" d="m 12.846333,318.51586 3.500001,6.06217 -6.062178,3.5 -3.5000004,-6.06217 z"/>
+ <path style="opacity:0.2" transform="translate(0,300.3)" d="M 15.757812 5.8164062 C 14.63792 5.8947063 13.578594 6.5110269 12.972656 7.5605469 L 11.222656 10.591797 L 7.7226562 16.654297 L 4.2226562 22.716797 L 2.4726562 25.746094 C 2.2461188 26.138467 2.1106639 26.557262 2.046875 26.978516 C 2.2808696 28.687214 3.7250143 30 5.5 30 L 7.9277344 30 C 8.1552962 29.778749 8.3662617 29.535244 8.5332031 29.246094 L 10.283203 26.216797 L 13.783203 20.154297 L 17.283203 14.091797 L 19.033203 11.060547 C 20.002703 9.3813169 19.433129 7.2487969 17.753906 6.2792969 C 17.124198 5.9157369 16.429749 5.7694363 15.757812 5.8164062 z M 2.0136719 27.628906 C 2.0178634 27.740765 2.0300887 27.85039 2.0449219 27.960938 C 2.0304587 27.851249 2.017813 27.741621 2.0136719 27.628906 z M 2.1054688 28.320312 C 2.1269054 28.408852 2.1572679 28.493458 2.1855469 28.580078 C 2.1576239 28.493974 2.1267808 28.409242 2.1054688 28.320312 z M 2.3378906 28.982422 C 2.3640842 29.03822 2.3966004 29.090075 2.4257812 29.144531 C 2.3967309 29.090191 2.3641102 29.038446 2.3378906 28.982422 z M 2.6816406 29.5625 C 2.7168611 29.610503 2.757095 29.654823 2.7949219 29.701172 C 2.7572269 29.654865 2.7169621 29.610742 2.6816406 29.5625 z M 3.140625 30.074219 C 3.1794537 30.109677 3.2229872 30.139919 3.2636719 30.173828 C 3.2231943 30.139964 3.1795072 30.109855 3.140625 30.074219 z M 3.7109375 30.496094 C 3.7264608 30.505371 3.7381885 30.518269 3.7539062 30.527344 C 3.780466 30.542678 3.8091584 30.549888 3.8359375 30.564453 C 3.7941124 30.541755 3.7517011 30.520426 3.7109375 30.496094 z M 4.3242188 30.785156 C 4.3955748 30.810951 4.4669121 30.830654 4.5390625 30.851562 C 4.4667299 30.830944 4.3945297 30.81021 4.3242188 30.785156 z M 4.953125 30.945312 C 5.0647592 30.963287 5.1752129 30.971519 5.2871094 30.978516 C 5.174397 30.971675 5.0626474 30.962484 4.953125 30.945312 z"/>
+ <path style="fill:#8cd5ff" d="m 11.221976,309.8915 1.75,-3.03108 c 0.9695,-1.67923 3.101866,-2.2506 4.781089,-1.2811 1.679223,0.9695 2.250589,3.10187 1.281089,4.7811 l -1.75,3.03108 z"/>
+ <path style="fill:#0d52bf" d="m 4.2219754,322.01586 -1.75,3.03109 c -0.9695,1.67922 -0.3981343,3.81158 1.2810889,4.78108 1.6792235,0.9695 3.8115892,0.39814 4.7810892,-1.28108 l 1.7499995,-3.03109 z"/>
+ <path style="fill:#64baff" d="m 11.221976,309.8915 6.062177,3.5 -3.5,6.06218 c -3.312162,0.69398 -5.5776653,-0.12002 -6.0621773,-3.5 z"/>
+ <path style="fill:#3689e6" d="m 7.7219757,315.95368 6.0621773,3.5 -3.5,6.06218 -6.0621776,-3.5 z"/>
+ <path style="fill:#e2ffb4" d="m 2.0000114,309.3 v -3.5 c 0,-1.939 1.561,-3.5 3.5,-3.5 1.9389998,0 3.4999998,1.561 3.4999998,3.5 v 3.5 z"/>
+ <path style="fill:#3a9104" d="m 2.0000102,323.3 v 3.5 c 0,1.939 1.561,3.5 3.5,3.5 1.9390003,0 3.5000003,-1.561 3.5000003,-3.5 v -3.5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,300.3)" d="M 5.5,2 C 3.561,2 2,3.561 2,5.5 v 1 C 2,4.561 3.561,3 5.5,3 7.4389998,3 9,4.561 9,6.5 v -1 C 9,3.561 7.4389998,2 5.5,2 Z m 10.257812,2.8164062 c -1.119892,0.078288 -2.179218,0.6946219 -2.785156,1.7441407 l -1.75,3.03125 -3.4999998,6.0625001 c 0.037818,0.26382 0.098991,0.493609 0.1582032,0.726562 l 3.3417966,-5.789062 1.75,-3.0312501 c 0.605938,-1.04952 1.665264,-1.6658406 2.785156,-1.7441407 0.671937,-0.04698 1.366386,0.099321 1.996094,0.4628907 0.975017,0.5629262 1.562333,1.5200585 1.705078,2.5507812 C 19.668837,7.448439 19.040831,6.0223033 17.753906,5.2792969 17.124198,4.9157344 16.429749,4.7694336 15.757812,4.8164062 Z m 8.177735,7.6855468 c -0.671964,-0.04666 -1.366385,0.101281 -1.996094,0.464844 l -3.03125,1.75 -2.978515,1.71875 -0.865235,1.5 3.84375,-2.21875 3.03125,-1.75 c 1.679223,-0.9695 3.81175,-0.399933 4.78125,1.279297 0.225745,0.391001 0.359715,0.806811 0.423828,1.226562 0.10253,-0.743331 -0.01793,-1.52353 -0.423828,-2.226562 -0.605937,-1.049519 -1.665216,-1.666381 -2.785156,-1.744141 z M 20.291016,23 18.558594,24 H 23 26.5 c 1.767627,0 3.208054,1.301709 3.451172,3 C 29.974742,26.835349 30,26.671373 30,26.5 30,24.561 28.439,23 26.5,23 H 23 Z"/>
+ <path style="fill:#9bdb4d" d="m 2.0000102,309.3 h 7.0000003 v 7 c -2.5214266,2.25709 -4.8904103,2.68489 -7.0000003,0 z"/>
+ <path style="fill:#68b723" d="m 2.0000102,316.3 h 7.0000003 v 7 H 2.0000102 Z"/>
+ <circle style="opacity:0.2" cx="5.5" cy="327.8" r="1.5"/>
+ <circle style="fill:#ffffff" cx="5.5" cy="326.8" r="1.5"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.cassidyjames.principles.svg b/.icons/awkward/32x32/apps/com.github.cassidyjames.principles.svg
new file mode 100644
index 00000000..0c5c4777
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.cassidyjames.principles.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <ellipse style="fill:#3f3f3f" cx="17.761" cy="15.98" rx="7.689" ry="9.786"/>
+ <path style="opacity:0.2" d="m 18,2.96121 a 11.999999,14 0 0 0 -12,14.000001 11.999999,14 0 0 0 12,14 11.999999,14 0 0 0 12,-14 A 11.999999,14 0 0 0 18,2.96121 Z m 0,6 c 2.844336,-3e-7 6,3.047419 6,8.000001 0,4.952579 -3.155664,8 -6,8 -2.844336,0 -6,-3.04742 -6,-8 0,-4.952582 3.155664,-8.0000013 6,-8.000001 z"/>
+ <path style="fill:#4f4f4f" d="M 18 1.9609375 A 11.999999 14 0 0 0 6 15.960938 A 11.999999 14 0 0 0 18 29.960938 A 11.999999 14 0 0 0 30 15.960938 A 11.999999 14 0 0 0 18 1.9609375 z M 18 7.9609375 C 20.844336 7.9609372 24 11.008356 24 15.960938 C 24 20.913517 20.844336 23.960938 18 23.960938 C 15.155664 23.960938 12 20.913518 12 15.960938 C 12 11.008356 15.155664 7.9609372 18 7.9609375 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 18 1.9609375 A 11.999999 14 0 0 0 6 15.960938 A 11.999999 14 0 0 0 6.0175781 16.367188 A 11.999999 14 0 0 1 18 2.9609375 A 11.999999 14 0 0 1 29.982422 16.554688 A 11.999999 14 0 0 0 30 15.960938 A 11.999999 14 0 0 0 18 1.9609375 z M 12.019531 16.460938 C 12.01217 16.627126 12 16.790172 12 16.960938 C 12 21.913518 15.155664 24.960938 18 24.960938 C 20.844336 24.960937 24 21.913517 24 16.960938 C 24 16.790172 23.98783 16.627126 23.980469 16.460938 C 23.774337 21.11459 20.746263 23.960938 18 23.960938 C 15.253737 23.960938 12.225663 21.114591 12.019531 16.460938 z"/>
+ <path style="opacity:0.2" d="M 8.9121094,3.0022256 A 3.0003,3.0003 0 0 0 6.8789062,3.8791787 l -5,5 A 3.0003,3.0003 0 0 0 6,13.238554 v 14.761719 a 3.0003,3.0003 0 1 0 6,0 V 6.0002725 A 3.0003,3.0003 0 0 0 8.9121094,3.0022256 Z"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 4,10 9,5 v 22"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.9121094 2.0019531 A 3.0003 3.0003 0 0 0 6.8789062 2.8789062 L 1.8789062 7.8789062 A 3.0003 3.0003 0 0 0 1.0351562 10.507812 A 3.0003 3.0003 0 0 1 1.8789062 8.8789062 L 6.8789062 3.8789062 A 3.0003 3.0003 0 0 1 8.9121094 3.0019531 A 3.0003 3.0003 0 0 1 12 6 L 12 5 A 3.0003 3.0003 0 0 0 8.9121094 2.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.cjfloss.envelope.svg b/.icons/awkward/32x32/apps/com.github.cjfloss.envelope.svg
new file mode 100644
index 00000000..f6c96d38
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.cjfloss.envelope.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 15.5,2 A 14.5,14.5 0 0 0 1,16.5 14.5,14.5 0 0 0 15.5,31 14.5,14.5 0 0 0 30,16.5 14.5,14.5 0 0 0 15.5,2 Z"/>
+ <path style="opacity:0.2" d="M 14.05,5.35 V 7.5660647 C 12.743792,7.6449106 11.576344,7.8654194 10.546778,8.4270022 9.1499099,9.188929 8.25,10.7875 8.25,12.6 c 0,1.933334 1.2476017,3.436004 2.657862,4.082373 1.410259,0.646369 2.962304,0.800049 4.412304,0.981299 1.45,0.18125 2.797955,0.39007 3.562696,0.740576 C 19.647602,18.754754 19.85,18.883334 19.85,19.85 c 0,0.67884 -0.19754,1.025583 -0.858106,1.437256 C 18.331329,21.698928 17.13315,22.025 15.5,22.025 c -2.5375,0 -3.391036,-0.813019 -3.868555,-1.529297 C 11.153927,19.779426 11.15,19.125 11.15,19.125 h -2.9 c 0,0 -0.00391,1.520574 0.968555,2.979297 0.818287,1.227432 2.407709,2.37643 4.831445,2.713085 V 27.1 h 2.9 v -2.242969 c 1.37661,-0.13703 2.57976,-0.487338 3.576856,-1.10874 C 21.86004,22.917434 22.75,21.451039 22.75,19.85 c 0,-1.933334 -1.247602,-3.436004 -2.657862,-4.082373 -1.410259,-0.646369 -2.962304,-0.800049 -4.412304,-0.981299 -1.45,-0.18125 -2.797955,-0.39007 -3.562696,-0.740576 C 11.352398,13.695246 11.15,13.566666 11.15,12.6 c 0,-1.0875 0.18759,-1.301429 0.784472,-1.627002 C 12.531356,10.647426 13.784166,10.425 15.5,10.425 c 2.597916,0 3.511759,0.730714 3.942187,1.26875 C 19.872616,12.231786 19.85,12.6 19.85,12.6 h 2.9 c 0,0 -0.02261,-1.444286 -1.042188,-2.71875 C 20.853397,8.8132315 19.308756,7.8897721 16.95,7.615625 V 5.35 Z"/>
+ <path style="fill:#4f8d28" d="M 15.5,1 A 14.5,14.5 0 0 0 1,15.5 14.5,14.5 0 0 0 15.5,30 14.5,14.5 0 0 0 30,15.5 14.5,14.5 0 0 0 15.5,1 Z"/>
+ <path style="opacity:0.2" d="M 14,6 V 8.03125 C 12.728519,8.0875283 11.567951,8.2516746 10.513672,8.7363281 9.0578191,9.405586 8,11.015517 8,12.875 c 0,1.967241 1.3142297,3.490851 2.767578,4.134766 1.453349,0.643914 3.052734,0.797265 4.552734,0.978515 1.5,0.18125 2.900615,0.39118 3.697266,0.744141 C 19.81423,19.085383 20,19.192241 20,20.125 20,20.744079 19.853688,20.96941 19.152344,21.34375 18.450999,21.71809 17.161449,22 15.5,22 12.901724,22 11.914406,21.283276 11.447266,20.755859 10.980125,20.228443 10.998047,19.914062 10.998047,19.914062 l -2.9960939,0.171876 c 0,0 0.1163593,1.435619 1.1992188,2.658203 C 10.102376,23.761629 11.660961,24.639451 14,24.908203 V 27 h 3 v -2.0625 c 1.342652,-0.114487 2.542118,-0.400556 3.566406,-0.947266 C 21.958812,23.247044 23,21.7858 23,20.125 c 0,-1.967241 -1.31423,-3.490851 -2.767578,-4.134766 -1.453349,-0.643914 -3.052735,-0.797265 -4.552734,-0.978515 -1.5,-0.18125 -2.900615,-0.39118 -3.697266,-0.744141 C 11.18577,13.914617 11,13.807759 11,12.875 11,11.834483 11.129681,11.756133 11.767578,11.462891 12.405475,11.169648 13.753017,11 15.5,11 c 2.598276,0 3.585594,0.716724 4.052734,1.244141 0.467141,0.527416 0.449219,0.841796 0.449219,0.841797 l 2.996094,-0.171876 c 0,0 -0.116359,-1.435619 -1.199219,-2.658203 C 20.897625,9.238371 19.339039,8.360549 17,8.0917969 V 6 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linejoin:round" d="m 21.5,12 c 0,0 -0.2,-3.5 -6,-3.5 -3.625,0 -6,0.475 -6,3.375 0,5.8 12,1.45 12,7.25 0,2.279879 -2.375,3.375 -6,3.375 -5.8,0 -6,-3.5 -6,-3.5 v 0"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="14" y="5"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="14" y="23"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.5,1 A 14.5,14.5 0 0 0 1,15.5 14.5,14.5 0 0 0 1.0214844,15.919922 14.5,14.5 0 0 1 15.5,2 14.5,14.5 0 0 1 29.978516,16.080078 14.5,14.5 0 0 0 30,15.5 14.5,14.5 0 0 0 15.5,1 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.coralynnmay.goodvibesapp.svg b/.icons/awkward/32x32/apps/com.github.coralynnmay.goodvibesapp.svg
new file mode 100644
index 00000000..a41647bf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.coralynnmay.goodvibesapp.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#73cbfc" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1" d="m 12.304304,11.007986 c -3.8659562,-0.01769 -6.4215711,2.100671 -7.1450833,5.920717 -0.5943755,3.138238 0.4838362,5.201617 3.092488,5.915216 0.9492291,0.259663 3.8873483,0.134364 5.1335563,-0.218726 2.190034,-0.620503 2.094119,-0.818619 2.480168,-2.956417 0.470852,-2.607413 0.13428,-2.621953 -0.553238,-2.621953 -0.06466,-0.02052 -0.616103,0 -0.687518,0 h -1.962919 c -0.380884,0 -0.687516,0.314128 -0.687516,0.704323 0,0.390196 0.306632,0.704324 0.687516,0.704324 h 0.77722 c -0.01607,0.261245 -0.08995,0.653736 -0.209479,1.269707 -0.3051,1.572294 -0.32525,1.909151 -1.02322,2.19019 -2.5998823,1.04685 -4.2139729,-0.236274 -4.0875088,-3.249241 0.1798719,-4.285427 1.9058048,-6.893288 4.5628638,-6.893288 2.339458,0 3.200329,1.082187 3.992168,5.019678 1.307478,6.501568 1.104478,6.152756 2.086724,6.188965 1.046763,0.0386 0.563264,0.455656 4.288931,-6.019763 1.59137,-2.765889 2.292961,-3.986955 2.685617,-4.545086 h 0.577408 C 26.693367,12.416632 27,12.102504 27,11.712309 27,11.322114 26.693367,11.007986 26.312482,11.007986 h -2.062554 c -0.380885,0 -0.687518,0.314128 -0.687518,0.704323 0,0.390195 0.306633,0.704323 0.687518,0.704323 h 0.363901 c -0.744229,1.442617 -3.774019,6.755165 -4.05931,7.079 -0.253451,0.287684 -0.328869,0.03299 -1.064847,-3.575267 -0.422686,-2.072283 -0.62386,-3.037142 -0.633805,-3.503733 h 0.481374 c 0.380884,0 0.687517,-0.314128 0.687517,-0.704323 0,-0.390195 -0.306633,-0.704323 -0.687517,-0.704323 h -1.274975 -2.062553 c -0.06665,0 -3.634547,-0.01797 -3.695409,0 -0.96235,-0.01952 1.403777,0.0064 0,0 z"/>
+ <path style="fill:#0066bd" d="m 12.304304,10.007986 c -3.8659562,-0.01769 -6.4215711,2.100671 -7.1450833,5.920717 -0.5943755,3.138238 0.4838362,5.201617 3.092488,5.915216 0.9492291,0.259663 3.8873483,0.134364 5.1335563,-0.218726 2.190034,-0.620503 2.094119,-0.818619 2.480168,-2.956417 0.470852,-2.607413 0.13428,-2.621953 -0.553238,-2.621953 -0.06466,-0.02052 -0.616103,0 -0.687518,0 h -1.962919 c -0.380884,0 -0.687516,0.314128 -0.687516,0.704323 0,0.390196 0.306632,0.704324 0.687516,0.704324 h 0.77722 c -0.01607,0.261245 -0.08995,0.653736 -0.209479,1.269707 -0.3051,1.572294 -0.32525,1.909151 -1.02322,2.19019 -2.5998823,1.04685 -4.2139729,-0.236274 -4.0875088,-3.249241 0.1798719,-4.285427 1.9058048,-6.893288 4.5628638,-6.893288 2.339458,0 3.200329,1.082187 3.992168,5.019678 1.307478,6.501568 1.104478,6.152756 2.086724,6.188965 1.046763,0.0386 0.563264,0.455656 4.288931,-6.019763 1.59137,-2.765889 2.292961,-3.986955 2.685617,-4.545086 h 0.577408 C 26.693367,11.416632 27,11.102504 27,10.712309 27,10.322114 26.693367,10.007986 26.312482,10.007986 h -2.062554 c -0.380885,0 -0.687518,0.314128 -0.687518,0.704323 0,0.390195 0.306633,0.704323 0.687518,0.704323 h 0.363901 c -0.744229,1.442617 -3.774019,6.755165 -4.05931,7.079 -0.253451,0.287684 -0.328869,0.03299 -1.064847,-3.575267 -0.422686,-2.072283 -0.62386,-3.037142 -0.633805,-3.503733 h 0.481374 c 0.380884,0 0.687517,-0.314128 0.687517,-0.704323 0,-0.390195 -0.306633,-0.704323 -0.687517,-0.704323 h -1.274975 -2.062553 c -0.06665,0 -3.634547,-0.01797 -3.695409,0 -0.96235,-0.01952 1.403777,0.0064 0,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.coslyk.MoonPlayer.svg b/.icons/awkward/32x32/apps/com.github.coslyk.MoonPlayer.svg
new file mode 100644
index 00000000..6e61dd00
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.coslyk.MoonPlayer.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#384fae" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <circle style="opacity:0.2" cx="-16" cy="17" r="10" transform="scale(-1,1)"/>
+ <circle style="fill:#fae8a2" cx="-16" cy="16" r="10" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="m 16.9445,6.0537006 a 9.9999994,9.9999994 0 0 1 3.619,1.0498 c -0.0505,0.1600499 0.0085,0.3405999 0.1925,0.4999999 0.1245,0.1079 0.2265,0.27595 0.2265,0.37405 0,0.29985 -0.271,0.76025 -0.4875,0.8271499 -0.2875,0.089 -0.191,0.3958 0.179,0.5653 0.171,0.0785 0.3815,0.3045 0.4675,0.502 C 21.228,10.07 21.355,10.265 21.424,10.3055 c 0.0685,0.041 0.125,0.1955 0.125,0.344 0,0.2075 -0.095,0.308 -0.4065,0.4325 -0.223,0.0895 -0.49,0.1545 -0.5935,0.1445 -0.5955,-0.056 -0.637,0.291 -0.1165,0.969 0.2765,0.36 0.4095,0.4505 0.598,0.405 0.1755,-0.042 0.2715,0.0076 0.3515,0.1815 0.084,0.1845 0.222,0.247 0.5925,0.2725 0.3645,0.0255 0.5275,0.0995 0.664,0.299 0.1,0.1455 0.244,0.2635 0.3205,0.2635 0.0767,0 0.2568,0.098 0.4004,0.217 0.2922,0.2425 0.4063,0.267 0.50875,0.1085 0.1354,-0.21 0.427549,-0.104 0.862299,0.3125 0.3845,0.368 0.43105,0.4665 0.37305,0.786 -0.1032,0.5685 -0.41155,1.073 -0.76365,1.249 -0.307249,0.1535 -0.313249,0.17 -0.12695,0.367 0.10715,0.1135 0.291,0.235 0.4082,0.2705 0.3385,0.103 0.14795,0.232 -0.45605,0.309 -0.618199,0.0785 -0.810299,0.3025 -0.521499,0.608 0.16105,0.1705 0.152,0.2025 -0.10645,0.3645 -0.505,0.317 -0.9066,0.123 -0.4326,-0.209 0.30465,-0.2135 0.0916,-0.3005 -0.3555,-0.1455 -0.3565,0.1235 -0.427,0.1165 -0.6375,-0.0665 -0.4325,-0.3745 -0.9025,0.1795 -0.507,0.5975 0.2515,0.2665 0.1755,0.5875 -0.1505,0.632 -0.144,0.0195 -0.443,0.1535 -0.665,0.298 -0.222,0.144 -0.464,0.2625 -0.537,0.2625 -0.073,0 -0.279,0.1465 -0.458,0.3255 -0.363,0.3625 -0.5645,0.4085 -0.667,0.153 -0.123,-0.307 -0.0735,-0.4655 0.258,-0.827 0.2635,-0.288 0.692,-1.053 0.692,-1.2365 0,-0.113 -0.4355,-0.017 -0.6795,0.1495 -0.1525,0.1045 -0.3995,0.239 -0.549,0.3 -0.159,0.065 -0.324,0.267 -0.3995,0.488 -0.1175,0.347 -0.164,0.377 -0.58,0.377 H 17.417 L 17.3485,20.12 c -0.082,0.9775 -0.1605,1.1755 -0.496,1.256 -0.247,0.0595 -0.5105,0.442 -0.5105,0.741 0,0.0795 0.1775,0.2745 0.3945,0.433 0.269,0.1965 0.385,0.3635 0.367,0.527 -0.0225,0.2045 0.024,0.2365 0.3135,0.215 0.1865,-0.014 0.5105,0.0515 0.7185,0.1455 0.2465,0.111 0.5135,0.1465 0.764,0.1015 0.288,-0.0515 0.3855,-0.0315 0.3855,0.081 0,0.083 0.101,0.238 0.224,0.345 0.304,0.263499 0.1785,0.402999 -0.2885,0.318999 -0.29,-0.052 -0.403,-0.029 -0.453,0.096 -0.1065,0.2655 0.1635,0.6455 0.414,0.583 0.159,-0.04 0.235,0.0145 0.2845,0.202 0.017,0.0665 0.0485,0.123 0.086,0.171 a 9.9999994,9.9999994 0 0 1 -1.5825,0.4675 c 0.05,-0.0955 0.107,-0.1825 0.1625,-0.2215 0.2575,-0.182 0.085,-0.655 -0.2695,-0.74 -0.3615,-0.087 -0.3045,-0.3215 0.0885,-0.3665 0.3445,-0.039 0.711,-0.388 0.596,-0.566499 -0.0775,-0.1195 -0.407,-0.102 -1.0735,0.056 -0.301,0.071 -0.5065,-0.072 -1.204,-0.835 -0.4035,-0.442 -0.714,-0.626 -1.0545,-0.626 -0.13,0 -0.5935,-0.1195 -1.0305,-0.2655 -0.825,-0.2765 -1.1475,-0.2665 -1.117,0.035 0.063,0.627 -0.3405,0.606 -0.998,-0.051 -0.274,-0.2735 -0.5245,-0.4715 -0.557,-0.4405 -0.1255,0.1205 0.1005,0.707 0.3645,0.9445 0.3345,0.301 0.351,0.491 0.0565,0.6415 -0.161,0.083 -0.2295,0.2505 -0.255,0.627 l -0.034,0.513999 h -0.418 c -0.1465,0 -0.268,0.02 -0.366,0.0575 A 9.9999994,9.9999994 0 0 1 6.0155006,16.3135 c 0.153,-0.327 0.142,-0.5245 0,-0.747 a 9.9999994,9.9999994 0 0 1 0.045,-0.5605 c 0.091,-0.0045 0.184,-0.0085 0.291,-0.004 0.504,0.021 0.9354999,-0.1775 0.9354999,-0.4305 0,-0.0535 0.179,-0.273999 0.3975,-0.489499 0.248,-0.244 0.375,-0.46 0.338,-0.572 -0.034,-0.102 0.039,-0.2665 0.168,-0.378 0.1255,-0.109 0.2285,-0.284 0.2285,-0.389 0,-0.1675 0.1065,-0.1885 0.8769999,-0.17 l 0.8769996,0.0215 -0.015,0.8645 C 10.132,14.973 9.9065004,15.366 9.2110004,15.1125 c -0.3185,-0.1165 -1.1009999,-0.0285 -1.3234999,0.148 -0.0805,0.064 -0.197,0.296 -0.2585,0.516 -0.062,0.2195 -0.291,0.6 -0.5099999,0.8445 -0.443,0.496 -0.4775,0.6895 -0.2235,1.2715 0.2215,0.508 0.4604999,0.4495 0.4129999,-0.1015 l -0.035,-0.41 0.375,0.07 c 0.2075,0.0395 0.4675,0.1925 0.584,0.344 0.166,0.2155 0.2435,0.247 0.368,0.1485 0.087,-0.069 0.1574999,-0.2145 0.1574999,-0.3225 0,-0.108 0.107,-0.228 0.237,-0.2675 0.1305,-0.03952 0.309,-0.23602 0.3965,-0.43752 0.1405,-0.322 0.137,-0.4205 -0.0265,-0.8115 -0.1655,-0.3965 -0.167,-0.462 -0.0145,-0.6085 0.14,-0.134 0.2125,-0.1385 0.3965,-0.028 0.185,0.1105 0.2724996,0.1025 0.4924996,-0.045 0.1465,-0.0985 0.403,-0.18 0.569,-0.18 0.3375,0 0.4395,-0.164 0.4395,-0.707 0,-0.5015 0.299,-0.6835 1.011,-0.618 0.494,0.0455 0.603,0.013 1.0015,-0.294 0.2465,-0.1895 0.6355,-0.6455 0.8655,-1.0145 0.23,-0.369 0.4775,-0.7545 0.55,-0.8565 0.104,-0.1475 0.0785,-0.289 -0.125,-0.6905 l -0.257,-0.505 0.543,0.0735 c 0.966,0.1305 1.1615,0.2555 0.746,0.4785 -0.162,0.0865 -0.169,0.131 -0.044,0.2755 0.082,0.094 0.1205,0.2435 0.085,0.332 -0.0355,0.088 0.0095,0.296 0.0995,0.4615 0.0905,0.166 0.166,0.3985 0.169,0.518 0.0095,0.3725 0.6475,0.669 1.3585,0.6295 1.077,-0.0595 1.1645,-0.0425 1.547,0.3125 0.478,0.444 0.5395,0.6505 0.317,1.0625 -0.2155,0.4 -0.5985,0.5595 -1.2615,0.5265 -0.593,-0.0295 -0.66,0.023 -0.5245,0.415 0.1155,0.333 0.5025,0.461 0.765,0.253 0.202,-0.1605 0.8985,-0.0365 1.112,0.1985 0.0895,0.098 0.2225,0.356 0.295,0.572 0.125,0.373 0.1615,0.396 0.7215,0.45 0.559,0.0545 0.613,0.0365 1.015,-0.334 0.4485,-0.413 0.5245,-0.729 0.3085,-1.273 -0.096,-0.241 -0.167,-0.2805 -0.423,-0.2335 -0.507,0.0925 -0.707,-0.0835 -0.707,-0.625 0,-0.2625 0.051,-0.508 0.1135,-0.545 0.062,-0.037 0.113,-0.176 0.113,-0.3095 0,-0.1335 0.064,-0.3055 0.1415,-0.381 0.1135,-0.11 0.097,-0.169 -0.084,-0.297 -0.124,-0.0875 -0.328,-0.1465 -0.453,-0.1315 -0.1245,0.015 -0.469,-0.039 -0.7655,-0.1195 -0.4285,-0.1155 -0.5545,-0.203 -0.6125,-0.4285 -0.11,-0.428 -0.3785,-0.7715 -0.6035,-0.7715 -0.3555,0 -0.363,-0.836 -0.0175,-2.0519996 0.051,-0.1795 0.1915,-0.2935 0.4395,-0.355 0.201,-0.05 0.4195,-0.187 0.4855,-0.3049 0.0655,-0.1179 0.186,-0.2138999 0.2675,-0.2138999 0.0815,0 0.241,-0.0976 0.3535,-0.2168 0.1135,-0.12 0.348,-0.2168 0.5265,-0.2168 0.4225,0 0.4295,-0.2909 0.0105,-0.4443 -0.4425,-0.1622 -1.1315,0.0504 -1.298,0.40035 -0.2255,0.47455 -0.476,0.27655 -0.5565,-0.4404 C 18.377,6.9365006 18.071,6.6816506 17.1065,6.6816506 H 16.413 l 0.304,-0.3037 c 0.0945,-0.0948 0.173,-0.21065 0.2275,-0.32425 z m -3.595,0.31445 c 0.0195,0.0176 0.0385,0.032 0.0575,0.05175 0.232,0.2368 0.341,0.27055 0.6995,0.21585 0.626,-0.09545 0.5455,0.1566 -0.1475,0.46095 -0.3745,0.1645499 -0.6155,0.3521499 -0.6975,0.5419499 -0.395,0.9158 -0.667,1.4088499 -0.8035,1.4588499 -0.276,0.1015 -0.4405,-0.1022 -0.502,-0.6228999 -0.0705,-0.5974 -0.2725,-0.72405 -0.6355,-0.39745 -0.141,0.12675 -0.338,0.23045 -0.4375,0.23045 -0.3105,0 -0.54,0.12465 -0.54,0.293 0,0.0887 -0.105,0.3024499 -0.2335,0.4753999 -0.1894996,0.2545 -0.3179996,0.3155 -0.6719996,0.3155 -0.4345,0 -0.7009999,0.0815 -1.2449999,0.382 -0.0085,0.0045 -0.017,0.006 -0.0255,0.0105 A 9.9999994,9.9999994 0 0 1 13.3495,6.3681506 Z M 25.997999,15.95715 a 9.9999994,9.9999994 0 0 1 0.0019,0.043 9.9999994,9.9999994 0 0 1 -0.1953,1.921 c -0.3623,0.1475 -0.4624,0.089 -0.5,-0.248 -0.01945,-0.1745 -0.11055,-0.372 -0.20315,-0.4405 -0.14305,-0.1055 -0.11725,-0.1595 0.1758,-0.3595 0.1897,-0.1295 0.37665,-0.3555 0.41505,-0.502 0.0372,-0.142 0.163,-0.297 0.30565,-0.414 z m -3.147549,3.3055 c 0.0935,-0.0095 0.20615,0.0405 0.33115,0.1605 0.26445,0.253 0.2245,0.7615 -0.07521,0.9625 -0.34345,0.2305 -0.475949,0.1635 -0.519449,-0.2615 -0.0535,-0.524 0.0585,-0.84 0.263499,-0.8615 z m -1.697,1.512 c 0.102,0.0035 0.2145,0.0765 0.327,0.2305 0.1195,0.163 0.152,0.3735 0.1065,0.693 -0.0565,0.393 -0.032,0.477 0.1735,0.5825 0.2645,0.135 0.321,0.537 0.1045,0.744 -0.215,0.206 -0.42,0.152 -0.494,-0.13 -0.105,-0.402 -0.6935,-0.449 -1.0955,-0.088 -0.1715,0.154 -0.3115,0.232 -0.3115,0.173 0,-0.059 0.1785,-0.2735 0.3965,-0.4755 0.3335,-0.31 0.3955,-0.442 0.3955,-0.841 0,-0.563 0.1725,-0.8955 0.3975,-0.8885 z m 2.78695,1.291 a 9.9999994,9.9999994 0 0 1 -0.23145,0.292 c 0.06815,-0.1055 0.14595,-0.2065 0.23145,-0.292 z m -3.36995,1.535 c 0.0505,0.0175 0.072,0.081 0.072,0.1925 0,0.113 0.072,0.2315 0.16,0.2635 0.117,0.043 0.144,0.178499 0.099,0.501999 -0.0085,0.0605 -0.011,0.109 -0.014,0.1595 a 9.9999994,9.9999994 0 0 1 -0.416,0.2135 c 0.007,-0.173 -0.0245,-0.3765 -0.115,-0.6315 -0.1535,-0.432999 -0.159,-0.541499 -0.034,-0.617499 0.117,-0.071 0.197,-0.0995 0.248,-0.082 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 6 A 10 10 0 0 0 6 16 A 10 10 0 0 0 6.0214844 16.414062 A 10 10 0 0 1 16 7 A 10 10 0 0 1 25.978516 16.585938 A 10 10 0 0 0 26 16 A 10 10 0 0 0 16 6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.dahenson.agenda.svg b/.icons/awkward/32x32/apps/com.github.dahenson.agenda.svg
new file mode 100644
index 00000000..6336cda0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.dahenson.agenda.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 10,18.000134 5,4 7,-10"/>
+ <path style="fill:none;stroke:#3b89e1;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 10,17 5,4 7,-10"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.danrabbit.harvey.svg b/.icons/awkward/32x32/apps/com.github.danrabbit.harvey.svg
new file mode 100644
index 00000000..34413b44
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.danrabbit.harvey.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,6 C 2.6247906,6 2,6.61325 2,7.375 l 0,19.25 C 2,27.38675 2.6247906,28 3.4003906,28 L 8.9296875,28 9,28 28.599609,28 C 29.375209,28 30,27.38675 30,26.625 L 30,7.375 C 30,6.61325 29.375209,6 28.599609,6 L 9,6 8.9296875,6 3.4003906,6 Z"/>
+ <path style="fill:#23c2c2" d="m 8.93,5 0,22 19.67,0 C 29.3756,27 30,26.38675 30,25.625 L 30,6.375 C 30,5.61325 29.3756,5 28.6,5 Z"/>
+ <rect style="opacity:0.1" width="1" height="22" x="9" y="5"/>
+ <path style="fill:#e4e4e4" d="M 3.4,5 C 2.6244,5 2,5.61325 2,6.375 l 0,19.25 C 2,26.38675 2.6244,27 3.4,27 L 9,27 9,5 Z"/>
+ <circle style="fill:#3f3f3f" cx="19" cy="16" r="7"/>
+ <g style="opacity:0.2" transform="matrix(0.6741573,0,0,0.65306122,14.019928,11.428571)">
+ <g transform="translate(-293.0004,-128)">
+ <path d="M 304.9375,131.9375 300,136.875 l -1.9375,-1.9375 -2.125,2.125 3,3 1.0625,1.0625 1.0625,-1.0625 6,-6 -2.125,-2.125 z"/>
+ </g>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(0.6741573,0,0,0.65306122,14.019928,10.428571)">
+ <g style="fill:#ffffff" transform="translate(-293.0004,-128)">
+ <path style="fill:#ffffff" d="M 304.9375,131.9375 300,136.875 l -1.9375,-1.9375 -2.125,2.125 3,3 1.0625,1.0625 1.0625,-1.0625 6,-6 -2.125,-2.125 z"/>
+ </g>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 5 C 2.6247906 5 2 5.61325 2 6.375 L 2 7.375 C 2 6.61325 2.6247906 6 3.4003906 6 L 8.9296875 6 L 9 6 L 28.599609 6 C 29.375209 6 30 6.61325 30 7.375 L 30 6.375 C 30 5.61325 29.375209 5 28.599609 5 L 9 5 L 8.9296875 5 L 3.4003906 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.danrabbit.lookbook.svg b/.icons/awkward/32x32/apps/com.github.danrabbit.lookbook.svg
new file mode 100644
index 00000000..d3d39e10
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.danrabbit.lookbook.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#936aff" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h2.5v-28z"/>
+ <path fill="#fff" opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="opacity:0.2" d="m 16.4901,9.9985203 c 3.0288,0 5.5312,2.4745997 5.5312,5.4999997 0,1.1499 -0.38921,2.2078 -1,3.0938 l 3.6875,3.6875 a 1.0055,1.0055 0 0 1 -1.4063,1.4375 l -3.6875,-3.6875 c -0.88729,0.61091 -1.973,0.96875 -3.125,0.96875 -3.0289,0 -5.5,-2.4746 -5.5,-5.5 0,-3.0254 2.4711,-5.4999997 5.5,-5.4999997 z m 0,1.9999997 c -1.9474,0 -3.5,1.5548 -3.5,3.5 0,1.9451 1.5526,3.5 3.5,3.5 1.9474,0 3.5,-1.5549 3.5,-3.5 0,-1.9452 -1.5526,-3.5 -3.5,-3.5 z"/>
+ <path style="fill:#ffffff" d="m 16.4901,8.99826 c 3.0288,0 5.5312,2.4746 5.5312,5.5 0,1.1499 -0.38921,2.2078 -1,3.0938 l 3.6875,3.6875 a 1.0055,1.0055 0 0 1 -1.4063,1.4375 l -3.6875,-3.6875 c -0.88729,0.61091 -1.973,0.96875 -3.125,0.96875 -3.0289,0 -5.5,-2.4746 -5.5,-5.5 0,-3.0254 2.4711,-5.5 5.5,-5.5 z m 0,2 c -1.9474,0 -3.5,1.5548 -3.5,3.5 0,1.9451 1.5526,3.5 3.5,3.5 1.9474,0 3.5,-1.5549 3.5,-3.5 0,-1.9452 -1.5526,-3.5 -3.5,-3.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.danrabbit.nimbus.svg b/.icons/awkward/32x32/apps/com.github.danrabbit.nimbus.svg
new file mode 100644
index 00000000..4beb4a98
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.danrabbit.nimbus.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#2baee1" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path fill="#ffffff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.414 14 14 0 0 1 13.978 -13.414 14 14 0 0 1 13.979 13.586 14 14 0 0 0 0.021 -0.586 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m2.0215 16.414a14 14 0 0 0 -0.0215 0.586 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.414 14 14 0 0 1 -13.979 13.414 14 14 0 0 1 -13.978 -13.586z"/>
+ <path style="opacity:.2" d="m17.531918 10.000001c-1.705029 0-3.181649 0.964698-3.913566 2.36487-0.474384-0.297813-1.035953-0.472965-1.63963-0.472965-1.692101 0-3.063823 1.355219-3.063823 3.027025 0 0.265791 0.04257 0.522938 0.107708 0.768562-1.222088 0.814371-2.022607 2.199805-2.022607 3.771949 0 2.515456 2.049702 4.540558 4.595744 4.540558h8.808517c2.546042 0 4.595739-2.025102 4.595739-4.540558 0-2.008694-1.312522-3.702213-3.135642-4.304051 0.04945-0.261061 0.07182-0.528775 0.07182-0.804025 0-2.403211-1.971848-4.351366-4.404252-4.351366z"/>
+ <path style="fill:#ffffff" d="m17.531918 9.000001c-1.705029 0-3.181649 0.964698-3.913566 2.36487-0.474384-0.297813-1.035953-0.472965-1.63963-0.472965-1.692101 0-3.063823 1.355219-3.063823 3.027025 0 0.265791 0.04257 0.522938 0.107708 0.768562-1.222088 0.814371-2.022607 2.199805-2.022607 3.771949 0 2.515456 2.049702 4.540558 4.595744 4.540558h8.808517c2.546042 0 4.595739-2.025102 4.595739-4.540558 0-2.008694-1.312522-3.702213-3.135642-4.304051 0.04945-0.261061 0.07182-0.528775 0.07182-0.804025 0-2.403211-1.971848-4.351366-4.404252-4.351366z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.davidmhewitt.clipped.svg b/.icons/awkward/32x32/apps/com.github.davidmhewitt.clipped.svg
new file mode 100644
index 00000000..ed77f5d8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.davidmhewitt.clipped.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="24" height="27" x="4" y="4" rx="2.5" ry="2.5"/>
+ <rect style="fill:#e0995e" width="24" height="27" x="4" y="3" rx="2.5" ry="2.5"/>
+ <rect style="opacity:0.2" width="18" height="21" x="7" y="7"/>
+ <rect style="fill:#ffffff" width="18" height="21" x="7" y="6"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.5 3 C 5.115 3 4 4.115 4 5.5 L 4 6.5 C 4 5.115 5.115 4 6.5 4 L 25.5 4 C 26.885 4 28 5.115 28 6.5 L 28 5.5 C 28 4.115 26.885 3 25.5 3 L 6.5 3 z"/>
+ <path style="opacity:0.2" d="M 11,2 V 6 C 11,7.108 11.892,8 13,8 H 19 C 20.108,8 21,7.108 21,6 V 2 Z"/>
+ <path style="fill:#4f5d73" d="M 11 1 L 11 5 C 11 6.108 11.892 7 13 7 L 19 7 C 20.108 7 21 6.108 21 5 L 21 1 L 11 1 z"/>
+ <g>
+ <rect style="fill:#e0e0d1" width="12" height="1" x="10" y="10"/>
+ <rect style="fill:#e0e0d1" width="12" height="1" x="10" y="13"/>
+ <rect style="fill:#e0e0d1" width="12" height="1" x="10" y="16"/>
+ <rect style="fill:#e0e0d1" width="12" height="1" x="10" y="19"/>
+ <rect style="fill:#e0e0d1" width="12" height="1" x="10" y="22"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11,1 V 2 H 21 V 1 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.davidmhewitt.torrential.svg b/.icons/awkward/32x32/apps/com.github.davidmhewitt.torrential.svg
new file mode 100644
index 00000000..6029a8b5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.davidmhewitt.torrential.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#5aa9f0" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.2" d="M 9,18.99999 16,27 l 7,-8.00001 -4,8.6e-4 v -3.00086 c 0,1 -1,1 -1,1 0,0 -1,0 -1,-1 0,-1 -1,-1 -1,-1 0,0 -1,0 -1,1 0,1 -1,1 -1,1 0,0 -1,0 -1,-1.00085 v 3.00085 z"/>
+ <path style="fill:#ffffff" d="m 9,17.999995 7,8.00001 7,-8.00001 -4,8.6e-4 v -3.00086 c 0,1 -1,1 -1,1 0,0 -1,0 -1,-1 0,-1 -1,-1 -1,-1 0,0 -1,0 -1,1 0,1 -1,1 -1,1 0,0 -1,0 -1,-1.00085 v 3.00085 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 16,5.999995 c 0,0 -1,0 -1,1 0,1 -1,1 -1,1 0,0 -1,8.5e-4 -1,-1 v 14 h 6 v -14 c 0,1 -1,1 -1,1 0,0 -1,0 -1,-1 0,-1 -1,-1 -1,-1 z"/>
+ <path style="opacity:0.5;fill:#ffffff" d="m 14,9.999995 c 0,0 -1,-8.5e-4 -1,1 v 6 h 6 v -6 c 0,-1 -1,-1 -1,-1 0,0 -1,0 -1,1 0,1 -1,1 -1,1 0,0 -1,0 -1,-1 0,-1 -1,-1 -1,-1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.debauchee.barrier.svg b/.icons/awkward/32x32/apps/com.github.debauchee.barrier.svg
new file mode 120000
index 00000000..f8486527
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.debauchee.barrier.svg
@@ -0,0 +1 @@
+barrier.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.djaler.formatter.svg b/.icons/awkward/32x32/apps/com.github.djaler.formatter.svg
new file mode 100644
index 00000000..c5797a44
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.djaler.formatter.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#b7b7b7" d="m6 3h20v10h-20z"/>
+ <rect fill="#4f4f4f" width="28" height="17" x="2" y="12" rx="1.4" ry="1.417"/>
+ <g style="opacity:.4">
+ <rect width="16" height="2" x="8" y="16"/>
+ <rect width="12" height="2" x="10" y="20"/>
+ <rect width="8" height="2" x="12" y="24"/>
+ </g>
+ <path opacity=".2" d="m2 27.584v1c0 0.785 0.6248 1.416 1.4004 1.416h25.2c0.775 0 1.4-0.631 1.4-1.416v-1c0 0.785-0.625 1.416-1.4 1.416h-25.2c-0.7752 0-1.4-0.631-1.4-1.416z"/>
+ <path fill="#fff" opacity=".2" d="m6 3v1h20v-1h-20z"/>
+ <circle opacity=".2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#3c92d2" cx="24" cy="23" r="8"/>
+ <rect style="opacity:.5" width="5" height="3" x="8" y="5"/>
+ <rect style="opacity:.5" width="5" height="3" x="19" y="5"/>
+ <path style="fill:#ffffff" d="m20 23c0 2.2092 1.7909 4 4 4 2.1867 0 3.9602-1.7554 3.9961-3.9336 0.0024-0.02205 0.0038-0.04421 0.004-0.0664 0-0.368192-0.398908-0.66667-0.7671-0.66667s-0.733 0.298478-0.733 0.66667c0 1.4727-1.02714 2.5-2.49994 2.5-1.4727 0-2.50006-1.0272-2.50006-2.5 0-1.4727 1.02726-2.5 2.50006-2.5v1.5l2.99994-2.3334-2.99954-2.1666v1.4993c-2.2092 0-4 1.7909-4 4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.donadigo.appeditor.svg b/.icons/awkward/32x32/apps/com.github.donadigo.appeditor.svg
new file mode 100644
index 00000000..784572b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.donadigo.appeditor.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#5f7c8a" d="m13.134 1.0006c-0.29681 0.0323-0.55825 0.27515-0.6125 0.56874l-0.59061 2.9968c-1.0603 0.41466-2.0568 0.98438-2.9312 1.6844l-2.909-0.9844c-0.30225-0.10422-0.66885 0.0308-0.83124 0.30625l-2.8 4.8562c-0.15772 0.2793-0.0901 0.66583 0.15312 0.87499l2.3187 2.0343c-0.0816 0.54547-0.13125 1.0943-0.13125 1.6625 0 0.56822 0.0496 1.117 0.13125 1.6625l-2.3187 2.0344c-0.24319 0.20916-0.31084 0.59569-0.15312 0.87499l2.8 4.8562c0.16239 0.2754 0.52899 0.41046 0.83124 0.30624l2.9093-0.98436c0.87441 0.69997 1.8709 1.2697 2.9312 1.6844l0.59061 2.9968c0.0599 0.3137 0.35879 0.56439 0.67812 0.56874h5.5999c0.31933-0.004 0.61824-0.25504 0.67811-0.56874l0.59062-2.9968c1.0603-0.41466 2.0568-0.98439 2.9312-1.6844l2.9093 0.98436c0.30224 0.10422 0.66885-0.0308 0.83124-0.30624l2.8-4.8562c0.15771-0.2793 0.0901-0.66583-0.15312-0.87499l-2.3187-2.0344c0.0816-0.54547 0.13124-1.0942 0.13124-1.6625 0-0.56822-0.0497-1.117-0.13124-1.6625l2.3187-2.0343c0.24319-0.20916 0.31083-0.59569 0.15312-0.87499l-2.8-4.8562c-0.16239-0.2754-0.529-0.41047-0.83124-0.30625l-2.9093 0.98436c-0.875-0.7005-1.871-1.2702-2.931-1.6849l-0.59062-2.9968c-0.0599-0.3137-0.35878-0.5644-0.67811-0.56874h-5.5999c-0.0219-0.00051-0.0438-0.00051-0.0656 0z"/>
+ <path opacity=".2" d="m16 10c3.3137 0 6 2.6863 6 6s-2.6863 6-6 6-6-2.6863-6-6 2.6863-6 6-6z"/>
+ <path fill="#fff" d="m16 9.0002c3.3137 0 6 2.6863 6 6s-2.6863 6-6 6-6-2.6863-6-6 2.6863-6 6-6z"/>
+ <path fill="#fff" opacity=".2" d="m13.125 1.0002c-0.29681 0.0323-0.5395 0.26891-0.59375 0.5625l-0.59375 3c-1.0603 0.41466-2.0631 0.98753-2.9375 1.6875l-2.9058-0.9688c-0.30225-0.10422-0.68136 0.006-0.84375 0.28125l-2.6875 4.6875c0.01904 0.0215 0.04057 0.0436 0.0625 0.0625l0.3125 0.28125 2.3125-4.0312c0.16239-0.27545 0.5415-0.38547 0.84375-0.28125l2.9062 0.96875c0.87441-0.69997 1.8772-1.2728 2.9375-1.6875l0.59375-3c0.0542-0.29359 0.29694-0.5302 0.59375-0.5625 0.0218-0.00051 0.0406-0.00051 0.0625 0h5.625c0.31933 0.004 0.59635 0.2488 0.65625 0.5625l0.59375 3c1.0603 0.41466 2.0631 0.98753 2.9375 1.6875l2.9062-0.96875c0.30224-0.10422 0.68136 0.006 0.84375 0.28125l2.3125 4.0312 0.3125-0.28125c0.0219-0.0189 0.0435-0.041 0.0625-0.0625l-2.6875-4.6875c-0.16239-0.2754-0.54151-0.38547-0.84375-0.28125l-2.9062 0.96875c-0.87441-0.69997-1.8772-1.2728-2.9375-1.6875l-0.59375-3c-0.0599-0.3137-0.33692-0.55816-0.65625-0.5625h-5.625c-0.0219-0.00051-0.0407-0.00051-0.0625 0zm-10.719 9.6562c-0.01685 0.0926-0.01947 0.15743 0 0.25-0.01419-0.0788-0.01174-0.17122 0-0.25zm27.188 0c0.0118 0.0788 0.0142 0.17115 0 0.25 0.0195-0.0926 0.0169-0.15743 0-0.25zm-24.75 3.5938c-0.006 0.082 0.0046 0.1671 0 0.25 0.0085 0.16951 0.02035 0.33388 0.03125 0.5 0.01435-0.21861 0.02988-0.43823 0.0625-0.65625l-0.09375-0.09375zm22.312 0-0.0937 0.0937c0.0326 0.21802 0.0482 0.43764 0.0625 0.65625 0.0109-0.16612 0.0228-0.33049 0.0312-0.5-0.005-0.0829 0.006-0.16804 0-0.25zm-22.312 2.5-2.2188 1.9375c-0.02193 0.0189-0.04342 0.041-0.0625 0.0625l0.375 0.65625 2-1.75c-0.04536-0.303-0.07118-0.59845-0.09375-0.90625zm22.312 0c-0.0226 0.3078-0.0484 0.60325-0.0937 0.90625l2 1.75 0.375-0.65625c-0.0191-0.0215-0.0406-0.0436-0.0625-0.0625l-2.2188-1.9375z"/>
+ <path opacity=".2" d="m2.5664 11.243-0.10742 0.18555c-0.15772 0.2793-0.088923 0.66584 0.1543 0.875l2.2187 1.947c0.022588-0.30668 0.054444-0.6102 0.099609-0.91211l-2.3183-2.035c-0.0196-0.018-0.0296-0.042-0.0469-0.061zm26.867 0c-0.01729 0.019-0.02729 0.0437-0.04687 0.06055l-2.3184 2.0352c0.04513 0.30191 0.07701 0.60543 0.09961 0.91211l2.2188-1.9473c0.24319-0.20916 0.31201-0.5957 0.1543-0.875l-0.107-0.186zm-24.611 4.258c-0.00833 0.16613-0.021484 0.33085-0.021484 0.5 0 0.25372 0.013035 0.5026 0.03125 0.75l0.099609-0.08789c-0.0574-0.383-0.0898-0.77-0.1094-1.162zm22.355 0c-0.01966 0.39194-0.05207 0.77902-0.10938 1.1621l0.09961 0.08789c0.01822-0.2474 0.03125-0.49628 0.03125-0.75 0-0.16915-0.01315-0.33387-0.02148-0.5zm-24.611 4.258c-0.1973 0.217-0.2524 0.557-0.1074 0.814l2.8008 4.8555c0.16239 0.2754 0.52783 0.41086 0.83008 0.30664l2.9101-0.985c0.87441 0.69997 1.8714 1.2709 2.9316 1.6855l0.58984 2.9961c0.0599 0.3137 0.3584 0.56401 0.67774 0.56836h5.6016c0.31933-0.004 0.61786-0.25466 0.67774-0.56836l0.58984-2.9961c1.059-0.415 2.056-0.986 2.93-1.686l2.9102 0.98438c0.30224 0.10422 0.66769-0.0312 0.83008-0.30664l2.8008-4.8555c0.14501-0.2568 0.0899-0.59757-0.10742-0.81445l-2.6934 4.6699c-0.16239 0.27544-0.52784 0.41086-0.83008 0.30664l-2.911-0.985c-0.87441 0.69997-1.8714 1.2689-2.9316 1.6836l-0.58984 2.998c-0.059 0.313-0.358 0.564-0.677 0.568h-5.6016c-0.31933-0.0043-0.61784-0.25466-0.67774-0.56836l-0.589-2.998c-1.061-0.415-2.0576-0.984-2.932-1.684l-2.9102 0.984c-0.3022 0.105-0.6676-0.031-0.83-0.306l-2.6934-4.67z"/>
+ <g transform="translate(3)">
+ <circle style="fill:#0ab884" cx="21" cy="23" r="8"/>
+ </g>
+ <path style="fill:#ffffff" d="m20 25.218v1.782h1.7819l4.5004-4.5004-1.7819-1.7819zm7.8586-4.2891c0.18848-0.18847 0.18848-0.48545 0-0.67393l-1.1137-1.1137c-0.18848-0.18848-0.48546-0.18848-0.67393 0l-0.931 0.937 1.782 1.782z"/>
+ <path style="opacity:.2;fill-rule:evenodd" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.donadigo.eddy.svg b/.icons/awkward/32x32/apps/com.github.donadigo.eddy.svg
new file mode 100644
index 00000000..470ba4bb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.donadigo.eddy.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16.510943,3.0000002 c -6.8975156,0 -12.4890568,5.1485614 -12.4890568,11.4996338 v 2.472577 C 3.656984,23.904379 7.8893923,29.731604 14.143876,31.5362 c 1.843458,0.616524 2.793128,0.435412 3.278377,0.449204 3.770169,0.103573 7.249734,-3.63763 4.620951,-7.183365 C 26.300794,22.86507 28.996926,18.872334 29,14.499634 29,8.1485616 23.408458,3.0000002 16.510943,3.0000002 Z"/>
+ <path style="fill:#e4e4e4" d="m 16.510943,2.0000001 c -6.8975156,0 -12.4890568,5.1485614 -12.4890568,11.4996339 v 2.472577 C 3.656984,22.904379 7.8893923,28.731604 14.143876,30.5362 c 1.843458,0.616524 2.793128,0.435412 3.278377,0.449204 3.770169,0.103573 7.249734,-3.63763 4.620951,-7.183365 C 26.300794,21.86507 28.996926,17.872334 29,13.499634 29,7.1485615 23.408458,2.0000001 16.510943,2.0000001 Z"/>
+ <path style="opacity:0.2" d="m 14.924664,18.52439 c -0.118991,-0.130562 -0.187984,-0.28743 -0.266975,-0.444308 0.07514,0.274786 0.229093,0.510986 0.371873,0.75151 l -0.104918,-0.306985 m 3.31e-4,6.38e-4 c -0.118415,-0.130701 -0.188094,-0.287726 -0.266894,-0.443844 0.07514,0.274786 0.229084,0.511006 0.371873,0.751529 l -0.104979,-0.307695 m 7.331976,-2.393058 c 0.01877,0.512684 -0.146997,0.761805 -0.296918,1.202372 l -0.269597,0.136445 c -0.220399,0.435869 0.02188,0.27672 -0.13595,0.623247 -0.344452,0.311307 -1.04383,0.973812 -1.267687,1.034468 -0.163681,-0.0037 0.110718,-0.196499 0.146582,-0.271834 -0.460599,0.321702 -0.369684,0.482982 -1.074196,0.678839 l -0.02043,-0.04691 c -1.736891,0.83185 -4.149795,-0.81635 -4.118117,-3.064809 -0.01835,0.142605 -0.05275,0.106952 -0.09112,0.164252 -0.08966,-1.156767 0.525022,-2.31857 1.561659,-2.793656 1.014069,-0.51056 2.202765,-0.301327 2.928513,0.388123 -0.398667,-0.531783 -1.192933,-1.095568 -2.133459,-1.04345 -0.921823,0.01528 -1.784508,0.611363 -2.072123,1.258735 -0.472069,0.302394 -0.527111,1.166342 -0.732709,1.324572 -0.277113,2.071108 0.520643,2.965508 1.870358,4.018336 0.211843,0.145566 0.05963,0.167854 0.08799,0.278625 -0.448301,-0.213477 -0.85864,-0.536028 -1.196364,-0.930943 0.179318,0.266742 0.3726,0.52606 0.622616,0.729774 -0.42307,-0.145368 -0.987921,-1.042562 -1.152379,-1.079084 0.728734,1.32793 2.956256,2.328936 4.123263,1.832134 -0.540044,0.02036 -1.225822,0.01125 -1.832125,-0.216873 -0.255424,-0.133473 -0.601339,-0.409563 -0.539407,-0.461119 1.592226,0.604998 3.236507,0.457941 4.613854,-0.665682 0.350717,-0.277993 0.733535,-0.750561 0.844253,-0.756938 -0.166597,0.255064 0.02856,0.122656 -0.09946,0.34781 0.34863,-0.573162 -0.152009,-0.233426 0.360725,-0.989752 l 0.189326,0.265259 c -0.07089,-0.47619 0.580699,-1.053716 0.51439,-1.806271 0.149497,-0.230021 0.166596,0.247858 0.0081,0.777095 0.219973,-0.587169 0.05818,-0.681604 0.114471,-1.166343 0.06068,0.162968 0.141367,0.335916 0.182446,0.508015 -0.143454,-0.567646 0.146582,-0.955561 0.218723,-1.285584 -0.07131,-0.03183 -0.221225,0.250829 -0.255838,-0.419315 0.0053,-0.291151 0.07987,-0.152574 0.108418,-0.224296 -0.05589,-0.03289 -0.203298,-0.256129 -0.29275,-0.68414 0.06442,-0.100802 0.173478,0.260798 0.26189,0.275437 -0.05693,-0.340171 -0.154713,-0.599686 -0.158889,-0.860909 -0.258552,-0.54961 -0.09153,0.07343 -0.300881,-0.235973 -0.275228,-0.87301 0.228115,-0.202658 0.262304,-0.599053 0.416603,0.614334 0.654091,1.567199 0.763557,1.96154 -0.0834,-0.481057 -0.217895,-0.947278 -0.382414,-1.39821 0.12698,0.05454 -0.204126,-0.989555 0.164923,-0.298139 C 23.38705,11.164349 22.096765,9.7872633 20.90938,9.1412144 21.054651,9.2764455 21.238257,9.4461259 21.172683,9.4728759 20.581513,9.1153526 20.685421,9.0871219 20.60068,8.9359988 20.119471,8.7368045 20.088197,8.9523843 19.769409,8.9364923 18.862477,8.4467049 18.687951,8.4987244 17.853654,8.1922337 l 0.03796,0.1808049 c -0.600715,-0.2037152 -0.699962,0.076818 -1.349099,4.248e-4 -0.0394,-0.031179 0.208099,-0.1137323 0.412013,-0.1436607 -0.580911,0.078095 -0.553804,-0.1167035 -1.122215,0.021436 0.139914,-0.099952 0.288372,-0.1663735 0.437657,-0.2512433 -0.473521,0.029279 -1.130891,0.2805401 -0.928066,0.051778 -0.772527,0.3509789 -2.144759,0.8435059 -2.914794,1.5783532 L 12.40291,9.4654509 C 12.050121,9.896433 10.86436,10.752712 10.769834,11.311502 l -0.09446,0.02228 C 10.4921,11.650173 10.37304,12.008595 10.227496,12.3339 9.9875068,12.75045 9.8755275,12.494331 9.9097266,12.559686 9.437456,13.534139 9.2024709,14.352829 9,15.024641 c 0.144292,0.219627 0.00363,1.322501 0.057968,2.205055 -0.2368616,4.359573 3.006295,8.591909 6.5513,9.568928 0.519603,0.189501 1.2921,0.182711 1.949349,0.201376 -0.775231,-0.225786 -0.875327,-0.119477 -1.630965,-0.387482 -0.544824,-0.261439 -0.664097,-0.55958 -1.050184,-0.900598 l 0.152836,0.274804 c -0.75689,-0.272672 -0.440169,-0.337395 -1.056136,-0.53581 l 0.163267,-0.216656 c -0.244136,-0.01876 -0.648674,-0.420504 -0.759644,-0.643586 l -0.268559,0.01083 c -0.322359,-0.404469 -0.494374,-0.696667 -0.481664,-0.923085 l -0.08675,0.157461 c -0.0982,-0.171675 -1.186578,-1.518932 -0.62198,-1.205234 -0.104878,-0.09718 -0.244367,-0.158517 -0.39554,-0.438405 l 0.114895,-0.133475 c -0.271272,-0.355865 -0.500003,-0.811889 -0.482479,-0.963832 0.144907,0.199037 0.245416,0.236398 0.345087,0.270561 -0.686201,-1.732438 -0.724778,-0.09528 -1.244181,-1.763434 l 0.109669,-0.0089 c -0.08403,-0.129647 -0.135521,-0.269487 -0.203082,-0.407206 l 0.04796,-0.484887 c -0.4936172,-0.581394 -0.137906,-2.471667 -0.06638,-3.50811 0.04893,-0.421486 0.412206,-0.870611 0.687615,-1.574404 l -0.16806,-0.02928 c 0.321512,-0.570407 1.835251,-2.291622 2.536686,-2.203277 0.339661,-0.434171 -0.06756,-0.0017 -0.134073,-0.110771 0.746258,-0.785801 0.980829,-0.555128 1.484383,-0.696667 0.542748,-0.327851 -0.466016,0.128164 -0.208715,-0.124995 0.938922,-0.24382 0.665137,-0.5547036 1.889727,-0.6784153 0.129271,0.074694 -0.29963,0.11544 -0.407221,0.2124213 0.781909,-0.3896035 2.474845,-0.3006965 3.574967,0.216024 1.275355,0.607118 2.709397,2.400893 2.766092,4.088616 l 0.06442,0.01761 c -0.03252,0.670993 0.100923,1.446971 -0.130733,2.159551 l 0.15659,-0.337614"/>
+ <path style="fill:#f9548f" d="m 14.924664,17.524394 c -0.118991,-0.130562 -0.187984,-0.28743 -0.266975,-0.444308 0.07514,0.274786 0.229093,0.510986 0.371873,0.75151 l -0.104918,-0.306985 m 3.31e-4,6.38e-4 c -0.118415,-0.130701 -0.188094,-0.287726 -0.266894,-0.443844 0.07514,0.274786 0.229084,0.511006 0.371873,0.751529 l -0.104979,-0.307695 m 7.331976,-2.393058 c 0.01877,0.512684 -0.146997,0.761805 -0.296918,1.202372 l -0.269597,0.136445 c -0.220399,0.435869 0.02188,0.27672 -0.13595,0.623247 -0.344452,0.311307 -1.04383,0.973812 -1.267687,1.034468 -0.163681,-0.0037 0.110718,-0.196499 0.146582,-0.271834 -0.460599,0.321702 -0.369684,0.482982 -1.074196,0.678839 l -0.02043,-0.04691 c -1.736891,0.83185 -4.149795,-0.81635 -4.118117,-3.064809 -0.01835,0.142605 -0.05275,0.106952 -0.09112,0.164252 -0.08966,-1.156767 0.525022,-2.31857 1.561659,-2.793656 1.014069,-0.51056 2.202765,-0.301327 2.928513,0.388123 -0.398667,-0.531783 -1.192933,-1.095568 -2.133459,-1.04345 -0.921823,0.01528 -1.784508,0.611363 -2.072123,1.258735 -0.472069,0.302394 -0.527111,1.166342 -0.732709,1.324572 -0.277113,2.071108 0.520643,2.965508 1.870358,4.018336 0.211843,0.145566 0.05963,0.167854 0.08799,0.278625 -0.448301,-0.213477 -0.85864,-0.536028 -1.196364,-0.930943 0.179318,0.266742 0.3726,0.52606 0.622616,0.729774 -0.42307,-0.145368 -0.987921,-1.042562 -1.152379,-1.079084 0.728734,1.32793 2.956256,2.328936 4.123263,1.832134 -0.540044,0.02036 -1.225822,0.01125 -1.832125,-0.216873 -0.255424,-0.133473 -0.601339,-0.409563 -0.539407,-0.461119 1.592226,0.604998 3.236507,0.457941 4.613854,-0.665682 0.350717,-0.277993 0.733535,-0.750561 0.844253,-0.756938 -0.166597,0.255064 0.02856,0.122656 -0.09946,0.34781 0.34863,-0.573162 -0.152009,-0.233426 0.360725,-0.989752 l 0.189326,0.265259 c -0.07089,-0.47619 0.580699,-1.053716 0.51439,-1.806271 0.149497,-0.230021 0.166596,0.247858 0.0081,0.777095 0.219973,-0.587169 0.05818,-0.681604 0.114471,-1.166343 0.06068,0.162968 0.141367,0.335916 0.182446,0.508015 -0.143454,-0.567646 0.146582,-0.955561 0.218723,-1.285584 -0.07131,-0.03183 -0.221225,0.250829 -0.255838,-0.419315 0.0053,-0.291151 0.07987,-0.152574 0.108418,-0.224296 -0.05589,-0.03289 -0.203298,-0.256129 -0.29275,-0.68414 0.06442,-0.100802 0.173478,0.260798 0.26189,0.275437 -0.05693,-0.340171 -0.154713,-0.599686 -0.158889,-0.860909 -0.258552,-0.54961 -0.09153,0.07343 -0.300881,-0.235973 -0.275228,-0.87301 0.228115,-0.202658 0.262304,-0.599053 0.416603,0.614334 0.654091,1.567199 0.763557,1.96154 -0.0834,-0.481057 -0.217895,-0.947278 -0.382414,-1.39821 0.12698,0.05454 -0.204126,-0.989555 0.164923,-0.298139 C 23.38705,10.164353 22.096765,8.7872673 20.90938,8.1412184 21.054651,8.2764495 21.238257,8.4461299 21.172683,8.4728799 20.581513,8.1153566 20.685421,8.0871259 20.60068,7.9360028 20.119471,7.7368085 20.088197,7.9523883 19.769409,7.9364963 18.862477,7.4467089 18.687951,7.4987284 17.853654,7.1922377 l 0.03796,0.1808049 c -0.600715,-0.2037152 -0.699962,0.076818 -1.349099,4.248e-4 -0.0394,-0.031179 0.208099,-0.1137323 0.412013,-0.1436607 -0.580911,0.078095 -0.553804,-0.1167035 -1.122215,0.021436 0.139914,-0.099952 0.288372,-0.1663735 0.437657,-0.2512433 -0.473521,0.029279 -1.130891,0.2805401 -0.928066,0.051778 -0.772527,0.3509789 -2.144759,0.8435059 -2.914794,1.5783532 l -0.0242,-0.1646757 c -0.352789,0.4309821 -1.53855,1.287261 -1.633076,1.8460511 l -0.09446,0.02228 C 10.4921,10.650177 10.37304,11.008599 10.227496,11.333904 9.9875068,11.750454 9.8755275,11.494335 9.9097266,11.55969 9.437456,12.534143 9.2024709,13.352833 9,14.024645 c 0.144292,0.219627 0.00363,1.322501 0.057968,2.205055 -0.2368616,4.359573 3.006295,8.591909 6.5513,9.568928 0.519603,0.189501 1.2921,0.182711 1.949349,0.201376 -0.775231,-0.225786 -0.875327,-0.119477 -1.630965,-0.387482 -0.544824,-0.261439 -0.664097,-0.55958 -1.050184,-0.900598 l 0.152836,0.274804 c -0.75689,-0.272672 -0.440169,-0.337395 -1.056136,-0.53581 l 0.163267,-0.216656 c -0.244136,-0.01876 -0.648674,-0.420504 -0.759644,-0.643586 l -0.268559,0.01083 c -0.322359,-0.404469 -0.494374,-0.696667 -0.481664,-0.923085 l -0.08675,0.157461 c -0.0982,-0.171675 -1.186578,-1.518932 -0.62198,-1.205234 -0.104878,-0.09718 -0.244367,-0.158517 -0.39554,-0.438405 l 0.114895,-0.133475 c -0.271272,-0.355865 -0.500003,-0.811889 -0.482479,-0.963832 0.144907,0.199037 0.245416,0.236398 0.345087,0.270561 -0.686201,-1.732438 -0.724778,-0.09528 -1.244181,-1.763434 l 0.109669,-0.0089 c -0.08403,-0.129647 -0.135521,-0.269487 -0.203082,-0.407206 l 0.04796,-0.484887 c -0.4936172,-0.581394 -0.137906,-2.471667 -0.06638,-3.50811 0.04893,-0.421486 0.412206,-0.870611 0.687615,-1.574404 l -0.16806,-0.02928 c 0.321512,-0.570407 1.835251,-2.291622 2.536686,-2.203277 0.339661,-0.4341706 -0.06756,-0.0017 -0.134073,-0.110771 0.746258,-0.7858009 0.980829,-0.5551283 1.484383,-0.6966669 0.542748,-0.3278513 -0.466016,0.1281635 -0.208715,-0.1249948 0.938922,-0.2438206 0.665137,-0.5547039 1.889727,-0.6784156 0.129271,0.074694 -0.29963,0.11544 -0.407221,0.2124213 0.781909,-0.3896035 2.474845,-0.3006965 3.574967,0.2160241 1.275355,0.6071182 2.709397,2.4008929 2.766092,4.0886159 l 0.06442,0.01761 c -0.03252,0.670993 0.100923,1.446971 -0.130733,2.159551 l 0.15659,-0.337614"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.511719 2 C 9.6142031 2 4.0214844 7.1489275 4.0214844 13.5 L 4.0214844 14.5 C 4.0214844 8.1489276 9.6142031 3 16.511719 3 C 23.258119 3 28.738936 7.9293502 28.976562 14.087891 C 28.987561 13.89231 28.999861 13.697281 29 13.5 C 29 7.1489275 23.409234 2 16.511719 2 z M 4.0214844 15.972656 C 3.996054 16.455765 3.9972705 16.930956 4.015625 17.402344 C 4.0192587 17.258474 4.013859 17.117518 4.0214844 16.972656 L 4.0214844 15.972656 z M 22.511719 24.570312 C 22.356157 24.648839 22.203003 24.729928 22.042969 24.802734 C 22.547826 25.483692 22.824445 26.171133 22.919922 26.837891 C 23.013026 26.113925 22.899625 25.345332 22.511719 24.570312 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.eudaldgr.elements.svg b/.icons/awkward/32x32/apps/com.github.eudaldgr.elements.svg
new file mode 100644
index 00000000..b3af5b91
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.eudaldgr.elements.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#3f99ed" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <g style="font-size:12.20572472px;line-height:0%;letter-spacing:0px;word-spacing:0px;opacity:0.2" transform="matrix(0.70095087,0,0,0.68656738,-0.50000018,-8e-7)">
+ <path d="m 19.259553,33.499991 h -7.112681 v 7.282606 H 7.8464845 V 21.84782 h 4.2594135 v 7.282607 h 7.153655 V 21.84782 h 4.2799 v 18.934777 h -4.2799 z"/>
+ </g>
+ <g style="font-size:12.20572472px;line-height:0%;letter-spacing:0px;word-spacing:0px;fill:#ffffff" transform="matrix(0.70095087,0,0,0.68656738,-0.50000018,-1.0000008)">
+ <path style="fill:#ffffff" d="m 19.259553,33.499991 h -7.112681 v 7.282606 H 7.8464845 V 21.84782 h 4.2594135 v 7.282607 h 7.153655 V 21.84782 h 4.2799 v 18.934777 h -4.2799 z"/>
+ </g>
+ <path style="opacity:0.2" d="m 26,6 v 1 h -1 v 1 h 1 v 6 h 1 V 6 Z"/>
+ <path style="fill:#ffffff" d="m 26,5 v 1 h -1 v 1 h 1 v 6 h 1 V 5 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.fabiocolacio.marker.svg b/.icons/awkward/32x32/apps/com.github.fabiocolacio.marker.svg
new file mode 100644
index 00000000..c1c2ad75
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.fabiocolacio.marker.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 8.47 8.47">
+ <g transform="translate(0,-288.53333)">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 2.5603734,293.29583 c -0.3924166,0 -0.7082902,0.30512 -0.7082902,0.68417 l 0,2.75541 4.4979171,0 0,-2.75541 c 0,-0.37905 -0.3158736,-0.68417 -0.7082902,-0.68417 l -3.0813367,0 z"/>
+ <path style="fill:#4f4f4f" d="m 3.1750001,291.40532 0,-2.34282 1.852084,0.73269 0,1.64856 z"/>
+ <rect style="fill:#a4a4a4" width="2.381" height=".794" x="2.91" y="290.92"/>
+ <rect style="fill:#a4a4a4" width="2.91" height="3.44" x="2.65" y="291.44"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="m 2.5603734,293.03125 c -0.3924166,0 -0.7082902,0.30512 -0.7082902,0.68417 l 0,2.75541 4.4979171,0 0,-2.75541 c 0,-0.37905 -0.3158736,-0.68417 -0.7082902,-0.68417 l -3.0813367,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" transform="matrix(0.26458336,0,0,0.26458336,-2.5232635e-7,288.53333)" d="M 12 2 L 12 3 L 19 5.7695312 L 19 4.7695312 L 12 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="matrix(0.26458336,0,0,0.26458336,-2.5232635e-7,288.53333)" d="M 11 9 L 11 10 L 20 10 L 20 9 L 11 9 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="matrix(0.26458336,0,0,0.26458336,-2.5232635e-7,288.53333)" d="M 10 11 L 10 12 L 21 12 L 21 11 L 10 11 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" transform="matrix(0.26458336,0,0,0.26458336,-2.5232635e-7,288.53333)" d="M 9.6777344 17 C 8.1945852 17 7 18.153308 7 19.585938 L 7 20.585938 C 7 19.153308 8.1945852 18 9.6777344 18 L 21.322266 18 C 22.805415 18 24 19.153308 24 20.585938 L 24 19.585938 C 24 18.153308 22.805415 17 21.322266 17 L 9.6777344 17 z"/>
+ <path style="opacity:0.2" d="m 2.9104167,290.65001 0,0.26459 2.3812502,0 0,-0.26459 -2.3812502,0 z"/>
+ <path style="opacity:0.2" d="m 2.6458333,291.17918 0,0.26458 2.910417,0 0,-0.26458 -2.910417,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.geigi.cozy.svg b/.icons/awkward/32x32/apps/com.github.geigi.cozy.svg
new file mode 120000
index 00000000..0d281589
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.geigi.cozy.svg
@@ -0,0 +1 @@
+audiobook.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.georgekap1an.chores.svg b/.icons/awkward/32x32/apps/com.github.georgekap1an.chores.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.georgekap1an.chores.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.gijsgoudzwaard.image-optimizer.svg b/.icons/awkward/32x32/apps/com.github.gijsgoudzwaard.image-optimizer.svg
new file mode 100644
index 00000000..620947dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.gijsgoudzwaard.image-optimizer.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 2,26.5 v 1 C 2,28.331 2.669,29 3.5,29 h 25 c 0.831,0 1.5,-0.669 1.5,-1.5 v -1 C 30,27.331 29.331,28 28.5,28 H 3.5 C 2.669,28 2,27.331 2,26.5 Z"/>
+ <path style="fill:#ff766a" d="M 3.5,4 C 2.669,4 2,4.669 2,5.5 V 22 H 30 V 5.5 C 30,4.669 29.331,4 28.5,4 Z m 26.094,23.5 c -0.25305,0.25267 -0.6122,0.40475 -1,0.40625 L 3.5,28.00025 h 25 c 0.43994,0 0.8198,-0.20022 1.0938,-0.5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.5,4 C 2.669,4 2,4.669 2,5.5 v 1 C 2,5.669 2.669,5 3.5,5 h 25 C 29.331,5 30,5.669 30,6.5 v -1 C 30,4.669 29.331,4 28.5,4 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 22,10 c 2.2091,0 4,1.7909 4,4 0,2.2091 -1.7909,4 -4,4 -2.2091,0 -4,-1.7909 -4,-4 0,-2.2091 1.7909,-4 4,-4 z"/>
+ <path style="fill:#fffee4;fill-rule:evenodd" d="m 22,9 c 2.2091,0 4,1.7909 4,4 0,2.2091 -1.7909,4 -4,4 -2.2091,0 -4,-1.7909 -4,-4 0,-2.2091 1.7909,-4 4,-4 z"/>
+ <path style="fill:#d22f7a" d="m 2,22 v 4.5 c 0,0 0,1.506 1.5,1.5 L 28.6,27.9 C 29.376,27.897 30,27.276 30,26.5 V 22 Z"/>
+ <path style="fill:#3f3f3f" d="m 2,21.999964 v -1.042419 c 0,0 2.0192793,-1.73732 2.5869016,-1.888862 0.5677023,-0.151568 1.2381487,-0.02828 1.9271757,0.141248 0.6890171,0.168871 1.7176675,0.897475 2.0386801,0.911756 0.3210526,0.01459 0.9020155,-0.03648 1.5770616,-0.08965 0.675027,-0.05212 1.792671,-0.100072 2.141285,-0.09486 0.348623,0 1.218947,0.06255 2.146584,0.136336 0.927706,0.07401 2.201886,0.197655 2.490998,0.232251 0.289111,0.0344 0.628934,0.09799 1.01464,0.167321 0.385645,0.0688 1.053341,0.172715 1.28945,0.201291 0.236179,0.02801 0.783751,0.126263 1.419056,0.202437 0.635325,0.0761 1.652065,0.102157 1.945676,0.07401 0.293622,-0.02828 0.909066,-0.211227 1.594963,-0.472352 0.685847,-0.261022 1.442157,-0.500048 2.017379,-0.440943 C 26.763873,20.097468 30,20.957698 30,20.957698 v 1.042418 H 5.3990335 Z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="28" height="1" x="2" y="22"/>
+ <circle style="fill:#4254cd" cx="24" cy="23" r="8"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+ <path style="fill:#ffffff" d="m 22.96431,18.99962 -0.0882,1.0536 a 3.1429,3.1429 0 0 0 -0.91852,0.53126 L 21,20.13358 l -1,1.7321 0.86941,0.6038 a 3.1429,3.1429 0 0 0 -0.048,0.53013 3.1429,3.1429 0 0 0 0.0457,0.53237 l -0.867,0.602 1,1.7321 0.95536,-0.44978 a 3.1429,3.1429 0 0 0 0.92075,0.5279 L 22.96442,27 h 2 l 0.0882,-1.0536 a 3.1429,3.1429 0 0 0 0.91854,-0.53126 l 0.95758,0.4509 1,-1.7321 -0.86942,-0.6038 a 3.1429,3.1429 0 0 0 0.048,-0.53013 3.1429,3.1429 0 0 0 -0.0457,-0.53237 l 0.86719,-0.60156 -1,-1.7321 -0.95536,0.44978 a 3.1429,3.1429 0 0 0 -0.92076,-0.5279 l -0.088,-1.056 h -2 z m 1,2.8572 a 1.1429,1.1429 0 0 1 1.143,1.143 1.1429,1.1429 0 0 1 -1.1429,1.1428 1.1429,1.1429 0 0 1 -1.1429,-1.1428 1.1429,1.1429 0 0 1 1.1428,-1.1428 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.gkarsay.parlatype.svg b/.icons/awkward/32x32/apps/com.github.gkarsay.parlatype.svg
new file mode 120000
index 00000000..f77824b5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.gkarsay.parlatype.svg
@@ -0,0 +1 @@
+parlatype.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.hannesschulze.optimizer.svg b/.icons/awkward/32x32/apps/com.github.hannesschulze.optimizer.svg
new file mode 100644
index 00000000..97ba67f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.hannesschulze.optimizer.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="fill:none" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,8 C 7.67287,8 1.3886848,15.271868 1.000976,23.975811 A 1.0001217,0.98086727 0 0 0 1.9996956,25 H 30.000304 a 1.0001217,0.98086727 0 0 0 0.99872,-1.024189 C 30.611286,15.271873 24.327131,8 16,8 Z"/>
+ <path style="fill:#5d6d79" d="M 16,7 C 7.67287,7 1.3886848,14.271868 1.000976,22.975811 A 1.0001217,0.98086727 0 0 0 1.9996956,24 H 30.000304 a 1.0001217,0.98086727 0 0 0 0.99872,-1.024189 C 30.611286,14.271873 24.327131,7 16,7 Z"/>
+ <path style="opacity:0.2" d="m 16.541879,26.229 -1.692538,-1.923693 7.57923,-4.962077 z"/>
+ <path style="fill:#e2900d" d="m 16.541879,25.229 -1.692538,-1.923693 7.57923,-4.962077 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 22.427734 18.34375 L 14.849609 23.304688 L 15.408203 23.939453 L 20.486328 20.615234 L 22.427734 18.34375 z"/>
+ <circle style="opacity:0.2" cx="16" cy="25" r="2"/>
+ <circle style="fill:#ed274c" cx="16" cy="24" r="2"/>
+ <g style="opacity:0.2;stroke:#000000" transform="translate(0,0.9999)">
+ <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="m 16,9 v 2"/>
+ <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 29,22 H 27"/>
+ <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 5,22 H 3"/>
+ <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="m 6.4737206,16.5 -1.7320508,-1"/>
+ <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="m 25.526279,16.5 1.732051,-1"/>
+ <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="m 21.5,12.473721 1,-1.732051"/>
+ <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 10.5,12.473721 9.5,10.74167"/>
+ </g>
+ <g>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="m 16,9 v 2"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 29,22 H 27"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 5,22 H 3"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="m 6.4737206,16.5 -1.7320508,-1"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="m 25.526279,16.5 1.732051,-1"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="m 21.5,12.473721 1,-1.732051"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 10.5,12.473721 9.5,10.74167"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 7 C 7.67287 7 1.3877088 14.272619 1 22.976562 A 1.0001217 0.98086727 0 0 0 1.0566406 23.341797 C 1.7151212 14.923718 7.8774154 8 16 8 C 24.121337 8 30.283257 14.921572 30.943359 23.337891 A 1.0001217 0.98086727 0 0 0 31 22.976562 C 30.612262 14.272624 24.327131 7 16 7 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 22 A 2 2 0 0 0 14 24 A 2 2 0 0 0 14.064453 24.503906 A 2 2 0 0 1 16 23 A 2 2 0 0 1 17.935547 24.496094 A 2 2 0 0 0 18 24 A 2 2 0 0 0 16 22 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.harisvsulaiman.pushy.svg b/.icons/awkward/32x32/apps/com.github.harisvsulaiman.pushy.svg
new file mode 100644
index 00000000..5a82cb38
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.harisvsulaiman.pushy.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2;isolation:isolate" d="m 1.0000001,1041.8622 c 0,-4.6912 6.7212746,-8.5 14.9999999,-8.5 8.278725,0 15,3.8088 15,8.5 0,4.6913 -6.721275,8.5 -15,8.5 -8.2787253,0 -14.9999999,-3.8087 -14.9999999,-8.5 z" vector-effect="non-scaling-stroke"/>
+ <path style="isolation:isolate;fill:#3ca13c" d="m 1.0000001,1040.8622 c 0,-4.6912 6.7212746,-8.5 14.9999999,-8.5 8.278725,0 15,3.8088 15,8.5 0,4.6913 -6.721275,8.5 -15,8.5 -8.2787253,0 -14.9999999,-3.8087 -14.9999999,-8.5 z" vector-effect="non-scaling-stroke"/>
+ <path style="opacity:0.2;isolation:isolate" d="m 29.999999,1039.5206 c 0,4.3279 -6.273189,7.8416 -13.999999,7.8416 -7.7268099,0 -14,-3.5137 -14,-7.8416 l 0,-8.3167 27.999999,0 0,8.3167 0,0 z"/>
+ <path style="isolation:isolate;fill:none" d="m 29.505338,1038.2621 c 0,4.3454 -6.05154,7.8733 -13.505338,7.8733 -7.4537989,0 -13.505338,-3.5279 -13.505338,-7.8733 l 0,-8.3505 27.010676,0 0,8.3505 0,0 z"/>
+ <path style="isolation:isolate;fill:#e4e4e4" d="m 29.999999,1038.5206 c 0,4.3279 -6.273189,7.8416 -13.999999,7.8416 -7.7268099,0 -14,-3.5137 -14,-7.8416 l 0,-8.3167 27.999999,0 0,8.3167 0,0 z"/>
+ <path style="opacity:0.1;isolation:isolate" d="m 2,1031.3623 c 0,-4.4154 6.2731901,-8.0001 14,-8.0001 7.72681,0 13.999999,3.5847 13.999999,8.0001 0,4.4154 -6.273189,7.9999 -13.999999,7.9999 -7.7268099,0 -14,-3.5845 -14,-7.9999 z" vector-effect="non-scaling-stroke"/>
+ <path style="isolation:isolate;fill:#f7f7f7" d="m 2,1030.3623 c 0,-4.4154 6.2731901,-8.0001 14,-8.0001 7.72681,0 13.999999,3.5847 13.999999,8.0001 0,4.4154 -6.273189,7.9999 -13.999999,7.9999 -7.7268099,0 -14,-3.5845 -14,-7.9999 z" vector-effect="non-scaling-stroke"/>
+ <rect style="isolation:isolate;fill:#3ca13c" width="16" height="3.056" x="8" y="1027.74"/>
+ <path style="isolation:isolate;fill:#3ca13c" d="m 8.0000134,1030.7933 c 0,-1.9698 3.5846766,-3.5689 7.9999916,-3.5689 4.415316,0 7.999992,1.5991 7.999992,3.5689 0,1.9697 -3.584676,3.5689 -7.999992,3.5689 -4.415315,0 -7.9999916,-1.5992 -7.9999916,-3.5689 z" vector-effect="non-scaling-stroke"/>
+ <path style="opacity:0.2;isolation:isolate" d="m 8.0000134,1028.8622 c 0,-1.9317 3.5846766,-3.5 7.9999916,-3.5 4.415316,0 7.999992,1.5683 7.999992,3.5 0,1.9317 -3.584676,3.5 -7.999992,3.5 -4.415315,0 -7.9999916,-1.5683 -7.9999916,-3.5 z" vector-effect="non-scaling-stroke"/>
+ <path style="isolation:isolate;fill:#4ccc4c" d="m 8.0000134,1027.8622 c 0,-1.9317 3.5846766,-3.5 7.9999916,-3.5 4.415316,0 7.999992,1.5683 7.999992,3.5 0,1.9317 -3.584676,3.5 -7.999992,3.5 -4.415315,0 -7.9999916,-1.5683 -7.9999916,-3.5 z" vector-effect="non-scaling-stroke"/>
+ <path style="isolation:isolate;fill:none" d="m 8.13286,1028.0708 c -0.02208,-0.1008 -0.033367,-0.2029 -0.033367,-0.3062 0,-1.8281 3.539283,-3.3129 7.898687,-3.3129 4.359405,0 7.898687,1.4848 7.898687,3.3129 0,0.2333 -0.05764,0.4611 -0.167255,0.6809" vector-effect="non-scaling-stroke"/>
+ <path style="opacity:0.2;isolation:isolate;fill:#ffffff" d="m 16,1022.3622 c -7.7268099,0 -14,3.5846 -14,8 0,0.1686 0.02689,0.3339 0.044922,0.5 0.4551206,-4.1813 6.5240657,-7.5 13.9550781,-7.5 7.431012,0 13.499958,3.3187 13.955078,7.5 0.01803,-0.1661 0.04492,-0.3314 0.04492,-0.5 0,-4.4154 -6.27319,-8 -14,-8 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.hluk.copyq.svg b/.icons/awkward/32x32/apps/com.github.hluk.copyq.svg
new file mode 120000
index 00000000..286727a1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.hluk.copyq.svg
@@ -0,0 +1 @@
+copyq.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.huluti.ImCompressor.svg b/.icons/awkward/32x32/apps/com.github.huluti.ImCompressor.svg
new file mode 100644
index 00000000..b2c771b9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.huluti.ImCompressor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#35c9ec" cx="16" cy="16" r="14"/>
+ <path style="fill:#414141" d="m 23.420453,21 c -0.901515,0 -1.685605,-0.168034 -2.352272,-0.504103 -0.666667,-0.343884 -1.17803,-0.828448 -1.53409,-1.453693 C 19.178031,18.41696 19,17.690114 19,16.861665 c 0,-1.148886 0.208333,-2.168816 0.624999,-3.059789 0.424243,-0.890974 0.996212,-1.578742 1.715908,-2.063306 C 22.060604,11.24619 22.717945,11 23.596732,11 c 0.818183,0 1.439394,0.218836 1.863637,0.656506 0.424243,0.429855 0.636362,1.000391 0.636362,1.711607 -0.03065,0.729312 -0.411517,1.107521 -0.943182,1.225696 -0.212119,0 -0.378786,-0.0508 -0.499998,-0.152404 -0.121212,-0.101602 -0.181819,-0.250098 -0.181819,-0.445486 0.147222,-0.464202 0.06698,-0.865132 -0.05847,-1.269168 -0.175633,-0.260195 -0.485687,-0.390292 -0.930159,-0.390292 -0.5,0 -0.835372,0.168035 -1.289917,0.504104 -0.454545,0.336068 -0.82197,0.832356 -1.102272,1.488863 -0.280303,0.64869 -0.420455,1.42243 -0.420455,2.321219 0,0.937866 0.253788,1.664713 0.761363,2.180539 0.507576,0.508011 1.257576,0.762017 2.249999,0.762017 0.492424,0 0.988636,-0.06252 1.488636,-0.187574 0.507576,-0.132864 1.068182,-0.332161 1.681818,-0.597889 0.113635,-0.04689 0.208332,-0.07034 0.284091,-0.07034 0.121211,0 0.21212,0.04689 0.272727,0.140679 0.0606,0.09379 0.09091,0.214929 0.09091,0.363424 0,0.476748 -0.25,0.828448 -0.75,1.055099 -0.537879,0.242282 -1.098484,0.42204 -1.681817,0.539274 C 24.492425,20.945292 23.943183,21 23.420457,21 Z"/>
+ <path style="opacity:0.2" d="m 7.4335938,12 c -0.4607333,0 -0.8507585,0.008 -1.171875,0.02344 -0.684119,0.03871 -1.0253907,0.321137 -1.0253907,0.847656 0,0.162598 0.044015,0.289898 0.1347657,0.382812 0.097731,0.08517 0.2721281,0.128906 0.5234374,0.128906 l 0.8808594,-0.01172 c -0.1116928,0.952379 -0.237337,1.877204 -0.3769531,2.77539 l -0.2304687,1.521485 c -0.076789,0.511034 -0.1996484,1.386126 -0.3671876,2.625 l -0.03125,0.255859 -0.4921874,0.01172 C 4.872457,20.568294 4.5593232,20.64983 4.3359375,20.804688 4.1125518,20.959544 4,21.176332 4,21.455078 c 0,0.178089 0.051538,0.313336 0.15625,0.40625 C 4.2609619,21.954243 4.3913443,22 4.5449219,22 c 0.097731,0 0.2618209,-0.01989 0.4921875,-0.05859 0.52356,-0.08517 1.0055218,-0.126953 1.4453125,-0.126953 0.1116932,0 0.3404135,0.008 0.6894531,0.02344 0.376964,0.01548 0.653605,0.02344 0.828125,0.02344 0.2582903,0 0.4580402,-0.06961 0.5976562,-0.208984 0.1465965,-0.139373 0.21875,-0.310404 0.21875,-0.511719 0,-0.216805 -0.066583,-0.379882 -0.1992187,-0.488281 -0.1326351,-0.108399 -0.3839235,-0.16211 -0.7539063,-0.16211 -0.2513084,0 -0.4491057,0.004 -0.5957031,0.01172 0.09075,-0.766555 0.2116561,-1.719211 0.3652344,-2.857422 l 0.2207031,-1.521484 c 0.027923,-0.185831 0.1048137,-0.692995 0.2304688,-1.521485 0.1116938,-0.743323 0.17354,-1.16099 0.1875,-1.253906 0.2094245,-0.0077 0.5169883,-0.01172 0.921875,-0.01172 0.2582892,0 0.45804,-0.07358 0.5976562,-0.220704 C 9.9306312,12.960378 10,12.759491 10,12.511719 10,12.372345 9.9362006,12.255025 9.8105469,12.162109 9.6848925,12.061452 9.533064,12.011719 9.3515625,12.011719 Z m 4.1484372,4 c -0.314701,0 -0.561618,0.05884 -0.740234,0.177734 -0.170109,0.110402 -0.292591,0.288871 -0.369141,0.535157 C 10.157954,17.706524 10,18.755346 10,19.859375 c 0,0.747348 0.06383,1.291162 0.191406,1.630859 C 10.327495,21.82994 10.557651,22 10.880859,22 c 0.26367,0 0.455143,-0.06724 0.574219,-0.203125 0.127582,-0.144375 0.238471,-0.417262 0.332031,-0.816406 0.110572,-0.458599 0.25498,-0.924803 0.433594,-1.400391 0.18712,-0.475582 0.378592,-0.866144 0.574219,-1.171875 0.195625,-0.305733 0.356792,-0.458984 0.484375,-0.458984 0.09356,0 0.140625,0.06724 0.140625,0.203125 0,0.169849 -0.03547,0.526786 -0.103516,1.070312 -0.08505,0.611465 -0.126953,1.079629 -0.126953,1.402344 0,0.382163 0.06899,0.708702 0.205078,0.980469 C 13.539124,21.868736 13.750569,22 14.03125,22 c 0.272175,0 0.468813,-0.06724 0.587891,-0.203125 0.127581,-0.135877 0.236518,-0.408764 0.330078,-0.816406 0.127581,-0.518046 0.293915,-1.009465 0.498047,-1.476563 0.20413,-0.46709 0.409148,-0.840843 0.613281,-1.121094 0.204131,-0.288749 0.360132,-0.433593 0.470703,-0.433593 0.09356,0 0.140625,0.06724 0.140625,0.203125 0,0.203822 -0.05544,0.574347 -0.166016,1.109375 -0.119076,0.611464 -0.177734,1.035643 -0.177734,1.273437 0,0.475581 0.110889,0.840926 0.332031,1.095703 C 16.881298,21.877144 17.208799,22 17.642578,22 c 0.535844,0 1.010966,-0.144844 1.427734,-0.433594 0.425274,-0.288742 0.821766,-0.657314 1.1875,-1.107422 C 20.419417,20.272146 20.5,20.007667 20.5,19.667969 c 0,-0.178347 -0.03352,-0.318011 -0.101562,-0.419922 -0.05954,-0.101912 -0.145289,-0.152344 -0.25586,-0.152344 -0.127582,0 -0.241685,0.05884 -0.34375,0.177735 -0.391252,0.467096 -0.70716,0.807217 -0.945312,1.019531 -0.229648,0.203821 -0.4295,0.30664 -0.59961,0.30664 -0.246658,0 -0.36914,-0.170061 -0.36914,-0.509765 0,-0.237794 0.08058,-0.725995 0.242187,-1.464844 0.187121,-0.866242 0.28125,-1.465668 0.28125,-1.796875 C 18.408203,16.276108 18.13098,16 17.578125,16 c -0.45079,0 -0.936244,0.23731 -1.455078,0.712891 -0.518833,0.475581 -0.990742,1.23666 -1.416016,2.28125 0.02552,-0.152867 0.07258,-0.381768 0.140625,-0.6875 0.161603,-0.713376 0.242188,-1.206756 0.242188,-1.478516 0,-0.280257 -0.06382,-0.489123 -0.191406,-0.625 C 14.77936,16.067242 14.571129,16 14.273438,16 c -0.297691,0 -0.616813,0.114457 -0.957032,0.34375 -0.331714,0.220811 -0.659214,0.560933 -0.982422,1.019531 -0.314702,0.458598 -0.586759,1.019228 -0.816406,1.681641 0.03402,-0.373671 0.07787,-0.683402 0.128906,-0.929688 0.05103,-0.254776 0.11807,-0.55288 0.203125,-0.892578 0.127582,-0.47558 0.191407,-0.780131 0.191407,-0.916015 0,-0.118898 -0.03352,-0.199728 -0.101563,-0.242188 C 11.87141,16.022 11.752141,16 11.582031,16 Z"/>
+ <path style="fill:#ffffff" d="m 9.3507856,11.01161 q 0.2722522,0 0.4607338,0.150986 Q 10,11.301969 10,11.511029 q 0,0.371659 -0.2094234,0.603944 -0.2094244,0.220681 -0.5968583,0.220681 -0.60733,0 -0.9214668,0.01161 -0.02094,0.139373 -0.1884807,1.254358 -0.1884826,1.242735 -0.2303673,1.521481 l -0.2198946,1.521491 q -0.2303674,1.707316 -0.3664927,2.857149 0.219896,-0.01161 0.5968586,-0.01161 0.5549741,0 0.7539267,0.162598 0.1989534,0.162599 0.1989534,0.487806 0,0.301972 -0.2198946,0.511031 -0.2094241,0.209059 -0.5968595,0.209059 -0.26178,0 -0.827226,-0.02322 -0.5235594,-0.02323 -0.6910993,-0.02323 -0.659686,0 -1.4450261,0.127761 Q 4.6910995,21 4.5445025,21 4.3141361,21 4.1570682,20.860627 4,20.721256 4,20.454123 4,20.036004 4.3350785,19.803719 4.6701571,19.571433 5.2774872,19.559812 l 0.492147,-0.01161 0.031413,-0.255511 Q 6.052356,17.43438 6.1675393,16.667828 L 6.397906,15.146347 q 0.2094241,-1.34728 0.3769633,-2.775849 l -0.8795806,0.01161 q -0.376964,0 -0.5235608,-0.127761 -0.1361257,-0.139372 -0.1361257,-0.38327 0,-0.789778 1.0261785,-0.847851 Q 6.7434555,11 7.4345554,11 Z"/>
+ <path style="fill:#ffffff" d="M 10.880316,21 Q 10.395504,21 10.191371,20.490442 10,19.980896 10,18.859874 q 0,-1.656043 0.472053,-3.146493 0.114824,-0.369429 0.369987,-0.535031 0.267924,-0.17834 0.739976,-0.17834 0.255165,0 0.35723,0.06368 0.102065,0.06369 0.102065,0.242036 0,0.203827 -0.191372,0.917198 -0.127583,0.509547 -0.204133,0.891712 -0.07655,0.369428 -0.127581,0.929935 0.344471,-0.99362 0.816525,-1.681517 0.484811,-0.687898 0.982382,-1.019115 Q 13.82746,15 14.273996,15 q 0.446537,0 0.625153,0.203824 0.191372,0.203816 0.191372,0.624202 0,0.40764 -0.242404,1.477703 -0.102065,0.458598 -0.140342,0.687898 0.637911,-1.566884 1.416161,-2.280256 Q 16.902187,15 17.578372,15 q 0.829283,0 0.829283,0.828026 0,0.49681 -0.280681,1.796173 -0.242406,1.108274 -0.242406,1.464965 0,0.509557 0.369988,0.509557 0.255164,0 0.599636,-0.305732 0.357229,-0.31847 0.944107,-1.019115 0.153098,-0.178341 0.344471,-0.178341 0.165856,0 0.255164,0.152868 0.102065,0.152866 0.102065,0.420386 0,0.509547 -0.242407,0.789805 -0.548602,0.675161 -1.186513,1.108274 -0.625152,0.433124 -1.428918,0.433124 -0.650669,0 -0.982382,-0.369427 -0.331713,-0.382166 -0.331713,-1.095537 0,-0.356692 0.178615,-1.273889 0.165856,-0.802541 0.165856,-1.108274 0,-0.203825 -0.14034,-0.203825 -0.165857,0 -0.472053,0.433124 -0.306199,0.420376 -0.612395,1.121011 -0.306198,0.700646 -0.49757,1.477714 -0.14034,0.611464 -0.331712,0.815279 -0.178616,0.203824 -0.586878,0.203824 -0.421021,0 -0.63791,-0.394901 -0.204131,-0.40765 -0.204131,-0.980894 0,-0.484072 0.127582,-1.401269 0.102064,-0.815289 0.102064,-1.070063 0,-0.203825 -0.140339,-0.203825 -0.191374,0 -0.484812,0.458599 -0.29344,0.458597 -0.57412,1.17197 -0.267921,0.713382 -0.433778,1.40128 -0.140341,0.598716 -0.331714,0.815279 -0.178614,0.203824 -0.574118,0.203824 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.jeremypw.gnonograms.svg b/.icons/awkward/32x32/apps/com.github.jeremypw.gnonograms.svg
new file mode 100644
index 00000000..ed77e402
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.jeremypw.gnonograms.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-300.3)">
+ <path style="opacity:0.2" d="m 11.990778,328.51039 c -0.09685,-1.15397 1.012619,-2.24486 2.563137,-2.30436 0.271502,-7.2e-4 0.562501,0.0398 0.869308,0.10831 0.361976,0.0812 0.867306,0.0952 1.171184,0.12063 0.106578,-0.0709 0.101348,-0.13741 -0.03844,-0.48925 -0.415622,-1.04598 -1.270506,-2.21285 -2.35743,-2.53487 -0.229575,-0.0681 -0.576929,-0.10942 -0.913331,-0.11692 -2.251548,0.0578 -3.8926178,2.21681 -4.9185238,3.82897 -0.327995,0.51276 -0.7124206,1.09034 -0.854277,1.28352 -0.7229664,0.9845 -1.5669169,1.54696 -2.414754,1.79362 -0.3203559,0.0932 -1.0894423,0.13152 -1.4089609,0.0702 -1.6989285,-0.32613 -2.83391489,-1.94737 -2.6736371,-3.68313 0.013543,-0.1466 0.034829,-0.26567 0.047314,-0.26458 0.012486,0.001 0.080236,0.0787 0.1505593,0.17234 0.2915236,0.38846 0.9275801,0.62473 1.4259493,0.74358 0.3708443,0.0885 0.7335457,0.1021 1.0805828,0.0408 0.9392921,-0.16617 1.5398073,-0.56179 2.5204341,-1.89165 1.4855193,-2.01455 2.5444215,-3.86034 4.6295383,-8.40664 1.375619,-2.99935 2.127911,-4.50078 2.951476,-5.89054 1.061669,-1.79156 2.180742,-3.23291 3.230399,-4.16069 1.604824,-1.41848 3.505803,-2.27656 5.690331,-2.56856 0.658239,-0.088 1.796828,-0.0799 2.418943,0.0172 2.232024,0.34822 3.948632,1.46959 5.004921,3.26941 0.34075,0.58061 0.634064,1.40415 0.769633,2.16091 0.08645,0.48255 0.08649,1.55831 1.03e-4,2.0433 -0.07092,0.39807 -0.250734,1.04897 -0.37273,1.34924 l -0.08354,0.20564 -0.0039,-0.37081 c -0.01636,-1.56402 -1.033744,-3.26886 -2.55578,-3.69475 -0.298125,-0.0834 -0.3911,-0.0933 -0.863422,-0.092 -0.462845,0.001 -0.572105,0.0131 -0.870014,0.094 -1.706758,0.46346 -3.347259,2.67407 -3.90746,4.91724 -0.411037,1.64588 -0.346409,3.46005 0.192594,5.40627 0.506369,1.82838 2.9321,4.3084 3.428623,4.67663 1.761702,1.30652 2.950537,1.74972 4.298026,2.68671 0.464578,0.3211 0.594504,0.48297 0.636338,0.79269 0.05162,0.38213 -0.180808,0.73915 -0.767984,1.17968 -0.162374,0.12183 -0.468879,0.36078 -0.681121,0.531 -0.704645,0.56516 -0.790311,0.71655 -1.263744,0.71899 -0.269325,10e-4 -0.33144,-0.0105 -0.50209,-0.0955 -0.545025,-0.2716 -0.769637,-0.65078 -0.505836,-1.19458 0.244679,-0.50438 0.799621,-0.73648 1.325397,-0.55433 0.118735,0.0411 0.249355,0.12699 0.38021,0.24995 0.212827,0.19996 0.118841,-0.0314 0.180431,-0.14806 0.06648,-0.12605 0.07854,-0.56714 0.02337,-0.85504 -0.194153,-1.0133 -1.085382,-1.42814 -2.086268,-1.37272 -0.583317,0.0322 -1.138492,0.29881 -1.601474,0.76884 -0.980047,1.42608 -2.334863,3.21407 -3.833902,3.19379 -0.258485,0.029 -0.512231,0.006 -0.712309,-0.0722 -0.151931,-0.0595 -0.30264,-0.16541 -0.434753,-0.30064 -0.373487,-0.37275 -0.332579,-0.77119 -0.297082,-1.25071 0.04027,-0.54399 0.376485,-0.95401 0.69836,-1.25874 0.466761,-0.38416 0.941565,-0.54143 1.456366,-0.59473 0.645791,-0.0623 1.246147,-0.11445 1.831809,0.0414 0.324805,0.10558 0.432942,0.10775 0.47011,0.009 0.05541,-0.14653 -0.251104,-1.355 -0.504925,-1.71057 -0.420244,-0.5887 -0.837949,-0.82834 -1.53466,-1.03346 -0.320821,-0.0944 -1.074837,-0.12944 -1.455562,-0.0675 -2.126109,0.40171 -2.836214,1.98547 -3.679025,3.47451 -0.973981,1.70526 -1.866507,2.35496 -2.781276,2.6725 -0.133484,0.0463 -0.314603,0.0794 -0.50109,0.097 -1.226784,0.11574 -1.975514,-0.66036 -2.066146,-1.74028 z"/>
+ <path style="fill:#5245ac" d="m 11.990778,327.51039 c -0.09685,-1.15397 1.012619,-2.24486 2.563137,-2.30436 0.271502,-7.2e-4 0.562501,0.0398 0.869308,0.10831 0.361976,0.0812 0.867306,0.0952 1.171184,0.12063 0.106578,-0.0709 0.101348,-0.13741 -0.03844,-0.48925 -0.415622,-1.04598 -1.270506,-2.21285 -2.35743,-2.53487 -0.229575,-0.0681 -0.576929,-0.10942 -0.913331,-0.11692 -2.251548,0.0578 -3.8926178,2.21681 -4.9185238,3.82897 -0.327995,0.51276 -0.7124206,1.09034 -0.854277,1.28352 -0.7229664,0.9845 -1.5669169,1.54696 -2.414754,1.79362 -0.3203559,0.0932 -1.0894423,0.13152 -1.4089609,0.0702 -1.6989285,-0.32613 -2.83391489,-1.94737 -2.6736371,-3.68313 0.013543,-0.1466 0.034829,-0.26567 0.047314,-0.26458 0.012486,0.001 0.080236,0.0787 0.1505593,0.17234 0.2915236,0.38846 0.9275801,0.62473 1.4259493,0.74358 0.3708443,0.0885 0.7335457,0.1021 1.0805828,0.0408 0.9392921,-0.16617 1.5398073,-0.56179 2.5204341,-1.89165 1.4855193,-2.01455 2.5444215,-3.86034 4.6295383,-8.40664 1.375619,-2.99935 2.127911,-4.50078 2.951476,-5.89054 1.061669,-1.79156 2.180742,-3.23291 3.230399,-4.16069 1.604824,-1.41848 3.505803,-2.27656 5.690331,-2.56856 0.658239,-0.088 1.796828,-0.0799 2.418943,0.0172 2.232024,0.34822 3.948632,1.46959 5.004921,3.26941 0.34075,0.58061 0.634064,1.40415 0.769633,2.16091 0.08645,0.48255 0.08649,1.55831 1.03e-4,2.0433 -0.07092,0.39807 -0.250734,1.04897 -0.37273,1.34924 l -0.08354,0.20564 -0.0039,-0.37081 c -0.01636,-1.56402 -1.033744,-3.26886 -2.55578,-3.69475 -0.298125,-0.0834 -0.3911,-0.0933 -0.863422,-0.092 -0.462845,0.001 -0.572105,0.0131 -0.870014,0.094 -1.706758,0.46346 -3.347259,2.67407 -3.90746,4.91724 -0.411037,1.64588 -0.346409,3.46005 0.192594,5.40627 0.506369,1.82838 2.9321,4.3084 3.428623,4.67663 1.761702,1.30652 2.950537,1.74972 4.298026,2.68671 0.464578,0.3211 0.594504,0.48297 0.636338,0.79269 0.05162,0.38213 -0.180808,0.73915 -0.767984,1.17968 -0.162374,0.12183 -0.468879,0.36078 -0.681121,0.531 -0.704645,0.56516 -0.790311,0.71655 -1.263744,0.71899 -0.269325,10e-4 -0.33144,-0.0105 -0.50209,-0.0955 -0.545025,-0.2716 -0.769637,-0.65078 -0.505836,-1.19458 0.244679,-0.50438 0.799621,-0.73648 1.325397,-0.55433 0.118735,0.0411 0.249355,0.12699 0.38021,0.24995 0.212827,0.19996 0.118841,-0.0314 0.180431,-0.14806 0.06648,-0.12605 0.07854,-0.56714 0.02337,-0.85504 -0.194153,-1.0133 -1.085382,-1.42814 -2.086268,-1.37272 -0.583317,0.0322 -1.138492,0.29881 -1.601474,0.76884 -0.980047,1.42608 -2.334863,3.21407 -3.833902,3.19379 -0.258485,0.029 -0.512231,0.006 -0.712309,-0.0722 -0.151931,-0.0595 -0.30264,-0.16541 -0.434753,-0.30064 -0.373487,-0.37275 -0.332579,-0.77119 -0.297082,-1.25071 0.04027,-0.54399 0.376485,-0.95401 0.69836,-1.25874 0.466761,-0.38416 0.941565,-0.54143 1.456366,-0.59473 0.645791,-0.0623 1.246147,-0.11445 1.831809,0.0414 0.324805,0.10558 0.432942,0.10775 0.47011,0.009 0.05541,-0.14653 -0.251104,-1.355 -0.504925,-1.71057 -0.420244,-0.5887 -0.837949,-0.82834 -1.53466,-1.03346 -0.320821,-0.0944 -1.074837,-0.12944 -1.455562,-0.0675 -2.126109,0.40171 -2.836214,1.98547 -3.679025,3.47451 -0.973981,1.70526 -1.866507,2.35496 -2.781276,2.6725 -0.133484,0.0463 -0.314603,0.0794 -0.50109,0.097 -1.226784,0.11574 -1.975514,-0.66036 -2.066146,-1.74028 z"/>
+ <path style="fill:#ffffff;opacity:0.1" transform="translate(0,300.3)" d="M 23.964844 3 C 23.520152 2.9968375 23.071307 3.0165469 22.742188 3.0605469 C 20.557659 3.3525469 18.655605 4.2104263 17.050781 5.6289062 C 16.001124 6.5566862 14.881982 7.9994556 13.820312 9.7910156 C 12.996748 11.180776 12.24476 12.682291 10.869141 15.681641 C 8.7840238 20.227941 7.7257537 22.073341 6.2402344 24.087891 C 5.2596076 25.417751 4.6580421 25.812346 3.71875 25.978516 C 3.3717129 26.039816 3.0095162 26.026 2.6386719 25.9375 C 2.1403027 25.81865 1.5044142 25.583773 1.2128906 25.195312 C 1.1425673 25.101673 1.074986 25.024437 1.0625 25.023438 C 1.050015 25.022348 1.029168 25.140509 1.015625 25.287109 C 0.98971276 25.567731 1.0081677 25.841682 1.046875 26.111328 C 1.0523797 26.08842 1.0583383 26.023074 1.0625 26.023438 C 1.074986 26.024437 1.1425673 26.101673 1.2128906 26.195312 C 1.5044142 26.583773 2.1403027 26.81865 2.6386719 26.9375 C 3.0095162 27.026 3.3717129 27.039816 3.71875 26.978516 C 4.6580421 26.812346 5.2596076 26.417751 6.2402344 25.087891 C 7.7257537 23.073341 8.7840238 21.227941 10.869141 16.681641 C 12.24476 13.682291 12.996748 12.180776 13.820312 10.791016 C 14.881982 8.9994556 16.001124 7.5566862 17.050781 6.6289062 C 18.655605 5.2104263 20.557659 4.3525469 22.742188 4.0605469 C 23.400427 3.9725469 24.538041 3.981025 25.160156 4.078125 C 27.39218 4.426345 29.109727 5.5478362 30.166016 7.3476562 C 30.506766 7.9282662 30.799978 8.7510525 30.935547 9.5078125 C 30.957615 9.6309917 30.957944 9.8485027 30.96875 10.029297 C 31.000146 9.5010776 30.999889 8.8669588 30.935547 8.5078125 C 30.799978 7.7510525 30.506766 6.9282662 30.166016 6.3476562 C 29.109727 4.5478362 27.39218 3.426345 25.160156 3.078125 C 24.849099 3.029575 24.409535 3.0031625 23.964844 3 z M 22.041016 15.787109 C 21.99419 16.921534 22.123492 18.113486 22.470703 19.367188 C 22.977072 21.195567 25.403868 23.674739 25.900391 24.042969 C 26.427796 24.434105 26.893543 24.736965 27.337891 25.009766 C 28.004182 25.063944 28.580778 25.335867 28.865234 25.904297 C 29.308334 26.158272 29.746053 26.416714 30.197266 26.730469 C 30.423862 26.887084 30.566129 27.004607 30.662109 27.121094 C 30.802925 26.917833 30.861179 26.724754 30.833984 26.523438 C 30.79215 26.213718 30.661844 26.051569 30.197266 25.730469 C 28.849777 24.793479 27.662093 24.349489 25.900391 23.042969 C 25.403868 22.674739 22.977072 20.195567 22.470703 18.367188 C 22.224261 17.477339 22.088999 16.618284 22.041016 15.787109 z M 14.554688 24.90625 C 13.00417 24.96575 11.893384 26.056967 11.990234 27.210938 C 12.002065 27.351904 12.02669 27.485929 12.060547 27.615234 C 12.3111 26.707375 13.277061 25.955278 14.554688 25.90625 C 14.826189 25.90553 15.117021 25.945162 15.423828 26.013672 C 15.785804 26.094872 16.289872 26.109336 16.59375 26.134766 C 16.700328 26.063866 16.696429 25.998324 16.556641 25.646484 C 16.486822 25.470775 16.388549 25.291236 16.294922 25.113281 C 16.011044 25.094992 15.689638 25.073299 15.423828 25.013672 C 15.117021 24.945162 14.826189 24.90553 14.554688 24.90625 z M 23.150391 25.40625 C 22.84637 25.407594 22.533833 25.4376 22.210938 25.46875 C 21.696136 25.52205 21.22262 25.67834 20.755859 26.0625 C 20.433984 26.36723 20.096911 26.778276 20.056641 27.322266 C 20.034637 27.619503 20.021878 27.882737 20.095703 28.130859 C 20.191184 27.683239 20.473982 27.329363 20.755859 27.0625 C 21.22262 26.67834 21.696136 26.52205 22.210938 26.46875 C 22.856728 26.40645 23.457307 26.353916 24.042969 26.509766 C 24.367774 26.615346 24.476504 26.616328 24.513672 26.517578 C 24.545711 26.432851 24.452085 25.998865 24.322266 25.574219 C 24.252071 25.565281 24.174857 25.552637 24.042969 25.509766 C 23.750138 25.431841 23.454411 25.404906 23.150391 25.40625 z M 28.044922 27.046875 C 27.655563 27.058951 27.296791 27.283824 27.113281 27.662109 C 26.937841 28.023762 26.993989 28.308204 27.201172 28.541016 C 27.472823 28.130819 27.962698 27.942255 28.439453 28.107422 C 28.558188 28.148522 28.687504 28.234462 28.818359 28.357422 C 29.031186 28.557382 28.93841 28.327597 29 28.210938 C 29.06648 28.084887 29.078608 27.643369 29.023438 27.355469 C 29.016324 27.318344 29.001143 27.287478 28.992188 27.251953 C 28.962252 27.372458 29.008356 27.535932 28.818359 27.357422 C 28.687504 27.234462 28.558188 27.148522 28.439453 27.107422 C 28.308009 27.061884 28.174708 27.04285 28.044922 27.046875 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.jmoerman.go-for-it.svg b/.icons/awkward/32x32/apps/com.github.jmoerman.go-for-it.svg
new file mode 100644
index 00000000..c3fb19f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.jmoerman.go-for-it.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-16)">
+ <ellipse style="opacity:0.2" cx="-12.021" cy="50.205" rx="3.265" ry="2.71" transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"/>
+ <ellipse style="fill:#4e4e4e" cx="-11.314" cy="49.497" rx="3.265" ry="2.71" transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"/>
+ <path style="opacity:0.2" d="M 16,19 C 8.2752851,19 1.9999999,25.275283 1.9999999,33 1.9999999,40.724718 8.2752851,47.000003 16,47 23.724716,47 30.000007,40.724718 30,33 30,25.275283 23.724716,19 16,19 Z"/>
+ <path style="fill:#707070" d="M 16,18 C 8.2752851,18 1.9999999,24.275283 1.9999999,32 1.9999999,39.724718 8.2752851,46.000003 16,46 23.724716,46 30.000007,39.724718 30,32 30,24.275283 23.724716,18 16,18 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" transform="translate(0,16)" d="M 16 2 C 8.2752851 2 2 8.275283 2 16 C 2 16.168848 2.0194446 16.332587 2.0253906 16.5 C 2.2914716 9.0083655 8.4441333 3 16 3 C 23.555868 3 29.708528 9.0083655 29.974609 16.5 C 29.980555 16.332587 30 16.168848 30 16 C 30 8.275283 23.724716 2 16 2 z"/>
+ <path style="opacity:0.2" d="M 16.000001,21 C 9.3788144,21 4.0000001,26.378812 4.0000001,32.999999 c 0,6.621187 5.3788143,12.000002 12.0000009,12 6.621185,0 12.000003,-5.378813 11.999999,-12 C 28,26.378812 22.621186,21 16.000001,21 Z"/>
+ <path style="fill:#f7f7f7" d="M 16.000001,20 C 9.3788144,20 4.0000001,25.378812 4.0000001,31.999999 c 0,6.621187 5.3788143,12.000002 12.0000009,12 6.621185,0 12.000003,-5.378813 11.999999,-12 C 28,25.378812 22.621186,20 16.000001,20 Z"/>
+ <path style="opacity:0.2" d="m 16,30 c -1.655296,0 -3,1.344704 -3,3 0,1.655296 1.344704,3 3,3 1.655296,0 3,-1.344704 3,-3 0,-1.655296 -1.344704,-3 -3,-3 z"/>
+ <path style="opacity:0.1" d="m 29.58899,19.420206 c 0.548013,0.548014 0.548013,1.430375 0,1.978388 L 16.909213,34.078372 16.452476,33.92876 c -0.736502,-0.241253 -0.34761,1.544157 -0.895624,0.996144 -0.548013,-0.548014 -0.938544,-0.853522 -0.692969,-1.588594 l 0.586669,-1.756053 12.16005,-12.160051 c 0.548014,-0.548013 1.430374,-0.548013 1.978388,0 z"/>
+ <path style="fill:#30b630" d="m 29.58899,18.420176 c 0.548013,0.548014 0.548013,1.430375 0,1.978388 L 16.909213,33.078342 16.452476,32.92873 c -0.736502,-0.241253 -0.34761,1.544157 -0.895624,0.996144 -0.548013,-0.548014 -0.938544,-0.853522 -0.692969,-1.588594 l 0.586669,-1.756053 12.16005,-12.160051 c 0.548014,-0.548013 1.430374,-0.548013 1.978388,0 z"/>
+ <path style="opacity:0.1" d="m 7.1886422,27.73716 c -0.3875041,0.671177 -0.1591327,1.523472 0.5120439,1.910976 l 8.8367389,5.101894 0.317829,-0.794657 c 0.287804,-0.719588 0.613949,0.332374 1.001453,-0.338802 0.387504,-0.671177 -0.507006,0.0473 -0.295491,-0.69828 L 17.758145,32.224118 9.0996183,27.225116 C 8.428441,26.837612 7.5761462,27.065984 7.1886422,27.73716 Z"/>
+ <path style="fill:#30b630" d="m 7.1886422,26.73713 c -0.3875041,0.671177 -0.1591327,1.523472 0.5120439,1.910976 L 16.537425,33.75 16.855254,32.955343 c 0.287804,-0.719588 0.613949,0.332374 1.001453,-0.338802 0.387504,-0.671177 -0.507006,0.0473 -0.295491,-0.69828 L 17.758145,31.224088 9.0996183,26.225086 C 8.428441,25.837582 7.5761462,26.065954 7.1886422,26.73713 Z"/>
+ <path style="fill:#707070" d="m 16,29 c -1.655296,0 -3,1.344704 -3,3 0,1.655296 1.344704,3 3,3 1.655296,0 3,-1.344704 3,-3 0,-1.655296 -1.344704,-3 -3,-3 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.johnfactotum.Foliate.svg b/.icons/awkward/32x32/apps/com.github.johnfactotum.Foliate.svg
new file mode 100644
index 00000000..926e4aad
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.johnfactotum.Foliate.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 3.1425781,7.5722656 C 1.9554353,7.5722656 1,8.5277009 1,9.714844 V 26.857422 C 1,28.044565 1.9554353,29 3.1425781,29 H 13.857422 C 15.044565,29 16,28.044565 16,26.857422 16,28.044565 16.955435,29 18.142578,29 H 28.857422 C 30.044565,29 31,28.044565 31,26.857422 V 9.714844 C 31,8.5277009 30.044565,7.5722656 28.857422,7.5722656 H 18.142578 C 16.955435,7.5722656 16,8.5277009 16,9.714844 16,8.5277009 15.044565,7.5722656 13.857422,7.5722656 Z"/>
+ <rect style="fill:#20baba" width="15" height="21.429" x="1" y="6.57" ry="2.143"/>
+ <rect style="fill:#20baba" width="15" height="21.429" x="16" y="6.57" ry="2.143"/>
+ <path style="opacity:0.2" d="M 4.9257812,6 C 3.8588185,6 3,6.8920002 3,8 v 2 13 2 c 0,1.107996 0.8588186,2 1.9257812,2 H 16 27.074219 C 28.141182,27 29,26.107996 29,25 V 23 10 8 C 29,6.8920002 28.141182,6 27.074219,6 H 17.925781 C 16.858818,6 16,6.8920002 16,8 16,6.8920002 15.141182,6 14.074219,6 Z"/>
+ <path style="fill:#e4e4e4" d="M 14.074074,5 C 15.141037,5 16,5.8920002 16,7 V 26 H 4.9259261 C 3.8589634,26 3,25.107997 3,24.000001 V 21.999997 8.9999999 7 C 3,5.8920002 3.8589634,5 4.9259261,5 Z"/>
+ <rect style="opacity:0.2" width="9" height="2" x="5" y="20" ry="0"/>
+ <path style="fill:#e4e4e4" d="M 17.925926,5 C 16.858963,5 16,5.8920002 16,7 V 26 H 27.074074 C 28.141037,26 29,25.107997 29,24.000001 V 21.999997 8.9999999 7 C 29,5.8920002 28.141037,5 27.074074,5 Z"/>
+ <path style="opacity:0.05" d="M 17.925926,5 C 16.858963,5 16,5.8920002 16,7 V 26 H 27.074074 C 28.141037,26 29,25.107997 29,24.000001 V 21.999997 8.9999999 7 C 29,5.8920002 28.141037,5 27.074074,5 Z"/>
+ <rect style="fill:#00cccc" width="6" height="2" x="18" y="8" ry="0"/>
+ <rect style="opacity:0.2" width="9" height="2" x="18" y="12" ry="0"/>
+ <rect style="opacity:0.2" width="8.571" height="1.429" x="5.29" y="12.29" ry="0"/>
+ <rect style="opacity:0.2" width="9" height="2" x="5" y="16" ry="0"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.9257812,5 C 3.8588185,5 3,5.8920002 3,7 V 8 C 3,6.8920002 3.8588185,6 4.9257812,6 H 14.074219 C 15.141182,6 16,6.8920002 16,8 16,6.8920002 16.858818,6 17.925781,6 h 9.148438 C 28.141182,6 29,6.8920002 29,8 V 7 C 29,5.8920002 28.141182,5 27.074219,5 H 17.925781 C 16.858818,5 16,5.8920002 16,7 16,5.8920002 15.141182,5 14.074219,5 Z"/>
+ <path style="opacity:0.1" d="m 6.1940371,3.0120789 c 0,0 -2.2004388,5.2511625 -2.1940231,8.0133101 0.00479,2.055551 0.2945677,4.374983 1.6604867,5.956473 1.0494314,1.215087 4.4449823,2.047072 4.4449823,2.047072 L 11.212118,23 12.244977,22.734065 11.138342,18.762999 c 0,0 2.507303,-2.35258 2.78423,-3.909146 0.360323,-2.026259 -0.595285,-4.174311 -1.66022,-5.9567309 C 10.831212,6.5021485 6.1940371,3.0120789 6.1940371,3.0120789 Z"/>
+ <path style="fill:#00cccc" d="m 6.1940371,1.9999999 c 0,0 -2.2004388,5.2511625 -2.1940231,8.0133101 0.00479,2.055551 0.2945677,4.374983 1.6604867,5.956473 1.0494314,1.215087 4.4449823,2.047072 4.4449823,2.047072 l 1.106635,3.971066 1.032859,-0.265935 -1.106635,-3.971066 c 0,0 2.507303,-2.35258 2.78423,-3.909146 C 14.282895,11.815515 13.327287,9.667463 12.262352,7.8850431 10.831212,5.4900695 6.1940371,1.9999999 6.1940371,1.9999999 Z"/>
+ <path style="opacity:0.2" d="m 11.195545,22 1.032859,-0.266193 -1.937145,-6.949306 1.8901,-3.146792 L 11.526466,11.274391 10.0146,13.791927 9.4612833,11.806265 10.973149,9.288728 10.318256,8.9254095 9.1843571,10.813691 8.769235,9.324443 9.9034033,7.4364195 9.2485099,7.0728438 8.4925771,8.3318688 7.5067628,4.8687788 6.4739043,5.1347153 7.4597178,8.597806 6.1502,7.8709117 5.7722335,8.5004245 l 1.96441,1.0899565 0.4151215,1.489247 -1.96441,-1.090214 -0.3779665,0.629512 2.619035,1.453532 0.5533179,1.985405 -2.6190357,-1.453531 -0.3779672,0.629513 3.2739286,1.816593 z"/>
+ <rect style="opacity:0.2" width="9" height="2" x="18" y="16" ry="0"/>
+ <rect style="opacity:0.2" width="6" height="2" x="18" y="20" ry="0"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.junrrein.PDFSlicer.svg b/.icons/awkward/32x32/apps/com.github.junrrein.PDFSlicer.svg
new file mode 100644
index 00000000..bc389104
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.junrrein.PDFSlicer.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="M 21.21875,3.0097656 C 20.923062,3.0291315 20.628673,3.0777632 20.335938,3.15625 19.161466,3.4709276 18.179284,4.2257162 17.572266,5.2832031 16.657998,6.8758854 16.814358,8.7997527 17.8125,10.208984 l -0.9375,1.632813 -0.002,0.0039 -4.746094,8.265625 C 11.712882,20.832652 6.8414277,29.061538 10.179688,31 l 3.753906,-6.539062 6.164062,-10.740235 h 0.002 l 0.002,-0.0059 0.929688,-1.617188 c 0.155148,0.01631 0.310311,0.02344 0.466797,0.02344 0.392708,0 0.78813,-0.05192 1.177734,-0.15625 1.174471,-0.314739 2.156533,-1.069467 2.763672,-2.1269534 C 26.687876,7.6629632 25.941498,4.8699829 23.777344,3.6132812 22.990483,3.156375 22.105815,2.951668 21.21875,3.0097656 Z"/>
+ <path style="fill:#85a433" d="M 23.778157,2.6142291 C 22.729009,2.0050207 21.506271,1.842204 20.33533,2.1561511 19.160858,2.4708287 18.179758,3.2265417 17.57274,4.2840286 16.658472,5.8767109 16.814289,7.7994704 17.812431,9.2087021 l -0.940137,1.6377229 3.226571,1.873579 0.931859,-1.623298 c 0.155148,0.01631 0.311148,0.02489 0.467634,0.02489 0.392708,0 0.788094,-0.05167 1.177698,-0.155999 1.174471,-0.314739 2.155571,-1.0704517 2.76271,-2.1279383 1.248423,-2.1749274 0.503545,-4.9667321 -1.660609,-6.2234337 z"/>
+ <path style="fill:#b3b3b7" d="m 13.933437,23.46049 6.168167,-10.745112 -3.226571,-1.873579 -4.747188,8.269689 c -0.414071,0.721324 -5.2865818,8.949989 -1.948322,10.888451 z"/>
+ <path style="opacity:0.2" d="M 9.8242188,3.0097656 C 8.9371796,2.9517565 8.0524861,3.1564663 7.265625,3.6132812 5.1014709,4.8699828 4.3569838,7.6630241 5.6054688,9.8378906 c 0.607078,1.0574864 1.5872468,1.8122154 2.7617187,2.1269534 0.3896641,0.104385 0.7849048,0.15625 1.1777344,0.15625 0.1564871,0 0.3136027,-0.0091 0.4687501,-0.02539 l 0.929687,1.619141 0.0039,0.0059 6.164062,10.740235 L 20.865234,31 c 3.33826,-1.938462 -1.535146,-10.167348 -1.949218,-10.888672 l -4.744141,-8.265625 -0.002,-0.0039 -0.9375,-1.632813 C 14.230625,8.7998136 14.384973,6.8758854 13.470703,5.2832031 12.863626,4.2257162 11.883455,3.4709884 10.708984,3.15625 10.416264,3.0778393 10.119898,3.029102 9.8242188,3.0097656 Z"/>
+ <path style="fill:#9fd022" d="M 14.171758,10.846425 13.231621,9.2086412 C 14.229824,7.7994704 14.385642,5.8767109 13.471372,4.2840286 12.864295,3.2265417 11.883194,2.4708287 10.708723,2.1560903 9.5378426,1.8424475 8.3151042,2.0051425 7.2659561,2.6142291 5.101802,3.8709307 4.356923,6.6627354 5.605408,8.8376019 6.2124861,9.8950885 7.1935859,10.650802 8.3680578,10.96554 c 0.3896641,0.104385 0.7848673,0.156 1.1776969,0.156 0.1564871,0 0.312487,-0.0086 0.4676343,-0.02489 l 0.93186,1.623298 z"/>
+ <path style="opacity:0.2" d="m 9.4980469,6.0002118 c -0.259278,0 -0.5155288,0.06854 -0.7460938,0.2011719 C 8.0330187,6.6149193 7.7854079,7.5346962 8.2011719,8.2521649 8.4022019,8.5991479 8.7275312,8.84653 9.1152344,8.9494306 9.5003781,9.0516001 9.9025444,8.9977089 10.248047,8.7990399 10.967024,8.3855043 11.214593,7.465726 10.798828,6.7482587 10.597799,6.4012756 10.272468,6.1538935 9.8847656,6.050993 9.7566878,6.0169651 9.6272089,6.0002118 9.4980469,6.0002118 Z m 12.0000001,0 c -0.259278,0 -0.515529,0.06854 -0.746094,0.2011719 -0.718935,0.4135355 -0.966545,1.3333126 -0.550781,2.0507812 0.20103,0.346983 0.526359,0.5943651 0.914062,0.6972657 0.385144,0.1021703 0.787311,0.048278 1.132813,-0.1503907 0.718978,-0.4135356 0.966545,-1.333314 0.550781,-2.0507812 C 22.597798,6.4012756 22.272468,6.1538935 21.884766,6.050993 21.756688,6.016964 21.627209,6.0002118 21.498047,6.0002118 Z"/>
+ <path style="fill:#ffffff" d="M 9.1150525,7.9492283 C 8.7273493,7.8463277 8.4030571,7.5985931 8.2020271,7.2516101 7.7862631,6.5341414 8.0329207,5.6139663 8.7518551,5.2004307 8.9824201,5.0677986 9.2384024,5.0000004 9.4976804,5.0000004 c 0.129162,0 0.259191,0.016842 0.3872688,0.05087 0.3877028,0.1029005 0.7119958,0.3506351 0.9130248,0.6976182 0.415765,0.7174673 0.169107,1.637601 -0.54987,2.0511366 -0.3455025,0.198669 -0.7479078,0.2517726 -1.1330515,0.1496031 z"/>
+ <path style="fill:#d8d9dd" d="m 17.110676,23.46049 -6.168166,-10.745112 3.22657,-1.873579 4.747187,8.26975 C 19.330339,19.832873 24.20285,28.061538 20.86459,30 Z"/>
+ <ellipse style="fill:#808083" cx="15.5" cy="16.5" rx="1.5" ry="1.5"/>
+ <polygon style="opacity:0.3" transform="matrix(0.07723201,0,0,0.07695465,-2.3660808,-1.9601141)" points="231.33 236.34 225.16 230.14 221.62 233.66 227.8 239.88 221.62 246.1 225.16 249.63 231.33 243.43 237.5 249.63 241.04 246.1 234.86 239.88 241.04 233.66 237.5 230.14"/>
+ <path style="fill:#ffffff" d="M 21.115052,7.9492277 C 20.727349,7.8463271 20.403057,7.5985925 20.202027,7.2516095 19.786263,6.5341409 20.03292,5.6139657 20.751855,5.2004302 20.98242,5.0677981 21.238402,4.9999998 21.49768,4.9999998 c 0.129162,0 0.259191,0.016842 0.387269,0.050871 0.387702,0.1029005 0.711995,0.3506351 0.913025,0.6976182 0.415764,0.7174672 0.169107,1.6376009 -0.549871,2.0511365 -0.345502,0.198669 -0.747907,0.2517726 -1.133051,0.1496022 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 21.21875 2.0097656 C 20.923062 2.0291315 20.628673 2.0777632 20.335938 2.15625 C 19.161466 2.4709276 18.179284 3.2257162 17.572266 4.2832031 C 17.074119 5.1509894 16.90354 6.1156572 17.003906 7.0429688 C 17.07134 6.4402927 17.25199 5.841133 17.572266 5.2832031 C 18.179284 4.2257162 19.161466 3.4709276 20.335938 3.15625 C 21.506879 2.8423029 22.728196 3.0040729 23.777344 3.6132812 C 25.08707 4.3738254 25.866911 5.6993933 26.009766 7.1074219 C 26.217895 5.3513425 25.395065 3.5526749 23.777344 2.6132812 C 22.990483 2.156375 22.105815 1.951668 21.21875 2.0097656 z M 17.517578 9.7226562 L 16.873047 10.845703 L 17.302734 11.095703 L 17.8125 10.208984 C 17.702331 10.053441 17.606918 9.8895772 17.517578 9.7226562 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 9.8242188 2.0097656 C 8.9371796 1.9517565 8.0524861 2.1564663 7.265625 2.6132812 C 5.6449073 3.554415 4.8208285 5.3580362 5.0332031 7.1171875 C 5.1733321 5.7054665 5.9528227 4.3756118 7.265625 3.6132812 C 8.3147731 3.0041947 9.538104 2.8426072 10.708984 3.15625 C 11.883455 3.4709884 12.863626 4.2257162 13.470703 5.2832031 C 13.78957 5.8386777 13.970863 6.4351728 14.039062 7.0351562 C 14.13761 6.1102108 13.967471 5.1485866 13.470703 4.2832031 C 12.863626 3.2257162 11.883455 2.4709884 10.708984 2.15625 C 10.416264 2.0778393 10.119898 2.029102 9.8242188 2.0097656 z M 13.527344 9.7226562 C 13.437999 9.8895718 13.342598 10.053448 13.232422 10.208984 L 13.742188 11.095703 L 14.171875 10.845703 L 13.527344 9.7226562 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.keyilan.swatches.svg b/.icons/awkward/32x32/apps/com.github.keyilan.swatches.svg
new file mode 100644
index 00000000..98ba5ddd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.keyilan.swatches.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 2,22 0,6.9 C 2,30.0634 2.9506842,31 4.131579,31 l 22.736842,0 C 28.049316,31 28.743828,30.035696 29,28.9 L 29,22 Z"/>
+ <path style="fill:#ffbf3f" d="M 4.131579,2 C 2.9506842,2 2,2.9366 2,4.1 l 0,17.57 27,0 L 29,4.1 C 29,2.9366 28.049316,2 26.868421,2 Z"/>
+ <path style="fill:#e4e4e4" d="m 2,21 0,6.9 C 2,29.0634 2.9506842,30 4.131579,30 l 22.736842,0 C 28.049316,30 28.743828,29.035696 29,27.9 L 29,21 Z"/>
+ <rect style="opacity:0.6;fill:#4f4f4f" width="9" height="2" x="4" y="26" rx="1" ry="1"/>
+ <rect style="fill:#4f4f4f" width="19" height="2" x="4" y="23" rx="1" ry="1"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.1308594 2 C 2.9499646 2 2 2.9362094 2 4.0996094 L 2 5.0996094 C 2 3.9362094 2.9499646 3 4.1308594 3 L 26.869141 3 C 28.050036 3 29 3.9362094 29 5.0996094 L 29 4.0996094 C 29 2.9362094 28.050036 2 26.869141 2 L 4.1308594 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2 21 L 2 22 L 29 22 L 29 21 L 2 21 z"/>
+ <path style="opacity:0.1" d="m 2,20 0,1 27,0 0,-1 -27,0 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.kjlaw89.archetype.svg b/.icons/awkward/32x32/apps/com.github.kjlaw89.archetype.svg
new file mode 100644
index 00000000..4edca00a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.kjlaw89.archetype.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#8340b7" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 17.687051,9 8.467,25 h 2.283855 l 2.19401,-4 h 7.289063 l 0.648437,4 h 2.251303 L 20.142781,9 Z M 18.502156,11.132813 19.878459,19 h -5.815104 z"/>
+ <path style="fill:#ffffff" d="M 17.687051,8 8.467,24 h 2.283855 l 2.19401,-4 h 7.289063 l 0.648437,4 h 2.251303 L 20.142781,8 Z M 18.502156,10.132813 19.878459,18 h -5.815104 z"/>
+ <circle style="opacity:0.2" cx="6" cy="7" r="2"/>
+ <circle style="fill:#ac7ece" cx="6" cy="6" r="2"/>
+ <circle style="opacity:0.2" cx="11" cy="7" r="2"/>
+ <circle style="fill:#ac7ece" cx="11" cy="6" r="2"/>
+ <circle style="opacity:0.2" cx="16" cy="7" r="2"/>
+ <circle style="fill:#ac7ece" cx="16" cy="6" r="2"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.kjlaw89.webwatcher.svg b/.icons/awkward/32x32/apps/com.github.kjlaw89.webwatcher.svg
new file mode 100644
index 00000000..d8afa4e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.kjlaw89.webwatcher.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.1" d="m 16,6.9999997 c -5.522857,0 -9.9999999,4.4771423 -9.9999999,9.9999993 C 6.0000001,22.522857 10.477143,27 16,27 21.522857,27 26,22.522857 26,16.999999 26,11.477142 21.522857,6.9999998 16,6.9999997 Z m -0.935547,1.9941405 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262878 -0.8369,3.7475278 -0.103516,4.8281248 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,1e-6 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684839 4.026105,1.298954 4.115235,2.998048 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390048 -1.984375,-0.558595 C 9.6386691,16.260232 8.4891021,15.61268 8.0507811,15.14453 c -0.01853,-0.01985 -0.03468,-0.03321 -0.05078,-0.05078 0.628012,-2.501606 2.3902009,-4.551008 4.7265619,-5.5390618 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.812499,-0.103516 z m 7.625,3.8124998 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682023 0,3.658204 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 C 23.02462,18.85969 22.482403,18.216369 22.029297,17.738281 20.721422,16.358208 20.514655,15.638524 21.0625,14.537108 21.338782,13.9817 22.541611,12.7154 22.689453,12.80664 Z"/>
+ <path style="fill:#6f6f6f" d="m 16,5.9999997 c -5.522857,0 -9.9999999,4.4771423 -9.9999999,9.9999993 C 6.0000001,21.522857 10.477143,26 16,26 21.522857,26 26,21.522857 26,15.999999 26,10.477142 21.522857,5.9999998 16,5.9999997 Z m -0.935547,1.9941405 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262878 -0.8369,3.7475278 -0.103516,4.8281248 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,1e-6 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684839 4.026105,1.298954 4.115235,2.998048 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390048 -1.984375,-0.558595 C 9.6386691,15.260232 8.4891021,14.61268 8.0507811,14.14453 c -0.01853,-0.01985 -0.03468,-0.03321 -0.05078,-0.05078 0.628012,-2.501606 2.3902009,-4.5510078 4.7265619,-5.5390618 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.812499,-0.103516 z m 7.625,3.8124998 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682023 0,3.658204 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 C 23.02462,17.85969 22.482403,17.216369 22.029297,16.738281 20.721422,15.358208 20.514655,14.638524 21.0625,13.537108 21.338782,12.9817 22.541611,11.7154 22.689453,11.80664 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#e65829" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 24,18.000001 a 1,1 0 0 0 -1,1 v 3.5 0.75 0.75 h 5 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 h -3 v -3 a 1,1 0 0 0 -1,-1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.kmal-kenneth.monilet.svg b/.icons/awkward/32x32/apps/com.github.kmal-kenneth.monilet.svg
new file mode 100644
index 00000000..d87204b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.kmal-kenneth.monilet.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#585c75" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 9.9884689,23.010541 A 8.5,8.5 0 0 1 8.1501652,13.737048 8.5,8.5 0 0 1 16.02113,8.5001626 a 8.5,8.5 0 0 1 7.843436,5.2780254 8.5,8.5 0 0 1 -1.886834,9.263741"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 9.9884689,24.01085 A 8.5,8.5 0 0 1 7.881207,15.479839 8.5,8.5 0 0 1 14.449875,9.6427758"/>
+ <path style="fill:none;stroke:#5cddbe;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 9.9884689,23.010541 A 8.5,8.5 0 0 1 7.881207,14.47953 8.5,8.5 0 0 1 14.449875,8.6424668"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 14.429688 7.1386719 A 1.50015 1.50015 0 0 0 14.175781 7.1679688 C 10.52747 7.8441431 7.5495192 10.49161 6.4492188 14.035156 C 6.1025807 15.151513 5.9839348 16.297988 6.0332031 17.429688 C 6.078838 16.626786 6.2045171 15.823224 6.4492188 15.035156 C 7.5495192 11.49161 10.52747 8.8441431 14.175781 8.1679688 A 1.50015 1.50015 0 0 1 14.429688 8.1386719 A 1.50015 1.50015 0 0 1 15.884766 9.1386719 A 1.50015 1.50015 0 0 0 14.429688 7.1386719 z M 9.0292969 17.517578 C 8.8906885 19.511318 9.5976694 21.498059 11.048828 22.949219 A 1.50015 1.50015 0 0 1 11.421875 23.53125 A 1.50015 1.50015 0 0 0 11.048828 21.949219 C 9.8411756 20.741566 9.1509757 19.162286 9.0292969 17.517578 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.labyrinth_team.labyrinth.svg b/.icons/awkward/32x32/apps/com.github.labyrinth_team.labyrinth.svg
new file mode 120000
index 00000000..926fa121
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.labyrinth_team.labyrinth.svg
@@ -0,0 +1 @@
+labyrinth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.lainsce.aesop.svg b/.icons/awkward/32x32/apps/com.github.lainsce.aesop.svg
new file mode 100644
index 00000000..b78cd692
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.lainsce.aesop.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#4f4f4f" width="17" height="18" x="8" y="10"/>
+ <rect style="fill:#d4d4d4" width="4" height="13" x="6" y="13"/>
+ <rect style="fill:#d4d4d4" width="4" height="13" x="22" y="13"/>
+ <rect style="fill:#d4d4d4" width="4" height="13" x="14" y="13"/>
+ <rect style="fill:#969696" width="22" height="4" x="5" y="25" rx="1.205" ry="1.143"/>
+ <rect style="opacity:0.2" width="22" height="4" x="5" y="11" rx="1.205" ry="1.143"/>
+ <rect style="fill:#969696" width="22" height="4" x="5" y="10" rx="1.205" ry="1.143"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 14.899669,3.4560978 9.4999999,6.3594712 4.1178418,9.2534293 C 2.9326166,9.8504543 3.0923292,9.5805236 3,10.724341 v 2.096471 C 3,12.920108 3.07164,13 3.1605954,13 H 28.839404 C 28.928362,13 29,12.920108 29,12.820812 V 10.770974 C 28.9974,9.5645493 28.967854,9.8372064 27.83847,9.2299379 L 22.5,6.3594712 17.129864,3.4719778 C 16.135689,2.7732323 15.895015,2.9209046 14.899669,3.4561001 Z"/>
+ <path style="fill:#d4d4d4;fill-rule:evenodd" d="M 14.899669,2.4560978 9.4999999,5.3594712 4.1178418,8.2534293 C 2.9326166,8.8504543 3.0923292,8.5805236 3,9.7243407 V 11.820812 C 3,11.920108 3.07164,12 3.1605954,12 H 28.839404 C 28.928362,12 29,11.920108 29,11.820812 V 9.7709736 C 28.9974,8.5645493 28.967854,8.8372064 27.83847,8.2299379 L 22.5,5.3594712 17.129864,2.4719778 C 16.135689,1.7732323 15.895015,1.9209046 14.899669,2.4561001 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 4.4247317,28 C 3.6354714,28 3,28.567147 3,29.271552 V 31 H 29 V 29.271552 C 29,28.567147 28.364528,28 27.575268,28 Z"/>
+ <path style="fill:#d4d4d4;fill-rule:evenodd" d="M 4.4247317,27 C 3.6354714,27 3,27.567147 3,28.271552 V 30 H 29 V 28.271552 C 29,27.567147 28.364528,27 27.575268,27 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 16.015625 2.0019531 C 15.706766 2.0184274 15.398064 2.1894335 14.900391 2.4570312 L 9.5 5.359375 L 4.1171875 8.2539062 C 2.9319623 8.8509313 3.0923292 8.5807923 3 9.7246094 L 3 10.724609 C 3.0923292 9.580792 2.9319623 9.8509313 4.1171875 9.2539062 L 9.5 6.359375 L 14.900391 3.4570312 C 15.895737 2.9218357 16.134731 2.7739108 17.128906 3.4726562 L 22.5 6.359375 L 27.837891 9.2304688 C 28.967275 9.8377372 28.9974 9.5650597 29 10.771484 L 29 9.7714844 C 28.9974 8.5650601 28.967275 8.8377373 27.837891 8.2304688 L 22.5 5.359375 L 17.128906 2.4726562 C 16.631819 2.1232835 16.324484 1.9854788 16.015625 2.0019531 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 4.4238281 27 C 3.6345678 27 3 27.567079 3 28.271484 L 3 29.271484 C 3 28.567079 3.6345678 28 4.4238281 28 L 27.576172 28 C 28.365432 28 29 28.567079 29 29.271484 L 29 28.271484 C 29 27.567079 28.365432 27 27.576172 27 L 4.4238281 27 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.lainsce.coin.svg b/.icons/awkward/32x32/apps/com.github.lainsce.coin.svg
new file mode 100644
index 00000000..e4a44917
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.lainsce.coin.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#f6ac43" cx="16" cy="16" r="14"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="10"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="10"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <rect style="opacity:0.6" width="4" height="12" x="14" y="10" rx="1.5" ry="1.5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.lainsce.notejot.svg b/.icons/awkward/32x32/apps/com.github.lainsce.notejot.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.lainsce.notejot.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.lainsce.palaura.svg b/.icons/awkward/32x32/apps/com.github.lainsce.palaura.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.lainsce.palaura.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.lainsce.quilter.svg b/.icons/awkward/32x32/apps/com.github.lainsce.quilter.svg
new file mode 100644
index 00000000..cf3cd450
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.lainsce.quilter.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path style="fill:#9daabc" d="m9 8h13v1h-13z"/>
+ <path style="fill:#9daabc" d="m9 11h14v1h-14z"/>
+ <path style="fill:#9daabc" d="m9 14h13v1h-13z"/>
+ <path style="fill:#9daabc" d="m9 17h11v1h-11z"/>
+ <path style="fill:#9daabc" d="m9 20h13v1h-13z"/>
+ <path style="fill:#9daabc" d="m9 23h11v1h-11z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="fill:#4992ff" width="1" height="5" x="20" y="15"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.lainsce.timetable.svg b/.icons/awkward/32x32/apps/com.github.lainsce.timetable.svg
new file mode 100644
index 00000000..ad7b9015
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.lainsce.timetable.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2.5 2 C 1.6690769 2 1 2.6690775 1 3.5 L 1 12 L 1 22 L 1 30.5 C 1 31.330771 1.6690769 32 2.5 32 L 11 32 L 21 32 L 21.244141 31.896484 A 8.5 8.5 0 0 1 14 23.5 A 8.5 8.5 0 0 1 22.5 15 A 8.5 8.5 0 0 1 30.894531 22.201172 L 31 22 L 31 12 L 31 3.5 C 31 2.6689999 30.330768 2 29.5 2 L 21 2 L 11 2 L 2.5 2 z"/>
+ <path style="fill:#b0b0b0" d="M 21.000001,0.99999919 V 10.999999 21 31 l 5.200048,-2.222821 c 0.763904,-0.32654 1.112796,-0.764066 1.4994,-1.499399 L 31,21 V 10.999999 2.4993972 C 31,1.6683971 30.331371,0.99999919 29.500603,0.99999919 Z"/>
+ <path style="fill:#cccccc" d="M 11,0.99999919 V 10.999999 21 31 H 21.000001 V 21 10.999999 0.99999919 Z"/>
+ <path style="fill:#e4e4e4" d="m 2.4993986,0.99999919 c -0.8309231,0 -1.4993992,0.66847551 -1.4993992,1.49939801 V 10.999999 21 29.5006 c 0,0.830771 0.6684761,1.4994 1.4993992,1.4994 H 11 V 21 10.999999 0.99999919 Z"/>
+ <circle style="opacity:0.2" cx="22.5" cy="23.5" r="8.5"/>
+ <circle style="fill:#0d89f4" cx="22.5" cy="22.5" r="8.5"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 22.500002,18.5 v 3.999999 H 26.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.5 1 C 1.6690769 1 1 1.6690775 1 2.5 L 1 3.5 C 1 2.6690775 1.6690769 2 2.5 2 L 11 2 L 21 2 L 29.5 2 C 30.330768 2 31 2.6689999 31 3.5 L 31 2.5 C 31 1.6689999 30.330768 1 29.5 1 L 21 1 L 11 1 L 2.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.lainsce.yishu.svg b/.icons/awkward/32x32/apps/com.github.lainsce.yishu.svg
new file mode 100644
index 00000000..3d444eb2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.lainsce.yishu.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#74b336" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m25.213 9.0312-11.313 11.313-7.0719-7.071-2.8281 2.829 7.072 7.07 2.828 2.828l2.8281-2.8281 11.312-11.312-2.8281-2.8281z"/>
+ <path fill="#fff" d="m25.213 8.0312-11.313 11.313-7.0719-7.071-2.8281 2.829 7.072 7.07 2.828 2.828l2.8281-2.8281 11.312-11.312-2.8281-2.8281z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.libresprite.LibreSprite.svg b/.icons/awkward/32x32/apps/com.github.libresprite.LibreSprite.svg
new file mode 120000
index 00000000..8d98231c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.libresprite.LibreSprite.svg
@@ -0,0 +1 @@
+aseprite.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.luizaugustomm.tomato.svg b/.icons/awkward/32x32/apps/com.github.luizaugustomm.tomato.svg
new file mode 120000
index 00000000..a115f05b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.luizaugustomm.tomato.svg
@@ -0,0 +1 @@
+tomato.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.maoschanz.drawing.svg b/.icons/awkward/32x32/apps/com.github.maoschanz.drawing.svg
new file mode 100644
index 00000000..62627242
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.maoschanz.drawing.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 2.0000001,9.871875 v 9.314649 4.883422 0.976685 C 2.0000001,26.128863 2.8920003,27 3.9999999,27 H 27.876301 c 1.108,0 2,-0.871136 2,-1.953369 v -0.303772 c 0.07841,-0.209775 0.123698,-0.435986 0.123698,-0.672913 V 9.871875 Z"/>
+ <path style="fill:#e4e4e4" d="m 2.0000001,8.871875 v 9.314649 4.883422 0.976685 C 2.0000001,25.128863 2.8920003,26 3.9999999,26 H 27.876301 c 1.108,0 2,-0.871136 2,-1.953369 v -0.303772 c 0.07841,-0.209775 0.123698,-0.435986 0.123698,-0.672913 V 8.871875 Z"/>
+ <path style="fill:#565064" d="M 3.9999999,5 C 2.892,5 2,5.8712558 2,6.9534882 V 9 H 29.999998 V 6.9534882 C 29.999998,5.8712558 29.107998,5 27.999998,5 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4,5 C 2.8920001,5 2,5.8708926 2,6.953125 v 1 C 2,6.8708926 2.8920001,6 4,6 h 24 c 1.108,0 2,0.8708926 2,1.953125 v -1 C 30,5.8708926 29.108,5 28,5 Z"/>
+ <path style="fill:none;stroke:#ff4e4a;stroke-width:1.31818187;stroke-linecap:round" d="m 5.6679835,12.718 c 3.2887279,1.116148 -1.42068,4.731215 3.3727851,5.037921 C 11.857848,17.93617 11.599802,22.345 11.599802,22.345"/>
+ <path style="opacity:0.1" d="M 27.75,4.0019531 C 27.53883,3.9871351 27.294341,4.062707 27.048828,4.3417969 L 12.455078,18.916016 12.818359,19.279297 11,23.273438 11.726562,24 l 4,-1.816406 0.363282,0.363281 L 30.707031,7.9492188 C 31.423003,7.2341701 30.601562,6.5410156 30.601562,6.5410156 L 28.359375,4.3007812 c 0,0 -0.257426,-0.2741314 -0.609375,-0.2988281 z"/>
+ <path style="fill:#ff4e4a" d="M 16.089766,21.547653 12.454218,17.916787 27.04841,3.3413999 c 0.654701,-0.7442397 1.310437,-0.039742 1.310437,-0.039742 l 2.242447,2.2395559 c 0,0 0.821755,0.6929136 0.105783,1.4079622 z"/>
+ <rect style="fill:#3d3846" width="5.138" height="1.028" x="-26.62" y="13.59" transform="matrix(-0.70756248,-0.70665079,0.70756248,-0.70665079,0,0)"/>
+ <rect style="fill:#3d3846" width="5.138" height="1.028" x="-26.62" y="-.79" transform="matrix(-0.70756248,-0.70665079,0.70756248,-0.70665079,0,0)"/>
+ <path style="fill:#c02924" d="M 15.726214,21.184568 12.817775,18.279875 11,22.273827 11.72711,23 Z"/>
+ <path style="fill:#3d3846" d="M 18.271103,12.107576 A 1.2845316,2.5690668 45.06156 0 0 20.997764,11.19986 1.2845316,2.5690668 45.06156 0 0 21.906652,8.4767109 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.marktext.marktext.svg b/.icons/awkward/32x32/apps/com.github.marktext.marktext.svg
new file mode 120000
index 00000000..479a5898
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.marktext.marktext.svg
@@ -0,0 +1 @@
+marktext.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.mdh34.hackup.svg b/.icons/awkward/32x32/apps/com.github.mdh34.hackup.svg
new file mode 100644
index 00000000..db5dddb9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.mdh34.hackup.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ff822e" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 14,10 v 18 h 3 V 10 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 15.498791,5.0000004 A 0.92871312,0.88244114 0 0 0 14.718896,5.4055607 L 9.1471732,13.640855 A 0.92871312,0.88244114 0 0 0 9.9282789,15 H 21.071722 a 0.92871312,0.88244114 0 0 0 0.781105,-1.359145 L 16.281105,5.4055607 A 0.92871312,0.88244114 0 0 0 15.498791,5.0000004 Z"/>
+ <path style="fill:#ffffff" d="m 14,9 v 18 h 3 V 9 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 15.498791,4.0000004 A 0.92871312,0.88244114 0 0 0 14.718896,4.4055607 L 9.1471732,12.640855 A 0.92871312,0.88244114 0 0 0 9.9282789,14 H 21.071722 a 0.92871312,0.88244114 0 0 0 0.781105,-1.359145 L 16.281105,4.4055607 A 0.92871312,0.88244114 0 0 0 15.498791,4.0000004 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.mdh34.quickdocs.svg b/.icons/awkward/32x32/apps/com.github.mdh34.quickdocs.svg
new file mode 100644
index 00000000..8d85e47f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.mdh34.quickdocs.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#1f4a55" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2" d="M 14.000975,12 11,12 l 0,10 2.999025,0 M 17,22 17.236816,22 C 19.452816,22 21,20.216 21,18 l 0,-2 c 0,-2.216 -1.547184,-4 -3.763184,-4 L 17,12"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2" d="M 14.000975,11 11,11 l 0,10 2.999025,0 M 17,21 17.236816,21 C 19.452816,21 21,19.216 21,17 l 0,-2 c 0,-2.216 -1.547184,-4 -3.763184,-4 L 17,11"/>
+ <path style="opacity:0.15;fill:#ffffff;fill-rule:evenodd" d="m 8,6 0,3 3,0 0,-3 z m 5,0 0,3 11,0 0,-3 z m -5,6 0,3 6,0 0,-3 z m 9,0 0,3 2,0 0,-3 z m 4.333333,0 0,3 L 24,15 24,12 Z M 8,18 l 0,3 2.666667,0 0,-3 z m 6,0 0,3 3,0 0,-3 z m 5,0 0,3 5,0 0,-3 z m -11,6 0,3 5,0 0,-3 z m 8,0 0,3 8,0 0,-3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.micahflee.torbrowser-launcher.svg b/.icons/awkward/32x32/apps/com.github.micahflee.torbrowser-launcher.svg
new file mode 120000
index 00000000..407773e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.micahflee.torbrowser-launcher.svg
@@ -0,0 +1 @@
+tor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.miguelmota.Cointop.svg b/.icons/awkward/32x32/apps/com.github.miguelmota.Cointop.svg
new file mode 120000
index 00000000..63031572
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.miguelmota.Cointop.svg
@@ -0,0 +1 @@
+cointop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.mirkobrombin.bottles.svg b/.icons/awkward/32x32/apps/com.github.mirkobrombin.bottles.svg
new file mode 100644
index 00000000..2cdb7a41
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.mirkobrombin.bottles.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2" d="m 23.500006,1025.3881 c -0.337876,-0.01 -1.303092,-0.051 -1.500006,0 0,0 0.03846,1.5259 0,2.4494 -0.138593,3.2691 -0.431256,4.8142 -1.649414,7.28 -0.644611,1.3048 -1.019263,2.5197 -1.227539,3.9818 -0.09155,0.6427 -0.122954,2.1903 -0.123046,6.0463 -9.1e-5,4.7911 0.01178,5.2018 0.161132,5.46 0.20936,0.3619 0.507106,0.5003 1.347656,0.6243 0.464318,0.068 1.904302,0.1158 2.991212,0.1323 1.086907,-0.017 2.526892,-0.063 2.991209,-0.1323 0.84055,-0.124 1.138296,-0.2624 1.347657,-0.6243 0.149357,-0.2582 0.161223,-0.6689 0.161133,-5.46 -9.3e-5,-3.856 -0.0315,-5.4036 -0.123047,-6.0463 -0.208276,-1.4621 -0.582929,-2.677 -1.227539,-3.9818 -1.218158,-2.4658 -1.510821,-4.0109 -1.649414,-7.28 0.07324,-1.3753 0,-2.4511 0,-2.4511 -0.196914,-0.049 -1.162131,-0.01 -1.500006,0 z"/>
+ <path style="opacity:0.2" d="m 9.500006,1025.3881 c -0.337876,-0.01 -1.303091,-0.051 -1.500005,0 0,0 0.03846,1.5259 0,2.4494 -0.138593,3.2691 -0.431257,4.8142 -1.649415,7.28 -0.64461,1.3048 -1.019263,2.5197 -1.227539,3.9818 -0.09155,0.6427 -0.122954,2.1903 -0.123046,6.0463 -9.1e-5,4.7911 0.01178,5.2018 0.161132,5.46 0.20936,0.3619 0.507107,0.5003 1.347657,0.6243 0.464318,0.068 1.904302,0.1158 2.991211,0.1323 1.086907,-0.017 2.526892,-0.063 2.991209,-0.1323 0.84055,-0.124 1.138296,-0.2624 1.347657,-0.6243 0.149357,-0.2582 0.161223,-0.6689 0.161133,-5.46 -9.3e-5,-3.856 -0.0315,-5.4036 -0.123047,-6.0463 -0.208276,-1.4621 -0.582929,-2.677 -1.227539,-3.9818 -1.218158,-2.4658 -1.510821,-4.0109 -1.649414,-7.28 0.07324,-1.3753 0,-2.4511 0,-2.4511 -0.196914,-0.049 -1.16213,-0.01 -1.500005,0 z"/>
+ <path style="fill:#334933" d="m 9.500006,1024.3881 c -0.337876,-0.01 -1.303091,-0.051 -1.500005,0 0,0 0.03846,1.5259 0,2.4494 -0.138593,3.2691 -0.431257,4.8142 -1.649415,7.28 -0.64461,1.3048 -1.019263,2.5197 -1.227539,3.9818 -0.09155,0.6427 -0.122954,2.1903 -0.123046,6.0463 -9.1e-5,4.7911 0.01178,5.2018 0.161132,5.46 0.20936,0.3619 0.507107,0.5003 1.347657,0.6243 0.464318,0.068 1.904302,0.1158 2.991211,0.1323 1.086907,-0.017 2.526892,-0.063 2.991209,-0.1323 0.84055,-0.124 1.138296,-0.2624 1.347657,-0.6243 0.149357,-0.2582 0.161223,-0.6689 0.161133,-5.46 -9.3e-5,-3.856 -0.0315,-5.4036 -0.123047,-6.0463 -0.208276,-1.4621 -0.582929,-2.677 -1.227539,-3.9818 -1.218158,-2.4658 -1.510821,-4.0109 -1.649414,-7.28 0.07324,-1.3753 0,-2.4511 0,-2.4511 -0.196914,-0.049 -1.16213,-0.01 -1.500005,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,1020.3622)" d="m 11.015625,5.4433594 c -7.34375,17.7044266 -3.671875,8.8522136 0,0 z M 8.0078125,5.5449219 C 8.0069153,5.8686622 8.0113849,6.2012357 8,6.4746094 7.861407,9.7437094 7.5697205,11.290059 6.3515625,13.755859 5.7069525,15.060659 5.3313229,16.274228 5.1230469,17.736328 5.0314969,18.379028 5.000092,19.927203 5,23.783203 c -5.4e-6,0.286244 0.0038,0.273423 0.00391,0.529297 0.00346,-3.402822 0.032686,-4.969244 0.1191407,-5.576172 0.208276,-1.4621 0.5839056,-2.675669 1.2285156,-3.980469 C 7.5697205,12.290059 7.861407,10.743709 8,7.4746094 8.027093,6.8240527 8.0167275,6.0493471 8.0078125,5.5449219 Z m 3.0058595,1.1210937 c -0.004,0.2774536 0.0033,0.4890736 -0.01367,0.8085938 0.138593,3.2690996 0.430279,4.8154496 1.648438,7.2812496 0.64461,1.3048 1.020239,2.518369 1.228515,3.980469 0.08645,0.606928 0.115677,2.17335 0.119141,5.576172 1.06e-4,-0.255874 0.0039,-0.243053 0.0039,-0.529297 -9.3e-5,-3.856 -0.0315,-5.404175 -0.123047,-6.046875 -0.208276,-1.4621 -0.583905,-2.675669 -1.228515,-3.980469 -1.191287,-2.411406 -1.492216,-3.9659812 -1.634766,-7.0898434 z"/>
+ <path style="fill:#d6aa38" d="m 8.499512,1023.3622 c -0.277001,0 -0.499512,0.223 -0.499512,0.5 l 0,0.5 3,0 0,-0.5 c 0,-0.277 -0.222512,-0.5 -0.499513,-0.5 l -2.000975,0 z"/>
+ <path style="fill:#334933" d="m 23.500006,1024.3881 c -0.337876,-0.01 -1.303092,-0.051 -1.500006,0 0,0 0.03846,1.5259 0,2.4494 -0.138593,3.2691 -0.431256,4.8142 -1.649414,7.28 -0.644611,1.3048 -1.019263,2.5197 -1.227539,3.9818 -0.09155,0.6427 -0.122954,2.1903 -0.123046,6.0463 -9.1e-5,4.7911 0.01178,5.2018 0.161132,5.46 0.20936,0.3619 0.507106,0.5003 1.347656,0.6243 0.464318,0.068 1.904302,0.1158 2.991212,0.1323 1.086907,-0.017 2.526892,-0.063 2.991209,-0.1323 0.84055,-0.124 1.138296,-0.2624 1.347657,-0.6243 0.149357,-0.2582 0.161223,-0.6689 0.161133,-5.46 -9.3e-5,-3.856 -0.0315,-5.4036 -0.123047,-6.0463 -0.208276,-1.4621 -0.582929,-2.677 -1.227539,-3.9818 -1.218158,-2.4658 -1.510821,-4.0109 -1.649414,-7.28 0.07324,-1.3753 0,-2.4511 0,-2.4511 -0.196914,-0.049 -1.162131,-0.01 -1.500006,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,1020.3622)" d="m 25.015625,5.4433594 c -16.6770833,17.7044266 -8.338542,8.8522136 0,0 z m -3.007813,0.1015625 c -8.97e-4,0.3237403 0.0036,0.6563138 -0.0078,0.9296875 -0.138593,3.2691 -0.43028,4.8154496 -1.648438,7.2812496 -0.644611,1.3048 -1.020239,2.518369 -1.228515,3.980469 -0.09155,0.6427 -0.122955,2.190875 -0.123047,6.046875 -5e-6,0.286244 0.0038,0.273423 0.0039,0.529297 0.0035,-3.402822 0.03269,-4.969244 0.119141,-5.576172 0.208276,-1.4621 0.583904,-2.675669 1.228515,-3.980469 1.218158,-2.4658 1.509845,-4.01215 1.648438,-7.2812496 0.02709,-0.6505567 0.01673,-1.4252623 0.0078,-1.9296875 z m 3.00586,1.1210937 c -0.004,0.2774536 0.0033,0.4890736 -0.01367,0.8085938 0.138593,3.2690996 0.43028,4.8154496 1.648438,7.2812496 0.64461,1.3048 1.020239,2.518369 1.228515,3.980469 0.08645,0.606928 0.115677,2.17335 0.119141,5.576172 1.06e-4,-0.255874 0.0039,-0.243053 0.0039,-0.529297 -9.3e-5,-3.856 -0.0315,-5.404175 -0.123047,-6.046875 -0.208276,-1.4621 -0.583905,-2.675669 -1.228515,-3.980469 -1.191287,-2.411406 -1.492216,-3.9659812 -1.634766,-7.0898434 z"/>
+ <path style="fill:#d6aa38" d="m 22.499511,1023.3622 c -0.277001,0 -0.499512,0.223 -0.499512,0.5 l 0,0.5 3.000001,0 0,-0.5 c 0,-0.277 -0.222512,-0.5 -0.499513,-0.5 l -2.000976,0 z"/>
+ <path style="opacity:0.2" d="m 16.500006,1024.3882 c -0.337876,-0.01 -1.303091,-0.051 -1.500005,0 0,0 0.03846,2.5258 0,3.4493 -0.138593,3.2691 -0.431257,4.8142 -1.649415,7.28 -0.64461,1.3048 -1.019263,2.5197 -1.227539,3.9818 -0.09155,0.6427 -0.122954,2.1903 -0.123046,6.0463 -9.1e-5,4.7911 0.01178,5.2018 0.161132,5.46 0.20936,0.3619 0.507107,0.5003 1.347657,0.6243 0.464318,0.068 1.904302,0.1158 2.991211,0.1323 1.086907,-0.017 2.526892,-0.063 2.991209,-0.1323 0.84055,-0.124 1.138296,-0.2624 1.347657,-0.6243 0.149357,-0.2582 0.161223,-0.6689 0.161133,-5.46 -9.3e-5,-3.856 -0.0315,-5.4036 -0.123047,-6.0463 -0.208276,-1.4621 -0.582929,-2.677 -1.227539,-3.9818 -1.218158,-2.4658 -1.510821,-4.0109 -1.649414,-7.28 0.07324,-1.3753 0,-3.451 0,-3.451 -0.196914,-0.049 -1.16213,-0.01 -1.500005,0 z"/>
+ <path style="fill:#962b57" d="m 16.500006,1023.3882 c -0.337876,-0.01 -1.303091,-0.051 -1.500005,0 0,0 0.03846,2.5258 0,3.4493 -0.138593,3.2691 -0.431257,4.8142 -1.649415,7.28 -0.64461,1.3048 -1.019263,2.5197 -1.227539,3.9818 -0.09155,0.6427 -0.122954,2.1903 -0.123046,6.0463 -9.1e-5,4.7911 0.01178,5.2018 0.161132,5.46 0.20936,0.3619 0.507107,0.5003 1.347657,0.6243 0.464318,0.068 1.904302,0.1158 2.991211,0.1323 1.086907,-0.017 2.526892,-0.063 2.991209,-0.1323 0.84055,-0.124 1.138296,-0.2624 1.347657,-0.6243 0.149357,-0.2582 0.161223,-0.6689 0.161133,-5.46 -9.3e-5,-3.856 -0.0315,-5.4036 -0.123047,-6.0463 -0.208276,-1.4621 -0.582929,-2.677 -1.227539,-3.9818 -1.218158,-2.4658 -1.510821,-4.0109 -1.649414,-7.28 0.07324,-1.3753 0,-3.451 0,-3.451 -0.196914,-0.049 -1.16213,-0.01 -1.500005,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1020.3622)" d="m 18.019531,4.8828125 c -12.0130207,18.0781245 -6.00651,9.0390625 0,0 z m -3.009765,0.1210937 c 5.77e-4,0.5473249 0.0039,1.1426864 -0.0098,1.4707032 -0.138593,3.2691 -0.43028,4.8154496 -1.648438,7.2812496 -0.64461,1.3048 -1.020239,2.518369 -1.228515,3.980469 -0.09155,0.6427 -0.122955,2.190875 -0.123047,6.046875 -5e-6,0.286244 0.0038,0.273423 0.0039,0.529297 0.0035,-3.402822 0.03269,-4.969244 0.119141,-5.576172 0.208276,-1.4621 0.583905,-2.675669 1.228515,-3.980469 1.218158,-2.4658 1.509845,-4.01215 1.648438,-7.2812496 0.02481,-0.5958274 0.018,-1.6495879 0.0098,-2.4707032 z m 3,1.625 c -0.0049,0.2908285 0.0041,0.5861129 -0.0098,0.8457032 0.138593,3.2690996 0.43028,4.8154496 1.648438,7.2812496 0.64461,1.3048 1.020239,2.518369 1.228515,3.980469 0.08645,0.606928 0.115677,2.17335 0.119141,5.576172 1.06e-4,-0.255874 0.0039,-0.243053 0.0039,-0.529297 -9.3e-5,-3.856 -0.0315,-5.404175 -0.123047,-6.046875 -0.208276,-1.4621 -0.583905,-2.675669 -1.228515,-3.980469 C 18.45193,11.333884 18.151514,9.7805338 18.009766,6.6289062 Z"/>
+ <path style="fill:#ffcb46" d="m 15.499512,1022.3622 c -0.277001,0 -0.499512,0.223 -0.499512,0.5 l 0,0.5 3,0 0,-0.5 c 0,-0.277 -0.222512,-0.5 -0.499513,-0.5 l -2.000975,0 z"/>
+ <path style="opacity:0.2" d="m 8.499512,1024.3622 c -0.277001,0 -0.499512,0.223 -0.499512,0.5 l 0,0.5 3,0 0,-0.5 c 0,-0.277 -0.222512,-0.5 -0.499513,-0.5 l -2.000975,0 z"/>
+ <path style="opacity:0.2" d="m 22.499511,1024.3622 c -0.277001,0 -0.499512,0.223 -0.499512,0.5 l 0,0.5 3.000001,0 0,-0.5 c 0,-0.277 -0.222512,-0.5 -0.499513,-0.5 l -2.000976,0 z"/>
+ <path style="opacity:0.2" d="m 15.499512,1023.3622 c -0.277001,0 -0.499512,0.223 -0.499512,0.5 l 0,0.5 3,0 0,-0.5 c 0,-0.277 -0.222512,-0.5 -0.499513,-0.5 l -2.000975,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.mirkobrombin.football.svg b/.icons/awkward/32x32/apps/com.github.mirkobrombin.football.svg
new file mode 100644
index 00000000..8db51e6a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.mirkobrombin.football.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#ffffff" width="27" height="27" x="-29.5" y="-29.5" rx="13.5" ry="13.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="matrix(.38690 0 0 .38690 2 3)">
+ <g>
+ <path transform="matrix(2.5847 0 0 2.5846 -5.1694 -7.7539)" d="m16 3c-1.818 0-3.59 0.3456-5.268 1.0254-1.7364 0.7041-3.2941 1.7382-4.6304 3.0742-1.3368 1.3364-2.3717 2.8964-3.0762 4.6324-0.6156 1.519-0.9408 3.117-1 4.754 0.1814 5.317 3.2915 9.854 7.7832 12.065-0.1124-0.06-0.227-0.114-0.3379-0.178l5.2973 0.943c0.04 0.026 0.081 0.051 0.125 0.073 0.453 0.231 0.919 0.426 1.394 0.597 7.458-0.15 13.434-6.069 13.688-13.5-0.06-1.637-0.385-3.235-1-4.754-0.705-1.736-1.739-3.2964-3.075-4.6324s-2.894-2.3701-4.632-3.0742c-1.678-0.6798-3.45-1.0254-5.268-1.0254zm-4.17 1.5703c-0.01 0.0151-0.02 0.0303-0.029 0.0469 0.016 0.012 0.024 0.0227 0.033 0.0254 0.943 0.3257 1.801 0.8058 2.609 1.375l-1.582 4.7654c-0.008 0.003-0.015 0.005-0.023 0.008-0.324 0.134-0.654 0.253-0.973 0.398-1.313 0.597-2.5942 1.258-3.8005 2.051l-3.1231-1.847c0.0046-0.098 0.0214-0.195 0.0547-0.284 0.2097-0.558 0.4171-1.1201 0.6543-1.6676 0.1826-0.4217 0.3901-0.8304 0.6172-1.2285 0.1485-0.1641 0.3023-0.3258 0.4609-0.4844 1.483-1.4826 3.2356-2.5357 5.1015-3.1582zm9.131 0.291c1.569 0.6388 3.039 1.5962 4.31 2.8672 1.157 1.1568 2.051 2.4765 2.684 3.8865-0.783-0.539-1.62-0.982-2.5-1.344-0.137-0.056-0.277-0.105-0.42-0.154l-4.125-4.6502c0.029-0.2008 0.045-0.4027 0.051-0.6055zm-1.691 1.0391c0.284-0.0034 0.571 0.0031 0.859 0.0234l4.189 4.7222c-0.144 0.456-0.285 0.914-0.453 1.36-0.296 0.783-0.612 1.558-0.927 2.334l-6.086 0.625c-0.073-0.096-0.148-0.191-0.227-0.281-0.718-0.814-1.442-1.623-2.164-2.434 0.007-0.008 0.013-0.014 0.019-0.021-0.291-0.291-0.581-0.582-0.873-0.874l1.694-5.0991c0.117-0.031 0.235-0.0576 0.353-0.0704 0.921-0.0936 1.843-0.1985 2.766-0.2519 0.283-0.0159 0.565-0.0298 0.85-0.0332zm-14.834 6.2246l3.1602 1.869v0.08c-0.0081 1.699 0.1643 3.387 0.5078 5.049 0.0012 0.008 0.0024 0.011 0.0039 0.018l-2.4512 3.841c-0.0533-0.027-0.1047-0.055-0.1562-0.087-0.6744-0.424-1.2975-0.913-1.8477-1.487-0.8403-2.365-0.9825-4.923-0.4257-7.353 0.2619-0.517 0.5614-1.013 0.8984-1.489 0.1041-0.146 0.1991-0.299 0.3105-0.441zm18.578 3.1c0.765 1.122 1.489 2.267 2.119 3.472 0.116 0.222 0.232 0.447 0.347 0.674l-3.025 5.641c-0.017 0.004-0.033 0.007-0.051 0.009-1.634 0.306-3.283 0.469-4.945 0.477l-3.018-5.219c0.47-0.872 0.935-1.747 1.397-2.623 0.313-0.594 0.622-1.193 0.93-1.791l6.246-0.64zm6.052 2.771c-0.226 3.018-1.491 5.972-3.795 8.275-0.497 0.498-1.025 0.948-1.578 1.348-0.091-0.733-0.249-1.451-0.472-2.152l3.131-5.842c0.862-0.393 1.692-0.837 2.464-1.389 0.101-0.071 0.185-0.152 0.25-0.24zm-20.375 1.883c0.0542 0.013 0.1132 0.029 0.1816 0.047 1.531 0.41 3.091 0.701 4.66 0.929 0.092 0.013 0.169 0.025 0.235 0.032l2.933 5.072c-0.509 0.716-1.024 1.429-1.551 2.133-0.087 0.117-0.18 0.23-0.277 0.342l-6.25-1.116c-0.7312-0.888-1.3878-1.826-1.9531-2.83-0.1439-0.255-0.3058-0.505-0.4277-0.771l2.4492-3.838z"/>
+ </g>
+ </g>
+ <g fill="#0b9851" transform="matrix(.38690 0 0 .38690 2 2)">
+ <g>
+ <path d="m22.57 2.648c-4.489 1.82-8.517 4.496-11.971 7.949-3.455 3.454-6.128 7.483-7.949 11.971-1.758 4.336-2.65 8.918-2.65 13.618 0 4.699 0.892 9.281 2.65 13.615 1.821 4.489 4.495 8.518 7.949 11.971 3.454 3.455 7.481 6.129 11.971 7.949 4.336 1.76 8.917 2.649 13.617 2.649s9.28-0.892 13.616-2.649c4.488-1.82 8.518-4.494 11.971-7.949 3.455-3.453 6.129-7.48 7.949-11.971 1.758-4.334 2.648-8.916 2.648-13.615 0-4.7-0.891-9.282-2.648-13.618-1.82-4.488-4.496-8.518-7.949-11.971s-7.479-6.129-11.971-7.949c-4.336-1.757-8.916-2.648-13.616-2.648s-9.281 0.891-13.617 2.648zm-13.526 48.771c-1.743-1.094-3.349-2.354-4.771-3.838-2.172-6.112-2.54-12.729-1.101-19.01 0.677-1.335 1.447-2.617 2.318-3.845 0.269-0.379 0.518-0.774 0.806-1.142l8.166 4.832v0.205c-0.021 4.392 0.425 8.752 1.313 13.049 0.003 0.02 0.006 0.031 0.01 0.049l-6.333 9.93c-0.138-0.07-0.275-0.146-0.408-0.23zm24.28 16.787c1.409 0.719 2.858 1.326 4.347 1.82-6.325 0.275-12.713-1.207-18.36-4.447l13.689 2.439c0.105 0.067 0.212 0.131 0.324 0.188zm-0.05-2.471-16.154-2.879c-1.89-2.295-3.59-4.723-5.051-7.318-0.372-0.66-0.787-1.301-1.102-1.99l6.327-9.92c0.14 0.035 0.296 0.072 0.473 0.119 3.958 1.059 7.986 1.812 12.042 2.402 0.237 0.033 0.435 0.062 0.604 0.08l7.584 13.113c-1.316 1.85-2.647 3.69-4.007 5.51-0.226 0.303-0.466 0.594-0.716 0.883zm26.876-5.586c-1.286 1.287-2.651 2.447-4.08 3.481-0.237-1.894-0.646-3.75-1.223-5.563l8.092-15.096c2.229-1.015 4.379-2.166 6.375-3.593 0.261-0.185 0.478-0.392 0.646-0.618-0.586 7.801-3.856 15.436-9.81 21.389zm-0.359-19.578c0.301 0.574 0.598 1.154 0.896 1.742l-7.816 14.58c-0.045 0.01-0.088 0.02-0.133 0.026-4.225 0.789-8.484 1.209-12.779 1.229l-7.8-13.487c1.214-2.254 2.417-4.517 3.61-6.781 0.81-1.536 1.606-3.082 2.401-4.627l16.143-1.658c1.977 2.9 3.85 5.862 5.478 8.976zm-3.275-17.294c-0.766 2.023-1.586 4.025-2.401 6.031l-15.726 1.615c-0.188-0.248-0.383-0.492-0.588-0.725-1.857-2.103-3.726-4.193-5.592-6.289 0.017-0.021 0.034-0.037 0.051-0.056-0.753-0.752-1.508-1.504-2.261-2.258l4.378-13.181c0.302-0.08 0.606-0.147 0.913-0.18 2.38-0.242 4.763-0.516 7.149-0.654 1.461-0.082 2.93-0.129 4.416-0.024l10.832 12.209c-0.373 1.178-0.737 2.359-1.171 3.512zm3.634-11.056c2.988 2.99 5.302 6.402 6.938 10.047-2.024-1.393-4.188-2.539-6.463-3.473-0.354-0.146-0.717-0.275-1.086-0.402l-10.662-12.017c0.074-0.519 0.113-1.039 0.129-1.563 4.056 1.651 7.858 4.123 11.144 7.408zm-34.816-8.039c0.042 0.031 0.062 0.057 0.086 0.064 2.437 0.842 4.654 2.082 6.744 3.553l-4.09 12.317c-0.021 0.006-0.041 0.012-0.061 0.021-0.837 0.346-1.69 0.656-2.514 1.031-3.395 1.543-6.705 3.252-9.823 5.301l-8.071-4.775c0.012-0.252 0.055-0.508 0.141-0.736 0.542-1.444 1.075-2.896 1.688-4.311 0.472-1.09 1.01-2.143 1.597-3.172 0.384-0.424 0.782-0.844 1.192-1.254 3.833-3.832 8.363-6.553 13.186-8.162-0.025 0.039-0.051 0.08-0.075 0.123z"/>
+ </g>
+ </g>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.mirkobrombin.ppaextender.svg b/.icons/awkward/32x32/apps/com.github.mirkobrombin.ppaextender.svg
new file mode 100644
index 00000000..80daab43
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.mirkobrombin.ppaextender.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2" d="m 30,1049.9872 0,-19.25 c 0,-0.7617 -0.6244,-1.375 -1.4,-1.375 l -25.2,0 c -0.7756,0 -1.4,0.6133 -1.4,1.375 l 0,19.25 c 0,0.7618 0.6244,1.375 1.4,1.375 l 25.2,0 c 0.7756,0 1.4,-0.6132 1.4,-1.375 z"/>
+ <path style="fill:#86603b" d="m 30,1042.9872 0,-19.25 c 0,-0.7618 -0.6244,-1.375 -1.4,-1.375 l -25.2,0 c -0.7756,0 -1.4,0.6133 -1.4,1.375 l 0,19.25 c 0,0.7618 0.6244,1.375 1.4,1.375 l 25.2,0 c 0.7756,0 1.4,-0.6132 1.4,-1.375 z"/>
+ <path style="fill:#c28a52" d="m 30,1045.9872 0,-19.25 c 0,-0.7617 -0.6244,-1.375 -1.4,-1.375 l -25.2,0 c -0.7756,0 -1.4,0.6133 -1.4,1.375 l 0,19.25 c 0,0.7617 0.6244,1.375 1.4,1.375 l 25.2,0 c 0.7756,0 1.4,-0.6132 1.4,-1.375 z"/>
+ <path style="fill:#fabd7f" d="m 30,1048.9872 0,-19.25 c 0,-0.7617 -0.6244,-1.375 -1.4,-1.375 l -25.2,0 c -0.7756,0 -1.4,0.6133 -1.4,1.375 l 0,19.25 c 0,0.7618 0.6244,1.375 1.4,1.375 l 25.2,0 c 0.7756,0 1.4,-0.6132 1.4,-1.375 z"/>
+ <path style="fill:#ffffff;opacity:0.1" transform="translate(0,1020.3622)" d="M 3.4003906 2 C 2.6247906 2 2 2.6133 2 3.375 L 2 4.375 C 2 3.6133 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6132 30 4.375 L 30 3.375 C 30 2.6132 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,1020.3622)" d="M 3.4003906 5 C 2.6247906 5 2 5.6133 2 6.375 L 2 7.375 C 2 6.6133 2.6247906 6 3.4003906 6 L 28.599609 6 C 29.375209 6 30 6.6133 30 7.375 L 30 6.375 C 30 5.6133 29.375209 5 28.599609 5 L 3.4003906 5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,1020.3622)" d="M 3.4003906 8 C 2.6247906 8 2 8.6133 2 9.375 L 2 10.375 C 2 9.6133 2.6247906 9 3.4003906 9 L 28.599609 9 C 29.375209 9 30 9.6133 30 10.375 L 30 9.375 C 30 8.6133 29.375209 8 28.599609 8 L 3.4003906 8 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.mohelm97.screenrecorder.svg b/.icons/awkward/32x32/apps/com.github.mohelm97.screenrecorder.svg
new file mode 100644
index 00000000..7e27c42c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.mohelm97.screenrecorder.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#8e8e8e" transform="matrix(0,-1,-1,0,0,0)" d="m -26.687,-23 18.374,0 c 0.727402,0 1.313,0.594518 1.313,1.333 l 0,12.3340001 C -7,-8.594518 -7.585598,-8 -8.313,-8 l -18.374,0 C -27.414402,-8 -28,-8.594518 -28,-9.3329999 L -28,-21.667 c 0,-0.738482 0.585598,-1.333 1.313,-1.333 z"/>
+ <path style="fill:#4f4f4f" transform="matrix(0,-1,-1,0,0,0)" d="m -23.75,-27.9996 17.5,0 c 0.6925,0 1.25,0.5798 1.25,1.3 L -5,-4.3 c 0,0.7202 -0.5575,1.3 -1.25,1.3 l -17.5,0 C -24.4425,-3 -25,-3.5798 -25,-4.3 l 0,-22.3996 c 0,-0.7202 0.5575,-1.3 1.25,-1.3 z"/>
+ <rect style="fill:#dc4f47" width="16" height="21" x="-23" y="-26" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.3008,5 C 3.5806,5 3,5.5575 3,6.25 l 0,1 C 3,6.5575 3.5806,6 4.3008,6 l 22.3976,0 c 0.72,0 1.301,0.5575 1.301,1.25 l 0,-1 C 27.9994,5.5575 27.4184,5 26.6984,5 Z"/>
+ <path style="opacity:0.2" d="m 8,26.688 0,1 C 8,28.415 8.5953,29 9.334,29 l 12.332,0 C 22.405,29 23,28.415 23,27.688 l 0,-1 C 23,27.415 22.405,28 21.666,28 L 9.334,28 C 8.5953,28 8,27.415 8,26.688 Z"/>
+ <path style="opacity:0.2" d="m 3,23.75 0,1 C 3,25.442 3.5806,26 4.3008,26 l 22.3976,0 c 0.72,0 1.301,-0.558 1.301,-1.25 l 0,-1 c 0,0.692 -0.581,1.25 -1.301,1.25 L 4.3008,25 c -0.7204,0 -1.301,-0.558 -1.301,-1.25 z"/>
+ <circle style="opacity:0.2" cx="15.5" cy="16" r="3"/>
+ <circle style="fill:#ffffff" cx="15.5" cy="15" r="3"/>
+ <path style="opacity:0.2" d="M 9.4277344,10 C 8.0823058,10 7,11.070791 7,12.400391 V 13 h 1.2148438 v -0.599609 c 0,-0.685556 0.5191729,-1.201172 1.2128906,-1.201172 H 10 V 10 Z M 12,10 v 1.199219 h 2 V 10 Z m 5,0 v 1.199219 h 2 V 10 Z m 4,0 v 1.199219 h 0.572266 c 0.693717,0 1.21289,0.515616 1.21289,1.201172 V 13 H 24 V 12.400391 C 24,11.070791 22.917694,10 21.572266,10 Z M 7,15 v 2 h 1.2148438 v -2 z m 15.785156,0 v 2 H 24 V 15 Z M 7.0410156,20 c 0.1928751,1.13639 1.1803314,2 2.3867188,2 H 10 V 20.800781 H 9.4277344 C 8.8796614,20.800781 8.4516103,20.472904 8.2910156,20 Z m 15.6679684,0 c -0.160594,0.472904 -0.588646,0.800781 -1.136718,0.800781 H 21 V 22 h 0.572266 c 1.206386,0 2.193843,-0.86361 2.386718,-2 z M 12,20.800781 V 22 h 2 v -1.199219 z m 5,0 V 22 h 2 v -1.199219 z"/>
+ <path style="fill:#ffffff" d="M 9.4277344 9 C 8.0823058 9 7 10.070791 7 11.400391 L 7 12 L 8.2148438 12 L 8.2148438 11.400391 C 8.2148438 10.714835 8.7340167 10.199219 9.4277344 10.199219 L 10 10.199219 L 10 9 L 9.4277344 9 z M 12 9 L 12 10.199219 L 14 10.199219 L 14 9 L 12 9 z M 17 9 L 17 10.199219 L 19 10.199219 L 19 9 L 17 9 z M 21 9 L 21 10.199219 L 21.572266 10.199219 C 22.265983 10.199219 22.785156 10.714835 22.785156 11.400391 L 22.785156 12 L 24 12 L 24 11.400391 C 24 10.070791 22.917694 9 21.572266 9 L 21 9 z M 7 14 L 7 16 L 8.2148438 16 L 8.2148438 14 L 7 14 z M 22.785156 14 L 22.785156 16 L 24 16 L 24 14 L 22.785156 14 z M 7.0410156 19 C 7.2338907 20.13639 8.221347 21 9.4277344 21 L 10 21 L 10 19.800781 L 9.4277344 19.800781 C 8.8796614 19.800781 8.4516103 19.472904 8.2910156 19 L 7.0410156 19 z M 22.708984 19 C 22.54839 19.472904 22.120338 19.800781 21.572266 19.800781 L 21 19.800781 L 21 21 L 21.572266 21 C 22.778652 21 23.766109 20.13639 23.958984 19 L 22.708984 19 z M 12 19.800781 L 12 21 L 14 21 L 14 19.800781 L 12 19.800781 z M 17 19.800781 L 17 21 L 19 21 L 19 19.800781 L 17 19.800781 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.mubitosh.qrshare.svg b/.icons/awkward/32x32/apps/com.github.mubitosh.qrshare.svg
new file mode 100644
index 00000000..256eef25
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.mubitosh.qrshare.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.2" d="m 4,5 0,8 8,0 0,-8 -8,0 z m 10,0 0,4 2,0 0,-2 2,0 0,-2 -2,0 -2,0 z m 2,4 0,4 2,0 0,-4 -2,0 z m 0,4 -2,0 0,2 2,0 0,-2 z m 0,2 0,2 2,0 0,-2 -2,0 z m 2,2 0,2 4,0 0,-4 -2,0 0,2 -2,0 z m 4,2 0,2 2,0 0,2 2,0 0,-4 -4,0 z m 4,0 2,0 0,-2 0,-2 -4,0 0,2 2,0 0,2 z m -4,2 -2,0 0,2 2,0 0,-2 z m -2,2 -2,0 0,2 2,0 0,-2 z m 0,2 0,2 2,0 0,-2 -2,0 z m 2,2 0,2 2,0 0,-2 -2,0 z m 2,0 4,0 0,-2 -4,0 0,2 z m -6,-2 -4,0 0,2 2,0 0,2 2,0 0,-2 0,-2 z m 0,-2 0,-4 -4,0 0,2 2,0 0,2 2,0 z m -4,-4 0,-4 -2,0 0,2 -2,0 0,2 4,0 z m -4,-2 0,-2 -2,0 -4,0 0,4 4,0 0,-2 2,0 z m 10,-12 0,8 8,0 0,-8 -8,0 z m -14,2 4,0 0,4 -4,0 0,-4 z m 16,0 4,0 0,4 -4,0 0,-4 z M 7,8 7,10 9,10 9,8 7,8 Z m 16,0 0,2 2,0 0,-2 -2,0 z m -19,13 0,8 8,0 0,-8 -8,0 z m 2,2 4,0 0,4 -4,0 0,-4 z m 1,1 0,2 2,0 0,-2 -2,0 z"/>
+ <path style="fill:#3f3f3f" d="M 4 4 L 4 12 L 12 12 L 12 4 L 4 4 z M 14 4 L 14 8 L 16 8 L 16 6 L 18 6 L 18 4 L 16 4 L 14 4 z M 16 8 L 16 12 L 18 12 L 18 8 L 16 8 z M 16 12 L 14 12 L 14 14 L 16 14 L 16 12 z M 16 14 L 16 16 L 18 16 L 18 14 L 16 14 z M 18 16 L 18 18 L 22 18 L 22 14 L 20 14 L 20 16 L 18 16 z M 22 18 L 22 20 L 24 20 L 24 22 L 26 22 L 26 18 L 22 18 z M 26 18 L 28 18 L 28 16 L 28 14 L 24 14 L 24 16 L 26 16 L 26 18 z M 22 20 L 20 20 L 20 22 L 22 22 L 22 20 z M 20 22 L 18 22 L 18 24 L 20 24 L 20 22 z M 20 24 L 20 26 L 22 26 L 22 24 L 20 24 z M 22 26 L 22 28 L 24 28 L 24 26 L 22 26 z M 24 26 L 28 26 L 28 24 L 24 24 L 24 26 z M 18 24 L 14 24 L 14 26 L 16 26 L 16 28 L 18 28 L 18 26 L 18 24 z M 18 22 L 18 18 L 14 18 L 14 20 L 16 20 L 16 22 L 18 22 z M 14 18 L 14 14 L 12 14 L 12 16 L 10 16 L 10 18 L 14 18 z M 10 16 L 10 14 L 8 14 L 4 14 L 4 18 L 8 18 L 8 16 L 10 16 z M 20 4 L 20 12 L 28 12 L 28 4 L 20 4 z M 6 6 L 10 6 L 10 10 L 6 10 L 6 6 z M 22 6 L 26 6 L 26 10 L 22 10 L 22 6 z M 7 7 L 7 9 L 9 9 L 9 7 L 7 7 z M 23 7 L 23 9 L 25 9 L 25 7 L 23 7 z M 4 20 L 4 28 L 12 28 L 12 20 L 4 20 z M 6 22 L 10 22 L 10 26 L 6 26 L 6 22 z M 7 23 L 7 25 L 9 25 L 9 23 L 7 23 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.muriloventuroso.easyssh.svg b/.icons/awkward/32x32/apps/com.github.muriloventuroso.easyssh.svg
new file mode 100644
index 00000000..9535fd9f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.muriloventuroso.easyssh.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 3.7402344,23.728516 C 12.661053,24.533188 21.313548,23.556521 29.839844,18.992188 A 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z M 28.673828,22.908203 C 21.251127,26.293698 13.696901,27.292148 6.1347656,26.919922 A 14,14 0 0 0 16,31 14,14 0 0 0 28.673828,22.908203 Z"/>
+ <path style="fill:#4f4f4f" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 3.7402344 22.728516 C 12.661053 23.533188 21.313548 22.556521 29.839844 17.992188 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z M 28.673828 21.908203 C 21.251127 25.293698 13.696901 26.292148 6.1347656 25.919922 A 14 14 0 0 0 16 30 A 14 14 0 0 0 28.673828 21.908203 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000" d="m 18.8,13.700254 3.5,-2.1 3.5,2.1"/>
+ <path style="fill:none;stroke:#ffffff" d="m 18.8,12.7 3.5,-2.1 3.5,2.1"/>
+ <rect style="fill:#ffffff" width="6" height="1" x="13" y="18"/>
+ <path style="opacity:0.2" d="M 10,8 V 9 H 9 c -1.108,0 -2,0.892 -2,2 0,1.108 0.892,2 2,2 h 1 v 2 H 9 7.2753906 C 7.6209515,15.595799 8.2589301,16 9,16 h 1 v 1 h 1.050781 V 16 H 12 c 1.108,0 2,-0.892 2,-2 0,-1.108 -0.892,-2 -2,-2 H 11.050781 V 10 H 12 13.724609 C 13.379048,9.4042011 12.74107,9 12,9 H 11.050781 V 8 Z m -1,2 h 1 v 2 H 9 C 8.4287028,12 8,11.571297 8,11 8,10.428703 8.4287028,10 9,10 Z m 2.050781,3 H 12 c 0.571297,0 1,0.428703 1,1 0,0.571297 -0.428703,1 -1,1 h -0.949219 z"/>
+ <path style="fill:#ffffff" d="M 10 7 L 10 8 L 9 8 C 7.892 8 7 8.892 7 10 C 7 11.108 7.892 12 9 12 L 10 12 L 10 14 L 9 14 L 7.2753906 14 C 7.6209515 14.595799 8.2589301 15 9 15 L 10 15 L 10 16 L 11.050781 16 L 11.050781 15 L 12 15 C 13.108 15 14 14.108 14 13 C 14 11.892 13.108 11 12 11 L 11.050781 11 L 11.050781 9 L 12 9 L 13.724609 9 C 13.379048 8.4042011 12.74107 8 12 8 L 11.050781 8 L 11.050781 7 L 10 7 z M 9 9 L 10 9 L 10 11 L 9 11 C 8.4287028 11 8 10.571297 8 10 C 8 9.428703 8.4287028 9 9 9 z M 11.050781 12 L 12 12 C 12.571297 12 13 12.428703 13 13 C 13 13.571297 12.571297 14 12 14 L 11.050781 14 L 11.050781 12 z"/>
+ <rect style="opacity:0.2" width="6" height="1" x="13" y="19"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.naaando.lyrics.svg b/.icons/awkward/32x32/apps/com.github.naaando.lyrics.svg
new file mode 100644
index 00000000..4def7a06
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.naaando.lyrics.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <g transform="matrix(0.7,0,0,0.7,-0.8,-0.8)">
+ <circle style="fill:#6d37ae" cx="24" cy="24" r="20"/>
+ <circle style="opacity:0.1;fill:none;stroke:#000000;stroke-width:1.33979905;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10.71839171, 5.35919586;stroke-dashoffset:40.00289154" cx="10.559" cy="33.333" r="12.187" transform="rotate(-25.767261)"/>
+ <circle style="fill:none;stroke:#07e6d2;stroke-width:1.33979905;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10.71839171, 5.35919586;stroke-dashoffset:40.00289154" cx="11.18" cy="32.047" r="12.187" transform="rotate(-25.767261)"/>
+ <circle style="opacity:0.1;fill:none;stroke:#000000;stroke-width:1.40961289;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:11.27690352, 5.63845176;stroke-dashoffset:40" cx="32.316" cy="-13.354" r="16.436" transform="rotate(69.107061)"/>
+ <circle style="fill:none;stroke:#07a8e6;stroke-width:1.40961289;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:11.27690352, 5.63845176;stroke-dashoffset:40" cx="30.981" cy="-13.863" r="16.436" transform="rotate(69.107061)"/>
+ <circle style="opacity:0.1;fill:none;stroke:#000000;stroke-width:1.29438245;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10.35505959, 5.1775298;stroke-dashoffset:13.45409966" cx="22.701" cy="26.595" r="7.924" transform="rotate(-2.8607949)"/>
+ <circle style="fill:none;stroke:#07e690;stroke-width:1.29438245;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10.35505959, 5.1775298;stroke-dashoffset:13.45409966" cx="22.772" cy="25.168" r="7.924" transform="rotate(-2.8607949)"/>
+ <g style="fill:#9bdb4d" transform="matrix(0.28153679,0,0,0.28153679,6.6099078,5.9816368)">
+ <path style="opacity:0.2" d="m 53.859234,53.852248 a 2.1405801,2.106035 0 0 0 -2.19164,2.103679 l -0.02376,13.112937 -0.02376,13.118776 a 2.1405801,2.106035 0 0 0 3.207276,1.829035 L 66.385436,77.477738 77.943517,70.9388 a 2.1405801,2.106035 0 0 0 0.0059,-3.65222 L 66.415121,60.71258 54.880796,54.132739 A 2.1405801,2.106035 0 0 0 53.85922,53.852248 Z"/>
+ <path style="fill:#9bdb4d" d="m 53.859234,48.778057 a 2.1405801,2.106035 0 0 0 -2.19164,2.103679 l -0.02376,13.112937 -0.02376,13.118776 a 2.1405801,2.106035 0 0 0 3.207276,1.829035 l 11.558086,-6.538937 11.558081,-6.538938 a 2.1405801,2.106035 0 0 0 0.0059,-3.65222 l -11.534296,-6.574 -11.534325,-6.579841 A 2.1405801,2.106035 0 0 0 53.85922,48.778057 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(5.0741909,0,0,5.0741909,-19.418601,-17.187024)" d="M 14.441406 13 A 0.42185644 0.41504843 0 0 0 14.009766 13.414062 L 14.003906 15.998047 L 14 18.583984 A 0.42185644 0.41504843 0 0 0 14.001953 18.615234 L 14.003906 16.998047 L 14.009766 14.414062 A 0.42185644 0.41504843 0 0 1 14.441406 14 A 0.42185644 0.41504843 0 0 1 14.642578 14.054688 L 16.916016 15.351562 L 18.941406 16.505859 L 19.1875 16.367188 A 0.42185644 0.41504843 0 0 0 19.189453 15.648438 L 16.916016 14.351562 L 14.642578 13.054688 A 0.42185644 0.41504843 0 0 0 14.441406 13 z"/>
+ </g>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.needle-and-thread.vocal.svg b/.icons/awkward/32x32/apps/com.github.needle-and-thread.vocal.svg
new file mode 120000
index 00000000..f61bc457
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.needle-and-thread.vocal.svg
@@ -0,0 +1 @@
+vocal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.needleandthread.vocal.svg b/.icons/awkward/32x32/apps/com.github.needleandthread.vocal.svg
new file mode 120000
index 00000000..f61bc457
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.needleandthread.vocal.svg
@@ -0,0 +1 @@
+vocal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.nick92.tranqil.svg b/.icons/awkward/32x32/apps/com.github.nick92.tranqil.svg
new file mode 100644
index 00000000..769e0d87
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.nick92.tranqil.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <circle style="opacity:.32" cx="16" cy="1037.362" r="14"/>
+ <path style="fill:#834366" d="m30 1036.3622c0 2.0153-0.425812 3.9311-1.192374 5.6624-2.174492 4.9112-7.681913 6.1706-13.398621 6.1706-7.7319873 0-12.227018-3.7727-12.227018-11.5047 0-1.2594-1.0156731-2.8084-0.7038058-3.9694 1.6026895-5.9666 7.049315-10.3589 13.521818-10.3589 7.731987 0 14.000001 6.268 14.000001 14z"/>
+ <path style="opacity:.1;fill:#ffffff" transform="translate(0,1020.3622)" d="m16 2c-6.4725025 0-11.918795 4.392775-13.521484 10.359375-0.0841029 0.313092-0.0649847 0.655482-0.0019535 1.011719 0.0009887-0.003794 0.0009362-0.007933 0.0019531-0.011719 1.6026895-5.9666 7.0489819-10.359375 13.521484-10.359375 7.559922 0 13.704171 5.9963347 13.974609 13.490234 0.005698-0.164129 0.025391-0.324715 0.025391-0.490234 0-7.732-6.268013-14-14-14z"/>
+ <circle style="opacity:.2" class="st11" cx="14.5" cy="1037.862" r="8.5"/>
+ <circle style="fill:#ff87a3" class="st11" cx="14.5" cy="1036.862" r="8.5"/>
+ <path style="opacity:.1;fill:#ffffff" transform="translate(0,1020.3622)" d="m14.5 8a8.5 8.5 0 0 0 -8.5 8.5 8.5 8.5 0 0 0 0.0214844 0.585938 8.5 8.5 0 0 1 8.4785156 -8.085938 8.5 8.5 0 0 1 8.478516 7.914062 8.5 8.5 0 0 0 0.021484 -0.414062 8.5 8.5 0 0 0 -8.5 -8.5z"/>
+ <path style="fill:#db4b73" transform="translate(0,1020.3622)" d="m9.4453125 21l4.3769535 5.955078s2.28112-0.119556 4.90039 0.902344c2.146414-0.6159 5.201614-0.125369 6.792969-1.605469 0.084104-0.078226 0.183905-0.166358 0.271484-0.246094a14 14 0 0 0 3.271485 -5.005859h-19.613282z"/>
+ <path style="fill:#3a2e31" d="m2.6630859 1032.1212c-0.4377244 1.3712-0.6613814 2.8017-0.663086 4.241 6e-7 7.732 6.2680144 14 14.000001 14 3.597797 0 7.056739-1.389 9.65918-3.8732-1.591611-0.083-2.748614-0.1268-5.770898-0.1268-1.422223 0-5.17754 0.9559-6.57754-1.7107-1.08889-2.1112-3.065864-3.801-4.6880861-4.2233-1.3777779-0.3555-1.7564667-1.6881-1.8675784-3.2881-0.1333332-1.6889-1.4889977-1.733-2.3556644-2.8218-0.6767378-0.8836-1.0675553-1.8406-1.7363282-2.1971z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.ojubaorg.Othman.svg b/.icons/awkward/32x32/apps/com.github.ojubaorg.Othman.svg
new file mode 120000
index 00000000..979b2103
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.ojubaorg.Othman.svg
@@ -0,0 +1 @@
+Othman.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.paolostivanin.OTPClient.svg b/.icons/awkward/32x32/apps/com.github.paolostivanin.OTPClient.svg
new file mode 100644
index 00000000..9dad33ac
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.paolostivanin.OTPClient.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 8.3671875,9.0448219 C 4.2980508,9.0448219 1,12.475229 1,16.523338 1,20.571446 4.2980703,23.9999 8.3671875,23.9999 H 20 a 1.0001,1.0001 0 1 0 0,-2 H 8.3671875 C 5.4300157,21.9999 3,19.481517 3,16.523338 3,13.565158 5.4300352,11.044822 8.3671875,11.044822 H 23.546875 c 2.937152,0 5.408203,2.528125 5.408203,5.478516 0,1.263706 -0.626832,2.683649 -1.589844,3.734374 -0.963011,1.050726 -2.214161,1.68996 -3.333984,1.658204 a 1.0001,1.0001 0 1 0 -0.05664,1.998046 c 1.877177,0.05323 3.601723,-0.926091 4.865235,-2.304687 1.263511,-1.378596 2.115234,-3.19738 2.115234,-5.085937 0,-4.055898 -3.339067,-7.4785161 -7.408203,-7.4785161 z"/>
+ <g transform="translate(0,-480)">
+ <rect style="fill:none" width="582" height="402" x="-1" y="-1"/>
+ </g>
+ <rect style="fill:#ffffff" width="26" height="11" x="3" y="10" rx="4.105" ry="4.125"/>
+ <path stroke-miterlimit="10" style="fill:none;stroke:#f95454;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10" class="st0" d="M 20,21.9999 H 8.3667807 C 4.8636362,21.9999 2,19.025874 2,15.52273 v 0 C 2,12.019586 4.8636362,9.0454573 8.3667807,9.0454573 H 23.546838 c 3.503144,0 6.407708,2.9741287 6.407708,6.4772727 v 0 C 29.954546,18.674994 27,22 24.003,21.91501"/>
+ <path stroke-miterlimit="10" style="fill:none;stroke:#f95454;stroke-width:1.33354342;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10" class="st0" d="m 6.7527394,12.805857 c 1.4869007,-0.493412 2.9469717,0.306715 3.4470496,1.793616 0.500079,1.486901 -0.3067143,3.087153 -1.7936151,3.587231 -1.4869009,0.50008 -3.0871532,-0.306715 -3.5872321,-1.793616 -0.160025,-0.486743 -0.186696,-1.120144 -0.093348,-1.586885"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-linecap:round" d="m 14.507121,13.5 v 4"/>
+ <path style="opacity:0.2" d="M 28.925781 15.990234 C 28.795776 17.126988 28.211283 18.334706 27.365234 19.257812 C 26.402223 20.308539 25.151073 20.947776 24.03125 20.916016 A 1.0001 1.0001 0 0 0 23.5625 21 L 20 21 L 8.3671875 21 C 5.5972648 21 3.2804936 18.759581 3.0253906 16.023438 C 3.0099873 16.188659 3 16.354992 3 16.523438 C 3 19.481617 5.4300157 22 8.3671875 22 L 20 22 L 23.5625 22 A 1.0001 1.0001 0 0 1 24.03125 21.916016 C 25.151073 21.947776 26.402223 21.308539 27.365234 20.257812 C 28.328246 19.207089 28.955078 17.787143 28.955078 16.523438 C 28.955078 16.343635 28.943682 16.166424 28.925781 15.990234 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.3671875,8.0449219 C 4.2980508,8.0449219 1,11.475328 1,15.523438 c 0,0.168244 0.014178,0.334097 0.025391,0.5 C 1.2839563,12.197441 4.4671697,9.0449219 8.3671875,9.0449219 H 23.546875 c 3.894735,0 7.111492,3.1376881 7.380859,6.9628901 0.01228,-0.16092 0.02734,-0.32219 0.02734,-0.484374 0,-4.055898 -3.339067,-7.4785161 -7.408203,-7.4785161 z"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-linecap:round" d="m 16.507121,15.5 h -4"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-linecap:round" d="M 15.921335,16.914214 13.092907,14.085786"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-linecap:round" d="m 13.092907,16.914214 2.828428,-2.828428"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-linecap:round" d="m 20.514192,13.5 v 4"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-linecap:round" d="m 22.514192,15.5 h -4"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-linecap:round" d="M 21.928406,16.914214 19.099978,14.085786"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-linecap:round" d="m 19.099978,16.914214 2.828428,-2.828428"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-linecap:round" d="m 26.514192,13.5 v 4"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-linecap:round" d="m 28.514192,15.5 h -4"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-linecap:round" d="M 27.928406,16.914214 25.099978,14.085786"/>
+ <path style="fill:none;stroke:#65b5f7;stroke-linecap:round" d="m 25.099978,16.914214 2.828428,-2.828428"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.parnold-x.nasc.svg b/.icons/awkward/32x32/apps/com.github.parnold-x.nasc.svg
new file mode 120000
index 00000000..1dd40e0e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.parnold-x.nasc.svg
@@ -0,0 +1 @@
+nasc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.parnold-x.sudoku.svg b/.icons/awkward/32x32/apps/com.github.parnold-x.sudoku.svg
new file mode 120000
index 00000000..b65825b5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.parnold-x.sudoku.svg
@@ -0,0 +1 @@
+ksudoku.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.parnold-x.timer.svg b/.icons/awkward/32x32/apps/com.github.parnold-x.timer.svg
new file mode 100644
index 00000000..8794c561
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.parnold-x.timer.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m11.257 22.079c-0.74997-0.03976-1.61 0.3043-2.2955 0.98984l-2.9695 2.9695c-1.0969 1.0969-1.3176 2.6418-0.49492 3.4645 0.82265 0.82265 2.3676 0.60194 3.4645-0.49492l2.9695-2.9695c1.0969-1.0969 1.3176-2.6418 0.49492-3.4645-0.30849-0.30849-0.71896-0.47106-1.1689-0.49492zm9.4076 0c-0.44998 0.02386-0.85908 0.18643-1.1676 0.49492-0.82265 0.82265-0.60194 2.3676 0.49492 3.4645l2.9695 2.9695c1.0969 1.0969 2.6418 1.3176 3.4645 0.49492 0.82265-0.82265 0.60194-2.3676-0.49492-3.4645l-2.9695-2.9695c-0.68554-0.68554-1.5469-1.0296-2.2969-0.98984z"/>
+ <path fill="#48a040" d="m5 2a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5zm22 0a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5z"/>
+ <path fill="#fff" opacity=".2" d="m5 2a5 5 0 0 0 -5 5 5 5 0 0 0 0.027344 0.5156 5 5 0 0 1 4.9727 -4.5156 5 5 0 0 1 4.9727 4.4844 5 5 0 0 0 0.0273 -0.4844 5 5 0 0 0 -5 -5zm22 0a5 5 0 0 0 -5 5 5 5 0 0 0 0.027 0.5156 5 5 0 0 1 4.973 -4.5156 5 5 0 0 1 4.973 4.4844 5 5 0 0 0 0.027 -0.4844 5 5 0 0 0 -5 -5z"/>
+ <path opacity=".2" d="m12.859 24.369c-0.119 0.576-0.427 1.17-0.927 1.67l-2.9711 2.969c-1.0968 1.097-2.6402 1.317-3.4629 0.494-0.2204-0.22-0.3597-0.493-0.4335-0.795-0.1428 0.686-0.0138 1.348 0.4335 1.795 0.8227 0.823 2.3661 0.603 3.4629-0.494l2.9711-2.971c0.803-0.803 1.129-1.844 0.927-2.668zm6.205 0c-0.201 0.824 0.125 1.865 0.928 2.668l2.969 2.971c1.097 1.097 2.642 1.317 3.465 0.494 0.447-0.447 0.576-1.109 0.433-1.795-0.073 0.302-0.213 0.575-0.433 0.795-0.823 0.823-2.368 0.603-3.465-0.494l-2.969-2.969c-0.5-0.5-0.808-1.094-0.928-1.67z"/>
+ <rect fill="#48a040" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fdd" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <rect fill="#fff" opacity=".7" width="24" height="24" x="-28" y="-28" rx="12" ry="12" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.7" d="M 16 6 A 1 1 0 0 0 15 7 A 1 1 0 0 0 16 8 A 1 1 0 0 0 17 7 A 1 1 0 0 0 16 6 z M 21.689453 11.005859 C 21.596517 11.017359 21.504446 11.046456 21.417969 11.095703 L 15.427734 14.507812 C 14.610364 14.909292 14.299559 15.960559 14.630859 16.568359 L 16.808594 20.289062 C 17.207644 20.970823 18.085544 21.202564 18.777344 20.808594 C 19.469154 20.414614 19.705691 19.548988 19.306641 18.867188 L 17.144531 15.171875 L 22.138672 12.328125 C 22.484572 12.131135 22.601974 11.696529 22.402344 11.355469 C 22.252621 11.099674 21.968261 10.971361 21.689453 11.005859 z M 7 15 A 1 1 0 0 0 6 16 A 1 1 0 0 0 7 17 A 1 1 0 0 0 8 16 A 1 1 0 0 0 7 15 z M 25 15 A 1 1 0 0 0 24 16 A 1 1 0 0 0 25 17 A 1 1 0 0 0 26 16 A 1 1 0 0 0 25 15 z M 16 24 A 1 1 0 0 0 15 25 A 1 1 0 0 0 16 26 A 1 1 0 0 0 17 25 A 1 1 0 0 0 16 24 z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.peteruithoven.resizer.svg b/.icons/awkward/32x32/apps/com.github.peteruithoven.resizer.svg
new file mode 100644
index 00000000..f71c69b3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.peteruithoven.resizer.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 4.9999999,21 v 4.888889 C 4.9999999,26.504444 5.4906,27 6.0999999,27 H 25.9 C 26.5094,27 27,26.504444 27,25.888889 V 21 Z"/>
+ <path style="fill:#ff766a" d="M 27,24.888889 V 7.1111118 C 27,6.4955561 26.5094,6.0000004 25.9,6.0000004 H 6.0999999 c -0.6093999,0 -1.1,0.4955557 -1.1,1.1111114 V 24.888889 C 4.9999999,25.504444 5.4906,26 6.0999999,26 H 25.9 c 0.6094,0 1.1,-0.495556 1.1,-1.111111 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.0996094 6 C 5.4902095 6 5 6.4957724 5 7.1113281 L 5 8.1113281 C 5 7.4957724 5.4902095 7 6.0996094 7 L 25.900391 7 C 26.509791 7 27 7.4957724 27 8.1113281 L 27 7.1113281 C 27 6.4957724 26.509791 6 25.900391 6 L 6.0996094 6 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 21,11 c 1.656849,0 3,1.343149 3,3 0,1.656849 -1.343151,3 -3,3 -1.656849,0 -3,-1.343151 -3,-3 0,-1.656851 1.343151,-3 3,-3 z"/>
+ <path style="fill:#fffee4;fill-rule:evenodd" d="m 21,10 c 1.656849,0 3,1.343149 3,3 0,1.656849 -1.343151,3 -3,3 -1.656849,0 -3,-1.343151 -3,-3 0,-1.656851 1.343151,-3 3,-3 z"/>
+ <path style="fill:#d22f7a" d="m 4.9999999,20 v 4.888889 C 4.9999999,25.504444 5.4906,26 6.0999999,26 H 25.9 C 26.5094,26 27,25.504444 27,24.888889 V 20 Z"/>
+ <path style="fill:#3f3f3f" d="m 4.9999999,20 v -0.54483 c 0,0 1.586475,-1.240972 2.032525,-1.349191 0.4460336,-0.108271 0.972785,-0.02014 1.514095,0.100886 0.5413486,0.120632 1.349535,0.894725 1.6017651,0.904921 0.252241,0.01042 0.708675,-0.02607 1.23904,-0.06404 0.530354,-0.0372 1.408495,-0.07148 1.682395,-0.06776 0.2739,0 0.95766,0.0447 1.686575,0.09739 0.72886,0.05284 1.730025,0.14118 1.95712,0.165898 0.227144,0.02457 0.494142,0.06999 0.79717,0.119512 0.302995,0.04913 0.82753,0.123379 1.013155,0.143786 0.185564,0.02006 0.61578,0.09017 1.11496,0.144601 0.499169,0.05433 1.298,0.07297 1.52867,0.05284 0.230692,-0.02014 0.71423,-0.222289 1.25312,-0.408816 0.538863,-0.186449 1.133055,-0.357189 1.58499,-0.31497 C 24.457543,19.022634 27,19.455107 27,19.455107 v 0.544765 H 7.6718999 Z"/>
+ <path style="opacity:0.2" d="M 3.484375,3.9845232 A 1.50015,1.50015 0 0 0 2,5.6915544 v 4.8085936 a 1.50015,1.50015 0 1 0 3,0 V 9.121242 l 4.4394531,4.439453 A 1.50015,1.50015 0 1 0 11.560547,11.439601 L 7.1210938,7.0001482 H 8.5 a 1.50015,1.50015 0 1 0 0,-3 H 3.6894531 A 1.50015,1.50015 0 0 0 3.484375,3.9845232 Z m 18,15.9999998 a 1.50015,1.50015 0 0 0 -1.044922,2.576172 l 4.439453,4.439453 H 23.5 a 1.50015,1.50015 0 1 0 0,3 h 4.810547 A 1.50015,1.50015 0 0 0 30,28.308742 v -4.808594 a 1.50015,1.50015 0 1 0 -3,0 v 1.378906 l -4.439453,-4.439453 a 1.50015,1.50015 0 0 0 -1.076172,-0.455078 z"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 3.5,4.5 7,7 m -7,-2 v -5 h 5 v 0 0 0"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 28.5,27.5 -7,-7 m 7,2 v 5 h -5 v 0 0 0"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.484375 2.984375 A 1.50015 1.50015 0 0 0 2 4.6914062 L 2 5.296875 A 1.50015 1.50015 0 0 1 3.484375 3.984375 A 1.50015 1.50015 0 0 1 3.6894531 4 L 8.5 4 A 1.50015 1.50015 0 0 1 9.9335938 5 A 1.50015 1.50015 0 0 0 8.5 3 L 3.6894531 3 A 1.50015 1.50015 0 0 0 3.484375 2.984375 z M 7.1210938 7 L 11.560547 11.439453 A 1.50015 1.50015 0 0 1 11.933594 12.021484 A 1.50015 1.50015 0 0 0 11.560547 10.439453 L 8.1210938 7 L 7.1210938 7 z M 21.484375 18.984375 A 1.50015 1.50015 0 0 0 20.070312 20.986328 A 1.50015 1.50015 0 0 1 21.484375 19.984375 A 1.50015 1.50015 0 0 1 22.560547 20.439453 L 27 24.878906 L 27 23.878906 L 22.560547 19.439453 A 1.50015 1.50015 0 0 0 21.484375 18.984375 z M 28.476562 20.978516 A 1.50015 1.50015 0 0 0 27 22.5 L 27 23.5 A 1.50015 1.50015 0 1 1 30 23.5 L 30 22.5 A 1.50015 1.50015 0 0 0 28.476562 20.978516 z M 23.5 26 A 1.50015 1.50015 0 0 0 22.066406 28 A 1.50015 1.50015 0 0 1 23.5 27 L 24.878906 27 L 23.878906 26 L 23.5 26 z M 30 27.308594 L 30 27.710938 A 1.50015 1.50015 0 0 0 30 27.308594 z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="22" height="1" x="5" y="20"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.phase1geo.minder.svg b/.icons/awkward/32x32/apps/com.github.phase1geo.minder.svg
new file mode 100644
index 00000000..e0904900
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.phase1geo.minder.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" preserveAspectRatio="xMidYMid meet" version="1.1">
+ <defs>
+ <path id="b1Uu1ewGb" d="m 490.72,139.23 c 4.1,0 7.42,3.32 7.42,7.42 0,13.65 0,47.18 0,60.83 0,4.1 -3.32,7.42 -7.42,7.42 -27.3,0 -101.77,0 -129.07,0 -4.1,0 -7.43,-3.32 -7.43,-7.42 0,-13.65 0,-47.18 0,-60.83 0,-4.1 3.33,-7.42 7.43,-7.42 27.3,0 101.77,0 129.07,0 z"/>
+ <path id="b24bcEG6b5" d="m 297.34,214.9 c 5.52,0 10,4.48 10,10 0,13.14 0,42.55 0,55.68 0,5.52 -4.48,10 -10,10 -36.79,0 -137.14,0 -173.92,0 -5.52,0 -10,-4.48 -10,-10 0,-13.13 0,-42.54 0,-55.68 0,-5.52 4.48,-10 10,-10 36.78,0 137.13,0 173.92,0 z"/>
+ <path id="d4HHCachsN" d="m 490.72,290.58 c 4.1,0 7.42,3.32 7.42,7.42 0,13.65 0,47.18 0,60.83 0,4.1 -3.32,7.43 -7.42,7.43 -27.3,0 -101.77,0 -129.07,0 -4.1,0 -7.43,-3.33 -7.43,-7.43 0,-13.65 0,-47.18 0,-60.83 0,-4.1 3.33,-7.42 7.43,-7.42 27.3,0 101.77,0 129.07,0 z"/>
+ </defs>
+ <path style="opacity:0.2" d="M 13,3 A 7,7 0 0 0 6.6152344,7.1464844 7,7 0 0 0 1,14 7,7 0 0 0 8,21 7,7 0 0 0 9.1933594,20.898438 7,7 0 0 0 15,24 7,7 0 0 0 20.318359,21.546875 5.5,5.5 0 0 0 22.5,22 5.5,5.5 0 0 0 28,16.5 5.5,5.5 0 0 0 27.996094,16.400391 5.5,5.5 0 0 0 31,11.5 5.5,5.5 0 0 0 26.056641,6.0292969 4.5,4.5 0 0 0 22.300781,4 4.5,4.5 0 0 0 18.646484,5.8789062 7,7 0 0 0 13,3 Z m 6.5,22 A 2.5,2.5 0 0 0 17,27.5 2.5,2.5 0 0 0 19.5,30 2.5,2.5 0 0 0 22,27.5 2.5,2.5 0 0 0 19.5,25 Z M 12,27 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z"/>
+ <ellipse style="fill:#e4e4e4" cx="18.386" cy="9.886" rx="3.75" ry="3.75"/>
+ <circle style="fill:#e4e4e4" cx="13" cy="9" r="7"/>
+ <circle style="fill:#e4e4e4" cx="22.3" cy="7.5" r="4.5"/>
+ <circle style="fill:#e4e4e4" cx="8" cy="13" r="7"/>
+ <circle style="fill:#e4e4e4" cx="25.5" cy="10.5" r="5.5"/>
+ <circle style="fill:#e4e4e4" cx="22.5" cy="15.5" r="5.5"/>
+ <circle style="fill:#e4e4e4" cx="15" cy="16" r="7"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.36363637" d="M 13.272727,12.136364 18.045454,8.1818182"/>
+ <use style="opacity:0.1" width="100%" height="100%" x="0" y="0" transform="matrix(0.04863813,0,0,0.05286111,-0.22859841,0.64014746)" xlink:href="#b1Uu1ewGb"/>
+ <use style="fill:#68b723" width="100%" height="100%" x="0" y="0" transform="matrix(0.04863813,0,0,0.05286111,-0.22859841,-0.35985254)" xlink:href="#b1Uu1ewGb"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.36363637" d="m 13.272727,13.724986 4.772727,3.954545"/>
+ <use style="opacity:0.1" width="100%" height="100%" x="0" y="0" transform="matrix(0.04641089,0,0,0.05285412,-0.26392314,0.64165053)" xlink:href="#b24bcEG6b5"/>
+ <use style="fill:#c6262e" width="100%" height="100%" x="0" y="0" transform="matrix(0.04641089,0,0,0.05285412,-0.26392314,-0.35834947)" xlink:href="#b24bcEG6b5"/>
+ <use style="opacity:0.1" width="100%" height="100%" x="0" y="0" transform="matrix(0.04863813,0,0,0.05285412,-0.22859922,0.64165001)" xlink:href="#d4HHCachsN"/>
+ <use style="fill:#3689e6" width="100%" height="100%" x="0" y="0" transform="matrix(0.04863813,0,0,0.05285412,-0.22859922,-0.35834999)" xlink:href="#d4HHCachsN"/>
+ <circle style="fill:#e4e4e4" cx="19.5" cy="26.5" r="2.5"/>
+ <circle style="fill:#e4e4e4" cx="12" cy="28" r="2"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 2 A 7 7 0 0 0 6.6152344 6.1464844 A 7 7 0 0 0 1 13 A 7 7 0 0 0 1.0234375 13.462891 A 7 7 0 0 1 6.6152344 7.1464844 A 7 7 0 0 1 13 3 A 7 7 0 0 1 18.646484 5.8789062 A 4.5 4.5 0 0 1 22.300781 4 A 4.5 4.5 0 0 1 26.056641 6.0292969 A 5.5 5.5 0 0 1 30.974609 11 A 5.5 5.5 0 0 0 31 10.5 A 5.5 5.5 0 0 0 26.056641 5.0292969 A 4.5 4.5 0 0 0 22.300781 3 A 4.5 4.5 0 0 0 18.646484 4.8789062 A 7 7 0 0 0 13 2 z M 19.5 24 A 2.5 2.5 0 0 0 17 26.5 A 2.5 2.5 0 0 0 17.052734 27.003906 A 2.5 2.5 0 0 1 19.5 25 A 2.5 2.5 0 0 1 21.947266 26.996094 A 2.5 2.5 0 0 0 22 26.5 A 2.5 2.5 0 0 0 19.5 24 z M 12 26 A 2 2 0 0 0 10 28 A 2 2 0 0 0 10.064453 28.496094 A 2 2 0 0 1 12 27 A 2 2 0 0 1 13.935547 28.503906 A 2 2 0 0 0 14 28 A 2 2 0 0 0 12 26 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.philip-scott.notes-up.svg b/.icons/awkward/32x32/apps/com.github.philip-scott.notes-up.svg
new file mode 100644
index 00000000..007ad1c1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.philip-scott.notes-up.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#4e7bc0" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h2.5v-28z"/>
+ <path opacity=".2" d="m19 3v14l2-2 2 2v-14h-4z"/>
+ <path fill="#e9b064" d="m19 2v14l2-2 2 2v-14h-4z"/>
+ <path fill="#fff" opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.philip-scott.spice-up.svg b/.icons/awkward/32x32/apps/com.github.philip-scott.spice-up.svg
new file mode 100644
index 00000000..afa74be1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.philip-scott.spice-up.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="26" height="26" x="3" y="-31" rx="1.3" ry="1.3" transform="scale(1,-1)"/>
+ <rect style="fill:#e4e4e4" width="26" height="26" x="3" y="-30" rx="1.3" ry="1.3" transform="scale(1,-1)"/>
+ <rect style="fill:#438bf6" width="20" height="17" x="6" y="-27" rx="1" ry=".85" transform="scale(1,-1)"/>
+ <path style="opacity:0.2" d="M 12.954966,15.000255 A 0.93319073,0.93845344 0 0 0 12,15.938616 l 0,3.561 0,3.561919 a 0.93319073,0.93845344 0 0 0 1.399646,0.812817 l 3.067194,-1.780502 3.067193,-1.781416 a 0.93319073,0.93845344 0 0 0 0,-1.624719 l -3.067193,-1.781416 -3.067194,-1.7805 a 0.93319073,0.93845344 0 0 0 -0.44468,-0.125544 z"/>
+ <path style="fill:#ffffff" d="M 12.954966,14.000255 A 0.93319073,0.93845344 0 0 0 12,14.938616 l 0,3.561 0,3.561919 a 0.93319073,0.93845344 0 0 0 1.399646,0.812817 l 3.067194,-1.780502 3.067193,-1.781416 a 0.93319073,0.93845344 0 0 0 0,-1.624719 l -3.067193,-1.781416 -3.067194,-1.7805 a 0.93319073,0.93845344 0 0 0 -0.44468,-0.125544 z"/>
+ <rect style="opacity:0.2" width="30" height="6" x="1" y="2" rx="1.275" ry="1.123"/>
+ <rect style="fill:#4f4f4f" width="30" height="6" x="1" y="1" rx="1.275" ry="1.123"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 2.2753906 1 C 1.5687691 1 1 1.5008131 1 2.1230469 L 1 3.1230469 C 1 2.5008131 1.5687691 2 2.2753906 2 L 29.724609 2 C 30.431231 2 31 2.5008131 31 3.1230469 L 31 2.1230469 C 31 1.5008131 30.431231 1 29.724609 1 L 2.2753906 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.philip-scott.wallpaperize.svg b/.icons/awkward/32x32/apps/com.github.philip-scott.wallpaperize.svg
new file mode 100644
index 00000000..7babc167
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.philip-scott.wallpaperize.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,27.611111 30,5.3888889 C 30,4.6194444 29.3756,4 28.6,4 L 3.4,4 C 2.6244,4 2,4.6194444 2,5.3888889 L 2,27.611111 C 2,28.380556 2.6244,29 3.4,29 l 25.2,0 c 0.7756,0 1.4,-0.619444 1.4,-1.388889 z"/>
+ <path style="fill:#704774" d="M 30,26.611111 30,4.3888889 C 30,3.6194444 29.3756,3 28.6,3 L 3.4,3 C 2.6244,3 2,3.6194444 2,4.3888889 L 2,26.611111 C 2,27.380556 2.6244,28 3.4,28 l 25.2,0 c 0.7756,0 1.4,-0.619444 1.4,-1.388889 z"/>
+ <rect style="opacity:0.2" width="16" height="13" x="8" y="10" rx=".571" ry=".591"/>
+ <rect style="fill:#ce6ef0" width="16" height="13" x="8" y="9" rx=".571" ry=".591"/>
+ <path style="fill:#ffb94b;fill-rule:evenodd" d="M 9.484375 18 C 8.9786554 18 8.4832719 18.043888 8 18.125 L 8 21.408203 C 8 21.735567 8.2556942 22 8.5722656 22 L 17 22 C 15.373053 19.548468 12.61251 18 9.484375 18 z"/>
+ <path style="opacity:0.6" d="m 16.51823,9 c -0.0021,0.028099 0.0012,0.09918 0.01302,0.1244139 0.04112,0.08814 0.165029,0.1008741 0.322916,0.03174 0.140855,-0.061685 0.276009,-0.069598 0.300782,-0.016504 0.02477,0.053098 -0.02356,0.1267558 -0.108073,0.1637694 -0.201514,0.088252 -0.178887,0.1228741 0.303386,0.4532223 0.373359,0.2557454 0.445347,0.2639284 0.841145,0.091407 0.342142,-0.1491308 0.434623,-0.1527591 0.441407,-0.017771 0.005,0.098777 0.06762,0.1472252 0.149739,0.1155275 0.07803,-0.030121 0.05671,0.029231 -0.04688,0.1320309 -0.121955,0.121036 -0.142634,0.230743 -0.05859,0.309765 0.109877,0.103323 0.01012,-0.02554 -0.658854,0.267426 -0.857856,0.375691 -1.675107,0.978118 -2.187284,1.574219 -0.31871,0.370933 -0.917347,1.620363 -0.847657,1.769726 0.0195,0.04181 0.198544,0.0045 0.397135,-0.08252 0.296957,-0.130049 0.360138,-0.213899 0.35547,-0.474804 l -0.0052,-0.317383 0.149739,0.21328 0.151043,0.214552 0.123697,-0.392286 c 0.115315,-0.36561 0.125948,-0.374964 0.175782,-0.145995 0.03309,0.152035 0.118479,0.240386 0.222656,0.233593 0.125648,-0.0082 0.162329,0.04717 0.148437,0.218359 -0.01691,0.208321 0.02091,0.211417 0.416667,0.03808 0.350476,-0.15349 0.424192,-0.26086 0.510201,-0.556055 l 0.105468,-0.366894 0.14323,0.286914 c 0.135248,0.272811 0.144473,0.274111 0.204426,0.03301 0.05493,-0.220837 0.0729,-0.232497 0.139323,-0.09014 0.05531,0.118529 0.164475,0.324505 0.397136,0.222612 0.299239,-0.131047 0.284025,-0.0868 -0.217448,0.660157 -0.295372,0.439966 -0.546464,1.263643 -0.761781,1.830664 -0.374736,0.986825 -0.77335,2.651313 -0.618489,2.583496 0.213851,-0.09366 1.112984,-0.880726 1.082031,-0.94707 -0.0199,-0.04264 -0.04188,-0.221948 -0.04948,-0.398633 -0.01368,-0.317992 -0.01223,-0.320064 0.175781,-0.143457 0.265493,0.249386 0.48063,0.11575 0.471354,-0.293263 -0.0083,-0.364122 0.127012,-0.521776 0.239583,-0.280566 0.05469,0.11722 0.102654,0.10243 0.270833,-0.07998 0.152871,-0.165806 0.170911,-0.295768 0.06901,-0.514162 -0.125552,-0.269088 -0.120091,-0.284552 0.08333,-0.176463 0.230307,0.12237 0.269793,-0.02947 0.168031,-0.247559 -0.03854,-0.08261 0.03851,-0.148872 0.223959,-0.19297 0.155249,-0.03691 0.279839,-0.03277 0.276042,0.0089 -0.06291,0.689514 -0.07441,2.350122 -0.01953,2.968164 0.06609,0.74468 0.440806,2.092601 0.566407,2.037597 0.03041,-0.01331 0.192305,-0.463615 0.359375,-1.00039 0.193365,-0.621248 0.259502,-1.028976 0.179687,-1.123535 -0.09241,-0.109483 -0.06492,-0.176874 0.108073,-0.252637 0.272615,-0.119388 0.407475,-0.656884 0.210938,-0.841699 -0.0958,-0.09008 -0.0789,-0.127952 0.0612,-0.137109 0.242585,-0.01584 0.212948,-0.08118 -0.177084,-0.375781 -0.30782,-0.232497 -0.309131,-0.234609 -0.03255,-0.154883 0.154097,0.04441 0.311139,0.06734 0.348958,0.05077 0.108576,-0.04755 -0.09107,-0.403786 -0.235677,-0.420215 -0.07166,-0.0082 -0.153342,-0.06033 -0.179688,-0.116796 -0.03039,-0.06513 0.02823,-0.08276 0.160158,-0.04951 0.367915,0.09277 0.508418,-0.170918 0.261718,-0.491309 -0.119698,-0.155454 -0.281473,-0.313334 -0.359376,-0.35039 -0.09902,-0.0471 -0.05673,-0.08699 0.138021,-0.133301 0.169643,-0.04034 0.2562,-0.1099 0.223958,-0.179003 -0.02912,-0.06242 0.005,-0.108154 0.07422,-0.100293 0.06921,0.0079 0.159173,-0.185547 0.200521,-0.429103 0.04134,-0.243553 0.103325,-0.455558 0.13672,-0.470995 C 22.997681,14.220825 23.638986,18.354816 23.8,21 l 0.200009,0 0,-6.026857 c -0.476508,-0.992188 -0.980028,-1.845351 -1.434895,-2.30039 -0.569213,-0.569428 -0.595697,-0.652815 -0.16276,-0.524317 0.242439,0.07196 0.25859,0.05814 0.24479,-0.195508 -0.01414,-0.260094 -0.0051,-0.257157 0.214845,0.03682 0.179545,0.239971 0.383705,0.332426 0.945313,0.427831 0.07268,0.01234 0.124948,0.01863 0.192707,0.02919 l 0,-2.347363 c -0.01188,5e-5 -0.0232,-0.0014 -0.03515,-0.0013 l -0.5,0.0038 0.373698,-0.1663075 c 0.05805,-0.025827 0.112105,-0.056395 0.161448,-0.087592 l 0,-0.2577153 c 0,-0.079575 -0.01563,-0.1542729 -0.04296,-0.2234375 -0.0015,-0.00435 -0.0036,-0.00837 -0.0052,-0.012695 C 23.863728,9.1457352 23.663184,9 23.428387,9 l -0.845053,0 -1.078126,0.5230472 -0.0625,-0.3313479 C 21.434922,9.1503131 21.419936,9.0499739 21.407553,9 L 19.73698,9 c 4.97e-4,0.00143 3.89e-4,0.00364 0,0.00384 C 19.73538,9.00449 19.72928,9.00156 19.72396,9 Z m 2.81901,3.037989 c 0.111933,0.01442 0.129306,0.287027 0.0026,0.443066 -0.08333,0.10269 -0.180336,0.199437 -0.214844,0.214551 -0.08966,0.03926 0.06799,-0.603263 0.158855,-0.647462 0.01973,-0.0096 0.03739,-0.01222 0.05339,-0.01016 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 3 C 2.6247906 3 2 3.6192274 2 4.3886719 L 2 5.3886719 C 2 4.6192274 2.6247906 4 3.4003906 4 L 28.599609 4 C 29.375209 4 30 4.6192274 30 5.3886719 L 30 4.3886719 C 30 3.6192274 29.375209 3 28.599609 3 L 3.4003906 3 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 8.5722656 9 C 8.2556942 9 8 9.2644333 8 9.5917969 L 8 10.591797 C 8 10.264433 8.2556942 10 8.5722656 10 L 23.427734 10 C 23.744306 10 24 10.264433 24 10.591797 L 24 9.5917969 C 24 9.2644333 23.744306 9 23.427734 9 L 8.5722656 9 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.philip_scott.notes-up.svg b/.icons/awkward/32x32/apps/com.github.philip_scott.notes-up.svg
new file mode 120000
index 00000000..393c9ffc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.philip_scott.notes-up.svg
@@ -0,0 +1 @@
+com.github.philip-scott.notes-up.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.philip_scott.spice-up.svg b/.icons/awkward/32x32/apps/com.github.philip_scott.spice-up.svg
new file mode 120000
index 00000000..00a1daae
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.philip_scott.spice-up.svg
@@ -0,0 +1 @@
+com.github.philip-scott.spice-up.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.plugarut.pwned-checker.svg b/.icons/awkward/32x32/apps/com.github.plugarut.pwned-checker.svg
new file mode 100644
index 00000000..af347725
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.plugarut.pwned-checker.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4b5b69" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 5,9 v 5 H 6 V 9 Z m 6,6 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 z m 4,3 v 1 h 5 v -1 z m 6,0 v 1 h 5 v -1 z m -9.992188,2.007812 c -0.547724,0 -0.992187,0.444463 -0.992187,0.992188 5.67e-4,0.424065 0.272387,0.800838 0.673828,0.9375 l -0.359375,2.041016 h 0.677734 C 11.491046,23.165838 12.127337,21.98457 12,21 12,20.452275 11.555538,20.007813 11.007812,20.007812 Z"/>
+ <path style="fill:#ffffff" d="M 5 8 L 5 13 L 6 13 L 6 8 L 5 8 z M 11 14 A 1 1 0 0 0 10 15 A 1 1 0 0 0 11 16 A 1 1 0 0 0 12 15 A 1 1 0 0 0 11 14 z M 15 17 L 15 18 L 20 18 L 20 17 L 15 17 z M 21 17 L 21 18 L 26 18 L 26 17 L 21 17 z M 11.007812 19.007812 C 10.460088 19.007812 10.015625 19.452275 10.015625 20 C 10.016192 20.424065 10.288012 20.800838 10.689453 20.9375 L 10.330078 22.978516 L 11.007812 22.978516 C 11.491046 22.165838 12.127337 20.98457 12 20 C 12 19.452275 11.555538 19.007813 11.007812 19.007812 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.quaternion.svg b/.icons/awkward/32x32/apps/com.github.quaternion.svg
new file mode 120000
index 00000000..ad4c528f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.quaternion.svg
@@ -0,0 +1 @@
+quaternion.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.rapidfingers.translator.svg b/.icons/awkward/32x32/apps/com.github.rapidfingers.translator.svg
new file mode 120000
index 00000000..223c77fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.rapidfingers.translator.svg
@@ -0,0 +1 @@
+lokalize.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.rickybas.date-countdown.svg b/.icons/awkward/32x32/apps/com.github.rickybas.date-countdown.svg
new file mode 100644
index 00000000..ef257113
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.rickybas.date-countdown.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16 3 L 16 17 L 2 17 A 14 14 0 0 0 16 31 A 14 14 0 0 0 30 17 A 14 14 0 0 0 16 3 z"/>
+ <path style="fill:#4c91d9" d="M 16 2 A 2 2 0 0 0 14 4 A 2 2 0 0 0 16 6 L 16 17 L 6 17 A 2 2 0 0 0 4 15 A 2 2 0 0 0 2 17 A 2 2 0 0 0 2.1191406 17.673828 A 14 14 0 0 0 16 30 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="10"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="10"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 16,2 c -1.104569,0 -2,0.8954305 -2,2 6.37e-4,0.1674104 0.02229,0.3340785 0.06445,0.4960938 C 14.293861,3.6149479 15.08948,2.999969 16,3 23.56479,3.0082995 29.754785,9.0244528 29.978516,16.585938 29.989767,16.390797 29.99693,16.195441 30,16 30,8.2680135 23.731986,2 16,2 Z M 4,15 c -1.1045695,0 -2,0.895431 -2,2 0.0016,0.166184 0.023907,0.331522 0.066406,0.492188 C 2.2971231,16.613295 3.0913294,16.000393 4,16 c 1.1045695,0 2,0.895431 2,2 L 6,17 C 6,15.895431 5.1045695,15 4,15 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.rkoesters.xkcd-gtk.svg b/.icons/awkward/32x32/apps/com.github.rkoesters.xkcd-gtk.svg
new file mode 100644
index 00000000..19d382f5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.rkoesters.xkcd-gtk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <circle style="opacity:0.2" cx="16" cy="1037.362" r="14"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="1036.362" r="14"/>
+ <path style="fill:#3f3f3f" d="m 29.610349,1033.1507 -26.5316357,8.5681 a 14,14 0 0 0 0.2871094,0.6426 l 26.3976513,-8.5244 a 14,14 0 0 0 -0.153125,-0.6863 z"/>
+ <path style="fill:#3f3f3f" d="m 21.320357,1031.4622 -13.398506,4.3595 0.070352,0.2145 1.2745409,3.9187 13.398505,-4.3583 -1.344892,-4.1344 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,1020.3622)" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.robertsanseries.ciano.svg b/.icons/awkward/32x32/apps/com.github.robertsanseries.ciano.svg
new file mode 120000
index 00000000..ece63be5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.robertsanseries.ciano.svg
@@ -0,0 +1 @@
+ciano.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.robertsanseries.karim.svg b/.icons/awkward/32x32/apps/com.github.robertsanseries.karim.svg
new file mode 100644
index 00000000..cf357899
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.robertsanseries.karim.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 5.4437517,3.0005915 A 2.3883298,2.1971085 0 0 0 3,5.1968599 V 28.804506 a 2.3883298,2.1971085 0 0 0 3.5824592,1.901156 L 17.694555,24.8048 28.805941,18.903239 a 2.3883298,2.1971085 0 0 0 0,-3.805391 L 17.694555,9.1955861 6.5824592,3.2941646 A 2.3883298,2.1971085 0 0 0 5.4436806,3.0005915 Z"/>
+ <path style="fill:#da3e45" d="M 5.4437517,2.0005917 A 2.3883298,2.1971085 0 0 0 3,4.1968601 V 27.804506 a 2.3883298,2.1971085 0 0 0 3.5824592,1.901156 L 17.694555,23.8048 28.805941,17.903239 a 2.3883298,2.1971085 0 0 0 0,-3.805391 L 17.694555,8.1955863 6.5824592,2.2941648 A 2.3883298,2.1971085 0 0 0 5.4436806,2.0005917 Z"/>
+ <rect style="fill:#ffffff" width="3" height="7" x="11" y="10" rx=".75" ry=".7"/>
+ <path style="opacity:0.2" d="m 7.8778711,17.000014 a 0.53973849,0.87812746 89.999999 0 0 -0.2603032,0.02403 0.53973849,0.87812746 89.999999 0 0 -0.4995413,0.785704 l 4.6222604,4.920859 a 0.53973849,0.87812746 89.999999 0 0 1.521193,-0.0012 l 4.620756,-4.919657 a 0.53973849,0.87812746 89.999999 0 0 -0.759844,-0.809732 z"/>
+ <path style="fill:#ffffff" d="m 7.8778711,16.000014 a 0.53973849,0.87812746 89.999999 0 0 -0.2603032,0.02403 0.53973849,0.87812746 89.999999 0 0 -0.4995413,0.785704 l 4.6222604,4.920859 a 0.53973849,0.87812746 89.999999 0 0 1.521193,-0.0012 l 4.620756,-4.919657 a 0.53973849,0.87812746 89.999999 0 0 -0.759844,-0.809732 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.4433594 2 A 2.3883298 2.1971085 0 0 0 3 4.1972656 L 3 5.1972656 A 2.3883298 2.1971085 0 0 1 5.4433594 3 A 2.3883298 2.1971085 0 0 1 6.5820312 3.2949219 L 17.695312 9.1953125 L 28.806641 15.097656 A 2.3883298 2.1971085 0 0 1 29.935547 16.501953 A 2.3883298 2.1971085 0 0 0 28.806641 14.097656 L 17.695312 8.1953125 L 6.5820312 2.2949219 A 2.3883298 2.1971085 0 0 0 5.4433594 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.ronnydo.colorpicker.svg b/.icons/awkward/32x32/apps/com.github.ronnydo.colorpicker.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.ronnydo.colorpicker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.ronnydo.wammer.svg b/.icons/awkward/32x32/apps/com.github.ronnydo.wammer.svg
new file mode 100644
index 00000000..56301430
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.ronnydo.wammer.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,2.9999996 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,2.9999996 Z"/>
+ <path style="fill:#c2352a" d="M 16,1.9999996 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,1.9999996 Z"/>
+ <path style="opacity:0.2" d="M 20.470703,8.0581878 19.574219,9.8511565 A 8,8 0 0 1 24,16.999594 8,8 0 0 1 19.576172,24.151938 l 0.890625,1.78125 A 10,10 0 0 0 26,16.999594 10,10 0 0 0 20.470703,8.0581878 Z m -8.9375,0.00781 A 10,10 0 0 0 6,16.999594 10,10 0 0 0 11.529297,25.941 l 0.896484,-1.792968 A 8,8 0 0 1 8,16.999594 8,8 0 0 1 12.423828,9.8472502 Z m 7.148438,3.5683598 -0.894532,1.791015 A 4,4 0 0 1 20,16.999594 4,4 0 0 1 17.789062,20.575766 l 0.890626,1.783203 A 6,6 0 0 0 22,16.999594 6,6 0 0 0 18.681641,11.63436 Z m -5.361329,0.0059 A 6,6 0 0 0 10,16.999594 a 6,6 0 0 0 3.318359,5.365234 l 0.894532,-1.791015 A 4,4 0 0 1 12,16.999594 4,4 0 0 1 14.210938,13.423422 Z"/>
+ <path style="fill:#ffc400" d="m 15,17.000003 v 12.907396 a 10,15.294114 0 0 0 1,0.0926 10,15.294114 0 0 0 1,-0.07618 V 17.000003 Z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="2"/>
+ <circle style="fill:#ffc400" cx="16" cy="16" r="2"/>
+ <path style="fill:#ffc400" d="M 20.470703 7.0585938 L 19.574219 8.8515625 A 8 8 0 0 1 24 16 A 8 8 0 0 1 19.576172 23.152344 L 20.466797 24.933594 A 10 10 0 0 0 26 16 A 10 10 0 0 0 20.470703 7.0585938 z M 11.533203 7.0664062 A 10 10 0 0 0 6 16 A 10 10 0 0 0 11.529297 24.941406 L 12.425781 23.148438 A 8 8 0 0 1 8 16 A 8 8 0 0 1 12.423828 8.8476562 L 11.533203 7.0664062 z M 18.681641 10.634766 L 17.787109 12.425781 A 4 4 0 0 1 20 16 A 4 4 0 0 1 17.789062 19.576172 L 18.679688 21.359375 A 6 6 0 0 0 22 16 A 6 6 0 0 0 18.681641 10.634766 z M 13.320312 10.640625 A 6 6 0 0 0 10 16 A 6 6 0 0 0 13.318359 21.365234 L 14.212891 19.574219 A 4 4 0 0 1 12 16 A 4 4 0 0 1 14.210938 12.423828 L 13.320312 10.640625 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.rssguard.svg b/.icons/awkward/32x32/apps/com.github.rssguard.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.rssguard.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.ryanakca.slingshot.svg b/.icons/awkward/32x32/apps/com.github.ryanakca.slingshot.svg
new file mode 120000
index 00000000..94df7a4f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.ryanakca.slingshot.svg
@@ -0,0 +1 @@
+slingshot.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.santileortiz.iconoscope.svg b/.icons/awkward/32x32/apps/com.github.santileortiz.iconoscope.svg
new file mode 120000
index 00000000..743fd0f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.santileortiz.iconoscope.svg
@@ -0,0 +1 @@
+preferences-desktop-icons.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.spheras.desktopfolder.svg b/.icons/awkward/32x32/apps/com.github.spheras.desktopfolder.svg
new file mode 100644
index 00000000..9be17ec3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.spheras.desktopfolder.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#8e8e8e" width="21" height="16" x="-28" y="-24" rx="1.313" ry="1.333" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3f3f3f" width="20" height="26" x="-25" y="-29" rx="1.25" ry="1.3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="16" height="22" x="-24" y="-27" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" style="opacity:0.1" d="m4.3008 5c-0.7202 0-1.3008 0.5575-1.3008 1.25v1c0-0.6925 0.5806-1.25 1.3008-1.25h23.398c0.72 0 1.301 0.5575 1.301 1.25v-1c0-0.6925-0.581-1.25-1.301-1.25h-23.398z"/>
+ <path opacity=".2" d="m8 26.688v1c0 0.727 0.5953 1.312 1.334 1.312h13.332c0.739 0 1.334-0.585 1.334-1.312v-1c0 0.727-0.595 1.312-1.334 1.312h-13.332c-0.7387 0-1.334-0.585-1.334-1.312z"/>
+ <path opacity=".2" d="m3 23.75v1c0 0.692 0.5806 1.25 1.3008 1.25h23.398c0.72 0 1.301-0.558 1.301-1.25v-1c0 0.692-0.581 1.25-1.301 1.25h-23.398c-0.7204 0-1.301-0.558-1.301-1.25z"/>
+ <rect style="fill:#2584d4" width="16" height="22" x="-23" y="-27" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="8" height="12" x="7" y="10" rx="1.333" ry="1.2"/>
+ <rect style="fill:#5ebae6" width="8" height="12" x="7" y="9" rx="1.333" ry="1.2"/>
+ <rect style="opacity:0.2" width="8" height="5" x="17" y="10" rx="1.333" ry="1.25"/>
+ <rect style="fill:#5ebae6" width="8" height="5" x="17" y="9" rx="1.333" ry="1.25"/>
+ <rect style="opacity:0.2" width="8" height="5" x="17" y="17" rx="1.333" ry="1.25"/>
+ <rect style="fill:#5ebae6" width="8" height="5" x="17" y="16" rx="1.333" ry="1.25"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.3339844 9 C 7.5953177 9 7 9.5344187 7 10.199219 L 7 11.199219 C 7 10.534419 7.5953177 10 8.3339844 10 L 13.666016 10 C 14.404682 10 15 10.534419 15 11.199219 L 15 10.199219 C 15 9.5344187 14.404682 9 13.666016 9 L 8.3339844 9 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 18.333984 9 C 17.595318 9 17 9.5575 17 10.25 L 17 11.25 C 17 10.5575 17.595318 10 18.333984 10 L 23.666016 10 C 24.404682 10 25 10.5575 25 11.25 L 25 10.25 C 25 9.5575 24.404682 9 23.666016 9 L 18.333984 9 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 18.333984 16 C 17.595318 16 17 16.5575 17 17.25 L 17 18.25 C 17 17.5575 17.595318 17 18.333984 17 L 23.666016 17 C 24.404682 17 25 17.5575 25 18.25 L 25 17.25 C 25 16.5575 24.404682 16 23.666016 16 L 18.333984 16 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.stsdc.monitor.svg b/.icons/awkward/32x32/apps/com.github.stsdc.monitor.svg
new file mode 100644
index 00000000..465f6552
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.stsdc.monitor.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m4.2999999 4.0000001h23.4c0.7202 0 1.3 0.5763975 1.3 1.292371v23.415258c0 0.715974-0.5798 1.292371-1.3 1.292371h-23.4c-0.7202 0-1.3-0.576397-1.3-1.292371v-23.415258c0-0.7159735 0.5798-1.292371 1.3-1.292371z"/>
+ <path style="fill:#4f4f4f" d="m4.2999999 3.0000001h23.4c0.7202 0 1.3 0.5763975 1.3 1.292371v23.415258c0 0.715974-0.5798 1.292371-1.3 1.292371h-23.4c-0.7202 0-1.3-0.576397-1.3-1.292371v-23.415258c0-0.7159735 0.5798-1.292371 1.3-1.292371z"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m2.5 16.500343h9l3.131607-6.9999999 2.736786 14 3.131607-7h9"/>
+ <path style="stroke-linejoin:round;stroke:#659fff;stroke-linecap:round;stroke-width:3;fill:none" d="m2.5 15.5h9l3.131607-7 2.736786 14 3.131607-7h9"/>
+ <path style="opacity:.1;fill:#ffffff" d="m4.3007812 3c-0.7202 0-1.3007812 0.5769952-1.3007812 1.2929688v1c0-0.7159736 0.5805812-1.2929688 1.3007812-1.2929688h23.398438c0.7202 0 1.300781 0.5769952 1.300781 1.2929688v-1c0-0.7159735-0.580581-1.2929688-1.300781-1.2929688h-23.398438z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.taiko2k.avvie.svg b/.icons/awkward/32x32/apps/com.github.taiko2k.avvie.svg
new file mode 100644
index 00000000..8295ba91
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.taiko2k.avvie.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <rect style="opacity:.2" rx="2" ry="2" height="26" width="26" y="4" x="3"/>
+ <rect style="fill:#634cb8" rx="2" ry="2" height="26" width="26" y="3" x="3"/>
+ <path style="opacity:.2;fill:#ffffff" d="m5 3c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h22c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-22z"/>
+ <path d="m19 3v3h8v7h3v-7c0-2-1-3-3-3zm-17 18v7c0 2 1 3 3 3h8v-3h-8v-7z" style="opacity:.2"/>
+ <path d="m19 2v3h8v7h3v-7c0-2-1-3-3-3zm-17 18v7c0 2 1 3 3 3h8v-3h-8v-7z" style="fill:#dfdfdf"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.taiko2k.tauonmb.svg b/.icons/awkward/32x32/apps/com.github.taiko2k.tauonmb.svg
new file mode 120000
index 00000000..971fc62f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.taiko2k.tauonmb.svg
@@ -0,0 +1 @@
+tauonmb.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.thejambi.dayjournal.svg b/.icons/awkward/32x32/apps/com.github.thejambi.dayjournal.svg
new file mode 100644
index 00000000..c5eccf6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.thejambi.dayjournal.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#539cc8" d="m26 28.6v-25.2c0-0.7756-0.61325-1.4-1.375-1.4h-19.25c-0.7618 0-1.375 0.6244-1.375 1.4v25.2c0 0.776 0.6132 1.4 1.375 1.4h19.25c0.762 0 1.375-0.624 1.375-1.4z"/>
+ <path fill="#fff" d="m6.8423 3.0001v0.7027h2.0343v-0.7027h-2.0343zm2.7124 0v0.7027h2.0343v-0.7027h-2.0343zm2.7124 0v0.7027h1.8833v-0.7027h-1.8833zm2.5614 0v0.7027h1.6952v-0.7027h-1.6952zm2.3733 0v0.7027h2.0343v-0.7027h-2.0343zm2.7124 0v0.7027h2.0343v-0.7027h-2.0343zm2.7124 0v0.7027h0.65691l0.22647 0.021959 0.19204 0.063134 0.17217 0.097444 0.14966 0.12627 0.12317 0.15509 0.02119 0.027449 0.13509-0.11529 0.43971-0.24704-0.01457-0.028822-0.0159-0.030194-0.02119-0.026076-0.16555-0.20861-0.01986-0.026076-0.02516-0.020587-0.20131-0.17156-0.02516-0.021959-0.02914-0.016469-0.23045-0.12901-0.02914-0.016469-0.03179-0.00961-0.25561-0.082348-0.03179-0.00961-0.03443-0.00412-0.27283-0.028822-0.01722-0.00137h-0.69532zm-16.494 0.0206-0.0861 0.0096-0.0345 0.0041-0.0317 0.0096-0.2557 0.0824l-0.031782 0.00961-0.029138 0.016469-0.23045 0.12901-0.029138 0.016469-0.025165 0.021959-0.20132 0.17156-0.025164 0.020587-0.019867 0.026076-0.13112 0.1647h1.1973l-0.066221-0.68211zm18.858 1.6044-0.67545 0.069996 0.008 0.08372v1.9887h0.6781v-2.0285l-0.0014-0.017842-0.0093-0.096072zm-0.6675 2.8451v2.1081h0.6781v-2.1081h-0.6781zm0 2.8108v2.1081h0.6781v-2.1081h-0.6781zm0 2.8108v2.1081h0.6781v-2.1081h-0.6781zm0 2.8108v2.1081h0.6781v-2.1081h-0.6781zm0 2.8108v2.1081h0.6781v-2.1081h-0.6781zm0 2.8108v2.1081h0.6781v-2.1081h-0.6781zm0 2.8108v2.1081h0.6781v-2.1081h-0.6781zm0 2.8108v0.07549l-0.02119 0.23469-0.06093 0.19901-0.09404 0.17842-0.12185 0.15509-0.14966 0.12627-0.17217 0.09744-0.19072 0.06176-0.05298 0.0055 0.06754 0.69996 0.08609-0.0096 0.03443-0.0041 0.03179-0.0096 0.25561-0.08235 0.03179-0.0096 0.02914-0.01647 0.23045-0.12901 0.02914-0.01647 0.02517-0.02196 0.20131-0.17156 0.02516-0.02059 0.01986-0.02608 0.16555-0.20861 0.02119-0.02608 0.0159-0.0302 0.1245-0.23881 0.0159-0.0302 0.0093-0.03294 0.07947-0.26488 0.0093-0.03294 0.0039-0.03569 0.02782-0.28273 0.0013-0.01781v-0.11528h-0.6781zm-19.322 1.1515 0.13112 0.1647 0.019867 0.02608 0.025164 0.02059 0.20131 0.17156 0.025164 0.02196 0.029138 0.01647 0.23045 0.12901 0.029138 0.01647 0.031782 0.0096 0.25561 0.08235 0.031782 0.0096 0.034434 0.0041 0.27283 0.02882 0.017217 0.0014h0.69532v-0.7027h-2.0303zm2.7084 0v0.7027h2.0343v-0.7027h-2.0343zm2.7124 0v0.7027h2.0343v-0.7027h-2.0343zm2.7124 0v0.7027h1.6952v-0.7027h-1.6952zm2.3733 0v0.7027h1.8833v-0.7027h-1.8833zm2.5614 0v0.7027h2.0343v-0.7027h-2.0343zm2.7124 0v0.7027h2.0343v-0.7027h-2.0343z"/>
+ <path style="fill:#4f4f4f" d="m21.4 12h5.6v8h-5.6c-0.776 0-1.4-0.595-1.4-1.333v-5.3333c0-0.739 0.624-1.334 1.4-1.334z"/>
+ <path style="fill:#ffffff" d="m 22.088151,13.000307 0,0.142849 -0.01494,-0.141726 -0.05515,0.0057 0.03102,0.28346 0.03907,-0.0049 0.588221,0 0,-0.285688 -0.588238,0 z m 0.88234,0 0,0.285689 0.588236,0 0,-0.285689 -0.588236,0 z m 0.882339,0 0,0.285689 0.588238,0 0,-0.285689 -0.588238,0 z m 0.882339,0 0,0.285689 0.588238,0 0,-0.285689 -0.588238,0 z m 0.882339,0 0,0.285689 0.382587,0 0,-0.285697 -0.382587,0 z m -3.914276,0.07369 -0.02643,0.0077 -0.01494,0.0049 -0.01263,0.0065 -0.159702,0.08816 -0.01263,0.0065 -0.01148,0.0086 -0.139017,0.116063 -0.01034,0.0086 -0.0092,0.01118 -0.114893,0.140612 -0.008,0.01118 -0.0069,0.01227 -0.0035,0.0065 0.167743,0.08479 0.08157,0.06248 0.107992,-0.131688 0.113743,-0.09597 0.135567,-0.07368 0.01263,-0.0049 -0.0012,-0.0021 0.0022,-8.47e-4 -0.0057,-0.0086 -0.08501,-0.258903 z m -0.656022,0.716454 -0.02183,0.07255 -0.0046,0.01227 -0.0012,0.01449 -0.01838,0.191944 -0.0012,0.0065 0,0.310057 0.294119,0 0,-0.303714 0.01723,-0.166282 0.01724,-0.05693 -0.281484,-0.08149 z m -0.0471,0.893896 0,0.571377 0.294118,0 0,-0.571377 -0.294118,0 z m 0,0.857065 0,0.571377 0.294118,0 0,-0.571377 -0.294118,0 z m 0,0.857074 0,0.571377 0.294118,0 0,-0.571377 -0.294118,0 z m 0,0.857065 0,0.571386 0.294118,0 0,-0.571386 -0.294118,0 z m 0.311352,0.814664 -0.281476,0.08149 0.0494,0.16516 0.0046,0.01339 0.0069,0.01118 0.08617,0.161817 0.0069,0.01226 0.008,0.01118 0.114893,0.140612 0.0092,0.01118 0.01034,0.0086 0.02873,0.02343 0.191867,-0.216502 -0.01608,-0.01339 -0.09881,-0.120529 -0.07468,-0.139497 -0.04596,-0.150657 z m 0.45152,0.571376 -0.143618,0.248867 0.02987,0.01676 0.01263,0.0065 0.01494,0.0049 0.175785,0.0558 0.01494,0.0049 0.01494,8.46e-4 0.190717,0.01899 0.008,8.46e-4 0.183851,0 0,-0.285688 -0.176918,0 -0.161993,-0.01788 -0.148209,-0.04685 -0.01494,-0.0077 z m 0.796189,0.07256 0,0.285697 0.588238,0 0,-0.285697 -0.588238,0 z m 0.882339,0 0,0.285697 0.588238,0 0,-0.285697 -0.588238,0 z m 0.882339,0 0,0.285697 0.588238,0 0,-0.285697 -0.588238,0 z m 0.88234,0 0,0.285697 0.588237,0 0,-0.285697 -0.588237,0 z"/>
+ <g transform="matrix(.5 0 0 .5 6 4.5)">
+ <path fill="#c8c8c8" d="m36 23a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z"/>
+ <path fill="#fff" d="m35.5 22.25a1.5 1.25 0 0 1 -1.5 1.25 1.5 1.25 0 0 1 -1.5 -1.25 1.5 1.25 0 0 1 1.5 -1.25 1.5 1.25 0 0 1 1.5 1.25z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m5.375 2c-0.7618 0-1.375 0.6248-1.375 1.4004v1c0-0.7756 0.6132-1.4004 1.375-1.4004h19.25c0.762 0 1.375 0.6248 1.375 1.4004v-1c0-0.7756-0.613-1.4004-1.375-1.4004h-19.25z"/>
+ <path opacity=".2" d="m4 28.6v1c0 0.775 0.6132 1.4 1.375 1.4h19.25c0.762 0 1.375-0.625 1.375-1.4v-1c0 0.775-0.613 1.4-1.375 1.4h-19.25c-0.7618 0-1.375-0.625-1.375-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.thejambi.psnotes.svg b/.icons/awkward/32x32/apps/com.github.thejambi.psnotes.svg
new file mode 100644
index 00000000..0ff30f71
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.thejambi.psnotes.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 25.9995,29.606061 0,-20.2121216 C 25.9995,8.621697 25.38625,8 24.6245,8 L 6.375,8 C 5.61325,8 5,8.621697 5,9.3939394 L 5,29.606061 C 5,30.378303 5.61325,31 6.375,31 l 18.2495,0 c 0.76175,0 1.375,-0.621697 1.375,-1.393939 z"/>
+ <path style="fill:#4691c8" d="m 25.9995,28.606061 0,-20.2121216 C 25.9995,7.621697 25.38625,7 24.6245,7 L 6.375,7 C 5.61325,7 5,7.621697 5,8.3939394 L 5,28.606061 C 5,29.378303 5.61325,30 6.375,30 l 18.2495,0 c 0.76175,0 1.375,-0.621697 1.375,-1.393939 z"/>
+ <path style="fill:#474747" d="m 25.9995,8 0,-2.6666667 C 25.9995,4.5946667 25.38625,4 24.6245,4 L 6.375,4 C 5.61325,4 5,4.5946667 5,5.3333333 L 5,8 Z"/>
+ <path style="opacity:0.2" d="M 7.46875,3 C 7.2091615,3 7,3.2719098 7,3.609375 l 0,2.78125 C 7,6.7280902 7.2091615,7 7.46875,7 l 1.0625,0 C 8.7908385,7 9,6.7280902 9,6.390625 L 9,3.609375 C 9,3.2719098 8.7908385,3 8.53125,3 l -1.0625,0 z m 5,0 C 12.209161,3 12,3.2719098 12,3.609375 l 0,2.78125 C 12,6.7280902 12.209161,7 12.46875,7 l 1.0625,0 C 13.790839,7 14,6.7280902 14,6.390625 l 0,-2.78125 C 14,3.2719098 13.790839,3 13.53125,3 l -1.0625,0 z m 5,0 C 17.209161,3 17,3.2719098 17,3.609375 l 0,2.78125 C 17,6.7280902 17.209161,7 17.46875,7 l 1.0625,0 C 18.790839,7 19,6.7280902 19,6.390625 l 0,-2.78125 C 19,3.2719098 18.790839,3 18.53125,3 l -1.0625,0 z m 5,0 C 22.209161,3 22,3.2719098 22,3.609375 l 0,2.78125 C 22,6.7280902 22.209161,7 22.46875,7 l 1.0625,0 C 23.790839,7 24,6.7280902 24,6.390625 l 0,-2.78125 C 24,3.2719098 23.790839,3 23.53125,3 l -1.0625,0 z"/>
+ <path style="fill:#8e8e8e" d="M 7.46875 2 C 7.2091615 2 7 2.2719098 7 2.609375 L 7 5.390625 C 7 5.7280902 7.2091615 6 7.46875 6 L 8.53125 6 C 8.7908385 6 9 5.7280902 9 5.390625 L 9 2.609375 C 9 2.2719098 8.7908385 2 8.53125 2 L 7.46875 2 z M 12.46875 2 C 12.209161 2 12 2.2719098 12 2.609375 L 12 5.390625 C 12 5.7280902 12.209161 6 12.46875 6 L 13.53125 6 C 13.790839 6 14 5.7280902 14 5.390625 L 14 2.609375 C 14 2.2719098 13.790839 2 13.53125 2 L 12.46875 2 z M 17.46875 2 C 17.209161 2 17 2.2719098 17 2.609375 L 17 5.390625 C 17 5.7280902 17.209161 6 17.46875 6 L 18.53125 6 C 18.790839 6 19 5.7280902 19 5.390625 L 19 2.609375 C 19 2.2719098 18.790839 2 18.53125 2 L 17.46875 2 z M 22.46875 2 C 22.209161 2 22 2.2719098 22 2.609375 L 22 5.390625 C 22 5.7280902 22.209161 6 22.46875 6 L 23.53125 6 C 23.790839 6 24 5.7280902 24 5.390625 L 24 2.609375 C 24 2.2719098 23.790839 2 23.53125 2 L 22.46875 2 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 7.46875 2 C 7.2091615 2 7 2.2719098 7 2.609375 L 7 3.609375 C 7 3.2719098 7.2091615 3 7.46875 3 L 8.53125 3 C 8.7908385 3 9 3.2719098 9 3.609375 L 9 2.609375 C 9 2.2719098 8.7908385 2 8.53125 2 L 7.46875 2 z M 12.46875 2 C 12.209161 2 12 2.2719098 12 2.609375 L 12 3.609375 C 12 3.2719098 12.209161 3 12.46875 3 L 13.53125 3 C 13.790839 3 14 3.2719098 14 3.609375 L 14 2.609375 C 14 2.2719098 13.790839 2 13.53125 2 L 12.46875 2 z M 17.46875 2 C 17.209161 2 17 2.2719098 17 2.609375 L 17 3.609375 C 17 3.2719098 17.209161 3 17.46875 3 L 18.53125 3 C 18.790839 3 19 3.2719098 19 3.609375 L 19 2.609375 C 19 2.2719098 18.790839 2 18.53125 2 L 17.46875 2 z M 22.46875 2 C 22.209161 2 22 2.2719098 22 2.609375 L 22 3.609375 C 22 3.2719098 22.209161 3 22.46875 3 L 23.53125 3 C 23.790839 3 24 3.2719098 24 3.609375 L 24 2.609375 C 24 2.2719098 23.790839 2 23.53125 2 L 22.46875 2 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="m 8.0140842,23.985909 c 0,0 3.9997508,0.464471 3.9997508,-1.999872 0,-2.464346 -3.9997508,-1.999875 -3.9997508,-1.999875 m 9.83e-5,7.999596 0,-7.999498"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.999874;stroke-linecap:round;stroke-linejoin:bevel" d="m 8.0140842,22.985972 c 0,0 3.9997508,0.464471 3.9997508,-1.999872 0,-2.464346 -3.9997508,-1.999875 -3.9997508,-1.999875 m 9.83e-5,7.999596 0,-7.999498"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 16.006464,26.99958 c 0,0 0.504354,1.000903 1.999876,1.00042 1.495517,-4.8e-4 1.999871,-1.00042 1.999871,-2.000356 0,-4.214119 -3.999747,0.211149 -3.987766,-3.990454 -0.01209,-1.009232 0.471836,-2.009168 1.987895,-2.009168 1.516054,0 1.999758,0.999936 1.999758,0.999936"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.999874;stroke-linecap:round;stroke-linejoin:round" d="m 16.006464,25.999643 c 0,0 0.504354,1.000903 1.999876,1.00042 1.495517,-4.8e-4 1.999871,-1.00042 1.999871,-2.000356 0,-4.214119 -3.999747,0.211149 -3.987766,-3.990454 -0.01209,-1.009232 0.471836,-2.009168 1.987895,-2.009168 1.516054,0 1.999758,0.999936 1.999758,0.999936"/>
+ <circle style="opacity:0.2" cx="11" cy="28" r="1"/>
+ <circle style="fill:#ffffff" cx="11" cy="27" r="1"/>
+ <circle style="opacity:0.2" cx="23" cy="28" r="1"/>
+ <circle style="fill:#ffffff" cx="23" cy="27" r="1"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.themix_project.Oomox.svg b/.icons/awkward/32x32/apps/com.github.themix_project.Oomox.svg
new file mode 100644
index 00000000..64e35caf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.themix_project.Oomox.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="fill:#f57c00" cx="16" cy="16" r="13.5"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <path style="fill:#1e88e5" d="M 15.999999,16 29.537633,12.375673 A 14.014114,14.005127 0 0 0 19.622648,2.4890539 Z"/>
+ <path style="fill:#43a047" d="m 15.999999,16 9.909981,9.903625 a 14.014114,14.005127 0 0 0 3.609635,-13.52395 z"/>
+ <path style="fill:#fbc02d" d="M 15.999999,16 12.372346,29.527952 A 14.014114,14.005127 0 0 0 25.896967,25.890621 Z"/>
+ <path style="fill:#f57c00" d="M 15.999999,16 2.4623662,19.624327 a 14.014114,14.005127 0 0 0 9.9149848,9.886619 z"/>
+ <path style="fill:#e53935" d="M 15.999999,16 6.0900196,6.0963745 A 14.014114,14.005127 0 0 0 2.4803843,19.620325 Z"/>
+ <path style="fill:#8e24aa" d="M 15.999999,16 19.627653,2.4720477 A 14.014114,14.005127 0 0 0 6.1030327,6.1093793 Z"/>
+ <path style="opacity:0.2" d="m 16,9 a 8,8 0 1 0 8,8 V 11 C 24,9.892 23.108,9 22,9 Z m 4.5,2 A 1.5,1.5 0 0 1 22,12.5 1.5,1.5 0 0 1 20.5,13.999999 1.5,1.5 0 0 1 19.000001,12.5 1.5,1.5 0 0 1 20.5,11 Z"/>
+ <path style="fill:#ffffff" d="m 16,8 a 8,8 0 1 0 8,8 V 10 C 24,8.892 23.108,8 22,8 Z m 4.5,2 A 1.5,1.5 0 0 1 22,11.5 1.5,1.5 0 0 1 20.5,12.999999 1.5,1.5 0 0 1 19.000001,11.5 1.5,1.5 0 0 1 20.5,10 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.timecraft.notifier.svg b/.icons/awkward/32x32/apps/com.github.timecraft.notifier.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.timecraft.notifier.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.tkashkin.gamehub.svg b/.icons/awkward/32x32/apps/com.github.tkashkin.gamehub.svg
new file mode 100644
index 00000000..bc9419a0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.tkashkin.gamehub.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#935ad1" cx="15.5" cy="15.5" r="14.5"/>
+ <path style="opacity:0.2" d="m 10.580078,8.9997091 c -1.2277106,0 -2.5151459,0.6792791 -3.2343749,2.5019529 C 5.8268711,15.347948 5,18.322367 5,20.126662 c 0,1.387712 0.4907583,2.266648 1.53125,2.78125 0.1219491,0.06047 0.2564596,0.09202 0.3925781,0.0918 0.2166815,4.36e-4 0.4259449,-0.0787 0.5878907,-0.222656 1.5467279,-0.977742 3.3954652,-2.761001 4.8242192,-2.78125 h 6.328124 c 1.905938,0.288191 3.229673,1.666377 4.824219,2.78125 0.270062,0.239332 0.65897,0.290837 0.982422,0.130859 C 25.51095,22.393555 26,21.513401 26,20.124709 26,18.320659 25.174348,15.347213 23.65625,11.501662 22.937021,9.6789882 21.647388,8.9997091 20.419922,8.9997091 c -0.574158,0 -1.13321,0.1482442 -1.617188,0.3984375 -2.077308,1.0701304 -4.480635,1.0929194 -6.601562,0 C 11.715479,9.1479554 11.15399,8.9997091 10.580078,8.9997091 Z M 15.5,11.099318 c 0.773212,-2.16e-4 1.400499,0.627092 1.400391,1.400391 h -0.002 C 16.898546,13.272476 16.272678,13.899562 15.5,13.9001 14.726788,13.900316 14.099501,13.27301 14.099609,12.499709 14.099501,11.72641 14.726788,11.099102 15.5,11.099318 Z m 4.515625,1.425782 c 0.41993,-1.59e-4 0.759922,0.335719 0.759766,0.75 0,0.413928 -0.339058,0.75 -0.759766,0.75 -0.986313,-0.02659 -0.986313,-1.473406 0,-1.5 z M 10,12.999709 c 1.104637,-1.86e-4 2.000173,0.895379 2,2 1.73e-4,1.104622 -0.895363,2.000187 -2,2 -1.1046373,1.87e-4 -2.0001733,-0.895378 -2,-2 -1.733e-4,-1.104621 0.8953627,-2.000186 2,-2 z m 8.75,1 c 0.413928,0 0.75,0.339058 0.75,0.759766 -0.02659,0.986313 -1.473406,0.986313 -1.5,0 -1.59e-4,-0.41993 0.335719,-0.759922 0.75,-0.759766 z m 2.550781,0 c 0.413928,0 0.75,0.339058 0.75,0.759766 -0.02659,0.986313 -1.473406,0.986313 -1.5,0 -1.59e-4,-0.41993 0.335719,-0.759922 0.75,-0.759766 z M 10,13.665725 c -0.7363795,0 -1.3339842,0.597623 -1.3339844,1.333984 2e-7,0.736361 0.5976049,1.333984 1.3339844,1.333984 0.73638,0 1.333984,-0.597623 1.333984,-1.333984 0,-0.736361 -0.597604,-1.333984 -1.333984,-1.333984 z m 10.015625,1.808593 c 0.41993,-1.59e-4 0.759922,0.335719 0.759766,0.75 0,0.413928 -0.339058,0.75 -0.759766,0.75 -0.986313,-0.02659 -0.986313,-1.473406 0,-1.5 z"/>
+ <path style="fill:#ffffff" d="M 10.580078,8 C 9.3523674,8 8.0649321,8.6792791 7.3457031,10.501953 5.8268711,14.348239 5,17.322658 5,19.126953 c 0,1.387712 0.4907583,2.266648 1.53125,2.78125 0.1219491,0.06047 0.2564596,0.09202 0.3925781,0.0918 0.2166815,4.36e-4 0.4259449,-0.0787 0.5878907,-0.222656 1.5467279,-0.977742 3.3954652,-2.761001 4.8242192,-2.78125 h 6.328124 c 1.905938,0.288191 3.229673,1.666377 4.824219,2.78125 0.270062,0.239332 0.65897,0.290837 0.982422,0.130859 C 25.51095,21.393846 26,20.513692 26,19.125 26,17.32095 25.174348,14.347504 23.65625,10.501953 22.937021,8.6792791 21.647388,8 20.419922,8 c -0.574158,0 -1.13321,0.1482442 -1.617188,0.3984375 -2.077308,1.0701301 -4.480635,1.0929191 -6.601562,0 C 11.715479,8.1482463 11.15399,8 10.580078,8 Z M 15.5,10.099609 c 0.773212,-2.16e-4 1.400499,0.627092 1.400391,1.400391 h -0.002 C 16.898546,12.272767 16.272678,12.899853 15.5,12.900391 14.726788,12.900607 14.099501,12.273301 14.099609,11.5 14.099501,10.726701 14.726788,10.099393 15.5,10.099609 Z m 4.515625,1.425782 c 0.41993,-1.59e-4 0.759922,0.335719 0.759766,0.75 0,0.413928 -0.339058,0.75 -0.759766,0.75 -0.986313,-0.02659 -0.986313,-1.473406 0,-1.5 z M 10,12 c 1.104637,-1.86e-4 2.000173,0.895379 2,2 1.73e-4,1.104622 -0.895363,2.000187 -2,2 -1.1046373,1.87e-4 -2.0001733,-0.895378 -2,-2 -1.733e-4,-1.104621 0.8953627,-2.000186 2,-2 z m 8.75,1 c 0.413928,0 0.75,0.339058 0.75,0.759766 -0.02659,0.986313 -1.473406,0.986313 -1.5,0 C 17.999841,13.339836 18.335719,12.999844 18.75,13 Z m 2.550781,0 c 0.413928,0 0.75,0.339058 0.75,0.759766 -0.02659,0.986313 -1.473406,0.986313 -1.5,0 -1.59e-4,-0.41993 0.335719,-0.759922 0.75,-0.759766 z M 10,12.666016 c -0.7363795,0 -1.3339842,0.597623 -1.3339844,1.333984 2e-7,0.736361 0.5976049,1.333984 1.3339844,1.333984 0.73638,0 1.333984,-0.597623 1.333984,-1.333984 0,-0.736361 -0.597604,-1.333984 -1.333984,-1.333984 z m 10.015625,1.808593 c 0.41993,-1.59e-4 0.759922,0.335719 0.759766,0.75 0,0.413928 -0.339058,0.75 -0.759766,0.75 -0.986313,-0.02659 -0.986313,-1.473406 0,-1.5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 16.080078 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 15.919922 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.torikulhabib.mindi.svg b/.icons/awkward/32x32/apps/com.github.torikulhabib.mindi.svg
new file mode 100644
index 00000000..66dc0ff8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.torikulhabib.mindi.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#f37329" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 8.5859375,3.9995562 C 8.0541853,4.1278916 7.5866917,4.4329412 7.1054688,4.68315 5.6658545,5.5070155 4.2568823,6.3954162 2.9316406,7.3940874 2.747942,7.6283172 2.1753393,7.8160541 2.3242188,8.1616656 2.7216165,8.5811612 3.2137981,8.8914936 3.6894531,9.2339312 3.8555677,9.3454762 4.0281891,9.4478698 4.1953125,9.55815 4.0401437,9.9482656 3.911708,10.359067 3.7480469,10.722212 c -1.7453576,5.031568 -0.379149,11.011292 3.4960937,14.69336 1.1110177,1.0682 2.5907029,2.047373 4.1054684,2.640625 4.654281,1.915641 10.536441,0.904057 13.923829,-2.933594 3.01105,-3.30563 3.590567,-8.905922 1.427734,-12.8125 -0.517125,-0.987117 -1.331402,-1.988012 -1.91211,-2.5449218 -1.761251,-1.7084366 -4.173657,-2.7048039 -6.628906,-2.7128906 -3.6159,-0.052582 -7.347551,2.1839116 -8.582031,5.6445314 -1.3686878,3.480261 0.1985057,8.328577 3.609375,10.015625 3.015811,1.655205 7.205101,0.343112 8.714844,-2.751953 1.013954,-1.912819 0.773628,-4.831814 -0.673828,-6.460938 -0.529634,-0.634496 -1.490663,-1.250968 -2.400391,-1.449219 -2.195622,-0.592409 -4.886118,0.95416 -4.976563,3.339844 0.0076,1.193654 1.728097,1.724293 2.40625,0.738281 0.173436,-1.126716 1.36566,-1.95161 2.431641,-1.273437 1.535292,0.915516 1.459426,3.714671 0.113281,4.771484 -1.322944,1.239874 -3.509064,1.513563 -4.960937,0.337891 -2.30606,-1.670098 -2.705661,-5.663546 -0.923828,-7.822266 2.058252,-2.7121682 6.403318,-3.2615976 9.123047,-1.230468 3.146415,2.238532 4.18531,7.263367 2.408203,10.675781 -1.781707,3.633881 -6.224938,5.314365 -10.076172,4.558593 -4.192878,-0.685598 -7.563247,-4.243576 -8.4101564,-8.349609 -0.5170638,-2.25645 -0.302789,-4.652088 0.5488282,-6.798828 0.4903814,0.280398 0.9851295,0.553396 1.4921874,0.802734 0.2669269,0.135109 0.8048374,0.420662 0.7871094,-0.105469 C 8.9661252,10.400901 8.9417368,9.0877046 8.9453125,7.7847124 8.9209491,6.630786 8.9220852,5.4666058 8.7480469,4.3257281 8.711682,4.2256452 8.7248172,4.0129358 8.5859375,3.9995562 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 16 2 A 13.999998 13.999998 0 0 0 2 16 A 13.999998 13.999998 0 0 0 2.0214844 16.585938 A 13.999998 13.999998 0 0 1 16 3 A 13.999998 13.999998 0 0 1 29.978516 16.414062 A 13.999998 13.999998 0 0 0 30 16 A 13.999998 13.999998 0 0 0 16 2 z"/>
+ <circle style="fill:none" cx="128" cy="127.095" r="103.019" transform="matrix(0.1358971,0,0,0.1358971,-1.3948282,-1.2719073)"/>
+ <path style="fill:#b72e0c;fill-rule:evenodd" d="m 18.160696,6.0534298 c -3.6159,-0.052582 -7.348974,2.1840996 -8.5834543,5.6447192 -1.3686878,3.480261 0.200142,8.327216 3.6110113,10.014264 3.015811,1.655205 7.205236,0.343661 8.714979,-2.751404 1.013954,-1.912818 0.77362,-4.832674 -0.673836,-6.461798 -0.529634,-0.634496 -1.492312,-1.250378 -2.40204,-1.448629 -2.195622,-0.592409 -4.88523,0.954003 -4.975675,3.339687 0.0076,1.193654 1.727442,1.724313 2.405595,0.738301 0.173435,-1.126716 1.366612,-1.951978 2.432593,-1.273805 1.535292,0.915516 1.459201,3.714427 0.113056,4.77124 -1.322944,1.239874 -3.508444,1.515281 -4.960317,0.339609 -2.30606,-1.670098 -2.705683,-5.663389 -0.92385,-7.822109 2.058252,-2.7121685 6.402712,-3.262316 9.122441,-1.2311868 3.146415,2.2385328 4.18591,7.2635078 2.408803,10.6759218 -1.781707,3.633881 -6.226019,5.313374 -10.077253,4.557602 C 10.179871,24.460244 6.8095523,20.90322 5.9626429,16.797187 5.3607621,14.170598 5.7421814,11.35298 6.976452,8.9621018 7.4331131,7.8881787 6.1405216,6.733544 5.1260567,7.2987966 4.2798894,7.7985607 4.12442,8.8882968 3.7482551,9.7229633 2.0028975,14.754531 3.3684728,20.734421 7.2437155,24.416489 c 1.1110177,1.0682 2.5908636,2.046057 4.1056295,2.639309 4.654281,1.915641 10.535868,0.905632 13.923256,-2.932019 3.01105,-3.30563 3.591502,-8.907604 1.428669,-12.814182 C 26.184145,10.32248 25.370565,9.3234597 24.789858,8.7665501 23.028606,7.0581135 20.615945,6.0615165 18.160696,6.0534298 Z"/>
+ <path style="fill:#b72e0c;fill-rule:evenodd" d="M 8.5857119,3.0000001 C 8.0539597,3.1283355 7.585865,3.4339266 7.104642,3.6841354 5.6650278,4.508001 4.2573333,5.3949617 2.9320916,6.3936329 2.748393,6.6278626 2.1755464,6.8160786 2.3244259,7.1616901 c 0.3973978,0.4194956 0.889845,0.729422 1.3655,1.0718596 C 5.0790592,9.1663451 6.5005209,10.06206 8.0035541,10.801154 8.2704809,10.936263 8.808283,11.220607 8.790555,10.694477 8.9656646,9.4005093 8.9418353,8.0889937 8.945411,6.7860015 8.9210476,5.632075 8.9217628,4.466079 8.7477245,3.3252013 8.7113596,3.2251184 8.7245916,3.0133797 8.5857119,3.0000001 Z"/>
+ <path style="opacity:0.2" d="m 21.863343,6.0447226 c -0.775934,-0.2048052 -0.810498,0.331138 -0.95143,0.8492759 L 16.89728,21.616724 c 0,0 -0.393506,-0.143307 -0.69152,-0.221944 -2.225129,-0.733875 -5.139216,0.239811 -6.003695,2.526898 -0.7740413,1.795462 0.797178,3.855584 2.649591,4.03352 2.298494,0.354505 4.568965,-1.441801 4.877911,-3.72577 1.063252,-3.884246 2.102509,-7.779635 3.180758,-11.656918 0.199351,-0.132678 0.410008,0.317507 0.565561,0.377933 1.510381,1.528411 2.627281,3.686191 2.145831,5.879101 -0.34207,1.722572 -1.308805,3.241238 -2.316616,4.655812 2.59418,-1.862541 4.160724,-5.165077 3.570813,-8.32958 C 24.62694,13.343512 23.338568,11.927084 22.876705,10.182932 22.506717,9.0011648 22.322877,7.7424025 22.494054,6.5077349 22.435327,6.2253364 22.127491,6.1116039 21.880415,6.0492477 Z"/>
+ <path style="fill:#ffcb4c" d="M 21.863343,5.0447222 C 21.087409,4.839917 21.052845,5.3758602 20.911913,5.8939981 L 16.89728,20.616724 c 0,0 -0.393506,-0.143307 -0.69152,-0.221944 -2.225129,-0.733875 -5.139216,0.239811 -6.003695,2.526898 -0.7740413,1.795462 0.797178,3.855584 2.649591,4.03352 2.298494,0.354505 4.568965,-1.441801 4.877911,-3.72577 1.063252,-3.884246 2.102509,-7.779635 3.180758,-11.656918 0.199351,-0.132678 0.410008,0.317507 0.565561,0.377933 1.510381,1.528411 2.627281,3.686191 2.145831,5.879101 -0.34207,1.722572 -1.308805,3.241238 -2.316616,4.655812 2.59418,-1.862541 4.160724,-5.165077 3.570813,-8.32958 C 24.62694,12.343512 23.338568,10.927084 22.876705,9.1829316 22.506717,8.0011644 22.322877,6.7424021 22.494054,5.5077345 22.435327,5.225336 22.127491,5.1116035 21.880415,5.0492473 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21.605469 5.0019531 C 21.077111 4.9744164 21.035425 5.4411606 20.912109 5.8945312 L 16.896484 20.617188 C 16.896484 20.617188 16.503092 20.473168 16.205078 20.394531 C 13.979949 19.660656 11.065651 20.634788 10.201172 22.921875 C 9.9920645 23.406919 9.9660766 23.909277 10.058594 24.390625 C 10.091784 24.233513 10.13454 24.076434 10.201172 23.921875 C 11.065651 21.634788 13.979949 20.660656 16.205078 21.394531 C 16.503092 21.473168 16.896484 21.617188 16.896484 21.617188 L 20.912109 6.8945312 C 21.053041 6.3763934 21.087347 5.8401167 21.863281 6.0449219 L 21.880859 6.0488281 C 22.0847 6.1002727 22.321045 6.193614 22.433594 6.3808594 C 22.436831 6.0896494 22.453954 5.7976745 22.494141 5.5078125 C 22.435414 5.225414 22.127935 5.1111843 21.880859 5.0488281 L 21.863281 5.0449219 C 21.766289 5.0193212 21.680948 5.0058869 21.605469 5.0019531 z M 22.460938 6.9863281 C 22.388959 8.0660669 22.554574 9.1538928 22.876953 10.183594 C 23.338816 11.927746 24.626026 13.343986 24.875 15.15625 C 24.926939 15.434873 24.941662 15.714455 24.960938 15.994141 C 24.999976 15.383297 24.989073 14.768182 24.875 14.15625 C 24.626026 12.343986 23.338816 10.927746 22.876953 9.1835938 C 22.654182 8.4720465 22.51188 7.7316355 22.460938 6.9863281 z M 23.701172 17.222656 C 23.683039 17.424518 23.665648 17.627143 23.621094 17.830078 C 23.279024 19.55265 22.312498 21.071754 21.304688 22.486328 C 21.849508 22.095164 22.337537 21.628575 22.78125 21.125 C 23.156024 20.396839 23.460741 19.637573 23.621094 18.830078 C 23.739859 18.289124 23.758847 17.750414 23.701172 17.222656 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.torikulhabib.nino.svg b/.icons/awkward/32x32/apps/com.github.torikulhabib.nino.svg
new file mode 100644
index 00000000..b0d04bec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.torikulhabib.nino.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 2.0006105,20.296545 a 1.4323753,1.2597675 0 0 0 0.1916176,0.592918 l 2.7833414,4.240219 2.7833416,4.240218 a 1.4323753,1.2597675 0 0 0 2.4812309,0 l 2.783341,-4.240218 2.784739,-4.240219 A 1.4323753,1.2597675 0 0 0 14.567608,19.000001 H 3.4328424 a 1.4323753,1.2597675 0 0 0 -1.4322319,1.296544 z"/>
+ <rect style="fill:#53990f" width="15" height="8" x="8" y="18" rx="1.429" ry="1.333" transform="matrix(0,1,1,0,0,0)"/>
+ <rect style="fill:#b63312" width="15" height="8" x="-22" y="5" rx="1.429" ry="1.333" transform="rotate(-90)"/>
+ <path style="opacity:0.2" d="m 15.00061,11.703456 a 1.4323753,1.2597675 0 0 1 0.191617,-0.592918 L 17.975569,6.8703186 20.75891,2.6300999 a 1.4323753,1.2597675 0 0 1 2.481231,0 l 2.783341,4.2402187 2.784739,4.2402194 A 1.4323753,1.2597675 0 0 1 27.567607,13 H 16.432842 A 1.4323753,1.2597675 0 0 1 15.00061,11.703456 Z"/>
+ <path style="fill:#88d216" d="m 15.00061,10.703456 a 1.4323753,1.2597675 0 0 1 0.191617,-0.592918 L 17.975569,5.8703186 20.75891,1.6300999 a 1.4323753,1.2597675 0 0 1 2.481231,0 l 2.783341,4.2402187 2.784739,4.2402194 A 1.4323753,1.2597675 0 0 1 27.567607,12 H 16.432842 A 1.4323753,1.2597675 0 0 1 15.00061,10.703456 Z"/>
+ <path style="fill:#e73e19" d="m 2.0006105,19.296545 a 1.4323753,1.2597675 0 0 0 0.1916176,0.592918 l 2.7833414,4.240219 2.7833416,4.240218 a 1.4323753,1.2597675 0 0 0 2.4812309,0 l 2.783341,-4.240218 2.784739,-4.240219 A 1.4323753,1.2597675 0 0 0 14.567608,18.000001 H 3.4328424 a 1.4323753,1.2597675 0 0 0 -1.4322319,1.296544 z"/>
+ <rect style="opacity:0.2" width="16" height="16" x="-32" y="-32" rx="8" ry="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#9c56e2" width="16" height="16" x="-31" y="-32" rx="8" ry="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff" d="m 24,18 c -2.761428,0 -5,2.238572 -5,5 0,2.761428 2.238572,5 5,5 2.761428,0 5,-2.238572 5,-5 0,-2.761428 -2.238572,-5 -5,-5 z m -0.500837,0.955636 c 0.05829,-0.0061 0.132312,0.0035 0.191127,0 0.007,0.02788 -0.04233,0.126849 -0.108817,0.272043 -0.423352,0.924852 -0.447318,2.008964 -0.05441,2.58789 0.0711,0.104963 0.135324,0.204648 0.135324,0.217634 0,0.01297 -0.07653,0.02651 -0.163227,0.02651 -0.203528,0 -0.396091,-0.123647 -0.78962,-0.435268 -0.17482,-0.138432 -0.401627,-0.254443 -0.489677,-0.272043 -0.138266,-0.02762 -0.175481,-0.01566 -0.354352,0.163226 -0.166422,0.166393 -0.217634,0.256432 -0.217634,0.408762 0,0.577654 0.685383,1.035597 1.960101,1.305803 1.731114,0.3669 2.157886,0.69686 2.205635,1.607143 0.05995,1.14147 -0.548107,2.002483 -1.879185,2.668805 -0.158872,0.07955 -0.259793,0.109617 -0.32645,0.135324 -0.02953,-0.0027 -0.05146,0.0027 -0.08092,0 -0.01133,-0.03529 -0.0279,-0.116907 -0.0279,-0.272042 0,-0.606269 -0.238407,-1.230265 -0.598493,-1.579241 -0.09666,-0.09369 -0.368127,-0.2918 -0.599888,-0.435269 -0.231754,-0.143458 -0.465471,-0.309759 -0.517579,-0.380859 -0.08635,-0.11799 -0.09285,-0.190792 -0.02651,-0.408761 0.120909,-0.398095 0.264311,-0.620397 0.544085,-0.871931 0.146674,-0.131869 0.293958,-0.241498 0.326452,-0.244141 0.0325,-0.0027 -0.18629,-0.06923 -0.516184,-0.136718 -0.329876,-0.06761 -0.813564,-0.209646 -1.063058,-0.299944 -0.456222,-0.165078 -1.070974,-0.510909 -1.305804,-0.761719 -0.0099,-0.01063 -0.01927,-0.01848 -0.0279,-0.0279 0.336455,-1.340225 1.280391,-2.438008 2.532087,-2.967355 0.261902,-0.110775 0.532521,-0.187243 0.817522,-0.245535 0.141961,-0.02901 0.288689,-0.03951 0.435268,-0.05441 z m 4.084822,2.042411 c 0.102339,0.06326 0.488188,0.899406 0.598493,1.307199 0.142414,0.526462 0.132105,1.437114 0,1.9601 -0.05028,0.199052 -0.113888,0.385582 -0.135324,0.408761 -0.02144,0.02317 -0.09969,-0.109997 -0.191127,-0.272042 -0.09145,-0.162019 -0.383646,-0.506981 -0.626396,-0.763114 -0.700688,-0.739368 -0.811084,-1.124485 -0.517577,-1.714564 0.148016,-0.297558 0.792725,-0.975226 0.871931,-0.92634 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.3339844,6.9999998 C 5.5953177,6.9999998 5,7.6363056 5,8.4277342 V 9.4277338 C 5,8.6363056 5.5953177,7.9999998 6.3339844,7.9999998 H 11.666016 C 12.404682,7.9999998 13,8.6363056 13,9.4277338 V 8.4277342 C 13,7.6363056 12.404682,6.9999998 11.666016,6.9999998 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21.931641,1.0019529 A 1.4323753,1.2597675 0 0 0 20.759766,1.6308592 L 17.974609,5.8710936 15.191406,10.111328 A 1.4323753,1.2597675 0 0 0 15,10.703125 a 1.4323753,1.2597675 0 0 0 0.119141,0.537109 1.4323753,1.2597675 0 0 1 0.07226,-0.128906 l 2.783203,-4.2402344 2.785157,-4.2402344 a 1.4323753,1.2597675 0 0 1 2.480468,0 l 2.783204,4.2402344 2.785156,4.2402344 a 1.4323753,1.2597675 0 0 1 0.07227,0.128906 1.4323753,1.2597675 0 0 0 -0.07227,-1.128906 L 26.023438,5.8710936 23.240234,1.6308592 A 1.4323753,1.2597675 0 0 0 21.931641,1.0019529 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4335938,18 A 1.4323753,1.2597675 0 0 0 2,19.296875 1.4323753,1.2597675 0 0 0 2.1191406,19.759766 1.4323753,1.2597675 0 0 1 3.4335938,19 H 14.568359 a 1.4323753,1.2597675 0 0 1 1.3125,0.759766 A 1.4323753,1.2597675 0 0 0 14.568359,18 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.unrud.RemoteTouchpad.svg b/.icons/awkward/32x32/apps/com.github.unrud.RemoteTouchpad.svg
new file mode 100644
index 00000000..26830e24
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.unrud.RemoteTouchpad.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="23" height="30" x="5" y="-30" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <rect style="fill:#e4e4e4" width="23" height="30" x="4" y="-30" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <rect style="fill:#333333" width="19" height="22" x="6" y="-27" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <rect style="opacity:0.4" width="7" height="1" x="12" y="-29" rx=".5" ry=".5" transform="rotate(90)"/>
+ <circle style="opacity:0.4" cx="15.5" cy="-2.5" r="1.5" transform="rotate(90)"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="8" height="5" x="7" y="18" rx="1.333" ry="1.25"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="8" height="5" x="17" y="18" rx="1.333" ry="1.25"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 1.5 4 C 0.669 4 -5.0884075e-17 4.669 0 5.5 L 0 6.5 C -5.0884075e-17 5.669 0.669 5 1.5 5 L 28.5 5 C 29.331 5 30 5.669 30 6.5 L 30 5.5 C 30 4.669 29.331 4 28.5 4 L 1.5 4 z"/>
+ <path style="opacity:0.2" d="M 7 21.75 L 7 22.75 C 7 23.4425 7.5953178 24 8.3339844 24 L 13.666016 24 C 14.404682 24 15 23.4425 15 22.75 L 15 21.75 C 15 22.4425 14.404682 23 13.666016 23 L 8.3339844 23 C 7.5953178 23 7 22.4425 7 21.75 z M 17 21.75 L 17 22.75 C 17 23.4425 17.595318 24 18.333984 24 L 23.666016 24 C 24.404682 24 25 23.4425 25 22.75 L 25 21.75 C 25 22.4425 24.404682 23 23.666016 23 L 18.333984 23 C 17.595318 23 17 22.4425 17 21.75 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.3339844 18 C 7.5953178 18 7 18.5575 7 19.25 L 7 20.25 C 7 19.5575 7.5953178 19 8.3339844 19 L 13.666016 19 C 14.404682 19 15 19.5575 15 20.25 L 15 19.25 C 15 18.5575 14.404682 18 13.666016 18 L 8.3339844 18 z M 18.333984 18 C 17.595318 18 17 18.5575 17 19.25 L 17 20.25 C 17 19.5575 17.595318 19 18.333984 19 L 23.666016 19 C 24.404682 19 25 19.5575 25 20.25 L 25 19.25 C 25 18.5575 24.404682 18 23.666016 18 L 18.333984 18 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.github.unrud.djpdf.svg b/.icons/awkward/32x32/apps/com.github.unrud.djpdf.svg
new file mode 120000
index 00000000..fac05520
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.unrud.djpdf.svg
@@ -0,0 +1 @@
+scans2pdf.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.wwmm.pulseeffects.svg b/.icons/awkward/32x32/apps/com.github.wwmm.pulseeffects.svg
new file mode 120000
index 00000000..0744e994
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.wwmm.pulseeffects.svg
@@ -0,0 +1 @@
+pulseeffects.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.xournalpp.xournalpp.svg b/.icons/awkward/32x32/apps/com.github.xournalpp.xournalpp.svg
new file mode 120000
index 00000000..c04e205a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.xournalpp.xournalpp.svg
@@ -0,0 +1 @@
+xournal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.z.Cumulonimbus.svg b/.icons/awkward/32x32/apps/com.github.z.Cumulonimbus.svg
new file mode 120000
index 00000000..86b80e5d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.z.Cumulonimbus.svg
@@ -0,0 +1 @@
+cumulonimbus.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.zren.commandoutput.svg b/.icons/awkward/32x32/apps/com.github.zren.commandoutput.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.zren.commandoutput.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.zren.tiledmenu.svg b/.icons/awkward/32x32/apps/com.github.zren.tiledmenu.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.zren.tiledmenu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.zren.todolist.svg b/.icons/awkward/32x32/apps/com.github.zren.todolist.svg
new file mode 120000
index 00000000..56fbf255
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.zren.todolist.svg
@@ -0,0 +1 @@
+gnome-todo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.github.ztefn.haguichi.svg b/.icons/awkward/32x32/apps/com.github.ztefn.haguichi.svg
new file mode 120000
index 00000000..058c8451
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.github.ztefn.haguichi.svg
@@ -0,0 +1 @@
+haguichi.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.gitlab.bitseater.meteo.svg b/.icons/awkward/32x32/apps/com.gitlab.bitseater.meteo.svg
new file mode 100644
index 00000000..4e5b1b0d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.gitlab.bitseater.meteo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#9f63e0" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="fill:#393e47;fill-rule:evenodd" d="M 16 5 C 14.338001 5 13 6.3381664 13 8 L 13 14.751953 C 13 14.772203 13.005059 14.790287 13.005859 14.810547 C 11.14865 15.879889 10.002912 17.8571 10 20 C 10 23.313376 12.686292 26 16 26 C 19.313709 26.000001 22 23.313377 22 20 C 21.9981 17.856061 20.852241 15.876516 18.994141 14.806641 C 18.994891 14.787891 19 14.770693 19 14.751953 L 19 8 C 19 6.3381664 17.661999 5 16 5 z M 16 7 C 16.554 7 17 7.446 17 8 L 17 16 C 17 16.450125 16.700533 16.81517 16.292969 16.941406 C 16.198916 16.970538 16.103875 17 16 17 C 15.896125 17 15.801084 16.970538 15.707031 16.941406 C 15.299467 16.81517 15 16.450125 15 16 L 15 8 C 15 7.446 15.446 7 16 7 z"/>
+ <rect style="fill:#60b8fe" width="2" height="10" x="15" y="11" rx="1" ry="1"/>
+ <ellipse style="opacity:0.2" cx="16" cy="21" rx="4" ry="4"/>
+ <ellipse style="fill:#60b8fe" cx="16" cy="20" rx="4" ry="4"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.gitlab.coringao.cavestory-nx.svg b/.icons/awkward/32x32/apps/com.gitlab.coringao.cavestory-nx.svg
new file mode 120000
index 00000000..ce41f6b3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.gitlab.coringao.cavestory-nx.svg
@@ -0,0 +1 @@
+cave-story.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.gitlab.nvlgit.Balss.svg b/.icons/awkward/32x32/apps/com.gitlab.nvlgit.Balss.svg
new file mode 100644
index 00000000..d609cb5d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.gitlab.nvlgit.Balss.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 6.375,3 C 5.61325,3 5,3.6247906 5,4.4003906 V 29.599609 C 5,30.375209 5.61325,31 6.375,31 H 8.8417969 9 25.625 C 26.38675,31 27,30.375209 27,29.599609 V 4.4003906 C 27,3.6247906 26.38675,3 25.625,3 H 9 8.8417969 Z"/>
+ <path style="fill:#23a5dc" d="M 8.842,2 V 30 H 25.625 C 26.38675,30 27,29.3756 27,28.6 V 3.4 C 27,2.6244 26.38675,2 25.625,2 Z"/>
+ <path style="fill:#6b3f3f" d="M 6.375,2 C 5.61325,2 5,2.6244 5,3.4 V 28.6 C 5,29.3756 5.61325,30 6.375,30 H 9 V 2 H 6.3753437 Z"/>
+ <path style="opacity:0.2" transform="matrix(0.7072541,0,0,0.7,-1.3526813,-1.2305774)" d="m 34.149935,26.043682 -6.928204,4 -6.928202,4 0,-8 0,-8 6.928203,4 z"/>
+ <path style="fill:#ffffff" transform="matrix(0.7072541,0,0,0.7,-1.3526813,-2.2305775)" d="m 34.149935,26.043682 -6.928204,4 -6.928202,4 0,-8 0,-8 6.928203,4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.375 2 C 5.61325 2 5 2.6247906 5 3.4003906 L 5 4.4003906 C 5 3.6247906 5.61325 3 6.375 3 L 8.8417969 3 L 9 3 L 25.625 3 C 26.38675 3 27 3.6247906 27 4.4003906 L 27 3.4003906 C 27 2.6247906 26.38675 2 25.625 2 L 9 2 L 8.8417969 2 L 6.375 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.google.AndroidStudio.svg b/.icons/awkward/32x32/apps/com.google.AndroidStudio.svg
new file mode 120000
index 00000000..c82ea351
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.google.AndroidStudio.svg
@@ -0,0 +1 @@
+androidstudio.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.googleplaymusicdesktopplayer.GPMDP.svg b/.icons/awkward/32x32/apps/com.googleplaymusicdesktopplayer.GPMDP.svg
new file mode 120000
index 00000000..9ae27dfe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.googleplaymusicdesktopplayer.GPMDP.svg
@@ -0,0 +1 @@
+google-play-music-desktop-player.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.grangerhub.Tremulous.svg b/.icons/awkward/32x32/apps/com.grangerhub.Tremulous.svg
new file mode 120000
index 00000000..e00e83e1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.grangerhub.Tremulous.svg
@@ -0,0 +1 @@
+tremulous.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.hamrick.VueScan.svg b/.icons/awkward/32x32/apps/com.hamrick.VueScan.svg
new file mode 120000
index 00000000..a6fb1a21
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.hamrick.VueScan.svg
@@ -0,0 +1 @@
+skanlite.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.inventwithpython.flippy.svg b/.icons/awkward/32x32/apps/com.inventwithpython.flippy.svg
new file mode 100644
index 00000000..88824870
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.inventwithpython.flippy.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="27" height="27" x="-30" y="-29" rx="1.35" ry="1.35" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#44bb23" width="27" height="27" x="-29" y="-29" rx="1.35" ry="1.35" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 20,2.0000001 V 29 h 7.650251 C 28.398151,29 29,28.398151 29,27.650251 V 3.349749 c 0,-0.7479 -0.601849,-1.3497489 -1.349749,-1.3497489 z"/>
+ <rect style="opacity:0.1" width="9" height="27" x="11" y="2"/>
+ <path style="opacity:0.2" d="M 29,20 H 2 v 7.650251 C 2,28.398151 2.6018486,29 3.3497486,29 H 27.650251 C 28.398151,29 29,28.398151 29,27.650251 Z"/>
+ <rect style="opacity:0.1" width="9" height="27" x="11" y="-29" transform="rotate(90)"/>
+ <path style="opacity:0.1" d="M 15.5,5 A 2.5,2.5 0 0 0 13,7.5 2.5,2.5 0 0 0 15.5,10 2.5,2.5 0 0 0 18,7.5 2.5,2.5 0 0 0 15.5,5 Z m 9,0 A 2.5,2.5 0 0 0 22,7.5 2.5,2.5 0 0 0 24.5,10 2.5,2.5 0 0 0 27,7.5 2.5,2.5 0 0 0 24.5,5 Z M 6.4296875,5.1386719 A 2.4305556,2.4305556 0 0 0 4,7.5703125 2.4305556,2.4305556 0 0 0 6.4296875,10 2.4305556,2.4305556 0 0 0 8.8613281,7.5703125 2.4305556,2.4305556 0 0 0 6.4296875,5.1386719 Z M 6.5,14 A 2.5,2.5 0 0 0 4,16.5 2.5,2.5 0 0 0 6.5,19 2.5,2.5 0 0 0 9,16.5 2.5,2.5 0 0 0 6.5,14 Z m 9,0 A 2.5,2.5 0 0 0 13,16.5 2.5,2.5 0 0 0 15.5,19 2.5,2.5 0 0 0 18,16.5 2.5,2.5 0 0 0 15.5,14 Z m 9,0 A 2.5,2.5 0 0 0 22,16.5 2.5,2.5 0 0 0 24.5,19 2.5,2.5 0 0 0 27,16.5 2.5,2.5 0 0 0 24.5,14 Z m -18,9 A 2.5,2.5 0 0 0 4,25.5 2.5,2.5 0 0 0 6.5,28 2.5,2.5 0 0 0 9,25.5 2.5,2.5 0 0 0 6.5,23 Z m 9,0 A 2.5,2.5 0 0 0 13,25.5 2.5,2.5 0 0 0 15.5,28 2.5,2.5 0 0 0 18,25.5 2.5,2.5 0 0 0 15.5,23 Z m 9,0 A 2.5,2.5 0 0 0 22,25.5 2.5,2.5 0 0 0 24.5,28 2.5,2.5 0 0 0 27,25.5 2.5,2.5 0 0 0 24.5,23 Z"/>
+ <circle style="fill:#ffffff" cx="15.5" cy="15.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="6.5" cy="15.5" r="2.5"/>
+ <circle style="fill:#3f3f3f" cx="24.5" cy="15.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="15.5" cy="6.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="6.431" cy="6.569" r="2.431"/>
+ <circle style="fill:#ffffff" cx="24.5" cy="6.5" r="2.5"/>
+ <circle style="fill:#3f3f3f" cx="15.5" cy="24.5" r="2.5"/>
+ <circle style="fill:#3f3f3f" cx="6.5" cy="24.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="24.5" cy="24.5" r="2.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.3496094 2 C 2.6017094 2 2 2.6017094 2 3.3496094 L 2 4.3496094 C 2 3.6017094 2.6017094 3 3.3496094 3 L 27.650391 3 C 28.398291 3 29 3.6017094 29 4.3496094 L 29 3.3496094 C 29 2.6017094 28.398291 2 27.650391 2 L 3.3496094 2 z"/>
+ <rect style="opacity:0.1" width="27" height="1" x="2" y="11"/>
+ <rect style="opacity:0.1" width="27" height="1" x="2" y="20"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.jagex.RuneScape.svg b/.icons/awkward/32x32/apps/com.jagex.RuneScape.svg
new file mode 120000
index 00000000..d44120db
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.jagex.RuneScape.svg
@@ -0,0 +1 @@
+runescape.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.jetbrains.DataGrip.svg b/.icons/awkward/32x32/apps/com.jetbrains.DataGrip.svg
new file mode 120000
index 00000000..b89a9332
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.jetbrains.DataGrip.svg
@@ -0,0 +1 @@
+datagrip.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.jetbrains.IntelliJ-IDEA-Community.svg b/.icons/awkward/32x32/apps/com.jetbrains.IntelliJ-IDEA-Community.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.jetbrains.IntelliJ-IDEA-Community.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.jetbrains.IntelliJ-IDEA-Ultimate.svg b/.icons/awkward/32x32/apps/com.jetbrains.IntelliJ-IDEA-Ultimate.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.jetbrains.IntelliJ-IDEA-Ultimate.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.jetbrains.PhpStorm.svg b/.icons/awkward/32x32/apps/com.jetbrains.PhpStorm.svg
new file mode 120000
index 00000000..3b0db9e6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.jetbrains.PhpStorm.svg
@@ -0,0 +1 @@
+phpstorm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.jetbrains.PyCharm-Community.svg b/.icons/awkward/32x32/apps/com.jetbrains.PyCharm-Community.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.jetbrains.PyCharm-Community.svg
@@ -0,0 +1 @@
+pycharm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.jetbrains.PyCharm-Professional.svg b/.icons/awkward/32x32/apps/com.jetbrains.PyCharm-Professional.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.jetbrains.PyCharm-Professional.svg
@@ -0,0 +1 @@
+pycharm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.jetbrains.WebStorm.svg b/.icons/awkward/32x32/apps/com.jetbrains.WebStorm.svg
new file mode 120000
index 00000000..b9025bc7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.jetbrains.WebStorm.svg
@@ -0,0 +1 @@
+webstorm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.jgraph.drawio.desktop.svg b/.icons/awkward/32x32/apps/com.jgraph.drawio.desktop.svg
new file mode 120000
index 00000000..d8360c67
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.jgraph.drawio.desktop.svg
@@ -0,0 +1 @@
+draw.io.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.katawa_shoujo.KatawaShoujo.svg b/.icons/awkward/32x32/apps/com.katawa_shoujo.KatawaShoujo.svg
new file mode 100644
index 00000000..00e6f22c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.katawa_shoujo.KatawaShoujo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 10.078711,3 C 5.6173145,3 2,7.1158747 2,12.192968 c 0,1.364123 0.2115376,2.677099 0.5824218,3.930665 0,0 0.3364496,1.130089 0.634375,1.752734 C 6.6218137,25.837366 16,31 16,31 c 0,0 9.378186,-5.162634 12.783203,-13.123633 0.297926,-0.622645 0.634375,-1.752734 0.634375,-1.752734 C 29.788462,14.870067 30,13.557091 30,12.192968 30,7.1158747 26.382686,3 21.921289,3 19.581533,3 17.47567,3.991033 16,5.8 14.52433,3.991033 12.418467,3 10.078711,3 Z"/>
+ <path style="fill:#ffbd4a" d="M 10.078711,2 C 5.6173145,2 2,6.1158747 2,11.192968 c 0,1.364123 0.2115376,2.677099 0.5824218,3.930665 0,0 0.3364496,1.130089 0.634375,1.752734 C 6.6218137,24.837366 16,30 16,30 c 0,0 9.378186,-5.162634 12.783203,-13.123633 0.297926,-0.622645 0.634375,-1.752734 0.634375,-1.752734 C 29.788462,13.870067 30,12.557091 30,11.192968 30,6.1158747 26.382686,2 21.921289,2 19.581533,2 17.47567,2.991033 16,4.8 14.52433,2.991033 12.418467,2 10.078711,2 Z"/>
+ <path style="opacity:0.1" d="m 26.372624,13.002008 c 0.216859,-0.0121 0.407442,0.03086 0.599939,0.118365 0.939194,0.439087 1.168421,1.794715 0.95208,2.587899 -0.447124,1.504065 -1.734256,4.010246 -3.457495,5.781444 -0.760297,0.752148 -1.755157,1.697658 -2.832819,1.477977 -0.850163,-0.262644 -1.324816,-0.465807 -1.559581,-0.960917 -0.375542,-1.284365 0.752909,-1.807838 1.407603,-2.47953 1.435366,-1.492888 2.935418,-3.754761 3.658391,-5.268479 0.398557,-0.771978 0.472279,-1.071033 1.231882,-1.256759 z"/>
+ <path style="fill:#ee6d51" d="m 26.372624,12.002008 c 0.216859,-0.0121 0.407442,0.03086 0.599939,0.118365 0.939194,0.439087 1.168421,1.794715 0.95208,2.587899 -0.447124,1.504065 -1.734256,4.010246 -3.457495,5.781444 -0.760297,0.752148 -1.755157,1.697658 -2.832819,1.477977 -0.850163,-0.262644 -1.324816,-0.465807 -1.559581,-0.960917 -0.375542,-1.284365 0.752909,-1.807838 1.407603,-2.47953 1.435366,-1.492888 2.935418,-3.754761 3.658391,-5.268479 0.398557,-0.771978 0.472279,-1.071033 1.231882,-1.256759 z"/>
+ <path style="opacity:0.1" d="m 21.693359,13.519531 c -0.392143,0.0512 -0.774513,0.273567 -1.09375,0.746094 -0.20606,0.302268 -0.382632,0.666506 -0.509765,1.068359 -0.160133,0.680967 -0.149367,0.956541 0.408203,1.566407 0.25082,0.245926 0.498245,0.486582 0.744141,0.722656 1.701123,1.633182 3.472769,3.217948 5.013671,4.523437 0.75669,-1.000773 1.436831,-2.074569 2.013672,-3.208984 -0.74804,-0.628373 -1.666504,-1.425124 -2.373047,-2.085938 -0.828271,-0.777387 -1.598885,-1.670662 -2.398437,-2.533203 -0.468611,-0.495244 -1.151115,-0.88416 -1.804688,-0.798828 z"/>
+ <path style="fill:#ff7d5f" d="M 21.693359 12.519531 C 21.301216 12.570731 20.918846 12.793098 20.599609 13.265625 C 20.393549 13.567893 20.216977 13.932131 20.089844 14.333984 C 19.929711 15.014951 19.940477 15.290525 20.498047 15.900391 C 20.748867 16.146317 20.996292 16.386973 21.242188 16.623047 C 22.943311 18.256229 24.714957 19.840995 26.255859 21.146484 C 27.012549 20.145711 27.69269 19.071915 28.269531 17.9375 C 27.521491 17.309127 26.603027 16.512376 25.896484 15.851562 C 25.068213 15.074175 24.297599 14.1809 23.498047 13.318359 C 23.029436 12.823115 22.346932 12.434199 21.693359 12.519531 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.078125 2 C 5.6167285 2 2 6.1162661 2 11.193359 C 2 11.372076 2.0123869 11.547667 2.0195312 11.724609 C 2.2354769 6.8668802 5.7558452 3 10.078125 3 C 12.417881 3 14.52433 3.9918143 16 5.8007812 C 17.47567 3.9918143 19.582119 3 21.921875 3 C 26.244155 3 29.764523 6.8668802 29.980469 11.724609 C 29.987613 11.547667 30 11.372076 30 11.193359 C 30 6.1162661 26.383272 2 21.921875 2 C 19.582119 2 17.47567 2.9918143 16 4.8007812 C 14.52433 2.9918143 12.417881 2 10.078125 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.krillbite.ThePlan.svg b/.icons/awkward/32x32/apps/com.krillbite.ThePlan.svg
new file mode 100644
index 00000000..2bbc71e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.krillbite.ThePlan.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4e8b94" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 10,7 v 19.992188 l 3,0.0059 V 27 H 13.623047 14 v -7.240234 c 0.105435,0.127019 0.213503,0.247118 0.322266,0.30664 h 5.253906 C 21.660916,18.926028 22.997105,16.386422 23,13.673828 22.999991,9.8232188 20.35533,7.0000157 17.09375,7 16.104652,7.0023044 14.920738,7.3131556 14,7.8710938 V 7 H 13.611328 12 Z m 3.462891,2.046875 c 0.374814,0.00982 0.716071,0.2254068 1.115234,0.5390625 0.683961,0.5404625 1.436236,1.3097615 2.183594,2.0625005 0.443363,-0.07202 1.112831,-0.191168 1.882812,-0.148438 0.823412,-0.681078 1.559479,-0.517962 2.265625,-0.08008 0.219174,0.884645 -0.12099,1.132532 -0.08203,1.419922 l 0.101563,0.753906 c -0.53717,0.256038 -1.014471,-0.08466 -1.494141,-0.40625 l 0.02148,0.04687 -0.396484,1.412109 c -0.07366,1.289539 0.124013,2.2604 0.701172,3.332032 l -0.47461,0.216796 c -0.317972,-0.805617 -0.71322,-1.570755 -0.757812,-2.513671 -0.689892,0.785136 -0.159506,1.832709 0.109375,2.824218 l -0.675781,0.449219 c -0.392653,-0.466004 -0.52111,-1.92779 -0.628907,-3.466797 -0.23303,0.519255 -0.458191,1.041707 -0.832031,1.490235 0.163266,0.722664 0.162207,1.445306 -0.251953,2.167968 l -0.642578,0.431641 -0.236328,-2.730469 c -0.21958,0.608377 -0.372751,1.815345 -0.660156,1.810547 -0.293481,-1.516494 0.571912,-2.622335 1.347656,-3.759765 l -0.1875,0.08789 -1.837891,1.197266 c -1.044746,0.548617 -5.3212853,2.775621 -1.421875,-2.580078 0.383674,-0.526957 1.455022,0.0667 2.144531,-0.617188 0.05126,-0.05736 0.0947,-0.10753 0.142579,-0.162109 C 13.791552,12.443325 12.127699,11.704921 12,10.849609 c 0,0 -0.0389,-0.940681 0.234375,-1.2753902 0.442331,-0.3837721 0.897797,-0.5360224 1.228516,-0.5273438 z"/>
+ <path style="fill:#ffffff" d="M 10 6 L 10 25.992188 L 13 25.998047 L 13 26 L 13.623047 26 L 14 26 L 14 18.759766 C 14.105435 18.886785 14.213503 19.006884 14.322266 19.066406 L 19.576172 19.066406 C 21.660916 17.926028 22.997105 15.386422 23 12.673828 C 22.999991 8.8232188 20.35533 6.0000157 17.09375 6 C 16.104652 6.0023044 14.920738 6.3131556 14 6.8710938 L 14 6 L 13.611328 6 L 12 6 L 10 6 z M 13.462891 8.046875 C 13.837705 8.056695 14.178962 8.2722818 14.578125 8.5859375 C 15.262086 9.1264003 16.014361 9.8956986 16.761719 10.648438 C 17.205082 10.576417 17.87455 10.45727 18.644531 10.5 C 19.467943 9.818922 20.20401 9.9820379 20.910156 10.419922 C 21.12933 11.304567 20.789166 11.552454 20.828125 11.839844 L 20.929688 12.59375 C 20.392518 12.849788 19.915217 12.50909 19.435547 12.1875 L 19.457031 12.234375 L 19.060547 13.646484 C 18.986887 14.936023 19.18456 15.906884 19.761719 16.978516 L 19.287109 17.195312 C 18.969137 16.389695 18.573889 15.624557 18.529297 14.681641 C 17.839405 15.466777 18.369791 16.51435 18.638672 17.505859 L 17.962891 17.955078 C 17.570238 17.489074 17.441781 16.027288 17.333984 14.488281 C 17.100954 15.007536 16.875793 15.529988 16.501953 15.978516 C 16.665219 16.70118 16.66416 17.423822 16.25 18.146484 L 15.607422 18.578125 L 15.371094 15.847656 C 15.151514 16.456033 14.998343 17.663001 14.710938 17.658203 C 14.417457 16.141709 15.28285 15.035868 16.058594 13.898438 L 15.871094 13.986328 L 14.033203 15.183594 C 12.988457 15.732211 8.7119177 17.959215 12.611328 12.603516 C 12.995002 12.076559 14.06635 12.670215 14.755859 11.986328 C 14.807119 11.928968 14.850558 11.878798 14.898438 11.824219 C 13.791552 11.443325 12.127699 10.704921 12 9.8496094 C 12 9.8496094 11.9611 8.908928 12.234375 8.5742188 C 12.676706 8.1904467 13.132172 8.0381964 13.462891 8.046875 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.leagueoflegends.Client.svg b/.icons/awkward/32x32/apps/com.leagueoflegends.Client.svg
new file mode 120000
index 00000000..30acf1d7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.leagueoflegends.Client.svg
@@ -0,0 +1 @@
+league-of-legends.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.leinardi.gwe.svg b/.icons/awkward/32x32/apps/com.leinardi.gwe.svg
new file mode 100644
index 00000000..60b66b01
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.leinardi.gwe.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <path style="fill:#8ed019" d="m 10.4,2 h 11.2 c 4.6536,0 8.4,3.7464 8.4,8.4 v 11.2 c 0,2.408167 -1.00325,4.573393 -2.6163,6.102232 C 25.879652,29.127759 23.845433,28.88 21.6,28.88 H 10.4 C 8.3635166,28.88 6.5007683,29.282542 5.0496964,28.085562 3.1849014,26.547307 2,24.217117 2,21.6 V 10.4 C 2,5.7464 5.7464,2 10.4,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+ <path style="fill:#3f3f3f" d="M 29.496094 7.546875 C 27.850213 7.624903 26.053657 7.8533046 24.472656 8.2421875 C 16.206232 10.26419 12.220704 15.066406 12.220703 15.066406 C 12.220703 15.066406 14.735938 21.196971 19.398438 24.740234 C 20.455871 25.541746 21.549508 26.290371 22.669922 27 L 18.011719 27 C 15.096942 24.887292 11.90625 21.197266 11.90625 21.197266 C 10.89525 21.954924 9.7201473 21.940088 8.7246094 22.400391 C 7.729068 22.860694 7.0742187 23.207031 7.0742188 23.207031 C 7.0742188 23.207031 7.9817607 24.399432 11.503906 27 L 3.9707031 27 C 4.0282948 27.06857 4.0911446 27.132155 4.1503906 27.199219 L 4.1445312 27.199219 C 4.1701973 27.227399 4.1948591 27.257066 4.2207031 27.285156 C 4.2887401 27.359096 4.3512435 27.438327 4.421875 27.509766 C 4.4393775 27.527471 4.458939 27.542981 4.4765625 27.560547 C 4.657999 27.745256 4.8487012 27.920854 5.0488281 28.085938 C 5.0491991 28.086244 5.0504102 28.085632 5.0507812 28.085938 C 5.0560067 28.090244 5.0611701 28.093391 5.0664062 28.097656 C 6.5151315 29.286631 8.3714863 30 10.400391 30 L 21.599609 30 C 23.731445 30 25.66642 29.205734 27.144531 27.90625 C 27.216515 27.848136 27.287571 27.78721 27.357422 27.722656 C 27.365527 27.715099 27.374738 27.710778 27.382812 27.703125 C 27.383158 27.702797 27.382467 27.7015 27.382812 27.701172 C 27.409752 27.675642 27.432394 27.646984 27.458984 27.621094 C 27.460965 27.619167 27.462868 27.617165 27.464844 27.615234 C 27.565657 27.516753 27.661947 27.413926 27.757812 27.310547 C 27.791853 27.273837 27.825363 27.235831 27.859375 27.199219 L 27.851562 27.199219 C 27.911701 27.131137 27.978776 27.069543 28.037109 27 L 26.736328 27 C 25.282362 26.098253 23.00785 24.475064 20.980469 21.902344 C 17.808303 17.87737 17.808594 16.490234 17.808594 16.490234 C 17.808594 16.490234 21.09983 13.178373 24.449219 11.810547 C 26.261059 11.071021 28.482973 10.509662 29.986328 10.146484 C 29.986133 10.140084 29.986538 10.133343 29.986328 10.126953 C 29.98591 10.123353 29.984475 10.120928 29.984375 10.117188 C 29.973555 9.7901031 29.942744 9.4685093 29.896484 9.1523438 C 29.893884 9.1334858 29.891272 9.1145541 29.888672 9.0957031 C 29.842392 8.7936034 29.779098 8.4973548 29.701172 8.2070312 C 29.694772 8.1813203 29.688171 8.1565044 29.681641 8.1308594 C 29.627381 7.9367221 29.567444 7.7449329 29.5 7.5566406 C 29.49902 7.5539106 29.496894 7.5515681 29.496094 7.5488281 C 29.496094 7.5488281 29.496094 7.546875 29.496094 7.546875 z M 30 12.210938 C 29.829648 12.267957 29.61967 12.32522 29.484375 12.386719 C 24.468617 14.665634 22.408203 17.996094 22.408203 17.996094 C 22.408203 17.996094 23.389032 21.158209 26.808594 24.601562 C 26.808594 24.601562 25.960301 20.379747 25.871094 18.759766 C 26.966068 17.334159 28.452193 16.132298 30 15.207031 L 30 12.210938 z"/>
+ <path style="opacity:0.2" d="M 29.496094 7.546875 C 27.850213 7.624903 26.053657 7.8533046 24.472656 8.2421875 C 16.206232 10.26419 12.220704 15.066406 12.220703 15.066406 C 12.220703 15.066406 12.393319 15.442166 12.53125 15.742188 C 13.273755 14.923782 17.061873 11.054897 24.472656 9.2421875 C 26.053657 8.8533046 27.850213 8.624903 29.496094 8.546875 L 29.496094 8.5488281 C 29.496894 8.5515681 29.49902 8.5539106 29.5 8.5566406 C 29.567444 8.7449329 29.627414 8.9367553 29.681641 9.1308594 C 29.688171 9.1565044 29.694772 9.1813203 29.701172 9.2070312 C 29.779098 9.4973548 29.842392 9.7936035 29.888672 10.095703 C 29.891272 10.114553 29.893884 10.133484 29.896484 10.152344 C 29.897329 10.158114 29.897604 10.164148 29.898438 10.169922 C 29.923773 10.163787 29.961383 10.15251 29.986328 10.146484 C 29.986133 10.140084 29.986538 10.133343 29.986328 10.126953 C 29.98591 10.123353 29.984475 10.120928 29.984375 10.117188 C 29.973555 9.7901026 29.942744 9.4685093 29.896484 9.1523438 L 29.888672 9.0957031 C 29.842392 8.7936034 29.779098 8.4973548 29.701172 8.2070312 C 29.694772 8.1813204 29.688171 8.1565044 29.681641 8.1308594 C 29.627381 7.9367221 29.567444 7.7449329 29.5 7.5566406 C 29.49902 7.5539106 29.496894 7.5515681 29.496094 7.5488281 L 29.496094 7.546875 z M 30 12.210938 C 29.829648 12.267956 29.61967 12.32522 29.484375 12.386719 C 24.468617 14.665634 22.408203 17.996094 22.408203 17.996094 C 22.408203 17.996094 22.488424 18.242089 22.660156 18.646484 C 23.224512 17.855538 25.256691 15.307571 29.484375 13.386719 C 29.61967 13.32522 29.829648 13.267957 30 13.210938 L 30 12.210938 z M 18.033203 17.277344 C 17.971892 17.337099 17.808594 17.490234 17.808594 17.490234 C 17.808594 17.490234 17.808303 18.87737 20.980469 22.902344 C 23.00785 25.475064 25.282362 27.098253 26.736328 28 L 27.027344 28 C 27.065445 27.967673 27.107014 27.939233 27.144531 27.90625 C 27.216515 27.848136 27.287571 27.78721 27.357422 27.722656 C 27.365527 27.715099 27.374739 27.710778 27.382812 27.703125 C 27.382812 27.703125 27.382812 27.701172 27.382812 27.701172 C 27.409752 27.675642 27.432394 27.646984 27.458984 27.621094 C 27.460965 27.619167 27.462868 27.617165 27.464844 27.615234 C 27.565657 27.516753 27.661948 27.413926 27.757812 27.310547 C 27.791853 27.273837 27.825363 27.235831 27.859375 27.199219 L 27.851562 27.199219 C 27.911701 27.131137 27.978776 27.069543 28.037109 27 L 26.736328 27 C 25.282362 26.098253 23.00785 24.475064 20.980469 21.902344 C 19.096869 19.512356 18.343927 18.069051 18.033203 17.277344 z M 25.972656 19.642578 C 25.940776 19.6829 25.902345 19.719078 25.871094 19.759766 C 25.936042 20.939214 26.322905 23.039405 26.572266 24.34375 C 26.655688 24.430467 26.722072 24.514439 26.808594 24.601562 C 26.808594 24.601562 26.203966 21.546195 25.972656 19.642578 z M 11.90625 21.197266 C 10.89525 21.954924 9.7201473 21.940088 8.7246094 22.400391 C 7.729068 22.860694 7.0742187 23.207031 7.0742188 23.207031 C 7.0742188 23.207031 7.2957765 23.465879 7.7265625 23.888672 C 8.0099192 23.745064 8.1224581 23.678804 8.7246094 23.400391 C 9.7201473 22.940088 10.89525 22.954924 11.90625 22.197266 C 11.90625 22.197266 15.096942 25.887292 18.011719 28 L 22.669922 28 C 22.158534 27.676106 21.653631 27.341463 21.154297 27 L 18.011719 27 C 15.096942 24.887292 11.90625 21.197266 11.90625 21.197266 z M 3.9707031 27 C 4.0282948 27.06857 4.0911446 27.132155 4.1503906 27.199219 L 4.1445312 27.199219 C 4.1701973 27.227399 4.1948591 27.257066 4.2207031 27.285156 C 4.2887401 27.359096 4.3512435 27.438327 4.421875 27.509766 C 4.4393775 27.527471 4.458939 27.542981 4.4765625 27.560547 C 4.6282967 27.715018 4.7902903 27.859094 4.9550781 28 L 11.503906 28 C 10.982699 27.615168 10.627073 27.323859 10.214844 27 L 3.9707031 27 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 29.898438,10.169922 c -1.501555,0.363614 -3.667443,0.91337 -5.449219,1.640625 -3.349389,1.367826 -6.640625,4.679687 -6.640625,4.679687 0,0 0.01204,0.245505 0.224609,0.78711 0.558339,-0.544173 3.398032,-3.234311 6.416016,-4.466797 1.81184,-0.739526 4.033754,-1.300885 5.537109,-1.664063 -1.95e-4,-0.0064 2.1e-4,-0.01314 0,-0.01953 -4.18e-4,-0.0036 -0.0019,-0.006 -0.002,-0.0098 -0.01062,-0.321116 -0.04108,-0.636677 -0.08594,-0.947266 z M 30,15.207031 c -1.547807,0.925267 -3.033932,2.127128 -4.128906,3.552735 0.01234,0.22406 0.06443,0.57726 0.101562,0.882812 C 27.057809,18.270107 28.496368,17.105891 30,16.207031 Z m -17.46875,0.535157 c -0.08573,0.09449 -0.310547,0.324218 -0.310547,0.324218 0,0 2.515235,6.130565 7.177735,9.673828 0.574791,0.43568 1.161187,0.853108 1.755859,1.259766 h 1.515625 C 21.549508,26.290371 20.45587,25.541746 19.398438,24.740234 15.512736,21.787299 13.22121,17.242954 12.53125,15.742188 Z m 10.128906,2.904296 c -0.1052,0.147439 -0.251953,0.34961 -0.251953,0.34961 0,0 0.980829,3.162115 4.400391,6.605468 0,0 -0.14319,-0.77063 -0.236328,-1.257812 -2.323376,-2.415118 -3.463942,-4.64192 -3.91211,-5.697266 z M 7.7265625,23.888672 c -0.1851191,0.09382 -0.6523438,0.318359 -0.6523437,0.318359 0,0 0.7671463,0.928297 3.1406252,2.792969 h 1.289062 C 9.4377939,25.474491 8.3378482,24.488615 7.7265625,23.888672 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.lettier.gifcurry.svg b/.icons/awkward/32x32/apps/com.lettier.gifcurry.svg
new file mode 120000
index 00000000..6612d6ce
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.lettier.gifcurry.svg
@@ -0,0 +1 @@
+gifcurry.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.lettier.movie-monad.svg b/.icons/awkward/32x32/apps/com.lettier.movie-monad.svg
new file mode 100644
index 00000000..40832b5a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.lettier.movie-monad.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#bfbfbf" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1" d="M 18.599609,11.527078 13,15.027078 V 17.572 l 5.599609,3.5 1.589844,-2.544922 L 16.625,16.300515 20.189453,14.072 Z m 7,0 -5.599609,3.5 V 17.572 l 5.599609,3.5 1.589844,-2.544922 L 23.625,16.300515 27.189453,14.072 Z M 5,12.999734 v 3 h 7 v -3 z m 0,4 v 3 h 7 v -3 z"/>
+ <path style="fill:none;stroke:#d5498f;stroke-width:3;stroke-linejoin:bevel" d="m 26.394998,11.8 -5.6,3.5 5.6,3.5"/>
+ <path style="fill:none;stroke:#a659ca;stroke-width:3;stroke-linejoin:bevel" d="m 19.394998,11.8 -5.6,3.5 5.6,3.5"/>
+ <rect style="fill:#2f8ce3" width="7" height="3" x="5" y="12"/>
+ <rect style="fill:#2f8ce3" width="7" height="3" x="5" y="16"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.librehat.yahooweather.svg b/.icons/awkward/32x32/apps/com.librehat.yahooweather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.librehat.yahooweather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.makemkv.MakeMKV.svg b/.icons/awkward/32x32/apps/com.makemkv.MakeMKV.svg
new file mode 120000
index 00000000..081aadd7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.makemkv.MakeMKV.svg
@@ -0,0 +1 @@
+makemkv.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.mattermost.Desktop.svg b/.icons/awkward/32x32/apps/com.mattermost.Desktop.svg
new file mode 120000
index 00000000..2cdc6365
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.mattermost.Desktop.svg
@@ -0,0 +1 @@
+mattermost.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.meetfranz.Franz.svg b/.icons/awkward/32x32/apps/com.meetfranz.Franz.svg
new file mode 120000
index 00000000..d9225a68
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.meetfranz.Franz.svg
@@ -0,0 +1 @@
+franz.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.moddb.TotalChaos.svg b/.icons/awkward/32x32/apps/com.moddb.TotalChaos.svg
new file mode 100644
index 00000000..7a027f6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.moddb.TotalChaos.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#783535" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 8.0127404,7.0000082 c -0.09747,1.1416345 0.3976289,3.9998458 0.3564368,4.3810018 0.029721,0.521557 0.5053794,0.660557 0.5053794,0.660557 l 0.5848194,0.01314 C 9.6309258,11.246297 9.8783179,10.278985 10.342613,10 h 2.657384 v 15.01732 l -1.92504,-0.03464 -0.04649,-1.971645 -0.98045,-0.02207 -0.404974,4.011026 9.481617,10e-6 1.003961,-0.971406 C 19.453484,25.803748 18.28596,25.60287 17.999992,24.277428 V 9 h 4.707189 C 22.859728,9.1596356 22.013488,9.9185081 22.163647,10.061301 22.835598,10.7003 23.42101,11.141506 24,11.126699 V 6.9999975 Z"/>
+ <path style="fill:#f1e9de" d="m 8.0127404,6.0000082 c -0.09747,1.1416345 0.3976289,3.9998458 0.3564368,4.3810018 0.029721,0.521557 0.5053794,0.660557 0.5053794,0.660557 l 0.5848194,0.01314 C 9.6309258,10.246297 9.8783179,9.2789854 10.342613,9 h 2.657384 v 15.01732 l -1.92504,-0.03464 -0.04649,-1.971645 -0.98045,-0.02207 -0.404974,4.011026 9.481617,10e-6 1.003961,-0.971406 C 19.453484,24.803748 18.28596,24.60287 17.999992,23.277428 V 8 h 4.707189 C 22.859728,8.1596356 22.013488,8.9185081 22.163647,9.0613008 22.835598,9.7003 23.42101,10.141506 24,10.126699 V 5.9999975 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.mojang.Minecraft.svg b/.icons/awkward/32x32/apps/com.mojang.Minecraft.svg
new file mode 120000
index 00000000..9a4276ad
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.mojang.Minecraft.svg
@@ -0,0 +1 @@
+minecraft.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.moonlight_stream.Moonlight.svg b/.icons/awkward/32x32/apps/com.moonlight_stream.Moonlight.svg
new file mode 120000
index 00000000..f1d2585b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.moonlight_stream.Moonlight.svg
@@ -0,0 +1 @@
+moonlight.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.netease.CloudMusic.svg b/.icons/awkward/32x32/apps/com.netease.CloudMusic.svg
new file mode 120000
index 00000000..157c17cb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.netease.CloudMusic.svg
@@ -0,0 +1 @@
+netease-cloud-music.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.notepadqq.Notepadqq.svg b/.icons/awkward/32x32/apps/com.notepadqq.Notepadqq.svg
new file mode 120000
index 00000000..2bc3a483
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.notepadqq.Notepadqq.svg
@@ -0,0 +1 @@
+notepadqq.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.obsproject.Studio.svg b/.icons/awkward/32x32/apps/com.obsproject.Studio.svg
new file mode 120000
index 00000000..8d762dac
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.obsproject.Studio.svg
@@ -0,0 +1 @@
+obs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.ozmartians.VidCutter.svg b/.icons/awkward/32x32/apps/com.ozmartians.VidCutter.svg
new file mode 120000
index 00000000..a1b21248
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.ozmartians.VidCutter.svg
@@ -0,0 +1 @@
+vidcutter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.play0ad.zeroad.svg b/.icons/awkward/32x32/apps/com.play0ad.zeroad.svg
new file mode 120000
index 00000000..23944b0a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.play0ad.zeroad.svg
@@ -0,0 +1 @@
+0ad.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.rawtherapee.RawTherapee.svg b/.icons/awkward/32x32/apps/com.rawtherapee.RawTherapee.svg
new file mode 120000
index 00000000..28335e25
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.rawtherapee.RawTherapee.svg
@@ -0,0 +1 @@
+rawtherapee.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.realm667.WolfenDoom_Blade_of_Agony.svg b/.icons/awkward/32x32/apps/com.realm667.WolfenDoom_Blade_of_Agony.svg
new file mode 120000
index 00000000..8bad13ce
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.realm667.WolfenDoom_Blade_of_Agony.svg
@@ -0,0 +1 @@
+wolfenstein.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.remarkable.reMarkable.svg b/.icons/awkward/32x32/apps/com.remarkable.reMarkable.svg
new file mode 100644
index 00000000..e1d42210
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.remarkable.reMarkable.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 24.201172,11 -4.511719,6.787109 -4.550781,-6.779297 H 12.029297 L 13,12.478516 v 9.43164 L 11.517578,23 H 13 15 16.076172 L 15,21.910156 v -7.033203 l 4.537109,6.107422 4.664063,-7.396484 v 8.322265 L 23.130859,23 H 24.201172 27 28.611328 L 27,21.910156 v -9.810547 l 1.611328,-1.091797 H 27 Z M 9.9824219,15.003906 C 9.0091867,15.064154 8.4539535,15.727452 8,16.453125 V 15.009766 L 5,16.152344 3.8808594,16.634766 5,17.556641 v 4.371093 L 3.9570312,23 H 5 8 9.4375 L 8,21.927734 v -4.720703 c 0.8872906,-0.201565 1.339391,-0.379253 2.347656,0.22461 l 0.677735,-2.265625 c -0.36989,-0.133729 -0.718557,-0.182193 -1.0429691,-0.16211 z"/>
+ <path style="fill:#ffffff" d="M 24.201172 10 L 19.689453 16.787109 L 15.138672 10.007812 L 12.029297 10.007812 L 13 11.478516 L 13 20.910156 L 11.517578 22 L 13 22 L 15 22 L 16.076172 22 L 15 20.910156 L 15 13.876953 L 19.537109 19.984375 L 24.201172 12.587891 L 24.201172 20.910156 L 23.130859 22 L 24.201172 22 L 27 22 L 28.611328 22 L 27 20.910156 L 27 11.099609 L 28.611328 10.007812 L 27 10.007812 L 24.201172 10 z M 9.9824219 14.003906 C 9.0091867 14.064154 8.4539535 14.727452 8 15.453125 L 8 14.009766 L 5 15.152344 L 3.8808594 15.634766 L 5 16.556641 L 5 20.927734 L 3.9570312 22 L 5 22 L 8 22 L 9.4375 22 L 8 20.927734 L 8 16.207031 C 8.8872906 16.005466 9.339391 15.827778 10.347656 16.431641 L 11.025391 14.166016 C 10.655501 14.032287 10.306834 13.983823 9.9824219 14.003906 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.scoutshonour.Digital.svg b/.icons/awkward/32x32/apps/com.scoutshonour.Digital.svg
new file mode 100644
index 00000000..c052a014
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.scoutshonour.Digital.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="25" height="25" x="-31" y="-30" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="25" height="25" x="-30" y="-30" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="25" height="25" x="-28" y="-27" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#2d50e6" width="25" height="25" x="-27" y="-27" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1" d="M 25.976562 3.0234375 L 2.3652344 26.634766 C 2.1392969 26.408829 2 26.09625 2 25.75 L 2 26.75 C 2 27.09625 2.1392969 27.408829 2.3652344 27.634766 L 26.634766 3.3652344 C 26.459634 3.1901026 26.231387 3.0698303 25.976562 3.0234375 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.2505424,2.0000001 C 2.5580424,2.0000001 2,2.5580426 2,3.2505425 V 25.749457 c 0,0.34625 0.1389171,0.65975 0.3648546,0.885687 L 26.635144,2.3648546 C 26.409207,2.1389171 26.095707,2.0000001 25.749457,2.0000001 Z"/>
+ <path style="opacity:0.2" d="m 4,8 v 15 h 4 5 v -2 h 1 v -2 h 2 V 12 H 14 V 10 H 13 V 8 H 8 Z m 15,0 v 2 h 4 V 8 Z M 8,10 h 3 v 2 h 1 v 7 h -1 v 2 H 8 Z m 11,3 v 8 h 2 v 2 h 4 v -2 h -2 v -8 z"/>
+ <rect style="fill:#ffffff" width="4" height="15" x="4" y="7"/>
+ <rect style="fill:#ffffff" width="5" height="2" x="8" y="7"/>
+ <rect style="fill:#ffffff" width="3" height="2" x="11" y="9"/>
+ <rect style="fill:#ffffff" width="5" height="2" x="8" y="20"/>
+ <rect style="fill:#ffffff" width="3" height="2" x="11" y="18"/>
+ <rect style="fill:#ffffff" width="4" height="7" x="12" y="11"/>
+ <rect style="fill:#ffffff" width="4" height="8" x="19" y="12"/>
+ <rect style="fill:#ffffff" width="4" height="2" x="21" y="20"/>
+ <rect style="fill:#ffffff" width="4" height="2" x="19" y="7"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.25 2 C 2.5575 2 2 2.5575 2 3.25 L 2 4.25 C 2 3.5575 2.5575 3 3.25 3 L 25.75 3 C 26.4425 3 27 3.5575 27 4.25 L 27 3.25 C 27 2.5575 26.4425 2 25.75 2 L 3.25 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.scoutshonour.dtipbijays.svg b/.icons/awkward/32x32/apps/com.scoutshonour.dtipbijays.svg
new file mode 100644
index 00000000..48c06e8c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.scoutshonour.dtipbijays.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1" d="m 5,6 v 6 h 6 V 6 Z m 0,8 v 6 h 6 v -6 z m 8,0 v 6 h 6 v -6 z m 8,0 v 6 h 6 V 14 Z M 5,22 v 6 h 6 v -6 z m 8,0 v 6 h 6 v -6 z m 8,0 v 6 h 6 v -6 z"/>
+ <rect style="fill:#ff5dc2" width="6" height="6" x="13" y="13"/>
+ <rect style="fill:#ff6363" width="6" height="6" x="5" y="13"/>
+ <rect style="fill:#ff7940" width="6" height="6" x="21" y="13"/>
+ <rect style="fill:#6182de" width="6" height="6" x="13" y="21"/>
+ <rect style="fill:#ffa631" width="6" height="6" x="5" y="21"/>
+ <rect style="fill:#2ba540" width="6" height="6" x="21" y="21"/>
+ <rect style="fill:#40b8ff" width="6" height="6" x="5" y="5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.shatteredpixel.shatteredpixeldungeon.svg b/.icons/awkward/32x32/apps/com.shatteredpixel.shatteredpixeldungeon.svg
new file mode 100644
index 00000000..fb6803a7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.shatteredpixel.shatteredpixeldungeon.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="25" height="25" x="-30" y="-28" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#309b30" width="25" height="25" x="-29" y="-28" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.25" d="m 3.0000011,19.277778 v 8.47168 C 3.0000011,28.441958 3.5580436,29 4.2505436,29 H 26.749458 C 27.441958,29 28,28.441958 28,27.749458 v -8.47168 z"/>
+ <path style="opacity:0.2" d="M 1.75,3 C 1.3345,3 1,3.3078678 1,3.6914062 V 20.308594 21 h 12 v 7.296875 C 13,28.686172 13.372318,29 13.833984,29 h 3.332032 C 17.627682,29 18,28.686172 18,28.296875 V 21 H 30 V 17 3.6914062 C 30,3.3078678 29.6655,3 29.25,3 h -1.5 C 27.3345,3 27,3.3078678 27,3.6914062 V 17 H 18 V 3.703125 C 18,3.3138277 17.627682,3 17.166016,3 H 13.833984 C 13.372318,3 13,3.3138277 13,3.703125 V 17 H 4 V 3.6914062 C 4,3.3078678 3.6655,3 3.25,3 Z"/>
+ <rect style="fill:#ffa402" width="3" height="18" x="1" y="2" rx=".75" ry=".692"/>
+ <rect style="fill:#ffa402" width="3" height="18" x="27" y="2" rx=".75" ry=".692"/>
+ <rect style="fill:#ffa402" width="4" height="29" x="16" y="-30" transform="rotate(90)"/>
+ <rect style="fill:#ffa402" width="5" height="26" x="-18" y="-28" rx=".833" ry=".703" transform="scale(-1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 1.75 2 C 1.3345 2 1 2.3078678 1 2.6914062 L 1 3.6914062 C 1 3.3078678 1.3345 3 1.75 3 L 3.25 3 C 3.6655 3 4 3.3078679 4 3.6914062 L 4 2.6914062 C 4 2.3078679 3.6655 2 3.25 2 L 1.75 2 z M 13.833984 2 C 13.372318 2 13 2.3138277 13 2.703125 L 13 3.703125 C 13 3.3138277 13.372318 3 13.833984 3 L 17.166016 3 C 17.627682 3 18 3.3138277 18 3.703125 L 18 2.703125 C 18 2.3138277 17.627682 2 17.166016 2 L 13.833984 2 z M 27.75 2 C 27.3345 2 27 2.3078678 27 2.6914062 L 27 3.6914062 C 27 3.3078678 27.3345 3 27.75 3 L 29.25 3 C 29.6655 3 30 3.3078679 30 3.6914062 L 30 2.6914062 C 30 2.3078679 29.6655 2 29.25 2 L 27.75 2 z M 4 16 L 4 17 L 13 17 L 13 16 L 4 16 z M 18 16 L 18 17 L 27 17 L 27 16 L 18 16 z"/>
+ <rect style="opacity:0.2" width="13" height="13" x="9" y="13" rx="1.444" ry="1.444"/>
+ <rect style="fill:#ffdc2f" width="13" height="13" x="9" y="12" rx="1.444" ry="1.444"/>
+ <rect style="fill:#3f3f3f" width="5" height="4" x="13" y="15"/>
+ <rect style="fill:#3f3f3f" width="3" height="4" x="14" y="19"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.445312 12 C 9.6450903 12 9 12.64509 9 13.445312 L 9 14.445312 C 9 13.64509 9.6450903 13 10.445312 13 L 20.554688 13 C 21.35491 13 22 13.64509 22 14.445312 L 22 13.445312 C 22 12.64509 21.35491 12 20.554688 12 L 10.445312 12 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.skype.Client.svg b/.icons/awkward/32x32/apps/com.skype.Client.svg
new file mode 120000
index 00000000..c233e23c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.skype.Client.svg
@@ -0,0 +1 @@
+skype.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.slack.Slack.svg b/.icons/awkward/32x32/apps/com.slack.Slack.svg
new file mode 120000
index 00000000..7cb5329c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.slack.Slack.svg
@@ -0,0 +1 @@
+slack.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.snes9x.Snes9x.svg b/.icons/awkward/32x32/apps/com.snes9x.Snes9x.svg
new file mode 120000
index 00000000..df751c50
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.snes9x.Snes9x.svg
@@ -0,0 +1 @@
+snes9x.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.spotify.Client.svg b/.icons/awkward/32x32/apps/com.spotify.Client.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.spotify.Client.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.stepmania.StepMania.svg b/.icons/awkward/32x32/apps/com.stepmania.StepMania.svg
new file mode 120000
index 00000000..9e965db2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.stepmania.StepMania.svg
@@ -0,0 +1 @@
+stepmania-ssc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.sublimemerge.App.svg b/.icons/awkward/32x32/apps/com.sublimemerge.App.svg
new file mode 120000
index 00000000..0cd43386
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.sublimemerge.App.svg
@@ -0,0 +1 @@
+sublime-merge.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.sublimetext.three.svg b/.icons/awkward/32x32/apps/com.sublimetext.three.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.sublimetext.three.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.sweethome3d.Sweethome3d.svg b/.icons/awkward/32x32/apps/com.sweethome3d.Sweethome3d.svg
new file mode 120000
index 00000000..fbb5bede
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.sweethome3d.Sweethome3d.svg
@@ -0,0 +1 @@
+sweethome3d.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.syntevo.SmartGit.svg b/.icons/awkward/32x32/apps/com.syntevo.SmartGit.svg
new file mode 120000
index 00000000..c8ab8ace
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.syntevo.SmartGit.svg
@@ -0,0 +1 @@
+smartgit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.syntevo.SmartSynchronize.svg b/.icons/awkward/32x32/apps/com.syntevo.SmartSynchronize.svg
new file mode 120000
index 00000000..500fbef6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.syntevo.SmartSynchronize.svg
@@ -0,0 +1 @@
+smartsynchronize.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.szibele.e-juice-calc.svg b/.icons/awkward/32x32/apps/com.szibele.e-juice-calc.svg
new file mode 100644
index 00000000..9de01bdb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.szibele.e-juice-calc.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="17" height="21" x="7" y="10" rx="1.417" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="17" height="21" x="7" y="9" rx="1.417" ry="1.4"/>
+ <path style="fill:#8e8e8e" d="M 16.625 6 C 16.27875 6 16 6.3345 16 6.75 L 16 7 L 16 8.25 L 16 9 L 16.625 9 L 20.375 9 L 21 9 L 21 8.25 L 21 7 L 21 6.75 C 21 6.3345 20.72125 6 20.375 6 L 16.625 6 z"/>
+ <rect style="fill:#b7b7b7" width="3" height="4" x="17" y="2"/>
+ <rect style="opacity:0.2" width="11" height="5" x="10" y="11"/>
+ <rect style="fill:#b7b7b7" width="5" height="5" x="13" y="11"/>
+ <path style="fill:#c77640" d="m 10,13 v 3 h 11 v -3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.4160156 9 C 7.6311823 9 7 9.6247906 7 10.400391 L 7 11.400391 C 7 10.624791 7.6311823 10 8.4160156 10 L 22.583984 10 C 23.368818 10 24 10.624791 24 11.400391 L 24 10.400391 C 24 9.6247906 23.368818 9 22.583984 9 L 8.4160156 9 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="11" height="1" x="10" y="13"/>
+ <rect style="opacity:0.2" width="11" height="1" x="10" y="11"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="3" height="1" x="17" y="2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.teamspeak.TeamSpeak.svg b/.icons/awkward/32x32/apps/com.teamspeak.TeamSpeak.svg
new file mode 120000
index 00000000..a51a2f95
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.teamspeak.TeamSpeak.svg
@@ -0,0 +1 @@
+teamspeak3.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.teeworlds.Teeworlds.svg b/.icons/awkward/32x32/apps/com.teeworlds.Teeworlds.svg
new file mode 120000
index 00000000..960f9cef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.teeworlds.Teeworlds.svg
@@ -0,0 +1 @@
+teeworlds.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.transmissionbt.Transmission.svg b/.icons/awkward/32x32/apps/com.transmissionbt.Transmission.svg
new file mode 120000
index 00000000..cc565769
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.transmissionbt.Transmission.svg
@@ -0,0 +1 @@
+transmission.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.tux4kids.tuxmath.svg b/.icons/awkward/32x32/apps/com.tux4kids.tuxmath.svg
new file mode 120000
index 00000000..560c329f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.tux4kids.tuxmath.svg
@@ -0,0 +1 @@
+tuxmath.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.tux4kids.tuxtype.svg b/.icons/awkward/32x32/apps/com.tux4kids.tuxtype.svg
new file mode 120000
index 00000000..cf3ead15
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.tux4kids.tuxtype.svg
@@ -0,0 +1 @@
+tuxtype.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.unity.UnityHub.svg b/.icons/awkward/32x32/apps/com.unity.UnityHub.svg
new file mode 120000
index 00000000..bda22a78
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.unity.UnityHub.svg
@@ -0,0 +1 @@
+unityhub.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.uploadedlobster.peek.svg b/.icons/awkward/32x32/apps/com.uploadedlobster.peek.svg
new file mode 120000
index 00000000..123c5354
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.uploadedlobster.peek.svg
@@ -0,0 +1 @@
+peek.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.valvesoftware.Steam.svg b/.icons/awkward/32x32/apps/com.valvesoftware.Steam.svg
new file mode 120000
index 00000000..c630de4b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.valvesoftware.Steam.svg
@@ -0,0 +1 @@
+steam.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.viber.Viber.svg b/.icons/awkward/32x32/apps/com.viber.Viber.svg
new file mode 120000
index 00000000..3062920d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.viber.Viber.svg
@@ -0,0 +1 @@
+viber.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.viewizard.AstroMenace.svg b/.icons/awkward/32x32/apps/com.viewizard.AstroMenace.svg
new file mode 120000
index 00000000..17f9bfc0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.viewizard.AstroMenace.svg
@@ -0,0 +1 @@
+astromenace.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.vinszent.GnomeTwitch.svg b/.icons/awkward/32x32/apps/com.vinszent.GnomeTwitch.svg
new file mode 120000
index 00000000..34f5ff86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.vinszent.GnomeTwitch.svg
@@ -0,0 +1 @@
+gnome-twitch.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.visualstudio.code.oss.svg b/.icons/awkward/32x32/apps/com.visualstudio.code.oss.svg
new file mode 100644
index 00000000..889216ca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.visualstudio.code.oss.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="24" x="2" y="5" rx="1.45" ry="1.2"/>
+ <rect style="fill:#167abf" width="29" height="24" x="2" y="4" rx="1.45" ry="1.2"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4492188 4 C 2.6459187 4 2 4.5344189 2 5.1992188 L 2 6.1992188 C 2 5.5344189 2.6459187 5 3.4492188 5 L 29.550781 5 C 30.354081 5 31 5.5344189 31 6.1992188 L 31 5.1992188 C 31 4.5344189 30.354081 4 29.550781 4 L 3.4492188 4 z"/>
+ <path style="opacity:0.2" d="M 3.45,4 C 2.6467,4 2,4.5346487 2,5.1994486 V 26.800551 C 2,27.465351 2.6467,28 3.45,28 h 7.975 V 4 Z"/>
+ <path style="opacity:0.2" d="M 11.478516,2.9571519 C 10.650088,2.9690151 9.9881324,3.6502082 10,4.4786363 V 29.478636 c -0.028688,2.028484 3.028688,2.028484 3,0 V 4.4786363 C 13.012109,3.633379 12.323773,2.9450433 11.478516,2.9571519 Z M 16.5,7.9786363 c -2.028498,-0.028702 -2.028498,3.0287017 0,2.9999997 h 6 c 2.028498,0.0287 2.028498,-3.0287021 0,-2.9999997 z m 2,4.9999997 c -2.028484,-0.02869 -2.028484,3.028688 0,3 h 7 c 2.028484,0.02869 2.028484,-3.028688 0,-3 z m 0,5 c -2.028484,-0.02869 -2.028484,3.028688 0,3 h 7 c 2.028484,0.02869 2.028484,-3.028688 0,-3 z m -2,5 c -2.028484,-0.02869 -2.028484,3.028688 0,3 h 6 c 2.028484,0.02869 2.028484,-3.028688 0,-3 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="m 11.50015,3.5 v 25"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="m 16.5,8.49985 h 6"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="m 18.500364,13.49985 h 7"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="m 18.500364,18.49985 h 7"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="m 16.5,23.49985 h 6"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/com.visualstudio.code.svg b/.icons/awkward/32x32/apps/com.visualstudio.code.svg
new file mode 120000
index 00000000..1367ee65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.visualstudio.code.svg
@@ -0,0 +1 @@
+visual-studio-code.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.wings3d.WINGS.svg b/.icons/awkward/32x32/apps/com.wings3d.WINGS.svg
new file mode 120000
index 00000000..0a66fa8d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.wings3d.WINGS.svg
@@ -0,0 +1 @@
+wings3d.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.wire.WireDesktop.svg b/.icons/awkward/32x32/apps/com.wire.WireDesktop.svg
new file mode 120000
index 00000000..05cbadfa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.wire.WireDesktop.svg
@@ -0,0 +1 @@
+wire.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.worldoftanks.Client.svg b/.icons/awkward/32x32/apps/com.worldoftanks.Client.svg
new file mode 120000
index 00000000..d73bdb43
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.worldoftanks.Client.svg
@@ -0,0 +1 @@
+world-of-tanks.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.wps.Office.etmain.svg b/.icons/awkward/32x32/apps/com.wps.Office.etmain.svg
new file mode 120000
index 00000000..319c3994
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.wps.Office.etmain.svg
@@ -0,0 +1 @@
+wps-office-etmain.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.wps.Office.pdfmain.svg b/.icons/awkward/32x32/apps/com.wps.Office.pdfmain.svg
new file mode 120000
index 00000000..d657fab8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.wps.Office.pdfmain.svg
@@ -0,0 +1 @@
+wps-office-pdfmain.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.wps.Office.wppmain.svg b/.icons/awkward/32x32/apps/com.wps.Office.wppmain.svg
new file mode 120000
index 00000000..c31b61a5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.wps.Office.wppmain.svg
@@ -0,0 +1 @@
+wps-office-wppmain.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.wps.Office.wpsmain.svg b/.icons/awkward/32x32/apps/com.wps.Office.wpsmain.svg
new file mode 120000
index 00000000..211432e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.wps.Office.wpsmain.svg
@@ -0,0 +1 @@
+wps-office-wpsmain.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.wps.Office2019.etmain.svg b/.icons/awkward/32x32/apps/com.wps.Office2019.etmain.svg
new file mode 120000
index 00000000..319c3994
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.wps.Office2019.etmain.svg
@@ -0,0 +1 @@
+wps-office-etmain.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.wps.Office2019.pdfmain.svg b/.icons/awkward/32x32/apps/com.wps.Office2019.pdfmain.svg
new file mode 120000
index 00000000..d657fab8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.wps.Office2019.pdfmain.svg
@@ -0,0 +1 @@
+wps-office-pdfmain.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.wps.Office2019.wppmain.svg b/.icons/awkward/32x32/apps/com.wps.Office2019.wppmain.svg
new file mode 120000
index 00000000..c31b61a5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.wps.Office2019.wppmain.svg
@@ -0,0 +1 @@
+wps-office-wppmain.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.wps.Office2019.wpsmain.svg b/.icons/awkward/32x32/apps/com.wps.Office2019.wpsmain.svg
new file mode 120000
index 00000000..211432e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.wps.Office2019.wpsmain.svg
@@ -0,0 +1 @@
+wps-office-wpsmain.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.xamarin.MonoDevelop.svg b/.icons/awkward/32x32/apps/com.xamarin.MonoDevelop.svg
new file mode 120000
index 00000000..2a280177
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.xamarin.MonoDevelop.svg
@@ -0,0 +1 @@
+monodevelop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.xnview.XnConvert.svg b/.icons/awkward/32x32/apps/com.xnview.XnConvert.svg
new file mode 120000
index 00000000..c26127ed
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.xnview.XnConvert.svg
@@ -0,0 +1 @@
+xnconvert.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.xnview.XnRetro.svg b/.icons/awkward/32x32/apps/com.xnview.XnRetro.svg
new file mode 120000
index 00000000..947de187
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.xnview.XnRetro.svg
@@ -0,0 +1 @@
+xnretro.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.xnview.XnSketch.svg b/.icons/awkward/32x32/apps/com.xnview.XnSketch.svg
new file mode 120000
index 00000000..8a376f8f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.xnview.XnSketch.svg
@@ -0,0 +1 @@
+xnsketch.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.xnview.XnViewMP.svg b/.icons/awkward/32x32/apps/com.xnview.XnViewMP.svg
new file mode 120000
index 00000000..a5a7f47e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.xnview.XnViewMP.svg
@@ -0,0 +1 @@
+xnview.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/com.zandronum.Zandronum.svg b/.icons/awkward/32x32/apps/com.zandronum.Zandronum.svg
new file mode 120000
index 00000000..af997a39
--- /dev/null
+++ b/.icons/awkward/32x32/apps/com.zandronum.Zandronum.svg
@@ -0,0 +1 @@
+zandronum.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/comix.svg b/.icons/awkward/32x32/apps/comix.svg
new file mode 100644
index 00000000..0d620ca7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/comix.svg
@@ -0,0 +1,65 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16.5,2 A 14.5,14.5 0 0 0 2,16.5 14.5,14.5 0 0 0 3.0957031,22 14.5,14.5 0 0 0 16.5,31 14.5,14.5 0 0 0 29.908203,22 14.5,14.5 0 0 0 31,16.5 14.5,14.5 0 0 0 16.5,2 Z"/>
+ <path style="fill:#a9ca4b" d="M 16.5 1 A 14.5 14.5 0 0 0 2 15.5 A 14.5 14.5 0 0 0 3.0957031 21 L 29.908203 21 A 14.5 14.5 0 0 0 31 15.5 A 14.5 14.5 0 0 0 16.5 1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.5 1 A 14.5 14.5 0 0 0 2 15.5 A 14.5 14.5 0 0 0 2.0214844 15.908203 A 14.5 14.5 0 0 1 16.5 2 A 14.5 14.5 0 0 1 30.976562 16.023438 A 14.5 14.5 0 0 0 31 15.5 A 14.5 14.5 0 0 0 16.5 1 z"/>
+ <path style="fill:#5a8730" d="M 3.0957031 21 A 14.5 14.5 0 0 0 16.5 30 A 14.5 14.5 0 0 0 29.908203 21 L 3.0957031 21 z"/>
+ <g style="opacity:0.2" transform="matrix(-5.6270662,4.2122263,4.8618307,4.8752162,919.39449,-2207.0767)">
+ <g transform="matrix(-0.820668,0.571405,0.571405,0.820668,471.332,-148.098)">
+ <path transform="matrix(0.11574468,0.0121224,-0.0121224,0.11574468,312.34126,179.67933)" d="m 11.072266,32 c 0.581474,0.780169 3.27267,4.270739 4.849609,3.984375 C 17.144083,35.762586 16.845865,32.833951 16.738281,32 Z"/>
+ </g>
+ </g>
+ <g transform="matrix(-5.6270662,4.2122263,4.8618307,4.8752162,919.39449,-2208.0767)">
+ <g transform="matrix(-0.820668,0.571405,0.571405,0.820668,471.332,-148.098)">
+ <path style="fill:#ffffff" transform="matrix(0.11574468,0.0121224,-0.0121224,0.11574468,312.34126,179.67933)" d="m 11.072266,32 c 0.581474,0.780169 3.27267,4.270739 4.849609,3.984375 C 17.144083,35.762586 16.845865,32.833951 16.738281,32 Z"/>
+ </g>
+ </g>
+ <g style="opacity:0.1" transform="translate(-15.99817,4.8279702)">
+ <g transform="matrix(0.300126,0,0,0.1287939,-28.672113,-2.6773104)">
+ <ellipse cx="172.5" cy="115" rx="8.5" ry="17" transform="matrix(0.9799806,0,0,1.1418151,8.1132233,-19.895539)"/>
+ </g>
+ </g>
+ <g style="fill:#3f3f3f" transform="translate(-15.99817,3.8279702)">
+ <g style="fill:#3f3f3f" transform="matrix(0.300126,0,0,0.1287939,-28.672113,-2.6773104)">
+ <ellipse style="fill:#3f3f3f" cx="172.5" cy="115" rx="8.5" ry="17" transform="matrix(0.9799806,0,0,1.1418151,8.1132233,-19.895539)"/>
+ </g>
+ </g>
+ <g style="opacity:0.1" transform="matrix(-2.3151894,1.1479081,1.1713409,2.2688737,542.65901,-746.01275)">
+ <path d="m 317.56868,170.64923 c -0.50716,0.60775 0.94601,1.4143 1.34518,0.64672 0.44663,-0.85884 -0.0474,-2.02942 -0.56597,-2.54579 -0.11396,-0.11371 -0.36282,0.013 -0.33031,0.15591 0.1368,0.60141 -0.11676,1.34518 -0.4489,1.74316 z"/>
+ </g>
+ <g style="fill:#4f4f4f" transform="matrix(-2.3151894,1.1479081,1.1713409,2.2688737,542.65901,-747.01275)">
+ <path style="fill:#4f4f4f" d="m 317.56868,170.64923 c -0.50716,0.60775 0.94601,1.4143 1.34518,0.64672 0.44663,-0.85884 -0.0474,-2.02942 -0.56597,-2.54579 -0.11396,-0.11371 -0.36282,0.013 -0.33031,0.15591 0.1368,0.60141 -0.11676,1.34518 -0.4489,1.74316 z"/>
+ </g>
+ <g style="opacity:0.2" transform="matrix(5.6270662,4.2122263,-4.8618307,4.8752162,-886.39448,-2207.0767)">
+ <g transform="matrix(-0.820668,0.571405,0.571405,0.820668,471.332,-148.098)">
+ <path transform="matrix(0.11574468,0.0121224,-0.0121224,0.11574468,312.34126,179.67933)" d="m 11.072266,32 c 0.581474,0.780169 3.27267,4.270739 4.849609,3.984375 C 17.144083,35.762586 16.845865,32.833951 16.738281,32 Z"/>
+ </g>
+ </g>
+ <g transform="matrix(5.6270662,4.2122263,-4.8618307,4.8752162,-886.39448,-2208.0767)">
+ <g transform="matrix(-0.820668,0.571405,0.571405,0.820668,471.332,-148.098)">
+ <path style="fill:#ffffff" transform="matrix(0.11574468,0.0121224,-0.0121224,0.11574468,312.34126,179.67933)" d="m 11.072266,32 c 0.581474,0.780169 3.27267,4.270739 4.849609,3.984375 C 17.144083,35.762586 16.845865,32.833951 16.738281,32 Z"/>
+ </g>
+ </g>
+ <path style="opacity:0.2" d="M 3.0957031 21 A 14.5 14.5 0 0 0 3.5644531 22 L 29.449219 22 A 14.5 14.5 0 0 0 29.908203 21 L 3.0957031 21 z"/>
+ <g style="opacity:0.1" transform="matrix(-1,0,0,1,48.998172,4.8279702)">
+ <g transform="matrix(0.300126,0,0,0.1287939,-28.672113,-2.6773104)">
+ <ellipse cx="172.5" cy="115" rx="8.5" ry="17" transform="matrix(0.9799806,0,0,1.1418151,8.1132233,-19.895539)"/>
+ </g>
+ </g>
+ <g style="fill:#3f3f3f" transform="matrix(-1,0,0,1,48.998172,3.8279702)">
+ <g style="fill:#3f3f3f" transform="matrix(0.300126,0,0,0.1287939,-28.672113,-2.6773104)">
+ <ellipse style="fill:#3f3f3f" cx="172.5" cy="115" rx="8.5" ry="17" transform="matrix(0.9799806,0,0,1.1418151,8.1132233,-19.895539)"/>
+ </g>
+ </g>
+ <g style="opacity:0.1" transform="matrix(2.3151894,1.1479081,-1.1713409,2.2688737,-509.65901,-746.01275)">
+ <path d="m 317.56868,170.64923 c -0.50716,0.60775 0.94601,1.4143 1.34518,0.64672 0.44663,-0.85884 -0.0474,-2.02942 -0.56597,-2.54579 -0.11396,-0.11371 -0.36282,0.013 -0.33031,0.15591 0.1368,0.60141 -0.11676,1.34518 -0.4489,1.74316 z"/>
+ </g>
+ <g style="fill:#4f4f4f" transform="matrix(2.3151894,1.1479081,-1.1713409,2.2688737,-509.65901,-747.01275)">
+ <path style="fill:#4f4f4f" d="m 317.56868,170.64923 c -0.50716,0.60775 0.94601,1.4143 1.34518,0.64672 0.44663,-0.85884 -0.0474,-2.02942 -0.56597,-2.54579 -0.11396,-0.11371 -0.36282,0.013 -0.33031,0.15591 0.1368,0.60141 -0.11676,1.34518 -0.4489,1.74316 z"/>
+ </g>
+ <g style="fill:#ffffff;opacity:0.1" transform="matrix(-2.3151894,1.1479081,1.1713409,2.2688737,542.65901,-747.01275)">
+ <path style="fill:#ffffff" transform="matrix(-0.34390088,0.17399232,0.17754411,0.35092111,319.24863,167.72404)" d="M 3.7753906 1 C 3.566399 1.0029506 3.3524323 1.1005173 3.2871094 1.2949219 C 3.0611402 1.9650996 2.9546495 2.8436693 3.0195312 3.7558594 C 3.0551044 3.2168747 3.1459563 2.7135528 3.2871094 2.2949219 C 3.4177552 1.9061126 4.1422455 1.907968 4.234375 2.2695312 C 4.6221132 3.7910884 6.081269 5.1872842 7.3164062 5.7089844 C 7.6186437 5.83666 7.7991166 6.037816 7.9003906 6.2734375 C 8.1103299 5.6343651 7.9966359 4.9963371 7.3164062 4.7089844 C 6.081269 4.1872842 4.6221132 2.7910884 4.234375 1.2695312 C 4.1883102 1.0887496 3.9843822 0.99704939 3.7753906 1 z"/>
+ </g>
+ <g style="fill:#ffffff;opacity:0.1" transform="matrix(2.3151894,1.1479081,-1.1713409,2.2688737,-509.65901,-747.01275)">
+ <path style="fill:#ffffff" transform="matrix(0.34390088,-0.17399232,0.17754411,0.35092111,307.8999,173.46579)" d="M 29.224609 1 C 29.015618 0.99704939 28.81169 1.0887496 28.765625 1.2695312 C 28.377887 2.7910884 26.918731 4.1872842 25.683594 4.7089844 C 25.003364 4.9963371 24.88967 5.6343651 25.099609 6.2734375 C 25.200883 6.037816 25.381356 5.83666 25.683594 5.7089844 C 26.918731 5.1872842 28.377887 3.7910884 28.765625 2.2695312 C 28.857755 1.907968 29.582245 1.9061126 29.712891 2.2949219 C 29.854044 2.7135528 29.944896 3.2168747 29.980469 3.7558594 C 30.045351 2.8436693 29.93886 1.9650996 29.712891 1.2949219 C 29.647568 1.1005173 29.433601 1.0029506 29.224609 1 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/company-of-heroes-2.svg b/.icons/awkward/32x32/apps/company-of-heroes-2.svg
new file mode 100644
index 00000000..05d7dffe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/company-of-heroes-2.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 15.5,2.9997517 c -1.307197,0.018684 -2.240232,0.8058961 -2.677734,2.109375 l 0.01758,-0.058594 -2.054688,5.9492193 -6.9257809,0 c -0.015101,-2.42e-4 -0.029821,-2.42e-4 -0.044922,0 -0.8271266,0.02681 -1.5721928,0.512609 -2.0976562,1.152344 -1.13642101,1.304496 -0.89620891,3.657981 0.546875,4.630859 l 5.4453125,3.978516 -2.1132813,6.566406 c -0.00235,0.0073 -0.00365,0.01418 -0.00586,0.02148 -0.322905,1.060759 -0.019257,2.152805 0.7929687,2.900391 0.00587,0.0055 0.011571,0.01219 0.017578,0.01758 0.9760412,0.867686 2.3489216,0.977964 3.4511713,0.259766 0.02097,-0.01357 0.04034,-0.02832 0.06055,-0.04297 L 15.5,26.499752 l 5.587891,3.984375 c 0.02021,0.01466 0.03958,0.02941 0.06055,0.04297 1.10225,0.718198 2.475129,0.60792 3.451171,-0.259766 0.006,-0.0054 0.01167,-0.01206 0.01758,-0.01758 0.812225,-0.747586 1.115873,-1.839632 0.792968,-2.900391 -0.0022,-0.0073 -0.0035,-0.01421 -0.0059,-0.02148 l -2.113281,-6.566406 5.445312,-3.978516 c 1.443084,-0.972878 1.683296,-3.326363 0.546875,-4.630859 -0.525463,-0.639735 -1.270529,-1.125534 -2.097656,-1.152344 -0.0151,-2.42e-4 -0.02982,-2.42e-4 -0.04492,0 l -6.925781,0 -2.054688,-5.9492191 0.01758,0.058594 C 17.740232,3.8056478 16.807197,3.0184357 15.5,2.9997517 Z"/>
+ <path style="fill:#e6412b" d="M 15.5 2 C 14.192803 2.018684 13.259768 2.8058961 12.822266 4.109375 L 12.839844 4.0507812 L 10.785156 10 L 3.859375 10 C 3.844274 9.9997578 3.8295541 9.9997578 3.8144531 10 C 2.9873265 10.02681 2.2422603 10.512609 1.7167969 11.152344 C 0.58037587 12.45684 0.82058797 14.810325 2.2636719 15.783203 L 7.7089844 19.761719 L 5.5957031 26.328125 C 5.5933531 26.335395 5.5920537 26.342309 5.5898438 26.349609 C 5.2669387 27.410368 5.5705864 28.502414 6.3828125 29.25 C 6.3887165 29.25552 6.3943806 29.262178 6.4003906 29.267578 C 7.3764318 30.135264 8.7493126 30.245542 9.8515625 29.527344 C 9.8725325 29.513774 9.8918994 29.499025 9.9121094 29.484375 L 15.5 25.5 L 21.087891 29.484375 C 21.108101 29.499035 21.127467 29.513784 21.148438 29.527344 C 22.250688 30.245542 23.623567 30.135264 24.599609 29.267578 C 24.605609 29.262178 24.611277 29.25552 24.617188 29.25 C 25.429413 28.502414 25.733061 27.410368 25.410156 26.349609 C 25.407956 26.342309 25.406697 26.335395 25.404297 26.328125 L 23.291016 19.761719 L 28.736328 15.783203 C 30.179412 14.810325 30.419624 12.45684 29.283203 11.152344 C 28.75774 10.512609 28.012674 10.02681 27.185547 10 C 27.170447 9.9997578 27.155725 9.9997578 27.140625 10 L 20.214844 10 L 18.160156 4.0507812 L 18.177734 4.109375 C 17.740232 2.8058961 16.807197 2.018684 15.5 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.5,2 C 14.192803,2.018684 13.259768,2.8058961 12.822266,4.109375 L 12.839844,4.0507812 10.785156,10 3.8593751,10 C 3.8442741,9.9997578 3.8295542,9.9997578 3.8144532,10 2.9873266,10.02681 2.2422604,10.512609 1.716797,11.152344 1.1227146,11.83429 0.91335689,12.800795 1.0468751,13.708984 1.127384,13.134555 1.3401057,12.584747 1.716797,12.152344 2.2422604,11.512609 2.9873266,11.02681 3.8144532,11 c 0.015101,-2.42e-4 0.029821,-2.42e-4 0.044922,0 l 6.9257808,0 2.054688,-5.9492188 -0.01758,0.058594 C 13.259768,3.8058961 14.192803,3.018684 15.5,3 c 1.307197,0.018684 2.240265,0.8058929 2.677734,2.109375 L 18.160156,5.0507812 20.214844,11 l 6.925781,0 c 0.0151,-2.42e-4 0.02982,-2.42e-4 0.04492,0 0.827127,0.02681 1.572193,0.512609 2.097656,1.152344 0.376691,0.432403 0.589413,0.982211 0.669922,1.55664 0.133518,-0.908189 -0.07584,-1.874694 -0.669922,-2.55664 C 28.75774,10.512609 28.012674,10.02681 27.185547,10 c -0.0151,-2.422e-4 -0.02982,-2.422e-4 -0.04492,0 l -6.925781,0 -2.054688,-5.9492188 0.01758,0.058594 C 17.740232,2.8058961 16.807197,2.018684 15.5,2 Z M 7.4492189,20.572266 5.5957032,26.328125 c -0.00235,0.0073 -0.00365,0.01418 -0.00586,0.02148 -0.1364147,0.448129 -0.1545077,0.901066 -0.076172,1.332032 0.020171,-0.110727 0.042543,-0.22156 0.076172,-0.332032 0.00221,-0.0073 0.00351,-0.01418 0.00586,-0.02148 L 7.7089845,20.761719 7.4492189,20.572266 Z m 16.1015621,0 -0.259765,0.189453 2.113281,6.566406 c 0.0024,0.0073 0.0037,0.01418 0.0059,0.02148 0.03363,0.110472 0.056,0.221305 0.07617,0.332032 0.07834,-0.430966 0.06024,-0.883903 -0.07617,-1.332032 -0.0022,-0.0073 -0.0035,-0.01421 -0.0059,-0.02148 l -1.853516,-5.755859 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 14.999984,14.000055 c 0,0 -0.479396,-0.01 -0.973593,0.240198 C 13.532095,14.487451 13,15.083346 13,16.000039 l 0.999991,0 c 0,-0.999992 0.999993,-0.999992 0.999993,-0.999992 0,0 0.999991,0 0.999991,0.999992 0,0.374997 -0.127499,0.657195 -0.362496,0.957493 -0.235098,0.300298 -0.582596,0.595795 -0.957592,0.908292 -0.374997,0.312498 -0.777494,0.641995 -1.104892,1.060492 C 13.247498,19.344713 13,19.875009 13,20.500004 L 13,21 l 3.999968,0 0,-0.999992 -2.908777,0 c 0.061,-0.157399 0.152199,-0.305298 0.271398,-0.457497 0.234997,-0.300297 0.582495,-0.595795 0.957492,-0.908293 0.374997,-0.312497 0.777493,-0.641995 1.104991,-1.060491 0.327397,-0.418397 0.574896,-0.948693 0.574896,-1.573688 0,-0.916693 -0.532096,-1.512588 -1.026393,-1.759786 -0.494195,-0.247098 -0.973591,-0.240198 -0.973591,-0.240198 z"/>
+ <path style="fill:#ffd93a;fill-rule:evenodd" d="m 14.999984,13.000055 c 0,0 -0.479396,-0.01 -0.973593,0.240198 C 13.532095,13.487451 13,14.083346 13,15.000039 l 0.999991,0 c 0,-0.999992 0.999993,-0.999992 0.999993,-0.999992 0,0 0.999991,0 0.999991,0.999992 0,0.374997 -0.127499,0.657195 -0.362496,0.957493 -0.235098,0.300298 -0.582596,0.595795 -0.957592,0.908292 -0.374997,0.312498 -0.777494,0.641995 -1.104892,1.060492 C 13.247498,18.344713 13,18.875009 13,19.500004 L 13,20 l 3.999968,0 0,-0.999992 -2.908777,0 c 0.061,-0.157399 0.152199,-0.305298 0.271398,-0.457497 0.234997,-0.300297 0.582495,-0.595795 0.957492,-0.908293 0.374997,-0.312497 0.777493,-0.641995 1.104991,-1.060491 0.327397,-0.418397 0.574896,-0.948693 0.574896,-1.573688 0,-0.916693 -0.532096,-1.512588 -1.026393,-1.759786 -0.494195,-0.247098 -0.973591,-0.240198 -0.973591,-0.240198 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/compiz.svg b/.icons/awkward/32x32/apps/compiz.svg
new file mode 100644
index 00000000..d02d6c42
--- /dev/null
+++ b/.icons/awkward/32x32/apps/compiz.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#319ed6" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill-rule="evenodd" opacity=".2" d="m6 7v16.801l4-5.951 5.543 12.15h4.814l-8.357-13h8l-14-10z"/>
+ <path fill="#fff" fill-rule="evenodd" d="m6 6v16.8l4-5.95 6 13.15h5l-9-14h8z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/compton.svg b/.icons/awkward/32x32/apps/compton.svg
new file mode 100644
index 00000000..e04e0b25
--- /dev/null
+++ b/.icons/awkward/32x32/apps/compton.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.400391,3 C 14.070791,3 13,4.2265 13,5.75 V 6.4199219 C 11.246536,6.9162232 9.6438452,7.840388 8.3359375,9.109375 L 7.7578125,8.7773438 C 6.4384235,8.0155936 4.8405813,8.3290014 4.1757812,9.4804688 L 3.5761719,10.519531 c -0.6648,1.151468 -0.1377484,2.691375 1.1816406,3.453125 L 5.3476562,14.3125 C 5.121446,15.19058 5.0046747,16.093262 5,17 c 0.00324,0.90723 0.1186975,1.810574 0.34375,2.689453 l -0.5859375,0.337891 c -1.3193897,0.76175 -1.8464406,2.301658 -1.1816406,3.453125 l 0.5996093,1.039062 c 0.6648,1.151467 2.2626416,1.464875 3.5820313,0.703125 L 8.3457031,24.882812 C 9.6532946,26.155262 11.254914,27.074201 13,27.572266 V 28.25 c 0,1.5235 1.070791,2.75 2.400391,2.75 h 1.199218 C 17.929209,31 19,29.7735 19,28.25 v -0.679688 c 1.748487,-0.492778 3.3524,-1.410971 4.664062,-2.679687 l 0.578126,0.332031 c 1.319388,0.76175 2.917231,0.448342 3.582031,-0.703125 l 0.599609,-1.039062 c 0.6648,-1.151467 0.137749,-2.691375 -1.18164,-3.453125 L 26.652344,19.6875 C 26.878554,18.80942 26.995325,17.906738 27,17 26.9968,16.09277 26.881303,15.189426 26.65625,14.310547 l 0.585938,-0.337891 c 1.319389,-0.76175 1.84644,-2.301657 1.18164,-3.453125 L 27.824219,9.4804688 C 27.159419,8.3290009 25.561576,8.0155935 24.242188,8.7773438 L 23.654297,9.1171875 C 22.349156,7.8495892 20.749976,6.925514 19,6.4277344 V 5.75 C 19,4.2265 17.929209,3 16.599609,3 Z"/>
+ <path style="fill:#36c9cc" d="M 15.400391,2 C 14.070791,2 13,3.2265 13,4.75 V 5.4199219 A 11,11 0 0 0 8.3359375,8.109375 L 7.7578125,7.7773438 C 6.4384235,7.0155937 4.8405813,7.3290014 4.1757812,8.4804688 L 3.5761719,9.5195312 c -0.6648,1.1514678 -0.1377484,2.6913748 1.1816406,3.4531248 L 5.3476562,13.3125 A 11,11 0 0 0 5,16 11,11 0 0 0 5.34375,18.689453 l -0.5859375,0.337891 c -1.3193897,0.76175 -1.8464406,2.301658 -1.1816406,3.453125 l 0.5996093,1.039062 c 0.6648,1.151467 2.2626416,1.464875 3.5820313,0.703125 L 8.3457031,23.882812 A 11,11 0 0 0 13,26.574219 V 27.25 c 0,1.5235 1.070791,2.75 2.400391,2.75 h 1.199218 C 17.929209,30 19,28.7735 19,27.25 v -0.689453 a 11,11 0 0 0 4.664062,-2.669922 l 0.578126,0.332031 c 1.319388,0.76175 2.917231,0.448342 3.582031,-0.703125 l 0.599609,-1.039062 c 0.6648,-1.151467 0.137749,-2.691375 -1.18164,-3.453125 L 26.652344,18.6875 A 11,11 0 0 0 27,16 11,11 0 0 0 26.65625,13.310547 l 0.585938,-0.337891 c 1.319389,-0.76175 1.84644,-2.301657 1.18164,-3.4531248 L 27.824219,8.4804688 C 27.159419,7.329001 25.561576,7.0155934 24.242188,7.7773438 L 23.654297,8.1171875 A 11,11 0 0 0 19,5.4277344 V 4.75 C 19,3.2265 17.929209,2 16.599609,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.400391,2 C 14.070791,2 13,3.2265 13,4.75 V 5.4199219 A 11,11 0 0 0 8.3359375,8.109375 L 7.7578125,7.7773438 C 6.4384235,7.0155937 4.8405813,7.3290014 4.1757812,8.4804688 L 3.5761719,9.5195312 C 3.2933885,10.009327 3.2377019,10.5688 3.3554688,11.109375 3.4022369,10.906231 3.4678775,10.707103 3.5761719,10.519531 L 4.1757812,9.4804688 C 4.8405813,8.3290013 6.4384235,8.0155936 7.7578125,8.7773438 L 8.3359375,9.109375 A 11,11 0 0 1 13,6.4199219 V 5.75 C 13,4.2265 14.070791,3 15.400391,3 h 1.199218 C 17.929209,3 19,4.2265 19,5.75 v 0.6777344 a 11,11 0 0 1 4.654297,2.6894531 l 0.587891,-0.3398437 c 1.319388,-0.7617503 2.917231,-0.4483429 3.582031,0.703125 l 0.599609,1.0390622 c 0.108294,0.187572 0.173935,0.3867 0.220703,0.589844 0.117767,-0.540575 0.06208,-1.100048 -0.220703,-1.5898438 L 27.824219,8.4804688 C 27.159419,7.3290009 25.561576,7.0155935 24.242188,7.7773438 L 23.654297,8.1171875 A 11,11 0 0 0 19,5.4277344 V 4.75 C 19,3.2265 17.929209,2 16.599609,2 Z M 5.164063,14.207031 A 11,11 0 0 0 5.0000005,16 11,11 0 0 0 5.0214849,16.417969 11,11 0 0 1 5.3476567,14.3125 Z m 21.669922,0.002 -0.177734,0.101563 A 11,11 0 0 1 26.978517,16.582031 11,11 0 0 0 27.000001,16 11,11 0 0 0 26.833985,14.208984 Z M 5.166017,18.791016 4.7578139,19.027344 C 3.6533497,19.665006 3.1151364,20.846706 3.3554702,21.890625 3.5145631,21.160354 3.9996479,20.465071 4.7578139,20.027344 L 5.3437514,19.689453 A 11,11 0 0 1 5.166017,18.791016 Z m 21.669922,0.002 A 11,11 0 0 1 26.652345,19.6875 l 0.589844,0.339844 c 0.758165,0.437727 1.24325,1.13301 1.402343,1.863281 0.240334,-1.043919 -0.29788,-2.225619 -1.402343,-2.863281 z"/>
+ <path style="opacity:0.2" d="M 15.999999,9 A 8.0000005,8.0000005 0 0 0 8,17 a 8.0000005,8.0000005 0 0 0 7.999999,8 8.0000005,8.0000005 0 0 0 5.642578,-2.337891 l -2.11914,-2.11914 A 5,5 0 0 1 15.999999,22 5,5 0 0 1 11,17 a 5,5 0 0 1 4.999999,-5 5,5 0 0 1 3.542969,1.476562 l 2.11914,-2.11914 A 8.0000005,8.0000005 0 0 0 15.999999,9 Z"/>
+ <path style="fill:#ffffff" d="M 15.999999,8 A 8.0000005,8.0000005 0 0 0 8,16 a 8.0000005,8.0000005 0 0 0 7.999999,8 8.0000005,8.0000005 0 0 0 5.642578,-2.337891 l -2.11914,-2.11914 A 5,5 0 0 1 15.999999,21 5,5 0 0 1 11,16 a 5,5 0 0 1 4.999999,-5 5,5 0 0 1 3.542969,1.476562 l 2.11914,-2.11914 A 8.0000005,8.0000005 0 0 0 15.999999,8 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/computer-log-out.svg b/.icons/awkward/32x32/apps/computer-log-out.svg
new file mode 120000
index 00000000..5160f3f6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/computer-log-out.svg
@@ -0,0 +1 @@
+system-log-out.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/computer-runprocesscatcher.svg b/.icons/awkward/32x32/apps/computer-runprocesscatcher.svg
new file mode 120000
index 00000000..dbcb3da0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/computer-runprocesscatcher.svg
@@ -0,0 +1 @@
+org.processing.processingide.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/computerjanitor.svg b/.icons/awkward/32x32/apps/computerjanitor.svg
new file mode 100644
index 00000000..0d399f11
--- /dev/null
+++ b/.icons/awkward/32x32/apps/computerjanitor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fed24c" d="m14.624 15.066-1.7067 1.9715-1.3159 1.2975-1.465 0.99531-1.7617 0.93926-2.041 0.76836l-1.2782 0.302-0.0551 0.168 0.073852 0.45117 0.29675 0.75195 0.62976 1.24 0.6123 0.91875 1.187 1.2592 0.53711 0.54414 0.48206 0.1709 2.1874-0.02051-1.2971 0.90098-0.018796 0.22695 0.77881 0.61934 1.0568 0.61934c1.3662 0.77148 2.5969-0.75332 2.5969-0.75332s-0.6624 1.1558-0.6217 1.5627h1.2985l0.68616-0.11211 0.77881-0.39512-0.2605 0.41289 1.4113 0.01777c1.4892-0.03552 2.4737-0.9069 3.3556-1.8402l0.92651-1.1088 0.72376-1.1074 0.53711-1.0145 0.854-2.0098 0.64856-1.6338 0.31555-0.86543h-0.3075l-2.3445-0.2748c-1.8827-0.54015-2.8972-1.9475-4.642-3.0242l-1.4462-0.90234-1.1494-0.69453-0.1665-0.24473-0.03357-0.0957-0.06311-0.04101z"/>
+ <path fill="#c2352a" d="m25.15 2.7327-1.3634 2.6037-1.1791 2.6559-1.4427 2.8968-0.99681 2.3828-1.1078-0.47175-1.5953-0.69659h-0.3904l-0.33293 0.09435-0.53705 0.71465-1.5576 2.0837 0.07333 0.20677 0.16647 0.24491 1.1494 0.69458 1.4467 0.90135c1.7448 1.0768 2.7588 2.4841 4.6415 3.0242l2.3441 0.2761h0.39436l0.02576-0.10439 0.34086-2.1259 0.27942-1.7184 0.02773-0.36736-0.20412-0.38543-1.3733-0.63837-0.79666-0.34729-0.48751-0.31718-0.05549-0.02409 0.06539-0.1064 0.81449-2.0456 0.73324-1.8067 0.91754-2.4431 0.70946-1.7284 0.60244-1.5397 0.49485-1.4921c0.296-1.1147-1.006-1.7175-1.807-0.4213z"/>
+ <path fill="#fff" opacity=".2" d="m26.152 2.002c-0.33 0.0251-0.701 0.2443-1.002 0.7304l-1.363 2.6035-1.18 2.6563-1.443 2.8968-0.996 2.382-1.107-0.47-1.596-0.697h-0.391l-0.332 0.093-0.537 0.715-1.559 2.084 0.075 0.207 0.166 0.244 0.117 0.071 1.201-1.606 0.537-0.715 0.332-0.093h0.391l1.596 0.697 1.107 0.47 0.996-2.382 1.443-2.8968 1.18-2.6563 1.363-2.6035c0.583-0.9428 1.424-0.8744 1.729-0.3418l0.078-0.2363c0.185-0.6966-0.254-1.1942-0.805-1.1523zm-3.193 12.521l-0.273 0.686-0.067 0.107 0.057 0.024 0.486 0.316 0.797 0.348 1.373 0.639 0.106 0.197 0.072-0.444 0.027-0.369-0.205-0.384-1.373-0.639-0.797-0.348-0.203-0.133z"/>
+ <path fill="#fff" opacity=".2" d="m14.623 15.066l-1.705 1.971-1.316 1.299-1.465 0.994-1.762 0.94-2.041 0.769-1.2793 0.301-0.0547 0.168 0.0742 0.451 0.1367 0.344 1.1231-0.264 2.041-0.769 1.762-0.94 1.465-0.994 1.316-1.299 1.705-1.971 0.065 0.041 0.033 0.096 0.166 0.244 1.15 0.696 1.445 0.902c1.745 1.077 2.76 2.483 4.643 3.023l2.285 0.268 0.051-0.127 0.316-0.865h-0.308l-2.344-0.276c-1.883-0.54-2.898-1.946-4.643-3.023l-1.445-0.902-1.15-0.696-0.166-0.244-0.033-0.096-0.065-0.041zm-3.617 12.758l-1.3068 0.012-0.0097 0.115 0.5295 0.42 0.787-0.547zm3.117 1.614s-0.254 0.277-0.615 0.535c0 0.007-0.007 0.02-0.006 0.027h0.33c0.143-0.292 0.291-0.562 0.291-0.562z"/>
+ <path opacity=".2" d="m26.879 3.391-0.416 1.2559-0.604 1.539-0.709 1.7286-0.918 2.4433-0.732 1.8066-0.814 2.045-0.067 0.107 0.057 0.024 0.283 0.183 0.541-1.359 0.732-1.807 0.918-2.4429 0.709-1.7286 0.604-1.539 0.494-1.4922c0.081-0.3045 0.036-0.5646-0.078-0.7643zm-11.875 12.127-0.358 0.478 0.075 0.207 0.166 0.244 1.15 0.696 1.445 0.9c1.745 1.077 2.76 2.485 4.643 3.025l2.344 0.276h0.394l0.026-0.104 0.34-2.127 0.281-1.717 0.027-0.369-0.099-0.187-0.209 1.273-0.34 2.127-0.026 0.104h-0.394l-2.344-0.276c-1.883-0.54-2.898-1.948-4.643-3.025l-1.445-0.9-1.033-0.625z"/>
+ <path opacity=".2" d="m24.41 21.336-0.598 1.506-0.853 2.01-0.537 1.015-0.725 1.108-0.926 1.109c-0.881 0.933-1.866 1.804-3.355 1.84l-1.412-0.018 0.26-0.414-0.778 0.397-0.687 0.111h-0.967c-0.177 0.361-0.353 0.775-0.33 1h1.297l0.687-0.111 0.778-0.397-0.26 0.414 1.412 0.018c1.489-0.036 2.474-0.907 3.355-1.84l0.926-1.109 0.725-1.108 0.537-1.015 0.853-2.01 0.649-1.633 0.316-0.865h-0.308l-0.059-0.008zm-19.199 0.967-0.1562 0.037-0.0547 0.168 0.0742 0.451 0.2969 0.752 0.6289 1.24 0.6133 0.92 1.1855 1.258 0.5371 0.545 0.4825 0.17 0.8808-0.008 0.0098-0.111 1.297-0.901-2.1876 0.02l-0.4824-0.17-0.5371-0.545-1.1855-1.258-0.6133-0.92-0.6289-1.24-0.1602-0.408zm5.0081 6.068-0.51 0.354-0.0195 0.226 0.7795 0.619 1.056 0.621c0.786 0.444 1.495 0.13 1.983-0.218-0.018-0.424 0.615-1.535 0.615-1.535s-1.231 1.525-2.598 0.753l-1.056-0.621-0.25-0.199z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/computersettings.svg b/.icons/awkward/32x32/apps/computersettings.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/computersettings.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/config-date.svg b/.icons/awkward/32x32/apps/config-date.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/config-date.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/config-language.svg b/.icons/awkward/32x32/apps/config-language.svg
new file mode 120000
index 00000000..c0bcf8bc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/config-language.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/config-users.svg b/.icons/awkward/32x32/apps/config-users.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/config-users.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/configurator.svg b/.icons/awkward/32x32/apps/configurator.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/configurator.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/configure-debian.svg b/.icons/awkward/32x32/apps/configure-debian.svg
new file mode 120000
index 00000000..c718ca15
--- /dev/null
+++ b/.icons/awkward/32x32/apps/configure-debian.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/conky-logomark-violet.svg b/.icons/awkward/32x32/apps/conky-logomark-violet.svg
new file mode 120000
index 00000000..f1c66af7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/conky-logomark-violet.svg
@@ -0,0 +1 @@
+conky.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/conky-manager.svg b/.icons/awkward/32x32/apps/conky-manager.svg
new file mode 100644
index 00000000..19f2d479
--- /dev/null
+++ b/.icons/awkward/32x32/apps/conky-manager.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="4" height="20" x="25" y="7" rx=".667" ry=".714"/>
+ <rect style="opacity:0.2" width="4" height="20" x="14" y="7" rx=".667" ry=".714"/>
+ <rect style="fill:#c2352a" width="4" height="20" x="25" y="6" rx=".667" ry=".714"/>
+ <rect style="fill:#c2352a" width="4" height="20" x="14" y="6" rx=".667" ry=".714"/>
+ <rect style="fill:#c2352a" width="4" height="20" x="2" y="6" rx=".667" ry=".714"/>
+ <path style="opacity:0.2" d="M 2.7148438,7 C 2.3191295,7 2,7.2966823 2,7.6660156 L 2,10.333984 C 2,10.703318 2.3191295,11 2.7148438,11 l 8.5703122,0 C 11.680871,11 12,10.703318 12,10.333984 L 12,7.6660156 C 12,7.2966823 11.680871,7 11.285156,7 L 2.7148438,7 Z M 14.976562,7 a 0.97664417,0.8106106 0 0 0 -0.845703,1.2148438 l 3.261719,4.6894532 3.261719,4.689453 A 0.97664417,0.8106106 0 0 0 21.455078,18 0.97664417,0.8106106 0 0 0 22.345703,17.59375 l 3.261719,-4.689453 3.261719,-4.6894532 A 0.97664417,0.8106106 0 0 0 28.023438,7 L 21.5,7 14.976562,7 Z M 2.7148438,23 C 2.3191295,23 2,23.296682 2,23.666016 l 0,2.667968 C 2,26.703318 2.3191295,27 2.7148438,27 l 8.5703122,0 C 11.680871,27 12,26.703318 12,26.333984 l 0,-2.667968 C 12,23.296682 11.680871,23 11.285156,23 l -8.5703122,0 z"/>
+ <rect style="fill:#d8564d" width="4" height="10" x="6" y="-12" rx=".667" ry=".714" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#d8564d" width="4" height="10" x="22" y="-12" rx=".667" ry=".714" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="fill:#d8564d" d="m 14.976338,5.9999995 a 0.97664417,0.8106106 0 0 0 -0.845577,1.2157949 l 3.262784,4.6890406 3.261512,4.68904 a 0.97664417,0.8106106 0 0 0 0.799804,0.405265 0.97664417,0.8106106 0 0 0 0.891351,-0.405265 l 3.261514,-4.68904 3.261512,-4.6890406 A 0.97664417,0.8106106 0 0 0 28.023662,5.9999995 l -6.523027,0 -6.524297,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 2.7148438 6 C 2.3191294 6 2 6.2966823 2 6.6660156 L 2 7.6660156 C 2 7.2966823 2.3191294 7 2.7148438 7 L 11.285156 7 C 11.680871 7 12 7.2966823 12 7.6660156 L 12 6.6660156 C 12 6.2966823 11.680871 6 11.285156 6 L 2.7148438 6 z M 14.976562 6 A 0.97664417 0.8106106 0 0 0 14.130859 7.2148438 L 14.201172 7.3164062 A 0.97664417 0.8106106 0 0 1 14.976562 7 L 21.5 7 L 28.023438 7 A 0.97664417 0.8106106 0 0 1 28.796875 7.3183594 L 28.869141 7.2148438 A 0.97664417 0.8106106 0 0 0 28.023438 6 L 21.5 6 L 14.976562 6 z M 2.7148438 22 C 2.3191294 22 2 22.296682 2 22.666016 L 2 23.666016 C 2 23.296682 2.3191294 23 2.7148438 23 L 11.285156 23 C 11.680871 23 12 23.296682 12 23.666016 L 12 22.666016 C 12 22.296682 11.680871 22 11.285156 22 L 2.7148438 22 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/conky.svg b/.icons/awkward/32x32/apps/conky.svg
new file mode 100644
index 00000000..99b4ca6d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/conky.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" id="Layer_1" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="m 16,21.33964 c -0.965375,0.0449 -2,0.820368 -2,1.86942 v 2.481864 c -1.366318,0.346962 -2.477872,1.085332 -3.486067,2.130301 -0.6656429,0.689844 -0.7045689,1.967492 0,2.645089 0.389265,0.371455 0.886956,0.556022 1.373537,0.53153 0.412621,-0.02041 0.821672,-0.192731 1.148654,-0.53153 0.128456,-0.134702 0.261006,-0.261088 0.397248,-0.379464 0.05839,-0.04082 0.116668,-0.08613 0.175059,-0.126953 0.233558,-0.163277 0.474144,-0.301753 0.727166,-0.428293 0.342553,-0.134702 0.697615,-0.236032 1.055738,-0.301339 0.210203,-0.02042 0.398463,-0.02919 0.608665,-0.02511 0.210203,-0.0041 0.398463,0.0047 0.608665,0.02511 0.358124,0.06531 0.713185,0.166637 1.055738,0.301339 0.253022,0.12654 0.493608,0.265016 0.727167,0.428293 0.05839,0.04082 0.116668,0.08613 0.175058,0.126953 0.136243,0.118376 0.268792,0.244762 0.397249,0.379464 0.326982,0.338799 0.736034,0.51112 1.148654,0.53153 0.48658,0.02449 0.984272,-0.160075 1.373536,-0.53153 0.70457,-0.677597 0.665643,-1.955245 0,-2.645089 C 20.477872,26.776256 19.366319,26.037886 18,25.690924 V 23.20906 c 0,-1.049052 -1.034623,-1.824519 -2,-1.86942 z"/>
+ <path style="fill:#6841ac" d="m 16,20.33964 c -0.965375,0.0449 -2,0.820368 -2,1.86942 v 2.481864 c -1.366318,0.346962 -2.477872,1.085332 -3.486067,2.130301 -0.6656429,0.689844 -0.7045689,1.967492 0,2.645089 0.389265,0.371455 0.886956,0.556022 1.373537,0.53153 0.412621,-0.02041 0.821672,-0.192731 1.148654,-0.53153 0.128456,-0.134702 0.261006,-0.261088 0.397248,-0.379464 0.05839,-0.04082 0.116668,-0.08613 0.175059,-0.126953 0.233558,-0.163277 0.474144,-0.301753 0.727166,-0.428293 0.342553,-0.134702 0.697615,-0.236032 1.055738,-0.301339 0.210203,-0.02042 0.398463,-0.02919 0.608665,-0.02511 0.210203,-0.0041 0.398463,0.0047 0.608665,0.02511 0.358124,0.06531 0.713185,0.166637 1.055738,0.301339 0.253022,0.12654 0.493608,0.265016 0.727167,0.428293 0.05839,0.04082 0.116668,0.08613 0.175058,0.126953 0.136243,0.118376 0.268792,0.244762 0.397249,0.379464 0.326982,0.338799 0.736034,0.51112 1.148654,0.53153 0.48658,0.02449 0.984272,-0.160075 1.373536,-0.53153 0.70457,-0.677597 0.665643,-1.955245 0,-2.645089 C 20.477872,25.776256 19.366319,25.037886 18,24.690924 V 22.20906 c 0,-1.049052 -1.034623,-1.824519 -2,-1.86942 z"/>
+ <path style="fill:#d3b7ff" d="m 29,17.410786 c 0,2.856813 -2.272308,5.169859 -5.078809,5.169859 H 8.0788111 C 5.2723091,22.580645 3,20.267599 3,17.410786 V 9.2988962 C 3,6.442082 5.2723091,4.1290366 8.0788111,4.1290366 H 23.917204 c 2.806501,0 5.07881,2.3130454 5.07881,5.1698596 v 8.1118898 z"/>
+ <path style="opacity:0.4;fill:#666699" d="m 14.062464,15.566118 -1.67e-4,4.874803 -4.00334,-2.11e-4 c -0.3911816,-2.1e-5 -0.7863966,0.01216 -1.1856437,0.01623 h -0.1613115 -0.0242 c -0.2822957,0 -0.5645921,-0.0081 -0.842855,-0.03245 v 0 C 7.5586175,20.371765 7.2803546,20.294708 7.0061239,20.197375 6.7964189,20.095986 6.2910312,19.982429 6.0934241,19.852651 6.0530955,19.824264 6.0127677,19.79587 5.9724397,19.767484 5.863557,19.674207 5.7587041,19.576873 5.6578841,19.479539 5.5570641,19.378149 5.4643098,19.272704 5.3715553,19.167259 5.3433258,19.126703 5.3150961,19.082092 5.2868666,19.041536 5.157817,18.846869 5.0489313,18.64409 4.9481113,18.437255 4.8472913,18.157421 4.7706681,17.87353 4.714209,17.581529 v -0.0041 C 4.681947,17.25301 4.669848,16.920452 4.665815,16.59195 v -0.0041 c -0.00807,-0.685393 0.02823,-1.374841 0.02823,-2.044012 h 0.4476408 c 0.1088856,0 0.1935744,0.462337 0.1935744,1.034172 v 1.881788 c 0,-0.417725 0.088722,-0.758411 0.1976072,-0.758393 l 1.2531368,2.11e-4 c 0.1088857,1.8e-5 0.1935743,0.340668 0.1935743,0.758392 v -5.872474 c 0,-1.04634 0.088721,-1.8939542 0.1976072,-1.8939542 h 0.8105928 c 0.1088858,0 0.1976072,0.8476142 0.1976072,1.8939542 v 3.982576 c 0,-0.571837 0.088721,-1.034173 0.1935743,-1.034173 h 0.8105929 c 0.1088857,0 0.1935743,0.462336 0.1935743,1.034173 v 3.536462 c 0,-0.28389 0.088721,-0.515059 0.1935743,-0.515059 h 0.8105935 c 0.108886,0 0.193574,0.231169 0.193574,0.515059 v -4.173188 c 0,-0.620503 0.08872,-1.123394 0.197607,-1.123394 h 0.711061 c 0.07259,0 0.133082,0.223056 0.165345,0.551558 v -1.314006 c 0,-0.774616 0.08872,-1.399174 0.197607,-1.399174 h 0.810593 c 0.108886,0 0.197607,0.628614 0.197607,1.399174 v 2.518512 c 0,-0.571836 0.08872,-1.034172 0.193574,-1.034172 h 0.810594 c 0.108886,0.0041 0.197607,0.466391 0.197607,1.034172 z"/>
+ <path style="opacity:0.4;fill:#666699" d="m 27.814569,16.689302 c -0.03712,0.141945 -0.05774,0.287946 -0.05774,0.446114 0,0.150056 -0.0082,0.296057 -0.02062,0.446113 -0.05774,0.287946 -0.131983,0.56778 -0.235095,0.843559 -0.10311,0.210891 -0.218596,0.413669 -0.350578,0.612393 -0.02887,0.04056 -0.05774,0.08517 -0.08661,0.125722 -0.09486,0.105445 -0.189726,0.214946 -0.292836,0.316336 -0.103111,0.101389 -0.210348,0.190612 -0.317583,0.28389 -0.04124,0.02839 -0.08661,0.06083 -0.131984,0.08922 -0.202097,0.129778 -0.412446,0.243334 -0.626918,0.344723 -0.280463,0.09734 -0.565051,0.17439 -0.853763,0.227113 v 0 c -0.247468,0.02028 -0.399349,0.02839 -0.646819,0.02839 h -0.197972 c -0.325833,0 -0.647542,-0.0081 -0.965126,-0.0081 H 14.971 V 9.6731552 c 0,-1.0463382 0.09074,-1.893954 0.197973,-1.893954 h 0.829017 c 0.11136,0 0.197975,0.8476158 0.197975,1.893954 v 6.8985358 c 0,-0.490725 0.09074,-0.884116 0.202098,-0.884116 h 0.829016 c 0.111361,0 0.197974,0.397446 0.197974,0.884116 v 1.593841 c 0,-0.360946 0.09074,-0.652948 0.202099,-0.652948 h 0.829017 c 0.111361,0 0.301808,0.292002 0.301808,0.652948 v 1.192339 c 0,-0.263612 0.09074,-0.478557 0.197973,-0.478557 h 0.829016 c 0.111361,0 0.197976,0.214945 0.197976,0.478557 v -6.97559 c 0,-1.046339 0.09074,-1.893955 0.197973,-1.893955 h 0.829018 c 0.11136,0 0.197973,0.847616 0.197973,1.893955 v 3.183626 c 0,-0.571835 0.09074,-1.034171 0.2021,-1.034171 h 0.829015 c 0.111363,0 0.202099,0.462336 0.202099,1.034171 v 3.536463 c 0,-0.28389 0.09074,-0.515058 0.197974,-0.515058 h 0.829017 c 0.11136,0 0.202099,0.231168 0.202099,0.515058 v -4.169132 c 0,-0.620503 0.09074,-1.123394 0.197973,-1.123394 h 0.729308 c 0.07424,0 0.136106,0.223056 0.169101,0.551558 v -1.314007 c 0,-0.774615 0.09074,-1.399174 0.197976,-1.399174 h 0.829016 c 0.11136,0 0.197973,0.628615 0.197973,1.399174 v 2.518512 c 0,-0.571835 0.09074,-1.034171 0.2021,-1.034171 h 0.829015 c 0.11136,0 0.197975,0.462336 0.197975,1.034171 v 1.168006 c 0.02062,-0.02839 0.04536,-0.04866 0.07012,-0.04866 h 0.523803 z"/>
+ <path style="opacity:0.2" d="m 30.991935,17.906742 c 0,0.0604 0,0.124818 -0.004,0.189239 -0.03629,1.127379 -0.334723,2.342159 -0.883184,3.328616 -0.298427,0.543558 -0.673477,1.034773 -1.100954,1.465594 -0.213739,0.217422 -0.439575,0.418739 -0.677511,0.599926 -1.149348,0.89385 -2.576958,1.425329 -4.061029,1.497803 C 24.099912,24.99592 23.9386,25 23.773255,25 h -0.185509 c -0.262131,0 -0.524263,-0.008 -0.782363,-0.008 H 8.787337 C 7.9525477,24.992 7.1419548,24.984 6.3152305,24.790683 5.3312273,24.561127 4.431913,24.106148 3.6656809,23.490117 3.4196801,23.292825 3.1817449,23.075403 2.9639737,22.8459 2.2380697,22.084919 1.6775104,21.16691 1.3387552,20.164348 1.0322624,19.270498 1.0040328,18.348463 0.99999998,17.418375 v -0.55161 -3.551244 -2.907028 -0.318082 c 0,-1.9286238 0.74203522,-3.8290628 2.16158092,-5.161786 C 4.5045033,3.6724027 6.2466727,3.0000015 8.0856299,3.0000015 H 9.9729807 23.700632 c 1.379218,0 2.738271,0.2778184 3.93198,1.0065885 2.072859,1.2723279 3.347224,3.6554834 3.367388,6.083375 0,0.04429 0,0.09261 -0.004,0.136896 -0.06452,0.958272 -0.883183,1.654832 -1.826858,1.707174 h -0.01613 -0.08872 c -0.02823,0 -0.05243,0 -0.08066,-0.0041 v 0 C 28.244485,11.839701 27.809002,11.369218 27.52477,10.74422 27.356405,9.9551764 27.027734,9.2932089 26.719243,8.6475585 26.18412,7.6476803 25.487052,7.306398 24.450733,7.0663401 c -0.276019,-0.063938 -0.564592,-0.032211 -0.846888,-0.036237 -0.282526,-0.00403 -0.123673,0 -0.185509,0 -0.395214,0 -0.790429,0.016105 -1.181611,0.016105 H 9.7128905 c -0.3105258,0 -0.6291172,-0.00805 -0.9436758,-0.00805 h -0.004 -0.1411479 c -0.2621321,0 -0.5242635,0.00805 -0.7823628,0.028185 C 7.5553747,7.118689 7.2730789,7.195189 6.9988489,7.2958478 6.7891432,7.3965067 6.5875032,7.5092445 6.3939289,7.6380885 6.3535999,7.6662695 6.3132729,7.6944585 6.2729445,7.7226415 6.164059,7.8152481 6.0592061,7.9078533 5.9583861,8.0125385 5.8575661,8.1131977 5.7648117,8.2219089 5.6680245,8.3265941 5.6397955,8.3668616 5.6115655,8.4071212 5.5833355,8.4473847 5.4583187,8.6406497 5.3454003,8.8379414 5.2445803,9.0473118 5.1437603,9.3211039 5.0671371,9.598922 5.0106779,9.8847934 4.9985789,10.02169 4.9945459,10.162612 4.9905139,10.299508 v 0.02416 c -0.00404,0.157028 -0.00404,0.314055 0,0.471083 v 0.02013 0.479987 3.650713 c 0,0.668374 -0.036295,1.491113 -0.028229,2.171566 v 0.0041 c 0.00404,0.330161 0.016131,0.656295 0.048394,0.978404 v 0.0041 c 0.056459,0.289898 0.1330824,0.571742 0.2339024,0.849561 0.10082,0.205343 0.2097056,0.406661 0.3387552,0.599927 0.028229,0.04429 0.056459,0.08455 0.084689,0.124817 0.092755,0.104684 0.1855088,0.20937 0.2863288,0.310029 0.10082,0.100659 0.2097057,0.193264 0.3145585,0.285871 0.040328,0.02818 0.080656,0.05636 0.1209842,0.08455 0.1976072,0.128845 0.4032801,0.241583 0.6129851,0.342242 0.2742307,0.09663 0.5524936,0.173133 0.8388229,0.225475 v 0 c 0.2782628,0.02415 1.1251507,0.03221 0.842855,0.03221 h 0.0242 0.1613114 c 0.3992472,0 0.7944622,-0.01611 1.1856436,-0.01611 h 12.515769 c 0.310525,0 0.625084,0.008 0.943675,0.008 h 0.193574 c 0.246001,0 0.487969,-0.008 0.729937,-0.02818 v 0 c 1.023992,-0.150111 1.485969,-0.455373 2.054121,-1.213624 0.15505,-0.206929 0.358556,-0.638633 0.420378,-0.862671 0.172062,-0.623528 0.290148,-1.191478 0.564607,-1.825283 0.315267,-0.613672 0.943855,-0.876953 1.570382,-0.961835 0.02016,0 0.04436,-0.0041 0.06453,-0.0041 v 0 h 0.02016 c 0.05243,-0.0041 0.108886,0 0.161312,0 0.935611,0.06845 1.705875,0.942167 1.69781,1.852123 z"/>
+ <path style="fill:#6841ac" d="m 30.991935,16.906742 c 0,0.0604 0,0.124818 -0.004,0.189239 -0.03629,1.127379 -0.334723,2.342159 -0.883184,3.328616 -0.298427,0.543558 -0.673477,1.034773 -1.100954,1.465594 -0.213739,0.217422 -0.439575,0.418739 -0.677511,0.599926 -1.149348,0.89385 -2.576958,1.425329 -4.061029,1.497803 C 24.099912,23.99592 23.9386,24 23.773255,24 h -0.185509 c -0.262131,0 -0.524263,-0.008 -0.782363,-0.008 H 8.787337 C 7.9525477,23.992 7.1419548,23.984 6.3152305,23.790683 5.3312273,23.561127 4.431913,23.106148 3.6656809,22.490117 3.4196801,22.292825 3.1817449,22.075403 2.9639737,21.8459 2.2380697,21.084919 1.6775104,20.16691 1.3387552,19.164348 1.0322624,18.270498 1.0040328,17.348463 0.99999998,16.418375 V 15.866765 12.315521 9.4084931 9.0904115 c 0,-1.9286238 0.74203522,-3.8290628 2.16158092,-5.161786 C 4.5045033,2.6724032 6.2466727,2.000002 8.0856299,2.000002 H 9.9729807 23.700632 c 1.379218,0 2.738271,0.2778184 3.93198,1.0065885 C 29.705471,4.2789184 30.979836,6.6620739 31,9.089965 c 0,0.044291 0,0.092607 -0.004,0.136896 -0.06452,0.958272 -0.883183,1.654832 -1.826858,1.707174 h -0.01613 -0.08872 c -0.02823,0 -0.05243,0 -0.08066,-0.0041 v 0 C 28.244485,10.839701 27.809002,10.369218 27.52477,9.7442201 27.356405,8.9551769 27.027734,8.2932094 26.719243,7.647559 26.18412,6.6476808 25.487052,6.3063985 24.450733,6.0663406 c -0.276019,-0.063938 -0.564592,-0.032211 -0.846888,-0.036237 -0.282526,-0.00403 -0.123673,0 -0.185509,0 -0.395214,0 -0.790429,0.016105 -1.181611,0.016105 H 9.7128905 c -0.3105258,0 -0.6291172,-0.00805 -0.9436758,-0.00805 h -0.004 -0.1411479 c -0.2621321,0 -0.5242635,0.00805 -0.7823628,0.028185 C 7.5553747,6.1186895 7.2730789,6.1951895 6.9988489,6.2958483 6.7891432,6.3965072 6.5875032,6.509245 6.3939289,6.638089 6.3535999,6.66627 6.3132729,6.694459 6.2729445,6.722642 6.164059,6.8152486 6.0592061,6.9078538 5.9583861,7.012539 5.8575661,7.1131982 5.7648117,7.2219094 5.6680245,7.3265946 5.6397955,7.3668621 5.6115655,7.4071217 5.5833355,7.4473852 5.4583187,7.6406502 5.3454003,7.8379419 5.2445803,8.0473123 5.1437603,8.3211044 5.0671371,8.5989225 5.0106779,8.8847939 4.9985789,9.02169 4.9945459,9.1626127 4.9905139,9.2995087 v 0.024157 c -0.00404,0.1570275 -0.00404,0.3140549 0,0.4710831 v 0.020126 0.4799862 3.650713 c 0,0.668374 -0.036295,1.491113 -0.028229,2.171566 v 0.0041 c 0.00404,0.330161 0.016131,0.656295 0.048394,0.978404 v 0.0041 c 0.056459,0.289898 0.1330824,0.571742 0.2339024,0.849561 0.10082,0.205343 0.2097056,0.406661 0.3387552,0.599927 0.028229,0.04429 0.056459,0.08455 0.084689,0.124817 0.092755,0.104684 0.1855088,0.20937 0.2863288,0.310029 0.10082,0.100659 0.2097057,0.193264 0.3145585,0.285871 0.040328,0.02818 0.080656,0.05636 0.1209842,0.08455 0.1976072,0.128845 0.4032801,0.241583 0.6129851,0.342242 0.2742307,0.09663 0.5524936,0.173133 0.8388229,0.225475 v 0 c 0.2782628,0.02415 1.1251507,0.03221 0.842855,0.03221 h 0.0242 0.1613114 c 0.3992472,0 0.7944622,-0.01611 1.1856436,-0.01611 h 12.515769 c 0.310525,0 0.625084,0.008 0.943675,0.008 h 0.193574 c 0.246001,0 0.487969,-0.008 0.729937,-0.02818 v 0 c 1.023992,-0.150111 1.485969,-0.455373 2.054121,-1.213624 0.15505,-0.206929 0.358556,-0.638633 0.420378,-0.862671 0.172062,-0.623528 0.290148,-1.191478 0.564607,-1.825283 0.315267,-0.613672 0.943855,-0.876953 1.570382,-0.961835 0.02016,0 0.04436,-0.0041 0.06453,-0.0041 v 0 h 0.02016 c 0.05243,-0.0041 0.108886,0 0.161312,0 0.935611,0.06845 1.705875,0.942167 1.69781,1.852123 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 8.0859375 2 C 6.2469803 2 4.5050318 2.6715121 3.1621094 3.9277344 C 1.7425637 5.2604576 1 7.1612199 1 9.0898438 L 1 9.4082031 L 1 10.089844 C 1 8.1612195 1.7425637 6.2604576 3.1621094 4.9277344 C 4.5050318 3.6715121 6.2469803 3 8.0859375 3 L 9.9726562 3 L 23.701172 3 C 25.08039 3 26.439103 3.2770893 27.632812 4.0058594 C 29.528661 5.1695378 30.743764 7.264238 30.955078 9.4707031 C 30.972088 9.3904706 30.9904 9.3111349 30.996094 9.2265625 C 31.000094 9.1822735 31 9.1341347 31 9.0898438 C 30.979836 6.6619527 29.705672 4.2781873 27.632812 3.0058594 C 26.439103 2.2770893 25.08039 2 23.701172 2 L 9.9726562 2 L 8.0859375 2 z M 29.113281 15.054688 C 29.093111 15.054688 29.068988 15.058594 29.048828 15.058594 C 28.422301 15.143476 27.793783 15.407812 27.478516 16.021484 C 27.204057 16.655289 27.086125 17.222175 26.914062 17.845703 C 26.85224 18.069741 26.647237 18.502055 26.492188 18.708984 C 25.924035 19.467235 25.463445 19.771764 24.439453 19.921875 C 24.197485 19.942055 23.954985 19.951172 23.708984 19.951172 L 23.515625 19.951172 C 23.197034 19.951172 22.882791 19.941406 22.572266 19.941406 L 10.056641 19.941406 C 9.6654592 19.941406 9.2683878 19.958984 8.8691406 19.958984 L 8.7089844 19.958984 L 8.6835938 19.958984 C 8.9658894 19.958984 8.1200597 19.949931 7.8417969 19.925781 C 7.5554676 19.873439 7.2761838 19.797802 7.0019531 19.701172 C 6.7922481 19.600513 6.5882322 19.48822 6.390625 19.359375 C 6.3502968 19.331185 6.3098592 19.301617 6.2695312 19.273438 C 6.1646785 19.18083 6.0558981 19.08894 5.9550781 18.988281 C 5.8542581 18.887622 5.7607238 18.782418 5.6679688 18.677734 C 5.6397387 18.637467 5.6122134 18.597024 5.5839844 18.552734 C 5.4549348 18.359468 5.3449606 18.158468 5.2441406 17.953125 C 5.1433206 17.675306 5.0662246 17.393414 5.0097656 17.103516 L 5.0097656 17.099609 C 4.9843285 16.845649 4.9789552 16.587091 4.9726562 16.328125 C 4.9677438 16.598675 4.9599602 16.869973 4.9628906 17.117188 L 4.9628906 17.121094 C 4.9669306 17.451255 4.9775026 17.7775 5.0097656 18.099609 L 5.0097656 18.103516 C 5.0662246 18.393414 5.1433206 18.675306 5.2441406 18.953125 C 5.3449606 19.158468 5.4549348 19.359468 5.5839844 19.552734 C 5.6122134 19.597024 5.6397387 19.637467 5.6679688 19.677734 C 5.7607238 19.782418 5.8542581 19.887622 5.9550781 19.988281 C 6.0558981 20.08894 6.1646785 20.18083 6.2695312 20.273438 C 6.3098592 20.301617 6.3502968 20.331185 6.390625 20.359375 C 6.5882322 20.48822 6.7922481 20.600513 7.0019531 20.701172 C 7.2761838 20.797802 7.5554676 20.873439 7.8417969 20.925781 C 8.1200597 20.949931 8.9658894 20.958984 8.6835938 20.958984 L 8.7089844 20.958984 L 8.8691406 20.958984 C 9.2683878 20.958984 9.6654592 20.941406 10.056641 20.941406 L 22.572266 20.941406 C 22.882791 20.941406 23.197034 20.951172 23.515625 20.951172 L 23.708984 20.951172 C 23.954985 20.951172 24.197485 20.942055 24.439453 20.921875 C 25.463445 20.771764 25.924035 20.467235 26.492188 19.708984 C 26.647237 19.502055 26.85224 19.069741 26.914062 18.845703 C 27.086125 18.222175 27.204057 17.655289 27.478516 17.021484 C 27.793783 16.407812 28.422301 16.143476 29.048828 16.058594 C 29.068988 16.058594 29.093111 16.054688 29.113281 16.054688 L 29.132812 16.054688 C 29.185243 16.050587 29.242496 16.054688 29.294922 16.054688 C 30.101694 16.113712 30.781354 16.771688 30.949219 17.535156 C 30.962451 17.388496 30.983631 17.240157 30.988281 17.095703 C 30.992281 17.031282 30.992188 16.96665 30.992188 16.90625 C 31.000252 15.996294 30.230533 15.123138 29.294922 15.054688 C 29.242496 15.054687 29.185243 15.050588 29.132812 15.054688 L 29.113281 15.054688 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/connectagram.svg b/.icons/awkward/32x32/apps/connectagram.svg
new file mode 100644
index 00000000..2598976c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/connectagram.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#2f9a2f" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.2" d="m 21,22.14009 c -0.55644,0.284055 -1.136492,0.498386 -1.740157,0.642996 -0.603684,0.144608 -1.233604,0.216913 -1.889764,0.216914 -1.958011,-1e-6 -3.50919,-0.537121 -4.653544,-1.611362 C 11.572177,20.309234 10.999999,18.847648 11,17.003874 c -10e-7,-1.848927 0.572177,-3.310514 1.716535,-4.384764 1.144354,-1.079396 2.695533,-1.619097 4.653544,-1.61911 0.65616,1.3e-5 1.28608,0.07232 1.889764,0.216914 C 19.863508,11.361535 20.44356,11.575868 21,11.85991 v 2.260249 c -0.56169,-0.377009 -1.115494,-0.653316 -1.661417,-0.828923 -0.54594,-0.175587 -0.920716,-0.263386 -1.524384,-0.263395 -1.08137,9e-6 -1.931763,0.340874 -2.55118,1.022595 -0.619429,0.681737 -0.929223,1.755252 -0.929218,2.953438 -5e-6,1.193032 0.309789,2.263964 0.929218,2.94569 0.619417,0.681733 1.46981,1.022597 2.55118,1.022595 0.603668,2e-6 0.978444,-0.0878 1.524384,-0.263395 C 19.884506,20.533169 20.43831,20.256862 21,19.879841 v 2.260249"/>
+ <path style="fill:#ffffff" d="m 21,21.14009 c -0.55644,0.284055 -1.136492,0.498386 -1.740157,0.642996 -0.603684,0.144608 -1.233604,0.216913 -1.889764,0.216914 -1.958011,-1e-6 -3.50919,-0.537121 -4.653544,-1.611362 C 11.572177,19.309234 10.999999,17.847648 11,16.003874 c -10e-7,-1.848927 0.572177,-3.310514 1.716535,-4.384764 1.144354,-1.079396 2.695533,-1.619097 4.653544,-1.61911 0.65616,1.3e-5 1.28608,0.07232 1.889764,0.216914 C 19.863508,10.361535 20.44356,10.575868 21,10.85991 v 2.260249 c -0.56169,-0.377009 -1.115494,-0.653316 -1.661417,-0.828923 -0.54594,-0.175587 -0.920716,-0.263386 -1.524384,-0.263395 -1.08137,9e-6 -1.931763,0.340874 -2.55118,1.022595 -0.619429,0.681737 -0.929223,1.755252 -0.929218,2.953438 -5e-6,1.193032 0.309789,2.263964 0.929218,2.94569 0.619417,0.681733 1.46981,1.022597 2.55118,1.022595 0.603668,2e-6 0.978444,-0.0878 1.524384,-0.263395 C 19.884506,19.533169 20.43831,19.256862 21,18.879841 v 2.260249"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/construo.svg b/.icons/awkward/32x32/apps/construo.svg
new file mode 100644
index 00000000..44b8fa11
--- /dev/null
+++ b/.icons/awkward/32x32/apps/construo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#007c7d;fill-rule:evenodd" d="m 24.009072,1.7747683 c -0.119536,-0.001 -0.238366,0.018422 -0.351366,0.057422 L 11.74809,4.5583521 c -0.30576,0.06462 -0.566852,0.2620673 -0.712303,0.5386697 L 4.3297572,14.434878 c -0.1762499,0.176625 -0.2838476,0.410238 -0.3035144,0.658983 -1.06e-5,0.0027 -1.06e-5,0.0055 0,0.0082 -0.00251,0.02819 -0.00388,0.05647 -0.0041,0.08477 4.457e-4,0.03106 0.00227,0.06208 0.00546,0.09297 0.00328,0.03486 0.0083,0.06954 0.015038,0.103905 0.00693,0.03459 0.0156,0.06881 0.025976,0.10254 0.031399,0.107739 0.079866,0.209748 0.1435543,0.302146 4.629e-4,9.29e-4 9.285e-4,0.0019 0.00139,0.0028 l 6.1947049,13.215187 0.0014,0.0041 c 0.0018,0.0064 0.0036,0.01277 0.0056,0.01914 9.29e-4,0.0027 0.0019,0.0055 0.0028,0.0082 0.01029,0.03246 0.02214,0.0644 0.03553,0.0957 0.0097,0.02223 0.02021,0.04412 0.03146,0.06562 0.0078,0.01569 0.01601,0.03119 0.0246,0.04646 0.0088,0.01434 0.01788,0.02848 0.02734,0.04239 0.0075,0.012 0.01526,0.02384 0.02326,0.03553 0.01637,0.02349 0.0337,0.0463 0.05193,0.06838 0.0031,0.0041 0.0064,0.0082 0.0096,0.01232 0.01624,0.01836 0.03311,0.03614 0.05059,0.05332 0.0094,0.0098 0.01896,0.01934 0.02872,0.02872 0.0098,0.0093 0.01987,0.01841 0.03007,0.02733 0.02076,0.01769 0.04219,0.03457 0.06426,0.05059 9.28e-4,4.54e-4 0.0019,9.29e-4 0.0028,0.0014 9.28e-4,9.29e-4 0.0019,0.0019 0.0028,0.0028 0.0265,0.01904 0.05387,0.03683 0.08203,0.05332 9.29e-4,9.29e-4 0.0019,0.0019 0.0028,0.0028 0.0027,0.0014 0.0054,0.0028 0.0082,0.0041 0.02539,0.01475 0.05139,0.02843 0.07793,0.041 0.0032,0.0019 0.0064,0.0037 0.0096,0.0056 0.01042,0.0043 0.02091,0.0084 0.03146,0.01232 0.01354,0.0062 0.02721,0.01216 0.041,0.01779 0.02918,0.01088 0.05884,0.02047 0.08887,0.02872 0.148887,0.04231 0.305287,0.05119 0.458005,0.02599 l 14.057595,0.01506 c 0.785361,0.09541 1.390182,-0.678976 1.107369,-1.417834 l -1.666778,-6.666807 c -0.04832,-0.699864 -0.756139,-1.156452 -1.413667,-0.91191 -0.0032,9.29e-4 -0.0064,0.0019 -0.0096,0.0028 l -7.070661,1.959084 -2.830068,-5.067903 2.026165,-6.328016 9.28395,-0.746481 0.952927,-1.1935513 -0.993942,-6.5768194 c 0.0016,-0.5751692 -0.459883,-1.04456 -1.034994,-1.052837 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="M 4.8002353,16.172368 15.457347,11.685559 24.302318,3.5747898 m 1.898433,26.4182232 -9.621603,-5.364738 m -5.306982,5.349656 13.159591,-7.59306 m -13.159591,7.59306 5.306982,-5.349656 m -5.306982,5.349656 1.725848,-11.130735 m -8.1977787,-2.674828 8.1977787,2.674828 m 2.459333,-7.161637 -2.459333,7.161637 3.581134,5.781079 7.852609,-2.243404 1.768994,7.608142 L 11.272166,29.977931 4.8002353,16.172368 11.833066,6.3790444 Z m -3.624281,-5.3065146 12.469252,-2.8042546 1.035509,7.2910642 -9.88048,0.819705"/>
+ <path style="fill:none;stroke:#00feff;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="M 4.8002353,15.172368 15.457347,10.685559 24.302318,2.57479 m 1.898433,26.418223 -9.621603,-5.364738 m -5.306982,5.349656 13.159591,-7.59306 m -13.159591,7.59306 5.306982,-5.349656 m -5.306982,5.349656 1.725848,-11.130735 m -8.1977787,-2.674828 8.1977787,2.674828 m 2.459333,-7.161637 -2.459333,7.161637 3.581134,5.781079 7.852609,-2.243404 1.768994,7.608142 L 11.272166,28.977931 4.8002353,15.172368 11.833066,5.3790446 Z M 11.833066,5.3790446 24.302318,2.57479 l 1.035509,7.2910638 -9.88048,0.8197052"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 24.326172 1.5644531 A 1.0001 1.0001 0 0 0 23.982422 1.6210938 L 11.613281 4.4042969 A 1.0001 1.0001 0 0 0 10.9375 4.9121094 L 4.0820312 14.458984 A 1.0001 1.0001 0 0 0 3.7910156 15.091797 A 1.0001 1.0001 0 0 0 3.7871094 15.179688 A 1.0001 1.0001 0 0 0 3.7890625 15.238281 A 1.0001 1.0001 0 0 0 3.7910156 15.273438 A 1.0001 1.0001 0 0 0 3.8066406 15.367188 A 1.0001 1.0001 0 0 0 3.9199219 15.673828 A 1.0001 1.0001 0 0 1 4.0820312 15.458984 L 10.9375 5.9121094 A 1.0001 1.0001 0 0 1 11.613281 5.4042969 L 23.982422 2.6210938 A 1.0001 1.0001 0 0 1 24.326172 2.5644531 A 1.0001 1.0001 0 0 1 25.3125 3.5644531 L 26.207031 9.875 L 26.328125 9.7246094 L 25.3125 2.5644531 A 1.0001 1.0001 0 0 0 24.326172 1.5644531 z M 20.861328 5.375 L 19.417969 5.6992188 L 15.632812 9.1699219 L 14.082031 6.8984375 L 13.490234 7.03125 L 15.632812 10.169922 L 20.861328 5.375 z M 24.058594 8.96875 L 19.486328 9.3476562 L 18.287109 10.447266 L 24.199219 9.9570312 L 24.058594 8.96875 z M 13.410156 10.462891 L 8.7109375 12.439453 L 7.6816406 13.873047 L 13.941406 11.240234 L 13.410156 10.462891 z M 13.785156 13.474609 L 13.384766 13.642578 L 12.373047 16.591797 L 8.9960938 15.490234 L 7.6582031 16.052734 L 12.373047 17.591797 L 13.785156 13.474609 z M 6.6875 17.839844 L 10.785156 26.583984 L 11.878906 19.535156 L 11.730469 19.486328 L 10.785156 25.583984 L 7.2402344 18.021484 L 6.6875 17.839844 z M 14.318359 18.080078 L 14.097656 18.722656 L 17.03125 23.458984 L 24.083984 21.445312 A 1.0001 1.0001 0 0 1 24.105469 21.439453 A 1.0001 1.0001 0 0 1 25.439453 22.302734 L 27.099609 29.453125 A 1.0001 1.0001 0 0 0 27.144531 28.644531 L 25.439453 21.302734 A 1.0001 1.0001 0 0 0 24.105469 20.439453 A 1.0001 1.0001 0 0 0 24.083984 20.445312 L 17.03125 22.458984 L 14.318359 18.080078 z M 14.931641 23.869141 L 12.916016 25.900391 L 12.732422 27.085938 L 15.3125 24.484375 L 14.931641 23.869141 z M 21.503906 25.230469 L 20.623047 25.738281 L 24.714844 28.019531 L 24.447266 26.871094 L 21.503906 25.230469 z M 16.730469 27.984375 L 15 28.982422 L 22.34375 28.988281 L 20.548828 27.986328 L 16.730469 27.984375 z"/>
+ <path style="opacity:0.1" d="M 24,2 A 2,2 0 0 0 22,4 2,2 0 0 0 24,6 2,2 0 0 0 26,4 2,2 0 0 0 24,2 Z M 12,4 a 1.9999998,1.9999998 0 0 0 -2,2 1.9999998,1.9999998 0 0 0 2,2 1.9999998,1.9999998 0 0 0 2,-2 1.9999998,1.9999998 0 0 0 -2,-2 z m 13,5 a 1.9999999,1.9999999 0 0 0 -2,2 1.9999999,1.9999999 0 0 0 2,2 1.9999999,1.9999999 0 0 0 2,-2 1.9999999,1.9999999 0 0 0 -2,-2 z m -9,1 a 2.0000002,2.0000002 0 0 0 -2,2 2.0000002,2.0000002 0 0 0 2,2 2.0000002,2.0000002 0 0 0 2,-2 2.0000002,2.0000002 0 0 0 -2,-2 z M 5,14 a 2.0000003,2.0000003 0 0 0 -2,2 2.0000003,2.0000003 0 0 0 2,2 2.0000003,2.0000003 0 0 0 2,-2 2.0000003,2.0000003 0 0 0 -2,-2 z m 8,3 a 2.0000003,2.0000003 0 0 0 -2,2 2.0000003,2.0000003 0 0 0 2,2 2.0000003,2.0000003 0 0 0 2,-2 2.0000003,2.0000003 0 0 0 -2,-2 z m 11,4 a 1.9999998,1.9999998 0 0 0 -2,2 1.9999998,1.9999998 0 0 0 2,2 1.9999998,1.9999998 0 0 0 2,-2 1.9999998,1.9999998 0 0 0 -2,-2 z m -6,2 a 1.9999998,1.9999998 0 0 0 -2,2 1.9999998,1.9999998 0 0 0 2,2 1.9999998,1.9999998 0 0 0 2,-2 1.9999998,1.9999998 0 0 0 -2,-2 z m -7,5 a 1.9999998,1.9999998 0 0 0 -2,2 1.9999998,1.9999998 0 0 0 2,2 1.9999998,1.9999998 0 0 0 2,-2 1.9999998,1.9999998 0 0 0 -2,-2 z m 15,0 a 1.9999998,1.9999998 0 0 0 -2,2 1.9999998,1.9999998 0 0 0 2,2 1.9999998,1.9999998 0 0 0 2,-2 1.9999998,1.9999998 0 0 0 -2,-2 z"/>
+ <path style="fill:#ff6060" d="M 24 1 A 2 2 0 0 0 22 3 A 2 2 0 0 0 24 5 A 2 2 0 0 0 26 3 A 2 2 0 0 0 24 1 z M 12 3 A 1.9999998 1.9999998 0 0 0 10 5 A 1.9999998 1.9999998 0 0 0 12 7 A 1.9999998 1.9999998 0 0 0 14 5 A 1.9999998 1.9999998 0 0 0 12 3 z M 25 8 A 1.9999999 1.9999999 0 0 0 23 10 A 1.9999999 1.9999999 0 0 0 25 12 A 1.9999999 1.9999999 0 0 0 27 10 A 1.9999999 1.9999999 0 0 0 25 8 z M 16 9 A 2.0000002 2.0000002 0 0 0 14 11 A 2.0000002 2.0000002 0 0 0 16 13 A 2.0000002 2.0000002 0 0 0 18 11 A 2.0000002 2.0000002 0 0 0 16 9 z M 5 13 A 2.0000003 2.0000003 0 0 0 3 15 A 2.0000003 2.0000003 0 0 0 5 17 A 2.0000003 2.0000003 0 0 0 7 15 A 2.0000003 2.0000003 0 0 0 5 13 z M 13 16 A 2.0000003 2.0000003 0 0 0 11 18 A 2.0000003 2.0000003 0 0 0 13 20 A 2.0000003 2.0000003 0 0 0 15 18 A 2.0000003 2.0000003 0 0 0 13 16 z M 24 20 A 1.9999998 1.9999998 0 0 0 22 22 A 1.9999998 1.9999998 0 0 0 24 24 A 1.9999998 1.9999998 0 0 0 26 22 A 1.9999998 1.9999998 0 0 0 24 20 z M 18 22 A 1.9999998 1.9999998 0 0 0 16 24 A 1.9999998 1.9999998 0 0 0 18 26 A 1.9999998 1.9999998 0 0 0 20 24 A 1.9999998 1.9999998 0 0 0 18 22 z M 11 27 A 1.9999998 1.9999998 0 0 0 9 29 A 1.9999998 1.9999998 0 0 0 11 31 A 1.9999998 1.9999998 0 0 0 13 29 A 1.9999998 1.9999998 0 0 0 11 27 z M 26 27 A 1.9999998 1.9999998 0 0 0 24 29 A 1.9999998 1.9999998 0 0 0 26 31 A 1.9999998 1.9999998 0 0 0 28 29 A 1.9999998 1.9999998 0 0 0 26 27 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/contact-editor.svg b/.icons/awkward/32x32/apps/contact-editor.svg
new file mode 100644
index 00000000..ec443493
--- /dev/null
+++ b/.icons/awkward/32x32/apps/contact-editor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#f5b35d" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#4d4d4d" d="m16 7c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5-2.239-5-5-5zm-7 18h14c0-5-2.995-6-6.997-6-4.003 0-7.003 1-7.003 6z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <circle style="fill:#a559d6" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 20,25.218 0,1.782 1.7819,0 4.5004,-4.5004 -1.7819,-1.7819 z m 7.8586,-4.2891 c 0.18848,-0.18847 0.18848,-0.48545 0,-0.67393 l -1.1137,-1.1137 c -0.18848,-0.18848 -0.48546,-0.18848 -0.67393,0 l -0.931,0.937 1.782,1.782 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/control-center2.svg b/.icons/awkward/32x32/apps/control-center2.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/32x32/apps/control-center2.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/converseen.svg b/.icons/awkward/32x32/apps/converseen.svg
new file mode 100644
index 00000000..618bf356
--- /dev/null
+++ b/.icons/awkward/32x32/apps/converseen.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <ellipse fill="#4f4f4f" cx="16" cy="16" rx="12" ry="10"/>
+ <g fill="#9ccd44" transform="matrix(.7 0 0 .7 -2.9 -.8)">
+ <path transform="translate(2)" d="m22.143 4v3c-9.389 0-17.143 7.611-17.143 17 0 5.6431 2.75 10.644 6.9824 13.736 1.9893 1.2887 4.3615-3.0761 2.0391-4.7715-2.468-2.197-4.022-5.399-4.022-8.964 0-6.627 5.515-12 12.143-12v3l10-5.2857z"/>
+ </g>
+ <g fill="#5db43e" transform="matrix(-.7 0 0 -.7 34.9 32.8)">
+ <path transform="matrix(-1,0,0,-1,52,48)" d="m37.264 10.029c-1.7552-0.0047-3.3173 3.5224-1.2852 5.0059 2.467 2.198 4.021 5.4 4.021 8.965 0 6.627-5.515 12-12.143 12v-3l-10 5.2857 10 5.7143v-3c9.389 0 17.143-7.611 17.143-17 0-5.643-2.75-10.644-6.982-13.736-0.249-0.161-0.504-0.234-0.754-0.235z"/>
+ </g>
+ <g transform="matrix(.7 0 0 .7 -2.9 .19937)">
+ <path opacity=".2" transform="matrix(1.4286,0,0,1.4286,4.1429,1.1429)" d="m20.09 5.4805-6.09 3.2187v1l7-3.6992-0.91-0.5195zm-6.09 1.1191c-4.6392 0-8.5 3.7614-8.5 8.4004 0 0.165 0.018 0.326 0.0273 0.488 0.2726-4.399 4.0062-7.8884 8.4727-7.8884v-1zm9.086 1.25c-0.148 0.6809-0.029 1.416 0.6 1.875 1.613 1.4364 2.654 3.4894 2.787 5.7874 0.01-0.17 0.027-0.339 0.027-0.512 0-2.495-1.087-4.737-2.814-6.2754-0.32-0.2335-0.507-0.5412-0.6-0.875zm-21.059 7.6114c-0.0082 0.18-0.0273 0.357-0.0273 0.539 0 3.95 1.926 7.451 4.8887 9.615 1.1135 0.722 2.3926-1.086 2.0312-2.447-0.2416 1.072-1.1817 1.998-2.0312 1.447-2.8457-2.079-4.7166-5.395-4.8614-9.154zm27.946 0.078c-0.289 6.32-5.583 11.361-11.973 11.361v1c6.572 0 12-5.328 12-11.9 0-0.156-0.021-0.306-0.027-0.461zm-18.063 9.981-0.91 0.48l7 4v-1l-6.09-3.48z"/>
+ </g>
+ <g fill="#fff" transform="matrix(.7 0 0 .7 -2.9 -.8)">
+ <path style="fill:#ffffff;opacity:0.1" transform="matrix(1.4285714,0,0,1.4285714,4.1428571,1.1428571)" d="M 14 2 L 14 3 L 20.089844 6.4804688 L 21 6 L 14 2 z M 14 4.0996094 C 7.4276685 4.0996094 2 9.4280682 2 16 C 2 16.156003 2.0214435 16.305934 2.0273438 16.460938 C 2.3164494 10.140811 7.6093717 5.0996094 14 5.0996094 L 14 4.0996094 z M 24.583984 6.2207031 C 23.631965 6.2181831 22.766931 7.6989858 23.085938 8.8496094 C 23.272941 7.9899919 23.897971 7.2189034 24.583984 7.2207031 C 24.759988 7.2212029 24.937324 7.2719655 25.111328 7.3847656 C 27.957385 9.4638076 29.827653 12.779988 29.972656 16.539062 C 29.980657 16.359059 30 16.182003 30 16 C 30 12.049921 28.074387 8.549209 25.111328 6.3847656 C 24.937324 6.2719634 24.759988 6.2212029 24.583984 6.2207031 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cookie.svg b/.icons/awkward/32x32/apps/cookie.svg
new file mode 120000
index 00000000..af73aec7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cookie.svg
@@ -0,0 +1 @@
+preferences-web-browser-cookies.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cool-retro-term.svg b/.icons/awkward/32x32/apps/cool-retro-term.svg
new file mode 100644
index 00000000..b240cde8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cool-retro-term.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="fill:#4f4f4f" width="28" height="24" x="2" y="4" rx="1.5" ry="1.5"/>
+ <path style="fill:#ffffff;opacity:.1" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path style="opacity:.2" d="m5 8v1h2v-1zm2 1v1h1v-1zm-2 0h-1v4h1zm0 4v1h2v-1zm2 0h1v-1h-1zm2-5v6h1v-2h2v-1h-2v-2h2v-1zm3 1v2h1v-2zm0 3v2h1v-2zm2-4v1h1v5h1v-5h1v-1h-2zm-10 7v6h4v-6z"/>
+ <path style="fill:#ffc105" d="m5 7v1h2v-1zm2 1v1h1v-1zm-2 0h-1v4h1zm0 4v1h2v-1zm2 0h1v-1h-1zm2-5v6h1v-2h2v-1h-2v-2h2v-1zm3 1v2h1v-2zm0 3v2h1v-2zm2-4v1h1v5h1v-5h1v-1h-2zm-10 7v6h4v-6z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/copy-agent.svg b/.icons/awkward/32x32/apps/copy-agent.svg
new file mode 120000
index 00000000..f145b962
--- /dev/null
+++ b/.icons/awkward/32x32/apps/copy-agent.svg
@@ -0,0 +1 @@
+copy-com.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/copy-com.svg b/.icons/awkward/32x32/apps/copy-com.svg
new file mode 100644
index 00000000..037fad55
--- /dev/null
+++ b/.icons/awkward/32x32/apps/copy-com.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g opacity=".2" transform="matrix(.080057 0 0 .078628 1.6846 6.273)">
+ <path transform="matrix(12.491 0 0 12.718 -21.043 -67.063)" d="m27 5-0.436 0.6699-2.564 9.8301-2.992-1.281-0.508 0.781 2.625 1.125 0.924 0.186 2.951-11.311zm-18.5 8-4.9531 0.762-1.5469 1.238 6.5-1 4 13 2.5-1.5 15 1.5-0.555-1.055-14.445-1.445-2.5 1.5-4-13z"/>
+ <path transform="matrix(12.491 0 0 12.718 -21.043 -67.063)" d="m20.771 16.416-6.271 3.584-1.162-2.711-0.338 0.211l1.5 3.5 7-4-0.72852-0.58398z"/>
+ </g>
+ <g transform="matrix(.080057 0 0 .078628 1.6846 5.273)">
+ <path fill="#1ba9cb" d="m135.1 276.33-49.968-165.34-81.192 12.72 62.455-50.873 37.475 12.718 49.96 127.18l106.17-63.591 31.228 6.3591 62.455 120.82-187.37-19.077zm99.92-152.62 81.2-127.18-37.48 146.26z"/>
+ <path fill="#e65902" d="m160.08 200.02-18.737-44.514 49.964-31.795h24.982l31.228 25.436z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m27 4.9999-6.4999 9.9999 0.508 0.219 5.556-8.549 0.436-1.6699zm-20 6.0001l-5 4 1.5469-0.238 3.4531-2.762 3 0.99999 4 9.9999 8.4999-5 2.5 0.5 4.445 8.4449 0.555 0.055-5-9.4999-0.95099-0.189-0.049 0.189-0.87499-0.375-0.625-0.125-1.297 0.76399 0.297 0.236-6.9999 4-0.102-0.234-0.398 0.234-4-9.9999-3-0.99999zm9.9999 4-4 2.5 0.338 0.78899 3.662-2.289h2l1.771 1.416 0.72899-0.416-2.5-2h-2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/copyq.svg b/.icons/awkward/32x32/apps/copyq.svg
new file mode 100644
index 00000000..5639d904
--- /dev/null
+++ b/.icons/awkward/32x32/apps/copyq.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#789c56" d="m23 4a7 7 0 0 1 5.0449 2.1582c0.03294 0.032 0.06453 0.059 0.09766 0.092 0.73056 0.7306 1.1538 1.43 1.3379 2.1152a7 7 0 0 1 0.519 2.6 7 7 0 0 1 -7 7 7 7 0 0 1 -2.7891 -0.5898c-0.07178-0.029-0.14529-0.064-0.21875-0.098a7 7 0 0 1 -0.26953 -0.1328c-0.03767-0.02-0.0732-0.033-0.11133-0.055-7.097 9.6-17.611 10.9-17.611 10.9l14.393-14.69c-0.161-0.367-0.243-0.708-0.27-1.031a7 7 0 0 1 -0.123 -1.3 7 7 0 0 1 7 -7z"/>
+ <path fill="#fff" opacity=".2" d="m23 4a7 7 0 0 0 -7 7 7 7 0 0 0 0.02344 0.5195 7 7 0 0 1 6.9766 -6.5195 7 7 0 0 1 5.0449 2.1582c0.03294 0.032 0.06453 0.059 0.09766 0.092 0.73056 0.7306 1.1538 1.43 1.3379 2.1152a7 7 0 0 1 0.49609 2.1094 7 7 0 0 0 0.02344 -0.4746 7 7 0 0 0 -0.521 -2.6346c-0.184-0.6852-0.607-1.3846-1.337-2.1152-0.034-0.033-0.065-0.06-0.098-0.092a7 7 0 0 0 -5.045 -2.2zm-6.834 9.541-14.166 14.5s0.49695-0.079 1.2051-0.2305l13.187-13.459c-0.119-0.27-0.184-0.523-0.226-0.769z"/>
+ <path opacity=".2" d="m29.977 11.4a7 7 0 0 1 -6.977 6.6 7 7 0 0 1 -2.7891 -0.5898c-0.07178-0.029-0.14529-0.064-0.21875-0.098a7 7 0 0 1 -0.269 -0.133c-0.03767-0.02-0.0732-0.033-0.11133-0.055-5.7005 7.7189-13.516 10.024-16.406 10.644l-1.205 1.2s10.514-1.265 17.611-10.875c0.03813 0.022 0.07366 0.035 0.11133 0.055a7 7 0 0 0 0.26953 0.1328c0.07346 0.034 0.14697 0.069 0.21875 0.098a7 7 0 0 0 2.789 0.6 7 7 0 0 0 7 -7 7 7 0 0 0 -0.02344 -0.5254zm-13.953 0.045a7 7 0 0 0 -0.024 0.6 7 7 0 0 0 0.12305 1.2793c0.0069 0.085 0.02801 0.1746 0.04297 0.2617l0.22656-0.2305c-0.16086-0.3668-0.24313-0.7075-0.26953-1.0312a7 7 0 0 1 -0.09961 -0.7598z"/>
+ <path fill="#33d198" d="m9 4a7 7 0 0 0 -5.0449 2.1582c-0.032943 0.032-0.064527 0.059-0.097656 0.092-0.73056 0.7306-1.1538 1.43-1.3379 2.1152a7 7 0 0 0 -0.5195 2.6 7 7 0 0 0 7 7 7 7 0 0 0 2.7891 -0.5898c0.07178-0.029 0.14529-0.064 0.21875-0.098a7 7 0 0 0 0.26953 -0.1328c0.03767-0.02 0.0732-0.033 0.11133-0.055 7.097 9.6 17.611 10.9 17.611 10.9l-14.393-14.69c0.16086-0.3668 0.24313-0.7075 0.26953-1.0312a7 7 0 0 0 0.123 -1.3 7 7 0 0 0 -7 -7z"/>
+ <path fill="#fff" opacity=".2" d="m9 4a7 7 0 0 0 -5.0449 2.1582c-0.032943 0.032-0.064527 0.059-0.097656 0.092-0.73056 0.7306-1.1538 1.43-1.3379 2.1152a7 7 0 0 0 -0.5195 2.6 7 7 0 0 0 0.023437 0.4746 7 7 0 0 1 0.49609 -2.1094c0.1842-0.6852 0.6074-1.3846 1.338-2.1152 0.0331-0.033 0.0647-0.06 0.0976-0.092a7 7 0 0 1 5.0449 -2.2 7 7 0 0 1 6.9766 6.5195 7 7 0 0 0 0.02344 -0.5195 7 7 0 0 0 -7 -7zm6.834 9.541c-0.04222 0.2461-0.10778 0.4987-0.22656 0.7695l13.188 13.459c0.708 0.1 1.205 0.2 1.205 0.2l-14.166-14.459z"/>
+ <path opacity=".2" d="m2.0234 11.4a7 7 0 0 0 -0.0234 0.6 7 7 0 0 0 7 7 7 7 0 0 0 2.7891 -0.5898c0.07178-0.029 0.14529-0.064 0.21875-0.098a7 7 0 0 0 0.26953 -0.1328c0.03767-0.02 0.0732-0.033 0.11133-0.055 7.097 9.6 17.611 10.9 17.611 10.9l-1.2051-1.2305c-2.8904-0.6202-10.706-2.9256-16.406-10.644-0.03813 0.022-0.07366 0.035-0.11133 0.055a7 7 0 0 1 -0.26953 0.1328c-0.07346 0.034-0.14697 0.069-0.21875 0.098a7 7 0 0 1 -2.789 0.6 7 7 0 0 1 -6.9766 -6.6zm13.953 0.045a7 7 0 0 1 -0.09961 0.7598c-0.0264 0.3237-0.10868 0.6644-0.26953 1.0312l0.22656 0.2305c0.01496-0.087 0.03607-0.177 0.04297-0.2617a7 7 0 0 0 0.124 -1.1 7 7 0 0 0 -0.02344 -0.4805z"/>
+ <circle opacity=".2" cx="9" cy="12" r="3"/>
+ <circle opacity=".2" cx="16" cy="18" r="1"/>
+ <circle opacity=".2" cx="23" cy="12" r="3"/>
+ <circle fill="#f9f9f9" cx="9" cy="11" r="3"/>
+ <circle fill="#f9f9f9" cx="16" cy="17" r="1"/>
+ <circle fill="#f9f9f9" cx="23" cy="11" r="3"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/corebird.svg b/.icons/awkward/32x32/apps/corebird.svg
new file mode 100644
index 00000000..c1c4e7db
--- /dev/null
+++ b/.icons/awkward/32x32/apps/corebird.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2" d="m 4.5175781,1029.3622 a 14,14 0 0 0 -2.5175781,8 14,14 0 0 0 14,14 14,14 0 0 0 14,-14 14,14 0 0 0 -2.53125,-8 l -22.9511719,0 z"/>
+ <circle style="fill:#e96ca2" cx="16" cy="1034.362" r="12"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1020.3622)" d="M 16 2 A 12 12 0 0 0 4 14 A 12 12 0 0 0 4.0195312 14.59375 A 12 12 0 0 1 16 3 A 12 12 0 0 1 27.980469 14.40625 A 12 12 0 0 0 28 14 A 12 12 0 0 0 16 2 z"/>
+ <path style="fill:#4f84be" transform="translate(0,1020.3622)" d="M 4.5175781 8 A 14 14 0 0 0 2 16 A 14 14 0 0 0 16 30 A 14 14 0 0 0 30 16 A 14 14 0 0 0 27.46875 8 L 4.5175781 8 z"/>
+ <circle style="opacity:0.2" cx="12" cy="1038.362" r="5"/>
+ <circle style="opacity:0.2" cx="20" cy="1038.362" r="5"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 15.993906,1038.3622 0,0 c -0.245484,0 -0.495445,0.09 -0.699011,0.3157 l -4.008314,3.3409 c -0.02327,0.025 -0.04196,0.053 -0.06231,0.08 -0.0056,0.01 -0.01185,0.014 -0.01711,0.022 -0.05437,0.077 -0.09276,0.1568 -0.125871,0.2397 -0.01275,0.033 -0.02048,0.065 -0.03055,0.099 -0.01958,0.065 -0.03868,0.1305 -0.04644,0.1978 -0.0065,0.049 -0.0037,0.099 -0.0037,0.1491 4.14e-4,0.049 -0.0026,0.1 0.0037,0.149 0.0078,0.067 0.02686,0.1319 0.04644,0.1977 0.01,0.034 0.01779,0.067 0.03055,0.099 0.0331,0.083 0.07151,0.1637 0.125871,0.2397 0.005,0.01 0.01165,0.014 0.01711,0.021 0.02035,0.026 0.03908,0.055 0.06231,0.082 l 4.008314,4.4518 c 0.203565,0.2258 0.453527,0.3152 0.699011,0.3156 l 0,0 c 0.0016,0 0.0032,0 0.0049,0 0.0016,0 0.0032,0 0.0049,0 l 0,0 c 0.2456,-3e-4 0.495344,-0.09 0.69901,-0.3156 l 4.010775,-4.4518 c 0.02324,-0.025 0.04198,-0.054 0.06231,-0.082 0.0054,-0.01 0.0121,-0.013 0.0171,-0.021 0.0544,-0.076 0.0927,-0.1568 0.125872,-0.2398 0.0127,-0.033 0.02054,-0.065 0.03055,-0.099 0.01958,-0.065 0.03746,-0.1306 0.04522,-0.1978 0.0063,-0.049 0.0045,-0.099 0.0049,-0.149 0,-0.051 0.0015,-0.1 -0.0049,-0.1491 -0.0078,-0.067 -0.02563,-0.1318 -0.04522,-0.1977 -0.0101,-0.034 -0.01778,-0.067 -0.03055,-0.099 -0.03313,-0.083 -0.07148,-0.1638 -0.12587,-0.2398 -0.0052,-0.01 -0.01147,-0.013 -0.0171,-0.021 -0.02037,-0.027 -0.03904,-0.054 -0.06232,-0.08 l -4.010758,-3.3408 c -0.203668,-0.2259 -0.453409,-0.3133 -0.699011,-0.3157 l 0,0 c -0.0016,0 -0.0032,0 -0.0049,0 -0.0016,0 -0.0032,0 -0.0049,0 z"/>
+ <circle style="fill:#ffffff" cx="20" cy="1037.362" r="5"/>
+ <circle style="fill:#ffffff" cx="12" cy="1037.362" r="5"/>
+ <path style="fill:#fcb700;fill-rule:evenodd" d="m 15.993906,1037.3622 0,0 c -0.245484,0 -0.495445,0.09 -0.699011,0.3157 l -4.008314,3.3409 c -0.02327,0.025 -0.04196,0.053 -0.06231,0.08 -0.0056,0.01 -0.01185,0.014 -0.01711,0.022 -0.05437,0.077 -0.09276,0.1568 -0.125871,0.2397 -0.01275,0.033 -0.02048,0.065 -0.03055,0.099 -0.01958,0.065 -0.03868,0.1305 -0.04644,0.1978 -0.0065,0.049 -0.0037,0.099 -0.0037,0.1491 4.14e-4,0.049 -0.0026,0.1 0.0037,0.149 0.0078,0.067 0.02686,0.1319 0.04644,0.1977 0.01,0.034 0.01779,0.067 0.03055,0.099 0.0331,0.083 0.07151,0.1637 0.125871,0.2397 0.005,0.01 0.01165,0.014 0.01711,0.021 0.02035,0.026 0.03908,0.055 0.06231,0.082 l 4.008314,4.4518 c 0.203565,0.2258 0.453527,0.3152 0.699011,0.3156 l 0,0 c 0.0016,0 0.0032,0 0.0049,0 0.0016,0 0.0032,0 0.0049,0 l 0,0 c 0.2456,-3e-4 0.495344,-0.09 0.69901,-0.3156 l 4.010775,-4.4518 c 0.02324,-0.025 0.04198,-0.054 0.06231,-0.082 0.0054,-0.01 0.0121,-0.013 0.0171,-0.021 0.0544,-0.076 0.0927,-0.1568 0.125872,-0.2398 0.0127,-0.033 0.02054,-0.065 0.03055,-0.099 0.01958,-0.065 0.03746,-0.1306 0.04522,-0.1978 0.0063,-0.049 0.0045,-0.099 0.0049,-0.149 0,-0.051 0.0015,-0.1 -0.0049,-0.1491 -0.0078,-0.067 -0.02563,-0.1318 -0.04522,-0.1977 -0.0101,-0.034 -0.01778,-0.067 -0.03055,-0.099 -0.03313,-0.083 -0.07148,-0.1638 -0.12587,-0.2398 -0.0052,-0.01 -0.01147,-0.013 -0.0171,-0.021 -0.02037,-0.027 -0.03904,-0.054 -0.06232,-0.08 l -4.010758,-3.3408 c -0.203668,-0.2259 -0.453409,-0.3133 -0.699011,-0.3157 l 0,0 c -0.0016,0 -0.0032,0 -0.0049,0 -0.0016,0 -0.0032,0 -0.0049,0 z"/>
+ <circle style="opacity:0.6" cx="11.5" cy="1037.862" r="1.5"/>
+ <circle style="opacity:0.6" cx="20.5" cy="1037.862" r="1.5"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/coypu.svg b/.icons/awkward/32x32/apps/coypu.svg
new file mode 100644
index 00000000..7795d3fd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/coypu.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#fb6651" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0215 16.586 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.979 16.414 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2" d="M 2.2812 18.73 A 14 14 0 0 0 2.5098 19.744 A 14 14 0 0 0 2.5605 19.896 C 2.9301 19.739 3.338 19.583 3.5098 19.445 C 4.6579 18.524 6.6683 17.023 6.873 17.023 C 7.0777 17.023 7.4272 16.939 7.5742 17.447 C 7.721 17.956 7.3828 18.562 7.3828 18.562 C 7.3828 18.562 6.9396 19.322 6.9551 19.738 C 7.1653 21.243 8.376 22.75 9.6074 22.957 C 10.495 23.078 11.807 22.998 11.807 22.998 L 11.832 22.775 C 11.803 22.437 11.109 22.293 11.109 22.293 C 11.104 22.297 10.23 22.462 9.8457 22.285 C 9.1988 21.99 8.4414 20.826 8.4414 20.678 C 8.4414 20.53 8.6582 19.863 8.6582 19.863 C 8.6582 19.863 9.3727 19.963 9.6094 19.963 C 9.8461 19.963 10.457 19.99 10.457 19.99 L 10.914 20.699 C 11.058 20.977 11.24 20.838 11.479 20.902 L 12.498 20.916 L 13.203 20.898 L 13.203 20.541 C 13.203 20.9 13.203 20.198 12.746 20.188 C 12.35 20.169 11.833 20.12 11.789 19.977 C 11.717 19.742 11.818 19.131 11.818 19.131 C 11.818 19.131 12.33 18.884 13.404 19.098 C 14.48 19.31 15.703 20.199 15.703 20.199 C 15.397 20.767 15.116 20.891 15.061 21.473 C 15.005 22 15.005 22 15.352 22 L 17.002 22 C 17.002 22 17.002 21.301 16.527 21.336 C 16.195 21.325 16.012 21.304 16.012 21.275 C 16.012 21.142 16.646 20.588 16.646 20.588 L 17.096 20.264 C 17.096 20.264 17.723 20.686 18.529 20.891 C 19.337 21.095 20.342 20.994 20.342 20.994 C 20.657 21.184 20.719 21.342 20.875 21.611 C 20.999 22.098 21 22.001 21.271 22.012 C 21.867 22.027 22.372 22 22.953 21.959 C 22.953 21.959 23 21.301 22.031 21.301 C 22.031 21.301 21.677 21.075 21.613 20.742 C 21.549 20.409 21.588 19.539 21.588 19.539 L 22.066 19.498 L 22.697 20.035 L 23.09 20.072 L 23.635 20.949 C 23.635 20.949 24.72 21.031 25.084 20.893 C 25.447 20.755 26.105 20.387 26.486 19.975 C 26.867 19.563 27.121 18.587 26.992 18.037 C 26.863 17.488 26.152 16.832 26.152 16.832 C 24.647 15.404 22.302 13.015 20.846 13.002 C 20.614 13.002 20.036 13.548 19.701 13.307 C 17.619 11.871 15.337 10.108 12.84 10.006 L 12.84 10.004 C 12.84 10.004 12.563 10.003 12.443 10.018 C 9.7064 10.003 8.1756 12.993 6.8281 14.666 C 6.2331 15.407 5.7559 15.996 5.7559 15.996 C 4.7633 17.024 3.418 18.058 2.2812 18.73 z M 23 16 C 23.552 16 24 16.448 24 17 C 24 17.551 23.552 18 23 18 C 22.449 18 22 17.551 22 17 C 22 16.448 22.449 16 23 16 z"/>
+ <path style="fill:#ffffff" d="M 12.84 9.0039 C 12.84 9.0039 12.563 9.0025 12.443 9.0176 C 9.706 9.0025 8.1756 11.993 6.8281 13.666 C 6.2331 14.407 5.7559 14.996 5.7559 14.996 C 4.7253 16.063 3.311 17.17 2.1484 17.836 C 2.1998 18.225 2.2677 18.612 2.3516 18.996 C 2.7868 18.801 3.3002 18.613 3.5098 18.445 C 4.6579 17.524 6.6683 16.023 6.873 16.023 C 7.0777 16.023 7.4272 15.939 7.5742 16.447 C 7.721 16.956 7.3828 17.562 7.3828 17.562 C 7.3828 17.562 6.9396 18.322 6.9551 18.738 C 7.1653 20.243 8.376 21.75 9.6074 21.957 C 10.495 22.078 11.807 21.998 11.807 21.998 L 11.832 21.775 C 11.803 21.437 11.109 21.293 11.109 21.293 C 11.104 21.297 10.23 21.462 9.8457 21.285 C 9.1988 20.99 8.4414 19.826 8.4414 19.678 C 8.4414 19.53 8.6582 18.863 8.6582 18.863 C 8.6582 18.863 9.3727 18.963 9.6094 18.963 C 9.8461 18.963 10.457 18.99 10.457 18.99 L 10.914 19.699 C 11.058 19.977 11.24 19.838 11.479 19.902 L 12.498 19.916 L 13.203 19.898 L 13.203 19.541 C 13.203 19.9 13.203 19.198 12.746 19.188 C 12.35 19.169 11.833 19.12 11.789 18.977 C 11.717 18.742 11.818 18.131 11.818 18.131 C 11.818 18.131 12.33 17.884 13.404 18.098 C 14.48 18.31 15.703 19.199 15.703 19.199 C 15.397 19.767 15.116 19.891 15.061 20.473 C 15.005 21 15.005 21 15.352 21 L 17.002 21 C 17.002 21 17.002 20.301 16.527 20.336 C 16.195 20.325 16.012 20.304 16.012 20.275 C 16.012 20.142 16.646 19.588 16.646 19.588 L 17.096 19.264 C 17.096 19.264 17.723 19.686 18.529 19.891 C 19.337 20.095 20.342 19.994 20.342 19.994 C 20.657 20.184 20.719 20.342 20.875 20.611 C 20.999 21.098 21 21.001 21.271 21.012 C 21.867 21.027 22.372 21 22.953 20.959 C 22.953 20.959 23 20.301 22.031 20.301 C 22.031 20.301 21.677 20.075 21.613 19.742 C 21.549 19.409 21.588 18.539 21.588 18.539 L 22.066 18.498 L 22.697 19.035 L 23.09 19.072 L 23.635 19.949 C 23.635 19.949 24.72 20.031 25.084 19.893 C 25.447 19.755 26.105 19.387 26.486 18.975 C 26.867 18.563 27.121 17.587 26.992 17.037 C 26.863 16.488 26.152 15.832 26.152 15.832 C 24.647 14.404 22.302 12.015 20.846 12.002 C 20.614 12.002 20.036 12.548 19.701 12.307 C 17.619 10.871 15.337 9.1077 12.84 9.0059 L 12.84 9.0039 z M 23 15 C 23.552 15 24 15.448 24 16 C 24 16.551 23.552 17 23 17 C 22.449 17 22 16.551 22 16 C 22 15.448 22.449 15 23 15 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cozydrive.svg b/.icons/awkward/32x32/apps/cozydrive.svg
new file mode 100644
index 00000000..5ce556e7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cozydrive.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#207bf6" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 16,8 A 6,6 0 0 0 10.039062,13.337891 6,6 0 0 0 6,19 6,6 0 0 0 11.5,24.974609 V 25 h 0.5 8 0.5 v -0.02539 A 6,6 0 0 0 26,19 6,6 0 0 0 21.955078,13.333984 6,6 0 0 0 16,8 Z"/>
+ <circle style="fill:#ffffff" cx="16" cy="13" r="6"/>
+ <circle style="fill:#ffffff" cx="12" cy="18" r="6"/>
+ <circle style="fill:#ffffff" cx="20" cy="18" r="6"/>
+ <rect style="fill:#ffffff" width="9" height="5.183" x="11.5" y="18.82"/>
+ <path style="fill:none;stroke:#207bf6;stroke-width:0.69999999px" d="m 13.2,17.6 c 0,0 1.106451,1.05 2.8,1.05 1.693549,0 2.8,-1.05 2.8,-1.05"/>
+ <path style="fill:none;stroke:#207bf6;stroke-width:0.69999999px;stroke-linecap:round;stroke-linejoin:round" d="M 13.55,17.04 13.4366,17.7421 12.99,18.09"/>
+ <path style="fill:none;stroke:#207bf6;stroke-width:0.69999999px;stroke-linecap:round;stroke-linejoin:round" d="m 18.648649,17.04 0.1134,0.7021 0.4466,0.3479"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cpod.svg b/.icons/awkward/32x32/apps/cpod.svg
new file mode 100644
index 00000000..11ce7363
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cpod.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#ffeb3b" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.1" d="M 16,5 C 9.3728003,5 4,10.3728 4,17 c 0,6.6272 5.3728003,12 12,12 3.202047,-0.0019 6.269737,-1.284668 8.521911,-3.560807 L 23.509602,24.452486 C 21.524018,26.456089 18.820807,27.584929 16,27.587887 10.152471,27.587887 5.4121122,22.847529 5.4121122,17 5.4121122,11.152471 10.152471,6.4121122 16,6.4121122 c 2.821087,0.00223 5.525424,1.1299967 7.511571,3.1334318 l 1.00837,-0.9827671 C 22.268895,6.2863031 19.201489,5.0033567 16,5 Z m 0,3.5292959 c -4.678023,0 -8.4707041,3.7926811 -8.4707041,8.4707041 0,4.678023 3.7926811,8.470704 8.4707041,8.470704 2.249833,-0.0017 4.407303,-0.899387 5.995076,-2.493354 l -1.01034,-0.984736 C 19.662675,23.314229 17.86936,24.056848 16,24.058592 12.101648,24.058592 8.9414081,20.898352 8.9414081,17 8.9414081,13.101647 12.101648,9.9414081 16,9.9414081 c 1.86936,0.00182 3.662675,0.7443629 4.984736,2.0659769 l 1.01034,-0.984736 C 20.407531,9.4281766 18.250031,8.53146 16,8.5292959 Z m 0,3.5292951 c -2.728846,0 -4.941408,2.212562 -4.941408,4.941409 0,2.728846 2.212562,4.941408 4.941408,4.941408 1.298333,-0.0016 2.542877,-0.515173 3.466273,-1.427868 l -1.00837,-0.980797 C 17.799309,20.171971 16.917802,20.529302 16,20.529296 c -1.949176,0 -3.529296,-1.58012 -3.529296,-3.529296 0,-1.949177 1.58012,-3.529296 3.529296,-3.529296 0.917234,0.0015 1.798464,0.36092 2.455933,1.000493 l 1.012309,-0.988676 C 18.544061,12.570501 17.298419,12.05911 16,12.058591 Z"/>
+ <path style="fill:#4f4f4f" d="M 16,4 C 9.3728003,4 4,9.3728003 4,16 c 0,6.6272 5.3728003,12 12,12 3.202047,-0.0019 6.269737,-1.284668 8.521911,-3.560807 L 23.509602,23.452486 C 21.524018,25.456089 18.820807,26.584929 16,26.587887 10.152471,26.587887 5.4121122,21.847529 5.4121122,16 5.4121122,10.152471 10.152471,5.4121122 16,5.4121122 c 2.821087,0.00223 5.525424,1.1299967 7.511571,3.1334318 l 1.00837,-0.9827671 C 22.268895,5.2863031 19.201489,4.0033567 16,4 Z m 0,3.5292959 c -4.678023,0 -8.4707041,3.7926811 -8.4707041,8.4707041 0,4.678023 3.7926811,8.470704 8.4707041,8.470704 2.249833,-0.0017 4.407303,-0.899387 5.995076,-2.493354 l -1.01034,-0.984736 C 19.662675,22.314229 17.86936,23.056848 16,23.058592 12.101648,23.058592 8.9414081,19.898352 8.9414081,16 8.9414081,12.101647 12.101648,8.9414081 16,8.9414081 c 1.86936,0.00176 3.662675,0.7443624 4.984736,2.0659769 l 1.01034,-0.984736 C 20.407531,8.4281766 18.250031,7.53146 16,7.5292959 Z m 0,3.5292951 c -2.728846,0 -4.941408,2.212562 -4.941408,4.941409 0,2.728846 2.212562,4.941408 4.941408,4.941408 1.298333,-0.0016 2.542877,-0.515173 3.466273,-1.427868 l -1.00837,-0.980797 C 17.799309,19.171971 16.917802,19.529302 16,19.529296 c -1.949176,0 -3.529296,-1.58012 -3.529296,-3.529296 0,-1.949177 1.58012,-3.529296 3.529296,-3.529296 0.917234,0.0015 1.798464,0.36092 2.455933,1.000493 l 1.012309,-0.988676 C 18.544061,11.570501 17.298419,11.05911 16,11.058591 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cpu-x.svg b/.icons/awkward/32x32/apps/cpu-x.svg
new file mode 100644
index 00000000..afe3f7ba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cpu-x.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g style="fill:#8e8e8e">
+ <rect width="1" height="26" x="20" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="23" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="26" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="11" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="14" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="17" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="8" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="5" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="-12" y="-29" transform="scale(-1)"/>
+ <rect width="1" height="26" x="-9" y="-29" transform="scale(-1)"/>
+ <rect width="1" height="26" x="-6" y="-29" transform="scale(-1)"/>
+ <rect width="1" height="26" x="-21" y="-29" transform="scale(-1)"/>
+ <rect width="1" height="26" x="-18" y="-29" transform="scale(-1)"/>
+ <rect width="1" height="26" x="-15" y="-29" transform="scale(-1)"/>
+ <rect width="1" height="26" x="-24" y="-29" transform="scale(-1)"/>
+ <rect width="1" height="26" x="-27" y="-29" transform="scale(-1)"/>
+ </g>
+ <rect style="opacity:0.2" width="24" height="24" x="-29" y="-28" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#b7b7b7" width="24" height="24" x="-28" y="-28" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.25 4 C 4.5575 4 4 4.5575 4 5.25 L 4 6.25 C 4 5.5575 4.5575 5 5.25 5 L 26.75 5 C 27.442 5 28 5.5575 28 6.25 L 28 5.25 C 28 4.5575 27.442 4 26.75 4 L 5.25 4 z"/>
+ <path style="opacity:0.5" d="M 16.56,19.076 C 15.44,19.597 14.897,19.591 14.198,19.541 13.363,19.481 12.692,19.252 12.397,19.052 12.215,18.929 11.968,18.977 11.845,19.159 11.722,19.341 11.769,19.588 11.951,19.711 12.426,20.032 13.264,20.271 14.141,20.334 14.289,20.345 13.953,20.351 14.128,20.351 14.891,20.351 15.859,20.279 16.895,19.797 17.094,19.704 17.181,19.468 17.088,19.269 16.995,19.069 16.759,18.983 16.56,19.076 Z M 20.979,18.487 C 21.017,15.032 21.373,8.5051 14.76,9.032 8.231,9.558 10.462,16.455 10.364,18.765 10.278,19.986 9.573,21.48 9,23 H 11.064 C 11.246,22.356 11.379,21.719 11.437,21.112 11.543,21.186 11.657,21.257 11.778,21.326 11.976,21.443 12.146,21.598 12.326,21.761 12.746,22.144 13.222,22.578 14.153,22.633 14.216,22.636 13.779,22.638 13.841,22.638 14.783,22.638 15.427,22.226 15.944,21.895 16.192,21.736 16.407,21.599 16.608,21.533 17.181,21.354 17.682,21.064 18.056,20.696 18.114,20.638 18.169,20.579 18.219,20.519 18.428,21.283 18.713,22.142 19.03,23 H 22.998 C 22.093,21.603 20.96,20.234 20.979,18.487 Z M 10.996,16.607 C 10.996,16.607 10.996,16.607 10.996,16.607 10.931,15.48 11.471,14.531 12.201,14.489 12.931,14.446 13.575,15.326 13.64,16.453 13.64,16.453 13.641,16.454 13.641,16.454 13.644,16.514 13.645,16.575 13.645,16.634 13.414,16.692 13.205,16.777 13.018,16.875 13.018,16.867 13.017,16.859 13.016,16.85 V 16.85 C 12.954,16.21 12.612,15.727 12.253,15.771 11.894,15.814 11.653,16.368 11.716,17.009 11.716,17.009 11.716,17.009 11.716,17.009 11.743,17.288 11.823,17.537 11.935,17.726 11.907,17.748 11.828,17.805 11.738,17.871 11.67,17.921 11.587,17.982 11.488,18.055 11.216,17.698 11.029,17.186 10.996,16.607 Z M 17.894,19.394 C 17.868,19.989 17.089,20.55 16.369,20.775 L 16.365,20.776 C 16.066,20.873 15.799,21.044 15.516,21.225 15.041,21.529 14.55,21.843 13.841,21.843 13.795,21.843 14.246,21.842 14.2,21.839 13.55,21.801 13.246,21.524 12.862,21.173 12.659,20.989 12.449,20.798 12.178,20.639 L 12.173,20.635 C 11.589,20.306 11.226,19.896 11.203,19.539 11.192,19.362 11.271,19.208 11.438,19.083 11.802,18.81 12.046,18.631 12.207,18.513 12.387,18.382 12.441,18.342 12.481,18.304 12.509,18.277 12.541,18.247 12.574,18.215 12.908,17.89 12.968,17.346 13.826,17.346 14.351,17.346 14.932,17.548 15.551,17.946 15.843,18.136 16.096,18.223 16.417,18.334 16.638,18.411 16.889,18.497 17.224,18.64 L 17.229,18.643 C 17.542,18.771 17.911,19.006 17.894,19.394 Z M 17.722,17.994 C 17.662,17.964 17.599,17.935 17.534,17.908 17.232,17.779 16.989,17.691 16.788,17.621 16.899,17.404 16.968,17.133 16.975,16.839 V 16.838 C 16.99,16.122 16.629,15.541 16.168,15.54 15.707,15.539 15.321,16.118 15.306,16.834 V 16.835 C 15.306,16.858 15.306,16.881 15.306,16.905 15.022,16.774 14.743,16.679 14.469,16.621 14.468,16.594 14.467,16.567 14.466,16.54 V 16.539 C 14.44,15.235 15.24,14.155 16.254,14.128 17.267,14.1 18.11,15.135 18.137,16.44 V 16.44 C 18.149,17.03 17.991,17.573 17.722,17.994 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cqcb.plasma.webslice.svg b/.icons/awkward/32x32/apps/cqcb.plasma.webslice.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cqcb.plasma.webslice.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/crack-attack.svg b/.icons/awkward/32x32/apps/crack-attack.svg
new file mode 100644
index 00000000..785a3ec1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/crack-attack.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="fill:#3f3f3f" width="26" height="26" x="3" y="3" rx=".839" ry=".788"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 2.6660166,3.00005 c -0.3693342,0 -0.6660147,0.29669 -0.6660147,0.66603 l 0,6.66794 c 0,0.36926 0.2966804,0.66603 0.6660147,0.66603 l 6.6679597,0 c 0.3693349,0 0.6660146,-0.29669 0.6660146,-0.66603 l 0,-6.66794 c 0,-0.36926 -0.2966812,-0.66603 -0.6660146,-0.66603 z m 9.9999864,0 c -0.369335,0 -0.666015,0.29669 -0.666015,0.66603 l 0,6.66794 c 0,0.36926 0.296681,0.66603 0.666015,0.66603 l 6.667959,0 c 0.369335,0 0.666015,-0.29669 0.666015,-0.66603 l 0,-6.66794 c 0,-0.36926 -0.296681,-0.66603 -0.666015,-0.66603 z m 9.999986,0 c -0.369334,0 -0.666015,0.29669 -0.666015,0.66603 l 0,6.66794 c 0,0.36926 0.296682,0.66603 0.666015,0.66603 l 6.667959,0 c 0.369335,0 0.666015,-0.29669 0.666015,-0.66603 l 0,-6.66794 c 0,-0.36926 -0.296685,-0.66603 -0.666015,-0.66603 z M 2.6660166,13.00002 c -0.3693323,0 -0.6660147,0.2967 -0.6660147,0.66603 l 0,6.66795 c 0,0.36926 0.2966823,0.66603 0.6660147,0.66603 l 6.6679597,0 c 0.3693311,0 0.6660146,-0.2967 0.6660146,-0.66603 l 0,-6.66795 c 0,-0.36926 -0.296685,-0.66603 -0.6660146,-0.66603 z m 9.9999864,0 c -0.369331,0 -0.666015,0.2967 -0.666015,0.66603 l 0,6.66795 c 0,0.36926 0.296681,0.66603 0.666015,0.66603 l 6.667959,0 c 0.369335,0 0.666015,-0.2967 0.666015,-0.66603 l 0,-6.66795 c 0,-0.36926 -0.296685,-0.66603 -0.666015,-0.66603 z m 9.999986,0 c -0.369331,0 -0.666015,0.2967 -0.666015,0.66603 l 0,6.66795 c 0,0.36926 0.296682,0.66603 0.666015,0.66603 l 6.667959,0 c 0.369332,0 0.666015,-0.2967 0.666015,-0.66603 l 0,-6.66795 c 0,-0.36926 -0.296685,-0.66603 -0.666015,-0.66603 z M 2.6660166,23.00004 c -0.3693323,0 -0.6660147,0.29669 -0.6660147,0.66598 l 0,6.66799 C 2.0000019,30.70327 2.2966842,31 2.6660166,31 l 6.6679597,0 c 0.3693311,0 0.6660146,-0.29669 0.6660146,-0.66599 l 0,-6.66799 c 0,-0.36925 -0.296685,-0.66598 -0.6660146,-0.66598 z m 9.9999864,0 c -0.369331,0 -0.666015,0.29669 -0.666015,0.66598 l 0,6.66799 c 0,0.36926 0.296681,0.66599 0.666015,0.66599 l 6.667959,0 c 0.369335,0 0.666015,-0.29669 0.666015,-0.66599 l 0,-6.66799 c 0,-0.36925 -0.296685,-0.66598 -0.666015,-0.66598 z m 9.999986,0 c -0.369331,0 -0.666015,0.29669 -0.666015,0.66598 l 0,6.66799 c 0,0.36926 0.296682,0.66599 0.666015,0.66599 l 6.667959,0 c 0.369332,0 0.666015,-0.29669 0.666015,-0.66599 l 0,-6.66799 c 0,-0.36925 -0.296685,-0.66598 -0.666015,-0.66598 z"/>
+ <path style="fill:#e4e4e4;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 2.6666721,2.00006 c -0.3693342,0 -0.6666683,0.29745 -0.6666683,0.66671 l 0,6.66666 c 0,0.36926 0.2973339,0.66664 0.6666683,0.66664 l 6.666684,0 c 0.3693349,0 0.6666689,-0.29745 0.6666689,-0.66664 l 0,-6.66666 c 0,-0.36926 -0.2973355,-0.66671 -0.6666689,-0.66671 z"/>
+ <path style="fill:#f57e26;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 12.666659,2.00006 c -0.369335,0 -0.666669,0.29745 -0.666669,0.66671 l 0,6.66666 c 0,0.36926 0.297335,0.66664 0.666669,0.66664 l 6.666683,0 c 0.369335,0 0.666669,-0.29745 0.666669,-0.66664 l 0,-6.66666 c 0,-0.36926 -0.297335,-0.66671 -0.666669,-0.66671 z"/>
+ <path style="fill:#b130ae;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 22.666645,2.00006 c -0.369335,0 -0.666668,0.29745 -0.666668,0.66671 l 0,6.66666 c 0,0.36926 0.297335,0.66664 0.666668,0.66664 l 6.666683,0 c 0.369335,0 0.66667,-0.29745 0.66667,-0.66664 l 0,-6.66666 c 0,-0.36926 -0.297339,-0.66671 -0.66667,-0.66671 z"/>
+ <path style="fill:#b130ae;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 2.6666691,12.00004 c -0.3693323,0 -0.6666653,0.29745 -0.6666653,0.66667 l 0,6.6667 c 0,0.36926 0.2973328,0.66663 0.6666653,0.66663 l 6.6666533,0 c 0.3693312,0 0.6666658,-0.29745 0.6666658,-0.66663 l 0,-6.6667 c 0,-0.36926 -0.297335,-0.66667 -0.6666658,-0.66667 z"/>
+ <path style="fill:#e4e4e4;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 12.666655,12.00004 c -0.369331,0 -0.666665,0.29745 -0.666665,0.66667 l 0,6.6667 c 0,0.36926 0.297331,0.66663 0.666665,0.66663 l 6.666654,0 c 0.369335,0 0.666666,-0.29745 0.666666,-0.66663 l 0,-6.6667 c 0,-0.36926 -0.297335,-0.66667 -0.666666,-0.66667 z"/>
+ <path style="fill:#e4e4e4;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 22.666642,12.00004 c -0.369331,0 -0.666665,0.29745 -0.666665,0.66667 l 0,6.6667 c 0,0.36926 0.297331,0.66663 0.666665,0.66663 l 6.666653,0 c 0.369331,0 0.666667,-0.29745 0.666667,-0.66663 l 0,-6.6667 c 0,-0.36926 -0.297339,-0.66667 -0.666667,-0.66667 z"/>
+ <path style="fill:#23992b;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 2.6666685,22.00001 c -0.3693323,0 -0.6666653,0.29745 -0.6666653,0.66667 l 0,6.66666 c 0,0.36926 0.2973327,0.66667 0.6666653,0.66667 l 6.6666536,0 c 0.3693311,0 0.6666658,-0.29745 0.6666658,-0.66667 l 0,-6.66666 c 0,-0.36926 -0.2973351,-0.66667 -0.6666658,-0.66667 z"/>
+ <path style="fill:#f57e26;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 12.666655,22.00001 c -0.369331,0 -0.666665,0.29745 -0.666665,0.66667 l 0,6.66666 c 0,0.36926 0.297331,0.66667 0.666665,0.66667 l 6.666654,0 c 0.369335,0 0.666666,-0.29745 0.666666,-0.66667 l 0,-6.66666 c 0,-0.36926 -0.297335,-0.66667 -0.666666,-0.66667 z"/>
+ <path style="fill:#23992b;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 22.666642,22.00001 c -0.369331,0 -0.666665,0.29745 -0.666665,0.66667 l 0,6.66666 c 0,0.36926 0.297331,0.66667 0.666665,0.66667 l 6.666653,0 c 0.369331,0 0.666667,-0.29745 0.666667,-0.66667 l 0,-6.66666 c 0,-0.36926 -0.297339,-0.66667 -0.666667,-0.66667 z"/>
+ <path style="opacity:0.2;fill:#ffffff;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 2.6660166,2.00005 c -0.3693342,0 -0.6660147,0.29675 -0.6660147,0.66601 l 0,1 c 0,-0.36933 0.2966805,-0.66601 0.6660147,-0.66601 l 6.6679596,0 c 0.3693334,0 0.6660147,0.29675 0.6660147,0.66601 l 0,-1 c 0,-0.36926 -0.2966813,-0.66601 -0.6660147,-0.66601 z m 9.9999864,0 c -0.369335,0 -0.666015,0.29675 -0.666015,0.66601 l 0,1 c 0,-0.36933 0.29668,-0.66601 0.666015,-0.66601 l 6.667959,0 c 0.369334,0 0.666015,0.29675 0.666015,0.66601 l 0,-1 c 0,-0.36926 -0.296682,-0.66601 -0.666015,-0.66601 z m 9.999986,0 c -0.369335,0 -0.666015,0.29675 -0.666015,0.66601 l 0,1 c 0,-0.36933 0.29668,-0.66601 0.666015,-0.66601 l 6.667959,0 c 0.369331,0 0.666015,0.29675 0.666015,0.66601 l 0,-1 c 0,-0.36926 -0.296683,-0.66601 -0.666015,-0.66601 z M 2.6660166,12.00003 c -0.3693323,0 -0.6660147,0.2968 -0.6660147,0.66602 l 0,1 c 0,-0.36934 0.2966824,-0.66602 0.6660147,-0.66602 l 6.6679596,0 c 0.3693296,0 0.6660147,0.29676 0.6660147,0.66602 l 0,-1 c 0,-0.36926 -0.296684,-0.66602 -0.6660147,-0.66602 z m 9.9999864,0 c -0.369331,0 -0.666015,0.2968 -0.666015,0.66602 l 0,1 c 0,-0.36934 0.296684,-0.66602 0.666015,-0.66602 l 6.667959,0 c 0.36933,0 0.666015,0.29676 0.666015,0.66602 l 0,-1 c 0,-0.36926 -0.296684,-0.66602 -0.666015,-0.66602 z m 9.999986,0 c -0.369331,0 -0.666015,0.2968 -0.666015,0.66602 l 0,1 c 0,-0.36934 0.296684,-0.66602 0.666015,-0.66602 l 6.667959,0 c 0.369331,0 0.666015,0.29676 0.666015,0.66602 l 0,-1 c 0,-0.36926 -0.296686,-0.66602 -0.666015,-0.66602 z M 2.6660166,22.00002 c -0.3693323,0 -0.6660147,0.29679 -0.6660147,0.66601 l 0,1 c 0,-0.36929 0.2966824,-0.66601 0.6660147,-0.66601 l 6.6679596,0 c 0.3693296,0 0.6660147,0.29675 0.6660147,0.66601 l 0,-1 c 0,-0.36925 -0.296684,-0.66601 -0.6660147,-0.66601 z m 9.9999864,0 c -0.369331,0 -0.666015,0.29679 -0.666015,0.66601 l 0,1 c 0,-0.36929 0.296684,-0.66601 0.666015,-0.66601 l 6.667959,0 c 0.36933,0 0.666015,0.29675 0.666015,0.66601 l 0,-1 c 0,-0.36925 -0.296684,-0.66601 -0.666015,-0.66601 z m 9.999986,0 c -0.369331,0 -0.666015,0.29679 -0.666015,0.66601 l 0,1 c 0,-0.36929 0.296684,-0.66601 0.666015,-0.66601 l 6.667959,0 c 0.369331,0 0.666015,0.29675 0.666015,0.66601 l 0,-1 c 0,-0.36925 -0.296686,-0.66601 -0.666015,-0.66601 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/crashplan.svg b/.icons/awkward/32x32/apps/crashplan.svg
new file mode 100644
index 00000000..acaa8df7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/crashplan.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,5 2,15 H 4 V 28.008334 C 4,28.496234 4.3625406,29 4.8903,29 H 27.1097 C 27.637699,29 28.003751,28.49622 28,28.008334 V 15 h 2 z"/>
+ <path style="fill:#7e9c38" d="M 16,4 2,14 H 4 V 27.008334 C 4,27.496234 4.3625406,28 4.8903,28 H 27.1097 C 27.637699,28 28.003751,27.49622 28,27.008334 V 14 h 2 z"/>
+ <path style="opacity:0.2" d="M 16.5,16 A 1.5,1.5 0 0 0 15,17.5 1.5,1.5 0 0 0 16.5,19 1.5,1.5 0 0 0 18,17.5 1.5,1.5 0 0 0 16.5,16 Z m 4,0 A 1.5,1.5 0 0 0 19,17.5 1.5,1.5 0 0 0 20.5,19 1.5,1.5 0 0 0 22,17.5 1.5,1.5 0 0 0 20.5,16 Z m 4,0 A 1.5,1.5 0 0 0 23,17.5 1.5,1.5 0 0 0 24.5,19 1.5,1.5 0 0 0 26,17.5 1.5,1.5 0 0 0 24.5,16 Z m -8,4 A 1.5,1.5 0 0 0 15,21.5 1.5,1.5 0 0 0 16.5,23 1.5,1.5 0 0 0 18,21.5 1.5,1.5 0 0 0 16.5,20 Z m 4,0 A 1.5,1.5 0 0 0 19,21.5 1.5,1.5 0 0 0 20.5,23 1.5,1.5 0 0 0 22,21.5 1.5,1.5 0 0 0 20.5,20 Z m 4,0 A 1.5,1.5 0 0 0 23,21.5 1.5,1.5 0 0 0 24.5,23 1.5,1.5 0 0 0 26,21.5 1.5,1.5 0 0 0 24.5,20 Z m -8,4 A 1.5,1.5 0 0 0 15,25.5 1.5,1.5 0 0 0 16.5,27 1.5,1.5 0 0 0 18,25.5 1.5,1.5 0 0 0 16.5,24 Z m 4,0 A 1.5,1.5 0 0 0 19,25.5 1.5,1.5 0 0 0 20.5,27 1.5,1.5 0 0 0 22,25.5 1.5,1.5 0 0 0 20.5,24 Z m 4,0 A 1.5,1.5 0 0 0 23,25.5 1.5,1.5 0 0 0 24.5,27 1.5,1.5 0 0 0 26,25.5 1.5,1.5 0 0 0 24.5,24 Z"/>
+ <path style="fill:#fdfdfd" d="M 16.5,15 A 1.5,1.5 0 0 0 15,16.5 1.5,1.5 0 0 0 16.5,18 1.5,1.5 0 0 0 18,16.5 1.5,1.5 0 0 0 16.5,15 Z m 4,0 A 1.5,1.5 0 0 0 19,16.5 1.5,1.5 0 0 0 20.5,18 1.5,1.5 0 0 0 22,16.5 1.5,1.5 0 0 0 20.5,15 Z m 4,0 A 1.5,1.5 0 0 0 23,16.5 1.5,1.5 0 0 0 24.5,18 1.5,1.5 0 0 0 26,16.5 1.5,1.5 0 0 0 24.5,15 Z m -8,4 A 1.5,1.5 0 0 0 15,20.5 1.5,1.5 0 0 0 16.5,22 1.5,1.5 0 0 0 18,20.5 1.5,1.5 0 0 0 16.5,19 Z m 4,0 A 1.5,1.5 0 0 0 19,20.5 1.5,1.5 0 0 0 20.5,22 1.5,1.5 0 0 0 22,20.5 1.5,1.5 0 0 0 20.5,19 Z m 4,0 A 1.5,1.5 0 0 0 23,20.5 1.5,1.5 0 0 0 24.5,22 1.5,1.5 0 0 0 26,20.5 1.5,1.5 0 0 0 24.5,19 Z m -8,4 A 1.5,1.5 0 0 0 15,24.5 1.5,1.5 0 0 0 16.5,26 1.5,1.5 0 0 0 18,24.5 1.5,1.5 0 0 0 16.5,23 Z m 4,0 A 1.5,1.5 0 0 0 19,24.5 1.5,1.5 0 0 0 20.5,26 1.5,1.5 0 0 0 22,24.5 1.5,1.5 0 0 0 20.5,23 Z m 4,0 A 1.5,1.5 0 0 0 23,24.5 1.5,1.5 0 0 0 24.5,26 1.5,1.5 0 0 0 26,24.5 1.5,1.5 0 0 0 24.5,23 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 4 L 2 14 L 3.4003906 14 L 16 5 L 28.599609 14 L 30 14 L 16 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/crawl.svg b/.icons/awkward/32x32/apps/crawl.svg
new file mode 100644
index 00000000..13323ba3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/crawl.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2.4902344,3.0073944 A 1.50015,1.50015 0 0 0 2.4023438,6.0034881 C 3.861676,6.1198543 4.7515274,6.3665941 5.2246094,6.6187225 5.6976914,6.870851 5.8395277,7.0594392 6.0351562,7.5425507 6.4264133,8.5087735 6.4992994,10.738966 7.2753906,13.843332 A 1.5009261,1.5009261 0 1 0 10.1875,13.114816 C 9.4959806,10.348738 9.5964274,8.3438399 8.8164062,6.4175507 8.4263957,5.454406 7.6843343,4.5316044 6.6347656,3.9722381 5.5851969,3.4128719 4.3150183,3.1467688 2.640625,3.0132538 a 1.50015,1.50015 0 0 0 -0.1503906,-0.00586 z"/>
+ <circle style="opacity:0.2" cx="26.5" cy="13.5" r="3.5"/>
+ <circle style="opacity:0.2" cx="4.5" cy="13.5" r="3.5"/>
+ <path style="opacity:0.2" d="M 5.15,8.000021 C 4.5129001,8.000021 4,8.468321 4,9.0500211 V 18.50002 A 11.5,10.5 0 0 0 15.5,29.000021 11.5,10.5 0 0 0 27,18.50002 V 9.0500211 C 27,8.468321 26.4871,8.000021 25.85,8.000021 H 15.5 Z"/>
+ <circle style="fill:#3f3f3f" cx="4.5" cy="12.5" r="3.5"/>
+ <circle style="fill:#3f3f3f" cx="26.5" cy="12.5" r="3.5"/>
+ <path style="fill:none;stroke:#ffb500;stroke-width:3;stroke-linecap:round" d="M 2.5212966,3.5091425 C 8.7887477,4.0089048 7.2637732,6.6088258 8.7313838,12.47927"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 2.4902344 2.0078125 A 1.50015 1.50015 0 0 0 1.0976562 4.0078125 A 1.50015 1.50015 0 0 1 2.4902344 3.0078125 A 1.50015 1.50015 0 0 1 2.640625 3.0136719 C 4.3150183 3.1471869 5.5851969 3.41329 6.6347656 3.9726562 C 7.6843343 4.5320225 8.4263958 5.4548241 8.8164062 6.4179688 C 9.57997 8.3036157 9.5093528 10.274599 10.154297 12.951172 A 1.5009261 1.5009261 0 0 0 10.1875 12.115234 C 9.4959806 9.3491564 9.5964275 7.3442579 8.8164062 5.4179688 C 8.4263958 4.4548241 7.6843343 3.5320225 6.6347656 2.9726562 C 5.5851969 2.4132901 4.3150183 2.1471869 2.640625 2.0136719 A 1.50015 1.50015 0 0 0 2.4902344 2.0078125 z"/>
+ <path style="fill:#4f4f4f" d="M 5.15,7 C 4.5129001,7 4,7.4683 4,8.0500001 V 17.499999 A 11.5,10.5 0 0 0 15.5,28 11.5,10.5 0 0 0 27,17.499999 V 8.0500001 C 27,7.4683 26.4871,7 25.85,7 H 15.5 Z"/>
+ <path style="opacity:0.2" d="m 18.419118,21.023117 c 0.40904,2.668796 -0.743169,6.038859 -2.092965,6.408735 -2.388483,0.602047 -0.179522,-4.177158 -4.263471,-4.983472 1.140252,1.935121 -0.358708,2.615581 -2.4492494,2.866941 -0.7454038,0.0843 -1.323387,-0.314693 -0.9824049,-1.362545 -0.065234,-0.214539 -0.3097115,-0.56807 -0.6900155,-0.698409 -0.3696094,-0.155125 -0.718724,0.0067 -1.0688371,-0.05132 -0.00349,0.03009 -0.038368,0.06924 -0.00563,0.08956 0.7166795,0.736439 0.5480617,1.316882 -0.1397589,1.659158 -0.2342531,0.07062 -0.450049,0.05185 -0.6343171,-0.04334 -0.2494854,-0.128861 -0.2927489,-0.278741 -0.2133204,-0.433365 0.056398,-0.109741 0.1619247,-0.215577 0.2232115,-0.325017 0.016733,-0.02984 -0.045538,-0.06722 -0.072049,-0.101121 -0.077493,0.01507 -0.1890128,0.0211 -0.2274496,0.04621 -2.1905927,1.287686 0.6803407,4.145449 1.7532925,4.851599 2.211443,1.334636 4.7391359,2.048127 7.3249299,2.053269 6.030202,-0.264331 11.796504,-3.371794 9.593192,-6.730899 0.06116,1.089333 -0.899255,2.410423 -3.032463,1.669367 0.750209,-2.116497 -3.237124,-5.237609 -3.02269,-4.915374 z"/>
+ <path style="fill:#f67c01" d="m 18.419118,20.023096 c 0.40904,2.668796 -0.743169,6.038859 -2.092965,6.408735 -2.388483,0.602047 -0.179522,-4.177158 -4.263471,-4.983472 1.140252,1.935121 -0.358708,2.615581 -2.4492494,2.866941 -0.7454038,0.0843 -1.323387,-0.314693 -0.9824049,-1.362545 -0.065234,-0.214539 -0.3097115,-0.56807 -0.6900155,-0.698409 -0.3696094,-0.155125 -0.718724,0.0067 -1.0688371,-0.05132 -0.00349,0.03009 -0.038368,0.06924 -0.00563,0.08956 0.7166795,0.736439 0.5480617,1.316882 -0.1397589,1.659158 -0.2342531,0.07062 -0.450049,0.05185 -0.6343171,-0.04334 -0.2494854,-0.128861 -0.2927489,-0.278741 -0.2133204,-0.433365 0.056398,-0.109741 0.1619247,-0.215577 0.2232115,-0.325017 0.016733,-0.02984 -0.045538,-0.06722 -0.072049,-0.101121 -0.077493,0.01507 -0.1890128,0.0211 -0.2274496,0.04621 -2.1905927,1.287686 0.6803407,4.145449 1.7532925,4.851599 2.211443,1.334636 4.7391359,2.048127 7.3249299,2.053269 6.030202,-0.264331 11.796504,-3.371794 9.593192,-6.730899 0.06116,1.089333 -0.899255,2.410423 -3.032463,1.669367 0.750209,-2.116497 -3.237124,-5.237609 -3.02269,-4.915374 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.1503906 7 C 4.5132907 7 4 7.4690811 4 8.0507812 L 4 9.0507812 C 4 8.4690812 4.5132907 8 5.1503906 8 L 15.5 8 L 25.849609 8 C 26.486709 8 27 8.4690811 27 9.0507812 L 27 8.0507812 C 27 7.4690812 26.486709 7 25.849609 7 L 15.5 7 L 5.1503906 7 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 18.419922 20.023438 C 18.471052 20.357037 18.496949 20.700543 18.501953 21.048828 C 18.917703 21.305277 21.055547 23.14142 21.460938 24.845703 C 22.070488 22.731993 18.208514 19.70575 18.419922 20.023438 z M 12.0625 21.449219 C 12.316308 21.879955 12.422634 22.239173 12.4375 22.554688 C 15.985757 23.582378 14.018207 28.013392 16.326172 27.431641 C 17.566384 27.091793 18.623826 24.223787 18.472656 21.689453 C 18.34136 23.926567 17.404182 26.136241 16.326172 26.431641 C 13.937689 27.033688 16.146449 22.255533 12.0625 21.449219 z M 7.6679688 22.189453 C 7.3974398 22.166803 7.1356317 22.24664 6.8730469 22.203125 C 6.8695569 22.233215 6.8344495 22.272649 6.8671875 22.292969 C 7.1943335 22.629134 7.3292356 22.930019 7.3222656 23.193359 C 7.5244641 23.175128 7.7298063 23.165098 7.9414062 23.253906 C 8.3217102 23.384245 8.5656254 23.738586 8.6308594 23.953125 C 8.2898773 25.000977 8.8678774 25.398753 9.6132812 25.314453 C 11.453357 25.093208 12.830297 24.53893 12.357422 23.089844 C 12.038711 23.816009 10.948891 24.153864 9.6132812 24.314453 C 8.8678774 24.398753 8.2898773 24.000977 8.6308594 22.953125 C 8.5656254 22.738586 8.3217102 22.384245 7.9414062 22.253906 C 7.8490039 22.215125 7.7581451 22.197003 7.6679688 22.189453 z M 6.03125 23.048828 C 5.953757 23.063898 5.8411712 23.070593 5.8027344 23.095703 C 5.0219014 23.554697 4.8912403 24.212927 5.0859375 24.902344 C 5.1953731 24.598917 5.4173881 24.322219 5.8027344 24.095703 C 5.8411712 24.070593 5.953757 24.063898 6.03125 24.048828 C 6.057761 24.082729 6.1182955 24.120551 6.1015625 24.150391 C 6.0402757 24.259831 5.9353042 24.364868 5.8789062 24.474609 C 5.7994778 24.629233 5.8423115 24.779342 6.0917969 24.908203 C 6.276065 25.003393 6.4923094 25.021792 6.7265625 24.951172 C 7.2998129 24.665909 7.5044973 24.213089 7.1445312 23.644531 C 7.0426817 23.76174 6.9023402 23.863701 6.7265625 23.951172 C 6.4923094 24.021792 6.276065 24.003393 6.0917969 23.908203 C 5.8423115 23.779342 5.7994778 23.629233 5.8789062 23.474609 C 5.9353042 23.364868 6.0402757 23.259831 6.1015625 23.150391 C 6.1182955 23.120551 6.057761 23.082729 6.03125 23.048828 z M 24.474609 23.269531 C 24.535332 24.351067 23.585651 25.653823 21.484375 24.947266 C 21.551576 25.289552 21.552268 25.624736 21.441406 25.9375 C 23.574614 26.678556 24.535769 25.358864 24.474609 24.269531 C 24.69377 24.603657 24.811818 24.93317 24.880859 25.259766 C 25.025744 24.620475 24.921734 23.951205 24.474609 23.269531 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/credentials-preferences.svg b/.icons/awkward/32x32/apps/credentials-preferences.svg
new file mode 100644
index 00000000..b6d20da4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/credentials-preferences.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m16 6c-3.883 0-7.1901 2.3053-8.6133 5.568-3.6147 0.521-6.3867 3.509-6.3867 7.159 0 4.017 3.3579 7.273 7.5 7.273h15.938c3.624 0 6.562-2.849 6.562-6.364 0-3.266-2.533-5.943-5.801-6.306-0.852-4.1703-4.649-7.33-9.199-7.33z"/>
+ <path opacity=".2" d="m1.0254 19.195c-0.0132 0.176-0.0254 0.352-0.0254 0.532 0 4.016 3.3579 7.273 7.5 7.273h15.938c3.624 0 6.562-2.849 6.562-6.363 0-0.173-0.011-0.344-0.025-0.514-0.258 3.286-3.083 5.877-6.537 5.877h-15.938c-3.9791 0-7.2244-3.007-7.4746-6.805z"/>
+ <path opacity=".5" d="m14.5 11c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5-1.119-2.5-2.5-2.5zm4.5 1c-0.472 0-0.9 0.17-1.242 0.443 0.151 0.322 0.242 0.678 0.242 1.057 0 0.635-0.245 1.208-0.635 1.648 0.362 0.515 0.958 0.852 1.635 0.852 1.105 0 2-0.895 2-2s-0.895-2-2-2zm-4.5 5c-4.5002 0.003-4.5 3.201-4.5 3.201v0.799h9v-0.799s0-3.203-4.5-3.201zm4.5 0c-0.623 0-1.111 0.107-1.502 0.271 2.191 0.676 2.442 2.311 2.475 2.729h2.027v-0.6s0-2.402-3-2.4z"/>
+ <path fill="#fff" opacity=".2" d="m16 6c-3.883 0-7.1901 2.3057-8.6133 5.568-3.6147 0.521-6.3867 3.509-6.3867 7.159 0 0.158 0.0151 0.313 0.0254 0.468 0.2546-3.404 2.9242-6.131 6.3613-6.627 1.4232-3.2623 4.7303-5.568 8.6133-5.568 4.55 0 8.347 3.16 9.199 7.33 3.095 0.344 5.526 2.764 5.776 5.793 0.012-0.161 0.025-0.322 0.025-0.486 0-3.266-2.533-5.944-5.801-6.307-0.852-4.1702-4.649-7.33-9.199-7.33z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cronopete_preferences.svg b/.icons/awkward/32x32/apps/cronopete_preferences.svg
new file mode 100644
index 00000000..7d0b8073
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cronopete_preferences.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="22" x="-31" y="-27" rx="1.4" ry="1.375" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="28" height="22" x="-30" y="-27" rx="1.4" ry="1.375" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.5" d="m 8.1,8.4507592 1.2808751,4.7802918 4.7802909,-1.280875 -1.818349,-1.049825 c 1.159604,-2.0084939 3.727855,-2.6966547 5.736349,-1.5370505 2.008493,1.1596045 2.696654,3.7278555 1.53705,5.7363495 -1.159604,2.008494 -3.727856,2.696655 -5.736349,1.53705 -0.655689,-0.380502 -1.196115,-0.931445 -1.563972,-1.594311 l -2.7524015,0.737504 c 0.5951235,1.378257 1.6176485,2.52863 2.9166075,3.281273 3.347488,1.932674 7.627907,0.78574 9.560582,-2.56175 1.932673,-3.347489 0.785738,-7.627908 -2.56175,-9.5605822 C 16.131443,5.0061602 11.851024,6.1530953 9.9183504,9.500584 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.375 2 C 5.61325 2 5 2.6247906 5 3.4003906 L 5 4.4003906 C 5 3.6247906 5.61325 3 6.375 3 L 25.625 3 C 26.38675 3 27 3.6247906 27 4.4003906 L 27 3.4003906 C 27 2.6247906 26.38675 2 25.625 2 L 6.375 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cronopete_restore.svg b/.icons/awkward/32x32/apps/cronopete_restore.svg
new file mode 100644
index 00000000..7ca29551
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cronopete_restore.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="22" x="-30" y="-27" rx="1.4" ry="1.375" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="28" height="22" x="-29" y="-27" rx="1.4" ry="1.375" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.5" d="M 8.1,7.4507592 9.3808751,12.231051 14.161166,10.950176 12.342817,9.900351 c 1.159604,-2.0084939 3.727855,-2.6966547 5.736349,-1.5370505 2.008493,1.1596045 2.696654,3.7278555 1.53705,5.7363495 -1.159604,2.008494 -3.727856,2.696655 -5.736349,1.53705 -0.655689,-0.380502 -1.196115,-0.931445 -1.563972,-1.594311 l -2.7524015,0.737504 c 0.5951235,1.378257 1.6176485,2.52863 2.9166075,3.281273 3.347488,1.932674 7.627907,0.78574 9.560582,-2.56175 1.932673,-3.347489 0.785738,-7.627908 -2.56175,-9.5605822 C 16.131443,4.0061602 11.851024,5.1530953 9.9183504,8.500584 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.375,1 C 5.61325,1 5,1.6247906 5,2.4003906 v 1 C 5,2.6247906 5.61325,2 6.375,2 h 19.25 C 26.38675,2 27,2.6247906 27,3.4003906 v -1 C 27,1.6247906 26.38675,1 25.625,1 Z"/>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#3583f3" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 25,19 v 2.017818 h -2.207385 c -0.997706,5.8e-5 -1.919602,0.562595 -2.418454,1.420558 -0.498881,0.858013 -0.498881,2.459719 0,3.317732 0.474893,0.814076 1.333055,1.333561 2.279361,1.379801 -0.71382,-0.07096 -1.199041,-0.44911 -1.198976,-1.161455 0,-0.765782 0.567019,-0.959052 1.338069,-0.974454 H 25 v 2 l 4,-4.164 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/crossover.svg b/.icons/awkward/32x32/apps/crossover.svg
new file mode 100644
index 00000000..876292cf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/crossover.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="13"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="13"/>
+ <path opacity=".1" d="m17.363 7c0.55172 1.0995 0.99352 2.1309 1.373 3.125-1.1046-0.08785-2.1461-0.1378-3.0801-0.12109-8.6124 0.15383-9.9195 4.7769-4 13.822-1.112 0.186-2.321 0.312-3.656 0.362 15.74 2.774 19.828-1.581 12.342-13.018 1.111-0.186 2.325-0.308 3.658-0.358-1.55-0.272-2.976-0.472-4.301-0.607-0.702-1.0215-1.461-2.0775-2.336-3.205zm1.8242 4.3965c2.1444 6.6773 0.01442 10.741-6.3789 12.195-2.1384-6.673-0.01429-10.74 6.3789-12.195zm-6.75 12.281c-0.25046 0.05167-0.50271 0.10243-0.76562 0.14648 0.2632-0.044 0.51331-0.09605 0.76562-0.14648zm-0.14258 1.1094c0.70347 1.024 1.4643 2.0823 2.3418 3.2129-0.55062-1.0973-0.99199-2.1267-1.3711-3.1191-0.31303-0.02495-0.64396-0.06041-0.9707-0.09375z"/>
+ <path fill="#f37421" d="m17.364 6c11.293 14.549 8.172 20.279-9.364 17.188 11.773-0.437 14.895-6.166 9.364-17.188"/>
+ <path fill="#2183f3" d="m15.656 9.004c-8.6124 0.15383-9.9195 4.7766-4 13.822 0.39768-0.06632 0.787-0.13699 1.1562-0.2207-2.616-8.145 1.1-12.418 11.188-12.793-3.288-0.579-6.069-0.8487-8.344-0.808zm-3.3613 14.783c0.70347 1.024 1.4643 2.0823 2.3418 3.2129-0.55062-1.0973-0.992-2.1267-1.3711-3.1191-0.31303-0.02495-0.64396-0.06041-0.9707-0.09375z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 3 A 13 13 0 0 0 3 16 A 13 13 0 0 0 3.0215 16.58 A 13 13 0 0 1 16 4 A 13 13 0 0 1 28.979 16.42 A 13 13 0 0 0 29 16 A 13 13 0 0 0 16 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/crossstudio.svg b/.icons/awkward/32x32/apps/crossstudio.svg
new file mode 100644
index 00000000..47aae64f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/crossstudio.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 8.47 8.47">
+ <g transform="translate(0,-288.53331)">
+ <path style="opacity:.2" d="m4.2333333 293.03123c-2.4077068 0-3.70416664 3.70416-3.70416664 3.70416h1.29656164c0.926041 0 1.1111475-1.29666 2.407605-2.59312 1.2964575 1.29646 1.481564 2.59312 2.4076048 2.59312h1.2965618s-0.8332353-2.3772-2.402954-3.32227c0.00104 0.0001 0.00206-0.00011 0.0031 0-0.00673-0.004-0.018205-0.009-0.025322-0.014-0.053326-0.0315-0.107773-0.0609-0.1627807-0.0889-0.038627-0.0195-0.073737-0.0374-0.1167887-0.0563-0.083491-0.0378-0.1691415-0.0704-0.2563151-0.0992-0.022746-0.008-0.044068-0.0156-0.067179-0.0227-0.019506-0.006-0.039226-0.0112-0.058911-0.0165-0.2104303-0.0598-0.4291753-0.0975-0.6170165-0.0842z"/>
+ <path style="fill:#eba43c" d="m7.9374978 296.47081s-1.2964575-3.70417-3.7041643-3.70417l-1e-7 1.11125c1.2964575 1.29646 1.4816657 2.59292 2.4077068 2.59292z"/>
+ <path style="opacity:.1;fill:#ffffff" transform="matrix(.26458333 0 0 .26458333 0 288.53331)" d="m16 16v1c7.676937 0 12.323136 9.883742 13.601562 13h0.398438s-4.900006-14-14-14z"/>
+ <path style="fill:#4f4f4f" d="m0.52916883 296.47081s1.29645767-3.70417 3.70416447-3.70417c0.4319759-0.0305 1.0303225 0.19901 1.3045681 0.38185-0.6776384-0.0714-1.304568 0.7294-1.304568 0.7294-1.2964575 1.29646-1.4816657 2.59292-2.4077068 2.59292z"/>
+ <path style="opacity:.1;fill:#ffffff" transform="matrix(.26458333 0 0 .26458333 0 288.53331)" d="m16 16c-9.0999942 0-14 14-14 14h0.3984375c1.2784262-3.116258 5.9246259-13 13.6015625-13 1.023202-0.072244 2.269231 0.253577 3.330078 0.667969 0.511027-0.183693 1.049277-0.282596 1.59961-0.22461-1.036519-0.691048-3.297023-1.558635-4.929688-1.443359z"/>
+ <path style="opacity:.2" d="m0.52916666 289.32705s0.83341144 2.37742 2.40347074 3.32228c-0.00121-0.00012-0.0024 0.00013-0.00362 0 0.00824 0.005 0.022193 0.0115 0.031006 0.017 0.048766 0.0287 0.098659 0.0554 0.1488281 0.0811 0.041234 0.021 0.078629 0.0405 0.1250569 0.061 0.083491 0.0378 0.1691415 0.0704 0.2563151 0.0992 0.022746 0.008 0.044068 0.0156 0.067179 0.0227 0.018995 0.006 0.038197 0.0108 0.057361 0.016 0.2109094 0.0601 0.4302585 0.098 0.618567 0.0848 2.407707 0 3.7041666-3.70417 3.7041666-3.70417h-1.296559c-0.9260408 0-1.1111473 1.29667-2.4076048 2.59312-1.2964575-1.29645-1.481564-2.59312-2.407605-2.59312z"/>
+ <path style="fill:#568cbf" d="m0.5291689 289.06248s1.2964574 3.70416 3.7041643 3.70416l1e-7 -1.11125c-1.2964575-1.29645-1.4816657-2.59291-2.4077068-2.59291z"/>
+ <path style="opacity:.1;fill:#ffffff" transform="matrix(.26458333 0 0 .26458333 0 288.53331)" d="m2 2s0.1614584 0.4223473 0.3984375 1h4.5019531c3.4999974 0 4.1996124 4.9008127 9.0996094 9.800781v-1c-4.899997-4.8999683-5.599612-9.800781-9.0996094-9.800781h-4.9003906z"/>
+ <path style="fill:#4f4f4f" d="m7.9374978 289.06248s-1.2964576 3.70416-3.7041645 3.70416c-0.4319758 0.0305-1.0303225-0.19901-1.304568-0.38184 0.6776384 0.0714 1.304568-0.72941 1.304568-0.72941 1.2964575-1.29645 1.4816657-2.59291 2.4077068-2.59291z"/>
+ <path style="opacity:.1;fill:#ffffff" transform="matrix(.26458333 0 0 .26458333 0 288.53331)" d="m25.099609 2c-3.499997 0-4.199612 4.9008127-9.099609 9.800781 0 0-2.368534 3.025718-4.929688 2.75586 0.386926 0.257949 0.967724 0.528567 1.59961 0.77539 1.867206-0.671191 3.330078-2.53125 3.330078-2.53125 4.899997-4.8999683 5.599612-9.800781 9.099609-9.800781h4.501953c0.23698-0.5776527 0.398438-1 0.398438-1h-4.900391z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/crow-translate.svg b/.icons/awkward/32x32/apps/crow-translate.svg
new file mode 100644
index 00000000..97256081
--- /dev/null
+++ b/.icons/awkward/32x32/apps/crow-translate.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.1" d="M 19.261719 8 C 18.50661 8.6766077 17.721261 9.3976443 17.152344 10.224609 C 15.911068 12.032313 15.120891 14.321148 13.517578 15.882812 C 12.865907 16.514997 12.107369 17.065537 11.328125 17.550781 C 11.738436 17.612291 12.193205 17.653789 12.603516 17.568359 C 11.775997 18.101443 10.849633 18.609533 10.173828 19.320312 C 9.8393726 19.668867 9.4901263 20.022542 9.1660156 20.384766 C 9.4280623 20.22074 9.7394258 20.03455 10.056641 20.03125 C 10.580734 20.024417 11.583984 19.429688 11.583984 19.429688 C 11.583984 19.429687 9.6937659 20.674487 8.9179688 21.443359 C 8.4766262 21.880763 7.9769349 22.294056 7.5976562 22.792969 C 7.2562479 23.244006 7.2539062 23.238281 7.2539062 23.238281 C 7.8917839 22.999077 8.5361685 22.748501 9.2050781 22.601562 C 8.9361346 22.70066 8.8036419 22.749537 8.53125 22.841797 C 7.9381971 23.081002 7.2607599 23.261785 6.7539062 23.5625 C 5.8401898 24.105835 4.9332576 25.49874 4.2988281 26.417969 C 3.9609254 26.903213 3.4047451 27.317494 3.1289062 27.816406 C 2.9702986 28.103452 2.987463 28.403333 3.0253906 28.478516 C 3.3046775 29.001348 4.701344 29.443403 5.4667969 29.634766 C 6.3874094 29.860302 7.352585 29.962407 8.3007812 30 C 8.8628028 29.880397 9.4456631 29.64546 9.859375 29.242188 C 10.421397 28.695434 11.232503 28.164401 11.556641 27.457031 C 11.742832 27.057217 12.028712 26.825159 12.039062 26.818359 C 11.614959 27.532555 11.149891 28.222802 10.646484 28.878906 C 10.405124 29.189873 10.074219 29.583984 10.074219 29.583984 C 10.636241 29.378951 11.221761 29.043432 11.773438 28.951172 C 12.114789 28.893081 12.489905 28.732368 12.751953 28.486328 C 13.031239 28.223203 13.456822 28.119568 13.705078 27.849609 C 13.92151 27.613552 14.204432 27.193033 14.503906 26.726562 C 14.356281 26.816246 14.208227 26.904209 14.054688 26.980469 C 14.002557 27.007759 13.984068 27.006746 14.017578 26.972656 C 14.043638 26.945366 14.069653 26.921831 14.095703 26.894531 C 14.289289 26.703443 14.474987 26.492317 14.601562 26.277344 C 14.605263 26.270544 14.609521 26.264632 14.613281 26.257812 C 15.030235 25.47981 15.405247 24.663218 15.78125 23.861328 C 15.79986 23.830618 15.807366 23.813913 15.822266 23.783203 C 15.859496 23.714963 15.885687 23.640491 15.904297 23.558594 C 16.120221 22.52467 16.350991 21.322987 16.101562 20.289062 C 15.878194 19.371154 15.863281 19.595703 15.863281 19.595703 C 15.807441 20.039302 15.718006 20.487527 15.583984 20.914062 C 15.479745 21.238232 15.28973 21.520299 15.263672 21.6875 C 15.192932 22.127687 15.387269 22.57817 15.398438 22.605469 C 15.387277 22.588409 15.21887 22.32895 15.181641 21.943359 C 15.140701 21.523647 15.417062 21.071135 15.517578 20.685547 C 15.681381 20.061095 15.352853 19.158914 15.498047 18.705078 C 15.87405 17.507362 17.347895 15.658375 17.947266 14 C 18.259983 14.887198 18.502838 15.851957 18.837891 16.677734 C 18.867681 16.752804 18.879399 16.778261 18.849609 16.744141 C 18.693239 16.413179 18.275391 15.748047 18.275391 15.748047 C 18.178601 15.782187 18.715471 17.670859 18.886719 18.527344 C 18.968619 18.936819 19.02728 19.364949 18.986328 19.78125 C 18.986328 19.78125 18.939081 19.909731 18.931641 19.947266 C 18.927941 19.960916 18.919922 19.999526 18.919922 20.009766 L 18.919922 20.011719 C 18.916222 20.032189 18.911963 20.050329 18.908203 20.074219 C 18.904503 20.087859 18.904091 20.097678 18.900391 20.111328 C 18.896691 20.135208 18.890459 20.166069 18.886719 20.193359 C 18.883019 20.207009 18.878906 20.224621 18.878906 20.238281 C 18.856566 20.350888 18.826283 20.491 18.789062 20.658203 C 18.788324 20.661448 18.787846 20.664724 18.787109 20.667969 C 18.78524 21.976378 18.895008 23.354316 19.089844 24.625 C 19.248447 25.656997 19.341797 25.445312 19.341797 25.445312 C 19.434893 24.228786 19.310054 22.747801 19.703125 21.640625 C 19.96862 20.892256 20.393329 20.083806 20.53125 19.277344 C 20.672611 18.45038 20.669127 17.56817 20.648438 16.720703 C 20.620853 15.623778 20.551643 14.517336 20.396484 13.423828 C 20.5413 13.943244 20.755613 14.488399 20.783203 15.021484 C 20.810783 15.527231 20.824101 16.050408 20.837891 16.566406 C 20.95512 15.930805 21.045523 15.251322 20.976562 14.605469 C 20.911052 14.010875 21.024494 13.402701 20.958984 12.818359 C 20.872785 12.052903 20.844994 11.225913 20.589844 10.498047 C 20.345036 9.7872679 20.027988 9.0755248 19.841797 8.3613281 C 19.765941 8.0742827 19.261719 8 19.261719 8 z"/>
+ <path style="fill:#3f3f3f" d="m 20.958704,11.818305 c 0.06551,0.584342 -0.04827,1.192606 0.01724,1.7872 0.06896,0.645853 -0.02069,1.325877 -0.137919,1.961478 -0.01379,-0.515998 -0.02759,-1.038831 -0.05517,-1.544578 -0.02759,-0.533085 -0.241359,-1.079839 -0.386175,-1.599255 0.155159,1.093508 0.224119,2.200683 0.251703,3.297608 0.02069,0.847467 0.02413,1.729108 -0.117231,2.556072 -0.137921,0.806462 -0.562022,1.616341 -0.827517,2.36471 -0.393071,1.107176 -0.268943,2.586827 -0.362039,3.803354 0,0 -0.0931,0.211867 -0.251703,-0.82013 -0.213778,-1.394222 -0.332539,-2.921714 -0.304957,-4.339856 v -0.03418 c 0,-0.01709 -0.0034,-0.04784 -0.0034,-0.04784 0,0 -0.04483,0.129853 -0.05172,0.167443 -0.0034,0.01367 -0.01034,0.05126 -0.01034,0.06151 v 0.0033 c -0.0034,0.01709 -0.0069,0.0376 -0.01035,0.06151 -0.0034,0.01367 -0.0034,0.02391 -0.0069,0.03759 -0.0034,0.02391 -0.01034,0.05468 -0.0138,0.08201 -0.0034,0.01367 -0.0069,0.03075 -0.0069,0.04442 -0.02069,0.112769 -0.04827,0.252873 -0.08275,0.420318 -0.168952,0.803044 -1.191728,1.165519 -1.305512,1.975398 -0.0034,0.01709 -1.554464,0.143457 -0.0069,0.04784 -0.0931,0.560422 -0.143476,0.753332 -0.491722,1.146312 -0.368935,0.416899 -0.135558,-0.254637 -0.635517,0.03925 0.478013,0.122955 0.02069,-0.01367 0,0 -0.66891,0.451072 1.369934,-0.408332 0.669994,-0.03244 -0.04827,0.02733 0.350627,-0.385916 -0.03448,-0.0068 1.272556,-0.553291 -0.784008,1.150933 -0.759876,1.12359 0.179296,-0.191364 -0.117232,0.215283 0,0 0.968651,-1.335036 -0.0034,0.0068 0,0 0.386175,-0.779124 -0.223888,-0.281302 0.124359,-1.084345 0,0 -0.09655,0.143522 -0.217223,0.314382 -0.151711,0.211867 -0.351695,0.471575 -0.434446,0.570675 -0.655118,0.785958 -1.117147,1.927306 -1.803297,2.675675 -0.248256,0.269959 -0.672358,0.372475 -0.951644,0.6356 -0.262048,0.24604 -0.637878,0.406649 -0.979229,0.46474 -0.551677,0.09226 -1.137835,0.427152 -1.699857,0.632185 0,0 0.331006,-0.392979 0.572366,-0.703946 0.503407,-0.656104 0.968884,-1.34638 1.392987,-2.060576 -0.01035,0.0068 -0.296527,0.239204 -0.482718,0.639018 -0.324138,0.70737 -1.134414,1.237038 -1.6964364,1.783791 C 9.4459127,28.64461 8.863203,28.880397 8.3011814,29 7.3529852,28.962407 6.3875491,28.859893 5.4669366,28.634357 4.7014837,28.442994 3.3050491,28.002173 3.0257622,27.479341 2.9878346,27.404158 2.9705941,27.103448 3.1292018,26.816402 3.4050407,26.31749 3.9601665,25.904007 4.2980692,25.418763 4.9324987,24.499534 5.8393191,23.105312 6.7530356,22.561977 7.2598892,22.261262 7.9391433,22.08015 8.5321962,21.840945 c 0.2723919,-0.09226 0.4034145,-0.140106 0.672358,-0.239204 -0.6689096,0.146939 -1.3136827,0.396396 -1.9515604,0.6356 0,0 0.00339,0.0068 0.3447983,-0.444237 0.3792786,-0.498913 0.8792362,-0.912394 1.3205788,-1.349798 0.7757971,-0.768872 2.6652941,-2.012736 2.6652941,-2.012736 0,0 -1.003365,0.594595 -1.527458,0.601428 -0.3172148,0.0033 -0.6275341,0.187947 -0.8895808,0.351973 0.3241107,-0.362224 0.6723573,-0.714197 1.0068128,-1.062752 0.675805,-0.71078 1.603312,-1.219944 2.430831,-1.753028 -0.410311,0.08543 -0.865445,0.04442 -1.275756,-0.01709 0.779244,-0.485244 1.537801,-1.035415 2.189472,-1.667599 1.603313,-1.561664 2.392901,-3.851194 3.634177,-5.6588985 C 17.72108,8.3976389 18.507221,7.6766077 19.26233,7 c 0,0 0.503407,0.075179 0.579263,0.3622244 0.186191,0.7141967 0.503405,1.4249766 0.748213,2.1357559 0.25515,0.7278657 0.282735,1.5548297 0.368934,2.3202857 z"/>
+ <path style="opacity:0.1" d="m 18.27558,15.747137 c -0.09679,0.03414 0.439293,1.924535 0.610541,2.78102 0.0819,0.409475 0.141468,0.836012 0.100516,1.252313 0,0 -0.0484,0.129666 -0.05584,0.167201 -0.0037,0.01365 -0.01116,0.05118 -0.01116,0.06142 0,0 0,0 0,0.0033 -0.0037,0.02047 -0.0074,0.03753 -0.01116,0.06142 -0.0037,0.01364 -0.0037,0.02388 -0.0074,0.03753 -0.0037,0.02388 -0.01116,0.0546 -0.0149,0.08189 -0.0037,0.01365 -0.0074,0.03071 -0.0074,0.04437 -0.02234,0.112607 -0.05213,0.25251 -0.08935,0.419713 -0.182418,0.801889 -0.312717,1.614015 -0.43557,2.422729 -0.0037,0.01706 -0.0037,0.03071 -0.0074,0.04777 -0.100516,0.559616 -0.29038,0.798476 -0.666384,1.190892 -0.398339,0.416299 -0.878582,0.938379 -1.418388,1.231838 -0.01489,0.01023 -0.03723,0.02047 -0.05956,0.03414 -0.722224,0.450423 -1.392329,1.020276 -2.148058,1.395629 -0.05213,0.02729 -0.07074,0.02729 -0.03723,-0.0068 0.02606,-0.02729 0.05213,-0.05118 0.07818,-0.07848 0.193586,-0.191088 0.379726,-0.402651 0.506301,-0.617624 0.0037,-0.0068 0.0074,-0.01365 0.01116,-0.02047 0.416954,-0.778003 0.792957,-1.593541 1.16896,-2.395431 0.01861,-0.03071 0.02606,-0.04777 0.04096,-0.07848 0.03723,-0.06824 0.06329,-0.143315 0.0819,-0.225212 0.215924,-1.033924 0.446737,-2.235052 0.197309,-3.268977 -0.223368,-0.917908 -0.23826,-0.692696 -0.23826,-0.692696 -0.05584,0.443599 -0.145188,0.890608 -0.27921,1.317144 -0.104239,0.32417 -0.294103,0.607391 -0.320161,0.774592 -0.07074,0.440187 0.122852,0.890609 0.134021,0.917908 -0.01116,-0.01706 -0.178695,-0.276395 -0.215924,-0.661986 -0.04094,-0.419712 0.234538,-0.873547 0.335054,-1.259135 0.163803,-0.624452 -0.163804,-1.525296 -0.01861,-1.979132 0.376003,-1.197716 1.850234,-3.04718 2.449605,-4.705555 0.312717,0.887198 0.554699,1.852876 0.889752,2.678653 0.02979,0.07507 0.04095,0.09895 0.01116,0.06483 -0.15637,-0.330962 -0.573325,-0.996358 -0.573325,-0.996358 z"/>
+ <path style="fill:#41d444" d="m 18.27558,14.747137 c -0.09679,0.03414 0.439293,1.924535 0.610541,2.78102 0.0819,0.409475 0.141468,0.836012 0.100516,1.252313 0,0 -0.0484,0.129666 -0.05584,0.167201 -0.0037,0.01365 -0.01116,0.05118 -0.01116,0.06142 0,0 0,0 0,0.0033 -0.0037,0.02047 -0.0074,0.03753 -0.01116,0.06142 -0.0037,0.01364 -0.0037,0.02388 -0.0074,0.03753 -0.0037,0.02388 -0.01116,0.0546 -0.0149,0.08189 -0.0037,0.01365 -0.0074,0.03071 -0.0074,0.04437 -0.02234,0.112607 -0.05213,0.25251 -0.08935,0.419713 -0.182418,0.801889 -0.312717,1.614015 -0.43557,2.422729 -0.0037,0.01706 -0.0037,0.03071 -0.0074,0.04777 -0.100516,0.559616 -0.29038,0.798476 -0.666384,1.190892 -0.398339,0.416299 -0.878582,0.938379 -1.418388,1.231838 -0.01489,0.01023 -0.03723,0.02047 -0.05956,0.03414 -0.722224,0.450423 -1.392329,1.020276 -2.148058,1.395629 -0.05213,0.02729 -0.07074,0.02729 -0.03723,-0.0068 0.02606,-0.02729 0.05213,-0.05118 0.07818,-0.07848 0.193586,-0.191088 0.379726,-0.402651 0.506301,-0.617624 0.0037,-0.0068 0.0074,-0.01365 0.01116,-0.02047 0.416954,-0.778003 0.792957,-1.593541 1.16896,-2.395431 0.01861,-0.03071 0.02606,-0.04777 0.04096,-0.07848 0.03723,-0.06824 0.06329,-0.143315 0.0819,-0.225212 0.215924,-1.033924 0.446737,-2.235052 0.197309,-3.268977 -0.223368,-0.917908 -0.23826,-0.692696 -0.23826,-0.692696 -0.05584,0.443599 -0.145188,0.890608 -0.27921,1.317144 -0.104239,0.32417 -0.294103,0.607391 -0.320161,0.774592 -0.07074,0.440187 0.122852,0.890609 0.134021,0.917908 -0.01116,-0.01706 -0.178695,-0.276395 -0.215924,-0.661986 -0.04094,-0.419712 0.234538,-0.873547 0.335054,-1.259135 0.163803,-0.624452 -0.163804,-1.525296 -0.01861,-1.979132 0.376003,-1.197716 1.850234,-3.04718 2.449605,-4.705555 0.312717,0.887198 0.554699,1.852876 0.889752,2.678653 0.02979,0.07507 0.04095,0.09895 0.01116,0.06483 -0.15637,-0.330962 -0.573325,-0.996358 -0.573325,-0.996358 z"/>
+ <path style="opacity:0.2" d="m 19.458771,1.9997663 c 0.55465,2.0490267 0.565248,3.454812 0.469863,5.5462324 -0.105984,2.275126 -0.964456,4.6633023 -1.706345,6.8112483 -0.78075,2.264528 -2.031362,4.179308 -3.207787,6.231867 -1.081038,1.882985 -2.794449,3.172343 -4.479596,4.511276 C 9.0652591,26.266216 7.4401685,27.156483 5.6914305,27.799453 5.1473786,27.99729 4.5397361,28.067946 3.963889,28.08561 3.5399524,28.09621 3.2361312,28.07148 3.222,28.07148 c 1.2506129,-0.261427 2.5188898,-0.639437 3.6281903,-1.278874 3.0770733,-1.777001 5.9739727,-3.907167 7.7792367,-7.00897 1.148162,-1.967772 2.232732,-3.900216 2.988753,-6.062293 0.695962,-1.999568 1.455515,-4.0945206 1.663951,-6.2071381 0.158975,-1.6144916 0.15191,-2.5680779 -0.13778,-4.1719712 0.09892,-0.3356165 0.141312,-0.5051911 0.215501,-0.8408076 0.04239,-0.2049027 0.06359,-0.3038212 0.09892,-0.5016582 z"/>
+ <path style="fill:#666666" d="m 19.458771,0.9997663 c 0.55465,2.0490267 0.565248,3.454812 0.469863,5.5462324 -0.105984,2.275126 -0.964456,4.6633023 -1.706345,6.8112483 -0.78075,2.264528 -2.031362,4.179308 -3.207787,6.231867 -1.081038,1.882985 -2.794449,3.172343 -4.479596,4.511276 C 9.0652591,25.266216 7.4401685,26.156483 5.6914305,26.799453 5.1473786,26.99729 4.5397361,27.067946 3.963889,27.08561 3.5399524,27.09621 3.2361312,27.07148 3.222,27.07148 c 1.2506129,-0.261427 2.5188898,-0.639437 3.6281903,-1.278874 3.0770733,-1.777001 5.9739727,-3.907167 7.7792367,-7.00897 1.148162,-1.967772 2.232732,-3.900216 2.988753,-6.062293 0.695962,-1.999568 1.455515,-4.0945206 1.663951,-6.2071381 0.158975,-1.6144916 0.15191,-2.5680779 -0.13778,-4.1719712 0.09892,-0.3356165 0.141312,-0.5051911 0.215501,-0.8408076 0.04239,-0.2049027 0.06359,-0.3038212 0.09892,-0.5016582 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/crusader-kings-2.svg b/.icons/awkward/32x32/apps/crusader-kings-2.svg
new file mode 100644
index 00000000..41649757
--- /dev/null
+++ b/.icons/awkward/32x32/apps/crusader-kings-2.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 15.499999,2 C 11.333334,3.3072299 7.166666,4.6189216 3,5.9294995 3.3052089,15.659 5.6364584,27.526693 15.499999,31 25.46875,27.631538 27.577084,15.554153 28,5.9294995 23.833333,4.6178072 19.666666,3.3061149 15.499999,2 Z"/>
+ <path style="fill:#e6e6e6;fill-rule:evenodd" d="M 15.499999,3.5223495 C 11.973958,4.6024663 8.4489576,5.6858497 4.922916,6.7681448 5.1812493,14.804783 7.154166,24.6075 15.499999,27.47765 23.935416,24.695695 25.718749,14.718766 26.077083,6.7681448 22.551041,5.6847608 19.026041,4.6013775 15.499999,3.5223495"/>
+ <path style="fill:#ff9744;fill-rule:evenodd" d="M 15.499999,0.99999997 C 11.333334,2.3072299 7.166666,3.6189216 3,4.9294995 3.3052089,14.659 5.6364584,26.526693 15.499999,30 25.46875,26.631538 27.577084,14.554153 28,4.9294995 23.833333,3.6178072 19.666666,2.3061149 15.499999,0.99999997 Z"/>
+ <path style="fill:#ffd764;fill-rule:evenodd" d="M 15.499999,0.99999997 C 11.333334,2.3072299 7.166666,3.6189216 3,4.9294995 3.3052089,14.659 5.6364584,26.526693 15.499999,30 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 15.499999,4.8967634 c 3.172932,0.9951602 6.347297,1.9933844 9.521485,2.9925131 -0.292921,4.0856445 -0.877763,8.3537685 -2.278646,11.9161085 -1.503023,3.822072 -3.725432,6.625618 -7.225206,8.138719 C 12.03117,26.391858 9.7692972,23.582982 8.2449535,19.786505 6.8208132,16.23959 6.2265181,11.989065 5.9663077,7.893322 9.1449153,6.8933612 12.32265,5.8940459 15.499999,4.8967634 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 15.499999,3.8967634 c 3.172932,0.9951602 6.347297,1.9933844 9.521485,2.9925131 -0.292921,4.0856445 -0.877763,8.3537685 -2.278646,11.9161085 -1.503023,3.822072 -3.725432,6.625618 -7.225206,8.138719 C 12.03117,25.391858 9.7692972,22.582982 8.2449535,18.786505 6.8208132,15.23959 6.2265181,10.989065 5.9663077,6.893322 9.1449153,5.8933612 12.32265,4.8940459 15.499999,3.8967634 Z"/>
+ <path style="fill:#ec3e3e" d="M 15.5 3.8964844 C 14.47928 4.2168603 13.458315 4.5386255 12.4375 4.859375 L 14 6.5234375 L 14 11 L 8.6503906 11 L 8.2089844 11 L 6.1582031 9.1113281 C 6.3514052 11.121993 6.6360167 13.127629 7.0878906 15.039062 L 8.2089844 14 L 8.6503906 14 L 14 14 L 14 24.476562 L 13.074219 25.507812 C 13.076797 25.509755 13.079451 25.511731 13.082031 25.513672 C 13.379756 25.737596 13.696268 25.93996 14.017578 26.138672 C 14.096872 26.187617 14.169216 26.24364 14.25 26.291016 C 14.653543 26.528139 15.075293 26.746445 15.517578 26.943359 C 15.964108 26.750305 16.389218 26.535793 16.794922 26.300781 C 17.199359 26.066503 17.584218 25.812906 17.951172 25.539062 C 17.952312 25.538212 17.953939 25.53796 17.955078 25.537109 L 17 24.476562 L 17 14 L 22.330078 14 L 22.791016 14 L 23.888672 15.015625 C 24.329222 13.116221 24.613316 11.128348 24.814453 9.1386719 L 22.791016 11 L 22.330078 11 L 17 11 L 17 6.5234375 L 18.5625 4.859375 C 17.541643 4.5387068 16.520614 4.2165904 15.5 3.8964844 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 15.5 1 C 11.333335 2.3072299 7.166666 3.6191096 3 4.9296875 C 3.0101934 5.254635 3.0280504 5.5866905 3.0429688 5.9160156 C 7.1952962 4.6099402 11.347674 3.3027314 15.5 2 C 19.644474 3.299158 23.78912 4.6034976 27.933594 5.9082031 C 27.951463 5.5853429 27.986031 5.247598 28 4.9296875 C 23.833333 3.6179952 19.666667 2.3061149 15.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/crypt-of-the-necrodancer.svg b/.icons/awkward/32x32/apps/crypt-of-the-necrodancer.svg
new file mode 100644
index 00000000..43797011
--- /dev/null
+++ b/.icons/awkward/32x32/apps/crypt-of-the-necrodancer.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 11,4 V 5 H 9 V 7 H 7 V 8 H 5 v 2 H 3 v 2 H 2 v 8 h 1 v 1 h 2 v 2 H 6 V 24.944444 27.111111 28 h 2 v 2 h 3 v -3 h 2 v 3 h 3 v -3 h 3 v 3 h 3 v -3 h 1 v -2 h 1 v -1 h 2 v -2 h 2 v -2 h 2 v -2 h 1 V 11 H 30 V 8 H 28 V 7 H 26 V 5 H 22 V 4 Z"/>
+ <path style="fill:#e4e4e4" d="M 11,3 V 4 H 9 V 6 H 7 V 7 H 5 V 9 H 3 v 2 H 2 v 8 h 1 v 1 h 2 v 2 H 6 V 23.944444 26.111111 27 h 2 v 2 h 3 v -3 h 2 v 3 h 3 v -3 h 3 v 3 h 3 v -3 h 1 v -2 h 1 v -1 h 2 v -2 h 2 v -2 h 2 v -2 h 1 V 10 H 30 V 7 H 28 V 6 H 26 V 4 H 22 V 3 Z"/>
+ <path style="fill:#3f3f3f" d="m 5,11 v 7 h 1 v 2 H 8.9999998 V 18 H 8 V 14 H 8.9999998 V 12 H 8 v -1 z"/>
+ <rect style="fill:#ea01f5" width="1" height="4" x="8" y="14"/>
+ <path style="fill:#3f3f3f" d="m 17,11 v 2 h -1 v 7 h 6 v -1 h 1 v -6 h -1 v -2 z"/>
+ <rect style="fill:#ea01f5" width="3" height="4" x="17" y="14"/>
+ <path style="fill:#3f3f3f" d="m 11,20 v 1 H 9 v 2 h 6 v -2 h -2 v -1 z"/>
+ <path style="opacity:0.2" d="M 5 11 L 5 12 L 8 12 L 8 11 L 5 11 z M 8 12 L 8 13 L 9 13 L 9 12 L 8 12 z M 17 11 L 17 12 L 22 12 L 22 11 L 17 11 z M 16 13 L 16 14 L 17 14 L 17 13 L 16 13 z M 22 13 L 22 14 L 23 14 L 23 13 L 22 13 z M 8 18 L 8 19 L 9 19 L 9 18 L 8 18 z M 11 20 L 11 21 L 13 21 L 13 20 L 11 20 z M 13 21 L 13 22 L 15 22 L 15 21 L 13 21 z M 11 21 L 9 21 L 9 22 L 11 22 L 11 21 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11 3 L 11 4 L 22 4 L 22 3 L 11 3 z M 22 4 L 22 5 L 26 5 L 26 4 L 22 4 z M 11 4 L 9 4 L 9 5 L 11 5 L 11 4 z M 7 6 L 7 7 L 9 7 L 9 6 L 7 6 z M 7 7 L 5 7 L 5 8 L 7 8 L 7 7 z M 26 6 L 26 7 L 28 7 L 28 6 L 26 6 z M 28 7 L 28 8 L 30 8 L 30 7 L 28 7 z M 3 9 L 3 10 L 5 10 L 5 9 L 3 9 z M 30 10 L 30 11 L 31 11 L 31 10 L 30 10 z M 2 11 L 2 12 L 3 12 L 3 11 L 2 11 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="1" height="1" x="8" y="14"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="3" height="1" x="17" y="14"/>
+ <rect style="opacity:0.2" width="3" height="1" x="17" y="18"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cryptfolder-indicator.svg b/.icons/awkward/32x32/apps/cryptfolder-indicator.svg
new file mode 120000
index 00000000..48720206
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cryptfolder-indicator.svg
@@ -0,0 +1 @@
+preferences-desktop-user-password.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cryptkeeper.svg b/.icons/awkward/32x32/apps/cryptkeeper.svg
new file mode 120000
index 00000000..48720206
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cryptkeeper.svg
@@ -0,0 +1 @@
+preferences-desktop-user-password.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cryptomator.svg b/.icons/awkward/32x32/apps/cryptomator.svg
new file mode 100644
index 00000000..dccd0048
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cryptomator.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 6.4999969,1034.363 c 0,0 -1.4999969,-0.081 -1.4999969,1.4366 l 0,6.1816 c 1.3379648,5.3846 4.5665372,6.6899 7.079575,8.2322 0.89965,0.5522 2.152088,1.1535 3.420402,1.1487 1.268315,0.01 2.520753,-0.5965 3.420403,-1.1487 2.513038,-1.5423 5.74161,-2.8476 7.079574,-8.2322 l 0,-6.1816 c 0,-1.5177 -1.499996,-1.4366 -1.499996,-1.4366 l -8.999981,0 z"/>
+ <path style="opacity:0.2" d="M 15.399982,1023.3622 C 10.7608,1023.3622 7,1027.123 7,1031.7622 l 0,8.4 8.399982,0 8.399982,0 0,-8.4 c 0,-4.6392 -3.760801,-8.4 -8.399982,-8.4 z m 0,3 c 3.092788,0 5.599987,2.3069 5.599987,5.4 l 0,5.6 -5.599987,0 -5.5999885,0 0.2000065,-5.6 c 0.110401,-3.0911 2.307194,-5.4 5.399982,-5.4 z"/>
+ <path style="fill:#e4e4e4" d="M 15.399982,1022.3622 C 10.7608,1022.3622 7,1026.123 7,1030.7622 l 0,8.4 8.399982,0 8.399982,0 0,-8.4 c 0,-4.6392 -3.760801,-8.4 -8.399982,-8.4 z m 0,3 c 3.092788,0 5.599987,2.3069 5.599987,5.4 l 0,5.6 -5.599987,0 -5.5999885,0 0.2000065,-5.6 c 0.110401,-3.0911 2.307194,-5.4 5.399982,-5.4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,1020.3622)" d="M 15.400391 2 C 10.761209 2 7 5.7611906 7 10.400391 L 7 11.400391 C 7 6.7611906 10.761209 3 15.400391 3 C 20.039572 3 23.800781 6.7611906 23.800781 11.400391 L 23.800781 10.400391 C 23.800781 5.7611906 20.039572 2 15.400391 2 z M 9.8359375 16 L 9.8007812 17 L 15.400391 17 L 21 17 L 21 16 L 15.400391 16 L 9.8359375 16 z"/>
+ <path style="fill:#385455;fill-rule:evenodd" d="m 6.4999969,1033.363 c 0,0 -1.4999969,-0.081 -1.4999969,1.4366 l 0,6.1816 c 1.3379648,5.3846 4.5665372,6.6899 7.079575,8.2322 0.89965,0.5522 2.152088,1.1535 3.420402,1.1487 1.268315,0.01 2.520753,-0.5965 3.420403,-1.1487 2.513038,-1.5423 5.74161,-2.8476 7.079574,-8.2322 l 0,-6.1816 c 0,-1.5177 -1.499996,-1.4366 -1.499996,-1.4366 l -8.999981,0 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" transform="translate(0,1020.3622)" d="M 8 21 L 5.3632812 22.833984 C 6.1853229 25.238684 7.4366998 26.681928 8.78125 27.736328 L 12 24 L 11 23 L 9 23 L 8 21 z M 23 21 L 22 23 L 20 23 L 19 24 L 22.21875 27.736328 C 23.5633 26.681928 24.814677 25.238584 25.636719 22.833984 L 23 21 z M 13.5 25 L 11.054688 29.240234 C 11.398637 29.441434 11.754483 29.651762 12.080078 29.851562 C 12.621778 30.184062 13.297525 30.519041 14.021484 30.744141 L 15 26 L 13.5 25 z M 17.5 25 L 16 26 L 16.978516 30.744141 C 17.702475 30.519141 18.378222 30.184062 18.919922 29.851562 C 19.245517 29.651662 19.601364 29.441534 19.945312 29.240234 L 17.5 25 z"/>
+ <path style="fill:#a2db44;fill-rule:evenodd" transform="translate(0,1020.3622)" d="M 8 20 L 5.3632812 21.833984 C 6.1853229 24.238592 7.4366998 25.681936 8.78125 26.736328 L 12 23 L 11 22 L 9 22 L 8 20 z"/>
+ <path style="fill:#a2db44;fill-rule:evenodd" transform="translate(0,1020.3622)" d="M 13.5 24 L 11.054688 28.240234 C 11.398637 28.441489 11.754483 28.651739 12.080078 28.851562 C 12.621778 29.184055 13.297525 29.519076 14.021484 29.744141 L 15 25 L 13.5 24 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 7,1036.3621 0,3 4,0 0,-2 z"/>
+ <path style="fill:#a2db44;fill-rule:evenodd" d="m 7,1035.3622 0,3 4,0 0,-2 z"/>
+ <path style="opacity:0.3" transform="translate(0,1020.3622)" d="m 15.5,15 c -1.380712,0 -2.5,1.119288 -2.5,2.5 7.3e-4,0.989516 0.585024,1.885484 1.490234,2.285156 L 13,22 15.5,23 18,22 16.509766,19.785156 C 17.414976,19.385484 17.99927,18.489516 18,17.5 18,16.119288 16.880712,15 15.5,15 Z"/>
+ <path style="fill:#a2db44;fill-rule:evenodd" d="m 22.999954,1040.3622 2.636719,1.834 c -0.822042,2.4046 -2.073419,3.8479 -3.417969,4.9023 l -3.21875,-3.7363 1,-1 2,0 1,-2 z"/>
+ <path style="fill:#a2db44;fill-rule:evenodd" d="m 17.499954,1044.3622 2.445312,4.2402 c -0.343949,0.2013 -0.699795,0.4115 -1.02539,0.6114 -0.5417,0.3325 -1.217447,0.6675 -1.941406,0.8925 l -0.978516,-4.7441 1.5,-1 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 23.999954,1036.3621 0,3 -4,0 0,-2 z"/>
+ <path style="fill:#a2db44;fill-rule:evenodd" d="m 23.999954,1035.3622 0,3 -4,0 0,-2 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" transform="translate(0,1020.3622)" d="M 6.5 13 C 6.5 13 5 12.9199 5 14.4375 L 5 15.4375 C 5 13.9199 6.5 14 6.5 14 L 15.5 14 L 24.5 14 C 24.5 14 26 13.9198 26 15.4375 L 26 14.4375 C 26 12.9198 24.5 13 24.5 13 L 15.5 13 L 6.5 13 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cryptr.svg b/.icons/awkward/32x32/apps/cryptr.svg
new file mode 100644
index 00000000..46df5b42
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cryptr.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#d7d7d7" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.1" d="M 11,5 A 1,1 0 0 0 10,6 1,1 0 0 0 11,7 1,1 0 0 0 12,6 1,1 0 0 0 11,5 Z M 21,5 A 1,1 0 0 0 20,6 1,1 0 0 0 21,7 1,1 0 0 0 22,6 1,1 0 0 0 21,5 Z M 7.6914062,8 C 7.3078678,8 7,8.3078678 7,8.6914062 V 25.308594 C 7,25.692132 7.3078678,26 7.6914062,26 H 24.308594 C 24.692132,26 25,25.692132 25,25.308594 V 8.6914062 C 25,8.3078678 24.692132,8 24.308594,8 Z M 5,11 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 z m 22,0 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 z M 5,21 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 z m 22,0 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 z m -16,6 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 z m 10,0 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 z"/>
+ <rect style="fill:#555555" width="18" height="18" x="7" y="7" rx=".692" ry=".692"/>
+ <path style="opacity:0.2" d="m 16,12 a 3,3 0 0 0 -3,3 3,3 0 0 0 1.474609,2.578125 L 13,22 h 6 L 17.525391,17.578125 A 3,3 0 0 0 19,15 3,3 0 0 0 16,12 Z"/>
+ <circle style="fill:#ffffff" cx="16" cy="14" r="3"/>
+ <path style="fill:#ffffff" transform="matrix(0.54558096,0,0,0.94497389,2.2022446,-7.5530303)" d="m 25.290024,20.691609 5.498725,9.524073 -10.997451,-1e-6 z"/>
+ <circle style="fill:#555555" cx="5" cy="11" r="1"/>
+ <circle style="fill:#555555" cx="5" cy="21" r="1"/>
+ <circle style="fill:#555555" cx="5" cy="-21" r="1" transform="rotate(90)"/>
+ <circle style="fill:#555555" cx="5" cy="-11" r="1" transform="rotate(90)"/>
+ <circle style="fill:#555555" cx="-27" cy="-21" r="1" transform="scale(-1)"/>
+ <circle style="fill:#555555" cx="-27" cy="-11" r="1" transform="scale(-1)"/>
+ <circle style="fill:#555555" cx="-27" cy="11" r="1" transform="rotate(-90)"/>
+ <circle style="fill:#555555" cx="-27" cy="21" r="1" transform="rotate(-90)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cs-applets.svg b/.icons/awkward/32x32/apps/cs-applets.svg
new file mode 100644
index 00000000..87004122
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-applets.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#325f78" width="22" height="28" x="-27" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="18" height="24" x="-25" y="-28" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="matrix(.66667 0 0 .66667 0 .99988)">
+ <path d="m10 30h4c0.554 0 1 0.446 1 1v4c0 0.554-0.446 1-1 1h-4c-0.554 0-1-0.446-1-1v-4c0-0.554 0.446-1 1-1z"/>
+ <path d="m18 30h4c0.554 0 1 0.446 1 1v4c0 0.554-0.446 1-1 1h-4c-0.554 0-1-0.446-1-1v-4c0-0.554 0.446-1 1-1z"/>
+ <path d="m26 30h4c0.554 0 1 0.446 1 1v4c0 0.554-0.446 1-1 1h-4c-0.554 0-1-0.446-1-1v-4c0-0.554 0.446-1 1-1z"/>
+ <path d="m34 30h4c0.554 0 1 0.446 1 1v4c0 0.554-0.446 1-1 1h-4c-0.554 0-1-0.446-1-1v-4c0-0.554 0.446-1 1-1z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m3.5 4.9994c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <g fill="#fff" transform="scale(.66667)">
+ <path d="m10 30h4c0.554 0 1 0.446 1 1v4c0 0.554-0.446 1-1 1h-4c-0.554 0-1-0.446-1-1v-4c0-0.554 0.446-1 1-1z"/>
+ <path d="m18 30h4c0.554 0 1 0.446 1 1v4c0 0.554-0.446 1-1 1h-4c-0.554 0-1-0.446-1-1v-4c0-0.554 0.446-1 1-1z"/>
+ <path d="m26 30h4c0.554 0 1 0.446 1 1v4c0 0.554-0.446 1-1 1h-4c-0.554 0-1-0.446-1-1v-4c0-0.554 0.446-1 1-1z"/>
+ <path d="m34 30h4c0.554 0 1 0.446 1 1v4c0 0.554-0.446 1-1 1h-4c-0.554 0-1-0.446-1-1v-4c0-0.554 0.446-1 1-1z"/>
+ </g>
+ <path opacity=".2" d="m2 25.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cs-backgrounds.svg b/.icons/awkward/32x32/apps/cs-backgrounds.svg
new file mode 120000
index 00000000..911ba54b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-backgrounds.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-bluetooth.svg b/.icons/awkward/32x32/apps/cs-bluetooth.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-bluetooth.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-cat-admin.svg b/.icons/awkward/32x32/apps/cs-cat-admin.svg
new file mode 120000
index 00000000..326f86b2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-cat-admin.svg
@@ -0,0 +1 @@
+utilities-terminal_su.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-cat-appearance.svg b/.icons/awkward/32x32/apps/cs-cat-appearance.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-cat-appearance.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-cat-hardware.svg b/.icons/awkward/32x32/apps/cs-cat-hardware.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-cat-hardware.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-cat-prefs.svg b/.icons/awkward/32x32/apps/cs-cat-prefs.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-cat-prefs.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-color.svg b/.icons/awkward/32x32/apps/cs-color.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-color.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-date-time.svg b/.icons/awkward/32x32/apps/cs-date-time.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-date-time.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-default-applications.svg b/.icons/awkward/32x32/apps/cs-default-applications.svg
new file mode 120000
index 00000000..8af37416
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-default-applications.svg
@@ -0,0 +1 @@
+preferences-desktop-default-applications.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-desklets.svg b/.icons/awkward/32x32/apps/cs-desklets.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-desklets.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-desktop-effects.svg b/.icons/awkward/32x32/apps/cs-desktop-effects.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-desktop-effects.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-desktop.svg b/.icons/awkward/32x32/apps/cs-desktop.svg
new file mode 100644
index 00000000..c028712a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-desktop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#4ab3e4" d="m2 6.7781v20.833c0 0.77 0.6244 1.389 1.4 1.389h25.2c0.7756 0 1.4-0.6194 1.4-1.3889v-20.833z"/>
+ <path fill="#253951" d="m3.4 4c-0.7756 0-1.4 0.6194-1.4 1.3889v1.6111h28v-1.6111c0-0.7695-0.624-1.3889-1.4-1.3889z"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 4c-0.7756 0-1.4004 0.6192-1.4004 1.3887v1c0-0.7695 0.6248-1.3887 1.4004-1.3887h25.2c0.775 0 1.4 0.6192 1.4 1.3887v-1c0-0.7695-0.625-1.3887-1.4-1.3887h-25.2z"/>
+ <path fill="#253951" d="m9.6 26c-0.8864 0-1.6 0.669-1.6 1.5v1.5h16v-1.5c0-0.831-0.714-1.5-1.6-1.5h-12.8z"/>
+ <path opacity=".2" d="m2 27.611v1c0 0.77 0.6248 1.389 1.4004 1.389h25.2c0.775 0 1.4-0.619 1.4-1.389v-1c0 0.77-0.625 1.389-1.4 1.389h-25.2c-0.7752 0-1.4-0.619-1.4-1.389z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cs-details.svg b/.icons/awkward/32x32/apps/cs-details.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-details.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-display.svg b/.icons/awkward/32x32/apps/cs-display.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-display.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-drivers.svg b/.icons/awkward/32x32/apps/cs-drivers.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-drivers.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-extensions.svg b/.icons/awkward/32x32/apps/cs-extensions.svg
new file mode 120000
index 00000000..6a3b5fc4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-extensions.svg
@@ -0,0 +1 @@
+preferences-plugin.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-firewall.svg b/.icons/awkward/32x32/apps/cs-firewall.svg
new file mode 120000
index 00000000..84538d96
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-firewall.svg
@@ -0,0 +1 @@
+gufw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-fonts.svg b/.icons/awkward/32x32/apps/cs-fonts.svg
new file mode 120000
index 00000000..9b8590a9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-fonts.svg
@@ -0,0 +1 @@
+kfontview.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-general.svg b/.icons/awkward/32x32/apps/cs-general.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-general.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-input-method.svg b/.icons/awkward/32x32/apps/cs-input-method.svg
new file mode 120000
index 00000000..8803a8f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-input-method.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-keyboard.svg b/.icons/awkward/32x32/apps/cs-keyboard.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-keyboard.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-language.svg b/.icons/awkward/32x32/apps/cs-language.svg
new file mode 120000
index 00000000..c0bcf8bc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-language.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-login.svg b/.icons/awkward/32x32/apps/cs-login.svg
new file mode 100644
index 00000000..fe210240
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-login.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="23" height="28" x="-28" y="-30" rx="1.438" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <rect width="20" height="5" x="6" y="10" rx="1.333" ry="1.25"/>
+ <rect width="20" height="5" x="6" y="18" rx="1.333" ry="1.25"/>
+ </g>
+ <rect fill="#fff" width="20" height="5" x="6" y="10" rx="1.333" ry="1.25"/>
+ <rect fill="#fff" width="20" height="5" x="6" y="18" rx="1.333" ry="1.25"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 5c-0.7756 0-1.4004 0.6411-1.4004 1.4375v1c0-0.7964 0.6248-1.4375 1.4004-1.4375h25.2c0.775 0 1.4 0.6411 1.4 1.4375v-1c0-0.7964-0.625-1.4375-1.4-1.4375h-25.2z"/>
+ <path opacity=".2" d="m2 26.562v1c0 0.797 0.6248 1.438 1.4004 1.438h25.2c0.775 0 1.4-0.641 1.4-1.438v-1c0 0.797-0.625 1.438-1.4 1.438h-25.2c-0.7752 0-1.4-0.641-1.4-1.438z"/>
+ <circle fill="#4fa0ff" cx="8.5" cy="12.5" r="1.5"/>
+ <circle fill="#ff4f4f" cx="8.5" cy="20.5" r="1.5"/>
+ <circle fill="#4fa0ff" cx="13.5" cy="12.5" r="1.5"/>
+ <circle fill="#ff4f4f" cx="13.5" cy="20.5" r="1.5"/>
+ <circle fill="#4fa0ff" cx="18.5" cy="12.5" r="1.5"/>
+ <circle fill="#ff4f4f" cx="18.5" cy="20.5" r="1.5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cs-mouse.svg b/.icons/awkward/32x32/apps/cs-mouse.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-mouse.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-network.svg b/.icons/awkward/32x32/apps/cs-network.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-network.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-notifications.svg b/.icons/awkward/32x32/apps/cs-notifications.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-notifications.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-online-accounts.svg b/.icons/awkward/32x32/apps/cs-online-accounts.svg
new file mode 120000
index 00000000..a6b40609
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-online-accounts.svg
@@ -0,0 +1 @@
+preferences-desktop-online-accounts.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-overview.svg b/.icons/awkward/32x32/apps/cs-overview.svg
new file mode 100644
index 00000000..82d448c0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-overview.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4ab3e4" d="m3.4 5s-1.4 0-1.4 1.375v19.25c0 0.762 0.6244 1.375 1.4 1.375h25.2c0.776 0 1.4-0.613 1.4-1.375v-19.25c0-0.7618-0.624-1.375-1.4-1.375h-25.2z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".4" d="m30 20.126c-1.8449-0.03376-3.6258 0.67559-4.9424 1.9685-1.317 1.294-2.058 3.061-2.058 4.906h5.6c0.09915 0 0.216-0.02252 0.32949-0.04163 0.615-0.145 1.071-0.683 1.071-1.333v-5.4987z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".4" d="m2 11.874c1.8449 0.034 3.6258-0.676 4.9424-1.9687 1.3162-1.2927 2.0576-3.0602 2.0576-4.9051h-5.6c-0.099149 0-0.216 0.022516-0.32949 0.041628-0.6149 0.1453-1.0705 0.6837-1.0705 1.3334v5.4988z"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 5s-1.4004 0-1.4004 1.375v1c0-1.375 1.4004-1.375 1.4004-1.375h25.2c0.775 0 1.4 0.6132 1.4 1.375v-1c0-0.7618-0.625-1.375-1.4-1.375h-25.2z"/>
+ <path opacity=".2" d="m2 25.625v1c0 0.762 0.6248 1.375 1.4004 1.375h25.2c0.775 0 1.4-0.613 1.4-1.375v-1c0 0.762-0.625 1.375-1.4 1.375h-25.2c-0.7752 0-1.4-0.613-1.4-1.375z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cs-panel.svg b/.icons/awkward/32x32/apps/cs-panel.svg
new file mode 100644
index 00000000..46e80129
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-panel.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#4ab3e4" d="m3.4004 4c-0.7756 0-1.4004 0.6192-1.4004 1.3887v20.612h28v-20.611c0-0.7695-0.625-1.3887-1.4-1.3887h-25.2z"/>
+ <path fill="#253951" d="m3.4 29c-0.7756 0-1.4-0.619-1.4-1.389v-1.611h28v1.6111c0 0.77-0.624 1.389-1.4 1.389z"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 4c-0.7756 0-1.4004 0.6192-1.4004 1.3887v1c0-0.7695 0.6248-1.3887 1.4004-1.3887h25.2c0.775 0 1.4 0.6192 1.4 1.3887v-1c0-0.7695-0.625-1.3887-1.4-1.3887h-25.2z"/>
+ <path opacity=".2" d="m2 27.611v1c0 0.77 0.6248 1.389 1.4004 1.389h25.2c0.775 0 1.4-0.619 1.4-1.389v-1c0 0.77-0.625 1.389-1.4 1.389h-25.2c-0.7752 0-1.4-0.619-1.4-1.389z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cs-power.svg b/.icons/awkward/32x32/apps/cs-power.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-power.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-printer.svg b/.icons/awkward/32x32/apps/cs-printer.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-printer.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-privacy.svg b/.icons/awkward/32x32/apps/cs-privacy.svg
new file mode 120000
index 00000000..c01534f0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-privacy.svg
@@ -0,0 +1 @@
+preferences-system-privacy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-region.svg b/.icons/awkward/32x32/apps/cs-region.svg
new file mode 120000
index 00000000..c0bcf8bc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-region.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-screen.svg b/.icons/awkward/32x32/apps/cs-screen.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-screen.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-screensaver.svg b/.icons/awkward/32x32/apps/cs-screensaver.svg
new file mode 120000
index 00000000..2f67bfe7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-screensaver.svg
@@ -0,0 +1 @@
+gnome-lockscreen.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-software-properties.svg b/.icons/awkward/32x32/apps/cs-software-properties.svg
new file mode 120000
index 00000000..b4324aaf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-software-properties.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-sound.svg b/.icons/awkward/32x32/apps/cs-sound.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-sound.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-sources.svg b/.icons/awkward/32x32/apps/cs-sources.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-sources.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-startup-programs.svg b/.icons/awkward/32x32/apps/cs-startup-programs.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-startup-programs.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-tablet.svg b/.icons/awkward/32x32/apps/cs-tablet.svg
new file mode 120000
index 00000000..bd3c1341
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-tablet.svg
@@ -0,0 +1 @@
+input-tablet.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-themes.svg b/.icons/awkward/32x32/apps/cs-themes.svg
new file mode 120000
index 00000000..743fd0f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-themes.svg
@@ -0,0 +1 @@
+preferences-desktop-icons.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-tiling.svg b/.icons/awkward/32x32/apps/cs-tiling.svg
new file mode 120000
index 00000000..6b4ac1e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-tiling.svg
@@ -0,0 +1 @@
+preferences-system-windows-move.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-universal-access.svg b/.icons/awkward/32x32/apps/cs-universal-access.svg
new file mode 120000
index 00000000..93ed872f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-universal-access.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-user-accounts.svg b/.icons/awkward/32x32/apps/cs-user-accounts.svg
new file mode 120000
index 00000000..3af65454
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-user-accounts.svg
@@ -0,0 +1 @@
+kaddressbook.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-user.svg b/.icons/awkward/32x32/apps/cs-user.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-user.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-windows.svg b/.icons/awkward/32x32/apps/cs-windows.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-windows.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs-workspaces.svg b/.icons/awkward/32x32/apps/cs-workspaces.svg
new file mode 120000
index 00000000..2c414871
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs-workspaces.svg
@@ -0,0 +1 @@
+workspace-switcher-left-bottom.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cs.svg b/.icons/awkward/32x32/apps/cs.svg
new file mode 100644
index 00000000..f4507119
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cs.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e2b322" d="m15.854 2-0.01172 0.00781c-7.6819 0.0852-13.842 6.2896-13.842 13.992 0 7.756 6.244 14 14 14 7.6386 0 13.797-6.0599 13.982-13.652 0 0 0.0121-0.23923 0.01758-0.34766v-11c0-1.662-1.338-3-3-3h-11z"/>
+ <circle opacity=".2" cx="16" cy="17" r="10"/>
+ <path fill="#fff" opacity=".2" d="m15.854 2-0.01172 0.00781c-7.6819 0.0852-13.842 6.2896-13.842 13.992 0 0.167 0.0197 0.329 0.0254 0.494 0.2649-7.4644 6.3051-13.403 13.817-13.486l0.012-0.008h11.146c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-11.146z"/>
+ <path opacity=".2" d="m30 16-0.018 0.348c-0.185 7.592-6.343 13.652-13.982 13.652-7.5891 0-13.714-5.983-13.975-13.506-0.0056 0.169-0.025 0.335-0.025 0.506 0 7.756 6.244 14 14 14 7.639 0 13.797-6.06 13.982-13.652l0.018-0.348v-1z"/>
+ <circle fill="#353535" cx="16" cy="16" r="10"/>
+ <path fill-rule="evenodd" opacity=".2" d="m17.375 12.662c-0.04796 0.56424-0.42474 0.32474-0.83268 0.63261-0.11005-0.01685-0.23557-0.01685-0.40794-0.01685-0.03115-0.37625 0.09458-0.44462 0.15668-0.51296 0.25126-0.20534 0.42474-0.10255 0.42474-0.10255 0.18806-0.03464 0.36021 0.01685 0.65919-0.000271zm0.9414-0.92367h-0.54892v-0.15382h-0.29789v0.08522c-0.03226 0.01685-0.06342 0.05151-0.09458 0.06837h-0.03115c-0.51934-0.44462-0.55024 0.46195-0.89609 0.25661-0.03115-0.18825-0.01548-0.3594-0.01548-0.5816 0.59688-0.01735 0.37678-0.18824 0.20463-0.41043-0.06209-0.0857-0.09458-0.22243-0.11005-0.30789-0.14121-0.56425-0.72264-0.90631-1.5695-0.54717-0.55024 0.22219-0.40794 1.0262-0.36131 1.5734-0.03115 0.05104-0.09458 0.03419-0.14121 0.03419-0.59688 0.0342-0.86364 0.71782-0.98936 1.2653 0.03115 0.49611-0.03115 1.0433-0.11005 1.5218-0.0789 0.4788-0.23557 0.85507-0.25126 1.3167-0.03115 0.41043 0.11005 0.88923 0.0789 1.2655-0.33016 1.0604-0.56597 1.7614-0.7381 2.8902-0.12552 0.25637-0.56461 0.80355-0.7381 0.92344-0.04662 0.08522 0.03115 0.2737-0.04662 0.39311-0.14121 0.22219-0.36131 0.34207-0.48684 0.5816 0.03115 0.05104-0.18894 0.10255-0.17215 0.18824 0.01548 0.08522 0.12552 0.30741 0.17215 0.35892 0.01548 0.0342 0.17215-0.05151 0.17215 0 0.06342 0.20486 0.20464 0.63261 0.36131 0.73518 0.69146 0.08521 0.69146 0.08521 0.97367 0 0.15668-0.49611-0.53347-0.2737-0.47138-0.94075 0.94272-0.20486 1.2404-0.49588 1.6172-1.5731 0.17215-0.7867 0.40794-1.556 0.76905-2.3085 0.06209-0.05104 0.04663-0.188 0.15668-0.23952 0.42341 0.76935 1.1938 1.317 1.5695 2.1208 0.09458 1.043 0.28352 1.6073 0.61238 1.7955 0.0789 0.03419 0 0.35892 0.06343 0.42728 0 0.10255 0.03115 0.22219-0.01548 0.34206-0.03226 0.0857-0.01547 0.18824-0.01547 0.2737v0.10255c0.01547 0.15454 0.04663 0.15454 0.18784 0.2737 0.40794 0.29055 0.95822 0.7525 1.5071 0.41043 0.25126-0.4451-0.2822-1.0089-0.65896-1.2997-0.12552-0.10255-0.34562-0.35892-0.31469-0.53009 0.20464-0.22243 0.34562-1.1971 0.26673-1.9496-0.03115-0.17067-0.06209-0.34207-0.12552-0.4788-0.18784-0.3931-0.61124-0.94052-0.97236-1.3336 0.04663-0.05104 0.11005-0.11988 0.18784-0.15406 0-0.37601-0.14121-0.49588-0.32883-0.76934-0.158-0.2737-0.51797-0.80355-0.78605-0.97468 0 0 0-0.01735-0.26673-0.01735-0.01548-0.188 0.03226-0.34206 0.0789-0.54717 0-0.15382 0.11005-0.06813 0.14121-0.41043 0.0789-0.29055 0.04663-0.11964 0.11005-0.4102 0.06209-0.13673 0.09458-0.2737 0.09458-0.49611 0.23447 0.0857 0.7056 0.06837 0.91022 0l0.04663 0.0342c0.06342 0.01735 0.07889-0.08522 0.12552-0.10231 0.36131-0.20558 0.48684-0.56448 0.78473-0.59868 0 0 0.158-0.0857 0.39225 0 0.09458 0 0.17348 0.01685 0.17348-0.0857 0.01548-0.15382 0.01548-0.27322 0.09458-0.37625 0.06209 0.41043 0.23447 0.87238 0.54892 1.317l0.31362-0.23893c-0.29789-0.3931-0.48552-0.83771-0.51797-1.351 0.01546 0.03419 0.03227 0.06836 0.06343 0.10255 0.11005 0 0.17215-0.25662 0.29789-0.23953 0.01547-0.03419 0.04796-0.18824 0.07889-0.30788h1.177l0.423-0.101v-0.23952l-0.31336-0.03419v-0.2737h-0.07889v-0.30788h-0.18784v0.29079l-0.48684-0.03419v-0.18824h-0.18784v0.17091l-0.50229-0.05104v-0.25661h-0.18894v0.23952l-0.7381-0.05104v-0.08497h0.000565z"/>
+ <path fill="#e2b322" fill-rule="evenodd" d="m17.375 11.662c-0.04796 0.56424-0.42474 0.32474-0.83268 0.63261-0.11005-0.01685-0.23557-0.01685-0.40794-0.01685-0.03115-0.37625 0.09458-0.44462 0.15668-0.51296 0.25126-0.20534 0.42474-0.10255 0.42474-0.10255 0.18806-0.03464 0.36021 0.01685 0.65919-0.000271zm0.9414-0.92367h-0.54892v-0.15382h-0.29789v0.08522c-0.03226 0.01685-0.06342 0.05151-0.09458 0.06837h-0.03115c-0.51934-0.44462-0.55024 0.46195-0.89609 0.25661-0.03115-0.18825-0.01548-0.3594-0.01548-0.5816 0.59688-0.01735 0.37678-0.18824 0.20463-0.41043-0.06209-0.0857-0.09458-0.22243-0.11005-0.30789-0.141-0.5635-0.722-0.9055-1.569-0.5464-0.55024 0.22219-0.40794 1.0262-0.36131 1.5734-0.03115 0.05104-0.09458 0.03419-0.14121 0.03419-0.59688 0.0342-0.86364 0.71782-0.98936 1.2653 0.03115 0.49611-0.03115 1.0433-0.11005 1.5218-0.0789 0.4788-0.23557 0.85507-0.25126 1.3167-0.03115 0.41043 0.11005 0.88923 0.0789 1.2655-0.33016 1.0604-0.56597 1.7614-0.7381 2.8902-0.12552 0.25637-0.56461 0.80355-0.7381 0.92344-0.04662 0.08522 0.03115 0.2737-0.04662 0.39311-0.14121 0.22219-0.36131 0.34207-0.48684 0.5816 0.03115 0.05104-0.18894 0.10255-0.17215 0.18824 0.01548 0.08522 0.12552 0.30741 0.17215 0.35892 0.01548 0.0342 0.17215-0.05151 0.17215 0 0.06342 0.20486 0.20464 0.63261 0.36131 0.73518 0.69146 0.08521 0.69146 0.08521 0.97367 0 0.15668-0.49611-0.53347-0.2737-0.47138-0.94075 0.94272-0.20486 1.2404-0.49588 1.6172-1.5731 0.17215-0.7867 0.40794-1.556 0.76905-2.3085 0.06209-0.05104 0.04663-0.188 0.15668-0.23952 0.42341 0.76935 1.1938 1.317 1.5695 2.1208 0.09458 1.043 0.28352 1.6073 0.61238 1.7955 0.0789 0.03419 0 0.35892 0.06343 0.42728 0 0.10255 0.03115 0.22219-0.01548 0.34206-0.03226 0.0857-0.01547 0.18824-0.01547 0.2737v0.10255c0.01547 0.15454 0.04663 0.15454 0.18784 0.2737 0.40794 0.29055 0.95822 0.7525 1.5071 0.41043 0.25126-0.4451-0.2822-1.0089-0.65896-1.2997-0.12552-0.10255-0.34562-0.35892-0.31469-0.53009 0.20464-0.22243 0.34562-1.1971 0.26673-1.9496-0.03115-0.17067-0.06209-0.34207-0.12552-0.4788-0.18784-0.3931-0.61124-0.94052-0.97236-1.3336 0.04663-0.05104 0.11005-0.11988 0.18784-0.15406 0-0.37601-0.14121-0.49588-0.32883-0.76934-0.158-0.2737-0.51797-0.80355-0.78605-0.97468 0 0 0-0.01735-0.26673-0.01735-0.01548-0.188 0.03226-0.34206 0.0789-0.54717 0-0.15382 0.11005-0.06813 0.14121-0.41043 0.0789-0.29055 0.04663-0.11964 0.11005-0.4102 0.06209-0.13673 0.09458-0.2737 0.09458-0.49611 0.23447 0.0857 0.7056 0.06837 0.91022 0l0.04663 0.0342c0.06342 0.01735 0.07889-0.08522 0.12552-0.10231 0.36131-0.20558 0.48684-0.56448 0.78473-0.59868 0 0 0.158-0.0857 0.39225 0 0.09458 0 0.17348 0.01685 0.17348-0.0857 0.01548-0.15382 0.01548-0.27322 0.09458-0.37625 0.06209 0.41043 0.23447 0.87238 0.54892 1.317l0.31362-0.23893c-0.29789-0.3931-0.48552-0.83771-0.51797-1.351 0.01546 0.03419 0.03227 0.06836 0.06343 0.10255 0.11005 0 0.17215-0.25662 0.29789-0.23953 0.01547-0.03419 0.04796-0.18824 0.07889-0.30788h1.177l0.423-0.102v-0.23952l-0.31336-0.03419v-0.2737h-0.07889v-0.30788h-0.18784v0.29079l-0.48684-0.03419v-0.18824h-0.18784v0.17091l-0.50229-0.05104v-0.25661h-0.18894v0.23952l-0.7381-0.05104v-0.08497h0.000565z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/csgo.svg b/.icons/awkward/32x32/apps/csgo.svg
new file mode 100644
index 00000000..a1e666f3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/csgo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m15.854 2-0.01172 0.00781c-7.6819 0.0852-13.842 6.2896-13.842 13.992 0 7.756 6.244 14 14 14 7.6386 0 13.797-6.0599 13.982-13.652 0 0 0.0121-0.23923 0.01758-0.34766v-11c0-1.662-1.338-3-3-3h-11z"/>
+ <circle opacity=".2" cx="16" cy="17" r="10"/>
+ <path fill="#fff" opacity=".1" d="m15.854 2-0.01172 0.00781c-7.6819 0.0852-13.842 6.2896-13.842 13.992 0 0.167 0.0197 0.329 0.0254 0.494 0.2649-7.4644 6.3051-13.403 13.817-13.486l0.012-0.008h11.146c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-11.146z"/>
+ <path opacity=".2" d="m30 16-0.018 0.348c-0.185 7.592-6.343 13.652-13.982 13.652-7.5891 0-13.714-5.983-13.975-13.506-0.0056 0.169-0.025 0.335-0.025 0.506 0 7.756 6.244 14 14 14 7.639 0 13.797-6.06 13.982-13.652l0.018-0.348v-1z"/>
+ <circle fill="#efefef" cx="16" cy="16" r="10"/>
+ <path fill-rule="evenodd" opacity=".2" d="m17.375 12.662c-0.04796 0.56424-0.42474 0.32474-0.83268 0.63261-0.11005-0.01685-0.23557-0.01685-0.40794-0.01685-0.03115-0.37625 0.09458-0.44462 0.15668-0.51296 0.25126-0.20534 0.42474-0.10255 0.42474-0.10255 0.18806-0.03464 0.36021 0.01685 0.65919-0.000271zm0.9414-0.92367h-0.54892v-0.15382h-0.29789v0.08522c-0.03226 0.01685-0.06342 0.05151-0.09458 0.06837h-0.03115c-0.51934-0.44462-0.55024 0.46195-0.89609 0.25661-0.03115-0.18825-0.01548-0.3594-0.01548-0.5816 0.59688-0.01735 0.37678-0.18824 0.20463-0.41043-0.06209-0.0857-0.09458-0.22243-0.11005-0.30789-0.14121-0.56425-0.72264-0.90631-1.5695-0.54717-0.55024 0.22219-0.40794 1.0262-0.36131 1.5734-0.03115 0.05104-0.09458 0.03419-0.14121 0.03419-0.59688 0.0342-0.86364 0.71782-0.98936 1.2653 0.03115 0.49611-0.03115 1.0433-0.11005 1.5218-0.0789 0.4788-0.23557 0.85507-0.25126 1.3167-0.03115 0.41043 0.11005 0.88923 0.0789 1.2655-0.33016 1.0604-0.56597 1.7614-0.7381 2.8902-0.12552 0.25637-0.56461 0.80355-0.7381 0.92344-0.04662 0.08522 0.03115 0.2737-0.04662 0.39311-0.14121 0.22219-0.36131 0.34207-0.48684 0.5816 0.03115 0.05104-0.18894 0.10255-0.17215 0.18824 0.01548 0.08522 0.12552 0.30741 0.17215 0.35892 0.01548 0.0342 0.17215-0.05151 0.17215 0 0.06342 0.20486 0.20464 0.63261 0.36131 0.73518 0.69146 0.08521 0.69146 0.08521 0.97367 0 0.15668-0.49611-0.53347-0.2737-0.47138-0.94075 0.94272-0.20486 1.2404-0.49588 1.6172-1.5731 0.17215-0.7867 0.40794-1.556 0.76905-2.3085 0.06209-0.05104 0.04663-0.188 0.15668-0.23952 0.42341 0.76935 1.1938 1.317 1.5695 2.1208 0.09458 1.043 0.28352 1.6073 0.61238 1.7955 0.0789 0.03419 0 0.35892 0.06343 0.42728 0 0.10255 0.03115 0.22219-0.01548 0.34206-0.03226 0.0857-0.01547 0.18824-0.01547 0.2737v0.10255c0.01547 0.15454 0.04663 0.15454 0.18784 0.2737 0.40794 0.29055 0.95822 0.7525 1.5071 0.41043 0.25126-0.4451-0.2822-1.0089-0.65896-1.2997-0.12552-0.10255-0.34562-0.35892-0.31469-0.53009 0.20464-0.22243 0.34562-1.1971 0.26673-1.9496-0.03115-0.17067-0.06209-0.34207-0.12552-0.4788-0.18784-0.3931-0.61124-0.94052-0.97236-1.3336 0.04663-0.05104 0.11005-0.11988 0.18784-0.15406 0-0.37601-0.14121-0.49588-0.32883-0.76934-0.158-0.2737-0.51797-0.80355-0.78605-0.97468 0 0 0-0.01735-0.26673-0.01735-0.01548-0.188 0.03226-0.34206 0.0789-0.54717 0-0.15382 0.11005-0.06813 0.14121-0.41043 0.0789-0.29055 0.04663-0.11964 0.11005-0.4102 0.06209-0.13673 0.09458-0.2737 0.09458-0.49611 0.23447 0.0857 0.7056 0.06837 0.91022 0l0.04663 0.0342c0.06342 0.01735 0.07889-0.08522 0.12552-0.10231 0.36131-0.20558 0.48684-0.56448 0.78473-0.59868 0 0 0.158-0.0857 0.39225 0 0.09458 0 0.17348 0.01685 0.17348-0.0857 0.01548-0.15382 0.01548-0.27322 0.09458-0.37625 0.06209 0.41043 0.23447 0.87238 0.54892 1.317l0.31362-0.23893c-0.29789-0.3931-0.48552-0.83771-0.51797-1.351 0.01546 0.03419 0.03227 0.06836 0.06343 0.10255 0.11005 0 0.17215-0.25662 0.29789-0.23953 0.01547-0.03419 0.04796-0.18824 0.07889-0.30788h1.177l0.423-0.101v-0.23952l-0.31336-0.03419v-0.2737h-0.07889v-0.30788h-0.18784v0.29079l-0.48684-0.03419v-0.18824h-0.18784v0.17091l-0.50229-0.05104v-0.25661h-0.18894v0.23952l-0.7381-0.05104v-0.08497h0.000565z"/>
+ <path fill="#4f4f4f" fill-rule="evenodd" d="m17.375 11.662c-0.04796 0.56424-0.42474 0.32474-0.83268 0.63261-0.11005-0.01685-0.23557-0.01685-0.40794-0.01685-0.03115-0.37625 0.09458-0.44462 0.15668-0.51296 0.25126-0.20534 0.42474-0.10255 0.42474-0.10255 0.18806-0.03464 0.36021 0.01685 0.65919-0.000271zm0.9414-0.92367h-0.54892v-0.15382h-0.29789v0.08522c-0.03226 0.01685-0.06342 0.05151-0.09458 0.06837h-0.03115c-0.51934-0.44462-0.55024 0.46195-0.89609 0.25661-0.03115-0.18825-0.01548-0.3594-0.01548-0.5816 0.59688-0.01735 0.37678-0.18824 0.20463-0.41043-0.06209-0.0857-0.09458-0.22243-0.11005-0.30789-0.141-0.5635-0.722-0.9055-1.569-0.5464-0.55024 0.22219-0.40794 1.0262-0.36131 1.5734-0.03115 0.05104-0.09458 0.03419-0.14121 0.03419-0.59688 0.0342-0.86364 0.71782-0.98936 1.2653 0.03115 0.49611-0.03115 1.0433-0.11005 1.5218-0.0789 0.4788-0.23557 0.85507-0.25126 1.3167-0.03115 0.41043 0.11005 0.88923 0.0789 1.2655-0.33016 1.0604-0.56597 1.7614-0.7381 2.8902-0.12552 0.25637-0.56461 0.80355-0.7381 0.92344-0.04662 0.08522 0.03115 0.2737-0.04662 0.39311-0.14121 0.22219-0.36131 0.34207-0.48684 0.5816 0.03115 0.05104-0.18894 0.10255-0.17215 0.18824 0.01548 0.08522 0.12552 0.30741 0.17215 0.35892 0.01548 0.0342 0.17215-0.05151 0.17215 0 0.06342 0.20486 0.20464 0.63261 0.36131 0.73518 0.69146 0.08521 0.69146 0.08521 0.97367 0 0.15668-0.49611-0.53347-0.2737-0.47138-0.94075 0.94272-0.20486 1.2404-0.49588 1.6172-1.5731 0.17215-0.7867 0.40794-1.556 0.76905-2.3085 0.06209-0.05104 0.04663-0.188 0.15668-0.23952 0.42341 0.76935 1.1938 1.317 1.5695 2.1208 0.09458 1.043 0.28352 1.6073 0.61238 1.7955 0.0789 0.03419 0 0.35892 0.06343 0.42728 0 0.10255 0.03115 0.22219-0.01548 0.34206-0.03226 0.0857-0.01547 0.18824-0.01547 0.2737v0.10255c0.01547 0.15454 0.04663 0.15454 0.18784 0.2737 0.40794 0.29055 0.95822 0.7525 1.5071 0.41043 0.25126-0.4451-0.2822-1.0089-0.65896-1.2997-0.12552-0.10255-0.34562-0.35892-0.31469-0.53009 0.20464-0.22243 0.34562-1.1971 0.26673-1.9496-0.03115-0.17067-0.06209-0.34207-0.12552-0.4788-0.18784-0.3931-0.61124-0.94052-0.97236-1.3336 0.04663-0.05104 0.11005-0.11988 0.18784-0.15406 0-0.37601-0.14121-0.49588-0.32883-0.76934-0.158-0.2737-0.51797-0.80355-0.78605-0.97468 0 0 0-0.01735-0.26673-0.01735-0.01548-0.188 0.03226-0.34206 0.0789-0.54717 0-0.15382 0.11005-0.06813 0.14121-0.41043 0.0789-0.29055 0.04663-0.11964 0.11005-0.4102 0.06209-0.13673 0.09458-0.2737 0.09458-0.49611 0.23447 0.0857 0.7056 0.06837 0.91022 0l0.04663 0.0342c0.06342 0.01735 0.07889-0.08522 0.12552-0.10231 0.36131-0.20558 0.48684-0.56448 0.78473-0.59868 0 0 0.158-0.0857 0.39225 0 0.09458 0 0.17348 0.01685 0.17348-0.0857 0.01548-0.15382 0.01548-0.27322 0.09458-0.37625 0.06209 0.41043 0.23447 0.87238 0.54892 1.317l0.31362-0.23893c-0.29789-0.3931-0.48552-0.83771-0.51797-1.351 0.01546 0.03419 0.03227 0.06836 0.06343 0.10255 0.11005 0 0.17215-0.25662 0.29789-0.23953 0.01547-0.03419 0.04796-0.18824 0.07889-0.30788h1.177l0.423-0.102v-0.23952l-0.31336-0.03419v-0.2737h-0.07889v-0.30788h-0.18784v0.29079l-0.48684-0.03419v-0.18824h-0.18784v0.17091l-0.50229-0.05104v-0.25661h-0.18894v0.23952l-0.7381-0.05104v-0.08497h0.000565z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/css.svg b/.icons/awkward/32x32/apps/css.svg
new file mode 100644
index 00000000..6e07ff1f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/css.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#2298e2" d="m15.854 2-0.01172 0.00781c-7.6819 0.0852-13.842 6.2896-13.842 13.992 0 7.756 6.244 14 14 14 7.6386 0 13.797-6.0599 13.982-13.652 0 0 0.0121-0.23923 0.01758-0.34766v-11c0-1.662-1.338-3-3-3h-11z"/>
+ <circle opacity=".2" cx="16" cy="17" r="10"/>
+ <path fill="#fff" opacity=".2" d="m15.854 2-0.01172 0.00781c-7.6819 0.0852-13.842 6.2896-13.842 13.992 0 0.167 0.0197 0.329 0.0254 0.494 0.2649-7.4644 6.3051-13.403 13.817-13.486l0.012-0.008h11.146c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-11.146z"/>
+ <path opacity=".2" d="m30 16-0.018 0.348c-0.185 7.592-6.343 13.652-13.982 13.652-7.5891 0-13.714-5.983-13.975-13.506-0.0056 0.169-0.025 0.335-0.025 0.506 0 7.756 6.244 14 14 14 7.639 0 13.797-6.06 13.982-13.652l0.018-0.348v-1z"/>
+ <circle fill="#353535" cx="16" cy="16" r="10"/>
+ <path fill-rule="evenodd" opacity=".2" d="m17.375 12.662c-0.04796 0.56424-0.42474 0.32474-0.83268 0.63261-0.11005-0.01685-0.23557-0.01685-0.40794-0.01685-0.03115-0.37625 0.09458-0.44462 0.15668-0.51296 0.25126-0.20534 0.42474-0.10255 0.42474-0.10255 0.18806-0.03464 0.36021 0.01685 0.65919-0.000271zm0.9414-0.92367h-0.54892v-0.15382h-0.29789v0.08522c-0.03226 0.01685-0.06342 0.05151-0.09458 0.06837h-0.03115c-0.51934-0.44462-0.55024 0.46195-0.89609 0.25661-0.03115-0.18825-0.01548-0.3594-0.01548-0.5816 0.59688-0.01735 0.37678-0.18824 0.20463-0.41043-0.06209-0.0857-0.09458-0.22243-0.11005-0.30789-0.14121-0.56425-0.72264-0.90631-1.5695-0.54717-0.55024 0.22219-0.40794 1.0262-0.36131 1.5734-0.03115 0.05104-0.09458 0.03419-0.14121 0.03419-0.59688 0.0342-0.86364 0.71782-0.98936 1.2653 0.03115 0.49611-0.03115 1.0433-0.11005 1.5218-0.0789 0.4788-0.23557 0.85507-0.25126 1.3167-0.03115 0.41043 0.11005 0.88923 0.0789 1.2655-0.33016 1.0604-0.56597 1.7614-0.7381 2.8902-0.12552 0.25637-0.56461 0.80355-0.7381 0.92344-0.04662 0.08522 0.03115 0.2737-0.04662 0.39311-0.14121 0.22219-0.36131 0.34207-0.48684 0.5816 0.03115 0.05104-0.18894 0.10255-0.17215 0.18824 0.01548 0.08522 0.12552 0.30741 0.17215 0.35892 0.01548 0.0342 0.17215-0.05151 0.17215 0 0.06342 0.20486 0.20464 0.63261 0.36131 0.73518 0.69146 0.08521 0.69146 0.08521 0.97367 0 0.15668-0.49611-0.53347-0.2737-0.47138-0.94075 0.94272-0.20486 1.2404-0.49588 1.6172-1.5731 0.17215-0.7867 0.40794-1.556 0.76905-2.3085 0.06209-0.05104 0.04663-0.188 0.15668-0.23952 0.42341 0.76935 1.1938 1.317 1.5695 2.1208 0.09458 1.043 0.28352 1.6073 0.61238 1.7955 0.0789 0.03419 0 0.35892 0.06343 0.42728 0 0.10255 0.03115 0.22219-0.01548 0.34206-0.03226 0.0857-0.01547 0.18824-0.01547 0.2737v0.10255c0.01547 0.15454 0.04663 0.15454 0.18784 0.2737 0.40794 0.29055 0.95822 0.7525 1.5071 0.41043 0.25126-0.4451-0.2822-1.0089-0.65896-1.2997-0.12552-0.10255-0.34562-0.35892-0.31469-0.53009 0.20464-0.22243 0.34562-1.1971 0.26673-1.9496-0.03115-0.17067-0.06209-0.34207-0.12552-0.4788-0.18784-0.3931-0.61124-0.94052-0.97236-1.3336 0.04663-0.05104 0.11005-0.11988 0.18784-0.15406 0-0.37601-0.14121-0.49588-0.32883-0.76934-0.158-0.2737-0.51797-0.80355-0.78605-0.97468 0 0 0-0.01735-0.26673-0.01735-0.01548-0.188 0.03226-0.34206 0.0789-0.54717 0-0.15382 0.11005-0.06813 0.14121-0.41043 0.0789-0.29055 0.04663-0.11964 0.11005-0.4102 0.06209-0.13673 0.09458-0.2737 0.09458-0.49611 0.23447 0.0857 0.7056 0.06837 0.91022 0l0.04663 0.0342c0.06342 0.01735 0.07889-0.08522 0.12552-0.10231 0.36131-0.20558 0.48684-0.56448 0.78473-0.59868 0 0 0.158-0.0857 0.39225 0 0.09458 0 0.17348 0.01685 0.17348-0.0857 0.01548-0.15382 0.01548-0.27322 0.09458-0.37625 0.06209 0.41043 0.23447 0.87238 0.54892 1.317l0.31362-0.23893c-0.29789-0.3931-0.48552-0.83771-0.51797-1.351 0.01546 0.03419 0.03227 0.06836 0.06343 0.10255 0.11005 0 0.17215-0.25662 0.29789-0.23953 0.01547-0.03419 0.04796-0.18824 0.07889-0.30788h1.177l0.423-0.101v-0.23952l-0.31336-0.03419v-0.2737h-0.07889v-0.30788h-0.18784v0.29079l-0.48684-0.03419v-0.18824h-0.18784v0.17091l-0.50229-0.05104v-0.25661h-0.18894v0.23952l-0.7381-0.05104v-0.08497h0.000565z"/>
+ <path fill="#2298e2" fill-rule="evenodd" d="m17.375 11.662c-0.04796 0.56424-0.42474 0.32474-0.83268 0.63261-0.11005-0.01685-0.23557-0.01685-0.40794-0.01685-0.03115-0.37625 0.09458-0.44462 0.15668-0.51296 0.25126-0.20534 0.42474-0.10255 0.42474-0.10255 0.18806-0.03464 0.36021 0.01685 0.65919-0.000271zm0.9414-0.92367h-0.54892v-0.15382h-0.29789v0.08522c-0.03226 0.01685-0.06342 0.05151-0.09458 0.06837h-0.03115c-0.51934-0.44462-0.55024 0.46195-0.89609 0.25661-0.03115-0.18825-0.01548-0.3594-0.01548-0.5816 0.59688-0.01735 0.37678-0.18824 0.20463-0.41043-0.06209-0.0857-0.09458-0.22243-0.11005-0.30789-0.141-0.5635-0.722-0.9055-1.569-0.5464-0.55024 0.22219-0.40794 1.0262-0.36131 1.5734-0.03115 0.05104-0.09458 0.03419-0.14121 0.03419-0.59688 0.0342-0.86364 0.71782-0.98936 1.2653 0.03115 0.49611-0.03115 1.0433-0.11005 1.5218-0.0789 0.4788-0.23557 0.85507-0.25126 1.3167-0.03115 0.41043 0.11005 0.88923 0.0789 1.2655-0.33016 1.0604-0.56597 1.7614-0.7381 2.8902-0.12552 0.25637-0.56461 0.80355-0.7381 0.92344-0.04662 0.08522 0.03115 0.2737-0.04662 0.39311-0.14121 0.22219-0.36131 0.34207-0.48684 0.5816 0.03115 0.05104-0.18894 0.10255-0.17215 0.18824 0.01548 0.08522 0.12552 0.30741 0.17215 0.35892 0.01548 0.0342 0.17215-0.05151 0.17215 0 0.06342 0.20486 0.20464 0.63261 0.36131 0.73518 0.69146 0.08521 0.69146 0.08521 0.97367 0 0.15668-0.49611-0.53347-0.2737-0.47138-0.94075 0.94272-0.20486 1.2404-0.49588 1.6172-1.5731 0.17215-0.7867 0.40794-1.556 0.76905-2.3085 0.06209-0.05104 0.04663-0.188 0.15668-0.23952 0.42341 0.76935 1.1938 1.317 1.5695 2.1208 0.09458 1.043 0.28352 1.6073 0.61238 1.7955 0.0789 0.03419 0 0.35892 0.06343 0.42728 0 0.10255 0.03115 0.22219-0.01548 0.34206-0.03226 0.0857-0.01547 0.18824-0.01547 0.2737v0.10255c0.01547 0.15454 0.04663 0.15454 0.18784 0.2737 0.40794 0.29055 0.95822 0.7525 1.5071 0.41043 0.25126-0.4451-0.2822-1.0089-0.65896-1.2997-0.12552-0.10255-0.34562-0.35892-0.31469-0.53009 0.20464-0.22243 0.34562-1.1971 0.26673-1.9496-0.03115-0.17067-0.06209-0.34207-0.12552-0.4788-0.18784-0.3931-0.61124-0.94052-0.97236-1.3336 0.04663-0.05104 0.11005-0.11988 0.18784-0.15406 0-0.37601-0.14121-0.49588-0.32883-0.76934-0.158-0.2737-0.51797-0.80355-0.78605-0.97468 0 0 0-0.01735-0.26673-0.01735-0.01548-0.188 0.03226-0.34206 0.0789-0.54717 0-0.15382 0.11005-0.06813 0.14121-0.41043 0.0789-0.29055 0.04663-0.11964 0.11005-0.4102 0.06209-0.13673 0.09458-0.2737 0.09458-0.49611 0.23447 0.0857 0.7056 0.06837 0.91022 0l0.04663 0.0342c0.06342 0.01735 0.07889-0.08522 0.12552-0.10231 0.36131-0.20558 0.48684-0.56448 0.78473-0.59868 0 0 0.158-0.0857 0.39225 0 0.09458 0 0.17348 0.01685 0.17348-0.0857 0.01548-0.15382 0.01548-0.27322 0.09458-0.37625 0.06209 0.41043 0.23447 0.87238 0.54892 1.317l0.31362-0.23893c-0.29789-0.3931-0.48552-0.83771-0.51797-1.351 0.01546 0.03419 0.03227 0.06836 0.06343 0.10255 0.11005 0 0.17215-0.25662 0.29789-0.23953 0.01547-0.03419 0.04796-0.18824 0.07889-0.30788h1.177l0.423-0.102v-0.23952l-0.31336-0.03419v-0.2737h-0.07889v-0.30788h-0.18784v0.29079l-0.48684-0.03419v-0.18824h-0.18784v0.17091l-0.50229-0.05104v-0.25661h-0.18894v0.23952l-0.7381-0.05104v-0.08497h0.000565z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cuckoo.svg b/.icons/awkward/32x32/apps/cuckoo.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cuckoo.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cumulonimbus.svg b/.icons/awkward/32x32/apps/cumulonimbus.svg
new file mode 100644
index 00000000..f3e175bc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cumulonimbus.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#ffeb3b" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1" d="M 16,5 A 12,12 0 0 0 4,17 12,12 0 0 0 16,29 12,12 0 0 0 24.480469,25.480469 L 23.066406,24.066406 A 10,10 0 0 1 16,27 10,10 0 0 1 6,17 10,10 0 0 1 16,7 10,10 0 0 1 23.066406,9.9335938 L 24.480469,8.5195312 A 12,12 0 0 0 16,5 Z m 0,4 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 5.654297,-2.345703 L 20.240234,21.240234 A 6,6 0 0 1 16,23 a 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 6,6 0 0 1 4.240234,1.759766 l 1.414063,-1.414063 A 8,8 0 0 0 16,9 Z m 0,4 a 4,4 0 0 0 -4,4 4,4 0 0 0 4,4 4,4 0 0 0 2.826172,-1.173828 l -1.41211,-1.41211 A 2,2 0 0 1 16,19 a 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 1.414062,0.585938 l 1.41211,-1.41211 A 4,4 0 0 0 16,13 Z"/>
+ <path style="fill:#424242" d="M 16 4 A 12 12 0 0 0 4 16 A 12 12 0 0 0 16 28 A 12 12 0 0 0 24.480469 24.480469 L 23.066406 23.066406 A 10 10 0 0 1 16 26 A 10 10 0 0 1 6 16 A 10 10 0 0 1 16 6 A 10 10 0 0 1 23.066406 8.9335938 L 24.480469 7.5195312 A 12 12 0 0 0 16 4 z M 16 8 A 8 8 0 0 0 8 16 A 8 8 0 0 0 16 24 A 8 8 0 0 0 21.654297 21.654297 L 20.240234 20.240234 A 6 6 0 0 1 16 22 A 6 6 0 0 1 10 16 A 6 6 0 0 1 16 10 A 6 6 0 0 1 20.240234 11.759766 L 21.654297 10.345703 A 8 8 0 0 0 16 8 z M 16 12 A 4 4 0 0 0 12 16 A 4 4 0 0 0 16 20 A 4 4 0 0 0 18.826172 18.826172 L 17.414062 17.414062 A 2 2 0 0 1 16 18 A 2 2 0 0 1 14 16 A 2 2 0 0 1 16 14 A 2 2 0 0 1 17.414062 14.585938 L 18.826172 13.173828 A 4 4 0 0 0 16 12 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cumulus.svg b/.icons/awkward/32x32/apps/cumulus.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cumulus.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cuphead.svg b/.icons/awkward/32x32/apps/cuphead.svg
new file mode 100644
index 00000000..a7e4106a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cuphead.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="17" cy="17" r="14"/>
+ <circle style="fill:#ffb310" cx="17" cy="16" r="14"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17 2 A 14 14 0 0 0 3 16 A 14 14 0 0 0 3.0214844 16.585938 A 14 14 0 0 1 17 3 A 14 14 0 0 1 30.978516 16.414062 A 14 14 0 0 0 31 16 A 14 14 0 0 0 17 2 z"/>
+ <path style="opacity:0.2" d="M 8.2230001,5.0136717 C 8.1058215,5.0090447 7.9884679,5.0117887 7.871633,5.021875 L 1.1988498,5.5922847 c 0,0 -1.31974122,1.4822842 -1.18985496,3.0010973 0.12681165,1.574775 1.37480606,2.603327 1.37480606,2.603327 L 6.1708514,10.787304 8.0261251,16.2 13.322609,14.383008 10.759133,6.9031248 C 10.384359,5.8105186 9.3771601,5.0601418 8.2230001,5.0136717 Z"/>
+ <path style="fill:#ffffff" d="M 8.2230001,4.0136717 C 8.1058215,4.0090447 7.9884679,4.0117887 7.871633,4.021875 L 1.1988498,4.5922847 c 0,0 -1.31974122,1.4822842 -1.18985496,3.0010973 0.12681165,1.5747753 1.37480606,2.603327 1.37480606,2.603327 L 6.1708514,9.7873045 8.0261251,15.2 13.322609,13.383008 10.759133,5.9031248 C 10.384359,4.8105186 9.3771601,4.0601418 8.2230001,4.0136717 Z"/>
+ <path style="fill:#df4418" d="M 6.0218284,4.1804686 2.5970237,4.4730467 C 2.2508631,5.4285535 1.9431583,6.4651605 1.9448752,7.1677736 c 0.00197,0.803684 0.4016803,1.9551378 0.8039063,2.9121094 L 6.1708514,9.7873045 6.8694843,11.824414 h 0.3964849 c 0,0 -0.1802346,-0.314087 -0.419727,-0.751954 0.6900376,-0.71014 1.881992,-1.8539622 2.6960941,-2.1027338 0.5849927,-0.1787604 1.5105527,-0.065478 2.2996097,0.094336 L 11.005226,6.6208986 C 10.121203,6.5616156 9.0631296,6.5451425 8.4499534,6.7398433 7.5327609,7.0310608 6.2447154,8.2077195 5.7142113,8.7181637 5.4096946,7.9632256 5.1750933,7.2162514 5.1796409,6.6769532 5.1855991,5.9703582 5.579887,5.0289217 6.0218284,4.1804686 Z"/>
+ <path style="opacity:0.2" d="m 17.199219,10 c -6.8863,0 -12.4823601,2.03226 -12.7265628,4.109375 A 5.6666669,5.6666669 0 0 0 1,19.333984 5.6666669,5.6666669 0 0 0 6.6660156,25 5.6666669,5.6666669 0 0 0 9.3828125,24.306641 C 11.542958,25.988193 14.249695,27 17.199219,27 c 7.04163,0 12.75,-5.708371 12.75,-12.75 0,-3.541667 -5.70837,-4.25 -12.75,-4.25 z M 4.8847656,17.501953 c 0.3660156,1.389007 0.9461988,2.690649 1.7265625,3.851563 a 2.1250001,2.1250001 0 0 1 -0.6523437,0.105468 2.1250001,2.1250001 0 0 1 -2.125,-2.125 2.1250001,2.1250001 0 0 1 1.0507812,-1.832031 z"/>
+ <path style="fill:#e4e4e4" d="m 29.950001,13.25 c 0,7.041629 -5.70837,12.75 -12.75,12.75 -7.04163,0 -12.7500008,-5.708371 -12.7500008,-12.75 0,-2.125001 5.7083708,-4.2500006 12.7500008,-4.2500006 7.04163,0 12.75,0.7083333 12.75,4.2500006 z"/>
+ <path style="opacity:0.2" d="m 23.494141,10.316406 c -0.452732,1.148567 -0.703945,2.845318 -0.705079,4.044922 2.16e-4,3.114353 1.915741,5.638562 3.929688,5.638672 0.942122,-0.0011 1.841662,-0.574638 2.519531,-1.582031 0.180233,-0.52041 0.340878,-1.049117 0.453125,-1.597657 0.08401,-0.410527 0.147895,-0.830038 0.191406,-1.253906 4.56e-4,-0.0046 0.0015,-0.0091 0.002,-0.01367 1.95e-4,-0.0019 -1.95e-4,-0.0039 0,-0.0059 0.04152,-0.410691 0.0609,-0.826783 0.0625,-1.248047 -9.39e-4,-0.07753 -0.0086,-0.153846 -0.01563,-0.230469 -0.004,-0.06728 -0.01322,-0.132104 -0.02148,-0.197265 -0.06404,-0.399765 -0.208034,-0.787085 -0.425781,-1.152344 -0.06393,-0.107243 -0.156376,-0.205011 -0.232422,-0.308594 -1.011408,-1.152203 -3.092826,-1.771236 -5.757812,-2.09375 z"/>
+ <path style="fill:#ffffff" d="M 23.494141 9.3164062 C 23.041409 10.464973 22.790196 12.161724 22.789062 13.361328 C 22.789278 16.475681 24.704803 18.99989 26.71875 19 C 27.660872 18.998929 28.560412 18.425362 29.238281 17.417969 C 29.418514 16.897559 29.579159 16.368852 29.691406 15.820312 C 29.775412 15.409785 29.839301 14.990274 29.882812 14.566406 C 29.883268 14.561796 29.884315 14.557346 29.884766 14.552734 C 29.884961 14.550811 29.884571 14.548798 29.884766 14.546875 C 29.926286 14.136184 29.945666 13.720092 29.947266 13.298828 C 29.946327 13.221301 29.938657 13.144982 29.931641 13.068359 C 29.927653 13.001076 29.918418 12.936255 29.910156 12.871094 C 29.846116 12.471329 29.702122 12.084009 29.484375 11.71875 C 29.420443 11.611507 29.327999 11.513739 29.251953 11.410156 C 28.240545 10.257953 26.159127 9.63892 23.494141 9.3164062 z"/>
+ <path style="fill:#e4e4e4" d="M 6.6666669,12.666666 A 5.6666669,5.6666669 0 0 0 1,18.333333 5.6666669,5.6666669 0 0 0 6.6666669,24 5.6666669,5.6666669 0 0 0 12.333334,18.333333 5.6666669,5.6666669 0 0 0 6.6666669,12.666666 Z m -0.7083334,3.541667 a 2.1250001,2.1250001 0 0 1 2.1250001,2.125 2.1250001,2.1250001 0 0 1 -2.1250001,2.125 2.1250001,2.1250001 0 0 1 -2.1250001,-2.125 2.1250001,2.1250001 0 0 1 2.1250001,-2.125 z"/>
+ <path style="opacity:0.2" d="M 17.199219,10 C 14.170716,10 11.427442,10.408307 9.2402344,11.025391 9.0847162,11.838156 9.0013248,12.939475 9,13.5625 8.9999996,17.670118 12.329882,21 16.4375,21 c 4.107618,0 7.4375,-3.329882 7.4375,-7.4375 -0.002,-0.860112 -0.162376,-2.295139 -0.455078,-3.253906 C 21.572713,10.089828 19.4708,10 17.199219,10 Z"/>
+ <path style="fill:#3f3f3f" d="m 20.880706,23.242937 c -0.47106,1.599496 -3.210767,2.226834 -6.197253,1.378088 -2.986486,-0.848747 -5.0873467,-2.851719 -4.61777,-4.451671 0.78965,-2.690513 2.610598,-0.01166 5.597083,0.837095 2.986487,0.848744 5.976313,-0.338585 5.21794,2.236488 z"/>
+ <path style="fill:#df4418" d="m 11.138671,20.760417 c -0.412201,0.02338 -0.772235,0.138942 -1.070427,0.36198 0.366465,1.37213 2.200889,2.812518 4.61535,3.498697 0.754747,0.214495 1.493233,0.333106 2.183824,0.367187 0.303539,-1.451907 -0.785635,-2.502826 -2.465649,-3.320311 0.08305,0.443294 0.161278,0.88735 0.256549,1.328125 L 13.357881,21.21875 c -0.820468,-0.310456 -1.581272,-0.494521 -2.21921,-0.458333 z"/>
+ <path style="fill:#3f3f3f" d="M 25.03321,11.175607 A 2.0473177,3.4121961 0 0 0 22.985892,14.587804 2.0473177,3.4121961 0 0 0 25.03321,18 2.0473177,3.4121961 0 0 0 26.985892,15.607464 l -1.606132,-1.350217 1.47151,-1.238254 a 2.0473177,3.4121961 0 0 0 -1.81806,-1.843386 z"/>
+ <path style="fill:#ffffff" d="M 17.199219 9 C 14.170716 9 11.427442 9.4083065 9.2402344 10.025391 C 9.0847162 10.838156 9.0013248 11.939475 9 12.5625 C 8.9999996 16.670118 12.329882 20 16.4375 20 C 20.545118 20 23.875 16.670118 23.875 12.5625 C 23.873016 11.702388 23.712624 10.267361 23.419922 9.3085938 C 21.572713 9.089828 19.4708 9 17.199219 9 z"/>
+ <path style="fill:#3f3f3f" d="M 16.047318,11 A 2.0473178,3.4999998 0 0 0 14,14.5 2.0473178,3.4999998 0 0 0 16.047318,18 2.0473178,3.4999998 0 0 0 18,15.545899 l -1.606132,-1.384962 1.47151,-1.270117 A 2.0473178,3.4999998 0 0 0 16.047318,11 Z"/>
+ <ellipse style="opacity:0.1" cx="24" cy="18.5" rx="2" ry="1.5"/>
+ <ellipse style="fill:#df4418" cx="24" cy="17.5" rx="2" ry="1.5"/>
+ <path style="opacity:0.2" d="M 11.111328 19 C 10.65904 19.011791 10.313172 19.329137 10.066406 20.169922 C 9.9745842 20.48278 9.9840208 20.810543 10.076172 21.142578 C 10.870694 18.503497 12.687121 21.160372 15.662109 22.005859 C 18.05196 22.685042 20.440364 22.064571 20.912109 23.107422 C 21.516203 20.721283 18.591291 21.838317 15.662109 21.005859 C 13.608901 20.42234 12.106361 18.974059 11.111328 19 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cups.svg b/.icons/awkward/32x32/apps/cups.svg
new file mode 100644
index 00000000..bb824ad8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cups.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="12" height="28" x="-23" y="-30" rx="1.412" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 5,19 5,29.588235 C 5,30.370353 5.61325,31 6.375,31 l 19.25,0 C 26.38675,31 27,30.370353 27,29.588235 L 27,19 5,19 Z"/>
+ <path style="fill:#e4e4e4" d="M 6.375,2 C 5.61325,2 5,2.6371429 5,3.4285714 L 5,12 27,12 27,3.4285714 C 27,2.6371429 26.38675,2 25.625,2 L 6.375,2 Z"/>
+ <rect style="fill:#4f4f4f" width="12" height="28" x="-22" y="-30" rx="1.412" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="24" height="2" x="4" y="17"/>
+ <rect style="opacity:0.2" width="3" height="3" x="4" y="13" rx="1.125" ry="1.125"/>
+ <rect style="fill:#76ff03" width="3" height="3" x="4" y="12" rx="1.125" ry="1.125"/>
+ <path style="fill:#e4e4e4" d="M 5,18 5,28.588235 C 5,29.370353 5.61325,30 6.375,30 l 19.25,0 C 26.38675,30 27,29.370353 27,28.588235 L 27,18 5,18 Z"/>
+ <path style="opacity:0.5;fill-rule:evenodd" d="m 8,26 14,0 0,2 -14,0 z"/>
+ <path style="opacity:0.5;fill-rule:evenodd" d="m 8,23 11,0 0,2 -11,0 z"/>
+ <path style="opacity:0.5;fill-rule:evenodd" d="m 8,20 16,0 0,2 -16,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.125 12 C 4.50175 12 4 12.50175 4 13.125 L 4 13.875 C 4 13.919347 4.020447 13.957021 4.0253906 14 C 4.0899247 13.438945 4.5460966 13 5.125 13 L 5.875 13 C 6.4539034 13 6.9100753 13.438945 6.9746094 14 C 6.979553 13.957021 7 13.919347 7 13.875 L 7 13.125 C 7 12.50175 6.49825 12 5.875 12 L 5.125 12 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 10 C 2.6247906 10 2 10.629992 2 11.412109 L 2 12.412109 C 2 11.629992 2.6247906 11 3.4003906 11 L 28.599609 11 C 29.375209 11 30 11.629992 30 12.412109 L 30 11.412109 C 30 10.629992 29.375209 10 28.599609 10 L 3.4003906 10 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.375 2 C 5.61325 2 5 2.6363059 5 3.4277344 L 5 4.4277344 C 5 3.6363059 5.61325 3 6.375 3 L 25.625 3 C 26.38675 3 27 3.6363059 27 4.4277344 L 27 3.4277344 C 27 2.6363059 26.38675 2 25.625 2 L 6.375 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cura-icon.svg b/.icons/awkward/32x32/apps/cura-icon.svg
new file mode 100644
index 00000000..8db65f38
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cura-icon.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 11.545703,3 2,12.544336 V 29.6 C 2,30.3756 2.6244,31 3.4,31 H 16 20.454297 L 30,21.455664 V 4.4 C 30,3.6244 29.3756,3 28.6,3 H 16 Z"/>
+ <path style="fill:#0ca9e3" d="M 11.545703,2 2,11.544336 V 28.6 C 2,29.3756 2.6244,30 3.4,30 H 16 20.454297 L 30,20.455664 V 3.4 C 30,2.6244 29.3756,2 28.6,2 H 16 Z"/>
+ <path style="opacity:0.2" d="M 14.818182,9 C 11.040909,9 8,12.040909 8,15.818182 v 1.363636 C 8,20.959091 11.040909,24 14.818182,24 H 22 V 20 H 14.818182 C 13.236512,20 12,18.763488 12,17.181818 V 15.818182 C 12,14.236512 13.236512,13 14.818182,13 H 22 V 9 Z"/>
+ <path style="fill:#ffffff" d="M 14.818182,8 C 11.040909,8 8,11.040909 8,14.818182 v 1.363636 C 8,19.959091 11.040909,23 14.818182,23 H 22 V 19 H 14.818182 C 13.236512,19 12,17.763488 12,16.181818 V 14.818182 C 12,13.236512 13.236512,12 14.818182,12 H 22 V 8 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 11.544922 2 L 2 11.544922 L 2 12.544922 L 11.544922 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 11.544922 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/curlew.svg b/.icons/awkward/32x32/apps/curlew.svg
new file mode 100644
index 00000000..30d54d56
--- /dev/null
+++ b/.icons/awkward/32x32/apps/curlew.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,3 C 2.6247906,3 2,3.6247906 2,4.4003906 L 2,27.5 c 0,0.004 0.00192,0.0077 0.00195,0.01172 L 2,29.658203 C 2,30.403564 2.6042251,31 3.3496094,31 L 28.650391,31 C 29.395769,31 30,30.403564 30,29.658203 L 30,27.503906 30,27.5 30,4.4003906 C 30,3.6247906 29.375209,3 28.599609,3 L 3.4003906,3 Z"/>
+ <path style="fill:#4ab1f1" d="M 30,26.5 30,3.4 C 30,2.6244 29.3756,2 28.6,2 L 3.4,2 C 2.6244,2 2,2.6244 2,3.4 l 0,23.1 c 0,0.7756 0.6244,1.4 1.4,1.4 l 25.2,0 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <path style="fill:#4d4d4d" d="M 2,28.658789 C 2,29.40415 2.6040298,30 3.3494141,30 L 28.650586,30 C 29.395964,30 30,29.40415 30,28.658789 L 29.9973,20 c -0.584303,0.292557 -1.511456,1.312133 -1.781445,1.466016 -0.756912,0.431575 -1.560424,0.170375 -2.004297,1.182617 -0.164117,0.374302 -0.01111,1.151551 -0.375558,1.213467 -0.635776,0.108008 -2.836,0.0378 -3.140879,0.2478 -1.385669,0.78998 -3.085983,1.243484 -4.614258,1.679162 C 17.788684,25.872332 17.321766,26.803675 17.021,26.918 15.5994,27.458322 13.682487,26 12.214262,26 10.292887,26 6.9,27.899539 4.973637,26.572 4.1321844,25.400863 3.2788997,25.121766 2.0027343,25 Z"/>
+ <path style="fill:#4d4d4d" d="m 12.390943,26.105657 c -0.618075,-0.305899 -0.739599,-0.810297 -0.470685,-0.976489 0.328118,-0.202876 0.140377,-1.381581 -0.431206,-2.707388 -0.561863,-1.303276 -0.569517,-1.343374 -0.311196,-1.631582 0.602983,-0.672781 0.571785,-0.710471 -0.502118,-0.606589 -2.9820234,0.288331 -3.0859083,0.781448 -4.1149951,1.208894 -1.3553204,0.562928 -2.5761033,0.757921 -2.5761033,0.600549 0,-0.06671 0.1792215,-0.171597 0.3982707,-0.233024 L 4.781181,21.64848 4.3588834,21.563296 c -0.4211306,-0.08482 -0.4199291,-0.08663 0.434477,-0.650348 2.5141438,-2.553511 4.8118495,-5.619886 8.1017246,-7.347745 0.411993,-0.20878 0.883462,-0.520217 0.984113,-0.741122 0.09548,-0.209556 0.173605,-1.288677 0.173605,-2.030898 0,-1.5733796 0.253875,-2.4114525 1.204834,-2.6963665 C 16,8 15.876173,7.9560766 16.537585,8.3672258 c 0.440604,0.2738918 1.004121,1.098103 1.485851,1.157813 1.920069,0.2380042 3.711605,0.9709342 4.012577,1.4579222 0.05424,0.08775 -0.09068,0.06166 -0.322026,-0.05798 -1.253173,-0.648048 -3.887474,-1.0901016 -4.816563,-0.649222 -0.759952,0.360622 -0.309429,0.688813 -0.04049,2.216223 0.364788,2.071793 0.108008,3.72572 -0.753873,4.855702 -0.207105,0.271549 -0.770504,0.783725 -1.252001,1.138247 -0.481497,0.354475 -1.470213,0.808015 -1.573917,1.007943 -0.103704,0.199853 -0.314277,0.523295 -0.46794,0.718653 -0.240294,0.305505 -0.281528,0.611379 -0.294694,2.186376 -0.0096,1.153938 0.0443,1.902985 0.14587,2.025394 0.08865,0.106732 0.120727,0.355309 0.07129,0.552386 -0.100907,0.401944 0.497638,0.999488 1.096615,0.999488 0.189148,0 0.470412,0.09555 0.625031,0.212532 0.259413,0.196242 0.225195,0.213023 -0.443003,0.217126 -0.452278,0.0044 -1.234932,-0.109902 -1.619369,-0.300172 z m -0.340166,-4.126508 c -0.0078,-0.258921 0.03343,-0.747622 0.09157,-1.086199 0.118743,-0.691429 -0.06353,-0.820324 -0.364605,-0.25774 -0.226922,0.423982 -0.230111,1.099416 -0.0072,1.516028 0.223757,0.417988 0.296569,0.373319 0.280195,-0.172089 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/custom-toolbox.svg b/.icons/awkward/32x32/apps/custom-toolbox.svg
new file mode 100644
index 00000000..53eac641
--- /dev/null
+++ b/.icons/awkward/32x32/apps/custom-toolbox.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 11,8 9,10 15.531,18.164 14.305,19.635 12,17 4,27 H 28 L 23,21 22.111,21.889 18.266,17.082 25,9 24,8 17.367,15.959 Z M 16.428,19.285 20.111,23.889 19,25 15.244,20.707 Z"/>
+ <path style="fill:#ffffff" d="M 11,7 9,9 15.531,17.164 14.305,18.635 12,16 4,26 H 28 L 23,20 22.111,20.889 18.266,16.082 25,8 24,7 17.367,14.959 Z M 16.428,18.285 20.111,22.889 19,24 15.244,19.707 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4004 2 C 2.6248 2 2 2.6248 2 3.4004 L 2 4.4004 C 2 3.6248 2.6248 3 3.4004 3 L 28.6 3 C 29.375 3 30 3.6248 30 4.4004 L 30 3.4004 C 30 2.6248 29.375 2 28.6 2 L 3.4004 2 z"/>
+ <circle style="opacity:0.2" cx="23" cy="24" r="8"/>
+ <circle style="fill:#318e9e" cx="23" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="M 21.964,19 21.876,20.054 A 3.1429,3.1429 0 0 0 20.957,20.585 L 20,20.134 19,21.866 19.869,22.47 A 3.1429,3.1429 0 0 0 19.821,23 3.1429,3.1429 0 0 0 19.867,23.532 L 19,24.134 20,25.866 20.955,25.417 A 3.1429,3.1429 0 0 0 21.876,25.945 L 21.964,27 H 23.964 L 24.052,25.947 A 3.1429,3.1429 0 0 0 24.971,25.416 L 25.928,25.866 26.928,24.134 26.059,23.531 A 3.1429,3.1429 0 0 0 26.107,23 3.1429,3.1429 0 0 0 26.061,22.468 L 26.928,21.866 25.928,20.134 24.973,20.584 A 3.1429,3.1429 0 0 0 24.052,20.056 L 23.964,19 Z M 22.964,21.857 A 1.1429,1.1429 0 0 1 24.107,23 1.1429,1.1429 0 0 1 22.964,24.143 1.1429,1.1429 0 0 1 21.821,23 1.1429,1.1429 0 0 1 22.964,21.857 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/customdesktopmenu.svg b/.icons/awkward/32x32/apps/customdesktopmenu.svg
new file mode 120000
index 00000000..793d142b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/customdesktopmenu.svg
@@ -0,0 +1 @@
+kdevelop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cutecom.svg b/.icons/awkward/32x32/apps/cutecom.svg
new file mode 100644
index 00000000..5bdcfe6a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cutecom.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#b7b7b7" d="m6 3h20v10h-20z"/>
+ <rect fill="#4f4f4f" width="28" height="17" x="2" y="12" rx="1.4" ry="1.417"/>
+ <g style="opacity:0.4">
+ <rect width="16" height="2" x="8" y="16"/>
+ <rect width="12" height="2" x="10" y="20"/>
+ <rect width="8" height="2" x="12" y="24"/>
+ </g>
+ <path opacity=".2" d="m2 27.584v1c0 0.785 0.6248 1.416 1.4004 1.416h25.2c0.775 0 1.4-0.631 1.4-1.416v-1c0 0.785-0.625 1.416-1.4 1.416h-25.2c-0.7752 0-1.4-0.631-1.4-1.416z"/>
+ <path fill="#fff" opacity=".2" d="m6 3v1h20v-1h-20z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cutegram.svg b/.icons/awkward/32x32/apps/cutegram.svg
new file mode 100644
index 00000000..5ba28e68
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cutegram.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c2352a" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m16.697 23.886c-0.362-0.219-0.593-0.6-1.599-2.633-0.556-1.126-1.086-2.126-1.177-2.222-0.102-0.108-0.941-0.554-2.194-1.166-2.4757-1.208-2.727-1.4-2.727-2.085 0-0.319 0.1559-0.625 0.4003-0.784 0.08399-0.05473 2.6725-0.98088 5.7521-2.058 5.4111-1.8925 5.6123-1.9576 5.9819-1.935 0.31989 0.0195 0.41256 0.052 0.56623 0.19855 0.2304 0.21973 0.33404 0.52433 0.2892 0.84996-0.04824 0.35002-3.9331 11.324-4.0776 11.518-0.30812 0.41424-0.83094 0.55073-1.2155 0.31732z"/>
+ <path fill="#fff" d="m16.697 22.886c-0.362-0.219-0.593-0.6-1.599-2.633-0.556-1.126-1.086-2.126-1.177-2.222-0.102-0.108-0.941-0.554-2.194-1.166-2.4757-1.208-2.727-1.4-2.727-2.085 0-0.319 0.1559-0.625 0.4003-0.784 0.08399-0.05473 2.6725-0.98088 5.7521-2.058 5.4111-1.8925 5.6123-1.9576 5.9819-1.935 0.31989 0.0195 0.41256 0.052 0.56623 0.19855 0.2304 0.21973 0.33404 0.52433 0.2892 0.84996-0.04824 0.35002-3.9331 11.324-4.0776 11.518-0.30812 0.41424-0.83094 0.55073-1.2155 0.31732z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cutemarked.svg b/.icons/awkward/32x32/apps/cutemarked.svg
new file mode 100644
index 00000000..99630fb0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cutemarked.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="opacity:0.5" d="m 19,13 0,3 -1.5,0 1.5,2 2,0 1,-2 -1,0 0,-3 z"/>
+ <path style="opacity:0.5" d="M 8.2265625,10 C 7.5608055,10 7,10.528372 7,11.154297 l 0,8.691406 C 7,20.471628 7.5608055,21 8.2265625,21 L 23.773438,21 C 24.439194,21 25,20.471628 25,19.845703 l 0,-8.691406 C 25,10.528372 24.439194,10 23.773438,10 Z M 9,12 l 14,0 0,7 -14,0 z"/>
+ <g transform="translate(3)">
+ <circle fill="#ff8c50" cx="21" cy="23" r="8"/>
+ </g>
+ <path fill="#fff" d="m20 25.218v1.782h1.7819l4.5004-4.5004-1.7819-1.7819zm7.8586-4.2891c0.18848-0.18847 0.18848-0.48545 0-0.67393l-1.1137-1.1137c-0.18848-0.18848-0.48546-0.18848-0.67393 0l-0.931 0.937 1.782 1.782z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+ <path style="opacity:0.5" d="m 10,13 0,5 2,0 0,-2.199285 L 13,17 14,15.800715 14,18 l 2,0 0,-5 -2,0 -1,1.5 -1,-1.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cutemaze.svg b/.icons/awkward/32x32/apps/cutemaze.svg
new file mode 100644
index 00000000..09cecfac
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cutemaze.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2.4492188,2 C 1.6459187,2 1,2.6459187 1,3.4492188 V 19 v 3 6 0.210938 1.339843 C 1,30.354081 1.6459187,31 2.4492188,31 H 25 26.910156 28 28.550781 C 29.354081,31 30,30.354081 30,29.550781 V 15 12 8 5 3.4492188 C 30,2.6459187 29.354081,2 28.550781,2 H 14 11 7 4 Z"/>
+ <path style="fill:#e4e4e4" d="M 30,28.55 V 2.45 C 30,1.6467 29.3533,1 28.55,1 H 2.45 C 1.6467,1 1,1.6467 1,2.45 v 24.760866 l 0.7293762,1.375603 c 0.3763037,0.709708 0.099995,0.697707 0.9029679,0.720624 L 25.65,29.275 26.910362,30 H 28.55 C 29.3533,30 30,29.3533 30,28.55 Z"/>
+ <path style="fill:#239623" d="M 4,1 V 18 H 1 v 3 h 10 v 6 H 1 v 1.55 C 1,29.3533 1.6467,30 2.45,30 H 25 28 V 14 h 2 v -3 h -5 v 3 13 H 14 V 21 18 H 7 V 1 Z m 7,0 v 13 h 3 4 v 9 h 3 V 7 h 9 V 4 H 18 v 3 4 H 14 V 1 Z"/>
+ <path style="opacity:0.2" d="M 4 1 L 4 2 L 7 2 L 7 1 L 4 1 z M 11 1 L 11 2 L 14 2 L 14 1 L 11 1 z M 18 4 L 18 5 L 30 5 L 30 4 L 18 4 z M 14 11 L 14 12 L 18 12 L 18 11 L 14 11 z M 25 11 L 25 12 L 30 12 L 30 11 L 25 11 z M 1 18 L 1 19 L 4 19 L 4 18 L 1 18 z M 7 18 L 7 19 L 14 19 L 14 18 L 7 18 z M 1 27 L 1 28 L 11 28 L 11 27 L 1 27 z M 14 27 L 14 28 L 25 28 L 25 27 L 14 27 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 4 2 L 4 1 L 2.4492188 1 z M 7 1 L 7 2 L 11 2 L 11 1 L 7 1 z M 14 1 L 14 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 14 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cutepeaks.svg b/.icons/awkward/32x32/apps/cutepeaks.svg
new file mode 100644
index 00000000..b8568321
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cutepeaks.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#797979" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.1" d="M 19.224609,7.0135481 C 18.414036,7.1387023 17.336815,8.1172395 16.25,10.12097 l -1.177734,2.173828 3.710937,4.509766 0.197266,0.195312 h 6.746093 C 25.014612,15.410599 22.03782,9.3682112 21.462891,8.4608137 21.155423,7.9755446 20.525267,7.3949623 20.060547,7.167845 19.770676,7.0261803 19.494799,6.9718305 19.224609,7.0135481 Z m -7.261718,3.9941399 c -0.390245,0.06006 -0.822136,0.416095 -1.566407,0.978516 -1.4659154,1.295529 -2.9673364,3.531321 -3.8457028,5.013672 H 17.458984 C 16.564248,15.592909 14.463402,13.095223 13.273438,11.80261 12.701042,11.183807 12.353136,10.94763 11.962891,11.007688 Z m -5.6894535,6.992188 c 0.7494833,1.267472 1.5131988,3.081681 2.1171875,4.261719 1.4600686,2.861055 2.217498,3.953799 3.089844,4.458984 1.471213,0.851998 2.312864,-0.05754 4.951172,-5.351562 0.67748,-1.359434 1.14931,-2.799846 1.394531,-3.369141 z m 12.7714845,0 -1.689453,3.929688 c 1.042668,0.882049 2.508856,1.611939 3.21289,1.568359 1.606626,-0.09945 2.06518,-1.193819 3.810547,-3.636719 l 1.027344,-1.861328 z"/>
+ <path style="fill:#4a4a4a" d="m 19.044,17 -1.688242,3.929612 c 1.042668,0.88205 2.50907,1.612113 3.213104,1.568533 1.606626,-0.09945 2.064575,-1.194323 3.809942,-3.637223 l 1.026773,-1.860656 z"/>
+ <path style="fill:#0eb5fd" d="m 6.2735563,17 c 0.7494833,1.267472 1.5137311,3.081884 2.1177198,4.261922 1.4600686,2.861055 2.2163439,3.953465 3.0886899,4.45865 1.471213,0.851998 2.312803,-0.05747 4.951111,-5.351496 C 17.108557,19.009642 17.580928,17.569295 17.826149,17 Z"/>
+ <path style="fill:#f05abe" d="M 19.225407,6.0137817 C 18.414834,6.1389359 17.336944,7.1182725 16.250129,9.122003 l -1.178837,2.173522 3.712366,4.508873 0.196683,0.195311 h 6.746103 C 25.014493,14.410432 22.038032,8.3692644 21.463103,7.4618669 21.155635,6.9765978 20.52438,6.3943571 20.05966,6.1672398 19.769789,6.0255751 19.495597,5.9720641 19.225407,6.0137817 Z"/>
+ <path style="fill:#00d49f" d="m 11.962962,10.008784 c -0.390245,0.06006 -0.822395,0.415204 -1.566666,0.977625 -1.4659158,1.295529 -2.9667539,3.530949 -3.8451203,5.0133 H 17.459246 C 16.56451,14.592742 14.462899,12.095222 13.272935,10.802609 12.70054,10.183806 12.353207,9.9487252 11.962962,10.008784 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cutter.svg b/.icons/awkward/32x32/apps/cutter.svg
new file mode 100644
index 00000000..e8c9ac10
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cutter.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#aaaaaa" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1" d="M 16,5 A 12,12 0 0 0 4,17 12,12 0 0 0 16,29 12,12 0 0 0 24.927734,25 H 19 l -4,-8 4,-8 h 5.925781 A 12,12 0 0 0 16,5 Z m 6,8.5 -2.5,1.75 L 17,17 19.5,18.75 22,20.5 V 17 Z m 0,3.5 2.5,1.75 2.5,1.75 V 17 13.5 l -2.5,1.75 z"/>
+ <path style="fill:#3f3f3f" d="M 16 4 A 12 12 0 0 0 4 16 A 12 12 0 0 0 16 28 A 12 12 0 0 0 24.927734 24 L 19 24 L 15 16 L 19 8 L 24.925781 8 A 12 12 0 0 0 16 4 z"/>
+ <path style="fill:#3f3f3f" transform="matrix(0.61879317,0,0,0.75024684,2.0235902,-2.3919016)" d="m 24.20261,24.514467 4.040122,-2.332565 4.040122,-2.332566 0,4.665131 0,4.665131 -4.040122,-2.332565 z"/>
+ <path style="fill:#3f3f3f" transform="matrix(0.61879317,0,0,0.75024684,7.02359,-2.3919016)" d="m 24.20261,24.514467 4.040122,-2.332565 4.040122,-2.332566 0,4.665131 0,4.665131 -4.040122,-2.332565 z"/>
+ <path style="opacity:0.2" d="M 10.342152,9 C 9.8274827,9.0001027 9.3549205,9.286784 9.1136263,9.7452887 L 2.1641685,22.939265 C 1.6726424,23.873634 2.3439605,24.999708 3.3926937,25 H 14.607393 c 1.047402,-3.5e-4 1.718766,-1.12387 1.22983,-2.058102 L 12.769231,17 15.827457,11.063369 C 16.32158,10.128865 15.650308,9.0002293 14.600236,9 Z"/>
+ <path style="fill:#ffffff" d="M 10.342152,8 C 9.8274827,8.0001027 9.3549205,8.286784 9.1136263,8.7452887 L 2.1641685,21.939265 C 1.6726424,22.873634 2.3439605,23.999708 3.3926937,24 H 14.607393 c 1.047402,-3.5e-4 1.718766,-1.12387 1.22983,-2.058102 L 12.769231,16 15.827457,10.063369 C 16.32158,9.1288647 15.650308,8.0002293 14.600236,8 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cuttlefish.svg b/.icons/awkward/32x32/apps/cuttlefish.svg
new file mode 100644
index 00000000..5ea8baa7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cuttlefish.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#fecd38" d="m15.94 2c-5.364 0-11.438 4.4624-12.758 9.402-0.62128 3.7181 0.1023 6.3418 1.9789 8.143 0.0503 0.5259 0.15071 1.0518 0.10664 1.5777-0.001 0.0155-0.004 0.031-0.005 0.0465-0.01 0.0989-0.025 0.19777-0.0479 0.29668-0.01 0.0404-0.0249 0.0813-0.0369 0.12168-0.022 0.0752-0.0436 0.15036-0.0752 0.22558-0.0264 0.0625-0.0646 0.12477-0.0984 0.18731-0.0314 0.0583-0.0573 0.11666-0.0957 0.175-0.0789 0.11944-0.17103 0.23876-0.28301 0.3582-0.4375 0.46666-0.82031 0.75788-1.1484 0.94746-0.98437 0.56862-1.4766 0.21875-1.4766 0.91875 0 0.75833 1.7324 2.1325 3.3209 1.6201 0.24438-0.0788 0.48569-0.20144 0.7164-0.37871 0.11536-0.0886 0.22833-0.19095 0.3377-0.30762 0.20052-0.21389 0.37463-0.41379 0.5291-0.60156 0.1528-0.18408 0.28245-0.35314 0.39922-0.51407 0.0267 0.23449 0.0113 0.53136-0.10254 0.98438-0.45293 1.8031-2.8477 1.6513-1.7008 2.9312 0.88873 0.99175 3.5453 1.0301 5.0148-0.2584-0.58576 1.3282-1.4762 2.1246 0.23516 2.1246 2.625 0 5.25-1.8662 5.25-4.6662 0 2.8 2.625 4.6662 5.25 4.6662 1.7114 0 0.82092-0.79643 0.23516-2.1246 1.4695 1.2885 4.1261 1.2502 5.0148 0.2584 1.147-1.2799-1.2478-1.1282-1.7008-2.9312-0.11399-0.45378-0.12947-0.75108-0.10254-0.98574 0.237 0.32667 0.53256 0.69485 0.92832 1.117 1.75 1.8667 4.375-0.00046 4.375-0.93379 0-0.93334-0.875 0.00045-2.625-1.8662-0.97667-1.0418-0.60331-2.0836-0.52773-3.1254 2.0247-1.8311 2.6858-4.4351 1.8503-8.0062-1.8634-5.2946-7.394-9.4022-12.758-9.4022z"/>
+ <ellipse opacity=".2" cx="11" cy="11.5" rx="2" ry="2.5"/>
+ <ellipse fill="#fff" cx="11" cy="10.5" rx="2" ry="2.5"/>
+ <ellipse opacity=".2" cx="21" cy="11.5" rx="2" ry="2.5"/>
+ <ellipse fill="#3f3f3f" cx="12" cy="10.5" rx="1" ry="1.5"/>
+ <ellipse fill="#3f3f3f" cx="21.95" cy="10.4" rx="1.05" ry="1.4"/>
+ <ellipse fill="#fff" cx="21" cy="10.5" rx="2" ry="2.5"/>
+ <ellipse fill="#3f3f3f" cx="22" cy="10.5" rx="1" ry="1.5"/>
+ <path fill="#fff" opacity=".2" d="m15.939 2c-5.363 0-11.438 4.4626-12.757 9.402-0.1802 1.076-0.2345 2.05-0.1937 2.95 0.0238-0.618 0.0779-1.259 0.1933-1.95 1.3194-4.9394 7.3944-9.402 12.757-9.402 5.364 0 10.895 4.1078 12.758 9.402 0.187 0.799 0.29 1.542 0.328 2.246 0.05-0.982-0.049-2.055-0.328-3.246-1.863-5.2942-7.394-9.402-12.758-9.402zm-10.695 19.281c-0.0088 0.062-0.0149 0.124-0.0293 0.186-0.01 0.04-0.0251 0.081-0.0371 0.121-0.022 0.075-0.0426 0.149-0.0742 0.224-0.0264 0.063-0.0658 0.125-0.0996 0.188-0.0314 0.058-0.0573 0.117-0.0957 0.176-0.0789 0.119-0.1712 0.238-0.2832 0.357-0.4375 0.467-0.8203 0.758-1.1484 0.947-0.9844 0.569-1.4766 0.22-1.4766 0.92 0 0.161 0.0924 0.351 0.2305 0.543 0.2345-0.109 0.6473-0.117 1.2461-0.463 0.3281-0.189 0.7109-0.48 1.1484-0.947 0.112-0.119 0.2043-0.238 0.2832-0.357 0.0384-0.059 0.0643-0.118 0.0957-0.176 0.0338-0.063 0.0732-0.125 0.0996-0.188 0.0316-0.075 0.0522-0.149 0.0742-0.224 0.012-0.04 0.0271-0.081 0.0371-0.121 0.0229-0.099 0.0369-0.198 0.0469-0.297 0.001-0.016 0.0049-0.031 0.0059-0.047 0.0235-0.28 0.0057-0.561-0.0235-0.842zm21.51 0.033c-0.078 0.74-0.072 1.48 0.621 2.219 1.233 1.316 2.023 1.245 2.387 1.412 0.138-0.193 0.238-0.383 0.238-0.545 0-0.933-0.875 0-2.625-1.867-0.381-0.406-0.553-0.812-0.621-1.219zm-2.057 3.903c-0.027 0.234-0.012 0.532 0.102 0.986 0.274 1.093 1.256 1.467 1.736 1.877 0.964-1.151-1.051-1.116-1.646-2.617-0.063-0.082-0.136-0.169-0.192-0.246zm-17.392 0.002c-0.0556 0.076-0.1288 0.163-0.1914 0.244-0.5959 1.501-2.6149 1.467-1.6485 2.619 0.4798-0.411 1.4616-0.785 1.7364-1.879 0.1138-0.453 0.1302-0.75 0.1035-0.984zm3.2113 3.656c-0.214 0.187-0.458 0.338-0.7133 0.471-0.0791 0.252-0.037 0.435 0.2013 0.541 0.15-0.29 0.341-0.625 0.512-1.012zm10.97 0c0.171 0.387 0.362 0.722 0.512 1.012 0.238-0.106 0.278-0.289 0.199-0.541-0.255-0.133-0.497-0.284-0.711-0.471z"/>
+ <path opacity=".2" d="m2.9883 14.352c-0.1043 2.703 0.644 4.726 2.1719 6.193 0.0234 0.245 0.0584 0.491 0.0839 0.736 0.0053-0.037 0.0139-0.074 0.0176-0.111 0.001-0.016 0.0049-0.031 0.0059-0.047 0.044-0.526-0.0571-1.052-0.1074-1.578-1.3336-1.28-2.0717-2.985-2.1719-5.193zm26.037 0.296c-0.098 1.966-0.828 3.539-2.177 4.76-0.046 0.636-0.2 1.271-0.094 1.906 0.032-0.302 0.072-0.604 0.094-0.906 1.571-1.421 2.311-3.316 2.177-5.76zm-4.328 9.569c-0.027 0.234-0.012 0.532 0.102 0.986 0.023 0.093 0.057 0.177 0.09 0.26 0.204 0.265 0.434 0.548 0.736 0.871 1.75 1.867 4.375 0 4.375-0.934 0-0.275-0.086-0.385-0.238-0.455-0.664 0.924-2.689 1.933-4.137 0.389-0.396-0.422-0.691-0.791-0.928-1.117zm-17.392 0.002c-0.1168 0.161-0.2476 0.329-0.4004 0.513-0.1545 0.188-0.3288 0.388-0.5293 0.602-0.1094 0.117-0.2225 0.218-0.3379 0.307-0.2307 0.177-0.4705 0.3-0.7148 0.379-1.2515 0.403-2.5792-0.362-3.0918-1.077-0.1511 0.071-0.2305 0.183-0.2305 0.457 0 0.759 1.7338 2.132 3.3223 1.62 0.2443-0.079 0.4841-0.202 0.7148-0.379 0.1154-0.089 0.2285-0.19 0.3379-0.307 0.2005-0.214 0.3748-0.414 0.5293-0.602 0.08-0.096 0.1402-0.18 0.209-0.269 0.033-0.083 0.0645-0.167 0.0879-0.26 0.1138-0.453 0.1302-0.75 0.1035-0.984zm8.6953 1.115c0 2.8-2.625 4.666-5.25 4.666-0.364 0-0.59-0.044-0.746-0.113-0.367 0.706-0.4677 1.113 0.746 1.113 2.625 0 5.25-1.866 5.25-4.666 0 2.8 2.625 4.666 5.25 4.666 1.213 0 1.114-0.407 0.748-1.113-0.156 0.069-0.383 0.113-0.748 0.113-2.625 0-5.25-1.866-5.25-4.666zm-5.484 2.541c-1.4699 1.288-4.1273 1.252-5.016 0.26-0.0181-0.02-0.0188-0.033-0.0352-0.053-0.3109 0.267-0.4159 0.549 0.0352 1.053 0.7594 0.847 2.8053 0.989 4.3027 0.211 0.1132-0.361 0.4413-0.856 0.7133-1.471zm10.97 0c0.272 0.615 0.598 1.11 0.711 1.471 1.498 0.778 3.544 0.636 4.303-0.211 0.452-0.505 0.348-0.788 0.035-1.055-0.017 0.02-0.016 0.034-0.035 0.055-0.889 0.992-3.544 1.028-5.014-0.26z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cuyo.svg b/.icons/awkward/32x32/apps/cuyo.svg
new file mode 100644
index 00000000..886c6d9d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cuyo.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 24.960276,8.476617 c 0.160731,2.496017 -0.150297,5.093999 -1.226849,7.038351 -0.518074,0.925612 -1.11108,1.829199 -1.602092,2.751609 -1.417551,2.662991 0.402982,1.63728 -2.61043,1.63728 h -7.227858 c -3.0134108,0 -0.503448,5.657622 -2.3022121,-0.494671 C 9.463268,17.604755 7.0049284,13.743817 7.0000013,8.2812379 6.9982013,6.2857241 8.8114714,4.9897587 10.677177,4.1845362 12.759092,3.1588632 14.89374,3.0159876 17.089383,3.0129686 21.032626,2.8175607 24.850589,4.8392962 24.960276,8.476617 Z"/>
+ <path style="opacity:0.2" d="M 7.5964867,17 H 24.370738 c 3.100454,0 5.596487,2.454737 5.596487,5.503894 0.759463,8.322435 -11.917263,8.514596 -13.367695,8.49514 C 15.149099,30.979577 2,30.576406 2,22.503894 2,19.454737 4.4960331,17 7.5964867,17 Z"/>
+ <path style="fill:#848484" d="m 24.960276,7.4766171 c 0.160731,2.4960173 -0.150297,5.0939989 -1.226849,7.0383509 -0.518074,0.925612 -1.11108,1.829199 -1.602092,2.751609 -1.417551,2.662991 0.402982,1.63728 -2.61043,1.63728 h -7.227858 c -3.0134108,0 -0.503448,5.657622 -2.3022121,-0.494671 C 9.463268,16.604755 7.0049284,12.743817 7.0000013,7.281238 6.9982013,5.2857242 8.8114714,3.9897588 10.677177,3.1845363 c 2.081915,-1.025673 4.216563,-1.1685486 6.412206,-1.1715676 3.943243,-0.1954079 7.761206,1.8263276 7.870893,5.4636484 z"/>
+ <ellipse style="fill:#ffffff" cx="12.8" cy="14.2" rx="2.8" ry="4.2"/>
+ <ellipse id="ellipse857" style="fill:#ffffff" cx="18.2" cy="14.2" rx="2.8" ry="4.2"/>
+ <ellipse id="ellipse861" style="fill:#3f3f3f" cx="17.6" cy="15.2" rx="1.4" ry="2.1"/>
+ <ellipse id="ellipse859" style="fill:#3f3f3f" cx="13.4" cy="15.2" rx="1.4" ry="2.1"/>
+ <path style="fill:#b7b7b7" d="M 7.5964867,16 H 24.370738 c 3.100454,0 5.596487,2.454737 5.596487,5.503894 0.759463,8.322435 -11.917263,8.514596 -13.367695,8.49514 C 15.149099,29.979577 2,29.576406 2,21.503894 2,18.454737 4.4960331,16 7.5964867,16 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17.826172 2.0019531 C 17.581573 1.9969916 17.336296 2.0014589 17.089844 2.0136719 C 14.894201 2.0166909 12.759649 2.1579208 10.677734 3.1835938 C 8.8120288 3.9888162 6.9982 5.2857362 7 7.28125 C 7.0002428 7.5504047 7.0118065 7.8128953 7.0234375 8.0742188 C 7.1458364 6.1991959 8.8793984 4.9597401 10.677734 4.1835938 C 12.759649 3.1579207 14.894201 3.0166909 17.089844 3.0136719 C 21.033087 2.818264 24.85125 4.8392417 24.960938 8.4765625 C 24.983535 8.827485 24.973431 9.1803495 24.976562 9.5332031 C 25.009335 8.849905 25.004953 8.1600847 24.960938 7.4765625 C 24.858106 4.0665742 21.49516 2.0763767 17.826172 2.0019531 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.5957031 16 C 4.4952495 16 2 18.454749 2 21.503906 C 2 21.677672 2.0134532 21.843035 2.0253906 22.009766 C 2.2782252 19.194188 4.6648848 17 7.5957031 17 L 24.371094 17 C 27.471548 17 29.966797 19.454749 29.966797 22.503906 C 29.972684 22.568415 29.970326 22.627871 29.974609 22.691406 C 30.001127 22.31343 30.00494 21.921896 29.966797 21.503906 C 29.966797 18.454749 27.471548 16 24.371094 16 L 7.5957031 16 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cvpcb.svg b/.icons/awkward/32x32/apps/cvpcb.svg
new file mode 100644
index 00000000..cb8b4785
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cvpcb.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#4d4d4d" d="m11 7v4h-4v2h4v6h-4v2h4v4l11-8h3v-2h-3l-11-8zm1 5h4v2h-4v-2zm1 5h2v1h1v2h-1v1h-2v-1h-1v-2h1v-1z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cx.ring.Ring.svg b/.icons/awkward/32x32/apps/cx.ring.Ring.svg
new file mode 120000
index 00000000..b57bb8cb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cx.ring.Ring.svg
@@ -0,0 +1 @@
+ring.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cxmenu-cxoffice-0-crossover.svg b/.icons/awkward/32x32/apps/cxmenu-cxoffice-0-crossover.svg
new file mode 120000
index 00000000..9a0ccd86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cxmenu-cxoffice-0-crossover.svg
@@ -0,0 +1 @@
+crossover.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cyan.svg b/.icons/awkward/32x32/apps/cyan.svg
new file mode 100644
index 00000000..02b7ad90
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cyan.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,13.5 C 30,19.29899 23.955844,31 16.5,31 9.0441561,31 3,19.29899 3,13.5 3,7.7010103 6.5173909,3 16.5,3 26.482609,3 30,7.7010103 30,13.5 Z"/>
+ <path style="fill:#2c5771" d="M 30,12.5 C 30,18.29899 23.955844,30 16.5,30 9.0441561,30 3,18.29899 3,12.5 3,6.7010103 6.5173909,2 16.5,2 26.482609,2 30,6.7010103 30,12.5 Z"/>
+ <path style="opacity:0.2" d="m 14.693276,26.651396 c -0.09197,-0.191731 -0.217349,-0.553218 -0.278621,-0.803304 -0.204252,-0.833662 -0.116292,-0.752207 -0.861968,-0.798239 -1.365013,-0.08428 -2.335837,-0.594308 -3.050239,-1.602505 -0.9823356,-1.38632 -1.0291206,-3.369674 -0.136262,-5.776867 0.179888,-0.484991 0.316312,-0.891718 0.303167,-0.903839 -0.01316,-0.01212 -0.270657,-0.08369 -0.572249,-0.159049 C 8.6283585,16.240611 7.3595287,15.39413 6.6700222,14.321278 6.168651,13.541158 5.9098463,12.382105 6.028536,11.448381 6.1699163,10.336158 6.5783482,9.5758693 7.4773965,8.7513678 8.2223722,8.0681606 8.8985077,7.6742993 9.8324574,7.3794999 11.628694,6.8125192 13.668046,6.8833856 15.460315,7.5750636 c 0.995078,0.384025 2.209335,1.159797 2.789013,1.7818657 0.155724,0.1671114 0.326373,0.3038385 0.379221,0.3038385 0.05285,0 0.417462,-0.1485885 0.810246,-0.3301978 2.013977,-0.931185 4.233871,-1.54923 5.564528,-1.54923 0.471229,0 1.106396,0.1623628 1.406906,0.3596335 0.479994,0.3151008 0.703739,1.0331872 0.532697,1.7096515 -0.123237,0.487391 -0.550676,1.20184 -1.026849,1.716339 -1.778103,1.921217 -6.0998,4.044236 -9.824078,4.826049 -0.750613,0.157572 -2.328985,0.395159 -2.893494,0.435547 -0.212294,0.01519 -0.246582,0.04706 -0.441575,0.410543 -0.30426,0.56715 -0.717058,1.768752 -0.910997,2.651794 -0.299519,1.363762 -0.284347,2.573972 0.04236,3.378985 0.175338,0.432044 0.686787,0.949967 1.133312,1.147664 0.398711,0.176527 1.014596,0.292719 1.074887,0.202787 0.02206,-0.0329 0.03439,-0.504584 0.02744,-1.048206 -0.02915,-2.282453 0.65292,-3.930222 2.18757,-5.28458 0.902203,-0.796213 1.81345,-1.144044 2.871263,-1.095992 1.187126,0.05394 1.920091,0.651382 2.104463,1.715389 0.21946,1.266502 -0.452047,2.63067 -1.959615,3.980966 -1.230938,1.102527 -2.597776,1.79007 -4.09052,2.057606 -0.235101,0.04214 -0.46756,0.104488 -0.516585,0.13856 -0.118967,0.08269 -0.05392,0.609109 0.158886,1.286176 C 15.065724,26.963029 15.069878,27 14.950164,27 c -0.04931,0 -0.164912,-0.156871 -0.256882,-0.348604 z m 1.025701,-2.163232 c 1.23943,-0.289858 2.313821,-0.862032 3.344625,-1.781206 1.242963,-1.108353 1.828966,-2.152894 1.828966,-3.260097 0,-0.701385 -0.251517,-1.183135 -0.756252,-1.448507 -0.350118,-0.18408 -0.603474,-0.220218 -1.06365,-0.151723 -0.620524,0.09236 -1.26684,0.426168 -1.853804,0.957443 -1.102117,0.997553 -1.997262,2.498146 -2.402177,4.02693 -0.168969,0.637957 -0.286464,1.621384 -0.207748,1.738805 0.06972,0.104008 0.42927,0.07756 1.11004,-0.08164 z m 0.734708,-9.095227 c 3.333558,-0.46643 6.797977,-1.893941 8.716536,-3.591639 1.042587,-0.922569 1.51136,-1.671536 1.507891,-2.4091973 -0.0024,-0.567225 -0.41942,-1.1032321 -0.966733,-1.243355 -0.62074,-0.1589214 -1.66497,-0.046357 -2.807513,0.3026435 -1.08018,0.3299501 -3.72109,1.6175418 -3.72109,1.8142408 0,0.03486 0.21797,0.397281 0.484375,0.805383 0.657672,1.007479 0.845461,1.361883 0.796691,1.503553 -0.02227,0.06464 -0.06543,0.117536 -0.09593,0.117536 -0.09993,0 -0.355509,-0.326846 -0.823107,-1.052612 -0.253009,-0.39269 -0.54394,-0.807854 -0.64652,-0.922586 l -0.186518,-0.208605 -0.208379,0.134115 c -1.111835,0.715575 -2.988521,2.356128 -3.726292,3.257423 -0.458774,0.560461 -1.11826,1.503841 -1.11826,1.599646 0,0.0846 1.963658,0.0098 2.794853,-0.106546 z M 12.202286,14.698 C 13.762322,12.83859 15.414114,11.507441 18.052798,9.9831771 18.248826,9.8699378 18.224814,9.84306 17.36188,9.2098899 16.22214,8.3736143 15.291007,7.9285693 14.110159,7.6556907 13.332975,7.4760935 11.742304,7.4293513 10.916921,7.5618536 8.9733547,7.8738657 7.3777223,8.945505 6.8460473,10.295882 c -0.6711713,1.70468 0.2403705,3.538626 2.2095006,4.445332 0.6742555,0.310468 1.9024041,0.664645 2.3389811,0.674523 0.181888,0.0041 0.261409,-0.06654 0.807757,-0.717737 z"/>
+ <path style="fill:#ffffff" d="m 14.693276,25.651396 c -0.09197,-0.191731 -0.217349,-0.553218 -0.278621,-0.803304 -0.204252,-0.833662 -0.116292,-0.752207 -0.861968,-0.798239 -1.365013,-0.08428 -2.335837,-0.594308 -3.050239,-1.602505 -0.9823356,-1.38632 -1.0291206,-3.369674 -0.136262,-5.776867 0.179888,-0.484991 0.316312,-0.891718 0.303167,-0.903839 -0.01316,-0.01212 -0.270657,-0.08369 -0.572249,-0.159049 C 8.6283585,15.240611 7.3595287,14.39413 6.6700222,13.321278 6.168651,12.541158 5.9098463,11.382105 6.028536,10.448381 6.1699163,9.3361578 6.5783482,8.5758693 7.4773965,7.7513678 8.2223722,7.0681606 8.8985077,6.6742993 9.8324574,6.3794999 11.628694,5.8125192 13.668046,5.8833856 15.460315,6.5750636 c 0.995078,0.384025 2.209335,1.159797 2.789013,1.7818657 0.155724,0.1671114 0.326373,0.3038385 0.379221,0.3038385 0.05285,0 0.417462,-0.1485885 0.810246,-0.3301978 2.013977,-0.931185 4.233871,-1.54923 5.564528,-1.54923 0.471229,0 1.106396,0.1623628 1.406906,0.3596335 0.479994,0.3151008 0.703739,1.0331872 0.532697,1.7096515 -0.123237,0.4873914 -0.550676,1.20184 -1.026849,1.716339 -1.778103,1.921217 -6.0998,4.044236 -9.824078,4.826049 -0.750613,0.157572 -2.328985,0.395159 -2.893494,0.435547 -0.212294,0.01519 -0.246582,0.04706 -0.441575,0.410543 -0.30426,0.56715 -0.717058,1.768752 -0.910997,2.651794 -0.299519,1.363762 -0.284347,2.573972 0.04236,3.378985 0.175338,0.432044 0.686787,0.949967 1.133312,1.147664 0.398711,0.176527 1.014596,0.292719 1.074887,0.202787 0.02206,-0.0329 0.03439,-0.504584 0.02744,-1.048206 -0.02915,-2.282453 0.65292,-3.930222 2.18757,-5.28458 0.902203,-0.796213 1.81345,-1.144044 2.871263,-1.095992 1.187126,0.05394 1.920091,0.651382 2.104463,1.715389 0.21946,1.266502 -0.452047,2.63067 -1.959615,3.980966 -1.230938,1.102527 -2.597776,1.79007 -4.09052,2.057606 -0.235101,0.04214 -0.46756,0.104488 -0.516585,0.13856 -0.118967,0.08269 -0.05392,0.609109 0.158886,1.286176 C 15.065724,25.963029 15.069878,26 14.950164,26 c -0.04931,0 -0.164912,-0.156871 -0.256882,-0.348604 z m 1.025701,-2.163232 c 1.23943,-0.289858 2.313821,-0.862032 3.344625,-1.781206 1.242963,-1.108353 1.828966,-2.152894 1.828966,-3.260097 0,-0.701385 -0.251517,-1.183135 -0.756252,-1.448507 -0.350118,-0.18408 -0.603474,-0.220218 -1.06365,-0.151723 -0.620524,0.09236 -1.26684,0.426168 -1.853804,0.957443 -1.102117,0.997553 -1.997262,2.498146 -2.402177,4.02693 -0.168969,0.637957 -0.286464,1.621384 -0.207748,1.738805 0.06972,0.104008 0.42927,0.07756 1.11004,-0.08164 z m 0.734708,-9.095227 c 3.333558,-0.46643 6.797977,-1.893941 8.716536,-3.591639 1.042587,-0.9225685 1.51136,-1.6715359 1.507891,-2.4091973 -0.0024,-0.567225 -0.41942,-1.1032321 -0.966733,-1.243355 -0.62074,-0.1589214 -1.66497,-0.046357 -2.807513,0.3026435 -1.08018,0.3299501 -3.72109,1.6175422 -3.72109,1.8142408 0,0.034864 0.21797,0.3972814 0.484375,0.805383 0.657672,1.007479 0.845461,1.361883 0.796691,1.503553 -0.02227,0.06464 -0.06543,0.117536 -0.09593,0.117536 -0.09993,0 -0.355509,-0.326846 -0.823107,-1.052612 -0.253009,-0.39269 -0.54394,-0.8078537 -0.64652,-0.9225857 l -0.186518,-0.208605 -0.208379,0.134115 c -1.111835,0.7155747 -2.988521,2.3561277 -3.726292,3.2574227 -0.458774,0.560461 -1.11826,1.503841 -1.11826,1.599646 0,0.0846 1.963658,0.0098 2.794853,-0.106546 z M 12.202286,13.698 C 13.762322,11.83859 15.414114,10.507441 18.052798,8.9831771 18.248826,8.8699378 18.224814,8.84306 17.36188,8.2098899 16.22214,7.3736143 15.291007,6.9285693 14.110159,6.6556907 13.332975,6.4760935 11.742304,6.4293513 10.916921,6.5618536 8.9733547,6.8738657 7.3777223,7.945505 6.8460473,9.2958821 6.174876,11.000562 7.0864178,12.834508 9.0555479,13.741214 c 0.6742555,0.310468 1.9024041,0.664645 2.3389811,0.674523 0.181888,0.0041 0.261409,-0.06654 0.807757,-0.717737 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.5 2 C 6.5173909 2 3 6.7010103 3 12.5 C 3 12.621016 3.0182152 12.758769 3.0234375 12.884766 C 3.269878 7.3735954 6.8747218 3 16.5 3 C 26.125278 3 29.730122 7.3735954 29.976562 12.884766 C 29.981785 12.758769 30 12.621016 30 12.5 C 30 6.7010103 26.482609 2 16.5 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/cycligent-icon.svg b/.icons/awkward/32x32/apps/cycligent-icon.svg
new file mode 120000
index 00000000..625c303e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cycligent-icon.svg
@@ -0,0 +1 @@
+CycligentGitTool.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/cycligent.svg b/.icons/awkward/32x32/apps/cycligent.svg
new file mode 120000
index 00000000..625c303e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/cycligent.svg
@@ -0,0 +1 @@
+CycligentGitTool.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/d-feet.svg b/.icons/awkward/32x32/apps/d-feet.svg
new file mode 100644
index 00000000..96c0d441
--- /dev/null
+++ b/.icons/awkward/32x32/apps/d-feet.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="-30" y="-29.9" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m17.521 9.9965c-3.0288 0-5.5312 2.4746-5.5312 5.5 0 1.1499 0.38921 2.2078 1 3.0938l-3.6875 3.6875a1.0055 1.0055 0 0 0 1.4063 1.4375l3.6875-3.6875c0.88729 0.61091 1.973 0.96875 3.125 0.96875 3.0289 0 5.5-2.4746 5.5-5.5s-2.4711-5.5-5.5-5.5zm0 2c1.9474 0 3.5 1.5548 3.5 3.5 0 1.9451-1.5526 3.5-3.5 3.5s-3.5-1.5549-3.5-3.5c0-1.9452 1.5526-3.5 3.5-3.5z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path fill="#fff" d="m17.521 8.9945c-3.0288 0-5.5312 2.4746-5.5312 5.5 0 1.1499 0.38921 2.2078 1 3.0938l-3.6875 3.6875a1.0055 1.0055 0 0 0 1.4063 1.4375l3.6875-3.6875c0.88729 0.61091 1.973 0.96875 3.125 0.96875 3.0289 0 5.5-2.4746 5.5-5.5s-2.4711-5.5-5.5-5.5zm0 2c1.9474 0 3.5 1.5548 3.5 3.5 0 1.9451-1.5526 3.5-3.5 3.5s-3.5-1.5549-3.5-3.5c0-1.9452 1.5526-3.5 3.5-3.5z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/d3lphin.svg b/.icons/awkward/32x32/apps/d3lphin.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/d3lphin.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/darktable.svg b/.icons/awkward/32x32/apps/darktable.svg
new file mode 100644
index 00000000..4460a6f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/darktable.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#343434" d="m28 16a12 12 0 0 1 -12 12 12 12 0 0 1 -12 -12 12 12 0 0 1 12 -12 12 12 0 0 1 12 12z"/>
+ <path fill="#e9721a" d="m18.668 3.5566-3.135 8.7984 12.344-2.048c-1.828-3.4619-5.197-6.0059-9.209-6.7504z"/>
+ <path fill="#e3bf20" d="m28.264 12.056-9.2953 1.7225 7.9707 9.5164c2.1267-3.2922 2.6771-7.4402 1.3246-11.239z"/>
+ <path fill="#28a226" d="m25.596 24.499-6.1607-7.0756-4.3736 11.564c3.9551 0.16981 7.8738-1.4343 10.534-4.4884z"/>
+ <path fill="#2977d1" d="m13.332 28.443 3.135-8.798-12.344 2.048c1.8284 3.462 5.1967 6.0059 9.2096 6.7505z"/>
+ <path fill="#c029c0" d="m3.7363 19.944 9.2957-1.723-7.971-9.5159c-2.1268 3.2919-2.6771 7.4399-1.3247 11.239z"/>
+ <path fill="#c01728" d="m6.4038 7.5006 6.1612 7.0754 4.373-11.564c-3.955-0.1696-7.8737 1.4345-10.534 4.4886z"/>
+ <path fill="#fff" opacity=".2" d="m16.938 3.0117c-3.956-0.1698-7.8733 1.4342-10.534 4.4883l0.4612 0.5293c2.5521-2.644 6.0838-4.0653 9.6938-4.0137l0.379-1.0039zm1.73 0.5449l-3.135 8.7984 0.379-0.062 2.756-7.7364c3.649 0.6771 6.75 2.8514 8.66 5.8414l0.549-0.091c-1.828-3.4623-5.196-6.0058-9.209-6.7504zm-13.608 5.1485c-1.4308 2.2149-2.127 4.8169-2.0312 7.4399 0.0959-2.279 0.7828-4.507 2.0312-6.4399l7.2465 8.6499 0.724-0.134-7.9705-9.5159zm23.204 3.3519l-9.295 1.722 0.724 0.866 8.571-1.588c0.442 1.242 0.66 2.521 0.707 3.797 0.067-1.603-0.149-3.229-0.707-4.797zm-8.828 5.367l-4.374 11.564c0.128 0.006 0.254-0.007 0.381-0.006l3.993-10.558 5.699 6.547c0.152-0.158 0.315-0.304 0.461-0.471l-6.16-7.076zm-2.969 2.221l-12.344 2.048c0.1657 0.314 0.3586 0.611 0.5489 0.909l11.416-1.895 0.379-1.062z"/>
+ <path opacity=".2" d="m16.938 4.0114c-0.128-0.0054-0.254 0.0077-0.381 0.0059l-3.993 10.558-5.6988-6.5467c-0.1527 0.1582-0.3155 0.3038-0.4609 0.4707l6.1597 7.076 4.374-11.564zm10.39 6.3867-11.416 1.8946-0.379 1.062 12.344-2.048c-0.166-0.314-0.359-0.6106-0.549-0.9086zm-7.635 4.2466-0.724 0.134 7.97 9.516c1.432-2.216 2.128-4.818 2.032-7.441-0.096 2.278-0.783 4.508-2.032 6.441l-7.246-8.65zm-16.664 1.501c-0.0673 1.603 0.1487 3.229 0.707 4.797l9.2947-1.722-0.724-0.866-8.5707 1.588c-0.4423-1.242-0.6602-2.522-0.707-3.797zm13.438 4.499-0.379 0.062-2.756 7.736c-3.6493-0.677-6.7504-2.851-8.6601-5.841l-0.5489 0.091c1.8284 3.462 5.1962 6.006 9.209 6.75l3.135-8.798zm8.668 4.326c-2.552 2.643-6.083 4.062-9.692 4.011l-0.381 1.006c3.956 0.17 7.873-1.434 10.534-4.488l-0.461-0.529z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/darwinia.svg b/.icons/awkward/32x32/apps/darwinia.svg
new file mode 100644
index 00000000..d04b462e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/darwinia.svg
@@ -0,0 +1,8 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m14 2.767578a3.0003 3.0003 0 0 0-3 3v1h-4a3.0003 3.0003 0 0 0-3 3v4a3.0003 3.0003 0 0 0 3 3h0.1738281a3.0003 3.0003 0 0 0-0.1738281 1v10a3.0003 3.0003 0 0 0 3 3h4a3.0003 3.0003 0 0 0 2-0.767578 3.0003 3.0003 0 0 0 2 0.767578h4a3.0003 3.0003 0 0 0 3-3v-10a3.0003 3.0003 0 0 0-0.175781-1h0.175781a3.0003 3.0003 0 0 0 3-3v-4a3.0003 3.0003 0 0 0-3-3h-4v-1a3.0003 3.0003 0 0 0-3-3z" style="opacity:.2"/>
+ <path d="m14 2a3.0003 3.0003 0 0 0-3 3v1h-4a3.0003 3.0003 0 0 0-3 3v4a3.0003 3.0003 0 0 0 3 3h0.1738281a3.0003 3.0003 0 0 0-0.1738281 1v10a3.0003 3.0003 0 0 0 3 3h4a3.0003 3.0003 0 0 0 2-0.767578 3.0003 3.0003 0 0 0 2 0.767578h4a3.0003 3.0003 0 0 0 3-3v-10a3.0003 3.0003 0 0 0-0.175781-1h0.175781a3.0003 3.0003 0 0 0 3-3v-4a3.0003 3.0003 0 0 0-3-3h-4v-1a3.0003 3.0003 0 0 0-3-3z" style="fill:#617573"/>
+ <path d="m14 6v4h-7v4h7v4h-4v10h4v-6h4v6h4v-10h-4v-4h7v-4h-7v-4z" style="opacity:.2"/>
+ <path d="m14 5v4h-7v4h7v4h-4v10h4v-6h4v6h4v-10h-4v-4h7v-4h-7v-4z" style="fill:#4bdb1a"/>
+ <path d="m14 2a3.0003 3.0003 0 0 0-3 3v0.7675781a3.0003 3.0003 0 0 1 3-3h4a3.0003 3.0003 0 0 1 3 3v-0.7675781a3.0003 3.0003 0 0 0-3-3h-4zm-7 4a3.0003 3.0003 0 0 0-3 3v0.7675781a3.0003 3.0003 0 0 1 3-3h4v-0.7675781h-4zm14 0v0.7675781h4a3.0003 3.0003 0 0 1 3 3v-0.7675781a3.0003 3.0003 0 0 0-3-3h-4zm-13.988281 10.767578a3.0003 3.0003 0 0 0-0.0117188 0.232422v0.767578a3.0003 3.0003 0 0 1 0.1738281-1h-0.1621093zm17.8125 0a3.0003 3.0003 0 0 1 0.175781 1v-0.767578a3.0003 3.0003 0 0 0-0.011719-0.232422h-0.164062z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m14 5v1h4v-1h-4zm-7 4v1h7v-1h-7zm11 0v1h7v-1h-7zm-8 8v1h4v-1h-4zm8 0v1h4v-1h-4z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dash-qt.svg b/.icons/awkward/32x32/apps/dash-qt.svg
new file mode 100644
index 00000000..c54ac781
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dash-qt.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="fill:#1c75bc" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2" d="m10.445227 12-0.8613064 3h11.954181l-2.076871 5h-11.599924l-0.861307 3h12.401736c1.381303-0.02504 2.801222-0.856869 3.343819-2.17395l2.168816-6.474854c0.511993-2.096416-1.378458-2.351196-2.840824-2.351196zm-2.4067911 4-1.0384359 3h6.922906l1.038436-3z"/>
+ <path style="fill:#ffffff" d="m10.445227 11-0.8613064 3h11.954181l-2.076871 5h-11.599924l-0.861307 3h12.401736c1.381303-0.02504 2.801222-0.856869 3.343819-2.17395l2.168816-6.474854c0.511993-2.096416-1.378458-2.351196-2.840824-2.351196zm-2.4067911 4-1.0384359 3h6.922906l1.038436-3z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0214844 0.414062 14 14 0 0 1 13.978516 -13.414062 14 14 0 0 1 13.978516 13.585938 14 14 0 0 0 0.021484 -0.585938 14 14 0 0 0 -14 -14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dassault-systemes.draftsight.svg b/.icons/awkward/32x32/apps/dassault-systemes.draftsight.svg
new file mode 100644
index 00000000..6c11ad21
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dassault-systemes.draftsight.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 2.9895101,11.260261 A 1.6101795,1.3906095 75 0 0 2.0631225,13.1753 l 4.444836,16.588356 a 1.6101795,1.3906095 75 0 0 1.7597946,1.195279 C 12.949715,29.704406 15.587488,24.251573 14.134878,18.830356 12.682266,13.409137 7.6714711,10.005733 2.9895101,11.260261 Z"/>
+ <path style="opacity:0.2" d="M 14.658494,3.0009682 A 1.7144691,1.8262839 0 0 0 13,4.8258809 l 0,24.3480171 a 1.7144691,1.8262839 0 0 0 1.714297,1.826101 l 12.571516,0 a 1.7144691,1.8262839 0 0 0 1.502242,-2.705863 L 16.216539,3.9461187 A 1.7144691,1.8262839 0 0 0 14.658494,3.0009682 Z"/>
+ <path style="fill:#79b444" d="M 2.9895101,10.260261 A 1.6101795,1.3906095 75 0 0 2.0631225,12.1753 l 4.444836,16.588356 a 1.6101795,1.3906095 75 0 0 1.7597946,1.195279 C 12.949715,28.704406 15.587488,23.251573 14.134878,17.830356 12.682266,12.409137 7.6714711,9.0057329 2.9895101,10.260261 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.7539062 10.003906 C 4.1659769 10.020318 3.5754795 10.10295 2.9902344 10.259766 A 1.6101795 1.3906095 75 0 0 2.0625 12.175781 L 2.0722656 12.208984 A 1.6101795 1.3906095 75 0 1 2.9902344 11.259766 C 7.6721954 10.005238 12.682154 13.408859 14.134766 18.830078 C 14.360225 19.671503 14.475684 20.512711 14.511719 21.339844 C 14.563322 20.197009 14.451983 19.013948 14.134766 17.830078 C 12.86373 13.086512 8.8694117 9.8890215 4.7539062 10.003906 z"/>
+ <path style="fill:#35aabd" d="M 14.658494,2.0009683 A 1.7144691,1.8262839 0 0 0 13,3.825881 l 0,24.348017 a 1.7144691,1.8262839 0 0 0 1.714297,1.826101 l 12.571516,0 a 1.7144691,1.8262839 0 0 0 1.502242,-2.705863 L 16.216539,2.9461188 A 1.7144691,1.8262839 0 0 0 14.658494,2.0009683 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linejoin:round" d="m 20.999999,18.499985 c 0,0 -4.499999,0.1 -4.499999,1.5 0,1.4 4,4.7 4,6.1 0,1.4 -4.5,1.4 -4.5,1.4"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linejoin:round" d="m 20.999999,17.5 c 0,0 -4.499999,0.1 -4.499999,1.5 0,1.4 4,4.7 4,6.1 0,1.4 -4.5,1.4 -4.5,1.4"/>
+ <path style="opacity:0.2" d="m 5.7050781,14.113515 c -0.092804,0.01021 -0.1865717,0.02286 -0.28125,0.01367 L 8.9433594,27.26 C 10.936378,25.83634 12.12061,22.907844 11.236328,19.607656 10.420737,16.563829 8.2322221,14.589169 5.984375,14.115468 c -0.094652,-0.01994 -0.1864928,-0.01216 -0.2792969,-0.002 z"/>
+ <path style="fill:#ffffff" d="M 5.7050781 13.113281 C 5.6122741 13.123494 5.5185064 13.136138 5.4238281 13.126953 L 8.9433594 26.259766 C 10.936378 24.836106 12.12061 21.90761 11.236328 18.607422 C 10.420737 15.563595 8.2322221 13.588935 5.984375 13.115234 C 5.8897225 13.095289 5.7978822 13.103069 5.7050781 13.113281 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.658203,2 A 1.7144691,1.8262839 0 0 0 13,3.8261719 l 0,1 A 1.7144691,1.8262839 0 0 1 14.658203,3 1.7144691,1.8262839 0 0 1 16.216797,3.9453125 L 28.787109,28.294922 a 1.7144691,1.8262839 0 0 1 0.146485,0.380859 1.7144691,1.8262839 0 0 0 -0.146485,-1.380859 L 16.216797,2.9453125 A 1.7144691,1.8262839 0 0 0 14.658203,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/datagrip.svg b/.icons/awkward/32x32/apps/datagrip.svg
new file mode 100644
index 00000000..8399953c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/datagrip.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#21d789" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#cf4f8c" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#2086e7" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#6655e4" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23.9999 H 17.000242"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23 H 17.000242"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0143405,18.006171 c 0,0 4.0437825,0.350249 3.9999995,-3.999999 C 12.97056,9.6559089 9.0143405,10.00617 9.0143405,10.00617 m -0.014098,7.993587 V 9.9997589"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0143405,17.006271 c 0,0 4.0437825,0.350249 3.9999995,-3.999999 C 12.97056,8.6560089 9.0143405,9.0062699 9.0143405,9.0062699 M 9.0002425,16.999857 V 8.9998589"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 20.000242,14.999757 h 1.999998 m -0.999999,0 c 0,0 0.490904,3 -2.000001,3 -1.999998,0 -1.999998,-2.000001 -1.999998,-4.000002 0,-1.999998 0,-3.9999991 1.999998,-3.9999991 2.000001,0 1.992378,0.9999991 1.992378,0.9999991"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 20.000242,13.999857 h 1.999998 m -0.999999,0 c 0,0 0.490904,3 -2.000001,3 -1.999998,0 -1.999998,-2.000001 -1.999998,-4.000002 0,-1.999998 0,-3.9999991 1.999998,-3.9999991 2.000001,0 1.992378,0.999999 1.992378,0.999999"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/date.svg b/.icons/awkward/32x32/apps/date.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/date.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/datovka.svg b/.icons/awkward/32x32/apps/datovka.svg
new file mode 100644
index 00000000..7ac42bbb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/datovka.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="8.7" ry="8.7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#00539b" width="29" height="29" x="-30" y="-30" rx="8.7" ry="8.7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 10.357422,8 -1.0273439,6 h 5.2207029 l 0.335938,-2.204 3.1875,4.704 -4.603516,4.35 L 13.75,19 H 8.4765625 l -1.0273437,6 h 5.6328122 c 5.658084,-0.260408 9.13977,-3.550219 9.832031,-8.083984 C 23.524295,12.91946 21.882123,8.4608515 15.564453,8 Z"/>
+ <path style="fill:#ffcb05" d="m 10.357422,7 -1.0273439,6 h 5.2207029 l 0.335938,-2.204 3.1875,4.704 -4.603516,4.35 L 13.75,18 H 8.4765625 l -1.0273437,6 h 5.6328122 c 5.658084,-0.260408 9.13977,-3.550219 9.832031,-8.083984 C 23.524295,11.91946 21.882123,7.4608515 15.564453,7 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 9.6992188 1 C 4.8794189 1 1 4.8794189 1 9.6992188 L 1 10.699219 C 1 5.8794189 4.8794189 2 9.6992188 2 L 21.300781 2 C 26.120581 2 30 5.8794189 30 10.699219 L 30 9.6992188 C 30 4.8794189 26.120581 1 21.300781 1 L 9.6992188 1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.357422 7 L 9.3300781 13 L 9.5019531 13 L 10.357422 8 L 15.564453 8 C 20.823066 8.383597 22.836362 11.537449 23.013672 14.888672 C 23.205405 11.189641 21.344786 7.4216547 15.564453 7 L 10.357422 7 z M 17.660156 15.890625 L 13.646484 19.683594 L 13.470703 20.849609 L 18.074219 16.5 L 17.660156 15.890625 z M 8.4765625 18 L 7.4492188 24 L 7.6210938 24 L 8.4765625 19 L 13.599609 19 L 13.75 18 L 8.4765625 18 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/davmail.svg b/.icons/awkward/32x32/apps/davmail.svg
new file mode 100644
index 00000000..93ed6582
--- /dev/null
+++ b/.icons/awkward/32x32/apps/davmail.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,3 C 8.244,3 2,9.244 2,17 2,24.756 8.244,31 16,31 23.756,31 30,24.756 30,17 30,9.244 23.756,3 16,3 Z"/>
+ <path style="fill:#efbd2f" d="M 16,2 C 8.244,2 2,8.244 2,16 2,23.756 8.244,30 16,30 23.756,30 30,23.756 30,16 30,8.244 23.756,2 16,2 Z"/>
+ <path style="opacity:0.2" d="m 14,8 -2,7 2.6,0 -2.1,5 2.1,0 -2.1,7 7,-8 -2.45,0 2.95,-5 -3.5,0 3,-6 z"/>
+ <path style="fill:#ffffff" d="m 14,7 -2,7 2.6,0 -2.1,5 2.1,0 -2.1,7 7,-8 -2.45,0 2.95,-5 -3.5,0 3,-6 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/day-of-the-tentacle-remastered.svg b/.icons/awkward/32x32/apps/day-of-the-tentacle-remastered.svg
new file mode 100644
index 00000000..50a1f3a6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/day-of-the-tentacle-remastered.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,29.6 C 30,29.6 30,3 16,3 2,3 2,29.6 2,29.6 2,30.3756 2.6244,31 3.4,31 l 25.2,0 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <path style="fill:#bb4499" d="M 30,28.6 C 30,28.6 30,2 16,2 2,2 2,28.6 2,28.6 2,29.3756 2.6244,30 3.4,30 l 25.2,0 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 2 2 2 28.599609 2 28.599609 C 2 28.663802 2.0112452 28.725257 2.0195312 28.787109 C 2.1203164 24.86154 3.2444476 3 16 3 C 28.755552 3 29.879684 24.86154 29.980469 28.787109 C 29.988755 28.725257 30 28.663802 30 28.599609 C 30 28.599609 30 2 16 2 z"/>
+ <path style="opacity:0.2" d="m 24,17 c 0,4.418278 -3.581722,8 -8,8 -4.418278,0 -8,-3.581722 -8,-8 0,-2.963386 1.6112473,-5.550445 4.005468,-6.932903 1.175457,-0.6787257 2.450394,1.16405 3.905286,1.16405 1.508052,0 3.007891,-1.8138757 4.211866,-1.088492 C 22.446042,11.542494 24,14.089774 24,17 Z"/>
+ <path style="fill:#69e27d" d="m 24,16 c 0,4.418278 -3.581722,8 -8,8 -4.418278,0 -8,-3.581722 -8,-8 0,-2.963386 1.6112473,-5.550445 4.005468,-6.9329027 1.175457,-0.678726 2.450394,1.1640497 3.905286,1.1640497 1.508052,0 3.007891,-1.8138757 4.211866,-1.0884923 C 22.446042,10.542494 24,13.089774 24,16 Z"/>
+ <circle style="fill:#00a200" cx="16" cy="16" r="5"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 5.5,10.5 c 0,0 2.4230255,-2.0118461 4.2,-2 2.298016,0.015316 4.001933,3 6.3,3 2.298067,0 4.001984,-2.9846805 6.3,-3 1.776974,-0.011844 4.2,2 4.2,2 l 0,0"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 5.5,9.5 c 0,0 2.4230255,-2.0118461 4.2,-2 2.298016,0.015316 4.001933,3 6.3,3 2.298067,0 4.001984,-2.9846805 6.3,-3 1.776974,-0.011844 4.2,2 4.2,2 l 0,0"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dayfolder.svg b/.icons/awkward/32x32/apps/dayfolder.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dayfolder.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/dbeaver-ee.svg b/.icons/awkward/32x32/apps/dbeaver-ee.svg
new file mode 120000
index 00000000..6b5dcfd4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dbeaver-ee.svg
@@ -0,0 +1 @@
+dbeaver.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/dbeaver.svg b/.icons/awkward/32x32/apps/dbeaver.svg
new file mode 100644
index 00000000..fdac55fc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dbeaver.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#e4e4e4" cx="16" cy="16" r="14"/>
+ <circle fill="#6d4c41" cx="9.5" cy="13.5" r="4.5"/>
+ <circle fill="#6d4c41" cx="22.5" cy="13.5" r="4.5"/>
+ <path fill="#a1887f" d="m16 8c-6.6274 0-11 5.3726-11 12v4.6562a14 14 0 0 0 11 5.3438 14 14 0 0 0 11 -5.3652v-4.6348c0-6.6274-4.3726-12-11-12z"/>
+ <rect fill="#fff" width="3" height="4" x="13" y="23"/>
+ <rect fill="#f2f2f2" width="3" height="4.5" x="16" y="22.5"/>
+ <path fill="#6d4c41" d="m13.102 19.851c-1.38-0.042-2.102 2.268-2.102 3.649 0 1.3807 1.1193 2.5 2.5 2.5 1.2727 0 2.4832-1.1111 2.4832-1.1111h0.0353s1.2095 1.1096 2.4816 1.1111c1.3807 0 2.5-1.1193 2.5-2.5s-0.67798-3.4305-2.0581-3.4723z"/>
+ <path fill="#3e2723" d="m18.875 19.75c0.29456 1.293-1.6324 2.75-2.875 2.75s-3.2325-1.4416-2.9375-2.75c0.22606-1.0027 1.6949-0.9375 2.9375-0.9375s2.6511-0.0453 2.875 0.9375z"/>
+ <g transform="matrix(.10938 0 0 .10938 -44.5 766.06)">
+ <circle fill="#fefefe" cx="502.86" cy="-6853.1" r="22.857"/>
+ <circle fill="#333" cx="-498.29" cy="-6857.7" r="9.143" transform="scale(-1,1)"/>
+ </g>
+ <g transform="matrix(.10938 0 0 .10938 -33.5 766.06)">
+ <circle fill="#fefefe" cx="502.86" cy="-6853.1" r="22.857"/>
+ <circle fill="#333" cx="-498.29" cy="-6857.7" r="9.143" transform="scale(-1,1)"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.02148 0.58594 14 14 0 0 1 13.979 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.022 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dconf-editor.svg b/.icons/awkward/32x32/apps/dconf-editor.svg
new file mode 100644
index 00000000..8cae5ae8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dconf-editor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 13.972495,3.0000008 C 7.4075386,3.000001 2.0000002,8.4146994 2,14.988347 c 2e-7,6.573649 5.4075386,11.988348 11.972495,11.988348 1.251393,2.58e-4 2.479251,-0.213896 3.657613,-0.593174 l 2.897639,2.899526 c 1.048168,1.093125 2.716126,1.787639 4.212978,1.711226 1.496851,-0.07642 2.72505,-0.7306 3.624485,-1.631226 0.899436,-0.900627 1.552759,-2.130451 1.629071,-3.629285 0.07631,-1.498834 -0.617285,-3.169 -1.708965,-4.218556 l 0.05845,0.05659 -2.971688,-2.977575 c 0.36721,-1.160361 0.571397,-2.36967 0.572906,-3.600015 v -0.0058 c 0,-6.5736475 -5.407538,-11.9883459 -11.972494,-11.9883461 z"/>
+ <path style="fill:#d74f44" d="M 13.972495,2.0000004 C 7.4075386,2.0000006 2.0000002,7.414699 2,13.988347 c 2e-7,6.573649 5.4075386,11.988348 11.972495,11.988348 1.251393,2.58e-4 2.479251,-0.213896 3.657613,-0.593174 l 2.897639,2.899526 c 1.048168,1.093125 2.716126,1.787639 4.212978,1.711226 1.496851,-0.07642 2.72505,-0.7306 3.624485,-1.631226 0.899436,-0.900627 1.552759,-2.130451 1.629071,-3.629285 0.07631,-1.498834 -0.617285,-3.169 -1.708965,-4.218556 l 0.05845,0.05659 -2.971688,-2.977575 c 0.36721,-1.160361 0.571397,-2.36967 0.572906,-3.600015 v -0.0058 c 0,-6.5736479 -5.407538,-11.9883463 -11.972494,-11.9883465 z"/>
+ <path style="opacity:0.2" d="m 17.341916,20.425885 6.112946,6.112946 c 1.413764,1.472453 3.593547,-0.70733 2.121094,-2.121094 L 19.370131,18.211912 C 17,19 18,19 17.341916,20.425885 Z"/>
+ <path style="fill:#565656" d="m 17.341916,19.425885 6.112946,6.112946 c 1.413764,1.472453 3.593547,-0.70733 2.121094,-2.121094 L 19.370131,17.211912 C 17,18 18,18 17.341916,19.425885 Z"/>
+ <path style="opacity:0.2" d="M 14,7.0000004 A 8.0000002,8.0000002 0 0 0 6,15 8.0000002,8.0000002 0 0 0 14,23 8.0000002,8.0000002 0 0 0 22,15 8.0000002,8.0000002 0 0 0 14,7.0000004 Z M 14,10 a 4.9999996,4.9999996 0 0 1 5,5 4.9999996,4.9999996 0 0 1 -5,5 4.9999996,4.9999996 0 0 1 -5,-5 4.9999996,4.9999996 0 0 1 5,-5 z"/>
+ <path style="fill:#ffffff" d="M 14 6 A 8.0000002 8.0000002 0 0 0 6 14 A 8.0000002 8.0000002 0 0 0 14 22 A 8.0000002 8.0000002 0 0 0 22 14 A 8.0000002 8.0000002 0 0 0 14 6 z M 14 9 A 4.9999996 4.9999996 0 0 1 19 14 A 4.9999996 4.9999996 0 0 1 14 19 A 4.9999996 4.9999996 0 0 1 9 14 A 4.9999996 4.9999996 0 0 1 14 9 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13.972656 2 C 7.4076998 2.0000002 2.0000002 7.4146332 2 13.988281 C 2 14.156832 2.0183521 14.321326 2.0253906 14.488281 C 2.2928607 8.1438184 7.5760278 3.0000002 13.972656 3 C 20.385714 3.0000002 25.67965 8.1701775 25.921875 14.537109 C 25.930834 14.356181 25.945089 14.176079 25.945312 13.994141 L 25.945312 13.988281 C 25.945312 7.4146333 20.537612 2.0000002 13.972656 2 z M 25.589844 17.8125 C 25.524781 18.074867 25.454643 18.33591 25.373047 18.59375 L 28.34375 21.572266 L 28.285156 21.515625 C 29.202435 22.39751 29.832196 23.717457 29.966797 25.005859 C 29.975851 24.915244 29.989422 24.827062 29.994141 24.734375 C 30.070451 23.235541 29.376836 21.565181 28.285156 20.515625 L 28.34375 20.572266 L 25.589844 17.8125 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dde-calendar.svg b/.icons/awkward/32x32/apps/dde-calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dde-calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/dde-file-manager.svg b/.icons/awkward/32x32/apps/dde-file-manager.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dde-file-manager.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/dde-introduction.svg b/.icons/awkward/32x32/apps/dde-introduction.svg
new file mode 100644
index 00000000..1411643f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dde-introduction.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#00d8d1" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 11.740234,8.9998666 c -1.469089,0 -2.9377153,0.5710714 -4.0585934,1.7128904 -2.2417551,2.283639 -2.2417553,5.985893 0,8.269532 l 0.265625,0.269531 -0.017578,0.01758 7.1601565,7.294922 c 0.461616,0.47024 1.210259,0.470241 1.671875,0 l 0.01758,-0.01758 6.445312,-6.566406 c 3.97e-4,-4.05e-4 -3.96e-4,-0.0015 0,-0.002 l 1.119141,-1.138672 c 2.208155,-2.24941 2.208154,-5.895123 0,-8.144532 -2.208155,-2.2494095 -5.78794,-2.2494095 -7.996094,0 l -0.283203,0.289063 -0.265625,-0.271485 C 14.67795,9.570938 13.209324,8.9998666 11.740234,8.9998666 Z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 24.343885,9.6944866 v 0 c 2.208154,2.2494084 2.208154,5.8964214 -1e-6,8.1458314 l -7.581894,7.723545 c -0.461616,0.470241 -1.210041,0.470241 -1.671657,10e-7 L 7.9297268,18.269477 16.347449,9.6944866 c 2.208154,-2.2494096 5.788281,-2.2494096 7.996436,0 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 15.799431,9.7127285 7.425547,7.5642775 c 0.461615,0.470239 0.461615,1.232649 0,1.702889 l -6.446458,6.566896 c -0.461615,0.470239 -1.210042,0.470239 -1.671657,0 L 7.681316,17.982514 c -2.2417553,-2.283639 -2.2417551,-5.986147 0,-8.2697855 v 0 c 2.2417562,-2.2836384 5.876359,-2.2836384 8.118115,0 z"/>
+ <rect style="fill:#606060" width="6.847" height=".852" x="23.06" y="-1.85" transform="matrix(0.70053251,0.71362049,-0.70053251,0.71362049,0,0)"/>
+ <rect style="fill:none;stroke:#4f4f4f;stroke-width:0.83553636" width="6.011" height=".597" x="23.48" y="-1.44" transform="matrix(0.70053251,0.71362049,-0.70053251,0.71362049,0,0)"/>
+ <rect style="fill:#606060" width="6.847" height=".852" x="23.07" y=".69" transform="matrix(0.70053251,0.71362049,-0.70053251,0.71362049,0,0)"/>
+ <rect style="fill:none;stroke:#4f4f4f;stroke-width:0.83553636" width="6.011" height=".597" x="23.49" y="1.11" transform="matrix(0.70053251,0.71362049,-0.70053251,0.71362049,0,0)"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 12.49222,16.414585 v 0 c 0.686981,0.699816 0.686981,1.834443 0,2.534259 L 10.572432,20.904498 8.0846525,18.37024 10.00444,16.414585 c 0.686981,-0.699816 1.800799,-0.699816 2.48778,0 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 14.328438,18.29961 v 0 c 0.654268,0.666491 0.654268,1.747087 0,2.413579 l -1.97902,2.015993 -2.3693142,-2.413578 1.9790202,-2.015994 c 0.654269,-0.666492 1.715046,-0.666492 2.369314,0 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 16.105424,20.123826 v 0 c 0.654268,0.666492 0.654268,1.747089 0,2.41358 l -1.97902,2.015994 -2.369314,-2.41358 1.97902,-2.015994 c 0.654268,-0.666491 1.715046,-0.666491 2.369314,0 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 17.941642,22.008851 v 0 c 0.68698,0.699815 0.686981,1.834442 0,2.534258 l -1.083958,1.104212 c -0.461617,0.470239 -1.210042,0.470239 -1.671658,0 l -1.651952,-1.682816 1.919788,-1.955654 c 0.686982,-0.699816 1.800798,-0.699816 2.48778,0 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 18.425184,11.779577 -2.302522,2.345539 c -1.236323,1.259422 -3.166743,1.334862 -4.311711,0.168503 l 4.541083,-4.6259244"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ddm.svg b/.icons/awkward/32x32/apps/ddm.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ddm.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/de.billardgl.Billardgl.svg b/.icons/awkward/32x32/apps/de.billardgl.Billardgl.svg
new file mode 120000
index 00000000..ce94b343
--- /dev/null
+++ b/.icons/awkward/32x32/apps/de.billardgl.Billardgl.svg
@@ -0,0 +1 @@
+billard-gl.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/de.haeckerfelix.Fragments.svg b/.icons/awkward/32x32/apps/de.haeckerfelix.Fragments.svg
new file mode 100644
index 00000000..a6af76a3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/de.haeckerfelix.Fragments.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16.000002,1.9999869 c -0.78575,0 -1.572231,0.2929482 -2.159599,0.8803013 L 1.8803033,14.841784 c -0.587714,0.587698 -0.88107104,1.372593 -0.880301,2.158203 7.86e-4,0.784683 0.294651,1.569801 0.881696,2.156807 L 13.841799,31.118289 c 1.174735,1.174707 3.143065,1.176054 4.317801,0.0014 l 11.958706,-11.9615 c 0.293679,-0.293676 0.514264,-0.636528 0.661272,-1.004464 0.147,-0.367936 0.220421,-0.760955 0.220421,-1.153738 0,-0.785568 -0.294329,-1.57085 -0.881693,-2.158203 L 18.1596,2.8802882 C 17.572233,2.2929352 16.785753,1.9999869 16.000002,1.9999869 Z"/>
+ <g transform="translate(5.5844616e-8,0.35714236)">
+ <path style="fill:#1c71d8" d="m 16.000001,1.0000006 c -0.696982,0 -1.390452,0.259046 -1.907087,0.7756696 L 2.1328139,13.737165 c -0.5173066,0.517293 -0.7763523,1.209223 -0.7756696,1.905692 6.966e-4,0.695755 0.2604725,1.387739 0.7770647,1.904297 l 9.151786,9.15318 -0.272043,0.231585 2.827846,2.829241 c 1.174735,1.174706 3.143064,1.17602 4.317801,0.0014 l 6.042131,-6.043526 -0.24135,-0.263672 5.905412,-5.906807 c 0.258632,-0.25863 0.452056,-0.559874 0.581752,-0.884487 0.129692,-0.324647 0.195313,-0.672962 0.195313,-1.021239 0,-0.69636 -0.260066,-1.388703 -0.777065,-1.905692 L 17.907088,1.7756702 C 17.390452,1.2590466 16.696984,1.0000006 16.000001,1.0000006 Z"/>
+ <path style="fill:#f5c211" d="m 16.000001,0.64285774 c -0.78575,0 -1.572232,0.2929482 -2.159599,0.88030136 L 7.8596554,7.5039067 11.92913,11.573382 20.069476,3.4330362 18.156808,1.5203688 C 17.569747,0.93490323 16.784489,0.64285774 16.000001,0.64285774 Z"/>
+ <path style="fill:#2ec27e" d="M 20.068916,3.4336707 24.138695,7.5034488 7.8605925,23.781551 3.7908142,19.711773 Z"/>
+ <path style="fill:#ff7800" d="m 24.138951,7.5039067 -8.13895,8.1389503 4.07087,4.06808 8.137556,-8.137555 z"/>
+ <path style="fill:#c061cb" d="m 11.92913,19.713728 -4.0680796,4.068079 4.0694746,4.069476 z"/>
+ <path style="fill:#e01b24" d="m 28.208427,11.573382 -4.069476,4.069475 4.069476,4.069476 1.909877,-1.911273 c 0.293678,-0.293677 0.514265,-0.636529 0.661272,-1.004464 C 30.926576,16.42866 31,16.035641 31,15.642857 31,14.85729 30.705668,14.072007 30.118304,13.484654 Z"/>
+ <path style="fill:#813d9c" d="M 7.8596554,15.642857 3.7901799,19.712333 7.8610504,23.781807 11.92913,19.713728 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 20.069476,3.4330362 -4.069475,4.0708705 4.069475,4.0694753 4.069475,-4.0694753 z"/>
+ <path style="fill:#e01b24" d="m 24.138951,7.5039067 v 8.1389503 l 4.069476,4.069476 1.909877,-1.911273 c 0.293678,-0.293677 0.514265,-0.636529 0.661272,-1.004464 C 30.926576,16.42866 31,16.035641 31,15.642857 31,14.85729 30.705668,14.072007 30.118304,13.484654 l -1.909877,-1.911272 z"/>
+ <path style="fill:#e5a50a" d="M 7.8596554,7.5039067 11.92913,11.573382 15.998606,7.5039067 Z"/>
+ <path style="fill:#ffa348" d="m 24.138951,15.642857 -4.07087,4.070871 4.069475,4.068079 0.0014,-0.0014 z"/>
+ <path style="fill:#f66151" d="m 24.138951,15.642857 v 8.137555 l 4.069476,-4.068079 z"/>
+ <path style="fill:#26a269" d="m 16.000001,7.5039067 -4.070871,4.0694753 4.070871,4.069475 z"/>
+ <path style="fill:#1a5fb4" d="M 11.92913,11.573382 7.8596554,15.642857 H 16.000001 Z"/>
+ <path style="fill:#3584e4" d="m 7.8596554,15.642857 4.0694746,4.070871 4.070871,-4.070871 z"/>
+ <path style="fill:#613583" d="M 7.8596554,7.5039067 1.8803028,13.484654 c -0.5877143,0.587699 -0.88107136,1.372593 -0.8803014,2.158203 7.858e-4,0.784684 0.2946515,1.569801 0.8816964,2.156808 l 1.9098771,1.911272 8.1375551,-8.137555 z"/>
+ <path style="fill:#98c1f1" d="m 16.000001,15.642857 -4.070871,4.070871 0.0014,8.137555 8.140346,-8.140346 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 1 C 15.21425 1 14.427212 1.2935063 13.839844 1.8808594 L 1.8808594 13.841797 C 1.2931454 14.429495 0.99922996 15.21439 1 16 C 1.0001677 16.167405 1.0200276 16.334483 1.046875 16.5 C 1.1450024 15.889268 1.4185292 15.304114 1.8808594 14.841797 L 13.839844 2.8808594 C 14.427212 2.2935063 15.21425 2 16 2 C 16.785751 2 17.572789 2.2935064 18.160156 2.8808594 L 30.119141 14.841797 C 30.581195 15.303843 30.854379 15.889199 30.953125 16.5 C 30.979871 16.334287 31 16.167594 31 16 C 31 15.214432 30.706505 14.42915 30.119141 13.841797 L 18.160156 1.8808594 C 17.572789 1.2935064 16.785751 1 16 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/de.haeckerfelix.Remotely.svg b/.icons/awkward/32x32/apps/de.haeckerfelix.Remotely.svg
new file mode 100644
index 00000000..085e0295
--- /dev/null
+++ b/.icons/awkward/32x32/apps/de.haeckerfelix.Remotely.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="21" x="2" y="10" rx="2.1" ry="2.1"/>
+ <rect style="fill:#807975" width="28" height="21" x="2" y="9" rx="2.1" ry="2.1"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.0996094 9 C 2.9362094 9 2 9.9362094 2 11.099609 L 2 12.099609 C 2 10.936209 2.9362094 10 4.0996094 10 L 27.900391 10 C 29.063791 10 30 10.936209 30 12.099609 L 30 11.099609 C 30 9.9362094 29.063791 9 27.900391 9 L 4.0996094 9 z"/>
+ <rect style="fill:#fca526" width="24" height="17" x="4" y="11"/>
+ <rect style="opacity:0.1" width="15" height="1" x="4" y="11"/>
+ <rect style="opacity:0.6;fill:#ffffff" width="11" height="11" x="12" y="13" rx="1.158" ry="1.1"/>
+ <rect style="opacity:0.6;fill:#ffffff" width="10" height="9" x="6" y="17" rx="1" ry="1.125"/>
+ <rect style="fill:#e4e4e4" width="13" height="28" x="17" y="2" rx="2.167" ry="2.1"/>
+ <path style="opacity:0.1" d="M 21.5,17 A 1.5,1.5 0 0 0 20,18.5 1.5,1.5 0 0 0 21.5,20 1.5,1.5 0 0 0 23,18.5 1.5,1.5 0 0 0 21.5,17 Z m 4,0 A 1.5,1.5 0 0 0 24,18.5 1.5,1.5 0 0 0 25.5,20 1.5,1.5 0 0 0 27,18.5 1.5,1.5 0 0 0 25.5,17 Z m -4,4 A 1.5,1.5 0 0 0 20,22.5 1.5,1.5 0 0 0 21.5,24 1.5,1.5 0 0 0 23,22.5 1.5,1.5 0 0 0 21.5,21 Z m 4,0 A 1.5,1.5 0 0 0 24,22.5 1.5,1.5 0 0 0 25.5,24 1.5,1.5 0 0 0 27,22.5 1.5,1.5 0 0 0 25.5,21 Z m -4,4 A 1.5,1.5 0 0 0 20,26.5 1.5,1.5 0 0 0 21.5,28 1.5,1.5 0 0 0 23,26.5 1.5,1.5 0 0 0 21.5,25 Z m 4,0 A 1.5,1.5 0 0 0 24,26.5 1.5,1.5 0 0 0 25.5,28 1.5,1.5 0 0 0 27,26.5 1.5,1.5 0 0 0 25.5,25 Z"/>
+ <circle style="fill:#a9a8a4" cx="23.5" cy="8.5" r="4.5"/>
+ <circle style="opacity:0.2" cx="-9.5" cy="-23.5" r="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#f9f8f7" cx="-8.5" cy="-23.5" r="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#f66151" cx="21.5" cy="17.5" r="1.5"/>
+ <circle style="fill:#a9a8a4" cx="25.5" cy="17.5" r="1.5"/>
+ <circle style="fill:#a9a8a4" cx="21.5" cy="21.5" r="1.5"/>
+ <circle style="fill:#a9a8a4" cx="25.5" cy="21.5" r="1.5"/>
+ <circle style="fill:#a9a8a4" cx="21.5" cy="25.5" r="1.5"/>
+ <circle style="fill:#a9a8a4" cx="25.5" cy="25.5" r="1.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 19.166016 2 C 17.965682 2 17 2.9362094 17 4.0996094 L 17 5.0996094 C 17 3.9362094 17.965682 3 19.166016 3 L 27.833984 3 C 29.034318 3 30 3.9362094 30 5.0996094 L 30 4.0996094 C 30 2.9362094 29.034318 2 27.833984 2 L 19.166016 2 z"/>
+ <path style="opacity:0.1" d="M 23.5 4 A 4.5 4.5 0 0 0 19 8.5 A 4.5 4.5 0 0 0 19.033203 8.9882812 A 4.5 4.5 0 0 1 23.5 5 A 4.5 4.5 0 0 1 27.966797 9.0117188 A 4.5 4.5 0 0 0 28 8.5 A 4.5 4.5 0 0 0 23.5 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/de.haeckerfelix.gradio.svg b/.icons/awkward/32x32/apps/de.haeckerfelix.gradio.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/de.haeckerfelix.gradio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/de.manuel_kehl.go-for-it.svg b/.icons/awkward/32x32/apps/de.manuel_kehl.go-for-it.svg
new file mode 120000
index 00000000..39729eef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/de.manuel_kehl.go-for-it.svg
@@ -0,0 +1 @@
+com.github.jmoerman.go-for-it.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/de.rwth_aachen.ient.YUView.svg b/.icons/awkward/32x32/apps/de.rwth_aachen.ient.YUView.svg
new file mode 100644
index 00000000..2f60dec5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/de.rwth_aachen.ient.YUView.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.0">
+ <circle style="opacity:0.2" cx="15.5" cy="-16.5" r="14.5" transform="scale(1,-1)"/>
+ <circle style="fill:#e4e4e4" cx="15.5" cy="-15.5" r="14.5" transform="scale(1,-1)"/>
+ <circle style="fill:#077272" cx="15.5" cy="15.5" r="11.5"/>
+ <path style="opacity:0.1" d="M 15.5,8 A 8.4999998,8.4999998 0 0 0 7,16.5 8.4999998,8.4999998 0 0 0 15.5,25 8.4999998,8.4999998 0 0 0 24,16.5 8.4999998,8.4999998 0 0 0 15.5,8 Z m 0,3 A 5.5000002,5.5000002 0 0 1 21,16.5 5.5000002,5.5000002 0 0 1 15.5,22 5.5000002,5.5000002 0 0 1 10,16.5 5.5000002,5.5000002 0 0 1 15.5,11 Z"/>
+ <path style="fill:#248989" d="M 15.5 7 A 8.4999998 8.4999998 0 0 0 7 15.5 A 8.4999998 8.4999998 0 0 0 15.5 24 A 8.4999998 8.4999998 0 0 0 24 15.5 A 8.4999998 8.4999998 0 0 0 15.5 7 z M 15.5 10 A 5.5000002 5.5000002 0 0 1 21 15.5 A 5.5000002 5.5000002 0 0 1 15.5 21 A 5.5000002 5.5000002 0 0 1 10 15.5 A 5.5000002 5.5000002 0 0 1 15.5 10 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.5 7 A 8.4999998 8.4999998 0 0 0 7 15.5 A 8.4999998 8.4999998 0 0 0 7.0214844 15.914062 A 8.4999998 8.4999998 0 0 1 15.5 8 A 8.4999998 8.4999998 0 0 1 23.978516 16.085938 A 8.4999998 8.4999998 0 0 0 24 15.5 A 8.4999998 8.4999998 0 0 0 15.5 7 z M 10.025391 15.986328 A 5.5000002 5.5000002 0 0 0 10 16.5 A 5.5000002 5.5000002 0 0 0 15.5 22 A 5.5000002 5.5000002 0 0 0 21 16.5 A 5.5000002 5.5000002 0 0 0 20.974609 16.013672 A 5.5000002 5.5000002 0 0 1 15.5 21 A 5.5000002 5.5000002 0 0 1 10.025391 15.986328 z"/>
+ <path style="opacity:0.2" transform="matrix(0.66395281,0,0,0.71874998,0.0578639,-1.2619838)" d="m 35.306931,24.712326 -8.660254,5 -8.660254,4.999999 0,-9.999999 0,-9.999999 8.660254,4.999999 z"/>
+ <path style="fill:#ffffff" transform="matrix(0.66395281,0,0,0.71874998,0.0578639,-2.2619838)" d="m 35.306931,24.712326 -8.660254,5 -8.660254,4.999999 0,-9.999999 0,-9.999999 8.660254,4.999999 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 15.919922 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 16.080078 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+ <path style="opacity:0.1" d="M 26.978516 14.921875 A 11.5 11.5 0 0 1 15.5 26 A 11.5 11.5 0 0 1 4.0214844 15.078125 A 11.5 11.5 0 0 0 4 15.5 A 11.5 11.5 0 0 0 15.5 27 A 11.5 11.5 0 0 0 27 15.5 A 11.5 11.5 0 0 0 26.978516 14.921875 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/de.unifreiburg.ellipticcurve.svg b/.icons/awkward/32x32/apps/de.unifreiburg.ellipticcurve.svg
new file mode 100644
index 00000000..b556acab
--- /dev/null
+++ b/.icons/awkward/32x32/apps/de.unifreiburg.ellipticcurve.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path style="fill:#646464;fill-rule:evenodd" d="M 23.763672 2 C 23.597101 2.518453 22.837894 4.8621504 21.777344 7.5449219 C 21.185597 9.0418065 20.529083 10.553626 19.912109 11.695312 C 19.603622 12.266156 19.301253 12.745489 19.044922 13.068359 C 18.788591 13.39123 18.555333 13.52034 18.585938 13.511719 C 18.374367 13.571319 18.059447 13.499639 17.574219 13.171875 C 17.08899 12.844114 16.514113 12.301131 15.908203 11.714844 C 14.696383 10.542269 13.388255 9.0841634 11.625 9.0507812 C 10.069937 9.021339 8.8282653 9.9108347 8.09375 11.158203 C 7.3592347 12.405572 7.0194136 14.006237 6.9511719 15.705078 C 6.8834699 17.390432 7.0402139 19.104558 7.6777344 20.503906 C 8.3152546 21.903254 9.5820014 22.98798 11.351562 23.021484 C 13.23904 23.057214 14.667907 21.720128 15.878906 20.564453 C 16.484406 19.986616 17.044664 19.43014 17.541016 19.050781 C 18.037367 18.671422 18.440134 18.504639 18.710938 18.509766 C 18.624067 18.508166 18.775658 18.524296 19.005859 18.792969 C 19.236063 19.061641 19.519069 19.508692 19.804688 20.0625 C 20.375922 21.170117 20.971185 22.702547 21.498047 24.236328 C 22.446895 26.998583 23.101053 29.475687 23.238281 30 L 24.794922 30 C 24.790997 29.984741 23.992196 26.882939 22.916016 23.75 C 22.376601 22.179675 21.770106 20.60313 21.136719 19.375 C 20.820025 18.760935 20.501876 18.233466 20.144531 17.816406 C 19.787186 17.399347 19.365042 17.021633 18.738281 17.009766 C 17.929308 16.994446 17.248007 17.387692 16.630859 17.859375 C 16.013712 18.331058 15.431092 18.916142 14.841797 19.478516 C 13.663207 20.603262 12.493586 21.542551 11.380859 21.521484 C 10.150212 21.498184 9.5199916 20.927918 9.0429688 19.880859 C 8.5659458 18.8338 8.3892081 17.308136 8.4511719 15.765625 C 8.5125919 14.236601 8.8415873 12.845675 9.3867188 11.919922 C 9.9318502 10.994169 10.581209 10.531574 11.595703 10.550781 C 12.402004 10.566041 13.647728 11.614892 14.865234 12.792969 C 15.473988 13.382007 16.08101 13.974682 16.734375 14.416016 C 17.38774 14.857349 18.168576 15.187101 18.992188 14.955078 C 19.540381 14.800644 19.875832 14.434395 20.220703 14 C 20.565575 13.565605 20.896516 13.02617 21.230469 12.408203 C 21.898374 11.172269 22.56804 9.6231669 23.171875 8.0957031 C 24.379545 5.0407757 25.320312 2.0722656 25.320312 2.0722656 L 25.09375 2 L 23.763672 2 z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle style="fill:#4f4f4f" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="M 26.408203 19 C 26.286839 19 26.164547 19.046385 26.070312 19.140625 L 25.140625 20.078125 L 26.921875 21.859375 L 27.859375 20.929688 C 28.047855 20.741218 28.047855 20.444339 27.859375 20.255859 L 26.744141 19.140625 C 26.649901 19.046385 26.529567 19 26.408203 19 z M 24.433594 20.785156 L 20 25.21875 L 20 27 L 21.78125 27 L 26.214844 22.566406 L 24.433594 20.785156 z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/de.wolfvollprecht.UberWriter.svg b/.icons/awkward/32x32/apps/de.wolfvollprecht.UberWriter.svg
new file mode 100644
index 00000000..9b21f066
--- /dev/null
+++ b/.icons/awkward/32x32/apps/de.wolfvollprecht.UberWriter.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="enable-background:new" width="32" height="32" version="1.0">
+ <path style="opacity:0.2" d="M 3.1428571,4.9999999 C 1.9557144,4.9999999 1,6.0311376 1,7.3114343 v 6.0522017 11.279475 1.26598 C 1,27.067455 1.9557144,28 3.1428571,28 H 28.857143 C 30.044286,28 31,27.067455 31,25.909091 V 24.643111 13.363636 7.3114343 C 31,6.0311376 30.044286,4.9999999 28.857143,4.9999999 Z"/>
+ <path style="fill:#e4e4e4" d="M 3.1428571,3.9999999 C 1.9557144,3.9999999 1,5.0311376 1,6.3114343 v 6.0522017 11.279475 1.26598 C 1,26.067455 1.9557144,27 3.1428571,27 H 28.857143 C 30.044286,27 31,26.067455 31,24.909091 V 23.643111 12.363636 6.3114343 C 31,5.0311376 30.044286,3.9999999 28.857143,3.9999999 Z"/>
+ <path style="fill:#3d3846" d="M 6.1580014,6 H 7.8419976 C 8.4639538,6 8.9027751,6.4986086 8.9646619,7.1111116 L 9.2453285,9.888889 C 9.3072189,10.501392 8.7446204,11 8.1226641,11 H 5.8773352 C 5.2553793,11 4.6927843,10.501392 4.7546709,9.888889 L 5.0353371,7.1111116 C 5.0972229,6.4986086 5.5360451,6 6.1580014,6 Z"/>
+ <path style="fill:#625f67" d="M 9,7 V 7.9999996 C 9,8.5539992 8.4902864,8.9999994 7.8571424,8.9999994 H 6.1428571 C 5.5097142,8.9999994 5,8.5539992 5,7.9999996 V 7 C 5,6.4459997 5.5097142,5.9999994 6.1428571,5.9999994 H 7.8571424 C 8.4902864,5.9999994 9,6.4459997 9,7 Z"/>
+ <path style="fill:#76757a" d="m 11.055512,18 h 9.888975 c 0.576684,0 0.983564,0.498609 1.040946,1.111112 l 0.260236,2.777777 C 22.303055,22.501392 21.781407,23 21.204723,23 H 10.795276 C 10.21859,23 9.696949,22.501392 9.7543312,21.888889 L 10.014564,19.111112 C 10.071947,18.498609 10.478825,18 11.055512,18 Z"/>
+ <path style="fill:#aeadad" d="m 22,19 v 0.999999 C 22,20.553999 21.534609,21 20.956521,21 H 11.043479 C 10.465391,21 10,20.553999 10,19.999999 V 19 c 0,-0.554 0.465391,-1 1.043479,-1 h 9.913042 C 21.534609,18 22,18.446 22,19 Z"/>
+ <path style="fill:#c64600" d="m 21.158001,12.000007 h 1.683997 c 0.621957,0 1.060778,0.498608 1.122665,1.111109 l 0.280666,2.777774 C 24.307219,16.501392 23.744621,17 23.122664,17 h -2.245329 c -0.621956,0 -1.184551,-0.498608 -1.122664,-1.11111 l 0.280666,-2.777774 c 0.06189,-0.612501 0.500708,-1.111109 1.122664,-1.111109 z"/>
+ <path style="fill:#ff7402" d="m 24,13.000001 v 1 C 24,14.554 23.490286,15 22.857142,15 H 21.142856 C 20.509714,15 20,14.554 20,14.000001 v -1 C 20,12.446001 20.509714,12 21.142856,12 h 1.714286 C 23.490286,12 24,12.446001 24,13.000001 Z"/>
+ <path style="opacity:0.2" d="M 1 22.908203 L 1 23.642578 L 1 24.908203 C 1 26.066567 1.9554354 27 3.1425781 27 L 28.857422 27 C 30.044565 27 31 26.066567 31 24.908203 L 31 23.642578 L 31 22.908203 C 31 24.066567 30.044565 25 28.857422 25 L 3.1425781 25 C 1.9554354 25 1 24.066567 1 22.908203 z"/>
+ <path style="fill:#3d3846" d="m 12.158001,6 h 1.683996 c 0.621956,0 1.060778,0.4986086 1.122665,1.1111116 L 15.245328,9.888889 C 15.307218,10.501392 14.74462,11 14.122664,11 H 11.877335 C 11.255379,11 10.692784,10.501392 10.754671,9.888889 L 11.035337,7.1111116 C 11.097223,6.4986086 11.536045,6 12.158001,6 Z"/>
+ <path style="fill:#625f67" d="m 15,7 v 0.9999996 c 0,0.5539996 -0.509714,0.9999998 -1.142858,0.9999998 H 12.142857 C 11.509714,8.9999994 11,8.5539992 11,7.9999996 V 7 c 0,-0.5540003 0.509714,-1.0000006 1.142857,-1.0000006 h 1.714285 C 14.490286,5.9999994 15,6.4459997 15,7 Z"/>
+ <path style="fill:#3d3846" d="m 18.158001,6 h 1.683996 c 0.621956,0 1.060778,0.4986086 1.122665,1.1111116 L 21.245328,9.888889 C 21.307218,10.501392 20.74462,11 20.122664,11 H 17.877335 C 17.255379,11 16.692784,10.501392 16.754671,9.888889 L 17.035337,7.1111116 C 17.097223,6.4986086 17.536045,6 18.158001,6 Z"/>
+ <path style="fill:#625f67" d="m 21,7 v 0.9999996 c 0,0.5539996 -0.509714,0.9999998 -1.142858,0.9999998 H 18.142857 C 17.509714,8.9999994 17,8.5539992 17,7.9999996 V 7 c 0,-0.5540003 0.509714,-1.0000006 1.142857,-1.0000006 h 1.714285 C 20.490286,5.9999994 21,6.4459997 21,7 Z"/>
+ <path style="fill:#3d3846" d="m 24.158001,6 h 1.683996 c 0.621956,0 1.060778,0.4986086 1.122665,1.1111116 L 27.245328,9.888889 C 27.307218,10.501392 26.74462,11 26.122664,11 H 23.877335 C 23.255379,11 22.692784,10.501392 22.754671,9.888889 L 23.035337,7.1111116 C 23.097223,6.4986086 23.536045,6 24.158001,6 Z"/>
+ <path style="fill:#625f67" d="m 27,7 v 0.9999996 c 0,0.5539996 -0.509714,0.9999998 -1.142858,0.9999998 H 24.142857 C 23.509714,8.9999994 23,8.5539992 23,7.9999996 V 7 c 0,-0.5540003 0.509714,-1.0000006 1.142857,-1.0000006 h 1.714285 C 26.490286,5.9999994 27,6.4459997 27,7 Z"/>
+ <path style="fill:#3d3846" d="m 9.1580014,12 h 1.6839966 c 0.621956,0 1.060777,0.498609 1.122664,1.111112 l 0.280667,2.777777 C 12.307219,16.501392 11.74462,17 11.122664,17 H 8.8773352 C 8.2553793,17 7.6927843,16.501392 7.7546709,15.888889 L 8.0353371,13.111112 C 8.0972229,12.498609 8.5360451,12 9.1580014,12 Z"/>
+ <path style="fill:#625f67" d="m 12,13 v 1 c 0,0.553999 -0.509714,0.999999 -1.142858,0.999999 H 9.1428571 C 8.5097142,14.999999 8,14.553999 8,14 V 13 C 8,12.446 8.5097142,11.999999 9.1428571,11.999999 H 10.857142 C 11.490286,11.999999 12,12.446 12,13 Z"/>
+ <path style="fill:#3d3846" d="m 15.158001,12 h 1.683996 c 0.621956,0 1.060778,0.498609 1.122665,1.111112 l 0.280666,2.777777 C 18.307218,16.501392 17.74462,17 17.122664,17 h -2.245329 c -0.621956,0 -1.184551,-0.498608 -1.122664,-1.111111 l 0.280666,-2.777777 C 14.097223,12.498609 14.536045,12 15.158001,12 Z"/>
+ <path style="fill:#625f67" d="m 18,13 v 1 c 0,0.553999 -0.509714,0.999999 -1.142858,0.999999 H 15.142857 C 14.509714,14.999999 14,14.553999 14,14 v -1 c 0,-0.554 0.509714,-1.000001 1.142857,-1.000001 h 1.714285 C 17.490286,11.999999 18,12.446 18,13 Z"/>
+ <path style="fill:#3d3846" d="m 5.1580014,18 h 1.6839962 c 0.6219562,0 1.0607775,0.498609 1.1226643,1.111112 l 0.2806666,2.777777 C 8.3072189,22.501392 7.7446204,23 7.1226641,23 H 4.8773352 C 4.2553793,23 3.6927843,22.501392 3.7546709,21.888889 L 4.0353371,19.111112 C 4.0972229,18.498609 4.5360451,18 5.1580014,18 Z"/>
+ <path style="fill:#625f67" d="m 8,19 v 1 c 0,0.553999 -0.5097136,0.999999 -1.1428576,0.999999 H 5.1428571 C 4.5097142,20.999999 4,20.553999 4,20 V 19 C 4,18.446 4.5097142,17.999999 5.1428571,17.999999 H 6.8571424 C 7.4902864,17.999999 8,18.446 8,19 Z"/>
+ <path style="fill:#3d3846" d="m 25.158001,18 h 1.683996 c 0.621956,0 1.060778,0.498609 1.122665,1.111112 l 0.280666,2.777777 C 28.307218,22.501392 27.74462,23 27.122664,23 h -2.245329 c -0.621956,0 -1.184551,-0.498608 -1.122664,-1.111111 l 0.280666,-2.777777 C 24.097223,18.498609 24.536045,18 25.158001,18 Z"/>
+ <path style="fill:#625f67" d="m 28,19 v 1 c 0,0.553999 -0.509714,0.999999 -1.142858,0.999999 H 25.142857 C 24.509714,20.999999 24,20.553999 24,20 v -1 c 0,-0.554 0.509714,-1.000001 1.142857,-1.000001 h 1.714285 C 27.490286,17.999999 28,18.446 28,19 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.1425781 4 C 1.9554354 4 1 5.0302502 1 6.3105469 L 1 7.3105469 C 1 6.0302502 1.9554354 5 3.1425781 5 L 28.857422 5 C 30.044565 5 31 6.0302502 31 7.3105469 L 31 6.3105469 C 31 5.0302502 30.044565 4 28.857422 4 L 3.1425781 4 z"/>
+ <path style="opacity:0.1" d="m 5,8 v 1 c 0,0.5539996 0.5094352,1 1.1425781,1 H 7.8574219 C 8.4905659,10 9,9.5539996 9,9 V 8 C 9,8.5539996 8.4905659,9 7.8574219,9 H 6.1425781 C 5.5094352,9 5,8.5539996 5,8 Z m 6,0 v 1 c 0,0.5539996 0.509435,1 1.142578,1 h 1.714844 C 14.490566,10 15,9.5539996 15,9 V 8 c 0,0.5539996 -0.509434,1 -1.142578,1 H 12.142578 C 11.509435,9 11,8.5539996 11,8 Z m 6,0 v 1 c 0,0.5539996 0.509435,1 1.142578,1 h 1.714844 C 20.490566,10 21,9.5539996 21,9 V 8 c 0,0.5539996 -0.509434,1 -1.142578,1 H 18.142578 C 17.509435,9 17,8.5539996 17,8 Z m 6,0 v 1 c 0,0.5539996 0.509435,1 1.142578,1 h 1.714844 C 26.490566,10 27,9.5539996 27,9 V 8 c 0,0.5539996 -0.509434,1 -1.142578,1 H 24.142578 C 23.509435,9 23,8.5539996 23,8 Z M 8,14 v 1 c 0,0.553999 0.5094352,1 1.1425781,1 H 10.857422 C 11.490565,16 12,15.553999 12,15 v -1 c 0,0.553999 -0.509435,1 -1.142578,1 H 9.1425781 C 8.5094352,15 8,14.553999 8,14 Z m 6,0 v 1 c 0,0.553999 0.509435,1 1.142578,1 h 1.714844 C 17.490566,16 18,15.553999 18,15 v -1 c 0,0.553999 -0.509434,1 -1.142578,1 H 15.142578 C 14.509435,15 14,14.553999 14,14 Z m 6,0 v 1 c 0,0.553999 0.509436,1 1.142578,1 h 1.714844 C 23.490566,16 24,15.553999 24,15 v -1 c 0,0.553999 -0.509434,1 -1.142578,1 H 21.142578 C 20.509436,15 20,14.553999 20,14 Z M 4,20 v 1 c 0,0.553999 0.5094352,1 1.1425781,1 H 6.8574219 C 7.4905659,22 8,21.553999 8,21 v -1 c 0,0.553999 -0.5094341,1 -1.1425781,1 H 5.1425781 C 4.5094352,21 4,20.553999 4,20 Z m 6,0 v 1 c 0,0.554 0.464881,1 1.042969,1 h 9.914062 C 21.535119,22 22,21.554 22,21 v -1 c 0,0.554 -0.464881,1 -1.042969,1 H 11.042969 C 10.464881,21 10,20.554 10,20 Z m 14,0 v 1 c 0,0.553999 0.509435,1 1.142578,1 h 1.714844 C 27.490566,22 28,21.553999 28,21 v -1 c 0,0.553999 -0.509434,1 -1.142578,1 H 25.142578 C 24.509435,21 24,20.553999 24,20 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dead-cells.svg b/.icons/awkward/32x32/apps/dead-cells.svg
new file mode 100644
index 00000000..21be801b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dead-cells.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#03e9f8" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 15.341797,8.0330214 c -0.05962,0.00313 -0.16695,0.020847 -0.367188,0.052734 -2.508771,0.3995152 -4.323555,2.4296632 -4.863281,4.9355462 -0.104007,0.482907 -0.1446797,1.394268 -0.08203,1.892578 0.05265,0.418797 0.184861,1.00659 0.232422,1.035157 0.01757,0.01055 0.183834,0.04505 0.36914,0.07617 0.817531,0.137273 1.724843,0.430075 2.197266,0.708984 0.125521,0.07411 0.358045,0.261047 0.515625,0.416016 0.890643,0.875908 1.260891,1.621333 1.220703,2.683593 -0.01971,0.521022 -0.106023,1.037672 -0.351562,1.283204 C 13.940015,21.389872 13.53514,21.526369 13,21.577943 l -0.265625,0.02539 -0.0332,0.166015 c -0.04494,0.233038 -0.003,1.010816 0.06836,1.400391 0.08533,0.465605 0.259938,0.967629 0.451172,1.292969 0.39569,0.673169 1.155243,1.419938 1.726563,1.789062 0.567022,0.36635 1.291881,0.631161 1.990234,0.726563 0.338183,0.0462 1.258278,0.01411 1.583984,-0.05469 1.963762,-0.414776 3.239041,-1.878275 3.455078,-3.966797 0.02412,-0.233197 0.03023,-0.590188 0.01563,-0.833984 -0.115629,-1.930954 -0.892783,-3.311186 -2.498047,-4.429688 -0.956248,-0.666286 -1.512302,-1.075182 -1.732422,-1.277343 -0.406135,-0.373003 -0.616244,-0.776941 -0.708985,-1.355469 -0.02279,-0.142156 -0.04849,-0.263464 -0.05469,-0.269531 -0.0062,-0.006 -0.109975,0.04668 -0.230469,0.117187 -0.537001,0.314262 -1.388495,0.323128 -1.908203,0.01953 -0.581373,-0.33962 -1.120035,-1.142859 -1.361328,-2.03125 -0.112922,-0.415751 -0.137731,-1.492692 -0.05274,-1.90039 0.172324,-0.826507 0.737751,-1.7316797 1.582032,-2.5351562 0.211864,-0.201625 0.384765,-0.3808505 0.384765,-0.3984375 0,-0.021387 -0.0107,-0.032422 -0.07031,-0.029297 z m 4.234375,4.9667966 c -0.05378,0 -0.21784,0.240086 -0.3125,0.457031 -0.145187,0.332738 -0.23266,0.760704 -0.25586,1.244141 -0.02562,0.533809 0.01146,0.741955 0.214844,1.166016 0.249744,0.520719 0.665587,0.913068 1.138672,1.076171 0.677211,0.233478 1.362371,-0.296818 1.300781,-1.005859 -0.02383,-0.274301 -0.153033,-0.524948 -0.382812,-0.744141 -0.190607,-0.181827 -0.274914,-0.225312 -0.722656,-0.367187 -0.613499,-0.194402 -0.887444,-0.622154 -0.933594,-1.458984 -0.01113,-0.201906 -0.03252,-0.367188 -0.04687,-0.367188 z m -1.919922,6.001953 c 0.02752,-0.02473 0.05264,0.08921 0.121094,0.564453 0.134359,0.932771 0.345836,1.795673 0.515625,2.091797 0.196209,0.342205 0.684309,0.565783 1.601562,0.734375 0.210675,0.03872 0.390597,0.07714 0.400391,0.08594 0.02587,0.02326 -0.04297,0.03885 -0.494141,0.105468 -0.686649,0.101391 -1.16494,0.262926 -1.421875,0.480469 -0.303597,0.257053 -0.530222,0.910065 -0.68164,1.960938 -0.07539,0.523206 -0.114731,0.696001 -0.142578,0.625 -0.01122,-0.02861 -0.05799,-0.336489 -0.103516,-0.685547 -0.133398,-1.022794 -0.284919,-1.589344 -0.492188,-1.837891 -0.167148,-0.200433 -0.877842,-0.463613 -1.65039,-0.613281 -0.368091,-0.07131 -0.428433,-0.108658 -0.226563,-0.138672 0.976654,-0.145207 1.647839,-0.368254 1.904297,-0.630859 0.208623,-0.21363 0.389412,-0.890208 0.556641,-2.070313 0.05097,-0.359757 0.102574,-0.662248 0.113281,-0.671875 z"/>
+ <path style="fill:#ffffff" d="m 15.342652,7.0331945 c -0.05962,0.00313 -0.168259,0.020201 -0.368497,0.052088 -2.508771,0.3995152 -4.32366,2.4295155 -4.863386,4.9353995 -0.104007,0.482907 -0.1433786,1.39496 -0.08073,1.89327 0.05265,0.418796 0.184215,1.006612 0.231776,1.035179 0.01757,0.01055 0.184494,0.04441 0.3698,0.07553 0.817531,0.137273 1.724239,0.430742 2.196662,0.709651 0.125521,0.07411 0.358056,0.261706 0.515636,0.416675 0.890643,0.875908 1.260265,1.620778 1.220077,2.683038 -0.01971,0.521022 -0.106031,1.038064 -0.35157,1.283595 -0.272876,0.272866 -0.677394,0.408071 -1.212534,0.459645 l -0.265631,0.02604 -0.03255,0.16667 c -0.04494,0.233038 -0.0036,1.009793 0.06771,1.399368 0.08533,0.465605 0.259297,0.967656 0.450531,1.292996 0.39569,0.673169 1.156851,1.419976 1.728171,1.7891 0.567022,0.36635 1.291274,0.631177 1.989627,0.726579 0.338183,0.0462 1.257661,0.01541 1.583367,-0.05339 1.963762,-0.414776 3.238463,-1.87901 3.454501,-3.967532 0.02412,-0.233197 0.03152,-0.590857 0.01692,-0.834653 -0.115629,-1.930954 -0.893488,-3.309979 -2.498752,-4.428481 -0.956248,-0.666286 -1.511688,-1.076512 -1.731808,-1.278673 -0.406135,-0.373003 -0.616909,-0.77697 -0.70965,-1.355498 -0.02279,-0.142156 -0.04719,-0.262168 -0.05339,-0.268235 -0.0062,-0.006 -0.109979,0.04668 -0.230473,0.11719 -0.537001,0.314262 -1.389187,0.321827 -1.908895,0.01823 -0.581373,-0.33962 -1.119405,-1.1416 -1.360698,-2.029991 -0.112922,-0.415751 -0.138386,-1.492481 -0.05339,-1.9001795 0.172323,-0.8265073 0.737785,-1.7330354 1.582066,-2.5365119 0.211864,-0.201625 0.384122,-0.3808589 0.384122,-0.3984459 0,-0.021387 -0.0094,-0.031772 -0.06901,-0.028647 z m 2.314097,10.9693835 c 0.02752,-0.02473 0.05134,0.08857 0.119795,0.563814 0.134359,0.932771 0.347149,1.795068 0.516938,2.091192 0.196209,0.342205 0.684344,0.565799 1.601597,0.734391 0.210675,0.03872 0.389954,0.07714 0.399748,0.08594 0.02587,0.02326 -0.04233,0.03885 -0.493501,0.105471 -0.686649,0.101391 -1.164969,0.262935 -1.421904,0.480478 -0.303597,0.257053 -0.530889,0.911409 -0.682307,1.962282 -0.07539,0.523206 -0.115386,0.696014 -0.143233,0.625013 -0.01122,-0.02861 -0.05734,-0.337154 -0.102867,-0.686212 -0.133398,-1.022794 -0.284928,-1.588732 -0.492197,-1.837279 -0.167148,-0.200433 -0.87853,-0.464928 -1.651078,-0.614596 -0.368091,-0.07131 -0.428437,-0.10801 -0.226567,-0.138024 0.976654,-0.145207 1.648531,-0.367616 1.904989,-0.630221 0.208623,-0.21363 0.390075,-0.890253 0.557304,-2.070358 0.05097,-0.359757 0.102576,-0.662263 0.113283,-0.67189 z"/>
+ <path style="fill:#ffffff" d="M 20.360997,15.944093 C 19.887912,15.78099 19.47332,15.388777 19.223576,14.868057 19.02019,14.443997 18.981375,14.23485 19.006993,13.701041 c 0.0232,-0.483437 0.111402,-0.910953 0.256589,-1.243691 0.09466,-0.216945 0.259251,-0.457504 0.313028,-0.457504 0.01435,0 0.03521,0.165195 0.04634,0.3671 0.04615,0.83683 0.320212,1.265256 0.933711,1.459658 0.447742,0.141875 0.532733,0.184971 0.72334,0.366798 0.229779,0.219193 0.359032,0.470701 0.382863,0.745002 0.06159,0.709041 -0.624656,1.239167 -1.301867,1.005689 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dead-island.svg b/.icons/awkward/32x32/apps/dead-island.svg
new file mode 100644
index 00000000..0752d26a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dead-island.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1" d="m 16.959864,27.961864 c -0.163804,-0.0249 -0.215899,-0.06104 -0.277325,-0.192358 -0.07766,-0.166027 -0.215301,-0.227676 -0.529441,-0.237132 -0.139178,-0.0042 -0.151268,-0.01903 -0.151268,-0.185817 0,-0.09969 -0.02943,-0.216765 -0.06542,-0.260158 -0.03966,-0.04784 -0.06585,-0.218735 -0.06654,-0.434082 -0.0013,-0.391748 -0.100965,-0.591436 -0.310247,-0.621225 -0.08054,-0.01146 -0.107806,0.255219 -0.09609,0.183002 0.02624,-0.161752 0.01849,-0.232653 -0.06482,-0.593747 -0.07197,-0.311925 -0.07179,-0.355286 0.0022,-0.498283 0.04839,-0.09357 0.07222,-0.230066 0.05918,-0.33905 -0.01199,-0.100333 1.01e-4,-0.218021 0.02689,-0.261527 0.03395,-0.05517 0.0086,-0.215401 -0.08379,-0.529439 -0.07287,-0.247686 -0.132485,-0.500551 -0.132479,-0.561923 6e-6,-0.06137 -0.04663,-0.229918 -0.103639,-0.374546 -0.09495,-0.240895 -0.452772,-1.802132 -0.603488,-2.633125 -0.04935,-0.272093 -0.09362,-0.373503 -0.207247,-0.474747 -0.123439,-0.109984 -0.144406,-0.166101 -0.143897,-0.385129 3.02e-4,-0.14101 0.05705,-0.483233 0.126056,-0.760494 0.147115,-0.591118 0.16584,-1.021457 0.04644,-1.067274 -0.04346,-0.01668 -0.104727,-0.0046 -0.136141,0.02679 -0.14133,0.141332 -0.215874,-0.03119 -0.116373,-0.269335 0.07699,-0.184266 0.06154,-0.228197 -0.08025,-0.228197 -0.11685,0 -0.115542,-0.399848 0.0059,-0.75167 0.09337,-0.270502 0.09334,-0.277761 -0.0017,-0.411166 -0.123785,-0.17384 -0.122524,-0.279347 0.0042,-0.347139 0.128173,-0.06859 0.130191,-0.151268 0.0037,-0.151268 -0.103136,0 -0.255805,-0.246311 -0.255805,-0.412712 0,-0.107246 -0.115596,-0.169938 -0.208018,-0.112817 -0.09124,0.05639 -0.362517,0.05999 -0.434873,0.0057 -0.04064,-0.03047 -0.0899,-0.02494 -0.138662,0.01555 -0.05648,0.04688 -0.09298,0.04838 -0.144141,0.0059 -0.05231,-0.04341 -0.0989,-0.03294 -0.197037,0.04426 -0.163028,0.128237 -0.238685,0.128318 -0.238685,2.52e-4 0,-0.119625 -0.06405,-0.130299 -0.151268,-0.02521 -0.08686,0.10466 -0.237393,0.09453 -0.391014,-0.0263 -0.129322,-0.101724 -0.129822,-0.101727 -0.236212,-0.0018 -0.0653,0.06134 -0.146537,0.08972 -0.209629,0.07322 -0.06026,-0.01575 -0.130273,0.0059 -0.168691,0.0522 -0.07861,0.09472 -0.211495,0.102499 -0.296621,0.01737 -0.04873,-0.04873 -0.08402,-0.04786 -0.167296,0.0042 -0.07276,0.04543 -0.121747,0.04969 -0.157736,0.0137 -0.03599,-0.03599 -0.0843,-0.03502 -0.155519,0.003 -0.07597,0.04065 -0.108405,0.04002 -0.122534,-0.0024 -0.02867,-0.08602 -0.17137,-0.07018 -0.4405308,0.04889 -0.1800507,0.07964 -0.3055204,0.100321 -0.4970681,0.08192 l -0.2562234,-0.02462 -0.3278462,0.321465 c -0.1803161,0.176806 -0.3426067,0.321466 -0.360648,0.321466 -0.01804,0 -0.046241,-0.05105 -0.062659,-0.113451 l -0.029858,-0.113451 -0.077023,0.109592 c -0.042364,0.06027 -0.1530287,0.134676 -0.2459206,0.165333 -0.096271,0.03177 -0.1933057,0.109316 -0.2256655,0.180338 -0.05942,0.13042 -0.1321954,0.1596 -0.1849897,0.07418 -0.017139,-0.02773 -0.084658,-0.05042 -0.1500415,-0.05042 -0.065388,0 -0.1284259,-0.02836 -0.1400927,-0.06303 -0.016266,-0.04833 -0.042034,-0.04585 -0.1105049,0.0107 -0.07899,0.06523 -0.096572,0.06378 -0.1524209,-0.0126 -0.041896,-0.0573 -0.1329544,-0.08634 -0.2707069,-0.08634 -0.1677212,0 -0.2240121,-0.02508 -0.2931846,-0.130655 C 6.5180632,15.904395 6.4272038,15.8257 6.3632364,15.80138 6.2638694,15.7636 6.2516865,15.73339 6.2795844,15.593896 c 0.017964,-0.0898 0.062775,-0.220986 0.099595,-0.291537 0.036815,-0.07055 0.067086,-0.166129 0.067258,-0.212399 1.506e-4,-0.04627 0.080514,-0.133695 0.1785404,-0.194278 0.1285516,-0.07945 0.1702545,-0.135277 0.1496186,-0.200297 -0.021415,-0.06749 0.010773,-0.103874 0.1281165,-0.14478 0.124028,-0.04323 0.1501364,-0.212652 0.1251404,-0.291408 -0.023918,-0.07535 0.00364,-0.11772 0.1133153,-0.174451 0.079695,-0.04121 0.1729173,-0.108688 0.2071595,-0.149948 0.034244,-0.04126 0.1573853,-0.09032 0.2736528,-0.109016 0.1162668,-0.0187 0.2615879,-0.06581 0.3229361,-0.104698 0.3192518,-0.202356 1.3034303,-0.200532 2.61129,0.0049 0.415988,0.06532 1.024057,0.280878 1.351264,0.311258 0.327208,0.03038 0.758323,0.09157 0.958033,0.135977 0.656821,0.146054 0.624749,0.147432 0.65049,-0.02795 0.02206,-0.150329 0.0161,-0.156048 -0.162658,-0.156048 -0.102059,0 -0.328086,-0.0149 -0.50228,-0.03311 -0.253827,-0.02653 -0.321746,-0.05233 -0.342038,-0.129926 -0.02869,-0.109687 -0.202492,-0.18993 -0.411399,-0.18993 -0.07765,0 -0.198878,-0.04538 -0.26939,-0.100846 -0.07051,-0.05546 -0.164333,-0.100845 -0.208491,-0.100845 -0.04416,0 -0.08029,-0.0312 -0.08029,-0.06933 0,-0.06838 -0.20724,-0.132359 -0.428723,-0.132359 -0.158082,0 -0.259023,-0.127289 -0.178183,-0.224694 0.06962,-0.08389 0.02983,-0.178689 -0.07502,-0.178689 -0.03899,0 -0.168123,0.03201 -0.286954,0.07113 -0.118832,0.03912 -0.312493,0.0865 -0.430357,0.105278 -0.1904358,0.03035 -0.2142968,0.02322 -0.2142968,-0.06403 0,-0.054 0.079197,-0.197809 0.1759908,-0.319574 0.17237,-0.216839 0.221892,-0.347451 0.131739,-0.347451 -0.02488,0 -0.186045,0.158833 -0.3581522,0.352959 -0.2467799,0.278355 -0.3427456,0.35296 -0.4540171,0.35296 -0.1078037,0 -0.1656648,0.04164 -0.2452213,0.17648 -0.1250379,0.211923 -0.2080911,0.226941 -0.2091443,0.03782 -4.036e-4,-0.07626 -0.024111,-0.172697 -0.052642,-0.214297 -0.044062,-0.06425 -0.064817,-0.05696 -0.1378913,0.04834 -0.1531009,0.220657 -0.320754,0.405466 -0.3678255,0.405466 -0.1029383,0 -0.034203,-0.199212 0.1572952,-0.455876 0.1117795,-0.149818 0.1966243,-0.306731 0.1885427,-0.348693 -0.00876,-0.04552 -0.094971,-0.08934 -0.2137106,-0.108646 -0.1572017,-0.02555 -0.2291435,-0.01007 -0.3423991,0.07366 -0.1176122,0.08696 -0.1511387,0.09345 -0.186551,0.03615 -0.023746,-0.03842 -0.031914,-0.09919 -0.018157,-0.135038 0.051933,-0.135344 -0.040171,-0.173597 -0.1707256,-0.0709 -0.1631967,0.128371 -0.2165788,0.128421 -0.2165788,2.03e-4 0,-0.05584 -0.025898,-0.142992 -0.057537,-0.193667 -0.083821,-0.134218 -0.011151,-0.43813 0.1484369,-0.620774 0.3772738,-0.43178 0.4403249,-0.464966 0.8797422,-0.463037 0.054285,2.52e-4 0.088239,-0.0378 0.088239,-0.09888 0,-0.08981 0.024612,-0.09635 0.2584592,-0.06865 0.2517147,0.02981 0.256191,0.0281 0.1715409,-0.06544 -0.1255137,-0.138691 -0.054904,-0.203244 0.2222988,-0.203244 0.1615206,0 0.2654778,-0.02713 0.3101301,-0.08093 0.054189,-0.0653 0.1259983,-0.07466 0.3717387,-0.04847 0.1675151,0.01785 0.4015001,0.03064 0.5199641,0.02841 0.118693,-0.0022 0.265211,0.03086 0.326362,0.07368 0.06104,0.04275 0.168945,0.07773 0.239801,0.07773 0.151106,0 0.352961,-0.128036 0.352961,-0.22388 0,-0.0368 0.04312,-0.07817 0.09585,-0.09196 0.05271,-0.01379 0.121306,-0.07264 0.152423,-0.130782 0.04636,-0.08662 0.03815,-0.124149 -0.04542,-0.207719 -0.132033,-0.1320339 -0.0267,-0.1325722 0.189149,-9.62e-4 0.151192,0.09218 0.313924,0.132801 0.313924,0.07836 0,-0.05296 -0.431513,-0.9185925 -0.49007,-0.9551543 -0.03552,-0.022179 -0.06457,-0.066316 -0.06457,-0.098086 0,-0.031769 -0.06097,-0.1214037 -0.13549,-0.1991851 -0.107846,-0.1125667 -0.118164,-0.1414224 -0.05056,-0.1414224 0.139959,0 0.463003,0.3313057 0.631747,0.647901 0.203401,0.3816208 0.268407,0.6431358 0.418074,0.5630358 l 0.113825,-0.06094 -0.148461,-0.1187892 c -0.08165,-0.065333 -0.165479,-0.1189006 -0.186278,-0.1190381 -0.0208,-1.52e-4 -0.03782,-0.2402852 -0.03782,-0.2818836 0,-0.046578 0.04729,-0.075633 0.12308,-0.075633 0.0677,0 0.13799,-0.024124 0.156208,-0.053604 0.04265,-0.069009 -0.119138,-0.2488789 -0.224075,-0.2491264 -0.125923,-3.018e-4 -0.408173,-0.1916515 -0.408173,-0.2767286 0,-0.042192 -0.05673,-0.1260307 -0.126056,-0.1863132 -0.06933,-0.06028 -0.126058,-0.1387514 -0.126058,-0.1743734 0,-0.035626 -0.04538,-0.089053 -0.100846,-0.1187377 -0.05546,-0.029686 -0.100845,-0.089336 -0.100845,-0.1325625 0,-0.065113 0.04241,-0.072757 0.247329,-0.04457 0.204061,0.028064 0.255791,0.018899 0.2957,-0.052415 0.03794,-0.067787 0.08519,-0.07866 0.219082,-0.05038 0.09389,0.019834 0.272817,0.044199 0.397614,0.054161 0.787425,0.06283 1.148282,0.1160516 1.184515,0.1746772 0.01392,0.022536 0.138923,0.06822 0.277768,0.1015303 0.179018,0.042948 0.282256,0.1024227 0.354927,0.2044803 0.06155,0.086442 0.131612,0.1327393 0.175424,0.1159272 0.04216,-0.016177 0.172054,0.059248 0.307824,0.1787576 0.133209,0.1172547 0.286373,0.2067483 0.353837,0.2067483 0.08535,0 0.118959,0.028497 0.118959,0.1008462 0,0.1285689 0.102424,0.1285689 0.265872,0 0.07051,-0.055467 0.154879,-0.1008462 0.187482,-0.1008462 0.101577,0 0.02546,0.1209273 -0.151643,0.2409156 -0.180124,0.1220349 -0.437685,0.6526831 -0.391231,0.6991366 0.01525,0.015249 0.104025,-0.018769 0.197284,-0.0756 0.112422,-0.068509 0.220536,-0.094673 0.32083,-0.077652 0.126635,0.021498 0.200536,-0.015737 0.453805,-0.2286052 l 0.302536,-0.2542798 0.08765,0.1071609 0.08765,0.1071609 0.05092,-0.1339417 c 0.05487,-0.144338 0.151959,-0.1305063 0.151959,0.021656 0,0.065745 0.02739,0.085986 0.09313,0.068797 0.06783,-0.017744 0.110583,0.017786 0.157386,0.1307772 0.03535,0.085321 0.09156,0.1551317 0.124943,0.1551317 0.03338,0 0.226737,-0.056478 0.429692,-0.1255082 0.763404,-0.2596505 1.667196,-0.3583972 2.00264,-0.2188056 0.132537,0.055158 0.117198,0.061799 -0.231437,0.1002577 -0.20536,0.022653 -0.384189,0.051995 -0.397396,0.065209 -0.01321,0.013207 -0.0287,0.1012223 -0.03443,0.1955862 l -0.01042,0.1715718 0.116974,-0.1319713 c 0.09344,-0.105416 0.126169,-0.117989 0.162668,-0.06248 0.02513,0.038218 0.06819,0.055591 0.09568,0.038596 0.08414,-0.051995 0.818473,-0.084888 0.818473,-0.03665 0,0.024853 0.04538,0.033323 0.100845,0.018817 0.148156,-0.03874 0.126344,0.08728 -0.03781,0.2184842 -0.193283,0.154482 -0.114036,0.19836 0.131769,0.07296 0.216845,-0.1106262 0.386587,-0.1379858 0.334642,-0.05394 -0.0414,0.06699 -0.03619,0.06612 0.302537,-0.05042 0.393969,-0.1355438 0.489001,-0.132897 0.452397,0.0126 -0.02627,0.104452 -0.01138,0.113453 0.18766,0.113453 0.156166,0 0.217697,0.021 0.221592,0.07563 0.0029,0.04159 0.0088,0.124928 0.01307,0.185175 0.0054,0.07743 0.05941,0.126615 0.184159,0.167784 0.09707,0.03203 0.176479,0.0773 0.176479,0.100585 0,0.02329 0.0994,0.0803 0.220884,0.126699 0.186057,0.07105 0.333768,0.228142 0.333768,0.354951 0,0.05712 -0.599072,0.01352 -1.069697,-0.07786 -0.619741,-0.120326 -0.644678,-0.121422 -0.644678,-0.02834 0,0.107611 -0.05736,0.129123 -0.607963,0.228018 -0.404587,0.07267 -0.52848,0.116095 -0.634938,0.222552 -0.07275,0.07275 -0.16241,0.132268 -0.199252,0.132268 -0.03684,0 -0.08975,0.04252 -0.117558,0.0945 -0.03897,0.07282 -0.02784,0.115068 0.04847,0.184134 0.07223,0.06536 0.08466,0.106972 0.04592,0.153662 -0.03771,0.04543 -0.03399,0.09491 0.01278,0.170366 0.05287,0.08528 0.05332,0.114183 0.0023,0.145963 -0.04908,0.03057 -0.05083,0.07632 -0.0077,0.200152 0.07056,0.202396 0.169264,0.206015 0.927573,0.03402 0.639234,-0.144995 1.025231,-0.159103 1.244908,-0.0455 0.09793,0.05064 0.213911,0.06902 0.315393,0.04999 0.132329,-0.02483 0.182588,-0.0056 0.286327,0.108988 0.252578,0.279226 0.273061,0.318441 0.193174,0.369846 -0.114479,0.07366 0.03648,0.145737 0.307147,0.146653 0.183272,6.2e-4 0.261358,0.031 0.396123,0.154081 0.115514,0.105506 0.159801,0.184101 0.14203,0.252058 -0.01454,0.05559 0.02256,0.170396 0.08489,0.262677 0.09369,0.138725 0.106527,0.210453 0.0835,0.466469 -0.0236,0.262447 -0.04179,0.304613 -0.137246,0.318203 -0.07391,0.01052 -0.129741,-0.0226 -0.170035,-0.100846 -0.07307,-0.141911 -0.303189,-0.393837 -0.35974,-0.393837 -0.0226,0 0.0043,0.08475 0.05985,0.188339 0.111493,0.208024 0.132166,0.441909 0.04388,0.496473 -0.03138,0.0194 -0.07789,-0.002 -0.103351,-0.04745 -0.02546,-0.04549 -0.118906,-0.119405 -0.207658,-0.164247 -0.08876,-0.04483 -0.212722,-0.128495 -0.275487,-0.185894 -0.08805,-0.08053 -0.127788,-0.09069 -0.173959,-0.04453 -0.08298,0.08298 -0.216623,0.07477 -0.293644,-0.01804 -0.04275,-0.05152 -0.110149,-0.06788 -0.199107,-0.04834 -0.07395,0.01624 -0.200814,0.0032 -0.281896,-0.02895 -0.08108,-0.03216 -0.267586,-0.0546 -0.414452,-0.04982 -0.195628,0.0064 -0.313515,-0.02007 -0.440877,-0.09877 l -0.173848,-0.107444 -0.133179,0.104758 c -0.167243,0.131555 -0.280381,0.132671 -0.396905,0.0039 -0.115046,-0.127123 -0.161343,-0.127123 -0.201691,0 -0.03762,0.118537 -0.15316,0.133497 -0.194714,0.02521 -0.03322,-0.08657 -0.133034,-0.10278 -0.133034,-0.02161 0,0.02971 0.03404,0.08806 0.07563,0.129659 0.08444,0.08443 0.102655,0.270123 0.02651,0.270123 -0.02702,0 -0.08358,-0.06664 -0.125698,-0.148072 -0.04211,-0.08144 -0.09982,-0.162443 -0.128247,-0.180008 -0.05348,-0.03306 -0.415188,0.226564 -0.562101,0.403463 -0.08309,0.100048 -0.08526,0.0998 -0.341326,-0.03849 l -0.257706,-0.139184 -0.04531,0.119165 c -0.03867,0.10169 -0.09087,0.123928 -0.355969,0.151637 -0.17728,0.01852 -0.350827,0.01098 -0.404211,-0.01759 -0.121062,-0.06479 -0.387801,-0.06456 -0.427926,3.54e-4 -0.0527,0.08527 -0.126058,0.05593 -0.126058,-0.05042 0,-0.117403 -0.126883,-0.136277 -0.169502,-0.02522 -0.0369,0.09615 -0.314554,0.100084 -0.351054,0.0049 -0.01743,-0.04543 -0.09506,-0.06793 -0.217408,-0.06303 -0.162558,0.0066 -0.211999,0.03855 -0.33924,0.219731 -0.11792,0.167909 -0.136629,0.22694 -0.08981,0.283356 0.07297,0.08793 0.283834,0.457263 0.385294,0.67487 0.09785,0.209861 0.02063,0.40564 -0.168785,0.42792 -0.101979,0.01199 -0.137311,0.05132 -0.163915,0.182459 -0.01865,0.09194 -0.0788,0.21674 -0.133648,0.277327 -0.131564,0.145315 -0.246323,0.801621 -0.316876,1.284134 -0.07162,0.489775 -0.0062,0.907466 0.17604,1.124045 0.154206,0.183262 0.243057,0.464702 0.22074,0.699206 -0.01438,0.15107 -0.03839,0.18012 -0.168042,0.203275 -0.141597,0.02529 -0.150267,0.03982 -0.13561,0.227124 0.0086,0.110059 0.04784,0.295928 0.08718,0.413043 0.03933,0.117115 0.05912,0.245289 0.04394,0.28483 -0.01517,0.03954 -0.0033,0.08687 0.02627,0.105182 0.02962,0.01831 0.05386,0.06738 0.05386,0.109036 0,0.0609 -0.04332,0.06925 -0.221143,0.04259 l -0.221142,-0.03317 -0.01998,0.209501 c -0.01099,0.115226 0.0034,0.227772 0.03206,0.250103 0.02861,0.02233 0.159815,0.03991 0.291544,0.03907 0.131731,-8.93e-4 0.253657,0.01261 0.270949,0.02992 0.06543,0.06543 -0.03327,0.187063 -0.151791,0.187063 -0.220605,0 -0.283032,0.05124 -0.283032,0.232298 0,0.197138 0.08429,0.223143 0.217804,0.06721 0.06291,-0.07346 0.136319,-0.0993 0.250714,-0.08825 0.149152,0.01443 0.163044,0.03131 0.17813,0.216694 0.009,0.110579 0.04215,0.232123 0.07367,0.270098 0.05486,0.0661 0.155737,0.228839 0.208041,0.335615 0.01358,0.02774 0.0488,0.144709 0.07828,0.259947 0.02946,0.115238 0.09582,0.261702 0.147461,0.325475 l 0.09389,0.115952 0.100214,-0.199419 c 0.112335,-0.223535 0.11602,-0.497238 0.01548,-1.149355 -0.06338,-0.411062 -0.01167,-1.085316 0.106194,-1.384666 0.154625,-0.392724 0.222853,-1.119359 0.105103,-1.119359 -0.01505,0 -0.149272,0.05768 -0.298298,0.128184 -0.270187,0.127818 -0.399814,0.125539 -0.349283,-0.0061 0.01465,-0.03819 0.197333,-0.330124 0.405946,-0.648728 0.31824,-0.486031 0.405816,-0.586133 0.544045,-0.621854 0.13468,-0.03481 0.189516,-0.09414 0.300463,-0.325085 0.142812,-0.297275 0.271168,-0.383749 0.437492,-0.294735 0.130862,0.07004 0.454601,0.733783 0.481307,0.986807 0.01171,0.110929 0.05715,0.35255 0.100984,0.536936 0.04383,0.184386 0.07757,0.445324 0.07496,0.579862 -0.0057,0.297094 0.0751,0.835298 0.177055,1.178611 0.145934,0.491411 0.164066,1.108129 0.03258,1.108129 -0.025,0 -0.06123,-0.07375 -0.0805,-0.163874 -0.01927,-0.09013 -0.06052,-0.195412 -0.09167,-0.23396 -0.03114,-0.03855 -0.05853,-0.208723 -0.06087,-0.37817 -0.0026,-0.182802 -0.04946,-0.431114 -0.115458,-0.610622 -0.06117,-0.166395 -0.14658,-0.43424 -0.189797,-0.595211 -0.111791,-0.416383 -0.197308,-0.350621 -0.190105,0.14619 0.0044,0.306372 0.04355,0.50943 0.169033,0.877615 0.102001,0.299292 0.17334,0.623595 0.190138,0.864362 0.02485,0.35617 0.01873,0.389709 -0.08079,0.442973 -0.118158,0.06324 -0.136876,0.207031 -0.05693,0.437332 0.151246,0.435708 0.135828,1.469007 -0.02536,1.699127 -0.0535,0.07638 -0.07631,0.242237 -0.07753,0.563433 -0.0013,0.344019 -0.02551,0.50445 -0.09914,0.656882 -0.05359,0.11093 -0.09819,-0.06102 -0.09913,-0.01566 -0.0027,0.129569 -0.118254,0.321086 -0.275224,0.456107 -0.142906,0.122923 -0.143505,0.125882 -0.08857,0.437757 0.06843,0.388462 0.0056,0.584248 -0.173215,0.53938 -0.109091,-0.02738 -0.11195,-0.01894 -0.0843,0.249031 0.02257,0.218746 0.01381,0.27586 -0.04146,0.270218 -0.03855,-0.0039 -0.160843,-0.02096 -0.271773,-0.03782 z m 0.771361,-3.332969 c 0.178046,-0.09166 0.216628,-0.257089 0.138118,-0.592202 -0.03779,-0.161311 -0.106908,-0.48616 -0.153589,-0.721886 -0.07604,-0.383939 -0.163107,-0.554651 -0.282909,-0.554651 -0.08429,0 -0.195656,0.167503 -0.195656,0.294279 0,0.0747 -0.04538,0.220479 -0.100846,0.323964 -0.05546,0.103487 -0.100845,0.215382 -0.100845,0.248658 0,0.03327 -0.05937,0.146172 -0.131934,0.250881 -0.187081,0.269959 -0.140965,0.46056 0.192002,0.793524 l 0.259463,0.259461 0.130166,-0.121188 c 0.0716,-0.06666 0.182304,-0.148033 0.24603,-0.18084 z m -2.057143,-2.322544 c 0,-0.02774 -0.02269,-0.05042 -0.05042,-0.05042 -0.02774,0 -0.05042,0.02269 -0.05042,0.05042 0,0.02773 0.0227,0.05042 0.05042,0.05042 0.02774,0 0.05042,-0.0227 0.05042,-0.05042 z m 2.838017,-9.346776 c 0.160415,-0.04124 0.424248,-0.08996 0.586295,-0.108297 0.365894,-0.0414 0.428876,-0.07762 0.383503,-0.220581 -0.03223,-0.101541 -0.04025,-0.103595 -0.09771,-0.02501 -0.05747,0.07857 -0.0805,0.07265 -0.280388,-0.07215 -0.160524,-0.116282 -0.272146,-0.157562 -0.42452,-0.156993 -0.24218,8.94e-4 -0.314128,0.03798 -0.340178,0.175325 -0.01048,0.05525 -0.08099,0.130147 -0.156695,0.16643 -0.178581,0.08559 -0.277022,0.258216 -0.181475,0.318232 0.03753,0.02357 0.10227,0.03277 0.143868,0.02044 0.04159,-0.01233 0.206884,-0.05616 0.3673,-0.09739 z m -6.329796,-1.832032 c 0.03466,-0.0114 0.06303,0.01518 0.06303,0.05909 0,0.105351 0.02952,0.100741 0.154369,-0.0241 0.135708,-0.135709 0.107547,-0.270055 -0.06072,-0.289616 -0.169895,-0.01975 -0.345773,0.192441 -0.345773,0.417168 0,0.23553 0.07144,0.269621 0.100845,0.04812 0.01387,-0.104447 0.05358,-0.199242 0.08825,-0.210652 z m 2.010646,-0.593871 c -0.03513,-0.09154 -0.132397,-0.09772 -0.132397,-0.0084 0,0.09179 0.11958,0.205996 0.14279,0.136369 0.0099,-0.02969 0.0052,-0.08726 -0.01039,-0.127948 z m 6.071513,-0.1223 0.174575,-0.149174 -0.151268,0.04294 c -0.415967,0.118074 -0.599551,0.25541 -0.341425,0.25541 0.08609,0 0.213416,-0.05971 0.318118,-0.149175 z m -7.768028,-0.07895 c -0.03508,-0.04227 -0.07691,-0.06373 -0.09295,-0.04768 -0.01605,0.01605 0.0042,0.05028 0.045,0.07608 0.106744,0.06751 0.120691,0.05925 0.04795,-0.02839 z M 13.917137,9.9214234 C 13.86275,9.8153545 13.775404,9.4359756 13.68066,9.3965139 l -0.137591,-0.1260574 0.06853,0.1260574 c 0.1918,0.3527831 0.370268,0.8202131 0.386355,0.7719551 0.0099,-0.02981 -0.02643,-0.140978 -0.08082,-0.2470456 z m 4.88316,-0.1035193 c 0,-0.1428145 -0.176165,-0.04083 -0.193583,0.1120669 -0.017,0.149268 -0.01651,0.149577 0.08824,0.05478 0.05794,-0.052429 0.105343,-0.1275156 0.105343,-0.1668494 z m 5.640333,0.6450819 c -0.105887,-0.08679 -0.111617,-0.109721 -0.05187,-0.207637 0.08539,-0.139926 0.05633,-0.167028 -0.373005,-0.3478736 -0.338983,-0.1427898 -0.484946,-0.2621159 -0.411038,-0.3360253 0.05728,-0.057275 0.431228,-0.0264 0.7375,0.060899 0.155051,0.044199 0.345923,0.2224047 0.456853,0.2488981 0.110931,0.026496 0.387273,-0.019889 0.5814,0.044048 0.272052,0.089605 0.352959,0.1381728 0.352959,0.2118768 0,0.08405 -0.03957,0.09562 -0.326967,0.09562 -0.1214,0 -0.333868,-0.01083 -0.385103,0.04302 -0.06365,0.06691 0.04886,0.204575 0.04092,0.245597 -0.01928,0.0996 -0.255292,0.03913 -0.404849,0.03913 -0.05377,0 -0.15133,-0.0439 -0.216801,-0.09756 z M 8.8389035,8.673814 C 8.2100902,8.2653628 8.1568979,8.1341657 9.0263551,8.6363522 9.2423022,8.73551 9.2431499,8.7368863 9.0909386,8.7410787 9.006109,8.7434162 8.8926933,8.7131457 8.8389035,8.673814 Z M 8.1232676,8.6401472 c -0.062404,-0.02356 -0.1134509,-0.077605 -0.1134509,-0.1200989 0,-0.057035 -0.056093,-0.07766 -0.214297,-0.078792 -0.2930265,-0.00213 -0.1531586,-0.07854 0.2677348,-0.146318 0.2944785,-0.047424 0.2609782,-0.057489 0.3513511,0.032876 0.09861,0.098611 0.1702367,0.1142036 0.07216,0.190797 C 8.3045778,8.6608966 8.2375571,8.6833042 8.1232621,8.6401458 Z M 10.291447,7.5522081 c -0.03466,-0.013984 -0.06303,-0.076748 -0.06303,-0.1394726 0,-0.1477028 -0.111838,-0.2450602 -0.5085443,-0.4426977 -0.4351599,-0.2167962 -0.2420935,-0.2557809 0.2092664,-0.042256 0.3837239,0.1815313 0.3979569,0.1825495 0.7505309,0.05368 0.15034,-0.054953 0.734536,-0.462509 0.746292,-0.4507532 0.01176,0.011754 -0.475077,0.4572943 -0.529929,0.5351558 -0.05485,0.077864 -0.11683,0.1982912 -0.137729,0.2676223 -0.0209,0.069331 -0.06069,0.1544203 -0.08842,0.189086 -0.04995,0.062438 -0.256961,0.078649 -0.378431,0.029638 z m 6.517148,-0.6991499 c -0.11093,-0.036559 -0.37754,-0.068215 -0.592467,-0.070345 -0.391296,-0.00385 -0.474997,-0.050757 -0.337016,-0.1887346 0.03807,-0.038067 -0.0098,-0.091131 -0.163875,-0.1817662 -0.263511,-0.1549892 -0.471474,-0.3671176 -0.402001,-0.4100534 0.02757,-0.017034 0.274434,0.077 0.548594,0.2089769 0.27416,0.1319749 0.565303,0.2650875 0.646985,0.2958064 0.334222,0.125694 0.972715,0.3223187 1.046653,0.3223187 0.04354,0 0.09318,0.022691 0.110315,0.050419 0.04573,0.07399 -0.614097,0.053491 -0.857188,-0.02662 z m -6.101696,0.3250829 c 0,-0.021693 0.5596,-0.5343088 0.719062,-0.6474322 0.334704,-0.2374416 0.439442,-0.1777802 0.135649,0.077267 -0.1861,0.1562417 -0.85471,0.6530053 -0.85471,0.5701639 z"/>
+ <path style="fill:#ca1010" d="m 16.959864,26.961783 c -0.163804,-0.0249 -0.215899,-0.06104 -0.277325,-0.192358 -0.07766,-0.166027 -0.215301,-0.227676 -0.529441,-0.237132 -0.139178,-0.0042 -0.151268,-0.01903 -0.151268,-0.185817 0,-0.09969 -0.02943,-0.216765 -0.06542,-0.260158 -0.03966,-0.04784 -0.06585,-0.218735 -0.06654,-0.434082 -0.0013,-0.391748 -0.100965,-0.591436 -0.310247,-0.621225 -0.08054,-0.01146 -0.107806,0.255219 -0.09609,0.183002 0.02624,-0.161752 0.01849,-0.232653 -0.06482,-0.593747 -0.07197,-0.311925 -0.07179,-0.355286 0.0022,-0.498283 0.04839,-0.09357 0.07222,-0.230066 0.05918,-0.33905 -0.01199,-0.100333 1.01e-4,-0.218021 0.02689,-0.261527 0.03395,-0.05517 0.0086,-0.215401 -0.08379,-0.529439 -0.07287,-0.247686 -0.132485,-0.500551 -0.132479,-0.561923 6e-6,-0.06137 -0.04663,-0.229918 -0.103639,-0.374546 -0.09495,-0.240895 -0.452772,-1.802132 -0.603488,-2.633125 -0.04935,-0.272093 -0.09362,-0.373503 -0.207247,-0.474747 -0.123439,-0.109984 -0.144406,-0.166101 -0.143897,-0.385129 3.02e-4,-0.14101 0.05705,-0.483233 0.126056,-0.760494 0.147115,-0.591118 0.16584,-1.021457 0.04644,-1.067274 -0.04346,-0.01668 -0.104727,-0.0046 -0.136141,0.02679 -0.14133,0.141332 -0.215874,-0.03119 -0.116373,-0.269335 0.07699,-0.184266 0.06154,-0.228197 -0.08025,-0.228197 -0.11685,0 -0.115542,-0.399848 0.0059,-0.75167 0.09337,-0.270502 0.09334,-0.277761 -0.0017,-0.411166 -0.123785,-0.17384 -0.122524,-0.279347 0.0042,-0.347139 0.128173,-0.06859 0.130191,-0.151268 0.0037,-0.151268 -0.103136,0 -0.255805,-0.246311 -0.255805,-0.412712 0,-0.107246 -0.115596,-0.169938 -0.208018,-0.112817 -0.09124,0.05639 -0.362517,0.05999 -0.434873,0.0057 -0.04064,-0.03047 -0.0899,-0.02494 -0.138662,0.01555 -0.05648,0.04688 -0.09298,0.04838 -0.144141,0.0059 -0.05231,-0.04341 -0.0989,-0.03294 -0.197037,0.04426 -0.163028,0.128237 -0.238685,0.128318 -0.238685,2.52e-4 0,-0.119625 -0.06405,-0.130299 -0.151268,-0.02521 -0.08686,0.10466 -0.237393,0.09453 -0.391014,-0.0263 -0.129322,-0.101724 -0.129822,-0.101727 -0.236212,-0.0018 -0.0653,0.06134 -0.146537,0.08972 -0.209629,0.07322 -0.06026,-0.01575 -0.130273,0.0059 -0.168691,0.0522 -0.07861,0.09472 -0.211495,0.102499 -0.296621,0.01737 -0.04873,-0.04873 -0.08402,-0.04786 -0.167296,0.0042 -0.07276,0.04543 -0.121747,0.04969 -0.157736,0.0137 -0.03599,-0.03599 -0.0843,-0.03502 -0.155519,0.003 -0.07597,0.04065 -0.108405,0.04002 -0.122534,-0.0024 -0.02867,-0.08602 -0.17137,-0.07018 -0.4405308,0.04889 -0.1800507,0.07964 -0.3055204,0.100321 -0.4970681,0.08192 l -0.2562234,-0.02462 -0.3278462,0.321465 c -0.1803161,0.176806 -0.3426067,0.321466 -0.360648,0.321466 -0.01804,0 -0.046241,-0.05105 -0.062659,-0.113451 l -0.029858,-0.113451 -0.077023,0.109592 c -0.042364,0.06027 -0.1530287,0.134676 -0.2459206,0.165333 -0.096271,0.03177 -0.1933057,0.109316 -0.2256655,0.180338 -0.05942,0.13042 -0.1321954,0.1596 -0.1849897,0.07418 -0.017139,-0.02773 -0.084658,-0.05042 -0.1500415,-0.05042 -0.065388,0 -0.1284259,-0.02836 -0.1400927,-0.06303 -0.016266,-0.04833 -0.042034,-0.04585 -0.1105049,0.0107 -0.07899,0.06523 -0.096572,0.06378 -0.1524209,-0.0126 -0.041896,-0.0573 -0.1329544,-0.08634 -0.2707069,-0.08634 -0.1677212,0 -0.2240121,-0.02508 -0.2931846,-0.130655 -0.047087,-0.07186 -0.1379464,-0.150555 -0.2019138,-0.174875 -0.099367,-0.03778 -0.1115499,-0.06799 -0.083652,-0.207484 0.017964,-0.0898 0.062775,-0.220986 0.099595,-0.291537 0.036815,-0.07055 0.067086,-0.166129 0.067258,-0.212399 1.506e-4,-0.04627 0.080514,-0.133695 0.1785404,-0.194278 0.1285516,-0.07945 0.1702545,-0.135277 0.1496186,-0.200297 -0.021415,-0.06749 0.010773,-0.103874 0.1281165,-0.14478 0.124028,-0.04323 0.1501364,-0.212652 0.1251404,-0.291408 -0.023918,-0.07535 0.00364,-0.11772 0.1133153,-0.174451 0.079695,-0.04121 0.1729173,-0.108688 0.2071595,-0.149948 0.034244,-0.04126 0.1573853,-0.09032 0.2736528,-0.109016 0.1162668,-0.0187 0.2615879,-0.06581 0.3229361,-0.104698 0.3192518,-0.202356 1.3034303,-0.200532 2.61129,0.0049 0.415988,0.06532 1.024057,0.280878 1.351264,0.311258 0.327208,0.03038 0.758323,0.09157 0.958033,0.135977 0.656821,0.146054 0.624749,0.147432 0.65049,-0.02795 0.02206,-0.150329 0.0161,-0.156048 -0.162658,-0.156048 -0.102059,0 -0.328086,-0.0149 -0.50228,-0.03311 -0.253827,-0.02653 -0.321746,-0.05233 -0.342038,-0.129926 -0.02869,-0.109687 -0.202492,-0.18993 -0.411399,-0.18993 -0.07765,0 -0.198878,-0.04538 -0.26939,-0.100846 -0.07051,-0.05546 -0.164333,-0.100845 -0.208491,-0.100845 -0.04416,0 -0.08029,-0.0312 -0.08029,-0.06933 0,-0.06838 -0.20724,-0.132359 -0.428723,-0.132359 -0.158082,0 -0.259023,-0.127289 -0.178183,-0.224694 0.06962,-0.08389 0.02983,-0.178689 -0.07502,-0.178689 -0.03899,0 -0.168123,0.03201 -0.286954,0.07113 -0.118832,0.03912 -0.312493,0.0865 -0.430357,0.105278 -0.1904358,0.03035 -0.2142968,0.02322 -0.2142968,-0.06403 0,-0.054 0.079197,-0.197809 0.1759908,-0.319574 0.17237,-0.216839 0.221892,-0.347451 0.131739,-0.347451 -0.02488,0 -0.186045,0.158833 -0.3581522,0.352959 -0.2467799,0.278355 -0.3427456,0.35296 -0.4540171,0.35296 -0.1078037,0 -0.1656648,0.04164 -0.2452213,0.17648 -0.1250379,0.211923 -0.2080911,0.226941 -0.2091443,0.03782 -4.036e-4,-0.07626 -0.024111,-0.172697 -0.052642,-0.214297 -0.044062,-0.06425 -0.064817,-0.05696 -0.1378913,0.04834 -0.1531009,0.220657 -0.320754,0.405466 -0.3678255,0.405466 -0.1029383,0 -0.034203,-0.199212 0.1572952,-0.455876 0.1117795,-0.149818 0.1966243,-0.306731 0.1885427,-0.348693 -0.00876,-0.04552 -0.094971,-0.08934 -0.2137106,-0.108646 -0.1572017,-0.02555 -0.2291435,-0.01007 -0.3423991,0.07366 -0.1176122,0.08696 -0.1511387,0.09345 -0.186551,0.03615 -0.023746,-0.03842 -0.031914,-0.09919 -0.018157,-0.135038 0.051933,-0.135344 -0.040171,-0.173597 -0.1707256,-0.0709 -0.1631967,0.128371 -0.2165788,0.128421 -0.2165788,2.03e-4 0,-0.05584 -0.025898,-0.142992 -0.057537,-0.193667 -0.083821,-0.134218 -0.011151,-0.43813 0.1484369,-0.620774 0.3772738,-0.43178 0.4403249,-0.464966 0.8797422,-0.463037 0.054285,2.52e-4 0.088239,-0.0378 0.088239,-0.09888 0,-0.08981 0.024612,-0.09635 0.2584592,-0.06865 0.2517147,0.02981 0.256191,0.0281 0.1715409,-0.06544 -0.1255137,-0.1386907 -0.054904,-0.203244 0.2222988,-0.203244 0.1615206,0 0.2654778,-0.027129 0.3101301,-0.08093 C 9.6819652,9.56543 9.7537745,9.556071 9.9995149,9.58226 10.16703,9.600114 10.401015,9.612895 10.519479,9.610674 c 0.118693,-0.0022 0.265211,0.030855 0.326362,0.073684 0.06104,0.042749 0.168945,0.07773 0.239801,0.07773 0.151106,0 0.352961,-0.1280361 0.352961,-0.2238801 0,-0.036795 0.04312,-0.07817 0.09585,-0.091959 0.05271,-0.013791 0.121306,-0.072639 0.152423,-0.1307819 0.04636,-0.086616 0.03815,-0.124149 -0.04542,-0.2077191 -0.132033,-0.1320339 -0.0267,-0.1325722 0.189149,-9.625e-4 0.151192,0.092183 0.313924,0.1328011 0.313924,0.078359 0,-0.052958 -0.431513,-0.918592 -0.49007,-0.9551538 -0.03552,-0.022179 -0.06457,-0.066316 -0.06457,-0.098086 0,-0.031769 -0.06097,-0.1214037 -0.13549,-0.1991851 -0.107846,-0.1125667 -0.118164,-0.1414224 -0.05056,-0.1414224 0.139959,0 0.463003,0.3313057 0.631747,0.647901 0.203401,0.3816208 0.268407,0.6431359 0.418074,0.5630356 l 0.113825,-0.06094 -0.148461,-0.1187892 c -0.08165,-0.065333 -0.165479,-0.1189006 -0.186278,-0.1190381 -0.0208,-1.52e-4 -0.03782,-0.2402852 -0.03782,-0.2818836 0,-0.046578 0.04729,-0.075633 0.12308,-0.075633 0.0677,0 0.13799,-0.024124 0.156208,-0.053604 0.04265,-0.069009 -0.119138,-0.2488789 -0.224075,-0.2491264 -0.125923,-3.018e-4 -0.408173,-0.1916515 -0.408173,-0.2767286 0,-0.042192 -0.05673,-0.1260307 -0.126056,-0.1863132 -0.06933,-0.06028 -0.126058,-0.1387514 -0.126058,-0.1743734 0,-0.035626 -0.04538,-0.089053 -0.100846,-0.1187377 -0.05546,-0.029686 -0.100845,-0.089336 -0.100845,-0.1325625 0,-0.065113 0.04241,-0.072757 0.247329,-0.04457 0.204061,0.028064 0.255791,0.018899 0.2957,-0.052415 0.03794,-0.067787 0.08519,-0.07866 0.219082,-0.05038 0.09389,0.019834 0.272817,0.044199 0.397614,0.054161 0.787425,0.06283 1.148282,0.1160516 1.184515,0.1746772 0.01392,0.022536 0.138923,0.06822 0.277768,0.1015303 0.179018,0.042948 0.282256,0.1024227 0.354927,0.2044803 0.06155,0.086442 0.131612,0.1327393 0.175424,0.1159272 0.04216,-0.016177 0.172054,0.059248 0.307824,0.1787576 0.133209,0.1172547 0.286373,0.2067483 0.353837,0.2067483 0.08535,0 0.118959,0.028497 0.118959,0.1008462 0,0.1285689 0.102424,0.1285689 0.265872,0 0.07051,-0.055467 0.154879,-0.1008462 0.187482,-0.1008462 0.101577,0 0.02546,0.1209273 -0.151643,0.2409156 -0.180124,0.1220349 -0.437685,0.6526831 -0.391231,0.6991366 0.01525,0.015249 0.104025,-0.018769 0.197284,-0.0756 0.112422,-0.068509 0.220536,-0.094673 0.32083,-0.077652 0.126635,0.021498 0.200536,-0.015737 0.453805,-0.2286052 l 0.302536,-0.2542798 0.08765,0.1071609 0.08765,0.1071609 0.05092,-0.1339417 c 0.05487,-0.144338 0.151959,-0.1305063 0.151959,0.021656 0,0.065745 0.02739,0.085986 0.09313,0.068797 0.06783,-0.017744 0.110583,0.017786 0.157386,0.1307772 0.03535,0.085321 0.09156,0.1551317 0.124943,0.1551317 0.03338,0 0.226737,-0.056478 0.429692,-0.1255082 0.763404,-0.2596505 1.667196,-0.3583972 2.00264,-0.2188056 0.132537,0.055158 0.117198,0.061799 -0.231437,0.1002577 -0.20536,0.022653 -0.384189,0.051995 -0.397396,0.065209 -0.01321,0.013207 -0.0287,0.1012223 -0.03443,0.1955862 l -0.01042,0.1715718 0.116974,-0.1319713 c 0.09344,-0.105416 0.126169,-0.117989 0.162668,-0.06248 0.02513,0.038218 0.06819,0.055591 0.09568,0.038596 0.08414,-0.051995 0.818473,-0.084888 0.818473,-0.03665 0,0.024853 0.04538,0.033323 0.100845,0.018817 0.148156,-0.03874 0.126344,0.08728 -0.03781,0.2184846 -0.193283,0.1544813 -0.114036,0.1983594 0.131769,0.072961 0.216845,-0.1106266 0.386587,-0.1379862 0.334642,-0.053941 -0.0414,0.06699 -0.03619,0.066117 0.302537,-0.050421 0.393969,-0.1355442 0.489001,-0.1328974 0.452397,0.012602 -0.02627,0.1044515 -0.01138,0.1134522 0.18766,0.1134522 0.156166,0 0.217697,0.021003 0.221592,0.075633 0.0029,0.041594 0.0088,0.1249279 0.01307,0.1851753 0.0054,0.077432 0.05941,0.126615 0.184159,0.1677844 0.09707,0.032031 0.176479,0.077298 0.176479,0.100585 0,0.023286 0.0994,0.080303 0.220884,0.1266989 0.186057,0.071052 0.333768,0.2281419 0.333768,0.3549509 0,0.05712 -0.599072,0.01352 -1.069697,-0.07786 -0.619741,-0.120326 -0.644678,-0.121422 -0.644678,-0.02834 0,0.107611 -0.05736,0.129123 -0.607963,0.228018 -0.404587,0.07267 -0.52848,0.116095 -0.634938,0.222552 -0.07275,0.07275 -0.16241,0.132268 -0.199252,0.132268 -0.03684,0 -0.08975,0.04252 -0.117558,0.0945 -0.03897,0.07282 -0.02784,0.115068 0.04847,0.184134 0.07223,0.06536 0.08466,0.106972 0.04592,0.153662 -0.03771,0.04543 -0.03399,0.09491 0.01278,0.170366 0.05287,0.08528 0.05332,0.114183 0.0023,0.145963 -0.04908,0.03057 -0.05083,0.07632 -0.0077,0.200152 0.07056,0.202396 0.169264,0.206015 0.927573,0.03402 0.639234,-0.144995 1.025231,-0.159103 1.244908,-0.0455 0.09793,0.05064 0.213911,0.06902 0.315393,0.04999 0.132329,-0.02483 0.182588,-0.0056 0.286327,0.108988 0.252578,0.279226 0.273061,0.318441 0.193174,0.369846 -0.114479,0.07366 0.03648,0.145737 0.307147,0.146653 0.183272,6.2e-4 0.261358,0.031 0.396123,0.154081 0.115514,0.105506 0.159801,0.184101 0.14203,0.252058 -0.01454,0.05559 0.02256,0.170396 0.08489,0.262677 0.09369,0.138725 0.106527,0.210453 0.0835,0.466469 -0.0236,0.262447 -0.04179,0.304613 -0.137246,0.318203 -0.07391,0.01052 -0.129741,-0.0226 -0.170035,-0.100846 -0.07307,-0.141911 -0.303189,-0.393837 -0.35974,-0.393837 -0.0226,0 0.0043,0.08475 0.05985,0.188339 0.111493,0.208024 0.132166,0.441909 0.04388,0.496473 -0.03138,0.0194 -0.07789,-0.002 -0.103351,-0.04745 -0.02546,-0.04549 -0.118906,-0.119405 -0.207658,-0.164247 -0.08876,-0.04483 -0.212722,-0.128495 -0.275487,-0.185894 -0.08805,-0.08053 -0.127788,-0.09069 -0.173959,-0.04453 -0.08298,0.08298 -0.216623,0.07477 -0.293644,-0.01804 -0.04275,-0.05152 -0.110149,-0.06788 -0.199107,-0.04834 -0.07395,0.01624 -0.200814,0.0032 -0.281896,-0.02895 -0.08108,-0.03216 -0.267586,-0.0546 -0.414452,-0.04982 -0.195628,0.0064 -0.313515,-0.02007 -0.440877,-0.09877 l -0.173848,-0.107444 -0.133179,0.104758 c -0.167243,0.131555 -0.280381,0.132671 -0.396905,0.0039 -0.115046,-0.127123 -0.161343,-0.127123 -0.201691,0 -0.03762,0.118537 -0.15316,0.133497 -0.194714,0.02521 -0.03322,-0.08657 -0.133034,-0.10278 -0.133034,-0.02161 0,0.02971 0.03404,0.08806 0.07563,0.129659 0.08444,0.08443 0.102655,0.270123 0.02651,0.270123 -0.02702,0 -0.08358,-0.06664 -0.125698,-0.148072 -0.04211,-0.08144 -0.09982,-0.162443 -0.128247,-0.180008 -0.05348,-0.03306 -0.415188,0.226564 -0.562101,0.403463 -0.08309,0.100048 -0.08526,0.0998 -0.341326,-0.03849 l -0.257706,-0.139184 -0.04531,0.119165 c -0.03867,0.10169 -0.09087,0.123928 -0.355969,0.151637 -0.17728,0.01852 -0.350827,0.01098 -0.404211,-0.01759 -0.121062,-0.06479 -0.387801,-0.06456 -0.427926,3.54e-4 -0.0527,0.08527 -0.126058,0.05593 -0.126058,-0.05042 0,-0.117403 -0.126883,-0.136277 -0.169502,-0.02522 -0.0369,0.09615 -0.314554,0.100084 -0.351054,0.0049 -0.01743,-0.04543 -0.09506,-0.06793 -0.217408,-0.06303 -0.162558,0.0066 -0.211999,0.03855 -0.33924,0.219731 -0.11792,0.167909 -0.136629,0.22694 -0.08981,0.283356 0.07297,0.08793 0.283834,0.457263 0.385294,0.67487 0.09785,0.209861 0.02063,0.40564 -0.168785,0.42792 -0.101979,0.01199 -0.137311,0.05132 -0.163915,0.182459 -0.01865,0.09194 -0.0788,0.21674 -0.133648,0.277327 -0.131564,0.145315 -0.246323,0.801621 -0.316876,1.284134 -0.07162,0.489775 -0.0062,0.907466 0.17604,1.124045 0.154206,0.183262 0.243057,0.464702 0.22074,0.699206 -0.01438,0.15107 -0.03839,0.18012 -0.168042,0.203275 -0.141597,0.02529 -0.150267,0.03982 -0.13561,0.227124 0.0086,0.110059 0.04784,0.295928 0.08718,0.413043 0.03933,0.117115 0.05912,0.245289 0.04394,0.28483 -0.01517,0.03954 -0.0033,0.08687 0.02627,0.105182 0.02962,0.01831 0.05386,0.06738 0.05386,0.109036 0,0.0609 -0.04332,0.06925 -0.221143,0.04259 l -0.221142,-0.03317 -0.01998,0.209501 c -0.01099,0.115226 0.0034,0.227772 0.03206,0.250103 0.02861,0.02233 0.159815,0.03991 0.291544,0.03907 0.131731,-8.93e-4 0.253657,0.01261 0.270949,0.02992 0.06543,0.06543 -0.03327,0.187063 -0.151791,0.187063 -0.220605,0 -0.283032,0.05124 -0.283032,0.232298 0,0.197138 0.08429,0.223143 0.217804,0.06721 0.06291,-0.07346 0.136319,-0.0993 0.250714,-0.08825 0.149152,0.01443 0.163044,0.03131 0.17813,0.216694 0.009,0.110579 0.04215,0.232123 0.07367,0.270098 0.05486,0.0661 0.155737,0.228839 0.208041,0.335615 0.01358,0.02774 0.0488,0.144709 0.07828,0.259947 0.02946,0.115238 0.09582,0.261702 0.147461,0.325475 l 0.09389,0.115952 0.100214,-0.199419 c 0.112335,-0.223535 0.11602,-0.497238 0.01548,-1.149355 -0.06338,-0.411062 -0.01167,-1.085316 0.106194,-1.384666 0.154625,-0.392724 0.222853,-1.119359 0.105103,-1.119359 -0.01505,0 -0.149272,0.05768 -0.298298,0.128184 -0.270187,0.127818 -0.399814,0.125539 -0.349283,-0.0061 0.01465,-0.03819 0.197333,-0.330124 0.405946,-0.648728 0.31824,-0.486031 0.405816,-0.586133 0.544045,-0.621854 0.13468,-0.03481 0.189516,-0.09414 0.300463,-0.325085 0.142812,-0.297275 0.271168,-0.383749 0.437492,-0.294735 0.130862,0.07004 0.454601,0.733783 0.481307,0.986807 0.01171,0.110929 0.05715,0.35255 0.100984,0.536936 0.04383,0.184386 0.07757,0.445324 0.07496,0.579862 -0.0057,0.297094 0.0751,0.835298 0.177055,1.178611 0.145934,0.491411 0.164066,1.108129 0.03258,1.108129 -0.025,0 -0.06123,-0.07375 -0.0805,-0.163874 -0.01927,-0.09013 -0.06052,-0.195412 -0.09167,-0.23396 -0.03114,-0.03855 -0.05853,-0.208723 -0.06087,-0.37817 -0.0026,-0.182802 -0.04946,-0.431114 -0.115458,-0.610622 -0.06117,-0.166395 -0.14658,-0.43424 -0.189797,-0.595211 -0.111791,-0.416383 -0.197308,-0.350621 -0.190105,0.14619 0.0044,0.306372 0.04355,0.50943 0.169033,0.877615 0.102001,0.299292 0.17334,0.623595 0.190138,0.864362 0.02485,0.35617 0.01873,0.389709 -0.08079,0.442973 -0.118158,0.06324 -0.136876,0.207031 -0.05693,0.437332 0.151246,0.435708 0.135828,1.469007 -0.02536,1.699127 -0.0535,0.07638 -0.07631,0.242237 -0.07753,0.563433 -0.0013,0.344019 -0.02551,0.50445 -0.09914,0.656882 -0.05359,0.11093 -0.09819,-0.06102 -0.09913,-0.01566 -0.0027,0.129569 -0.118254,0.321086 -0.275224,0.456107 -0.142906,0.122923 -0.143505,0.125882 -0.08857,0.437757 0.06843,0.388462 0.0056,0.584248 -0.173215,0.53938 -0.109091,-0.02738 -0.11195,-0.01894 -0.0843,0.249031 0.02257,0.218746 0.01381,0.27586 -0.04146,0.270218 -0.03855,-0.0039 -0.160843,-0.02096 -0.271773,-0.03782 z m 0.771361,-3.332969 c 0.178046,-0.09166 0.216628,-0.257089 0.138118,-0.592202 -0.03779,-0.161311 -0.106908,-0.48616 -0.153589,-0.721886 -0.07604,-0.383939 -0.163107,-0.554651 -0.282909,-0.554651 -0.08429,0 -0.195656,0.167503 -0.195656,0.294279 0,0.0747 -0.04538,0.220479 -0.100846,0.323964 -0.05546,0.103487 -0.100845,0.215382 -0.100845,0.248658 0,0.03327 -0.05937,0.146172 -0.131934,0.250881 -0.187081,0.269959 -0.140965,0.46056 0.192002,0.793524 l 0.259463,0.259461 0.130166,-0.121188 c 0.0716,-0.06666 0.182304,-0.148033 0.24603,-0.18084 z M 15.674082,21.30627 c 0,-0.02774 -0.02269,-0.05042 -0.05042,-0.05042 -0.02774,0 -0.05042,0.02269 -0.05042,0.05042 0,0.02773 0.0227,0.05042 0.05042,0.05042 0.02774,0 0.05042,-0.0227 0.05042,-0.05042 z m 2.838017,-9.346776 c 0.160415,-0.04124 0.424248,-0.08996 0.586295,-0.108297 0.365894,-0.0414 0.428876,-0.07762 0.383503,-0.220581 -0.03223,-0.101541 -0.04025,-0.103595 -0.09771,-0.02501 -0.05747,0.07857 -0.0805,0.07265 -0.280388,-0.07215 -0.160524,-0.116282 -0.272146,-0.157562 -0.42452,-0.156993 -0.24218,8.94e-4 -0.314128,0.03798 -0.340178,0.175325 -0.01048,0.05525 -0.08099,0.130147 -0.156695,0.16643 -0.178581,0.08559 -0.277022,0.258216 -0.181475,0.318232 0.03753,0.02357 0.10227,0.03277 0.143868,0.02044 0.04159,-0.01233 0.206884,-0.05616 0.3673,-0.09739 z m -6.329796,-1.832032 c 0.03466,-0.0114 0.06303,0.01518 0.06303,0.05909 0,0.105351 0.02952,0.100741 0.154369,-0.0241 0.135708,-0.135709 0.107547,-0.2700551 -0.06072,-0.2896161 -0.169895,-0.01975 -0.345773,0.1924411 -0.345773,0.4171681 0,0.23553 0.07144,0.269621 0.100845,0.04812 0.01387,-0.104447 0.05358,-0.199242 0.08825,-0.210652 z m 2.010646,-0.5938714 c -0.03513,-0.091536 -0.132397,-0.097723 -0.132397,-0.00843 0,0.091793 0.11958,0.2059962 0.14279,0.1363692 0.0099,-0.029686 0.0052,-0.087264 -0.01039,-0.127948 z m 6.071513,-0.1222996 0.174575,-0.1491746 -0.151268,0.042941 c -0.415967,0.1180749 -0.599551,0.2554101 -0.341425,0.2554101 0.08609,0 0.213416,-0.059709 0.318118,-0.1491746 z M 12.496434,9.332345 c -0.03508,-0.042274 -0.07691,-0.063731 -0.09295,-0.047678 -0.01605,0.016046 0.0042,0.050277 0.045,0.07608 0.106744,0.067505 0.120691,0.059248 0.04795,-0.028394 z M 13.917137,8.9213423 C 13.86275,8.8152734 13.775404,8.4358945 13.68066,8.3964328 l -0.137591,-0.1260574 0.06853,0.1260574 c 0.1918,0.3527831 0.370268,0.8202132 0.386355,0.7719551 0.0099,-0.02981 -0.02643,-0.1409776 -0.08082,-0.2470456 z m 4.88316,-0.1035193 c 0,-0.1428145 -0.176165,-0.04083 -0.193583,0.1120669 -0.017,0.1492681 -0.01651,0.1495774 0.08824,0.05478 0.05794,-0.052429 0.105343,-0.1275156 0.105343,-0.1668494 z M 24.44063,9.4629045 C 24.334743,9.3761198 24.329013,9.3531834 24.388763,9.255268 24.47415,9.1153423 24.445089,9.0882398 24.015758,8.9073943 23.676775,8.7646045 23.530812,8.6452784 23.60472,8.571369 c 0.05728,-0.057275 0.431228,-0.0264 0.7375,0.060899 0.155051,0.044199 0.345923,0.2224047 0.456853,0.2488981 0.110931,0.026496 0.387273,-0.019889 0.5814,0.044048 0.272052,0.089605 0.352959,0.1381732 0.352959,0.211877 0,0.084053 -0.03957,0.095623 -0.326967,0.095623 -0.1214,0 -0.333868,-0.010828 -0.385103,0.043024 -0.06365,0.066914 0.04886,0.2045745 0.04092,0.2455968 -0.01928,0.099599 -0.255292,0.039125 -0.404849,0.039125 -0.05377,0 -0.15133,-0.043904 -0.216801,-0.097562 z M 8.8389035,7.6737329 C 8.2100902,7.2652817 8.1568979,7.1340846 9.0263551,7.6362711 9.2423022,7.7354289 9.2431499,7.7368052 9.0909386,7.7409976 9.006109,7.7433351 8.8926933,7.7130646 8.8389035,7.6737329 Z M 8.1232676,7.6400661 c -0.062404,-0.02356 -0.1134509,-0.077605 -0.1134509,-0.1200989 0,-0.057035 -0.056093,-0.07766 -0.214297,-0.078792 -0.2930265,-0.00213 -0.1531586,-0.07854 0.2677348,-0.146318 0.2944785,-0.047424 0.2609782,-0.057489 0.3513511,0.032876 0.09861,0.098611 0.1702367,0.1142036 0.07216,0.190797 C 8.3045778,7.6608155 8.2375571,7.6832231 8.1232621,7.6400647 Z M 10.291447,6.552127 c -0.03466,-0.013984 -0.06303,-0.076748 -0.06303,-0.1394726 0,-0.1477028 -0.111838,-0.2450602 -0.5085443,-0.4426977 -0.4351599,-0.2167962 -0.2420935,-0.2557809 0.2092664,-0.042256 0.3837239,0.1815313 0.3979569,0.1825495 0.7505309,0.05368 0.15034,-0.054953 0.734536,-0.462509 0.746292,-0.4507532 0.01176,0.011754 -0.475077,0.4572943 -0.529929,0.5351558 -0.05485,0.077864 -0.11683,0.1982912 -0.137729,0.2676223 -0.0209,0.069331 -0.06069,0.1544203 -0.08842,0.189086 -0.04995,0.062438 -0.256961,0.078649 -0.378431,0.029638 z m 6.517148,-0.6991499 c -0.11093,-0.036559 -0.37754,-0.068215 -0.592467,-0.070345 -0.391296,-0.00385 -0.474997,-0.050757 -0.337016,-0.1887346 0.03807,-0.038067 -0.0098,-0.091131 -0.163875,-0.1817662 -0.263511,-0.1549892 -0.471474,-0.3671176 -0.402001,-0.4100534 0.02757,-0.017034 0.274434,0.077 0.548594,0.2089769 0.27416,0.1319749 0.565303,0.2650875 0.646985,0.2958064 0.334222,0.125694 0.972715,0.3223187 1.046653,0.3223187 0.04354,0 0.09318,0.022691 0.110315,0.050419 0.04573,0.07399 -0.614097,0.053491 -0.857188,-0.02662 z M 10.706899,6.17806 c 0,-0.021693 0.5596,-0.5343088 0.719062,-0.6474322 0.334704,-0.2374416 0.439442,-0.1777802 0.135649,0.077267 -0.1861,0.1562417 -0.85471,0.6530053 -0.85471,0.5701639 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/deadbeef.svg b/.icons/awkward/32x32/apps/deadbeef.svg
new file mode 100644
index 00000000..866de644
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deadbeef.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="24.009" height="24.009" x="-12.71" y="11.33" rx="7.203" ry="7.203" transform="rotate(-45)"/>
+ <rect style="fill:#4f4f4f" width="24.009" height="24.009" x="-12" y="10.62" rx="7.203" ry="7.203" transform="rotate(-45)"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 12,9.0000003 v 8.0000007 l 4.5,-3 4.5,3 -9,6 v 2 l 12,-8 -6,-4 z"/>
+ <path style="fill:#79ce24;fill-rule:evenodd" d="M 12,7.9999997 V 16 l 4.5,-3 4.5,3 -9,6 v 2 l 12,-8 -6,-4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 14.158855 2 12.31703 2.7044541 10.90625 4.1152344 L 4.1152344 10.90625 C 2.5765725 12.444912 1.883964 14.49582 2.0234375 16.5 C 2.1397271 14.828963 2.8323356 13.189149 4.1152344 11.90625 L 10.90625 5.1152344 C 13.727811 2.2936738 18.272189 2.2936738 21.09375 5.1152344 L 27.884766 11.90625 C 29.167664 13.189149 29.860273 14.828963 29.976562 16.5 C 30.116036 14.49582 29.423427 12.444912 27.884766 10.90625 L 21.09375 4.1152344 C 19.68297 2.7044541 17.841145 2 16 2 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 12 8 L 12 9 L 18 13 L 23.25 16.5 L 24 16 L 18 12 L 12 8 z M 20.25 16.5 L 12 22 L 12 23 L 21 17 L 20.25 16.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/debian-installer-launcher.svg b/.icons/awkward/32x32/apps/debian-installer-launcher.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/32x32/apps/debian-installer-launcher.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/debian-logo.svg b/.icons/awkward/32x32/apps/debian-logo.svg
new file mode 120000
index 00000000..c718ca15
--- /dev/null
+++ b/.icons/awkward/32x32/apps/debian-logo.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/debian-plymouth-manager.svg b/.icons/awkward/32x32/apps/debian-plymouth-manager.svg
new file mode 120000
index 00000000..c718ca15
--- /dev/null
+++ b/.icons/awkward/32x32/apps/debian-plymouth-manager.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/debian-swirl.svg b/.icons/awkward/32x32/apps/debian-swirl.svg
new file mode 120000
index 00000000..c718ca15
--- /dev/null
+++ b/.icons/awkward/32x32/apps/debian-swirl.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-appstore.svg b/.icons/awkward/32x32/apps/deepin-appstore.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-appstore.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-boot-maker.svg b/.icons/awkward/32x32/apps/deepin-boot-maker.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-boot-maker.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-calculator.svg b/.icons/awkward/32x32/apps/deepin-calculator.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-calculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-calendar.svg b/.icons/awkward/32x32/apps/deepin-calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-clone.svg b/.icons/awkward/32x32/apps/deepin-clone.svg
new file mode 120000
index 00000000..e7418c88
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-clone.svg
@@ -0,0 +1 @@
+yast-snapper.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-cloud-print-configurator.svg b/.icons/awkward/32x32/apps/deepin-cloud-print-configurator.svg
new file mode 100644
index 00000000..959f6ed6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-cloud-print-configurator.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 5,16 V 28.636364 C 5,29.391818 5.61325,30 6.375,30 h 19.25 C 26.38675,30 27,29.391818 27,28.636364 V 16 Z"/>
+ <path style="opacity:0.2" d="M 12.25,3.0273438 A 7.159091,7.159091 0 0 0 5.1171875,9.6640625 5.7954545,5.7954545 0 0 0 1,15.205078 5.7954545,5.7954545 0 0 0 6.4550781,20.982422 V 21 h 0.3398438 18.4101561 0.339844 v -0.01172 A 5.7954545,5.7954545 0 0 0 31,15.205078 5.7954545,5.7954545 0 0 0 26.423828,9.5429688 7.159091,7.159091 0 0 0 19.75,4.9726562 7.159091,7.159091 0 0 0 17.511719,5.3417969 7.159091,7.159091 0 0 0 12.25,3.0273438 Z"/>
+ <circle style="fill:#e4e4e4" cx="6.795" cy="14.205" r="5.795"/>
+ <circle style="fill:#e4e4e4" cx="12.25" cy="9.186" r="7.159"/>
+ <circle style="fill:#e4e4e4" cx="19.75" cy="11.132" r="7.159"/>
+ <circle style="fill:#e4e4e4" cx="25.205" cy="14.205" r="5.795"/>
+ <rect style="fill:#e4e4e4" width="19.091" height="8.182" x="6.46" y="11.82"/>
+ <rect style="fill:#29565b" width="24" height="3" x="4" y="14"/>
+ <rect style="fill:#4cb009" width="3" height="3" x="4" y="10" rx="1.125" ry="1.125"/>
+ <path style="fill:#2995ff" d="M 5,16 V 27.636364 C 5,28.391818 5.61325,29 6.375,29 h 19.25 C 26.38675,29 27,28.391818 27,27.636364 V 16 Z"/>
+ <rect style="opacity:0.5;fill:#ffffff" width="14" height="1" x="8" y="25"/>
+ <rect style="opacity:0.5;fill:#ffffff" width="12" height="1" x="8" y="22"/>
+ <rect style="opacity:0.5;fill:#ffffff" width="16" height="1" x="8" y="19"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.25 2.0273438 A 7.159091 7.159091 0 0 0 5.1171875 8.6640625 A 5.7954545 5.7954545 0 0 0 1 14.205078 A 5.7954545 5.7954545 0 0 0 1.0253906 14.705078 A 5.7954545 5.7954545 0 0 1 5.1171875 9.6640625 A 7.159091 7.159091 0 0 1 12.25 3.0273438 A 7.159091 7.159091 0 0 1 17.511719 5.3417969 A 7.159091 7.159091 0 0 1 19.75 4.9726562 A 7.159091 7.159091 0 0 1 26.423828 9.5429688 A 5.7954545 5.7954545 0 0 1 30.974609 14.707031 A 5.7954545 5.7954545 0 0 0 31 14.205078 A 5.7954545 5.7954545 0 0 0 26.423828 8.5429688 A 7.159091 7.159091 0 0 0 19.75 3.9726562 A 7.159091 7.159091 0 0 0 17.511719 4.3417969 A 7.159091 7.159091 0 0 0 12.25 2.0273438 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/deepin-cloud-scan-config-helper.svg b/.icons/awkward/32x32/apps/deepin-cloud-scan-config-helper.svg
new file mode 100644
index 00000000..871d7e7e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-cloud-scan-config-helper.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 6.375,3 C 5.61325,3 5,3.6244 5,4.4 V 17 29.6 C 5,30.3756 5.61325,31 6.375,31 h 19.25 C 26.38675,31 27,30.3756 27,29.6 V 17 4.4 C 27,3.6244 26.38675,3 25.625,3 Z"/>
+ <path style="fill:#2995ff" d="M 6.375,2 C 5.61325,2 5,2.6244 5,3.4 V 16 28.6 C 5,29.3756 5.61325,30 6.375,30 h 19.25 C 26.38675,30 27,29.3756 27,28.6 V 16 3.4 C 27,2.6244 26.38675,2 25.625,2 Z"/>
+ <path style="opacity:0.2" d="M 14.199219,17 A 4.1999998,4.1999998 0 0 0 10,21.199219 4.1999998,4.1999998 0 0 0 10.058594,21.896484 3.1500001,3.1500001 0 0 0 8,24.849609 3.1500001,3.1500001 0 0 0 10.75,27.970703 V 28 h 0.400391 9.708984 0.04102 v -0.002 A 3.1500001,3.1500001 0 0 0 24.009766,24.849609 3.1500001,3.1500001 0 0 0 21.990234,21.914062 4.1999998,4.1999998 0 0 0 17.800781,18 4.1999998,4.1999998 0 0 0 17.003906,18.078125 4.1999998,4.1999998 0 0 0 14.199219,17 Z"/>
+ <circle style="fill:#ffffff" cx="11.15" cy="23.85" r="3.15"/>
+ <circle style="fill:#ffffff" cx="14.2" cy="20.2" r="4.2"/>
+ <circle style="fill:#ffffff" cx="17.8" cy="21.2" r="4.2"/>
+ <circle style="fill:#ffffff" cx="20.859" cy="23.85" r="3.15"/>
+ <rect style="fill:#ffffff" width="10.15" height="4.582" x="10.75" y="22.42"/>
+ <rect style="opacity:0.2" width="28" height="3" x="2" y="11" rx=".7" ry=".75"/>
+ <rect style="fill:#f34235" width="28" height="3" x="2" y="10" rx=".7" ry=".75"/>
+ <rect style="opacity:0.5;fill:#ffffff" width="12" height="1" x="8" y="9"/>
+ <rect style="opacity:0.5;fill:#ffffff" width="16" height="1" x="8" y="6"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.375 2 C 5.61325 2 5 2.6247906 5 3.4003906 L 5 4.4003906 C 5 3.6247906 5.61325 3 6.375 3 L 25.625 3 C 26.38675 3 27 3.6247906 27 4.4003906 L 27 3.4003906 C 27 2.6247906 26.38675 2 25.625 2 L 6.375 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/deepin-cloudprint-config-helper.svg b/.icons/awkward/32x32/apps/deepin-cloudprint-config-helper.svg
new file mode 120000
index 00000000..e965378d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-cloudprint-config-helper.svg
@@ -0,0 +1 @@
+deepin-cloud-print-configurator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-crossover.svg b/.icons/awkward/32x32/apps/deepin-crossover.svg
new file mode 120000
index 00000000..9a0ccd86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-crossover.svg
@@ -0,0 +1 @@
+crossover.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-deb-installer.svg b/.icons/awkward/32x32/apps/deepin-deb-installer.svg
new file mode 120000
index 00000000..c718ca15
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-deb-installer.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-download.svg b/.icons/awkward/32x32/apps/deepin-download.svg
new file mode 120000
index 00000000..7b9afe97
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-download.svg
@@ -0,0 +1 @@
+mintsources-additional.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-draw.svg b/.icons/awkward/32x32/apps/deepin-draw.svg
new file mode 100644
index 00000000..d621ca1a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-draw.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.999751,30.99944 C 8.2221894,30.99944 2,24.777265 2,16.99972 2,9.2221754 8.0217339,3 15.799365,3 c 1.244438,0 2.333269,1.0888982 2.333269,2.3332633 0,0.6222106 -0.155551,1.0888982 -0.622212,1.5555089 -0.310795,0.466891 -0.421203,1.1333085 -0.421203,1.7555959 0,1.2444355 1.088901,2.3332639 2.333269,2.3332639 h 2.79995 C 26.577761,10.977632 30,14.200336 30,18.555649 30,25.400112 23.777811,31 16.000248,31 Z"/>
+ <path style="fill:#e4e4e4" d="M 15.999751,29.99944 C 8.2221894,29.99944 2,23.777265 2,15.99972 2,8.2221754 8.0217339,2 15.799365,2 c 1.244438,0 2.333269,1.0888982 2.333269,2.3332633 0,0.6222106 -0.155551,1.0888982 -0.622212,1.5555089 -0.310795,0.466891 -0.421203,1.1333085 -0.421203,1.7555959 0,1.2444355 1.088901,2.3332638 2.333269,2.3332638 h 2.79995 C 26.577761,9.9776319 30,13.200336 30,17.555649 30,24.400112 23.777811,30 16.000248,30 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.798828 2 C 8.021197 2 2 8.2224554 2 16 C 2 16.166221 2.0197521 16.327433 2.0253906 16.492188 C 2.2830662 8.955437 8.1926945 3 15.798828 3 C 16.881999 3 17.846133 3.8249844 18.078125 4.859375 C 18.111311 4.6944692 18.132812 4.5233091 18.132812 4.3339844 C 18.132812 3.0896193 17.043266 2 15.798828 2 z M 17.132812 8.0410156 C 17.106999 8.242105 17.089844 8.4444678 17.089844 8.6445312 C 17.089844 9.8889667 18.177507 10.978516 19.421875 10.978516 L 22.222656 10.978516 C 26.395197 10.978516 29.703618 13.937697 29.974609 18.015625 C 29.980962 17.861657 30 17.709988 30 17.554688 C 30 13.199375 26.577979 9.9785156 22.222656 9.9785156 L 19.421875 9.9785156 C 18.312468 9.9785156 17.333605 9.1106027 17.132812 8.0410156 z"/>
+ <path style="fill:#ff9008" d="m 7,16 c -1.0666667,0 -2,0.933333 -2,2 0,1.066667 0.9333333,2 2,2 1.0666667,0 2,-0.933333 2,-2 0,-1.066667 -0.9333333,-2 -2,-2 z"/>
+ <path style="fill:#3d81db" d="m 20,22 c -1.066667,0 -2,0.933333 -2,2 0,1.066667 0.933333,2 2,2 1.066667,0 2,-0.933333 2,-2 0,-1.066667 -0.933333,-2 -2,-2 z"/>
+ <path style="fill:#ef5454" d="m 24,16 c -1.066667,0 -2,0.933333 -2,2 0,1.066667 0.933333,2 2,2 1.066667,0 2,-0.933333 2,-2 0,-1.066667 -0.933333,-2 -2,-2 z"/>
+ <path style="opacity:0.1" d="M 22.271484,2.9997265 A 1.370637,1.370637 0 0 0 21.09375,3.7516796 L 12.349609,20.462617 a 1.370637,1.370637 0 1 0 2.427735,1.269531 l 8.74414,-16.708984 a 1.370637,1.370637 0 0 0 -1.25,-2.0234375 z"/>
+ <path style="fill:none;stroke:#806121;stroke-width:2.74087644;stroke-linecap:round" d="M 13.562957,20.097507 22.308168,3.3877467"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 14.100425,16.111742 c -1.253651,0.117291 -2.984148,1.303167 -3.629067,3.099248 -1.1374624,3.16781 0.840136,7.281053 -2.758358,7.166593 0.2305385,0.117879 0.4612148,0.21209 0.6922729,0.295102 0.00715,0.0045 0.01437,0.0089 0.021467,0.01335 0.046487,0.0165 0.093043,0.02758 0.1395282,0.04273 0.069334,0.02258 0.1386551,0.04448 0.2079494,0.0641 0.092299,0.02613 0.1842104,0.0498 0.2763733,0.07077 0.066251,0.01507 0.1324049,0.03026 0.1985589,0.04273 0.093307,0.0176 0.1860135,0.03151 0.2790555,0.04406 0.063549,0.0086 0.1271179,0.01644 0.1905085,0.0227 0.091888,0.0091 0.1835223,0.01431 0.2750313,0.0187 0.068121,0.0033 0.136052,0.0073 0.203926,0.008 0.0871,9.59e-4 0.173625,-0.0022 0.260273,-0.0054 0.0018,-6.5e-5 0.0035,6.8e-5 0.0054,0 0.003,0.0013 0.0063,0.0027 0.0094,0.004 0.01758,-6.84e-4 0.03476,-0.0045 0.05232,-0.0054 0.04292,-0.0021 0.086,-0.0036 0.128795,-0.0068 0.09882,-0.007 0.19709,-0.01858 0.295155,-0.03071 0.05364,-0.0067 0.107596,-0.01191 0.160995,-0.02003 0.03187,-0.0049 0.06348,-0.01066 0.09525,-0.01602 0.04369,-0.0073 0.08663,-0.01704 0.130137,-0.02537 0.218346,-0.04179 0.434848,-0.09144 0.647999,-0.15623 0.0095,-0.0028 0.01872,-0.0065 0.02817,-0.0093 0.005,-0.0016 0.0098,-0.0037 0.01475,-0.0054 0.0014,-4.19e-4 0.0026,-8.91e-4 0.004,-0.0014 0.01756,-0.0055 0.0348,-0.01173 0.05232,-0.01736 0.162517,-0.05222 0.321478,-0.115811 0.480298,-0.180267 0.08397,-0.03409 0.168045,-0.06685 0.250881,-0.104153 0.09474,-0.04265 0.185902,-0.0922 0.279057,-0.138873 0.01109,-0.0056 0.02248,-0.01041 0.03354,-0.01602 0.07971,-0.04041 0.160343,-0.07698 0.238807,-0.120178 0.07398,-0.04074 0.145866,-0.08508 0.218684,-0.12819 0.09039,-0.05352 0.178483,-0.109928 0.266981,-0.166913 0.08785,-0.05656 0.178412,-0.108472 0.264299,-0.168249 0.0265,-0.01844 0.0515,-0.03869 0.07781,-0.05741 0.0371,-0.02642 0.07196,-0.0558 0.10867,-0.08279 0.09028,-0.06639 0.17917,-0.133311 0.266981,-0.202967 0.08822,-0.06997 0.176026,-0.139301 0.261615,-0.212313 0.05842,-0.04983 0.113236,-0.102411 0.170385,-0.153561 0.0019,-0.0018 0.0035,-0.0037 0.0054,-0.0054 0.07198,-0.06452 0.144775,-0.127153 0.214658,-0.193619 0.01966,-0.0187 0.04089,-0.03591 0.06037,-0.05475 -1.96e-4,8.22e-4 1.97e-4,0.0019 0,0.0026 0.0048,-0.0047 0.0086,-0.01004 0.01342,-0.01468 0.06216,-0.06031 0.119406,-0.123891 0.179775,-0.185608 0.06634,-0.06782 0.13176,-0.134942 0.195877,-0.204302 0.05215,-0.05641 0.106342,-0.110907 0.156968,-0.168248 0.01296,-0.01467 0.02605,-0.02933 0.03891,-0.04406 0.05686,-0.06517 0.107494,-0.132743 0.162335,-0.19896 0.02027,-0.02448 0.04038,-0.04883 0.06037,-0.07345 0.05322,-0.06552 0.107124,-0.129911 0.15831,-0.196291 0.03499,-0.04537 0.07332,-0.08914 0.107329,-0.134866 0.01501,-0.02017 0.02677,-0.04119 0.04158,-0.06142 0.05071,-0.06928 0.09515,-0.139699 0.143553,-0.209643 0.02982,-0.04307 0.05962,-0.08624 0.08855,-0.129524 0.0396,-0.05928 0.08419,-0.116643 0.122086,-0.17626 0.01921,-0.03021 0.03625,-0.06053 0.05501,-0.0908 0.02022,-0.03264 0.04067,-0.06476 0.06037,-0.09748 0.04226,-0.07018 0.07826,-0.140559 0.118062,-0.210978 0.05871,-0.103881 0.119873,-0.207054 0.173069,-0.311127 0.01299,-0.0254 0.02357,-0.05072 0.03622,-0.07611 0.0015,-0.003 0.0025,-0.0064 0.004,-0.0093 0.01931,-0.03891 0.04052,-0.07729 0.05903,-0.116171 0.02726,-0.05723 0.04829,-0.113808 0.07379,-0.170921 0.04914,-0.110089 0.0971,-0.219166 0.139527,-0.328484 0.01801,-0.0464 0.03689,-0.09268 0.05366,-0.138871 0.01018,-0.02806 0.02114,-0.05616 0.03085,-0.08413 0.01477,-0.04249 0.02522,-0.08324 0.03891,-0.125518 0.03228,-0.09969 0.05972,-0.198216 0.08586,-0.296438 0.0011,0.0032 0.0042,0.0061 0.0054,0.0093 0.0133,-0.04956 0.02185,-0.09776 0.03355,-0.146885 0.0069,-0.02897 0.01512,-0.05799 0.02147,-0.0868 0.004,-0.0182 0.0083,-0.03661 0.01207,-0.05475 0.003,-0.01489 0.0051,-0.02923 0.008,-0.04407 0.0079,-0.04011 0.01731,-0.08044 0.02415,-0.120176 0.002,-0.01173 0.0022,-0.02301 0.004,-0.03472 0.02202,-0.133968 0.03689,-0.264973 0.04562,-0.393917 0.0013,-0.01815 0.0044,-0.03672 0.0054,-0.05475 2.34e-4,-0.0045 0.0011,-0.0089 0.0014,-0.01335 7.54e-4,-0.01549 -5.7e-4,-0.03 0,-0.0454 0.0013,-0.0334 9.79e-4,-0.06583 0.0014,-0.09881 3.68e-4,-0.04352 0.0026,-0.08809 0.0014,-0.130861 -0.0036,-0.118464 -0.01273,-0.235132 -0.02951,-0.347179 -0.106351,-0.710195 -0.353227,-1.274797 -0.680198,-1.72121 l -2.722136,-1.321956 -0.189168,-0.09213 -0.01743,-0.008 -0.0054,-0.0026 -0.0014,-0.0014 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 14.100425,15.111717 c -1.253651,0.117291 -2.984148,1.303167 -3.629067,3.099248 -1.1374624,3.16781 0.840136,7.281053 -2.758358,7.166593 0.2305385,0.117879 0.4612148,0.21209 0.6922729,0.295102 0.00715,0.0045 0.01437,0.0089 0.021467,0.01335 0.046487,0.0165 0.093043,0.02758 0.1395282,0.04273 0.069334,0.02258 0.1386551,0.04448 0.2079494,0.0641 0.092299,0.02613 0.1842104,0.0498 0.2763733,0.07077 0.066251,0.01507 0.1324049,0.03026 0.1985589,0.04273 0.093307,0.0176 0.1860135,0.03151 0.2790555,0.04406 0.063549,0.0086 0.1271179,0.01644 0.1905085,0.0227 0.091888,0.0091 0.1835223,0.01431 0.2750313,0.0187 0.068121,0.0033 0.136052,0.0073 0.203926,0.008 0.0871,9.59e-4 0.173625,-0.0022 0.260273,-0.0054 0.0018,-6.5e-5 0.0035,6.8e-5 0.0054,0 0.003,0.0013 0.0063,0.0027 0.0094,0.004 0.01758,-6.84e-4 0.03476,-0.0045 0.05232,-0.0054 0.04292,-0.0021 0.086,-0.0036 0.128795,-0.0068 0.09882,-0.007 0.19709,-0.01858 0.295155,-0.03071 0.05364,-0.0067 0.107596,-0.01191 0.160995,-0.02003 0.03187,-0.0049 0.06348,-0.01066 0.09525,-0.01602 0.04369,-0.0073 0.08663,-0.01704 0.130137,-0.02537 0.218346,-0.04179 0.434848,-0.09144 0.647999,-0.15623 0.0095,-0.0028 0.01872,-0.0065 0.02817,-0.0093 0.005,-0.0016 0.0098,-0.0037 0.01475,-0.0054 0.0014,-4.19e-4 0.0026,-8.91e-4 0.004,-0.0014 0.01756,-0.0055 0.0348,-0.01173 0.05232,-0.01736 0.162517,-0.05222 0.321478,-0.115811 0.480298,-0.180267 0.08397,-0.03409 0.168045,-0.06685 0.250881,-0.104153 0.09474,-0.04265 0.185902,-0.0922 0.279057,-0.138873 0.01109,-0.0056 0.02248,-0.01041 0.03354,-0.01602 0.07971,-0.04041 0.160343,-0.07698 0.238807,-0.120178 0.07398,-0.04074 0.145866,-0.08508 0.218684,-0.12819 0.09039,-0.05352 0.178483,-0.109928 0.266981,-0.166913 0.08785,-0.05656 0.178412,-0.108472 0.264299,-0.168249 0.0265,-0.01844 0.0515,-0.03869 0.07781,-0.05741 0.0371,-0.02642 0.07196,-0.0558 0.10867,-0.08279 0.09028,-0.06639 0.17917,-0.133311 0.266981,-0.202967 0.08822,-0.06997 0.176026,-0.139301 0.261615,-0.212313 0.05842,-0.04983 0.113236,-0.102411 0.170385,-0.153561 0.0019,-0.0018 0.0035,-0.0037 0.0054,-0.0054 0.07198,-0.06452 0.144775,-0.127153 0.214658,-0.193619 0.01966,-0.0187 0.04089,-0.03591 0.06037,-0.05475 -1.96e-4,8.22e-4 1.97e-4,0.0019 0,0.0026 0.0048,-0.0047 0.0086,-0.01004 0.01342,-0.01468 0.06216,-0.06031 0.119406,-0.123891 0.179775,-0.185608 0.06634,-0.06782 0.13176,-0.134942 0.195877,-0.204302 0.05215,-0.05641 0.106342,-0.110907 0.156968,-0.168248 0.01296,-0.01467 0.02605,-0.02933 0.03891,-0.04406 0.05686,-0.06517 0.107494,-0.132743 0.162335,-0.19896 0.02027,-0.02448 0.04038,-0.04883 0.06037,-0.07345 0.05322,-0.06552 0.107124,-0.129911 0.15831,-0.196291 0.03499,-0.04537 0.07332,-0.08914 0.107329,-0.134866 0.01501,-0.02017 0.02677,-0.04119 0.04158,-0.06142 0.05071,-0.06928 0.09515,-0.139699 0.143553,-0.209643 0.02982,-0.04307 0.05962,-0.08624 0.08855,-0.129524 0.0396,-0.05928 0.08419,-0.116643 0.122086,-0.17626 0.01921,-0.03021 0.03625,-0.06053 0.05501,-0.0908 0.02022,-0.03264 0.04067,-0.06476 0.06037,-0.09748 0.04226,-0.07018 0.07826,-0.140559 0.118062,-0.210978 0.05871,-0.103881 0.119873,-0.207054 0.173069,-0.311127 0.01299,-0.0254 0.02357,-0.05072 0.03622,-0.07611 0.0015,-0.003 0.0025,-0.0064 0.004,-0.0093 0.01931,-0.03891 0.04052,-0.07729 0.05903,-0.116171 0.02726,-0.05723 0.04829,-0.113808 0.07379,-0.170921 0.04914,-0.110089 0.0971,-0.219166 0.139527,-0.328484 0.01801,-0.0464 0.03689,-0.09268 0.05366,-0.138871 0.01018,-0.02806 0.02114,-0.05616 0.03085,-0.08413 0.01477,-0.04249 0.02522,-0.08324 0.03891,-0.125518 0.03228,-0.09969 0.05972,-0.198216 0.08586,-0.296438 0.0011,0.0032 0.0042,0.0061 0.0054,0.0093 0.0133,-0.04956 0.02185,-0.09776 0.03355,-0.146885 0.0069,-0.02897 0.01512,-0.05799 0.02147,-0.0868 0.004,-0.0182 0.0083,-0.03661 0.01207,-0.05475 0.003,-0.01489 0.0051,-0.02923 0.008,-0.04407 0.0079,-0.04011 0.01731,-0.08044 0.02415,-0.120176 0.002,-0.01173 0.0022,-0.02301 0.004,-0.03472 0.02202,-0.133968 0.03689,-0.264973 0.04562,-0.393917 0.0013,-0.01815 0.0044,-0.03672 0.0054,-0.05475 2.34e-4,-0.0045 0.0011,-0.0089 0.0014,-0.01335 7.54e-4,-0.01549 -5.7e-4,-0.03 0,-0.0454 0.0013,-0.0334 9.79e-4,-0.06583 0.0014,-0.09881 3.68e-4,-0.04352 0.0026,-0.08809 0.0014,-0.130861 -0.0036,-0.118464 -0.01273,-0.235132 -0.02951,-0.347179 -0.106351,-0.710195 -0.353227,-1.274797 -0.680198,-1.72121 l -2.722136,-1.321956 -0.189168,-0.09213 -0.01743,-0.008 -0.0054,-0.0026 -0.0014,-0.0014 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 15.625689,13.650979 c -0.22312,-0.03 -0.452682,0.05143 -0.607751,0.227003 l -1.149763,1.300589 c -0.03783,0.04283 -0.07059,0.09073 -0.0966,0.141542 -0.172229,0.336431 -0.0375,0.748606 0.300522,0.920027 l 3.092421,1.56765 c 0.05538,0.02808 0.113502,0.04912 0.17441,0.06142 0.371789,0.0751 0.734885,-0.164081 0.810334,-0.534123 l 0.350162,-1.717204 c 0.06152,-0.30172 -0.08753,-0.606184 -0.363578,-0.745101 l -2.291477,-1.153706 c -0.06986,-0.03516 -0.14431,-0.0581 -0.218683,-0.0681 z"/>
+ <path style="fill:#808080;fill-rule:evenodd" d="m 15.625689,12.650664 c -0.22312,-0.03 -0.452682,0.05143 -0.607751,0.227003 l -1.149763,1.300589 c -0.03783,0.04283 -0.07059,0.09073 -0.0966,0.141542 -0.172229,0.336431 -0.0375,0.748606 0.300522,0.920027 l 3.092421,1.56765 c 0.05538,0.02808 0.113502,0.04912 0.17441,0.06142 0.371789,0.0751 0.734885,-0.164081 0.810334,-0.534123 l 0.350162,-1.717204 c 0.06152,-0.30172 -0.08753,-0.606184 -0.363578,-0.745101 l -2.291477,-1.153706 c -0.06986,-0.03516 -0.14431,-0.0581 -0.218683,-0.0681 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/deepin-editor.svg b/.icons/awkward/32x32/apps/deepin-editor.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-editor.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-emacs.svg b/.icons/awkward/32x32/apps/deepin-emacs.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-emacs.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-feedback.svg b/.icons/awkward/32x32/apps/deepin-feedback.svg
new file mode 100644
index 00000000..6ff35c93
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-feedback.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 16,1.9995655 a 14.999999,14 0 0 0 -1.214844,0.052734 C 7.0706277,2.5869946 1,8.1639771 1,15.774957 c 0,0.03654 0.00558,0.07098 0.00586,0.107421 A 14.999999,14 0 0 0 1,15.999566 14.999999,14 0 0 0 6.2324219,26.616754 c -0.011918,0.760799 -0.476322,2.904526 -1.5117188,3.705078 -0.3037499,0.234563 -0.1080156,0.716144 0.2714844,0.675781 1.3762154,-0.146434 3.3567162,-0.665184 4.8183594,-2.259766 A 14.999999,14 0 0 0 16,29.999566 a 14.999999,14 0 0 0 15,-14 14.999999,14 0 0 0 -0.0059,-0.130859 C 30.994353,15.836941 31,15.806794 31,15.774957 c 0,-0.184289 -0.02225,-0.361097 -0.0293,-0.542969 A 14.999999,14 0 0 0 30.957031,14.96441 C 30.517335,7.3846843 23.999891,2.0002657 16,1.9995655 Z"/>
+ <path style="fill:#57c93f;fill-rule:evenodd" d="M 16 1 A 14.999999 14 0 0 0 14.785156 1.0527344 C 7.0706277 1.5874291 1 7.1644116 1 14.775391 C 1 14.811929 1.0055803 14.846368 1.0058594 14.882812 A 14.999999 14 0 0 0 1 15 A 14.999999 14 0 0 0 6.2324219 25.617188 C 6.2205043 26.377987 5.7560999 28.521714 4.7207031 29.322266 C 4.4169532 29.556829 4.6126875 30.03841 4.9921875 29.998047 C 6.3684029 29.851613 8.3489037 29.332863 9.8105469 27.738281 A 14.999999 14 0 0 0 16 29 A 14.999999 14 0 0 0 31 15 A 14.999999 14 0 0 0 30.994141 14.869141 C 30.994353 14.837375 31 14.807228 31 14.775391 C 31 14.591102 30.977754 14.414294 30.970703 14.232422 A 14.999999 14 0 0 0 30.957031 13.964844 C 30.517335 6.3851188 23.999891 1.0007002 16 1 z"/>
+ <rect style="fill:#ffffff" width="16" height="1" x="8" y="10" rx=".5"/>
+ <rect style="fill:#ffffff" width="16" height="1" x="8" y="14" rx=".5"/>
+ <rect style="fill:#ffffff" width="16" height="1" x="8" y="18" rx=".5"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 16 1 A 14.999999 14 0 0 0 14.785156 1.0527344 C 7.0706279 1.5874291 1 7.1644112 1 14.775391 C 1 14.811929 1.0055803 14.846369 1.0058594 14.882812 A 14.999999 14 0 0 0 1 15 A 14.999999 14 0 0 0 1.0195312 15.371094 C 1.2329297 7.9701741 7.2096218 2.5777958 14.785156 2.0527344 A 14.999999 14 0 0 1 16 2 C 23.999891 2.0007002 30.517335 7.385118 30.957031 14.964844 A 14.999999 14 0 0 1 30.970703 15.232422 C 30.973619 15.307649 30.976955 15.382649 30.982422 15.457031 A 14.999999 14 0 0 0 31 15 A 14.999999 14 0 0 0 30.994141 14.869141 C 30.994353 14.837375 31 14.807228 31 14.775391 C 31 14.591102 30.977754 14.414294 30.970703 14.232422 A 14.999999 14 0 0 0 30.957031 13.964844 C 30.517335 6.3851186 23.999891 1.0007002 16 1 z M 6.109375 26.511719 C 5.9135871 27.46507 5.4708374 28.742274 4.7207031 29.322266 C 4.4169532 29.556829 4.6126875 30.03841 4.9921875 29.998047 C 5.0130628 29.995826 5.0393974 29.988723 5.0605469 29.986328 C 5.85726 29.034478 6.2219046 27.288572 6.2324219 26.617188 A 14.999999 14 0 0 1 6.109375 26.511719 z"/>
+ <rect style="opacity:0.2" width="16" height="1" x="8" y="11" rx=".5"/>
+ <rect style="opacity:0.2" width="16" height="1" x="8" y="15" rx=".5"/>
+ <rect style="opacity:0.2" width="16" height="1" x="8" y="19" rx=".5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/deepin-font-installer.svg b/.icons/awkward/32x32/apps/deepin-font-installer.svg
new file mode 120000
index 00000000..9b8590a9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-font-installer.svg
@@ -0,0 +1 @@
+kfontview.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-game-center.svg b/.icons/awkward/32x32/apps/deepin-game-center.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-game-center.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-graphics-driver-manager.svg b/.icons/awkward/32x32/apps/deepin-graphics-driver-manager.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-graphics-driver-manager.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-image-viewer.svg b/.icons/awkward/32x32/apps/deepin-image-viewer.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-image-viewer.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-installer-oem.svg b/.icons/awkward/32x32/apps/deepin-installer-oem.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-installer-oem.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-installer.svg b/.icons/awkward/32x32/apps/deepin-installer.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-installer.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-launcher.svg b/.icons/awkward/32x32/apps/deepin-launcher.svg
new file mode 100644
index 00000000..55228228
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-launcher.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#249eff" cx="15.5" cy="15.5" r="14.5"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="16" y="9" rx="1.5" ry="1.5"/>
+ <rect style="opacity:0.6;fill:#ffffff" width="6" height="6" x="9" y="9" rx="1.5" ry="1.5"/>
+ <rect style="opacity:0.6;fill:#ffffff" width="6" height="6" x="16" y="16" rx="1.5" ry="1.5"/>
+ <rect style="fill:#ffffff" width="6" height="6" x="9" y="16" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2" d="M 9 13.5 L 9 14.5 C 9 15.331 9.669 16 10.5 16 L 13.5 16 C 14.331 16 15 15.331 15 14.5 L 15 13.5 C 15 14.331 14.331 15 13.5 15 L 10.5 15 C 9.669 15 9 14.331 9 13.5 z M 16 13.5 L 16 14.5 C 16 15.331 16.669 16 17.5 16 L 20.5 16 C 21.331 16 22 15.331 22 14.5 L 22 13.5 C 22 14.331 21.331 15 20.5 15 L 17.5 15 C 16.669 15 16 14.331 16 13.5 z M 9 20.5 L 9 21.5 C 9 22.331 9.669 23 10.5 23 L 13.5 23 C 14.331 23 15 22.331 15 21.5 L 15 20.5 C 15 21.331 14.331 22 13.5 22 L 10.5 22 C 9.669 22 9 21.331 9 20.5 z M 16 20.5 L 16 21.5 C 16 22.331 16.669 23 17.5 23 L 20.5 23 C 21.331 23 22 22.331 22 21.5 L 22 20.5 C 22 21.331 21.331 22 20.5 22 L 17.5 22 C 16.669 22 16 21.331 16 20.5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 16.080078 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 15.919922 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/deepin-manual.svg b/.icons/awkward/32x32/apps/deepin-manual.svg
new file mode 100644
index 00000000..e91b1a2e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-manual.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#009587" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h2.5v-28z"/>
+ <path fill="#fff" opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="opacity:0.2" d="m 22.99609,17.00551 a 4.998032,4.998032 0 0 0 -2.998819,-4.578277 v 0.368994 4.209282 H 15.99882 V 12.798187 12.431141 A 4.998032,4.998032 0 0 0 13,17.00551 4.998032,4.998032 0 0 0 15.99882,21.579879 V 31 h 3.998451 V 21.583788 A 4.998032,4.998032 0 0 0 22.99609,17.00551 Z"/>
+ <path style="fill:#ffffff" d="m 22.99609,16.00551 a 4.998032,4.998032 0 0 0 -2.998819,-4.578277 v 0.368994 4.209282 H 15.99882 V 11.798187 11.431141 A 4.998032,4.998032 0 0 0 13,16.00551 4.998032,4.998032 0 0 0 15.99882,20.579879 V 30 h 3.998451 V 20.583788 A 4.998032,4.998032 0 0 0 22.99609,16.00551 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/deepin-media-player.svg b/.icons/awkward/32x32/apps/deepin-media-player.svg
new file mode 120000
index 00000000..32d53de2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-media-player.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-movie.svg b/.icons/awkward/32x32/apps/deepin-movie.svg
new file mode 100644
index 00000000..8e456558
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-movie.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="2.175" ry="2.175" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#047dff" width="29" height="29" x="-30" y="-30" rx="2.175" ry="2.175" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.3;fill-rule:evenodd" d="M 4,4 V 7 H 7 V 4 Z m 5,0 v 3 h 3 V 4 Z m 5,0 v 3 h 3 V 4 Z m 5,0 v 3 h 3 V 4 Z m 5,0 v 3 h 3 V 4 Z M 4,24 v 3 h 3 v -3 z m 5,0 v 3 h 3 v -3 z m 5,0 v 3 h 3 v -3 z m 5,0 v 3 h 3 v -3 z m 5,0 v 3 h 3 v -3 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 12,20.618856 v -8.237764 0 c 0,-0.21047 0.180442,-0.38109 0.403027,-0.38109 0.0736,0 0.145794,0.01906 0.208751,0.0551 l 7.193887,4.118882 v 0 c 0.190401,0.109014 0.25129,0.343338 0.136001,0.523374 -0.0337,0.05262 -0.08035,0.09674 -0.136001,0.128598 l -7.193887,4.118883 v 0 c -0.190401,0.109014 -0.438211,0.05144 -0.553503,-0.128597 -0.03812,-0.05954 -0.05827,-0.127797 -0.05827,-0.197391 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 12,19.618856 v -8.237764 0 c 0,-0.21047 0.180442,-0.38109 0.403027,-0.38109 0.0736,0 0.145794,0.01906 0.208751,0.0551 l 7.193887,4.118882 v 0 c 0.190401,0.109014 0.25129,0.343338 0.136001,0.523374 -0.0337,0.05262 -0.08035,0.09674 -0.136001,0.128598 l -7.193887,4.118883 v 0 c -0.190401,0.109014 -0.438211,0.05144 -0.553503,-0.128597 -0.03812,-0.05954 -0.05827,-0.127797 -0.05827,-0.197391 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.1757812 1 C 1.9708313 1 1 1.9708313 1 3.1757812 L 1 4.1757812 C 1 2.9708313 1.9708313 2 3.1757812 2 L 27.824219 2 C 29.029169 2 30 2.9708313 30 4.1757812 L 30 3.1757812 C 30 1.9708313 29.029169 1 27.824219 1 L 3.1757812 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/deepin-multitasking-view.svg b/.icons/awkward/32x32/apps/deepin-multitasking-view.svg
new file mode 120000
index 00000000..6b4ac1e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-multitasking-view.svg
@@ -0,0 +1 @@
+preferences-system-windows-move.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-music-player.svg b/.icons/awkward/32x32/apps/deepin-music-player.svg
new file mode 120000
index 00000000..790c8c35
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-music-player.svg
@@ -0,0 +1 @@
+multimedia-audio-player.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-music.svg b/.icons/awkward/32x32/apps/deepin-music.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-music.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-note.svg b/.icons/awkward/32x32/apps/deepin-note.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-note.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-picker.svg b/.icons/awkward/32x32/apps/deepin-picker.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-picker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-remote-assistance.svg b/.icons/awkward/32x32/apps/deepin-remote-assistance.svg
new file mode 100644
index 00000000..d7284bbf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-remote-assistance.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <rect style="opacity:0.2;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" width="28" height="25" x="2" y="1024.36" rx="1.704" ry="1.651"/>
+ <rect style="fill:#0fbbaf;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" width="28" height="25" x="2" y="1023.36" rx="1.704" ry="1.651"/>
+ <path style="opacity:0.2" d="m 20.896472,1029.963 c -0.179112,0.01 -0.352212,0.087 -0.487226,0.2237 -0.697935,0.7123 -3.194136,3.2177 -4.527423,4.5287 l 3.741441,3.7303 -4.472975,4.5414 c -8.94e-4,-5e-4 -0.0076,-0.01 -0.0086,-0.01 v -0.017 c -1.829266,-1.7361 -3.635008,-3.5089 -5.462784,-5.2659 l -0.01677,-0.016 -0.01955,-0.015 c -0.9047791,-0.7549 -1.4279605,-1.981 -1.2397018,-3.1176 l 0.00144,-0.011 0.00281,-0.011 c 0.1965543,-1.5015 1.6979398,-2.8186 3.2109368,-2.7866 0.293297,-0.01 0.589248,0.062 0.813902,0.1091 0.715266,0.1536 1.378834,0.7983 1.992181,1.4198 -0.0012,0 -0.0015,0 -0.0028,0 l 0.335054,0.3322 0.871141,0.867 1.756243,-1.7565 c 0.269724,-0.2697 0.418742,-0.7862 0,-1.2002 -0.214212,-0.2143 -0.44966,-0.2806 -0.664524,-0.26 -0.214873,0.021 -0.409171,0.1278 -0.540273,0.26 -0.276149,0.2762 -0.569606,0.5695 -0.816698,0.8164 -0.632322,-0.6303 -1.611514,-1.5824 -2.63576,-1.805 -0.365761,-0.095 -0.742651,-0.1416 -1.119642,-0.1425 -0.0021,-1e-4 -0.004,0 -0.0068,0 -0.0034,-1e-4 -0.0063,0 -0.0099,0 v 0 c -2.268277,-0.045 -4.2348214,1.7376 -4.5330078,3.9494 -0.273683,1.6731 0.4574913,3.335 1.7115706,4.3809 l -0.036293,-0.031 c 1.8333952,1.7626 3.8073832,3.6612 5.6610232,5.4196 0.261068,0.2273 0.473683,0.2652 0.748289,0.2652 v 0 c 0.211744,0.01 0.452635,-0.067 0.699424,-0.3057 l 4.137925,-4.1478 c 0,0 2.771594,-2.7621 4.139318,-4.1209 0.291865,-0.2921 0.312808,-0.7008 0.02093,-0.9926 -0.291796,-0.292 -0.709322,-0.2821 -1.000976,0.01 l -2.956856,2.9571 c -0.07749,0.016 -0.241077,-0.1538 -0.233143,-0.2502 l 4.368274,-4.3697 c 0.291876,-0.2918 0.313596,-0.7088 0.02096,-1.0008 -0.291869,-0.2918 -0.681189,-0.251 -0.973057,0.039 l -3.459436,3.4607 c -0.09057,0.015 -0.2874,-0.1548 -0.262459,-0.2706 l 4.094643,-4.0962 c 0.234823,-0.2511 0.374802,-0.6975 0.07399,-1.0123 -0.291864,-0.2918 -0.739814,-0.2723 -1.031686,0.021 l -4.224481,4.2264 c -0.101343,0 -0.25594,-0.1422 -0.254081,-0.2471 l 3.092259,-3.0889 c 0.291581,-0.2917 0.344673,-0.6993 0.02651,-1.001 -0.159081,-0.151 -0.344412,-0.2161 -0.523524,-0.2095 z"/>
+ <path style="fill:#ffffff" d="m 20.896472,1028.963 c -0.179112,0.01 -0.352212,0.087 -0.487226,0.2237 -0.697935,0.7123 -3.194136,3.2177 -4.527423,4.5287 l 3.741441,3.7303 -4.472975,4.5414 c -8.94e-4,-5e-4 -0.0076,-0.01 -0.0086,-0.01 v -0.017 c -1.829266,-1.7361 -3.635008,-3.5089 -5.462784,-5.2659 l -0.01677,-0.016 -0.01955,-0.015 c -0.9047791,-0.7549 -1.4279605,-1.981 -1.2397018,-3.1176 l 0.00144,-0.011 0.00281,-0.011 c 0.1965543,-1.5015 1.6979398,-2.8186 3.2109368,-2.7866 0.293297,-0.01 0.589248,0.062 0.813902,0.1091 0.715266,0.1536 1.378834,0.7983 1.992181,1.4198 -0.0012,0 -0.0015,0 -0.0028,0 l 0.335054,0.3322 0.871141,0.867 1.756243,-1.7565 c 0.269724,-0.2697 0.418742,-0.7862 0,-1.2002 -0.214212,-0.2143 -0.44966,-0.2806 -0.664524,-0.26 -0.214873,0.021 -0.409171,0.1278 -0.540273,0.26 -0.276149,0.2762 -0.569606,0.5695 -0.816698,0.8164 -0.632322,-0.6303 -1.611514,-1.5824 -2.63576,-1.805 -0.365761,-0.095 -0.742651,-0.1416 -1.119642,-0.1425 -0.0021,-1e-4 -0.004,0 -0.0068,0 -0.0034,-1e-4 -0.0063,0 -0.0099,0 v 0 c -2.268277,-0.045 -4.2348214,1.7376 -4.5330078,3.9494 -0.273683,1.6731 0.4574913,3.335 1.7115706,4.3809 l -0.036293,-0.031 c 1.8333952,1.7626 3.8073832,3.6612 5.6610232,5.4196 0.261068,0.2273 0.473683,0.2652 0.748289,0.2652 v 0 c 0.211744,0.01 0.452635,-0.067 0.699424,-0.3057 l 4.137925,-4.1478 c 0,0 2.771594,-2.7621 4.139318,-4.1209 0.291865,-0.2921 0.312808,-0.7008 0.02093,-0.9926 -0.291796,-0.292 -0.709322,-0.2821 -1.000976,0.01 l -2.956856,2.9571 c -0.07749,0.016 -0.241077,-0.1538 -0.233143,-0.2502 l 4.368274,-4.3697 c 0.291876,-0.2918 0.313596,-0.7088 0.02096,-1.0008 -0.291869,-0.2918 -0.681189,-0.251 -0.973057,0.039 l -3.459436,3.4607 c -0.09057,0.015 -0.2874,-0.1548 -0.262459,-0.2706 l 4.094643,-4.0962 c 0.234823,-0.2511 0.374802,-0.6975 0.07399,-1.0123 -0.291864,-0.2918 -0.739814,-0.2723 -1.031686,0.021 l -4.224481,4.2264 c -0.101343,0 -0.25594,-0.1422 -0.254081,-0.2471 l 3.092259,-3.0889 c 0.291581,-0.2917 0.344673,-0.6993 0.02651,-1.001 -0.159081,-0.151 -0.344412,-0.2161 -0.523524,-0.2095 z"/>
+ <path style="fill:#ffffff;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" transform="translate(0,1020.3622)" d="M 3.7050781 3 C 2.7607851 3 2 3.7374743 2 4.6523438 L 2 5.6523438 C 2 4.7374743 2.7607851 4 3.7050781 4 L 28.294922 4 C 29.239215 4 30 4.7374743 30 5.6523438 L 30 4.6523438 C 30 3.7374743 29.239215 3 28.294922 3 L 3.7050781 3 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/deepin-repair-tools.svg b/.icons/awkward/32x32/apps/deepin-repair-tools.svg
new file mode 100644
index 00000000..f66b2c87
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-repair-tools.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#8f8f8f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.6;fill:#ffffff" d="m 21.421351,9.0035274 c -1.390514,0.072035 -2.460084,1.2437496 -2.38721,2.6182516 0.0011,0.02103 0.0038,0.04172 0.0055,0.06259 -0.0054,0.142507 0.002,0.284758 0.02051,0.426165 0.04958,0.376681 -0.07225,0.756358 -0.329506,1.038778 l -1.352205,1.486251 -5.761573,6.32855 c -0.07122,-0.0018 -0.125173,-0.0019 -0.161335,0 -0.847013,0.04387 -1.497853,0.756678 -1.453382,1.595455 0.04447,0.838777 0.766168,1.482264 1.614717,1.438308 0.848548,-0.04396 1.497852,-0.756681 1.453382,-1.595456 -0.002,-0.03611 -0.007,-0.08933 -0.01642,-0.159812 l 5.745166,-6.309906 1.368612,-1.503563 c 0.256845,-0.282398 0.627619,-0.441784 1.011761,-0.432824 0.114424,0.0028 0.229428,6.2e-5 0.34318,-0.01199 0.05401,5.95e-4 0.108014,-0.0012 0.162702,-0.004 1.134965,-0.0588 2.054476,-0.85055 2.314746,-1.887113 l -1.423302,0.270349 c -0.690047,0.130844 -1.357534,-0.309702 -1.491665,-0.982842 l -0.0027,-0.01199 c -0.134132,-0.67314 0.317613,-1.326105 1.007661,-1.4569513 l 1.199006,-0.227754 C 22.804842,9.2294078 22.140901,8.9662239 21.421348,9.0034994 Z m -10.113514,12.7330136 0.821714,0.179787 0.240636,0.785742 -0.579713,0.605953 -0.820347,-0.179788 -0.242003,-0.785742 z"/>
+ <path style="opacity:0.2" d="m 16.540068,16.419706 6.138233,6.350091 c 0.417968,0.432394 0.428778,1.152272 0.0317,1.601681 -0.121796,0.117567 -0.422537,0.380266 -0.422537,0.380266 -0.459832,0.38401 -1.1464,0.314029 -1.528648,-0.151116 l -5.616285,-6.834276 c -0.06454,-0.07854 -0.103152,-0.172819 -0.1165,-0.270411 -0.16855,-0.21908 -0.82111,-1.038226 -2.168071,-2.410366 -1.591109,-1.620853 -1.863154,-0.802792 -2.157014,-0.533468 -0.29386,0.269323 -0.264097,0.519053 -0.264097,0.519053 -0.0256,0.15368 -0.128696,0.359452 -0.244139,0.459267 L 9.7235004,15.936113 C 9.6798504,15.95818 8.8635061,15.056704 8.6045794,14.758396 8.3821366,14.50212 8.0272145,13.98913 8.0272145,13.98913 c -0.040579,-0.05774 -0.034905,-0.145596 0.011192,-0.197901 0,0 0.43467,-0.510414 0.5953245,-0.520394 0.4715092,-0.02929 0.6897704,-0.07491 0.9211838,-0.439474 0.2314128,-0.364565 0.2316013,-0.651678 0.3602823,-0.862647 0.085554,-0.140263 0.7997759,-1.050831 1.8443839,-1.688943 2.003791,-1.2240403 3.558417,-1.299676 3.880878,-1.2766826 l 1.508419,0.1075583 -0.781205,0.79729 c -0.06471,0.024048 -0.170489,0.057417 -0.23615,0.074487 0,0 -0.953444,0.2190803 -1.709997,0.7880363 -0.756553,0.568957 -0.962683,1.546696 -0.384607,2.696597 0.339159,0.674653 0.560664,0.907531 1.02481,1.452031 0.542768,0.636732 1.024061,1.144724 1.233139,1.361301 0.09022,0.0209 0.1757,0.06742 0.2452,0.139317 z"/>
+ <path style="fill:#ffffff" d="m 16.540068,15.419706 6.138233,6.350091 c 0.417968,0.432394 0.428778,1.152272 0.0317,1.601681 -0.121796,0.117567 -0.422537,0.380266 -0.422537,0.380266 -0.459832,0.38401 -1.1464,0.314029 -1.528648,-0.151116 l -5.616285,-6.834276 c -0.06454,-0.07854 -0.103152,-0.172819 -0.1165,-0.270411 -0.16855,-0.21908 -0.82111,-1.038226 -2.168071,-2.410366 -1.591109,-1.620853 -1.863154,-0.802792 -2.157014,-0.533468 -0.29386,0.269323 -0.264097,0.519053 -0.264097,0.519053 -0.0256,0.15368 -0.128696,0.359452 -0.244139,0.459267 L 9.7235004,14.936113 C 9.6798504,14.95818 8.8635061,14.056704 8.6045794,13.758396 8.3821366,13.50212 8.0272145,12.98913 8.0272145,12.98913 c -0.040579,-0.05774 -0.034905,-0.145596 0.011192,-0.197901 0,0 0.43467,-0.510414 0.5953245,-0.520394 0.4715092,-0.02929 0.6897704,-0.07491 0.9211838,-0.439474 0.2314128,-0.364565 0.2316013,-0.651678 0.3602823,-0.862647 0.085554,-0.140263 0.7997759,-1.050831 1.8443839,-1.6889433 2.003791,-1.22404 3.558417,-1.2996757 3.880878,-1.2766823 l 1.508419,0.1075583 -0.781205,0.79729 c -0.06471,0.024048 -0.170489,0.057417 -0.23615,0.074487 0,0 -0.953444,0.2190802 -1.709997,0.7880363 -0.756553,0.568957 -0.962683,1.546696 -0.384607,2.696597 0.339159,0.674653 0.560664,0.907531 1.02481,1.452031 0.542768,0.636732 1.024061,1.144724 1.233139,1.361301 0.09022,0.0209 0.1757,0.06742 0.2452,0.139317 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/deepin-scanner.svg b/.icons/awkward/32x32/apps/deepin-scanner.svg
new file mode 120000
index 00000000..a6fb1a21
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-scanner.svg
@@ -0,0 +1 @@
+skanlite.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-screen-recorder.svg b/.icons/awkward/32x32/apps/deepin-screen-recorder.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-screen-recorder.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-screenshot.svg b/.icons/awkward/32x32/apps/deepin-screenshot.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-screenshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-show-desktop.svg b/.icons/awkward/32x32/apps/deepin-show-desktop.svg
new file mode 120000
index 00000000..134c2f8f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-show-desktop.svg
@@ -0,0 +1 @@
+cs-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-software-center.svg b/.icons/awkward/32x32/apps/deepin-software-center.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-software-center.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-system-monitor.svg b/.icons/awkward/32x32/apps/deepin-system-monitor.svg
new file mode 120000
index 00000000..53ccf3bb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-system-monitor.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-terminal.svg b/.icons/awkward/32x32/apps/deepin-terminal.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-toggle-desktop.svg b/.icons/awkward/32x32/apps/deepin-toggle-desktop.svg
new file mode 100644
index 00000000..6723f544
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-toggle-desktop.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" width="28" height="25" x="2" y="4" rx="1.704" ry="1.652"/>
+ <rect style="fill:#00d093;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" width="28" height="25" x="2" y="3" rx="1.704" ry="1.652"/>
+ <rect style="opacity:0.3" width="22" height="4" x="5" y="22" rx=".688"/>
+ <rect style="opacity:0.2" width="4" height="4" x="5" y="8" rx=".667"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="5" y="7" rx=".667"/>
+ <rect style="opacity:0.2" width="4" height="4" x="5" y="15" rx=".667"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="5" y="14" rx=".667"/>
+ <path style="opacity:0.2;fill:#ffffff;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 3.7050781 3 C 2.7608106 3 2 3.7373248 2 4.6523438 L 2 5.6523438 C 2 4.7373248 2.7608106 4 3.7050781 4 L 28.294922 4 C 29.239189 4 30 4.7373248 30 5.6523438 L 30 4.6523438 C 30 3.7373248 29.239189 3 28.294922 3 L 3.7050781 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/deepin-translator.svg b/.icons/awkward/32x32/apps/deepin-translator.svg
new file mode 120000
index 00000000..223c77fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-translator.svg
@@ -0,0 +1 @@
+lokalize.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin-voice-recorder.svg b/.icons/awkward/32x32/apps/deepin-voice-recorder.svg
new file mode 120000
index 00000000..24321154
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin-voice-recorder.svg
@@ -0,0 +1 @@
+sound-recorder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin.com.wechat.devtools.svg b/.icons/awkward/32x32/apps/deepin.com.wechat.devtools.svg
new file mode 120000
index 00000000..db8f9099
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin.com.wechat.devtools.svg
@@ -0,0 +1 @@
+devdocs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deepin.com.wechat.svg b/.icons/awkward/32x32/apps/deepin.com.wechat.svg
new file mode 120000
index 00000000..fa4b83ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deepin.com.wechat.svg
@@ -0,0 +1 @@
+wechat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/deezer.svg b/.icons/awkward/32x32/apps/deezer.svg
new file mode 100644
index 00000000..b1ae1c7e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deezer.svg
@@ -0,0 +1,61 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="26" height="28" x="-30" y="-30" rx="1.3" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="26" height="28" x="-29" y="-30" rx="1.3" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <path d="m 4,24 4,0 0,2 -4,0 z"/>
+ <path d="m 4,21 4,0 0,2 -4,0 z"/>
+ <path d="m 4,18 4,0 0,2 -4,0 z"/>
+ <path d="m 4,15 4,0 0,2 -4,0 z"/>
+ <path d="m 4,12 4,0 0,2 -4,0 z"/>
+ <path d="m 9,24 4,0 0,2 -4,0 z"/>
+ <path d="m 9,21 4,0 0,2 -4,0 z"/>
+ <path d="m 9,18 4,0 0,2 -4,0 z"/>
+ <path d="m 14,24 4,0 0,2 -4,0 z"/>
+ <path d="m 14,21 4,0 0,2 -4,0 z"/>
+ <path d="m 14,18 4,0 0,2 -4,0 z"/>
+ <path d="m 14,15 4,0 0,2 -4,0 z"/>
+ <path d="m 14,12 4,0 0,2 -4,0 z"/>
+ <path d="m 14,9 4,0 0,2 -4,0 z"/>
+ <path d="m 19,24 4,0 0,2 -4,0 z"/>
+ <path d="m 19,21 4,0 0,2 -4,0 z"/>
+ <path d="m 19,18 4,0 0,2 -4,0 z"/>
+ <path d="m 19,15 4,0 0,2 -4,0 z"/>
+ <path d="m 19,12 4,0 0,2 -4,0 z"/>
+ <path d="m 24,24 4,0 0,2 -4,0 z"/>
+ <path d="m 24,21 4,0 0,2 -4,0 z"/>
+ <path d="m 24,18 4,0 0,2 -4,0 z"/>
+ <path d="m 24,15 4,0 0,2 -4,0 z"/>
+ <path d="m 24,12 4,0 0,2 -4,0 z"/>
+ <path d="m 24,9.133333 4,0 L 28,11 24,11 Z"/>
+ <path d="m 24,6 4,0 0,2 -4,0 z"/>
+ </g>
+ <g>
+ <path style="fill:#933333" d="m 4,24 4,0 0,2 -4,0 z"/>
+ <path style="fill:#933333" d="m 4,21 4,0 0,2 -4,0 z"/>
+ <path style="fill:#933333" d="m 4,18 4,0 0,2 -4,0 z"/>
+ <path style="fill:#f88383" d="m 4,15 4,0 0,2 -4,0 z"/>
+ <path style="fill:#f88383" d="m 4,12 4,0 0,2 -4,0 z"/>
+ <path style="fill:#e8aa34" d="m 9,24 4,0 0,2 -4,0 z"/>
+ <path style="fill:#e8aa34" d="m 9,21 4,0 0,2 -4,0 z"/>
+ <path style="fill:#e8aa34" d="m 9,18 4,0 0,2 -4,0 z"/>
+ <path style="fill:#76185e" d="m 14,24 4,0 0,2 -4,0 z"/>
+ <path style="fill:#76185e" d="m 14,21 4,0 0,2 -4,0 z"/>
+ <path style="fill:#76185e" d="m 14,18 4,0 0,2 -4,0 z"/>
+ <path style="fill:#e272c5" d="m 14,15 4,0 0,2 -4,0 z"/>
+ <path style="fill:#e272c5" d="m 14,12 4,0 0,2 -4,0 z"/>
+ <path style="fill:#e272c5" d="m 14,9 4,0 0,2 -4,0 z"/>
+ <path style="fill:#4ab225" d="m 19,24 4,0 0,2 -4,0 z"/>
+ <path style="fill:#4ab225" d="m 19,21 4,0 0,2 -4,0 z"/>
+ <path style="fill:#4ab225" d="m 19,18 4,0 0,2 -4,0 z"/>
+ <path style="fill:#98e97b" d="m 19,15 4,0 0,2 -4,0 z"/>
+ <path style="fill:#98e97b" d="m 19,12 4,0 0,2 -4,0 z"/>
+ <path style="fill:#0f3b95" d="m 24,24 4,0 0,2 -4,0 z"/>
+ <path style="fill:#0f3b95" d="m 24,21 4,0 0,2 -4,0 z"/>
+ <path style="fill:#0f3b95" d="m 24,18 4,0 0,2 -4,0 z"/>
+ <path style="fill:#4fc2e1" d="m 24,15 4,0 0,2 -4,0 z"/>
+ <path style="fill:#4fc2e1" d="m 24,12 4,0 0,2 -4,0 z"/>
+ <path style="fill:#4fc2e1" d="m 24,9.133333 4,0 L 28,11 24,11 Z"/>
+ <path style="fill:#4fc2e1" d="m 24,6 4,0 0,2 -4,0 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 3 C 2.6247907 3 2 3.5805812 2 4.3007812 L 2 5.3007812 C 2 4.5805812 2.6247907 4 3.4003906 4 L 28.599609 4 C 29.375209 4 30 4.5805812 30 5.3007812 L 30 4.3007812 C 30 3.5805812 29.375209 3 28.599609 3 L 3.4003906 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/defcon.svg b/.icons/awkward/32x32/apps/defcon.svg
new file mode 100644
index 00000000..cd1126dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/defcon.svg
@@ -0,0 +1,8 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z" style="fill:#8a0112"/>
+ <path d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0254 0.333 0.0312 0.5 0.2636-7.5207 6.3815-13.5 13.969-13.5 7.5872 0 13.705 5.9793 13.969 13.5 6e-3 -0.16727 0.0312-0.33125 0.0312-0.5 0-7.756-6.244-14-14-14z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z" style="opacity:.2"/>
+ <path d="m15.921225 28c-3.265 0-5.213-2.0371-5.213-2.0371l2.996-5.6929a4 4 0 0 0 2.295 0.73 4 4 0 0 0 2.184-0.654l2.959 5.6169s-1.957 2.0371-5.221 2.0371zm0.078-9c-1.104 0-2-0.896-2-2 0-1.105 0.896-2 2-2 1.105 0 2 0.895 2 2s-0.895 2-2 2zm4.055-1.881c-0.01-0.293-0.058-0.588-0.129-0.879a4 4 0 0 0-0.03-0.129c-5e-3 -0.02-9e-3 -0.041-0.015-0.062a4 4 0 0 0-1.998-2.574l3.672-5.393s2.815 0.609 4.447 3.324 0.769 5.354 0.769 5.354v2e-3zm-8.112-0.082-6.7163999-0.359s-0.8589-2.647 0.7734-5.362c1.6321-2.715 4.4429999-3.316 4.4429999-3.316l3.682 5.408c-0.357 0.213-0.682 0.479-0.973 0.785a4 4 0 0 0-0.15 0.166c-0.043 0.051-0.09 0.098-0.131 0.151a4 4 0 0 0-4e-3 4e-3 4 4 0 0 0-0.277 0.404c-9e-3 0.014-0.021 0.026-0.029 0.041-0.018 0.029-0.029 0.059-0.045 0.088a4 4 0 0 0-0.131 0.252c-0.274 0.56-0.422 1.15-0.442 1.738z" style="opacity:.2"/>
+ <path d="m15.921225 27c-3.265 0-5.213-2.0371-5.213-2.0371l2.996-5.6929a4 4 0 0 0 2.295 0.73 4 4 0 0 0 2.184-0.654l2.959 5.6169s-1.957 2.0371-5.221 2.0371zm0.078-9c-1.104 0-2-0.896-2-2 0-1.105 0.896-2 2-2 1.105 0 2 0.895 2 2s-0.895 2-2 2zm4.055-1.881c-0.01-0.293-0.058-0.588-0.129-0.879a4 4 0 0 0-0.03-0.129c-5e-3 -0.02-9e-3 -0.041-0.015-0.062a4 4 0 0 0-1.998-2.574l3.672-5.393s2.815 0.609 4.447 3.324 0.769 5.354 0.769 5.354v2e-3zm-8.112-0.082-6.7163999-0.359s-0.8589-2.647 0.7734-5.362c1.6321-2.715 4.4429999-3.316 4.4429999-3.316l3.682 5.408c-0.357 0.213-0.682 0.479-0.973 0.785a4 4 0 0 0-0.15 0.166c-0.043 0.051-0.09 0.098-0.131 0.151a4 4 0 0 0-4e-3 4e-3 4 4 0 0 0-0.277 0.404c-9e-3 0.014-0.021 0.026-0.029 0.041-0.018 0.029-0.029 0.059-0.045 0.088a4 4 0 0 0-0.131 0.252c-0.274 0.56-0.422 1.15-0.442 1.738z" style="fill:#efc008"/>
+ <path d="m10.441406 7s-2.809306 0.6014063-4.441406 3.316406c-0.9453438 1.572388-1.0496567 3.105068-0.9746094 4.13086 0.0605603-0.915977 0.3010336-2.012456 0.9746094-3.132813 1.6321-2.7149999 4.441406-3.3164061 4.441406-3.3164061l3.222656 4.7324221c0.147665-0.116289 0.3001-0.226304 0.460938-0.322266l-3.683594-5.408203zm11.113282 0.0820312-3.671876 5.3925778a4 4 0 0 1 0.476563 0.298829l3.195313-4.6933599s2.815265 0.6092188 4.447265 3.3242189c0.673109 1.119785 0.910844 2.2148 0.970703 3.128906 0.07641-1.023523-0.025163-2.55395-0.970703-4.126953-1.632-2.715-4.447265-3.3242188-4.447265-3.3242188zm-5.554688 6.9179688c-1.104 0-2 0.895-2 2 0 0.173155 0.026931 0.33778 0.068359 0.498047 0.223179-0.861252 1.001282-1.5 1.931641-1.5 0.931854 0 1.70734 0.639781 1.929688 1.501953 0.041615-0.160743 0.070312-0.326202 0.070312-0.5 0-1.105-0.895-2-2-2zm-2.294922 5.269531-2.996094 5.69336s0.122624 0.128529 0.357422 0.320312l2.638672-5.015625a4 4 0 0 0 2.294922 0.730469 4 4 0 0 0 2.183594-0.654297l2.601562 4.9375c0.234469-0.190978 0.357422-0.318359 0.357422-0.318359l-2.958984-5.617188a4 4 0 0 1-2.183594 0.654297 4 4 0 0 1-2.294922-0.730469z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/deflemask.svg b/.icons/awkward/32x32/apps/deflemask.svg
new file mode 100644
index 00000000..a0bcd850
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deflemask.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 15.603516,2.9998655 C 13.808948,3.0375842 12.006708,3.3248184 10.439453,3.8318967 8.8355497,4.3508329 7.3607743,5.0994729 5.953125,6.1092405 5.3773449,6.5222715 4.9331841,7.0131331 4.7109375,7.4842405 4.5137317,7.9022717 4.2220036,9.7181018 4.0957031,11.306506 c -0.3951292,4.969202 0.4567717,10.021763 2.2226563,13.169921 0.2199723,0.392158 1.0777361,1.742197 1.40625,2.214844 1.283785,1.847044 3.0041936,3.146122 5.0214846,3.791016 0.82697,0.264369 1.603225,0.411252 2.722656,0.513672 0.09038,0.0083 0.321442,0.0018 0.53125,-0.002 0.388089,-0.007 0.830269,-0.02346 1.076172,-0.05273 2.878449,-0.342667 5.07066,-1.536187 6.779297,-3.689453 0.313955,-0.395654 0.510421,-0.682182 1.105469,-1.609375 0.783349,-1.220602 1.111128,-1.842267 1.527343,-2.904297 1.484062,-3.786792 1.91309,-9.10894 1.119141,-13.8671867 C 27.409745,7.6862536 27.346949,7.4929904 27.011719,7.0408811 26.674917,6.586652 26.347079,6.3034153 25.5,5.7381467 23.134104,4.1593477 20.472367,3.2760389 17.386719,3.0467405 16.929651,3.0127752 16.464561,3.00171 16,3.0018186 c -0.13247,3.11e-5 -0.263758,-0.00474 -0.396484,-0.00195 z"/>
+ <path style="fill:#e4e4e4" d="M 15.603164,2.0009623 C 13.808596,2.038681 12.005822,2.3253463 10.438567,2.8324247 8.8346636,3.3513608 7.3599382,4.0996059 5.9522889,5.1093735 5.3765088,5.5224045 4.93233,6.014008 4.7100834,6.4851154 4.5128776,6.9031466 4.2214853,8.7176097 4.0951848,10.306014 3.7000556,15.275216 4.5531374,20.328601 6.319022,23.47676 c 0.2199723,0.392158 1.0763782,1.742763 1.4048921,2.21541 1.283785,1.847044 3.0039209,3.145918 5.0212119,3.790812 0.82697,0.264369 1.603495,0.410406 2.722926,0.512826 0.09038,0.0083 0.322369,0.0024 0.532177,-0.0014 V 2.0023298 c -0.13247,3.11e-5 -0.264339,-0.00416 -0.397065,-0.00137 z m 0.397065,0.00137 c 0.464561,-1.086e-4 0.928522,0.011164 1.38559,0.045129 -0.457068,-0.033965 -0.921029,-0.045237 -1.38559,-0.045129 z m 0,27.9921107 c 0.388089,-0.007 0.830859,-0.02406 1.076762,-0.05333 -0.245903,0.02928 -0.688673,0.04633 -1.076762,0.05333 z M 27.218681,6.3510969 c 0.168323,0.3009187 0.240536,0.632174 0.388793,1.520701 -0.148257,-0.888527 -0.220281,-1.2197823 -0.388793,-1.520701 z m 0.630065,3.327217 c 0.122687,1.2165851 0.169722,2.4517551 0.144763,3.6732041 0.02502,-1.221449 -0.02211,-2.456619 -0.144763,-3.6732041 z M 22.844077,27.344155 c -0.358109,0.339965 -0.728335,0.657694 -1.125016,0.931292 0.396947,-0.273777 0.766692,-0.59106 1.125016,-0.931292 z"/>
+ <path style="fill:#9c9c9c" d="M 16.000229,2.0023298 V 29.994441 c 0.388089,-0.007 0.830859,-0.02406 1.076762,-0.05333 2.878449,-0.342667 5.070413,-1.53498 6.77905,-3.688246 0.313955,-0.395654 0.510667,-0.682398 1.105714,-1.609591 0.78335,-1.220602 1.110003,-1.842619 1.526218,-2.904649 1.484062,-3.786792 1.91345,-9.108575 1.119501,-13.8668227 C 27.409797,6.6870966 27.347107,6.4927767 27.011877,6.0406674 26.675075,5.5864383 26.346526,5.3040396 25.499447,4.738771 23.133551,3.159972 20.471467,2.2767569 17.385819,2.0474585 16.928751,2.0134932 16.46479,2.0022212 16.000229,2.0023298 Z"/>
+ <path style="fill:#3f3f3f" d="m 15.67796,25.963677 c -0.436462,-0.05968 -0.950774,-0.253714 -1.406746,-0.53071 -0.249,-0.151266 -0.301052,-0.22509 -0.257212,-0.364799 0.02512,-0.08009 0.04496,-0.09071 0.169413,-0.09071 0.07752,0 0.442227,0.04054 0.810453,0.09008 1.373001,0.18475 1.952171,0.110059 3.494277,-0.450624 0.406684,-0.147863 0.477346,-0.152221 0.510561,-0.03148 0.03432,0.124755 -0.621393,0.733807 -1.113913,1.034641 -0.510111,0.311581 -1.412963,0.452151 -2.206833,0.343595 z"/>
+ <path style="opacity:0.1" d="m 15.418219,21.004204 c -0.02771,-0.01145 -0.04571,0.0013 -0.07767,0.02854 -0.236229,0.201338 -0.77848,1.174005 -0.827978,1.485131 -0.05281,0.331918 0.06498,0.749407 0.274038,0.965561 0.102052,0.105509 0.715832,0.4172 0.939353,0.477524 C 15.824482,23.98755 15.912371,23.99855 16,24 c 0.08763,-0.0014 0.175519,-0.01246 0.274038,-0.03904 0.223522,-0.06033 0.837306,-0.372013 0.939354,-0.477524 0.209061,-0.216154 0.326845,-0.633643 0.274038,-0.965561 -0.0495,-0.311126 -0.591749,-1.283793 -0.827979,-1.485131 -0.03196,-0.02723 -0.04996,-0.03999 -0.07767,-0.02854 -0.02771,0.01146 -0.06529,0.04581 -0.136287,0.115628 -0.145691,0.143255 -0.269791,0.194097 -0.445497,0.184702 -0.175705,0.0094 -0.299806,-0.04144 -0.445496,-0.184702 -0.07101,-0.06982 -0.108574,-0.10417 -0.136287,-0.115628 z"/>
+ <path style="fill:#3f3f3f" d="m 15.418219,20.004204 c -0.02771,-0.01145 -0.04571,0.0013 -0.07767,0.02854 -0.236229,0.201338 -0.77848,1.174005 -0.827978,1.485131 -0.05281,0.331918 0.06498,0.749407 0.274038,0.965561 0.102052,0.105509 0.715832,0.4172 0.939353,0.477524 C 15.824482,22.98755 15.912371,22.99855 16,23 c 0.08763,-0.0014 0.175519,-0.01246 0.274038,-0.03904 0.223522,-0.06033 0.837306,-0.372013 0.939354,-0.477524 0.209061,-0.216154 0.326845,-0.633643 0.274038,-0.965561 -0.0495,-0.311126 -0.591749,-1.283793 -0.827979,-1.485131 -0.03196,-0.02723 -0.04996,-0.03999 -0.07767,-0.02854 -0.02771,0.01146 -0.06529,0.04581 -0.136287,0.115628 -0.145691,0.143255 -0.269791,0.194097 -0.445497,0.184702 -0.175705,0.0094 -0.299806,-0.04144 -0.445496,-0.184702 -0.07101,-0.06982 -0.108574,-0.10417 -0.136287,-0.115628 z"/>
+ <path style="opacity:0.1" d="m 8.6922173,14.001818 c -0.5307933,0.01395 -0.9493932,0.10995 -1.2138218,0.322486 -0.1702893,0.13687 -0.2906761,0.37179 -0.4010625,0.784556 -0.1348885,0.504369 -0.097016,0.88186 0.1428027,1.392628 0.3677719,0.783296 1.1979653,1.343172 2.1876136,1.47766 0.028189,0.0038 0.073489,0.01481 0.1017837,0.02085 h 4.305347 c 0.102211,-0.03033 0.146492,-0.0771 0.173185,-0.162046 0.04538,-0.144419 -0.03723,-0.411024 -0.271932,-0.879216 C 13.41399,16.356009 13.122884,15.921533 12.68917,15.431342 11.985266,14.635781 11.423702,14.300647 10.574476,14.167067 9.864697,14.055424 9.2230113,13.98786 8.6922173,14.001814 Z"/>
+ <path style="fill:#3f3f3f" d="m 8.6922173,13.001818 c -0.5307933,0.01395 -0.9493932,0.10995 -1.2138218,0.322486 -0.1702893,0.13687 -0.2906761,0.37179 -0.4010625,0.784556 -0.1348885,0.504369 -0.097016,0.88186 0.1428027,1.392628 0.3677719,0.783296 1.1979653,1.343172 2.1876136,1.47766 0.028189,0.0038 0.073489,0.01481 0.1017837,0.02085 h 4.305347 c 0.102211,-0.03033 0.146492,-0.0771 0.173185,-0.162046 0.04538,-0.144419 -0.03723,-0.411024 -0.271932,-0.879216 C 13.41399,15.356009 13.122884,14.921533 12.68917,14.431342 11.985266,13.635781 11.423702,13.300647 10.574476,13.167067 9.864697,13.055424 9.2230113,12.98786 8.6922173,13.001814 Z"/>
+ <path style="opacity:0.3" d="m 19.024,12 v 6 h 0.705892 v -6 z m 1.411785,0 v 6 h 0.705893 v -6 z m 1.411785,0 v 6 h 0.705893 v -6 z m 1.411785,0 v 6 h 0.705893 v -6 z"/>
+ <rect style="opacity:0.1" width="7" height="4" x="18" y="14" rx="1.167" ry="1.2"/>
+ <rect style="fill:#3f3f3f" width="7" height="4" x="18" y="13" rx="1.167" ry="1.2"/>
+ <path style="fill:#ffffff" d="m 20.333333,13.800001 v 2.4 h 2.333334 v -2.4 z M 20.722222,14.2 h 1.555556 v 1.6 h -1.555556 z"/>
+ <rect style="fill:#ffffff" width=".778" height=".4" x="19.01" y="13.96"/>
+ <rect style="fill:#ffffff" width=".544" height=".4" x="19.56" y="14.36"/>
+ <rect style="fill:#ffffff" width=".778" height=".4" x="19.01" y="15.56"/>
+ <rect style="fill:#ffffff" width=".544" height=".4" x="19.56" y="15.16"/>
+ <rect style="fill:#ffffff" width=".778" height=".4" x="-23.99" y="13.96" transform="scale(-1,1)"/>
+ <rect style="fill:#ffffff" width=".544" height=".4" x="-23.44" y="14.36" transform="scale(-1,1)"/>
+ <rect style="fill:#ffffff" width=".778" height=".4" x="-23.99" y="15.56" transform="scale(-1,1)"/>
+ <rect style="fill:#ffffff" width=".544" height=".4" x="-23.44" y="15.16" transform="scale(-1,1)"/>
+ <rect style="fill:#ffffff" width="1.089" height=".4" x="20.96" y="14.4"/>
+ <rect style="fill:#ffffff" width="1.089" height=".4" x="20.96" y="15.2"/>
+ <rect style="fill:#ffffff" width=".8" height=".389" x="14.56" y="-21.69" transform="rotate(90)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.603516 2 C 13.808948 2.0377187 12.006708 2.3249529 10.439453 2.8320312 C 8.8355498 3.3509675 7.3607743 4.0996074 5.953125 5.109375 C 5.3773449 5.522406 4.9331841 6.0132676 4.7109375 6.484375 C 4.5137317 6.9024062 4.2220036 8.7182359 4.0957031 10.306641 C 4.0247489 11.198971 4.0080838 12.090366 4.015625 12.976562 C 4.0290578 12.420581 4.051438 11.863325 4.0957031 11.306641 C 4.2220036 9.7182364 4.5137317 7.9024062 4.7109375 7.484375 C 4.9331841 7.0132676 5.3773449 6.522406 5.953125 6.109375 C 7.3607743 5.0996074 8.8355498 4.3509675 10.439453 3.8320312 C 12.006708 3.3249529 13.808948 3.0377187 15.603516 3 C 15.736242 2.99721 15.86753 3.0019842 16 3.0019531 C 16.464561 3.0018445 16.929651 3.0129097 17.386719 3.046875 C 20.472367 3.2761734 23.134104 4.1594822 25.5 5.7382812 C 26.347079 6.3035499 26.674917 6.5867865 27.011719 7.0410156 C 27.346949 7.4931249 27.409745 7.68643 27.607422 8.8710938 C 27.859745 10.383303 27.97566 11.951031 27.986328 13.509766 C 28.034515 11.626365 27.913787 9.7071814 27.607422 7.8710938 C 27.409745 6.6863881 27.346949 6.4931249 27.011719 6.0410156 C 26.674917 5.5867865 26.347079 5.3035498 25.5 4.7382812 C 23.134104 3.1594822 20.472367 2.2761734 17.386719 2.046875 C 16.929651 2.0129097 16.464561 2.0018445 16 2.0019531 C 15.86753 2.0019842 15.736242 1.99721 15.603516 2 z"/>
+ <path style="opacity:0.1" d="m 15.67796,26.963677 c -0.436462,-0.05968 -0.950774,-0.253714 -1.406746,-0.53071 -0.249,-0.151266 -0.301052,-0.22509 -0.257212,-0.364799 0.02512,-0.08009 0.04496,-0.09071 0.169413,-0.09071 0.07752,0 0.442227,0.04054 0.810453,0.09008 1.373001,0.18475 1.952171,0.110059 3.494277,-0.450624 0.406684,-0.147863 0.477346,-0.152221 0.510561,-0.03148 0.03432,0.124755 -0.621393,0.733807 -1.113913,1.034641 -0.510111,0.311581 -1.412963,0.452151 -2.206833,0.343595 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/deja-dup.svg b/.icons/awkward/32x32/apps/deja-dup.svg
new file mode 100644
index 00000000..521c1f11
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deja-dup.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <rect style="opacity:0.2" width="20" height="20" x="-27" y="-26" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6c6c6c" width="20" height="20" x="-26" y="-26" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2;stroke-linecap:round" d="m 16,9 0,7"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2;stroke-linecap:round" d="m 11,21 5,-5"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2;stroke-linecap:round" d="M 21,21 16,16"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="3"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="3"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 6 C 6.446 6 6 6.446 6 7 L 6 8 C 6 7.446 6.446 7 7 7 L 25 7 C 25.554 7 26 7.446 26 8 L 26 7 C 26 6.446 25.554 6 25 6 L 7 6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/delir.svg b/.icons/awkward/32x32/apps/delir.svg
new file mode 100644
index 00000000..0b6bd13e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/delir.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16 3 A 14 14 0 0 0 2 17 A 14 14 0 0 0 16 31 A 14 14 0 0 0 25.792969 27 L 30 27 L 30.699219 25.599609 L 27.025391 25.599609 A 14 14 0 0 0 28.630859 23 L 30 23 L 30.699219 21.599609 L 29.205078 21.599609 A 14 14 0 0 0 30 17 A 14 14 0 0 0 16 3 z"/>
+ <path style="fill:#b94bee" d="m 16,2 c 4.00978,0 7.615434,1.6688925 10.163088,4.3528051 2.380199,2.5075015 1.702766,5.3034139 1.702766,9.0496339 0,7.756 -4.365952,12.804878 -12.121952,12.804878 -3.769213,0 -6.9252391,0.318034 -9.4371681,-2.08816 C 3.6498073,23.574068 2,19.986786 2,16 2,8.244 8.244,2 16,2 Z"/>
+ <path style="fill:#693f86" d="M 15.840039,3.6378907 16.95293,6.9820316 16.4382,8.5184 15.652734,7.9335934 15.148242,16.69043 6.0154297,25.823242 C 8.5519384,28.401467 12.080724,30 16,30 c 2.338108,-0.132024 4.582454,-0.659273 6.35332,-1.588672 1.257144,-0.649773 2.428732,-1.492749 3.472656,-2.521094 l 0.410157,-0.404687 h 0.05606 c 0.27652,-0.300044 0.540606,-0.610241 0.790234,-0.933789 -4.67e-4,-7.7e-4 -0.0093,-5.38e-4 -0.0096,-0.0014 -0.01011,-0.02635 0.07225,-0.166177 0.205078,-0.348633 0.395717,-0.543552 0.806281,-1.22281 1.130664,-1.845703 C 29.41792,20.321035 29.9828,17.9002 30,16 30,12.080724 28.401467,8.5519384 25.823242,6.0154297 l -3.690039,3.6900387 z"/>
+ <path style="opacity:0.2" d="M 15.839844 3.6386719 L 16.330078 5.1113281 L 22.132812 10.705078 L 25.816406 7.0214844 C 25.648146 6.8559793 25.465449 6.7057694 25.289062 6.5488281 L 22.132812 9.7050781 L 15.839844 3.6386719 z M 25.912109 7.1113281 C 26.14614 7.3459096 26.368954 7.5911424 26.585938 7.8417969 C 26.456761 7.6773399 26.317719 7.5153907 26.164062 7.3535156 C 26.0839 7.2690652 25.994347 7.1937483 25.912109 7.1113281 z M 16.785156 7.4804688 L 16.4375 8.5175781 L 15.652344 7.9335938 L 15.148438 16.691406 L 6.0214844 25.816406 C 3.6488301 23.404494 2.1547355 20.136893 2.0253906 16.503906 C 2.0196122 16.669974 2 16.832474 2 17 C 2 20.836475 3.5386876 24.292529 6.0214844 26.816406 L 6.5273438 26.310547 C 6.4540188 26.246086 6.3788603 26.18832 6.3066406 26.119141 C 6.2334303 26.049012 6.1693242 25.970137 6.0976562 25.898438 C 6.2380769 26.038914 6.3879854 26.169378 6.5351562 26.302734 L 15.148438 17.691406 L 15.652344 8.9335938 L 16.4375 9.5175781 L 16.953125 7.9824219 L 16.785156 7.4804688 z M 6.0976562 26.898438 C 6.1693242 26.970137 6.2334303 27.049012 6.3066406 27.119141 C 6.4736536 27.279123 6.6437077 27.425709 6.8164062 27.5625 C 6.5701294 27.348245 6.3283251 27.129198 6.0976562 26.898438 z"/>
+ <path style="opacity:0.2" d="M 19.650451,29.390834 C 18.983269,28.245086 18.261099,27.130885 17.623999,25.968 c 1.379098,-1.132367 2.837753,-2.165737 4.21134,-3.305038 -1.98073,-6.014127 -3.979418,-12.02255 -5.995685,-18.0248572 -0.02258,0.7639715 0.142137,1.7662878 0.199997,2.6248776 0.439262,4.7289526 0.872864,9.4584296 1.308225,14.1877426 -0.392307,0.696943 -0.749221,1.415901 -1.184817,2.086898 -0.479173,-0.64863 -0.856701,-1.369024 -1.284178,-2.053427 0.259404,-4.183429 0.541174,-8.3656 0.773659,-12.5505985 -0.303392,0.3733324 -0.671346,1.6250325 -0.998765,2.3470705 -1.507077,3.818461 -3.045864,7.627528 -4.530656,11.452849 1.504181,1.13625 3.100442,2.182797 4.625911,3.304193 -0.276482,0.858249 -0.869504,1.638329 -1.26421,2.465188 -0.246597,0.432042 -0.799324,1.343474 -4.47e-4,0.598281 0.904609,-0.679605 1.793305,-1.380381 2.704179,-2.051591 1.171806,0.797566 2.314856,1.636749 3.487281,2.433412 l -0.02539,-0.09217 z"/>
+ <path style="fill:#693f86" d="m 24.4,24.6 h 6.3 L 30,26 h -5.6 z"/>
+ <path style="fill:#693f86" d="m 25.8,20.6 h 4.9 L 30,22 h -4.2 z"/>
+ <path style="fill:#ffffff" d="m 19.650451,28.391245 c -0.667182,-1.145748 -1.389352,-2.259949 -2.026452,-3.422834 1.379098,-1.132367 2.837753,-2.165737 4.21134,-3.305038 -1.98073,-6.014127 -3.979418,-12.0225496 -5.995685,-18.0248572 -0.02258,0.7639715 0.142137,1.7662878 0.199997,2.6248776 0.439262,4.7289526 0.872864,9.4584296 1.308225,14.1877426 -0.392307,0.696943 -0.749221,1.415901 -1.184817,2.086898 -0.479173,-0.64863 -0.856701,-1.369024 -1.284178,-2.053427 0.259404,-4.183429 0.541174,-8.3656 0.773659,-12.5505985 -0.303392,0.3733324 -0.671346,1.6250325 -0.998765,2.3470705 -1.507077,3.818461 -3.045864,7.627528 -4.530656,11.452849 1.504181,1.13625 3.100442,2.182797 4.625911,3.304193 -0.276482,0.858249 -0.869504,1.638329 -1.26421,2.465188 -0.246597,0.432042 -0.799324,1.343474 -4.47e-4,0.598281 0.904609,-0.679605 1.793305,-1.380381 2.704179,-2.051591 1.171806,0.797566 2.314856,1.636749 3.487281,2.433412 l -0.02539,-0.09217 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/deltachat.svg b/.icons/awkward/32x32/apps/deltachat.svg
new file mode 100644
index 00000000..d6ffe3f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deltachat.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 13.407635,30.77618 C 7.0571289,29.631736 2.4245898,24.4443 2.027023,18.032372 1.5051723,9.6160055 8.6145827,2.5028968 17.024332,3.0272614 c 3.294692,0.2054299 6.319411,1.4960729 8.65145,3.6915579 2.826942,2.6614101 4.316299,6.0499337 4.324174,9.8381837 0.0038,1.816357 -0.237989,2.942814 -1.078758,5.026266 -0.345478,0.856104 -0.720498,1.893807 -0.83338,2.306008 -0.433849,1.584255 -0.167627,3.217921 0.852496,5.231346 0.330016,0.651354 0.566771,1.217383 0.526121,1.257841 -0.04064,0.04045 -0.702472,-0.164797 -1.470719,-0.456121 -2.87038,-1.088465 -3.979065,-1.096173 -6.556305,-0.04557 -2.654117,1.081935 -5.346163,1.383394 -8.031776,0.899412 z"/>
+ <path style="fill:#465c66" d="M 13.407635,29.776181 C 7.0571289,28.631737 2.4245898,23.444301 2.027023,17.032373 1.5051723,8.6160061 8.6145827,1.5028974 17.024332,2.027262 c 3.294692,0.2054299 6.319411,1.4960729 8.65145,3.6915579 2.826942,2.6614101 4.316299,6.0499341 4.324174,9.8381841 0.0038,1.816357 -0.237989,2.942814 -1.078758,5.026266 -0.345478,0.856104 -0.720498,1.893807 -0.83338,2.306008 -0.433849,1.584255 -0.167627,3.217921 0.852496,5.231346 0.330016,0.651354 0.566771,1.217383 0.526121,1.257841 -0.04064,0.04045 -0.702472,-0.164797 -1.470719,-0.456121 -2.87038,-1.088465 -3.979065,-1.096173 -6.556305,-0.04557 -2.654117,1.081935 -5.346163,1.383394 -8.031776,0.899412 z"/>
+ <path style="opacity:0.2" d="m 15.988281,7.0005441 c -0.849813,0.00716 -1.794539,0.073949 -2.314453,0.2050781 -1.740354,0.4389382 -2.63137,1.2646777 -2.605469,2.4101563 0.02251,0.9951845 0.507394,1.6426625 2.773438,3.3144535 1.122567,0.828179 2.016896,1.776576 1.988281,1.861328 -0.02861,0.08474 -0.542102,0.277677 -1.140625,0.427734 -2.364886,0.592899 -4.329553,1.986667 -5.1660155,3.664062 -0.704444,1.661215 -0.6892431,3.419282 -0.00586,4.798829 1.1153569,2.23668 3.5748049,3.489287 6.4687499,3.298828 0.602567,-0.03966 1.520109,-0.201132 2.039063,-0.359375 1.154856,-0.352143 2.326054,-1.094296 3.238281,-1.998047 1.708774,-1.662866 2.185487,-4.613097 1.300781,-6.525391 -0.718747,-1.461071 -2.167165,-2.730847 -4.974609,-4.361328 -3.960225,-2.299982 -4.460308,-2.866773 -4.945313,-3.412109 -0.255426,-0.287198 -0.464843,-0.6790345 -0.464843,-0.8691408 0,-1.3079008 2.825203,-2.040394 4.591796,-1.21875 0.413169,0.1921653 1.191394,0.7012586 1.728516,1.1308594 1.578024,1.2621424 2.330473,1.4298794 3.119141,0.7031254 C 22.516797,9.2436728 21.704149,8.001992 19.884766,7.420466 19.006693,7.1398137 17.404638,6.9886163 15.988281,7.0005441 Z m 0.736328,8.6874999 c 0.321613,8.48e-4 0.493188,0.165567 1.15625,0.8125 1.530913,1.493663 2.267427,3.298713 2.09375,5.136719 -0.237419,2.086054 -1.594648,3.89515 -3.892578,3.949219 C 13.692527,25.607832 12.013684,23.07416 12,20.928278 c -0.0087,-1.837752 0.275851,-2.692293 1.220703,-3.667968 0.724238,-0.747865 1.971191,-1.362276 3.109375,-1.53125 0.164137,-0.02436 0.287326,-0.04132 0.394531,-0.04102 z"/>
+ <path style="fill:#ffffff" d="M 15.988281 6 C 15.138468 6.00716 14.193742 6.0739491 13.673828 6.2050781 C 11.933474 6.6440163 11.042458 7.4697558 11.068359 8.6152344 C 11.090869 9.610419 11.575753 10.257897 13.841797 11.929688 C 14.964364 12.757867 15.858693 13.706264 15.830078 13.791016 C 15.801468 13.875756 15.287976 14.068693 14.689453 14.21875 C 12.324567 14.811649 10.3599 16.205417 9.5234375 17.882812 C 8.8189935 19.544027 8.8341944 21.302094 9.5175781 22.681641 C 10.632935 24.918321 13.092383 26.170928 15.986328 25.980469 C 16.588895 25.940809 17.506437 25.779337 18.025391 25.621094 C 19.180247 25.268951 20.351445 24.526798 21.263672 23.623047 C 22.972446 21.960181 23.449159 19.00995 22.564453 17.097656 C 21.845706 15.636585 20.397288 14.366809 17.589844 12.736328 C 13.629619 10.436346 13.129536 9.8695552 12.644531 9.3242188 C 12.389105 9.0370211 12.179688 8.6451844 12.179688 8.4550781 C 12.179688 7.1471773 15.004891 6.4146841 16.771484 7.2363281 C 17.184653 7.4284934 17.962878 7.9375867 18.5 8.3671875 C 20.078024 9.6293295 20.830473 9.7970666 21.619141 9.0703125 C 22.516797 8.2431287 21.704149 7.0014479 19.884766 6.4199219 C 19.006693 6.1392696 17.404638 5.9880722 15.988281 6 z M 16.724609 14.6875 C 17.046222 14.688348 17.217797 14.853067 17.880859 15.5 C 19.411772 16.993663 20.148286 18.798713 19.974609 20.636719 C 19.73719 22.722773 18.379961 24.531869 16.082031 24.585938 C 13.692527 24.607288 12.013684 22.073616 12 19.927734 C 11.9913 18.089982 12.275851 17.235441 13.220703 16.259766 C 13.944941 15.511901 15.191894 14.89749 16.330078 14.728516 C 16.494215 14.704156 16.617404 14.687199 16.724609 14.6875 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.464844 2.0175781 C 7.9599066 2.3877618 1.8885831 8.79462 2.0234375 16.414062 C 2.4358122 8.7262116 9.1588634 2.5369719 17.023438 3.0273438 C 20.31813 3.2327736 23.343742 4.523265 25.675781 6.71875 C 28.394307 9.2780921 29.861871 12.513934 29.978516 16.126953 C 29.984889 15.936675 30.00043 15.762204 30 15.556641 C 29.992125 11.768391 28.502723 8.3801601 25.675781 5.71875 C 23.343742 3.523265 20.31813 2.2327736 17.023438 2.0273438 C 16.497828 1.994571 15.978749 1.9922296 15.464844 2.0175781 z M 27.917969 24.878906 C 27.804359 26.164054 28.129508 27.522498 28.939453 29.121094 C 28.969589 29.180574 28.985231 29.219622 29.013672 29.277344 C 29.270879 29.356566 29.446903 29.398707 29.466797 29.378906 C 29.507447 29.338448 29.269469 28.772448 28.939453 28.121094 C 28.336027 26.930106 28.004957 25.872512 27.917969 24.878906 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/deluge.svg b/.icons/awkward/32x32/apps/deluge.svg
new file mode 100644
index 00000000..df023340
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deluge.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 15.117,2.7254 7.1627,14.181 C 4.4266,18.12 4.457,22.376 6.3007,25.59 8.1444,28.805 11.772,31 16.003,31 20.233,31 23.859,28.805 25.701,25.59 27.543,22.376 27.572,18.12 24.839,14.178 L 16.882,2.7031 C 16.195,1.7698 15.882,1.7541 15.117,2.7254 Z"/>
+ <path style="fill:#225394" d="M 15.117,1.7254 7.1627,13.181 C 4.4266,17.12 4.457,21.376 6.3007,24.59 8.1444,27.805 11.772,30 16.003,30 20.233,30 23.859,27.805 25.701,24.59 27.543,21.376 27.572,17.12 24.839,13.178 L 16.882,1.7031 C 16.195,0.76978 15.882,0.75408 15.117,1.7254 Z"/>
+ <path style="opacity:0.2" d="M 16.007,5.1058 9.6428,14.837 C 11.119,13.507 13.074,12.884 14.931,13.151 15.785,13.275 16.619,13.586 17.373,14.102 19.032,15.239 18.261,17.635 16.251,17.682 16.246,17.683 16.24,17.684 16.235,17.685 14.564,17.744 13.239,19.116 13.238,20.788 13.239,22.364 14.421,23.69 15.987,23.872 16.455,23.964 16.983,23.93 17.643,23.823 19.009,23.594 20.996,22.995 22.065,22.085 24.752,19.952 24.261,17.781 22.646,15.275 Z"/>
+ <path style="fill:#358eff" d="M 16.007,4.1058 9.6428,13.837 C 11.119,12.507 13.074,11.884 14.931,12.151 15.785,12.275 16.619,12.586 17.373,13.102 19.032,14.239 18.261,16.635 16.251,16.682 16.246,16.683 16.24,16.684 16.235,16.685 14.564,16.744 13.239,18.116 13.238,19.788 13.239,21.364 14.421,22.69 15.987,22.872 16.455,22.964 16.983,22.93 17.643,22.823 19.009,22.594 20.996,21.995 22.065,21.085 24.752,18.952 24.261,16.781 22.646,14.275 Z"/>
+ <path style="opacity:0.2" d="M 14.039,15.004 C 12.475,14.936 10.864,15.778 9.9061,17.452 8.5131,19.886 8.6884,22.802 10.696,24.89 13.613,27.926 17.907,27.363 20,25.238 18.599,25.652 17.344,25.824 16.228,25.716 A 5.1564,4.9999 0 0 1 16.219,25.716 5.1564,4.9999 0 0 1 11.062,20.716 5.1564,4.9999 0 0 1 15.418,15.78 C 15.635,15.72 15.853,15.677 16.076,15.669 15.451,15.254 14.75,15.035 14.039,15.004 Z"/>
+ <path style="fill:#c3dcfc" d="M 14.039,14.004 C 12.475,13.936 10.864,14.778 9.9061,16.452 8.5131,18.886 8.6884,21.802 10.696,23.89 13.613,26.926 17.907,26.363 20,24.238 18.599,24.652 17.344,24.824 16.228,24.716 A 5.1564,4.9999 0 0 1 16.219,24.716 5.1564,4.9999 0 0 1 11.062,19.716 5.1564,4.9999 0 0 1 15.418,14.78 C 15.635,14.72 15.853,14.677 16.076,14.669 15.451,14.254 14.75,14.035 14.039,14.004 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.029,1 C 15.77,1.0008 15.5,1.2389 15.117,1.7246 L 7.1621,13.18 C 5.5636,15.481 4.9156,17.89 5.0156,20.137 5.1234,18.185 5.799,16.142 7.1621,14.18 L 15.117,2.7246 C 15.882,1.7533 16.196,1.7698 16.883,2.7031 L 24.84,14.178 C 26.202,16.142 26.877,18.184 26.984,20.137 27.084,17.89 26.437,15.481 24.84,13.178 L 16.883,1.7031 C 16.539,1.2365 16.289,0.99917 16.029,1 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.006,4.1055 9.6426,13.838 C 10.025,13.493 10.44,13.198 10.877,12.951 L 16.006,5.1055 22.646,15.275 C 23.34,16.351 23.804,17.364 23.92,18.34 24.133,17.058 23.579,15.723 22.646,14.275 Z M 18.197,15.24 C 17.979,16.014 17.282,16.657 16.25,16.682 16.245,16.682 16.24,16.685 16.234,16.686 14.563,16.745 13.239,18.115 13.238,19.787 13.238,19.962 13.259,20.132 13.287,20.299 13.518,18.857 14.731,17.739 16.234,17.686 16.24,17.685 16.245,17.682 16.25,17.682 17.713,17.647 18.505,16.372 18.197,15.24 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.039,14.004 C 12.475,13.936 10.864,14.778 9.9062,16.451 9.2188,17.653 8.9172,18.971 9.0254,20.25 9.1026,19.296 9.3971,18.341 9.9062,17.451 10.864,15.778 12.475,14.936 14.039,15.004 14.16,15.009 14.28,15.027 14.4,15.043 A 5.1564,4.9999 0 0 1 15.418,14.779 C 15.634,14.72 15.853,14.678 16.076,14.67 15.451,14.255 14.75,14.035 14.039,14.004 Z M 11.09,20.199 A 5.1564,4.9999 0 0 0 11.063,20.717 5.1564,4.9999 0 0 0 16.219,25.715 5.1564,4.9999 0 0 0 16.229,25.715 C 16.631,25.754 17.059,25.745 17.498,25.713 17.499,25.712 17.501,25.711 17.502,25.711 18.477,25.414 19.346,24.902 20,24.238 18.599,24.653 17.345,24.822 16.229,24.715 A 5.1564,4.9999 0 0 1 16.219,24.715 5.1564,4.9999 0 0 1 11.09,20.199 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/denemo.svg b/.icons/awkward/32x32/apps/denemo.svg
new file mode 100644
index 00000000..42f6d1b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/denemo.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 5.05,3 C 4.4683,3 4,3.4683 4,4.05 v 2.9 C 4,7.5317 4.4683,8 5.05,8 H 7 V 26 H 5.05 C 4.4683,26 4,26.4683 4,27.05 v 2.9 C 4,30.5317 4.4683,31 5.05,31 H 6.7 8.45 12.3 13 C 20.731986,31 27,24.731986 27,17 27,9.2680135 20.731986,3 13,3 H 12.3 8.45 Z"/>
+ <path style="fill:#89898b" d="M 5.05,2 C 4.4683,2 4,2.4683 4,3.05 v 2.9 C 4,6.5317 4.4683,7 5.05,7 H 7 V 25 H 5.05 C 4.4683,25 4,25.4683 4,26.05 v 2.9 C 4,29.5317 4.4683,30 5.05,30 H 6.7 8.45 12.3 13 C 20.731986,30 27,23.731986 27,16 27,8.2680135 20.731986,2 13,2 H 12.3 8.45 Z"/>
+ <path style="opacity:0.4" d="M 12,7 H 12.300781 13 c 5.029785,0 9,3.970214 9,9 0,5.029785 -3.970215,9 -9,9 H 12.300781 12 Z"/>
+ <circle style="opacity:0.2" cx="23.5" cy="24.5" r="7.5"/>
+ <circle style="fill:#ffa941" cx="23.5" cy="23.5" r="7.5"/>
+ <circle style="fill:#ffffff" cx="23.5" cy="25.5" r="2.5"/>
+ <rect style="fill:#ffffff" width="1" height="6.5" x="25" y="19"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.0507812 2 C 4.4690813 2 4 2.4690813 4 3.0507812 L 4 4.0507812 C 4 3.4690813 4.4690813 3 5.0507812 3 L 8.4492188 3 L 12.300781 3 L 13 3 C 20.563209 3 26.70918 9.0015471 26.974609 16.5 C 26.980533 16.332668 27 16.168777 27 16 C 27 8.2680135 20.731986 2 13 2 L 12.300781 2 L 8.4492188 2 L 5.0507812 2 z M 5.0507812 25 C 4.4690813 25 4 25.469081 4 26.050781 L 4 27.050781 C 4 26.469081 4.4690813 26 5.0507812 26 L 7 26 L 7 25 L 5.0507812 25 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/designer-qt4.svg b/.icons/awkward/32x32/apps/designer-qt4.svg
new file mode 120000
index 00000000..5562b222
--- /dev/null
+++ b/.icons/awkward/32x32/apps/designer-qt4.svg
@@ -0,0 +1 @@
+qtdesigner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/designer-qt5.svg b/.icons/awkward/32x32/apps/designer-qt5.svg
new file mode 120000
index 00000000..5562b222
--- /dev/null
+++ b/.icons/awkward/32x32/apps/designer-qt5.svg
@@ -0,0 +1 @@
+qtdesigner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/designer.svg b/.icons/awkward/32x32/apps/designer.svg
new file mode 120000
index 00000000..5562b222
--- /dev/null
+++ b/.icons/awkward/32x32/apps/designer.svg
@@ -0,0 +1 @@
+qtdesigner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/designer5.svg b/.icons/awkward/32x32/apps/designer5.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/designer5.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/desktop-effects.svg b/.icons/awkward/32x32/apps/desktop-effects.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/desktop-effects.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/desktop-environment-gnome.svg b/.icons/awkward/32x32/apps/desktop-environment-gnome.svg
new file mode 100644
index 00000000..14bf152b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/desktop-environment-gnome.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 23.167969,3 c -1.898495,0 -3.631705,0.8359048 -4.769531,1.9609375 -0.02689,0.026584 -0.03811,0.059116 -0.06445,0.085937 C 17.629713,4.0782446 16.9,4 15.317,4.0429688 14.100203,4 12.666617,5.1569901 11.970703,6.171875 11.336346,5.9148113 10.737026,6.109904 10.142578,6.253906 8.8335221,6.6955351 7.5763216,7.903319 7.1855469,9.2207029 c -0.00625,0.021061 6.03e-5,0.037627 -0.00586,0.058594 -0.2491807,0.071303 -0.5284908,0.059731 -0.7539063,0.1660156 -1.1438811,0.5396758 -2.3686938,1.9991275 -2.421875,3.4824215 -0.053181,1.483295 0.5990558,2.417677 1.1875,3.087891 0.3740244,0.425998 0.8406183,0.668028 1.28125,0.957031 -0.099253,0.299383 -0.2428959,0.570989 -0.3085937,0.890625 l 0.00195,0 c -0.669379,3.254096 0.5991548,6.314485 2.5195313,8.732422 C 10.605923,29.01364 13.41517,31 16.871094,31 20.99021,31 24.271905,27.909675 25,23.716797 25,20 22,17 27.029299,10.916018 27.679621,9.7012374 28.308589,8.3671136 27.890625,6.453125 27.681643,5.4961307 27.012727,4.4096743 26.074219,3.7929688 25.13571,3.1762632 24.117223,3 23.167969,3 Z"/>
+ <path style="fill:#569c3b" d="m 23.167969,2 c -1.898495,0 -3.631705,0.8359048 -4.769531,1.9609375 -0.02689,0.026584 -0.03811,0.059116 -0.06445,0.085937 C 17.629713,3.0782446 16.9,3 15.317,3.0429688 14.100203,3 12.666617,4.1569901 11.970703,5.171875 11.336346,4.9148113 10.737026,5.109904 10.142578,5.253906 8.8335221,5.6955351 7.5763216,6.903319 7.1855469,8.2207029 c -0.00625,0.021061 6.03e-5,0.037627 -0.00586,0.058594 -0.2491807,0.071303 -0.5284908,0.059731 -0.7539063,0.1660156 -1.1438811,0.5396758 -2.3686938,1.9991275 -2.421875,3.4824215 -0.053181,1.483295 0.5990558,2.417677 1.1875,3.087891 0.3740244,0.425998 0.8406183,0.668028 1.28125,0.957031 -0.099253,0.299383 -0.2428959,0.570989 -0.3085937,0.890625 l 0.00195,0 c -0.669379,3.254096 0.5991548,6.314485 2.5195313,8.732422 C 10.605923,28.01364 13.41517,30 16.871094,30 20.99021,30 24.271905,26.909675 25,22.716797 25,19 22,16 27.029299,9.9160176 27.679621,8.7012374 28.308589,7.3671136 27.890625,5.453125 27.681643,4.4961307 27.012727,3.4096743 26.074219,2.7929688 25.13571,2.1762632 24.117223,2 23.167969,2 Z"/>
+ <path style="opacity:0.2" d="m 23.167969,6 c -4.442842,0 -5.274737,7 -2.775391,7 2.498989,0 7.218418,-7 2.775391,-7 z m -7.552735,1.015625 c -2.54102,0.3402147 -1.645976,4.897228 -0.292968,4.982422 1.352458,0.0852 2.834905,-5.3226357 0.292968,-4.982422 z m -4.095703,1.9902344 c -0.12979,0.011259 -0.269316,0.039695 -0.417969,0.089844 -2.3788903,0.8025532 -0.361969,4.1171899 0.970704,3.8945309 1.250385,-0.208415 1.394143,-4.1533065 -0.552735,-3.9843746 z M 8.390625,12 C 8.1782799,11.9951 7.9495721,12.042923 7.7050781,12.158203 5.7500113,13.080591 8.3634137,15.310422 9.5136719,14.964844 10.52015,14.662334 9.8770418,12.034158 8.390625,12 Z m 9.289063,1.001953 C 14.308366,12.939987 9.8619394,14.776879 9.1035156,18.466797 8.2821147,22.459926 12.486051,28 16.871094,28 19.028308,28 21.514955,25.883878 21.980469,23.203125 22.136629,22.305249 21.356028,21.990526 20.445312,22 19.282576,22.012096 17.908527,22.571547 18,23.330078 c 0.133192,1.105063 -0.55201,1.679276 -1.320312,1.697266 -1.048962,-0.132005 -1.563171,-0.760826 -1.701172,-1.710938 -0.187855,-2.494909 7.12078,-4.27204 6.521484,-8.140625 -0.219192,-1.414932 -1.79752,-2.136649 -3.820312,-2.173828 z"/>
+ <path style="fill:#ffffff" d="M 23.167969 5 C 18.725127 5 17.893232 12 20.392578 12 C 22.891567 12 27.610996 5 23.167969 5 z M 15.615234 6.015625 C 13.074214 6.3558397 13.969258 10.912853 15.322266 10.998047 C 16.674724 11.083247 18.157171 5.6754113 15.615234 6.015625 z M 11.519531 8.0058594 C 11.389741 8.0171184 11.250215 8.0455541 11.101562 8.0957031 C 8.7226717 8.8982563 10.739593 12.212893 12.072266 11.990234 C 13.322651 11.781819 13.466409 7.8369275 11.519531 8.0058594 z M 8.390625 11 C 8.1782799 10.9951 7.9495721 11.042923 7.7050781 11.158203 C 5.7500113 12.080591 8.3634137 14.310422 9.5136719 13.964844 C 10.52015 13.662334 9.8770418 11.034158 8.390625 11 z M 17.679688 12.001953 C 14.308366 11.939987 9.8619394 13.776879 9.1035156 17.466797 C 8.2821147 21.459926 12.486051 27 16.871094 27 C 19.028308 27 21.514955 24.883878 21.980469 22.203125 C 22.136629 21.305249 21.356028 20.990526 20.445312 21 C 19.282576 21.012096 17.908527 21.571547 18 22.330078 C 18.133192 23.435141 17.44799 24.009354 16.679688 24.027344 C 15.630726 23.895339 15.116517 23.266518 14.978516 22.316406 C 14.790661 19.821497 22.099296 18.044366 21.5 14.175781 C 21.280808 12.760849 19.70248 12.039132 17.679688 12.001953 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.167969 2 C 21.269474 2 19.536263 2.8359048 18.398438 3.9609375 C 18.371547 3.9875215 18.360324 4.020054 18.333984 4.046875 C 17.629709 3.0782451 16.899406 2.9999999 15.316406 3.0429688 C 14.099609 2.9999999 12.666617 4.1569901 11.970703 5.171875 C 11.336346 4.9148113 10.737026 5.1099042 10.142578 5.2539062 C 8.8335222 5.6955354 7.5763216 6.9033192 7.1855469 8.2207031 C 7.1792969 8.2417641 7.1856078 8.2583299 7.1796875 8.2792969 C 6.9305068 8.3505999 6.6511968 8.3390279 6.4257812 8.4453125 C 5.2819002 8.9849883 4.0570875 10.44444 4.0039062 11.927734 C 3.9947563 12.182939 4.0123197 12.416468 4.0410156 12.640625 C 4.2280509 11.260047 5.3561574 9.9499542 6.4257812 9.4453125 C 6.6511968 9.3390279 6.9305068 9.3505999 7.1796875 9.2792969 C 7.1856078 9.2583299 7.1792969 9.2417641 7.1855469 9.2207031 C 7.5763216 7.9033192 8.8335222 6.6955354 10.142578 6.2539062 C 10.737026 6.1099042 11.336346 5.9148113 11.970703 6.171875 C 12.666617 5.1569901 14.099609 4 15.316406 4.0429688 C 16.899406 3.9999999 17.629709 4.0782451 18.333984 5.046875 C 18.360324 5.020054 18.371547 4.9875215 18.398438 4.9609375 C 19.536263 3.8359048 21.269474 3 23.167969 3 C 24.117223 3 25.13571 3.1762632 26.074219 3.7929688 C 27.012727 4.4096742 27.681643 5.4961307 27.890625 6.453125 C 27.940809 6.6829342 27.97432 6.9033003 27.996094 7.1171875 C 28.042424 6.6099535 28.023872 6.0633053 27.890625 5.453125 C 27.681643 4.4961307 27.012727 3.4096743 26.074219 2.7929688 C 25.13571 2.1762632 24.117223 2 23.167969 2 z M 6.1875 16.789062 C 6.1811388 16.814645 6.1694447 16.837096 6.1640625 16.863281 L 6.1660156 16.863281 C 6.0134202 17.605103 5.9742238 18.334409 6.0078125 19.050781 C 6.0339983 18.658573 6.0839697 18.262136 6.1660156 17.863281 L 6.1640625 17.863281 C 6.2297603 17.543645 6.3734032 17.272039 6.4726562 16.972656 C 6.3782586 16.910742 6.2831154 16.848935 6.1875 16.789062 z M 24.132812 17.236328 C 24.018054 19.350085 24.765843 21.08423 24.955078 22.929688 C 24.969095 22.858272 24.987484 22.788874 25 22.716797 C 25 20.868415 24.260197 19.197621 24.132812 17.236328 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/desktop-environment-kde.svg b/.icons/awkward/32x32/apps/desktop-environment-kde.svg
new file mode 100644
index 00000000..d9438370
--- /dev/null
+++ b/.icons/awkward/32x32/apps/desktop-environment-kde.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#2c9bff" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 18,6 14,6.6054688 V 21.074219 L 18,20 V 14.410156 L 22,21 26,19.5 21,13.5 26.001953,7.0019531 22.121094,6 18,12.558594 Z M 9.8554688,9.9238281 c -0.094592,0 -0.1891851,0.036841 -0.2617188,0.1093749 l -1.5722656,1.572266 c -0.1450675,0.145067 -0.1101437,0.352307 0,0.52539 l 1.6269531,2.554688 c -0.1205423,0.250221 -0.2249229,0.50791 -0.3125,0.771484 -0.00385,0.01134 -0.00989,0.02184 -0.013672,0.0332 l -2.9511718,0.65625 C 6.1708235,16.190994 6,16.312423 6,16.517578 V 17.5 18.482422 c 0,0.205155 0.1708235,0.32659 0.3710938,0.371094 l 2.9511718,0.65625 c 0.00646,0.0194 0.016787,0.03731 0.023437,0.05664 0.085245,0.256042 0.186352,0.506527 0.3027344,0.75 l -1.6269531,2.552735 c -0.1101437,0.173083 -0.1450675,0.380323 0,0.52539 L 9.59375,24.966797 c 0.1450675,0.145067 0.3783676,0.145067 0.523438,0 l 2.550781,-1.625 c 0.250759,0.121949 0.509105,0.227636 0.773437,0.316406 0.01735,0.0061 0.03339,0.01554 0.05078,0.02148 l 0.654296,2.949218 c 0,0.205156 0.16594,0.371094 0.371094,0.371094 h 2.220703 c 0.205155,0 0.32659,-0.170824 0.371094,-0.371094 l 0.654297,-3.039062 c 0.300604,-0.113013 0.592418,-0.248149 0.873047,-0.404297 l 2.490234,1.78125 c 0.145068,0.145067 0.378371,0.145067 0.523438,0 l 1.572265,-1.572266 c 0.145068,-0.145067 0.110144,-0.352307 0,-0.52539 l -0.947265,-1.4375 -0.09961,0.03711 c -0.225251,0.08461 -0.478825,-0.0032 -0.603515,-0.208984 L 20.576172,19.619141 C 19.746236,21.604336 17.786239,23 15.5,23 12.462434,23 10,20.537566 10,17.5 c 0,-2.33092 1.452799,-4.31835 3.5,-5.119141 v -1.095703 l -0.0078,0.03516 c -0.02208,0.0075 -0.04245,0.01957 -0.06445,0.02734 -0.260825,0.08662 -0.515895,0.189688 -0.763672,0.308594 L 10.117188,10.033203 C 10.044652,9.9606696 9.9500611,9.9238281 9.8554688,9.9238281 Z"/>
+ <path style="fill:#ffffff" d="M 18 5 L 14 5.6054688 L 14 20.074219 L 18 19 L 18 13.410156 L 22 20 L 26 18.5 L 21 12.5 L 26.001953 6.0019531 L 22.121094 5 L 18 11.558594 L 18 5 z M 9.8554688 8.9238281 C 9.7608767 8.9238281 9.6662837 8.9606691 9.59375 9.0332031 L 8.0214844 10.605469 C 7.8764169 10.750536 7.9113407 10.957776 8.0214844 11.130859 L 9.6484375 13.685547 C 9.5278952 13.935768 9.4235146 14.193457 9.3359375 14.457031 C 9.3320875 14.468371 9.3260476 14.478874 9.3222656 14.490234 L 6.3710938 15.146484 C 6.1708235 15.190994 6 15.312423 6 15.517578 L 6 16.5 L 6 17.482422 C 6 17.687577 6.1708235 17.809012 6.3710938 17.853516 L 9.3222656 18.509766 C 9.3287256 18.529166 9.3390531 18.547076 9.3457031 18.566406 C 9.4309481 18.822448 9.5320551 19.072933 9.6484375 19.316406 L 8.0214844 21.869141 C 7.9113407 22.042224 7.8764169 22.249464 8.0214844 22.394531 L 9.59375 23.966797 C 9.7388175 24.111864 9.9721176 24.111864 10.117188 23.966797 L 12.667969 22.341797 C 12.918728 22.463746 13.177074 22.569433 13.441406 22.658203 C 13.458756 22.664303 13.474798 22.673748 13.492188 22.679688 L 14.146484 25.628906 C 14.146484 25.834062 14.312424 26 14.517578 26 L 16.738281 26 C 16.943436 26 17.064871 25.829176 17.109375 25.628906 L 17.763672 22.589844 C 18.064276 22.476831 18.35609 22.341695 18.636719 22.185547 L 21.126953 23.966797 C 21.272021 24.111864 21.505324 24.111864 21.650391 23.966797 L 23.222656 22.394531 C 23.367724 22.249464 23.3328 22.042224 23.222656 21.869141 L 22.275391 20.431641 L 22.175781 20.46875 C 21.95053 20.55336 21.696956 20.46555 21.572266 20.259766 L 20.576172 18.619141 C 19.746236 20.604336 17.786239 22 15.5 22 C 12.462434 22 10 19.537566 10 16.5 C 10 14.16908 11.452799 12.18165 13.5 11.380859 L 13.5 10.285156 L 13.492188 10.320312 C 13.470107 10.327813 13.449734 10.339886 13.427734 10.347656 C 13.166909 10.434276 12.911839 10.537344 12.664062 10.65625 L 10.117188 9.0332031 C 10.044652 8.9606696 9.9500611 8.9238281 9.8554688 8.9238281 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/desktop-environment-tde.svg b/.icons/awkward/32x32/apps/desktop-environment-tde.svg
new file mode 100644
index 00000000..89eab325
--- /dev/null
+++ b/.icons/awkward/32x32/apps/desktop-environment-tde.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#3363c1" width="29" height="29" x="2" y="1" rx="1.45" ry="1.45"/>
+ <path style="opacity:0.2" d="m 10,5 v 3 h 5 v 12 h 3 V 8 h 5 V 5 Z m -0.023437,4.0996094 c -0.042911,0.00525 -0.086698,0.016278 -0.1191406,0.048828 L 8.3671875,10.630859 c -0.062426,0.06248 -0.067383,0.156817 -0.021484,0.232422 l 1.5800781,2.605469 c -0.372103,0.606327 -0.6575363,1.26834 -0.8515624,1.970703 L 6.1542969,16.042969 C 6.0656209,16.061169 6,16.147274 6,16.238281 v 2.09375 c 0,0.08873 0.068275,0.16507 0.1542969,0.185547 l 2.8320312,0.685547 c 0.1781266,0.790218 0.4791747,1.531684 0.8789063,2.208984 l -0.6230469,0.947266 -0.042969,-0.01367 -0.6015626,0.990235 -0.3828124,0.580078 c -0.015778,0.02401 -0.015528,0.053 -0.019531,0.08008 l -0.00586,0.0098 c -0.046046,0.07508 -0.029587,0.169943 0.033203,0.232422 l 1.4785157,1.482422 c 0.064883,0.06353 0.1638377,0.0728 0.2402343,0.02344 l 1.4062498,-0.917969 1.189453,-0.720703 c 0.63608,0.381485 1.332371,0.672875 2.070313,0.857422 l 0.601562,2.884765 C 15.227816,27.936536 15.301184,28 15.392578,28 h 0.111328 1.992188 0.111328 c 0.0914,0 0.166708,-0.06344 0.185547,-0.152344 l 0.601562,-2.884765 c 0.737942,-0.184548 1.432281,-0.475936 2.06836,-0.857422 l 1.189453,0.720703 1.40625,0.917969 c 0.0764,0.04936 0.17535,0.04009 0.240234,-0.02344 l 1.480469,-1.482422 c 0.06279,-0.06248 0.07729,-0.157341 0.03125,-0.232422 l -0.0059,-0.0098 c -0.004,-0.02707 -0.0038,-0.05607 -0.01953,-0.08008 l -0.382812,-0.580078 -0.601563,-0.990235 -0.04297,0.01367 -0.623046,-0.947266 c 0.399731,-0.6773 0.700779,-1.418765 0.878906,-2.208984 l 2.832031,-0.685547 C 26.931733,18.497098 27,18.420762 27,18.332031 v -2.09375 c 0,-0.09101 -0.06561,-0.17711 -0.154297,-0.195312 L 23.925781,15.439453 C 23.731754,14.73709 23.446322,14.075077 23.074219,13.46875 l 1.582031,-2.605469 c 0.04589,-0.07561 0.03899,-0.169943 -0.02344,-0.232422 L 23.142578,9.1484375 c -0.03244,-0.032557 -0.07623,-0.043585 -0.11914,-0.048828 v 0.00195 c -0.04239,-0.0042 -0.0829,1.836e-4 -0.121094,0.025391 L 20.326172,10.808594 C 19.969759,10.604808 19.389218,10.424467 19,10.279297 v 2.328125 A 5.5,5.5 0 0 1 22,17.5 5.5,5.5 0 0 1 16.5,23 5.5,5.5 0 0 1 11,17.5 5.5,5.5 0 0 1 14,12.601562 V 9.9804688 C 13.610785,10.125639 13.03024,10.602855 12.673828,10.806641 L 10.097656,9.1269531 c -0.0382,-0.0252 -0.07871,-0.029591 -0.1210935,-0.025391 z"/>
+ <path style="fill:#ffffff" d="M 9.9765625 8.0996094 C 9.9336515 8.1048594 9.8898646 8.1158875 9.8574219 8.1484375 L 8.3671875 9.6308594 C 8.3047615 9.6933344 8.2998041 9.7876755 8.3457031 9.8632812 L 9.9257812 12.46875 C 9.5536781 13.075077 9.268245 13.73709 9.0742188 14.439453 L 6.1542969 15.042969 C 6.0656209 15.061169 6 15.147274 6 15.238281 L 6 17.332031 C 6 17.420761 6.0682745 17.497101 6.1542969 17.517578 L 8.9863281 18.203125 C 9.1644547 18.993343 9.4655028 19.734809 9.8652344 20.412109 L 9.2421875 21.359375 L 9.1992188 21.345703 L 8.5976562 22.335938 L 8.2148438 22.916016 C 8.1990658 22.940026 8.1993155 22.969014 8.1953125 22.996094 L 8.1894531 23.005859 C 8.1434071 23.080939 8.1598663 23.175802 8.2226562 23.238281 L 9.7011719 24.720703 C 9.7660549 24.784233 9.8650095 24.793501 9.9414062 24.744141 L 11.347656 23.826172 L 12.537109 23.105469 C 13.173189 23.486954 13.86948 23.778344 14.607422 23.962891 L 15.208984 26.847656 C 15.227816 26.936536 15.301184 27 15.392578 27 L 15.503906 27 L 17.496094 27 L 17.607422 27 C 17.698822 27 17.77413 26.936562 17.792969 26.847656 L 18.394531 23.962891 C 19.132473 23.778343 19.826812 23.486955 20.462891 23.105469 L 21.652344 23.826172 L 23.058594 24.744141 C 23.134994 24.793501 23.233944 24.784233 23.298828 24.720703 L 24.779297 23.238281 C 24.842087 23.175801 24.856587 23.08094 24.810547 23.005859 L 24.804688 22.996094 C 24.800687 22.969024 24.800896 22.940026 24.785156 22.916016 L 24.402344 22.335938 L 23.800781 21.345703 L 23.757812 21.359375 L 23.134766 20.412109 C 23.534497 19.734809 23.835545 18.993344 24.013672 18.203125 L 26.845703 17.517578 C 26.931733 17.497098 27 17.420762 27 17.332031 L 27 15.238281 C 27 15.147271 26.934386 15.061171 26.845703 15.042969 L 23.925781 14.439453 C 23.731754 13.73709 23.446322 13.075077 23.074219 12.46875 L 24.65625 9.8632812 C 24.70214 9.7876752 24.695243 9.693338 24.632812 9.6308594 L 23.142578 8.1484375 C 23.110138 8.1158805 23.066351 8.1048524 23.023438 8.0996094 L 23.023438 8.1015625 C 22.981047 8.0973625 22.940536 8.1017461 22.902344 8.1269531 L 20.326172 9.8085938 C 19.969759 9.6048079 19.389218 9.4244667 19 9.2792969 L 19 11.607422 A 5.5 5.5 0 0 1 22 16.5 A 5.5 5.5 0 0 1 16.5 22 A 5.5 5.5 0 0 1 11 16.5 A 5.5 5.5 0 0 1 14 11.601562 L 14 8.9804688 C 13.610785 9.1256385 13.03024 9.6028548 12.673828 9.8066406 L 10.097656 8.1269531 C 10.059456 8.1017531 10.018945 8.0973625 9.9765625 8.1015625 L 9.9765625 8.0996094 z"/>
+ <rect style="fill:#ffffff" width="3" height="13.5" x="15" y="5.5"/>
+ <rect style="fill:#ffffff" width="3" height="13" x="4" y="-23" transform="rotate(90)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/desktop-environment-unity.svg b/.icons/awkward/32x32/apps/desktop-environment-unity.svg
new file mode 100644
index 00000000..5fa8da29
--- /dev/null
+++ b/.icons/awkward/32x32/apps/desktop-environment-unity.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#a43b84" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 10,10 V 18.4 C 10,18.4 10,24 14.5,24 H 22 V 10 H 19 V 20.5 H 15.25 C 13,20.5 13,17.7 13,17.7 V 10 Z"/>
+ <path style="fill:#ffffff" d="M 10,9 V 17.4 C 10,17.4 10,23 14.5,23 H 22 V 9 H 19 V 19.5 H 15.25 C 13,19.5 13,16.7 13,16.7 V 9 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0215 16.586 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.979 16.414 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/desktop-environment-xfce.svg b/.icons/awkward/32x32/apps/desktop-environment-xfce.svg
new file mode 100644
index 00000000..a9ea6284
--- /dev/null
+++ b/.icons/awkward/32x32/apps/desktop-environment-xfce.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#285da4" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 3.7510518,10.949758 C 3.7000115,11.04977 3.6489711,11.149092 3.6,11.249103 c 0.7759509,0.431085 3.0120691,1.554662 4.0735699,2.220255 1.3415329,0.821474 3.1548441,2.497527 3.2976181,2.779629 -1.395332,2.429933 -0.762155,4.580524 -0.927002,4.809516 -0.118634,0.191057 -1.2153114,1.395332 -0.8621675,1.573283 0.3503845,0.175193 0.9076905,-0.100011 0.9918375,-0.15381 0.175193,-0.107598 0.355903,-0.264169 0.280033,0.04552 -0.148293,0.633176 -0.821474,2.15542 0.107598,1.831934 0.113116,-0.06484 1.60846,-1.713299 1.789171,-1.769857 2.974823,0.77595 6.3021,0.420048 6.918032,0.131739 0.320727,0.02138 1.228417,0.592482 1.745718,0.864927 0.517301,0.269685 1.926428,0.945625 1.509138,-0.282791 -0.12967,-0.388321 -1.055983,-1.379468 -0.905621,-1.444304 0.331073,-0.131739 1.150477,0.342108 1.465685,0.431084 0.942867,0.264168 1.069778,-0.102081 0.474537,-0.90769 -0.587653,-0.80561 -0.675939,-0.681457 -0.862167,-1.053224 -0.145535,-0.299345 0,-0.630417 0.107598,-0.711116 0.191057,-0.145534 3.006551,-1.708472 3.666627,-2.306472 0.978043,-0.889066 0,-1.998849 -0.240028,-2.155418 -2.028508,-1.460167 -4.111505,-1.147718 -4.138404,-1.379469 -0.0138,-0.264167 -0.0082,-1.026324 -0.04346,-1.290493 -0.202093,-1.789171 -1.029084,-1.338774 -1.1422,-1.338774 -0.826992,0.12967 -0.522819,1.395333 -0.172434,2.586504 0.0269,0.304173 -0.288309,0.169675 -0.474537,-0.151052 -0.635935,-1.705713 -0.902862,-1.676054 -1.078055,-1.727095 -0.169674,-0.03794 -0.767673,0.326245 -0.757327,1.015979 0.0028,0.196574 0.237268,1.134613 0.237268,1.422922 -0.39039,0.342108 -0.409702,1.118059 -0.819404,1.40085 -1.19324,0.247614 -4.060465,-0.589723 -4.418437,-0.627659 -1.239453,-0.23175 -1.780894,0.698012 -1.980227,0.474538 -1.608453,-1.842968 -4.0659758,-3.2114 -5.1302356,-3.448669 -0.412461,-0.08898 -1.8050343,-0.70353 -2.306471,-1.013221 -0.080699,-0.04828 -0.1724335,-0.08346 -0.2614093,-0.12967 m 22.1197739,1.616738 c -0.38832,0.41729 -0.320726,1.977468 -0.240027,1.964363 0.395908,-0.0807 0.358662,-2.089894 0.240027,-1.964363 m 1.123578,0.237269 c -0.04552,-0.126911 -1.067019,1.307046 -0.886309,1.834693 0.0807,0.228991 1.023565,-1.433268 0.886309,-1.834693 m -5.304746,2.43821 c 0.0138,-0.0138 0.02966,0.0056 0.04552,0.02138 0.118634,0.393149 0.250372,0.767674 1.031842,0.862167 0.09174,0.01104 -0.433844,0.317968 -0.794574,0.129671 -0.329004,-0.199334 -0.358662,-0.924244 -0.282791,-1.01322 m 2.026439,1.980227 c 0.07242,-0.01104 0.124152,-0.0082 0.175193,0 0.191056,0.04828 -1.386366,0.870444 -1.509139,0.757328 -0.07518,-0.07242 0.840786,-0.665593 1.336704,-0.757328 m 0.409703,0.520059 c 0.164157,0.0138 -0.913208,1.129095 -1.034602,1.013219 -0.08898,-0.0807 0.698012,-1.040118 1.034602,-1.013219"/>
+ <path style="fill:#f9f9f9" d="M 3.7510518,9.9497582 C 3.7000115,10.04977 3.6489711,10.149092 3.6,10.249103 c 0.7759509,0.431085 3.0120691,1.554662 4.0735699,2.220255 1.3415329,0.821474 3.1548441,2.497527 3.2976181,2.779629 -1.395332,2.429933 -0.762155,4.580524 -0.927002,4.809516 -0.118634,0.191057 -1.2153114,1.395332 -0.8621675,1.573283 0.3503845,0.175193 0.9076905,-0.100011 0.9918375,-0.15381 0.175193,-0.107598 0.355903,-0.264169 0.280033,0.04552 -0.148293,0.633176 -0.821474,2.15542 0.107598,1.831934 0.113116,-0.06484 1.60846,-1.713299 1.789171,-1.769857 2.974823,0.77595 6.3021,0.420048 6.918032,0.131739 0.320727,0.02138 1.228417,0.592482 1.745718,0.864927 0.517301,0.269685 1.926428,0.945625 1.509138,-0.282791 -0.12967,-0.388321 -1.055983,-1.379468 -0.905621,-1.444304 0.331073,-0.131739 1.150477,0.342108 1.465685,0.431084 0.942867,0.264168 1.069778,-0.102081 0.474537,-0.90769 -0.587653,-0.80561 -0.675939,-0.681457 -0.862167,-1.053224 -0.145535,-0.299345 0,-0.630417 0.107598,-0.711116 0.191057,-0.145534 3.006551,-1.708472 3.666627,-2.306472 0.978043,-0.889066 0,-1.998849 -0.240028,-2.155418 -2.028508,-1.460167 -4.111505,-1.147718 -4.138404,-1.379469 -0.0138,-0.264167 -0.0082,-1.026324 -0.04346,-1.290493 -0.202093,-1.7891709 -1.029084,-1.338774 -1.1422,-1.338774 -0.826992,0.12967 -0.522819,1.395333 -0.172434,2.586504 0.0269,0.304173 -0.288309,0.169675 -0.474537,-0.151052 -0.635935,-1.705713 -0.902862,-1.676054 -1.078055,-1.727095 -0.169674,-0.03794 -0.767673,0.326245 -0.757327,1.015979 0.0028,0.196574 0.237268,1.134613 0.237268,1.422922 -0.39039,0.342108 -0.409702,1.118059 -0.819404,1.40085 -1.19324,0.247614 -4.060465,-0.589723 -4.418437,-0.627659 -1.239453,-0.23175 -1.780894,0.698012 -1.980227,0.474538 C 9.834507,12.695591 7.3769842,11.327159 6.3127244,11.08989 5.9002634,11.000914 4.5076901,10.38636 4.0062534,10.076669 3.9255545,10.028388 3.8338199,9.9932115 3.7448441,9.9469993 M 25.864618,11.563737 c -0.38832,0.41729 -0.320726,1.977468 -0.240027,1.964363 0.395908,-0.0807 0.358662,-2.089894 0.240027,-1.964363 m 1.123578,0.237269 c -0.04552,-0.126911 -1.067019,1.307046 -0.886309,1.834693 0.0807,0.228991 1.023565,-1.433268 0.886309,-1.834693 m -5.304746,2.43821 c 0.0138,-0.0138 0.02966,0.0056 0.04552,0.02138 0.118634,0.393149 0.250372,0.767674 1.031842,0.862167 0.09174,0.01104 -0.433844,0.317968 -0.794574,0.129671 -0.329004,-0.199334 -0.358662,-0.924244 -0.282791,-1.01322 m 2.026439,1.980227 c 0.07242,-0.01104 0.124152,-0.0082 0.175193,0 0.191056,0.04828 -1.386366,0.870444 -1.509139,0.757328 -0.07518,-0.07242 0.840786,-0.665593 1.336704,-0.757328 m 0.409703,0.520059 c 0.164157,0.0138 -0.913208,1.129095 -1.034602,1.013219 -0.08898,-0.0807 0.698012,-1.040118 1.034602,-1.013219"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/desktop-profiler.svg b/.icons/awkward/32x32/apps/desktop-profiler.svg
new file mode 100644
index 00000000..4ea020ac
--- /dev/null
+++ b/.icons/awkward/32x32/apps/desktop-profiler.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2,8.4527835 V 29.343262 C 2,30.261941 2.7386811,31 3.6567382,31 H 16.5 29.343262 C 30.261319,31 31,30.261941 31,29.343262 V 8.4527835 H 16.5 Z"/>
+ <path style="fill:#7e57c2" d="M 2,7.4527835 V 28.343262 C 2,29.261941 2.7386811,30 3.6567382,30 H 16.5 29.343262 C 30.261319,30 31,29.261941 31,28.343262 V 7.4527835 H 16.5 Z"/>
+ <path style="fill:#673ab7" d="M 3.6567382,1 C 2.7386811,1 2,1.7380597 2,2.6567382 V 8 H 16.5 31 V 2.6567382 C 31,1.7380597 30.261319,1 29.343262,1 H 16.5 Z"/>
+ <path style="opacity:0.2" d="m 15,13 v 2.236328 a 5,5 0 0 0 -1.876953,1.082031 l -1.935547,-1.117187 -1.5,2.597656 1.935547,1.117188 A 5,5 0 0 0 11.5,20 a 5,5 0 0 0 0.125,1.082031 l -1.9375,1.119141 1.5,2.597656 1.9375,-1.11914 A 5,5 0 0 0 15,24.769531 V 27 h 3 v -2.236328 a 5,5 0 0 0 1.876953,-1.082031 l 1.935547,1.117187 1.5,-2.597656 -1.935547,-1.117188 A 5,5 0 0 0 21.5,20 5,5 0 0 0 21.375,18.917969 l 1.9375,-1.119141 -1.5,-2.597656 -1.9375,1.11914 A 5,5 0 0 0 18,15.230469 V 13 Z m 1.5,4 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 z"/>
+ <path style="fill:#ffffff" d="M 15 12 L 15 14.236328 A 5 5 0 0 0 13.123047 15.318359 L 11.1875 14.201172 L 9.6875 16.798828 L 11.623047 17.916016 A 5 5 0 0 0 11.5 19 A 5 5 0 0 0 11.625 20.082031 L 9.6875 21.201172 L 11.1875 23.798828 L 13.125 22.679688 A 5 5 0 0 0 15 23.769531 L 15 26 L 18 26 L 18 23.763672 A 5 5 0 0 0 19.876953 22.681641 L 21.8125 23.798828 L 23.3125 21.201172 L 21.376953 20.083984 A 5 5 0 0 0 21.5 19 A 5 5 0 0 0 21.375 17.917969 L 23.3125 16.798828 L 21.8125 14.201172 L 19.875 15.320312 A 5 5 0 0 0 18 14.230469 L 18 12 L 15 12 z M 16.5 16 A 3 3 0 0 1 19.5 19 A 3 3 0 0 1 16.5 22 A 3 3 0 0 1 13.5 19 A 3 3 0 0 1 16.5 16 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.65625 1 C 2.7381929 1 2 1.7375715 2 2.65625 L 2 3.65625 C 2 2.7375715 2.7381929 2 3.65625 2 L 16.5 2 L 29.34375 2 C 30.261807 2 31 2.7375715 31 3.65625 L 31 2.65625 C 31 1.7375715 30.261807 1 29.34375 1 L 16.5 1 L 3.65625 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/desmume.svg b/.icons/awkward/32x32/apps/desmume.svg
new file mode 100644
index 00000000..3d6db79d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/desmume.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 30,29.6 V 16 H 2 V 29.6 C 2,30.3756 2.6244,31 3.4,31 h 25.2 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <rect style="fill:#9293ff" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#6469bb" d="M 30,28.6 V 15 H 2 V 28.6 C 2,29.3756 2.6244,30 3.4,30 h 25.2 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <path style="fill:#3e3e3e" d="m 8,4 h 16 v 9 H 8 M 8,4"/>
+ <path style="fill:#3e3e3e" d="m 10,19 h 12 v 9 H 10 m 0,-9"/>
+ <path style="opacity:0.2" d="m 5,21 v 2 H 3 v 2 h 2 v 2 H 7 V 25 H 9 V 23 H 7 v -2 z m 21,0 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 z m -2,2 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 z m 4,0 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 z m -2,2 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 z"/>
+ <g style="fill:#e4e4e4" transform="matrix(0.66666667,0,0,0.66666667,-3.6800003,11.38)">
+ <rect width="3" height="9" x="13.02" y="12.93" ry="0"/>
+ <rect width="3" height="9" x="15.93" y="-19.02" ry="0" transform="rotate(90)"/>
+ </g>
+ <g style="fill:#e4e4e4" transform="matrix(0.66666669,0,0,0.66666669,6.6906527,0.52142753)">
+ <circle style="fill:#e4e4e4" cx="31.964" cy="33.718" r="1.5"/>
+ <g style="fill:#e4e4e4" transform="translate(-4.5559803,16.287855)">
+ <circle style="fill:#e4e4e4" cx="30.52" cy="17.43" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="14.43" cy="-33.52" r="1.5" transform="rotate(90)"/>
+ </g>
+ <circle style="fill:#e4e4e4" cx="36.718" cy="-28.964" r="1.5" transform="rotate(90)"/>
+ </g>
+ <rect style="opacity:0.2" width="28" height="1" x="2" y="15"/>
+ <rect style="opacity:0.2" width="4" height="1" x="3" y="12"/>
+ <rect style="opacity:0.2" width="4" height="1" x="3" y="10"/>
+ <rect style="opacity:0.2" width="4" height="1" x="3" y="8"/>
+ <rect style="opacity:0.2" width="4" height="1" x="25" y="12"/>
+ <rect style="opacity:0.2" width="4" height="1" x="25" y="10"/>
+ <rect style="opacity:0.2" width="4" height="1" x="25" y="8"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/desura.svg b/.icons/awkward/32x32/apps/desura.svg
new file mode 100644
index 00000000..6174f4b2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/desura.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#ee3434" d="m15.057 30.98c-0.856-0.042-2.107-0.221-2.931-0.419-2.3454-0.566-4.5994-1.784-5.987-3.234l-0.16604-0.17359-0.15512 0.08274c-0.4248 0.227-1.0306 0.265-1.4478 0.092-0.2687-0.112-0.5823-0.427-0.7356-0.74-0.327-0.667-0.4803-1.908-0.4806-3.888l-0.0001-0.964-0.1037-0.024c-0.282-0.068-0.7224-0.468-0.8803-0.8-0.3379-0.71-0.175-1.698 0.5226-3.171 0.2087-0.441 0.6547-1.254 0.9482-1.728l0.1556-0.251-0.0866-0.171c-0.2847-0.559 0.0075-1.578 0.6841-2.383l0.2713-0.323-0.362-0.043c-0.6413-0.077-1.0977-0.377-1.2524-0.822-0.1002-0.288-0.0643-0.684 0.0866-0.953 0.1625-0.289 0.9503-1.035 1.4015-1.3266 0.7781-0.5027 1.751-0.9162 2.9027-1.2336l0.6544-0.1804 0.012-1.3408c0.0127-1.4293 0.0546-1.9109 0.2493-2.8687 0.2492-1.2258 0.812-2.6158 1.1757-2.9036 0.2838-0.22472 0.7413-0.27975 1.0583-0.1273 0.26821 0.12894 0.41465 0.31262 0.63424 0.7959 0.23066 0.50766 1.4229 2.7719 1.9906 3.7806l0.3552 0.6311 0.68246 0.16586c0.37535 0.091222 1.0494 0.26873 1.4978 0.39447 0.44846 0.12574 0.82332 0.22861 0.83301 0.22861 0.0097 0 0.01766-0.094708 0.01766-0.21046 0-0.41443 0.23622-0.80184 0.60926-0.99919 0.44072-0.20694 0.92299-0.10394 1.242 0.050357 0.18517 0.089886 0.50389 0.28398 0.70829 0.43131 0.20438 0.14734 0.37834 0.26789 0.38658 0.26789 0.05789 0 2.8618-3.0844 3.4852-3.8339 0.21925-0.26359 0.45992-0.55068 0.53483-0.63799 0.4402-0.5131 1.3081-0.41514 1.628 0.18375 0.0997 0.18664 0.26315 0.97746 0.31577 1.5277 0.16516 1.7275-0.16621 3.8131-0.95944 6.0384-0.12778 0.35847-0.24469 0.67969-0.25981 0.71381-0.02132 0.04821 0.06492 0.11573 0.38627 0.30246 0.47148 0.27396 1.2044 0.75742 1.6181 1.0674 0.44465 0.33312 1.2719 1.1455 1.5036 1.4764 0.55361 0.79099 0.74593 1.6277 0.48984 2.131l-0.0866 0.17022 0.15564 0.25151c0.29344 0.47418 0.73945 1.2868 0.94814 1.7276 0.69754 1.4731 0.86044 2.4616 0.52264 3.1714-0.15798 0.33195-0.59831 0.73179-0.88032 0.79939l-0.1037 0.02486-0.00062 1.0023c-0.0015 1.9628-0.15332 3.1824-0.48009 3.8493-0.15326 0.3128-0.46697 0.62834-0.73561 0.73989-0.43879 0.18221-1.1308 0.12241-1.5135-0.13079l-0.1405-0.09296-0.52189 0.48586c-0.92376 0.86002-1.8032 1.4492-3.0109 2.0172-1.1155 0.52465-2.1518 0.86256-3.3521 1.093-1.2992 0.24938-2.6851 0.34551-4.0346 0.27984z"/>
+ <path opacity=".2" d="m16 28.12c0 0.807-0.789 1.88-1.669 1.88s-1.331-1.112-1.331-1.919c0-0.80679 0.8268-0.35551 1.7071-0.35551s1.2929-0.41272 1.2929 0.39407z"/>
+ <ellipse opacity=".2" cx="16" cy="18" rx="7" ry="6"/>
+ <ellipse fill="#fff" cx="16" cy="17" rx="7" ry="6"/>
+ <path fill="#272727" d="m16 14a2 2.5 0 0 0 -0.69 0.155 1.3333 1.25 0 0 1 0.69 1.095 1.3333 1.25 0 0 1 -1.333 1.25 1.3333 1.25 0 0 1 -0.661 -0.165 2 2.5 0 0 0 -0.006 0.165 2 2.5 0 0 0 2 2.5 2 2.5 0 0 0 2 -2.5 2 2.5 0 0 0 -2 -2.5z"/>
+ <path fill="#fff" d="m16 27.12c0 0.807-0.789 1.88-1.669 1.88s-1.331-1.112-1.331-1.919c0-0.80679 0.8268-0.35551 1.7071-0.35551s1.2929-0.41272 1.2929 0.39407z"/>
+ <path fill="#791414" d="m13.821 26.412c-1.704-0.004-3.373-0.402-4.821-1.151 1.531 1.123 3.451 1.738 5.433 1.739 4.731 0 8.567-1.777 8.567-6-1.1641 4.1708-4.8228 5.2997-9.1788 5.4117z"/>
+ <path opacity=".2" d="m9 9.6476 0.0086-1.0336c0.0092-1.1017 0.0395-1.473 0.1802-2.2113 0.1802-0.9449 0.5869-2.0164 0.8502-2.2383 0.20515-0.1732 0.53582-0.21562 0.76502-0.098136 0.19385 0.099397 0.29969 0.24099 0.45841 0.61352 0.16671 0.39134 1.0284 2.1367 1.4387 2.9143l0.256 0.4865c0.504 1.6116-3.6199 2.4374-3.957 1.567z"/>
+ <path fill="#fff" d="m9 8.6476 0.0086-1.0336c0.0092-1.1017 0.0395-1.473 0.1802-2.2113 0.1802-0.9449 0.5869-2.0164 0.8502-2.2383 0.20515-0.1732 0.53582-0.21562 0.76502-0.098136 0.19385 0.099397 0.29969 0.24099 0.45841 0.61352 0.16671 0.39134 1.0284 2.1367 1.4387 2.9143l0.256 0.4865c0.504 1.6116-3.6199 2.4378-3.957 1.567z"/>
+ <path opacity=".2" d="m23.078 10.796 0.309-1.0058c0.33-1.0723 0.418-1.4389 0.523-2.1837 0.136-0.9532 0.115-2.0737-0.042-2.3406-0.123-0.2083-0.394-0.3141-0.627-0.2447-0.196 0.0587-0.331 0.1756-0.581 0.5066-0.263 0.3477-1.537 1.8752-2.127 2.5505l-0.36932 0.42253c-0.92567 1.4676 2.3585 3.0754 2.9146 2.2952z"/>
+ <path fill="#fff" d="m23.078 9.7961 0.309-1.0059c0.33-1.0723 0.418-1.4389 0.523-2.1837 0.136-0.9532 0.115-2.0737-0.042-2.3406-0.123-0.2083-0.394-0.3141-0.627-0.2447-0.196 0.0587-0.331 0.1756-0.581 0.5066-0.263 0.3477-1.537 1.8752-2.127 2.5505l-0.36932 0.42253c-0.92567 1.4676 2.3585 3.0754 2.9146 2.2952z"/>
+ <path fill="#fff" opacity=".2" d="m10.049 1.0078c-0.1897 0.0228-0.3739 0.0927-0.5158 0.2051-0.3637 0.2878-0.9266 1.6785-1.1758 2.9043-0.1947 0.9578-0.2373 1.4398-0.25 2.8691l-0.0117 1.3399-0.6543 0.1797c-1.1516 0.3173-2.1243 0.7316-2.9023 1.2343-0.4513 0.2918-1.2399 1.0368-1.4024 1.3258-0.1509 0.269-0.1861 0.665-0.0859 0.954 0.0138 0.039 0.042 0.072 0.0605 0.109 0.0095-0.02 0.0148-0.044 0.0254-0.063 0.1625-0.289 0.9511-1.034 1.4024-1.326 0.778-0.502 1.7507-0.9168 2.9023-1.2341l0.6543-0.1797 0.0117-1.3399c0.0127-1.4293 0.0553-1.9113 0.25-2.8691 0.2492-1.2258 0.8121-2.6165 1.1758-2.9043 0.2838-0.2247 0.7418-0.2794 1.0588-0.127 0.268 0.129 0.413 0.3136 0.633 0.7969 0.23 0.5077 1.424 2.7706 1.992 3.7793l0.353 0.6309 0.684 0.166c0.375 0.0912 1.049 0.2688 1.498 0.3945 0.448 0.1258 0.822 0.2285 0.832 0.2285s0.018-0.0952 0.018-0.2109c0-0.4144 0.236-0.8007 0.609-0.9981 0.441-0.2069 0.923-0.1035 1.242 0.0508 0.185 0.0899 0.505 0.2843 0.709 0.4317 0.204 0.1473 0.379 0.2675 0.387 0.2675 0.058 0 2.861-3.0845 3.484-3.8339 0.219-0.2636 0.46-0.5514 0.535-0.6387 0.441-0.5131 1.307-0.4153 1.627 0.1836 0.1 0.1866 0.264 0.977 0.317 1.5273 0.016 0.1725 0.005 0.3636 0.011 0.543 0.032-0.5374 0.035-1.0573-0.011-1.543-0.053-0.5503-0.217-1.3407-0.317-1.5273-0.32-0.5989-1.186-0.6967-1.627-0.1836-0.075 0.0873-0.316 0.3751-0.535 0.6387-0.623 0.7494-3.426 3.8339-3.484 3.8339-0.008 0-0.183-0.1202-0.387-0.2675-0.204-0.1474-0.524-0.3418-0.709-0.4317-0.319-0.1543-0.801-0.2577-1.242-0.0508-0.373 0.1974-0.609 0.5837-0.609 0.9981 0 0.1157-0.008 0.2109-0.018 0.2109s-0.384-0.1027-0.832-0.2285c-0.449-0.1257-1.123-0.3033-1.498-0.3945l-0.684-0.166-0.353-0.6309c-0.568-1.0087-1.762-3.2716-1.992-3.7793-0.22-0.4833-0.365-0.6679-0.633-0.7969-0.159-0.0762-0.354-0.10088-0.543-0.0781zm14.521 9.8382c-0.006 0.018-0.011 0.036-0.017 0.054-0.128 0.359-0.245 0.679-0.26 0.713-0.021 0.048 0.065 0.116 0.387 0.303 0.471 0.274 1.203 0.758 1.617 1.068 0.445 0.333 1.272 1.146 1.504 1.477 0.249 0.356 0.413 0.719 0.508 1.059 0.209-0.509 0.022-1.301-0.508-2.059-0.232-0.331-1.059-1.144-1.504-1.477-0.414-0.31-1.146-0.794-1.617-1.068-0.055-0.032-0.068-0.045-0.11-0.07zm-20.564 2.931c-0.3661 0.642-0.5013 1.313-0.3204 1.75 0.1184-0.435 0.3608-0.904 0.709-1.318l0.2696-0.324-0.3614-0.043c-0.1072-0.013-0.2005-0.04-0.2968-0.065zm24.387 2.297c-0.001 0.193-0.028 0.372-0.102 0.518l-0.088 0.17 0.156 0.252c0.294 0.474 0.741 1.285 0.95 1.726 0.339 0.717 0.546 1.317 0.636 1.828 0.158-0.678-0.044-1.577-0.636-2.828-0.202-0.425-0.623-1.186-0.916-1.666zm-24.79 0.006c-0.2929 0.48-0.7115 1.237-0.9121 1.66-0.5922 1.251-0.7944 2.15-0.6367 2.828 0.09-0.511 0.2971-1.111 0.6367-1.828 0.2087-0.441 0.6557-1.252 0.9492-1.726l0.1563-0.252-0.0879-0.17c-0.073-0.144-0.1051-0.319-0.1055-0.512z"/>
+ <path opacity=".2" d="m25.523 5.4039c-0.08 1.3742-0.40048 2.8964-0.9707 4.4961-0.12778 0.35847-0.24464 0.67877-0.25976 0.71289-0.01768 0.03998 0.07431 0.10889 0.27734 0.23242 0.70048-1.9824 1.0123-3.839 0.95313-5.4414zm-22.412 6.7251c-0.1253 0.265-0.1537 0.622-0.0605 0.89 0.1288 0.371 0.4753 0.633 0.9551 0.758 0.1109-0.195 0.2368-0.388 0.3886-0.568l0.2696-0.325-0.3614-0.043c-0.5841-0.07-1.0023-0.331-1.1914-0.712zm25.197 3.3906c-0.0091 0.02205-0.0069 0.05134-0.01758 0.07227l-0.08789 0.16992 0.15625 0.25195c0.01028 0.01662 0.02256 0.04313 0.0332 0.06055 0.000846-0.17273-0.02924-0.35845-0.08398-0.55469zm-24.623 0.0078c-0.052656 0.19385-0.082367 0.38086-0.082031 0.55273 0.011763-0.01928 0.025778-0.0481 0.037109-0.06641l0.15625-0.25195-0.087891-0.16992c-0.010001-0.01966-0.014852-0.04369-0.023437-0.06445zm-1.6309 5.041c-0.094912 0.53877-0.058115 0.97956 0.11523 1.3438 0.15796 0.33195 0.59889 0.73126 0.88086 0.79883l0.10352 0.02539c-0.000015-0.01284 0.0000019-0.02225 0-0.03516v-0.96484l-0.10352-0.02539c-0.2814-0.069-0.7223-0.468-0.8803-0.8-0.051-0.108-0.0871-0.223-0.1152-0.344zm1.0996 2.168v0.96484c0.0002991 1.98 0.15348 3.2194 0.48047 3.8867 0.15325 0.3128 0.46572 0.62868 0.73438 0.74023 0.41719 0.17324 1.0244 0.13484 1.4492-0.0918l0.1543-0.08398 0.16602 0.17383c1.3876 1.4507 3.6428 2.6687 5.9883 3.2344 0.82427 0.1988 2.0738 0.37828 2.9297 0.41992 1.3494 0.06568 2.736-0.03186 4.0352-0.28125 1.2003-0.23041 2.2361-0.56715 3.3516-1.0918 1.2077-0.56801 2.086-1.1576 3.0098-2.0176l0.52344-0.48633 0.14063 0.09375c0.3827 0.2532 1.0749 0.31307 1.5137 0.13086 0.26864-0.11156 0.58112-0.42743 0.73438-0.74023 0.32677-0.66691 0.47897-1.8868 0.48047-3.8496v-1c-0.0015 1.9628-0.1537 3.1827-0.48047 3.8496-0.15326 0.3128-0.46574 0.62868-0.73438 0.74023-0.43879 0.18221-1.131 0.12234-1.5137-0.13086l-0.14063-0.09375-0.52344 0.48633c-0.92376 0.86002-1.8021 1.4496-3.0098 2.0176-1.1155 0.52465-2.1513 0.86139-3.3516 1.0918-1.2992 0.24938-2.6857 0.34693-4.0352 0.28125-0.85593-0.04164-2.1054-0.22112-2.9297-0.41992-2.3455-0.568-4.6007-1.786-5.9883-3.236l-0.166-0.174-0.1543 0.084c-0.4249 0.227-1.0321 0.265-1.4493 0.092-0.2686-0.112-0.5811-0.428-0.7343-0.74-0.3249-0.663-0.4782-1.894-0.4805-3.852zm26.791-2.169c-0.02806 0.12068-0.06419 0.2365-0.11523 0.34375-0.15798 0.33195-0.59886 0.73124-0.88086 0.79883l-0.10352 0.02539v1l0.10352-0.02539c0.282-0.06759 0.72288-0.46688 0.88086-0.79883 0.17333-0.36419 0.21014-0.80498 0.11523-1.3438z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/devassistant.svg b/.icons/awkward/32x32/apps/devassistant.svg
new file mode 100644
index 00000000..dd9a4ca0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/devassistant.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path opacity=".2" d="m30 29v-1l-26.834-23h-1.166l28 24zm-5-19v-1h-9.482l1.166 1h8.316z"/>
+ <path fill="#3e50b4" d="m30 28v-22c0-2-2-2-2-2h-26l28 24zm-5-10.871-9.4824-8.1289h9.4824v8.1289z"/>
+ <path fill="#02a8f3" d="m2 4v22c0 2 2 2 2 2h26l-28-24zm5 10.871 9.4824 8.1289h-9.4824v-8.1289z"/>
+ <path fill="#fff" opacity=".2" d="m2 4 1.166 1h24.834s2 0 2 2v-1c0-2-2-2-2-2h-26zm13.518 6 9.4824 8.1289v-1l-8.316-7.129h-1.166z"/>
+ <path fill="#fff" opacity=".2" d="m2 4v1l26.834 23h1.166l-28-24zm5 19v1h9.4824l-1.166-1h-8.316z"/>
+ <path opacity=".2" d="m30 29-1.166-1h-24.834s-2 0-2-2v1c0 2 2 2 2 2h26zm-13.518-6-9.482-8.2v1l8.3164 7.1289h1.166z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/devdocs.svg b/.icons/awkward/32x32/apps/devdocs.svg
new file mode 100644
index 00000000..42605372
--- /dev/null
+++ b/.icons/awkward/32x32/apps/devdocs.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 8.47 8.47">
+ <g transform="translate(0,-288.53332)">
+ <path style="opacity:0.2" d="m 0.92604134,289.32707 c -0.21986875,0 -0.396875,0.17701 -0.396875,0.39687 v 6.61459 c 0,0.21987 0.17700625,0.39687 0.396875,0.39687 H 5.2916663 l 2.6458333,-2.64583 v -4.36563 c 0,-0.21986 -0.1770063,-0.39687 -0.396875,-0.39687 z"/>
+ <path style="fill:#ffa234" d="m 1.058333,289.06249 c 0,0 -0.52916666,0 -0.52916666,0.52916 v 6.35 c 0,0.52917 0.52916666,0.52917 0.52916666,0.52917 h 4.2333333 l 2.6458333,-2.64583 v -4.23334 c 0,-0.52916 -0.5291667,-0.52916 -0.5291667,-0.52916 z"/>
+ <path style="fill:#ffcd82" d="M 7.9374996,293.82499 H 5.6885413 c -0.2191888,0 -0.396875,0.17768 -0.396875,0.39687 v 2.24896 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 1.058333,289.06249 c -0.21986875,0 -0.52916666,0.30929 -0.52916666,0.52916 v 0.26459 c 0,-0.21987 0.30929791,-0.52917 0.52916666,-0.52917 h 6.3499999 c 0.2198688,0 0.5291667,0.3093 0.5291667,0.52917 v -0.26459 c 0,-0.21987 -0.3092979,-0.52916 -0.5291667,-0.52916 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 5.6885413,293.82499 c -0.2191888,0 -0.396875,0.17768 -0.396875,0.39687 v 0.26458 c 0,-0.21918 0.1776862,-0.39687 0.396875,-0.39687 h 1.9843749 l 0.2645834,-0.26458 z"/>
+ <path style="fill:#4b4b4b" d="m 2.9104163,290.3854 a 1.3229166,1.3229166 0 0 0 -1.2118128,0.79375 h 0.097668 1.1141445 v 1.05834 H 1.7967904 1.699638 a 1.3229166,1.3229166 0 0 0 1.2107783,0.79375 1.3229166,1.3229166 0 0 0 1.2107783,-0.79375 h 2.4933883 v -1.05834 H 4.1222291 A 1.3229166,1.3229166 0 0 0 2.9104163,290.3854 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/devede.svg b/.icons/awkward/32x32/apps/devede.svg
new file mode 120000
index 00000000..a60a9dd3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/devede.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/devedeng.svg b/.icons/awkward/32x32/apps/devedeng.svg
new file mode 120000
index 00000000..a60a9dd3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/devedeng.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/devhelp.svg b/.icons/awkward/32x32/apps/devhelp.svg
new file mode 100644
index 00000000..e722f227
--- /dev/null
+++ b/.icons/awkward/32x32/apps/devhelp.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m5.4 2c-0.7756 0-1.4 0.6244-1.4 1.4v25.2c0 0.776 0.6244 1.4 1.4 1.4h2.785l2.1-14-2.1-14z"/>
+ <path fill="#4bae4f" d="m18.714 5h8.5714c0.396 0 0.715 0.2973 0.715 0.6667v6.6667c0 0.37-0.319 0.667-0.714 0.667h-8.5714c-0.396 0-0.715-0.297-0.715-0.667v-6.6663c0-0.3694 0.319-0.6667 0.714-0.6667z"/>
+ <path fill="#2095f2" d="m18.714 12h8.5714c0.396 0 0.715 0.297 0.715 0.667v6.6667c0 0.369-0.319 0.666-0.714 0.666h-8.5714c-0.396 0-0.715-0.297-0.715-0.667v-6.6667c0-0.369 0.319-0.666 0.714-0.666z"/>
+ <path fill="#fec006" d="m18.714 19h8.5714c0.396 0 0.715 0.297 0.715 0.667v6.6667c0 0.369-0.319 0.666-0.714 0.666h-8.5714c-0.396 0-0.715-0.297-0.715-0.667v-6.6667c0-0.369 0.319-0.666 0.714-0.666z"/>
+ <g fill="#fff" opacity=".2">
+ <path d="m18.715 5c-0.396 0-0.715 0.2967-0.715 0.666v1c0-0.3693 0.319-0.666 0.715-0.666h8.57c0.396 0 0.715 0.2967 0.715 0.666v-1c0-0.3693-0.319-0.666-0.715-0.666h-8.57z"/>
+ <path d="m18.715 12c-0.396 0-0.715 0.297-0.715 0.666v1c0-0.36933 0.31913-0.66602 0.71484-0.66602h8.5703c0.396 0 0.715 0.297 0.715 0.666v-1c0-0.36933-0.31913-0.66602-0.71484-0.66602h-8.5703z"/>
+ <path d="m18.715 19c-0.396 0-0.715 0.297-0.715 0.666v1c0-0.36933 0.31913-0.66602 0.71484-0.66602h8.5703c0.396 0 0.715 0.297 0.715 0.666v-1c0-0.36933-0.31913-0.66602-0.71484-0.66602h-8.5703z"/>
+ </g>
+ <path fill="#f34235" d="m8 2v28h16.6c0.776 0 1.4-0.624 1.4-1.4v-25.2c0-0.7756-0.624-1.4-1.4-1.4h-9.315z"/>
+ <path opacity=".2" d="m12 11.002v11.998h3.556c6.222 0 6.444-3.777 6.444-5.999s-0.223-6.109-6.444-5.999zm3.5556 2.6662c2.6667 0 3.4444 0.66654 3.4444 3.3327s-0.77777 3.3327-3.4444 3.3327h-0.55555v-6.6654z"/>
+ <path fill="#f9f9f9" d="m12 10.002v11.998h3.556c6.222 0 6.444-3.777 6.444-5.999s-0.223-6.1087-6.444-5.999zm3.5556 2.6662c2.6667 0 3.4444 0.66654 3.4444 3.3327s-0.77777 3.3327-3.4444 3.3327h-0.55555v-6.6654z"/>
+ <path fill="#fff" opacity=".2" d="m5.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h19.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-19.2z"/>
+ <path opacity=".2" d="m4 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h19.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-19.2c-0.7756 0-1.4004-0.625-1.4004-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/devhub.svg b/.icons/awkward/32x32/apps/devhub.svg
new file mode 100644
index 00000000..40139f25
--- /dev/null
+++ b/.icons/awkward/32x32/apps/devhub.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#44c7aa" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1" d="m 10.778773,12.00002 c -0.317042,-6.67e-4 -0.508762,0.01976 -0.7877695,0.0599 -1.2062575,0.17352 -1.9289881,0.504863 -2.5924785,1.187449 -0.6828001,0.702452 -1.0782442,1.384115 -1.2955881,2.23558 -0.1066934,0.417984 -0.1178017,0.578188 -0.089845,1.294217 0.039341,1.007602 0.1627429,1.514615 0.5520898,2.281152 0.6074804,1.195994 1.3994177,1.886389 2.6159161,2.279851 0.8206982,0.265445 2.5224362,0.540539 3.8568172,0.622369 1.34193,0.0823 6.000451,0.02665 6.888101,-0.08203 1.653445,-0.202428 2.989287,-0.538804 3.781295,-0.951781 0.698545,-0.364244 1.53597,-1.336268 1.885439,-2.188709 0.221116,-0.539356 0.358846,-1.211986 0.39714,-1.933512 0.04579,-0.862712 -0.05986,-1.430579 -0.401047,-2.141835 -0.62484,-1.302554 -1.743279,-2.259354 -2.973993,-2.545464 -0.603222,-0.140183 -2.676342,-0.138207 -4.849014,0.0039 -1.762288,0.115268 -2.394807,0.109073 -5.442774,-0.05599 -0.783929,-0.04248 -1.227246,-0.06444 -1.544289,-0.06513 z m 1.221369,1.999915 a 2.0000236,2.9998717 0 0 1 2.000024,2.999872 2.0000236,2.9998717 0 0 1 -2.000024,2.999871 2.0000236,2.9998717 0 0 1 -2.000024,-2.999871 2.0000236,2.9998717 0 0 1 2.000024,-2.999872 z m 8.000094,0 a 2.0000236,2.9998717 0 0 1 2.000024,2.999872 2.0000236,2.9998717 0 0 1 -2.000024,2.999871 2.0000236,2.9998717 0 0 1 -2.000023,-2.999871 2.0000236,2.9998717 0 0 1 2.000023,-2.999872 z"/>
+ <path style="fill:#2c3638" d="m 10.778773,11.00002 c -0.317042,-6.67e-4 -0.508762,0.01976 -0.7877695,0.0599 -1.2062575,0.17352 -1.9289881,0.504863 -2.5924785,1.187449 -0.6828001,0.702452 -1.0782442,1.384115 -1.2955881,2.23558 -0.1066934,0.417984 -0.1178017,0.578188 -0.089845,1.294217 0.039341,1.007602 0.1627429,1.514615 0.5520898,2.281152 0.6074804,1.195994 1.3994177,1.886389 2.6159161,2.279851 0.8206982,0.265445 2.5224362,0.540539 3.8568172,0.622369 1.34193,0.0823 6.000451,0.02665 6.888101,-0.08203 1.653445,-0.202428 2.989287,-0.538804 3.781295,-0.951781 0.698545,-0.364244 1.53597,-1.336268 1.885439,-2.188709 0.221116,-0.539356 0.358846,-1.211986 0.39714,-1.933512 0.04579,-0.862712 -0.05986,-1.430579 -0.401047,-2.141835 -0.62484,-1.302554 -1.743279,-2.259354 -2.973993,-2.545464 -0.603222,-0.140183 -2.676342,-0.138207 -4.849014,0.0039 -1.762288,0.115268 -2.394807,0.109073 -5.442774,-0.05599 -0.783929,-0.04248 -1.227246,-0.06444 -1.544289,-0.06513 z m 1.221369,1.999915 a 2.0000236,2.9998717 0 0 1 2.000024,2.999872 2.0000236,2.9998717 0 0 1 -2.000024,2.999871 2.0000236,2.9998717 0 0 1 -2.000024,-2.999871 2.0000236,2.9998717 0 0 1 2.000024,-2.999872 z m 8.000094,0 a 2.0000236,2.9998717 0 0 1 2.000024,2.999872 2.0000236,2.9998717 0 0 1 -2.000024,2.999871 2.0000236,2.9998717 0 0 1 -2.000023,-2.999871 2.0000236,2.9998717 0 0 1 2.000023,-2.999872 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/deviantart.svg b/.icons/awkward/32x32/apps/deviantart.svg
new file mode 100644
index 00000000..0a70df74
--- /dev/null
+++ b/.icons/awkward/32x32/apps/deviantart.svg
@@ -0,0 +1,8 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" rx="1.4" ry="1.4" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" rx="1.4" ry="1.4" style="fill:#4f4f4f"/>
+ <path d="M 3.4003906,2 C 2.6247906,2 2,2.6247906 2,3.4003906 v 1 C 2,3.6247906 2.6247906,3 3.4003906,3 H 28.599609 C 29.375209,3 30,3.6247906 30,4.4003906 v -1 C 30,2.6247906 29.375209,2 28.599609,2 Z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m19 5-2 4h-8v6h5l-5 10v4h4l2-4h8v-6h-5l5-10v-4z" style="opacity:.2"/>
+ <path d="m19 4-2 4h-8v6h5l-5 10v4h4l2-4h8v-6h-5l5-10v-4h-4z" style="fill:#36c737"/>
+ <path d="m19 4-2 4h-8v1h8l2-4h4v-1h-4zm-5.5 11-4.5 9v1l5-10h-0.5zm5 3-0.5 1h5v-1h-4.5z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dhcpcd.svg b/.icons/awkward/32x32/apps/dhcpcd.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dhcpcd.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/dia.svg b/.icons/awkward/32x32/apps/dia.svg
new file mode 100644
index 00000000..c2c1af06
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dia.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m28 28.6v-25.2c0-0.7756-0.669-1.4-1.5-1.4h-21c-0.831 0-1.5 0.6244-1.5 1.4v25.2c0 0.776 0.669 1.4 1.5 1.4h21c0.831 0 1.5-0.6244 1.5-1.4z"/>
+ <path fill="none" stroke="#4f4f4f" stroke-width="2" d="m7 8h9.9s7.1015 0.34979 7.1 8-7.1 8-7.1 8h-9.9"/>
+ <path fill="#4f4f4f" fill-rule="evenodd" d="m9 7.6v19.4h-2l3 2 3-2h-2v-19.4z"/>
+ <path fill="#fff" opacity=".2" d="m5.5 2c-0.831 0-1.5 0.6248-1.5 1.4004v1c0-0.7756 0.669-1.4004 1.5-1.4004h21c0.831 0 1.5 0.6248 1.5 1.4004v-1c0-0.7756-0.669-1.4004-1.5-1.4004h-21z"/>
+ <path opacity=".2" d="m4 28.6v1c0 0.775 0.669 1.4 1.5 1.4h21c0.831 0 1.5-0.62479 1.5-1.4004v-1c0 0.775-0.669 1.4-1.5 1.4h-21c-0.831 0-1.5-0.625-1.5-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/diablo-2.svg b/.icons/awkward/32x32/apps/diablo-2.svg
new file mode 100644
index 00000000..5a34b50f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/diablo-2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 4.5729993,2.549733 C 5.2654824,3.0332561 6.4447165,3.7601434 7.2847322,4.4160424 7.925525,5.0155289 8.0285743,5.3088859 8.0285743,6.263152 v 10.9964 c 0,2.928465 0.3422715,5.052724 -0.6414285,7.27083 -1.0856633,2.448021 -3.3801412,3.195057 -4.9664641,5.366006 -1.51044605,1.867918 1.4422844,0.976918 2.6006366,0.391224 2.482626,-1.25528 4.4597739,-1.957631 7.4337917,-2.282255 3.749524,-0.0741 6.113428,0.08607 9.520874,0.0096 C 28.142857,28.015 31,21.999941 31,14.245593 31,7.7142272 28.142857,1.9999415 21.396807,2.0315329 15.627664,2.0048303 7.198275,2.0006981 4.5330007,2.0000586 3.771342,1.9999415 4.0907838,2.2148666 4.5729993,2.549733 Z"/>
+ <path style="fill:#e97e10;fill-rule:evenodd" d="M 4.5729993,1.549733 C 5.2654824,2.0332561 6.4447165,2.7601434 7.2847322,3.4160424 7.925525,4.0155289 8.0285743,4.3088859 8.0285743,5.263152 v 10.9964 c 0,2.928465 0.3422715,5.052724 -0.6414285,7.27083 -1.0856633,2.448021 -3.3801412,3.195057 -4.9664641,5.366006 -1.51044605,1.867918 1.4422844,0.976918 2.6006366,0.391224 2.482626,-1.25528 4.4597739,-1.957631 7.4337917,-2.282255 3.749524,-0.0741 6.113428,0.08607 9.520874,0.0096 C 28.142857,27.015 31,20.999941 31,13.245593 31,6.7142272 28.142857,0.99994153 21.396807,1.0315329 15.627664,1.0048303 7.198275,1.0006981 4.5330007,1.0000586 3.771342,0.99994153 4.0907838,1.2148666 4.5729993,1.549733 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 14.193612,6.0002953 c 2.171129,0.00419 6.622838,0.065093 7.495879,0.4887444 3.813281,2.1417435 4.383871,4.7104653 4.303602,8.3703543 0.105758,3.311653 -1.114082,6.882317 -4.303602,8.575736 C 20.525437,23.999999 13.193252,24 13.193252,24 L 13,6.0036049 c 0,0 0.469904,-0.00471 1.193612,-0.00336 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 14.193612,5.0002953 c 2.171129,0.00419 6.622838,0.065093 7.495879,0.4887444 3.813281,2.1417435 4.383871,4.7104653 4.303602,8.3703543 0.105758,3.311653 -1.114082,6.882317 -4.303602,8.575736 C 20.525437,22.999999 13.193252,23 13.193252,23 L 13,5.0036049 c 0,0 0.469904,-0.00471 1.193612,-0.00336 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 9.9726562,15.023438 c -0.09406,0.04678 0.1763978,0.708178 0.4726558,1.121093 0.451625,0.629458 0.750991,0.99826 1.376954,1.56836 0.819338,0.746219 1.032544,0.870466 1.376953,1.21875 0.34441,0.348286 0.791015,1.003906 0.791015,1.003906 v 10.148437 c 0,0.69657 -0.710446,1.136913 -0.939453,1.220704 -0.323253,0.118273 -1.023437,0.345703 -1.023437,0.345703 V 32 H 15.884766 20 v -0.347656 c 0,0 -0.81542,-0.229382 -1.138672,-0.347656 -0.229007,-0.08379 -0.810243,-0.524181 -0.818359,-1.220704 v -8.580078 -1.568359 -0.173828 c 0,-0.749733 0.664253,-0.932347 0.925781,-1.044922 0.3543,-0.152508 0.860997,-0.175153 1.033203,-0.523438 0.172204,-0.348285 -0.217352,-0.174614 -0.345703,-0.173828 -1.236647,0.0072 -4.458984,0 -4.458984,0 -0.84131,1e-6 -1.661849,-0.113831 -2.341797,-0.480469 -0.480517,-0.2591 -0.937915,-0.600944 -1.376953,-1.044921 l -1.378907,-1.394532 c -0.06458,-0.06531 -0.1052448,-0.08697 -0.1269528,-0.07617 z m 21.0996098,0 c -0.02171,-0.0108 -0.06237,0.01086 -0.126954,0.07617 l -1.378906,1.394532 c -0.439038,0.443977 -0.896436,0.785821 -1.376953,1.044921 -0.679948,0.366638 -1.498534,0.48047 -2.339844,0.480469 0,0 -3.22429,0.0072 -4.460937,0 -0.128351,-7.86e-4 -0.517907,-0.174457 -0.345703,0.173828 0.172206,0.348285 0.678903,0.37093 1.033203,0.523438 0.261528,0.112575 0.925781,0.295189 0.925781,1.044922 v 0.173828 1.568359 8.580078 c -0.0081,0.696523 -0.589352,1.136913 -0.818359,1.220704 -0.323252,0.118273 -1.125,0.345703 -1.125,0.345703 V 32 h 4.101562 3.857422 v -0.349609 c 0,0 -0.700184,-0.22743 -1.023437,-0.345703 -0.229007,-0.08379 -0.939453,-0.524134 -0.939453,-1.220704 V 19.935547 c 0,0 0.446605,-0.65562 0.791015,-1.003906 0.344409,-0.348284 0.557615,-0.472531 1.376953,-1.21875 0.625963,-0.5701 0.925328,-0.938902 1.376953,-1.56836 0.296259,-0.412915 0.566717,-1.074313 0.472657,-1.121093 z"/>
+ <path style="fill:#c2352a;fill-rule:evenodd" d="M 9.9726562 14.023438 C 9.8785962 14.070218 10.149054 14.731616 10.445312 15.144531 C 10.896937 15.773989 11.196303 16.142791 11.822266 16.712891 C 12.641604 17.45911 12.85481 17.583357 13.199219 17.931641 C 13.543629 18.279927 13.990234 18.935547 13.990234 18.935547 L 13.990234 29.083984 C 13.990234 29.780554 13.279788 30.220897 13.050781 30.304688 C 12.727528 30.422961 12.027344 30.650391 12.027344 30.650391 L 12.027344 31 L 15.884766 31 L 20 31 L 20 30.652344 C 20 30.652344 19.18458 30.422962 18.861328 30.304688 C 18.632321 30.220897 18.051085 29.780507 18.042969 29.083984 L 18.042969 20.503906 L 18.042969 18.935547 L 18.042969 18.761719 C 18.042969 18.011986 18.707222 17.829372 18.96875 17.716797 C 19.32305 17.564289 19.829747 17.541644 20.001953 17.193359 C 20.174157 16.845074 19.784601 17.018745 19.65625 17.019531 C 18.419603 17.026731 15.197266 17.019531 15.197266 17.019531 C 14.355956 17.019532 13.535417 16.9057 12.855469 16.539062 C 12.374952 16.279962 11.917554 15.938118 11.478516 15.494141 L 10.099609 14.099609 C 10.035029 14.034299 9.9943642 14.012638 9.9726562 14.023438 z M 31.072266 14.023438 C 31.050558 14.012638 31.009892 14.034299 30.945312 14.099609 L 29.566406 15.494141 C 29.127368 15.938118 28.66997 16.279962 28.189453 16.539062 C 27.509505 16.9057 26.690919 17.019532 25.849609 17.019531 C 25.849609 17.019531 22.625319 17.026731 21.388672 17.019531 C 21.260321 17.018745 20.870765 16.845074 21.042969 17.193359 C 21.215175 17.541644 21.721872 17.564289 22.076172 17.716797 C 22.3377 17.829372 23.001953 18.011986 23.001953 18.761719 L 23.001953 18.935547 L 23.001953 20.503906 L 23.001953 29.083984 C 22.993837 29.780507 22.412601 30.220897 22.183594 30.304688 C 21.860342 30.422961 21.058594 30.650391 21.058594 30.650391 L 21.058594 31 L 25.160156 31 L 29.017578 31 L 29.017578 30.650391 C 29.017578 30.650391 28.317394 30.422961 27.994141 30.304688 C 27.765134 30.220897 27.054688 29.780554 27.054688 29.083984 L 27.054688 18.935547 C 27.054688 18.935547 27.501293 18.279927 27.845703 17.931641 C 28.190112 17.583357 28.403318 17.45911 29.222656 16.712891 C 29.848619 16.142791 30.147984 15.773989 30.599609 15.144531 C 30.895868 14.731616 31.166326 14.070218 31.072266 14.023438 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 4.5332031 1 C 3.7715444 0.99988293 4.0900501 1.2139617 4.5722656 1.5488281 C 4.7526997 1.6748154 5.0180843 1.8484818 5.25 2.0019531 C 8.2566037 2.0028827 15.872567 2.0056824 21.396484 2.03125 C 27.983245 2.0004045 30.855979 7.4503216 30.988281 13.787109 C 30.991475 13.605965 31 13.429235 31 13.246094 C 31 6.714728 28.142534 0.99965863 21.396484 1.03125 C 15.627341 1.0045474 7.1984774 1.0006395 4.5332031 1 z M 8.0722656 20.240234 C 8.0301891 21.384273 7.8674753 22.447211 7.3867188 23.53125 C 6.3010554 25.979271 4.0062448 26.725535 2.4199219 28.896484 C 1.8197134 29.638742 1.9368558 29.934809 2.3535156 29.998047 C 2.3826782 29.959321 2.3864418 29.937888 2.4199219 29.896484 C 4.0062448 27.725535 6.3010554 26.977318 7.3867188 24.529297 C 8.0014002 23.143276 8.0860323 21.772079 8.0722656 20.240234 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dictionary.svg b/.icons/awkward/32x32/apps/dictionary.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dictionary.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/diffuse.svg b/.icons/awkward/32x32/apps/diffuse.svg
new file mode 100644
index 00000000..c0b62a5c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/diffuse.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 15.999565,2.0000292 c -0.785749,0 -1.572023,0.2928722 -2.159391,0.8802248 L 1.8802122,14.84155 c -1.17473405,1.174704 -1.17306705,3.140583 0.0017,4.315288 L 13.841875,31.118134 c 1.174734,1.174705 3.142365,1.176371 4.317099,0.0017 L 30.118951,19.158553 c 1.174733,-1.174705 1.174734,-3.142267 0,-4.316971 L 18.158957,2.880254 C 17.57159,2.2929015 16.785315,2.0000292 15.999565,2.0000292 Z"/>
+ <path style="fill:#ffb14b" d="m 15.999565,1.0000147 c -0.785749,0 -1.572023,0.2928722 -2.159391,0.8802248 L 1.8802122,13.841535 c -1.17473405,1.174704 -1.17306705,3.140583 0.0017,4.315288 L 13.841875,30.118119 c 1.174734,1.174705 3.142365,1.176371 4.317099,0.0017 L 30.118951,18.158538 c 1.174733,-1.174705 1.174734,-3.142267 0,-4.316971 L 18.158957,1.8802395 C 17.57159,1.292887 16.785315,1.0000147 15.999565,1.0000147 Z"/>
+ <path style="opacity:0.1" d="m 16,9.3499145 v 4.1502005 l -3,2.9908 0.0091,0.0091 H 13 v 6.5 h 2 v -5.971 l 1,-1.029 v 7 h 2 V 9.3500145 Z"/>
+ <path style="fill:#3f3f3f" d="m 16,8.3499 v 4.1502 L 13,15.4909 13.0091,15.5 H 13 V 22 h 2 V 16.029 L 16,15 v 7 h 2 V 8.35 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 1 C 15.214251 1 14.427212 1.2935068 13.839844 1.8808594 L 1.8808594 13.841797 C 1.1677671 14.554871 0.89374823 15.557797 1.046875 16.5 C 1.1451361 15.88944 1.4188021 15.303842 1.8808594 14.841797 L 13.839844 2.8808594 C 14.427212 2.2935068 15.214251 2 16 2 C 16.78575 2 17.570836 2.2935069 18.158203 2.8808594 L 30.119141 14.841797 C 30.581198 15.303842 30.854549 15.889124 30.953125 16.5 C 31.105169 15.557786 30.831817 14.554455 30.119141 13.841797 L 18.158203 1.8808594 C 17.570836 1.2935069 16.78575 1 16 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/digikam.svg b/.icons/awkward/32x32/apps/digikam.svg
new file mode 100644
index 00000000..fe73843b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/digikam.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m8.681 16.667a7.3333 7.2789 0 0 1 -0.0143 -0.388 7.3333 7.2789 0 0 1 7.3333 -7.279 7.3333 7.2789 0 0 1 7.333 7.279 7.3333 7.2789 0 0 1 -0.014 0.274 7.3333 7.2789 0 0 0 -7.319 -6.8913 7.3333 7.2789 0 0 0 -7.319 7.0053z"/>
+ <circle style="opacity:0.4" cx="16" cy="16" r="8"/>
+ <circle opacity=".2" cx="16" cy="-17" r="7" transform="scale(1,-1)"/>
+ <circle fill="#1789ba" cx="16" cy="-16" r="7" transform="scale(1,-1)"/>
+ <circle opacity=".2" cx="16" cy="17" r="4"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <circle fill="#74b8d6" cx="16" cy="16" r="4"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/digitallyimported.svg b/.icons/awkward/32x32/apps/digitallyimported.svg
new file mode 100644
index 00000000..90470e05
--- /dev/null
+++ b/.icons/awkward/32x32/apps/digitallyimported.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#298fc5" d="m30 26.611v-22.222c0-0.7696-0.624-1.389-1.4-1.389h-25.2c-0.7756 0-1.4 0.6194-1.4 1.3889v22.222c0 0.77 0.6244 1.389 1.4 1.389h25.2c0.7756 0 1.4-0.61944 1.4-1.3889z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m5 9v3h10.714c0.791 0 1.285 0.425 1.285 1.092v4.8158c0 0.667-0.494 1.081-1.286 1.092h-7.7003v-5.7457h-3.0137v8.746h12.857c1.187 0 2.143-0.966 2.143-2.167v-8.6667c0-1.1997-0.956-2.166-2.143-2.166h-9.871z"/>
+ <path d="m23 9v3h3v-3h-0.02929zm0 4v9h3v-9z"/>
+ </g>
+ <g fill="#fff">
+ <path d="m5 9v3h10.714c0.791 0 1.285 0.425 1.285 1.092v4.8158c0 0.667-0.494 1.081-1.286 1.092h-7.7003v-5.7457h-3.0137v8.746h12.857c1.187 0 2.143-0.966 2.143-2.167v-8.6667c0-1.1997-0.956-2.166-2.143-2.166h-9.871z"/>
+ <path d="m23 9v3h3v-3h-0.02929zm0 4v9h3v-9z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m3.4004 3c-0.7756 0-1.4004 0.6192-1.4004 1.3887v1c0-0.7695 0.6248-1.3887 1.4004-1.3887h25.2c0.775 0 1.4 0.6192 1.4 1.3887v-1c0-0.7695-0.625-1.3887-1.4-1.3887h-25.2z"/>
+ <path opacity=".2" d="m2 26.611v1c0 0.77 0.6248 1.389 1.4004 1.389h25.2c0.775 0 1.4-0.619 1.4-1.389v-1c0 0.77-0.625 1.389-1.4 1.389h-25.2c-0.7752 0-1.4-0.619-1.4-1.389z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dino.svg b/.icons/awkward/32x32/apps/dino.svg
new file mode 100644
index 00000000..c77047ab
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dino.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 28.895136,30.428 c 0,0 1.371,-2.490811 1.058559,-3.023554 -0.274674,-0.468298 -2.796178,-0.353554 -2.796178,-0.353554 0,0 2.134555,-2.588669 1.796483,-3.165061 C 28.621159,23.318372 25,22.999669 25,22.999669 c 0,0 3.952746,-1.321395 4.066,-1.971 0.118847,-0.680802 -3.540133,-3.141043 -3.540133,-3.141043 0,0 2.716987,-4.529482 2.462133,-5.133842 -0.319896,-0.758384 -4.187702,-0.75423 -4.187702,-0.75423 0,0 1.71278,-5.4862974 1.007404,-5.932885 -0.592662,-0.3750683 -7.156741,1.6609605 -7.156741,1.6609605 0,0 -1.966908,-4.7279604 -3.062093,-4.7279604 -1.102105,0 -3.430398,4.7348057 -3.430398,4.7348057 0,0 -3.965261,-3.136559 -4.6808794,-2.7298058 -0.632665,0.3595519 -0.3471812,5.496367 -0.3471812,5.496367 z"/>
+ <path style="opacity:0.2" d="m 14.095703,10.193306 c -2.117119,0 -4.042361,0.127196 -5.6855468,0.509765 C 4.8219335,10.910585 2.015625,17.691406 2,18.689399 c 0.0026,1.621482 0.4201319,3.203748 1.1972656,4.537109 1.9408227,4.004273 6.0405745,6.767579 10.7890624,6.767579 2.21592,0 4.285409,-0.611937 6.066406,-1.660157 3.422992,1.215399 9.036532,3.111989 9.464844,2.5625 0.493912,-0.633718 -2.925666,-5.905124 -4.480469,-8.234375 0.603679,-1.431013 0.9375,-3.003607 0.9375,-4.654297 0,-6.620183 -5.258722,-7.814452 -11.878906,-7.814452 z"/>
+ <path style="fill:#455a64;fill-rule:evenodd" d="m 28.895136,29.428331 c 0,0 1.371,-2.490811 1.058559,-3.023554 -0.274674,-0.468298 -2.796178,-0.353554 -2.796178,-0.353554 0,0 2.134555,-2.588669 1.796483,-3.165061 C 28.621159,22.318703 25,22 25,22 c 0,0 3.952746,-1.321395 4.066,-1.971 0.118847,-0.680802 -3.540133,-3.141043 -3.540133,-3.141043 0,0 2.716987,-4.529482 2.462133,-5.133842 -0.319896,-0.758384 -4.187702,-0.75423 -4.187702,-0.75423 0,0 1.71278,-5.4862974 1.007404,-5.932885 -0.592662,-0.3750683 -7.156741,1.6609605 -7.156741,1.6609605 0,0 -1.966908,-4.7279604 -3.062093,-4.7279604 -1.102105,0 -3.430398,4.7348057 -3.430398,4.7348057 0,0 -3.965261,-3.136559 -4.6808794,-2.7298058 -0.632665,0.3595519 -0.3471812,5.4963668 -0.3471812,5.4963668 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 14.589844 2 C 13.487739 2 11.158203 6.734375 11.158203 6.734375 C 11.158203 6.734375 7.194134 3.5991062 6.4785156 4.0058594 C 6.1101456 4.215209 6.059595 5.9908975 6.0761719 7.4824219 C 6.0990884 6.2931923 6.194664 5.1652229 6.4785156 5.0039062 C 7.194134 4.5971531 11.158203 7.734375 11.158203 7.734375 C 11.158203 7.734375 13.487739 3 14.589844 3 C 15.685029 3 17.650391 7.7285156 17.650391 7.7285156 C 17.650391 7.7285156 24.215932 5.691338 24.808594 6.0664062 C 24.867575 6.1037485 24.902106 6.1874008 24.929688 6.2890625 C 25.004552 5.6622699 24.994828 5.1843147 24.808594 5.0664062 C 24.215932 4.691338 17.650391 6.7285156 17.650391 6.7285156 C 17.650391 6.7285156 15.685029 2 14.589844 2 z M 24.091797 11.005859 C 23.926505 11.586649 23.800781 12 23.800781 12 C 23.800781 12 26.969028 11.99868 27.802734 12.5625 C 27.948562 12.186627 28.040055 11.876682 27.988281 11.753906 C 27.706579 11.086068 24.812019 11.01461 24.091797 11.005859 z M 25.931641 17.169922 C 25.824596 17.352074 25.525391 17.886719 25.525391 17.886719 C 25.525391 17.886719 27.805682 19.426384 28.697266 20.40625 C 28.895061 20.269112 29.047436 20.138106 29.066406 20.029297 C 29.164083 19.469763 26.809039 17.779708 25.931641 17.169922 z M 26.988281 22.257812 C 25.986578 22.669005 25 23 25 23 C 25 23 27.951506 23.264641 28.755859 23.736328 C 28.944022 23.365285 29.046843 23.046502 28.953125 22.886719 C 28.79516 22.617405 27.888963 22.407589 26.988281 22.257812 z M 27.912109 26.052734 C 27.520136 26.592727 27.158203 27.050781 27.158203 27.050781 C 27.158203 27.050781 29.309994 26.95724 29.839844 27.318359 C 29.969582 26.920656 30.047889 26.565878 29.953125 26.404297 C 29.758409 26.072321 28.666348 26.047294 27.912109 26.052734 z"/>
+ <g>
+ <path style="fill:#80cbc4" d="m 14.095703,9.1933594 c -2.117119,0 -4.042361,0.1271965 -5.6855468,0.5097656 C 4.8219335,9.9106394 2,17 2,17.689453 c 0.0026,1.621482 0.4201319,3.203748 1.1972656,4.537109 1.9408227,4.004272 6.0405744,6.767579 10.7890624,6.767579 6.620184,0 11.988281,-5.366145 11.988281,-11.986329 0,-6.620183 -5.258722,-7.8144526 -11.878906,-7.8144526 z"/>
+ <path style="fill:#80cbc4;fill-rule:evenodd" d="m 24.237437,20.474579 c 0,0 5.912377,8.61138 5.280262,9.422421 -0.613835,0.787499 -12.111773,-3.51282 -12.111773,-3.51282 z"/>
+ </g>
+ <path style="fill:#009688;fill-rule:evenodd" d="M 13.986903,5.02108 C 7.3667191,5.02108 2,10.387799 2,17.007983 c 0,0.04511 0.00639,0.0886 0.00689,0.133586 C 2.006326,17.188831 2,17.234643 2,17.28204 c 0,0.631989 0.051069,1.252413 0.1473573,1.857806 0.030978,0.147039 0.081118,0.27237 0.1225683,0.407641 0.5844494,1.907354 2.1070729,2.674469 2.1070729,2.674469 0.3693952,0.298407 0.8290925,0.602682 1.3592685,0.903424 H 5.692198 c 0,0 1.1120566,5.924859 3.150969,5.87462 1.54206,-0.03801 2.752124,-3.061633 4.712682,-3 1.958857,0.06159 2.753793,2.979642 4.703041,3 1.125732,0.01176 2.123138,-1.429075 2.74111,-3 h 0.564104 c 1.85338,1.725253 6.06663,3.346414 7.892258,3.941725 0.02495,-0.01303 0.04529,-0.02757 0.05922,-0.04545 0.446863,-0.573257 -2.70506,-5.782186 -4.450704,-8.317465 0.582275,-1.409419 0.90893,-2.95109 0.90893,-4.570828 0,-6.620184 -5.366719,-11.986903 -11.986903,-11.986903 z"/>
+ <circle style="opacity:0.2" cx="8.5" cy="14.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="8.5" cy="13.5" r="1.5"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 13.986328 5.0214844 C 7.3661442 5.0214844 2 10.387628 2 17.007812 C 2 17.052923 2.0073125 17.095639 2.0078125 17.140625 C 2.0072485 17.187887 2 17.233853 2 17.28125 C 2 17.419203 2.0108192 17.554592 2.015625 17.691406 C 2.1850839 11.218999 7.4730401 6.0214844 13.986328 6.0214844 C 20.438236 6.0214844 25.685915 11.12255 25.949219 17.509766 C 25.956291 17.342044 25.974609 17.177305 25.974609 17.007812 C 25.974609 10.387629 20.606512 5.0214844 13.986328 5.0214844 z M 25.296875 21.933594 C 25.221607 22.14962 25.151341 22.367809 25.064453 22.578125 C 26.424714 24.553695 28.616506 28.126577 29.316406 29.890625 C 29.355142 29.903463 29.4202 29.929396 29.457031 29.941406 C 29.481981 29.928376 29.501695 29.914364 29.515625 29.896484 C 29.945138 29.345485 27.072452 24.559403 25.296875 21.933594 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/diodon.svg b/.icons/awkward/32x32/apps/diodon.svg
new file mode 100644
index 00000000..69a5bb98
--- /dev/null
+++ b/.icons/awkward/32x32/apps/diodon.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect stroke="#000" stroke-width="2" opacity=".05" width="19" height="19" x="2" y="-30" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <rect opacity=".2" width="19" height="19" x="2" y="-30" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <rect stroke="#000" stroke-width="2" opacity=".05" width="19" height="19" x="11" y="-21" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <rect fill="#d3d3d3" width="19" height="19" x="1" y="-30" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <g opacity=".2" transform="translate(4,-4)">
+ <path d="m 10,11 0,-1 13,0 0,1 z"/>
+ <path d="m 10,14 0,-1 13,0 0,1 z"/>
+ <path d="m 10,17 0,-1 13,0 0,1 z"/>
+ <path d="m10 20v-1h8v1z"/>
+ </g>
+ <rect opacity=".2" width="19" height="19" x="11" y="-21" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <rect fill="#e4e4e4" width="19" height="19" x="10" y="-21" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <path fill="#fff" opacity=".1" d="m12.5 1c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h16c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-16z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 10c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h16c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-16z"/>
+ <g opacity=".5" transform="translate(-5,5)">
+ <path d="m 10,11 0,-1 13,0 0,1 z"/>
+ <path d="m 10,14 0,-1 13,0 0,1 z"/>
+ <path d="m 10,17 0,-1 13,0 0,1 z"/>
+ <path d="m10 20v-1h8v1z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dirt-rally.svg b/.icons/awkward/32x32/apps/dirt-rally.svg
new file mode 100644
index 00000000..2890dd84
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dirt-rally.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 9.6992188,6 C 9.3114188,6 9,6.3114187 9,6.6992188 L 9,13 9,19.300781 C 9,19.688581 9.3114188,20 9.6992188,20 L 16,20 A 6.9999999,6.9999999 0 0 0 23,13 6.9999999,6.9999999 0 0 0 16,6 L 9.6992188,6 Z M 13.300781,10 16,10 a 2.9999999,2.9999999 0 0 1 3,3 2.9999999,2.9999999 0 0 1 -3,3 l -2.699219,0 C 13.134581,16 13,15.865419 13,15.699219 L 13,13 13,10.300781 C 13,10.134581 13.134581,10 13.300781,10 Z"/>
+ <path style="fill:#ffffff" d="M 9.6992188 5 C 9.3114188 5 9 5.3114187 9 5.6992188 L 9 12 L 9 18.300781 C 9 18.688581 9.3114188 19 9.6992188 19 L 16 19 A 6.9999999 6.9999999 0 0 0 23 12 A 6.9999999 6.9999999 0 0 0 16 5 L 9.6992188 5 z M 13.300781 9 L 16 9 A 2.9999999 2.9999999 0 0 1 19 12 A 2.9999999 2.9999999 0 0 1 16 15 L 13.300781 15 C 13.134581 15 13 14.865419 13 14.699219 L 13 12 L 13 9.3007812 C 13 9.1345813 13.134581 9 13.300781 9 z"/>
+ <g style="opacity:0.2;stroke:#000000" transform="translate(1,5.0420487e-7)">
+ <path style="fill:none;stroke:#000000;stroke-width:0.999937;stroke-linecap:round" d="M 6.5069175,27.492861 5.50698,25.992955 M 4.5070421,25.492986 c 0,0 1.9998754,0.232235 1.9998754,-0.999936 0,-1.232173 -1.9998754,-0.999938 -1.9998754,-0.999938 m 4.92e-5,3.999798 0,-3.999749"/>
+ <path style="fill:none;stroke:#000000;stroke-width:0.999937;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.5070893,25.993005 1.9998737,0 m -1.9998237,1.499905 0,-2.999811 m 1.9998237,2.999811 0,-2.999811 m -1.9998737,0 c 0,0 0,-0.999938 0.9999367,-0.999938 0.999937,0 0.999937,0.999938 0.999937,0.999938"/>
+ <path style="fill:none;stroke:#000000;stroke-width:0.999937;stroke-linecap:round;stroke-linejoin:round" d="m 14.500018,23.500232 0,3.999749 1.999874,0 0,0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:0.999937;stroke-linecap:round;stroke-linejoin:round" d="m 19.500018,23.500232 0,3.999749 1.999874,0 0,0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:0.999937;stroke-linecap:round" d="m 24.504166,27.49291 0,-1.999875 m 1.499906,-1.999874 -1.499906,1.999874 m -1.499905,-1.999874 1.499905,1.999874"/>
+ </g>
+ <g transform="translate(1,-1)">
+ <path style="fill:none;stroke:#f07400;stroke-width:0.999937;stroke-linecap:round" d="M 6.5069175,27.492861 5.50698,25.992955 M 4.5070421,25.492986 c 0,0 1.9998754,0.232235 1.9998754,-0.999936 0,-1.232173 -1.9998754,-0.999938 -1.9998754,-0.999938 m 4.92e-5,3.999798 0,-3.999749"/>
+ <path style="fill:none;stroke:#f07400;stroke-width:0.999937;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.5070893,25.993005 1.9998737,0 m -1.9998237,1.499905 0,-2.999811 m 1.9998237,2.999811 0,-2.999811 m -1.9998737,0 c 0,0 0,-0.999938 0.9999367,-0.999938 0.999937,0 0.999937,0.999938 0.999937,0.999938"/>
+ <path style="fill:none;stroke:#f07400;stroke-width:0.999937;stroke-linecap:round;stroke-linejoin:round" d="m 14.500018,23.500232 0,3.999749 1.999874,0 0,0"/>
+ <path style="fill:none;stroke:#f07400;stroke-width:0.999937;stroke-linecap:round;stroke-linejoin:round" d="m 19.500018,23.500232 0,3.999749 1.999874,0 0,0"/>
+ <path style="fill:none;stroke:#f07400;stroke-width:0.999937;stroke-linecap:round" d="m 24.504166,27.49291 0,-1.999875 m 1.499906,-1.999874 -1.499906,1.999874 m -1.499905,-1.999874 1.499905,1.999874"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dirt4.svg b/.icons/awkward/32x32/apps/dirt4.svg
new file mode 100644
index 00000000..4f99dbf4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dirt4.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 3.2675781,3 C 2.5656776,3 2.0389345,3.5585662 2,4.25 V 15.5 26.75 C 2,27.4425 2.5656776,28 3.2675781,28 H 13.330078 c 2.838401,0 5.458838,-0.920878 7.571094,-2.47633 0.283927,-0.209082 -0.265075,-1.102354 -0.04743,-1.34941 1.332693,-1.5128 2.350363,-3.01273 3.06892,-5.077183 C 24.365895,17.82364 26,16.921791 26,15.5 26,8.5964411 20.327352,3 13.330078,3 Z M 10,11 h 3.367188 C 16.001173,11 18,12.920072 18,15.5 18,18.079929 16.001173,20 13.367188,20 H 10 v -4.5 z"/>
+ <path style="fill:#e4e4e4" d="M 3.2675781,2 C 2.5656776,2 2.0389345,2.5585662 2,3.25 V 14.5 25.75 C 2,26.4425 2.5656776,27 3.2675781,27 H 13.330078 c 2.838401,0 5.458838,-0.920878 7.571094,-2.47633 0.283927,-0.209082 -0.265075,-1.102354 -0.04743,-1.34941 1.332693,-1.5128 2.350363,-3.01273 3.06892,-5.077183 C 24.365895,16.82364 26,15.921791 26,14.5 26,7.5964411 20.327352,2 13.330078,2 Z M 10,10 h 3.367188 C 16.001173,10 18,11.920072 18,14.5 18,17.079929 16.001173,19 13.367188,19 H 10 v -4.5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.2675781 2 C 2.5656776 2 2.0389345 2.5585662 2 3.25 L 2 4.25 C 2.0389345 3.5585662 2.5656776 3 3.2675781 3 L 13.330078 3 C 20.076587 3 25.576258 8.2070674 25.962891 14.767578 C 25.976165 14.678506 26 14.593298 26 14.5 C 26 7.5964411 20.327352 2 13.330078 2 L 3.2675781 2 z M 17.951172 15 C 17.70718 17.319527 15.82485 19 13.367188 19 L 10 19 L 10 20 L 13.367188 20 C 16.001173 20 18 18.079929 18 15.5 C 18 15.327296 17.968677 15.166412 17.951172 15 z M 20.943359 24.064453 C 20.911833 24.100642 20.885402 24.137632 20.853516 24.173828 C 20.784384 24.252302 20.79968 24.402124 20.833984 24.568359 C 20.855595 24.552654 20.878885 24.539274 20.900391 24.523438 C 21.006325 24.445428 20.986244 24.263852 20.943359 24.064453 z"/>
+ <path style="opacity:0.2" d="M 25.341463,14.02439 17,24 v 4 H 18.268293 25 v 3 h 4 v -3 h 2 V 24 H 29 V 15.439024 14.02439 Z M 25,20.390244 V 24 h -2.848 z"/>
+ <path style="fill:#fe5400" d="M 25.341463,13.02439 17,23 v 4 H 18.268293 25 v 3 h 4 v -3 h 2 V 23 H 29 V 14.439024 13.02439 Z M 25,19.390244 V 23 h -2.848 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 25.341797 13.023438 L 17 23 L 17 24 L 25.341797 14.023438 L 29 14.023438 L 29 13.023438 L 25.341797 13.023438 z M 22.941406 23 L 22.152344 24 L 25 24 L 25 23 L 22.941406 23 z M 29 23 L 29 24 L 31 24 L 31 23 L 29 23 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/discord-canary.svg b/.icons/awkward/32x32/apps/discord-canary.svg
new file mode 100644
index 00000000..1acc2e94
--- /dev/null
+++ b/.icons/awkward/32x32/apps/discord-canary.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="fill:#eca337" width="26" height="26" x="3" y="2" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="m 3,25 v 1 c 0,1.662 1.338,3 3,3 h 20 l 3,3 V 31 L 26,28 H 6 C 4.338,28 3,26.662 3,25 Z"/>
+ <path style="fill:#eca337;fill-rule:evenodd" d="m 29,31 -7,-7 h 7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6,2 C 4.338,2 3,3.338 3,5 V 6 C 3,4.338 4.338,3 6,3 h 20 c 1.662,0 3,1.338 3,3 V 5 C 29,3.338 27.662,2 26,2 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 22,25 7,7 v -1 l -6,-6 z"/>
+ <path style="opacity:0.2" d="m 14.175781,9.0000005 c 0,0 -1.980445,-0.04304 -4.078124,1.4980465 -2.0976783,1.541083 -3.0976572,4.730918 -3.0976572,9.326172 0,0 2.223992,2.074982 5.4433602,2.175781 0,0 0.539546,-0.634246 0.976562,-1.181641 C 11.56994,20.270965 10.869141,18.632812 10.869141,18.632812 12.573666,19.585677 13.732467,19.983424 15.5,20 c 1.767533,-0.01658 3.926335,-0.414323 5.630859,-1.367188 0,0 -0.700799,1.638153 -2.550781,2.185547 C 19.017094,21.365754 19.556641,22 19.556641,22 22.776009,21.899201 25,19.824219 25,19.824219 25,15.228965 24.000022,12.03913 21.902344,10.498047 19.804665,8.9569604 17.824219,9.0000005 17.824219,9.0000005 l -0.146485,0.171875 c 2.622073,0.7346925 3.816407,2.3730465 3.816407,2.3730465 0,0 -0.320389,-0.171846 -0.859375,-0.402343 C 18.999968,10.357811 17.000043,9.999969 15.5,10 c -1.500043,-3.1e-5 -2.499966,0.357811 -4.134765,1.142579 -0.538986,0.230497 -0.859375,0.402343 -0.859375,0.402343 0,0 1.194332,-1.638354 3.816406,-2.3730465 z M 13.5,15 c 0.838151,0 1.5146,0.668208 1.5,1.5 C 15,17.331792 14.338151,18 13.5,18 12.676558,18 12,17.331792 12,16.5 12,15.668208 12.661868,15 13.5,15 Z m 5,0 C 19.338132,15 20,15.668208 20,16.5 20,17.331792 19.323442,18 18.5,18 17.661849,18 17,17.331792 17,16.5 16.9854,15.668208 17.661849,15 18.5,15 Z"/>
+ <path style="fill:#ffffff" d="m 14.175781,8.0000005 c 0,0 -1.980445,-0.04304 -4.078124,1.4980465 -2.0976783,1.541083 -3.0976572,4.730918 -3.0976572,9.326172 0,0 2.223992,2.074982 5.4433602,2.175781 0,0 0.539546,-0.634246 0.976562,-1.181641 C 11.56994,19.270965 10.869141,17.632812 10.869141,17.632812 12.573666,18.585677 13.732467,18.983424 15.5,19 c 1.767533,-0.01658 3.926335,-0.414323 5.630859,-1.367188 0,0 -0.700799,1.638153 -2.550781,2.185547 C 19.017094,20.365754 19.556641,21 19.556641,21 22.776009,20.899201 25,18.824219 25,18.824219 25,14.228965 24.000022,11.03913 21.902344,9.498047 19.804665,7.9569604 17.824219,8.0000005 17.824219,8.0000005 l -0.146485,0.171875 c 2.622073,0.7346925 3.816407,2.3730465 3.816407,2.3730465 0,0 -0.320389,-0.171846 -0.859375,-0.402343 C 18.999968,9.357811 17.000043,8.999969 15.5,9 c -1.500043,-3.1e-5 -2.499966,0.357811 -4.134765,1.142579 -0.538986,0.230497 -0.859375,0.402343 -0.859375,0.402343 0,0 1.194332,-1.638354 3.816406,-2.3730465 z M 13.5,14 c 0.838151,0 1.5146,0.668208 1.5,1.5 C 15,16.331792 14.338151,17 13.5,17 12.676558,17 12,16.331792 12,15.5 12,14.668208 12.661868,14 13.5,14 Z m 5,0 C 19.338132,14 20,14.668208 20,15.5 20,16.331792 19.323442,17 18.5,17 17.661849,17 17,16.331792 17,15.5 16.9854,14.668208 17.661849,14 18.5,14 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/discord-ptb.svg b/.icons/awkward/32x32/apps/discord-ptb.svg
new file mode 120000
index 00000000..972a47f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/discord-ptb.svg
@@ -0,0 +1 @@
+discord.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/discord.svg b/.icons/awkward/32x32/apps/discord.svg
new file mode 100644
index 00000000..111afa0e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/discord.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="fill:#7289da" width="26" height="26" x="3" y="2" rx="3" ry="3"/>
+ <path style="opacity:0.2" d="m 3,25 v 1 c 0,1.662 1.338,3 3,3 h 20 l 3,3 V 31 L 26,28 H 6 C 4.338,28 3,26.662 3,25 Z"/>
+ <path style="fill:#7289da;fill-rule:evenodd" d="m 29,31 -7,-7 h 7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6,2 C 4.338,2 3,3.338 3,5 V 6 C 3,4.338 4.338,3 6,3 h 20 c 1.662,0 3,1.338 3,3 V 5 C 29,3.338 27.662,2 26,2 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 22,25 7,7 v -1 l -6,-6 z"/>
+ <path style="opacity:0.2" d="m 14.175781,9.0000005 c 0,0 -1.980445,-0.04304 -4.078124,1.4980465 -2.0976783,1.541083 -3.0976572,4.730918 -3.0976572,9.326172 0,0 2.223992,2.074982 5.4433602,2.175781 0,0 0.539546,-0.634246 0.976562,-1.181641 C 11.56994,20.270965 10.869141,18.632812 10.869141,18.632812 12.573666,19.585677 13.732467,19.983424 15.5,20 c 1.767533,-0.01658 3.926335,-0.414323 5.630859,-1.367188 0,0 -0.700799,1.638153 -2.550781,2.185547 C 19.017094,21.365754 19.556641,22 19.556641,22 22.776009,21.899201 25,19.824219 25,19.824219 25,15.228965 24.000022,12.03913 21.902344,10.498047 19.804665,8.9569604 17.824219,9.0000005 17.824219,9.0000005 l -0.146485,0.171875 c 2.622073,0.7346925 3.816407,2.3730465 3.816407,2.3730465 0,0 -0.320389,-0.171846 -0.859375,-0.402343 C 18.999968,10.357811 17.000043,9.999969 15.5,10 c -1.500043,-3.1e-5 -2.499966,0.357811 -4.134765,1.142579 -0.538986,0.230497 -0.859375,0.402343 -0.859375,0.402343 0,0 1.194332,-1.638354 3.816406,-2.3730465 z M 13.5,15 c 0.838151,0 1.5146,0.668208 1.5,1.5 C 15,17.331792 14.338151,18 13.5,18 12.676558,18 12,17.331792 12,16.5 12,15.668208 12.661868,15 13.5,15 Z m 5,0 C 19.338132,15 20,15.668208 20,16.5 20,17.331792 19.323442,18 18.5,18 17.661849,18 17,17.331792 17,16.5 16.9854,15.668208 17.661849,15 18.5,15 Z"/>
+ <path style="fill:#ffffff" d="m 14.175781,8.0000005 c 0,0 -1.980445,-0.04304 -4.078124,1.4980465 -2.0976783,1.541083 -3.0976572,4.730918 -3.0976572,9.326172 0,0 2.223992,2.074982 5.4433602,2.175781 0,0 0.539546,-0.634246 0.976562,-1.181641 C 11.56994,19.270965 10.869141,17.632812 10.869141,17.632812 12.573666,18.585677 13.732467,18.983424 15.5,19 c 1.767533,-0.01658 3.926335,-0.414323 5.630859,-1.367188 0,0 -0.700799,1.638153 -2.550781,2.185547 C 19.017094,20.365754 19.556641,21 19.556641,21 22.776009,20.899201 25,18.824219 25,18.824219 25,14.228965 24.000022,11.03913 21.902344,9.498047 19.804665,7.9569604 17.824219,8.0000005 17.824219,8.0000005 l -0.146485,0.171875 c 2.622073,0.7346925 3.816407,2.3730465 3.816407,2.3730465 0,0 -0.320389,-0.171846 -0.859375,-0.402343 C 18.999968,9.357811 17.000043,8.999969 15.5,9 c -1.500043,-3.1e-5 -2.499966,0.357811 -4.134765,1.142579 -0.538986,0.230497 -0.859375,0.402343 -0.859375,0.402343 0,0 1.194332,-1.638354 3.816406,-2.3730465 z M 13.5,14 c 0.838151,0 1.5146,0.668208 1.5,1.5 C 15,16.331792 14.338151,17 13.5,17 12.676558,17 12,16.331792 12,15.5 12,14.668208 12.661868,14 13.5,14 Z m 5,0 C 19.338132,14 20,14.668208 20,15.5 20,16.331792 19.323442,17 18.5,17 17.661849,17 17,16.331792 17,15.5 16.9854,14.668208 17.661849,14 18.5,14 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/disk-burner.svg b/.icons/awkward/32x32/apps/disk-burner.svg
new file mode 100644
index 00000000..9157daab
--- /dev/null
+++ b/.icons/awkward/32x32/apps/disk-burner.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m16 3c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14zm0 8a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6 -6 6 6 0 0 1 6 -6z"/>
+ <path fill="#848484" d="m16 8.5a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5 -7.5 7.5 7.5 0 0 0 -7.5 -7.5zm0 4.5c1.6569 0 3 1.3431 3 3s-1.3431 3-3 3-3-1.3431-3-3 1.3431-3 3-3z"/>
+ <path fill="#e4e4e4" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14zm0 8a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6 -6 6 6 0 0 1 6 -6z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14zm-5.975 14.498a6 6 0 0 0 -0.025 0.502 6 6 0 0 0 6 6 6 6 0 0 0 6 -6 6 6 0 0 0 -0.025 -0.498 6 6 0 0 1 -5.975 5.498 6 6 0 0 1 -5.975 -5.502z"/>
+ <circle fill="#ff5722" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m24.927 19c-2.454 1-3.927 3.344-3.927 5 0 1.6374 1.2884 2.966 2.8887 2.9971-0.79968-0.01599-1.4439-0.6787-1.4439-1.4971 0-0.82843 0.73631-2 1.9635-2.5 0 1.75 1.3176 2.003 0.98174 3-0.19043 0.56533-0.65493 0.99441-1.4602 0.99902 0.0048 0.000025 0.01015 0.000572 0.01529 0.000572 1.6266 0 2.5623-0.8632 2.9452-2 0.6717-1.9941-1.9635-2.5-1.9635-6z"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/disk-manager.svg b/.icons/awkward/32x32/apps/disk-manager.svg
new file mode 120000
index 00000000..14d09c23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/disk-manager.svg
@@ -0,0 +1 @@
+disk-utility.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/disk-usage-analyzer.svg b/.icons/awkward/32x32/apps/disk-usage-analyzer.svg
new file mode 100644
index 00000000..0cbb21b9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/disk-usage-analyzer.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#8e8e8e" width="28" height="22" x="-30" y="-27" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".5" d="m16 6c-3.866 0-7 3.134-7 7v7h7c3.866 0 7-3.134 7-7s-3.134-7-7-7zm0 3a4 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 -4z"/>
+ <path fill="#fff" opacity=".2" d="m7 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-18z"/>
+ <path opacity=".2" d="m5 28v1c0 1.108 0.892 2 2 2h18c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-18c-1.108 0-2-0.892-2-2z"/>
+ <circle fill="#4daaf5" cx="24" cy="23" r="8"/>
+ <g fill="#fff" transform="translate(4,2)">
+ <rect width="3" height="6" x="19" y="20"/>
+ <rect width="3" height="3" x="19" y="16"/>
+ </g>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/disk-utility.svg b/.icons/awkward/32x32/apps/disk-utility.svg
new file mode 100644
index 00000000..a5a16193
--- /dev/null
+++ b/.icons/awkward/32x32/apps/disk-utility.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#8e8e8e" width="28" height="22" x="-30" y="-27" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".5" d="m16 6c-3.866 0-7 3.134-7 7v7h7c3.866 0 7-3.134 7-7s-3.134-7-7-7zm0 3a4 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 -4z"/>
+ <path fill="#fff" opacity=".2" d="m7 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-18z"/>
+ <path opacity=".2" d="m5 28v1c0 1.108 0.892 2 2 2h18c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-18c-1.108 0-2-0.892-2-2z"/>
+ <circle fill="#8561c5" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m23 19-0.0882 1.0536a3.1429 3.1429 0 0 0 -0.91852 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0 -0.048 0.53013 3.1429 3.1429 0 0 0 0.0457 0.53237l-0.86719 0.60156 1 1.7321 0.95536-0.44978a3.1429 3.1429 0 0 0 0.92075 0.5279l0.0882 1.0558h2l0.0882-1.0536a3.1429 3.1429 0 0 0 0.91854 -0.53126l0.95758 0.4509 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048 -0.53013 3.1429 3.1429 0 0 0 -0.0457 -0.53237l0.86719-0.60156-1-1.7321-0.95536 0.44978a3.1429 3.1429 0 0 0 -0.921 -0.528l-0.088-1.056h-2zm1 2.8572a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1 -1.143 1.143 1.1429 1.1429 0 0 1 -1.143 -1.143 1.1429 1.1429 0 0 1 1.143 -1.143z"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/diskmonitor.svg b/.icons/awkward/32x32/apps/diskmonitor.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/diskmonitor.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/disper.svg b/.icons/awkward/32x32/apps/disper.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/disper.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/display-brightness.svg b/.icons/awkward/32x32/apps/display-brightness.svg
new file mode 120000
index 00000000..75d9c9da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/display-brightness.svg
@@ -0,0 +1 @@
+preferences-system-brightness-lock.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/display-capplet.svg b/.icons/awkward/32x32/apps/display-capplet.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/display-capplet.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/display-im6.Q16.svg b/.icons/awkward/32x32/apps/display-im6.Q16.svg
new file mode 120000
index 00000000..d7b626b4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/display-im6.Q16.svg
@@ -0,0 +1 @@
+display.im6.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/display-im6.q16.svg b/.icons/awkward/32x32/apps/display-im6.q16.svg
new file mode 120000
index 00000000..d7b626b4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/display-im6.q16.svg
@@ -0,0 +1 @@
+display.im6.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/display.im6.svg b/.icons/awkward/32x32/apps/display.im6.svg
new file mode 100644
index 00000000..217ae506
--- /dev/null
+++ b/.icons/awkward/32x32/apps/display.im6.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#3e50b4" d="m18.723 1.1904c-2.8616 0.39886-5.9367 1.9033-8.4383 6.3543-5.7198 10.171-5.3136 13.711-6.2252 14.855-0.91502 1.1392-3.3809 1.7575-3.0243 3.0525 0.60616 1.2149 0.8164 1.3498 0.8164 1.3498s3.5014 5.4084 13.945 3.9476c10.443-1.4608 11.891-3.8415 11.796-5.0231-0.09462-1.1829-2.2985-2.0454-2.2985-2.0454s-1.6316-6.2122-1.2127-8.7625c0.41886-2.5515 2.0101-6.2696 3.5828-7.0698 1.5681-0.80769 2.3528 2.7023 3.1639 1.836 0.808-0.868-1.343-5.9783-3.97-7.5012-2.102-1.4284-4.419-1.291-8.135-0.9876"/>
+ <g opacity=".2" transform="matrix(.75784 0 0 .70957 -2.1426 .34421)">
+ <path d="m22.089 17.167 3.882-0.22261 2.055-3.336 1.4104 3.805 3.7402 1.443-2.8837 2.4851-0.06285 4.0339-3.0605-2.1156-4.0939 1.4241 1.1473-3.9107m-2.1354-3.6076"/>
+ <path d="m21.507 29.297 3.6481-1.4494 1.045-3.8492 2.3868 3.1734 3.9682 0.18472-2.0667 3.2934 1.045 3.8728-3.5005-1.0357-3.5166 2.6698 0.02339-4.1018m-3.0313-2.7566"/>
+ <path d="m12.064 24.197 3.8761 0.31418 2.4262-3.0345 0.95295 3.966 3.5399 1.9483-3.1512 2.0667-0.5364 3.9897-2.7799-2.5103-4.2313 0.85098 1.5931-3.7181m-1.6896-3.8728"/>
+ </g>
+ <g fill="#ffbe4b" transform="matrix(.75784 0 0 .70957 -2.1426 -.65589)">
+ <path d="m22.089 17.167 3.882-0.22261 2.055-3.336 1.4104 3.805 3.7402 1.443-2.8837 2.4851-0.06285 4.0339-3.0605-2.1156-4.0939 1.4241 1.1473-3.9107m-2.1354-3.6076"/>
+ <path d="m21.507 29.297 3.6481-1.4494 1.045-3.8492 2.3868 3.1734 3.9682 0.18472-2.0667 3.2934 1.045 3.8728-3.5005-1.0357-3.5166 2.6698 0.02339-4.1018m-3.0313-2.7566"/>
+ <path d="m12.064 24.197 3.8761 0.31418 2.4262-3.0345 0.95295 3.966 3.5399 1.9483-3.1512 2.0667-0.5364 3.9897-2.7799-2.5103-4.2313 0.85098 1.5931-3.7181m-1.6896-3.8728"/>
+ </g>
+ <path fill="#ffefef" opacity=".1" d="m22.375 1c-1.063-0.00673-2.261 0.0835-3.654 0.1973l0.002-0.0078c-2.862 0.3988-5.936 1.9044-8.438 6.3554-5.7196 10.171-5.3148 13.711-6.2264 14.855-0.915 1.14-3.38 1.758-3.0234 3.053 0.0532 0.107 0.0874 0.163 0.1347 0.254 0.5117-0.833 2.1694-1.411 2.8887-2.307 0.9116-1.144 0.5068-4.684 6.2264-14.855 2.502-4.4511 5.576-5.9567 8.438-6.3555l-0.002 0.0078c3.716-0.3035 6.034-0.4401 8.136 0.9882 2.018 1.1697 3.749 4.4489 4.081 6.3028 0.442-1.2574-1.607-5.8688-4.081-7.3028-1.313-0.8927-2.711-1.1743-4.482-1.1855zm1.67 15.535c-0.141 2.802 1.25 8.147 1.25 8.147s1.751 0.691 2.191 1.683c0.09-0.236 0.121-0.453 0.106-0.638-0.095-1.183-2.297-2.045-2.297-2.045s-1.102-4.234-1.25-7.147z"/>
+ <path opacity=".2" d="m28.217 7.7306c-0.173-0.017-0.357 0.0181-0.553 0.1191-1.573 0.8002-3.163 4.5174-3.582 7.0684-0.072 0.44-0.068 1.01-0.037 1.617 0.01-0.209 0.008-0.44 0.037-0.617 0.419-2.551 2.009-6.2682 3.582-7.0684 1.568-0.8077 2.353 2.7024 3.164 1.8359 0.187-0.2009 0.21-0.6374 0.11-1.1972-0.028 0.078-0.063 0.1466-0.11 0.1972-0.71 0.758-1.399-1.8361-2.611-1.955zm-27.047 17.976c-0.1392 0.227-0.21102 0.469-0.1347 0.746 0.6061 1.215 0.8164 1.35 0.8164 1.35s3.5015 5.408 13.945 3.947c10.442-1.461 11.889-3.842 11.795-5.023-0.01-0.125-0.054-0.245-0.106-0.362-0.483 1.27-2.885 3.153-11.689 4.385-10.444 1.461-13.945-3.947-13.945-3.947-0.0004 0-0.1913-0.154-0.6821-1.096z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dissenter-browser.svg b/.icons/awkward/32x32/apps/dissenter-browser.svg
new file mode 100644
index 00000000..146449b6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dissenter-browser.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 3.1,3 C 1.9366,3 1,3.9366 1,5.1 V 28.9 C 1,30.0634 1.9366,31 3.1,31 H 18 C 25.731986,31 32,24.731986 32,17 32,9.2680135 25.731986,3 18,3 Z"/>
+ <path style="fill:#00d177" d="M 3.1,2 C 1.9366,2 1,2.9366 1,4.1 V 27.9 C 1,29.0634 1.9366,30 3.1,30 H 18 C 25.731986,30 32,23.731986 32,16 32,8.2680135 25.731986,2 18,2 Z"/>
+ <path style="opacity:0.1" d="m 9,10.9999 a 1.0001,1.0001 0 1 0 0,2 h 12 a 1.0001,1.0001 0 1 0 0,-2 z m 0,5 a 1.0001,1.0001 0 1 0 0,2 h 12 a 1.0001,1.0001 0 1 0 0,-2 z m 0,5 a 1.0001,1.0001 0 1 0 0,2 h 8 a 1.0001,1.0001 0 1 0 0,-2 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2;stroke-linecap:round" d="M 9,10.9999 H 21"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2;stroke-linecap:round" d="M 9,15.9999 H 21"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2;stroke-linecap:round" d="m 9,20.9999 h 8"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.0996094 2 C 1.9362094 2 1 2.9362094 1 4.0996094 L 1 5.0996094 C 1 3.9362094 1.9362094 3 3.0996094 3 L 18 3 C 25.563209 3 31.70918 9.0015471 31.974609 16.5 C 31.980533 16.332668 32 16.168777 32 16 C 32 8.2680135 25.731986 2 18 2 L 3.0996094 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-absolute.svg b/.icons/awkward/32x32/apps/distributor-logo-absolute.svg
new file mode 100644
index 00000000..7161eb6c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-absolute.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="26" height="26" x="4" y="5" rx="1.4" ry="1.4"/>
+ <rect style="fill:#765e4a" width="26" height="26" x="4" y="4" rx="1.4" ry="1.4"/>
+ <rect style="opacity:0.2" width="7" height="17" x="21" y="3" rx="1" ry="1"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.4004 4 C 4.6248 4 4 4.6248 4 5.4004 L 4 6.4004 C 4 5.6248 4.6248 5 5.4004 5 L 28.6 5 C 29.375 5 30 5.6248 30 6.4004 L 30 5.4004 C 30 4.6248 29.375 4 28.6 4 L 5.4004 4 z"/>
+ <rect style="fill:#b38a48" width="7" height="17" x="21" y="2" rx="1" ry="1"/>
+ <rect style="opacity:0.2" width="17" height="7" x="2" y="22" rx="1" ry="1"/>
+ <rect style="fill:#c8a972" width="17" height="7" x="2" y="21" rx="1" ry="1"/>
+ <rect style="opacity:0.2" width="7" height="7" x="21" y="22" rx="1" ry="1"/>
+ <rect style="fill:#ffffff" width="7" height="7" x="21" y="21" rx="1" ry="1"/>
+ <path style="opacity:0.2" d="M 7,7 C 6.446,7 6,7.446 6,8 V 9 H 15 V 12 H 6 V 19 C 6,19.554 6.446,20 7,20 H 18 C 18.554,20 19,19.554 19,19 V 8 C 19,7.446 18.554,7 18,7 Z M 8,14 H 15 V 18 H 8 Z"/>
+ <path style="fill:#ffffff" d="M 7,6 C 6.446,6 6,6.446 6,7 V 8 H 15 V 11 H 6 V 18 C 6,18.554 6.446,19 7,19 H 18 C 18.554,19 19,18.554 19,18 V 7 C 19,6.446 18.554,6 18,6 Z M 8,13 H 15 V 17 H 8 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 22 2 C 21.446 2 21 2.446 21 3 L 21 4 C 21 3.446 21.446 3 22 3 L 27 3 C 27.554 3 28 3.446 28 4 L 28 3 C 28 2.446 27.554 2 27 2 L 22 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3 21 C 2.446 21 2 21.446 2 22 L 2 23 C 2 22.446 2.446 22 3 22 L 18 22 C 18.554 22 19 22.446 19 23 L 19 22 C 19 21.446 18.554 21 18 21 L 3 21 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-academix.svg b/.icons/awkward/32x32/apps/distributor-logo-academix.svg
new file mode 100644
index 00000000..bfc13b08
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-academix.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:.2" cx="16" cy="17" r="14"/>
+ <path style="fill:#ffab32" d="M 16.441406 4.3789062 L 6.3867188 26.154297 A 14 14 0 0 0 16 30 A 14 14 0 0 0 26.214844 25.548828 L 16.441406 4.3789062 z"/>
+ <path style="fill:#255f8a" d="M 14.986328 2.0371094 A 14 14 0 0 0 2 16 A 14 14 0 0 0 6.3769531 26.144531 L 14.986328 2.0371094 z"/>
+ <path style="fill:#df391e" d="M 18.060547 2.1699219 L 26.355469 25.396484 A 14 14 0 0 0 30 16 A 14 14 0 0 0 18.060547 2.1699219 z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:.2" d="m15.878906 3a14 14 0 0 0-1.013672 0.039063c-0.022442 0.0608466-2.693502 7.298617-5.9160152 14.960937h-0.070313v0.171875c-1.152886 2.73635-2.368156 5.481949-3.558594 7.994141a14 14 0 0 0 1.917969 1.828125c1.041295-2.310154 2.086025-4.628134 3.1621092-6.994141h11.957032c0.982335 2.15988 1.927082 4.260003 2.886718 6.384766a14 14 0 0 0 1.822266-1.996094c-1.070267-2.296027-2.155406-4.767144-3.1875-7.216797v-0.171875h-0.07031c-3.175912-7.551506-5.76767-14.563877-5.865237-14.828125a14 14 0 0 0-2.064453-0.171875zm0 6h1s1.835062 3.992131 4.121094 9h-9.242188c2.286032-5.007869 4.121094-9 4.121094-9z"/>
+ <path style="fill:#ffffff" d="m16 2a14 14 0 0 0-1.013672 0.0390625c-0.022442 0.0608471-2.693502 7.2986176-5.9160155 14.960938h-0.0703125v0.171875c-1.1528864 2.73635-2.3681556 5.481949-3.5585938 7.994141a14 14 0 0 0 1.9179688 1.828125c1.0412945-2.310154 2.0860248-4.628134 3.162109-6.994141h11.957032c0.982335 2.15988 1.927082 4.260003 2.886718 6.384766a14 14 0 0 0 1.822266-1.996094c-1.070267-2.296027-2.155406-4.767144-3.1875-7.216797v-0.171875h-0.070312c-3.17591-7.5515058-5.767668-14.563877-5.865235-14.828125a14 14 0 0 0-2.064453-0.171875zm0 6h1s1.835062 3.992131 4.121094 9h-9.242188c2.286032-5.007869 4.121094-9 4.121094-9z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-aix.svg b/.icons/awkward/32x32/apps/distributor-logo-aix.svg
new file mode 100644
index 00000000..4b636abb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-aix.svg
@@ -0,0 +1,7 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="16" cy="17" r="14" style="opacity:.2"/>
+ <circle cx="16" cy="16" r="14" style="fill:#95e000"/>
+ <path d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m16 5a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12zm0 1a11 11 0 0 1 11 11 11 11 0 0 1-11 11 11 11 0 0 1-11-11 11 11 0 0 1 11-11zm-6 7-3 7h2l1-2h1l1 2h2l-3-7zm5 0v7h2v-7zm3 0 2 3.5-2 3.5h2l1-1.75 1 1.75h2l-2-3.5 2-3.5h-2l-1 1.75-1-1.75zm-8 2h1v2h-1z" style="opacity:.2"/>
+ <path d="m16 4a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12zm0 1a11 11 0 0 1 11 11 11 11 0 0 1-11 11 11 11 0 0 1-11-11 11 11 0 0 1 11-11zm-6 7-3 7h2l1-2h1l1 2h2l-3-7h-1zm5 0v7h2v-7h-2zm3 0 2 3.5-2 3.5h2l1-1.75 1 1.75h2l-2-3.5 2-3.5h-2l-1 1.75-1-1.75h-2zm-8 2h1v2h-1v-2z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-alpine.svg b/.icons/awkward/32x32/apps/distributor-logo-alpine.svg
new file mode 100644
index 00000000..1eaf9824
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-alpine.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 9.0771,31 C 8.2217,31 7.1723,30.387 6.7452,29.637 L 0.32035,18.363 C -0.10678,17.613 -0.10678,16.387 0.32035,15.637 L 6.7452,4.3629 C 7.1723,3.6133 8.2217,3 9.0771,3 H 21.923 C 22.778,3 23.828,3.6133 24.255,4.3629 L 30.68,15.637 C 31.107,16.387 31.107,17.613 30.68,18.363 L 24.255,29.637 C 23.828,30.387 22.778,31 21.923,31 Z"/>
+ <path style="fill:#0d597f" d="M 9.0771,30 C 8.2217,30 7.1723,29.387 6.7452,28.637 L 0.32035,17.363 C -0.10678,16.613 -0.10678,15.387 0.32035,14.637 L 6.7452,3.3629 C 7.1723,2.6133 8.2217,2 9.0771,2 H 21.923 C 22.778,2 23.828,2.6133 24.255,3.3629 L 30.68,14.637 C 31.107,15.387 31.107,16.613 30.68,17.363 L 24.255,28.637 C 23.828,29.387 22.778,30 21.923,30 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.0762,2 C 8.2208,2 7.1732,2.6137 6.7461,3.3633 L 0.32031,14.637 C 0.03327,15.14 -0.04407,15.855 0.05469,16.5 0.10289,16.185 0.18022,15.883 0.32031,15.637 L 6.7461,4.3633 C 7.1732,3.6137 8.2208,3 9.0762,3 H 21.924 C 22.779,3 23.827,3.6137 24.254,4.3633 L 30.68,15.637 C 30.82,15.883 30.897,16.185 30.945,16.5 31.044,15.855 30.967,15.14 30.68,14.637 L 24.254,3.3633 C 23.827,2.6137 22.779,2 21.924,2 Z"/>
+ <path style="opacity:0.2" d="M 12,11 3,21 H 7 L 12,16 17,21 H 21 L 18.631,18.369 20,17 24,21 H 28 L 20,12 16.264,15.736 Z M 11,18 8,21 H 11 Z"/>
+ <path style="fill:#ffffff" d="M 12,10 3,20 H 7 L 12,15 17,20 H 21 L 18.631,17.369 20,16 24,20 H 28 L 20,11 16.264,14.736 Z M 11,17 8,20 H 11 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-alt-linux.svg b/.icons/awkward/32x32/apps/distributor-logo-alt-linux.svg
new file mode 100644
index 00000000..7026459b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-alt-linux.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#ffd017" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1" d="m 16.322005,25.034556 c -0.355443,0.07086 -0.959664,0.355393 -1.351253,0.533312 -0.07086,0.03571 -0.07086,0.142265 0,0.142265 0.107057,0.03571 0.178462,0.07092 0.248878,0.142266 0.178413,0.213177 0.39154,0.391095 0.39154,0.675625 0,0.319691 -0.177919,0.426304 -0.142266,0.710786 0.106613,0.569062 0.568568,1.556394 0.568568,2.161158 -0.03521,0.461956 -0.461955,0.461956 -0.710833,0.78214 -0.07136,0.106613 -0.107009,0.213176 -0.107009,0.355441 0,0.142266 -0.03521,0.391096 0.107009,0.391096 0.177474,0.03566 0.213175,-0.31974 0.391095,-0.31974 C 15.966562,30.644115 15.931404,31 16.144531,31 h 9.35047 c -0.03566,-0.107057 -0.106563,-0.248829 -0.177424,-0.284532 -0.4625,-0.426747 -1.635733,-0.995809 -1.84891,-1.670941 -0.355887,-1.031464 0.106563,-2.34652 0.248828,-3.484595 0.497659,-3.306182 0.320234,-5.119883 -0.284481,-7.857496 C 23.11278,16.138056 22.863952,14.751645 22.401995,13.22297 22.330588,12.938439 21.93999,12.547343 21.79728,12.298514 21.690667,12.120595 21.584103,11.800363 21.548451,11.587236 21.299622,10.413951 21.406631,9.2763692 20.553086,8.2805595 20.232902,7.9251675 19.62868,7.8894653 19.237586,7.6406361 18.491098,7.2495412 17.744562,6.858447 16.997581,6.3964908 16.891017,6.3250864 16.570833,6.2185231 16.393359,6.3250864 c 0.85305,0.604765 1.422113,1.3155497 1.670942,2.3822702 0.106564,0.4976584 0.248829,0.8887533 -0.248829,1.1732353 -0.142265,0.071397 -1.066959,0.7656231 -1.493706,1.7966421 -0.106564,0.213127 -0.710835,1.600031 -1.422114,2.915582 -0.853052,-0.46245 -1.706644,-0.49766 -2.310866,-0.49766 -0.639924,0 -1.487364,0.07086 -2.020725,0.461957 -1.137088,0.853544 -1.6352401,1.955473 -1.9906328,3.200111 -0.2845307,0.959663 -0.4620049,1.955475 -0.5333599,2.950791 -0.071353,1.351202 0.071594,2.753975 0.2134149,4.105227 0.1070085,0.888753 0.213127,1.742501 0.2844827,2.631253 0.1774735,0.959664 0.142265,1.706644 0.1065635,1.884069 -0.3196912,0.995811 -0.8173489,1.351252 -1.7775059,1.52917 -0.1422664,0 -0.2136214,0.07092 -0.1779184,0.142266 h 2.6667521 v 0 h 2.9803388 c 0.284038,0 0.355393,-0.142266 0.639924,-0.391095 0.391094,-0.391094 -0.142266,-1.06672 0,-1.955473 0.320184,-2.204747 1.279608,-4.10543 1.741565,-6.238822 0.07141,-0.248829 0.107056,-0.569014 0.14276,-0.924407 0.177472,0.853546 0.426541,1.380421 0.675369,2.198264 0.24883,0.853049 0.497658,1.09726 0.889248,1.310387 v 0 c -0.03571,0 -0.07141,0 -0.107057,0.03571 z"/>
+ <path style="fill:#3f3f3f" d="m 16.322005,24.034556 c -0.355443,0.07086 -0.959664,0.355393 -1.351253,0.533312 -0.07086,0.03571 -0.07086,0.142265 0,0.142265 0.107057,0.03571 0.178462,0.07092 0.248878,0.142266 0.178413,0.213177 0.39154,0.391095 0.39154,0.675625 0,0.319691 -0.177919,0.426304 -0.142266,0.710786 0.106613,0.569062 0.568568,1.556394 0.568568,2.161158 -0.03521,0.461956 -0.461955,0.461956 -0.710833,0.78214 -0.07136,0.106613 -0.107009,0.213176 -0.107009,0.355441 0,0.142266 -0.03521,0.391096 0.107009,0.391096 0.177474,0.03566 0.213175,-0.31974 0.391095,-0.31974 C 15.966562,29.644115 15.931404,30 16.144531,30 h 9.35047 c -0.03566,-0.107057 -0.106563,-0.248829 -0.177424,-0.284532 -0.4625,-0.426747 -1.635733,-0.995809 -1.84891,-1.670941 -0.355887,-1.031464 0.106563,-2.34652 0.248828,-3.484595 0.497659,-3.306182 0.320234,-5.119883 -0.284481,-7.857496 C 23.11278,15.138056 22.863952,13.751645 22.401995,12.22297 22.330588,11.938439 21.93999,11.547343 21.79728,11.298514 21.690667,11.120595 21.584103,10.800363 21.548451,10.587236 21.299622,9.4139514 21.406631,8.2763692 20.553086,7.2805595 20.232902,6.9251675 19.62868,6.8894653 19.237586,6.6406361 18.491098,6.2495412 17.744562,5.858447 16.997581,5.3964908 16.891017,5.3250864 16.570833,5.2185231 16.393359,5.3250864 c 0.85305,0.604765 1.422113,1.3155497 1.670942,2.3822702 0.106564,0.4976584 0.248829,0.8887533 -0.248829,1.1732353 -0.142265,0.071397 -1.066959,0.7656232 -1.493706,1.7966421 -0.106564,0.213127 -0.710835,1.600031 -1.422114,2.915582 -0.853052,-0.46245 -1.706644,-0.49766 -2.310866,-0.49766 -0.639924,0 -1.487364,0.07086 -2.020725,0.461957 -1.137088,0.853544 -1.6352401,1.955473 -1.9906328,3.200111 -0.2845307,0.959663 -0.4620049,1.955475 -0.5333599,2.950791 -0.071353,1.351202 0.071594,2.753975 0.2134149,4.105227 0.1070085,0.888753 0.213127,1.742501 0.2844827,2.631253 0.1774735,0.959664 0.142265,1.706644 0.1065635,1.884069 -0.3196912,0.995811 -0.8173489,1.351252 -1.7775059,1.52917 -0.1422664,0 -0.2136214,0.07092 -0.1779184,0.142266 h 2.6667521 v 0 h 2.9803388 c 0.284038,0 0.355393,-0.142266 0.639924,-0.391095 0.391094,-0.391094 -0.142266,-1.06672 0,-1.955473 0.320184,-2.204747 1.279608,-4.10543 1.741565,-6.238822 0.07141,-0.248829 0.107056,-0.569014 0.14276,-0.924407 0.177472,0.853546 0.426541,1.380421 0.675369,2.198264 0.24883,0.853049 0.497658,1.09726 0.889248,1.310387 v 0 c -0.03571,0 -0.07141,0 -0.107057,0.03571 z"/>
+ <path style="fill:#ffffff" d="m 16.341793,24.349572 c -0.08834,-8e-6 -0.179415,0.01312 -0.268386,0.03976 -0.213183,0.03571 -0.284764,0.320666 -0.142004,0.462932 0,0 0.106298,0.07086 0.142004,0.106503 v 0.071 c -0.09567,0.096 -0.429656,0.08305 -0.621976,0.09656 0.09,0.117277 0.159044,0.242703 0.159044,0.40187 0,0.319691 -0.177658,0.425535 -0.142004,0.710018 0.106613,0.569062 0.569434,1.556637 0.569434,2.161401 -0.0018,0.0225 -0.0092,0.03924 -0.01278,0.05964 0.129958,0.120111 0.419507,0.177476 0.474292,0.259866 0.106565,0.142265 -0.07057,0.391668 0.0355,0.533934 0.03571,0.107056 0.179009,0.141714 0.249927,0.106502 0.177918,-0.0357 0.248243,-0.248506 0.390509,-0.248506 0.248829,-0.03521 0.569465,-0.03547 0.746939,0.142004 0.07136,0.0357 0.106504,-2.9e-4 0.106504,-0.0355 0.03521,-0.142266 -0.533583,-0.284429 -0.604937,-0.853442 -0.07136,-0.462005 -0.03483,-1.16531 -0.355009,-1.662968 -0.07091,-0.07141 -0.177357,-0.07094 -0.213005,-0.177504 0,-0.142266 0.106504,-0.320959 0.106504,-0.498433 0,-0.07136 -0.03515,-0.213295 -0.106504,-0.248507 -0.106613,-0.03569 -0.249712,0.0355 -0.391929,0.0355 -0.213177,0 -0.46125,-9.9e-5 -0.603516,-0.071 -0.03565,-0.03566 -0.03585,-0.0708 0.0355,-0.106503 0.141772,-0.0357 0.496891,0.142618 0.710019,-0.071 0.248878,-0.213175 0.427489,-0.568909 0.320925,-0.85344 -0.08029,-0.240138 -0.320039,-0.360665 -0.585054,-0.360689 z"/>
+ <path style="fill:#ff5811" d="m 16.819663,5.5030536 c 0.604715,0.3201849 1.351202,1.4577659 1.742295,2.062038 0.17797,0.2488285 0.426798,0.035655 0.319741,-0.1774742 C 18.277922,6.5340726 17.566642,5.8232385 16.819663,5.5030536 v 0 m -3.128758,9.4403384 c 0.462005,0.107057 0.881693,0.278876 1.023464,0.705624 0.142759,0.426795 0.614004,0.675624 0.436037,1.91977 0,0 -0.03521,0.142266 0,0 0.03521,-0.31969 -0.03521,0.142216 0,0 0.03566,-0.213175 0.391592,0.288823 0.462453,0.395385 -0.142266,-0.426798 -0.179607,-1.426404 0.353711,-1.390702 0.28453,0.03571 0.248878,0.24883 0.711328,0.355393 0.141771,0.03571 0.461955,-0.07086 0.533359,-0.31969 0.177425,-0.533361 0,-0.99581 -0.426797,-1.351203 -0.249322,-0.21367 -0.569012,-0.320234 -0.888753,-0.106613 -0.07136,0.07092 -0.177967,0.284038 -0.177967,0.391095 0.07091,0.462004 -0.177918,0.319739 -0.355392,0 -0.248829,-0.391095 -1.173729,-0.66992 -1.671436,-0.59906 v 0 m 3.057846,6.465431 c 0.213621,-0.675627 -0.03521,-1.670943 -0.177918,-2.417924 -0.07092,-0.248828 0.248829,-0.319689 0.320183,-0.07086 0.213178,0.995317 0.177475,1.742297 -0.142265,2.488785 v 0 M 17.922037,8.8097262 c -0.07136,0.035211 -0.355394,0.2488292 -0.533361,0.3553927 0.391095,0.070917 0.924455,0.3553923 1.173283,0.8178908 0.177969,0.3910953 0.31974,0.9596153 0.391096,1.3507103 0,-0.248829 -0.03571,-1.3507103 0.07136,-1.4929749 0.177474,-0.2136201 0.533361,-0.035709 0.782189,0.070857 0.177475,0.071407 0.284531,0.2845309 0.462005,0.3910949 0.17792,0.0714 0.355887,0.106564 0.533312,0.03571 0.177474,-0.03571 0.355886,-0.177968 0.426796,-0.3553933 0.106564,-0.3202339 -0.21362,-1.6000805 -0.924455,-1.3155498 -0.284481,0.1065635 -0.320183,0.5333606 -0.569012,0.7464874 -0.141772,0.1065629 -0.284531,0.1422656 -0.462005,0.1065629 -0.177919,0 -0.39154,-0.1065629 -0.569014,-0.2488295 -0.248832,-0.177424 -0.49766,-0.3910941 -0.78219,-0.4619561 z"/>
+ <path style="fill:#231f20" d="m 16.393359,24.786349 c 0.106563,0 0.248829,0.142265 0.213127,0.177967 -0.07136,0.07092 -0.106564,-0.03571 -0.248829,-0.03571 -0.106565,0 -0.213126,0.03571 -0.213126,-0.03566 0,-0.07092 0.106561,-0.106613 0.248828,-0.106613 z"/>
+ <path style="fill:#ffffff" d="m 17.641602,8.9938676 c -0.316784,0.216675 -0.972403,0.8446049 -1.319628,1.6834994 -0.106563,0.213126 -0.710729,1.600223 -1.422008,2.915773 0.177968,0.106562 0.462369,0.31967 0.604141,0.426679 0.817891,0.639924 1.209011,0.710414 1.706719,1.243774 0.213126,0.320185 0.604054,1.457766 0.710618,1.635733 0.177474,0.497659 0.249304,0.995335 0.14274,1.492993 -0.106563,0.53336 -0.462931,0.995612 -0.640404,1.493766 -0.107058,0.284036 -0.177376,0.782064 -0.283939,1.101805 -0.106564,0.320183 -0.106792,0.533383 -0.28471,0.817866 -0.141822,0.142265 -0.320012,0.036 -0.212955,-0.14197 0.106564,-0.213127 0.142267,-0.782466 0,-1.173561 -0.177917,-0.53336 -0.427154,-1.102319 -0.569421,-1.422007 -0.177472,-0.320234 -0.497528,-1.102269 -0.604139,-1.422008 -0.355394,-0.924455 -0.14197,-2.702819 -1.777704,-2.702819 -0.604222,0.07141 -1.280415,0.178116 -1.706719,0.604913 -0.53336,0.461956 -0.746499,0.960231 -0.995328,1.706718 -0.21362,0.639924 -0.106878,1.066406 -0.178233,1.457499 -0.10607,0.959615 0.107056,1.280541 0,2.240648 -0.10607,0.995315 -0.284298,1.13111 -0.497425,1.877598 -0.141772,0.426747 -0.284167,1.053487 -0.5686498,1.409373 -0.1061188,0.142266 -0.4262594,0.248904 -0.4976638,0.07098 -0.3196905,-0.675625 -0.1426096,-1.936146 -0.2139645,-2.54086 -0.071354,-0.142266 -0.1419698,-0.106615 -0.1419698,0 -0.070859,0.355885 2.98e-5,1.687667 0.035728,2.149673 0.1065643,0.675626 0.4268277,1.315852 0.5686491,1.991428 0.1779185,0.78219 0.9956368,2.914995 0.6758988,3.590127 -0.09196,0.152875 -0.2358006,0.387991 -0.38733,0.498436 h 2.556219 c 0.07101,0 0.128698,-0.009 0.179776,-0.02624 0.0015,-4.74e-4 0.0024,-0.0018 0.0039,-0.0023 0.08442,-0.04453 0.169024,-0.106905 0.253847,-0.179777 0.0401,-0.03709 0.0827,-0.07335 0.133483,-0.120365 0.04496,-0.04491 0.08945,-0.09258 0.133482,-0.14197 0.259994,-0.399956 -0.19786,-1.044528 -0.06481,-1.875692 0.320184,-2.204747 1.280015,-4.105616 1.74197,-6.239009 0.07141,-0.248828 0.10704,-0.568951 0.142742,-0.924343 0.177474,0.853543 0.426536,1.380729 0.675364,2.198571 0.218168,0.830936 0.451507,1.006951 0.889158,1.310071 1.273937,-0.01565 0.82882,1.829212 1.066779,2.636508 0.177475,0.497658 0.603401,1.089188 0.746112,1.586846 0.213175,0.639923 0.106982,1.066233 -0.07099,1.670454 h 1.280039 c 1.173778,-0.106563 2.382319,-1.706729 2.524585,-2.702046 0.07091,-0.355393 -0.03532,-1.77695 -0.213726,-2.097134 -0.319739,-0.533361 -0.782201,-0.889105 -0.995329,-1.244547 -0.675132,-0.960107 -0.4265,-2.524227 -0.14197,-3.590898 0.24883,-0.995316 0.852873,-2.310859 0.888082,-2.310859 0.07135,-0.106564 -0.106108,-0.214023 -0.177463,-0.07176 -0.284531,0.320183 -0.640108,1.315414 -0.782374,1.742211 -0.177424,0.53336 -0.319505,1.137866 -0.390416,1.671226 -0.106563,0.817842 0.141655,1.706694 -0.03626,2.524585 -0.03521,0.177918 -0.319462,0.355009 -0.462173,0.248447 -1.172791,-0.924455 -1.421448,-2.808136 -1.385744,-4.19504 0.03521,-1.422114 0.638966,-2.737484 0.852587,-4.159548 0.07092,-0.320233 -0.248731,-0.60416 -0.283939,-0.924344 -0.07092,-0.426797 -0.03528,-0.569562 -0.07099,-0.960608 0,-0.248877 0.177461,-0.817483 0.177461,-1.066312 0.03571,-0.604715 -0.03571,-1.244257 0,-1.88418 -0.137183,-1.1698562 -0.36405,-1.3223369 -1.311673,-1.8780082 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-android.svg b/.icons/awkward/32x32/apps/distributor-logo-android.svg
new file mode 100644
index 00000000..2f02b0a6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-android.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 29.55637,25 H 3.4078993 c 0,0 -1.4723087,0 -1.4057059,-1.443698 C 2.707682,15.949351 8.93071,10 16.50323,10 24.051811,10 30.259417,15.911792 30.997411,23.484201 31.070871,25 29.55637,25 29.55637,25 Z"/>
+ <path style="fill:none;stroke:#2e9551;stroke-width:3;stroke-linecap:round" d="M 8.525,13.125 5.5,8.5"/>
+ <path style="fill:none;stroke:#2e9551;stroke-width:2.89999986;stroke-linecap:round" d="M 24.475,13.125 27.5,8.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.4960938 6.9824219 A 1.50015 1.50015 0 0 0 4.0761719 8.984375 A 1.50015 1.50015 0 0 1 5.4960938 7.9824219 A 1.50015 1.50015 0 0 1 6.7558594 8.6796875 L 9.78125 13.304688 A 1.50015 1.50015 0 0 1 9.9492188 13.640625 A 1.50015 1.50015 0 0 0 9.78125 12.304688 L 6.7558594 7.6796875 A 1.50015 1.50015 0 0 0 5.4960938 6.9824219 z M 27.458984 7.0332031 A 1.4501449 1.4501449 0 0 0 26.287109 7.7070312 L 23.261719 12.332031 A 1.4501449 1.4501449 0 0 0 23.101562 13.644531 A 1.4501449 1.4501449 0 0 1 23.261719 13.332031 L 26.287109 8.7070312 A 1.4501449 1.4501449 0 0 1 27.458984 8.0332031 A 1.4501449 1.4501449 0 0 1 28.869141 8.9824219 A 1.4501449 1.4501449 0 0 0 27.458984 7.0332031 z"/>
+ <path style="fill:#30dd81" d="M 29.55637,24 H 3.4078993 c 0,0 -1.4723087,0 -1.4057059,-1.443698 C 2.707682,14.949351 8.93071,9 16.50323,9 24.051811,9 30.259417,14.911792 30.997411,22.484201 31.070871,24 29.55637,24 29.55637,24 Z"/>
+ <path style="opacity:0.2" d="M 9.5,18 A 1.5,1.5 0 0 0 8,19.5 1.5,1.5 0 0 0 9.5,21 1.5,1.5 0 0 0 11,19.5 1.5,1.5 0 0 0 9.5,18 Z m 14,0 A 1.5,1.5 0 0 0 22,19.5 1.5,1.5 0 0 0 23.5,21 1.5,1.5 0 0 0 25,19.5 1.5,1.5 0 0 0 23.5,18 Z"/>
+ <circle style="fill:#ffffff" cx="9.5" cy="18.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="-23.5" cy="18.5" r="1.5" transform="scale(-1,1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.503906 9 C 8.9313863 9 2.7074417 14.94969 2.0019531 22.556641 C 1.9923117 22.765629 2.0206855 22.936982 2.0664062 23.089844 C 2.9796692 15.709846 9.0884723 10 16.503906 10 C 23.903085 10 29.999566 15.684546 30.933594 23.041016 C 30.979486 22.881216 31.008611 22.702365 30.998047 22.484375 C 30.260053 14.911966 24.052487 9 16.503906 9 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-antix.svg b/.icons/awkward/32x32/apps/distributor-logo-antix.svg
new file mode 100644
index 00000000..49e2c519
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-antix.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <circle style="opacity:.2" cx="16" r="14" cy="17"/>
+ <circle style="fill:#acaeb5" cx="16" r="14" cy="16"/>
+ <path style="opacity:.1;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0214844 0.585938 14 14 0 0 1 13.978516 -13.585938 14 14 0 0 1 13.978516 13.414062 14 14 0 0 0 0.021484 -0.414062 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2" d="m11 3c-1.75 0-3 0-7 3 6-2 9 2 14 7-6.725474 7.257529-16 18-16 18h7l11.176758-14.898926c2.823242 3.898926 4.823242 8.898926 4.823242 14.898926h3c0-5-3-12-6-17l2-3s2-3 4-1c0-2 2-2 2-2s0-1-5-1c-0.467712 0-2.599454 1.3069467-5.048829 3.871582-3.337719-4.57918-6.676002-7.871582-8.951171-7.871582z"/>
+ <path style="fill:#e4e4e4" d="m11 2c-1.75 0-3 0-7 3 6-2 9 2 14 7-6.725474 7.257529-16 18-16 18h7l11.176758-14.898926c2.823242 3.898926 4.823242 8.898926 4.823242 14.898926h3c0-5-3-12-6-17l2-3s2-3 4-1c0-2 2-2 2-2s0-1-5-1c-0.467712 0-2.599454 1.3069467-5.048829 3.8715821-3.337719-4.5791801-6.676002-7.8715821-8.951171-7.8715821z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m11 2c-1.75 0-3 0-7 3 0.7575127-0.2525042 1.4667347-0.4072245 2.1386719-0.4785156 2.3786318-1.4951596 3.4738479-1.5214844 4.8613281-1.5214844 2.275169 0 5.613453 3.2919137 8.951172 7.871094 2.449375-2.5646355 4.581116-3.871094 5.048828-3.871094 1.959226 0 3.134751 0.1550414 3.859375 0.3417969 0.542916-0.3290545 1.140625-0.3417969 1.140625-0.3417969s0-1-5-1c-0.467712 0-2.599453 1.3064583-5.048828 3.8710938-3.337719-4.5791801-6.676003-7.8710938-8.951172-7.8710938zm6.525391 10.521484c-6.681118 7.240843-15.525391 17.478516-15.525391 17.478516h0.8730469c1.2907104-1.491892 8.9371591-10.320529 15.126953-17-0.171734-0.171734-0.307392-0.309344-0.474609-0.478516zm4.78125 1.017578l-0.306641 0.460938c2.805175 4.675292 5.608423 11.097585 5.960938 16h0.039062c0-4.828326-2.799779-11.504541-5.693359-16.460938z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-archbang.svg b/.icons/awkward/32x32/apps/distributor-logo-archbang.svg
new file mode 100644
index 00000000..eabc6ee6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-archbang.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 C 11,14 11,15 2,31 2,31 10,26 16,26 22,26 30,31 30,31 21,15 21,14 16,3 Z"/>
+ <path style="fill:#1793d1" d="M 16,2 C 11,13 11,14 2,30 2,30 10,25 16,25 22,25 30,30 30,30 21,14 21,13 16,2 Z"/>
+ <path style="opacity:0.2" d="M 18.865,9.3926 C 18.865,9.3926 17,10 15,10 15,11.5 16,13 16,16 16,19 15,23 15,23 L 17,21 19.451,10.707 Z M 15.5,24 A 1.5,1.5 0 0 0 14,25.5 1.5,1.5 0 0 0 14.15,26.15 C 14.779,26.061 15.401,26 16,26 16.293,26 16.595,26.022 16.896,26.045 A 1.5,1.5 0 0 0 17,25.5 1.5,1.5 0 0 0 15.5,24 Z"/>
+ <path style="fill:#ffffff" d="M 18.865,8.3926 C 18.865,8.3926 17,9 15,9 15,10.5 16,12 16,15 16,18 15,22 15,22 L 17,20 19.451,9.707 Z M 15.5,23 A 1.5,1.5 0 0 0 14,24.5 1.5,1.5 0 0 0 14.15,25.15 C 14.779,25.061 15.401,25 16,25 16.293,25 16.595,25.022 16.896,25.045 A 1.5,1.5 0 0 0 17,24.5 1.5,1.5 0 0 0 15.5,23 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 11 13 11 14 2 30 C 2 30 2.4836 29.719 2.8242 29.52 C 10.928 15.047 11.173 13.619 16 3 C 20.827 13.619 21.072 15.047 29.176 29.52 C 29.516 29.719 30 30 30 30 C 21 14 21 13 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-archlabs.svg b/.icons/awkward/32x32/apps/distributor-logo-archlabs.svg
new file mode 100644
index 00000000..2a898b0c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-archlabs.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <path style="opacity:.2" d="m16 3c-5 11-5 12-14 28 0 0 8-5 14-5s14 5 14 5c-9-16-9-17-14-28z"/>
+ <path style="fill:#606060" d="m16 2c-5 11-5 12-14 28 0 0 8-5 14-5s14 5 14 5c-9-16-9-17-14-28z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m16 2c-5 11-5 12-14 28 0 0 0.4836-0.281 0.8242-0.48 8.1038-14.473 8.3488-15.901 13.1758-26.52 4.827 10.619 5.072 12.047 13.176 26.52 0.34 0.199 0.824 0.48 0.824 0.48-9-16-9-17-14-28z"/>
+ <path style="opacity:.2" d="m17 12s-5 3-5 7c0 1 1 3.25 2 5.25v-1.25c0-5 2-5 2-5s2 2.373896 2 4c0 1.941765-0.255151 3.207227-0.576172 4.09375 0.147713 0.01684 0.29636 0.03911 0.445313 0.06055 1.041421-1.251663 2.130859-3.056407 2.130859-5.1543 0-3-3-7-3-7z"/>
+ <path style="fill:#ffffff" d="m17 11s-5 3-5 7c0 1 1 3.25 2 5.25v-1.25c0-5 2-5 2-5s2 2.373896 2 4c0 1.941765-0.255151 3.207227-0.576172 4.09375 0.147713 0.016842 0.29636 0.039112 0.445313 0.060547 1.041421-1.25166 2.130859-3.056404 2.130859-5.154297 0-3-3-7-3-7v-2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-archlinux.svg b/.icons/awkward/32x32/apps/distributor-logo-archlinux.svg
new file mode 100644
index 00000000..2717887c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-archlinux.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 15.997589,3.0007 c -1.246533,3.055461 -1.998346,5.054077 -3.386166,8.0184 0.850882,0.901798 1.895353,1.951925 3.591588,3.13799 C 14.379421,13.40684 13.135548,12.653649 12.20597,11.872039 10.42985,15.577512 7.6470659,20.855727 2.0000003,31 6.4384109,28.438242 9.0286788,26.858852 12.235329,26.256159 c -0.13769,-0.592053 -0.21598,-1.232474 -0.210658,-1.900686 l 0.0049,-0.142168 C 12.099991,21.37036 14.460516,19.003839 16.18146,19 c 1.720944,-0.0038 3.894499,2.907393 3.824064,5.750338 -0.01323,0.535003 -0.07361,1.049567 -0.179047,1.526891 C 22.99812,26.897561 25.621663,28.472891 30,31 29.136655,29.41095 28.366079,27.978488 27.63023,26.614205 26.471075,25.715976 25.26207,24.54699 22.79589,23.281407 c 1.695113,0.440364 2.908809,0.948418 3.854841,1.516321 C 19.169014,10.870701 18.563392,9.019925 15.997371,3 Z"/>
+ <path style="fill:#1793d1;fill-rule:evenodd" d="m 15.997589,2.0007 c -1.246533,3.055461 -1.998346,5.054077 -3.386166,8.0184 0.850882,0.901798 1.895353,1.951925 3.591588,3.13799 C 14.379421,12.40684 13.135548,11.653649 12.20597,10.872039 10.42985,14.577512 7.6470659,19.855727 2.0000003,30 6.4384109,27.438242 9.0286788,25.858852 12.235329,25.256159 c -0.13769,-0.592053 -0.21598,-1.232474 -0.210658,-1.900686 l 0.0049,-0.142168 C 12.099991,20.37036 14.460516,18.003839 16.18146,18 c 1.720944,-0.0038 3.894499,2.907393 3.824064,5.750338 -0.01323,0.535003 -0.07361,1.049567 -0.179047,1.526891 C 22.99812,25.897561 25.621663,27.472891 30,30 29.136655,28.41095 28.366079,26.978488 27.63023,25.614205 26.471075,24.715976 25.26207,23.54699 22.79589,22.281407 c 1.695113,0.440364 2.908809,0.948418 3.854841,1.516321 C 19.169014,9.870701 18.563392,8.019925 15.997371,2 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 15.998047 2 C 14.751514 5.055461 13.999148 7.0552083 12.611328 10.019531 C 12.707637 10.121604 12.817988 10.232036 12.919922 10.337891 C 14.104824 7.7501909 14.853917 5.8044542 15.998047 3 C 18.457436 8.7697648 19.272449 10.981318 25.910156 23.394531 C 26.174052 23.525078 26.421013 23.65918 26.650391 23.796875 C 19.168674 9.869848 18.564068 8.019925 15.998047 2 z M 12.205078 10.871094 C 10.428958 14.576567 7.6470656 19.855727 2 30 C 2.2969741 29.828593 2.5274295 29.697769 2.8085938 29.535156 C 7.8604179 20.43162 10.525337 15.375494 12.205078 11.871094 C 13.134656 12.652704 14.379535 13.406 16.203125 14.15625 C 14.832864 13.198117 13.895906 12.334726 13.134766 11.560547 C 12.796762 11.33302 12.480837 11.102958 12.205078 10.871094 z M 22.794922 23.28125 C 25.261102 24.546833 26.471704 25.715052 27.630859 26.613281 C 28.123573 27.526785 28.67552 28.549601 29.216797 29.550781 C 29.489026 29.708057 29.713377 29.834565 30 30 C 29.136655 28.41095 28.366708 26.977564 27.630859 25.613281 C 27.28849 25.347979 26.874364 25.018993 26.492188 24.710938 C 25.568328 24.178359 24.402207 23.698798 22.794922 23.28125 z M 12.052734 23.890625 C 12.043528 23.997704 12.031986 24.104317 12.029297 24.212891 L 12.025391 24.355469 C 12.022841 24.675573 12.041054 24.987881 12.074219 25.292969 C 12.128396 25.282157 12.179853 25.266107 12.234375 25.255859 C 12.134335 24.825698 12.080775 24.36396 12.052734 23.890625 z M 19.970703 24.25 C 19.941365 24.604613 19.898035 24.95201 19.826172 25.277344 C 19.873891 25.286677 19.919318 25.300781 19.966797 25.310547 C 19.98344 25.125542 20.001137 24.940978 20.005859 24.75 C 20.010003 24.582763 19.981541 24.417102 19.970703 24.25 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-archman.svg b/.icons/awkward/32x32/apps/distributor-logo-archman.svg
new file mode 100644
index 00000000..6c585dab
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-archman.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <path style="opacity:.2;fill-rule:evenodd" d="m15.998047 3c-1.246533 3.055461-1.998899 5.0552083-3.386719 8.019531 0.850882 0.901798 1.895562 1.950654 3.591797 3.136719-1.82359-0.75025-3.068469-1.503546-3.998047-2.285156-1.77612 3.705473-4.5580123 8.984633-10.205078 19.128906 4.2581137-2.457694 6.8193144-4.001903 9.851563-4.65625a5 6 0 0 1 -0.853516 -3.34375 5 6 0 0 1 5 -6 5 6 0 0 1 5 6 5 6 0 0 1 -0.855469 3.353516c3.030829 0.661839 5.627458 2.205013 9.857422 4.646484-0.863345-1.58905-1.633292-3.022436-2.369141-4.386719-1.159154-0.898229-2.369757-2.066448-4.835937-3.332031 1.695113 0.440364 2.909437 0.947722 3.855469 1.515625-7.481717-13.927027-8.086323-15.77695-10.652344-21.796875z"/>
+ <path style="fill-rule:evenodd;fill:#af0500" d="m16 2c-1.246533 3.055461-1.998899 5.0552083-3.386719 8.019531 0.850882 0.901798 1.895562 1.950654 3.591797 3.136719-1.82359-0.75025-3.068469-1.503546-3.998047-2.285156-1.77612 3.705473-4.5580123 8.984633-10.205078 19.128906 4.2581137-2.457694 6.8193144-4.001903 9.851563-4.65625a5 6 0 0 1 -0.853516 -3.34375 5 6 0 0 1 5 -6 5 6 0 0 1 5 6 5 6 0 0 1 -0.855469 3.353516c3.030829 0.661839 5.627458 2.205013 9.857422 4.646484-0.863345-1.58905-1.633292-3.022436-2.369141-4.386719-1.159154-0.898229-2.369757-2.066448-4.835937-3.332031 1.695113 0.440364 2.909437 0.947722 3.855469 1.515625-7.481717-13.927027-8.086323-15.77695-10.652344-21.796875z"/>
+ <path style="opacity:.2" d="m16 17a5 6 0 0 0 -5 6 5 6 0 0 0 0.867188 3.375c0.462104-0.08361 0.939321-0.151992 1.43164-0.208984a3 5 0 0 1 -0.298828 -2.166016 3 5 0 0 1 3 -5 3 5 0 0 1 3 5 3 5 0 0 1 -0.298828 2.166016c0.490986 0.05684 0.966799 0.125663 1.427734 0.208984a5 6 0 0 0 0.871094 -3.375 5 6 0 0 0 -5 -6z"/>
+ <path style="fill:#c2c2c2" d="m16 16a5 6 0 0 0 -5 6 5 6 0 0 0 0.867188 3.375c0.462104-0.083614 0.939321-0.151992 1.43164-0.208984a3 5 0 0 1 -0.298828 -2.166016 3 5 0 0 1 3 -5 3 5 0 0 1 3 5 3 5 0 0 1 -0.298828 2.166016c0.490986 0.056838 0.966799 0.125663 1.427734 0.208984a5 6 0 0 0 0.871094 -3.375 5 6 0 0 0 -5 -6z"/>
+ <path style="opacity:.1;fill-rule:evenodd;fill:#ffffff" d="m16 2c-1.246533 3.055461-1.998899 5.0552085-3.386719 8.019531 0.09631 0.102073 0.206655 0.212533 0.308594 0.31836 1.184979-2.5878565 1.933995-4.5334368 3.078125-7.337891 2.459408 5.7698101 3.274334 7.981121 9.912109 20.394531 0.263952 0.130485 0.510857 0.264649 0.740235 0.402344-7.481717-13.927027-8.086323-15.77695-10.652344-21.796875zm-3.792969 8.871094c-1.77612 3.705473-4.5580123 8.984633-10.205078 19.128906 0.2958307-0.170747 0.5284173-0.302907 0.8085939-0.464844 5.0517378-9.103628 7.7167431-14.159662 9.3964841-17.664062 0.929578 0.78161 2.174457 1.534906 3.998047 2.285156-1.368476-0.956885-2.303773-1.820651-3.064453-2.59375-0.339954-0.228543-0.6566-0.458504-0.933594-0.691406zm8.771485 11.617187a5 6 0 0 1 -0.833985 2.865235c0.138582 0.030262 0.273193 0.07152 0.410157 0.105468a5 6 0 0 0 0.445312 -2.458984 5 6 0 0 0 -0.021484 -0.511719zm-9.958985 0.03125a5 6 0 0 0 -0.019531 0.480469 5 6 0 0 0 0.443359 2.449219c0.137163-0.03372 0.271225-0.075488 0.410157-0.105469a5 6 0 0 1 -0.833985 -2.824219zm11.777344 0.761719c2.46618 1.265583 3.676783 2.433802 4.835937 3.332031 0.492714 0.913504 1.044847 1.936047 1.585938 2.9375 0.271493 0.156745 0.497438 0.28428 0.783203 0.449219-0.863345-1.58905-1.633291-3.022436-2.369141-4.386719-0.342369-0.265302-0.756299-0.594382-1.138671-0.902343-0.923918-0.532514-2.089981-1.01214-3.697266-1.429688z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 16a5 6 0 0 0 -5 6 5 6 0 0 0 0.021484 0.488281 5 6 0 0 1 4.978516 -5.488281 5 6 0 0 1 4.978516 5.494141 5 6 0 0 0 0.021484 -0.494141 5 6 0 0 0 -5 -6zm-2.982422 7.476562a3 5 0 0 0 -0.017578 0.523438 3 5 0 0 0 0.089844 1.197266c0.071258-0.008822 0.137081-0.022927 0.208984-0.03125a3 5 0 0 1 -0.28125 -1.689454zm5.964844 0.039063a3 5 0 0 1 -0.28125 1.650391c0.071243 0.008247 0.136426 0.02249 0.207031 0.03125a3 5 0 0 0 0.091797 -1.197266 3 5 0 0 0 -0.017578 -0.484375z"/>
+ <path style="opacity:.2" d="m16 21-1 2h-2l1.333984 1.333984-1.333984 2.666016 3-1 3 1-1.333984-2.666016 1.333984-1.333984h-2z"/>
+ <path style="fill:#e6e6e6" d="m16 20l-1 2h-2l1.333984 1.333984-1.333984 2.666016 3-1 3 1-1.333984-2.666016 1.333984-1.333984h-2l-1-2z"/>
+ <path style="fill:#f4f4f4" d="m16 20v3l3-1h-2z"/>
+ <path style="fill:#9f9f9f" d="m16 23v2l-3 1z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 20l-1 2h-2l1 1h1l1-2 1 2h1l1-1h-2l-1-2zm-2 4l-1 2 0.599609-0.199219 0.734375-1.466797-0.333984-0.333984zm4 0l-0.333984 0.333984 0.734375 1.466797 0.599609 0.199219-1-2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-arcolinux.svg b/.icons/awkward/32x32/apps/distributor-logo-arcolinux.svg
new file mode 120000
index 00000000..9b95bb52
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-arcolinux.svg
@@ -0,0 +1 @@
+arcolinux-hello.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/distributor-logo-artix.svg b/.icons/awkward/32x32/apps/distributor-logo-artix.svg
new file mode 100644
index 00000000..3e6f8cf7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-artix.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <path d="m16 3-5 10 13 6zm-6 13-8 15 22-10zm16 7-7 4 11 4z" style="opacity:.2"/>
+ <path d="m16 2-5 10 13 6zm-6 13-8 15 22-10zm16 7-7 4 11 4z" style="fill:#3bb2d4"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2l-5 10 0.40625 0.1875 4.59375-9.1875 7.349609 14.699219 0.650391 0.300781-8-16zm-6 13l-8 15 0.703125-0.320312 7.296875-13.679688 12.767578 4.560547 1.232422-0.560547-14-5zm16 7l-7 4 1.070312 0.388672 5.929688-3.388672 3.388672 6.777344 0.611328 0.222656-4-8z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-aryalinux.svg b/.icons/awkward/32x32/apps/distributor-logo-aryalinux.svg
new file mode 100644
index 00000000..ab1e6d1c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-aryalinux.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 14,6 13,8.4453 V 28 H 16 V 6 Z M 17,6 V 28 H 19 L 20,25 V 6 Z M 12,10.889 5,28 H 8 L 12,19.199 Z M 21,25 20,28 H 27 V 25 Z"/>
+ <path style="fill:#16ae16" d="M 14,5 13,7.4453 V 27 H 16 V 5 Z M 12,9.8887 5,27 H 8 L 12,18.199 Z"/>
+ <path style="fill:#ff8416" d="M 17,5 V 27 H 19 L 20,24 V 5 Z M 21,24 20,27 H 27 V 24 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14,5 13,7.4453 V 8.4453 L 14,6 H 16 V 5 Z M 17,5 V 6 H 20 V 5 Z M 12,9.8887 5,27 H 5.4082 L 12,10.889 Z M 21,24 20,27 H 20.334 L 21,25 H 27 V 24 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.4004,2 C 2.6248,2 2,2.6248 2,3.4004 V 4.4004 C 2,3.6248 2.6248,3 3.4004,3 H 28.6 C 29.375,3 30,3.6248 30,4.4004 V 3.4004 C 30,2.6248 29.375,2 28.6,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-backbox.svg b/.icons/awkward/32x32/apps/distributor-logo-backbox.svg
new file mode 100644
index 00000000..012166a5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-backbox.svg
@@ -0,0 +1,8 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11 3c-0.265199 5.1e-5 -0.519519 0.105433-0.707031 0.292969l-8 8c-0.187536 0.187512-0.292918 0.441832-0.292969 0.707031v18c5.5e-5 0.552262 0.447738 0.999945 1 1h17c0.244725 9.3e-5 0.48099-0.08955 0.664062-0.251953l9-8c0.213756-0.189868 0.336031-0.462142 0.335938-0.748047v-18c-5.5e-5 -0.552262-0.447738-0.999945-1-1z" style="opacity:.2"/>
+ <path d="m11 2c-0.265199 5.11e-5 -0.519519 0.1054326-0.707031 0.2929688l-8.0000002 8.0000002c-0.1875362 0.187512-0.2929177 0.441832-0.2929688 0.707031v18c5.52e-5 0.552262 0.4477381 0.999945 1 1h17c0.244725 9.3e-5 0.48099-0.08955 0.664062-0.251953l9-8c0.213756-0.189868 0.336031-0.462142 0.335938-0.748047v-18c-5.5e-5 -0.5522619-0.447738-0.9999448-1-1z" style="fill:#e4e4e4"/>
+ <path d="m12 6c-0.265199 5.11e-5 -0.519519 0.1054326-0.707031 0.2929688l-6 6.0000002c-0.187536 0.187512-0.292918 0.441832-0.292969 0.707031v14c5.5e-5 0.552262 0.447738 0.999945 1 1h14c0.265199-5.1e-5 0.519519-0.105433 0.707031-0.292969l6-6c0.187536-0.187512 0.292918-0.441832 0.292969-0.707031v-14c-5.5e-5 -0.5522619-0.447738-0.9999448-1-1z" style="opacity:.2"/>
+ <path d="m12 5c-0.265199 5.11e-5 -0.519519 0.1054326-0.707031 0.2929688l-6.0000002 6.0000002c-0.1875362 0.187512-0.2929177 0.441832-0.2929688 0.707031v14c5.52e-5 0.552262 0.4477381 0.999945 1 1h14c0.265199-5.1e-5 0.519519-0.105433 0.707031-0.292969l6-6c0.187536-0.187512 0.292918-0.441832 0.292969-0.707031v-14c-5.5e-5 -0.5522619-0.447738-0.9999448-1-1z" style="fill:#489ad4"/>
+ <path d="m11 2c-0.265199 5.1e-5 -0.519519 0.1054327-0.707031 0.2929688l-8.0000002 8.0000002c-0.187536 0.187512-0.2929178 0.441832-0.2929688 0.707031v1c5.1e-5 -0.265199 0.1054328-0.519519 0.2929688-0.707031l8.0000002-8.0000002c0.187512-0.1875361 0.441832-0.2929178 0.707031-0.2929688h18c0.552262 5.5e-5 0.999945 0.447738 1 1v-1c-5.5e-5 -0.552262-0.447738-0.999945-1-1h-18z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m12 5c-0.265199 5.11e-5 -0.519519 0.1054325-0.707031 0.2929688l-6.0000002 6.0000002c-0.187536 0.187512-0.2929178 0.441832-0.2929688 0.707031v1c5.1e-5 -0.265199 0.1054328-0.519519 0.2929688-0.707031l6.0000002-6.0000002c0.187512-0.1875363 0.441832-0.2929177 0.707031-0.2929688h14c0.552262 5.52e-5 0.999945 0.4477381 1 1v-1c-5.5e-5 -0.5522619-0.447738-0.9999448-1-1h-14z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-blackarch.svg b/.icons/awkward/32x32/apps/distributor-logo-blackarch.svg
new file mode 100644
index 00000000..a7b2b35d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-blackarch.svg
@@ -0,0 +1,11 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m16.000156 6.0005c-0.890381 2.1824727-1.42739 3.610055-2.418691 5.727429 0.607774 0.644142 1.353825 1.394232 2.565421 2.241421-1.302565-0.535893-2.191046-1.073886-2.85503-1.632179-1.268657 2.646767-3.25636 6.41692-7.2899779 13.662829 3.1702933-1.829827 4.8777709-2.957963 7.1682349-3.388458-0.09835-0.422895-0.154271-0.880339-0.15047-1.357633l0.0035-0.101549c0.050301-2.030674 1.237963-4.15236 3.108349-4.15236s2.924642 2.505281 2.874331 4.535956c-0.0094 0.382145-0.05258 0.74969-0.127891 1.090636 2.26546 0.443094 3.996562 1.56833 7.123946 3.373408-0.616676-1.135036-1.167087-2.158223-1.692693-3.132711-0.827968-0.641592-1.691543-1.476582-3.453101-2.38057 1.210795 0.314546 2.077721 0.677442 2.753459 1.083086-5.344083-9.947875-5.776671-11.269858-7.609543-15.569805z" style="fill-rule:evenodd;fill:#3f3f3f"/>
+ <path d="m15 5.9999999h2v21l-2 4z" style="opacity:.2"/>
+ <path d="m15 5h2v21l-2 4z" style="fill:#8e8e8e"/>
+ <path d="m15.982588 6.5001789a0.50005 0.50005 0 0 0-0.445313 0.3105469v0.00195c-0.892157 2.1868946-1.424379 3.5997732-2.408203 5.7011742a0.50005 0.50005 0 0 0-0.02539 0.359375 0.50005 0.50005 0 0 0-0.261719 0.246094c-1.260664 2.63009-3.2456233 6.392264-7.277344 13.634765a0.50005 0.50005 0 0 0 0.6875 0.677735c3.1800347-1.83545 4.830816-2.920542 7.009766-3.330078a0.50005 0.50005 0 0 0 0.394531-0.605469c-0.08952-0.384939-0.139839-0.802091-0.136719-1.236328 1e-5 -0.0014-1.1e-5 -0.0026 0-0.0039l0.0039-0.08789a0.50005 0.50005 0 0 0 0-0.0059c0.02284-0.922259 0.31181-1.877967 0.783203-2.566406 0.4714-0.688405 1.078092-1.097623 1.824225-1.097623 0.711952 0 1.283345 0.466118 1.720703 1.25 0.437359 0.783882 0.677185 1.849638 0.654297 2.773438-0.0087 0.352393-0.04757 0.689742-0.115234 0.996093a0.50005 0.50005 0 0 0 0.390625 0.597657c2.156051 0.421695 3.834589 1.506289 6.970703 3.316406a0.50005 0.50005 0 0 0 0.689453-0.671875c-0.616081-1.133941-1.165616-2.156031-1.691406-3.13086a0.50005 0.50005 0 0 0-0.134766-0.158203c-0.16173-0.125325-0.540048-0.348541-0.71875-0.49414a0.50005 0.50005 0 0 0 0.154297-0.644532c-5.340667-9.941517-5.755557-11.22145-7.591797-15.529296a0.50005 0.50005 0 0 0-0.476562-0.3027344zm0.02734 1.7617188c1.376213 3.2530093 2.497604 5.7658843 6.548828 13.359374-0.472195-0.196105-0.848142-0.413087-1.470703-0.580078-0.0017-4.6e-4 -0.0022-0.0015-0.0039-2e-3 -0.04288-0.01149-0.05788-0.02771-0.101562-0.03906a0.50005 0.50005 0 0 0-0.355469 0.929688c1.67073 0.857377 2.459338 1.620013 3.298828 2.277343 0.252382 0.468001 0.541413 1.001411 0.810547 1.5-1.980606-1.149628-3.611112-1.999735-5.318359-2.412109 0.03534-0.246868 0.0815-0.488186 0.08789-0.748047 0.02742-1.106875-0.236462-2.308729-0.78125-3.285156-0.54479-0.976384-1.435319-1.763628-2.593753-1.763628-1.124252 0-2.045827 0.651177-2.648437 1.53125s-0.931529 2.00096-0.958984 3.109375l-0.0039 0.0957a0.50005 0.50005 0 0 0 0 0.01367c-0.0029 0.362219 0.06128 0.693866 0.115235 1.029297-1.730926 0.405843-3.3689917 1.263559-5.3789067 2.433594 3.0703217-5.553192 5.1030037-9.351398 6.2363287-11.69336 0.629158 0.463872 1.325315 0.917613 2.361328 1.353516 0.0035 0.0024 0.0044 0.0034 0.0078 0.0059v-2e-3c0.04202 0.01765 0.05287 0.03707 0.0957 0.05469a0.50005 0.50005 0 0 0 0.476563-0.871094c-1.065128-0.744774-1.686608-1.378952-2.251953-1.96875 0.712311-1.54641 1.235786-2.8588883 1.828125-4.3281243z" style="fill-rule:evenodd;opacity:.2"/>
+ <path d="m16.000156 6.0005c-0.890381 2.1824727-1.42739 3.610055-2.418691 5.727429 0.607774 0.644142 1.353825 1.394232 2.565421 2.241421-1.302565-0.535893-2.191046-1.073886-2.85503-1.632179-1.268657 2.646767-3.25636 6.41692-7.289978 13.662829 3.170293-1.829827 4.877771-2.957963 7.168235-3.388458-0.09835-0.422895-0.154271-0.880339-0.15047-1.357633l0.0035-0.101549c0.050301-2.030674 1.237963-4.15236 3.108349-4.15236s2.924642 2.505281 2.874331 4.535956c-0.0094 0.382145-0.05258 0.74969-0.127891 1.090636 2.26546 0.443094 3.996562 1.56833 7.123946 3.373408-0.616676-1.135036-1.167087-2.158223-1.692693-3.132711-0.827968-0.641592-1.691543-1.476582-3.453101-2.38057 1.210795 0.314546 2.077721 0.677442 2.753459 1.083086-5.344083-9.947875-5.776671-11.269858-7.609543-15.569805z" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#3db0ea"/>
+ <path d="m16.011719 2.9433594c-0.554 0-1 0.446-1 1v1c0 0.020109 0.01056 0.036832 0.01172 0.056641a3 1 0 0 0-2.01172 0.943359 3 1 0 0 0 3 1 3 1 0 0 0 3-1 3 1 0 0 0-2.011719-0.9433594c0.0012-0.019808 0.01172-0.036532 0.01172-0.056641v-1c0-0.554-0.446-1-1-0.9999996z" style="opacity:.2"/>
+ <path d="m16 2c-0.554 0-1 0.446-1 1v1c0 0.0201091 0.01056 0.0368322 0.011719 0.0566406a3 1 0 0 0-2.011719 0.9433594 3 1 0 0 0 3 1 3 1 0 0 0 3-1 3 1 0 0 0-2.011719-0.9433594c0.001159-0.0198084 0.011719-0.0365315 0.011719-0.0566406v-1c0-0.554-0.446-1-1-1z" style="fill:#4f4f4f"/>
+ <path d="m16 2c-0.554 0-1 0.446-1 1v1c0 0.020109 0.010559 0.0368316 0.011719 0.0566406v-0.1132812c0-0.554 0.446-1 1-1 0.533225-4e-7 0.956543 0.416435 0.988281 0.9414062v-0.8847656c0-0.554-0.446-1.0000004-1-1zm-0.988281 2.0566406a3 1 0 0 0-2.011719 0.9433594 3 1 0 0 0 0.365234 0.4765625 3 1 0 0 1 1.658204-0.4765625c-0.001161-0.019809-0.011719-0.0365316-0.011719-0.0566406v-0.8867188zm2 0.0019532v0.8847656c0 0.020109-0.010519 0.0368326-0.011719 0.0566406a3 1 0 0 1 1.648438 0.46875 3 1 0 0 0 0.351562-0.46875 3 1 0 0 0-1.988281-0.9414062z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m15.982422 5.5019531a0.50005 0.50005 0 0 0-0.445313 0.3105469v0.0019531c-0.892157 2.1868946-1.424379 3.5997692-2.408203 5.7011719a0.50005 0.50005 0 0 0-0.02539 0.359375 0.50005 0.50005 0 0 0-0.261719 0.246094c-1.260664 2.63009-3.2456232 6.392264-7.2773439 13.634765a0.50005 0.50005 0 0 0 0.1796875 0.673829c3.8777445-6.97336 5.8611904-10.728988 7.0976564-13.308594a0.50005 0.50005 0 0 1 0.261719-0.246094 0.50005 0.50005 0 0 1 0.02539-0.359375c0.983824-2.101403 1.516046-3.5142773 2.408203-5.7011719v-0.0019531a0.50005 0.50005 0 0 1 0.445313-0.3105469 0.50005 0.50005 0 0 1 0.476562 0.3027344c1.83624 4.3078475 2.25113 5.5877805 7.591797 15.529296a0.50005 0.50005 0 0 1-0.154297 0.644532c0.178702 0.145599 0.55702 0.368815 0.71875 0.49414a0.50005 0.50005 0 0 1 0.134766 0.158203c0.469754 0.870936 0.973535 1.80443 1.511719 2.796875a0.50005 0.50005 0 0 0 0.179687-0.666015c-0.616081-1.133941-1.165616-2.156031-1.691406-3.13086a0.50005 0.50005 0 0 0-0.134766-0.158203c-0.16173-0.125325-0.540048-0.348541-0.71875-0.49414a0.50005 0.50005 0 0 0 0.154297-0.644532c-5.340667-9.941516-5.755557-11.221449-7.591797-15.529296a0.50005 0.50005 0 0 0-0.476562-0.3027344zm-1.496094 6.3906249c-0.104934 0.236062-0.19121 0.452862-0.304687 0.699219 0.535583 0.558749 1.133786 1.160759 2.099609 1.855469a0.50005 0.50005 0 0 0 0.152344-0.886719c-0.892255-0.623895-1.449862-1.160368-1.947266-1.667969zm1.644531 4.607422c-1.124252 0-2.045827 0.651177-2.648437 1.53125s-0.931529 2.00096-0.958984 3.109375l-0.003907 0.095703a0.50005 0.50005 0 0 0 0 0.013672c-0.00145 0.181109 0.014683 0.355273 0.03711 0.525391 0.083158-0.985874 0.389453-1.958915 0.925781-2.742188 0.60261-0.880073 1.524185-1.533203 2.648437-1.533203 1.158434 0 2.04896 0.787288 2.59375 1.763672 0.423726 0.759446 0.672983 1.653725 0.751953 2.535156 0.009131-0.083601 0.027162-0.163156 0.029297-0.25 0.02742-1.106875-0.236462-2.308729-0.78125-3.285156-0.54479-0.976384-1.435316-1.763672-2.59375-1.763672zm4.703125 3.484375a0.50005 0.50005 0 0 0-0.207031 0.947266c0.043543 0.022345 0.072874 0.042237 0.115235 0.064453a0.50005 0.50005 0 0 1 0.240234 0.005859c0.043682 0.01135 0.058682 0.027573 0.101562 0.039063 0.0017 5e-4 0.002207 0.001493 0.003907 0.001953 0.622561 0.166991 0.998508 0.383973 1.470703 0.580078-0.27289-0.511496-0.436319-0.835566-0.683594-1.302735-0.229833-0.09908-0.477437-0.194279-0.787109-0.277343-0.0017-4.6e-4 -0.002207-0.001453-0.003907-0.001953-0.04288-0.01149-0.05788-0.027713-0.101562-0.039063a0.50005 0.50005 0 0 0-0.148438-0.017578zm-2.361328 1.818359c-0.018359 0.246574-0.033346 0.496376-0.082031 0.716797a0.50005 0.50005 0 0 0 0.070313 0.382813c0.011971-0.128856 0.041611-0.244815 0.044921-0.378906 0.005785-0.233467-0.00648-0.475945-0.033203-0.720704zm-4.921875 0.070313c-0.008158 0.097145-0.024947 0.19426-0.027343 0.291015a0.50005 0.50005 0 0 1 0 0.00586l-0.003907 0.08789c-1.1e-5 0.0013 1e-5 0.002507 0 0.003907-0.001631 0.22697 0.011574 0.448588 0.03711 0.664062a0.50005 0.50005 0 0 0 0.099609-0.427734c-0.046547-0.200155-0.08212-0.409554-0.105469-0.625zm-1.027343 0.439453c-1.45457 0.35819-2.8657883 1.043518-4.4804692 1.955078-0.2929715 0.532497-0.4724965 0.876282-0.7871094 1.445313 1.5608036-0.908593 2.8985696-1.621327 4.2285156-2.087891 0.378781-0.148097 0.758505-0.274243 1.146484-0.375-0.049665-0.305599-0.103044-0.610511-0.107421-0.9375zm6.972656 0.007812c8.11e-4 0.075727 0.011622 0.153562 0.009765 0.228516-0.006172 0.251004-0.049193 0.484541-0.083984 0.722656 0.370952 0.099367 0.737516 0.220948 1.101563 0.363282 1.326348 0.466546 2.662177 1.174118 4.21289 2.074218-0.258234-0.478396-0.532424-0.98548-0.777344-1.439453-1.605941-0.903788-3.016493-1.588043-4.46289-1.949219z" style="fill-rule:evenodd;fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-bodhi-linux.svg b/.icons/awkward/32x32/apps/distributor-logo-bodhi-linux.svg
new file mode 100644
index 00000000..a8e3d3ca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-bodhi-linux.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#ff6600" cx="16.5" cy="15.5" r="14.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.5 1 A 14.5 14.5 0 0 0 2 15.5 A 14.5 14.5 0 0 0 2.0214844 16.080078 A 14.5 14.5 0 0 1 16.5 2 A 14.5 14.5 0 0 1 30.978516 15.919922 A 14.5 14.5 0 0 0 31 15.5 A 14.5 14.5 0 0 0 16.5 1 z"/>
+ <circle style="opacity:0.2" cx="16.5" cy="16.5" r="11.5"/>
+ <circle style="fill:#ffffff" cx="16.5" cy="15.5" r="11.5"/>
+ <g style="opacity:0.1" transform="matrix(0.17423004,0,0,0.17491385,-3.991199,21.43144)">
+ <path d="M 186.56017,45.31822 C 169.54353,30.824731 163.17243,22.126838 145.15565,8.8368253 c -3.15476,-1.30232 -3.71374,-0.1462094 -7.5,2.0454607 -14.60684,8.45511 -17.35822,10.00604 -24.55233,10.00604 -6.12314,0 -7.87129,-0.45849 -13.972463,-3.66457 -3.835524,-2.01551 -7.630332,-4.60301 -8.432907,-5.75 -4.845162,-6.9244001 -5.459248,-9.246735 -8.747564,-15.6948549 -2.014792,-3.95084 -3.912143,-9.1258371 -4.216334,-11.4999971 -0.304192,-2.374159 -1.347466,-5.902078 -2.318387,-7.839821 -0.970921,-1.937742 -2.965576,-8.237742 -4.432568,-14 -2.102127,-8.257033 -2.534088,-13.414109 -2.038735,-18.171115 0.794682,-7.631544 -2.711578,-10.549938 -8.665695,-16.469331 -5.565005,-5.53255 -21.886299,-26.920684 -24.671105,-33.095537 -2.389232,-5.29773 -0.99227,-8.04207 1.781969,-3.50068 8.639069,14.142021 23.203099,31.068518 30.319588,35.239059 4.202392,2.462765 4.568877,1.67543 11.215999,0.487523 11.74418,-2.098802 31.583842,0.235823 37.779162,4.44565 2.10345,1.429331 4.40624,2.598784 5.1173,2.598784 0.71107,0 3.85351,0.9 6.98321,2 3.1297,1.1 6.76294,2 8.07388,2 3.55807,0 9.62047,2.680076 11.35064,5.531551 0.84105,1.386124 3.733,3.971076 6.42656,5.744338 3.96438,2.609893 5.61121,4.65292 8.64442,10.724111 4.24734,8.501356 4.49647,11.311387 2.26472,18.826489 -1.19912,4.037863 -2.91362,6.670709 -6.95425,10.679196 -7.01133,6.9555343 -8.96235,10.67067427 -4.91286,16.5249643 4.72019,6.8238797 15.06282,16.3700447 31.0052,30.4755747 8.23928,7.28998 15.23856,13.92696 15.55396,14.74887 2.38354,6.21142 -2.71278,4.01232 -13.69689,-5.91031 z"/>
+ </g>
+ <g transform="matrix(0.17423004,0,0,0.17491385,-3.991199,20.43144)">
+ <path style="fill:#5a860b" d="M 186.56017,45.31822 C 169.54353,30.824731 163.17243,22.126838 145.15565,8.8368253 c -3.15476,-1.30232 -3.71374,-0.1462094 -7.5,2.0454607 -14.60684,8.45511 -17.35822,10.00604 -24.55233,10.00604 -6.12314,0 -7.87129,-0.45849 -13.972463,-3.66457 -3.835524,-2.01551 -7.630332,-4.60301 -8.432907,-5.75 -4.845162,-6.9244001 -5.459248,-9.246735 -8.747564,-15.6948549 -2.014792,-3.95084 -3.912143,-9.1258371 -4.216334,-11.4999971 -0.304192,-2.374159 -1.347466,-5.902078 -2.318387,-7.839821 -0.970921,-1.937742 -2.965576,-8.237742 -4.432568,-14 -2.102127,-8.257033 -2.534088,-13.414109 -2.038735,-18.171115 0.794682,-7.631544 -2.711578,-10.549938 -8.665695,-16.469331 -5.565005,-5.53255 -21.886299,-26.920684 -24.671105,-33.095537 -2.389232,-5.29773 -0.99227,-8.04207 1.781969,-3.50068 8.639069,14.142021 23.203099,31.068518 30.319588,35.239059 4.202392,2.462765 4.568877,1.67543 11.215999,0.487523 11.74418,-2.098802 31.583842,0.235823 37.779162,4.44565 2.10345,1.429331 4.40624,2.598784 5.1173,2.598784 0.71107,0 3.85351,0.9 6.98321,2 3.1297,1.1 6.76294,2 8.07388,2 3.55807,0 9.62047,2.680076 11.35064,5.531551 0.84105,1.386124 3.733,3.971076 6.42656,5.744338 3.96438,2.609893 5.61121,4.65292 8.64442,10.724111 4.24734,8.501356 4.49647,11.311387 2.26472,18.826489 -1.19912,4.037863 -2.91362,6.670709 -6.95425,10.679196 -7.01133,6.9555343 -8.96235,10.67067427 -4.91286,16.5249643 4.72019,6.8238797 15.06282,16.3700447 31.0052,30.4755747 8.23928,7.28998 15.23856,13.92696 15.55396,14.74887 2.38354,6.21142 -2.71278,4.01232 -13.69689,-5.91031 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-bunsenlabs.svg b/.icons/awkward/32x32/apps/distributor-logo-bunsenlabs.svg
new file mode 100644
index 00000000..4f4fd05c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-bunsenlabs.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#4f4f4f" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 17,6 C 13,9 10,13 10,17 10,19 10.873,20.946 12,23 12,23 11.895,21.656 12,21 12.338,18.919 15,16 15,16 15,16 16.797,19.47 17,22 17.153,23.915 16.345,27.279 16,29 16.717,28.25 21,23.571 21,19 21,14 17,10 17,10 Z"/>
+ <path style="fill:#fbb620" d="M 17,5 C 13,8 10,12 10,16 10,18 10.873,19.946 12,22 12,22 11.895,20.656 12,20 12.338,17.919 15,15 15,15 15,15 16.797,18.47 17,21 17.153,22.915 16.345,26.279 16,28 16.717,27.25 21,22.571 21,18 21,13 17,9 17,9 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0215 16.586 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.979 16.414 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-calculate-linux.svg b/.icons/awkward/32x32/apps/distributor-logo-calculate-linux.svg
new file mode 100644
index 00000000..83c561b6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-calculate-linux.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <path style="fill:#ff7f1c" d="M 10.4,2 H 21.6 C 26.2536,2 30,5.7464 30,10.4 V 21.6 C 30,26.2536 26.2536,30 21.6,30 H 12.941451 L 10.884992,29.030015 C 6.6760959,27.044774 2.9926458,26.465153 3.1855369,21.815552 L 3.6166413,11.423873 C 3.7834093,7.403965 4.8003677,3.0313846 8.5662667,2.1990872 9.1561707,2.0687132 9.7697655,2 10.4,2 Z"/>
+ <path style="opacity:0.1" d="M 8.9357421,3.1339843 C 4.986456,3.8241489 2,7.2471478 2,11.4 v 11.2 c 0,4.6536 3.7464,8.4 8.4,8.4 h 2.929883 c 0.44646,-1.726892 0.641163,-3.243924 0.530468,-4.823328 -0.01031,-0.147119 0.178023,-0.573215 0.648048,-1.01582 0.470029,-0.442605 1.188372,-0.919516 2.120508,-1.30293 1.86427,-0.766826 4.580543,-1.166212 7.922851,-0.259766 1.545872,0.41946 2.660409,0.677321 3.452149,0.82168 0.791741,0.144358 1.242991,0.184764 1.553125,0.124415 0.07753,-0.01509 0.149461,-0.0366 0.221484,-0.0834 0.02344,-0.01523 0.04502,-0.04021 0.06699,-0.06289 0.02747,-0.143603 0.04551,-0.289986 0.06563,-0.436133 -0.03199,-0.06107 -0.0746,-0.113233 -0.114844,-0.157226 -0.174788,-0.191052 -0.434502,-0.352067 -0.720508,-0.503125 h -0.0014 c -0.222679,-0.117558 -0.904691,-0.583023 -1.823827,-1.177149 -0.919137,-0.594126 -2.09842,-1.046927 -3.413868,-1.745898 -2.630902,-1.397942 -5.516724,-2.673831 -8.266015,-2.376172 -1.483766,0.160804 -2.543304,-0.131351 -3.258008,-0.645313 -0.714704,-0.513962 -1.100642,-1.256685 -1.205859,-2.057617 -0.210431,-1.601865 0.446946,-3.866049 2.186132,-4.261633 1.719942,-0.391394 3.139926,-0.687359 4.232129,-1.0582031 0.546137,-0.1854223 0.970818,-0.3779258 1.237305,-0.6794921 0.133244,-0.1507835 0.222702,-0.343364 0.222851,-0.5496092 1.53e-4,-0.2062445 -0.08244,-0.406392 -0.21875,-0.5960941 -0.0404,-0.056595 -0.101169,-0.095309 -0.169531,-0.1080079 0,0 -1.100084,-0.1990513 -2.398046,-0.674023 C 14.90093,6.8972975 13.603248,6.1369844 12.867739,5.10137 12.864639,5.09671 12.861539,5.09216 12.858139,5.087698 12.136365,4.1908821 10.680582,3.4420016 8.9357421,3.1339843 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+ <path style="fill:#3d3d3d" d="M 8.9357421,2.1339843 C 4.986456,2.8241489 2,6.2471478 2,10.4 v 11.2 c 0,4.6536 3.7464,8.4 8.4,8.4 h 2.929883 c 0.44646,-1.726892 0.641163,-3.243924 0.530468,-4.823328 -0.01031,-0.147119 0.178023,-0.573215 0.648048,-1.01582 0.470029,-0.442605 1.188372,-0.919516 2.120508,-1.30293 1.86427,-0.766826 4.580543,-1.166212 7.922851,-0.259766 1.545872,0.41946 2.660409,0.677321 3.452149,0.82168 0.791741,0.144358 1.242991,0.184764 1.553125,0.124415 0.07753,-0.01509 0.149461,-0.0366 0.221484,-0.0834 0.02344,-0.01523 0.04502,-0.04021 0.06699,-0.06289 0.02747,-0.143603 0.04551,-0.289986 0.06563,-0.436133 -0.03199,-0.06107 -0.0746,-0.113233 -0.114844,-0.157226 -0.174788,-0.191052 -0.434502,-0.352067 -0.720508,-0.503125 h -0.0014 c -0.222679,-0.117558 -0.904691,-0.583023 -1.823827,-1.177149 -0.919137,-0.594126 -2.09842,-1.046927 -3.413868,-1.745898 -2.630902,-1.397942 -5.516724,-2.673831 -8.266015,-2.376172 -1.483766,0.160804 -2.543304,-0.131351 -3.258008,-0.645313 -0.714704,-0.513962 -1.100642,-1.256685 -1.205859,-2.057617 -0.210431,-1.601865 0.446946,-3.866049 2.186132,-4.261633 1.719942,-0.3913943 3.139926,-0.6873585 4.232129,-1.0582031 0.546137,-0.1854223 0.970818,-0.3779258 1.237305,-0.6794921 0.133244,-0.1507835 0.222702,-0.343364 0.222851,-0.5496092 1.53e-4,-0.2062445 -0.08244,-0.406392 -0.21875,-0.5960941 -0.0404,-0.056595 -0.101169,-0.095309 -0.169531,-0.1080079 0,0 -1.100084,-0.1990513 -2.398046,-0.674023 C 14.90093,5.8972975 13.603248,5.1369844 12.867739,4.10137 12.864639,4.09671 12.861539,4.09216 12.858139,4.087698 12.136365,3.1908821 10.680582,2.4420016 8.9357421,2.1339843 Z"/>
+ <path style="fill:#e6e7e8" d="m 17.2894,20.459788 c -1.401032,9.1e-4 -2.782246,0.291172 -4.120741,0.68443 0.284145,0.957395 0.530958,2.707105 0.709605,3.941373 0.04117,-0.189812 0.227318,-0.545832 0.630147,-0.925161 0.470029,-0.442604 1.188812,-0.919363 2.120947,-1.302777 1.86427,-0.766826 4.580561,-1.166844 7.922868,-0.260397 1.17815,0.31968 2.040159,0.52298 2.765255,0.676562 C 25.350455,22.770984 23.549779,21.771699 21.612323,21.171753 20.218364,20.718042 18.75883,20.443276 17.2894,20.459788 Z m 11.055513,3.016999 c 0.429214,0.06936 0.748388,0.100876 0.985737,0.09047 -0.02278,-0.0057 -0.08779,-0.01016 -0.228931,-0.0094 -0.217933,-0.0103 -0.497443,-0.04409 -0.756806,-0.08103 z"/>
+ <path style="fill:#ffffff" d="M 2,13.612891 V 21.6 c 0,4.6536 3.7464,8.4 8.4,8.4 h 2.819141 c 0.02827,-0.163724 0.06363,-0.323248 0.0875,-0.489453 C 13.782469,26.1894 13.649332,22.377157 11.903907,18.147851 10.685326,15.196199 9.2498391,14.305917 8.1386717,15.345117 6.0575844,17.291941 3.3133168,14.057968 2.2214843,13.664843 2.1518691,13.639789 2.0738157,13.630412 2,13.612891 Z"/>
+ <path style="fill:#727072" d="M 8.9398434,2.1339843 C 6.2708358,2.5990895 4.0470465,4.3125187 2.8818359,6.6580079 5.3502867,5.5521274 7.7517992,5.5215475 9.8080079,8.0525388 12.498107,11.420956 18.621814,7.9593478 18.856738,7.2951171 18.841387,7.2675651 18.822487,7.2402371 18.804784,7.2130862 18.763694,7.1984982 18.508072,7.1070684 18.061034,6.9273434 17.624274,6.8268941 17.009051,6.6687207 16.198925,6.3722658 14.900964,5.8972944 13.603282,5.1369816 12.867773,4.1013672 c -0.0031,-0.00466 -0.0062,-0.00921 -0.0096,-0.013672 C 12.136954,3.1916164 10.682778,2.442764 8.9398434,2.1339843 Z M 11.7125,15.782727 c 0.268524,0.671317 0.986408,2.30743 1.32207,3.348242 2.04725,-0.856066 5.435365,-2.107313 12.282813,2.322851 4.573556,2.959709 4.929624,1.5142 3.843164,0.940625 -0.190482,-0.100654 -0.652433,-0.422344 -1.21543,-0.81621 C 27.720471,21.430587 27.523903,21.300114 27.251953,21.124328 26.332816,20.530202 25.152166,20.076033 23.836718,19.377062 21.205817,17.97912 18.319994,16.7046 15.570703,17.002258 14.086938,17.163062 13.0274,16.870907 12.312695,16.356945 12.079917,16.189549 11.8853,15.995556 11.720703,15.785461 c -0.0027,-0.0013 -0.0056,-0.0015 -0.0082,-0.0027 z"/>
+ <path style="fill:#ffbc3d" d="M 13.424337,4.7140652 C 12.968234,4.9033629 12.362003,5.3732875 12.204163,5.6478795 12.047179,6.0350136 11.783803,6.3857429 11.396221,6.5643864 10.901182,6.8420001 10.297602,6.8989248 9.8464197,7.2543239 9.4905138,7.56514 9.7216174,8.0797569 9.9888123,8.3643594 c 0.6500847,0.7122535 1.5652947,1.181285 2.5174447,1.3224442 0.881535,0.1013537 1.536754,-0.2809289 2.399021,-0.3909899 1.115961,-0.2185456 2.266351,-0.3356605 3.330106,-0.7575932 0.295518,-0.124201 0.574716,-0.3325322 0.727699,-0.6167742 0.0134,-0.055804 0.02277,-0.1128792 0.02281,-0.1715014 1.53e-4,-0.2062445 -0.08239,-0.4066174 -0.218703,-0.5963188 -0.04068,-0.056294 -0.10158,-0.094643 -0.169928,-0.1069915 0,0 -0.04904,-0.011263 -0.05192,-0.011802 -0.137543,0.00273 -0.302797,0.00539 -0.334348,0.00944 C 17.788637,6.934363 17.412286,6.8041182 17.060053,6.6572176 16.789946,6.5753288 16.501749,6.4825732 16.198614,6.3716449 15.172781,5.9962555 14.219544,5.4408452 13.424337,4.7140652 Z"/>
+ <circle style="opacity:0.2" cx="9.5" cy="5.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="9.5" cy="4.5" r="1.5"/>
+ <path style="fill:#3d3d3d" d="m 10.542856,4.3964617 c 0,-0.5346669 -0.432664,-0.9666671 -0.9666648,-0.9666671 -0.5360003,0 -0.9686701,0.4320002 -0.9686701,0.9666671 0,0.5346666 0.4326698,0.9686666 0.9686701,0.9686666 0.5340008,0 0.9666648,-0.434 0.9666648,-0.9686666"/>
+ <path style="fill:#ffffff" d="m 9.2517907,4.2233282 c 0,-0.080667 -0.065333,-0.1479999 -0.1459995,-0.1479999 -0.081332,0 -0.1466648,0.067334 -0.1466648,0.1479999 0,0.080667 0.065325,0.146 0.1466648,0.146 0.080664,0 0.1459995,-0.065334 0.1459995,-0.146"/>
+ <path style="fill:#ffffff" d="m 10.880727,4.1790617 c 0.07533,0.3053336 -0.596666,-0.3193335 -1.4040015,-0.3193335 -0.8093349,0 -1.4186694,0.7060002 -1.3366697,0.2546671 0.088,-0.4813336 0.6246698,-1.0920006 1.3706709,-1.0920006 0.7033343,0 1.2266643,0.574667 1.3700003,1.156667"/>
+ <path style="fill:#3d3d3d" d="m 10.102082,7.737032 v 0 c 0.0118,-0.1353373 0.14393,-0.1847468 0.272287,-0.1879689 0.07304,-0.00112 0.152525,0.019334 0.223416,0.068208 0.472607,0.3249176 1.46664,0.8941961 2.742682,0.8920478 0.354456,0.00112 0.809033,-0.043498 1.148989,-0.145005 1.090758,-0.3340477 2.394726,-0.3549931 2.755626,-0.3549931 0.360901,0 1.132649,0.092373 1.132649,0.092373 0.585389,-0.00967 0.587539,-0.4280325 0.495163,-0.7975261 L 18.64626,7.0356407 c 0,0 0.402791,0.1009659 0.377547,0.6127793 -0.04995,0.6965595 -0.88077,0.4994605 -1.325452,0.4865714 -0.881307,-0.025242 -2.156809,0.1009666 -3.256162,0.3684198 -0.354457,0.1057994 -1.19088,0.084854 -1.19088,0.084854 C 12.245411,8.5877416 11.148803,8.0737673 10.954924,8.042618 10.610675,7.916947 10.191232,8.126936 10.102082,7.7370337"/>
+ <path style="opacity:0.5;fill:#ffffff" d="m 13.373201,4.6652896 c -0.168176,0.072624 -0.306475,0.1305925 -0.331988,0.1305925 -0.313637,0 -0.519669,0.3121756 -0.53417,0.4861813 -0.05048,0.6041866 0.595707,1.014692 2.394302,1.1666781 2.259928,0.1901172 4.04705,1.4095004 3.979921,0.9062802 l 0.0039,-8.4e-4 c -0.03305,-0.067837 -0.07095,-0.1351189 -0.118006,-0.2006088 -0.04068,-0.056294 -0.101581,-0.094642 -0.169928,-0.1069908 0,0 -1.100689,-0.200018 -2.398652,-0.6749904 C 15.150178,5.9879603 14.170279,5.41589 13.373215,4.6652711 Z"/>
+ <path style="fill:#3d3d3d" d="m 13.034941,5.4718428 c -0.05692,0.1036515 0.0725,0.1278189 0.171859,0.1831359 0.09989,0.055316 0.122984,0.075187 0.197097,0.090225 0.07143,0.013965 0.0032,-0.1348008 -0.07734,-0.2518789 -0.07895,-0.1149296 -0.233618,-0.1245965 -0.29162,-0.021481"/>
+ <path style="fill:#3d3d3d" d="m 13.053594,4.6112983 c -0.127262,0.012825 -0.261919,0.066077 -0.388633,0.1534066 -0.253423,0.1746587 -0.496005,0.4910184 -0.660042,0.9597757 -0.149068,0.4263209 -0.474971,0.6442852 -0.872453,0.8165958 -0.397478,0.1723106 -0.85496,0.2818438 -1.2178103,0.4995557 -0.1820455,0.109242 -0.3067939,0.2547482 -0.366604,0.4216716 -0.059808,0.1669227 -0.054621,0.3488023 -0.00406,0.5270902 0.1013831,0.3565744 0.3754499,0.7140588 0.7387153,1.0345118 0.72653,0.6409053 1.820571,1.1396293 2.72828,0.9330272 A 0.13435404,0.13435404 0 1 0 12.9512,9.6949614 C 12.185982,9.8691319 11.136357,9.4187099 10.460505,8.8225101 10.122576,8.5244102 9.8813042,8.191486 9.8028202,7.9154438 9.7635922,7.7774227 9.7631442,7.6576618 9.8003702,7.5535606 9.8376662,7.4494601 9.912982,7.355098 10.052904,7.2711351 c 0.308465,-0.18508 0.759982,-0.2982035 1.186344,-0.4830343 0.426362,-0.1848315 0.838091,-0.4587632 1.018779,-0.9755096 0.149128,-0.4259757 0.365733,-0.6933464 0.559407,-0.8268233 0.19367,-0.1334765 0.344237,-0.1274008 0.416949,-0.07159 a 0.13437699,0.13437699 0 1 0 0.163634,-0.2131962 c -0.09764,-0.07494 -0.217314,-0.1025094 -0.344572,-0.089684 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-condres.svg b/.icons/awkward/32x32/apps/distributor-logo-condres.svg
new file mode 100644
index 00000000..b1a77a2a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-condres.svg
@@ -0,0 +1,9 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" rx="2" ry="2" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" rx="2" ry="2" style="fill:#aeea66"/>
+ <path d="m29.597656 2.8046875-13.597656 27.195312h12c1.108 0 2-0.892 2-2v-24c0-0.4510038-0.152353-0.8614741-0.402344-1.1953125z" style="fill:#3195d2"/>
+ <path d="M 2.4023438 2.8046875 C 2.1523531 3.1385259 2 3.5489962 2 4 L 2 28 C 2 29.108 2.892 30 4 30 L 16 30 L 2.4023438 2.8046875 z " style="fill:#f8d057"/>
+ <path d="m4 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h24c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-24z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m 2.453125,3.7441411 c -0.01659,0.020416 -0.035,0.039471 -0.05078,0.060547 L 16,31 29.597656,3.804688 c -0.01578,-0.021076 -0.0342,-0.040131 -0.05078,-0.060547 L 16,26 Z" style="opacity:.2"/>
+ <path d="M 2.453125 2.7441406 C 2.4365392 2.7645566 2.4181264 2.7836113 2.4023438 2.8046875 L 16 30 L 29.597656 2.8046875 C 29.581874 2.7836113 29.563461 2.7645566 29.546875 2.7441406 L 16 25 L 2.453125 2.7441406 z " style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-crux.svg b/.icons/awkward/32x32/apps/distributor-logo-crux.svg
new file mode 120000
index 00000000..4fdfc288
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-crux.svg
@@ -0,0 +1 @@
+tuxpuck.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/distributor-logo-debian.svg b/.icons/awkward/32x32/apps/distributor-logo-debian.svg
new file mode 100644
index 00000000..12a8493c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-debian.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle opacity=".2" cx="16" cy="17" r="14"/>
+ <circle fill="#f9548f" cx="16" cy="16" r="14"/>
+ <path style="opacity:.2" d="m8.0392 13.742c0.10587-0.33033 0.12483-0.52848 0.16524-0.71996-0.29187 0.38021-0.13454 0.46136-0.16524 0.71996m0.5392-2.293c0.052592 0.49515-0.36569 0.68755 0.092546 0.36067 0.24605-0.56411-0.095708-0.15563-0.092546-0.36067m8.0076-4.335c0.22776-0.084822 0.56027-0.04666 0.80272-0.10252-0.31557 0.026899-0.62958 0.042988-0.93951 0.083213l0.137 0.0193m7.328 9.247-0.04944 0.12689c-0.09074 0.65697-0.28736 1.307-0.58804 1.91 0.33228-0.63606 0.54651-1.3319 0.63748-2.0369m-9.274 2.053c-0.11795-0.13227-0.18634-0.29119-0.26464-0.45012 0.07449 0.27838 0.22709 0.51767 0.36862 0.76134l-0.10407-0.31094m-0.52391 0.02072-0.04763 0.24068c0.2219 0.30688 0.39797 0.63928 0.68081 0.87835-0.20361-0.40435-0.35462-0.57147-0.63319-1.119m2.762-11.054-0.127 0.0269 0.118-0.011 0.009-0.0159m-0.359-0.1016c0.18014 0.032643 0.38917 0.057933 0.35914 0.10183 0.19774-0.04437 0.24221-0.084367-0.35914-0.10183m3.757 8.4541c0.04108-0.61859-0.11942-0.42274-0.17337-0.18712 0.06276 0.03356 0.11264 0.4363 0.17337 0.18712m-0.668 1.771c0.20158-0.28252 0.34785-0.59147 0.39954-0.911-0.04538 0.22758-0.16614 0.42412-0.28081 0.63192-0.63048 0.40435-0.0596-0.23998-0.000451-0.48526-0.67766 0.86962-0.09346 0.52136-0.11829 0.76433m-1.81 0.459c-0.33725 0.0045 0.06343 0.17654 0.50384 0.24574 0.12212-0.097 0.23183-0.19447 0.33025-0.28964-0.27381 0.06828-0.55282 0.06988-0.83409 0.04391m-9.7579-4.221c0.1059-0.33 0.1248-0.528 0.1652-0.72-0.2918 0.38-0.1345 0.461-0.1652 0.72m0.53904-2.2928c0.052595 0.49516-0.36568 0.68757 0.092549 0.36068 0.2462-0.564-0.0956-0.156-0.0924-0.361m8.0068-4.3357c0.22776-0.084826 0.56026-0.046666 0.8027-0.10253-0.31557 0.026896-0.62956 0.042987-0.93949 0.083216l0.13679 0.01931m7.3284 9.2478-0.04944 0.12689c-0.09074 0.657-0.28736 1.3071-0.58803 1.9101 0.33228-0.63608 0.54649-1.3319 0.63746-2.037m-9.2739 2.0528c-0.11738-0.13241-0.18645-0.29149-0.26456-0.44965 0.07449 0.27838 0.22708 0.51769 0.36862 0.76136l-0.10406-0.31172m-0.52392 0.02069-0.04763 0.24068c0.22189 0.30689 0.39796 0.6393 0.6808 0.87837-0.20361-0.40436-0.35462-0.57148-0.63317-1.1191m2.7617-11.055-0.12663 0.026896 0.11806-0.011034 0.0086-0.015862m5.03 8.61c0.0186 0.51939-0.14571 0.77177-0.29432 1.2181l-0.26724 0.13823c-0.21847 0.44157 0.02169 0.28034-0.13476 0.6314-0.34144 0.31538-1.0347 0.98655-1.2566 1.048-0.16225-0.0038 0.10975-0.19907 0.1453-0.27539-0.45657 0.32591-0.36645 0.4893-1.0648 0.68772l-0.02025-0.04752c-1.7217 0.84273-4.1135-0.82703-4.0821-3.1049-0.01819 0.14447-0.05229 0.10835-0.09033 0.1664-0.08888-1.1719 0.52043-2.3489 1.548-2.8302 1.0052-0.51724 2.1835-0.30527 2.9029 0.3932-0.39518-0.53874-1.1825-1.1099-2.1148-1.0571-0.91376 0.01548-1.7689 0.61936-2.054 1.2752-0.46794 0.30635-0.5225 1.1816-0.7263 1.3419-0.27469 2.0982 0.51609 3.0043 1.854 4.0709 0.20999 0.14747 0.05911 0.17005 0.08722 0.28227-0.44438-0.21627-0.85113-0.54304-1.1859-0.94312 0.17775 0.27023 0.36934 0.53294 0.61717 0.73932-0.41937-0.14727-0.97928-1.0562-1.1423-1.0932 0.72236 1.3453 2.9304 2.3594 4.0872 1.8561-0.53532 0.02063-1.2151 0.01139-1.8161-0.21971-0.25319-0.13522-0.59608-0.41492-0.53469-0.46715 1.5783 0.61291 3.2082 0.46393 4.5735-0.67439 0.34765-0.28163 0.72712-0.76038 0.83687-0.76684-0.16514 0.2584 0.02831 0.12426-0.09859 0.35236 0.34558-0.58066-0.15068-0.23648 0.35757-1.0027l0.18767 0.26873c-0.07027-0.48242 0.57562-1.0675 0.50989-1.8299 0.14819-0.23303 0.16514 0.2511 0.008 0.78726 0.21805-0.59485 0.05767-0.69052 0.11347-1.1816 0.06015 0.1651 0.14013 0.34031 0.18085 0.51466-0.1422-0.57507 0.1453-0.96806 0.21681-1.3024-0.07068-0.03225-0.21929 0.25411-0.2536-0.4248 0.0053-0.29496 0.07917-0.15457 0.10747-0.22723-0.0554-0.03332-0.20152-0.25948-0.29019-0.69309 0.06386-0.10212 0.17196 0.26421 0.2596 0.27904-0.05643-0.34462-0.15336-0.60753-0.1575-0.87217-0.25629-0.5568-0.09073 0.07439-0.29825-0.23906-0.27282-0.88443 0.22612-0.20531 0.26001-0.60689 0.41296 0.62237 0.64837 1.5877 0.75688 1.9872-0.08267-0.48735-0.21599-0.95967-0.37907-1.4165 0.12587 0.05525-0.20234-1.0025 0.16348-0.30204-0.392-1.4929-1.671-2.888-2.848-3.5425 0.144 0.137 0.326 0.3089 0.261 0.336-0.586-0.3622-0.483-0.3908-0.567-0.5439-0.477-0.2018-0.508 0.0166-0.824 0.0005-0.899-0.4962-1.072-0.4435-1.899-0.754l0.03763 0.18317c-0.59546-0.20638-0.69384 0.077823-1.3373 0.0004303-0.03906-0.031587 0.20628-0.11522 0.40841-0.14554-0.57583 0.079116-0.54896-0.11823-1.1124 0.021716 0.13869-0.10126 0.28585-0.16855 0.43383-0.25453-0.46938 0.029662-1.121 0.28421-0.91995 0.052455-0.76577 0.35557-2.126 0.85454-2.8893 1.599l-0.02398-0.16683c-0.34971 0.43662-1.5251 1.3041-1.6188 1.8702l-0.09363 0.02257c-0.18167 0.32053-0.29969 0.68364-0.44396 1.0132-0.23789 0.422-0.34889 0.16253-0.31499 0.22874-0.46814 0.9872-0.70107 1.8166-0.90177 2.4972 0.14303 0.2225 0.00357 1.3398 0.057459 2.2339-0.23479 4.4166 2.98 8.7043 6.494 9.6941 0.51506 0.19198 1.2808 0.1851 1.9323 0.20401-0.76845-0.22874-0.86767-0.12104-1.6167-0.39255-0.54006-0.26486-0.65829-0.5669-1.041-0.91238l0.1515 0.2784c-0.75027-0.27624-0.43632-0.34181-1.0469-0.54282l0.16184-0.21949c-0.242-0.019-0.643-0.426-0.753-0.652l-0.26621 0.01097c-0.31954-0.40976-0.49005-0.70578-0.47745-0.93516l-0.08599 0.15952c-0.09734-0.17392-1.1762-1.5388-0.61654-1.221-0.10396-0.09846-0.24223-0.16059-0.39208-0.44414l0.11389-0.13522c-0.2689-0.36052-0.49563-0.82251-0.47826-0.97644 0.14364 0.20164 0.24327 0.23949 0.34207 0.2741-0.6802-1.7551-0.71844-0.09653-1.2333-1.7865l0.10871-0.009c-0.0833-0.13136-0.13434-0.27303-0.20131-0.41255l0.047537-0.49123c-0.4893-0.589-0.1367-2.504-0.0658-3.554 0.0485-0.427 0.4086-0.882 0.6816-1.595l-0.16659-0.02966c0.3187-0.57787 1.8192-2.3216 2.5145-2.2321 0.33669-0.43985-0.06697-0.0017-0.1329-0.11222 0.73973-0.79608 0.97225-0.56239 1.4714-0.70578 0.538-0.33214-0.46194 0.12984-0.20689-0.12663 0.93071-0.24701 0.65932-0.56196 1.8732-0.68729 0.12814 0.075671-0.29701 0.11695-0.40366 0.2152 0.77507-0.3947 2.4532-0.30463 3.5437 0.21885 1.2642 0.61506 2.6857 2.4323 2.7419 4.1421l0.06386 0.01784c-0.03224 0.67977 0.10004 1.4659-0.12959 2.1878l0.15522-0.34203m-5.387-8.7119c0.18013 0.032643 0.38916 0.05793 0.35914 0.10184 0.19774-0.044367 0.24221-0.084366-0.35914-0.10184m3.758 8.4548c0.04108-0.61861-0.11941-0.42275-0.17336-0.18712 0.06275 0.03356 0.11264 0.43631 0.17336 0.18712m-0.66884 1.771c0.20158-0.28252 0.34785-0.59148 0.39954-0.91102-0.04537 0.22758-0.16614 0.42413-0.28081 0.63194-0.63046 0.40436-0.05959-0.23999-0.000451-0.48528-0.67764 0.86964-0.09345 0.52137-0.11828 0.76435m-1.8097 0.45953c-0.33724 0.0046 0.06343 0.17655 0.50383 0.24574 0.12212-0.09701 0.23182-0.19448 0.33024-0.28965-0.27381 0.06827-0.55281 0.06988-0.83407 0.04391"/>
+ <path style="fill:#ffffff" d="m8.0392 12.742c0.1059-0.33 0.1248-0.528 0.1652-0.72-0.2918 0.38-0.1345 0.461-0.1652 0.72m0.5392-2.293c0.0526 0.495-0.3657 0.688 0.0925 0.361 0.2461-0.564-0.0957-0.156-0.0925-0.361m8.0076-4.335c0.228-0.0848 0.56-0.0467 0.803-0.1025-0.316 0.0269-0.63 0.043-0.94 0.0832l0.137 0.0193m7.328 9.247-0.04944 0.12689c-0.09074 0.65697-0.28736 1.307-0.58804 1.91 0.33228-0.63606 0.54651-1.3319 0.63748-2.0369m-9.274 2.053c-0.11795-0.13227-0.18634-0.29119-0.26464-0.45012 0.07449 0.27838 0.22709 0.51767 0.36862 0.76134l-0.104-0.311m-0.524 0.021-0.048 0.241c0.2219 0.30688 0.39797 0.63928 0.68081 0.87835-0.20361-0.40435-0.35462-0.57147-0.63319-1.119m2.762-11.054-0.127 0.0269 0.118-0.011 0.009-0.0159m-0.359-0.1016c0.18014 0.032643 0.38917 0.057933 0.35914 0.10183 0.198-0.0443 0.242-0.0843-0.359-0.1018m3.757 8.4541c0.04108-0.61859-0.11942-0.42274-0.17337-0.18712 0.06276 0.03356 0.11264 0.4363 0.17337 0.18712m-0.668 1.771c0.20158-0.28252 0.34785-0.59147 0.39954-0.911-0.04538 0.22758-0.16614 0.42412-0.28081 0.63192-0.63048 0.40435-0.0596-0.23998-0.000451-0.48526-0.67766 0.86962-0.09346 0.52136-0.11829 0.76433m-1.81 0.459c-0.33725 0.0045 0.06343 0.17654 0.50384 0.24574 0.12212-0.097 0.23183-0.19447 0.33025-0.28964-0.27381 0.06828-0.55282 0.06988-0.83409 0.04391m-9.7579-4.221c0.10587-0.33034 0.12483-0.52849 0.16523-0.71998-0.29187 0.38022-0.13454 0.46137-0.16523 0.71998m0.53904-2.2928c0.052595 0.49516-0.36568 0.68757 0.092549 0.36068 0.2462-0.564-0.0956-0.156-0.0924-0.361m8.0068-4.3357c0.22776-0.084826 0.56026-0.046666 0.8027-0.10253-0.31557 0.026896-0.62956 0.042987-0.93949 0.083216l0.13679 0.01931m7.3284 9.2478-0.04944 0.12689c-0.09074 0.657-0.28736 1.3071-0.58803 1.9101 0.33228-0.63608 0.54649-1.3319 0.63746-2.037m-9.2739 2.0528c-0.11738-0.13241-0.18645-0.29149-0.26456-0.44965 0.07449 0.27838 0.22708 0.51769 0.36862 0.76136l-0.10406-0.31172m-0.52392 0.02069-0.04763 0.24068c0.22189 0.30689 0.39796 0.6393 0.6808 0.87837-0.20361-0.40436-0.35462-0.57148-0.63317-1.1191m2.7617-11.055-0.12663 0.026896 0.11806-0.011034 0.0086-0.015862m5.03 8.61c0.0186 0.51939-0.14571 0.77177-0.29432 1.2181l-0.26724 0.13823c-0.21847 0.44157 0.02169 0.28034-0.13476 0.6314-0.34144 0.31538-1.0347 0.98655-1.2566 1.048-0.16225-0.0038 0.10975-0.19907 0.1453-0.27539-0.45657 0.32591-0.36645 0.4893-1.0648 0.68772l-0.02025-0.04752c-1.7217 0.84273-4.1135-0.82703-4.0821-3.1049-0.01819 0.14447-0.05229 0.10835-0.09033 0.1664-0.08888-1.1719 0.52043-2.3489 1.548-2.8302 1.0052-0.51724 2.1835-0.30527 2.9029 0.3932-0.39518-0.53874-1.1825-1.1099-2.1148-1.0571-0.91376 0.01548-1.7689 0.61936-2.054 1.2752-0.46794 0.30635-0.5225 1.1816-0.7263 1.3419-0.27469 2.0982 0.51609 3.0043 1.854 4.0709 0.20999 0.14747 0.05911 0.17005 0.08722 0.28227-0.44438-0.21627-0.85113-0.54304-1.1859-0.94312 0.17775 0.27023 0.36934 0.53294 0.61717 0.73932-0.41937-0.14727-0.97928-1.0562-1.1423-1.0932 0.72236 1.3453 2.9304 2.3594 4.0872 1.8561-0.53532 0.02063-1.2151 0.01139-1.8161-0.21971-0.25319-0.13522-0.59608-0.41492-0.53469-0.46715 1.5783 0.61291 3.2082 0.46393 4.5735-0.67439 0.34765-0.28163 0.72712-0.76038 0.83687-0.76684-0.16514 0.2584 0.02831 0.12426-0.09859 0.35236 0.34558-0.58066-0.15068-0.23648 0.35757-1.0027l0.18767 0.26873c-0.07027-0.48242 0.57562-1.0675 0.50989-1.8299 0.14819-0.23303 0.16514 0.2511 0.008 0.78726 0.21805-0.59485 0.05767-0.69052 0.11347-1.1816 0.06015 0.1651 0.14013 0.34031 0.18085 0.51466-0.1422-0.57507 0.1453-0.96806 0.21681-1.3024-0.07068-0.03225-0.21929 0.25411-0.2536-0.4248 0.0053-0.29496 0.07917-0.15457 0.10747-0.22723-0.0554-0.03332-0.20152-0.25948-0.29019-0.69309 0.06386-0.10212 0.17196 0.26421 0.2596 0.27904-0.05643-0.34462-0.15336-0.60753-0.1575-0.87217-0.25629-0.5568-0.09073 0.07439-0.29825-0.23906-0.27282-0.88443 0.22612-0.20531 0.26001-0.60689 0.41296 0.62237 0.64837 1.5877 0.75688 1.9872-0.08267-0.48735-0.21599-0.95967-0.37907-1.4165 0.12587 0.05525-0.20234-1.0025 0.16348-0.30204-0.392-1.4929-1.671-2.888-2.848-3.5425 0.144 0.137 0.326 0.3089 0.261 0.336-0.586-0.3622-0.483-0.3908-0.567-0.5439-0.477-0.2018-0.508 0.0166-0.824 0.0005-0.899-0.4962-1.072-0.4435-1.899-0.754l0.03763 0.18317c-0.59546-0.20638-0.69384 0.077823-1.3373 0.0004303-0.03906-0.031587 0.20628-0.11522 0.40841-0.14554-0.57583 0.079116-0.54896-0.11823-1.1124 0.021716 0.13869-0.10126 0.28585-0.16855 0.43383-0.25453-0.46938 0.029662-1.121 0.28421-0.91995 0.052455-0.76577 0.35557-2.126 0.85454-2.8893 1.599l-0.02398-0.16683c-0.34971 0.43662-1.5251 1.3041-1.6188 1.8702l-0.09363 0.02257c-0.18167 0.32053-0.29969 0.68364-0.44396 1.0132-0.23789 0.422-0.34889 0.16253-0.31499 0.22874-0.46814 0.9872-0.70107 1.8166-0.90177 2.4972 0.14303 0.2225 0.00357 1.3398 0.057459 2.2339-0.23479 4.4166 2.98 8.7043 6.494 9.6941 0.51506 0.19198 1.2808 0.1851 1.9323 0.20401-0.76845-0.22874-0.86767-0.12104-1.6167-0.39255-0.54006-0.26486-0.65829-0.5669-1.041-0.91238l0.1515 0.2784c-0.75027-0.27624-0.43632-0.34181-1.0469-0.54282l0.16184-0.21949c-0.242-0.019-0.643-0.426-0.753-0.652l-0.26621 0.01097c-0.31954-0.40976-0.49005-0.70578-0.47745-0.93516l-0.08599 0.15952c-0.09734-0.17392-1.1762-1.5388-0.61654-1.221-0.10396-0.09846-0.24223-0.16059-0.39208-0.44414l0.11389-0.13522c-0.2689-0.36052-0.49563-0.82251-0.47826-0.97644 0.14364 0.20164 0.24327 0.23949 0.34207 0.2741-0.6802-1.7551-0.71844-0.09653-1.2333-1.7865l0.10871-0.009c-0.0833-0.13136-0.13434-0.27303-0.20131-0.41255l0.047537-0.49123c-0.4893-0.589-0.1367-2.504-0.0658-3.554 0.0485-0.427 0.4086-0.882 0.6816-1.595l-0.16659-0.02966c0.3187-0.57787 1.8192-2.3216 2.5145-2.2321 0.33669-0.43985-0.06697-0.0017-0.1329-0.11222 0.73973-0.79608 0.97225-0.56239 1.4714-0.70578 0.538-0.33214-0.46194 0.12984-0.20689-0.12663 0.93071-0.24701 0.65932-0.56196 1.8732-0.68729 0.12814 0.075671-0.29701 0.11695-0.40366 0.2152 0.77507-0.3947 2.4532-0.30463 3.5437 0.21885 1.2642 0.61506 2.6857 2.4323 2.7419 4.1421l0.06386 0.01784c-0.03224 0.67977 0.10004 1.4659-0.12959 2.1878l0.15522-0.34203m-5.387-8.7119c0.18013 0.032643 0.38916 0.05793 0.35914 0.10184 0.19774-0.044367 0.24221-0.084366-0.35914-0.10184m3.758 8.4548c0.04108-0.61861-0.11941-0.42275-0.17336-0.18712 0.06275 0.03356 0.11264 0.43631 0.17336 0.18712m-0.66884 1.771c0.20158-0.28252 0.34785-0.59148 0.39954-0.91102-0.04537 0.22758-0.16614 0.42413-0.28081 0.63194-0.63046 0.40436-0.05959-0.23999-0.000451-0.48528-0.67764 0.86964-0.09345 0.52137-0.11828 0.76435m-1.8097 0.45953c-0.33724 0.0046 0.06343 0.17655 0.50383 0.24574 0.12212-0.09701 0.23182-0.19448 0.33024-0.28965-0.27381 0.06827-0.55281 0.06988-0.83407 0.04391"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-deepin.svg b/.icons/awkward/32x32/apps/distributor-logo-deepin.svg
new file mode 100644
index 00000000..1234a7be
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-deepin.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,17 A 14,14 0 0 1 16,31 14,14 0 0 1 2,17 14,14 0 0 1 16,3 14,14 0 0 1 30,17 Z"/>
+ <path style="fill:#33c5ff" d="M 30,16 A 14,14 0 0 1 16,30 14,14 0 0 1 2,16 14,14 0 0 1 16,2 14,14 0 0 1 30,16 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 12.220895,27.331301 c -0.677246,-0.247621 -1.309865,-0.562614 -1.905742,-0.922233 2.960984,0.227496 6.824956,-0.454991 9.43069,-2.893569 0,0 4.967344,-3.96892 1.373742,-10.482294 0,0 0.579247,2.624949 -0.159247,4.784407 0,0 -0.704373,3.061826 -3.835101,3.914935 C 12.514019,22.98902 7.2596765,19.635826 5.0634386,18.072232 4.8980671,16.464889 5.0450638,14.804171 5.6339397,13.183703 6.5071809,10.782749 8.2481994,8.9094102 10.25369,7.6511848 c -0.5013754,3.5078082 -0.105004,6.7373702 0.46462,8.0900932 0.764746,1.81384 1.994332,4.054929 4.586941,4.326175 2.592609,0.27212 4.022343,-2.279591 4.022343,-2.279591 1.329992,-2.02121 1.538243,-4.923528 1.518116,-4.993526 -0.02015,-0.07087 -0.354373,-0.262495 -0.354373,-0.262495 -0.895118,3.622429 -2.37123,4.832529 -2.37123,4.832529 -2.327488,2.246957 -4.175547,0.688612 -4.175547,0.688612 -1.771864,-1.903088 -0.531119,-4.996152 -0.531119,-4.996152 0.693869,-2.106959 2.915551,-5.1903993 5.207159,-6.7583689 0.3815,0.094498 0.765621,0.1531227 1.142742,0.2904948 1.386867,0.5057402 2.601361,1.2678505 3.628599,2.2040818 -1.675611,0.6116131 -4.381089,1.9048373 -4.381089,1.9048373 -4.288352,1.805966 -4.577973,4.537663 -4.577973,4.537663 -0.443624,2.815694 1.790238,1.623967 1.790238,1.623967 2.299486,-1.119976 3.429102,-4.610283 3.429102,-4.610283 -0.717493,-0.136499 -1.282738,0.08137 -1.282738,0.08137 -0.917874,2.265331 -2.790357,3.197188 -2.790357,3.197188 -0.736748,0.390242 -0.908244,-0.299245 -0.908244,-0.299245 -0.124249,-0.516239 0.532869,-0.604612 0.532869,-0.604612 1.020244,-0.396367 1.67299,-1.468221 1.820863,-1.906588 0.146997,-0.439241 0.420871,-0.473366 0.420871,-0.473366 1.39824,-0.446241 2.673108,-0.545989 2.673108,-0.545989 1.73599,-0.213496 4.393345,0.614238 4.393345,0.614238 0.595871,0.239745 1.167241,0.419116 1.674741,0.562614 0.973867,2.433328 1.127864,5.204397 0.162745,7.860845 -2.080736,5.726764 -8.406943,8.680704 -14.128527,6.595622 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 12.220895,26.331301 c -0.677246,-0.247621 -1.309865,-0.562614 -1.905742,-0.922233 2.960984,0.227496 6.824956,-0.454991 9.43069,-2.893569 0,0 4.967344,-3.96892 1.373742,-10.482294 0,0 0.579247,2.624949 -0.159247,4.784407 0,0 -0.704373,3.061826 -3.835101,3.914935 C 12.514019,21.98902 7.2596765,18.635826 5.0634386,17.072232 4.8980671,15.464889 5.0450638,13.804171 5.6339397,12.183703 6.5071809,9.7827492 8.2481994,7.9094107 10.25369,6.6511853 c -0.5013754,3.5078077 -0.105004,6.7373697 0.46462,8.0900927 0.764746,1.81384 1.994332,4.054929 4.586941,4.326175 2.592609,0.27212 4.022343,-2.279591 4.022343,-2.279591 1.329992,-2.02121 1.538243,-4.923528 1.518116,-4.993526 -0.02015,-0.07087 -0.354373,-0.262495 -0.354373,-0.262495 -0.895118,3.622429 -2.37123,4.832529 -2.37123,4.832529 -2.327488,2.246957 -4.175547,0.688612 -4.175547,0.688612 C 12.172696,15.149894 13.413441,12.05683 13.413441,12.05683 14.10731,9.9498715 16.328992,6.8664312 18.6206,5.2984616 c 0.3815,0.094498 0.765621,0.1531227 1.142742,0.2904948 1.386867,0.5057402 2.601361,1.2678505 3.628599,2.2040818 -1.675611,0.6116131 -4.381089,1.904837 -4.381089,1.904837 -4.288352,1.8059658 -4.577973,4.5376628 -4.577973,4.5376628 -0.443624,2.815694 1.790238,1.623967 1.790238,1.623967 2.299486,-1.119976 3.429102,-4.610283 3.429102,-4.610283 -0.717493,-0.136499 -1.282738,0.08137 -1.282738,0.08137 -0.917874,2.265331 -2.790357,3.197188 -2.790357,3.197188 -0.736748,0.390242 -0.908244,-0.299245 -0.908244,-0.299245 -0.124249,-0.516239 0.532869,-0.604612 0.532869,-0.604612 1.020244,-0.396367 1.67299,-1.468221 1.820863,-1.906588 0.146997,-0.439241 0.420871,-0.473366 0.420871,-0.473366 1.39824,-0.446241 2.673108,-0.545989 2.673108,-0.545989 1.73599,-0.213496 4.393345,0.614238 4.393345,0.614238 0.595871,0.239745 1.167241,0.419116 1.674741,0.562614 0.973867,2.433328 1.127864,5.204397 0.162745,7.860845 -2.080736,5.726764 -8.406943,8.680704 -14.128527,6.595622 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-devuan.svg b/.icons/awkward/32x32/apps/distributor-logo-devuan.svg
new file mode 100644
index 00000000..223c5abe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-devuan.svg
@@ -0,0 +1,11 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="16" cy="17" r="14" style="opacity:.2"/>
+ <circle cx="16" cy="16" r="14" style="fill:#6a6578"/>
+ <path d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z" style="fill:#ffffff;opacity:.1"/>
+ <g transform="matrix(.08952781 0 0 .08952781 -33.347313 -26.491779)" style="opacity:.2">
+ <path d="m461.83765 385.26329c351.11154 83.78964 18.96795 151.92346 18.96795 151.92346-6.54355 1.04566-11.8218 4.45425-14.99949 9.63398-3.56969 5.81872-3.87218 13.6808-0.53871 19.20842 4.05626 6.72618 7.73996 9.11928 12.82512 9.11928h13.40626s169.79909-50.45979 168.5227-100.86283c-0.64075-25.303-52.0661-68.10192-198.18383-89.02231z"/>
+ </g>
+ <g transform="matrix(.08952781 0 0 .08952781 -33.347313 -27.491779)" style="fill:#ffffff">
+ <path d="m461.83765 385.26329c351.11154 83.78964 18.96795 151.92346 18.96795 151.92346-6.54355 1.04566-11.8218 4.45425-14.99949 9.63398-3.56969 5.81872-3.87218 13.6808-0.53871 19.20842 4.05626 6.72618 7.73996 9.11928 12.82512 9.11928h13.40626s169.79909-50.45979 168.5227-100.86283c-0.64075-25.303-52.0661-68.10192-198.18383-89.02231z" style="fill:#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-fedora.svg b/.icons/awkward/32x32/apps/distributor-logo-fedora.svg
new file mode 100644
index 00000000..d436db40
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-fedora.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m16.00007 3.0007c-7.7287386 0-13.99447 6.2650313-14.00007 13.99237v11.834259c0 1.203516 0.9691548 2.172671 2.1726709 2.172671h11.834959c7.729439 0 13.99237-6.269861 13.99237-14.00007 0-7.7322387-6.268111-14.00007-14.00007-14.00007z"/>
+ <path style="fill:#324e89" d="m16.00007 2.00077c-7.7287386 0-13.99447 6.2650313-14.00007 13.99237v11.834259c0 1.203516 0.9691548 2.172671 2.1726709 2.172671h11.834959c7.729439 0 13.99237-6.269861 13.99237-14.00007 0-7.7322387-6.268111-14.00007-14.00007-14.00007z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m20.5 5c-3.589851 0-6.5 2.9101491-6.5 6.5v3.5h-4.5c-3.5898509 0-6.5 2.910149-6.5 6.5s2.9101491 6.5 6.5 6.5c3.589851 0 6.5-2.910149 6.5-6.5v-3.5h4.5c3.589851 0 6.5-2.910149 6.5-6.5 0-3.5898509-2.910149-6.5-6.5-6.5zm0 3c1.932997 0 3.5 1.5670029 3.5 3.5 0 1.932997-1.567003 3.5-3.5 3.5h-2.576172s-0.923828-0.000601-0.923828-1.039062v-2.460938c0-1.9329971 1.567003-3.5 3.5-3.5zm-11 10h2.576172s0.923828 0.000601 0.923828 1.039062v2.460938c0 1.932997-1.567003 3.5-3.5 3.5-1.9329966 0-3.5-1.567003-3.5-3.5s1.5670034-3.5 3.5-3.5z"/>
+ <path style="fill:#ffffff" d="m20.5 5c-3.589851 0-6.5 2.9101491-6.5 6.5v3.5h-3.527344c-0.8188183 0.06097-1.4631066 0.719277-1.4628904 1.552734 0 0.661844 0.4064799 1.217774 0.9824219 1.447266h2.0839845s0.923828 0.000601 0.923828 1.039062v2.460938c0 1.932997-1.567003 3.5-3.5 3.5-0.5 0-0.6898206-0.04461-1-0.09961-0.8284271 0-1.5 0.671573-1.5 1.5 0.00148 0.790189 0.6157167 1.443726 1.4042969 1.49414 0.016576 0.0047 0.02931 0.01665 0.046875 0.01953 0.3415619 0.055984 0.6916687 0.08594 1.0488281 0.08594 3.589851 0 6.5-2.910149 6.5-6.5v-3.5h3.982422c0.578924-0.228189 0.990234-0.785287 0.990234-1.449219-0.000661-0.821709-0.628896-1.48036-1.429687-1.550781h-1.619141s-0.923828-0.000602-0.923828-1.039062v-2.460938c0-1.9329971 1.567003-3.5 3.5-3.5 0.242735 0 0.480211 0.024692 0.708984 0.072266h0.002c0.09524 0.018441 0.19205 0.027598 0.289062 0.027344 0.828427 0 1.5-0.6715729 1.5-1.5-0.000703-0.6623383-0.43573-1.2458146-1.070312-1.4355469-0.0012-0.0002836-0.0027 0.0002829-0.0039 0-0.112468-0.03364-0.228496-0.053962-0.345703-0.060547-0.352427-0.0610323-0.710443-0.1035161-1.080131-0.1035161z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m16 2c-7.7287386 0-13.9944 6.2648488-14 13.992188v1c0.0056-7.7273392 6.2712614-13.992188 14-13.992188 7.563182 0 13.709176 6.0013187 13.974609 13.5 0.005919-0.167297 0.025391-0.331262 0.025391-0.5 0-7.7322387-6.268041-14-14-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-freebsd.svg b/.icons/awkward/32x32/apps/distributor-logo-freebsd.svg
new file mode 100644
index 00000000..72cd13bf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-freebsd.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 6.4746094,3.0194972 C 5.3036989,3.1167387 3.5476158,3.9549435 2.7363281,5.2402004 1.7302305,6.8343742 1.9637501,7.6447779 2.0136719,8.4101222 c 0.049922,0.7653444 0.2007433,1.4514528 0.4414062,2.1621098 0.3648583,1.077435 0.966455,1.93159 1.4902344,2.871093 C 3.391463,14.901756 3.0037642,16.416969 3,17.9902 c -4e-6,0.0033 -4e-6,0.0065 0,0.0098 -8e-7,7.132324 5.8676763,13.000001 13,13 7.132324,1e-6 13.000001,-5.867676 13,-13 v -0.0059 c -0.0025,-1.575487 -0.391076,-3.092072 -0.945312,-4.552735 0.523672,-0.938873 1.125277,-1.791374 1.490234,-2.86914 0.240694,-0.7106779 0.391497,-1.39675 0.441406,-2.1620688 C 30.036238,7.6448035 30.26928,6.8340995 29.263672,5.2402004 28.723692,4.3849324 27.737552,3.6155521 26.816406,3.2909816 25.897532,2.9672118 25.116743,2.9690502 24.476562,3.0273098 24.07944,3.0624351 23.688437,3.1316854 23.298828,3.2284816 21.533406,3.6552183 19.983147,4.4783592 18.417969,5.4667629 17.612242,5.3097875 16.836233,5.0021958 16.011719,4.999966 c -0.0046,-7.8e-6 -0.0091,-7.8e-6 -0.01367,0 -0.828603,5.229e-4 -1.610033,0.3080117 -2.419924,0.4648438 C 12.014222,4.4775311 10.465202,3.654879 8.7011719,3.2284816 8.3104168,3.1314022 7.9180619,3.0623323 7.5195312,3.0273098 7.1882661,2.9974404 6.842352,2.9889568 6.4746094,3.0194972 Z"/>
+ <path style="fill:#fb5140" d="M 6.4746094,2.0195312 C 5.3036989,2.1167727 3.5476158,2.9549775 2.7363281,4.2402344 1.7302305,5.8344082 1.9637501,6.6448119 2.0136719,7.4101562 2.0635936,8.1755006 2.2144152,8.861609 2.4550781,9.5722656 2.8199364,10.649701 3.4215331,11.503856 3.9453125,12.443359 3.391463,13.90179 3.0037642,15.417003 3,16.990234 c -4e-6,0.0033 -4e-6,0.0065 0,0.0098 -8e-7,7.132324 5.8676763,13.000001 13,13 7.132324,1e-6 13.000001,-5.867676 13,-13 V 16.9941 C 28.9975,15.418613 28.608924,13.902028 28.054688,12.441365 28.57836,11.502492 29.179965,10.649991 29.544922,9.5722246 29.785616,8.8615471 29.936419,8.175475 29.986328,7.4101562 30.036238,6.6448375 30.26928,5.8341335 29.263672,4.2402344 28.723692,3.3849664 27.737552,2.6155861 26.816406,2.2910156 25.897532,1.9672458 25.116743,1.9690842 24.476562,2.0273438 24.07944,2.0624691 23.688437,2.1317194 23.298828,2.2285156 21.533406,2.6552523 19.983147,3.4783932 18.417969,4.4667969 17.612242,4.3098215 16.836233,4.0022298 16.011719,4 c -0.0046,-7.8e-6 -0.0091,-7.8e-6 -0.01367,0 -0.828603,5.229e-4 -1.610033,0.3080117 -2.419924,0.4648438 C 12.014222,3.4775651 10.465202,2.654913 8.7011719,2.2285156 8.3104168,2.1314362 7.9180619,2.0623663 7.5195312,2.0273438 7.1882661,1.9974744 6.842352,1.9889908 6.4746094,2.0195312 Z"/>
+ <path style="opacity:0.2" d="M 6.8046875,7.0058254 C 6.4803199,7.0327634 6.2578115,7.155281 6.1191406,7.374966 5.9214713,7.6881754 5.9736398,8.4902632 6.2441406,9.2890285 6.5129724,10.082896 7.1551712,11.33692 7.7558594,12.355435 8.7481665,10.911315 10.112408,9.746947 11.705078,8.984341 10.287769,8.0895928 8.7639349,7.3560101 7.7558594,7.1132472 7.5360799,7.0576882 7.3395082,7.0248496 7.1640625,7.0097316 7.0324754,6.9976844 6.91281,6.996846 6.8046875,7.0058254 Z m 18.3906245,0 c -0.108118,-0.00898 -0.227789,-0.00814 -0.359374,0.00391 -0.175409,0.015118 -0.372022,0.047956 -0.591797,0.1035156 C 23.126697,7.3823497 21.367903,8.242285 19.832031,9.2714504 19.05035,9.7952173 18.999766,9.8636627 19,10.394497 c 1.85e-4,0.379389 0.03114,0.505153 0.222656,0.902344 0.530082,1.099238 1.714793,2.222347 2.728516,2.585937 0.44971,0.161387 1.025172,0.156095 1.238281,-0.01172 0.535162,-0.419603 2.107469,-3.226731 2.566406,-4.5820315 0.2705,-0.7987275 0.322631,-1.6008153 0.125,-1.9140625 C 25.74216,7.155281 25.519668,7.0327634 25.195312,7.0058254 Z M 16,8.999966 a 8.999999,8.999999 0 0 0 -9,9 8.999999,8.999999 0 0 0 9,9 8.999999,8.999999 0 0 0 9,-9 8.999999,8.999999 0 0 0 -0.816406,-3.720703 c -0.104384,0.127674 -0.214206,0.250593 -0.375,0.376953 -0.446713,0.35175 -0.79211,0.34065 -1.140625,0.34375 -0.348515,0.0031 -0.699099,-0.04817 -1.054688,-0.175781 C 20.21659,14.323236 18.989795,13.114699 18.322266,11.730435 18.112995,11.296415 18.000211,10.827242 18,10.394497 17.999877,10.114221 18.043664,9.6705671 18.28125,9.3046535 A 8.999999,8.999999 0 0 0 16,8.999966 Z"/>
+ <path style="fill:#ffffff" d="M 6.8046875 6.0058594 C 6.4803199 6.0327974 6.2578115 6.155315 6.1191406 6.375 C 5.9214713 6.6882094 5.9736398 7.4902972 6.2441406 8.2890625 C 6.5129724 9.0829296 7.1551712 10.336954 7.7558594 11.355469 C 8.7481665 9.9113486 10.112408 8.746981 11.705078 7.984375 C 10.287769 7.0896268 8.7639349 6.3560441 7.7558594 6.1132812 C 7.5360799 6.0577222 7.3395082 6.0248836 7.1640625 6.0097656 C 7.0324754 5.9977184 6.91281 5.99688 6.8046875 6.0058594 z M 25.195312 6.0058594 C 25.087194 5.99688 24.967523 5.9977184 24.835938 6.0097656 C 24.660529 6.0248836 24.463916 6.0577221 24.244141 6.1132812 C 23.126697 6.3823837 21.367903 7.242319 19.832031 8.2714844 C 19.05035 8.7952513 18.999766 8.8636967 19 9.3945312 C 19.000185 9.7739202 19.031143 9.8996844 19.222656 10.296875 C 19.752738 11.396113 20.937449 12.519222 21.951172 12.882812 C 22.400882 13.044199 22.976344 13.038907 23.189453 12.871094 C 23.724615 12.451491 25.296922 9.6443633 25.755859 8.2890625 C 26.026359 7.490335 26.07849 6.6882472 25.880859 6.375 C 25.74216 6.155315 25.519668 6.0327974 25.195312 6.0058594 z M 16 8 A 8.999999 8.999999 0 0 0 7 17 A 8.999999 8.999999 0 0 0 16 26 A 8.999999 8.999999 0 0 0 25 17 A 8.999999 8.999999 0 0 0 24.183594 13.279297 C 24.07921 13.406971 23.969388 13.52989 23.808594 13.65625 C 23.361881 14.008 23.016484 13.9969 22.667969 14 C 22.319454 14.003122 21.96887 13.951828 21.613281 13.824219 C 20.21659 13.32327 18.989795 12.114733 18.322266 10.730469 C 18.112995 10.296449 18.000211 9.8272761 18 9.3945312 C 17.999877 9.1142547 18.043664 8.6706011 18.28125 8.3046875 A 8.999999 8.999999 0 0 0 16 8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24.982422 1.9980469 C 24.80484 2.0013531 24.636608 2.0127789 24.476562 2.0273438 C 24.079441 2.062469 23.688437 2.1317194 23.298828 2.2285156 C 21.533406 2.6552523 19.983147 3.4783932 18.417969 4.4667969 C 17.612242 4.3098215 16.836233 4.0022298 16.011719 4 C 16.007119 3.9999922 16.002617 3.9999922 15.998047 4 C 15.169444 4.0005229 14.388016 4.3080117 13.578125 4.4648438 C 12.014222 3.4775651 10.465202 2.654913 8.7011719 2.2285156 C 8.3104168 2.1314362 7.9180619 2.0623663 7.5195312 2.0273438 C 7.1882661 1.9974743 6.842352 1.9889908 6.4746094 2.0195312 C 5.3036989 2.1167727 3.5476158 2.9549775 2.7363281 4.2402344 C 1.8658884 5.6194566 1.9246416 6.405563 1.9882812 7.0898438 C 2.0553898 6.601063 2.2482762 6.0135585 2.7363281 5.2402344 C 3.5476158 3.9549775 5.3036989 3.1167727 6.4746094 3.0195312 C 6.842352 2.9889908 7.1882661 2.9974744 7.5195312 3.0273438 C 7.9180619 3.0623663 8.3104168 3.1314362 8.7011719 3.2285156 C 10.465202 3.654913 12.014222 4.4775651 13.578125 5.4648438 C 14.388016 5.3080116 15.169444 5.0005229 15.998047 5 C 16.002617 4.9999922 16.007119 4.9999922 16.011719 5 C 16.836233 5.0022298 17.612242 5.3098215 18.417969 5.4667969 C 19.983147 4.4783932 21.533406 3.6552523 23.298828 3.2285156 C 23.688437 3.1317194 24.079441 3.0624691 24.476562 3.0273438 C 25.116743 2.9690842 25.897532 2.9672458 26.816406 3.2910156 C 27.737552 3.6155861 28.723692 4.3849664 29.263672 5.2402344 C 29.751486 6.0134252 29.944556 6.6010246 30.011719 7.0898438 C 30.075262 6.4055233 30.133688 5.6192189 29.263672 4.2402344 C 28.723692 3.3849664 27.737552 2.6155861 26.816406 2.2910156 C 26.127251 2.0481883 25.515167 1.9881283 24.982422 1.9980469 z M 3.7285156 13.070312 C 3.297621 14.335415 3.0032294 15.640503 3 16.990234 C 2.999996 16.993534 2.999996 16.9967 3 17 C 3 17.181723 3.0198017 17.359058 3.0273438 17.539062 C 3.0958053 16.127594 3.4448562 14.761192 3.9453125 13.443359 C 3.8747595 13.316809 3.8011237 13.194521 3.7285156 13.070312 z M 28.271484 13.070312 C 28.199098 13.194055 28.125024 13.315302 28.054688 13.441406 C 28.554566 14.758812 28.904011 16.124583 28.972656 17.535156 C 28.98009 17.35644 29 17.18041 29 17 L 29 16.994141 C 28.997856 15.642743 28.702641 14.336916 28.271484 13.070312 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-freedos.svg b/.icons/awkward/32x32/apps/distributor-logo-freedos.svg
new file mode 100644
index 00000000..ef6e7384
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-freedos.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 3,22 C 3,22 3.752,23.852 5.2344,25.527 5.0023,26.865 5,28 5,28 L 6.1895,26.479 C 6.9805,27.159 7.9142,27.729 9,28 H 16 C 22,27 24,22 24,22 Z"/>
+ <path style="fill:#90acd5" d="M 3,21 C 3,21 3.752,22.852 5.2344,24.527 5.0023,25.865 5,27 5,27 L 6.1895,25.479 C 6.9805,26.159 7.9142,26.729 9,27 H 16 C 22,26 24,21 24,21 Z"/>
+ <path style="opacity:0.2" d="M 14,6 C 2,6 2,20 2,23 2,23 6,24 12,24 15.338,24 17.494,23.9 19.031,23.756 21.448,25.677 23,28 23,28 23,28 22.991,25.237 22.104,23.246 22.413,23.163 22.72,23.08 23,23 24,26.516 29,27 29,27 29,27 26,25 26,21 26,19 30,19 30,19 30,19 29,17 27,17 25.798,17 24,19 24,19 24,15 25,6 14,6 Z"/>
+ <path style="fill:#bfcfe7" d="M 14,5 C 2,5 2,19 2,22 2,22 6,23 12,23 15.338,23 17.494,22.9 19.031,22.756 21.448,24.677 23,27 23,27 23,27 22.991,24.237 22.104,22.246 22.413,22.163 22.72,22.08 23,22 24,25.516 29,26 29,26 29,26 26,24 26,20 26,18 30,18 30,18 30,18 29,16 27,16 25.798,16 24,18 24,18 24,14 25,5 14,5 Z"/>
+ <circle style="opacity:0.2" cx="7" cy="20" r="3"/>
+ <circle style="fill:#ffffff" cx="7" cy="19" r="3"/>
+ <circle style="opacity:0.2" cx="15" cy="20" r="3"/>
+ <circle style="fill:#ffffff" cx="15" cy="19" r="3"/>
+ <circle style="fill:#4f4f4f" cx="7" cy="19" r="1"/>
+ <circle style="fill:#4f4f4f" cx="15" cy="19" r="1"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14,5 C 2,5 2,19 2,22 2,22 2.0154,22.004 2.0156,22.004 2.0833,17.793 2.9387,6 14,6 23.347,6 24.02,12.48 24.014,16.887 24.084,12.55 24.103,5 14,5 Z M 27,16 C 25.811,16 24.053,17.943 24.014,17.986 24.008,18.333 24,18.703 24,19 24,19 25.798,17 27,17 28.028,17 28.788,17.527 29.287,18.041 29.706,18.003 30,18 30,18 30,18 29,16 27,16 Z M 26.033,20.732 C 26.016,20.819 26,20.905 26,21 26,23.188 26.894,24.755 27.707,25.746 28.451,25.934 29,26 29,26 29,26 26.365,24.244 26.033,20.732 Z M 22.434,23.156 C 22.322,23.187 22.217,23.216 22.104,23.246 22.648,24.469 22.846,25.916 22.93,26.902 22.942,26.92 23,27 23,27 23,27 22.988,24.985 22.434,23.156 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-kali-linux.svg b/.icons/awkward/32x32/apps/distributor-logo-kali-linux.svg
new file mode 100644
index 00000000..5e195636
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-kali-linux.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#447490" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 1.1972656,5.2751716 c -0.29119838,0.00228 -0.58369868,0.012535 -0.87304685,0.048828 3.20403655,0.057784 6.41697465,0.3192321 9.55468745,0.9941406 0.6060228,0.079133 1.1922668,0.2618135 1.7832028,0.4121094 0.286075,0.067462 0.553525,0.1944227 0.837891,0.2675781 0.475083,0.1204078 0.938528,0.2793435 1.408203,0.4179687 0.287213,0.1249626 0.597592,0.1807459 0.882813,0.3105469 0.426408,0.1813231 0.843644,0.3862385 1.257812,0.59375 0.05352,0.035866 0.137257,0.053228 0.152344,0.1269531 0.107598,0.4506033 0.163982,0.9122268 0.294922,1.3574219 0.246224,0.8334595 0.55876,1.6525735 1.001953,2.4023435 -0.471667,0.224874 -0.87966,0.565342 -1.236328,0.94336 -0.507819,0.559055 -0.903183,1.232277 -1.072266,1.972656 -0.206368,0.757457 -0.162851,1.790801 0.01563,2.548828 0.193849,0.678324 0.539522,1.172613 1.009766,1.699219 0.943334,1.074559 2.412523,1.6983 3.84375,1.533203 1.724703,-0.138626 3.52191,0.137427 5.037109,1.003906 0.795601,0.459996 1.547355,1.026014 2.115235,1.755859 0.771689,0.877581 1.352003,1.976997 1.794921,3.054688 0.0649,0.162536 0.122941,0.329319 0.212891,0.480469 0,-0.201818 -0.07512,-0.39001 -0.142578,-0.576172 -0.206373,-0.550516 -0.438986,-1.162594 -0.730469,-1.673828 -0.344143,-0.613709 -0.721329,-1.215132 -1.197265,-1.736328 -0.694835,-0.836307 -1.542481,-1.550973 -2.511719,-2.048829 0.738955,0.09507 1.45849,0.309604 2.160156,0.554688 0.75091,0.268711 1.472942,0.624969 2.121094,1.091797 0.640181,0.518636 1.204119,1.140708 1.61914,1.855469 0.215197,0.345281 0.351193,0.800357 0.539063,1.160156 -0.165382,-0.83346 -0.582564,-1.669363 -1.105469,-2.332031 -0.309131,-0.401643 -0.702188,-0.723512 -1.087891,-1.046875 -0.890105,-0.70252 -1.926902,-1.197411 -2.998046,-1.556641 -1.966088,-0.64559 -4.045652,-0.893678 -6.109375,-0.892578 -0.498709,0.0028 -1.001597,-0.06322 -1.470703,-0.238281 -1.083099,-0.389119 -1.937546,-1.206638 -2.203126,-2.326172 -0.343289,-1.216031 0.0367,-2.826202 0.931641,-3.712891 0.726431,-0.742086 1.785486,-1.165789 2.826172,-1.064453 1.075128,0.07686 2.097881,0.452829 3.101563,0.820312 0.821219,0.321087 1.646414,0.637696 2.439453,1.025391 0.02078,0.229145 0.03908,0.464736 0.123047,0.681641 0.112722,0.221743 0.355115,0.327824 0.570312,0.427734 0.409898,0.183885 0.797786,0.34873 1.146484,0.632813 0.258178,0.208364 0.473095,0.463519 0.71875,0.685547 0.08287,-0.132923 0.09569,-0.167178 0.119141,-0.212891 0.0125,-0.01307 0.0041,0.0016 0.02148,-0.01758 0.185592,-0.194701 0.464057,-0.233148 0.701172,-0.351563 -0.615986,-0.153712 -1.223033,-0.376457 -1.626953,-0.880859 -0.01919,-0.02363 -0.0055,-0.03321 0.01758,-0.03906 0.05987,0.02688 0.118675,0.05576 0.179688,0.08008 0.019,-0.04673 0.0236,-0.03627 0.0098,-0.05078 -0.06712,-0.07041 -0.03002,-0.03225 -0.06445,-0.06836 0.01092,-0.01182 0.01745,-0.02693 0.0059,-0.05273 -0.03901,-0.104206 -0.07567,-0.163157 -0.128907,-0.253907 -0.223452,-0.33048 -0.449996,-0.658908 -0.65039,-1.003906 -0.233414,-0.0039 -0.466658,-0.0061 -0.699219,-0.0098 -0.292336,-0.344713 -0.617701,-0.65931 -0.916016,-0.998047 0.02505,0.186162 0.05998,0.36987 0.06055,0.558594 -0.199825,-0.11443 -0.39798,-0.23288 -0.576172,-0.378906 -0.194701,-0.176199 -0.37512,-0.369212 -0.566406,-0.548828 0.02505,0.136349 0.05202,0.273239 0.07422,0.410156 -0.393388,-0.157697 -0.762666,-0.396485 -1.039063,-0.720703 -0.0039,0.08027 -0.0067,0.159674 -0.0098,0.240234 -0.245939,-0.09422 -0.487053,-0.199562 -0.732422,-0.294921 -0.617979,-0.232276 -1.229823,-0.499058 -1.882813,-0.617188 -0.719314,-0.03615 -1.481223,0.06105 -2.162109,-0.232422 C 17.624075,11.303077 17.240214,10.933335 17.015625,10.484156 16.605442,9.7181586 16.66255,8.8094787 16.78125,7.9782966 16.25863,7.6315908 15.692871,7.3553882 15.111328,7.1228279 14.839486,7.0260462 14.584578,6.8835306 14.300781,6.8220466 13.276605,6.4841654 12.227726,6.2232497 11.167969,6.0271248 10.707403,5.9252195 10.237624,5.8773615 9.7773438,5.7751716 9.3369874,5.6903451 8.8905076,5.647045 8.4453125,5.593531 6.3303528,5.3495852 4.1986513,5.2583378 2.0703125,5.2771248 1.7795411,5.2792597 1.488464,5.2728944 1.1972656,5.2751716 Z M 16.041016,8.609156 C 12.160648,8.5764212 8.2664646,8.7528575 4.4316406,9.3728279 3.4271056,9.5410568 2.4162104,9.6944508 1.4335938,9.9665779 4.7196098,9.5045884 8.0311434,9.1943146 11.349609,9.1208748 c 1.616535,-0.010817 3.234616,0.039775 4.84375,0.2011718 -0.0538,-0.2373987 -0.108223,-0.4734983 -0.152343,-0.7128906 z m 0.251953,1.0507812 C 14.109977,9.865171 11.966912,10.384044 9.8886719,11.072047 8.4520364,11.564779 7.0441885,12.140346 5.6855469,12.820093 5.2030628,13.062617 4.7135789,13.297652 4.2558594,13.585719 4.7722171,13.36426 5.2762081,13.112972 5.7988281,12.906031 9.196997,11.508392 12.799356,10.530017 16.480469,10.341578 c -0.07059,-0.225159 -0.13911,-0.4507885 -0.1875,-0.6816408 z m 4.328125,0.7167968 c 0.385417,0.173354 0.792925,0.296093 1.175781,0.476563 1.169348,0.511234 2.291556,1.146588 3.279297,1.958984 0.357237,0.296322 0.691548,0.623116 0.980469,0.986328 0.076,0.08312 0.201188,0.02007 0.298828,0.03516 C 26.245594,13.631093 26.04466,13.501063 25.888672,13.337672 25.099618,12.56342 24.194046,11.910305 23.214844,11.398219 22.38964,10.969818 21.526569,10.5962 20.621094,10.376734 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#ffffff" d="M 1.1972656 4.2753906 C 0.90606722 4.2776679 0.61356692 4.2879257 0.32421875 4.3242188 C 3.5282553 4.3820031 6.7411934 4.6434509 9.8789062 5.3183594 C 10.484929 5.3974925 11.071173 5.5801729 11.662109 5.7304688 C 11.948184 5.7979312 12.215634 5.9248915 12.5 5.9980469 C 12.975083 6.1184547 13.438528 6.2773904 13.908203 6.4160156 C 14.195416 6.5409782 14.505795 6.5967615 14.791016 6.7265625 C 15.217424 6.9078856 15.63466 7.112801 16.048828 7.3203125 C 16.102343 7.3561784 16.186085 7.3735409 16.201172 7.4472656 C 16.30877 7.8978689 16.365154 8.3594924 16.496094 8.8046875 C 16.742318 9.6381467 17.054854 10.457261 17.498047 11.207031 C 17.02638 11.431905 16.618387 11.772373 16.261719 12.150391 C 15.7539 12.709446 15.358536 13.382668 15.189453 14.123047 C 14.983085 14.880504 15.026602 15.913848 15.205078 16.671875 C 15.398927 17.350199 15.7446 17.844488 16.214844 18.371094 C 17.158178 19.445653 18.627367 20.069394 20.058594 19.904297 C 21.783297 19.765671 23.580504 20.041724 25.095703 20.908203 C 25.891304 21.368199 26.643058 21.934217 27.210938 22.664062 C 27.982627 23.541643 28.562941 24.641059 29.005859 25.71875 C 29.070759 25.881286 29.1288 26.048069 29.21875 26.199219 C 29.21875 25.997401 29.143632 25.809209 29.076172 25.623047 C 28.869799 25.072531 28.637186 24.460453 28.345703 23.949219 C 28.00156 23.33551 27.624374 22.734087 27.148438 22.212891 C 26.453603 21.376584 25.605957 20.661918 24.636719 20.164062 C 25.375674 20.259135 26.095209 20.473666 26.796875 20.71875 C 27.547785 20.987461 28.269817 21.343719 28.917969 21.810547 C 29.55815 22.329183 30.122088 22.951255 30.537109 23.666016 C 30.752306 24.011297 30.888302 24.466373 31.076172 24.826172 C 30.91079 23.992712 30.493608 23.156809 29.970703 22.494141 C 29.661572 22.092498 29.268515 21.770629 28.882812 21.447266 C 27.992707 20.744746 26.95591 20.249855 25.884766 19.890625 C 23.918678 19.245035 21.839114 18.996947 19.775391 18.998047 C 19.276682 19.000894 18.773794 18.934827 18.304688 18.759766 C 17.221589 18.370647 16.367142 17.553128 16.101562 16.433594 C 15.758273 15.217563 16.138259 13.607392 17.033203 12.720703 C 17.759634 11.978617 18.818689 11.554914 19.859375 11.65625 C 20.934503 11.733106 21.957256 12.109079 22.960938 12.476562 C 23.782157 12.797649 24.607352 13.114258 25.400391 13.501953 C 25.421171 13.731098 25.439468 13.966689 25.523438 14.183594 C 25.63616 14.405337 25.878553 14.511418 26.09375 14.611328 C 26.503648 14.795213 26.891536 14.960058 27.240234 15.244141 C 27.498412 15.452505 27.713329 15.70766 27.958984 15.929688 C 28.041853 15.796765 28.054672 15.76251 28.078125 15.716797 C 28.090629 15.703727 28.082247 15.718393 28.099609 15.699219 C 28.285201 15.504518 28.563666 15.466071 28.800781 15.347656 C 28.184795 15.193944 27.577748 14.971199 27.173828 14.466797 C 27.110117 14.388343 27.377306 14.458471 27.322266 14.335938 C 27.283258 14.231732 27.246599 14.172781 27.193359 14.082031 C 26.969907 13.751551 26.743363 13.423123 26.542969 13.078125 C 26.309555 13.074195 26.076311 13.072059 25.84375 13.068359 C 25.551414 12.723646 25.226049 12.409049 24.927734 12.070312 C 24.952784 12.256474 24.987712 12.440182 24.988281 12.628906 C 24.788456 12.514476 24.590301 12.396026 24.412109 12.25 C 24.217408 12.073801 24.036989 11.880788 23.845703 11.701172 C 23.870753 11.837521 23.897722 11.974411 23.919922 12.111328 C 23.526534 11.953631 23.157256 11.714843 22.880859 11.390625 C 22.876949 11.470897 22.874194 11.550299 22.871094 11.630859 C 22.625155 11.53664 22.384041 11.431297 22.138672 11.335938 C 21.520693 11.103662 20.908849 10.83688 20.255859 10.71875 C 19.536545 10.682599 18.774636 10.779803 18.09375 10.486328 C 17.624075 10.303296 17.240214 9.9335544 17.015625 9.484375 C 16.605442 8.7183776 16.66255 7.8096977 16.78125 6.9785156 C 16.25863 6.6318098 15.692871 6.3556072 15.111328 6.1230469 C 14.839486 6.0262652 14.584578 5.8837496 14.300781 5.8222656 C 13.276605 5.4843844 12.227726 5.2234687 11.167969 5.0273438 C 10.707403 4.9254385 10.237624 4.8775805 9.7773438 4.7753906 C 9.3369874 4.6905641 8.8905076 4.647264 8.4453125 4.59375 C 6.3303528 4.3498042 4.1986513 4.2585568 2.0703125 4.2773438 C 1.7795411 4.2794787 1.488464 4.2731134 1.1972656 4.2753906 z M 16.041016 7.609375 C 12.160648 7.5766402 8.2664646 7.7530765 4.4316406 8.3730469 C 3.4271056 8.5412758 2.4162104 8.6946698 1.4335938 8.9667969 C 4.7196098 8.5048074 8.0311434 8.1945336 11.349609 8.1210938 C 12.966144 8.1102767 14.584225 8.1608687 16.193359 8.3222656 C 16.139557 8.0848669 16.085136 7.8487673 16.041016 7.609375 z M 16.292969 8.6601562 C 14.109977 8.86539 11.966912 9.3842631 9.8886719 10.072266 C 8.4520364 10.564998 7.0441885 11.140565 5.6855469 11.820312 C 5.2030628 12.062836 4.7135789 12.297871 4.2558594 12.585938 C 4.7722171 12.364479 5.2762081 12.113191 5.7988281 11.90625 C 9.196997 10.508611 12.799356 9.5302362 16.480469 9.3417969 C 16.409875 9.1166377 16.341359 8.8910085 16.292969 8.6601562 z M 20.621094 9.3769531 C 21.006511 9.5503067 21.414019 9.6730464 21.796875 9.8535156 C 22.966223 10.36475 24.088431 11.000104 25.076172 11.8125 C 25.433409 12.108822 25.76772 12.435616 26.056641 12.798828 C 26.132643 12.881948 26.257829 12.818894 26.355469 12.833984 C 26.245594 12.631312 26.04466 12.501282 25.888672 12.337891 C 25.099618 11.563639 24.194046 10.910524 23.214844 10.398438 C 22.38964 9.9700365 21.526569 9.5964192 20.621094 9.3769531 z"/>
+ <path style="fill:#447490" d="m 26.598039,13.754919 c 0.526909,0.548983 -0.01553,-0.02014 0.481851,0.501651 0.01383,0.01451 0.0094,0.0047 -0.0096,0.05143 -0.159974,-0.06376 -0.314824,-0.139479 -0.470813,-0.210641 -0.0011,-0.11443 -0.0017,-0.228576 -0.0014,-0.342436 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-knoppix.svg b/.icons/awkward/32x32/apps/distributor-logo-knoppix.svg
new file mode 100644
index 00000000..530e6d59
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-knoppix.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 8.2,22 H 24.2 L 26,25.667 C 26,25.667 26.6,25.333 28,25.333 29.4,25.333 30,27.667 30,27.667 L 25.8,29 H 20.2 L 16,26.333 11.8,29 H 6.2 L 2,27.667 C 2,27.667 2.6,25.333 4,25.333 5.4,25.333 6,25.667 6,25.667 Z"/>
+ <path style="fill:#f77d00" d="M 8.2,21 H 24.2 L 26,24.667 C 26,24.667 26.6,24.333 28,24.333 29.4,24.333 30,26.667 30,26.667 L 25.8,28 H 20.2 L 16,25.333 11.8,28 H 6.2 L 2,26.667 C 2,26.667 2.6,24.333 4,24.333 5.4,24.333 6,24.667 6,24.667 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.1992,21 6,24.666 C 6,24.666 5.4,24.334 4,24.334 2.6,24.334 2,26.666 2,26.666 L 2.3496,26.777 C 2.6607,26.114 3.1789,25.334 4,25.334 5.4,25.334 6,25.666 6,25.666 L 8.1992,22 H 24.199 L 26,25.666 C 26,25.666 26.6,25.334 28,25.334 28.821,25.334 29.337,26.114 29.648,26.777 L 30,26.666 C 30,26.666 29.4,24.334 28,24.334 26.6,24.334 26,24.666 26,24.666 L 24.199,21 Z"/>
+ <path style="opacity:0.2" d="M 18.75,31 H 27 C 27,27.683 23.782,26.273 21.5,26.025 19.459,25.803 16,28 16,28 16,28 11.543,25.426 9.125,26.025 7.2202,26.496 5,27.683 5,31 H 13.25 C 15,31 16,29 16,29 16,29 17,31 18.75,31 Z"/>
+ <path style="fill:#eab108" d="M 18.75,30 H 27 C 27,26.683 23.782,25.273 21.5,25.025 19.459,24.803 16,27 16,27 16,27 11.543,24.426 9.125,25.025 7.2202,25.496 5,26.683 5,30 H 13.25 C 15,30 16,28 16,28 16,28 17,30 18.75,30 Z"/>
+ <path style="opacity:0.2" d="M 6.0004,14 C 6.0004,14 4.0004,13 2.0004,10 2.0004,9.5416 3.0004,9 3.0004,9 L 15,14 H 17 L 29,9 C 29,9 30,9.548 30,10 28,13 26,14 26,14 L 23,15 H 9.809 Z"/>
+ <path style="fill:#4f4f4f" d="M 6.0004,13 C 6.0004,13 4.0004,12 2.0004,9 2.0004,8.5416 3.0004,8 3.0004,8 L 15,13 H 17 L 29,8 C 29,8 30,8.548 30,9 28,12 26,13 26,13 L 23,14 H 9.809 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3,8 C 3,8 2,8.5416 2,9 2.115,9.1724 2.2292,9.3152 2.3438,9.4746 2.6347,9.2111 3,9 3,9 L 15,14 H 17 L 29,9 C 29,9 29.365,9.2127 29.656,9.4766 29.771,9.3168 29.885,9.1729 30,9 30,8.548 29,8 29,8 L 17,13 H 15 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.115,24.937 C 9.762,24.924 9.4272,24.951 9.125,25.025 7.2202,25.497 5,26.683 5,30 H 5.0801 C 5.4824,27.439 7.4265,26.446 9.125,26.025 11.543,25.427 16,28 16,28 16,28 19.459,25.803 21.5,26.025 23.537,26.247 26.312,27.398 26.887,30 H 27 C 27,26.683 23.782,25.274 21.5,25.025 19.459,24.803 16,27 16,27 16,27 12.588,25.029 10.115,24.937 Z"/>
+ <path style="opacity:0.2" d="M 16,3 C 13.316,3 11,5.4972 11,8.5996 11,11.003 10.524,12.656 9.9047,14 H 2 C 2,14 2,15 3,16 6,17 7.8109,17.787 7.8109,17.787 7.3428,18.748 7.0004,19.796 7.0004,21.199 7.0004,26.611 11.03,31 16,31 20.971,31 25,26.611 25,21.199 25,19.796 24.658,18.748 24.19,17.787 24.19,17.787 26,17 29,16 30,15 30,14 30,14 H 22.096 C 21.477,12.656 21,11.003 21,8.5995 21,5.4971 18.685,3 16,3 Z"/>
+ <path style="fill:#cbcbcb" d="M 16,2 C 13.316,2 11,4.4972 11,7.5996 11,10.003 10.524,11.656 9.9047,13 H 2 C 2,13 2,14 3,15 6,16 7.8109,16.787 7.8109,16.787 7.3428,17.748 7.0004,18.796 7.0004,20.199 7.0004,25.611 11.03,30 16,30 20.971,30 25,25.611 25,20.199 25,18.796 24.658,17.748 24.19,16.787 24.19,16.787 26,16 29,15 30,14 30,13 30,13 H 22.096 C 21.477,11.656 21,10.003 21,7.5995 21,4.4971 18.685,2 16,2 Z"/>
+ <path style="opacity:0.1" d="M 16,11 C 14.211,11 13,12.516 13,14.4 13,18.65 10,19.075 10,22.05 10,25.336 12.687,28 16,28 19.314,28 22,25.336 22,22.05 22,19.075 19,18.65 19,14.4 19,12.516 17.79,11 16,11 Z"/>
+ <path style="fill:#ffffff" d="M 16,10 C 14.211,10 13,11.516 13,13.4 13,17.65 10,18.075 10,21.05 10,24.336 12.687,27 16,27 19.314,27 22,24.336 22,21.05 22,18.075 19,17.65 19,13.4 19,11.516 17.79,10 16,10 Z"/>
+ <circle style="opacity:0.1" cx="14" cy="8" r="2"/>
+ <circle style="fill:#ffffff" cx="14" cy="7" r="2"/>
+ <circle style="fill:#323232" cx="14" cy="7" r="1"/>
+ <path style="opacity:0.1" d="M 19,10.5 C 19,12.433 17.657,14 16,14 14.344,14 13,12.433 13,10.5 Z"/>
+ <path style="fill:#f77d00" d="M 19,9.5 C 19,11.433 17.657,13 16,13 14.344,13 13,11.433 13,9.5 Z"/>
+ <circle style="opacity:0.1" cx="18" cy="8" r="2"/>
+ <circle style="fill:#ffffff" cx="18" cy="7" r="2"/>
+ <circle style="fill:#323232" cx="18" cy="7" r="1"/>
+ <path style="fill:#eab108" d="M 19,9.6667 C 19,10 17.657,12 16,12 14.344,12 13,10 13,9.6667 13,8.7462 14.344,8 16,8 17.657,8 19,8.7462 19,9.6667 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 C 13.316,2 11,4.4972 11,7.5996 11,10.003 10.524,11.656 9.9043,13 H 2 C 2,13 2.0288,13.434 2.2988,14 H 9.9043 C 10.524,12.656 11,11.003 11,8.5996 11,5.4972 13.316,3 16,3 18.685,3 21,5.4972 21,8.5996 21,11.003 21.477,12.656 22.096,14 H 29.701 C 29.971,13.434 30,13 30,13 H 22.096 C 21.477,11.656 21,10.003 21,7.5996 21,4.4972 18.685,2 16,2 Z M 7.4492,17.641 C 7.1786,18.378 7,19.197 7,20.199 7,20.39 7.0174,20.577 7.0273,20.766 7.0918,19.583 7.3937,18.643 7.8105,17.787 7.8105,17.787 7.5197,17.67 7.4492,17.641 Z M 24.551,17.641 C 24.481,17.67 24.189,17.787 24.189,17.787 24.606,18.643 24.908,19.583 24.973,20.766 24.983,20.577 25,20.39 25,20.199 25,19.197 24.821,18.378 24.551,17.641 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-korora.svg b/.icons/awkward/32x32/apps/distributor-logo-korora.svg
new file mode 100644
index 00000000..5105b499
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-korora.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 20,3 C 14.477,3 10,7.4771 10,13 10,18.523 14.477,23 20,23 25.523,23 30,18.523 30,13 V 4.5293 C 30,3.6793 29.321,3 28.471,3 Z"/>
+ <path style="fill:#666666" d="M 20,2 C 14.477,2 10,6.4771 10,12 10,17.523 14.477,22 20,22 25.523,22 30,17.523 30,12 V 3.5293 C 30,2.6793 29.321,2 28.471,2 Z"/>
+ <path style="opacity:0.2" d="M 20,20 C 23.88,20 27,16.88 27,13 V 6 H 20 C 16.12,6 13,9.12 13,13 13,16.88 16.12,20 20,20 Z"/>
+ <path style="fill:#ececec" d="M 20,19 C 23.88,19 27,15.88 27,12 V 5 H 20 C 16.12,5 13,8.12 13,12 13,15.88 16.12,19 20,19 Z"/>
+ <path style="opacity:0.2" d="M 12,11 C 6.4772,11 2,15.477 2,21 V 29.47 C 2,30.32 2.6829,31 3.5309,31 H 12 C 17.523,31 22,26.523 22,21 22,15.477 17.523,11 12,11 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20 2 C 14.477 2 10 6.4771 10 12 C 10 12.169 10.017 12.333 10.025 12.5 C 10.288 7.2112 14.646 3 20 3 L 28.471 3 C 29.321 3 30 3.6793 30 4.5293 L 30 3.5293 C 30 2.6793 29.321 2 28.471 2 L 20 2 z"/>
+ <path style="fill:#808080" d="M 12,10 C 6.4772,10 2,14.477 2,20 V 28.47 C 2,29.32 2.6829,30 3.5309,30 H 12 C 17.523,30 22,25.523 22,20 22,14.477 17.523,10 12,10 Z"/>
+ <path style="opacity:0.2" d="M 12,14 C 8.1199,14 5,17.12 5,21 V 28 H 12 C 15.88,28 19,24.88 19,21 19,17.12 15.88,14 12,14 Z"/>
+ <path style="fill:#ffffff" d="M 12,13 C 8.1199,13 5,16.12 5,20 V 27 H 12 C 15.88,27 19,23.88 19,20 19,16.12 15.88,13 12,13 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 12 10 C 6.4772 10 2 14.477 2 20 L 2 21 C 2 15.477 6.4772 11 12 11 C 17.354 11 21.713 15.211 21.975 20.5 C 21.983 20.333 22 20.169 22 20 C 22 14.477 17.523 10 12 10 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-linux-lite.svg b/.icons/awkward/32x32/apps/distributor-logo-linux-lite.svg
new file mode 100644
index 00000000..e41de750
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-linux-lite.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#636e72" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 18.440292,4.9999997 c -1.738253,1.0509085 -3.523788,2.0288941 -5.223589,3.1401556 -0.623637,2.9797267 -1.2279,5.9638237 -1.811972,8.9515467 0.655495,0.832197 1.374437,1.612322 2.05334,2.425351 -0.663155,-0.211596 -1.496213,-0.688701 -2.228071,-0.984029 0.576127,2.127861 1.178763,4.249426 1.807191,6.362434 0.840253,-0.07227 1.674116,-0.206571 2.514098,-0.281596 -0.602993,0.621219 -1.254051,1.194098 -1.860623,1.811796 1.060396,-0.441234 2.103334,-0.923339 3.160159,-1.373061 0.203045,0.332637 -0.399029,1.523779 -0.480148,2.169988 0.463261,-0.750255 0.904533,-1.514316 1.344766,-2.278345 l 0.405658,-0.190787 c 0,0 -0.118792,-0.119037 0,0 0.921319,0.145327 1.840601,0.32076 2.761169,0.459574 -0.828434,-0.406669 -1.670649,-0.78471 -2.499095,-1.191355 0.828464,-0.34344 1.711184,-0.604056 2.557441,-0.924148 -0.832278,-0.0078 -1.664603,0.01499 -2.496901,0.0055 0.134455,-0.296898 1.139192,-0.820669 1.57442,-1.226363 C 19.410224,21.17056 18.725266,20.534323 18.112941,19.832052 19.171969,16.363973 20.283273,12.91196 21.37084,9.4526934 20.395518,7.9675246 19.442707,6.4669055 18.440292,4.9999594 Z"/>
+ <path style="fill:#ffe082" d="m 18.440292,3.9999997 c -1.738253,1.0509085 -3.523788,2.0288941 -5.223589,3.1401556 -0.623637,2.9797267 -1.2279,5.9638237 -1.811972,8.9515467 0.655495,0.832197 1.374437,1.612322 2.05334,2.425351 -0.663155,-0.211596 -1.496213,-0.688701 -2.228071,-0.984029 0.576127,2.127861 1.178763,4.249426 1.807191,6.362434 0.840253,-0.07227 1.674116,-0.206571 2.514098,-0.281596 -0.602993,0.621219 -1.254051,1.194098 -1.860623,1.811796 1.060396,-0.441234 2.103334,-0.923339 3.160159,-1.373061 0.203045,0.332637 -0.399029,1.523779 -0.480148,2.169988 0.463261,-0.750255 0.904533,-1.514316 1.344766,-2.278345 l 0.405658,-0.190787 c 0,0 -0.118792,-0.119037 0,0 0.921319,0.145327 1.840601,0.32076 2.761169,0.459574 -0.828434,-0.406669 -1.670649,-0.78471 -2.499095,-1.191355 0.828464,-0.34344 1.711184,-0.604056 2.557441,-0.924148 -0.832278,-0.0078 -1.664603,0.01499 -2.496901,0.0055 0.134455,-0.296898 1.139192,-0.820669 1.57442,-1.226363 C 19.410224,20.17056 18.725266,19.534323 18.112941,18.832052 19.171969,15.363973 20.283273,11.91196 21.37084,8.4526934 20.395518,6.9675246 19.442707,5.4669055 18.440292,3.9999594 Z"/>
+ <path style="opacity:0.2" d="m 17.596139,7.9923506 c -1.464537,3.9371024 -2.38957,8.6952714 -2.614382,13.0937614 -0.05297,0.612886 -0.03803,0.488701 0.361815,0.969925 1.984534,2.388814 3.96485,4.91619 5.96037,6.943963 l -6.52e-4,-0.140056 c -1.907594,-2.615599 -3.815188,-4.820783 -5.722782,-7.146586 -0.166883,-0.200328 -0.212369,-0.203159 -0.198451,-0.44588 0.253204,-4.408722 1.244972,-9.290226 2.214082,-13.2751274 z"/>
+ <path style="fill:#ffffff" d="m 17.596139,6.9923506 c -1.464537,3.9371024 -2.38957,8.6952714 -2.614382,13.0937614 -0.05297,0.612886 -0.03803,0.488701 0.361815,0.969925 1.984534,2.388814 3.96485,4.91619 5.96037,6.943963 l -6.52e-4,-0.140056 c -1.907594,-2.615599 -3.815188,-4.820783 -5.722782,-7.146586 -0.166883,-0.200328 -0.212369,-0.203159 -0.198451,-0.44588 0.253204,-4.408722 1.244972,-9.290226 2.214082,-13.2751274 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 18.439453 4 C 16.7012 5.0509085 14.916598 6.0293635 13.216797 7.140625 C 12.59316 10.120352 11.988369 13.104074 11.404297 16.091797 C 11.456644 16.158255 11.513303 16.221272 11.566406 16.287109 C 12.101279 13.56852 12.649212 10.852536 13.216797 8.140625 C 14.916598 7.0293635 16.7012 6.0509085 18.439453 5 C 19.369249 6.3606747 20.256212 7.7514448 21.158203 9.1308594 C 21.229406 8.9050123 21.300072 8.6790274 21.371094 8.453125 C 20.395772 6.9679562 19.441868 5.4669461 18.439453 4 z M 11.230469 17.533203 C 11.334643 17.91796 11.450737 18.299262 11.556641 18.683594 C 12.203702 18.973364 12.89086 19.336304 13.458984 19.517578 C 13.015267 18.986199 12.558407 18.464493 12.109375 17.9375 C 11.812328 17.795067 11.512951 17.647194 11.230469 17.533203 z M 18.347656 19.083984 C 18.270826 19.333743 18.189597 19.582115 18.113281 19.832031 C 18.549956 20.33285 19.01639 20.806122 19.472656 21.289062 C 19.680462 21.146938 19.878862 21.006256 20.017578 20.876953 C 19.484533 20.25781 18.898268 19.687315 18.347656 19.083984 z M 20.941406 22.097656 C 20.537957 22.093875 20.133932 22.096176 19.730469 22.099609 C 19.334023 22.392763 18.838989 22.702541 18.591797 22.943359 C 19.359726 22.639801 20.164778 22.391412 20.941406 22.097656 z M 18.478516 23.066406 C 18.471491 23.077661 18.448197 23.092833 18.443359 23.103516 C 18.480451 23.103939 18.517595 23.103215 18.554688 23.103516 C 18.529288 23.091187 18.503892 23.078783 18.478516 23.066406 z M 19.564453 23.583984 C 19.306345 23.673252 19.054247 23.77105 18.800781 23.867188 C 19.494733 23.98487 20.188823 24.108243 20.882812 24.212891 C 20.445862 23.998397 20.005028 23.790948 19.564453 23.583984 z M 15.550781 24.613281 C 15.163775 24.647848 14.77821 24.69432 14.392578 24.742188 C 14.156133 24.967386 13.920161 25.19283 13.691406 25.425781 C 14.312727 25.167248 14.92733 24.892955 15.542969 24.621094 C 15.545536 24.618452 15.548216 24.615924 15.550781 24.613281 z M 16.851562 25.052734 C 16.794689 25.076936 16.738438 25.102575 16.681641 25.126953 C 16.553341 25.516663 16.408242 25.926725 16.371094 26.222656 C 16.546626 25.93838 16.710501 25.646863 16.880859 25.359375 C 16.895396 25.23137 16.893127 25.120827 16.851562 25.052734 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-linux-mint.svg b/.icons/awkward/32x32/apps/distributor-logo-linux-mint.svg
new file mode 100644
index 00000000..e596a139
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-linux-mint.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#7ec242" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 10.636,9.963 V 20.333 C 10.636,21.975 11.951,23.296 13.585,23.296 H 20.221 C 21.855,23.296 23.17,21.975 23.17,20.333 V 14.778 C 23.17,13.346 22.015,12.185 20.59,12.185 19.866,12.185 19.215,12.49 18.747,12.972 18.278,12.49 17.627,12.185 16.903,12.185 15.478,12.185 14.323,13.346 14.323,14.778 V 19.222 H 15.797 V 14.778 C 15.797,14.164 16.292,13.667 16.903,13.667 17.514,13.667 18.009,14.164 18.009,14.778 V 19.222 H 19.484 V 14.778 C 19.484,14.164 19.979,13.667 20.59,13.667 21.201,13.667 21.696,14.164 21.696,14.778 V 20.333 C 21.696,21.154 21.038,21.815 20.221,21.815 H 13.585 C 12.768,21.815 12.111,21.154 12.111,20.333 V 9.963 Z"/>
+ <path style="fill:#ffffff" d="M 10.636,8.963 V 19.333 C 10.636,20.975 11.951,22.296 13.585,22.296 H 20.221 C 21.855,22.296 23.17,20.975 23.17,19.333 V 13.778 C 23.17,12.346 22.015,11.185 20.59,11.185 19.866,11.185 19.215,11.49 18.747,11.972 18.278,11.49 17.627,11.185 16.903,11.185 15.478,11.185 14.323,12.346 14.323,13.778 V 18.222 H 15.797 V 13.778 C 15.797,13.164 16.292,12.667 16.903,12.667 17.514,12.667 18.009,13.164 18.009,13.778 V 18.222 H 19.484 V 13.778 C 19.484,13.164 19.979,12.667 20.59,12.667 21.201,12.667 21.696,13.164 21.696,13.778 V 19.333 C 21.696,20.154 21.038,20.815 20.221,20.815 H 13.585 C 12.768,20.815 12.111,20.154 12.111,19.333 V 8.963 Z"/>
+ <path style="opacity:0.2" d="M 4,7 V 12.926 H 6.9493 V 19.662 C 6.9493,23.724 10.21,27 14.253,27 H 26.857 V 14.338 C 26.857,10.276 23.597,7 19.553,7 Z M 5.4747,8.4815 H 19.553 C 22.805,8.4815 25.382,11.071 25.382,14.338 V 25.519 H 14.253 C 11.002,25.519 8.424,22.929 8.424,19.662 V 12.926 C 8.4247,12.15 7.7213,11.444 6.9493,11.444 H 5.4747 Z"/>
+ <path style="fill:#ffffff" d="M 4,6 V 11.926 H 6.9493 V 18.662 C 6.9493,22.724 10.21,26 14.253,26 H 26.857 V 13.338 C 26.857,9.2756 23.597,6 19.553,6 Z M 5.4747,7.4815 H 19.553 C 22.805,7.4815 25.382,10.071 25.382,13.338 V 24.519 H 14.253 C 11.002,24.519 8.424,21.929 8.424,18.662 V 11.926 C 8.4247,11.15 7.7213,10.444 6.9493,10.444 H 5.4747 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4004 2 C 2.6248 2 2 2.6248 2 3.4004 L 2 4.4004 C 2 3.6248 2.6248 3 3.4004 3 L 28.6 3 C 29.375 3 30 3.6248 30 4.4004 L 30 3.4004 C 30 2.6248 29.375 2 28.6 2 L 3.4004 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-lubuntu.svg b/.icons/awkward/32x32/apps/distributor-logo-lubuntu.svg
new file mode 100644
index 00000000..502b2938
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-lubuntu.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#0068c8" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff" d="M 19.369 5.9707 C 18.959 5.9507 16.67 6.6305 15.99 7.4805 C 14.092 7.612 6.8564 12.488 2.0059 15.887 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0703 17.281 C 3.9905 16.569 5.9679 15.921 6.8496 15.93 C 7.0496 15.93 7.1998 15.959 7.2598 16.039 C 7.6598 16.499 5.98 18.751 4.25 21.301 C 4.0071 21.655 3.7726 22.01 3.5332 22.367 A 14 14 0 0 0 4.0176 23.215 C 6.2652 20.412 8.7958 17.32 9.5508 17.211 C 9.6008 17.201 9.6399 17.211 9.6699 17.221 C 9.8082 17.387 7.4667 21.155 5.1855 24.877 A 14 14 0 0 0 6.0879 25.877 C 7.1139 24.464 8.1776 22.988 9.2305 21.539 C 11.83 17.949 14.13 14.581 15.26 14.551 C 15.29 14.551 15.319 14.561 15.359 14.561 C 18.626 14.579 21.806 22.279 23.65 27.721 A 14 14 0 0 0 24.551 27.076 C 23.623 20.953 21.633 11.922 17.689 9.2891 C 18.139 8.9891 18.18 7.4609 18.18 7.4609 L 19.369 5.9707 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0215 16.586 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.979 16.414 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-lxle.svg b/.icons/awkward/32x32/apps/distributor-logo-lxle.svg
new file mode 100644
index 00000000..45766c6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-lxle.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <rect style="opacity:.2" rx="1" ry="1" height="28" width="28" y="3" x="2"/>
+ <rect style="fill:#4f4f4f" rx="1" ry="1" height="28" width="28" y="2" x="2"/>
+ <path style="opacity:.2" d="m4 5v24h3v-24zm7 0v3l13 6v2h4v-3l-13-6v-2zm13 0v2l-3.416016 1.5761719 3.082032 1.4238281 4.333984-2v-3zm-8.666016 6-4.333984 2v3h4v-2l3.416016-1.576172zm-1.333984 6c-1.662 0-3 1.338-3 3v6c0 1.662 1.338 3 3 3h14v-3h-12c-1.108 0-2-0.892-2-2v-2c0-1.108 0.892-2 2-2h7l-5 4h5l5-4c0-1.662-1.338-3-3-3z"/>
+ <path style="fill:#ffffff" d="m4 4v24h3v-24h-3zm7 0v3l13 6v2h4v-3l-13-6v-2h-4zm13 0v2l-3.416016 1.5761719 3.082032 1.4238281 4.333984-2v-3h-4zm-8.666016 6l-4.333984 2v3h4v-2l3.416016-1.576172-3.082032-1.423828zm-1.333984 6c-1.662 0-3 1.338-3 3v6c0 1.662 1.338 3 3 3h11 3v-3h-5-7c-1.108 0-2-0.892-2-2v-2c0-1.108 0.892-2 2-2h7l-5 4h5l5-4c0-1.662-1.338-3-3-3h-11z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3 2c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h26c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-26z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-mac.svg b/.icons/awkward/32x32/apps/distributor-logo-mac.svg
new file mode 100644
index 00000000..3ae89a34
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-mac.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="26" x="2" y="4" rx="1.4" ry="1.4"/>
+ <path style="fill:#1da0f8" d="M 3.4,3 H 17 L 19,5 V 29 H 3.4 C 2.6244,29 2,28.376 2,27.6 V 4.4 C 2,3.6244 2.6244,3 3.4,3 Z"/>
+ <path style="opacity:0.2" d="M 14.039 16 C 14.011 16.546 14 17 14 17 L 18 17 C 18 17 18.011 24.001 18.834 29 L 19 29 C 18 24 18 16 18 16 L 14.039 16 z"/>
+ <path style="fill:#e4e4e4" d="M 17,3 C 14,9 14,16 14,16 H 18 C 18,16 18,24 19,29 H 28.6 C 29.375,29 30,28.375 30,27.6 V 4.4004 C 30,3.6248 29.375,3 28.6,3 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4004 3 C 2.6248 3 2 3.6248 2 4.4004 L 2 5.4004 C 2 4.6248 2.6248 4 3.4004 4 L 28.6 4 C 29.375 4 30 4.6248 30 5.4004 L 30 4.4004 C 30 3.6248 29.375 3 28.6 3 L 3.4004 3 z"/>
+ <g style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" transform="translate(0,1)">
+ <path d="M 10,10 V 12"/>
+ <path d="M 22,10 V 12 12 12 12"/>
+ <path d="M 24,20 C 24,20 21,23 16,23 11,23 8,20 8,20"/>
+ </g>
+ <g style="fill:none;stroke:#4c4c4c;stroke-width:2;stroke-linecap:round">
+ <path d="M 10,10 V 12"/>
+ <path d="M 22,10 V 12 12 12 12"/>
+ <path d="M 24,20 C 24,20 21,23 16,23 11,23 8,20 8,20"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-manjaro.svg b/.icons/awkward/32x32/apps/distributor-logo-manjaro.svg
new file mode 100644
index 00000000..9720b789
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-manjaro.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4,3 C 2.6244,3 2,3.6244 2,4.4 V 29.6 C 2,30.3756 2.6244,31 3.4,31 H 10 V 11 H 20 V 3 Z M 22,3 v 28 h 6.6 C 29.3756,31 30,30.3756 30,29.6 V 4.4 C 30,3.6244 29.3756,3 28.6,3 Z M 12,13 v 18 h 8 V 13 Z"/>
+ <path style="fill:#16a085" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 28.6 C 2,29.3756 2.6244,30 3.4,30 H 10 V 10 H 20 V 2 Z M 22,2 v 28 h 6.6 C 29.3756,30 30,29.3756 30,28.6 V 3.4 C 30,2.6244 29.3756,2 28.6,2 Z M 12,12 v 18 h 8 V 12 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 20 3 L 20 2 L 3.4003906 2 z M 22 2 L 22 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 22 2 z M 12 12 L 12 13 L 20 13 L 20 12 L 12 12 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-ms-dos.svg b/.icons/awkward/32x32/apps/distributor-logo-ms-dos.svg
new file mode 100644
index 00000000..103adff3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-ms-dos.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="2.175" ry="2.175"/>
+ <rect style="fill:#48487b" width="29" height="29" x="2" y="1" rx="2.175" ry="2.175"/>
+ <path style="opacity:0.2" d="m 22,22.496346 q 0,2.609302 -1.437226,4.056478 Q 19.133576,28 16.508029,28 13.850365,28 12.421169,26.567442 11,25.127575 11,22.481728 q 0,-2.645846 1.429197,-4.063787 1.437227,-1.41794 4.094891,-1.41794 2.617517,0 4.046715,1.439867 Q 22,19.879735 22,22.496346 Z m -8.960584,0 q 0,1.973422 0.875183,2.996678 0.875182,1.015946 2.59343,1.015946 1.710219,0 2.577372,-1.008637 0.875183,-1.008639 0.875183,-3.003987 0,-1.966113 -0.867153,-2.98206 -0.859124,-1.015947 -2.569343,-1.015947 -1.726277,0 -2.609489,1.015947 -0.875183,1.015947 -0.875183,2.98206 z"/>
+ <path style="opacity:0.2" d="m 6,5 v 11 h 1.9453125 v -5.115234 c 0,-0.369748 -0.00812,-0.791217 -0.027344,-1.2636722 C 7.8987461,9.1486382 7.878597,8.7077062 7.859375,8.296875 7.840157,7.8860443 7.8260176,7.5784627 7.8164062,7.3730469 H 7.875 L 10.353516,16 h 2.003906 l 2.652344,-8.6113281 h 0.05859 L 15.025391,8.3125 c -0.0096,0.4005604 -0.02374,0.8273829 -0.04297,1.2792969 -0.0096,0.4519141 -0.01563,0.8519651 -0.01563,1.2011721 V 16 H 17 V 5 h -2.970703 l -2.580078,8.412109 H 11.40625 L 8.9707031,5 Z m 17.300781,0 c -1.284588,0 -2.299403,0.2690843 -3.044922,0.8085938 -0.74552,0.5295189 -1.11914,1.275247 -1.11914,2.234375 0,0.489555 0.09799,0.9081307 0.292969,1.2578124 0.194981,0.3496823 0.442025,0.6506178 0.740234,0.9003908 0.309677,0.239782 0.630275,0.443436 0.96289,0.613281 0.332618,0.159855 0.642951,0.300031 0.929688,0.419922 0.458781,0.189828 0.865147,0.369217 1.220703,0.539063 0.355555,0.159854 0.637298,0.335563 0.84375,0.52539 0.217922,0.189827 0.326172,0.419698 0.326172,0.689453 0,0.3297 -0.13684,0.604419 -0.412109,0.824219 -0.263799,0.20981 -0.71708,0.314453 -1.359375,0.314453 -0.619354,0 -1.244176,-0.08969 -1.875,-0.269531 C 20.187286,13.667594 19.584947,13.461988 19,13.242188 v 2.113281 C 20.020789,15.785078 21.178552,16 22.474609,16 23.919771,16 25.032573,15.719647 25.8125,15.160156 26.603899,14.590674 27,13.83195 27,12.882812 27,12.323321 26.879533,11.854265 26.638672,11.474609 26.397813,11.094955 26.054734,10.764121 25.607422,10.484375 25.17158,10.204629 24.636684,9.9355453 24.005859,9.6757812 23.237401,9.3560722 22.659496,9.0869877 22.269531,8.8671875 21.879567,8.6473874 21.683594,8.3464519 21.683594,7.9667969 c 0,-0.3197095 0.132685,-0.5794786 0.396484,-0.7792969 0.263799,-0.1998181 0.641576,-0.2988281 1.134766,-0.2988281 0.47025,0 0.92964,0.054162 1.376953,0.1640625 0.447311,0.1099 0.951664,0.2650255 1.513672,0.4648437 L 26.949219,5.75 C 26.306923,5.5102179 25.698476,5.3251944 25.125,5.1953125 24.551523,5.0654305 23.943075,5 23.300781,5 Z"/>
+ <path style="fill:#ffffff" d="M 10.353866,15 7.8741807,6.3725487 h -0.057667 q 0.014417,0.3081238 0.043244,0.9243699 0.028833,0.6162468 0.057667,1.3249301 0.028834,0.7086832 0.028834,1.2633053 V 15 H 6 V 4 h 2.9698557 l 2.4364353,8.411764 h 0.04324 L 14.030144,4 H 17 V 15 H 14.967234 V 9.7927168 q 0,-0.5238096 0.01441,-1.2016805 0.02884,-0.6778709 0.04324,-1.2787115 0.02884,-0.6162468 0.04326,-0.9243699 h -0.05767 L 12.357798,15 Z"/>
+ <path style="fill:#ffffff" d="m 27,11.882834 q 0,1.423706 -1.187098,2.27793 Q 24.643012,15 22.475269,15 20.531183,15 19,14.355586 v -2.113079 q 0.87742,0.3297 1.806452,0.614442 0.946236,0.269755 1.875267,0.269755 0.963443,0 1.359141,-0.314715 0.412904,-0.3297 0.412904,-0.82425 0,-0.404633 -0.326883,-0.689374 -0.309678,-0.284741 -0.84301,-0.524523 -0.533334,-0.254768 -1.221506,-0.53951 Q 21.632259,10.054496 21.133333,9.814714 20.634409,9.5599457 20.169893,9.2002725 19.72258,8.8256132 19.430107,8.3010899 19.137635,7.7765672 19.137635,7.0422346 q 0,-1.438692 1.11828,-2.2329705 Q 21.374193,4 23.301075,4 q 0.963441,0 1.823656,0.194823 0.860214,0.1948228 1.823657,0.554496 L 26.105376,6.5177114 Q 25.262365,6.217984 24.591398,6.0531339 23.920429,5.8882838 23.215053,5.8882838 q -0.739784,0 -1.135483,0.2997272 -0.395699,0.2997274 -0.395699,0.7792916 0,0.5694825 0.584946,0.8991827 0.584947,0.3297003 1.737635,0.8092639 0.946237,0.3896461 1.6,0.8092644 0.670968,0.4196185 1.032257,0.9891004 Q 27,11.043597 27,11.882834 Z"/>
+ <path style="fill:#bd66ff" d="m 22,21.496346 q 0,2.609302 -1.437226,4.056478 Q 19.133576,27 16.508029,27 13.850365,27 12.421169,25.567442 11,24.127575 11,21.481728 q 0,-2.645846 1.429197,-4.063787 1.437227,-1.41794 4.094891,-1.41794 2.617517,0 4.046715,1.439867 Q 22,18.879735 22,21.496346 Z m -8.960584,0 q 0,1.973422 0.875183,2.996678 0.875182,1.015946 2.59343,1.015946 1.710219,0 2.577372,-1.008637 0.875183,-1.008639 0.875183,-3.003987 0,-1.966113 -0.867153,-2.98206 -0.859124,-1.015947 -2.569343,-1.015947 -1.726277,0 -2.609489,1.015947 -0.875183,1.015947 -0.875183,2.98206 z"/>
+ <path style="opacity:0.2" d="m 16,22.394665 q 0,2.723666 -1.690496,4.168262 Q 12.619009,28 9.4398657,28 H 6 V 17 h 3.801514 q 2.935239,0 4.566863,1.4145 Q 16,19.829001 16,22.394665 Z m -2.119429,0.06019 q 0,-3.950068 -4.129519,-3.950068 H 8.0100914 v 7.9829 h 1.4297743 q 4.4407053,0 4.4407053,-4.032832 z"/>
+ <path style="fill:#e73d3d" d="m 16,21.394665 q 0,2.723666 -1.690496,4.168262 Q 12.619009,27 9.4398657,27 H 6 V 16 h 3.801514 q 2.935239,0 4.566863,1.4145 Q 16,18.829001 16,21.394665 Z m -2.119429,0.06019 q 0,-3.950068 -4.129519,-3.950068 H 8.0100914 v 7.9829 h 1.4297743 q 4.4407053,0 4.4407053,-4.032832 z"/>
+ <path style="opacity:0.2" d="m 27,24.948104 c 0,0.95143 -0.502137,1.697937 -1.506411,2.239521 C 24.489315,27.729208 23.103988,28 21.337607,28 19.571224,28 18.125355,27.812154 17,27.436461 v -1.654026 c 0.71225,0.229319 1.467236,0.409847 2.264958,0.541584 0.804842,0.131737 1.552705,0.197605 2.243588,0.197605 1.011397,0 1.7557,-0.131737 2.232908,-0.39521 0.484329,-0.263473 0.726494,-0.61721 0.726494,-1.061211 0,-0.400089 -0.220798,-0.739188 -0.662394,-1.017298 -0.441594,-0.278111 -1.353274,-0.607453 -2.735041,-0.988024 -1.424501,-0.39521 -2.428775,-0.84653 -3.012821,-1.35396 -0.584046,-0.507429 -0.876069,-1.11732 -0.876069,-1.829673 0,-0.892881 0.462963,-1.595476 1.38889,-2.107785 C 19.496439,17.256154 20.739316,17 22.299145,17 c 1.495727,0 2.984331,0.22444 4.465812,0.67332 l -0.811967,1.427146 c -1.388888,-0.400089 -2.628204,-0.600133 -3.717948,-0.600133 -0.826211,0 -1.752974,0.124418 -2.180325,0.373253 -0.427349,0.243957 -0.641024,0.568419 -0.641024,0.973387 0,0.278111 0.08547,0.517188 0.25641,0.717233 0.17094,0.195165 0.652466,0.380571 1.044204,0.55622 0.391737,0.175648 1.196661,0.407407 2.21518,0.695276 1.146723,0.326902 1.987178,0.631848 2.521366,0.914837 0.534189,0.282989 0.925927,0.602572 1.175215,0.958749 C 26.875356,24.045465 27,24.46507 27,24.948104 Z"/>
+ <path style="fill:#ffeb3b" d="m 27,23.948104 c 0,0.95143 -0.502137,1.697937 -1.506411,2.239521 C 24.489315,26.729208 23.103988,27 21.337607,27 19.571224,27 18.125355,26.812154 17,26.436461 v -1.654026 c 0.71225,0.229319 1.467236,0.409847 2.264958,0.541584 0.804842,0.131737 1.552705,0.197605 2.243588,0.197605 1.011397,0 1.7557,-0.131737 2.232908,-0.39521 0.484329,-0.263473 0.726494,-0.61721 0.726494,-1.061211 0,-0.400089 -0.220798,-0.739188 -0.662394,-1.017298 -0.441594,-0.278111 -1.353274,-0.607453 -2.735041,-0.988024 -1.424501,-0.39521 -2.428775,-0.84653 -3.012821,-1.35396 -0.584046,-0.507429 -0.876069,-1.11732 -0.876069,-1.829673 0,-0.892881 0.462963,-1.595476 1.38889,-2.107785 C 19.496439,16.256154 20.739316,16 22.299145,16 c 1.495727,0 2.984331,0.22444 4.465812,0.67332 l -0.811967,1.427146 c -1.388888,-0.400089 -2.628204,-0.600133 -3.717948,-0.600133 -0.826211,0 -1.752974,0.124418 -2.180325,0.373253 -0.427349,0.243957 -0.641024,0.568419 -0.641024,0.973387 0,0.278111 0.08547,0.517188 0.25641,0.717233 0.17094,0.195165 0.652466,0.380571 1.044204,0.55622 0.391737,0.175648 1.196661,0.407407 2.21518,0.695276 1.146723,0.326902 1.987178,0.631848 2.521366,0.914837 0.534189,0.282989 0.925927,0.602572 1.175215,0.958749 C 26.875356,23.045465 27,23.46507 27,23.948104 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.1757812 1 C 2.9708313 1 2 1.9708313 2 3.1757812 L 2 4.1757812 C 2 2.9708313 2.9708313 2 4.1757812 2 L 28.824219 2 C 30.029169 2 31 2.9708313 31 4.1757812 L 31 3.1757812 C 31 1.9708313 30.029169 1 28.824219 1 L 4.1757812 1 z"/>
+ <path style="fill:#bd66ff" d="M 16.523438 16 C 14.751661 16 13.387839 16.472675 12.429688 17.417969 C 11.476889 18.363263 11 19.718525 11 21.482422 C 11 21.843916 11.032472 22.17618 11.072266 22.503906 L 13.054688 21.759766 C 13.051742 21.669484 13.039062 21.589573 13.039062 21.496094 C 13.039063 20.185352 13.330607 19.19097 13.914062 18.513672 C 14.502871 17.836374 15.372586 17.498047 16.523438 17.498047 C 17.663584 17.498047 18.521001 17.836374 19.09375 18.513672 C 19.286545 18.739548 19.435955 19.014219 19.564453 19.310547 L 21.404297 18.619141 C 21.185701 18.177137 20.910042 17.781719 20.570312 17.439453 C 19.617514 16.479542 18.268449 16 16.523438 16 z"/>
+ <path style="opacity:0.2" d="M 17.574219 17.630859 C 17.381018 17.906671 17.27157 18.216982 17.224609 18.552734 C 17.763116 18.631025 18.812452 19.022698 19.585938 19.429688 C 19.524956 19.323326 19.478596 19.210216 19.453125 19.087891 C 19.349063 18.878932 19.236043 18.680381 19.09375 18.513672 C 18.972614 18.370424 18.832064 18.251623 18.685547 18.138672 C 18.624132 18.092662 18.56197 18.048503 18.496094 18.007812 C 18.421816 17.960299 18.339724 17.921592 18.259766 17.880859 C 18.058022 17.781818 17.84256 17.697853 17.607422 17.638672 C 17.596295 17.63586 17.585425 17.633577 17.574219 17.630859 z M 19.585938 19.429688 C 19.6068 19.466075 19.62575 19.503366 19.652344 19.537109 C 19.64109 19.505758 19.629083 19.47596 19.617188 19.445312 C 19.60726 19.44003 19.595966 19.434964 19.585938 19.429688 z M 14.810547 17.857422 C 14.642141 17.938077 14.483788 18.029413 14.335938 18.134766 C 14.184578 18.24851 14.039794 18.369045 13.914062 18.513672 C 13.801753 18.644045 13.709832 18.797328 13.619141 18.951172 C 13.553124 19.070606 13.491756 19.194302 13.435547 19.324219 C 13.435193 19.325037 13.433947 19.325354 13.433594 19.326172 C 13.521634 19.502293 13.600966 19.686828 13.662109 19.888672 C 13.742419 19.759814 13.817898 19.625305 13.914062 19.513672 C 14.284363 19.087721 14.778532 18.810321 15.371094 18.652344 C 15.214523 18.366097 15.025679 18.102364 14.810547 17.857422 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-mx.svg b/.icons/awkward/32x32/apps/distributor-logo-mx.svg
new file mode 100644
index 00000000..ee8a6593
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-mx.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 11,8 9,10 15.531,18.164 14.305,19.635 12,17 4,27 H 28 L 23,21 22.111,21.889 18.266,17.082 25,9 24,8 17.367,15.959 Z M 16.428,19.285 20.111,23.889 19,25 15.244,20.707 Z"/>
+ <path style="fill:#ffffff" d="M 11,7 9,9 15.531,17.164 14.305,18.635 12,16 4,26 H 28 L 23,20 22.111,20.889 18.266,16.082 25,8 24,7 17.367,14.959 Z M 16.428,18.285 20.111,22.889 19,24 15.244,19.707 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4004 2 C 2.6248 2 2 2.6248 2 3.4004 L 2 4.4004 C 2 3.6248 2.6248 3 3.4004 3 L 28.6 3 C 29.375 3 30 3.6248 30 4.4004 L 30 3.4004 C 30 2.6248 29.375 2 28.6 2 L 3.4004 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-netrunner.svg b/.icons/awkward/32x32/apps/distributor-logo-netrunner.svg
new file mode 100644
index 00000000..08ba3e8d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-netrunner.svg
@@ -0,0 +1,39 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <ellipse style="fill:#2d4a5e" cx="15.975" cy="16" rx="13.675" ry="13.65"/>
+ <path style="fill:#bcdced" d="m 19.258987,14.543768 c 0,7.731986 3.527216,1.63636 -4.218765,1.63636 -7.7459804,0 -12.1602201,7.319609 -12.1602201,-0.412377 0,-0.494714 -0.904973,-0.751186 -0.8548208,-1.232655 C 2.6562161,8.4770601 7.1574287,3.5670635 13.017677,2.311712 c 0.953301,-0.2042113 1.942566,0.4314864 2.956984,0.4314864 7.745981,0 3.284326,4.0685827 3.284326,11.8005696 z"/>
+ <path style="fill:#65a3cf" d="M 15.974661,2 C 15.129802,2.00617 14.28723,2.088542 13.457222,2.2460938 l 4.073375,7.0560549 6.792154,-4.5144534 C 21.911872,2.9882688 18.984958,2.0108784 15.974661,2 Z"/>
+ <path style="fill:#6d8da4" d="m 18.683853,22.357422 -2.811916,7.63711 -0.08355,-0.0041 v 0.0014 A 14.025339,14 0 0 0 15.974661,30 14.025339,14 0 0 0 26.090985,25.672851 Z"/>
+ <path style="fill:#426f8e" d="m 13.681847,25.443164 -2.970797,3.521875 a 14.025339,14 0 0 0 4.352786,0.993945 v -0.0041 l -0.108203,-0.0055 z"/>
+ <path style="opacity:0.7;fill:#ff0000" d="m 26.090985,25.672851 h 0.0014 a 14.025339,14 0 0 0 0.261606,-0.280273 14.025339,14 0 0 1 -0.262975,0.280273 z"/>
+ <path style="opacity:0.7;fill:#ff0000" d="m 9.934452,28.615039 a 14.025339,14 0 0 0 0.751944,0.340429 14.025339,14 0 0 1 -0.751944,-0.340429 z"/>
+ <path style="opacity:0.7;fill:#1b5e99" d="M 24.333708,4.7794922 2.3780266,19.376953 a 14.025339,14 0 0 0 0.2396909,0.842188 L 28.980972,21.213086 A 14.025339,14 0 0 0 30,16 14.025339,14 0 0 0 24.333708,4.7794922 Z"/>
+ <path style="fill:#81bde3" d="M 8.5949221,4.1054687 C 8.3369085,4.2685461 8.0842995,4.4399916 7.8374991,4.6195312 L 11.176735,16.503125 12.187546,6.9765625 Z"/>
+ <path style="fill:#316f9f;fill-opacity:0" d="M 24.278922,4.7384766 17.540185,9.3185546 21.169789,15.604883 24.97608,5.2662109 C 24.749249,5.0831051 24.51675,4.907108 24.278922,4.7384766 Z"/>
+ <path style="fill:#4f96cb" d="m 13.450374,2.2351563 a 14.025339,14 0 0 0 -0.779338,0.175 l -0.48349,4.5664062 4.041872,3.2320305 1.310767,-0.8900384 z"/>
+ <path style="fill:#5687a5" d="m 21.169789,15.604883 -2.485936,6.752539 7.408501,3.315429 a 14.025339,14 0 0 0 0.549235,-0.589258 z"/>
+ <path style="opacity:0.7;fill:#3885c0" d="M 11.176735,16.503125 9.8947316,28.597266 a 14.025339,14 0 0 0 0.8149494,0.369141 l 2.977645,-3.530079 z"/>
+ <path style="fill:#224c6d" d="m 27.892091,8.6349612 -4.513037,0.9666013 v 0.0014 L 20.063102,18.609994 28.324903,9.3896816 C 28.188496,9.1337063 28.044155,8.882022 27.892091,8.6349941 Z"/>
+ <path style="fill:#29628f" d="m 10.887737,18.827343 -1.1066871,9.713868 c 0.3219511,0.161116 0.6500001,0.309794 0.9834171,0.445703 l 2.979015,-3.325 -1.802475,-6.379297 z"/>
+ <path style="fill:#438ec5" d="m 12.187546,6.9765625 -0.545125,5.1406245 2.442107,-0.523632 2.117497,-1.406837 z"/>
+ <path style="fill:#2f6c9f" d="m 17.540185,9.3185546 -1.310767,0.8900384 -0.02739,-0.02187 -2.117498,1.406837 4.244583,-0.90918 z"/>
+ <path style="fill:#316e9e" d="M 18.32911,10.684375 23.447537,9.5878908 25.019909,5.3154297 C 24.793078,5.1323238 24.560579,4.9563267 24.322751,4.7876953 l -6.749694,4.5869139 z"/>
+ <path style="fill:#4c7da1" d="M 24.958274,5.2880859 23.369466,9.6042967 27.871545,8.6390625 C 27.085073,7.3745951 26.101636,6.2434007 24.958274,5.2880859 Z"/>
+ <path style="opacity:0.7;fill:#ff00ff" d="m 28.312576,9.3732421 c 0,0 0.0097,0.019292 0,0 z"/>
+ <path style="fill:#4c7798" d="m 2.0520471,15.004687 c -0.029279,0.338791 -0.046183,0.678535 -0.050678,1.018555 0.00628,1.121142 0.1474511,2.237472 0.4204861,3.325 l 3.81177,-2.534766 -3.9966738,-1.729492 z"/>
+ <path style="fill:#71848e" d="m 24.304945,21.036718 2.336644,4.046875 a 14.025339,14 0 0 0 2.339383,-3.870507 z"/>
+ <path style="fill:#35576f" d="m 28.320795,9.3910158 -8.271389,9.2298832 -0.819058,2.224413 9.750624,0.367774 C 29.650786,19.556218 29.996686,17.786683 30,16 29.99446,13.692535 29.417607,11.422215 28.320795,9.3910158 Z"/>
+ <path style="fill:#285477" d="m 6.2473216,16.803907 -3.869295,2.573046 c 0.071082,0.283155 0.1510175,0.564022 0.2396909,0.842188 l 8.0741575,0.304883 0.197231,-1.728125 z"/>
+ <path style="fill:#265679" d="m 21.790246,16.679492 -1.724405,1.922266 -0.825906,2.243554 5.06501,0.191406 z"/>
+ <path style="fill:#4f82a6" d="m 2.465685,19.685937 c -0.00609,0.0043 -0.010341,0.008 -0.016436,0.01231 1.0658291,3.859279 3.7368046,7.073661 7.3318005,8.838868 L 10.697353,20.50215 h -0.0027 l -0.0027,0.02188 -8.0741655,-0.304884 C 2.5615692,20.043005 2.5147972,19.864134 2.465685,19.685937 Z m 7.3769993,8.882618 c 0.017679,0.0086 0.034327,0.01884 0.052048,0.02734 6.59e-5,-9.8e-4 -6.52e-5,-0.0018 0,-0.0027 -0.017237,-0.0084 -0.034839,-0.0161 -0.052048,-0.02461 z"/>
+ <path style="fill:#20476a" d="m 10.887737,18.827343 -0.190384,1.666602 1.602505,0.06016 -0.358851,-1.271484 z"/>
+ <path style="fill:#1d4568" d="m 21.169789,15.604883 -1.106687,3.005078 1.727144,-1.927735 z"/>
+ <path style="fill:#204a6c" d="m 21.576579,14.500195 -1.513477,4.109766 2.776305,-3.098047 z"/>
+ <path style="fill:#2c5774" d="m 22.836668,15.510547 -1.046422,1.168945 2.514699,4.357226 1.210782,0.04511 3.44196,0.129883 c 0.04555,-0.103368 0.08983,-0.207282 0.132857,-0.311719 0.03732,-0.09903 0.06906,-0.199651 0.104094,-0.299414 z"/>
+ <path style="fill:#2e639c" d="m 16.195177,10.19082 -2.110649,1.402735 3.046128,-0.652148 z"/>
+ <path style="fill:#1d4568" d="m 21.169789,15.604883 -1.106687,3.00371 1.728514,-1.927734 z"/>
+ <path style="fill:#343f4b" d="M 23.379054,9.6015625 2.1849043,14.144726 2.084919,14.166601 C 2.048656,14.437331 2.020337,14.709062 2,14.981445 l 9.941007,4.301172 3.014626,10.666797 0.916304,0.04511 z"/>
+ <path style="opacity:0.2" d="M 13.569786,18.889858 7.025669,15.749471 20.587016,12.970783 15.653642,26.026 Z"/>
+ <path style="fill:#ffffff" d="M 13.569786,17.889582 7.025669,14.749196 20.587016,11.970507 15.653642,25.025724 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-openmandriva.svg b/.icons/awkward/32x32/apps/distributor-logo-openmandriva.svg
new file mode 100644
index 00000000..d4db8461
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-openmandriva.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#248afd" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="M 16,5 A 12,12 0 0 0 4,17 12,12 0 0 0 16,29 12,12 0 0 0 27.695,19.646 9,9 0 0 1 20,24 9,9 0 0 1 11,15 9,9 0 0 1 20,6 9,9 0 0 1 20.873,6.043 12,12 0 0 0 16,5 Z M 20,7 A 8,8 0 0 0 12,15 8,8 0 0 0 20,23 8,8 0 0 0 28,15 8,8 0 0 0 20,7 Z M 20,9 A 6,6 0 0 1 26,15 6,6 0 0 1 20,21 6,6 0 0 1 14,15 6,6 0 0 1 20,9 Z"/>
+ <path style="fill:#ffffff" d="M 16,4 A 12,12 0 0 0 4,16 12,12 0 0 0 16,28 12,12 0 0 0 27.695,18.646 9,9 0 0 1 20,23 9,9 0 0 1 11,14 9,9 0 0 1 20,5 9,9 0 0 1 20.873,5.043 12,12 0 0 0 16,4 Z M 20,6 A 8,8 0 0 0 12,14 8,8 0 0 0 20,22 8,8 0 0 0 28,14 8,8 0 0 0 20,6 Z M 20,8 A 6,6 0 0 1 26,14 6,6 0 0 1 20,20 6,6 0 0 1 14,14 6,6 0 0 1 20,8 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-opensuse.svg b/.icons/awkward/32x32/apps/distributor-logo-opensuse.svg
new file mode 100644
index 00000000..a32a412d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-opensuse.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#6eaa36" d="M 15.99993,2.0001405 C 8.2684687,2.0001405 2,8.2679092 2,16.000071 2,23.732232 8.2684687,30 15.99993,30 c 7.730761,0 13.99993,-6.267768 13.99993,-13.999929 0,-7.7321618 -6.269169,-13.9999305 -13.99993,-13.9999305 z"/>
+ <path style="opacity:0.2" d="m 16.087279,6.2015514 c -4.295038,0 -6.7496462,1.7585312 -8.3510982,3.7400813 1.2273459,0.3366423 2.0850096,0.6169493 2.3613682,0.7084103 0.0033,-0.185583 0.03301,-1.8573706 0.03301,-1.8573706 l 0.02412,-0.05332 0.06221,-0.019045 c 0.377649,0.054601 8.430338,1.2454338 11.821961,3.2220836 0.4199,0.247001 0.626133,0.504768 0.88614,0.770612 0.937309,0.96916 2.182449,5.003435 2.314328,5.837411 l -0.05333,0.08634 c -0.04837,0.01789 -0.166782,0.100295 -0.321201,0.205673 -0.791248,0.553347 -2.641507,1.848411 -5.013375,1.637712 -2.133169,-0.190189 -4.916215,-1.413713 -8.273678,-3.624582 0.147811,0.348598 0.845679,2.00563 0.962313,2.283948 l 0.04824,0.05713 c 0.486203,0.251159 5.150714,2.629327 7.464902,2.581027 1.867591,-0.03711 3.861321,-0.948495 4.659177,-1.427013 l 0.253903,-0.04824 c 0.07091,0.05566 0.05993,0.163996 0.03809,0.264067 -0.04904,0.228633 -0.158647,0.648141 -0.234862,0.842978 l -0.0622,0.162497 c -0.09079,0.241233 -0.179465,0.474024 -0.34913,0.613197 -0.470538,0.42809 -1.223776,0.76665 -2.399448,1.28224 -1.818311,0.794566 -4.764736,1.294363 -7.502983,1.278431 C 13.476581,24.722019 12.527246,24.61422 11.69425,24.51902 9.9560187,24.321621 8.5438458,24.162022 7.70021,24.817219 9.7518997,27.135607 12.749285,28.6 16.088968,28.6 c 6.185449,0 11.204984,-5.014075 11.204984,-11.199944 0,-6.185029 -5.019255,-11.199944 -11.204984,-11.199944 l -0.0013,0 z m 2.960565,5.9275696 c -0.857299,0.01287 -1.664031,0.333367 -2.294028,0.924234 -0.674629,0.624915 -1.063127,1.479652 -1.095621,2.399448 -0.06161,1.89601 1.430793,3.496482 3.327504,3.567462 0.923855,0.02983 1.797871,-0.299067 2.470567,-0.929301 0.670695,-0.626931 1.058003,-1.475873 1.091813,-2.394408 0.06493,-1.898671 -1.427433,-3.499143 -3.327504,-3.567463 -0.05754,-0.0019 -0.115513,-8.45e-4 -0.172661,0 z m -0.0914,1.015639 c 0.07906,-0.0048 0.154671,-0.003 0.234863,0 1.324785,0.04641 2.366408,1.157052 2.322028,2.484568 -0.01989,0.638887 -0.291927,1.237678 -0.760462,1.677051 -0.469824,0.43607 -1.080543,0.661007 -1.724092,0.641127 -1.324127,-0.04907 -2.361928,-1.16415 -2.318248,-2.489607 0.02054,-0.641491 0.295832,-1.234598 0.761722,-1.672012 0.408798,-0.383304 0.930743,-0.607471 1.484133,-0.641127 z m 0.631397,1.202174 c -0.590462,0 -1.067691,0.319829 -1.067691,0.713493 0,0.391004 0.477201,0.713492 1.067691,0.713492 0.588529,0 1.062608,-0.321816 1.062608,-0.713492 0,-0.39365 -0.474107,-0.713493 -1.062608,-0.713493 z"/>
+ <path style="fill:#ffffff" d="m 16.087069,5.2011292 c -4.295038,0 -6.7496462,1.7585312 -8.3510982,3.7400813 1.2273459,0.3366423 2.0850096,0.6169489 2.3613682,0.7084105 0.0033,-0.1855831 0.03301,-1.8573708 0.03301,-1.8573708 l 0.02412,-0.05332 0.06221,-0.019045 c 0.377649,0.054601 8.430338,1.2454338 11.821961,3.2220848 0.4199,0.247001 0.626133,0.504767 0.88614,0.770612 0.937309,0.969159 2.182449,5.003435 2.314328,5.837411 l -0.05333,0.08634 c -0.04837,0.01789 -0.166782,0.100296 -0.321201,0.205673 -0.791248,0.553348 -2.641507,1.848411 -5.013375,1.637712 -2.133169,-0.190189 -4.916215,-1.413713 -8.273678,-3.624582 0.147811,0.348598 0.845679,2.00563 0.962313,2.283949 l 0.04824,0.05713 c 0.486203,0.251158 5.150714,2.629326 7.464902,2.581027 1.867591,-0.03711 3.861321,-0.948496 4.659177,-1.427013 l 0.253903,-0.04824 c 0.07091,0.05566 0.05993,0.163995 0.03809,0.264067 -0.04904,0.228633 -0.158647,0.64814 -0.234862,0.842977 l -0.0622,0.162498 c -0.09079,0.241232 -0.179465,0.474023 -0.34913,0.613197 -0.470538,0.428089 -1.223776,0.76665 -2.399448,1.282239 -1.818311,0.794566 -4.764736,1.294364 -7.502983,1.278432 -0.979155,-0.0238 -1.92849,-0.1316 -2.761486,-0.226799 C 9.9558087,23.321201 8.5436358,23.161602 7.7,23.816798 9.7516897,26.135607 12.749075,27.6 16.089178,27.6 c 6.185449,0 11.204984,-5.014075 11.204984,-11.199944 0,-6.18503 -5.019255,-11.1999452 -11.204984,-11.1999452 l -0.0013,0 z M 19.047634,11.1287 c -0.857299,0.01287 -1.664031,0.333366 -2.294028,0.924233 -0.674629,0.624915 -1.063127,1.479653 -1.095621,2.399448 -0.06161,1.896011 1.430793,3.496483 3.327504,3.567462 0.923855,0.02983 1.797871,-0.299066 2.470567,-0.929301 0.670695,-0.626931 1.058003,-1.475873 1.091813,-2.394408 0.06493,-1.89867 -1.427433,-3.499142 -3.327504,-3.567462 -0.05754,-0.0019 -0.115513,-8.45e-4 -0.172661,0 z m -0.0914,1.015639 c 0.07906,-0.0048 0.154671,-0.003 0.234863,0 1.324785,0.04641 2.366408,1.157052 2.322028,2.484567 -0.01989,0.638887 -0.291927,1.237678 -0.760462,1.677052 -0.469824,0.43607 -1.080543,0.661007 -1.724092,0.641127 -1.324127,-0.04907 -2.361928,-1.16415 -2.318248,-2.489608 0.02054,-0.641491 0.295832,-1.234598 0.761722,-1.672011 0.408798,-0.383305 0.930743,-0.607471 1.484133,-0.641127 z m 0.631397,1.202174 c -0.590462,0 -1.067691,0.319828 -1.067691,0.713492 0,0.391004 0.477201,0.713493 1.067691,0.713493 0.588529,0 1.062608,-0.321817 1.062608,-0.713493 0,-0.39365 -0.474107,-0.713492 -1.062608,-0.713492 z"/>
+ <path style="opacity:0.2" d="M 2.0215,16.414 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 29.979,16.586 14,14 0 0 1 16,30 14,14 0 0 1 2.022,16.414 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.00025,2 A 14.00025,14 0 0 0 2,16 14.00025,14 0 0 0 2.021501,16.414 14.00025,14 0 0 1 15.99975,3 14.00025,14 0 0 1 29.978999,16.586 14.00025,14 0 0 0 29.999999,16 14.00025,14 0 0 0 15.999749,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-parrot.svg b/.icons/awkward/32x32/apps/distributor-logo-parrot.svg
new file mode 100644
index 00000000..613b37f1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-parrot.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#55ddff" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.1" d="m12 6-4 2 2 5v-3h2l4 7h3v12.384616l2-8.384616 2 5-0.5-9 3.5 3-2-4-5-8h-3z"/>
+ <path style="fill:#3f3f3f" d="m12 5-4 2 2 5v-3h2l4 7h3v12.384616l2-8.384616 2 5-0.5-9 3.5 3-2-4-5-8h-3z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-pisilinux.svg b/.icons/awkward/32x32/apps/distributor-logo-pisilinux.svg
new file mode 100644
index 00000000..8c747a26
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-pisilinux.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 29.387815,3.4750088 c -0.05208,-0.1554031 -0.04755,-0.3511999 -0.145484,-0.479674 -1.338807,0.1929916 -2.664026,0.5234337 -3.9032,1.0693083 -1.312766,0.5638272 -2.739225,1.5103732 -3.742339,2.5230182 1.63457,1.7019663 2.900674,3.7781817 4.383047,5.3922687 0.690632,1.000302 1.386335,2.55236 1.976202,3.612692 0.130767,-0.236751 0.920594,-1.249492 1.029849,-1.498025 0.86329,-1.777879 1.045572,-3.790826 0.999719,-5.7381345 C 29.965794,6.7137897 29.72181,5.0823373 29.387815,3.4750088 Z"/>
+ <path style="opacity:0.2" d="M 2.6043027,3.4750088 C 2.656383,3.3196057 2.6518543,3.1238089 2.7497881,2.9953348 4.0885942,3.1883264 5.413814,3.5187685 6.6529873,4.0646431 7.9657533,4.6284703 9.3922123,5.5750163 10.395326,6.5876613 8.7607564,8.2896276 7.4946524,10.365843 6.0122791,11.97993 5.3216478,12.980232 4.6259441,14.53229 4.0360769,15.592622 3.9053098,15.355871 3.1154831,14.34313 3.0062276,14.094597 2.1429382,12.316718 1.9606567,10.303771 2.0065101,8.3564625 2.0263234,6.7137897 2.2703088,5.0823373 2.6043027,3.4750088 Z"/>
+ <path style="opacity:0.2" d="M 11.140894,5.5927028 C 10.870559,5.7711151 10.607832,5.9597729 10.351357,6.1563502 9.7466144,6.6067608 9.193941,7.1253564 8.655439,7.6508996 8.450659,7.8602965 8.2503555,8.073556 8.0538551,8.2900634 7.9638401,8.3884601 7.8744536,8.4873784 7.786197,8.5871726 7.7188285,8.6647413 7.651909,8.7426762 7.5854742,8.8209927 c -4.27e-4,4.909e-4 -8.4e-4,9.721e-4 -0.00126,0.00146 -0.00126,0.00153 -0.00259,0.00306 -0.00385,0.00451 -1.8533499,2.1667233 -3.3243437,4.6445923 -4.5016956,7.2290943 -0.1226985,0.277814 -0.2414096,0.557322 -0.3567105,0.838201 -0.025448,0.06068 -0.051087,0.121297 -0.076199,0.182099 -0.00865,0.02366 -0.017754,0.04718 -0.026541,0.07081 -0.1305326,0.325604 -0.2559024,0.653259 -0.375489,0.982954 -0.014172,0.03874 -0.027964,0.07763 -0.04173,0.116497 -0.057504,0.16056 -0.1141172,0.321394 -0.1688453,0.482924 -0.021072,0.0465 -0.027492,0.09314 -0.024955,0.139631 -1.701e-4,6.6e-4 -3.308e-4,0.0013 -5.008e-4,0.002 3.162e-4,9.73e-4 6.852e-4,0.002 10e-4,0.003 0.00682,0.100175 0.054009,0.199553 0.084796,0.294795 0.2025813,0.568312 0.4392812,1.125047 0.7079125,1.666156 6.688e-4,0.0013 0.00134,0.0027 0.002,0.0041 0.042872,0.08629 0.086581,0.17216 0.1311165,0.257616 0.00367,0.007 0.00734,0.01405 0.011016,0.02107 0.4767143,0.911198 1.0472021,1.773887 1.7101902,2.563348 0.4360962,0.531843 0.9148884,1.026827 1.4248388,1.488435 0.04563,0.04155 0.091979,0.08229 0.1381273,0.123272 0.015519,0.01371 0.030835,0.02765 0.046403,0.04131 0.1841483,0.162154 0.3722444,0.319825 0.5642775,0.47268 1.1773118,0.950045 2.5573448,1.725624 3.9706392,2.249303 0.04784,0.01762 0.09557,0.03539 0.143635,0.05238 0.395739,0.144841 0.797613,0.272544 1.204587,0.382209 0.09999,0.02694 0.200243,0.0531 0.300791,0.07791 0.984927,0.245016 1.995744,0.385119 3.010673,0.421868 0.0041,1.7e-4 0.0083,4.28e-4 0.01244,5.8e-4 0.08855,0.0031 0.177141,0.0051 0.265739,0.0065 0.02999,5.54e-4 0.05997,0.0015 0.08997,0.0018 0.05995,6.89e-4 0.119904,4.44e-4 0.179858,4.23e-4 0.05992,2.8e-5 0.119851,2.96e-4 0.179774,-4.23e-4 0.03003,-3.82e-4 0.06004,-0.0013 0.09005,-0.0018 0.08853,-0.0015 0.177005,-0.0035 0.265488,-0.0065 0.0044,-1.69e-4 0.0088,-4.23e-4 0.01328,-5.8e-4 1.014709,-0.03679 2.025376,-0.176899 3.010089,-0.421868 0.09924,-0.02449 0.198097,-0.05036 0.296786,-0.07692 0.0014,-3.81e-4 0.0028,-6.95e-4 0.0042,-0.0011 0.407289,-0.109758 0.809555,-0.237547 1.205588,-0.38254 0.04707,-0.01665 0.09386,-0.03404 0.140714,-0.0513 6.8e-4,-2.55e-4 0.0013,-5.76e-4 0.002,-8.33e-4 1.429706,-0.523822 2.796923,-1.310581 3.972058,-2.250627 0.192071,-0.152934 0.380265,-0.310689 0.564444,-0.472927 0.06123,-0.05394 0.122362,-0.107995 0.182695,-0.16293 0.509917,-0.461586 0.988685,-0.956542 1.424755,-1.488355 0.662387,-0.788744 1.232402,-1.650587 1.708855,-2.560867 0.0047,-0.0089 0.0093,-0.01778 0.01394,-0.02668 0.04396,-0.0844 0.08711,-0.16918 0.129448,-0.254394 6.96e-4,-0.0014 0.0014,-0.0028 0.0021,-0.0043 0.26861,-0.541077 0.50526,-1.097795 0.707828,-1.666073 0.03079,-0.09524 0.07805,-0.19462 0.08488,-0.294795 3.01e-4,-9.73e-4 6.85e-4,-0.002 9.81e-4,-0.003 -1.71e-4,-6.6e-4 -3.42e-4,-0.0013 -5e-4,-0.002 0.0025,-0.04649 -0.0038,-0.09314 -0.02495,-0.139631 -0.05452,-0.160918 -0.110985,-0.321149 -0.168257,-0.481108 -0.01423,-0.04018 -0.02858,-0.08033 -0.04323,-0.12038 -0.119653,-0.329803 -0.244968,-0.657575 -0.375572,-0.983284 -0.0085,-0.02281 -0.01726,-0.04557 -0.02562,-0.06841 -0.0245,-0.05934 -0.04946,-0.118502 -0.07428,-0.17772 -0.115861,-0.282359 -0.235208,-0.563317 -0.358545,-0.84258 -1.177328,-2.584448 -2.648319,-5.062238 -4.501612,-7.2289294 -9.11e-4,-0.00104 -0.0017,-0.00208 -0.0026,-0.00313 -6.11e-4,-6.944e-4 -0.0013,-0.00146 -0.0018,-0.00215 -2.56e-4,-2.959e-4 -4.95e-4,-6.091e-4 -7.69e-4,-9.028e-4 C 24.363471,8.7426776 24.296554,8.6647418 24.229184,8.5871733 24.144914,8.4918867 24.059582,8.3973827 23.97371,8.303367 23.773339,8.0822588 23.568935,7.8646069 23.359942,7.6509002 22.821707,7.1256245 22.269314,6.6072617 21.664933,6.157011 21.408176,5.9601849 21.145128,5.7713232 20.874479,5.5927027 19.21649,4.5124308 17.831448,4.0503718 15.95097,3.9999683 14.243256,4.0100161 12.344589,4.8108069 11.140894,5.5927028 Z"/>
+ <path style="fill:#db3d7f" d="m 29.387815,2.4750406 c -0.05208,-0.1554031 -0.04755,-0.3511999 -0.145484,-0.479674 -1.338807,0.1929916 -2.664026,0.5234337 -3.9032,1.0693083 -1.312766,0.5638272 -2.739225,1.5103732 -3.742339,2.5230182 1.63457,1.7019663 2.900674,3.7781819 4.383047,5.3922689 0.690632,1.000302 1.386335,2.55236 1.976202,3.612692 0.130767,-0.236751 0.920594,-1.249492 1.029849,-1.498025 C 29.84918,11.31675 30.031462,9.3038026 29.985609,7.3564943 29.965794,5.7138215 29.72181,4.0823691 29.387815,2.4750406 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 29.242188 1.9960938 C 27.903381 2.1890854 26.579018 2.5185785 25.339844 3.0644531 C 24.027078 3.6282803 22.60077 4.5752456 21.597656 5.5878906 C 21.768775 5.7660649 21.922224 5.9610665 22.085938 6.1464844 C 23.037036 5.3069476 24.2221 4.544519 25.339844 4.0644531 C 26.579018 3.5185785 27.903381 3.1890854 29.242188 2.9960938 C 29.340122 3.1245679 29.336592 3.3192063 29.388672 3.4746094 C 29.709548 5.0188041 29.942759 6.5867777 29.978516 8.1640625 C 29.982013 7.8946429 29.992632 7.6251416 29.986328 7.3574219 C 29.966513 5.7147491 29.722667 4.0819379 29.388672 2.4746094 C 29.336592 2.3192063 29.340122 2.1245679 29.242188 1.9960938 z"/>
+ <path style="fill:#db3d7f" d="M 2.6043027,2.4750406 C 2.656383,2.3196375 2.6518543,2.1238407 2.7497881,1.9953666 4.0885942,2.1883582 5.413814,2.5188003 6.6529873,3.0646749 7.9657533,3.6285021 9.3922123,4.5750481 10.395326,5.5876931 8.7607564,7.2896594 7.4946524,9.365875 6.0122791,10.979962 5.3216478,11.980264 4.6259441,13.532322 4.0360769,14.592654 3.9053098,14.355903 3.1154831,13.343162 3.0062276,13.094629 2.1429382,11.31675 1.9606567,9.3038026 2.0065101,7.3564943 2.0263234,5.7138215 2.2703088,4.0823691 2.6043027,2.4750406 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 2.75 1.9960938 C 2.6520662 2.1245679 2.6555959 2.3192063 2.6035156 2.4746094 C 2.2695217 4.0819379 2.0256727 5.7147491 2.0058594 7.3574219 C 1.9995554 7.6251416 2.010175 7.8946429 2.0136719 8.1640625 C 2.0494267 6.5867777 2.2826406 5.0188041 2.6035156 3.4746094 C 2.6555959 3.3192063 2.6520662 3.1245679 2.75 2.9960938 C 4.0888061 3.1890854 5.4131704 3.5185785 6.6523438 4.0644531 C 7.7700872 4.544519 8.9551519 5.3069476 9.90625 6.1464844 C 10.069963 5.9610665 10.223413 5.7660649 10.394531 5.5878906 C 9.3914175 4.5752456 7.9651097 3.6282803 6.6523438 3.0644531 C 5.4131704 2.5185785 4.0888061 2.1890854 2.75 1.9960938 z"/>
+ <path style="fill:#e4e4e4" d="M 11.140894,4.5927346 C 10.870559,4.7711469 10.607832,4.9598047 10.351357,5.156382 9.7466144,5.6067926 9.193941,6.1253882 8.655439,6.6509314 8.450659,6.8603283 8.2503555,7.0735878 8.0538551,7.2900952 7.9638401,7.3884919 7.8744536,7.4874102 7.786197,7.5872044 7.7188285,7.6647731 7.651909,7.742708 7.5854742,7.8210245 c -4.27e-4,4.909e-4 -8.4e-4,9.721e-4 -0.00126,0.00146 -0.00126,0.00153 -0.00259,0.00306 -0.00385,0.00451 C 5.7270143,9.9937183 4.2560205,12.471587 3.0786686,15.056089 2.9559701,15.333903 2.837259,15.613411 2.7219581,15.89429 c -0.025448,0.06068 -0.051087,0.121297 -0.076199,0.182099 -0.00865,0.02366 -0.017754,0.04718 -0.026541,0.07081 -0.1305326,0.325604 -0.2559024,0.653259 -0.375489,0.982954 -0.014172,0.03874 -0.027964,0.07763 -0.04173,0.116497 -0.057504,0.16056 -0.1141172,0.321394 -0.1688453,0.482924 -0.021072,0.0465 -0.027492,0.09314 -0.024955,0.139631 -1.701e-4,6.6e-4 -3.308e-4,0.0013 -5.008e-4,0.002 3.162e-4,9.73e-4 6.852e-4,0.002 10e-4,0.003 0.00682,0.100175 0.054009,0.199553 0.084796,0.294795 0.2025813,0.568312 0.4392812,1.125047 0.7079125,1.666156 6.688e-4,0.0013 0.00134,0.0027 0.002,0.0041 0.042872,0.08629 0.086581,0.17216 0.1311165,0.257616 0.00367,0.007 0.00734,0.01405 0.011016,0.02107 0.4767143,0.911198 1.0472021,1.773887 1.7101902,2.563348 0.4360962,0.531843 0.9148884,1.026827 1.4248388,1.488435 0.04563,0.04155 0.091979,0.08229 0.1381273,0.123272 0.015519,0.01371 0.030835,0.02765 0.046403,0.04131 0.1841483,0.162154 0.3722444,0.319825 0.5642775,0.47268 1.1773118,0.950045 2.5573448,1.725624 3.9706392,2.249303 0.04784,0.01762 0.09557,0.03539 0.143635,0.05238 0.395739,0.144841 0.797613,0.272544 1.204587,0.382209 0.09999,0.02694 0.200243,0.0531 0.300791,0.07791 0.984927,0.245016 1.995744,0.385119 3.010673,0.421868 0.0041,1.7e-4 0.0083,4.28e-4 0.01244,5.8e-4 0.08855,0.0031 0.177141,0.0051 0.265739,0.0065 0.02999,5.54e-4 0.05997,0.0015 0.08997,0.0018 0.05995,6.89e-4 0.119904,4.44e-4 0.179858,4.23e-4 0.05992,2.8e-5 0.119851,2.96e-4 0.179774,-4.23e-4 0.03003,-3.82e-4 0.06004,-0.0013 0.09005,-0.0018 0.08853,-0.0015 0.177005,-0.0035 0.265488,-0.0065 0.0044,-1.69e-4 0.0088,-4.23e-4 0.01328,-5.8e-4 1.014709,-0.03679 2.025376,-0.176899 3.010089,-0.421868 0.09924,-0.02449 0.198097,-0.05036 0.296786,-0.07692 0.0014,-3.81e-4 0.0028,-6.95e-4 0.0042,-0.0011 0.407289,-0.109758 0.809555,-0.237547 1.205588,-0.38254 0.04707,-0.01665 0.09386,-0.03404 0.140714,-0.0513 6.8e-4,-2.55e-4 0.0013,-5.76e-4 0.002,-8.33e-4 1.429706,-0.523822 2.796923,-1.310581 3.972058,-2.250627 0.192071,-0.152934 0.380265,-0.310689 0.564444,-0.472927 0.06123,-0.05394 0.122362,-0.107995 0.182695,-0.16293 0.509917,-0.461586 0.988685,-0.956542 1.424755,-1.488355 0.662387,-0.788744 1.232402,-1.650587 1.708855,-2.560867 0.0047,-0.0089 0.0093,-0.01778 0.01394,-0.02668 0.04396,-0.0844 0.08711,-0.16918 0.129448,-0.254394 6.96e-4,-0.0014 0.0014,-0.0028 0.0021,-0.0043 0.26861,-0.541077 0.50526,-1.097795 0.707828,-1.666073 0.03079,-0.09524 0.07805,-0.19462 0.08488,-0.294795 3.01e-4,-9.73e-4 6.85e-4,-0.002 9.81e-4,-0.003 -1.71e-4,-6.6e-4 -3.42e-4,-0.0013 -5e-4,-0.002 0.0025,-0.04649 -0.0038,-0.09314 -0.02495,-0.139631 -0.05452,-0.160918 -0.110985,-0.321149 -0.168257,-0.481108 -0.01423,-0.04018 -0.02858,-0.08033 -0.04323,-0.12038 -0.119653,-0.329803 -0.244968,-0.657575 -0.375572,-0.983284 -0.0085,-0.02281 -0.01726,-0.04557 -0.02562,-0.06841 -0.0245,-0.05934 -0.04946,-0.118502 -0.07428,-0.17772 -0.115861,-0.282359 -0.235208,-0.563317 -0.358545,-0.84258 -1.177328,-2.584448 -2.648319,-5.0622383 -4.501612,-7.2289296 -9.11e-4,-0.00104 -0.0017,-0.00208 -0.0026,-0.00313 -6.11e-4,-6.944e-4 -0.0013,-0.00146 -0.0018,-0.00215 -2.56e-4,-2.959e-4 -4.95e-4,-6.091e-4 -7.69e-4,-9.028e-4 C 24.363471,7.7427094 24.296554,7.6647736 24.229184,7.5872051 24.144914,7.4919185 24.059582,7.3974145 23.97371,7.3033988 23.773339,7.0822906 23.568935,6.8646387 23.359942,6.650932 22.821707,6.1256563 22.269314,5.6072935 21.664933,5.1570428 21.408176,4.9602167 21.145128,4.771355 20.874479,4.5927345 19.21649,3.5124626 17.831448,3.0504036 15.95097,3.0000001 14.243256,3.0100479 12.344589,3.8108387 11.140894,4.5927346 Z"/>
+ <path style="fill:#3f3f3f" d="m 9.04704,15.000005 c -0.6403318,4.69e-4 -1.2810724,0.09046 -1.8924535,0.276316 -0.177822,1.076108 -0.2670802,2.207188 0.098123,3.257082 0.2861722,0.926927 1.0115113,1.713994 1.9280255,2.07977 1.116643,0.462528 2.389411,0.479407 3.558315,0.2135 0.150416,-0.673503 0.275994,-1.35883 0.258148,-2.051059 0.02932,-0.849529 -0.169582,-1.734083 -0.685839,-2.430059 -0.594652,-0.821438 -1.625248,-1.241479 -2.625254,-1.316383 -0.212239,-0.0195 -0.425622,-0.02932 -0.639065,-0.02917 z m -0.01316,0.885727 c 0.343044,-0.0064 0.68668,0.02079 1.02129,0.08906 0.14659,0.06055 0.367761,0.02749 0.471012,0.148581 -0.468454,0.181017 -0.869424,0.55926 -0.999444,1.043634 -0.1587,0.507469 -0.0019,1.088028 0.377371,1.464417 0.546212,0.606715 1.629043,0.634789 2.197561,0.04616 -0.01465,0.466274 -0.02997,0.941866 -0.144057,1.39191 -0.472917,0.04743 -0.959789,0.06685 -1.431431,-0.008 -0.861704,-0.09238 -1.7514658,-0.510028 -2.184866,-1.277162 -0.4926741,-0.840789 -0.4971599,-1.845054 -0.3760634,-2.7776 0.1389435,-0.07615 0.3015066,-0.05936 0.4538346,-0.07434 0.2033955,-0.02668 0.4089637,-0.04274 0.6147908,-0.04663 z"/>
+ <path style="fill:#3f3f3f" d="m 13.008695,22.324627 c -0.04274,0.0867 0.08346,0.145582 0.131625,0.21302 0.702226,0.662077 1.395632,1.330041 2.11007,1.984089 0.144515,0.137555 0.360272,0.197499 0.569243,0.247811 0.0014,0.390181 0.0047,0.780898 -0.0014,1.171614 0.08141,0.07975 0.230684,0.06798 0.336526,0.02622 -0.0075,-0.394463 0.0081,-0.789461 -0.0088,-1.183387 0.215078,-0.06798 0.445762,-0.127385 0.604525,-0.271362 0.716474,-0.682415 1.444482,-1.358943 2.15892,-2.042963 0.02646,-0.04495 0.118734,-0.0851 0.0821,-0.140766 -0.803998,-0.199639 -1.641919,-0.28367 -2.478483,-0.320601 -1.181232,-0.03639 -2.371283,0.04282 -3.504344,0.316319 z"/>
+ <path style="fill:#3f3f3f" d="m 15.950972,3.0000299 c -0.724214,0.00427 -1.482618,0.1509767 -2.207948,0.3779132 0.648538,2.3323741 1.264485,4.6735228 1.904486,7.0079989 0.08888,-0.0096 0.177775,-0.01808 0.266657,-0.0271 0.174579,-2.4443214 0.430829,-4.8852723 0.596659,-7.3301424 -0.182095,-0.013897 -0.368288,-0.023536 -0.559854,-0.028671 z m -2.514916,0.479373 c -0.86881,0.3022256 -1.674472,0.7101416 -2.295166,1.1133317 -0.360832,0.2596997 -1.082891,0.7482717 -0.428653,0.3074365 1.280245,2.0305187 2.575931,4.0519601 3.861303,6.0796579 0.08091,-0.03158 0.161798,-0.06372 0.242703,-0.09699 C 14.630502,9.9628936 14.486878,9.0361852 14.298288,8.1168115 14.141604,7.35029 14.025983,6.5770358 13.869299,5.8110788 13.709159,5.0360995 13.587123,4.255158 13.436056,3.4794029 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.50000012;stroke-linecap:round;stroke-linejoin:round" d="M 9.2087804,25.754376 2.7587807,30.243865"/>
+ <path style="fill:none;stroke:#db3d7f;stroke-width:1.50000012;stroke-linecap:round;stroke-linejoin:round" d="M 9.2087804,24.754376 2.7587807,29.243865"/>
+ <path style="fill:#3f3f3f" d="m 23.00813,15.000005 c 0.640332,4.69e-4 1.281072,0.09046 1.892453,0.276316 0.177822,1.076108 0.267081,2.207188 -0.09812,3.257082 -0.286172,0.926927 -1.011511,1.713994 -1.928025,2.07977 -1.116643,0.462528 -2.389411,0.479407 -3.558315,0.2135 -0.150416,-0.673503 -0.275994,-1.35883 -0.258148,-2.051059 -0.02932,-0.849529 0.169582,-1.734083 0.685839,-2.430059 0.594652,-0.821438 1.625248,-1.241479 2.625254,-1.316383 0.212239,-0.0195 0.425622,-0.02932 0.639065,-0.02917 z m 0.01316,0.885727 c -0.343044,-0.0064 -0.68668,0.02079 -1.02129,0.08906 -0.14659,0.06055 -0.367761,0.02749 -0.471012,0.148581 0.468454,0.181017 0.869424,0.55926 0.999444,1.043634 0.1587,0.507469 0.0019,1.088028 -0.377371,1.464417 -0.546212,0.606715 -1.629043,0.634789 -2.197561,0.04616 0.01465,0.466274 0.02997,0.941866 0.144057,1.39191 0.472917,0.04743 0.959789,0.06685 1.431431,-0.008 0.861704,-0.09238 1.751466,-0.510028 2.184866,-1.277162 0.492674,-0.840789 0.49716,-1.845054 0.376063,-2.7776 -0.138943,-0.07615 -0.301506,-0.05936 -0.453834,-0.07434 -0.203396,-0.02668 -0.408964,-0.04274 -0.614791,-0.04663 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.50000012;stroke-linecap:round;stroke-linejoin:round" d="M 13.20878,25.754376 6.7587807,30.243865"/>
+ <path style="fill:none;stroke:#db3d7f;stroke-width:1.50000012;stroke-linecap:round;stroke-linejoin:round" d="M 13.20878,24.754376 6.7587807,29.243865"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.50000012;stroke-linecap:round;stroke-linejoin:round" d="m 22.758781,25.754376 6.449999,4.489489"/>
+ <path style="fill:none;stroke:#db3d7f;stroke-width:1.50000012;stroke-linecap:round;stroke-linejoin:round" d="m 22.758781,24.754376 6.449999,4.489489"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.50000012;stroke-linecap:round;stroke-linejoin:round" d="m 18.758781,25.754376 6.449999,4.489489"/>
+ <path style="fill:none;stroke:#db3d7f;stroke-width:1.50000012;stroke-linecap:round;stroke-linejoin:round" d="m 18.758781,24.754376 6.449999,4.489489"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-pop-os.svg b/.icons/awkward/32x32/apps/distributor-logo-pop-os.svg
new file mode 100644
index 00000000..fc486a72
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-pop-os.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#48b9c7" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 13.109375,6.0019531 C 11.843862,6.0319298 10.40178,6.7208647 9.6660156,7.2304688 8.9302535,7.7400721 7.4298218,8.76077 7.4003906,9.75 c 0,0.659487 0.3520461,1.197935 0.6757813,1.857422 0.323736,0.659487 4.6796661,9.532504 5.9746091,10.941406 0.676902,0.71944 1.620158,0.509096 1.826172,-0.15039 0.206013,-0.659488 -0.03005,-1.378897 -0.294922,-2.06836 l -1.412109,-3.746094 c 1.648108,-0.599535 2.824919,-1.828611 3.53125,-3.357422 v -0.06055 c 0.353167,-0.749417 0.440789,-1.797535 0.146484,-3.146485 -0.294305,-1.3489498 -1.088672,-2.5181605 -2.207031,-3.2675779 -0.735763,-0.4796264 -1.265738,-0.779977 -2.53125,-0.75 z m -1.054687,2.734375 c 0.07001,0.00765 0.145856,0.024631 0.230468,0.052734 0.206014,0.059953 0.382144,0.2101721 0.529297,0.3300781 0.735762,0.5995333 1.295673,1.4984574 1.560547,2.4277344 a 3.7671066,3.8370127 0 0 1 0.05859,1.439453 c 0,0.239813 -0.02863,0.420343 -0.175782,0.660156 -0.147153,0.239814 -0.501151,0.418642 -0.677734,0.388672 -0.176585,-0.02998 -0.323551,-0.148944 -0.470703,-0.298828 -0.618041,-0.62951 -1.176799,-1.888748 -1.382813,-2.488281 -0.193137,-0.562062 -0.721953,-2.6264373 0.328126,-2.5117189 z M 21.835938,11 c -0.413289,0.0069 -0.885287,0.117593 -1.074219,0.292969 -0.251909,0.233833 -0.475286,0.701383 -0.615235,1.636719 -0.475827,3.419817 -0.644443,6.225083 -0.140625,6.429687 0.419849,0.175375 0.728781,-0.117824 2.240235,-2.923828 l 0.783203,-1.548828 c 0.307889,-0.672272 0.700541,-1.606485 0.8125,-2.044922 0.111961,-0.438439 0.08393,-0.789807 -0.251953,-1.111328 A 2.5190903,2.6306283 0 0 0 22.216797,11.029297 C 22.104837,11.007375 21.9737,10.997716 21.835938,11 Z m -1.667969,10 c -0.09496,-0.0016 -0.198229,0.01253 -0.308594,0.04297 -0.426238,0.108236 -0.728983,0.458494 -0.820313,0.783203 -0.09134,0.324708 -0.03217,0.731078 0.302735,0.974609 0.334902,0.243531 0.914638,0.242716 1.158203,0.107422 0.243565,-0.135296 0.396131,-0.350219 0.457031,-0.59375 C 21.11687,21.746213 20.832718,21.011468 20.167969,21 Z M 10.128906,24 C 9.5034224,24 9,24.446 9,25 c 0,0.554 0.5034224,1 1.128906,1 H 21.871094 C 22.496578,26 23,25.554 23,25 23,24.446 22.496578,24 21.871094,24 Z"/>
+ <g>
+ <rect style="fill:#ffffff" width="14" height="2" x="9" y="23" rx="1.129" ry="1"/>
+ <path style="fill:#ffffff" d="m 17.700681,12.226434 c -0.706331,1.52881 -1.883553,2.757852 -3.531661,3.357387 l 1.412664,3.747082 c 0.264875,0.689463 0.500319,1.408902 0.294306,2.06839 -0.206014,0.659486 -1.14779,0.869322 -1.824692,0.149882 C 12.756355,20.140273 8.4006377,11.267181 8.0769017,10.607694 7.7531665,9.9482071 7.4,9.4086279 7.4,8.7491413 7.4294312,7.7599113 8.9303875,6.7407053 9.6661496,6.231102 10.401914,5.7214979 11.844008,5.0320349 13.109521,5.0020582 c 1.265512,-0.029977 1.795262,0.26979 2.531025,0.7494164 1.118359,0.7494174 1.912983,1.9185067 2.207288,3.2674567 0.294305,1.3489497 0.206014,2.3981327 -0.147153,3.1475497 m -3.325649,-1.61874 C 14.110158,9.6184641 13.550978,8.7191646 12.815216,8.1196313 c -0.147153,-0.119906 -0.323736,-0.26979 -0.52975,-0.3297427 -1.353804,-0.4496507 -0.765193,1.8585522 -0.55918,2.4580854 0.206014,0.599533 0.765194,1.858553 1.383235,2.488063 0.147152,0.149884 0.294304,0.26979 0.470889,0.299767 0.176583,0.02997 0.529748,-0.149883 0.676901,-0.389697 0.147152,-0.239813 0.176584,-0.419673 0.176584,-0.659486 a 3.7671066,3.8370127 0 0 0 -0.05886,-1.43888 z"/>
+ <path style="fill:#ffffff" d="m 20.956369,21.31382 c -0.0609,0.243531 -0.21312,0.460003 -0.456685,0.595299 -0.243565,0.135294 -0.822032,0.135294 -1.156934,-0.108237 -0.334902,-0.243531 -0.395794,-0.649416 -0.304456,-0.974124 0.09133,-0.324709 0.395794,-0.676476 0.822032,-0.784712 0.882923,-0.243532 1.278716,0.622357 1.096043,1.271774 z"/>
+ <path style="fill:#ffffff" d="m 20.006295,18.359437 c -0.503818,-0.204604 -0.335878,-3.010608 0.139949,-6.430425 0.139949,-0.935335 0.363869,-1.403002 0.615778,-1.636835 0.251909,-0.233834 1.007636,-0.3507509 1.455474,-0.263063 a 2.5190903,2.6306283 0 0 1 1.371505,0.701501 c 0.335878,0.321521 0.363869,0.672271 0.251908,1.11071 -0.111959,0.438437 -0.503817,1.373772 -0.811706,2.046044 l -0.783717,1.549147 c -1.511454,2.806004 -1.819342,3.098296 -2.239191,2.922921 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-puppy-linux.svg b/.icons/awkward/32x32/apps/distributor-logo-puppy-linux.svg
new file mode 100644
index 00000000..6e3815f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-puppy-linux.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#cccccc" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 24.5,11 C 23.119604,11 22,12.119599 22,13.5 22,14.880371 23.119604,16 24.5,16 25.880397,16 27,14.880371 27,13.5 27,12.11961 25.880397,11 24.5,11 Z M 9,12 c -2.7607621,0 -5,2.238964 -5,5 0,2.761038 2.2392379,5 5,5 2.760762,0 5,-2.238962 5,-5 0,-2.761036 -2.239238,-5 -5,-5 z m 1,3 c 1.104037,1.1e-5 2,0.896002 2,2 0,1.104009 -0.895963,2 -2,2 -1.1040375,0 -2,-0.895991 -2,-2 0,-1.103998 0.8959625,-2 2,-2 z m 12.466797,2 c -0.06222,0 -0.120392,0.01188 -0.175781,0.03125 l -7.052735,2 c -0.01385,0.0034 -0.02568,0.0073 -0.03906,0.01172 h -0.002 l -0.0039,0.002 h -0.002 c -0.203358,0.07007 -0.349609,0.258457 -0.349609,0.480469 0,0.211242 0.13238,0.393243 0.320312,0.470703 0.0012,5.46e-4 0.0027,-5.37e-4 0.0039,0 l 4.339843,2.382812 v 0.01758 c 0,0.732661 -0.333698,1.397428 -0.875,1.88086 -0.551532,0.492587 -1.317433,0.796875 -2.166015,0.796875 -0.535233,0 -1.049087,-0.119545 -1.496094,-0.341797 -0.436759,-0.217167 -0.812889,-0.53212 -1.087891,-0.921875 -0.0037,-0.0059 -0.0077,-0.01187 -0.01172,-0.01758 -0.08547,-0.122813 -0.230754,-0.203125 -0.394532,-0.203125 -0.262202,0 -0.474609,0.205892 -0.474609,0.460937 0,0.102517 0.0356,0.196786 0.09375,0.273438 0.364164,0.518921 0.864126,0.937588 1.445312,1.226562 C 15.121937,25.840607 15.783011,26 16.464844,26 c 1.09333,0 2.085317,-0.398746 2.80664,-1.042969 0.524158,-0.46812 0.906204,-1.064898 1.080078,-1.734375 0.707872,0.570561 1.639906,0.914063 2.65625,0.914063 1.093328,0 2.087271,-0.396805 2.808594,-1.041016 C 26.548019,22.442334 27,21.536809 27,20.535156 c 0,-0.0424 -0.001,-0.09418 -0.0039,-0.15039 5.4e-5,-0.0029 0,-0.0048 0,-0.0078 0,-0.255045 -0.212408,-0.46289 -0.47461,-0.462891 -0.262204,0 -0.474609,0.207846 -0.474609,0.462891 0,0.0041 -1.02e-4,0.0077 0,0.01172 2.24e-4,0.0072 0.0014,0.01436 0.002,0.02148 0.0015,0.03384 0.002,0.07445 0.002,0.125 0,0.732661 -0.335651,1.397429 -0.876953,1.88086 -0.551544,0.492589 -1.317422,0.796875 -2.166016,0.796875 -0.814499,0 -1.554147,-0.281226 -2.101562,-0.742188 -0.112899,-0.09507 -0.21716,-0.197128 -0.3125,-0.306641 l 2.326172,-4.398437 c 0.045,-0.07526 0.07227,-0.162554 0.07227,-0.255859 C 22.992188,17.228114 22.75635,17 22.466797,17 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 8.4804688,4.000172 c -0.8151382,-0.00383 -1.5612531,0.1230588 -2.203125,0.3046875 -1.2749376,0.360768 -2.106186,0.9096215 -2.25,1.0957031 -0.021127,0.027553 -0.047737,0.051853 -0.078125,0.072266 C 3.5143373,5.766517 3.288126,6.7253555 3.1855469,7.8771251 3.0612331,9.2729219 2.9312155,10.441574 3.0410156,11.609547 c 3.608e-4,0.0037 0.00158,0.008 0.00195,0.01172 0.00343,0.05318 0.00963,0.120607 0.013672,0.177734 0.5741901,-0.637501 1.283662,-0.971581 1.859375,-1.429687 C 6.8359994,8.8415474 8.3052196,9.1878981 9.8671875,9.6798595 10.869538,9.9955433 11.74516,10.272589 12.369141,9.8243908 12.725208,9.5685974 12.901847,9.1872313 12.9375,8.7404064 12.97148,8.314709 12.88428,8.0294883 12.703125,7.531422 12.517198,7.020257 12.231921,6.4975587 11.880859,6.0060314 11.030717,4.8157586 10.204466,4.1159066 9.0546875,4.0236095 8.8596568,4.0079565 8.6685776,4.0010399 8.4804688,4.000172 Z m 15.3632812,0 c -0.09584,-2.283e-4 -0.190831,0.00133 -0.285156,0.00195 -0.702606,0.00463 -1.359712,0.033369 -1.910156,0.080078 h -0.0059 c -0.08169,0.011111 -0.169186,0.0258 -0.253906,0.037109 2.676301,0.9397904 3.06785,3.1573582 4.162109,5.0273438 0.707838,1.1477816 0.729726,1.9756386 1.607422,1.8398436 0.397788,-0.06154 0.723984,-0.25727 0.984375,-0.539062 0.382917,-0.414378 0.629079,-1.0167316 0.75586,-1.6757816 0.130297,-0.677313 0.131019,-1.40718 0.02148,-2.0585938 C 28.800261,6.0010991 28.554772,5.3971056 28.207031,5.0919689 27.548408,4.646362 26.633747,4.1892104 25.003906,4.0743908 24.31814,4.0260717 24.5146,4.0018436 23.84375,4.000172 Z"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="m 23.8433,3.0000341 c -0.09584,-2.283e-4 -0.190902,6.864e-4 -0.285227,0.00131 -0.702606,0.00463 -1.358793,0.033275 -1.909238,0.079984 l -0.0055,0.00131 c -0.08169,0.011111 -0.169118,0.02541 -0.253838,0.036719 2.676301,0.9397904 3.067602,3.1564346 4.161861,5.0264202 0.707838,1.1477816 0.728289,1.9754287 1.605985,1.8396343 C 27.555131,9.9238746 27.882277,9.7296057 28.142668,9.447813 28.525585,9.0334354 28.77194,8.4298191 28.898721,7.7707691 29.029018,7.0934561 29.030086,6.3635758 28.920551,5.712162 28.80089,5.0001985 28.554594,4.3966344 28.206853,4.0914977 27.54823,3.6458908 26.634344,3.1882819 25.004503,3.0734622 24.318737,3.0251431 24.51415,3.0017057 23.8433,3.0000341 Z"/>
+ <path id="path2488_4" style="fill:#e4e4e4;fill-rule:evenodd" d="M 8.480544,3.0000891 C 7.6654058,2.9962561 6.9197246,3.1222658 6.2778526,3.3038945 5.0029151,3.6646625 4.17095,4.2143812 4.027136,4.4004628 4.0060087,4.4280154 3.9796449,4.4517635 3.9492566,4.4721765 3.5143751,4.7658653 3.2886169,5.7247729 3.1860378,6.8765425 3.061724,8.2723393 2.9315009,9.4412002 3.041301,10.609173 c 3.608e-4,0.0037 9.311e-4,0.008 0.0013,0.01173 0.00343,0.05318 0.010235,0.121505 0.014277,0.178632 C 3.6310681,10.162034 4.3405487,9.8267062 4.9162617,9.3686002 6.8362455,7.840835 8.3061581,8.1886056 9.868126,8.680567 10.870477,8.9962508 11.745374,9.2721918 12.369355,8.8239937 12.725422,8.5682003 12.902221,8.1872897 12.937874,7.7404648 12.971854,7.3147674 12.884094,7.0294956 12.702939,6.5314293 12.517012,6.0202643 12.232369,5.4974102 11.881307,5.0058829 11.031165,3.8156101 10.205332,3.1158561 9.0555536,3.023559 8.8605229,3.007906 8.6686528,3.000957 8.480544,3.0000891 Z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="M 24.500033,10 C 23.119637,10 22,11.119602 22,12.500003 22,13.880374 23.119637,15 24.500033,15 25.88043,15 27.000055,13.880374 27.000055,12.500003 27.000055,11.119613 25.88043,10 24.500033,10 Z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="M 9 11 C 6.2392379 11 4 13.238964 4 16 C 4 18.761038 6.2392379 21 9 21 C 11.760762 21 14 18.761038 14 16 C 14 13.238964 11.760762 11 9 11 z M 10 14 C 11.104037 14.000011 12 14.896002 12 16 C 12 17.104009 11.104037 18 10 18 C 8.8959625 18 8 17.104009 8 16 C 8 14.896002 8.8959625 14 10 14 z"/>
+ <path id="path2488_5" style="fill:#3f3f3f;fill-rule:evenodd" d="m 22.467242,16.000021 c -0.06222,0 -0.121728,0.01143 -0.177117,0.0308 l -7.050943,1.99999 c -0.01385,0.0034 -0.02719,0.0071 -0.04057,0.01154 l -0.002,9.69e-4 -0.004,9.7e-4 -9.8e-4,9.69e-4 c -0.203358,0.07007 -0.349286,0.258255 -0.349286,0.480267 0,0.211242 0.131668,0.392222 0.3196,0.469682 0.0012,5.46e-4 0.0028,4.32e-4 0.004,9.69e-4 l 4.339804,2.382084 v 0.01829 c 0,0.732661 -0.334378,1.398175 -0.87568,1.881607 -0.551532,0.492587 -1.317362,0.796916 -2.165944,0.796916 -0.535233,0 -1.048082,-0.121341 -1.495089,-0.343593 -0.436759,-0.217167 -0.813411,-0.531318 -1.088413,-0.921073 -0.0037,-0.0059 -0.0079,-0.01162 -0.01187,-0.01733 C 13.783284,22.670265 13.638729,22.58904 13.474951,22.58904 13.212749,22.58904 13,22.795971 13,23.051016 c 0,0.102517 0.03487,0.196684 0.09302,0.273336 0.364164,0.518921 0.864425,0.937203 1.445612,1.226177 C 15.121506,24.840355 15.782278,25 16.464111,25 c 1.09333,0 2.086785,-0.399086 2.808108,-1.043309 0.524158,-0.46812 0.904646,-1.064871 1.078521,-1.734348 0.707871,0.570561 1.64136,0.9153 2.657704,0.9153 1.093328,0 2.086784,-0.398137 2.808107,-1.042348 0.731613,-0.653369 1.18343,-1.558488 1.18343,-2.560141 0,-0.0424 -0.0011,-0.09393 -0.004,-0.15014 5.4e-5,-0.0029 0,-0.0057 0,-0.0087 0,-0.255045 -0.21275,-0.461977 -0.474952,-0.461977 -0.262204,0 -0.47494,0.206932 -0.47494,0.461977 0,0.0041 -1.02e-4,0.0085 0,0.0125 2.24e-4,0.0072 0.0014,0.01406 0.002,0.02118 0.0015,0.03384 0.002,0.07457 0.002,0.125116 0,0.732661 -0.334375,1.398175 -0.875677,1.881606 -0.551544,0.492589 -1.317352,0.796916 -2.165946,0.796916 -0.814499,0 -1.555199,-0.281094 -2.102614,-0.742056 -0.112899,-0.09507 -0.217337,-0.197513 -0.312677,-0.307026 l 2.327231,-4.398431 c 0.045,-0.07526 0.07124,-0.162713 0.07124,-0.256018 0,-0.281652 -0.234862,-0.510103 -0.524415,-0.510103 v 0 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 8.4804688 3 C 7.6653305 2.996167 6.9192156 3.1230588 6.2773438 3.3046875 C 5.0024062 3.6654555 4.1711577 4.214309 4.0273438 4.4003906 C 4.0062165 4.4279432 3.9796071 4.4522433 3.9492188 4.4726562 C 3.5143373 4.766345 3.288126 5.7251835 3.1855469 6.8769531 C 3.0789823 8.0734609 2.9778683 9.102086 3.0175781 10.107422 C 3.0458994 9.4093714 3.1137705 8.6828591 3.1855469 7.8769531 C 3.288126 6.7251835 3.5143372 5.7663447 3.9492188 5.4726562 C 3.9796067 5.4522432 4.0062168 5.4279436 4.0273438 5.4003906 C 4.1711577 5.214309 5.0024062 4.6654555 6.2773438 4.3046875 C 6.9192157 4.1230588 7.6653306 3.99617 8.4804688 4 C 8.6685775 4.0008679 8.8596568 4.0077845 9.0546875 4.0234375 C 10.204466 4.1157346 11.030717 4.8155866 11.880859 6.0058594 C 12.231921 6.4973867 12.517198 7.020085 12.703125 7.53125 C 12.782191 7.7486327 12.833993 7.9163637 12.875 8.0820312 C 12.905335 7.9732382 12.927984 7.8594973 12.9375 7.7402344 C 12.97148 7.314537 12.88428 7.0293163 12.703125 6.53125 C 12.517198 6.020085 12.231921 5.4973867 11.880859 5.0058594 C 11.030717 3.8155866 10.204466 3.1157346 9.0546875 3.0234375 C 8.8596568 3.0077845 8.6685775 3.0008679 8.4804688 3 z M 23.84375 3 C 23.74791 2.9997717 23.652919 3.0013295 23.558594 3.0019531 C 22.855988 3.0065831 22.198881 3.0353223 21.648438 3.0820312 L 21.642578 3.0820312 C 21.560888 3.0931423 21.473392 3.1078316 21.388672 3.1191406 C 22.04874 3.3509254 22.56721 3.6625394 22.994141 4.0253906 C 23.192234 4.0199706 23.350976 4.0033213 23.558594 4.0019531 C 23.652919 4.0013331 23.74791 3.9997717 23.84375 4 C 24.5146 4.0016716 24.31814 4.0258997 25.003906 4.0742188 C 26.633747 4.1890383 27.548408 4.64619 28.207031 5.0917969 C 28.554772 5.3969336 28.800305 6.0009307 28.919922 6.7128906 C 28.944896 6.8614079 28.943749 7.0226136 28.957031 7.1777344 C 28.998333 6.6801452 28.998158 6.1781693 28.919922 5.7128906 C 28.800261 5.0009271 28.554772 4.3969336 28.207031 4.0917969 C 27.548408 3.64619 26.633747 3.1890383 25.003906 3.0742188 C 24.31814 3.0258996 24.5146 3.0016716 23.84375 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-pureos.svg b/.icons/awkward/32x32/apps/distributor-logo-pureos.svg
new file mode 100644
index 00000000..f4f97d91
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-pureos.svg
@@ -0,0 +1,7 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="16" cy="17" r="14" style="opacity:.2"/>
+ <circle cx="16" cy="16" r="14" style="fill:#4f4f4f"/>
+ <path d="m7 12v11h18v-11zm2 2h14v7h-14z" style="opacity:.2"/>
+ <path d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m7 11v11h18v-11h-18zm2 2h14v7h-14v-7z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-q4os-m1.svg b/.icons/awkward/32x32/apps/distributor-logo-q4os-m1.svg
new file mode 120000
index 00000000..2a342737
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-q4os-m1.svg
@@ -0,0 +1 @@
+q4oslogo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/distributor-logo-q4os1.svg b/.icons/awkward/32x32/apps/distributor-logo-q4os1.svg
new file mode 120000
index 00000000..2a342737
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-q4os1.svg
@@ -0,0 +1 @@
+q4oslogo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/distributor-logo-raspbian.svg b/.icons/awkward/32x32/apps/distributor-logo-raspbian.svg
new file mode 100644
index 00000000..9c533128
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-raspbian.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 11.907408,2 C 8.5453458,2 5.7253976,3.100659 5.7253974,6.4806327 c -1e-7,1.5755946 0.5968376,3.1859711 1.5697446,4.4607743 0.3824577,0.400733 0.3589941,0.649805 0.2417157,1.116257 -0.2083829,0.762207 -0.5169078,1.671756 -0.7996281,2.340311 -1.9587488,1.901822 -2.3878482,5.270403 -0.6323953,7.454954 0.6929256,1.123087 0.4463979,2.76026 1.3870526,3.87357 0.9380298,1.331097 2.3610096,2.49516 4.0248421,2.632496 C 12.660316,29.960269 14.567606,30.953477 16.5,31 c 1.932394,-0.04652 3.839683,-1.039731 4.983271,-2.641005 1.663832,-0.137336 3.086812,-1.301399 4.024842,-2.632496 0.940655,-1.11331 0.694126,-2.750483 1.387053,-3.87357 1.755453,-2.184551 1.326353,-5.553132 -0.632396,-7.454954 C 25.98005,13.72942 25.671524,12.819871 25.463142,12.057664 25.345863,11.591212 25.322399,11.34214 25.704858,10.941407 26.677765,9.6666038 27.274602,8.0562273 27.274602,6.4806327 27.274602,3.100659 24.454654,2 21.092591,2 19.824443,2 17.9375,3.1573902 16.5,3.1573902 15.0625,3.1573902 13.175556,2 11.907408,2 Z"/>
+ <path style="fill:#3f3f3f" d="M 11.907408,1 C 8.5453458,1 5.7253976,2.100659 5.7253974,5.4806327 c -1e-7,1.5755946 0.5968376,3.1859711 1.5697446,4.4607742 0.3824577,0.4007331 0.3589941,0.6498051 0.2417157,1.1162571 -0.2083829,0.762207 -0.5169078,1.671756 -0.7996281,2.340311 -1.9587488,1.901822 -2.3878482,5.270403 -0.6323953,7.454954 0.6929256,1.123087 0.4463979,2.76026 1.3870526,3.87357 0.9380298,1.331097 2.3610096,2.49516 4.0248421,2.632496 C 12.660316,28.960269 14.567606,29.953477 16.5,30 c 1.932394,-0.04652 3.839683,-1.039731 4.983271,-2.641005 1.663832,-0.137336 3.086812,-1.301399 4.024842,-2.632496 0.940655,-1.11331 0.694126,-2.750483 1.387053,-3.87357 1.755453,-2.184551 1.326353,-5.553132 -0.632396,-7.454954 C 25.98005,12.72942 25.671524,11.819871 25.463142,11.057664 25.345863,10.591212 25.322399,10.34214 25.704858,9.9414069 26.677765,8.6666038 27.274602,7.0562273 27.274602,5.4806327 27.274602,2.100659 24.454654,1 21.092591,1 19.824443,1 17.9375,2.1573902 16.5,2.1573902 15.0625,2.1573902 13.175556,1 11.907408,1 Z"/>
+ <path style="opacity:0.2" d="m 12.349609,4.9998023 c 0.119015,0.1497529 0.285729,0.2967329 0.109375,0.46875 C 12.215918,5.3117476 11.969879,5.1542262 11.392578,5.0427711 11.522671,5.1926009 11.791975,5.34216 11.628906,5.4919898 11.323691,5.3715637 10.986949,5.2849443 10.613281,5.2341773 10.792205,5.3862108 10.941574,5.5343864 10.794922,5.6521461 10.468308,5.5483483 10.017815,5.4086299 9.578125,5.5290992 l 0.2792969,0.2890625 c 0.030897,0.038724 -0.6514172,0.030309 -1.1015625,0.037109 0.1642921,0.2357447 0.3318835,0.4642496 0.4296875,0.8691406 -0.044618,0.046696 -0.2681911,0.020754 -0.4785157,0 0.2156527,0.4690408 0.5903044,0.5863935 0.6777344,0.7871094 -0.1317389,0.103055 -0.3138813,0.075932 -0.5136718,0.00586 0.1552695,0.3304677 0.4809865,0.5579973 0.7382812,0.8261719 -0.065045,0.047692 -0.1801372,0.076022 -0.4492188,0.042969 0.2377011,0.2610255 0.5248505,0.5002588 0.8652348,0.7148437 -0.060274,0.071954 -0.2667043,0.067476 -0.4589848,0.072266 0.3083162,0.3117572 0.7042858,0.4737918 1.0761718,0.6777344 -0.185386,0.130832 -0.317038,0.1013894 -0.458984,0.099609 0.263029,0.2232378 0.709806,0.3379008 1.125,0.4726558 -0.07897,0.126776 -0.157357,0.161676 -0.326172,0.197266 0.439459,0.251241 1.068563,0.137235 1.246094,0.265625 -0.04286,0.126283 -0.16373,0.208724 -0.308594,0.277343 0.707486,0.04244 2.642768,-0.02631 3.013672,-1.5390617 -0.724256,-0.8219929 -2.046244,-1.7873911 -4.320313,-2.9804688 1.769152,0.6117164 3.36517,1.426733 4.701172,2.5488282 1.57063,-0.7554828 0.486964,-2.6614917 -0.279297,-3.4179688 -0.03885,0.1997521 -0.08255,0.3260413 -0.132812,0.3632813 -0.249497,-0.2762906 -0.452258,-0.558349 -0.773438,-0.8242188 -0.001,0.1561521 0.07598,0.3253199 -0.115234,0.4492188 C 13.841497,5.524161 13.607877,5.3099868 13.298828,5.1287085 13.447684,5.3938922 13.324171,5.4738816 13.244141,5.5837867 13.008099,5.3746772 12.784882,5.1638585 12.349609,4.9998023 Z m 8.59375,0 C 20.508086,5.1638585 20.282917,5.3746772 20.046875,5.5837867 19.966847,5.4738816 19.84333,5.3938922 19.992188,5.1287085 19.683139,5.3099867 19.451473,5.524161 19.279297,5.7634742 19.088083,5.6395753 19.165108,5.4704075 19.164062,5.3142554 c -0.32118,0.2658698 -0.525892,0.5479282 -0.77539,0.8242188 -0.05026,-0.03724 -0.09397,-0.1635292 -0.132813,-0.3632813 -0.766262,0.7564771 -1.847973,2.662486 -0.277343,3.4179688 1.336,-1.1220952 2.932019,-1.9371118 4.701172,-2.5488282 -2.27407,1.1930777 -3.596057,2.1584759 -4.320313,2.9804688 0.370904,1.5127477 2.306186,1.5814987 3.013672,1.5390617 -0.144863,-0.06862 -0.265733,-0.15106 -0.308594,-0.277343 0.177531,-0.12839 0.806635,-0.01438 1.246094,-0.265625 -0.168814,-0.03559 -0.24916,-0.07049 -0.328125,-0.197266 0.415194,-0.134755 0.863924,-0.249418 1.126953,-0.4726558 -0.141946,0.00178 -0.275551,0.031223 -0.460937,-0.099609 0.371885,-0.2039423 0.769809,-0.3659772 1.078124,-0.6777344 -0.19228,-0.00479 -0.400663,-3.066e-4 -0.460937,-0.072266 0.340384,-0.2145849 0.627533,-0.4538182 0.865234,-0.7148437 -0.269082,0.033053 -0.38222,0.00472 -0.447265,-0.042969 0.257294,-0.2681746 0.583012,-0.4957042 0.738281,-0.8261719 -0.19979,0.070073 -0.381933,0.097196 -0.513672,-0.00586 0.08743,-0.2007159 0.462082,-0.3180686 0.677735,-0.7871094 -0.210324,0.020754 -0.433898,0.046696 -0.478516,0 0.0978,-0.4048938 0.265395,-0.633396 0.429687,-0.8691406 -0.450146,-0.0068 -1.132459,0.00161 -1.101562,-0.037109 L 23.714844,5.5290992 C 23.275155,5.4086299 22.824661,5.5483483 22.498047,5.6521461 22.351395,5.5343864 22.500764,5.3862108 22.679688,5.2341773 22.30602,5.2849448 21.967325,5.3715637 21.662109,5.4919898 21.499041,5.34216 21.768344,5.1926009 21.898438,5.0427711 21.321137,5.1542262 21.07705,5.3117476 20.833984,5.4685523 20.65763,5.2965352 20.824348,5.1495552 20.943359,4.9998023 Z m -4.332031,6.2324217 c -1.255135,-0.03322 -2.460009,0.946517 -2.46289,1.515625 -0.0035,0.69151 0.991887,1.399998 2.470703,1.417969 1.510176,0.01101 2.473645,-0.565672 2.478515,-1.279297 0.0055,-0.808522 -1.372582,-1.666787 -2.486328,-1.654297 z m -3.789062,0.480469 c -1.742763,0.03301 -3.0753031,1.260556 -3.0136722,3.291015 0.069176,0.889618 4.5559452,-3.098023 3.7812502,-3.230468 -0.262869,-0.04517 -0.518612,-0.06526 -0.767578,-0.06055 z m 7.347656,0.06836 c -0.248966,-0.0047 -0.506662,0.01538 -0.769531,0.06055 -0.774694,0.132446 3.714023,4.120087 3.783203,3.230469 0.06163,-2.03046 -1.27091,-3.258006 -3.013672,-3.291016 z m -0.740234,2.476562 a 2.9184755,2.455577 58.681418 0 0 -1.283204,0.351563 2.9184755,2.455577 58.681418 1 0 3.177735,4.894531 2.9184755,2.455577 58.681418 0 0 -1.894531,-5.246094 z m -5.613282,0.136719 a 2.455577,2.9184755 31.318582 0 0 -1.894531,5.246094 2.455577,2.9184755 31.318582 1 0 3.177734,-4.894531 2.455577,2.9184755 31.318582 0 0 -1.283203,-0.351563 z m 9.72461,1.513672 c -1.218709,-0.332296 -0.411409,5.129862 0.580078,4.681641 1.090612,-0.892736 1.441937,-3.506648 -0.580078,-4.681641 z m -14.0820316,0.06836 c -2.0220148,1.174992 -1.6706905,3.788905 -0.5800782,4.681641 0.9914872,0.448221 1.7987868,-5.013936 0.5800782,-4.681641 z m 7.2968746,3.517579 a 2.72396,2.5560692 0 0 0 -2.804687,2.554687 2.7246095,2.5566787 0 0 0 5.449219,0 2.72396,2.5560692 0 0 0 -2.644532,-2.554687 z m 5.941407,0.949218 c -0.638311,0.01693 -1.399595,0.631639 -2.123047,1.462891 -0.842951,1.00475 -1.31222,2.837407 -0.697266,3.427734 0.587975,0.458536 2.166126,0.394293 3.332031,-1.251953 0.846605,-1.105664 0.563664,-2.951222 0.08008,-3.441406 -0.179589,-0.141357 -0.379026,-0.20291 -0.591796,-0.197266 z M 10.46875,20.83574 c -0.228601,-0.01 -0.4429,0.03778 -0.6308594,0.154296 -0.5027454,0.389365 -0.5949548,1.715165 0.1210938,3.017578 1.0617356,1.552106 2.5567606,1.707703 3.1718746,1.330079 0.650185,-0.494668 0.294729,-2.173742 -0.484375,-3.128907 -0.670575,-0.79179 -1.49193,-1.34313 -2.177734,-1.373046 z m 6.21875,4.576171 c -1.087476,-0.02769 -2.754625,0.443516 -2.734375,1.046875 -0.01739,0.411516 1.309091,1.598453 2.662109,1.539063 1.306477,0.02292 2.656832,-1.162839 2.638672,-1.6875 -0.0029,-0.540288 -1.47209,-0.947038 -2.566406,-0.898438 z"/>
+ <g transform="matrix(0.03346795,0,0,0.03405742,7.0187222,3.3262269)">
+ <path style="fill:#75a928" d="m 107.39184,68.055583 c 67.94767,35.031357 107.44689,63.368967 129.08717,87.504467 -11.08235,44.41759 -68.89638,46.44464 -90.03559,45.19858 4.32842,-2.01474 7.93988,-4.42778 9.22051,-8.13574 -5.30449,-3.76981 -24.11289,-0.39719 -37.24363,-7.77416 5.04407,-1.04499 7.40348,-2.06302 9.76289,-5.78542 -12.40571,-3.9567 -25.76862,-7.36642 -33.627746,-13.92116 4.241253,0.0524 8.201156,0.9488 13.740366,-2.89271 -11.111694,-5.98819 -22.969108,-10.73351 -32.18139,-19.88738 5.745213,-0.14063 11.939452,-0.0568 13.740371,-2.16953 -10.17044,-6.30068 -18.751242,-13.30787 -25.853592,-20.97215 8.039979,0.97052 11.435284,0.13478 13.378782,-1.26556 -7.687795,-7.87419 -17.417559,-14.52319 -22.056911,-24.22644 5.969606,2.057484 11.431249,2.84506 15.36752,-0.180795 -2.612365,-5.893453 -13.805413,-9.369618 -20.248967,-23.141676 6.284359,0.609377 12.949606,1.371108 14.282753,0 C 61.802068,58.517346 56.796919,51.835885 51.887978,44.913906 65.338021,44.714177 85.715734,44.966253 84.792549,43.82914 l -8.31654,-8.497335 c 13.137617,-3.537241 26.580651,0.568164 36.339661,3.615887 4.38186,-3.457681 -0.0776,-7.82998 -5.42383,-12.294015 11.16496,1.490646 21.25382,4.057389 30.37345,7.593362 4.87238,-4.399329 -3.16389,-8.798658 -7.05098,-13.197987 17.24936,3.272568 24.55716,7.87068 31.81981,12.47481 5.26935,-5.050799 0.30166,-9.343299 -3.2543,-13.740371 13.00566,4.817048 19.70478,11.035551 26.75756,17.175463 2.39119,-3.227053 6.07494,-5.592408 1.62715,-13.378781 9.23416,5.322725 16.18926,11.59506 21.33374,18.621817 5.71336,-3.637941 3.40387,-8.613023 3.43509,-13.197987 9.59665,7.806516 15.68687,16.11395 23.14168,24.226443 1.50169,-1.093437 2.81661,-4.80171 3.97747,-10.666867 22.89539,22.211815 55.24591,78.158241 8.31654,100.340861 C 207.95028,109.95728 160.25292,86.016909 107.39184,68.055583 Z"/>
+ <path style="fill:#75a928" d="M 467.92487,68.055583 C 399.9772,103.08694 360.47798,131.42455 338.8377,155.56005 c 11.08235,44.41759 68.89638,46.44464 90.03559,45.19858 -4.32842,-2.01474 -7.93988,-4.42778 -9.22051,-8.13574 5.30449,-3.76981 24.11289,-0.39719 37.24363,-7.77416 -5.04407,-1.04499 -7.40348,-2.06302 -9.76289,-5.78542 12.40571,-3.9567 25.76862,-7.36642 33.62775,-13.92116 -4.24126,0.0524 -8.20116,0.9488 -13.74037,-2.89271 11.11169,-5.98819 22.96911,-10.73351 32.18139,-19.88738 -5.74521,-0.14063 -11.93945,-0.0568 -13.74037,-2.16953 10.17044,-6.30068 18.75124,-13.30787 25.85359,-20.97215 -8.03998,0.97052 -11.43528,0.13478 -13.37878,-1.26556 7.68779,-7.87419 17.41756,-14.52319 22.05691,-24.22644 -5.96961,2.057484 -11.43125,2.84506 -15.36752,-0.180795 2.61237,-5.893453 13.80541,-9.369618 20.24897,-23.141676 -6.28436,0.609377 -12.94961,1.371108 -14.28276,0 2.92231,-11.888563 7.92746,-18.570024 12.8364,-25.492003 -13.45004,-0.199729 -33.82775,0.05235 -32.90457,-1.084766 l 8.31654,-8.497335 c -13.13762,-3.537241 -26.58065,0.568164 -36.33966,3.615887 -4.38186,-3.457681 0.0776,-7.82998 5.42383,-12.294015 -11.16496,1.490646 -21.25382,4.057389 -30.37345,7.593362 -4.87238,-4.399329 3.16389,-8.798658 7.05098,-13.197987 -17.24936,3.272568 -24.55716,7.87068 -31.81981,12.47481 -5.26935,-5.050799 -0.30166,-9.343299 3.2543,-13.740371 -13.00566,4.817048 -19.70478,11.035551 -26.75756,17.175463 -2.39119,-3.227053 -6.07494,-5.592408 -1.62715,-13.378781 -9.23416,5.322725 -16.18926,11.59506 -21.33374,18.621817 -5.71336,-3.637941 -3.40387,-8.613023 -3.43509,-13.197987 -9.59665,7.806516 -15.68687,16.11395 -23.14168,24.226443 -1.50169,-1.093437 -2.81661,-4.80171 -3.97747,-10.666867 -22.89539,22.211815 -55.24591,78.158241 -8.31654,100.340861 39.91877,-32.94716 87.61613,-56.887531 140.47721,-74.848857 z"/>
+ <path style="fill:#bc1142" transform="matrix(1.131107,0,0,1.1280497,-43.139135,-68.310983)" d="m 365.2046,521.84937 a 71.956155,66.532319 0 1 1 -143.91231,0 71.956155,66.532319 0 1 1 143.91231,0 z"/>
+ <path style="fill:#bc1142" transform="matrix(0.76741684,-1.1613112,2.171115,1.4224368,-560.88858,217.68859)" d="m 262.84091,276.64774 a 61.875,28.125 0 1 1 -123.75,0 61.875,28.125 0 1 1 123.75,0 z"/>
+ <path style="fill:#bc1142" transform="matrix(-0.76741684,-1.1613112,-2.171115,1.4224368,1134.8288,213.68859)" d="m 262.84091,276.64774 a 61.875,28.125 0 1 1 -123.75,0 61.875,28.125 0 1 1 123.75,0 z"/>
+ <path style="fill:#bc1142" d="M 72.910253,342.0878 C 109.32447,332.33088 85.201845,492.72431 55.576871,479.56357 22.990103,453.35089 12.493801,376.58814 72.910253,342.0878 Z"/>
+ <path style="fill:#bc1142" d="m 493.67828,340.0878 c -36.41422,-9.75692 -12.2916,150.63651 17.33338,137.47577 32.58677,-26.21268 43.08307,-102.97543 -17.33338,-137.47577 z"/>
+ <path style="fill:#bc1142" d="m 369.97158,220.6534 c 62.83486,-10.61013 115.11594,26.72229 113.01138,94.85796 -2.06693,26.12112 -136.15872,-90.96907 -113.01138,-94.85796 z"/>
+ <path style="fill:#bc1142" d="M 196.35975,218.6534 C 133.52489,208.04327 81.24381,245.37569 83.34837,313.51136 85.4153,339.63248 219.50709,222.54229 196.35975,218.6534 Z"/>
+ <path style="fill:#bc1142" d="m 286.61932,202.75568 c -37.50259,-0.97548 -73.49548,27.83418 -73.58158,44.54443 -0.10462,20.30426 29.6512,41.09266 73.83726,41.62035 45.12305,0.32321 73.91561,-16.64049 74.0611,-37.59409 0.16484,-23.73996 -41.03879,-48.93744 -74.31678,-48.57069 z"/>
+ <path style="fill:#bc1142" d="m 288.90937,619.11675 c 32.69744,-1.42711 76.57083,10.53196 76.6568,26.39598 0.5427,15.4052 -39.78969,50.21055 -78.82634,49.53765 -40.42729,1.74391 -80.06908,-33.11559 -79.54951,-45.19859 -0.60506,-17.71593 49.226,-31.54796 81.71905,-30.73504 z"/>
+ <path style="fill:#bc1142" d="m 168.13874,525.10369 c 23.2791,28.04573 33.89066,77.31899 14.46355,91.84353 -18.37917,11.08784 -63.01228,6.52162 -94.736237,-39.05157 -21.395052,-38.24168 -18.637584,-77.15663 -3.615887,-88.58924 22.464424,-13.68429 57.173424,4.79902 83.888574,35.79728 z"/>
+ <path style="fill:#bc1142" d="m 405.0209,516.21177 c -25.18682,29.50165 -39.21227,83.30951 -20.83785,100.6428 17.56828,13.46361 64.7292,11.58162 99.56566,-36.75574 25.29599,-32.46471 16.82013,-86.68225 2.37077,-101.07511 -21.46408,-16.60213 -52.27691,4.64489 -81.09858,37.18805 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11.908203 1 C 8.5461409 1 5.7246096 2.1004951 5.7246094 5.4804688 C 5.7246094 5.655308 5.7356031 5.8306696 5.75 6.0058594 C 6.0067891 2.9999947 8.7103148 2 11.908203 2 C 13.176351 2 15.0625 3.1582031 16.5 3.1582031 C 17.9375 3.1582031 19.823649 2 21.091797 2 C 24.289686 2 26.993211 2.9999947 27.25 6.0058594 C 27.264397 5.8306696 27.275391 5.655308 27.275391 5.4804688 C 27.275391 2.100495 24.45386 1 21.091797 1 C 19.823649 1 17.9375 2.1582031 16.5 2.1582031 C 15.0625 2.1582031 13.176351 1 11.908203 1 z M 7.4941406 11.197266 C 7.2872799 11.930383 7.0027803 12.768352 6.7363281 13.398438 C 5.4991412 14.599668 4.8790146 16.384299 5.0273438 18.087891 C 5.1463535 16.711071 5.7404754 15.365348 6.7363281 14.398438 C 7.0190484 13.729883 7.3287265 12.820801 7.5371094 12.058594 C 7.6273796 11.699561 7.6573574 11.467012 7.4941406 11.197266 z M 25.505859 11.197266 C 25.342642 11.467012 25.37262 11.699561 25.462891 12.058594 C 25.671273 12.820801 25.980952 13.729883 26.263672 14.398438 C 27.259525 15.365348 27.853646 16.711071 27.972656 18.087891 C 28.120985 16.384299 27.500859 14.599668 26.263672 13.398438 C 25.99722 12.768352 25.712719 11.930383 25.505859 11.197266 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 12.349609 4 C 12.468624 4.1497529 12.635338 4.2967329 12.458984 4.46875 C 12.215918 4.3119453 11.969879 4.1544239 11.392578 4.0429688 C 11.522671 4.1927986 11.791975 4.3423577 11.628906 4.4921875 C 11.323691 4.3717614 10.986949 4.285142 10.613281 4.234375 C 10.792205 4.3864085 10.941574 4.534584 10.794922 4.6523438 C 10.468308 4.548546 10.017815 4.4088276 9.578125 4.5292969 L 9.8574219 4.8183594 C 9.888319 4.8570834 9.2060047 4.8486687 8.7558594 4.8554688 C 8.9201515 5.0912135 9.0877429 5.3197184 9.1855469 5.7246094 C 9.1409292 5.7713054 8.9173559 5.7453634 8.7070312 5.7246094 C 8.7310421 5.7768325 8.7617255 5.8113647 8.7890625 5.8554688 C 9.2388134 5.8494676 9.8876167 5.8562033 9.8574219 5.8183594 L 9.578125 5.5292969 C 10.017815 5.4088276 10.468308 5.5485459 10.794922 5.6523438 C 10.941574 5.534584 10.792205 5.3864085 10.613281 5.234375 C 10.986949 5.285142 11.323691 5.3717614 11.628906 5.4921875 C 11.791975 5.3423577 11.522671 5.1927986 11.392578 5.0429688 C 11.969879 5.1544239 12.215918 5.3119453 12.458984 5.46875 C 12.635338 5.2967329 12.468624 5.1497529 12.349609 5 C 12.784882 5.1640562 13.008099 5.3748749 13.244141 5.5839844 C 13.324171 5.4740793 13.447684 5.3940899 13.298828 5.1289062 C 13.607877 5.3101846 13.841497 5.5243582 14.013672 5.7636719 C 14.204886 5.639773 14.127906 5.4706052 14.128906 5.3144531 C 14.450086 5.5803229 14.652847 5.8623813 14.902344 6.1386719 C 14.952606 6.1014319 14.996306 5.9751427 15.035156 5.7753906 C 15.411856 6.147281 15.862014 6.7969196 16.039062 7.4511719 C 16.364753 6.560561 15.610729 5.3436142 15.035156 4.7753906 C 14.996308 4.9751427 14.952604 5.1014319 14.902344 5.1386719 C 14.652847 4.8623813 14.450086 4.5803229 14.128906 4.3144531 C 14.127861 4.4706052 14.204886 4.639773 14.013672 4.7636719 C 13.841497 4.5243587 13.607877 4.3101845 13.298828 4.1289062 C 13.447684 4.3940899 13.324171 4.4740793 13.244141 4.5839844 C 13.008099 4.3748749 12.784882 4.1640562 12.349609 4 z M 20.943359 4 C 20.508086 4.1640562 20.282917 4.3748749 20.046875 4.5839844 C 19.966847 4.4740793 19.84333 4.3940899 19.992188 4.1289062 C 19.683139 4.3101844 19.451473 4.5243587 19.279297 4.7636719 C 19.088083 4.639773 19.165108 4.4706052 19.164062 4.3144531 C 18.842882 4.5803229 18.63817 4.8623813 18.388672 5.1386719 C 18.338412 5.1014319 18.294706 4.9751427 18.255859 4.7753906 C 17.68081 5.3430973 16.927972 6.5588259 17.251953 7.4492188 C 17.428848 6.7955427 17.879486 6.1469581 18.255859 5.7753906 C 18.294702 5.9751427 18.338412 6.1014319 18.388672 6.1386719 C 18.63817 5.8623813 18.842883 5.5803229 19.164062 5.3144531 C 19.165108 5.4706052 19.088083 5.639773 19.279297 5.7636719 C 19.451473 5.5243587 19.683139 5.3101844 19.992188 5.1289062 C 19.84333 5.39409 19.966847 5.4740793 20.046875 5.5839844 C 20.282917 5.3748749 20.508086 5.1640562 20.943359 5 C 20.824348 5.1497529 20.65763 5.2967329 20.833984 5.46875 C 21.07705 5.3119453 21.321137 5.1544238 21.898438 5.0429688 C 21.768344 5.1927986 21.499041 5.3423577 21.662109 5.4921875 C 21.967325 5.3717614 22.30602 5.2851425 22.679688 5.234375 C 22.500763 5.3864085 22.351395 5.534584 22.498047 5.6523438 C 22.824661 5.5485459 23.275155 5.4088276 23.714844 5.5292969 L 23.435547 5.8183594 C 23.405352 5.8561985 24.054155 5.8494674 24.503906 5.8554688 C 24.531243 5.8113647 24.561927 5.7768325 24.585938 5.7246094 C 24.375614 5.7453634 24.15204 5.7713054 24.107422 5.7246094 C 24.205222 5.3197156 24.372817 5.0912134 24.537109 4.8554688 C 24.086963 4.8486687 23.40465 4.8570834 23.435547 4.8183594 L 23.714844 4.5292969 C 23.275155 4.4088276 22.824661 4.548546 22.498047 4.6523438 C 22.351395 4.5345841 22.500763 4.3864085 22.679688 4.234375 C 22.30602 4.2851425 21.967325 4.3717614 21.662109 4.4921875 C 21.499041 4.3423577 21.768344 4.1927985 21.898438 4.0429688 C 21.321137 4.1544239 21.07705 4.3119453 20.833984 4.46875 C 20.65763 4.2967329 20.824348 4.1497529 20.943359 4 z M 8.8710938 6.5175781 C 8.9099111 6.600195 8.959234 6.6760537 9.015625 6.7480469 C 9.0976591 6.7504077 9.1642332 6.7469157 9.1855469 6.7246094 C 9.1707989 6.6635553 9.1465773 6.627881 9.1289062 6.5742188 C 9.0483828 6.5683404 8.9620139 6.5494668 8.8710938 6.5175781 z M 24.421875 6.5175781 C 24.330955 6.5494668 24.244586 6.5683404 24.164062 6.5742188 C 24.146392 6.6278812 24.122169 6.6635549 24.107422 6.7246094 C 24.128736 6.7469157 24.195309 6.7504077 24.277344 6.7480469 C 24.333735 6.6760537 24.383058 6.6001951 24.421875 6.5175781 z M 10.613281 6.6445312 C 12.591178 7.682224 13.819268 8.5403927 14.589844 9.2890625 C 14.69402 9.1599369 14.777765 9.0106229 14.84375 8.8417969 C 13.606727 7.9054679 12.184102 7.1876711 10.613281 6.6445312 z M 22.679688 6.6445312 C 21.108866 7.1876711 19.68624 7.9054679 18.449219 8.8417969 C 18.515203 9.0106229 18.598949 9.1599369 18.703125 9.2890625 C 19.4737 8.5403927 20.70179 7.682224 22.679688 6.6445312 z M 9.1601562 7.3867188 C 9.2066112 7.4377321 9.2641926 7.4838758 9.3144531 7.5332031 C 9.3368379 7.5232205 9.3646209 7.5274773 9.3847656 7.5117188 C 9.3662397 7.4691881 9.3291353 7.4298088 9.2890625 7.390625 C 9.2445236 7.3887657 9.2178125 7.393801 9.1601562 7.3867188 z M 24.130859 7.3867188 C 24.074076 7.3936938 24.047814 7.3887221 24.003906 7.390625 C 23.963833 7.4298088 23.926729 7.4691881 23.908203 7.5117188 C 23.928348 7.5274775 23.956131 7.5232204 23.978516 7.5332031 C 24.028416 7.4841927 24.084714 7.4373927 24.130859 7.3867188 z M 16.611328 10.232422 C 15.356193 10.199202 14.151319 11.178939 14.148438 11.748047 C 14.147519 11.929529 14.218339 12.112171 14.345703 12.283203 C 14.736913 11.763823 15.658766 11.20721 16.611328 11.232422 C 17.492584 11.222539 18.527942 11.758372 18.923828 12.382812 C 19.035629 12.23014 19.096454 12.062853 19.097656 11.886719 C 19.103156 11.078197 17.725074 10.219932 16.611328 10.232422 z M 12.03125 10.828125 C 10.6961 11.166956 9.7567594 12.296198 9.8085938 14.003906 C 9.8134728 14.066652 9.8451901 14.099903 9.890625 14.117188 C 10.187007 12.625702 11.352858 11.740723 12.822266 11.712891 C 12.906497 11.711297 12.996235 11.728327 13.082031 11.732422 C 13.392991 11.393271 13.623149 11.098928 13.662109 10.931641 C 13.012862 11.170307 12.295033 11.186564 11.919922 11.164062 C 12.064786 11.095444 12.185656 11.013002 12.228516 10.886719 C 12.186174 10.856098 12.116266 10.839413 12.03125 10.828125 z M 19.416016 10.839844 C 19.410663 10.840743 19.405747 10.840876 19.400391 10.841797 C 19.164453 10.882134 19.441264 11.293906 19.908203 11.802734 C 19.99478 11.798585 20.085226 11.779651 20.169922 11.78125 C 21.639329 11.809082 22.80518 12.694061 23.101562 14.185547 C 23.147016 14.168262 23.178714 14.135011 23.183594 14.072266 C 23.233563 12.425995 22.360144 11.32136 21.101562 10.939453 C 21.157541 11.033785 21.251855 11.106655 21.373047 11.164062 C 20.955712 11.189095 20.11469 11.165759 19.416016 10.839844 z M 19.429688 13.257812 A 2.9184755 2.455577 58.681418 0 0 18.974609 13.289062 C 18.771447 13.64225 18.312452 13.929553 17.646484 14.070312 A 2.9184755 2.455577 58.681418 0 0 17.169922 16.15625 A 2.9184755 2.455577 58.681418 0 1 18.146484 14.609375 A 2.9184755 2.455577 58.681418 0 1 19.429688 14.257812 A 2.9184755 2.455577 58.681418 0 1 22.279297 16.970703 A 2.9184755 2.455577 58.681418 0 0 21.238281 14.056641 C 21.134268 13.969626 21.034401 13.889144 20.931641 13.798828 C 20.930566 13.797883 20.928809 13.79782 20.927734 13.796875 A 2.9184755 2.455577 58.681418 0 0 19.429688 13.257812 z M 13.925781 13.392578 A 2.455577 2.9184755 31.318582 0 0 13.816406 13.394531 A 2.455577 2.9184755 31.318582 0 0 10.966797 17.105469 A 2.455577 2.9184755 31.318582 0 1 13.816406 14.394531 A 2.455577 2.9184755 31.318582 0 1 15.099609 14.746094 A 2.455577 2.9184755 31.318582 0 1 16.074219 16.285156 A 2.455577 2.9184755 31.318582 0 0 15.359375 13.949219 C 15.017707 13.828962 14.731092 13.671263 14.527344 13.484375 A 2.455577 2.9184755 31.318582 0 0 13.925781 13.392578 z M 23.541016 14.908203 C 23.391327 14.867389 23.273613 14.916968 23.181641 15.029297 C 23.181336 15.04429 23.184052 15.057184 23.183594 15.072266 C 23.178494 15.137851 23.143012 15.169479 23.09375 15.185547 C 22.93627 15.527655 22.911122 16.139819 22.962891 16.804688 C 23.021851 16.219106 23.19015 15.812535 23.541016 15.908203 C 24.427412 16.423288 24.837338 17.215671 24.949219 18.017578 C 25.137801 16.932116 24.801843 15.64087 23.541016 14.908203 z M 9.4589844 14.976562 C 8.1981571 15.709229 7.8621989 17.000475 8.0507812 18.085938 C 8.1626617 17.284031 8.5725885 16.491647 9.4589844 15.976562 C 9.8098501 15.880895 9.9781486 16.287466 10.037109 16.873047 C 10.121459 15.789745 9.9884945 14.832185 9.4589844 14.976562 z M 16.755859 18.494141 A 2.72396 2.5560692 0 0 0 15.425781 18.779297 A 2.455577 2.9184755 31.318582 0 1 14.375 19.683594 A 2.72396 2.5560692 0 0 0 13.951172 21.048828 A 2.7246095 2.5566787 0 0 0 14.003906 21.548828 A 2.72396 2.5560692 0 0 1 16.755859 19.494141 A 2.72396 2.5560692 0 0 1 19.345703 21.541016 A 2.7246095 2.5566787 0 0 0 19.400391 21.048828 A 2.72396 2.5560692 0 0 0 18.876953 19.546875 A 2.9184755 2.455577 58.681418 0 1 17.935547 18.783203 A 2.72396 2.5560692 0 0 0 16.755859 18.494141 z M 22.697266 19.443359 C 22.058955 19.460291 21.297671 20.074998 20.574219 20.90625 C 19.879865 21.73388 19.44834 23.114143 19.658203 23.908203 C 19.786616 23.214014 20.123468 22.443519 20.574219 21.90625 C 21.297671 21.074998 22.058955 20.460289 22.697266 20.443359 C 22.910036 20.437715 23.109474 20.499268 23.289062 20.640625 C 23.485451 20.839694 23.642948 21.26568 23.710938 21.771484 C 23.780233 21.253212 23.736613 20.73887 23.623047 20.328125 C 23.522709 20.180111 23.435405 19.962831 23.351562 19.730469 C 23.33026 19.702394 23.311304 19.66317 23.289062 19.640625 C 23.109474 19.499268 22.910036 19.437715 22.697266 19.443359 z M 10.46875 19.835938 C 10.240149 19.825965 10.02585 19.873721 9.8378906 19.990234 C 9.5116017 20.242938 9.3619436 20.892676 9.4902344 21.671875 C 9.5512656 21.365238 9.6686718 21.121291 9.8378906 20.990234 C 10.02585 20.873718 10.240149 20.825937 10.46875 20.835938 C 11.154554 20.865854 11.975909 21.417194 12.646484 22.208984 C 13.020624 22.667671 13.291956 23.291812 13.40625 23.873047 C 13.602244 23.154922 13.259959 21.961091 12.646484 21.208984 C 11.975909 20.417194 11.154554 19.865853 10.46875 19.835938 z M 17.576172 24.460938 A 2.7246095 2.5566787 0 0 1 15.832031 24.476562 C 14.894121 24.621752 13.937749 25.000836 13.953125 25.458984 C 13.947817 25.584597 14.079458 25.783484 14.287109 25.996094 C 14.823437 25.63406 15.902443 25.39212 16.6875 25.412109 C 17.476471 25.37707 18.452713 25.580697 18.941406 25.898438 C 19.136642 25.677491 19.259244 25.46475 19.253906 25.310547 C 19.251772 24.909762 18.440489 24.5834 17.576172 24.460938 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-rosa.svg b/.icons/awkward/32x32/apps/distributor-logo-rosa.svg
new file mode 100644
index 00000000..f6fe3df4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-rosa.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#3757a1" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <g style="fill:none;stroke:#000000;stroke-linejoin:roun;opacity:0.2" transform="translate(0,1)">
+ <path d="M 23.5,8.5 C 23.5,8.5 23,13 19.25,16 15.5,19 11,21.5 11,21.5"/>
+ <path d="M 23.5,16 C 23.5,20.142 20.142,23.5 16,23.5 11.858,23.5 8.5,20.142 8.5,16 8.5,11.858 11.858,8.5 16,8.5 H 23.5 Z"/>
+ </g>
+ <g style="fill:none;stroke:#ffffff;stroke-linejoin:round">
+ <path d="M 23.5,8.5 C 23.5,8.5 23,13 19.25,16 15.5,19 11,21.5 11,21.5"/>
+ <path d="M 23.5,16 C 23.5,20.142 20.142,23.5 16,23.5 11.858,23.5 8.5,20.142 8.5,16 8.5,11.858 11.858,8.5 16,8.5 H 23.5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-salentos.svg b/.icons/awkward/32x32/apps/distributor-logo-salentos.svg
new file mode 100644
index 00000000..5defe112
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-salentos.svg
@@ -0,0 +1,9 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m16 2c-0.605129-0.01416-1.20262 0.1327738-1.727 0.4247l-9.7023 5.4084c-1.0201941 0.5686814-1.6486711 1.6196375-1.6487 2.757v10.817c2.9e-5 1.137363 0.628506 2.188319 1.6487 2.757l9.7026 5.4085c0.544645 0.303599 1.156762 0.445121 1.76431 0.424566 0.5305-0.01795 0.407916-0.732487 0.88349-0.997584l10-6c1.02063-0.568786 1.000279 0.13778 1-1v-10c-3.4e-5 -0.42409 0.913758-2.2466432 0.75125-2.6261749-0.273345-0.6383841-0.759165-1.1847057-1.39905-1.5413071l-9.702-5.4084c-0.478555-0.2663801-1.018755-0.4124163-1.571-0.4247z" style="fill:#53d953"/>
+ <path d="m16 1.9991a3.2974 3.1836 0 0 0-1.726 0.4258l-9.7036 5.4082a3.2974 3.1836 0 0 0-1.6484 2.758v1a3.2974 3.1836 0 0 1 1.6484-2.758l9.7036-5.4082a3.2974 3.1836 0 0 1 1.726-0.4258 3.2974 3.1836 0 0 1 1.57 0.4258l9.7031 5.4082a3.2974 3.1836 0 0 1 1.649 2.758v-1a3.2974 3.1836 0 0 0-1.648-2.758l-9.704-5.4082a3.2974 3.1836 0 0 0-1.57-0.4258z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m2.922 21.4071v1a3.2974 3.1836 0 0 0 1.6484 2.7559l9.7031 5.4102a3.2974 3.1836 0 0 0 3.2969 0l9.7031-5.4102a3.2974 3.1836 0 0 0 1.648-2.756v-1a3.2974 3.1836 0 0 1-1.6484 2.7559l-9.7031 5.4102a3.2974 3.1836 0 0 1-3.2969 0l-9.7036-5.411a3.2974 3.1836 0 0 1-1.6484-2.755z" style="opacity:.2"/>
+ <path d="m3.2420125 9.2241916a3.2974 3.1836 0 0 0-0.3203125 1.3652344v10.818359a3.2974 3.1836 0 0 0 1.6484375 2.755859l9.7031245 5.408204a3.2974 3.1836 0 0 0 1.648438 0.423828v-13.871094z" style="fill:#ef2b2f"/>
+ <path d="m3.2420125 9.2241916a3.2974 3.1836 0 0 0-0.3203125 1.3652344v1a3.2974 3.1836 0 0 1 0.3203125-1.365235l12.679688 6.900391v-1z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m28.599434 9.2241916-12.677734 6.9003904v13.871094a3.2974 3.1836 0 0 0 1.648438-0.423828l9.703124-5.408204a3.2974 3.1836 0 0 0 1.648438-2.757812v-10.816406a3.2974 3.1836 0 0 0-0.322266-1.3652344z" style="fill:#ffbb1f"/>
+ <path d="m28.599434 9.2241916-12.677734 6.9003904v1l12.677734-6.900391a3.2974 3.1836 0 0 1 0.322266 1.365235v-1a3.2974 3.1836 0 0 0-0.322266-1.3652344z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-smartos.svg b/.icons/awkward/32x32/apps/distributor-logo-smartos.svg
new file mode 100644
index 00000000..f5f70704
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-smartos.svg
@@ -0,0 +1,7 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" rx="3" ry="3" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" rx="3" ry="3" style="fill:#24b8eb"/>
+ <path d="m5 2c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h22c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-22z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m7 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h18v8h-8v-6h-2v6c0 1.108 0.892 2 2 2h8c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2h-18v-8h8v6h2v-6c0-1.108-0.892-2-2-2z" style="opacity:.2"/>
+ <path d="m7 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h18v8h-8v-6h-2v6c0 1.108 0.892 2 2 2h8c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2h-18v-8h8v6h2v-6c0-1.108-0.892-2-2-2z" style="fill:#3f3f3f"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-solus.svg b/.icons/awkward/32x32/apps/distributor-logo-solus.svg
new file mode 100644
index 00000000..635ab088
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-solus.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 10.96875,2.125 C 10.751359,2.835106 10.517493,3.5391212 10.279297,4.2421875 A 13.999998,13.999998 0 0 0 2,17 13.999998,13.999998 0 0 0 2.6230469,21.082031 C 2.4876742,21.325191 2.3554009,21.570218 2.21875,21.8125 L 2,22.25 2.3378906,22.423828 c 0.226862,0.105325 0.5318867,0.185067 0.8886719,0.263672 A 13.999998,13.999998 0 0 0 16,31 13.999998,13.999998 0 0 0 29.697266,19.871094 C 30.087679,19.34386 30.402767,18.810672 30.65625,18.3125 L 30.875,17.875 30.4375,17.4375 C 30.300157,17.292864 30.150689,17.156295 29.998047,17.021484 A 13.999998,13.999998 0 0 0 30,17 13.999998,13.999998 0 0 0 16,3 13.999998,13.999998 0 0 0 12.125,3.5527344 C 11.583804,2.7599805 11.143551,2.1771235 10.96875,2.125 Z"/>
+ <path style="fill:#4c5263" d="m 29.999998,16.000002 c 0,1.329372 -0.185285,2.615468 -0.53144,3.833872 -1.667173,5.868166 -6.95719,5.870332 -13.359804,5.870332 -4.781879,0 -9.1125633,1.898369 -11.6381503,-1.760085 C 2.9124816,21.687094 2.0000019,18.950109 2.0000019,16.000002 2.0000019,8.2680165 8.2680145,2.0000037 16,2.0000038 c 7.731985,0 13.999998,6.2680127 13.999998,13.9999982 z"/>
+ <path style="fill:#4c5263;fill-rule:evenodd" d="M 10.968751,1.1249962 C 8.8620184,8.0066091 5.7477733,14.555557 2.2187494,20.812503 L 2,21.250002 2.3372181,21.423777 c 0.2960406,0.137442 0.6857707,0.229864 1.2133781,0.335389 0.5276095,0.105523 1.1766256,0.210699 1.9059448,0.31489 1.4586425,0.208359 3.2371062,0.412037 4.962464,0.591302 3.450718,0.358511 6.689818,0.619938 6.689818,0.619938 l 0.551147,0.04443 -0.04229,-0.551578 c 0,0 -0.854645,-11.119037 -1.014283,-12.9459777 l -0.0086,-0.098694 -0.04786,-0.087158 c -1.01139,-1.6152298 -4.9402,-8.3310867 -5.578183,-8.5213249 z m 0.437499,1.96875 c 1.493629,2.6275944 2.783982,4.1173931 4.375,6.9999998 0.158748,1.837087 0.783775,11.322244 0.851196,12.198623 C 16.160478,22.253794 13.668853,22.053362 10.516417,21.72585 8.7978263,21.547283 7.0276841,21.344568 5.5902688,21.139228 4.8715637,21.036569 4.235734,20.932837 3.7360218,20.83289 3.4894666,20.783583 3.4840494,20.640215 3.3124996,20.593753 5.8899499,16.039693 9.9841186,8.8976823 11.40625,3.0937462 Z"/>
+ <path style="fill:#4c5263;fill-rule:evenodd" d="m 18.40625,11.406245 -0.225036,0.984271 c 2.198128,1.470312 4.292926,2.754035 5.653319,4.11908 1.360391,1.365049 1.997878,2.708394 1.480835,4.58947 l -0.240966,0.877996 0.856626,-0.30846 c 2.676513,-0.963024 3.948263,-2.829148 4.725221,-4.356108 l 0.218751,-0.437498 -0.4375,-0.4375 c -1.304433,-1.37369 -3.319289,-2.28419 -5.657043,-3.113019 -2.337758,-0.82883 -4.883862,-1.558854 -6.374207,-1.918232 z m 2.611021,1.739217 c 1.087931,0.298992 2.273123,0.65305 3.44745,1.069396 2.130761,0.755443 4.148076,1.726804 5.288023,2.776673 -0.651813,1.20201 -1.64588,2.588381 -3.360717,3.450015 0.183859,-1.798539 -0.608632,-3.314279 -1.888428,-4.598454 -0.944669,-0.947901 -2.178298,-1.821104 -3.486328,-2.69763 z"/>
+ <circle style="fill:#500000;fill-opacity:0" cx="16.016" cy="15.984" r="14.016"/>
+ <path style="fill:#5294e2" d="m 29.097331,20.600349 c -2.826664,2.005062 -6.165122,3.221835 -9.578401,3.746048 -4.757318,0.671302 -9.6031121,0.504611 -14.377171,0.139453 -0.035026,0.08274 -0.057858,0.163594 -0.083396,0.244722 a 13.999998,13.999998 0 0 0 10.803385,5.262242 c 0.120816,-3.92e-4 0.243595,0.0013 0.362299,-0.0014 a 13.999998,13.999998 0 0 0 0.404685,-0.01366 c 0.191657,-0.0088 0.377783,-0.02188 0.561907,-0.03691 a 13.999998,13.999998 0 0 0 1.034948,-0.125781 c 0.06573,-0.01094 0.13829,-0.0181 0.202342,-0.03008 A 13.999998,13.999998 0 0 0 29.15612,20.734342 c -0.02087,-0.04468 -0.03587,-0.08918 -0.05879,-0.133983 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 11.40625,4.0939999 C 9.9840568,9.8978988 5.8899111,17.040003 3.3125,21.594 l 2.2773438,0.546875 c 1.437413,0.205339 3.2091419,0.407392 4.9277342,0.585937 3.152216,0.327512 5.666389,0.578579 6.138672,0.617188 -0.06746,-0.876947 -0.716219,-10.412468 -0.875,-12.25 -1.591018,-2.8826068 -2.881371,-4.3724057 -4.375,-7.0000001 z M 16.875,11.5315 c 2.108427,4.343373 2.110335,8.640428 0.875,11.8125 1.739452,0.01051 4.577933,0.205558 7.65625,-1.3125 -2.530125,-5.777114 -8.531251,-10.5 -8.53125,-10.5 z m 4.15625,2.625 c 1.308409,0.876755 2.555091,1.676859 3.5,2.625 1.279702,1.284084 1.933706,3.014122 1.75,4.8125 1.714637,-0.861548 2.848179,-2.298084 3.5,-3.5 -1.139998,-1.049786 -3.119385,-2.088359 -5.25,-2.84375 -1.174819,-0.41652 -2.411707,-0.79468 -3.5,-1.09375 z m 8.583984,6.035156 c -2.15188,2.452634 -5.947476,3.801127 -10.21289,4.416016 -4.682963,0.675067 -10.2398979,0.48053 -15.0996096,0.07422 a 13.999998,13.999998 0 0 0 0.7207031,1.007812 c 4.6836106,0.364066 9.9646285,0.509554 14.5156245,-0.146484 3.628991,-0.523141 7.108551,-1.562024 9.482422,-3.441407 a 13.999998,13.999998 0 0 0 0.59375,-1.910156 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 16.874999,10.531246 c 2.108427,4.343373 2.110335,8.640435 0.875,11.812507 1.739452,0.01051 4.577933,0.205558 7.65625,-1.3125 -2.530125,-5.777114 -8.531251,-10.500007 -8.53125,-10.500007 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 11.40625,3.0937462 C 9.9840568,8.8976451 5.8899107,16.039756 3.3124996,20.593753 l 2.2781984,0.545913 c 1.437413,0.205339 3.2075546,0.408055 4.926147,0.5866 3.152216,0.327512 5.667122,0.578878 6.139405,0.617487 -0.06746,-0.876947 -0.716219,-10.412475 -0.875,-12.250007 -1.591018,-2.8826067 -2.881371,-4.3724054 -4.375,-6.9999998 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 21.03125,13.156247 c 1.308409,0.876755 2.555092,1.676858 3.500001,2.624999 1.279702,1.284084 1.933705,3.014129 1.749999,4.812507 1.714637,-0.861548 2.848179,-2.298089 3.5,-3.500005 -1.139998,-1.049786 -3.119384,-2.088361 -5.249999,-2.843752 -1.174819,-0.41652 -2.411708,-0.794679 -3.500001,-1.093749 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 29.615234 19.191406 C 27.463354 21.64404 23.667758 22.992533 19.402344 23.607422 C 14.719381 24.282489 9.1624461 24.087952 4.3027344 23.681641 A 13.999998 13.999998 0 0 0 5.0234375 24.689453 C 9.7070481 25.053519 14.988065 25.199007 19.539062 24.542969 C 23.168053 24.019828 26.647613 22.980945 29.021484 21.101562 A 13.999998 13.999998 0 0 0 29.615234 19.191406 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.96875 1.125 C 10.751359 1.835106 10.517493 2.5391212 10.279297 3.2421875 A 13.999998 13.999998 0 0 0 2 16 A 13.999998 13.999998 0 0 0 2.0175781 16.322266 A 13.999998 13.999998 0 0 1 10.279297 4.2421875 C 10.517493 3.5391212 10.751359 2.835106 10.96875 2.125 C 11.143551 2.1771235 11.583804 2.7599805 12.125 3.5527344 A 13.999998 13.999998 0 0 1 16 3 A 13.999998 13.999998 0 0 1 30 17 A 13.999998 13.999998 0 0 1 29.998047 17.021484 C 30.150689 17.156295 30.300157 17.292864 30.4375 17.4375 L 30.533203 17.533203 C 30.572237 17.460249 30.619804 17.384128 30.65625 17.3125 L 30.875 16.875 L 30.4375 16.4375 C 30.300157 16.292864 30.150689 16.156295 29.998047 16.021484 A 13.999998 13.999998 0 0 0 30 16 A 13.999998 13.999998 0 0 0 16 2 A 13.999998 13.999998 0 0 0 12.125 2.5527344 C 11.583804 1.7599805 11.143551 1.1771235 10.96875 1.125 z M 2.4472656 20.398438 C 2.3713082 20.536605 2.2961577 20.675256 2.21875 20.8125 L 2 21.25 L 2.3378906 21.423828 C 2.3608459 21.434486 2.3934403 21.442966 2.4179688 21.453125 C 2.486097 21.32928 2.5542993 21.205518 2.6230469 21.082031 A 13.999998 13.999998 0 0 1 2.4472656 20.398438 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-steamos.svg b/.icons/awkward/32x32/apps/distributor-logo-steamos.svg
new file mode 100644
index 00000000..5a3335f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-steamos.svg
@@ -0,0 +1,19 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.815439 22.470836 6.838557-12.227684 8.731472 6.216537-11.390468 9.515906z" style="opacity:.2"/>
+ <circle cx="15.5" cy="23.5" r="4.5" style="opacity:.2"/>
+ <circle cx="5.5" cy="15.5" r="4.5" style="opacity:.2"/>
+ <path d="m12.815439 21.470836 6.838557-12.227684 8.731472 6.2165369-11.390468 9.515906z" style="fill:#2d1c84"/>
+ <circle cx="24" cy="13" r="7" style="opacity:.2"/>
+ <circle cx="24" cy="12" r="7" style="fill:#9d2acd"/>
+ <circle cx="15.5" cy="22.5" r="4.5" style="fill:#9d2acd"/>
+ <circle cx="5.5" cy="14.5" r="4.5" style="fill:#9d2acd"/>
+ <path d="M 15.5,18 A 4.5,4.5 0 0 0 11,22.5 4.5,4.5 0 0 0 11.0332,22.988281 4.5,4.5 0 0 1 15.5,19 4.5,4.5 0 0 1 19.966797,23.011719 4.5,4.5 0 0 0 20,22.5 4.5,4.5 0 0 0 15.5,18 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m5.5 15.499663 10 8" style="fill:none;opacity:.2;stroke-linecap:round;stroke-width:5;stroke:#000000"/>
+ <path d="m5.5 14.5 10 8" style="fill:none;stroke-linecap:round;stroke-width:5;stroke:#e5acf3"/>
+ <circle cx="24" cy="13" r="4" style="opacity:.2"/>
+ <circle cx="24" cy="12" r="4" style="fill:#e5acf3"/>
+ <path d="m 24,5 a 7,7 0 0 0 -7,7 7,7 0 0 0 0.02344,0.541016 A 7,7 0 0 1 24,6 7,7 0 0 1 30.976562,12.458984 7,7 0 0 0 31,12 7,7 0 0 0 24,5 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="M 5.5,10 A 4.5,4.5 0 0 0 1,14.5 4.5,4.5 0 0 0 1.0332031,14.988281 4.5,4.5 0 0 1 5.5,11 4.5,4.5 0 0 1 9.9667969,15.011719 4.5,4.5 0 0 0 10,14.5 4.5,4.5 0 0 0 5.5,10 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m 24,8 a 4,4 0 0 0 -4,4 4,4 0 0 0 0.03516,0.494141 A 4,4 0 0 1 24,9 4,4 0 0 1 27.964844,12.505859 4,4 0 0 0 28,12 4,4 0 0 0 24,8 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m5.4453125 11.978516a2.50025 2.50025 0 0 0-2.4199219 3 2.50025 2.50025 0 0 1 2.4199219-2 2.50025 2.50025 0 0 1 1.6171875 0.568359l10 8a2.5012204 2.5012204 0 0 1 0.884766 1.455078 2.5012204 2.5012204 0 0 0-0.884766-2.455078l-10-8a2.50025 2.50025 0 0 0-1.6171875-0.568359z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-ubuntu-budgie.svg b/.icons/awkward/32x32/apps/distributor-logo-ubuntu-budgie.svg
new file mode 100644
index 00000000..b3783de3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-ubuntu-budgie.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#404552" cx="16.5" cy="15.5" r="14.5"/>
+ <path style="opacity:0.2" d="m 19.115234,5.0001868 c -0.251431,0.00334 -0.51272,0.028133 -0.824218,0.089844 -0.566826,0.1123013 -1.158949,0.4550429 -1.658204,0.8027343 -1.69505,1.1804902 -2.14126,3.4877143 -1.001953,5.1542971 0.953049,1.394126 2.733351,1.881118 4.28711,1.347656 0.327983,-0.112608 0.460534,-0.123316 0.714843,-0.144531 0.327914,-0.02736 0.855107,0.0128 1.328126,0.246094 0.384834,0.189802 0.714231,0.355894 0.927734,0.796875 0.05557,0.114788 0.152811,0.318648 0.173828,0.576172 0.03339,0.410511 -0.04861,0.609737 -0.320312,1.130859 0.432002,-0.348404 0.639841,-0.405568 1.28125,-1.185547 1.276778,-1.552595 1.343886,-4.1472301 -0.04688,-6.1816407 -1.030944,-1.508079 -2.610049,-2.471194 -4.097656,-2.5957031 -0.272032,-0.022769 -0.512242,-0.040451 -0.763672,-0.037109 z M 10.111328,10.00214 c -1.7530067,0.03999 -3.5810594,1.24769 -4.4921874,3.228516 -0.7718922,1.678124 -0.8100875,3.565433 -0.1777344,4.947265 0.2312711,0.505379 0.4197327,0.891128 0.8339844,1.38086 0.3769094,0.445573 0.9601863,0.796109 1.5039063,1.0625 1.8456766,0.904256 4.0313921,0.133015 4.8847651,-1.720703 v -0.002 c 0.712802,-1.551073 0.246384,-3.377595 -0.978515,-4.484376 -0.258629,-0.233688 -0.334241,-0.343903 -0.478516,-0.558593 -0.186033,-0.276827 -0.414967,-0.765195 -0.451172,-1.302735 -0.02946,-0.43733 -0.05257,-0.813834 0.216797,-1.226562 0.07012,-0.107435 0.195542,-0.296184 0.404297,-0.445313 0.332822,-0.237629 0.5427,-0.267803 1.121094,-0.291015 -0.510949,-0.206488 -0.660372,-0.359852 -1.642578,-0.533204 -0.244393,-0.04314 -0.493712,-0.060397 -0.744141,-0.05469 z m 11.279297,7.998047 c -0.123917,-0.0029 -0.248825,0.0035 -0.375,0.01367 v -0.002 c -1.688775,0.135988 -3.011293,1.44354 -3.333984,3.0625 -0.06812,0.341746 -0.124311,0.463241 -0.234375,0.695312 -0.141916,0.299239 -0.443816,0.739306 -0.884766,1.035157 -0.358743,0.240694 -0.668444,0.445708 -1.158203,0.412109 -0.127483,-0.0087 -0.352282,-0.0268 -0.585938,-0.136719 C 14.445951,22.904963 14.314117,22.736547 14,22.240421 c 0.08357,0.549752 0.02731,0.756097 0.378906,1.703125 0.699864,1.88513 2.91257,3.235554 5.376953,3.03711 1.826813,-0.147104 3.459218,-1.041655 4.31836,-2.275391 0.314216,-0.451217 0.550066,-0.806066 0.757812,-1.410156 0.189007,-0.549631 0.189613,-1.233822 0.140625,-1.841797 -0.155943,-1.935169 -1.723272,-3.410486 -3.582031,-3.453125 z"/>
+ <path style="fill:#ffffff" d="m 19.114345,4.0004065 c -0.251431,0.00334 -0.512342,0.027062 -0.82384,0.088773 -0.566826,0.1123014 -1.157607,0.455244 -1.656862,0.8029354 -1.695051,1.1804902 -2.142869,3.4875735 -1.003562,5.1541561 0.953049,1.394126 2.734667,1.882288 4.288426,1.348826 0.327983,-0.112608 0.459335,-0.124533 0.713644,-0.145748 0.327914,-0.02736 0.855882,0.01315 1.328901,0.246445 0.384834,0.189802 0.713972,0.355331 0.927475,0.796312 0.05557,0.114788 0.153459,0.31884 0.174476,0.576364 0.03339,0.410511 -0.04839,0.610408 -0.320091,1.13153 0.432002,-0.348404 0.638953,-0.405875 1.280362,-1.185854 1.276778,-1.552595 1.343531,-4.1466015 -0.04723,-6.1810121 -1.030945,-1.508079 -2.609285,-2.471119 -4.096892,-2.5956281 -0.272032,-0.022769 -0.513376,-0.040441 -0.764806,-0.037099 z"/>
+ <path style="fill:#ffffff" d="M 10.112069,9.0010779 C 8.3590622,9.0410679 6.5293485,10.249772 5.6182205,12.230598 4.8463283,13.908722 4.80877,15.795773 5.4411231,17.177605 c 0.2312711,0.505379 0.4191481,0.892046 0.8333998,1.381778 0.3769094,0.445573 0.9616084,0.795792 1.5053284,1.062183 1.8456766,0.904256 4.0311317,0.132202 4.8845047,-1.721516 0,0 0,-0.0013 0,-0.0013 0.712802,-1.551072 0.245654,-3.378291 -0.979245,-4.485071 -0.258629,-0.233688 -0.333628,-0.34393 -0.477903,-0.55862 -0.186033,-0.276827 -0.414352,-0.765009 -0.450557,-1.302549 -0.02946,-0.43733 -0.0532,-0.813281 0.216163,-1.226009 0.07012,-0.107435 0.196225,-0.296694 0.40498,-0.4458231 0.332822,-0.237629 0.54279,-0.26684 1.121184,-0.290052 -0.510949,-0.206488 -0.661155,-0.361172 -1.643361,-0.534524 -0.244393,-0.04314 -0.493119,-0.06077 -0.743548,-0.05506 z"/>
+ <path style="fill:#ffffff" d="m 21.391294,17.000859 c -0.123917,-0.0029 -0.248822,0.0017 -0.374997,0.01187 v -0.0014 c -1.688775,0.135988 -3.011211,1.444703 -3.333902,3.063663 -0.06812,0.341746 -0.124475,0.461938 -0.234539,0.694009 -0.141916,0.299239 -0.444202,0.739884 -0.885152,1.035734 -0.358743,0.240695 -0.668361,0.445253 -1.15812,0.411654 -0.127483,-0.0087 -0.353354,-0.02598 -0.58701,-0.135898 C 14.445166,21.905189 14.314117,21.736153 14,21.240027 c 0.08357,0.549752 0.02738,0.756328 0.378973,1.703356 0.699864,1.88513 2.91279,3.235719 5.377173,3.037275 1.826813,-0.147104 3.459292,-1.040921 4.318434,-2.274657 0.314216,-0.451217 0.548876,-0.806357 0.756622,-1.410447 0.189007,-0.549631 0.19077,-1.235237 0.141782,-1.843212 -0.155943,-1.935169 -1.722931,-3.408929 -3.58169,-3.451568 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.5 1 A 14.5 14.5 0 0 0 2 15.5 A 14.5 14.5 0 0 0 2.0214844 16.080078 A 14.5 14.5 0 0 1 16.5 2 A 14.5 14.5 0 0 1 30.978516 15.919922 A 14.5 14.5 0 0 0 31 15.5 A 14.5 14.5 0 0 0 16.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-ubuntu-mate.svg b/.icons/awkward/32x32/apps/distributor-logo-ubuntu-mate.svg
new file mode 100644
index 00000000..9d91eb8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-ubuntu-mate.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#7ea043" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 18,7 v 6 l 5,-3 z m -2,1 a 9,9 0 0 0 -8.40625,5.791016 l 0.8789062,0.527343 A 8,8 0 0 1 16,9 8,8 0 0 1 17,9.0703125 V 8.0664062 A 9,9 0 0 0 16,8 Z m 0,3 a 6,6 0 0 0 -5.773438,4.371094 L 11.125,15.908203 A 5,5 0 0 1 16,12 5,5 0 0 1 17,12.101562 V 11.085938 A 6,6 0 0 0 16,11 Z m 6.900391,0.224609 -0.876953,0.527344 A 8,8 0 0 1 24,17 8,8 0 0 1 22.029297,22.251953 l 0.865234,0.519531 A 9,9 0 0 0 25,17 9,9 0 0 0 22.900391,11.224609 Z m -2.623047,1.574219 -0.888672,0.533203 A 5,5 0 0 1 21,17 5,5 0 0 1 19.390625,20.667969 l 0.888672,0.535156 A 6,6 0 0 0 22,17 6,6 0 0 0 20.277344,12.798828 Z M 6,14 v 6 l 5,-3 z m 5.126953,4.089844 -0.896484,0.537109 A 6,6 0 0 0 16,23 6,6 0 0 0 17,22.910156 V 21.894531 A 5,5 0 0 1 16,22 5,5 0 0 1 11.126953,18.089844 Z m -2.6562499,1.59375 -0.8691406,0.521484 A 9,9 0 0 0 16,26 9,9 0 0 0 17,25.939453 V 24.927734 A 8,8 0 0 1 16,25 8,8 0 0 1 8.4707031,19.683594 Z M 18,21 v 6 l 5,-3 z"/>
+ <path style="fill:#ffffff" d="M 18 6 L 18 12 L 23 9 L 18 6 z M 16 7 A 9 9 0 0 0 7.59375 12.791016 L 8.4726562 13.318359 A 8 8 0 0 1 16 8 A 8 8 0 0 1 17 8.0703125 L 17 7.0664062 A 9 9 0 0 0 16 7 z M 16 10 A 6 6 0 0 0 10.226562 14.371094 L 11.125 14.908203 A 5 5 0 0 1 16 11 A 5 5 0 0 1 17 11.101562 L 17 10.085938 A 6 6 0 0 0 16 10 z M 22.900391 10.224609 L 22.023438 10.751953 A 8 8 0 0 1 24 16 A 8 8 0 0 1 22.029297 21.251953 L 22.894531 21.771484 A 9 9 0 0 0 25 16 A 9 9 0 0 0 22.900391 10.224609 z M 20.277344 11.798828 L 19.388672 12.332031 A 5 5 0 0 1 21 16 A 5 5 0 0 1 19.390625 19.667969 L 20.279297 20.203125 A 6 6 0 0 0 22 16 A 6 6 0 0 0 20.277344 11.798828 z M 6 13 L 6 19 L 11 16 L 6 13 z M 11.126953 17.089844 L 10.230469 17.626953 A 6 6 0 0 0 16 22 A 6 6 0 0 0 17 21.910156 L 17 20.894531 A 5 5 0 0 1 16 21 A 5 5 0 0 1 11.126953 17.089844 z M 8.4707031 18.683594 L 7.6015625 19.205078 A 9 9 0 0 0 16 25 A 9 9 0 0 0 17 24.939453 L 17 23.927734 A 8 8 0 0 1 16 24 A 8 8 0 0 1 8.4707031 18.683594 z M 18 20 L 18 26 L 23 23 L 18 20 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-ubuntu-studio.svg b/.icons/awkward/32x32/apps/distributor-logo-ubuntu-studio.svg
new file mode 100644
index 00000000..829e4e3f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-ubuntu-studio.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#0094f0" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0215 16.586 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.979 16.414 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <g style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" transform="translate(0,1)">
+ <circle cx="16" cy="16" r="3"/>
+ <path d="M 11.014,11.087 A 7,7 0 0 1 18.655,9.5231 7,7 0 0 1 23,16.001 7,7 0 0 1 18.654,22.477 7,7 0 0 1 11.013,20.912"/>
+ <path d="M 5.4127,18.985 A 11,11 0 0 1 5.4133,13.013"/>
+ <path d="M 9.2875,17.986 A 7,7 0 0 1 9.2869,14.016"/>
+ <path d="M 19.013,5.4206 A 11,11 0 0 1 23.988,8.4379"/>
+ <path d="M 23.99,23.561 A 11,11 0 0 1 19.011,26.58"/>
+ </g>
+ <g style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round">
+ <circle cx="16" cy="16" r="3"/>
+ <path d="M 11.014,11.087 A 7,7 0 0 1 18.655,9.5231 7,7 0 0 1 23,16.001 7,7 0 0 1 18.654,22.477 7,7 0 0 1 11.013,20.912"/>
+ <path d="M 5.4127,18.985 A 11,11 0 0 1 5.4133,13.013"/>
+ <path d="M 9.2875,17.986 A 7,7 0 0 1 9.2869,14.016"/>
+ <path d="M 19.013,5.4206 A 11,11 0 0 1 23.988,8.4379"/>
+ <path d="M 23.99,23.561 A 11,11 0 0 1 19.011,26.58"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-ubuntu.svg b/.icons/awkward/32x32/apps/distributor-logo-ubuntu.svg
new file mode 100644
index 00000000..e707763e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-ubuntu.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#f56e2c" d="m30 16a14 14 0 0 1 -14 14 14 14 0 0 1 -14 -14 14 14 0 0 1 14 -14 14 14 0 0 1 14 14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+ <path opacity=".2" d="m23.93 16a8 8 0 0 0 -2.895 -5.199c-0.325 0.121-0.67 0.199-1.035 0.199-1.258 0-2.34-0.794-2.783-1.9023a8 8 0 0 0 -1.217 -0.0977 8 8 0 0 0 -3.104 0.627l1.5215 2.6367a5 5 0 0 1 1.582 -0.264 5 5 0 0 1 4.8945 4h3.0352zm-0.002 2h-3.0293a5 5 0 0 1 -4.8984 4 5 5 0 0 1 -1.582 -0.26172l-1.5176 2.6289a8 8 0 0 0 3.099 0.633 8 8 0 0 0 1.221 -0.105c0.444-1.104 1.524-1.895 2.779-1.895 0.36611 0 0.71342 0.07673 1.0391 0.19922a8 8 0 0 0 2.889 -5.199zm-1.928-10a2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2zm0 18a2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2zm-9.312-12.736-1.518-2.629a8 8 0 0 0 -2.918 4.412c0.45895 0.52763 0.74805 1.2063 0.74805 1.9531 0 0.74588-0.28822 1.4238-0.74609 1.9512a8 8 0 0 0 2.9141 4.418l1.52-2.631a5 5 0 0 1 -1.688 -3.738 5 5 0 0 1 1.688 -3.736zm-4.688 3.736a2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2z"/>
+ <path fill="#fff" d="m23.93 15a8 8 0 0 0 -2.895 -5.1992c-0.325 0.1216-0.67 0.1992-1.035 0.1992-1.258 0-2.34-0.7945-2.783-1.9023a8 8 0 0 0 -1.217 -0.0977 8 8 0 0 0 -3.104 0.627l1.5215 2.6367a5 5 0 0 1 1.582 -0.264 5 5 0 0 1 4.8945 4h3.0352zm-0.002 2h-3.0293a5 5 0 0 1 -4.8984 4 5 5 0 0 1 -1.582 -0.26172l-1.5176 2.6289a8 8 0 0 0 3.099 0.633 8 8 0 0 0 1.221 -0.105c0.444-1.104 1.524-1.895 2.779-1.895 0.36611 0 0.71342 0.07673 1.0391 0.19922a8 8 0 0 0 2.889 -5.199zm-1.928-10a2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2zm0 18a2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2zm-9.312-12.736-1.518-2.6292a8 8 0 0 0 -2.918 4.4122c0.45895 0.52763 0.74805 1.2063 0.74805 1.9531 0 0.74588-0.28822 1.4238-0.74609 1.9512a8 8 0 0 0 2.9141 4.418l1.52-2.631a5 5 0 0 1 -1.688 -3.738 5 5 0 0 1 1.688 -3.736zm-4.688 3.736a2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.978 13.414 14 14 0 0 0 0.022 -0.414 14 14 0 0 0 -14 -14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-void.svg b/.icons/awkward/32x32/apps/distributor-logo-void.svg
new file mode 100644
index 00000000..417c4fd4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-void.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#4f4f4f" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="M 16,6 A 11,11 0 0 0 9.5390625,8.109375 l 2.4707035,2.470703 A 7.5625,7.5625 0 0 1 16,9.4375 7.5625,7.5625 0 0 1 23.5625,17 7.5625,7.5625 0 0 1 22.416016,20.984375 l 2.472656,2.472656 A 11,11 0 0 0 27,17 11,11 0 0 0 16,6 Z M 7.1113281,10.542969 A 11,11 0 0 0 5,17 11,11 0 0 0 16,28 11,11 0 0 0 22.460938,25.890625 L 19.990234,23.419922 A 7.5625,7.5625 0 0 1 16,24.5625 7.5625,7.5625 0 0 1 8.4375,17 7.5625,7.5625 0 0 1 9.5839844,13.015625 Z M 16,13 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 z"/>
+ <path style="fill:#91cd91" d="M 16,5 A 11,11 0 0 0 9.539917,7.109497 L 12.01062,9.5802 A 7.5625,7.5625 0 0 1 16,8.4375 7.5625,7.5625 0 0 1 23.5625,16 7.5625,7.5625 0 0 1 22.415771,19.985351 l 2.472046,2.472046 A 11,11 0 0 0 27,16 11,11 0 0 0 16,5 Z"/>
+ <path style="fill:#33855a" d="M 7.1121825,9.5426025 A 11,11 0 0 0 5,16 11,11 0 0 0 16,27 11,11 0 0 0 22.460083,24.890503 L 19.98938,22.4198 A 7.5625,7.5625 0 0 1 16,23.5625 7.5625,7.5625 0 0 1 8.4375,16 7.5625,7.5625 0 0 1 9.584229,12.014649 Z"/>
+ <circle style="fill:#91cd91" cx="16" cy="16" r="4"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 5 A 11 11 0 0 0 9.5390625 7.109375 L 10.142578 7.7128906 A 11 11 0 0 1 16 6 A 11 11 0 0 1 26.976562 16.53125 A 11 11 0 0 0 27 16 A 11 11 0 0 0 16 5 z M 7.1113281 9.5429688 A 11 11 0 0 0 5 16 A 11 11 0 0 0 5.0234375 16.46875 A 11 11 0 0 1 7.1113281 10.542969 L 9.2324219 12.664062 A 7.5625 7.5625 0 0 1 9.5839844 12.015625 L 7.1113281 9.5429688 z M 16 12 A 4 4 0 0 0 12 16 A 4 4 0 0 0 12.035156 16.505859 A 4 4 0 0 1 16 13 A 4 4 0 0 1 19.964844 16.494141 A 4 4 0 0 0 20 16 A 4 4 0 0 0 16 12 z M 23.539062 16.439453 A 7.5625 7.5625 0 0 1 22.416016 19.984375 L 22.767578 20.335938 A 7.5625 7.5625 0 0 0 23.5625 17 A 7.5625 7.5625 0 0 0 23.539062 16.439453 z M 8.4609375 16.560547 A 7.5625 7.5625 0 0 0 8.4375 17 A 7.5625 7.5625 0 0 0 16 24.5625 A 7.5625 7.5625 0 0 0 19.990234 23.419922 L 21.857422 25.287109 A 11 11 0 0 0 22.460938 24.890625 L 19.990234 22.419922 A 7.5625 7.5625 0 0 1 16 23.5625 A 7.5625 7.5625 0 0 1 8.4609375 16.560547 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-voyager.svg b/.icons/awkward/32x32/apps/distributor-logo-voyager.svg
new file mode 100644
index 00000000..7d5cccbe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-voyager.svg
@@ -0,0 +1,7 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" rx="1" ry="1" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" rx="1" ry="1" style="fill:#f6531c"/>
+ <path d="m3 2c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h26c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-26z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m15 3 3-3e-7v17h12v2h-15z" style="opacity:.2"/>
+ <path d="m15 2h3v17h12v2h-15z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/distributor-logo-xubuntu.svg b/.icons/awkward/32x32/apps/distributor-logo-xubuntu.svg
new file mode 120000
index 00000000..dc323a78
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-xubuntu.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/distributor-logo-zorin.svg b/.icons/awkward/32x32/apps/distributor-logo-zorin.svg
new file mode 100644
index 00000000..8074e995
--- /dev/null
+++ b/.icons/awkward/32x32/apps/distributor-logo-zorin.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 10.077088,31 C 9.221695,31 8.17233,30.386704 7.745193,29.637124 L 1.320352,18.362876 c -0.427136,-0.749582 -0.427136,-1.976172 0,-2.725752 L 7.745193,4.3628759 C 8.17233,3.6132939 9.221695,2.9999995 10.077088,2.9999995 h 12.845824 c 0.855393,0 1.904758,0.6132944 2.331833,1.3628764 l 6.424902,11.2742481 c 0.427137,0.74958 0.427137,1.97617 0,2.725752 l -6.42484,11.274248 C 24.827732,30.386704 23.778367,31 22.922974,31 Z"/>
+ <path style="fill:#17b5f9" d="M 10.077088,30 C 9.221695,30 8.17233,29.386704 7.745193,28.637124 L 1.320352,17.362876 c -0.427136,-0.749582 -0.427136,-1.976171 0,-2.725752 L 7.745193,3.3628759 C 8.17233,2.6132939 9.221695,1.9999995 10.077088,1.9999995 h 12.845824 c 0.855393,0 1.904758,0.6132944 2.331833,1.3628764 l 6.424902,11.2742481 c 0.427137,0.749581 0.427137,1.97617 0,2.725752 l -6.42484,11.274248 C 24.827732,29.386704 23.778367,30 22.922974,30 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 10.076172,1.9999995 c -0.855393,0 -1.902942,0.6136992 -2.330078,1.3632812 L 1.320313,14.636719 C 1.033265,15.140458 0.955928,15.854953 1.054687,16.5 1.102887,16.185195 1.180223,15.88256 1.320313,15.636719 L 7.746094,4.3632807 C 8.17323,3.6136987 9.220779,2.9999995 10.076172,2.9999995 h 12.847656 c 0.855393,0 1.903003,0.6136993 2.330078,1.3632812 l 6.425782,11.2734383 c 0.140089,0.245841 0.217426,0.548476 0.265624,0.863281 0.09876,-0.645047 0.02142,-1.359542 -0.265624,-1.863281 L 25.253906,3.3632807 C 24.826831,2.6136988 23.779221,1.9999995 22.923828,1.9999995 Z"/>
+ <path style="opacity:0.2" d="m 5.6738281,8 -2.28125,4 H 21.798828 L 3.1933594,21.648438 5.6738281,26 H 27.326172 l 2.28125,-4 H 11.201172 L 29.806641,12.351562 27.326172,8 Z"/>
+ <path style="fill:#ffffff" d="M 5.6738281 7 L 3.3925781 11 L 21.798828 11 L 3.1933594 20.648438 L 5.6738281 25 L 27.326172 25 L 29.607422 21 L 11.201172 21 L 29.806641 11.351562 L 27.326172 7 L 5.6738281 7 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dk.tangramgames.mrrescue.svg b/.icons/awkward/32x32/apps/dk.tangramgames.mrrescue.svg
new file mode 100644
index 00000000..2ae5c890
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dk.tangramgames.mrrescue.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 14.251953 22.765625 C 9.1747991 24.331096 5.5534548 27.297257 2 30 L 14 30 L 14 29 L 18 29 L 18 26.125 L 18.873047 25.591797 L 18.828125 24.302734 L 17.013672 23.433594 C 17.013672 23.433594 15.958562 23.528146 15.439453 23.503906 C 14.959342 23.113577 14.822848 22.974592 14.251953 22.765625 z"/>
+ <path style="fill:#e4e4e4" d="m 11.56979,20.6 h 8.405354 L 23,24.1 H 9 Z"/>
+ <path style="fill:#d59f5b" d="M 18.827829,23.302388 17.01422,22.433891 c 0,0 -1.055952,0.09337 -1.575061,0.06913 C 14.959048,22.112692 14.822195,21.975259 14.2513,21.766292 9.174146,23.331763 5.5534548,26.297257 2,29 h 16.11598 l 0.0057,-3.875057 0.751708,-0.532641 z"/>
+ <path style="opacity:0.2" d="m 13,24.862122 2.377367,-1.428231 c 0,0 1.055952,0.09337 1.575062,0.06913 0.48011,-0.390331 0.616962,-0.527764 1.187858,-0.736731 C 23.217442,24.331763 26.446545,27.297257 30,30 H 14 v -2.61568 l -1,-0.532641 z"/>
+ <path style="fill:#febd6a" d="m 13,23.862122 2.377367,-1.428231 c 0,0 1.055952,0.09337 1.575062,0.06913 0.48011,-0.390331 0.616962,-0.527764 1.187858,-0.736731 C 23.217442,23.331763 26.446545,26.297257 30,29 H 14 v -2.61568 l -1,-0.532641 z"/>
+ <path style="opacity:0.1" d="m 11.1,9.3000004 4.725395,-1.54 4.374605,1.54 L 23,12.8 l 0.699406,4.481929 c 0.06168,3.747431 -4.701382,6.493211 -7.845385,6.578055 -2.596165,0.0067 -5.196721,-2.106087 -6.3375421,-3.54168 C 8.2733699,18.955362 8.3934612,18.344501 8.367494,16.59398 L 9,12.1 Z"/>
+ <path style="fill:#3f3f3f" d="m 11.1,8.3000003 4.725395,-1.54 4.374605,1.54 L 23,11.8 l 0.699406,4.481929 c 0.06168,3.747431 -4.701382,6.493211 -7.845385,6.578055 -2.596165,0.0067 -5.196721,-2.106087 -6.3375421,-3.54168 C 8.2733699,17.955362 8.3934612,17.344501 8.367494,15.59398 L 9,11.1 Z"/>
+ <path style="opacity:0.1" d="M 10,14.815402 12.130241,13 h 1.076412 L 14,14.494024 l -3e-6,2.02358 L 11.345577,18 10,17.285714 Z"/>
+ <path style="fill:#bddff5" d="M 10,13.815402 12.130241,12 h 1.076412 L 14,13.494024 l -3e-6,2.02358 L 11.345577,17 10,16.285714 Z"/>
+ <path style="fill:#3f3f3f" d="M 10.576367,23.240039 C 9.9913078,23.528836 9.4267466,23.835732 8.8769533,24.154687 L 8.0375,29 h 1.5408204 z"/>
+ <path style="fill:#3f3f3f" d="M 21.229492,22.981641 23.35957,29 h 1.610547 l -1.754101,-4.950586 c -0.632468,-0.378 -1.293792,-0.735172 -1.986524,-1.067773 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.251953 21.765625 C 9.1747992 23.331096 5.5534548 26.297257 2 29 L 3.3164062 29 C 6.4692833 26.592088 9.7937928 24.140238 14.251953 22.765625 C 14.78317 22.960069 14.955496 23.111363 15.361328 23.443359 L 15.376953 23.433594 C 15.376953 23.433594 15.767577 23.462815 16.195312 23.484375 C 16.623834 23.462825 17.013672 23.433594 17.013672 23.433594 L 17.03125 23.441406 C 17.436116 23.110239 17.609977 22.95986 18.140625 22.765625 C 22.598718 24.140218 25.633868 26.592124 28.712891 29 L 30 29 C 26.446545 26.297257 23.21778 23.331098 18.140625 21.765625 C 17.609977 21.95986 17.436116 22.110239 17.03125 22.441406 L 17.013672 22.433594 C 17.013672 22.433594 16.623833 22.462824 16.195312 22.484375 C 15.767577 22.462814 15.376953 22.433594 15.376953 22.433594 L 15.361328 22.443359 C 14.955489 22.11141 14.78317 21.960069 14.251953 21.765625 z"/>
+ <circle style="fill:#ec503a" cx="15" cy="25" r="1"/>
+ <path style="opacity:0.2" d="M 9.0840819,10.86105 C 9.9449839,8.673109 12.750793,7.0135392 14.828553,5.8208319 L 15.499958,4 h 1.387366 l 0.775215,1.6875324 c 2.083282,1.2295118 4.557048,3.1440664 5.429566,5.1577926 0.756665,1.744075 1.635827,3.072584 1.184992,4.911608 L 23.898815,17.3 C 23.499085,16.818506 23.253807,15.861742 23.026157,14.537838 22.451042,10.683951 19.401701,9.9584081 16.299275,10 12.779408,10.271574 10.615916,11.186376 9.277977,14.260455 8.9835514,14.949126 8.7880239,15.694661 8.4884792,16.792226 L 8.0114901,16.137769 C 6.8287281,14.692775 8.5144653,12.43556 9.0840819,10.86105 Z"/>
+ <path style="fill:#ed5e4a" d="M 9.0840819,9.86105 C 9.9449839,7.673109 12.750793,6.0135392 14.828553,4.8208319 L 15.499958,3 h 1.387366 l 0.775215,1.6875324 c 2.083282,1.2295118 4.557048,3.1440664 5.429566,5.1577928 0.756665,1.7440748 1.635827,3.0725838 1.184992,4.9116078 L 23.898815,16.3 C 23.499085,15.818506 23.253807,14.861742 23.026157,13.537838 22.451042,9.6839514 19.401701,8.9584081 16.299275,9 12.779408,9.2715741 10.615916,10.186376 9.277977,13.260455 8.9835514,13.949126 8.7880239,14.694661 8.4884792,15.792226 L 8.0114901,15.137769 C 6.8287281,13.692775 8.5144653,11.43556 9.0840819,9.86105 Z"/>
+ <path style="opacity:0.1" d="M 14.5,18 13,19.394531 v 3.019043 L 14.5,24 H 16 17.5 L 19,22.413574 V 19.394531 L 17.5,18 H 16 Z m 0.588867,1.5 H 16 16.911133 L 17.5,20.047851 v 1.769532 L 16.854004,22.5 H 16 15.145996 L 14.5,21.817383 v -1.769532 z"/>
+ <path style="fill:#bddff5" d="M 14.5,17 13,18.394531 v 3.019043 L 14.5,23 H 16 17.5 L 19,21.413574 V 18.394531 L 17.5,17 H 16 Z m 0.588867,1.5 H 16 16.911133 L 17.5,19.047851 v 1.769532 L 16.854004,21.5 H 16 15.145996 L 14.5,20.817383 v -1.769532 z"/>
+ <path style="opacity:0.1" d="M 22,14.815402 19.869759,13 H 18.793347 L 18,14.494024 l 3e-6,2.02358 L 20.654423,18 22,17.285714 Z"/>
+ <path style="fill:#bddff5" d="M 22,13.815402 19.869759,12 H 18.793347 L 18,13.494024 l 3e-6,2.02358 L 20.654423,17 22,16.285714 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.5 3 L 14.828125 4.8203125 C 12.750365 6.0130198 9.9448864 7.6733871 9.0839844 9.8613281 C 8.6023404 11.192668 7.3308436 13.010251 7.6621094 14.414062 C 7.8721774 13.216181 8.7105396 11.893588 9.0839844 10.861328 C 9.9448864 8.6733871 12.750365 7.0130198 14.828125 5.8203125 L 15.5 4 L 16.886719 4 L 17.662109 5.6875 C 19.745391 6.9170118 22.219279 8.8319769 23.091797 10.845703 C 23.628082 12.081814 24.217143 13.111448 24.359375 14.259766 C 24.554789 12.671176 23.777929 11.427202 23.091797 9.8457031 C 22.219279 7.8319767 19.745391 5.9170118 17.662109 4.6875 L 16.886719 3 L 15.5 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dmd-doc.svg b/.icons/awkward/32x32/apps/dmd-doc.svg
new file mode 100644
index 00000000..07428ff9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dmd-doc.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="23" height="28" x="-28" y="-30" rx="1.437" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#c52f2f" width="23" height="28" x="-27" y="-30" rx="1.437" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.2" cx="25.5" cy="10.5" r="1.5"/>
+ <path style="opacity:0.2" d="m 2,17 0,8.562499 c 0,0.796375 0.6244,1.4375 1.4,1.4375 l 25.2,0 c 0.7756,0 1.4,-0.641125 1.4,-1.4375 l 0,-3.783265 C 21.410125,18.660605 8.9739586,17.052178 2,17 Z"/>
+ <path style="opacity:0.2" d="m 24.003987,14 c 0,2.209138 -1.823422,4 -4.072727,4 -0.580527,0 -1.132685,-0.119292 -1.63245,-0.334278 -1.436616,-0.617997 -0.66635,-1.719288 -0.66635,-3.358266 0,-0.767597 -1.553784,-1.792149 -1.172122,-2.401168 C 17.177098,10.762555 18.463507,10 19.93126,10 c 2.249305,0 4.072727,1.790862 4.072727,4 z"/>
+ <path style="fill:#ff783e" d="m 24.003987,13 c 0,2.209138 -1.823422,4 -4.072727,4 -0.580527,0 -1.132685,-0.119292 -1.63245,-0.334278 -1.436616,-0.617997 -0.66635,-1.719288 -0.66635,-3.358266 0,-0.767597 -1.553784,-1.792149 -1.172122,-2.401168 C 17.177098,9.762555 18.463507,9 19.93126,9 c 2.249305,0 4.072727,1.790862 4.072727,4 z"/>
+ <circle style="fill:#ffba46" cx="25.5" cy="9.5" r="1.5"/>
+ <path style="opacity:0.2" d="M 5.6818182,9.0000032 C 5.3040909,9.0000032 5,9.304094 5,9.6818212 L 5,23.318182 C 5,23.695909 5.3040909,24 5.6818182,24 l 1.1692118,0 0.1944245,0 5.6489695,0 c 0.0151,0 0.02788,-0.01012 0.04261,-0.01199 C 16.781669,23.86012 19.995552,20.546655 20,16.500002 19.997464,12.446286 16.774326,9.1281934 12.72239,9.0079934 12.71259,9.0071827 12.70435,9 12.69442,9 L 7.0454505,9 6.851026,9 Z M 8,12 12.299637,12 C 14.935541,12 17.000001,13.864098 17,16.500002 17,19.135906 14.935541,21 12.299637,21 L 8,21 Z"/>
+ <path style="fill:#ffffff" d="M 5.6818182,8.0000032 C 5.3040909,8.0000032 5,8.304094 5,8.6818212 L 5,22.318182 C 5,22.695909 5.3040909,23 5.6818182,23 l 1.1692118,0 0.1944245,0 5.6489695,0 c 0.0151,0 0.02788,-0.01012 0.04261,-0.01199 C 16.781669,22.86012 19.995552,19.546655 20,15.500002 19.997464,11.446286 16.774326,8.1281934 12.72239,8.0079934 12.71259,8.0071827 12.70435,8 12.69442,8 L 7.0454505,8 6.851026,8 Z M 8,11 12.299637,11 C 14.935541,11 17.000001,12.864098 17,15.500002 17,18.135906 14.935541,20 12.299637,20 L 8,20 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 4 C 2.6247906 4 2 4.6411251 2 5.4375 L 2 6.4375 C 2 5.6411251 2.6247906 5 3.4003906 5 L 28.599609 5 C 29.375209 5 30 5.6411251 30 6.4375 L 30 5.4375 C 30 4.6411251 29.375209 4 28.599609 4 L 3.4003906 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dnfdragora.svg b/.icons/awkward/32x32/apps/dnfdragora.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dnfdragora.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/dockbarx.svg b/.icons/awkward/32x32/apps/dockbarx.svg
new file mode 100644
index 00000000..8bfa4f23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dockbarx.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="27" height="6" x="2" y="23" rx="1.35" ry="1.4"/>
+ <path style="fill:#4ab3e4" d="M 3.35,3 C 2.6021,3 2,3.6244 2,4.4 V 5.8 25.6 C 2,26.3756 2.6021,27 3.35,27 h 24.3 C 28.3979,27 29,26.3756 29,25.6 V 5.8 4.4 C 29,3.6244 28.3979,3 27.65,3 Z"/>
+ <rect style="opacity:0.1" width="27" height="6" x="2" y="21" rx="1.35" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="27" height="6" x="2" y="22" rx="1.35" ry="1.4"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="7" height="6" x="12" y="22" rx="1.4" ry="1.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.5 24 A 3.5 3.5 0 0 0 12.056641 26.896484 C 12.219186 27.532159 12.754116 28 13.400391 28 L 17.599609 28 C 18.247929 28 18.784661 27.529396 18.945312 26.890625 A 3.5 3.5 0 0 0 15.5 24 z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="7" height="6" x="4" y="22" rx="1.4" ry="1.5"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="7" height="6" x="20" y="22" rx="1.4" ry="1.5"/>
+ <path style="opacity:0.2" d="m 7,8.375 v 9.5625 C 7,18.526125 7.473875,19 8.0625,19 h 14.875 C 23.526125,19 24,18.526125 24,17.9375 V 8.375 Z"/>
+ <path style="fill:#ffffff" d="m 7,7.375 v 9.5625 C 7,17.526125 7.473875,18 8.0625,18 h 14.875 C 23.526125,18 24,17.526125 24,16.9375 V 7.375 Z"/>
+ <path style="fill:#4f4f4f" d="m 8.0625,6 h 14.875 C 23.526125,6 24,6.4699587 24,7.053719 V 9 H 7 V 7.053719 C 7,6.4699587 7.473875,6 8.0625,6 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.3496094 3 C 2.6017094 3 2 3.6247906 2 4.4003906 L 2 5.4003906 C 2 4.6247906 2.6017094 4 3.3496094 4 L 27.650391 4 C 28.398291 4 29 4.6247906 29 5.4003906 L 29 4.4003906 C 29 3.6247906 28.398291 3 27.650391 3 L 3.3496094 3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.5 26 A 1.5 1.5 0 0 0 14 27.5 A 1.5 1.5 0 0 0 14.087891 28 L 16.912109 28 A 1.5 1.5 0 0 0 17 27.5 A 1.5 1.5 0 0 0 15.5 26 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.5 24 A 3.5 3.5 0 0 0 12.056641 26.896484 C 12.092757 27.037727 12.152634 27.167682 12.222656 27.289062 A 3.5 3.5 0 0 1 15.5 25 A 3.5 3.5 0 0 1 18.779297 27.285156 C 18.849273 27.163101 18.9096 27.032623 18.945312 26.890625 A 3.5 3.5 0 0 0 15.5 24 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.5 26 A 1.5 1.5 0 0 0 14 27.5 A 1.5 1.5 0 0 0 14.087891 28 A 1.5 1.5 0 0 1 15.5 27 A 1.5 1.5 0 0 1 16.912109 28 A 1.5 1.5 0 0 0 17 27.5 A 1.5 1.5 0 0 0 15.5 26 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dockstation.svg b/.icons/awkward/32x32/apps/dockstation.svg
new file mode 100644
index 00000000..f7642d89
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dockstation.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <path style="fill:#b3e8ff" d="M 30,16.000663 C 29.3,16.700696 22.359398,17.876224 14.627412,17.876224 6.8954255,17.876224 2.7,16.700696 2,16.000663 2,8.2683102 8.2680135,1.9999999 16,1.9999999 c 7.731986,0 14,6.2683103 14,14.0006631 z"/>
+ <path style="fill:#29b6f6" d="M 14.34707,13.003481 C 11.178402,13.047276 7.2335332,13.837329 2.8011718,14.936941 2.3795966,15.041527 2.1796804,15.090048 2.04375,15.11605 2.0198416,15.410386 2.0052509,15.705404 2,16.000663 c 0.00144,7.708915 6.2340929,13.96631 13.942578,13.997928 0.03156,-4e-5 0.04899,0.0015 0.08066,0.0014 C 23.745629,29.98717 29.999275,23.723426 30,16.000663 29.9945,15.494738 29.9617,14.989482 29.90156,14.487115 28.544067,15.130662 27.319206,15.010027 25.954209,15 c -3.61758,-0.02816 -7.110764,-1.799235 -10.297375,-1.98148 -0.42016,-0.01619 -0.857099,-0.0213 -1.309766,-0.01504 z"/>
+ <path id="ellipse859" style="opacity:0.2" d="M 10.75,16.5 A 0.75,0.75003552 0 0 0 10,17.25 0.75,0.75003552 0 0 0 10.75,18 0.75,0.75003552 0 0 0 11.5,17.25 0.75,0.75003552 0 0 0 10.75,16.5 Z M 23,19 a 2,2.0000947 0 0 0 -2,2 2,2.0000947 0 0 0 2,2 2,2.0000947 0 0 0 2,-2 2,2.0000947 0 0 0 -2,-2 z m -8,8 a 1,1.0000473 0 0 0 -1,1 1,1.0000473 0 0 0 1,1 1,1.0000473 0 0 0 1,-1 1,1.0000473 0 0 0 -1,-1 z"/>
+ <ellipse style="fill:#b3e8ff" cx="10.75" cy="16.25" rx=".75" ry=".75"/>
+ <ellipse style="fill:#b3e8ff" cx="23" cy="20" rx="2" ry="2"/>
+ <ellipse style="fill:#b3e8ff" cx="15" cy="27" rx="1" ry="1"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.2680135 2 2 8.2676472 2 16 C 2.0101032 16.010104 2.0372685 16.022906 2.0488281 16.033203 C 2.5474044 8.7537737 8.5943555 3 16 3 C 23.405644 3 29.452596 8.7537737 29.951172 16.033203 C 29.964539 16.022442 29.989449 16.010551 30 16 C 30 8.2676472 23.731986 2 16 2 z"/>
+ <path style="opacity:0.1" d="M 14.347656 13.003906 C 11.178988 13.047701 7.2331426 13.837888 2.8007812 14.9375 C 2.3792061 15.042086 2.1788991 15.089232 2.0429688 15.115234 C 2.0190603 15.40957 2.0052509 15.704741 2 16 C 2.0000309 16.165446 2.0196665 16.326173 2.0253906 16.490234 C 2.0321743 16.365281 2.0328362 16.239976 2.0429688 16.115234 C 2.1788991 16.089232 2.3792061 16.042086 2.8007812 15.9375 C 7.2331426 14.837888 11.178988 14.047701 14.347656 14.003906 C 14.800323 13.997646 15.23609 14.001388 15.65625 14.017578 C 18.842861 14.199823 22.337498 15.97184 25.955078 16 C 27.320075 16.010027 28.544851 16.129875 29.902344 15.486328 C 29.945021 15.842826 29.955547 16.201932 29.970703 16.560547 C 29.978161 16.373109 29.999982 16.189261 30 16 C 29.9945 15.494075 29.962484 14.988695 29.902344 14.486328 C 28.544851 15.129875 27.320075 15.010027 25.955078 15 C 22.337498 14.97184 18.842861 13.199823 15.65625 13.017578 C 15.23609 13.001388 14.800323 12.997646 14.347656 13.003906 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/docky.svg b/.icons/awkward/32x32/apps/docky.svg
new file mode 120000
index 00000000..ad1f9578
--- /dev/null
+++ b/.icons/awkward/32x32/apps/docky.svg
@@ -0,0 +1 @@
+plank.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/document-open-recent.svg b/.icons/awkward/32x32/apps/document-open-recent.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/document-open-recent.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/document-print-preview.svg b/.icons/awkward/32x32/apps/document-print-preview.svg
new file mode 100644
index 00000000..8bf3aec7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/document-print-preview.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="12" height="28" x="-23" y="-30" rx="1.412" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 5,19 5,29.588235 C 5,30.370353 5.61325,31 6.375,31 l 19.25,0 C 26.38675,31 27,30.370353 27,29.588235 L 27,19 5,19 Z"/>
+ <path style="fill:#e4e4e4" d="M 6.375,2 C 5.61325,2 5,2.6371429 5,3.4285714 L 5,12 27,12 27,3.4285714 C 27,2.6371429 26.38675,2 25.625,2 L 6.375,2 Z"/>
+ <rect style="fill:#4f4f4f" width="12" height="28" x="-22" y="-30" rx="1.412" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="24" height="2" x="4" y="17"/>
+ <rect style="opacity:0.2" width="3" height="3" x="4" y="13" rx="1.125" ry="1.125"/>
+ <rect style="fill:#76ff03" width="3" height="3" x="4" y="12" rx="1.125" ry="1.125"/>
+ <path style="fill:#e4e4e4" d="M 5,18 5,28.588235 C 5,29.370353 5.61325,30 6.375,30 l 19.25,0 C 26.38675,30 27,29.370353 27,28.588235 L 27,18 5,18 Z"/>
+ <path style="opacity:0.5;fill-rule:evenodd" d="m 8,26 14,0 0,2 -14,0 z"/>
+ <path style="opacity:0.5;fill-rule:evenodd" d="m 8,23 11,0 0,2 -11,0 z"/>
+ <path style="opacity:0.5;fill-rule:evenodd" d="m 8,20 16,0 0,2 -16,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.125 12 C 4.50175 12 4 12.50175 4 13.125 L 4 13.875 C 4 13.919347 4.020447 13.957021 4.0253906 14 C 4.0899247 13.438945 4.5460966 13 5.125 13 L 5.875 13 C 6.4539034 13 6.9100753 13.438945 6.9746094 14 C 6.979553 13.957021 7 13.919347 7 13.875 L 7 13.125 C 7 12.50175 6.49825 12 5.875 12 L 5.125 12 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 10 C 2.6247906 10 2 10.629992 2 11.412109 L 2 12.412109 C 2 11.629992 2.6247906 11 3.4003906 11 L 28.599609 11 C 29.375209 11 30 11.629992 30 12.412109 L 30 11.412109 C 30 10.629992 29.375209 10 28.599609 10 L 3.4003906 10 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.375 2 C 5.61325 2 5 2.6363059 5 3.4277344 L 5 4.4277344 C 5 3.6363059 5.61325 3 6.375 3 L 25.625 3 C 26.38675 3 27 3.6363059 27 4.4277344 L 27 3.4277344 C 27 2.6363059 26.38675 2 25.625 2 L 6.375 2 z"/>
+ <circle style="fill:#c03630" cx="23" cy="23" r="8"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 23 20 C 22.030749 20.0091 21.055219 20.222359 20.210938 20.681641 C 19.874433 20.89203 19.470439 21.163722 19.166016 21.4375 C 18.687025 21.887672 18.276994 22.413562 18 23.001953 C 18.759325 24.609804 20.427308 25.78682 22.263672 25.960938 C 23.468248 26.091824 24.730185 25.892463 25.789062 25.320312 C 26.125556 25.109924 26.529561 24.838231 26.833984 24.564453 C 27.312975 24.113321 27.723006 23.587431 28 23 C 27.241015 21.392245 25.572291 20.21475 23.736328 20.041016 C 23.492333 20.013176 23.244995 20 23 20 z M 23.001953 21 C 24.071804 20.9763 25.020132 21.93381 25 22.998047 C 25.03429 24.174271 23.861704 25.190353 22.703125 24.970703 C 21.533042 24.83331 20.710859 23.520193 21.095703 22.408203 C 21.341755 21.590108 22.144496 20.990413 23.001953 21 z M 23 22 A 0.99999953 0.99942479 0 0 0 22 23 A 0.99999953 0.99942479 0 0 0 23 24 A 0.99999953 0.99942479 0 0 0 24 23 A 0.99999953 0.99942479 0 0 0 23 22.003906 L 23 22 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 30.979,23.424 A 8,8 0 0 1 23,31 8,8 0 0 1 15.021,23.576 8,8 0 0 0 15,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/document-viewer.svg b/.icons/awkward/32x32/apps/document-viewer.svg
new file mode 100644
index 00000000..70d48106
--- /dev/null
+++ b/.icons/awkward/32x32/apps/document-viewer.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <circle fill="#c03630" cx="24" cy="23" r="8"/>
+ <path fill="#fff" fill-rule="evenodd" d="m24 19.75c-0.96927 0.0095-1.945 0.2309-2.7893 0.70939-0.33651 0.21919-0.74047 0.50229-1.0449 0.78752-0.479 0.469-0.889 1.016-1.166 1.629 0.75934 1.6751 2.4287 2.9028 4.2651 3.0842 1.2046 0.13636 2.4653-0.07179 3.5242-0.66786 0.3365-0.21919 0.74047-0.50229 1.0449-0.78752 0.479-0.47 0.889-1.017 1.166-1.629-0.759-1.675-2.429-2.903-4.265-3.084-0.244-0.029-0.49-0.042-0.735-0.042zm0 1.2503c1.0044-0.02225 1.8939 0.87633 1.875 1.8754 0.03219 1.1042-1.0681 2.0572-2.1558 1.851-1.0985-0.12898-1.8701-1.3614-1.5088-2.4053 0.231-0.768 0.985-1.33 1.79-1.321zm0 1.2503a0.625 0.62514 0 0 0 -0.625 0.626 0.625 0.62514 0 0 0 0.625 0.625 0.625 0.62514 0 0 0 0.625 -0.625 0.625 0.62514 0 0 0 -0.625 -0.624z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/documentation.svg b/.icons/awkward/32x32/apps/documentation.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/documentation.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/dods.svg b/.icons/awkward/32x32/apps/dods.svg
new file mode 100644
index 00000000..420acce8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dods.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c2352a" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#6fbb34" d="m30 16v-12.6c0-0.7756-0.624-1.4-1.4-1.4h-25.2c-0.7756 0-1.4 0.6244-1.4 1.4v12.6z"/>
+ <path fill="#fff" transform="matrix(.75 0 0 .73931 -3.0365 -1.3381)" d="m25.382 5.8678 2.6667 4.7341 5.3333 0.74004-4 3.9941 0.94427 5.4105-4.9443-2.7052-4.9443 2.7052 0.94427-5.4105-4-3.9941 5.3333-0.74004z"/>
+ <path fill="#1f1f1f" d="m14 17h4l-1.5 6 1.5 6h-4l1.5-6z"/>
+ <path fill="#1f1f1f" d="m22 21v4l-6-1.5-6 1.5v-4l6 1.5z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/doki-doki-literature-club.svg b/.icons/awkward/32x32/apps/doki-doki-literature-club.svg
new file mode 100644
index 00000000..1ebb1797
--- /dev/null
+++ b/.icons/awkward/32x32/apps/doki-doki-literature-club.svg
@@ -0,0 +1,11 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="16" cy="17" r="14" style="opacity:.2"/>
+ <circle cx="16" cy="16" r="14" style="fill:#ff8dcb"/>
+ <circle cx="16" cy="17" r="10" style="opacity:.2"/>
+ <circle cx="16" cy="16" r="10" style="fill:#fdcfea"/>
+ <path d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m 12,11 c -2.376729,0 -4,1.752082 -4,4 0,1.169675 1.164652,2.257591 2,3 l 6,6 6.742058,-5.958332 C 24,17 24,16.170001 24,15 24,12.752083 22.376728,11 20,11 18.433777,11 17,12 16.107305,12.963 15,12 13.566222,11 12,11 Z" style="opacity:.2"/>
+ <path d="m 12,10 c -2.376729,0 -4,1.752082 -4,4 0,1.169675 1.1646524,2.257591 2,3 l 6,6 6.742058,-5.958332 C 24,16 24,15.170001 24,14 24,11.752083 22.376728,10 20,10 18.433777,10 17,11 16.107305,11.963 15,11 13.566222,10 12,10 Z" style="fill:#03adee"/>
+ <path d="m12 11c-1.563698 6.33e-4 -3 1.606766-3 3 0 0.726952 0.467043 1.529457 1 2l6 6 6-6c0.533067-0.470279 1-1.272849 1-2 0-1.393612-1.435688-3-3-3-1.032684 0-2.992868 1.328303-3.468896 2.071267l-0.531104 0.828371-0.531073-0.828375c-0.476816-0.743068-2.43681-2.07084-3.468927-2.071263z" style="fill:none;opacity:.3;stroke-dasharray:0.6355385, 0.31776925;stroke-width:.31776926;stroke:#000000"/>
+ <path d="M 16 6 A 10 10 0 0 0 6 16 A 10 10 0 0 0 6.0214844 16.585938 A 10 10 0 0 1 16 7 A 10 10 0 0 1 25.978516 16.414062 A 10 10 0 0 0 26 16 A 10 10 0 0 0 16 6 z " style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/doki-doki-mod-manager.svg b/.icons/awkward/32x32/apps/doki-doki-mod-manager.svg
new file mode 100644
index 00000000..37dad5ea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/doki-doki-mod-manager.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.532862,2 C 15.265935,2.0000379 15.050027,2.3096921 15.05,2.6910156 l -0.184082,2.3364258 a 11.6,11.6 0 0 0 -2.69043,0.7150879 L 10.851513,3.815332 C 10.660828,3.4851093 10.318049,3.3264817 10.086865,3.4599121 L 8.4131347,4.4256347 C 8.1819887,4.5591305 8.1488635,4.9350825 8.3395022,5.265332 L 9.3448728,7.373779 A 11.6,11.6 0 0 0 7.3822753,9.3491213 L 5.265332,8.3395022 C 4.9350825,8.1488635 4.5591305,8.1819887 4.4256347,8.4131347 L 3.4599121,10.086865 c -0.1334304,0.231184 0.025197,0.573963 0.3554199,0.764648 L 5.7453613,12.17832 A 11.6,11.6 0 0 0 5.0302734,14.865918 L 2.6910156,15.05 C 2.3096903,15.050026 2.0000376,15.265935 2,15.532862 v 1.934276 c 3.77e-5,0.266927 0.3096925,0.482835 0.6910156,0.482862 l 2.3364258,0.184082 a 11.6,11.6 0 0 0 0.7150879,2.69043 L 3.815332,22.148487 c -0.3302244,0.190685 -0.4888503,0.533464 -0.3554199,0.764648 l 0.9657226,1.67373 c 0.1334957,0.231146 0.5094483,0.264271 0.8396973,0.07363 l 2.108447,-1.005371 a 11.6,11.6 0 0 0 1.9753423,1.962598 l -1.0096191,2.116943 c -0.190638,0.330249 -0.1575135,0.706202 0.073633,0.839697 l 1.6737298,0.965723 c 0.231184,0.13343 0.573963,-0.02519 0.764648,-0.35542 l 1.326807,-1.93003 a 11.6,11.6 0 0 0 2.687598,0.715088 L 15.05,30.308984 c 2.7e-5,0.381324 0.215935,0.690978 0.482862,0.691016 h 1.934276 c 0.266927,-3.8e-5 0.482835,-0.309692 0.482862,-0.691016 l 0.184082,-2.336425 a 11.6,11.6 0 0 0 2.69043,-0.715088 l 1.323975,1.927197 c 0.190685,0.330222 0.533464,0.48885 0.764648,0.35542 l 1.67373,-0.965723 c 0.231146,-0.133495 0.264271,-0.509448 0.07363,-0.839697 l -1.005371,-2.108447 a 11.6,11.6 0 0 0 1.962598,-1.975342 l 2.116943,1.009619 c 0.330249,0.190638 0.706202,0.157513 0.839697,-0.07363 l 0.965723,-1.67373 c 0.13343,-0.231184 -0.02519,-0.573963 -0.35542,-0.764648 l -1.93003,-1.326807 a 11.6,11.6 0 0 0 0.715088,-2.687598 L 30.308984,17.95 C 30.690309,17.949973 30.999962,17.734065 31,17.467138 V 15.532862 C 30.999962,15.265935 30.690308,15.050027 30.308984,15.05 l -2.336425,-0.184082 a 11.6,11.6 0 0 0 -0.715088,-2.69043 l 1.927197,-1.323975 c 0.330224,-0.190685 0.48885,-0.533464 0.35542,-0.764648 L 28.574365,8.4131347 C 28.44087,8.1819887 28.064917,8.1488635 27.734668,8.3395022 L 25.626221,9.3448728 A 11.6,11.6 0 0 0 23.650879,7.3822753 L 24.660498,5.265332 C 24.851137,4.9350825 24.818011,4.5591305 24.586865,4.4256347 L 22.913135,3.4599121 C 22.681951,3.3264817 22.339172,3.4851094 22.148487,3.815332 L 20.82168,5.7453613 A 11.6,11.6 0 0 0 18.134082,5.0302734 L 17.95,2.6910156 C 17.949973,2.3096921 17.734065,2.0000379 17.467138,2 Z"/>
+ <path style="fill:#ff8dcb" d="M 15.532862,1 C 15.265935,1.0000379 15.050027,1.3096921 15.05,1.6910156 l -0.184082,2.3364258 a 11.6,11.6 0 0 0 -2.69043,0.7150879 L 10.851513,2.815332 C 10.660828,2.4851093 10.318049,2.3264817 10.086865,2.4599121 L 8.4131347,3.4256347 C 8.1819887,3.5591305 8.1488635,3.9350825 8.3395022,4.265332 L 9.3448728,6.373779 A 11.6,11.6 0 0 0 7.3822753,8.3491213 L 5.265332,7.3395022 C 4.9350825,7.1488635 4.5591305,7.1819887 4.4256347,7.4131347 L 3.4599121,9.0868653 C 3.3264817,9.318049 3.4851095,9.6608282 3.815332,9.8515134 L 5.7453613,11.17832 A 11.6,11.6 0 0 0 5.0302734,13.865918 L 2.6910156,14.05 C 2.3096903,14.050026 2.0000376,14.265935 2,14.532862 v 1.934276 c 3.77e-5,0.266927 0.3096925,0.482835 0.6910156,0.482862 l 2.3364258,0.184082 a 11.6,11.6 0 0 0 0.7150879,2.69043 L 3.815332,21.148487 c -0.3302244,0.190685 -0.4888503,0.533464 -0.3554199,0.764648 l 0.9657226,1.67373 c 0.1334957,0.231146 0.5094483,0.264271 0.8396973,0.07363 l 2.108447,-1.005371 a 11.6,11.6 0 0 0 1.9753423,1.962598 l -1.0096191,2.116943 c -0.190638,0.330249 -0.1575135,0.706202 0.073633,0.839697 l 1.6737298,0.965723 c 0.231184,0.13343 0.573963,-0.02519 0.764648,-0.35542 l 1.326807,-1.93003 a 11.6,11.6 0 0 0 2.687598,0.715088 L 15.05,29.308984 c 2.7e-5,0.381324 0.215935,0.690978 0.482862,0.691016 h 1.934276 c 0.266927,-3.8e-5 0.482835,-0.309692 0.482862,-0.691016 l 0.184082,-2.336425 a 11.6,11.6 0 0 0 2.69043,-0.715088 l 1.323975,1.927197 c 0.190685,0.330222 0.533464,0.48885 0.764648,0.35542 l 1.67373,-0.965723 c 0.231146,-0.133495 0.264271,-0.509448 0.07363,-0.839697 l -1.005371,-2.108447 a 11.6,11.6 0 0 0 1.962598,-1.975342 l 2.116943,1.009619 c 0.330249,0.190638 0.706202,0.157513 0.839697,-0.07363 l 0.965723,-1.67373 c 0.13343,-0.231184 -0.02519,-0.573963 -0.35542,-0.764648 l -1.93003,-1.326807 a 11.6,11.6 0 0 0 0.715088,-2.687598 L 30.308984,16.95 C 30.690309,16.949973 30.999962,16.734065 31,16.467138 V 14.532862 C 30.999962,14.265935 30.690308,14.050027 30.308984,14.05 l -2.336425,-0.184082 a 11.6,11.6 0 0 0 -0.715088,-2.69043 l 1.927197,-1.3239746 c 0.330224,-0.1906851 0.48885,-0.5334644 0.35542,-0.7646481 L 28.574365,7.4131347 C 28.44087,7.1819887 28.064917,7.1488635 27.734668,7.3395022 L 25.626221,8.3448728 A 11.6,11.6 0 0 0 23.650879,6.3822753 L 24.660498,4.265332 C 24.851137,3.9350825 24.818011,3.5591305 24.586865,3.4256347 L 22.913135,2.4599121 C 22.681951,2.3264817 22.339172,2.4851094 22.148487,2.815332 L 20.82168,4.7453613 A 11.6,11.6 0 0 0 18.134082,4.0302734 L 17.95,1.6910156 C 17.949973,1.3096921 17.734065,1.0000379 17.467138,1 Z"/>
+ <circle style="opacity:0.2" cx="16.5" cy="16.5" r="8.5"/>
+ <circle style="fill:#fdcfea" cx="16.5" cy="15.5" r="8.5"/>
+ <path style="opacity:0.1" d="M 13.511054,12.012 C 11.577699,12.012 10,13.463666 10,15.262 c 0,0.93574 0.423203,1.789407 1.102718,2.383334 L 16.412479,22.412 21.896818,17.645334 C 22.576556,17.051666 23,16.198001 23,15.262 c 0,-1.798333 -1.5777,-3.25 -3.511054,-3.25 -1.274046,0 -2.377228,0.624866 -2.989179,1.5704 -0.612878,-0.945534 -1.71606,-1.5704 -2.990106,-1.5704 z"/>
+ <path style="fill:#03adee" d="M 13.511054,11.012 C 11.577699,11.012 10,12.463666 10,14.262 c 0,0.93574 0.423203,1.789407 1.102718,2.383334 L 16.412479,21.412 21.896818,16.645334 C 22.576556,16.051666 23,15.198001 23,14.262 c 0,-1.798333 -1.5777,-3.25 -3.511054,-3.25 -1.274046,0 -2.377228,0.624866 -2.989179,1.5704 -0.612878,-0.945534 -1.71606,-1.5704 -2.990106,-1.5704 z"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.31776926;stroke-dasharray:0.6355385, 0.31776925" d="m 13.591455,11.819968 c -1.563698,6.33e-4 -2.78257,1.161754 -2.78257,2.554988 0,0.726952 0.324168,1.390805 0.857125,1.861348 l 0.0025,0.0025 4.753712,4.310294 4.911798,-4.31279 c 0.533067,-0.470279 0.857126,-1.134197 0.857126,-1.861348 0,-1.393612 -1.219493,-2.554988 -2.783805,-2.554988 -1.032684,0 -1.900209,0.508331 -2.376237,1.251295 L 16.5,13.899638 15.968927,13.071263 c -0.476816,-0.743068 -1.344121,-1.250872 -2.376238,-1.251295 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.533203 1 C 15.266276 1.0000379 15.050808 1.3100827 15.050781 1.6914062 L 14.865234 4.0273438 A 11.6 11.6 0 0 0 12.175781 4.7421875 L 10.851562 2.8144531 C 10.660877 2.4842304 10.317122 2.325554 10.085938 2.4589844 L 8.4140625 3.4257812 C 8.1829165 3.5592771 8.149205 3.9353755 8.3398438 4.265625 L 8.4160156 4.4238281 L 10.085938 3.4589844 C 10.317122 3.325554 10.660877 3.4842304 10.851562 3.8144531 L 12.175781 5.7421875 A 11.6 11.6 0 0 1 14.865234 5.0273438 L 15.050781 2.6914062 C 15.050808 2.3100827 15.266276 2.0000379 15.533203 2 L 17.466797 2 C 17.733724 2.0000379 17.949192 2.3100827 17.949219 2.6914062 L 18.134766 5.0292969 A 11.6 11.6 0 0 1 20.822266 5.7460938 L 22.148438 3.8144531 C 22.339123 3.4842305 22.682879 3.325554 22.914062 3.4589844 L 24.583984 4.4238281 L 24.660156 4.265625 C 24.850795 3.9353755 24.817083 3.559277 24.585938 3.4257812 L 22.914062 2.4589844 C 22.682879 2.325554 22.339123 2.4842305 22.148438 2.8144531 L 20.822266 4.7460938 A 11.6 11.6 0 0 0 18.134766 4.0292969 L 17.949219 1.6914062 C 17.949192 1.3100827 17.733724 1.0000379 17.466797 1 L 15.533203 1 z M 23.994141 6.6601562 L 23.650391 7.3828125 A 11.6 11.6 0 0 1 25.626953 9.3457031 L 27.734375 8.3398438 C 28.064624 8.149205 28.440724 8.1829165 28.574219 8.4140625 L 29.335938 9.7324219 C 29.554681 9.5379681 29.650844 9.276229 29.541016 9.0859375 L 28.574219 7.4140625 C 28.440724 7.1829165 28.064624 7.149205 27.734375 7.3398438 L 25.626953 8.3457031 A 11.6 11.6 0 0 0 23.994141 6.6601562 z M 9.0097656 6.6679688 A 11.6 11.6 0 0 0 7.3828125 8.3496094 L 5.265625 7.3398438 C 4.9353755 7.149205 4.559277 7.1829165 4.4257812 7.4140625 L 3.4589844 9.0859375 C 3.3491554 9.276229 3.4453192 9.5379681 3.6640625 9.7324219 L 4.4257812 8.4140625 C 4.559277 8.1829165 4.9353755 8.149205 5.265625 8.3398438 L 7.3828125 9.3496094 A 11.6 11.6 0 0 1 9.3457031 7.3730469 L 9.0097656 6.6679688 z M 5.46875 11.986328 A 11.6 11.6 0 0 0 5.0292969 13.865234 L 2.6914062 14.050781 C 2.310081 14.050807 2.0000376 14.266276 2 14.533203 L 2 15.533203 C 2.0000376 15.266276 2.310081 15.050807 2.6914062 15.050781 L 5.0292969 14.865234 A 11.6 11.6 0 0 1 5.7460938 12.177734 L 5.46875 11.986328 z M 27.533203 11.986328 L 27.257812 12.175781 A 11.6 11.6 0 0 1 27.972656 14.865234 L 30.308594 15.050781 C 30.689918 15.050808 30.999962 15.266276 31 15.533203 L 31 14.533203 C 30.999962 14.266276 30.689918 14.050808 30.308594 14.050781 L 27.972656 13.865234 A 11.6 11.6 0 0 0 27.533203 11.986328 z M 5.4667969 20.013672 L 3.8144531 21.148438 C 3.4842287 21.339122 3.325554 21.682878 3.4589844 21.914062 L 3.6640625 22.267578 C 3.7110689 22.225792 3.7560424 22.182166 3.8144531 22.148438 L 5.7421875 20.824219 A 11.6 11.6 0 0 1 5.4667969 20.013672 z M 27.53125 20.013672 A 11.6 11.6 0 0 1 27.253906 20.822266 L 29.185547 22.148438 C 29.243959 22.182166 29.288931 22.225792 29.335938 22.267578 L 29.541016 21.914062 C 29.674446 21.682879 29.515777 21.339123 29.185547 21.148438 L 27.53125 20.013672 z M 23.990234 25.332031 A 11.6 11.6 0 0 1 23.654297 25.626953 L 24.583984 27.576172 L 24.585938 27.574219 C 24.817083 27.440724 24.850797 27.064624 24.660156 26.734375 L 23.990234 25.332031 z M 9.0058594 25.339844 L 8.3398438 26.734375 C 8.1492058 27.064624 8.182916 27.440724 8.4140625 27.574219 L 8.4160156 27.576172 L 9.3496094 25.617188 A 11.6 11.6 0 0 1 9.0058594 25.339844 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.5 7 A 8.5 8.5 0 0 0 8 15.5 A 8.5 8.5 0 0 0 8.0214844 16.085938 A 8.5 8.5 0 0 1 16.5 8 A 8.5 8.5 0 0 1 24.978516 15.914062 A 8.5 8.5 0 0 0 25 15.5 A 8.5 8.5 0 0 0 16.5 7 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dolphin-emu.svg b/.icons/awkward/32x32/apps/dolphin-emu.svg
new file mode 100644
index 00000000..8c157a37
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dolphin-emu.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="M 29.958617,25.932688 C 29.682097,24.546239 29.172918,23.589402 28,23.055312 27.989815,17.327192 26.324378,10.967383 21,8 21.425427,7.8155621 22.801716,7.5298444 23.225968,7.4515338 23.542756,7.3935314 23.807657,7.1960601 23.934033,6.923884 24.060409,6.651701 24.031847,6.3400027 23.857607,6.0908585 23.692368,5.8546063 22.507602,5.283264 20.85611,5.0828225 19,5 18,5 15.576629,5.4874404 14.292005,5.9266321 13.668081,5.987521 12.945692,6.05795 12.33142,6.1178581 11.635114,6.1858033 10.528903,6.4695657 7.3429036,7.2869475 5.8441313,8.5835123 4.9939316,9.4345595 4.3302308,10.098897 3.9632219,11.450618 4,12 3.8420631,12.079744 3.8581149,12.093033 3.6834843,12.185188 2.5158454,12.801176 2.1115474,13.089003 2.018298,13.579649 1.949567,13.941723 2.075813,14.179265 2.3742107,14.503856 2.8557631,14.955135 3.1295989,15 3.8857636,15 5.080447,14.813492 6.0691522,14.424875 7.286,14.05 8.0079976,13.97971 8.630658,14.10562 9.7204371,14.320359 11.131555,14.647062 12.641618,15.014301 13.894632,15 c 0.242449,0.457573 0.645181,1.313091 1.294535,2.092277 1.69401,2.032767 3.670935,1.90629 3.873605,1.907723 0.366345,0.0049 0.657397,0.01594 0.826158,-0.285012 0.168762,-0.301072 0.14007,-0.660527 -0.07786,-0.933782 -0.176221,-0.224282 -0.81395,-0.577072 -0.987668,-1.49641 -0.04956,-0.261916 -0.02744,-0.482783 -0.0234,-0.691812 2.254719,0.661225 5.734967,2.675423 6.192533,4.869408 l 0.01493,1.576017 c -0.0064,-2.75e-4 0.0065,1.41e-4 0,0 -0.103683,-0.0042 -0.324808,-0.0053 -0.482615,-0.0053 -0.410167,0 -0.854112,0.04155 -1.357137,0.12178 -1.633626,0.260597 -2.783836,1.223724 -2.894692,1.344182 0,0 -0.317439,0.253158 -0.133159,0.575363 0.182848,0.319927 0.543586,0.508788 0.936146,0.477995 l 0.01813,-1.2e-4 c 2.497534,0.348116 5.86688,1.919802 6.893461,3.925396 C 28.147882,28.797653 28.496361,29 28.876401,29 c 0.02439,0 0.04891,-6.92e-4 0.07343,-0.0028 0.407951,-0.02795 0.753821,-0.285308 0.866894,-0.645116 0.02882,-0.09299 0.28053,-1.239967 0.141895,-2.419542 z"/>
+ <path style="fill:#489cf2" d="M 29.958617,24.932688 C 29.682097,23.546239 29.172918,22.589402 28,22.055312 27.989815,16.327192 26.324378,9.9673829 21,7 21.425427,6.8155621 22.801716,6.5298444 23.225968,6.4515338 23.542756,6.3935314 23.807657,6.1960601 23.934033,5.923884 24.060409,5.651701 24.031847,5.3400027 23.857607,5.0908585 23.692368,4.8546063 22.507602,4.283264 20.85611,4.0828225 19,4 18,4 15.576629,4.4874404 14.292005,4.9266321 13.668081,4.987521 12.945692,5.05795 12.33142,5.1178581 11.635114,5.1858033 10.528903,5.4695657 7.3429036,6.2869475 5.8441313,7.5835123 4.9939316,8.4345595 4.3302308,9.0988972 3.9632219,10.450618 4,11 3.8420631,11.079744 3.8581149,11.093033 3.6834843,11.185188 2.5158454,11.801176 2.1115474,12.089003 2.018298,12.579649 1.949567,12.941723 2.075813,13.179265 2.3742107,13.503856 2.8557631,13.955135 3.1295989,14 3.8857636,14 5.080447,13.813492 6.0691522,13.424875 7.286,13.05 8.0079976,12.97971 8.630658,13.10562 9.7204371,13.320359 11.131555,13.647062 12.641618,14.014301 13.894632,14 c 0.242449,0.457573 0.645181,1.313091 1.294535,2.092277 1.69401,2.032767 3.670935,1.90629 3.873605,1.907723 0.366345,0.0049 0.657397,0.01594 0.826158,-0.285012 0.168762,-0.301072 0.14007,-0.660527 -0.07786,-0.933782 -0.176221,-0.224282 -0.81395,-0.577072 -0.987668,-1.49641 -0.04956,-0.261916 -0.02744,-0.482783 -0.0234,-0.691812 2.254719,0.661225 5.734967,2.675423 6.192533,4.869408 l 0.01493,1.576017 c -0.0064,-2.75e-4 0.0065,1.41e-4 0,0 -0.103683,-0.0042 -0.324808,-0.0053 -0.482615,-0.0053 -0.410167,0 -0.854112,0.04155 -1.357137,0.12178 -1.633626,0.260597 -2.783836,1.223724 -2.894692,1.344182 0,0 -0.317439,0.253158 -0.133159,0.575363 0.182848,0.319927 0.543586,0.508788 0.936146,0.477995 l 0.01813,-1.2e-4 c 2.497534,0.348116 5.86688,1.919802 6.893461,3.925396 C 28.147882,27.797653 28.496361,28 28.876401,28 c 0.02439,0 0.04891,-6.92e-4 0.07343,-0.0028 0.407951,-0.02795 0.753821,-0.285308 0.866894,-0.645116 0.02882,-0.09299 0.28053,-1.239967 0.141895,-2.419542 z"/>
+ <circle style="opacity:0.2" cx="7" cy="11" r="1"/>
+ <circle style="fill:#ffffff" cx="7" cy="10" r="1"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 19.589844 4.0429688 C 18.411952 4.0308768 17.3937 4.122701 15.576172 4.4882812 C 14.291548 4.927473 13.667702 4.9881648 12.945312 5.0585938 C 12.331041 5.1185019 11.635508 5.1849876 10.529297 5.46875 C 7.3432975 6.2861318 5.8443403 7.5825465 4.9941406 8.4335938 C 4.3304398 9.0979314 3.9632219 10.450618 4 11 C 3.8420631 11.079744 3.8582243 11.093392 3.6835938 11.185547 C 2.5159548 11.801535 2.1108275 12.089432 2.0175781 12.580078 C 1.9690903 12.835512 2.0245344 13.028611 2.1621094 13.234375 C 2.3721842 12.920936 2.8153899 12.643568 3.6835938 12.185547 C 3.8582243 12.093392 3.8420631 12.079744 4 12 C 3.9632219 11.450618 4.3304398 10.097931 4.9941406 9.4335938 C 5.8443403 8.5825465 7.3432975 7.2861318 10.529297 6.46875 C 11.635508 6.1849876 12.331041 6.1185019 12.945312 6.0585938 C 13.667702 5.9881647 14.291548 5.927473 15.576172 5.4882812 C 17.999543 5.0008409 18.999359 4.9992088 20.855469 5.0820312 C 22.480052 5.2792068 23.642806 5.8332116 23.837891 6.0761719 C 23.873775 6.0280326 23.908196 5.9785276 23.933594 5.9238281 C 24.05997 5.6516451 24.031662 5.3409411 23.857422 5.0917969 C 23.692183 4.8555447 22.506961 4.2824728 20.855469 4.0820312 C 20.391441 4.0613256 19.982474 4.0469994 19.589844 4.0429688 z M 22.083984 7.6933594 C 21.645654 7.795551 21.207139 7.9101978 21 8 C 26.324378 10.967383 27.989815 17.326567 28 23.054688 C 29.172362 23.588524 29.682375 24.546256 29.958984 25.931641 C 29.958984 25.931641 29.958984 25.933594 29.958984 25.933594 C 29.97032 26.030345 29.96623 26.121056 29.972656 26.216797 C 30.000891 25.827911 30.012786 25.392805 29.958984 24.933594 C 29.958984 24.933594 29.958984 24.931641 29.958984 24.931641 C 29.682375 23.546256 29.172362 22.588524 28 22.054688 C 27.990545 16.737243 26.549155 10.880358 22.083984 7.6933594 z M 18.800781 15.59375 C 18.796741 15.802779 18.774659 16.02324 18.824219 16.285156 C 18.997937 17.204494 19.634326 17.556968 19.810547 17.78125 C 19.813925 17.785486 19.815072 17.790645 19.818359 17.794922 C 19.841446 17.767691 19.868875 17.750148 19.888672 17.714844 C 20.057434 17.413772 20.028477 17.054505 19.810547 16.78125 C 19.658894 16.588237 19.167237 16.297307 18.921875 15.634766 C 18.883117 15.622832 18.838861 15.604917 18.800781 15.59375 z M 24.525391 21.033203 C 24.115224 21.033203 23.670994 21.074067 23.167969 21.154297 C 21.534343 21.414894 20.384294 22.379542 20.273438 22.5 C 20.273438 22.5 19.956345 22.752014 20.140625 23.074219 C 20.210708 23.196843 20.311655 23.293921 20.425781 23.373047 C 20.763666 23.091609 21.765181 22.37807 23.167969 22.154297 C 23.670994 22.074067 24.115224 22.033203 24.525391 22.033203 C 24.683198 22.033203 24.904129 22.034862 25.007812 22.039062 L 24.998047 21.039062 C 24.891877 21.03507 24.680004 21.033203 24.525391 21.033203 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dont-starve-together.svg b/.icons/awkward/32x32/apps/dont-starve-together.svg
new file mode 100644
index 00000000..9205bfea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dont-starve-together.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:.2" d="m23.250485 1039.8391c0.710883 4.9675-2.839656 11.8344-4.016206 11.4896-0.39954 0.4684-7.761843-4.0466-8.618802-8.9271-0.07993-0.4553-2.1246307-3.6438-1.1875985-2.648 1.3324335 1.416-1.3770986-2.799-0.7736472-4.0964 0.8897514-1.9131 5.8286827-2.1935 8.1416357-2.1935 2.110896 0 4.585628-0.959 5.645634 0.2475 0.889206 1.012 0.501282 3.9777 0.808984 6.1279z"/>
+ <path style="fill:#fec786" d="m23.250485 1038.8391c0.710883 4.9675-2.839656 11.8344-4.016206 11.4896-0.39954 0.4684-7.761843-4.0466-8.618802-8.9271-0.07993-0.4553-2.1246307-3.6438-1.1875985-2.648 1.3324335 1.416-1.3770986-2.799-0.7736472-4.0964 0.8897514-1.9131 5.8286827-2.1935 8.1416357-2.1935 2.110896 0 4.585628-0.959 5.645634 0.2475 0.889206 1.012 0.501282 3.9777 0.808984 6.1279z"/>
+ <path style="fill:#4f4f4f" d="m17.000005 1046.2282c0-0.1386 0.300267-0.3114 1.23616-0.7093 0.430691-0.183 0.578634-0.2004 0.678299-0.08 0.0701 0.084 0.104014 0.1825 0.07535 0.2172-0.04857 0.058-1.826031 0.7061-1.938682 0.7061-0.02811 0-0.05112-0.06-0.05112-0.1343z"/>
+ <path style="fill:#4f4f4f" d="m17.464388 1044.5506c-0.508353-0.2174-0.64996-0.5436-0.16834-0.388 0.773139 0.2501 0.798919 0.2085 0.740652-1.1946-0.0364-0.8764 0.0015-1.2816 0.111618-1.1941 0.09169 0.074 0.195025 0.7745 0.229623 1.559 0.06908 1.566 0.02834 1.6204-0.913553 1.2177z"/>
+ <path style="opacity:.2" d="m6.8090378 1040.7024c-0.4772152-0.3257-0.8669489-0.618-0.8660757-0.6496 0.0008958-0.032 0.2483544-0.2593 0.549955-0.506 0.5219977-0.427 0.5923007-0.8027 0.5909514-1.0986-0.0006945-0.1597-1.9362912-2.8328-3.1445472-4.3428-0.4675269-0.5843-0.8832993-1.1551-0.9239378-1.2685-0.045941-0.1282 0.012574-0.3191 0.1547064-0.5047 0.4775214-0.6233 1.2856493-1.6164 1.7316375-2.4703 0.4423249-0.847 0.9732691-1.5427 1.0644803-1.3948 0.1320235 0.2139 0.2650374 0.08 1.3157684-1.3257 1.0561677-1.4128 1.9213369-2.7329 2.1330168-2.7329 0.2388207 0 0.1398617 0.2376-0.3141112 0.7541-0.8110476 0.8655-1.0633497 2.0608-1.0647663 2.8424-0.071619 1.4744 1.128115 2.5365 2.4341486 3.1369 1.671654 0.3941 3.228496 0.2177 3.522056-1.1788 0.244057-1.1611-0.576887-1.8733-1.52753-2.1591-0.232142 0.1058-0.905258 0.8172-1.119495 1.4952-0.07474 0.2367-0.289738 0.1491-0.289738-0.1179 0-0.5558 0.626848-1.9726 0.959351-2.5772 0.466483-0.8483 0.975909-0.8896 1.394119-0.8058 0.233409 0.047 0.41086-0.099 0.622904-0.2672l0.296512-0.2336c1.032924 0.7597 2.190378 1.3176 3.292691 1.9594 1.236714 0.8794 2.427922 1.3759 2.440956 1.5014 0.0077 0.074 0.0027 0.078-0.01123 0.6174-0.02416 0.9357-0.01423 0.9811 0.214279 0.9811 0.464055 0 0.930535-0.2595 1.549414-1.0066 1.083717-1.3083 1.223767-1.3203 1.223767-2.4184 0.07828-0.8405-1.02961-2.641-1.723889-1.966-0.291059 0.2915-0.62857 1.3179-0.523525 1.5921 0.07086 0.185 0.515883 0.3123 0.761506 0.2178 0.257676-0.099 0.216238 0.1054-0.07507 0.3704-0.381751 0.3472-0.798129 0.407-1.104468 0.1585-0.378711-0.3071-0.480799-1.5276-0.193287-2.3108 0.273007-0.7437 1.248036-1.5338 1.452717-1.6124 0.230375-0.089 0.489082 0.096 1.410934 1.3074 1.484535 2.2335 3.104367 4.2335 4.552628 6.367 0.180223 0.2639 0.355318 0.6504 0.389103 0.8589 0.05626 0.3472-0.0114 0.4625-0.803959 1.3704-1.305041 1.4951-2.183444 2.7076-2.183444 3.0142 0 0.3304 0.675597 0.5979 1.267648 0.6891 0.429017 0.066 0.711572 0.2125 0.711572 0.3688-0.703894 0.9603-3.482401 4.8835-3.81675 4.6164-0.03269-0.053-0.0873-0.6839-0.121365-1.4019-0.256509-1.945-0.349236-4.5925-0.576058-6.4903-0.06798-0.3702-0.07843-0.3764-0.530514-0.3136-1.108747 0.1543-2.473486 0.2402-3.563771 0.4217-0.880451 0.1465-1.650842 0.7614-2.009495 0.5691-0.367567-0.197-2.303432-0.5461-3.452595-0.69-3.3915435-0.4247-2.835024-0.3528-2.835024 0.064l0.743022 7.6144s0.356224 1.6152 0.05855 1.6152c-1.6175825-0.6169-2.8043827-1.7928-4.0637525-2.6612z"/>
+ <path style="fill:#4f4f4f" d="m6.8090378 1039.7024c-0.4772152-0.3257-0.8669489-0.618-0.8660757-0.6496 0.0008958-0.032 0.2483544-0.2593 0.549955-0.506 0.5219977-0.427 0.5923007-0.8027 0.5909514-1.0986-0.0006945-0.1597-1.9362912-2.8328-3.1445472-4.3428-0.4675269-0.5843-0.8832993-1.1551-0.9239378-1.2685-0.045941-0.1282 0.012574-0.3191 0.1547064-0.5047 0.4775214-0.6233 1.2856493-1.6164 1.7316375-2.4703 0.4423249-0.847 0.9732691-1.5427 1.0644803-1.3948 0.1320235 0.2139 0.2650374 0.08 1.3157684-1.3257 1.0561677-1.4128 1.9213369-2.7329 2.1330168-2.7329 0.2388207 0 0.1398617 0.2376-0.3141112 0.7541-0.8110476 0.8655-1.0633497 2.0608-1.0647663 2.8424-0.071619 1.4744 1.128115 2.5365 2.4341486 3.1369 1.671654 0.3941 3.228496 0.2177 3.522056-1.1788 0.244057-1.1611-0.576887-1.8733-1.52753-2.1591-0.232142 0.1058-0.905258 0.8172-1.119495 1.4952-0.07474 0.2367-0.289738 0.1491-0.289738-0.1179 0-0.5558 0.626848-1.9726 0.959351-2.5772 0.466483-0.8483 0.975909-0.8896 1.394119-0.8058 0.233409 0.047 0.41086-0.099 0.622904-0.2672l0.296512-0.2336c1.032924 0.7597 2.190378 1.3176 3.292691 1.9594 1.236714 0.8794 2.427922 1.3759 2.440956 1.5014 0.0077 0.074 0.0027 0.078-0.01123 0.6174-0.02416 0.9357-0.01423 0.9811 0.214279 0.9811 0.464055 0 0.930535-0.2595 1.549414-1.0066 1.083717-1.3083 1.223767-1.3203 1.223767-2.4184 0.07828-0.8405-1.02961-2.641-1.723889-1.966-0.291059 0.2915-0.62857 1.3179-0.523525 1.5921 0.07086 0.185 0.515883 0.3123 0.761506 0.2178 0.257676-0.099 0.216238 0.1054-0.07507 0.3704-0.381751 0.3472-0.798129 0.407-1.104468 0.1585-0.378711-0.3071-0.480799-1.5276-0.193287-2.3108 0.273007-0.7437 1.248036-1.5338 1.452717-1.6124 0.230375-0.089 0.489082 0.096 1.410934 1.3074 1.484535 2.2335 3.104367 4.2335 4.552628 6.367 0.180223 0.2639 0.355318 0.6504 0.389103 0.8589 0.05626 0.3472-0.0114 0.4625-0.803959 1.3704-1.305041 1.4951-2.183444 2.7076-2.183444 3.0142 0 0.3304 0.675597 0.5979 1.267648 0.6891 0.429017 0.066 0.711572 0.2125 0.711572 0.3688-0.703894 0.9603-3.482401 4.8835-3.81675 4.6164-0.03269-0.053-0.0873-0.6839-0.121365-1.4019-0.256509-1.945-0.349236-2.9929-0.576058-4.8907-0.06798-0.3702-0.07843-0.3764-0.530514-0.3136-1.108747 0.1543-2.473486 0.2402-3.563771 0.4217-0.880451 0.1465-1.650842 0.7614-2.009495 0.5691-0.367567-0.197-2.303432-0.5461-3.452595-0.69-3.3915435-0.4247-2.835024-0.3528-2.835024 0.064l0.743022 6.0148s0.356224 1.6152 0.05855 1.6152c-1.6175825-0.6169-2.8043827-1.7928-4.0637525-2.6612z"/>
+ <circle style="fill:#4f4f4f" cx="15" cy="1041.362" r="1"/>
+ <path style="fill:#4f4f4f" d="m12.275069 1039.3629c-0.07211 0-0.117503 0.01-0.133102 0.017-0.05452 0.035-0.108485 0.241-0.120427 0.4582l-0.02154 0.3944 1.379204 0.067c0.776599 0.066 1.63949 0.084 2.36924 0.034 0.256555 0 0.285592-0.02 0.224374-0.1508-0.163612-0.3496-0.423521-0.5518-0.733969-0.57-0.169835-0.01-0.913771-0.081-1.653017-0.1575-0.634613-0.066-1.094394-0.098-1.310752-0.093z"/>
+ <path style="fill:#4f4f4f" d="m18.239939 1038.3622c-0.09792 0-0.157972 0.01-0.172227 0.021-0.05337 0.049-0.08054 0.2873-0.06179 0.5288 0.03098 0.3989 0.05851 0.4374 0.305012 0.4208 0.686817 0.035 1.379487 0.029 2.078549 0.029 0.54825-0.022 1.224234-0.3704 1.610516-0.5587 0-0.056-0.05155-0.1017-0.115694-0.1017-0.06414 0-0.927637-0.092-1.918156-0.2037-0.793781-0.09-1.432443-0.1388-1.726209-0.1353z"/>
+ <circle style="fill:#4f4f4f" cx="19" cy="1040.362" r="1"/>
+ <path style="opacity:.1;fill:#ffffff" transform="translate(0,1020.3622)" d="m21.820312 2.015625c-0.07105-0.023756-0.129906-0.018344-0.1875 0.00391-0.204681 0.0786-1.180118 0.8676282-1.453124 1.6113282-0.166284 0.4529668-0.189685 1.0372701-0.117188 1.5214844 0.02723-0.1819179 0.05936-0.3639577 0.117188-0.5214844 0.273006-0.7437 1.248443-1.5327282 1.453124-1.6113282 0.230375-0.089 0.488305 0.095241 1.410157 1.3066407 1.484535 2.2335 3.104473 4.2336875 4.552734 6.3671871 0.08431 0.123458 0.166251 0.275532 0.234375 0.421875 0.143239-0.220329 0.185182-0.371894 0.154297-0.5625-0.033785-0.208504-0.208449-0.5954786-0.388672-0.8593786-1.448261-2.1335-3.068199-4.1336875-4.552734-6.3671875-0.691389-0.90855-1.009494-1.2392782-1.222657-1.3105469zm-12.40625 1.03125c-0.2116799 0-1.0766448 1.3196219-2.1328125 2.7324219-1.050731 1.4057-1.1824296 1.5400718-1.3144531 1.3261719-0.0912112-0.1479-0.6221282 0.5475312-1.0644531 1.3945312-0.4459883 0.8539-1.2549005 1.847403-1.7324219 2.470703-0.1421324 0.1856-0.2002379 0.375706-0.1542969 0.503906 0.016658 0.04648 0.1256468 0.205384 0.2460938 0.375 0.4835373-0.626037 1.2180869-1.540607 1.640625-2.349609 0.4423249-0.847 0.9732419-1.5424312 1.0644531-1.3945312 0.1320235 0.2138999 0.2637221 0.0795281 1.3144531-1.3261719 0.3514103-0.4700697 0.6297885-0.8573832 0.921875-1.2617188 0.1528425-0.5871085 0.4203344-1.2065947 0.8984375-1.7167969 0.4539729-0.5165 0.5513207-0.7539062 0.3125-0.7539062zm4.9140625 0.8886719-0.296875 0.2324219c-0.212044 0.1682-0.389638 0.3145781-0.623047 0.2675781-0.41821-0.0838-0.926095-0.041659-1.392578 0.8066406-0.332503 0.6046-0.960937 2.0203719-0.960937 2.5761719-0.000001 0.1743589 0.09134 0.2611902 0.175781 0.2421875 0.208941-0.6351617 0.559711-1.408427 0.785156-1.8183594 0.466483-0.8483 0.974368-0.8904406 1.392578-0.8066406 0.233409 0.047 0.411003-0.099378 0.623047-0.2675781l0.296875-0.2324219c1.032924 0.7597 2.190656 1.3171844 3.292969 1.9589843 1.227261 0.8726781 2.404804 1.3659241 2.435547 1.4960938-0.00008-0.1297239-0.01127-0.1674471-0.0059-0.3769531 0.01393-0.5394 0.01942-0.5431875 0.01172-0.6171875-0.01303-0.1255-1.204692-0.6225531-2.441406-1.5019532-1.102274-0.6417999-2.260006-1.1992843-3.29293-1.9589843zm6.605469 1.3984375c-0.103197 0.2933031-0.157926 0.5678866-0.144532 0.7460937 0.221975 0.00223 0.459388-0.089409 0.6875-0.296875 0.291308-0.265 0.333848-0.4681406 0.07617-0.3691406-0.175207 0.067409-0.449191 0.018667-0.61914-0.080078zm2.070312 0.8398437c-0.0823 0.5580484-0.354875 0.8069227-1.189453 1.8144531-0.618879 0.7471001-1.084773 1.0058594-1.548828 1.0058594-0.150307 0-0.193363-0.1245544-0.207031-0.4042968 0.000077 0.061502 0.0018 0.053421-0.0078 0.4238281-0.02416 0.9357-0.01366 0.9804687 0.214844 0.9804687 0.464055 0 0.929949-0.2587593 1.548828-1.0058594 1.083717-1.3082999 1.22461-1.3198687 1.224609-2.4179687 0.01082-0.1161924-0.0049-0.2526755-0.03516-0.3964844zm-14.93164 1.0234375c-0.016384 0.1537818-0.036868 0.3119312-0.037109 0.4453125-0.071619 1.4744 1.1295133 2.5363189 2.4355468 3.1367189 1.671654 0.3941 3.227925 0.218765 3.521485-1.1777345 0.07033-0.3345947 0.0451-0.628094-0.03906-0.8886719-0.356806 1.2850143-1.860531 1.4487754-3.482425 1.0664063-1.1356885-0.5220903-2.1895625-1.394191-2.3984374-2.5820313zm17.242187 8.1093754c-0.184863 0.288593-0.316406 0.526753-0.316406 0.630859 0 0.3304 0.675527 0.598253 1.267578 0.689453 0.08293 0.01276 0.128215 0.04033 0.199219 0.05859 0.143818-0.198417 0.423812-0.571478 0.511718-0.691406 0.000001-0.1563-0.28192-0.301188-0.710937-0.367188-0.343793-0.05296-0.699678-0.170664-0.951172-0.320312zm-18.433594 2.445312c-0.088493 0.137825-0.2026862 0.281455-0.3886719 0.433594-0.3016006 0.2467-0.5479323 0.473859-0.5488281 0.505859-0.0006016 0.02177 0.3246287 0.252343 0.5957031 0.447266 0.4701745-0.407184 0.5462204-0.767965 0.5449219-1.052734-0.000109-0.02505-0.1180782-0.199445-0.203125-0.333985z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dont-starve.svg b/.icons/awkward/32x32/apps/dont-starve.svg
new file mode 100644
index 00000000..1c69dfe3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dont-starve.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:.2" d="m23.250485 1039.8391c0.710883 4.9675-2.839656 11.8344-4.016206 11.4896-0.39954 0.4684-7.761843-4.0466-8.618802-8.9271-0.07993-0.4553-2.1246307-3.6438-1.1875985-2.648 1.3324335 1.416-1.3770986-2.799-0.7736472-4.0964 0.8897514-1.9131 5.8286827-2.1935 8.1416357-2.1935 2.110896 0 4.585628-0.959 5.645634 0.2475 0.889206 1.012 0.501282 3.9777 0.808984 6.1279z"/>
+ <path style="fill:#8bc1d6" d="m23.250485 1038.8391c0.710883 4.9675-2.839656 11.8344-4.016206 11.4896-0.39954 0.4684-7.761843-4.0466-8.618802-8.9271-0.07993-0.4553-2.1246307-3.6438-1.1875985-2.648 1.3324335 1.416-1.3770986-2.799-0.7736472-4.0964 0.8897514-1.9131 5.8286827-2.1935 8.1416357-2.1935 2.110896 0 4.585628-0.959 5.645634 0.2475 0.889206 1.012 0.501282 3.9777 0.808984 6.1279z"/>
+ <path style="fill:#4f4f4f" d="m17.000005 1046.2282c0-0.1386 0.300267-0.3114 1.23616-0.7093 0.430691-0.183 0.578634-0.2004 0.678299-0.08 0.0701 0.084 0.104014 0.1825 0.07535 0.2172-0.04857 0.058-1.826031 0.7061-1.938682 0.7061-0.02811 0-0.05112-0.06-0.05112-0.1343z"/>
+ <path style="fill:#4f4f4f" d="m17.464388 1044.5506c-0.508353-0.2174-0.64996-0.5436-0.16834-0.388 0.773139 0.2501 0.798919 0.2085 0.740652-1.1946-0.0364-0.8764 0.0015-1.2816 0.111618-1.1941 0.09169 0.074 0.195025 0.7745 0.229623 1.559 0.06908 1.566 0.02834 1.6204-0.913553 1.2177z"/>
+ <path style="opacity:.2" d="m6.8090378 1040.7024c-0.4772152-0.3257-0.8669489-0.618-0.8660757-0.6496 0.0008958-0.032 0.2483544-0.2593 0.549955-0.506 0.5219977-0.427 0.5923007-0.8027 0.5909514-1.0986-0.0006945-0.1597-1.9362912-2.8328-3.1445472-4.3428-0.4675269-0.5843-0.8832993-1.1551-0.9239378-1.2685-0.045941-0.1282 0.012574-0.3191 0.1547064-0.5047 0.4775214-0.6233 1.2856493-1.6164 1.7316375-2.4703 0.4423249-0.847 0.9732691-1.5427 1.0644803-1.3948 0.1320235 0.2139 0.2650374 0.08 1.3157684-1.3257 1.0561677-1.4128 1.9213369-2.7329 2.1330168-2.7329 0.2388207 0 0.1398617 0.2376-0.3141112 0.7541-0.8110476 0.8655-1.0633497 2.0608-1.0647663 2.8424-0.071619 1.4744 1.128115 2.5365 2.4341486 3.1369 1.671654 0.3941 3.228496 0.2177 3.522056-1.1788 0.244057-1.1611-0.576887-1.8733-1.52753-2.1591-0.232142 0.1058-0.905258 0.8172-1.119495 1.4952-0.07474 0.2367-0.289738 0.1491-0.289738-0.1179 0-0.5558 0.626848-1.9726 0.959351-2.5772 0.466483-0.8483 0.975909-0.8896 1.394119-0.8058 0.233409 0.047 0.41086-0.099 0.622904-0.2672l0.296512-0.2336c1.032924 0.7597 2.190378 1.3176 3.292691 1.9594 1.236714 0.8794 2.427922 1.3759 2.440956 1.5014 0.0077 0.074 0.0027 0.078-0.01123 0.6174-0.02416 0.9357-0.01423 0.9811 0.214279 0.9811 0.464055 0 0.930535-0.2595 1.549414-1.0066 1.083717-1.3083 1.223767-1.3203 1.223767-2.4184 0.07828-0.8405-1.02961-2.641-1.723889-1.966-0.291059 0.2915-0.62857 1.3179-0.523525 1.5921 0.07086 0.185 0.515883 0.3123 0.761506 0.2178 0.257676-0.099 0.216238 0.1054-0.07507 0.3704-0.381751 0.3472-0.798129 0.407-1.104468 0.1585-0.378711-0.3071-0.480799-1.5276-0.193287-2.3108 0.273007-0.7437 1.248036-1.5338 1.452717-1.6124 0.230375-0.089 0.489082 0.096 1.410934 1.3074 1.484535 2.2335 3.104367 4.2335 4.552628 6.367 0.180223 0.2639 0.355318 0.6504 0.389103 0.8589 0.05626 0.3472-0.0114 0.4625-0.803959 1.3704-1.305041 1.4951-2.183444 2.7076-2.183444 3.0142 0 0.3304 0.675597 0.5979 1.267648 0.6891 0.429017 0.066 0.711572 0.2125 0.711572 0.3688-0.703894 0.9603-3.482401 4.8835-3.81675 4.6164-0.03269-0.053-0.0873-0.6839-0.121365-1.4019-0.256509-1.945-0.349236-4.5925-0.576058-6.4903-0.06798-0.3702-0.07843-0.3764-0.530514-0.3136-1.108747 0.1543-2.473486 0.2402-3.563771 0.4217-0.880451 0.1465-1.650842 0.7614-2.009495 0.5691-0.367567-0.197-2.303432-0.5461-3.452595-0.69-3.3915435-0.4247-2.835024-0.3528-2.835024 0.064l0.743022 7.6144s0.356224 1.6152 0.05855 1.6152c-1.6175825-0.6169-2.8043827-1.7928-4.0637525-2.6612z"/>
+ <path style="fill:#4f4f4f" d="m6.8090378 1039.7024c-0.4772152-0.3257-0.8669489-0.618-0.8660757-0.6496 0.0008958-0.032 0.2483544-0.2593 0.549955-0.506 0.5219977-0.427 0.5923007-0.8027 0.5909514-1.0986-0.0006945-0.1597-1.9362912-2.8328-3.1445472-4.3428-0.4675269-0.5843-0.8832993-1.1551-0.9239378-1.2685-0.045941-0.1282 0.012574-0.3191 0.1547064-0.5047 0.4775214-0.6233 1.2856493-1.6164 1.7316375-2.4703 0.4423249-0.847 0.9732691-1.5427 1.0644803-1.3948 0.1320235 0.2139 0.2650374 0.08 1.3157684-1.3257 1.0561677-1.4128 1.9213369-2.7329 2.1330168-2.7329 0.2388207 0 0.1398617 0.2376-0.3141112 0.7541-0.8110476 0.8655-1.0633497 2.0608-1.0647663 2.8424-0.071619 1.4744 1.128115 2.5365 2.4341486 3.1369 1.671654 0.3941 3.228496 0.2177 3.522056-1.1788 0.244057-1.1611-0.576887-1.8733-1.52753-2.1591-0.232142 0.1058-0.905258 0.8172-1.119495 1.4952-0.07474 0.2367-0.289738 0.1491-0.289738-0.1179 0-0.5558 0.626848-1.9726 0.959351-2.5772 0.466483-0.8483 0.975909-0.8896 1.394119-0.8058 0.233409 0.047 0.41086-0.099 0.622904-0.2672l0.296512-0.2336c1.032924 0.7597 2.190378 1.3176 3.292691 1.9594 1.236714 0.8794 2.427922 1.3759 2.440956 1.5014 0.0077 0.074 0.0027 0.078-0.01123 0.6174-0.02416 0.9357-0.01423 0.9811 0.214279 0.9811 0.464055 0 0.930535-0.2595 1.549414-1.0066 1.083717-1.3083 1.223767-1.3203 1.223767-2.4184 0.07828-0.8405-1.02961-2.641-1.723889-1.966-0.291059 0.2915-0.62857 1.3179-0.523525 1.5921 0.07086 0.185 0.515883 0.3123 0.761506 0.2178 0.257676-0.099 0.216238 0.1054-0.07507 0.3704-0.381751 0.3472-0.798129 0.407-1.104468 0.1585-0.378711-0.3071-0.480799-1.5276-0.193287-2.3108 0.273007-0.7437 1.248036-1.5338 1.452717-1.6124 0.230375-0.089 0.489082 0.096 1.410934 1.3074 1.484535 2.2335 3.104367 4.2335 4.552628 6.367 0.180223 0.2639 0.355318 0.6504 0.389103 0.8589 0.05626 0.3472-0.0114 0.4625-0.803959 1.3704-1.305041 1.4951-2.183444 2.7076-2.183444 3.0142 0 0.3304 0.675597 0.5979 1.267648 0.6891 0.429017 0.066 0.711572 0.2125 0.711572 0.3688-0.703894 0.9603-3.482401 4.8835-3.81675 4.6164-0.03269-0.053-0.0873-0.6839-0.121365-1.4019-0.256509-1.945-0.349236-2.9929-0.576058-4.8907-0.06798-0.3702-0.07843-0.3764-0.530514-0.3136-1.108747 0.1543-2.473486 0.2402-3.563771 0.4217-0.880451 0.1465-1.650842 0.7614-2.009495 0.5691-0.367567-0.197-2.303432-0.5461-3.452595-0.69-3.3915435-0.4247-2.835024-0.3528-2.835024 0.064l0.743022 6.0148s0.356224 1.6152 0.05855 1.6152c-1.6175825-0.6169-2.8043827-1.7928-4.0637525-2.6612z"/>
+ <circle style="fill:#4f4f4f" cx="15" cy="1041.362" r="1"/>
+ <path style="fill:#4f4f4f" d="m12.275069 1039.3629c-0.07211 0-0.117503 0.01-0.133102 0.017-0.05452 0.035-0.108485 0.241-0.120427 0.4582l-0.02154 0.3944 1.379204 0.067c0.776599 0.066 1.63949 0.084 2.36924 0.034 0.256555 0 0.285592-0.02 0.224374-0.1508-0.163612-0.3496-0.423521-0.5518-0.733969-0.57-0.169835-0.01-0.913771-0.081-1.653017-0.1575-0.634613-0.066-1.094394-0.098-1.310752-0.093z"/>
+ <path style="fill:#4f4f4f" d="m18.239939 1038.3622c-0.09792 0-0.157972 0.01-0.172227 0.021-0.05337 0.049-0.08054 0.2873-0.06179 0.5288 0.03098 0.3989 0.05851 0.4374 0.305012 0.4208 0.686817 0.035 1.379487 0.029 2.078549 0.029 0.54825-0.022 1.224234-0.3704 1.610516-0.5587 0-0.056-0.05155-0.1017-0.115694-0.1017-0.06414 0-0.927637-0.092-1.918156-0.2037-0.793781-0.09-1.432443-0.1388-1.726209-0.1353z"/>
+ <circle style="fill:#4f4f4f" cx="19" cy="1040.362" r="1"/>
+ <path style="opacity:.1;fill:#ffffff" transform="translate(0,1020.3622)" d="m21.820312 2.015625c-0.07105-0.023756-0.129906-0.018344-0.1875 0.00391-0.204681 0.0786-1.180118 0.8676282-1.453124 1.6113282-0.166284 0.4529668-0.189685 1.0372701-0.117188 1.5214844 0.02723-0.1819179 0.05936-0.3639577 0.117188-0.5214844 0.273006-0.7437 1.248443-1.5327282 1.453124-1.6113282 0.230375-0.089 0.488305 0.095241 1.410157 1.3066407 1.484535 2.2335 3.104473 4.2336875 4.552734 6.3671871 0.08431 0.123458 0.166251 0.275532 0.234375 0.421875 0.143239-0.220329 0.185182-0.371894 0.154297-0.5625-0.033785-0.208504-0.208449-0.5954786-0.388672-0.8593786-1.448261-2.1335-3.068199-4.1336875-4.552734-6.3671875-0.691389-0.90855-1.009494-1.2392782-1.222657-1.3105469zm-12.40625 1.03125c-0.2116799 0-1.0766448 1.3196219-2.1328125 2.7324219-1.050731 1.4057-1.1824296 1.5400718-1.3144531 1.3261719-0.0912112-0.1479-0.6221282 0.5475312-1.0644531 1.3945312-0.4459883 0.8539-1.2549005 1.847403-1.7324219 2.470703-0.1421324 0.1856-0.2002379 0.375706-0.1542969 0.503906 0.016658 0.04648 0.1256468 0.205384 0.2460938 0.375 0.4835373-0.626037 1.2180869-1.540607 1.640625-2.349609 0.4423249-0.847 0.9732419-1.5424312 1.0644531-1.3945312 0.1320235 0.2138999 0.2637221 0.0795281 1.3144531-1.3261719 0.3514103-0.4700697 0.6297885-0.8573832 0.921875-1.2617188 0.1528425-0.5871085 0.4203344-1.2065947 0.8984375-1.7167969 0.4539729-0.5165 0.5513207-0.7539062 0.3125-0.7539062zm4.9140625 0.8886719-0.296875 0.2324219c-0.212044 0.1682-0.389638 0.3145781-0.623047 0.2675781-0.41821-0.0838-0.926095-0.041659-1.392578 0.8066406-0.332503 0.6046-0.960937 2.0203719-0.960937 2.5761719-0.000001 0.1743589 0.09134 0.2611902 0.175781 0.2421875 0.208941-0.6351617 0.559711-1.408427 0.785156-1.8183594 0.466483-0.8483 0.974368-0.8904406 1.392578-0.8066406 0.233409 0.047 0.411003-0.099378 0.623047-0.2675781l0.296875-0.2324219c1.032924 0.7597 2.190656 1.3171844 3.292969 1.9589843 1.227261 0.8726781 2.404804 1.3659241 2.435547 1.4960938-0.00008-0.1297239-0.01127-0.1674471-0.0059-0.3769531 0.01393-0.5394 0.01942-0.5431875 0.01172-0.6171875-0.01303-0.1255-1.204692-0.6225531-2.441406-1.5019532-1.102274-0.6417999-2.260006-1.1992843-3.29293-1.9589843zm6.605469 1.3984375c-0.103197 0.2933031-0.157926 0.5678866-0.144532 0.7460937 0.221975 0.00223 0.459388-0.089409 0.6875-0.296875 0.291308-0.265 0.333848-0.4681406 0.07617-0.3691406-0.175207 0.067409-0.449191 0.018667-0.61914-0.080078zm2.070312 0.8398437c-0.0823 0.5580484-0.354875 0.8069227-1.189453 1.8144531-0.618879 0.7471001-1.084773 1.0058594-1.548828 1.0058594-0.150307 0-0.193363-0.1245544-0.207031-0.4042968 0.000077 0.061502 0.0018 0.053421-0.0078 0.4238281-0.02416 0.9357-0.01366 0.9804687 0.214844 0.9804687 0.464055 0 0.929949-0.2587593 1.548828-1.0058594 1.083717-1.3082999 1.22461-1.3198687 1.224609-2.4179687 0.01082-0.1161924-0.0049-0.2526755-0.03516-0.3964844zm-14.93164 1.0234375c-0.016384 0.1537818-0.036868 0.3119312-0.037109 0.4453125-0.071619 1.4744 1.1295133 2.5363189 2.4355468 3.1367189 1.671654 0.3941 3.227925 0.218765 3.521485-1.1777345 0.07033-0.3345947 0.0451-0.628094-0.03906-0.8886719-0.356806 1.2850143-1.860531 1.4487754-3.482425 1.0664063-1.1356885-0.5220903-2.1895625-1.394191-2.3984374-2.5820313zm17.242187 8.1093754c-0.184863 0.288593-0.316406 0.526753-0.316406 0.630859 0 0.3304 0.675527 0.598253 1.267578 0.689453 0.08293 0.01276 0.128215 0.04033 0.199219 0.05859 0.143818-0.198417 0.423812-0.571478 0.511718-0.691406 0.000001-0.1563-0.28192-0.301188-0.710937-0.367188-0.343793-0.05296-0.699678-0.170664-0.951172-0.320312zm-18.433594 2.445312c-0.088493 0.137825-0.2026862 0.281455-0.3886719 0.433594-0.3016006 0.2467-0.5479323 0.473859-0.5488281 0.505859-0.0006016 0.02177 0.3246287 0.252343 0.5957031 0.447266 0.4701745-0.407184 0.5462204-0.767965 0.5449219-1.052734-0.000109-0.02505-0.1180782-0.199445-0.203125-0.333985z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/doom.svg b/.icons/awkward/32x32/apps/doom.svg
new file mode 100644
index 00000000..014ee8ef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/doom.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 11.633093,11.999501 -0.316406,0.238281 -0.316406,0.236328 v 3.455079 2.455078 l 2.232422,2.414062 1.767578,-1.326172 -0.0039,-2.996094 -0.0039,-4 -0.310559,-0.238281 -0.314453,-0.238281 h -0.867188 z m 4.994141,0 -0.314453,0.238281 -0.310547,0.238281 -0.0039,4 -0.0039,2.996094 1.767578,1.326172 2.232422,-2.414062 V 15.929189 12.47411 l -0.316419,-0.236328 -0.316406,-0.238281 h -1.867187 z m 9.074219,0 -1.0625,0.03125 c -0.776964,-0.0053 -0.650202,-0.0066 -0.658203,-0.0039 l -0.980469,2.009765 c 0,0 -0.910946,-1.85465 -1.128906,-1.974609 -0.01333,-0.01791 -0.005,-0.01684 -0.02539,-0.04102 h -0.845703 v 3.591797 2.802735 l -0.06641,0.05078 c -0.05886,0.0423 -0.07031,0.05698 -0.05664,0.07031 l 1.107422,1.513672 0.0059,-1.472656 c 0.0062,-1.353968 0.0083,-1.46572 0.02734,-1.404297 l 0.982422,2.0625 1.007812,-2.142578 0.0059,1.947266 0.0078,2.048828 0.97461,1.398437 0.0039,-5.53125 0.0078,-4.222656 z m -20.4003905,0.0039 0.7167969,0.708985 v 4.02539 c 0,2.76388 0.00495,5.214707 0.00977,5.447266 v 0.002 c 0.00622,0.299272 0.013142,0.719059 0.023437,0.712891 0.034457,-0.02056 4.0834866,-4.155921 4.0898436,-4.166016 0.0038,-0.0062 -0.02842,-0.03556 -0.07226,-0.06641 l -0.082032,-0.05664 V 16.04247 12.476063 L 9.6858282,12.243642 9.3811407,12.009267 7.7502813,12.00536 c -1.6539361,-0.0027 -2.4574418,-0.0097 -2.4492188,-0.002 z m 3.421875,0.888672 0.140625,0.05469 0.1367188,0.05274 v 2.355469 2.800781 l -1.9726562,2.115234 c -0.028362,0.0085 -0.031534,-2.473023 -0.025391,-4.517578 l 0.00586,-2.855468 1.5332031,-0.002 z m 4.7382815,0.07617 c 0.131282,-0.0075 0.152392,-0.0041 0.33789,0.05664 l 0.195313,0.06445 0.0059,3.15625 c 7.53e-4,1.388605 -0.01217,3.354042 -0.02539,3.353515 l -1.972698,-1.78905 v -2.029297 l -0.002,-2.693359 0.181641,-0.05469 0.18164,-0.05664 c 0.699215,0.0028 1.097656,-0.0078 1.097657,-0.0078 z m 4.072265,0 c 10e-7,0 0.398441,0.01061 1.097656,0.0078 l 0.181641,0.05664 0.181641,0.05469 -0.002,2.693359 v 2.029297 l -1.972657,1.789062 c -0.01322,5.27e-4 -0.02614,-1.96491 -0.02539,-3.353515 l 0.0059,-3.15625 0.195312,-0.06445 c 0.185499,-0.06074 0.206609,-0.06414 0.337891,-0.05664 z"/>
+ <path style="fill:#ffffff" d="m 11.633093,11 -0.316406,0.238281 -0.316406,0.236328 v 3.455079 2.455078 l 2.232422,2.414062 1.767578,-1.326172 -0.0039,-2.996094 -0.0039,-4 L 14.681922,11.238281 14.367469,11 h -0.867188 z m 4.994141,0 -0.314453,0.238281 -0.310547,0.238281 -0.0039,4 -0.0039,2.996094 1.767578,1.326172 2.232422,-2.414062 V 14.929688 11.474609 L 19.678015,11.238281 19.361609,11 h -1.867187 z m 9.074219,0 -1.0625,0.03125 c -0.776964,-0.0053 -0.650202,-0.0066 -0.658203,-0.0039 l -0.980469,2.009765 c 0,0 -0.910946,-1.85465 -1.128906,-1.974609 -0.01333,-0.01791 -0.005,-0.01684 -0.02539,-0.04102 h -0.845703 v 3.591797 2.802735 l -0.06641,0.05078 c -0.05886,0.0423 -0.07031,0.05698 -0.05664,0.07031 l 1.107422,1.513672 0.0059,-1.472656 c 0.0062,-1.353968 0.0083,-1.46572 0.02734,-1.404297 l 0.982422,2.0625 1.007812,-2.142578 0.0059,1.947266 0.0078,2.048828 0.97461,1.398437 0.0039,-5.53125 0.0078,-4.222656 z m -20.4003905,0.0039 0.7167969,0.708985 v 4.02539 c 0,2.76388 0.00495,5.214707 0.00977,5.447266 v 0.002 c 0.00622,0.299272 0.013142,0.719059 0.023437,0.712891 0.034457,-0.02056 4.0834865,-4.155921 4.0898435,-4.166016 0.0038,-0.0062 -0.02842,-0.03556 -0.07226,-0.06641 l -0.082032,-0.05664 V 15.042969 11.476562 L 9.6858282,11.244141 9.3811407,11.009766 7.7502813,11.005859 c -1.6539361,-0.0027 -2.4574418,-0.0097 -2.4492188,-0.002 z m 3.421875,0.888672 0.140625,0.05469 L 9.0002813,12 v 2.355469 2.800781 l -1.9726562,2.115234 c -0.028362,0.0085 -0.031534,-2.473023 -0.025391,-4.517578 l 0.00586,-2.855468 1.5332031,-0.002 z m 4.7382815,0.07617 c 0.131282,-0.0075 0.152392,-0.0041 0.33789,0.05664 l 0.195313,0.06445 0.0059,3.15625 c 7.53e-4,1.388605 -0.01217,3.354042 -0.02539,3.353515 L 12.002234,16.810547 V 14.78125 l -0.002,-2.693359 0.181641,-0.05469 0.18164,-0.05664 c 0.699215,0.0028 1.097656,-0.0078 1.097657,-0.0078 z m 4.072265,0 c 10e-7,0 0.398441,0.01061 1.097656,0.0078 l 0.181641,0.05664 0.181641,0.05469 -0.002,2.693359 v 2.029297 l -1.972657,1.789062 c -0.01322,5.27e-4 -0.02614,-1.96491 -0.02539,-3.353515 l 0.0059,-3.15625 0.195312,-0.06445 c 0.185499,-0.06074 0.206609,-0.06414 0.337891,-0.05664 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/doomseeker.svg b/.icons/awkward/32x32/apps/doomseeker.svg
new file mode 100644
index 00000000..996f5db7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/doomseeker.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#3f3f3f" d="M 2,5 H 16.175 L 23.7,10.757813 V 24.9375 H 2 Z"/>
+ <path style="opacity:0.2" d="m 2,6 v 7 h 7 2.8 7 c 2.402508,0 4.2,1.640393 4.2,4 0,2.359607 -1.797687,3.969358 -4.2,4 H 9 V 15 H 2 V 28 H 18.8 C 24.985589,28 30,23.075132 30,17 30,10.924868 24.985589,6 18.8,6 Z"/>
+ <path style="fill:#e13c3c" d="m 2,5 v 7 h 7 2.8 7 c 2.402508,0 4.2,1.640393 4.2,4 0,2.359607 -1.797687,3.969358 -4.2,4 H 9 V 14 H 2 V 27 H 18.8 C 24.985589,27 30,22.075132 30,16 30,9.9248678 24.985589,5 18.8,5 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 2 5 L 2 6 L 18.800781 6 C 24.81456 6 29.70667 10.658566 29.974609 16.5 C 29.982264 16.333113 30 16.168742 30 16 C 30 9.9248678 24.98637 5 18.800781 5 L 2 5 z M 2 14 L 2 15 L 9 15 L 9 14 L 2 14 z M 22.951172 16.5 C 22.711611 18.579003 21.02595 19.971618 18.800781 20 L 9 20 L 9 21 L 18.800781 21 C 21.203094 20.969358 23 19.359607 23 17 C 23 16.826401 22.970156 16.665446 22.951172 16.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/door-kickers.svg b/.icons/awkward/32x32/apps/door-kickers.svg
new file mode 100644
index 00000000..6bd27d55
--- /dev/null
+++ b/.icons/awkward/32x32/apps/door-kickers.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 15.395418,9.0000322 c -0.111693,0.00188 -0.219777,0.03808 -0.408535,0.1099499 -0.222226,0.084605 -0.48992,0.2660855 -0.594866,0.4032772 -0.104946,0.1371916 -0.292571,0.3745752 -0.416946,0.5276127 -0.36247,0.446004 -0.443798,0.644958 -0.341538,0.835449 0.137447,0.256029 0.11072,1.104715 -0.04591,1.164638 -0.0747,0.02858 -0.233015,0.0078 -0.351826,-0.04615 -0.161001,-0.07313 -0.315853,-0.07309 -0.608034,2.56e-4 -0.310776,0.07801 -0.437176,0.07435 -0.610052,-0.01789 -0.193802,-0.103402 -0.263284,-0.09281 -0.624223,0.09582 -0.223374,0.116736 -0.606087,0.140981 -0.850449,0.394257 -0.405892,0.420696 -0.47353,0.249652 -0.781823,0.225119 l -0.337391,-0.02677 -0.3656278,0.736006 c -0.2348243,0.472707 -0.4484521,1.06147 -0.5971269,1.145551 -0.1273182,0.07201 -0.3291895,0.316901 -0.4485634,0.544125 -0.2116869,0.402943 -0.213593,0.422186 -0.075409,0.782911 0.096396,0.25162 0.1245009,0.494716 0.087958,0.760524 -0.045635,0.331668 -0.022539,0.426836 0.1527025,0.629932 0.1135305,0.131584 0.3425878,0.267618 0.5090365,0.302207 0.268153,0.05572 0.3009391,0.09199 0.2869565,0.317969 -0.029844,0.482706 -0.19216,1.70043 -0.2483061,1.969677 -0.077071,0.369528 0.2931826,1.131107 0.7911025,1.627493 0.6477292,0.645736 0.4775512,0.872651 -0.4341356,0.579023 -0.3099477,-0.09982 -0.6689042,-0.1815 -0.7976277,-0.1815 -0.1287234,0 -0.4453773,-0.09966 -0.7037773,-0.221527 -0.9099407,-0.429146 -1.3148172,-0.132853 -1.3234781,0.968665 -0.00209,0.291853 -0.062817,0.670596 -0.1345113,0.841579 -0.1771823,0.422765 -0.1636866,0.777682 0.045148,1.185814 0.1748939,0.34177 0.1773357,0.342986 0.6949913,0.342986 0.5281293,0.003 0.5281293,0.003 0.5193251,-0.342357 0,-0.441213 0.1552487,-0.775469 0.3869565,-0.833447 2.1140253,0.73354 3.4237343,1.17689 4.8666413,1.156169 0.869503,-0.01283 1.804786,-0.347154 1.25584,-1.647709 -0.105259,-0.247794 -0.245071,-0.561393 -0.431235,-0.973842 -0.125829,-0.278782 -0.232264,-0.792914 -0.250817,-1.210831 -0.01106,-0.248816 0.01064,-0.264082 0.596494,-0.419789 0.334421,-0.08889 0.849663,-0.321571 1.267506,-0.517105 0.961983,-0.450173 0.984202,-0.433921 0.958734,0.701481 -0.03903,1.740892 -0.09698,2.592827 -0.221962,3.264743 -0.105064,0.725057 0.363492,0.807551 0.363492,0.807551 1.034484,0.043 2.999334,0.0067 3.053199,-0.0803 0.118713,-0.191489 -0.260891,-0.836304 -0.825482,-0.913279 -0.834007,-0.07014 -0.57578,-0.379637 -0.4536,-1.508513 0.09437,-0.429105 0.116619,-1.024603 0.09084,-2.424665 -0.01878,-1.020718 -0.06428,-1.985813 -0.101127,-2.144599 -0.06059,-0.260968 -0.03311,-0.123158 0.285698,-0.44926 0.193989,-0.198416 0.462754,-0.575001 0.597252,-0.83695 0.199388,-0.388328 0.320814,-0.512613 0.657224,-0.672838 0.387506,-0.184559 0.41255,-0.216899 0.41255,-0.532616 0,-0.291469 0.03986,-0.35961 0.299756,-0.512476 0.285461,-0.167909 0.30096,-0.202358 0.325725,-0.722998 0.0256,-0.537879 0.308595,-0.547078 0.566056,-0.572267 0.09022,-0.0088 0.175972,0.0021 0.255715,0.03115 v 2.272501 c 0,0.03904 0.03151,0.07042 0.07064,0.07042 h 0.537648 c 0.03917,0 0.07077,-0.03139 0.07077,-0.07042 v -2.204708 c 0.14249,-0.07229 0.368062,-0.116856 0.734393,-0.147727 0.264981,-0.02233 0.462407,-0.125244 0.592097,-0.169744 h 1.564189 c 0.03917,0 0.07065,-0.03139 0.07065,-0.07042 v -0.201136 c 0,-0.03904 -0.03151,-0.07042 -0.07065,-0.07042 h -4.686117 c -6.96e-4,0 -0.0014,3.85e-4 -0.0021,3.85e-4 l -0.06866,-3.85e-4 -0.170393,-0.275064 c -0.08083,-0.130372 -0.142574,-0.04703 -0.151569,-0.188057 h 0.689551 c 0.03917,0 0.07065,-0.03139 0.07065,-0.07042 v -0.483957 c 0,-0.03904 -0.03151,-0.07042 -0.07065,-0.07042 h -2.574163 c -0.03917,0 -0.07077,0.03139 -0.07077,0.07042 v 0.483957 c 0,0.03904 0.03165,0.07042 0.07077,0.07042 h 0.69664 c 0.0056,0.0017 0.01141,0.0038 0.01732,0.0053 0.741562,0.0382 -0.345574,0.264546 -0.478428,0.264609 -0.453461,0 -0.751416,0.03936 -0.820842,0.108325 -0.132014,0.13112 -0.649899,0.143854 -0.727993,0.01789 -0.03082,-0.04971 -0.01816,-0.137437 0.02824,-0.194885 0.0464,-0.05745 0.109753,-0.223522 0.140904,-0.369003 0.03117,-0.14548 0.192007,-0.65452 0.357468,-0.886532 0.165468,-0.232013 0.300883,-0.513023 0.300883,-0.624429 0,-0.310225 -0.49705,-1.1188347 -0.867513,-1.4113446 C 16.408747,9.3535786 16.064246,9.1729505 15.825283,9.096012 15.622305,9.030655 15.50698,8.998214 15.395293,9.000071 Z m 1.557865,4.4441018 c 0.05043,0.0025 0.105892,0.03578 0.197996,0.09594 0.290518,0.18977 0.278581,0.365372 -0.0359,0.527487 -0.309008,0.159304 -0.372966,0.1628 -0.508034,0.02814 -0.15495,-0.15447 -0.128167,-0.276477 0.109662,-0.499218 0.11495,-0.107654 0.175248,-0.174542 0.236265,-0.152353 z m 1.633648,0.509724 c 0.360466,-0.0082 0.481134,0.112069 0.37968,0.375633 -0.0608,0.157943 -0.345822,0.165957 -0.639409,0.01789 -0.358532,-0.180829 -0.273593,-0.360552 0.184446,-0.390143 0.02616,-0.0017 0.05127,-0.0029 0.07528,-0.0034 z m -0.308911,0.663581 c 0.12953,-0.03533 0.396619,0.150554 0.396619,0.257302 0,0.200767 -0.452452,0.68861 -0.739534,0.797423 -0.531805,0.201569 -0.573106,0.01111 -0.117948,-0.543624 0.204251,-0.248925 0.381211,-0.467082 0.393232,-0.484708 0.01252,-0.01839 0.03775,-0.01824 0.06762,-0.02639 z m -2.554991,2.104821 c 0.109238,0.0013 0.219262,0.07088 0.34944,0.209019 0.163701,0.173717 0.187951,0.251617 0.114428,0.368003 -0.102846,0.162816 -0.196953,0.182224 -0.622595,0.128713 -0.368828,-0.04636 -0.439103,-0.43704 -0.186324,-0.705283 0.127277,-0.135063 0.235806,-0.0018 0.345051,-4.52e-4 z"/>
+ <path style="fill:#51a7de" d="m 15.395418,8.0000322 c -0.111693,0.00188 -0.219777,0.03808 -0.408535,0.1099499 -0.222226,0.084605 -0.48992,0.2660855 -0.594866,0.4032772 -0.104946,0.1371916 -0.292571,0.3745752 -0.416946,0.5276124 -0.36247,0.4460042 -0.443798,0.6449578 -0.341538,0.8354488 0.137447,0.2560295 0.11072,1.1047155 -0.04591,1.1646385 -0.0747,0.02858 -0.233015,0.0078 -0.351826,-0.04615 -0.161001,-0.07313 -0.315853,-0.07309 -0.608034,2.56e-4 -0.310776,0.07801 -0.437176,0.07435 -0.610052,-0.01789 -0.193802,-0.103402 -0.263284,-0.09281 -0.624223,0.09582 -0.223374,0.116736 -0.606087,0.140981 -0.850449,0.394257 -0.405892,0.420696 -0.47353,0.249652 -0.781823,0.225119 l -0.337391,-0.02677 -0.3656278,0.736006 c -0.2348243,0.472707 -0.4484521,1.06147 -0.5971269,1.145551 -0.1273182,0.07201 -0.3291895,0.316901 -0.4485634,0.544125 -0.2116869,0.402943 -0.213593,0.422186 -0.075409,0.782911 0.096396,0.25162 0.1245009,0.494716 0.087958,0.760524 -0.045635,0.331668 -0.022539,0.426836 0.1527025,0.629932 0.1135305,0.131584 0.3425878,0.267618 0.5090365,0.302207 0.268153,0.05572 0.3009391,0.09199 0.2869565,0.317969 -0.029844,0.482706 -0.19216,1.70043 -0.2483061,1.969677 -0.077071,0.369528 0.2931826,1.131107 0.7911025,1.627493 0.6477292,0.645736 0.4775512,0.872651 -0.4341356,0.579023 -0.3099477,-0.09982 -0.6689042,-0.1815 -0.7976277,-0.1815 -0.1287234,0 -0.4453773,-0.09966 -0.7037773,-0.221527 -0.9099407,-0.429146 -1.3148172,-0.132853 -1.3234781,0.968665 -0.00209,0.291853 -0.062817,0.670596 -0.1345113,0.841579 -0.1771823,0.422765 -0.1636866,0.777682 0.045148,1.185814 0.1748939,0.34177 0.1773357,0.342986 0.6949913,0.342986 0.5281293,0.003 0.5281293,0.003 0.5193251,-0.342357 0,-0.441213 0.1552487,-0.775469 0.3869565,-0.833447 2.1140253,0.73354 3.4237343,1.17689 4.8666413,1.156169 0.869503,-0.01283 1.804786,-0.347154 1.25584,-1.647709 -0.105259,-0.247794 -0.245071,-0.561393 -0.431235,-0.973842 -0.125829,-0.278782 -0.232264,-0.792914 -0.250817,-1.210831 -0.01106,-0.248816 0.01064,-0.264082 0.596494,-0.419789 0.334421,-0.08889 0.849663,-0.321571 1.267506,-0.517105 0.961983,-0.450173 0.984202,-0.433921 0.958734,0.701481 -0.03903,1.740892 -0.09698,2.592827 -0.221962,3.264743 -0.105064,0.725057 0.363492,0.807551 0.363492,0.807551 1.034484,0.043 2.999334,0.0067 3.053199,-0.0803 0.118713,-0.191489 -0.260891,-0.836304 -0.825482,-0.913279 -0.834007,-0.07014 -0.57578,-0.379637 -0.4536,-1.508513 0.09437,-0.429105 0.116619,-1.024603 0.09084,-2.424665 -0.01878,-1.020718 -0.06428,-1.985813 -0.101127,-2.144599 -0.06059,-0.260968 -0.03311,-0.123158 0.285698,-0.44926 0.193989,-0.198416 0.462754,-0.575001 0.597252,-0.83695 0.199388,-0.388328 0.320814,-0.512613 0.657224,-0.672838 0.387506,-0.184559 0.41255,-0.216899 0.41255,-0.532616 0,-0.291469 0.03986,-0.35961 0.299756,-0.512476 0.285461,-0.167909 0.30096,-0.202358 0.325725,-0.722998 0.0256,-0.537879 0.308595,-0.547078 0.566056,-0.572267 0.09022,-0.0088 0.175972,0.0021 0.255715,0.03115 v 2.272501 c 0,0.03904 0.03151,0.07042 0.07064,0.07042 h 0.537648 c 0.03917,0 0.07077,-0.03139 0.07077,-0.07042 v -2.204708 c 0.14249,-0.07229 0.368062,-0.116856 0.734393,-0.147727 0.264981,-0.02233 0.462407,-0.125244 0.592097,-0.169744 h 1.564189 c 0.03917,0 0.07065,-0.03139 0.07065,-0.07042 v -0.201136 c 0,-0.03904 -0.03151,-0.07042 -0.07065,-0.07042 h -4.686117 c -6.96e-4,0 -0.0014,3.85e-4 -0.0021,3.85e-4 l -0.06866,-3.85e-4 -0.170393,-0.275064 c -0.08083,-0.130372 -0.142574,-0.04703 -0.151569,-0.188057 h 0.689551 c 0.03917,0 0.07065,-0.03139 0.07065,-0.07042 v -0.483957 c 0,-0.03904 -0.03151,-0.07042 -0.07065,-0.07042 h -2.574163 c -0.03917,0 -0.07077,0.03139 -0.07077,0.07042 v 0.483957 c 0,0.03904 0.03165,0.07042 0.07077,0.07042 h 0.69664 c 0.0056,0.0017 0.01141,0.0038 0.01732,0.0053 0.741562,0.0382 -0.345574,0.264546 -0.478428,0.264609 -0.453461,0 -0.751416,0.03936 -0.820842,0.108325 -0.132014,0.13112 -0.649899,0.143854 -0.727993,0.01789 -0.03082,-0.04971 -0.01816,-0.137437 0.02824,-0.194885 0.0464,-0.05745 0.109753,-0.223522 0.140904,-0.369003 0.03117,-0.14548 0.192007,-0.65452 0.357468,-0.886532 0.165468,-0.232013 0.300883,-0.513023 0.300883,-0.6244285 0,-0.3102253 -0.49705,-1.1188352 -0.867513,-1.4113451 C 16.408747,8.3535786 16.064246,8.1729505 15.825283,8.096012 15.622305,8.030655 15.50698,7.998214 15.395293,8.000071 Z m 1.557865,4.4441018 c 0.05043,0.0025 0.105892,0.03578 0.197996,0.09594 0.290518,0.18977 0.278581,0.365372 -0.0359,0.527487 -0.309008,0.159304 -0.372966,0.1628 -0.508034,0.02814 -0.15495,-0.15447 -0.128167,-0.276477 0.109662,-0.499218 0.11495,-0.107654 0.175248,-0.174542 0.236265,-0.152353 z m 1.633648,0.509724 c 0.360466,-0.0082 0.481134,0.112069 0.37968,0.375633 -0.0608,0.157943 -0.345822,0.165957 -0.639409,0.01789 -0.358532,-0.180829 -0.273593,-0.360552 0.184446,-0.390143 0.02616,-0.0017 0.05127,-0.0029 0.07528,-0.0034 z m -0.308911,0.663581 c 0.12953,-0.03533 0.396619,0.150554 0.396619,0.257302 0,0.200767 -0.452452,0.68861 -0.739534,0.797423 -0.531805,0.201569 -0.573106,0.01111 -0.117948,-0.543624 0.204251,-0.248925 0.381211,-0.467082 0.393232,-0.484708 0.01252,-0.01839 0.03775,-0.01824 0.06762,-0.02639 z m -2.554991,2.104821 c 0.109238,0.0013 0.219262,0.07088 0.34944,0.209019 0.163701,0.173717 0.187951,0.251617 0.114428,0.368003 -0.102846,0.162816 -0.196953,0.182224 -0.622595,0.128713 -0.368828,-0.04636 -0.439103,-0.43704 -0.186324,-0.705283 0.127277,-0.135063 0.235806,-0.0018 0.345051,-4.52e-4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.394531 8 C 15.282838 8.00188 15.175086 8.0375051 14.986328 8.109375 C 14.764102 8.19398 14.497524 8.3764802 14.392578 8.5136719 C 14.287632 8.6508635 14.098984 8.8879784 13.974609 9.0410156 C 13.612139 9.4870198 13.530552 9.6864621 13.632812 9.8769531 C 13.691821 9.9868713 13.715596 10.206704 13.716797 10.425781 C 13.778802 10.315489 13.838802 10.208121 13.974609 10.041016 C 14.098984 9.8879781 14.287632 9.6508635 14.392578 9.5136719 C 14.497524 9.3764802 14.764102 9.19398 14.986328 9.109375 C 15.175086 9.0375051 15.282838 9.00188 15.394531 9 C 15.506218 8.998143 15.623194 9.0303461 15.826172 9.0957031 C 16.065135 9.1726416 16.409641 9.3541811 16.591797 9.4980469 C 16.816718 9.67564 17.075231 10.038105 17.253906 10.369141 C 17.366651 10.181752 17.458984 9.9941166 17.458984 9.9082031 C 17.458984 9.5979778 16.96226 8.7905568 16.591797 8.4980469 C 16.409641 8.3541811 16.065135 8.1726416 15.826172 8.0957031 C 15.623194 8.0303461 15.506218 7.998143 15.394531 8 z M 11.767578 10.916016 C 11.680865 10.929317 11.573048 10.977951 11.392578 11.072266 C 11.169204 11.189002 10.787331 11.213521 10.542969 11.466797 C 10.137077 11.887493 10.070012 11.715939 9.7617188 11.691406 L 9.4238281 11.666016 L 9.0585938 12.402344 C 8.8237695 12.875051 8.6096123 13.462794 8.4609375 13.546875 C 8.3336193 13.618885 8.1310926 13.864573 8.0117188 14.091797 C 7.8000318 14.49474 7.799316 14.514275 7.9375 14.875 C 7.9691595 14.95764 7.9829442 15.039186 8 15.121094 C 8.0070596 15.107588 8.0041221 15.106257 8.0117188 15.091797 C 8.1310926 14.864573 8.3336193 14.618885 8.4609375 14.546875 C 8.6096123 14.462794 8.8237695 13.875051 9.0585938 13.402344 L 9.4238281 12.666016 L 9.7617188 12.691406 C 10.070012 12.715939 10.137077 12.887493 10.542969 12.466797 C 10.787331 12.213521 11.169204 12.189002 11.392578 12.072266 C 11.753517 11.883636 11.823776 11.87316 12.017578 11.976562 C 12.190454 12.068803 12.316177 12.072151 12.626953 11.994141 C 12.919134 11.920795 13.075327 11.921011 13.236328 11.994141 C 13.355139 12.048091 13.513191 12.069596 13.587891 12.041016 C 13.737187 11.983898 13.762914 11.223742 13.646484 10.929688 C 13.628116 10.974649 13.613172 11.031344 13.587891 11.041016 C 13.513191 11.069596 13.355139 11.048091 13.236328 10.994141 C 13.075327 10.921011 12.919134 10.920795 12.626953 10.994141 C 12.316177 11.072151 12.190454 11.068803 12.017578 10.976562 C 11.920677 10.924861 11.854291 10.902714 11.767578 10.916016 z M 17.943359 10.962891 C 17.904189 10.962891 17.873047 10.994173 17.873047 11.033203 L 17.873047 11.517578 C 17.873047 11.556618 17.904239 11.587891 17.943359 11.587891 L 18.640625 11.587891 C 18.646225 11.589591 18.652293 11.59225 18.658203 11.59375 C 19.399765 11.63195 18.312542 11.857359 18.179688 11.857422 C 17.726226 11.857422 17.428801 11.895879 17.359375 11.964844 C 17.28346 12.040245 17.084267 12.071212 16.910156 12.064453 C 16.858168 12.211814 16.814281 12.356913 16.800781 12.419922 C 16.787789 12.480599 16.762817 12.515753 16.742188 12.574219 C 16.838438 12.483111 16.897541 12.423146 16.953125 12.443359 C 17.003555 12.445859 17.058287 12.480856 17.150391 12.541016 C 17.429228 12.723156 17.423017 12.892189 17.144531 13.048828 C 17.235979 13.031597 17.318112 13.005828 17.359375 12.964844 C 17.428801 12.895879 17.726226 12.857422 18.179688 12.857422 C 18.312542 12.857359 19.399765 12.63195 18.658203 12.59375 C 18.652293 12.59225 18.646225 12.589591 18.640625 12.587891 L 17.943359 12.587891 C 17.904239 12.587891 17.873047 12.556618 17.873047 12.517578 L 17.873047 12.033203 C 17.873047 11.994173 17.904189 11.962891 17.943359 11.962891 L 20.095703 11.962891 L 19.980469 11.775391 C 19.899639 11.645019 19.83712 11.728918 19.828125 11.587891 L 20.517578 11.587891 C 20.556748 11.587891 20.589844 11.556608 20.589844 11.517578 L 20.589844 11.033203 C 20.589844 10.994163 20.556718 10.962891 20.517578 10.962891 L 17.943359 10.962891 z M 20.589844 12.050781 L 20.589844 12.517578 C 20.589844 12.556608 20.556748 12.587891 20.517578 12.587891 L 19.828125 12.587891 C 19.83712 12.728918 19.899639 12.645019 19.980469 12.775391 L 20.150391 13.050781 L 20.21875 13.050781 C 20.21875 13.050781 20.220703 13.050781 20.220703 13.050781 L 20.542969 13.050781 C 20.611877 12.664954 20.851923 12.633841 21.082031 12.611328 C 21.172251 12.602528 21.258148 12.613528 21.337891 12.642578 L 21.337891 13.050781 L 22.017578 13.050781 L 22.017578 12.710938 C 22.160068 12.638647 22.385622 12.593371 22.751953 12.5625 C 23.016934 12.54017 23.21406 12.437078 23.34375 12.392578 L 24.908203 12.392578 C 24.947373 12.392578 24.978516 12.361296 24.978516 12.322266 L 24.978516 12.121094 C 24.978516 12.082054 24.947343 12.050781 24.908203 12.050781 L 20.589844 12.050781 z M 16.953125 13.443359 C 16.892108 13.42117 16.831747 13.488049 16.716797 13.595703 C 16.478968 13.818444 16.452472 13.941233 16.607422 14.095703 C 16.74249 14.230363 16.806226 14.227663 17.115234 14.068359 C 17.429715 13.906244 17.440909 13.730786 17.150391 13.541016 C 17.058287 13.480856 17.003555 13.445859 16.953125 13.443359 z M 18.642578 13.957031 C 18.602443 14.0717 18.498384 14.217743 18.357422 14.359375 C 18.640127 14.492032 18.908082 14.482604 18.966797 14.330078 C 19.062084 14.082536 18.953812 13.96405 18.642578 13.957031 z M 18.277344 14.617188 C 18.247474 14.625338 18.223457 14.626141 18.210938 14.644531 C 18.198916 14.662157 18.020657 14.879981 17.816406 15.128906 C 17.361248 15.68364 17.403742 15.873444 17.935547 15.671875 C 18.222629 15.563062 18.673828 15.075767 18.673828 14.875 C 18.673828 14.768252 18.406874 14.581857 18.277344 14.617188 z M 15.470703 16.666016 C 15.440923 16.672494 15.410725 16.68889 15.378906 16.722656 C 15.126127 16.990899 15.195625 17.381374 15.564453 17.427734 C 15.990095 17.481245 16.084654 17.461644 16.1875 17.298828 C 16.261023 17.182442 16.235967 17.105358 16.072266 16.931641 C 15.942088 16.793502 15.831894 16.723956 15.722656 16.722656 C 15.640723 16.721645 15.560043 16.646579 15.470703 16.666016 z M 8.8789062 17.640625 C 8.8195067 18.133103 8.7592214 18.689488 8.7246094 18.855469 C 8.6997646 18.974591 8.7355522 19.139773 8.7929688 19.318359 C 8.8630161 18.837365 8.9528997 18.235905 8.9746094 17.884766 C 8.9831936 17.746032 8.949216 17.684752 8.8789062 17.640625 z M 17.974609 17.679688 C 17.916944 17.727582 17.903447 17.763488 17.9375 17.910156 C 17.974347 18.068942 18.020283 19.03397 18.039062 20.054688 C 18.04132 19.75211 18.04724 19.498821 18.039062 19.054688 C 18.027022 18.400253 17.999295 18.09054 17.974609 17.679688 z M 16.021484 20.214844 C 15.982506 21.705751 15.926165 22.552256 15.810547 23.173828 C 15.77525 23.417418 15.812516 23.569676 15.867188 23.689453 C 15.947869 23.070818 16.001856 22.308355 16.033203 20.910156 C 16.040299 20.593815 16.041086 20.37155 16.021484 20.214844 z M 6.9921875 20.472656 C 6.4940288 20.426576 6.2643082 20.800815 6.2578125 21.626953 C 6.2557225 21.918806 6.1947412 22.297767 6.1230469 22.46875 C 5.9673381 22.840278 5.9673994 23.16087 6.109375 23.509766 C 6.1148951 23.495716 6.1170965 23.482948 6.1230469 23.46875 C 6.1947412 23.297767 6.2557225 22.918806 6.2578125 22.626953 C 6.2664734 21.525435 6.6701374 21.229057 7.5800781 21.658203 C 7.8384781 21.78007 8.1564328 21.878906 8.2851562 21.878906 C 8.4138797 21.878906 8.7720835 21.960727 9.0820312 22.060547 C 9.993718 22.354175 10.163354 22.128158 9.515625 21.482422 C 9.3953215 21.362489 9.2844833 21.225609 9.1835938 21.083984 C 9.1442073 21.072519 9.1246692 21.074279 9.0820312 21.060547 C 8.7720835 20.960727 8.4138797 20.878906 8.2851562 20.878906 C 8.1564328 20.878906 7.8384781 20.78007 7.5800781 20.658203 C 7.352593 20.550917 7.1582404 20.488016 6.9921875 20.472656 z M 13.320312 20.888672 C 13.226788 20.945269 13.203082 21.011746 13.208984 21.144531 C 13.227537 21.562448 13.335109 22.076687 13.460938 22.355469 C 13.647101 22.767918 13.787319 23.082284 13.892578 23.330078 C 13.912835 23.37807 13.917301 23.415545 13.933594 23.460938 C 14.088149 23.208745 14.111334 22.848351 13.892578 22.330078 C 13.787319 22.082284 13.647101 21.767918 13.460938 21.355469 C 13.407792 21.237721 13.361379 21.065407 13.320312 20.888672 z M 17.900391 22.818359 C 17.783853 23.617026 17.685238 23.906407 18.339844 23.978516 C 18.818496 23.961926 19.204174 23.938505 19.226562 23.902344 C 19.345275 23.710855 18.966935 23.065256 18.402344 22.988281 C 18.130898 22.965453 17.98278 22.911897 17.900391 22.818359 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dosbox.svg b/.icons/awkward/32x32/apps/dosbox.svg
new file mode 100644
index 00000000..c676d065
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dosbox.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#b76728" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4d4d4d" width="24" height="24" x="4" y="4" rx="1.2" ry="1.2"/>
+ <path style="opacity:.2" d="m6 8v1h1v6h-1v1h5v-1h1v-6h-1v-1zm8 0v1h-1v6h1v1h4v-1h1v-6h-1v-1zm7 0v1h-1v2h1v1h2v1h1v2h-2v-2h-2v2h1v1h4v-1h1v-2h-1v-1h-1v-1h-2v-2h2v2h2v-2h-1v-1zm-12 1h1v6h-1zm6 0h2v6h-2zm-9 9v1h1v6h-1v1h5v-1h1v-3h-1v-1h1v-2h-1v-1zm8 0v1h-1v6h1v1h4v-1h1v-6h-1v-1zm5 0v1h1v2h1v2h-1v2h-1v1h2v-1h1v-1h1v1h1v1h2v-1h-1v-2h-1v-2h1v-2h1v-1h-2v1h-1v1h-1v-1h-1v-1zm-10 1h1v2h-1zm6 0h2v6h-2zm-6 3h1v3h-1z"/>
+ <path style="fill:#e4e4e4" d="m6 7v1h1v6h-1v1h5v-1h1v-6h-1v-1zm8 0v1h-1v6h1v1h4v-1h1v-6h-1v-1zm7 0v1h-1v2h1v1h2v1h1v2h-2v-2h-2v2h1v1h4v-1h1v-2h-1v-1h-1v-1h-2v-2h2v2h2v-2h-1v-1zm-12 1h1v6h-1zm6 0h2v6h-2zm-9 9v1h1v6h-1v1h5v-1h1v-3h-1v-1h1v-2h-1v-1zm8 0v1h-1v6h1v1h4v-1h1v-6h-1v-1zm5 0v1h1v2h1v2h-1v2h-1v1h2v-1h1v-1h1v1h1v1h2v-1h-1v-2h-1v-2h1v-2h1v-1h-2v1h-1v1h-1v-1h-1v-1zm-10 1h1v2h-1zm6 0h2v6h-2zm-6 3h1v3h-1z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dota-underlords.svg b/.icons/awkward/32x32/apps/dota-underlords.svg
new file mode 100644
index 00000000..10b944e4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dota-underlords.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.2" d="m 25.433706,13.351426 c 0.259749,-0.275019 0.654658,-0.512996 0.542461,-0.949154 -0.01696,-0.568737 0.0347,-1.145112 -0.02713,-1.708904 -1.0441,0.558769 0.274015,-0.8068071 0.01694,-1.2476601 -0.0036,-0.525068 0.23096,-2.1976051 -0.533715,-1.184832 -1.65071,1.591541 -3.309917,3.1789901 -4.826471,4.9006881 -1.684647,1.452765 -3.163992,3.123646 -4.739964,4.687094 -1.279642,1.161943 -2.458761,2.431582 -3.695303,3.63968 -0.207334,0.653582 0.620472,1.150489 1.115434,1.681626 0.188983,0.502288 0.90628,1.271704 1.352758,1.383273 0.306629,-0.275533 1.278351,-1.301185 1.151881,-1.052288 -0.197743,0.407308 -1.161229,1.122577 -0.826404,1.323523 0.386353,-0.363741 -0.241699,0.388214 0.315729,0.447531 0.788222,1.239187 1.563942,-0.754927 2.292827,-1.152135 2.770437,-2.752273 5.560469,-5.484785 8.322029,-8.245999 0.168906,-0.539083 0.04197,-1.141607 0.08137,-1.708062 0.05126,-0.419008 -0.008,-0.597773 -0.329339,-0.206614 -0.163567,0.143292 -0.737569,0.618355 -0.656574,0.507191 0.559865,-0.394214 1.318647,-1.281822 0.87204,-1.456747 -0.138836,0.1188 -0.31003,0.201905 -0.42857,0.341789 z M 15.886397,8.5235239 c -0.804947,0.716339 -1.528546,1.5133691 -2.337245,2.2257851 -0.878192,0.974211 -1.877377,1.831554 -2.77333,2.791554 -1.5436279,1.577163 -3.1474064,3.105934 -4.6740598,4.692709 0.129175,0.504841 -0.2826007,1.97673 0.4905835,1.038338 0.2791021,-0.194581 1.2009299,-1.109864 1.1435121,-0.835358 -0.4904928,0.703724 -1.3283499,1.218577 -1.6273213,2.017726 -0.039214,1.865177 -0.037943,3.747344 0.00932,5.603874 0.7579271,-0.241294 1.3483592,-1.305756 2.0410113,-1.845216 1.1398727,-1.169577 2.3287002,-2.290982 3.4149602,-3.51116 1.26808,-0.917364 2.06754,-2.337293 3.343763,-3.252222 1.761836,-1.72524 3.56845,-3.442583 5.233902,-5.244071 -0.581347,-0.37927 -0.926841,-1.008897 -1.498548,-1.484983 -0.369683,0.193243 -1.120338,1.112589 -0.515335,0.193676 0.532363,-0.618979 -0.0084,-0.115235 -0.298361,0.05042 0.636455,-0.461115 0.303032,-1.0162871 -0.358532,-1.1446811 0.02379,-0.596615 -0.656242,-0.811938 -0.878961,-0.85224 0.221956,-0.863167 -0.664151,0.191033 -0.494449,-0.52453 0.02775,-0.172793 -0.26231,-0.02439 -0.22091,0.08037 z M 10.57028,12.239381 C 9.0903327,10.793656 7.6372028,9.3198499 6.1627836,7.8691829 c -0.2939821,0.188751 -0.087182,0.703066 -0.1491743,1.033659 0.01295,0.609894 -0.026314,1.2241101 0.020343,1.8312141 0.2768721,0.423924 0.4270507,0.557117 0.047457,0.254284 0.197835,0.288603 0.25689,0.494649 -0.040693,0.08475 -0.1967879,0.416271 0.9201913,1.373113 0.1059428,0.633159 -0.2646071,-0.201062 -0.076671,0.610679 -0.1330771,0.858177 0.018243,1.073956 -0.036386,2.164261 0.027129,3.228076 0.2611278,0.177571 0.5235871,0.810864 0.7659713,0.291826 0.9795907,-0.996712 2.0006049,-1.965752 2.9532755,-2.980399 -0.1422343,-0.246236 -0.7230992,-0.913022 -0.1389943,-0.325476 0.3221857,0.540023 0.6172295,-0.21151 0.9230055,-0.404278 0.04096,-0.06149 0.140672,-0.0733 0.02631,-0.134797 z m 14.700689,5.5331 c -1.319988,1.319988 -2.639977,2.639977 -3.959965,3.959964 0.396897,0.516733 0.969638,0.961511 1.426503,1.456417 0.999446,0.975472 1.962006,1.999912 2.991163,2.937514 0.363702,0.06116 0.150343,-0.668638 0.16612,-0.922182 -0.296767,-0.286693 -1.061577,-1.114285 -1.006254,-1.102457 0.361701,0.161169 1.230751,1.401097 1.087622,0.47883 0,-1.247728 0,-2.495455 0,-3.743183 -0.159483,-0.303973 -1.065865,-1.193021 -0.325475,-0.542461 0.492265,0.695097 0.281935,-0.296123 0.325482,-0.623419 0,-0.48835 0,-0.976701 0,-1.465051 -0.224413,-0.06076 -0.471841,-0.776289 -0.705196,-0.433972 z"/>
+ <path style="fill:#ffffff" d="m 25.433706,12.351835 c 0.259749,-0.275019 0.654658,-0.512996 0.542461,-0.949154 -0.01696,-0.568737 0.0347,-1.145112 -0.02713,-1.7089044 -1.0441,0.5587694 0.274015,-0.806807 0.01694,-1.24766 -0.0036,-0.525068 0.23096,-2.1976051 -0.533715,-1.184832 -1.65071,1.591541 -3.309917,3.1789904 -4.826471,4.9006884 -1.684647,1.452765 -3.163992,3.123646 -4.739964,4.687094 -1.279642,1.161943 -2.458761,2.431582 -3.695303,3.63968 -0.207334,0.653582 0.620472,1.150489 1.115434,1.681626 0.188983,0.502288 0.90628,1.271704 1.352758,1.383273 0.306629,-0.275533 1.278351,-1.301185 1.151881,-1.052288 -0.197743,0.407308 -1.161229,1.122577 -0.826404,1.323523 0.386353,-0.363741 -0.241699,0.388214 0.315729,0.447531 0.788222,1.239187 1.563942,-0.754927 2.292827,-1.152135 2.770437,-2.752273 5.560469,-5.484785 8.322029,-8.245999 0.168906,-0.539083 0.04197,-1.141607 0.08137,-1.708062 0.05126,-0.419008 -0.008,-0.597773 -0.329339,-0.206614 -0.163567,0.143292 -0.737569,0.618355 -0.656574,0.507191 0.559865,-0.394214 1.318647,-1.281822 0.87204,-1.456747 -0.138836,0.1188 -0.31003,0.201905 -0.42857,0.341789 z M 15.886397,7.5239326 c -0.804947,0.716339 -1.528546,1.513369 -2.337245,2.225785 -0.878192,0.9742114 -1.877377,1.8315544 -2.77333,2.7915544 -1.5436279,1.577163 -3.1474064,3.105934 -4.6740598,4.692709 0.129175,0.504841 -0.2826007,1.97673 0.4905835,1.038338 0.2791021,-0.194581 1.2009299,-1.109864 1.1435121,-0.835358 -0.4904928,0.703724 -1.3283499,1.218577 -1.6273213,2.017726 -0.039214,1.865177 -0.037943,3.747344 0.00932,5.603874 0.7579271,-0.241294 1.3483592,-1.305756 2.0410113,-1.845216 1.1398727,-1.169577 2.3287002,-2.290982 3.4149602,-3.51116 1.26808,-0.917364 2.06754,-2.337293 3.343763,-3.252222 1.761836,-1.72524 3.56845,-3.442583 5.233902,-5.244071 -0.581347,-0.37927 -0.926841,-1.008897 -1.498548,-1.4849834 -0.369683,0.193243 -1.120338,1.1125894 -0.515335,0.193676 0.532363,-0.618979 -0.0084,-0.115235 -0.298361,0.05042 0.636455,-0.461115 0.303032,-1.016287 -0.358532,-1.144681 0.02379,-0.596615 -0.656242,-0.811938 -0.878961,-0.85224 0.221956,-0.863167 -0.664151,0.191033 -0.494449,-0.52453 0.02775,-0.172793 -0.26231,-0.02439 -0.22091,0.08037 z M 10.57028,11.23979 C 9.0903327,9.7940646 7.6372028,8.3202586 6.1627836,6.8695916 c -0.2939821,0.188751 -0.087182,0.703066 -0.1491743,1.033659 0.01295,0.609894 -0.026314,1.22411 0.020343,1.831214 0.2768721,0.4239244 0.4270507,0.5571174 0.047457,0.254284 0.197835,0.2886034 0.25689,0.4946494 -0.040693,0.08475 -0.1967879,0.416271 0.9201913,1.373113 0.1059428,0.633159 -0.2646071,-0.201062 -0.076671,0.610679 -0.1330771,0.858177 0.018243,1.073956 -0.036386,2.164261 0.027129,3.228076 0.2611278,0.177571 0.5235871,0.810864 0.7659713,0.291826 0.9795907,-0.996712 2.0006049,-1.965752 2.9532755,-2.980399 -0.1422343,-0.246236 -0.7230992,-0.913022 -0.1389943,-0.325476 0.3221857,0.540023 0.6172295,-0.21151 0.9230055,-0.404278 0.04096,-0.06149 0.140672,-0.0733 0.02631,-0.134797 z m 14.700689,5.5331 c -1.319988,1.319988 -2.639977,2.639977 -3.959965,3.959964 0.396897,0.516733 0.969638,0.961511 1.426503,1.456417 0.999446,0.975472 1.962006,1.999912 2.991163,2.937514 0.363702,0.06116 0.150343,-0.668638 0.16612,-0.922182 -0.296767,-0.286693 -1.061577,-1.114285 -1.006254,-1.102457 0.361701,0.161169 1.230751,1.401097 1.087622,0.47883 0,-1.247728 0,-2.495455 0,-3.743183 -0.159483,-0.303973 -1.065865,-1.193021 -0.325475,-0.542461 0.492265,0.695097 0.281935,-0.296123 0.325482,-0.623419 0,-0.48835 0,-0.976701 0,-1.465051 -0.224413,-0.06076 -0.471841,-0.776289 -0.705196,-0.433972 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dota2.svg b/.icons/awkward/32x32/apps/dota2.svg
new file mode 100644
index 00000000..dd21f73f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dota2.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#c2352a" d="m18.207 2-4.8066 0.082031-0.97461 0.73438 0.08008 0.082031l-3.1749 0.0821 0.2441-0.3262-7.248-0.1641-0.0821 0.4903-0.082 0.7343 0.4902 0.8985-0.2441 1.8789-0.4082 1.6328 0.2441 1.5527 0.0821 1.2243 0.4883 1.633-0.1622 0.817 0.0801 0.898 0.5703 0.654 0.1621 1.061-1.0566 0.408 0.1621 3.268 0.6524 0.49-0.4082 2.857-0.3262 0.164-0.2442 5.473 0.2871-0.039 0.6915 0.143s0.83701 0.2899 1.0098 0.34766c0.17276 0.05777 0.42969-0.25977 0.42969-0.25977h0.69141l0.57617-0.11523 0.31836 0.14453 0.28711-0.0293 0.7207-0.05664 0.3418-0.14648 0.14648 0.34766 0.1151-0.087 0.3183-0.146 0.6602-0.057 0.1426 0.203s0.80582 0.08594 1.0938 0.08594c0.28793 0 0.23242-0.23242 0.23242-0.23242s0.08455-0.02724 0.22852 0.11719c0.14396 0.14438 0.34766-0.05859 0.34766-0.05859l0.28711-0.14453 0.20312 0.20312 0.20117 0.14453 0.54688-0.11523h0.89062l0.20508-0.05859 0.834 1.184 0.05469-0.60352h1.3535c0.11518 0 0.06055 0.40234 0.06055 0.40234l0.89062-0.28906 0.46094 0.46094 0.95117-0.60547 0.51758-0.08789 1.0078-0.05469h1.4395l1.6406 0.11328 0.43359-0.17188 0.31445-0.28906 0.86524 0.48828 0.63281-0.25976s0.69146 0.2641 0.80664 0.29297c0.11517 0.02885 1.1816-0.11914 1.1816-0.11914l0.66016-0.17383-0.42969-0.31641 0.28711-0.11523 1.209 0.05664 1.6113 0.40625-0.02734-10.539v-0.66602l-0.40234 0.06055-0.51953 0.08594v-0.31836l0.28711-0.26172 0.23242-0.34375 0.05469-1.2422-0.08594-0.89648-0.375-1.0977-0.3418-0.46094-0.05859-0.43359 0.08594-0.28711 0.02734-0.08594 0.375-0.14648 0.05859-0.14648-0.28711-0.48828 0.25976-0.14844 0.40625-0.24609 0.16211-1.4688 0.08203-0.98047v-3.4297l-0.245-0.9817 0.163-1.0606 0.082-0.4101-0.733-0.3262-2.769-0.4902-0.409 0.5722-0.162-0.6543-5.293-0.082-0.164 0.9004-1.302 0.1621-0.163-0.5703-1.14-0.1641 0.408-0.4902z"/>
+ <path opacity=".2" d="m22 7-4 2 6 4v-4l-2-2zm-14 1-3 1 17 17h3l2-5-19-13zm-2 11-1 5 2 2h2l3-1-6-6z"/>
+ <path fill="#fff" d="m22 6l-4 2 6 4v-4l-2-2zm-14 1l-3 1 17 17h3l2-5-19-13zm-2 11l-1 5 2 2h2l3-1-6-6z"/>
+ <path fill="#fff" opacity=".2" d="m18.207 2l-4.807 0.082-0.974 0.7344 0.08 0.082-3.1759 0.0821 0.2441-0.3262-7.248-0.1641-0.0821 0.4903-0.082 0.7343 0.0977 0.1778 0.0664-0.4024 7.248 0.1641-0.2441 0.3262 3.1759-0.0821-0.08-0.082 0.974-0.7344 4.807-0.082-0.408 0.4902 1.14 0.1641 0.163 0.5703 1.302-0.1621 0.164-0.9004 5.293 0.082 0.162 0.6543 0.409-0.5722 2.769 0.4902 0.57 0.2539 0.081-0.5176 0.082-0.4101-0.733-0.3262-2.769-0.4902-0.409 0.5722-0.162-0.6543-5.293-0.082-0.164 0.9004-1.302 0.1621-0.163-0.5703-1.14-0.1641 0.408-0.4902zm11.576 2.9941l-0.094 0.6192 0.245 0.9805v-1l-0.151-0.5997zm-27.236 0.4278l-0.1387 1.0703-0.4082 1.6328 0.0957 0.6133 0.3125-1.2461 0.2441-1.8789-0.1054-0.1914zm0.1484 7.7151l-0.043 0.215 0.0606 0.689 0.1016-0.506-0.1192-0.398zm26.25 0.484l-0.068 0.027-0.027 0.086-0.086 0.287 0.058 0.434 0.342 0.461 0.375 1.098 0.057 0.582 0.029-0.686-0.086-0.896-0.375-1.098-0.219-0.295zm-25.625 2.4l-0.9121 0.352 0.0488 0.981 1.0078-0.389-0.1445-0.944zm26.653 1.909l-0.395 0.058-0.008 0.164-0.232 0.344-0.287 0.262v0.318l0.519-0.086 0.403-0.06v-1zm0 1v0.666l0.025 9.539h0.002l-0.027-10.205zm-26.879 2.103l-0.2793 1.955-0.3262 0.164-0.2442 5.473 0.045-0.006 0.1992-4.467 0.3262-0.164 0.4082-2.857-0.1289-0.098z"/>
+ <path opacity=".2" d="m2.2598 3.8926-0.0157 0.0879-0.082 0.7343 0.3848 0.7071 0.1054-0.8086-0.3925-0.7207zm27.511 0.1777-0.082 0.543 0.094 0.3808 0.069-0.4414 0.082-0.4101-0.163-0.0723zm-27.675 4.668-0.0957 0.3867 0.2441 1.553 0.0821 1.224 0.3691 1.235 0.1192-0.602-0.4883-1.633-0.0821-1.2243-0.1484-0.9394zm27.838 0.2851-0.082 0.9805-0.163 1.4691-0.406 0.246-0.26 0.148 0.288 0.488-0.059 0.147-0.375 0.146-0.027 0.086-0.086 0.287 0.058 0.434 0.123 0.166 0.307-0.119 0.059-0.147-0.288-0.488 0.26-0.148 0.406-0.246 0.163-1.469 0.082-0.9806v-1zm-27.221 5.0176-0.0606 0.311 0.0801 0.898 0.5703 0.654 0.0176 0.117 0.1445-0.056-0.1621-1.061-0.5703-0.654-0.0195-0.209zm26.883 2.555-0.026 0.556-0.232 0.344-0.287 0.262v0.318l0.519-0.086 0.008-0.002 0.047-1.078-0.029-0.314zm-27.139 0.758-0.0488 0.019 0.1621 3.268 0.5235 0.392 0.1289-0.902-0.6524-0.49-0.1133-2.287zm0.0742 11.232-0.2421 0.033-0.045 1.006 0.2871-0.039 0.6915 0.143s0.837 0.289 1.0097 0.347c0.1728 0.058 0.4297-0.26 0.4297-0.26h0.6914l0.5762-0.115 0.3183 0.145 0.2872-0.03 0.7207-0.056 0.3418-0.147 0.1464 0.348 0.1153-0.086 0.3183-0.146 0.6602-0.057 0.1426 0.203s0.8058 0.086 1.0935 0.086c0.288 0 0.233-0.232 0.233-0.232s0.084-0.028 0.228 0.117c0.144 0.144 0.348-0.059 0.348-0.059l0.287-0.144 0.203 0.203 0.201 0.144 0.547-0.115h0.891l0.205-0.059 0.834 1.184 0.054-0.604h1.354c0.115 0 0.061 0.403 0.061 0.403l0.89-0.289 0.461 0.461 0.951-0.606 0.518-0.088 1.008-0.054h1.439l1.641 0.113 0.433-0.172 0.315-0.289 0.865 0.488 0.633-0.259s0.691 0.264 0.806 0.292c0.116 0.029 1.182-0.119 1.182-0.119l0.66-0.173-0.429-0.317 0.287-0.115 1.209 0.057 1.611 0.406-0.002-1-1.609-0.406-1.209-0.057-0.287 0.115 0.429 0.317-0.66 0.173s-1.066 0.148-1.182 0.119c-0.115-0.028-0.806-0.292-0.806-0.292l-0.633 0.259-0.865-0.488-0.315 0.289-0.433 0.172-1.641-0.113h-1.439l-1.008 0.054-0.518 0.088-0.951 0.606-0.461-0.461-0.89 0.289s0.054-0.403-0.061-0.403h-1.354l-0.054 0.604-0.834-1.184-0.205 0.059h-0.891l-0.547 0.115-0.201-0.144-0.203-0.203-0.287 0.144s-0.204 0.203-0.348 0.059c-0.144-0.145-0.228-0.117-0.228-0.117s0.055 0.232-0.233 0.232c-0.2877 0-1.0935-0.086-1.0935-0.086l-0.1428-0.203-0.6602 0.057-0.3183 0.146-0.1153 0.086-0.1464-0.348-0.3418 0.147-0.7207 0.056-0.2872 0.03-0.3183-0.145-0.5762 0.115h-0.6914s-0.2569 0.318-0.4297 0.26c-0.1727-0.058-1.0097-0.347-1.0097-0.347l-0.6915-0.143z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dotcover.svg b/.icons/awkward/32x32/apps/dotcover.svg
new file mode 100644
index 00000000..f89f660f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dotcover.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#ff8c2a" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#cf4f8c" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#6655e4" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#ff8c2a" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23.9999 H 17.000242"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23 H 17.000242"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0002425,18.000171 c 0,0 4.0437825,0.350249 3.9999995,-3.999999 C 12.956462,9.6499089 9.0002425,10.00017 9.0002425,10.00017 m -0.0141,7.993587 V 9.9937589"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0002425,17.000271 c 0,0 4.0437825,0.350249 3.9999995,-3.999999 C 12.956462,8.6500089 9.0002425,9.0002699 9.0002425,9.0002699 m -0.0141,7.9935871 V 8.9938589"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 21.000242,17.000171 c 0,0 0,1.000002 -2.000001,1.000002 -1.999999,0 -1.999999,-2.000001 -1.999999,-4.000002 0,-1.999998 0,-3.999999 1.999999,-3.999999 2.000001,0 2.000001,0.999999 2.000001,0.999999"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 21.000242,16.000271 c 0,0 0,1.000002 -2.000001,1.000002 -1.999999,0 -1.999999,-2.000001 -1.999999,-4.000002 0,-1.999998 0,-3.9999991 1.999999,-3.9999991 2.000001,0 2.000001,0.9999991 2.000001,0.9999991"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dotmemory.svg b/.icons/awkward/32x32/apps/dotmemory.svg
new file mode 100644
index 00000000..e1b3cea7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dotmemory.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#f7c73c" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#cf4f8c" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#6655e4" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#f7c73c" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23.9999 H 17.000242"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23 H 17.000242"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0002425,17.999755 c 0,0 4.0437815,0.350249 3.9999985,-3.999999 C 12.956461,9.6494926 9.0002425,9.9997536 9.0002425,9.9997536 m -0.0141,7.9935874 V 9.9933426"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0002425,16.999855 c 0,0 4.0437815,0.350249 3.9999985,-3.999999 C 12.956461,8.6495926 9.0002425,8.9998536 9.0002425,8.9998536 m -0.0141,7.9935874 V 8.9934426"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round" d="M 23.000242,17.999758 V 9.9997556 m -6,0 3,3.9999994 3,-3.9999994 m -6,8.0000024 V 9.9997556"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round" d="M 23.000242,16.999858 V 8.9998556 m -6,0 3,3.9999994 3,-3.9999994 m -6,8.0000024 V 8.9998556"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dotpeek.svg b/.icons/awkward/32x32/apps/dotpeek.svg
new file mode 100644
index 00000000..b308c80e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dotpeek.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#cf4f8c" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#14ddb1" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#14ddb1" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#6655e4" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23.9999 H 17.000242"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23 H 17.000242"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0002425,17.999757 c 0,0 4.0437815,0.350249 3.9999985,-3.999999 C 12.956461,9.6494946 9.0002425,9.9997556 9.0002425,9.9997556 m -0.0141,7.9935874 V 9.9933446"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0002425,16.999857 c 0,0 4.0437815,0.350249 3.9999985,-3.999999 C 12.956461,8.6495946 9.0002425,8.9998556 9.0002425,8.9998556 m -0.0141,7.9935874 V 8.9934446"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 17.000144,13.999657 c 0,0 4.000003,0.464501 4.000003,-1.999997 0,-2.4645014 -4.000003,-2.0000014 -4.000003,-2.0000014 m 9.8e-5,8.0000994 V 9.9997566"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 17.000144,12.999757 c 0,0 4.000003,0.464501 4.000003,-1.999997 0,-2.4645014 -4.000003,-2.0000014 -4.000003,-2.0000014 m 9.8e-5,8.0000994 V 8.9998566"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dottrace.svg b/.icons/awkward/32x32/apps/dottrace.svg
new file mode 100644
index 00000000..7903def1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dottrace.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#cf4f8c" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#c72566" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#6655e4" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#cf4f8c" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23.9999 H 17.000242"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23 H 17.000242"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0002425,17.999756 c 0,0 4.0437815,0.350249 3.9999985,-3.999999 C 12.956461,9.6494936 9.0002425,9.9997546 9.0002425,9.9997546 m -0.0141,7.9935874 V 9.9933436"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0002425,16.999856 c 0,0 4.0437815,0.350249 3.9999985,-3.999999 C 12.956461,8.6495936 9.0002425,8.9998546 9.0002425,8.9998546 m -0.0141,7.9935874 V 8.9934436"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round" d="m 17.00024,9.9997556 h 3.999999 M 19.000242,17.999758 V 9.9997556"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round" d="m 17.00024,8.9998556 h 3.999999 M 19.000242,16.999858 V 8.9998556"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/doublecmd.svg b/.icons/awkward/32x32/apps/doublecmd.svg
new file mode 100644
index 00000000..15d28650
--- /dev/null
+++ b/.icons/awkward/32x32/apps/doublecmd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#db472b" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+ <path style="opacity:0.2" d="m 1,7.7142857 v 1.5785714 c 0,0 0,0.7142859 0.7222222,0.7142859 H 3.8888889 C 7.8776117,10.007143 11,13.055109 11,17 11,20.944891 7,24.042857 3.8888889,24.042857 H 3.1666666 1.7222222 C 1,24.042857 1,24.757143 1,24.757143 v 1.528571 C 1,26.285714 1,27 1.7222222,27 H 3.8888889 C 9.4731009,27 14,22.522847 14,17 14,11.477153 9.4731009,7 3.8888889,7 H 1.7222222 C 1,7 1,7.7142857 1,7.7142857 Z"/>
+ <path style="fill:#ffffff" d="m 1,6.7142857 v 1.5785714 c 0,0 0,0.7142858 0.7222222,0.7142858 H 3.8888889 C 7.8776117,9.0071429 11,12.055109 11,16 11,19.944891 7,23.042857 3.8888889,23.042857 H 3.1666666 1.7222222 C 1,23.042857 1,23.757143 1,23.757143 v 1.528571 C 1,25.285714 1,26 1.7222222,26 H 3.8888889 C 9.4731009,26 14,21.522847 14,16 14,10.477153 9.4731009,6 3.8888889,6 H 1.7222222 C 1,6 1,6.7142857 1,6.7142857 Z"/>
+ <path style="opacity:0.2" d="m 31,7.7142857 v 1.5785714 c 0,0 0,0.7142859 -0.722222,0.7142859 H 28.111111 C 24.122388,10.007143 21,13.055109 21,17 c 0,3.944891 4,7.042857 7.111111,7.042857 h 0.722222 1.444445 C 31,24.042857 31,24.757143 31,24.757143 v 1.528571 C 31,26.285714 31,27 30.277778,27 H 28.111111 C 22.526899,27 18,22.522847 18,17 18,11.477153 22.526899,7 28.111111,7 h 2.166667 C 31,7 31,7.7142857 31,7.7142857 Z"/>
+ <path style="fill:#ffffff" d="m 31,6.7142857 v 1.5785714 c 0,0 0,0.7142858 -0.722222,0.7142858 H 28.111111 C 24.122388,9.0071429 21,12.055109 21,16 c 0,3.944891 4,7.042857 7.111111,7.042857 h 0.722222 1.444445 C 31,23.042857 31,23.757143 31,23.757143 v 1.528571 C 31,25.285714 31,26 30.277778,26 H 28.111111 C 22.526899,26 18,21.522847 18,16 18,10.477153 22.526899,6 28.111111,6 h 2.166667 C 31,6 31,6.7142857 31,6.7142857 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/downline.svg b/.icons/awkward/32x32/apps/downline.svg
new file mode 100644
index 00000000..91963f6a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/downline.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#2979ff" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 12,8.1992188 8,12.400391 V 21 25 h 4 7.900391 l 4.199218,-4 h -9.210937 -0.40625 L 23.996094,11.484375 21.167969,8.65625 12,17.826172 v -0.277344 z"/>
+ <path style="fill:#ffffff" d="M 12,7.1992188 8,11.400391 V 20 24 h 4 7.900391 l 4.199218,-4 h -9.210937 -0.40625 L 23.996094,10.484375 21.167969,7.65625 12,16.826172 v -0.277344 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/downloader-arrow.svg b/.icons/awkward/32x32/apps/downloader-arrow.svg
new file mode 100644
index 00000000..44f147e0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/downloader-arrow.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 3.0742086,18.000008 c -0.1144406,-3.13e-4 -2.28798629,-6.8e-4 -0.1075381,2.01009 L 14.560971,30.410374 C 14.99153,30.796616 15.43569,30.992651 16,31 c 0.56431,-0.0073 1.00847,-0.203384 1.439029,-0.589626 l 11.5943,-10.400276 c 2.180449,-2.01077 0.0069,-2.010403 -0.107538,-2.01009 l -12.925791,0 -12.9257914,0 z"/>
+ <path style="fill:#58992d" d="M 8.3846155,2 C 7.8093077,2 7,2.6205217 7,3.3913043 L 7,18 l 9,0 9,0 0,-14.6086957 C 25,2.6205217 24.190692,2 23.615385,2 Z"/>
+ <path style="fill:#81d547;fill-rule:evenodd" d="m 3.0742086,17.000008 c -0.1144406,-3.13e-4 -2.28798629,-6.8e-4 -0.1075381,2.01009 L 14.560971,29.410374 C 14.99153,29.796616 15.43569,29.992651 16,30 c 0.56431,-0.0073 1.00847,-0.203384 1.439029,-0.589626 l 11.5943,-10.400276 c 2.180449,-2.01077 0.0069,-2.010403 -0.107538,-2.01009 l -12.925791,0 -12.9257914,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 8.3847656 2 C 7.8094578 2 7 2.6198424 7 3.390625 L 7 4.390625 C 7 3.6198424 7.8094578 3 8.3847656 3 L 23.615234 3 C 24.190541 3 25 3.6198424 25 4.390625 L 25 3.390625 C 25 2.6198424 24.190541 2 23.615234 2 L 8.3847656 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 3.0742188 17 C 2.9783539 16.999738 1.4679226 17.015403 2.2519531 18.197266 C 2.5525406 18.00835 3.0221819 17.999858 3.0742188 18 L 16 18 L 28.925781 18 C 28.977817 17.999858 29.447459 18.00835 29.748047 18.197266 C 30.532077 17.015403 29.021644 16.999738 28.925781 17 L 16 17 L 3.0742188 17 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/draftsight.svg b/.icons/awkward/32x32/apps/draftsight.svg
new file mode 120000
index 00000000..f4c7dee0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/draftsight.svg
@@ -0,0 +1 @@
+dassault-systemes.draftsight.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/dragon-ball-online-global.svg b/.icons/awkward/32x32/apps/dragon-ball-online-global.svg
new file mode 100644
index 00000000..274157c8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dragon-ball-online-global.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="scale(0.5,0.5)">
+ <path style="fill:#f4b400" d="M 32,4 A 28,28 0 0 0 4,32 28,28 0 0 0 32,60 28,28 0 0 0 60,32 28,28 0 0 0 32,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 28.418187,4.120092 C 24.7766,4.58164 21.364987,5.742508 18.304734,7.455714 l 1.987654,0.497583 1.285015,0.899478 0,0.770993 2.187152,1.416219 -0.514002,2.058766 -1.155869,-0.899698 -0.773912,0.899498 -0.899898,0.513942 -0.514142,-1.544625 0.256171,-0.899498 -0.256171,-0.642527 -1.287854,-1.159268 -0.514002,0 0.514002,1.287714 0,1.156488 c -0.506142,-0.140784 -1.026483,-0.190978 -1.544625,-0.25697 l 1.41624,1.030723 0.128505,0.642487 1.67323,1.416219 1.670511,-0.385496 0,-1.030723 0.773732,0.513982 -0.385496,0.902217 1.285014,0 0.645227,1.156489 0.771013,0.902218 1.544744,0.256991 -0.902237,0.899478 -0.257011,0.902217 1.159228,0 1.4135,0.770993 0,2.315737 -0.642507,0 -0.642507,0.642487 -1.41624,-0.642487 -0.514001,-1.416219 -1.030743,-0.642487 -0.128506,-0.513982 -1.67051,-0.385496 -0.902238,1.027983 -1.028003,0.513982 0.642507,1.159208 -0.899498,-0.256991 -0.516742,-1.159208 1.159249,-1.284974 -0.514002,0 -1.030883,0.899498 -0.257171,1.287854 -0.899498,1.155869 -0.256971,-1.669811 -0.516741,-0.259971 c -0.544838,0.577095 -0.954612,1.280735 -1.4135,1.930201 l -1.801735,0.128506 -0.902238,0.645227 0.388236,0.642487 1.028003,0.899478 1.41624,0 1.930241,-0.642487 0.899498,0.128505 0.771012,0.770993 2.058767,-2.058767 1.416239,-0.385496 2.058767,0.256991 1.930241,0.516721 c 1.051141,1.215882 2.091763,2.46632 3.08665,3.729177 l 1.159228,2.960864 -0.516741,0.513982 1.030743,1.544705 -1.159229,2.701094 c -0.937033,1.081477 -1.894125,2.132958 -2.829679,3.215235 l -1.416239,-1.156489 -0.514002,0.642487 -1.544745,-0.899498 -0.514001,0.514002 -1.4135,0 -0.902238,1.027983 0.514002,1.801716 -1.028003,1.159209 0.128505,2.058766 -0.899498,1.541985 0.642507,1.287714 c 0.05485,0.936374 0.128506,1.893105 0.128506,2.829679 -0.451609,1.268756 -0.989788,2.453922 -1.41624,3.731977 l -0.256991,2.058767 0,1.027983 -0.770992,0 -1.287734,-0.770993 -1.227581,0 c 4.58468,3.276829 10.191644,5.224608 16.281354,5.224608 4.572881,0 8.870394,-1.109174 12.674962,-3.037456 l 0.06289,-0.128505 -0.902238,-0.899498 -0.25701,-0.902218 -1.4135,-0.385496 -1.030743,-2.829679 0.257011,-0.642487 -0.642508,-1.159209 -1.67323,-0.385496 -0.771012,-1.930201 0.128505,-2.572708 -1.287734,-1.801716 -0.128505,-1.801716 c 1.755681,-0.888259 3.405613,-1.786597 5.148216,-2.701093 l 0.899498,-1.801716 1.544745,-0.385496 0.899498,-2.315738 2.058766,0.256991 1.930241,-1.41348 1.930241,1.798976 0,0.256991 c 0.582574,-0.17168 1.283015,-0.188738 1.801736,-0.513981 l 0.385496,-1.284975 0,-1.287714 1.285014,0.128506 C 54.792613,31.275872 54.621592,30.304362 54.514144,29.4397 l 0.773732,0 0.770993,1.027984 0.771013,0.385496 1.030743,-0.642487 0.128505,-1.284975 -0.128505,-1.544704 -1.673251,-1.159209 -1.285014,0 -0.25973,-0.770992 -1.542005,0.385496 -1.159229,1.416199 -0.257011,-2.444123 -2.058766,-1.67321 -0.642508,-1.930201 -1.544744,-0.642487 -0.899498,-1.159209 -1.930241,-0.385496 -0.902238,-1.544705 2.832479,0 -1.801736,-0.770992 -1.287734,0 -1.67051,-0.642487 -0.259731,1.67047 -0.770993,-1.156489 0.899498,-0.642487 -0.25699,-0.645227 0.645246,-0.642487 0.770993,-0.128501 -0.256991,-0.770993 0.642507,-1.159208 1.287734,0.513981 -0.257011,-1.027983 1.542005,-0.902218 1.159229,2.187152 -0.128505,0.645227 1.156508,0.513982 0.773733,1.67321 0.25701,-1.544705 2.058767,-0.770992 0.385496,-1.159209 -2.701293,-1.544705 -1.159229,-1.156489 -0.128505,-1.416219 0.06835,-0.04101 C 47.212755,8.35952 46.896791,8.18634 46.590826,7.999761 l 0.464787,1.115473 -1.287734,0 -0.385496,-1.030723 -1.156509,0.899478 -1.030743,0 0,-1.027983 1.159228,-0.516722 1.028004,0.645227 L 45.253857,7.82752 C 44.737916,7.453963 44.239972,7.027611 43.714032,6.668252 L 42.426298,7.056488 C 41.626509,7.610885 40.91101,8.173381 40.110561,8.726958 L 38.822827,7.57047 40.239066,7.056468 40.753068,5.768754 41.756474,5.656659 C 41.214536,5.456482 40.674597,5.252905 40.11866,5.085524 l -2.580907,1.842711 0,1.156489 1.028003,1.159209 -1.4135,2.829679 L 36.121513,11.55963 34.965004,9.629429 C 33.2372,9.084491 31.575389,8.452562 29.943574,7.699048 l 0.128505,0.770993 -0.771012,0.516721 -1.41624,-1.030723 0.645247,-0.770993 1.028004,0.513982 0.128505,-0.128499 -1.263857,-3.447609 z m -12.87214,5.118219 c -0.437151,0.317564 -0.8811,0.625929 -1.298653,0.96769 l 0.511262,0.576875 1.416239,-1.544705 -0.628828,0 z m 10.66279,1.41622 0.773733,0 0,0.770992 -0.514002,0.642487 0,1.159209 0.257011,1.67321 -1.287734,-0.256991 -1.028004,-0.902217 0.899498,-0.899478 c 0.282028,-0.766673 0.546338,-1.451836 0.899498,-2.187152 z m 1.930241,1.67321 0.773733,0.256991 -0.128506,1.541985 -1.159228,-0.642487 0.514001,-1.156489 z M 8.0693538,25.450053 6.9100857,26.735907 5.6250314,26.607921 c -0.4523087,0.418953 -0.9019777,0.778592 -1.3232899,1.197484 -0.1927181,1.33111 -0.2980062,2.692895 -0.2980062,4.079138 0,9.192757 4.4069005,17.296038 11.2095287,22.39346 l -1.741602,-2.067765 0.25977,-0.899898 -1.544624,-1.287854 1.156468,-1.157869 -1.285054,-1.027883 -1.287654,-0.771913 -0.514001,-0.645227 0.385496,-1.413479 0,-3.603392 -1.0278843,-2.187752 -1.1592679,-1.287853 -1.4162401,-3.343621 0,-0.902218 c 0.662245,0.08513 1.282255,0.212796 1.9302411,0.259731 l -1.2850141,-1.4162 -1.8017354,-1.287714 -1.0307432,-1.156489 0,-1.159208 c 0.2207749,-0.425952 0.423152,-0.989888 0.6453268,-1.41384 l 0.899498,1.156489 0.6425068,-0.899478 1.030743,-0.773712 0,-1.541985 z m 5.0170322,0.642487 -1.156509,1.413479 -1.544745,3.217835 -0.8994982,1.027984 0.514002,1.159208 -0.899498,1.027984 c 0.375897,0.02472 0.770212,0 1.1565092,0 0.70172,-1.50449 1.267356,-3.057453 1.801735,-4.631475 l 0.899498,-1.027983 0.516742,-1.930201 -0.388236,-0.256991 z m 46.890682,5.057426 c -0.05131,0.08969 -0.185919,0.347221 -0.185919,0.347221 l -2.187152,1.287714 -2.315738,0.642487 -0.902237,1.287714 -1.542005,1.156489 -0.773733,-0.256991 -0.642507,0.385496 0,0.128506 0.771013,2.444122 0.645227,0.902218 -0.128506,0.513982 0.514002,1.930201 -1.930241,3.475006 -1.930241,1.798976 -0.899498,1.159208 0.128505,2.701094 -0.645247,1.416219 0.472987,2.077765 c 7.008805,-5.078624 11.570487,-13.307291 11.570487,-22.66143 0,-0.246472 -0.0126,-0.490545 -0.019,-0.735437 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 32,4 A 28.0005,28.021517 0 0 0 4,32.021986 28.0005,28.021517 0 0 0 4.0214844,32.428158 28.0005,28.021517 0 0 1 32,4.9998088 28.0005,28.021517 0 0 1 59.978516,32.6 28.0005,28.021517 0 0 0 60,32.021986 28.0005,28.021517 0 0 0 32,4 Z"/>
+ <path style="opacity:0.2" d="M 4.0214844,32.5 A 28,27.923455 0 0 0 4,33.076545 28,27.923455 0 0 0 32,61 28,27.923455 0 0 0 60,33.076545 28,27.923455 0 0 0 59.978516,32.671405 28,27.923455 0 0 1 32,60.002734 28,27.923455 0 0 1 4.0214844,32.5 Z"/>
+ <g style="opacity:0.3" transform="translate(-4.5597897e-7,1.0003026)">
+ <path d="M 21,31.411697 18.527864,26.402603 13,25.599358 17,21.700321 16.055728,16.194794 21,18.794151 25.944271,16.194794 25,21.700321 l 4,3.899036 -5.527864,0.803246 z"/>
+ <path d="M 40,26.608452 37.527864,21.599357 32,20.796112 36,16.897076 35.055728,11.391548 40,13.990906 44.944271,11.391548 44,16.897076 l 4,3.899036 -5.527864,0.803246 z"/>
+ <path d="M 23,51.411697 20.527864,46.402603 15,45.599358 19,41.700321 18.055728,36.194794 23,38.794151 27.944271,36.194794 27,41.700321 l 4,3.899036 -5.527864,0.803246 z"/>
+ <path d="M 45,45.411697 42.527864,40.402603 37,39.599358 41,35.700321 40.055728,30.194794 45,32.794151 49.944271,30.194794 49,35.700321 l 4,3.899036 -5.527864,0.803246 z"/>
+ </g>
+ <path style="fill:#ffffff" d="M 21,31.411697 18.527864,26.402603 13,25.599358 17,21.700321 16.055728,16.194794 21,18.794151 25.944271,16.194794 25,21.700321 l 4,3.899036 -5.527864,0.803246 z"/>
+ <g>
+ <path style="fill:#ffffff" d="M 40,26.608452 37.527864,21.599357 32,20.796112 36,16.897076 35.055728,11.391548 40,13.990906 44.944271,11.391548 44,16.897076 l 4,3.899036 -5.527864,0.803246 z"/>
+ </g>
+ <path style="fill:#ffffff" d="M 23,51.411697 20.527864,46.402603 15,45.599358 19,41.700321 18.055728,36.194794 23,38.794151 27.944271,36.194794 27,41.700321 l 4,3.899036 -5.527864,0.803246 z"/>
+ <g>
+ <path style="fill:#ffffff" d="M 45,45.411697 42.527864,40.402603 37,39.599358 41,35.700321 40.055728,30.194794 45,32.794151 49.944271,30.194794 49,35.700321 l 4,3.899036 -5.527864,0.803246 z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dragon-ball-xenoverse.svg b/.icons/awkward/32x32/apps/dragon-ball-xenoverse.svg
new file mode 100644
index 00000000..e5814e2b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dragon-ball-xenoverse.svg
@@ -0,0 +1,31 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#f4b400" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14.00025 14.010759 0 0 0 -14 14.010993 14.00025 14.010759 0 0 0 0.0107422 0.203086 14.00025 14.010759 0 0 1 13.9892578 -13.7141746 14.00025 14.010759 0 0 1 13.989258 13.8000956 14.00025 14.010759 0 0 0 0.010742 -0.289007 14.00025 14.010759 0 0 0 -14 -14.010993z"/>
+ <path style="opacity:.2" d="m2.0107422 16.25a14 13.961728 0 0 0 -0.0107422 0.288273 14 13.961728 0 0 0 14 13.961727 14 13.961728 0 0 0 14 -13.961727 14 13.961728 0 0 0 -0.010742 -0.202571 14 13.961728 0 0 1 -13.989258 13.665665 14 13.961728 0 0 1 -13.9892578 -13.751367z"/>
+ <g style="opacity:.3" transform="matrix(.5 0 0 .5 -2.2798949e-7 .5001513)">
+ <path d="m21 31.411697-2.472136-5.009094-5.527864-0.803245 4-3.899037-0.944272-5.505527 4.944272 2.599357 4.944271-2.599357-0.944271 5.505527l4 3.899036-5.527864 0.803246z"/>
+ <path d="m40 26.608452-2.472136-5.009095-5.527864-0.803245 4-3.899036-0.944272-5.505528 4.944272 2.599358 4.944271-2.599358-0.944271 5.505528l4 3.899036-5.527864 0.803246z"/>
+ <path d="m23 51.411697-2.472136-5.009094-5.527864-0.803245 4-3.899037-0.944272-5.505527 4.944272 2.599357 4.944271-2.599357-0.944271 5.505527l4 3.899036-5.527864 0.803246z"/>
+ <path d="m45 45.411697-2.472136-5.009094-5.527864-0.803245 4-3.899037-0.944272-5.505527 4.944272 2.599357 4.944271-2.599357-0.944271 5.505527l4 3.899036-5.527864 0.803246z"/>
+ </g>
+ <path style="fill:#ffffff" d="m10.5 15.705849-1.236068-2.504548-2.7639318-0.401622 1.9999999-1.949518-0.472136-2.752764 2.4721359 1.2996787 2.472136-1.2996788-0.472136 2.7527641l2 1.949518-2.763932 0.401623z"/>
+ <g transform="scale(.5)">
+ <path style="fill:#ffffff" d="m40 26.608452-2.472136-5.009095-5.527864-0.803245 4-3.899036-0.944272-5.505528 4.944272 2.599358 4.944271-2.599358-0.944271 5.505528l4 3.899036-5.527864 0.803246z"/>
+ </g>
+ <path style="fill:#ffffff" d="m11.5 25.705849-1.236068-2.504548-2.7639318-0.401622 1.9999999-1.949518-0.472136-2.752764 2.4721359 1.299679 2.472136-1.299679-0.472136 2.752764l2 1.949518-2.763932 0.401623z"/>
+ <g transform="scale(.5)">
+ <path style="fill:#ffffff" d="m45 45.411697-2.472136-5.009094-5.527864-0.803245 4-3.899037-0.944272-5.505527 4.944272 2.599357 4.944271-2.599357-0.944271 5.505527l4 3.899036-5.527864 0.803246z"/>
+ </g>
+ <g transform="matrix(.5 0 0 .5 8.5258602e-8 .02568362)">
+ <g transform="matrix(1.0285714,0,0,1.0285714,-1.7142865,-1.701158)">
+ <g style="opacity:.3;stroke:#000000" transform="matrix(1.0590144,0,0,1.1482519,-3.5495395,-8.0126388)">
+ <path style="stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:4.55467606;fill:none" d="m57.721022 39.515725-5.693342 18.218703-5.693346-18.218703"/>
+ <path style="stroke:#000000;stroke-width:4.55467606;stroke-linecap:round;fill:none" d="m40.639906 39.499973-11.386675 18.218703m0-18.218703 11.386675 18.218703"/>
+ </g>
+ <g transform="matrix(1.0590144,0,0,1.1482519,-3.5495395,-8.9221609)">
+ <path style="stroke-linejoin:round;stroke:#c2352a;stroke-linecap:round;stroke-width:4.55467606;fill:none" d="m57.721022 39.515725-5.693342 18.218703-5.693346-18.218703"/>
+ <path style="stroke:#c2352a;stroke-width:4.55467606;stroke-linecap:round;fill:none" d="m40.639906 39.499973-11.386675 18.218703m0-18.218703 11.386675 18.218703"/>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dragonframe4.svg b/.icons/awkward/32x32/apps/dragonframe4.svg
new file mode 100644
index 00000000..2bf20421
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dragonframe4.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="2.1" ry="2.1"/>
+ <rect style="fill:#6692ab" width="28" height="28" x="2" y="2" rx="2.1" ry="2.1"/>
+ <path style="fill:#313c43" d="m 10.375391,2 c 0.772402,0 1.063911,1.1635466 1.155273,1.4916016 0.0911,0.3254919 0.424996,1.5402819 0.06973,3.8212892 -0.242763,1.3583521 -0.382813,0.7738276 -0.382813,0.7738276 0,0 -0.32452,-0.6635335 -0.334961,-1.1607421 -0.0024,-0.1230201 0,-0.225603 0,-0.3076171 0.0029,-0.2460409 0.0029,-0.3103338 -0.08066,-0.2283204 -0.109896,0.1102059 -0.302264,0.4284378 -0.391016,1.2126954 -0.09162,0.7816935 0.158595,1.7833326 0.158595,1.8320316 0,0.048692 -0.03963,0.058954 -0.13125,0.041013 C 10.34718,9.4552758 9.2983981,9.2966957 8.4080079,6.9669893 7.5207502,4.6372869 7.5412112,3.9222629 7.5412112,3.9222629 c 0,-2e-7 -0.031332,-0.2973658 -0.080665,-0.3076173 -0.049595,-0.010251 -0.1332219,-0.040633 -0.1517579,0.1490234 -0.020622,0.1896568 -0.1816122,1.8623544 0.1914066,3.807617 0.3735417,1.9427002 0.8271172,3.173057 1.2523434,3.906055 0.4231381,0.73556 0.4650835,0.884464 0.5564454,1.189453 0.091102,0.307551 0.05978,0.922394 0.109375,1.18125 0.038892,0.192219 0.063406,0.438546 0.039648,0.535937 -0.00757,0.03331 -0.023352,0.04922 -0.060158,0.02871 -0.06265,-0.03588 -0.4622263,-0.43597 -0.5222646,-0.494917 C 8.8129341,13.858827 8.4583757,13.543402 8.1373025,13.056445 7.813619,12.572052 7.5494327,12.231138 7.3484354,12.054297 7.2153073,11.933839 6.9254807,11.68757 6.9150367,11.784961 c -0.010178,0.09996 0.078283,0.162378 0.1490237,0.280273 0.07048,0.117895 0.4250379,0.801621 0.6289059,1.298828 0.2007369,0.494646 0.8660232,1.843193 1.028125,2.091797 0.1615817,0.246041 0.5873567,0.694434 0.9501954,1.04043 0.3625783,0.345995 0.8986023,1.088668 1.0212893,1.298828 0.120337,0.207597 0.372867,0.782572 0.39375,0.913282 0.0261,0.17428 0.0495,0.176529 -0.123047,0.138085 -0.169411,-0.03844 -1.0692341,-0.348308 -1.2496094,-0.425195 -0.1563597,-0.0692 -0.4961474,-0.203214 -0.6658204,-0.277539 -0.065261,-0.02819 -0.2666188,0.0284 -0.094335,0.166797 0.1720222,0.138398 1.6975358,1.120258 1.8306638,1.209961 0.130518,0.0897 0.928441,0.763792 1.097852,0.981641 0.172544,0.217849 0.517509,0.725096 0.849023,1.406835 0.334386,0.686865 0.615373,1.499584 0.474414,2.865625 -0.127907,0.768879 -0.41924,1.170491 -0.432031,1.193555 -0.01566,0.02307 -0.04525,0.02631 -0.0998,0.01094 -0.130519,-0.03332 -0.404814,-0.177232 -0.516798,-0.231055 -0.14122,-0.0692 -0.425689,-0.248823 -0.464843,-0.22832 -0.0415,0.0205 -0.119323,0.07011 0.03965,0.259766 0.162102,0.187093 0.534052,0.58415 0.615233,0.671289 0.08092,0.0897 0.134124,0.140662 0.102539,0.199609 -0.02845,0.05895 -0.02946,0.14887 0.04101,0.228321 0.07048,0.07945 0.402196,0.456486 0.464844,0.535937 0.06004,0.07945 0.2922,0.394291 0.341797,0.525 0.04986,0.128146 0.102163,0.238264 0.123046,0.386914 0.01801,0.14865 0.06724,0.446076 0.129883,0.594726 0.06004,0.14865 0.172268,0.317552 0.281641,0.425196 C 13.944147,29.45669 14.6,30 14.6,30 h 2.8 c 0,0 0.655853,-0.54331 0.768359,-0.653516 0.109374,-0.107643 0.221603,-0.276545 0.281641,-0.425195 0.06265,-0.14865 0.111871,-0.446077 0.129883,-0.594727 0.02088,-0.148649 0.07319,-0.258767 0.123047,-0.386913 0.0496,-0.13071 0.281758,-0.44555 0.341796,-0.525 0.06265,-0.07945 0.394365,-0.456486 0.464844,-0.535938 0.07048,-0.07945 0.06947,-0.169373 0.04101,-0.22832 -0.03158,-0.05895 0.02162,-0.109907 0.102539,-0.199609 0.08118,-0.08714 0.453132,-0.484196 0.615234,-0.67129 0.158971,-0.189657 0.08115,-0.239262 0.03965,-0.259766 -0.03916,-0.0205 -0.323624,0.159121 -0.464844,0.228321 -0.111984,0.05382 -0.386279,0.197736 -0.516796,0.231054 -0.05456,0.01538 -0.08278,0.01213 -0.09844,-0.01094 -0.01279,-0.02307 -0.305491,-0.424676 -0.433398,-1.193554 -0.14096,-1.366042 0.140028,-2.17876 0.474414,-2.865625 0.331514,-0.681739 0.676479,-1.188987 0.849023,-1.406836 0.169413,-0.217849 0.967334,-0.891938 1.097852,-0.981641 0.133127,-0.0897 1.658641,-1.071562 1.830664,-1.209961 0.172283,-0.138398 -0.02908,-0.194988 -0.09434,-0.166797 -0.169672,0.07433 -0.509461,0.20834 -0.66582,0.277539 -0.180376,0.07689 -1.080199,0.386752 -1.24961,0.425196 -0.172544,0.03844 -0.14915,0.0362 -0.123047,-0.138086 0.02088,-0.130709 0.273413,-0.705685 0.39375,-0.913281 0.122687,-0.210161 0.658712,-0.952833 1.02129,-1.298829 0.362838,-0.345995 0.788615,-0.794388 0.950195,-1.040429 0.162103,-0.248605 0.827388,-1.597152 1.028125,-2.091797 0.203868,-0.497208 0.558426,-1.180934 0.628906,-1.298828 0.07074,-0.117895 0.159204,-0.180319 0.149024,-0.280273 -0.01044,-0.09739 -0.300271,0.148877 -0.433399,0.269335 -0.200997,0.176842 -0.465184,0.517755 -0.788867,1.002149 -0.321073,0.486956 -0.675633,0.80238 -0.738282,0.861328 -0.06004,0.05895 -0.459616,0.459041 -0.522265,0.494922 -0.03681,0.0205 -0.05258,0.0046 -0.06016,-0.02871 -0.02375,-0.09739 7.7e-4,-0.343718 0.03965,-0.535938 0.0496,-0.258855 0.01828,-0.873698 0.109375,-1.18125 0.09136,-0.304988 0.133308,-0.453892 0.556446,-1.189453 0.425226,-0.732997 0.878801,-1.9633543 1.252343,-3.9060545 0.373019,-1.9452626 0.212029,-3.6179602 0.191407,-3.807617 -0.01854,-0.1896566 -0.102162,-0.1592751 -0.151758,-0.1490234 -0.04934,0.010251 -0.08066,0.3076172 -0.08066,0.3076173 0,0 0.02046,0.715024 -0.866797,3.0447264 -0.89039,2.3297029 -1.939172,2.4882851 -2.030273,2.5087895 -0.09162,0.017941 -0.13125,0.00768 -0.13125,-0.041013 0,-0.048699 0.250218,-1.0503381 0.158594,-1.8320316 -0.08875,-0.7842562 -0.28112,-1.1024895 -0.391016,-1.2126954 -0.08353,-0.082013 -0.08354,-0.017717 -0.08066,0.2283204 0,0.082014 0.0024,0.184597 0,0.3076171 -0.01044,0.4972086 -0.334961,1.1607421 -0.334961,1.1607421 0,7e-7 -0.14005,0.5845245 -0.382812,-0.7738276 C 20.04434,5.0318886 20.378233,3.8170935 20.469338,3.4916016 20.560698,3.1635466 20.852206,2 21.624609,2 Z m 2.313281,13.418945 c 0.03305,0.01009 0.05188,0.126901 0.0998,0.237891 0.06054,0.143784 0.332922,0.473742 0.438867,0.579688 0.06811,0.06558 0.122706,0.144441 0.180469,0.220117 0.149082,0.186667 0.300129,0.373148 0.438868,0.567383 0.08854,0.118558 0.154415,0.255223 0.202344,0.396484 0.189189,0.542342 0.168163,1.077158 0.168163,1.644726 0,0.08829 0.01816,0.586524 -0.04238,0.586524 -0.06307,0 -0.03526,2.69e-4 -0.08066,-0.07793 -0.04263,-0.08072 -0.297894,-0.544335 -0.39375,-0.693164 -0.09585,-0.148829 -0.486085,-0.703449 -0.589256,-0.842188 -0.09611,-0.138738 -0.389516,-0.615719 -0.518165,-0.898242 C 12.519564,16.97627 12.5,16.801805 12.5,16.630274 c 0,-0.133694 0.01042,-0.267412 0.02051,-0.391016 0.02043,-0.252252 0.0425,-0.464482 0.06016,-0.736915 0.005,-0.0782 0.08303,-0.09348 0.108008,-0.0834 z m 6.522852,0 c 0.02497,-0.01009 0.102962,0.0052 0.108008,0.0834 0.01766,0.272433 0.03973,0.484663 0.06016,0.736915 0.01009,0.123604 0.02051,0.257322 0.02051,0.391016 0,0.171531 -0.01957,0.345996 -0.09297,0.50996 -0.128648,0.282523 -0.422055,0.759504 -0.518163,0.898242 -0.103171,0.138739 -0.493402,0.693359 -0.589258,0.842188 -0.09586,0.148829 -0.35112,0.612444 -0.39375,0.693164 -0.0454,0.0782 -0.0176,0.07793 -0.08066,0.07793 -0.06054,0 -0.04238,-0.498236 -0.04238,-0.586524 0,-0.567568 -0.02103,-1.102384 0.168164,-1.644726 0.04793,-0.141261 0.113803,-0.277926 0.202344,-0.396484 0.138738,-0.194235 0.289786,-0.380716 0.438867,-0.567383 0.05776,-0.07568 0.113728,-0.154532 0.181835,-0.220117 0.105947,-0.105946 0.378327,-0.435904 0.438868,-0.579688 0.04793,-0.11099 0.06539,-0.227801 0.09844,-0.237891 z m -4.459766,9.765821 c 0.0035,-0.0029 0.01074,3.18e-4 0.02461,0.0041 0.02498,0.01009 0.04891,0.106141 0.06152,0.149023 0.01261,0.0454 0.08189,0.28274 0.0998,0.360938 0.03002,0.131171 0.115768,0.52687 0.146288,0.663085 0.03784,0.184145 0.144264,0.61042 0.149024,0.650782 0.03809,0.385946 0.131171,0.653267 0,0.764258 -0.130919,0.108468 -0.250023,-0.03422 -0.313086,-0.0998 -0.06054,-0.06558 -0.231399,-0.27781 -0.284375,-0.378711 -0.03052,-0.05802 -0.05879,-0.07385 -0.05879,-0.106641 0,-0.03027 0.04101,-0.06973 0.04101,-0.06973 0.141265,-0.24973 0.163633,-0.558122 0.158593,-0.724609 -0.0025,-0.06558 0,-0.141707 0,-0.217383 0.0023,-0.116036 0.0032,-0.226567 -0.0041,-0.28711 -0.01261,-0.1009 -0.0252,-0.307252 -0.03555,-0.400585 -0.01009,-0.09081 0.01231,-0.23697 0.01231,-0.274805 0,-0.02018 -7e-4,-0.02997 0.0027,-0.03281 z m 2.474609,0 c 0.0035,0.0029 0.0027,0.01263 0.0027,0.03281 0,0.03784 0.02376,0.183993 0.01367,0.274804 -0.01034,0.09333 -0.0243,0.299685 -0.03691,0.400586 -0.0073,0.06054 -0.0064,0.171074 -0.0041,0.28711 0,0.07568 0.0025,0.151797 0,0.217383 -0.005,0.166486 0.01733,0.474879 0.158593,0.724609 0,0 0.04101,0.03946 0.04101,0.06973 0,0.0328 -0.02827,0.04862 -0.05879,0.106641 -0.05298,0.1009 -0.223834,0.313125 -0.284375,0.378711 -0.06306,0.06558 -0.182168,0.208273 -0.313086,0.0998 -0.131171,-0.110991 -0.03809,-0.378312 0,-0.764257 0.0048,-0.04036 0.111186,-0.466638 0.149024,-0.650782 0.03052,-0.136216 0.116271,-0.531915 0.146289,-0.663086 0.01791,-0.0782 0.08856,-0.315532 0.101171,-0.360937 0.01261,-0.04288 0.03518,-0.138934 0.06016,-0.149024 0.01387,-0.0038 0.02114,-0.0069 0.02461,-0.0041 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.0996094 2 C 2.9362094 2 2 2.9362094 2 4.0996094 L 2 5.0996094 C 2 3.9362094 2.9362094 3 4.0996094 3 L 27.900391 3 C 29.063791 3 30 3.9362094 30 5.0996094 L 30 4.0996094 C 30 2.9362094 29.063791 2 27.900391 2 L 4.0996094 2 z"/>
+ <path style="opacity:0.2" d="M 10.375 2 C 10.907422 2 11.201755 2.5490207 11.369141 3 L 20.630859 3 C 20.798244 2.5490207 21.092577 2 21.625 2 L 10.375 2 z M 7.3730469 3.6132812 C 7.3436238 3.6281114 7.3178618 3.6688437 7.3085938 3.7636719 C 7.2961947 3.8777033 7.2466043 4.5611981 7.2792969 5.484375 C 7.2924287 5.2107578 7.3026302 4.8185175 7.3085938 4.7636719 C 7.3271298 4.5740155 7.4113425 4.6049834 7.4609375 4.6152344 C 7.5102705 4.6254859 7.5410156 4.9218748 7.5410156 4.921875 C 7.5410156 4.921875 7.5209454 5.6370945 8.4082031 7.9667969 C 9.2985933 10.296504 10.346391 10.456062 10.4375 10.476562 C 10.52912 10.494502 10.570312 10.484237 10.570312 10.435547 C 10.570312 10.404473 10.471813 9.9749996 10.421875 9.4726562 C 10.301326 9.4474368 9.2838192 9.2578466 8.4082031 6.9667969 C 7.5209454 4.6370945 7.5410156 3.921875 7.5410156 3.921875 C 7.5410156 3.9218748 7.5102705 3.6254859 7.4609375 3.6152344 C 7.43614 3.6101089 7.40247 3.5984511 7.3730469 3.6132812 z M 24.626953 3.6132812 C 24.597531 3.598451 24.563861 3.6101085 24.539062 3.6152344 C 24.489722 3.6254854 24.458984 3.9218749 24.458984 3.921875 C 24.458984 3.921875 24.479054 4.6370945 23.591797 6.9667969 C 22.716181 9.2578432 21.698666 9.4474354 21.578125 9.4726562 C 21.528187 9.9749993 21.429688 10.404472 21.429688 10.435547 C 21.429687 10.484257 21.47088 10.494502 21.5625 10.476562 C 21.653601 10.456059 22.701407 10.2965 23.591797 7.9667969 C 24.479054 5.6370945 24.458984 4.921875 24.458984 4.921875 C 24.458984 4.9218749 24.489722 4.6254854 24.539062 4.6152344 C 24.588659 4.6049827 24.672866 4.5740153 24.691406 4.7636719 C 24.69737 4.8185175 24.707571 5.2107578 24.720703 5.484375 C 24.753396 4.5611981 24.703805 3.8777033 24.691406 3.7636719 C 24.682136 3.6688436 24.656376 3.6281115 24.626953 3.6132812 z M 11.736328 5.9453125 C 11.715654 6.3536664 11.679826 6.7974669 11.599609 7.3125 C 11.356846 8.6708521 11.216797 8.0859375 11.216797 8.0859375 C 11.216797 8.0859375 10.893254 7.4229899 10.882812 6.9257812 C 10.880413 6.8027612 10.882813 6.7011547 10.882812 6.6191406 C 10.885713 6.3730997 10.886294 6.3086116 10.802734 6.390625 C 10.692838 6.5008309 10.498908 6.819258 10.410156 7.6035156 C 10.375608 7.8982791 10.394862 8.2133881 10.425781 8.5078125 C 10.519275 7.802063 10.698034 7.4956208 10.802734 7.390625 C 10.886294 7.3086116 10.885713 7.3730997 10.882812 7.6191406 C 10.882813 7.7011547 10.880413 7.8027612 10.882812 7.9257812 C 10.893254 8.4229899 11.216797 9.0859375 11.216797 9.0859375 C 11.216797 9.0859375 11.356846 9.6708521 11.599609 8.3125 C 11.755461 7.3118432 11.767053 6.5505197 11.736328 5.9453125 z M 20.263672 5.9453125 C 20.232947 6.5505208 20.244539 7.3118434 20.400391 8.3125 C 20.643153 9.6708521 20.783203 9.0859382 20.783203 9.0859375 C 20.783203 9.0859375 21.106748 8.4229899 21.117188 7.9257812 C 21.119588 7.8027612 21.117188 7.7011546 21.117188 7.6191406 C 21.114308 7.3731032 21.113736 7.308612 21.197266 7.390625 C 21.301966 7.4956208 21.480726 7.802064 21.574219 8.5078125 C 21.605138 8.2133881 21.624394 7.8982791 21.589844 7.6035156 C 21.501094 6.8192594 21.307162 6.5008309 21.197266 6.390625 C 21.113736 6.308612 21.114308 6.3731032 21.117188 6.6191406 C 21.117188 6.7011546 21.119588 6.8027612 21.117188 6.9257812 C 21.106748 7.4229899 20.783203 8.0859375 20.783203 8.0859375 C 20.783203 8.0859382 20.643153 8.6708521 20.400391 7.3125 C 20.320174 6.7974678 20.284347 6.3536663 20.263672 5.9453125 z M 6.96875 11.769531 C 6.9380299 11.758257 6.9166735 11.760808 6.9140625 11.785156 C 6.9038845 11.885116 6.9937124 11.946558 7.0644531 12.064453 C 7.1349331 12.182348 7.4894914 12.866074 7.6933594 13.363281 C 7.7112531 13.407374 7.7625186 13.510127 7.7871094 13.566406 C 7.8967086 13.712284 8.0080991 13.864161 8.1367188 14.056641 C 8.4577919 14.543598 8.81235 14.859022 8.875 14.917969 C 8.9350383 14.976916 9.3357875 15.376229 9.3984375 15.412109 C 9.4352435 15.432619 9.4494613 15.418076 9.4570312 15.384766 C 9.4807893 15.287375 9.4568608 15.039875 9.4179688 14.847656 C 9.3986699 14.746928 9.3934938 14.571798 9.3867188 14.402344 C 9.3117389 14.352451 8.9337684 13.975669 8.875 13.917969 C 8.81235 13.859022 8.4577919 13.543598 8.1367188 13.056641 C 7.8130352 12.572248 7.5486536 12.231528 7.3476562 12.054688 C 7.2478102 11.964344 7.0609102 11.803354 6.96875 11.769531 z M 25.03125 11.769531 C 24.93909 11.803354 24.75219 11.964344 24.652344 12.054688 C 24.451347 12.23153 24.186964 12.572247 23.863281 13.056641 C 23.542208 13.543597 23.187649 13.859021 23.125 13.917969 C 23.06623 13.975672 22.68826 14.35245 22.613281 14.402344 C 22.606505 14.571798 22.601332 14.746928 22.582031 14.847656 C 22.543151 15.039876 22.517266 15.287376 22.541016 15.384766 C 22.548596 15.418076 22.564753 15.432609 22.601562 15.412109 C 22.664211 15.376228 23.06496 14.976919 23.125 14.917969 C 23.187649 14.859021 23.542208 14.543597 23.863281 14.056641 C 23.991901 13.864161 24.103291 13.712284 24.212891 13.566406 C 24.237481 13.510127 24.288747 13.407374 24.306641 13.363281 C 24.510509 12.866073 24.865067 12.182347 24.935547 12.064453 C 25.006287 11.946558 25.094164 11.88511 25.083984 11.785156 C 25.081374 11.760809 25.06197 11.758257 25.03125 11.769531 z M 12.542969 16.96875 C 12.535314 17.055668 12.528997 17.147477 12.521484 17.240234 C 12.511394 17.363838 12.5 17.497165 12.5 17.630859 C 12.5 17.80239 12.520342 17.976661 12.59375 18.140625 C 12.722399 18.423148 13.015218 18.900324 13.111328 19.039062 C 13.214499 19.177802 13.605322 19.73203 13.701172 19.880859 C 13.797028 20.029688 14.05112 20.493499 14.09375 20.574219 C 14.13915 20.652418 14.110758 20.652344 14.173828 20.652344 C 14.234368 20.652344 14.216797 20.152743 14.216797 20.064453 C 14.216797 19.858126 14.212583 19.660543 14.207031 19.460938 C 14.201248 19.550789 14.196134 19.652344 14.173828 19.652344 C 14.110758 19.652344 14.13915 19.652418 14.09375 19.574219 C 14.05112 19.493499 13.797028 19.029688 13.701172 18.880859 C 13.605322 18.73203 13.214499 18.177802 13.111328 18.039062 C 13.015218 17.900324 12.722399 17.423148 12.59375 17.140625 C 12.568706 17.084686 12.55684 17.0266 12.542969 16.96875 z M 19.357422 16.96875 C 19.343551 17.0266 19.331682 17.084686 19.306641 17.140625 C 19.177993 17.423148 18.885171 17.900324 18.789062 18.039062 C 18.685892 18.177802 18.295075 18.73203 18.199219 18.880859 C 18.103359 19.029688 17.849271 19.493499 17.806641 19.574219 C 17.761241 19.652419 17.787669 19.652344 17.724609 19.652344 C 17.701833 19.652344 17.697062 19.549711 17.691406 19.457031 C 17.68571 19.657895 17.683594 19.856794 17.683594 20.064453 C 17.683594 20.152741 17.664069 20.652344 17.724609 20.652344 C 17.787669 20.652344 17.761241 20.652419 17.806641 20.574219 C 17.849271 20.493499 18.103359 20.029688 18.199219 19.880859 C 18.295075 19.73203 18.685892 19.177802 18.789062 19.039062 C 18.885171 18.900324 19.177993 18.423148 19.306641 18.140625 C 19.380041 17.976661 19.400391 17.80239 19.400391 17.630859 C 19.400391 17.497165 19.388996 17.363838 19.378906 17.240234 C 19.371394 17.147477 19.365077 17.055668 19.357422 16.96875 z M 9.046875 18.144531 C 8.981614 18.116341 8.7808412 18.17215 8.953125 18.310547 C 9.1251472 18.448945 10.650075 19.431781 10.783203 19.521484 C 10.820797 19.547321 10.974431 19.677455 11.091797 19.775391 C 11.088391 19.752155 11.091774 19.747954 11.085938 19.708984 C 11.065054 19.578274 10.813696 19.002519 10.693359 18.794922 C 10.687952 18.78566 10.663213 18.753439 10.65625 18.742188 C 10.323809 18.635593 9.8490376 18.479909 9.7128906 18.421875 C 9.5565309 18.352675 9.216548 18.218856 9.046875 18.144531 z M 22.951172 18.144531 C 22.7815 18.218861 22.443468 18.352676 22.287109 18.421875 C 22.150962 18.479911 21.676191 18.635593 21.34375 18.742188 C 21.336787 18.753439 21.312048 18.78566 21.306641 18.794922 C 21.186304 19.002518 20.934942 19.578275 20.914062 19.708984 C 20.908226 19.747956 20.911609 19.752155 20.908203 19.775391 C 21.025524 19.677495 21.17726 19.545362 21.214844 19.519531 C 21.347971 19.429831 22.874852 18.448946 23.046875 18.310547 C 23.219158 18.172149 23.016432 18.11634 22.951172 18.144531 z M 13.210938 24.619141 C 13.206471 24.674731 13.211014 24.71787 13.205078 24.775391 C 13.077171 25.54427 12.786229 25.945686 12.773438 25.96875 C 12.757777 25.99182 12.728378 25.993886 12.673828 25.978516 C 12.543309 25.945196 12.268234 25.80187 12.15625 25.748047 C 12.01503 25.678847 11.73056 25.499028 11.691406 25.519531 C 11.649906 25.540031 11.573449 25.589641 11.732422 25.779297 C 11.894524 25.96639 12.266475 26.364033 12.347656 26.451172 C 12.428576 26.540872 12.480804 26.591444 12.449219 26.650391 C 12.420769 26.709341 12.419764 26.799455 12.490234 26.878906 C 12.494089 26.883252 12.510294 26.902175 12.515625 26.908203 C 12.573623 26.933311 12.633946 26.968334 12.673828 26.978516 C 12.728378 26.993886 12.757777 26.99182 12.773438 26.96875 C 12.786229 26.945686 13.077171 26.54427 13.205078 25.775391 C 13.250916 25.331178 13.241663 24.961031 13.210938 24.619141 z M 18.789062 24.619141 C 18.758337 24.961031 18.749084 25.331178 18.794922 25.775391 C 18.922829 26.544269 19.215726 26.94568 19.228516 26.96875 C 19.244176 26.99182 19.271612 26.993896 19.326172 26.978516 C 19.366053 26.968335 19.426377 26.933311 19.484375 26.908203 C 19.489706 26.902175 19.505911 26.883252 19.509766 26.878906 C 19.580246 26.799456 19.579241 26.709338 19.550781 26.650391 C 19.519201 26.591441 19.571425 26.540874 19.652344 26.451172 C 19.733524 26.364032 20.105476 25.966391 20.267578 25.779297 C 20.426549 25.58964 20.350094 25.540035 20.308594 25.519531 C 20.269434 25.499031 19.98497 25.678847 19.84375 25.748047 C 19.731766 25.801867 19.456689 25.945198 19.326172 25.978516 C 19.271612 25.993896 19.244176 25.99182 19.228516 25.96875 C 19.215726 25.94568 18.922829 25.544269 18.794922 24.775391 C 18.788986 24.71787 18.793529 24.674731 18.789062 24.619141 z M 14.751953 26.185547 C 14.748553 26.188387 14.748047 26.196617 14.748047 26.216797 C 14.748047 26.254632 14.726238 26.401377 14.736328 26.492188 C 14.741578 26.539532 14.747793 26.618322 14.753906 26.695312 C 14.77105 26.581274 14.777657 26.473315 14.775391 26.398438 C 14.773002 26.335785 14.775192 26.261768 14.775391 26.189453 C 14.763469 26.186063 14.75519 26.182865 14.751953 26.185547 z M 17.226562 26.185547 C 17.223093 26.182747 17.215042 26.185653 17.201172 26.189453 C 17.201372 26.26174 17.203559 26.333853 17.201172 26.396484 C 17.198951 26.470441 17.208015 26.579026 17.224609 26.691406 C 17.230932 26.61595 17.237045 26.538606 17.242188 26.492188 C 17.252278 26.401377 17.228516 26.254637 17.228516 26.216797 C 17.228516 26.196617 17.230062 26.188447 17.226562 26.185547 z M 14.769531 27.478516 C 14.766933 27.652465 14.741314 27.901661 14.617188 28.121094 C 14.617188 28.121094 14.576172 28.161136 14.576172 28.191406 C 14.576172 28.224197 14.604246 28.240808 14.634766 28.298828 C 14.687742 28.399729 14.859382 28.612154 14.919922 28.677734 C 14.982985 28.743314 15.101503 28.885812 15.232422 28.777344 C 15.363593 28.666353 15.270512 28.397665 15.232422 28.011719 C 15.23085 27.998389 15.201211 27.871767 15.183594 27.796875 C 15.072928 27.839489 14.974822 27.734826 14.919922 27.677734 C 14.888056 27.643216 14.829247 27.556673 14.769531 27.478516 z M 17.207031 27.478516 C 17.147437 27.556485 17.090389 27.643289 17.058594 27.677734 C 17.003554 27.734973 16.903989 27.840423 16.792969 27.796875 C 16.77537 27.871691 16.745725 27.998398 16.744141 28.011719 C 16.706051 28.397664 16.61297 28.666353 16.744141 28.777344 C 16.875059 28.885817 16.995534 28.743314 17.058594 28.677734 C 17.119135 28.612148 17.288817 28.399728 17.341797 28.298828 C 17.372317 28.240807 17.400391 28.224206 17.400391 28.191406 C 17.400391 28.161136 17.359375 28.121094 17.359375 28.121094 C 17.235555 27.902201 17.209789 27.652481 17.207031 27.478516 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10.375 3 C 11.147402 3 11.439888 4.1641325 11.53125 4.4921875 C 11.582385 4.6748891 11.697016 5.1709438 11.736328 5.9453125 C 11.807218 4.5451259 11.60178 3.744186 11.53125 3.4921875 C 11.502864 3.390263 11.444587 3.2032712 11.369141 3 L 10.375 3 z M 20.630859 3 C 20.555414 3.2032712 20.497135 3.390263 20.46875 3.4921875 C 20.398216 3.744186 20.192781 4.5451248 20.263672 5.9453125 C 20.302984 5.1709425 20.417612 4.6748891 20.46875 4.4921875 C 20.56011 4.1641325 20.852597 3 21.625 3 L 20.630859 3 z M 7.2792969 5.484375 C 7.2470186 6.1569285 7.2348522 7.1875882 7.5 8.5703125 C 7.8735417 10.513013 8.3267269 11.743564 8.7519531 12.476562 C 9.1750912 13.212123 9.2172317 13.361027 9.3085938 13.666016 C 9.3642452 13.85389 9.376083 14.136327 9.3867188 14.402344 C 9.3883389 14.403422 9.3971124 14.41135 9.3984375 14.412109 C 9.4352435 14.432619 9.4494613 14.418076 9.4570312 14.384766 C 9.4807894 14.287375 9.4568608 14.039875 9.4179688 13.847656 C 9.3683736 13.5888 9.3996957 12.973567 9.3085938 12.666016 C 9.2172317 12.361027 9.1750912 12.212123 8.7519531 11.476562 C 8.3267269 10.743564 7.8735417 9.5130125 7.5 7.5703125 C 7.3512592 6.7946414 7.3009786 6.0966244 7.2792969 5.484375 z M 24.720703 5.484375 C 24.699021 6.0966244 24.648741 6.7946414 24.5 7.5703125 C 24.126458 9.513013 23.673273 10.743567 23.248047 11.476562 C 22.824909 12.212124 22.782766 12.361028 22.691406 12.666016 C 22.600311 12.973568 22.631631 13.588801 22.582031 13.847656 C 22.543151 14.039876 22.517266 14.287376 22.541016 14.384766 C 22.548596 14.418076 22.564754 14.432609 22.601562 14.412109 C 22.602888 14.41135 22.611661 14.403422 22.613281 14.402344 C 22.623918 14.136327 22.635759 13.85389 22.691406 13.666016 C 22.782766 13.361028 22.824909 13.212125 23.248047 12.476562 C 23.673273 11.743567 24.126458 10.513013 24.5 8.5703125 C 24.765148 7.1875882 24.752981 6.1569285 24.720703 5.484375 z M 10.425781 8.5078125 C 10.421142 8.5428333 10.414352 8.5664389 10.410156 8.6035156 C 10.376997 8.8864232 10.39355 9.1877308 10.421875 9.4726562 C 10.423909 9.4730818 10.435988 9.4762223 10.4375 9.4765625 C 10.52912 9.4945025 10.570313 9.4842369 10.570312 9.4355469 C 10.570312 9.4052114 10.476858 8.9941826 10.425781 8.5078125 z M 21.574219 8.5078125 C 21.523142 8.9941823 21.429688 9.4052108 21.429688 9.4355469 C 21.429687 9.4842569 21.47088 9.4945025 21.5625 9.4765625 C 21.564012 9.4762223 21.576091 9.4730818 21.578125 9.4726562 C 21.606449 9.1877311 21.623004 8.8864232 21.589844 8.6035156 C 21.585648 8.566439 21.578858 8.5428333 21.574219 8.5078125 z M 6.96875 12.769531 C 6.9380299 12.758257 6.9166735 12.760808 6.9140625 12.785156 C 6.9038845 12.885116 6.9937124 12.946558 7.0644531 13.064453 C 7.1349331 13.182348 7.4894914 13.866074 7.6933594 14.363281 C 7.8940963 14.857927 8.5586013 16.206474 8.7207031 16.455078 C 8.8822848 16.701119 9.3090363 17.150098 9.671875 17.496094 C 10.018474 17.82684 10.505232 18.498145 10.65625 18.742188 C 10.764246 18.776815 10.921351 18.836278 10.962891 18.845703 C 11.135438 18.884147 11.112037 18.883264 11.085938 18.708984 C 11.065053 18.578274 10.813696 18.002519 10.693359 17.794922 C 10.570672 17.584762 10.034453 16.842089 9.671875 16.496094 C 9.3090363 16.150098 8.8822848 15.701119 8.7207031 15.455078 C 8.5730511 15.228635 8.0383858 14.141482 7.7871094 13.566406 C 7.6208919 13.345169 7.4687848 13.161258 7.3476562 13.054688 C 7.2478102 12.964344 7.0609102 12.803354 6.96875 12.769531 z M 25.03125 12.769531 C 24.93909 12.803354 24.75219 12.964343 24.652344 13.054688 C 24.531215 13.161258 24.379108 13.345169 24.212891 13.566406 C 23.961614 14.141481 23.42695 15.228634 23.279297 15.455078 C 23.117717 15.701119 22.690963 16.150099 22.328125 16.496094 C 21.965547 16.84209 21.429328 17.584761 21.306641 17.794922 C 21.186304 18.002518 20.934942 18.578275 20.914062 18.708984 C 20.88796 18.88327 20.864565 18.884143 21.037109 18.845703 C 21.078649 18.836277 21.235754 18.776816 21.34375 18.742188 C 21.494768 18.498145 21.981527 17.826841 22.328125 17.496094 C 22.690963 17.150099 23.117717 16.701119 23.279297 16.455078 C 23.4414 16.206473 24.105904 14.857926 24.306641 14.363281 C 24.510509 13.866073 24.865067 13.182347 24.935547 13.064453 C 25.006287 12.946558 25.094164 12.88511 25.083984 12.785156 C 25.081374 12.760809 25.06197 12.758257 25.03125 12.769531 z M 12.689453 15.417969 C 12.664475 15.407889 12.585078 15.423753 12.580078 15.501953 C 12.562418 15.774386 12.541914 15.987982 12.521484 16.240234 C 12.511394 16.363838 12.5 16.497165 12.5 16.630859 C 12.5 16.74387 12.516182 16.857035 12.542969 16.96875 C 12.556132 16.819297 12.568912 16.674208 12.580078 16.501953 C 12.585078 16.423753 12.664475 16.407889 12.689453 16.417969 C 12.722503 16.428059 12.741144 16.54526 12.789062 16.65625 C 12.849603 16.800034 13.120618 17.130382 13.226562 17.236328 C 13.294674 17.301908 13.35044 17.381355 13.408203 17.457031 C 13.557285 17.643698 13.706964 17.829201 13.845703 18.023438 C 13.934243 18.141996 14.000899 18.278661 14.048828 18.419922 C 14.169242 18.765108 14.197311 19.111464 14.207031 19.460938 C 14.216943 19.306929 14.216797 19.120212 14.216797 19.064453 C 14.216797 18.496885 14.238017 17.962264 14.048828 17.419922 C 14.000899 17.278661 13.934243 17.141996 13.845703 17.023438 C 13.706964 16.829203 13.557285 16.643698 13.408203 16.457031 C 13.35044 16.381355 13.294674 16.301908 13.226562 16.236328 C 13.120617 16.130382 12.849603 15.800034 12.789062 15.65625 C 12.741143 15.54526 12.722503 15.428059 12.689453 15.417969 z M 19.210938 15.417969 L 19.210938 15.419922 C 19.177888 15.430012 19.161211 15.54526 19.113281 15.65625 C 19.05274 15.800034 18.779775 16.130382 18.673828 16.236328 C 18.605721 16.301913 18.549947 16.381351 18.492188 16.457031 C 18.343107 16.643698 18.191472 16.829203 18.052734 17.023438 C 17.964193 17.141996 17.899493 17.278661 17.851562 17.419922 C 17.66237 17.962264 17.683594 18.496885 17.683594 19.064453 C 17.683594 19.119526 17.682029 19.303365 17.691406 19.457031 C 17.701278 19.108901 17.73159 18.763834 17.851562 18.419922 C 17.899493 18.278661 17.964193 18.141996 18.052734 18.023438 C 18.191472 17.829203 18.343107 17.643698 18.492188 17.457031 C 18.549947 17.381351 18.605721 17.301913 18.673828 17.236328 C 18.779775 17.130382 19.05274 16.800034 19.113281 16.65625 C 19.161211 16.54526 19.177888 16.430012 19.210938 16.419922 L 19.210938 16.417969 C 19.235907 16.407879 19.315267 16.423753 19.320312 16.501953 C 19.33148 16.674208 19.344259 16.819297 19.357422 16.96875 C 19.384209 16.857035 19.400391 16.74387 19.400391 16.630859 C 19.400391 16.497165 19.388996 16.363838 19.378906 16.240234 C 19.358476 15.987982 19.337972 15.774386 19.320312 15.501953 C 19.315267 15.423753 19.235907 15.407879 19.210938 15.417969 z M 9.046875 19.144531 C 8.981614 19.116341 8.7808412 19.17215 8.953125 19.310547 C 9.1251472 19.448945 10.650075 20.431781 10.783203 20.521484 C 10.913721 20.611184 11.713403 21.284104 11.882812 21.501953 C 12.055358 21.719802 12.398955 22.226464 12.730469 22.908203 C 12.956118 23.371712 13.147174 23.90965 13.210938 24.619141 C 13.312549 23.354531 13.050774 22.566146 12.730469 21.908203 C 12.398955 21.226464 12.055357 20.719802 11.882812 20.501953 C 11.762199 20.346852 11.381905 20.01747 11.091797 19.775391 C 11.103622 19.856068 11.096855 19.875551 10.962891 19.845703 C 10.79348 19.807263 9.8932659 19.498762 9.7128906 19.421875 C 9.5565309 19.352675 9.216548 19.218856 9.046875 19.144531 z M 22.951172 19.144531 C 22.7815 19.218861 22.443468 19.352676 22.287109 19.421875 C 22.106733 19.498765 21.20652 19.807259 21.037109 19.845703 C 20.903147 19.875548 20.896378 19.856069 20.908203 19.775391 C 20.618096 20.017465 20.237817 20.346835 20.117188 20.501953 C 19.944644 20.719802 19.601045 21.226464 19.269531 21.908203 C 18.949226 22.566146 18.68745 23.35453 18.789062 24.619141 C 18.852825 23.90965 19.043882 23.371712 19.269531 22.908203 C 19.601045 22.226464 19.944644 21.719802 20.117188 21.501953 C 20.2866 21.284104 21.084326 20.609234 21.214844 20.519531 C 21.347971 20.429831 22.874852 19.448946 23.046875 19.310547 C 23.219158 19.172149 23.016432 19.11634 22.951172 19.144531 z M 14.751953 25.185547 C 14.748553 25.188387 14.748047 25.196617 14.748047 25.216797 C 14.748047 25.254632 14.726238 25.401377 14.736328 25.492188 C 14.746678 25.58552 14.758874 25.791678 14.771484 25.892578 C 14.778784 25.953121 14.777691 26.063651 14.775391 26.179688 C 14.775391 26.183066 14.7754 26.186074 14.775391 26.189453 C 14.775391 26.189453 14.777344 26.189453 14.777344 26.189453 C 14.802324 26.199543 14.825281 26.295009 14.837891 26.337891 C 14.850501 26.383291 14.91959 26.621021 14.9375 26.699219 C 14.96752 26.83039 15.053464 27.225113 15.083984 27.361328 C 15.109327 27.484657 15.147869 27.645002 15.183594 27.796875 C 15.200048 27.790539 15.215476 27.791384 15.232422 27.777344 C 15.363593 27.666353 15.270512 27.397665 15.232422 27.011719 C 15.227662 26.971357 15.121824 26.545473 15.083984 26.361328 C 15.053464 26.225113 14.96752 25.83039 14.9375 25.699219 C 14.91959 25.621021 14.850501 25.383291 14.837891 25.337891 C 14.825281 25.295009 14.802324 25.199543 14.777344 25.189453 C 14.763474 25.185671 14.755453 25.182647 14.751953 25.185547 z M 17.226562 25.185547 C 17.223093 25.182747 17.215042 25.185653 17.201172 25.189453 C 17.176192 25.199543 17.153235 25.295011 17.140625 25.337891 C 17.128014 25.383296 17.058926 25.621019 17.041016 25.699219 C 17.010998 25.83039 16.925051 26.225112 16.894531 26.361328 C 16.856693 26.545472 16.748941 26.971359 16.744141 27.011719 C 16.706051 27.397664 16.61297 27.666353 16.744141 27.777344 C 16.760792 27.79114 16.776791 27.790529 16.792969 27.796875 C 16.828693 27.645005 16.869181 27.484697 16.894531 27.361328 C 16.925051 27.225112 17.010998 26.83039 17.041016 26.699219 C 17.058926 26.621019 17.128014 26.383296 17.140625 26.337891 C 17.153235 26.295011 17.176192 26.199543 17.201172 26.189453 C 17.201162 26.186043 17.201172 26.183096 17.201172 26.179688 C 17.198872 26.063652 17.197778 25.953118 17.205078 25.892578 C 17.217688 25.791677 17.231848 25.585518 17.242188 25.492188 C 17.252278 25.401377 17.228516 25.254637 17.228516 25.216797 C 17.228516 25.196617 17.230062 25.188447 17.226562 25.185547 z M 11.691406 26.519531 C 11.649906 26.540031 11.573449 26.589641 11.732422 26.779297 C 11.894524 26.96639 12.266475 27.364033 12.347656 27.451172 C 12.428576 27.540872 12.480804 27.591444 12.449219 27.650391 C 12.420769 27.709341 12.419764 27.799455 12.490234 27.878906 C 12.560714 27.958356 12.89243 28.334611 12.955078 28.414062 C 13.015118 28.493513 13.247278 28.808744 13.296875 28.939453 C 13.346735 29.067599 13.399039 29.177522 13.419922 29.326172 C 13.437932 29.474822 13.488138 29.773225 13.550781 29.921875 C 13.561907 29.94942 13.589178 29.971659 13.603516 30 L 14.599609 30 C 14.599609 30 13.94454 29.455906 13.832031 29.345703 C 13.722658 29.238059 13.610821 29.070525 13.550781 28.921875 C 13.488138 28.773225 13.437932 28.474822 13.419922 28.326172 C 13.399039 28.177522 13.346735 28.067599 13.296875 27.939453 C 13.247278 27.808744 13.015118 27.493513 12.955078 27.414062 C 12.895856 27.338957 12.607763 27.012396 12.515625 26.908203 C 12.383817 26.851142 12.234016 26.785423 12.15625 26.748047 C 12.01503 26.678847 11.73056 26.499028 11.691406 26.519531 z M 20.308594 26.519531 C 20.269434 26.499031 19.98497 26.678847 19.84375 26.748047 C 19.765984 26.785421 19.616182 26.851142 19.484375 26.908203 C 19.392238 27.012397 19.104145 27.338959 19.044922 27.414062 C 18.984884 27.493512 18.752725 27.808743 18.703125 27.939453 C 18.653268 28.067599 18.600958 28.177523 18.580078 28.326172 C 18.562066 28.474822 18.511869 28.773225 18.449219 28.921875 C 18.389181 29.070525 18.277343 29.23806 18.167969 29.345703 C 18.055463 29.455909 17.400391 30 17.400391 30 L 18.396484 30 C 18.410821 29.971659 18.438094 29.94942 18.449219 29.921875 C 18.511869 29.773225 18.562066 29.474822 18.580078 29.326172 C 18.600958 29.177523 18.653268 29.067599 18.703125 28.939453 C 18.752725 28.808743 18.984884 28.493512 19.044922 28.414062 C 19.107572 28.334612 19.439287 27.958358 19.509766 27.878906 C 19.580246 27.799456 19.579241 27.709338 19.550781 27.650391 C 19.519201 27.591441 19.571425 27.540874 19.652344 27.451172 C 19.733524 27.364032 20.105476 26.966391 20.267578 26.779297 C 20.426549 26.58964 20.350094 26.540035 20.308594 26.519531 z M 17.224609 26.691406 C 17.21822 26.767664 17.211416 26.841861 17.205078 26.892578 C 17.197778 26.953118 17.198872 27.063651 17.201172 27.179688 C 17.201172 27.255367 17.203672 27.330898 17.201172 27.396484 C 17.200554 27.417042 17.206643 27.454008 17.207031 27.478516 C 17.260909 27.408025 17.316641 27.346737 17.341797 27.298828 C 17.372317 27.240807 17.400391 27.224206 17.400391 27.191406 C 17.400391 27.161136 17.359375 27.121094 17.359375 27.121094 C 17.280864 26.982299 17.245372 26.832009 17.224609 26.691406 z M 14.753906 26.695312 C 14.732931 26.834836 14.694918 26.983679 14.617188 27.121094 C 14.617188 27.121094 14.576172 27.161136 14.576172 27.191406 C 14.576172 27.224197 14.604246 27.240808 14.634766 27.298828 C 14.659857 27.346619 14.715797 27.408186 14.769531 27.478516 C 14.76989 27.454498 14.776002 27.418635 14.775391 27.398438 C 14.772891 27.332857 14.775391 27.255362 14.775391 27.179688 C 14.777691 27.063651 14.778784 26.953121 14.771484 26.892578 C 14.765271 26.842861 14.759844 26.770099 14.753906 26.695312 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dragonplayer.svg b/.icons/awkward/32x32/apps/dragonplayer.svg
new file mode 120000
index 00000000..32d53de2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dragonplayer.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/drakconf.svg b/.icons/awkward/32x32/apps/drakconf.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/32x32/apps/drakconf.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/drakmenustyle.svg b/.icons/awkward/32x32/apps/drakmenustyle.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/drakmenustyle.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/draksec-mdk.svg b/.icons/awkward/32x32/apps/draksec-mdk.svg
new file mode 120000
index 00000000..84538d96
--- /dev/null
+++ b/.icons/awkward/32x32/apps/draksec-mdk.svg
@@ -0,0 +1 @@
+gufw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/drakstats.svg b/.icons/awkward/32x32/apps/drakstats.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/drakstats.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/draw.io.svg b/.icons/awkward/32x32/apps/draw.io.svg
new file mode 100644
index 00000000..4766a331
--- /dev/null
+++ b/.icons/awkward/32x32/apps/draw.io.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#f58800" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.5" d="M 9.7,21.6 16,10.4 22.3,21.6"/>
+ <path style="opacity:0.2" d="M 13.333984,8 C 12.595318,8 12,8.6247906 12,9.4003906 V 13.599609 C 12,14.375209 12.595318,15 13.333984,15 h 5.332032 C 19.404682,15 20,14.375209 20,13.599609 V 9.4003906 C 20,8.6247906 19.404682,8 18.666016,8 Z M 7.3339844,19 C 6.5953178,19 6,19.624791 6,20.400391 v 4.199218 C 6,25.375209 6.5953178,26 7.3339844,26 H 12.666016 C 13.404682,26 14,25.375209 14,24.599609 V 20.400391 C 14,19.624791 13.404682,19 12.666016,19 Z M 19.333984,19 C 18.595318,19 18,19.624791 18,20.400391 v 4.199218 C 18,25.375209 18.595318,26 19.333984,26 h 5.332032 C 25.404682,26 26,25.375209 26,24.599609 V 20.400391 C 26,19.624791 25.404682,19 24.666016,19 Z"/>
+ <path style="fill:#ffffff" d="M 13.333984 7 C 12.595318 7 12 7.6247906 12 8.4003906 L 12 12.599609 C 12 13.375209 12.595318 14 13.333984 14 L 18.666016 14 C 19.404682 14 20 13.375209 20 12.599609 L 20 8.4003906 C 20 7.6247906 19.404682 7 18.666016 7 L 13.333984 7 z M 7.3339844 18 C 6.5953178 18 6 18.624791 6 19.400391 L 6 23.599609 C 6 24.375209 6.5953178 25 7.3339844 25 L 12.666016 25 C 13.404682 25 14 24.375209 14 23.599609 L 14 19.400391 C 14 18.624791 13.404682 18 12.666016 18 L 7.3339844 18 z M 19.333984 18 C 18.595318 18 18 18.624791 18 19.400391 L 18 23.599609 C 18 24.375209 18.595318 25 19.333984 25 L 24.666016 25 C 25.404682 25 26 24.375209 26 23.599609 L 26 19.400391 C 26 18.624791 25.404682 18 24.666016 18 L 19.333984 18 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/drawio.svg b/.icons/awkward/32x32/apps/drawio.svg
new file mode 120000
index 00000000..d8360c67
--- /dev/null
+++ b/.icons/awkward/32x32/apps/drawio.svg
@@ -0,0 +1 @@
+draw.io.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/drawpile.svg b/.icons/awkward/32x32/apps/drawpile.svg
new file mode 100644
index 00000000..fc5ccd7b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/drawpile.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 19.408203 3 C 16.907842 3 14.516758 4.2871402 11.835938 5.7558594 A 12 12 0 0 1 16 5 A 12 12 0 0 1 26.931641 12.087891 L 29.923828 10.425781 C 29.900338 10.372241 29.877586 10.478991 29.853516 10.425781 C 26.763659 6.073331 23.192123 3 19.408203 3 z M 4.9296875 21.601562 L 2.0332031 23.166016 C 5.020273 27.744285 8.4480104 31 12.318359 31 C 14.791723 31 17.386147 29.759254 20.216797 28.226562 A 12 12 0 0 1 16 29 A 12 12 0 0 1 4.9296875 21.601562 z"/>
+ <path style="fill:#3f3f3f" d="M 10.316997,5.5813328 15.152792,15.076506 2.0337678,22.16637 C 5.0208377,26.744639 8.447579,30 12.317928,30 c 2.987767,0 6.130749,-1.786366 9.683738,-3.74498 L 16.687329,16.776503 29.922906,9.4254488 c -0.02349,-0.053536 -0.04584,0.053214 -0.06991,0 C 26.763139,5.0729988 23.192901,2 19.408981,2 16.441329,2 13.653641,3.7975522 10.316997,5.5813328 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 19.408203 2 C 16.440551 2 13.65305 3.7982506 10.316406 5.5820312 L 10.714844 6.3652344 C 13.871425 4.6569865 16.563101 3 19.408203 3 C 22.987854 3 26.372364 5.7661824 29.34375 9.7480469 L 29.923828 9.4257812 C 29.900338 9.3722453 29.877586 9.4789953 29.853516 9.4257812 C 26.763659 5.0733312 23.192123 2 19.408203 2 z M 14.751953 15.292969 L 2.0332031 22.166016 C 2.1977274 22.418181 2.3679637 22.650715 2.5351562 22.894531 L 15.152344 16.076172 L 14.751953 15.292969 z M 17.115234 17.539062 L 16.6875 17.777344 L 21.572266 26.490234 C 21.718219 26.409717 21.854608 26.337084 22.001953 26.255859 L 17.115234 17.539062 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="12"/>
+ <circle style="fill:#00e6ff" cx="16" cy="16" r="12"/>
+ <path style="fill:#00a6e2" d="m 16,3.9999998 a 11.999999,11.999999 0 0 0 -4.576172,0.9184571 c -0.0013,0.2685049 0.159563,0.5277721 0.493654,0.5053711 1.216917,-0.080923 1.236476,-0.3436708 1.662597,0.2241213 0.425528,0.5678187 0.222834,1.7423356 -0.547852,1.4179686 C 12.261532,6.7409494 10.983652,6.194475 10.659179,6.8432614 10.334707,7.4925871 10.80231,7.6547692 11.431153,7.2695303 12.060005,6.8842732 12.566238,7.067127 12.687989,7.6958 c 0.121149,0.6286807 0.08184,1.8449295 -0.60791,1.6215827 -0.689724,-0.2233201 -0.913747,0.1213475 -0.508302,0.4658202 0.405437,0.3444541 -0.04061,0.5477091 -0.669434,0.2841791 -0.628833,-0.2635123 -0.60878,0.547567 -1.4604481,0.506835 -0.852252,-0.04073 -0.9126762,0.891903 -1.1762697,1.236329 -0.2635927,0.344498 -0.3053675,1.460591 -0.366211,1.724122 -0.060847,0.263531 -0.3239775,0.466601 -0.4658203,-0.364747 -0.1418343,-0.831349 0.041569,-1.197466 -0.7089847,-1.258301 -0.7506031,-0.06083 -1.5015626,1.515625 -1.1162107,1.853027 0.3853432,0.337376 0.9123236,-0.311095 0.8715822,0.175782 -0.0402,0.486877 -0.3029951,2.696212 0.487793,2.797851 0.790788,0.101621 1.3183482,0.02069 1.967285,0.446778 0.6489445,0.426015 1.8654403,0.465175 2.7377933,1.844237 0.872344,1.379064 1.887423,1.540326 2.86084,1.763674 0.974004,0.22339 0.87184,0.771763 0.364746,1.501464 -0.507104,0.729711 -0.222351,1.480032 -1.926269,2.047851 -1.703937,0.567227 -1.825991,1.987934 -1.765138,2.251466 0.0065,0.02803 -0.03529,0.212881 -0.06299,0.370604 A 11.999999,11.999999 0 0 0 16.000001,28 11.999999,11.999999 0 0 0 24.501955,24.456543 c -0.273911,-0.874104 -0.567518,-2.076268 -0.577149,-2.586915 -0.02073,-1.074181 0.284268,-1.155123 -0.101073,-1.864746 -0.385353,-0.710224 -1.177369,-0.02156 -2.71875,-0.22412 -1.541383,-0.203243 -1.297991,-1.175394 -2.373048,-2.513674 -1.075075,-1.338286 0.995016,-2.433905 1.562988,-3.812987 0.480602,-1.16693 2.315215,-0.968969 3.203614,-0.818848 l 1.6333,-0.845214 c 0.07996,-0.0654 0.155126,-0.129757 0.253419,-0.202149 1.156621,-0.85203 -0.5664,-0.870919 -1.032715,-1.195312 -0.466908,-0.324368 -0.406908,-0.04076 -0.751465,0.385253 -0.344556,0.425987 -0.872552,-0.324933 -1.338868,-0.56836 -0.466908,-0.2428321 -0.566874,0.567031 -1.114745,1.500001 -0.547297,0.932943 -0.872374,0.506955 -1.359377,0 -0.486998,-0.506982 -0.183362,-0.953085 0.323732,-1.155762 0.507084,-0.202668 0.548355,-0.283132 0.183104,-0.6884765 C 19.929672,9.459925 19.767084,9.6212678 20.132325,9.296874 20.497585,8.9725076 20.721419,9.0132158 21.512207,8.5263659 22.303587,8.0395146 21.390486,7.5941325 20.863282,7.9492181 20.336104,8.304349 19.666257,7.228436 19.524414,6.3232414 19.382571,5.4180923 19.807922,5.707161 20.294922,5.3828123 c 0.06825,-0.045622 0.0333,-0.3191566 -0.03663,-0.5859374 A 11.999999,11.999999 0 0 0 16,3.9999998 Z m -0.631348,0.6987305 c 0.73773,0.027991 1.582892,0.2967287 1.334473,1.0883785 -0.324472,1.03399 -0.355967,0.7290912 -0.729492,0.9536133 -0.404252,0.2428327 -0.609057,0.4052118 -0.953614,0.8920899 -0.344573,0.4868683 -1.135191,0.3849805 -0.700194,-0.1420899 0.43557,-0.5276259 0.274332,-1.9467836 0.03077,-2.3320308 0,0 -0.324147,-0.3045615 0.405762,-0.4262696 0.09131,-0.015161 0.194721,-0.025021 0.306151,-0.030761 0.09749,-0.00538 0.200762,-0.00652 0.306154,-0.00293 z M 5.3154298,10.588866 C 5.1729382,10.865841 5.0390173,11.156875 4.9038088,11.4458 a 11.999999,11.999999 0 0 0 -0.9038087,4.554199 11.999999,11.999999 0 0 0 0.5229492,3.464356 l 2.0126952,-0.918457 c 0.035993,-0.357023 0.234312,-0.454051 0.3105473,-0.530274 0.142435,-0.141805 -0.9528017,-0.729679 -0.9125978,-2.148925 0.0402,-1.419237 -1.156513,-1.094951 -0.9331056,-2.595704 0.1914872,-1.286926 0.4390514,-2.183436 0.3149414,-2.682129 z m 1.573242,9.391114 -1.7973631,0.960938 -0.083496,-0.164064 a 11.999999,11.999999 0 0 0 4.8076168,5.490235 l 0.052729,-0.221191 c 0,0 -1.0951207,-1.45979 -1.1967776,-2.453614 -0.1016584,-0.993231 -0.8329102,-1.541448 -1.6845707,-3.386718 -0.036798,-0.07976 -0.06648,-0.151813 -0.098145,-0.225586 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 26.818359,7.2229062 c 0.707819,0.9979494 0.201926,2.2079079 0.613282,3.2714848 0.683592,0.56436 0.388835,0.737764 -0.257813,1.017578 -5.591943,3.009183 -11.158713,6.070012 -16.77539,9.03125 -1.0235009,0.440906 -0.20167,1.165099 0.496093,0.611328 l 18.22461,-8.183594 C 28.474839,12.20818 29.842002,11.813431 30,11.195562 30.019761,9.9982149 28.89946,9.2454656 28.220703,8.3986875 27.78677,7.9675666 27.310527,7.5836331 26.818359,7.2229062 Z m -4.707031,5.1464848 c -1.029533,0.184428 -1.940195,0.780083 -2.912109,1.162109 L 3.1289062,20.746344 C 3.9612055,22.006205 0.42816405,22.378653 2.8808594,23.927984 3.5389243,24.93476 4.4611144,25.759248 5.4238281,26.469 4.7234359,25.478708 5.2096906,24.282231 4.8203125,23.222906 4.1512092,22.650746 4.4543522,22.472292 5.0957031,22.195562 10.680213,19.19008 16.239439,16.135514 21.847656,13.176031 c 0.26099,-0.108942 0.896098,-0.722169 0.263672,-0.80664 z"/>
+ <path style="opacity:0.1" d="M 16 4 A 11.999999 11.999999 0 0 0 11.423828 4.9179688 C 11.422528 5.1864736 11.583878 5.4462291 11.917969 5.4238281 C 12.746116 5.3687577 13.013672 5.2462172 13.238281 5.3417969 A 11.999999 11.999999 0 0 1 14.332031 5.1347656 C 14.281123 5.0767635 14.113252 4.839573 14.755859 4.7324219 C 14.847169 4.7172609 14.95107 4.7069119 15.0625 4.7011719 C 15.15999 4.6957919 15.263749 4.6956288 15.369141 4.6992188 C 15.776563 4.7146772 16.209811 4.8077387 16.480469 5.0175781 A 11.999999 11.999999 0 0 1 19.716797 5.6191406 C 19.865561 5.5533159 20.070513 5.5322717 20.294922 5.3828125 C 20.363172 5.3371905 20.327742 5.0636558 20.257812 4.796875 A 11.999999 11.999999 0 0 0 16 4 z M 14.533203 5.8027344 C 14.155207 5.9434921 14.351562 6.1582031 14.351562 6.1582031 C 14.440025 6.2981267 14.504783 6.5897045 14.546875 6.9101562 C 14.60985 6.55454 14.589409 6.1523311 14.533203 5.8027344 z M 16.587891 6.1074219 C 16.371603 6.6934795 16.294031 6.5482333 15.974609 6.7402344 C 15.570357 6.9830671 15.364088 7.1459344 15.019531 7.6328125 C 14.891575 7.8136091 14.710293 7.8892192 14.544922 7.9160156 C 14.503737 8.1451522 14.435711 8.3504472 14.320312 8.4902344 C 13.885315 9.0173048 14.674958 9.1196808 15.019531 8.6328125 C 15.364088 8.1459344 15.570357 7.9830671 15.974609 7.7402344 C 16.348134 7.5157123 16.378653 7.8210994 16.703125 6.7871094 C 16.795291 6.4934005 16.735448 6.2715855 16.587891 6.1074219 z M 11.349609 6.5429688 C 11.03681 6.5248089 10.779881 6.6004551 10.658203 6.84375 C 10.333731 7.4930757 10.802798 7.6547702 11.431641 7.2695312 C 12.060493 6.8842742 12.565749 7.0666395 12.6875 7.6953125 C 12.700713 7.7638773 12.702178 7.8556343 12.710938 7.9355469 C 12.819222 7.9799173 12.937712 8.026142 13.033203 8.0664062 C 13.725008 8.3575735 13.954603 7.44318 13.6875 6.8417969 C 13.567457 7.0721413 13.352435 7.200765 13.033203 7.0664062 C 12.551519 6.8633009 11.870942 6.5732352 11.349609 6.5429688 z M 19.623047 6.6757812 C 19.51229 6.7665144 19.461884 6.9294725 19.523438 7.3222656 C 19.642243 8.0804455 20.1321 8.9474055 20.597656 9.0039062 C 20.809135 8.9055272 21.069605 8.7975784 21.511719 8.5253906 C 22.303099 8.0385393 21.390485 7.5941331 20.863281 7.9492188 C 20.403831 8.258725 19.855258 7.479872 19.623047 6.6757812 z M 12.693359 8.7597656 C 12.61988 9.1468036 12.444689 9.4344702 12.080078 9.3164062 C 11.390354 9.0930861 11.166821 9.4387304 11.572266 9.7832031 C 11.977703 10.127657 11.531168 10.329936 10.902344 10.066406 C 10.273511 9.8028939 10.293074 10.614951 9.4414062 10.574219 C 8.5891542 10.533489 8.5292185 11.466121 8.265625 11.810547 C 8.0020323 12.155045 7.9612341 13.271625 7.9003906 13.535156 C 7.8395436 13.798687 7.5754365 14.00127 7.4335938 13.169922 C 7.2917594 12.338573 7.4751631 11.972944 6.7246094 11.912109 C 5.9740063 11.851279 5.2240231 13.42627 5.609375 13.763672 C 5.6342085 13.785414 5.6597268 13.794473 5.6855469 13.808594 C 5.9105563 13.333736 6.3147366 12.878893 6.7246094 12.912109 C 7.4751631 12.972944 7.2917594 13.338573 7.4335938 14.169922 C 7.5754365 15.00127 7.8395436 14.798687 7.9003906 14.535156 C 7.9612341 14.271625 8.0020323 13.155045 8.265625 12.810547 C 8.5292185 12.466121 8.5891542 11.533489 9.4414062 11.574219 C 10.293074 11.614951 10.273511 10.802894 10.902344 11.066406 C 11.531168 11.329936 11.977703 11.127657 11.572266 10.783203 C 11.166821 10.43873 11.390354 10.095039 12.080078 10.318359 C 12.749659 10.535175 12.801449 9.4017382 12.693359 8.7597656 z M 20.458984 10.074219 C 20.350773 10.131544 20.247023 10.195452 20.132812 10.296875 C 19.913993 10.491223 19.919598 10.541321 20.009766 10.613281 C 20.046016 10.594945 20.072416 10.568287 20.111328 10.552734 C 20.512646 10.392338 20.6118 10.303154 20.458984 10.074219 z M 22.103516 10.166016 C 21.764099 10.171105 21.627825 10.892636 21.148438 11.708984 C 20.609716 12.62731 20.285017 12.226674 19.810547 11.730469 C 19.513114 11.965293 19.412484 12.316953 19.789062 12.708984 C 20.026531 12.956182 20.224683 13.179703 20.429688 13.240234 C 20.604558 12.980835 20.855311 12.803836 21.154297 12.695312 C 21.695004 11.768245 21.797141 10.967364 22.261719 11.208984 C 22.728035 11.452411 23.257006 12.203331 23.601562 11.777344 C 23.94612 11.351331 23.886608 11.06821 24.353516 11.392578 C 24.538816 11.521483 24.905879 11.609021 25.228516 11.712891 C 25.278377 11.671982 25.323763 11.632819 25.384766 11.587891 C 26.541387 10.735861 24.819831 10.716971 24.353516 10.392578 C 23.886608 10.06821 23.94612 10.351331 23.601562 10.777344 C 23.257006 11.203331 22.728035 10.452411 22.261719 10.208984 C 22.203355 10.17863 22.152004 10.165289 22.103516 10.166016 z M 5.3164062 10.587891 C 5.1739146 10.864866 5.0395054 11.156388 4.9042969 11.445312 A 11.999999 11.999999 0 0 0 4 16 A 11.999999 11.999999 0 0 0 4.0253906 16.458984 A 11.999999 11.999999 0 0 1 4.9042969 12.445312 C 5.0228683 12.191939 5.1423854 11.939073 5.265625 11.693359 C 5.3413087 11.222716 5.3806822 10.846161 5.3164062 10.587891 z M 5.0410156 14.029297 C 5.026405 14.120249 5.0141699 14.176253 5 14.271484 C 4.7765926 15.772237 5.9737937 15.44795 5.9335938 16.867188 C 5.910319 17.688814 6.2538841 18.207753 6.53125 18.546875 L 6.5351562 18.544922 C 6.5711493 18.187899 6.7694678 18.091848 6.8457031 18.015625 C 6.9881381 17.87382 5.8933899 17.286433 5.9335938 15.867188 C 5.9648803 14.762635 5.2556045 14.703959 5.0410156 14.029297 z M 6.4238281 14.763672 C 6.4100249 15.04519 6.403485 15.343393 6.4257812 15.636719 C 6.4439675 15.331538 6.4696686 15.070258 6.4804688 14.939453 C 6.4899007 14.826738 6.4664493 14.781007 6.4238281 14.763672 z M 18.552734 16.984375 C 18.381489 17.39815 18.372149 17.8191 18.732422 18.267578 C 19.807479 19.605858 19.564086 20.578007 21.105469 20.78125 C 22.64685 20.98381 23.438866 20.293682 23.824219 21.003906 C 23.893712 21.131882 23.920623 21.225671 23.951172 21.322266 C 24.007695 20.750451 24.127817 20.562997 23.824219 20.003906 C 23.438866 19.293682 22.64685 19.98381 21.105469 19.78125 C 19.564086 19.578007 19.807479 18.605858 18.732422 17.267578 C 18.655619 17.171971 18.599128 17.077697 18.552734 16.984375 z M 6.8886719 19.980469 L 5.0917969 20.941406 L 5.0078125 20.777344 A 11.999999 11.999999 0 0 0 5.4824219 21.732422 L 6.8886719 20.980469 C 6.9203369 21.054242 6.9495301 21.125318 6.9863281 21.205078 C 7.8379886 23.050348 8.5702166 23.598566 8.671875 24.591797 C 8.7095625 24.960239 8.8933032 25.380893 9.0976562 25.779297 A 11.999999 11.999999 0 0 0 9.8144531 26.267578 L 9.8671875 26.044922 C 9.8671875 26.044922 8.7735319 24.585621 8.671875 23.591797 C 8.5702166 22.598566 7.8379886 22.050348 6.9863281 20.205078 C 6.9495301 20.125318 6.9203369 20.054242 6.8886719 19.980469 z M 15.060547 22.011719 C 15.007669 22.105353 14.968595 22.193966 14.898438 22.294922 C 14.391334 23.024633 14.676574 23.773978 12.972656 24.341797 C 11.268719 24.909024 11.146178 26.330218 11.207031 26.59375 C 11.213531 26.62178 11.172231 26.807121 11.144531 26.964844 A 11.999999 11.999999 0 0 0 11.265625 27.011719 C 11.410693 26.47085 11.838581 25.719321 12.972656 25.341797 C 14.676574 24.773978 14.391334 24.024633 14.898438 23.294922 C 15.282233 22.742646 15.431671 22.293975 15.060547 22.011719 z M 23.960938 22.185547 C 23.938708 22.36378 23.92012 22.575791 23.925781 22.869141 C 23.932715 23.23677 24.097166 23.95224 24.285156 24.65625 A 11.999999 11.999999 0 0 0 24.501953 24.457031 C 24.271552 23.721775 24.03848 22.778233 23.960938 22.185547 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 8.3708534,17.538167 3.544424,19.762242 4.4323464,21.3191 9.0477849,18.872612 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 23.919575,14.153688 4.82643,-2.224075 -0.887922,-1.556858 -4.615438,2.446488 z"/>
+ <path style="fill:#616161;fill-rule:evenodd" d="m 26.817545,6.2217021 c 0.707819,0.9979494 0.202036,2.2081437 0.613392,3.2717202 0.683592,0.5643607 0.388784,0.7393047 -0.257864,1.0191187 -5.591943,3.009183 -11.157944,6.068936 -16.774621,9.030174 -1.0235004,0.440906 -0.202138,1.165807 0.495625,0.612036 L 29.118224,11.971542 C 28.473922,11.208769 29.841745,10.81297 29.999743,10.195102 30.019504,8.9977544 28.89866,8.2456282 28.219903,7.3988501 27.78597,6.9677292 27.309713,6.5824289 26.817545,6.2217021 Z m 1.040538,4.3038169 0.669128,1.343268 -4.262372,2.002988 c -0.699535,-0.416573 -0.698116,-1.429301 0.155128,-1.564295 z m -5.746539,0.842893 c -1.029533,0.184428 -1.941201,0.78039 -2.913115,1.162416 L 3.1298373,19.746708 C 3.9621365,21.006569 0.42872888,21.378817 2.8814242,22.928148 3.5394891,23.934924 4.4604333,24.7585 5.423147,25.468252 4.7227548,24.47796 5.2104761,23.282097 4.821098,22.222772 4.1519947,21.650612 4.4542919,21.472051 5.0956428,21.195322 10.680153,18.18984 16.239911,15.136035 21.848128,12.176552 c 0.26099,-0.108942 0.895842,-0.723669 0.263416,-0.80814 z M 7.9832235,17.847964 c 0.6980589,0.418034 0.6961941,1.4292 -0.1566033,1.564295 L 4.3885048,21.194219 3.719377,19.850952 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dreamchess.svg b/.icons/awkward/32x32/apps/dreamchess.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dreamchess.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/drgeo.svg b/.icons/awkward/32x32/apps/drgeo.svg
new file mode 120000
index 00000000..33255089
--- /dev/null
+++ b/.icons/awkward/32x32/apps/drgeo.svg
@@ -0,0 +1 @@
+kturtle.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/driconf-icon.svg b/.icons/awkward/32x32/apps/driconf-icon.svg
new file mode 120000
index 00000000..892c2732
--- /dev/null
+++ b/.icons/awkward/32x32/apps/driconf-icon.svg
@@ -0,0 +1 @@
+driconf.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/driconf.svg b/.icons/awkward/32x32/apps/driconf.svg
new file mode 100644
index 00000000..9b1ef64d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/driconf.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#2b7fb7" width="24" height="28" x="-28" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" style="opacity:0.1" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.5" d="M 9,11.5 23,15 16.5,22.5 Z"/>
+ <path style="opacity:0.2" d="M 6.1328125,9 C 5.5056845,9 5,9.5468045 5,10.226563 v 4.546875 C 5,15.453194 5.5056845,16 6.1328125,16 H 11.867188 C 12.494314,16 13,15.453195 13,14.773438 V 10.226563 C 13,9.5468045 12.494315,9 11.867188,9 Z M 19.990234,13 C 19.44122,13 19,13.468527 19,14.050781 v 3.898438 C 19,18.531473 19.44122,19 19.990234,19 h 5.019532 C 25.55878,19 26,18.531473 26,17.949219 V 14.050781 C 26,13.468527 25.55878,13 25.009766,13 Z m -6.140625,8 C 13.379263,21 13,21.391649 13,21.876953 v 3.246094 C 13,25.608351 13.379263,26 13.849609,26 h 4.300782 C 18.620737,26 19,25.608351 19,25.123047 V 21.876953 C 19,21.391649 18.620737,21 18.150391,21 Z"/>
+ <path style="fill:#ffffff" d="M 6.1328125 8 C 5.5056845 8 5 8.5468045 5 9.2265625 L 5 13.773438 C 5 14.453194 5.5056845 15 6.1328125 15 L 11.867188 15 C 12.494314 15 13 14.453195 13 13.773438 L 13 9.2265625 C 13 8.5468045 12.494315 8 11.867188 8 L 6.1328125 8 z M 19.990234 12 C 19.44122 12 19 12.468527 19 13.050781 L 19 16.949219 C 19 17.531473 19.44122 18 19.990234 18 L 25.009766 18 C 25.55878 18 26 17.531473 26 16.949219 L 26 13.050781 C 26 12.468527 25.55878 12 25.009766 12 L 19.990234 12 z M 13.849609 20 C 13.379263 20 13 20.391649 13 20.876953 L 13 24.123047 C 13 24.608351 13.379263 25 13.849609 25 L 18.150391 25 C 18.620737 25 19 24.608351 19 24.123047 L 19 20.876953 C 19 20.391649 18.620737 20 18.150391 20 L 13.849609 20 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/drill-search-gtk.svg b/.icons/awkward/32x32/apps/drill-search-gtk.svg
new file mode 100644
index 00000000..90f23501
--- /dev/null
+++ b/.icons/awkward/32x32/apps/drill-search-gtk.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="-31" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="-30" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#3f3f3f" d="m 10.381511,9.0000003 c 0.223935,0.0022 0.292983,0.018847 0.347656,0.1132813 0.04255,0.069145 0.234192,0.4834976 0.430989,1.0898444 0.196797,0.606344 0.376942,1.118046 0.408855,1.139322 0.02659,0.01595 0.07995,0.0045 0.117187,-0.02213 0.03723,-0.02659 0.425836,-0.212058 0.861979,-0.408853 2.728556,-1.2233298 3.54693,-1.6009398 3.983073,-1.8190107 0.09571,-0.048993 0.141278,-0.060293 0.210938,-0.092448 z m 7.472656,0 c -0.205258,0.11034 -0.508579,0.2558469 -1.050781,0.5013019 -0.468056,0.207434 -0.995052,0.447451 -1.170574,0.5325518 -0.175521,0.0851 -0.882882,0.403637 -1.56901,0.717448 -1.840312,0.835054 -2.339844,1.079624 -2.339843,1.132812 0,0.05319 0.558237,1.765665 0.63802,1.951823 0.02128,0.05851 0.07973,0.240175 0.127604,0.39974 0.138289,0.457419 0.138345,0.456748 0.436198,0.345052 0.143609,-0.05319 0.573966,-0.25004 0.96224,-0.436198 0.388273,-0.18084 0.718529,-0.334635 0.729167,-0.334635 0.01064,0 0.33948,-0.153796 0.733073,-0.334635 0.388274,-0.18616 0.910171,-0.431274 1.160155,-0.542969 1.340344,-0.595709 2.775757,-1.255398 3.541667,-1.622396 0.63294,-0.303173 0.639189,-0.31426 0.708333,-0.542968 0.13829,-0.484014 0.388194,-1.0413268 0.50521,-1.3710948 0.111694,-0.3297663 0.127863,-0.3460223 0.303384,-0.3619789 0.09366,-0.00493 0.207678,-0.02268 0.279949,-0.033853 z m 2.549479,2.7304687 c -0.02128,-0.02128 -0.26639,0.06896 -0.542969,0.196614 -0.276578,0.132971 -0.67017,0.313226 -0.877605,0.403646 -0.202115,0.09042 -0.537356,0.240199 -0.744791,0.335938 -0.202114,0.09574 -0.525971,0.244215 -0.717448,0.334635 -0.191478,0.08511 -0.654805,0.303646 -1.037761,0.479166 -0.377636,0.18084 -1.350502,0.621283 -2.153644,0.988281 -0.803142,0.366999 -1.468529,0.686838 -1.479167,0.718751 -0.01595,0.05319 0.830815,2.665229 0.889322,2.734374 0.02128,0.02128 0.169863,-0.0271 0.329428,-0.101562 0.425505,-0.207433 1.568369,-0.734343 2.414061,-1.111979 0.40955,-0.18084 0.92646,-0.414567 1.144532,-0.515626 0.218071,-0.101056 0.578804,-0.266129 0.796875,-0.367186 0.702085,-0.313811 0.926309,-0.451665 0.963542,-0.584635 0.07978,-0.27126 0.473247,-1.53768 0.632812,-2.042969 0.09574,-0.292536 0.190964,-0.606305 0.212239,-0.691407 0.02659,-0.09042 0.08506,-0.292258 0.127605,-0.451822 0.04255,-0.159565 0.06424,-0.308263 0.04297,-0.324219 z m -1.322917,4.365885 c -0.06981,-0.0032 -0.233167,0.04756 -0.416666,0.139323 -0.223391,0.106377 -1.445793,0.664755 -2.488282,1.132812 -0.143609,0.06383 -0.500323,0.234107 -0.798177,0.372396 -0.297854,0.143609 -0.723333,0.333949 -0.941406,0.429687 -0.58507,0.249985 -0.574401,0.223635 -0.377604,0.803387 0.09574,0.276578 0.249093,0.755199 0.355469,1.069009 0.101058,0.313811 0.20778,0.585606 0.234374,0.601563 0.04787,0.03191 0.473056,-0.154244 2.020833,-0.877604 0.510608,-0.239346 1.064395,-0.494546 1.223959,-0.569011 0.159565,-0.07447 0.298066,-0.137911 0.303385,-0.143229 0.01595,-0.01064 0.61074,-1.952209 0.733074,-2.372395 0.03723,-0.132971 0.09699,-0.30824 0.128906,-0.388022 0.03191,-0.0851 0.05729,-0.159824 0.05729,-0.175781 0,-0.0133 -0.01188,-0.02106 -0.03515,-0.02213 z m -1.178385,3.640625 c -0.0492,-6.67e-4 -0.126696,0.0275 -0.233074,0.08333 -0.106376,0.05851 -0.595192,0.287027 -1.089842,0.510417 -1.340343,0.606346 -1.770834,0.814331 -1.770834,0.851563 0,0.04787 0.542527,1.690853 0.563802,1.717447 0.01596,0.01596 0.111072,-0.0057 0.217448,-0.04818 0.18084,-0.06383 1.42582,-0.633207 1.611979,-0.739583 0.04255,-0.02128 0.142985,-0.228213 0.217447,-0.46224 0.175522,-0.521245 0.537539,-1.723162 0.548178,-1.824219 0.0053,-0.05851 -0.01591,-0.08788 -0.06511,-0.08854 z m -0.835938,3.022135 c -0.05585,-0.03615 -0.287073,0.05215 -0.821614,0.29948 -0.367,0.164883 -0.670353,0.341564 -0.68099,0.384113 -0.01596,0.106378 0.595028,1.92534 0.658854,1.946615 0.02659,0.01064 0.08516,-0.09609 0.122396,-0.234375 0.04255,-0.143607 0.107299,-0.361822 0.144531,-0.494791 0.106376,-0.367 0.536877,-1.717842 0.579427,-1.824219 0.01596,-0.03856 0.01601,-0.06477 -0.0026,-0.07682 z"/>
+ <rect style="fill:#3f3f3f" width="12" height="3" x="10" y="6"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <rect style="opacity:0.1" width="12" height="1" x="10" y="9"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/drill-search.svg b/.icons/awkward/32x32/apps/drill-search.svg
new file mode 120000
index 00000000..ceb9496f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/drill-search.svg
@@ -0,0 +1 @@
+drill-search-gtk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/driver-manager.svg b/.icons/awkward/32x32/apps/driver-manager.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/driver-manager.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/dropbox.svg b/.icons/awkward/32x32/apps/dropbox.svg
new file mode 100644
index 00000000..717e3de8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dropbox.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.920313,19.001775 A 1.60016,1.4667068 0 0 0 15.2125,19.189391 L 11.075,21.331945 9.823438,21.170107 A 1.60016,1.4667068 0 0 0 8,22.622345 l 0,2.281475 a 1.60016,1.4667068 0 0 0 0.757813,1.246003 l 6.4,3.630596 a 1.60016,1.4667068 0 0 0 1.684374,0 l 6.4,-3.630596 A 1.60016,1.4667068 0 0 0 24,24.90382 l 0,-2.5006 a 1.60016,1.4667068 0 0 0 -2.214062,-1.354848 l -1.007813,0.383825 -3.942187,-2.215594 a 1.60016,1.4667068 0 0 0 -0.915625,-0.214828 z"/>
+ <path style="fill:#1383d9" d="M 15.920313,18.001775 A 1.60016,1.4667068 0 0 0 15.2125,18.189391 L 11.075,20.331945 9.823438,20.170107 A 1.60016,1.4667068 0 0 0 8,21.622345 l 0,2.281475 a 1.60016,1.4667068 0 0 0 0.757813,1.246003 l 6.4,3.630596 a 1.60016,1.4667068 0 0 0 1.684374,0 l 6.4,-3.630596 A 1.60016,1.4667068 0 0 0 24,23.90382 l 0,-2.5006 a 1.60016,1.4667068 0 0 0 -2.214062,-1.354848 l -1.007813,0.383825 -3.942187,-2.215594 a 1.60016,1.4667068 0 0 0 -0.915625,-0.214828 z"/>
+ <path style="opacity:0.2" d="m 10,4.0000003 -8,5.5 L 7.5,14 2,18.5 10,24 16,19 22,23.833984 30,18.5 24.5,14 30,9.5000003 l -8,-5.5 -6,5 -6,-5 z"/>
+ <path style="fill:#5aacff" d="M 10 3 L 2 8.5 L 7.5 13 L 2 17.5 L 10 23 L 16 18 L 22 22.833984 L 30 17.5 L 24.5 13 L 30 8.5 L 22 3 L 16 8 L 10 3 z"/>
+ <path style="opacity:0.2" d="M 24.5,14 16,19 7.5,14 16,9.0000003 Z"/>
+ <path style="fill:#ffffff" d="m24.5 13-8.5 5-8.5-5 8.5-5z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 3 L 2 8.5 L 2.6640625 9.0429688 L 10 4 L 16 9 L 22 4 L 29.335938 9.0429688 L 30 8.5 L 22 3 L 16 8 L 10 3 z M 6.8886719 13.5 L 2 17.5 L 2.6640625 17.957031 L 7.5 14 L 6.8886719 13.5 z M 25.111328 13.5 L 24.5 14 L 29.326172 17.949219 L 30 17.5 L 25.111328 13.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/drracket.svg b/.icons/awkward/32x32/apps/drracket.svg
new file mode 120000
index 00000000..14349db7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/drracket.svg
@@ -0,0 +1 @@
+racket-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/drweb-gui.svg b/.icons/awkward/32x32/apps/drweb-gui.svg
new file mode 100644
index 00000000..1ca2dd5d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/drweb-gui.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#5db43e" width="26" height="26" x="-29" y="-29" rx="13" ry="13" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m10 10 2 2.5 1-0.5-1.5-1.5 1.5-0.5h-3zm8 0 1.5 0.5-1.5 1.5 1 0.5 2-2.5h-3zm-2.5 1c-1.3021 0.0041-3.0064 0.71494-3 3.1992l3-1.6992 3 1.6992c0.006-2.484-1.698-3.195-3-3.199zm-7.5 1 1 3v-1h2l0.5-1-3.5-1zm15 0-3.5 1 0.5 1h2v1l1-3zm-7.5 1.5-1.5 0.90039 0.19922 1.4004 0.5-1.3008h1.6016l0.5 1.3008 0.199-1.4-1.5-0.9zm-5 1.5-4 1.5 2 1v-0.5l1.5-0.5 0.5-1.5zm2.5 0-2 0.80078c0.01252 1.6338 0.92841 3.1766 1.8496 3.9277 0.645 0.513 1.453 1.101 1.849 1.271 0.455 0.17 0.203-0.842 0.301-1h1c0.09836 0.15839-0.15441 1.1704 0.30078 1 0.39668-0.16979 1.2046-0.75771 1.8496-1.2715 0.922-0.751 1.837-2.293 1.85-3.927l-2-0.801-0.5 2h-1.301l-0.699-2-0.699 2h-1.301l-0.5-2zm7.5 0 0.5 1.5 1.5 0.5v0.5l2-1-4-1.5zm-10 3-2.5 1 4 5-1.5-6zm10 0-1.5 6 4-5-2.5-1z"/>
+ <path fill="#fff" d="m10 9 2 2.5 1-0.5-1.5-1.5 1.5-0.5h-3zm8 0 1.5 0.5-1.5 1.5 1 0.5 2-2.5h-3zm-2.5 1c-1.3021 0.0041-3.0064 0.71494-3 3.1992l3-1.6992 3 1.6992c0.006-2.484-1.698-3.195-3-3.199zm-7.5 1 1 3v-1h2l0.5-1-3.5-1zm15 0-3.5 1 0.5 1h2v1l1-3zm-7.5 1.5-1.5 0.90039 0.19922 1.4004 0.5-1.3008h1.6016l0.5 1.3008 0.199-1.4-1.5-0.9zm-5 1.5-4 1.5 2 1v-0.5l1.5-0.5 0.5-1.5zm2.5 0-2 0.80078c0.01252 1.6338 0.92841 3.1766 1.8496 3.9277 0.645 0.513 1.453 1.101 1.849 1.271 0.455 0.17 0.203-0.842 0.301-1h1c0.09836 0.15839-0.15441 1.1704 0.30078 1 0.39668-0.16979 1.2046-0.75771 1.8496-1.2715 0.922-0.751 1.837-2.293 1.85-3.927l-2-0.801-0.5 2h-1.301l-0.699-2-0.699 2h-1.301l-0.5-2zm7.5 0 0.5 1.5 1.5 0.5v0.5l2-1-4-1.5zm-10 3-2.5 1 4 5-1.5-6zm10 0-1.5 6 4-5-2.5-1z"/>
+ <path fill="#fff" opacity=".2" d="m16 3c-7.202 0-13 5.798-13 13 0 0.169 0.0191 0.333 0.0254 0.5 0.2633-6.9663 5.9416-12.5 12.975-12.5 7.033 0 12.711 5.5337 12.975 12.5 0.006-0.167 0.025-0.331 0.025-0.5 0-7.202-5.798-13-13-13z"/>
+ <path opacity=".2" d="m3.0254 16.5c-0.0063 0.167-0.0254 0.331-0.0254 0.5 0 7.202 5.798 13 13 13s13-5.798 13-13c0-0.169-0.019-0.333-0.025-0.5-0.264 6.966-5.942 12.5-12.975 12.5s-12.711-5.534-12.975-12.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dse.svg b/.icons/awkward/32x32/apps/dse.svg
new file mode 100644
index 00000000..0c09a5f9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dse.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#0286c2" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path opacity=".2" d="m14.572 7c-0.395 0-0.715 0.3434-0.715 0.7695v12.307h-2.8574l5 6.924 5-6.9236h-2.8574v-12.307c0-0.42559-0.32-0.76898-0.715-0.76898z"/>
+ <path fill="#fff" d="m14.572 6c-0.395 0-0.715 0.3434-0.715 0.7695v12.307h-2.8574l5 6.924 5-6.9236h-2.8574v-12.307c0-0.42559-0.32-0.76898-0.715-0.76898z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dukto.svg b/.icons/awkward/32x32/apps/dukto.svg
new file mode 100644
index 00000000..63112b63
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dukto.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 6,14.9 V 29.571429 C 6,30.362857 6.6371429,31 7.4285714,31 H 24.571429 C 25.362857,31 26,30.362857 26,29.571429 V 14.9 Z"/>
+ <path style="fill:#599124" d="M 6,13.9 V 28.571429 C 6,29.362857 6.6371429,30 7.4285714,30 H 24.571429 C 25.362857,30 26,29.362857 26,28.571429 V 13.9 Z"/>
+ <path style="fill:#7ec242" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 14 H 6.2 25.8 30 V 3.4 C 30,2.6244 29.3756,2 28.6,2 Z"/>
+ <rect style="opacity:0.2" width="28" height="1" x="2" y="14"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/duolingo.svg b/.icons/awkward/32x32/apps/duolingo.svg
new file mode 100644
index 00000000..6e38befc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/duolingo.svg
@@ -0,0 +1,21 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <rect x="2" y="3" width="28" height="28" rx="5" ry="5" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" rx="5" ry="5" style="fill:#8bc34a"/>
+ <path d="m7 2c-2.77 0-5 2.23-5 5v1c0-2.77 2.23-5 5-5h18c2.77 0 5 2.23 5 5v-1c0-2.77-2.23-5-5-5z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m8.015625 7.700175c-0.945758 0.8563964-0.679581 2.859689-0.679581 2.859689l-1.320419-1.859689c-0.875977-0.4018063-1.799122 1.078624-2.275876 2.507217-1.726669 0.891577-1.755374 2.991908-1.755374 2.991908v8.500875s1.751953 3.40035 5.255859 3.40035c5.25586 0 5.25586-3.40035 8.759766-5.100525 3.503906 1.700175 3.503906 5.100525 8.759765 5.100525 3.503906 0 5.25586-3.40035 5.25586-3.40035v-8.500875s-0.0251-2.057725-1.697207-2.965343c-0.416292-1.450275-1.422089-2.9601611-2.302793-2.533782l-1.160051 1.859689s-0.0278-1.9851931-0.839949-2.859689c-1.751954 0-4.764686 4.802551-8.015625 4.798951-3.238369-0.0035-6.232422-4.798951-7.984375-4.798951z" style="opacity:.2"/>
+ <path d="m8.015625 6.700175c-0.945758 0.8563964-0.679581 2.859689-0.679581 2.859689l-1.320419-1.859689c-0.875977-0.4018063-1.799122 1.078624-2.275876 2.507217-1.726669 0.891577-1.755374 2.991908-1.755374 2.991908v8.500875s1.751953 3.40035 5.255859 3.40035c5.25586 0 5.25586-3.40035 8.759766-5.100525 3.503906 1.700175 3.503906 5.100525 8.759765 5.100525 3.503906 0 5.25586-3.40035 5.25586-3.40035v-8.500875s-0.0251-2.057725-1.697207-2.965343c-0.416292-1.450275-1.422089-2.9601611-2.302793-2.533782l-1.160051 1.859689s-0.0278-1.9851931-0.839949-2.859689c-1.751954 0-4.764686 4.802551-8.015625 4.798951-3.238369-0.0035-6.232422-4.798951-7.984375-4.798951z" style="fill:#c5e636"/>
+ <path d="m7.988386 6.7434578c-0.9457585 0.8563964-0.6796875 2.8593752-0.6796875 2.8593752l-1.3203125-1.8593752c-0.8759772-0.4018063-1.7986372 1.0792194-2.2753906 2.5078122-1.726669 0.891577-1.7558594 2.992188-1.7558594 2.992188v8.5s0.1078482 0.170646 0.1601562 0.259766v-7.621094s0.02919-2.098658 1.7558594-2.990234c0.476754-1.428593 1.3994137-2.9096195 2.2753906-2.5078132l1.3203126 1.8593752s-0.2660705-2.0029788 0.6796874-2.8593752c1.7519531 0 4.7460058 4.7953282 7.9843748 4.7988282 3.250939 0.0036 6.263671-4.7988282 8.015625-4.7988282 0.348992 0.3757835 0.548613 0.9538215 0.667969 1.4941402-0.02672-0.4917324-0.156619-1.9117089-0.828125-2.6347652-1.751954 0-4.764686 4.8024282-8.015625 4.7988282-3.238369-0.003545-6.232422-4.7988282-7.984375-4.7988282zm18.333984 0.9277344c-0.112601-0.00331-0.223896 0.018968-0.333984 0.072266l-1.132812 1.8164062c0.122667 0.6412986 0.132812 1.1835936 0.132812 1.1835936l1.160156-1.8593748c0.880704-0.4263791 1.886443 1.0829282 2.302735 2.5332028 0.968628 0.525771 1.358574 1.405998 1.537109 2.080078v-0.253906s-0.02516-2.059179-1.697266-2.966797c-0.364255-1.268991-1.180539-2.5822799-1.96875-2.6054688z" style="fill:#ffffff;opacity:.2"/>
+ <rect x="5" y="13" width="8" height="10" rx="4" ry="4" style="opacity:.2"/>
+ <rect x="5" y="12" width="8" height="10" rx="4" ry="4" style="fill:#ffffff"/>
+ <rect x="19" y="13" width="8" height="10" rx="4" ry="4" style="opacity:.2"/>
+ <rect x="19" y="12" width="8" height="10" rx="4" ry="4" style="fill:#ffffff"/>
+ <path d="m9.5 14c-0.3933115 0-0.7594318 0.117965-1.0898438 0.310547a1.5 1.5 0 0 1 0.5898438 1.189453 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-0.4921875-0.085938c-6.98e-4 0.029295-0.0078125 0.056434-0.0078125 0.085938v1c0 1.662 1.115 3 2.5 3s2.5-1.338 2.5-3v-1c0-1.662-1.115-3-2.5-3z" style="fill:#4e4e4e"/>
+ <ellipse id="ellipse849" cx="16.067795" cy="23.398306" rx="2.0338974" ry="1.5677967" style="opacity:.2"/>
+ <ellipse id="ellipse851" cx="16.05932" cy="22.5" rx="2.025423" ry="1.5" style="fill:#e97e10"/>
+ <path d="m12 23s2.509288-2 4-2 4 2 4 2l-4 1z" style="opacity:.2"/>
+ <path d="m12 22s2.509288-2 4-2 4 2 4 2l-4 1z" style="fill:#fecd38"/>
+ <path d="m22.492187 13.999998c-0.393311 0-0.759431 0.117965-1.089843 0.310547a1.5 1.5 0 0 1 0.589843 1.189453 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-0.492187-0.085938c-6.98e-4 0.0293-0.0078 0.05643-0.0078 0.08594v1c0 1.662 1.115001 3 2.5 3 1.385 0 2.5-1.338 2.5-3v-1c0-1.662-1.115-3-2.5-3z" style="fill:#4e4e4e"/>
+ <path d="m16 20c-1.490712 0-4 2-4 2l1.050781 0.261719c0.865086-0.573632 2.061922-1.261719 2.949219-1.261719s2.084133 0.688087 2.949219 1.261719l1.050781-0.261719s-2.509288-2-4-2z" style="fill:#ffffff;opacity:.2"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/duplicati.svg b/.icons/awkward/32x32/apps/duplicati.svg
new file mode 100644
index 00000000..61e0d5cb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/duplicati.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 13.445312,15 C 11.583481,15 10,16.550973 10,18.427734 v 7.144532 C 10,27.449027 11.583481,29 13.445312,29 H 23.554688 C 25.416519,29 27,27.449027 27,25.572266 V 18.427734 C 27,16.550973 25.416519,15 23.554688,15 Z"/>
+ <rect style="fill:none;stroke:#e4e4e4;stroke-width:4;stroke-linejoin:round" width="13" height="10" x="12" y="16" rx="1.444" ry="1.429"/>
+ <rect style="fill:#1fa8f3" width="13" height="10" x="12" y="16" rx="1.444" ry="1.429"/>
+ <path style="opacity:0.2" d="M 4.4453125,17 C 2.5834804,17 1,18.550973 1,20.427734 v 7.144532 C 1,29.449027 2.5834804,31 4.4453125,31 H 14.554688 C 16.416519,31 18,29.449027 18,27.572266 V 20.427734 C 18,18.550973 16.416519,17 14.554688,17 Z"/>
+ <rect style="fill:none;stroke:#e4e4e4;stroke-width:4;stroke-linejoin:round" width="13" height="10" x="3" y="18" rx="1.444" ry="1.429"/>
+ <rect style="fill:#2475c2" width="13" height="10" x="3" y="18" rx="1.444" ry="1.429"/>
+ <path style="opacity:0.2" d="M 12.191406,3 C 9.9085984,3 8,4.8943472 8,7.1816406 V 18.818359 C 8,21.105653 9.9085984,23 12.191406,23 H 26.808594 C 29.091402,23 31,21.105653 31,18.818359 V 7.1816406 C 31,4.8943472 29.091402,3 26.808594,3 Z"/>
+ <rect style="fill:none;stroke:#e4e4e4;stroke-width:4;stroke-linejoin:round" width="19" height="16" x="10" y="4" rx="2.192" ry="2.182"/>
+ <rect style="fill:#15477d" width="19" height="16" x="10" y="4" rx="2.192" ry="2.182"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.191406 2 C 9.9085984 2 8 3.8943472 8 6.1816406 L 8 7.1816406 C 8 4.8943472 9.9085984 3 12.191406 3 L 26.808594 3 C 29.091402 3 31 4.8943472 31 7.1816406 L 31 6.1816406 C 31 3.8943472 29.091402 2 26.808594 2 L 12.191406 2 z M 4.4453125 16 C 2.5834795 16 1 17.550973 1 19.427734 L 1 20.427734 C 1 18.550973 2.5834795 17 4.4453125 17 L 8 17 L 8 16 L 4.4453125 16 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/duskplayer.svg b/.icons/awkward/32x32/apps/duskplayer.svg
new file mode 100644
index 00000000..e0d01391
--- /dev/null
+++ b/.icons/awkward/32x32/apps/duskplayer.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 16.0179,3.003 c -8.2253754,0 -14.9820521,6.6947 -14.9821118,14.9034 -0.086368,1.2151 0,2.1009 0.085835,3.4984 0.2402414,3.4079 2.3459265,5.8484 4.231276,7.0228 1.777916,1.1072 3.4099909,1.4984 3.4099909,1.4984 0.042715,0.01 0.085643,0.019 0.1287526,0.027 1.106327,0.201 2.4071863,-0.2614 3.1290773,-1.0177 0.72189,-0.7564 1.001332,-1.6766 1.000758,-2.5455 V 15.624 c 7.58e-4,-0.7735 -0.212705,-1.6017 -0.819333,-2.3443 -0.178865,-0.2189 -0.469535,-0.3698 -0.723746,-0.547 1.237607,-1.0679 2.837986,-1.7257 4.5395,-1.7288 1.702084,0 3.302729,0.6581 4.541452,1.7269 -0.254624,0.177 -0.54474,0.3282 -0.723745,0.547 -0.606643,0.7414 -0.820554,1.5682 -0.821285,2.3403 v 10.7697 c -5.73e-4,0.8689 0.278867,1.7892 1.000758,2.5455 0.721891,0.7562 2.023094,1.2183 3.129077,1.0177 0.04311,-0.01 0.08604,-0.017 0.128752,-0.027 0,0 1.632075,-0.3912 3.409991,-1.4984 1.883819,-1.1734 3.986154,-3.6115 4.229325,-7.015 0.08779,-1.4033 0.08777,-2.3135 0.08777,-3.5071 -6e-5,-8.2087 -6.756736,-14.9034 -14.982111,-14.9034 z"/>
+ <path style="fill:#e4e4e4" d="m 16.0179,2.003 c -8.2253754,0 -14.9820521,6.6947 -14.9821118,14.9034 -0.086368,1.2151 0,2.1009 0.085835,3.4984 0.2402414,3.4079 2.3459265,5.8484 4.231276,7.0228 1.777916,1.1072 3.4099909,1.4984 3.4099909,1.4984 0.042715,0.01 0.085643,0.019 0.1287526,0.027 1.106327,0.201 2.4071863,-0.2614 3.1290773,-1.0177 0.72189,-0.7564 1.001332,-1.6766 1.000758,-2.5455 V 14.624 c 7.58e-4,-0.7735 -0.212705,-1.6017 -0.819333,-2.3443 -0.178865,-0.2189 -0.469535,-0.3698 -0.723746,-0.547 1.237607,-1.0679 2.837986,-1.7257 4.5395,-1.7288 1.702084,0 3.302729,0.6581 4.541452,1.7269 -0.254624,0.177 -0.54474,0.3282 -0.723745,0.547 -0.606643,0.7414 -0.820554,1.5682 -0.821285,2.3403 v 10.7697 c -5.73e-4,0.8689 0.278867,1.7892 1.000758,2.5455 0.721891,0.7562 2.023094,1.2183 3.129077,1.0177 0.04311,-0.01 0.08604,-0.017 0.128752,-0.027 0,0 1.632075,-0.3912 3.409991,-1.4984 1.883819,-1.1734 3.986154,-3.6115 4.229325,-7.015 0.08779,-1.4033 0.08777,-2.3135 0.08777,-3.5071 -6e-5,-8.2087 -6.756736,-14.9034 -14.982111,-14.9034 z"/>
+ <path style="opacity:0.1" d="M 16.000001,6 C 9.3726195,6 4.0000517,11.3278 4.0000038,17.8999 v 2.8 h 0.00414 c -7.411e-4,0.043 -0.0043,0.085 -0.00414,0.13 0.00958,2.5617 1.5013407,4.1669 2.9062496,5.0408 1.4049081,0.8737 2.4946898,1.1211 2.4946898,1.1211 C 9.7426438,27.0538 10.000251,26.7645 10,26.3848 V 15.6153 c 3.4e-4,-0.3466 -0.2073392,-0.6248 -0.5232295,-0.6152 -0.010569,-3e-4 -0.021143,-3e-4 -0.031712,0 0,0 -1.1013648,0.1263 -2.5208858,0.8859 C 6.696854,16.0076 6.3685251,16.2563 6.143,16.418 6.880412,11.6379 11.123675,8.0058 16.000001,8 20.880222,8 25.126736,11.6391 25.862,16.4234 25.634702,16.26 25.305003,16.0095 25.075826,15.887 23.656304,15.1274 22.55494,15.001 22.55494,15.001 c -0.01057,-3e-4 -0.02114,-3e-4 -0.03171,0 C 22.207805,14.991 22.000328,15.2689 22,15.6149 v 10.7699 c -2.51e-4,0.3797 0.257356,0.6689 0.599057,0.607 0,0 1.089787,-0.2474 2.49469,-1.1211 1.404909,-0.8739 2.896671,-2.4791 2.906249,-5.0408 1.66e-4,-0.044 -0.0034,-0.086 -0.0041,-0.13 h 0.0041 v -2.8 C 27.999948,11.3278 22.627382,6 16.000001,6 Z"/>
+ <path style="fill:#4f4f4f" d="M 16 5 C 9.3726185 5 4.0000479 10.328291 4 16.900391 L 4 19.699219 L 4.0039062 19.699219 C 4.0031652 19.742219 3.99984 19.785078 4 19.830078 C 4.00958 22.391778 5.1517317 21.1261 6.5566406 22 C 7.9615487 22.8737 8 23.578125 8 23.578125 C 8.3417006 23.640125 8.000251 22.3797 8 22 L 9 16 C 9 16 7.419521 16.773603 6 17.533203 C 5.7726813 17.654803 6.1425781 15.417969 6.1425781 15.417969 C 6.8799901 10.637869 11.123674 7.0058 16 7 C 20.876326 7.0058 25.12001 10.637869 25.857422 15.417969 C 25.857422 15.417969 26.227319 17.654803 26 17.533203 C 24.580479 16.773603 23 16 23 16 L 24 22 C 23.999749 22.3797 23.658299 23.640125 24 23.578125 C 24 23.578125 24.038451 22.8737 25.443359 22 C 26.848268 21.1261 27.9904 22.391778 28 19.830078 C 28.0002 19.785078 27.996835 19.742219 27.996094 19.699219 L 28 19.699219 L 28 16.900391 C 27.999952 10.328291 22.627382 5 16 5 z M 23 16 C 22.99966 15.6534 22.68411 15.9904 23 16 z M 9 16 C 9.3158903 15.9904 9.00034 15.6534 9 16 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 16.017578,2 v 0.00391 c -8.2253753,0 -14.982362,6.6936438 -14.9824218,14.902344 -0.0402981,0.566949 -0.0407494,1.063269 -0.023437,1.572266 0.00561,-0.187113 0.00912,-0.370893 0.023437,-0.572266 C 1.035216,9.69755 7.7922027,3.0039062 16.017578,3.0039062 V 3 C 24.202702,3 30.928403,9.6314946 30.994141,17.785156 30.995738,17.496185 31,17.218365 31,16.904297 30.99994,8.6955969 24.242953,2 16.017578,2 Z m 3.876953,10.226562 c -0.01732,0.01823 -0.04288,0.03158 -0.05859,0.05078 -0.606643,0.7414 -0.821535,1.567743 -0.822266,2.339844 v 1 c 7.31e-4,-0.772101 0.215623,-1.598444 0.822266,-2.339844 0.179005,-0.2188 0.468032,-0.369875 0.722656,-0.546875 -0.21055,-0.181668 -0.43388,-0.347185 -0.664063,-0.503907 z m -7.751953,0.002 c -0.230037,0.156617 -0.453702,0.322391 -0.664062,0.503906 0.254211,0.1772 0.543791,0.327975 0.722656,0.546875 0.606628,0.7426 0.82107,1.57025 0.820312,2.34375 v -1 c 7.58e-4,-0.7735 -0.213684,-1.60115 -0.820312,-2.34375 -0.01575,-0.01928 -0.04121,-0.03249 -0.05859,-0.05078 z"/>
+ <path style="fill:#e91e63" d="m 9.399021,14.008385 c 0,10e-7 -1.0917201,0.24737 -2.4998368,1.120987 C 5.5237269,15.982921 4.0758674,17.541165 4,20 c 0.075867,2.458835 1.5237269,4.017079 2.8991842,4.870629 1.4081167,0.873616 2.4998368,1.120987 2.4998368,1.120987 0.342481,0.06199 0.60123,-0.2277 0.600979,-0.607364 V 20 14.615749 c 2.51e-4,-0.379664 -0.258498,-0.669357 -0.600979,-0.607364 z"/>
+ <path style="fill:#e91e63" d="m 22.600981,14.008385 c 0,10e-7 1.09172,0.24737 2.499837,1.120987 1.375457,0.853549 2.823317,2.411793 2.899184,4.870628 -0.07587,2.458835 -1.523727,4.017079 -2.899184,4.870629 -1.408117,0.873616 -2.499837,1.120987 -2.499837,1.120987 -0.342481,0.06199 -0.60123,-0.2277 -0.600979,-0.607364 V 20 14.615749 c -2.51e-4,-0.379664 0.258498,-0.669357 0.600979,-0.607364 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dvanalyzer.svg b/.icons/awkward/32x32/apps/dvanalyzer.svg
new file mode 100644
index 00000000..f548970c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dvanalyzer.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,16.5 A 14.5,14.5 0 0 1 15.5,31 14.5,14.5 0 0 1 1,16.5 14.5,14.5 0 0 1 15.5,2 14.5,14.5 0 0 1 30,16.5 Z"/>
+ <path style="fill:#4f4f4f" d="M 30,15.5 A 14.5,14.5 0 0 1 15.5,30 14.5,14.5 0 0 1 1,15.5 14.5,14.5 0 0 1 15.5,1 14.5,14.5 0 0 1 30,15.5 Z"/>
+ <path style="opacity:0.2" d="m 15.5,8.000422 a 3.5,3.5 0 0 0 -3.5,3.5 3.5,3.5 0 0 0 3.5,3.5 3.5,3.5 0 0 0 3.5,-3.5 3.5,3.5 0 0 0 -3.5,-3.5 z m 0,9 a 4.5,4.5 0 0 0 -4.5,4.5 v 8.773438 a 14.5,14.5 0 0 0 2,0.49414 v -5.527344 a 4.5,4.5 0 0 0 2.5,0.759766 4.5,4.5 0 0 0 4.5,-4.5 4.5,4.5 0 0 0 -4.5,-4.5 z"/>
+ <path style="fill:#f99c32" d="M 11 20.5 L 11 29.273438 A 14.5 14.5 0 0 0 13 29.767578 L 13 20.5 L 11 20.5 z"/>
+ <circle style="fill:#e4701d" cx="15.5" cy="10.5" r="3.5"/>
+ <circle style="fill:#f99c32" cx="15.5" cy="20.5" r="4.5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 16.080078 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 15.919922 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.5 7 A 3.5 3.5 0 0 0 12 10.5 A 3.5 3.5 0 0 0 12.039062 10.994141 A 3.5 3.5 0 0 1 15.5 8 A 3.5 3.5 0 0 1 18.960938 11.005859 A 3.5 3.5 0 0 0 19 10.5 A 3.5 3.5 0 0 0 15.5 7 z M 15.5 16 A 4.5 4.5 0 0 0 11 20.5 L 11 21.5 A 4.5 4.5 0 0 1 15.5 17 A 4.5 4.5 0 0 1 19.966797 20.988281 A 4.5 4.5 0 0 0 20 20.5 A 4.5 4.5 0 0 0 15.5 16 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/dvd95.svg b/.icons/awkward/32x32/apps/dvd95.svg
new file mode 120000
index 00000000..a60a9dd3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dvd95.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/dvd9548.svg b/.icons/awkward/32x32/apps/dvd9548.svg
new file mode 120000
index 00000000..a60a9dd3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dvd9548.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/dvdstyler.svg b/.icons/awkward/32x32/apps/dvdstyler.svg
new file mode 120000
index 00000000..27a3f7e0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dvdstyler.svg
@@ -0,0 +1 @@
+stock_xfburn-burn-cd.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/dying-light.svg b/.icons/awkward/32x32/apps/dying-light.svg
new file mode 100644
index 00000000..e75ed9e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/dying-light.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#f79042" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 18.027344,6.515625 c -0.04252,0.048401 -0.02937,0.413497 0.0059,0.7753906 0.0081,-0.257496 0.0092,-0.5159581 0.02148,-0.7734375 -0.0097,-0.010333 -0.02027,-0.00999 -0.02734,-0.00195 z m 0.0059,0.7753906 c -0.07842,2.4916064 0.01978,4.7831814 0.142578,7.2714844 0.107303,4.503665 -0.05608,6.901366 0.05664,11.404297 0.726092,0.03511 1.676773,-0.06954 2.140625,0.142578 0.215257,-0.07042 0.313018,1.676695 0.619141,0.716797 -0.04911,-0.468947 -0.174315,-0.732372 -0.394532,-0.63086 1.10045,-0.930223 0.251364,2.173801 0.605469,1.769532 0.116398,-1.1976 -0.138305,-2.420182 0.115234,-3.603516 0.389805,0.859343 0.419008,1.84507 0.41211,2.794922 0.0679,-0.329406 0.140809,-0.679338 0.136719,-0.792969 0.14131,-0.535442 1.30668,-0.469031 1.296874,0.128907 0.10327,-0.76074 -0.387951,-0.22432 0.326172,-0.466797 0.423055,-0.181101 1.25568,-0.227787 1.308594,0.158203 0.137395,-0.334302 0.138149,0.72751 0.285156,-0.06055 0.594068,-0.124765 1.222901,-0.45726 0.94336,-1.296875 -0.125616,-0.981719 0.173673,-2.15009 -1.095703,-1.8125 -1.138124,0.02482 -1.989633,-0.10116 -3.117188,0.03906 -0.627406,0.646455 -0.462173,-0.04417 -0.691406,-0.28125 -1.000621,0.45774 -0.386391,-1.269338 -0.171875,-1.679687 -0.09109,-4.653151 -0.01227,-6.800709 -0.03711,-11.4570314 C 21.033123,9.0874531 20.534548,9.0305744 20.398438,8.6035156 20.23336,9.4167469 18.545478,9.17834 18.908203,8.2011719 18.499723,8.2204639 18.454183,6.713166 18.34375,7.9375 18.199999,8.3746943 18.08571,7.8314006 18.033203,7.2910156 Z m 2.365235,1.3125 c 0.0225,-0.1108331 0.01977,-0.2398367 -0.02344,-0.390625 -0.02598,0.1641664 -0.01007,0.2855144 0.02344,0.390625 z M 21.730469,27.15625 c -0.102037,0.495004 -0.193777,0.939884 -0.002,0.425781 0.0016,-0.139385 9.06e-4,-0.28408 0.002,-0.425781 z M 6.8886719,8 c -1.3606267,0.041012 -0.9301041,1.6002369 -0.9160157,2.513672 0.022964,1.807463 0.037692,3.617957 -0.042969,5.421875 -0.1106391,1.446965 0.1213698,2.911416 -0.023437,4.365234 0.029899,1.066379 -0.047117,1.846855 0.037109,2.835938 0.01419,0.663079 0.082139,1.534409 -0.042969,2.083984 0.039728,-0.452414 -0.2786572,-2.040676 -0.1621094,-0.941406 -0.125778,0.673322 0.054175,1.637733 0.5664063,1.894531 0.065116,0.460623 0.1613021,0.870973 0.3242187,0.455078 0.5726939,0.346741 0.512601,-1.159948 0.8496094,-0.1875 C 7.7136324,26.147365 8.534399,25.858598 8.5,26.574219 c 0.6347944,-0.872435 2.055073,-0.468278 3.052734,-0.527344 0.350419,0.11985 1.875835,-0.855174 2.451172,-1.507813 1.409214,-1.746621 1.063859,-4.002876 1.050782,-6.037109 -0.01099,-2.525648 0.209793,-5.077937 -0.240235,-7.582031 C 14.232162,8.8166854 11.612966,7.8155095 9.4296875,8.078125 8.6780538,8.0969522 7.9327639,8.0518102 7.1835938,8.0117188 7.0762928,8.0003244 6.9793803,7.9972679 6.8886719,8 Z m 2.7578125,2.369141 c 0.070908,0.003 0.1487462,0.01077 0.2304687,0.02734 1.5473619,-0.06949 2.8402929,1.422294 2.3789059,2.791016 -0.07269,0.472841 0.0853,1.40002 -0.179687,0.917969 -0.104597,-0.330236 0.291875,-1.106287 -0.132813,-1.271485 -0.0921,1.265612 -0.05459,2.547103 0.19336,3.798828 0.05772,0.862304 -0.293373,1.495627 -0.289063,2.408204 -0.163713,1.016372 0.300586,1.896945 0.01367,2.791015 -0.188691,0.746376 -0.08981,-0.942995 -0.154297,-1.238281 -0.224556,-1.068614 -0.395362,0.692039 -0.03711,1.048828 0.12562,0.457311 -0.304662,0.03019 -0.21875,0.617188 0.02171,0.376291 -0.111983,1.340999 -0.181641,0.503906 -0.200124,0.17783 -0.401543,0.439503 -0.419922,0.533203 -0.735875,0.288446 -1.6767272,0.506602 -2.0332028,-0.238281 -0.2762664,-1.036742 -0.024191,-2.06822 -0.1152343,-3.105469 0.3359221,-0.04146 0.076139,-1.236313 0.00391,-0.574219 -0.083538,-0.822914 0.3094984,-1.393898 0.3652344,-1.93164 -0.1640307,-0.205862 -0.3296019,-1.4019 -0.1425781,-1.798828 -0.010434,-0.587055 0.2721934,-1.531793 -0.060547,-1.65625 0.1933702,-0.632779 -0.203986,-1.456707 0.019531,-1.91211 0.069754,0.646312 0.1421032,0.682506 0.1777343,-0.0293 -0.3579152,-0.326098 -0.4815698,-1.726287 0.5820313,-1.68164 z"/>
+ <path style="fill:#ffffff" d="M 18.027344 5.515625 C 17.984824 5.564026 17.997973 5.929122 18.033203 6.2910156 C 18.041303 6.0335196 18.042407 5.7750575 18.054688 5.5175781 C 18.044988 5.5072451 18.034414 5.507585 18.027344 5.515625 z M 18.033203 6.2910156 C 17.954783 8.782622 18.052983 11.074197 18.175781 13.5625 C 18.283084 18.066165 18.119702 20.463866 18.232422 24.966797 C 18.958514 25.001907 19.909195 24.897257 20.373047 25.109375 C 20.588304 25.038955 20.686065 26.78607 20.992188 25.826172 C 20.943078 25.357225 20.817873 25.0938 20.597656 25.195312 C 21.698106 24.265089 20.84902 27.369113 21.203125 26.964844 C 21.319523 25.767244 21.06482 24.544662 21.318359 23.361328 C 21.708164 24.220671 21.737367 25.206398 21.730469 26.15625 C 21.798369 25.826844 21.871278 25.476912 21.867188 25.363281 C 22.008498 24.827839 23.173868 24.89425 23.164062 25.492188 C 23.267332 24.731448 22.776111 25.267868 23.490234 25.025391 C 23.913289 24.84429 24.745914 24.797604 24.798828 25.183594 C 24.936223 24.849292 24.936977 25.911104 25.083984 25.123047 C 25.678052 24.998282 26.306885 24.665787 26.027344 23.826172 C 25.901728 22.844453 26.201017 21.676082 24.931641 22.013672 C 23.793517 22.038492 22.942008 21.912512 21.814453 22.052734 C 21.187047 22.699189 21.35228 22.008564 21.123047 21.771484 C 20.122426 22.229224 20.736656 20.502146 20.951172 20.091797 C 20.860082 15.438646 20.938902 13.291088 20.914062 8.6347656 C 21.033123 8.0874531 20.534548 8.0305744 20.398438 7.6035156 C 20.23336 8.4167469 18.545478 8.17834 18.908203 7.2011719 C 18.499723 7.2204639 18.454183 5.713166 18.34375 6.9375 C 18.199999 7.3746943 18.08571 6.8314006 18.033203 6.2910156 z M 20.398438 7.6035156 C 20.420938 7.4926825 20.41821 7.3636789 20.375 7.2128906 C 20.34902 7.377057 20.364928 7.498405 20.398438 7.6035156 z M 21.730469 26.15625 C 21.628432 26.651254 21.536692 27.096134 21.728516 26.582031 C 21.730116 26.442646 21.729422 26.297951 21.730469 26.15625 z M 6.8886719 7 C 5.5280452 7.041012 5.9585678 8.6002369 5.9726562 9.5136719 C 5.9956202 11.321135 6.0103485 13.131629 5.9296875 14.935547 C 5.8190484 16.382512 6.0510573 17.846963 5.90625 19.300781 C 5.936149 20.36716 5.8591334 21.147636 5.9433594 22.136719 C 5.9575494 22.799798 6.0254986 23.671128 5.9003906 24.220703 C 5.9401186 23.768289 5.6217334 22.180027 5.7382812 23.279297 C 5.6125032 23.952619 5.7924564 24.91703 6.3046875 25.173828 C 6.3698035 25.634451 6.4659896 26.044801 6.6289062 25.628906 C 7.2016001 25.975647 7.1415072 24.468958 7.4785156 25.441406 C 7.7136324 25.147365 8.534399 24.858598 8.5 25.574219 C 9.1347944 24.701784 10.555073 25.105941 11.552734 25.046875 C 11.903153 25.166725 13.428569 24.191701 14.003906 23.539062 C 15.41312 21.792441 15.067765 19.536186 15.054688 17.501953 C 15.043698 14.976305 15.264481 12.424016 14.814453 9.9199219 C 14.232162 7.8166854 11.612966 6.8155095 9.4296875 7.078125 C 8.6780538 7.0969522 7.9327639 7.0518102 7.1835938 7.0117188 C 7.0762928 7.0003244 6.9793803 6.9972679 6.8886719 7 z M 9.6464844 9.3691406 C 9.7173924 9.3721006 9.7952306 9.3799124 9.8769531 9.3964844 C 11.424315 9.3269974 12.717246 10.818778 12.255859 12.1875 C 12.183169 12.660341 12.341157 13.58752 12.076172 13.105469 C 11.971575 12.775233 12.368047 11.999182 11.943359 11.833984 C 11.851259 13.099596 11.888767 14.381087 12.136719 15.632812 C 12.194439 16.495116 11.843346 17.128439 11.847656 18.041016 C 11.683943 19.057388 12.148242 19.937961 11.861328 20.832031 C 11.672637 21.578407 11.771515 19.889036 11.707031 19.59375 C 11.482475 18.525136 11.311669 20.285789 11.669922 20.642578 C 11.795542 21.099889 11.36526 20.672769 11.451172 21.259766 C 11.472882 21.636057 11.339189 22.600765 11.269531 21.763672 C 11.069407 21.941502 10.867988 22.203175 10.849609 22.296875 C 10.113734 22.585321 9.1728818 22.803477 8.8164062 22.058594 C 8.5401398 21.021852 8.7922149 19.990374 8.7011719 18.953125 C 9.037094 18.911665 8.7773111 17.716812 8.7050781 18.378906 C 8.6215401 17.555992 9.0145765 16.985008 9.0703125 16.447266 C 8.9062818 16.241404 8.7407106 15.045366 8.9277344 14.648438 C 8.9173004 14.061383 9.1999278 13.116645 8.8671875 12.992188 C 9.0605577 12.359409 8.6632015 11.535481 8.8867188 11.080078 C 8.9564727 11.72639 9.028822 11.762584 9.0644531 11.050781 C 8.7065379 10.724683 8.5828833 9.3244941 9.6464844 9.3691406 z"/>
+ <path style="fill:#ffffff" d="m 11.600627,25.016601 c -0.01631,0.172995 0.07102,0.01419 0,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/eBook-speaker.svg b/.icons/awkward/32x32/apps/eBook-speaker.svg
new file mode 100644
index 00000000..cf6f5dba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eBook-speaker.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="22" height="28" x="5" y="3" rx="1.5" ry="1.5"/>
+ <rect style="fill:#e4e4e4" width="22" height="28" x="5" y="2" rx="1.5" ry="1.5"/>
+ <path style="fill:#4c4c4c" d="M 9,23 H 23 V 24 H 9 Z M 9,20 H 23 V 21 H 9 Z M 9,17 H 23 V 18 H 9 Z M 9,14 H 23 V 15 H 9 Z M 9,11 H 23 V 12 H 9 Z M 9,8 H 23 V 9 H 9 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.5 2 C 5.669 2 5 2.669 5 3.5 L 5 4.5 C 5 3.669 5.669 3 6.5 3 L 25.5 3 C 26.331 3 27 3.669 27 4.5 L 27 3.5 C 27 2.669 26.331 2 25.5 2 L 6.5 2 z"/>
+ <path style="opacity:0.5;fill:#ffffff" d="M 9,17 H 17 V 18 H 9 Z M 9,14 H 23 V 15 H 9 Z M 9,11 H 23 V 12 H 9 Z M 9,8 H 23 V 9 H 9 Z"/>
+ <path style="opacity:0.2" d="M 2,2 C 1.446,2 1,2.446 1,3 V 13 C 1,13.554 1.446,14 2,14 H 13 L 17,18 V 3 C 17,2.446 16.554,2 16,2 Z"/>
+ <path style="fill:#ab47bc" d="M 2,1 C 1.446,1 1,1.446 1,2 V 12 C 1,12.554 1.446,13 2,13 H 13 L 17,17 V 2 C 17,1.446 16.554,1 16,1 Z"/>
+ <path style="fill:#ffffff" d="M 4,5 V 9 H 6 L 8,11 V 3 L 6,5 Z"/>
+ <rect style="fill:#ffffff" width="1" height="4" x="9" y="5" rx=".5" ry=".5"/>
+ <rect style="fill:#ffffff" width="1" height="6" x="11" y="4" rx=".471" ry=".5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 2 1 C 1.446 1 1 1.446 1 2 L 1 3 C 1 2.446 1.446 2 2 2 L 16 2 C 16.554 2 17 2.446 17 3 L 17 2 C 17 1.446 16.554 1 16 1 L 2 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/eagle.svg b/.icons/awkward/32x32/apps/eagle.svg
new file mode 100644
index 00000000..30594604
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eagle.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 8.6942464,30.990452 C 7.6218067,30.978272 7.0393636,30.959372 7,30.910882 7,30.999979 7.0449214,3.4185331 7.0449214,3.4185331 7.1833554,3.2769373 7.9126149,3.2085334 10.702526,3.0754495 c 1.838907,-0.08771 5.650959,-0.1022838 6.824502,-0.02611 2.008738,0.1304309 3.003813,0.2751068 4.303602,0.6257083 1.294062,0.3490546 2.322881,0.8659061 2.462211,1.2369266 0.04866,0.1295558 0.29243,1.4556413 0.465416,2.5317363 0.123789,0.7700345 0.220253,1.580564 0.220253,1.8506157 0,0.377986 -0.154612,0.4987361 -0.818778,0.6394634 -0.816054,0.1729002 -1.37434,0.076987 -4.779009,0.066213 -3.656195,-0.01155 -3.827172,0.120161 -4.343268,0.378293 -0.680271,0.340445 -1.073769,1.046355 -1.122644,1.789708 -0.01549,1.253585 0.90256,2.215424 1.752355,2.396393 1.140113,0.235179 2.476826,0.350552 6.225695,0.571661 0.504004,0.02975 1.004205,0.07305 1.027274,0.09628 0.07476,0.07528 0.05681,0.31483 0.08686,1.020079 0.03463,0.812671 -0.0325,1.019645 -0.285902,1.564538 -0.541499,1.164512 -1.937279,1.759615 -4.23935,2.05405 -0.742474,0.09496 -1.557215,0.149856 -2.242677,0.151116 -0.429858,7e-4 -0.789132,0.02842 -0.988712,0.07614 -0.76299,0.1823 -1.263115,0.846984 -1.334553,1.773658 -0.03558,0.461425 0.04298,1.100805 0.257372,1.547153 0.361354,0.75243 0.95912,1.165184 1.932297,1.334247 1.364725,0.237076 2.54237,0.230633 5.94203,0.266941 l 2.942011,0.03143 -1.44e-4,0.489394 c -1.43e-4,0.415092 0.03548,2.682238 -0.02385,3.634153 l -0.03073,0.493339 c -0.417918,0.231647 -1.046546,0.387408 -1.440381,0.524159 -0.364352,0.167874 -1.754172,0.465772 -2.74909,0.589259 -1.595209,0.197995 -2.126826,0.206955 -6.425549,0.215775 -2.321053,0.0049 -4.8525256,0.0014 -5.6255005,-0.0073 z"/>
+ <path style="fill:#c06e00" d="M 8.6942464,29.990457 C 7.6218067,29.978277 7.0393636,29.959377 7,29.910887 7,29.999984 7.0449214,2.4185377 7.0449214,2.4185377 7.1833554,2.2769419 7.9126149,2.208538 10.702526,2.0754541 c 1.838907,-0.08771 5.650959,-0.1022838 6.824502,-0.02611 2.008738,0.1304309 3.003813,0.2751068 4.303602,0.6257083 1.294062,0.3490546 2.322881,0.8659061 2.462211,1.2369266 0.04866,0.1295558 0.29243,1.4556413 0.465416,2.5317363 0.123789,0.7700345 0.220253,1.580564 0.220253,1.8506157 0,0.377986 -0.154612,0.4987361 -0.818778,0.6394634 -0.816054,0.1729 -1.37434,0.076987 -4.779009,0.066213 -3.656195,-0.01155 -3.827172,0.1201613 -4.343268,0.3782934 -0.680271,0.3404451 -1.073769,1.0463552 -1.122644,1.7897082 -0.01549,1.253585 0.90256,2.215424 1.752355,2.396393 1.140113,0.235179 2.476826,0.350552 6.225695,0.571661 0.504004,0.02975 1.004205,0.07305 1.027274,0.09628 0.07476,0.07528 0.05681,0.31483 0.08686,1.020079 0.03463,0.812671 -0.0325,1.019645 -0.285902,1.564538 -0.541499,1.164512 -1.937279,1.759615 -4.23935,2.05405 -0.742474,0.09496 -1.557215,0.149856 -2.242677,0.151116 -0.429858,7e-4 -0.789132,0.02842 -0.988712,0.07614 -0.76299,0.1823 -1.263115,0.846984 -1.334553,1.773658 -0.03558,0.461425 0.04298,1.100805 0.257372,1.547153 0.361354,0.75243 0.95912,1.165184 1.932297,1.334247 1.364725,0.237076 2.54237,0.230633 5.94203,0.266941 l 2.942011,0.03143 -1.44e-4,0.489394 c -1.43e-4,0.415092 0.03548,2.682238 -0.02385,3.634153 l -0.03073,0.493339 c -0.417918,0.231647 -1.046546,0.387408 -1.440381,0.524159 -0.364352,0.167874 -1.754172,0.465772 -2.74909,0.589259 -1.595209,0.197995 -2.126826,0.206955 -6.425549,0.215775 -2.321053,0.0049 -4.8525256,0.0014 -5.6255005,-0.0073 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 14.365234 2 C 13.035665 2.0050855 11.622578 2.0323169 10.703125 2.0761719 C 7.9132139 2.2092558 7.1833559 2.276373 7.0449219 2.4179688 C 7.0449219 2.4179687 7 29.999253 7 29.910156 C 7.0000826 29.910258 7.0018658 29.910055 7.0019531 29.910156 C 7.0049877 28.126699 7.0449219 3.4179688 7.0449219 3.4179688 C 7.1833559 3.276373 7.9132139 3.2092558 10.703125 3.0761719 C 12.542032 2.9884619 16.353801 2.9726543 17.527344 3.0488281 C 19.536082 3.179259 20.530289 3.3251798 21.830078 3.6757812 C 23.12414 4.0248358 24.153639 4.5410889 24.292969 4.9121094 C 24.341629 5.0416652 24.584827 6.3672644 24.757812 7.4433594 C 24.834978 7.9233699 24.855349 8.2269016 24.894531 8.5976562 C 24.946191 8.5170027 24.978516 8.4256373 24.978516 8.2949219 C 24.978516 8.0248702 24.881601 7.2133939 24.757812 6.4433594 C 24.584827 5.3672644 24.341629 4.0416652 24.292969 3.9121094 C 24.153639 3.5410889 23.12414 3.0248359 21.830078 2.6757812 C 20.530289 2.3251798 19.536082 2.179259 17.527344 2.0488281 C 16.940572 2.0107412 15.694804 1.9949145 14.365234 2 z M 13.988281 11.765625 C 13.956158 11.898181 13.923081 12.030802 13.914062 12.167969 C 13.898573 13.421554 14.818174 14.383484 15.667969 14.564453 C 16.808082 14.799632 18.143709 14.91561 21.892578 15.136719 C 22.396582 15.166469 22.896853 15.209192 22.919922 15.232422 C 22.97795 15.290854 22.983975 15.520643 22.996094 15.917969 C 23.013075 15.740259 23.020068 15.539561 23.007812 15.251953 C 22.977762 14.546704 22.994682 14.307702 22.919922 14.232422 C 22.896853 14.209192 22.396582 14.166469 21.892578 14.136719 C 18.143709 13.91561 16.808082 13.799632 15.667969 13.564453 C 14.960266 13.413744 14.212046 12.716962 13.988281 11.765625 z M 13.957031 21.673828 C 13.946561 21.741816 13.921503 21.799914 13.916016 21.871094 C 13.880436 22.332519 13.959436 22.973574 14.173828 23.419922 C 14.535182 24.172352 15.132292 24.584843 16.105469 24.753906 C 17.470194 24.990982 18.647215 24.983223 22.046875 25.019531 L 24.990234 25.050781 L 24.990234 25.541016 C 24.990196 25.653196 24.993488 26.09386 24.996094 26.414062 C 24.996865 25.57019 24.990154 24.775056 24.990234 24.541016 L 24.990234 24.050781 L 22.046875 24.019531 C 18.647215 23.983223 17.470194 23.990982 16.105469 23.753906 C 15.132292 23.584843 14.535182 23.172352 14.173828 22.419922 C 14.069763 22.203266 13.99957 21.939017 13.957031 21.673828 z"/>
+ <path style="fill:#d39447" d="m 7.1284545,2.3855247 c -0.022306,0.011411 -0.071662,0.020364 -0.083834,0.032813 v 0.045117 C 10.093022,5.9796851 11.995175,11.235857 12,16.549949 c -0.0048,5.1629 -1.809499,9.889634 -4.7092873,13.395348 0.2581455,0.02184 0.6702346,0.03679 1.4035337,0.04511 0.7729749,0.0087 3.3038976,0.01174 5.6249516,0.0069 4.298722,-0.0088 4.831568,-0.01665 6.426777,-0.214649 0.994918,-0.123487 2.384572,-0.421384 2.748924,-0.589258 0.393835,-0.136751 1.022123,-0.293353 1.440042,-0.525 l 0.0311,-0.493555 c 0.05933,-0.951915 0.02285,-3.21802 0.02298,-3.633113 v -0.489453 l -2.94093,-0.03144 c -3.399659,-0.03631 -4.577981,-0.03089 -5.942706,-0.267969 -0.973177,-0.169064 -1.570871,-0.581946 -1.932226,-1.334376 -0.214393,-0.446348 -0.292493,-1.085378 -0.256909,-1.546802 0.07144,-0.926674 0.571584,-1.590942 1.334575,-1.773243 0.199579,-0.04772 0.558565,-0.07586 0.988422,-0.07656 0.685463,-0.0013 1.499394,-0.05543 2.241868,-0.150391 2.30207,-0.294434 3.697868,-0.890372 4.239367,-2.054883 0.253398,-0.544893 0.321287,-0.751392 0.286656,-1.564063 -0.03005,-0.705249 -0.01178,-0.944638 -0.08654,-1.019922 -0.02307,-0.02323 -0.523632,-0.06732 -1.027635,-0.09707 -3.748869,-0.221109 -5.085567,-0.336305 -6.225679,-0.571484 -0.849795,-0.180968 -1.767882,-1.142088 -1.752389,-2.395672 0.04888,-0.743353 0.442015,-1.4492031 1.122286,-1.7896482 0.5161,-0.2581552 0.68692,-0.3902844 4.343115,-0.3787344 3.40467,0.010773 3.963802,0.107275 4.779856,-0.065625 0.664166,-0.1407273 0.818053,-0.2618589 0.818053,-0.6398435 0,-0.090777 -0.02409,-0.3054402 -0.04327,-0.4962897 C 20.291733,4.7422883 13.958616,2.8171741 7.1284545,2.3855247 Z"/>
+ <path style="fill:#fdd161" d="M 22.949001,14.296824 C 16.515044,15.065379 12.007936,18.130697 12,21.550268 c 0.0068,3.836434 5.556041,6.724575 12.941702,7.021005 l 0.02434,-0.396485 c 0.05933,-0.951914 0.02285,-3.21802 0.02298,-3.633112 v -0.489454 l -2.94093,-0.03144 c -3.399659,-0.03631 -4.577981,-0.03089 -5.942706,-0.267969 -0.973177,-0.169063 -1.570871,-0.581946 -1.932225,-1.334375 -0.214394,-0.446348 -0.292494,-1.085378 -0.256909,-1.546803 0.07144,-0.926673 0.571583,-1.590942 1.334574,-1.773242 0.199579,-0.04772 0.558565,-0.07586 0.988422,-0.07656 0.685463,-0.0013 1.499394,-0.05543 2.241868,-0.150391 2.30207,-0.294434 3.697869,-0.890371 4.239368,-2.054883 0.253397,-0.544893 0.321285,-0.751392 0.286655,-1.564063 -0.02478,-0.581611 -0.01973,-0.838441 -0.05814,-0.955664 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.1289062 2.3847656 C 7.1066002 2.3961766 7.0570939 2.4055198 7.0449219 2.4179688 L 7.0449219 2.4628906 C 7.3136188 2.7728236 7.5621285 3.1114483 7.8125 3.4472656 C 14.313168 3.9561146 20.321935 5.8122893 24.794922 8.7148438 C 24.93036 8.6180942 24.978516 8.4927732 24.978516 8.2949219 C 24.978516 8.2041449 24.954727 7.9896776 24.935547 7.7988281 C 20.292345 4.7428532 13.959068 2.816415 7.1289062 2.3847656 z M 13.988281 11.767578 C 13.956446 11.899511 13.924991 12.031477 13.916016 12.167969 C 13.900523 13.421553 14.818174 14.383485 15.667969 14.564453 C 16.808081 14.799632 18.143709 14.91561 21.892578 15.136719 C 22.396581 15.166469 22.898805 15.209192 22.921875 15.232422 C 22.979903 15.290857 22.984062 15.520686 22.996094 15.917969 C 23.013197 15.740336 23.020069 15.539561 23.007812 15.251953 C 22.977763 14.546704 22.994682 14.307706 22.919922 14.232422 C 22.896852 14.209192 22.396581 14.164516 21.892578 14.134766 C 18.143709 13.913657 16.808081 13.799632 15.667969 13.564453 C 14.960569 13.413809 14.212412 12.718117 13.988281 11.767578 z M 11.978516 17.058594 C 11.85921 22.021484 10.094644 26.555851 7.2910156 29.945312 C 7.4265591 29.95678 7.7827043 29.961044 8.0273438 29.96875 C 10.48644 26.582692 11.995627 22.254239 12 17.550781 C 11.999851 17.386359 11.982275 17.222856 11.978516 17.058594 z M 13.957031 21.675781 C 13.94667 21.7433 13.921464 21.800425 13.916016 21.871094 C 13.880432 22.332518 13.959435 22.971621 14.173828 23.417969 C 14.535183 24.170399 15.132292 24.584842 16.105469 24.753906 C 17.470194 24.990985 18.649169 24.985174 22.048828 25.021484 L 24.990234 25.052734 L 24.990234 25.541016 C 24.990199 25.654702 24.993357 26.099427 24.996094 26.425781 C 24.996754 25.577653 24.988208 24.776261 24.988281 24.541016 L 24.988281 24.052734 L 22.048828 24.021484 C 18.649169 23.985174 17.470194 23.989032 16.105469 23.751953 C 15.132292 23.582889 14.535183 23.170399 14.173828 22.417969 C 14.070026 22.201861 13.9995 21.940198 13.957031 21.675781 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.949219 14.296875 C 16.515262 15.06543 12.007936 18.13121 12 21.550781 C 12.000286 21.712384 12.023291 21.869229 12.042969 22.027344 C 12.482614 18.822856 16.845821 16.025944 22.949219 15.296875 C 22.976161 15.379098 22.980765 15.683297 22.990234 15.966797 C 23.012327 15.779162 23.021209 15.566334 23.007812 15.251953 C 22.983033 14.670342 22.987629 14.414098 22.949219 14.296875 z M 13.957031 21.673828 C 13.94656 21.741812 13.921503 21.799914 13.916016 21.871094 C 13.880431 22.332519 13.959434 22.971621 14.173828 23.417969 C 14.535182 24.170398 15.132292 24.58289 16.105469 24.751953 C 17.470194 24.989032 18.649169 24.985174 22.048828 25.021484 L 24.988281 25.052734 L 24.988281 25.541016 C 24.988244 25.659469 24.991292 26.11652 24.994141 26.462891 C 24.995229 25.600441 24.988206 24.780107 24.988281 24.541016 L 24.988281 24.052734 L 22.048828 24.021484 C 18.649169 23.985174 17.470194 23.989032 16.105469 23.751953 C 15.132292 23.58289 14.535182 23.170398 14.173828 22.417969 C 14.069777 22.201343 13.999461 21.938894 13.957031 21.673828 z"/>
+ <path style="opacity:0.2" d="m 12.042969,22.027344 c -0.02381,0.173554 -0.04256,0.347749 -0.04297,0.523437 0.0068,3.836434 5.555745,6.723102 12.941406,7.019531 l 0.02539,-0.396484 c 0.0424,-0.680269 0.03448,-1.843536 0.02734,-2.710937 -8.01e-4,0.63487 -0.0022,1.307321 -0.02734,1.710937 l -0.02539,0.396484 C 17.866853,28.286369 12.490446,25.622856 12.042969,22.027344 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ease.svg b/.icons/awkward/32x32/apps/ease.svg
new file mode 100644
index 00000000..0c1b812e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ease.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#f58435" d="m27 28.6v-25.2c0-0.7756-0.613-1.4-1.375-1.4h-19.25c-0.7618 0-1.375 0.6244-1.375 1.4v25.2c0 0.776 0.6132 1.4 1.375 1.4h19.25c0.762 0 1.375-0.624 1.375-1.4z"/>
+ <path fill="#d6352f" d="m11 12c-1.6568 0-3 1.3432-3 3s1.3432 3 3 3 3-1.3432 3-3h-3v-3zm5 0v2h7v-2h-7zm0 4v2h7v-2h-7zm-8 4v2h12v-2h-12z"/>
+ <path fill="#fff" opacity=".2" d="m6.375 2c-0.7618 0-1.375 0.6248-1.375 1.4004v1c0-0.7756 0.6132-1.4004 1.375-1.4004h19.25c0.762 0 1.375 0.6248 1.375 1.4004v-1c0-0.7756-0.613-1.4004-1.375-1.4004h-19.25z"/>
+ <path opacity=".2" d="m5 28.6v1c0 0.775 0.6132 1.4 1.375 1.4h19.25c0.762 0 1.375-0.625 1.375-1.4v-1c0 0.775-0.613 1.4-1.375 1.4h-19.25c-0.7618 0-1.375-0.625-1.375-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/easy-ebook-viewer.svg b/.icons/awkward/32x32/apps/easy-ebook-viewer.svg
new file mode 100644
index 00000000..1128ff25
--- /dev/null
+++ b/.icons/awkward/32x32/apps/easy-ebook-viewer.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g style="opacity:0.2" transform="matrix(1.031579,0,0,1.0266667,-0.50526266,0.42666562)">
+ <path class="cls-9" d="M 29.571426,5.4285716 V 19.725092 c -3.295918,1.257835 -8.905442,4.642318 -10.663264,7.132051 L 16,20.645774 20.284693,14.162092 c 0,0 0.348979,-1.098395 -1.376531,-1.915338 2.849524,-2.8114601 6.998093,-5.2194744 10.663264,-6.8181824 z"/>
+ <path class="cls-9" d="M 2.4285714,5.4285716 V 19.725092 C 5.72449,20.982927 11.334013,24.36741 13.091836,26.857143 l 2.908162,-6.211369 -4.284693,-6.483682 c 0,0 -0.348979,-1.098395 1.376531,-1.915338 C 10.242312,9.4352939 6.0937421,7.0272796 2.4285714,5.4285716 Z"/>
+ </g>
+ <path style="fill:#502e02" class="cls-1" d="M 22.999999,10.987378 A 7,7.0081431 0 0 0 12.93909,4.7055331 a 7.0509089,7.0591115 0 0 1 0.801817,-0.050969 6.9618178,6.9699168 0 0 1 3.226365,0.7963796 7,7.0081431 0 1 0 6.032727,6.9380623 c 0,-0.235728 0,-0.471457 -0.03819,-0.707184 -0.03818,-0.235729 0.03819,-0.458717 0.03819,-0.694444 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.775391 4.0039062 A 7 7.0081431 0 0 0 12.939453 4.7050781 A 7.0509089 7.0591115 0 0 1 13.740234 4.6542969 A 6.9618178 6.9699168 0 0 1 15.90625 5.0058594 A 7 7.0081431 0 0 1 22.966797 11.353516 C 22.981275 11.232385 23 11.112764 23 10.988281 A 7 7.0081431 0 0 0 15.775391 4.0039062 z M 14.041016 5.6699219 A 7 7.0081431 0 0 0 9.0253906 12.910156 A 7 7.0081431 0 0 1 16.966797 6.4511719 A 6.9618178 6.9699168 0 0 0 14.041016 5.6699219 z M 22.986328 12.134766 C 22.96758 12.317211 22.930844 12.495841 22.960938 12.681641 C 22.973494 12.759146 22.968952 12.836557 22.974609 12.914062 A 7 7.0081431 0 0 0 23 12.388672 C 23 12.304025 22.988096 12.219413 22.986328 12.134766 z"/>
+ <circle style="fill:#d9af4f" class="cls-4" cx="16" cy="15" r="5"/>
+ <g transform="matrix(1.031579,0,0,1.0266667,-0.50526266,-0.57333438)">
+ <path style="fill:#385ca9" class="cls-9" d="M 29.571426,5.4285716 V 19.725092 c -3.295918,1.257835 -8.905442,4.642318 -10.663264,7.132051 L 16,20.645774 20.284693,14.162092 c 0,0 0.348979,-1.098395 -1.376531,-1.915338 2.849524,-2.8114601 6.998093,-5.2194744 10.663264,-6.8181824 z"/>
+ <path style="fill:#385ca9" class="cls-9" d="M 2.4285714,5.4285716 V 19.725092 C 5.72449,20.982927 11.334013,24.36741 13.091836,26.857143 l 2.908162,-6.211369 -4.284693,-6.483682 c 0,0 -0.348979,-1.098395 1.376531,-1.915338 C 10.242312,9.4352939 6.0937421,7.0272796 2.4285714,5.4285716 Z"/>
+ </g>
+ <path style="opacity:0.2" class="cls-9" d="m 16,16.428572 c -3.469431,0 -5,-2.142858 -5,-2.142858 l 1.876869,14.034082 c 0,0 0.468148,1.680204 3.001283,1.680204 2.533135,0 3.001283,-1.673789 3.001283,-1.673789 L 21,14.285714 c 0,0 -1.530568,2.142858 -5,2.142858 z"/>
+ <path style="fill:#2a457e" class="cls-9" d="m 16,15.428572 c -3.469431,0 -5,-2.142858 -5,-2.142858 l 1.876869,14.034082 c 0,0 0.468148,1.680204 3.001283,1.680204 2.533135,0 3.001283,-1.673789 3.001283,-1.673789 L 21,13.285714 c 0,0 -1.530568,2.142858 -5,2.142858 z"/>
+ <path style="opacity:0.2" d="M 7.2128906,6 C 6.0395164,5.9494647 5.0291243,5.8452078 3.8094778,6.8323689 6.9394151,8.3449408 9.6086832,10.510171 12.107422,12.931641 11.415838,13.360493 11,13.906213 11,14.5 c 0,1.380712 2.238576,2.5 5,2.5 2.761424,0 5,-1.119288 5,-2.5 0,-0.591136 -0.419444,-1.130621 -1.105469,-1.558594 C 22.36612,10.552126 24.93289,8.4174832 28.021228,6.9150758 26.849097,5.9533928 25.951521,5.9969614 24.820312,6 21.390573,6.00921 18.257675,9.5279704 16.083984,13.396484 l -0.0918,0.160157 -0.0625,0.115234 -0.166016,-0.294922 C 13.63415,9.5788541 10.573276,6.1447259 7.2128906,6 Z"/>
+ <path style="fill:#e4e4e4" d="M 7.2128906,5 C 6.0395164,4.9494647 5.0291243,4.8452078 3.8094778,5.8323689 6.9394151,7.3449408 9.6086832,9.5101711 12.107422,11.931641 11.415838,12.360493 11,12.906213 11,13.5 c 0,1.380712 2.238576,2.5 5,2.5 2.761424,0 5,-1.119288 5,-2.5 0,-0.591136 -0.419444,-1.130621 -1.105469,-1.558594 C 22.36612,9.5521256 24.93289,7.4174832 28.021228,5.9150758 26.849097,4.9533928 25.951521,4.9969614 24.820312,5 21.390573,5.00921 18.257675,8.5279704 16.083984,12.396484 l -0.0918,0.160157 -0.0625,0.115234 -0.166016,-0.294922 C 13.63415,8.5788541 10.573276,5.1447259 7.2128906,5 Z"/>
+ <path style="opacity:0.2" class="cls-14" d="M 0.99999994,13.969849 C 0.99999994,17.079782 2.1917368,18 2.9862289,18 c 1.9862296,0 3.184588,-2.451674 -0.3972456,-2.626315 3.1514842,-0.268676 3.2772782,-2.599446 0,-2.686767 3.2772782,-0.248525 2.6483063,-2.686766 0.3972456,-2.686766 -0.9136654,-0.013433 -1.98622896,0.859765 -1.98622896,3.969697 z"/>
+ <path style="fill:#d9af4f" class="cls-14" d="M 0.99999994,12.969849 C 0.99999994,16.079782 2.1917368,17 2.9862289,17 c 1.9862296,0 3.184588,-2.451674 -0.3972456,-2.626315 3.1514842,-0.268676 3.2772782,-2.599446 0,-2.686767 C 5.8662615,11.438393 5.2372896,9.0001519 2.9862289,9.0001519 2.0725635,8.9867186 0.99999994,9.8599172 0.99999994,12.969849 Z"/>
+ <path style="opacity:0.2" class="cls-14" d="M 31,13.969849 C 31,17.079782 29.808263,18 29.013771,18 c -1.98623,0 -3.184588,-2.451674 0.397246,-2.626315 -3.151485,-0.268676 -3.277279,-2.599446 0,-2.686767 C 26.133738,12.438393 26.76271,10.000152 29.013771,10.000152 29.927436,9.9867186 31,10.859917 31,13.969849 Z"/>
+ <path style="fill:#d9af4f" class="cls-14" d="M 31,12.969849 C 31,16.079782 29.808263,17 29.013771,17 c -1.98623,0 -3.184588,-2.451674 0.397246,-2.626315 -3.151485,-0.268676 -3.277279,-2.599446 0,-2.686767 C 26.133738,11.438393 26.76271,9.0001519 29.013771,9.0001519 29.927436,8.9867186 31,9.8599172 31,12.969849 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.9863281 9 C 2.0726627 8.9865667 1 9.8607713 1 12.970703 C 1 13.146165 1.0161358 13.289422 1.0234375 13.451172 C 1.1420178 10.782513 2.1284028 9.9873865 2.9863281 10 C 3.8267782 10 4.4415897 10.340395 4.7109375 10.779297 C 5.1940489 9.9955327 4.4251858 9 2.9863281 9 z M 4.4140625 12.105469 C 4.052497 12.395939 3.4648733 12.621144 2.5898438 12.6875 C 3.7689005 12.718915 4.4987586 13.04145 4.8144531 13.453125 C 5.1493995 12.993137 5.025628 12.464895 4.4140625 12.105469 z M 4.4023438 14.835938 C 3.9984686 15.101894 3.3948306 15.304419 2.5898438 15.373047 C 3.7905286 15.431589 4.4439287 15.748466 4.7207031 16.140625 C 4.98805 15.706178 4.9454471 15.198246 4.4023438 14.835938 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 29.013672 9 C 27.574814 9 26.805951 9.9955327 27.289062 10.779297 C 27.55841 10.340395 28.173222 10 29.013672 10 C 29.871597 9.9873861 30.857982 10.782513 30.976562 13.451172 C 30.983864 13.289422 31 13.146165 31 12.970703 C 31 9.8607713 29.927337 8.9865667 29.013672 9 z M 27.585938 12.105469 C 26.974372 12.464895 26.8506 12.993137 27.185547 13.453125 C 27.501241 13.04145 28.231099 12.718915 29.410156 12.6875 C 28.535127 12.621144 27.947503 12.395939 27.585938 12.105469 z M 27.597656 14.835938 C 27.054553 15.198246 27.01195 15.706178 27.279297 16.140625 C 27.556071 15.748466 28.209471 15.431589 29.410156 15.373047 C 28.605169 15.304419 28.001532 15.101894 27.597656 14.835938 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/easyeda.svg b/.icons/awkward/32x32/apps/easyeda.svg
new file mode 100644
index 00000000..c35543ca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/easyeda.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="8.7" ry="8.7"/>
+ <rect style="fill:#5a8bff" width="29" height="29" x="2" y="1" rx="8.7" ry="8.7"/>
+ <path style="opacity:0.2" d="m 17.234375,7.0234375 c -2.501763,0.00353 -4.833984,1.115441 -6.494141,2.9511719 -0.037,-9.353e-4 -0.07234,-0.00946 -0.109375,-0.00977 h -0.0078 -0.0059 C 6.9798283,9.9648438 4,12.944613 4,16.582031 4,19.331514 5.7161564,21.541808 8.1191406,22.488281 8.5758876,24.486338 10.372417,26 12.5,26 c 2.467561,0 4.5,-2.032439 4.5,-4.5 0,-0.298399 -0.03127,-0.590199 -0.08789,-0.873047 l 4.839844,-3.095703 -1.617187,-2.527344 -4.779297,3.056641 C 14.57421,17.409389 13.585972,17 12.5,17 10.778783,17 9.2869232,17.999862 8.53125,19.435547 7.5694142,18.836871 6.9414062,17.848713 6.9414062,16.582031 c 0,-2.046409 1.6260698,-3.673437 3.6718748,-3.675781 0.16571,0.0017 0.33213,0.01495 0.496094,0.03906 l 0.875,0.128907 0.523437,-0.712891 c 1.107014,-1.504801 2.858552,-2.3929387 4.726563,-2.3964842 h 0.002 c 2.368194,0.00375 4.49585,1.4184042 5.414063,3.6015622 l 0.298828,0.714844 0.759765,0.15625 c 1.376355,0.282661 2.349521,1.475787 2.34961,2.880859 0,1.493519 -1.079596,2.526537 -2.509766,2.703125 A 1.50015,1.50015 0 0 0 23.273438,20 h -1.751954 a 1.50015,1.50015 0 1 0 0,3 h 1.59375 0.002 0.15625 a 1.50015,1.50015 0 0 0 0.24414,-0.01758 C 26.564245,22.78921 29,20.414839 29,17.318359 28.999838,14.792462 27.336033,12.64079 24.998047,11.832031 23.49361,8.9298218 20.542962,7.0270242 17.236328,7.0234375 Z M 12.5,20 C 13.346241,20 14,20.653759 14,21.5 14,22.346241 13.346241,23 12.5,23 11.653759,23 11,22.346241 11,21.5 11,20.653759 11.653759,20 12.5,20 Z"/>
+ <path style="fill:#ffffff" d="m 17.233916,6.0239248 c -2.501763,0.00353 -4.832568,1.1140718 -6.492725,2.9498027 -0.037,-9.353e-4 -0.07355,-0.00831 -0.110582,-0.00862 h -0.0072 -0.0058 C 6.9802498,8.9651075 4,11.945353 4,15.582771 c 0,3.30735 2.4667695,5.8624 5.6482832,6.336796 v -3.002934 c -1.565974,-0.421906 -2.7070974,-1.624568 -2.7070974,-3.333858 0,-2.046409 1.626369,-3.674138 3.6721742,-3.676482 0.16571,0.0017 0.3315,0.01466 0.495464,0.03877 l 0.8746,0.129253 0.524185,-0.712319 c 1.107013,-1.5048009 2.858279,-2.3933464 4.72629,-2.3968919 h 0.0028 c 2.368194,0.00375 4.494545,1.4186469 5.412758,3.6018049 l 0.300151,0.713754 0.75971,0.156537 c 1.376355,0.282661 2.349417,1.475796 2.349506,2.880868 0,1.640807 -1.297918,2.739181 -2.938313,2.740739 -0.07932,-1.25e-4 -0.157968,0.136659 -0.23696,0.130147 v 2.786625 c 0.07704,0.0081 0.15322,0.02429 0.231215,0.02442 h 0.0014 0.0014 C 26.348954,21.999999 29,19.549402 29,16.318075 28.999838,13.792178 27.336939,11.640833 24.998953,10.832074 23.494516,7.9298646 20.543422,6.0275115 17.236788,6.0239248 h -0.0014 z"/>
+ <circle style="fill:none;stroke:#ffffff;stroke-width:3" cx="12.5" cy="20.5" r="3"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3" d="m 20.943616,15.268297 -5.869632,3.752695"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="M 21.521364,20.49985 H 23.274"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.699219 1 C 5.8794189 1 2 4.8794189 2 9.6992188 L 2 10.699219 C 2 5.8794189 5.8794189 2 10.699219 2 L 22.300781 2 C 27.120581 2 31 5.8794189 31 10.699219 L 31 9.6992188 C 31 4.8794189 27.120581 1 22.300781 1 L 10.699219 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/easymp3gain.svg b/.icons/awkward/32x32/apps/easymp3gain.svg
new file mode 100644
index 00000000..903586e7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/easymp3gain.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g>
+ <path style="opacity:0.2" d="M 27.005399,4.1200596 12.030346,7.5725587 C 9.9195887,7.8386355 10,10 10,10 v 2 7.214844 C 9.5123074,19.074365 9.0075177,19.002064 8.5,19 5.4624339,19 3,21.462434 3,24.5 3,27.537566 5.4624339,30 8.5,30 c 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 14 V 24.5 11.158203 L 25,8.5419404 V 16.214844 C 24.512307,16.074365 24.007518,16.002064 23.5,16 20.462434,16 18,18.462434 18,21.5 c 0,3.037566 2.462434,5.5 5.5,5.5 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 29 V 7.7001435 6 c 0,0 0.02603,-2.3053357 -1.994601,-1.8799404 z"/>
+ <path style="fill:#4f4f4f" d="M 27.005399,3.1200596 12.030346,6.5725587 C 9.9195887,6.8386355 10,9 10,9 v 2 7.214844 C 9.5123074,18.074365 9.0075177,18.002064 8.5,18 5.4624339,18 3,20.462434 3,23.5 3,26.537566 5.4624339,29 8.5,29 c 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 14 V 23.5 10.158203 L 25,7.5419404 V 15.214844 C 24.512307,15.074365 24.007518,15.002064 23.5,15 20.462434,15 18,17.462434 18,20.5 c 0,3.037566 2.462434,5.5 5.5,5.5 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 29 V 6.7001435 5 c 0,0 0.02603,-2.3053357 -1.994601,-1.8799404 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 27.361328,3.0703125 c -0.110806,0.00648 -0.229179,0.022241 -0.355469,0.048828 L 12.03125,6.5722656 C 9.9204927,6.8383424 10,9 10,9 v 1 C 10,10 9.920493,7.8383424 12.03125,7.5722656 L 27.005859,4.1191406 C 29.02649,3.6937453 29,6 29,6 V 5 C 29,5 29.02342,2.9730693 27.361328,3.0703125 Z M 23.5,15 c -3.037566,0 -5.5,2.462434 -5.5,5.5 0,0.168742 0.01052,0.335131 0.02539,0.5 0.252886,-2.802974 2.605785,-5 5.474609,-5 0.507518,0.0021 1.012307,0.07437 1.5,0.214844 v -1 C 24.512307,15.074365 24.007518,15.002064 23.5,15 Z m -15,3 C 5.4624339,18 3,20.462434 3,23.5 3,23.668742 3.010516,23.835131 3.0253906,24 3.2782771,21.197026 5.6311762,19 8.5,19 c 0.5075177,0.0021 1.0123074,0.07437 1.5,0.214844 v -1 C 9.5123074,18.074365 9.0075177,18.002064 8.5,18 Z"/>
+ </g>
+ <circle fill="#69c561" cx="24" cy="23" r="8"/>
+ <g fill="#fff">
+ <rect width="1" height="6" x="24" y="21"/>
+ <rect width="1" height="8" x="26" y="19"/>
+ <rect width="1" height="4" x="22" y="23"/>
+ <rect width="1" height="2" x="20" y="25"/>
+ </g>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/easystroke.svg b/.icons/awkward/32x32/apps/easystroke.svg
new file mode 100644
index 00000000..e7356aed
--- /dev/null
+++ b/.icons/awkward/32x32/apps/easystroke.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#4347dc" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2" d="m 10.993845,15.099854 c 7.255828,-2.828973 14.531327,0.318514 14.015155,5.917006 -0.184718,2.003486 -3.110582,3.22499 -5.193967,2.969987 -3.545159,-0.433919 -6.735079,-4.37169 -8.068879,-6.855295 C 10.17669,14.209127 10.864757,7.2109919 15.292065,6.997854 18.406354,7.2144632 19.409626,10.34984 19.805,12.227874 21.375324,19.686963 13.036145,27.842008 8.3545979,24.043151 5.2944217,21.55996 7.8852404,16.381546 10.993845,15.099854 Z"/>
+ <path style="fill:none;stroke:#81ff86;stroke-width:2" d="m 10.993845,14.1 c 7.255828,-2.828973 14.531327,0.318514 14.015155,5.917006 -0.184718,2.003486 -3.110582,3.22499 -5.193967,2.969987 -3.545159,-0.433919 -6.735079,-4.37169 -8.068879,-6.855295 C 10.17669,13.209273 10.864757,6.2111379 15.292065,5.998 18.406354,6.2146092 19.409626,9.3499855 19.805,11.22802 21.375324,18.687109 13.036145,26.842154 8.3545979,23.043297 5.2944217,20.560106 7.8852404,15.381692 10.993845,14.1 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/easytag.svg b/.icons/awkward/32x32/apps/easytag.svg
new file mode 120000
index 00000000..0d4bd5b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/easytag.svg
@@ -0,0 +1 @@
+kid3.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/echonest.svg b/.icons/awkward/32x32/apps/echonest.svg
new file mode 100644
index 00000000..43563c51
--- /dev/null
+++ b/.icons/awkward/32x32/apps/echonest.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m30 16a14 14 0 0 1 -14 14 14 14 0 0 1 -14 -14 14 14 0 0 1 14 -14 14 14 0 0 1 14 14z"/>
+ <path fill="#fff" opacity=".1" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m16 6a10 10 0 0 0 -10 10 10 10 0 0 0 10 10v-3a7 7 0 0 1 -7 -7 7 7 0 0 1 7 -7 7 7 0 0 1 7 7h3a10 10 0 0 0 -10 -10z"/>
+ <path d="m16 11a5 5 0 0 0 -5 5h3a2 2 0 0 1 2 -2 2 2 0 0 1 2 2h3a5 5 0 0 0 -5 -5z"/>
+ </g>
+ <g>
+ <path fill="#fff" d="m16 6a10 10 0 0 0 -10 10 10 10 0 0 0 10 10v-3a7 7 0 0 1 -7 -7 7 7 0 0 1 7 -7 7 7 0 0 1 7 7h3a10 10 0 0 0 -10 -10z"/>
+ <path fill="#00adef" d="m16 11a5 5 0 0 0 -5 5h3a2 2 0 0 1 2 -2 2 2 0 0 1 2 2h3a5 5 0 0 0 -5 -5z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/eclipse-cdt.svg b/.icons/awkward/32x32/apps/eclipse-cdt.svg
new file mode 100644
index 00000000..a888ee12
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eclipse-cdt.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="1" height="5" x="29" y="13" rx=".25" ry=".313"/>
+ <rect style="opacity:0.2" width="1" height="5" x="23" y="13" rx=".25" ry=".313"/>
+ <path style="opacity:0.2" d="M 15,2 C 7.244,2 1,8.244 1,16 c 0,7.756 6.244,14 14,14 3.823185,0 7.269406,-1.524449 9.787824,-3.994485 C 25.296323,25.506784 23.571685,25.571066 24,25 L 17,16 25,7 C 24.260671,6.0142639 24.590443,5.7307547 23.622012,4.970854 21.250765,3.1102037 18.262648,2 15,2 Z"/>
+ <rect style="fill:#4c3a91" width="1" height="5" x="14" y="-26" rx=".25" ry=".313" transform="rotate(90)"/>
+ <rect style="fill:#4c3a91" width="1" height="5" x="14" y="-32" rx=".25" ry=".313" transform="rotate(90)"/>
+ <path style="fill:#f7941e" d="M 15,1 C 7.244,1 1,7.244 1,15 c 0,7.756 6.244,14 14,14 3.823185,0 7.269406,-1.524449 9.787824,-3.994485 C 25.296323,24.506784 23.571685,24.571066 24,24 L 17,15 25,6 C 24.260671,5.0142639 24.590443,4.7307547 23.622012,3.970854 21.250765,2.1102037 18.262648,1 15,1 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15 1 C 7.244 1 1 7.244 1 15 C 1 15.168842 1.0195214 15.33264 1.0253906 15.5 C 1.2891326 7.9794325 7.4128418 2 15 2 C 18.262648 2 21.249847 3.1100528 23.621094 4.9707031 C 24.362346 5.5523426 24.35113 5.860144 24.632812 6.4121094 L 25 6 C 24.260671 5.0142639 24.589525 4.7306038 23.621094 3.9707031 C 21.249847 2.1100528 18.262648 1 15 1 z M 17.414062 15.533203 L 17 16 L 24 25 C 23.823515 25.235304 24.031561 25.355586 24.279297 25.458984 C 24.448845 25.308063 24.625094 25.164762 24.787109 25.005859 C 25.295608 24.507128 23.571685 24.571066 24 24 L 17.414062 15.533203 z"/>
+ <path style="opacity:0.2" d="M 18,2 C 10.244,2 4,8.244 4,16 c 0,7.756 6.244,14 14,14 3.826049,0 7.280611,-1.523272 9.802734,-3.994141 L 17.796875,16 27.802734,5.9941406 C 25.280611,3.5232725 21.826049,2 18,2 Z"/>
+ <path style="fill:#4c3a91" d="M 18 1 C 10.244 1 4 7.244 4 15 C 4 22.756 10.244 29 18 29 C 21.826049 29 25.280611 27.476728 27.802734 25.005859 L 17.796875 15 L 27.802734 4.9941406 C 25.280611 2.5232725 21.826049 1 18 1 z"/>
+ <path style="opacity:0.2" d="m 18,6 a 10,10 0 0 0 -9.1523438,6 h -4.265625 c -0.191483,0.647182 -0.3266338,1.316784 -0.4238281,2 H 8.2128906 A 10,10 0 0 0 8.0605469,15 H 4.0507812 C 4.0274997,15.331561 4,15.662316 4,16 c 0,0.337684 0.0275,0.668439 0.050781,1 h 4 A 10,10 0 0 0 8.203125,18 H 4.1582031 c 0.097194,0.683216 0.2323451,1.352818 0.4238281,2 H 8.8398438 A 10,10 0 0 0 18,26 10,10 0 0 0 24.960938,23.164062 L 22.845703,21.048828 A 7,7 0 0 1 18,23 7,7 0 0 1 11,16 7,7 0 0 1 18,9 7,7 0 0 1 22.841797,10.955078 L 24.96875,8.828125 A 10,10 0 0 0 18,6 Z m 0,7 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z"/>
+ <path style="fill:#ffffff" d="M 18 5 A 10 10 0 0 0 8.8476562 11 L 4.5820312 11 C 4.3905482 11.647182 4.2553974 12.316784 4.1582031 13 L 8.2128906 13 A 10 10 0 0 0 8.0605469 14 L 4.0507812 14 C 4.0274997 14.331561 4 14.662316 4 15 C 4 15.337684 4.0274998 15.668439 4.0507812 16 L 8.0507812 16 A 10 10 0 0 0 8.203125 17 L 4.1582031 17 C 4.2553974 17.683216 4.3905482 18.352818 4.5820312 19 L 8.8398438 19 A 10 10 0 0 0 18 25 A 10 10 0 0 0 24.960938 22.164062 L 22.845703 20.048828 A 7 7 0 0 1 18 22 A 7 7 0 0 1 11 15 A 7 7 0 0 1 18 8 A 7 7 0 0 1 22.841797 9.9550781 L 24.96875 7.828125 A 10 10 0 0 0 18 5 z M 18 12 A 3 3 0 0 0 15 15 A 3 3 0 0 0 18 18 A 3 3 0 0 0 21 15 A 3 3 0 0 0 18 12 z"/>
+ <rect style="fill:#4c3a91" width="1" height="5" x="23" y="12" rx=".25" ry=".313"/>
+ <rect style="fill:#4c3a91" width="1" height="5" x="29" y="12" rx=".25" ry=".313"/>
+ <rect style="opacity:0.2" width="1" height="5" x="15" y="-26" rx=".25" ry=".313" transform="rotate(90)"/>
+ <rect style="opacity:0.2" width="1" height="5" x="15" y="-32" rx=".25" ry=".313" transform="rotate(90)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 18 1 C 10.244 1 4 7.244 4 15 C 4 15.168842 4.0195214 15.33264 4.0253906 15.5 C 4.2891326 7.9794325 10.412842 2 18 2 C 21.570163 2 24.805954 3.3384969 27.273438 5.5234375 L 27.802734 4.9941406 C 25.280611 2.5232725 21.826049 1 18 1 z M 18.296875 15.5 L 17.796875 16 L 27.273438 25.476562 C 27.450291 25.31996 27.634055 25.171111 27.802734 25.005859 L 18.296875 15.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/eclipse.svg b/.icons/awkward/32x32/apps/eclipse.svg
new file mode 100644
index 00000000..ad7f660c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eclipse.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="-30" y="-29" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#f7941e" width="28" height="28" x="-29" y="-29" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15 1 C 7.244 1 1 7.2440005 1 15 C 1 15.168842 1.0195214 15.33264 1.0253906 15.5 C 1.2891326 7.979433 7.4128418 2 15 2 C 22.587158 2 28.710867 7.979433 28.974609 15.5 C 28.980479 15.33264 29 15.168842 29 15 C 29 7.2440005 22.756 1 15 1 z"/>
+ <rect style="opacity:0.2" width="28" height="28" x="-30" y="-32" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4c3a91" width="28" height="28" x="-29" y="-32" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 8.9785156,20.000002 a 9.8,9.7999996 0 0 0 9.0214844,6 9.8,9.7999996 0 0 0 9.017578,-6 z"/>
+ <path style="fill:#6e5dae" d="M 8.9785156 19 A 9.8 9.7999996 0 0 0 18 25 A 9.8 9.7999996 0 0 0 27.017578 19 L 8.9785156 19 z"/>
+ <path style="opacity:0.2" d="m 4.328125,13.000002 c -0.1411113,0.650429 -0.2295027,1.31868 -0.2773438,2 H 31.5 c 0.191467,0 0.351492,-0.1103 0.435547,-0.267578 -0.05134,-0.576338 -0.135376,-1.141589 -0.253906,-1.695313 -0.05648,-0.02202 -0.117185,-0.03711 -0.181641,-0.03711 z m -0.328125,3 c 0,0.681256 0.065063,1.345281 0.1582031,2 H 31.5 c 0.147718,0 0.275813,-0.06676 0.367188,-0.167969 0.06112,-0.470414 0.09969,-0.947447 0.113281,-1.43164 C 31.93328,16.173084 31.741709,16.000002 31.5,16.000002 Z m 0.328125,3 c 0.1493751,0.688519 0.3554898,1.353913 0.6015625,2 H 31.070312 c 0.24208,-0.635603 0.445193,-1.290064 0.59375,-1.966797 -0.05186,-0.01812 -0.105865,-0.0332 -0.164062,-0.0332 z"/>
+ <path style="fill:#ffffff" d="M 4.328125 12 C 4.1870137 12.650429 4.0986223 13.31868 4.0507812 14 L 31.5 14 C 31.691467 14 31.851492 13.8897 31.935547 13.732422 C 31.884205 13.156084 31.800171 12.590833 31.681641 12.037109 C 31.625162 12.01509 31.564456 12 31.5 12 L 4.328125 12 z M 4 15 C 4 15.681256 4.0650629 16.345281 4.1582031 17 L 31.5 17 C 31.647718 17 31.775813 16.933237 31.867188 16.832031 C 31.92831 16.361617 31.966875 15.884584 31.980469 15.400391 C 31.93328 15.173082 31.741709 15 31.5 15 L 4 15 z M 4.328125 18 C 4.4775001 18.688519 4.6836148 19.353913 4.9296875 20 L 31.070312 20 C 31.312392 19.364397 31.515505 18.709936 31.664062 18.033203 C 31.6122 18.015084 31.558197 18 31.5 18 L 4.328125 18 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 18 1 C 10.244 1 4 7.2440005 4 15 C 4 15.168842 4.0195214 15.33264 4.0253906 15.5 C 4.2891326 7.979433 10.412842 2 18 2 C 25.587158 2 31.710867 7.979433 31.974609 15.5 C 31.980479 15.33264 32 15.168842 32 15 C 32 7.2440005 25.756 1 18 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/edex-ui.svg b/.icons/awkward/32x32/apps/edex-ui.svg
new file mode 100644
index 00000000..cc0606ba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/edex-ui.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#3f3f3f" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000" d="m 8.5,9.5 v 15 h 15 v -15 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2" d="M 18.999999,18.5 19,19.55 17.750001,21 h -3.5 L 13,19.55 v -5.1 L 14.250001,13 h 3.5 l 1.234829,1.45 0.03034,2.55 h -5.565537"/>
+ <path style="fill:none;stroke:#eaeaeb;stroke-width:2" d="M 18.999999,17.5 19,18.55 17.750001,20 h -3.5 L 13,18.55 v -5.1 L 14.250001,12 h 3.5 l 1.234829,1.45 0.03034,2.55 h -5.565537"/>
+ <path style="fill:none;stroke:#eaeaeb" d="m 8.5,8.5 v 15 h 15 v -15 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/edile.svg b/.icons/awkward/32x32/apps/edile.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/edile.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/edit-urpm-sources.svg b/.icons/awkward/32x32/apps/edit-urpm-sources.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/32x32/apps/edit-urpm-sources.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/edu.mit.Scratch.svg b/.icons/awkward/32x32/apps/edu.mit.Scratch.svg
new file mode 120000
index 00000000..4f8f6de5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/edu.mit.Scratch.svg
@@ -0,0 +1 @@
+scratch.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/edu.stanford.Almond.svg b/.icons/awkward/32x32/apps/edu.stanford.Almond.svg
new file mode 100644
index 00000000..f0dc6874
--- /dev/null
+++ b/.icons/awkward/32x32/apps/edu.stanford.Almond.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 24.973409,23.263369 C 24.585381,27.519641 20.956436,31 16.001249,31 11.046063,31 7.4528185,27.516448 7.0290909,23.263369 6.6033958,18.990545 10.909824,3.0639538 16.001249,3.0001938 c 5.125507,-0.064187 9.375954,15.8339582 8.97216,20.2631752 z"/>
+ <path style="fill:#f2ad32" d="M 24.973409,22.263369 C 24.585381,26.519641 20.956436,30 16.001249,30 11.046063,30 7.4528185,26.516448 7.0290909,22.263369 6.6033958,17.990545 10.909824,2.0639538 16.001249,2.0001938 c 5.125507,-0.064187 9.375954,15.8339582 8.97216,20.2631752 z"/>
+ <path style="opacity:0.1" d="m 12.195312,22.98067 c -0.641458,-0.05558 -1.313929,0.207966 -1.761718,0.8125 -0.284586,0.384201 -0.5108741,1.188709 -0.410156,1.458984 0.07896,0.211895 0.171705,0.183314 0.380859,-0.119141 0.101435,-0.146687 0.382549,-0.384156 0.625,-0.527343 0.787664,-0.465176 1.790073,-0.317541 2.427734,0.357422 0.152723,0.161658 0.277344,0.326024 0.277344,0.365234 0,0.0392 0.05843,0.07227 0.128906,0.07227 0.217706,0 0.16622,-0.809936 -0.08398,-1.31836 -0.330699,-0.671992 -0.942526,-1.045978 -1.583985,-1.101562 z m 8,0 c -0.641458,-0.05558 -1.313929,0.207966 -1.761718,0.8125 -0.284586,0.384201 -0.510875,1.188709 -0.410156,1.458984 0.07896,0.211895 0.171705,0.183314 0.380859,-0.119141 0.101435,-0.146687 0.382549,-0.384156 0.625,-0.527343 0.787664,-0.465176 1.790073,-0.317541 2.427734,0.357422 0.152723,0.161658 0.277344,0.326024 0.277344,0.365234 0,0.0392 0.05843,0.07227 0.128906,0.07227 0.217706,0 0.16622,-0.809936 -0.08398,-1.31836 -0.330699,-0.671992 -0.942526,-1.045978 -1.583985,-1.101562 z m -2.572265,3.097656 c -0.178248,-0.02439 -0.322664,0.107473 -0.501953,0.433594 -0.264559,0.481228 -0.615908,0.701172 -1.121094,0.701172 -0.482417,0 -0.84508,-0.217158 -1.109375,-0.664063 -0.264395,-0.447073 -0.449506,-0.549822 -0.707031,-0.394531 -0.214897,0.129583 -0.241182,0.350618 -0.08203,0.701172 0.23704,0.52211 0.823778,0.957021 1.492188,1.105469 0.85355,0.189565 1.956213,-0.336352 2.302734,-1.09961 0.161632,-0.356001 0.135162,-0.578013 -0.08203,-0.708984 -0.0694,-0.04185 -0.13199,-0.06609 -0.191406,-0.07422 z"/>
+ <path style="fill:#c67427" d="m 18.330431,4.1055331 c -0.02947,0.00388 0.02265,0.1513038 0.266417,0.8823765 0.630931,1.89225 1.179915,4.0382177 1.483614,5.7990414 0.227112,1.316779 0.326969,2.704038 0.36558,5.078731 0.02044,1.257407 0.05984,2.286196 0.0874,2.286196 0.05931,0 0.146396,-0.404279 0.277682,-1.288863 C 21.302992,13.548922 20.916076,10.16118 19.661648,6.7976149 19.358454,5.9846458 18.505022,4.2062171 18.383046,4.1332234 18.359182,4.118942 18.340254,4.1042399 18.33043,4.1055328 Z"/>
+ <path style="fill:#c67427" d="m 13.681175,4.8002485 c -0.03758,-0.00865 -0.116127,0.2084198 -0.234618,0.6507501 -0.25765,0.9618039 -0.363488,1.7959842 -0.403221,3.1788258 -0.04307,1.4990176 0.01716,2.3050486 0.332585,4.4548266 0.471219,3.211609 0.733932,5.460528 0.733932,6.282244 0,0.228491 0.01941,0.509434 0.04318,0.624285 l 0.0433,0.20882 0.05179,-0.185617 c 0.02849,-0.102091 0.08515,-0.839921 0.12592,-1.639624 0.112283,-2.202343 0.02303,-3.490373 -0.591413,-8.5384194 C 13.637952,8.647708 13.589666,6.4411245 13.68442,5.3505763 13.71564,4.99124 13.71434,4.8078849 13.68112,4.8002485 Z"/>
+ <path style="fill:#c67427" d="m 10.7492,10.622127 c -0.07762,-0.01928 -0.9774167,1.952904 -1.1812827,2.589112 -0.04326,0.135024 -0.1200733,0.687393 -0.1706853,1.227488 -0.050613,0.540095 -0.1681207,1.410077 -0.2610947,1.933294 -0.1294847,0.728668 -0.158,1.130846 -0.1214593,1.718482 0.044407,0.714092 0.090128,0.946085 0.30614,1.55354 0.060354,0.169725 0.1215694,0.228453 0.2228087,0.213971 0.1179926,-0.01688 0.142354,-0.110002 0.1570099,-0.602236 0.02588,-0.869314 0.1414188,-1.429086 0.7475734,-3.62025 L 11,13.64086 10.9889,12.444059 c -0.01134,-1.223294 -0.08506,-1.783523 -0.2397,-1.821932 z"/>
+ <path style="fill:#c67427" d="m 22.703097,10.842452 c 0.05075,0.191832 0.09344,0.378404 0.127266,0.558243 0.12938,0.687861 0.226861,1.735114 0.226924,2.439632 6.4e-5,0.885343 0.139335,0.722688 0.223335,-0.260842 0.03234,-0.378719 0.05891,-0.601704 0.08629,-0.710001 -0.205161,-0.678417 -0.426638,-1.357694 -0.663813,-2.027032 z"/>
+ <path style="fill:#c67427" d="m 18.492786,14.469414 c -0.03482,0 -0.0471,0.06229 -0.02736,0.138452 0.158514,0.611532 0.259462,1.791479 0.257504,3.009264 -0.0012,0.737135 0.02146,1.29648 0.05039,1.246427 0.167055,-0.289039 0.237779,-2.066756 0.117239,-2.947049 -0.0834,-0.609049 -0.313799,-1.447094 -0.397769,-1.447094 z"/>
+ <path style="fill:#c67427" d="m 24.201567,20.106389 c -0.0088,-0.0011 -0.01855,0.0041 -0.02922,0.01462 -0.01419,0.01406 -0.08678,0.376545 -0.161434,0.805538 -0.436581,2.508928 -1.411353,5.036474 -2.669739,6.922481 -0.391808,0.587222 -0.597711,0.867034 -0.834656,1.05703 0.982085,-0.524243 1.834976,-1.2161 2.526131,-2.030989 0.03439,-0.0841 0.07485,-0.177487 0.122809,-0.277984 0.736747,-1.544001 1.12205,-3.34981 1.124471,-5.269806 0.0011,-0.899393 -0.01671,-1.213147 -0.07837,-1.220895 z"/>
+ <path style="fill:#c67427" d="m 9.7268827,23.11757 c -0.029146,0.0079 -0.063471,0.08814 -0.098668,0.247056 -0.086037,0.38845 0.018498,1.970221 0.1588347,2.403191 0.05022,0.15494 0.1785816,0.396601 0.2852336,0.537026 0.106653,0.140422 0.219963,0.255327 0.251808,0.255327 0.07131,0 0.07188,0.01283 -0.0093,-0.245858 C 10.031808,25.412362 9.8118994,24.25028 9.8105554,23.649442 9.8097244,23.2917 9.7754484,23.104337 9.7268664,23.11757 Z"/>
+ <path style="fill:#453f3d" d="m 15.594272,26.961165 c -0.66841,-0.148448 -1.254846,-0.582751 -1.491885,-1.104861 -0.159151,-0.350554 -0.133357,-0.572744 0.08154,-0.702327 0.257525,-0.155291 0.442927,-0.05164 0.707322,0.395433 0.264295,0.446905 0.626384,0.663612 1.108801,0.663612 0.505186,0 0.855979,-0.219308 1.120538,-0.700536 0.239052,-0.434828 0.416604,-0.526739 0.694189,-0.35935 0.217193,0.130971 0.242402,0.351906 0.08077,0.707907 -0.346521,0.763258 -1.447725,1.289688 -2.301275,1.100122 z"/>
+ <path style="fill:#453f3d" d="m 10.024359,24.252817 c -0.1007176,-0.270275 0.1255,-1.075539 0.410086,-1.45974 0.895578,-1.209067 2.682923,-1.05419 3.34432,0.289794 0.250204,0.508424 0.301896,1.317129 0.08419,1.317129 -0.07048,0 -0.128159,-0.03207 -0.128159,-0.07127 0,-0.03921 -0.124953,-0.203539 -0.277676,-0.365197 -0.637661,-0.674963 -1.639614,-0.82244 -2.427278,-0.357264 -0.242451,0.143187 -0.523813,0.380353 -0.625248,0.52704 -0.209154,0.302455 -0.301273,0.331409 -0.380237,0.119514 z"/>
+ <path style="fill:#453f3d" d="m 18.024359,24.252817 c -0.100718,-0.270275 0.1255,-1.075539 0.410086,-1.45974 0.895578,-1.209067 2.682923,-1.05419 3.34432,0.289794 0.250204,0.508424 0.301896,1.317129 0.08419,1.317129 -0.07048,0 -0.128159,-0.03207 -0.128159,-0.07127 0,-0.03921 -0.124953,-0.203539 -0.277676,-0.365197 -0.637661,-0.674963 -1.639614,-0.82244 -2.427278,-0.357264 -0.242451,0.143187 -0.523813,0.380353 -0.625248,0.52704 -0.209154,0.302455 -0.301273,0.331409 -0.380237,0.119514 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.001953 2 C 10.983911 2.062841 6.737512 17.512132 7.0234375 22.048828 C 7.2871191 16.590873 11.306161 3.0588055 16.001953 3 C 20.736407 2.9407102 24.715812 16.482643 24.978516 22.042969 C 25.245299 17.357852 21.053731 1.9367363 16.001953 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/eekboard.svg b/.icons/awkward/32x32/apps/eekboard.svg
new file mode 100644
index 00000000..8fd8d992
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eekboard.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#325f78" transform="matrix(0,-1,-1,0,0,0)" d="m -25.5,-31 19,0 c 0.831,0 1.5,0.669 1.5,1.5 l 0,26 c 0,0.831 -0.669,1.5 -1.5,1.5 l -19,0 c -0.831,0 -1.5,-0.669 -1.5,-1.5 l 0,-26 c 0,-0.831 0.669,-1.5 1.5,-1.5 z"/>
+ <path style="opacity:0.2" transform="matrix(0,-1,-1,0,0,0)" d="m -25,-29 18,0 0,25 -18,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 3.5,4.9994 c -0.831,0 -1.5,0.669 -1.5,1.5 l 0,1 c 0,-0.831 0.669,-1.5 1.5,-1.5 l 26,0 c 0.831,0 1.5,0.669 1.5,1.5 l 0,-1 c 0,-0.831 -0.669,-1.5 -1.5,-1.5 z"/>
+ <path style="opacity:0.2" d="m 2,25.5 0,1 C 2,27.331 2.669,28 3.5,28 l 26,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-1 c 0,0.831 -0.669,1.5 -1.5,1.5 l -26,0 C 2.669,27 2,26.331 2,25.5 Z"/>
+ <path style="opacity:0.2" d="m 5.375,10.000022 c -0.2078,0 -0.375,0.1672 -0.375,0.375 l 0,2.25 c 0,0.208 0.1672,0.375 0.375,0.375 l 2.25,0 c 0.2078,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.2078 -0.1672,-0.375 -0.375,-0.375 z m 5,0 c -0.2078,0 -0.375,0.1672 -0.375,0.375 l 0,2.25 c 0,0.208 0.1672,0.375 0.375,0.375 l 2.25,0 c 0.208,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.2078 -0.167,-0.375 -0.375,-0.375 z m 5,0 c -0.208,0 -0.375,0.1672 -0.375,0.375 l 0,2.25 c 0,0.208 0.167,0.375 0.375,0.375 l 2.25,0 c 0.208,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.2078 -0.167,-0.375 -0.375,-0.375 z m 5,0 c -0.208,0 -0.375,0.1672 -0.375,0.375 l 0,2.25 c 0,0.208 0.167,0.375 0.375,0.375 l 2.25,0 c 0.208,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.2078 -0.167,-0.375 -0.375,-0.375 z m 5,0 c -0.208,0 -0.375,0.1672 -0.375,0.375 l 0,2.25 c 0,0.208 0.167,0.375 0.375,0.375 l 2.25,0 c 0.208,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.2078 -0.167,-0.375 -0.375,-0.375 z m -20,5 c -0.2078,0 -0.375,0.167 -0.375,0.375 l 0,2.25 c 0,0.208 0.1672,0.375 0.375,0.375 l 2.25,0 c 0.2078,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.208 -0.1672,-0.375 -0.375,-0.375 z m 5,0 c -0.2078,0 -0.375,0.167 -0.375,0.375 l 0,2.25 c 0,0.208 0.1672,0.375 0.375,0.375 l 2.25,0 c 0.208,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.208 -0.167,-0.375 -0.375,-0.375 z m 5,0 c -0.208,0 -0.375,0.167 -0.375,0.375 l 0,2.25 c 0,0.208 0.167,0.375 0.375,0.375 l 2.25,0 c 0.208,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.208 -0.167,-0.375 -0.375,-0.375 z m 5,0 c -0.208,0 -0.375,0.167 -0.375,0.375 l 0,2.25 c 0,0.208 0.167,0.375 0.375,0.375 l 2.25,0 c 0.208,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.208 -0.167,-0.375 -0.375,-0.375 z m 5,0 c -0.208,0 -0.375,0.167 -0.375,0.375 l 0,2.25 c 0,0.208 0.167,0.375 0.375,0.375 l 2.25,0 c 0.208,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.208 -0.167,-0.375 -0.375,-0.375 z m -15,5 c -0.2078,0 -0.375,0.167 -0.375,0.375 l 0,2.25 c 0,0.208 0.1672,0.375 0.375,0.375 l 12.25,0 c 0.208,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.208 -0.167,-0.375 -0.375,-0.375 z"/>
+ <path style="fill:#ffffff" d="m 5.375,9.000022 c -0.2078,0 -0.375,0.1672 -0.375,0.375 l 0,2.25 c 0,0.2078 0.1672,0.375 0.375,0.375 l 2.25,0 c 0.2078,0 0.375,-0.1672 0.375,-0.375 l 0,-2.25 c 0,-0.2078 -0.1672,-0.375 -0.375,-0.375 z m 5,0 c -0.2078,0 -0.375,0.1672 -0.375,0.375 l 0,2.25 c 0,0.2078 0.1672,0.375 0.375,0.375 l 2.25,0 c 0.208,0 0.375,-0.1672 0.375,-0.375 l 0,-2.25 c 0,-0.2078 -0.167,-0.375 -0.375,-0.375 z m 5,0 c -0.208,0 -0.375,0.1672 -0.375,0.375 l 0,2.25 c 0,0.2078 0.167,0.375 0.375,0.375 l 2.25,0 c 0.208,0 0.375,-0.1672 0.375,-0.375 l 0,-2.25 c 0,-0.2078 -0.167,-0.375 -0.375,-0.375 z m 5,0 c -0.208,0 -0.375,0.1672 -0.375,0.375 l 0,2.25 c 0,0.2078 0.167,0.375 0.375,0.375 l 2.25,0 c 0.208,0 0.375,-0.1672 0.375,-0.375 l 0,-2.25 c 0,-0.2078 -0.167,-0.375 -0.375,-0.375 z m 5,0 c -0.208,0 -0.375,0.1672 -0.375,0.375 l 0,2.25 c 0,0.2078 0.167,0.375 0.375,0.375 l 2.25,0 c 0.208,0 0.375,-0.1672 0.375,-0.375 l 0,-2.25 c 0,-0.2078 -0.167,-0.375 -0.375,-0.375 z m -20,5 c -0.2078,0 -0.375,0.167 -0.375,0.375 l 0,2.25 c 0,0.208 0.1672,0.375 0.375,0.375 l 2.25,0 c 0.2078,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.208 -0.1672,-0.375 -0.375,-0.375 z m 5,0 c -0.2078,0 -0.375,0.167 -0.375,0.375 l 0,2.25 c 0,0.208 0.1672,0.375 0.375,0.375 l 2.25,0 c 0.208,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.208 -0.167,-0.375 -0.375,-0.375 z m 5,0 c -0.208,0 -0.375,0.167 -0.375,0.375 l 0,2.25 c 0,0.208 0.167,0.375 0.375,0.375 l 2.25,0 c 0.208,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.208 -0.167,-0.375 -0.375,-0.375 z m 5,0 c -0.208,0 -0.375,0.167 -0.375,0.375 l 0,2.25 c 0,0.208 0.167,0.375 0.375,0.375 l 2.25,0 c 0.208,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.208 -0.167,-0.375 -0.375,-0.375 z m 5,0 c -0.208,0 -0.375,0.167 -0.375,0.375 l 0,2.25 c 0,0.208 0.167,0.375 0.375,0.375 l 2.25,0 c 0.208,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.208 -0.167,-0.375 -0.375,-0.375 z m -15,5 c -0.2078,0 -0.375,0.167 -0.375,0.375 l 0,2.25 c 0,0.208 0.1672,0.375 0.375,0.375 l 12.25,0 c 0.208,0 0.375,-0.167 0.375,-0.375 l 0,-2.25 c 0,-0.208 -0.167,-0.375 -0.375,-0.375 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/eeschema.svg b/.icons/awkward/32x32/apps/eeschema.svg
new file mode 100644
index 00000000..e34648be
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eeschema.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#709642" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <g transform="translate(0,3)">
+ <path fill="#525252" d="m15 7v12h-9v1h10v-6h10v-1h-10v-6h-1z"/>
+ <path fill="#f9e470" d="m15.5 5a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm0 7a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm10 0a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm-19 6a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm9 0a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5z"/>
+ </g>
+ <path fill="#525252" d="m15 10v12h-9v1h10v-6h10v-1h-10v-6h-1z"/>
+ <path opacity=".2" d="m15.5 9a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm0 7a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm10 0a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm-19 6a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm9 0a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5z"/>
+ <path fill="#f9e470" d="m15.5 8a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm0 7a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm10 0a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm-19 6a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm9 0a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/eid-viewer.svg b/.icons/awkward/32x32/apps/eid-viewer.svg
new file mode 100644
index 00000000..0f3560e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eid-viewer.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#e4e4e4" d="m3.4 7h25.2c0.748 0 1.4 0.6517 1.4 1.4v15.2c0 0.748-0.652 1.4-1.4 1.4h-25.2c-0.7483 0-1.4-0.652-1.4-1.4v-15.2c0-0.7483 0.6517-1.4 1.4-1.4z"/>
+ <path opacity=".2" d="m24.907 10c2.2856 0.000543 2.0858 2.445 2.0858 2.445v2.1388c0 0.787-0.992 2.416-0.992 2.416v1.5l1.999 0.928v1.572h-8v-1.572l1.997-0.928v-1.5s-0.99488-1.6279-0.98934-2.4163v-2.1388s-0.2-2.4444 2.0856-2.445"/>
+ <path fill="#289b36" d="m5 18-2-2 2-2z"/>
+ <path fill="#ecb64e" d="m6.875 13h5.25c0.444 0 0.875 0.492 0.875 1v4c0 0.50759-0.43086 1-0.875 1h-5.25c-0.4441 0-0.875-0.492-0.875-1v-4c0-0.50759 0.43086-1 0.875-1z"/>
+ <path opacity=".2" d="m2 23.6v1c0 0.748 0.6521 1.4 1.4004 1.4h25.2c0.748 0 1.4-0.652 1.4-1.4v-1c0 0.748-0.652 1.4-1.4 1.4h-25.2c-0.7479 0-1.4-0.652-1.4-1.4z"/>
+ <g transform="translate(0 -.05)">
+ <circle fill="#484848" cx="-16.068" cy="14" r="6" transform="rotate(-90)"/>
+ <rect fill="#484848" width="3" height="8" x="-2.96" y="24.76" rx="1.5" ry="1.454" transform="rotate(-45)"/>
+ <path opacity=".2" d="m11.879 14.873c-1.1803 1.1803-1.1789 3.0637 0.000001 4.2426s3.0623 1.1803 4.2426 0.000001 1.1789-3.0637 0-4.2426-3.0623-1.1803-4.2426 0z"/>
+ <path fill="#5d99ff" d="m11.879 13.947c-1.1803 1.1803-1.1789 3.0637 0.000001 4.2426s3.0623 1.1803 4.2426 0.000001 1.1789-3.0637 0-4.2426-3.0623-1.1803-4.2426 0z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m3.4004 7c-0.7483 0-1.4004 0.6521-1.4004 1.4004v1c0-0.7483 0.6521-1.4004 1.4004-1.4004h25.2c0.748 0 1.4 0.6521 1.4 1.4004v-1c0-0.7483-0.652-1.4004-1.4-1.4004h-25.2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/eiskaltdcpp.svg b/.icons/awkward/32x32/apps/eiskaltdcpp.svg
new file mode 100644
index 00000000..51b44826
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eiskaltdcpp.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#d53068" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g opacity=".2" style="enable-background:new" transform="translate(-617,-519)">
+ <path d="m636 528c-1.6568 0-3 1.3432-3 3 0 0.23127 0.0442 0.44001 0.0937 0.65625l-3.2188 2c-0.51-0.42-1.16-0.66-1.87-0.66-1.6568 0-3 1.3432-3 3s1.3432 3 3 3c0.70904 0 1.3615-0.24498 1.875-0.65625l3.2188 2c-0.06 0.22-0.1 0.43-0.1 0.66 0 1.6568 1.3432 3 3 3s3-1.3432 3-3-1.3432-3-3-3c-0.70904 0-1.3615 0.24498-1.875 0.65625l-3.2188-2c0.0495-0.21624 0.0937-0.42498 0.0937-0.65625s-0.0442-0.44001-0.0937-0.65625l3.2188-2c0.52 0.41 1.17 0.65 1.88 0.65 1.6568 0 3-1.3432 3-3s-1.3432-3-3-3z"/>
+ </g>
+ <g fill="#fff" style="enable-background:new" transform="translate(-617 -520)">
+ <path d="m636 528c-1.6568 0-3 1.3432-3 3 0 0.23127 0.0442 0.44001 0.0937 0.65625l-3.2188 2c-0.51341-0.41127-1.1659-0.65625-1.875-0.65625-1.6568 0-3 1.3432-3 3s1.3432 3 3 3c0.70904 0 1.3615-0.24498 1.875-0.65625l3.2188 2c-0.0495 0.21624-0.0937 0.42498-0.0937 0.65625 0 1.6568 1.3432 3 3 3s3-1.3432 3-3-1.3432-3-3-3c-0.70904 0-1.3615 0.24498-1.875 0.65625l-3.2188-2c0.0495-0.21624 0.0937-0.42498 0.0937-0.65625s-0.0442-0.44001-0.0937-0.65625l3.2188-2c0.51341 0.41127 1.1659 0.65625 1.875 0.65625 1.6568 0 3-1.3432 3-3s-1.3432-3-3-3z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ekiga.svg b/.icons/awkward/32x32/apps/ekiga.svg
new file mode 100644
index 00000000..67d0a0c4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ekiga.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 30,16.5 A 14.5,14.499999 0 0 1 15.511567,30.999994 14.5,14.499999 0 0 1 1.0000185,16.523134 14.5,14.499999 0 0 1 15.465299,2.0000425 14.5,14.499999 0 0 1 29.999926,16.453732"/>
+ <path style="fill:#fb8c15" d="M 30,15.500001 A 14.5,14.499999 0 0 1 15.511567,29.999995 14.5,14.499999 0 0 1 1.0000185,15.523135 14.5,14.499999 0 0 1 15.465299,1.0000434 14.5,14.499999 0 0 1 29.999926,15.453733"/>
+ <g style="fill:#c04500" transform="matrix(1.975466,0,0,1.9645503,2.4831672,0.22719937)">
+ <path style="fill:#c04500;fill-rule:evenodd" d="m 9.4516821,8.5573773 c -1.361048,5.5950807 -3.65625,4.4687497 -3.65625,4.4687497 -0.375464,-0.308536 -0.238119,-2.20461 0.125,-2.6875 0.482858,0.02124 0.88728,0.277255 1.65625,-2.0937497 0.759806,-2.3427472 0.216036,-2.6670399 -0.3125,-2.9375 -0.030879,-0.9892126 0.708848,-2.114069 1.25,-2.375 0,0 2.2913699,0.059428 0.9375,5.625 z"/>
+ <path style="fill:#c04500;fill-rule:evenodd" d="m 7.6134826,2.5599675 c -0.5878379,0.6629012 -0.9639905,1.5265221 -1.21875,2.4375 0,0 -1.0251698,-0.7267779 -0.4825248,-1.8426399 0.554688,-1.140625 1.7012748,-0.5948601 1.7012748,-0.5948601 z"/>
+ <path style="fill:#c04500;fill-rule:evenodd" d="m 5.1155026,10.157887 c -0.421843,0.790913 -0.477403,1.697615 -0.166681,2.720106 0,0 -1.080454,0.09726 -1.1417338,-1.450788 -0.061244,-1.5471355 1.3084148,-1.269318 1.3084148,-1.269318 z"/>
+ </g>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:0.69999999;stroke-linecap:round;stroke-linejoin:round" d="m 5.2871557,17.787659 c 0.2786061,-1.198527 0.2100432,-4.683838 1.0599014,-4.278225 0.8498566,0.405614 1.4819747,5.554901 2.2850064,6.080963 0.8030311,0.526062 0.4049096,-3.008453 0.9271192,-4.266474 0.5222063,-1.258021 0.5001283,0.239067 1.1617073,-0.719764 0.661576,-0.958833 0.753011,-4.201339 1.4846,-3.015762 0.731585,1.185577 0.646427,6.230141 1.441748,7.712 0.795322,1.481861 0.918355,-1.882353 1.73954,-1.938 0.821183,-0.05564 1.070597,2.280875 1.545192,1.875262 0.474597,-0.405613 0.04794,-1.724221 0.35319,-3.444075 0.305253,-1.719855 0.0369,-4.078797 0.867821,-3.261187 0.83092,0.817612 1.480811,5.49491 2.455863,6.531625 0.975054,1.036717 0.343773,-2.388787 1.444348,-2.672696 1.100573,-0.283908 2.218458,1.152799 2.957947,1.537064"/>
+ <path style="fill:none;stroke:#fff18f;stroke-width:0.69999999;stroke-linecap:round;stroke-linejoin:round" d="m 5.2871557,16.787262 c 0.2786061,-1.198527 0.2100432,-4.683838 1.0599014,-4.278225 0.8498566,0.405614 1.4819747,5.554901 2.2850064,6.080963 0.8030311,0.526062 0.4049096,-3.008453 0.9271192,-4.266474 0.5222063,-1.258021 0.5001283,0.239067 1.1617073,-0.719764 0.661576,-0.958833 0.753011,-4.2013391 1.4846,-3.015762 0.731585,1.185577 0.646427,6.230141 1.441748,7.712 0.795322,1.481861 0.918355,-1.882353 1.73954,-1.938 0.821183,-0.05564 1.070597,2.280875 1.545192,1.875262 0.474597,-0.405613 0.04794,-1.724221 0.35319,-3.444075 0.305253,-1.719855 0.0369,-4.078797 0.867821,-3.261187 0.83092,0.817612 1.480811,5.49491 2.455863,6.531625 0.975054,1.036717 0.343773,-2.388787 1.444348,-2.672696 1.100573,-0.283908 2.218458,1.152799 2.957947,1.537064"/>
+ <path style="opacity:0.2" d="m 26,17.5 a 1.5,1.5 0 0 1 -1.498803,1.5 1.5,1.5 0 0 1 -1.501195,-1.497607 1.5,1.5 0 0 1 1.496408,-1.502389 1.5,1.5 0 0 1 1.503582,1.49521"/>
+ <path style="fill:#ffffff" d="m 26,16.5 a 1.5,1.5 0 0 1 -1.498803,1.5 1.5,1.5 0 0 1 -1.501195,-1.497607 1.5,1.5 0 0 1 1.496408,-1.502389 1.5,1.5 0 0 1 1.503582,1.49521"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.464844 1 A 14.5 14.499999 0 0 0 1 15.523438 A 14.5 14.499999 0 0 0 1.0214844 16.09375 A 14.5 14.499999 0 0 1 15.464844 2 A 14.5 14.499999 0 0 1 29.978516 15.916016 A 14.5 14.499999 0 0 0 30 15.5 L 30 15.453125 A 14.5 14.499999 0 0 0 15.464844 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/electorrent.svg b/.icons/awkward/32x32/apps/electorrent.svg
new file mode 100644
index 00000000..7b60ce0b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/electorrent.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,17 A 14,14 0 0 1 16,31 14,14 0 0 1 2,17 14,14 0 0 1 16,3 14,14 0 0 1 30,17 Z"/>
+ <path style="fill:#73cd4d" d="M 30,16 A 14,14 0 0 1 16,30 14,14 0 0 1 2,16 14,14 0 0 1 16,2 14,14 0 0 1 30,16 Z"/>
+ <path style="opacity:0.1" d="m 18.316406,6.9394987 a 0.35003499,0.35003499 0 0 0 0.002,0.6992188 c 1.344669,0.1326275 2.899265,1.1562914 4.128907,2.4550785 1.229641,1.298787 2.129502,2.876671 2.277343,3.919922 a 0.35010197,0.35010197 0 0 0 0.69336,-0.09766 C 25.231494,12.600211 24.259359,10.986934 22.957031,9.6113737 21.654704,8.2358139 20.016393,7.1021901 18.386719,6.9414518 a 0.35003499,0.35003499 0 0 0 -0.03516,-0.00195 0.35003499,0.35003499 0 0 0 -0.03516,0 z M 17.8125,8.74028 a 0.35003499,0.35003499 0 0 0 -0.02734,0.6972656 c 1.320132,0.1871181 2.528313,1.0126194 3.460938,2.0781254 0.932625,1.065506 1.580311,2.366492 1.791015,3.408203 a 0.35003499,0.35003499 0 1 0 0.685547,-0.138672 C 23.480224,13.586633 22.784712,12.210095 21.773438,11.054734 20.762163,9.8993711 19.424718,8.9627391 17.882812,8.7441862 A 0.35003499,0.35003499 0 0 0 17.8125,8.74028 Z m -0.484375,1.646484 a 0.35003499,0.35003499 0 0 0 -0.08594,0.683594 c 2.28065,0.767484 3.304589,2.393404 4.080078,4.306641 a 0.35003499,0.35003499 0 1 0 0.648437,-0.263672 c -0.806014,-1.988555 -1.994508,-3.86257 -4.503906,-4.707031 a 0.35003499,0.35003499 0 0 0 -0.138672,-0.01953 z m -2.689453,0.613282 c -0.228219,0.0018 -0.476213,0.129736 -0.789063,0.380859 l -0.800781,0.730469 2.458984,2.472656 0.675782,-0.617187 c 0.700737,-0.693397 0.588373,-1.033057 0.189453,-1.519531 l -1.064453,-1.070313 c -0.233923,-0.254237 -0.441704,-0.37878 -0.669922,-0.376953 z m -2.220703,1.6875 -2.6074221,2.378906 c -1.3418332,1.036321 -2.3686343,2.529137 -2.7148438,4.074219 -0.29982,1.501719 0.042713,3.73812 1.9003907,5.353516 1.8064092,1.570817 3.9190502,1.726579 5.3125002,1.304687 1.393449,-0.421893 2.27539,-1.3125 2.27539,-1.3125 0.01708,-0.01692 0.03441,-0.03317 0.05078,-0.05078 l 3.613281,-3.878906 -2.457031,-2.46875 -3.253907,3.585937 c -1.392889,1.534709 -2.6023,0.746002 -3.269531,0.179688 -0.767819,-0.77916 -1.2806303,-2.233387 -0.318359,-3.111328 l 3.927734,-3.583985 z m 7.464843,3.566406 c -0.319483,-0.01933 -0.594988,0.237206 -0.939453,0.597656 l -0.570312,0.611329 2.457031,2.46875 0.648438,-0.69336 c 0.778847,-0.765626 0.559801,-1.041305 0.158203,-1.501953 l -1.107422,-1.111328 c -0.247502,-0.248478 -0.454794,-0.359497 -0.646485,-0.371094 z"/>
+ <path style="fill:#1e5914" d="m 14.638894,10.00002 c -0.228219,0.0018 -0.476712,0.130642 -0.789562,0.381765 l -0.800414,0.729445 2.459579,2.471935 0.675603,-0.61628 c 0.700737,-0.693397 0.587493,-1.033771 0.188573,-1.520245 L 15.309072,10.377695 C 15.075149,10.123458 14.867112,9.9981938 14.638894,10.00002 Z m -2.220811,1.686587 -2.6080656,2.379569 c -1.3418332,1.036321 -2.3678025,2.528556 -2.714012,4.073638 -0.29982,1.501719 0.041611,3.738871 1.8992883,5.354267 1.8064093,1.570817 3.9191313,1.726714 5.3125813,1.304822 1.393449,-0.421893 2.276432,-1.311639 2.276432,-1.311639 0.01708,-0.01692 0.03382,-0.0342 0.05019,-0.05181 l 3.614074,-3.879014 -2.456866,-2.469207 -3.254321,3.585668 c -1.392889,1.534709 -2.602503,0.747857 -3.269734,0.181543 -0.767819,-0.77916 -1.281081,-2.233449 -0.31881,-3.111391 l 3.928814,-3.58451 z m 7.465559,3.566785 c -0.319484,-0.01933 -0.595682,0.238103 -0.940147,0.598554 l -0.569787,0.610826 2.456866,2.469206 0.647114,-0.693995 c 0.778847,-0.765626 0.560324,-1.040511 0.158726,-1.501159 L 20.529401,15.62425 c -0.247502,-0.248478 -0.454069,-0.359261 -0.645759,-0.370858 z"/>
+ <path style="fill:none;stroke:#1e5914;stroke-width:0.69999999px;stroke-linecap:round" d="M 21.645748,14.245378 C 20.854995,12.294482 19.74975,10.543605 17.354726,9.7376328"/>
+ <path style="fill:none;stroke:#1e5914;stroke-width:0.69999999px;stroke-linecap:round" d="M 23.379494,13.855285 C 22.926357,11.615004 20.696146,8.4962451 17.834109,8.0905741"/>
+ <path style="fill:none;stroke:#1e5914;stroke-width:0.69999999px;stroke-linecap:round" d="M 25.071197,12.964789 C 24.736884,10.605684 21.327273,6.5832263 18.352931,6.2898605"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/electrip.svg b/.icons/awkward/32x32/apps/electrip.svg
new file mode 100644
index 00000000..203185b6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/electrip.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#717ce5" d="m9.0293 5c-3.4793 0-6.0984 2.7531-6.2813 6.162l-0.6972 13.01c-0.4403 2.544 2.0752 4.15 4.1875 1.369l3.6601-5.387c0.1616 0.012 0.3216 0.026 0.4866 0.026h11.176l4.191 5.533c2.096 2.767 4.458 0.49 4.191-1.383l-0.687-12.959c0.002-0.07 0.01-0.138 0.01-0.209 0-3.4138-2.802-6.162-6.282-6.162h-13.955z"/>
+ <path opacity=".2" d="m8 9v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2zm15 0a1 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 -1zm-2 2a1 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 -1zm4 0a1 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 -1zm-2 2a1 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 -1z"/>
+ <path fill="#ffffff" d="m8 8v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z"/>
+ <path fill="#ffffff" d="m23 8a1 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 -1z"/>
+ <path fill="#ffffff" d="m21 10a1 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 -1z"/>
+ <path fill="#ffffff" d="m25 10a1 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 -1z"/>
+ <path fill="#ffffff" d="m23 12a1 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 -1z"/>
+ <path fill="#fff" opacity=".1" d="m9.0293 5c-3.4793 0-6.0984 2.753-6.2813 6.162l-0.6972 13.01c-0.0652 0.377-0.0594 0.728-0.0059 1.053 0.0028-0.018 0.0028-0.035 0.0059-0.053l0.6972-13.01c0.1829-3.409 2.802-6.162 6.2813-6.162h13.955c3.317 0 6.011 2.4993 6.256 5.689 0.015-0.173 0.026-0.349 0.026-0.527 0-3.4137-2.802-6.162-6.282-6.162h-13.955z"/>
+ <path opacity=".2" d="m9.8984 20.154-3.6602 5.3867c-1.7999 2.3686-3.8853 1.5494-4.1934-0.31641-0.3957 2.5123 2.0955 4.0772 4.1934 1.3164l3.6602-5.3867c0.16124 0.01217 0.32184 0.02539 0.48633 0.02539h11.176l4.1914 5.5332c2.0956 2.7667 4.4577 0.48965 4.1914-1.3828l-0.01563-0.30469c-0.29356 1.6581-2.337 3.1151-4.1758 0.6875l-4.1914-5.5332h-11.176c-0.16449 0-0.32509-0.01322-0.48633-0.02539z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/electron-mail.svg b/.icons/awkward/32x32/apps/electron-mail.svg
new file mode 100644
index 00000000..5cf8f4d2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/electron-mail.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 16,6 C 12.134007,6 9,9.1340071 9,13 v 2 H 8.1425781 c -0.378575,0 -0.7290929,0.104935 -1.0371093,0.275391 l 6.6855472,6.666015 c 1.094333,1.091531 1.975871,1.030175 2.742187,0.775391 0.766317,-0.254785 1.298828,-0.775391 1.298828,-0.775391 l 6.808594,-6.789062 C 24.39742,15.057168 24.135266,15 23.857422,15 H 23 V 13 C 23,9.1340071 19.865993,6 16,6 Z m 0,2 c 2.785113,0 5,2.214888 5,5 V 14.044922 15 H 11 V 14.126953 14.044922 13 c 0,-2.785112 2.214887,-5 5,-5 z m 9.71875,8.091797 -5.556641,5.542969 4.580079,4.169922 C 25.483399,25.469096 26,24.730847 26,23.863281 v -6.726562 c 0,-0.382061 -0.106586,-0.735193 -0.28125,-1.044922 z M 6.1542969,16.34375 C 6.0559133,16.589544 6,16.855086 6,17.136719 v 6.726562 c 0,0.829678 0.4747996,1.538074 1.1640625,1.892578 l 4.4140625,-4.003906 z m 12.9980471,6.298828 -0.310547,0.308594 c 0,0 -0.729702,0.74029 -1.857422,1.115234 -1.12772,0.374946 -2.772076,0.312157 -4.203125,-1.115234 L 12.587891,22.759766 9.1386719,26 H 22.71875 Z"/>
+ <path style="fill:#11a88b" d="M 16 5 C 12.134007 5 9 8.1340071 9 12 L 9 15.142578 L 23 15.029297 L 23 12 C 23 8.1340071 19.865993 5 16 5 z M 16 7 C 18.785113 7 21 9.2148875 21 12 L 21 13.044922 L 21 14 L 11 14 L 11 13.126953 L 11 13.044922 L 11 12 C 11 9.2148875 13.214887 7 16 7 z"/>
+ <path style="fill:#11a88b" d="m 8.1428571,14.000001 c -0.378575,0 -0.728535,0.105065 -1.0365514,0.275521 l 6.6852673,6.666781 c 1.094333,1.091531 1.975035,1.02847 2.741351,0.773686 0.766317,-0.254785 1.298828,-0.773686 1.298828,-0.773686 l 6.809431,-6.790626 C 24.397978,14.056501 24.134987,14 23.857143,14 Z m 17.5753349,1.092344 -5.556641,5.54243 4.581473,4.170411 C 25.484236,24.469594 26,23.730189 26,22.862623 v -6.725245 c 0,-0.382061 -0.107144,-0.735304 -0.281808,-1.045033 z M 6.154855,15.342819 C 6.0564714,15.588613 6,15.855745 6,16.137378 v 6.725245 c 0,0.829678 0.4742414,1.537965 1.1635043,1.892469 l 4.4140627,-4.003428 z m 12.996651,6.299417 -0.309709,0.308918 c 0,0 -0.729144,0.741057 -1.856864,1.116001 -1.12772,0.374946 -2.772354,0.31139 -4.203403,-1.116001 L 12.587611,21.759126 9.138,25 h 13.58 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 5 C 12.134007 5 9 8.1340071 9 12 L 9 13 C 9 9.1340071 12.134007 6 16 6 C 19.865993 6 23 9.1340071 23 13 L 23 12 C 23 8.1340071 19.865993 5 16 5 z M 8.1425781 14 C 7.7640031 14 7.4134851 14.104935 7.1054688 14.275391 L 7.8691406 15.037109 C 7.9603575 15.024522 8.0476013 15 8.1425781 15 L 9 15 L 9 14 L 8.1425781 14 z M 11 14 L 11 14.044922 L 11 14.126953 L 11 15 L 21 15 L 21 14.044922 L 21 14 L 11 14 z M 23 14 L 23 15 L 23.791016 15 L 24.640625 14.152344 C 24.39742 14.057168 24.135266 14 23.857422 14 L 23 14 z M 25.71875 15.091797 L 20.162109 20.634766 L 20.685547 21.111328 L 25.71875 16.091797 C 25.893414 16.401526 26 16.754658 26 17.136719 L 26 16.136719 C 26 15.754658 25.893414 15.401526 25.71875 15.091797 z M 6.1542969 15.34375 C 6.0559133 15.589544 6 15.855086 6 16.136719 L 6 17.136719 C 6 16.855086 6.0559133 16.589544 6.1542969 16.34375 L 11.052734 21.228516 L 11.578125 20.751953 L 6.1542969 15.34375 z M 19.152344 21.642578 L 18.841797 21.951172 C 18.841797 21.951172 18.112095 22.691462 16.984375 23.066406 C 15.856655 23.441352 14.212299 23.378563 12.78125 21.951172 L 12.587891 21.759766 L 9.1386719 25 L 10.203125 25 L 12.587891 22.759766 L 12.78125 22.951172 C 14.212299 24.378563 15.856655 24.441352 16.984375 24.066406 C 18.112095 23.691462 18.841797 22.951172 18.841797 22.951172 L 19.152344 22.642578 L 21.65625 25 L 22.71875 25 L 19.152344 21.642578 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/electron.svg b/.icons/awkward/32x32/apps/electron.svg
new file mode 100644
index 00000000..8b20003e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/electron.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#494c60" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="M 16.535156,6.0004029 A 1.5,1.5 0 0 0 16.429688,6.002356 1.5,1.5 0 0 0 15.201172,6.7504029 1.5,1.5 0 0 0 15.75,8.799231 1.5,1.5 0 0 0 17.273438,8.783606 c 0.453603,0.4963518 0.871123,1.1136917 1.232421,1.84375 -1.874496,0.627712 -3.899519,1.663758 -5.714843,2.931641 -1.168469,0.816096 -2.108687,1.844943 -2.8457035,2.947265 -0.032455,-0.04016 -0.069828,-0.07879 -0.1015625,-0.11914 -1.4830694,-1.885587 -2.1062821,-3.920651 -1.5800781,-5.177735 0.2729209,-0.651998 0.6495968,-0.934784 1.1210937,-1.080078 0.4714969,-0.145293 1.0606204,-0.115292 1.6406254,0.01367 1.160009,0.257929 2.216795,0.884766 2.216797,0.884766 a 0.50005,0.50005 0 1 0 0.515624,-0.855469 c 0,0 -1.149193,-0.7020322 -2.515624,-1.0058595 C 10.558969,9.0145049 9.8073063,8.9531425 9.0898438,9.174231 8.372381,9.3953195 7.7129931,9.935893 7.3417969,10.822669 c -0.7620304,1.820465 0.106571,4.138822 1.7148437,6.183593 0.1086969,0.138199 0.2297963,0.272408 0.3457032,0.408203 -0.6672495,1.217858 -1.0822841,2.476836 -1.2734376,3.634766 A 1.5,1.5 0 0 0 7,22.500403 a 1.5,1.5 0 0 0 1.5,1.5 1.5,1.5 0 0 0 1.5,-1.5 1.5,1.5 0 0 0 -0.8652344,-1.357422 c 0.1662947,-0.918813 0.489434,-1.932079 1.0000004,-2.9375 1.526156,1.528383 3.488718,2.803254 5.632812,3.384766 1.298959,0.352297 2.622187,0.431514 3.853516,0.378906 -0.09259,0.411527 -0.196718,0.808474 -0.320313,1.171875 -0.321176,0.944388 -0.74623,1.70239 -1.234375,2.193359 -0.488144,0.490969 -1.009575,0.726985 -1.660156,0.701172 -1.434403,-0.05691 -2.248784,-0.713322 -2.757812,-1.371094 -0.509029,-0.657769 -0.66211,-1.283203 -0.66211,-1.283203 a 0.500709,0.500709 0 1 0 -0.972656,0.238282 c 0,0 0.202772,0.827974 0.84375,1.65625 0.640978,0.828276 1.771285,1.690866 3.507812,1.759765 0.934885,0.03709 1.768716,-0.350942 2.410157,-0.996094 0.64144,-0.64515 1.118398,-1.53451 1.472656,-2.576171 0.167298,-0.491925 0.304727,-1.020703 0.417969,-1.574219 1.014492,-0.109618 1.911087,-0.297764 2.636718,-0.488281 a 1.5,1.5 0 0 0 1.947266,0.398437 1.5,1.5 0 0 0 0.548828,-2.048828 1.5,1.5 0 0 0 -1.333984,-0.75 1.5,1.5 0 0 0 -0.714844,0.201172 1.5,1.5 0 0 0 -0.748047,1.236328 c -0.603883,0.150888 -1.35323,0.303099 -2.179687,0.40625 0.213449,-1.532887 0.265606,-3.196316 0.121093,-4.871094 -0.144631,-1.676166 -0.497133,-3.295091 -1.035156,-4.71875 0.01812,-0.0045 0.0386,-0.0132 0.05664,-0.01758 1.007523,-0.244459 1.901584,-0.314607 2.558594,-0.201172 0.657008,0.113436 1.044979,0.366314 1.257812,0.810547 1.014636,2.11779 -0.671875,4.435547 -0.671875,4.435547 a 0.50005,0.50005 0 1 0 0.800781,0.597656 c 0,0 2.086464,-2.726194 0.773438,-5.466797 -0.369083,-0.770361 -1.125098,-1.211959 -1.990235,-1.361328 -0.865136,-0.1493689 -1.871918,-0.05034 -2.964843,0.214844 -0.06913,0.01677 -0.14113,0.04046 -0.210938,0.05859 C 19.081297,9.4049202 18.541408,8.62043 17.916016,7.9906373 A 1.5,1.5 0 0 0 17.25,6.2015748 1.5,1.5 0 0 0 16.535156,6.0004029 Z m 2.382813,5.5585941 c 0.520485,1.328679 0.889153,2.875844 1.029297,4.5 0.146041,1.692495 0.08034,3.377016 -0.150391,4.882812 -1.218356,0.07541 -2.532425,0.01859 -3.767578,-0.316406 -2.02608,-0.549504 -3.941944,-1.826257 -5.384766,-3.330078 0.689724,-1.099453 1.59367,-2.130223 2.71875,-2.916016 1.773171,-1.23844 3.767444,-2.232657 5.554688,-2.820312 z M 16.5,15.000403 c -0.823386,0 -1.5,0.676614 -1.5,1.5 0,0.823386 0.676614,1.5 1.5,1.5 0.823386,0 1.5,-0.676614 1.5,-1.5 0,-0.823386 -0.676614,-1.5 -1.5,-1.5 z"/>
+ <path style="fill:none;stroke:#cff7ff;stroke-linecap:round" d="m 23.51,15.58 c 0,0 1.885831,-2.521804 0.722,-4.951 C 23.068169,8.1998038 17.41956,9.9364796 13.077024,12.969449 9.950796,15.152908 8.4450626,19.002014 8.5,21.5"/>
+ <path style="fill:none;stroke:#cff7ff;stroke-linecap:round" d="m 12.5,22.5 c 0,0 0.714548,2.909188 3.885478,3.035 3.17093,0.125812 4.514883,-5.242678 4.059522,-10.519909 C 20.117184,11.215968 18.690787,7.7014156 16.5,6.5"/>
+ <path style="fill:none;stroke:#cff7ff;stroke-linecap:round" d="m 13.5,9.6 c 0,0 -4.4087657,-2.6622871 -5.697,0.415262 C 6.5147657,13.092811 10.785488,18.721504 15.897646,20.108 19.466019,21.075798 23.469333,19.920046 24.5,19.5"/>
+ <path style="fill:#cff7ff" d="M 16.5 14 C 15.676614 14 15 14.676614 15 15.5 C 15 16.323386 15.676614 17 16.5 17 C 17.323386 17 18 16.323386 18 15.5 C 18 14.676614 17.323386 14 16.5 14 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#cff7ff" d="M 16.429688 5.0019531 A 1.5 1.5 0 0 0 15.201172 5.75 A 1.5 1.5 0 0 0 15.75 7.7988281 A 1.5 1.5 0 0 0 17.798828 7.25 A 1.5 1.5 0 0 0 17.25 5.2011719 A 1.5 1.5 0 0 0 16.429688 5.0019531 z M 24.464844 18 A 1.5 1.5 0 0 0 23.75 18.201172 A 1.5 1.5 0 0 0 23.201172 20.25 A 1.5 1.5 0 0 0 25.25 20.798828 A 1.5 1.5 0 0 0 25.798828 18.75 A 1.5 1.5 0 0 0 24.464844 18 z M 8.5 20 A 1.5 1.5 0 0 0 7 21.5 A 1.5 1.5 0 0 0 8.5 23 A 1.5 1.5 0 0 0 10 21.5 A 1.5 1.5 0 0 0 8.5 20 z"/>
+ <path style="fill:#494c60" d="M 16.5 6 A 0.5 0.5 0 0 0 16 6.5 A 0.5 0.5 0 0 0 16.5 7 A 0.5 0.5 0 0 0 17 6.5 A 0.5 0.5 0 0 0 16.5 6 z M 24.5 19 A 0.5 0.5 0 0 0 24 19.5 A 0.5 0.5 0 0 0 24.5 20 A 0.5 0.5 0 0 0 25 19.5 A 0.5 0.5 0 0 0 24.5 19 z M 8.5 21 A 0.5 0.5 0 0 0 8 21.5 A 0.5 0.5 0 0 0 8.5 22 A 0.5 0.5 0 0 0 9 21.5 A 0.5 0.5 0 0 0 8.5 21 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/electron4.svg b/.icons/awkward/32x32/apps/electron4.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/.icons/awkward/32x32/apps/electron4.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/electrum-axe.svg b/.icons/awkward/32x32/apps/electrum-axe.svg
new file mode 100644
index 00000000..35c2f9d8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/electrum-axe.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="9.799" height="32.663" x="-4.19" y="-39.67" rx="2.45" ry="2.45" transform="rotate(135)"/>
+ <rect style="fill:#cccccc" width="9.799" height="32.663" x="-4.9" y="-38.96" rx="2.45" ry="2.45" transform="rotate(135)"/>
+ <rect style="opacity:0.2" width="9.799" height="32.663" x="18.43" y="-15.62" rx="2.45" ry="2.45" transform="rotate(45)"/>
+ <rect style="fill:#e4e4e4" width="9.799" height="32.663" x="17.73" y="-16.33" rx="2.45" ry="2.45" transform="rotate(45)"/>
+ <path style="fill:#4f4f4f" d="m 7.9158196,1.9999996 c -0.099334,0 -0.1979299,0.016662 -0.2966796,0.028711 L 15.999999,14.6 24.380858,2.0273433 c -0.09874,-0.01207 -0.19736,-0.027344 -0.296679,-0.027344 -0.626203,0 -1.252405,0.2393188 -1.732226,0.7191406 L 15.999999,9.071093 9.6480459,2.7191402 C 9.1682246,2.2393184 8.542013,1.9999996 7.9158196,1.9999996 Z"/>
+ <path style="fill:#4f4f4f" d="M 15.999999,17.4 7.61914,29.972656 C 7.717875,29.984726 7.8165008,30 7.9158196,30 c 0.6262025,0 1.252405,-0.239319 1.7322263,-0.719141 l 6.3519531,-6.351953 6.351954,6.351953 C 22.831774,29.760681 23.457976,30 24.084179,30 c 0.09932,0 0.197944,-0.01527 0.296679,-0.02734 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.9160156 2 C 7.2898221 2 6.6634155 2.2408813 6.1835938 2.7207031 L 2.7207031 6.1835938 C 2.1121785 6.7921183 1.8934159 7.6350885 2.0566406 8.4160156 C 2.1508375 7.9654687 2.3696187 7.5346782 2.7207031 7.1835938 L 6.1835938 3.7207031 C 6.6634156 3.2408813 7.2898221 3 7.9160156 3 C 8.5422091 3 9.1686157 3.2408813 9.6484375 3.7207031 L 16 10.072266 L 22.351562 3.7207031 C 23.311207 2.7610594 24.856763 2.7610594 25.816406 3.7207031 L 29.279297 7.1835938 C 29.630381 7.5346782 29.849163 7.9654687 29.943359 8.4160156 C 30.106584 7.6350885 29.887822 6.7921183 29.279297 6.1835938 L 25.816406 2.7207031 C 24.856763 1.7610594 23.311206 1.7610594 22.351562 2.7207031 L 16 9.0722656 L 9.6484375 2.7207031 C 9.1686157 2.2408813 8.5422091 2 7.9160156 2 z M 8.5722656 16.5 L 2.7207031 22.351562 C 2.1121785 22.960087 1.8934159 23.803057 2.0566406 24.583984 C 2.1508375 24.133437 2.3696187 23.702647 2.7207031 23.351562 L 9.0722656 17 L 8.5722656 16.5 z M 23.427734 16.5 L 22.927734 17 L 29.279297 23.351562 C 29.630381 23.702647 29.849163 24.133437 29.943359 24.583984 C 30.106584 23.803057 29.887822 22.960087 29.279297 22.351562 L 23.427734 16.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/electrum-ltc.svg b/.icons/awkward/32x32/apps/electrum-ltc.svg
new file mode 100644
index 00000000..f717184a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/electrum-ltc.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#3399cc" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff" d="M 20.072266 4.03125 C 18.767214 3.9707595 17.37108 4.3412127 16 5.03125 C 13.721458 3.8846948 11.368591 3.6440461 9.4902344 4.7285156 C 7.6120498 5.812886 6.6462883 7.9694784 6.5 10.515625 C 4.3688942 11.915514 2.984375 13.831722 2.984375 16 C 2.984375 18.168278 4.3688942 20.084486 6.5 21.484375 C 6.6463894 24.030347 7.6140028 26.187114 9.4921875 27.271484 C 11.370544 28.355954 13.721559 28.115131 16 26.96875 C 18.278266 28.115231 20.627503 28.355954 22.505859 27.271484 C 24.384044 26.187114 25.353436 24.030447 25.5 21.484375 C 27.631105 20.084486 29.015625 18.168278 29.015625 16 C 29.015625 13.831722 27.631105 11.915514 25.5 10.515625 C 25.353537 7.9693768 24.385997 5.8109329 22.507812 4.7265625 C 21.759817 4.2947072 20.935859 4.0712785 20.072266 4.03125 z M 20.001953 5.0585938 C 20.72388 5.0901311 21.394985 5.2743453 21.992188 5.6191406 C 23.336319 6.3951751 24.156868 7.9077267 24.408203 9.875 C 23.218075 9.256178 21.849526 8.7728791 20.357422 8.4492188 C 19.330816 7.3187916 18.228876 6.3754399 17.097656 5.6542969 C 18.114643 5.2283173 19.098689 5.0191347 20.001953 5.0585938 z M 11.996094 5.0605469 C 12.898853 5.0211098 13.882056 5.23076 14.898438 5.65625 C 13.768221 6.3771046 12.666618 7.3200513 11.640625 8.4492188 C 10.148252 8.7730954 8.7800305 9.2578011 7.5898438 9.8769531 C 7.8409551 7.908963 8.6613942 6.3973209 10.005859 5.6210938 C 10.603062 5.2762986 11.274167 5.0920843 11.996094 5.0605469 z M 16 6.1914062 C 16.87977 6.6889748 17.76104 7.3500602 18.611328 8.1445312 C 17.767392 8.0400593 16.894348 7.984375 16 7.984375 C 15.104174 7.984375 14.229999 8.0416746 13.384766 8.1464844 C 14.236342 7.3504493 15.118829 6.6895992 16 6.1914062 z M 16 9.015625 C 17.336124 9.015625 18.617242 9.1509543 19.816406 9.3886719 C 20.621844 10.308124 21.378687 11.350477 22.046875 12.507812 C 22.715092 13.665199 23.241025 14.842375 23.634766 16 C 23.241221 17.157204 22.716986 18.332951 22.048828 19.490234 C 21.380137 20.648442 20.620759 21.691056 19.814453 22.611328 C 18.61583 22.848807 17.33542 22.984375 16 22.984375 C 14.663173 22.984375 13.381346 22.849285 12.181641 22.611328 C 11.376018 21.691555 10.617407 20.649523 9.9492188 19.492188 C 9.2814539 18.335585 8.7587077 17.158501 8.3652344 16.001953 C 8.7590881 14.843282 9.2823288 13.664329 9.9511719 12.505859 C 10.61936 11.348524 11.376203 10.308124 12.181641 9.3886719 C 13.381346 9.1507154 14.663173 9.015625 16 9.015625 z M 10.501953 9.8085938 C 9.9894053 10.487077 9.5057225 11.215785 9.0585938 11.990234 C 8.6104271 12.766482 8.2225275 13.552792 7.890625 14.337891 C 7.6272782 13.203051 7.4948214 12.107381 7.5039062 11.095703 C 8.3748959 10.582291 9.388 10.147902 10.501953 9.8085938 z M 21.496094 9.8085938 C 22.610133 10.14779 23.623016 10.582387 24.494141 11.095703 C 24.503219 12.1067 24.37236 13.199964 24.109375 14.333984 C 23.777773 13.550661 23.388611 12.766769 22.941406 11.992188 C 22.493802 11.216914 22.009086 10.487785 21.496094 9.8085938 z M 14.050781 11 L 12.960938 15.787109 L 11.25 16.050781 L 11 17.050781 L 12.732422 16.783203 L 12 20 L 19.25 20 L 19.949219 18 L 15.455078 18 L 15.841797 16.302734 L 17.800781 16 L 18.050781 15 L 16.070312 15.306641 L 17.050781 11 L 14.050781 11 z M 6.4921875 11.777344 C 6.5509506 13.118891 6.8152196 14.546036 7.28125 16.001953 C 6.8159525 17.456605 6.5509644 18.88245 6.4921875 20.222656 C 4.9132475 19.021058 4.015625 17.55277 4.015625 16 C 4.015625 14.44723 4.9132475 12.978942 6.4921875 11.777344 z M 25.507812 11.777344 C 27.086752 12.978942 27.984375 14.44723 27.984375 16 C 27.984375 17.55277 27.086752 19.021058 25.507812 20.222656 C 25.448881 18.882063 25.184743 17.454947 24.71875 16 C 25.18487 14.544834 25.448935 13.118345 25.507812 11.777344 z M 7.890625 17.666016 C 8.2219069 18.449037 8.6095689 19.233462 9.0566406 20.007812 C 9.5042451 20.783086 9.9887054 21.512147 10.501953 22.191406 C 9.388 21.852098 8.3748959 21.417709 7.5039062 20.904297 C 7.4948404 19.893731 7.6276886 18.799826 7.890625 17.666016 z M 24.109375 17.666016 C 24.372467 18.800177 24.503209 19.893439 24.494141 20.904297 C 23.623016 21.417613 22.610133 21.85221 21.496094 22.191406 C 22.009188 21.512045 22.493795 20.781145 22.941406 20.005859 C 23.388603 19.231291 23.777871 18.449163 24.109375 17.666016 z M 7.5898438 22.123047 C 8.7800305 22.742199 10.148252 23.226905 11.640625 23.550781 C 12.666729 24.68014 13.768293 25.622855 14.898438 26.34375 C 13.069484 27.109123 11.351808 27.152909 10.007812 26.376953 C 8.6633476 25.600726 7.8411719 24.090661 7.5898438 22.123047 z M 24.408203 22.125 C 24.156579 24.091661 23.334255 25.602935 21.990234 26.378906 C 20.645821 27.155104 18.927246 27.111768 17.097656 26.345703 C 18.228407 25.624773 19.33101 24.682825 20.357422 23.552734 C 21.849686 23.229074 23.217966 22.743879 24.408203 22.125 z M 13.384766 23.853516 C 14.229999 23.958325 15.104174 24.015625 16 24.015625 C 16.895034 24.015625 17.768742 23.960098 18.613281 23.855469 C 17.762805 24.650266 16.879779 25.31101 16 25.808594 C 15.11882 25.310385 14.236531 24.649878 13.384766 23.853516 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/electrum.svg b/.icons/awkward/32x32/apps/electrum.svg
new file mode 100644
index 00000000..3eb8b76b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/electrum.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="14"/>
+ <ellipse style="fill:none;stroke:#1488c4;stroke-width:1.03098261" cx="16" cy="16" rx="12.5" ry="7.5"/>
+ <ellipse style="fill:none;stroke:#1488c4;stroke-width:1.03098261" cx="21.856" cy="-5.856" rx="12.5" ry="7.5" transform="rotate(60)"/>
+ <ellipse style="fill:none;stroke:#1488c4;stroke-width:1.03098261" cx="5.856" cy="21.856" rx="12.5" ry="7.5" transform="matrix(-0.5,0.8660254,0.8660254,0.5,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#1488c4" d="m 14,10 v 2 c -0.245847,0.01 -0.698089,0 -0.933593,0 H 12 v 1 c 0,0 0.359418,-0.015 0.345703,0 C 12.805832,12.993 12.95236,13.326067 13,13.548828 V 18.5 C 12.98236,18.640776 12.9974,18.99 12.675782,19 12.690632,19.013 12,19 12,19 v 1 h 1.126953 C 13.402055,19.99 13.734241,20 14,20 v 2 l 1,-0.01758 V 20 h 0.984375 l 0.03125,2 h 1 l -0.03125,-2 C 18.892187,19.861524 20,19.633628 20,17.5 20,16 18.999089,15.500955 17.816203,15.5 18.566521,15.44318 18.999459,15 18.999797,13.75 19,13 18.566521,12 17.999797,12 H 17 v -2 h -1 v 2 c -0.298624,-5e-6 -0.69683,-0.011 -1,0 v -2 z m 1,3 c 1.410185,0 2.000138,1.5e-5 2,1 1.38e-4,1.000066 -0.730627,1 -2,1 z m 0,3 c 2,7.5e-5 3.000208,2.3e-5 3,1.5 2.08e-4,1.500099 -1,1.5 -3,1.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/element4l.svg b/.icons/awkward/32x32/apps/element4l.svg
new file mode 100644
index 00000000..4206b23d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/element4l.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#81dbf9" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <g transform="matrix(.75 0 0 .75 -1.5 -1.5)">
+ <g fill="#2a6c87">
+ <circle cx="10" cy="22" r="4"/>
+ <circle cx="34" cy="22" r="4"/>
+ <path d="m29 26.788c0 1.774-3.134 3.212-7 3.212s-7-1.4379-7-3.2117 3.134 0 7 0 7-1.7738 7 0z"/>
+ </g>
+ <circle fill="#fff" cx="12" cy="21" r="1"/>
+ <circle fill="#fff" cx="36" cy="21" r="1"/>
+ </g>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/elisa.svg b/.icons/awkward/32x32/apps/elisa.svg
new file mode 100644
index 00000000..4ab6fb9f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/elisa.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1090.5197)">
+ <path style="fill:#3f3f3f" d="m 3.34096,1094.5197 c -1.2968364,0 -2.3409599,1.1149 -2.3409599,2.4981 v 19.0037 c 0,1.3833 1.0441235,2.4982 2.3409599,2.4982 h 25.31808 c 1.296836,0 2.34096,-1.1149 2.34096,-2.4982 v -19.0037 c 0,-1.3832 -1.044124,-2.4981 -2.34096,-2.4981 z m 6.2304687,8.8235 a 3.2142857,3.1764706 0 0 1 3.2142853,3.1765 3.2142857,3.1764706 0 0 1 -3.2142853,3.1764 3.2142857,3.1764706 0 0 1 -3.2142857,-3.1764 3.2142857,3.1764706 0 0 1 3.2142857,-3.1765 z m 12.8571423,0 a 3.2142857,3.1764706 0 0 1 3.214286,3.1765 3.2142857,3.1764706 0 0 1 -3.214286,3.1764 3.2142857,3.1764706 0 0 1 -3.214285,-3.1764 3.2142857,3.1764706 0 0 1 3.214285,-3.1765 z"/>
+ <path style="fill:#4f4f4f" d="m 3.9999998,1118.5197 2.8235288,-5 H 25.176471 l 2.823529,5 z"/>
+ <circle style="opacity:0.4" cx="9.5" cy="1116.02" r="1.5"/>
+ <path style="fill:#e4e4e4" transform="translate(0,1090.5197)" d="M 5.203125 7 C 4.5359414 7 4 7.6468719 4 8.4511719 L 4 13 L 28 13 L 28 8.4511719 C 28 7.6468719 27.464057 7 26.796875 7 L 5.203125 7 z"/>
+ <path style="fill:#1eb259" transform="translate(0,1090.5197)" d="M 4 13 L 4 20.634766 C 4 21.391766 4.5359414 22 5.203125 22 L 26.796875 22 C 27.464057 22 28 21.391766 28 20.634766 L 28 13 L 4 13 z M 10 13.5 A 2.5 2.5 0 0 1 12.5 16 A 2.5 2.5 0 0 1 10 18.5 A 2.5 2.5 0 0 1 7.5 16 A 2.5 2.5 0 0 1 10 13.5 z M 22 13.5 A 2.5 2.5 0 0 1 24.5 16 A 2.5 2.5 0 0 1 22 18.5 A 2.5 2.5 0 0 1 19.5 16 A 2.5 2.5 0 0 1 22 13.5 z"/>
+ <path style="fill:#3f3f3f" transform="translate(0,1090.5197)" d="M 10 13 A 3 3 0 0 0 7 16 A 3 3 0 0 0 10 19 L 22 19 A 3 3 0 0 0 25 16 A 3 3 0 0 0 22 13 L 10 13 z M 10 14 A 2 2 0 0 1 12 16 A 2 2 0 0 1 10 18 A 2 2 0 0 1 8 16 A 2 2 0 0 1 10 14 z M 22 14 A 2 2 0 0 1 24 16 A 2 2 0 0 1 22 18 A 2 2 0 0 1 20 16 A 2 2 0 0 1 22 14 z"/>
+ <rect style="fill:#cccccc" width="6" height="4" x="13" y="1104.52"/>
+ <circle style="opacity:0.4" cx="22.5" cy="1116.02" r="1.5"/>
+ <path style="fill:#874f29" transform="translate(0,1090.5197)" d="M 13 14 L 13 18 L 15.648438 18 A 6 6 0 0 0 16 16 A 6 6 0 0 0 15.650391 14 L 13 14 z"/>
+ <rect style="opacity:0.2" width="6" height="1" x="13" y="1104.52"/>
+ <path style="opacity:0.2" transform="translate(0,1090.5197)" d="M 4 20.634766 L 4 21.634766 C 4 22.391766 4.5359414 23 5.203125 23 L 26.796875 23 C 27.464057 23 28 22.391766 28 21.634766 L 28 20.634766 C 28 21.391766 27.464057 22 26.796875 22 L 5.203125 22 C 4.5359414 22 4 21.391766 4 20.634766 z"/>
+ <path style="fill:#ffffff;opacity:0.1" transform="translate(0,1090.5197)" d="M 6.8242188 23 L 4 28 L 4.5644531 28 L 6.8242188 24 L 25.175781 24 L 27.435547 28 L 28 28 L 25.175781 23 L 6.8242188 23 z"/>
+ <path style="opacity:0.2" transform="translate(0,1090.5197)" d="M 1 25.501953 L 1 26.501953 C 1 27.885253 2.0449605 29 3.3417969 29 L 28.658203 29 C 29.955039 29 31 27.885253 31 26.501953 L 31 25.501953 C 31 26.885253 29.955039 28 28.658203 28 L 3.3417969 28 C 2.0449605 28 1 26.885253 1 25.501953 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,1090.5197)" d="M 3.3417969 4 C 2.0449605 4 1 5.1148469 1 6.4980469 L 1 7.4980469 C 1 6.1148469 2.0449605 5 3.3417969 5 L 28.658203 5 C 29.955039 5 31 6.1148469 31 7.4980469 L 31 6.4980469 C 31 5.1148469 29.955039 4 28.658203 4 L 3.3417969 4 z"/>
+ <path style="opacity:0.2" transform="translate(0,1090.5197)" d="M 10 14 A 2 2 0 0 0 8 16 A 2 2 0 0 0 8.0644531 16.496094 A 2 2 0 0 1 10 15 A 2 2 0 0 1 11.935547 16.503906 A 2 2 0 0 0 12 16 A 2 2 0 0 0 10 14 z M 22 14 A 2 2 0 0 0 20 16 A 2 2 0 0 0 20.064453 16.496094 A 2 2 0 0 1 22 15 A 2 2 0 0 1 23.935547 16.503906 A 2 2 0 0 0 24 16 A 2 2 0 0 0 22 14 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/emacs-24.svg b/.icons/awkward/32x32/apps/emacs-24.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/32x32/apps/emacs-24.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/emacs-25.svg b/.icons/awkward/32x32/apps/emacs-25.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/32x32/apps/emacs-25.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/emacs-nox.svg b/.icons/awkward/32x32/apps/emacs-nox.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/32x32/apps/emacs-nox.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/emacs-snapshot.svg b/.icons/awkward/32x32/apps/emacs-snapshot.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/32x32/apps/emacs-snapshot.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/emacs.svg b/.icons/awkward/32x32/apps/emacs.svg
new file mode 100644
index 00000000..18a70b31
--- /dev/null
+++ b/.icons/awkward/32x32/apps/emacs.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#6966b2" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m10.537 25.193s1.073 0.31156 2.5013 0.48967c0.57842 0.07213 2.7792 0.32424 4.4666 0.31764 0 0 2.0551 0.0019 3.1895-0.15882 1.187-0.16861 1.8594-0.3838 2.2337-0.81323 0.0098-0.10239 0.18064-0.43615-0.28076-0.75801-1.1796-0.82288-2.7045-1.0481-5.6665-1.7516-3.2754-0.82349-4.2542-1.6121-4.7433-2.1827-0.46362-0.57196 0.08703-1.7598 2.7263-2.3425 1.3363-0.32519 6.3132-0.38494 6.3132-0.38494-1.4279-1.1336-4.1085-3.1632-4.6564-3.5948-0.48056-0.37855-1.255-0.95947-1.3382-1.4786-0.11229-0.50534 0.68314-0.74866 1.1043-0.77673 1.3569-0.09358 3.2099 0.06551 4.8569 0.39304 0.8279 0.16464 0.97325 0.14038 0.97325 0.14038 1.1791 0.05615 2.0962-0.56149 2.0494-1.8623-0.0094-1.3195-1.3286-2.3776-2.7887-2.4238-1.375-0.043533-4.7633 0.19652-4.7633 0.19652 3.9492 0.81417 4.5948 1.0219 4.8008 1.4973 0.122 0.2809-0.203 0.56-1.291 0.5055-1.185-0.0594-3.613-0.3463-3.613-0.3463-2.311-0.3556-3.921-0.6925-4.623 0.2246-0.45854 0.59915 0.06552 1.3289 0.27139 1.7593 0.9171 1.6003 2.503 2.6982 3.5093 3.4719 0.37865 0.29113 1.5347 0.93582 1.5347 0.93582-3.5935-0.98261-6.4571-0.43048-8.2726 0.52406-2.0869 1.2353-1.7299 3.3198 1.5815 5.2687 1.9559 1.1511 2.9297 1.704 6.132 2.0972 1.8718 0.29846 2.1507 0.42058 2.1365 0.57638-0.02007 0.21936-2.2155 0.30248-2.8189 0.3441-1.5352 0.10587-5.5056 0.13234-5.5254 0.13234z"/>
+ <path fill="#fff" style="opacity:0.1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#fff" d="m10.537 24.193s1.073 0.31156 2.5013 0.48967c0.57842 0.07213 2.7792 0.32424 4.4666 0.31764 0 0 2.0551 0.0019 3.1895-0.15882 1.187-0.16861 1.8594-0.3838 2.2337-0.81323 0.0098-0.10239 0.18064-0.43615-0.28076-0.75801-1.1796-0.82288-2.7045-1.0481-5.6665-1.7516-3.2754-0.82349-4.2542-1.6121-4.7433-2.1827-0.46362-0.57196 0.08703-1.7598 2.7263-2.3425 1.3363-0.32519 6.3132-0.38494 6.3132-0.38494-1.4279-1.1336-4.1085-3.1632-4.6564-3.5948-0.48056-0.37855-1.255-0.95947-1.3382-1.4786-0.11229-0.50534 0.68314-0.74866 1.1043-0.77673 1.3569-0.09358 3.2099 0.06551 4.8569 0.39304 0.8279 0.16464 0.97325 0.14038 0.97325 0.14038 1.1791 0.05615 2.0962-0.56149 2.0494-1.8623-0.0094-1.3195-1.3286-2.3776-2.7887-2.4238-1.375-0.043533-4.7633 0.19652-4.7633 0.19652 3.9492 0.81417 4.5948 1.0219 4.8008 1.4973 0.122 0.2809-0.203 0.56-1.291 0.5055-1.185-0.0594-3.613-0.3463-3.613-0.3463-2.311-0.3556-3.921-0.6925-4.623 0.2246-0.45854 0.59915 0.06552 1.3289 0.27139 1.7593 0.9171 1.6003 2.503 2.6982 3.5093 3.4719 0.37865 0.29113 1.5347 0.93582 1.5347 0.93582-3.5935-0.98261-6.4571-0.43048-8.2726 0.52406-2.0869 1.2353-1.7299 3.3198 1.5815 5.2687 1.9559 1.1511 2.9297 1.704 6.132 2.0972 1.8718 0.29846 2.1507 0.42058 2.1365 0.57638-0.02007 0.21936-2.2155 0.30248-2.8189 0.3441-1.5352 0.10587-5.5056 0.13234-5.5254 0.13234z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/emacs24.svg b/.icons/awkward/32x32/apps/emacs24.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/32x32/apps/emacs24.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/emacs25.svg b/.icons/awkward/32x32/apps/emacs25.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/32x32/apps/emacs25.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/email.svg b/.icons/awkward/32x32/apps/email.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/email.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/emby-server.svg b/.icons/awkward/32x32/apps/emby-server.svg
new file mode 100644
index 00000000..4e927ec1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/emby-server.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 15.05632,3.0000962 A 0.9768451,0.9768451 0 0 0 14.379718,3.2862527 L 7.4025882,10.263383 a 0.9768451,0.9768451 0 0 0 0,1.381182 l 0.239099,0.239099 -5.3555766,5.355578 a 0.9768451,0.9768451 0 0 0 0,1.381182 l 6.9771301,6.97713 a 0.9768451,0.9768451 0 0 0 1.3811823,0 l 0.239099,-0.239099 5.355578,5.355577 a 0.9768451,0.9768451 0 0 0 1.381181,0 l 6.977131,-6.97713 a 0.9768451,0.9768451 0 0 0 0,-1.381183 L 24.358313,22.11662 29.71389,16.761042 a 0.9768451,0.9768451 0 0 0 0,-1.381181 L 22.736759,8.4027302 a 0.9768451,0.9768451 0 0 0 -1.381182,0 L 21.116478,8.6418292 15.7609,3.2862527 A 0.9768451,0.9768451 0 0 0 15.05632,3.0000962 Z"/>
+ <path style="fill:#52b54a" d="M 15.05632,2.0000962 A 0.9768451,0.9768451 0 0 0 14.379718,2.2862527 L 7.4025882,9.2633834 a 0.9768451,0.9768451 0 0 0 0,1.3811816 l 0.239099,0.239099 -5.3555766,5.355578 a 0.9768451,0.9768451 0 0 0 0,1.381182 l 6.9771301,6.97713 a 0.9768451,0.9768451 0 0 0 1.3811823,0 l 0.239099,-0.239099 5.355578,5.355577 a 0.9768451,0.9768451 0 0 0 1.381181,0 l 6.977131,-6.97713 a 0.9768451,0.9768451 0 0 0 0,-1.381183 L 24.358313,21.11662 29.71389,15.761042 a 0.9768451,0.9768451 0 0 0 0,-1.381181 L 22.736759,7.4027302 a 0.9768451,0.9768451 0 0 0 -1.381182,0 L 21.116478,7.6418292 15.7609,2.2862527 A 0.9768451,0.9768451 0 0 0 15.05632,2.0000962 Z"/>
+ <path style="opacity:0.2" transform="matrix(0.61814246,0,0,0.61180237,-48.720434,3.6503009)" d="M 114.00355,21.82028 99.848236,29.992854 V 13.647706 Z"/>
+ <path style="fill:#ffffff" transform="matrix(0.61814246,0,0,0.61180237,-48.720434,2.6503009)" d="M 114.00355,21.82028 99.848236,29.992854 V 13.647706 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.056641 2 A 0.9768451 0.9768451 0 0 0 14.378906 2.2871094 L 7.4023438 9.2636719 A 0.9768451 0.9768451 0 0 0 7.2558594 10.453125 A 0.9768451 0.9768451 0 0 1 7.4023438 10.263672 L 14.378906 3.2871094 A 0.9768451 0.9768451 0 0 1 15.056641 3 A 0.9768451 0.9768451 0 0 1 15.761719 3.2871094 L 21.117188 8.6425781 L 21.355469 8.4023438 A 0.9768451 0.9768451 0 0 1 22.736328 8.4023438 L 29.714844 15.378906 A 0.9768451 0.9768451 0 0 1 29.861328 15.570312 A 0.9768451 0.9768451 0 0 0 29.714844 14.378906 L 22.736328 7.4023438 A 0.9768451 0.9768451 0 0 0 21.355469 7.4023438 L 21.117188 7.6425781 L 15.761719 2.2871094 A 0.9768451 0.9768451 0 0 0 15.056641 2 z M 7.1933594 11.332031 L 2.2851562 16.238281 A 0.9768451 0.9768451 0 0 0 2.1386719 17.429688 A 0.9768451 0.9768451 0 0 1 2.2851562 17.238281 L 7.6425781 11.882812 L 7.4023438 11.644531 A 0.9768451 0.9768451 0 0 1 7.1933594 11.332031 z M 24.806641 21.667969 L 24.357422 22.117188 L 24.597656 22.355469 A 0.9768451 0.9768451 0 0 1 24.744141 22.546875 A 0.9768451 0.9768451 0 0 0 24.806641 21.667969 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/emerald-theme-manager-icon.svg b/.icons/awkward/32x32/apps/emerald-theme-manager-icon.svg
new file mode 100644
index 00000000..81b4625f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/emerald-theme-manager-icon.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 9.1428167,4.0000007 A 1.7144668,1.8002018 0 0 0 7.8922517,4.5686599 L 1.4636431,11.768748 a 1.7144668,1.8002018 0 0 0 -0.048549,2.405595 L 14.700885,30.374539 a 1.7144668,1.8002018 0 0 0 2.598228,0 L 30.584903,14.174343 A 1.7144668,1.8002018 0 0 0 30.53636,11.768748 L 24.107749,4.5686599 A 1.7144668,1.8002018 0 0 0 22.85718,4.0000007 l -6.857182,0 -6.8571813,0 z"/>
+ <path style="fill:#87d53c" d="M 9.1428167,3.0000006 A 1.7144668,1.8002018 0 0 0 7.8922517,3.5686598 L 1.4636431,10.768748 a 1.7144668,1.8002018 0 0 0 -0.048549,2.405595 L 14.700885,29.374539 a 1.7144668,1.8002018 0 0 0 2.598228,0 L 30.584903,13.174343 A 1.7144668,1.8002018 0 0 0 30.53636,10.768748 L 24.107749,3.5686598 A 1.7144668,1.8002018 0 0 0 22.85718,3.0000006 l -6.857182,0 -6.8571813,0 z"/>
+ <path style="opacity:0.2" d="M 9.1425781 3 C 9.0273933 2.9999561 8.9138852 3.0115659 8.8027344 3.0351562 A 1.7144668 1.8002018 0 0 0 8.7929688 3.0371094 C 8.7895441 3.0378578 8.7866223 3.0402454 8.7832031 3.0410156 C 8.6774218 3.0648437 8.5737963 3.0985396 8.4746094 3.1425781 A 1.7144668 1.8002018 0 0 0 8.4667969 3.1464844 C 8.4601299 3.149486 8.4538959 3.1531598 8.4472656 3.15625 C 8.3472392 3.2028697 8.2522686 3.2581173 8.1621094 3.3242188 C 8.1576019 3.3275235 8.1529166 3.3306327 8.1484375 3.3339844 C 8.0567029 3.4026295 7.9708295 3.4807164 7.8925781 3.5683594 L 1.4628906 10.769531 A 1.7144668 1.8002018 0 0 0 1.0019531 12 L 31 12 A 1.7144668 1.8002018 0 0 0 30.537109 10.769531 L 24.107422 3.5683594 C 24.028548 3.4800194 23.942169 3.4010645 23.849609 3.3320312 A 1.7144668 1.8002018 0 0 0 23.832031 3.3203125 C 23.739983 3.2534121 23.643206 3.197051 23.541016 3.1503906 A 1.7144668 1.8002018 0 0 0 23.533203 3.1464844 C 23.434603 3.1020933 23.331783 3.0673368 23.226562 3.0429688 A 1.7144668 1.8002018 0 0 0 23.222656 3.0429688 A 1.7144668 1.8002018 0 0 0 23.179688 3.0332031 C 23.074021 3.0119614 22.966644 2.9999584 22.857422 3 L 16 3 L 9.1425781 3 z"/>
+ <path style="fill:#87d53c" d="M 16.000001,3 23,12 9.0000002,12 Z"/>
+ <path style="opacity:0.2" d="M 16,30 23,12 9,12 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9.1425781 3 A 1.7144668 1.8002018 0 0 0 7.8925781 3.5683594 L 1.4628906 10.769531 A 1.7144668 1.8002018 0 0 0 1.0703125 12.498047 A 1.7144668 1.8002018 0 0 1 1.4628906 11.769531 L 7.8925781 4.5683594 A 1.7144668 1.8002018 0 0 1 9.1425781 4 L 16 4 L 22.857422 4 A 1.7144668 1.8002018 0 0 1 24.107422 4.5683594 L 30.537109 11.769531 A 1.7144668 1.8002018 0 0 1 30.931641 12.496094 A 1.7144668 1.8002018 0 0 0 30.537109 10.769531 L 24.107422 3.5683594 A 1.7144668 1.8002018 0 0 0 22.857422 3 L 16 3 L 9.1425781 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/empathy.svg b/.icons/awkward/32x32/apps/empathy.svg
new file mode 100644
index 00000000..a04bcb10
--- /dev/null
+++ b/.icons/awkward/32x32/apps/empathy.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m20 25h6v6z"/>
+ <path style="fill:#cccccc" d="m20 24h6v6z"/>
+ <rect style="opacity:.2" width="22" height="28" x="-25" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="22" height="28" x="-24" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.1" d="m16 8c-3.313706 0-6 2.686295-6 6 0 3.313706 2.686294 6 6 6s6-2.686294 6-6c0-3.313705-2.686294-6-6-6z"/>
+ <path style="fill:#3f7ed9" d="m16 7c-3.313706 0-6 2.686295-6 6 0 3.313706 2.686294 6 6 6s6-2.686294 6-6c0-3.313705-2.686294-6-6-6z"/>
+ <path style="opacity:.2" d="m13 11v2h2v-2zm4 0v2h2v-2zm3 3.666016c-0.941979 0.900142-2.423391 1.333984-4.085938 1.333984-1.58796 0-2.969029-0.390843-3.914062-1.222656 0.483574 1.330939 1.456592 3.23921 4.011719 3.222656 2.555136-0.01654 3.560469-1.941584 3.988281-3.333984z"/>
+ <path style="fill:#ffffff" d="m13 10v2h2v-2h-2zm4 0v2h2v-2h-2zm3 3.666016c-0.941979 0.900142-2.423391 1.333984-4.085938 1.333984-1.58796 0-2.969029-0.390843-3.914062-1.222656 0.483574 1.330939 1.456592 3.23921 4.011719 3.222656 2.555136-0.01654 3.560469-1.941584 3.988281-3.333984z"/>
+ <rect style="fill:none" width="11.2" height="11.2" x="12.2" y="9.06"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/emule.svg b/.icons/awkward/32x32/apps/emule.svg
new file mode 100644
index 00000000..28f624b5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/emule.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1" viewBox="0 0 28.56 26.52" xml:space="preserve">
+ <circle style="fill:#ff4e4e" cx="19.632" cy="24.86" r="1.785"/>
+ <path style="opacity:0.2" d="m 19.461113,0.76630824 c -0.263785,-0.003455 -0.694461,0.56962816 -1.03702,1.08233476 -0.780901,1.1687697 -1.597901,2.4471454 -2.396474,4.0574481 -0.775375,1.5635213 -0.860053,1.5762816 -0.775586,4.6988319 -0.09824,-0.0051 -0.207567,-0.02223 -0.299778,-0.02266 -0.5246,0.04883 -0.998562,0.164227 -1.430912,0.327664 C 12.086433,8.8297555 9.7793945,7.0061568 6.9663324,5.4041388 6.7196689,5.2636682 6.540057,5.206207 6.4155791,5.2141638 c -0.8713476,0.055696 0.9653477,3.3420987 1.5058572,4.1777079 0.4902658,0.7578863 1.7068834,2.0500443 2.6805647,3.0953723 0.177647,0.190708 0.333223,0.353011 0.486267,0.512409 -0.05763,0.09719 -0.118192,0.191385 -0.170803,0.292806 -0.119606,0.370285 -0.184746,0.781 -0.184746,1.230481 0,1.554719 0.486011,2.75673 0.346835,4.336311 -0.188606,2.14079 -1.7956762,3.433107 -1.0823354,5.368101 0.014799,0.04732 0.019242,0.08948 0.036601,0.137688 0.147278,0.409063 0.440457,0.832717 0.852273,1.305425 0.06668,0.07654 0.145482,0.143557 0.226575,0.209147 0.0041,0.0033 0.0099,0.0054 0.01394,0.0087 0.141402,0.112939 0.302887,0.20957 0.481037,0.292806 0.06832,0.03316 0.141384,0.06159 0.214376,0.09063 0.08679,0.03321 0.177564,0.0627 0.270147,0.09063 0.08969,0.02803 0.168387,0.06582 0.263177,0.08889 0.336471,0.08188 0.702314,0.135199 1.07885,0.167318 0.128193,0.01092 0.256529,0.01974 0.386921,0.02614 l 0.111545,-0.01394 c 0.02262,8.9e-4 0.04532,-7.71e-4 0.06797,0 1.300179,0.04426 2.651347,-0.09822 3.447437,-0.141174 5.73e-4,-3.1e-5 0.0012,3.2e-5 0.0017,0 0.193283,-0.01041 0.386951,-0.03005 0.580382,-0.061 0.298833,-0.04784 0.594866,-0.121187 0.885388,-0.214376 5.14e-4,-1.65e-4 0.0012,1.66e-4 0.0017,0 0.291038,-0.09344 0.576516,-0.207179 0.848788,-0.341606 0.23523,-0.116151 0.460533,-0.246796 0.674498,-0.390407 0,0 0.0017,0 0.0017,0 0.15164,-0.101817 0.297654,-0.211569 0.435722,-0.325921 0.415557,-0.34388 0.765121,-0.7414 1.014363,-1.179936 0.06999,-0.12315 0.131305,-0.250752 0.184746,-0.379951 0.05496,-0.132601 0.0998,-0.267803 0.135945,-0.406093 0.03434,-0.131969 0.06082,-0.266063 0.07669,-0.402608 2.02e-4,-0.0017 -1.99e-4,-0.0035 0,-0.0052 0.01572,-0.137379 0.0217,-0.276901 0.01743,-0.418294 -5.2e-5,-0.0017 5.4e-5,-0.0035 0,-0.0052 -1.7e-4,-0.0053 1.98e-4,-0.01039 0,-0.01569 -0.0072,-0.603091 -0.193009,-1.240794 -0.613498,-1.889293 -1.369939,-2.112673 -2.856085,-4.705123 -2.933284,-7.529285 -0.04149,-0.411448 -0.187904,-0.770963 -0.413065,-1.077106 -0.176554,-0.216472 -0.395738,-0.394902 -0.637898,-0.549011 0.06252,-0.133266 0.12637,-0.287216 0.184746,-0.404351 1.171978,-2.3523026 1.424089,-5.9341952 1.758577,-8.775451 0.117561,-0.9985348 0.01345,-1.349794 -0.191718,-1.35248276 z"/>
+ <path style="fill:#895c33" d="M 19.461466,-0.12603726 C 19.197681,-0.12949226 18.766804,0.44346887 18.424245,0.95617538 17.643344,2.1249451 16.825926,3.403562 16.027353,5.0138647 15.233204,6.6152436 15.160472,6.539821 15.255212,9.8974408 c 0.593353,0.032897 1.850219,0.3452422 2.404119,0.6225762 0.08081,-0.139328 0.160016,-0.36843 0.234682,-0.518249 1.171978,-2.3523032 1.423873,-5.9343915 1.758361,-8.7756474 0.117561,-0.99853472 0.01426,-1.34946908 -0.190908,-1.35215786 z M 6.4152644,4.3214482 c -0.8713476,0.055696 0.96486,3.342462 1.5053695,4.1780708 0.4902658,0.7578864 1.7075307,2.049843 2.6812121,3.095172 0.208644,0.223984 0.394911,0.418286 0.571506,0.601905 0,0 0.11367,0.156715 0.187937,0.08953 0.419907,-0.379881 1.784889,-1.854601 2.305722,-2.055231 l -0.06902,-0.108739 C 12.169087,7.9979046 9.8267365,6.1414678 6.9660981,4.5123556 6.7194346,4.371885 6.5397423,4.3134914 6.4152644,4.3214482 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" transform="matrix(0.89235982,0,0,0.89235973,0,-1.0184112)" d="M 21.808594 1 C 21.51299 0.99612824 21.030364 1.6383392 20.646484 2.2128906 C 19.771388 3.5226424 18.855838 4.9552213 17.960938 6.7597656 C 17.222229 8.2493508 17.051966 8.5690009 17.072266 10.744141 C 17.116658 9.3737035 17.339483 9.0129104 17.960938 7.7597656 C 18.855838 5.9552213 19.771388 4.5226424 20.646484 3.2128906 C 21.030364 2.6383393 21.51299 1.9961282 21.808594 2 C 21.916606 2.0014155 21.995265 2.100137 22.039062 2.3085938 C 22.128352 1.3678448 22.021728 1.0027932 21.808594 1 z M 7.1894531 5.984375 C 6.865602 6.0050754 6.8922752 6.4404255 7.0722656 7.0253906 C 7.106177 7.0055049 7.1413529 6.9874495 7.1894531 6.984375 C 7.3289461 6.9754584 7.5302235 7.0398509 7.8066406 7.1972656 C 10.75867 8.8784245 13.206941 10.779095 14.828125 12.927734 C 15.01893 12.77592 15.192073 12.653363 15.316406 12.605469 L 15.238281 12.484375 C 13.637017 10.103887 11.012341 8.0228883 7.8066406 6.1972656 C 7.5302235 6.0398509 7.3289461 5.9754584 7.1894531 5.984375 z"/>
+ <path style="fill:#c37e3f" d="m 14.95228,9.6899177 c -1.966258,0.1830019 -3.266571,1.2275523 -4.035607,2.7100583 -0.119606,0.370284 -0.184324,0.781266 -0.184324,1.230747 0,1.554719 0.485853,2.755789 0.346677,4.335369 -0.188605,2.140791 -1.794875,3.433236 -1.081534,5.36823 0.014799,0.04732 0.019264,0.09055 0.036622,0.13876 0.147279,0.409063 0.440226,0.832851 0.852042,1.305559 0.06668,0.07654 0.145955,0.143155 0.227048,0.208744 0.323596,0.267207 0.750662,0.4522 1.242665,0.571936 0.336471,0.08188 0.701336,0.1356 1.077871,0.167719 0.128194,0.01092 0.257788,0.01893 0.38818,0.02533 l 0.111082,-0.01449 c 1.321414,0.05161 2.705969,-0.09639 3.515593,-0.139967 0.19339,-0.01041 0.38751,-0.03179 0.581048,-0.06274 0.597851,-0.09565 1.188263,-0.287078 1.732162,-0.555043 l 0.0036,0 c 0.02632,-0.01326 0.04959,-0.03097 0.07568,-0.04464 0.207235,-0.106014 0.410432,-0.218743 0.60058,-0.346298 0.608575,-0.408181 1.11786,-0.921141 1.450182,-1.505856 0.283597,-0.498972 0.43684,-1.050197 0.415035,-1.63255 -0.0072,-0.60309 -0.192298,-1.239854 -0.612787,-1.888353 -1.369939,-2.112673 -2.856123,-4.706324 -2.933322,-7.530486 -0.04149,-0.411447 -0.187433,-0.770156 -0.412594,-1.0763 -0.773404,-0.948262 -2.317311,-1.2606933 -3.395964,-1.2657395 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="matrix(0.89235982,0,0,0.89235973,0,-1.0184112)" d="M 16.755859 12 C 14.552423 12.205076 13.096175 13.375777 12.234375 15.037109 C 12.100342 15.452059 12.027344 15.912316 12.027344 16.416016 C 12.027344 16.599676 12.051858 16.765593 12.0625 16.941406 C 12.093693 16.622333 12.144359 16.315787 12.234375 16.037109 C 13.096175 14.375777 14.552423 13.205076 16.755859 13 C 17.964624 13.005655 19.693852 13.355323 20.560547 14.417969 C 20.812868 14.761041 20.976943 15.163922 21.023438 15.625 C 21.109949 18.789825 22.77536 21.694987 24.310547 24.0625 C 24.685891 24.641375 24.887773 25.211957 24.960938 25.761719 C 24.988244 25.57079 25.005461 25.377701 24.998047 25.179688 C 24.989978 24.50385 24.781757 23.789224 24.310547 23.0625 C 22.77536 20.694987 21.109949 17.789825 21.023438 14.625 C 20.976943 14.163922 20.812868 13.761041 20.560547 13.417969 C 19.693852 12.355323 17.964624 12.005655 16.755859 12 z M 12.423828 21.103516 C 12.420146 21.161442 12.421199 21.216557 12.416016 21.275391 C 12.225241 23.440805 10.746431 24.832762 11.046875 26.677734 C 11.259435 25.282704 12.26108 24.034013 12.416016 22.275391 C 12.452159 21.86518 12.447423 21.478378 12.423828 21.103516 z"/>
+ <path style="fill:none" d="m 18.760918,12.037428 c -0.347211,-3.4399653 -8.02444,-3.2557971 -8.02444,1.59501 0,1.552377 0.486312,2.752116 0.347211,4.329314 -0.231474,2.624744 -2.6080107,3.970483 -0.192895,6.797783 1.219703,1.427885 4.981085,0.922094 6.558437,0.835482 3.024722,-0.166117 6.23366,-2.972196 4.243693,-6.038254 -1.36919,-2.109493 -2.854848,-4.699429 -2.932006,-7.519335 l 0,0 z"/>
+ <path style="fill:#8e8e8e" d="m 17.808489,17.724026 c 0.710859,0 1.368068,-0.01502 1.858915,0.156094 0.529767,0.184638 0.865614,0.586129 0.865614,1.457361 0,0.796765 -1.239651,1.965349 -1.608273,3.057769 0.124029,0.938494 0.425783,1.867755 0.84108,2.58426 0.235231,-0.116151 0.461535,-0.246716 0.6755,-0.390327 0.608242,-0.408181 1.117037,-0.921349 1.449176,-1.506065 0.560298,-0.986349 0.61795,-2.176268 -0.197577,-3.409004 -1.976567,-3.850586 -9.77475,-1.095488 -11.256993,0.532681 -0.0765,0.51741 -0.9818829,1.640505 -0.396703,3.266699 0.147199,0.409061 0.439977,0.832139 0.851566,1.304847 0.332678,0.382038 0.854348,0.623009 1.469272,0.769682 0.336287,0.08022 0.700422,0.132214 1.07675,0.163677 0.128125,0.01069 0.257616,0.01902 0.387936,0.02529 -8.4e-4,-0.601341 0.04248,-1.200471 0.02951,-1.77261 -0.0011,-0.04974 -0.0027,-0.09929 -0.0047,-0.148604 -0.129345,-1.313138 -2.543875,-1.565413 -2.543875,-3.410936 0,-0.382698 0.126662,-0.712408 0.346869,-0.996146 1.094407,-1.410023 4.499555,-1.684671 6.156015,-1.684671 l 0,0 z"/>
+ <path style="fill:none" d="m 16.616838,16.480259 c 0.364388,0.284223 2.118003,0.631992 2.12225,-0.03392 0.0042,-0.655752 -0.01901,-1.212661 -0.103942,-1.581326 -0.08493,-0.368666 -0.257861,-1.067236 -0.606394,-1.368042 -0.21901,-0.189011 -0.79286,-0.297555 -1.117214,-0.202685 -0.324355,0.09487 -0.848489,1.558121 -0.849058,2.036698 -7.8e-4,0.625283 0.189968,0.865063 0.554358,1.149285 z"/>
+ <path style="opacity:0.2" d="m 16.911538,14.186631 c -0.324355,0.09487 -0.848489,1.55812 -0.849058,2.036697 -7.8e-4,0.625283 0.189968,0.865063 0.554358,1.149285 0.364388,0.284223 2.118003,0.631992 2.12225,-0.03392 0.0042,-0.655752 -0.01901,-1.212661 -0.103942,-1.581326 -0.08493,-0.368666 -0.257861,-1.067236 -0.606394,-1.368042 -0.21901,-0.189011 -0.79286,-0.297555 -1.117214,-0.202685 z"/>
+ <path style="fill:#ffffff" d="m 16.911538,13.294277 c -0.324355,0.09487 -0.848489,1.55812 -0.849058,2.036697 -7.8e-4,0.625283 0.189968,0.865063 0.554358,1.149285 0.364388,0.284223 2.118003,0.631992 2.12225,-0.03392 0.0042,-0.655752 -0.01901,-1.212661 -0.103942,-1.581326 -0.08493,-0.368666 -0.257861,-1.067236 -0.606394,-1.368042 -0.21901,-0.189011 -0.79286,-0.297555 -1.117214,-0.202685 z"/>
+ <ellipse style="fill:#3f3f3f" cx="17.401" cy="15.49" rx=".446" ry=".446"/>
+ <path style="fill:none" d="m 13.824752,25.736994 c -0.0019,-1.248655 0.187237,-2.487703 -0.334384,-3.495293 -0.522937,-1.010135 -1.101526,-1.88424 -1.837894,-2.833003"/>
+ <path style="fill:none" d="m 19.765825,24.97951 c -0.552054,-0.952482 -0.90351,-2.280973 -0.90351,-3.507304 0,-0.95088 0.356528,-2.621233 0.805089,-3.592132"/>
+ <path style="fill:none" d="m 13.85426,23.964384 c 0.0459,-1.445397 -2.548654,-1.646473 -2.548654,-3.55954 0,-2.284507 4.513112,-2.680818 6.502883,-2.680818 1.478099,0 2.724529,-0.06491 2.724529,1.613455 0,0.796765 -1.239651,1.965349 -1.608273,3.057769"/>
+ <path style="fill:none" d="m 12.881178,17.670059 c 0.844153,-0.372894 1.535051,-0.786302 1.372796,-1.917957 -0.06318,-0.440946 -0.683154,-1.186884 -1.075082,-1.423481 -0.989871,-0.597577 -1.65397,0.440379 -1.571273,1.30361 0.06142,0.641545 0.429405,2.410722 1.273559,2.037828 l 0,0 z"/>
+ <path style="opacity:0.2" d="m 14.253974,16.644456 c -0.06318,-0.440946 -0.683154,-1.186884 -1.075082,-1.423481 -0.989871,-0.597577 -1.65397,0.440379 -1.571273,1.30361 0.06142,0.641545 0.429405,2.410722 1.273559,2.037828 0.844153,-0.372894 1.535051,-0.786302 1.372796,-1.917957 z"/>
+ <path style="fill:#ffffff" d="m 14.253974,15.752102 c -0.06318,-0.440946 -0.683154,-1.186884 -1.075082,-1.423481 -0.989871,-0.597577 -1.65397,0.440379 -1.571273,1.30361 0.06142,0.641545 0.429405,2.410722 1.273559,2.037828 0.844153,-0.372894 1.535051,-0.786302 1.372796,-1.917957 z"/>
+ <ellipse style="fill:#3f3f3f" cx="12.939" cy="16.383" rx=".446" ry=".446"/>
+ <path style="fill:#e4e4e4" d="m 17.808489,17.724026 c -1.65646,0 -5.061608,0.274649 -6.156015,1.684672 0.736368,0.948763 1.314957,1.822868 1.837894,2.833003 0.248545,0.48015 0.335751,1.012818 0.359111,1.574078 0.0047,0.04809 0.0063,0.09754 0.0047,0.148605 0.01297,0.572138 -0.03039,1.171268 -0.0295,1.77261 1.353483,0.06501 2.792662,-0.0942 3.624478,-0.138996 0.193284,-0.01041 0.387351,-0.03142 0.580782,-0.06237 0.598779,-0.09586 1.191268,-0.287271 1.735812,-0.556126 -0.415298,-0.716505 -0.717052,-1.645766 -0.841081,-2.58426 -0.04087,-0.309125 -0.06244,-0.619193 -0.06244,-0.923044 0,-0.95088 0.356526,-2.621233 0.805087,-3.592133 -0.490845,-0.171072 -1.148055,-0.156047 -1.858914,-0.156047 l 0,0 z"/>
+ <path style="fill:#3f3f3f" d="m 13.490368,22.241701 c -0.522937,-1.010135 -1.101526,-1.88424 -1.837894,-2.833003 -0.220207,0.283738 -0.346868,0.613447 -0.346868,0.996146 0,1.845523 2.41453,2.097798 2.543873,3.410935 -0.02336,-0.56126 -0.110566,-1.093928 -0.359111,-1.574078 z"/>
+ <path style="fill:#3f3f3f" d="m 19.667404,17.880074 c -0.448561,0.970899 -0.805089,2.641252 -0.805089,3.592132 0,0.303851 0.02156,0.61392 0.06244,0.923044 0.368622,-1.09242 1.608272,-2.261004 1.608272,-3.057769 0,-0.871232 -0.335847,-1.272723 -0.865613,-1.457407 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="matrix(0.89235982,0,0,0.89235973,0,-1.0184112)" d="M 19.957031 21.003906 C 18.100762 21.003906 14.285013 21.310519 13.058594 22.890625 C 13.213689 23.090455 13.335153 23.283029 13.478516 23.478516 C 14.995898 22.258432 18.276582 22.003906 19.957031 22.003906 C 20.599997 22.003906 21.197096 21.999132 21.695312 22.095703 C 21.801483 21.75952 21.916259 21.443539 22.039062 21.177734 C 21.48901 20.986027 20.753637 21.003906 19.957031 21.003906 z M 21.171875 25.730469 C 21.159476 25.889419 21.136719 26.067134 21.136719 26.203125 C 21.136719 26.543628 21.161231 26.891868 21.207031 27.238281 C 21.301725 27.954803 21.495114 28.660131 21.751953 29.294922 C 21.884024 29.239628 22.022603 29.197858 22.150391 29.134766 C 21.684998 28.331833 21.346021 27.28998 21.207031 26.238281 C 21.184561 26.068328 21.183633 25.899983 21.171875 25.730469 z M 15.511719 28.769531 C 15.501011 29.17284 15.491579 29.570943 15.492188 29.982422 C 15.49802 29.982702 15.50393 29.982149 15.509766 29.982422 C 15.519877 29.652541 15.532608 29.314458 15.525391 28.996094 C 15.527184 28.938869 15.524798 28.883969 15.519531 28.830078 C 15.518665 28.809259 15.512746 28.790279 15.511719 28.769531 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/encryptr.svg b/.icons/awkward/32x32/apps/encryptr.svg
new file mode 120000
index 00000000..195ca56a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/encryptr.svg
@@ -0,0 +1 @@
+Encryptr.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/endless-sky.svg b/.icons/awkward/32x32/apps/endless-sky.svg
new file mode 100644
index 00000000..35f52f63
--- /dev/null
+++ b/.icons/awkward/32x32/apps/endless-sky.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#3c4164" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 21.128623,9.3266828 c 1.337437,-1.3374363 1.516604,-3.3266827 1.516604,-3.3266827 0,0 -1.989247,0.1791669 -3.326683,1.5166032 -1.337436,1.3374364 -0.939747,1.7501474 -0.439907,2.2499867 0.499839,0.49984 0.91255,0.897529 2.249986,-0.4399072 z"/>
+ <rect style="fill:#ff6a5b" width="5.886" height=".431" x="11.97" y="-.77" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <path style="fill:#5f5f5f" d="m 12.551095,13.351208 0.425402,0.829009 -0.403607,0.403608 1.614429,1.614428 3.243483,-3.322332 1.364007,-3.0094755 C 19.018344,9.4700357 18.992336,9.4389868 18.691254,9.1379051 L 18.45809,8.9047416 C 18.139378,8.5923258 18.211356,8.7017338 17.853834,8.8038764 l -1.784,1.028423 z"/>
+ <path style="fill:#797979" d="M 7.5575962,8.298117 14.93157,15.67209 17.867063,12.649783 9.8093801,6.0463333 Z"/>
+ <rect style="opacity:0.2" width="1.68" height="5.249" x="11.92" y="-2.53" rx=".856" ry=".856" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <rect style="fill:#959595" width="1.68" height="5.249" x="11.21" y="-1.82" rx=".856" ry=".856" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <path style="fill:#ff5722" d="m 21.128623,8.3266826 c 1.337437,-1.3374363 1.516604,-3.3266827 1.516604,-3.3266827 0,0 -1.989247,0.1791669 -3.326683,1.5166032 -1.337436,1.3374364 -0.939747,1.7501474 -0.439907,2.2499867 0.499839,0.49984 0.91255,0.8975292 2.249986,-0.4399072 z"/>
+ <path style="fill:#ffee58" d="M 18.878463,8.7669941 C 18.600737,8.4892675 18.366825,8.2327289 18.432289,7.8352288 c 0.01212,-0.01232 0.01899,-0.022144 0.03153,-0.034684 0.981238,-0.9812371 2.440563,-1.1130735 2.440563,-1.1130735 0,0 -0.131836,1.459326 -1.113073,2.4405631 -0.04179,0.041786 -0.07571,0.068372 -0.115092,0.1056303 -0.325044,-0.00131 -0.551458,-0.220374 -0.797755,-0.4666702 z"/>
+ <rect style="opacity:0.2" width="1.68" height="5.249" x="17.12" y="-1.96" rx=".856" ry=".856" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <rect style="fill:#959595" width="1.68" height="5.249" x="16.41" y="-1.25" rx=".856" ry=".856" transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"/>
+ <rect style="fill:#ff6a5b" width="5.886" height=".431" x="-33.28" y="-.77" transform="rotate(-135)"/>
+ <path style="opacity:0.2" d="M 23.673317,11.871377 C 25.010754,10.53394 27,10.354774 27,10.354774 c 0,0 -0.179166,1.989245 -1.516603,3.326682 -1.337436,1.337437 -1.750148,0.939747 -2.249987,0.439907 -0.49984,-0.499839 -0.897528,-0.912551 0.439907,-2.249986 z"/>
+ <path style="fill:#5f5f5f" d="m 18.648792,19.448905 -0.829009,-0.425403 -0.403608,0.403609 -1.614428,-1.614429 3.322333,-3.243484 3.009475,-1.364007 c 0.396409,-0.223535 0.427458,-0.197527 0.72854,0.103555 l 0.233163,0.233165 c 0.312416,0.318711 0.203008,0.246733 0.100865,0.604255 l -1.028422,1.784 z"/>
+ <rect style="opacity:0.2" width="1.68" height="5.249" x="-34.75" y="-2.53" rx=".856" ry=".856" transform="rotate(-135)"/>
+ <path style="fill:#797979" d="m 23.701883,24.442404 -7.373973,-7.373973 3.022307,-2.935494 6.60345,8.057683 z"/>
+ <path style="opacity:0.2" d="m 5.2819469,27.924586 c 0.1784587,0.132376 0.5254752,0.100943 0.9806395,-0.178155 L 10.57062,23.990204 c 0,0 1.532416,-0.453198 2.065333,-1.00271 0.51255,-0.528509 0.902599,-2.015671 0.902599,-2.015671 l 2.167812,-0.159236 4.086521,-4.307244 -0.442233,-1.372423 1.359022,-1.450464 -0.696066,-0.696064 -0.696064,-0.696065 -1.450464,1.359021 -1.372422,-0.442234 -4.307244,4.086523 -0.159236,2.167812 c 0,0 -1.487163,0.390048 -2.015671,0.902598 -0.5495135,0.532916 -1.0027121,2.065333 -1.0027121,2.065333 l -3.7562265,4.308034 c -0.2790971,0.455165 -0.3105309,0.80218 -0.1781546,0.980638 0.029973,0.04042 0.075598,0.06274 0.1213974,0.08513 0.022392,0.0458 0.044729,0.09143 0.085136,0.121397 z"/>
+ <rect style="fill:#959595" width="1.68" height="5.249" x="-34.04" y="-1.82" rx=".856" ry=".856" transform="rotate(-135)"/>
+ <path style="fill:#959595" d="m 5.2819469,26.924586 c 0.1784587,0.132376 0.5254752,0.100943 0.9806395,-0.178155 L 10.57062,22.990204 c 0,0 1.532416,-0.453198 2.065333,-1.00271 0.51255,-0.528509 0.902599,-2.015671 0.902599,-2.015671 l 2.167812,-0.159236 4.086521,-4.307244 -0.442233,-1.372423 1.359022,-1.450464 -0.696066,-0.696064 -0.696064,-0.696065 -1.450464,1.359021 -1.372422,-0.442234 -4.307244,4.086523 -0.159236,2.167812 c 0,0 -1.487163,0.390048 -2.015671,0.902598 -0.5495135,0.532916 -1.0027121,2.065333 -1.0027121,2.065333 l -3.7562265,4.308034 c -0.2790971,0.455165 -0.3105309,0.80218 -0.1781546,0.980638 0.029973,0.04042 0.075598,0.06274 0.1213974,0.08513 0.022392,0.0458 0.044729,0.09143 0.085136,0.121397 z"/>
+ <path style="opacity:0.4" d="m 10.987466,22.368402 c 0.233685,-0.09457 0.839597,-0.669818 1.040996,-0.785588 l -1.611276,-1.611276 c -0.11577,0.201399 -0.6910216,0.807311 -0.7855886,1.040996 -0.3134814,0.744525 0.7350206,1.672602 1.3558686,1.355868 z"/>
+ <path style="fill:#ff5722" d="M 23.673317,10.871377 C 25.010754,9.5339402 27,9.3547736 27,9.3547736 c 0,0 -0.179166,1.9892454 -1.516603,3.3266824 -1.337436,1.337437 -1.750148,0.939747 -2.249987,0.439907 -0.49984,-0.499839 -0.897528,-0.912551 0.439907,-2.249986 z"/>
+ <path style="fill:#ffee58" d="m 23.233006,13.121537 c 0.277726,0.277726 0.534265,0.511638 0.931766,0.446174 0.01232,-0.01212 0.02215,-0.01899 0.03469,-0.03153 0.981236,-0.981237 1.113072,-2.440561 1.113072,-2.440561 0,0 -1.459325,0.131836 -2.440561,1.113072 -0.04179,0.04179 -0.06837,0.07571 -0.105632,0.115092 0.0013,0.325045 0.220375,0.551459 0.466671,0.797755 z"/>
+ <rect style="opacity:0.2" width="1.68" height="5.249" x="-29.55" y="-1.96" rx=".856" ry=".856" transform="rotate(-135)"/>
+ <rect style="fill:#959595" width="1.68" height="5.249" x="-28.84" y="-1.25" rx=".856" ry=".856" transform="rotate(-135)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 13.538552,19.971823 -1.510374,-1.510374 5.838902,-5.812101 2.114019,-0.630447 -0.630447,2.114019 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/engauge-digitizer.svg b/.icons/awkward/32x32/apps/engauge-digitizer.svg
new file mode 100644
index 00000000..b31b0c6f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/engauge-digitizer.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#e4e4e4" width="29" height="29" x="1" y="1" rx="2" ry="2"/>
+ <rect style="fill:#4f4f4f" width="3" height="17.4" x="4" y="6.8"/>
+ <rect style="fill:#4f4f4f" width="3" height="23.2" x="22" y="-27.1" transform="rotate(90)"/>
+ <path style="fill:none;stroke:#4f4f4f;stroke-width:3;stroke-linecap:round" d="m 9.7200042,17.669742 c 0,0 2.5612208,-0.659401 3.8428848,-0.984981 1.284454,-0.326288 2.634981,-0.444293 3.85545,-0.960761 1.39172,-0.588936 2.768069,-1.34557 3.855451,-2.395009 1.253155,-1.209429 2.904802,-4.3428246 2.904802,-4.3428246"/>
+ <circle style="opacity:0.1" cx="5.5" cy="8.5" r="2.5"/>
+ <circle style="fill:#f45b5b" cx="5.5" cy="7.5" r="2.5"/>
+ <circle style="opacity:0.1" cx="5.5" cy="24.5" r="2.5"/>
+ <circle style="fill:#f45b5b" cx="5.5" cy="23.5" r="2.5"/>
+ <circle style="opacity:0.1" cx="25.5" cy="24.5" r="2.5"/>
+ <circle style="fill:#f45b5b" cx="25.5" cy="23.5" r="2.5"/>
+ <circle style="opacity:0.1" cx="23.5" cy="10.5" r="2.5"/>
+ <circle style="fill:#14b141" cx="23.5" cy="9.5" r="2.5"/>
+ <circle style="opacity:0.1" cx="10.5" cy="18.5" r="2.5"/>
+ <circle style="fill:#14b141" cx="10.5" cy="17.5" r="2.5"/>
+ <circle style="opacity:0.1" cx="18.5" cy="16.5" r="2.5"/>
+ <circle style="fill:#14b141" cx="18.5" cy="15.5" r="2.5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/engrampa.svg b/.icons/awkward/32x32/apps/engrampa.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/engrampa.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/enhanced_browsing.svg b/.icons/awkward/32x32/apps/enhanced_browsing.svg
new file mode 100644
index 00000000..eef8a7d4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/enhanced_browsing.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#6943b5" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.2" d="m 22.492188,7.9795895 a 1.50015,1.50015 0 0 0 -1.371094,0.9277343 l -6,14.0000002 a 1.5005351,1.5005351 0 1 0 2.757812,1.183594 l 6,-14 A 1.50015,1.50015 0 0 0 22.492188,7.9795895 Z M 11,12.999121 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 0,8 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z"/>
+ <circle style="fill:#67d0ff" cx="11" cy="14" r="2"/>
+ <circle style="fill:#67d0ff" cx="11" cy="22" r="2"/>
+ <path style="fill:none;stroke:#67d0ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 16.5,22.5 6,-14"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/enjoy-music-player.svg b/.icons/awkward/32x32/apps/enjoy-music-player.svg
new file mode 100644
index 00000000..3bfbc58f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/enjoy-music-player.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#23c197" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m12.122 10a1.096 1.0539 0 0 0 -1.122 1.054v10.892a1.096 1.0539 0 0 0 1.6438 0.91249l4.9043-2.7224 4.9043-2.7238a1.096 1.0539 0 0 0 0 -1.825l-4.905-2.723-4.904-2.722a1.096 1.0539 0 0 0 -0.52225 -0.14133z"/>
+ <path fill="#fff" d="m12.122 9.0003a1.096 1.0539 0 0 0 -1.122 1.0537v10.892a1.096 1.0539 0 0 0 1.6438 0.91249l4.9043-2.7224 4.9043-2.7238a1.096 1.0539 0 0 0 0 -1.825l-4.905-2.723-4.904-2.7224a1.096 1.0539 0 0 0 -0.522 -0.1413z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/enpass.svg b/.icons/awkward/32x32/apps/enpass.svg
new file mode 100644
index 00000000..a90fa076
--- /dev/null
+++ b/.icons/awkward/32x32/apps/enpass.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="14.5" ry="14.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#124aa0" width="29" height="29" x="-30" y="-30" rx="14.5" ry="14.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 9.8515625,9 C 8.2873762,9 6.7650064,10.319738 7.0292969,11.908203 L 8.7226562,22.091797 C 8.9869483,23.680262 9.9826891,25 11.546875,25 h 7.90625 c 1.564185,0 2.559929,-1.319738 2.824219,-2.908203 L 23.970703,11.908203 C 24.234994,10.319738 22.712624,9 21.148438,9 Z M 15.5,13 c 1.380712,0 2.5,1.119288 2.5,2.5 -6.14e-4,0.786206 -0.371035,1.526324 -1,1.998047 V 20 c 0,0.554 -0.446,1 -1,1 h -1 c -0.554,0 -1,-0.446 -1,-1 V 17.496094 C 13.371584,17.024783 13.001228,16.285518 13,15.5 13,14.119288 14.119288,13 15.5,13 Z"/>
+ <path style="fill:#ffffff" d="M 9.8515625,8 C 8.2873762,8 6.7650064,9.3197382 7.0292969,10.908203 L 8.7226562,21.091797 C 8.9869483,22.680262 9.9826891,24 11.546875,24 h 7.90625 c 1.564185,0 2.559929,-1.319738 2.824219,-2.908203 L 23.970703,10.908203 C 24.234994,9.3197382 22.712624,8 21.148438,8 Z M 15.5,12 c 1.380712,0 2.5,1.119288 2.5,2.5 -6.14e-4,0.786206 -0.371035,1.526324 -1,1.998047 V 19 c 0,0.554 -0.446,1 -1,1 h -1 c -0.554,0 -1,-0.446 -1,-1 V 16.496094 C 13.371584,16.024783 13.001228,15.285518 13,14.5 13,13.119288 14.119288,12 15.5,12 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.5 1 C 7.467 1 1 7.467 1 15.5 C 1 15.668901 1.0197182 15.832529 1.0253906 16 C 1.2895 8.2024902 7.6359007 2 15.5 2 C 23.364099 2 29.7105 8.2024902 29.974609 16 C 29.980282 15.832529 30 15.668901 30 15.5 C 30 7.467 23.533 1 15.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/entangle.svg b/.icons/awkward/32x32/apps/entangle.svg
new file mode 100644
index 00000000..2f3cc6e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/entangle.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:.2" cx="20" cy="21" r="10"/>
+ <circle style="fill:#2c80a2" cx="20" cy="20" r="10"/>
+ <circle style="opacity:.2" cx="20" cy="21" r="6"/>
+ <circle style="fill:#ffffff" cx="20" cy="20" r="6"/>
+ <circle style="opacity:.2" cx="12" cy="13" r="10"/>
+ <circle style="fill:#37abc8" cx="12" cy="12" r="10"/>
+ <circle style="opacity:.2" cx="12" cy="13" r="6"/>
+ <circle style="fill:#ffffff" cx="12" cy="12" r="6"/>
+ <path style="opacity:.2;stroke:#000000;stroke-linecap:round;fill:none" d="m19.506995 23.492946s-0.653434-4.700361-3-7c-2.346565-2.299642-6-3-6-3"/>
+ <path style="stroke:#ff6e4c;stroke-linecap:round;fill:none" d="m19.506995 22.492946s-0.653434-4.700361-3-7c-2.346565-2.299642-6-3-6-3"/>
+ <path style="opacity:.2;stroke:#000000;stroke-linecap:round;fill:none" d="m12.501024 11.498619s0.653434 4.700361 3 7c2.346565 2.299642 6 3 6 3"/>
+ <path style="stroke:#ff6e4c;stroke-linecap:round;fill:none" d="m12.501024 10.498619s0.653434 4.700361 3 7c2.346565 2.299642 6 3 6 3"/>
+ <path style="opacity:.2;fill:#ffffff" d="m12 2a10 10 0 0 0 -10 10 10 10 0 0 0 0.0214844 0.585938 10 10 0 0 1 9.9785156 -9.585938 10 10 0 0 1 9.978516 9.414062 10 10 0 0 0 0.021484 -0.414062 10 10 0 0 0 -10 -10z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/enter-the-gungeon.svg b/.icons/awkward/32x32/apps/enter-the-gungeon.svg
new file mode 100644
index 00000000..55fd2837
--- /dev/null
+++ b/.icons/awkward/32x32/apps/enter-the-gungeon.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#f3990f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <circle style="opacity:0.2" cx="7" cy="24" r="3"/>
+ <circle style="fill:#3f3f3f" cx="7" cy="23" r="3"/>
+ <circle style="opacity:0.2" cx="25" cy="24" r="3"/>
+ <circle style="fill:#3f3f3f" cx="25" cy="23" r="3"/>
+ <path style="opacity:0.2" d="m 12,25 c 0.462556,1.722267 2.069447,3 4,3 1.930553,0 3.537444,-1.277733 4,-3 l -8,0 z"/>
+ <path style="fill:#3f3f3f" d="m 12,24 c 0.462556,1.722267 2.069447,3 4,3 1.930553,0 3.537444,-1.277733 4,-3 l -8,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/eog.svg b/.icons/awkward/32x32/apps/eog.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eog.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/eom.svg b/.icons/awkward/32x32/apps/eom.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eom.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/epdfview.svg b/.icons/awkward/32x32/apps/epdfview.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/epdfview.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ephoto.svg b/.icons/awkward/32x32/apps/ephoto.svg
new file mode 120000
index 00000000..1b2314fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ephoto.svg
@@ -0,0 +1 @@
+kphotoalbum.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/epiphany-bookmarks.svg b/.icons/awkward/32x32/apps/epiphany-bookmarks.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/epiphany-bookmarks.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/epiphany-browser.svg b/.icons/awkward/32x32/apps/epiphany-browser.svg
new file mode 120000
index 00000000..8dca13c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/epiphany-browser.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/epiphany-game.svg b/.icons/awkward/32x32/apps/epiphany-game.svg
new file mode 100644
index 00000000..8293d113
--- /dev/null
+++ b/.icons/awkward/32x32/apps/epiphany-game.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 12.5,17 8,19.800781 8,24 11,24 11,21.900391 12.5,20.871094 12.5,17 Z m 7,0 0,3.871094 L 21,21.900391 21,24 24,24 24,19.800781 19.5,17 Z"/>
+ <path style="fill:#be3c3c" d="M 13,25.5 C 13,24.669 12.331,24 11.5,24 10.669,24 10,24.669 10,25.5 l 0,3 c 0,0.831 0.669,1.5 1.5,1.5 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-3 z"/>
+ <path style="fill:#be3c3c" d="M 12.5 16 L 8 18.800781 L 8 23 L 11 23 L 11 20.900391 L 12.5 19.871094 L 12.5 16 z M 19.5 16 L 19.5 19.871094 L 21 20.900391 L 21 23 L 24 23 L 24 18.800781 L 19.5 16 z"/>
+ <path style="fill:#be3c3c" d="m 19,25.5 c 0,-0.831 0.669,-1.5 1.5,-1.5 0.831,0 1.5,0.669 1.5,1.5 l 0,3 C 22,29.331 21.331,30 20.5,30 19.669,30 19,29.331 19,28.5 l 0,-3 z"/>
+ <rect style="opacity:0.2" width="8" height="10" x="12" y="17" rx=".621" ry=".515"/>
+ <rect style="fill:#3ce63c" width="8" height="10" x="12" y="16" rx=".621" ry=".515"/>
+ <ellipse style="opacity:0.2" cx="16" cy="12.5" rx="10" ry="6.5"/>
+ <ellipse style="fill:#9f9f9f" cx="16" cy="11.5" rx="10" ry="6.5"/>
+ <rect style="fill:#3f3f3f" width="2" height="2" x="11" y="10"/>
+ <rect style="fill:#3f3f3f" width="8" height="2" x="12" y="14"/>
+ <path style="opacity:0.2" d="M 4.3698706,3 C 3.0625674,3.0011527 2.5010717,4.6979409 3.5387653,5.5115234 L 6.232,11.189453 c 0,0 1.9511048,-2.6231739 3.2113542,-3.019453 C 11.544787,7.5092154 13.771907,9 16,9 18.228093,9 20.455212,7.5092154 22.556645,8.17 23.816895,8.5662791 25.768,11.189453 25.768,11.189453 L 28.461235,5.5115234 C 29.498928,4.6979409 28.937432,3.001155 27.630129,3 L 16,3 Z"/>
+ <path style="fill:#ffc901" d="M 4.3698706,2 C 3.0625674,2.0011527 2.5010717,3.6979409 3.5387653,4.5115234 L 6.232,10.189453 c 0,0 1.9511048,-2.6231739 3.2113542,-3.019453 C 11.544787,6.5092154 13.771907,8 16,8 18.228093,8 20.455212,6.5092154 22.556645,7.17 23.816895,7.5662791 25.768,10.189453 25.768,10.189453 L 28.461235,4.5115234 C 29.498928,3.6979409 28.937432,2.001155 27.630129,2 L 16,2 Z"/>
+ <rect style="fill:#3f3f3f" width="2" height="2" x="15" y="19"/>
+ <rect style="fill:#3f3f3f" width="2" height="2" x="15" y="22"/>
+ <rect style="fill:#3f3f3f" width="2" height="2" x="19" y="10"/>
+ <path style="opacity:0.2" d="M 9.25,28 C 8.5575,28 8,28.669 8,29.5 8,30.331 8.5575,31 9.25,31 l 2.5,0 C 12.4425,31 13,30.331 13,29.5 13,28.669 12.4425,28 11.75,28 l -2.5,0 z m 11,0 C 19.5575,28 19,28.669 19,29.5 c 0,0.831 0.5575,1.5 1.25,1.5 l 2.5,0 C 23.4425,31 24,30.331 24,29.5 24,28.669 23.4425,28 22.75,28 l -2.5,0 z"/>
+ <path style="fill:#09dbed" d="M 9.25 27 C 8.5575 27 8 27.669 8 28.5 C 8 29.331 8.5575 30 9.25 30 L 11.75 30 C 12.4425 30 13 29.331 13 28.5 C 13 27.669 12.4425 27 11.75 27 L 9.25 27 z M 20.25 27 C 19.5575 27 19 27.669 19 28.5 C 19 29.331 19.5575 30 20.25 30 L 22.75 30 C 23.4425 30 24 29.331 24 28.5 C 24 27.669 23.4425 27 22.75 27 L 20.25 27 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.3691406 2 C 3.3383936 2.0009088 2.7867518 3.0513788 3.1015625 3.8964844 C 3.2898878 3.3974545 3.7395709 3.0005551 4.3691406 3 L 16 3 L 27.630859 3 C 28.260429 3.0005562 28.710112 3.3974547 28.898438 3.8964844 C 29.213248 3.0513793 28.661606 2.0009107 27.630859 2 L 16 2 L 4.3691406 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9.25 27 C 8.5575 27 8 27.669 8 28.5 C 8 28.67674 8.0298002 28.842793 8.0761719 29 C 8.2478311 28.41805 8.7047835 28 9.25 28 L 11.75 28 C 12.295216 28 12.752169 28.41805 12.923828 29 C 12.9702 28.842793 13 28.67674 13 28.5 C 13 27.669 12.4425 27 11.75 27 L 9.25 27 z M 20.25 27 C 19.5575 27 19 27.669 19 28.5 C 19 28.67674 19.0298 28.842793 19.076172 29 C 19.247831 28.41805 19.704784 28 20.25 28 L 22.75 28 C 23.295216 28 23.752169 28.41805 23.923828 29 C 23.9702 28.842793 24 28.67674 24 28.5 C 24 27.669 23.4425 27 22.75 27 L 20.25 27 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/epiphany-gecko.svg b/.icons/awkward/32x32/apps/epiphany-gecko.svg
new file mode 120000
index 00000000..8dca13c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/epiphany-gecko.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/epiphany-icon.svg b/.icons/awkward/32x32/apps/epiphany-icon.svg
new file mode 120000
index 00000000..8dca13c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/epiphany-icon.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/epiphany-webkit.svg b/.icons/awkward/32x32/apps/epiphany-webkit.svg
new file mode 120000
index 00000000..8dca13c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/epiphany-webkit.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/epiphany.svg b/.icons/awkward/32x32/apps/epiphany.svg
new file mode 100644
index 00000000..3213306c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/epiphany.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#2869b6" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="m 16,2.999688 c -2.048733,0 -3.985807,0.4463423 -5.736328,1.2304688 L 12,5.8004692 v 1.8652344 l 2.132812,2.3339844 h 0.933594 V 8.5992974 L 16,7.1989068 V 6.2672661 L 17,5.3336724 V 3.0504692 C 16.668439,3.0271877 16.337684,2.999688 16,2.999688 Z m -9.8066406,4 C 3.8050676,9.3417292 2.2693432,12.536969 2.0449219,16.103204 L 7,20.267266 v -1.40039 L 6,17.499688 7.1328125,17.032891 h 0.9335937 l 0.9199219,0.933594 0.027344,-2.460938 1.3867191,-1.505859 H 11 v -0.732422 l 1,-0.933594 v -1.40039 L 11.269531,10.01336 9,9.9860161 V 11.999688 H 8.0664062 L 7,10.933282 V 9.999688 l 1.5332031,-1 H 10 V 7.6657036 L 9,6.999688 Z M 23,7.1989068 22,8.5992974 V 9.499688 h 1 v -0.5 h 1 v 1.029297 l -0.533203,0.470703 H 21 v 1 h -1 v 1.5 h -2 v 1.5 h 3 v -0.5 h 1.5 v 0.199219 l 0.966797,0.800781 H 24 v -0.333984 l -0.5,-0.466797 v -0.199219 h 0.900391 l 1.40039,1 H 27 v 0.599609 l -0.267578,0.400391 h -0.931641 l 3.884766,3.949219 C 29.888113,18.997855 30,18.012895 30,16.999688 30,13.174161 28.476131,9.7209413 26.005859,7.1989068 h -2.539062 z m 2.800781,8.8007812 H 23 l -0.466797,-0.5 H 18.966797 L 17,17.466485 v 1.867187 l 1.966797,1.666016 h 1.099609 L 21,22.1325 v 0.466797 l 1.066406,0.466797 v 2.800782 l 2.332032,2.330078 C 25.372377,27.4666 26.247421,26.617683 27,25.661797 V 22.1325 l 1.132812,-0.933593 v -1.865235 l -2.332031,-2.333984 z m -17.7343748,4 L 7,20.933282 v 2.132812 l 2.0136719,1.900391 -0.019531,4.152344 C 9.6324375,29.487435 10.302508,29.804349 11,30.07 v -0.9375 l 1,-1.40039 v -0.931641 l 2,-1.40039 v -0.933594 l 1,-0.933594 v -1.666015 l -1.333984,-0.867188 h -1.865235 l -0.933593,-1 z"/>
+ <path style="fill:#659cdb" d="M 16 2 C 13.951267 2 12.014193 2.4463423 10.263672 3.2304688 L 12 4.8007812 L 12 6.6660156 L 14.132812 9 L 15.066406 9 L 15.066406 7.5996094 L 16 6.1992188 L 16 5.2675781 L 17 4.3339844 L 17 2.0507812 C 16.668439 2.0274997 16.337684 2 16 2 z M 6.1933594 6 C 3.8050676 8.3420412 2.2693432 11.537281 2.0449219 15.103516 L 7 19.267578 L 7 17.867188 L 6 16.5 L 7.1328125 16.033203 L 8.0664062 16.033203 L 8.9863281 16.966797 L 9.0136719 14.505859 L 10.400391 13 L 11 13 L 11 12.267578 L 12 11.333984 L 12 9.9335938 L 11.269531 9.0136719 L 9 8.9863281 L 9 11 L 8.0664062 11 L 7 9.9335938 L 7 9 L 8.5332031 8 L 10 8 L 10 6.6660156 L 9 6 L 6.1933594 6 z M 23 6.1992188 L 22 7.5996094 L 22 8.5 L 23 8.5 L 23 8 L 24 8 L 24 9.0292969 L 23.466797 9.5 L 21 9.5 L 21 10.5 L 20 10.5 L 20 12 L 18 12 L 18 13.5 L 21 13.5 L 21 13 L 22.5 13 L 22.5 13.199219 L 23.466797 14 L 24 14 L 24 13.666016 L 23.5 13.199219 L 23.5 13 L 24.400391 13 L 25.800781 14 L 27 14 L 27 14.599609 L 26.732422 15 L 25.800781 15 L 29.685547 18.949219 C 29.888113 17.998167 30 17.013207 30 16 C 30 12.174473 28.476131 8.7212533 26.005859 6.1992188 L 23.466797 6.1992188 L 23 6.1992188 z M 25.800781 15 L 23 15 L 22.533203 14.5 L 18.966797 14.5 L 17 16.466797 L 17 18.333984 L 18.966797 20 L 20.066406 20 L 21 21.132812 L 21 21.599609 L 22.066406 22.066406 L 22.066406 24.867188 L 24.398438 27.197266 C 25.372377 26.466912 26.247421 25.617995 27 24.662109 L 27 21.132812 L 28.132812 20.199219 L 28.132812 18.333984 L 25.800781 16 L 25.800781 15 z M 8.0664062 19 L 7 19.933594 L 7 22.066406 L 9.0136719 23.966797 L 8.9941406 28.119141 C 9.6324375 28.487747 10.302508 28.804661 11 29.070312 L 11 28.132812 L 12 26.732422 L 12 25.800781 L 14 24.400391 L 14 23.466797 L 15 22.533203 L 15 20.867188 L 13.666016 20 L 11.800781 20 L 10.867188 19 L 8.0664062 19 z"/>
+ <path style="opacity:0.2" d="m 11.411082,17.000184 c -0.131386,0.0031 -0.257369,0.05187 -0.355414,0.137637 l -8.4698061,6.735174 c -0.3515653,0.30706 -0.1762434,0.876714 0.289943,0.942078 l 3.2842378,0.46369 -1.539236,2.665882 c -0.3439747,0.595844 -0.140157,1.353068 0.4556245,1.697078 l 0.3300272,0.191088 c 0.5957814,0.344011 1.352926,0.140172 1.6969005,-0.455671 l 1.5980264,-2.768775 2.3422567,1.898855 c 0.360591,0.293338 0.90679,0.04234 0.907241,-0.41692 l 0.02806,-10.54625 c 8.9e-4,-0.305691 -0.256023,-0.55173 -0.567863,-0.543866 z"/>
+ <path style="fill:#ffffff" d="m 11.411082,16.000184 c -0.131386,0.0031 -0.257369,0.05187 -0.355414,0.137637 l -8.4698061,6.735174 c -0.3515653,0.30706 -0.1762434,0.876714 0.289943,0.942078 l 3.2842378,0.46369 -1.539236,2.665882 c -0.3439747,0.595844 -0.140157,1.353068 0.4556245,1.697078 l 0.3300272,0.191088 c 0.5957814,0.344011 1.352926,0.140172 1.6969005,-0.455671 l 1.5980264,-2.768775 2.3422567,1.898855 c 0.360591,0.293338 0.90679,0.04234 0.907241,-0.41692 l 0.02806,-10.54625 c 8.9e-4,-0.305691 -0.256023,-0.55173 -0.567863,-0.543866 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 C 13.951267 2 12.014193 2.4463423 10.263672 3.2304688 L 11.037109 3.9296875 C 12.580965 3.3430325 14.245264 3 16 3 C 16.337684 3 16.668439 3.0274997 17 3.0507812 L 17 2.0507812 C 16.668439 2.0274998 16.337684 2 16 2 z M 6.1933594 6 C 3.8050676 8.3420412 2.2693432 11.537281 2.0449219 15.103516 L 2.1445312 15.1875 C 2.5542809 11.993131 4.0124752 9.1386501 6.1933594 7 L 9 7 L 10 7.6660156 L 10 6.6660156 L 9 6 L 6.1933594 6 z M 23 6.1992188 L 22 7.5996094 L 22 8.5 L 22.070312 8.5 L 23 7.1992188 L 23.466797 7.1992188 L 26.005859 7.1992188 C 28.361569 9.6042907 29.841006 12.860573 29.974609 16.474609 C 29.98014 16.315559 30 16.16049 30 16 C 30 12.174473 28.476131 8.7212533 26.005859 6.1992188 L 23.466797 6.1992188 L 23 6.1992188 z M 10 8.9980469 L 10 9 L 9 9 L 9 9.9863281 L 11.269531 10.013672 L 12 10.933594 L 12 9.9335938 L 11.269531 9.0136719 L 10 8.9980469 z M 24 9.0292969 L 23.466797 9.5 L 23 9.5 L 22 9.5 L 21 9.5 L 21 10.5 L 23.466797 10.5 L 24 10.029297 L 24 9.0292969 z M 21 10.5 L 20 10.5 L 20 11.5 L 21 11.5 L 21 10.5 z M 7.0410156 9.9746094 L 7 10 L 7 10.933594 L 8.0664062 12 L 9 12 L 9 11 L 8.0664062 11 L 7.0410156 9.9746094 z M 18 12 L 18 13 L 20 13 L 20 12 L 18 12 z M 18.966797 14.5 L 17 16.466797 L 17 17.466797 L 18.966797 15.5 L 22.533203 15.5 L 23 16 L 25.800781 16 L 25.800781 15 L 24 15 L 23.466797 15 L 23 15 L 22.533203 14.5 L 21 14.5 L 18.966797 14.5 z M 25.800781 15 L 26.753906 15.96875 L 27 15.599609 L 27 15 L 26.732422 15 L 25.800781 15 z M 25.800781 16 L 25.800781 17 L 28.132812 19.333984 L 28.132812 18.371094 L 25.800781 16 z M 6.5625 17.267578 L 6 17.5 L 7 18.867188 L 7 17.867188 L 6.5625 17.267578 z M 8.0664062 19 L 7 19.933594 L 7 20.267578 L 7 20.933594 L 8.0664062 20 L 10.867188 20 L 11.800781 21 L 13.666016 21 L 15 21.867188 L 15 20.867188 L 13.666016 20 L 11.800781 20 L 10.867188 19 L 8.0664062 19 z M 9.0097656 24.962891 L 8.9941406 28.119141 C 8.9953996 28.119868 8.9967876 28.120367 8.9980469 28.121094 L 9.0136719 24.966797 L 9.0097656 24.962891 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/epulse.svg b/.icons/awkward/32x32/apps/epulse.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/epulse.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/eradio.svg b/.icons/awkward/32x32/apps/eradio.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eradio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/eric.svg b/.icons/awkward/32x32/apps/eric.svg
new file mode 100644
index 00000000..5de70e84
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eric.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#ffc851" d="m22 10v3c0 1.662-1.338 3-3 3h-6s-3 0-3 3v5.25c0 2.078 2.342 3.75 5.25 3.75h1.5c2.908 0 5.25-1.672 5.25-3.75v-2.25h2.25c2.078 0 3.75-2.342 3.75-5.25v-1.5c0-2.908-1.672-5.25-3.75-5.25h-2.25zm-3 14a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+ <path fill="#4795d1" d="m15.25 4c-2.908 0-5.25 1.6725-5.25 3.75v2.25h-2.25c-2.0775 0-3.75 2.342-3.75 5.25v1.5c0 2.908 1.6725 5.25 3.75 5.25h2.25v-3c0-1.662 1.338-3 3-3h6s3 0 3-3v-5.25c0-2.0775-2.342-3.75-5.25-3.75h-1.5z"/>
+ <path opacity=".2" d="m13 7a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+ <path fill="#fff" d="m13 6a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+ <path fill="#fff" opacity=".1" d="m15.25 4c-2.908 0-5.25 1.6725-5.25 3.75v1c0-2.0775 2.342-3.75 5.25-3.75h1.5c2.908 0 5.25 1.6725 5.25 3.75v-1c0-2.0775-2.342-3.75-5.25-3.75zm-7.5 6c-2.0775 0-3.75 2.342-3.75 5.25v1c0-2.908 1.6725-5.25 3.75-5.25h2.25v-1z"/>
+ <path fill="#fff" opacity=".1" d="m22 10v1h2.25c2.0775 0 3.75 2.3415 3.75 5.25v-1c0-2.908-1.672-5.25-3.75-5.25zm0 3c0 1.662-1.338 3-3 3h-6s-3 0-3 3v1c0-3 3-3 3-3h6c1.662 0 3-1.338 3-3z"/>
+ <path opacity=".2" d="m22 13c0 3-3 3-3 3h-6c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h6s3 0 3-3zm-18 3.75v1c0 2.908 1.6725 5.25 3.75 5.25h2.25v-1h-2.25c-2.0775 0-3.75-2.342-3.75-5.25z"/>
+ <path opacity=".2" d="m28 16.75c0 2.908-1.672 5.25-3.75 5.25h-2.25v1h2.25c2.078 0 3.75-2.342 3.75-5.25zm-18 7.5v1c0 2.0775 2.3415 3.75 5.25 3.75h1.5c2.908 0 5.25-1.672 5.25-3.75v-1c0 2.078-2.342 3.75-5.25 3.75h-1.5c-2.908 0-5.25-1.672-5.25-3.75z"/>
+ <circle fill="#cc5e55" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m23 19-0.0882 1.0536a3.1429 3.1429 0 0 0 -0.91852 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0 -0.048 0.53013 3.1429 3.1429 0 0 0 0.0457 0.53237l-0.86719 0.60156 1 1.7321 0.95536-0.44978a3.1429 3.1429 0 0 0 0.92075 0.5279l0.0882 1.0558h2l0.0882-1.0536a3.1429 3.1429 0 0 0 0.91854 -0.53126l0.95758 0.4509 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048 -0.53013 3.1429 3.1429 0 0 0 -0.0457 -0.53237l0.86719-0.60156-1-1.7321-0.95536 0.44978a3.1429 3.1429 0 0 0 -0.921 -0.528l-0.088-1.056h-2zm1 2.8572a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1 -1.143 1.143 1.1429 1.1429 0 0 1 -1.143 -1.143 1.1429 1.1429 0 0 1 1.143 -1.143z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.021 -0.576z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/eric6.svg b/.icons/awkward/32x32/apps/eric6.svg
new file mode 120000
index 00000000..aeaf1e53
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eric6.svg
@@ -0,0 +1 @@
+eric.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ericWeb.svg b/.icons/awkward/32x32/apps/ericWeb.svg
new file mode 100644
index 00000000..10a3acb3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ericWeb.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4795d1" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" style="opacity:0.2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path style="opacity:0.2" d="M 16,7.0000001 C 10.477143,7.0000001 5.9999998,11.477143 5.9999998,17 5.9999998,22.522857 10.477143,27 16,27 21.522857,27 26,22.522857 26,17 26,11.477143 21.522857,7.0000001 16,7.0000001 Z m -0.935547,1.9941407 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262882 -0.8369,3.7475282 -0.103516,4.8281252 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,10e-7 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 -0.8515642,-0.308125 -2.0011312,-0.955677 -2.4394522,-1.423827 -0.01853,-0.01985 -0.034681,-0.03321 -0.050781,-0.05078 0.628012,-2.501606 2.3902012,-4.551008 4.7265622,-5.5390622 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.103516 z m 7.625,3.8125002 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+ <path style="fill:#ffc851" d="M 16,6.0000001 C 10.477143,6.0000001 5.9999998,10.477143 5.9999998,16 5.9999998,21.522857 10.477143,26 16,26 21.522857,26 26,21.522857 26,16 26,10.477143 21.522857,6.0000001 16,6.0000001 Z m -0.935547,1.9941407 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262882 -0.8369,3.7475282 -0.103516,4.8281252 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,10e-7 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 -0.8515642,-0.308125 -2.0011312,-0.955677 -2.4394522,-1.423827 -0.01853,-0.01985 -0.034681,-0.03321 -0.050781,-0.05078 0.628012,-2.501606 2.3902012,-4.5510082 4.7265622,-5.5390622 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.103516 z m 7.625,3.8125002 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ericWeb6.svg b/.icons/awkward/32x32/apps/ericWeb6.svg
new file mode 120000
index 00000000..d9673da1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ericWeb6.svg
@@ -0,0 +1 @@
+ericWeb.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/estmob-sendanywhere.svg b/.icons/awkward/32x32/apps/estmob-sendanywhere.svg
new file mode 100644
index 00000000..ad2bc70a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/estmob-sendanywhere.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#ff5a48" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 21.435547,4.99995 A 0.44123194,0.44123194 0 0 0 21,5.4413562 l 0,1.5585938 -10.714844,0 -0.115234,0.017578 c 0,0 -1.0130797,0.1459129 -2.0273439,0.7929688 C 7.128314,8.4575528 6,9.8320928 6,11.74995 l 0,9.25 3,0 0,-9.25 C 9,10.867807 9.3201235,10.617774 9.7558594,10.339794 10.170193,10.075467 10.548026,10.007638 10.587891,9.99995 l 11.71289,0 3.257813,0 a 0.44123194,0.44123194 0 0 0 0.3125,-0.7539062 L 21.753906,5.1288562 A 0.44123194,0.44123194 0 0 0 21.435547,4.99995 Z m 1.564453,7 0,9.25 c 0,0.882143 -0.320124,1.132176 -0.755859,1.410156 -0.414334,0.264327 -0.792167,0.332156 -0.832032,0.339844 l -10.853515,0 -4.1171878,0 a 0.44123194,0.44123194 0 0 0 -0.3125,0.753906 l 4.1171878,4.117188 A 0.44123194,0.44123194 0 0 0 10.564453,27.99995 0.44123194,0.44123194 0 0 0 11,27.558544 l 0,-1.558594 10.714844,0 0.115234,-0.01758 c 0,0 1.01308,-0.145913 2.027344,-0.792969 C 24.871686,24.542349 26,23.167807 26,21.24995 l 0,-9.25 -3,0 z m -9.666016,2 C 12.595318,13.99995 12,14.595268 12,15.333934 l 0,1.332032 c 0,0.738666 0.595318,1.333984 1.333984,1.333984 l 0.332032,0 C 14.404682,17.99995 15,17.404632 15,16.665966 l 0,-1.332032 C 15,14.595268 14.404682,13.99995 13.666016,13.99995 l -0.332032,0 z m 5,0 C 17.595318,13.99995 17,14.595268 17,15.333934 l 0,1.332032 c 0,0.738666 0.595318,1.333984 1.333984,1.333984 l 0.332032,0 C 19.404682,17.99995 20,17.404632 20,16.665966 l 0,-1.332032 C 20,14.595268 19.404682,13.99995 18.666016,13.99995 l -0.332032,0 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3" d="m 7.5,20.000001 0,-9.249928 c 0,-2.8000003 2.9,-3.2500724 2.9,-3.2500724 l 11.9,0"/>
+ <path style="fill:#ffffff" d="M 21.434867,3.9998715 A 0.44123194,0.44123194 0 0 0 21,4.44106 l 0,4.1177531 a 0.44123194,0.44123194 0 0 0 0.441187,0.4411875 l 4.117754,0 A 0.44123194,0.44123194 0 0 0 25.870874,8.2468789 L 21.753121,4.1291263 A 0.44123194,0.44123194 0 0 0 21.434867,3.9998715 Z"/>
+ <rect style="fill:#ffffff" width="3" height="4" x="12" y="13" ry="1.333"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3" d="m 24.5,11.000001 0,9.249755 c 0,2.8 -2.9,3.250072 -2.9,3.250072 l -11.9,0"/>
+ <path style="fill:#ffffff" d="M 10.565133,26.999957 A 0.44123194,0.44123194 0 0 0 11,26.558769 l 0,-4.117753 a 0.44123194,0.44123194 0 0 0 -0.441187,-0.441188 l -4.117754,0 A 0.44123194,0.44123194 0 0 0 6.129126,22.75295 l 4.117753,4.117752 a 0.44123194,0.44123194 0 0 0 0.318254,0.129255 z"/>
+ <rect style="fill:#ffffff" width="3" height="4" x="17" y="13" ry="1.333"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/etcher-electron.svg b/.icons/awkward/32x32/apps/etcher-electron.svg
new file mode 120000
index 00000000..d17bc786
--- /dev/null
+++ b/.icons/awkward/32x32/apps/etcher-electron.svg
@@ -0,0 +1 @@
+etcher.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/etcher.svg b/.icons/awkward/32x32/apps/etcher.svg
new file mode 100644
index 00000000..4426c0bc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/etcher.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.57521,3.001243 A 3.1706084,3.183468 0 0 0 13.914765,3.4259247 L 4.585443,8.8340193 A 3.1706084,3.183468 0 0 0 3,11.591266 v 10.816889 a 3.1706084,3.183468 0 0 0 1.5853041,2.756966 l 9.3293219,5.408375 a 3.1706084,3.183468 0 0 0 3.170609,0 l 9.329322,-5.408375 A 3.1706084,3.183468 0 0 0 28,22.407875 V 11.590986 A 3.1706084,3.183468 0 0 0 26.414557,8.8337393 L 17.085235,3.4256447 A 3.1706084,3.183468 0 0 0 15.574793,3.000963 Z"/>
+ <path style="fill:#c8f178" d="M 15.57521,2.000931 A 3.1706084,3.183468 0 0 0 13.914765,2.4256127 L 4.585443,7.8337073 A 3.1706084,3.183468 0 0 0 3,10.590954 v 10.816889 a 3.1706084,3.183468 0 0 0 1.5853041,2.756966 l 9.3293219,5.408375 a 3.1706084,3.183468 0 0 0 3.170609,0 l 9.329322,-5.408375 A 3.1706084,3.183468 0 0 0 28,21.407563 V 10.590674 A 3.1706084,3.183468 0 0 0 26.414557,7.8334273 L 17.085235,2.4253327 A 3.1706084,3.183468 0 0 0 15.574793,2.000651 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6 20.859375 L 6 21.859375 C 5.9999998 22.288543 6.2677388 22.75845 6.6308594 22.972656 L 14.865234 27.830078 C 15.247657 28.055671 15.752343 28.05567 16.134766 27.830078 L 24.369141 22.972656 C 24.732231 22.758493 25.000028 22.288508 25 21.859375 L 25 20.859375 C 25.000028 21.288508 24.732231 21.758493 24.369141 21.972656 L 16.134766 26.830078 C 15.752343 27.05567 15.247657 27.055671 14.865234 26.830078 L 6.6308594 21.972656 C 6.2677388 21.75845 5.9999998 21.288543 6 20.859375 z"/>
+ <path style="fill:#86bd1f" d="m 15.529927,5.0003851 c -0.232366,-0.00575 -0.462678,0.052892 -0.666772,0.1731306 L 6.6308591,10.029769 C 6.2634798,10.246462 5.9999734,10.715552 6,11.144681 v 9.71496 c -2e-7,0.429168 0.2677385,0.899479 0.6308591,1.113685 l 8.2334929,4.85748 c 0.382423,0.225593 0.888873,0.225592 1.271296,0 l 8.233492,-4.85748 C 24.73223,21.759163 25.000028,21.288774 25,20.859641 v -9.71496 -0.0013 c 2.8e-5,-0.429099 -0.26777,-0.899522 -0.63086,-1.113684 L 16.136845,5.1735157 a 0.91944678,0.94310365 0 0 0 -0.0012,0 C 15.948647,5.0633441 15.742859,5.0053752 15.531124,5.0003851 a 0.91944678,0.94310365 0 0 0 -0.0013,0 z"/>
+ <path style="opacity:0.1" d="M 6.5351562 11.105469 C 6.2685838 11.306578 6.0786198 11.632467 6.0253906 11.966797 L 15 17.285156 L 15 26.886719 C 15.316885 27.023887 15.683115 27.023887 16 26.886719 L 16 17.285156 L 24.974609 11.966797 C 24.921209 11.63224 24.729061 11.307616 24.464844 11.107422 L 15.5 16.417969 L 6.5351562 11.105469 z"/>
+ <path style="opacity:0.1" d="M 15.529297 5 C 15.296931 4.99425 15.067375 5.0535895 14.863281 5.1738281 L 6.6308594 10.029297 C 6.2634801 10.24599 5.9999734 10.715402 6 11.144531 L 6 12.144531 C 5.9999734 11.715402 6.2634801 11.24599 6.6308594 11.029297 L 14.863281 6.1738281 C 15.067375 6.0535895 15.296931 5.99425 15.529297 6 A 0.91944678 0.94310365 0 0 0 15.53125 6 C 15.742985 6.0049901 15.947768 6.0636565 16.134766 6.1738281 A 0.91944678 0.94310365 0 0 0 16.136719 6.1738281 L 24.369141 11.029297 C 24.732231 11.243459 25.000028 11.713479 25 12.142578 L 25 11.144531 L 25 11.142578 C 25.000028 10.713479 24.732231 10.243459 24.369141 10.029297 L 16.136719 5.1738281 A 0.91944678 0.94310365 0 0 0 16.134766 5.1738281 C 15.947768 5.0636565 15.742985 5.0049901 15.53125 5 A 0.91944678 0.94310365 0 0 0 15.529297 5 z"/>
+ <path style="fill:#c8f178" d="M 6.5351562 10.105469 C 6.2685838 10.306578 6.0786198 10.632467 6.0253906 10.966797 L 15 16.285156 L 15 26.886719 C 15.316755 27.023464 15.683245 27.023463 16 26.886719 L 16 16.285156 L 24.974609 10.966797 C 24.92121 10.63224 24.729061 10.307616 24.464844 10.107422 L 15.5 15.417969 L 6.5351562 10.105469 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.574219 2 A 3.1706084 3.183468 0 0 0 13.914062 2.4257812 L 4.5859375 7.8339844 A 3.1706084 3.183468 0 0 0 3 10.591797 L 3 11.591797 A 3.1706084 3.183468 0 0 1 4.5859375 8.8339844 L 13.914062 3.4257812 A 3.1706084 3.183468 0 0 1 15.576172 3.0019531 L 15.574219 3 A 3.1706084 3.183468 0 0 1 17.085938 3.4257812 L 26.414062 8.8339844 A 3.1706084 3.183468 0 0 1 28 11.591797 L 28 10.589844 A 3.1706084 3.183468 0 0 0 26.414062 7.8339844 L 17.085938 2.4257812 A 3.1706084 3.183468 0 0 0 15.576172 2 L 15.574219 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/eternallands.svg b/.icons/awkward/32x32/apps/eternallands.svg
new file mode 100644
index 00000000..06d4ced2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eternallands.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 13.778326,2.0007261 c -0.182531,-0.00429 -0.370277,0.010462 -0.568215,0.042322 C 11.884002,2.2564932 11.00401,3.1005982 10.217532,4.9139975 8.7350383,8.278034 7.312692,11.672656 6.3046056,14.051577 5.1934917,16.245932 4.0437666,18.614725 3.7497093,19.315769 2.9382768,21.250256 2.8620042,23.096755 3.661952,21.440421 4.0503754,20.63617 5.2604526,19.547585 6.3923629,18.984112 7.4292793,18.467925 7.8538161,18.373974 7.7755059,18.678457 7.6887394,19.01582 7.5103002,19.693003 7.510604,19.813109 7.9336958,19.45129 8.6781526,19.22778 8.9011728,19.708834 c 0.1323683,0.291195 0.094195,0.620373 -0.2072507,1.793271 -0.3364362,1.309044 -0.4062893,2.697914 -0.2463021,2.697914 0.2272215,-0.475934 0.7539384,-1.123887 1.2726207,-0.857341 0.3509413,0.188256 0.3981493,0.359395 0.5157813,1.85053 0.100569,1.274829 1.023566,3.040062 1.264673,3.124662 -0.111002,-0.741227 0.05759,-1.143764 0.966239,-0.699057 0.169743,0.08772 0.888096,0.725037 1.596465,1.41625 0.70837,0.691216 1.936502,1.537091 2.04511,1.537091 0,0 -0.299339,-0.42384 -0.222628,-0.599102 0.190808,-0.435932 0.661156,-0.468621 1.547895,-0.107879 0.411497,0.167404 1.28036,0.454831 1.930661,0.638697 1.07223,0.316873 1.827889,0.546653 2.048846,0.486543 -1.279645,-0.72955 0.254521,-1.067601 1.440946,-1.455875 0.903367,-0.308335 2.093089,-0.727767 3.081012,-1.780081 -0.658558,0.142926 -0.492975,-0.508714 -0.393574,-0.847088 0.249984,-0.836323 0.200811,-2.313635 -0.102936,-3.089749 -0.213797,-0.899998 -0.972052,-1.525785 -1.630625,-2.092842 0.03255,0.07076 0.06089,0.143634 0.085,0.218799 0.02395,0.0747 0.04407,0.151517 0.05988,0.230971 9.5e-5,4.68e-4 1.41e-4,9.42e-4 2.83e-4,0.0014 1.41e-4,10e-4 2.83e-4,0.002 5.65e-4,0.003 0.01515,0.07696 0.02677,0.156377 0.0345,0.238163 0.0083,0.08709 0.0127,0.176929 0.0127,0.269972 0,0.315002 -0.08198,0.602665 -0.227673,0.839239 0.186558,1.1365 0.514931,1.696424 -0.113211,3.12919 -0.494611,0.84113 -1.428125,1.481577 -2.167158,1.705148 -0.989244,0.278216 -1.545627,0.27988 -2.555172,0.0077 -2.450787,-0.66064 -4.538028,-2.605752 -5.030866,-5.247318 -0.263138,-1.410389 -0.577406,-2.222517 0.258653,-1.373895 0.116403,-0.109941 0.05155,-0.864209 0.15503,-0.984586 2.002793,-2.329714 1.705063,-6.47114 3.709227,-6.89943 0.188105,0 0.344792,0.0017 0.500327,0.0036 0.851623,0.06566 1.274817,0.342854 1.846717,0.6761 0.0081,-0.426154 -0.635502,-0.925862 -0.752064,-1.217153 -0.269416,-0.673282 1.180528,-0.177292 1.787089,-0.04776 -0.0911,-0.170847 -1.42135,-0.94405 -1.512054,-0.996002 -0.08034,-0.04602 -0.147446,-0.118124 1.147443,-0.100633 0,0 -0.80722,-0.452397 -1.495504,-0.414035 -0.426406,0.02377 -0.774239,-0.01984 -0.792575,-0.0993 -0.09186,-0.398104 1.638629,-1.425447 3.082268,-1.595557 1.139761,-0.1343016 1.778859,0.01901 1.993677,0.538839 0.304048,0.735758 0.812137,1.220791 1.528855,1.459402 0.375103,0.124882 0.815146,0.369209 0.978024,0.542988 1.025547,0.786433 1.070698,2.32517 0.73463,2.358855 0,0 0.478142,0.127762 1.091715,8.7e-5 1.493135,-0.310698 2.303299,-1.608187 1.599777,-2.561974 -0.23546,-0.319132 -0.323844,-0.694263 -0.388008,-1.648514 C 29.291372,9.4412937 29.154393,9.0608978 28.386427,8.0028763 28.117222,7.6319954 27.817126,7.0265486 27.719416,6.6574381 27.414679,5.5062538 26.659425,4.5013094 25.799519,3.6393934 25.275285,3.1139345 24.944389,2.8334252 24.800623,2.8226052 c 0,0 0.838676,1.5800785 0.862017,2.663999 0,1.0094705 -0.63531,1.112198 -1.184033,0.437295 -0.491253,-0.7070029 -0.526231,-1.5722324 -1.582796,-1.7111667 0,0 0.331898,0.7103 0.236108,0.8031678 -0.903568,0.8759762 -1.981481,0.4702383 -2.637676,-0.4305175 -0.276216,-0.3791595 -0.736128,-0.4782755 -0.736128,-0.4782755 0.132498,0.3699903 -0.218427,1.0234884 -1.048822,0.9753462 -0.380492,0 -1.081406,-0.5072894 -2.485906,-1.7999101 C 15.258989,2.3949663 14.569296,2.0192867 13.778326,2.0007261 Z"/>
+ <path style="fill:#5c3d2b" d="M 13.778326,1.0007264 C 13.595795,0.9964414 13.408049,1.0111884 13.210111,1.0430484 11.884002,1.2564935 11.00401,2.1005985 10.217532,3.9139978 8.7350383,7.2780343 7.312692,10.672656 6.3046056,13.051577 5.1934917,15.245932 4.0437666,17.614725 3.7497093,18.315769 2.9382768,20.250256 2.8620042,22.096755 3.661952,20.440421 4.0503754,19.63617 5.2604526,18.547585 6.3923629,17.984112 7.4292793,17.467925 7.8538161,17.373974 7.7755059,17.678457 7.6887394,18.01582 7.5103002,18.693003 7.510604,18.813109 7.9336958,18.45129 8.6781526,18.22778 8.9011728,18.708834 c 0.1323683,0.291195 0.094195,0.620373 -0.2072507,1.793271 -0.3364362,1.309044 -0.4062893,2.697914 -0.2463021,2.697914 0.2272215,-0.475934 0.7539384,-1.123887 1.2726207,-0.857341 0.3509413,0.188256 0.3981493,0.359395 0.5157813,1.85053 0.100569,1.274829 1.023566,3.040062 1.264673,3.124662 -0.111002,-0.741227 0.05759,-1.143764 0.966239,-0.699057 0.169743,0.08772 0.888096,0.725037 1.596465,1.41625 0.70837,0.691216 1.936502,1.537091 2.04511,1.537091 0,0 -0.299339,-0.42384 -0.222628,-0.599102 0.190808,-0.435932 0.661156,-0.468621 1.547895,-0.107879 0.411497,0.167404 1.28036,0.454831 1.930661,0.638697 1.07223,0.316873 1.827889,0.546653 2.048846,0.486543 -1.279645,-0.72955 0.254521,-1.067601 1.440946,-1.455875 0.903367,-0.308335 2.093089,-0.727767 3.081012,-1.780081 -0.658558,0.142926 -0.492975,-0.508714 -0.393574,-0.847088 0.249984,-0.836323 0.200811,-2.313635 -0.102936,-3.089749 -0.213797,-0.899998 -0.972052,-1.525785 -1.630625,-2.092842 0.03255,0.07076 0.06089,0.143634 0.085,0.218799 0.02395,0.0747 0.04407,0.151517 0.05988,0.230971 9.5e-5,4.68e-4 1.41e-4,9.42e-4 2.83e-4,0.0014 1.41e-4,10e-4 2.83e-4,0.002 5.65e-4,0.003 0.01515,0.07696 0.02677,0.156377 0.0345,0.238163 0.0083,0.08709 0.0127,0.176929 0.0127,0.269972 0,0.315002 -0.08198,0.602665 -0.227673,0.839239 0.186558,1.1365 0.514931,1.696424 -0.113211,3.12919 -0.494611,0.84113 -1.428125,1.481577 -2.167158,1.705148 -0.989244,0.278216 -1.545627,0.27988 -2.555172,0.0077 -2.450787,-0.66064 -4.538028,-2.605752 -5.030866,-5.247318 -0.263138,-1.410389 -0.577406,-2.222517 0.258653,-1.373895 0.116403,-0.109941 0.05155,-0.864209 0.15503,-0.984586 2.002793,-2.329714 1.705063,-6.47114 3.709227,-6.89943 0.188105,0 0.344792,0.0017 0.500327,0.0036 0.851623,0.06566 1.274817,0.342854 1.846717,0.6761 0.0081,-0.426154 -0.635502,-0.925862 -0.752064,-1.217153 -0.269416,-0.673282 1.180528,-0.177292 1.787089,-0.04776 -0.0911,-0.170847 -1.42135,-0.94405 -1.512054,-0.996002 -0.08034,-0.04602 -0.147446,-0.118124 1.147443,-0.100633 0,0 -0.80722,-0.452397 -1.495504,-0.414035 -0.426406,0.02377 -0.774239,-0.01984 -0.792575,-0.0993 -0.09186,-0.398104 1.638629,-1.4254468 3.082268,-1.5955564 1.139761,-0.1343019 1.778859,0.019009 1.993677,0.5388388 0.304048,0.7357576 0.812137,1.2207906 1.528855,1.4594016 0.375103,0.124882 0.815146,0.369209 0.978024,0.542988 1.025547,0.786433 1.070698,2.32517 0.73463,2.358855 0,0 0.478142,0.127762 1.091715,8.7e-5 1.493135,-0.310698 2.303299,-1.608187 1.599777,-2.561974 C 29.532729,11.091456 29.444345,10.716325 29.380181,9.7620746 29.291372,8.441294 29.154393,8.0608981 28.386427,7.0028766 28.117222,6.6319957 27.817126,6.0265489 27.719416,5.6574384 27.414679,4.5062541 26.659425,3.5013097 25.799519,2.6393937 25.275285,2.1139348 24.944389,1.8334255 24.800623,1.8226055 c 0,0 0.838676,1.5800785 0.862017,2.663999 0,1.0094705 -0.63531,1.112198 -1.184033,0.437295 -0.491253,-0.7070029 -0.526231,-1.5722324 -1.582796,-1.7111667 0,0 0.331898,0.7103 0.236108,0.8031678 -0.903568,0.8759762 -1.981481,0.4702383 -2.637676,-0.4305175 -0.276216,-0.3791595 -0.736128,-0.4782755 -0.736128,-0.4782755 0.132498,0.3699903 -0.218427,1.0234884 -1.048822,0.9753462 -0.380492,0 -1.081406,-0.5072894 -2.485906,-1.7999101 C 15.258989,1.3949666 14.569296,1.019287 13.778326,1.0007264 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 13.779297 1 C 13.596766 0.995715 13.408875 1.0111087 13.210938 1.0429688 C 11.884829 1.2564138 11.003275 2.1006632 10.216797 3.9140625 C 8.7343032 7.278099 7.3127739 10.67186 6.3046875 13.050781 C 5.1935736 15.245136 4.0440573 17.615362 3.75 18.316406 C 3.1642626 19.712827 2.9637958 21.055914 3.1972656 21.076172 C 3.2994429 20.57831 3.4806361 19.95858 3.75 19.316406 C 4.0440573 18.615362 5.1935736 16.245136 6.3046875 14.050781 C 7.3127739 11.67186 8.7343032 8.278099 10.216797 4.9140625 C 11.003275 3.1006632 11.884829 2.2564138 13.210938 2.0429688 C 13.408875 2.0111088 13.596766 1.99571 13.779297 2 C 14.570267 2.0185606 15.258258 2.395626 16.222656 3.2832031 C 17.627156 4.5758238 18.328492 5.0820312 18.708984 5.0820312 C 19.539379 5.1301735 19.89031 4.4774122 19.757812 4.1074219 C 19.757812 4.1074219 20.217925 4.206778 20.494141 4.5859375 C 21.150336 5.4866933 22.229245 5.8916012 23.132812 5.015625 C 23.228602 4.9227572 22.896484 4.2128906 22.896484 4.2128906 C 23.953049 4.3518249 23.987263 5.2168252 24.478516 5.9238281 C 25.027239 6.5987311 25.662109 6.4957986 25.662109 5.4863281 C 25.658477 5.3176689 25.630632 5.1360349 25.59375 4.9511719 C 25.420194 5.496649 24.923798 5.4715035 24.478516 4.9238281 C 23.987263 4.2168252 23.953049 3.3518249 22.896484 3.2128906 C 22.896484 3.2128906 23.228602 3.9227572 23.132812 4.015625 C 22.229245 4.8916012 21.150336 4.4866933 20.494141 3.5859375 C 20.217925 3.206778 19.757812 3.1074219 19.757812 3.1074219 C 19.89031 3.4774122 19.539379 4.1301735 18.708984 4.0820312 C 18.328492 4.0820312 17.627156 3.5758238 16.222656 2.2832031 C 15.258258 1.395626 14.570267 1.0185606 13.779297 1 z M 24.800781 1.8222656 C 24.800781 1.8222656 25.14412 2.4989839 25.398438 3.2617188 C 25.524797 3.3774085 25.634806 3.4742661 25.798828 3.6386719 C 26.658734 4.5005879 27.414013 5.5070188 27.71875 6.6582031 C 27.81646 7.0273136 28.117514 7.6310722 28.386719 8.0019531 C 29.154685 9.0599746 29.29205 9.4409384 29.380859 10.761719 C 29.445023 11.71597 29.532118 12.091024 29.767578 12.410156 C 29.831521 12.496845 29.870599 12.588319 29.910156 12.679688 C 30.080571 12.260354 30.059724 11.806228 29.767578 11.410156 C 29.532118 11.091024 29.445023 10.715969 29.380859 9.7617188 C 29.29205 8.4409381 29.154685 8.0599746 28.386719 7.0019531 C 28.117514 6.6310722 27.81646 6.0273136 27.71875 5.6582031 C 27.414013 4.5070188 26.658734 3.5005879 25.798828 2.6386719 C 25.274594 2.113213 24.944547 1.8330856 24.800781 1.8222656 z M 19.726562 10.783203 C 19.123822 11.11138 18.713782 11.468685 18.759766 11.667969 C 18.778102 11.747429 19.126328 11.791348 19.552734 11.767578 C 20.241018 11.729216 21.046875 12.181641 21.046875 12.181641 C 21.034119 12.181468 21.037884 12.181796 21.025391 12.181641 C 21.163715 12.217054 21.309594 12.255452 21.412109 12.277344 C 21.321009 12.106497 19.991095 11.333202 19.900391 11.28125 C 19.820051 11.23523 19.751986 11.16415 21.046875 11.181641 C 21.046875 11.181641 20.369975 10.816769 19.726562 10.783203 z M 19.912109 12.980469 C 19.74718 12.983541 19.629705 13.02376 19.599609 13.125 C 19.866064 13.241345 20.105256 13.384651 20.376953 13.542969 C 20.380307 13.366503 20.263399 13.177763 20.126953 12.996094 C 20.051164 12.987548 19.976001 12.979279 19.912109 12.980469 z M 27.171875 13.902344 C 27.144676 13.940552 27.11373 13.968892 27.076172 13.972656 C 27.076172 13.972656 27.164677 13.983567 27.197266 13.990234 C 27.190474 13.961376 27.179858 13.931673 27.171875 13.902344 z M 7.578125 18.523438 C 7.5594577 18.611574 7.5096882 18.781889 7.5097656 18.8125 C 7.5873481 18.746153 7.6833462 18.692226 7.7773438 18.638672 C 7.7871994 18.54148 7.711786 18.510935 7.578125 18.523438 z M 8.875 19.671875 C 8.8296949 19.906778 8.7953755 20.105017 8.6933594 20.501953 C 8.3907312 21.679453 8.3061774 22.912649 8.4082031 23.150391 C 8.4556106 22.665853 8.543749 22.084074 8.6933594 21.501953 C 8.9948051 20.329055 9.0327589 20.000179 8.9003906 19.708984 C 8.8935078 19.694138 8.8828513 19.685396 8.875 19.671875 z M 23.808594 20.724609 C 23.841144 20.795369 23.868468 20.868194 23.892578 20.943359 C 23.916528 21.018059 23.937315 21.094374 23.953125 21.173828 C 23.953125 21.173828 23.953125 21.175781 23.953125 21.175781 C 23.953266 21.176781 23.952843 21.178687 23.953125 21.179688 C 23.968275 21.256647 23.980551 21.336183 23.988281 21.417969 C 23.996581 21.505059 24.001953 21.594457 24.001953 21.6875 C 24.001953 21.752572 23.983398 21.810517 23.976562 21.873047 C 24.590993 22.402902 25.243615 22.99396 25.439453 23.818359 C 25.570781 24.153919 25.643234 24.625999 25.675781 25.115234 C 25.742856 24.32328 25.661273 23.385138 25.439453 22.818359 C 25.225656 21.918361 24.467167 21.291666 23.808594 20.724609 z M 13.736328 21.40625 C 13.484338 21.342761 13.708896 22.063302 13.90625 23.121094 C 14.399088 25.76266 16.486713 27.708501 18.9375 28.369141 C 19.947045 28.641321 20.502944 28.639544 21.492188 28.361328 C 22.231221 28.137757 23.165545 27.49738 23.660156 26.65625 C 24.045596 25.777079 24.057669 25.224722 23.976562 24.667969 C 23.924431 24.954218 23.828305 25.27271 23.660156 25.65625 C 23.165545 26.49738 22.231221 27.137757 21.492188 27.361328 C 20.502944 27.639544 19.947045 27.641321 18.9375 27.369141 C 16.486713 26.708501 14.399088 24.76266 13.90625 22.121094 C 13.856912 21.856646 13.810639 21.639207 13.765625 21.423828 C 13.757407 21.420608 13.743713 21.408111 13.736328 21.40625 z M 23.941406 22.130859 C 23.902677 22.273781 23.847217 22.405588 23.773438 22.525391 C 23.815439 22.781258 23.862406 23.002839 23.90625 23.216797 C 23.961911 23.051879 24.001953 22.877532 24.001953 22.6875 C 24.001953 22.594457 23.996581 22.505059 23.988281 22.417969 C 23.980551 22.336183 23.968275 22.256647 23.953125 22.179688 C 23.952843 22.178687 23.953266 22.176781 23.953125 22.175781 C 23.953125 22.175781 23.953125 22.173828 23.953125 22.173828 C 23.95017 22.158978 23.944659 22.145528 23.941406 22.130859 z M 25.574219 26.722656 C 25.560693 26.780884 25.556965 26.854845 25.541016 26.908203 C 25.517483 26.98831 25.491794 27.086978 25.472656 27.1875 C 25.630078 27.055191 25.785707 26.913513 25.935547 26.753906 C 25.763753 26.791191 25.649652 26.773847 25.574219 26.722656 z"/>
+ <path style="opacity:0.2" d="m 13.59198,7.0752036 c -0.471549,0.00145 -1.036434,0.00763 -1.708652,0.018502 -3.9898269,0.064518 -3.7819392,0.074376 -3.1818915,0.9083901 0.330004,0.458677 0.33432,0.511423 0.33432,4.1411973 0,3.625976 -0.00464,3.267437 -0.343513,3.853964 -0.585428,1.013111 -0.7705442,1.031293 3.1180905,1.031293 h 2.180751 c 0.55195,0.06115 0.744724,0.01567 1.110451,-0.346894 0.192566,-0.190903 0.350199,-0.437841 0.350199,-0.548514 0,-0.110676 0.08921,-0.274444 0.198085,-0.36402 0.282513,-0.232439 0.498204,6.013152 0.237088,6.862814 -0.09561,0.311101 -0.184476,0.724723 -0.197527,0.919161 -0.02179,0.324642 0.03459,0.44381 0.689534,0.508738 1.423121,-0.01983 3.390407,0.04246 4.903138,0 0.595754,-0.01673 1.183042,-0.04062 1.74972,-0.149138 0.654957,-0.142893 1.093225,-0.723344 1.093225,-1.447789 0,-0.772213 -0.282877,-1.333028 -0.912414,-1.809045 -0.507042,-0.383397 -0.987298,-0.566426 -1.478806,-0.558459 -0.163837,0.0027 -0.329036,0.02649 -0.496745,0.07126 -0.757774,0.202284 -0.801829,0.457072 -0.194461,1.123541 0.606187,0.932164 0.383583,1.587042 -0.535824,1.449476 -0.363477,-0.07366 -0.719852,-0.202665 -1.058937,-0.452633 -0.315407,-0.196708 -0.36997,-0.352449 -0.371083,-0.712784 l -0.0095,-3.060326 c -0.01038,-3.321846 0.0053,-4.179372 0.284451,-4.629708 0.494632,-0.797924 0.436008,-0.754314 -1.547595,-0.866686 h -2.165175 l -0.61682,0.725276 c -0.898168,1.055962 -1.112913,2.154456 -2.039863,2.154456 -1.059981,0 -1.192686,-0.445602 -1.192686,-2.26932 0,-1.194866 0.05153,-0.889543 0.320948,-1.419205 0.265308,-0.521571 0.39899,-0.638388 0.770885,-0.674179 0.514962,-0.04956 0.922364,0.371277 0.80181,0.828294 -0.100583,0.381301 0.273964,0.482875 0.795123,0.215705 0.607858,-0.311618 0.877311,-0.973649 0.877311,-1.664189 0,-0.776549 -0.721659,-1.604942 -1.398292,-1.604942 -0.601521,0 -1.168245,0.2323835 -1.628694,0.6678279 C 11.98587,10.301415 11.929729,10.316222 11.84749,10.103763 11.676749,9.6626687 11.87833,8.3796863 12.170665,8.0898864 12.796401,7.4695605 13.934523,7.8662196 14.922528,8.6138584 15.62655,9.1466043 15.919129,9.2186715 16.04612,8.890601 16.165548,8.5821885 15.916063,7.4055505 15.689002,7.2058406 15.580721,7.1106046 15.006629,7.0708717 13.591981,7.0752036 Z"/>
+ <path style="fill:#ffb144" d="m 13.59198,6.0753167 c -0.471549,0.00145 -1.036434,0.00763 -1.708652,0.018502 -3.9898269,0.064518 -3.7819392,0.074376 -3.1818915,0.9083901 0.330004,0.458677 0.33432,0.511423 0.33432,4.1411972 0,3.625976 -0.00464,3.267437 -0.343513,3.853964 -0.585428,1.013111 -0.7705442,1.031293 3.1180905,1.031293 h 2.180751 c 0.55195,0.06115 0.744724,0.01567 1.110451,-0.346894 0.192566,-0.190903 0.350199,-0.437841 0.350199,-0.548514 0,-0.110676 0.08921,-0.274444 0.198085,-0.36402 0.282513,-0.232439 0.498204,6.013152 0.237088,6.862814 -0.09561,0.311101 -0.184476,0.724723 -0.197527,0.919161 -0.02179,0.324642 0.03459,0.44381 0.689534,0.508738 1.423121,-0.01983 3.390407,0.04246 4.903138,0 0.595754,-0.01673 1.183042,-0.04062 1.74972,-0.149138 0.654957,-0.142893 1.093225,-0.723344 1.093225,-1.447789 0,-0.772213 -0.282877,-1.333028 -0.912414,-1.809045 -0.507042,-0.383397 -0.987298,-0.566426 -1.478806,-0.558459 -0.163837,0.0027 -0.329036,0.02649 -0.496745,0.07126 -0.757774,0.202284 -0.801829,0.457072 -0.194461,1.123541 0.606187,0.932164 0.383583,1.587042 -0.535824,1.449476 -0.363477,-0.07366 -0.719852,-0.202665 -1.058937,-0.452633 -0.315407,-0.196708 -0.36997,-0.352449 -0.371083,-0.712784 l -0.0095,-3.060326 c -0.01038,-3.321846 0.0053,-4.179372 0.284451,-4.629708 0.494632,-0.797924 0.436008,-0.754314 -1.547595,-0.866686 h -2.165175 l -0.61682,0.725276 c -0.898168,1.055962 -1.112913,2.154456 -2.039863,2.154456 -1.059981,0 -1.192686,-0.445602 -1.192686,-2.26932 0,-1.194866 0.05153,-0.889543 0.320948,-1.419205 0.265308,-0.521571 0.39899,-0.638388 0.770885,-0.674179 0.514962,-0.04956 0.922364,0.371277 0.80181,0.828294 -0.100583,0.381301 0.273964,0.482875 0.795123,0.215705 0.607858,-0.311618 0.877311,-0.973649 0.877311,-1.6641891 0,-0.7765489 -0.721659,-1.6049418 -1.398292,-1.6049418 -0.601521,0 -1.168245,0.2323835 -1.628694,0.6678279 C 11.98587,9.3015285 11.929729,9.3163352 11.84749,9.1038761 11.676749,8.6627818 11.87833,7.3797994 12.170665,7.0899995 12.796401,6.4696736 13.934523,6.8663327 14.922528,7.6139715 15.62655,8.1467174 15.919129,8.2187846 16.04612,7.8907141 16.165548,7.5823016 15.916063,6.4056636 15.689002,6.2059537 15.580721,6.1107177 15.006629,6.0709848 13.591981,6.0753167 Z"/>
+ <path style="fill:#5c3d2b" d="M 20.816406 19.998047 C 19.940276 20.245976 19.134762 21.162949 18.570312 21.826172 C 17.982549 22.584761 17.834322 23.548851 18.193359 24.410156 C 18.633046 25.464933 19.403558 26.000849 20.476562 26 C 21.60878 25.99913 22.523384 25.196933 22.277344 24.419922 C 22.198434 24.17073 22.157245 24.180503 21.71875 24.566406 C 21.080096 25.128463 20.756331 25.21007 20.230469 24.9375 C 19.657574 24.640551 19.251005 23.930157 19.427734 23.3125 C 19.612367 22.667213 19.843169 22.356458 20.685547 21.982422 C 20.752867 21.952532 20.805153 21.922178 20.863281 21.892578 C 20.960552 21.819078 21.109276 21.695286 21.255859 21.552734 C 21.462436 21.304843 21.40769 20.851866 21.042969 20.291016 C 20.93941 20.17738 20.88178 20.089527 20.816406 19.998047 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13.591797,6.0761719 C 13.120248,6.0776219 12.555031,6.082878 11.882812,6.09375 7.8929856,6.158268 8.1011242,6.167939 8.7011719,7.0019531 8.7543387,7.0758504 8.7866153,7.1453634 8.8242188,7.2148438 9.3013859,7.1421075 10.208791,7.12082 11.882812,7.09375 c 0.112937,-0.00183 0.180166,-0.00234 0.28711,-0.00391 0.449181,-0.4452972 1.164302,-0.3623082 1.896484,-0.00586 0.984831,0.00806 1.531461,0.040542 1.623047,0.1210937 0.109058,0.095921 0.220832,0.4214606 0.296875,0.7636719 0.0194,-0.027083 0.04592,-0.040327 0.06055,-0.078125 C 16.166303,7.5822125 15.916514,6.404788 15.689453,6.2050781 15.581172,6.1098421 15.006445,6.07184 13.591797,6.0761719 Z m 0.365234,2.2324219 c -0.601521,0 -1.168457,0.2325243 -1.628906,0.6679687 -0.342761,0.3241475 -0.39823,0.3394122 -0.480469,0.1269531 -0.0065,-0.016899 -0.0043,-0.051045 -0.0098,-0.070312 -0.06683,0.4146397 -0.07619,0.8482659 0.0098,1.0703129 0.08224,0.212459 0.137708,0.197194 0.480469,-0.1269535 0.460449,-0.4354444 1.027385,-0.6679687 1.628906,-0.6679687 0.552886,-1e-7 1.129484,0.5556745 1.324219,1.1816402 0.04589,-0.185652 0.07422,-0.378257 0.07422,-0.5761715 0,-0.7765489 -0.721805,-1.6054687 -1.398438,-1.6054687 z M 9.0332031,11.634766 c -0.00164,2.975644 -0.023256,2.811946 -0.3417969,3.363281 -0.3230096,0.558983 -0.4947728,0.808503 0.042969,0.925781 0.2868284,-0.470897 0.3007812,-0.353114 0.3007812,-3.78125 0,-0.218055 -0.00185,-0.314712 -0.00195,-0.507812 z m 6.6054689,0.382812 -0.617188,0.72461 c -0.898168,1.055962 -1.112112,2.154296 -2.039062,2.154296 -0.968263,0 -1.153275,-0.424467 -1.179688,-1.878906 -0.0078,0.145281 -0.01367,0.331385 -0.01367,0.611328 1e-6,1.823718 0.133379,2.267578 1.19336,2.267578 0.92695,0 1.140894,-1.098334 2.039062,-2.154296 l 0.617188,-0.72461 h 2.166016 c 0.766399,0.04342 1.180376,0.07257 1.451171,0.126953 0.03024,-0.08937 0.05499,-0.194091 0.0957,-0.259765 0.494632,-0.797924 0.436729,-0.754816 -1.546874,-0.867188 z m 6.095703,7.078125 c -0.163837,0.0027 -0.330338,0.02554 -0.498047,0.07031 -0.740741,0.197737 -0.787715,0.452362 -0.222656,1.085937 0.07367,-0.02832 0.1258,-0.06008 0.222656,-0.08594 0.167709,-0.04477 0.33421,-0.06761 0.498047,-0.07031 0.491508,-0.008 0.971474,0.175197 1.478516,0.558594 0.46191,0.349268 0.733806,0.745748 0.847656,1.236328 0.03623,-0.136097 0.06445,-0.276392 0.06445,-0.427734 0,-0.772213 -0.282572,-1.332577 -0.912109,-1.808594 -0.507042,-0.383397 -0.987008,-0.566561 -1.478516,-0.558594 z m -5.744141,1.292969 c -0.01567,0.582346 -0.0461,1.057318 -0.103515,1.24414 -0.09561,0.311102 -0.184215,0.723531 -0.197266,0.917969 -0.01201,0.178859 0.01229,0.291682 0.134766,0.371094 0.02662,-0.10828 0.03239,-0.191072 0.0625,-0.289063 0.08672,-0.282172 0.106956,-1.206643 0.103515,-2.24414 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/etherape.svg b/.icons/awkward/32x32/apps/etherape.svg
new file mode 100644
index 00000000..d5c432e0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/etherape.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-31" rx="14.5" ry="14.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#307ada" width="29" height="29" x="-30" y="-31" rx="14.5" ry="14.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.5 1 C 8.467 1 2 7.467 2 15.5 C 2 15.668901 2.0197182 15.832529 2.0253906 16 C 2.2895 8.2024902 8.6359007 2 16.5 2 C 24.364099 2 30.7105 8.2024902 30.974609 16 C 30.980282 15.832529 31 15.668901 31 15.5 C 31 7.467 24.533 1 16.5 1 z"/>
+ <path style="fill:#3f3f3f" d="M 16.5,4.9999999 C 10.701,4.9999999 6,9.7009999 6,15.5 6,21.299 10.701,26 16.5,26 22.299,26 27,21.299 27,15.5 27,9.7009999 22.299,4.9999999 16.5,4.9999999 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 2.5,16.500358 9.700712,0 2.9,-7.0000005 2.9,14.0000005 2.9,-7 9.599288,0"/>
+ <path style="fill:none;stroke:#22d3ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 2.5,15.5 9.700712,0 2.9,-7 2.9,14 2.9,-7 9.599288,0"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ethereumwallet.svg b/.icons/awkward/32x32/apps/ethereumwallet.svg
new file mode 100644
index 00000000..51fc929e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ethereumwallet.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#4c6a8f" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="m 16,6 7,11 -7,4 -7,-4 z"/>
+ <path style="fill:#ffffff" d="m 16,5 7,11 -7,4 -7,-4 z"/>
+ <path style="opacity:0.2" d="m 16,27.5 7,-9 -7,4 -7,-4 z"/>
+ <path style="fill:#ffffff" d="m 16,26.5 7,-9 -7,4 -7,-4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/etherwall.svg b/.icons/awkward/32x32/apps/etherwall.svg
new file mode 100644
index 00000000..1e8bd1f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/etherwall.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 4.8337344,2.9999995 A 2.8341762,3.1732361 0 0 0 2.2028741,7.3522059 L 9.9388327,29.005587 a 2.8341762,3.1732361 0 0 0 2.5099243,1.991557 2.8341762,3.1732361 0 0 0 2.067812,-0.865059 l 9.986167,-10.57294 a 2.8341762,3.1732361 0 0 0 0.622524,-0.96502 L 29.734718,7.5136835 a 2.8341762,3.1732361 0 0 0 -2.569401,-4.513684 l -22.3315826,0 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="M 4.8337344,1.9999999 A 2.8341762,3.1732361 0 0 0 2.2028741,6.3522063 L 9.9388327,28.005587 a 2.8341762,3.1732361 0 0 0 2.5099243,1.991557 2.8341762,3.1732361 0 0 0 2.067812,-0.865059 l 9.986167,-10.57294 a 2.8341762,3.1732361 0 0 0 0.622524,-0.96502 L 29.734718,6.5136839 a 2.8341762,3.1732361 0 0 0 -2.569401,-4.513684 l -22.3315826,0 z"/>
+ <path style="opacity:0.2" d="M 5,5.9999996 C 5.3242983,7.1046658 11.736956,25.60585 12.621094,28 L 15,25.400391 15,5.9999996 l -10,0 z m 13.349609,0 c -0.04537,0.4557946 -0.271927,3.8845532 -0.529297,8.0156254 -0.273951,4.397433 -0.5214,8.265894 -0.550781,8.595703 -0.01265,0.141717 -0.01998,0.249926 -0.02148,0.335938 L 19.0625,20.966797 C 19.618124,18.6113 22.033354,7.2529473 22.240234,5.9999996 l -3.890625,0 z m 4.966797,0 C 23.033286,7.0712801 20.273512,18.419506 19.898438,20.052734 l 1.013671,-1.105468 c 0.771278,-2.25203 3.804282,-11.7651558 4.123047,-12.9472664 l -1.71875,0 z m 2.595703,0 C 25.553795,6.8873674 22.174298,16.732052 21.796875,17.982422 l 0.662109,-0.72461 C 23.49764,14.849928 26.731342,6.8568578 27,5.9999996 l -1.087891,0 z"/>
+ <path style="fill:#feab07" d="M 5 5 C 5.3242983 6.1046662 11.736956 24.60585 12.621094 27 L 15 24.400391 L 15 5 L 5 5 z M 18.349609 5 C 18.304239 5.4557946 18.077682 8.8845532 17.820312 13.015625 C 17.546361 17.413058 17.298912 21.281519 17.269531 21.611328 C 17.256881 21.753045 17.249547 21.861254 17.248047 21.947266 L 19.0625 19.966797 C 19.618124 17.6113 22.033354 6.2529477 22.240234 5 L 18.349609 5 z M 23.316406 5 C 23.033286 6.0712805 20.273512 17.419506 19.898438 19.052734 L 20.912109 17.947266 C 21.683387 15.695236 24.716391 6.1821106 25.035156 5 L 23.316406 5 z M 25.912109 5 C 25.553795 5.8873678 22.174298 15.732052 21.796875 16.982422 L 22.458984 16.257812 C 23.49764 13.849928 26.731342 5.8568582 27 5 L 25.912109 5 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 4.8339844 2 A 2.8341762 3.1732361 0 0 0 2.0371094 5.6679688 A 2.8341762 3.1732361 0 0 1 4.8339844 3 L 27.166016 3 A 2.8341762 3.1732361 0 0 1 29.964844 5.6660156 A 2.8341762 3.1732361 0 0 0 27.166016 2 L 4.8339844 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5 5 C 5.0154165 5.0525137 5.3001105 5.8724578 5.3417969 6 L 15 6 L 15 5 L 5 5 z M 18.349609 5 C 18.304239 5.4557946 18.077682 8.8845532 17.820312 13.015625 C 17.546361 17.413058 17.298912 21.281519 17.269531 21.611328 C 17.256881 21.753045 17.249547 21.861254 17.248047 21.947266 L 17.316406 21.873047 C 17.376213 21.03622 17.56989 18.035378 17.820312 14.015625 C 18.077682 9.8845528 18.304239 6.4557946 18.349609 6 L 22.033203 6 C 22.06849 5.8170398 22.225602 5.0886181 22.240234 5 L 18.349609 5 z M 23.316406 5 C 23.033286 6.0712805 20.273512 17.419506 19.898438 19.052734 L 20.228516 18.691406 C 20.943277 15.68611 23.060708 6.9675206 23.316406 6 L 24.722656 6 C 24.782953 5.7983276 25.008902 5.0973597 25.035156 5 L 23.316406 5 z M 25.912109 5 C 25.553795 5.8873678 22.174298 15.732052 21.796875 16.982422 L 22.330078 16.398438 C 23.246839 13.630498 25.600108 6.7726747 25.912109 6 L 26.607422 6 C 26.687215 5.7874199 26.973386 5.0848835 27 5 L 25.912109 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/etr.svg b/.icons/awkward/32x32/apps/etr.svg
new file mode 100644
index 00000000..f9d62799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/etr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,17 A 14,14 0 0 1 16,31 14,14 0 0 1 2,17 14,14 0 0 1 16,3 14,14 0 0 1 30,17 Z"/>
+ <path style="fill:#72a0d1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 24.538086,12.467672 -2.704297,1.585937 -1.270117,0.745117 A 1.40014,1.40014 0 0 1 18.830078,14.54443 C 17.833305,13.472378 15.544523,12.499117 12.85,12.499117 c -1.992671,0 -3.7776557,0.508189 -4.9642579,1.230469 C 6.6991399,14.451867 6.1999999,15.267527 6.2,15.999117 c -1e-7,0.731591 0.4991399,1.547252 1.6857421,2.269532 1.1866022,0.722279 2.9715869,1.230468 4.9642579,1.230468 2.694523,0 4.983306,-0.973261 5.980078,-2.045312 a 1.40014,1.40014 0 0 1 1.733594,-0.254297 l 1.270117,0.745117 2.704297,1.585938 c -0.02617,-0.06955 -0.02703,-0.05663 -0.05332,-0.128516 C 24.112967,18.385469 23.7,17.21084 23.7,15.999117 c 0,-1.211722 0.412945,-2.386658 0.784766,-3.402929 0.02631,-0.07191 0.02713,-0.05895 0.05332,-0.128516 z"/>
+ <path style="fill:#d76337" d="M 30,16 A 14,14 0 0 1 16,30 14,14 0 0 1 2,16 14,14 0 0 1 16,2 14,14 0 0 1 30,16 Z"/>
+ <path style="opacity:0.2" d="m 26.198557,11.000466 c -0.168288,0.0053 -0.331753,0.05346 -0.477482,0.139144 l -4.231435,2.582267 -1.360681,0.798246 C 18.648124,12.927449 15.845083,12 12.623984,12 7.8610898,12 3.9999999,14.100608 4,16.999759 3.9999999,19.898912 7.8610898,22 12.623984,22 c 3.221099,0 6.024139,-0.928449 7.504975,-2.521123 l 1.360681,0.798246 4.231435,2.582786 c 0.678547,0.397823 1.325981,-0.0989 1.325925,-0.894914 0,0 -1.047,-3.236449 -1.047,-4.965236 0,-1.728785 1.047,-4.96377 1.047,-4.96377 3.82e-4,-0.583469 -0.274466,-1.052876 -0.848443,-1.035523 z"/>
+ <path style="fill:#142f56" d="M 26.199219 10 C 26.030931 10.0053 25.866432 10.05299 25.720703 10.138672 L 21.490234 12.722656 L 20.128906 13.519531 C 18.648071 11.926857 15.844146 11 12.623047 11 C 7.8601526 11 3.9999999 13.100849 4 16 C 3.9999999 18.899153 7.8601526 21 12.623047 21 C 15.844146 21 18.64807 20.07119 20.128906 18.478516 L 21.490234 19.277344 L 25.720703 21.859375 C 26.39925 22.257198 27.046931 21.760855 27.046875 20.964844 C 27.046875 20.964844 26 17.728787 26 16 C 26 14.271215 27.046875 11.035156 27.046875 11.035156 C 27.047257 10.451687 26.773196 9.9826468 26.199219 10 z"/>
+ <path style="fill:#8dc6ff" d="M 12.623047 13 C 10.535624 13 8.6809437 13.486553 7.5136719 14.150391 C 6.3464 14.814228 6 15.438291 6 16 C 6 16.56171 6.34834 17.183721 7.515625 17.847656 C 8.68291 18.511591 10.535691 19 12.623047 19 C 15.459826 19 17.7763 18.072002 18.664062 17.117188 A 2.0002 2.0002 0 0 1 21.140625 16.753906 L 22.501953 17.552734 A 2.0002 2.0002 0 0 1 22.53125 17.570312 L 24.441406 18.736328 C 24.235834 17.85583 24 16.957209 24 16 C 24 15.042791 24.235817 14.143964 24.441406 13.263672 L 22.53125 14.429688 A 2.0002 2.0002 0 0 1 22.501953 14.447266 L 21.140625 15.246094 A 2.0002 2.0002 0 0 1 18.664062 14.882812 C 17.776582 13.928306 15.46024 13 12.623047 13 z M 5.4726562 13.144531 C 5.3172682 13.277202 5.1740669 13.414184 5.0410156 13.556641 C 5.1737522 13.414577 5.3177045 13.27686 5.4726562 13.144531 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ettercap.svg b/.icons/awkward/32x32/apps/ettercap.svg
new file mode 100644
index 00000000..59991f40
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ettercap.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1090.5197)">
+ <path style="opacity:0.2" d="m 27.105258,1111.4144 -0.538763,1.2712 -15.286851,-4.587 q -0.03367,0.1408 -0.119251,0.4167 -0.07997,0.2525 -0.11364,0.3932 -0.611665,2.5563 0.271043,4.1786 0.900948,1.6276 3.290659,2.3447 2.061354,0.6185 4.532405,0.5053 2.489295,-0.1076 5.382679,-0.9236 l -2.563342,6.2187 q -2.659067,0.4087 -5.159601,0.2365 -2.487906,-0.1433 -4.932342,-0.8767 -4.7794207,-1.4341 -6.7090312,-5.0546 -1.911368,-3.615 -0.6712041,-8.7979 0.7182861,-3.002 2.2125722,-5.5699 1.5181389,-2.5859 3.6663591,-4.4551 2.552326,-2.2504 5.50886,-2.9217 2.974777,-0.6659 6.167138,0.292 4.140948,1.2426 5.888139,4.8083 1.765431,3.5712 0.615052,8.3789 -0.224464,0.9381 -0.586438,1.9606 -0.338122,1.0046 -0.854443,2.1818 z m -5.245512,-5.6962 q 0.127677,-0.2885 0.21887,-0.5879 0.115047,-0.3173 0.187998,-0.6223 0.448929,-1.8761 -0.162945,-3.2412 -0.611873,-1.3649 -2.107723,-1.8138 -1.915416,-0.5747 -3.590802,0.3805 -1.651532,0.9371 -2.991472,3.3504 z"/>
+ <path style="fill:#275ac4" d="m 27.105258,1110.4144 -0.538763,1.2712 -15.286851,-4.587 q -0.03367,0.1408 -0.119251,0.4167 -0.07997,0.2525 -0.11364,0.3932 -0.611665,2.5563 0.271043,4.1786 0.900948,1.6276 3.290659,2.3447 2.061354,0.6185 4.532405,0.5053 2.489295,-0.1076 5.382679,-0.9236 l -2.563342,6.2187 q -2.659067,0.4087 -5.159601,0.2365 -2.487906,-0.1433 -4.932342,-0.8767 -4.7794207,-1.4341 -6.7090312,-5.0546 -1.911368,-3.615 -0.6712041,-8.7979 0.7182861,-3.002 2.2125722,-5.5699 1.5181389,-2.5859 3.6663591,-4.4551 2.552326,-2.2504 5.50886,-2.9217 2.974777,-0.6659 6.167138,0.292 4.140948,1.2426 5.888139,4.8083 1.765431,3.5712 0.615052,8.3789 -0.224464,0.9381 -0.586438,1.9606 -0.338122,1.0046 -0.854443,2.1818 z m -5.245512,-5.6962 q 0.127677,-0.2885 0.21887,-0.5879 0.115047,-0.3173 0.187998,-0.6223 0.448929,-1.8761 -0.162945,-3.2412 -0.611873,-1.3649 -2.107723,-1.8138 -1.915416,-0.5747 -3.590802,0.3805 -1.651532,0.9371 -2.991472,3.3504 z"/>
+ <path style="fill:#453a53" d="m 19.340169,1092.5676 -15.2343747,15.3562 c -0.2284151,2.0035 -0.051142,3.8053 0.5303276,5.4059 l 10.5346681,-10.619 -1.756456,-0.5263 c 0.893293,-1.6089 1.889701,-2.7262 2.990722,-3.351 0.975666,-0.5563 2.012311,-0.7238 3.110081,-0.5018 l 4.446072,-4.4816 c -0.589684,-0.3033 -1.228735,-0.5589 -1.917861,-0.7657 -0.914577,-0.2744 -1.81539,-0.4423 -2.703179,-0.5167 z m 7.798936,4.0181 -4.728189,4.766 c 0.09133,0.6517 0.04437,1.3698 -0.143772,2.1561 -0.04863,0.2032 -0.111833,0.4104 -0.188531,0.6221 -0.06079,0.1995 -0.133252,0.3955 -0.21837,0.5878 l -2.148438,-0.6452 -4.24669,4.2806 4.539659,1.3631 8.847385,-8.9168 c -0.166045,-1.0288 -0.471764,-1.998 -0.920952,-2.9067 -0.229781,-0.4689 -0.500216,-0.8983 -0.792102,-1.307 z m 1.110841,10.7598 -3.704156,3.7338 2.020942,0.6056 0.538465,-1.2701 c 0.344214,-0.7848 0.629078,-1.5123 0.854492,-2.182 0.106818,-0.3018 0.201401,-0.5966 0.290257,-0.8873 z m -16.760254,5.0148 -4.5152455,4.5514 c 0.9857118,0.93 2.206534,1.6788 3.6593965,2.2504 l 4.55051,-4.587 c -0.192485,-0.047 -0.389037,-0.087 -0.576443,-0.1435 -1.45453,-0.4364 -2.491004,-1.1288 -3.118218,-2.0713 z m 13.034397,1.6529 c -1.274393,0.3594 -2.48496,0.6056 -3.641765,0.7589 l -5.514865,5.5589 c 0.47644,0.06 0.954792,0.1106 1.433648,0.1381 1.449026,0.1 2.940249,0.043 4.46913,-0.149 l 1.118977,-1.1266 z"/>
+ <path style="fill:#ffffff;opacity:0.1" transform="translate(0,1090.5197)" d="M 18.136719 2.0019531 C 17.372626 2.0161969 16.618694 2.1069625 15.875 2.2734375 C 13.903977 2.7209708 12.068738 3.6950458 10.367188 5.1953125 C 8.9350407 6.4414458 7.7132645 7.9264573 6.7011719 9.6503906 C 5.7049811 11.362324 4.9671387 13.21937 4.4882812 15.220703 C 4.1191064 16.763561 3.9717508 18.194848 4.0214844 19.529297 C 4.0615349 18.483759 4.209711 17.384905 4.4882812 16.220703 C 4.9671387 14.21937 5.7049811 12.362324 6.7011719 10.650391 C 7.7132645 8.9264573 8.9350407 7.4414458 10.367188 6.1953125 C 12.068738 4.6950458 13.903977 3.7209708 15.875 3.2734375 C 17.858185 2.8295042 19.914728 2.9258531 22.042969 3.5644531 C 24.803601 4.3928531 26.766847 5.9959135 27.931641 8.3730469 C 28.578316 9.6811735 28.918683 11.118794 28.978516 12.675781 C 29.05575 10.727318 28.714549 8.9567514 27.931641 7.3730469 C 26.766847 4.9959135 24.803601 3.3928531 22.042969 2.5644531 C 20.712818 2.1653281 19.410207 1.9782135 18.136719 2.0019531 z M 13.935547 11.820312 C 13.758936 12.089689 13.583224 12.359394 13.414062 12.664062 L 21.859375 15.199219 C 21.944493 15.006885 22.01733 14.810928 22.078125 14.611328 C 22.154823 14.399795 22.218944 14.191615 22.267578 13.988281 C 22.435585 13.286169 22.480631 12.643588 22.425781 12.048828 C 22.395765 12.350849 22.345353 12.663254 22.267578 12.988281 C 22.218944 13.191615 22.154823 13.399795 22.078125 13.611328 C 22.01733 13.810928 21.944493 14.006885 21.859375 14.199219 L 13.935547 11.820312 z M 10.828125 19.882812 C 10.761468 20.921537 10.913523 21.824323 11.318359 22.568359 C 11.918991 23.653426 13.016234 24.434043 14.609375 24.912109 C 15.983611 25.324443 17.493258 25.493435 19.140625 25.417969 C 20.665701 25.352047 22.309915 25.076091 24.0625 24.611328 L 24.523438 23.494141 C 22.594515 24.038141 20.800155 24.346235 19.140625 24.417969 C 17.493258 24.493435 15.983611 24.324443 14.609375 23.912109 C 13.016234 23.434043 11.918991 22.653426 11.318359 21.568359 C 11.049026 21.07336 10.888771 20.508243 10.828125 19.882812 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/eu.blumenstingl.martin.keystateplasmoid.svg b/.icons/awkward/32x32/apps/eu.blumenstingl.martin.keystateplasmoid.svg
new file mode 120000
index 00000000..8803a8f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eu.blumenstingl.martin.keystateplasmoid.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/eu.scarpetta.PDFMixTool.svg b/.icons/awkward/32x32/apps/eu.scarpetta.PDFMixTool.svg
new file mode 100644
index 00000000..fe61e418
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eu.scarpetta.PDFMixTool.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 6.375,3 C 5.61325,3 5,3.6244 5,4.4 V 29.6 C 5,30.3756 5.61325,31 6.375,31 h 19.25 C 26.38675,31 27,30.3756 27,29.6 V 11 L 20.125,10 19,3 Z"/>
+ <path style="fill:#f14223" d="M 6.375,2 C 5.61325,2 5,2.6244 5,3.4 V 28.6 C 5,29.3756 5.61325,30 6.375,30 h 19.25 C 26.38675,30 27,29.3756 27,28.6 V 10 L 20.125,9 19,2 Z"/>
+ <path style="fill:#ffffff" d="M 7,4 V 28 H 25 V 9.9296878 L 20.153846,8.9411765 19.184345,4 Z"/>
+ <path style="opacity:0.1" d="m 19,8.6660156 v 1 C 19,10.404682 19.595318,11 20.333984,11 H 27 V 10 H 20.333984 C 19.595318,10 19,9.4046819 19,8.6660156 Z"/>
+ <path style="fill:#f46b53" d="M 27,10 19,2 V 8.6666667 C 19,9.4053333 19.594667,10 20.333333,10 Z"/>
+ <g style="fill:#3f3f3f" transform="matrix(-0.50393838,0.52913389,0.50393838,0.52913389,-122.00302,-136.05276)">
+ <path style="fill:#3f3f3f" d="m 7.9375,274.5104 v 21.16667 h 2.645833 V 274.5104 Z"/>
+ <path style="fill:#3f3f3f" d="m 2.6458333,278.47915 v -1.32292 c 2.0146377,-0.30282 3.1092047,-0.75641 4.340037,-2.70234 l 4.9203797,0.0566 h 2.645833 v 3.96875 z"/>
+ </g>
+ <path style="fill:#696a6a" d="m 14.698758,22.474468 0.467904,2.025538 -1.499999,1.499991 h -1.666661 l 1.666665,-1.666676 -0.500002,-1.49998 -1.499998,-0.500008 -1.666663,1.666654 -4e-6,-1.666654 1.5,-1.499991 1.666668,0.333336 0.538303,0.119623 4.71452,-4.534792 -0.586154,-2.251511 1.499998,-1.500003 h 1.666662 l -1.666664,1.666676 0.500001,1.49998 1.499999,0.500008 1.666662,-1.666653 5e-6,1.666653 -1.499999,1.500012 -2.086722,-0.406718 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.375,2 C 5.61325,2 5,2.6247906 5,3.4003906 v 1 C 5,3.6247906 5.61325,3 6.375,3 H 19 V 2 Z"/>
+ <rect style="opacity:0.19999999" width="18" height="1" x="7" y="28"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/eureka.svg b/.icons/awkward/32x32/apps/eureka.svg
new file mode 100644
index 00000000..2210e8c9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/eureka.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4a3f37" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 10.4,6.9998047 0.589062,1.1744138 0.02187,0.038282 V 25.458789 27.5 29.159766 L 20,21.9 V 18 h -3 v 1.8 l -3,2.1 V 16 h 4 v -3 h -4 v -3 h 3 v 1 h 3 V 8.3998047 l -1.4,-1.4 H 13.9 13.111133 11.754883 11.1 Z"/>
+ <path style="fill:#0096a7" d="m 10.4,5.9998047 0.589062,1.1744138 0.02187,0.038282 V 24.458789 26.5 28.159766 L 20,20.9 V 17 h -3 v 1.8 l -3,2.1 V 15 h 4 V 12 H 14 V 9 h 3 v 1 h 3 V 7.3998047 l -1.4,-1.4 H 13.9 13.111133 11.754883 11.1 Z"/>
+ <path style="fill:#ff9f03" d="m 17,17 v 1.8 l -3,2.1 v -2.086008 l -2.989063,1.616016 V 24.458789 26.5 28.159766 L 20,20.9 V 17 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 10.400391,5.9998047 0.5,1 h 0.199218 0.65625 1.355469 0.789063 4.699218 L 20,8.4001953 v -1 L 18.599609,5.9998047 h -4.699218 -0.789063 -1.355469 -0.65625 z M 14,12 v 1 h 4 v -1 z m 3,5 v 1 h 3 v -1 z m 0,1.800781 -3,2.09961 v 1 l 3,-2.09961 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17 17 L 17 18 L 20 18 L 20 17 L 17 17 z M 17 18.800781 L 14 20.900391 L 14 21.900391 L 17 19.800781 L 17 18.800781 z M 14 18.814453 L 11.011719 20.429688 L 11.011719 21.429688 L 14 19.814453 L 14 18.814453 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/euro-truck-simulator-2.svg b/.icons/awkward/32x32/apps/euro-truck-simulator-2.svg
new file mode 100644
index 00000000..aa4e5006
--- /dev/null
+++ b/.icons/awkward/32x32/apps/euro-truck-simulator-2.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#4f4f4f" cx="16" cy="16" r="14"/>
+ <circle style="fill:#3f3f3f" cx="16" cy="16" r="10"/>
+ <path style="opacity:0.2" d="M 16,7 A 10,10 0 0 0 6,17 10,10 0 0 0 16,27 10,10 0 0 0 26,17 10,10 0 0 0 16,7 Z m 0,2 a 7.9992187,7.9992187 0 0 1 2.46875,0.3964844 L 17.332031,11.666016 16,14.333984 14.667969,11.666016 13.533203,9.4003906 A 7.9992187,7.9992187 0 0 1 16,9 Z m -3.632812,0.8730469 0.80664,2.4140621 0.941406,2.828125 -2.828125,-0.941406 -2.4062496,-0.802734 a 7.9992187,7.9992187 0 0 1 1.5449216,-2.109375 7.9992187,7.9992187 0 0 1 1.941407,-1.3886721 z m 7.261718,0.00781 a 7.9992187,7.9992187 0 0 1 2.109375,1.5449216 7.9992187,7.9992187 0 0 1 1.388672,1.941407 l -2.414062,0.80664 -2.828125,0.941406 0.941406,-2.828125 0.802734,-2.4062496 z M 8.3964844,14.53125 10.666016,15.667969 13.333984,17 10.666016,18.332031 8.4003906,19.466797 A 7.9992187,7.9992187 0 0 1 8,17 7.9992187,7.9992187 0 0 1 8.3964844,14.53125 Z m 15.2031246,0.002 A 7.9992187,7.9992187 0 0 1 24,17 7.9992187,7.9992187 0 0 1 23.603516,19.46875 L 21.333984,18.332031 18.666016,17 21.333984,15.667969 23.599609,14.533203 Z M 16,15 A 0.66660155,0.66660155 0 0 1 16.667969,15.667969 0.66660155,0.66660155 0 0 1 16,16.332031 0.66660155,0.66660155 0 0 1 15.332031,15.667969 0.66660155,0.66660155 0 0 1 16,15 Z m -1.332031,1.332031 A 0.66660155,0.66660155 0 0 1 15.332031,17 0.66660155,0.66660155 0 0 1 14.667969,17.667969 0.66660155,0.66660155 0 0 1 14,17 0.66660155,0.66660155 0 0 1 14.667969,16.332031 Z m 2.664062,0 A 0.66660155,0.66660155 0 0 1 18,17 0.66660155,0.66660155 0 0 1 17.332031,17.667969 0.66660155,0.66660155 0 0 1 16.667969,17 0.66660155,0.66660155 0 0 1 17.332031,16.332031 Z M 16,17.667969 A 0.66660155,0.66660155 0 0 1 16.667969,18.332031 0.66660155,0.66660155 0 0 1 16,19 0.66660155,0.66660155 0 0 1 15.332031,18.332031 0.66660155,0.66660155 0 0 1 16,17.667969 Z m -1.884766,1.216797 -0.941406,2.828125 -0.802734,2.40625 A 7.9992187,7.9992187 0 0 1 10.261719,22.574219 7.9992187,7.9992187 0 0 1 8.8730469,20.632812 l 2.4140621,-0.80664 2.828125,-0.941406 z m 3.769532,0 2.828125,0.941406 2.40625,0.802734 a 7.9992187,7.9992187 0 0 1 -1.544922,2.109375 7.9992187,7.9992187 0 0 1 -1.941407,1.388672 l -0.80664,-2.414062 -0.941406,-2.828125 z M 16,19.666016 l 1.332031,2.667968 1.134766,2.265625 A 7.9992187,7.9992187 0 0 1 16,25 7.9992187,7.9992187 0 0 1 13.53125,24.603516 L 14.667969,22.333984 16,19.666016 Z"/>
+ <path style="fill:#afafb1" d="M 16 6 A 10 10 0 0 0 6 16 A 10 10 0 0 0 16 26 A 10 10 0 0 0 26 16 A 10 10 0 0 0 16 6 z M 16 8 A 7.9992187 7.9992187 0 0 1 18.46875 8.3964844 L 17.332031 10.666016 L 16 13.333984 L 14.667969 10.666016 L 13.533203 8.4003906 A 7.9992187 7.9992187 0 0 1 16 8 z M 12.367188 8.8730469 L 13.173828 11.287109 L 14.115234 14.115234 L 11.287109 13.173828 L 8.8808594 12.371094 A 7.9992187 7.9992187 0 0 1 10.425781 10.261719 A 7.9992187 7.9992187 0 0 1 12.367188 8.8730469 z M 19.628906 8.8808594 A 7.9992187 7.9992187 0 0 1 21.738281 10.425781 A 7.9992187 7.9992187 0 0 1 23.126953 12.367188 L 20.712891 13.173828 L 17.884766 14.115234 L 18.826172 11.287109 L 19.628906 8.8808594 z M 8.3964844 13.53125 L 10.666016 14.667969 L 13.333984 16 L 10.666016 17.332031 L 8.4003906 18.466797 A 7.9992187 7.9992187 0 0 1 8 16 A 7.9992187 7.9992187 0 0 1 8.3964844 13.53125 z M 23.599609 13.533203 A 7.9992187 7.9992187 0 0 1 24 16 A 7.9992187 7.9992187 0 0 1 23.603516 18.46875 L 21.333984 17.332031 L 18.666016 16 L 21.333984 14.667969 L 23.599609 13.533203 z M 16 14 A 0.66660155 0.66660155 0 0 1 16.667969 14.667969 A 0.66660155 0.66660155 0 0 1 16 15.332031 A 0.66660155 0.66660155 0 0 1 15.332031 14.667969 A 0.66660155 0.66660155 0 0 1 16 14 z M 14.667969 15.332031 A 0.66660155 0.66660155 0 0 1 15.332031 16 A 0.66660155 0.66660155 0 0 1 14.667969 16.667969 A 0.66660155 0.66660155 0 0 1 14 16 A 0.66660155 0.66660155 0 0 1 14.667969 15.332031 z M 17.332031 15.332031 A 0.66660155 0.66660155 0 0 1 18 16 A 0.66660155 0.66660155 0 0 1 17.332031 16.667969 A 0.66660155 0.66660155 0 0 1 16.667969 16 A 0.66660155 0.66660155 0 0 1 17.332031 15.332031 z M 16 16.667969 A 0.66660155 0.66660155 0 0 1 16.667969 17.332031 A 0.66660155 0.66660155 0 0 1 16 18 A 0.66660155 0.66660155 0 0 1 15.332031 17.332031 A 0.66660155 0.66660155 0 0 1 16 16.667969 z M 14.115234 17.884766 L 13.173828 20.712891 L 12.371094 23.119141 A 7.9992187 7.9992187 0 0 1 10.261719 21.574219 A 7.9992187 7.9992187 0 0 1 8.8730469 19.632812 L 11.287109 18.826172 L 14.115234 17.884766 z M 17.884766 17.884766 L 20.712891 18.826172 L 23.119141 19.628906 A 7.9992187 7.9992187 0 0 1 21.574219 21.738281 A 7.9992187 7.9992187 0 0 1 19.632812 23.126953 L 18.826172 20.712891 L 17.884766 17.884766 z M 16 18.666016 L 17.332031 21.333984 L 18.466797 23.599609 A 7.9992187 7.9992187 0 0 1 16 24 A 7.9992187 7.9992187 0 0 1 13.53125 23.603516 L 14.667969 21.333984 L 16 18.666016 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 6 A 10 10 0 0 0 6 16 A 10 10 0 0 0 6.0214844 16.414062 A 10 10 0 0 1 16 7 A 10 10 0 0 1 25.978516 16.585938 A 10 10 0 0 0 26 16 A 10 10 0 0 0 16 6 z M 18.027344 9.2773438 L 17.332031 10.666016 L 16 13.333984 L 14.667969 10.666016 L 13.974609 9.2792969 A 7.9992187 7.9992187 0 0 0 13.533203 9.4003906 L 14.667969 11.666016 L 15.84375 14.019531 A 0.66660155 0.66660155 0 0 1 16 14 A 0.66660155 0.66660155 0 0 1 16.15625 14.019531 L 17.332031 11.666016 L 18.46875 9.3964844 A 7.9992187 7.9992187 0 0 0 18.027344 9.2773438 z M 22.626953 12.533203 L 20.712891 13.173828 L 18.259766 13.990234 L 17.884766 15.115234 L 20.712891 14.173828 L 23.126953 13.367188 A 7.9992187 7.9992187 0 0 0 22.626953 12.533203 z M 9.3769531 12.537109 A 7.9992187 7.9992187 0 0 0 8.8808594 13.371094 L 11.287109 14.173828 L 14.115234 15.115234 L 13.740234 13.990234 L 11.287109 13.173828 L 9.3769531 12.537109 z M 15.560547 15.166016 A 0.66660155 0.66660155 0 0 0 15.332031 15.667969 A 0.66660155 0.66660155 0 0 0 16 16.332031 A 0.66660155 0.66660155 0 0 0 16.667969 15.667969 A 0.66660155 0.66660155 0 0 0 16.439453 15.166016 A 0.66660155 0.66660155 0 0 1 16 15.332031 A 0.66660155 0.66660155 0 0 1 15.560547 15.166016 z M 8.0273438 16.482422 A 7.9992187 7.9992187 0 0 0 8 17 A 7.9992187 7.9992187 0 0 0 8.4003906 19.466797 L 10.666016 18.332031 L 13.333984 17 L 12.332031 16.5 L 10.666016 17.332031 L 8.4003906 18.466797 A 7.9992187 7.9992187 0 0 1 8.0273438 16.482422 z M 14.224609 16.5 A 0.66660155 0.66660155 0 0 0 14 17 A 0.66660155 0.66660155 0 0 0 14.667969 17.667969 A 0.66660155 0.66660155 0 0 0 15.332031 17 A 0.66660155 0.66660155 0 0 0 15.107422 16.5 A 0.66660155 0.66660155 0 0 1 14.667969 16.667969 A 0.66660155 0.66660155 0 0 1 14.224609 16.5 z M 16.892578 16.5 A 0.66660155 0.66660155 0 0 0 16.667969 17 A 0.66660155 0.66660155 0 0 0 17.332031 17.667969 A 0.66660155 0.66660155 0 0 0 18 17 A 0.66660155 0.66660155 0 0 0 17.775391 16.5 A 0.66660155 0.66660155 0 0 1 17.332031 16.667969 A 0.66660155 0.66660155 0 0 1 16.892578 16.5 z M 19.667969 16.5 L 18.666016 17 L 21.333984 18.332031 L 23.603516 19.46875 A 7.9992187 7.9992187 0 0 0 24 17 A 7.9992187 7.9992187 0 0 0 23.972656 16.517578 A 7.9992187 7.9992187 0 0 1 23.603516 18.46875 L 21.333984 17.332031 L 19.667969 16.5 z M 15.560547 17.833984 A 0.66660155 0.66660155 0 0 0 15.332031 18.332031 A 0.66660155 0.66660155 0 0 0 15.84375 18.980469 L 16 18.666016 L 16.15625 18.980469 A 0.66660155 0.66660155 0 0 0 16.667969 18.332031 A 0.66660155 0.66660155 0 0 0 16.439453 17.833984 A 0.66660155 0.66660155 0 0 1 16 18 A 0.66660155 0.66660155 0 0 1 15.560547 17.833984 z M 14.115234 18.884766 L 13.740234 19.009766 L 13.173828 20.712891 L 12.371094 23.119141 A 7.9992187 7.9992187 0 0 1 10.261719 21.574219 A 7.9992187 7.9992187 0 0 1 9.3730469 20.466797 L 8.8730469 20.632812 A 7.9992187 7.9992187 0 0 0 10.261719 22.574219 A 7.9992187 7.9992187 0 0 0 12.371094 24.119141 L 13.173828 21.712891 L 14.115234 18.884766 z M 17.884766 18.884766 L 18.826172 21.712891 L 19.632812 24.126953 A 7.9992187 7.9992187 0 0 0 21.574219 22.738281 A 7.9992187 7.9992187 0 0 0 23.119141 20.628906 L 22.623047 20.462891 A 7.9992187 7.9992187 0 0 1 21.574219 21.738281 A 7.9992187 7.9992187 0 0 1 19.632812 23.126953 L 18.826172 20.712891 L 18.259766 19.009766 L 17.884766 18.884766 z M 18.025391 23.720703 A 7.9992187 7.9992187 0 0 1 16 24 A 7.9992187 7.9992187 0 0 1 13.972656 23.722656 L 13.53125 24.603516 A 7.9992187 7.9992187 0 0 0 16 25 A 7.9992187 7.9992187 0 0 0 18.466797 24.599609 L 18.025391 23.720703 z"/>
+ <circle style="fill:#cc8e31" cx="24" cy="23" r="8"/>
+ <path style="opacity:0.3" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 23.999984,20.000055 c 0,0 -0.479396,-0.01 -0.973592,0.240198 C 22.532096,20.487451 22,21.083346 22,22.000039 l 0.999992,0 c 0,-0.999992 0.999992,-0.999992 0.999992,-0.999992 0,0 0.999992,0 0.999992,0.999992 0,0.374997 -0.127499,0.657195 -0.362496,0.957493 -0.235099,0.300298 -0.582596,0.595795 -0.957593,0.908292 -0.374997,0.312498 -0.777494,0.641995 -1.104892,1.060492 C 22.247498,25.344713 22,25.875009 22,26.500004 L 22,27 l 3.999969,0 0,-0.999992 -2.908778,0 c 0.061,-0.157399 0.152199,-0.305298 0.271398,-0.457497 0.234998,-0.300297 0.582495,-0.595795 0.957493,-0.908293 0.374997,-0.312497 0.777493,-0.641995 1.104991,-1.060491 0.327397,-0.418397 0.574896,-0.948693 0.574896,-1.573688 0,-0.916693 -0.532096,-1.512588 -1.026393,-1.759786 -0.494195,-0.247098 -0.973592,-0.240198 -0.973592,-0.240198 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/evelauncher.svg b/.icons/awkward/32x32/apps/evelauncher.svg
new file mode 100644
index 00000000..303a6de2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/evelauncher.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 6,7 v 4 2 h 4 V 11 H 26 V 7 Z m 0,8 v 4 h 20 v -4 z m 0,6 v 2 4 H 26 V 23 H 10 v -2 z"/>
+ <path style="fill:#ffffff" d="M 6 6 L 6 10 L 6 12 L 10 12 L 10 10 L 26 10 L 26 6 L 6 6 z M 6 14 L 6 18 L 26 18 L 26 14 L 6 14 z M 6 20 L 6 22 L 6 26 L 26 26 L 26 22 L 10 22 L 10 20 L 6 20 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/everdo.svg b/.icons/awkward/32x32/apps/everdo.svg
new file mode 100644
index 00000000..99a7b4e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/everdo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 25.771484,6.0010421 c -0.473942,0.00705 -0.926442,0.1994771 -1.261718,0.5371094 L 13.361328,17.770573 7.4902344,11.534245 c -0.7119049,-0.717091 -1.8662201,-0.717091 -2.578125,0 l -2.3789063,2.398438 c -0.7116108,0.717386 -0.7116108,1.88027 0,2.597656 l 7.1601563,7.535156 1.6171876,1.628906 0.05078,0.05078 0.710938,0.716797 a 1.8231029,1.8371415 0 0 0 2.578125,0 l 2.378906,-2.396485 0.230469,-0.232422 12.207031,-12.298828 c 0.712085,-0.717469 0.712085,-1.8821399 0,-2.5996091 L 27.085938,6.5381515 C 26.737517,6.1868962 26.26428,5.9938189 25.771484,6.0010421 Z"/>
+ <path style="fill:#5cbb6a;fill-rule:evenodd" d="m 25.770961,4.999282 c -0.473942,0.00705 -0.926527,0.1998214 -1.261803,0.5374537 L 13.361571,16.770163 7.490486,10.533527 c -0.7119049,-0.717091 -1.8658188,-0.717091 -2.5777237,0 L 2.533708,12.9309 c -0.7116108,0.717386 -0.7116108,1.880187 0,2.597573 l 7.1599482,7.535424 1.6675238,1.680365 0.761772,0.139223 c 0.711905,0.71709 1.627168,0.528682 2.339073,-0.188409 L 17.029487,23.063897 29.465936,10.5324 c 0.712085,-0.717469 0.712085,-1.8808221 0,-2.5982913 L 27.086882,5.5374532 C 26.738461,5.1861979 26.263757,4.9920588 25.770961,4.999282 Z"/>
+ <path style="fill:#3e8749;fill-rule:evenodd" d="M 17.105469 12.998047 L 16.203125 13.90625 L 13.361328 16.769531 L 13.355469 16.761719 L 9.9277344 13.123047 L 5.0019531 18.126953 L 6.4570312 19.658203 L 21.052734 19.007812 L 21.113281 18.949219 L 27.019531 12.998047 L 17.105469 12.998047 z"/>
+ <path style="fill:#2d6235;fill-rule:evenodd" d="m 16.132617,13.977408 -1.386328,1.397266 6.268555,3.673632 2.445898,-2.465039 -7.328125,-2.605859 z"/>
+ <path style="fill:#2d6235;fill-rule:evenodd" d="m 17.259179,22.832681 -5.948633,1.860743 0.761524,0.768359 a 1.8231029,1.8371415 0 0 0 2.578516,0 l 2.378906,-2.398046 0.229687,-0.231056 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 25.771484 5 C 25.297542 5.00705 24.845042 5.1994771 24.509766 5.5371094 L 13.361328 16.769531 L 7.4902344 10.533203 C 6.7783295 9.8161122 5.6240143 9.8161122 4.9121094 10.533203 L 2.5332031 12.931641 C 2.0496321 13.419136 1.9025271 14.111123 2.0761719 14.730469 C 2.1581904 14.439072 2.3056341 14.16301 2.5332031 13.933594 L 4.9121094 11.535156 C 5.6240143 10.818065 6.7783295 10.818065 7.4902344 11.535156 L 13.361328 17.771484 L 24.509766 6.5390625 C 24.845042 6.2014302 25.297542 6.0090031 25.771484 6.0019531 C 26.26428 5.9947299 26.737517 6.1878072 27.085938 6.5390625 L 29.466797 8.9355469 C 29.694989 9.165464 29.841887 9.4420431 29.923828 9.734375 C 30.098043 9.1142114 29.950955 8.4214122 29.466797 7.9335938 L 27.085938 5.5371094 C 26.737517 5.1858541 26.26428 4.9927768 25.771484 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/evernote.svg b/.icons/awkward/32x32/apps/evernote.svg
new file mode 100644
index 00000000..daa99294
--- /dev/null
+++ b/.icons/awkward/32x32/apps/evernote.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#7ec242" d="m14.092 2.0029c-0.931-0.0198-1.739 0.0635-2.07 0.1545-0.521 0.1388-1.303 0.4343-1.622 0.8846-0.217 0.3021-0.4 0.6899-0.4 1.2277 0.008 1.015-0.0129 1.855 0 2.8783 0 0.5712-0.1977 0.8392-0.7857 0.8525h-2.6929c-0.57578 0-1.013-0.0126-1.3454 0.1351-0.336 0.1519-0.5754 0.3478-0.7541 0.5879-0.3624 0.4718-0.4219 1.3515-0.4219 1.9445 0 0 0.00402 0.4753 0.12409 1.4175 0.102 0.73149 0.9069 5.8037 1.6737 7.3394 0.29759 0.6006 0.49489 0.84909 1.0779 1.1137 1.6801 0.3907 7.5865 2.3554 8.2281 1.0021 0.52523-1.3745 0.78678-3.642 0.89602-4.541 0 0.6069 0.09388 3.0615 1.7506 3.6376 0.65646 0.2261 2.0103 0.4263 3.3903 0.5824 1.249 0.139 1.859 0.618 1.859 3.745 0 1.901-0.116 2.035-2.25 2.035-1.927 0-2.75 0-2.75-1s0.58826-1 2-1v-1.9999c-2.8235 0-4.0002 0-4.0002 3.2949 0 3.0051 1.1435 3.7051 5.1437 3.7051 3.1369 0 4.2437-0.105 5.5383-4.0236 0.25552-0.77489 0.88022-3.1381 1.2543-7.1091 0.235-2.507-0.227-10.078-0.594-11.997v-0.0028c-0.213-1.1187-0.889-1.6656-1.508-1.8838-0.664-0.2356-2.011-0.4724-3.699-0.6672-1.364-0.1587-3.168-0.3466-4.135-0.3162 0-0.7-0.466-1.281-1.089-1.5295-0.83-0.3231-1.887-0.4477-2.819-0.4676z"/>
+ <path opacity=".2" d="m24 17h-3c0-1.1046 0.67157-2 1.5-2s1.5 0.89543 1.5 2z"/>
+ <path fill="#fff" d="m24 16h-3c0-1.1046 0.67157-2 1.5-2s1.5 0.89543 1.5 2z"/>
+ <path fill="#fff" opacity=".2" d="m14.092 2.0039c-0.931-0.0198-1.74 0.0633-2.071 0.1543-0.52 0.1388-1.302 0.4345-1.621 0.8848-0.217 0.3021-0.4 0.6887-0.4 1.2265 0.003 0.3526 0.002 0.6747 0 1 0-0.5378 0.183-0.9244 0.4-1.2265 0.319-0.4503 1.101-0.746 1.621-0.8848 0.331-0.091 1.14-0.1741 2.071-0.1543 0.932 0.0198 1.988 0.1436 2.818 0.4668 0.623 0.2485 1.09 0.8293 1.09 1.5293 0.967-0.0304 2.772 0.1577 4.135 0.3164 1.688 0.1948 3.035 0.4304 3.699 0.666 0.619 0.2182 1.295 0.7661 1.508 1.8848v0.0019c0.275 1.4348 0.601 6.0259 0.65 9.3009 0.018-3.253-0.345-8.7076-0.65-10.301v-0.0018c-0.213-1.1187-0.889-1.6666-1.508-1.8848-0.664-0.2356-2.011-0.4712-3.699-0.666-1.363-0.1587-3.168-0.3468-4.135-0.3164 0-0.7-0.467-1.2808-1.09-1.5293-0.83-0.3232-1.886-0.447-2.818-0.4668zm-4.092 5.1445c0 0.5712-0.1972 0.8383-0.7852 0.8516h-2.6933c-0.5758 0-1.0133-0.0129-1.3457 0.1348-0.336 0.1519-0.5752 0.3478-0.7539 0.5879-0.3624 0.4718-0.4219 1.3523-0.4219 1.9453 0 0 0.006 0.158 0.0254 0.428 0.039-0.498 0.1391-1.038 0.3965-1.3733 0.1787-0.2401 0.4179-0.436 0.7539-0.5879 0.3324-0.1477 0.7699-0.1348 1.3457-0.1348h2.6933c0.588-0.0133 0.7852-0.2804 0.7852-0.8516-0.0045-0.3554-0.0011-0.6737 0-1zm10 15.852c-2.823 0-4 0-4 3.295 0 0.178 0.019 0.322 0.027 0.484 0.133-2.743 1.317-2.779 3.973-2.779v-1zm2.982 2.346c-0.03 1.475-0.279 1.654-2.232 1.654-1.56 0-2.387-0.01-2.648-0.541-0.066 0.137-0.102 0.31-0.102 0.541 0 1 0.824 1 2.75 1 2.135 0 2.25-0.134 2.25-2.035 0-0.23-0.011-0.417-0.018-0.619z"/>
+ <path opacity=".2" d="m4.0254 11.096c-0.0159 0.203-0.0254 0.4-0.0254 0.572 0 0 0.00493 0.47578 0.125 1.418 0.102 0.73149 0.90509 5.8041 1.6719 7.3398 0.29759 0.6006 0.49508 0.84868 1.0781 1.1133 1.6801 0.3907 7.587 2.3553 8.2285 1.002 0.525-1.374 0.787-3.642 0.896-4.541 0 0.6069 0.09332 3.0606 1.75 3.6367 0.65646 0.2261 2.0106 0.42788 3.3906 0.58398 1.1575 0.12841 1.7586 0.57709 1.8418 3.125 0.003-0.137 0.018-0.22 0.018-0.381 0-3.127-0.61-3.606-1.859-3.744-1.38-0.156-2.735-0.358-3.391-0.584-1.657-0.576-1.75-3.03-1.75-3.637-0.109 0.899-0.371 3.167-0.896 4.541-0.642 1.353-6.5489-0.611-8.229-1.002-0.583-0.265-0.7805-0.513-1.0781-1.113-0.7668-1.536-1.5699-6.609-1.6719-7.34-0.0559-0.439-0.0827-0.755-0.0996-0.99zm23.967 6.0742c-0.0036 0.6658-0.0167 1.2712-0.05664 1.6973-0.37411 3.9711-0.99838 6.3345-1.2539 7.1094-1.295 3.918-2.403 4.023-5.539 4.023-3.763 0-4.982-0.646-5.116-3.221-0.008 0.173-0.027 0.321-0.027 0.516 0 3.005 1.142 3.705 5.143 3.705 3.1369 0 4.2445-0.10487 5.5391-4.0234 0.25552-0.77489 0.8798-3.1383 1.2539-7.1094 0.05935-0.63305 0.07339-1.5912 0.05664-2.6973zm-7.992 7.83c-1.4117 0-2 0-2 1 0 0.19008 0.04015 0.3343 0.10156 0.45898 0.219-0.454 0.813-0.459 1.898-0.459v-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/everpad.svg b/.icons/awkward/32x32/apps/everpad.svg
new file mode 120000
index 00000000..713d5a71
--- /dev/null
+++ b/.icons/awkward/32x32/apps/everpad.svg
@@ -0,0 +1 @@
+evernote.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/evince.svg b/.icons/awkward/32x32/apps/evince.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/evince.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/evnc.svg b/.icons/awkward/32x32/apps/evnc.svg
new file mode 100644
index 00000000..2ca86bb2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/evnc.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 5,5 C 3.3432144,5.0001657 2.0001657,6.3432144 2,8 v 18 c 1.657e-4,1.656786 1.3432144,2.999834 3,3 H 6 C 7.2727315,28.998906 8.406282,28.19493 8.828125,26.994141 8.8853489,26.997736 8.9426641,26.99969 9,27 h 14 c 0.05737,-0.0016 0.114689,-0.0049 0.171875,-0.0098 C 23.592384,28.192544 24.726243,28.998318 26,29 h 1 c 1.656786,-1.66e-4 2.999834,-1.343214 3,-3 V 8 C 29.999834,6.3432144 28.656786,5.0001657 27,5 H 26 C 24.727268,5.0010944 23.593718,5.8050698 23.171875,7.0058594 23.114651,7.0022644 23.057336,7.0003104 23,7 H 9 C 8.942627,7.00161 8.8853115,7.00487 8.828125,7.00977 8.407604,5.8074348 7.2737482,5.0016768 6,5 Z"/>
+ <path style="fill:#37a0f2" d="M 5,4 C 3.3432144,4.0001657 2.0001657,5.3432144 2,7 v 18 c 1.657e-4,1.656786 1.3432144,2.999834 3,3 H 6 C 7.2727315,27.998906 8.406282,27.19493 8.828125,25.994141 8.8853489,25.997736 8.9426641,25.99969 9,26 h 14 c 0.05737,-0.0016 0.114689,-0.0049 0.171875,-0.0098 C 23.592384,27.192544 24.726243,27.998318 26,28 h 1 c 1.656786,-1.66e-4 2.999834,-1.343214 3,-3 V 7 C 29.999834,5.3432144 28.656786,4.0001657 27,4 H 26 C 24.727268,4.0010944 23.593718,4.8050698 23.171875,6.0058594 23.114651,6.0022644 23.057336,6.0003104 23,6 H 9 c -0.057373,0.00161 -0.1146885,0.00487 -0.171875,0.00977 C 8.407604,4.8074348 7.2737482,4.0016768 6,4 Z"/>
+ <path opacity=".2" d="m5 8v18h1v-18h-1zm21 0v18h1v-18h-1zm-19 2v14h1v-14h-1zm2 0v14h14v-14h-14zm15 0v14h1v-14h-1zm-14 1h12v12h-12v-12z"/>
+ <path fill="#fff" d="m5 7v18h1v-18h-1zm21 0v18h1v-18h-1zm-19 2v14h1v-14h-1zm2 0v14h14v-14h-14zm15 0v14h1v-14h-1zm-14 1h12v12h-12v-12z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5 4 C 3.3432144 4.0001657 2.0001657 5.3432144 2 7 L 2 8 C 2.0001657 6.3432144 3.3432144 5.0001657 5 5 L 6 5 C 7.2737482 5.0016768 8.407604 5.8074304 8.828125 7.0097656 C 8.8853115 7.0048656 8.942627 7.00161 9 7 L 23 7 C 23.057336 7.0003104 23.114651 7.0022644 23.171875 7.0058594 C 23.593718 5.8050698 24.727268 5.0010944 26 5 L 27 5 C 28.656786 5.0001657 29.999834 6.3432144 30 8 L 30 7 C 29.999834 5.3432144 28.656786 4.0001657 27 4 L 26 4 C 24.727268 4.0010944 23.593718 4.8050698 23.171875 6.0058594 C 23.114651 6.0022644 23.057336 6.0003104 23 6 L 9 6 C 8.942627 6.00161 8.8853115 6.0048656 8.828125 6.0097656 C 8.407604 4.8074304 7.2737482 4.0016768 6 4 L 5 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/evolution-calendar.svg b/.icons/awkward/32x32/apps/evolution-calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/evolution-calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/evolution-mail.svg b/.icons/awkward/32x32/apps/evolution-mail.svg
new file mode 120000
index 00000000..6fb79ec1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/evolution-mail.svg
@@ -0,0 +1 @@
+evolution.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/evolution-memos.svg b/.icons/awkward/32x32/apps/evolution-memos.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/evolution-memos.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/evolution-tasks.svg b/.icons/awkward/32x32/apps/evolution-tasks.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/32x32/apps/evolution-tasks.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/evolution.svg b/.icons/awkward/32x32/apps/evolution.svg
new file mode 100644
index 00000000..ce87eeb8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/evolution.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#3e50b4" d="m2.637 10.827c-0.02875 0.0187-0.05481 0.0408-0.08204 0.0615l-0.0164 0.0123v0.002c-0.3259 0.2559-0.53868 0.64951-0.53868 1.0979l0.000015 12.199c0.000002 2 1.5771 2 2 2h24s2 0 2-2l-0.00002-12.199c0-0.45851-0.22188-0.86056-0.56054-1.1156l0.006-0.008-13.445-9.876s-13.445 9.8886-13.363 9.8271z"/>
+ <rect opacity=".2" width="32" height="26" x="144" y="243" rx="2" ry="2" transform="matrix(.7 0 0 .7 -96 -165.8)"/>
+ <rect fill="#ebebeb" width="22" height="18" x="5" y="4" rx="1.5" ry="1.499"/>
+ <path fill="#fff" opacity=".1" d="m6.5 4.001c-0.831 0-1.5 0.6687-1.5 1.499v0.5c0-0.8303 0.669-1.499 1.5-1.499h19c0.831 0 1.5 0.6687 1.5 1.499v-0.5c0-0.8303-0.669-1.499-1.5-1.499h-19z"/>
+ <path fill="#6573c3" d="m2 12 26 18h-24c-1-0.000008-2-0.4945-2-1.978z"/>
+ <path fill="#8b96d2" d="m28 30c2 0 2-1.978 2-1.978v-16.022l-26 18z"/>
+ <path fill="#848484" d="m16 7a5 5 0 0 0 -5 5 5 5 0 0 0 5 5h3.5c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-3.5a4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4 4 4 0 0 1 4 4v1.5c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1.5a3 3 0 0 0 -3 -3 3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 2.1309 -0.89062c0.233 0.525 0.756 0.891 1.369 0.891 0.831 0 1.5-0.669 1.5-1.5v-1.5a5 5 0 0 0 -5 -5zm0 3a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
+ <path opacity=".2" d="m2 28v1c0 1.2374 0.68276 1.7863 1.4824 1.9434l-0.082 0.057h25.2l-0.0957-0.06641c1.4803-0.31236 1.4961-1.9336 1.4961-1.9336v-1s-0.01579 1.6212-1.4961 1.9336l0.096 0.066h-25.2l0.082-0.057c-0.7996-0.157-1.4824-0.706-1.4824-1.943z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/evtest-qt.svg b/.icons/awkward/32x32/apps/evtest-qt.svg
new file mode 100644
index 00000000..62fe4eab
--- /dev/null
+++ b/.icons/awkward/32x32/apps/evtest-qt.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="25" height="10" x="4" y="21" rx=".981" ry=".999"/>
+ <rect style="fill:#838383" width="3" height="12.325" x="15" y="9" rx=".116" ry="0"/>
+ <rect style="fill:#a3a3a3" width="7" height="6" x="13" y="16" rx=".27" ry="0"/>
+ <path style="opacity:0.2" d="M 14.186306,11.489671 A 5.5,5.5000043 0 0 1 11.510137,4.1867133 5.5,5.5000043 0 0 1 18.812867,1.5099371 5.5,5.5000043 0 0 1 21.490246,8.8124508 5.5,5.5000043 0 0 1 14.18796,11.490438"/>
+ <path style="fill:#4f4f4f" d="M 14.186306,10.489671 A 5.5,5.5000043 0 0 1 11.510137,3.1867133 5.5,5.5000043 0 0 1 18.812867,0.50993705 5.5,5.5000043 0 0 1 21.490246,7.8124508 5.5,5.5000043 0 0 1 14.18796,10.490438"/>
+ <rect style="fill:#ffa733" width="25" height="10" x="4" y="20" rx=".981" ry=".999"/>
+ <path style="fill:#4f4f4f" d="M 23.25,18 C 22.5575,18 22,18.446001 22,19 v 1 h 1.25 2.5 1.25 v -1 c 0,-0.553999 -0.5575,-1 -1.25,-1 z"/>
+ <path style="fill:#4f4f4f" d="M 7.25,18 C 6.5575,18 6,18.446001 6,19 v 1 H 7.25 9.75 11 v -1 c 0,-0.553999 -0.5575,-1 -1.25,-1 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 13.269531 16 C 13.120011 16 13 16.120011 13 16.269531 L 13 17.269531 C 13 17.120011 13.120011 17 13.269531 17 L 19.730469 17 C 19.879989 17 20 17.120011 20 17.269531 L 20 16.269531 C 20 16.120011 19.879989 16 19.730469 16 L 13.269531 16 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.298828,0.0039062 A 5.5,5.5000043 0 0 0 11.509766,3.1875 5.5,5.5000043 0 0 0 11.029297,5.9980469 5.5,5.5000043 0 0 1 11.509766,4.1875 5.5,5.5000043 0 0 1 18.8125,1.5097656 5.5,5.5000043 0 0 1 21.970703,6.0039062 5.5,5.5000043 0 0 0 18.8125,0.5097656 5.5,5.5000043 0 0 0 16.298828,0.0039062 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.9804688 20 C 4.4369334 20 4 20.444765 4 20.998047 L 4 21.998047 C 4 21.444765 4.4369334 21 4.9804688 21 L 28.019531 21 C 28.563067 21 29 21.444765 29 21.998047 L 29 20.998047 C 29 20.444765 28.563067 20 28.019531 20 L 4.9804688 20 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23.25 18 C 22.5575 18 22 18.446001 22 19 L 22 20 C 22 19.446001 22.5575 19 23.25 19 L 25.75 19 C 26.4425 19 27 19.446001 27 20 L 27 19 C 27 18.446001 26.4425 18 25.75 18 L 23.25 18 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.25 18 C 6.5575 18 6 18.446001 6 19 L 6 20 C 6 19.446001 6.5575 19 7.25 19 L 9.75 19 C 10.4425 19 11 19.446001 11 20 L 11 19 C 11 18.446001 10.4425 18 9.75 18 L 7.25 18 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/exaile.svg b/.icons/awkward/32x32/apps/exaile.svg
new file mode 100644
index 00000000..5be2a78c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/exaile.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#90ae32" width="26" height="26" x="-29" y="-29" rx="13" ry="13" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".2" d="m16 3c-7.202 0-13 5.798-13 13 0 0.169 0.0191 0.333 0.0254 0.5 0.2633-6.9663 5.9416-12.5 12.975-12.5 7.033 0 12.711 5.5337 12.975 12.5 0.006-0.167 0.025-0.331 0.025-0.5 0-7.202-5.798-13-13-13z"/>
+ <path opacity=".2" d="m3.0254 16.5c-0.0063 0.167-0.0254 0.331-0.0254 0.5 0 7.202 5.798 13 13 13s13-5.798 13-13c0-0.169-0.019-0.333-0.025-0.5-0.264 6.966-5.942 12.5-12.975 12.5s-12.711-5.534-12.975-12.5z"/>
+ <path opacity=".2" d="m22 17c0 0.95531-9.5472 6.4483-10.378 5.9706-0.83019-0.47765-0.83019-11.464 0.000001-11.941 0.83019-0.47765 10.378 5.0153 10.378 5.9706z"/>
+ <path fill="#fff" transform="matrix(0 .95245 -.95576 0 35.495 59.244)" d="m-45.403 14.12c1.003 0 6.7702 9.9891 6.2687 10.858-0.5015 0.86862-12.036 0.86862-12.537-0.000001-0.5015-0.86862 5.2657-10.858 6.2687-10.858z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/exfalso.svg b/.icons/awkward/32x32/apps/exfalso.svg
new file mode 120000
index 00000000..0d4bd5b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/exfalso.svg
@@ -0,0 +1 @@
+kid3.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/exmplayer.svg b/.icons/awkward/32x32/apps/exmplayer.svg
new file mode 100644
index 00000000..1a9a6d8a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/exmplayer.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect fill="#4f4f4f" width="24" height="28" x="-28" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m2 10v-4.5c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v4.5z"/>
+ <path fill="#fff" opacity=".2" d="m2 6.5v-1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v1c0-0.831-0.669-1.5-1.5-1.5h-25c-0.831 0-1.5 0.669-1.5 1.5z"/>
+ <path opacity=".2" d="m2 7v-1.5c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v1.5z"/>
+ <path fill="#fff" opacity=".2" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v4.5h6v-3l-3-3z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m12 7-3-3h4l3 3z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m12 7-3 3h4l3-3z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m19 7-3-3h4l3 3z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m19 7-3 3h4l3-3z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m26 7-3-3h4l3 3z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m26 7-3 3h4l3-3z"/>
+ <path style="opacity:0.2" transform="matrix(1.0392305,0,0,1,31.863198,-4.5734922)" d="m -10.453117,23.573492 -4.330127,2.5 -4.330127,2.5 0,-5 0,-5 4.330127,2.5 z"/>
+ <path style="fill:#bababa" transform="matrix(1.0392305,0,0,1,31.863198,-5.5734922)" d="m -10.453117,23.573492 -4.330127,2.5 -4.330127,2.5 0,-5 0,-5 4.330127,2.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/exodus.svg b/.icons/awkward/32x32/apps/exodus.svg
new file mode 100644
index 00000000..c3be7ea5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/exodus.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="1" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#3c4553" width="29" height="29" x="1" y="1" rx="1.45" ry="1.45"/>
+ <path style="opacity:0.2" d="m 13.79342,6.0010369 c -0.624042,-0.00851 -0.756701,0.01641 -0.936055,0.1699257 -0.133277,0.114078 -0.242384,0.3411001 -0.282719,0.5903435 -0.01819,0.112398 -0.0277,0.8994757 -0.02783,2.1401798 -1.58e-4,1.5675401 -0.0074,1.9614651 -0.03515,1.9614651 -0.0191,0 -1.019076,-0.9852816 -2.222213,-2.1899857 C 9.0863106,7.4682612 8.0492228,6.4470078 7.9852015,6.4024119 7.8109551,6.281043 7.5002621,6.1404595 7.2542295,6.0728156 7.0517029,6.0171345 6.9619433,6.0124469 6.0442445,6.0025017 5.4989408,5.9965916 5.0525251,6.0017705 5.0525251,6.0142244 c 1.6e-6,0.01245 2.0829784,2.1050746 4.6290001,4.6509726 2.3647308,2.364618 4.0403708,4.031504 4.3184418,4.299399 V 6.0039665 Z m 3.413154,0 -0.206547,0.00293 v 8.9606291 c 0.278071,-0.267895 1.95371,-1.934782 4.318446,-4.299403 2.54602,-2.5458973 4.628998,-4.6385209 4.628999,-4.6509719 0,-0.01245 -0.446416,-0.017626 -0.991719,-0.011723 -0.917699,0.00994 -1.007459,0.014633 -1.209986,0.070314 -0.246032,0.067644 -0.556725,0.2082273 -0.730971,0.3295963 -0.06403,0.044595 -1.101109,1.0658494 -2.304245,2.2705535 -1.203137,1.2047041 -2.203118,2.1899851 -2.222213,2.1899851 -0.02773,0 -0.03501,-0.393925 -0.03515,-1.9614646 -1.37e-4,-1.2407041 -0.0096,-2.0277818 -0.02783,-2.1401798 C 18.385016,6.5120588 18.27591,6.2850368 18.142631,6.1709588 17.963278,6.017445 17.830619,5.9925216 17.206577,6.0010332 Z M 5.0290841,9.8243554 c -0.02985,0 -0.03379,0.1688652 -0.024901,0.9360536 0.010485,0.904811 0.012247,0.945832 0.080568,1.196801 0.086119,0.316365 0.2012703,0.575081 0.3691484,0.832048 0.093356,0.1429 0.587852,0.655917 1.8794319,1.951211 L 9.0853199,16.498317 7.3333314,18.2547 c -1.2915799,1.295295 -1.7860761,1.808311 -1.8794319,1.951211 -0.1678781,0.256968 -0.2830294,0.515684 -0.3691484,0.832048 -0.068319,0.250969 -0.070081,0.291991 -0.080568,1.196801 -0.00889,0.767189 -0.00492,0.936054 0.024901,0.936054 0.050558,0 6.6695679,-6.621908 6.6695679,-6.672497 0,-0.05059 -6.6190086,-6.6739616 -6.6695679,-6.6739616 z m 20.9418259,0 c -0.05056,0 -6.669568,6.6233746 -6.669568,6.6739616 0,0.05059 6.619013,6.672497 6.669568,6.672497 0.02982,0 0.03379,-0.168865 0.0249,-0.936054 -0.01048,-0.90481 -0.01225,-0.945832 -0.08057,-1.196801 -0.08612,-0.316364 -0.20127,-0.57508 -0.369148,-0.832048 -0.09335,-0.1429 -0.587852,-0.655916 -1.879432,-1.951211 l -1.751988,-1.756383 1.751988,-1.757848 c 1.29158,-1.295294 1.786077,-1.808311 1.879432,-1.951211 0.167878,-0.256967 0.283029,-0.515683 0.369148,-0.832048 0.06832,-0.250969 0.07008,-0.29199 0.08057,-1.196801 0.0089,-0.7671884 0.005,-0.9360536 -0.0249,-0.9360536 z M 13.999967,18.03204 c -0.639079,0.613932 -8.9474441,8.92172 -8.9474449,8.948909 8e-7,0.01243 0.4464157,0.01911 0.9917193,0.01318 0.9176989,-0.0099 1.0074585,-0.0161 1.2099851,-0.07177 0.2460326,-0.06765 0.5567256,-0.206762 0.730972,-0.328132 0.064021,-0.0446 1.1011091,-1.067314 2.3042445,-2.272018 1.203137,-1.204704 2.203118,-2.189985 2.222213,-2.189985 0.02773,0 0.035,0.393926 0.03515,1.961465 1.35e-4,1.240704 0.0096,2.027781 0.02784,2.14018 0.06236,0.385356 0.250163,0.642362 0.528819,0.725111 C 13.203335,26.98864 13.382816,27 13.77731,27 c 0.118564,0 0.131399,-0.0053 0.22266,-0.0073 z m 3.00006,0 v 8.960628 c 0.09126,0.0021 0.104096,0.0073 0.22266,0.0073 0.394494,0 0.573972,-0.01136 0.673842,-0.04102 0.278656,-0.08275 0.466461,-0.339755 0.528819,-0.725111 0.01819,-0.112399 0.0277,-0.899476 0.02783,-2.14018 1.65e-4,-1.56754 0.0074,-1.961464 0.03515,-1.961464 0.0191,0 1.019076,0.985279 2.222213,2.189985 1.203135,1.204703 2.240225,2.227424 2.304244,2.272017 0.174247,0.121369 0.484939,0.260489 0.730972,0.328132 0.202527,0.05568 0.292287,0.06183 1.209985,0.07177 0.545304,0.0059 0.991719,-7.5e-4 0.99172,-0.01319 0,-0.02719 -8.308366,-8.334976 -8.947445,-8.948909 z"/>
+ <path style="fill:#12a1ff" d="m 13.79342,5.0010369 c -0.624042,-0.00851 -0.756701,0.01641 -0.936055,0.1699257 -0.133277,0.114078 -0.242384,0.3411001 -0.282719,0.5903435 -0.01819,0.112398 -0.0277,0.8994757 -0.02783,2.1401798 -1.58e-4,1.5675397 -0.0074,1.9614649 -0.03515,1.9614649 -0.0191,0 -1.019076,-0.9852814 -2.222213,-2.1899855 C 9.0863106,6.4682612 8.0492228,5.4470078 7.9852015,5.4024119 7.8109551,5.281043 7.5002621,5.1404595 7.2542295,5.0728156 7.0517029,5.0171345 6.9619433,5.0124469 6.0442445,5.0025017 5.4989408,4.9965916 5.0525251,5.0017705 5.0525251,5.0142244 c 1.6e-6,0.01245 2.0829784,2.1050746 4.6290001,4.6509721 2.3647308,2.3646185 4.0403708,4.0315045 4.3184418,4.2993995 V 5.0039665 Z m 3.413154,0 -0.206547,0.00293 v 8.9606291 c 0.278071,-0.267895 1.95371,-1.934782 4.318446,-4.2994028 2.54602,-2.5458975 4.628998,-4.6385211 4.628999,-4.6509721 0,-0.01245 -0.446416,-0.017626 -0.991719,-0.011723 -0.917699,0.00994 -1.007459,0.014633 -1.209986,0.070314 -0.246032,0.067644 -0.556725,0.2082273 -0.730971,0.3295963 -0.06403,0.044595 -1.101109,1.0658494 -2.304245,2.2705535 -1.203137,1.2047041 -2.203118,2.1899849 -2.222213,2.1899849 -0.02773,0 -0.03501,-0.3939247 -0.03515,-1.9614644 -1.37e-4,-1.2407041 -0.0096,-2.0277818 -0.02783,-2.1401798 C 18.385016,5.5120588 18.27591,5.2850368 18.142631,5.1709588 17.963278,5.017445 17.830619,4.9925216 17.206577,5.0010332 Z M 5.0290841,8.8243554 c -0.02985,0 -0.03379,0.1688652 -0.024901,0.936054 0.010485,0.9048106 0.012247,0.9458316 0.080568,1.1968006 0.086119,0.316365 0.2012703,0.575081 0.3691484,0.832048 0.093356,0.1429 0.587852,0.655917 1.8794319,1.951211 L 9.0853199,15.498317 7.3333314,17.2547 c -1.2915799,1.295295 -1.7860761,1.808311 -1.8794319,1.951211 -0.1678781,0.256968 -0.2830294,0.515684 -0.3691484,0.832048 -0.068319,0.250969 -0.070081,0.291991 -0.080568,1.196801 -0.00889,0.767189 -0.00492,0.936054 0.024901,0.936054 0.050558,0 6.6695679,-6.621908 6.6695679,-6.672497 0,-0.05059 -6.6190086,-6.6739616 -6.6695679,-6.6739616 z m 20.9418259,0 c -0.05056,0 -6.669568,6.6233746 -6.669568,6.6739616 0,0.05059 6.619013,6.672497 6.669568,6.672497 0.02982,0 0.03379,-0.168865 0.0249,-0.936054 -0.01048,-0.90481 -0.01225,-0.945832 -0.08057,-1.196801 -0.08612,-0.316364 -0.20127,-0.57508 -0.369148,-0.832048 -0.09335,-0.1429 -0.587852,-0.655916 -1.879432,-1.951211 l -1.751988,-1.756383 1.751988,-1.757848 c 1.29158,-1.295294 1.786077,-1.808311 1.879432,-1.951211 0.167878,-0.256967 0.283029,-0.515683 0.369148,-0.832048 0.06832,-0.250969 0.07008,-0.29199 0.08057,-1.1968006 0.0089,-0.7671888 0.005,-0.936054 -0.0249,-0.936054 z M 13.999967,17.03204 c -0.639079,0.613932 -8.9474441,8.92172 -8.9474449,8.948909 8e-7,0.01243 0.4464157,0.01911 0.9917193,0.01318 0.9176989,-0.0099 1.0074585,-0.0161 1.2099851,-0.07177 0.2460326,-0.06765 0.5567256,-0.206762 0.730972,-0.328132 0.064021,-0.0446 1.1011091,-1.067314 2.3042445,-2.272018 1.203137,-1.204704 2.203118,-2.189985 2.222213,-2.189985 0.02773,0 0.035,0.393926 0.03515,1.961465 1.35e-4,1.240704 0.0096,2.027781 0.02784,2.14018 0.06236,0.385356 0.250163,0.642362 0.528819,0.725111 C 13.203335,25.98864 13.382816,26 13.77731,26 c 0.118564,0 0.131399,-0.0053 0.22266,-0.0073 z m 3.00006,0 v 8.960628 c 0.09126,0.0021 0.104096,0.0073 0.22266,0.0073 0.394494,0 0.573972,-0.01136 0.673842,-0.04102 0.278656,-0.08275 0.466461,-0.339755 0.528819,-0.725111 0.01819,-0.112399 0.0277,-0.899476 0.02783,-2.14018 1.65e-4,-1.56754 0.0074,-1.961464 0.03515,-1.961464 0.0191,0 1.019076,0.985279 2.222213,2.189985 1.203135,1.204703 2.240225,2.227424 2.304244,2.272017 0.174247,0.121369 0.484939,0.260489 0.730972,0.328132 0.202527,0.05568 0.292287,0.06183 1.209985,0.07177 0.545304,0.0059 0.991719,-7.5e-4 0.99172,-0.01319 0,-0.02719 -8.308366,-8.334976 -8.947445,-8.948909 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.0449219 5.0019531 C 5.4996182 4.996043 5.0527344 5.001218 5.0527344 5.0136719 C 5.0527347 5.016318 5.8644699 5.8269878 6.0371094 6.0019531 C 6.0413901 6.0019983 6.0406287 6.0019066 6.0449219 6.0019531 C 6.9626207 6.0118983 7.0513797 6.0165845 7.2539062 6.0722656 C 7.4999389 6.1399095 7.8101286 6.2809749 7.984375 6.4023438 C 8.0483963 6.4469397 9.0859201 7.469124 10.289062 8.6738281 C 11.492199 9.8785322 12.492619 10.863281 12.511719 10.863281 C 12.539469 10.863281 12.546717 10.469884 12.546875 8.9023438 C 12.547005 7.6616397 12.556029 6.8741167 12.574219 6.7617188 C 12.614554 6.5124754 12.724145 6.285953 12.857422 6.171875 C 13.036776 6.0183593 13.168927 5.9934431 13.792969 6.0019531 L 14 6.0039062 L 14 5.0039062 L 13.792969 5.0019531 C 13.168927 4.9934431 13.036776 5.0183593 12.857422 5.171875 C 12.724145 5.285953 12.614554 5.5124753 12.574219 5.7617188 C 12.556029 5.8741167 12.547005 6.6616397 12.546875 7.9023438 C 12.546717 9.4698834 12.539469 9.8632812 12.511719 9.8632812 C 12.492619 9.8632812 11.492199 8.8785322 10.289062 7.6738281 C 9.0859201 6.469124 8.0483963 5.4469397 7.984375 5.4023438 C 7.8101286 5.2809749 7.4999389 5.1399095 7.2539062 5.0722656 C 7.0513797 5.0165845 6.9626207 5.0118983 6.0449219 5.0019531 z M 17.207031 5.0019531 L 17 5.0039062 L 17 6.0039062 L 17.207031 6.0019531 C 17.831073 5.9934415 17.963225 6.0183612 18.142578 6.171875 C 18.275857 6.285953 18.385439 6.5124749 18.425781 6.7617188 C 18.444011 6.8741168 18.452988 7.6616396 18.453125 8.9023438 C 18.453265 10.469883 18.460551 10.863281 18.488281 10.863281 C 18.507376 10.863281 19.507801 9.8785322 20.710938 8.6738281 C 21.914074 7.469124 22.951595 6.4469388 23.015625 6.4023438 C 23.189871 6.2809747 23.500062 6.1399096 23.746094 6.0722656 C 23.948621 6.0165846 24.037379 6.0118931 24.955078 6.0019531 C 24.959371 6.0019067 24.95861 6.0019982 24.962891 6.0019531 C 25.13553 5.8269877 25.947265 5.0163182 25.947266 5.0136719 C 25.947266 5.0012219 25.500381 4.9960501 24.955078 5.0019531 C 24.037379 5.0118931 23.948621 5.0165846 23.746094 5.0722656 C 23.500062 5.1399096 23.189871 5.2809747 23.015625 5.4023438 C 22.951595 5.4469388 21.914074 6.469124 20.710938 7.6738281 C 19.507801 8.8785322 18.507376 9.8632812 18.488281 9.8632812 C 18.460551 9.8632812 18.453265 9.4698834 18.453125 7.9023438 C 18.452988 6.6616396 18.444011 5.8741168 18.425781 5.7617188 C 18.385439 5.5124749 18.275857 5.285953 18.142578 5.171875 C 17.963225 5.0183612 17.831073 4.9934415 17.207031 5.0019531 z M 5.0292969 8.8242188 C 4.9994469 8.8242188 4.9950173 8.9925768 5.0039062 9.7597656 C 5.0072555 10.048793 5.0116021 10.151082 5.015625 10.298828 C 5.0191393 10.155824 5.0141531 9.8242188 5.0292969 9.8242188 C 5.0760894 9.8242188 10.360038 15.112606 11.205078 15.998047 C 11.273104 15.926784 11.699219 15.501816 11.699219 15.498047 C 11.699219 15.447457 5.0798562 8.8242188 5.0292969 8.8242188 z M 25.970703 8.8242188 C 25.920143 8.8242188 19.300781 15.44746 19.300781 15.498047 C 19.300781 15.501816 19.726896 15.926784 19.794922 15.998047 C 20.639961 15.112608 25.92391 9.8242188 25.970703 9.8242188 C 25.985872 9.8242188 25.980866 10.155824 25.984375 10.298828 C 25.988398 10.151082 25.992743 10.048793 25.996094 9.7597656 C 26.004994 8.9925768 26.000603 8.8242188 25.970703 8.8242188 z M 8.5878906 15.998047 L 7.3339844 17.253906 C 6.0424045 18.549201 5.5464808 19.062178 5.453125 19.205078 C 5.2852469 19.462046 5.1701034 19.720745 5.0839844 20.037109 C 5.0156654 20.288078 5.0143933 20.329565 5.0039062 21.234375 C 4.9995264 21.612346 5.0122085 21.556441 5.015625 21.695312 C 5.0241964 21.380534 5.0374888 21.20791 5.0839844 21.037109 C 5.1701034 20.720745 5.2852469 20.462046 5.453125 20.205078 C 5.5464808 20.062178 6.0424045 19.549201 7.3339844 18.253906 L 9.0859375 16.498047 L 8.5878906 15.998047 z M 22.412109 15.998047 L 21.914062 16.498047 L 23.666016 18.253906 C 24.957596 19.549201 25.453525 20.062178 25.546875 20.205078 C 25.714753 20.462046 25.829896 20.720745 25.916016 21.037109 C 25.962512 21.20791 25.975803 21.380534 25.984375 21.695312 C 25.987791 21.556441 26.000474 21.612346 25.996094 21.234375 C 25.985614 20.329565 25.984336 20.288078 25.916016 20.037109 C 25.829896 19.720745 25.714753 19.462046 25.546875 19.205078 C 25.453525 19.062178 24.957596 18.549201 23.666016 17.253906 L 22.412109 15.998047 z M 14 17.03125 C 13.360921 17.645182 5.0527352 25.95328 5.0527344 25.980469 C 5.0527352 25.992825 5.4981515 25.999888 6.0390625 25.994141 C 7.4960412 24.518382 13.431364 18.577511 14 18.03125 L 14 17.03125 z M 17 17.03125 L 17 18.03125 C 17.568636 18.577512 23.503959 24.518382 24.960938 25.994141 C 25.501849 25.999859 25.947265 25.992835 25.947266 25.980469 C 25.947266 25.953279 17.639079 17.645183 17 17.03125 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/exult.svg b/.icons/awkward/32x32/apps/exult.svg
new file mode 100644
index 00000000..073314f6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/exult.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#4677af" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path style="fill:#ffffff;opacity:.1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path style="opacity:.2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <g transform="translate(32,-2.5)">
+ <path style="opacity:.2" d="m-15.963979 6.6717325c-2.492943 0-4.536021 1.9360495-4.536021 5.3282675 0 2.507323 0.929183 4.729025 1.534068 5.532084l-4.842774-0.0059c-0.886757-0.02622 1.997993 3.175646 2.808706 3.973816 1.418749-1.037616 4.013003-1 4.519697-1 0.506696 0-0.0197 5.49996-1.209262 6.663879-1.161656 1.136653-1.180666 0.825084-1.180666 1.325084 0 1.011037 2.870231 3.011037 2.870231 3.011037s2.867245-2 2.867245-2.987744c0-0.5 0.01668-0.222525-1.155443-1.348337-1.211802-1.163919-1.63857-6.663919-1.131874-6.663919 0.506697 0 3.001323-0.05757 4.420072 1 0.810713-0.79817 3.6725445-4 2.814341-3.954245l-4.779296-0.0059c0.590198-0.812833 1.464955-3.04037 1.464955-5.539855 0-3.3922195-1.971035-5.3282685-4.463979-5.3282685zm-0.036021 2.8282675c1.03366 0 2.5 0.585538 2.5 3s-1.085766 4.208842-2.463979 4.208842-2.536021-1.79438-2.536021-4.208842 1.466341-3 2.5-3z"/>
+ <path style="fill:#ebebeb" class="st0" d="m-16 6.5c2 0 4.742557 1.5 4.5 5.5-0.191371 3.5-2.5 5.5-2.5 5.5h5.8141185c0.859896 0-2.0034055 2.201829-2.8141185 3-1.418749-1.057575-3.327034-1-3.83373-1-0.16627 0-0.66627 6 0.83373 7.5 1 1 1.106339 1.636197 0.5 2l-2.5 1.5-2.5-1.5c-0.606339-0.363803-0.5-1 0.5-2 1.5-1.5 1-7.5 0.855737-7.5-0.506696 0-2.436988-0.03762-3.855737 1-0.810712-0.798171-3.714209-3-2.792113-3h5.792113s-2.26798-2-2.5-5.5c-0.230418-4 2.5-5.5 4.5-5.5zm-2.5 5.5c0 2 1.121787 4 2.5 4s2.5-2 2.5-4c0-2.4144625-1.5-3.5-2.5-3.5s-2.5 1.0855375-2.5 3.5z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/facebook-facebook.com.svg b/.icons/awkward/32x32/apps/facebook-facebook.com.svg
new file mode 120000
index 00000000..578089b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/facebook-facebook.com.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/facebook.svg b/.icons/awkward/32x32/apps/facebook.svg
new file mode 100644
index 00000000..2a55a7b6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/facebook.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <rect fill="#3b5999" width="28" height="28" x="-1050.4" y="-30" rx="2.1" ry="2.1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m21 1029.4s-4 0-4 4v4h-3v4h3v9h4v-9h3.5l0.5-4h-4v-3c0-1 1-1 1-1h3v-4h-4z"/>
+ <path fill="#fff" d="m21 1028.4s-4 0-4 4v4h-3v4h3v10h4v-10h3.5l0.5-4h-4v-3c0-1 1-1 1-1h3v-4z"/>
+ <path fill="#fff" opacity=".1" d="m4.0996 1022.4c-1.1634 0-2.0996 0.9-2.0996 2.1v1c0-1.1634 0.93621-2.0996 2.0996-2.0996h23.801c1.1634 0 2.0996 0.9362 2.0996 2.0996v-1c0-1.1634-0.93621-2.0996-2.0996-2.0996h-23.801z"/>
+ <path opacity=".2" d="m2 1048.3v1c0 1.1634 0.93621 2.0996 2.0996 2.0996h23.801c1.1634 0 2.0996-0.9362 2.0996-2.0996v-1c0 1.1634-0.93621 2.0996-2.0996 2.0996h-23.801c-1.1638 0-2.1-1-2.1-2.1z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/facebookresource.svg b/.icons/awkward/32x32/apps/facebookresource.svg
new file mode 120000
index 00000000..578089b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/facebookresource.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/factorio.svg b/.icons/awkward/32x32/apps/factorio.svg
new file mode 100644
index 00000000..7fa074ab
--- /dev/null
+++ b/.icons/awkward/32x32/apps/factorio.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#be7c2e" d="m13.134 1.0006c-0.29681 0.0323-0.55825 0.27515-0.6125 0.56874l-0.59061 2.9968c-1.0603 0.41466-2.0568 0.98438-2.9312 1.6844l-2.909-0.9844c-0.30225-0.10422-0.66885 0.0308-0.83124 0.30625l-2.8 4.8562c-0.15772 0.2793-0.0901 0.66583 0.15312 0.87499l2.3187 2.0343c-0.0816 0.54547-0.13125 1.0943-0.13125 1.6625 0 0.56822 0.0496 1.117 0.13125 1.6625l-2.3187 2.0344c-0.24319 0.20916-0.31084 0.59569-0.15312 0.87499l2.8 4.8562c0.16239 0.2754 0.52899 0.41046 0.83124 0.30624l2.9093-0.98436c0.87441 0.69997 1.8709 1.2697 2.9312 1.6844l0.59061 2.9968c0.0599 0.3137 0.35879 0.56439 0.67812 0.56874h5.5999c0.31933-0.004 0.61824-0.25504 0.67811-0.56874l0.59062-2.9968c1.0603-0.41466 2.0568-0.98439 2.9312-1.6844l2.9093 0.98436c0.30224 0.10422 0.66885-0.0308 0.83124-0.30624l2.8-4.8562c0.15771-0.2793 0.0901-0.66583-0.15312-0.87499l-2.3187-2.0344c0.0816-0.54547 0.13124-1.0942 0.13124-1.6625 0-0.56822-0.0497-1.117-0.13124-1.6625l2.3187-2.0343c0.24319-0.20916 0.31083-0.59569 0.15312-0.87499l-2.8-4.8562c-0.16239-0.2754-0.529-0.41047-0.83124-0.30625l-2.9093 0.98436c-0.875-0.7005-1.871-1.2702-2.931-1.6849l-0.59062-2.9968c-0.0599-0.3137-0.35878-0.5644-0.67811-0.56874h-5.5999c-0.0219-0.00051-0.0438-0.00051-0.0656 0z"/>
+ <path opacity=".2" d="m16 10c3.3137 0 6 2.6863 6 6s-2.6863 6-6 6-6-2.6863-6-6 2.6863-6 6-6z"/>
+ <path fill="#fff" d="m16 9.0002c3.3137 0 6 2.6863 6 6s-2.6863 6-6 6-6-2.6863-6-6 2.6863-6 6-6z"/>
+ <path fill="#fff" style="opacity:0.1" d="m13.125 1.0002c-0.29681 0.0323-0.5395 0.26891-0.59375 0.5625l-0.59375 3c-1.0603 0.41466-2.0631 0.98753-2.9375 1.6875l-2.9058-0.9688c-0.30225-0.10422-0.68136 0.006-0.84375 0.28125l-2.6875 4.6875c0.01904 0.0215 0.04057 0.0436 0.0625 0.0625l0.3125 0.28125 2.3125-4.0312c0.16239-0.27545 0.5415-0.38547 0.84375-0.28125l2.9062 0.96875c0.87441-0.69997 1.8772-1.2728 2.9375-1.6875l0.59375-3c0.0542-0.29359 0.29694-0.5302 0.59375-0.5625 0.0218-0.00051 0.0406-0.00051 0.0625 0h5.625c0.31933 0.004 0.59635 0.2488 0.65625 0.5625l0.59375 3c1.0603 0.41466 2.0631 0.98753 2.9375 1.6875l2.9062-0.96875c0.30224-0.10422 0.68136 0.006 0.84375 0.28125l2.3125 4.0312 0.3125-0.28125c0.0219-0.0189 0.0435-0.041 0.0625-0.0625l-2.6875-4.6875c-0.16239-0.2754-0.54151-0.38547-0.84375-0.28125l-2.9062 0.96875c-0.87441-0.69997-1.8772-1.2728-2.9375-1.6875l-0.59375-3c-0.0599-0.3137-0.33692-0.55816-0.65625-0.5625h-5.625c-0.0219-0.00051-0.0407-0.00051-0.0625 0zm-10.719 9.6562c-0.01685 0.0926-0.01947 0.15743 0 0.25-0.01419-0.0788-0.01174-0.17122 0-0.25zm27.188 0c0.0118 0.0788 0.0142 0.17115 0 0.25 0.0195-0.0926 0.0169-0.15743 0-0.25zm-24.75 3.5938c-0.006 0.082 0.0046 0.1671 0 0.25 0.0085 0.16951 0.02035 0.33388 0.03125 0.5 0.01435-0.21861 0.02988-0.43823 0.0625-0.65625l-0.09375-0.09375zm22.312 0-0.0937 0.0937c0.0326 0.21802 0.0482 0.43764 0.0625 0.65625 0.0109-0.16612 0.0228-0.33049 0.0312-0.5-0.005-0.0829 0.006-0.16804 0-0.25zm-22.312 2.5-2.2188 1.9375c-0.02193 0.0189-0.04342 0.041-0.0625 0.0625l0.375 0.65625 2-1.75c-0.04536-0.303-0.07118-0.59845-0.09375-0.90625zm22.312 0c-0.0226 0.3078-0.0484 0.60325-0.0937 0.90625l2 1.75 0.375-0.65625c-0.0191-0.0215-0.0406-0.0436-0.0625-0.0625l-2.2188-1.9375z"/>
+ <path opacity=".2" d="m2.5664 11.243-0.10742 0.18555c-0.15772 0.2793-0.088923 0.66584 0.1543 0.875l2.2187 1.947c0.022588-0.30668 0.054444-0.6102 0.099609-0.91211l-2.3183-2.035c-0.0196-0.018-0.0296-0.042-0.0469-0.061zm26.867 0c-0.01729 0.019-0.02729 0.0437-0.04687 0.06055l-2.3184 2.0352c0.04513 0.30191 0.07701 0.60543 0.09961 0.91211l2.2188-1.9473c0.24319-0.20916 0.31201-0.5957 0.1543-0.875l-0.107-0.186zm-24.611 4.258c-0.00833 0.16613-0.021484 0.33085-0.021484 0.5 0 0.25372 0.013035 0.5026 0.03125 0.75l0.099609-0.08789c-0.0574-0.383-0.0898-0.77-0.1094-1.162zm22.355 0c-0.01966 0.39194-0.05207 0.77902-0.10938 1.1621l0.09961 0.08789c0.01822-0.2474 0.03125-0.49628 0.03125-0.75 0-0.16915-0.01315-0.33387-0.02148-0.5zm-24.611 4.258c-0.1973 0.217-0.2524 0.557-0.1074 0.814l2.8008 4.8555c0.16239 0.2754 0.52783 0.41086 0.83008 0.30664l2.9101-0.985c0.87441 0.69997 1.8714 1.2709 2.9316 1.6855l0.58984 2.9961c0.0599 0.3137 0.3584 0.56401 0.67774 0.56836h5.6016c0.31933-0.004 0.61786-0.25466 0.67774-0.56836l0.58984-2.9961c1.059-0.415 2.056-0.986 2.93-1.686l2.9102 0.98438c0.30224 0.10422 0.66769-0.0312 0.83008-0.30664l2.8008-4.8555c0.14501-0.2568 0.0899-0.59757-0.10742-0.81445l-2.6934 4.6699c-0.16239 0.27544-0.52784 0.41086-0.83008 0.30664l-2.911-0.985c-0.87441 0.69997-1.8714 1.2689-2.9316 1.6836l-0.58984 2.998c-0.059 0.313-0.358 0.564-0.677 0.568h-5.6016c-0.31933-0.0043-0.61784-0.25466-0.67774-0.56836l-0.589-2.998c-1.061-0.415-2.0576-0.984-2.932-1.684l-2.9102 0.984c-0.3022 0.105-0.6676-0.031-0.83-0.306l-2.6934-4.67z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/falkon.svg b/.icons/awkward/32x32/apps/falkon.svg
new file mode 100644
index 00000000..eddde9d6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/falkon.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#8767d9" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 14.238281,8 C 12.508044,7.99398 10.522032,8.2281869 8.265625,9.1621094 11.360516,9.4030851 12.688319,9.8355856 12.763672,10.164062 7.4115028,9.2442319 6.1733409,14.606382 6,18 c 0,0 1.3704207,-0.780004 2,-1 0.1939882,-0.06779 0.2427135,0.06313 0.4765625,0 -0.621686,0.816777 -1.103341,1.647428 -1.5117187,2.501953 C 5.992572,21.75406 6.6723883,23.754357 6.6130292,25.347337 9.2654772,28.352896 11.991406,29.99362 16,30 c 3.057741,-0.004 6.030094,-1.008954 8.462891,-2.861328 -1.212905,-1.250189 -3.633369,-4.024108 -3.5625,-6.464844 0.04247,-1.462482 0.872404,-2.777315 3.578125,-3.52539 C 25.769458,16.996111 27.040212,16.936531 28.5,17 28.256847,15.115629 26.531885,13.143022 23.644531,12.535156 23.149432,12.299394 20.222271,8.0208334 14.238281,8 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 14.237695,7 C 12.507458,6.99398 10.522227,7.2279913 8.2658204,8.1619138 11.360711,8.4028895 12.688514,8.8355861 12.763867,9.1640625 7.4116979,8.2442324 5.1842101,15.861656 5.0108692,19.255274 c 0,0 2.3595515,-3.035278 2.9891308,-3.255274 0.1939882,-0.06779 0.242796,0.06313 0.476645,0 -0.621686,0.816777 -1.1026422,1.647428 -1.51102,2.501953 -1.0579698,2.450612 -0.9889284,5.590858 -0.9845541,7.258714 5.48e-4,0.208948 0.02011,0.384361 0.031445,0.575587 0.6507565,0.735433 0.8960145,0.333634 1.6859212,0.917066 0.1702239,-0.197946 0.3448683,-0.399007 0.4005862,-0.508594 -0.1269849,0.205186 -0.224672,0.37837 -0.3308599,0.561915 C 10.158434,29.051982 13.040341,29.994907 16,30 19.296211,29.9946 22.484822,28.826365 25.004297,26.700976 24.178131,25.902817 20.81803,22.496695 20.9,19.673633 c 0.04247,-1.462482 0.872209,-2.7779 3.57793,-3.525976 C 25.768872,15.99533 27.040212,15.936531 28.5,16 28.256847,14.115629 26.531299,12.142632 23.643945,11.534766 23.148846,11.299004 20.221685,7.0208334 14.237695,7 Z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 19,11.149926 c 0,0 2.654321,-0.92733 3,1.830584 -2.617281,0.240878 -3,-1.830584 -3,-1.830584 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 7.1297739,30.678 c 0,0 4.3463511,-13.125494 17.6803831,-13.628836 0,0 -11.17813,-1.8584 -18.819931,10.246871 C 5.947857,29.008643 7.1297739,30.678 7.1297739,30.678 Z"/>
+ <path style="fill:#ffb039;fill-rule:evenodd" d="m 7.1297739,29.678054 c 0,0 4.3463511,-13.125494 17.6803831,-13.628836 0,0 -11.17813,-1.8584 -18.819931,10.246871 -0.042369,1.712608 1.1395479,3.381965 1.1395479,3.381965 z"/>
+ <path style="fill:#ffb039;fill-rule:evenodd" d="m 8.2765549,8.1625529 c 0,0 3.3257701,0.1934254 4.5131611,1.0100916 0.49577,-0.1019921 0.91672,-0.4414347 0.988278,-0.9037455 C 13.352569,8.0928343 9.4585735,7.7757112 8.2765549,8.1625529 Z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 5.0411217,20.272043 c 0,0 4.804178,-5.001066 13.2100373,-5.598529 0,0 -12.0834019,0.517157 -13.0440282,3.748356 -0.2670674,0.776985 -0.1660092,1.850173 -0.1660091,1.850173 z"/>
+ <path style="fill:#ffb039;fill-rule:evenodd" d="m 5.0411217,19.272097 c 0,0 4.804178,-5.001066 13.2100373,-5.598529 0,0 -12.0834019,0.517157 -13.0440282,3.748356 -0.2670674,0.776985 -0.1660092,1.850173 -0.1660091,1.850173 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/far2l.svg b/.icons/awkward/32x32/apps/far2l.svg
new file mode 100644
index 00000000..addad248
--- /dev/null
+++ b/.icons/awkward/32x32/apps/far2l.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1026.9764)">
+ <rect style="opacity:0.2" width="29" height="29" x="-1057.98" y="-31" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#3f3f3f" d="m 2,1052.8764 v 1.9242 0.6221 c 0,0.8607 0.6467,1.5537 1.45,1.5537 h 26.1 c 0.8033,0 1.45,-0.693 1.45,-1.5537 v -0.6221 -1.9242 z"/>
+ <rect style="fill:#009072" width="4" height="2" x="4" y="1054.98"/>
+ <path style="fill:#4551ff" d="m 3.45,1027.9764 c -0.8033,0 -1.45,0.6467 -1.45,1.45 v 23.55 h 29 v -23.55 c 0,-0.8033 -0.6467,-1.45 -1.45,-1.45 z"/>
+ <path style="opacity:0.2" d="m 4,1030.9764 v 3 h 9 v -3 z m 16,0 v 3 h 9 v -3 z m -16,6 v 3 h 9 v -3 z m 16,0 v 3 h 9 v -3 z m -16,6 v 3 h 9 v -3 z m 16,0 v 3 h 9 v -3 z m -16,6 v 3 h 9 v -3 z m 16,0 v 3 h 9 v -3 z"/>
+ <rect style="fill:#ffff00" width="9" height="3" x="4" y="1029.98"/>
+ <rect style="fill:#07e9ff" width="3" height="9" x="1035.98" y="-13" transform="rotate(90)"/>
+ <rect style="fill:#07e9ff" width="3" height="9" x="1041.98" y="-13" transform="rotate(90)"/>
+ <rect style="fill:#07e9ff" width="3" height="9" x="1047.98" y="-13" transform="rotate(90)"/>
+ <rect style="fill:#ffff00" width="9" height="3" x="20" y="1029.98"/>
+ <rect style="fill:#07e9ff" width="3" height="9" x="1035.98" y="-29" transform="rotate(90)"/>
+ <rect style="fill:#07e9ff" width="3" height="9" x="1041.98" y="-29" transform="rotate(90)"/>
+ <rect style="fill:#07e9ff" width="3" height="9" x="1047.98" y="-29" transform="rotate(90)"/>
+ <rect style="fill:#009072" width="4" height="2" x="11" y="1054.98"/>
+ <rect style="fill:#009072" width="4" height="2" x="18" y="1054.98"/>
+ <rect style="fill:#009072" width="4" height="2" x="25" y="1054.98"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,1026.9764)" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+ <rect style="fill:#07e9ff" width="3" height="25" x="15.05" y="1027.98"/>
+ <rect style="opacity:0.2" width="29" height="1" x="2" y="1052.98"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,1026.9764)" d="M 4 3 L 4 4 L 13 4 L 13 3 L 4 3 z M 20 3 L 20 4 L 29 4 L 29 3 L 20 3 z M 4 9 L 4 10 L 13 10 L 13 9 L 4 9 z M 20 9 L 20 10 L 29 10 L 29 9 L 20 9 z M 4 15 L 4 16 L 13 16 L 13 15 L 4 15 z M 20 15 L 20 16 L 29 16 L 29 15 L 20 15 z M 4 21 L 4 22 L 13 22 L 13 21 L 4 21 z M 20 21 L 20 22 L 29 22 L 29 21 L 20 21 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fbmessenger.svg b/.icons/awkward/32x32/apps/fbmessenger.svg
new file mode 100644
index 00000000..42921fe1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fbmessenger.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#009eff" d="m16 2a14 13 0 0 0 -14 13 14 13 0 0 0 5 9.957v5.043l3.721-2.967a14 13 0 0 0 5.279 0.967 14 13 0 0 0 14 -13 14 13 0 0 0 -14 -13z"/>
+ <path opacity=".2" d="m17 20-4-4.5-7 4.5 8-9 4 5 8-5z"/>
+ <path fill="#fff" d="m17 19-4-4.5-7 4.5 8-9 4 5 8-5z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 13 0 0 0 -14 13 14 13 0 0 0 0.0215 0.414 14 13 0 0 1 13.978 -12.414 14 13 0 0 1 13.979 12.586 14 13 0 0 0 0.021 -0.586 14 13 0 0 0 -14 -13z"/>
+ <path opacity=".2" d="m2.0215 15.414a14 13 0 0 0 -0.0215 0.586 14 13 0 0 0 5 9.957v-1a14 13 0 0 1 -4.9785 -9.543zm27.958 0.172a14 13 0 0 1 -13.979 12.414 14 13 0 0 1 -5.279 -0.967l-3.721 2.967v1l3.721-2.967a14 13 0 0 0 5.279 0.967 14 13 0 0 0 14 -13 14 13 0 0 0 -0.021 -0.414z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fbreader.svg b/.icons/awkward/32x32/apps/fbreader.svg
new file mode 100644
index 00000000..350f69b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fbreader.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="21" x="2" y="7" rx="2.1" ry="2.1"/>
+ <rect style="fill:#dc4a3d" width="28" height="21" x="2" y="6" rx="2.1" ry="2.1"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.0996094 6 C 2.9362094 6 2 6.9362094 2 8.0996094 L 2 9.0996094 C 2 7.9362094 2.9362094 7 4.0996094 7 L 27.900391 7 C 29.063791 7 30 7.9362094 30 9.0996094 L 30 8.0996094 C 30 6.9362094 29.063791 6 27.900391 6 L 4.0996094 6 z"/>
+ <path style="fill:#e4e4e4" d="M 16,6 V 8.1 24.9 27 h 1.411765 6.352941 2.117647 C 27.055529,27 28,26.0634 28,24.9 V 8.1 C 28,6.9366 27.055529,6 25.882353,6 h -2.117647 -6.352941 z"/>
+ <path style="opacity:0.2" d="m 18,9 v 1 h 8 V 9 Z m 0,3 v 1 h 8 v -1 z m 0,3.001 v 1 h 8 v -1 z M 18,18 v 1 h 8 v -1 z m 0,3 v 1 h 8 v -1 z m 0,3 v 1 h 8 v -1 z"/>
+ <path style="opacity:0.1" d="M 16,6.6875 C 16,6.6875 16,6 18,6 c 2,0 2,0.6875 2,0.6875 V 17 L 18,15.96875 16,17 Z"/>
+ <path style="fill:#dc4a3d" d="M 16,5.6875 C 16,5.6875 16,5 18,5 c 2,0 2,0.6875 2,0.6875 V 16 L 18,14.96875 16,16 Z"/>
+ <path style="fill:#ffffff" d="M 16,6 V 8.1 24.9 27 H 14.588235 8.2352941 6.1176471 C 4.9444706,27 4,26.0634 4,24.9 V 8.1 C 4,6.9366 4.9444706,6 6.1176471,6 h 2.117647 6.3529409 z"/>
+ <path style="opacity:0.2" d="m 6,9 v 1 h 8 V 9 Z m 0,3 v 1 h 8 v -1 z m 0,3.001 v 1 h 8 v -1 z M 6,18 v 1 h 8 v -1 z m 0,3 v 1 h 8 v -1 z m 0,3 v 1 h 8 v -1 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 18 5 C 16 5 16 5.6875 16 5.6875 L 16 6.6875 C 16 6.6875 16 6 18 6 C 20 6 20 6.6875 20 6.6875 L 20 5.6875 C 20 5.6875 20 5 18 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fceu.svg b/.icons/awkward/32x32/apps/fceu.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fceu.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/fceux.svg b/.icons/awkward/32x32/apps/fceux.svg
new file mode 100644
index 00000000..d224feb0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fceux.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="25.938" height="12.969" x="-7.3" y="15.7" rx="1.297" ry="1.297" transform="rotate(-30)"/>
+ <path opacity=".2" d="m7.3986 18.875c-0.33584 0.1939-0.45012 0.62037-0.25622 0.95622l0.7 1.2124-1.2124 0.7c-0.3359 0.195-0.4502 0.621-0.2563 0.957l0.7 1.2124c0.1939 0.33584 0.62037 0.45012 0.95622 0.25622l1.2124-0.7 0.7 1.2124c0.1939 0.33585 0.62037 0.45012 0.95622 0.25622l1.2124-0.7c0.33584-0.1939 0.45012-0.62037 0.25622-0.95622l-0.7-1.2124 1.2124-0.7c0.33584-0.1939 0.45012-0.62037 0.25622-0.95622l-0.7-1.2124c-0.1939-0.33584-0.62037-0.45012-0.95622-0.25622l-1.2124 0.7-0.7-1.2124c-0.1939-0.33584-0.62037-0.45012-0.95622-0.25622l-1.2124 0.7z"/>
+ <path fill="#c6c6c6" d="m7.3986 17.875c-0.33584 0.1939-0.45012 0.62037-0.25622 0.95622l0.7 1.2124-1.2124 0.7c-0.33584 0.1939-0.45012 0.62037-0.25622 0.95622l0.7 1.2124c0.1939 0.33584 0.62037 0.45012 0.95622 0.25622l1.2124-0.7 0.7 1.2124c0.1939 0.33585 0.62037 0.45012 0.95622 0.25622l1.2124-0.7c0.33584-0.1939 0.45012-0.62037 0.25622-0.95622l-0.7-1.2124 1.2124-0.7c0.33584-0.1939 0.45012-0.62037 0.25622-0.95622l-0.7-1.2124c-0.1939-0.33584-0.62037-0.45012-0.95622-0.25622l-1.212 0.701-0.6998-1.212c-0.1939-0.336-0.6203-0.451-0.9562-0.257l-1.2124 0.7z"/>
+ <g opacity=".2" transform="matrix(.86603 -.5 .5 .86603 -4.4904 11.884)">
+ <circle cx="24.5" cy="13.5" r="1.5"/>
+ <circle cx="20.5" cy="13.5" r="1.5"/>
+ <circle cx="24.5" cy="17.5" r="1.5"/>
+ <circle cx="20.5" cy="17.5" r="1.5"/>
+ </g>
+ <g transform="matrix(.86603 -.5 .5 .86603 -4.4904 10.883)">
+ <circle fill="#ef5646" cx="24.5" cy="13.5" r="1.5"/>
+ <circle fill="#ef5646" cx="20.5" cy="13.5" r="1.5"/>
+ <circle fill="#eda836" cx="24.5" cy="17.5" r="1.5"/>
+ <circle fill="#eda836" cx="20.5" cy="17.5" r="1.5"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m23.355 4.7578c-0.167 0.021-0.334 0.0743-0.49 0.1641l-20.215 11.672c-0.5796 0.335-0.7961 1.042-0.5328 1.64 0.105-0.256 0.2734-0.49 0.5332-0.64l20.215-11.672c0.622-0.3594 1.412-0.1477 1.772 0.4745l5.187 8.9845c0.025 0.042 0.042 0.087 0.061 0.131 0.146-0.358 0.148-0.769-0.061-1.131l-5.187-8.9845c-0.27-0.4667-0.78-0.7015-1.282-0.6387z"/>
+ <path opacity=".2" d="m29.885 15.513c-0.105 0.257-0.275 0.49-0.535 0.64l-20.215 11.672c-0.6225 0.359-1.4125 0.148-1.7717-0.474l-5.1875-8.985c-0.0244-0.042-0.0394-0.087-0.0586-0.131-0.1465 0.358-0.1507 0.769 0.0586 1.131l5.1875 8.985c0.3592 0.622 1.1492 0.833 1.7715 0.474l20.215-11.672c0.579-0.334 0.798-1.042 0.535-1.64z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fcitx-sogoupinyin.svg b/.icons/awkward/32x32/apps/fcitx-sogoupinyin.svg
new file mode 100644
index 00000000..181ad734
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fcitx-sogoupinyin.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#4f4f4f" width="28" height="20" x="2" y="6" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m3.4004 6c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path style="opacity:0.2" d="m2 24.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <circle style="opacity:0.2" cx="5.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="10.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="15.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="20.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="25.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="8.5" cy="17.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="13.5" cy="17.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="18.5" cy="17.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="23.5" cy="17.5" r="1.5"/>
+ <rect style="opacity:0.2" width="20" height="3" x="6" y="22" rx=".75" ry=".75"/>
+ <circle style="fill:#e4e4e4" cx="5.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="10.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="15.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="20.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="25.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="8.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="13.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="18.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="23.5" cy="16.5" r="1.5"/>
+ <rect style="fill:#e4e4e4" width="20" height="3" x="6" y="21" rx=".75" ry=".75"/>
+ <circle style="fill:#e9541d" cx="24" cy="23" r="8"/>
+ <path style="opacity:0.2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+ <path style="fill:#ffffff" d="m 23.747946,19.001577 c -0.297335,0.0053 -0.592336,0.01667 -0.786337,0.04567 -0.869005,0.133001 -1.564675,0.438336 -2.013343,0.882338 -0.245668,0.240668 -0.391336,0.499669 -0.487336,0.836338 -0.05267,0.203334 -0.07067,0.670002 -0.01567,0.848004 0.182667,0.627336 0.615336,1.109339 1.431007,1.592674 0.346334,0.205002 0.613336,0.339668 1.383673,0.687337 0.923671,0.415335 1.205339,0.583003 1.336673,0.790671 0.05133,0.08433 0.071,0.127667 0.063,0.229 -0.01367,0.160667 -0.09433,0.240667 -0.283002,0.309335 -0.125667,0.04433 -0.170667,0.05867 -0.408668,0.05733 -0.436336,-0.003 -0.820004,-0.08467 -1.35234,-0.275001 -0.375336,-0.131667 -0.747004,-0.313667 -1.053338,-0.515669 -0.308336,-0.202 -0.333336,-0.209334 -0.424669,-0.160334 -0.069,0.03733 -0.572003,0.48567 -0.943338,0.848003 -0.241668,0.236335 -0.245668,0.283668 -0.07867,0.447002 0.165001,0.163002 0.627004,0.505336 0.880672,0.653004 0.275333,0.161667 0.460001,0.252334 0.770336,0.366668 0.520669,0.193334 0.957672,0.273668 1.776676,0.343668 0.186667,0.01567 0.851004,0.01733 1.085005,0 1.281673,-0.103 2.327344,-0.521336 2.877347,-1.134338 0.196668,-0.217668 0.316335,-0.404002 0.408668,-0.66467 0.09067,-0.253334 0.114001,-0.751669 0.04733,-1.054004 -0.110333,-0.49 -0.405001,-0.932335 -0.880671,-1.306004 -0.477332,-0.374001 -0.961001,-0.623002 -2.122673,-1.088338 -0.811671,-0.323669 -1.116672,-0.49567 -1.195006,-0.676004 -0.04333,-0.096 -0.01767,-0.267668 0.04733,-0.332335 0.127667,-0.129001 0.373335,-0.176001 0.692003,-0.137334 0.59367,0.073 1.355673,0.345335 2.028343,0.72167 0.129667,0.07133 0.255335,0.131667 0.283001,0.137334 0.108334,0.02867 0.175002,-0.01433 0.613337,-0.515669 0.538336,-0.617336 0.532669,-0.59167 0.236001,-0.802004 -0.882671,-0.633336 -1.906342,-1.000004 -3.082015,-1.111338 -0.234001,-0.02133 -0.536003,-0.028 -0.833337,-0.023 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fcitx.svg b/.icons/awkward/32x32/apps/fcitx.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fcitx.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/fcitx_ubuntukylin.svg b/.icons/awkward/32x32/apps/fcitx_ubuntukylin.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fcitx_ubuntukylin.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/fedora-logo-icon.svg b/.icons/awkward/32x32/apps/fedora-logo-icon.svg
new file mode 120000
index 00000000..8966161a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fedora-logo-icon.svg
@@ -0,0 +1 @@
+distributor-logo-fedora.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/fedora-release-notes.svg b/.icons/awkward/32x32/apps/fedora-release-notes.svg
new file mode 120000
index 00000000..8966161a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fedora-release-notes.svg
@@ -0,0 +1 @@
+distributor-logo-fedora.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/feedindicator.svg b/.icons/awkward/32x32/apps/feedindicator.svg
new file mode 100644
index 00000000..e04bc7e7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/feedindicator.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <path style="fill:#8e8e8e" d="M 30,16 C 30,23.731986 23.731986,30 16,30 8.2680135,30 2,23.731986 2,16 2,8.2680135 8.2680135,2 16,2 c 0.156995,0 0.445963,1.162622 0.601711,1.1677501 3.504544,0.11539 5.092225,2.0491177 7.486697,4.2824135 2.648914,2.4706108 4.769083,4.2333454 4.878475,8.1148854 C 28.970644,15.698526 30,15.865614 30,16 Z"/>
+ <path style="fill:#ff9044" d="m 30,16 c 0,0 -6.268014,0 -14,0 L 16,2 c 7.731986,0 14,6.2680135 14,14 z"/>
+ <path style="opacity:0.2" d="M 16,7 A 10,10 0 0 0 6,17 10,10 0 0 0 16,27 10,10 0 0 0 26,17 10,10 0 0 0 16,7 Z m 0,2 a 7.9999998,7.9999998 0 0 1 8,8 7.9999998,7.9999998 0 0 1 -8,8 7.9999998,7.9999998 0 0 1 -8,-8 7.9999998,7.9999998 0 0 1 8,-8 z"/>
+ <path style="fill:#ffffff" d="M 16 6 A 10 10 0 0 0 6 16 A 10 10 0 0 0 16 26 A 10 10 0 0 0 26 16 A 10 10 0 0 0 16 6 z M 16 8 A 7.9999998 7.9999998 0 0 1 24 16 A 7.9999998 7.9999998 0 0 1 16 24 A 7.9999998 7.9999998 0 0 1 8 16 A 7.9999998 7.9999998 0 0 1 16 8 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="6"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="6"/>
+ <circle style="fill:#3f3f3f" cx="16" cy="16" r="4"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/feedreader.svg b/.icons/awkward/32x32/apps/feedreader.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/32x32/apps/feedreader.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/feh.svg b/.icons/awkward/32x32/apps/feh.svg
new file mode 100644
index 00000000..de850329
--- /dev/null
+++ b/.icons/awkward/32x32/apps/feh.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="27" height="27" x="-31" y="-29" rx="1.35" ry="1.35" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="27" height="27" x="-30" y="-29" rx="1.35" ry="1.35" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 4,9 0,3 0,4 0,3 0,7 3,0 0,-7 4,0 0,-3 -4,0 0,-4 4,0 0,-3 -4,0 -3,0 z m 8,0 0,17 3,0 4,0 0,-3 -4,0 0,-4 4,0 0,-3 -4,0 0,-4 4,0 0,-3 -4,0 -3,0 z m 8,0 0,17 3,0 0,-7 1,0 0,7 3,0 0,-7 0,-3 0,-7 -3,0 0,7 -1,0 0,-7 -3,0 z"/>
+ <rect style="fill:#df4545" width="3" height="17" x="4" y="8"/>
+ <rect style="fill:#df4545" width="3" height="7" x="8" y="-11" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#df4545" width="3" height="7" x="15" y="-11" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#df4545" width="3" height="17" x="12" y="8"/>
+ <rect style="fill:#df4545" width="3" height="7" x="8" y="-19" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#df4545" width="3" height="7" x="15" y="-19" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#df4545" width="3" height="17" x="20" y="8"/>
+ <rect style="fill:#df4545" width="3" height="7" x="15" y="-27" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#df4545" width="3" height="7" x="22" y="-19" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#df4545" width="3" height="17" x="24" y="8"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.3496094 3 C 2.6017094 3 2 3.6017094 2 4.3496094 L 2 5.3496094 C 2 4.6017094 2.6017094 4 3.3496094 4 L 27.650391 4 C 28.398291 4 29 4.6017094 29 5.3496094 L 29 4.3496094 C 29 3.6017094 28.398291 3 27.650391 3 L 3.3496094 3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4 8 L 4 9 L 7 9 L 11 9 L 11 8 L 7 8 L 4 8 z M 12 8 L 12 9 L 15 9 L 19 9 L 19 8 L 15 8 L 12 8 z M 20 8 L 20 9 L 23 9 L 23 8 L 20 8 z M 24 8 L 24 9 L 27 9 L 27 8 L 24 8 z M 7 15 L 7 16 L 11 16 L 11 15 L 7 15 z M 15 15 L 15 16 L 19 16 L 19 15 L 15 15 z M 23 15 L 23 16 L 24 16 L 24 15 L 23 15 z M 15 22 L 15 23 L 19 23 L 19 22 L 15 22 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fern-wifi-cracker.svg b/.icons/awkward/32x32/apps/fern-wifi-cracker.svg
new file mode 100644
index 00000000..1b5be2cb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fern-wifi-cracker.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,2.9999996 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,2.9999996 Z"/>
+ <path style="fill:#afba0d" d="M 16,1.9999996 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,1.9999996 Z"/>
+ <path style="opacity:0.2" d="M 20.470703,8.0581878 19.574219,9.8511565 A 8,8 0 0 1 24,16.999594 8,8 0 0 1 19.576172,24.151938 l 0.890625,1.78125 A 10,10 0 0 0 26,16.999594 10,10 0 0 0 20.470703,8.0581878 Z m -8.9375,0.00781 A 10,10 0 0 0 6,16.999594 10,10 0 0 0 11.529297,25.941 l 0.896484,-1.792968 A 8,8 0 0 1 8,16.999594 8,8 0 0 1 12.423828,9.8472502 Z m 7.148438,3.5683598 -0.894532,1.791015 A 4,4 0 0 1 20,16.999594 4,4 0 0 1 17.789062,20.575766 l 0.890626,1.783203 A 6,6 0 0 0 22,16.999594 6,6 0 0 0 18.681641,11.63436 Z m -5.361329,0.0059 A 6,6 0 0 0 10,16.999594 a 6,6 0 0 0 3.318359,5.365234 l 0.894532,-1.791015 A 4,4 0 0 1 12,16.999594 4,4 0 0 1 14.210938,13.423422 Z"/>
+ <path style="fill:#3f3f3f" d="m 15,17.000003 v 12.907396 a 10,15.294114 0 0 0 1,0.0926 10,15.294114 0 0 0 1,-0.07618 V 17.000003 Z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="2"/>
+ <circle style="fill:#3f3f3f" cx="16" cy="16" r="2"/>
+ <path style="fill:#3f3f3f" d="M 20.470703 7.0585938 L 19.574219 8.8515625 A 8 8 0 0 1 24 16 A 8 8 0 0 1 19.576172 23.152344 L 20.466797 24.933594 A 10 10 0 0 0 26 16 A 10 10 0 0 0 20.470703 7.0585938 z M 11.533203 7.0664062 A 10 10 0 0 0 6 16 A 10 10 0 0 0 11.529297 24.941406 L 12.425781 23.148438 A 8 8 0 0 1 8 16 A 8 8 0 0 1 12.423828 8.8476562 L 11.533203 7.0664062 z M 18.681641 10.634766 L 17.787109 12.425781 A 4 4 0 0 1 20 16 A 4 4 0 0 1 17.789062 19.576172 L 18.679688 21.359375 A 6 6 0 0 0 22 16 A 6 6 0 0 0 18.681641 10.634766 z M 13.320312 10.640625 A 6 6 0 0 0 10 16 A 6 6 0 0 0 13.318359 21.365234 L 14.212891 19.574219 A 4 4 0 0 1 12 16 A 4 4 0 0 1 14.210938 12.423828 L 13.320312 10.640625 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fez.svg b/.icons/awkward/32x32/apps/fez.svg
new file mode 100644
index 00000000..0852bf90
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fez.svg
@@ -0,0 +1,9 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="9" y="7" width="21" height="20" style="opacity:.2"/>
+ <rect x="9" y="6" width="21" height="20" style="fill:#d6000a"/>
+ <rect x="9" y="6" width="7" height="20" style="fill:#a20109"/>
+ <path d="m9 7v7h7v-7zm0 7h-7v7h7z" style="opacity:.2"/>
+ <path d="m9 6v7h7v-7h-7zm0 7h-7v7h7v-7z" style="fill:#ffb221"/>
+ <path d="m2 13v1h7v-1z" style="fill:#ffffff;opacity:.2"/>
+ <rect x="9" y="6" width="21" height="1" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ffado.svg b/.icons/awkward/32x32/apps/ffado.svg
new file mode 100644
index 00000000..379d449b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ffado.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#c2352a" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 9.7421875,5.515625 5.5,9.7578125 6.9140625,11.171875 11.15625,6.9296875 Z m 12.5000005,0 L 18,9.7578125 22.242188,14 26.484375,9.7578125 Z M 12.570312,8.34375 8.328125,12.585938 9.7421875,14 13.984375,9.7578125 Z M 16.001953,12 C 13.804497,12 12,13.804501 12,16.001953 12,18.199405 13.804497,20 16.001953,20 18.19941,20 20,18.199405 20,16.001953 20,13.804501 18.19941,12 16.001953,12 Z M 16,14 c 1.115115,0 2,0.885753 2,2.001953 C 18,17.118154 17.115115,18 16,18 14.884885,18 14,17.118154 14,16.001953 14,14.885753 14.884885,14 16,14 Z m -3,8 v 2 h 6 v -2 z m 0,4 v 2 h 6 v -2 z"/>
+ <path style="fill:#ffc75e" d="M 9.7421875,4.515625 5.5,8.7578125 6.9140625,10.171875 11.15625,5.9296875 Z m 12.5000005,0 L 18,8.7578125 22.242188,13 26.484375,8.7578125 Z M 12.570312,7.34375 8.328125,11.585938 9.7421875,13 13.984375,8.7578125 Z M 16.001953,11 C 13.804497,11 12,12.804501 12,15.001953 12,17.199405 13.804497,19 16.001953,19 18.19941,19 20,17.199405 20,15.001953 20,12.804501 18.19941,11 16.001953,11 Z M 16,13 c 1.115115,0 2,0.885753 2,2.001953 C 18,16.118154 17.115115,17 16,17 14.884885,17 14,16.118154 14,15.001953 14,13.885753 14.884885,13 16,13 Z m -3,8 v 2 h 6 v -2 z m 0,4 v 2 h 6 v -2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ffmulticonverter.svg b/.icons/awkward/32x32/apps/ffmulticonverter.svg
new file mode 100644
index 00000000..9883cad7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ffmulticonverter.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="14"/>
+ <path opacity=".2" d="m15.005 26c6.126-1.5778 15.345-7.7172 6.0306-16 4.1397 5.253 5.0255 7-4.0204 7 8.797 1.7673 1.0207 5.2924-3.0153 6z"/>
+ <path opacity=".2" d="m17.051 8.0054c-6.126 1.5778-15.346 7.7176-6.031 16-4.1397-5.253-5.0255-7 4.0204-7-8.797-1.7673-1.0207-5.2924 3.0153-6z"/>
+ <path fill="#df574d" d="m15.005 24.995c6.126-1.5778 15.345-7.7172 6.0306-16 4.1397 5.253 5.0255 7-4.0204 7 8.797 1.7673 1.0207 5.2924-3.0153 6z"/>
+ <path fill="#79de7d" d="m17.051 7c-6.126 1.5779-15.346 7.717-6.031 16-4.1395-5.253-5.0254-7 4.021-7-8.7975-1.767-1.021-5.292 3.015-6z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fifteenpuzzle.svg b/.icons/awkward/32x32/apps/fifteenpuzzle.svg
new file mode 120000
index 00000000..acfd73b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fifteenpuzzle.svg
@@ -0,0 +1 @@
+gnome-taquin.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/figma.svg b/.icons/awkward/32x32/apps/figma.svg
new file mode 100644
index 00000000..a1436d84
--- /dev/null
+++ b/.icons/awkward/32x32/apps/figma.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#424652" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.2" d="m 13,20 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 v -3 z"/>
+ <path style="fill:#09c37b" d="m 13,19 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 v -3 z"/>
+ <path style="opacity:0.2" d="m 13,14 h 3 v 6 h -3 c -1.662,0 -3,-1.338 -3,-3 0,-1.662 1.338,-3 3,-3 z"/>
+ <path style="fill:#9154dd" d="m 13,13 h 3 v 6 h -3 c -1.662,0 -3,-1.338 -3,-3 0,-1.662 1.338,-3 3,-3 z"/>
+ <circle style="opacity:0.2" cx="19" cy="17" r="3"/>
+ <circle style="fill:#01b1f8" cx="19" cy="16" r="3"/>
+ <path style="opacity:0.2" d="m 13,7.9999999 c -1.662,0 -3,1.338 -3,3.0000001 0,1.662 1.338,3 3,3 h 3 V 7.9999999 Z"/>
+ <path style="fill:#f24e1e" d="m 13,6.9999999 c -1.662,0 -3,1.338 -3,3 C 10,11.662 11.338,13 13,13 h 3 V 6.9999999 Z"/>
+ <path style="opacity:0.2" d="m 16,7.9999999 h 3 c 1.662,0 3,1.338 3,3.0000001 0,1.662 -1.338,3 -3,3 h -3 z"/>
+ <path style="fill:#ff7262" d="m 16,6.9999999 h 3 c 1.662,0 3,1.338 3,3 C 22,11.662 20.662,13 19,13 h -3 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 7 C 11.338 7 10 8.338 10 10 C 10 10.171588 10.023374 10.336435 10.050781 10.5 C 10.288841 9.0792738 11.509588 8 13 8 L 16 8 L 19 8 C 20.490412 8 21.711159 9.0792738 21.949219 10.5 C 21.976626 10.336435 22 10.171588 22 10 C 22 8.338 20.662 7 19 7 L 16 7 L 13 7 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fiji.svg b/.icons/awkward/32x32/apps/fiji.svg
new file mode 100644
index 00000000..71da04ed
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fiji.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 5,7 0,3 0,17 4,0 0,-16 18,0 0,-4 -19,0 z m 6,6 0,8 4,0 0,-8 z m 6,0 0,10 -6,0 0,4 10,0 0,-4 0,-10 z m 6,0 0,14 4,0 0,-14 z"/>
+ <path style="fill:#3693ee" d="M 5,6 5,9 5,26 9,26 9,10 27,10 27,6 8,6 Z m 6,6 0,8 4,0 0,-8 z m 6,0 0,10 -6,0 0,4 10,0 0,-4 0,-10 z m 6,0 0,14 4,0 0,-14 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5 6 L 5 7 L 8 7 L 27 7 L 27 6 L 8 6 L 5 6 z M 11 12 L 11 13 L 15 13 L 15 12 L 11 12 z M 17 12 L 17 13 L 21 13 L 21 12 L 17 12 z M 23 12 L 23 13 L 27 13 L 27 12 L 23 12 z M 11 22 L 11 23 L 17 23 L 17 22 L 11 22 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/file-roller.svg b/.icons/awkward/32x32/apps/file-roller.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/file-roller.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/filebot.svg b/.icons/awkward/32x32/apps/filebot.svg
new file mode 100644
index 00000000..497f8f0c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/filebot.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1" d="m 17,7.7293907 c 0,0.029914 -0.0039,0.076694 -0.01091,0.1401364 -0.0074,0.063643 -0.01635,0.134515 -0.02726,0.213015 -0.0109,0.078501 -0.02726,0.1608158 -0.04906,0.2465436 -0.02161,0.085929 -0.04711,0.1664372 -0.07612,0.2411229 -0.029,0.074686 -0.06152,0.1345143 -0.09773,0.1792857 -0.03641,0.044771 -0.07612,0.067257 -0.119538,0.067257 -0.05082,0 -0.114087,-0.014857 -0.19021,-0.044771 -0.07631,-0.029714 -0.165094,-0.061636 -0.266526,-0.095365 -0.101432,-0.033529 -0.221164,-0.06545 -0.358614,-0.095365 -0.137838,-0.029714 -0.289888,-0.044971 -0.45654,-0.044971 -0.311693,0 -0.578025,0.048786 -0.798995,0.1457578 -0.221163,0.097171 -0.411373,0.2485507 -0.570627,0.4539372 -0.159448,0.2055864 -0.293392,0.46518 -0.402223,0.7789807 -0.108634,0.3138 -0.202863,0.683815 -0.282685,1.109645 l -0.184758,1.00886 h 2.322768 c 0.07963,0 0.142901,0.0281 0.19021,0.08412 0.04711,0.05601 0.07068,0.147565 0.07068,0.274652 0,0.08232 -0.0074,0.168043 -0.0218,0.257786 -0.0146,0.08975 -0.03251,0.177679 -0.05432,0.263408 -0.02161,0.08593 -0.04888,0.168042 -0.08138,0.246743 -0.03251,0.0785 -0.06892,0.07626 -0.108831,0.136086 -0.0399,0.05983 -0.08527,0.108414 -0.135891,0.145757 -0.05082,0.03754 -0.101455,0.05446 -0.152245,0.05601 h -2.333086 l -1.858676,9.836545 c -0.123239,0.627603 -0.289891,1.171285 -0.499959,1.630843 -0.21027,0.459562 -0.4674516,0.840822 -0.7717475,1.143379 -0.304295,0.302558 -0.6558997,0.526816 -1.0544236,0.672574 C 8.2209874,26.927121 7.7716504,27 7.2716942,27 6.9455937,27 6.6792623,26.9737 6.4726996,26.9215 6.2661368,26.8691 6.1376436,26.820514 6.0868304,26.775543 6.0580164,26.737993 6.0362114,26.697043 6.0216104,26.652471 6.0072034,26.607498 6,26.547669 6,26.472984 c 0,-0.02992 0.00545,-0.08031 0.016159,-0.15138 0.010903,-0.07107 0.023753,-0.145758 0.037964,-0.224058 0.014601,-0.0787 0.032708,-0.161015 0.054318,-0.246743 0.021805,-0.08613 0.047309,-0.166438 0.076123,-0.240922 0.029009,-0.07489 0.061521,-0.134716 0.097733,-0.179487 0.036407,-0.04497 0.079822,-0.06725 0.1304401,-0.06725 0.050813,0 0.09968,0.0054 0.1467939,0.01687 0.047114,0.01124 0.097733,0.02229 0.1520503,0.03353 0.05432,0.01124 0.1195377,0.02229 0.1956604,0.03372 0.076122,0.01124 0.1721032,0.01666 0.2879416,0.01666 0.3042957,0 0.5671228,-0.04858 0.7880922,-0.145758 0.2209694,-0.09717 0.4092316,-0.248551 0.5651759,-0.453936 0.1557497,-0.205587 0.2861897,-0.465181 0.3913209,-0.779182 0.1049358,-0.313801 0.2011109,-0.691245 0.2879415,-1.132133 L 11.01046,13.49763 H 9.6192277 c -0.072619,0 -0.1288829,-0.02409 -0.168599,-0.07288 -0.039909,-0.04858 -0.059771,-0.06883 -0.059771,-0.203343 0,-0.05983 0.00372,-0.132707 0.010903,-0.218637 0.00721,-0.08593 0.019855,-0.173664 0.037964,-0.263408 0.017909,-0.08975 0.041663,-0.175471 0.070672,-0.257786 0.028813,-0.08211 0.065223,-0.157 0.1088298,-0.224258 0.043416,-0.06725 0.088583,-0.121264 0.1358913,-0.162622 0.047114,-0.04096 0.1068829,-0.06163 0.1793062,-0.06163 h 1.369622 l 0.271782,-1.401167 C 11.691667,10.019154 11.858514,9.4829014 12.075784,9.0233429 12.293055,8.5637843 12.555688,8.1845336 12.863877,7.8855893 13.171871,7.5868464 13.52698,7.364395 13.929009,7.2186371 14.331234,7.0728786 14.77512,7 15.260668,7 c 0.159254,0 0.326101,0.00944 0.499956,0.028107 0.174051,0.018671 0.335055,0.044772 0.483796,0.0785 0.148352,0.033529 0.278792,0.072879 0.391321,0.11765 0.112141,0.044971 0.190209,0.089744 0.233625,0.134515 0.04341,0.037543 0.07612,0.089744 0.09773,0.1570008 0.022,0.067857 0.0329,0.1391321 0.0329,0.2136178 z"/>
+ <path style="fill:#e57025" d="m 17,6.7293907 c 0,0.029914 -0.0039,0.076694 -0.01091,0.1401364 -0.0074,0.063643 -0.01635,0.134515 -0.02726,0.213015 -0.0109,0.078501 -0.02726,0.1608158 -0.04906,0.2465436 -0.02161,0.085929 -0.04711,0.1664372 -0.07612,0.2411229 -0.029,0.074686 -0.06152,0.1345143 -0.09773,0.1792857 -0.03641,0.044771 -0.07612,0.067257 -0.119538,0.067257 -0.05082,0 -0.114087,-0.014857 -0.19021,-0.044771 -0.07631,-0.029714 -0.165094,-0.061636 -0.266526,-0.095365 -0.101432,-0.033529 -0.221164,-0.06545 -0.358614,-0.095365 -0.137838,-0.029714 -0.289888,-0.044971 -0.45654,-0.044971 -0.311693,0 -0.578025,0.048786 -0.798995,0.1457578 -0.221163,0.097171 -0.411373,0.2485507 -0.570627,0.4539372 -0.159448,0.2055864 -0.293392,0.46518 -0.402223,0.7789807 -0.108634,0.3138 -0.202863,0.683815 -0.282685,1.109645 l -0.184758,1.00886 h 2.322768 c 0.07963,0 0.142901,0.0281 0.19021,0.08412 0.04711,0.05601 0.07068,0.147565 0.07068,0.274652 0,0.08232 -0.0074,0.168043 -0.0218,0.257786 -0.0146,0.08975 -0.03251,0.177679 -0.05432,0.263408 -0.02161,0.08593 -0.04888,0.168042 -0.08138,0.246743 -0.03251,0.0785 -0.06892,0.07626 -0.108831,0.136086 -0.0399,0.05983 -0.08527,0.108414 -0.135891,0.145757 -0.05082,0.03754 -0.101455,0.05446 -0.152245,0.05601 h -2.333086 l -1.858676,9.836545 c -0.123239,0.627603 -0.289891,1.171285 -0.499959,1.630843 -0.21027,0.459562 -0.4674516,0.840822 -0.7717475,1.143379 -0.304295,0.302558 -0.6558997,0.526816 -1.0544236,0.672574 C 8.2209874,25.927121 7.7716504,26 7.2716942,26 6.9455937,26 6.6792623,25.9737 6.4726996,25.9215 6.2661368,25.8691 6.1376436,25.820514 6.0868304,25.775543 6.0580164,25.737993 6.0362114,25.697043 6.0216104,25.652471 6.0072034,25.607498 6,25.547669 6,25.472984 c 0,-0.02992 0.00545,-0.08031 0.016159,-0.15138 0.010903,-0.07107 0.023753,-0.145758 0.037964,-0.224058 0.014601,-0.0787 0.032708,-0.161015 0.054318,-0.246743 0.021805,-0.08613 0.047309,-0.166438 0.076123,-0.240922 0.029009,-0.07489 0.061521,-0.134716 0.097733,-0.179487 0.036407,-0.04497 0.079822,-0.06725 0.1304401,-0.06725 0.050813,0 0.09968,0.0054 0.1467939,0.01687 0.047114,0.01124 0.097733,0.02229 0.1520503,0.03353 0.05432,0.01124 0.1195377,0.02229 0.1956604,0.03372 0.076122,0.01124 0.1721032,0.01666 0.2879416,0.01666 0.3042957,0 0.5671228,-0.04858 0.7880922,-0.145758 0.2209694,-0.09717 0.4092316,-0.248551 0.5651759,-0.453936 0.1557497,-0.205587 0.2861897,-0.465181 0.3913209,-0.779182 0.1049358,-0.313801 0.2011109,-0.691245 0.2879415,-1.132133 L 11.01046,12.49763 H 9.6192277 c -0.072619,0 -0.1288829,-0.02409 -0.168599,-0.07288 -0.039909,-0.04858 -0.059771,-0.06883 -0.059771,-0.203343 0,-0.05983 0.00372,-0.132707 0.010903,-0.218637 0.00721,-0.08593 0.019855,-0.173664 0.037964,-0.263408 0.017909,-0.08975 0.041663,-0.175471 0.070672,-0.257786 0.028813,-0.08211 0.065223,-0.157 0.1088298,-0.224258 0.043416,-0.06725 0.088583,-0.121264 0.1358913,-0.162622 0.047114,-0.04096 0.1068829,-0.06163 0.1793062,-0.06163 h 1.369622 L 11.575828,9.631899 C 11.691667,9.019154 11.858514,8.4829014 12.075784,8.0233429 12.293055,7.5637843 12.555688,7.1845336 12.863877,6.8855893 13.171871,6.5868464 13.52698,6.364395 13.929009,6.2186371 14.331234,6.0728786 14.77512,6 15.260668,6 c 0.159254,0 0.326101,0.00944 0.499956,0.028107 0.174051,0.018671 0.335055,0.044772 0.483796,0.0785 0.148352,0.033529 0.278792,0.072879 0.391321,0.11765 0.112141,0.044971 0.190209,0.089744 0.233625,0.134515 0.04341,0.037543 0.07612,0.089744 0.09773,0.1570008 0.022,0.067857 0.0329,0.1391321 0.0329,0.2136178 z"/>
+ <path style="opacity:0.1" d="m 26.99999,15.778663 c 0,0.453205 -0.04026,0.9537 -0.120601,1.501281 -0.08034,0.547784 -0.210162,0.808065 -0.389098,1.363155 -0.179326,0.555294 -0.404222,1.095365 -0.674487,1.620418 -0.27066,0.525256 -0.601619,0.989826 -0.992484,1.393712 -0.391261,0.404293 -0.840853,0.729229 -1.348978,0.974606 C 22.966217,22.877211 22.394255,23 21.758265,23 21.100275,23 20.537153,22.871528 20.069293,22.614787 19.601432,22.358044 19.184639,21.98785 18.819308,21.504402 l -0.197397,1.069675 c -0.01472,0.128473 -0.0933,0.219196 -0.235894,0.271966 -0.142597,0.05277 -0.360029,0.07936 -0.652293,0.07936 -0.306997,0 -0.511858,-0.03024 -0.61419,-0.09052 -0.102333,-0.06048 -0.139062,-0.147552 -0.109796,-0.260599 L 19.926892,7.3626851 c 0.01454,-0.06048 0.0383,-0.1134531 0.07129,-0.1587128 0.0328,-0.045462 0.0876,-0.083009 0.1644,-0.1134538 0.0768,-0.030036 0.175595,-0.052771 0.296194,-0.067992 0.120602,-0.015018 0.272233,-0.022526 0.455096,-0.022526 0.175398,0 0.317996,0.00751 0.427596,0.02253 0.109796,0.015222 0.197395,0.037957 0.263194,0.067993 0.0658,0.03024 0.106066,0.067992 0.120599,0.1134538 0.01453,0.045258 0.01825,0.098232 0.0112,0.1587127 l -0.877384,4.846351 c -0.03673,0.196464 -0.08053,0.400639 -0.131598,0.611919 -0.05127,0.211483 -0.1041,0.421138 -0.159096,0.628968 -0.0548,0.207828 -0.109796,0.404293 -0.164596,0.589186 -0.0548,0.185302 -0.1041,0.345638 -0.148097,0.48162 0.116867,-0.264454 0.301497,-0.538245 0.553694,-0.821575 0.252196,-0.283328 0.54839,-0.543927 0.888187,-0.781998 0.339996,-0.237867 0.711022,-0.436156 1.113084,-0.594869 0.402062,-0.158714 0.807855,-0.237867 1.21738,-0.237867 0.438398,0 0.814924,0.06048 1.129386,0.181242 0.31446,0.120963 0.581192,0.281503 0.800586,0.48162 0.219199,0.200115 0.396561,0.428849 0.531891,0.685592 0.135133,0.256945 0.239431,0.521196 0.312497,0.79316 0.07306,0.271963 0.124331,0.542102 0.153596,0.810209 0.02927,0.268513 0.044,0.515919 0.044,0.742421 z m -1.897173,0.158713 c 0,-0.203972 -0.01826,-0.437983 -0.0546,-0.70264 -0.03693,-0.264253 -0.108028,-0.50983 -0.213896,-0.736535 -0.106064,-0.226705 -0.259661,-0.417282 -0.46079,-0.57214 -0.200933,-0.154857 -0.469824,-0.232388 -0.806085,-0.232388 -0.394795,0 -0.797051,0.117311 -1.206382,0.351322 -0.409525,0.234213 -0.789587,0.557323 -1.140581,0.968922 -0.350797,0.411802 -0.663489,0.895247 -0.937488,1.450338 -0.274195,0.555091 -0.473359,0.870372 -0.597691,1.527551 l -0.361796,1.881219 c 0.34353,0.521197 0.71279,0.90641 1.107584,1.155644 0.394794,0.249231 0.840655,0.374051 1.337978,0.374051 0.380063,0 0.723789,-0.09053 1.030785,-0.271964 0.306998,-0.181444 0.584924,-0.422964 0.83339,-0.725169 0.248661,-0.302002 0.464129,-0.64764 0.647186,-1.036711 0.182666,-0.38907 0.334299,-0.797015 0.454897,-1.223837 0.120598,-0.426821 0.211933,-0.564514 0.274196,-0.994987 0.06227,-0.430475 0.0933,-0.834768 0.0933,-1.212676 z"/>
+ <path style="fill:#3f8caa" d="m 26.99999,14.778663 c 0,0.453205 -0.04026,0.9537 -0.120601,1.501281 -0.08034,0.547784 -0.210162,0.808065 -0.389098,1.363155 -0.179326,0.555294 -0.404222,1.095365 -0.674487,1.620418 -0.27066,0.525256 -0.601619,0.989826 -0.992484,1.393712 -0.391261,0.404293 -0.840853,0.729229 -1.348978,0.974606 C 22.966217,21.877211 22.394255,22 21.758265,22 21.100275,22 20.537153,21.871528 20.069293,21.614787 19.601432,21.358044 19.184639,20.98785 18.819308,20.504402 l -0.197397,1.069675 c -0.01472,0.128473 -0.0933,0.219196 -0.235894,0.271966 -0.142597,0.05277 -0.360029,0.07936 -0.652293,0.07936 -0.306997,0 -0.511858,-0.03024 -0.61419,-0.09052 -0.102333,-0.06048 -0.139062,-0.147552 -0.109796,-0.260599 L 19.926892,6.3626851 c 0.01454,-0.06048 0.0383,-0.1134531 0.07129,-0.1587128 0.0328,-0.045462 0.0876,-0.083009 0.1644,-0.1134538 0.0768,-0.030036 0.175595,-0.052771 0.296194,-0.067992 0.120602,-0.015018 0.272233,-0.022526 0.455096,-0.022526 0.175398,0 0.317996,0.00751 0.427596,0.02253 0.109796,0.015222 0.197395,0.037957 0.263194,0.067993 0.0658,0.03024 0.106066,0.067992 0.120599,0.1134538 0.01453,0.045258 0.01825,0.098232 0.0112,0.1587127 l -0.877384,4.846351 c -0.03673,0.196464 -0.08053,0.400639 -0.131598,0.611919 -0.05127,0.211483 -0.1041,0.421138 -0.159096,0.628968 -0.0548,0.207828 -0.109796,0.404293 -0.164596,0.589186 -0.0548,0.185302 -0.1041,0.345638 -0.148097,0.48162 0.116867,-0.264454 0.301497,-0.538245 0.553694,-0.821575 0.252196,-0.283328 0.54839,-0.543927 0.888187,-0.781998 0.339996,-0.237867 0.711022,-0.436156 1.113084,-0.594869 0.402062,-0.158714 0.807855,-0.237867 1.21738,-0.237867 0.438398,0 0.814924,0.06048 1.129386,0.181242 0.31446,0.120963 0.581192,0.281503 0.800586,0.48162 0.219199,0.200115 0.396561,0.428849 0.531891,0.685592 0.135133,0.256945 0.239431,0.521196 0.312497,0.79316 0.07306,0.271963 0.124331,0.542102 0.153596,0.810209 0.02927,0.268513 0.044,0.515919 0.044,0.742421 z m -1.897173,0.158713 c 0,-0.203972 -0.01826,-0.437983 -0.0546,-0.70264 -0.03693,-0.264253 -0.108028,-0.50983 -0.213896,-0.736535 -0.106064,-0.226705 -0.259661,-0.417282 -0.46079,-0.57214 -0.200933,-0.154857 -0.469824,-0.232388 -0.806085,-0.232388 -0.394795,0 -0.797051,0.117311 -1.206382,0.351322 -0.409525,0.234213 -0.789587,0.557323 -1.140581,0.968922 -0.350797,0.411802 -0.663489,0.895247 -0.937488,1.450338 -0.274195,0.555091 -0.473359,0.870372 -0.597691,1.527551 l -0.361796,1.881219 c 0.34353,0.521197 0.71279,0.90641 1.107584,1.155644 0.394794,0.249231 0.840655,0.374051 1.337978,0.374051 0.380063,0 0.723789,-0.09053 1.030785,-0.271964 0.306998,-0.181444 0.584924,-0.422964 0.83339,-0.725169 0.248661,-0.302002 0.464129,-0.64764 0.647186,-1.036711 0.182666,-0.38907 0.334299,-0.797015 0.454897,-1.223837 0.120598,-0.426821 0.211933,-0.564514 0.274196,-0.994987 0.06227,-0.430475 0.0933,-0.834768 0.0933,-1.212676 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/filelight.svg b/.icons/awkward/32x32/apps/filelight.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/filelight.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/filetypes.svg b/.icons/awkward/32x32/apps/filetypes.svg
new file mode 120000
index 00000000..a34d01f0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/filetypes.svg
@@ -0,0 +1 @@
+../mimetypes/application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/filezilla.svg b/.icons/awkward/32x32/apps/filezilla.svg
new file mode 100644
index 00000000..b04fbf30
--- /dev/null
+++ b/.icons/awkward/32x32/apps/filezilla.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#d95951" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m10.648 8-3.648 16.184h2.9644l1.722-7.2426h8.092l-7.5781 6.7836 1.976 2.275 1.012-0.521c1.9135-0.98386 2.7161-0.40858 4.1679-0.0058 1.4124 0.39196 2.7401 0.81146 5.4949-0.77642l-0.54706-2.8026c-3.0064 2.1376-3.9575 0.23044-6.0987 0.15473l6.1302-5.1871 0.66517-2.769h-12.841l0.8266-3.3233h8.4165l0.57719-2.769h-11.331z"/>
+ <path fill="#fff" d="m10.648 7.0001-3.648 16.184h2.9644l1.722-7.2426h8.092l-7.5781 6.7836 1.976 2.275 1.012-0.521c1.9135-0.98386 2.7161-0.40858 4.1679-0.0058 1.4124 0.39196 2.7401 0.81146 5.4949-0.77642l-0.54706-2.8026c-3.0064 2.1376-3.9575 0.23044-6.0987 0.15473l6.1302-5.1871 0.66517-2.769h-12.841l0.8266-3.3233h8.4165l0.57719-2.769h-11.331z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/filter.svg b/.icons/awkward/32x32/apps/filter.svg
new file mode 100644
index 00000000..ad41631c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/filter.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" transform="matrix(0.725,0,0,0.47555431,-0.9,1.3446823)" d="M 4.9999999,4.4270815 24,4.4270821 43,4.4270807 33.499999,20.881563 24,37.336046 14.500001,20.881563 Z"/>
+ <path style="opacity:0.2" d="M 21,14 H 12 V 25.086957 L 21,31 Z"/>
+ <path style="fill:#e53935" transform="matrix(0.725,0,0,0.47555431,-0.9,0.3446823)" d="M 4.9999999,4.4270815 24,4.4270821 43,4.4270807 33.499999,20.881563 24,37.336046 14.500001,20.881563 Z"/>
+ <rect style="opacity:0.2" width="29" height="3" x="2" y="2" rx="1.45" ry="1.5"/>
+ <rect style="fill:#ec6b68" width="29" height="3" x="2" y="1" rx="1.45" ry="1.5"/>
+ <path style="fill:#b4231f" d="M 21,13 H 12 V 24.086957 L 21,30 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4492188 1 C 2.6459187 1 2 1.669 2 2.5 C 2 2.6767002 2.0341228 2.8428235 2.0878906 3 C 2.2869864 2.4179939 2.8167289 2 3.4492188 2 L 29.550781 2 C 30.183271 2 30.713014 2.4179939 30.912109 3 C 30.965877 2.8428235 31 2.6767002 31 2.5 C 31 1.669 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/firefox-beta-bin.svg b/.icons/awkward/32x32/apps/firefox-beta-bin.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firefox-beta-bin.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/firefox-beta.svg b/.icons/awkward/32x32/apps/firefox-beta.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firefox-beta.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/firefox-default.svg b/.icons/awkward/32x32/apps/firefox-default.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firefox-default.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/firefox-developer-edition.svg b/.icons/awkward/32x32/apps/firefox-developer-edition.svg
new file mode 120000
index 00000000..6d66c646
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firefox-developer-edition.svg
@@ -0,0 +1 @@
+firefox-developer-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/firefox-developer-icon.svg b/.icons/awkward/32x32/apps/firefox-developer-icon.svg
new file mode 100644
index 00000000..63662e9c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firefox-developer-icon.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 7.1685502,12.034826 C 3.8936196,14.56741 2,12.735223 2,17.163552 2,24.805211 8.2680136,31 16,31 c 7.731986,0 14,-6.194789 14,-13.836448 0,-3.557712 -1.358669,-6.801823 -3.591104,-9.2531763 0.04976,-0.00189 -0.208769,-0.2006295 -0.342053,-0.1510295 0.933267,1.546912 1.47043,3.3596838 1.47043,5.2980428 0,5.672532 -3.15483,11.292157 -8.827363,11.292157 -3.643432,0.17685 -8.496885,-2.152368 -9.2439042,-4.331961 -0.4819559,-1.406213 -0.3602998,-2.985566 0.9509522,-3.859822 0.712229,-0.452115 1.750599,-0.898515 3.393382,-0.950936 1.500678,-0.986933 0.770502,-0.874672 0.698316,-1.173477 C 14.04248,13.905876 13.214975,13.729712 12.072429,12.830484 11.060463,12.034026 10.590446,11.732022 7.641371,11.704475 7.0842357,10.631677 7.2231587,13.308634 7.1685502,12.034826 Z"/>
+ <path style="fill:#02bfee" d="m 20.402474,1 c 0.59057,1.5721706 2.726226,3.5997298 5.543129,7.2075006 2.385645,3.0554354 2.659053,6.4644184 3.540982,9.5294844 l -6.628858,5.705436 -7.487756,-7.686744 C 15.336351,10.645545 14.109805,5.2768345 20.402474,1 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.402344 1 C 15.53636 4.307183 15.169591 8.2673168 15.267578 12.255859 C 15.275423 8.6095832 15.943703 5.0303308 20.402344 2 C 20.992914 3.5721706 23.12841 5.5992605 25.945312 9.2070312 C 28.122365 11.99531 28.552608 15.066978 29.279297 17.914062 L 29.486328 17.736328 C 28.604399 14.671262 28.330958 11.262467 25.945312 8.2070312 C 23.12841 4.5992605 20.992914 2.5721706 20.402344 1 z"/>
+ <path style="fill:#0086da" d="m 6.769,10.199763 c 0.9725357,-0.9650152 2.5605798,-3.2120889 4.455366,-3.8349985 -0.509057,2.713323 0.150891,3.5757204 0.479375,4.9629395 L 8.6583009,10.538145 Z"/>
+ <circle style="fill:#354bb0" cx="16" cy="16" r="7"/>
+ <path style="fill:#5fdffd" d="m 18.217615,11.064705 c -0.09957,9.8e-4 -0.199095,0.0045 -0.298481,0.0106 2.027346,0.95169 3.323024,2.988288 3.325971,5.227895 -0.0015,3.077098 -2.412109,5.68455 -5.485105,5.843392 0.768412,0.363591 1.607527,0.483041 2.457615,0.485408 3.194219,2.9e-5 5.783672,-2.589367 5.783714,-5.783586 2.9e-5,-3.194269 -2.589445,-5.783743 -5.783714,-5.783714 z"/>
+ <path id="ellipse841" style="fill:#095cd3" d="M 7.1685502,11.034826 C 3.8936196,13.56741 2,11.735223 2,16.163552 2,23.805211 8.2680136,30 16,30 23.731986,30 30,23.805211 30,16.163552 30,12.60584 28.641331,9.3617287 26.408896,6.9103757 c 0.04976,-0.00189 -0.208769,-0.2006295 -0.342053,-0.1510295 0.933267,1.546912 1.47043,3.3596838 1.47043,5.2980428 0,5.672532 -3.15483,11.292157 -8.827363,11.292157 -3.643432,0.17685 -8.496885,-2.152368 -9.2439042,-4.331961 -0.4819559,-1.406213 -0.3602998,-2.985566 0.9509522,-3.859822 0.712229,-0.452115 1.750599,-0.898515 3.393382,-0.950936 1.500678,-0.986933 0.770502,-0.874672 0.698316,-1.173477 C 14.04248,12.905876 13.214975,12.729712 12.072429,11.830484 11.060463,11.034026 10.590446,10.732022 7.641371,10.704475 7.0842357,9.6316772 7.2231587,12.308634 7.1685502,11.034826 Z"/>
+ <path style="opacity:0.1" d="M 6.9797028,6.2606938 C 3.8449581,8.6848684 2.1872001,12.402051 2.0163507,16.599386 2.1956124,23.031886 8.0675269,28 15.29997,28 c 7.345402,0 13.300027,-5.127827 13.300027,-11.700029 0,-1.771243 -0.435662,-3.45099 -1.211331,-4.961533 0.0944,0.559484 0.149024,1.132208 0.149024,1.718558 C 27.53769,18.729528 22.938523,23 17.26599,23 13.622558,23.176851 10.881745,21.492852 10.134726,19.313259 9.6527703,17.907045 9.8105849,17.313681 11.121837,16.439425 11.834066,15.98731 12.836874,15.681102 14.479656,15.628681 15.980334,14.641748 16.0954,14.262248 16.023214,13.963443 15.557038,13.835969 14.271419,13.342356 13.128873,12.443127 12.116905,11.64667 10.437372,10.041506 7.4882972,10.013959 6.9311619,8.9411613 7.0343113,7.5345016 6.9797028,6.2606938 Z"/>
+ <path style="fill:#0091eb" d="M 6.9797028,5.2606938 C 3.8449581,7.6848684 2.1872001,11.402051 2.0163507,15.599386 2.1956124,22.031886 8.0675269,27 15.29997,27 c 7.345402,0 13.300027,-5.127827 13.300027,-11.700029 0,-1.771243 -0.435662,-3.45099 -1.211331,-4.961533 0.0944,0.559484 0.149024,1.132208 0.149024,1.718558 C 27.53769,17.729528 22.938523,22 17.26599,22 13.622558,22.176851 10.881745,20.492852 10.134726,18.313259 9.6527703,16.907045 9.8105849,16.313681 11.121837,15.439425 11.834066,14.98731 12.836874,14.681102 14.479656,14.628681 15.980334,13.641748 16.0954,13.262248 16.023214,12.963443 15.557038,12.835969 14.271419,12.342356 13.128873,11.443127 12.116905,10.64667 10.437372,9.0415061 7.4882972,9.0139589 6.9311619,7.9411613 7.0343113,6.5345016 6.9797028,5.2606938 Z"/>
+ <path style="fill:#5fdffd" d="M 8.2558594 12.003906 C 7.3031323 11.983236 6.5003954 12.311312 5.8632812 12.746094 C 5.7491629 12.860213 6.7711005 14.924874 8.9003906 14.947266 C 8.7032464 18.382039 11.273779 20.893617 13 21.390625 L 13.757812 21.529297 C 11.923025 20.899858 10.614417 19.71199 10.134766 18.3125 C 9.6528099 16.906286 9.8098417 16.313709 11.121094 15.439453 C 11.833323 14.987338 12.835733 14.681327 14.478516 14.628906 C 15.228855 14.13544 15.634511 13.793001 15.841797 13.537109 C 15.945461 13.409313 15.999353 13.303956 16.023438 13.210938 C 16.047506 13.117807 16.041484 13.037592 16.023438 12.962891 C 14.000633 14.999997 11.128396 12.758458 8.9023438 12.076172 C 8.6928669 12.031452 8.4757193 12.008666 8.2558594 12.003906 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.9804688 5.2597656 C 3.845724 7.6839402 2.1864744 11.402274 2.015625 15.599609 C 2.0204347 15.772198 2.0456716 15.938963 2.0585938 16.109375 C 2.335551 12.115577 3.9696018 8.5881425 6.9804688 6.2597656 C 7.0350773 7.5335734 6.931146 8.9408742 7.4882812 10.013672 C 10.437356 10.041219 12.116938 11.646902 13.128906 12.443359 C 13.999515 13.128563 14.94769 13.574996 15.558594 13.806641 C 15.994586 13.402263 16.070193 13.156429 16.023438 12.962891 C 15.557262 12.835417 14.271452 12.342588 13.128906 11.443359 C 12.116938 10.646902 10.437356 9.0412191 7.4882812 9.0136719 C 6.931146 7.9408743 7.0350773 6.5335734 6.9804688 5.2597656 z M 27.388672 10.337891 C 27.459842 10.759699 27.497988 11.191881 27.517578 11.628906 C 28.13741 12.924227 28.503443 14.336851 28.570312 15.820312 C 28.57876 15.646507 28.599609 15.476728 28.599609 15.300781 C 28.599609 13.529538 28.164341 11.848434 27.388672 10.337891 z M 27.513672 12.527344 C 27.26516 17.961687 22.778755 22 17.265625 22 C 13.622193 22.176851 10.881785 20.492093 10.134766 18.3125 C 10.05414 18.077257 9.9974905 17.872602 9.9550781 17.677734 C 9.8119624 18.111134 9.8937878 18.609393 10.134766 19.3125 C 10.881785 21.492093 13.622193 23.176851 17.265625 23 C 22.938158 23 27.537109 18.729173 27.537109 13.056641 C 27.537109 12.878106 27.523381 12.703363 27.513672 12.527344 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/firefox-esr.svg b/.icons/awkward/32x32/apps/firefox-esr.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firefox-esr.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/firefox-gtk3.svg b/.icons/awkward/32x32/apps/firefox-gtk3.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firefox-gtk3.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/firefox-icon.svg b/.icons/awkward/32x32/apps/firefox-icon.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firefox-icon.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/firefox-mozilla-build.svg b/.icons/awkward/32x32/apps/firefox-mozilla-build.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firefox-mozilla-build.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/firefox-nightly-icon.svg b/.icons/awkward/32x32/apps/firefox-nightly-icon.svg
new file mode 120000
index 00000000..8597ee38
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firefox-nightly-icon.svg
@@ -0,0 +1 @@
+firefox-trunk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/firefox-nightly.svg b/.icons/awkward/32x32/apps/firefox-nightly.svg
new file mode 120000
index 00000000..8597ee38
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firefox-nightly.svg
@@ -0,0 +1 @@
+firefox-trunk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/firefox-original.svg b/.icons/awkward/32x32/apps/firefox-original.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firefox-original.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/firefox-trunk.svg b/.icons/awkward/32x32/apps/firefox-trunk.svg
new file mode 100644
index 00000000..d45984ff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firefox-trunk.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 7.1685502,12.034826 C 3.8936196,14.56741 2,12.735223 2,17.163552 2,24.805211 8.2680136,31 16,31 c 7.731986,0 14,-6.194789 14,-13.836448 0,-3.557712 -1.358669,-6.801823 -3.591104,-9.2531763 0.04976,-0.00189 -0.208769,-0.2006295 -0.342053,-0.1510295 0.933267,1.546912 1.47043,3.3596838 1.47043,5.2980428 0,5.672532 -3.15483,11.292157 -8.827363,11.292157 -3.643432,0.17685 -8.496885,-2.152368 -9.2439042,-4.331961 -0.4819559,-1.406213 -0.3602998,-2.985566 0.9509522,-3.859822 0.712229,-0.452115 1.750599,-0.898515 3.393382,-0.950936 1.500678,-0.986933 0.770502,-0.874672 0.698316,-1.173477 C 14.04248,13.905876 13.214975,13.729712 12.072429,12.830484 11.060463,12.034026 10.590446,11.732022 7.641371,11.704475 7.0842357,10.631677 7.2231587,13.308634 7.1685502,12.034826 Z"/>
+ <path style="fill:#45f1af" d="m 20.402474,1 c 0.59057,1.5721706 2.726226,3.5997298 5.543129,7.2075006 2.385645,3.0554354 2.659053,6.4644184 3.540982,9.5294844 l -6.628858,5.705436 -7.487756,-7.686744 C 15.336351,10.645545 14.109805,5.2768345 20.402474,1 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.402344 1 C 15.53636 4.307183 15.169591 8.2673168 15.267578 12.255859 C 15.275423 8.6095832 15.943703 5.0303308 20.402344 2 C 20.992914 3.5721706 23.12841 5.5992605 25.945312 9.2070312 C 28.122365 11.99531 28.552608 15.066978 29.279297 17.914062 L 29.486328 17.736328 C 28.604399 14.671262 28.330958 11.262467 25.945312 8.2070312 C 23.12841 4.5992605 20.992914 2.5721706 20.402344 1 z"/>
+ <path style="fill:#715fff" d="m 6.769,10.199763 c 0.9725357,-0.9650152 2.5605798,-3.2120889 4.455366,-3.8349985 -0.509057,2.713323 0.150891,3.5757204 0.479375,4.9629395 L 8.6583009,10.538145 Z"/>
+ <circle style="fill:#5543c7" cx="16" cy="16" r="7"/>
+ <path style="fill:#15bfd1" d="m 18.217615,11.064705 c -0.09957,9.8e-4 -0.199095,0.0045 -0.298481,0.0106 2.027346,0.95169 3.323024,2.988288 3.325971,5.227895 -0.0015,3.077098 -2.412109,5.68455 -5.485105,5.843392 0.768412,0.363591 1.607527,0.483041 2.457615,0.485408 3.194219,2.9e-5 5.783672,-2.589367 5.783714,-5.783586 2.9e-5,-3.194269 -2.589445,-5.783743 -5.783714,-5.783714 z"/>
+ <path id="ellipse841" style="fill:#763ad2" d="M 7.1685502,11.034826 C 3.8936196,13.56741 2,11.735223 2,16.163552 2,23.805211 8.2680136,30 16,30 23.731986,30 30,23.805211 30,16.163552 30,12.60584 28.641331,9.3617287 26.408896,6.9103757 c 0.04976,-0.00189 -0.208769,-0.2006295 -0.342053,-0.1510295 0.933267,1.546912 1.47043,3.3596838 1.47043,5.2980428 0,5.672532 -3.15483,11.292157 -8.827363,11.292157 -3.643432,0.17685 -8.496885,-2.152368 -9.2439042,-4.331961 -0.4819559,-1.406213 -0.3602998,-2.985566 0.9509522,-3.859822 0.712229,-0.452115 1.750599,-0.898515 3.393382,-0.950936 1.500678,-0.986933 0.770502,-0.874672 0.698316,-1.173477 C 14.04248,12.905876 13.214975,12.729712 12.072429,11.830484 11.060463,11.034026 10.590446,10.732022 7.641371,10.704475 7.0842357,9.6316772 7.2231587,12.308634 7.1685502,11.034826 Z"/>
+ <path style="opacity:0.1" d="M 6.9797028,6.2606938 C 3.8449581,8.6848684 2.1872001,12.402051 2.0163507,16.599386 2.1956124,23.031886 8.0675269,28 15.29997,28 c 7.345402,0 13.300027,-5.127827 13.300027,-11.700029 0,-1.771243 -0.435662,-3.45099 -1.211331,-4.961533 0.0944,0.559484 0.149024,1.132208 0.149024,1.718558 C 27.53769,18.729528 22.938523,23 17.26599,23 13.622558,23.176851 10.881745,21.492852 10.134726,19.313259 9.6527703,17.907045 9.8105849,17.313681 11.121837,16.439425 11.834066,15.98731 12.836874,15.681102 14.479656,15.628681 15.980334,14.641748 16.0954,14.262248 16.023214,13.963443 15.557038,13.835969 14.271419,13.342356 13.128873,12.443127 12.116905,11.64667 10.437372,10.041506 7.4882972,10.013959 6.9311619,8.9411613 7.0343113,7.5345016 6.9797028,6.2606938 Z"/>
+ <path style="fill:#8171ff" d="M 6.9797028,5.2606938 C 3.8449581,7.6848684 2.1872001,11.402051 2.0163507,15.599386 2.1956124,22.031886 8.0675269,27 15.29997,27 c 7.345402,0 13.300027,-5.127827 13.300027,-11.700029 0,-1.771243 -0.435662,-3.45099 -1.211331,-4.961533 0.0944,0.559484 0.149024,1.132208 0.149024,1.718558 C 27.53769,17.729528 22.938523,22 17.26599,22 13.622558,22.176851 10.881745,20.492852 10.134726,18.313259 9.6527703,16.907045 9.8105849,16.313681 11.121837,15.439425 11.834066,14.98731 12.836874,14.681102 14.479656,14.628681 15.980334,13.641748 16.0954,13.262248 16.023214,12.963443 15.557038,12.835969 14.271419,12.342356 13.128873,11.443127 12.116905,10.64667 10.437372,9.0415061 7.4882972,9.0139589 6.9311619,7.9411613 7.0343113,6.5345016 6.9797028,5.2606938 Z"/>
+ <path style="fill:#15bfd1" d="M 8.2558594 12.003906 C 7.3031323 11.983236 6.5003954 12.311312 5.8632812 12.746094 C 5.7491629 12.860213 6.7711005 14.924874 8.9003906 14.947266 C 8.7032464 18.382039 11.273779 20.893617 13 21.390625 L 13.757812 21.529297 C 11.923025 20.899858 10.614417 19.71199 10.134766 18.3125 C 9.6528099 16.906286 9.8098417 16.313709 11.121094 15.439453 C 11.833323 14.987338 12.835733 14.681327 14.478516 14.628906 C 15.228855 14.13544 15.634511 13.793001 15.841797 13.537109 C 15.945461 13.409313 15.999353 13.303956 16.023438 13.210938 C 16.047506 13.117807 16.041484 13.037592 16.023438 12.962891 C 14.000633 14.999997 11.128396 12.758458 8.9023438 12.076172 C 8.6928669 12.031452 8.4757193 12.008666 8.2558594 12.003906 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.9804688 5.2597656 C 3.845724 7.6839402 2.1864744 11.402274 2.015625 15.599609 C 2.0204347 15.772198 2.0456716 15.938963 2.0585938 16.109375 C 2.335551 12.115577 3.9696018 8.5881425 6.9804688 6.2597656 C 7.0350773 7.5335734 6.931146 8.9408742 7.4882812 10.013672 C 10.437356 10.041219 12.116938 11.646902 13.128906 12.443359 C 13.999515 13.128563 14.94769 13.574996 15.558594 13.806641 C 15.994586 13.402263 16.070193 13.156429 16.023438 12.962891 C 15.557262 12.835417 14.271452 12.342588 13.128906 11.443359 C 12.116938 10.646902 10.437356 9.0412191 7.4882812 9.0136719 C 6.931146 7.9408743 7.0350773 6.5335734 6.9804688 5.2597656 z M 27.388672 10.337891 C 27.459842 10.759699 27.497988 11.191881 27.517578 11.628906 C 28.13741 12.924227 28.503443 14.336851 28.570312 15.820312 C 28.57876 15.646507 28.599609 15.476728 28.599609 15.300781 C 28.599609 13.529538 28.164341 11.848434 27.388672 10.337891 z M 27.513672 12.527344 C 27.26516 17.961687 22.778755 22 17.265625 22 C 13.622193 22.176851 10.881785 20.492093 10.134766 18.3125 C 10.05414 18.077257 9.9974905 17.872602 9.9550781 17.677734 C 9.8119624 18.111134 9.8937878 18.609393 10.134766 19.3125 C 10.881785 21.492093 13.622193 23.176851 17.265625 23 C 22.938158 23 27.537109 18.729173 27.537109 13.056641 C 27.537109 12.878106 27.523381 12.703363 27.513672 12.527344 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/firefox.svg b/.icons/awkward/32x32/apps/firefox.svg
new file mode 100644
index 00000000..1eed8703
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firefox.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 7.1685502,12.034826 C 3.8936196,14.56741 2,12.735223 2,17.163552 2,24.805211 8.2680136,31 16,31 c 7.731986,0 14,-6.194789 14,-13.836448 0,-3.557712 -1.358669,-6.801823 -3.591104,-9.2531763 0.04976,-0.00189 -0.208769,-0.2006295 -0.342053,-0.1510295 0.933267,1.546912 1.47043,3.3596838 1.47043,5.2980428 0,5.672532 -3.15483,11.292157 -8.827363,11.292157 -3.643432,0.17685 -8.496885,-2.152368 -9.2439042,-4.331961 -0.4819559,-1.406213 -0.3602998,-2.985566 0.9509522,-3.859822 0.712229,-0.452115 1.750599,-0.898515 3.393382,-0.950936 1.500678,-0.986933 0.770502,-0.874672 0.698316,-1.173477 C 14.04248,13.905876 13.214975,13.729712 12.072429,12.830484 11.060463,12.034026 10.590446,11.732022 7.641371,11.704475 7.0842357,10.631677 7.2231587,13.308634 7.1685502,12.034826 Z"/>
+ <path style="fill:#ffde3f" d="m 20.402474,1 c 0.59057,1.5721706 2.726226,3.5997298 5.543129,7.2075006 2.385645,3.0554354 2.659053,6.4644184 3.540982,9.5294844 l -6.628858,5.705436 -7.487756,-7.686744 C 15.336351,10.645545 14.109805,5.2768345 20.402474,1 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.402344 1 C 15.53636 4.307183 15.169591 8.2673168 15.267578 12.255859 C 15.275423 8.6095832 15.943703 5.0303308 20.402344 2 C 20.992914 3.5721706 23.12841 5.5992605 25.945312 9.2070312 C 28.122365 11.99531 28.552608 15.066978 29.279297 17.914062 L 29.486328 17.736328 C 28.604399 14.671262 28.330958 11.262467 25.945312 8.2070312 C 23.12841 4.5992605 20.992914 2.5721706 20.402344 1 z"/>
+ <path style="fill:#ff750e" d="m 6.769,10.199763 c 0.9725357,-0.9650152 2.5605798,-3.2120889 4.455366,-3.8349985 -0.509057,2.713323 0.150891,3.5757204 0.479375,4.9629395 L 8.6583009,10.538145 Z"/>
+ <circle style="fill:#8357cd" cx="16" cy="16" r="7"/>
+ <path style="fill:#ffba36" d="m 18.217615,11.064705 c -0.09957,9.8e-4 -0.199095,0.0045 -0.298481,0.0106 2.027346,0.95169 3.323024,2.988288 3.325971,5.227895 -0.0015,3.077098 -2.412109,5.68455 -5.485105,5.843392 0.768412,0.363591 1.607527,0.483041 2.457615,0.485408 3.194219,2.9e-5 5.783672,-2.589367 5.783714,-5.783586 2.9e-5,-3.194269 -2.589445,-5.783743 -5.783714,-5.783714 z"/>
+ <path id="ellipse841" style="fill:#f74e66" d="M 7.1685502,11.034826 C 3.8936196,13.56741 2,11.735223 2,16.163552 2,23.805211 8.2680136,30 16,30 23.731986,30 30,23.805211 30,16.163552 30,12.60584 28.641331,9.3617287 26.408896,6.9103757 c 0.04976,-0.00189 -0.208769,-0.2006295 -0.342053,-0.1510295 0.933267,1.546912 1.47043,3.3596838 1.47043,5.2980428 0,5.672532 -3.15483,11.292157 -8.827363,11.292157 -3.643432,0.17685 -8.496885,-2.152368 -9.2439042,-4.331961 -0.4819559,-1.406213 -0.3602998,-2.985566 0.9509522,-3.859822 0.712229,-0.452115 1.750599,-0.898515 3.393382,-0.950936 1.500678,-0.986933 0.770502,-0.874672 0.698316,-1.173477 C 14.04248,12.905876 13.214975,12.729712 12.072429,11.830484 11.060463,11.034026 10.590446,10.732022 7.641371,10.704475 7.0842357,9.6316772 7.2231587,12.308634 7.1685502,11.034826 Z"/>
+ <path style="opacity:0.1" d="M 6.9797028,6.2606938 C 3.8449581,8.6848684 2.1872001,12.402051 2.0163507,16.599386 2.1956124,23.031886 8.0675269,28 15.29997,28 c 7.345402,0 13.300027,-5.127827 13.300027,-11.700029 0,-1.771243 -0.435662,-3.45099 -1.211331,-4.961533 0.0944,0.559484 0.149024,1.132208 0.149024,1.718558 C 27.53769,18.729528 22.938523,23 17.26599,23 13.622558,23.176851 10.881745,21.492852 10.134726,19.313259 9.6527703,17.907045 9.8105849,17.313681 11.121837,16.439425 11.834066,15.98731 12.836874,15.681102 14.479656,15.628681 15.980334,14.641748 16.0954,14.262248 16.023214,13.963443 15.557038,13.835969 14.271419,13.342356 13.128873,12.443127 12.116905,11.64667 10.437372,10.041506 7.4882972,10.013959 6.9311619,8.9411613 7.0343113,7.5345016 6.9797028,6.2606938 Z"/>
+ <path style="fill:#ff7f1f" d="M 6.9797028,5.2606938 C 3.8449581,7.6848684 2.1872001,11.402051 2.0163507,15.599386 2.1956124,22.031886 8.0675269,27 15.29997,27 c 7.345402,0 13.300027,-5.127827 13.300027,-11.700029 0,-1.771243 -0.435662,-3.45099 -1.211331,-4.961533 0.0944,0.559484 0.149024,1.132208 0.149024,1.718558 C 27.53769,17.729528 22.938523,22 17.26599,22 13.622558,22.176851 10.881745,20.492852 10.134726,18.313259 9.6527703,16.907045 9.8105849,16.313681 11.121837,15.439425 11.834066,14.98731 12.836874,14.681102 14.479656,14.628681 15.980334,13.641748 16.0954,13.262248 16.023214,12.963443 15.557038,12.835969 14.271419,12.342356 13.128873,11.443127 12.116905,10.64667 10.437372,9.0415061 7.4882972,9.0139589 6.9311619,7.9411613 7.0343113,6.5345016 6.9797028,5.2606938 Z"/>
+ <path style="fill:#ffba36" d="M 8.2558594 12.003906 C 7.3031323 11.983236 6.5003954 12.311312 5.8632812 12.746094 C 5.7491629 12.860213 6.7711005 14.924874 8.9003906 14.947266 C 8.7032464 18.382039 11.273779 20.893617 13 21.390625 L 13.757812 21.529297 C 11.923025 20.899858 10.614417 19.71199 10.134766 18.3125 C 9.6528099 16.906286 9.8098417 16.313709 11.121094 15.439453 C 11.833323 14.987338 12.835733 14.681327 14.478516 14.628906 C 15.228855 14.13544 15.634511 13.793001 15.841797 13.537109 C 15.945461 13.409313 15.999353 13.303956 16.023438 13.210938 C 16.047506 13.117807 16.041484 13.037592 16.023438 12.962891 C 14.000633 14.999997 11.128396 12.758458 8.9023438 12.076172 C 8.6928669 12.031452 8.4757193 12.008666 8.2558594 12.003906 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.9804688 5.2597656 C 3.845724 7.6839402 2.1864744 11.402274 2.015625 15.599609 C 2.0204347 15.772198 2.0456716 15.938963 2.0585938 16.109375 C 2.335551 12.115577 3.9696018 8.5881425 6.9804688 6.2597656 C 7.0350773 7.5335734 6.931146 8.9408742 7.4882812 10.013672 C 10.437356 10.041219 12.116938 11.646902 13.128906 12.443359 C 13.999515 13.128563 14.94769 13.574996 15.558594 13.806641 C 15.994586 13.402263 16.070193 13.156429 16.023438 12.962891 C 15.557262 12.835417 14.271452 12.342588 13.128906 11.443359 C 12.116938 10.646902 10.437356 9.0412191 7.4882812 9.0136719 C 6.931146 7.9408743 7.0350773 6.5335734 6.9804688 5.2597656 z M 27.388672 10.337891 C 27.459842 10.759699 27.497988 11.191881 27.517578 11.628906 C 28.13741 12.924227 28.503443 14.336851 28.570312 15.820312 C 28.57876 15.646507 28.599609 15.476728 28.599609 15.300781 C 28.599609 13.529538 28.164341 11.848434 27.388672 10.337891 z M 27.513672 12.527344 C 27.26516 17.961687 22.778755 22 17.265625 22 C 13.622193 22.176851 10.881785 20.492093 10.134766 18.3125 C 10.05414 18.077257 9.9974905 17.872602 9.9550781 17.677734 C 9.8119624 18.111134 9.8937878 18.609393 10.134766 19.3125 C 10.881785 21.492093 13.622193 23.176851 17.265625 23 C 22.938158 23 27.537109 18.729173 27.537109 13.056641 C 27.537109 12.878106 27.523381 12.703363 27.513672 12.527344 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/firejail-ui.svg b/.icons/awkward/32x32/apps/firejail-ui.svg
new file mode 100644
index 00000000..3e8ac1de
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firejail-ui.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#ef4e4e" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="fill:none;stroke:#656565;stroke-width:3;stroke-linecap:round" d="m 15.5,2.5 v 27"/>
+ <path style="fill:none;stroke:#656565;stroke-width:3;stroke-linecap:round" d="m 7.50015,2.5 v 27"/>
+ <path style="opacity:0.2" d="m 2.5,7.99985 a 1.50015,1.50015 0 1 0 0,3 h 27 a 1.50015,1.50015 0 1 0 0,-3 z m 0,8 a 1.50015,1.50015 0 1 0 0,3 h 27 a 1.50015,1.50015 0 1 0 0,-3 z m 0,7 a 1.50015,1.50015 0 1 0 0,3 h 27 a 1.50015,1.50015 0 1 0 0,-3 z"/>
+ <path style="fill:none;stroke:#656565;stroke-width:3;stroke-linecap:round" d="m 23.5,2.5 v 27"/>
+ <path style="fill:none;stroke:#656565;stroke-width:3;stroke-linecap:round" d="M 29.5,16.5 H 2.5"/>
+ <path style="fill:none;stroke:#656565;stroke-width:3;stroke-linecap:round" d="M 29.5,8.5 H 2.5"/>
+ <path style="fill:none;stroke:#656565;stroke-width:3;stroke-linecap:round" d="M 29.5,23.5 H 2.5"/>
+ <path style="opacity:0.2" d="M 13.5,5.5 12.792969,6.7929688 11.5,7.5 12.792969,8.2070312 13.5,9.5 14.207031,8.2070312 15.5,7.5 14.207031,6.7929688 Z M 19,8.5 18.117188,10.117188 16.5,11 18.117188,11.882812 19,13.5 19.882812,11.882812 21.5,11 19.882812,10.117188 Z m -8.816406,3 L 7.5,14.183594 l 2.919922,2.921875 2.685547,-2.685547 z m 3.908203,3.908203 -2.683594,2.683594 L 21.816406,28.5 24.5,25.816406 Z M 8,19.5 7.4707031,20.470703 6.5,21 7.4707031,21.53125 8,22.5 8.5292969,21.53125 9.5,21 8.5292969,20.470703 Z"/>
+ <path style="fill:#ffffff" d="M 13.5 4.5 L 12.792969 5.7929688 L 11.5 6.5 L 12.792969 7.2070312 L 13.5 8.5 L 14.207031 7.2070312 L 15.5 6.5 L 14.207031 5.7929688 L 13.5 4.5 z M 19 7.5 L 18.117188 9.1171875 L 16.5 10 L 18.117188 10.882812 L 19 12.5 L 19.882812 10.882812 L 21.5 10 L 19.882812 9.1171875 L 19 7.5 z M 10.183594 10.5 L 7.5 13.183594 L 10.419922 16.105469 L 13.105469 13.419922 L 10.183594 10.5 z M 14.091797 14.408203 L 11.408203 17.091797 L 21.816406 27.5 L 24.5 24.816406 L 14.091797 14.408203 z M 8 18.5 L 7.4707031 19.470703 L 6.5 20 L 7.4707031 20.53125 L 8 21.5 L 8.5292969 20.53125 L 9.5 20 L 8.5292969 19.470703 L 8 18.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/firetools.svg b/.icons/awkward/32x32/apps/firetools.svg
new file mode 100644
index 00000000..63d903ba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firetools.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#ef4e4e" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="fill:none;stroke:#656565;stroke-width:3;stroke-linecap:round" d="m 15.5,2.5 v 27"/>
+ <path style="fill:none;stroke:#656565;stroke-width:3;stroke-linecap:round" d="m 7.50015,2.5 v 27"/>
+ <path style="opacity:0.2" d="m 2.5,7.99985 a 1.50015,1.50015 0 1 0 0,3 h 27 a 1.50015,1.50015 0 1 0 0,-3 z m 0,8 a 1.50015,1.50015 0 1 0 0,3 h 27 a 1.50015,1.50015 0 1 0 0,-3 z m 0,7 a 1.50015,1.50015 0 1 0 0,3 h 27 a 1.50015,1.50015 0 1 0 0,-3 z"/>
+ <path style="fill:none;stroke:#656565;stroke-width:3;stroke-linecap:round" d="m 23.5,2.5 v 27"/>
+ <path style="fill:none;stroke:#656565;stroke-width:3;stroke-linecap:round" d="M 29.5,16.5 H 2.5"/>
+ <path style="fill:none;stroke:#656565;stroke-width:3;stroke-linecap:round" d="M 29.5,8.5 H 2.5"/>
+ <path style="fill:none;stroke:#656565;stroke-width:3;stroke-linecap:round" d="M 29.5,23.5 H 2.5"/>
+ <path style="fill:none;stroke:#ffa02e;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 20.5,22.128428 v -4.586024 c 0,-1.21922 1.3583,-2.042808 2.990165,-2.042808 1.560452,0 3.009835,0.883465 3.009835,2.042808 v 4.586024"/>
+ <circle style="opacity:0.2" cx="23.5" cy="25.5" r="5.5"/>
+ <circle style="fill:#ffce23" cx="23.5" cy="24.5" r="5.5"/>
+ <circle style="fill:#7f4a04" cx="23.5" cy="24.5" r="1.5"/>
+ <path style="fill:#7f4a04" d="m 22.7,24 v 2.25 A 0.75000001,0.75000001 0 0 0 23.45,27 0.75000001,0.75000001 0 0 0 24.2,26.25 V 24 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.5 19 A 5.5 5.5 0 0 0 18 24.5 A 5.5 5.5 0 0 0 18.025391 24.986328 A 5.5 5.5 0 0 1 23.5 20 A 5.5 5.5 0 0 1 28.974609 25.013672 A 5.5 5.5 0 0 0 29 24.5 A 5.5 5.5 0 0 0 23.5 19 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/firewall-config.svg b/.icons/awkward/32x32/apps/firewall-config.svg
new file mode 100644
index 00000000..31992c73
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firewall-config.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 5.375,2 C 3.5196443,2 2,3.570553 2,5.4003906 L 2,9.599609 c 0,0.939076 0.4083792,1.800522 1.0488281,2.425782 C 2.4049283,12.663318 2,13.541862 2,14.5 l 0,4 c 0,0.958138 0.4049283,1.836682 1.0488281,2.474609 C 2.4083792,21.599869 2,22.461315 2,23.400391 l 0,4.199218 C 2,29.429447 3.5196436,31 5.375,31 l 8.25,0 C 14.549204,31 15.388732,30.60952 16,29.992188 16.611268,30.60952 17.450796,31 18.375,31 l 8.25,0 C 28.480356,31 30,29.429447 30,27.599609 l 0,-4.199218 C 30,22.461315 29.591621,21.599869 28.951172,20.974609 29.595072,20.336682 30,19.458138 30,18.5 l 0,-4 C 30,13.541862 29.595072,12.663318 28.951172,12.025391 29.591621,11.400131 30,10.538685 30,9.599609 L 30,5.4003906 C 30,3.570553 28.480356,2 26.625,2 l -8.25,0 C 17.450796,2 16.611268,2.39048 16,3.0078125 15.388732,2.39048 14.549204,2 13.625,2 Z"/>
+ <path style="fill:#4f4f4f" d="M 5.375,1 C 3.5196443,1 2,2.570553 2,4.4003906 L 2,8.5996094 C 2,9.538685 2.4083792,10.400131 3.0488281,11.025391 2.4049283,11.663318 2,12.541862 2,13.5 l 0,4 c 0,0.958138 0.4049283,1.836682 1.0488281,2.474609 C 2.4083792,20.599869 2,21.461315 2,22.400391 l 0,4.199218 C 2,28.429447 3.5196436,30 5.375,30 l 8.25,0 C 14.549204,30 15.388732,29.60952 16,28.992188 16.611268,29.60952 17.450796,30 18.375,30 l 8.25,0 C 28.480356,30 30,28.429447 30,26.599609 l 0,-4.199218 C 30,21.461315 29.591621,20.599869 28.951172,19.974609 29.595072,19.336682 30,18.458138 30,17.5 l 0,-4 C 30,12.541862 29.595072,11.663318 28.951172,11.025391 29.591621,10.400131 30,9.538685 30,8.5996094 L 30,4.4003906 C 30,2.570553 28.480356,1 26.625,1 l -8.25,0 C 17.450796,1 16.611268,1.39048 16,2.0078125 15.388732,1.39048 14.549204,1 13.625,1 Z"/>
+ <path style="opacity:0.2" d="M 5.375,4 C 4.61325,4 4,4.6247906 4,5.4003906 L 4,9.5996094 C 4,10.375209 4.61325,11 5.375,11 l 8.25,0 C 14.386751,11 15,10.375209 15,9.5996094 L 15,5.4003906 C 15,4.6247906 14.386751,4 13.625,4 l -8.25,0 z m 13,0 C 17.613249,4 17,4.6247906 17,5.4003906 l 0,4.1992188 C 17,10.375209 17.613249,11 18.375,11 l 8.25,0 C 27.38675,11 28,10.375209 28,9.5996094 L 28,5.4003906 C 28,4.6247906 27.38675,4 26.625,4 l -8.25,0 z M 5.5,13 C 4.669,13 4,13.669 4,14.5 l 0,4 C 4,19.331 4.669,20 5.5,20 l 2,0 C 8.331,20 9,19.331 9,18.5 l 0,-4 C 9,13.669 8.331,13 7.5,13 l -2,0 z m 6.75,0 C 11.557499,13 11,13.624791 11,14.400391 l 0,4.199218 C 11,19.375209 11.557499,20 12.25,20 l 7.5,0 C 20.4425,20 21,19.375209 21,18.599609 l 0,-4.199218 C 21,13.624791 20.4425,13 19.75,13 l -7.5,0 z M 24.5,13 C 23.669,13 23,13.669 23,14.5 l 0,4 c 0,0.831 0.669,1.5 1.5,1.5 l 2,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-4 C 28,13.669 27.331,13 26.5,13 l -2,0 z M 5.375,22 C 4.61325,22 4,22.624791 4,23.400391 l 0,4.199218 C 4,28.375209 4.61325,29 5.375,29 l 8.25,0 C 14.386751,29 15,28.375209 15,27.599609 l 0,-4.199218 C 15,22.624791 14.386751,22 13.625,22 l -8.25,0 z m 13,0 C 17.613249,22 17,22.624791 17,23.400391 l 0,4.199218 C 17,28.375209 17.613249,29 18.375,29 l 8.25,0 C 27.38675,29 28,28.375209 28,27.599609 l 0,-4.199218 C 28,22.624791 27.38675,22 26.625,22 l -8.25,0 z"/>
+ <path style="fill:#f45c49" d="M 5.375,3 C 4.61325,3 4,3.6247906 4,4.4003906 L 4,8.5996094 C 4,9.375209 4.61325,10 5.375,10 l 8.25,0 C 14.386751,10 15,9.375209 15,8.5996094 L 15,4.4003906 C 15,3.6247906 14.386751,3 13.625,3 l -8.25,0 z m 13,0 C 17.613249,3 17,3.6247906 17,4.4003906 l 0,4.1992188 C 17,9.375209 17.613249,10 18.375,10 l 8.25,0 C 27.38675,10 28,9.375209 28,8.5996094 L 28,4.4003906 C 28,3.6247906 27.38675,3 26.625,3 l -8.25,0 z M 5.5,12 C 4.669,12 4,12.669 4,13.5 l 0,4 C 4,18.331 4.669,19 5.5,19 l 2,0 C 8.331,19 9,18.331 9,17.5 l 0,-4 C 9,12.669 8.331,12 7.5,12 l -2,0 z m 6.75,0 C 11.557499,12 11,12.624791 11,13.400391 l 0,4.199218 C 11,18.375209 11.557499,19 12.25,19 l 7.5,0 C 20.4425,19 21,18.375209 21,17.599609 l 0,-4.199218 C 21,12.624791 20.4425,12 19.75,12 l -7.5,0 z M 24.5,12 C 23.669,12 23,12.669 23,13.5 l 0,4 c 0,0.831 0.669,1.5 1.5,1.5 l 2,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-4 C 28,12.669 27.331,12 26.5,12 l -2,0 z M 5.375,21 C 4.61325,21 4,21.624791 4,22.400391 l 0,4.199218 C 4,27.375209 4.61325,28 5.375,28 l 8.25,0 C 14.386751,28 15,27.375209 15,26.599609 l 0,-4.199218 C 15,21.624791 14.386751,21 13.625,21 l -8.25,0 z m 13,0 C 17.613249,21 17,21.624791 17,22.400391 l 0,4.199218 C 17,27.375209 17.613249,28 18.375,28 l 8.25,0 C 27.38675,28 28,27.375209 28,26.599609 l 0,-4.199218 C 28,21.624791 27.38675,21 26.625,21 l -8.25,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.375,1 C 3.5196443,1 2,2.570553 2,4.4003906 l 0,1 C 2,3.570553 3.5196443,2 5.375,2 l 8.25,0 C 14.549204,2 15.388732,2.39048 16,3.0078125 16.611268,2.39048 17.450796,2 18.375,2 l 8.25,0 C 28.480356,2 30,3.570553 30,5.4003906 l 0,-1 C 30,2.570553 28.480356,1 26.625,1 l -8.25,0 C 17.450796,1 16.611268,1.39048 16,2.0078125 15.388732,1.39048 14.549204,1 13.625,1 L 5.375,1 Z M 2.6289062,11.529297 C 2.2352574,12.094258 2,12.773109 2,13.5 l 0,1 C 2,13.541862 2.4049283,12.663318 3.0488281,12.025391 2.8936715,11.873914 2.7543152,11.706243 2.6289062,11.529297 Z m 26.7421878,0 c -0.125409,0.176946 -0.264766,0.344617 -0.419922,0.496094 C 29.595072,12.663318 30,13.541862 30,14.5 l 0,-1 c 0,-0.726891 -0.235257,-1.405742 -0.628906,-1.970703 z M 2.6289062,20.470703 C 2.2366575,21.024149 2,21.688817 2,22.400391 l 0,1 C 2,22.461315 2.4083792,21.599869 3.0488281,20.974609 2.8934226,20.820645 2.7541384,20.650435 2.6289062,20.470703 Z m 26.7421878,0 c -0.125232,0.179732 -0.264517,0.349942 -0.419922,0.503906 C 29.591621,21.599869 30,22.461315 30,23.400391 l 0,-1 c 0,-0.711574 -0.236657,-1.376242 -0.628906,-1.929688 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/firewatch.svg b/.icons/awkward/32x32/apps/firewatch.svg
new file mode 100644
index 00000000..8391916a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/firewatch.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m16.5 3c-0.08008 0-0.424019 0.2277897-0.791015 0.5058593-3.242221 2.4008703-7.8024647 4.9015952-12.14556 5.5187775l-0.563425 0.0875 0.0388566 0.5673829c0.065569 0.9595593 0.6219295 3.5068593 1.1573808 5.2964843 0.6853405 2.290595 1.4446803 4.214707 2.4424347 6.19336 2.2596428 4.481106 5.1158289 7.255547 8.6248449 9.3863 0.457159 0.277596 0.881476 0.427137 1.236483 0.444336 0.355007-0.0172 0.779325-0.16674 1.236482-0.444336 3.509017-2.130753 6.365203-4.905194 8.624846-9.3863 0.997754-1.978653 1.757094-3.902765 2.442434-6.19336 0.535452-1.789625 1.091813-4.336925 1.157381-5.2964843l0.038857-0.5673832-0.563425-0.0875c-4.343095-0.6171823-8.903339-3.1179072-12.145559-5.5187775-0.366997-0.2780696-0.710935-0.5058593-0.791016-0.5058593z"/>
+ <path style="fill:#fe6d40" d="m16.5 2c-0.08008 0-0.424019 0.2277897-0.791015 0.5058593-3.242221 2.4008703-7.8024647 4.9015952-12.14556 5.5187775l-0.563425 0.0875 0.0388566 0.5673829c0.065569 0.9595593 0.6219295 3.5068593 1.1573808 5.2964843 0.6853405 2.290595 1.4446803 4.214707 2.4424347 6.19336 2.2596428 4.481106 5.1158289 7.255547 8.6248449 9.3863 0.457159 0.277596 0.881476 0.427137 1.236483 0.444336 0.355007-0.0172 0.779325-0.16674 1.236482-0.444336 3.509017-2.130753 6.365203-4.905194 8.624846-9.3863 0.997754-1.978653 1.757094-3.902765 2.442434-6.19336 0.535452-1.789625 1.091813-4.336925 1.157381-5.2964843l0.038857-0.5673832-0.563425-0.0875c-4.343095-0.6171823-8.903339-3.1179072-12.145559-5.5187775-0.366997-0.2780696-0.710935-0.5058593-0.791016-0.5058593z"/>
+ <path style="opacity:.2" d="m16.5 6.5214844c-2.816176 1.9765719-6.23333 3.8846866-10.035156 4.8906246 0.2068964 1.011927 0.3288113 1.778461 0.6054687 2.703125 0.6431535 2.149595 1.3248682 3.876237 2.2460937 5.703125 1.9482448 3.863572 4.2240488 6.059899 7.1835938 7.919922 2.959545-1.860023 5.235349-4.05635 7.183594-7.919922 0.921225-1.826888 1.60294-3.553531 2.246094-5.703125 0.276657-0.924664 0.398572-1.691199 0.605468-2.703125-3.801826-1.005938-7.21898-2.9140525-10.035156-4.8906246z"/>
+ <path style="fill:#ffffff" d="m16.5 5.5214844c-2.816176 1.9765719-6.23333 3.884687-10.035156 4.8906246 0.2068964 1.011927 0.3288113 1.778461 0.6054687 2.703125 0.6431535 2.149595 1.3248682 3.876237 2.2460937 5.703125 1.9482448 3.863572 4.2240488 6.059899 7.1835938 7.919922 2.959545-1.860023 5.235349-4.05635 7.183594-7.919922 0.921225-1.826888 1.60294-3.553531 2.246094-5.703125 0.276657-0.924664 0.398572-1.691199 0.605468-2.703125-3.801826-1.0059376-7.21898-2.9140525-10.035156-4.8906246z"/>
+ <rect style="fill:#fe6d40" width="3" height="5.6" x="15" y="17.4"/>
+ <path style="opacity:.2" transform="matrix(2.0953941,0,0,2.1995933,-25.505568,-29.693993)" d="m20.046619 18.04606 1.312403 2.273148 1.312402 2.273147h-2.624805-2.624804l1.312402-2.273147z"/>
+ <path style="fill:#fe6d40" transform="matrix(2.0953941,0,0,2.1995933,-25.505568,-30.693993)" d="m20.046619 18.04606 1.312403 2.273148 1.312402 2.273147h-2.624805-2.624804l1.312402-2.273147z"/>
+ <path style="opacity:.2" transform="matrix(1.7144133,0,0,1.5397153,-17.868191,-18.785795)" d="m20.046619 18.04606 1.312403 2.273148 1.312402 2.273147h-2.624805-2.624804l1.312402-2.273147z"/>
+ <path style="fill:#fe6d40" transform="matrix(1.7144133,0,0,1.5397153,-17.868191,-19.785795)" d="m20.046619 18.04606 1.312403 2.273148 1.312402 2.273147h-2.624805-2.624804l1.312402-2.273147z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16.5 2c-0.08008 0-0.42402 0.2277898-0.791016 0.5058594-3.242221 2.4008703-7.8033889 4.9023489-12.146484 5.5195312l-0.5625 0.0859375 0.0390625 0.5683594c0.006988 0.1022645 0.0391231 0.2824758 0.0566406 0.4179687l0.4667969-0.0722656c4.3430951-0.6171823 8.904263-3.1186609 12.146484-5.5195312 0.366996-0.2780696 0.710936-0.5058594 0.791016-0.5058594 0.080081 0 0.424019 0.2277898 0.791016 0.5058594 3.24222 2.4008703 7.803389 4.9023489 12.146484 5.5195312l0.466797 0.0722656c0.017517-0.1354929 0.049653-0.3157042 0.056641-0.4179687l0.039062-0.5683594-0.5625-0.0859375c-4.343095-0.6171823-8.904264-3.1186609-12.146484-5.5195312-0.366997-0.2780696-0.710935-0.5058594-0.791016-0.5058594z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/five-or-more.svg b/.icons/awkward/32x32/apps/five-or-more.svg
new file mode 100644
index 00000000..aa4dfe12
--- /dev/null
+++ b/.icons/awkward/32x32/apps/five-or-more.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 5.5,3 A 3.5,3.5 0 0 0 2,6.5 3.5,3.5 0 0 0 5.5,10 3.5,3.5 0 0 0 9,6.5 3.5,3.5 0 0 0 5.5,3 Z m 21,0 A 3.5,3.5 0 0 0 23,6.5 3.5,3.5 0 0 0 26.5,10 3.5,3.5 0 0 0 30,6.5 3.5,3.5 0 0 0 26.5,3 Z m -7,7 A 3.5,3.5 0 0 0 16,13.5 3.5,3.5 0 0 0 19.5,17 3.5,3.5 0 0 0 23,13.5 3.5,3.5 0 0 0 19.5,10 Z m -7,7 A 3.5,3.5 0 0 0 9,20.5 3.5,3.5 0 0 0 12.5,24 3.5,3.5 0 0 0 16,20.5 3.5,3.5 0 0 0 12.5,17 Z m -7,7 A 3.5,3.5 0 0 0 2,27.5 3.5,3.5 0 0 0 5.5,31 3.5,3.5 0 0 0 9,27.5 3.5,3.5 0 0 0 5.5,24 Z m 14,0 A 3.5,3.5 0 0 0 16,27.5 3.5,3.5 0 0 0 19.5,31 3.5,3.5 0 0 0 23,27.5 3.5,3.5 0 0 0 19.5,24 Z M 23,27.5 A 3.5,3.5 0 0 0 26.5,31 3.5,3.5 0 0 0 30,27.5 3.5,3.5 0 0 0 26.5,24 3.5,3.5 0 0 0 23,27.5 Z"/>
+ <circle style="fill:#4caf50" cx="26.5" cy="26.5" r="3.5"/>
+ <circle style="fill:#3f51b5" cx="12.5" cy="19.5" r="3.5"/>
+ <circle style="opacity:0.2" cx="12.5" cy="13.5" r="3.5"/>
+ <circle style="fill:#4caf50" cx="12.5" cy="12.5" r="3.5"/>
+ <circle style="fill:#4caf50" cx="5.5" cy="5.5" r="3.5"/>
+ <circle style="opacity:0.2" cx="12.5" cy="6.5" r="3.5"/>
+ <circle style="fill:#f44336" cx="12.5" cy="5.5" r="3.5"/>
+ <circle style="fill:#3f51b5" cx="26.5" cy="5.5" r="3.5"/>
+ <circle style="fill:#3f51b5" cx="19.5" cy="12.5" r="3.5"/>
+ <circle style="opacity:0.2" cx="26.5" cy="20.5" r="3.5"/>
+ <circle style="fill:#f44336" cx="26.5" cy="19.5" r="3.5"/>
+ <circle style="fill:#3f51b5" cx="5.5" cy="26.5" r="3.5"/>
+ <circle style="fill:#3f51b5" cx="19.5" cy="26.5" r="3.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.5 2 A 3.5 3.5 0 0 0 2 5.5 A 3.5 3.5 0 0 0 2.0390625 5.9941406 A 3.5 3.5 0 0 1 5.5 3 A 3.5 3.5 0 0 1 8.9609375 6.0058594 A 3.5 3.5 0 0 0 9 5.5 A 3.5 3.5 0 0 0 5.5 2 z M 9 5.5 A 3.5 3.5 0 0 0 9.0390625 5.9941406 A 3.5 3.5 0 0 1 12.5 3 A 3.5 3.5 0 0 1 15.960938 6.0058594 A 3.5 3.5 0 0 0 16 5.5 A 3.5 3.5 0 0 0 12.5 2 A 3.5 3.5 0 0 0 9 5.5 z M 26.5 2 A 3.5 3.5 0 0 0 23 5.5 A 3.5 3.5 0 0 0 23.039062 5.9941406 A 3.5 3.5 0 0 1 26.5 3 A 3.5 3.5 0 0 1 29.960938 6.0058594 A 3.5 3.5 0 0 0 30 5.5 A 3.5 3.5 0 0 0 26.5 2 z M 19.5 9 A 3.5 3.5 0 0 0 16 12.5 A 3.5 3.5 0 0 0 16.039062 12.994141 A 3.5 3.5 0 0 1 19.5 10 A 3.5 3.5 0 0 1 22.960938 13.005859 A 3.5 3.5 0 0 0 23 12.5 A 3.5 3.5 0 0 0 19.5 9 z M 26.5 16 A 3.5 3.5 0 0 0 23 19.5 A 3.5 3.5 0 0 0 23.039062 19.994141 A 3.5 3.5 0 0 1 26.5 17 A 3.5 3.5 0 0 1 29.960938 20.005859 A 3.5 3.5 0 0 0 30 19.5 A 3.5 3.5 0 0 0 26.5 16 z M 5.5 23 A 3.5 3.5 0 0 0 2 26.5 A 3.5 3.5 0 0 0 2.0390625 26.994141 A 3.5 3.5 0 0 1 5.5 24 A 3.5 3.5 0 0 1 8.9609375 27.005859 A 3.5 3.5 0 0 0 9 26.5 A 3.5 3.5 0 0 0 5.5 23 z M 19.5 23 A 3.5 3.5 0 0 0 16 26.5 A 3.5 3.5 0 0 0 16.039062 26.994141 A 3.5 3.5 0 0 1 19.5 24 A 3.5 3.5 0 0 1 22.960938 27.005859 A 3.5 3.5 0 0 0 23 26.5 A 3.5 3.5 0 0 0 19.5 23 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fjt.svg b/.icons/awkward/32x32/apps/fjt.svg
new file mode 120000
index 00000000..351fe6ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fjt.svg
@@ -0,0 +1 @@
+qwinff.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/flacon.svg b/.icons/awkward/32x32/apps/flacon.svg
new file mode 100644
index 00000000..3250b7aa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/flacon.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g>
+ <path style="opacity:0.2" d="M 27.005399,4.1200596 12.030346,7.5725587 C 9.9195887,7.8386355 10,10 10,10 v 2 7.214844 C 9.5123074,19.074365 9.0075177,19.002064 8.5,19 5.4624339,19 3,21.462434 3,24.5 3,27.537566 5.4624339,30 8.5,30 c 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 14 V 24.5 11.158203 L 25,8.5419404 V 16.214844 C 24.512307,16.074365 24.007518,16.002064 23.5,16 20.462434,16 18,18.462434 18,21.5 c 0,3.037566 2.462434,5.5 5.5,5.5 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 29 V 7.7001435 6 c 0,0 0.02603,-2.3053357 -1.994601,-1.8799404 z"/>
+ <path style="fill:#f5c839" d="M 27.005399,3.1200596 12.030346,6.5725587 C 9.9195887,6.8386355 10,9 10,9 v 2 7.214844 C 9.5123074,18.074365 9.0075177,18.002064 8.5,18 5.4624339,18 3,20.462434 3,23.5 3,26.537566 5.4624339,29 8.5,29 c 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 14 V 23.5 10.158203 L 25,7.5419404 V 15.214844 C 24.512307,15.074365 24.007518,15.002064 23.5,15 20.462434,15 18,17.462434 18,20.5 c 0,3.037566 2.462434,5.5 5.5,5.5 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 29 V 6.7001435 5 c 0,0 0.02603,-2.3053357 -1.994601,-1.8799404 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 27.361328,3.0703125 c -0.110806,0.00648 -0.229179,0.022241 -0.355469,0.048828 L 12.03125,6.5722656 C 9.9204927,6.8383424 10,9 10,9 v 1 C 10,10 9.920493,7.8383424 12.03125,7.5722656 L 27.005859,4.1191406 C 29.02649,3.6937453 29,6 29,6 V 5 C 29,5 29.02342,2.9730693 27.361328,3.0703125 Z M 23.5,15 c -3.037566,0 -5.5,2.462434 -5.5,5.5 0,0.168742 0.01052,0.335131 0.02539,0.5 0.252886,-2.802974 2.605785,-5 5.474609,-5 0.507518,0.0021 1.012307,0.07437 1.5,0.214844 v -1 C 24.512307,15.074365 24.007518,15.002064 23.5,15 Z m -15,3 C 5.4624339,18 3,20.462434 3,23.5 3,23.668742 3.010516,23.835131 3.0253906,24 3.2782771,21.197026 5.6311762,19 8.5,19 c 0.5075177,0.0021 1.0123074,0.07437 1.5,0.214844 v -1 C 9.5123074,18.074365 9.0075177,18.002064 8.5,18 Z"/>
+ </g>
+ <g>
+ <circle style="fill:#61aac5" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="M 21.538,19 C 20.689,19 20,19.689 20,20.538 c 0,0.84967 0.68879,1.5385 1.5385,1.5385 0.27451,0 0.52688,-0.08555 0.75,-0.21154 l 1.212,1.135 -1.2115,1.1346 c -0.22312,-0.12599 -0.47549,-0.21154 -0.75,-0.21154 -0.849,0 -1.538,0.689 -1.538,1.539 0,0.849 0.689,1.538 1.538,1.538 0.84967,0 1.5385,-0.68879 1.5385,-1.5385 0,-0.14102 -0.02215,-0.2741 -0.05766,-0.40385 l 1.3077,-1.2692 2.75,2.5962 h 0.92308 v -0.61538 l -4.9808,-4.8269 c 0.03557,-0.12975 0.05766,-0.26282 0.05766,-0.40385 0,-0.85 -0.689,-1.539 -1.539,-1.539 z m 0,0.92308 c 0.33986,0 0.61538,0.27552 0.61538,0.61538 0,0.33986 -0.27552,0.61538 -0.61538,0.61538 -0.33986,0 -0.61538,-0.27552 -0.61538,-0.61538 0,-0.33986 0.27552,-0.61538 0.61538,-0.61538 z m 5.5385,-0.30769 -2.4231,2.2885 0.80769,0.78846 2.5385,-2.4615 v -0.61538 z m -5.5385,5.2308 c 0.33986,0 0.61538,0.27552 0.61538,0.61538 0,0.33986 -0.27552,0.61538 -0.61538,0.61538 -0.33986,0 -0.61538,-0.27552 -0.61538,-0.61538 0,-0.33986 0.27552,-0.61538 0.61538,-0.61538 z"/>
+ <path style="opacity:0.2" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/flameshot.svg b/.icons/awkward/32x32/apps/flameshot.svg
new file mode 100644
index 00000000..89b6602b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/flameshot.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <g style="opacity:0.2" transform="matrix(0.4375,0,0,0.4375,2,3)">
+ <g>
+ <path d="M 32,0 C 49.7,0 64,14.3 64,32 64,49.7 49.7,64 32,64 14.3,64 0,49.7 0,32 0,14.3 14.3,0 32,0 Z"/>
+ </g>
+ </g>
+ <g style="fill:#763983" transform="matrix(0.4375,0,0,0.4375,2,2)">
+ <g style="fill:#763983">
+ <path style="fill:#763983" d="M 32,0 C 49.7,0 64,14.3 64,32 64,49.7 49.7,64 32,64 14.3,64 0,49.7 0,32 0,14.3 14.3,0 32,0 Z"/>
+ </g>
+ </g>
+ <path style="opacity:0.2" d="M 16.70141,15.160533 C 24.693022,13.577281 25,10 25,10 25,10 24.370648,21.08654 18.530278,21.67309 11.129167,22.416386 10.623318,26 10.623318,26 c 0,0 -0.151369,-1.150328 0.315363,-2.651506 0.934215,-3.004774 2.629396,-7.567204 5.762729,-8.187961 z"/>
+ <path style="fill:#eb2273" d="M 16.70141,14.160533 C 24.693022,12.577281 25,9 25,9 25,9 24.370648,20.08654 18.530278,20.67309 11.129167,21.416386 10.623318,25 10.623318,25 c 0,0 -0.151369,-1.150328 0.315363,-2.651506 0.934215,-3.004774 2.629396,-7.567204 5.762729,-8.187961 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 25 9 C 25 9 24.692784 12.576904 16.701172 14.160156 C 13.567839 14.780913 11.873668 19.342882 10.939453 22.347656 C 10.472721 23.848834 10.623047 25 10.623047 25 C 10.623047 25 10.634232 24.958566 10.636719 24.945312 C 10.672771 24.501156 10.746531 23.968165 10.939453 23.347656 C 11.873668 20.342882 13.567839 15.780913 16.701172 15.160156 C 22.708565 13.970006 24.373604 11.655281 24.830078 10.578125 C 24.95743 9.641996 25 9 25 9 z"/>
+ <path style="opacity:0.2" d="M 12.415117,14.749926 C 19.381527,11.804653 18.743477,7 18.743477,7 c 0,0 3.846189,9.801777 -1.919752,12.086895 C 10.382574,21.639607 10.66918,26 10.66918,26 c 0,0 -2.3455261,-9.520275 1.745937,-11.250074 z"/>
+ <path style="fill:#ff812d" d="M 12.415117,13.749926 C 19.381527,10.804653 18.743477,6 18.743477,6 c 0,0 3.846189,9.801777 -1.919752,12.086895 C 10.382574,20.639607 10.66918,25 10.66918,25 c 0,0 -2.3455261,-9.520275 1.745937,-11.250074 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 18.744141 6 C 18.744141 6 19.382426 10.804727 12.416016 13.75 C 10.372836 14.613821 9.9342335 17.420082 10.007812 20.013672 C 10.073382 17.735097 10.634201 15.50332 12.416016 14.75 C 19.382426 11.804727 18.744141 7 18.744141 7 C 18.744141 7 19.850866 9.8492243 19.978516 12.832031 C 20.11252 9.5189426 18.744141 6 18.744141 6 z"/>
+ <path style="opacity:0.2" d="M 8.680918,17.500951 C 12.926605,12.504424 11.971648,9 11.971648,9 c 0,0 5.439621,6.087472 1.738116,9.857847 C 9.5748017,23.069749 10.725,26 10.725,26 c 0,0 -4.4792476,-5.633225 -2.044082,-8.499049 z"/>
+ <path style="fill:#ffdf55" d="M 8.680918,16.500951 C 12.926605,11.504424 11.971648,8 11.971648,8 c 0,0 5.439621,6.087472 1.738116,9.857847 C 9.5748017,22.069749 10.725,25 10.725,25 c 0,0 -4.4792476,-5.633225 -2.044082,-8.499049 z"/>
+ <g style="fill:#ffffff;opacity:0.1" transform="matrix(0.4375,0,0,0.4375,2,2)">
+ <g style="fill:#ffffff">
+ <path style="fill:#ffffff" transform="matrix(2.2857143,0,0,2.2857143,-4.5714286,-4.5714286)" d="M 16 2 C 8.25625 2 2 8.25625 2 16 C 2 16.168804 2.0194943 16.332659 2.0253906 16.5 C 2.2899854 8.9907086 8.4250543 3 16 3 C 23.574946 3 29.710015 8.9907086 29.974609 16.5 C 29.980506 16.332659 30 16.168804 30 16 C 30 8.25625 23.74375 2 16 2 z"/>
+ </g>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 11.970703 8 C 11.970703 8 12.065929 8.4127262 12.052734 9.1035156 C 12.236302 9.3125025 14.677081 12.14073 14.962891 15.134766 C 15.273164 11.712208 11.970703 8 11.970703 8 z M 12.035156 9.4863281 C 11.919792 10.966235 11.275265 13.447699 8.6816406 16.5 C 8.043354 17.251167 7.8855702 18.193681 7.9921875 19.173828 C 8.0613724 18.564461 8.2655466 17.98968 8.6816406 17.5 C 12.10161 13.475217 12.146815 10.523023 12.035156 9.4863281 z M 10.615234 24.503906 C 10.606789 24.601942 10.586665 24.715646 10.583984 24.804688 C 10.607335 24.83493 10.724609 25 10.724609 25 C 10.724609 25 10.658777 24.811029 10.615234 24.503906 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/flare.svg b/.icons/awkward/32x32/apps/flare.svg
new file mode 100644
index 00000000..a6b051b2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/flare.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-300.3)">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 15.476366,302.30001 c 0,0 1.838069,4.88349 1.398634,6.62727 -0.557389,2.21186 -2.018452,4.05286 -3.814125,4.42145 -0.471716,0.0968 -1.410502,-0.31084 -2.103654,-0.7515 -1.1146131,-0.64909 -1.3994121,-1.90849 -1.7030168,-3.0985 0,0 -0.372225,2.02563 -0.200947,3.59408 0.171277,1.56845 1.0334258,3.86655 0.9787428,5.07128 -0.05917,1.30272 -0.5950702,2.73085 -0.5950702,2.73085 0,0 -0.8464523,-1.52111 -1.3828743,-2.5363 -0.53643,-1.0152 -1.954111,-2.38485 -1.954111,-2.38485 0,0 0.947518,1.6794 0.974586,3.2492 0.02708,1.56979 -2.7137525,4.8895 0.1651833,9.20503 2.9101962,4.3624 7.2666172,3.8538 7.2666172,3.8538 l 1.059825,-0.38969 -4.067086,-1.99264 5.247849,-2.57115 -5.247849,-2.57115 5.247849,-2.57115 5.247855,2.57115 4.569324,-2.23971 -0.127103,-0.72514 -4.442221,-2.17745 3.868239,-1.89422 -0.15579,-1.27352 -0.639585,-4.70239 c 0,0 -0.735946,1.56561 -1.551113,2.11548 -0.53649,0.36189 -1.457983,0.49132 -1.457983,0.49132 0,0 -0.72351,-3.85875 -1.485083,-5.86643 -1.359713,-3.58457 -5.097093,-6.18512 -5.097093,-6.18512 z m 6.518408,22.45718 -5.247855,2.57115 4.81737,2.36023 1.902346,-0.69903 2.129888,-2.46669 z"/>
+ <path style="fill:#ff9231;fill-rule:evenodd" d="m 15.476366,301.3 c 0,0 1.838069,4.88349 1.398634,6.62727 -0.557389,2.21186 -2.018452,4.05286 -3.814125,4.42145 -0.471716,0.0968 -1.410502,-0.31084 -2.103654,-0.7515 -1.1146131,-0.64909 -1.3994121,-1.90849 -1.7030168,-3.0985 0,0 -0.372225,2.02563 -0.200947,3.59408 0.171277,1.56845 1.0334258,3.86655 0.9787428,5.07128 -0.05917,1.30272 -0.5950702,2.73085 -0.5950702,2.73085 0,0 -0.8464523,-1.52111 -1.3828743,-2.5363 -0.53643,-1.0152 -1.954111,-2.38485 -1.954111,-2.38485 0,0 0.947518,1.6794 0.974586,3.2492 0.02708,1.56979 -2.7137525,4.8895 0.1651833,9.20503 2.9101962,4.3624 7.2666172,3.8538 7.2666172,3.8538 l 1.059825,-0.38969 -4.067086,-1.99264 5.247849,-2.57115 -5.247849,-2.57115 5.247849,-2.57115 5.247855,2.57115 4.569324,-2.23971 -0.127103,-0.72514 -4.442221,-2.17745 3.868239,-1.89422 -0.15579,-1.27352 -0.639585,-4.70239 c 0,0 -0.735946,1.56561 -1.551113,2.11548 -0.53649,0.36189 -1.457983,0.49132 -1.457983,0.49132 0,0 -0.72351,-3.85875 -1.485083,-5.86643 C 19.213746,303.90055 15.476366,301.3 15.476366,301.3 Z m 6.518408,22.45718 -5.247855,2.57115 4.81737,2.36023 1.902346,-0.69903 2.129888,-2.46669 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" transform="translate(0,300.3)" d="M 15.476562 1 C 15.476562 1 15.683533 1.5924924 15.929688 2.3457031 C 16.892093 3.0903433 19.468709 5.2711254 20.574219 8.1855469 C 21.335792 10.193227 22.058594 14.050781 22.058594 14.050781 C 22.058594 14.050781 22.979135 13.922437 23.515625 13.560547 C 24.330792 13.010677 25.068359 11.445312 25.068359 11.445312 L 25.707031 16.146484 L 25.748047 16.476562 L 25.863281 16.419922 L 25.707031 15.146484 L 25.068359 10.445312 C 25.068359 10.445312 24.330792 12.010677 23.515625 12.560547 C 22.979135 12.922437 22.058594 13.050781 22.058594 13.050781 C 22.058594 13.050781 21.335792 9.1932269 20.574219 7.1855469 C 19.214506 3.6009769 15.476562 1 15.476562 1 z M 16.902344 7.453125 C 16.893137 7.5110204 16.888214 7.5745175 16.875 7.6269531 C 16.317611 9.8388131 14.85622 11.680238 13.060547 12.048828 C 12.588831 12.145628 11.650183 11.737535 10.957031 11.296875 C 9.8424182 10.647785 9.557511 9.3892288 9.2539062 8.1992188 C 9.2539062 8.1992188 8.9802165 9.7841036 9.0332031 11.238281 C 9.0898656 10.148581 9.2539062 9.1992188 9.2539062 9.1992188 C 9.557511 10.389229 9.8424182 11.647785 10.957031 12.296875 C 11.650183 12.737535 12.588831 13.145628 13.060547 13.048828 C 14.85622 12.680238 16.317611 10.838813 16.875 8.6269531 C 16.951574 8.3230907 16.942306 7.9052083 16.902344 7.453125 z M 6.0996094 14.673828 C 6.0996094 14.673828 6.5100568 15.443228 6.7988281 16.40625 C 7.2442252 16.89202 7.7600789 17.501044 8.0546875 18.058594 C 8.5911095 19.073784 9.4375 20.595703 9.4375 20.595703 C 9.4375 20.595703 9.97208 19.166001 10.03125 17.863281 C 10.039873 17.673311 10.020902 17.450086 9.9902344 17.212891 C 9.8660644 18.408164 9.4375 19.595703 9.4375 19.595703 C 9.4375 19.595703 8.5911095 18.073784 8.0546875 17.058594 C 7.5182575 16.043394 6.0996094 14.673828 6.0996094 14.673828 z M 7.0175781 18.291016 C 6.8193927 19.432532 5.779655 21.233915 5.9472656 23.541016 C 6.096938 21.47182 7.0906317 19.875265 7.0742188 18.923828 C 7.0705956 18.713705 7.0497043 18.500775 7.0175781 18.291016 z M 23.015625 18.814453 L 21.994141 19.314453 L 26.220703 21.384766 L 26.564453 21.216797 L 26.4375 20.492188 L 23.015625 18.814453 z M 12.519531 23.957031 L 11.5 24.457031 L 15.726562 26.529297 L 16.746094 26.029297 L 12.519531 23.957031 z M 16.746094 26.029297 L 17.767578 26.529297 L 21.994141 24.457031 L 20.972656 23.957031 L 16.746094 26.029297 z M 21.994141 24.457031 L 24.990234 25.925781 L 25.595703 25.222656 L 23.013672 23.957031 L 21.994141 24.457031 z M 12.521484 29.099609 L 11.5 29.599609 L 14.328125 30.984375 C 14.359382 30.981801 14.505859 30.982422 14.505859 30.982422 L 15.566406 30.591797 L 12.521484 29.099609 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/flareget.svg b/.icons/awkward/32x32/apps/flareget.svg
new file mode 100644
index 00000000..d2c9bef2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/flareget.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 3.0742086,18.000008 c -0.1144406,-3.13e-4 -2.28798629,-6.8e-4 -0.1075381,2.01009 L 14.560971,30.410374 C 14.99153,30.796616 15.43569,30.992651 16,31 c 0.56431,-0.0073 1.00847,-0.203384 1.439029,-0.589626 l 11.5943,-10.400276 c 2.180449,-2.01077 0.0069,-2.010403 -0.107538,-2.01009 l -12.925791,0 -12.9257914,0 z"/>
+ <path style="fill:#c03131" d="M 8.3846155,2 C 7.8093077,2 7,2.6205217 7,3.3913043 L 7,18 l 9,0 9,0 0,-14.6086957 C 25,2.6205217 24.190692,2 23.615385,2 Z"/>
+ <path style="fill:#d54747;fill-rule:evenodd" d="m 3.0742086,17.000008 c -0.1144406,-3.13e-4 -2.28798629,-6.8e-4 -0.1075381,2.01009 L 14.560971,29.410374 C 14.99153,29.796616 15.43569,29.992651 16,30 c 0.56431,-0.0073 1.00847,-0.203384 1.439029,-0.589626 l 11.5943,-10.400276 c 2.180449,-2.01077 0.0069,-2.010403 -0.107538,-2.01009 l -12.925791,0 -12.9257914,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 8.3847656 2 C 7.8094578 2 7 2.6198424 7 3.390625 L 7 4.390625 C 7 3.6198424 7.8094578 3 8.3847656 3 L 23.615234 3 C 24.190541 3 25 3.6198424 25 4.390625 L 25 3.390625 C 25 2.6198424 24.190541 2 23.615234 2 L 8.3847656 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 3.0742188 17 C 2.9783539 16.999738 1.4679226 17.015403 2.2519531 18.197266 C 2.5525406 18.00835 3.0221819 17.999858 3.0742188 18 L 16 18 L 28.925781 18 C 28.977817 17.999858 29.447459 18.00835 29.748047 18.197266 C 30.532077 17.015403 29.021644 16.999738 28.925781 17 L 16 17 L 3.0742188 17 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/flash-player-properties.svg b/.icons/awkward/32x32/apps/flash-player-properties.svg
new file mode 120000
index 00000000..29daacec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/flash-player-properties.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/flash.svg b/.icons/awkward/32x32/apps/flash.svg
new file mode 100644
index 00000000..4a118cf2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/flash.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c2352a" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m24 7.0063v4.0234c-4.017 0.07064-5.0042 3.9881-5.0042 3.9881h3.0298v4.0234h-4.6979c-2.826 8.718-9.328 7.941-9.328 7.941v-4.0234s4.126 0.7654 6.2298-6.9174c2.631-9.6109 9.77-9.0354 9.77-9.0354z"/>
+ <path fill="#fff" d="m24 6.0066v4.0234c-4.017 0.07064-5.0042 3.9881-5.0042 3.9881h3.0298v4.0234h-4.6979c-2.826 8.718-9.328 7.941-9.328 7.941v-4.0234s4.126 0.7654 6.2298-6.9174c2.631-9.6109 9.77-9.0354 9.77-9.0354z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/flashplayer.svg b/.icons/awkward/32x32/apps/flashplayer.svg
new file mode 120000
index 00000000..29daacec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/flashplayer.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/flashplayerproperties.svg b/.icons/awkward/32x32/apps/flashplayerproperties.svg
new file mode 120000
index 00000000..29daacec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/flashplayerproperties.svg
@@ -0,0 +1 @@
+flash.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/flegita.svg b/.icons/awkward/32x32/apps/flegita.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/flegita.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/flickr.svg b/.icons/awkward/32x32/apps/flickr.svg
new file mode 100644
index 00000000..99b7d74f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/flickr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <circle style="opacity:0.1" cx="10" cy="17" r="5"/>
+ <circle style="fill:#296ec6" cx="10" cy="16" r="5"/>
+ <circle style="opacity:0.1" cx="22" cy="17" r="5"/>
+ <circle style="fill:#e03c90" cx="22" cy="16" r="5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/flightgear.svg b/.icons/awkward/32x32/apps/flightgear.svg
new file mode 100644
index 00000000..90279d20
--- /dev/null
+++ b/.icons/awkward/32x32/apps/flightgear.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.5" ry="1.5"/>
+ <rect style="fill:#1e87e4" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="fill:#2873b4" d="M 27,7.1499 Q 27,8.5201 24.653,10.867 L 20.874,14.646 23.126,26.395 23.142,26.489 Q 23.142,26.709 23,26.852 L 21.992,27.859 Q 21.85,28.001 21.63,28.001 21.299,28.001 21.173,27.718 L 16.858,18.662 13,22.519 Q 14.071,26.269 14.071,26.489 14.071,26.709 13.929,26.85 L 12.921,27.859 Q 12.779,28.001 12.559,28.001 12.275,28.001 12.118,27.748 L 9.6771,23.338 5.2678,20.898 Q 5,20.756 5,20.456 5,20.236 5.1417,20.094 L 6.1496,19.071 Q 6.2914,18.929 6.5118,18.929 6.7323,18.929 10.48,20 L 14.338,16.142 5.2835,11.827 Q 5,11.701 5,11.37 5,11.15 5.1417,11.008 L 6.1496,10 Q 6.2914,9.8585 6.5118,9.8585 6.5749,9.8585 6.6063,9.8742 L 18.354,12.126 22.133,8.3466 Q 24.481,6 25.849,6 26.354,6 26.677,6.3228 27,6.6456 27,7.1496 Z"/>
+ <path style="fill:#ffffff" d="M 27,6.1499 Q 27,7.5201 24.653,9.8666 L 20.874,13.646 23.126,25.395 23.142,25.489 Q 23.142,25.709 23,25.852 L 21.992,26.859 Q 21.85,27.001 21.63,27.001 21.299,27.001 21.173,26.718 L 16.858,17.662 13,21.519 Q 14.071,25.269 14.071,25.489 14.071,25.709 13.929,25.85 L 12.921,26.859 Q 12.779,27.001 12.559,27.001 12.275,27.001 12.118,26.748 L 9.6771,22.338 5.2678,19.898 Q 5,19.756 5,19.456 5,19.236 5.1417,19.094 L 6.1496,18.071 Q 6.2914,17.929 6.5118,17.929 6.7323,17.929 10.48,19 L 14.338,15.142 5.2835,10.827 Q 5,10.701 5,10.37 5,10.15 5.1417,10.008 L 6.1496,9 Q 6.2914,8.8585 6.5118,8.8585 6.5749,8.8585 6.6063,8.8742 L 18.354,11.126 22.133,7.3466 Q 24.481,5 25.849,5 26.354,5 26.677,5.3228 27,5.6456 27,6.1496 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/florence.svg b/.icons/awkward/32x32/apps/florence.svg
new file mode 100644
index 00000000..035e80c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/florence.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="21" x="2" y="6" rx="2.175" ry="2.25"/>
+ <rect style="fill:#4f4f4f" width="29" height="21" x="2" y="5" rx="2.175" ry="2.25"/>
+ <path style="opacity:0.2" d="m 6,9 v 3 H 9 V 9 Z m 6,0 v 3 h 3 V 9 Z m 6,0 v 3 h 3 V 9 Z m 6,0 v 3 h 3 V 9 Z M 6,15 v 3 h 3 v -3 z m 6,0 v 3 h 3 v -3 z m 6,0 v 3 h 3 v -3 z m 6,0 v 3 h 3 V 15 Z M 6,21 v 3 h 21 v -3 z"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="6" y="8"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="6" y="14"/>
+ <rect style="fill:#ffffff" width="21" height="3" x="6" y="20"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="12" y="8"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="12" y="14"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="18" y="8"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="18" y="14"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="24" y="8"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="24" y="14"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.1757812 5 C 2.9708313 5 2 6.0035 2 7.25 L 2 8.25 C 2 7.0035 2.9708313 6 4.1757812 6 L 28.824219 6 C 30.029169 6 31 7.0035 31 8.25 L 31 7.25 C 31 6.0035 30.029169 5 28.824219 5 L 4.1757812 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/flow.svg b/.icons/awkward/32x32/apps/flow.svg
new file mode 100644
index 00000000..01cf9071
--- /dev/null
+++ b/.icons/awkward/32x32/apps/flow.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#848484" d="m8 9v16h16v-16h-16zm3 3h10v10h-10v-10z"/>
+ <rect opacity=".2" width="10" height="10" x="6" y="18"/>
+ <rect fill="#64b5ff" width="10" height="10" x="6" y="17"/>
+ <rect opacity=".2" width="10" height="7" x="6" y="8"/>
+ <rect fill="#e47cff" width="10" height="7" x="6" y="7"/>
+ <circle opacity=".2" cx="22.5" cy="11.5" r="3.5"/>
+ <circle fill="#ff6363" cx="22.5" cy="10.5" r="3.5"/>
+ <rect opacity=".2" width="8" height="7" x="18" y="20"/>
+ <rect fill="#3bff80" width="8" height="7" x="18" y="19"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/flowblade.svg b/.icons/awkward/32x32/apps/flowblade.svg
new file mode 100644
index 00000000..48238c56
--- /dev/null
+++ b/.icons/awkward/32x32/apps/flowblade.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 4,5 4,8 7,8 7,5 4,5 Z m 21,0 0,3 3,0 0,-3 -3,0 z m -21,7 0,3 3,0 0,-3 -3,0 z m 21,0 0,3 3,0 0,-3 -3,0 z m -21,7 0,3 3,0 0,-3 -3,0 z m 21,0 0,3 3,0 0,-3 -3,0 z m -21,7 0,3 3,0 0,-3 -3,0 z m 21,0 0,3 3,0 0,-3 -3,0 z"/>
+ <path style="opacity:0.2" d="m 16,7 7,0 c 0,0 -4.487739,0.9568819 -5,2.6190474 -0.386229,1.2532176 2.268431,2.2865756 2,3.5714296 -0.321889,1.540729 -3.680539,1.553981 -4,3.095237 -0.302383,1.458861 3.251228,2.578686 3,4.047619 -0.264743,1.547953 -3.971498,1.762253 -4,3.333334 C 14.9725,25.182674 19,27 19,27 L 9,27 Z"/>
+ <path style="fill:#e4e4e4" d="m 16,6 7,0 c 0,0 -4.487739,0.9568819 -5,2.6190474 -0.386229,1.2532171 2.268431,2.2865756 2,3.5714296 -0.321889,1.540729 -3.680539,1.553981 -4,3.095237 -0.302383,1.458861 3.251228,2.578686 3,4.047619 -0.264743,1.547953 -3.971498,1.762253 -4,3.333334 C 14.9725,24.182674 19,26 19,26 L 9,26 Z"/>
+ <path style="fill:#989898" d="M 4 4 L 4 7 L 7 7 L 7 4 L 4 4 z M 25 4 L 25 7 L 28 7 L 28 4 L 25 4 z M 4 11 L 4 14 L 7 14 L 7 11 L 4 11 z M 25 11 L 25 14 L 28 14 L 28 11 L 25 11 z M 4 18 L 4 21 L 7 21 L 7 18 L 4 18 z M 25 18 L 25 21 L 28 21 L 28 18 L 25 18 z M 4 25 L 4 28 L 7 28 L 7 25 L 4 25 z M 25 25 L 25 28 L 28 28 L 28 25 L 25 25 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fluid.svg b/.icons/awkward/32x32/apps/fluid.svg
new file mode 100644
index 00000000..b5a1391a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fluid.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 14.800781,3 C 13.249581,3 12,4.2495813 12,5.8007812 l 0,8.3984378 c 0,0.183175 0.01947,0.361972 0.05273,0.535156 a 4.7405738,3.8689896 0 0 0 -0.158203,0.199219 l -3.628906,5.132812 -3.6308594,5.13086 A 4.7405738,3.8689896 0 0 0 8.7402344,31 L 16,31 l 7.259766,0 a 4.7405738,3.8689896 0 0 0 4.105468,-5.802734 l -3.630859,-5.13086 -3.628906,-5.132812 A 4.7405738,3.8689896 0 0 0 19.947266,14.734375 C 19.980535,14.561191 20,14.382394 20,14.199219 L 20,5.8007812 C 20,4.2495813 18.750419,3 17.199219,3 l -2.398438,0 z"/>
+ <rect style="fill:#e4e4e4" width="8" height="14" x="12" y="2" ry="2.8"/>
+ <path style="fill:#e4e4e4" d="m 16.223136,12.004269 a 4.7405738,3.8689896 0 0 0 -4.327815,1.92982 L 8.2649133,19.065737 4.6345038,24.197382 A 4.7405738,3.8689896 0 0 0 8.7400314,30 l 7.2599676,0 7.25997,0 a 4.7405738,3.8689896 0 0 0 4.105528,-5.802618 l -3.63041,-5.131645 -3.629561,-5.131647 a 4.7405738,3.8689896 0 0 0 -3.88239,-1.929821 z"/>
+ <path style="fill:#578aff" d="M 16.5,6 A 1.5,1.5 0 0 0 15,7.5 1.5,1.5 0 0 0 16.5,9 1.5,1.5 0 0 0 18,7.5 1.5,1.5 0 0 0 16.5,6 Z"/>
+ <path style="fill:#578aff" d="M 14.5,10 A 1.5,1.5 0 0 0 13,11.5 1.5,1.5 0 0 0 14.5,13 1.5,1.5 0 0 0 16,11.5 1.5,1.5 0 0 0 14.5,10 Z"/>
+ <path style="fill:#578aff" d="M 17.5,13 A 1.5,1.5 0 0 0 16,14.5 1.5,1.5 0 0 0 17.5,16 1.5,1.5 0 0 0 19,14.5 1.5,1.5 0 0 0 17.5,13 Z"/>
+ <path style="fill:#578aff" d="M 14.5,17 A 1.5,1.5 0 0 0 13,18.5 1.5,1.5 0 0 0 14.5,20 1.5,1.5 0 0 0 16,18.5 1.5,1.5 0 0 0 14.5,17 Z"/>
+ <path style="fill:#578aff" d="M 10.693385,22.000371 9.3741853,23.989629 C 8.3107877,25.594545 9.6405247,27.000004 11.767876,27 l 4.232123,0 4.232125,0 c 2.127351,3e-6 3.457088,-1.405455 2.39369,-3.010371 l -1.3192,-1.989258 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.800781 2 C 13.249581 2 12 3.2495813 12 4.8007812 L 12 5.8007812 C 12 4.2495813 13.249581 3 14.800781 3 L 17.199219 3 C 18.750419 3 20 4.2495813 20 5.8007812 L 20 4.8007812 C 20 3.2495813 18.750419 2 17.199219 2 L 14.800781 2 z M 12 13.800781 A 4.7405738 3.8689896 0 0 0 11.894531 13.933594 L 8.265625 19.066406 L 4.6347656 24.197266 A 4.7405738 3.8689896 0 0 0 4.0449219 26.621094 A 4.7405738 3.8689896 0 0 1 4.6347656 25.197266 L 8.265625 20.066406 L 11.894531 14.933594 A 4.7405738 3.8689896 0 0 1 12.052734 14.734375 C 12.019474 14.561191 12 14.382394 12 14.199219 L 12 13.800781 z M 20 13.800781 L 20 14.199219 C 20 14.382394 19.980535 14.561191 19.947266 14.734375 A 4.7405738 3.8689896 0 0 1 20.105469 14.933594 L 23.734375 20.066406 L 27.365234 25.197266 A 4.7405738 3.8689896 0 0 1 27.957031 26.615234 A 4.7405738 3.8689896 0 0 0 27.365234 24.197266 L 23.734375 19.066406 L 20.105469 13.933594 A 4.7405738 3.8689896 0 0 0 20 13.800781 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fluxgui.svg b/.icons/awkward/32x32/apps/fluxgui.svg
new file mode 100644
index 00000000..d20f5f8f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fluxgui.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#ffc567" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.5957 4h26.814a14 14 0 0 0 0.59 -4 14 14 0 0 0 -14 -14zm-13.404 18a14 14 0 0 0 0.4668 1.32 14 14 0 0 1 -0.4668 -1.32zm0.4668 1.32a14 14 0 0 0 0.5937 1.262 14 14 0 0 1 -0.5937 -1.262zm26.346-1.316a14 14 0 0 1 -0.219 0.639 14 14 0 0 0 0.219 -0.639zm-0.416 1.182a14 14 0 0 1 -0.404 0.902 14 14 0 0 0 0.404 -0.902zm-0.574 1.255a14 14 0 0 1 -0.5 0.873 14 14 0 0 0 0.5 -0.873zm-24.748 0.164a14 14 0 0 0 0.7012 1.172 14 14 0 0 1 -0.7012 -1.172zm24.035 1.057a14 14 0 0 1 -0.543 0.758 14 14 0 0 0 0.543 -0.758zm-23.303 0.16a14 14 0 0 0 0.8067 1.082 14 14 0 0 1 -0.8067 -1.082zm22.467 0.985a14 14 0 0 1 -0.596 0.677 14 14 0 0 0 0.596 -0.677zm-21.638 0.121a14 14 0 0 0 0.9023 0.99 14 14 0 0 1 -0.9023 -0.99zm20.704 0.922a14 14 0 0 1 -0.67 0.625 14 14 0 0 0 0.67 -0.625zm-19.664 0.195a14 14 0 0 0 0.8907 0.799 14 14 0 0 1 -0.8907 -0.799zm18.638 0.74a14 14 0 0 1 -0.73 0.557 14 14 0 0 0 0.73 -0.557zm-17.537 0.219a14 14 0 0 0 0.9082 0.664 14 14 0 0 1 -0.9082 -0.664zm16.408 0.623a14 14 0 0 1 -0.744 0.457 14 14 0 0 0 0.744 -0.457zm-15.248 0.195a14 14 0 0 0 0.9512 0.559 14 14 0 0 1 -0.9512 -0.559zm14.028 0.535a14 14 0 0 1 -0.729 0.352 14 14 0 0 0 0.729 -0.352zm-12.764 0.174a14 14 0 0 0 0.9241 0.426 14 14 0 0 1 -0.9241 -0.426zm11.492 0.422a14 14 0 0 1 -0.75 0.274 14 14 0 0 0 0.75 -0.274zm-10.115 0.17a14 14 0 0 0 0.861 0.295 14 14 0 0 1 -0.861 -0.295zm8.793 0.293a14 14 0 0 1 -0.781 0.199 14 14 0 0 0 0.781 -0.199zm-7.416 0.133a14 14 0 0 0 0.83 0.195 14 14 0 0 1 -0.83 -0.195zm6.062 0.195a14 14 0 0 1 -0.763 0.117 14 14 0 0 0 0.763 -0.117zm-4.65 0.088a14 14 0 0 0 0.801 0.106 14 14 0 0 1 -0.801 -0.106zm3.236 0.107a14 14 0 0 1 -1.197 0.061 14 14 0 0 0 1.197 -0.061z"/>
+ <path fill="#4a78c9" d="m2.5957 20a14 14 0 0 0 13.404 10 14 14 0 0 0 13.41 -10h-26.814z"/>
+ <circle opacity=".2" cx="21" cy="12" r="4"/>
+ <circle fill="#ff7e30" cx="21" cy="11" r="4"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.17 0.0194 0.335 0.0254 0.504 0.2617-7.5225 6.3861-13.504 13.975-13.504 7.588 0 13.713 5.9815 13.975 13.504 0.006-0.169 0.025-0.334 0.025-0.504 0-7.756-6.244-14-14-14zm-13.721 17.805c0.0146 0.072 0.037 0.143 0.0527 0.215-0.0157-0.072-0.0381-0.143-0.0527-0.215zm0.3242 0.275c0.0436 0.144 0.0985 0.284 0.1465 0.426-0.048-0.142-0.1029-0.282-0.1465-0.426zm0 1c0.0436 0.144 0.0985 0.284 0.1465 0.426-0.048-0.142-0.1029-0.282-0.1465-0.426zm0.4375 1.227c0.0634 0.155 0.1345 0.308 0.2031 0.461-0.0688-0.153-0.1396-0.306-0.2031-0.461zm0.5391 1.16c0.0805 0.155 0.1639 0.307 0.25 0.459-0.0862-0.152-0.1694-0.304-0.25-0.459zm0.6543 1.123c0.0916 0.142 0.1827 0.285 0.2793 0.424-0.0967-0.139-0.1876-0.282-0.2793-0.424zm0.7539 1.055c0.0987 0.125 0.1939 0.254 0.2969 0.376-0.1031-0.122-0.1981-0.251-0.2969-0.376zm0.9062 1.046c0.0815 0.085 0.1587 0.175 0.2422 0.258-0.0836-0.083-0.1606-0.173-0.2422-0.258zm2.1953 0.871c0.1254 0.086 0.2566 0.161 0.3848 0.243-0.1283-0.082-0.2594-0.157-0.3848-0.243zm1.084 0.667c0.1471 0.082 0.2989 0.157 0.4492 0.234-0.1501-0.077-0.3022-0.153-0.4492-0.234zm-1.084 0.333c0.1254 0.086 0.2565 0.161 0.3848 0.243-0.1282-0.082-0.2594-0.157-0.3848-0.243zm2.2482 0.245c0.155 0.068 0.311 0.13 0.469 0.193-0.158-0.063-0.315-0.125-0.469-0.193zm-1.1642 0.422c0.147 0.081 0.2991 0.157 0.4492 0.234-0.1503-0.077-0.3021-0.152-0.4492-0.234zm3.6292 0.394c0.206 0.048 0.409 0.098 0.619 0.137-0.209-0.039-0.413-0.089-0.619-0.137zm0.806 0.17c0.355 0.061 0.713 0.111 1.077 0.145-0.364-0.034-0.722-0.084-1.077-0.145zm-3.271 0.014c0.154 0.068 0.311 0.13 0.469 0.193-0.158-0.063-0.314-0.125-0.469-0.193zm1.207 0.463c0.17 0.056 0.341 0.111 0.514 0.162-0.174-0.051-0.344-0.106-0.514-0.162zm1.258 0.353c0.206 0.048 0.41 0.098 0.619 0.137-0.21-0.039-0.413-0.089-0.619-0.137zm0.806 0.17c0.355 0.061 0.713 0.111 1.077 0.145-0.364-0.034-0.722-0.084-1.077-0.145z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fma-config-tool.svg b/.icons/awkward/32x32/apps/fma-config-tool.svg
new file mode 120000
index 00000000..c85ac1f5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fma-config-tool.svg
@@ -0,0 +1 @@
+caja-actions.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/fman.svg b/.icons/awkward/32x32/apps/fman.svg
new file mode 100644
index 00000000..c549efa0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fman.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#3c3a2d" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 10,5 C 8.8954305,5 8,5.8954305 8,7 8,8.1045695 8.8954305,9 10,9 11.104569,9 12,8.1045695 12,7 12,5.8954305 11.104569,5 10,5 Z m 6,0 c -1.104569,0 -2,0.8954305 -2,2 0,1.1045695 0.895431,2 2,2 1.104569,0 2,-0.8954305 2,-2 0,-1.1045695 -0.895431,-2 -2,-2 z m 6,0 c -1.104569,0 -2,0.8954305 -2,2 0,1.1045695 0.895431,2 2,2 1.104569,0 2,-0.8954305 2,-2 C 24,5.8954305 23.104569,5 22,5 Z M 5.375,12 C 4.6132501,12 4,12.5575 4,13.25 v 12.5 C 4,26.4425 4.6132501,27 5.375,27 h 8.25 C 14.386751,27 15,26.4425 15,25.75 V 13.25 C 15,12.5575 14.386751,12 13.625,12 Z m 13,0 C 17.61325,12 17,12.5575 17,13.25 v 12.5 c 0,0.6925 0.61325,1.25 1.375,1.25 h 8.25 C 27.38675,27 28,26.4425 28,25.75 V 13.25 C 28,12.5575 27.38675,12 26.625,12 Z M 7.0507812,14 H 11.949219 C 12.530919,14 13,14.446 13,15 c 0,0.554 -0.469081,1 -1.050781,1 H 7.0507812 C 6.4690813,16 6,15.554 6,15 6,14.446 6.4690813,14 7.0507812,14 Z m 0,3 H 11.949219 C 12.530919,17 13,17.446 13,18 c 0,0.554 -0.469081,1 -1.050781,1 H 7.0507812 C 6.4690813,19 6,18.554 6,18 6,17.446 6.4690813,17 7.0507812,17 Z m 0,3 H 11.949219 C 12.530919,20 13,20.446 13,21 c 0,0.554 -0.469081,1 -1.050781,1 H 7.0507812 C 6.4690813,22 6,21.554 6,21 6,20.446 6.4690813,20 7.0507812,20 Z m 0,3 H 11.949219 C 12.530919,23 13,23.446 13,24 c 0,0.554 -0.469081,1 -1.050781,1 H 7.0507812 C 6.4690813,25 6,24.554 6,24 6,23.446 6.4690813,23 7.0507812,23 Z"/>
+ <circle style="fill:#ed253e" cx="10" cy="6" r="2"/>
+ <circle style="fill:#f68f33" cx="16" cy="6" r="2"/>
+ <circle style="fill:#72be44" cx="22" cy="6" r="2"/>
+ <path style="fill:#ffffff" d="M 5.375,11 C 4.6132501,11 4,11.5575 4,12.25 v 12.5 C 4,25.4425 4.6132501,26 5.375,26 h 8.25 C 14.386751,26 15,25.4425 15,24.75 V 12.25 C 15,11.5575 14.386751,11 13.625,11 Z m 1.6757812,2 H 11.949219 C 12.530919,13 13,13.446 13,14 c 0,0.554 -0.469081,1 -1.050781,1 H 7.0507812 C 6.4690813,15 6,14.554 6,14 6,13.446 6.4690813,13 7.0507812,13 Z m 0,3 H 11.949219 C 12.530919,16 13,16.446 13,17 c 0,0.554 -0.469081,1 -1.050781,1 H 7.0507812 C 6.4690813,18 6,17.554 6,17 6,16.446 6.4690813,16 7.0507812,16 Z m 0,3 H 11.949219 C 12.530919,19 13,19.446 13,20 c 0,0.554 -0.469081,1 -1.050781,1 H 7.0507812 C 6.4690813,21 6,20.554 6,20 6,19.446 6.4690813,19 7.0507812,19 Z m 0,3 H 11.949219 C 12.530919,22 13,22.446 13,23 c 0,0.554 -0.469081,1 -1.050781,1 H 7.0507812 C 6.4690813,24 6,23.554 6,23 6,22.446 6.4690813,22 7.0507812,22 Z"/>
+ <path style="fill:#f5e1d8" d="M 18.375,11 C 17.61325,11 17,11.5575 17,12.25 v 12.5 c 0,0.6925 0.61325,1.25 1.375,1.25 h 8.25 C 27.38675,26 28,25.4425 28,24.75 V 12.25 C 28,11.5575 27.38675,11 26.625,11 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fmit.svg b/.icons/awkward/32x32/apps/fmit.svg
new file mode 100644
index 00000000..cffd1e49
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fmit.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#826f3d" width="28" height="24" x="-30" y="4" rx="1.4" ry="1.5" transform="scale(-1,1)"/>
+ <rect opacity=".2" width="24" height="14" x="4" y="7"/>
+ <rect fill="#fff" width="24" height="14" x="4" y="6"/>
+ <g fill="#ff6e6e" transform="translate(1)">
+ <rect width="2" height="6" x="12" y="-13" transform="rotate(90)"/>
+ <rect width="2" height="6" x="8" y="-13" transform="rotate(90)"/>
+ <rect width="2" height="10" x="7" y="8"/>
+ </g>
+ <circle fill="#01d900" cx="26.5" cy="24.5" r="1.5"/>
+ <rect opacity=".4" width="14" height="1" x="4" y="21"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 4c-0.7756 0-1.4004 0.669-1.4004 1.5v1c0-0.831 0.6248-1.5 1.4004-1.5h25.2c0.775 0 1.4 0.669 1.4 1.5v-1c0-0.831-0.625-1.5-1.4-1.5h-25.2z"/>
+ <path opacity=".2" d="m2 26.5v1c0 0.831 0.6248 1.5 1.4004 1.5h25.2c0.775 0 1.4-0.669 1.4-1.5v-1c0 0.831-0.625 1.5-1.4 1.5h-25.2c-0.7752 0-1.4-0.669-1.4-1.5z"/>
+ <g fill="#ff6e6e" transform="matrix(0,1,-1,0,33,5)">
+ <rect width="2" height="6" x="16" y="-13" transform="rotate(90)"/>
+ <rect width="2" height="6" x="12" y="-13" transform="rotate(90)"/>
+ <rect width="2" height="6" x="8" y="-13" transform="rotate(90)"/>
+ <rect width="2" height="10" x="7" y="8"/>
+ </g>
+ <rect opacity=".4" width="14" height="1" x="4" y="23"/>
+ <rect opacity=".4" width="14" height="1" x="4" y="25"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/focuswriter.svg b/.icons/awkward/32x32/apps/focuswriter.svg
new file mode 100644
index 00000000..3d788747
--- /dev/null
+++ b/.icons/awkward/32x32/apps/focuswriter.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <circle style="fill:#3f3f3f" cx="16" cy="16" r="10"/>
+ <path style="opacity:0.2" d="m 12,11 0,5 0,3 0,4 3,0 0,-4 3,0 0,-3 -3,0 0,-2 5,0 0,-3 -5,0 -1.4,0 z"/>
+ <path style="fill:#ffffff" d="m 12,10 0,5 0,3 0,4 3,0 0,-4 3,0 0,-3 -3,0 0,-2 5,0 0,-3 -5,0 -1.4,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fofix.svg b/.icons/awkward/32x32/apps/fofix.svg
new file mode 100644
index 00000000..1dbb6c08
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fofix.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 10.983459,2.9997919 C 10.602508,3.4675276 10.371833,3.8558008 9.9352042,4.3209444 8.4755023,5.8762287 8.7111685,6.8726082 9.8677224,7.9591334 10.067837,8.1471312 9.4188154,8.8173122 9.1973297,9.6930713 9.629898,10.043584 9.7420535,10.578422 10.137454,10.984999 c 0.430699,-0.530286 1.419126,-1.7259341 1.719093,-2.0452343 0,0 0.634868,-0.9996432 -0.156074,-1.9399727 -0.573644,-0.568164 -0.717015,-1.8971084 -0.683931,-3.2127849 0.03696,-0.086251 -0.04436,-0.5643443 -0.03308,-0.7872152 z M 14.633616,4.0745 c -0.548971,0 -0.606717,0.196449 -0.414829,1.3964514 0.278117,1.7392479 -0.325396,3.3281547 -1.680982,4.3303809 -0.565654,0.4182057 -1.713919,1.8278597 -1.713919,2.0136937 0,0.16188 -2.6105603,0.837828 -1.8538557,1.809119 0.1119768,0.143732 -1.3064215,1.109548 0.3053027,0.403876 1.345495,-0.589107 2.096437,2.896726 2.610816,3.895005 l 0.935076,1.815386 -0.831026,1.620979 c -1.210802,2.363181 -0.859794,3.138269 -3.1396389,5.448561 -0.3557799,0.36053 -0.2974534,0.806685 -0.578148,0.621957 -2.0001857,-1.316347 -0.1753728,0.590968 -0.3001261,0.763741 -0.9084324,-1.901208 -0.6429094,1.070371 -0.6439608,1.071843 0.8673152,0.952682 2.483494,1.107654 3.7544318,1.071891 2.119036,0.0094 3.0491,-1.415554 3.673243,-2.476657 1.82173,-3.115016 4.172433,-5.599537 4.914631,-5.31473 0.323964,0.124316 1.494427,1.486126 2.602602,3.025645 1.108174,1.539519 2.173184,2.752997 2.365753,2.697067 C 25.264276,28.087114 26,26.506628 26,24.998001 c 0,-1.998209 -0.349954,-2.465095 -0.95577,-3.057403 -0.451129,-0.441073 -0.173588,-0.672259 -0.599683,-1.294671 -0.74442,-1.087401 -1.107142,-0.752802 -0.552604,-1.921404 0.317409,-0.668891 0.331729,-0.988894 1.162271,-1.66946 2.049671,-1.679553 3.222249,-5.172525 2.767418,-6.819791 -0.187139,-0.6777601 -0.502198,-1.5404546 -0.786711,-1.9166977 -0.486265,-0.6430407 -0.51799,-0.6058034 -0.528462,0.6284036 -0.0092,1.0803431 -2.738146,2.3214661 -3.320265,2.3214641 -0.05838,0 -0.120508,0.0114 -0.186194,0.03149 -0.510042,0.804373 -0.92935,1.310244 -1.254068,1.909213 -1.580317,2.220445 -1.061947,2.19196 -1.652186,2.19196 -0.592615,0 -1.878705,-1.537673 -3.489533,-3.957298 -0.125011,-0.18778 -0.689622,-0.362507 -0.778816,-0.525724 -0.04427,-0.08076 -0.07362,-0.152653 -0.105419,-0.225896 -0.01283,-0.02732 -0.02668,-0.05555 -0.03834,-0.08215 -0.02174,-0.04962 -0.05219,-0.104784 -0.06982,-0.151967 -0.04708,-0.124724 -0.07472,-0.237582 -0.0931,-0.346374 -5.62e-4,-0.0035 -0.0018,-0.0072 -0.0027,-0.01096 -0.0014,-0.0091 -0.0056,-0.01975 -0.0069,-0.02875 -0.0019,-0.01331 0.0013,-0.02392 0,-0.03696 -0.01,-0.09685 -0.0093,-0.188968 0.0055,-0.273814 0.0013,-0.0074 -1.4e-4,-0.015968 0.0014,-0.023272 0.01804,-0.092331 0.05563,-0.1765784 0.104049,-0.2560166 0.0014,-0.00231 0.0029,-0.00449 0.0041,-0.00687 0.0044,-0.00701 0.0063,-0.015008 0.01096,-0.021905 0.0549,-0.082351 0.12979,-0.1572816 0.219051,-0.2272658 0.0027,-0.0021 0.0044,-0.00477 0.0069,-0.00687 7.01e-4,-5.594e-4 0.002,-8.411e-4 0.0027,-0.0014 0.190696,-0.1454087 0.456282,-0.2667925 0.799537,-0.3710181 0.08113,0.027625 0.15658,0.05056 0.243695,0.083513 l 1.168985,0 c 0.04218,-0.1359933 0.04793,-0.299137 0.02327,-0.5106634 C 17.977547,7.3768522 15.487217,4.0745 14.633616,4.0745 Z m 8.8046,-3.013e-4 c -0.47353,0 -2.622174,3.2843822 -2.523782,4.4563436 0.0903,1.075594 -0.113386,1.0935576 0.355132,1.0365742 0.415797,-0.050568 1.501338,-0.045521 1.708842,-0.4364327 0.139738,-0.2632512 0.564044,-2.8463949 0.702133,-3.393065 C 24.07101,4.191821 24.053562,4.0741987 23.438216,4.0741987 Z"/>
+ <path style="fill:#dc730e" d="M 10.983459,1.9999999 C 10.602508,2.4677356 10.371833,2.8560088 9.9352042,3.3211524 8.4755023,4.8764367 8.7111685,5.8728162 9.8677224,6.9593414 10.067837,7.1473392 9.4188154,7.8175202 9.1973297,8.6932793 9.629898,9.0437921 9.7420535,9.57863 10.137454,9.9852067 c 0.430699,-0.5302856 1.419126,-1.7259338 1.719093,-2.045234 0,0 0.634868,-0.9996432 -0.156074,-1.9399727 -0.573644,-0.568164 -0.717015,-1.8971084 -0.683931,-3.2127849 0.03696,-0.086251 -0.04436,-0.5643443 -0.03308,-0.7872152 z m 3.650157,1.0747081 c -0.548971,0 -0.606717,0.196449 -0.414829,1.3964514 0.278117,1.7392479 -0.325396,3.3281547 -1.680982,4.3303809 -0.565654,0.4182056 -1.713919,1.8278597 -1.713919,2.0136937 0,0.16188 -2.6105603,0.837828 -1.8538557,1.809119 0.1119768,0.143732 -1.3064215,1.109548 0.3053027,0.403876 1.345495,-0.589107 2.096437,2.896726 2.610816,3.895005 l 0.935076,1.815386 -0.831026,1.620979 C 10.779397,22.72278 11.130405,23.497868 8.8505601,25.80816 8.4947802,26.16869 8.5531067,26.614845 8.2724121,26.430117 6.2722264,25.11377 8.0970393,27.021085 7.972286,27.193858 7.0638536,25.29265 7.3293766,28.264229 7.3283252,28.265701 c 0.8673152,0.952682 2.483494,1.107654 3.7544318,1.071891 2.119036,0.0094 3.0491,-1.415554 3.673243,-2.476657 1.82173,-3.115016 4.172433,-5.599537 4.914631,-5.31473 0.323964,0.124316 1.494427,1.486126 2.602602,3.025645 1.108174,1.539519 2.173184,2.752997 2.365753,2.697067 C 25.264276,27.087322 26,25.506836 26,23.998209 26,22 25.650046,21.533114 25.04423,20.940806 c -0.451129,-0.441073 -0.173588,-0.672259 -0.599683,-1.294671 -0.74442,-1.087401 -1.107142,-0.752802 -0.552604,-1.921404 0.317409,-0.668891 0.331729,-0.988894 1.162271,-1.66946 2.049671,-1.679553 3.222249,-5.172525 2.767418,-6.8197906 -0.187139,-0.6777605 -0.502198,-1.540455 -0.786711,-1.9166981 -0.486265,-0.6430407 -0.51799,-0.6058034 -0.528462,0.6284036 -0.0092,1.0803431 -2.738146,2.3214661 -3.320265,2.3214641 -0.05838,0 -0.120508,0.0114 -0.186194,0.03149 -0.510042,0.804373 -0.92935,1.310244 -1.254068,1.909213 -1.580317,2.220445 -1.061947,2.19196 -1.652186,2.19196 -0.592615,0 -1.878705,-1.537673 -3.489533,-3.957298 -0.125011,-0.18778 -0.689622,-0.362507 -0.778816,-0.5257236 -0.04427,-0.080757 -0.07362,-0.1526538 -0.105419,-0.2258962 -0.01283,-0.027317 -0.02668,-0.055551 -0.03834,-0.082145 -0.02174,-0.049621 -0.05219,-0.1047843 -0.06982,-0.1519669 -0.04708,-0.1247246 -0.07472,-0.2375819 -0.0931,-0.3463743 -5.62e-4,-0.0035 -0.0018,-0.00723 -0.0027,-0.010956 -0.0014,-0.0091 -0.0056,-0.019753 -0.0069,-0.028754 -0.0019,-0.013311 0.0013,-0.023917 0,-0.036962 -0.01,-0.09685 -0.0093,-0.188968 0.0055,-0.273814 0.0013,-0.0074 -1.4e-4,-0.015968 0.0014,-0.023272 0.01804,-0.092331 0.05563,-0.1765784 0.104049,-0.2560166 0.0014,-0.00231 0.0029,-0.00449 0.0041,-0.00687 0.0044,-0.00701 0.0063,-0.015008 0.01096,-0.021905 0.0549,-0.082351 0.12979,-0.1572816 0.219051,-0.2272658 0.0027,-0.0021 0.0044,-0.00477 0.0069,-0.00687 7.01e-4,-5.594e-4 0.002,-8.411e-4 0.0027,-0.0014 0.190696,-0.1454087 0.456282,-0.2667925 0.799537,-0.3710181 0.08113,0.027625 0.15658,0.05056 0.243695,0.083513 l 1.168985,0 c 0.04218,-0.1359933 0.04793,-0.299137 0.02327,-0.5106634 C 17.977547,6.3770602 15.487217,3.074708 14.633616,3.074708 Z m 8.8046,-3.013e-4 c -0.47353,0 -2.622174,3.2843822 -2.523782,4.4563436 0.0903,1.075594 -0.113386,1.0935576 0.355132,1.0365742 0.415797,-0.050568 1.501338,-0.045521 1.708842,-0.4364327 0.139738,-0.2632512 0.564044,-2.8463949 0.702133,-3.393065 C 24.07101,3.192029 24.053562,3.0744067 23.438216,3.0744067 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.984375 2 C 10.603424 2.4677357 10.372176 2.8551689 9.9355469 3.3203125 C 9.0129863 4.303283 8.7695186 5.0633502 9.0058594 5.7636719 C 9.136216 5.3310614 9.4284507 4.8606137 9.9355469 4.3203125 C 10.372176 3.8551689 10.603424 3.4677357 10.984375 3 C 10.973095 3.2228709 11.052585 3.7008584 11.015625 3.7871094 C 10.982541 5.1027859 11.127528 6.431836 11.701172 7 C 11.857529 7.1858893 11.945022 7.3723432 12.005859 7.5546875 C 12.124096 7.17998 12.199439 6.5923762 11.701172 6 C 11.127528 5.431836 10.982541 4.1027859 11.015625 2.7871094 C 11.052585 2.7008584 10.973095 2.2228709 10.984375 2 z M 14.632812 3.0742188 C 14.127116 3.0742188 14.050329 3.2779066 14.189453 4.2421875 C 14.264835 4.1142079 14.403062 4.0742188 14.632812 4.0742188 C 15.379058 4.0742188 17.377337 6.5982117 17.949219 7.9296875 L 18.076172 7.9296875 C 18.118352 7.7936942 18.124269 7.6314483 18.099609 7.4199219 C 17.977891 6.377327 15.486413 3.0742188 14.632812 3.0742188 z M 23.4375 3.0742188 C 22.96397 3.0742188 20.81567 6.3592886 20.914062 7.53125 C 20.950144 7.9610263 20.937561 8.1304067 20.941406 8.2851562 C 21.082183 6.9672498 22.99148 4.0742188 23.4375 4.0742188 C 23.614636 4.0742188 23.737735 4.0898694 23.820312 4.140625 C 24.030814 3.2098664 23.952051 3.0742188 23.4375 3.0742188 z M 14.251953 5.8125 C 14.1196 7.0097281 13.533444 8.0641608 12.537109 8.8007812 C 11.971455 9.2189869 10.824219 10.628619 10.824219 10.814453 C 10.824219 10.976333 8.2139985 11.653709 8.9707031 12.625 C 9.0658737 12.74716 8.1635699 13.402707 8.8476562 13.181641 C 8.9901513 12.450419 10.824219 11.950367 10.824219 11.814453 C 10.824219 11.628619 11.971455 10.218987 12.537109 9.8007812 C 13.802835 8.8649916 14.403029 7.416054 14.251953 5.8125 z M 26.65625 6.9101562 C 26.527318 6.8725485 26.512404 7.1758863 26.505859 7.9472656 C 26.496659 9.0276087 23.767666 10.269533 23.185547 10.269531 C 23.127167 10.269531 23.065686 10.280691 23 10.300781 C 22.489958 11.105154 22.070812 11.610015 21.746094 12.208984 C 20.165777 14.429429 20.683989 14.400391 20.09375 14.400391 C 19.501135 14.400391 18.214344 12.862984 16.603516 10.443359 C 16.478505 10.255579 15.915366 10.081185 15.826172 9.9179688 C 15.781902 9.8372117 15.752502 9.7666018 15.720703 9.6933594 C 15.707873 9.6660424 15.693301 9.635969 15.681641 9.609375 C 15.662991 9.5668074 15.638971 9.5226565 15.621094 9.4804688 C 15.620695 9.4811024 15.619533 9.4817751 15.619141 9.4824219 C 15.570722 9.5618601 15.533665 9.6459503 15.515625 9.7382812 C 15.514085 9.7455853 15.514972 9.7543187 15.513672 9.7617188 C 15.498872 9.8465647 15.499766 9.9383063 15.509766 10.035156 C 15.511066 10.048196 15.507866 10.058956 15.509766 10.072266 C 15.511066 10.081266 15.514225 10.092462 15.515625 10.101562 C 15.516525 10.105322 15.518969 10.107828 15.519531 10.111328 C 15.537911 10.22012 15.564248 10.33426 15.611328 10.458984 C 15.628958 10.506167 15.659901 10.559755 15.681641 10.609375 C 15.693301 10.635975 15.707873 10.664086 15.720703 10.691406 C 15.752502 10.764649 15.781902 10.837209 15.826172 10.917969 C 15.915366 11.081186 16.478505 11.255579 16.603516 11.443359 C 18.214344 13.862984 19.501135 15.400391 20.09375 15.400391 C 20.683989 15.400391 20.165777 15.429429 21.746094 13.208984 C 22.070812 12.610015 22.489958 12.105154 23 11.300781 C 23.065686 11.280691 23.127167 11.267578 23.185547 11.267578 C 23.767666 11.26758 26.496659 10.027609 26.505859 8.9472656 C 26.516331 7.7130586 26.548891 7.6753187 27.035156 8.3183594 C 27.319669 8.6946025 27.635127 9.5566149 27.822266 10.234375 C 27.854597 10.351471 27.860799 10.496425 27.876953 10.630859 C 27.935893 10.099738 27.927123 9.6160897 27.822266 9.2363281 C 27.635127 8.5585676 27.319669 7.6946025 27.035156 7.3183594 C 26.852807 7.0772191 26.733609 6.9327209 26.65625 6.9101562 z M 9.6210938 7.703125 C 9.4682281 7.9832187 9.2934329 8.313112 9.1972656 8.6933594 C 9.3061488 8.7815881 9.3947481 8.8816802 9.4726562 8.9882812 C 9.7283062 8.4733669 10.008266 8.0915203 9.8671875 7.9589844 C 9.7756749 7.8730128 9.7006917 7.7882893 9.6210938 7.703125 z M 23.828125 18.888672 C 23.41695 19.813551 23.748546 19.628693 24.445312 20.646484 C 24.871408 21.268896 24.593793 21.500333 25.044922 21.941406 C 25.586001 22.470421 25.906817 22.959471 25.972656 24.46875 C 25.987585 24.312137 26 24.154757 26 23.998047 C 26 21.999838 25.650738 21.533714 25.044922 20.941406 C 24.593793 20.500333 24.871408 20.268896 24.445312 19.646484 C 24.168804 19.242578 23.971863 19.050103 23.828125 18.888672 z M 12.564453 19.240234 L 11.990234 20.359375 C 10.779432 22.722556 11.129454 23.498302 8.8496094 25.808594 C 8.4938295 26.169124 8.552179 26.614415 8.2714844 26.429688 C 6.2712987 25.11334 8.0974095 27.020586 7.9726562 27.193359 C 7.1986373 25.573458 7.273053 27.403977 7.3125 28.007812 C 7.3609173 27.508494 7.5212594 27.248656 7.9726562 28.193359 C 8.0974095 28.020586 6.2712987 26.11334 8.2714844 27.429688 C 8.552179 27.614416 8.4938295 27.169124 8.8496094 26.808594 C 11.129454 24.498302 10.779432 23.722556 11.990234 21.359375 L 12.820312 19.738281 L 12.564453 19.240234 z"/>
+ <path style="opacity:0.2" d="m 5.7675781,7.0007057 c -1.1399953,0.00338 -1.6953125,1.4511719 -1.6953125,1.4511719 -0.014627,-0.089584 -0.1553521,6.4105674 0,10.8984374 0.1553519,4.487869 0,9.871094 0,9.871094 1.0315303,2.926565 3.2125554,1.742669 5.3867188,0.0039 0.2497852,-0.354098 0.6665956,-0.827726 1.3769536,-1.5625 2.275992,-2.35423 4.125229,-4.880934 5.333984,-7.289062 L 17,18.721409 16.066406,16.8718 C 15.552895,15.854486 14.380984,14.066549 13.460938,12.901097 13.342339,12.750865 13.268037,12.637405 13.15625,12.49094 11.215536,10.090069 8.9765329,7.2031145 5.7675781,7.0007057 Z m 10.3593749,1 c -1.615553,0.257752 -1.139902,1.8854737 -0.726562,2.5644533 1.538663,2.467805 4.072604,5.435547 4.638671,5.435547 0.563798,0 1.683813,-1.254885 3.19336,-3.519531 0.374128,-0.736862 0.841286,-1.606194 1.488281,-2.6562505 C 25.114551,9.18572 25.180085,7.9744533 24.339844,8.0007057 l -4.107422,0 -4.105469,0 z m 9.949219,8.0000003 c -0.17101,0.150461 -0.340324,0.30156 -0.529297,0.445312 -0.81979,0.623617 -1.747246,1.635128 -2.060547,2.248047 -0.547358,1.070815 -0.539471,1.155936 0.195313,2.152344 0.420578,0.57033 1.128928,1.367319 1.574218,1.771485 0.439508,0.398914 0.666403,0.80276 0.75586,1.382812 l 0,-3.441406 0,-4.257813 c 0.03515,-0.08626 0.05841,-0.161858 0.08789,-0.242187 -0.0072,-0.022 -0.01609,-0.03722 -0.02344,-0.05859 z m -6.398438,6 c -0.84098,0.04794 -2.867928,2.331052 -4.527343,5.148438 -0.476424,0.808885 -0.802188,1.309863 -1.109375,1.644531 -0.125905,0.598022 0.01913,1.226223 0.679687,1.207031 l 4.513672,0 4.513672,0 c 1.199382,-0.152058 1.362653,-0.994417 1.199219,-1.714844 -0.582354,-1.351347 -1.871086,-2.358598 -2.589844,-3.34375 -1.076734,-1.485251 -2.214525,-2.799988 -2.529297,-2.919922 -0.04508,-0.01718 -0.09433,-0.02468 -0.150391,-0.02148 z"/>
+ <path style="fill:#e4e4e4" d="m 19.677376,21.00074 c -0.84098,0.04794 -2.867346,2.331134 -4.526761,5.14852 -0.476424,0.808885 -0.802221,1.309742 -1.109408,1.64441 -0.125905,0.598022 0.01919,1.225092 0.679745,1.2059 l 4.513457,0 4.513457,0 c 1.199382,-0.152058 1.362321,-0.993993 1.198887,-1.71442 -0.582354,-1.351347 -1.870214,-2.359133 -2.588972,-3.344285 -1.076734,-1.485251 -2.213988,-2.799057 -2.52876,-2.918991 -0.04508,-0.01718 -0.09558,-0.02433 -0.151645,-0.02113 z"/>
+ <path style="fill:#e4e4e4" d="m 26.077024,15.000005 c -0.17101,0.150461 -0.342106,0.301597 -0.531079,0.44535 -0.81979,0.623617 -1.746151,1.635159 -2.059452,2.248078 -0.547358,1.070815 -0.540189,1.155072 0.194595,2.15148 0.420578,0.57033 1.129027,1.368455 1.574317,1.77262 0.439508,0.398914 0.665947,0.802415 0.755404,1.382467 l 0,-3.442368 0,-4.256545 c 0.03515,-0.08626 0.05971,-0.161792 0.08919,-0.242121 -0.0072,-0.022 -0.01562,-0.0376 -0.02297,-0.05897 z"/>
+ <path style="fill:#e4e4e4" d="M 15.400877,9.5640824 C 16.93954,12.031887 19.472046,15 20.038113,15 c 0.563798,0 1.685254,-1.255504 3.194801,-3.52015 0.374128,-0.736862 0.839902,-1.605765 1.486897,-2.6558219 0.393848,-0.6392044 0.45969,-1.8498604 -0.380551,-1.823608 l -4.106294,0 -4.106295,0 c -1.615553,0.257752 -1.139134,1.8846829 -0.725794,2.5636623 z"/>
+ <path style="fill:#e4e4e4" d="m 5.7666282,5.9999993 c -1.1399953,0.00338 -1.6942158,1.450913 -1.6942158,1.450913 -0.014627,-0.089584 -0.1553521,6.4107167 0,10.8985867 0.1553519,4.487869 0,9.871786 0,9.871786 1.0315303,2.926565 3.2116614,1.742963 5.3858248,0.0042 0.2497852,-0.354098 0.6673338,-0.827748 1.3776908,-1.562522 2.275992,-2.35423 4.125695,-4.882709 5.33445,-7.290837 L 17,17.720348 16.066505,15.870435 C 15.552994,14.853121 14.380147,13.066754 13.460101,11.901302 13.341503,11.75107 13.267101,11.636209 13.155314,11.489744 11.2146,9.0888733 8.975583,6.2024081 5.7666282,5.9999993 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.7675781 6 C 4.6275828 6.00338 4.0722656 7.4511719 4.0722656 7.4511719 C 4.06124 7.3836444 3.9793641 11.058157 4.0058594 14.794922 C 3.9988814 11.446079 4.0622688 8.3899455 4.0722656 8.4511719 C 4.0722656 8.4511719 4.6275828 7.00338 5.7675781 7 C 8.9765329 7.2024088 11.215536 10.089363 13.15625 12.490234 C 13.268037 12.636699 13.342339 12.750159 13.460938 12.900391 C 14.380983 14.065843 15.552895 15.85378 16.066406 16.871094 L 16.748047 18.222656 L 17 17.720703 L 16.066406 15.871094 C 15.552895 14.85378 14.380983 13.065843 13.460938 11.900391 C 13.342339 11.750159 13.268037 11.636699 13.15625 11.490234 C 11.215536 9.0893641 8.9765329 6.2024088 5.7675781 6 z M 16.126953 7 C 14.998116 7.1800993 14.897698 8.0271007 15.076172 8.7539062 C 15.205811 8.3907483 15.516918 8.0973276 16.126953 8 L 20.232422 8 L 24.339844 8 C 24.633701 7.9908188 24.811217 8.1393325 24.908203 8.3554688 C 25.090631 7.7235515 25.003938 6.9792511 24.339844 7 L 20.232422 7 L 16.126953 7 z M 26.076172 15 C 25.905162 15.150461 25.735848 15.301561 25.546875 15.445312 C 24.727085 16.06893 23.799629 17.08044 23.486328 17.693359 C 23.086316 18.475917 22.986022 18.734989 23.246094 19.205078 C 23.309537 19.055999 23.378358 18.904586 23.486328 18.693359 C 23.799629 18.08044 24.727085 17.068929 25.546875 16.445312 C 25.712755 16.319127 25.86169 16.186794 26.011719 16.054688 L 26.011719 15.300781 C 26.046869 15.214521 26.070129 15.138923 26.099609 15.058594 C 26.092409 15.036594 26.083522 15.02137 26.076172 15 z M 19.677734 21 C 18.836754 21.04794 16.809806 23.331052 15.150391 26.148438 C 14.673967 26.957323 14.348203 27.458301 14.041016 27.792969 C 13.972194 28.119856 13.988063 28.45324 14.121094 28.6875 C 14.406795 28.35435 14.712864 27.891281 15.150391 27.148438 C 16.809806 24.331052 18.836754 22.04794 19.677734 22 C 19.733795 21.9968 19.783045 22.004304 19.828125 22.021484 C 20.142897 22.141418 21.280688 23.456155 22.357422 24.941406 C 23.06361 25.909329 24.316048 26.900811 24.912109 28.216797 C 25.019997 27.925931 25.017737 27.595798 24.947266 27.285156 C 24.364912 25.933809 23.07618 24.926558 22.357422 23.941406 C 21.280688 22.456155 20.142897 21.141418 19.828125 21.021484 C 19.783045 21.004304 19.733799 20.9968 19.677734 21 z M 4.1367188 22.671875 C 4.1396747 25.678279 4.0722656 28.220703 4.0722656 28.220703 C 4.0775636 28.235734 4.0844853 28.246904 4.0898438 28.261719 C 4.111637 27.375461 4.156485 25.453327 4.1367188 22.671875 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/folder_doc_q4os_startmenu.svg b/.icons/awkward/32x32/apps/folder_doc_q4os_startmenu.svg
new file mode 120000
index 00000000..67ce830d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/folder_doc_q4os_startmenu.svg
@@ -0,0 +1 @@
+../places/folder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/fontbase.svg b/.icons/awkward/32x32/apps/fontbase.svg
new file mode 100644
index 00000000..e20d9b49
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fontbase.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#3f3bbd" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 25.232116,17.636363 -1.833161,-1.833992 -3.698484,-3.604743 -1.222108,-1.201581 c -1.350752,-1.3280631 -3.569842,-1.3280631 -4.952753,0 l -1.222107,1.201581 -3.6984842,3.604743 -1.8331614,1.802372 c -1.0291431,1.011859 -1.0291431,2.624505 0,3.636363 v 0 c 1.0291436,1.011859 2.6693407,1.011859 3.6984846,0 l 1.833161,-1.802371 1.833161,1.802371 c 1.029143,1.011859 2.66934,1.011859 3.698484,0 1.029144,-1.011858 1.029144,-2.624504 0,-3.636363 l 1.833162,1.802372 1.833162,1.802372 c 1.029143,1.011857 2.66934,1.011857 3.698484,0 v 0 c 1.061303,-0.948618 1.061303,-2.592885 0.03216,-3.573124 z"/>
+ <path style="fill:#ffffff" d="M 25.232116,16.636363 23.398955,14.802371 19.700471,11.197628 18.478363,9.9960471 c -1.350752,-1.3280632 -3.569842,-1.3280632 -4.952753,0 l -1.222107,1.2015809 -3.6984842,3.604743 -1.8331614,1.802372 c -1.0291431,1.011859 -1.0291431,2.624505 0,3.636363 v 0 c 1.0291436,1.011859 2.6693407,1.011859 3.6984846,0 l 1.833161,-1.802371 1.833161,1.802371 c 1.029143,1.011859 2.66934,1.011859 3.698484,0 1.029144,-1.011858 1.029144,-2.624504 0,-3.636363 l 1.833162,1.802372 1.833162,1.802372 c 1.029143,1.011857 2.66934,1.011857 3.698484,0 v 0 c 1.061303,-0.948618 1.061303,-2.592885 0.03216,-3.573124 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fontforge.svg b/.icons/awkward/32x32/apps/fontforge.svg
new file mode 100644
index 00000000..70960831
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fontforge.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,3 C 8.244,3 2,9.244 2,17 2,24.756 8.244,31 16,31 23.756,31 30,24.756 30,17 30,9.244 23.756,3 16,3 Z"/>
+ <path style="fill:#e4e4e4" d="M 16,2 C 8.244,2 2,8.244 2,16 2,23.756 8.244,30 16,30 23.756,30 30,23.756 30,16 30,8.244 23.756,2 16,2 Z"/>
+ <g>
+ <path style="fill:#404040" d="m 16.369141,9 c -1.849676,0 -2.973819,2.069019 -3.681641,3.908203 l -0.888672,2.701172 -1.130859,3.621094 C 10.316975,20.249382 10.069708,21.869213 9,22 8.5320799,22.05721 8.5522847,21 8,21 c -0.5522847,0 -1,0.447715 -1,1 0,0.552285 0.4477153,1 1,1 l 0.6308594,0 c 2.1388996,0 3.3587316,-2.690808 4.2753906,-5.652344 l 0.513672,-1.671875 0.820312,-2.638672 C 14.663611,11.946361 14.839858,10.15182 16,10 c 0.467419,-0.061168 0.447715,1 1,1 0.552285,0 1,-0.447715 1,-1 0,-0.5522847 -0.447715,-1 -1,-1 z"/>
+ <rect style="fill:#404040" width="8" height="1" x="9" y="14"/>
+ </g>
+ <g transform="translate(6,0)">
+ <path style="fill:#404040" d="m 16.369141,9 c -1.849676,0 -2.973819,2.069019 -3.681641,3.908203 l -0.888672,2.701172 -1.130859,3.621094 C 10.316975,20.249382 10.069708,21.869213 9,22 8.5320799,22.05721 8.5522847,21 8,21 c -0.5522847,0 -1,0.447715 -1,1 0,0.552285 0.4477153,1 1,1 l 0.6308594,0 c 2.1388996,0 3.3587316,-2.690808 4.2753906,-5.652344 l 0.513672,-1.671875 0.820312,-2.638672 C 14.663611,11.946361 14.839858,10.15182 16,10 c 0.467419,-0.061168 0.447715,1 1,1 0.552285,0 1,-0.447715 1,-1 0,-0.5522847 -0.447715,-1 -1,-1 z"/>
+ <rect style="fill:#404040" width="8" height="1" x="9" y="14"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fonts.svg b/.icons/awkward/32x32/apps/fonts.svg
new file mode 120000
index 00000000..9b8590a9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fonts.svg
@@ -0,0 +1 @@
+kfontview.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/fontypython.svg b/.icons/awkward/32x32/apps/fontypython.svg
new file mode 100644
index 00000000..dc8672fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fontypython.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#6493a6" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 14.599609,7 C 11.497209,7 9,9.4972102 9,12.599609 L 9,15.400391 9,18.199219 9,21 l 0,4.449219 0,1.15039 C 9,27.375209 9.7243992,28 10.5,28 11.2756,28 12,27.375209 12,26.599609 L 12,21 14.599609,21 16,21 16,18 14.666016,18 C 13.142274,18 12,16.857726 12,15.333984 l 0,-2.667968 C 12,11.142274 13.142274,10 14.666016,10 L 16,10 16,7 14.599609,7 Z"/>
+ <path style="fill:#3f3f3f" d="M 14.599609 6 C 11.497209 6 9 8.4972102 9 11.599609 L 9 14.400391 L 9 17.199219 L 9 20 L 9 24.449219 L 9 25.599609 C 9 26.375209 9.7243992 27 10.5 27 C 11.2756 27 12 26.375209 12 25.599609 L 12 20 L 14.599609 20 L 16 20 L 16 17 L 14.666016 17 C 13.142274 17 12 15.857726 12 14.333984 L 12 11.666016 C 12 10.142274 13.142274 9.0000001 14.666016 9 L 16 9 L 16 6 L 14.599609 6 z"/>
+ <path style="opacity:0.2" d="m 16,7 0,3 1.333984,0 C 18.857726,10 20,11.142274 20,12.666016 l 0,2.667968 C 20,16.857726 18.857726,18 17.333984,18 L 16,18 l 0,3 1.400391,0 C 20.502791,21 23,18.502791 23,15.400391 l 0,-2.800782 C 23,9.4972102 20.502791,7 17.400391,7 Z"/>
+ <path style="fill:#ffffff" d="m 16,6 0,3 1.333984,0 C 18.857726,9 20,10.142274 20,11.666016 l 0,2.667968 C 20,15.857726 18.857726,17 17.333984,17 L 16,17 l 0,3 1.400391,0 C 20.502791,20 23,17.502791 23,14.400391 l 0,-2.800782 C 23,8.4972102 20.502791,6 17.400391,6 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/foobillardplus.svg b/.icons/awkward/32x32/apps/foobillardplus.svg
new file mode 100644
index 00000000..9d33a753
--- /dev/null
+++ b/.icons/awkward/32x32/apps/foobillardplus.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 14.419704,1023.3621 c 0,0 -1.350131,2.0181 0.792692,3.036 3.598798,1.7094 3.465032,2.564 3.465032,2.564 0,0 1.067059,-2.5007 -0.680321,-3.9598 -1.747378,-1.459 -3.577403,-1.6402 -3.577403,-1.6402 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 4.4721738,1044.057 C -0.68230765,1036.903 4.123,1031.926 4.123,1031.926 c 0,0 -0.5445712,1.7623 0.291939,1.9305 0.8365105,0.1682 0.638078,-0.9197 0.585061,-2.7565 -0.053018,-1.837 1.1931217,-2.7412 1.1931217,-2.7412 0,0 0.2500873,4.0139 2.9562476,2.7963 C 11.85553,1029.9375 10,1026.3621 10,1026.3621 c 0,0 2.309315,-0.111 4.519765,2.8799 1.757777,2.3788 5.896743,3.1761 5.503819,0.5801 -0.392923,-2.5962 1.846833,-2.4185 1.846833,-2.4185 0,0 -1.005164,1.9086 3.208193,4.6131 3.340199,2.144 5.117659,6.7289 3.012096,11.8639 l -0.771459,1.8814"/>
+ <circle style="opacity:0.2" cx="10" cy="1041.362" r="7"/>
+ <path style="fill:#ff8a3c;fill-rule:evenodd" d="M 4.4721738,1043.0571 C -0.68230765,1035.9031 4.123,1030.9261 4.123,1030.9261 c 0,0 -0.5445712,1.7623 0.291939,1.9305 0.8365105,0.1682 0.638078,-0.9197 0.585061,-2.7565 -0.053018,-1.837 1.1931217,-2.7412 1.1931217,-2.7412 0,0 0.2500873,4.0139 2.9562476,2.7963 C 11.85553,1028.9376 10,1025.3622 10,1025.3622 c 0,0 2.309315,-0.111 4.519765,2.8799 1.757777,2.3788 5.896743,3.1761 5.503819,0.5801 -0.392923,-2.5962 1.846833,-2.4185 1.846833,-2.4185 0,0 -1.005164,1.9086 3.208193,4.6131 3.340199,2.144 5.117659,6.7289 3.012096,11.8639 l -0.771459,1.8814"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" transform="translate(0,1020.3622)" d="M 10 5 C 10 5 10.215392 5.4319456 10.392578 6.0292969 C 11.143764 6.1371789 12.858973 6.6340031 14.519531 8.8808594 C 16.277308 11.259659 20.416362 12.056938 20.023438 9.4609375 C 20.007316 9.3544165 20.003688 9.2594949 19.996094 9.1621094 C 19.561288 10.862115 16.091931 10.008788 14.519531 7.8808594 C 12.309081 4.8899594 10 5 10 5 z M 21.871094 6.0410156 C 21.871094 6.0410156 19.649622 5.8677924 20.021484 8.4335938 C 20.278938 6.9765049 21.725031 7.0364895 21.830078 7.0429688 C 21.700975 6.4164595 21.871094 6.0410156 21.871094 6.0410156 z M 6.1933594 6.9960938 C 6.1933594 6.9960938 4.946982 7.9012813 5 9.7382812 C 5.0062375 9.9543822 5.0150966 10.121863 5.0234375 10.316406 C 5.1543168 8.769697 6.1933594 7.9960938 6.1933594 7.9960938 C 6.1933594 7.9960938 6.4422772 12.010569 9.1484375 10.792969 C 10.518438 10.176556 10.717654 8.9575032 10.582031 7.9023438 C 10.477339 8.6517571 10.095569 9.3668201 9.1484375 9.7929688 C 6.4422772 11.010569 6.1933594 6.9960938 6.1933594 6.9960938 z M 21.849609 7.125 C 21.755956 7.3405071 21.122761 9.1153995 25.078125 11.654297 C 27.311178 13.087645 28.839584 15.615745 28.982422 18.666016 C 29.16443 15.169913 27.551188 12.241701 25.078125 10.654297 C 22.770305 9.1729367 22.048877 7.9459397 21.849609 7.125 z M 4.1230469 10.564453 C 4.1230469 10.564453 1.8983271 12.876051 2.1054688 16.609375 C 2.2589987 14.010204 3.517017 12.284094 3.9550781 11.757812 C 3.9266471 11.210504 4.1230469 10.564453 4.1230469 10.564453 z M 5.0410156 11.787109 C 5.0005614 12.312175 4.8509156 12.58198 4.4140625 12.494141 C 4.1977188 12.45064 4.0766196 12.298299 4.0117188 12.099609 C 3.9182504 12.633989 3.8729242 13.385332 4.4140625 13.494141 C 5.0720377 13.626442 5.0892492 12.962265 5.0410156 11.787109 z"/>
+ <circle style="fill:#ffffff" cx="10" cy="1040.362" r="7"/>
+ <circle style="opacity:0.2" cx="21.5" cy="1042.862" r="8.5"/>
+ <circle style="fill:#4f4f4f" cx="21.5" cy="1041.862" r="8.5"/>
+ <path style="fill:#ff8a3c;fill-rule:evenodd" d="m 14.419704,1022.3622 c 0,0 -1.350131,2.0181 0.792692,3.036 3.598798,1.7094 3.465032,2.564 3.465032,2.564 0,0 1.067059,-2.5007 -0.680321,-3.9598 -1.747378,-1.459 -3.577403,-1.6402 -3.577403,-1.6402 z"/>
+ <ellipse style="opacity:0.2" cx="-470.43" cy="915.703" rx="2.866" ry="3.611" transform="matrix(0.86670071,-0.49882851,0.46600434,0.88478243,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="-469.963" cy="914.836" rx="2.866" ry="3.611" transform="matrix(0.86670071,-0.49882851,0.46600434,0.88478243,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" transform="translate(0,1020.3622)" d="M 14.419922 2 C 14.419922 2 13.832586 2.9090045 14.080078 3.8144531 C 14.200313 3.3448673 14.419922 3 14.419922 3 C 14.419922 3 16.250669 3.181625 17.998047 4.640625 C 18.620957 5.1607687 18.875552 5.813096 18.958984 6.4375 C 19.063746 5.5893337 18.976061 4.4572882 17.998047 3.640625 C 16.250669 2.181625 14.419922 2 14.419922 2 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/foobnix.svg b/.icons/awkward/32x32/apps/foobnix.svg
new file mode 100644
index 00000000..57810337
--- /dev/null
+++ b/.icons/awkward/32x32/apps/foobnix.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#29679e" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m6.0996 6.0004c-0.6094 0-1.0996 0.4902-1.0996 1.0996v19.8c0 0.61 0.4902 1.1 1.0996 1.1h19.8c0.61 0 1.1-0.49 1.1-1.1v-19.8c0-0.6098-0.49-1.1-1.1-1.1h-19.8zm4.9004 5 5 3 5 3-5 3-5 3v-12z"/>
+ <path style="fill:#ffffff" d="M 6.0996,5 C 5.4902,5 5,5.4902 5,6.0996 l 0,19.8 c 0,0.61 0.4902,1.1 1.0996,1.1 l 19.8,0 c 0.61,0 1.1,-0.49 1.1,-1.1 l 0,-19.8 c 0,-0.6098 -0.49,-1.1 -1.1,-1.1 l -19.8,0 z"/>
+ <path style="fill:#29679e" d="m 11,10 5,3 5,3 -5,3 -5,3 0,-12 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/football.svg b/.icons/awkward/32x32/apps/football.svg
new file mode 100644
index 00000000..104aae94
--- /dev/null
+++ b/.icons/awkward/32x32/apps/football.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#d6d6d6" width="27" height="27" x="-29.5" y="-29.5" rx="13.5" ry="13.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="matrix(.38690 0 0 .38690 2 3)">
+ <g>
+ <path transform="matrix(2.5847 0 0 2.5846 -5.1694 -7.7539)" d="m16 3c-1.818 0-3.59 0.3456-5.268 1.0254-1.7364 0.7041-3.2941 1.7382-4.6304 3.0742-1.3368 1.3364-2.3717 2.8964-3.0762 4.6324-0.6156 1.519-0.9408 3.117-1 4.754 0.1814 5.317 3.2915 9.854 7.7832 12.065-0.1124-0.06-0.227-0.114-0.3379-0.178l5.2973 0.943c0.04 0.026 0.081 0.051 0.125 0.073 0.453 0.231 0.919 0.426 1.394 0.597 7.458-0.15 13.434-6.069 13.688-13.5-0.06-1.637-0.385-3.235-1-4.754-0.705-1.736-1.739-3.2964-3.075-4.6324s-2.894-2.3701-4.632-3.0742c-1.678-0.6798-3.45-1.0254-5.268-1.0254zm-4.17 1.5703c-0.01 0.0151-0.02 0.0303-0.029 0.0469 0.016 0.012 0.024 0.0227 0.033 0.0254 0.943 0.3257 1.801 0.8058 2.609 1.375l-1.582 4.7654c-0.008 0.003-0.015 0.005-0.023 0.008-0.324 0.134-0.654 0.253-0.973 0.398-1.313 0.597-2.5942 1.258-3.8005 2.051l-3.1231-1.847c0.0046-0.098 0.0214-0.195 0.0547-0.284 0.2097-0.558 0.4171-1.1201 0.6543-1.6676 0.1826-0.4217 0.3901-0.8304 0.6172-1.2285 0.1485-0.1641 0.3023-0.3258 0.4609-0.4844 1.483-1.4826 3.2356-2.5357 5.1015-3.1582zm9.131 0.291c1.569 0.6388 3.039 1.5962 4.31 2.8672 1.157 1.1568 2.051 2.4765 2.684 3.8865-0.783-0.539-1.62-0.982-2.5-1.344-0.137-0.056-0.277-0.105-0.42-0.154l-4.125-4.6502c0.029-0.2008 0.045-0.4027 0.051-0.6055zm-1.691 1.0391c0.284-0.0034 0.571 0.0031 0.859 0.0234l4.189 4.7222c-0.144 0.456-0.285 0.914-0.453 1.36-0.296 0.783-0.612 1.558-0.927 2.334l-6.086 0.625c-0.073-0.096-0.148-0.191-0.227-0.281-0.718-0.814-1.442-1.623-2.164-2.434 0.007-0.008 0.013-0.014 0.019-0.021-0.291-0.291-0.581-0.582-0.873-0.874l1.694-5.0991c0.117-0.031 0.235-0.0576 0.353-0.0704 0.921-0.0936 1.843-0.1985 2.766-0.2519 0.283-0.0159 0.565-0.0298 0.85-0.0332zm-14.834 6.2246l3.1602 1.869v0.08c-0.0081 1.699 0.1643 3.387 0.5078 5.049 0.0012 0.008 0.0024 0.011 0.0039 0.018l-2.4512 3.841c-0.0533-0.027-0.1047-0.055-0.1562-0.087-0.6744-0.424-1.2975-0.913-1.8477-1.487-0.8403-2.365-0.9825-4.923-0.4257-7.353 0.2619-0.517 0.5614-1.013 0.8984-1.489 0.1041-0.146 0.1991-0.299 0.3105-0.441zm18.578 3.1c0.765 1.122 1.489 2.267 2.119 3.472 0.116 0.222 0.232 0.447 0.347 0.674l-3.025 5.641c-0.017 0.004-0.033 0.007-0.051 0.009-1.634 0.306-3.283 0.469-4.945 0.477l-3.018-5.219c0.47-0.872 0.935-1.747 1.397-2.623 0.313-0.594 0.622-1.193 0.93-1.791l6.246-0.64zm6.052 2.771c-0.226 3.018-1.491 5.972-3.795 8.275-0.497 0.498-1.025 0.948-1.578 1.348-0.091-0.733-0.249-1.451-0.472-2.152l3.131-5.842c0.862-0.393 1.692-0.837 2.464-1.389 0.101-0.071 0.185-0.152 0.25-0.24zm-20.375 1.883c0.0542 0.013 0.1132 0.029 0.1816 0.047 1.531 0.41 3.091 0.701 4.66 0.929 0.092 0.013 0.169 0.025 0.235 0.032l2.933 5.072c-0.509 0.716-1.024 1.429-1.551 2.133-0.087 0.117-0.18 0.23-0.277 0.342l-6.25-1.116c-0.7312-0.888-1.3878-1.826-1.9531-2.83-0.1439-0.255-0.3058-0.505-0.4277-0.771l2.4492-3.838z"/>
+ </g>
+ </g>
+ <g fill="#4f4f4f" transform="matrix(.38690 0 0 .38690 2 2)">
+ <g>
+ <path d="m22.57 2.648c-4.489 1.82-8.517 4.496-11.971 7.949-3.455 3.454-6.128 7.483-7.949 11.971-1.758 4.336-2.65 8.918-2.65 13.618 0 4.699 0.892 9.281 2.65 13.615 1.821 4.489 4.495 8.518 7.949 11.971 3.454 3.455 7.481 6.129 11.971 7.949 4.336 1.76 8.917 2.649 13.617 2.649s9.28-0.892 13.616-2.649c4.488-1.82 8.518-4.494 11.971-7.949 3.455-3.453 6.129-7.48 7.949-11.971 1.758-4.334 2.648-8.916 2.648-13.615 0-4.7-0.891-9.282-2.648-13.618-1.82-4.488-4.496-8.518-7.949-11.971s-7.479-6.129-11.971-7.949c-4.336-1.757-8.916-2.648-13.616-2.648s-9.281 0.891-13.617 2.648zm-13.526 48.771c-1.743-1.094-3.349-2.354-4.771-3.838-2.172-6.112-2.54-12.729-1.101-19.01 0.677-1.335 1.447-2.617 2.318-3.845 0.269-0.379 0.518-0.774 0.806-1.142l8.166 4.832v0.205c-0.021 4.392 0.425 8.752 1.313 13.049 0.003 0.02 0.006 0.031 0.01 0.049l-6.333 9.93c-0.138-0.07-0.275-0.146-0.408-0.23zm24.28 16.787c1.409 0.719 2.858 1.326 4.347 1.82-6.325 0.275-12.713-1.207-18.36-4.447l13.689 2.439c0.105 0.067 0.212 0.131 0.324 0.188zm-0.05-2.471-16.154-2.879c-1.89-2.295-3.59-4.723-5.051-7.318-0.372-0.66-0.787-1.301-1.102-1.99l6.327-9.92c0.14 0.035 0.296 0.072 0.473 0.119 3.958 1.059 7.986 1.812 12.042 2.402 0.237 0.033 0.435 0.062 0.604 0.08l7.584 13.113c-1.316 1.85-2.647 3.69-4.007 5.51-0.226 0.303-0.466 0.594-0.716 0.883zm26.876-5.586c-1.286 1.287-2.651 2.447-4.08 3.481-0.237-1.894-0.646-3.75-1.223-5.563l8.092-15.096c2.229-1.015 4.379-2.166 6.375-3.593 0.261-0.185 0.478-0.392 0.646-0.618-0.586 7.801-3.856 15.436-9.81 21.389zm-0.359-19.578c0.301 0.574 0.598 1.154 0.896 1.742l-7.816 14.58c-0.045 0.01-0.088 0.02-0.133 0.026-4.225 0.789-8.484 1.209-12.779 1.229l-7.8-13.487c1.214-2.254 2.417-4.517 3.61-6.781 0.81-1.536 1.606-3.082 2.401-4.627l16.143-1.658c1.977 2.9 3.85 5.862 5.478 8.976zm-3.275-17.294c-0.766 2.023-1.586 4.025-2.401 6.031l-15.726 1.615c-0.188-0.248-0.383-0.492-0.588-0.725-1.857-2.103-3.726-4.193-5.592-6.289 0.017-0.021 0.034-0.037 0.051-0.056-0.753-0.752-1.508-1.504-2.261-2.258l4.378-13.181c0.302-0.08 0.606-0.147 0.913-0.18 2.38-0.242 4.763-0.516 7.149-0.654 1.461-0.082 2.93-0.129 4.416-0.024l10.832 12.209c-0.373 1.178-0.737 2.359-1.171 3.512zm3.634-11.056c2.988 2.99 5.302 6.402 6.938 10.047-2.024-1.393-4.188-2.539-6.463-3.473-0.354-0.146-0.717-0.275-1.086-0.402l-10.662-12.017c0.074-0.519 0.113-1.039 0.129-1.563 4.056 1.651 7.858 4.123 11.144 7.408zm-34.816-8.039c0.042 0.031 0.062 0.057 0.086 0.064 2.437 0.842 4.654 2.082 6.744 3.553l-4.09 12.317c-0.021 0.006-0.041 0.012-0.061 0.021-0.837 0.346-1.69 0.656-2.514 1.031-3.395 1.543-6.705 3.252-9.823 5.301l-8.071-4.775c0.012-0.252 0.055-0.508 0.141-0.736 0.542-1.444 1.075-2.896 1.688-4.311 0.472-1.09 1.01-2.143 1.597-3.172 0.384-0.424 0.782-0.844 1.192-1.254 3.833-3.832 8.363-6.553 13.186-8.162-0.025 0.039-0.051 0.08-0.075 0.123z"/>
+ </g>
+ </g>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/footnote.svg b/.icons/awkward/32x32/apps/footnote.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/footnote.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/for-the-king.svg b/.icons/awkward/32x32/apps/for-the-king.svg
new file mode 100644
index 00000000..5d0a4c3a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/for-the-king.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 16.07758,2.9999999 v 0.00138 A 3.2974324,3.2972202 0 0 0 14.351017,3.4403436 L 4.6489798,9.0420888 A 3.2974324,3.2972202 0 0 0 3,11.898187 v 11.20349 a 3.2974324,3.2972202 0 0 0 1.6489798,2.854681 l 9.7020372,5.601746 a 3.2974324,3.2972202 0 0 0 3.297961,0 l 9.702037,-5.601746 A 3.2974324,3.2972202 0 0 0 29,23.101677 V 11.898223 A 3.2974324,3.2972202 0 0 0 27.351015,9.0421251 L 17.648977,3.4403799 a 3.2974324,3.2972202 0 0 0 -1.571397,-0.44038 z"/>
+ <path style="fill:#744169" d="m 16.07758,2.0000002 v 0.00138 A 3.2974324,3.2972202 0 0 0 14.351017,2.4403439 L 4.6489798,8.0420891 A 3.2974324,3.2972202 0 0 0 3,10.898187 v 11.20349 a 3.2974324,3.2972202 0 0 0 1.6489798,2.854681 l 9.7020372,5.601746 a 3.2974324,3.2972202 0 0 0 3.297961,0 l 9.702037,-5.601746 A 3.2974324,3.2972202 0 0 0 29,22.101677 V 10.898223 A 3.2974324,3.2972202 0 0 0 27.351015,8.0421254 L 17.648977,2.4403802 a 3.2974324,3.2972202 0 0 0 -1.571397,-0.44038 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.078125 2 L 16.078125 2.0019531 A 3.2974324 3.2972202 0 0 0 14.351562 2.4394531 L 4.6484375 8.0429688 A 3.2974324 3.2972202 0 0 0 3 10.898438 L 3 11.898438 A 3.2974324 3.2972202 0 0 1 4.6484375 9.0429688 L 14.351562 3.4394531 A 3.2974324 3.2972202 0 0 1 16.078125 3.0019531 L 16.078125 3 A 3.2974324 3.2972202 0 0 1 17.648438 3.4394531 L 27.351562 9.0429688 A 3.2974324 3.2972202 0 0 1 29 11.898438 L 29 10.898438 A 3.2974324 3.2972202 0 0 0 27.351562 8.0429688 L 17.648438 2.4394531 A 3.2974324 3.2972202 0 0 0 16.078125 2 z"/>
+ <path style="opacity:0.7;fill:#ff4532" d="m 16.059988,5.0276594 v 0.00139 A 2.5364863,2.6087841 0 0 0 14.731863,5.3763697 L 7.2681364,9.8088029 A 2.5364863,2.6087841 0 0 0 6,12.06773 v 8.864863 a 2.5364863,2.6087841 0 0 0 1.2681364,2.258929 l 7.4637266,4.43103 a 2.5364863,2.6087841 0 0 0 2.536274,0 l 7.463726,-4.43103 A 2.5364863,2.6087841 0 0 0 26,20.932593 V 12.06773 A 2.5364863,2.6087841 0 0 0 24.731863,9.8088029 L 17.268137,5.3763719 A 2.5364863,2.6087841 0 0 0 16.059988,5.0276594 Z m -0.01814,0.7184319 h 0.007 c 0.300353,0.00816 0.594355,0.092271 0.856584,0.2478799 v -0.00139 l 7.462309,4.4324278 c 0.56368,0.334644 0.918061,0.959446 0.917968,1.642729 v 8.864863 c -1.92e-4,0.682988 -0.354532,1.30683 -0.917968,1.641329 l -7.462333,4.432431 c -0.563594,0.334737 -1.247232,0.334737 -1.810826,0 L 7.6322543,22.573922 C 7.0688186,22.239422 6.7144765,21.61558 6.7142857,20.932593 V 12.06773 C 6.7141914,11.384447 7.068575,10.759645 7.6322543,10.425001 L 15.094587,5.9925708 v 0.00139 c 0.289136,-0.171258 0.616158,-0.2562381 0.947266,-0.2478763 z"/>
+ <path style="opacity:0.2" d="m 14.084064,11.861111 -0.02802,1.263739 0.283713,0.313246 L 14,13.901914 l 0.182137,3.097505 -0.09282,10.956616 C 14.276198,29.419293 16.000005,32 16.000005,32 c 0,0 1.723807,-2.580707 1.910682,-4.043965 L 17.817863,16.999419 18,13.901914 17.660245,13.438096 17.943958,13.12485 17.915938,11.861111 h -1.915933 z"/>
+ <path style="fill:#d8bbb3" d="M 15,4.888889 V 9.75 h 1 1 V 4.888889 h -1 z"/>
+ <path style="fill:#fee4d2" d="m 14.084064,10.861111 -0.02802,1.263739 0.283713,0.313246 L 14,12.901914 l 0.182137,3.097505 -0.09282,10.956616 C 14.276198,28.419293 16.000005,31 16.000005,31 c 0,0 1.723807,-2.580707 1.910682,-4.043965 L 17.817863,15.999419 18,12.901914 17.660245,12.438096 17.943958,12.12485 17.915938,10.861111 h -1.915933 z"/>
+ <path style="opacity:0.2" d="m 14.084064,10.861111 -0.02802,1.263739 0.283713,0.313246 L 14,12.901914 l 0.182137,3.097505 -0.09282,10.956616 C 14.276198,28.419293 16.000005,31 16.000005,31 V 10.861111 Z"/>
+ <path style="opacity:0.1" d="M 15.238281,1.999938 14,3.1581411 15.005859,4.2929068 14.085938,4.9511099 14.248047,5.999938 H 16 17.751953 L 17.914062,4.9511099 16.994141,4.2929068 18,3.1581411 16.761719,1.999938 16,2.0057974 Z M 16,9.2714224 l -1.484375,1.2968746 -0.744141,0.06055 -0.710937,-0.49414 -0.833985,0.40625 L 12,11.26361 l 0.146484,0.933594 0.886719,0.357422 0.613281,-0.515626 h 0.869141 L 16,13.289 l 1.484375,-1.25 h 0.869141 l 0.613281,0.515626 0.886719,-0.357422 L 20,11.26361 l -0.226562,-0.722656 -0.833985,-0.40625 -0.710937,0.49414 -0.744141,-0.06055 z"/>
+ <path style="fill:#987d85" d="M 16,8.2722187 14.515333,9.5674624 13.771855,9.6295314 13.059977,9.1346272 12.227363,9.54133 12,10.264 l 0.147394,0.932574 0.885927,0.357704 0.613092,-0.515278 h 0.86892 L 16,12.289 l 1.484667,-1.25 h 0.86892 l 0.613092,0.515278 0.885927,-0.357704 L 20,10.264 19.772637,9.54133 18.940023,9.1346272 18.228145,9.6295314 17.484667,9.5674624 Z"/>
+ <path style="fill:#987d85" d="M 15.238217,1 14,2.1575931 15.006368,3.2922636 14.086624,3.9512894 14.247134,5 H 16 17.752866 L 17.913376,3.9512894 16.993632,3.2922636 18,2.1575931 16.761783,1 16,1.00573 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/forager.svg b/.icons/awkward/32x32/apps/forager.svg
new file mode 100644
index 00000000..ea9b07de
--- /dev/null
+++ b/.icons/awkward/32x32/apps/forager.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 22.248047,4.0098429 C 16.775475,4.3191154 10.358059,5.1448663 6.4238281,6.8750773 2.1867737,8.738466 0.74959784,11.372845 1.0351562,13.554765 l 1.1132813,8.511718 c 0.1136461,0.868358 0.3149787,1.710757 0.5996094,2.498047 -0.00202,-0.0027 -0.00384,-0.0051 -0.00586,-0.0078 0.00531,0.01474 0.012202,0.02827 0.017578,0.04297 0.1119483,0.306106 0.2351563,0.603302 0.375,0.888672 3.698e-4,7.56e-4 0.00158,0.0012 0.00195,0.002 0.016804,0.03426 0.02966,0.07154 0.046875,0.105469 0.054492,0.107396 0.1163266,0.188591 0.1738281,0.285156 1.0526302,1.879921 2.7736429,3.175247 5.3613281,3.117188 l 6.015625,-0.101563 c 3.519738,-0.05992 11.313957,-2.067221 13.560547,-3.814453 2.077724,-1.495059 3.053003,-2.568728 2.59375,-6.27539 L 29.933594,11.105546 C 29.753196,7.3740082 26.369183,3.7769439 22.248047,4.0098429 Z"/>
+ <path style="fill:#e4e4e4" d="M 6.4228889,5.8758167 C 10.35712,4.1456057 16.774935,3.3200049 22.247507,3.0107324 c 4.121136,-0.232899 7.506347,3.3626858 7.686745,7.0942236 l 0.378657,7.832535 c 0.180397,3.731537 -1.325941,4.400857 -3.403666,5.895916 -2.24659,1.747232 -9.320865,3.912206 -12.814953,3.476066 L 8.5000441,26.611185 C 5.7786797,26.672245 4.2185319,26.635403 3.1839766,24.596449 2.6497909,23.543648 2.313896,22.326853 2.1488557,21.065798 L 1.0349229,12.554363 C 0.74936449,10.372443 2.1858345,7.7392054 6.4228889,5.8758167 Z"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:0.68199998" d="m 12.808942,19.965469 2.209622,1.551963 1.730554,-2.672564"/>
+ <ellipse id="ellipse879" style="opacity:0.1" cx="20.792" cy="9.632" rx="1.46" ry="4.015" transform="matrix(0.98637331,0.16452263,-0.10475327,0.99449824,0,0)"/>
+ <ellipse id="ellipse877" style="opacity:0.1" cx="8.155" cy="14.739" rx="1.46" ry="4.015" transform="matrix(0.98637331,0.16452263,-0.10475327,0.99449824,0,0)"/>
+ <path style="fill:#eb73ff" d="m 29.096846,7.3566441 c 0.690624,5.5041839 1.144984,12.1296679 -1.872072,14.3277869 -6.79189,3.893672 -13.416828,4.247396 -20.8143346,4.373326 -1.3132072,0.02947 -2.55738,-0.986843 -3.6681124,-2.501377 0.9279694,2.575291 2.812706,4.5127 5.975725,4.441732 l 6.016006,-0.102098 c 3.519738,-0.05992 11.313594,-2.067623 13.560184,-3.814855 2.077724,-1.495059 3.053366,-2.567201 2.594113,-6.273863 L 29.934192,10.105097 C 29.817428,9.1626834 29.529012,8.2259985 29.096846,7.3566441 Z"/>
+ <ellipse style="fill:#3f3f3f" cx="8.05" cy="13.751" rx="1.46" ry="4.015" transform="matrix(0.98637331,0.16452263,-0.10475327,0.99449824,0,0)"/>
+ <ellipse id="ellipse844" style="fill:#ffffff" cx="5.295" cy="16.737" rx=".672" ry=".891" transform="matrix(0.69665095,-0.71741024,0.17960292,0.98373919,0,0)"/>
+ <ellipse id="ellipse889" style="fill:#3f3f3f" cx="20.687" cy="8.644" rx="1.46" ry="4.015" transform="matrix(0.98637331,0.16452263,-0.10475327,0.99449824,0,0)"/>
+ <ellipse id="ellipse891" style="fill:#ffffff" cx="21.664" cy="25.626" rx=".672" ry=".891" transform="matrix(0.69665095,-0.71741024,0.17960292,0.98373919,0,0)"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:0.68182218" d="m 12.808942,18.965594 2.209622,1.551963 1.730554,-2.672564"/>
+ <path style="opacity:0.2" d="M 29.097656 7.3574219 C 29.152669 7.7958651 29.199621 8.2493504 29.25 8.6992188 C 29.593756 9.4707205 29.831884 10.284558 29.933594 11.105469 L 30.888672 18.806641 C 30.93595 19.188223 30.957382 19.526391 30.974609 19.855469 C 31.006239 19.26912 30.988051 18.608737 30.888672 17.806641 L 29.933594 10.105469 C 29.81683 9.1630551 29.529822 8.2267763 29.097656 7.3574219 z M 29.587891 14.332031 C 29.556356 17.55701 28.998218 20.391406 27.224609 21.683594 C 20.432719 25.577266 13.807663 25.932664 6.4101562 26.058594 C 5.0969491 26.088064 3.8529199 25.071175 2.7421875 23.556641 C 3.1335052 24.642621 3.70719 25.601073 4.4628906 26.357422 C 5.0883146 26.813988 5.7402526 27.073627 6.4101562 27.058594 C 13.807663 26.932664 20.432719 26.577266 27.224609 22.683594 C 29.180764 21.258409 29.66858 17.967212 29.587891 14.332031 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.248047 3.0097656 C 16.775475 3.3190381 10.358059 4.144789 6.4238281 5.875 C 2.1867737 7.7383887 0.74959784 10.372768 1.0351562 12.554688 L 1.0371094 12.564453 C 1.2453514 10.612657 2.8097482 8.4644145 6.4238281 6.875 C 10.358059 5.144789 16.775475 4.3190381 22.248047 4.0097656 C 26.369183 3.7768666 29.753196 7.3739309 29.933594 11.105469 L 30.306641 18.798828 C 30.315069 18.522953 30.32787 18.255428 30.3125 17.9375 L 29.933594 10.105469 C 29.753196 6.3739309 26.369183 2.7768666 22.248047 3.0097656 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/four-in-a-row.svg b/.icons/awkward/32x32/apps/four-in-a-row.svg
new file mode 100644
index 00000000..52d5f1b7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/four-in-a-row.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="2.1" ry="2.1"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="2.1" ry="2.1"/>
+ <rect style="opacity:0.1" width="7" height="7" x="9" y="9"/>
+ <rect style="opacity:0.1" width="7" height="7" x="23" y="9"/>
+ <path style="opacity:0.1" d="M 4.1,2 C 2.9366,2 2,2.9366 2,4.1 V 9 H 9 V 2 Z"/>
+ <rect style="opacity:0.1" width="7" height="7" x="16" y="2"/>
+ <rect style="opacity:0.1" width="7" height="7" x="2" y="-23" transform="scale(1,-1)"/>
+ <rect style="opacity:0.1" width="7" height="7" x="16" y="-23" transform="scale(1,-1)"/>
+ <rect style="opacity:0.1" width="7" height="7" x="9" y="-30" transform="scale(1,-1)"/>
+ <path style="opacity:0.1" d="m 23,30 v -7 h 7 v 4.9 c 0,1.1634 -0.9366,2.1 -2.1,2.1 z"/>
+ <path style="opacity:0.1" d="M 26.5,4 A 2.5,2.5 0 0 0 24,6.5 2.5,2.5 0 0 0 26.5,9 2.5,2.5 0 0 0 29,6.5 2.5,2.5 0 0 0 26.5,4 Z m -7,7 A 2.5,2.5 0 0 0 17,13.5 2.5,2.5 0 0 0 19.5,16 2.5,2.5 0 0 0 22,13.5 2.5,2.5 0 0 0 19.5,11 Z m 7,0 A 2.5,2.5 0 0 0 24,13.5 2.5,2.5 0 0 0 26.5,16 2.5,2.5 0 0 0 29,13.5 2.5,2.5 0 0 0 26.5,11 Z m -21,7 A 2.5,2.5 0 0 0 3,20.5 2.5,2.5 0 0 0 5.5,23 2.5,2.5 0 0 0 8,20.5 2.5,2.5 0 0 0 5.5,18 Z m 7,0 A 2.5,2.5 0 0 0 10,20.5 2.5,2.5 0 0 0 12.5,23 2.5,2.5 0 0 0 15,20.5 2.5,2.5 0 0 0 12.5,18 Z m 7,0 A 2.5,2.5 0 0 0 17,20.5 2.5,2.5 0 0 0 19.5,23 2.5,2.5 0 0 0 22,20.5 2.5,2.5 0 0 0 19.5,18 Z m 7,0 A 2.5,2.5 0 0 0 24,20.5 2.5,2.5 0 0 0 26.5,23 2.5,2.5 0 0 0 29,20.5 2.5,2.5 0 0 0 26.5,18 Z m -21,7 A 2.5,2.5 0 0 0 3,27.5 2.5,2.5 0 0 0 5.5,30 2.5,2.5 0 0 0 8,27.5 2.5,2.5 0 0 0 5.5,25 Z m 7,0 A 2.5,2.5 0 0 0 10,27.5 2.5,2.5 0 0 0 12.5,30 2.5,2.5 0 0 0 15,27.5 2.5,2.5 0 0 0 12.5,25 Z m 7,0 A 2.5,2.5 0 0 0 17,27.5 2.5,2.5 0 0 0 19.5,30 2.5,2.5 0 0 0 22,27.5 2.5,2.5 0 0 0 19.5,25 Z m 7,0 A 2.5,2.5 0 0 0 24,27.5 2.5,2.5 0 0 0 26.5,30 2.5,2.5 0 0 0 29,27.5 2.5,2.5 0 0 0 26.5,25 Z"/>
+ <circle style="fill:#d12c6d" cx="26.5" cy="5.5" r="2.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.0996094 2 C 2.9362094 2 2 2.9362094 2 4.0996094 L 2 5.0996094 C 2 3.9362094 2.9362094 3 4.0996094 3 L 27.900391 3 C 29.063791 3 30 3.9362094 30 5.0996094 L 30 4.0996094 C 30 2.9362094 29.063791 2 27.900391 2 L 4.0996094 2 z"/>
+ <circle style="fill:#24a647" cx="26.5" cy="12.5" r="2.5"/>
+ <circle style="fill:#24a647" cx="26.5" cy="19.5" r="2.5"/>
+ <circle style="fill:#d12c6d" cx="26.5" cy="26.5" r="2.5"/>
+ <circle style="fill:#d12c6d" cx="19.5" cy="12.5" r="2.5"/>
+ <circle style="fill:#24a647" cx="19.5" cy="19.5" r="2.5"/>
+ <circle style="fill:#d12c6d" cx="19.5" cy="26.5" r="2.5"/>
+ <circle style="fill:#d12c6d" cx="12.5" cy="19.5" r="2.5"/>
+ <circle style="fill:#24a647" cx="12.5" cy="26.5" r="2.5"/>
+ <circle style="fill:#24a647" cx="5.5" cy="19.5" r="2.5"/>
+ <circle style="fill:#d12c6d" cx="5.5" cy="26.5" r="2.5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/foursquare.svg b/.icons/awkward/32x32/apps/foursquare.svg
new file mode 100644
index 00000000..85917ea6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/foursquare.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#fa4778" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4004,2 C 2.6248,2 2,2.6248 2,3.4004 l 0,1 C 2,3.6248 2.6248,3 3.4004,3 l 25.2,0 c 0.775,0 1.4,0.6248 1.4,1.4004 l 0,-1 C 30.0004,2.6248 29.3754,2 28.6004,2 l -25.2,0 z"/>
+ <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linejoin:round;opacity:0.2" d="M 10,9 V 25 L 15,19 H 19 L 20,14 H 15 20 L 21,9 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linejoin:round" d="M 10,8 V 24 L 15,18 H 19 L 20,13 H 15 20 L 21,8 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/foxit-reader.svg b/.icons/awkward/32x32/apps/foxit-reader.svg
new file mode 100644
index 00000000..c0c6e973
--- /dev/null
+++ b/.icons/awkward/32x32/apps/foxit-reader.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#f18d00" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill-rule="evenodd" opacity=".2" d="m25.999 13.968c-1.874-7.9226-9.072-7.8562-13.418-5.7879-4.5736 2.3119-7.8856 8.2359-6.0792 13.197 2.7919 7.484 13.069 7.372 16.547 0.412 1.032-2.552 1.79-4.364-1.049-6.789v3l-1-2s-0.88754 2.098-1.8304 3.0549c-1.312 1.331-3.17 0.945-3.17 0.945 0.3507 1.3257 3 2 3 2-6.8774 3.255-7.0786-2.1851-7-3.5 0.2257-3.7844 3.2683-6.7214 7.2767-6.5107 1.278 0.098 3.723 1.011 3.723 1.011-0.91995-2.1051-2.23-2.606-3-3 3.0184-0.99806 4.6294 2.1529 6 3.9672z"/>
+ <path fill="#fff" fill-rule="evenodd" d="m25.999 12.968c-1.874-7.9226-9.072-7.8562-13.418-5.7879-4.5736 2.3115-7.8856 8.2359-6.0792 13.197 2.7919 7.484 13.069 7.372 16.547 0.412 1.032-2.552 1.79-4.364-1.049-6.789v3l-1-2s-0.88754 2.098-1.8304 3.0549c-1.312 1.331-3.17 0.945-3.17 0.945 0.3507 1.3257 3 2 3 2-6.8774 3.255-7.0786-2.1851-7-3.5 0.2257-3.7844 3.2683-6.7214 7.2767-6.5107 1.278 0.098 3.723 1.011 3.723 1.011-0.92-2.1051-2.23-2.606-3-3 3.0184-0.99806 4.6294 2.1529 6 3.9672z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/foxitpdf.svg b/.icons/awkward/32x32/apps/foxitpdf.svg
new file mode 120000
index 00000000..d167b12d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/foxitpdf.svg
@@ -0,0 +1 @@
+foxit-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/foxitreader.svg b/.icons/awkward/32x32/apps/foxitreader.svg
new file mode 120000
index 00000000..d167b12d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/foxitreader.svg
@@ -0,0 +1 @@
+foxit-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/fr.free.Homebank.svg b/.icons/awkward/32x32/apps/fr.free.Homebank.svg
new file mode 120000
index 00000000..5635fbf9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fr.free.Homebank.svg
@@ -0,0 +1 @@
+homebank.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/fr.handbrake.ghb.svg b/.icons/awkward/32x32/apps/fr.handbrake.ghb.svg
new file mode 120000
index 00000000..01f4e432
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fr.handbrake.ghb.svg
@@ -0,0 +1 @@
+hb-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/fr.natron.Natron.svg b/.icons/awkward/32x32/apps/fr.natron.Natron.svg
new file mode 120000
index 00000000..9efe5447
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fr.natron.Natron.svg
@@ -0,0 +1 @@
+natronIcon256_linux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/franz.svg b/.icons/awkward/32x32/apps/franz.svg
new file mode 100644
index 00000000..5762cefe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/franz.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#0286c2" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path opacity=".2" d="m24.92 9.2767c-0.07414-0.01286-0.16476 0.059636-0.28125 0.18359-0.17157 0.18257-0.3296 0.72287-0.53906 1.8438-0.35123 1.8795-0.58159 2.6642-0.91211 3.1113-0.13404 0.18134-0.2154 0.41074-0.17969 0.50976 0.09293 0.25772 0.60987 0.59222 1.3203 0.85352 0.73456 0.27017 0.99221 0.28777 1.0547 0.07422 0.02565-0.08765-0.0082-1.5468-0.07617-3.2441-0.09965-2.4866-0.16431-3.2935-0.38672-3.332zm-17.352 0.127c-0.0806-0.0105-0.168 0.0481-0.2715 0.1582-0.1693 0.1801-0.2076 0.6511-0.2617 3.2341-0.034877 1.663-0.045733 3.0666-0.023437 3.1191 0.12527 0.29549 1.5516-0.2516 2.0566-0.78906l0.2519-0.269-0.3105-0.563c-0.2018-0.366-0.4317-1.184-0.6563-2.332-0.3642-1.861-0.5433-2.5269-0.7851-2.5583zm11.432 3.5993c-0.37195-0.01395-0.79776 0.13743-1.4551 0.38867-0.69714 0.26647-1.4143 0.48442-1.5938 0.48438-0.1795-0.000046-0.733-0.17607-1.2285-0.39062-1.2357-0.53502-1.7277-0.60648-2.2324-0.32227-0.2241 0.12619-1.0562 0.9177-1.8496 1.7578-1.206 1.277-1.5585 1.5734-2.1543 1.8164-0.93765 0.38239-1.728 0.47539-2.377 0.27734-0.88098-0.26885-1.3573 0.23287-0.97852 1.0312 0.36115 0.76123 1.8058 1.4514 3.7188 1.7773 2.6558 0.45249 4.4145 0.03448 6.2812-1.4961 0.35785-0.2934 0.75354-0.53516 0.88086-0.53516s0.56213 0.2716 0.96484 0.60156c0.95646 0.78368 1.4227 1.0331 2.5566 1.373 0.807 0.24193 1.1212 0.26955 2.2559 0.19727 2.3858-0.15198 3.9818-0.66509 4.8223-1.5508 0.283-0.298 0.389-0.527 0.389-0.837 0-0.6209-0.32945-0.77836-1.1699-0.55859-0.51034 0.13345-0.79492 0.13892-1.3086 0.02148-1.258-0.288-1.827-0.683-3.293-2.286-1.139-1.245-1.609-1.726-2.229-1.75zm5.8418 7.998c-0.04495 0.0043-0.1027 0.01736-0.17578 0.03711-0.88842 0.24003-1.8115 0.37093-3.1523 0.44727l-1.4668 0.08398-0.03516 0.88867c-0.03254 0.79959-0.0056 0.92062 0.26953 1.2168 0.28328 0.30494 0.38823 0.32962 1.4414 0.32422 1.1834-0.006 1.8888-0.1906 2.3242-0.60742 0.32064-0.30695 0.95303-1.7217 0.95313-2.1328 0.000062-0.20423-0.02336-0.27074-0.1582-0.25781zm-17.832 0.0078c-0.03624 0.04127 0.031798 0.42708 0.15039 0.85547 0.25978 0.93838 0.81602 1.6649 1.4785 1.9316 0.65929 0.26539 2.4147 0.26885 2.8613 0.0059 0.35734-0.21044 0.5-0.64886 0.5-1.543 0-0.88146-0.02693-0.89978-1.3887-0.90039-0.6827-0.001-1.758-0.095-2.3893-0.211-0.6314-0.117-1.1767-0.18-1.2129-0.139z"/>
+ <path fill="#fff" d="m24.92 8.2767c-0.07414-0.01286-0.16476 0.059636-0.28125 0.18359-0.17157 0.18257-0.3296 0.72287-0.53906 1.8438-0.35123 1.8795-0.58159 2.6642-0.91211 3.1113-0.13404 0.18134-0.2154 0.41074-0.17969 0.50976 0.09293 0.25772 0.60987 0.59222 1.3203 0.85352 0.73456 0.27017 0.99221 0.28777 1.0547 0.07422 0.02565-0.08765-0.0082-1.5468-0.07617-3.2441-0.09965-2.4866-0.16431-3.2935-0.38672-3.332zm-17.352 0.127c-0.0806-0.0105-0.168 0.0481-0.2715 0.1582-0.1693 0.1801-0.2076 0.6511-0.2617 3.2341-0.034877 1.663-0.045733 3.0666-0.023437 3.1191 0.12527 0.29549 1.5516-0.2516 2.0566-0.78906l0.25195-0.26953-0.31055-0.5625c-0.2018-0.366-0.4317-1.184-0.6563-2.332-0.3642-1.8608-0.5433-2.5269-0.7851-2.5583zm11.432 3.5993c-0.37195-0.01395-0.79776 0.13743-1.4551 0.38867-0.69714 0.26647-1.4143 0.48442-1.5938 0.48438-0.1795-0.000046-0.733-0.17607-1.2285-0.39062-1.2357-0.53502-1.7277-0.60648-2.2324-0.32227-0.2241 0.12619-1.0562 0.9177-1.8496 1.7578-1.206 1.277-1.5585 1.5734-2.1543 1.8164-0.93765 0.38239-1.728 0.47539-2.377 0.27734-0.88098-0.26885-1.3573 0.23287-0.97852 1.0312 0.36115 0.76123 1.8058 1.4514 3.7188 1.7773 2.6558 0.45249 4.4145 0.03448 6.2812-1.4961 0.35785-0.2934 0.75354-0.53516 0.88086-0.53516s0.56213 0.2716 0.96484 0.60156c0.95646 0.78368 1.4227 1.0331 2.5566 1.373 0.807 0.24193 1.1212 0.26955 2.2559 0.19727 2.3858-0.15198 3.9818-0.66509 4.8223-1.5508 0.283-0.298 0.389-0.527 0.389-0.837 0-0.6209-0.32945-0.77836-1.1699-0.55859-0.51034 0.13345-0.79492 0.13892-1.3086 0.02148-1.258-0.288-1.827-0.683-3.293-2.286-1.139-1.245-1.609-1.726-2.229-1.75zm5.8418 7.998c-0.04495 0.0043-0.1027 0.01736-0.17578 0.03711-0.88842 0.24003-1.8115 0.37093-3.1523 0.44727l-1.4668 0.08398-0.03516 0.88867c-0.03254 0.79959-0.0056 0.92062 0.26953 1.2168 0.28328 0.30494 0.38823 0.32962 1.4414 0.32422 1.1834-0.006 1.8888-0.1906 2.3242-0.60742 0.321-0.307 0.953-1.722 0.953-2.133 0.000062-0.20423-0.02336-0.27074-0.1582-0.25781zm-17.832 0.0078c-0.03624 0.04127 0.031798 0.42708 0.15039 0.85547 0.25978 0.93838 0.81602 1.6649 1.4785 1.9316 0.65929 0.26539 2.4147 0.26885 2.8613 0.0059 0.357-0.21 0.5-0.649 0.5-1.543 0-0.881-0.027-0.9-1.389-0.9-0.6817-0.001-1.757-0.095-2.3883-0.211-0.6314-0.117-1.1767-0.18-1.2129-0.139z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/freecad-daily.svg b/.icons/awkward/32x32/apps/freecad-daily.svg
new file mode 120000
index 00000000..56c9d697
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freecad-daily.svg
@@ -0,0 +1 @@
+freecad.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/freecad.svg b/.icons/awkward/32x32/apps/freecad.svg
new file mode 100644
index 00000000..25397626
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freecad.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".2" d="m10 8h12v4h-8.9996v4h5v3h-4.9996v7h-3z"/>
+ <path fill="#ff6363" d="m10 7h12v4h-8.9996v4h5v3h-4.9996v7h-3z"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <circle fill="#3f92e7" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m23 19-0.0882 1.0536a3.1429 3.1429 0 0 0 -0.91852 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0 -0.048 0.53013 3.1429 3.1429 0 0 0 0.0457 0.53237l-0.86719 0.60156 1 1.7321 0.95536-0.44978a3.1429 3.1429 0 0 0 0.92075 0.5279l0.0882 1.0558h2l0.0882-1.0536a3.1429 3.1429 0 0 0 0.91854 -0.53126l0.95758 0.4509 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048 -0.53013 3.1429 3.1429 0 0 0 -0.0457 -0.53237l0.86719-0.60156-1-1.7321-0.95536 0.44978a3.1429 3.1429 0 0 0 -0.921 -0.528l-0.088-1.056h-2zm1 2.8572a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1 -1.143 1.143 1.1429 1.1429 0 0 1 -1.143 -1.143 1.1429 1.1429 0 0 1 1.143 -1.143z"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/freeciv-client.svg b/.icons/awkward/32x32/apps/freeciv-client.svg
new file mode 100644
index 00000000..0f5e45ff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freeciv-client.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#cba606" cx="16" cy="16" r="14"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="12"/>
+ <circle style="fill:#e4d487" cx="16" cy="16" r="12"/>
+ <path style="opacity:0.4" d="m 14.8666,4.0644395 a 12,12 0 0 0 -4.3428,1.2597601 c 0.06061,0.19206 -0.0102,0.40872 -0.231,0.6 -0.1494,0.12948 -0.2718,0.33114 -0.2718,0.44886 0,0.35982 0.3252,0.9123001 0.585,0.9925801 0.345,0.1068 0.2292,0.47496 -0.2148,0.67836 -0.2052,0.0942 -0.4578002,0.3654 -0.5610002,0.6024 -0.1038,0.2376 -0.2562,0.4716 -0.339,0.5202 -0.0822,0.0492 -0.1500001,0.2346 -0.1500001,0.4128001 0,0.249 0.114,0.3696 0.4878001,0.5190002 0.2676002,0.1074 0.5880002,0.1854 0.7122002,0.1734 0.7146,-0.0672 0.7644,0.3492 0.1398,1.1628 -0.3318,0.432 -0.4914,0.5406 -0.7176002,0.486 -0.2106,-0.0504 -0.3258,0.009 -0.4218,0.2178 -0.1008001,0.2214 -0.2664001,0.2964 -0.7110001,0.327 -0.4374,0.0306 -0.633,0.1194 -0.7968,0.3588 -0.12,0.1746 -0.2928,0.3162 -0.3846,0.3162 -0.09204,0 -0.30816,0.1176 -0.48048,0.2604 -0.3506401,0.291 -0.4875601,0.3204 -0.6105001,0.1302 -0.16248,-0.252 -0.51306,-0.1248 -1.03476,0.375 -0.4614,0.4416 -0.51726,0.5598 -0.44766,0.9432 0.12384,0.6822 0.49386,1.2876 0.91638,1.4988 0.3687,0.1842 0.3759,0.204 0.15234,0.4404 -0.12858,0.1362 -0.3492,0.282 -0.48984,0.3246 -0.4062,0.1236 -0.17754,0.2784 0.54726,0.3708 0.7418401,0.09421 0.9723601,0.363 0.6258,0.7296 -0.19326,0.2046 -0.1824,0.243 0.1277401,0.4374 0.606,0.3804 1.08792,0.1476 0.51912,-0.2508 -0.36558,-0.2562 -0.10992,-0.3606 0.4266,-0.1746 0.4278,0.1482 0.5124,0.1398 0.765,-0.0798 0.519,-0.4494 1.0830001,0.2154 0.6084,0.717 -0.3018,0.3198 -0.2106,0.705 0.1806,0.7584 0.1728001,0.02341 0.5316001,0.1842 0.7980003,0.3576 0.2664,0.1728 0.5568,0.315 0.6444,0.315 0.0876,0 0.3348,0.1758 0.5496,0.3906 0.4356,0.435 0.6774,0.4902 0.8004,0.1836 0.1476,-0.3684 0.08819,-0.5586 -0.3096,-0.9924 -0.3162,-0.3456 -0.8304,-1.2636 -0.8304,-1.4838 0,-0.1356 0.5226,-0.0204 0.8154,0.1794 0.183,0.1254 0.4794,0.2868 0.6588,0.36 0.1908,0.078 0.3888,0.3204 0.4794,0.5856 0.141,0.4164 0.1968,0.4524 0.696,0.4524 h 0.5424 l 0.0822,0.975 c 0.0984,1.173 0.1926,1.4106 0.5952,1.5072 0.2964,0.0714 0.6126,0.5304 0.6126,0.8892 0,0.0954 -0.213,0.3294 -0.4734,0.5196 -0.3228,0.2358 -0.462,0.4362 -0.4404,0.6324 0.02699,0.2454 -0.0288,0.2838 -0.3762,0.258 -0.2238,-0.0168 -0.6126,0.0618 -0.8622,0.1746 -0.2958,0.1332 -0.6162,0.1758 -0.9168,0.1218 -0.3456,-0.0618 -0.4626,-0.03781 -0.4626,0.0972 0,0.0996 -0.1212,0.2856 -0.2688,0.414 -0.3648,0.3162 -0.2142,0.4836 0.3462,0.3828 0.348,-0.0624 0.4836,-0.0348 0.5436,0.1152 0.1278,0.3186 -0.1962,0.7746 -0.4968,0.6996 -0.1908,-0.048 -0.282,0.0174 -0.3414,0.2424 -0.0204,0.07981 -0.05819,0.1476 -0.1032,0.2052 a 12,12 0 0 0 1.899,0.561 c -0.06,-0.1146 -0.1284,-0.219 -0.195,-0.2658 -0.309,-0.2184 -0.102,-0.786 0.3234,-0.888 0.4338,-0.1044 0.3654,-0.3858 -0.1062,-0.4398 -0.4134,-0.0468 -0.8532,-0.4656 -0.7152,-0.6798 0.093,-0.1434 0.4884,-0.1224 1.2882,0.0672 0.3612,0.0852 0.6078,-0.0864 1.4448,-1.002 0.4842,-0.5304 0.8568,-0.7512 1.2654,-0.7512 0.156,0 0.7122,-0.1434 1.2366,-0.3186 0.99,-0.3318 1.377,-0.3198 1.3404,0.042 -0.0756,0.7524 0.4086,0.7272 1.1976,-0.0612 0.3288,-0.3282 0.6294,-0.5658 0.6684,-0.5286 0.1506,0.1446 -0.1206,0.8484 -0.4374,1.1334 -0.4014,0.3612 -0.4212,0.5892 -0.0678,0.7698 0.1932,0.0996 0.2754,0.3006 0.306,0.7524 l 0.0408,0.6168 h 0.5016 c 0.1758,0 0.3216,0.024 0.4392,0.069 a 12,12 0 0 0 5.814,-9.9036 c -0.1836,-0.3924 -0.1704,-0.6294 0,-0.8964 a 12,12 0 0 0 -0.054,-0.6726 c -0.1092,-0.0053 -0.2208,-0.01021 -0.3492,-0.0048 -0.6048,0.0252 -1.1226,-0.213 -1.1226,-0.5166 0,-0.06419 -0.2148,-0.3288 -0.477,-0.5874 -0.2976,-0.2928 -0.45,-0.552 -0.4056,-0.6864 0.0408,-0.1224 -0.0468,-0.319801 -0.2016,-0.453601 -0.1506,-0.1308 -0.2742,-0.3408 -0.2742,-0.4668 0,-0.201 -0.1278,-0.2262 -1.0524,-0.204 l -1.0524,0.0258 0.018,1.0374 c 0.0312,1.816801 0.3018,2.288401 1.1364,1.984201 0.3822,-0.1398 1.3212,-0.03421 1.5882,0.1776 0.0966,0.0768 0.2364,0.3552 0.3102,0.6192 0.0744,0.2634 0.3492,0.72 0.612,1.0134 0.5316,0.5952 0.573,0.8274 0.2682,1.5258 -0.2658,0.6096 -0.5526,0.5394 -0.4956,-0.1218 l 0.042,-0.492 -0.45,0.084 c -0.249,0.04739 -0.561,0.231 -0.7008,0.4128 -0.1992,0.2586 -0.2922,0.2964 -0.4416,0.1782 -0.1044,-0.0828 -0.189,-0.2574 -0.189,-0.387 0,-0.1296 -0.1284,-0.2736 -0.2844,-0.321 -0.1566,-0.04741 -0.3708,-0.2832 -0.4758,-0.525 -0.1686,-0.3864 -0.1644,-0.5046 0.03179,-0.9738 0.1986,-0.4758 0.2004,-0.5544 0.0174,-0.7302 -0.168,-0.1608 -0.255,-0.1662 -0.4758,-0.0336 -0.222,0.1326 -0.327,0.123 -0.591,-0.054 -0.1758,-0.1182 -0.4836,-0.216 -0.6828,-0.216 -0.405,0 -0.5274,-0.1968 -0.5274,-0.8484 0,-0.601801 -0.3588,-0.820201 -1.2132,-0.741601 -0.5928,0.05461 -0.7236,0.0156 -1.2018,-0.3528 -0.2958,-0.2274 -0.7626,-0.7746 -1.0386,-1.2174 -0.276,-0.4428 -0.573,-0.9054 -0.66,-1.0278 -0.1248,-0.177 -0.0942,-0.3468 0.15,-0.8286 l 0.3084,-0.6059997 -0.6516,0.0882 c -1.1592,0.1566 -1.3938,0.3066 -0.8952,0.5741997 0.1944,0.1038 0.2028,0.1572 0.0528,0.3306 -0.0984,0.1128 -0.1446,0.2922 -0.102,0.3984 0.0426,0.1056 -0.0114,0.3552 -0.1194,0.5538 -0.1086,0.1992 -0.1992,0.4782 -0.2028,0.6216 -0.0114,0.447 -0.777,0.8028 -1.6302,0.7554 -1.2924,-0.07141 -1.3974,-0.051 -1.8564,0.375 -0.5736,0.5328 -0.6474,0.780601 -0.3804,1.275001 0.2586,0.48 0.7182,0.6714 1.5138,0.6318 0.7116,-0.0354 0.792,0.0276 0.6294,0.498 -0.1386,0.3996 -0.603,0.5532 -0.918,0.3036 -0.2424,-0.1926 -1.0782,-0.0438 -1.3344,0.2382 -0.1074,0.1176 -0.267,0.4272 -0.354,0.6864 -0.15,0.4476 -0.1938,0.4752 -0.8658,0.54 -0.6708,0.06539 -0.7356,0.04379 -1.2180004,-0.4008 -0.5381899,-0.4956 -0.6293899,-0.8748 -0.3701899,-1.5276 0.1152,-0.2892 0.2004001,-0.3366 0.5076001,-0.2802 0.6084002,0.111 0.8484002,-0.100205 0.8484002,-0.75 0,-0.315 -0.0612,-0.6096 -0.1362,-0.654 -0.0744,-0.0444 -0.1356,-0.2112 -0.1356,-0.3714 0,-0.1602 -0.0768,-0.3666 -0.1698,-0.4572 -0.1362,-0.132 -0.1164,-0.2028 0.1008,-0.3564 0.1488,-0.105 0.3936,-0.1758 0.5436,-0.1578 0.1494,0.018 0.5628,-0.0468 0.9186,-0.1434 0.5142,-0.1386 0.6654,-0.2436 0.735,-0.5142 0.132,-0.5136 0.4542,-0.9258 0.7242,-0.9258 0.4266,0 0.4356,-1.0032002 0.02101,-2.4624003 -0.06121,-0.2154 -0.229805,-0.3522 -0.527405,-0.426 -0.2412,-0.06 -0.5034,-0.2244 -0.5826,-0.36588 -0.0786,-0.14148 -0.2232,-0.25668 -0.321,-0.25668 -0.0978,0 -0.2892,-0.11712 -0.4242,-0.26016 -0.1362,-0.144 -0.4176,-0.2601601 -0.6318,-0.2601601 -0.507,0 -0.5154,-0.34908 -0.01261,-0.53316 0.531,-0.19464 1.3578,0.06048 1.5576,0.48042 0.2706,0.5694601 0.5712,0.3318601 0.6678,-0.52848 0.1194,-1.0641 0.4866,-1.36992 1.644,-1.36992 H 15.5044 l -0.3648,-0.36444 C 15.0262,4.3397796 14.932,4.2007595 14.8666,4.0644395 Z m 4.314,0.3773401 c -0.0234,0.02112 -0.0462,0.0384 -0.069,0.0621 -0.2784,0.28416 -0.4092,0.32466 -0.8394,0.25902 -0.7512,-0.11454 -0.6546,0.18792 0.177,0.55314 0.4494,0.19746 0.7386,0.42258 0.837,0.65034 0.474,1.0989601 0.8004,1.6906201 0.9642,1.7506201 0.3312,0.1218 0.5286,-0.12264 0.6024,-0.74748 0.0846,-0.7168801 0.327,-0.8688601 0.7626,-0.4769401 0.1692,0.1521 0.4056,0.2765401 0.525,0.2765401 0.3726,0 0.648,0.14958 0.648,0.3516 0,0.10644 0.126,0.36294 0.2802,0.57048 0.2274,0.3054 0.3816,0.3786 0.8064,0.3786 0.5214,0 0.8412,0.0978 1.494,0.4584 0.01019,0.00536 0.0204,0.0072 0.03059,0.0126 A 12,12 0 0 0 19.1806,4.4417796 Z M 4.0023995,15.948579 a 12,12 0 0 0 -0.00234,0.0516 12,12 0 0 0 0.2343601,2.305201 c 0.43476,0.177 0.55488,0.1068 0.6,-0.2976 0.02334,-0.2094 0.13266,-0.4464 0.24378,-0.5286 0.171663,-0.1266 0.140703,-0.1914 -0.210957,-0.4314 -0.22764,-0.1554 -0.45198,-0.4266 -0.49806,-0.6024 -0.04464,-0.1704 -0.1956,-0.356401 -0.36678,-0.496801 z m 3.7770602,3.966601 c -0.1122,-0.0114 -0.24738,0.04859 -0.39738,0.1926 -0.31734,0.3036 -0.2694,0.9138 0.09024,1.155 0.41214,0.2766 0.57114,0.1962 0.62334,-0.3138 0.0642,-0.6288 -0.0702,-1.008 -0.3162,-1.0338 z m 2.0364001,1.8144 c -0.1224,0.0041 -0.2574,0.0918 -0.3924001,0.2766 -0.1434,0.1956 -0.1824,0.4482 -0.1278,0.8316 0.0678,0.471601 0.0384,0.5724 -0.2082,0.699 -0.3174,0.162001 -0.3852,0.644401 -0.1254,0.892801 0.258,0.247199 0.504,0.1824 0.5928001,-0.156 0.126,-0.4824 0.8321992,-0.5388 1.3145992,-0.1056 0.205801,0.1848 0.3738,0.2784 0.3738,0.2076 0,-0.0708 -0.2142,-0.3282 -0.4758,-0.5706 -0.4002,-0.372 -0.4746,-0.5304 -0.4746,-1.0092 0,-0.6756 -0.207,-1.0746 -0.4769992,-1.066201 z m -3.3443402,1.5492 a 12,12 0 0 0 0.27774,0.3504 c -0.08178,-0.1266 -0.17514,-0.2478 -0.27774,-0.3504 z m 4.0439394,1.842 c -0.06061,0.021 -0.0864,0.0972 -0.0864,0.231 0,0.1356 -0.0864,0.2778 -0.192,0.3162 -0.140401,0.0516 -0.1728,0.2142 -0.1188,0.6024 0.01019,0.0726 0.0132,0.1308 0.0168,0.1914 a 12,12 0 0 0 0.4992,0.2562 c -0.0084,-0.2076 0.02939,-0.4518 0.138,-0.7578 0.1842,-0.5196 0.1908,-0.6498 0.0408,-0.741 -0.1404,-0.0852 -0.2364,-0.1194 -0.2976,-0.0984 z"/>
+ <path style="opacity:0.2" d="M 29.976562,16.337891 C 29.240386,16.73821 23.053696,20 16,20 8.9625168,20 2.7936173,16.756707 2.0332031,16.34375 A 14,14 0 0 0 2,17 14,14 0 0 0 2.3007812,19.814453 C 5.0235693,21.055543 10.186615,23 16,23 21.824832,23 26.996579,21.047314 29.714844,19.806641 A 14,14 0 0 0 30,17 14,14 0 0 0 29.976562,16.337891 Z"/>
+ <path style="fill:#cba606" d="M 29.976562 15.337891 C 29.240386 15.73821 23.053696 19 16 19 C 8.9625168 19 2.7936173 15.756707 2.0332031 15.34375 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.3007812 18.814453 C 5.0235693 20.055543 10.186615 22 16 22 C 21.824832 22 26.996579 20.047314 29.714844 18.806641 A 14 14 0 0 0 30 16 A 14 14 0 0 0 29.976562 15.337891 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/freeciv-server.svg b/.icons/awkward/32x32/apps/freeciv-server.svg
new file mode 100644
index 00000000..eac83f7e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freeciv-server.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#cba606" cx="16" cy="16" r="14"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="12"/>
+ <circle style="fill:#e4d487" cx="16" cy="16" r="12"/>
+ <path style="opacity:0.4" d="m 14.8666,4.0644395 a 12,12 0 0 0 -4.3428,1.2597601 c 0.06061,0.19206 -0.0102,0.40872 -0.231,0.6 -0.1494,0.12948 -0.2718,0.33114 -0.2718,0.44886 0,0.35982 0.3252,0.9123001 0.585,0.9925801 0.345,0.1068 0.2292,0.47496 -0.2148,0.67836 -0.2052,0.0942 -0.4578002,0.3654 -0.5610002,0.6024 -0.1038,0.2376 -0.2562,0.4716 -0.339,0.5202 -0.0822,0.0492 -0.1500001,0.2346 -0.1500001,0.4128001 0,0.249 0.114,0.3696 0.4878001,0.5190002 0.2676002,0.1074 0.5880002,0.1854 0.7122002,0.1734 0.7146,-0.0672 0.7644,0.3492 0.1398,1.1628 -0.3318,0.432 -0.4914,0.5406 -0.7176002,0.486 -0.2106,-0.0504 -0.3258,0.009 -0.4218,0.2178 -0.1008001,0.2214 -0.2664001,0.2964 -0.7110001,0.327 -0.4374,0.0306 -0.633,0.1194 -0.7968,0.3588 -0.12,0.1746 -0.2928,0.3162 -0.3846,0.3162 -0.09204,0 -0.30816,0.1176 -0.48048,0.2604 -0.3506401,0.291 -0.4875601,0.3204 -0.6105001,0.1302 -0.16248,-0.252 -0.51306,-0.1248 -1.03476,0.375 -0.4614,0.4416 -0.51726,0.5598 -0.44766,0.9432 0.12384,0.6822 0.49386,1.2876 0.91638,1.4988 0.3687,0.1842 0.3759,0.204 0.15234,0.4404 -0.12858,0.1362 -0.3492,0.282 -0.48984,0.3246 -0.4062,0.1236 -0.17754,0.2784 0.54726,0.3708 0.7418401,0.09421 0.9723601,0.363 0.6258,0.7296 -0.19326,0.2046 -0.1824,0.243 0.1277401,0.4374 0.606,0.3804 1.08792,0.1476 0.51912,-0.2508 -0.36558,-0.2562 -0.10992,-0.3606 0.4266,-0.1746 0.4278,0.1482 0.5124,0.1398 0.765,-0.0798 0.519,-0.4494 1.0830001,0.2154 0.6084,0.717 -0.3018,0.3198 -0.2106,0.705 0.1806,0.7584 0.1728001,0.02341 0.5316001,0.1842 0.7980003,0.3576 0.2664,0.1728 0.5568,0.315 0.6444,0.315 0.0876,0 0.3348,0.1758 0.5496,0.3906 0.4356,0.435 0.6774,0.4902 0.8004,0.1836 0.1476,-0.3684 0.08819,-0.5586 -0.3096,-0.9924 -0.3162,-0.3456 -0.8304,-1.2636 -0.8304,-1.4838 0,-0.1356 0.5226,-0.0204 0.8154,0.1794 0.183,0.1254 0.4794,0.2868 0.6588,0.36 0.1908,0.078 0.3888,0.3204 0.4794,0.5856 0.141,0.4164 0.1968,0.4524 0.696,0.4524 h 0.5424 l 0.0822,0.975 c 0.0984,1.173 0.1926,1.4106 0.5952,1.5072 0.2964,0.0714 0.6126,0.5304 0.6126,0.8892 0,0.0954 -0.213,0.3294 -0.4734,0.5196 -0.3228,0.2358 -0.462,0.4362 -0.4404,0.6324 0.02699,0.2454 -0.0288,0.2838 -0.3762,0.258 -0.2238,-0.0168 -0.6126,0.0618 -0.8622,0.1746 -0.2958,0.1332 -0.6162,0.1758 -0.9168,0.1218 -0.3456,-0.0618 -0.4626,-0.03781 -0.4626,0.0972 0,0.0996 -0.1212,0.2856 -0.2688,0.414 -0.3648,0.3162 -0.2142,0.4836 0.3462,0.3828 0.348,-0.0624 0.4836,-0.0348 0.5436,0.1152 0.1278,0.3186 -0.1962,0.7746 -0.4968,0.6996 -0.1908,-0.048 -0.282,0.0174 -0.3414,0.2424 -0.0204,0.07981 -0.05819,0.1476 -0.1032,0.2052 a 12,12 0 0 0 1.899,0.561 c -0.06,-0.1146 -0.1284,-0.219 -0.195,-0.2658 -0.309,-0.2184 -0.102,-0.786 0.3234,-0.888 0.4338,-0.1044 0.3654,-0.3858 -0.1062,-0.4398 -0.4134,-0.0468 -0.8532,-0.4656 -0.7152,-0.6798 0.093,-0.1434 0.4884,-0.1224 1.2882,0.0672 0.3612,0.0852 0.6078,-0.0864 1.4448,-1.002 0.4842,-0.5304 0.8568,-0.7512 1.2654,-0.7512 0.156,0 0.7122,-0.1434 1.2366,-0.3186 0.99,-0.3318 1.377,-0.3198 1.3404,0.042 -0.0756,0.7524 0.4086,0.7272 1.1976,-0.0612 0.3288,-0.3282 0.6294,-0.5658 0.6684,-0.5286 0.1506,0.1446 -0.1206,0.8484 -0.4374,1.1334 -0.4014,0.3612 -0.4212,0.5892 -0.0678,0.7698 0.1932,0.0996 0.2754,0.3006 0.306,0.7524 l 0.0408,0.6168 h 0.5016 c 0.1758,0 0.3216,0.024 0.4392,0.069 a 12,12 0 0 0 5.814,-9.9036 c -0.1836,-0.3924 -0.1704,-0.6294 0,-0.8964 a 12,12 0 0 0 -0.054,-0.6726 c -0.1092,-0.0053 -0.2208,-0.01021 -0.3492,-0.0048 -0.6048,0.0252 -1.1226,-0.213 -1.1226,-0.5166 0,-0.06419 -0.2148,-0.3288 -0.477,-0.5874 -0.2976,-0.2928 -0.45,-0.552 -0.4056,-0.6864 0.0408,-0.1224 -0.0468,-0.319801 -0.2016,-0.453601 -0.1506,-0.1308 -0.2742,-0.3408 -0.2742,-0.4668 0,-0.201 -0.1278,-0.2262 -1.0524,-0.204 l -1.0524,0.0258 0.018,1.0374 c 0.0312,1.816801 0.3018,2.288401 1.1364,1.984201 0.3822,-0.1398 1.3212,-0.03421 1.5882,0.1776 0.0966,0.0768 0.2364,0.3552 0.3102,0.6192 0.0744,0.2634 0.3492,0.72 0.612,1.0134 0.5316,0.5952 0.573,0.8274 0.2682,1.5258 -0.2658,0.6096 -0.5526,0.5394 -0.4956,-0.1218 l 0.042,-0.492 -0.45,0.084 c -0.249,0.04739 -0.561,0.231 -0.7008,0.4128 -0.1992,0.2586 -0.2922,0.2964 -0.4416,0.1782 -0.1044,-0.0828 -0.189,-0.2574 -0.189,-0.387 0,-0.1296 -0.1284,-0.2736 -0.2844,-0.321 -0.1566,-0.04741 -0.3708,-0.2832 -0.4758,-0.525 -0.1686,-0.3864 -0.1644,-0.5046 0.03179,-0.9738 0.1986,-0.4758 0.2004,-0.5544 0.0174,-0.7302 -0.168,-0.1608 -0.255,-0.1662 -0.4758,-0.0336 -0.222,0.1326 -0.327,0.123 -0.591,-0.054 -0.1758,-0.1182 -0.4836,-0.216 -0.6828,-0.216 -0.405,0 -0.5274,-0.1968 -0.5274,-0.8484 0,-0.601801 -0.3588,-0.820201 -1.2132,-0.741601 -0.5928,0.05461 -0.7236,0.0156 -1.2018,-0.3528 -0.2958,-0.2274 -0.7626,-0.7746 -1.0386,-1.2174 -0.276,-0.4428 -0.573,-0.9054 -0.66,-1.0278 -0.1248,-0.177 -0.0942,-0.3468 0.15,-0.8286 l 0.3084,-0.6059997 -0.6516,0.0882 c -1.1592,0.1566 -1.3938,0.3066 -0.8952,0.5741997 0.1944,0.1038 0.2028,0.1572 0.0528,0.3306 -0.0984,0.1128 -0.1446,0.2922 -0.102,0.3984 0.0426,0.1056 -0.0114,0.3552 -0.1194,0.5538 -0.1086,0.1992 -0.1992,0.4782 -0.2028,0.6216 -0.0114,0.447 -0.777,0.8028 -1.6302,0.7554 -1.2924,-0.07141 -1.3974,-0.051 -1.8564,0.375 -0.5736,0.5328 -0.6474,0.780601 -0.3804,1.275001 0.2586,0.48 0.7182,0.6714 1.5138,0.6318 0.7116,-0.0354 0.792,0.0276 0.6294,0.498 -0.1386,0.3996 -0.603,0.5532 -0.918,0.3036 -0.2424,-0.1926 -1.0782,-0.0438 -1.3344,0.2382 -0.1074,0.1176 -0.267,0.4272 -0.354,0.6864 -0.15,0.4476 -0.1938,0.4752 -0.8658,0.54 -0.6708,0.06539 -0.7356,0.04379 -1.2180004,-0.4008 -0.5381899,-0.4956 -0.6293899,-0.8748 -0.3701899,-1.5276 0.1152,-0.2892 0.2004001,-0.3366 0.5076001,-0.2802 0.6084002,0.111 0.8484002,-0.100205 0.8484002,-0.75 0,-0.315 -0.0612,-0.6096 -0.1362,-0.654 -0.0744,-0.0444 -0.1356,-0.2112 -0.1356,-0.3714 0,-0.1602 -0.0768,-0.3666 -0.1698,-0.4572 -0.1362,-0.132 -0.1164,-0.2028 0.1008,-0.3564 0.1488,-0.105 0.3936,-0.1758 0.5436,-0.1578 0.1494,0.018 0.5628,-0.0468 0.9186,-0.1434 0.5142,-0.1386 0.6654,-0.2436 0.735,-0.5142 0.132,-0.5136 0.4542,-0.9258 0.7242,-0.9258 0.4266,0 0.4356,-1.0032002 0.02101,-2.4624003 -0.06121,-0.2154 -0.229805,-0.3522 -0.527405,-0.426 -0.2412,-0.06 -0.5034,-0.2244 -0.5826,-0.36588 -0.0786,-0.14148 -0.2232,-0.25668 -0.321,-0.25668 -0.0978,0 -0.2892,-0.11712 -0.4242,-0.26016 -0.1362,-0.144 -0.4176,-0.2601601 -0.6318,-0.2601601 -0.507,0 -0.5154,-0.34908 -0.01261,-0.53316 0.531,-0.19464 1.3578,0.06048 1.5576,0.48042 0.2706,0.5694601 0.5712,0.3318601 0.6678,-0.52848 0.1194,-1.0641 0.4866,-1.36992 1.644,-1.36992 H 15.5044 l -0.3648,-0.36444 C 15.0262,4.3397796 14.932,4.2007595 14.8666,4.0644395 Z m 4.314,0.3773401 c -0.0234,0.02112 -0.0462,0.0384 -0.069,0.0621 -0.2784,0.28416 -0.4092,0.32466 -0.8394,0.25902 -0.7512,-0.11454 -0.6546,0.18792 0.177,0.55314 0.4494,0.19746 0.7386,0.42258 0.837,0.65034 0.474,1.0989601 0.8004,1.6906201 0.9642,1.7506201 0.3312,0.1218 0.5286,-0.12264 0.6024,-0.74748 0.0846,-0.7168801 0.327,-0.8688601 0.7626,-0.4769401 0.1692,0.1521 0.4056,0.2765401 0.525,0.2765401 0.3726,0 0.648,0.14958 0.648,0.3516 0,0.10644 0.126,0.36294 0.2802,0.57048 0.2274,0.3054 0.3816,0.3786 0.8064,0.3786 0.5214,0 0.8412,0.0978 1.494,0.4584 0.01019,0.00536 0.0204,0.0072 0.03059,0.0126 A 12,12 0 0 0 19.1806,4.4417796 Z M 4.0023995,15.948579 a 12,12 0 0 0 -0.00234,0.0516 12,12 0 0 0 0.2343601,2.305201 c 0.43476,0.177 0.55488,0.1068 0.6,-0.2976 0.02334,-0.2094 0.13266,-0.4464 0.24378,-0.5286 0.171663,-0.1266 0.140703,-0.1914 -0.210957,-0.4314 -0.22764,-0.1554 -0.45198,-0.4266 -0.49806,-0.6024 -0.04464,-0.1704 -0.1956,-0.356401 -0.36678,-0.496801 z m 3.7770602,3.966601 c -0.1122,-0.0114 -0.24738,0.04859 -0.39738,0.1926 -0.31734,0.3036 -0.2694,0.9138 0.09024,1.155 0.41214,0.2766 0.57114,0.1962 0.62334,-0.3138 0.0642,-0.6288 -0.0702,-1.008 -0.3162,-1.0338 z m 2.0364001,1.8144 c -0.1224,0.0041 -0.2574,0.0918 -0.3924001,0.2766 -0.1434,0.1956 -0.1824,0.4482 -0.1278,0.8316 0.0678,0.471601 0.0384,0.5724 -0.2082,0.699 -0.3174,0.162001 -0.3852,0.644401 -0.1254,0.892801 0.258,0.247199 0.504,0.1824 0.5928001,-0.156 0.126,-0.4824 0.8321992,-0.5388 1.3145992,-0.1056 0.205801,0.1848 0.3738,0.2784 0.3738,0.2076 0,-0.0708 -0.2142,-0.3282 -0.4758,-0.5706 -0.4002,-0.372 -0.4746,-0.5304 -0.4746,-1.0092 0,-0.6756 -0.207,-1.0746 -0.4769992,-1.066201 z m -3.3443402,1.5492 a 12,12 0 0 0 0.27774,0.3504 c -0.08178,-0.1266 -0.17514,-0.2478 -0.27774,-0.3504 z m 4.0439394,1.842 c -0.06061,0.021 -0.0864,0.0972 -0.0864,0.231 0,0.1356 -0.0864,0.2778 -0.192,0.3162 -0.140401,0.0516 -0.1728,0.2142 -0.1188,0.6024 0.01019,0.0726 0.0132,0.1308 0.0168,0.1914 a 12,12 0 0 0 0.4992,0.2562 c -0.0084,-0.2076 0.02939,-0.4518 0.138,-0.7578 0.1842,-0.5196 0.1908,-0.6498 0.0408,-0.741 -0.1404,-0.0852 -0.2364,-0.1194 -0.2976,-0.0984 z"/>
+ <path style="opacity:0.2" d="M 29.976562,16.337891 C 29.240386,16.73821 23.053696,20 16,20 8.9625168,20 2.7936173,16.756707 2.0332031,16.34375 A 14,14 0 0 0 2,17 14,14 0 0 0 2.3007812,19.814453 C 5.0235693,21.055543 10.186615,23 16,23 21.824832,23 26.996579,21.047314 29.714844,19.806641 A 14,14 0 0 0 30,17 14,14 0 0 0 29.976562,16.337891 Z"/>
+ <path style="fill:#cba606" d="M 29.976562 15.337891 C 29.240386 15.73821 23.053696 19 16 19 C 8.9625168 19 2.7936173 15.756707 2.0332031 15.34375 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.3007812 18.814453 C 5.0235693 20.055543 10.186615 22 16 22 C 21.824832 22 26.996579 20.047314 29.714844 18.806641 A 14 14 0 0 0 30 16 A 14 14 0 0 0 29.976562 15.337891 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <circle style="fill:#4f4f4f" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 23,19 -0.0882,1.0536 a 3.1429,3.1429 0 0 0 -0.91852,0.53126 l -0.95759,-0.4509 -1,1.7321 0.86941,0.6038 a 3.1429,3.1429 0 0 0 -0.048,0.53013 3.1429,3.1429 0 0 0 0.0457,0.53237 l -0.86719,0.60156 1,1.7321 0.95536,-0.44978 a 3.1429,3.1429 0 0 0 0.92075,0.5279 l 0.0882,1.0558 h 2 l 0.0882,-1.0536 a 3.1429,3.1429 0 0 0 0.91854,-0.53126 l 0.95758,0.4509 1,-1.7321 -0.86942,-0.6038 a 3.1429,3.1429 0 0 0 0.048,-0.53013 3.1429,3.1429 0 0 0 -0.0457,-0.53237 l 0.86719,-0.60156 -1,-1.7321 -0.95536,0.44978 a 3.1429,3.1429 0 0 0 -0.921,-0.528 l -0.088,-1.056 h -2 z m 1,2.8572 a 1.1429,1.1429 0 0 1 1.143,1.143 A 1.1429,1.1429 0 0 1 24,24.1432 1.1429,1.1429 0 0 1 22.857,23.0002 1.1429,1.1429 0 0 1 24,21.8572 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.021,-0.576 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/freedm.svg b/.icons/awkward/32x32/apps/freedm.svg
new file mode 120000
index 00000000..810b2e89
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freedm.svg
@@ -0,0 +1 @@
+doom.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/freedoom1.svg b/.icons/awkward/32x32/apps/freedoom1.svg
new file mode 100644
index 00000000..a35a8409
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freedoom1.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4454ba" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 11.633093,11.999501 -0.316406,0.238281 -0.316406,0.236328 v 3.455079 2.455078 l 2.232422,2.414062 1.767578,-1.326172 -0.0039,-2.996094 -0.0039,-4 -0.310559,-0.238281 -0.314453,-0.238281 h -0.867188 z m 4.994141,0 -0.314453,0.238281 -0.310547,0.238281 -0.0039,4 -0.0039,2.996094 1.767578,1.326172 2.232422,-2.414062 V 15.929189 12.47411 l -0.316419,-0.236328 -0.316406,-0.238281 h -1.867187 z m 9.074219,0 -1.0625,0.03125 c -0.776964,-0.0053 -0.650202,-0.0066 -0.658203,-0.0039 l -0.980469,2.009765 c 0,0 -0.910946,-1.85465 -1.128906,-1.974609 -0.01333,-0.01791 -0.005,-0.01684 -0.02539,-0.04102 h -0.845703 v 3.591797 2.802735 l -0.06641,0.05078 c -0.05886,0.0423 -0.07031,0.05698 -0.05664,0.07031 l 1.107422,1.513672 0.0059,-1.472656 c 0.0062,-1.353968 0.0083,-1.46572 0.02734,-1.404297 l 0.982422,2.0625 1.007812,-2.142578 0.0059,1.947266 0.0078,2.048828 0.97461,1.398437 0.0039,-5.53125 0.0078,-4.222656 z m -20.4003905,0.0039 0.7167969,0.708985 v 4.02539 c 0,2.76388 0.00495,5.214707 0.00977,5.447266 v 0.002 c 0.00622,0.299272 0.013142,0.719059 0.023437,0.712891 0.034457,-0.02056 4.0834866,-4.155921 4.0898436,-4.166016 0.0038,-0.0062 -0.02842,-0.03556 -0.07226,-0.06641 l -0.082032,-0.05664 V 16.04247 12.476063 L 9.6858282,12.243642 9.3811407,12.009267 7.7502813,12.00536 c -1.6539361,-0.0027 -2.4574418,-0.0097 -2.4492188,-0.002 z m 3.421875,0.888672 0.140625,0.05469 0.1367188,0.05274 v 2.355469 2.800781 l -1.9726562,2.115234 c -0.028362,0.0085 -0.031534,-2.473023 -0.025391,-4.517578 l 0.00586,-2.855468 1.5332031,-0.002 z m 4.7382815,0.07617 c 0.131282,-0.0075 0.152392,-0.0041 0.33789,0.05664 l 0.195313,0.06445 0.0059,3.15625 c 7.53e-4,1.388605 -0.01217,3.354042 -0.02539,3.353515 l -1.972698,-1.78905 v -2.029297 l -0.002,-2.693359 0.181641,-0.05469 0.18164,-0.05664 c 0.699215,0.0028 1.097656,-0.0078 1.097657,-0.0078 z m 4.072265,0 c 10e-7,0 0.398441,0.01061 1.097656,0.0078 l 0.181641,0.05664 0.181641,0.05469 -0.002,2.693359 v 2.029297 l -1.972657,1.789062 c -0.01322,5.27e-4 -0.02614,-1.96491 -0.02539,-3.353515 l 0.0059,-3.15625 0.195312,-0.06445 c 0.185499,-0.06074 0.206609,-0.06414 0.337891,-0.05664 z"/>
+ <path style="fill:#ffffff" d="m 11.633093,11 -0.316406,0.238281 -0.316406,0.236328 v 3.455079 2.455078 l 2.232422,2.414062 1.767578,-1.326172 -0.0039,-2.996094 -0.0039,-4 L 14.681922,11.238281 14.367469,11 h -0.867188 z m 4.994141,0 -0.314453,0.238281 -0.310547,0.238281 -0.0039,4 -0.0039,2.996094 1.767578,1.326172 2.232422,-2.414062 V 14.929688 11.474609 L 19.678015,11.238281 19.361609,11 h -1.867187 z m 9.074219,0 -1.0625,0.03125 c -0.776964,-0.0053 -0.650202,-0.0066 -0.658203,-0.0039 l -0.980469,2.009765 c 0,0 -0.910946,-1.85465 -1.128906,-1.974609 -0.01333,-0.01791 -0.005,-0.01684 -0.02539,-0.04102 h -0.845703 v 3.591797 2.802735 l -0.06641,0.05078 c -0.05886,0.0423 -0.07031,0.05698 -0.05664,0.07031 l 1.107422,1.513672 0.0059,-1.472656 c 0.0062,-1.353968 0.0083,-1.46572 0.02734,-1.404297 l 0.982422,2.0625 1.007812,-2.142578 0.0059,1.947266 0.0078,2.048828 0.97461,1.398437 0.0039,-5.53125 0.0078,-4.222656 z m -20.4003905,0.0039 0.7167969,0.708985 v 4.02539 c 0,2.76388 0.00495,5.214707 0.00977,5.447266 v 0.002 c 0.00622,0.299272 0.013142,0.719059 0.023437,0.712891 0.034457,-0.02056 4.0834865,-4.155921 4.0898435,-4.166016 0.0038,-0.0062 -0.02842,-0.03556 -0.07226,-0.06641 l -0.082032,-0.05664 V 15.042969 11.476562 L 9.6858282,11.244141 9.3811407,11.009766 7.7502813,11.005859 c -1.6539361,-0.0027 -2.4574418,-0.0097 -2.4492188,-0.002 z m 3.421875,0.888672 0.140625,0.05469 L 9.0002813,12 v 2.355469 2.800781 l -1.9726562,2.115234 c -0.028362,0.0085 -0.031534,-2.473023 -0.025391,-4.517578 l 0.00586,-2.855468 1.5332031,-0.002 z m 4.7382815,0.07617 c 0.131282,-0.0075 0.152392,-0.0041 0.33789,0.05664 l 0.195313,0.06445 0.0059,3.15625 c 7.53e-4,1.388605 -0.01217,3.354042 -0.02539,3.353515 L 12.002234,16.810547 V 14.78125 l -0.002,-2.693359 0.181641,-0.05469 0.18164,-0.05664 c 0.699215,0.0028 1.097656,-0.0078 1.097657,-0.0078 z m 4.072265,0 c 10e-7,0 0.398441,0.01061 1.097656,0.0078 l 0.181641,0.05664 0.181641,0.05469 -0.002,2.693359 v 2.029297 l -1.972657,1.789062 c -0.01322,5.27e-4 -0.02614,-1.96491 -0.02539,-3.353515 l 0.0059,-3.15625 0.195312,-0.06445 c 0.185499,-0.06074 0.206609,-0.06414 0.337891,-0.05664 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/freedoom2.svg b/.icons/awkward/32x32/apps/freedoom2.svg
new file mode 100644
index 00000000..ad4e5111
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freedoom2.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#ce3535" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 11.633093,11.999501 -0.316406,0.238281 -0.316406,0.236328 v 3.455079 2.455078 l 2.232422,2.414062 1.767578,-1.326172 -0.0039,-2.996094 -0.0039,-4 -0.310559,-0.238281 -0.314453,-0.238281 h -0.867188 z m 4.994141,0 -0.314453,0.238281 -0.310547,0.238281 -0.0039,4 -0.0039,2.996094 1.767578,1.326172 2.232422,-2.414062 V 15.929189 12.47411 l -0.316419,-0.236328 -0.316406,-0.238281 h -1.867187 z m 9.074219,0 -1.0625,0.03125 c -0.776964,-0.0053 -0.650202,-0.0066 -0.658203,-0.0039 l -0.980469,2.009765 c 0,0 -0.910946,-1.85465 -1.128906,-1.974609 -0.01333,-0.01791 -0.005,-0.01684 -0.02539,-0.04102 h -0.845703 v 3.591797 2.802735 l -0.06641,0.05078 c -0.05886,0.0423 -0.07031,0.05698 -0.05664,0.07031 l 1.107422,1.513672 0.0059,-1.472656 c 0.0062,-1.353968 0.0083,-1.46572 0.02734,-1.404297 l 0.982422,2.0625 1.007812,-2.142578 0.0059,1.947266 0.0078,2.048828 0.97461,1.398437 0.0039,-5.53125 0.0078,-4.222656 z m -20.4003905,0.0039 0.7167969,0.708985 v 4.02539 c 0,2.76388 0.00495,5.214707 0.00977,5.447266 v 0.002 c 0.00622,0.299272 0.013142,0.719059 0.023437,0.712891 0.034457,-0.02056 4.0834866,-4.155921 4.0898436,-4.166016 0.0038,-0.0062 -0.02842,-0.03556 -0.07226,-0.06641 l -0.082032,-0.05664 V 16.04247 12.476063 L 9.6858282,12.243642 9.3811407,12.009267 7.7502813,12.00536 c -1.6539361,-0.0027 -2.4574418,-0.0097 -2.4492188,-0.002 z m 3.421875,0.888672 0.140625,0.05469 0.1367188,0.05274 v 2.355469 2.800781 l -1.9726562,2.115234 c -0.028362,0.0085 -0.031534,-2.473023 -0.025391,-4.517578 l 0.00586,-2.855468 1.5332031,-0.002 z m 4.7382815,0.07617 c 0.131282,-0.0075 0.152392,-0.0041 0.33789,0.05664 l 0.195313,0.06445 0.0059,3.15625 c 7.53e-4,1.388605 -0.01217,3.354042 -0.02539,3.353515 l -1.972698,-1.78905 v -2.029297 l -0.002,-2.693359 0.181641,-0.05469 0.18164,-0.05664 c 0.699215,0.0028 1.097656,-0.0078 1.097657,-0.0078 z m 4.072265,0 c 10e-7,0 0.398441,0.01061 1.097656,0.0078 l 0.181641,0.05664 0.181641,0.05469 -0.002,2.693359 v 2.029297 l -1.972657,1.789062 c -0.01322,5.27e-4 -0.02614,-1.96491 -0.02539,-3.353515 l 0.0059,-3.15625 0.195312,-0.06445 c 0.185499,-0.06074 0.206609,-0.06414 0.337891,-0.05664 z"/>
+ <path style="fill:#ffffff" d="m 11.633093,11 -0.316406,0.238281 -0.316406,0.236328 v 3.455079 2.455078 l 2.232422,2.414062 1.767578,-1.326172 -0.0039,-2.996094 -0.0039,-4 L 14.681922,11.238281 14.367469,11 h -0.867188 z m 4.994141,0 -0.314453,0.238281 -0.310547,0.238281 -0.0039,4 -0.0039,2.996094 1.767578,1.326172 2.232422,-2.414062 V 14.929688 11.474609 L 19.678015,11.238281 19.361609,11 h -1.867187 z m 9.074219,0 -1.0625,0.03125 c -0.776964,-0.0053 -0.650202,-0.0066 -0.658203,-0.0039 l -0.980469,2.009765 c 0,0 -0.910946,-1.85465 -1.128906,-1.974609 -0.01333,-0.01791 -0.005,-0.01684 -0.02539,-0.04102 h -0.845703 v 3.591797 2.802735 l -0.06641,0.05078 c -0.05886,0.0423 -0.07031,0.05698 -0.05664,0.07031 l 1.107422,1.513672 0.0059,-1.472656 c 0.0062,-1.353968 0.0083,-1.46572 0.02734,-1.404297 l 0.982422,2.0625 1.007812,-2.142578 0.0059,1.947266 0.0078,2.048828 0.97461,1.398437 0.0039,-5.53125 0.0078,-4.222656 z m -20.4003905,0.0039 0.7167969,0.708985 v 4.02539 c 0,2.76388 0.00495,5.214707 0.00977,5.447266 v 0.002 c 0.00622,0.299272 0.013142,0.719059 0.023437,0.712891 0.034457,-0.02056 4.0834865,-4.155921 4.0898435,-4.166016 0.0038,-0.0062 -0.02842,-0.03556 -0.07226,-0.06641 l -0.082032,-0.05664 V 15.042969 11.476562 L 9.6858282,11.244141 9.3811407,11.009766 7.7502813,11.005859 c -1.6539361,-0.0027 -2.4574418,-0.0097 -2.4492188,-0.002 z m 3.421875,0.888672 0.140625,0.05469 L 9.0002813,12 v 2.355469 2.800781 l -1.9726562,2.115234 c -0.028362,0.0085 -0.031534,-2.473023 -0.025391,-4.517578 l 0.00586,-2.855468 1.5332031,-0.002 z m 4.7382815,0.07617 c 0.131282,-0.0075 0.152392,-0.0041 0.33789,0.05664 l 0.195313,0.06445 0.0059,3.15625 c 7.53e-4,1.388605 -0.01217,3.354042 -0.02539,3.353515 L 12.002234,16.810547 V 14.78125 l -0.002,-2.693359 0.181641,-0.05469 0.18164,-0.05664 c 0.699215,0.0028 1.097656,-0.0078 1.097657,-0.0078 z m 4.072265,0 c 10e-7,0 0.398441,0.01061 1.097656,0.0078 l 0.181641,0.05664 0.181641,0.05469 -0.002,2.693359 v 2.029297 l -1.972657,1.789062 c -0.01322,5.27e-4 -0.02614,-1.96491 -0.02539,-3.353515 l 0.0059,-3.15625 0.195312,-0.06445 c 0.185499,-0.06074 0.206609,-0.06414 0.337891,-0.05664 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/freedroid.svg b/.icons/awkward/32x32/apps/freedroid.svg
new file mode 100644
index 00000000..cbbfd4cd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freedroid.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <circle cx="16" cy="17" r="14" style="opacity:.2"/>
+ <circle cx="16" cy="16" r="14" style="fill:#ff4f4f"/>
+ <path style="opacity:.2" d="m16 3-2 6h4zm-9 12-5 2 5 2zm18 0v4l5-2zm-11 10 2 6 2-6z"/>
+ <path d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.9785 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z" style="opacity:.2;fill:#ffffff"/>
+ <path style="fill:#f7df67" d="m16 2l-2 6h4l-2-6zm-9 12l-5 2 5 2v-4zm18 0v4l5-2-5-2zm-11 10l2 6 2-6h-4z"/>
+ <path style="opacity:.2" d="m16 8a10 9 0 0 0 -2.103516 0.2070312l-1.896484 3.7929688h12.304688a10 9 0 0 0 -8.304688 -4zm-2.238281 0.2382812a10 9 0 0 0 -6.0722659 3.7617188h2.3105469zm-6.0664065 13.761719a10 9 0 0 0 6.0605465 3.755859l-3.755859-3.755859zm4.3046875 0 1.892578 3.785156a10 9 0 0 0 2.107422 0.214844 10 9 0 0 0 8.310547 -4z"/>
+ <path style="fill:#ffffff" d="m16 7a10 9 0 0 0 -2.103516 0.2070312l-1.896484 3.7929688h12.304688a10 9 0 0 0 -8.304688 -4zm-2.238281 0.2382812a10 9 0 0 0 -6.0722659 3.7617188h2.3105469l3.761719-3.7617188zm-6.0664065 13.761719a10 9 0 0 0 6.0605465 3.755859l-3.755859-3.755859h-2.3046875zm4.3046875 0l1.892578 3.785156a10 9 0 0 0 2.107422 0.214844 10 9 0 0 0 8.310547 -4h-12.310547z"/>
+ <path style="opacity:.2" d="m11 13c-1.6568542 0-3 1.790861-3 4s1.3431458 4 3 4c1.656854 0 3-1.790861 3-4s-1.343146-4-3-4zm3 4c0 2.209139 1.343146 4 3 4s3-1.790861 3-4-1.343146-4-3-4-3 1.790861-3 4zm8-4-2 2h2v6h2v-8zm-11 2c0.552285 0 1 0.895431 1 2s-0.447715 2-1 2-1-0.895431-1-2 0.447715-2 1-2zm6 0c0.552285 0 1 0.895431 1 2s-0.447715 2-1 2-1-0.895431-1-2 0.447715-2 1-2z"/>
+ <path style="fill:#ffffff" d="m11 12c-1.6568542 0-3 1.790861-3 4s1.3431458 4 3 4c1.656854 0 3-1.790861 3-4s-1.343146-4-3-4zm3 4c0 2.209139 1.343146 4 3 4s3-1.790861 3-4-1.343146-4-3-4-3 1.790861-3 4zm8-4-2 2h2v6h2v-8zm-11 2c0.552285 0 1 0.895431 1 2s-0.447715 2-1 2-1-0.895431-1-2 0.447715-2 1-2zm6 0c0.552285 0 1 0.895431 1 2s-0.447715 2-1 2-1-0.895431-1-2 0.447715-2 1-2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/freedroidrpg.svg b/.icons/awkward/32x32/apps/freedroidrpg.svg
new file mode 100644
index 00000000..e7b71d31
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freedroidrpg.svg
@@ -0,0 +1,33 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#1d758d" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2" d="M 16,8 C 10.477153,8 6,12.558555 6,18.181818 v 2.909091 C 6,22.702545 7.2742857,24 8.8571429,24 H 23.142857 C 24.725714,24 26,22.702545 26,21.090909 V 18.181818 C 26,12.558555 21.522847,8 16,8 Z"/>
+ <path style="opacity:0.2" d="m 15.967831,20.000561 a 0.88244109,0.8078105 0 0 0 -0.361902,0.08414 l -4.117647,1.884702 A 0.88244109,0.8078105 0 0 0 11,22.691942 v 1.346217 a 0.88244109,0.8078105 0 0 0 0.444623,0.701504 l 4.117647,2.153946 a 0.88244109,0.8078105 0 0 0 0.875459,0 l 4.117648,-2.153946 A 0.88244109,0.8078105 0 0 0 21,24.038159 v -1.346217 a 0.88244109,0.8078105 0 0 0 -0.488282,-0.72254 L 16.394071,20.0847 a 0.88244109,0.8078105 0 0 0 -0.42624,-0.08414 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.39999998" d="m 3,10 5,2.5"/>
+ <rect style="opacity:0.2" width="4" height="4" x="-9.71" y="11.67" rx=".667" ry=".667" transform="rotate(-60)"/>
+ <rect style="fill:#e29e00" width="4" height="4" x="-8.84" y="11.17" rx=".667" ry=".667" transform="rotate(-60)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.5820312 10.027344 C 7.3242035 9.9950394 7.0623281 10.117533 6.9238281 10.357422 L 5.5898438 12.666016 C 5.4346608 12.9348 5.4966376 13.256818 5.7070312 13.464844 L 6.9238281 11.357422 C 7.1084948 11.03757 7.5141323 10.928615 7.8339844 11.113281 L 10.142578 12.445312 C 10.194227 12.475132 10.231187 12.518519 10.271484 12.558594 L 10.386719 12.357422 C 10.571385 12.03757 10.46243 11.629979 10.142578 11.445312 L 7.8339844 10.113281 C 7.7540214 10.067115 7.6679738 10.038112 7.5820312 10.027344 z"/>
+ <rect style="opacity:0.2" width="4" height="4" x="-25.7" y="-16.02" rx=".667" ry=".667" transform="matrix(-0.5,-0.8660254,-0.8660254,0.5,0,0)"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.39999998" d="m 29.3,9.7 -5.6,2.8"/>
+ <rect style="fill:#e29e00" width="4" height="4" x="-24.83" y="-16.52" rx=".667" ry=".667" transform="matrix(-0.5,-0.8660254,-0.8660254,0.5,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24.394531 10.027344 C 24.308589 10.038112 24.222541 10.067115 24.142578 10.113281 L 21.833984 11.445312 C 21.514132 11.629979 21.405177 12.03757 21.589844 12.357422 L 21.705078 12.558594 C 21.745375 12.518519 21.782335 12.475132 21.833984 12.445312 L 24.142578 11.113281 C 24.46243 10.928615 24.870021 11.03757 25.054688 11.357422 L 26.269531 13.464844 C 26.479925 13.256818 26.541902 12.9348 26.386719 12.666016 L 25.054688 10.357422 C 24.916187 10.117533 24.652359 9.9950394 24.394531 10.027344 z"/>
+ <rect style="fill:#e29e00" width="4" height="4" x="14" y="6" rx=".667" ry=".667"/>
+ <circle style="opacity:0.2" cx="3" cy="11" r="2"/>
+ <circle style="fill:#4f4f4f" cx="3" cy="10" r="2"/>
+ <circle style="opacity:0.2" cx="29" cy="11" r="2"/>
+ <circle style="fill:#4f4f4f" cx="29" cy="10" r="2"/>
+ <path style="fill:#f8cd2f" d="M 16,7 C 10.477153,7 6,11.558555 6,17.181818 v 2.909091 C 6,21.702545 7.2742857,23 8.8571429,23 H 23.142857 C 24.725714,23 26,21.702545 26,20.090909 V 17.181818 C 26,11.558555 21.522847,7 16,7 Z"/>
+ <path style="fill:#ff7300" d="m 15.967831,19.000561 a 0.88244109,0.8078105 0 0 0 -0.361902,0.08414 l -4.117647,1.884702 A 0.88244109,0.8078105 0 0 0 11,21.691942 v 1.346217 a 0.88244109,0.8078105 0 0 0 0.444623,0.701504 l 4.117647,2.153946 a 0.88244109,0.8078105 0 0 0 0.875459,0 l 4.117648,-2.153946 A 0.88244109,0.8078105 0 0 0 21,23.038159 v -1.346217 a 0.88244109,0.8078105 0 0 0 -0.488282,-0.72254 L 16.394071,19.0847 a 0.88244109,0.8078105 0 0 0 -0.42624,-0.08414 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 16,19 v 7 a 0.88244109,0.8078105 0 0 0 0.438058,-0.106641 l 4.116908,-2.15332 A 0.88244109,0.8078105 0 0 0 21,23.038672 v -1.34668 A 0.88244109,0.8078105 0 0 0 20.511718,20.96875 L 16.393415,19.084766 A 0.88244109,0.8078105 0 0 0 16,19 Z"/>
+ <rect style="fill:#3f3f3f" width="4" height="6" x="9" y="13" rx="2" ry="2"/>
+ <circle style="opacity:0.2" cx="10.5" cy="16" r="1"/>
+ <circle style="fill:#ffffff" cx="10.5" cy="15" r="1"/>
+ <rect style="fill:#3f3f3f" width="4" height="6" x="19" y="13" rx="2" ry="2"/>
+ <circle style="opacity:0.2" cx="20.5" cy="16" r="1"/>
+ <circle style="fill:#ffffff" cx="20.5" cy="15" r="1"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14.666016 6 C 14.296682 6 14 6.2966823 14 6.6660156 L 14 7.6660156 C 14 7.2966823 14.296682 7 14.666016 7 L 17.333984 7 C 17.703318 7 18 7.2966823 18 7.6660156 L 18 6.6660156 C 18 6.2966823 17.703318 6 17.333984 6 L 14.666016 6 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3 8 A 2 2 0 0 0 1 10 A 2 2 0 0 0 1.0644531 10.503906 A 2 2 0 0 1 3 9 A 2 2 0 0 1 4.9355469 10.496094 A 2 2 0 0 0 5 10 A 2 2 0 0 0 3 8 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 29 8 A 2 2 0 0 0 27 10 A 2 2 0 0 0 27.064453 10.503906 A 2 2 0 0 1 29 9 A 2 2 0 0 1 30.935547 10.496094 A 2 2 0 0 0 31 10 A 2 2 0 0 0 29 8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 7 C 10.477153 7 6 11.558378 6 17.181641 L 6 18.181641 C 6 12.558378 10.477153 8 16 8 C 21.522847 8 26 12.558378 26 18.181641 L 26 17.181641 C 26 11.558378 21.522847 7 16 7 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/freefilesync.svg b/.icons/awkward/32x32/apps/freefilesync.svg
new file mode 100644
index 00000000..48f1915b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freefilesync.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#5db43e" width="26" height="26" x="-29" y="-29" rx="13" ry="13" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".2" d="m16 3c-7.202 0-13 5.798-13 13 0 0.169 0.0191 0.333 0.0254 0.5 0.2633-6.9663 5.9416-12.5 12.975-12.5 7.033 0 12.711 5.5337 12.975 12.5 0.006-0.167 0.025-0.331 0.025-0.5 0-7.202-5.798-13-13-13z"/>
+ <path style="opacity:0.1" d="m16.017 9.0001c1.7532 0.0037 3.531 0.52833 4.9196 1.5668 0.97624 1.0798-0.88389 2.2362-1.7217 1.1833-2.522-1.4652-6.0788-0.94934-7.9763 1.2413-1.0095 1.0871-1.5784 2.5377-1.5717 3.994h1.6667c-0.8892 1.28-1.778 2.56-2.6669 3.84l-2.6667-3.84h1.6667c-0.053013-3.4772 2.5514-6.7845 6.048-7.6851 0.7502-0.19742 1.5231-0.308 2.302-0.30025zm7.3167 4.1607c0.888 1.28 1.777 2.561 2.666 3.841h-1.6667c0.04725 3.5187-2.6237 6.8634-6.1816 7.7164-2.4008 0.64371-5.1155 0.174-7.0886-1.2988-1.0067-1.0978 0.87926-2.2431 1.7248-1.1806 2.4435 1.4235 5.8653 0.97198 7.7941-1.0611 1.117-1.105 1.7598-2.6358 1.7513-4.176h-1.6667l2.6667-3.8406z"/>
+ <path opacity=".2" d="m3.0254 16.5c-0.0063 0.167-0.0254 0.331-0.0254 0.5 0 7.202 5.798 13 13 13s13-5.798 13-13c0-0.169-0.019-0.333-0.025-0.5-0.264 6.966-5.942 12.5-12.975 12.5s-12.711-5.534-12.975-12.5z"/>
+ <path style="fill:#3f3f3f" d="m16.017 8.0003c1.7532 0.0037 3.531 0.52833 4.9196 1.5668 0.97624 1.0798-0.88389 2.2362-1.7217 1.1833-2.522-1.4652-6.0788-0.94934-7.9763 1.2413-1.0095 1.0871-1.5784 2.5377-1.5717 3.994h1.6667c-0.8892 1.28-1.778 2.56-2.6669 3.84l-2.6667-3.84h1.6667c-0.053013-3.4772 2.5514-6.7845 6.048-7.6851 0.7502-0.19742 1.5231-0.308 2.302-0.30025zm7.3167 4.1607c0.888 1.28 1.777 2.561 2.666 3.841h-1.6667c0.04725 3.5187-2.6237 6.8634-6.1816 7.7164-2.4008 0.64371-5.1155 0.174-7.0886-1.2988-1.0067-1.0978 0.87926-2.2431 1.7248-1.1806 2.4435 1.4235 5.8653 0.97198 7.7941-1.0611 1.117-1.105 1.7598-2.6358 1.7513-4.176h-1.6667l2.6667-3.8406z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/freegish.svg b/.icons/awkward/32x32/apps/freegish.svg
new file mode 100644
index 00000000..a2e4f707
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freegish.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <g transform="translate(0,-1)">
+ <path style="opacity:.2" d="m16 27c-14 0-14-7-14-7s0-14 14-14 14 14 14 14 0 7-14 7z"/>
+ <path style="fill:#4f4f4f" d="m16 26c-14 0-14-7-14-7s0-14 14-14 14 14 14 14 0 7-14 7z"/>
+ <path style="opacity:.2" d="m8 14c-4 0-4.0009032 6-0.4101562 6h7.4101562s-4-6-7-6zm16 0c-3 0-7 6-7 6h7.410156c3.590747 0 3.589844-6-0.410156-6z"/>
+ <path style="fill:#ff3737" d="m7.5907473 19h7.4092527s-4-6-7-6c-4 0-4 6-0.4092527 6z"/>
+ <path style="fill:#ff3737" d="m24.409253 19h-7.409253s4-6 7-6c4 0 4 6 0.409253 6z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m16 5c-14 0-14 14-14 14s0.00424 0.127478 0.035156 0.333984c0.2060778-2.75631 1.7859691-13.333984 13.964844-13.333984s13.758766 10.577674 13.964844 13.333984c0.030919-0.206506 0.035156-0.333984 0.035156-0.333984s0-14-14-14z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m8 13c-2.286925 0-3.2611173 1.958779-3.0097656 3.638672 0.1885902-1.369677 1.1715079-2.638672 3.0097656-2.638672 2.225625 0 4.994475 3.295202 6.279297 5h0.720703s-4-6-7-6zm16 0c-3 0-7 6-7 6h0.720703c1.284822-1.704798 4.053672-5 6.279297-5 1.838258 0 2.821175 1.268995 3.009766 2.638672 0.251351-1.679893-0.722841-3.638672-3.009766-3.638672z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/freeoffice-planmaker.svg b/.icons/awkward/32x32/apps/freeoffice-planmaker.svg
new file mode 100644
index 00000000..b1797cac
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freeoffice-planmaker.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#569a40" width="29" height="29" x="2" y="1" rx="1.45" ry="1.45"/>
+ <path style="opacity:0.5;fill:#ffffff" d="M 4,3 V 23 H 6 V 5 H 27 V 26 H 9 v 2 H 29 V 3 Z m 0,22 v 3 h 3 v -3 z"/>
+ <g style="font-size:34.2857132px;line-height:1.25;letter-spacing:0px;word-spacing:0px;opacity:0.2" transform="matrix(0.7463911,0,0,0.70833333,-25.652688,-12.905634)">
+ <path transform="matrix(0.96761902,0,0,1,33.25248,17.513836)" d="M 21.945312,12 C 20.88232,12 19.713091,12.04529 18.4375,12.136719 17.185532,12.20529 16.039371,12.35346 15,12.582031 V 15 36 h 4.464844 1.073617 v -8.389817 h 1.158805 c 1.795275,0 3.389502,-0.14817 4.783203,-0.445313 1.3937,-0.297143 2.574464,-0.755904 3.542969,-1.373047 0.968503,-0.64 1.701202,-1.450736 2.197265,-2.433594 C 32.740388,22.352516 33,21.152905 33,19.75862 33,17.084334 32.044245,15.141908 30.130859,13.884766 28.241096,12.627623 25.512242,12 21.945312,12 Z m 0.31836,3.736328 c 0.850394,0 1.642716,0.06989 2.375,0.207031 0.755906,0.114286 1.403959,0.320045 1.947266,0.617188 0.543307,0.297143 0.968304,0.708661 1.27539,1.234375 0.307087,0.525715 0.460938,1.151399 0.460938,1.928542 0,1.622857 -0.578848,2.731886 -1.736328,3.326172 -1.157481,0.571428 -2.809379,0.857422 -4.958985,0.857422 h -1.088492 v -8.100417 c 0.642915,-0.04232 0.834464,-0.07031 1.725211,-0.07031 z"/>
+ </g>
+ <g style="font-size:34.2857132px;line-height:1.25;letter-spacing:0px;word-spacing:0px" transform="matrix(0.7463911,0,0,0.70833333,-25.652688,-13.905634)">
+ <path style="fill:#ffffff" transform="matrix(0.96761902,0,0,1,33.25248,17.513836)" d="M 21.945312,12 C 20.88232,12 19.713091,12.04529 18.4375,12.136719 17.185532,12.20529 16.039371,12.35346 15,12.582031 V 15 36 h 4.464844 1.073617 v -8.389817 h 1.158805 c 1.795275,0 3.389502,-0.14817 4.783203,-0.445313 1.3937,-0.297143 2.574464,-0.755904 3.542969,-1.373047 0.968503,-0.64 1.701202,-1.450736 2.197265,-2.433594 C 32.740388,22.352516 33,21.152905 33,19.75862 33,17.084334 32.044245,15.141908 30.130859,13.884766 28.241096,12.627623 25.512242,12 21.945312,12 Z m 0.31836,3.736328 c 0.850394,0 1.642716,0.06989 2.375,0.207031 0.755906,0.114286 1.403959,0.320045 1.947266,0.617188 0.543307,0.297143 0.968304,0.708661 1.27539,1.234375 0.307087,0.525715 0.460938,1.151399 0.460938,1.928542 0,1.622857 -0.578848,2.731886 -1.736328,3.326172 -1.157481,0.571428 -2.809379,0.857422 -4.958985,0.857422 h -1.088492 v -8.100417 c 0.642915,-0.04232 0.834464,-0.07031 1.725211,-0.07031 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/freeoffice-presentations.svg b/.icons/awkward/32x32/apps/freeoffice-presentations.svg
new file mode 100644
index 00000000..e09c1ace
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freeoffice-presentations.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#e78117" width="29" height="29" x="2" y="1" rx="1.45" ry="1.45"/>
+ <path style="opacity:0.5;fill:#ffffff" d="M 4,3 V 23 H 6 V 5 H 27 V 26 H 9 v 2 H 29 V 3 Z m 0,22 v 3 h 3 v -3 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+ <g style="font-size:6.91562939px;line-height:1.25;letter-spacing:0px;word-spacing:0px;opacity:0.2" transform="matrix(0.65618806,0,0,0.7083333,0.75148624,-0.49999951)">
+ <path d="m 23.319502,31.585063 c 0.730291,0 1.327801,-0.05533 1.792532,-0.165975 0.48686,-0.13278 0.874135,-0.298755 1.161825,-0.497925 0.287691,-0.221301 0.486861,-0.475796 0.597511,-0.763486 0.11065,-0.28769 0.165975,-0.608575 0.165975,-0.962656 0,-0.75242 -0.35408,-1.37206 -1.062241,-1.858921 -0.70816,-0.50899 -2.23946,-1.051175 -3.965601,-1.626556 -0.752421,-0.26556 -1.504842,-0.564315 -2.257262,-0.896266 -0.752421,-0.35408 -1.427386,-0.785615 -2.024896,-1.294605 -0.597511,-0.531121 -1.084371,-1.161826 -1.460581,-1.892117 -0.376211,-0.752421 -0.564316,-1.659751 -0.564316,-2.721992 0,-1.062241 0.19917,-2.013831 0.597511,-2.854772 0.39834,-0.86307 0.962655,-1.59336 1.692946,-2.190871 0.73029,-0.597511 1.615491,-1.051176 2.655602,-1.360996 C 21.688617,12.165975 22.861508,12 24.167179,12 c 1.549101,0 3.202116,0.165975 4.330747,0.497925 1.128631,0.33195 2.058091,0.697095 2.788382,1.095436 l -1.493776,4.082988 c -0.641771,-0.331951 -1.360996,-0.619641 -2.157677,-0.863071 -0.77455,-0.26556 -2.029225,-0.39834 -3.135726,-0.39834 -1.239281,0 -2.135546,0.17704 -2.688796,0.53112 -0.531121,0.33195 -0.796681,0.852005 -0.796681,1.560166 0,0.420471 0.09959,0.774551 0.298755,1.062241 0.19917,0.28769 0.475795,0.55325 0.829876,0.79668 0.37621,0.221301 0.79668,0.431536 1.261411,0.630706 0.48686,0.17704 1.01798,0.365145 1.593361,0.564315 1.19502,0.442601 2.54928,0.885201 3.434481,1.327801 0.885201,0.420471 1.615491,0.918396 2.190871,1.493776 0.597511,0.575381 1.040111,1.250346 1.327801,2.024896 0.287691,0.774551 0.431536,1.715076 0.431536,2.821577 0,2.146612 -0.752421,3.817428 -2.257262,5.012449 -1.504841,1.172891 -3.773167,1.759336 -6.80498,1.759336 -1.017981,0 -1.936376,-0.06639 -2.755186,-0.19917 -0.818811,-0.11065 -1.549101,-0.254495 -2.190872,-0.431535 -0.619641,-0.177041 -1.161826,-0.365146 -1.626556,-0.564316 -0.4426,-0.19917 -0.81881,-0.387275 -1.128631,-0.564315 l 1.460581,-4.116183 c 0.686031,0.37621 1.526971,0.719225 2.522822,1.029046 1.017981,0.28769 2.257261,0.431535 3.717842,0.431535 z"/>
+ </g>
+ <g style="font-size:6.91562939px;line-height:1.25;letter-spacing:0px;word-spacing:0px;fill:#ffffff" transform="matrix(0.65618806,0,0,0.7083333,0.75148624,-1.4999995)">
+ <path style="fill:#ffffff" d="m 23.319502,31.585063 c 0.730291,0 1.327801,-0.05533 1.792532,-0.165975 0.48686,-0.13278 0.874135,-0.298755 1.161825,-0.497925 0.287691,-0.221301 0.486861,-0.475796 0.597511,-0.763486 0.11065,-0.28769 0.165975,-0.608575 0.165975,-0.962656 0,-0.75242 -0.35408,-1.37206 -1.062241,-1.858921 -0.70816,-0.50899 -2.23946,-1.051175 -3.965601,-1.626556 -0.752421,-0.26556 -1.504842,-0.564315 -2.257262,-0.896266 -0.752421,-0.35408 -1.427386,-0.785615 -2.024896,-1.294605 -0.597511,-0.531121 -1.084371,-1.161826 -1.460581,-1.892117 -0.376211,-0.752421 -0.564316,-1.659751 -0.564316,-2.721992 0,-1.062241 0.19917,-2.013831 0.597511,-2.854772 0.39834,-0.86307 0.962655,-1.59336 1.692946,-2.190871 0.73029,-0.597511 1.615491,-1.051176 2.655602,-1.360996 C 21.688617,12.165975 22.861508,12 24.167179,12 c 1.549101,0 3.202116,0.165975 4.330747,0.497925 1.128631,0.33195 2.058091,0.697095 2.788382,1.095436 l -1.493776,4.082988 c -0.641771,-0.331951 -1.360996,-0.619641 -2.157677,-0.863071 -0.77455,-0.26556 -2.029225,-0.39834 -3.135726,-0.39834 -1.239281,0 -2.135546,0.17704 -2.688796,0.53112 -0.531121,0.33195 -0.796681,0.852005 -0.796681,1.560166 0,0.420471 0.09959,0.774551 0.298755,1.062241 0.19917,0.28769 0.475795,0.55325 0.829876,0.79668 0.37621,0.221301 0.79668,0.431536 1.261411,0.630706 0.48686,0.17704 1.01798,0.365145 1.593361,0.564315 1.19502,0.442601 2.54928,0.885201 3.434481,1.327801 0.885201,0.420471 1.615491,0.918396 2.190871,1.493776 0.597511,0.575381 1.040111,1.250346 1.327801,2.024896 0.287691,0.774551 0.431536,1.715076 0.431536,2.821577 0,2.146612 -0.752421,3.817428 -2.257262,5.012449 -1.504841,1.172891 -3.773167,1.759336 -6.80498,1.759336 -1.017981,0 -1.936376,-0.06639 -2.755186,-0.19917 -0.818811,-0.11065 -1.549101,-0.254495 -2.190872,-0.431535 -0.619641,-0.177041 -1.161826,-0.365146 -1.626556,-0.564316 -0.4426,-0.19917 -0.81881,-0.387275 -1.128631,-0.564315 l 1.460581,-4.116183 c 0.686031,0.37621 1.526971,0.719225 2.522822,1.029046 1.017981,0.28769 2.257261,0.431535 3.717842,0.431535 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/freeoffice-textmaker.svg b/.icons/awkward/32x32/apps/freeoffice-textmaker.svg
new file mode 100644
index 00000000..4f735aa0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freeoffice-textmaker.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#dd2525" width="29" height="29" x="2" y="1" rx="1.45" ry="1.45"/>
+ <path style="opacity:0.5;fill:#ffffff" d="M 4,3 V 23 H 6 V 5 H 27 V 26 H 9 v 2 H 29 V 3 Z m 0,22 v 3 h 3 v -3 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+ <path style="opacity:0.2" d="m 23,8 v 3 H 18 V 25 H 15 V 11 H 10 V 8 Z"/>
+ <path style="fill:#ffffff" d="m 23,7 v 3 H 18 V 24 H 15 V 10 H 10 V 7 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/freeorion.svg b/.icons/awkward/32x32/apps/freeorion.svg
new file mode 100644
index 00000000..7863074a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freeorion.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#235b92" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2" d="M 13.999805,8.1306246 C 12.745363,8.417234 11.565966,8.9666255 10.539453,9.7425384 L 10.4,9.99957 c 0.926304,-0.601594 2.391977,-0.5406863 3.49043,-0.65625 z m 4.00039,0.00413 0.196875,2.1697264 c 1.658613,0.996054 2.831017,2.634153 3.238867,4.525391 L 24.925,15.24 C 24.224375,11.710858 21.510148,8.9258946 18.000195,8.1347266 Z M 8.1291013,12.468739 c -0.4984616,0.859847 -0.8526966,1.795545 -1.0486329,2.769922 l 0.6207033,-0.07246 c 0.00399,-1.054935 0.4279296,-2.69746 0.4279296,-2.69746 z"/>
+ <path style="fill:#ffffff" d="M 13.999805,7.1310546 C 12.745363,7.417664 11.565966,7.9670555 10.539453,8.7429684 L 10.4,9 c 0.926304,-0.601594 2.391977,-0.5406863 3.49043,-0.65625 z m 4.00039,0.00413 0.196875,2.1697263 c 1.658613,0.9960541 2.831017,2.6341531 3.238867,4.5253911 L 24.925,14.24043 C 24.224375,10.711288 21.510148,7.9263246 18.000195,7.1351566 Z M 8.1291013,11.469169 c -0.4984616,0.859847 -0.8526966,1.795545 -1.0486329,2.769922 l 0.6207033,-0.07246 c 0.00399,-1.054935 0.4279296,-2.69746 0.4279296,-2.69746 z"/>
+ <path style="fill:#363636" d="M 7.0742188 17.759766 C 7.7748438 21.288908 10.490047 24.074066 14 24.865234 L 13.761719 22.244141 C 11.216002 21.937182 9.042829 20.263683 8.0957031 17.880859 L 7.0742188 17.759766 z M 24.919922 17.761719 L 20.951172 18.226562 C 20.385878 19.455762 19.475502 20.495587 18.332031 21.21875 L 18 24.869141 C 21.508608 24.075662 24.221095 21.290399 24.919922 17.761719 z"/>
+ <path style="opacity:0.2" d="M 16,1.8 14.6,15.8 4.1,17.2 14.6,18.6 16,32 17.4,18.6 27.9,17.2 17.4,15.8 Z"/>
+ <path style="fill:#f75151" d="m 16,0.6 -1.4,14 -10.5,1.4 10.5,1.4 1.4,14 1.4,-14 L 27.9,16 17.4,14.6 Z"/>
+ <path style="opacity:0.1" d="M 7.0742188 17.759766 C 7.1446164 18.114368 7.2495368 18.454657 7.359375 18.792969 L 8.0957031 18.880859 C 9.042829 21.263683 11.216002 22.937182 13.761719 23.244141 L 13.90625 24.835938 C 13.93839 24.843549 13.967725 24.857959 14 24.865234 L 13.761719 22.244141 C 11.216002 21.937182 9.042829 20.263683 8.0957031 17.880859 L 7.0742188 17.759766 z M 24.919922 17.761719 L 20.951172 18.226562 C 20.385878 19.455762 19.475502 20.495587 18.332031 21.21875 L 18 24.869141 C 18.032308 24.861834 18.061578 24.847487 18.09375 24.839844 L 18.332031 22.21875 C 19.475502 21.495587 20.385878 20.455762 20.951172 19.226562 L 24.634766 18.794922 C 24.744464 18.456518 24.849678 18.116413 24.919922 17.761719 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/freeplane.svg b/.icons/awkward/32x32/apps/freeplane.svg
new file mode 100644
index 00000000..1d9ae54b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freeplane.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,3.0000001 C 8.2439999,3.0000001 2,9.2440001 2,17 2,24.755999 8.2439999,31 16,31 23.756,31 30,24.755999 30,17 30,9.2440001 23.756,3.0000001 16,3.0000001 Z"/>
+ <path style="fill:#fead38" d="M 16,2.0000001 C 8.2439999,2.0000001 2,8.2440001 2,16 2,23.755999 8.2439999,30 16,30 23.756,30 30,23.755999 30,16 30,8.2440001 23.756,2.0000001 16,2.0000001 Z"/>
+ <path style="fill:#3f3f3f" d="M 16.217383,2.0054689 A 21.003038,21.015963 0 0 0 2.7396484,20.480274 c 0.8161233,2.42995 2.2732154,4.555889 4.1794924,6.179687 A 21.003038,21.015963 0 0 1 6.9,25.819141 21.003038,21.015963 0 0 1 24.741797,5.0597657 C 22.40135,3.1899162 19.447426,2.0544186 16.217383,2.0054689 Z"/>
+ <path style="fill:#3f3f3f" d="M 26.319532,6.5445316 A 21.003038,21.015963 0 0 0 9,27.216406 21.003038,21.015963 0 0 0 9.047852,28.152929 c 1.297026,0.741159 2.719369,1.288578 4.236915,1.584571 A 21.003038,21.015963 0 0 1 29.09082,11.05625 C 28.457252,9.3709091 27.511789,7.8457742 26.319532,6.5445316 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.2439999 2 2 8.2440001 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794326 8.4128417 3 16 3 C 23.587158 3 29.710867 8.9794326 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.2440001 23.756 2 16 2 z"/>
+ <circle style="opacity:0.2" cx="19.5" cy="18.5" r="5.5"/>
+ <circle style="opacity:0.2" cx="28" cy="15" r="4"/>
+ <circle style="fill:#ffffff" cx="19.5" cy="17.5" r="5.5"/>
+ <circle style="fill:#3f3f3f" cx="18.5" cy="19.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="28" cy="14" r="4"/>
+ <circle style="fill:#3f3f3f" cx="27" cy="15" r="2"/>
+ <path style="opacity:0.1" d="M 24,27.666667 C 24,27.666667 22.209138,29 20,29 c -2.209138,0 -4,-2.527241 -4,-4 0,0 2.120127,1.544871 3.333334,2 C 21.62713,27.860508 24,27.666667 24,27.666667 Z"/>
+ <path style="fill:#3f3f3f" d="M 24,26.666667 C 24,26.666667 22.209138,28 20,28 c -2.209138,0 -4,-2.527241 -4,-4 0,0 2.120127,1.544871 3.333334,2 C 21.62713,26.860508 24,26.666667 24,26.666667 Z"/>
+ <path style="opacity:0.2" d="M 7.9041417,20.731422 C 10.984191,19.259899 13.703367,20.078627 13.977593,22.5601 14.251818,25.041575 11.97725,28.246111 8.8972002,29.717635 5.8171517,31.189157 0.28487062,26.550882 0.0106452,24.069408 -0.26358021,21.587934 4.8240935,22.202945 7.9041417,20.731422 Z"/>
+ <path style="fill:#e4e4e4" d="M 7.9041417,19.731422 C 10.984191,18.259899 13.703367,19.078627 13.977593,21.5601 14.251818,24.041575 11.97725,27.246111 8.8972002,28.717635 5.8171517,30.189157 0.28487062,25.550882 0.0106452,23.069408 -0.26358021,20.587934 4.8240935,21.202945 7.9041417,19.731422 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.107422 19.009766 C 10.163801 18.950545 9.0593154 19.178648 7.9042969 19.730469 C 4.8242487 21.201992 -0.26445979 20.588839 0.009765625 23.070312 C 0.022315539 23.183877 0.057960734 23.305928 0.091796875 23.427734 C 0.73313904 21.695933 5.1279417 22.056899 7.9042969 20.730469 C 10.955656 19.272653 13.650181 20.066523 13.966797 22.494141 C 14.005813 22.175056 14.011899 21.862631 13.978516 21.560547 C 13.807124 20.009626 12.680123 19.108467 11.107422 19.009766 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/freetube-bin.svg b/.icons/awkward/32x32/apps/freetube-bin.svg
new file mode 120000
index 00000000..2508fb17
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freetube-bin.svg
@@ -0,0 +1 @@
+freetube.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/freetube.svg b/.icons/awkward/32x32/apps/freetube.svg
new file mode 100644
index 00000000..c7323859
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freetube.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 4.1,2.9999999 c -1.1634,0 -2.1,0.9366 -2.1,2.1 V 11.4 22.6 28.9 C 2,30.0634 2.9366,31 4.1,31 H 10.4 16.980274 21.6 C 26.2536,31 30,27.2536 30,22.6 V 18.960547 11.4 5.0999999 c 0,-1.1634 -0.9366,-2.1 -2.1,-2.1 H 21.6 10.4 Z"/>
+ <path style="fill:#e4e4e4" d="m 4.1,1.9999999 c -1.1634,0 -2.1,0.9366 -2.1,2.1 V 10.4 21.6 27.9 C 2,29.0634 2.9366,30 4.1,30 H 10.4 16.980274 21.6 C 26.2536,30 30,26.2536 30,21.6 V 17.960547 10.4 4.0999999 c 0,-1.1634 -0.9366,-2.1 -2.1,-2.1 H 21.6 10.4 Z"/>
+ <path style="opacity:0.1" d="M 7.5,7 C 6.669,7 6,7.6363058 6,8.4277344 V 23.427734 C 6,25.570592 9,27 10.5,27 H 12 V 25.572266 23.427734 8.4277344 C 12,7.6363058 11.331,7 10.5,7 Z m 6.869141,0 C 13.611036,7 13,7.6690001 13,8.5 v 3 c 0,0.831 0.611036,1.5 1.369141,1.5 h 8.208984 C 24.630757,13 26,9.9999999 26,8.5 V 7 h -1.369141 -2.052734 z m -0.748047,7 A 0.60767821,0.5371635 0 0 0 13,14.537109 V 18 21.462891 a 0.60767821,0.5371635 0 0 0 0.910156,0.464843 l 3.394532,-1.730468 3.392578,-1.732422 a 0.60767821,0.5371635 0 0 0 0,-0.929688 L 17.304688,15.804688 13.910156,14.072266 A 0.60767821,0.5371635 0 0 0 13.621094,14 Z"/>
+ <path style="fill:#f04242" d="M 7.5,6 C 6.669,6 6,6.6371428 6,7.4285714 V 22.428571 C 6,24.571429 9,26 10.5,26 H 12 V 24.571429 22.428571 7.4285714 C 12,6.6371428 11.331,6 10.5,6 Z"/>
+ <path style="fill:#f04242" d="m 13,10.5 c 0,0.831 0.610316,1.5 1.368421,1.5 h 8.210526 C 24.631579,12 26,8.9999998 26,7.4999999 V 6 H 24.631579 22.578947 14.368421 C 13.610316,6 13,6.669 13,7.4999999 Z"/>
+ <path style="fill:#14a4df" d="M 13.621775,13.000145 A 0.60767821,0.5371635 0 0 0 13,13.537853 v 3.462972 3.462972 a 0.60767821,0.5371635 0 0 0 0.911128,0.464435 l 3.39271,-1.731485 3.392711,-1.731486 a 0.60767821,0.5371635 0 0 0 0,-0.929999 l -3.392711,-1.731485 -3.39271,-1.731486 a 0.60767821,0.5371635 0 0 0 -0.289353,-0.07214 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.0996094 2 C 2.9362094 2 2 2.9362094 2 4.0996094 L 2 5.0996094 C 2 3.9362094 2.9362094 3 4.0996094 3 L 27.900391 3 C 29.063791 3 30 3.9362094 30 5.0996094 L 30 4.0996094 C 30 2.9362094 29.063791 2 27.900391 2 L 4.0996094 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/freetuxtv.svg b/.icons/awkward/32x32/apps/freetuxtv.svg
new file mode 120000
index 00000000..24bc70b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/freetuxtv.svg
@@ -0,0 +1 @@
+tvtime.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/frescobaldi.svg b/.icons/awkward/32x32/apps/frescobaldi.svg
new file mode 100644
index 00000000..06e5ec7b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/frescobaldi.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 31,19.285852 a 15,10.712633 0 1 1 -29.9999997,0 15,10.712633 0 1 1 29.9999997,0 z"/>
+ <path style="fill:#298464" d="m 31,18.285714 a 15,10.712633 0 1 1 -29.9999997,0 15,10.712633 0 1 1 29.9999997,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.435547 7.5761719 A 15 10.712633 0 0 0 1 18.285156 A 15 10.712633 0 0 0 1.0292969 18.859375 A 15 10.712633 0 0 1 30.970703 18.712891 A 15 10.712633 0 0 0 31 18.285156 A 15 10.712633 0 0 0 16.435547 7.5761719 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 23.753415,24.794403 c -0.799674,1.180139 -7.35647,-3.095674 -8.723975,-3.239132 -1.601818,-0.168038 -8.9360077,2.11462 -9.8873952,0.84231 C 4.0001143,20.870457 10.122897,15.743203 9.9748983,14.343835 9.8124839,12.808171 8.3317899,6.447613 9.2093556,5.1525256 10.009029,3.9723846 18.681536,10.038669 20.14225,9.8960051 c 1.60299,-0.1565586 6.335677,-2.1402986 7.686909,-1.3003429 1.231302,0.7654036 -4.601892,6.2708488 -4.453893,7.6702118 0.162416,1.535665 1.255715,7.233441 0.378149,8.528529 z"/>
+ <path style="fill:#ee4075;fill-rule:evenodd" d="m 23.753415,23.794265 c -0.799674,1.180139 -7.35647,-3.095674 -8.723975,-3.239132 -1.601818,-0.168038 -8.9360077,2.11462 -9.8873952,0.84231 C 4.0001143,19.870319 10.122897,14.743065 9.9748983,13.343697 9.8124839,11.808033 8.3317899,5.447475 9.2093556,4.1523876 10.009029,2.9722466 18.681536,9.0385314 20.14225,8.8958671 c 1.60299,-0.1565586 6.335677,-2.1402986 7.686909,-1.3003429 1.231302,0.7654036 -4.601892,6.2708488 -4.453893,7.6702118 0.162416,1.535665 1.255715,7.233441 0.378149,8.528529 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 9.4472656 4.0136719 C 9.3394623 4.034103 9.258964 4.0785849 9.2089844 4.1523438 C 8.9554872 4.526448 8.9114474 5.3431565 8.9628906 6.3242188 C 8.9894108 5.8199568 9.0508938 5.3856495 9.2089844 5.1523438 C 10.008658 3.9722028 18.681864 10.039148 20.142578 9.8964844 C 21.736211 9.7408397 26.420364 7.7815476 27.802734 8.5839844 C 28.027964 8.1094202 28.080914 7.7516283 27.830078 7.5957031 C 26.478846 6.7557474 21.745568 8.7399258 20.142578 8.8964844 C 18.773159 9.0302322 11.064316 3.7072052 9.4472656 4.0136719 z M 9.8808594 13.765625 C 9.164625 15.551026 4.1804157 19.921355 5.1269531 21.359375 C 5.8819675 19.255985 10.097902 15.50952 9.9746094 14.34375 C 9.962272 14.227097 9.9067989 13.933624 9.8808594 13.765625 z M 23.457031 15.851562 C 23.399958 16.009914 23.363255 16.154572 23.375 16.265625 C 23.483024 17.287004 23.992459 20.132612 24.070312 22.316406 C 24.16274 20.343921 23.661032 17.344107 23.457031 15.851562 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 13.305441,24.993133 c -1.012257,-0.193784 -1.470895,-4.42466 -2.049793,-5.278242 -0.578895,-0.85358 -7.6219969,-7.276629 -7.2407186,-8.752569 0.2581428,-0.9992789 7.9574836,-0.07038 8.8101366,-0.649906 0.852652,-0.5795274 3.492624,-6.5014122 4.504882,-6.3076262 1.012256,0.1937849 2.034009,6.1824612 2.612905,7.0360412 0.578897,0.853581 7.24659,4.40864 7.053014,5.422002 -0.193574,1.013361 -5.986594,3.678494 -6.839246,4.258021 -0.852652,0.579527 -5.838922,4.466065 -6.85118,4.272279 z"/>
+ <path style="fill:#fc69a4;fill-rule:evenodd" d="m 13.305441,23.992995 c -1.012257,-0.193784 -1.470895,-4.42466 -2.049793,-5.278242 -0.578895,-0.85358 -7.6219969,-7.276629 -7.2407186,-8.7525692 0.2581428,-0.9992787 7.9574836,-0.070379 8.8101366,-0.649906 0.852652,-0.5795272 3.492624,-6.501412 4.504882,-6.307626 1.012256,0.1937849 2.034009,6.1824611 2.612905,7.0360412 0.578897,0.853581 7.24659,4.40864 7.053014,5.422002 -0.193574,1.013361 -5.986594,3.678494 -6.839246,4.258021 -0.852652,0.579527 -5.838922,4.466065 -6.85118,4.272279 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 17.330078 3.0039062 C 16.31782 2.8101203 13.676871 8.7329728 12.824219 9.3125 C 11.971566 9.892027 4.2737678 8.9636119 4.015625 9.9628906 C 3.9661491 10.154413 4.0465888 10.430477 4.2167969 10.765625 C 5.4434607 10.101805 12.037951 10.846906 12.824219 10.3125 C 13.676871 9.7329726 16.31782 3.8101202 17.330078 4.0039062 C 18.342334 4.1976911 19.364463 10.187436 19.943359 11.041016 C 20.441808 11.775976 25.431431 14.50678 26.691406 15.900391 C 26.862675 15.734305 26.972469 15.586565 26.996094 15.462891 C 27.18967 14.449529 20.522256 10.894597 19.943359 10.041016 C 19.364463 9.1874355 18.342334 3.1976911 17.330078 3.0039062 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 19.142797,22.939574 C 18.042064,23.385941 15.262402,21.233739 14.166687,20.775325 13.07097,20.316911 5.1640135,17.857924 5.0018109,16.19314 4.887169,15.016478 10.252354,14.04451 10.713311,12.954838 11.174267,11.865165 10.493835,6.472347 11.59457,6.0259797 c 1.100733,-0.4463672 4.740319,5.0315403 5.836035,5.4899543 1.095717,0.458414 7.091729,-1.8336068 7.540572,-0.738945 0.448844,1.094664 -4.486164,5.379315 -4.94712,6.468988 -0.460958,1.089672 0.219475,5.247229 -0.88126,5.693597 z"/>
+ <path style="fill:#ff96bf;fill-rule:evenodd" d="M 19.142797,21.939436 C 18.042064,22.385803 15.262402,20.233601 14.166687,19.775187 13.07097,19.316773 5.1640135,16.857786 5.0018109,15.193002 4.887169,14.01634 10.252354,13.044372 10.713311,11.9547 11.174267,10.865027 10.493835,5.472209 11.59457,5.0258417 c 1.100733,-0.4463672 4.740319,5.0315403 5.836035,5.4899543 1.095717,0.458414 7.091729,-1.8336068 7.540572,-0.738945 0.448844,1.094664 -4.486164,5.379315 -4.94712,6.468988 -0.460958,1.089672 0.219475,5.247229 -0.88126,5.693597 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 11.830078 5.0097656 C 11.742688 4.994052 11.662546 4.9974927 11.59375 5.0253906 C 10.493015 5.4717579 11.173847 10.865405 10.712891 11.955078 C 10.251934 13.04475 4.8873112 14.016697 5.0019531 15.193359 C 5.0176426 15.35439 5.124045 15.523903 5.2714844 15.697266 C 6.3389178 14.734521 10.318225 13.888042 10.712891 12.955078 C 11.173847 11.865405 10.493015 6.4717579 11.59375 6.0253906 C 12.694483 5.5790234 16.333972 11.057211 17.429688 11.515625 C 18.443103 11.939606 23.640142 10.01593 24.771484 10.589844 C 24.959437 10.249014 25.047292 9.9641328 24.970703 9.7773438 C 24.52186 8.6826819 18.525405 10.974039 17.429688 10.515625 C 16.402454 10.085862 13.140924 5.24547 11.830078 5.0097656 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 21.96196,16.632479 c -0.381661,0.839113 -4.222088,0.526432 -5.081659,0.848231 -0.85957,0.321799 -2.172272,2.864053 -3.006226,2.480035 -0.833958,-0.384021 -2.322414,-2.273273 -2.642237,-3.138157 -0.319821,-0.864884 -3.5825,-4.818926 -3.2008405,-5.658036 0.3816617,-0.839113 5.1216965,-0.855584 5.9812675,-1.1773828 0.85957,-0.3217991 5.116446,-4.3452423 5.950402,-3.9612224 0.833956,0.3840198 -0.867109,6.7168362 -0.547286,7.5817202 0.319821,0.864885 2.928238,2.1857 2.546579,3.024812 z"/>
+ <path style="fill:#ffcbdb;fill-rule:evenodd" d="m 21.96196,15.632341 c -0.381661,0.839113 -4.222088,0.526432 -5.081659,0.848231 -0.85957,0.321799 -2.172272,2.864053 -3.006226,2.480035 -0.833958,-0.384021 -2.322414,-2.273273 -2.642237,-3.138157 -0.319821,-0.864884 -3.5825,-4.818926 -3.2008405,-5.658036 0.3816617,-0.8391127 5.1216965,-0.8555844 5.9812675,-1.1773828 0.85957,-0.3217991 5.116446,-4.3452423 5.950402,-3.9612224 0.833956,0.3840198 -0.867109,6.7168362 -0.547286,7.5817202 0.319821,0.864885 2.928238,2.1857 2.546579,3.024812 z"/>
+ <path style="fill:#ff940a;fill-rule:evenodd" d="m 18.6078,14.063226 c -0.05106,0.400402 0.194726,1.168521 -0.09543,1.472333 -0.401795,0.420697 -1.495986,0.537336 -2.044808,0.768714 -0.396343,0.167095 -0.991805,0.765396 -1.413131,0.689028 -0.583418,-0.105748 -1.216558,-0.92919 -1.694676,-1.252253 -0.345281,-0.233307 -1.186531,-0.403125 -1.317693,-0.783307 -0.181622,-0.526446 0.279427,-1.466525 0.350131,-2.020968 0.05106,-0.400401 -0.194727,-1.16852 0.09544,-1.472333 0.401795,-0.420696 1.495985,-0.537336 2.044808,-0.768714 0.396342,-0.167095 0.991804,-0.7653949 1.41313,-0.689027 0.583418,0.105749 1.216558,0.929189 1.694676,1.252253 0.345283,0.233307 1.186532,0.403126 1.317694,0.783307 0.181621,0.526445 -0.279428,1.466525 -0.350132,2.020967 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 19.767578 5.0039062 C 18.609597 5.1306907 14.817566 8.6846415 14.011719 8.9863281 C 13.152148 9.3081265 8.4129117 9.3249498 8.03125 10.164062 C 7.9568921 10.327544 8.047581 10.632255 8.2011719 10.986328 C 9.1272564 10.32237 13.218245 10.283382 14.011719 9.9863281 C 14.871289 9.664529 19.128935 5.6413707 19.962891 6.0253906 C 20.067135 6.0733931 20.132092 6.2141772 20.166016 6.4257812 C 20.22051 5.6807589 20.187811 5.1289618 19.962891 5.0253906 C 19.910768 5.0013894 19.844777 4.995454 19.767578 5.0039062 z M 19.427734 12.625 C 19.37986 13.074057 19.35796 13.450425 19.416016 13.607422 C 19.649768 14.239555 21.096961 15.114029 21.714844 15.867188 C 21.83124 15.800552 21.921072 15.724754 21.962891 15.632812 C 22.34207 14.799151 19.774796 13.490112 19.427734 12.625 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fretsonfire.svg b/.icons/awkward/32x32/apps/fretsonfire.svg
new file mode 120000
index 00000000..11ddc723
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fretsonfire.svg
@@ -0,0 +1 @@
+fofix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/friture.svg b/.icons/awkward/32x32/apps/friture.svg
new file mode 100644
index 00000000..b19f3ee4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/friture.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,16)">
+ <g transform="matrix(0.07871412,0,0,0.07871412,-13.603644,-21.886191)">
+ <path style="opacity:0.2" d="m 414.19825,100.18778 c -76.73103,0 -139.75125,63.0655 -139.75125,139.85166 v 0.0248 0.0497 c 0.018,10.11458 3.67973,19.64551 5.85605,29.47513 l -53.69703,79.93297 c -6.38656,7.84658 -12.1804,17.67842 -14.49126,29.12749 -2.62783,13.01952 -0.41221,24.95221 2.25806,33.96965 l 0.0248,0.0745 0.0248,0.0993 c 8.07733,26.86678 34.71801,49.70836 60.44639,54.2074 11.35819,2.20929 25.37766,2.66249 37.76657,-2.01136 12.68201,-4.78438 19.99517,-11.65681 26.15374,-17.03448 l 78.73415,-68.73391 c 75.12991,-1.89196 136.42622,-63.57182 136.42622,-139.18121 0,-76.78616 -63.02023,-139.85166 -139.75127,-139.85166 z"/>
+ <path style="fill:#f16d00" d="M 414.19825,87.483575 C 337.46722,87.48358 274.447,150.54908 274.447,227.33524 v 0.0248 0.0497 c 0.018,10.11458 3.67973,19.64551 5.85605,29.47513 l -53.69703,79.93297 c -6.38656,7.84658 -12.1804,17.67842 -14.49126,29.12749 -2.62783,13.01952 -0.41221,24.95221 2.25806,33.96965 l 0.0248,0.0745 0.0248,0.0993 c 8.07733,26.86678 34.71801,49.70836 60.44639,54.2074 11.35819,2.20929 25.37766,2.66249 37.76657,-2.01136 12.68201,-4.78438 19.99517,-11.65681 26.15374,-17.03448 l 78.73415,-68.73391 c 75.12991,-1.89196 136.42622,-63.57182 136.42622,-139.18121 0,-76.78616 -63.02023,-139.85166 -139.75127,-139.851665 z"/>
+ <path style="fill:#325481" d="m 328.50414,253.37672 -70.86418,105.45626 c -9.27043,10.33939 -10.22122,18.15358 -6.70577,30.01669 5.13936,17.08224 15.29586,25.37124 30.70245,27.87022 15.25872,3.12471 20.88722,-0.64229 32.10821,-10.43342 l 98.55949,-86.00038 2.18289,1.56091 z"/>
+ <circle style="opacity:0.2" cx="414.203" cy="239.934" r="101.634"/>
+ <circle style="fill:#bfbfbf" cx="414.203" cy="227.23" r="101.634"/>
+ <path style="opacity:0.4" d="M 326.92566,174.77526 321.9489,184.833 c 5.01714,37.61834 17.37574,64.09942 43.04262,87.20976 24.39389,21.96412 58.3618,36.2733 102.43864,41.88906 l 11.62575,-8.32575 c -46.09326,-4.80569 -83.93273,-19.00763 -107.80364,-40.50087 -23.8709,-21.49326 -39.53521,-54.40398 -44.32661,-90.32994 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(12.704201,0,0,12.704201,172.82343,74.779353)" d="M 19 1 C 12.960184 1.0000004 8 5.9636575 8 12.007812 L 8 12.009766 L 8 12.013672 C 8.0002323 12.144182 8.0173821 12.272043 8.03125 12.400391 C 8.3520805 6.6363847 13.165078 2 19 2 C 24.873135 2 29.711245 6.6971594 29.974609 12.513672 C 29.982443 12.345038 30 12.178332 30 12.007812 C 30 5.9636575 25.039816 1.0000004 19 1 z M 8.2753906 14.609375 L 4.234375 20.626953 C 3.7316625 21.24459 3.2756473 22.016765 3.09375 22.917969 C 2.9862645 23.450503 2.9832705 23.957688 3.0332031 24.423828 C 3.0480671 24.256992 3.0589612 24.090329 3.09375 23.917969 C 3.2756473 23.016765 3.7316625 22.24459 4.234375 21.626953 L 8.4609375 15.333984 C 8.4069899 15.090323 8.3399202 14.850542 8.2753906 14.609375 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(12.704201,0,0,12.704201,172.82343,74.779353)" d="M 19 4 A 8.0000005 8.0000005 0 0 0 11 12 A 8.0000005 8.0000005 0 0 0 11.021484 12.576172 A 8.0000005 8.0000005 0 0 1 19 5 A 8.0000005 8.0000005 0 0 1 26.978516 12.423828 A 8.0000005 8.0000005 0 0 0 27 12 A 8.0000005 8.0000005 0 0 0 19 4 z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fritzing.svg b/.icons/awkward/32x32/apps/fritzing.svg
new file mode 100644
index 00000000..bb6ab490
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fritzing.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 18.534818,4.0078125 c -0.412187,0.015491 -0.863824,0.055222 -1.353247,0.1347656 -0.933397,0.1517026 -2.35205,0.503962 -3.671145,1.5507813 C 12.13597,6.7841119 11.387732,8.3704193 11.174952,10.164063 10.083714,10.362461 8.9836317,10.821076 8.2692791,11.621094 7.3582682,12.641352 7,13.840145 7,14.980469 c 0,1.140323 0.3582682,2.337163 1.2692791,3.357422 0.142578,0.159676 0.3726738,0.238856 0.5428609,0.378906 -0.4670328,1.019549 -0.8008938,2.101931 -0.802575,3.269531 v 0.0059 c 0,4.361563 3.606937,8.007772 7.980837,8.007772 4.373899,0 7.980836,-3.646209 7.980836,-8.007812 v -0.0039 c -0.0011,-1.168482 -0.333427,-2.253072 -0.800622,-3.273437 0.169388,-0.13956 0.398915,-0.217933 0.540908,-0.376953 0.911011,-1.020259 1.269279,-2.217099 1.269279,-3.357422 0,-1.001319 -0.346969,-2.030061 -1.031045,-2.960938 0.505183,-0.690739 0.873798,-1.428493 0.990037,-2.1972654 C 25.111346,8.687678 24.934538,7.4402243 24.17237,6.2871094 23.420276,5.1492366 21.993306,4.3082027 20.661348,4.1269531 20.564597,4.111395 19.699281,3.9640519 18.534818,4.0078125 Z"/>
+ <path style="fill:#c2352a" d="m 18.534818,3.0078125 c -0.412187,0.015491 -0.863824,0.055222 -1.353247,0.1347656 -0.933397,0.1517026 -2.35205,0.503962 -3.671145,1.5507813 C 12.13597,5.7841119 11.387732,7.3704193 11.174952,9.1640625 10.083714,9.3624612 8.9836317,9.8210764 8.2692791,10.621094 7.3582682,11.641352 7,12.840145 7,13.980469 c 0,1.140323 0.3582682,2.337163 1.2692791,3.357422 0.142578,0.159676 0.3726738,0.238856 0.5428609,0.378906 -0.4670328,1.019549 -0.8008938,2.101931 -0.802575,3.269531 v 0.0059 c 0,4.361563 3.606937,8.007772 7.980837,8.007772 4.373899,0 7.980836,-3.646209 7.980836,-8.007812 v -0.0039 c -0.0011,-1.168482 -0.333427,-2.253072 -0.800622,-3.273437 0.169388,-0.13956 0.398915,-0.217933 0.540908,-0.376953 0.911011,-1.020259 1.269279,-2.217099 1.269279,-3.357422 0,-1.001319 -0.346969,-2.030061 -1.031045,-2.960938 0.505183,-0.690739 0.873798,-1.4284933 0.990037,-2.1972654 C 25.111346,7.687678 24.934538,6.4402243 24.17237,5.2871094 23.420276,4.1492366 21.993306,3.3082027 20.661348,3.1269531 20.564597,3.111395 19.699281,2.9640519 18.534818,3.0078125 Z"/>
+ <path style="opacity:0.2" d="m 18.687646,8.0056866 c -0.271727,0.01021 -0.564447,0.03556 -0.863412,0.08414 -0.597932,0.097161 -1.251113,0.2815612 -1.826003,0.7376968 -0.57489,0.4561355 -1.001481,1.2501136 -1.001481,2.1446026 v 3.005575 h -2.986942 a 0.99574708,1.0019584 0 1 0 0,2.003717 h 2.986942 v 2.136775 A 3.9825901,4.007433 0 0 0 12.009808,21.992567 3.9825901,4.007433 0 0 0 15.992398,26 a 3.9825901,4.007433 0 0 0 3.98259,-4.007433 3.9825901,4.007433 0 0 0 -2.986943,-3.876331 v -2.134818 h 2.986943 a 0.99574708,1.0019584 0 1 0 0,-2.003717 h -2.986943 v -3.005575 c 0,-0.36189 0.07123,-0.435024 0.243079,-0.571372 0.171845,-0.136348 0.514312,-0.269978 0.912028,-0.334605 0.795431,-0.1292536 1.682099,-0.0078 1.682099,-0.0078 a 0.99574708,1.0019584 0 1 0 0.299473,-1.98024 c 0,0 -0.621896,-0.1030285 -1.437078,-0.0724 z M 15.992398,20.990709 a 0.99564752,1.0018582 0 0 1 0.995647,1.001858 0.99564752,1.0018582 0 0 1 -0.995647,1.001858 0.99564752,1.0018582 0 0 1 -0.995648,-1.001858 0.99564752,1.0018582 0 0 1 0.995648,-1.001858 z"/>
+ <path style="fill:#ffffff" d="m 18.687646,7.0056866 c -0.271727,0.01021 -0.564447,0.03556 -0.863412,0.08414 -0.597932,0.097161 -1.251113,0.2815612 -1.826003,0.7376968 -0.57489,0.4561355 -1.001481,1.2501132 -1.001481,2.1446028 v 3.0055748 h -2.986942 a 0.99574708,1.0019584 0 1 0 0,2.003717 h 2.986942 v 2.136775 A 3.9825901,4.007433 0 0 0 12.009808,20.992567 3.9825901,4.007433 0 0 0 15.992398,25 a 3.9825901,4.007433 0 0 0 3.98259,-4.007433 3.9825901,4.007433 0 0 0 -2.986943,-3.876331 v -2.134818 h 2.986943 a 0.99574708,1.0019584 0 1 0 0,-2.003717 H 16.988045 V 9.9721263 c 0,-0.3618908 0.07123,-0.4350245 0.243079,-0.5713723 0.171845,-0.1363478 0.514312,-0.2699783 0.912028,-0.334605 0.795431,-0.1292536 1.682099,-0.00782 1.682099,-0.00782 a 0.99574708,1.0019584 0 1 0 0.299473,-1.98024 c 0,0 -0.621896,-0.1030285 -1.437078,-0.0724 z M 15.992398,19.990709 a 0.99564752,1.0018582 0 0 1 0.995647,1.001858 0.99564752,1.0018582 0 0 1 -0.995647,1.001858 0.99564752,1.0018582 0 0 1 -0.995648,-1.001858 0.99564752,1.0018582 0 0 1 0.995648,-1.001858 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 19.345703 3.0058594 C 19.099315 2.9979567 18.826272 2.9968723 18.535156 3.0078125 C 18.122969 3.0233035 17.671064 3.0630345 17.181641 3.1425781 C 16.248244 3.2942807 14.828861 3.6465401 13.509766 4.6933594 C 12.13531 5.7841119 11.388561 7.3704193 11.175781 9.1640625 C 10.084543 9.3624612 8.9838838 9.8210762 8.2695312 10.621094 C 7.3585204 11.641352 7 12.840145 7 13.980469 C 7 14.145963 7.0253291 14.313306 7.0410156 14.480469 C 7.1332354 13.495036 7.4904377 12.493615 8.2695312 11.621094 C 8.9838838 10.821076 10.084543 10.36246 11.175781 10.164062 C 11.388561 8.3704188 12.13531 6.7841119 13.509766 5.6933594 C 14.828861 4.6465401 16.248244 4.2942807 17.181641 4.1425781 C 17.671064 4.0630345 18.122969 4.0233035 18.535156 4.0078125 C 19.699619 3.9640519 20.565358 4.111395 20.662109 4.1269531 C 21.994067 4.3082027 23.419781 5.1492366 24.171875 6.2871094 C 24.658279 7.0230099 24.88779 7.7957972 24.958984 8.5546875 C 25.066525 7.4925331 24.875368 6.3514528 24.171875 5.2871094 C 23.419781 4.1492366 21.994067 3.3082027 20.662109 3.1269531 C 20.589546 3.1152845 20.084866 3.0295674 19.345703 3.0058594 z M 24.273438 11.533203 C 24.172903 11.697259 24.065691 11.860278 23.949219 12.019531 C 24.522545 12.799702 24.845512 13.648289 24.939453 14.492188 C 24.955893 14.321111 24.980469 14.149816 24.980469 13.980469 C 24.980469 13.159034 24.734998 12.322379 24.273438 11.533203 z M 23.494141 18.5 C 23.383683 18.567951 23.268766 18.633406 23.169922 18.714844 C 23.579377 19.609103 23.871317 20.55634 23.941406 21.5625 C 23.955182 21.373257 23.970703 21.184463 23.970703 20.992188 L 23.970703 20.988281 C 23.969881 20.114703 23.783178 19.288017 23.494141 18.5 z M 8.4882812 18.501953 C 8.1988543 19.288959 8.0110225 20.113415 8.0097656 20.986328 L 8.0097656 20.992188 C 8.0097656 21.187088 8.024911 21.378531 8.0390625 21.570312 C 8.1086502 20.56186 8.4019887 19.612958 8.8125 18.716797 C 8.7133083 18.63517 8.5989859 18.570214 8.4882812 18.501953 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fritzing_icon.svg b/.icons/awkward/32x32/apps/fritzing_icon.svg
new file mode 120000
index 00000000..b90cf142
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fritzing_icon.svg
@@ -0,0 +1 @@
+fritzing.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/frogr.svg b/.icons/awkward/32x32/apps/frogr.svg
new file mode 100644
index 00000000..28eca557
--- /dev/null
+++ b/.icons/awkward/32x32/apps/frogr.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <path fill="#91dd48" d="m14.6 1023.4h2.8c3.1024 0 5.6 2.4412 5.6 5.4737v15.053c0 3.0325-2.4976 5.4737-5.6 5.4737h-2.8c-3.1024 0-5.6-2.4412-5.6-5.4737v-15.053c0-3.0325 2.4976-5.4737 5.6-5.4737z"/>
+ <g fill="none" stroke="#91dd48" stroke-linecap="round" stroke-linejoin="round" stroke-width="3">
+ <path d="m5.5 1023.9v7h7"/>
+ <path d="m2.5 1026.9h2"/>
+ </g>
+ <path fill="none" stroke="#91dd48" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="m5.5 1023.9v7h7"/>
+ <path fill="none" stroke="#91dd48" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="m2.5 1026.9h2"/>
+ <path fill="none" stroke="#91dd48" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="m5.5 1048.9v-7h7"/>
+ <path fill="none" stroke="#91dd48" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="m2.5 1045.9h2"/>
+ <path fill="none" stroke="#91dd48" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="m26.5 1023.9v7h-7"/>
+ <path fill="none" stroke="#91dd48" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="m29.5 1026.9h-2"/>
+ <path fill="none" stroke="#91dd48" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="m26.5 1048.9v-7h-7"/>
+ <path fill="none" stroke="#91dd48" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="m29.5 1045.9h-2"/>
+ <path fill-rule="evenodd" opacity=".2" d="m1.0703 1027.3a1.5002 1.5002 0 0 0 1.4297 2h1.5v-1.0214h-1.5a1.5002 1.5002 0 0 1 -1.4297 -0.9903zm29.859 0a1.5002 1.5002 0 0 1 -1.429 1h-1.5v1.0214h1.5a1.5002 1.5002 0 0 0 1.4297 -2.0097zm-26.929 3.5v1.0214a1.5002 1.5002 0 0 0 1.5 1.5h3.5v-1.0214h-3.5a1.5002 1.5002 0 0 1 -1.5 -1.5zm24 0a1.5002 1.5002 0 0 1 -1.5 1.5h-3.5v1.0214h3.5a1.5002 1.5002 0 0 0 1.5 -1.5v-1.0214zm-21 12.5v1.0214h2v0.5254c0 3.0325 2.4972 5.4746 5.5996 5.4746h2.8008c3.1024 0 5.5996-2.4421 5.5996-5.4746v-0.5254h2v-1.0214h-2v0.5253c0 3.0325-2.4972 5.4747-5.5996 5.4747h-2.8008c-3.103 0-5.6-2.4-5.6-5.5v-0.5253h-2zm-5.9297 3.0097a1.5002 1.5002 0 0 0 1.4297 2h1.5v-1.0214h-1.5a1.5002 1.5002 0 0 1 -1.4297 -0.9903zm29.859 0a1.5002 1.5002 0 0 1 -1.429 1h-1.5v1.0214h1.5a1.5002 1.5002 0 0 0 1.4297 -2.0097zm-26.929 2.5v1.0214a1.5002 1.5002 0 1 0 3 0v-1.0214a1.5002 1.5002 0 1 1 -3 0zm21 0v1.0214a1.5002 1.5002 0 1 0 3 0v-1.0214a1.5002 1.5002 0 1 1 -3 0z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" transform="translate(0 1020.4)" d="m5.4766 1.9805a1.5002 1.5002 0 0 0 -1.4766 1.5195v0.9785a1.5002 1.5002 0 0 1 1.4766 -1.5195 1.5002 1.5002 0 0 1 1.5234 1.5195v-0.9785a1.5002 1.5002 0 0 0 -1.5234 -1.5195zm21 0a1.5002 1.5002 0 0 0 -1.477 1.5195v0.9785a1.5002 1.5002 0 0 1 1.477 -1.5195 1.5002 1.5002 0 0 1 1.523 1.5195v-0.9785a1.5002 1.5002 0 0 0 -1.523 -1.5195zm-11.877 1.0195c-3.103 0-5.6 2.4421-5.6 5.4746v0.5254h-2v0.9785h2v-0.5254c0-3.0325 2.497-5.4746 5.6-5.4746h2.8c3.103 0 5.6 2.4421 5.6 5.4746v0.5254h2v-0.9785h-2v-0.5254c0-3.0325-2.497-5.4746-5.6-5.4746h-2.8zm-12.1 2a1.5002 1.5002 0 0 0 -1.4375 1.9902 1.5002 1.5002 0 0 1 1.4375 -1.0117h1.5v-0.9785h-1.5zm25.5 0v0.9785h1.5a1.5002 1.5002 0 0 1 1.438 1.0098 1.5002 1.5002 0 0 0 -1.438 -1.9883h-1.5zm-22.5 15a1.5002 1.5002 0 0 0 -1.5 1.5v0.979a1.5002 1.5002 0 0 1 1.5 -1.5h3.5v-0.979h-3.5zm17.5 0v0.979h3.5a1.5002 1.5002 0 0 1 1.5 1.5v-0.979a1.5002 1.5002 0 0 0 -1.5 -1.5h-3.5zm-20.5 4a1.5002 1.5002 0 0 0 -1.4375 1.99 1.5002 1.5002 0 0 1 1.4375 -1.011h1.5v-0.979h-1.5zm25.5 0v0.979h1.5a1.5002 1.5002 0 0 1 1.438 1.009 1.5002 1.5002 0 0 0 -1.438 -1.988h-1.5z"/>
+ <g>
+ <circle fill="#9a48dd" cx="11" cy="1025.4" r="3"/>
+ <circle opacity=".2" cx="11" cy="1026.4" r="2"/>
+ <circle fill="#fff" cx="11" cy="1025.4" r="2"/>
+ </g>
+ <g transform="translate(10)">
+ <circle fill="#9a48dd" cx="11" cy="1025.4" r="3"/>
+ <circle opacity=".2" cx="11" cy="1026.4" r="2"/>
+ <circle fill="#fff" cx="11" cy="1025.4" r="2"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/frozen-bubble.svg b/.icons/awkward/32x32/apps/frozen-bubble.svg
new file mode 100644
index 00000000..40a053bd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/frozen-bubble.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" version="1">
+ <defs>
+ <linearGradient id="linearGradient4648">
+ <stop style="stop-color:#7d329a" offset="0"/>
+ <stop style="stop-color:#ac5cce" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4652" x1="30.577" x2="45" y1="19.129" y2="27.456" gradientTransform="matrix(0.70588237,0,0,0.6666667,-0.76470551,-5e-7)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient4648"/>
+ </defs>
+ <path style="opacity:0.2" d="M 11.799957,16.44606 C 10.377165,20.846162 7.6584483,25.727629 2,24.909492 2.3741618,21.229224 3.9020084,17.523799 6.0602551,14.550501 6.5152175,13.923728 7.4539722,13.645854 7.8422815,13.100052 Z"/>
+ <path style="opacity:0.2" d="M 14.018805,3.0000005 C 10.656816,3.0495625 3.9251227,8.5378863 3.090676,15.137838 c -0.2402875,1.900524 0.00636,3.924104 0.6287074,5.814622 0.3439426,5.932894 8.1345696,9.723162 13.0002256,10.044683 5.952638,0.140248 11.512144,-4.924251 12.604682,-6.283566 1.9981,-2.955053 -0.829997,-9.325121 -3.353106,-13.034708 -2.768901,-4.0709657 -7.93056,-7.0352075 -11.95238,-8.6788685 z"/>
+ <path style="fill:#653578" d="M 11.799957,15.44606 C 10.377165,19.846162 7.6584483,24.727629 2,23.909492 2.3741618,20.229224 3.9020084,16.523799 6.0602551,13.550501 6.5152175,12.923728 7.4539722,12.645854 7.8422815,12.100052 Z"/>
+ <path style="fill:#7d329a" d="M 14.018805,2 C 10.656816,2.049562 3.9251227,7.5378858 3.090676,14.137838 c -0.2402875,1.900524 0.00636,3.924104 0.6287074,5.814622 0.3439426,5.932894 8.1345696,9.723162 13.0002256,10.044683 5.952638,0.140248 11.512144,-4.924251 12.604682,-6.283566 1.9981,-2.955053 -0.829997,-9.325121 -3.353106,-13.034708 C 23.202284,6.6079028 18.040625,3.643661 14.018805,2 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14.019531 2 C 10.657542 2.049562 3.9242904 7.5387197 3.0898438 14.138672 C 3.0081752 14.784619 3.0028339 15.445054 3.0292969 16.109375 C 3.0426957 15.784092 3.0494433 15.458214 3.0898438 15.138672 C 3.9242904 8.5387202 10.657542 3.049562 14.019531 3 C 18.041351 4.643661 23.201802 7.6087218 25.970703 11.679688 C 27.802742 14.373232 29.787254 18.46365 29.976562 21.636719 C 30.226779 18.371739 28.001753 13.665827 25.970703 10.679688 C 23.201802 6.6087213 18.041351 3.643661 14.019531 2 z"/>
+ <ellipse style="fill:#fcf8fd" cx="-9.022" cy="21.565" rx="4.794" ry="6.125" transform="matrix(0.67816245,-0.73491203,0.72426349,0.68952331,0,0)"/>
+ <path style="opacity:0.2" d="m 22.37414,11 c 4.437096,1.451835 9.359607,4.226048 8.534591,10 C 27.197522,20.6182 23.460942,19.059165 20.462644,16.856864 19.8306,16.392616 19.550391,15.434697 19,15.038461 Z"/>
+ <path style="fill:url(#linearGradient4652)" d="m 22.37414,10 c 4.437096,1.451835 9.359607,4.226048 8.534591,10 C 27.197522,19.6182 23.460942,18.059165 20.462644,15.856864 19.8306,15.392616 19.550391,14.434697 19,14.038461 Z"/>
+ <path style="opacity:0.2" d="M 12,16 C 12.694813,19.016811 6.702767,22.128003 3.6965278,20.919811 2.2495433,20.338275 2.0029664,18.124182 2.0639263,16.39197 2.1253743,14.85765 1.9714613,14.390471 3.5074842,14.244052 6.4165319,13.974549 11.694687,14.674347 12,16 Z"/>
+ <path style="fill:#ffc102" d="m 11.944414,14.813137 c 0.694813,3.016811 -5.297233,6.128003 -8.3034722,4.919811 -1.4469845,-0.581536 -1.6935614,-2.795629 -1.6326015,-4.527841 0.061448,-1.53432 -0.092465,-2.001499 1.4435579,-2.147918 2.9090477,-0.269503 8.1872028,0.430295 8.4925158,1.755948 z"/>
+ <circle style="opacity:0.2" cx="-4" cy="12" r="3" transform="scale(-1,1)"/>
+ <circle style="opacity:0.2" cx="-10.5" cy="11.5" r="4.5" transform="scale(-1,1)"/>
+ <circle style="fill:#ffffff" cx="-4" cy="11" r="3" transform="scale(-1,1)"/>
+ <circle style="fill:#ffffff" cx="-10.5" cy="10.5" r="4.5" transform="scale(-1,1)"/>
+ <circle style="fill:#3f3f3f" cx="-9" cy="11" r="2" transform="scale(-1,1)"/>
+ <circle style="fill:#3f3f3f" cx="-3.5" cy="11.5" r="1.5" transform="scale(-1,1)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fs-uae-launcher.svg b/.icons/awkward/32x32/apps/fs-uae-launcher.svg
new file mode 100644
index 00000000..fc9835bc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fs-uae-launcher.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#762276" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 24.599015,8 14.874986,23.608758 12.53572,20 H 9.2 l 4.498481,7 2.384621,-0.01234 11.829643,-18.9876619 z"/>
+ <path style="fill:#ff8118" d="M 24.599015,7 14.874986,22.608758 12.53572,19 H 9.2 l 4.498481,7 2.384621,-0.01234 11.829643,-18.9876619 z"/>
+ <path style="opacity:0.2" d="M 20.399015,8 10.674986,23.608758 8.3357209,20 H 5 L 9.4984815,27 11.883102,26.98766 23.712745,7.9999967 Z"/>
+ <path style="fill:#abe619" d="M 20.399015,7 10.674986,22.608758 8.3357209,19 H 5 L 9.4984815,26 11.883102,25.98766 23.712745,6.9999967 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" d="m 27.5,21.499901 c 0,0 -1.992986,-0.442103 -1.992986,1.312833 0,1.754936 1.992986,0.513646 1.992986,2.268583 0,1.754936 -1.992986,1.384291 -1.992986,1.384291"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round" d="m 27.5,20.5 c 0,0 -1.992986,-0.442103 -1.992986,1.312833 0,1.754936 1.992986,0.513646 1.992986,2.268583 0,1.754936 -1.992986,1.384291 -1.992986,1.384291"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" d="m 22.9,23.499901 h -1.382671 m 1.982671,-2 c -2.373496,0 -1.982671,0.5 -1.982671,4.965707"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round" d="M 22.9,22.5 H 21.517329 M 23.5,20.5 c -2.373496,0 -1.982671,0.5 -1.982671,4.965707"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fslint_icon.svg b/.icons/awkward/32x32/apps/fslint_icon.svg
new file mode 100644
index 00000000..0edf77f0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fslint_icon.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <g fill="#484848" transform="matrix(.70711 -.70711 .70711 .70711 -6.6274 16.021)">
+ <circle cx="16" cy="16" r="6"/>
+ <rect width="2" height="8" x="15" y="20" rx="1" ry="1"/>
+ </g>
+ <path opacity=".2" d="m18.823 14.177c-1.5706-1.5706-4.0767-1.5688-5.6455 0-1.5687 1.5687-1.5706 4.075 0 5.6455 1.5706 1.5706 4.0767 1.5688 5.6455 0s1.5706-4.075 0-5.6455z"/>
+ <path fill="#5d99ff" d="m18.823 13.177c-1.5706-1.5706-4.0767-1.5688-5.6455 0-1.5687 1.5687-1.5706 4.075 0 5.6455 1.5706 1.5706 4.0767 1.5688 5.6455 0s1.5706-4.075 0-5.6455z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fspy.svg b/.icons/awkward/32x32/apps/fspy.svg
new file mode 100644
index 00000000..a61430cf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fspy.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#455259" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.39999998" d="m 16,25.750201 -4.13,-6.65 4.13,-2.135 4.13,2.135 z m 8.05,-12.95 -8.05,12.95 -4.13,-6.65 z m -16.1,0 8.05,12.95 4.13,-6.65 z"/>
+ <path style="fill:none;stroke:#ff5e49;stroke-width:1.39999998" d="M 7.95,11.8 16,24.75 20.13,18.1 Z"/>
+ <path style="fill:none;stroke:#5cd262;stroke-width:1.39999998" d="M 24.05,11.8 16,24.75 11.87,18.1 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.39999998" d="M 16,24.75 11.87,18.1 16,15.965 20.13,18.1 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/full-throttle-remastered.svg b/.icons/awkward/32x32/apps/full-throttle-remastered.svg
new file mode 100644
index 00000000..d4f46161
--- /dev/null
+++ b/.icons/awkward/32x32/apps/full-throttle-remastered.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#8a4b2c" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 9.7201926,28.92855 c 0.0154,-0.03981 0.060011,-0.315069 0.099133,-0.611688 0.2347704,-1.780136 0.2182894,-2.920885 0.6812114,-3.681451 0.08527,-0.1401 0.327868,-0.449918 0.539098,-0.688484 0.21123,-0.238565 0.384054,-0.387869 0.384054,-0.417058 0,-0.03664 -0.06128,-0.04325 -0.197845,-0.02137 C 10.573093,23.613101 10.17935,23.494409 10,23.188356 c -0.09295,-0.158613 0.01242,0.04524 0,-3.870103 -0.01427,-4.498922 0.03354,-4.067652 0.446099,-4.274731 0.298439,-0.149802 0.670141,-0.38262 0.999002,-0.435142 0.55995,-0.08943 0.940013,0.325838 1.217663,0.867368 0.07605,0.148329 0.162736,0.26028 0.193633,0.250073 0.08823,-0.02915 0.104374,-4.080526 0.01627,-4.080526 -0.03524,0 -0.101604,0.09746 -0.147477,0.216577 -0.116486,0.302485 -0.390141,0.999306 -0.716912,1.144734 -0.341403,0.15194 -1.428803,0.536267 -1.655725,0.536267 -0.09194,0 -0.321827,-0.02493 -0.352553,-0.0554 -0.04227,-0.04192 -5.4e-4,-0.752717 0,-2.919946 4.66e-4,-1.5755001 -0.0197,-3.189569 0,-3.2203228 0.17503,-0.2731315 2.916774,-0.3862212 3.865464,-0.1750469 0.192026,0.042742 0.516726,0.1576141 0.721554,0.2552662 0.531968,0.2536184 0.865838,0.7231953 1.230326,1.4105386 0.0202,0.038087 0.06586,0.069251 0.101473,0.069251 0.05398,0 0.06692,-0.1189555 0.07771,-1.6197144 0.0071,-0.9902418 10e-4,-2.1490774 -0.01357,-2.2084476 0,0 -0.514697,0.6807646 -0.582393,0.815595 L 15.254874,6.016221 14.36232,6.000442 C 13.871492,5.991762 11.723331,6.0006729 9.9548704,5.998722 8.18641,5.996782 6.1032937,6.026163 6.0603026,6.042523 5.9036143,6.102149 6.06079,6.2013605 6.4596973,6.4181177 c 0.6878002,0.3737409 1.3318301,0.6733554 1.4992218,1.2969001 0.097978,0.3649919 0.094454,5.5412062 -0.00406,5.9557012 -0.095445,0.40145 -0.4157902,0.694427 -0.7169015,1.016961 -0.1414994,0.151567 -0.2572745,0.294285 -0.2572745,0.31715 0,0.02286 0.1163847,0.15512 0.2586339,0.293902 0.2855167,0.278562 0.6595547,0.615706 0.7307188,0.898643 0.067648,0.268964 0.1201585,8.120647 0.057204,8.553762 -0.062671,0.43113 -0.3400838,0.616331 -0.6978769,0.995638 -0.3346203,0.354736 -0.3348205,0.354109 0.1772743,0.547626 0.4179245,0.157931 1.2025195,0.514514 1.3616757,0.752683 0.1655808,0.247777 0.3817352,0.710772 0.5583942,1.353707 0.080228,0.291995 0.1553174,0.54648 0.1668618,0.565523 0.034881,0.05754 0.096925,0.03904 0.126644,-0.03776 z"/>
+ <path style="fill:#fbb64a" d="m 9.7201926,27.928962 c 0.0154,-0.03981 0.060011,-0.315069 0.099133,-0.611688 0.2347704,-1.780136 0.2182894,-2.920885 0.6812114,-3.681451 0.08527,-0.1401 0.327868,-0.449918 0.539098,-0.688484 0.21123,-0.238565 0.384054,-0.387869 0.384054,-0.417058 0,-0.03664 -0.06128,-0.04325 -0.197845,-0.02137 C 10.573093,22.613513 10.17935,22.494821 10,22.188768 c -0.09295,-0.158613 0.01242,0.04524 0,-3.870103 -0.01427,-4.498922 0.03354,-4.067652 0.446099,-4.274731 0.298439,-0.149802 0.670141,-0.38262 0.999002,-0.435142 0.55995,-0.08943 0.940013,0.325838 1.217663,0.867368 0.07605,0.148329 0.162736,0.26028 0.193633,0.250073 0.08823,-0.02915 0.104374,-4.080526 0.01627,-4.080526 -0.03524,0 -0.101604,0.09746 -0.147477,0.216577 -0.116486,0.302485 -0.390141,0.999306 -0.716912,1.144734 -0.341403,0.15194 -1.428803,0.536267 -1.655725,0.536267 -0.09194,0 -0.321827,-0.02493 -0.352553,-0.0554 -0.04227,-0.04192 -5.4e-4,-0.752717 0,-2.9199452 4.66e-4,-1.5755005 -0.0197,-3.1895694 0,-3.2203232 0.17503,-0.2731315 2.916774,-0.3862212 3.865464,-0.1750469 0.192026,0.042742 0.516726,0.1576141 0.721554,0.2552662 0.531968,0.2536184 0.865838,0.7231953 1.230326,1.4105386 0.0202,0.038087 0.06586,0.069251 0.101473,0.069251 0.05398,0 0.06692,-0.1189555 0.07771,-1.6197144 0.0071,-0.9902418 10e-4,-2.1490774 -0.01357,-2.2084476 0,0 -0.514697,0.6807646 -0.582393,0.815595 l -0.14569,0.1215749 -0.892554,-0.015779 c -0.490828,-0.00868 -2.638989,2.309e-4 -4.4074496,-0.00172 -1.7684604,-0.00194 -3.8515767,0.027441 -3.8945678,0.043801 -0.1566883,0.059626 4.874e-4,0.1588375 0.3993947,0.3755947 0.6878002,0.3737409 1.3318301,0.6733554 1.4992218,1.2969001 0.097978,0.3649919 0.094454,5.5412058 -0.00406,5.9557008 -0.095445,0.40145 -0.4157902,0.694427 -0.7169015,1.016961 -0.1414994,0.151567 -0.2572745,0.294285 -0.2572745,0.31715 0,0.02286 0.1163847,0.15512 0.2586339,0.293902 0.2855167,0.278562 0.6595547,0.615706 0.7307188,0.898643 0.067648,0.268964 0.1201585,8.120647 0.057204,8.553762 -0.062671,0.43113 -0.3400838,0.616331 -0.6978769,0.995638 -0.3346203,0.354736 -0.3348205,0.354109 0.1772743,0.547626 0.4179245,0.157931 1.2025195,0.514514 1.3616757,0.752683 0.1655808,0.247777 0.3817352,0.710772 0.5583942,1.353707 0.080228,0.291995 0.1553174,0.54648 0.1668618,0.565523 0.034881,0.05754 0.096925,0.03904 0.126644,-0.03776 z"/>
+ <path style="opacity:0.2" d="m 18.052734,6.9999996 c -0.04932,0.030247 -0.05912,0.4319144 -0.04883,1.7265625 0.01497,1.8825079 -0.04876,1.2743609 0.337891,0.78125 0.537628,-0.6856431 1.254275,-0.5057129 1.556641,-0.5390625 0.772981,-0.018921 0.959985,-0.010146 1.033203,0.0625 0.07492,0.074334 0.145358,0.9409457 0.08203,2.6660164 l 0,2.320312 c 0,0 -0.533289,0.42321 -0.824219,0.708984 -0.09901,0.108737 -0.179687,0.225715 -0.179687,0.259766 0,0.03405 0.07153,0.142292 0.158203,0.240234 0.219871,0.391601 0.820312,0.728516 0.820312,0.728516 l 0.01563,4.00586 c 0.01371,4.375553 0.01112,4.106453 -0.08984,4.193359 0,0 -0.718367,0.749137 -0.914062,0.845703 1.027253,0.337721 1.438454,0.610362 1.871094,1.548828 C 21.941808,26.779317 21.960103,27 22,27 22.0399,27 22.05819,26.779317 22.128906,26.548828 22.561546,25.610362 22.972747,25.337721 24,25 c -0.195695,-0.09657 -0.914062,-0.845703 -0.914062,-0.845703 -0.100961,-0.08691 -0.103554,0.182194 -0.08984,-4.193359 l 0.01563,-4.00586 c 0,0 0.600441,-0.336915 0.820312,-0.728516 0.08667,-0.09794 0.158203,-0.206184 0.158203,-0.240234 0,-0.03405 -0.08068,-0.151029 -0.179687,-0.259766 -0.29093,-0.285774 -0.824219,-0.708984 -0.824219,-0.708984 l 0,-2.320312 c -0.06333,-1.7250707 0.0071,-2.5916824 0.08203,-2.6660164 0.07322,-0.072646 0.260222,-0.081421 1.033203,-0.0625 0.302366,0.03335 1.019013,-0.1465806 1.556641,0.5390625 0.386651,0.4931109 0.322921,1.1012579 0.337891,-0.78125 0.01028,-1.2946481 4.84e-4,-1.6963155 -0.04884,-1.7265625 C 25.768929,7.275922 25.375,7.9843746 25.375,7.9843746 c -0.07551,0.03827 -1.462581,0.015146 -3.375,0.015625 -1.912419,-4.795e-4 -3.299487,0.022645 -3.375,-0.015625 0,0 -0.393929,-0.7084526 -0.572266,-0.984375 z"/>
+ <path style="fill:#fbb64a" d="m 18.052734,6 c -0.04932,0.030247 -0.05912,0.4319144 -0.04883,1.7265625 0.01497,1.8825075 -0.04876,1.2743613 0.337891,0.78125 0.537628,-0.6856431 1.254275,-0.5057129 1.556641,-0.5390625 0.772981,-0.018921 0.959985,-0.010146 1.033203,0.0625 0.07492,0.074334 0.145358,0.9409457 0.08203,2.666016 l 0,2.320312 c 0,0 -0.533289,0.42321 -0.824219,0.708984 -0.09901,0.108737 -0.179687,0.225715 -0.179687,0.259766 0,0.03405 0.07153,0.142292 0.158203,0.240234 0.219871,0.391601 0.820312,0.728516 0.820312,0.728516 l 0.01563,4.00586 c 0.01371,4.375553 0.01112,4.106453 -0.08984,4.193359 0,0 -0.718367,0.749137 -0.914062,0.845703 1.027253,0.337721 1.438454,0.610362 1.871094,1.548828 C 21.941808,25.779317 21.960103,26 22,26 c 0.0399,0 0.05819,-0.220683 0.128906,-0.451172 C 22.561546,24.610362 22.972747,24.337721 24,24 c -0.195695,-0.09657 -0.914062,-0.845703 -0.914062,-0.845703 -0.100961,-0.08691 -0.103554,0.182194 -0.08984,-4.193359 l 0.01563,-4.00586 c 0,0 0.600441,-0.336915 0.820312,-0.728516 0.08667,-0.09794 0.158203,-0.206184 0.158203,-0.240234 0,-0.03405 -0.08068,-0.151029 -0.179687,-0.259766 -0.29093,-0.285774 -0.824219,-0.708984 -0.824219,-0.708984 l 0,-2.320312 c -0.06333,-1.7250703 0.0071,-2.591682 0.08203,-2.666016 0.07322,-0.072646 0.260222,-0.081421 1.033203,-0.0625 0.302366,0.03335 1.019013,-0.1465806 1.556641,0.5390625 0.386651,0.4931113 0.322921,1.1012575 0.337891,-0.78125 C 26.006384,6.4319144 25.996586,6.030247 25.947266,6 25.768929,6.2759224 25.375,6.984375 25.375,6.984375 25.299487,7.022645 23.912419,6.9995205 22,7 20.087581,6.9995205 18.700513,7.022645 18.625,6.984375 c 0,0 -0.393929,-0.7084526 -0.572266,-0.984375 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fuse-emulator.svg b/.icons/awkward/32x32/apps/fuse-emulator.svg
new file mode 120000
index 00000000..fc8d7a75
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fuse-emulator.svg
@@ -0,0 +1 @@
+fuse.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/fuse.svg b/.icons/awkward/32x32/apps/fuse.svg
new file mode 100644
index 00000000..fda3c36c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fuse.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m3.5 31c-0.831 0-1.5-0.669-1.5-1.5v-1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v1c0 0.831-0.669 1.5-1.5 1.5h-25z"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="fill:#f24c3d" d="m30 6-24 24h5l19-19z"/>
+ <path style="fill:#e6df15" d="m11 30 19-19v5l-14 14z"/>
+ <path style="fill:#66dd23" d="m16 30h5l9-9v-5z"/>
+ <path style="fill:#24f0ff" d="m21 30h5l4-4v-5z"/>
+ <path style="opacity:.2" d="m13 5 2.857 5-2.857 5h2.286l1.714-3 1.714 3h2.286l-2.857-5 2.857-5h-2.286l-1.714 3.0005-1.714-3.0005zm-9 0h8v1.25l-5.1429 6.875h5.1429v1.875h-8v-1.25l5.1429-6.875h-5.1429z"/>
+ <path style="fill:#ffffff" d="m13 4 2.857 5-2.857 5h2.286l1.714-3 1.714 3h2.286l-2.857-5 2.857-5h-2.286l-1.714 3.0005-1.714-3.0005zm-9 0h8v1.25l-5.1429 6.875h5.1429v1.875h-8v-1.25l5.1429-6.875h-5.1429z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fusion-icon.svg b/.icons/awkward/32x32/apps/fusion-icon.svg
new file mode 100644
index 00000000..bb633211
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fusion-icon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill-rule="evenodd" opacity=".2" d="m14.061 2.9746c-1.894-0.0048-3.787-0.0047-5.7954 0.0195-8.2483 9.5229-0.0646 15.663 6.8264 17.147-7.2933-4.729-1.356-13.562 4.763-17.162-2.008 0.0094-3.901 0.0004-5.794-0.0044zm2.884 10.857c6.641 4.306 1.867 12.393-6.062 16.168h14.797c4.657-9.336-2.073-14.734-8.735-16.168zm-2.254 0.356a3.3903 2.0459 45 0 0 -0.101 0.001 3.3903 2.0459 45 0 0 -0.988 0.401 3.3905 2.046 45 0 0 4.794 4.795 3.3903 2.0459 45 0 0 -3.705 -5.197z"/>
+ <path fill="#ff6363" fill-rule="evenodd" d="m25.161 29.993c5.6438-9.9381-1.3255-15.663-8.2163-17.146 7.2931 4.7288 0.83358 14.035-8.4696 17.161 4.0175-0.01973 12.669 0.03359 16.686-0.01483z"/>
+ <path fill="#ff6363" fill-rule="evenodd" d="m8.2654 2.0074c-8.2484 9.5236-0.0644 15.663 6.8266 17.147-7.2933-4.729-1.357-13.561 4.763-17.161-4.017 0.0193-7.572-0.034-11.59 0.0144z"/>
+ <path fill="#ff6363" d="m18.397 18.398a3.3903 2.0459 45 0 1 -4.7947 -4.7947 3.3903 2.0459 45 1 1 4.7947 4.7947z"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/fwupd.svg b/.icons/awkward/32x32/apps/fwupd.svg
new file mode 100644
index 00000000..f2f7bb9c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/fwupd.svg
@@ -0,0 +1,34 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g style="fill:#8e8e8e">
+ <rect width="1" height="26" x="-12" y="-29" transform="scale(-1)"/>
+ <rect width="1" height="26" x="-9" y="-29" transform="scale(-1)"/>
+ <rect width="1" height="26" x="-21" y="-29" transform="scale(-1)"/>
+ <rect width="1" height="26" x="-18" y="-29" transform="scale(-1)"/>
+ <rect width="1" height="26" x="-15" y="-29" transform="scale(-1)"/>
+ <rect width="1" height="26" x="-24" y="-29" transform="scale(-1)"/>
+ <rect width="1" height="20" x="-12" y="6" transform="rotate(-90)"/>
+ <rect width="1" height="20" x="-9" y="6" transform="rotate(-90)"/>
+ <rect width="1" height="20" x="-6" y="6" transform="rotate(-90)"/>
+ <rect width="1" height="20" x="-21" y="6" transform="rotate(-90)"/>
+ <rect width="1" height="20" x="-18" y="6" transform="rotate(-90)"/>
+ <rect width="1" height="20" x="-15" y="6" transform="rotate(-90)"/>
+ <rect width="1" height="20" x="-24" y="6" transform="rotate(-90)"/>
+ <rect width="1" height="20" x="-27" y="6" transform="rotate(-90)"/>
+ </g>
+ <rect style="opacity:0.2" width="18" height="24" x="7" y="5" rx="1.25" ry="1.25"/>
+ <rect style="fill:#4f4f4f" width="18" height="24" x="7" y="4" rx="1.25" ry="1.25"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.25,4 C 7.5575,4 7,4.5575 7,5.25 V 6.25 C 7,5.5575 7.5575,5 8.25,5 H 23.75 C 24.442,5 25,5.5575 25,6.25 V 5.25 C 25,4.5575 24.442,4 23.75,4 Z"/>
+ <g style="opacity:0.4;fill:#ffffff">
+ <rect width="1" height="3" x="12" y="7"/>
+ <rect width="1" height="3" x="12" y="11"/>
+ <rect width="1" height="6" x="12" y="15"/>
+ <rect width="1" height="8" x="16" y="7"/>
+ <rect width="1" height="8" x="16" y="16"/>
+ <rect width="1" height="6" x="20" y="7"/>
+ <rect width="1" height="3" x="20" y="14"/>
+ <rect width="1" height="7" x="20" y="18"/>
+ </g>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#aa52ce" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 20,23 c 0,2.2092 1.7909,4 4,4 2.1867,0 3.9602,-1.7554 3.9961,-3.9336 0.0024,-0.02205 0.0038,-0.04421 0.004,-0.0664 0,-0.368192 -0.398908,-0.66667 -0.7671,-0.66667 -0.368192,0 -0.733,0.298478 -0.733,0.66667 0,1.4727 -1.02714,2.5 -2.49994,2.5 C 22.52736,25.5 21.5,24.4728 21.5,23 c 0,-1.4727 1.02726,-2.5 2.50006,-2.5 V 22 L 27,19.6666 24.00046,17.5 v 1.4993 c -2.2092,0 -4,1.7909 -4,4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gahshomar.svg b/.icons/awkward/32x32/apps/gahshomar.svg
new file mode 100644
index 00000000..e1d10c23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gahshomar.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2.1244141,9.93 C 2.0483188,10.386123 2,10.92162 2,11.4 V 22.6 C 2,27.2536 5.7464,31 10.4,31 H 21.6 C 26.2536,31 30,27.2536 30,22.6 V 11.4 c 0,-0.47838 -0.04832,-1.013877 -0.124414,-1.47 z"/>
+ <path style="fill:#e4e4e4" d="M 2.1244141,8.93 C 2.0483188,9.3861228 2,9.92162 2,10.4 V 21.6 C 2,26.2536 5.7464,30 10.4,30 H 21.6 C 26.2536,30 30,26.2536 30,21.6 V 10.4 C 30,9.92162 29.951679,9.3861228 29.875586,8.93 Z"/>
+ <path style="fill:#df711b" d="M 10.4,2 C 6.22478,2 2.7885598,5.0190419 2.1244141,9 H 29.875586 C 29.21144,5.0190419 25.77522,2 21.6,2 Z"/>
+ <path style="opacity:0.1" d="m 8.9514663,13.000003 0.229761,5.803953 c 0.015368,0.424433 0.085461,0.771178 0.2084183,1.039986 0.1229562,0.268806 0.3451792,0.46785 0.6679404,0.59518 0.32276,0.127329 1.194612,0.190811 1.817078,0.190811 0.245913,-1e-6 0.465776,-0.022 0.657896,-0.06445 0.199804,-0.04244 0.388237,-0.137033 0.564986,-0.285586 0.184437,-0.155624 0.376485,-0.396146 0.576288,-0.721544 0.276652,0.367841 0.614859,0.66451 1.014467,0.890874 0.399608,0.219289 0.790934,0.32855 1.175173,0.32855 0.203851,0 0.892056,-0.04565 1.071081,-0.118784 l 0.17954,4.515029 c 0.01537,0.424432 0.0842,0.771178 0.207162,1.039985 0.122956,0.268808 0.346435,0.467851 0.669196,0.59518 C 18.313213,26.936518 18.785475,27 19.407943,27 h 0.548549 c 0.67626,0 1.215,-0.05008 1.614608,-0.149111 0.399607,-0.106108 0.699153,-0.240406 0.898957,-0.403105 0.199805,-0.1627 0.330247,-0.335441 0.391725,-0.519361 0.06147,-0.183921 0.09291,-0.353627 0.09291,-0.509252 0,-0.544688 -0.242809,-1.083142 -0.72695,-1.613683 -0.476456,-0.537615 -1.163713,-1.142587 -2.062831,-1.814605 0.245913,-0.155624 0.510412,-0.307627 0.794748,-0.456178 0.292022,-0.155625 0.656789,-0.332665 1.09482,-0.530734 0.425219,-0.195708 0.982438,-0.446956 1.638463,-0.739237 0.08945,0.08778 0.195422,0.159968 0.321415,0.216085 0.245913,0.09903 0.580503,0.149112 1.003165,0.149112 0.614784,-10e-7 1.099147,-0.159336 1.452646,-0.477661 C 26.823668,19.826873 27,19.335459 27,18.677589 c 0,-0.212217 -0.03018,-0.460073 -0.09165,-0.743027 -0.06148,-0.282955 -0.1388,-0.56622 -0.231017,-0.849174 -0.09222,-0.290029 -0.183999,-0.551291 -0.276216,-0.784728 l -0.934113,0.31844 c 0.169065,0.403211 0.318838,0.809139 0.44948,1.219424 0.138326,0.410285 0.20716,0.74666 0.20716,1.008394 0,0.367842 -0.09901,0.611399 -0.298814,0.731655 -0.199805,0.120255 -0.465559,0.180702 -0.796005,0.180702 -0.299706,0 -0.525544,-0.02504 -0.679239,-0.07456 -0.146012,-0.04952 -0.246278,-0.116034 -0.300072,-0.200921 -0.04611,-0.09196 -0.06906,-0.187814 -0.06906,-0.286849 0,-0.120255 0.01084,-0.269222 0.0339,-0.446068 0.02306,-0.183921 0.05087,-0.367033 0.08161,-0.550953 0.03841,-0.183921 0.06859,-0.340221 0.09165,-0.467551 L 23.311259,17.58453 c -0.08211,0.508474 -0.161177,0.900524 -0.236039,1.195414 l -0.271195,-0.544633 c -0.722019,0.345191 -1.350094,0.664081 -1.933512,0.971748 -6.8e-5,-0.0038 -0.0025,-0.0063 -0.0025,-0.01011 0,-0.198069 0.03018,-0.420887 0.09165,-0.668471 0.06147,-0.247587 0.115853,-0.46307 0.161963,-0.64699 l -0.865059,-0.222403 c -0.122956,0.509318 -0.230453,0.904877 -0.322671,1.187832 -0.09222,0.282956 -0.192483,0.491104 -0.30007,0.625508 -0.0999,0.12733 -0.225474,0.20978 -0.379169,0.245148 -0.153695,0.0283 -0.35423,0.0417 -0.600142,0.0417 -4.77e-4,-1e-6 -7.67e-4,0 -0.0013,0 -0.199803,0 -0.381007,-0.02808 -0.542387,-0.08466 -0.153694,-0.06367 -0.303468,-0.190627 -0.449478,-0.381622 -0.138327,-0.190995 -0.295328,-0.484629 -0.472079,-0.880766 -0.192118,-0.424432 -0.376938,-0.757773 -0.553686,-0.998285 -0.169067,-0.247585 -0.352628,-0.420327 -0.552434,-0.519361 -0.199804,-0.106108 -0.426898,-0.15922 -0.680495,-0.15922 -0.184435,0 -0.392199,0.04578 -0.622741,0.137738 -0.222858,0.09196 -0.460798,0.258631 -0.714395,0.499143 -0.245912,0.240511 -0.492338,0.587258 -0.73825,1.039985 -0.184435,0.339546 -0.337823,0.608142 -0.460778,0.80621 -0.115272,0.190995 -0.238484,0.328328 -0.369125,0.413214 -0.122957,0.08489 -0.292059,0.127629 -0.507234,0.127629 -0.438032,0 -1.16011,-0.03541 -1.367599,-0.106146 -0.199804,-0.07074 -0.330246,-0.197703 -0.391724,-0.381624 -0.0538,-0.190995 -0.08883,-0.45959 -0.104209,-0.80621 L 9.8956238,13 Z M 23.507122,13.74303 c -0.161379,0 -0.299051,0.05311 -0.414323,0.15922 -0.107587,0.106108 -0.161963,0.230036 -0.161963,0.371514 0,0.141477 0.05437,0.265406 0.161963,0.371514 0.115271,0.09903 0.252943,0.147847 0.414323,0.147847 0.153696,0 0.285395,-0.04881 0.392981,-0.147847 0.115271,-0.106108 0.172007,-0.230038 0.172007,-0.371514 0,-0.141478 -0.05674,-0.265406 -0.172007,-0.371514 -0.107586,-0.106108 -0.239285,-0.15922 -0.392981,-0.15922 z m -0.783448,1.167614 c -0.161381,0 -0.299053,0.05311 -0.414323,0.159221 -0.107588,0.106107 -0.161964,0.230036 -0.161964,0.371513 0,0.141477 0.05437,0.264142 0.161964,0.37025 0.11527,0.09903 0.252942,0.149112 0.414323,0.149112 0.153695,0 0.284137,-0.05008 0.391725,-0.149112 0.115271,-0.106108 0.173262,-0.228773 0.173262,-0.37025 0,-0.141477 -0.05799,-0.265406 -0.173262,-0.371513 -0.107588,-0.106108 -0.23803,-0.159221 -0.391725,-0.159221 z m 1.568154,0 c -0.161382,0 -0.300309,0.05311 -0.41558,0.159221 -0.107587,0.106107 -0.160708,0.230036 -0.160708,0.371513 0,0.141477 0.05312,0.264142 0.160708,0.37025 0.115271,0.09903 0.254198,0.149112 0.41558,0.149112 0.153695,0 0.284136,-0.05008 0.391725,-0.149112 0.11527,-0.106108 0.173261,-0.228773 0.173261,-0.37025 0,-0.141477 -0.05799,-0.265406 -0.173261,-0.371513 -0.107589,-0.106108 -0.23803,-0.159221 -0.391725,-0.159221 z M 7.1392902,16.979242 6.2980868,17.372238 c 0.2074893,0.346619 0.368106,0.635955 0.4833785,0.869393 0.1152711,0.233438 0.1962074,0.442851 0.2423168,0.626771 0.046112,0.183921 0.069056,0.374367 0.069056,0.572434 0,0.311251 -0.079681,0.640293 -0.2410616,0.986913 -0.1536946,0.339545 -0.4423955,0.665552 -0.865058,0.976802 -0.4149776,0.31125 -1.0104528,0.579847 -1.786615,0.806211 l 0.3339702,0.80621 c 0.2382281,-0.05659 0.5075978,-0.148147 0.8073039,-0.275477 0.3073911,-0.127329 0.610551,-0.290964 0.9102569,-0.489033 0.3073908,-0.198068 0.5876054,-0.43859 0.8412034,-0.721545 0.2612821,-0.275881 0.469046,-0.593289 0.6227417,-0.954057 0.1613792,-0.360768 0.2423169,-0.764925 0.2423169,-1.210579 0,-0.31125 -0.065222,-0.671402 -0.1958632,-1.081686 -0.1229559,-0.410284 -0.3307197,-0.845551 -0.622741,-1.305353 z m 8.1943508,0.60529 c 0.17675,0 0.330138,0.06651 0.460779,0.200921 0.130641,0.127329 0.245367,0.294 0.345269,0.499142 0.0999,0.205142 0.196555,0.413292 0.288771,0.625508 0.07624,0.175451 0.107167,0.327498 0.101698,0.459969 l -0.134346,0.331077 c -0.123777,0.142079 -0.30256,0.217348 -0.543643,0.217348 -0.253598,0 -0.542297,-0.09156 -0.865058,-0.275476 -0.322761,-0.190994 -0.613821,-0.488928 -0.875102,-0.892138 0.245913,-0.445654 0.468136,-0.749657 0.66794,-0.912357 0.199804,-0.162699 0.384622,-0.24692 0.553687,-0.253994 z m 7.697638,1.347053 c -0.068,0.224995 -0.142758,0.406951 -0.227252,0.520624 -0.09222,0.134404 -0.210558,0.218625 -0.356569,0.253995 -0.146011,0.03537 -0.334445,0.05307 -0.564987,0.05307 -0.162392,0 -0.291974,-0.01264 -0.411813,-0.03033 0.488388,-0.253945 0.947696,-0.49702 1.560621,-0.797364 z m -2.482179,1.26997 c 0.05439,0.06621 0.112891,0.12624 0.180796,0.17312 0.10243,0.066 0.211259,0.11265 0.323927,0.150375 -0.03876,0.01786 -0.102912,0.04836 -0.140619,0.06571 -0.653207,0.304176 -1.132699,0.60818 -1.44009,0.912357 -0.08453,0.07781 -0.146143,0.187071 -0.184562,0.328549 -0.03842,0.141477 -0.05775,0.293478 -0.05775,0.456179 0,0.06367 0.09178,0.166852 0.276216,0.30833 0.184434,0.141478 0.418758,0.314219 0.703096,0.519361 0.284336,0.205142 0.569421,0.442629 0.853757,0.711436 0.414979,0.38199 0.687963,0.693327 0.818604,0.933839 0.138327,0.240511 0.207161,0.44259 0.207161,0.605289 0,0.09196 -0.02294,0.183516 -0.06906,0.275476 -0.03842,0.08489 -0.122975,0.166073 -0.253616,0.243885 -0.122957,0.07074 -0.31862,0.131186 -0.587587,0.180702 -0.268968,0.04244 -0.626503,0.06318 -1.07222,0.06318 h -0.583707 c -0.438033,0 -0.761779,-0.03541 -0.969267,-0.106147 -0.199805,-0.07074 -0.330247,-0.197703 -0.391725,-0.381623 -0.0538,-0.190994 -0.08758,-0.459591 -0.102954,-0.80621 l -0.220026,-4.251065 c 0.100173,0.07178 0.159795,0.08849 0.286483,0.135871 v 0 l 0.770904,0.389915 c 0.45101,-0.258622 1.009201,-0.56482 1.652274,-0.908566 z m -7.569572,1.747631 -0.598887,0.657099 0.33397,0.276739 c -0.545618,0.466876 -0.929714,0.912511 -1.152573,1.336944 -0.215174,0.417359 -0.322671,0.767141 -0.322671,1.050095 0,0.572984 0.187178,0.99788 0.563732,1.273761 0.376552,0.268807 0.850072,0.403105 1.418745,0.403105 0.391924,0 0.71803,-0.06045 0.979311,-0.180702 0.261283,-0.12733 0.465433,-0.286666 0.611443,-0.477661 0.146011,-0.198068 0.249892,-0.400146 0.31137,-0.605289 0.06147,-0.205142 0.09165,-0.388253 0.09165,-0.550952 0,-0.417358 -0.103881,-0.814182 -0.31137,-1.189097 -0.207489,-0.374915 -0.480474,-0.727732 -0.818604,-1.060204 -0.33813,-0.332472 -0.706511,-0.643809 -1.106119,-0.933838 z m 0.287516,1.358425 c 0.322761,0.25466 0.565569,0.487848 0.72695,0.700064 0.161379,0.205141 0.268877,0.395586 0.322671,0.572434 0.0538,0.176846 0.08035,0.346553 0.08035,0.509252 0,0.297103 -0.09901,0.537624 -0.298815,0.721544 -0.199805,0.176847 -0.49212,0.265367 -0.876359,0.265367 -0.307389,0 -0.56466,-0.07385 -0.772149,-0.222402 -0.199803,-0.148552 -0.30007,-0.371369 -0.30007,-0.668472 0,-0.25466 0.09539,-0.552592 0.287515,-0.892138 0.199804,-0.339547 0.476403,-0.667324 0.829904,-0.985649 z"/>
+ <path style="fill:#4f4f4f" d="m 8.9514663,12.000003 0.229761,5.803953 c 0.015368,0.424433 0.085461,0.771178 0.2084183,1.039986 0.1229562,0.268806 0.3451792,0.46785 0.6679404,0.59518 0.32276,0.127329 1.194612,0.190811 1.817078,0.190811 0.245913,-1e-6 0.465776,-0.022 0.657896,-0.06445 0.199804,-0.04244 0.388237,-0.137033 0.564986,-0.285586 0.184437,-0.155624 0.376485,-0.396146 0.576288,-0.721544 0.276652,0.367841 0.614859,0.66451 1.014467,0.890874 0.399608,0.219289 0.790934,0.32855 1.175173,0.32855 0.203851,0 0.892056,-0.04565 1.071081,-0.118784 l 0.17954,4.515029 c 0.01537,0.424432 0.0842,0.771178 0.207162,1.039985 0.122956,0.268808 0.346435,0.467851 0.669196,0.59518 C 18.313213,25.936518 18.785475,26 19.407943,26 h 0.548549 c 0.67626,0 1.215,-0.05008 1.614608,-0.149111 0.399607,-0.106108 0.699153,-0.240406 0.898957,-0.403105 0.199805,-0.1627 0.330247,-0.335441 0.391725,-0.519361 0.06147,-0.183921 0.09291,-0.353627 0.09291,-0.509252 0,-0.544688 -0.242809,-1.083142 -0.72695,-1.613683 -0.476456,-0.537615 -1.163713,-1.142587 -2.062831,-1.814605 0.245913,-0.155624 0.510412,-0.307627 0.794748,-0.456178 0.292022,-0.155625 0.656789,-0.332665 1.09482,-0.530734 0.425219,-0.195708 0.982438,-0.446956 1.638463,-0.739237 0.08945,0.08778 0.195422,0.159968 0.321415,0.216085 0.245913,0.09903 0.580503,0.149112 1.003165,0.149112 0.614784,-10e-7 1.099147,-0.159336 1.452646,-0.477661 C 26.823668,18.826873 27,18.335459 27,17.677589 c 0,-0.212217 -0.03018,-0.460073 -0.09165,-0.743027 -0.06148,-0.282955 -0.1388,-0.56622 -0.231017,-0.849174 -0.09222,-0.290029 -0.183999,-0.551291 -0.276216,-0.784728 l -0.934113,0.31844 c 0.169065,0.403211 0.318838,0.809139 0.44948,1.219424 0.138326,0.410285 0.20716,0.74666 0.20716,1.008394 0,0.367842 -0.09901,0.611399 -0.298814,0.731655 -0.199805,0.120255 -0.465559,0.180702 -0.796005,0.180702 -0.299706,0 -0.525544,-0.02504 -0.679239,-0.07456 -0.146012,-0.04952 -0.246278,-0.116034 -0.300072,-0.200921 -0.04611,-0.09196 -0.06906,-0.187814 -0.06906,-0.286849 0,-0.120255 0.01084,-0.269222 0.0339,-0.446068 0.02306,-0.183921 0.05087,-0.367033 0.08161,-0.550953 0.03841,-0.183921 0.06859,-0.340221 0.09165,-0.467551 L 23.311259,16.58453 c -0.08211,0.508474 -0.161177,0.900524 -0.236039,1.195414 l -0.271195,-0.544633 c -0.722019,0.345191 -1.350094,0.664081 -1.933512,0.971748 -6.8e-5,-0.0038 -0.0025,-0.0063 -0.0025,-0.01011 0,-0.198069 0.03018,-0.420887 0.09165,-0.668471 0.06147,-0.247587 0.115853,-0.46307 0.161963,-0.64699 l -0.865059,-0.222403 c -0.122956,0.509318 -0.230453,0.904877 -0.322671,1.187832 -0.09222,0.282956 -0.192483,0.491104 -0.30007,0.625508 -0.0999,0.12733 -0.225474,0.20978 -0.379169,0.245148 -0.153695,0.0283 -0.35423,0.0417 -0.600142,0.0417 -4.77e-4,-1e-6 -7.67e-4,0 -0.0013,0 -0.199803,0 -0.381007,-0.02808 -0.542387,-0.08466 -0.153694,-0.06367 -0.303468,-0.190627 -0.449478,-0.381622 -0.138327,-0.190995 -0.295328,-0.484629 -0.472079,-0.880766 -0.192118,-0.424432 -0.376938,-0.757773 -0.553686,-0.998285 -0.169067,-0.247585 -0.352628,-0.420327 -0.552434,-0.519361 -0.199804,-0.106108 -0.426898,-0.15922 -0.680495,-0.15922 -0.184435,0 -0.392199,0.04578 -0.622741,0.137738 -0.222858,0.09196 -0.460798,0.258631 -0.714395,0.499143 -0.245912,0.240511 -0.492338,0.587258 -0.73825,1.039985 -0.184435,0.339546 -0.337823,0.608142 -0.460778,0.80621 -0.115272,0.190995 -0.238484,0.328328 -0.369125,0.413214 -0.122957,0.08489 -0.292059,0.127629 -0.507234,0.127629 -0.438032,0 -1.16011,-0.03541 -1.367599,-0.106146 -0.199804,-0.07074 -0.330246,-0.197703 -0.391724,-0.381624 -0.0538,-0.190995 -0.08883,-0.45959 -0.104209,-0.80621 L 9.8956238,12 Z M 23.507122,12.74303 c -0.161379,0 -0.299051,0.05311 -0.414323,0.15922 -0.107587,0.106108 -0.161963,0.230036 -0.161963,0.371514 0,0.141477 0.05437,0.265406 0.161963,0.371514 0.115271,0.09903 0.252943,0.147847 0.414323,0.147847 0.153696,0 0.285395,-0.04881 0.392981,-0.147847 0.115271,-0.106108 0.172007,-0.230038 0.172007,-0.371514 0,-0.141478 -0.05674,-0.265406 -0.172007,-0.371514 -0.107586,-0.106108 -0.239285,-0.15922 -0.392981,-0.15922 z m -0.783448,1.167614 c -0.161381,0 -0.299053,0.05311 -0.414323,0.159221 -0.107588,0.106107 -0.161964,0.230036 -0.161964,0.371513 0,0.141477 0.05437,0.264142 0.161964,0.37025 0.11527,0.09903 0.252942,0.149112 0.414323,0.149112 0.153695,0 0.284137,-0.05008 0.391725,-0.149112 0.115271,-0.106108 0.173262,-0.228773 0.173262,-0.37025 0,-0.141477 -0.05799,-0.265406 -0.173262,-0.371513 -0.107588,-0.106108 -0.23803,-0.159221 -0.391725,-0.159221 z m 1.568154,0 c -0.161382,0 -0.300309,0.05311 -0.41558,0.159221 -0.107587,0.106107 -0.160708,0.230036 -0.160708,0.371513 0,0.141477 0.05312,0.264142 0.160708,0.37025 0.115271,0.09903 0.254198,0.149112 0.41558,0.149112 0.153695,0 0.284136,-0.05008 0.391725,-0.149112 0.11527,-0.106108 0.173261,-0.228773 0.173261,-0.37025 0,-0.141477 -0.05799,-0.265406 -0.173261,-0.371513 -0.107589,-0.106108 -0.23803,-0.159221 -0.391725,-0.159221 z M 7.1392902,15.979242 6.2980868,16.372238 c 0.2074893,0.346619 0.368106,0.635955 0.4833785,0.869393 0.1152711,0.233438 0.1962074,0.442851 0.2423168,0.626771 0.046112,0.183921 0.069056,0.374367 0.069056,0.572434 0,0.311251 -0.079681,0.640293 -0.2410616,0.986913 -0.1536946,0.339545 -0.4423955,0.665552 -0.865058,0.976802 -0.4149776,0.31125 -1.0104528,0.579847 -1.786615,0.806211 l 0.3339702,0.80621 c 0.2382281,-0.05659 0.5075978,-0.148147 0.8073039,-0.275477 0.3073911,-0.127329 0.610551,-0.290964 0.9102569,-0.489033 0.3073908,-0.198068 0.5876054,-0.43859 0.8412034,-0.721545 0.2612821,-0.275881 0.469046,-0.593289 0.6227417,-0.954057 0.1613792,-0.360768 0.2423169,-0.764925 0.2423169,-1.210579 0,-0.31125 -0.065222,-0.671402 -0.1958632,-1.081686 -0.1229559,-0.410284 -0.3307197,-0.845551 -0.622741,-1.305353 z m 8.1943508,0.60529 c 0.17675,0 0.330138,0.06651 0.460779,0.200921 0.130641,0.127329 0.245367,0.294 0.345269,0.499142 0.0999,0.205142 0.196555,0.413292 0.288771,0.625508 0.07624,0.175451 0.107167,0.327498 0.101698,0.459969 l -0.134346,0.331077 c -0.123777,0.142079 -0.30256,0.217348 -0.543643,0.217348 -0.253598,0 -0.542297,-0.09156 -0.865058,-0.275476 -0.322761,-0.190994 -0.613821,-0.488928 -0.875102,-0.892138 0.245913,-0.445654 0.468136,-0.749657 0.66794,-0.912357 0.199804,-0.162699 0.384622,-0.24692 0.553687,-0.253994 z m 7.697638,1.347053 c -0.068,0.224995 -0.142758,0.406951 -0.227252,0.520624 -0.09222,0.134404 -0.210558,0.218625 -0.356569,0.253995 -0.146011,0.03537 -0.334445,0.05307 -0.564987,0.05307 -0.162392,0 -0.291974,-0.01264 -0.411813,-0.03033 0.488388,-0.253945 0.947696,-0.49702 1.560621,-0.797364 z m -2.482179,1.26997 c 0.05439,0.06621 0.112891,0.12624 0.180796,0.17312 0.10243,0.066 0.211259,0.11265 0.323927,0.150375 -0.03876,0.01786 -0.102912,0.04836 -0.140619,0.06571 -0.653207,0.304176 -1.132699,0.60818 -1.44009,0.912357 -0.08453,0.07781 -0.146143,0.187071 -0.184562,0.328549 -0.03842,0.141477 -0.05775,0.293478 -0.05775,0.456179 0,0.06367 0.09178,0.166852 0.276216,0.30833 0.184434,0.141478 0.418758,0.314219 0.703096,0.519361 0.284336,0.205142 0.569421,0.442629 0.853757,0.711436 0.414979,0.38199 0.687963,0.693327 0.818604,0.933839 0.138327,0.240511 0.207161,0.44259 0.207161,0.605289 0,0.09196 -0.02294,0.183516 -0.06906,0.275476 -0.03842,0.08489 -0.122975,0.166073 -0.253616,0.243885 -0.122957,0.07074 -0.31862,0.131186 -0.587587,0.180702 -0.268968,0.04244 -0.626503,0.06318 -1.07222,0.06318 h -0.583707 c -0.438033,0 -0.761779,-0.03541 -0.969267,-0.106147 -0.199805,-0.07074 -0.330247,-0.197703 -0.391725,-0.381623 -0.0538,-0.190994 -0.08758,-0.459591 -0.102954,-0.80621 l -0.220026,-4.251065 c 0.100173,0.07178 0.159795,0.08849 0.286483,0.135871 v 0 l 0.770904,0.389915 c 0.45101,-0.258622 1.009201,-0.56482 1.652274,-0.908566 z m -7.569572,1.747631 -0.598887,0.657099 0.33397,0.276739 c -0.545618,0.466876 -0.929714,0.912511 -1.152573,1.336944 -0.215174,0.417359 -0.322671,0.767141 -0.322671,1.050095 0,0.572984 0.187178,0.99788 0.563732,1.273761 0.376552,0.268807 0.850072,0.403105 1.418745,0.403105 0.391924,0 0.71803,-0.06045 0.979311,-0.180702 0.261283,-0.12733 0.465433,-0.286666 0.611443,-0.477661 0.146011,-0.198068 0.249892,-0.400146 0.31137,-0.605289 0.06147,-0.205142 0.09165,-0.388253 0.09165,-0.550952 0,-0.417358 -0.103881,-0.814182 -0.31137,-1.189097 -0.207489,-0.374915 -0.480474,-0.727732 -0.818604,-1.060204 -0.33813,-0.332472 -0.706511,-0.643809 -1.106119,-0.933838 z m 0.287516,1.358425 c 0.322761,0.25466 0.565569,0.487848 0.72695,0.700064 0.161379,0.205141 0.268877,0.395586 0.322671,0.572434 0.0538,0.176846 0.08035,0.346553 0.08035,0.509252 0,0.297103 -0.09901,0.537624 -0.298815,0.721544 -0.199805,0.176847 -0.49212,0.265367 -0.876359,0.265367 -0.307389,0 -0.56466,-0.07385 -0.772149,-0.222402 -0.199803,-0.148552 -0.30007,-0.371369 -0.30007,-0.668472 0,-0.25466 0.09539,-0.552592 0.287515,-0.892138 0.199804,-0.339547 0.476403,-0.667324 0.829904,-0.985649 z"/>
+ <path style="opacity:0.1" d="M 2.3632812 9 C 2.2665825 9.3265292 2.182062 9.6579646 2.125 10 L 29.875 10 C 29.817938 9.6579646 29.733418 9.3265292 29.636719 9 L 2.3632812 9 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.400391 2 C 6.2251706 2 2.7891457 5.0190419 2.125 9 L 2.3632812 9 C 3.3920617 5.5260481 6.5838965 3 10.400391 3 L 21.599609 3 C 25.416103 3 28.607938 5.5260481 29.636719 9 L 29.875 9 C 29.210854 5.0190419 25.774829 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gajim.svg b/.icons/awkward/32x32/apps/gajim.svg
new file mode 100644
index 00000000..c3f01092
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gajim.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#7bc136" d="m16 12c-7.732 0-14 4.647-14 10h6v6.615s0.1 1.385 1.5 1.385h13c1.4 0 1.5-1.385 1.5-1.385v-6.615h6c0-5.353-6.268-10-14-10z"/>
+ <path fill="#fff" opacity=".2" d="m16 12c-7.732 0-14 4.647-14 10h0.0742c0.721-4.918 6.68-9 13.926-9s13.205 4.082 13.926 9h0.074c0-5.353-6.268-10-14-10z"/>
+ <path fill="#4c4c4c" d="m12 12h8l-1 4h-6z"/>
+ <circle opacity=".2" cx="16" cy="9" r="6"/>
+ <circle fill="#fecd38" cx="16" cy="8" r="6"/>
+ <path fill="#fff" opacity=".2" d="m16 2a6 6 0 0 0 -6 6 6 6 0 0 0 0.025 0.498 6 6 0 0 1 5.975 -5.498 6 6 0 0 1 5.975 5.502 6 6 0 0 0 0.025 -0.502 6 6 0 0 0 -6 -6z"/>
+ <path opacity=".2" d="m2.0742 22c-0.0484 0.33-0.0742 0.663-0.0742 1h6v-1h-5.9258zm21.926 0v1h6c0-0.33662-0.02584-0.66994-0.07422-1h-5.926zm-16 6.6152v1s0.1 1.385 1.5 1.385h13c1.4 0 1.5-1.3848 1.5-1.3848v-1s-0.1 1.385-1.5 1.385h-13c-1.4 0-1.5-1.385-1.5-1.385z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/galculator.svg b/.icons/awkward/32x32/apps/galculator.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/galculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/galeon.svg b/.icons/awkward/32x32/apps/galeon.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/galeon.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/galternatives.svg b/.icons/awkward/32x32/apps/galternatives.svg
new file mode 100644
index 00000000..07a8c0d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/galternatives.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#4f4f4f" cx="15.5" cy="15.5" r="14.5"/>
+ <path style="opacity:0.2" d="M 15.5,5 A 11.5,11.5 0 0 0 4,16.5 11.5,11.5 0 0 0 15.5,28 11.5,11.5 0 0 0 26.886719,18 h 3.033203 A 14.5,14.5 0 0 0 30,16.5 14.5,14.5 0 0 0 29.90625,15 H 26.890625 23.865234 21 v 3 h 2.859375 A 8.5,8.5 0 0 1 15.5,25 8.5,8.5 0 0 1 7,16.5 8.5,8.5 0 0 1 15.5,8 h 7.732422 A 11.5,11.5 0 0 0 15.5,5 Z"/>
+ <path style="fill:#d08e3b" d="M 15.5 4 A 11.5 11.5 0 0 0 4 15.5 A 11.5 11.5 0 0 0 15.5 27 A 11.5 11.5 0 0 0 26.886719 17 L 29.919922 17 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 29.90625 14 L 26.890625 14 L 23.865234 14 L 21 14 L 21 17 L 23.859375 17 A 8.5 8.5 0 0 1 15.5 24 A 8.5 8.5 0 0 1 7 15.5 A 8.5 8.5 0 0 1 15.5 7 L 23.232422 7 A 11.5 11.5 0 0 0 15.5 4 z"/>
+ <path style="opacity:0.2" d="M 15.5,11 A 5.5,5.5 0 0 0 10,16.5 5.5,5.5 0 0 0 15.5,22 5.5,5.5 0 0 0 18,21.392578 V 22 h 3 V 16.5 11 h -3 v 0.601562 A 5.5,5.5 0 0 0 15.5,11 Z m 0,3 A 2.5,2.5 0 0 1 18,16.5 2.5,2.5 0 0 1 15.5,19 2.5,2.5 0 0 1 13,16.5 2.5,2.5 0 0 1 15.5,14 Z"/>
+ <path style="fill:#ffffff" d="M 15.5 10 A 5.5 5.5 0 0 0 10 15.5 A 5.5 5.5 0 0 0 15.5 21 A 5.5 5.5 0 0 0 18 20.392578 L 18 21 L 21 21 L 21 15.5 L 21 10 L 18 10 L 18 10.601562 A 5.5 5.5 0 0 0 15.5 10 z M 15.5 13 A 2.5 2.5 0 0 1 18 15.5 A 2.5 2.5 0 0 1 15.5 18 A 2.5 2.5 0 0 1 13 15.5 A 2.5 2.5 0 0 1 15.5 13 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 16.080078 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 15.919922 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.5 4 A 11.5 11.5 0 0 0 4 15.5 A 11.5 11.5 0 0 0 4.0214844 15.921875 A 11.5 11.5 0 0 1 15.5 5 A 11.5 11.5 0 0 1 21.941406 7 L 23.232422 7 A 11.5 11.5 0 0 0 15.5 4 z M 21 14 L 21 15 L 23.865234 15 L 26.890625 15 L 29.90625 15 A 14.5 14.5 0 0 1 29.972656 16.048828 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 29.90625 14 L 26.890625 14 L 23.865234 14 L 21 14 z M 7.0214844 16.085938 A 8.5 8.5 0 0 0 7 16.5 A 8.5 8.5 0 0 0 15.5 25 A 8.5 8.5 0 0 0 23.859375 18 L 23.609375 18 A 8.5 8.5 0 0 1 15.5 24 A 8.5 8.5 0 0 1 7.0214844 16.085938 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gambas3.svg b/.icons/awkward/32x32/apps/gambas3.svg
new file mode 100644
index 00000000..51a4975d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gambas3.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill-rule="evenodd" opacity=".2" d="m23.277 3.0023c-0.052 0.0148-0.101 0.0412-0.152 0.0585-0.12 0.4268-0.269 0.8568-0.389 1.0098-0.085 0.1096-0.25-0.0375-0.338 0.0703-0.148 0.183 0.057 0.5517-0.048 0.7637-0.097 0.1948-0.461 0.0513-0.53 0.2578-0.055 0.1654-0.073 0.5828 0.084 0.6504 0.109 0.0467 0.225 0.0812 0.342 0.1133 0.036-0.0826 0.089-0.1634 0.131-0.2461-0.015-0.1926-0.083-0.4108 0.021-0.5391 0.088-0.1078 0.253 0.0393 0.338-0.0703 0.272-0.349 0.724-2.1203 0.541-2.0683zm1.891 1.707c-0.055 0.5966-0.188 1.2035-0.334 1.6191-0.158 0.449-0.724 1.0059-1.242 1.4434 0.003 0.2242-0.01 0.458-0.031 0.6973-0.96 0.6159-2.445 1.3381-3.616 0.9394-0.326-0.111-0.759-0.1715-1.232-0.1973l-0.022-0.5527c-0.054 0.2082-0.076 0.3554-0.025 0.3359l0.047 1.2168c0.473 0.0258 0.906 0.0863 1.232 0.1973 1.171 0.3987 2.656-0.3235 3.616-0.9394 0.021-0.2393 0.034-0.4731 0.031-0.6973 0.518-0.4375 1.084-0.9944 1.242-1.4434 0.232-0.6596 0.445-1.7956 0.334-2.6191z"/>
+ <path fill="#1eceec" fill-rule="evenodd" d="m23.277 2c-3.0385 0.86561-4.9366 6.1162-4.6103 5.9926l0.04688 1.2168c0.4734 0.0258 0.90666 0.0859 1.2326 0.19688 1.1711 0.39866 2.6556-0.32193 3.6149-0.93792 0.02154-0.23927 0.03359-0.47446 0.03033-0.69865 0.51798-0.4375 1.0858-0.99342 1.2436-1.4424 0.31109-0.88542 0.59025-2.6301 0.09375-3.3237-0.25031-0.34969-0.61099 1.1212-0.62179 1.2414-0.0198 0.22054-0.55258-0.23022-0.7183-0.0861-0.30826 0.26803-0.01215 0.86511-0.13373 0.84904-0.15888-0.021-0.21111-0.30387-0.36949-0.27754-0.41867 0.35178-0.65642 0.77841-0.83962 1.195-0.11683-0.0321-0.23289-0.0668-0.34192-0.11348-0.15745-0.0676-0.13936-0.48541-0.0841-0.6508 0.06899-0.20648 0.43281-0.0636 0.52942-0.2584 0.10516-0.21203-0.09922-0.5799 0.04963-0.76291 0.0877-0.10784 0.25228 0.0399 0.33778-0.0697 0.27211-0.34898 0.72294-2.122 0.54045-2.07z"/>
+ <path fill="#1888b7" fill-rule="evenodd" d="m27.873 5.74c-0.301 1.0535-0.681 1.7435-1.126 2.1862 0.063-0.2684 0.06-0.5631-0.022-0.8901l-1.3015 1.4069c0.08497-0.2398 0.13704-0.49362 0.07721-0.79162l-1.2463 1.0651c0.20358-0.26149 0.31218-0.57054 0.28401-0.97757 0.01805 0.0341-2.6996 2.3151-4.5924 1.6708-1.5773-0.53692-5.3216-0.14849-6.9803 1.8553-5.0393 0.50367-9.3309 5.14-8.9408 8.6928 0.4065 3.7025 4.0282 5.9708 4.8985 6.1963 0.20751 0.0668 0.39758 0.0956 0.57767 0.10665 0.21452 1.4465 1.1574 3.0058 2.3176 3.6286 1.0133 0.544 3.6742-1.0541 3.6742-1.0541-1.7463-1.033-2.8508-2.045-3.6742-3.0763 1.2995-0.086 3.1594 0.38942 4.8999 0.74651 0.2241-0.0161-0.01991-2.4494-2.2307-3.12-1.1428-0.34661-3.2947-0.53762-4.3773 0.52501-0.39405-0.9245-0.72329-2.5125 0.08134-3.5575 0.83673-1.0867 3.5268-1.891 4.7358-1.9975 0.1131 0.0498 0.22295 0.10976 0.33778 0.15177 4.0011 1.2928 13.97-6.341 12.608-12.767z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m27.977 7.4881c-0.484 5.9729-9.069 12.195-12.711 11.018-0.115-0.042-0.225-0.103-0.338-0.152-1.209 0.106-3.9 0.911-4.737 1.998-0.4636 0.602-0.532 1.377-0.4469 2.109 0.0621-0.398 0.1944-0.781 0.4469-1.109 0.837-1.087 3.528-1.892 4.737-1.998 0.113 0.049 0.223 0.11 0.338 0.152 3.846 1.243 13.202-5.765 12.711-12.018zm-23.94 12.535c-0.0324 0.316-0.045 0.629-0.0117 0.932 0.4065 3.703 4.0282 5.972 4.8984 6.197 0.2075 0.067 0.3961 0.095 0.5762 0.106 0.2145 1.446 1.158 3.006 2.318 3.629 1.014 0.544 3.674-1.055 3.674-1.055-0.313-0.185-0.583-0.37-0.857-0.555-0.868 0.429-2.162 0.961-2.817 0.61-1.16-0.623-2.1035-2.183-2.318-3.629-0.1801-0.011-0.3687-0.039-0.5762-0.106-0.8647-0.224-4.4427-2.467-4.8867-6.129zm7.7809 5.733c0.275 0.344 0.597 0.686 0.948 1.027 1.178 0.101 2.598 0.443 3.953 0.721 0.095-0.007 0.092-0.459-0.098-1.02-1.712-0.354-3.527-0.813-4.803-0.728z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m27.873 5.7383c-0.301 1.0535-0.681 1.7429-1.127 2.1855 0.063-0.2683 0.061-0.5637-0.021-0.8906l-1.301 1.4082c0.085-0.2398 0.136-0.495 0.076-0.793l-1.246 1.0664c0.203-0.2614 0.313-0.5714 0.285-0.9785 0.018 0.0341-2.701 2.3167-4.594 1.6719-1.577-0.5369-5.321-0.1483-6.98 1.8558-5.0394 0.503-9.3297 5.138-8.9396 8.691 0.0026 0.023 0.0089 0.045 0.0117 0.068 0.3478-3.384 4.3185-7.299 8.9279-7.759 1.659-2.004 5.403-2.3927 6.98-1.856 1.893 0.645 4.612-1.6376 4.594-1.6717 0.028 0.4071-0.082 0.7171-0.285 0.9785l1.246-1.0662c0.06 0.298 0.009 0.5532-0.076 0.793l1.301-1.4082c0.082 0.3269 0.084 0.6223 0.021 0.8906 0.446-0.4426 0.826-1.132 1.127-2.1855 0.053 0.2483 0.084 0.4987 0.104 0.75 0.047-0.5884 0.018-1.1738-0.104-1.75zm-18.129 16.723c-0.1353 0.869 0.0951 1.813 0.3649 2.447 1.083-1.062 3.237-0.872 4.379-0.525 1.27 0.385 1.877 1.345 2.133 2.101 0.033 0.007 0.065 0.013 0.098 0.02 0.224-0.016-0.02-2.451-2.231-3.121-1.142-0.347-3.296-0.537-4.379 0.525-0.1664-0.391-0.3024-0.909-0.3649-1.447zm2.0739 4.295c0.676 0.846 1.563 1.679 2.817 2.521 0.475-0.234 0.857-0.445 0.857-0.445-1.164-0.689-2.026-1.367-2.726-2.049-0.336-0.029-0.66-0.046-0.948-0.027z"/>
+ <path fill="#1888b7" fill-rule="evenodd" stroke="#000" stroke-width=".123" d="m16.312 19.22c-0.02156 0.0433-0.70129-0.33533-0.94332-0.41955-0.27521-0.0957-0.6516 0.60232-0.47939 0.83909 0.24549 0.33751 1.0154 0.41845 0.97424 0.45062l0.448-0.87z"/>
+ <path fill="#1eceec" fill-rule="evenodd" d="m16.76 16c-0.29633 0.004-0.6516 0.0972-1.0311 0.31196-0.56153 0.31779-1.4228 2.5654-1.7114 3.3184-1.1725 1.0283-1.2664 3.3951-0.6144 4.5708 2.5308 4.5633 9.4708 7.2803 11.415 4.9437-0.41212-0.64487-1.1377-0.73912-2.079-1.3992-0.20113 0.0375-0.37528 0.11748-0.50547 0.26623l-0.51071-0.87405c-0.19652 0.0308-0.35931-0.25756-0.55235 0.083-0.36564-0.26711-0.34488-0.36687-0.27548-0.57847 0.06194-0.15947 0.13886-0.28501 0.21813-0.40739 0.5511 0.1836 1.1382 0.38733 1.5214 0.54375 0.21897 0.0894 0.04158-0.64238 0.27659-0.66148 0.32693-0.0266 0.4002 0.8267 0.72746 0.84866 0.28168 0.0189 0.40188-0.83435 0.64997-0.69648 0.37498 0.20838 1.8046 1.4352 1.7061 0.81421-0.21505-1.3565-1.9094-2.8703-2.9244-3.4556-0.51197-0.29519-1.4967-0.43583-2.288-0.50506-0.8913-1.2638-2.3586-2.7628-3.5088-3.4028-0.06421-0.0357-0.12519-0.0646-0.18779-0.0969 0.32204-0.93035 0.86375-2.3962 0.45004-3.2512-0.11174-0.23093-0.39527-0.37637-0.77627-0.37211z"/>
+ <circle opacity=".2" cx="18.5" cy="12.5" r="1.5"/>
+ <circle fill="#fff" cx="18.5" cy="11.5" r="1.5"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m23.277 2.002c-3.038 0.8656-4.937 6.1158-4.611 5.9921l0.025 0.6641c0.286-1.0938 1.958-4.7612 4.434-5.5977 0.153-0.5463 0.255-1.0877 0.152-1.0585zm1.553 0.9511c-0.237 0.0489-0.514 1.1878-0.523 1.293-0.02 0.2205-0.553-0.2301-0.719-0.0859-0.308 0.268-0.011 0.8656-0.133 0.8496-0.159-0.021-0.211-0.3037-0.369-0.2774-0.336 0.2821-0.541 0.6127-0.709 0.9473 0.006 0.0821 0.004 0.1612-0.027 0.2246-0.097 0.1948-0.461 0.0513-0.53 0.2578-0.055 0.1654-0.073 0.5828 0.084 0.6504 0.109 0.0467 0.225 0.0812 0.342 0.1133 0.183-0.4166 0.421-0.8436 0.84-1.1953 0.158-0.0264 0.21 0.2583 0.369 0.2793 0.122 0.016-0.175-0.5816 0.133-0.8496 0.166-0.1442 0.699 0.3064 0.719 0.0859 0.01-0.1203 0.37-1.5919 0.621-1.2422 0.126 0.1769 0.202 0.4231 0.24 0.7051 0.062-0.6746 0.023-1.337-0.24-1.7051-0.032-0.0437-0.064-0.0578-0.098-0.0508z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m16.76 16c-0.297 0.004-0.652 0.098-1.031 0.312-0.562 0.318-1.423 2.566-1.711 3.319-0.808 0.708-1.094 2.047-0.987 3.199 0.093-0.856 0.407-1.691 0.987-2.199 0.288-0.753 1.149-3.001 1.711-3.319 0.379-0.214 0.734-0.308 1.031-0.312 0.381-0.004 0.665 0.142 0.777 0.373 0.046 0.095 0.074 0.199 0.098 0.307 0.075-0.487 0.075-0.95-0.098-1.307-0.112-0.231-0.396-0.377-0.777-0.373zm0.605 3.783c-0.095 0.303-0.193 0.591-0.279 0.84 0.063 0.032 0.123 0.062 0.187 0.098 1.151 0.64 2.619 2.138 3.51 3.402 0.791 0.069 1.775 0.211 2.287 0.506 0.786 0.453 1.97 1.463 2.569 2.525 0.219 0.105 0.391 0.142 0.357-0.07-0.215-1.356-1.911-2.87-2.926-3.455-0.512-0.295-1.496-0.437-2.287-0.506-0.869-1.232-2.282-2.674-3.418-3.34zm3.748 7.451c-0.079 0.123-0.155 0.249-0.217 0.409-0.069 0.211-0.09 0.311 0.276 0.578 0.193-0.341 0.354-0.052 0.551-0.082l0.511 0.873c0.131-0.149 0.305-0.228 0.506-0.266 0.596 0.418 1.092 0.616 1.49 0.863 0.223-0.125 0.428-0.272 0.588-0.464-0.412-0.645-1.136-0.739-2.078-1.399-0.009 0.002-0.018 0.006-0.027 0.008-0.017 0.024-0.039 0.037-0.072 0.025-0.157 0.044-0.3 0.111-0.407 0.233l-0.279-0.477c-0.286-0.102-0.537-0.199-0.842-0.301z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m17.635 17.68c-0.105 0.678-0.361 1.401-0.549 1.943 0.063 0.032 0.123 0.062 0.187 0.098 0.029 0.016 0.063 0.045 0.092 0.062 0.221-0.706 0.404-1.496 0.27-2.103zm-4.604 5.15c-0.095 0.877 0.041 1.776 0.371 2.371 2.531 4.564 9.472 7.28 11.416 4.944-0.151-0.237-0.357-0.392-0.588-0.536-2.481 1.4-8.505-1.221-10.828-5.408-0.202-0.365-0.322-0.851-0.371-1.371zm9.881 3.287c-0.235 0.019-0.058 0.752-0.277 0.662-0.383-0.156-0.971-0.361-1.522-0.545-0.079 0.123-0.155 0.249-0.217 0.409-0.069 0.211-0.09 0.311 0.276 0.578 0.193-0.341 0.354-0.052 0.551-0.082l0.232 0.396c0.231 0.083 0.509 0.174 0.68 0.244 0.002 0.001 0.003-0.001 0.006 0 0.024-0.007 0.046-0.02 0.072-0.025 0.088-0.122 0.005-0.621 0.199-0.637 0.327-0.026 0.399 0.828 0.727 0.85 0.281 0.019 0.402-0.835 0.65-0.697 0.375 0.208 1.806 1.435 1.707 0.814-0.049-0.307-0.183-0.62-0.357-0.93-0.424-0.201-1.103-0.747-1.35-0.884-0.248-0.138-0.369 0.716-0.65 0.697-0.328-0.022-0.4-0.876-0.727-0.85z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gaphor.svg b/.icons/awkward/32x32/apps/gaphor.svg
new file mode 100644
index 00000000..be76399c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gaphor.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <g transform="translate(.0789 .00041781758)">
+ <path style="fill:#9f2642" d="m16 2c-0.605129-0.01416-1.20262 0.1327738-1.727 0.4247l-9.7023 5.4084c-1.0201941 0.5686814-1.6486711 1.6196375-1.6487 2.757v10.817c0.000029 1.137363 0.628506 2.188319 1.6487 2.757l9.7026 5.4085c0.544645 0.303599 1.156762 0.445121 1.76431 0.424566 0.5305-0.01795 0.407916-0.732487 0.88349-0.997584l10-6c1.02063-0.568786 1.000279 0.13778 1-1v-10c-0.000034-0.42409 0.913758-2.2466432 0.75125-2.6261749-0.273345-0.6383841-0.759165-1.1847057-1.39905-1.5413071l-9.702-5.4084c-0.478555-0.2663801-1.018755-0.4124163-1.571-0.4247z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m16 1.9991a3.2974 3.1836 0 0 0 -1.726 0.4258l-9.7036 5.4082a3.2974 3.1836 0 0 0 -1.6484 2.758v1a3.2974 3.1836 0 0 1 1.6484 -2.758l9.7036-5.4082a3.2974 3.1836 0 0 1 1.726 -0.4258 3.2974 3.1836 0 0 1 1.57 0.4258l9.7031 5.4082a3.2974 3.1836 0 0 1 1.649 2.758v-1a3.2974 3.1836 0 0 0 -1.648 -2.758l-9.704-5.4082a3.2974 3.1836 0 0 0 -1.57 -0.4258z"/>
+ <path style="opacity:.2" d="m2.922 21.4071v1a3.2974 3.1836 0 0 0 1.6484 2.7559l9.7031 5.4102a3.2974 3.1836 0 0 0 3.2969 0l9.7031-5.4102a3.2974 3.1836 0 0 0 1.648 -2.756v-1a3.2974 3.1836 0 0 1 -1.6484 2.7559l-9.7031 5.4102a3.2974 3.1836 0 0 1 -3.2969 0l-9.7036-5.411a3.2974 3.1836 0 0 1 -1.6484 -2.755z"/>
+ <path style="fill:#d9cf3d" d="m3.2420125 9.2241916a3.2974 3.1836 0 0 0 -0.3203125 1.3652344v10.818359a3.2974 3.1836 0 0 0 1.6484375 2.755859l9.7031245 5.408204a3.2974 3.1836 0 0 0 1.648438 0.423828v-13.871094z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m3.2420125 9.2241916a3.2974 3.1836 0 0 0 -0.3203125 1.3652344v1a3.2974 3.1836 0 0 1 0.3203125 -1.365235l12.679688 6.900391v-1z"/>
+ <path style="fill:#894c9b" d="m28.599434 9.2241916-12.677734 6.9003904v13.871094a3.2974 3.1836 0 0 0 1.648438 -0.423828l9.703124-5.408204a3.2974 3.1836 0 0 0 1.648438 -2.757812v-10.816406a3.2974 3.1836 0 0 0 -0.322266 -1.3652344z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m28.599434 9.2241916-12.677734 6.9003904v1l12.677734-6.900391a3.2974 3.1836 0 0 1 0.322266 1.365235v-1a3.2974 3.1836 0 0 0 -0.322266 -1.3652344z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gargoyle-house.svg b/.icons/awkward/32x32/apps/gargoyle-house.svg
new file mode 100644
index 00000000..034b2886
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gargoyle-house.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 28,29.741417 0,-15.459016 -1.955219,-1.96957 C 25.565311,11.829842 22.597246,9.1962893 21.943489,9.0697283 L 16.181295,4.7840891 9.6780827,9.2681803 C 9.1225774,9.6512118 6.2929299,12.0118 5.829076,12.511283 L 4,14.480853 4,29.741417 C 4,30.438672 4.5352,31 5.2000001,31 L 26.800001,31 C 27.4648,31 28,30.438672 28,29.741417 Z"/>
+ <path style="fill:#e4e4e4" d="m 28,28.741417 0,-15.459016 -1.955219,-1.96957 C 25.565311,10.829842 22.597246,8.1962893 21.943489,8.0697283 L 16.181295,3.7840891 9.6780827,8.2681803 C 9.1225774,8.6512118 6.2929299,11.0118 5.829076,11.511283 L 4,13.480853 4,28.741417 C 4,29.438672 4.5352,30 5.2000001,30 L 26.800001,30 C 27.4648,30 28,29.438672 28,28.741417 Z"/>
+ <rect style="opacity:0.15" width="24" height="1" x="4" y="13"/>
+ <rect style="fill:#4f4f4f" width="4" height="7" x="5" y="4" rx=".713" ry=".765"/>
+ <rect style="fill:#956a42" width="7" height="11" x="6" y="17" rx="1.05" ry="1.031"/>
+ <path style="fill:#956a42" d="M 18.875,17 C 17.849222,17 17,17.849222 17,18.874999 L 17,24.125 C 17,25.150777 17.849222,26 18.875,26 l 5.25,0 C 25.150777,26 26,25.150777 26,24.125 l 0,-5.250001 C 26,17.849222 25.150777,17 24.125,17 l -5.25,0 z"/>
+ <path style="opacity:0.2" d="M 19.312501,20.000001 C 19.128565,20.000001 19,20.128565 19,20.312501 L 19,24.6875 C 19,24.871436 19.128565,25 19.312501,25 l 4.374998,0 C 23.871435,25 24,24.871436 24,24.6875 l 0,-4.374999 c 0,-0.183936 -0.128565,-0.3125 -0.312501,-0.3125 l -4.374998,0 z"/>
+ <path style="fill:#c2eeff" d="M 19.312501,19.000001 C 19.128565,19.000001 19,19.128565 19,19.312501 L 19,23.6875 C 19,23.871436 19.128565,24 19.312501,24 l 4.374998,0 C 23.871435,24 24,23.871436 24,23.6875 l 0,-4.374999 c 0,-0.183936 -0.128565,-0.3125 -0.312501,-0.3125 l -4.374998,0 z"/>
+ <circle style="opacity:0.2" cx="11" cy="23" r="1"/>
+ <circle style="fill:#ffffff" cx="11" cy="22" r="1"/>
+ <path style="opacity:0.05" d="M 6.2110269,11.166298 C 5.8025914,11.50576 5.4668303,11.793571 5.3329141,11.931062 l -1.9187378,1.969266 0,-0.681431 2.7968506,0 z"/>
+ <path style="opacity:0.15" d="M 9,8.7364135 C 8.3061825,9.2129144 6.975372,10.191636 6,10.947401 L 6,13 9,13 Z"/>
+ <path style="opacity:0.05" d="M 12,6.8682047 9.3881835,8.4687465 C 9.3182555,8.5116065 9.1266817,8.6494112 9,8.7364135 L 9,13 l 3,0 z"/>
+ <path style="opacity:0.15" d="M 15,5.0286751 12,6.8682047 12,13 l 3,0 z"/>
+ <path style="opacity:0.05" d="M 16.703613,3.9839531 15,5.0286751 15,13 l 3,0 0,-8.1584189 z"/>
+ <path style="opacity:0.15" d="M 18,4.8415811 18,13 l 3,0 0,-6.175496 z"/>
+ <path style="opacity:0.05" d="M 21,6.824504 21,13 24,13 24,8.6776908 C 23.646664,8.458952 23.347843,8.298403 23.187012,8.2707274 Z"/>
+ <path style="opacity:0.15" d="M 24,8.6776908 24,13 l 3,0 0,-2.142732 C 26.149286,10.181864 24.880125,9.2225474 24,8.6776908 Z"/>
+ <path style="opacity:0.05" d="m 25.788981,11.076165 0,2.142732 2.79685,0 0,0.483412 -2.051206,-1.970632 c -0.11899,-0.114285 -0.401117,-0.362115 -0.745644,-0.655512 z"/>
+ <path style="fill:none;stroke:#5d5d5d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 16.000004,3.5 3.5,13.5"/>
+ <path style="fill:none;stroke:#5d5d5d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 16,3.5 12.5,10"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 15.966797 1.9863281 A 1.50015 1.50015 0 0 0 14.865234 2.4863281 L 2.5625 12.328125 A 1.5007322 1.5007322 0 0 0 2.0859375 14 A 1.5007322 1.5007322 0 0 1 2.5625 13.328125 L 14.865234 3.4863281 A 1.50015 1.50015 0 0 1 15.966797 2.9863281 A 1.50015 1.50015 0 0 1 15.980469 2.9863281 A 1.50015 1.50015 0 0 1 15.992188 2.9863281 A 1.50015 1.50015 0 0 1 17.134766 3.4863281 L 29.4375 13.328125 A 1.5007322 1.5007322 0 0 1 29.914062 14 A 1.5007322 1.5007322 0 0 0 29.4375 12.328125 L 17.134766 2.4863281 A 1.50015 1.50015 0 0 0 15.992188 1.9863281 A 1.50015 1.50015 0 0 0 15.980469 1.9863281 A 1.50015 1.50015 0 0 0 15.966797 1.9863281 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.7128906 4 C 5.3181189 4 5 4.3415858 5 4.765625 L 5 5.765625 C 5 5.3415858 5.3181189 5 5.7128906 5 L 8.2871094 5 C 8.6818811 5 9 5.3415858 9 5.765625 L 9 4.765625 C 9 4.3415858 8.6818811 4 8.2871094 4 L 5.7128906 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/garrysmod.svg b/.icons/awkward/32x32/apps/garrysmod.svg
new file mode 100644
index 00000000..5ba663ff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/garrysmod.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#1194f0" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m15.5 8c-2.447 0-5.5 2.786-5.5 6.533 0 3.906 2.354 7.467 5.617 7.467 1.611 0 2.309-0.607 3.383-2-0.526 1.827-1.409 2.989-2.824 3.328-1.116 0.268-2.37-0.346-3.176-1.328h-3c0.92998 2.5352 3.2636 4 6.0723 4 2.0654 0 3.6975-0.79902 4.7715-2.3066 0.805-1.165 1.156-2.719 1.156-5.14v-10.256h-3v1.5996c0-0.0001-1.053-1.8966-3.5-1.8966zm0.44336 3c1.816 0 3.057 1.642 3.057 4.047 0 2.381-1.204 3.953-3.02 3.953-1.815 0-2.98-1.548-2.98-3.953 0-2.429 1.166-4.047 2.943-4.047z"/>
+ <path fill="#fff" d="m15.5 7c-2.447 0-5.5 2.7865-5.5 6.533 0 3.906 2.354 7.467 5.617 7.467 1.611 0 2.309-0.607 3.383-2-0.526 1.827-1.409 2.989-2.824 3.328-1.116 0.268-2.37-0.346-3.176-1.328h-3c0.92998 2.5352 3.2636 4 6.0723 4 2.0654 0 3.6975-0.79902 4.7715-2.3066 0.805-1.165 1.156-2.719 1.156-5.14v-10.256h-3v1.5996c0-0.0001-1.053-1.8966-3.5-1.8966zm0.44336 3c1.816 0 3.057 1.642 3.057 4.047 0 2.381-1.204 3.953-3.02 3.953-1.815 0-2.98-1.548-2.98-3.953 0-2.429 1.166-4.047 2.943-4.047z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gaupol.svg b/.icons/awkward/32x32/apps/gaupol.svg
new file mode 100644
index 00000000..e1741140
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gaupol.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="30" height="26" x="1" y="4" rx="2.727" ry="2.737"/>
+ <rect style="fill:#4f4f4f" width="30" height="26" x="1" y="3" rx="2.727" ry="2.737"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 16,9 c -9.5454546,0 -9.9453125,0.681819 -9.9453125,7.5 0,6.136364 1.0625,6.136719 1.0625,6.136719 C 5.3730571,29.454901 7.0810533,23.145694 5.3730469,30 L 16,24 c 9.545551,0 9.945312,-0.681818 9.945312,-7.5 C 25.945312,9.681819 25.545455,9 16,9 Z m -4.5,6 A 1.5,1.5 0 0 1 13,16.5 1.5,1.5 0 0 1 11.5,18 1.5,1.5 0 0 1 10,16.5 1.5,1.5 0 0 1 11.5,15 Z m 5,0 A 1.5,1.5 0 0 1 18,16.5 1.5,1.5 0 0 1 16.5,18 1.5,1.5 0 0 1 15,16.5 1.5,1.5 0 0 1 16.5,15 Z m 5,0 A 1.5,1.5 0 0 1 23,16.5 1.5,1.5 0 0 1 21.5,18 1.5,1.5 0 0 1 20,16.5 1.5,1.5 0 0 1 21.5,15 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 16 8 C 6.4545454 8 6.0546875 8.681819 6.0546875 15.5 C 6.0546875 21.636364 7.1171875 21.636719 7.1171875 21.636719 C 5.3730571 28.454901 7.0810533 22.145694 5.3730469 29 L 16 23 C 25.545551 23 25.945312 22.318182 25.945312 15.5 C 25.945312 8.681819 25.545455 8 16 8 z M 11.5 14 A 1.5 1.5 0 0 1 13 15.5 A 1.5 1.5 0 0 1 11.5 17 A 1.5 1.5 0 0 1 10 15.5 A 1.5 1.5 0 0 1 11.5 14 z M 16.5 14 A 1.5 1.5 0 0 1 18 15.5 A 1.5 1.5 0 0 1 16.5 17 A 1.5 1.5 0 0 1 15 15.5 A 1.5 1.5 0 0 1 16.5 14 z M 21.5 14 A 1.5 1.5 0 0 1 23 15.5 A 1.5 1.5 0 0 1 21.5 17 A 1.5 1.5 0 0 1 20 15.5 A 1.5 1.5 0 0 1 21.5 14 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.7265625,3 C 2.2156534,3 1,4.2201176 1,5.7363281 v 1 C 1,5.2201176 2.2156534,4 3.7265625,4 H 28.273438 C 29.784347,4 31,5.2201176 31,6.7363281 v -1 C 31,4.2201176 29.784347,3 28.273438,3 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gb-studio.svg b/.icons/awkward/32x32/apps/gb-studio.svg
new file mode 100644
index 00000000..b6530d7e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gb-studio.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 3.7272728,3.9999999 C 2.2163637,3.9999999 1,5.2206315 1,6.736842 V 27.263158 C 1,28.779368 2.2163637,30 3.7272728,30 H 18.045455 C 31,30 31,25.210526 31,17 V 6.736842 C 31,5.2206315 29.783636,3.9999999 28.272727,3.9999999 H 18.045455 Z"/>
+ <path style="fill:#e4e4e4" d="M 3.7272728,2.9999999 C 2.2163637,2.9999999 1,4.2206315 1,5.736842 V 26.263158 C 1,27.779368 2.2163637,29 3.7272728,29 H 18.045455 C 31,29 31,24.210526 31,16 V 5.736842 C 31,4.2206315 29.783636,2.9999999 28.272727,2.9999999 H 18.045455 Z"/>
+ <path style="opacity:0.3" d="M 6.375,10 C 5.61325,10 5,10.608182 5,11.363636 V 23.636364 C 5,24.391818 5.61325,25 6.375,25 H 19.4375 C 27,25 27,21.590909 27,17.5 V 11.363636 C 27,10.608182 26.38675,10 25.625,10 h -6.1875 z"/>
+ <rect style="fill:#b8dd16" width="12" height="11" x="10" y="12" rx="1.35" ry="1.49"/>
+ <circle style="opacity:0.1" cx="7" cy="17" r="1"/>
+ <circle style="fill:#e2527d" cx="7" cy="16" r="1"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.7265625 3 C 2.2156534 3 1 4.2201176 1 5.7363281 L 1 6.7363281 C 1 5.2201176 2.2156534 4 3.7265625 4 L 18.044922 4 L 28.273438 4 C 29.784346 4 31 5.2201176 31 6.7363281 L 31 5.7363281 C 31 4.2201176 29.784346 3 28.273438 3 L 18.044922 3 L 3.7265625 3 z"/>
+ <path style="opacity:0.15" d="M 5,3 V 5.6315789 H 1 V 7 H 31 V 5.6315789 H 27 V 3 H 25.545455 V 5.6315789 H 6.4545455 V 3 Z"/>
+ <path style="opacity:0.1" d="M 11.349609 12 C 10.60181 12 10 12.664653 10 13.490234 L 10 14.490234 C 10 13.664653 10.60181 13 11.349609 13 L 20.650391 13 C 21.39819 13 22 13.664653 22 14.490234 L 22 13.490234 C 22 12.664653 21.39819 12 20.650391 12 L 11.349609 12 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gbrainy.svg b/.icons/awkward/32x32/apps/gbrainy.svg
new file mode 100644
index 00000000..9827d7c6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gbrainy.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="M 17,3 A 11,11 0 0 0 6,14 11,11 0 0 0 6.0136719,14.402344 H 6 v 1.986328 0.371094 L 4.1875,19.900391 A 1.40014,1.40014 0 0 0 5.4003906,22 H 6 v 3.009766 C 6,26.111935 6.888066,27 7.9902344,27 H 11 v 1.947266 C 11,30.084423 11.915577,31 13.052734,31 h 8.894532 C 23.084423,31 24,30.084423 24,28.947266 V 22.474609 A 11,11 0 0 0 28,14 11,11 0 0 0 17,3 Z"/>
+ <circle style="fill:#18b2d6" cx="17" cy="13" r="11"/>
+ <path style="fill:#18b2d6" d="M 7.9894736,13.4 H 16.610527 C 17.712695,13.4 18.6,14.287305 18.6,15.389473 v 8.621053 C 18.6,25.112695 17.712695,26 16.610527,26 H 7.9894736 C 6.8873052,26 6,25.112695 6,24.010526 v -8.621053 -1.986308 z"/>
+ <rect style="fill:#18b2d6" width="13" height="13" x="11" y="17" rx="2.053" ry="2.053"/>
+ <path style="fill:#18b2d6" d="m 9.0368759,11.772851 a 1.40014,1.40014 0 0 0 -1.1375,0.698633 L 6.0427352,15.685742 4.187462,18.9 A 1.40014,1.40014 0 0 0 5.4001571,21 h 3.7105471 3.7119148 a 1.40014,1.40014 0 0 0 1.212694,-2.1 L 12.18004,15.685742 10.3234,12.471484 a 1.40014,1.40014 0 0 0 -1.1470708,-0.698633 1.40014,1.40014 0 0 0 -0.1394533,0 z"/>
+ <path style="opacity:0.2" d="m 17.154564,6.0277829 c -0.221841,-0.00699 -0.446089,-0.00535 -0.669864,0.00272 -1.269593,0.045763 -2.553625,0.3337085 -3.68086,0.8383502 -1.164611,0.6066796 -2.169678,1.4795381 -2.9335456,2.5476605 -0.813553,1.2887914 -1.1327461,2.8082554 -0.6277435,3.7749084 0.5961325,1.141089 1.8365401,1.834316 3.1034941,1.834316 0.656547,0 0.70791,0.03533 0.70791,0.506814 0,1.033012 1.345075,1.521679 3.231008,1.521679 1.00692,0 1.176309,0.04363 1.085643,0.279902 -0.138428,0.360736 0.437114,1.587976 1.057109,2.165333 0.265488,0.247228 0.592276,0.612811 0.726932,0.934208 0.262614,0.626806 0.520738,0.704217 1.243259,0.375015 0.551886,-0.251456 0.571129,-0.396576 0.09918,-1.17063 -0.197413,-0.323786 -0.359699,-0.495659 -0.360069,-0.553787 -3.77e-4,-0.05813 -0.137306,-0.09996 0.629101,-0.0924 2.223476,0.02197 3.230688,-0.767286 3.232102,-2.581571 2.26e-4,-0.294198 0.150569,-0.508123 0.353561,-0.683726 0.686842,-0.333271 0.614597,-0.692194 0.648215,-1.382937 C 24.996519,10.763916 22.711158,7.5152631 19.319057,6.3715473 19.240086,6.348358 19.164274,6.321202 19.083993,6.2995333 18.471679,6.138816 17.820087,6.0487607 17.154564,6.0277829 Z"/>
+ <path style="fill:#ffffff" d="M 17.154564,5.027601 C 16.932723,5.020611 16.708475,5.022251 16.4847,5.030321 15.215107,5.076084 13.931075,5.3640295 12.80384,5.8686712 11.639229,6.4753508 10.634162,7.3482093 9.8702944,8.4163317 9.0567414,9.7051233 8.7375483,11.224587 9.2425509,12.19124 c 0.5961325,1.141089 1.8365401,1.834316 3.1034941,1.834316 0.656547,0 0.70791,0.03533 0.70791,0.506814 0,1.033012 1.345075,1.521679 3.231008,1.521679 1.00692,0 1.176309,0.04363 1.085643,0.279902 -0.138428,0.360736 0.437114,1.587976 1.057109,2.165333 0.265488,0.247228 0.592276,0.612811 0.726932,0.934208 0.262614,0.626806 0.520738,0.704217 1.243259,0.375015 0.551886,-0.251456 0.571129,-0.396576 0.09918,-1.17063 -0.197413,-0.323786 -0.359699,-0.495659 -0.360069,-0.553787 -3.77e-4,-0.05813 -0.137306,-0.09996 0.629101,-0.0924 2.223476,0.02197 3.230688,-0.767286 3.232102,-2.581571 2.26e-4,-0.294198 0.150569,-0.508123 0.353561,-0.683726 0.686842,-0.333271 0.614597,-0.692194 0.648215,-1.382937 C 24.996519,9.7637346 22.711158,6.5150812 19.319057,5.3713654 19.240086,5.3481761 19.164274,5.3210201 19.083993,5.2993514 18.471679,5.1386341 17.820087,5.0485788 17.154564,5.027601 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17 2 A 11 11 0 0 0 6 13 A 11 11 0 0 0 6.0136719 13.402344 L 6 13.402344 L 6 14 A 11 11 0 0 1 17 3 A 11 11 0 0 1 27.978516 13.554688 A 11 11 0 0 0 28 13 A 11 11 0 0 0 17 2 z M 6 14 L 6 14.402344 L 6.0136719 14.402344 A 11 11 0 0 1 6 14 z M 6 15.759766 L 4.1875 18.900391 A 1.40014 1.40014 0 0 0 4.09375 20.101562 A 1.40014 1.40014 0 0 1 4.1875 19.900391 L 6 16.759766 L 6 16.388672 L 6 15.759766 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gcbalculator.svg b/.icons/awkward/32x32/apps/gcbalculator.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gcbalculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gcleaner.svg b/.icons/awkward/32x32/apps/gcleaner.svg
new file mode 120000
index 00000000..d5ad4059
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gcleaner.svg
@@ -0,0 +1 @@
+computerjanitor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gcolor.svg b/.icons/awkward/32x32/apps/gcolor.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gcolor.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gcolor2.svg b/.icons/awkward/32x32/apps/gcolor2.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gcolor2.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gcolor3.svg b/.icons/awkward/32x32/apps/gcolor3.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gcolor3.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gcompris-edit.svg b/.icons/awkward/32x32/apps/gcompris-edit.svg
new file mode 100644
index 00000000..482d78df
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gcompris-edit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="10" height="16" x="11" y="15" rx="4" ry="4"/>
+ <rect style="fill:#4f4f4f" width="10" height="16" x="11" y="14" rx="4" ry="4"/>
+ <rect style="opacity:0.3" width="4" height="12" x="14" y="16" rx="2" ry="2"/>
+ <path style="opacity:0.2" d="M 20,1.8398438 20,11 16,13 12,11 12,1.8476562 A 10,10 0 0 0 6,11 10,10 0 0 0 16,21 10,10 0 0 0 26,11 10,10 0 0 0 20,1.8398438 Z"/>
+ <path style="fill:#8e8e8e" d="M 20,0.8398438 20,8 16,11 12,8 12,0.8476562 C 8.3599898,2.436283 6.0050881,6.028428 6,10 6,15.522847 10.477153,20 16,20 21.522847,20 26,15.522847 26,10 25.998,6.0255916 23.642606,2.4296069 20,0.8398438 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 20,0.8398438 0,1 c 3.465999,1.5126855 5.761859,4.8427796 5.978516,8.5859372 C 25.984533,10.283377 26,10.143884 26,10 25.998,6.0255916 23.642606,2.4296069 20,0.8398438 Z m -8,0.007812 C 8.3599898,2.4362831 6.0050881,6.028428 6,10 6,10.143884 6.015467,10.283377 6.021484,10.425781 6.2407524,6.6854066 8.536471,3.3592605 12,1.8476562 l 0,-1 z M 12,8 l 0,1 4,3 4,-3 0,-1 -4,3 -4,-3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gcompris-qt.svg b/.icons/awkward/32x32/apps/gcompris-qt.svg
new file mode 120000
index 00000000..377138cf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gcompris-qt.svg
@@ -0,0 +1 @@
+gcompris.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gcompris.svg b/.icons/awkward/32x32/apps/gcompris.svg
new file mode 100644
index 00000000..4bf58e60
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gcompris.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#535353" cx="16" cy="4" r="1"/>
+ <path fill="#fead00" d="m15.986 4c-0.07752 0-0.14998 0.015273-0.22536 0.021959-0.09141 0.0082-0.18437 0.010719-0.27316 0.027449-0.02436 0.00485-0.0469 0.015045-0.07102 0.020587-2.3565 0.50889-3.5542 3.9751-3.4111 7.2796-0.0024 0.09668-0.01501 0.20037-0.015 0.29508l-9.7059 6.2214c-0.18043 0.09015-0.27556 0.24676-0.28408 0.46801v3.1484c0.0002256 0.18033 0.077561 0.32724 0.23218 0.44194 0.16333 0.10673 0.3396 0.13556 0.52856 0.08647l9.0292-2.8163 1.3986 6.5892-3.5879 1.6003c-0.12029 0.11482-0.18033 0.24621-0.18029 0.39389l0.2716 2.223 6.3079-1 6.3079 1 0.27179-2.222c0.000045-0.14768-0.06-0.27907-0.18028-0.3939l-3.6166-1.6003 1.4272-6.5892 9.0306 2.8163c0.18896 0.04909 0.36523 0.02025 0.52856-0.08647 0.15462-0.11469 0.23059-0.2616 0.23082-0.44194v-3.1484c-0.0085-0.22125-0.10229-0.37787-0.28272-0.46801l-9.707-6.222c0.000004-0.09472-0.0076-0.1984-0.01-0.29508 0.14312-3.3045-1.0597-6.7707-3.4161-7.2796-0.02412-0.00554-0.04666-0.015743-0.07102-0.020587-0.08878-0.01673-0.18175-0.01925-0.27316-0.027449-0.07537-0.00669-0.14783-0.021959-0.22535-0.021959-0.0052 0-0.0099 0.00134-0.01502 0.00137-0.0047-0.0000202-0.009-0.00137-0.01366-0.00137z"/>
+ <path style="fill:#fe5600" d="M 9 13.560547 L 7 14.84375 L 7 20.689453 L 9 20.066406 L 9 13.560547 z M 23 13.560547 L 23 20.064453 L 25 20.689453 L 25 14.84375 L 23 13.560547 z M 6 15.484375 L 4 16.765625 L 4 21.625 L 6 21.001953 L 6 15.484375 z M 26 15.484375 L 26 21.001953 L 28 21.625 L 28 16.767578 L 26 15.484375 z"/>
+ <path fill="#fff" opacity=".2" d="m15.986 4c-0.077 0-0.151 0.0148-0.226 0.0215-0.092 0.0082-0.185 0.0106-0.274 0.0273-0.024 0.0049-0.046 0.016-0.07 0.0215-2.356 0.5089-3.553 3.9748-3.41 7.2797-0.003 0.096-0.016 0.2-0.016 0.295l-9.7068 6.22c-0.1804 0.09-0.2747 0.248-0.2832 0.469v1c0.0085-0.221 0.1028-0.379 0.2832-0.469l9.7068-6.22c0-0.095 0.013-0.199 0.016-0.295-0.143-3.3049 1.054-6.7708 3.41-7.2797 0.024-0.0055 0.046-0.0166 0.07-0.0215 0.089-0.0167 0.182-0.0191 0.274-0.0273 0.075-0.0067 0.149-0.0215 0.226-0.0215 0.005 0 0.009 0.0019 0.014 0.002 0.005-0.0001 0.008-0.002 0.014-0.002 0.077 0 0.151 0.0148 0.226 0.0215 0.092 0.0082 0.185 0.0106 0.274 0.0273 0.024 0.0049 0.046 0.016 0.07 0.0215 2.356 0.5089 3.559 3.9748 3.416 7.2797 0.002 0.096 0.01 0.2 0.01 0.295l9.707 6.22c0.18 0.09 0.275 0.248 0.283 0.469v-1c-0.008-0.221-0.103-0.379-0.283-0.469l-9.707-6.22c0-0.095-0.008-0.199-0.01-0.295 0.143-3.3049-1.06-6.7708-3.416-7.2797-0.024-0.0055-0.046-0.0166-0.07-0.0215-0.089-0.0167-0.182-0.0191-0.274-0.0273-0.075-0.0067-0.149-0.0215-0.226-0.0215-0.006 0-0.009 0.0019-0.014 0.002-0.005-0.0001-0.009-0.002-0.014-0.002zm-2.99 21.869l-3.3944 1.516c-0.1203 0.115-0.1817 0.245-0.1817 0.392l0.0899 0.731c0.0268-0.042 0.0514-0.085 0.0918-0.123l3.5874-1.602-0.193-0.914zm5.984 0.002l-0.197 0.912 3.615 1.602c0.041 0.038 0.065 0.081 0.092 0.123l0.09-0.731c0-0.147-0.061-0.277-0.182-0.392l-3.418-1.514z"/>
+ <rect fill="#292929" width="10" height="1" x="11" y="4" rx=".625" ry="1"/>
+ <path fill="#292929" d="m20 15.333c0 2.578-1.791 4.667-4 4.667s-4-2.089-4-4.667c0-2.577 1.791-3.333 4-3.333 2.2091 0 4 0.756 4 3.3333z"/>
+ <path opacity=".2" d="m11.789 19.195-9.0273 2.817c-0.1889 0.049-0.3659 0.019-0.5293-0.088-0.1546-0.115-0.2322-0.261-0.2324-0.442v1c0.0002 0.181 0.0778 0.327 0.2324 0.442 0.1634 0.107 0.3404 0.137 0.5293 0.088l9.0273-2.817 1.207 5.674 0.193-0.086-1.4-6.588zm8.422 0-1.428 6.588 0.197 0.088 1.231-5.676 9.029 2.817c0.189 0.049 0.366 0.019 0.53-0.088 0.154-0.115 0.23-0.261 0.23-0.442v-1c0 0.181-0.076 0.327-0.23 0.442-0.164 0.107-0.341 0.137-0.53 0.088l-9.029-2.817zm-10.701 9.313c-0.0531 0.083-0.0899 0.171-0.0899 0.269l0.2715 2.223 6.3086-1 6.309 1 0.271-2.223c0-0.098-0.037-0.186-0.09-0.269l-0.182 1.492-6.309-1-6.3084 1-0.1816-1.492z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gconf-editor.svg b/.icons/awkward/32x32/apps/gconf-editor.svg
new file mode 100644
index 00000000..ef158b00
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gconf-editor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 13.972495,3.0000008 C 7.4075386,3.000001 2.0000002,8.4146994 2,14.988347 c 2e-7,6.573649 5.4075386,11.988348 11.972495,11.988348 1.251393,2.58e-4 2.479251,-0.213896 3.657613,-0.593174 l 2.897639,2.899526 c 1.048168,1.093125 2.716126,1.787639 4.212978,1.711226 1.496851,-0.07642 2.72505,-0.7306 3.624485,-1.631226 0.899436,-0.900627 1.552759,-2.130451 1.629071,-3.629285 0.07631,-1.498834 -0.617285,-3.169 -1.708965,-4.218556 l 0.05845,0.05659 -2.971688,-2.977575 c 0.36721,-1.160361 0.571397,-2.36967 0.572906,-3.600015 v -0.0058 c 0,-6.5736475 -5.407538,-11.9883459 -11.972494,-11.9883461 z"/>
+ <path style="fill:#5bbc41" d="M 13.972495,2.0000004 C 7.4075386,2.0000006 2.0000002,7.414699 2,13.988347 c 2e-7,6.573649 5.4075386,11.988348 11.972495,11.988348 1.251393,2.58e-4 2.479251,-0.213896 3.657613,-0.593174 l 2.897639,2.899526 c 1.048168,1.093125 2.716126,1.787639 4.212978,1.711226 1.496851,-0.07642 2.72505,-0.7306 3.624485,-1.631226 0.899436,-0.900627 1.552759,-2.130451 1.629071,-3.629285 0.07631,-1.498834 -0.617285,-3.169 -1.708965,-4.218556 l 0.05845,0.05659 -2.971688,-2.977575 c 0.36721,-1.160361 0.571397,-2.36967 0.572906,-3.600015 v -0.0058 c 0,-6.5736479 -5.407538,-11.9883463 -11.972494,-11.9883465 z"/>
+ <path style="opacity:0.2" d="m 17.341916,20.425885 6.112946,6.112946 c 1.413764,1.472453 3.593547,-0.70733 2.121094,-2.121094 L 19.370131,18.211912 C 17,19 18,19 17.341916,20.425885 Z"/>
+ <path style="fill:#565656" d="m 17.341916,19.425885 6.112946,6.112946 c 1.413764,1.472453 3.593547,-0.70733 2.121094,-2.121094 L 19.370131,17.211912 C 17,18 18,18 17.341916,19.425885 Z"/>
+ <path style="opacity:0.2" d="M 14,7.0000004 A 8.0000002,8.0000002 0 0 0 6,15 8.0000002,8.0000002 0 0 0 14,23 8.0000002,8.0000002 0 0 0 22,15 8.0000002,8.0000002 0 0 0 14,7.0000004 Z M 14,10 a 4.9999996,4.9999996 0 0 1 5,5 4.9999996,4.9999996 0 0 1 -5,5 4.9999996,4.9999996 0 0 1 -5,-5 4.9999996,4.9999996 0 0 1 5,-5 z"/>
+ <path style="fill:#ffffff" d="M 14 6 A 8.0000002 8.0000002 0 0 0 6 14 A 8.0000002 8.0000002 0 0 0 14 22 A 8.0000002 8.0000002 0 0 0 22 14 A 8.0000002 8.0000002 0 0 0 14 6 z M 14 9 A 4.9999996 4.9999996 0 0 1 19 14 A 4.9999996 4.9999996 0 0 1 14 19 A 4.9999996 4.9999996 0 0 1 9 14 A 4.9999996 4.9999996 0 0 1 14 9 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13.972656 2 C 7.4076998 2.0000002 2.0000002 7.4146332 2 13.988281 C 2 14.156832 2.0183521 14.321326 2.0253906 14.488281 C 2.2928607 8.1438184 7.5760278 3.0000002 13.972656 3 C 20.385714 3.0000002 25.67965 8.1701775 25.921875 14.537109 C 25.930834 14.356181 25.945089 14.176079 25.945312 13.994141 L 25.945312 13.988281 C 25.945312 7.4146333 20.537612 2.0000002 13.972656 2 z M 25.589844 17.8125 C 25.524781 18.074867 25.454643 18.33591 25.373047 18.59375 L 28.34375 21.572266 L 28.285156 21.515625 C 29.202435 22.39751 29.832196 23.717457 29.966797 25.005859 C 29.975851 24.915244 29.989422 24.827062 29.994141 24.734375 C 30.070451 23.235541 29.376836 21.565181 28.285156 20.515625 L 28.34375 20.572266 L 25.589844 17.8125 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gconfeditor.svg b/.icons/awkward/32x32/apps/gconfeditor.svg
new file mode 120000
index 00000000..c788339e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gconfeditor.svg
@@ -0,0 +1 @@
+gconf-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gcstar.svg b/.icons/awkward/32x32/apps/gcstar.svg
new file mode 100644
index 00000000..5cceb907
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gcstar.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#1d81e8" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m16 7a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -10 -10zm-4.7773 7a3.0266 2.4673 76.77 0 1 2.6582 2.3457 3.0266 2.4673 76.77 0 1 -1.6152 3.582 3.0266 2.4673 76.77 0 1 -3.1469 -2.274 3.0266 2.4673 76.77 0 1 1.6149 -3.582 3.0266 2.4673 76.77 0 1 0.489 -0.072zm9.5547 0a2.4673 3.0266 13.23 0 1 0.48828 0.07227 2.4673 3.0266 13.23 0 1 1.6152 3.582 2.4673 3.0266 13.23 0 1 -3.1465 2.2734 2.4673 3.0266 13.23 0 1 -1.616 -3.582 2.4673 3.0266 13.23 0 1 2.658 -2.346z"/>
+ <path fill="#ffc05b" d="m16 6a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -10 -10zm-4.777 7a3.0266 2.4673 76.77 0 1 2.658 2.346 3.0266 2.4673 76.77 0 1 -1.615 3.582 3.0266 2.4673 76.77 0 1 -3.1469 -2.274 3.0266 2.4673 76.77 0 1 1.6149 -3.582 3.0266 2.4673 76.77 0 1 0.489 -0.072zm9.554 0a2.4673 3.0266 13.23 0 1 0.489 0.072 2.4673 3.0266 13.23 0 1 1.615 3.582 2.4673 3.0266 13.23 0 1 -3.147 2.274 2.4673 3.0266 13.23 0 1 -1.615 -3.582 2.4673 3.0266 13.23 0 1 2.658 -2.346z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gda-browser-5.0.svg b/.icons/awkward/32x32/apps/gda-browser-5.0.svg
new file mode 100644
index 00000000..4f868d23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gda-browser-5.0.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#959595" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".1" d="m16 11c-2.0974 0-3.8893 0.69009-4.6317 1.6667-0.06232 0.08199-0.11759 0.16549-0.16462 0.2513-0.0447 0.08155-0.08291 0.16412-0.113 0.2487a5 2.6667 0 0 0 -0.02093 0.07813c-0.01714 0.05732-0.03586 0.1147-0.04604 0.17318a5 2.6667 0 0 0 -0.024 0.248c0.000275 0.08665 0.0091 0.17319 0.02512 0.25911a5 2.6667 0 0 0 0.06836 0.25 5 2.6667 0 0 0 0.11579 0.2487 5 2.6667 0 0 0 0.15904 0.24219 5 2.6667 0 0 0 4.6317 1.6667 5 2.6667 0 0 0 4.6317 -1.6667 5 2.6667 0 0 0 0.0015 -0.0026 5 2.6667 0 0 0 0.13532 -0.20573c0.0079-0.01352 0.01758-0.02679 0.02511-0.04036a5 2.6667 0 0 0 0.08231 -0.17708c0.01166-0.0279 0.02631-0.05525 0.03628-0.08333a5 2.6667 0 0 0 0.04046 -0.14844c0.0096-0.0391 0.02013-0.07786 0.02651-0.11719a5 2.6667 0 0 0 0.02089 -0.22526 5 2.6667 0 0 0 -0.02651 -0.26562c-0.046-0.26-0.165-0.506-0.34-0.736-0.743-0.977-2.535-1.667-4.632-1.667zm-4.6317 5a5 2.6667 0 0 0 -0.3683 1 5 2.6667 0 0 0 5 2.6667 5 2.6667 0 0 0 5 -2.667 5 2.6667 0 0 0 -0.368 -1 5 2.6667 0 0 1 -4.632 1.667 5 2.6667 0 0 1 -4.632 -1.667zm0 3.3333a5 2.6667 0 0 0 -0.3683 1 5 2.6667 0 0 0 5 2.667 5 2.6667 0 0 0 5 -2.6667 5 2.6667 0 0 0 -0.3683 -1 5 2.6667 0 0 1 -4.632 1.667 5 2.6667 0 0 1 -4.632 -1.667z"/>
+ <path fill="#4d4d4d" d="m16 10c-2.0974 0-3.8893 0.69009-4.6317 1.6667-0.06232 0.08199-0.11759 0.16549-0.16462 0.2513-0.0447 0.08155-0.08291 0.16412-0.113 0.2487a5 2.6667 0 0 0 -0.02093 0.07813c-0.01714 0.05732-0.03586 0.1147-0.04604 0.17318a5 2.6667 0 0 0 -0.02371 0.2487c0.000275 0.08665 0.0091 0.17319 0.02512 0.25911a5 2.6667 0 0 0 0.06836 0.25 5 2.6667 0 0 0 0.11579 0.2487 5 2.6667 0 0 0 0.15904 0.24219 5 2.6667 0 0 0 4.6317 1.6667 5 2.6667 0 0 0 4.6317 -1.6667 5 2.6667 0 0 0 0.0015 -0.0026 5 2.6667 0 0 0 0.13532 -0.20573c0.0079-0.01352 0.01758-0.02679 0.02511-0.04036a5 2.6667 0 0 0 0.08231 -0.17708c0.01166-0.0279 0.02631-0.05525 0.03628-0.08333a5 2.6667 0 0 0 0.04046 -0.14844c0.0096-0.0391 0.02013-0.07786 0.02651-0.11719a5 2.6667 0 0 0 0.02089 -0.22526 5 2.6667 0 0 0 -0.02651 -0.26562c-0.046-0.26-0.165-0.506-0.34-0.736-0.743-0.977-2.535-1.667-4.632-1.667zm-4.6317 5a5 2.6667 0 0 0 -0.3683 1 5 2.6667 0 0 0 5 2.6667 5 2.6667 0 0 0 5 -2.667 5 2.6667 0 0 0 -0.368 -1 5 2.6667 0 0 1 -4.632 1.667 5 2.6667 0 0 1 -4.632 -1.667zm0 3.3333a5 2.6667 0 0 0 -0.3683 1 5 2.6667 0 0 0 5 2.667 5 2.6667 0 0 0 5 -2.6667 5 2.6667 0 0 0 -0.3683 -1 5 2.6667 0 0 1 -4.632 1.667 5 2.6667 0 0 1 -4.632 -1.667z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gda-control-center.svg b/.icons/awkward/32x32/apps/gda-control-center.svg
new file mode 100644
index 00000000..b2504bd4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gda-control-center.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#959595" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path opacity=".1" d="m16 11c-2.0974 0-3.8893 0.69009-4.6317 1.6667-0.06232 0.08199-0.11759 0.16549-0.16462 0.2513-0.0447 0.08155-0.08291 0.16412-0.113 0.2487a5 2.6667 0 0 0 -0.02093 0.07813c-0.01714 0.05732-0.03586 0.1147-0.04604 0.17318a5 2.6667 0 0 0 -0.024 0.248c0.000275 0.08665 0.0091 0.17319 0.02512 0.25911a5 2.6667 0 0 0 0.06836 0.25 5 2.6667 0 0 0 0.11579 0.2487 5 2.6667 0 0 0 0.15904 0.24219 5 2.6667 0 0 0 4.6317 1.6667 5 2.6667 0 0 0 4.6317 -1.6667 5 2.6667 0 0 0 0.0015 -0.0026 5 2.6667 0 0 0 0.13532 -0.20573c0.0079-0.01352 0.01758-0.02679 0.02511-0.04036a5 2.6667 0 0 0 0.08231 -0.17708c0.01166-0.0279 0.02631-0.05525 0.03628-0.08333a5 2.6667 0 0 0 0.04046 -0.14844c0.0096-0.0391 0.02013-0.07786 0.02651-0.11719a5 2.6667 0 0 0 0.02089 -0.22526 5 2.6667 0 0 0 -0.02651 -0.26562c-0.046-0.26-0.165-0.506-0.34-0.736-0.743-0.977-2.535-1.667-4.632-1.667zm-4.6317 5a5 2.6667 0 0 0 -0.3683 1 5 2.6667 0 0 0 5 2.6667 5 2.6667 0 0 0 5 -2.667 5 2.6667 0 0 0 -0.368 -1 5 2.6667 0 0 1 -4.632 1.667 5 2.6667 0 0 1 -4.632 -1.667zm0 3.3333a5 2.6667 0 0 0 -0.3683 1 5 2.6667 0 0 0 5 2.667 5 2.6667 0 0 0 5 -2.6667 5 2.6667 0 0 0 -0.3683 -1 5 2.6667 0 0 1 -4.632 1.667 5 2.6667 0 0 1 -4.632 -1.667z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#4d4d4d" d="m16 10c-2.0974 0-3.8893 0.69009-4.6317 1.6667-0.06232 0.08199-0.11759 0.16549-0.16462 0.2513-0.0447 0.08155-0.08291 0.16412-0.113 0.2487a5 2.6667 0 0 0 -0.02093 0.07813c-0.01714 0.05732-0.03586 0.1147-0.04604 0.17318a5 2.6667 0 0 0 -0.024 0.249c0.000275 0.08665 0.0091 0.17319 0.02512 0.25911a5 2.6667 0 0 0 0.06836 0.25 5 2.6667 0 0 0 0.11579 0.2487 5 2.6667 0 0 0 0.15904 0.24219 5 2.6667 0 0 0 4.6317 1.6667 5 2.6667 0 0 0 4.6317 -1.6667 5 2.6667 0 0 0 0.0015 -0.0026 5 2.6667 0 0 0 0.13532 -0.20573c0.0079-0.01352 0.01758-0.02679 0.02511-0.04036a5 2.6667 0 0 0 0.08231 -0.17708c0.01166-0.0279 0.02631-0.05525 0.03628-0.08333a5 2.6667 0 0 0 0.04046 -0.14844c0.0096-0.0391 0.02013-0.07786 0.02651-0.11719a5 2.6667 0 0 0 0.02089 -0.22526 5 2.6667 0 0 0 -0.02651 -0.26562c-0.046-0.26-0.165-0.506-0.34-0.736-0.743-0.977-2.535-1.667-4.632-1.667zm-4.6317 5a5 2.6667 0 0 0 -0.368 1 5 2.6667 0 0 0 5 2.6667 5 2.6667 0 0 0 5 -2.667 5 2.6667 0 0 0 -0.368 -1 5 2.6667 0 0 1 -4.632 1.667 5 2.6667 0 0 1 -4.632 -1.667zm0 3.3333a5 2.6667 0 0 0 -0.3683 1 5 2.6667 0 0 0 5 2.667 5 2.6667 0 0 0 5 -2.6667 5 2.6667 0 0 0 -0.3683 -1 5 2.6667 0 0 1 -4.632 1.667 5 2.6667 0 0 1 -4.632 -1.667z"/>
+ <circle fill="#cc5e55" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m23 19-0.0882 1.0536a3.1429 3.1429 0 0 0 -0.91852 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0 -0.048 0.53013 3.1429 3.1429 0 0 0 0.0457 0.53237l-0.86719 0.60156 1 1.7321 0.95536-0.44978a3.1429 3.1429 0 0 0 0.92075 0.5279l0.0882 1.0558h2l0.0882-1.0536a3.1429 3.1429 0 0 0 0.91854 -0.53126l0.95758 0.4509 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048 -0.53013 3.1429 3.1429 0 0 0 -0.0457 -0.53237l0.86719-0.60156-1-1.7321-0.95536 0.44978a3.1429 3.1429 0 0 0 -0.921 -0.528l-0.088-1.056h-2zm1 2.8572a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1 -1.143 1.143 1.1429 1.1429 0 0 1 -1.143 -1.143 1.1429 1.1429 0 0 1 1.143 -1.143z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.021 -0.576z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gdeb.svg b/.icons/awkward/32x32/apps/gdeb.svg
new file mode 120000
index 00000000..ff64ae45
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gdeb.svg
@@ -0,0 +1 @@
+gdebi.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gdebi.svg b/.icons/awkward/32x32/apps/gdebi.svg
new file mode 120000
index 00000000..c718ca15
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gdebi.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gdevilspie.svg b/.icons/awkward/32x32/apps/gdevilspie.svg
new file mode 100644
index 00000000..c84646fe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gdevilspie.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 16.500001,31 c -0.699961,0 -1.463543,-0.785095 -2.154886,-0.894593 -0.691343,-0.109498 -1.66016,0.401212 -2.32586,0.184912 C 11.353552,30.07402 10.869949,29.09139 10.246281,28.773615 9.6226116,28.455839 8.5433933,28.642173 7.9771139,28.230746 7.4108345,27.819319 7.2545506,26.735343 6.759604,26.240396 6.2646572,25.74545 5.1806799,25.589167 4.7692538,25.022886 4.3578274,24.456607 4.5441603,23.377387 4.2263849,22.753718 3.9086097,22.13005 2.9259802,21.646448 2.7096806,20.980746 2.493381,20.315045 3.004091,19.346227 2.894593,18.654884 2.7850951,17.963542 2,17.19996 2,16.500001 2,15.80004 2.7850953,15.036458 2.8945931,14.345115 3.004091,13.653772 2.4933808,12.684955 2.7096804,12.019255 2.92598,11.353552 3.90861,10.869949 4.2263854,10.24628 4.5441605,9.6226116 4.3578272,8.5433932 4.7692534,7.9771139 5.1806798,7.4108345 6.2646577,7.2545506 6.7596047,6.759604 7.2545506,6.2646572 7.4108338,5.1806799 7.9771139,4.7692538 8.5433933,4.3578274 9.6226123,4.5441603 10.246281,4.2263849 10.86995,3.9086097 11.353552,2.9259801 12.019254,2.7096806 12.684955,2.493381 13.653773,3.004091 14.345116,2.894593 15.036458,2.7850951 15.80004,2 16.499999,2 c 0.699961,0 1.463543,0.7850952 2.154886,0.8945931 0.691343,0.1094979 1.66016,-0.4012123 2.32586,-0.1849127 0.665703,0.2162996 1.149306,1.1989296 1.772974,1.516705 0.623669,0.3177751 1.702888,0.1314418 2.269167,0.542868 0.566279,0.4114264 0.722564,1.4954043 1.21751,1.9903513 0.494947,0.4949459 1.578923,0.6512291 1.99035,1.2175092 0.411427,0.5662793 0.225093,1.6454984 0.542869,2.2691671 0.317775,0.623669 1.300405,1.107271 1.516704,1.772972 0.2163,0.665702 -0.29441,1.63452 -0.184912,2.325863 C 30.214905,15.036458 31,15.80004 31,16.499999 c 0,0.699961 -0.785095,1.463543 -0.894593,2.154886 -0.109498,0.691343 0.401212,1.66016 0.184912,2.32586 -0.216299,0.665703 -1.198929,1.149306 -1.516704,1.772974 -0.317776,0.623669 -0.131442,1.702888 -0.542869,2.269167 -0.411427,0.566279 -1.495403,0.722564 -1.99035,1.21751 -0.494946,0.494947 -0.651229,1.578923 -1.217509,1.99035 -0.56628,0.411427 -1.6455,0.225093 -2.269169,0.542869 -0.623668,0.317775 -1.10727,1.300405 -1.772972,1.516704 -0.665701,0.2163 -1.634519,-0.29441 -2.325862,-0.184912 C 17.963542,30.214905 17.19996,31 16.500001,31 Z"/>
+ <path style="fill:#ff8e03;fill-rule:evenodd" d="m 16.500001,30 c -0.699961,0 -1.463543,-0.785095 -2.154886,-0.894593 -0.691343,-0.109498 -1.66016,0.401212 -2.32586,0.184912 C 11.353552,29.07402 10.869949,28.09139 10.246281,27.773615 9.6226116,27.455839 8.5433933,27.642173 7.9771139,27.230746 7.4108345,26.819319 7.2545506,25.735343 6.759604,25.240396 6.2646572,24.74545 5.1806799,24.589167 4.7692538,24.022886 4.3578274,23.456607 4.5441603,22.377387 4.2263849,21.753718 3.9086097,21.13005 2.9259802,20.646448 2.7096806,19.980746 2.493381,19.315045 3.004091,18.346227 2.894593,17.654884 2.7850951,16.963542 2,16.19996 2,15.500001 2,14.80004 2.7850953,14.036458 2.8945931,13.345115 3.004091,12.653772 2.4933808,11.684955 2.7096804,11.019255 2.92598,10.353552 3.90861,9.8699493 4.2263854,9.2462805 4.5441605,8.6226116 4.3578272,7.5433932 4.7692534,6.9771139 5.1806798,6.4108345 6.2646577,6.2545506 6.7596047,5.759604 7.2545506,5.2646572 7.4108338,4.1806799 7.9771139,3.7692538 8.5433933,3.3578274 9.6226123,3.5441603 10.246281,3.2263849 10.86995,2.9086097 11.353552,1.9259801 12.019254,1.7096806 12.684955,1.493381 13.653773,2.004091 14.345116,1.894593 15.036458,1.7850951 15.80004,1 16.499999,1 c 0.699961,0 1.463543,0.7850952 2.154886,0.8945931 0.691343,0.1094979 1.66016,-0.4012123 2.32586,-0.1849127 0.665703,0.2162996 1.149306,1.1989296 1.772974,1.516705 0.623669,0.3177751 1.702888,0.1314418 2.269167,0.542868 0.566279,0.4114264 0.722564,1.4954043 1.21751,1.9903513 0.494947,0.4949459 1.578923,0.6512291 1.99035,1.2175092 0.411427,0.5662793 0.225093,1.6454984 0.542869,2.2691673 0.317775,0.6236692 1.300405,1.1072708 1.516704,1.7729718 0.2163,0.665702 -0.29441,1.63452 -0.184912,2.325863 C 30.214905,14.036458 31,14.80004 31,15.499999 c 0,0.699961 -0.785095,1.463543 -0.894593,2.154886 -0.109498,0.691343 0.401212,1.66016 0.184912,2.32586 -0.216299,0.665703 -1.198929,1.149306 -1.516704,1.772974 -0.317776,0.623669 -0.131442,1.702888 -0.542869,2.269167 -0.411427,0.566279 -1.495403,0.722564 -1.99035,1.21751 -0.494946,0.494947 -0.651229,1.578923 -1.217509,1.99035 -0.56628,0.411427 -1.6455,0.225093 -2.269169,0.542869 -0.623668,0.317775 -1.10727,1.300405 -1.772972,1.516704 -0.665701,0.2163 -1.634519,-0.29441 -2.325862,-0.184912 C 17.963542,29.214905 17.19996,30 16.500001,30 Z"/>
+ <path style="opacity:0.2" d="M 4.6046935,3 C 2.1616957,5.3799999 2.1616957,12.52 7.0476912,14.9 L 11.933686,10.140001 C 7.0476912,10.140001 4.6046935,5.3799999 4.6046935,3 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 16.5 1 C 15.800041 1 15.037045 1.7850333 14.345703 1.8945312 C 13.65436 2.0040293 12.685232 1.4926848 12.019531 1.7089844 C 11.353829 1.9252839 10.869763 2.9087873 10.246094 3.2265625 C 9.6224251 3.5443379 8.5428419 3.3581049 7.9765625 3.7695312 C 7.4102824 4.1809573 7.2547115 5.2648188 6.7597656 5.7597656 C 6.2648186 6.2547122 5.1809576 6.4102831 4.7695312 6.9765625 C 4.358105 7.5428418 4.5443376 8.6224249 4.2265625 9.2460938 C 3.9087871 9.8697625 2.925284 10.353828 2.7089844 11.019531 C 2.6182655 11.298735 2.6648097 11.633553 2.7304688 11.976562 C 2.9747667 11.333574 3.9159007 10.855802 4.2265625 10.246094 C 4.5443376 9.6224254 4.358105 8.5428418 4.7695312 7.9765625 C 5.1809576 7.4102831 6.2648186 7.2547122 6.7597656 6.7597656 C 7.2547115 6.2648188 7.4102824 5.1809573 7.9765625 4.7695312 C 8.5428419 4.3581048 9.6224251 4.5443379 10.246094 4.2265625 C 10.869763 3.9087873 11.353829 2.9252839 12.019531 2.7089844 C 12.685232 2.4926848 13.65436 3.0040293 14.345703 2.8945312 C 15.037045 2.7850333 15.800041 2 16.5 2 C 17.199961 2 17.962954 2.7850334 18.654297 2.8945312 C 19.34564 3.0040292 20.314769 2.4926848 20.980469 2.7089844 C 21.646172 2.925284 22.130238 3.9087871 22.753906 4.2265625 C 23.377575 4.5443376 24.457158 4.358105 25.023438 4.7695312 C 25.589717 5.1809576 25.745288 6.2648186 26.240234 6.7597656 C 26.735181 7.2547115 27.819042 7.4102824 28.230469 7.9765625 C 28.641896 8.5428418 28.455662 9.622425 28.773438 10.246094 C 29.084099 10.855802 30.025234 11.333576 30.269531 11.976562 C 30.33519 11.633552 30.381735 11.298735 30.291016 11.019531 C 30.074717 10.35383 29.091213 9.869763 28.773438 9.2460938 C 28.455662 8.6224249 28.641896 7.5428418 28.230469 6.9765625 C 27.819042 6.4102824 26.735181 6.2547115 26.240234 5.7597656 C 25.745288 5.2648186 25.589717 4.1809576 25.023438 3.7695312 C 24.457158 3.3581051 23.377575 3.5443376 22.753906 3.2265625 C 22.130238 2.9087871 21.646172 1.925284 20.980469 1.7089844 C 20.314769 1.4926848 19.34564 2.0040292 18.654297 1.8945312 C 17.962954 1.7850333 17.199961 1 16.5 1 z M 2.8300781 13.527344 C 2.6337346 14.169724 2 14.860171 2 15.5 C 2 15.663603 2.0461524 15.831181 2.1132812 16 C 2.3333573 15.44654 2.8106266 14.875457 2.8945312 14.345703 C 2.9333705 14.100482 2.887179 13.816476 2.8300781 13.527344 z M 30.169922 13.527344 C 30.112821 13.816476 30.066629 14.100482 30.105469 14.345703 C 30.189374 14.875457 30.666643 15.446541 30.886719 16 C 30.953848 15.83118 31 15.663603 31 15.5 C 31 14.860173 30.366265 14.169723 30.169922 13.527344 z M 2.8300781 18.472656 C 2.7261968 18.998663 2.5694069 19.550894 2.7089844 19.980469 C 2.7138264 19.995371 2.7248748 20.008714 2.7304688 20.023438 C 2.8213594 19.548614 2.9581043 19.055682 2.8945312 18.654297 C 2.8851245 18.594905 2.8485309 18.533028 2.8300781 18.472656 z M 30.169922 18.472656 C 30.151469 18.533028 30.114876 18.594905 30.105469 18.654297 C 30.041896 19.055682 30.178641 19.548615 30.269531 20.023438 C 30.275125 20.008714 30.286174 19.995371 30.291016 19.980469 C 30.430593 19.550895 30.273803 18.998662 30.169922 18.472656 z"/>
+ <path style="fill:#f95050" d="M 4.6046935,2 C 2.1616957,4.3799999 2.1616957,11.52 7.0476912,13.9 L 11.933686,9.1400007 C 7.0476912,9.1400007 4.6046935,4.3799999 4.6046935,2 Z"/>
+ <path style="opacity:0.2" d="m 28.428993,3 c 2.442997,2.3799999 2.442997,9.52 -2.442998,11.9 L 21.1,10.140001 c 4.885995,0 7.328993,-4.7600011 7.328993,-7.140001 z"/>
+ <path style="fill:#f95050" d="m 28.428993,2 c 2.442997,2.3799999 2.442997,9.52 -2.442998,11.9 L 21.1,9.1400007 c 4.885995,0 7.328993,-4.7600008 7.328993,-7.1400007 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 16.5,28 c -0.555141,0 -1.16074,-0.622661 -1.709046,-0.709506 -0.548308,-0.08685 -1.316679,0.318204 -1.84465,0.146656 -0.52797,-0.171548 -0.911516,-0.950875 -1.40615,-1.202904 C 11.045521,25.982217 10.189588,26.13 9.7404697,25.803695 9.2913515,25.477391 9.1674023,24.617686 8.7748585,24.225142 8.3823146,23.832598 7.5226083,23.708648 7.1963045,23.259531 6.8700013,22.810413 7.0177821,21.954479 6.7657538,21.459845 6.5137249,20.965212 5.734398,20.581666 5.5628501,20.053695 5.3913021,19.525725 5.7963482,18.757353 5.7095049,18.209045 5.6226619,17.66074 5,17.055141 5,16.5 5,15.944859 5.6226619,15.33926 5.709505,14.790954 5.7963482,14.242646 5.391302,13.474275 5.5628499,12.946305 5.734398,12.418334 6.5137256,12.034788 6.7657538,11.540154 7.0177828,11.045521 6.8700006,10.189587 7.1963045,9.7404697 7.5226083,9.2913515 8.3823146,9.1674023 8.7748585,8.7748585 9.1674023,8.3823146 9.2913508,7.5226083 9.7404697,7.1963045 10.189588,6.8700013 11.045521,7.0177821 11.540154,6.7657538 c 0.494634,-0.252029 0.87818,-1.0313558 1.406151,-1.2029037 0.527969,-0.171548 1.296342,0.2334981 1.84465,0.1466548 C 15.33926,5.6226619 15.944859,5 16.5,5 c 0.555141,0 1.16074,0.6226619 1.709046,0.709505 0.548307,0.086844 1.316679,-0.318203 1.844649,-0.1466551 0.527971,0.1715482 0.911517,0.9508757 1.406151,1.2029039 0.494633,0.252029 1.350567,0.1042465 1.799685,0.4305507 0.449117,0.3263038 0.573067,1.1860101 0.965611,1.578554 0.392544,0.3925438 1.252249,0.5164923 1.578553,0.9656112 0.326304,0.4491183 0.178523,1.3050513 0.430551,1.7996843 0.25203,0.494634 1.031356,0.87818 1.202904,1.40615 0.171548,0.52797 -0.233498,1.296343 -0.146655,1.844651 C 27.377339,15.33926 28,15.944859 28,16.5 c 0,0.555141 -0.622661,1.16074 -0.709506,1.709046 -0.08685,0.548307 0.318204,1.316679 0.146656,1.844649 -0.171548,0.527971 -0.950875,0.911517 -1.202904,1.406151 -0.252029,0.494633 -0.104242,1.350567 -0.430551,1.799685 -0.326304,0.449117 -1.186009,0.573067 -1.578553,0.965611 -0.392544,0.392544 -0.516493,1.252249 -0.965611,1.578553 -0.449118,0.326304 -1.305052,0.178523 -1.799686,0.430551 -0.494633,0.25203 -0.878179,1.031356 -1.40615,1.202904 -0.52797,0.171548 -1.296342,-0.233498 -1.84465,-0.146655 C 17.66074,27.377339 17.055141,28 16.5,28 Z"/>
+ <path style="fill:#ffd059;fill-rule:evenodd" d="m 16.5,27 c -0.555141,0 -1.16074,-0.622661 -1.709046,-0.709506 -0.548308,-0.08685 -1.316679,0.318204 -1.84465,0.146656 -0.52797,-0.171548 -0.911516,-0.950875 -1.40615,-1.202904 C 11.045521,24.982217 10.189588,25.13 9.7404697,24.803695 9.2913515,24.477391 9.1674023,23.617686 8.7748585,23.225142 8.3823146,22.832598 7.5226083,22.708648 7.1963045,22.259531 6.8700013,21.810413 7.0177821,20.954479 6.7657538,20.459845 6.5137249,19.965212 5.734398,19.581666 5.5628501,19.053695 5.3913021,18.525725 5.7963482,17.757353 5.7095049,17.209045 5.6226619,16.66074 5,16.055141 5,15.5 5,14.944859 5.6226619,14.33926 5.709505,13.790954 5.7963482,13.242646 5.391302,12.474275 5.5628499,11.946305 5.734398,11.418334 6.5137256,11.034788 6.7657538,10.540154 7.0177828,10.045521 6.8700006,9.1895872 7.1963045,8.7404697 7.5226083,8.2913515 8.3823146,8.1674023 8.7748585,7.7748585 9.1674023,7.3823146 9.2913508,6.5226083 9.7404697,6.1963045 10.189588,5.8700013 11.045521,6.0177821 11.540154,5.7657538 c 0.494634,-0.252029 0.87818,-1.0313558 1.406151,-1.2029037 0.527969,-0.171548 1.296342,0.2334981 1.84465,0.1466548 C 15.33926,4.6226619 15.944859,4 16.5,4 c 0.555141,0 1.16074,0.6226619 1.709046,0.709505 0.548307,0.086844 1.316679,-0.318203 1.844649,-0.1466551 0.527971,0.1715482 0.911517,0.9508757 1.406151,1.2029039 0.494633,0.252029 1.350567,0.1042465 1.799685,0.4305507 0.449117,0.3263038 0.573067,1.1860101 0.965611,1.578554 0.392544,0.3925438 1.252249,0.5164923 1.578553,0.9656112 0.326304,0.4491186 0.178523,1.3050513 0.430551,1.7996843 0.25203,0.494634 1.031356,0.87818 1.202904,1.40615 0.171548,0.52797 -0.233498,1.296343 -0.146655,1.844651 C 27.377339,14.33926 28,14.944859 28,15.5 c 0,0.555141 -0.622661,1.16074 -0.709506,1.709046 -0.08685,0.548307 0.318204,1.316679 0.146656,1.844649 -0.171548,0.527971 -0.950875,0.911517 -1.202904,1.406151 -0.252029,0.494633 -0.104242,1.350567 -0.430551,1.799685 -0.326304,0.449117 -1.186009,0.573067 -1.578553,0.965611 -0.392544,0.392544 -0.516493,1.252249 -0.965611,1.578553 -0.449118,0.326304 -1.305052,0.178523 -1.799686,0.430551 -0.494633,0.25203 -0.878179,1.031356 -1.40615,1.202904 -0.52797,0.171548 -1.296342,-0.233498 -1.84465,-0.146655 C 17.66074,26.377339 17.055141,27 16.5,27 Z"/>
+ <path style="opacity:0.4" d="m 16.499999,13 c 0,0 -0.865094,-1.169468 -1.1006,-1.702273 -0.235515,-0.532806 -0.491184,-1.075164 -0.36687,-1.459093 0.12432,-0.383924 0.323722,-0.584088 0.733737,-0.729542 0.410013,-0.1454556 1.057456,-0.1454562 1.467467,0 0.410014,0.145454 0.609419,0.345618 0.733736,0.729542 0.124316,0.383929 -0.131352,0.926287 -0.366867,1.459094 C 17.365095,11.830532 16.499999,13 16.499999,13 Z"/>
+ <path style="opacity:0.4" d="m 16.5,18 c 0,0 0.865094,1.169468 1.1006,1.702273 0.235515,0.532806 0.491184,1.075164 0.36687,1.459093 -0.12432,0.383924 -0.323722,0.584088 -0.733737,0.729542 -0.410013,0.145456 -1.057456,0.145456 -1.467467,0 C 15.356252,21.745454 15.156847,21.54529 15.03253,21.161366 14.908214,20.777437 15.163882,20.235079 15.399397,19.702272 15.634904,19.169468 16.5,18 16.5,18 Z"/>
+ <path style="opacity:0.4" d="m 19,15.5 c 0,0 1.169468,-0.865094 1.702273,-1.1006 0.532806,-0.235515 1.075164,-0.491184 1.459093,-0.36687 0.383924,0.12432 0.584088,0.323722 0.729542,0.733737 0.145456,0.410013 0.145456,1.057456 0,1.467467 -0.145454,0.410014 -0.345618,0.609419 -0.729542,0.733736 -0.383929,0.124316 -0.926287,-0.131352 -1.459094,-0.366867 C 20.169468,16.365096 19,15.5 19,15.5 Z"/>
+ <path style="opacity:0.4" d="m 14,15.500001 c 0,0 -1.169468,0.865094 -1.702273,1.1006 -0.532806,0.235515 -1.075164,0.491184 -1.459093,0.36687 -0.383924,-0.12432 -0.584088,-0.323722 -0.729542,-0.733737 -0.145456,-0.410013 -0.145456,-1.057456 0,-1.467467 0.145454,-0.410014 0.345618,-0.609419 0.729542,-0.733736 0.383929,-0.124316 0.926287,0.131352 1.459094,0.366867 C 12.830532,14.634905 14,15.500001 14,15.500001 Z"/>
+ <path style="opacity:0.4" d="m 18.267768,17.267767 c 0,0 1.438652,0.215225 1.98193,0.425447 0.543285,0.210217 1.107575,0.412936 1.291151,0.772318 0.183568,0.359383 0.184107,0.641919 -0.003,1.034695 -0.187071,0.392775 -0.644882,0.850587 -1.037656,1.037656 -0.392775,0.187072 -0.675313,0.186535 -1.034694,0.003 -0.359383,-0.183574 -0.562104,-0.747863 -0.772321,-1.291149 -0.210221,-0.543278 -0.425444,-1.981932 -0.425444,-1.981932 z"/>
+ <path style="opacity:0.4" d="m 14.732233,13.732234 c 0,0 -1.438652,-0.215225 -1.98193,-0.425447 -0.543285,-0.210217 -1.107576,-0.412936 -1.291151,-0.772319 -0.183568,-0.359382 -0.184107,-0.641918 0.003,-1.034694 0.18707,-0.392776 0.644881,-0.850587 1.037656,-1.037656 0.392775,-0.187072 0.675313,-0.186535 1.034694,-0.003 0.359383,0.183574 0.562104,0.747863 0.772321,1.291149 0.210221,0.543278 0.425444,1.981932 0.425444,1.981932 z"/>
+ <path style="opacity:0.4" d="m 14.732233,17.267767 c 0,0 -1.438652,0.215225 -1.98193,0.425447 -0.543285,0.210217 -1.107576,0.412936 -1.291151,0.772318 -0.183568,0.359383 -0.184107,0.641919 0.003,1.034695 0.18707,0.392775 0.644881,0.850587 1.037656,1.037656 0.392775,0.187072 0.675313,0.186535 1.034694,0.003 0.359383,-0.183574 0.562104,-0.747863 0.772321,-1.291149 0.210221,-0.543278 0.425444,-1.981932 0.425444,-1.981932 z"/>
+ <path style="opacity:0.4" d="m 18.267768,13.732234 c 0,0 1.438652,-0.215225 1.98193,-0.425447 0.543285,-0.210217 1.107576,-0.412936 1.291151,-0.772319 0.183568,-0.359382 0.184107,-0.641918 -0.003,-1.034694 -0.18707,-0.392776 -0.644882,-0.850587 -1.037656,-1.037656 -0.392775,-0.187072 -0.675313,-0.186535 -1.034694,-0.003 -0.359383,0.183574 -0.562104,0.747863 -0.772321,1.291149 -0.210221,0.543278 -0.425444,1.981932 -0.425444,1.981932 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 16.5 4 C 15.944859 4 15.339321 4.6221414 14.791016 4.7089844 C 14.242708 4.7958277 13.475235 4.390952 12.947266 4.5625 C 12.419295 4.7340479 12.03565 5.513596 11.541016 5.765625 C 11.046383 6.0176533 10.189353 5.8709624 9.7402344 6.1972656 C 9.2911155 6.5235694 9.1679344 7.3828467 8.7753906 7.7753906 C 8.3828467 8.1679344 7.5235694 8.2911162 7.1972656 8.7402344 C 6.8709617 9.1893519 7.017654 10.046383 6.765625 10.541016 C 6.5135968 11.03565 5.7340481 11.419295 5.5625 11.947266 C 5.4755281 12.214937 5.5352695 12.54375 5.6054688 12.875 C 5.822061 12.385216 6.5257619 12.011774 6.765625 11.541016 C 7.017654 11.046383 6.8709617 10.189352 7.1972656 9.7402344 C 7.5235694 9.2911162 8.3828467 9.1679344 8.7753906 8.7753906 C 9.1679344 8.3828467 9.2911155 7.5235694 9.7402344 7.1972656 C 10.189353 6.8709624 11.046383 7.0176533 11.541016 6.765625 C 12.03565 6.513596 12.419295 5.7340479 12.947266 5.5625 C 13.475235 5.390952 14.242708 5.7958277 14.791016 5.7089844 C 15.339321 5.6221414 15.944859 5 16.5 5 C 17.055141 5 17.660678 5.6221413 18.208984 5.7089844 C 18.757291 5.7958284 19.524764 5.3909521 20.052734 5.5625 C 20.580705 5.7340482 20.96435 6.5135968 21.458984 6.765625 C 21.953617 7.017654 22.810648 6.8709614 23.259766 7.1972656 C 23.708883 7.5235694 23.832065 8.3828467 24.224609 8.7753906 C 24.617153 9.1679344 25.47643 9.2911155 25.802734 9.7402344 C 26.129038 10.189353 25.982347 11.046383 26.234375 11.541016 C 26.47424 12.011774 27.177939 12.385217 27.394531 12.875 C 27.46473 12.54375 27.524472 12.214937 27.4375 11.947266 C 27.265952 11.419296 26.486405 11.03565 26.234375 10.541016 C 25.982347 10.046383 26.129038 9.189353 25.802734 8.7402344 C 25.47643 8.2911155 24.617153 8.1679344 24.224609 7.7753906 C 23.832065 7.3828467 23.708883 6.5235694 23.259766 6.1972656 C 22.810648 5.8709614 21.953617 6.017654 21.458984 5.765625 C 20.96435 5.5135968 20.580705 4.7340482 20.052734 4.5625 C 19.524764 4.3909521 18.757291 4.7958284 18.208984 4.7089844 C 17.660678 4.6221413 17.055141 4 16.5 4 z M 5.6328125 14.009766 C 5.4529939 14.498066 5 15.017142 5 15.5 C 5 15.66316 5.0605109 15.830859 5.1386719 16 C 5.326449 15.593648 5.647665 15.178171 5.7089844 14.791016 C 5.7457529 14.558867 5.6913011 14.285863 5.6328125 14.009766 z M 27.367188 14.009766 C 27.308699 14.285863 27.254247 14.558867 27.291016 14.791016 C 27.352336 15.17817 27.673551 15.593648 27.861328 16 C 27.939489 15.830859 28 15.66316 28 15.5 C 28 15.017142 27.547007 14.498066 27.367188 14.009766 z M 5.6328125 17.990234 C 5.5531576 18.366248 5.4635837 18.748302 5.5625 19.052734 C 5.5707804 19.078219 5.5944839 19.10016 5.6054688 19.125 C 5.6737342 18.802875 5.7517996 18.47931 5.7089844 18.208984 C 5.6976768 18.137591 5.6597312 18.063333 5.6328125 17.990234 z M 27.367188 17.990234 C 27.340269 18.063333 27.302323 18.137591 27.291016 18.208984 C 27.248197 18.479309 27.326265 18.802875 27.394531 19.125 C 27.405516 19.10016 27.42922 19.078219 27.4375 19.052734 C 27.536416 18.748302 27.446843 18.366248 27.367188 17.990234 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gdm-setup.svg b/.icons/awkward/32x32/apps/gdm-setup.svg
new file mode 120000
index 00000000..cd623cfa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gdm-setup.svg
@@ -0,0 +1 @@
+gdm-xnest.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gdm-xnest.svg b/.icons/awkward/32x32/apps/gdm-xnest.svg
new file mode 100644
index 00000000..ce9e3317
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gdm-xnest.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="23" height="28" x="-28" y="-30" rx="1.438" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#4d4d4d" d="m7.334 10c-0.7387 0-1.334 0.558-1.334 1.25v10.5c0 0.692 0.5953 1.25 1.334 1.25h17.332c0.739 0 1.334-0.558 1.334-1.25v-10.5c0-0.692-0.595-1.25-1.334-1.25h-17.332z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 5c-0.7756 0-1.4004 0.6411-1.4004 1.4375v1c0-0.7964 0.6248-1.4375 1.4004-1.4375h25.2c0.775 0 1.4 0.6411 1.4 1.4375v-1c0-0.7964-0.625-1.4375-1.4-1.4375h-25.2z"/>
+ <path opacity=".2" d="m2 26.562v1c0 0.797 0.6248 1.438 1.4004 1.438h25.2c0.775 0 1.4-0.641 1.4-1.438v-1c0 0.797-0.625 1.438-1.4 1.438h-25.2c-0.7752 0-1.4-0.641-1.4-1.438z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gdmap_icon.svg b/.icons/awkward/32x32/apps/gdmap_icon.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gdmap_icon.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gdmsetup.svg b/.icons/awkward/32x32/apps/gdmsetup.svg
new file mode 120000
index 00000000..cd623cfa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gdmsetup.svg
@@ -0,0 +1 @@
+gdm-xnest.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/geany.svg b/.icons/awkward/32x32/apps/geany.svg
new file mode 100644
index 00000000..c849ae18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/geany.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fecd38" d="m17.15 4a1.9091 1.3333 0 0 0 -1.9091 1.3333 1.9091 1.3333 0 0 0 0.0062 0.10156 7 2.6667 0 0 0 -5.097 2.5651 7 2.6667 0 0 0 0.022 0.1706c0.183-0.1059 0.39-0.1706 0.614-0.1706h12.727c0.22692 0 0.4361 0.066313 0.62021 0.17448a7 2.6667 0 0 0 0.017 -0.1745 7 2.6667 0 0 0 -5.098 -2.5638 1.9091 1.3333 0 0 0 0.007 -0.1029 1.9091 1.3333 0 0 0 -1.909 -1.3333z"/>
+ <path fill="#fec006" d="m10.8 8c-0.72 0-1.3 0.5947-1.3 1.3333 1.231 4.5397-1.2245 8.9867-2.6 5.3337-0.46665-1.2172-1.1139-2.0215-2.6-2h-0.65c-0.3601 0-0.65 0.29733-0.65 0.66667v1.3333c0 0.36933 0.2899 0.66667 0.65 0.66667h0.65v1.3333c0.24398 4.231 0.99005 4.8618 2.6 5.3333 2.2184 0.80468 2.6 1.5363 2.6 4.6667 0 0.738 0.58 1.333 1.3 1.333h13c0.72 0 1.2-0.595 1.2-1.333v-0.667h3.35c0.36 0 0.65-0.297 0.65-0.667v-11.633c0-0.369-0.292-0.664-0.65-0.7h-3.35v-3.6667c0-0.7386-0.48-1.3333-1.2-1.3333zm14.2 7h2.05v9h-2.05z"/>
+ <rect fill="#e82d2d" width="2.5" height="2.5" x="-1.46" y="19.79" transform="matrix(.6 -.8 .6 .8 0 0)"/>
+ <rect fill="#e82d2d" width="3.606" height="3.606" x="3.31" y="23.74" transform="matrix(.55470 -.83205 .55470 .83205 0 0)"/>
+ <rect fill="#e82d2d" width="2.5" height="2.5" x="6.04" y="27.29" transform="matrix(.6 -.8 .6 .8 0 0)"/>
+ <path fill="#fff" opacity=".1" d="m17.15 4a1.9091 1.3333 0 0 0 -1.91 1.334 1.9091 1.3333 0 0 0 0.008 0.1015 7 2.6667 0 0 0 -5.098 2.5645 7 2.6667 0 0 0 0.022 0.1699c0.142-0.0826 0.304-0.1291 0.473-0.1504a7 2.6667 0 0 1 4.603 -1.5859 1.9091 1.3333 0 0 1 -0.008 -0.1016 1.9091 1.3333 0 0 1 1.91 -1.332 1.9091 1.3333 0 0 1 1.909 1.332 1.9091 1.3333 0 0 1 -0.008 0.1035 7 2.6667 0 0 1 4.601 1.584c0.173 0.0214 0.338 0.0691 0.483 0.1543a7 2.6667 0 0 0 0.015 -0.1738 7 2.6667 0 0 0 -5.099 -2.5645 1.9091 1.3333 0 0 0 0.008 -0.1015 1.9091 1.3333 0 0 0 -1.909 -1.334z"/>
+ <path opacity=".2" d="m10.787 7c-0.049 0-0.094 0.0137-0.141 0.0195a7 2.6667 0 0 0 -0.496 0.9805 7 2.6667 0 0 0 0.022 0.1699c0.183-0.1058 0.391-0.1699 0.615-0.1699h12.727c0.227 0 0.437 0.0657 0.621 0.1738a7 2.6667 0 0 0 0.015 -0.1738 7 2.6667 0 0 0 -0.498 -0.9805c-0.046-0.0057-0.09-0.0195-0.138-0.0195h-12.727z"/>
+ <path fill="#fff" opacity=".2" d="m10.801 8c-0.72 0-1.301 0.5953-1.301 1.334 0.0429 0.1582 0.0713 0.315 0.1055 0.4726 0.1983-0.4753 0.6575-0.8066 1.1955-0.8066h13c0.72 0 1.199 0.5953 1.199 1.334v-1c0-0.7387-0.479-1.334-1.199-1.334h-13zm-0.9865 4.371c-0.1706 3.124-1.8574 5.101-2.9141 2.295-0.4667-1.217-1.1135-2.022-2.5996-2h-0.6504c-0.3601 0-0.6504 0.299-0.6504 0.668v1c0-0.369 0.2903-0.668 0.6504-0.668h0.6504c1.4861-0.022 2.1329 0.783 2.5996 2 1.1658 3.096 3.0985 0.371 2.9141-3.295zm15.186 0.629v1h3.35c0.358 0.036 0.65 0.33 0.65 0.699v-1c0-0.369-0.292-0.663-0.65-0.699h-3.35zm0 11v1h2.051v-1h-2.051z"/>
+ <path opacity=".2" d="m9.6055 9.8066c-0.0674 0.1614-0.1055 0.3404-0.1055 0.5274 0.1877 0.692 0.2813 1.378 0.3145 2.037 0.0437-0.801-0.016-1.673-0.209-2.5644zm-6.6055 4.8594v1c0 0.369 0.2903 0.668 0.6504 0.668h0.6504v-1h-0.6504c-0.3601 0-0.6504-0.299-0.6504-0.668zm22 0.334v1h2.051v-1h-2.051zm-20.699 1.666v1c0.244 4.231 0.9896 4.862 2.5996 5.334 2.2184 0.805 2.5996 1.536 2.5996 4.666 0 0.739 0.581 1.334 1.301 1.334h13c0.72 0 1.199-0.595 1.199-1.334v-0.666h3.35c0.36 0 0.65-0.297 0.65-0.666v-1c0 0.369-0.29 0.666-0.65 0.666h-3.35v0.666c0 0.739-0.479 1.334-1.199 1.334h-13c-0.72 0-1.301-0.595-1.301-1.334 0.0002-3.13-0.381-3.861-2.5994-4.666-1.61-0.472-2.3556-1.103-2.5996-5.334z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/geary.svg b/.icons/awkward/32x32/apps/geary.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/geary.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gedit-icon.svg b/.icons/awkward/32x32/apps/gedit-icon.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gedit-icon.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gedit-logo.svg b/.icons/awkward/32x32/apps/gedit-logo.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gedit-logo.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gedit.svg b/.icons/awkward/32x32/apps/gedit.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gedit.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/geeqie.svg b/.icons/awkward/32x32/apps/geeqie.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/geeqie.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gelemental.svg b/.icons/awkward/32x32/apps/gelemental.svg
new file mode 100644
index 00000000..eb05d9ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gelemental.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 14.800781,3 C 13.249581,3 12,4.2495813 12,5.8007812 l 0,8.3984378 c 0,0.183175 0.01947,0.361972 0.05273,0.535156 a 4.7405738,3.8689896 0 0 0 -0.158203,0.199219 l -3.628906,5.132812 -3.6308594,5.13086 A 4.7405738,3.8689896 0 0 0 8.7402344,31 L 16,31 l 7.259766,0 a 4.7405738,3.8689896 0 0 0 4.105468,-5.802734 l -3.630859,-5.13086 -3.628906,-5.132812 A 4.7405738,3.8689896 0 0 0 19.947266,14.734375 C 19.980535,14.561191 20,14.382394 20,14.199219 L 20,5.8007812 C 20,4.2495813 18.750419,3 17.199219,3 l -2.398438,0 z"/>
+ <rect style="fill:#e4e4e4" width="8" height="14" x="12" y="2" ry="2.8"/>
+ <path style="fill:#e4e4e4" d="m 16.223136,12.004269 a 4.7405738,3.8689896 0 0 0 -4.327815,1.92982 L 8.2649133,19.065737 4.6345038,24.197382 A 4.7405738,3.8689896 0 0 0 8.7400314,30 l 7.2599676,0 7.25997,0 a 4.7405738,3.8689896 0 0 0 4.105528,-5.802618 l -3.63041,-5.131645 -3.629561,-5.131647 a 4.7405738,3.8689896 0 0 0 -3.88239,-1.929821 z"/>
+ <path style="fill:#b343ff" d="M 16.5,6 A 1.5,1.5 0 0 0 15,7.5 1.5,1.5 0 0 0 16.5,9 1.5,1.5 0 0 0 18,7.5 1.5,1.5 0 0 0 16.5,6 Z"/>
+ <path style="fill:#b343ff" d="M 14.5,10 A 1.5,1.5 0 0 0 13,11.5 1.5,1.5 0 0 0 14.5,13 1.5,1.5 0 0 0 16,11.5 1.5,1.5 0 0 0 14.5,10 Z"/>
+ <path style="fill:#b343ff" d="M 17.5,13 A 1.5,1.5 0 0 0 16,14.5 1.5,1.5 0 0 0 17.5,16 1.5,1.5 0 0 0 19,14.5 1.5,1.5 0 0 0 17.5,13 Z"/>
+ <path style="fill:#b343ff" d="M 14.5,17 A 1.5,1.5 0 0 0 13,18.5 1.5,1.5 0 0 0 14.5,20 1.5,1.5 0 0 0 16,18.5 1.5,1.5 0 0 0 14.5,17 Z"/>
+ <path style="fill:#b343ff" d="M 10.693385,22.000371 9.3741853,23.989629 C 8.3107877,25.594545 9.6405247,27.000004 11.767876,27 l 4.232123,0 4.232125,0 c 2.127351,3e-6 3.457088,-1.405455 2.39369,-3.010371 l -1.3192,-1.989258 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.800781 2 C 13.249581 2 12 3.2495813 12 4.8007812 L 12 5.8007812 C 12 4.2495813 13.249581 3 14.800781 3 L 17.199219 3 C 18.750419 3 20 4.2495813 20 5.8007812 L 20 4.8007812 C 20 3.2495813 18.750419 2 17.199219 2 L 14.800781 2 z M 12 13.800781 A 4.7405738 3.8689896 0 0 0 11.894531 13.933594 L 8.265625 19.066406 L 4.6347656 24.197266 A 4.7405738 3.8689896 0 0 0 4.0449219 26.621094 A 4.7405738 3.8689896 0 0 1 4.6347656 25.197266 L 8.265625 20.066406 L 11.894531 14.933594 A 4.7405738 3.8689896 0 0 1 12.052734 14.734375 C 12.019474 14.561191 12 14.382394 12 14.199219 L 12 13.800781 z M 20 13.800781 L 20 14.199219 C 20 14.382394 19.980535 14.561191 19.947266 14.734375 A 4.7405738 3.8689896 0 0 1 20.105469 14.933594 L 23.734375 20.066406 L 27.365234 25.197266 A 4.7405738 3.8689896 0 0 1 27.957031 26.615234 A 4.7405738 3.8689896 0 0 0 27.365234 24.197266 L 23.734375 19.066406 L 20.105469 13.933594 A 4.7405738 3.8689896 0 0 0 20 13.800781 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gemini.svg b/.icons/awkward/32x32/apps/gemini.svg
new file mode 100644
index 00000000..1a478437
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gemini.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m31 16a15 15 0 0 1 -15 15 15 15 0 0 1 -15 -15 15 15 0 0 1 15 -15 15 15 0 0 1 15 15z"/>
+ <path fill="#fff" opacity=".1" d="m16 1a15 15 0 0 0 -15 15 15 15 0 0 0 0.0195 0.586 15 15 0 0 1 14.98 -14.586 15 15 0 0 1 14.98 14.414 15 15 0 0 0 0.02 -0.414 15 15 0 0 0 -15 -15z"/>
+ <path opacity=".2" d="m30.98 16.414a15 15 0 0 1 -14.98 14.586 15 15 0 0 1 -14.98 -14.414 15 15 0 0 0 -0.02 0.414 15 15 0 0 0 15 15 15 15 0 0 0 15 -15 15 15 0 0 0 -0.02 -0.586z"/>
+ <circle opacity=".2" cx="16" cy="10" r="6"/>
+ <circle fill="#31afe1" cx="16" cy="9" r="6"/>
+ <circle opacity=".2" cx="16" cy="24" r="6"/>
+ <circle fill="#f19f00" cx="16" cy="23" r="6"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gens-gs.svg b/.icons/awkward/32x32/apps/gens-gs.svg
new file mode 100644
index 00000000..3617f79c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gens-gs.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 14.108256,3.9948124 C 11.476007,3.9899844 8.5825496,4.4812237 5.7786567,5.2897775 4.9794999,5.5202289 3.7544529,5.9299509 3.6948304,5.9867061 c -0.031059,0.029564 0.018612,0.050006 0.1875904,0.077227 0.43601,0.070239 1.0771101,0.2682954 1.5578905,0.4812545 1.751686,0.7758972 3.3903226,2.3781474 4.4981734,4.5642814 0.2037803,0.402125 0.3603863,0.749231 0.3603863,0.798699 0,0.01436 -0.127173,0.04382 -0.3357234,0.07781 -2.1173288,0.345113 -4.126103,1.277557 -5.9667311,3.276071 -0.7711263,0.83727 -1.5889073,1.939888 -2.2291415,3.005502 -0.4326047,0.720031 -0.82163735,1.473003 -0.7610146,1.473003 0.00409,0 0.2092851,-0.04916 0.455983,-0.109247 2.6309598,-0.640836 5.0336338,-0.76243 6.7220697,-0.340185 0.7116458,0.177968 1.3168323,0.298325 1.7437588,0.61621 0.1831951,0.136404 0.3707991,0.308705 0.3707991,0.340538 -1.6950977,1.444454 -2.7068996,3.178263 -3.4189733,5.08905 -0.627534,1.831955 -0.8985781,3.673856 -0.8798998,5.56308 1.0827487,-0.83071 2.7935867,-2.540412 4.1043851,-3.021609 1.54447,-0.550136 2.920191,-0.730413 4.82447,-0.828781 0.529662,-0.02736 2.499718,-0.02032 2.52055,0.02728 5.413941,-0.04022 7.902057,-1.847586 10.259269,-4.453614 1.634535,-1.611288 2.48825,-3.900832 3.031926,-6.07816 0.170304,-0.701331 0.242513,-1.187181 0.256804,-1.728093 0.01692,-0.640548 -0.04686,-1.002267 -0.249091,-1.412881 -0.09624,-0.195392 -0.136533,-0.25343 -0.264868,-0.381207 -0.09988,-0.09944 -0.200468,-0.17632 -0.295677,-0.226007 -0.156006,-0.08141 -0.406718,-0.154338 -0.530597,-0.154338 -0.07156,0 -0.08044,-0.0066 -0.120651,-0.08932 l -0.04337,-0.08932 0.07277,-0.156177 c 0.363854,-0.780663 0.307972,-1.858329 0.415261,-3.1013718 0.02956,-0.342485 0.0487,-0.9239358 0.03316,-1.0067779 -0.01617,-0.086196 -0.0056,-0.083018 -0.416679,-0.1252165 -0.980167,-0.1006078 -1.867912,-0.075453 -3.116398,0.072335 L 26.117979,8.1897194 25.930074,8.0235987 C 24.932939,7.1420414 23.715978,6.4617651 22.467448,5.8585541 20.649635,4.9803026 18.691552,4.367055 16.442115,4.1196762 15.695339,4.0375505 14.914045,3.9962914 14.108256,3.9948124 Z"/>
+ <path style="fill:#5856c2" d="M 14.108256,2.9948124 C 11.476007,2.9899844 8.5825496,3.4812237 5.7786567,4.2897775 4.9794999,4.5202289 3.7544529,4.9299509 3.6948304,4.9867061 c -0.031059,0.029564 0.018612,0.050006 0.1875904,0.077227 0.43601,0.070239 1.0771101,0.2682954 1.5578905,0.4812545 1.751686,0.7758972 3.3903226,2.3781474 4.4981734,4.5642814 0.2037803,0.402125 0.3603863,0.749231 0.3603863,0.798699 0,0.01436 -0.127173,0.04382 -0.3357234,0.07781 -2.1173288,0.345113 -4.126103,1.277557 -5.9667311,3.276071 -0.7711263,0.83727 -1.5889073,1.939888 -2.2291415,3.005502 -0.4326047,0.720031 -0.82163735,1.473003 -0.7610146,1.473003 0.00409,0 0.2092851,-0.04916 0.455983,-0.109247 2.6309598,-0.640836 5.0336338,-0.76243 6.7220697,-0.340185 0.7116458,0.177968 1.3168323,0.298325 1.7437588,0.61621 0.1831951,0.136404 0.3707991,0.308705 0.3707991,0.340538 -1.6950977,1.444454 -2.7068996,3.178263 -3.4189733,5.08905 -0.627534,1.831955 -0.8985781,3.673856 -0.8798998,5.56308 1.0827487,-0.83071 2.7935867,-2.540412 4.1043851,-3.021609 1.54447,-0.550136 2.920191,-0.730413 4.82447,-0.828781 0.529662,-0.02736 2.499718,-0.02032 2.52055,0.02728 5.413941,-0.04022 7.902057,-1.847586 10.259269,-4.453614 1.634535,-1.611288 2.48825,-3.900832 3.031926,-6.07816 0.170304,-0.701331 0.242513,-1.187181 0.256804,-1.728093 0.01692,-0.640548 -0.04686,-1.002267 -0.249091,-1.412881 -0.09624,-0.195392 -0.136533,-0.25343 -0.264868,-0.381207 -0.09988,-0.09944 -0.200468,-0.17632 -0.295677,-0.226007 -0.156006,-0.08141 -0.406718,-0.154338 -0.530597,-0.154338 -0.07156,0 -0.08044,-0.0066 -0.120651,-0.08932 l -0.04337,-0.08932 0.07277,-0.156177 c 0.363854,-0.780663 0.307972,-1.8583288 0.415261,-3.1013718 0.02956,-0.342485 0.0487,-0.9239358 0.03316,-1.0067779 -0.01617,-0.086196 -0.0056,-0.083018 -0.416679,-0.1252165 -0.980167,-0.1006078 -1.867912,-0.075453 -3.116398,0.072335 L 26.117979,7.1897194 25.930074,7.0235987 C 24.932939,6.1420414 23.715978,5.4617651 22.467448,4.8585541 20.649635,3.9803026 18.691552,3.367055 16.442115,3.1196762 15.695339,3.0375505 14.914045,2.9962914 14.108256,2.9948124 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 14.107422 2.9941406 C 11.475173 2.9893126 8.5831898 3.4805087 5.7792969 4.2890625 C 4.9801401 4.5195139 3.754935 4.9295729 3.6953125 4.9863281 C 3.6642535 5.0158921 3.7138341 5.0372321 3.8828125 5.0644531 C 4.2588792 5.1250356 4.7739567 5.2865377 5.2207031 5.4648438 C 5.4128695 5.4050682 5.6101925 5.3378268 5.7792969 5.2890625 C 8.5831898 4.4805087 11.475173 3.9893126 14.107422 3.9941406 C 14.913211 3.9956196 15.69463 4.0370149 16.441406 4.1191406 C 18.690843 4.3665194 20.648984 4.9811235 22.466797 5.859375 C 23.715327 6.462586 24.932552 7.1418802 25.929688 8.0234375 L 26.117188 8.1894531 L 26.480469 8.1464844 C 27.728955 7.9986964 28.617489 7.973611 29.597656 8.0742188 C 29.901511 8.1054104 29.958231 8.1221763 29.982422 8.1582031 C 30.009534 7.8119249 30.028459 7.2780463 30.013672 7.1992188 C 29.997502 7.1130227 30.008735 7.1164173 29.597656 7.0742188 C 28.617489 6.973611 27.728955 6.9986964 26.480469 7.1464844 L 26.117188 7.1894531 L 25.929688 7.0234375 C 24.932552 6.1418802 23.715327 5.462586 22.466797 4.859375 C 20.648984 3.9811235 18.690843 3.3665194 16.441406 3.1191406 C 15.69463 3.0370149 14.913211 2.9956196 14.107422 2.9941406 z M 9.8808594 11.003906 C 7.7939205 11.359709 5.8127392 12.289245 3.9960938 14.261719 C 3.2249674 15.098989 2.4078123 16.201964 1.7675781 17.267578 C 1.3349734 17.987609 0.94523662 18.740234 1.0058594 18.740234 C 1.0099494 18.740234 1.2161927 18.690946 1.4628906 18.630859 C 1.5017171 18.621402 1.5374464 18.616653 1.5761719 18.607422 C 1.644811 18.487689 1.6944938 18.38922 1.7675781 18.267578 C 2.4078123 17.201964 3.2249674 16.098989 3.9960938 15.261719 C 5.8367219 13.263205 7.8455618 12.331441 9.9628906 11.986328 C 10.171441 11.952338 10.298828 11.922563 10.298828 11.908203 C 10.298828 11.858735 10.143233 11.5115 9.9394531 11.109375 C 9.9210083 11.072978 9.8995965 11.039979 9.8808594 11.003906 z M 29.769531 11.664062 C 29.721858 11.895666 29.657842 12.112414 29.566406 12.308594 L 29.492188 12.464844 L 29.537109 12.552734 C 29.57732 12.635454 29.58469 12.642578 29.65625 12.642578 C 29.780129 12.642578 30.031494 12.715465 30.1875 12.796875 C 30.282709 12.846562 30.384495 12.923998 30.484375 13.023438 C 30.61271 13.151214 30.651807 13.208905 30.748047 13.404297 C 30.871579 13.655119 30.93147 13.910189 30.964844 14.199219 C 30.975337 14.073152 30.994648 13.945063 30.998047 13.816406 C 31.014967 13.175858 30.950278 12.814911 30.748047 12.404297 C 30.651807 12.208905 30.61271 12.151214 30.484375 12.023438 C 30.384495 11.923998 30.282709 11.846562 30.1875 11.796875 C 30.066327 11.733642 29.901164 11.686862 29.769531 11.664062 z M 9.7167969 19.783203 C 8.3660833 21.113423 7.5070767 22.657492 6.8808594 24.337891 C 6.2533254 26.169846 5.9813217 28.011167 6 29.900391 C 6.0081892 29.894108 6.0210363 29.881383 6.0292969 29.875 C 6.1021071 28.342762 6.3675591 26.836364 6.8808594 25.337891 C 7.5929331 23.427104 8.6037304 21.692501 10.298828 20.248047 C 10.298828 20.216214 10.110929 20.044607 9.9277344 19.908203 C 9.8635917 19.860443 9.7887438 19.822911 9.7167969 19.783203 z"/>
+ <path style="fill:#ffffff" d="m 20.963449,11.019236 c -0.123527,-0.0079 -0.246301,-0.0048 -0.368304,0.0098 -2.032869,0.243017 -3.06821,1.720709 -3.490514,3.899275 -0.165448,1.432201 -0.01346,3.140297 0.38923,4.328963 0.03775,0.111354 0.0535,0.186453 0.04185,0.198103 -0.01165,0.01165 -0.08203,0.0074 -0.185547,-0.0098 C 17.287244,19.435117 17.128527,19.434527 17,19.430227 V 21.029 h 11.428572 l 0.867746,-1.181641 0.104632,-0.629185 c 0.681982,-2.116588 0.640343,-5.249842 0.06417,-6.030445 -0.03436,-0.04655 -0.09849,-0.103207 -0.142299,-0.125557 -0.365867,-0.186652 -0.878237,0.265228 -1.530413,1.347656 -1.226653,2.519831 -1.534155,3.390773 -2.158203,4.374473 -0.151265,0.164101 -0.235542,0.185628 -0.38086,0.09347 -0.384775,-0.244017 -0.607533,-1.10014 -0.728237,-3.118024 -0.03965,-0.662772 -0.07764,-0.651142 -0.150669,-1.015625 -0.186937,-0.933003 -0.519996,-1.67686 -1.036552,-2.314453 -0.626319,-0.773078 -1.509753,-1.355191 -2.374442,-1.410436 z"/>
+ <path style="opacity:0.2" d="M 14.29536,8.0000003 14.2642,8.0975223 C 14.20785,8.2739243 14.107166,8.7095316 14.0748,8.9168595 14.01943,9.2715355 14,9.5358741 14,9.934878 c 0,0.690829 0.06879,1.152423 0.26273,1.763125 C 14.3407,11.943519 14.365531,12 14.395585,12 c 0.01028,0 0.101476,-0.06765 0.202639,-0.150316 0.978779,-0.799886 2.200883,-1.497437 3.311862,-1.89034 0.0454,-0.016053 0.08574,-0.038067 0.08963,-0.048934 C 18.011086,9.87869 17.680994,9.5050658 17.463941,9.3039932 17.071745,8.9406762 16.708992,8.7012522 16.200554,8.4700749 16.016996,8.3866149 15.782336,8.2909242 15.679084,8.2574583 15.293487,8.132475 14.827281,8.0376563 14.4762,8.0128003 Z"/>
+ <path style="fill:#f3a993" d="M 14.29536,7.0000003 14.2642,7.0975223 C 14.20785,7.2739243 14.107166,7.7095316 14.0748,7.9168595 14.01943,8.2715355 14,8.5358741 14,8.934878 c 0,0.6908286 0.06879,1.152423 0.26273,1.763125 C 14.3407,10.943519 14.365531,11 14.395585,11 c 0.01028,0 0.101476,-0.06765 0.202639,-0.150316 0.978779,-0.799886 2.200883,-1.4974374 3.311862,-1.89034 0.0454,-0.016053 0.08574,-0.038067 0.08963,-0.048934 C 18.011086,8.87869 17.680994,8.5050658 17.463941,8.3039932 17.071745,7.9406762 16.708992,7.7012522 16.200554,7.4700749 16.016996,7.3866149 15.782336,7.2909242 15.679084,7.2574583 15.293487,7.132475 14.827281,7.0376563 14.4762,7.0128003 Z"/>
+ <path style="fill:#fcb9a4" d="m 28.76313,21.043964 c -0.281953,0.0019 -0.612455,0.132769 -0.82643,0.33087 -0.140523,0.130102 -0.205601,0.241977 -0.208341,0.358233 -0.0059,0.249204 0.291641,0.341775 0.72876,0.226739 0.301034,-0.07922 0.590589,-0.281343 0.690629,-0.482094 0.125487,-0.251821 0.0024,-0.413692 -0.328951,-0.432417 -0.01832,-0.0011 -0.03687,-0.0014 -0.05567,-0.0014 z"/>
+ <path style="fill:#fcb9a4" d="m 28.788732,21.055435 c 0.33105,0.0026 0.470053,0.169783 0.349033,0.419771 -0.08566,0.176954 -0.388463,0.388999 -0.679746,0.476027 -0.12879,0.03848 -0.384659,0.057 -0.471016,0.0341 -0.160335,-0.04252 -0.25054,-0.134616 -0.25054,-0.255825 0,-0.169664 0.220541,-0.403984 0.505778,-0.53737 0.222608,-0.104098 0.358909,-0.138184 0.546491,-0.1367 z"/>
+ <path style="fill:#fcb9a4" d="m 17.022937,21.692941 c 0.285877,0.0015 0.421933,0.09077 0.645259,0.423296 0.365656,0.544448 0.744428,0.906952 1.239233,1.186034 0.393295,0.221825 0.843748,0.353523 1.283784,0.37534 0.146714,0.0073 0.293267,0.02745 0.378276,0.05206 0.120456,0.03488 0.155306,0.05666 0.263615,0.164965 0.105668,0.105668 0.131212,0.14567 0.166845,0.261031 0.02314,0.07493 0.04209,0.170443 0.04209,0.212216 0,0.04177 -0.01894,0.137242 -0.04209,0.212175 -0.03561,0.115283 -0.0612,0.155387 -0.166492,0.26068 -0.105293,0.105292 -0.145397,0.130924 -0.26068,0.16653 -0.129517,0.04 -0.350668,0.05179 -0.542928,0.02893 -0.473651,-0.05632 -0.643702,-0.09176 -1.00216,-0.208771 -0.679656,-0.221868 -1.276091,-0.590748 -1.806316,-1.117134 -0.356064,-0.353489 -0.765023,-0.903132 -0.840915,-1.13021 -0.108294,-0.324035 0.03789,-0.669468 0.347899,-0.822085 0.118348,-0.05826 0.152396,-0.06581 0.29458,-0.06507 z"/>
+ <path style="fill:#fcb9a4" d="m 17.313368,26.248387 c 0.0099,7.86e-4 0.02218,0.0015 0.03069,0.0023 0.09553,0.009 0.211857,0.01726 0.292389,0.0211 -0.04901,-0.0029 -0.110964,-0.0078 -0.187044,-0.01436 -0.03707,-0.0032 -0.08446,-0.0061 -0.136035,-0.009 z"/>
+ <path style="opacity:0.2" d="m 15.447821,20.157365 c -0.766613,0.293981 -1.248418,0.87693 -1.403803,1.698472 -0.04874,0.25768 -0.05912,0.79136 -0.02046,1.051979 0.219179,1.477687 1.216644,2.88842 2.68369,3.826059 0.732852,0.503274 1.177741,0.638437 1.996593,0.917773 0.805793,0.234678 1.661691,0.347691 2.614824,0.348349 0.93474,6.41e-4 1.672163,-0.09228 2.486699,-0.313334 1.802025,-0.489057 3.317326,-1.574441 4.197514,-3.006606 0.636467,-1.281033 1.336922,-2.174968 0.814341,-2.960777 -0.844059,-1.269215 -3.150357,-0.47185 -4.0437,-0.08456 C 23.967372,21.985254 23.674792,21.940032 23.252233,22 22.300895,22.135005 21.784905,21.93469 20.000724,21.038723 18.611588,20.361839 16.930943,19.624164 15.447827,20.15737 Z"/>
+ <path style="fill:#f3a993" d="m 15.447821,19.157365 c -0.766613,0.293981 -1.248418,0.87693 -1.403803,1.698472 -0.04874,0.25768 -0.05912,0.79136 -0.02046,1.051979 0.219179,1.477687 1.216644,2.88842 2.68369,3.826059 0.732852,0.503274 1.177741,0.638437 1.996593,0.917773 0.805793,0.234678 1.661691,0.347691 2.614824,0.348349 0.93474,6.41e-4 1.672163,-0.09228 2.486699,-0.313334 1.802025,-0.489057 3.317326,-1.574441 4.197514,-3.006606 0.636467,-1.281033 1.336922,-2.174968 0.814341,-2.960777 -0.844059,-1.269215 -3.150357,-0.47185 -4.0437,-0.08456 -0.806147,0.350534 -1.098727,0.305312 -1.521286,0.36528 -0.951338,0.135005 -1.467328,-0.06531 -3.251509,-0.961277 -1.389136,-0.676884 -3.069781,-1.414559 -4.552897,-0.881353 z"/>
+ <path style="opacity:0.1" d="m 29.886719,16.187777 c -0.0401,1.0212 -0.192112,2.118125 -0.486328,3.03125 l -0.103516,0.628906 -0.564453,0.767578 c -0.901873,-1.111461 -3.092721,-0.356019 -3.958984,0.01953 -0.806147,0.350534 -1.098926,0.305264 -1.521485,0.365234 -0.209605,0.02975 -0.394519,0.036 -0.580078,0.0293 h -0.09766 C 21.950428,20.98387 21.324806,20.704622 20,20.039339 c -0.787169,-0.383563 -1.667339,-0.778687 -2.552734,-0.958984 -0.220324,-0.71619 -0.344634,-1.591626 -0.382813,-2.474609 -0.05494,1.198742 0.07829,2.484708 0.382813,3.474609 0.885395,0.180297 1.765565,0.575421 2.552734,0.958984 1.324806,0.665282 1.950428,0.944531 2.574219,0.990235 h 0.09766 c 0.185559,0.0067 0.370473,4.48e-4 0.580078,-0.0293 0.422559,-0.05997 0.715338,-0.0147 1.521485,-0.365234 0.866263,-0.375551 3.057111,-1.130991 3.958984,-0.01953 l 0.564453,-0.767578 0.103516,-0.628906 c 0.394374,-1.223972 0.539271,-2.778648 0.486328,-4.03125 z"/>
+ <path style="opacity:0.2" d="m 27.759622,23.960964 c -0.306731,-0.09438 -0.464058,-0.214037 -0.608834,-0.463045 -0.339926,-0.584668 -0.09259,-1.529753 0.615565,-2.352049 0.263588,-0.306075 0.509589,-0.51657 0.844896,-0.722949 0.766441,-0.471744 1.533932,-0.555532 1.993233,-0.217601 0.17629,0.129705 0.263671,0.255744 0.336999,0.48608 0.05971,0.187565 0.0638,0.220783 0.055,0.446671 -0.01735,0.445432 -0.149598,0.8169 -0.461819,1.297147 -0.383817,0.590367 -0.981985,1.113891 -1.555816,1.361667 -0.430957,0.186084 -0.929618,0.253191 -1.219226,0.164079 z"/>
+ <path style="fill:#4f4f4f" d="m 27.759622,22.960964 c -0.306731,-0.09438 -0.464058,-0.214037 -0.608834,-0.463045 -0.339926,-0.584668 -0.09259,-1.529753 0.615565,-2.352049 0.263588,-0.306075 0.509589,-0.51657 0.844896,-0.722949 0.766441,-0.471744 1.533932,-0.555532 1.993233,-0.217601 0.17629,0.129705 0.263671,0.255744 0.336999,0.48608 0.05971,0.187565 0.0638,0.220783 0.055,0.446671 -0.01735,0.445432 -0.149598,0.8169 -0.461819,1.297147 -0.383817,0.590367 -0.981985,1.113891 -1.555816,1.361667 -0.430957,0.186084 -0.929618,0.253191 -1.219226,0.164079 z"/>
+ <ellipse style="fill:#3f3f3f" cx="22.706" cy="15.934" rx="1.477" ry="2.017" transform="matrix(0.99856688,0.05351809,-0.13641488,0.9906518,0,0)"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 17.008171,22.042856 C 18.001069,23.471428 18.857143,24 21,24"/>
+ <path style="fill:#3f3f3f" d="M 27.398438 15.244141 C 26.569384 16.993467 26.165671 17.948895 25.636719 18.783203 A 1.4657894 2.0252064 13.17543 0 0 26.224609 18.998047 A 1.4657894 2.0252064 13.17543 0 0 27.974609 17.078125 A 1.4657894 2.0252064 13.17543 0 0 27.398438 15.244141 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 14.294922 7 L 14.263672 7.0976562 C 14.207322 7.2740583 14.106585 7.7086877 14.074219 7.9160156 C 14.018849 8.2706916 14 8.536543 14 8.9355469 C 14 9.1371378 14.020087 9.2948448 14.033203 9.4667969 C 14.04474 9.2924215 14.044303 9.1076454 14.074219 8.9160156 C 14.106585 8.7086877 14.207322 8.2740582 14.263672 8.0976562 L 14.294922 8 L 14.476562 8.0136719 C 14.827643 8.0385279 15.294091 8.1328292 15.679688 8.2578125 C 15.78294 8.2912784 16.017614 8.3872431 16.201172 8.4707031 C 16.651365 8.6753977 16.986749 8.8993586 17.330078 9.1972656 C 17.524762 9.1132847 17.720198 9.0261638 17.910156 8.9589844 C 17.955556 8.9429314 17.99611 8.9210232 18 8.9101562 C 18.01137 8.8784363 17.681897 8.5057601 17.464844 8.3046875 C 17.072648 7.9413705 16.70961 7.7018804 16.201172 7.4707031 C 16.017614 7.3872431 15.78294 7.2912784 15.679688 7.2578125 C 15.294091 7.1328292 14.827643 7.0385279 14.476562 7.0136719 L 14.294922 7 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gens.svg b/.icons/awkward/32x32/apps/gens.svg
new file mode 100644
index 00000000..48a19521
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gens.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3b8c5f" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3" d="m 16,17.499791 h 5.5 v 6 m 1.5,0 h -6.25 c -2.175,0 -7.25,0.993 -7.25,-6.982 0,-7.9750003 5.075,-8.0180003 7.25,-8.0180003 2.9,0 5.45,1.5620003 5.45,1.5620003 v 0 0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3" d="m 16,16.5 h 5.5 v 6 m 1.5,0 H 16.75 C 14.575,22.5 9.5,23.493 9.5,15.518 9.5,7.543 14.575,7.5 16.75,7.5 c 2.9,0 5.45,1.562 5.45,1.562 v 0 0"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/genymotion-player.svg b/.icons/awkward/32x32/apps/genymotion-player.svg
new file mode 100644
index 00000000..d94431ba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/genymotion-player.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path style="fill:#f15990" d="m21 9a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -7 -7zm-13 2a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5zm13 0a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5zm-13 2a3 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 -3z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/genymotion.svg b/.icons/awkward/32x32/apps/genymotion.svg
new file mode 100644
index 00000000..dc1fdec4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/genymotion.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#f15990" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path opacity=".2" d="m21 10a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -7 -7zm-13 2a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5zm13 0a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5zm-13 2a3 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 -3z"/>
+ <path fill="#fff" d="m21 9a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -7 -7zm-13 2a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5zm13 0a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5zm-13 2a3 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 -3z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/geogebra-classic.svg b/.icons/awkward/32x32/apps/geogebra-classic.svg
new file mode 120000
index 00000000..1f18c02a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/geogebra-classic.svg
@@ -0,0 +1 @@
+geogebra.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/geogebra.svg b/.icons/awkward/32x32/apps/geogebra.svg
new file mode 100644
index 00000000..51997c41
--- /dev/null
+++ b/.icons/awkward/32x32/apps/geogebra.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <ellipse style="opacity:0.2" cx="6.859" cy="23.531" rx="13.278" ry="9.997" transform="matrix(0.84250019,-0.53869605,0.43439331,0.90072329,0,0)"/>
+ <ellipse style="fill:#6e6e6e" cx="7.296" cy="22.682" rx="13.278" ry="9.997" transform="matrix(0.84250019,-0.53869605,0.43439331,0.90072329,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 19.884766,5.0039062 A 9.8385587,13.395998 49.086323 0 0 11.65625,7.4941406 9.8385587,13.395998 49.086323 0 0 4.0234375,20.380859 9.8385587,13.395998 49.086323 0 1 11.65625,8.4941406 9.8385587,13.395998 49.086323 0 1 27.1875,10.347656 9.8385587,13.395998 49.086323 0 1 27.976562,13.619141 9.8385587,13.395998 49.086323 0 0 27.1875,9.3476562 9.8385587,13.395998 49.086323 0 0 19.884766,5.0039062 Z"/>
+ <rect style="opacity:0.2" width="7" height="7" x="-20" y="-9" rx="3.5" ry="3.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="7" height="7" x="-11" y="-19" rx="3.5" ry="3.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="7" height="7" x="-18" y="-31" rx="3.5" ry="3.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3e3e3e" width="7" height="7" x="-10" y="-19" rx="3.5" ry="3.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="5" height="5" x="-10" y="-18" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6666ff" width="5" height="5" x="-9" y="-18" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3e3e3e" width="7" height="7" x="-17" y="-31" rx="3.5" ry="3.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="5" height="5" x="-17" y="-30" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6666ff" width="5" height="5" x="-16" y="-30" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3e3e3e" width="7" height="7" x="-19" y="-9" rx="3.5" ry="3.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="5" height="5" x="-19" y="-8" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6666ff" width="5" height="5" x="-18" y="-8" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="7" height="7" x="-31" y="-12" rx="3.5" ry="3.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3e3e3e" width="7" height="7" x="-30" y="-12" rx="3.5" ry="3.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="5" height="5" x="-30" y="-11" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6666ff" width="5" height="5" x="-29" y="-11" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="7" height="7" x="-29" y="-25" rx="3.5" ry="3.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3e3e3e" width="7" height="7" x="-28" y="-25" rx="3.5" ry="3.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="5" height="5" x="-28" y="-24" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6666ff" width="5" height="5" x="-27" y="-24" rx="2.5" ry="2.5" transform="matrix(0,-1,-1,0,0,0)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gerbview.svg b/.icons/awkward/32x32/apps/gerbview.svg
new file mode 100644
index 00000000..2133796f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gerbview.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#d2d2d2" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <g transform="matrix(1 0 0 .96671 .18547 .0084422)">
+ <path fill="#4d4d4d" transform="translate(-.18547)" d="m8.5098 7.2324a0.50005 0.50005 0 1 0 -0.00586 1l3.1504 0.019531 1.6055 1.6191v6.1641a0.50005 0.50005 0 1 0 1 0v-1.2402a0.50005 0.50005 0 0 0 0 -0.03516v-5.0957a0.50005 0.50005 0 0 0 -0.147 -0.3518l-1.894-1.9102a0.50005 0.50005 0 0 0 -0.352 -0.1484l-3.3572-0.0215zm11.982 0.0137a0.50005 0.50005 0 0 0 -0.492 0.5078v8.2813a0.50005 0.50005 0 1 0 1 0v-1.2402a0.50005 0.50005 0 0 0 0 -0.03516v-7.0061a0.50005 0.50005 0 0 0 -0.508 -0.5078zm-5.9902 0.00195a0.50005 0.50005 0 0 0 -0.35156 0.85742l1.75 1.7656v4.8887a0.50005 0.50005 0 0 0 0 0.05078v1.2246a0.50005 0.50005 0 1 0 1 0v-6.3711a0.50005 0.50005 0 0 0 -0.144 -0.3524l-1.895-1.9102a0.50005 0.50005 0 0 0 -0.359 -0.1543zm2 0a0.50005 0.50005 0 0 0 -0.35156 0.85742l1.748 1.7656v6.1641a0.50005 0.50005 0 1 0 1 0v-1.2402a0.50005 0.50005 0 0 0 0 -0.03516v-5.0957a0.50005 0.50005 0 0 0 -0.144 -0.3518l-1.895-1.9102a0.50005 0.50005 0 0 0 -0.357 -0.1543z" display="block"/>
+ </g>
+ <g transform="matrix(1 0 0 1.0965 -.014095 -1.5184)">
+ <path fill="#4d4d4d" transform="translate(.014095)" d="m13.553 18.713a0.50005 0.50005 0 0 0 -0.49219 0.50586v1.2402a0.50005 0.50005 0 0 0 0 0.03516v1.7051l-0.97266 0.97852h-3.5801a0.50005 0.50005 0 1 0 0 1h3.7891a0.50005 0.50005 0 0 0 0.35547 -0.14648l1.2617-1.2754a0.50005 0.50005 0 0 0 0.147 -0.353v-3.1856a0.50005 0.50005 0 0 0 -0.50781 -0.50586zm2.9395 0a0.50005 0.50005 0 0 0 -0.492 0.506v4.459a0.50005 0.50005 0 1 0 1 0v-3.1484a0.50005 0.50005 0 0 0 0 -0.03516v-1.2754a0.50005 0.50005 0 0 0 -0.50781 -0.50586zm2.002 0a0.50005 0.50005 0 0 0 -0.494 0.506v1.2754a0.50005 0.50005 0 0 0 0 0.05078v1.8594a0.50005 0.50005 0 0 0 0.14648 0.35156l1.2617 1.2754a0.50005 0.50005 0 0 0 0.35547 0.14648h3.7891a0.50005 0.50005 0 1 0 0 -1h-3.5801l-0.972-0.978v-2.98a0.50005 0.50005 0 0 0 -0.50586 -0.50586zm2.0039 0a0.50005 0.50005 0 0 0 -0.49219 0.50586v1.1953a0.50005 0.50005 0 0 0 0.0293 0.25781 0.50005 0.50005 0 0 0 0.0098 0.02344 0.50005 0.50005 0 0 0 0.1582 0.20313l1.2109 1.2207a0.50005 0.50005 0 0 0 0.35547 0.14844h1.2617a0.50005 0.50005 0 1 0 0 -1h-1.0547l-0.9707-0.98047v-1.0684a0.50005 0.50005 0 0 0 -0.50781 -0.50586z" display="block"/>
+ </g>
+ <path fill="#4d4d4d" d="m7.522 9a0.52208 0.48694 0 0 0 -0.522 0.4869v13.026a0.52208 0.48694 0 0 0 0.522 0.487h3.2973a0.52208 0.48694 0 0 0 0.37113 -0.14455l0.659-0.62a0.52208 0.48694 0 0 0 0.151 -0.342v-11.166a0.52208 0.48694 0 0 0 -0.151 -0.342l-1.319-1.2405a0.52208 0.48694 0 0 0 -0.369 -0.1445h-2.639z" display="block"/>
+ <rect fill="none" stroke="#4d4d4d" stroke-linecap="round" stroke-linejoin="round" width="10.105" height="8.281" x="12.5" y="13.22" ry="1.292" display="block"/>
+ <circle fill="#c03630" cx="24" cy="23" r="8"/>
+ <path fill="#fff" fill-rule="evenodd" d="m24 19.75c-0.96927 0.0095-1.945 0.2309-2.7893 0.70939-0.33651 0.21919-0.74047 0.50229-1.0449 0.78752-0.479 0.469-0.889 1.016-1.166 1.629 0.75934 1.6751 2.4287 2.9028 4.2651 3.0842 1.2046 0.13636 2.4653-0.07179 3.5242-0.66786 0.3365-0.21919 0.74047-0.50229 1.0449-0.78752 0.479-0.47 0.889-1.017 1.166-1.629-0.759-1.675-2.429-2.903-4.265-3.084-0.244-0.029-0.49-0.042-0.735-0.042zm0 1.2503c1.0044-0.02225 1.8939 0.87633 1.875 1.8754 0.03219 1.1042-1.0681 2.0572-2.1558 1.851-1.0985-0.12898-1.8701-1.3614-1.5088-2.4053 0.231-0.768 0.985-1.33 1.79-1.321zm0 1.2503a0.625 0.62514 0 0 0 -0.625 0.626 0.625 0.62514 0 0 0 0.625 0.625 0.625 0.62514 0 0 0 0.625 -0.625 0.625 0.62514 0 0 0 -0.625 -0.624z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.021 -0.576z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gftp.svg b/.icons/awkward/32x32/apps/gftp.svg
new file mode 100644
index 00000000..d3c8e02d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gftp.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#84b126" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <rect style="opacity:0.2" width="20" height="2" x="6" y="25"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4004,2 C 2.6248,2 2,2.6248 2,3.4004 l 0,1 C 2,3.6248 2.6248,3 3.4004,3 l 25.2,0 c 0.775,0 1.4,0.6248 1.4,1.4004 l 0,-1 C 30.0004,2.6248 29.3754,2 28.6004,2 l -25.2,0 z"/>
+ <path style="opacity:0.2" d="m 2,28.6 0,1 C 2,30.375 2.6248,31 3.4004,31 l 25.2,0 c 0.775,0 1.4,-0.625 1.4,-1.4 l 0,-1 c 0,0.775 -0.625,1.4 -1.4,1.4 l -25.2,0 c -0.7752,0 -1.4,-0.625 -1.4,-1.4 z"/>
+ <rect style="fill:#3f3f3f" width="2" height="4" x="15" y="20"/>
+ <rect style="fill:#3f3f3f" width="20" height="2" x="6" y="24"/>
+ <circle style="opacity:0.2" cx="7" cy="26" r="3"/>
+ <circle style="fill:#ffffff" cx="7" cy="25" r="3"/>
+ <circle style="opacity:0.2" cx="16" cy="26" r="3"/>
+ <circle style="fill:#ffffff" cx="16" cy="25" r="3"/>
+ <circle style="opacity:0.2" cx="25" cy="26" r="3"/>
+ <circle style="fill:#ffffff" cx="25" cy="25" r="3"/>
+ <path style="opacity:0.2" d="M 9.6699,5 C 8.745,5 8,5.745 8,6.6699 l 0,12.66 c 0,0.925 0.745,1.67 1.6699,1.67 l 12.66,0 c 0.925,0 1.67,-0.745 1.67,-1.67 l 0,-12.66 c 0,-0.925 -0.745,-1.67 -1.67,-1.67 l -12.66,0 z M 12,9 l 8,0 0,8 -8,0 0,-8 z"/>
+ <path style="fill:#5c5c5c" d="M 9.6699,4 C 8.745,4 8,4.745 8,5.6699 l 0,12.66 c 0,0.925 0.745,1.67 1.6699,1.67 l 12.66,0 c 0.925,0 1.67,-0.745 1.67,-1.67 l 0,-12.66 c 0,-0.925 -0.745,-1.67 -1.67,-1.67 l -12.66,0 z M 12,8 l 8,0 0,8 -8,0 0,-8 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ghex.svg b/.icons/awkward/32x32/apps/ghex.svg
new file mode 100644
index 00000000..1fec2dfc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ghex.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 6.5242722,17 c -0.4782121,3.85e-4 -0.9205561,0.262997 -1.1629565,0.690431 l -3.1750699,5.6 c -0.2483278,0.438004 -0.2483278,0.981134 0,1.419138 l 3.1750699,5.6 C 5.6037161,30.737003 6.0460601,30.999615 6.5242722,31 h 6.3514558 c 0.478212,-3.85e-4 0.920556,-0.262997 1.162956,-0.690431 l 3.17507,-5.6 c 0.248328,-0.438004 0.248328,-0.981134 0,-1.419138 l -3.17507,-5.6 C 13.796284,17.262997 13.35394,17.000385 12.875728,17 Z"/>
+ <path style="fill:#558b2f" d="M 6.5240237,2.35 C 6.173772,2.350282 5.8495838,2.5403801 5.6667968,2.8626953 L 2.4908203,8.4626954 c -0.1871026,0.3300143 -0.1871026,0.7445949 0,1.0746092 L 5.6667968,15.137305 C 5.8495838,15.45962 6.173772,15.649718 6.5240237,15.65 a 0.350035,0.350035 0 0 1 0,0.7 c -0.3502517,2.82e-4 -0.6744398,0.19038 -0.8572269,0.512695 l -3.1759765,5.6 c -0.1871026,0.330015 -0.1871026,0.744595 0,1.07461 l 3.1759765,5.6 C 5.8495838,29.45962 6.173772,29.649718 6.5240237,29.65 h 6.3519523 c 0.350251,-2.82e-4 0.674415,-0.190349 0.857227,-0.512695 l 3.175977,-5.6 c 0.15316,-0.270147 0.174065,-0.598386 0.06973,-0.896875 a 0.350035,0.350035 0 0 1 0.330859,-0.464844 h 0.113476 a 0.350035,0.350035 0 0 1 0.265234,0.12168 c 0.19215,0.223751 0.454331,0.352508 0.735548,0.352734 h 6.351952 c 0.350251,-2.82e-4 0.67444,-0.19038 0.857227,-0.512695 l 3.175977,-5.6 c 0.187102,-0.330015 0.187102,-0.744595 0,-1.07461 L 25.633203,9.8626954 C 25.450416,9.5403804 25.126227,9.3502821 24.775976,9.35 h -6.351952 c -0.350251,2.821e-4 -0.674441,0.1903804 -0.857227,0.5126954 a 0.350035,0.350035 0 0 0 -0.0014,0.0014 l -0.0055,0.00957 A 0.350035,0.350035 0 0 1 17.256445,10.05 h -0.03828 a 0.350035,0.350035 0 0 1 -0.30625,-0.5208987 c 0.183457,-0.3292667 0.182882,-0.7390117 -0.0027,-1.0664059 L 13.733203,2.8626953 C 13.550416,2.5403807 13.226227,2.350282 12.875976,2.35 Z m 10.5287103,7 -0.09434,0.1667967 C 16.998159,9.4468737 17.072968,9.412776 17.121093,9.35 Z"/>
+ <path style="fill:#5d9733" d="m 6.5242722,16 c -0.4782121,3.85e-4 -0.9205561,0.262997 -1.1629565,0.690431 l -3.1750699,5.6 c -0.2483278,0.438004 -0.2483278,0.981134 0,1.419138 l 3.1750699,5.6 C 5.6037161,29.737003 6.0460601,29.999615 6.5242722,30 h 6.3514558 c 0.478212,-3.85e-4 0.920556,-0.262997 1.162956,-0.690431 l 3.17507,-5.6 c 0.248328,-0.438004 0.248328,-0.981134 0,-1.419138 l -3.17507,-5.6 C 13.796284,16.262997 13.35394,16.000385 12.875728,16 Z"/>
+ <path style="opacity:0.2" d="m 18.424272,10 c -0.478212,3.85e-4 -0.920556,0.262997 -1.162956,0.690431 l -3.175071,5.6 c -0.248327,0.438004 -0.248327,0.981134 0,1.419138 l 3.175071,5.6 c 0.2424,0.427434 0.684744,0.690046 1.162956,0.690431 h 6.351456 c 0.478212,-3.85e-4 0.920556,-0.262997 1.162956,-0.690431 l 3.17507,-5.6 c 0.248328,-0.438004 0.248328,-0.981134 0,-1.419138 l -3.17507,-5.6 C 25.696284,10.262997 25.25394,10.000385 24.775728,10 Z"/>
+ <path style="fill:#7cb342" d="m 18.424272,9 c -0.478212,3.85e-4 -0.920556,0.262997 -1.162956,0.690431 l -3.175071,5.6 c -0.248327,0.438004 -0.248327,0.981134 0,1.419138 l 3.175071,5.6 c 0.2424,0.427434 0.684744,0.690046 1.162956,0.690431 h 6.351456 c 0.478212,-3.85e-4 0.920556,-0.262997 1.162956,-0.690431 l 3.17507,-5.6 c 0.248328,-0.438004 0.248328,-0.981134 0,-1.419138 l -3.17507,-5.6 C 25.696284,9.262997 25.25394,9.000385 24.775728,9 Z"/>
+ <path style="opacity:0.2" d="M 6.5242722,3 C 6.0460601,3.000385 5.6037161,3.262997 5.3613157,3.690431 l -3.1750699,5.6 c -0.2483278,0.438004 -0.2483278,0.981134 0,1.419138 l 3.1750699,5.6 C 5.6037161,16.737003 6.0460601,16.999615 6.5242722,17 h 6.3514558 c 0.478212,-3.85e-4 0.920556,-0.262997 1.162956,-0.690431 l 3.17507,-5.6 c 0.248328,-0.438004 0.248328,-0.981134 0,-1.419138 l -3.17507,-5.6 C 13.796284,3.262997 13.35394,3.000385 12.875728,3 Z"/>
+ <path style="fill:#9ccc65" d="M 6.5242722,2 C 6.0460601,2.000385 5.6037161,2.262997 5.3613157,2.690431 l -3.1750699,5.6 c -0.2483278,0.438004 -0.2483278,0.981134 0,1.419138 l 3.1750699,5.6 C 5.6037161,15.737003 6.0460601,15.999615 6.5242722,16 h 6.3514558 c 0.478212,-3.85e-4 0.920556,-0.262997 1.162956,-0.690431 l 3.17507,-5.6 c 0.248328,-0.438004 0.248328,-0.981134 0,-1.419138 l -3.17507,-5.6 C 13.796284,2.262997 13.35394,2.000385 12.875728,2 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.5039062 16.5 C 5.4537501 16.561201 5.4013569 16.620822 5.3613281 16.691406 L 2.1855469 22.291016 C 1.9749419 22.662484 1.9549425 23.10556 2.1015625 23.5 C 2.1278246 23.429349 2.147824 23.357552 2.1855469 23.291016 L 5.3613281 17.691406 C 5.6037285 17.263972 6.0452254 17.000385 6.5234375 17 C 6.124195 16.999679 5.7576731 16.809186 5.5039062 16.5 z M 13.894531 16.5 C 13.640777 16.808641 13.273855 16.999679 12.875 17 C 13.353212 17.000385 13.796664 17.263972 14.039062 17.691406 L 17.212891 23.291016 C 17.250662 23.357637 17.272547 23.429254 17.298828 23.5 C 17.311592 23.465641 17.315978 23.429552 17.326172 23.394531 C 17.306014 23.364623 17.279735 23.340362 17.261719 23.308594 L 14.085938 17.708984 C 13.891917 17.366767 13.855683 16.962083 13.964844 16.591797 C 13.940858 16.561694 13.918896 16.529626 13.894531 16.5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 18.423828,9 c -0.437111,3.519e-4 -0.836138,0.2275133 -1.08789,0.5917969 0.109128,0.3702623 0.07096,0.7749971 -0.123047,1.1171871 l 0.04883,-0.01758 C 17.504119,10.263972 17.945616,10.000385 18.423828,10 h 6.351563 c 0.478212,3.85e-4 0.921662,0.263972 1.164062,0.691406 l 3.173828,5.59961 c 0.03777,0.06662 0.05966,0.138238 0.08594,0.208984 0.146504,-0.394374 0.124619,-0.837602 -0.08594,-1.208984 L 25.939453,9.6914062 C 25.697053,9.2639724 25.253603,9.000385 24.775391,9 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.5234375 2 C 6.0452254 2.000385 5.6037285 2.2639723 5.3613281 2.6914062 L 2.1855469 8.2910156 C 1.9749419 8.6624836 1.9549425 9.1055597 2.1015625 9.5 C 2.1278246 9.4293492 2.147824 9.3575517 2.1855469 9.2910156 L 5.3613281 3.6914062 C 5.6037285 3.2639723 6.0452254 3.000385 6.5234375 3 L 12.875 3 C 13.353212 3.000385 13.796662 3.2639722 14.039062 3.6914062 L 17.212891 9.2910156 C 17.250662 9.3576368 17.272547 9.4292545 17.298828 9.5 C 17.445333 9.105626 17.423447 8.6623984 17.212891 8.2910156 L 14.039062 2.6914062 C 13.796662 2.2639722 13.353212 2.000385 12.875 2 L 6.5234375 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ghidra.svg b/.icons/awkward/32x32/apps/ghidra.svg
new file mode 100644
index 00000000..80c79fb7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ghidra.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16 3 A 14 14 0 0 0 2 17 A 14 14 0 0 0 5.234375 25.933594 C 7.6338676 26.051235 9.7535357 27.22504 12.119141 27.78125 C 13.572898 28.188392 14.416768 28.283674 16.115234 28.240234 C 17.50217 28.204764 17.967985 28.146169 18.808594 27.896484 C 20.523382 27.387141 22.29463 26.383346 23.292969 25.357422 C 25.151659 23.44737 25.969464 19.812743 25.130859 17.097656 C 24.722356 15.497525 24.053524 14.92185 22.802734 14.482422 C 21.613231 14.055701 20.978516 14.660156 20.978516 14.660156 C 21.048102 15.473609 21.246882 16.036712 20.136719 17 C 19.630531 17.499039 18.376072 17.703864 17.46875 17.890625 C 17.287179 17.927999 17.100352 18.069901 17.039062 18.214844 C 16.979286 18.356208 16.519337 19.913374 16.015625 21.185547 C 14.848979 24.132024 14.181648 25.50368 13.769531 25.802734 C 13.453392 26.032129 13.431491 26.033301 12.669922 25.833984 C 12.242903 25.722226 11.614444 25.462362 11.273438 25.257812 C 10.68044 24.902113 8.5273438 22.755859 8.5273438 22.755859 C 8.5273438 22.755859 9.6094059 22.995336 10.476562 23.041016 C 12.245097 23.134189 12.805157 23.101868 12.929688 21.980469 C 12.978277 21.542952 13.020138 20.36768 13.023438 19.859375 C 13.028813 19.022319 12.988983 18.854298 12.605469 18.078125 C 12.364334 17.590107 12.159596 16.979509 12.128906 16.660156 C 12.099269 16.351722 12.028483 16.099609 11.970703 16.099609 C 11.912927 16.099609 11.769634 16.32146 11.652344 16.591797 C 11.293613 17.418618 10.037058 17.662109 9.1816406 17.662109 C 8.7787591 17.662109 8.4171401 17.694235 8.3769531 17.734375 C 8.3367612 17.774521 8.5157657 17.990942 8.7773438 18.214844 C 9.0389219 18.438743 9.2119662 18.647948 9.1601562 18.679688 C 9.1083478 18.711425 8.7756942 18.772406 8.421875 18.816406 C 7.9475654 18.875389 7.6627438 18.848623 7.3378906 18.712891 C 7.0955618 18.611638 6.8507609 18.529297 6.7949219 18.529297 C 6.5985635 18.529297 6.6976061 18.846251 7.0410156 19.320312 C 7.3848675 19.794989 7.4709336 20.033203 7.2988281 20.033203 C 7.2497455 20.033203 6.8561039 19.93486 6.421875 19.814453 C 5.8351098 19.651747 5.5149504 19.48367 5.1816406 19.158203 L 4.734375 18.71875 L 4.5683594 19.115234 C 4.4774742 19.333382 4.3655105 19.759576 4.3203125 20.0625 C 4.2751151 20.365423 4.1968442 20.639545 4.1445312 20.671875 C 4.0308829 20.742114 3.3955193 19.846507 3.1601562 19.283203 C 2.9438694 18.765569 2.9469898 17.571539 3.1660156 16.833984 C 3.504757 15.693319 4.2358648 14.987691 5.4238281 14.650391 C 8.3485888 13.819958 9.7099737 12.988925 10.269531 11.027344 C 10.400014 10.569922 10.606746 10.193669 10.910156 9.8691406 C 11.345583 9.4034684 11.751625 9.0941691 12.445312 9.0800781 C 12.892073 9.0736773 13.744141 9.4101562 13.744141 9.4101562 L 14.322266 8.65625 C 15.388156 7.2654242 17.141182 5.9350448 19.011719 5.3476562 C 19.483271 5.2016948 19.996006 5.1282341 20.53125 5.1113281 C 20.709666 5.1056981 20.891559 5.1068513 21.074219 5.1132812 C 22.114215 5.1499068 23.206736 5.3773382 24.226562 5.6894531 A 14 14 0 0 0 16 3 z M 23.855469 5.9882812 C 22.039853 6.0485209 20.426664 6.5949157 19.253906 8.6816406 C 21.802137 7.0588452 23.938105 7.0356346 25.964844 7.1738281 A 14 14 0 0 0 24.619141 5.9882812 C 24.361694 5.9808195 24.105876 5.9799731 23.855469 5.9882812 z M 26.916016 8.2402344 C 26.97125 8.3089423 27.022229 8.3813893 27.076172 8.4511719 A 14 14 0 0 0 26.916016 8.2402344 z M 27.509766 9.0546875 C 27.115761 9.3007881 26.767578 9.5019531 26.767578 9.5019531 C 26.767578 9.5019538 27.301013 9.5753927 27.919922 9.6757812 A 14 14 0 0 0 27.509766 9.0546875 z M 28.119141 10.027344 C 28.264871 10.281286 28.413106 10.535126 28.542969 10.798828 A 14 14 0 0 0 28.119141 10.027344 z M 12.482422 10.5 C 12.155314 11.34579 11.690076 12.041105 11.099609 12.599609 L 12.5 12.083984 L 12.482422 10.5 z M 28.671875 11.083984 C 28.819348 11.400899 28.962944 11.719871 29.087891 12.048828 A 14 14 0 0 0 28.671875 11.083984 z M 29.455078 13.150391 C 29.488318 13.266203 29.513936 13.385143 29.544922 13.501953 A 14 14 0 0 0 29.455078 13.150391 z M 29.759766 14.451172 C 29.778629 14.554002 29.797811 14.656164 29.814453 14.759766 A 14 14 0 0 0 29.759766 14.451172 z M 6 15.5 L 4.5996094 16.083984 C 5.066276 15.961263 5.5333331 15.949483 6 16.199219 L 6 15.5 z M 29.958984 15.955078 C 29.962207 15.998705 29.96398 16.042216 29.966797 16.085938 A 14 14 0 0 0 29.958984 15.955078 z M 22.369141 29.464844 C 22.344543 29.477389 22.319604 29.489549 22.294922 29.501953 A 14 14 0 0 0 22.369141 29.464844 z M 21.132812 30.021484 C 21.062608 30.049043 20.990682 30.073155 20.919922 30.099609 A 14 14 0 0 0 21.132812 30.021484 z M 19.845703 30.457031 C 19.73031 30.489748 19.612698 30.517051 19.496094 30.546875 A 14 14 0 0 0 19.845703 30.457031 z M 18.542969 30.759766 C 18.358555 30.793395 18.171281 30.817375 17.984375 30.84375 A 14 14 0 0 0 18.542969 30.759766 z M 14.568359 30.923828 A 14 14 0 0 0 14.669922 30.933594 C 14.636087 30.930577 14.602107 30.927144 14.568359 30.923828 z M 17.199219 30.939453 C 16.803185 30.972822 16.404951 31 16 31 A 14 14 0 0 0 17.199219 30.939453 z"/>
+ <path style="fill:#4f4f4f" d="m 16,2 c 5.161158,0 9.652785,2.7649136 12.080529,6.9003879 1.22058,2.0791661 0.512436,4.7861771 0.512436,7.3810191 0,7.756 -4.977669,12.80402 -12.733669,12.80402 -4.201055,0 -7.8178053,-0.917337 -10.3796773,-3.829177 C 3.3117557,22.792244 2,19.554944 2,16 2,8.244 8.244,2 16,2 Z"/>
+ <path style="opacity:0.2" d="m 20.532226,5.1109375 c -0.535244,0.016906 -1.04876,0.090562 -1.520312,0.2365234 -1.870537,0.5873886 -3.623563,1.9175452 -4.689453,3.308371 l -0.57832,0.7546875 c 0,0 -0.852068,-0.3358929 -1.298829,-0.3294921 -0.693688,0.014091 -1.099924,0.3231949 -1.535351,0.7888671 -0.30341,0.3245286 -0.510728,0.6992186 -0.641211,1.1566406 -0.5595576,1.961581 -1.9208409,2.792837 -4.8456016,3.62327 -1.1879633,0.3373 -1.9184851,1.0441 -2.2572265,2.184765 -0.2190258,0.737555 -0.2217569,1.930999 -0.00547,2.448633 0.2353631,0.563304 0.8707267,1.459302 0.984375,1.389063 0.052313,-0.03233 0.1311698,-0.306843 0.1763672,-0.609766 0.045198,-0.302924 0.1565757,-0.729313 0.2474609,-0.947461 l 0.1654297,-0.396484 0.4484375,0.438867 c 0.3333098,0.325467 0.6519065,0.493544 1.2386717,0.65625 0.4342289,0.120407 0.8286516,0.21875 0.8777342,0.21875 0.1721055,0 0.086821,-0.237629 -0.2570309,-0.712305 -0.3434095,-0.474062 -0.4424525,-0.790234 -0.2460941,-0.790234 0.055839,0 0.3004449,0.08195 0.5427737,0.183203 0.3248532,0.135732 0.60987,0.162889 1.0841796,0.103906 0.3538192,-0.044 0.6851054,-0.104981 0.7369138,-0.136718 0.05181,-0.03174 -0.1198643,-0.240945 -0.3814424,-0.464844 -0.2615781,-0.223902 -0.4421445,-0.441104 -0.4019526,-0.48125 0.040187,-0.04014 0.4023915,-0.07246 0.805273,-0.07246 0.8554178,0 2.1113928,-0.242319 2.4701238,-1.06914 0.11729,-0.270337 0.260778,-0.492187 0.318554,-0.492187 0.05778,0 0.128957,0.252112 0.158594,0.560546 0.03069,0.319353 0.236013,0.929756 0.477148,1.417774 0.383514,0.776173 0.423736,0.94439 0.41836,1.781446 -0.0033,0.508305 -0.04575,1.682806 -0.09434,2.120323 -0.124531,1.121399 -0.684893,1.152744 -2.453428,1.059571 -0.8671566,-0.04568 -1.9482422,-0.284375 -1.9482422,-0.284375 0,0 2.1523152,2.146252 2.7453122,2.501952 0.341007,0.204549 0.970247,0.463829 1.397266,0.575587 0.761569,0.199317 0.781712,0.197955 1.097851,-0.03144 0.412117,-0.299054 1.079643,-1.670516 2.246289,-4.616993 0.503712,-1.272173 0.964247,-2.82935 1.024024,-2.970714 0.06129,-0.144943 0.249093,-0.285282 0.430664,-0.322656 0.907322,-0.186761 2.159948,-0.392368 2.666136,-0.891407 1.110163,-0.963288 0.911774,-1.527172 0.842188,-2.340625 0,0 0.635571,-0.604455 1.825074,-0.177734 1.25079,0.439428 1.919818,1.015299 2.328321,2.61543 0.838605,2.715087 0.02119,6.350495 -1.8375,8.260547 -0.998339,1.025924 -2.770954,2.029524 -4.485742,2.538867 -0.840609,0.249685 -1.306424,0.309061 -2.69336,0.344531 -1.698466,0.04344 -2.541165,-0.0536 -3.994922,-0.460742 -2.3760302,-0.558661 -4.504047,-1.741034 -6.9166009,-1.849805 0.2519982,0.304699 0.5204652,0.594318 0.7970703,0.876368 0.048992,0.04996 0.096555,0.101168 0.146289,0.15039 0.2707085,0.267879 0.5530577,0.523244 0.8449213,0.76836 0.061677,0.05181 0.1233582,0.103738 0.1859375,0.154492 0.2945418,0.238803 0.5981528,0.467645 0.9119145,0.682226 0.06244,0.04271 0.1268736,0.08269 0.1900388,0.124414 0.3251283,0.214677 0.657272,0.41955 1.0007816,0.607031 0.044156,0.02411 0.089538,0.04608 0.1339842,0.06973 0.3328311,0.177 0.6743427,0.340569 1.0226557,0.490821 0.04892,0.02111 0.09707,0.04369 0.14629,0.06426 0.369869,0.154521 0.748026,0.291293 1.133398,0.414258 0.06369,0.02034 0.127325,0.04071 0.191406,0.06016 0.374726,0.113629 0.756832,0.21148 1.144336,0.293945 0.128886,0.02744 0.258086,0.05405 0.388281,0.07793 0.09557,0.01752 0.190856,0.035 0.28711,0.05059 0.134914,0.02186 0.271217,0.03942 0.407422,0.05742 0.117763,0.01555 0.235415,0.03249 0.354101,0.04511 0.170753,0.01818 0.342857,0.03172 0.51543,0.04375 0.07068,0.0049 0.140943,0.01252 0.211914,0.01641 C 15.475956,30.992298 15.736974,31 16,31 c 7.756,0 14,-6.244 14,-14 0,-0.307072 -0.01324,-0.611445 -0.03281,-0.913282 -0.0045,-0.06985 -0.0096,-0.139617 -0.01504,-0.209179 -0.02062,-0.258062 -0.04754,-0.513249 -0.08203,-0.766992 -0.0056,-0.04183 -0.01044,-0.08408 -0.01641,-0.125781 -0.04467,-0.307663 -0.09831,-0.612644 -0.162695,-0.913282 -6.66e-4,-0.0031 -6.66e-4,-0.0064 -0.0014,-0.0096 -0.07209,-0.339958 -0.162258,-0.67331 -0.258399,-1.003515 -0.06586,-0.223667 -0.139475,-0.444268 -0.216016,-0.663086 -0.04047,-0.116802 -0.0837,-0.23191 -0.127148,-0.347266 -0.313756,-0.826049 -0.698746,-1.616341 -1.153906,-2.359765 -0.0021,-0.0035 -0.0034,-0.00748 -0.0055,-0.010941 -0.62439,-0.1014629 -1.160743,-0.1749993 -1.160743,-0.175 0,0 0.354544,-0.2038386 0.760157,-0.4580072 C 27.51733,9.0287428 27.50467,9.0147008 27.49388,8.9991888 27.061953,8.378405 26.580176,7.7960141 26.05562,7.2546565 26.03045,7.2286865 26.00852,7.1997625 25.98316,7.1739925 23.951287,7.0344898 21.80938,7.054624 19.253907,8.6820316 20.594201,6.2972031 22.510878,5.9230099 24.646093,5.9886718 24.518654,5.8886221 24.387415,5.7931156 24.256445,5.6974609 23.228473,5.3808269 22.123386,5.1492739 21.073633,5.1123047 c -0.18266,-0.00643 -0.362991,-0.007 -0.541407,-0.00137 z m -8.05,5.3892305 0.01777,1.58457 -1.4,0.51543 c 0.590467,-0.558504 1.055118,-1.25421 1.382226,-2.1 z M 6,15.5 v 0.7 C 5.5333331,15.950264 5.0666666,15.961068 4.6,16.083789 Z"/>
+ <path style="fill:#f04339" d="m 20.532226,4.1109375 c -0.535244,0.016906 -1.04876,0.090562 -1.520312,0.2365234 -1.870537,0.5873886 -3.623563,1.9175452 -4.689453,3.308371 l -0.57832,0.7546875 c 0,0 -0.852068,-0.3358929 -1.298829,-0.3294921 -0.693688,0.014091 -1.099924,0.3231949 -1.535351,0.7888671 -0.30341,0.3245284 -0.510728,0.6992188 -0.641211,1.1566406 -0.5595576,1.961581 -1.9208409,2.792837 -4.8456016,3.62327 -1.1879633,0.3373 -1.9184851,1.0441 -2.2572265,2.184765 -0.2190258,0.737555 -0.2217569,1.930999 -0.00547,2.448633 0.2353631,0.563304 0.8707267,1.459302 0.984375,1.389063 0.052313,-0.03233 0.1311698,-0.306843 0.1763672,-0.609766 0.045198,-0.302924 0.1565757,-0.729313 0.2474609,-0.947461 l 0.1654297,-0.396484 0.4484375,0.438867 c 0.3333098,0.325467 0.6519065,0.493544 1.2386717,0.65625 0.4342289,0.120407 0.8286516,0.21875 0.8777342,0.21875 0.1721055,0 0.086821,-0.237629 -0.2570309,-0.712305 -0.3434095,-0.474062 -0.4424525,-0.790234 -0.2460941,-0.790234 0.055839,0 0.3004449,0.08195 0.5427737,0.183203 0.3248532,0.135732 0.60987,0.162889 1.0841796,0.103906 0.3538192,-0.044 0.6851054,-0.104981 0.7369138,-0.136718 0.05181,-0.03174 -0.1198643,-0.240945 -0.3814424,-0.464844 -0.2615781,-0.223902 -0.4421445,-0.441104 -0.4019526,-0.48125 0.040187,-0.04014 0.4023915,-0.07246 0.805273,-0.07246 0.8554178,0 2.1113928,-0.242319 2.4701238,-1.06914 0.11729,-0.270337 0.260778,-0.492187 0.318554,-0.492187 0.05778,0 0.128957,0.252112 0.158594,0.560546 0.03069,0.319353 0.236013,0.929756 0.477148,1.417774 0.383514,0.776173 0.423736,0.94439 0.41836,1.781446 -0.0033,0.508305 -0.04575,1.682806 -0.09434,2.120323 -0.124531,1.121399 -0.684893,1.152744 -2.453428,1.059571 -0.8671566,-0.04568 -1.9482422,-0.284375 -1.9482422,-0.284375 0,0 2.1523152,2.146252 2.7453122,2.501952 0.341007,0.204549 0.970247,0.463829 1.397266,0.575587 0.761569,0.199317 0.781712,0.197955 1.097851,-0.03144 0.412117,-0.299054 1.079643,-1.670516 2.246289,-4.616993 0.503712,-1.272173 0.964247,-2.82935 1.024024,-2.970714 0.06129,-0.144943 0.249093,-0.285282 0.430664,-0.322656 0.907322,-0.186761 2.159948,-0.392368 2.666136,-0.891407 1.110163,-0.963288 0.911774,-1.527172 0.842188,-2.340625 0,0 0.635571,-0.604455 1.825074,-0.177734 1.25079,0.439428 1.919818,1.015299 2.328321,2.61543 0.838605,2.715087 0.02119,6.350495 -1.8375,8.260547 -0.998339,1.025924 -2.770954,2.029524 -4.485742,2.538867 -0.840609,0.249685 -1.306424,0.309061 -2.69336,0.344531 -1.698466,0.04344 -2.541165,-0.0536 -3.994922,-0.460742 -2.3760302,-0.558661 -4.504047,-1.741034 -6.9166009,-1.849805 0.2519982,0.304699 0.5204652,0.594318 0.7970703,0.876368 0.048992,0.04996 0.096555,0.101168 0.146289,0.15039 0.2707085,0.267879 0.5530577,0.523244 0.8449213,0.76836 0.061677,0.05181 0.1233582,0.103738 0.1859375,0.154492 0.2945418,0.238803 0.5981528,0.467645 0.9119145,0.682226 0.06244,0.04271 0.1268736,0.08269 0.1900388,0.124414 0.3251283,0.214677 0.657272,0.41955 1.0007816,0.607031 0.044156,0.02411 0.089538,0.04608 0.1339842,0.06973 0.3328311,0.177 0.6743427,0.340569 1.0226557,0.490821 0.04892,0.02111 0.09707,0.04369 0.14629,0.06426 0.369869,0.154521 0.748026,0.291293 1.133398,0.414258 0.06369,0.02034 0.127325,0.04071 0.191406,0.06016 0.374726,0.113629 0.756832,0.21148 1.144336,0.293945 0.128886,0.02744 0.258086,0.05405 0.388281,0.07793 0.09557,0.01752 0.190856,0.035 0.28711,0.05059 0.134914,0.02186 0.271217,0.03942 0.407422,0.05742 0.117763,0.01555 0.235415,0.03249 0.354101,0.04511 0.170753,0.01818 0.342857,0.03172 0.51543,0.04375 0.07068,0.0049 0.140943,0.01252 0.211914,0.01641 C 15.475956,29.992298 15.736974,30 16,30 c 7.756,0 14,-6.244 14,-14 0,-0.307072 -0.01324,-0.611445 -0.03281,-0.913282 -0.0045,-0.06985 -0.0096,-0.139617 -0.01504,-0.209179 -0.02062,-0.258062 -0.04754,-0.513249 -0.08203,-0.766992 -0.0056,-0.04183 -0.01044,-0.08408 -0.01641,-0.125781 -0.04467,-0.307663 -0.09831,-0.612644 -0.162695,-0.913282 -6.66e-4,-0.0031 -6.66e-4,-0.0064 -0.0014,-0.0096 -0.07209,-0.339958 -0.162258,-0.67331 -0.258399,-1.003515 -0.06586,-0.223667 -0.139475,-0.444268 -0.216016,-0.663086 -0.04047,-0.116802 -0.0837,-0.23191 -0.127148,-0.347266 -0.313756,-0.826049 -0.698746,-1.6163405 -1.153906,-2.359765 -0.0021,-0.0035 -0.0034,-0.00748 -0.0055,-0.010941 -0.62439,-0.1014629 -1.160743,-0.1749993 -1.160743,-0.175 0,0 0.354544,-0.2038386 0.760157,-0.4580072 C 27.51733,8.0287428 27.50467,8.0147008 27.49388,7.9991888 27.061953,7.378405 26.580176,6.7960141 26.05562,6.2546565 26.03045,6.2286865 26.00852,6.1997625 25.98316,6.1739925 23.951287,6.0344898 21.80938,6.054624 19.253907,7.6820316 20.594201,5.2972031 22.510878,4.9230099 24.646093,4.9886718 24.518654,4.8886221 24.387415,4.7931156 24.256445,4.6974609 23.228473,4.3808269 22.123386,4.1492739 21.073633,4.1123047 c -0.18266,-0.00643 -0.362991,-0.007 -0.541407,-0.00137 z m -8.05,5.3892306 0.01777,1.5845699 -1.4,0.51543 c 0.590467,-0.558504 1.055118,-1.25421 1.382226,-2.0999999 z M 6,14.5 v 0.7 C 5.5333331,14.950264 5.0666666,14.961068 4.6,15.083789 Z"/>
+ <path style="fill:#ff9e18" d="m 23.913282,14.035351 c 0.573479,0.418385 0.952749,1.022074 1.218163,2.061719 0.838606,2.715088 0.02119,6.350496 -1.8375,8.260547 -0.998339,1.025925 -2.770953,2.029525 -4.485742,2.538867 -0.840608,0.249685 -1.306424,0.309061 -2.69336,0.344532 -1.698466,0.04344 -2.541164,-0.0536 -3.994921,-0.460742 -2.3760306,-0.558662 -4.5040474,-1.741034 -6.9166017,-1.849806 0,0 2.7390077,1.727641 4.6990231,2.354298 5.6425226,1.982344 10.5274546,1.9321 13.7388676,-0.993946 4.491818,-4.470536 2.887728,-11.474551 0.272071,-12.255469 z"/>
+ <path style="opacity:0.73999999;fill:#fe7e40" d="m 20.532226,4.1109375 c -0.535244,0.016906 -1.04876,0.090562 -1.520312,0.2365234 -1.870537,0.5873886 -3.623563,1.9175452 -4.689453,3.308371 l -0.57832,0.7546875 C 17.102018,5.7828838 20.426071,4.1809563 24.646093,4.9886718 24.518654,4.8886221 24.387415,4.7931156 24.256445,4.6974609 23.228473,4.3808269 22.123386,4.1492739 21.073633,4.1123047 c -0.18266,-0.00643 -0.362991,-0.007 -0.541407,-0.00137 z m 3.901954,2.0111328 c -1.579414,0.023082 -3.263669,0.3394049 -5.180273,1.5599613 2.184364,-0.6788194 4.934267,-0.8788549 7.441601,-0.7109382 -0.206959,-0.24472 -0.416887,-0.4863075 -0.639844,-0.7164059 -0.02517,-0.02597 -0.0471,-0.054894 -0.07246,-0.080664 -0.507979,-0.034883 -1.022552,-0.059647 -1.549023,-0.051953 z m -3.788357,5.2910157 c -0.04774,2.379816 -1.064876,4.262862 -3.362034,5.517969 -1.431554,1.285981 -3.564652,6.612413 -4.294336,6.582824 -0.849346,-0.03444 -4.4611326,-1.758203 -4.4611326,-1.758203 0,0 2.1523156,2.146251 2.7453126,2.501953 0.341006,0.204549 0.970247,0.463828 1.397266,0.575586 0.761568,0.199318 0.781711,0.197955 1.097851,-0.03144 0.412117,-0.299053 1.079643,-1.670514 2.246289,-4.616991 0.503711,-1.272173 0.964246,-2.829352 1.024023,-2.970715 0.06129,-0.144944 0.249094,-0.285282 0.430664,-0.322656 0.421543,-0.08677 1.071292,-0.179706 1.486254,-0.302149 -0.002,-0.0011 -0.002,-0.003 -0.0041,-0.0041 0.239183,-0.07028 0.46766,-0.149467 0.669922,-0.244727 0.09516,-0.04482 0.183058,-0.09373 0.265234,-0.146289 0.0052,-0.0034 0.01131,-0.0062 0.01641,-0.0096 8.4e-4,-5.69e-4 0.0019,-7.7e-4 0.0027,-0.0014 0.08532,-0.05595 0.162497,-0.11696 0.229687,-0.183203 1.110163,-0.963288 0.911776,-1.527172 0.842188,-2.340625 0,0 0.004,-0.0027 0.0041,-0.0027 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ghostwriter.svg b/.icons/awkward/32x32/apps/ghostwriter.svg
new file mode 100644
index 00000000..28d40955
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ghostwriter.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 16,3 A 13,14 0 0 0 5.1855469,9.2460938 3,3 0 0 0 4,9 3,3 0 0 0 1,12 3,3 0 0 0 3.1660156,14.878906 13,14 0 0 0 3,17 a 13,14 0 0 0 13,14 13,14 0 0 0 1.177734,-0.06836 l -0.01953,0.01563 C 23.3513,30.621048 28.144903,29.574149 30,29 27.414926,28.165119 27.068635,25.221912 27.701172,23.058594 A 13,14 0 0 0 29,17 13,14 0 0 0 28.839844,14.878906 3,3 0 0 0 31,12 3,3 0 0 0 28,9 3,3 0 0 0 26.814453,9.2480469 13,14 0 0 0 16,3 Z"/>
+ <ellipse style="fill:#e4e4e4" cx="16" cy="16" rx="13" ry="14"/>
+ <circle style="fill:#e4e4e4" cx="28" cy="11" r="3"/>
+ <circle style="fill:#e4e4e4" cx="4" cy="11" r="3"/>
+ <path style="fill:#e4e4e4" d="M 17.159129,29.946362 C 23.352226,29.620144 28.144903,28.574149 30,28 26.918263,27.004715 27,23 28.154,20.910448 Z"/>
+ <ellipse style="opacity:0.1" cx="13.054" cy="10.848" rx="2.967" ry="4.024" transform="matrix(0.98420841,0.1770136,-0.1703428,0.98538486,0,0)"/>
+ <ellipse style="fill:#3f3f3f" cx="12.884" cy="9.864" rx="2.967" ry="4.024" transform="matrix(0.98420841,0.1770136,-0.1703428,0.98538486,0,0)"/>
+ <ellipse style="opacity:0.1" cx="18.467" cy="16.499" rx="2.966" ry="4.025" transform="matrix(0.98433594,-0.17630301,0.17103083,0.98526568,0,0)"/>
+ <ellipse style="fill:#3f3f3f" cx="18.638" cy="15.515" rx="2.966" ry="4.025" transform="matrix(0.98433594,-0.17630301,0.17103083,0.98526568,0,0)"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 16 2 A 13 14 0 0 0 5.1855469 8.2460938 A 3 3 0 0 0 4 8 A 3 3 0 0 0 1 11 A 3 3 0 0 0 1.0429688 11.486328 A 3 3 0 0 1 4 9 A 3 3 0 0 1 5.1855469 9.2460938 A 13 14 0 0 1 16 3 A 13 14 0 0 1 26.814453 9.2480469 A 3 3 0 0 1 28 9 A 3 3 0 0 1 30.955078 11.503906 A 3 3 0 0 0 31 11 A 3 3 0 0 0 28 8 A 3 3 0 0 0 26.814453 8.2480469 A 13 14 0 0 0 16 2 z M 28.939453 14.84375 A 3 3 0 0 1 28.839844 14.878906 A 13 14 0 0 1 28.982422 16.664062 A 13 14 0 0 0 29 16 A 13 14 0 0 0 28.939453 14.84375 z M 3.0664062 14.845703 A 13 14 0 0 0 3 16 A 13 14 0 0 0 3.0195312 16.410156 A 13 14 0 0 1 3.1660156 14.878906 A 3 3 0 0 1 3.0664062 14.845703 z M 27.458984 24.460938 C 27.350147 25.893811 27.684479 27.393375 28.767578 28.320312 C 29.210752 28.208653 29.702052 28.092214 30 28 C 28.30833 27.453655 27.586278 26.003625 27.458984 24.460938 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gifcurry.svg b/.icons/awkward/32x32/apps/gifcurry.svg
new file mode 100644
index 00000000..45f27fff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gifcurry.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#623bb2" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 13.694922,3.944727 9.8736329,18.635157 C 8.7728423,12.532945 7.8240091,9.2912553 6.5308592,6.7064457 A 14,14 0 0 0 3.6748047,10.369141 c 0.9128993,2.344608 1.791898,5.497943 2.9708986,10.474023 1.2690867,5.41681 3.3242174,7.372056 8.0226557,8.298828 l 3.366016,0.801172 3.819922,-14.691797 c 1.135455,6.294394 2.111404,9.545659 3.468554,12.170703 a 14,14 0 0 0 2.864258,-3.550586 C 27.225332,21.496744 26.318571,18.262806 25.082226,13.044726 23.813147,7.6279104 21.758014,5.6726708 17.05957,4.7458988 Z m 3.21289,3.9101563 c 2.382082,0.6359339 3.290605,1.7958689 4.025,4.1685537 h -1.614648 l -4.49668,14.009571 c -2.382082,-0.635936 -3.290598,-1.79587 -4.025,-4.168555 h 1.614649 z"/>
+ <path style="fill:#ffffff" d="M 13.694922,2.944727 9.8736329,17.635157 C 8.7728423,11.532945 7.8240091,8.2912553 6.5308592,5.7064457 A 14,14 0 0 0 3.6748047,9.3691412 c 0.9128993,2.3446078 1.791898,5.4979428 2.9708986,10.4740228 1.2690867,5.41681 3.3242174,7.372056 8.0226557,8.298828 l 3.366016,0.801172 3.819922,-14.691797 c 1.135455,6.294394 2.111404,9.545659 3.468554,12.170703 a 14,14 0 0 0 2.864258,-3.550586 C 27.225332,20.496744 26.318571,17.262806 25.082226,12.044726 23.813147,6.6279104 21.758014,4.6726708 17.05957,3.7458988 Z m 3.21289,3.9101563 c 2.382082,0.6359339 3.290605,1.7958689 4.025,4.1685537 h -1.614648 l -4.49668,14.009571 c -2.382082,-0.635936 -3.290598,-1.79587 -4.025,-4.168555 h 1.614649 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gifup.svg b/.icons/awkward/32x32/apps/gifup.svg
new file mode 100644
index 00000000..04f32b12
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gifup.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2" d="m 3.810643,1023.3632 c -0.9930649,-0.032 -1.8106832,0.7234 -1.8106429,2.0946 l 0,11.8724 0,11.8742 c -4.003e-4,1.881 1.4750024,2.7088 2.6545985,1.7674 l 7.2301604,-5.7634 7.231538,-5.7633 c 1.178271,-0.9403 1.178271,-3.2883 0,-4.2285 l -7.231538,-5.7634 -7.2301604,-5.7633 c -0.2570157,-0.205 -0.5472415,-0.3173 -0.8439556,-0.3267 z"/>
+ <path style="opacity:0.2" d="m 8.810643,1023.3632 c -0.9930648,-0.032 -1.8106831,0.7234 -1.8106429,2.0946 l 0,11.8724 0,11.8742 c -4.002e-4,1.881 1.4750025,2.7088 2.6545985,1.7674 l 7.2301594,-5.7634 7.231539,-5.7633 c 1.178271,-0.9403 1.178271,-3.2883 0,-4.2285 l -7.231539,-5.7634 -7.2301594,-5.7633 c -0.2570158,-0.205 -0.5472415,-0.3173 -0.8439556,-0.3267 z"/>
+ <path style="opacity:0.2" d="m 13.810643,1023.3632 c -0.993065,-0.032 -1.810683,0.7234 -1.810643,2.0946 l 0,11.8724 0,11.8742 c -4e-4,1.881 1.475002,2.7088 2.654598,1.7674 l 7.23016,-5.7634 7.231539,-5.7633 c 1.178271,-0.9403 1.178271,-3.2883 0,-4.2285 l -7.231539,-5.7634 -7.23016,-5.7633 c -0.257015,-0.205 -0.547241,-0.3173 -0.843955,-0.3267 z"/>
+ <path style="fill:#358be1" d="m 3.810643,1022.3632 c -0.9930649,-0.032 -1.8106832,0.7234 -1.8106429,2.0946 l 0,11.8724 0,11.8742 c -4.003e-4,1.881 1.4750024,2.7088 2.6545985,1.7674 l 7.2301604,-5.7634 7.231538,-5.7633 c 1.178271,-0.9403 1.178271,-3.2883 0,-4.2285 l -7.231538,-5.7634 -7.2301604,-5.7633 c -0.2570157,-0.205 -0.5472415,-0.3173 -0.8439556,-0.3267 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1020.3622)" d="M 3.8105469 2.0019531 C 2.817482 1.9699531 1.9999597 2.7245031 2 4.0957031 L 2 5.0957031 C 1.9999597 3.7245031 2.817482 2.9699531 3.8105469 3.0019531 C 4.107261 3.0113531 4.3972812 3.123125 4.6542969 3.328125 L 11.884766 9.0917969 L 19.117188 14.853516 C 19.585857 15.22749 19.859245 15.826493 19.955078 16.46875 C 20.100177 15.49631 19.826789 14.419742 19.117188 13.853516 L 11.884766 8.0917969 L 4.6542969 2.328125 C 4.3972812 2.123125 4.107261 2.0113531 3.8105469 2.0019531 z"/>
+ <path style="fill:#e4e4e4" d="m 8.810643,1022.3632 c -0.9930648,-0.032 -1.8106831,0.7234 -1.8106429,2.0946 l 0,11.8724 0,11.8742 c -4.002e-4,1.881 1.4750025,2.7088 2.6545985,1.7674 l 7.2301594,-5.7634 7.231539,-5.7633 c 1.178271,-0.9403 1.178271,-3.2883 0,-4.2285 l -7.231539,-5.7634 -7.2301594,-5.7633 c -0.2570158,-0.205 -0.5472415,-0.3173 -0.8439556,-0.3267 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1020.3622)" d="M 8.8105469 2.0019531 C 7.8174821 1.9699531 6.9999598 2.7245031 7 4.0957031 L 7 5.0957031 C 6.9999598 3.7245031 7.8174821 2.9699531 8.8105469 3.0019531 C 9.107261 3.0113531 9.3972811 3.123125 9.6542969 3.328125 L 16.884766 9.0917969 L 24.117188 14.853516 C 24.585857 15.22749 24.859245 15.826493 24.955078 16.46875 C 25.100177 15.49631 24.826789 14.419742 24.117188 13.853516 L 16.884766 8.0917969 L 9.6542969 2.328125 C 9.3972811 2.123125 9.107261 2.0113531 8.8105469 2.0019531 z"/>
+ <path style="fill:#f47329" d="m 13.810643,1022.3632 c -0.993065,-0.032 -1.810683,0.7234 -1.810643,2.0946 l 0,11.8724 0,11.8742 c -4e-4,1.881 1.475002,2.7088 2.654598,1.7674 l 7.23016,-5.7634 7.231539,-5.7633 c 1.178271,-0.9403 1.178271,-3.2883 0,-4.2285 l -7.231539,-5.7634 -7.23016,-5.7633 c -0.257015,-0.205 -0.547241,-0.3173 -0.843955,-0.3267 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1020.3622)" d="M 13.810547 2.0019531 C 12.817482 1.9699531 11.99996 2.7245031 12 4.0957031 L 12 5.0957031 C 11.99996 3.7245031 12.817482 2.9699531 13.810547 3.0019531 C 14.107261 3.0113531 14.397282 3.123125 14.654297 3.328125 L 21.884766 9.0917969 L 29.117188 14.853516 C 29.585857 15.22749 29.859245 15.826493 29.955078 16.46875 C 30.100177 15.49631 29.826789 14.419742 29.117188 13.853516 L 21.884766 8.0917969 L 14.654297 2.328125 C 14.397282 2.123125 14.107261 2.0113531 13.810547 2.0019531 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/giggle.svg b/.icons/awkward/32x32/apps/giggle.svg
new file mode 100644
index 00000000..a8a1b9e7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/giggle.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" version="1.1">
+ <defs>
+ <linearGradient id="linearGradient4532" x1="17" x2="10" y1="5" y2="18" gradientTransform="matrix(0.74999999,0,0,0.74980453,-1.25,-0.99452684)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient4530"/>
+ <linearGradient id="linearGradient4530">
+ <stop style="stop-color:#000000" offset="0"/>
+ <stop style="stop-color:#000000;stop-opacity:0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="matrix(-1,0,0,1,32.00008,-1020.4)">
+ <path style="fill:none;stroke:#1f711f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 21.5,1039.9 c 0,0 -2.764,-4.4724 -3,-7 -0.28574,-3.0599 2,-9 2,-9"/>
+ <path style="fill:none;stroke:#248424;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 10.5,1041.9 c 0,0 0.16148,-7.7583 2,-11 1.748,-3.0822 8,-7 8,-7"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 21.93,1024.3 a 1.5002,1.5002 0 0 1 -0.63281,0.7793 c 0,0 -1.5082,0.9458 -3.2285,2.2637 -1.7203,1.3178 -3.6337,3.0941 -4.2637,4.205 -0.67523,1.1905 -1.2425,3.8803 -1.5039,6.1485 -0.262,2.3 -0.301,4.2 -0.301,4.2 a 1.5003,1.5003 0 0 1 -2.9707,0.2598 c -0.0091,0.2 -0.0293,0.6 -0.0293,0.6 a 1.5003101,1.5003101 0 1 0 3,0.061 c 0,0 0.03942,-1.8744 0.30078,-4.1426 0.26136,-2.2682 0.82867,-4.9579 1.5039,-6.1484 0.63,-1.1109 2.5434,-2.8873 4.2637,-4.2051 1.7203,-1.3179 3.2285,-2.2637 3.2285,-2.2637 a 1.5002,1.5002 0 0 0 0.63281,-1.7812 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="m 20.512,1022.4 a 1.5002,1.5002 0 0 0 -0.80859,0.2402 c 0,0 -1.6163,1.0122 -3.459,2.4238 -1.8427,1.4116 -3.9308,3.1362 -5.0488,5.1075 -1.1633,2.0512 -1.596,4.8619 -1.875,7.2832 -0.2787,2.4 -0.32,4.4 -0.32,4.4 a 1.5003,1.5003 0 0 0 0.0293,0.3183 c 0.02569,-0.691 0.08448,-1.9536 0.29102,-3.7461 0.27901,-2.4213 0.71171,-5.232 1.875,-7.2832 1.118,-1.9713 3.2061,-3.6958 5.0488,-5.1074 1.8427,-1.4116 3.459,-2.4238 3.459,-2.4238 a 1.5002,1.5002 0 0 1 0.80859,-0.2403 1.5002,1.5002 0 0 1 1.418,1.0039 1.5002,1.5002 0 0 0 -1.418,-2.0019 z"/>
+ <circle style="fill:#c72828" cx="22" cy="1040.4" r="7"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 22,1033.4 a 7,7 0 0 0 -7,7 7,7 0 0 0 0.02344,0.541 7,7 0 0 1 6.9766,-6.541 7,7 0 0 1 6.9766,6.459 7,7 0 0 0 0.02344,-0.459 7,7 0 0 0 -7,-7 z"/>
+ <path style="opacity:0.2" d="m 28.977,1040.8 a 7,7 0 0 1 -6.977,6.6 7,7 0 0 1 -6.9766,-6.459 7,7 0 0 0 -0.02344,0.459 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -0.02344,-0.541 z"/>
+ <circle style="fill:#ff3737" cx="10" cy="1043.4" r="7"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 10,1036.4 a 7,7 0 0 0 -7,7 7,7 0 0 0 0.023437,0.541 7,7 0 0 1 6.9766,-6.541 7,7 0 0 1 6.9766,6.459 7,7 0 0 0 0.02344,-0.459 7,7 0 0 0 -7,-7 z"/>
+ <path style="opacity:0.2" d="M 16.977,1043.8 A 7,7 0 0 1 10,1050.4 7,7 0 0 1 3.0234,1043.9 7,7 0 0 0 3,1044.4 a 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -0.02344,-0.541 z"/>
+ </g>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 11.401601,3.0046913 -0.239895,0.090723 c 0,0 -1.7668961,0.6736181 -3.8040319,1.8569506 C 5.3205386,6.1356973 2.9944196,7.8228767 1.8661126,9.9363882 0.73239315,12.060037 0.89731717,14.73843 1.3177837,16.88531 c 0.4204668,2.14688 1.1155657,3.782804 1.1155657,3.782804 L 2.5739769,21 2.8812306,20.800179 c 0,0 1.7616409,-1.145854 3.793396,-2.799781 2.0317545,-1.653926 4.3412664,-3.80674 5.4608364,-5.903884 2.249965,-4.2145647 -0.60269,-8.8759245 -0.60269,-8.8759245 z"/>
+ <path style="fill:#32b632;fill-rule:evenodd" d="m 11.401601,2.0046913 -0.239895,0.090723 c 0,0 -1.7668961,0.6736181 -3.8040319,1.8569506 C 5.3205386,5.1356973 2.9944196,6.8228767 1.8661126,8.9363882 0.73239315,11.060037 0.89731717,13.73843 1.3177837,15.88531 c 0.4204668,2.14688 1.1155657,3.782804 1.1155657,3.782804 L 2.5739769,20 2.8812306,19.800179 c 0,0 1.7616409,-1.145854 3.793396,-2.799781 2.0317545,-1.653926 4.3412664,-3.80674 5.4608364,-5.903884 2.249965,-4.2145647 -0.60269,-8.8759245 -0.60269,-8.8759245 z"/>
+ <path style="opacity:0.2;fill:none;stroke:url(#linearGradient4532);stroke-linecap:round;stroke-linejoin:round" d="M 11.238941,2.6521825 5.8749999,12.127052"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 11.402344 2.0039062 L 11.162109 2.0957031 C 11.162109 2.0957031 9.3945577 2.7697925 7.3574219 3.953125 C 5.3202864 5.1364574 2.9935414 6.8220354 1.8652344 8.9355469 C 1.1457886 10.283191 0.95179452 11.854249 1.0117188 13.371094 C 1.0625756 12.178164 1.3032851 10.988173 1.8652344 9.9355469 C 2.9935414 7.8220354 5.3202864 6.1364574 7.3574219 4.953125 C 9.3945577 3.7697925 11.162109 3.0957031 11.162109 3.0957031 L 11.402344 3.0039062 L 11.533203 3.2207031 C 11.533203 3.2207031 12.829286 5.3496684 12.980469 8.0292969 C 13.16615 4.8984785 11.533203 2.2207031 11.533203 2.2207031 L 11.402344 2.0039062 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gimagereader.svg b/.icons/awkward/32x32/apps/gimagereader.svg
new file mode 120000
index 00000000..44243e08
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gimagereader.svg
@@ -0,0 +1 @@
+ocrfeeder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gimp.svg b/.icons/awkward/32x32/apps/gimp.svg
new file mode 100644
index 00000000..f0c916cd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gimp.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2;fill-rule:evenodd" d="m30.003987 4.0233581c-0.248336-0.0394736-0.471442 0.100658-0.605567 0.2602105-0.134123 0.1596316-0.227186 0.3573947-0.30823 0.6066316-0.140161 0.4312895-0.654894 2.0321847-2.510999 3.6144469-1.856103 1.5823439-5.056886 3.3526189-10.60441 3.4953559-3.373263 0.039471-5.69966-1.409944-7.0447703-4.0716542-0.3356928-0.6642637-0.9300067-1.902158-0.9300067-1.1145001v1.2178422l-0.017129 6.3029221 0.03425 0.08297s0.3021971 0.671289-0.017122 1.575711c-0.3193228 0.904499-1.4733834 2.224409-4.2875465 3.069067l-0.3440371 0.102237 0.065382 0.36229c0.1560936 0.877658 0.7782918 1.777184 1.6968304 2.698105 0.9185383 0.920842 2.1483799 1.8525 3.5804678 2.694789 2.8641754 1.68458 6.5326504 3.01579 10.096919 3.078001 3.564268 0.06237 7.05158-1.184053 9.359031-4.636184 2.307452-3.452053 3.432785-9.740611 2.510997-18.321323h-0.0016c-0.029272-0.2355758-0.081231-0.4367336-0.174305-0.6130231-0.093075-0.1762106-0.249816-0.3581843-0.498153-0.3975001z"/>
+ <path style="fill-rule:evenodd;fill:#6c5a42" d="m30.003987 3.0233553c-0.248336-0.0394736-0.471442 0.100658-0.605567 0.2602105-0.134123 0.1596316-0.227186 0.3573947-0.30823 0.6066316-0.140161 0.4312895-0.654894 2.0321847-2.510999 3.6144469-1.856103 1.5823435-5.056886 3.3526187-10.60441 3.4953557-3.373263 0.039471-5.69966-1.9097112-7.0447703-4.5714212-0.3356928-0.6642637-0.9300067-1.902158-0.9300067-1.1145001v1.2178422l-0.017129 6.8026891 0.03425 0.08297s0.3021971 0.671289-0.017122 1.575711c-0.3193228 0.904499-1.4733834 2.224409-4.2875465 3.069067l-0.3440371 0.102237 0.065382 0.36229c0.1560936 0.877658 0.7782918 1.777184 1.6968304 2.698105 0.9185383 0.920842 2.1483799 1.8525 3.5804678 2.694789 2.8641754 1.68458 6.5326504 3.01579 10.096919 3.078001 3.564268 0.06237 7.05158-1.184053 9.359031-4.636184 2.307452-3.452053 3.432785-9.740611 2.510997-18.321322h-0.0016c-0.029272-0.2355766-0.081231-0.4367344-0.174305-0.6130239-0.093075-0.1762106-0.249816-0.3581843-0.498153-0.3975001z"/>
+ <path style="opacity:.1;fill-rule:evenodd;fill:#ffffff" d="m30.003906 3.0234373c-0.248336-0.0394736-0.471344 0.1002131-0.605468 0.2597656-0.134124 0.1596316-0.22755 0.358185-0.308594 0.6074219-0.140161 0.4312895-0.653661 2.031019-2.509766 3.6132812-1.856103 1.5823438-5.057945 3.353357-10.605469 3.496094-3.373263 0.039471-5.699811-1.9105562-7.0449215-4.5722658-0.3356928-0.6642637-0.9296875-1.9009392-0.9296875-1.1132813v1c0-0.7876579 0.5939947 0.4490176 0.9296875 1.1132813 1.3451105 2.6617108 3.6716585 4.6117368 7.0449215 4.5722658 5.547524-0.142737 8.749366-1.91375 10.605469-3.496094 1.856105-1.5822622 2.369605-3.1819917 2.509766-3.6132812 0.08104-0.2492369 0.17447-0.4477903 0.308594-0.6074219 0.134124-0.1595525 0.357132-0.2992392 0.605468-0.2597656v0.00586c0.248337 0.039316 0.404972 0.2222269 0.498047 0.3984375 0.09307 0.1762895 0.144554 0.3777052 0.173828 0.6132812h0.002c0.20589 1.9165757 0.295371 3.6990563 0.306641 5.3808596 0.03046-1.9603773-0.05953-4.080532-0.306641-6.3808596h-0.002c-0.029274-0.2355766-0.080754-0.4369923-0.173828-0.6132818-0.093075-0.1762106-0.24971-0.3591217-0.498047-0.3984375v-0.00586zm-22.003906 3.5078125-0.0175781 6.8027342 0.0019531 0.00586 0.015625-5.8085942v-1zm0.074219 8.1191412c-0.0227794 0.113729-0.0305988 0.220202-0.074219 0.34375-0.3193228 0.904499-1.4729463 2.223701-4.2871094 3.068359l-0.34375 0.101562 0.064453 0.363282c0.033379 0.187679 0.097528 0.376731 0.171875 0.566406l0.107422-0.03125c2.8141631-0.844658 3.9677866-2.16386 4.2871094-3.068359 0.2367923-0.670678 0.1442989-1.108145 0.074219-1.34375z"/>
+ <path style="opacity:.2;fill-rule:evenodd" d="m17.999259 11.000003c-0.989559 0-1.984089 0.32712-2.741248 1.00016-0.757159 0.673039-1.258011 1.698719-1.258011 3.00056 0 1.30184 0.500852 2.32608 1.258011 2.99912s1.751689 1.00016 2.741248 1.00016 1.98409-0.32712 2.741249-1.00016c0.75716-0.67304 1.259492-1.69728 1.259492-2.99912 0-1.301841-0.502332-2.327521-1.259492-3.00056-0.757159-0.67304-1.75169-1.00016-2.741249-1.00016z"/>
+ <path style="opacity:.2;fill-rule:evenodd" d="m10.999259 11.000003c-0.989559 0-1.984089 0.32712-2.741248 1.00016-0.757159 0.673039-1.258011 1.698719-1.258011 3.00056 0 1.30184 0.500852 2.32608 1.258011 2.99912s1.751689 1.00016 2.741248 1.00016 1.98409-0.32712 2.741249-1.00016c0.75716-0.67304 1.259492-1.69728 1.259492-2.99912 0-1.301841-0.502332-2.327521-1.259492-3.00056-0.757159-0.67304-1.75169-1.00016-2.741249-1.00016z"/>
+ <path style="fill-rule:evenodd;fill:#ffffff" d="m10.999259 9.9999998c-0.989559 0-1.984089 0.3271202-2.741248 1.0001602-0.757159 0.673039-1.258011 1.698719-1.258011 3.00056 0 1.30184 0.500852 2.32608 1.258011 2.99912s1.751689 1.00016 2.741248 1.00016 1.98409-0.32712 2.741249-1.00016c0.75716-0.67304 1.259492-1.69728 1.259492-2.99912 0-1.301841-0.502332-2.327521-1.259492-3.00056-0.757159-0.67304-1.75169-1.0001602-2.741249-1.0001602z"/>
+ <path style="fill-rule:evenodd;fill:#3f3f3f" d="m12.000001 13c-0.490073 0-0.98551 0.161999-1.367188 0.50128-0.381676 0.33928-0.632813 0.861841-0.632813 1.498721 0 0.636881 0.251137 1.15944 0.632813 1.498721 0.381678 0.339279 0.877115 0.501278 1.367188 0.501278s0.98551-0.161999 1.367189-0.501278c0.381677-0.339281 0.632811-0.86184 0.632811-1.498721 0-0.63688-0.251134-1.159441-0.632811-1.498721-0.381679-0.339281-0.877116-0.50128-1.367189-0.50128z"/>
+ <path style="opacity:.3;fill-rule:evenodd" d="m13 21.9992c1.443724 0 2.75993 0.08588 3.953778 0 1.983235-0.145295 3.726517-0.0014 4.607879-0.805804-0.37281-0.56911-0.561657-1.193396-0.561657-1.193396s1.206289 0.543361 1.788818 1.43209c0.580862 0.88625-0.636802 1.43225-0.788818 2.566152-0.338419-0.995883-0.117611-1.369398-0.203131-1.765145-0.615065 1.005-1.674478 1.725801-3.099397 1.765145-1.516729 0.04157-3.44758-1.058496-5.697472-1.997443z"/>
+ <path style="opacity:.2;fill-rule:evenodd" d="m3.9826454 14.000007c-0.1774894 0-0.3515443 0.01125-0.5207339 0.039-0.451172 0.0735-0.868902 0.2496-1.2290438 0.51675-1.4405666 1.068675-1.819954 3.49065-0.040595 6.02685 1.7793597 2.536275 4.1335252 2.929876 5.5740919 1.8612s1.8213547-3.49065 0.041993-6.02685c-1.1677033-1.664401-2.5832868-2.405625-3.8257126-2.4168z"/>
+ <path style="fill-rule:evenodd;fill:#3f3f3f" d="m3.9826454 13.000004c-0.1774894 0-0.3515443 0.01125-0.5207339 0.039-0.451172 0.0735-0.868902 0.2496-1.2290438 0.51675-1.4405666 1.068675-1.819954 3.49065-0.040595 6.02685 1.7793597 2.536275 4.1335252 2.929876 5.5740919 1.8612s1.8213547-3.49065 0.041993-6.02685c-1.1677033-1.664401-2.5832868-2.405625-3.8257126-2.4168z"/>
+ <path style="fill-rule:evenodd;fill:#ffffff" d="m17.999259 9.9999998c-0.989559 0-1.984089 0.3271202-2.741248 1.0001602-0.757159 0.673039-1.258011 1.698719-1.258011 3.00056 0 1.30184 0.500852 2.32608 1.258011 2.99912s1.751689 1.00016 2.741248 1.00016 1.98409-0.32712 2.741249-1.00016c0.75716-0.67304 1.259492-1.69728 1.259492-2.99912 0-1.301841-0.502332-2.327521-1.259492-3.00056-0.757159-0.67304-1.75169-1.0001602-2.741249-1.0001602z"/>
+ <path style="fill-rule:evenodd;fill:#3f3f3f" d="m19.000001 13c-0.490073 0-0.98551 0.161999-1.367188 0.50128-0.381676 0.33928-0.632813 0.861841-0.632813 1.498721 0 0.636881 0.251137 1.15944 0.632813 1.498721 0.381678 0.339279 0.877115 0.501278 1.367188 0.501278s0.98551-0.161999 1.367189-0.501278c0.381677-0.339281 0.632811-0.86184 0.632811-1.498721 0-0.63688-0.251134-1.159441-0.632811-1.498721-0.381679-0.339281-0.877116-0.50128-1.367189-0.50128z"/>
+ <path style="opacity:.1;fill-rule:evenodd;fill:#ffffff" d="m3.9824219 13c-0.1774894 0-0.3522948 0.01131-0.5214844 0.03906-0.451172 0.0735-0.8683738 0.250429-1.2285156 0.517579-0.8875596 0.658432-1.3661966 1.832451-1.1914063 3.228517 0.1052505-0.947098 0.5269807-1.735616 1.1914063-2.228515 0.3601418-0.26715 0.7773436-0.444079 1.2285156-0.517579 0.1691896-0.027749 0.343995-0.039062 0.5214844-0.039062 1.2424258 0.01117 2.6584685 0.751615 3.8261719 2.416016 0.6830641 0.9736 1.0417388 1.928988 1.1503906 2.798828 0.1233218-1.106342-0.1917153-2.432388-1.1503906-3.798828-1.1677034-1.664401-2.5837461-2.404841-3.8261719-2.416016z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/girl.svg b/.icons/awkward/32x32/apps/girl.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/girl.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gis-weather.svg b/.icons/awkward/32x32/apps/gis-weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gis-weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gish.svg b/.icons/awkward/32x32/apps/gish.svg
new file mode 100644
index 00000000..5a046d41
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gish.svg
@@ -0,0 +1,9 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m16 27c-14 0-14-7-14-7s0-14 14-14c14 0 14 14 14 14s0 7-14 7z" style="opacity:.2"/>
+ <path d="m16 26c-14 0-14-7-14-7s0-14 14-14 14 14 14 14 0 7-14 7z" style="fill:#4f4f4f"/>
+ <path d="m8 14c-4 0-4.0009032 6-0.4101562 6h7.4101562s-4-6-7-6zm16 0c-3 0-7 6-7 6h7.410156c3.590747 0 3.589844-6-0.410156-6z" style="opacity:.2"/>
+ <path d="m7.5907473 19h7.4092527s-4-6-7-6c-4 0-4 6-0.4092527 6z" style="fill:#f0b530"/>
+ <path d="m24.409253 19h-7.409253s4-6 7-6c4 0 4 6 0.409253 6z" style="fill:#f0b530"/>
+ <path d="M 16 5 C 2 5 2 19 2 19 C 2 19 2.004237 19.127478 2.0351562 19.333984 C 2.2412338 16.577674 3.8211251 6 16 6 C 28.178875 6 29.758766 16.577674 29.964844 19.333984 C 29.995763 19.127478 30 19 30 19 C 30 19 30 5 16 5 z " style="fill:#ffffff;opacity:.1"/>
+ <path d="m8 13c-2.286925 0-3.2611173 1.958779-3.0097656 3.638672 0.1885902-1.369677 1.1715079-2.638672 3.0097656-2.638672 2.225625 0 4.994475 3.295202 6.279297 5h0.720703s-4-6-7-6zm16 0c-3 0-7 6-7 6h0.720703c1.284822-1.704798 4.053672-5 6.279297-5 1.838258 0 2.821175 1.268995 3.009766 2.638672 0.251351-1.679893-0.722841-3.638672-3.009766-3.638672z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gisto.svg b/.icons/awkward/32x32/apps/gisto.svg
new file mode 100644
index 00000000..dc43b938
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gisto.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#388ebb" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 22.800781,11.900391 v 0.484375 h 0.326172 c 0.319396,0 0.547626,0.100032 0.685547,0.302734 0.137921,0.195194 0.207031,0.488516 0.207031,0.878906 v 1.925782 c 0,0.367867 0.101436,0.67608 0.304688,0.923828 0.203252,0.240241 0.503097,0.393368 0.902343,0.460937 v 0.01172 c -0.413762,0.07507 -0.716116,0.236627 -0.912109,0.484375 -0.195992,0.240241 -0.294922,0.54424 -0.294922,0.912109 v 1.947266 c 0,0.382883 -0.06911,0.676202 -0.207031,0.878906 -0.137921,0.202702 -0.366151,0.304688 -0.685547,0.304688 h -0.326172 v 0.484375 h 0.576172 c 0.50813,0 0.895481,-0.146661 1.164063,-0.439453 0.268583,-0.292792 0.402343,-0.686145 0.402343,-1.181641 v -1.960938 c 0,-0.307808 0.05964,-0.54382 0.175782,-0.708984 0.116144,-0.172672 0.415337,-0.29376 0.611328,-0.361328 0.188735,-0.06756 0.401078,-0.108032 0.640625,-0.123047 v -0.472656 c -0.239547,-0.0076 -0.451891,-0.04376 -0.640625,-0.111328 -0.195991,-0.07507 -0.495184,-0.196165 -0.611328,-0.361328 -0.116145,-0.165166 -0.175782,-0.401177 -0.175782,-0.708985 v -1.960937 c 0,-0.510511 -0.13376,-0.903863 -0.402343,-1.181641 -0.268582,-0.285285 -0.655933,-0.427734 -1.164063,-0.427734 z M 8.6953125,12 c -0.50813,0 -0.8954796,0.142449 -1.1640625,0.427734 -0.2685828,0.277778 -0.4042969,0.67113 -0.4042969,1.181641 v 1.960937 c 0,0.307808 -0.057685,0.543819 -0.1738281,0.708985 -0.1161443,0.165165 -0.4153355,0.286253 -0.6113281,0.361328 -0.188734,0.06757 -0.4030312,0.103821 -0.6425781,0.111328 v 0.472656 c 0.2395469,0.01501 0.4538441,0.05743 0.6425781,0.125 0.1959926,0.06756 0.4951838,0.188657 0.6113281,0.361329 0.116145,0.165164 0.1738281,0.399223 0.1738281,0.707031 v 1.960937 c 0,0.495496 0.1357141,0.888849 0.4042969,1.181641 C 7.7998329,21.85334 8.1871825,22 8.6953125,22 H 9.2714844 V 21.515625 H 8.9453125 c -0.3193965,0 -0.5495793,-0.101985 -0.6875,-0.304687 C 8.1198882,21.008235 8.0527344,20.714914 8.0527344,20.332031 v -1.947265 c 0,-0.367867 -0.098929,-0.671869 -0.2949219,-0.91211 C 7.561819,17.224908 7.257515,17.063356 6.84375,16.988281 v -0.0098 c 0.3992457,-0.06757 0.6990924,-0.22265 0.9023438,-0.462891 0.2032521,-0.247748 0.3066406,-0.55596 0.3066406,-0.923828 v -1.923828 c 0,-0.39039 0.067155,-0.683711 0.2050781,-0.878907 0.1379207,-0.202704 0.3681035,-0.304687 0.6875,-0.304687 H 9.2714844 V 12 Z m 7.6933595,1 c -0.961337,0 -1.767883,0.170211 -2.419922,0.511719 -0.652037,0.334242 -1.144137,0.803162 -1.478516,1.40625 C 12.164217,15.51379 12,16.205493 12,16.990234 c 0,0.80654 0.153593,1.510193 0.462891,2.113282 0.317661,0.595821 0.794368,1.060289 1.429687,1.394531 C 14.536255,20.832288 15.344757,21 16.314453,21 c 0.543365,0 1.035464,-0.03922 1.478516,-0.119141 0.443051,-0.08719 1.12304,-0.215691 1.541015,-0.382812 V 18.269531 C 19.362308,17.687432 19.685814,17.480923 20,17.486328 v -0.458984 h -2.666016 c 0,0 0.02185,0.429566 0.02344,0.458984 C 17.840359,17.506698 18,18.062639 18,18.226562 v 2.021485 c -0.175549,0.04359 -0.557499,0.07586 -0.783203,0.09766 -0.225705,0.0218 -0.460701,0.0332 -0.703125,0.0332 -1.145246,0 -1.951792,-0.291757 -2.419922,-0.873047 -0.468131,-0.588557 -0.759766,-1.425707 -0.759766,-2.515625 0,-1.089917 0.282966,-1.930975 0.734375,-2.519531 0.451412,-0.595822 1.207883,-0.892578 2.269532,-0.892578 0.409613,0 0.73609,0.07147 0.978515,0.216797 0.242424,0.138057 0.413358,0.317172 0.513672,0.535156 0.108676,0.210717 0.164063,0.427095 0.164063,0.652344 0.0023,0 0.0034,10e-5 0.0059,0 V 15 h 0.666016 V 14.839844 13.46875 13 H 18 v 0.177734 C 17.5781,13.061444 17.04473,13 16.388672,13 Z"/>
+ <path style="fill:#ffffff" d="M 22.800781 10.900391 L 22.800781 11.384766 L 23.126953 11.384766 C 23.446349 11.384766 23.674579 11.484798 23.8125 11.6875 C 23.950421 11.882694 24.019531 12.176016 24.019531 12.566406 L 24.019531 14.492188 C 24.019531 14.860055 24.120967 15.168268 24.324219 15.416016 C 24.527471 15.656257 24.827316 15.809384 25.226562 15.876953 L 25.226562 15.888672 C 24.8128 15.963742 24.510446 16.125299 24.314453 16.373047 C 24.118461 16.613288 24.019531 16.917287 24.019531 17.285156 L 24.019531 19.232422 C 24.019531 19.615305 23.950423 19.908624 23.8125 20.111328 C 23.674579 20.31403 23.446349 20.416016 23.126953 20.416016 L 22.800781 20.416016 L 22.800781 20.900391 L 23.376953 20.900391 C 23.885083 20.900391 24.272434 20.75373 24.541016 20.460938 C 24.809599 20.168146 24.943359 19.774793 24.943359 19.279297 L 24.943359 17.318359 C 24.943359 17.010551 25.002994 16.774539 25.119141 16.609375 C 25.235285 16.436703 25.534478 16.315615 25.730469 16.248047 C 25.919204 16.180487 26.131547 16.140015 26.371094 16.125 L 26.371094 15.652344 C 26.131547 15.644744 25.919203 15.608583 25.730469 15.541016 C 25.534478 15.465946 25.235285 15.344851 25.119141 15.179688 C 25.002996 15.014522 24.943359 14.778511 24.943359 14.470703 L 24.943359 12.509766 C 24.943359 11.999255 24.809599 11.605903 24.541016 11.328125 C 24.272434 11.04284 23.885083 10.900391 23.376953 10.900391 L 22.800781 10.900391 z M 8.6953125 11 C 8.1871825 11 7.7998329 11.142449 7.53125 11.427734 C 7.2626672 11.705512 7.1269531 12.098864 7.1269531 12.609375 L 7.1269531 14.570312 C 7.1269531 14.87812 7.0692684 15.114131 6.953125 15.279297 C 6.8369807 15.444462 6.5377895 15.56555 6.3417969 15.640625 C 6.1530629 15.708195 5.9387657 15.744446 5.6992188 15.751953 L 5.6992188 16.224609 C 5.9387657 16.239619 6.1530629 16.282036 6.3417969 16.349609 C 6.5377895 16.417169 6.8369807 16.538266 6.953125 16.710938 C 7.06927 16.876102 7.1269531 17.110161 7.1269531 17.417969 L 7.1269531 19.378906 C 7.1269531 19.874402 7.2626672 20.267755 7.53125 20.560547 C 7.7998329 20.85334 8.1871825 21 8.6953125 21 L 9.2714844 21 L 9.2714844 20.515625 L 8.9453125 20.515625 C 8.625916 20.515625 8.3957332 20.41364 8.2578125 20.210938 C 8.1198882 20.008235 8.0527344 19.714914 8.0527344 19.332031 L 8.0527344 17.384766 C 8.0527344 17.016899 7.9538058 16.712897 7.7578125 16.472656 C 7.561819 16.224908 7.257515 16.063356 6.84375 15.988281 L 6.84375 15.978516 C 7.2429957 15.910946 7.5428424 15.755866 7.7460938 15.515625 C 7.9493459 15.267877 8.0527344 14.959665 8.0527344 14.591797 L 8.0527344 12.667969 C 8.0527344 12.277579 8.1198896 11.984258 8.2578125 11.789062 C 8.3957332 11.586358 8.625916 11.484375 8.9453125 11.484375 L 9.2714844 11.484375 L 9.2714844 11 L 8.6953125 11 z M 16.388672 12 C 15.427335 12 14.620789 12.170211 13.96875 12.511719 C 13.316713 12.845961 12.824613 13.314881 12.490234 13.917969 C 12.164217 14.51379 12 15.205493 12 15.990234 C 12 16.796774 12.153593 17.500427 12.462891 18.103516 C 12.780552 18.699337 13.257259 19.163805 13.892578 19.498047 C 14.536255 19.832288 15.344757 20 16.314453 20 C 16.857818 20 17.349917 19.960781 17.792969 19.880859 C 18.23602 19.793669 18.916009 19.665168 19.333984 19.498047 L 19.333984 17.269531 C 19.362308 16.687432 19.685814 16.480923 20 16.486328 L 20 16.027344 L 17.333984 16.027344 C 17.333984 16.027344 17.355832 16.45691 17.357422 16.486328 C 17.840359 16.506698 18 17.062639 18 17.226562 L 18 19.248047 C 17.824451 19.291637 17.442501 19.323903 17.216797 19.345703 C 16.991092 19.367503 16.756096 19.378906 16.513672 19.378906 C 15.368426 19.378906 14.56188 19.087149 14.09375 18.505859 C 13.625619 17.917302 13.333984 17.080152 13.333984 15.990234 C 13.333984 14.900317 13.61695 14.059259 14.068359 13.470703 C 14.519771 12.874881 15.276242 12.578125 16.337891 12.578125 C 16.747504 12.578125 17.073981 12.649596 17.316406 12.794922 C 17.55883 12.932979 17.729764 13.112094 17.830078 13.330078 C 17.938754 13.540795 17.994141 13.757173 17.994141 13.982422 C 17.996441 13.982422 17.9975 13.982522 18 13.982422 L 18 14 L 18.666016 14 L 18.666016 13.839844 L 18.666016 12.46875 L 18.666016 12 L 18 12 L 18 12.177734 C 17.5781 12.061444 17.04473 12 16.388672 12 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/git-cola.svg b/.icons/awkward/32x32/apps/git-cola.svg
new file mode 120000
index 00000000..4546c71c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/git-cola.svg
@@ -0,0 +1 @@
+git.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/git-dag.svg b/.icons/awkward/32x32/apps/git-dag.svg
new file mode 120000
index 00000000..4546c71c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/git-dag.svg
@@ -0,0 +1 @@
+git.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/git-gui.svg b/.icons/awkward/32x32/apps/git-gui.svg
new file mode 120000
index 00000000..4546c71c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/git-gui.svg
@@ -0,0 +1 @@
+git.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/git.svg b/.icons/awkward/32x32/apps/git.svg
new file mode 100644
index 00000000..3f4d1ef0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/git.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 15.999565,2.0000292 c -0.785749,0 -1.572023,0.2928722 -2.159391,0.8802248 L 1.8802124,14.84155 c -1.17473397,1.174704 -1.17306697,3.140583 0.0017,4.315288 L 13.841875,31.118134 c 1.174734,1.174705 3.142365,1.176371 4.317099,0.0017 L 30.118951,19.158553 c 1.174733,-1.174705 1.174734,-3.142267 0,-4.316971 L 18.158957,2.880254 C 17.57159,2.2929015 16.785315,2.0000292 15.999565,2.0000292 Z"/>
+ <path style="fill:#c2352a" d="m 15.999565,1.0000147 c -0.785749,0 -1.572023,0.2928722 -2.159391,0.8802248 L 1.8802124,13.841535 c -1.17473397,1.174704 -1.17306697,3.140583 0.0017,4.315288 L 13.841875,30.118119 c 1.174734,1.174705 3.142365,1.176371 4.317099,0.0017 L 30.118951,18.158538 c 1.174733,-1.174705 1.174734,-3.142267 0,-4.316971 L 18.158957,1.8802395 C 17.57159,1.292887 16.785315,1.0000147 15.999565,1.0000147 Z"/>
+ <path style="fill:#3f3f3f" d="M 9.2128906 6.5078125 L 8.5058594 7.2148438 L 13 11.714844 L 13 19 L 14 19 L 14 12.716797 L 17.28125 16.003906 L 17.990234 15.296875 L 14 11.300781 L 14 11.021484 L 13.720703 11.021484 L 9.2128906 6.5078125 z"/>
+ <path style="opacity:0.2" d="M 13.5,10 A 2.5,2.5 0 0 0 11,12.5 2.5,2.5 0 0 0 13.5,15 2.5,2.5 0 0 0 16,12.5 2.5,2.5 0 0 0 13.5,10 Z m 5,5 A 2.5,2.5 0 0 0 16,17.5 2.5,2.5 0 0 0 18.5,20 2.5,2.5 0 0 0 21,17.5 2.5,2.5 0 0 0 18.5,15 Z m -5,4 A 2.5,2.5 0 0 0 11,21.5 2.5,2.5 0 0 0 13.5,24 2.5,2.5 0 0 0 16,21.5 2.5,2.5 0 0 0 13.5,19 Z"/>
+ <path style="fill:#ffffff" d="M 13.5 9 A 2.5 2.5 0 0 0 11 11.5 A 2.5 2.5 0 0 0 13.5 14 A 2.5 2.5 0 0 0 16 11.5 A 2.5 2.5 0 0 0 13.5 9 z M 18.5 14 A 2.5 2.5 0 0 0 16 16.5 A 2.5 2.5 0 0 0 18.5 19 A 2.5 2.5 0 0 0 21 16.5 A 2.5 2.5 0 0 0 18.5 14 z M 13.5 18 A 2.5 2.5 0 0 0 11 20.5 A 2.5 2.5 0 0 0 13.5 23 A 2.5 2.5 0 0 0 16 20.5 A 2.5 2.5 0 0 0 13.5 18 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,1 C 15.214251,1 14.427212,1.2935068 13.839844,1.8808594 L 1.8808594,13.841797 C 1.1677671,14.554871 0.89374824,15.557797 1.046875,16.5 1.1451361,15.88944 1.4188022,15.303842 1.8808594,14.841797 L 13.839844,2.8808594 C 14.427212,2.2935068 15.214251,2 16,2 c 0.78575,0 1.570836,0.2935069 2.158203,0.8808594 L 30.119141,14.841797 c 0.462057,0.462045 0.735408,1.047327 0.833984,1.658203 0.152044,-0.942214 -0.121308,-1.945545 -0.833984,-2.658203 L 18.158203,1.8808594 C 17.570836,1.2935069 16.78575,1 16,1 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gitahead.svg b/.icons/awkward/32x32/apps/gitahead.svg
new file mode 100644
index 00000000..c19829b3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gitahead.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#143d4d" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:none;stroke:#c97335;stroke-width:0.69999999px" d="M 16.7,16 12.99562,20.026277 12.716921,22.023623 11,24"/>
+ <path style="fill:none;stroke:#d59467;stroke-width:0.69999999px" d="m 15.3,14.400001 -4.348175,3.150232 H 8.7686794 L 7,19"/>
+ <path style="fill:none;stroke:#b95026;stroke-width:0.69999999px" d="M 16,15.3 7,23"/>
+ <circle style="fill:#b95026" cx="7" cy="23" r="1"/>
+ <circle style="fill:#d59467" cx="7" cy="19" r="1"/>
+ <circle style="fill:#c97335" cx="11" cy="24" r="1"/>
+ <path style="opacity:0.2" d="M 28.767688,4.0000493 A 1.2434264,1.2223276 0 0 0 28.30145,4.0847913 L 7.7869673,12.029127 a 1.2434264,1.2223276 0 0 0 0.3253956,2.352506 c 2.1426121,0.222246 4.7490841,1.842203 6.7349571,3.975749 1.985871,2.133546 3.301047,4.775181 3.341373,6.448804 a 1.2434264,1.2223276 0 0 0 2.368831,0.490553 L 29.882288,5.7414532 a 1.2434264,1.2223276 0 0 0 -1.1146,-1.7414039 z"/>
+ <path style="fill:#37adba" d="M 28.767688,3.0000491 A 1.2434264,1.2223276 0 0 0 28.30145,3.0847911 L 7.7869673,11.029127 a 1.2434264,1.2223276 0 0 0 0.3253956,2.352506 c 2.1426121,0.222246 4.7490841,1.842203 6.7349571,3.975749 1.985871,2.133546 3.301047,4.775181 3.341373,6.448804 a 1.2434264,1.2223276 0 0 0 2.368831,0.490553 L 29.882288,4.741453 a 1.2434264,1.2223276 0 0 0 -1.1146,-1.7414039 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 28.767578 3 A 1.2434264 1.2223276 0 0 0 28.300781 3.0839844 L 7.7871094 11.029297 A 1.2434264 1.2223276 0 0 0 7.109375 12.666016 A 1.2434264 1.2223276 0 0 1 7.7871094 12.029297 L 28.300781 4.0839844 A 1.2434264 1.2223276 0 0 1 28.767578 4 A 1.2434264 1.2223276 0 0 1 29.890625 4.7246094 A 1.2434264 1.2223276 0 0 0 28.767578 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gitg.svg b/.icons/awkward/32x32/apps/gitg.svg
new file mode 120000
index 00000000..4546c71c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gitg.svg
@@ -0,0 +1 @@
+git.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/github-desktop.svg b/.icons/awkward/32x32/apps/github-desktop.svg
new file mode 100644
index 00000000..43751d0b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/github-desktop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#8034a9" d="m30 16c0-7.756-6.244-14-14-14s-14 6.244-14 14 6.244 14 14 14 14-6.244 14-14z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path style="opacity:0.2" d="m 23.410156,10.001953 c -0.42608,-0.0199 -1.625553,0.07354 -3.501953,1.378906 -1.084748,-0.327092 -2.313036,-0.396426 -3.5,-0.380859 -1.012438,0.01328 -2.368721,0.05877 -3.478515,0.380859 -1.877001,-1.3053 -2.835219,-1.3970524 -3.2617192,-1.376953 -0.1422002,0.0067 -0.2109375,0.02734 -0.2109376,0.02734 -0.71357,1.8511 -0.2621031,3.220447 -0.1269531,3.560547 C 8.4918181,14.531411 8,15.733172 8,17.201172 c 0,5.1538 3.3402,6.50731 6.25,6.84671 -0.37408,0.33605 -1.109456,0.829612 -1.228516,1.698212 -0.74655,0.3443 -2.249068,0.73677 -3.4179684,-1.31836 0,0 -0.6924625,-1.291818 -2.0078125,-1.386718 0,0 -1.2777452,-0.01556 -0.087891,0.818359 0,0 0.8589281,0.412857 1.4550781,1.966797 0,0 0.3842064,2.816406 4.0292974,2.003906 0.0015,0.256 0.0027,1.116388 0.0039,1.841797 C 13.964192,29.882181 14.967092,30 16,30 c 1.392995,0 2.733918,-0.208574 4.001953,-0.583984 0.002,-1.237661 0.0039,-2.524952 0.0039,-3.087891 0,-1.2542 -0.518471,-1.874708 -0.988281,-2.290008 C 21.936137,23.705377 25,22.366219 25,17.199219 c 0,-1.468 -0.408217,-2.667822 -1.248047,-3.607422 0.13435,-0.34018 0.586264,-1.709447 -0.128906,-3.560547 0,0 -0.06891,-0.02267 -0.210938,-0.0293 z"/>
+ <path style="fill:#ffffff" d="m 23.410156,8.7023516 c -0.42608,-0.0199 -1.625553,0.3731375 -3.501953,1.6785074 -1.084748,-0.327092 -2.313036,-0.3964263 -3.5,-0.380859 -1.012438,0.01328 -2.36872,0.05877 -3.478515,0.380859 C 11.052687,9.0755594 10.094469,8.6842048 9.6679688,8.7043047 9.5257687,8.7110048 9.4570312,8.7316485 9.4570312,8.7316485 8.7434612,10.582748 9.1949281,12.251697 9.3300781,12.591797 8.4918181,13.531407 8,14.733172 8,16.201172 c 0,5.1538 3.3402,6.50731 6.25,6.84671 -0.37408,0.33605 -1.109456,0.829612 -1.228516,1.698212 -0.74655,0.3443 -2.249068,0.73677 -3.4179684,-1.31836 0,0 -0.6924625,-1.291818 -2.0078125,-1.386718 0,0 -1.2777456,-0.01556 -0.087891,0.818359 0,0 0.8589281,0.412857 1.4550781,1.966797 0,0 0.3842069,2.816406 4.0292978,2.003906 0.0023,0.394994 0.0036,1.575305 0.0059,2.841797 C 13.965574,29.881919 14.967753,30 16,30 c 1.392334,0 2.732494,-0.208917 4,-0.583984 0.0026,-1.783579 0.0059,-3.342647 0.0059,-4.087891 0,-1.2542 -0.518471,-1.874708 -0.988281,-2.290008 C 21.936178,22.705377 25,21.366219 25,16.199219 c 0,-1.468 -0.408217,-2.667822 -1.248047,-3.607422 0.13435,-0.34018 0.586264,-2.009049 -0.128906,-3.8601485 0,0 -0.06891,-0.022667 -0.210938,-0.029297 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/github.svg b/.icons/awkward/32x32/apps/github.svg
new file mode 100644
index 00000000..25b9de05
--- /dev/null
+++ b/.icons/awkward/32x32/apps/github.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#4f4f4f" d="m30 16c0-7.756-6.244-14-14-14s-14 6.244-14 14 6.244 14 14 14 14-6.244 14-14z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path style="opacity:0.2" d="m 23.410156,10.001953 c -0.42608,-0.0199 -1.625553,0.07354 -3.501953,1.378906 -1.084748,-0.327092 -2.313036,-0.396426 -3.5,-0.380859 -1.012438,0.01328 -2.368721,0.05877 -3.478515,0.380859 -1.877001,-1.3053 -2.835219,-1.3970524 -3.2617192,-1.376953 -0.1422002,0.0067 -0.2109375,0.02734 -0.2109376,0.02734 -0.71357,1.8511 -0.2621031,3.220447 -0.1269531,3.560547 C 8.4918181,14.531411 8,15.733172 8,17.201172 c 0,5.1538 3.3402,6.50731 6.25,6.84671 -0.37408,0.33605 -1.109456,0.829612 -1.228516,1.698212 -0.74655,0.3443 -2.249068,0.73677 -3.4179684,-1.31836 0,0 -0.6924625,-1.291818 -2.0078125,-1.386718 0,0 -1.2777452,-0.01556 -0.087891,0.818359 0,0 0.8589281,0.412857 1.4550781,1.966797 0,0 0.3842064,2.816406 4.0292974,2.003906 0.0015,0.256 0.0027,1.116388 0.0039,1.841797 C 13.964192,29.882181 14.967092,30 16,30 c 1.392995,0 2.733918,-0.208574 4.001953,-0.583984 0.002,-1.237661 0.0039,-2.524952 0.0039,-3.087891 0,-1.2542 -0.518471,-1.874708 -0.988281,-2.290008 C 21.936137,23.705377 25,22.366219 25,17.199219 c 0,-1.468 -0.408217,-2.667822 -1.248047,-3.607422 0.13435,-0.34018 0.586264,-1.709447 -0.128906,-3.560547 0,0 -0.06891,-0.02267 -0.210938,-0.0293 z"/>
+ <path style="fill:#ffffff" d="m 23.410156,8.7023516 c -0.42608,-0.0199 -1.625553,0.3731375 -3.501953,1.6785074 -1.084748,-0.327092 -2.313036,-0.3964263 -3.5,-0.380859 -1.012438,0.01328 -2.36872,0.05877 -3.478515,0.380859 C 11.052687,9.0755594 10.094469,8.6842048 9.6679688,8.7043047 9.5257687,8.7110048 9.4570312,8.7316485 9.4570312,8.7316485 8.7434612,10.582748 9.1949281,12.251697 9.3300781,12.591797 8.4918181,13.531407 8,14.733172 8,16.201172 c 0,5.1538 3.3402,6.50731 6.25,6.84671 -0.37408,0.33605 -1.109456,0.829612 -1.228516,1.698212 -0.74655,0.3443 -2.249068,0.73677 -3.4179684,-1.31836 0,0 -0.6924625,-1.291818 -2.0078125,-1.386718 0,0 -1.2777456,-0.01556 -0.087891,0.818359 0,0 0.8589281,0.412857 1.4550781,1.966797 0,0 0.3842069,2.816406 4.0292978,2.003906 0.0023,0.394994 0.0036,1.575305 0.0059,2.841797 C 13.965574,29.881919 14.967753,30 16,30 c 1.392334,0 2.732494,-0.208917 4,-0.583984 0.0026,-1.783579 0.0059,-3.342647 0.0059,-4.087891 0,-1.2542 -0.518471,-1.874708 -0.988281,-2.290008 C 21.936178,22.705377 25,21.366219 25,16.199219 c 0,-1.468 -0.408217,-2.667822 -1.248047,-3.607422 0.13435,-0.34018 0.586264,-2.009049 -0.128906,-3.8601485 0,0 -0.06891,-0.022667 -0.210938,-0.029297 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gitkraken.svg b/.icons/awkward/32x32/apps/gitkraken.svg
new file mode 100644
index 00000000..02be20e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gitkraken.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="27.998" x="-30" y="-30" rx="14" ry="13.999" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m10.05 10.276c-1.8684 1.6469-3.0498 4.0526-3.0498 6.7506 0 3.6446 2.1491 6.7623 5.25 8.1804v0.07032h0.14502c0.43354 0.18886 0.88903 0.33403 1.355 0.45414v1.528a10.5 10.501 0 0 1 -8.25 -10.232 10.5 10.501 0 0 1 0.4424 -3h-1.5513a12 12.001 0 0 0 -0.3911 3 12 12.001 0 0 0 11.25 11.973v-5.3003c0.2584 0.04049 0.51514 0.07195 0.76611 0.07764 0.2596-0.01061 0.49657-0.04237 0.73389-0.07325v5.2856a12 12.001 0 0 0 11.25 -11.963 12 12.001 0 0 0 -0.397 -3h-1.5498a10.5 10.501 0 0 1 0.44678 3.0003 10.5 10.501 0 0 1 -8.25 10.243v-1.5382c0.46595-0.12011 0.92144-0.26528 1.355-0.45414h0.14502v-0.07032c3.1009-1.4181 5.25-4.5358 5.25-8.1804 0-2.698-1.1814-5.1037-3.0498-6.7506h-2.6865c2.5089 1.2105 4.2363 3.7683 4.2363 6.7506 0 2.7855-1.5074 5.2019-3.75 6.4957v-0.97274c0.51823-0.50029 0.54714-1.256 0.01758-1.8268l-0.2959-0.3179 0.10108-0.58306c0.14983-0.86807 0.50855-1.5208 1.0386-1.8898 0.23924-0.16654 0.48175-0.35685 0.53906-0.42484 0.12827-0.15215 0.13464-0.91375 0.01171-1.3522-0.33704-1.2021-2.1042-3.7623-3.4087-4.9384-0.74101-0.66806-1.3215-0.97186-1.8823-0.93758-0.33647 0.02056-0.66483 0.16304-1.0181 0.42191-0.47122 0.34534-1.6799 1.6138-2.2515 2.3645-1.2208 1.6034-1.8516 2.8987-1.8516 3.7987 0 0.59665 0.05338 0.69256 0.56982 1.0357 0.57124 0.3796 0.9017 0.93583 1.0752 1.8122l0.1377 0.70026-0.2168 0.19484c-0.35637 0.32162-0.50603 0.6821-0.46289 1.1192 0.02964 0.30037 0.18374 0.59689 0.39697 0.82185v0.97421c-2.2426-1.2938-3.75-3.7102-3.75-6.4957 0-2.9823 1.7275-5.5401 4.2363-6.7506h-2.6865zm3.7 10.501a0.75 0.75007 0 0 1 0.75 0.75 0.75 0.75007 0 0 1 -0.75 0.75 0.75 0.75007 0 0 1 -0.75 -0.75 0.75 0.75007 0 0 1 0.75 -0.75zm4.5 0a0.75 0.75007 0 0 1 0.75 0.75007 0.75 0.75007 0 0 1 -0.75 0.75007 0.75 0.75007 0 0 1 -0.75 -0.75 0.75 0.75007 0 0 1 0.75 -0.75z"/>
+ <path fill="#3fb2ab" d="m10.05 9.2762c-1.8684 1.6469-3.0498 4.0526-3.0498 6.7506 0 3.6446 2.1491 6.7623 5.25 8.1804v0.07032h0.14502c0.43354 0.18886 0.88903 0.33403 1.355 0.45414v1.528a10.5 10.501 0 0 1 -8.25 -10.232 10.5 10.501 0 0 1 0.4424 -3h-1.5513a12 12.001 0 0 0 -0.3911 3 12 12.001 0 0 0 11.25 11.973v-5.3003c0.2584 0.04049 0.51514 0.07195 0.76611 0.07764 0.2596-0.01061 0.49657-0.04237 0.73389-0.07325v5.2856a12 12.001 0 0 0 11.25 -11.963 12 12.001 0 0 0 -0.397 -3h-1.5498a10.5 10.501 0 0 1 0.44678 3.0003 10.5 10.501 0 0 1 -8.25 10.243v-1.5382c0.46595-0.12011 0.92144-0.26528 1.355-0.45414h0.14502v-0.07032c3.1009-1.4181 5.25-4.5358 5.25-8.1804 0-2.698-1.1814-5.1037-3.0498-6.7506h-2.6865c2.5089 1.2105 4.2363 3.7683 4.2363 6.7506 0 2.7855-1.5074 5.2019-3.75 6.4957v-0.97274c0.51823-0.50029 0.54714-1.256 0.01758-1.8268l-0.2959-0.3179 0.10108-0.58306c0.14983-0.86807 0.50855-1.5208 1.0386-1.8898 0.23924-0.16654 0.48175-0.35685 0.53906-0.42484 0.12827-0.15215 0.13464-0.91375 0.01171-1.3522-0.33704-1.2021-2.1042-3.7623-3.4087-4.9384-0.74101-0.66806-1.3215-0.97186-1.8823-0.93758-0.33647 0.02056-0.66483 0.16304-1.0181 0.42191-0.47122 0.34534-1.6799 1.6138-2.2515 2.3645-1.2208 1.6034-1.8516 2.8987-1.8516 3.7987 0 0.59665 0.05338 0.69256 0.56982 1.0357 0.57124 0.3796 0.9017 0.93583 1.0752 1.8122l0.1377 0.70026-0.2168 0.19484c-0.35637 0.32162-0.50603 0.6821-0.46289 1.1192 0.02964 0.30037 0.18374 0.59689 0.39697 0.82185v0.97421c-2.2426-1.2938-3.75-3.7102-3.75-6.4957 0-2.9823 1.7275-5.5401 4.2363-6.7506h-2.6865zm3.7 10.501a0.75 0.75007 0 0 1 0.75 0.75 0.75 0.75007 0 0 1 -0.75 0.75 0.75 0.75007 0 0 1 -0.75 -0.75 0.75 0.75007 0 0 1 0.75 -0.75zm4.5 0a0.75 0.75007 0 0 1 0.75 0.75007 0.75 0.75007 0 0 1 -0.75 0.75007 0.75 0.75007 0 0 1 -0.75 -0.75 0.75 0.75007 0 0 1 0.75 -0.75z"/>
+ <path opacity=".2" d="m2.0273 16.5c-0.0058 0.167-0.0253 0.331-0.0253 0.5 0 7.756 6.2427 14 13.998 14 7.755 0 13.998-6.244 13.998-14 0-0.169-0.019-0.333-0.025-0.5-0.264 7.521-6.387 13.5-13.973 13.5-7.5865 0-13.709-5.979-13.973-13.5z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.7553 0-13.998 6.244-13.998 14 0 0.169 0.0195 0.333 0.0253 0.5 0.2638-7.5206 6.3862-13.5 13.973-13.5 7.586 0 13.709 5.9794 13.973 13.5 0.006-0.167 0.025-0.331 0.025-0.5 0-7.756-6.243-14-13.998-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gitlab.svg b/.icons/awkward/32x32/apps/gitlab.svg
new file mode 100644
index 00000000..72bac3d0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gitlab.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-300.29999)">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 6.6051132,303.29999 c -0.2291314,0 -0.4574247,0.12934 -0.5429899,0.38672 l -3.3282544,10.61328 -1.6777996,4.4375 c -0.0765904,0.23019 -0.072905,0.4722 0,0.69141 0.072544,0.21939 0.2136281,0.41635 0.4140786,0.55859 l 14.5298611,10.3125 14.529862,-10.3125 c 0.20045,-0.14224 0.341534,-0.3392 0.414078,-0.55859 0.07289,-0.21921 0.07655,-0.46122 0,-0.69141 l -1.677799,-4.4375 -3.328254,-10.61328 c -0.171131,-0.51475 -0.914768,-0.51475 -1.085981,0 l -3.328253,10.61328 H 10.476356 L 7.1481031,303.68671 c -0.085606,-0.25738 -0.3138585,-0.38672 -0.5429899,-0.38672 z"/>
+ <path style="fill:#fc6d26;fill-rule:evenodd" d="M 30.94393,317.73766 29.265261,313.29983 26,307.9842 c -0.171124,-0.51467 -0.916449,-0.51467 -1.087654,0 l -3.388581,5.31563 H 10.47626 L 6.7142862,307.9842 c -0.1711236,-0.51467 -0.9164493,-0.51467 -1.0876543,0 l -2.8919494,5.31563 -1.678587,4.43783 c -0.1531749,0.46039 0.014619,0.96474 0.4154234,1.2493 l 14.5284531,10.31303 14.528534,-10.31303 c 0.400804,-0.28456 0.568517,-0.78891 0.415424,-1.2493"/>
+ <path style="fill:#d9381d;fill-rule:evenodd" d="m 6.6054688,302.29999 c -0.2291225,0 -0.457407,0.12934 -0.5429688,0.38672 l -3.328125,10.61343 h 7.742187 L 7.1484375,302.68671 c -0.085603,-0.25738 -0.3138463,-0.38672 -0.5429687,-0.38672 z M 10.476562,313.30014 16,329.29999 21.523438,313.30014 Z m 11.046876,0 h 7.742187 L 25.9375,302.68671 c -0.171124,-0.51475 -0.914732,-0.51475 -1.085938,0 z"/>
+ <path style="fill:#fca326;fill-rule:evenodd" d="m 2.734375,313.30014 -1.6777344,4.43735 c -0.15309364,0.46039 0.013177,0.96552 0.4140625,1.25 L 16,329.29999 Z M 16,329.29999 30.529297,318.98749 c 0.400885,-0.28448 0.567155,-0.78961 0.414062,-1.25 l -1.677734,-4.43735 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" transform="translate(0,300.29999)" d="M 2.734375 13 L 1.0566406 17.4375 C 0.96389817 17.716399 1.0002293 18.007029 1.1230469 18.259766 L 2.734375 14 L 13.984375 27.570312 L 16 29 L 2.734375 13 z M 16 29 L 18.015625 27.570312 L 29.265625 14 L 30.876953 18.259766 C 30.99977 18.007029 31.036101 17.716399 30.943359 17.4375 L 29.265625 13 L 16 29 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" transform="translate(0,300.29999)" d="M 6.6054688 2 C 6.3763463 2 6.1480618 2.1293386 6.0625 2.3867188 L 2.734375 13 L 2.3554688 14 L 1.0566406 17.4375 C 0.96384901 17.716399 1.0002081 18.007034 1.1230469 18.259766 L 2.734375 14 L 10.476562 14 L 15.542969 28.675781 L 16 29 L 10.822266 14 L 21.177734 14 L 16 29 L 16.457031 28.675781 L 21.523438 14 L 29.265625 14 L 30.876953 18.259766 C 30.999776 18.007034 31.036101 17.716399 30.943359 17.4375 L 29.644531 14 L 29.265625 13 L 25.9375 2.3867188 C 25.766376 1.8719685 25.022768 1.8719687 24.851562 2.3867188 L 21.523438 13 L 10.476562 13 L 7.1484375 2.3867188 C 7.0628345 2.1293384 6.8345912 2 6.6054688 2 z M 6.6054688 3 C 6.8345912 3 7.0628345 3.1293386 7.1484375 3.3867188 L 10.162109 13 L 3.0488281 13 L 6.0625 3.3867188 C 6.1480618 3.1293386 6.3763463 3 6.6054688 3 z M 25.394531 3 C 25.623224 3 25.851938 3.1293437 25.9375 3.3867188 L 28.951172 13 L 21.837891 13 L 24.851562 3.3867188 C 24.937165 3.1293437 25.165838 3 25.394531 3 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gitter.svg b/.icons/awkward/32x32/apps/gitter.svg
new file mode 100644
index 00000000..2d0ec561
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gitter.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect fill="#e11966" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <rect width="3" height="14" x="7" y="6"/>
+ <rect width="3" height="17" x="12" y="10"/>
+ <rect width="3" height="17" x="17" y="10"/>
+ <rect width="3" height="10" x="22" y="10"/>
+ </g>
+ <g fill="#fff">
+ <rect width="3" height="14" x="7" y="6"/>
+ <rect width="3" height="17" x="12" y="10"/>
+ <rect width="3" height="17" x="17" y="10"/>
+ <rect width="3" height="10" x="22" y="10"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gkdebconf-icon.svg b/.icons/awkward/32x32/apps/gkdebconf-icon.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gkdebconf-icon.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gkdebconf.svg b/.icons/awkward/32x32/apps/gkdebconf.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gkdebconf.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gksu-debian.svg b/.icons/awkward/32x32/apps/gksu-debian.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gksu-debian.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gksu-root-terminal.svg b/.icons/awkward/32x32/apps/gksu-root-terminal.svg
new file mode 120000
index 00000000..326f86b2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gksu-root-terminal.svg
@@ -0,0 +1 @@
+utilities-terminal_su.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gksu.svg b/.icons/awkward/32x32/apps/gksu.svg
new file mode 100644
index 00000000..d95e084d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gksu.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2;fill:#00100f" cx="16" cy="17" r="14"/>
+ <circle style="fill:#eb5555" cx="16" cy="16" r="14"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <path d="m 16,6 c -2.2096,0 -4,1.7912 -4,4 0,2.2088 1.7904,4 4,4 2.2096,0 4,-1.7912 4,-4 0,-2.2088 -1.7904,-4 -4,-4 z"/>
+ <path d="m 16,16.000001 c -6.9993,0.0042 -7,4.430769 -7,4.430769 v 1.8 c 0,0 1.292299,2.76923 7,2.76923 5.707701,0 7,-2.76923 7,-2.76923 v -1.8 c 0,0 0,-4.433538 -6.9986,-4.430769 z"/>
+ </g>
+ <g>
+ <path style="fill:#ffffff" d="m 16,6 c -2.2096,0 -4,1.7912 -4,4 0,2.2088 1.7904,4 4,4 2.2096,0 4,-1.7912 4,-4 0,-2.2088 -1.7904,-4 -4,-4 z"/>
+ <path style="fill:#ffffff" d="m 16,16.000001 c -6.9993,0.0042 -7,4.430769 -7,4.430769 v 1.8 c 0,0 1.292299,2.76923 7,2.76923 5.707701,0 7,-2.76923 7,-2.76923 v -1.8 c 0,0 0,-4.433538 -6.9986,-4.430769 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/glabels-3.0.svg b/.icons/awkward/32x32/apps/glabels-3.0.svg
new file mode 100644
index 00000000..6493e046
--- /dev/null
+++ b/.icons/awkward/32x32/apps/glabels-3.0.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="22" height="28" x="-27" y="3" rx="1.375" ry="1.4" transform="scale(-1,1)"/>
+ <rect style="fill:#e48a26" width="22" height="28" x="-27" y="2" rx="1.375" ry="1.4" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="M 8.5,5 C 7.669,5 7,5.669 7,6.5 l 0,3 C 7,10.331 7.669,11 8.5,11 l 5,0 C 14.331,11 15,10.331 15,9.5 l 0,-3 C 15,5.669 14.331,5 13.5,5 l -5,0 z m 10,0 C 17.669,5 17,5.669 17,6.5 l 0,3 c 0,0.831 0.669,1.5 1.5,1.5 l 5,0 C 24.331,11 25,10.331 25,9.5 l 0,-3 C 25,5.669 24.331,5 23.5,5 l -5,0 z m -10,8 C 7.669,13 7,13.669 7,14.5 l 0,3 C 7,18.331 7.669,19 8.5,19 l 5,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-3 C 15,13.669 14.331,13 13.5,13 l -5,0 z m 10,0 C 17.669,13 17,13.669 17,14.5 l 0,3 c 0,0.831 0.669,1.5 1.5,1.5 l 5,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-3 C 25,13.669 24.331,13 23.5,13 l -5,0 z m -10,8 C 7.669,21 7,21.669 7,22.5 l 0,3 C 7,26.331 7.669,27 8.5,27 l 5,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-3 C 15,21.669 14.331,21 13.5,21 l -5,0 z m 10,0 C 17.669,21 17,21.669 17,22.5 l 0,3 c 0,0.831 0.669,1.5 1.5,1.5 l 5,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-3 C 25,21.669 24.331,21 23.5,21 l -5,0 z"/>
+ <rect style="fill:#ffebb7" width="8" height="6" x="7" y="4" ry="1.5"/>
+ <rect style="fill:#ffebb7" width="8" height="6" x="17" y="4" ry="1.5"/>
+ <rect style="fill:#ffd774" width="8" height="6" x="7" y="12" ry="1.5"/>
+ <rect style="fill:#ffd774" width="8" height="6" x="17" y="12" ry="1.5"/>
+ <rect style="fill:#ffb84a" width="8" height="6" x="7" y="20" ry="1.5"/>
+ <rect style="fill:#ffb84a" width="8" height="6" x="17" y="20" ry="1.5"/>
+ <path style="opacity:0.2" d="M 9 5 L 9 6 L 13 6 L 13 5 L 9 5 z M 8 7 L 8 8 L 12 8 L 12 7 L 8 7 z"/>
+ <path style="opacity:0.2" d="m 19,5 0,1 4,0 0,-1 -4,0 z m -1,2 0,1 4,0 0,-1 -4,0 z"/>
+ <path style="opacity:0.2" d="m 9,13 0,1 4,0 0,-1 -4,0 z m -1,2 0,1 4,0 0,-1 -4,0 z"/>
+ <path style="opacity:0.2" d="m 19,13 0,1 4,0 0,-1 -4,0 z m -1,2 0,1 4,0 0,-1 -4,0 z"/>
+ <path style="opacity:0.2" d="m 9,21 0,1 4,0 0,-1 -4,0 z m -1,2 0,1 4,0 0,-1 -4,0 z"/>
+ <path style="opacity:0.2" d="m 19,21 0,1 4,0 0,-1 -4,0 z m -1,2 0,1 4,0 0,-1 -4,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.375 2 C 5.61325 2 5 2.6247906 5 3.4003906 L 5 4.4003906 C 5 3.6247906 5.61325 3 6.375 3 L 25.625 3 C 26.38675 3 27 3.6247906 27 4.4003906 L 27 3.4003906 C 27 2.6247906 26.38675 2 25.625 2 L 6.375 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/glade-3.svg b/.icons/awkward/32x32/apps/glade-3.svg
new file mode 120000
index 00000000..d5852ae9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/glade-3.svg
@@ -0,0 +1 @@
+glade.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/glade.svg b/.icons/awkward/32x32/apps/glade.svg
new file mode 100644
index 00000000..ad9765ca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/glade.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <g transform="translate(0 1020.4)">
+ <path fill="#e4e4e4" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m2 5v22c0 2 2 2 2 2h26l-28-24zm5 10.871 9.482 8.129h-9.482v-8.129z"/>
+ <path fill="#689f38" d="m2 4v22c0 2 2 2 2 2h26l-28-24zm5 10.871 9.482 8.129h-9.482v-8.129z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gladish.svg b/.icons/awkward/32x32/apps/gladish.svg
new file mode 100644
index 00000000..98cad942
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gladish.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16.5,15 C 8.467,15 2,18.568 2,22.999999 2,27.432 8.467,31 16.5,31 24.533,31 31,27.432 31,22.999999 31,18.568 24.533,15 16.5,15 Z"/>
+ <path style="fill:#e4e4e4" d="M 16.5,14 C 8.467,14 2,17.568 2,21.999999 2,26.432 8.467,30 16.5,30 24.533,30 31,26.432 31,21.999999 31,17.568 24.533,14 16.5,14 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.5 14 C 8.467 14 2 17.568001 2 22 C 2 22.168829 2.0264245 22.333828 2.0449219 22.5 C 2.5120086 18.303921 8.7730017 15 16.5 15 C 24.226998 15 30.487991 18.303921 30.955078 22.5 C 30.973576 22.333828 31 22.168829 31 22 C 31 17.568001 24.533 14 16.5 14 z"/>
+ <path style="opacity:0.1" d="M 16.5,16 C 10.683,16 6,18.453 6,21.5 6,24.546999 10.683,27 16.5,27 22.317,27 27,24.546999 27,21.5 27,18.453 22.317,16 16.5,16 Z"/>
+ <path style="opacity:0.1" d="m 19.889244,2.0028651 c -0.320279,-0.017704 -0.704774,0.052426 -0.704774,0.052426 0,0 -1.18447,0.1095153 -1.18447,1.3658983 V 19.936656 L 21,22 V 8.5 c 1.559635,-0.066047 5.472194,1.3156356 4.5,6.535575 C 30.422356,7.371915 21.982501,7.090979 21.056833,2.9380236 20.942381,2.3842694 20.554696,2.2142527 20.170591,2.0552907 20.094538,2.0238162 19.996003,2.0087666 19.889244,2.0028651 Z"/>
+ <path style="fill:#1b7b34" d="m 19.889244,1.0028651 c -0.320279,-0.0177037 -0.704774,0.052426 -0.704774,0.052426 0,0 -1.18447,0.1095153 -1.18447,1.3658983 V 18.936656 L 21,21 V 7.5 c 1.559635,-0.066047 5.472194,1.3156356 4.5,6.535575 C 30.422356,6.371915 21.982501,6.090979 21.056833,1.9380236 20.942381,1.3842694 20.554696,1.2142527 20.170591,1.0552907 20.094538,1.0238162 19.996003,1.0087666 19.889244,1.0028651 Z"/>
+ <ellipse style="opacity:0.1" cx="16" cy="22" rx="5" ry="3"/>
+ <ellipse style="fill:#529c0a" cx="16" cy="21" rx="5" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 19.888672 1.0019531 C 19.568393 0.98424943 19.183594 1.0546875 19.183594 1.0546875 C 19.183594 1.0546875 18 1.165492 18 2.421875 L 18 3.421875 C 18 2.165492 19.183594 2.0546875 19.183594 2.0546875 C 19.183594 2.0546875 19.568393 1.9842491 19.888672 2.0019531 C 19.995431 2.0078546 20.093869 2.023213 20.169922 2.0546875 C 20.554027 2.2136495 20.942189 2.3837458 21.056641 2.9375 C 21.746246 6.0313726 26.59934 6.9803227 26.998047 10.429688 C 27.522485 6.1309019 21.808746 5.3117763 21.056641 1.9375 C 20.942189 1.3837458 20.554027 1.2136495 20.169922 1.0546875 C 20.093869 1.023213 19.995431 1.0078546 19.888672 1.0019531 z M 25.628906 13.023438 C 25.605763 13.344742 25.566362 13.678843 25.5 14.035156 C 25.554057 13.950994 25.583904 13.879271 25.634766 13.796875 C 25.646206 13.527041 25.645568 13.268578 25.628906 13.023438 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/glipper.svg b/.icons/awkward/32x32/apps/glipper.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/glipper.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/glippy.svg b/.icons/awkward/32x32/apps/glippy.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/glippy.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/glob2-icon-48x48.svg b/.icons/awkward/32x32/apps/glob2-icon-48x48.svg
new file mode 120000
index 00000000..f96c9dd5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/glob2-icon-48x48.svg
@@ -0,0 +1 @@
+glob2-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/glob2-icon.svg b/.icons/awkward/32x32/apps/glob2-icon.svg
new file mode 100644
index 00000000..0838ed07
--- /dev/null
+++ b/.icons/awkward/32x32/apps/glob2-icon.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <path style="opacity:.2" d="m8 5s1 2 3 3c2.828427 1.4142136 5 1 5 1l5 7s0 3 1 5l2 4-7 1s1-2 1-4-1-2-1-2-3 0-6 3c-1 1-2 3-2 3l-3-4s3-1 4-2c2-2 3-7 3-7s0-1-2-2c-3.2249031-1.6124515-5-1-5-1z"/>
+ <path style="fill:#0037d1" d="m8 4s1 2 3 3c2.828427 1.4142136 5 1 5 1l5 7s0 3 1 5l2 4-7 1s1-2 1-4-1-2-1-2-3 0-6 3c-1 1-2 3-2 3l-3-4s3-1 4-2c2-2 3-7 3-7s0-1-2-2c-3.2249031-1.6124515-5-1-5-1z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m8 4l-2 5s0.156614-0.0462988 0.4316406-0.0800781l1.5683594-3.9199219s1 2 3 3c2.828427 1.4142136 5 1 5 1l5 7s0 3 1 5l1.533203 3.066406 0.466797-0.066406-2-4c-1-2-1-5-1-5l-5-7s-2.171573 0.4142136-5-1c-2-1-3-3-3-3zm4.861328 8.603516c-0.302376 1.287329-1.232641 4.767797-2.861328 6.396484-1 1-4 2-4 2l0.5898438 0.787109c0.9199687-0.342788 2.6832062-1.060159 3.4101562-1.787109 2-2 3-7 3-7s-0.034293-0.169364-0.138672-0.396484zm5.107422 8.927734c-0.147741 1.807541-0.96875 3.46875-0.96875 3.46875l0.427734-0.060547c0.273129-0.767658 0.572266-1.834853 0.572266-2.939453 0-0.177533-0.01689-0.321336-0.03125-0.46875z"/>
+ <path style="opacity:.2" d="m19 21c4.043038-0.808608 4-8 4-8s-2-5-7-5c-4 0-4 7-4 7s2 7 7 6z"/>
+ <path style="fill:#0849ff" d="m19 20c4.043038-0.808608 4-8 4-8s-2-5-7-5c-4 0-4 7-4 7s2 7 7 6z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 7c-4 0-4 7-4 7s0.044789 0.12317 0.048828 0.136719c0.125004-1.779829 0.740432-6.136719 3.951172-6.136719 4.85625 0 6.842582 4.63895 6.955078 4.910156 0.029667-0.467407 0.044922-0.910156 0.044922-0.910156s-2-5-7-5z"/>
+ <path style="opacity:.2" d="m7 4c-3 0-3 3-3 3s0 4 2 4c3 0 4-3 4-3s0.162278-4-3-4zm17.5 2a4.5 4.5 0 0 0 -4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 4.5 -4.5 4.5 4.5 0 0 0 -4.5 -4.5zm-18.087891 15.617188c-0.8038839 0.044174-1.4121094 0.382812-1.4121094 0.382812s-2.1401754 0.579474-1 4c1 3 4 2 4 2s3-2 1-5c-0.7844645-1.176697-1.7840068-1.426987-2.5878906-1.382812zm14.587891 1.382812a5 4 0 0 0 -5 4 5 4 0 0 0 5 4 5 4 0 0 0 5 -4 5 4 0 0 0 -5 -4z"/>
+ <path style="fill:#225cff" d="m7 3c-3 0-3 3-3 3s0 4 2 4c3 0 4-3 4-3s0.162278-4-3-4zm17.5 2a4.5 4.5 0 0 0 -4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 4.5 -4.5 4.5 4.5 0 0 0 -4.5 -4.5zm-18.087891 15.617188c-0.8038839 0.044174-1.4121094 0.382812-1.4121094 0.382812s-2.1401754 0.579474-1 4c1 3 4 2 4 2s3-2 1-5c-0.7844645-1.176697-1.7840068-1.426987-2.5878906-1.382812zm14.587891 1.382812a5 4 0 0 0 -5 4 5 4 0 0 0 5 4 5 4 0 0 0 5 -4 5 4 0 0 0 -5 -4z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m7 3c-3 0-3 3-3 3s0.0017087 0.264913 0.0351562 0.6542969c0.0832042-0.735994 0.5180616-2.6542969 2.9648438-2.6542969 2.2234133 0 2.7930555 1.9605895 2.9414062 3.1347656 0.0107149-0.0287975 0.0585938-0.1347656 0.0585938-0.1347656s0.162278-4-3-4zm17.5 2a4.5 4.5 0 0 0 -4.5 4.5 4.5 4.5 0 0 0 0.033203 0.511719 4.5 4.5 0 0 1 4.466797 -4.011719 4.5 4.5 0 0 1 4.466797 3.9882812 4.5 4.5 0 0 0 0.033203 -0.4882812 4.5 4.5 0 0 0 -4.5 -4.5zm-18.087891 15.617188c-0.803883 0.044174-1.4121094 0.382812-1.4121094 0.382812s-1.6005278 0.43766-1.2929688 2.771484c0.1924022-1.452527 1.2929688-1.771484 1.2929688-1.771484s0.6082264-0.338638 1.4121094-0.382812c0.803884-0.044176 1.8034266 0.206115 2.5878906 1.382812 0.3667048 0.550057 0.5627427 1.066312 0.6425781 1.542969 0.1233704-0.723531-0.0010203-1.580632-0.6425781-2.542969-0.784464-1.176697-1.7840066-1.426988-2.5878906-1.382812zm14.587891 1.382812a5 4 0 0 0 -5 4 5 4 0 0 0 0.044922 0.501953 5 4 0 0 1 4.955078 -3.501953 5 4 0 0 1 4.955078 3.498047 5 4 0 0 0 0.044922 -0.498047 5 4 0 0 0 -5 -4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/glrp.svg b/.icons/awkward/32x32/apps/glrp.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/glrp.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/glxinfo.svg b/.icons/awkward/32x32/apps/glxinfo.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/glxinfo.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/glyphr-studio-desktop.svg b/.icons/awkward/32x32/apps/glyphr-studio-desktop.svg
new file mode 100644
index 00000000..685dc18a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/glyphr-studio-desktop.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="8.7" ry="8.7"/>
+ <rect style="fill:#00aae1" width="29" height="29" x="2" y="1" rx="8.7" ry="8.7"/>
+ <path style="opacity:0.2" d="m 16.5,5.0505622 c -2.316371,2e-7 -4.433246,0.9838128 -5.980469,2.4277344 C 8.9723085,8.9222182 7.9239692,10.88132 8.0527344,12.988062 8.1646225,14.818677 8.8440941,16.634356 10.287109,17.937281 11.730125,19.240206 13.832428,19.949 16.5,19.949 c 2.286899,0 4.154017,-0.524521 5.550781,-1.494141 v 4.070313 0.02734 c 0,0 0.06035,0.381899 -0.472656,1.003907 -0.533007,0.622007 -1.776379,1.49414 -5.078125,1.49414 -2.639995,0 -3.779386,-0.560262 -4.476562,-1.101562 H 13 V 21.050562 H 8.1015625 l -0.050781,1.396485 c 0,0 -0.012852,1.618101 1.1679688,2.996093 1.180821,1.377993 3.43831,2.50586 7.28125,2.50586 3.84294,0 6.100429,-1.127867 7.28125,-2.50586 1.180821,-1.377992 1.167969,-2.996093 1.167969,-2.996093 v -9.447266 h -0.0039 c 2.46e-4,-0.0039 0.0017,-0.0078 0.002,-0.01172 C 25.076031,10.88132 24.027692,8.9222182 22.480469,7.4782966 20.933246,6.034375 18.816371,5.0505623 16.5,5.0505622 Z m 0,2.8984376 c 1.473287,0 2.949301,0.6680197 4.001953,1.6503906 1.052652,0.9823706 1.611174,2.2248026 1.550781,3.2128906 -0.07727,1.264216 -0.482058,2.249288 -1.283203,2.972656 -0.801145,0.723368 -2.102903,1.265625 -4.269531,1.265625 -2.166628,0 -3.468386,-0.542257 -4.269531,-1.265625 -0.801145,-0.723368 -1.205934,-1.708441 -1.283203,-2.972656 -0.06039,-0.988088 0.498129,-2.23052 1.550781,-3.2128906 C 13.550699,8.6170195 15.026713,7.9489997 16.5,7.9489998 Z"/>
+ <path style="fill:none;stroke:#cff0f5;stroke-width:2.9000001" d="m 16.5,17.5 c -4.8342,0 -6.8108424,-2.50517 -7,-5.6 -0.1891576,-3.09483 3.210342,-6.4 7,-6.4 3.789658,0 7.189158,3.30517 7,6.4 -0.189158,3.09483 -2.1658,5.6 -7,5.6 z"/>
+ <path style="fill:none;stroke:#cff0f5;stroke-width:2.9000001" d="M 13,21.5 H 9.5 c 0,0 -0.1446858,4 7,4 7.144686,0 7,-4 7,-4 V 12"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.699219 1 C 5.8794189 1 2 4.8794189 2 9.6992188 L 2 10.699219 C 2 5.8794189 5.8794189 2 10.699219 2 L 22.300781 2 C 27.120581 2 31 5.8794189 31 10.699219 L 31 9.6992188 C 31 4.8794189 27.120581 1 22.300781 1 L 10.699219 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gmail-desktop.svg b/.icons/awkward/32x32/apps/gmail-desktop.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gmail-desktop.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gmail-notify-icon.svg b/.icons/awkward/32x32/apps/gmail-notify-icon.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gmail-notify-icon.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gmail-offline.svg b/.icons/awkward/32x32/apps/gmail-offline.svg
new file mode 100644
index 00000000..c42a7272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gmail-offline.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" preserveAspectRatio="xMidYMid" version="1.1">
+ <path style="opacity:0.2" d="m 2.0000018,24.266001 0,1 C 2.0000018,26.231 2.8000017,27 3.7500017,27 L 28.25,27 C 29.225,27 30,26.231 30,25.266001 l 0,-1 c 0,0.965 -0.775,1.734 -1.75,1.734 l -24.4999983,0 c -0.95,0 -1.7499999,-0.769 -1.7499999,-1.734 z"/>
+ <path style="fill:#e4e4e4" d="M 27.39557,25.462026 26.07595,26 H 5.8227866 l -0.96519,-0.443038 C 3.9942085,25.160653 3.1098185,25.028613 2.6645587,24.171564 v 0 L 2.569622,6.9550206 v 0 c 0,0 0.8922816,-0.3493385 1.2436708,-1.2588164 L 4.0822802,5.0000017 H 27.879747 l 0.275317,0.506329 c 0.453812,0.8345979 0.683887,1.1147574 1.212025,1.9233734 v 0 l 0.158228,16.8367969 v 0 c 0,0 -1.226891,0.827454 -2.129747,1.195525 z"/>
+ <path style="fill:#376bc9" d="m 3.7441017,5.1001517 c -0.8496,0 -1.5471999,0.6055 -1.7090999,1.3866999 -1.275e-4,6e-4 1.269e-4,0.00135 0,0.00195 -0.03047,0.23081 -0.031144,0.4082 -0.031144,0.4082 l 0,17.3548494 c 0,0.96014 0.7719199,1.758999 1.7420999,1.747999 l 2.2578999,0 0,-19.1028484 c 0,-0.1171 -0.012,-0.2236 -0.035,-0.3185 -0.116,-0.4994999 -0.7076,-1.0626999 -1.312,-1.4784999 z"/>
+ <path style="fill:#376bc9" d="m 27.654,5.2500017 c -0.837,0.239 -1.673,0.712 -1.654,1.4979999 L 26,26 28.215,26 C 29.224,26 30,25.220001 30,24.277001 L 30,6.9840016 C 30,6.0186017 29.2,5.2500017 28.25,5.2500017 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 28.028745,6.0074447 a 1.9963553,1.9965501 0 0 0 -1.244673,0.416231 L 16.005026,14.508505 5.2259811,6.4236757 A 1.9963553,1.9965501 0 1 0 2.8302043,9.617057 l 11.9769337,8.983576 a 1.9963553,1.9965501 0 0 0 2.395777,0 L 29.179849,9.617057 A 1.9963553,1.9965501 0 0 0 28.028745,6.0074447 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 3.7500017,5.016001 24.4999983,0 c 1.064402,2.6941591 0.433044,1.0128215 0,0.999999 l -24.4999983,0 C 2.2424017,7.6306947 3,5.664222 3.7500017,5.016001 Z"/>
+ <path style="fill:#4f8cf6;fill-rule:evenodd" d="m 28.028745,5.0074452 a 1.9963553,1.9965501 0 0 0 -1.244673,0.416231 L 16.005026,13.508506 5.2259811,5.4236762 A 1.9963553,1.9965501 0 1 0 2.8302043,8.6170575 L 14.807138,17.600634 a 1.9963553,1.9965501 0 0 0 2.395777,0 L 29.179849,8.6170575 A 1.9963553,1.9965501 0 0 0 28.028745,5.0074452 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gmail-plasmoid.svg b/.icons/awkward/32x32/apps/gmail-plasmoid.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gmail-plasmoid.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gmail.svg b/.icons/awkward/32x32/apps/gmail.svg
new file mode 100644
index 00000000..07f30bee
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gmail.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" preserveAspectRatio="xMidYMid" version="1.1">
+ <path style="opacity:0.2" d="m 2.0000018,24.266001 0,1 C 2.0000018,26.231 2.8000017,27 3.7500017,27 L 28.25,27 C 29.225,27 30,26.231 30,25.266001 l 0,-1 c 0,0.965 -0.775,1.734 -1.75,1.734 l -24.4999983,0 c -0.95,0 -1.7499999,-0.769 -1.7499999,-1.734 z"/>
+ <path style="fill:#e4e4e4" d="M 27.39557,25.462026 26.07595,26 H 5.8227866 l -0.96519,-0.443038 C 3.9942085,25.160653 3.1098185,25.028613 2.6645587,24.171564 v 0 L 2.569622,6.9550206 v 0 c 0,0 0.8922816,-0.3493385 1.2436708,-1.2588164 L 4.0822802,5.0000017 H 27.879747 l 0.275317,0.506329 c 0.453812,0.8345979 0.683887,1.1147574 1.212025,1.9233734 v 0 l 0.158228,16.8367969 v 0 c 0,0 -1.226891,0.827454 -2.129747,1.195525 z"/>
+ <path style="fill:#b63728" d="m 3.7441017,5.1001517 c -0.8496,0 -1.5471999,0.6055 -1.7090999,1.3866999 -1.275e-4,6e-4 1.269e-4,0.00135 0,0.00195 -0.03047,0.23081 -0.031144,0.4082 -0.031144,0.4082 l 0,17.3548494 c 0,0.96014 0.7719199,1.758999 1.7420999,1.747999 l 2.2578999,0 0,-19.1028484 c 0,-0.1171 -0.012,-0.2236 -0.035,-0.3185 -0.116,-0.4994999 -0.7076,-1.0626999 -1.312,-1.4784999 z"/>
+ <path style="fill:#b63728" d="m 27.654,5.2500017 c -0.837,0.239 -1.673,0.712 -1.654,1.4979999 L 26,26 28.215,26 C 29.224,26 30,25.220001 30,24.277001 L 30,6.9840016 C 30,6.0186017 29.2,5.2500017 28.25,5.2500017 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 28.028745,6.0074447 a 1.9963553,1.9965501 0 0 0 -1.244673,0.416231 L 16.005026,14.508505 5.2259811,6.4236757 A 1.9963553,1.9965501 0 1 0 2.8302043,9.617057 l 11.9769337,8.983576 a 1.9963553,1.9965501 0 0 0 2.395777,0 L 29.179849,9.617057 A 1.9963553,1.9965501 0 0 0 28.028745,6.0074447 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 3.7500017,5.016001 24.4999983,0 c 1.064402,2.6941591 0.433044,1.0128215 0,0.999999 l -24.4999983,0 C 2.2424017,7.6306947 3,5.664222 3.7500017,5.016001 Z"/>
+ <path style="fill:#d54b3d;fill-rule:evenodd" d="m 28.028745,5.0074452 a 1.9963553,1.9965501 0 0 0 -1.244673,0.416231 L 16.005026,13.508506 5.2259811,5.4236762 A 1.9963553,1.9965501 0 1 0 2.8302043,8.6170575 L 14.807138,17.600634 a 1.9963553,1.9965501 0 0 0 2.395777,0 L 29.179849,8.6170575 A 1.9963553,1.9965501 0 0 0 28.028745,5.0074452 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gmailwatcher.svg b/.icons/awkward/32x32/apps/gmailwatcher.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gmailwatcher.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gmpc.svg b/.icons/awkward/32x32/apps/gmpc.svg
new file mode 120000
index 00000000..9df0f543
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gmpc.svg
@@ -0,0 +1 @@
+musique.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gmtpicon.svg b/.icons/awkward/32x32/apps/gmtpicon.svg
new file mode 100644
index 00000000..3021c430
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gmtpicon.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <rect style="opacity:.2" rx="2" ry="2" height="28" width="18" y="3" x="7"/>
+ <rect style="fill:#3f3f3f" rx="2" ry="2" height="28" width="18" y="2" x="7"/>
+ <rect style="fill:#0f92db" rx="2" ry="2" height="12" width="14" y="4" x="9"/>
+ <path style="opacity:.2" d="m11 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h10c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-10z"/>
+ <circle r="5" style="opacity:.2" cx="16" cy="24"/>
+ <circle r="5" style="fill:#4f4f4f" cx="16" cy="23"/>
+ <circle r="4" style="fill:#0f92db" cx="16" cy="23"/>
+ <circle r="3" style="fill:#4f4f4f" cx="16" cy="23"/>
+ <path style="opacity:.1;fill:#ffffff" d="m9 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h14c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-14z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 18a5 5 0 0 0 -5 5 5 5 0 0 0 0.027344 0.484375 5 5 0 0 1 4.972656 -4.484375 5 5 0 0 1 4.972656 4.515625 5 5 0 0 0 0.027344 -0.515625 5 5 0 0 0 -5 -5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gmusicbrowser.svg b/.icons/awkward/32x32/apps/gmusicbrowser.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gmusicbrowser.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnac.svg b/.icons/awkward/32x32/apps/gnac.svg
new file mode 100644
index 00000000..00a70937
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnac.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.400391,3 C 14.070791,3 13,4.2265 13,5.75 V 6.4199219 C 11.246536,6.9162232 9.6438452,7.840388 8.3359375,9.109375 L 7.7578125,8.7773438 C 6.4384235,8.0155936 4.8405813,8.3290014 4.1757812,9.4804688 L 3.5761719,10.519531 c -0.6648,1.151468 -0.1377484,2.691375 1.1816406,3.453125 L 5.3476562,14.3125 C 5.121446,15.19058 5.0046747,16.093262 5,17 c 0.00324,0.90723 0.1186975,1.810574 0.34375,2.689453 l -0.5859375,0.337891 c -1.3193897,0.76175 -1.8464406,2.301658 -1.1816406,3.453125 l 0.5996093,1.039062 c 0.6648,1.151467 2.2626416,1.464875 3.5820313,0.703125 L 8.3457031,24.882812 C 9.6532946,26.155262 11.254914,27.074201 13,27.572266 V 28.25 c 0,1.5235 1.070791,2.75 2.400391,2.75 h 1.199218 C 17.929209,31 19,29.7735 19,28.25 v -0.679688 c 1.748487,-0.492778 3.3524,-1.410971 4.664062,-2.679687 l 0.578126,0.332031 c 1.319388,0.76175 2.917231,0.448342 3.582031,-0.703125 l 0.599609,-1.039062 c 0.6648,-1.151467 0.137749,-2.691375 -1.18164,-3.453125 L 26.652344,19.6875 C 26.878554,18.80942 26.995325,17.906738 27,17 26.9968,16.09277 26.881303,15.189426 26.65625,14.310547 l 0.585938,-0.337891 c 1.319389,-0.76175 1.84644,-2.301657 1.18164,-3.453125 L 27.824219,9.4804688 C 27.159419,8.3290009 25.561576,8.0155935 24.242188,8.7773438 L 23.654297,9.1171875 C 22.349156,7.8495892 20.749976,6.925514 19,6.4277344 V 5.75 C 19,4.2265 17.929209,3 16.599609,3 Z"/>
+ <path style="fill:#6f7368" d="M 15.400391,2 C 14.070791,2 13,3.2265 13,4.75 V 5.4199219 A 11,11 0 0 0 8.3359375,8.109375 L 7.7578125,7.7773438 C 6.4384235,7.0155937 4.8405813,7.3290014 4.1757812,8.4804688 L 3.5761719,9.5195312 c -0.6648,1.1514678 -0.1377484,2.6913748 1.1816406,3.4531248 L 5.3476562,13.3125 A 11,11 0 0 0 5,16 11,11 0 0 0 5.34375,18.689453 l -0.5859375,0.337891 c -1.3193897,0.76175 -1.8464406,2.301658 -1.1816406,3.453125 l 0.5996093,1.039062 c 0.6648,1.151467 2.2626416,1.464875 3.5820313,0.703125 L 8.3457031,23.882812 A 11,11 0 0 0 13,26.574219 V 27.25 c 0,1.5235 1.070791,2.75 2.400391,2.75 h 1.199218 C 17.929209,30 19,28.7735 19,27.25 v -0.689453 a 11,11 0 0 0 4.664062,-2.669922 l 0.578126,0.332031 c 1.319388,0.76175 2.917231,0.448342 3.582031,-0.703125 l 0.599609,-1.039062 c 0.6648,-1.151467 0.137749,-2.691375 -1.18164,-3.453125 L 26.652344,18.6875 A 11,11 0 0 0 27,16 11,11 0 0 0 26.65625,13.310547 l 0.585938,-0.337891 c 1.319389,-0.76175 1.84644,-2.301657 1.18164,-3.4531248 L 27.824219,8.4804688 C 27.159419,7.329001 25.561576,7.0155934 24.242188,7.7773438 L 23.654297,8.1171875 A 11,11 0 0 0 19,5.4277344 V 4.75 C 19,3.2265 17.929209,2 16.599609,2 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.400391,2 C 14.070791,2 13,3.2265 13,4.75 V 5.4199219 A 11,11 0 0 0 8.3359375,8.109375 L 7.7578125,7.7773438 C 6.4384235,7.0155937 4.8405813,7.3290014 4.1757812,8.4804688 L 3.5761719,9.5195312 C 3.2933885,10.009327 3.2377019,10.5688 3.3554688,11.109375 3.4022369,10.906231 3.4678775,10.707103 3.5761719,10.519531 L 4.1757812,9.4804688 C 4.8405813,8.3290013 6.4384235,8.0155936 7.7578125,8.7773438 L 8.3359375,9.109375 A 11,11 0 0 1 13,6.4199219 V 5.75 C 13,4.2265 14.070791,3 15.400391,3 h 1.199218 C 17.929209,3 19,4.2265 19,5.75 v 0.6777344 a 11,11 0 0 1 4.654297,2.6894531 l 0.587891,-0.3398437 c 1.319388,-0.7617503 2.917231,-0.4483429 3.582031,0.703125 l 0.599609,1.0390622 c 0.108294,0.187572 0.173935,0.3867 0.220703,0.589844 0.117767,-0.540575 0.06208,-1.100048 -0.220703,-1.5898438 L 27.824219,8.4804688 C 27.159419,7.3290009 25.561576,7.0155935 24.242188,7.7773438 L 23.654297,8.1171875 A 11,11 0 0 0 19,5.4277344 V 4.75 C 19,3.2265 17.929209,2 16.599609,2 Z M 5.164063,14.207031 A 11,11 0 0 0 5.0000005,16 11,11 0 0 0 5.0214849,16.417969 11,11 0 0 1 5.3476567,14.3125 Z m 21.669922,0.002 -0.177734,0.101563 A 11,11 0 0 1 26.978517,16.582031 11,11 0 0 0 27.000001,16 11,11 0 0 0 26.833985,14.208984 Z M 5.166017,18.791016 4.7578139,19.027344 C 3.6533497,19.665006 3.1151364,20.846706 3.3554702,21.890625 3.5145631,21.160354 3.9996479,20.465071 4.7578139,20.027344 L 5.3437514,19.689453 A 11,11 0 0 1 5.166017,18.791016 Z m 21.669922,0.002 A 11,11 0 0 1 26.652345,19.6875 l 0.589844,0.339844 c 0.758165,0.437727 1.24325,1.13301 1.402343,1.863281 0.240334,-1.043919 -0.29788,-2.225619 -1.402343,-2.863281 z"/>
+ <path style="opacity:0.2" d="M 19.699219,2.000383 C 18.999219,2.000383 19,2.7328049 19,2.7328049 V 11.810547 C 18.116657,11.29873 17.094364,11 16,11 c -3.3137,0 -6,2.6863 -6,6 0,3.3137 2.6863,6 6,6 3.3137,0 6,-2.6863 6,-6 V 5.000383 c 0,0 1.409456,1.2171676 1.884766,2.4785156 0.242945,0.644713 0.241823,1.30062 -0.316407,1.8125 -0.453263,0.259997 -0.601109,0.6618441 -0.521484,1.0117184 0.120915,0.531315 0.766055,0.944649 1.664063,0.5625 C 26.060212,10.162136 26.5,8.8999936 26.5,7.8499924 c 0,-3.15 -4.000781,-5.8496094 -6.800781,-5.8496094 z"/>
+ <path style="fill:#5dcd18" d="M 19.699219,1.000283 C 18.999219,1.000283 19,1.7327049 19,1.7327049 V 10.810447 C 18.116657,10.29863 17.094364,9.9999 16,9.9999 c -3.3137,0 -6,2.6863 -6,6 0,3.3137 2.6863,6 6,6 3.3137,0 6,-2.6863 6,-6 V 4.000283 c 0,0 1.409456,1.2171676 1.884766,2.4785156 0.242945,0.644713 0.241823,1.30062 -0.316407,1.8125 -0.453263,0.259997 -0.601109,0.6618441 -0.521484,1.0117184 0.120915,0.531315 0.766055,0.944649 1.664063,0.5625 C 26.060212,9.162036 26.5,7.8998936 26.5,6.8498924 c 0,-3.15 -4.000781,-5.8496094 -6.800781,-5.8496094 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 19.699219 1 C 18.999219 1 19 1.7324219 19 1.7324219 L 19 2.7324219 C 19 2.7324219 18.999219 2 19.699219 2 C 22.323652 2 26.003988 4.3724126 26.455078 7.2636719 C 26.470171 7.1253119 26.5 6.982721 26.5 6.8496094 C 26.5 3.6996094 22.499219 1 19.699219 1 z M 23.945312 7.6992188 C 23.873302 7.9088206 23.76528 8.1104452 23.568359 8.2910156 C 23.115096 8.5510126 22.96725 8.9528601 23.046875 9.3027344 C 23.073108 9.4180062 23.136172 9.5218942 23.208984 9.6191406 C 23.296519 9.4987844 23.406313 9.3839676 23.568359 9.2910156 C 24.062934 8.8375058 24.107633 8.2708881 23.945312 7.6992188 z M 16 10 C 12.6863 10 10 12.6863 10 16 C 10 16.168849 10.011714 16.334681 10.025391 16.5 C 10.280128 13.420903 12.855149 11 16 11 C 17.094364 11 18.116657 11.29873 19 11.810547 L 19 10.810547 C 18.116657 10.29873 17.094364 10 16 10 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnethogs.svg b/.icons/awkward/32x32/apps/gnethogs.svg
new file mode 120000
index 00000000..53ccf3bb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnethogs.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnibbles.svg b/.icons/awkward/32x32/apps/gnibbles.svg
new file mode 120000
index 00000000..2d932797
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnibbles.svg
@@ -0,0 +1 @@
+gnome-nibbles.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnochm.svg b/.icons/awkward/32x32/apps/gnochm.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnochm.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-2048.svg b/.icons/awkward/32x32/apps/gnome-2048.svg
new file mode 100644
index 00000000..2550a57e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-2048.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="2.1" ry="2.1"/>
+ <rect style="fill:#3465a4" width="28" height="28" x="2" y="2" rx="2.1" ry="2.1"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 7.9999845,13.000055 c 0,0 -0.4793965,-0.01 -0.9735925,0.240198 C 6.532096,13.487451 6,14.083346 6,15.000039 l 0.999992,0 c 0,-0.999992 0.9999925,-0.999992 0.9999925,-0.999992 0,0 0.999992,0 0.999992,0.999992 0,0.374997 -0.127499,0.657195 -0.362497,0.957493 C 8.402381,16.257829 8.054884,16.553327 7.679887,16.865824 7.30489,17.178322 6.902393,17.507819 6.5749955,17.926316 6.247498,18.344713 6,18.875009 6,19.500004 L 6,20 l 3.9999685,0 0,-0.999992 -2.908777,0 c 0.061,-0.157399 0.1521985,-0.305298 0.271398,-0.457497 0.234998,-0.300297 0.582495,-0.595795 0.9574925,-0.908293 0.374997,-0.312497 0.7774935,-0.641995 1.104991,-1.060491 0.3273975,-0.418397 0.5748955,-0.948693 0.5748955,-1.573688 0,-0.916693 -0.5320955,-1.512588 -1.026392,-1.759786 -0.494196,-0.247098 -0.973592,-0.240198 -0.973592,-0.240198 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 7.9999845,12.000055 c 0,0 -0.4793965,-0.01 -0.9735925,0.240198 C 6.532096,12.487451 6,13.083346 6,14.000039 l 0.999992,0 c 0,-0.999992 0.9999925,-0.999992 0.9999925,-0.999992 0,0 0.999992,0 0.999992,0.999992 0,0.374997 -0.127499,0.657195 -0.362497,0.957493 C 8.402381,15.25783 8.054884,15.553327 7.679887,15.865824 7.30489,16.178322 6.902393,16.507819 6.5749955,16.926316 6.247498,17.344713 6,17.875009 6,18.500004 L 6,19 l 3.9999685,0 0,-0.999992 -2.908777,0 c 0.061,-0.157399 0.1521985,-0.305298 0.271398,-0.457497 0.234998,-0.300297 0.582495,-0.595795 0.9574925,-0.908293 0.374997,-0.312497 0.7774935,-0.641995 1.104991,-1.060491 0.3273975,-0.418397 0.5748955,-0.948693 0.5748955,-1.573688 0,-0.916693 -0.5320955,-1.512588 -1.026392,-1.759786 -0.494196,-0.247098 -0.973592,-0.240198 -0.973592,-0.240198 z"/>
+ <path style="opacity:0.2" d="M 12.999985,13.000055 C 11.900643,13.000055 11,13.900648 11,15.000039 l 0,2.999976 C 11,19.099407 11.900643,20 12.999985,20 c 1.099341,0 1.999984,-0.900593 1.999984,-1.999985 l 0,-2.999976 c 0,-1.099391 -0.900643,-1.999984 -1.999984,-1.999984 z m 0,0.999992 c 0.562645,0 0.999992,0.437397 0.999992,0.999992 l 0,2.999976 c 0,0.562696 -0.437347,0.999993 -0.999992,0.999993 -0.562646,0 -0.999992,-0.437296 -0.999992,-0.999993 l 0,-2.999976 c 0,-0.562595 0.437346,-0.999992 0.999992,-0.999992 z"/>
+ <path style="fill:#ffffff" d="M 12.999985,12.000055 C 11.900643,12.000055 11,12.900648 11,14.000039 l 0,2.999976 C 11,18.099407 11.900643,19 12.999985,19 c 1.099341,0 1.999984,-0.900593 1.999984,-1.999985 l 0,-2.999976 c 0,-1.099391 -0.900643,-1.999984 -1.999984,-1.999984 z m 0,0.999992 c 0.562645,0 0.999992,0.437397 0.999992,0.999992 l 0,2.999976 c 0,0.562696 -0.437347,0.999993 -0.999992,0.999993 -0.562646,0 -0.999992,-0.437296 -0.999992,-0.999993 l 0,-2.999976 c 0,-0.562595 0.437346,-0.999992 0.999992,-0.999992 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 16.999992,13.000055 0,2.999976 1.999984,0 0,-2.999976 0.999992,0 0,6.999945 -0.999992,0 0,-2.999977 -2.999976,0 0,-3.999968 0.999992,0 0,0"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 16.999992,12.000055 0,2.999976 1.999984,0 0,-2.999976 0.999992,0 0,6.999945 -0.999992,0 0,-2.999977 -2.999976,0 0,-3.999968 0.999992,0 0,0"/>
+ <path style="opacity:0.2" d="m 23,13 c -1.099342,0 -2,0.900609 -2,2 0,0.599066 0.273063,1.132537 0.694336,1.5 C 21.273063,16.867463 21,17.400933 21,18 c 0,1.099391 0.900658,2 2,2 1.099342,0 2,-0.900609 2,-2 0,-0.599067 -0.273063,-1.132537 -0.694336,-1.5 C 24.726937,16.132537 25,15.599066 25,15 25,13.900609 24.099342,13 23,13 Z m 0,1 c 0.562645,0 1,0.437405 1,1 0,0.562596 -0.437355,1 -1,1 -0.562645,0 -1,-0.437404 -1,-1 0,-0.562595 0.437355,-1 1,-1 z m 0,3 c 0.562645,0 1,0.437404 1,1 0,0.562596 -0.437355,1 -1,1 -0.562645,0 -1,-0.437404 -1,-1 0,-0.562596 0.437355,-1 1,-1 z"/>
+ <path style="fill:#ffffff" d="m 23,12 c -1.099342,0 -2,0.900609 -2,2 0,0.599066 0.273063,1.132537 0.694336,1.5 C 21.273063,15.867463 21,16.400933 21,17 c 0,1.099391 0.900658,2 2,2 1.099342,0 2,-0.900609 2,-2 0,-0.599067 -0.273063,-1.132537 -0.694336,-1.5 C 24.726937,15.132537 25,14.599066 25,14 25,12.900609 24.099342,12 23,12 Z m 0,1 c 0.562645,0 1,0.437405 1,1 0,0.562596 -0.437355,1 -1,1 -0.562645,0 -1,-0.437404 -1,-1 0,-0.562595 0.437355,-1 1,-1 z m 0,3 c 0.562645,0 1,0.437404 1,1 0,0.562596 -0.437355,1 -1,1 -0.562645,0 -1,-0.437404 -1,-1 0,-0.562596 0.437355,-1 1,-1 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.0996094 2 C 2.9361887 2 2 2.9361887 2 4.0996094 L 2 5.0996094 C 2 3.9361887 2.9361887 3 4.0996094 3 L 27.900391 3 C 29.063811 3 30 3.9361887 30 5.0996094 L 30 4.0996094 C 30 2.9361887 29.063811 2 27.900391 2 L 4.0996094 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-about-logo.svg b/.icons/awkward/32x32/apps/gnome-about-logo.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-about-logo.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-abrt.svg b/.icons/awkward/32x32/apps/gnome-abrt.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-abrt.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-activity-journal.svg b/.icons/awkward/32x32/apps/gnome-activity-journal.svg
new file mode 120000
index 00000000..1612081f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-activity-journal.svg
@@ -0,0 +1 @@
+kwordquiz.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-aisleriot.svg b/.icons/awkward/32x32/apps/gnome-aisleriot.svg
new file mode 120000
index 00000000..2f7cf976
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-aisleriot.svg
@@ -0,0 +1 @@
+kpatience.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-alsamixer-icon.svg b/.icons/awkward/32x32/apps/gnome-alsamixer-icon.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-alsamixer-icon.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-app-install.svg b/.icons/awkward/32x32/apps/gnome-app-install.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-app-install.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-appfolders-manager.svg b/.icons/awkward/32x32/apps/gnome-appfolders-manager.svg
new file mode 100644
index 00000000..0bd9fe24
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-appfolders-manager.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <rect width="6" height="6" x="5" y="5" rx=".75" ry=".75"/>
+ <rect width="6" height="6" x="13" y="5" rx=".75" ry=".75"/>
+ <rect width="6" height="6" x="5" y="13" rx=".75" ry=".75"/>
+ <rect width="6" height="6" x="13" y="13" rx=".75" ry=".75"/>
+ <rect width="6" height="6" x="5" y="21" rx=".75" ry=".75"/>
+ </g>
+ <g fill="#81ff85">
+ <rect width="6" height="6" x="5" y="5" rx=".75" ry=".75"/>
+ <rect width="6" height="6" x="13" y="5" rx=".75" ry=".75"/>
+ <rect width="6" height="6" x="5" y="13" rx=".75" ry=".75"/>
+ <rect width="6" height="6" x="13" y="13" rx=".75" ry=".75"/>
+ <rect width="6" height="6" x="5" y="21" rx=".75" ry=".75"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-apt.svg b/.icons/awkward/32x32/apps/gnome-apt.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-apt.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-audio.svg b/.icons/awkward/32x32/apps/gnome-audio.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-audio.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-baker.svg b/.icons/awkward/32x32/apps/gnome-baker.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-baker.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-balsa.svg b/.icons/awkward/32x32/apps/gnome-balsa.svg
new file mode 120000
index 00000000..0bd20bda
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-balsa.svg
@@ -0,0 +1 @@
+mutt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-balsa2.svg b/.icons/awkward/32x32/apps/gnome-balsa2.svg
new file mode 120000
index 00000000..0bd20bda
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-balsa2.svg
@@ -0,0 +1 @@
+mutt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-books.svg b/.icons/awkward/32x32/apps/gnome-books.svg
new file mode 120000
index 00000000..a732bc8a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-books.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-boxes.svg b/.icons/awkward/32x32/apps/gnome-boxes.svg
new file mode 100644
index 00000000..c6a94948
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-boxes.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <g style="enable-background:new" transform="translate(-48,-256)">
+ <g>
+ <path opacity=".2" d="m55 264v18h18v-18h-18zm2.707 2h12.586l-3 3h-6.5859l-3-3zm-0.707 0.71 3 3v6.5859l-3 3v-12.586zm14 0v12.586l-3-3v-6.5859l3-3zm-10 3.29h6v6h-6v-6zm-0.29297 7h6.5859l3 3h-12.586l3-3z"/>
+ <path fill="#c4c4c4" transform="translate(0,-244)" d="m55 507v18h18v-18h-18zm2.707 2h12.586l-3 3h-6.5859l-3-3zm-0.707 0.71 3 3v6.5859l-3 3v-12.586zm14 0v12.586l-3-3v-6.5859l3-3zm-10 3.29h6v6h-6v-6zm-0.29297 7h6.5859l3 3h-12.586l3-3z"/>
+ <path opacity=".2" transform="translate(0,-244)" d="m56 506a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm16 0a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm-11.5 6c-0.82843 0-1.5 0.67157-1.5 1.5s0.67157 1.5 1.5 1.5 1.5-0.67157 1.5-1.5-0.67157-1.5-1.5-1.5zm7 0c-0.82843 0-1.5 0.67157-1.5 1.5s0.67157 1.5 1.5 1.5 1.5-0.67157 1.5-1.5-0.67157-1.5-1.5-1.5zm-7 7a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm7 0a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm-11.5 3a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm16 0a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3z"/>
+ <path fill="#e8e8e8" transform="translate(0,-244)" d="m56 505a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm16 0a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm-11.5 6a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm7 0a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm-7 7a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm7 0a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5zm-11.5 3a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm16 0a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-break-timer.svg b/.icons/awkward/32x32/apps/gnome-break-timer.svg
new file mode 100644
index 00000000..f951f3c9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-break-timer.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#484b61" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="8"/>
+ <circle style="fill:#9499b2" cx="16" cy="16" r="8"/>
+ <rect style="opacity:0.1" width="3" height="13" x="21.05" y="-5.47" rx="1.5" ry="1.444" transform="matrix(0.8660254,0.5,-0.5,0.8660254,0,0)"/>
+ <rect style="fill:#ffffff" width="3" height="13" x="20.55" y="-6.34" rx="1.5" ry="1.444" transform="matrix(0.8660254,0.5,-0.5,0.8660254,0,0)"/>
+ <rect style="opacity:0.1" width="2" height="3" x="16" y="-29" rx="1.166" ry=".896" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#9499b2" width="2" height="3" x="15" y="-29" rx="1.166" ry=".896" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="opacity:0.1" width="2" height="3" x="16" y="-6" rx="1.166" ry=".896" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#9499b2" width="2" height="3" x="15" y="-6" rx="1.166" ry=".896" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="opacity:0.1" width="2" height="3" x="-17" y="-30" rx="1.166" ry=".896" transform="scale(-1,-1)"/>
+ <rect style="fill:#9499b2" width="2" height="3" x="-17" y="-29" rx="1.166" ry=".896" transform="scale(-1,-1)"/>
+ <rect style="opacity:0.1" width="2" height="3" x="-17" y="-7" rx="1.166" ry=".896" transform="scale(-1,-1)"/>
+ <rect style="fill:#9499b2" width="2" height="3" x="-17" y="-6" rx="1.166" ry=".896" transform="scale(-1,-1)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0214844,16.414062 14,14 0 0 1 16,3 14,14 0 0 1 29.978516,16.585938 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-calculator.svg b/.icons/awkward/32x32/apps/gnome-calculator.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-calculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-calendar.svg b/.icons/awkward/32x32/apps/gnome-calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-character-map.svg b/.icons/awkward/32x32/apps/gnome-character-map.svg
new file mode 120000
index 00000000..f04d4679
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-character-map.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-characters.svg b/.icons/awkward/32x32/apps/gnome-characters.svg
new file mode 120000
index 00000000..f04d4679
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-characters.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-chess.svg b/.icons/awkward/32x32/apps/gnome-chess.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-chess.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-clocks.svg b/.icons/awkward/32x32/apps/gnome-clocks.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-clocks.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-color-chooser.svg b/.icons/awkward/32x32/apps/gnome-color-chooser.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-color-chooser.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-color-manager.svg b/.icons/awkward/32x32/apps/gnome-color-manager.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-color-manager.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-commander.svg b/.icons/awkward/32x32/apps/gnome-commander.svg
new file mode 100644
index 00000000..da81469b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-commander.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" transform="matrix(0,-1,-1,0,0,0)" d="m-26.5-30h20c0.831 0 1.5 0.669 1.5 1.5v25c0 0.831-0.669 1.5-1.5 1.5h-20c-0.831 0-1.5-0.669-1.5-1.5v-25c0-0.831 0.669-1.5 1.5-1.5z"/>
+ <path fill="#636e73" d="m30 8v-2.5c0-0.831-0.669-1.5-1.5-1.5h-25c-0.831 0-1.5 0.669-1.5 1.5v2.5z"/>
+ <path opacity=".15" d="m30 26.5v-18.5h-14v20h12.5c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <g fill="#636e73">
+ <path d="m6.25 11v0.66667h0.75v1.333h-3v-2h2.25z"/>
+ <path d="m6.25 15v0.66667h0.75v1.333h-3v-2h2.25z"/>
+ <path d="m6.25 19v0.66667h0.75v1.333h-3v-2h2.25z"/>
+ </g>
+ <g fill="#636e73" opacity=".8">
+ <path d="m20.25 11v0.66667h0.75v1.333h-3v-2h2.25z"/>
+ <path d="m20.25 15v0.66667h0.75v1.333h-3v-2h2.25z"/>
+ <path d="m20.25 19v0.66667h0.75v1.333h-3v-2h2.25z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-contacts.svg b/.icons/awkward/32x32/apps/gnome-contacts.svg
new file mode 100644
index 00000000..6bcd1aec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-contacts.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="10" height="8" x="19" y="20" ry=".667"/>
+ <path style="opacity:0.2" d="M 4.375,3 C 3.61325,3 3,3.6244 3,4.4 V 29.6 C 3,30.3756 3.61325,31 4.375,31 H 7.1102296 23.625 C 24.38675,31 25,30.3756 25,29.6 V 4.4 C 25,3.6244 24.38675,3 23.625,3 H 13.98523 7.1102296 Z"/>
+ <rect style="fill:#55b65a" width="10" height="8" x="17" y="5" ry=".667"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 17.666016 5 C 17.296682 5 17 5.2966823 17 5.6660156 L 17 6.6660156 C 17 6.2966823 17.296682 6 17.666016 6 L 26.333984 6 C 26.703318 6 27 6.2966823 27 6.6660156 L 27 5.6660156 C 27 5.2966823 26.703318 5 26.333984 5 L 17.666016 5 z"/>
+ <rect style="fill:#fec006" width="10" height="8" x="18" y="12" ry=".667"/>
+ <rect style="fill:#fe6c06" width="10" height="8" x="19" y="19" ry=".667"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 19.666016 19 C 19.296682 19 19 19.296682 19 19.666016 L 19 20.666016 C 19 20.296682 19.296682 20 19.666016 20 L 28.333984 20 C 28.703318 20 29 20.296682 29 20.666016 L 29 19.666016 C 29 19.296682 28.703318 19 28.333984 19 L 19.666016 19 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 18.666016 12 C 18.296682 12 18 12.296682 18 12.666016 L 18 13.666016 C 18 13.296682 18.296682 13 18.666016 13 L 27.333984 13 C 27.703318 13 28 13.296682 28 13.666016 L 28 12.666016 C 28 12.296682 27.703318 12 27.333984 12 L 18.666016 12 z"/>
+ <path style="fill:#3f89db" d="M 4.375,2 C 3.61325,2 3,2.6244 3,3.4 V 28.6 C 3,29.3756 3.61325,30 4.375,30 H 7.1102296 23.625 C 24.38675,30 25,29.3756 25,28.6 V 3.4 C 25,2.6244 24.38675,2 23.625,2 H 13.98523 7.1102296 Z"/>
+ <path style="opacity:0.2" d="m 14,9.0002 c -4.4183,0 -8,3.5817 -8,8 0,4.4183 3.5817,8 8,8 h 5 c 0,0 0.9375,0 1,-1 0,-1 -1,-1 -1,-1 h -5 c -3.3137,0 -6,-2.6863 -6,-6 0,-3.3137 2.6863,-6 6,-6 3.3137,0 6,2.6863 6,6 v 1 c 0,0.55228 -0.44772,1 -1,1 -0.55228,0 -1,-0.44772 -1,-1 v -1 c 0,-2.2091 -1.7909,-4 -4,-4 -2.2091,0 -4,1.7909 -4,4 0,2.2091 1.7909,4 4,4 1.0462,0 1.9903,-0.4109 2.7031,-1.0684 0.57,0.677 1.411,1.068 2.297,1.068 1.6568,0 3,-1.3432 3,-3 v -1 c 0,-4.418 -3.582,-8 -8,-8 z m 0,6 c 1.1046,0 2,0.89543 2,2 0,1.10457 -0.89543,2 -2,2 -1.10457,0 -2,-0.89543 -2,-2 0,-1.10457 0.89543,-2 2,-2 z"/>
+ <path style="fill:#ffffff" d="m 14,8.0002 c -4.4183,0 -8,3.5817 -8,8 0,4.4183 3.5817,8 8,8 h 5 c 0,0 0.9375,0 1,-1 0,-1 -1,-1 -1,-1 h -5 c -3.3137,0 -6,-2.6863 -6,-6 0,-3.3137 2.6863,-6 6,-6 3.3137,0 6,2.6863 6,6 v 1 c 0,0.55228 -0.44772,1 -1,1 -0.55228,0 -1,-0.44772 -1,-1 v -1 c 0,-2.2091 -1.7909,-4 -4,-4 -2.2091,0 -4,1.7909 -4,4 0,2.2091 1.7909,4 4,4 1.0462,0 1.9903,-0.4109 2.7031,-1.0684 0.57,0.677 1.411,1.068 2.297,1.068 1.6568,0 3,-1.3432 3,-3 v -1 c 0,-4.418 -3.582,-8 -8,-8 z m 0,6 c 1.1046,0 2,0.89543 2,2 0,1.10457 -0.89543,2 -2,2 -1.10457,0 -2,-0.89543 -2,-2 0,-1.10457 0.89543,-2 2,-2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.375 2 C 3.61325 2 3 2.6247906 3 3.4003906 L 3 4.4003906 C 3 3.6247906 3.61325 3 4.375 3 L 7.109375 3 L 13.984375 3 L 23.625 3 C 24.38675 3 25 3.6247906 25 4.4003906 L 25 3.4003906 C 25 2.6247906 24.38675 2 23.625 2 L 13.984375 2 L 7.109375 2 L 4.375 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-control-center.svg b/.icons/awkward/32x32/apps/gnome-control-center.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-control-center.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-debian.svg b/.icons/awkward/32x32/apps/gnome-debian.svg
new file mode 120000
index 00000000..c718ca15
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-debian.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-desktop-config.svg b/.icons/awkward/32x32/apps/gnome-desktop-config.svg
new file mode 120000
index 00000000..911ba54b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-desktop-config.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-desktop-item-edit.svg b/.icons/awkward/32x32/apps/gnome-desktop-item-edit.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-desktop-item-edit.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-device-manager.svg b/.icons/awkward/32x32/apps/gnome-device-manager.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-device-manager.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-dictionary.svg b/.icons/awkward/32x32/apps/gnome-dictionary.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-dictionary.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-disks.svg b/.icons/awkward/32x32/apps/gnome-disks.svg
new file mode 120000
index 00000000..14d09c23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-disks.svg
@@ -0,0 +1 @@
+disk-utility.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-display-properties.svg b/.icons/awkward/32x32/apps/gnome-display-properties.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-display-properties.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-do-panel.svg b/.icons/awkward/32x32/apps/gnome-do-panel.svg
new file mode 120000
index 00000000..91a4b318
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-do-panel.svg
@@ -0,0 +1 @@
+gnome-do.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-do.svg b/.icons/awkward/32x32/apps/gnome-do.svg
new file mode 100644
index 00000000..c1e9d0a0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-do.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.400391,3 C 14.070791,3 13,4.2265 13,5.75 V 6.4199219 C 11.246536,6.9162232 9.6438452,7.840388 8.3359375,9.109375 L 7.7578125,8.7773438 C 6.4384235,8.0155936 4.8405813,8.3290014 4.1757812,9.4804688 L 3.5761719,10.519531 c -0.6648,1.151468 -0.1377484,2.691375 1.1816406,3.453125 L 5.3476562,14.3125 C 5.121446,15.19058 5.0046747,16.093262 5,17 c 0.00324,0.90723 0.1186975,1.810574 0.34375,2.689453 l -0.5859375,0.337891 c -1.3193897,0.76175 -1.8464406,2.301658 -1.1816406,3.453125 l 0.5996093,1.039062 c 0.6648,1.151467 2.2626416,1.464875 3.5820313,0.703125 L 8.3457031,24.882812 C 9.6532946,26.155262 11.254914,27.074201 13,27.572266 V 28.25 c 0,1.5235 1.070791,2.75 2.400391,2.75 h 1.199218 C 17.929209,31 19,29.7735 19,28.25 v -0.679688 c 1.748487,-0.492778 3.3524,-1.410971 4.664062,-2.679687 l 0.578126,0.332031 c 1.319388,0.76175 2.917231,0.448342 3.582031,-0.703125 l 0.599609,-1.039062 c 0.6648,-1.151467 0.137749,-2.691375 -1.18164,-3.453125 L 26.652344,19.6875 C 26.878554,18.80942 26.995325,17.906738 27,17 26.9968,16.09277 26.881303,15.189426 26.65625,14.310547 l 0.585938,-0.337891 c 1.319389,-0.76175 1.84644,-2.301657 1.18164,-3.453125 L 27.824219,9.4804688 C 27.159419,8.3290009 25.561576,8.0155935 24.242188,8.7773438 L 23.654297,9.1171875 C 22.349156,7.8495892 20.749976,6.925514 19,6.4277344 V 5.75 C 19,4.2265 17.929209,3 16.599609,3 Z"/>
+ <path style="fill:#ae56b8" d="M 15.400391,2 C 14.070791,2 13,3.2265 13,4.75 V 5.4199219 A 11,11 0 0 0 8.3359375,8.109375 L 7.7578125,7.7773438 C 6.4384235,7.0155937 4.8405813,7.3290014 4.1757812,8.4804688 L 3.5761719,9.5195312 c -0.6648,1.1514678 -0.1377484,2.6913748 1.1816406,3.4531248 L 5.3476562,13.3125 A 11,11 0 0 0 5,16 11,11 0 0 0 5.34375,18.689453 l -0.5859375,0.337891 c -1.3193897,0.76175 -1.8464406,2.301658 -1.1816406,3.453125 l 0.5996093,1.039062 c 0.6648,1.151467 2.2626416,1.464875 3.5820313,0.703125 L 8.3457031,23.882812 A 11,11 0 0 0 13,26.574219 V 27.25 c 0,1.5235 1.070791,2.75 2.400391,2.75 h 1.199218 C 17.929209,30 19,28.7735 19,27.25 v -0.689453 a 11,11 0 0 0 4.664062,-2.669922 l 0.578126,0.332031 c 1.319388,0.76175 2.917231,0.448342 3.582031,-0.703125 l 0.599609,-1.039062 c 0.6648,-1.151467 0.137749,-2.691375 -1.18164,-3.453125 L 26.652344,18.6875 A 11,11 0 0 0 27,16 11,11 0 0 0 26.65625,13.310547 l 0.585938,-0.337891 c 1.319389,-0.76175 1.84644,-2.301657 1.18164,-3.4531248 L 27.824219,8.4804688 C 27.159419,7.329001 25.561576,7.0155934 24.242188,7.7773438 L 23.654297,8.1171875 A 11,11 0 0 0 19,5.4277344 V 4.75 C 19,3.2265 17.929209,2 16.599609,2 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.400391,2 C 14.070791,2 13,3.2265 13,4.75 V 5.4199219 A 11,11 0 0 0 8.3359375,8.109375 L 7.7578125,7.7773438 C 6.4384235,7.0155937 4.8405813,7.3290014 4.1757812,8.4804688 L 3.5761719,9.5195312 C 3.2933885,10.009327 3.2377019,10.5688 3.3554688,11.109375 3.4022369,10.906231 3.4678775,10.707103 3.5761719,10.519531 L 4.1757812,9.4804688 C 4.8405813,8.3290013 6.4384235,8.0155936 7.7578125,8.7773438 L 8.3359375,9.109375 A 11,11 0 0 1 13,6.4199219 V 5.75 C 13,4.2265 14.070791,3 15.400391,3 h 1.199218 C 17.929209,3 19,4.2265 19,5.75 v 0.6777344 a 11,11 0 0 1 4.654297,2.6894531 l 0.587891,-0.3398437 c 1.319388,-0.7617503 2.917231,-0.4483429 3.582031,0.703125 l 0.599609,1.0390622 c 0.108294,0.187572 0.173935,0.3867 0.220703,0.589844 0.117767,-0.540575 0.06208,-1.100048 -0.220703,-1.5898438 L 27.824219,8.4804688 C 27.159419,7.3290009 25.561576,7.0155935 24.242188,7.7773438 L 23.654297,8.1171875 A 11,11 0 0 0 19,5.4277344 V 4.75 C 19,3.2265 17.929209,2 16.599609,2 Z M 5.164063,14.207031 A 11,11 0 0 0 5.0000005,16 11,11 0 0 0 5.0214849,16.417969 11,11 0 0 1 5.3476567,14.3125 Z m 21.669922,0.002 -0.177734,0.101563 A 11,11 0 0 1 26.978517,16.582031 11,11 0 0 0 27.000001,16 11,11 0 0 0 26.833985,14.208984 Z M 5.166017,18.791016 4.7578139,19.027344 C 3.6533497,19.665006 3.1151364,20.846706 3.3554702,21.890625 3.5145631,21.160354 3.9996479,20.465071 4.7578139,20.027344 L 5.3437514,19.689453 A 11,11 0 0 1 5.166017,18.791016 Z m 21.669922,0.002 A 11,11 0 0 1 26.652345,19.6875 l 0.589844,0.339844 c 0.758165,0.437727 1.24325,1.13301 1.402343,1.863281 0.240334,-1.043919 -0.29788,-2.225619 -1.402343,-2.863281 z"/>
+ <path style="opacity:0.2" d="m 16,11 c 3.3137,0 6,2.6863 6,6 0,3.3137 -2.6863,6 -6,6 -3.3137,0 -6,-2.6863 -6,-6 0,-3.3137 2.6863,-6 6,-6 z"/>
+ <path style="fill:#ffffff" d="m 16,10.0002 c 3.3137,0 6,2.6863 6,6 0,3.3137 -2.6863,6 -6,6 -3.3137,0 -6,-2.6863 -6,-6 0,-3.3137 2.6863,-6 6,-6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-documents.svg b/.icons/awkward/32x32/apps/gnome-documents.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-documents.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-emacs.svg b/.icons/awkward/32x32/apps/gnome-emacs.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-emacs.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-encfs-manager.svg b/.icons/awkward/32x32/apps/gnome-encfs-manager.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-encfs-manager.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-eterm.svg b/.icons/awkward/32x32/apps/gnome-eterm.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-eterm.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-freecell.svg b/.icons/awkward/32x32/apps/gnome-freecell.svg
new file mode 120000
index 00000000..3453df85
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-freecell.svg
@@ -0,0 +1 @@
+lskat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-genius.svg b/.icons/awkward/32x32/apps/gnome-genius.svg
new file mode 120000
index 00000000..852099c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-genius.svg
@@ -0,0 +1 @@
+pcbcalculator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-glchess.svg b/.icons/awkward/32x32/apps/gnome-glchess.svg
new file mode 120000
index 00000000..3e02f21f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-glchess.svg
@@ -0,0 +1 @@
+gnome-chess.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-glines.svg b/.icons/awkward/32x32/apps/gnome-glines.svg
new file mode 120000
index 00000000..99ffabe4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-glines.svg
@@ -0,0 +1 @@
+klines.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-gmail.svg b/.icons/awkward/32x32/apps/gnome-gmail.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-gmail.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-gmenu.svg b/.icons/awkward/32x32/apps/gnome-gmenu.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-gmenu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-gnect.svg b/.icons/awkward/32x32/apps/gnome-gnect.svg
new file mode 120000
index 00000000..2e677f0b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-gnect.svg
@@ -0,0 +1 @@
+kigo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-gnibbles.svg b/.icons/awkward/32x32/apps/gnome-gnibbles.svg
new file mode 120000
index 00000000..2d932797
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-gnibbles.svg
@@ -0,0 +1 @@
+gnome-nibbles.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-gnumeric.svg b/.icons/awkward/32x32/apps/gnome-gnumeric.svg
new file mode 120000
index 00000000..bd2a77f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-gnumeric.svg
@@ -0,0 +1 @@
+gnumeric.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-hearts.svg b/.icons/awkward/32x32/apps/gnome-hearts.svg
new file mode 120000
index 00000000..5d911243
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-hearts.svg
@@ -0,0 +1 @@
+kpat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-help.svg b/.icons/awkward/32x32/apps/gnome-help.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-help.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-hideseek.svg b/.icons/awkward/32x32/apps/gnome-hideseek.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-hideseek.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-iagno.svg b/.icons/awkward/32x32/apps/gnome-iagno.svg
new file mode 120000
index 00000000..46d3ec2f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-iagno.svg
@@ -0,0 +1 @@
+qgo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-info.svg b/.icons/awkward/32x32/apps/gnome-info.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-info.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-internet-radio-locator.svg b/.icons/awkward/32x32/apps/gnome-internet-radio-locator.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-internet-radio-locator.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-internet.svg b/.icons/awkward/32x32/apps/gnome-internet.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-internet.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-klotski.svg b/.icons/awkward/32x32/apps/gnome-klotski.svg
new file mode 100644
index 00000000..e51a19cf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-klotski.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#f4c165" d="m16 2h12.5c0.831 0 1.5 0.669 1.5 1.5v12.5h-14z"/>
+ <path fill="#f2ae37" d="m16 30h-12.5c-0.831 0-1.5-0.669-1.5-1.5v-12.5h14z"/>
+ <rect fill="#6192f5" width="8" height="8" x="19" y="19" rx="1" ry="1"/>
+ <rect fill="#3775f2" width="8" height="8" x="5" y="5" rx="1" ry="1"/>
+ <path fill="#fff" opacity=".2" d="m16 2v1h12.5c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-12.5zm-10 3c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm-4 11v1h14v-1h-14zm18 3c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6z"/>
+ <path opacity=".2" d="m5 12v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm11 4v1h14v-1h-14zm3 10v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm-17 2.5v1c0 0.831 0.669 1.5 1.5 1.5h12.5v-1h-12.5c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-latex.svg b/.icons/awkward/32x32/apps/gnome-latex.svg
new file mode 120000
index 00000000..e3dfe5e4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-latex.svg
@@ -0,0 +1 @@
+latexila.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-ldraw.svg b/.icons/awkward/32x32/apps/gnome-ldraw.svg
new file mode 120000
index 00000000..6042e1c0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-ldraw.svg
@@ -0,0 +1 @@
+ldview.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-lightsoff.svg b/.icons/awkward/32x32/apps/gnome-lightsoff.svg
new file mode 120000
index 00000000..88261cb6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-lightsoff.svg
@@ -0,0 +1 @@
+lightsoff.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-lockscreen.svg b/.icons/awkward/32x32/apps/gnome-lockscreen.svg
new file mode 100644
index 00000000..dc7ff199
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-lockscreen.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="21" height="16" x="-29" y="-24" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="21" height="16" x="-28" y="-24" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="20" height="26" x="-26" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="20" height="26" x="-25" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#333333" width="16" height="22" x="-23" y="-27" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.25,5 C 3.5575,5 3,5.5575 3,6.25 V 7.25 C 3,6.5575 3.5575,6 4.25,6 H 27.75 C 28.442,6 29,6.5575 29,7.25 V 6.25 C 29,5.5575 28.442,5 27.75,5 Z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="22" height="1" x="5" y="23"/>
+ <path opacity=".2" d="m16 12c-1.4773 0-2.6667 1.3012-2.6667 2.9018v1.0982h-0.66667c-0.369 0-0.666 0.604-0.666 1v4.2857c0 0.395 0.297 0.714 0.667 0.714h6.6667c0.369 0 0.666-0.319 0.666-0.714v-4.286c0-0.39571-0.29733-1-0.66667-1h-0.66667v-1.0982c0.001-1.6-1.189-2.902-2.666-2.902zm0 2c0.73867 0 1 0.06572 1 0.85714v1.143h-2v-1.143c0-0.791 0.261-0.857 1-0.857z"/>
+ <path fill="#bcbcbc" d="m16 11c-1.4773 0-2.6667 1.3012-2.6667 2.9018v1.0982h-0.66667c-0.369 0-0.666 0.604-0.666 1v4.2857c0 0.395 0.297 0.714 0.667 0.714h6.6667c0.369 0 0.666-0.319 0.666-0.714v-4.286c0-0.39571-0.29733-1-0.66667-1h-0.66667v-1.0982c0.001-1.6-1.189-2.902-2.666-2.902zm0 2c0.73867 0 1 0.06572 1 0.85714v1.143h-2v-1.143c0-0.791 0.261-0.857 1-0.857z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-logo-icon-transparent.svg b/.icons/awkward/32x32/apps/gnome-logo-icon-transparent.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-logo-icon-transparent.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-logo-icon.svg b/.icons/awkward/32x32/apps/gnome-logo-icon.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-logo-icon.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-logout.svg b/.icons/awkward/32x32/apps/gnome-logout.svg
new file mode 120000
index 00000000..5160f3f6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-logout.svg
@@ -0,0 +1 @@
+system-log-out.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-logs.svg b/.icons/awkward/32x32/apps/gnome-logs.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-logs.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-mahjongg.svg b/.icons/awkward/32x32/apps/gnome-mahjongg.svg
new file mode 120000
index 00000000..6c409e39
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-mahjongg.svg
@@ -0,0 +1 @@
+kmahjongg.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-maps.svg b/.icons/awkward/32x32/apps/gnome-maps.svg
new file mode 120000
index 00000000..59b5c64a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-maps.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-mastermind.svg b/.icons/awkward/32x32/apps/gnome-mastermind.svg
new file mode 100644
index 00000000..c61e28e7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-mastermind.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 27.433594,5.0019531 c -0.686703,0.027135 -1.382419,0.2743193 -2.044922,0.6640625 a 0.31893658,0.31893658 0 0 0 -0.117188,0.4296875 l 1.117188,2.0097657 -4.132813,2.5058592 c -0.240346,0.145695 -0.32683,0.474425 -0.191406,0.720703 l 0.390625,0.710938 c 0.135425,0.246279 0.451061,0.33124 0.691406,0.185547 l 4.138672,-2.509766 1.175782,2.117188 a 0.31893658,0.31893658 0 0 0 0.404296,0.138671 C 29.889817,11.54089 30.585719,10.778124 30.867188,9.8691406 31.148654,8.9601571 31.015332,7.9197514 30.460938,6.9335938 29.842551,5.833604 29.01692,5.2200037 28.115234,5.0507812 27.889813,5.0084756 27.662495,4.992908 27.433594,5.0019531 Z M 5.5,6 C 3.570772,6 2,7.5707718 2,9.5 2,11.429229 3.570772,13 5.5,13 7.4292281,13 9,11.429229 9,9.5 9,7.5707718 7.4292281,6 5.5,6 Z m 7,2 C 11.681575,8 11,8.6732897 11,9.5 11,10.32671 11.681575,11 12.5,11 13.318424,11 14,10.32671 14,9.5 14,8.6732897 13.318424,8 12.5,8 Z m 7,0 C 18.681577,8 18,8.6732899 18,9.5 18,10.326711 18.681577,11 19.5,11 20.318424,11 21,10.326711 21,9.5 21,8.6732899 20.318424,8 19.5,8 Z m -14,6 C 3.5707724,14 2,15.570773 2,17.5 2,19.429228 3.5707724,21 5.5,21 7.4292277,21 9,19.429228 9,17.5 9,15.570773 7.4292277,14 5.5,14 Z M 9,17.5 C 9,19.429228 10.570773,21 12.5,21 14.429229,21 16,19.429228 16,17.5 16,15.570773 14.429229,14 12.5,14 10.570773,14 9,15.570773 9,17.5 Z m 7,0 C 16,19.429228 17.570773,21 19.5,21 21.429228,21 23,19.429228 23,17.5 23,15.570773 21.429228,14 19.5,14 17.570773,14 16,15.570773 16,17.5 Z m 7,0 C 23,19.429227 24.570773,21 26.5,21 28.429228,21 30,19.429227 30,17.5 30,15.570772 28.429228,14 26.5,14 24.570773,14 23,15.570772 23,17.5 Z M 5.5,22 C 3.5707722,22 2,23.570771 2,25.5 2,27.429228 3.5707722,29 5.5,29 7.429228,29 9,27.429228 9,25.5 9,23.570771 7.429228,22 5.5,22 Z M 9,25.5 C 9,27.429228 10.570772,29 12.5,29 14.429229,29 16,27.429228 16,25.5 16,23.570771 14.429229,22 12.5,22 10.570772,22 9,23.570771 9,25.5 Z m 7,0 C 16,27.429228 17.570772,29 19.5,29 21.429228,29 23,27.429228 23,25.5 23,23.570771 21.429228,22 19.5,22 17.570772,22 16,23.570771 16,25.5 Z m 7,0 C 23,27.429228 24.570772,29 26.5,29 28.429228,29 30,27.429228 30,25.5 30,23.570772 28.429228,22 26.5,22 24.570772,22 23,23.570772 23,25.5 Z"/>
+ <path style="fill:#ab47bc" d="M 28.033099,6.7132355 C 27.897673,6.466958 27.583411,6.3819617 27.343063,6.5276562 l -5.086419,3.0833129 c -0.240346,0.145695 -0.328374,0.4745499 -0.19295,0.7208279 L 22.45505,11.0435 c 0.135425,0.246279 0.450694,0.330668 0.691039,0.184975 L 28.23251,8.1451635 c 0.240346,-0.1456952 0.327371,-0.4739462 0.191945,-0.720225 z"/>
+ <path style="fill:#ab47bc" d="M 28.116109,4.0510164 C 27.214424,3.8817939 26.272563,4.1454994 25.389225,4.6651571 A 0.31893658,0.31893658 0 0 0 25.272127,5.094931 l 3.189047,5.740285 a 0.31893658,0.31893658 0 0 0 0.403614,0.139521 C 29.889371,10.541018 30.58644,9.7784502 30.867908,8.8694672 31.149375,7.9604837 31.016197,6.9194591 30.461803,5.9333015 29.843416,4.8333118 29.017795,4.2202388 28.116109,4.0510164 Z"/>
+ <path style="fill:#6d6f69" d="M 12.500001,7 C 11.681576,7 11,7.6732897 11,8.5 11,9.3267103 11.681576,10 12.500001,10 13.318425,10 14,9.3267103 14,8.5 14,7.6732897 13.318425,7 12.500001,7 Z"/>
+ <path style="fill:#3f51b5" d="M 5.4999994,13 C 3.5707718,13 2,14.570772 2,16.499999 c 0,1.929228 1.5707718,3.5 3.4999994,3.5 1.9292277,0 3.4999995,-1.570772 3.4999995,-3.5 C 8.9999989,14.570772 7.4292271,13 5.4999994,13 Z"/>
+ <path style="fill:#ab47bc" d="m 12.499998,13 c -1.929227,0 -3.4999991,1.570772 -3.4999991,3.499999 0,1.929228 1.5707721,3.5 3.4999991,3.5 1.929229,0 3.5,-1.570772 3.5,-3.5 0,-1.929227 -1.570771,-3.499999 -3.5,-3.499999 z"/>
+ <path style="fill:#795548" d="M 19.5,21 C 17.570772,21 16,22.570771 16,24.5 16,26.429228 17.570772,28 19.5,28 21.429228,28 23,26.429228 23,24.5 23,22.570771 21.429228,21 19.5,21 Z"/>
+ <path style="fill:#ffc107" d="m 26.499996,13.000001 c -1.929227,0 -3.499999,1.570772 -3.499999,3.5 0,1.929227 1.570772,3.499999 3.499999,3.499999 1.929228,0 3.5,-1.570772 3.5,-3.499999 0,-1.929228 -1.570772,-3.5 -3.5,-3.5 z"/>
+ <path style="fill:#795548" d="M 5.4999999,21 C 3.5707721,21 2,22.570771 2,24.5 2,26.429228 3.5707721,28 5.4999999,28 c 1.929228,0 3.5,-1.570772 3.5,-3.5 0,-1.929229 -1.570772,-3.5 -3.5,-3.5 z"/>
+ <path style="fill:#f44336" d="m 19.499997,13 c -1.929227,0 -3.499999,1.570772 -3.499999,3.499999 0,1.929228 1.570772,3.5 3.499999,3.5 1.929228,0 3.5,-1.570772 3.5,-3.5 0,-1.929227 -1.570772,-3.499999 -3.5,-3.499999 z"/>
+ <path style="fill:#4caf50" d="m 26.5,21.000001 c -1.929228,0 -3.5,1.570771 -3.5,3.499999 0,1.929228 1.570772,3.5 3.5,3.5 1.929228,0 3.5,-1.570772 3.5,-3.5 0,-1.929228 -1.570772,-3.499999 -3.5,-3.499999 z"/>
+ <path style="fill:#3f51b5" d="m 12.5,21 c -1.929228,0 -3.5000001,1.570771 -3.5000001,3.5 0,1.929228 1.5707721,3.5 3.5000001,3.5 C 14.429229,28 16,26.429228 16,24.5 16,22.570771 14.429229,21 12.5,21 Z"/>
+ <path style="fill:#4caf50" d="M 5.5000002,5 C 3.5707722,5 2,6.5707721 2,8.5000003 2,10.429229 3.5707722,12 5.5000002,12 7.4292283,12 9.0000004,10.429229 9.0000004,8.5000003 9.0000004,6.5707721 7.4292283,5 5.5000002,5 Z"/>
+ <path style="fill:#6d6f69" d="M 19.499999,7 C 18.681576,7 18,7.6732895 18,8.4999996 18,9.3267105 18.681576,10 19.499999,10 20.318423,10 21,9.3267105 21,8.4999996 21,7.6732895 20.318423,7 19.499999,7 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 27.433594 4.0019531 C 26.746891 4.0290885 26.051175 4.2762724 25.388672 4.6660156 A 0.31893658 0.31893658 0 0 0 25.271484 5.0957031 L 25.542969 5.5839844 C 26.158919 5.2449707 26.799801 5.0269974 27.433594 5.0019531 C 27.662495 4.992908 27.889813 5.0084756 28.115234 5.0507812 C 29.01692 5.2200037 29.842551 5.833604 30.460938 6.9335938 C 30.726551 7.4060676 30.887941 7.8902283 30.960938 8.3671875 C 31.070429 7.5866983 30.916426 6.7438176 30.460938 5.9335938 C 29.842551 4.833604 29.01692 4.2200037 28.115234 4.0507812 C 27.889813 4.0084756 27.662495 3.992908 27.433594 4.0019531 z M 5.5 5 C 3.570772 5 2 6.5707718 2 8.5 C 2 8.6710431 2.0269324 8.835437 2.0507812 9 C 2.2959285 7.3084246 3.741815 6 5.5 6 C 7.2581851 6 8.7040715 7.3084246 8.9492188 9 C 8.9730676 8.835437 9 8.6710431 9 8.5 C 9 6.5707718 7.4292281 5 5.5 5 z M 12.5 7 C 11.681575 7 11 7.6732897 11 8.5 C 11 8.6759088 11.03728 8.8429921 11.09375 9 C 11.30267 8.4191254 11.855721 8 12.5 8 C 13.144278 8 13.69733 8.4191254 13.90625 9 C 13.96272 8.8429921 14 8.6759088 14 8.5 C 14 7.6732897 13.318424 7 12.5 7 z M 19.5 7 C 18.681577 7 18 7.6732899 18 8.5 C 18 8.675909 18.03728 8.8429921 18.09375 9 C 18.302671 8.4191255 18.855722 8 19.5 8 C 20.144278 8 20.69733 8.4191255 20.90625 9 C 20.96272 8.8429921 21 8.675909 21 8.5 C 21 7.6732899 20.318424 7 19.5 7 z M 25.972656 7.3574219 L 22.255859 9.6113281 C 22.015513 9.7570231 21.929029 10.085753 22.064453 10.332031 L 22.230469 10.634766 C 22.240064 10.62798 22.24571 10.617481 22.255859 10.611328 L 26.388672 8.1054688 L 25.972656 7.3574219 z M 5.5 13 C 3.5707724 13 2 14.570773 2 16.5 C 2 16.671043 2.0269324 16.835437 2.0507812 17 C 2.2959286 15.308425 3.7418153 14 5.5 14 C 7.2581848 14 8.7040714 15.308425 8.9492188 17 C 8.9730676 16.835437 9 16.671043 9 16.5 C 9 14.570773 7.4292277 13 5.5 13 z M 9 16.5 C 9 16.671043 9.0269324 16.835437 9.0507812 17 C 9.2959287 15.308425 10.741816 14 12.5 14 C 14.258186 14 15.704072 15.308425 15.949219 17 C 15.973068 16.835437 16 16.671043 16 16.5 C 16 14.570773 14.429229 13 12.5 13 C 10.570773 13 9 14.570773 9 16.5 z M 16 16.5 C 16 16.671043 16.026932 16.835437 16.050781 17 C 16.295929 15.308425 17.741816 14 19.5 14 C 21.258185 14 22.704071 15.308425 22.949219 17 C 22.973068 16.835437 23 16.671043 23 16.5 C 23 14.570773 21.429228 13 19.5 13 C 17.570773 13 16 14.570773 16 16.5 z M 23 16.5 C 23 16.671043 23.026932 16.835437 23.050781 17 C 23.295929 15.308425 24.741816 14 26.5 14 C 28.258185 14 29.704071 15.308425 29.949219 17 C 29.973068 16.835437 30 16.671043 30 16.5 C 30 14.570772 28.429228 13 26.5 13 C 24.570773 13 23 14.570772 23 16.5 z M 5.5 21 C 3.5707722 21 2 22.570771 2 24.5 C 2 24.671043 2.0269324 24.835437 2.0507812 25 C 2.2959286 23.308424 3.7418151 22 5.5 22 C 7.258185 22 8.7040715 23.308424 8.9492188 25 C 8.9730676 24.835437 9 24.671043 9 24.5 C 9 22.570771 7.429228 21 5.5 21 z M 9 24.5 C 9 24.671043 9.0269324 24.835437 9.0507812 25 C 9.2959285 23.308424 10.741815 22 12.5 22 C 14.258186 22 15.704072 23.308424 15.949219 25 C 15.973068 24.835437 16 24.671043 16 24.5 C 16 22.570771 14.429229 21 12.5 21 C 10.570772 21 9 22.570771 9 24.5 z M 16 24.5 C 16 24.671043 16.026932 24.835437 16.050781 25 C 16.295929 23.308424 17.741815 22 19.5 22 C 21.258185 22 22.704071 23.308424 22.949219 25 C 22.973068 24.835437 23 24.671043 23 24.5 C 23 22.570771 21.429228 21 19.5 21 C 17.570772 21 16 22.570771 16 24.5 z M 23 24.5 C 23 24.671043 23.026932 24.835437 23.050781 25 C 23.295929 23.308425 24.741815 22 26.5 22 C 28.258185 22 29.704071 23.308425 29.949219 25 C 29.973068 24.835437 30 24.671043 30 24.5 C 30 22.570772 28.429228 21 26.5 21 C 24.570772 21 23 22.570772 23 24.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-menu.svg b/.icons/awkward/32x32/apps/gnome-menu.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-menu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-mines.svg b/.icons/awkward/32x32/apps/gnome-mines.svg
new file mode 120000
index 00000000..f4b00830
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-mines.svg
@@ -0,0 +1 @@
+kmines.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-mixer.svg b/.icons/awkward/32x32/apps/gnome-mixer.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-mixer.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-monitor.svg b/.icons/awkward/32x32/apps/gnome-monitor.svg
new file mode 120000
index 00000000..53ccf3bb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-monitor.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-mouse-properties.svg b/.icons/awkward/32x32/apps/gnome-mouse-properties.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-mouse-properties.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-mouse.svg b/.icons/awkward/32x32/apps/gnome-mouse.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-mouse.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-mplayer.svg b/.icons/awkward/32x32/apps/gnome-mplayer.svg
new file mode 100644
index 00000000..e6c44268
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-mplayer.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#4bae4f" d="m4.3008 3.9992c-1.2742 0-2.3008 1.0266-2.3008 2.3008v15.7h28v-15.7c0-1.2742-1.027-2.3008-2.301-2.3008h-23.398z"/>
+ <path style="fill:#cccccc" d="M 4.3008,28 C 3.0266,28 2,26.978025 2,25.710258 V 22 h 28 v 3.710258 C 30,26.978025 28.973,28 27.699,28 Z"/>
+ <rect style="fill:#999999" width="8" height="2" x="20" y="24" ry="1"/>
+ <rect style="fill:#4bae4f" width="16" height="2" x="4" y="24" ry="1"/>
+ <circle style="opacity:.2" cx="20" cy="26" r="2"/>
+ <circle style="fill:#ffffff" cx="20" cy="25" r="2"/>
+ <rect style="fill:#ffffff;opacity:.2" width="28" height="1" x="2" y="22"/>
+ <path style="opacity:.2" d="m12.4333 9.0000391c-0.23933-1.3e-4 -0.433387 0.1991-0.43326 0.44482v9.1097999c-7.8e-5 0.33795 0.352602 0.55243 0.641223 0.38996l8.133718-4.5549c0.300079-0.16869 0.300079-0.61122 0-0.77991l-7.321185-4.0991999-0.812923-0.4552c-0.06373-0.0359-0.13525-0.0548-0.207964-0.0548z"/>
+ <path style="fill:#ffffff" d="m12.4333 8.0000391c-0.23933-1.3e-4 -0.433387 0.1991-0.43326 0.44482v9.1097999c-7.8e-5 0.33795 0.352602 0.55243 0.641223 0.38996l8.133718-4.5549c0.300079-0.16869 0.300079-0.61122 0-0.77991l-7.321185-4.0991999-0.812923-0.4552c-0.06373-0.0359-0.13525-0.0548-0.207964-0.0548z"/>
+ <path opacity=".2" d="m2 25.699v1c0 1.274 1.0266 2.301 2.3008 2.301h23.398c1.274 0 2.301-1.027 2.301-2.301v-1c0 1.274-1.027 2.301-2.301 2.301h-23.398c-1.2744 0-2.301-1.027-2.301-2.301z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 4.3007812 4 C 3.0265813 4 2 5.0265812 2 6.3007812 L 2 7.3007812 C 2 6.0265812 3.0265813 5 4.3007812 5 L 27.699219 5 C 28.973219 5 30 6.0265813 30 7.3007812 L 30 6.3007812 C 30 5.0265813 28.973219 4 27.699219 4 L 4.3007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-mpv.svg b/.icons/awkward/32x32/apps/gnome-mpv.svg
new file mode 100644
index 00000000..43bac290
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-mpv.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.0">
+ <rect style="opacity:0.2" width="30" height="24" x="1" y="5" rx="2" ry="2"/>
+ <rect style="fill:#2769bc" width="30" height="24" x="1" y="4" rx="2" ry="2"/>
+ <rect style="opacity:0.5;fill:#ffffff" width="16" height="1" x="8" y="23" rx=".5" ry=".5"/>
+ <rect style="opacity:0.2" width="3" height="3" x="10" y="23" rx="1.5" ry="1.5"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="10" y="22" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.3" d="M 3 4 L 3 6 L 5 6 L 5 4 L 3 4 z M 27 4 L 27 6 L 29 6 L 29 4 L 27 4 z M 3 8 L 3 10 L 5 10 L 5 8 L 3 8 z M 27 8 L 27 10 L 29 10 L 29 8 L 27 8 z M 3 12 L 3 14 L 5 14 L 5 12 L 3 12 z M 27 12 L 27 14 L 29 14 L 29 12 L 27 12 z M 3 16 L 3 18 L 5 18 L 5 16 L 3 16 z M 27 16 L 27 18 L 29 18 L 29 16 L 27 16 z M 3 20 L 3 22 L 5 22 L 5 20 L 3 20 z M 27 20 L 27 22 L 29 22 L 29 20 L 27 20 z M 3 24 L 3 26 L 5 26 L 5 24 L 3 24 z M 27 24 L 27 26 L 29 26 L 29 24 L 27 24 z"/>
+ <path style="opacity:0.2" d="M 16,9 A 6,6 0 0 0 10,15 6,6 0 0 0 16,21 6,6 0 0 0 22,15 6,6 0 0 0 16,9 Z M 14,12 H 14.506 14.559 C 14.656,11.999 14.751,12.022 14.836,12.074 L 18.738,14.477 C 18.911,14.58 19,14.789 19,15 19,15.211 18.911,15.422 18.738,15.525 L 14.836,17.926 C 14.751,17.978 14.656,18.001 14.559,18 H 14.506 14 Z"/>
+ <path style="fill:#ffffff" d="M 16,8 A 6,6 0 0 0 10,14 6,6 0 0 0 16,20 6,6 0 0 0 22,14 6,6 0 0 0 16,8 Z M 14,11 H 14.506 14.559 C 14.656,10.999 14.751,11.022 14.836,11.074 L 18.738,13.477 C 18.911,13.58 19,13.789 19,14 19,14.211 18.911,14.422 18.738,14.525 L 14.836,16.926 C 14.751,16.978 14.656,17.001 14.559,17 H 14.506 14 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3 4 C 1.892 4 1 4.892 1 6 L 1 7 C 1 5.892 1.892 5 3 5 L 29 5 C 30.108 5 31 5.892 31 7 L 31 6 C 31 4.892 30.108 4 29 4 L 3 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-multi-writer.svg b/.icons/awkward/32x32/apps/gnome-multi-writer.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-multi-writer.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-music.svg b/.icons/awkward/32x32/apps/gnome-music.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-music.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-nettool.svg b/.icons/awkward/32x32/apps/gnome-nettool.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-nettool.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-nettools.svg b/.icons/awkward/32x32/apps/gnome-nettools.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-nettools.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-network-properties.svg b/.icons/awkward/32x32/apps/gnome-network-properties.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-network-properties.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-networktool.svg b/.icons/awkward/32x32/apps/gnome-networktool.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-networktool.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-nibbles.svg b/.icons/awkward/32x32/apps/gnome-nibbles.svg
new file mode 100644
index 00000000..1ee6bf65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-nibbles.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 13,7 a 5.0005,5.0005 0 0 0 -5,5 v 3 H 7 a 5.0005,5.0005 0 0 0 -5,5 v 1 a 5.0005,5.0005 0 0 0 5,5 h 18 a 5.0005,5.0005 0 0 0 5,-5 V 15 A 5.0005,5.0005 0 0 0 25,10 H 24.580078 A 5.0005,5.0005 0 0 0 20,7 Z"/>
+ <path style="fill:#e4e4e4" d="m 13,6 a 5.0005,5.0005 0 0 0 -5,5 v 3 H 7 a 5.0005,5.0005 0 0 0 -5,5 v 1 a 5.0005,5.0005 0 0 0 5,5 h 18 a 5.0005,5.0005 0 0 0 5,-5 V 14 A 5.0005,5.0005 0 0 0 25,9 H 24.580078 A 5.0005,5.0005 0 0 0 20,6 Z"/>
+ <path style="fill:#ee8827" d="m 13,11 v 4 h 11 v 4 H 7 v 1 H 25 V 14 H 14 v -2 h 6 v -1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 6 A 5.0005 5.0005 0 0 0 8 11 L 8 12 A 5.0005 5.0005 0 0 1 13 7 L 20 7 A 5.0005 5.0005 0 0 1 24.580078 10 L 25 10 A 5.0005 5.0005 0 0 1 30 15 L 30 14 A 5.0005 5.0005 0 0 0 25 9 L 24.580078 9 A 5.0005 5.0005 0 0 0 20 6 L 13 6 z M 7 14 A 5.0005 5.0005 0 0 0 2 19 L 2 20 A 5.0005 5.0005 0 0 1 7 15 L 8 15 L 8 14 L 7 14 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-note.svg b/.icons/awkward/32x32/apps/gnome-note.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-note.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-oregano.svg b/.icons/awkward/32x32/apps/gnome-oregano.svg
new file mode 120000
index 00000000..a00b79b4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-oregano.svg
@@ -0,0 +1 @@
+eeschema.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-package.svg b/.icons/awkward/32x32/apps/gnome-package.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-package.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-paint.svg b/.icons/awkward/32x32/apps/gnome-paint.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-paint.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-panel-clock.svg b/.icons/awkward/32x32/apps/gnome-panel-clock.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-panel-clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-panel-drawer.svg b/.icons/awkward/32x32/apps/gnome-panel-drawer.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-panel-drawer.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-panel-fish.svg b/.icons/awkward/32x32/apps/gnome-panel-fish.svg
new file mode 120000
index 00000000..aa9cef1e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-panel-fish.svg
@@ -0,0 +1 @@
+bluefish.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-panel-force-quit.svg b/.icons/awkward/32x32/apps/gnome-panel-force-quit.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-panel-force-quit.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-panel-hibernate.svg b/.icons/awkward/32x32/apps/gnome-panel-hibernate.svg
new file mode 120000
index 00000000..2451dd60
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-panel-hibernate.svg
@@ -0,0 +1 @@
+system-suspend-hibernate.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-panel-launcher.svg b/.icons/awkward/32x32/apps/gnome-panel-launcher.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-panel-launcher.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-panel-notification-area.svg b/.icons/awkward/32x32/apps/gnome-panel-notification-area.svg
new file mode 120000
index 00000000..0f3a7188
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-panel-notification-area.svg
@@ -0,0 +1 @@
+preferences-desktop-notification-bell.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-panel-screenshoot.svg b/.icons/awkward/32x32/apps/gnome-panel-screenshoot.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-panel-screenshoot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-panel-screenshot.svg b/.icons/awkward/32x32/apps/gnome-panel-screenshot.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-panel-screenshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-panel-separator.svg b/.icons/awkward/32x32/apps/gnome-panel-separator.svg
new file mode 120000
index 00000000..75d8f0e0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-panel-separator.svg
@@ -0,0 +1 @@
+mate-panel-separator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-panel-suspend.svg b/.icons/awkward/32x32/apps/gnome-panel-suspend.svg
new file mode 120000
index 00000000..11a5ef74
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-panel-suspend.svg
@@ -0,0 +1 @@
+mate-inhibit-applet.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-panel-window-list.svg b/.icons/awkward/32x32/apps/gnome-panel-window-list.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-panel-window-list.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-panel-window-menu.svg b/.icons/awkward/32x32/apps/gnome-panel-window-menu.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-panel-window-menu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-panel-workspace-switcher.svg b/.icons/awkward/32x32/apps/gnome-panel-workspace-switcher.svg
new file mode 120000
index 00000000..8352b2ed
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-panel-workspace-switcher.svg
@@ -0,0 +1 @@
+workspace-switcher-top-left.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-panel.svg b/.icons/awkward/32x32/apps/gnome-panel.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-panel.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-pdf.svg b/.icons/awkward/32x32/apps/gnome-pdf.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-pdf.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-pie.svg b/.icons/awkward/32x32/apps/gnome-pie.svg
new file mode 100644
index 00000000..cfa34eb7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-pie.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#ffcf3f" d="m11.489 23.396c1.4382 0.82215 1.9375 2.6545 1.1154 4.0926-0.82215 1.4382-2.6545 1.9375-4.0926 1.1154-1.4386-0.822-1.938-2.654-1.1158-4.093 0.8221-1.438 2.654-1.937 4.093-1.115z"/>
+ <path fill="#7cc327" d="m8.2367 15.462c1.6779 0.95917 2.2605 3.0969 1.3013 4.7748-0.9592 1.678-3.0969 2.26-4.7747 1.301-1.6779-0.959-2.2605-3.097-1.3013-4.775s3.0969-2.26 4.7747-1.301z"/>
+ <path fill="#27adc3" d="m10.985 6.528c1.917 1.0962 2.583 3.539 1.487 5.457-1.096 1.917-3.5393 2.583-5.4568 1.487-1.9176-1.096-2.5834-3.5393-1.4872-5.4568 1.0962-1.9176 3.5393-2.5834 5.457-1.4872z"/>
+ <path fill="#ffcf3f" d="m24.229 3.726c2.6366 1.5073 3.5521 4.8666 2.0449 7.5032-1.5073 2.6366-4.8666 3.5521-7.5032 2.0449-2.6366-1.5073-3.5521-4.8666-2.0449-7.5032 1.5073-2.6366 4.8666-3.5521 7.5032-2.0449z"/>
+ <path fill="#7cc327" d="m26.985 15.528c1.9175 1.0962 2.5834 3.5393 1.4872 5.4569-1.0962 1.9175-3.5393 2.5834-5.4569 1.4872-1.9175-1.0962-2.5834-3.5393-1.4872-5.4569 1.0962-1.9175 3.5393-2.5834 5.4569-1.4872z"/>
+ <path fill="#27adc3" d="m21.069 22.372c1.7275 0.86634 2.4256 2.9691 1.5593 4.6966-0.86634 1.7275-2.9691 2.4256-4.6966 1.5593-1.7275-0.86634-2.4256-2.9691-1.5593-4.6966 0.86634-1.7275 2.9691-2.4256 4.6966-1.5593z"/>
+ <path fill="#fff" opacity=".2" d="m21.625 3.002c-1.95-0.0424-3.862 0.9568-4.898 2.7695-0.584 1.0199-0.801 2.1474-0.7 3.2344 0.069-0.7638 0.294-1.525 0.7-2.2344 1.036-1.8127 2.948-2.8119 4.898-2.7695 0.887 0.0192 1.78 0.2535 2.604 0.7246 1.616 0.9242 2.583 2.5447 2.744 4.2675 0.186-2.075-0.817-4.1657-2.744-5.2675-0.824-0.4711-1.717-0.7054-2.604-0.7246zm-12.342 3.0078c-0.1935-0.0136-0.3861-0.0125-0.5781 0.0019-1.2803 0.096-2.4926 0.8055-3.1778 2.0039-0.4412 0.7718-0.5829 1.6273-0.4863 2.4474 0.0669-0.4959 0.2228-0.9864 0.4863-1.4474 0.6852-1.1984 1.8975-1.9079 3.1778-2.0039 0.7681-0.0576 1.5599 0.1046 2.2789 0.5156 1.146 0.6547 1.831 1.7912 1.975 3.0077 0.211-1.5661-0.518-3.175-1.975-4.0077-0.539-0.3083-1.1203-0.477-1.7008-0.5175zm-2.5352 8.9982c-0.1693-0.012-0.3378-0.011-0.5058 0.002-1.1202 0.084-2.1798 0.705-2.7793 1.754-0.3997 0.699-0.5174 1.474-0.4141 2.215 0.0627-0.416 0.1928-0.828 0.4141-1.215 0.5995-1.049 1.6591-1.67 2.7793-1.754 0.6721-0.051 1.3649 0.093 1.9941 0.453 0.9791 0.56 1.5706 1.522 1.7149 2.558 0.2088-1.386-0.424-2.82-1.7149-3.558-0.4719-0.27-0.9803-0.419-1.4883-0.455zm18.535 0.002c-0.193-0.014-0.386-0.013-0.578 0.002-1.28 0.096-2.493 0.805-3.178 2.004-0.441 0.772-0.583 1.626-0.486 2.447 0.067-0.496 0.223-0.986 0.486-1.447 0.685-1.199 1.898-1.908 3.178-2.004 0.768-0.058 1.56 0.104 2.279 0.515 1.146 0.655 1.831 1.792 1.975 3.008 0.211-1.566-0.518-3.175-1.975-4.008-0.539-0.308-1.12-0.477-1.701-0.517zm-5.554 6.998c-1.361-0.088-2.708 0.628-3.358 1.924-0.338 0.673-0.431 1.403-0.324 2.095 0.051-0.371 0.147-0.741 0.324-1.095 0.65-1.296 1.997-2.012 3.358-1.924 0.453 0.029 0.907 0.147 1.339 0.363 1.054 0.529 1.719 1.519 1.885 2.602 0.197-1.443-0.511-2.913-1.885-3.602-0.432-0.216-0.886-0.334-1.339-0.363zm-9.9497 1c-0.9602 0.072-1.869 0.605-2.3828 1.504-0.3563 0.623-0.4508 1.317-0.3418 1.974 0.058-0.334 0.1638-0.663 0.3418-0.974 0.5138-0.899 1.4226-1.432 2.3828-1.504 0.5757-0.043 1.1697 0.08 1.7087 0.388 0.815 0.466 1.315 1.257 1.457 2.116 0.21-1.209-0.33-2.471-1.457-3.116-0.539-0.308-1.133-0.431-1.7087-0.388z"/>
+ <path opacity=".2" d="m26.973 8.9935c-0.069 0.7632-0.294 1.5256-0.7 2.2349-1.507 2.636-4.865 3.552-7.502 2.044-1.616-0.924-2.583-2.5444-2.744-4.2671-0.186 2.0751 0.817 4.1661 2.744 5.2671 2.637 1.508 5.995 0.592 7.502-2.044 0.584-1.02 0.801-2.1479 0.7-3.2349zm-21.932 1.4685c-0.212 1.5671 0.5175 3.1771 1.9746 4.0101 1.9176 1.096 4.3604 0.429 5.4574-1.489 0.441-0.772 0.583-1.628 0.486-2.4488-0.067 0.4958-0.223 0.9878-0.486 1.4488-1.097 1.918-3.5398 2.585-5.4574 1.489-1.1451-0.655-1.8307-1.793-1.9746-3.0101zm-1.9922 8.5161c-0.2091 1.386 0.424 2.82 1.7149 3.558 1.6778 0.959 3.8142 0.377 4.7734-1.301 0.4-0.699 0.5179-1.476 0.4141-2.216-0.0627 0.415-0.1928 0.829-0.4141 1.216-0.9592 1.678-3.0956 2.26-4.7734 1.301-0.9787-0.559-1.5703-1.523-1.7149-2.558zm17.992 0.484c-0.212 1.567 0.518 3.177 1.975 4.01 1.917 1.096 4.36 0.429 5.457-1.489 0.441-0.772 0.583-1.628 0.486-2.449-0.067 0.496-0.223 0.988-0.486 1.449-1.097 1.918-3.54 2.585-5.457 1.489-1.146-0.655-1.831-1.793-1.975-3.01zm1.912 6.51c-0.051 0.371-0.147 0.742-0.324 1.095-0.866 1.728-2.97 2.427-4.697 1.561-1.054-0.529-1.719-1.52-1.885-2.604-0.198 1.443 0.51 2.915 1.885 3.604 1.727 0.866 3.831 0.167 4.697-1.561 0.338-0.673 0.431-1.403 0.324-2.095zm-15.896 0.513c-0.2108 1.21 0.3277 2.473 1.4551 3.118 1.4382 0.822 3.2693 0.322 4.0923-1.116 0.356-0.624 0.449-1.319 0.339-1.976-0.058 0.334-0.162 0.665-0.339 0.976-0.823 1.438-2.6541 1.938-4.0923 1.116-0.8145-0.466-1.3124-1.259-1.4551-2.118z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-planner.svg b/.icons/awkward/32x32/apps/gnome-planner.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-planner.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-pomodoro.svg b/.icons/awkward/32x32/apps/gnome-pomodoro.svg
new file mode 120000
index 00000000..02a5b083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-pomodoro.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-power-manager.svg b/.icons/awkward/32x32/apps/gnome-power-manager.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-power-manager.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-power-statistics.svg b/.icons/awkward/32x32/apps/gnome-power-statistics.svg
new file mode 100644
index 00000000..32a966fe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-power-statistics.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fecd38" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z"/>
+ <path fill="#fff" opacity=".4" d="m16 9v6h6l-6 10v-6h-6z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0254 0.333 0.0312 0.5 0.2636-7.5207 6.3815-13.5 13.969-13.5 7.5872 0 13.705 5.9793 13.969 13.5 0.006-0.16727 0.0312-0.33125 0.0312-0.5 0-7.756-6.244-14-14-14z"/>
+ <path fill="#3f3f3f" d="m16 8v6h6l-6 10v-6h-6z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <circle opacity=".2" cx="24" cy="24" r="8"/>
+ <circle fill="#4daaf5" cx="24" cy="23" r="8"/>
+ <g fill="#fff" transform="translate(3,2)">
+ <rect width="3" height="6" x="19" y="20"/>
+ <rect width="3" height="3" x="19" y="16"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-quadrapassel.svg b/.icons/awkward/32x32/apps/gnome-quadrapassel.svg
new file mode 120000
index 00000000..765b85dd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-quadrapassel.svg
@@ -0,0 +1 @@
+quadrapassel.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-remote-desktop.svg b/.icons/awkward/32x32/apps/gnome-remote-desktop.svg
new file mode 120000
index 00000000..2e170d10
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-remote-desktop.svg
@@ -0,0 +1 @@
+preferences-desktop-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-robots.svg b/.icons/awkward/32x32/apps/gnome-robots.svg
new file mode 100644
index 00000000..c5c49bf9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-robots.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="22" height="10" x="5" y="11"/>
+ <path fill="#e4e4e4" d="m16 2c-6.361 0-11.679 4.2103-13.394 10h26.789c-1.716-5.7897-7.034-10-13.395-10zm-13.394 18c1.7157 5.79 7.0335 10 13.394 10 6.361 0 11.679-4.21 13.395-10h-26.79z"/>
+ <circle opacity=".2" cx="16" cy="17" r="3"/>
+ <circle fill="#ff6363" cx="16" cy="16" r="3"/>
+ <circle opacity=".2" cx="23" cy="17" r="3"/>
+ <circle fill="#ff6363" cx="23" cy="16" r="3"/>
+ <circle opacity=".2" cx="8.999" cy="17" r="3"/>
+ <circle fill="#ff6363" cx="8.999" cy="16" r="3"/>
+ <path opacity=".2" d="m2.9453 12c-0.1247 0.328-0.2393 0.661-0.3398 1h26.79c-0.102-0.339-0.217-0.672-0.341-1h-26.11zm-0.3398 9c1.7157 5.79 7.0335 10 13.394 10 6.361 0 11.679-4.21 13.395-10h-0.34c-2.005 5.268-7.067 9-13.055 9s-11.05-3.732-13.055-9h-0.339z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-6.361 0-11.679 4.2103-13.394 10h0.3393c2.0043-5.2677 7.0667-9 13.055-9 5.988 0 11.05 3.7323 13.055 9h0.34c-1.716-5.7897-7.034-10-13.395-10zm-13.394 18c0.1005 0.339 0.2151 0.672 0.3398 1h26.11c0.124-0.328 0.239-0.661 0.34-1h-26.79z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-run.svg b/.icons/awkward/32x32/apps/gnome-run.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-run.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-samegnome.svg b/.icons/awkward/32x32/apps/gnome-samegnome.svg
new file mode 120000
index 00000000..313b1688
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-samegnome.svg
@@ -0,0 +1 @@
+swell-foop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-schedule.svg b/.icons/awkward/32x32/apps/gnome-schedule.svg
new file mode 100644
index 00000000..593c7bea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-schedule.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e97d10" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <rect opacity=".2" width="22" height="22" x="-28" y="-27" rx="11" ry="11" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#ebebeb" d="m16 5c-3.047 0-5.7891 1.2344-7.7773 3.2227-1.9903 1.9869-3.2244 4.73-3.2244 7.7756 0 6.094 4.906 11 11 11v-11l7.7773-7.7773c-1.986-1.9904-4.729-3.2244-7.775-3.2244z"/>
+ <path fill="#c4c4c4" d="m23.776 8.2244-7.776 7.7756v11c6.094 0 11-4.906 11-11 0-3.047-1.2344-5.7891-3.2227-7.7773z"/>
+ <path fill="#5e5e5e" d="m23.562 7.9425-8.0582 7.5632 0.98828 0.98828 7.5632-8.0582-0.49335-0.49335z"/>
+ <path fill="none" stroke="#f34235" stroke-width=".688" d="m16 16v11"/>
+ <path fill="#3f3f3f" d="m10.751 10.249-0.49414 0.49414 5.2491 5.7509 0.98828-0.98828z"/>
+ <circle fill="#3f3f3f" cx="16" cy="16" r=".688"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-screenruler.svg b/.icons/awkward/32x32/apps/gnome-screenruler.svg
new file mode 120000
index 00000000..f8b21e86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-screenruler.svg
@@ -0,0 +1 @@
+kruler.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-screenshot.svg b/.icons/awkward/32x32/apps/gnome-screenshot.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-screenshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-search-tool.svg b/.icons/awkward/32x32/apps/gnome-search-tool.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-search-tool.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-searchtool.svg b/.icons/awkward/32x32/apps/gnome-searchtool.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-searchtool.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-session-halt.svg b/.icons/awkward/32x32/apps/gnome-session-halt.svg
new file mode 120000
index 00000000..014e3332
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-session-halt.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-session-hebirnate.svg b/.icons/awkward/32x32/apps/gnome-session-hebirnate.svg
new file mode 120000
index 00000000..2451dd60
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-session-hebirnate.svg
@@ -0,0 +1 @@
+system-suspend-hibernate.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-session-hibernate.svg b/.icons/awkward/32x32/apps/gnome-session-hibernate.svg
new file mode 120000
index 00000000..2451dd60
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-session-hibernate.svg
@@ -0,0 +1 @@
+system-suspend-hibernate.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-session-properties.svg b/.icons/awkward/32x32/apps/gnome-session-properties.svg
new file mode 120000
index 00000000..014e3332
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-session-properties.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-session-suspend.svg b/.icons/awkward/32x32/apps/gnome-session-suspend.svg
new file mode 120000
index 00000000..620d61d3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-session-suspend.svg
@@ -0,0 +1 @@
+system-suspend.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-session.svg b/.icons/awkward/32x32/apps/gnome-session.svg
new file mode 120000
index 00000000..014e3332
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-session.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-set-time.svg b/.icons/awkward/32x32/apps/gnome-set-time.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-set-time.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-settings-accessibility-keyboard.svg b/.icons/awkward/32x32/apps/gnome-settings-accessibility-keyboard.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-settings-accessibility-keyboard.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-settings-accessibility-technologies.svg b/.icons/awkward/32x32/apps/gnome-settings-accessibility-technologies.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-settings-accessibility-technologies.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-settings-background.svg b/.icons/awkward/32x32/apps/gnome-settings-background.svg
new file mode 120000
index 00000000..911ba54b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-settings-background.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-settings-default-applications.svg b/.icons/awkward/32x32/apps/gnome-settings-default-applications.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-settings-default-applications.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-settings-font.svg b/.icons/awkward/32x32/apps/gnome-settings-font.svg
new file mode 120000
index 00000000..9b8590a9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-settings-font.svg
@@ -0,0 +1 @@
+kfontview.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-settings-keybinding.svg b/.icons/awkward/32x32/apps/gnome-settings-keybinding.svg
new file mode 120000
index 00000000..8803a8f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-settings-keybinding.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-settings-keybindings.svg b/.icons/awkward/32x32/apps/gnome-settings-keybindings.svg
new file mode 120000
index 00000000..8803a8f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-settings-keybindings.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-settings-mouse.svg b/.icons/awkward/32x32/apps/gnome-settings-mouse.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-settings-mouse.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-settings-sound.svg b/.icons/awkward/32x32/apps/gnome-settings-sound.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-settings-sound.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-settings-theme.svg b/.icons/awkward/32x32/apps/gnome-settings-theme.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-settings-theme.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-settings-ui-behavior.svg b/.icons/awkward/32x32/apps/gnome-settings-ui-behavior.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-settings-ui-behavior.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-settings.svg b/.icons/awkward/32x32/apps/gnome-settings.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-settings.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-shell-extension-prefs.svg b/.icons/awkward/32x32/apps/gnome-shell-extension-prefs.svg
new file mode 120000
index 00000000..6a3b5fc4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-shell-extension-prefs.svg
@@ -0,0 +1 @@
+preferences-plugin.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-shutdown.svg b/.icons/awkward/32x32/apps/gnome-shutdown.svg
new file mode 120000
index 00000000..014e3332
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-shutdown.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-software.svg b/.icons/awkward/32x32/apps/gnome-software.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-software.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-sound-properties.svg b/.icons/awkward/32x32/apps/gnome-sound-properties.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-sound-properties.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-sound-recorder.svg b/.icons/awkward/32x32/apps/gnome-sound-recorder.svg
new file mode 100644
index 00000000..18c4e404
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-sound-recorder.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 25.501953,10.970703 a 1.50015,1.50015 0 0 0 -1.496094,1.660156 c 0,0 0.140489,1.905573 -0.699218,3.746094 C 22.466933,18.217474 20.934141,20 16.5,20 12.06586,20 10.533067,18.217474 9.6933594,16.376953 8.8536516,14.536432 8.9941406,12.630859 8.9941406,12.630859 A 1.50015,1.50015 0 0 0 7.4609375,10.978516 1.50015,1.50015 0 0 0 6.0058594,12.369141 c 0,0 -0.2543595,2.594427 0.9589844,5.253906 C 8.0592066,20.021736 10.587826,22.461349 15,22.917969 L 15,27 9.5,27 C 8.6715729,27 8,27.671573 8,28.5 8,29.328427 8.6715729,30 9.5,30 l 14,0 C 24.328427,30 25,29.328427 25,28.5 25,27.671573 24.328427,27 23.5,27 l -5.5,0 0,-4.082031 c 4.412174,-0.45662 6.940793,-2.896233 8.035156,-5.294922 1.213344,-2.659479 0.958985,-5.253906 0.958985,-5.253906 a 1.50015,1.50015 0 0 0 -1.492188,-1.398438 z"/>
+ <rect style="opacity:0.2" width="15" height="13" x="-19" y="-23" rx="6.25" ry="6.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="M 25.501953 9.9707031 A 1.50015 1.50015 0 0 0 24.005859 11.630859 C 24.005859 11.630859 24.146348 13.536432 23.306641 15.376953 C 22.466933 17.217474 20.934141 19 16.5 19 C 12.06586 19 10.533067 17.217474 9.6933594 15.376953 C 8.8536516 13.536432 8.9941406 11.630859 8.9941406 11.630859 A 1.50015 1.50015 0 0 0 7.4609375 9.9785156 A 1.50015 1.50015 0 0 0 6.0058594 11.369141 C 6.0058594 11.369141 5.7514999 13.963568 6.9648438 16.623047 C 8.0592066 19.021736 10.587826 21.461349 15 21.917969 L 15 26 L 9.5 26 C 8.6715729 26 8 26.671573 8 27.5 C 8 28.328427 8.6715729 29 9.5 29 L 23.5 29 C 24.328427 29 25 28.328427 25 27.5 C 25 26.671573 24.328427 26 23.5 26 L 18 26 L 18 21.917969 C 22.412174 21.461349 24.940793 19.021736 26.035156 16.623047 C 27.2485 13.963568 26.994141 11.369141 26.994141 11.369141 A 1.50015 1.50015 0 0 0 25.501953 9.9707031 z"/>
+ <rect style="fill:#8e8e8e" width="15" height="13" x="-18" y="-23" rx="6.25" ry="6.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.5,3 C 12.899,3 10,5.787327 10,9.25 l 0,1 C 10,6.787327 12.899,4 16.5,4 20.101,4 23,6.787327 23,10.25 l 0,-1 C 23,5.787327 20.101,3 16.5,3 Z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 25.501953 9.9707031 A 1.50015 1.50015 0 0 0 24.005859 11.630859 C 24.005859 11.630859 24.146348 13.536432 23.306641 15.376953 C 22.466933 17.217474 20.934141 19 16.5 19 C 12.06586 19 10.533067 17.217474 9.6933594 15.376953 C 8.8536516 13.536432 8.9941406 11.630859 8.9941406 11.630859 A 1.50015 1.50015 0 0 0 7.4609375 9.9785156 A 1.50015 1.50015 0 0 0 6.0058594 11.369141 C 6.0058594 11.369141 5.98954 11.793851 6.0058594 12.365234 A 1.50015 1.50015 0 0 1 7.4609375 10.978516 A 1.50015 1.50015 0 0 1 8.9941406 12.630859 C 8.9941406 12.630859 8.8536516 14.536432 9.6933594 16.376953 C 10.533067 18.217474 12.06586 20 16.5 20 C 20.934141 20 22.466933 18.217474 23.306641 16.376953 C 24.146348 14.536432 24.005859 12.630859 24.005859 12.630859 A 1.50015 1.50015 0 0 1 25.501953 10.970703 A 1.50015 1.50015 0 0 1 26.994141 12.367188 C 27.010592 11.794656 26.994141 11.369141 26.994141 11.369141 A 1.50015 1.50015 0 0 0 25.501953 9.9707031 z M 9.5 26 C 8.6715729 26 8 26.671573 8 27.5 C 8 27.676212 8.0359806 27.842935 8.0917969 28 C 8.2983894 27.418655 8.8477854 27 9.5 27 L 15 27 L 15 26 L 9.5 26 z M 18 26 L 18 27 L 23.5 27 C 24.152215 27 24.701611 27.418655 24.908203 28 C 24.964019 27.842935 25 27.676212 25 27.5 C 25 26.671573 24.328427 26 23.5 26 L 18 26 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-status.svg b/.icons/awkward/32x32/apps/gnome-status.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-status.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-sticky-notes-applet.svg b/.icons/awkward/32x32/apps/gnome-sticky-notes-applet.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-sticky-notes-applet.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-subtitles.svg b/.icons/awkward/32x32/apps/gnome-subtitles.svg
new file mode 100644
index 00000000..0b7cf711
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-subtitles.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#2e8163" d="m3.5556 4c-0.8618 0-1.5556 0.8882-1.5556 1.75v17.5c0 0.862 0.6944 1.717 1.5556 1.75h12.944l3.5 4 3.5-4h4.9444c0.862 0 1.556-0.888 1.556-1.75v-17.5c0-0.8618-0.694-1.75-1.556-1.75z"/>
+ <g fill="#ffffff" transform="translate(0,-1)">
+ <path d="m10 11v-1h12v1z"/>
+ <path d="m10 14v-1h12v1z"/>
+ <path d="m10 17v-1h12v1z"/>
+ <path d="m10 20v-1h8v1z"/>
+ </g>
+ <path opacity=".2" d="m2 23.25v1c0 0.862 0.6936 1.717 1.5547 1.75h12.945l3.5 4 3.5-4h4.945c0.862 0 1.555-0.888 1.555-1.75v-1c0 0.862-0.693 1.75-1.555 1.75h-4.945l-3.5 4-3.5-4h-12.945c-0.8617-0.033-1.5553-0.888-1.5553-1.75z"/>
+ <path fill="#fff" opacity=".1" d="m3.5547 4c-0.8618 0-1.5547 0.8882-1.5547 1.75v1c0-0.8618 0.6929-1.75 1.5547-1.75h24.89c0.862 0 1.555 0.8882 1.555 1.75v-1c0-0.8618-0.693-1.75-1.555-1.75h-24.89z"/>
+ <g opacity=".2">
+ <path d="m10 11v-1h12v1z"/>
+ <path d="m10 14v-1h12v1z"/>
+ <path d="m10 17v-1h12v1z"/>
+ <path d="m10 20v-1h8v1z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-sudoku.svg b/.icons/awkward/32x32/apps/gnome-sudoku.svg
new file mode 120000
index 00000000..b65825b5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-sudoku.svg
@@ -0,0 +1 @@
+ksudoku.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-swell-foop.svg b/.icons/awkward/32x32/apps/gnome-swell-foop.svg
new file mode 120000
index 00000000..313b1688
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-swell-foop.svg
@@ -0,0 +1 @@
+swell-foop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-system-config.svg b/.icons/awkward/32x32/apps/gnome-system-config.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-system-config.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-system-log.svg b/.icons/awkward/32x32/apps/gnome-system-log.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-system-log.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-system-monitor.svg b/.icons/awkward/32x32/apps/gnome-system-monitor.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-system-monitor.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-system.svg b/.icons/awkward/32x32/apps/gnome-system.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-system.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-tali.svg b/.icons/awkward/32x32/apps/gnome-tali.svg
new file mode 120000
index 00000000..ce1089e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-tali.svg
@@ -0,0 +1 @@
+kjumpingcube.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-taquin.svg b/.icons/awkward/32x32/apps/gnome-taquin.svg
new file mode 100644
index 00000000..0a417dcf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-taquin.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m4 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-6zm18 0c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-6zm-9 9c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-6zm-9 9c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-6zm18 0c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-6z"/>
+ <rect fill="#adadad" width="8" height="8" x="12" y="3" rx="1" ry="1"/>
+ <rect fill="#adadad" width="8" height="8" x="3" y="12" rx="1" ry="1"/>
+ <rect fill="#adadad" width="8" height="8" x="21" y="12" rx="1" ry="1"/>
+ <rect fill="#adadad" width="8" height="8" x="12" y="21" rx="1" ry="1"/>
+ <path opacity=".2" d="m3 10v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm9 0v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm9 0v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm-18 9v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm9 0v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm9 0v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm-18 9v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm9 0v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm9 0v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1z"/>
+ <path fill="#fff" opacity=".2" d="m4 3c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm9 0c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm9 0c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm-18 9c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm9 0c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm9 0c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm-18 9c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm9 0c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm9 0c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-term.svg b/.icons/awkward/32x32/apps/gnome-term.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-term.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-terminal.svg b/.icons/awkward/32x32/apps/gnome-terminal.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-tetraves.svg b/.icons/awkward/32x32/apps/gnome-tetraves.svg
new file mode 120000
index 00000000..eef4e759
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-tetraves.svg
@@ -0,0 +1 @@
+gnome-tetravex.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-tetravex.svg b/.icons/awkward/32x32/apps/gnome-tetravex.svg
new file mode 100644
index 00000000..7a41e9fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-tetravex.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4987d7" d="m3.4 2c-0.3878 0-0.7382 0.1557-0.9912 0.4088l13.591 13.591 13.591-13.591c-0.253-0.2533-0.603-0.409-0.991-0.409h-25.2z"/>
+ <path fill="#a45390" d="m3.4 30c-0.3878 0-0.7382-0.156-0.9912-0.409l13.591-13.591 13.591 13.591c-0.253 0.253-0.603 0.409-0.991 0.409h-25.2z"/>
+ <path fill="#6db832" d="m30 3.4c0-0.3878-0.15574-0.73816-0.40879-0.99121l-13.591 13.591 13.591 13.591c0.253-0.253 0.409-0.603 0.409-0.991v-25.2z"/>
+ <path fill="#c2352a" d="m2 3.4c0-0.3878 0.15574-0.73816 0.40879-0.99121l13.591 13.591-13.591 13.591c-0.2533-0.253-0.409-0.603-0.409-0.991v-25.2z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m10.012 21h-5.9875v-1.3123l2.0996-2.2644q0.39673-0.42725 0.72021-0.78735 0.32349-0.36011 0.55542-0.7019 0.23193-0.3418 0.36011-0.6958 0.12817-0.354 0.12817-0.76294 0-0.45166-0.27466-0.7019-0.26855-0.25024-0.72632-0.25024-0.48218 0-0.92773 0.23804-0.44556 0.23804-0.93384 0.67749l-1.0254-1.216q0.27466-0.25024 0.57373-0.47607 0.29907-0.23193 0.65918-0.40894 0.36011-0.177 0.79346-0.28076 0.43335-0.10986 0.97046-0.10986 0.64087 0 1.1475 0.177 0.5127 0.177 0.8728 0.50659 0.36011 0.32349 0.54932 0.78735 0.19531 0.46387 0.19531 1.0437 0 0.5249-0.1831 1.0071-0.18311 0.47607-0.50049 0.93994-0.31738 0.45776-0.73853 0.91553-0.41504 0.45166-0.89111 0.92163l-1.0742 1.0803v0.08545h3.6377v1.5869z"/>
+ <path d="m13 9.0877q0-0.64087 0.06714-1.2756 0.07324-0.63476 0.25024-1.2146 0.18311-0.58594 0.48828-1.0864 0.31128-0.50049 0.78125-0.8667 0.47608-0.37231 1.1353-0.57983 0.66528-0.21362 1.5503-0.21362 0.12817 0 0.28076 0.0061t0.30518 0.01831q0.15869 0.0061 0.30518 0.02441 0.14648 0.01831 0.26245 0.04272v1.5076q-0.23193-0.05493-0.49438-0.08545-0.25635-0.03662-0.5188-0.03662-0.82398 0-1.355 0.20752-0.53101 0.20142-0.84229 0.56763t-0.44556 0.87891q-0.12817 0.5127-0.15869 1.1353h0.07324q0.12207-0.21973 0.29297-0.40894 0.177-0.19531 0.40894-0.32959 0.23193-0.14038 0.5188-0.21973 0.29297-0.07935 0.65308-0.07935 0.57983 0 1.0437 0.18921t0.78125 0.54932q0.32349 0.36011 0.49438 0.88501 0.1709 0.5249 0.1709 1.2024 0 0.72632-0.20752 1.3-0.20142 0.57373-0.57983 0.97656-0.37842 0.39673-0.91553 0.61035-0.536 0.207-1.208 0.207-0.659 0-1.233-0.232-0.573-0.238-1.001-0.72-0.421-0.482-0.665-1.215-0.238-0.738-0.238-1.7454zm3.1006 2.4048q0.25024 0 0.45166-0.09155 0.20752-0.09766 0.354-0.28686 0.15259-0.19531 0.23193-0.48828 0.08545-0.29297 0.08545-0.6958 0-0.65308-0.27466-1.0254-0.26855-0.37842-0.82397-0.37842-0.28076 0-0.5127 0.10986-0.23193 0.10986-0.39673 0.28687-0.1648 0.177-0.25635 0.39673-0.08545 0.21973-0.08545 0.44556 0 0.31128 0.07324 0.62256 0.07935 0.30518 0.23193 0.55542 0.15869 0.24414 0.38452 0.39673 0.23193 0.15259 0.53711 0.15259z"/>
+ <path d="m25.125 15.177q0.57373 0 1.0681 0.177 0.49438 0.177 0.8606 0.5188 0.36621 0.3418 0.57373 0.85449 0.20752 0.50659 0.20752 1.1658 0 0.72632-0.22583 1.3062-0.22583 0.57373-0.66528 0.97656-0.43945 0.39673-1.0925 0.61035-0.647 0.214-1.489 0.214-0.336 0-0.665-0.031-0.33-0.03-0.635-0.091-0.299-0.055-0.574-0.147-0.268-0.091-0.488-0.213v-1.6296q0.21362 0.12207 0.49438 0.23193 0.28076 0.10376 0.57983 0.1831 0.30518 0.07324 0.61035 0.12207 0.30518 0.04273 0.57983 0.04273 0.81787 0 1.2451-0.33569 0.42725-0.3418 0.42725-1.0803 0-0.65918-0.42114-1.001-0.41504-0.3479-1.2878-0.3479-0.15869 0-0.3418 0.01831-0.177 0.01831-0.354 0.04883-0.1709 0.03052-0.32959 0.06714-0.15869 0.03052-0.27466 0.06714l-0.75073-0.40283 0.33569-4.5471h4.7119v1.5991h-3.0762l-0.14648 1.7517q0.19531-0.04273 0.45166-0.08545 0.26245-0.04272 0.67139-0.04272z"/>
+ <path d="m13.928 29 3.1738-7.3242h-4.1016v-1.5869h6.1523v1.1841l-3.253 7.727h-1.971z"/>
+ </g>
+ <g fill="#fff">
+ <path d="m10.012 21h-5.9875v-1.3123l2.0996-2.2644q0.39673-0.42725 0.72021-0.78735 0.32349-0.36011 0.55542-0.7019 0.23193-0.3418 0.36011-0.6958 0.12817-0.354 0.12817-0.76294 0-0.45166-0.27466-0.7019-0.26855-0.25024-0.72632-0.25024-0.48218 0-0.92773 0.23804-0.44556 0.23804-0.93384 0.67749l-1.0254-1.216q0.27466-0.25024 0.57373-0.47607 0.29907-0.23193 0.65918-0.40894 0.36011-0.177 0.79346-0.28076 0.43335-0.10986 0.97046-0.10986 0.64087 0 1.1475 0.177 0.5127 0.177 0.8728 0.50659 0.36011 0.32349 0.54932 0.78735 0.19531 0.46387 0.19531 1.0437 0 0.5249-0.1831 1.0071-0.18311 0.47607-0.50049 0.93994-0.31738 0.45776-0.73853 0.91553-0.41504 0.45166-0.89111 0.92163l-1.0742 1.0803v0.08545h3.6377v1.5869z"/>
+ <path d="m13 9.0877q0-0.64087 0.06714-1.2756 0.07324-0.63476 0.25024-1.2146 0.18311-0.58594 0.48828-1.0864 0.31128-0.50049 0.78125-0.8667 0.47608-0.37231 1.1353-0.57983 0.66528-0.21362 1.5503-0.21362 0.12817 0 0.28076 0.0061t0.30518 0.01831q0.15869 0.0061 0.30518 0.02441 0.14648 0.01831 0.26245 0.04272v1.5076q-0.23193-0.05493-0.49438-0.08545-0.25635-0.03662-0.5188-0.03662-0.82398 0-1.355 0.20752-0.53101 0.20142-0.84229 0.56763t-0.44556 0.87891q-0.12817 0.5127-0.15869 1.1353h0.07324q0.12207-0.21973 0.29297-0.40894 0.177-0.19531 0.40894-0.32959 0.23193-0.14038 0.5188-0.21973 0.29297-0.07935 0.65308-0.07935 0.57983 0 1.0437 0.18921t0.78125 0.54932q0.32349 0.36011 0.49438 0.88501 0.1709 0.5249 0.1709 1.2024 0 0.72632-0.20752 1.3-0.20142 0.57373-0.57983 0.97656-0.37842 0.39673-0.91553 0.61035-0.536 0.207-1.208 0.207-0.659 0-1.233-0.232-0.573-0.238-1.001-0.72-0.421-0.482-0.665-1.215-0.238-0.738-0.238-1.7454zm3.1006 2.4048q0.25024 0 0.45166-0.09155 0.20752-0.09766 0.354-0.28686 0.15259-0.19531 0.23193-0.48828 0.08545-0.29297 0.08545-0.6958 0-0.65308-0.27466-1.0254-0.26855-0.37842-0.82397-0.37842-0.28076 0-0.5127 0.10986-0.23193 0.10986-0.39673 0.28687-0.1648 0.177-0.25635 0.39673-0.08545 0.21973-0.08545 0.44556 0 0.31128 0.07324 0.62256 0.07935 0.30518 0.23193 0.55542 0.15869 0.24414 0.38452 0.39673 0.23193 0.15259 0.53711 0.15259z"/>
+ <path d="m25.125 15.177q0.57373 0 1.0681 0.177 0.49438 0.177 0.8606 0.5188 0.36621 0.3418 0.57373 0.85449 0.20752 0.50659 0.20752 1.1658 0 0.72632-0.22583 1.3062-0.22583 0.57373-0.66528 0.97656-0.43945 0.39673-1.0925 0.61035-0.647 0.214-1.489 0.214-0.336 0-0.665-0.031-0.33-0.03-0.635-0.091-0.299-0.055-0.574-0.147-0.268-0.091-0.488-0.213v-1.6296q0.21362 0.12207 0.49438 0.23193 0.28076 0.10376 0.57983 0.1831 0.30518 0.07324 0.61035 0.12207 0.30518 0.04273 0.57983 0.04273 0.81787 0 1.2451-0.33569 0.42725-0.3418 0.42725-1.0803 0-0.65918-0.42114-1.001-0.41504-0.3479-1.2878-0.3479-0.15869 0-0.3418 0.01831-0.177 0.01831-0.354 0.04883-0.1709 0.03052-0.32959 0.06714-0.15869 0.03052-0.27466 0.06714l-0.75073-0.40283 0.33569-4.5471h4.7119v1.5991h-3.0762l-0.14648 1.7517q0.19531-0.04273 0.45166-0.08545 0.26245-0.04272 0.67139-0.04272z"/>
+ <path d="m13.928 29 3.1738-7.3242h-4.1016v-1.5869h6.1523v1.1841l-3.253 7.727h-1.971z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-todo.svg b/.icons/awkward/32x32/apps/gnome-todo.svg
new file mode 100644
index 00000000..1b6eb70b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-todo.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 7.1796875,7 C 5.9717781,7 5,7.9534605 5,9.1367188 V 28.863281 C 5,30.046539 5.9717781,31 7.1796875,31 H 24.820312 C 26.028222,31 27,30.046539 27,28.863281 V 9.1367188 C 27,7.9534605 26.028222,7 24.820312,7 H 17.115234 A 1.5,1.5 0 0 1 16,7.5 1.5,1.5 0 0 1 14.884766,7 Z"/>
+ <path style="fill:#989898" d="m 16,2 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z m 0,1.5 A 1.5,1.5 0 0 1 17.5,5 1.5,1.5 0 0 1 16,6.5 1.5,1.5 0 0 1 14.5,5 1.5,1.5 0 0 1 16,3.5 Z"/>
+ <path style="fill:#c48f61" d="M 7.1796875 6 C 5.9717781 6 5 6.9534605 5 8.1367188 L 5 27.863281 C 5 29.046539 5.9717781 30 7.1796875 30 L 24.820312 30 C 26.028222 30 27 29.046539 27 27.863281 L 27 8.1367188 C 27 6.9534605 26.028222 6 24.820312 6 L 17.115234 6 A 1.5 1.5 0 0 1 16 6.5 A 1.5 1.5 0 0 1 14.884766 6 L 7.1796875 6 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.1796875 6 C 5.9717781 6 5 6.9534604 5 8.1367188 L 5 9.1367188 C 5 7.9534604 5.9717781 7 7.1796875 7 L 14.884766 7 A 1.5 1.5 0 0 0 16 7.5 A 1.5 1.5 0 0 0 17.115234 7 L 24.820312 7 C 26.028222 7 27 7.9534604 27 9.1367188 L 27 8.1367188 C 27 6.9534604 26.028222 6 24.820312 6 L 17.115234 6 A 1.5 1.5 0 0 1 16 6.5 A 1.5 1.5 0 0 1 14.884766 6 L 7.1796875 6 z"/>
+ <rect style="fill:#ffffff" width="18" height="21" x="7" y="7"/>
+ <path style="fill:#989898" d="M 11,5 C 10.445999,5 10,5.3825646 10,5.8574219 V 7.1425781 9 H 22 V 7.1425781 5.8574219 C 22,5.3825646 21.554001,5 21,5 H 17.5 C 17.5,5.8284271 16.828427,6.5 16,6.5 15.171573,6.5 14.5,5.8284271 14.5,5 Z"/>
+ <path style="fill:none;stroke:#c8c8c8;stroke-width:2;stroke-linecap:round" d="M 17.014242,11.9999 H 22"/>
+ <path style="fill:none;stroke:#5f5f5f;stroke-width:2;stroke-linecap:round" d="M 10.011602,11.959 11.459719,13.076 13.5,10.959"/>
+ <path style="fill:none;stroke:#c8c8c8;stroke-width:2;stroke-linecap:round" d="M 17.014242,17.9999 H 22"/>
+ <path style="fill:none;stroke:#c8c8c8;stroke-width:2;stroke-linecap:round" d="M 17.014242,23.9999 H 22"/>
+ <path style="fill:none;stroke:#5f5f5f;stroke-width:2;stroke-linecap:round" d="M 10.011602,17.959 11.459719,19.076 13.5,16.959"/>
+ <path style="fill:none;stroke:#5f5f5f;stroke-width:2;stroke-linecap:round" d="M 10.011602,23.959 11.459719,25.076 13.5,22.959"/>
+ <rect style="opacity:0.2" width="18" height="1" x="7" y="28"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 3 3 0 0 0 13 5 L 11 5 C 10.445999 5 10 5.3825646 10 5.8574219 L 10 6.8574219 C 10 6.3825646 10.445999 6 11 6 L 13 6 A 3 3 0 0 1 16 3 A 3 3 0 0 1 19 6 L 21 6 C 21.554001 6 22 6.3825646 22 6.8574219 L 22 5.8574219 C 22 5.3825646 21.554001 5 21 5 L 19 5 A 3 3 0 0 0 16 2 z M 17.410156 5.4921875 C 17.402612 5.5132319 17.398938 5.5358971 17.390625 5.5566406 A 1.5 1.5 0 0 1 17.367188 5.6132812 C 17.331879 5.6917943 17.291866 5.7672482 17.244141 5.8378906 C 17.192797 5.9138897 17.134352 5.9855672 17.070312 6.0507812 A 1.5 1.5 0 0 1 17.056641 6.0644531 C 16.994728 6.125917 16.925337 6.1804878 16.853516 6.2304688 A 1.5 1.5 0 0 1 16.826172 6.25 C 16.760674 6.2934242 16.691308 6.3304146 16.619141 6.3632812 A 1.5 1.5 0 0 1 16.5625 6.3886719 C 16.483314 6.4207869 16.401647 6.4465392 16.316406 6.4648438 A 1.5 1.5 0 0 1 16.294922 6.46875 C 16.199597 6.4877483 16.100909 6.5 16 6.5 C 15.896447 6.5 15.794912 6.4887313 15.697266 6.46875 C 15.60906 6.4507005 15.525184 6.4234176 15.443359 6.390625 A 1.5 1.5 0 0 1 15.386719 6.3671875 C 15.308206 6.3318791 15.232752 6.2918657 15.162109 6.2441406 C 15.08611 6.1927966 15.014433 6.134352 14.949219 6.0703125 C 14.944652 6.065828 14.940056 6.0611828 14.935547 6.0566406 C 14.874083 5.9947283 14.819512 5.9253374 14.769531 5.8535156 A 1.5 1.5 0 0 1 14.75 5.8261719 C 14.706576 5.760674 14.669585 5.6913077 14.636719 5.6191406 A 1.5 1.5 0 0 1 14.611328 5.5625 C 14.602395 5.5404742 14.597769 5.5165738 14.589844 5.4941406 A 1.5 1.5 0 0 0 14.5 6 C 14.5 6.1009092 14.512244 6.1995972 14.53125 6.2949219 C 14.53265 6.3021479 14.533656 6.3092163 14.535156 6.3164062 C 14.553456 6.4016468 14.579208 6.483314 14.611328 6.5625 A 1.5 1.5 0 0 0 14.636719 6.6191406 C 14.669585 6.6913077 14.706576 6.760674 14.75 6.8261719 A 1.5 1.5 0 0 0 14.769531 6.8535156 C 14.819512 6.9253374 14.874087 6.9947286 14.935547 7.0566406 C 14.940017 7.0611826 14.944619 7.0658325 14.949219 7.0703125 C 15.014433 7.134352 15.086109 7.1927966 15.162109 7.2441406 C 15.232752 7.2918655 15.308209 7.3318795 15.386719 7.3671875 A 1.5 1.5 0 0 0 15.443359 7.390625 C 15.525184 7.4234176 15.60906 7.4507005 15.697266 7.46875 C 15.794912 7.4887313 15.896447 7.5 16 7.5 C 16.100909 7.5 16.199592 7.4877441 16.294922 7.46875 A 1.5 1.5 0 0 0 16.316406 7.4648438 C 16.401647 7.4465388 16.48331 7.4207869 16.5625 7.3886719 A 1.5 1.5 0 0 0 16.619141 7.3632812 C 16.691308 7.330415 16.760672 7.293424 16.826172 7.25 A 1.5 1.5 0 0 0 16.853516 7.2304688 C 16.925337 7.1804878 16.994731 7.1259171 17.056641 7.0644531 A 1.5 1.5 0 0 0 17.070312 7.0507812 C 17.134353 6.9855673 17.192801 6.9138896 17.244141 6.8378906 C 17.291868 6.7672482 17.331878 6.6917943 17.367188 6.6132812 A 1.5 1.5 0 0 0 17.390625 6.5566406 C 17.423425 6.4748163 17.4507 6.3909404 17.46875 6.3027344 C 17.48873 6.205088 17.5 6.1035534 17.5 6 A 1.5 1.5 0 0 0 17.410156 5.4921875 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-tracker.svg b/.icons/awkward/32x32/apps/gnome-tracker.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-tracker.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-translate.svg b/.icons/awkward/32x32/apps/gnome-translate.svg
new file mode 120000
index 00000000..223c77fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-translate.svg
@@ -0,0 +1 @@
+lokalize.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-tweak-tool.svg b/.icons/awkward/32x32/apps/gnome-tweak-tool.svg
new file mode 100644
index 00000000..3ebbd231
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-tweak-tool.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 23.167969,3 c -1.898495,0 -3.631705,0.8359048 -4.769531,1.9609375 -0.02689,0.026584 -0.03811,0.059116 -0.06445,0.085937 C 17.629713,4.0782446 16.9,4 15.317,4.0429688 14.100203,4 12.666617,5.1569901 11.970703,6.171875 11.336346,5.9148113 10.737026,6.109904 10.142578,6.253906 8.8335221,6.6955351 7.5763216,7.903319 7.1855469,9.2207029 c -0.00625,0.021061 6.03e-5,0.037627 -0.00586,0.058594 -0.2491807,0.071303 -0.5284908,0.059731 -0.7539063,0.1660156 -1.1438811,0.5396758 -2.3686938,1.9991275 -2.421875,3.4824215 -0.053181,1.483295 0.5990558,2.417677 1.1875,3.087891 0.3740244,0.425998 0.8406183,0.668028 1.28125,0.957031 -0.099253,0.299383 -0.2428959,0.570989 -0.3085937,0.890625 l 0.00195,0 c -0.669379,3.254096 0.5991548,6.314485 2.5195313,8.732422 C 10.605923,29.01364 13.41517,31 16.871094,31 20.99021,31 24.271905,27.909675 25,23.716797 25,20 22,17 27.029299,10.916018 27.679621,9.7012374 28.308589,8.3671136 27.890625,6.453125 27.681643,5.4961307 27.012727,4.4096743 26.074219,3.7929688 25.13571,3.1762632 24.117223,3 23.167969,3 Z"/>
+ <path style="fill:#569c3b" d="m 23.167969,2 c -1.898495,0 -3.631705,0.8359048 -4.769531,1.9609375 -0.02689,0.026584 -0.03811,0.059116 -0.06445,0.085937 C 17.629713,3.0782446 16.9,3 15.317,3.0429688 14.100203,3 12.666617,4.1569901 11.970703,5.171875 11.336346,4.9148113 10.737026,5.109904 10.142578,5.253906 8.8335221,5.6955351 7.5763216,6.903319 7.1855469,8.2207029 c -0.00625,0.021061 6.03e-5,0.037627 -0.00586,0.058594 -0.2491807,0.071303 -0.5284908,0.059731 -0.7539063,0.1660156 -1.1438811,0.5396758 -2.3686938,1.9991275 -2.421875,3.4824215 -0.053181,1.483295 0.5990558,2.417677 1.1875,3.087891 0.3740244,0.425998 0.8406183,0.668028 1.28125,0.957031 -0.099253,0.299383 -0.2428959,0.570989 -0.3085937,0.890625 l 0.00195,0 c -0.669379,3.254096 0.5991548,6.314485 2.5195313,8.732422 C 10.605923,28.01364 13.41517,30 16.871094,30 20.99021,30 24.271905,26.909675 25,22.716797 25,19 22,16 27.029299,9.9160176 27.679621,8.7012374 28.308589,7.3671136 27.890625,5.453125 27.681643,4.4961307 27.012727,3.4096743 26.074219,2.7929688 25.13571,2.1762632 24.117223,2 23.167969,2 Z"/>
+ <path style="opacity:0.2" d="m 23.167969,6 c -4.442842,0 -5.274737,7 -2.775391,7 2.498989,0 7.218418,-7 2.775391,-7 z m -7.552735,1.015625 c -2.54102,0.3402147 -1.645976,4.897228 -0.292968,4.982422 1.352458,0.0852 2.834905,-5.3226357 0.292968,-4.982422 z m -4.095703,1.9902344 c -0.12979,0.011259 -0.269316,0.039695 -0.417969,0.089844 -2.3788903,0.8025532 -0.361969,4.1171899 0.970704,3.8945309 1.250385,-0.208415 1.394143,-4.1533065 -0.552735,-3.9843746 z M 8.390625,12 C 8.1782799,11.9951 7.9495721,12.042923 7.7050781,12.158203 5.7500113,13.080591 8.3634137,15.310422 9.5136719,14.964844 10.52015,14.662334 9.8770418,12.034158 8.390625,12 Z m 9.289063,1.001953 C 14.308366,12.939987 9.8619394,14.776879 9.1035156,18.466797 8.2821147,22.459926 12.486051,28 16.871094,28 19.028308,28 21.514955,25.883878 21.980469,23.203125 22.136629,22.305249 21.356028,21.990526 20.445312,22 19.282576,22.012096 17.908527,22.571547 18,23.330078 c 0.133192,1.105063 -0.55201,1.679276 -1.320312,1.697266 -1.048962,-0.132005 -1.563171,-0.760826 -1.701172,-1.710938 -0.187855,-2.494909 7.12078,-4.27204 6.521484,-8.140625 -0.219192,-1.414932 -1.79752,-2.136649 -3.820312,-2.173828 z"/>
+ <path style="fill:#ffffff" d="M 23.167969 5 C 18.725127 5 17.893232 12 20.392578 12 C 22.891567 12 27.610996 5 23.167969 5 z M 15.615234 6.015625 C 13.074214 6.3558397 13.969258 10.912853 15.322266 10.998047 C 16.674724 11.083247 18.157171 5.6754113 15.615234 6.015625 z M 11.519531 8.0058594 C 11.389741 8.0171184 11.250215 8.0455541 11.101562 8.0957031 C 8.7226717 8.8982563 10.739593 12.212893 12.072266 11.990234 C 13.322651 11.781819 13.466409 7.8369275 11.519531 8.0058594 z M 8.390625 11 C 8.1782799 10.9951 7.9495721 11.042923 7.7050781 11.158203 C 5.7500113 12.080591 8.3634137 14.310422 9.5136719 13.964844 C 10.52015 13.662334 9.8770418 11.034158 8.390625 11 z M 17.679688 12.001953 C 14.308366 11.939987 9.8619394 13.776879 9.1035156 17.466797 C 8.2821147 21.459926 12.486051 27 16.871094 27 C 19.028308 27 21.514955 24.883878 21.980469 22.203125 C 22.136629 21.305249 21.356028 20.990526 20.445312 21 C 19.282576 21.012096 17.908527 21.571547 18 22.330078 C 18.133192 23.435141 17.44799 24.009354 16.679688 24.027344 C 15.630726 23.895339 15.116517 23.266518 14.978516 22.316406 C 14.790661 19.821497 22.099296 18.044366 21.5 14.175781 C 21.280808 12.760849 19.70248 12.039132 17.679688 12.001953 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.167969 2 C 21.269474 2 19.536263 2.8359048 18.398438 3.9609375 C 18.371547 3.9875215 18.360324 4.020054 18.333984 4.046875 C 17.629709 3.0782451 16.899406 2.9999999 15.316406 3.0429688 C 14.099609 2.9999999 12.666617 4.1569901 11.970703 5.171875 C 11.336346 4.9148113 10.737026 5.1099042 10.142578 5.2539062 C 8.8335222 5.6955354 7.5763216 6.9033192 7.1855469 8.2207031 C 7.1792969 8.2417641 7.1856078 8.2583299 7.1796875 8.2792969 C 6.9305068 8.3505999 6.6511968 8.3390279 6.4257812 8.4453125 C 5.2819002 8.9849883 4.0570875 10.44444 4.0039062 11.927734 C 3.9947563 12.182939 4.0123197 12.416468 4.0410156 12.640625 C 4.2280509 11.260047 5.3561574 9.9499542 6.4257812 9.4453125 C 6.6511968 9.3390279 6.9305068 9.3505999 7.1796875 9.2792969 C 7.1856078 9.2583299 7.1792969 9.2417641 7.1855469 9.2207031 C 7.5763216 7.9033192 8.8335222 6.6955354 10.142578 6.2539062 C 10.737026 6.1099042 11.336346 5.9148113 11.970703 6.171875 C 12.666617 5.1569901 14.099609 4 15.316406 4.0429688 C 16.899406 3.9999999 17.629709 4.0782451 18.333984 5.046875 C 18.360324 5.020054 18.371547 4.9875215 18.398438 4.9609375 C 19.536263 3.8359048 21.269474 3 23.167969 3 C 24.117223 3 25.13571 3.1762632 26.074219 3.7929688 C 27.012727 4.4096742 27.681643 5.4961307 27.890625 6.453125 C 27.940809 6.6829342 27.97432 6.9033003 27.996094 7.1171875 C 28.042424 6.6099535 28.023872 6.0633053 27.890625 5.453125 C 27.681643 4.4961307 27.012727 3.4096743 26.074219 2.7929688 C 25.13571 2.1762632 24.117223 2 23.167969 2 z M 6.1875 16.789062 C 6.1811388 16.814645 6.1694447 16.837096 6.1640625 16.863281 L 6.1660156 16.863281 C 6.0134202 17.605103 5.9742238 18.334409 6.0078125 19.050781 C 6.0339983 18.658573 6.0839697 18.262136 6.1660156 17.863281 L 6.1640625 17.863281 C 6.2297603 17.543645 6.3734032 17.272039 6.4726562 16.972656 C 6.3782586 16.910742 6.2831154 16.848935 6.1875 16.789062 z M 24.132812 17.236328 C 24.018054 19.350085 24.765843 21.08423 24.955078 22.929688 C 24.969095 22.858272 24.987484 22.788874 25 22.716797 C 25 20.868415 24.260197 19.197621 24.132812 17.236328 z"/>
+ <circle style="opacity:0.2" cx="23" cy="24" r="8"/>
+ <circle style="fill:#cd4242" cx="23" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 21.964,19 -0.0882,1.0536 a 3.1429,3.1429 0 0 0 -0.91852,0.53126 l -0.95759,-0.4509 -1,1.7321 0.86941,0.6038 a 3.1429,3.1429 0 0 0 -0.048,0.53013 3.1429,3.1429 0 0 0 0.0457,0.53237 l -0.867,0.602 1,1.7321 0.95536,-0.44978 a 3.1429,3.1429 0 0 0 0.92075,0.5279 l 0.0882,1.0558 2,0 0.0882,-1.0536 a 3.1429,3.1429 0 0 0 0.91854,-0.53126 l 0.95758,0.4509 1,-1.7321 -0.86942,-0.6038 a 3.1429,3.1429 0 0 0 0.048,-0.53013 3.1429,3.1429 0 0 0 -0.0457,-0.53237 l 0.86719,-0.60156 -1,-1.7321 -0.95536,0.44978 a 3.1429,3.1429 0 0 0 -0.92076,-0.5279 l -0.088,-1.056 -2,0 z m 1,2.8572 a 1.1429,1.1429 0 0 1 1.143,1.143 1.1429,1.1429 0 0 1 -1.1429,1.1428 1.1429,1.1429 0 0 1 -1.1429,-1.1428 1.1429,1.1429 0 0 1 1.1428,-1.1428 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-twitch.svg b/.icons/awkward/32x32/apps/gnome-twitch.svg
new file mode 100644
index 00000000..5eced287
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-twitch.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#7b5ab7" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m8 7-1 4v15h4v2h2l2-2h3l7-7v-12h-17zm2 1h14v10.5l-2.5 2.5h-5.5l-3 3v-3h-3v-13zm4 3v6h2v-6h-2zm5 0v6h2v-6h-2z"/>
+ <path fill="#fff" fill-rule="evenodd" d="m8 6-1 4v15h4v2h2l2-2h3l7-7v-12h-17zm2 1h14v10.5l-2.5 2.5h-5.5l-3 3v-3h-3v-13zm4 3v6h2v-6h-2zm5 0v6h2v-6h-2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-twofactorauth.svg b/.icons/awkward/32x32/apps/gnome-twofactorauth.svg
new file mode 100644
index 00000000..bc638970
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-twofactorauth.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="20" height="20" x="-30" y="-26" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 16,3 C 9.6998139,3 8.9998138,8.6470587 9,15 h 3 c -0.07409,-6.3529413 1.365189,-9 4,-9 2.63481,0 4.073719,2.6470587 4,9 h 3 C 22.999814,8.6470587 22.299814,3 16,3 Z"/>
+ <path style="fill:#e4e4e4" d="M 16,2 C 9.6998139,2 8.9998138,7.6470587 9,14 h 3 c -0.07409,-6.3529413 1.365189,-9 4,-9 2.63481,0 4.073719,2.6470587 4,9 h 3 C 22.999814,7.6470587 22.299814,2 16,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 C 9.6998139,2 8.9998138,7.6470587 9,14 h 0.017578 C 9.1014524,8.0711809 10.03638,3 16,3 c 5.963268,0 6.898233,5.0711809 6.982422,11 H 23 C 22.999814,7.6470587 22.299814,2 16,2 Z"/>
+ <rect style="fill:#a0a0a0" width="20" height="20" x="-29" y="-26" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="14" height="14" x="-26" y="-23" rx="7" ry="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 19.889088,16.110912 -1.59099,0.53033 -1.451503,0.484755 a 3,3 0 0 0 -2.967915,0.752682 3,3 0 0 0 0,4.242641 3,3 0 0 0 4.242641,0 3,3 0 0 0 0.754063,-2.972058 l 0.483374,-1.44736 z"/>
+ <path style="fill:#ff5969" d="m 19.889088,15.110912 -1.59099,0.53033 -1.451503,0.484755 a 3,3 0 0 0 -2.967915,0.752682 3,3 0 0 0 0,4.242641 3,3 0 0 0 4.242641,0 3,3 0 0 0 0.754063,-2.972058 l 0.483374,-1.44736 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnome-user-share.svg b/.icons/awkward/32x32/apps/gnome-user-share.svg
new file mode 120000
index 00000000..d1e9ba9f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-user-share.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-video-arcade.svg b/.icons/awkward/32x32/apps/gnome-video-arcade.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-video-arcade.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-volume-control.svg b/.icons/awkward/32x32/apps/gnome-volume-control.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-volume-control.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-warning.svg b/.icons/awkward/32x32/apps/gnome-warning.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-warning.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-weather.svg b/.icons/awkward/32x32/apps/gnome-weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-web-browser.svg b/.icons/awkward/32x32/apps/gnome-web-browser.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-web-browser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-web.svg b/.icons/awkward/32x32/apps/gnome-web.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-web.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-window-manager.svg b/.icons/awkward/32x32/apps/gnome-window-manager.svg
new file mode 120000
index 00000000..cd623cfa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-window-manager.svg
@@ -0,0 +1 @@
+gdm-xnest.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-windows.svg b/.icons/awkward/32x32/apps/gnome-windows.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-windows.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-wm.svg b/.icons/awkward/32x32/apps/gnome-wm.svg
new file mode 120000
index 00000000..cd623cfa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-wm.svg
@@ -0,0 +1 @@
+gdm-xnest.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-word.svg b/.icons/awkward/32x32/apps/gnome-word.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-word.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome-xterm.svg b/.icons/awkward/32x32/apps/gnome-xterm.svg
new file mode 120000
index 00000000..8e71357d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome-xterm.svg
@@ -0,0 +1 @@
+utilities-x-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnome_apps.svg b/.icons/awkward/32x32/apps/gnome_apps.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnome_apps.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnomeradio.svg b/.icons/awkward/32x32/apps/gnomeradio.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnomeradio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnote.svg b/.icons/awkward/32x32/apps/gnote.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnote.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gns3.svg b/.icons/awkward/32x32/apps/gns3.svg
new file mode 100644
index 00000000..a805d6c1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gns3.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#685d8d" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="M 14.309878,26.910412 C 13.111716,26.682437 11.835849,26.129256 10.76715,25.374384 9.5670552,24.526707 8.3267021,23.035054 7.730363,21.722337 7.1311007,20.403174 6.8884226,18.808146 7.0476901,17.235379 c 0.1204875,-1.189768 0.2575237,-1.742092 0.6673156,-2.689603 1.136849,-2.628579 3.3607523,-4.440637 6.3070853,-5.1390714 0.482069,-0.114275 0.816248,-0.2489921 1.02291,-0.4123609 0.306328,-0.2421601 0.307295,-0.2449965 0.49176,-1.4389655 0.230295,-1.490603 0.22685,-1.4791611 0.462902,-1.5382942 0.317135,-0.079446 1.799313,0.131879 2.524118,0.3598812 1.166493,0.3669471 1.999764,0.8445004 2.993662,1.7156924 0.306528,0.2686817 1.098307,0.4885125 1.148145,0.4885125 0.300132,0 1.133723,0.3916885 1.470607,0.7184863 1.004613,0.9745306 1.140043,2.2029076 0.374218,3.3941036 -0.205518,0.319667 -0.478907,0.17656 -0.478907,0.588816 0,0.275394 -0.04724,0.562405 -0.105012,0.637801 -0.08468,0.110539 -0.836175,0.170772 -2.460832,0.311047 C 19.985275,14.35924 19.091021,14.738345 19,14.829197 c -0.270565,0.270051 0.353702,0.326729 3.229612,0.553409 2.68922,0.211964 2.93175,0.285891 2.727388,0.489488 -0.04391,0.04373 -1.222386,0.250241 -2.862717,0.580964 l -2.982419,0.601323 -1.874071,-0.722763 c -1.030741,-0.397515 -1.906334,-0.62289 -1.945764,-0.62289 -0.122911,0 -1.025354,1.498031 -0.995539,1.652566 0.03696,0.191527 0.414477,0.08724 0.905091,0.154359 0.338878,0.04638 0.433416,0.02092 0.783821,-0.210718 0.78083,-0.516224 1.480203,-0.516846 1.914488,-0.0015 0.265421,0.314839 0.274418,0.52872 0.02945,0.699987 -0.244763,0.17111 -0.422168,0.164671 -0.78314,-0.02842 -0.507015,-0.271232 -0.82894,0.08278 -0.645094,0.568918 0.118693,0.313871 0.05149,0.484646 -0.190717,0.484646 -0.134607,0 -0.231134,-0.08343 -0.325039,-0.280943 -0.133314,-0.280408 -0.13498,-0.420958 -0.870691,-0.470656 -0.795889,-0.05376 -1.172215,0.22157 -1.669659,-0.09187 -0.393112,-0.247695 -0.760039,-0.678213 -0.760039,-0.891762 0,-0.204344 0.389344,-0.979847 0.789157,-1.571859 0.37134,-0.549855 0.382755,-0.683366 0.05843,-0.683366 -0.172427,0 -0.312861,0.08039 -0.476075,0.272524 -0.286979,0.337815 -0.959597,1.733618 -0.959597,1.991329 0,0.355343 0.271561,0.748097 0.994368,1.22321 0.572711,0.376447 0.747382,0.400792 0.870134,0.678863 0.184374,0.417659 0.506941,1.132957 0.577263,1.7843 0.05839,0.540823 0.176015,0.40103 0.391374,0.02323 0.219207,-0.384537 0.824758,-0.460265 0.824758,-0.103137 0,0.0859 -0.09389,0.206321 -0.20864,0.267621 -0.379284,0.202599 -0.352783,0.545283 0.0592,0.765349 0.12198,0.06516 0.242932,0.03521 0.52594,-0.130359 0.202138,-0.11824 0.424806,-0.214977 0.494821,-0.214977 0.165654,0 0.388859,0.321303 0.388859,0.559759 0,0.531673 -0.418693,0.865749 -1.085026,0.865749 -0.79515,0 -1.404652,-0.427247 -1.73488,-1.216113 -0.176229,-0.42098 -0.864195,-1.18063 -1.148312,-1.48555 -0.280949,-0.301548 -0.429898,-0.353705 -0.664998,-0.319896 -0.262839,0.03781 -0.392069,0.286427 -0.393474,0.925631 -0.0025,1.235532 0.387269,2.499091 1.790991,3.190922 2.305718,1.136392 4.518509,1.149496 6.901614,0.04087 1.758865,-0.818225 3.11472,-2.170592 3.21297,-3.590896 0.03609,-0.522 0.01457,-0.660003 -0.153563,-0.984449 -0.349418,-0.674223 -1.435629,-1.065047 -2.175311,-0.729899 -0.240501,0.108969 -0.424295,0.420522 -0.542217,0.76098 -0.344401,1.063384 0.161946,1.500799 0.744416,1.754225 0.239113,0.104036 0.660547,0.02966 0.735215,-0.267293 0.08341,-0.331697 -0.07876,-0.464979 -0.531762,-0.437033 -0.342212,0.02113 -0.389376,0.0031 -0.412539,-0.159539 -0.0348,-0.244287 0.331358,-0.480828 0.727036,-0.469634 0.233495,0.0066 0.368731,6.61e-4 0.581452,0.232335 0.33013,0.359557 0.272749,0.779468 0.100473,1.107796 -0.208579,0.397516 -0.596804,0.663947 -1.172781,0.662043 -0.820486,-0.0025 -1.483215,-0.458668 -1.676539,-1.153438 -0.115887,-0.416486 -0.110289,-1.082537 0.0362,-1.57483 0.42477,-1.427662 2.825916,-1.720283 3.968208,-0.612189 0.550784,0.534291 0.829711,1.140687 0.778156,2.102354 -0.111767,2.084688 -2.212897,4.094258 -4.612229,5.270566 -1.421168,0.69675 -2.219323,0.883409 -3.948558,0.923428 -0.984748,0.02281 -1.614928,-0.0025 -2.029594,-0.08138 z"/>
+ <path style="fill:#34bae3" d="M 14.309878,25.910412 C 13.111716,25.682437 11.835849,25.129256 10.76715,24.374384 9.5670552,23.526707 8.3267021,22.035054 7.730363,20.722337 7.1311007,19.403174 6.8884226,17.808146 7.0476901,16.235379 7.1681776,15.045611 7.3052138,14.493287 7.7150057,13.545776 8.8518547,10.917197 11.075758,9.1051394 14.022091,8.4067046 c 0.482069,-0.114275 0.816248,-0.2489921 1.02291,-0.4123609 0.306328,-0.2421601 0.307295,-0.2449965 0.49176,-1.4389655 0.230295,-1.490603 0.22685,-1.4791611 0.462902,-1.5382942 0.317135,-0.079446 1.799313,0.131879 2.524118,0.3598812 1.166493,0.3669471 1.999764,0.8445004 2.993662,1.7156924 0.306528,0.2686817 1.098307,0.4885125 1.148145,0.4885125 0.300132,0 1.133723,0.3916885 1.470607,0.7184863 1.004613,0.9745302 1.140043,2.2029076 0.374218,3.3941036 -0.205518,0.319667 -0.478907,0.17656 -0.478907,0.588816 0,0.275394 -0.04724,0.562405 -0.105012,0.637801 -0.08468,0.110539 -0.836175,0.170772 -2.460832,0.311047 C 19.985275,13.35924 19.091021,13.738345 19,13.829197 c -0.270565,0.270051 0.353702,0.326729 3.229612,0.553409 2.68922,0.211964 2.93175,0.285891 2.727388,0.489488 -0.04391,0.04373 -1.222386,0.250241 -2.862717,0.580964 l -2.982419,0.601323 -1.874071,-0.722763 c -1.030741,-0.397515 -1.906334,-0.62289 -1.945764,-0.62289 -0.122911,0 -1.025354,1.498031 -0.995539,1.652566 0.03696,0.191527 0.414477,0.08724 0.905091,0.154359 0.338878,0.04638 0.433416,0.02092 0.783821,-0.210718 0.78083,-0.516224 1.480203,-0.516846 1.914488,-0.0015 0.265421,0.314839 0.274418,0.52872 0.02945,0.699987 -0.244763,0.17111 -0.422168,0.164671 -0.78314,-0.02842 -0.507015,-0.271232 -0.82894,0.08278 -0.645094,0.568918 0.118693,0.313871 0.05149,0.484646 -0.190717,0.484646 -0.134607,0 -0.231134,-0.08343 -0.325039,-0.280943 -0.133314,-0.280408 -0.13498,-0.420958 -0.870691,-0.470656 -0.795889,-0.05376 -1.172215,0.22157 -1.669659,-0.09187 -0.393112,-0.247695 -0.760039,-0.678213 -0.760039,-0.891762 0,-0.204344 0.389344,-0.979847 0.789157,-1.571859 0.37134,-0.549855 0.382755,-0.683366 0.05843,-0.683366 -0.172427,0 -0.312861,0.08039 -0.476075,0.272524 -0.286979,0.337815 -0.959597,1.733618 -0.959597,1.991329 0,0.355343 0.271561,0.748097 0.994368,1.22321 0.572711,0.376447 0.747382,0.400792 0.870134,0.678863 0.184374,0.417659 0.506941,1.132957 0.577263,1.7843 0.05839,0.540823 0.176015,0.40103 0.391374,0.02323 0.219207,-0.384537 0.824758,-0.460265 0.824758,-0.103137 0,0.0859 -0.09389,0.206321 -0.20864,0.267621 -0.379284,0.202599 -0.352783,0.545283 0.0592,0.765349 0.12198,0.06516 0.242932,0.03521 0.52594,-0.130359 0.202138,-0.11824 0.424806,-0.214977 0.494821,-0.214977 0.165654,0 0.388859,0.321303 0.388859,0.559759 0,0.531673 -0.418693,0.865749 -1.085026,0.865749 -0.79515,0 -1.404652,-0.427247 -1.73488,-1.216113 -0.176229,-0.42098 -0.864195,-1.18063 -1.148312,-1.48555 -0.280949,-0.301548 -0.429898,-0.353705 -0.664998,-0.319896 -0.262839,0.03781 -0.392069,0.286427 -0.393474,0.925631 -0.0025,1.235532 0.387269,2.499091 1.790991,3.190922 2.305718,1.136392 4.518509,1.149496 6.901614,0.04087 1.758865,-0.818225 3.11472,-2.170592 3.21297,-3.590896 0.03609,-0.522 0.01457,-0.660003 -0.153563,-0.984449 -0.349418,-0.674223 -1.435629,-1.065047 -2.175311,-0.729899 -0.240501,0.108969 -0.424295,0.420522 -0.542217,0.76098 -0.344401,1.063384 0.161946,1.500799 0.744416,1.754225 0.239113,0.104036 0.660547,0.02966 0.735215,-0.267293 0.08341,-0.331697 -0.07876,-0.464979 -0.531762,-0.437033 -0.342212,0.02113 -0.389376,0.0031 -0.412539,-0.159539 -0.0348,-0.244287 0.331358,-0.480828 0.727036,-0.469634 0.233495,0.0066 0.368731,6.61e-4 0.581452,0.232335 0.33013,0.359557 0.272749,0.779468 0.100473,1.107796 -0.208579,0.397516 -0.596804,0.663947 -1.172781,0.662043 -0.820486,-0.0025 -1.483215,-0.458668 -1.676539,-1.153438 -0.115887,-0.416486 -0.110289,-1.082537 0.0362,-1.57483 0.42477,-1.427662 2.825916,-1.720283 3.968208,-0.612189 0.550784,0.534291 0.829711,1.140687 0.778156,2.102354 -0.111767,2.084688 -2.212897,4.094258 -4.612229,5.270566 -1.421168,0.69675 -2.219323,0.883409 -3.948558,0.923428 -0.984748,0.02281 -1.614928,-0.0025 -2.029594,-0.08138 z"/>
+ <circle style="opacity:0.2" cx="17.5" cy="11.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="17.5" cy="10.5" r="2.5"/>
+ <circle style="fill:#5e5e5e" cx="17" cy="10" r="1"/>
+ <path style="opacity:0.2" d="m 23.97274,10.719272 c 0.11353,0.542644 -0.137912,1.100414 -0.561612,1.245815 L 23,10 c 0.4237,-0.1454006 0.85921,0.176628 0.97274,0.719272 z"/>
+ <path style="fill:#ffffff" d="m 23.97274,9.7192719 c 0.11353,0.5426441 -0.137912,1.1004141 -0.561612,1.2458151 L 23,9 c 0.4237,-0.1454006 0.85921,0.176628 0.97274,0.7192719 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.425781 5.0078125 C 16.230905 4.9956103 16.079284 4.9977166 16 5.0175781 C 15.763948 5.0767112 15.767404 5.0640845 15.537109 6.5546875 C 15.352644 7.7486565 15.35125 7.7519805 15.044922 7.9941406 C 14.83826 8.1575094 14.503553 8.291975 14.021484 8.40625 C 11.075151 9.1046848 8.8516928 10.916343 7.7148438 13.544922 C 7.3050519 14.492433 7.1673625 15.04656 7.046875 16.236328 C 6.9968002 16.730817 7.0013155 17.223266 7.0292969 17.712891 C 7.0372288 17.553649 7.0307641 17.395423 7.046875 17.236328 C 7.1673625 16.04656 7.3050519 15.492433 7.7148438 14.544922 C 8.8516928 11.916343 11.075151 10.104684 14.021484 9.40625 C 14.503553 9.291975 14.83826 9.1575094 15.044922 8.9941406 C 15.35125 8.7519805 15.352644 8.7486565 15.537109 7.5546875 C 15.767404 6.0640845 15.763948 6.0767112 16 6.0175781 C 16.317135 5.9381321 17.798633 6.1489509 18.523438 6.3769531 C 19.68993 6.7439002 20.52368 7.2206049 21.517578 8.0917969 C 21.824106 8.3604786 22.616178 8.5820313 22.666016 8.5820312 C 22.966148 8.5820312 23.799835 8.9720303 24.136719 9.2988281 C 24.569077 9.7182398 24.82968 10.187486 24.9375 10.677734 C 25.121149 9.826527 24.856019 8.9965891 24.136719 8.2988281 C 23.799835 7.9720303 22.966148 7.5820312 22.666016 7.5820312 C 22.616178 7.5820312 21.824106 7.3604786 21.517578 7.0917969 C 20.52368 6.2206049 19.68993 5.7439002 18.523438 5.3769531 C 17.979834 5.2059515 17.01041 5.044419 16.425781 5.0078125 z M 21.109375 14.279297 C 19.85795 14.432641 19.082898 14.747334 19 14.830078 C 18.729435 15.100129 19.354559 15.156133 22.230469 15.382812 C 22.310995 15.38916 22.300761 15.392331 22.376953 15.398438 C 23.84009 15.107033 24.916181 14.91373 24.957031 14.873047 C 25.161393 14.66945 24.919689 14.594777 22.230469 14.382812 C 21.653711 14.337352 21.515957 14.314175 21.109375 14.279297 z M 13.533203 15.039062 C 13.416975 15.039062 13.312914 15.091172 13.208984 15.173828 C 12.927284 15.655548 12.685547 16.138347 12.685547 16.292969 C 12.685547 16.395394 12.773071 16.548891 12.904297 16.707031 C 13.054185 16.400833 13.260719 16.037416 13.474609 15.720703 C 13.845949 15.170848 13.857528 15.039063 13.533203 15.039062 z M 16.455078 16.064453 C 16.302202 16.127103 16.147794 16.197939 15.986328 16.304688 C 15.635923 16.536326 15.54005 16.562005 15.201172 16.515625 C 15.015082 16.490167 14.869651 16.493822 14.728516 16.492188 C 14.512948 16.851285 14.333836 17.197687 14.316406 17.3125 C 14.539553 17.287125 14.787612 17.255214 15.115234 17.277344 C 15.475371 17.301671 15.655728 17.34826 15.765625 17.421875 C 15.834376 17.386436 15.888646 17.369261 15.986328 17.304688 C 16.178326 17.177754 16.363551 17.082158 16.542969 17.017578 C 16.633603 16.903054 16.792539 16.872647 16.992188 16.931641 C 17.25039 16.916073 17.485955 16.970116 17.683594 17.109375 C 17.764098 17.093572 17.843435 17.064204 17.929688 17.003906 C 18.067037 16.90788 18.114557 16.795213 18.091797 16.662109 L 17.238281 16.332031 C 16.938415 16.216385 16.711914 16.14965 16.455078 16.064453 z M 12.271484 16.783203 C 12.172855 17.018131 12.097656 17.222416 12.097656 17.302734 C 12.097656 17.658077 12.36899 18.050278 13.091797 18.525391 C 13.664508 18.901838 13.838185 18.925054 13.960938 19.203125 C 14.145312 19.620784 14.468741 20.336938 14.539062 20.988281 C 14.597452 21.529104 14.714329 21.389519 14.929688 21.011719 C 15.024087 20.846122 15.189177 20.750137 15.347656 20.708984 C 15.229334 20.522009 15.285004 20.315663 15.546875 20.175781 C 15.661625 20.114481 15.753906 19.994103 15.753906 19.908203 C 15.753906 19.551075 15.148895 19.627182 14.929688 20.011719 C 14.714329 20.389519 14.597452 20.529104 14.539062 19.988281 C 14.474117 19.386739 14.199404 18.751979 14.011719 18.326172 C 13.821113 18.329048 13.640545 18.308563 13.445312 18.185547 C 13.0522 17.937852 12.685547 17.506518 12.685547 17.292969 C 12.685547 17.28128 12.698695 17.251614 12.701172 17.236328 C 12.505896 17.076338 12.367115 16.926255 12.271484 16.783203 z M 22.476562 17.025391 C 21.456889 16.966067 20.419778 17.416305 20.154297 18.308594 C 20.030476 18.724708 20.012343 19.255308 20.078125 19.664062 C 20.097048 19.540343 20.121291 19.419513 20.154297 19.308594 C 20.30364 18.806649 20.703825 18.453929 21.201172 18.244141 C 21.303092 18.068555 21.419057 17.91744 21.564453 17.851562 C 22.193439 17.56657 23.069184 17.809968 23.533203 18.302734 C 23.748561 18.406518 23.952871 18.530231 24.123047 18.695312 C 24.515663 19.076172 24.760364 19.499939 24.855469 20.056641 C 24.866874 19.970269 24.895743 19.885514 24.900391 19.798828 C 24.951946 18.837161 24.673831 18.229603 24.123047 17.695312 C 23.694687 17.279777 23.088367 17.060985 22.476562 17.025391 z M 22.285156 19.033203 C 21.889478 19.022009 21.523794 19.259619 21.558594 19.503906 C 21.581757 19.666545 21.628491 19.683239 21.970703 19.662109 C 22.40165 19.635524 22.562358 19.761342 22.505859 20.058594 C 22.622437 20.078442 22.733054 20.119541 22.867188 20.265625 C 22.905952 20.307844 22.922652 20.352847 22.951172 20.396484 C 22.955522 20.38858 22.962593 20.383012 22.966797 20.375 C 23.139073 20.046672 23.197318 19.625182 22.867188 19.265625 C 22.654467 19.033951 22.518651 19.039803 22.285156 19.033203 z M 21.003906 19.691406 C 20.836879 20.265014 20.924884 20.648704 21.138672 20.917969 C 21.341167 20.98865 21.558899 21.034437 21.794922 21.035156 C 22.076105 21.036086 22.309318 20.972332 22.501953 20.861328 C 22.454894 20.709244 22.288645 20.642495 21.970703 20.662109 C 21.628491 20.683239 21.581757 20.666545 21.558594 20.503906 C 21.547978 20.429389 21.583259 20.359233 21.636719 20.292969 C 21.366936 20.156649 21.126642 19.975641 21.003906 19.691406 z M 23.841797 19.857422 C 23.593067 21.169358 22.319616 22.396216 20.681641 23.158203 C 18.298536 24.266829 16.085015 24.25358 13.779297 23.117188 C 12.571826 22.52208 12.135855 21.500859 12.033203 20.441406 C 12.006714 20.571464 11.988728 20.722499 11.988281 20.925781 C 11.985781 22.161313 12.375575 23.425357 13.779297 24.117188 C 16.085015 25.25358 18.298536 25.266829 20.681641 24.158203 C 22.440506 23.339978 23.796281 21.98671 23.894531 20.566406 C 23.918733 20.216353 23.896251 20.034133 23.841797 19.857422 z M 16.626953 20.595703 C 16.556938 20.595703 16.332997 20.692307 16.130859 20.810547 C 15.937655 20.923578 15.828414 20.95557 15.734375 20.955078 C 15.710281 21.034256 15.642816 21.124529 15.546875 21.175781 C 15.167591 21.37838 15.193486 21.72134 15.605469 21.941406 C 15.727449 22.006566 15.847851 21.976116 16.130859 21.810547 C 16.332997 21.692307 16.556938 21.595703 16.626953 21.595703 C 16.681869 21.595703 16.739539 21.639416 16.796875 21.695312 C 16.928903 21.552477 17.015625 21.376925 17.015625 21.15625 C 17.015625 20.917794 16.792607 20.595703 16.626953 20.595703 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnubg.svg b/.icons/awkward/32x32/apps/gnubg.svg
new file mode 100644
index 00000000..b519eeb3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnubg.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#539710" d="M 2.45,1 C 1.9512043,1 1.5127568,1.2501949 1.2520507,1.631543 L 3.9,8 6.8,1 Z"/>
+ <path style="fill:#e64040" transform="matrix(0.3758668,0,0,-0.54251699,9.7,38.039115)" d="M 2.3871817e-7,55.369906 7.715499,68.27273 l -15.4309982,-10e-7 z"/>
+ <path style="fill:#539710" transform="matrix(0.3758668,0,0,-0.54251699,15.5,38.039115)" d="M 2.3871817e-7,55.369906 7.715499,68.27273 l -15.4309982,-10e-7 z"/>
+ <path style="fill:#e64040" transform="matrix(0.3758668,0,0,-0.54251699,21.3,38.039115)" d="M 2.3871817e-7,55.369906 7.715499,68.27273 l -15.4309982,-10e-7 z"/>
+ <path style="fill:#539710" d="m 24.2,1 2.9,7 2.647949,-6.368457 C 29.487243,1.2501949 29.048796,1 28.55,1 Z"/>
+ <path style="fill:#3f3f3f" d="M 11,19.11685 C 10.676647,19.407359 10.311377,19.628147 9.904191,19.779212 9.5009983,19.926404 9.063872,20 8.5928143,20 7.459082,20 6.5768464,19.606843 5.9461077,18.820529 5.315369,18.030343 5,16.924467 5,15.502905 5,14.085217 5.3193613,12.981279 5.9580844,12.191091 6.5968063,11.39703 7.4850297,11 8.6227543,11 c 0.3752497,0 0.7345311,0.05229 1.0778447,0.156874 0.343313,0.100707 0.67465,0.255651 0.994011,0.464817 v 1.202711 C 10.371257,12.526146 10.039919,12.307296 9.700599,12.167849 9.361277,12.024531 9.0019956,11.952872 8.6227543,11.952872 c -0.7864267,0 -1.3772453,0.296321 -1.7724547,0.888961 -0.3912173,0.588767 -0.5868263,1.47579 -0.5868263,2.661072 0,1.204648 0.189621,2.097483 0.5688623,2.678502 0.3832334,0.577147 0.9700597,0.865721 1.7604787,0.865721 0.267465,0 0.5009977,-0.02906 0.700599,-0.08716 C 9.497006,18.897998 9.680638,18.803094 9.844311,18.675269 V 16.495246 H 8.75 V 15.530754 H 11 Z"/>
+ <path style="fill:#3f3f3f" d="m 12,11 h 1.608378 l 3.166491,7.408573 V 11 H 18 v 9 H 16.391622 L 13.225131,12.591428 V 20 H 12 Z"/>
+ <path style="fill:#3f3f3f" d="M 19,16.44021 V 11 h 1.298508 v 5.984231 q 0,0.644547 0.03838,0.922471 0.03838,0.27201 0.134329,0.419842 0.20469,0.348884 0.588486,0.526282 0.390191,0.177398 0.940298,0.177398 0.556504,0 0.940298,-0.177398 0.383795,-0.177398 0.594884,-0.526282 0.09595,-0.147832 0.134328,-0.419842 0.03838,-0.272011 0.03838,-0.910644 V 11 h 1.292111 v 5.44021 q 0,1.354139 -0.1855,1.927728 -0.179105,0.567673 -0.626867,0.940209 -0.422174,0.348884 -0.965885,0.520369 Q 22.678039,20 22.000001,20 21.328359,20 20.784649,19.828516 20.240938,19.657031 19.812367,19.308147 19.371003,18.941524 19.1855,18.362024 19,17.77661 19,16.44021 Z"/>
+ <path style="fill:#e64040" d="M 3.9,23 1.2520507,29.368457 C 1.5127568,29.749805 1.9512043,30 2.45,30 H 6.8 Z"/>
+ <path style="fill:#539710" transform="matrix(0.3758668,0,0,0.54251699,9.7,-7.0391161)" d="M 2.3871817e-7,55.369908 7.715499,68.27273 l -15.4309982,-10e-7 z"/>
+ <path style="fill:#e64040" transform="matrix(0.3758668,0,0,0.54251699,15.5,-7.0391161)" d="M 2.3871817e-7,55.369908 7.715499,68.27273 l -15.4309982,-10e-7 z"/>
+ <path style="fill:#539710" transform="matrix(0.3758668,0,0,0.54251699,21.3,-7.0391161)" d="M 2.3871817e-7,55.369908 7.715499,68.27273 l -15.4309982,-10e-7 z"/>
+ <path style="fill:#e64040" d="m 27.1,23 -2.9,7 h 4.35 c 0.498796,0 0.937243,-0.250195 1.197949,-0.631543 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+ <path style="opacity:0.1" d="M 3.9003906 23 L 1.2519531 29.369141 C 1.331617 29.485669 1.4315974 29.585277 1.5410156 29.673828 L 3.9003906 24 L 6.3867188 30 L 6.8007812 30 L 3.9003906 23 z M 6.8007812 30 L 7.2148438 30 L 9.6992188 24 L 12.185547 30 L 12.599609 30 L 9.6992188 23 L 6.8007812 30 z M 12.599609 30 L 13.013672 30 L 15.5 24 L 17.986328 30 L 18.400391 30 L 15.5 23 L 12.599609 30 z M 18.400391 30 L 18.814453 30 L 21.300781 24 L 23.785156 30 L 24.199219 30 L 21.300781 23 L 18.400391 30 z M 24.199219 30 L 24.613281 30 L 27.099609 24 L 29.458984 29.673828 C 29.568403 29.585277 29.668383 29.485669 29.748047 29.369141 L 27.099609 23 L 24.199219 30 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnubik.svg b/.icons/awkward/32x32/apps/gnubik.svg
new file mode 120000
index 00000000..b638aaef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnubik.svg
@@ -0,0 +1 @@
+kubrick.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnucash-icon.svg b/.icons/awkward/32x32/apps/gnucash-icon.svg
new file mode 120000
index 00000000..c0f3c030
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnucash-icon.svg
@@ -0,0 +1 @@
+skrooge.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnucash.svg b/.icons/awkward/32x32/apps/gnucash.svg
new file mode 120000
index 00000000..c0f3c030
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnucash.svg
@@ -0,0 +1 @@
+skrooge.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnugo.svg b/.icons/awkward/32x32/apps/gnugo.svg
new file mode 120000
index 00000000..46d3ec2f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnugo.svg
@@ -0,0 +1 @@
+qgo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnugo48.svg b/.icons/awkward/32x32/apps/gnugo48.svg
new file mode 120000
index 00000000..46d3ec2f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnugo48.svg
@@ -0,0 +1 @@
+qgo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnumeric.svg b/.icons/awkward/32x32/apps/gnumeric.svg
new file mode 100644
index 00000000..94a5b6a1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnumeric.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4bae4f" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path opacity=".2" d="m10 22h12v-10h-12zm1-9h4v2h-4zm5 0h5v2h-5zm-5 3h4v2h-4zm5 0h5v2h-5zm-5 3h4v2h-4zm5 0h5v2h-5z"/>
+ <path fill="#ffff84" d="m10 21h12v-10h-12zm1-9h4v2h-4zm5 0h5v2h-5zm-5 3h4v2h-4zm5 0h5v2h-5zm-5 3h4v2h-4zm5 0h5v2h-5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gnupg.svg b/.icons/awkward/32x32/apps/gnupg.svg
new file mode 120000
index 00000000..48720206
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnupg.svg
@@ -0,0 +1 @@
+preferences-desktop-user-password.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gnuradio-grc.svg b/.icons/awkward/32x32/apps/gnuradio-grc.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gnuradio-grc.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/go-for-it.svg b/.icons/awkward/32x32/apps/go-for-it.svg
new file mode 120000
index 00000000..39729eef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/go-for-it.svg
@@ -0,0 +1 @@
+com.github.jmoerman.go-for-it.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/go.svg b/.icons/awkward/32x32/apps/go.svg
new file mode 120000
index 00000000..eeb0366f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/go.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/goa-account-exchange.svg b/.icons/awkward/32x32/apps/goa-account-exchange.svg
new file mode 120000
index 00000000..7e20bbe7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goa-account-exchange.svg
@@ -0,0 +1 @@
+microsoft.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/goa-account-facebook.svg b/.icons/awkward/32x32/apps/goa-account-facebook.svg
new file mode 120000
index 00000000..578089b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goa-account-facebook.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/goa-account-flickr.svg b/.icons/awkward/32x32/apps/goa-account-flickr.svg
new file mode 120000
index 00000000..1bc6e8fc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goa-account-flickr.svg
@@ -0,0 +1 @@
+flickr.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/goa-account-foursquare.svg b/.icons/awkward/32x32/apps/goa-account-foursquare.svg
new file mode 120000
index 00000000..15031950
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goa-account-foursquare.svg
@@ -0,0 +1 @@
+foursquare.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/goa-account-google.svg b/.icons/awkward/32x32/apps/goa-account-google.svg
new file mode 120000
index 00000000..7780ffd0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goa-account-google.svg
@@ -0,0 +1 @@
+google.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/goa-account-lastfm.svg b/.icons/awkward/32x32/apps/goa-account-lastfm.svg
new file mode 120000
index 00000000..76dd477b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goa-account-lastfm.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/goa-account-microsoft.svg b/.icons/awkward/32x32/apps/goa-account-microsoft.svg
new file mode 120000
index 00000000..7e20bbe7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goa-account-microsoft.svg
@@ -0,0 +1 @@
+microsoft.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/goa-account-msn.svg b/.icons/awkward/32x32/apps/goa-account-msn.svg
new file mode 120000
index 00000000..7e20bbe7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goa-account-msn.svg
@@ -0,0 +1 @@
+microsoft.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/goa-account-owncloud.svg b/.icons/awkward/32x32/apps/goa-account-owncloud.svg
new file mode 120000
index 00000000..d01d25d4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goa-account-owncloud.svg
@@ -0,0 +1 @@
+nextcloud.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/goa-account-pocket.svg b/.icons/awkward/32x32/apps/goa-account-pocket.svg
new file mode 120000
index 00000000..1a8e55f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goa-account-pocket.svg
@@ -0,0 +1 @@
+pocket.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/goa-account-todoist.svg b/.icons/awkward/32x32/apps/goa-account-todoist.svg
new file mode 120000
index 00000000..43385985
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goa-account-todoist.svg
@@ -0,0 +1 @@
+todoist.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/goa-account-twitter.svg b/.icons/awkward/32x32/apps/goa-account-twitter.svg
new file mode 120000
index 00000000..894e8e48
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goa-account-twitter.svg
@@ -0,0 +1 @@
+twitter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/goa-account-ubuntusso.svg b/.icons/awkward/32x32/apps/goa-account-ubuntusso.svg
new file mode 100644
index 00000000..d41753ed
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goa-account-ubuntusso.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1" d="M 14.571021,26.960271 C 14.027352,26.89185 12.990476,26.635626 12.504668,26.449641 10.504599,25.683943 9.0481805,24.159438 8.4188306,22.172792 8.0665143,21.060626 8.0684154,21.100218 8.0191972,13.862498 7.9918619,9.8455693 8.0017376,6.9999994 8.0017376,6.9999994 h 6.0349884 l -2.39902,4.9999956 H 14 v 4.999996 4.999995 H 16.222422 19 V 14.417763 6.9999994 h 5 c 0,0 -5.53e-4,4.4287396 -5.1e-5,9.5755596 7.17e-4,8.847843 -0.005,9.361046 -0.111516,9.416405 -0.283677,0.147639 -3.257175,0.664675 -5.030331,0.87468 -1.017003,0.120451 -3.621985,0.177354 -4.287143,0.09366 z"/>
+ <path style="fill:#e2450e" d="M 14.571021,25.960271 C 14.027352,25.89185 12.990476,25.635626 12.504668,25.449641 10.504599,24.683943 9.0481805,23.159438 8.4188306,21.172792 8.0665143,20.060626 8.0684154,20.100218 8.0191972,12.862498 7.9918619,8.8455693 8.0017376,5.9999994 8.0017376,5.9999994 h 6.0349884 l -2.39902,4.9999956 H 14 v 4.999996 4.999995 H 16.222422 19 V 13.417763 5.9999994 h 5 c 0,0 -5.53e-4,4.4287396 -5.1e-5,9.5755596 7.17e-4,8.847843 -0.005,9.361046 -0.111516,9.416405 -0.283677,0.147639 -3.257175,0.664675 -5.030331,0.87468 -1.017003,0.120451 -3.621985,0.177354 -4.287143,0.09366 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/goa-panel.svg b/.icons/awkward/32x32/apps/goa-panel.svg
new file mode 120000
index 00000000..6c7330af
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goa-panel.svg
@@ -0,0 +1 @@
+credentials-preferences.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/godot.svg b/.icons/awkward/32x32/apps/godot.svg
new file mode 100644
index 00000000..9baa9470
--- /dev/null
+++ b/.icons/awkward/32x32/apps/godot.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 13.2,3.9995039 13.085157,4.0664961 9.7,5.5 10.4,9 7.1775388,10.473828 5.5,9 2,12.5 l 2,2.166992 0,7.255665 0,-0.559181 0,2.33379 C 4,23.697266 6,30 16,30 26,30 28,23.697266 28,23.697266 l 0,-2.33379 0,0.559181 0,-7.255665 L 30,12.5 26.5,9 24.822461,10.473828 21.6,9 22.3,5.5 18.8,3.9995039 17.602343,6 14.394922,6 Z"/>
+ <path style="fill:#3888c3" d="M 13.2,2.9995039 13.085157,3.0664961 9.7,4.5 10.4,8 7.1775388,9.4738283 5.5,8 2,11.5 l 2,2.166992 0,7.255665 0,-0.559181 0,2.33379 C 4,22.697266 6,29 16,29 26,29 28,22.697266 28,22.697266 l 0,-2.33379 0,0.559181 0,-7.255665 L 30,11.5 26.5,8 24.822461,9.4738283 21.6,8 22.3,4.5 18.8,2.9995039 17.602343,5 14.394922,5 Z"/>
+ <path style="opacity:.2" d="m9 14c1.6572 0 3 1.3428 3 3s-1.3428 3-3 3-3-1.3428-3-3 1.3428-3 3-3z"/>
+ <path style="fill:#ffffff" d="m9 13c1.6572 0 3 1.3428 3 3s-1.3428 3-3 3-3-1.3428-3-3 1.3428-3 3-3z"/>
+ <path style="fill:#353535" d="m11 15.999367a2.0000001 2.0000001 0 1 1 -4 0 2 2 0 1 1 4 0z"/>
+ <path style="opacity:.2" d="m16 16c0.554 0 1 0.446 1 1v2c0 0.554-0.446 1-1 1s-1-0.446-1-1v-2c0-0.554 0.446-1 1-1z"/>
+ <path style="fill:#ffffff" d="m16 15c0.554 0 1 0.446 1 1v2c0 0.554-0.446 1-1 1s-1-0.446-1-1v-2c0-0.554 0.446-1 1-1z"/>
+ <path style="opacity:.2" d="m23 14c1.6572 0 3 1.3428 3 3s-1.3428 3-3 3-3-1.3428-3-3 1.3428-3 3-3z"/>
+ <path style="fill:#ffffff" d="m23 13c1.6572 0 3 1.3428 3 3s-1.3428 3-3 3-3-1.3428-3-3 1.3428-3 3-3z"/>
+ <path style="fill:#353535" d="m25 16a2 2 0 1 1 -4 0 2 2 0 1 1 4 0z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-linejoin:round" d="m 28,22.5 -4.5,0 0,2 -5,0 0,-2.00035 -2.5,0 M 4,22.5 l 4.5,0 0,2 5,0 0,-2.00035 2.5,0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linejoin:round" d="m 28,21.5 -4.5,0 0,2 -5,0 0,-2.00035 -2.5,0 M 4,21.5 l 4.5,0 0,2 5,0 0,-2.00035 2.5,0"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 13.199219 3 L 13.085938 3.0664062 L 9.6992188 4.5 L 9.8847656 5.421875 L 13.085938 4.0664062 L 13.199219 4 L 14.394531 6 L 17.601562 6 L 18.800781 4 L 22.117188 5.421875 L 22.300781 4.5 L 18.800781 3 L 17.601562 5 L 14.394531 5 L 13.199219 3 z M 5.5 8 L 2 11.5 L 2.4804688 12.019531 L 5.5 9 L 7.1777344 10.474609 L 10.400391 9 L 10.216797 8.0839844 L 7.1777344 9.4746094 L 5.5 8 z M 26.5 8 L 24.822266 9.4746094 L 21.783203 8.0839844 L 21.599609 9 L 24.822266 10.474609 L 26.5 9 L 29.519531 12.019531 L 30 11.5 L 26.5 8 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gogland.svg b/.icons/awkward/32x32/apps/gogland.svg
new file mode 100644
index 00000000..f5f70dec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gogland.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m3.4003906 31c-0.7756 0-1.4003906-0.624791-1.4003906-1.400391v-1c0 0.7756 0.6247906 1.400391 1.4003906 1.400391h25.199218c0.7756 0 1.400391-0.624791 1.400391-1.400391v1c0 0.7756-0.624791 1.400391-1.400391 1.400391h-12.599609z"/>
+ <path style="fill:#2086e7" d="m16 2h-12.6c-0.7756 0-1.4 0.6244-1.4 1.4v12.6h14z"/>
+ <path style="fill:#21d789" d="m16 2h12.6c0.7756 0 1.4 0.6244 1.4 1.4v12.6h-14z"/>
+ <path style="fill:#21d789" d="m16 30h-12.6c-0.7756 0-1.4-0.6244-1.4-1.4v-12.6h14z"/>
+ <path style="fill:#6655e4" d="m16 30h12.6c0.7756 0 1.4-0.6244 1.4-1.4v-12.6h-14z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m3.4003906 2c-0.7756 0-1.4003906 0.6247906-1.4003906 1.4003906v1c0-0.7756 0.6247906-1.4003906 1.4003906-1.4003906h12.599609 12.599609c0.7756 0 1.400391 0.6247906 1.400391 1.4003906v-1c0-0.7756-0.624791-1.4003906-1.400391-1.4003906h-12.599609-12.599609z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:.2;stroke:#000000;stroke-linecap:round;stroke-width:2;fill:none" d="m9.0002434 23.9999h7.9999996"/>
+ <path style="stroke:#ffffff;stroke-width:2;stroke-linecap:round;fill:none" d="m9.0002434 23h7.9999996"/>
+ <path style="opacity:.2;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:1.999874;fill:none" d="m12.000647 14.999938h1.99987m-0.999936 0s0.490873 2.999811-1.999875 2.999811c-1.9998714 0-1.9998714-1.999875-1.9998714-3.999751 0-1.999871 0-3.999747 1.9998714-3.999747 1.999875 0 1.992253 0.999936 1.992253 0.999936"/>
+ <path style="stroke-linejoin:bevel;stroke:#ffffff;stroke-width:1.999874;stroke-linecap:round;fill:none" d="m12.000647 13.999938h1.99987m-0.999936 0s0.490873 2.999811-1.999875 2.999811c-1.9998714 0-1.9998714-1.999875-1.9998714-3.999751 0-1.999871 0-3.999747 1.9998714-3.999747 1.999875 0 1.992253 0.999936 1.992253 0.999936"/>
+ <path style="opacity:.2;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:1.999874;fill:none" d="m19.043126 9.9993071c2.399528 0 1.999875 1.9998759 1.999875 3.9997469 0 1.999876 0.355556 4.060847-1.999875 3.999751-2.348439 0-1.999872-1.999875-1.999872-3.999751 0-1.999871-0.435423-3.9997469 1.999872-3.9997469"/>
+ <path style="stroke-linejoin:bevel;stroke:#ffffff;stroke-width:1.999874;stroke-linecap:round;fill:none" d="m19.043126 8.9993071c2.399528 0 1.999875 1.9998759 1.999875 3.9997469 0 1.999876 0.355556 4.060847-1.999875 3.999751-2.348439 0-1.999872-1.999875-1.999872-3.999751 0-1.999871-0.435423-3.9997469 1.999872-3.9997469"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/goland.svg b/.icons/awkward/32x32/apps/goland.svg
new file mode 100644
index 00000000..ce07ab5c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goland.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2,17 2,29.599609 C 2,30.375209 2.6247906,31 3.4003906,31 L 16,31 28.599609,31 C 29.375209,31 30,30.375209 30,29.599609 L 30,17 16,17 2,17 Z"/>
+ <path style="fill:#6655e4" d="M 16,2 3.4,2 C 2.6244,2 2,2.6244 2,3.4 L 2,16 16,16 Z"/>
+ <path style="fill:#21d789" d="M 16,2 28.6,2 C 29.3756,2 30,2.6244 30,3.4 L 30,16 16,16 Z"/>
+ <path style="fill:#2086e7" d="M 16,30 3.4,30 C 2.6244,30 2,29.3756 2,28.6 L 2,16 16,16 Z"/>
+ <path style="fill:#6655e4" d="m 16,30 12.6,0 C 29.3756,30 30,29.3756 30,28.6 L 30,16 16,16 Z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="m 9.0142425,23.9999 7.9999995,0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="m 9.0142425,23 7.9999995,0"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 12.000001,14.9999 1.999998,0 M 13,14.9999 c 0,0 0.490904,3 -2.000001,3 -1.999998,0 -1.999998,-2.000001 -1.999998,-4.000002 0,-1.999998 0,-3.999999 1.999998,-3.999999 2.000001,0 1.992378,0.999999 1.992378,0.999999"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 12.000001,14 1.999998,0 M 13,14 c 0,0 0.490904,3 -2.000001,3 -1.999998,0 -1.999998,-2.000001 -1.999998,-4.000002 0,-1.999998 0,-3.999999 1.999998,-3.999999 2.000001,0 1.992378,0.999999 1.992378,0.999999"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 19,9 c -1.662,0 -3,1.338 -3,3 l 0,4 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 l 0,-4 C 22,10.338 20.662,9 19,9 Z m 0,2 c 0.554,0 1,0 1,1.798828 l 0,2.402344 C 20,17.000001 19.554,17 19,17 c -0.554,0 -1,1e-6 -1,-1.798828 l 0,-2.402344 C 18,11 18.446,11 19,11 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 19,8 c -1.662,0 -3,1.338 -3,3 l 0,4 c 0,1.662 1.338,3 3,3 1.662,0 3,-1.338 3,-3 l 0,-4 C 22,9.338 20.662,8 19,8 Z m 0,2 c 0.554,0 1,0 1,1.798828 l 0,2.402344 C 20,16.000001 19.554,16 19,16 c -0.554,0 -1,1e-6 -1,-1.798828 l 0,-2.402344 C 18,10 18.446,10 19,10 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/goldendict.svg b/.icons/awkward/32x32/apps/goldendict.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goldendict.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/golly.svg b/.icons/awkward/32x32/apps/golly.svg
new file mode 100644
index 00000000..dd5386e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/golly.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#fadd00" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1" d="M 3,4 V 6 H 5 V 4 Z M 6,4 V 6 H 8 V 4 Z m 3,0 v 2 h 2 V 4 Z m 3,0 v 2 h 2 V 4 Z m 3,0 v 2 h 2 V 4 Z m 3,0 v 2 h 2 V 4 Z m 5,0 v 2 h 2 V 4 Z m 3,0 v 2 h 2 V 4 Z M 3,7 V 9 H 5 V 7 Z M 6,7 V 9 H 8 V 7 Z m 3,0 v 2 h 2 V 7 Z m 3,0 v 2 h 2 V 7 Z m 3,0 v 2 h 2 V 7 Z m 3,0 v 2 h 2 V 7 Z m 5,0 v 2 h 2 V 7 Z m 3,0 v 2 h 2 V 7 Z m -3,3 v 2 h 2 v -2 z m 3,0 v 2 h 2 V 10 Z M 3,12 v 2 h 2 v -2 z m 3,0 v 2 h 2 v -2 z m 17,1 v 2 h 2 v -2 z m 3,0 v 2 h 2 V 13 Z M 3,15 v 2 h 2 v -2 z m 3,0 v 2 h 2 v -2 z m 17,1 v 2 h 2 v -2 z m 3,0 v 2 h 2 V 16 Z M 3,18 v 2 h 2 v -2 z m 3,0 v 2 h 2 v -2 z m 17,1 v 2 h 2 v -2 z m 3,0 v 2 h 2 V 19 Z M 3,21 v 2 h 2 v -2 z m 3,0 v 2 h 2 v -2 z m -3,3 v 2 h 2 v -2 z m 3,0 v 2 h 2 v -2 z m 5,0 v 2 h 2 v -2 z m 3,0 v 2 h 2 v -2 z m 3,0 v 2 h 2 v -2 z m 3,0 v 2 h 2 v -2 z m 3,0 v 2 h 2 v -2 z m 3,0 v 2 h 2 V 24 Z M 3,27 v 2 h 2 v -2 z m 3,0 v 2 h 2 v -2 z m 5,0 v 2 h 2 v -2 z m 3,0 v 2 h 2 v -2 z m 3,0 v 2 h 2 v -2 z m 3,0 v 2 h 2 v -2 z m 3,0 v 2 h 2 v -2 z m 3,0 v 2 h 2 v -2 z"/>
+ <path style="fill:#234fa7" d="M 3 3 L 3 5 L 5 5 L 5 3 L 3 3 z M 6 3 L 6 5 L 8 5 L 8 3 L 6 3 z M 9 3 L 9 5 L 11 5 L 11 3 L 9 3 z M 12 3 L 12 5 L 14 5 L 14 3 L 12 3 z M 15 3 L 15 5 L 17 5 L 17 3 L 15 3 z M 18 3 L 18 5 L 20 5 L 20 3 L 18 3 z M 23 3 L 23 5 L 25 5 L 25 3 L 23 3 z M 26 3 L 26 5 L 28 5 L 28 3 L 26 3 z M 3 6 L 3 8 L 5 8 L 5 6 L 3 6 z M 6 6 L 6 8 L 8 8 L 8 6 L 6 6 z M 9 6 L 9 8 L 11 8 L 11 6 L 9 6 z M 12 6 L 12 8 L 14 8 L 14 6 L 12 6 z M 15 6 L 15 8 L 17 8 L 17 6 L 15 6 z M 18 6 L 18 8 L 20 8 L 20 6 L 18 6 z M 23 6 L 23 8 L 25 8 L 25 6 L 23 6 z M 26 6 L 26 8 L 28 8 L 28 6 L 26 6 z M 23 9 L 23 11 L 25 11 L 25 9 L 23 9 z M 26 9 L 26 11 L 28 11 L 28 9 L 26 9 z M 3 11 L 3 13 L 5 13 L 5 11 L 3 11 z M 6 11 L 6 13 L 8 13 L 8 11 L 6 11 z M 23 12 L 23 14 L 25 14 L 25 12 L 23 12 z M 26 12 L 26 14 L 28 14 L 28 12 L 26 12 z M 3 14 L 3 16 L 5 16 L 5 14 L 3 14 z M 6 14 L 6 16 L 8 16 L 8 14 L 6 14 z M 23 15 L 23 17 L 25 17 L 25 15 L 23 15 z M 26 15 L 26 17 L 28 17 L 28 15 L 26 15 z M 3 17 L 3 19 L 5 19 L 5 17 L 3 17 z M 6 17 L 6 19 L 8 19 L 8 17 L 6 17 z M 23 18 L 23 20 L 25 20 L 25 18 L 23 18 z M 26 18 L 26 20 L 28 20 L 28 18 L 26 18 z M 3 20 L 3 22 L 5 22 L 5 20 L 3 20 z M 6 20 L 6 22 L 8 22 L 8 20 L 6 20 z M 3 23 L 3 25 L 5 25 L 5 23 L 3 23 z M 6 23 L 6 25 L 8 25 L 8 23 L 6 23 z M 11 23 L 11 25 L 13 25 L 13 23 L 11 23 z M 14 23 L 14 25 L 16 25 L 16 23 L 14 23 z M 17 23 L 17 25 L 19 25 L 19 23 L 17 23 z M 20 23 L 20 25 L 22 25 L 22 23 L 20 23 z M 23 23 L 23 25 L 25 25 L 25 23 L 23 23 z M 26 23 L 26 25 L 28 25 L 28 23 L 26 23 z M 3 26 L 3 28 L 5 28 L 5 26 L 3 26 z M 6 26 L 6 28 L 8 28 L 8 26 L 6 26 z M 11 26 L 11 28 L 13 28 L 13 26 L 11 26 z M 14 26 L 14 28 L 16 28 L 16 26 L 14 26 z M 17 26 L 17 28 L 19 28 L 19 26 L 17 26 z M 20 26 L 20 28 L 22 28 L 22 26 L 20 26 z M 23 26 L 23 28 L 25 28 L 25 26 L 23 26 z M 26 26 L 26 28 L 28 28 L 28 26 L 26 26 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/goobox.svg b/.icons/awkward/32x32/apps/goobox.svg
new file mode 100644
index 00000000..1bf06a39
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goobox.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#848484" d="m16 8.5a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5 -7.5 7.5 7.5 0 0 0 -7.5 -7.5zm0 4.5c1.6569 0 3 1.3431 3 3s-1.3431 3-3 3-3-1.3431-3-3 1.3431-3 3-3z"/>
+ <path fill="#e4e4e4" d="m16 1c-8.31 0-15 6.69-15 15s6.69 15 15 15 15-6.69 15-15-6.69-15-15-15zm0 9a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6 -6 6 6 0 0 1 6 -6z"/>
+ <path fill="#fff" opacity=".4" d="m16 1c8.3024 0 14.986 6.69 14.986 15 0 0.1259-0.006 0.24986-0.0087 0.375-0.198-8.1346-6.8-14.625-14.977-14.625-8.176 0-14.779 6.4904-14.978 14.625-0.0019-0.125-0.0077-0.249-0.0077-0.375 0-8.31 6.6839-15 14.986-15zm2.959 15.375c0.01566 0.12413 0.03806 0.24662 0.03806 0.375 0 1.6569-1.3419 3-2.9973 3-1.6553 0-2.9973-1.3431-2.9973-3 0-0.12838 0.0224-0.25087 0.03806-0.375 0.18614 1.4779 1.4321 2.625 2.9592 2.625s2.7731-1.1471 2.9592-2.625z"/>
+ <path opacity=".2" d="m1.0254 16.5c-0.0055 0.168-0.0254 0.331-0.0254 0.5 0 8.31 6.69 15 15 15s15-6.69 15-15c0-0.169-0.02-0.332-0.025-0.5-0.265 8.074-6.834 14.5-14.975 14.5-8.1411 0-14.71-6.426-14.975-14.5z"/>
+ <circle fill="#2eac43" cx="24" cy="23" r="8"/>
+ <circle fill="#fff" cx="23.5" cy="26.5" r="2.5"/>
+ <rect fill="#fff" width="2" height="8" x="24" y="19" rx="1" ry="1"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/goodvibes.svg b/.icons/awkward/32x32/apps/goodvibes.svg
new file mode 100644
index 00000000..727cab4b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goodvibes.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="22" x="-30" y="6" rx="1.4" ry="1.375" transform="scale(-1,1)"/>
+ <rect style="fill:#ffc543" width="28" height="22" x="-30" y="5" rx="1.4" ry="1.375" transform="scale(-1,1)"/>
+ <circle style="opacity:0.2" cx="8" cy="20" r="4"/>
+ <circle style="fill:#ff5100" cx="8" cy="19" r="4"/>
+ <rect style="fill:#4d4d4d" width="24" height="5" x="4" y="7"/>
+ <rect style="fill:#ff5100" width="4" height="3" x="8" y="-13" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="fill:#4d4d4d" d="M 18.5 14 A 1.5 1.5 0 0 0 17 15.5 A 1.5 1.5 0 0 0 18.5 17 A 1.5 1.5 0 0 0 20 15.5 A 1.5 1.5 0 0 0 18.5 14 z M 22.5 14 A 1.5 1.5 0 0 0 21 15.5 A 1.5 1.5 0 0 0 22.5 17 A 1.5 1.5 0 0 0 24 15.5 A 1.5 1.5 0 0 0 22.5 14 z M 26.5 14 A 1.5 1.5 0 0 0 25 15.5 A 1.5 1.5 0 0 0 26.5 17 A 1.5 1.5 0 0 0 28 15.5 A 1.5 1.5 0 0 0 26.5 14 z M 18.5 18 A 1.5 1.5 0 0 0 17 19.5 A 1.5 1.5 0 0 0 18.5 21 A 1.5 1.5 0 0 0 20 19.5 A 1.5 1.5 0 0 0 18.5 18 z M 22.5 18 A 1.5 1.5 0 0 0 21 19.5 A 1.5 1.5 0 0 0 22.5 21 A 1.5 1.5 0 0 0 24 19.5 A 1.5 1.5 0 0 0 22.5 18 z M 26.5 18 A 1.5 1.5 0 0 0 25 19.5 A 1.5 1.5 0 0 0 26.5 21 A 1.5 1.5 0 0 0 28 19.5 A 1.5 1.5 0 0 0 26.5 18 z M 18.5 22 A 1.5 1.5 0 0 0 17 23.5 A 1.5 1.5 0 0 0 18.5 25 A 1.5 1.5 0 0 0 20 23.5 A 1.5 1.5 0 0 0 18.5 22 z M 22.5 22 A 1.5 1.5 0 0 0 21 23.5 A 1.5 1.5 0 0 0 22.5 25 A 1.5 1.5 0 0 0 24 23.5 A 1.5 1.5 0 0 0 22.5 22 z M 26.5 22 A 1.5 1.5 0 0 0 25 23.5 A 1.5 1.5 0 0 0 26.5 25 A 1.5 1.5 0 0 0 28 23.5 A 1.5 1.5 0 0 0 26.5 22 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 5 C 2.6247906 5 2 5.61325 2 6.375 L 2 7.375 C 2 6.61325 2.6247906 6 3.4003906 6 L 28.599609 6 C 29.375209 6 30 6.61325 30 7.375 L 30 6.375 C 30 5.61325 29.375209 5 28.599609 5 L 3.4003906 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/google-agenda.svg b/.icons/awkward/32x32/apps/google-agenda.svg
new file mode 100644
index 00000000..308e58a9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/google-agenda.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 4,3 C 4,3 2,3 2,5 V 29 C 2,31 4,31 4,31 H 20 L 30,21 V 5 C 30,3 28,3 28,3 Z"/>
+ <path style="fill:#4384f1" d="M 4,2 C 4,2 2,2 2,4 V 28 C 2,30 4,30 4,30 H 20 L 30,20 V 4 C 30,2 28,2 28,2 Z"/>
+ <path style="opacity:0.2" d="M 8.5566,10.836 C 7.8777,10.856 7.3134,10.916 7,10.916 V 12.916 C 7.9767,12.916 9.3501,12.737 10.398,12.955 10.923,13.063 11.313,13.25 11.563,13.513 11.812,13.777 12,14.146 12,14.916 12,15.729 11.828,16.159 11.643,16.408 11.457,16.657 11.223,16.793 10.852,16.888 10.345,17.018 9.6039,16.943 8.9082,16.908 8.6308,16.896 8.2557,16.836 8.0566,16.845 7.9383,16.851 7.8376,16.858 7.7402,16.871 7.6915,16.877 7.6443,16.885 7.584,16.898 7.5236,16.911 7.4835,16.89 7.2578,17.019 7.2296,17.035 7.1979,17.056 7.1602,17.084 7.1225,17.111 7.0298,17.196 7.0293,17.197 7.0288,17.197 6.8733,17.409 6.873,17.41 6.8728,17.41 6.7559,17.769 6.7559,17.769 6.7558,17.77 6.7967,18.198 6.7969,18.199 6.797,18.199 6.9625,18.511 6.9629,18.511 6.9632,18.512 7.0821,18.641 7.1328,18.681 7.1835,18.721 7.2261,18.75 7.2637,18.771 7.5641,18.94 7.5958,18.889 7.6621,18.898 7.7948,18.915 7.8779,18.916 8,18.916 8.1546,18.916 8.5928,18.874 8.8262,18.892 9.1238,18.905 9.359,18.892 9.7168,18.959 10.345,19.075 10.979,19.305 11.381,19.617 11.783,19.929 12,20.242 12,20.916 12,21.642 11.805,21.964 11.477,22.25 11.148,22.535 10.599,22.754 9.9297,22.871 8.592,23.104 6.9767,22.916 6,22.916 V 24.916 C 6.6267,24.916 8.512,25.148 10.273,24.841 11.154,24.688 12.054,24.396 12.787,23.759 13.52,23.122 14,22.11 14,20.916 14,19.669 13.393,18.647 12.607,18.037 12.601,18.031 12.593,18.032 12.586,18.027 12.802,17.861 13.072,17.837 13.246,17.603 13.748,16.929 14,16.023 14,14.916 14,13.764 13.638,12.797 13.014,12.138 12.389,11.479 11.58,11.157 10.805,10.996 10.029,10.835 9.2356,10.815 8.5566,10.836 Z M 20.99,10.916 18,11.916 V 13.916 L 21,12.916 21.01,22.916 H 18 V 24.916 H 26 V 22.916 H 23 V 10.916 Z"/>
+ <path style="fill:#ffffff" d="M 8.5566,9.8355 C 7.8777,9.8558 7.3134,9.9156 7,9.9156 V 11.916 C 7.9767,11.916 9.3501,11.737 10.398,11.955 10.923,12.063 11.313,12.25 11.563,12.513 11.812,12.777 12,13.146 12,13.916 12,14.729 11.828,15.159 11.643,15.408 11.457,15.657 11.223,15.793 10.852,15.888 10.345,16.018 9.6039,15.943 8.9082,15.908 8.6308,15.896 8.2557,15.836 8.0566,15.845 7.9383,15.851 7.8376,15.858 7.7402,15.871 7.6915,15.877 7.6443,15.885 7.584,15.898 7.5236,15.911 7.4835,15.89 7.2578,16.019 7.2296,16.035 7.1979,16.056 7.1602,16.084 7.1225,16.111 7.0298,16.196 7.0293,16.197 7.0288,16.197 6.8733,16.409 6.873,16.41 6.8728,16.41 6.7559,16.769 6.7559,16.769 6.7558,16.77 6.7967,17.198 6.7969,17.199 6.797,17.199 6.9625,17.511 6.9629,17.511 6.9632,17.512 7.0821,17.641 7.1328,17.681 7.1835,17.721 7.2261,17.75 7.2637,17.771 7.5641,17.94 7.5958,17.889 7.6621,17.898 7.7948,17.915 7.8779,17.916 8,17.916 8.1546,17.916 8.5928,17.874 8.8262,17.892 9.1238,17.905 9.359,17.892 9.7168,17.959 10.345,18.075 10.979,18.305 11.381,18.617 11.783,18.929 12,19.242 12,19.916 12,20.642 11.805,20.964 11.477,21.25 11.148,21.535 10.599,21.754 9.9297,21.871 8.592,22.104 6.9767,21.916 6,21.916 V 23.916 C 6.6267,23.916 8.512,24.148 10.273,23.841 11.154,23.688 12.054,23.396 12.787,22.759 13.52,22.122 14,21.11 14,19.916 14,18.669 13.393,17.647 12.607,17.037 12.601,17.031 12.593,17.032 12.586,17.027 12.802,16.861 13.072,16.837 13.246,16.603 13.748,15.929 14,15.023 14,13.916 14,12.764 13.638,11.797 13.014,11.138 12.389,10.479 11.58,10.157 10.805,9.9957 10.029,9.8347 9.2356,9.8153 8.5566,9.8355 Z M 20.99,9.9156 18,10.916 V 12.916 L 21,11.916 21.01,21.916 H 18 V 23.916 H 26 V 21.916 H 23 V 9.9156 Z"/>
+ <path style="fill:#9bcdff" d="M 30,20 H 21.5 C 20.672,20 20,20.672 20,21.5 V 30 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 21.5,20 C 20.672,20 20,20.672 20,21.5 V 22.5 C 20,21.672 20.672,21 21.5,21 H 29 L 30,20 Z"/>
+ <circle style="opacity:0.4" cx="7.5" cy="5.5" r="1.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4,2 C 4,2 2,2 2,4 V 5 C 2,3 4,3 4,3 H 28 C 28,3 30,3 30,5 V 4 C 30,2 28,2 28,2 Z"/>
+ <circle style="opacity:0.4" cx="24.5" cy="5.5" r="1.5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/google-chrome-beta.svg b/.icons/awkward/32x32/apps/google-chrome-beta.svg
new file mode 100644
index 00000000..dee72f27
--- /dev/null
+++ b/.icons/awkward/32x32/apps/google-chrome-beta.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:.2" cx="16" cy="17" r="14"/>
+ <path style="opacity:.1" d="m15.994 29.985c-7.752 0-13.993-6.2408-13.993-13.993 0-0.11734-0.003-0.23319 0-0.34982 0.18501 7.5885 6.3581 13.643 13.993 13.643 7.6346 0 13.808-6.0544 13.993-13.643 0.003 0.11663 0 0.23248 0 0.34982 0 7.752-6.2408 13.993-13.993 13.993z"/>
+ <path style="fill:#109f5b" d="M 4.3496094,8.2519531 C 4.1087319,8.6179297 3.8859324,9.0101305 3.6601562,9.3984375 2.5720803,11.428863 2.0018396,13.696408 2,16 c 0,0.730032 0.055877,1.447013 0.1635869,2.146901 1.0330797,6.712825 9.0809351,5.186432 16.0828891,5.186432 C 18.318106,23.331233 16.928406,27.0031 17,27 l 5.84375,-8.03125 c -0.53102,0.86495 -2.7434,1.972478 -3.6875,2.517578 -3.021,1.7442 -6.857363,0.616783 -8.601562,-2.404297 z"/>
+ <path style="fill:#ffce41" d="m 16.015625,9 c -0.01547,0 2.222016,0.9979485 3.166016,1.542969 2.412436,1.39284 2.664231,6.367355 2.669921,8.380859 l 0.404297,0.234375 -0.412109,0.712891 c -3.2e-5,7.04e-4 0,0.0332 0,0.0332 l -0.15625,0.236328 -5.117188,8.066407 c 0.03711,9.6e-4 0.07426,0.0041 0.111328,0.0039 0.193487,-0.0032 0.386888,-0.01031 0.580078,-0.02148 0.112132,-0.0052 0.224086,-0.0058 0.335938,-0.01367 0.441085,-0.03256 0.88038,-0.08601 1.316406,-0.160157 C 19.570312,26.214844 20.189312,19.715729 20,22 25.956277,20.950365 28.906073,24.013854 29.827393,18.196752 29.940986,17.479543 29.999872,16.745683 30,16 29.993667,13.540591 29.339558,11.126248 28.103516,9 Z"/>
+ <path style="fill:#dd4d3e" d="m15.994141 2a14 14 0 0 0 -0.242188 0.0078125 14 14 0 0 0 -0.742187 0.0273437 14 14 0 0 0 -0.041016 0.0058594 14 14 0 0 0 -1.265625 0.1523438c-0.042854 0.007037-0.086138 0.012266-0.128906 0.0195312-0.002631 0.000447-0.005185 0.0014946-0.007813 0.0019532a14 14 0 0 0 -1.310547 0.2949218 14 14 0 0 0 -2.6054684 1.0136719 14 14 0 0 0 -0.3105468 0.1777344 14 14 0 0 0 -5.4570313 5.3085937l5.6894531 9.8554684 0.1191406 0.238282 0.0292969 0.017578 0.2675781 0.464844 2.4550778 1.972656 0.681641-0.291016 0.78125 0.492188c-0.09245-0.170384-0.185116-0.424514-0.275391-0.708985l4.591797-1.96289-4.751953-8.232422c0.434712-1.0028562 1.194822-1.7061504 2.529297-1.855469h12.103516a14 14 0 0 0 -0.759766 -1.1757812 14 14 0 0 0 -0.855469 -1.0703126 14 14 0 0 0 -0.037109 -0.0429687 14 14 0 0 0 -0.908203 -0.9316406 14 14 0 0 0 -0.095703 -0.0878907 14 14 0 0 0 -0.958985 -0.8027343 14 14 0 0 0 -0.134765 -0.1015625 14 14 0 0 0 -0.990235 -0.6738282 14 14 0 0 0 -0.191406 -0.1171874 14 14 0 0 0 -0.996094 -0.5429688 14 14 0 0 0 -0.283203 -0.1347656 14 14 0 0 0 -0.957031 -0.4003906 14 14 0 0 0 -0.369141 -0.1367188 14 14 0 0 0 -0.921875 -0.28125 14 14 0 0 0 -0.46289 -0.1191406 14 14 0 0 0 -0.861329 -0.171875 14 14 0 0 0 -0.548828 -0.0820313 14 14 0 0 0 -0.785156 -0.078125 14 14 0 0 0 -0.986328 -0.0488281 14 14 0 0 0 -0.005859 0z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <rect style="opacity:.2" width="14" height="14" x="-24" y="-23" rx="7" ry="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="14" height="14" x="-23" y="-23" rx="7" ry="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4587f3" width="10" height="10" x="-21" y="-21" rx="5" ry="5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#4f4f4f" d="M 2.1582031 18 A 14 14 0 0 0 9.1894531 28.226562 C 9.2651875 28.268396 9.3414204 28.30913 9.4179688 28.349609 A 14 14 0 0 0 10.357422 28.802734 C 10.471779 28.852833 10.585322 28.904033 10.701172 28.951172 A 14 14 0 0 0 11.572266 29.269531 C 11.713898 29.316592 11.854567 29.367499 11.998047 29.410156 A 14 14 0 0 0 12.898438 29.638672 C 13.034361 29.669487 13.167405 29.707524 13.304688 29.734375 A 14 14 0 0 0 14.261719 29.878906 C 14.391757 29.895165 14.519371 29.918967 14.650391 29.931641 A 14 14 0 0 0 15.951172 29.998047 C 15.967585 29.998121 15.983575 29.999983 16 30 A 14 14 0 0 0 16.003906 30 C 16.007845 29.999995 16.011686 30.000008 16.015625 30 C 16.393238 29.999209 16.765862 29.977512 17.136719 29.947266 A 14 14 0 0 0 17.955078 29.847656 C 18.128128 29.823275 18.303479 29.806026 18.474609 29.775391 A 14 14 0 0 0 19.5625 29.53125 C 19.627724 29.51414 19.694892 29.502393 19.759766 29.484375 A 14 14 0 0 0 21.072266 29.048828 A 14 14 0 0 0 22.332031 28.484375 C 22.35442 28.473102 22.376115 28.460607 22.398438 28.449219 A 14 14 0 0 0 23.546875 27.791016 C 23.552535 27.78743 23.558798 27.784843 23.564453 27.78125 A 14 14 0 0 0 23.587891 27.763672 A 14 14 0 0 0 29.837891 18 L 2.1582031 18 z"/>
+ <path style="opacity:0.2" d="m 9,20.999651 v 0.667969 1.699219 0.666015 2.298828 0.667969 h 2.667969 c 0.738575,0 1.330078,-0.927498 1.330078,-1.666016 0,-0.461006 -0.232162,-1.297962 -0.585938,-1.634765 0.353776,-0.336803 0.585938,-0.572197 0.585938,-1.033203 0,-0.738518 -0.591503,-1.666016 -1.330078,-1.666016 H 9.6660156 Z m 0.6660156,0.667969 h 2.0019534 c 0.380817,0 0.664062,0.617259 0.664062,0.998047 0,0.380788 -0.28372,0.682167 -0.664062,0.701172 H 9.6660156 Z m 8.2988284,0.332031 c 0,0.431926 0.0057,0.64484 0.0059,1 h -0.671875 v 0.666016 h 0.675781 c 0.0074,1.154663 0.03239,2.026533 0.169922,2.507812 0.09945,0.348038 0.316909,0.619344 0.597657,0.728516 0.28075,0.109171 0.557332,0.09766 0.890624,0.09766 v -0.667969 c -0.333292,0 -0.556187,-0.0122 -0.65039,-0.04883 -0.09421,-0.03663 -0.128114,-0.05779 -0.195313,-0.292969 -0.09283,-0.324863 -0.123731,-1.174264 -0.138671,-2.324218 h 0.65039 v -0.666016 h -0.65625 c -0.002,-0.356769 -0.0098,-0.567027 -0.0098,-1 z m -2.240235,1.001953 c -0.34445,0 -0.64818,0.07915 -0.910156,0.242188 -0.257124,0.163036 -0.457974,0.395169 -0.603515,0.697265 C 14.070246,24.243154 14,24.60697 14,25.028948 c 0,0.431567 0.07718,0.793429 0.232422,1.085937 0.160097,0.292506 0.380727,0.513459 0.662109,0.66211 0.281381,0.148651 0.608863,0.222656 0.982422,0.222656 0.266828,0 0.497349,-0.02129 0.691406,-0.06445 0.194056,-0.03836 0.390935,-0.101191 0.589844,-0.1875 V 26.19301 c -0.20376,0.08631 -0.403599,0.155175 -0.597656,0.203125 -0.189205,0.04316 -0.406874,0.06445 -0.654297,0.06445 -0.388112,0 -0.691843,-0.112517 -0.910156,-0.337891 -0.213464,-0.23017 -0.324286,-0.698403 -0.333985,-1.134766 h 0.0039 v 0.01172 h 2.666015 v -0.259766 c 0,-0.35005 -0.06432,-0.655122 -0.195312,-0.914062 -0.126138,-0.263729 -0.310164,-0.465519 -0.552735,-0.609375 -0.242571,-0.143855 -0.529479,-0.214843 -0.859375,-0.214844 z m 6.097657,0 c -0.266828,0 -0.499305,0.0213 -0.69336,0.06445 -0.194056,0.03837 -0.390935,0.09924 -0.589844,0.185547 v 0.554688 c 0.20376,-0.08631 0.4036,-0.155176 0.597657,-0.203125 0.189205,-0.04316 0.408828,-0.06445 0.65625,-0.06445 0.388113,0 0.689889,0.112517 0.908203,0.337891 0.101532,0.109477 0.179221,0.274963 0.234375,0.462891 l -0.416016,0.01367 c -0.731977,0.02139 -1.27298,0.149511 -1.625,0.384765 -0.352019,0.229908 -0.529297,0.558595 -0.529297,0.986328 0,0.438424 0.136093,0.762184 0.404297,0.970703 0.268205,0.203175 0.605776,0.304688 1.013672,0.304688 0.374369,0 0.668802,-0.05763 0.886719,-0.169922 0.124558,-0.06417 0.24385,-0.153254 0.361328,-0.257812 v 0.07227 0.355469 h 0.666016 v -2 h -0.002 c 7.9e-5,-0.0102 0.002,-0.01902 0.002,-0.0293 0,-0.431568 -0.07719,-0.793429 -0.232422,-1.085937 -0.160097,-0.292507 -0.380729,-0.51346 -0.66211,-0.66211 -0.281383,-0.148651 -0.60691,-0.220703 -0.980468,-0.220703 z m -6.105469,0.515625 c 0.325044,0 0.564449,0.102401 0.714844,0.308594 0.101957,0.136534 0.15634,0.312029 0.191406,0.505859 h -1.882813 c 0.05353,-0.205324 0.129526,-0.387221 0.25,-0.519531 0.179503,-0.196603 0.420924,-0.294922 0.726563,-0.294922 z m -6.0507814,0.515625 h 2.0019534 c 0.380817,0 0.664062,0.919993 0.664062,1.300781 0,0.380788 -0.283245,0.998047 -0.664062,0.998047 H 9.6660156 Z m 13.3554684,0.794922 c 0.005,0.05796 0.0102,0.114293 0.01172,0.171875 h -0.002 v 0.01172 0.974609 c -0.04292,0.05272 -0.08809,0.103416 -0.142578,0.146484 -0.251442,0.197828 -0.565083,0.298829 -0.939453,0.298829 -0.240266,0 -0.439249,-0.05764 -0.595703,-0.169922 -0.150865,-0.112281 -0.22461,-0.286743 -0.22461,-0.527344 0,-0.27268 0.104078,-0.48506 0.316406,-0.634766 0.217916,-0.149708 0.607255,-0.236426 1.166016,-0.257812 z"/>
+ <path style="fill:#ffffff" d="M 9 20 L 9 20.667969 L 9 22.367188 L 9 23.033203 L 9 25.332031 L 9 26 L 11.667969 26 C 12.406544 26 12.998047 25.072502 12.998047 24.333984 C 12.998047 23.872978 12.765885 23.036022 12.412109 22.699219 C 12.765885 22.362416 12.998047 22.127022 12.998047 21.666016 C 12.998047 20.927498 12.406544 20 11.667969 20 L 9.6660156 20 L 9 20 z M 9.6660156 20.667969 L 11.667969 20.667969 C 12.048786 20.667969 12.332031 21.285228 12.332031 21.666016 C 12.332031 22.046804 12.048311 22.348183 11.667969 22.367188 L 9.6660156 22.367188 L 9.6660156 20.667969 z M 17.964844 21 C 17.964844 21.431926 17.970503 21.64484 17.970703 22 L 17.298828 22 L 17.298828 22.666016 L 17.974609 22.666016 C 17.982009 23.820679 18.006999 24.692549 18.144531 25.173828 C 18.243981 25.521866 18.46144 25.793172 18.742188 25.902344 C 19.022938 26.011515 19.29952 26 19.632812 26 L 19.632812 25.332031 C 19.29952 25.332031 19.076625 25.319833 18.982422 25.283203 C 18.888212 25.246573 18.854308 25.225412 18.787109 24.990234 C 18.694279 24.665371 18.663378 23.81597 18.648438 22.666016 L 19.298828 22.666016 L 19.298828 22 L 18.642578 22 C 18.640578 21.643231 18.632812 21.432973 18.632812 21 L 17.964844 21 z M 15.724609 22.001953 C 15.380159 22.001953 15.076429 22.081105 14.814453 22.244141 C 14.557329 22.407177 14.356479 22.63931 14.210938 22.941406 C 14.070246 23.243503 14 23.607319 14 24.029297 C 14 24.460864 14.077177 24.822726 14.232422 25.115234 C 14.392519 25.40774 14.613149 25.628693 14.894531 25.777344 C 15.175912 25.925995 15.503394 26 15.876953 26 C 16.143781 26 16.374302 25.978707 16.568359 25.935547 C 16.762415 25.897187 16.959294 25.834356 17.158203 25.748047 L 17.158203 25.193359 C 16.954443 25.279669 16.754604 25.348534 16.560547 25.396484 C 16.371342 25.439644 16.153673 25.460938 15.90625 25.460938 C 15.518138 25.460938 15.214407 25.348421 14.996094 25.123047 C 14.78263 24.892877 14.671808 24.424644 14.662109 23.988281 L 14.666016 23.988281 L 14.666016 24 L 17.332031 24 L 17.332031 23.740234 C 17.332031 23.390184 17.267708 23.085112 17.136719 22.826172 C 17.010581 22.562443 16.826555 22.360653 16.583984 22.216797 C 16.341413 22.072942 16.054505 22.001954 15.724609 22.001953 z M 21.822266 22.001953 C 21.555438 22.001953 21.322961 22.023256 21.128906 22.066406 C 20.93485 22.104776 20.737971 22.165644 20.539062 22.251953 L 20.539062 22.806641 C 20.742822 22.720331 20.942662 22.651465 21.136719 22.603516 C 21.325924 22.560356 21.545547 22.539062 21.792969 22.539062 C 22.181082 22.539062 22.482858 22.651579 22.701172 22.876953 C 22.802704 22.98643 22.880393 23.151916 22.935547 23.339844 L 22.519531 23.353516 C 21.787554 23.374906 21.246551 23.503027 20.894531 23.738281 C 20.542512 23.968189 20.365234 24.296876 20.365234 24.724609 C 20.365234 25.163033 20.501327 25.486793 20.769531 25.695312 C 21.037736 25.898487 21.375307 26 21.783203 26 C 22.157572 26 22.452005 25.942368 22.669922 25.830078 C 22.79448 25.765908 22.913772 25.676824 23.03125 25.572266 L 23.03125 25.644531 L 23.03125 26 L 23.697266 26 L 23.697266 24 L 23.695312 24 C 23.695391 23.9898 23.697266 23.980983 23.697266 23.970703 C 23.697266 23.539135 23.620081 23.177274 23.464844 22.884766 C 23.304747 22.592259 23.084115 22.371306 22.802734 22.222656 C 22.521351 22.074005 22.195824 22.001953 21.822266 22.001953 z M 15.716797 22.517578 C 16.041841 22.517578 16.281246 22.619979 16.431641 22.826172 C 16.533598 22.962706 16.587981 23.138201 16.623047 23.332031 L 14.740234 23.332031 C 14.793764 23.126707 14.86976 22.94481 14.990234 22.8125 C 15.169737 22.615897 15.411158 22.517578 15.716797 22.517578 z M 9.6660156 23.033203 L 11.667969 23.033203 C 12.048786 23.033203 12.332031 23.953196 12.332031 24.333984 C 12.332031 24.714772 12.048786 25.332031 11.667969 25.332031 L 9.6660156 25.332031 L 9.6660156 23.033203 z M 23.021484 23.828125 C 23.026484 23.886085 23.031683 23.942418 23.033203 24 L 23.03125 24 L 23.03125 24.011719 L 23.03125 24.986328 C 22.98833 25.039048 22.943164 25.089744 22.888672 25.132812 C 22.63723 25.33064 22.323589 25.431641 21.949219 25.431641 C 21.708953 25.431641 21.50997 25.373999 21.353516 25.261719 C 21.202651 25.149438 21.128906 24.974976 21.128906 24.734375 C 21.128906 24.461695 21.232984 24.249315 21.445312 24.099609 C 21.663228 23.949901 22.052567 23.863183 22.611328 23.841797 L 23.021484 23.828125 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/google-chrome-unstable.svg b/.icons/awkward/32x32/apps/google-chrome-unstable.svg
new file mode 100644
index 00000000..e31b2563
--- /dev/null
+++ b/.icons/awkward/32x32/apps/google-chrome-unstable.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:.2" cx="16" cy="17" r="14"/>
+ <path style="opacity:.1" d="m15.994 29.985c-7.752 0-13.993-6.2408-13.993-13.993 0-0.11734-0.003-0.23319 0-0.34982 0.18501 7.5885 6.3581 13.643 13.993 13.643 7.6346 0 13.808-6.0544 13.993-13.643 0.003 0.11663 0 0.23248 0 0.34982 0 7.752-6.2408 13.993-13.993 13.993z"/>
+ <path style="fill:#f66f6f" d="m4.3496094 8.2519531c-0.2408775 0.3659766-0.463677 0.7581774-0.6894532 1.1464844a14 14 0 0 0 -1.6601562 6.6015625 14 14 0 0 0 14 14 14 14 0 0 0 0.214844 -0.007812l6.628906-11.023438c-0.53102 0.86495-2.7434 1.972478-3.6875 2.517578-3.021 1.7442-6.857363 0.616783-8.601562-2.404297l-6.2050786-10.830078z"/>
+ <path style="fill:#e58989" d="m16.015625 9c-0.01547 0 2.222016 0.9979485 3.166016 1.542969 2.412436 1.39284 2.664231 6.367355 2.669921 8.380859l0.404297 0.234375-0.412109 0.712891c-0.000032 0.000704 0 0.033203 0 0.033203l-0.15625 0.236328-5.6875 9.851563c0.037113 0.00096 0.074257 0.004072 0.111328 0.003906a14 14 0 0 0 0.580078 -0.021485c0.112132-0.005182 0.224086-0.005796 0.335938-0.013671a14 14 0 0 0 1.316406 -0.160157c0.028743-0.004794 0.057227-0.010652 0.085938-0.015625a14 14 0 0 0 11.570312 -13.785156 14 14 0 0 0 -1.896484 -7h-12.087891z"/>
+ <path style="fill:#e64646" d="m15.994141 2a14 14 0 0 0 -0.242188 0.0078125 14 14 0 0 0 -0.742187 0.0273437 14 14 0 0 0 -0.041016 0.0058594 14 14 0 0 0 -1.265625 0.1523438c-0.042854 0.007037-0.086138 0.012266-0.128906 0.0195312-0.002631 0.000447-0.005185 0.0014946-0.007813 0.0019532a14 14 0 0 0 -1.310547 0.2949218 14 14 0 0 0 -2.6054684 1.0136719 14 14 0 0 0 -0.3105468 0.1777344 14 14 0 0 0 -5.4570313 5.3085937l5.6894531 9.8554684 0.1191406 0.238282 0.0292969 0.017578 0.2675781 0.464844 2.4550778 1.972656 0.681641-0.291016 0.78125 0.492188c-0.09245-0.170384-0.185116-0.424514-0.275391-0.708985l4.591797-1.96289-4.751953-8.232422c0.434712-1.0028562 1.194822-1.7061504 2.529297-1.855469h12.103516a14 14 0 0 0 -0.759766 -1.1757812 14 14 0 0 0 -0.855469 -1.0703126 14 14 0 0 0 -0.037109 -0.0429687 14 14 0 0 0 -0.908203 -0.9316406 14 14 0 0 0 -0.095703 -0.0878907 14 14 0 0 0 -0.958985 -0.8027343 14 14 0 0 0 -0.134765 -0.1015625 14 14 0 0 0 -0.990235 -0.6738282 14 14 0 0 0 -0.191406 -0.1171874 14 14 0 0 0 -0.996094 -0.5429688 14 14 0 0 0 -0.283203 -0.1347656 14 14 0 0 0 -0.957031 -0.4003906 14 14 0 0 0 -0.369141 -0.1367188 14 14 0 0 0 -0.921875 -0.28125 14 14 0 0 0 -0.46289 -0.1191406 14 14 0 0 0 -0.861329 -0.171875 14 14 0 0 0 -0.548828 -0.0820313 14 14 0 0 0 -0.785156 -0.078125 14 14 0 0 0 -0.986328 -0.0488281 14 14 0 0 0 -0.005859 0z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <rect style="opacity:.2" width="14" height="14" x="-24" y="-23" rx="7" ry="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="14" height="14" x="-23" y="-23" rx="7" ry="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e64646" width="10" height="10" x="-21" y="-21" rx="5" ry="5" transform="matrix(0,-1,-1,0,0,0)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/google-chrome.svg b/.icons/awkward/32x32/apps/google-chrome.svg
new file mode 100644
index 00000000..2fc1a3d8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/google-chrome.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:.2" cx="16" cy="17" r="14"/>
+ <path style="opacity:.1" d="m15.994 29.985c-7.752 0-13.993-6.2408-13.993-13.993 0-0.11734-0.003-0.23319 0-0.34982 0.18501 7.5885 6.3581 13.643 13.993 13.643 7.6346 0 13.808-6.0544 13.993-13.643 0.003 0.11663 0 0.23248 0 0.34982 0 7.752-6.2408 13.993-13.993 13.993z"/>
+ <path style="fill:#109f5b" d="m4.3496094 8.2519531c-0.2408775 0.3659766-0.463677 0.7581774-0.6894532 1.1464844a14 14 0 0 0 -1.6601562 6.6015625 14 14 0 0 0 14 14 14 14 0 0 0 0.214844 -0.007812l6.628906-11.023438c-0.53102 0.86495-2.7434 1.972478-3.6875 2.517578-3.021 1.7442-6.857363 0.616783-8.601562-2.404297l-6.2050786-10.830078z"/>
+ <path style="fill:#ffce41" d="m16.015625 9c-0.01547 0 2.222016 0.9979485 3.166016 1.542969 2.412436 1.39284 2.664231 6.367355 2.669921 8.380859l0.404297 0.234375-0.412109 0.712891c-0.000032 0.000704 0 0.033203 0 0.033203l-0.15625 0.236328-5.6875 9.851563c0.037113 0.00096 0.074257 0.004072 0.111328 0.003906a14 14 0 0 0 0.580078 -0.021485c0.112132-0.005182 0.224086-0.005796 0.335938-0.013671a14 14 0 0 0 1.316406 -0.160157c0.028743-0.004794 0.057227-0.010652 0.085938-0.015625a14 14 0 0 0 11.570312 -13.785156 14 14 0 0 0 -1.896484 -7h-12.087891z"/>
+ <path style="fill:#dd4d3e" d="m15.994141 2a14 14 0 0 0 -0.242188 0.0078125 14 14 0 0 0 -0.742187 0.0273437 14 14 0 0 0 -0.041016 0.0058594 14 14 0 0 0 -1.265625 0.1523438c-0.042854 0.007037-0.086138 0.012266-0.128906 0.0195312-0.002631 0.000447-0.005185 0.0014946-0.007813 0.0019532a14 14 0 0 0 -1.310547 0.2949218 14 14 0 0 0 -2.6054684 1.0136719 14 14 0 0 0 -0.3105468 0.1777344 14 14 0 0 0 -5.4570313 5.3085937l5.6894531 9.8554684 0.1191406 0.238282 0.0292969 0.017578 0.2675781 0.464844 2.4550778 1.972656 0.681641-0.291016 0.78125 0.492188c-0.09245-0.170384-0.185116-0.424514-0.275391-0.708985l4.591797-1.96289-4.751953-8.232422c0.434712-1.0028562 1.194822-1.7061504 2.529297-1.855469h12.103516a14 14 0 0 0 -0.759766 -1.1757812 14 14 0 0 0 -0.855469 -1.0703126 14 14 0 0 0 -0.037109 -0.0429687 14 14 0 0 0 -0.908203 -0.9316406 14 14 0 0 0 -0.095703 -0.0878907 14 14 0 0 0 -0.958985 -0.8027343 14 14 0 0 0 -0.134765 -0.1015625 14 14 0 0 0 -0.990235 -0.6738282 14 14 0 0 0 -0.191406 -0.1171874 14 14 0 0 0 -0.996094 -0.5429688 14 14 0 0 0 -0.283203 -0.1347656 14 14 0 0 0 -0.957031 -0.4003906 14 14 0 0 0 -0.369141 -0.1367188 14 14 0 0 0 -0.921875 -0.28125 14 14 0 0 0 -0.46289 -0.1191406 14 14 0 0 0 -0.861329 -0.171875 14 14 0 0 0 -0.548828 -0.0820313 14 14 0 0 0 -0.785156 -0.078125 14 14 0 0 0 -0.986328 -0.0488281 14 14 0 0 0 -0.005859 0z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <rect style="opacity:.2" width="14" height="14" x="-24" y="-23" rx="7" ry="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="14" height="14" x="-23" y="-23" rx="7" ry="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4587f3" width="10" height="10" x="-21" y="-21" rx="5" ry="5" transform="matrix(0,-1,-1,0,0,0)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/google-chrome2.svg b/.icons/awkward/32x32/apps/google-chrome2.svg
new file mode 120000
index 00000000..51768ebb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/google-chrome2.svg
@@ -0,0 +1 @@
+google-chrome.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/google-docs.svg b/.icons/awkward/32x32/apps/google-docs.svg
new file mode 100644
index 00000000..34eed3ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/google-docs.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 7.25,5 C 6.5575,5 6,5.5575 6,6.25 v 22.5 C 6,29.442 6.5575,30 7.25,30 h 17.5 C 25.442,30 26,29.442 26,28.75 V 13 L 19.125,11.875 18,5 Z"/>
+ <path fill="#528ff5" d="m7.25 4c-0.6925 0-1.25 0.5575-1.25 1.25v22.5c0 0.692 0.5575 1.25 1.25 1.25h17.5c0.692 0 1.25-0.558 1.25-1.25v-15.75l-6.875-1.125-1.125-6.875z"/>
+ <path fill="#a5c5f9" d="m18 4v6.6667c0 0.736 0.597 1.333 1.333 1.333h6.667l-8-8z"/>
+ <path fill="#fff" opacity=".2" d="m7.25 4c-0.6925 0-1.25 0.5575-1.25 1.25v1c0-0.6925 0.5575-1.25 1.25-1.25h10.75v-1z"/>
+ <path fill="#fff" d="m10 16v1h11v-1zm0 3v1h11v-1zm0 3v1h11v-1zm0 3v1h8v-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/google-drive.svg b/.icons/awkward/32x32/apps/google-drive.svg
new file mode 100644
index 00000000..cb9c7b4f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/google-drive.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 11.38482,3.9999955 c -0.04222,6.947e-4 -0.08484,0.0028 -0.126954,0.00586 l 0.0059,0.00977 C 10.491011,4.0578945 9.7836049,4.482517 9.3907189,5.1718755 L 1.3145469,19.353516 c -0.44425697,0.77999 -0.41681397,1.752573 0.07227,2.503906 l 4.617187,7.089844 c 0.169763,0.260601 0.387758,0.48491 0.642578,0.658203 0.37847,0.257543 0.822953,0.394505 1.277344,0.394531 l 16.1542971,0 c 0.771624,6.1e-5 1.491793,-0.395246 1.919922,-1.052734 l 4.615234,-7.089844 c 0.103243,-0.160121 0.187454,-0.332824 0.25,-0.513672 0.0012,-0.0033 0.0028,-0.0064 0.0039,-0.0098 0.226929,-0.654693 0.161274,-1.37989 -0.179688,-1.980468 L 22.609429,5.1718705 C 22.226319,4.4996666 21.545029,4.0837309 20.794976,4.023433 l 0.01367,-0.023437 -0.191406,0 -9.232422,0 z m 4.611328,8.6992185 4.707031,8.634765 -9.482422,0 4.775391,-8.634765 z"/>
+ <path style="fill:#306ed2" d="M 3.7519531,20.009766 6.6214938,24.131541 6.075668,27.409053 C 6.024576,27.715846 6.3916644,28.432176 6.6464844,28.605469 7.0249538,28.863012 7.4694367,28.999974 7.9238281,29 l 16.1542969,0 c 0.771624,6.1e-5 1.491793,-0.395246 1.919922,-1.052734 l 4.615234,-7.089844 c 0.103243,-0.160121 0.187454,-0.332824 0.25,-0.513672 0.0011,-0.0033 0.0028,-0.0064 0.0039,-0.0098 0.03664,-0.105703 0.05276,-0.21566 0.07422,-0.324218 l -0.406776,-0.430571 -20.34776,0.430571 z"/>
+ <path style="opacity:0.2" d="M 15.998047 11.699219 L 6.6464844 28.605469 C 6.7816522 28.697448 6.9267198 28.767651 7.0761719 28.828125 L 16.271484 12.203125 L 15.998047 11.699219 z M 1.0664062 20.011719 C 1.092512 20.14459 1.1252923 20.272834 1.1738281 20.400391 C 1.1304569 20.272702 1.0924259 20.143631 1.0664062 20.011719 z"/>
+ <path style="fill:#05ab5f" d="M 11.385015,3 C 10.564248,2.9998872 9.8051682,3.4462096 9.3914039,4.1722006 L 1.314416,18.354275 c -0.44425664,0.77999 -0.41583335,1.751054 0.073246,2.502387 L 6.0034636,27.9477 c 0.1697628,0.260601 0.3884095,0.484042 0.6432295,0.657335 L 20.807857,3 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.384766 3 C 10.563999 2.9998872 9.8043893 3.445884 9.390625 4.171875 L 1.3144531 18.353516 C 1.0245988 18.862419 0.95717142 19.45033 1.0664062 20.007812 C 1.1179649 19.781837 1.1966822 19.560288 1.3144531 19.353516 L 9.390625 5.171875 C 9.8043893 4.445884 10.563999 3.9998872 11.384766 4 L 20.255859 4 L 20.808594 3 L 11.384766 3 z"/>
+ <path style="opacity:0.2" d="M 11.384766 4 C 11.342546 4.0006947 11.299928 4.0027994 11.257812 4.0058594 L 20.527344 21.009766 L 30.513672 21.009766 L 30.613281 20.857422 C 30.716524 20.697301 30.800735 20.524598 30.863281 20.34375 C 30.864481 20.34045 30.866087 20.337384 30.867188 20.333984 C 30.899392 20.241075 30.911172 20.14402 30.931641 20.048828 C 30.929077 20.035975 30.930486 20.022581 30.927734 20.009766 L 20.527344 20.009766 L 11.798828 4 L 11.384766 4 z"/>
+ <path style="fill:#ffbc3b" d="M 11.384766 3 C 11.342546 3.0006947 11.299928 3.0027994 11.257812 3.0058594 L 20.527344 20.009766 L 30.941406 20.009766 C 31.052828 19.446271 30.973412 18.857127 30.6875 18.353516 L 22.609375 4.171875 C 22.19561 3.445884 21.437955 2.9998872 20.617188 3 L 11.384766 3 z M 1.3105469 20.722656 C 1.3276099 20.754096 1.3448342 20.785796 1.3632812 20.816406 C 1.3448353 20.785786 1.3276099 20.754096 1.3105469 20.722656 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.384766 3 C 11.342546 3.0006947 11.299929 3.0027994 11.257812 3.0058594 L 11.798828 4 L 20.617188 4 C 21.437954 3.9998872 22.19561 4.445884 22.609375 5.171875 L 30.6875 19.353516 C 30.804741 19.560023 30.878858 19.782161 30.927734 20.009766 L 30.941406 20.009766 C 31.052828 19.446271 30.973412 18.857127 30.6875 18.353516 L 22.609375 4.171875 C 22.19561 3.445884 21.437954 2.9998872 20.617188 3 L 11.384766 3 z M 1.3105469 20.722656 C 1.3276099 20.754096 1.3448342 20.785796 1.3632812 20.816406 C 1.3448353 20.785786 1.3276099 20.754096 1.3105469 20.722656 z M 1.3105469 21.722656 C 1.3276099 21.754096 1.3448353 21.785786 1.3632812 21.816406 C 1.3448342 21.785796 1.3276099 21.754096 1.3105469 21.722656 z"/>
+ <path style="opacity:0.2" d="m 16.057287,11.001179 a 1.3333407,1.2501302 0 0 0 -1.209522,0.6189 l -2.333113,3.750015 -2.333113,3.750017 A 1.3333407,1.2501302 0 0 0 11.333774,21 l 4.666227,0 4.666225,0 a 1.3333407,1.2501302 0 0 0 1.152235,-1.879889 l -2.333113,-3.750017 -2.333112,-3.750015 a 1.3333407,1.2501302 0 0 0 -1.094949,-0.6189 z"/>
+ <path style="fill:#ffffff" d="m 16.057287,10.001179 a 1.3333407,1.2501302 0 0 0 -1.209522,0.6189 l -2.333113,3.750015 -2.333113,3.750017 A 1.3333407,1.2501302 0 0 0 11.333774,20 l 4.666227,0 4.666225,0 a 1.3333407,1.2501302 0 0 0 1.152235,-1.879889 l -2.333113,-3.750017 -2.333112,-3.750015 a 1.3333407,1.2501302 0 0 0 -1.094949,-0.6189 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/google-earth.svg b/.icons/awkward/32x32/apps/google-earth.svg
new file mode 100644
index 00000000..adf8986d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/google-earth.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4d95db" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g opacity=".2" transform="matrix(.0977 0 0 .09982 4.1203 5.5509)">
+ <path d="m120 4.5c-14.53 0-28.434 2.691-41.244 7.591 4.917-0.674 10.804-1.091 17.869-1.091 40.294 0 63.143 17.536 79.75 36.125 11.08 12.406 30.33 49.375 44.62 49.375 4.159-0.36 7.427-3.585 9.998-8.523-13.9-48.21-58.33-83.477-111.01-83.477z"/>
+ <path d="m49.333 64.333c39.021 0 107.68 82.677 180.63 91.074 1.861-5.784 3.285-11.765 4.219-17.905-33.16-7.22-74.85-45.921-89.85-60.5-23.44-22.791-45.314-45.667-75.331-45.667-10.24 0-19.639 1.762-27.772 4.208-15.064 14.055-26.365 32.087-32.224 52.428 12.038-12.033 25.795-23.636 40.329-23.636z"/>
+ <path d="m165.12 194.12c-66.995 0-117.62-36.12-135.62-36.12-7.34 0-11.575 5.128-14.018 11.201 11.564 24.521 31.501 44.314 56.127 55.695-3.472-8.922-5.566-20.729 7.682-20.729 11.708 0 23.375 10.083 66.583 10.083 19.729 0 37.899-4.116 51.258-8.287 7.072-6.35 13.359-13.557 18.691-21.462-12.762 4.544-31.348 9.624-50.698 9.624z"/>
+ </g>
+ <g fill="#fff" transform="matrix(.0977 0 0 .099820 4.1203 4.5508)">
+ <path d="m120 4.5c-14.53 0-28.434 2.691-41.244 7.591 4.917-0.674 10.804-1.091 17.869-1.091 40.294 0 63.143 17.536 79.75 36.125 11.08 12.406 30.33 49.375 44.62 49.375 4.159-0.36 7.427-3.585 9.998-8.523-13.89-48.21-58.32-83.477-111-83.477z"/>
+ <path d="m49.333 64.333c39.021 0 107.68 82.677 180.63 91.074 1.861-5.784 3.285-11.765 4.219-17.905-33.16-7.22-74.85-45.921-89.85-60.5-23.44-22.791-45.314-45.667-75.331-45.667-10.24 0-19.639 1.762-27.772 4.208-15.063 14.055-26.364 32.087-32.223 52.428 12.038-12.033 25.795-23.636 40.329-23.636z"/>
+ <path d="m165.12 194.12c-66.995 0-117.62-36.12-135.62-36.12-7.34 0-11.575 5.128-14.018 11.201 11.564 24.521 31.501 44.314 56.127 55.695-3.472-8.922-5.566-20.729 7.682-20.729 11.708 0 23.375 10.083 66.583 10.083 19.729 0 37.899-4.116 51.258-8.287 7.072-6.35 13.359-13.557 18.691-21.462-12.762 4.544-31.348 9.624-50.698 9.624z"/>
+ </g>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/google-keep.svg b/.icons/awkward/32x32/apps/google-keep.svg
new file mode 120000
index 00000000..9edd43db
--- /dev/null
+++ b/.icons/awkward/32x32/apps/google-keep.svg
@@ -0,0 +1 @@
+keep.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/google-photos.svg b/.icons/awkward/32x32/apps/google-photos.svg
new file mode 100644
index 00000000..038e6111
--- /dev/null
+++ b/.icons/awkward/32x32/apps/google-photos.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m16 3v7h-7l-7 7h7v7l7 7v-7h7l7-7h-7v-7z"/>
+ <path style="fill:#fec006" d="m16 16-14 0 7-7h7"/>
+ <path style="fill:#f34235" d="m16 16-0-14 7 7v7"/>
+ <path style="fill:#4bae4f" d="m9 16v7l7 7 0-14"/>
+ <path style="fill:#2095f2" d="m16 16 14 0l-7 7h-7"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m16 16l1 1h12l1-1h-14z"/>
+ <path style="fill:#9c27b0" d="m16 16 7-7v7z"/>
+ <path style="fill:#1ea362" d="m16 16-7 7l0-7z"/>
+ <path style="fill:#3e50b4" d="m23 23-7-7v7z"/>
+ <path style="fill:#fe9700" d="m9 9 7 7v-7z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m16 2v1l7 7v-1l-7-7zm-7 7l-7 7h1l6-6h7v-1h-7z"/>
+ <path style="opacity:0.2" d="m16 13-1.25 2.75-2.75 1.25 2.75 1.25 1.25 2.75 1.25-2.75 2.75-1.25-2.75-1.25z"/>
+ <path style="fill:#ffffff" d="m16 12-1.25 2.75-2.75 1.25 2.75 1.25 1.25 2.75 1.25-2.75 2.75-1.25-2.75-1.25z"/>
+ <path style="fill:#ebebeb" d="m12 16 2.75 1.25 1.25 2.75v-4z"/>
+ <path style="fill:#dfdfdf" d="m20 16-2.75 1.25-1.25 2.75v-4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/google-play-music-desktop-player.svg b/.icons/awkward/32x32/apps/google-play-music-desktop-player.svg
new file mode 100644
index 00000000..5da2c397
--- /dev/null
+++ b/.icons/awkward/32x32/apps/google-play-music-desktop-player.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1">
+ <path fill="#eb4d27" d="m26.86 14.426-21.121-12.064c-0.9024-0.5088-1.7099-0.4611-2.2007 0.0164-0.3483 0.3342-0.5383 0.8753-0.5383 1.5756v24.08c0 0.70028 0.20583 1.2414 0.53832 1.5756 0.50665 0.49338 1.2983 0.54113 2.2008 0.01592l21.121-12.064c1.5199-0.85943 1.5199-2.26 0-3.1353z"/>
+ <path fill="#fff" opacity=".2" d="m4.4844 2c-0.3761 0.008-0.6999 0.1402-0.9453 0.3789-0.3484 0.3342-0.5391 0.8739-0.5391 1.5742v1c0-0.7003 0.1907-1.24 0.5391-1.5742 0.4908-0.4775 1.2967-0.5249 2.1992-0.0156l21.121 12.063c0.534 0.307 0.871 0.681 1.03 1.072 0.292-0.718-0.044-1.505-1.03-2.072l-21.121-12.063c-0.451-0.2544-0.8776-0.371-1.2536-0.363z"/>
+ <path fill="#ffd739" d="m15.5 5c-1.361 0-2.658 0.267-3.852 0.7383l-0.003-0.002a10.5 10.5 0 0 0 -0.036 0.0157c-0.274 0.1097-0.542 0.2335-0.804 0.3652a10.5 10.5 0 0 0 -0.149 0.0723c-0.258 0.1348-0.508 0.2823-0.7537 0.4375a10.5 10.5 0 0 0 -0.1484 0.0898c-0.2309 0.1514-0.4522 0.3158-0.6699 0.4844a10.5 10.5 0 0 0 -0.1836 0.1367c-0.1969 0.1593-0.3817 0.331-0.5664 0.5039a10.5 10.5 0 0 0 -0.2129 0.1934c-0.2284 0.2257-0.4454 0.4612-0.6523 0.707a10.5 10.5 0 0 0 -0.0372 0.041c-0.8863 1.0638-1.5643 2.3058-1.9765 3.6638a10.5 10.5 0 0 0 -0.0137 0.051c-0.0942 0.316-0.1758 0.639-0.2402 0.967a10.5 10.5 0 0 0 -0.0196 0.121c-0.0539 0.292-0.0997 0.586-0.1289 0.887a10.5 10.5 0 0 0 -0.0527 1.027c0 0.33 0.019 0.656 0.0488 0.979a10.5 10.5 0 0 0 0.0235 0.197c0.0313 0.28 0.074 0.557 0.1269 0.83a10.5 10.5 0 0 0 0.0274 0.137c0.2131 1.026 0.5754 1.997 1.0644 2.89 0.3379 0.617 0.7353 1.195 1.1856 1.729 1.1107 1.316 2.5334 2.361 4.1624 3.006 0.017 0.006 0.029-0.004 0.045 0a10.5 10.5 0 0 0 1.064 0.353l12.867-7.348a10.5 10.5 0 0 0 0.385 -2.773c0-0.453-0.038-0.896-0.094-1.334a10.5 10.5 0 0 0 -0.041 -0.309l-0.008-0.003c-0.792-5.0151-5.12-8.854-10.357-8.854z"/>
+ <circle fill="#ff8c00" cx="15.5" cy="15.5" r="6.5"/>
+ <path opacity=".2" d="m27.889 16.499c-0.15859 0.38968-0.49481 0.76224-1.0293 1.0645l-21.122 12.061c-0.9022 0.526-1.6923 0.478-2.1989-0.015-0.3325-0.334-0.5391-0.876-0.5391-1.576v1c0 0.70028 0.20657 1.2419 0.53906 1.5762 0.50665 0.49338 1.2967 0.54083 2.1992 0.01563l21.121-12.062c0.98604-0.55754 1.3226-1.3426 1.0293-2.0645z"/>
+ <path fill="#fff" opacity=".2" d="m15.5 5c-1.361 0-2.658 0.267-3.852 0.7383l-0.003-0.002a10.5 10.5 0 0 0 -0.036 0.0157c-0.274 0.1097-0.542 0.2335-0.804 0.3652a10.5 10.5 0 0 0 -0.149 0.0723c-0.258 0.1348-0.508 0.2823-0.7537 0.4375a10.5 10.5 0 0 0 -0.1484 0.0898c-0.2309 0.1514-0.4522 0.3158-0.6699 0.4844a10.5 10.5 0 0 0 -0.1836 0.1367c-0.1969 0.1593-0.3817 0.331-0.5664 0.5039a10.5 10.5 0 0 0 -0.2129 0.1934c-0.2284 0.2257-0.4454 0.4612-0.6523 0.707a10.5 10.5 0 0 0 -0.0372 0.041c-0.8863 1.0638-1.5643 2.3058-1.9765 3.6638a10.5 10.5 0 0 0 -0.0137 0.051c-0.0942 0.316-0.1758 0.639-0.2402 0.967a10.5 10.5 0 0 0 -0.0196 0.121c-0.0539 0.292-0.0997 0.586-0.1289 0.887a10.5 10.5 0 0 0 -0.0527 1.027c0 0.171 0.0163 0.339 0.0254 0.508a10.5 10.5 0 0 1 0.0273 -0.535c0.0292-0.301 0.075-0.595 0.1289-0.887a10.5 10.5 0 0 1 0.0196 -0.121c0.0644-0.328 0.146-0.651 0.2402-0.967a10.5 10.5 0 0 1 0.0137 -0.051c0.4122-1.358 1.0902-2.6 1.9765-3.6638a10.5 10.5 0 0 1 0.0372 -0.041c0.2069-0.2458 0.4239-0.4813 0.6523-0.707a10.5 10.5 0 0 1 0.2129 -0.1934c0.1847-0.1729 0.3695-0.3446 0.5664-0.5039a10.5 10.5 0 0 1 0.1836 -0.1367c0.2177-0.1686 0.439-0.333 0.6699-0.4844a10.5 10.5 0 0 1 0.1484 -0.0898c0.2457-0.1552 0.4957-0.3027 0.7537-0.4375a10.5 10.5 0 0 1 0.149 -0.0723c0.262-0.1317 0.53-0.2555 0.804-0.3652a10.5 10.5 0 0 1 0.036 -0.0157l0.003 0.002c1.194-0.4713 2.491-0.7383 3.852-0.7383 5.237 0 9.565 3.8389 10.357 8.854l0.008 0.003a10.5 10.5 0 0 1 0.041 0.309c0.041 0.321 0.055 0.65 0.069 0.979a10.5 10.5 0 0 0 0.025 -0.645c0-0.453-0.038-0.896-0.094-1.334a10.5 10.5 0 0 0 -0.041 -0.309l-0.008-0.003c-0.792-5.0151-5.12-8.854-10.357-8.854z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/google-slides.svg b/.icons/awkward/32x32/apps/google-slides.svg
new file mode 100644
index 00000000..18d813fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/google-slides.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 7.25,5 C 6.5575,5 6,5.5575 6,6.25 V 28.75 C 6,29.442 6.5575,30 7.25,30 H 24.75 C 25.442,30 26,29.442 26,28.75 V 13 L 18,5 Z"/>
+ <path style="fill:#fec006" d="M 7.25,4 C 6.5575,4 6,4.5575 6,5.25 V 27.75 C 6,28.442 6.5575,29 7.25,29 H 24.75 C 25.442,29 26,28.442 26,27.75 V 12 L 20,10 18,4 Z"/>
+ <path style="opacity:0.2" d="M 26,13 18,5 V 11.75 C 18,12.443 18.558,13 19.25,13 Z"/>
+ <path style="fill:#fed861" d="M 26,12 18,4 V 10.75 C 18,11.443 18.558,12 19.25,12 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.25 4 C 6.5575 4 6 4.5575 6 5.25 L 6 6.25 C 6 5.5575 6.5575 5 7.25 5 L 18 5 L 18 4 L 7.25 4 z"/>
+ <path style="opacity:0.2" d="M 12,16 C 11.446,16 11,16.446 11,17 V 24 C 11,24.554 11.446,25 12,25 H 19 C 19.554,25 20,24.554 20,24 V 17 C 20,16.446 19.554,16 19,16 Z M 19,18 V 23 H 12 V 18 Z"/>
+ <path style="fill:#ffffff" d="M 12,15 C 11.446,15 11,15.446 11,16 V 23 C 11,23.554 11.446,24 12,24 H 19 C 19.554,24 20,23.554 20,23 V 16 C 20,15.446 19.554,15 19,15 Z M 19,17 V 22 H 12 V 17 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/google-webdesigner.svg b/.icons/awkward/32x32/apps/google-webdesigner.svg
new file mode 100644
index 00000000..a0c592b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/google-webdesigner.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="19" cy="14" r="7"/>
+ <circle style="fill:#b7b7b7" cx="19" cy="13" r="7"/>
+ <path style="opacity:0.2" d="M 17.658203,2 A 12.657895,12.657895 0 0 0 5,14.658203 12.657895,12.657895 0 0 0 5.0117188,15 H 3 A 16,16 0 0 0 19,31 V 15 h -1 v -1 h 9.972656 A 9.9999997,9.3333337 0 0 0 28,13.333984 9.9999997,9.3333337 0 0 0 18,4 V 2.0117188 A 12.657895,12.657895 0 0 0 17.658203,2 Z"/>
+ <path style="fill:#ffc10f" d="M 3,14 A 16,16 0 0 0 19,30 V 14 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3 14 A 16 16 0 0 0 3.0507812 15 L 19 15 L 19 14 L 3 14 z"/>
+ <path style="fill:#db4533" d="m 18,3 v 10 h 9.973493 A 9.9999997,9.3333337 0 0 0 28,12.333333 9.9999997,9.3333337 0 0 0 18,3 Z"/>
+ <path style="fill:#4481f6" d="M 17.657894,0.9999994 A 12.657895,12.657895 0 0 0 5,13.657894 12.657895,12.657895 0 0 0 5.0120272,14 H 18 V 1.0120265 A 12.657895,12.657895 0 0 0 17.657894,0.9999994 Z"/>
+ <path style="opacity:0.2" d="M 18.5,9 A 4.5,4.5 0 0 0 15.574219,10.087891 6.0000001,6.0000001 0 0 0 13,15 6.0000001,6.0000001 0 0 0 19,21 V 17.966797 A 4.5,4.5 0 0 0 23,13.5 4.5,4.5 0 0 0 18.5,9 Z"/>
+ <path style="fill:#ffffff" d="M 18 8.0898438 A 6.0000001 6.0000001 0 0 0 13 14 A 6.0000001 6.0000001 0 0 0 19 20 L 19 16 L 18 16 L 18 8.0898438 z"/>
+ <circle style="fill:#ffffff" cx="18.5" cy="12.5" r="4.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17.658203 1 A 12.657895 12.657895 0 0 0 5 13.658203 A 12.657895 12.657895 0 0 0 5.0117188 14 L 5.0234375 14 A 12.657895 12.657895 0 0 1 17.658203 2 A 12.657895 12.657895 0 0 1 18 2.0117188 L 18 1.0117188 A 12.657895 12.657895 0 0 0 17.658203 1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18 3 L 18 4 A 9.9999997 9.3333337 0 0 1 27.976562 12.904297 A 9.9999997 9.3333337 0 0 0 28 12.333984 A 9.9999997 9.3333337 0 0 0 18 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/google.svg b/.icons/awkward/32x32/apps/google.svg
new file mode 100644
index 00000000..96cc523e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/google.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#d2d2d2" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1" d="M 16.230469,6 C 11.922349,6 8.0835004,8.4798436 6.2050781,12.089844 5.4394168,13.569844 5,15.23 5,17 c 0,1.817829 0.4687079,3.524531 1.2734375,5.033203 l -0.00781,0.0059 C 8.164465,25.579062 11.963184,28 16.230469,28 19.058312,28 21.579676,26.929688 23.478516,25.179688 25.652994,23.169687 27,20.25 27,17 27,16.29 26.929148,15.67 26.806641,15 L 16,15 l 0,4 6.630859,0 c -0.418562,1.44 -1.286923,2.749609 -2.460937,3.599609 l 0.0078,0.0059 A 7,7 0 0 1 16,24 7,7 0 0 1 9.4804688,19.546875 7,7 0 0 1 9.4785156,19.541016 7,7 0 0 1 9,17 7,7 0 0 1 9.4628906,14.519531 7,7 0 0 1 16,10 a 7,7 0 0 1 4.708984,1.832031 l 2.91211,-2.8925779 C 21.701836,7.1194531 19.129773,6 16.230469,6 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0215 16.586 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.979 16.414 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#3779d7" d="m 27,16 c 0,-0.71 -0.07146,-1.33 -0.193967,-2 L 16,14 l 0,4 6.630627,0 c -0.418562,1.44 -1.286311,2.75 -2.460325,3.6 l 3.308214,2.579688 C 25.652994,22.169688 27,19.25 27,16"/>
+ <path style="fill:#e7453c" d="M 16.230469 5 C 11.922349 5 8.0835004 7.4798438 6.2050781 11.089844 L 9.4609375 13.525391 A 7 7 0 0 1 16 9 A 7 7 0 0 1 20.708984 10.832031 L 23.621094 7.9394531 C 21.701836 6.1194531 19.129773 5 16.230469 5 z"/>
+ <path style="fill:#eead33" d="M 6.2050781 11.089844 C 5.4394168 12.569844 5 14.23 5 16 C 5 17.82 5.4688941 19.529063 6.2753906 21.039062 L 9.4804688 18.546875 A 7 7 0 0 1 9 16 A 7 7 0 0 1 9.4628906 13.519531 L 6.2050781 11.089844 z"/>
+ <path style="fill:#359950" d="M 9.4785156 18.541016 L 6.265625 21.039062 C 8.164465 24.579062 11.963184 27 16.230469 27 C 19.058312 27 21.579676 25.929688 23.478516 24.179688 L 20.177734 21.605469 A 7 7 0 0 1 16 23 A 7 7 0 0 1 9.4785156 18.541016 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/googlechrome.svg b/.icons/awkward/32x32/apps/googlechrome.svg
new file mode 120000
index 00000000..51768ebb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/googlechrome.svg
@@ -0,0 +1 @@
+google-chrome.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/googledrive.svg b/.icons/awkward/32x32/apps/googledrive.svg
new file mode 120000
index 00000000..a88855e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/googledrive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/googleearth.svg b/.icons/awkward/32x32/apps/googleearth.svg
new file mode 120000
index 00000000..cb9be8c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/googleearth.svg
@@ -0,0 +1 @@
+google-earth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/goterminal.svg b/.icons/awkward/32x32/apps/goterminal.svg
new file mode 100644
index 00000000..1d2bd248
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goterminal.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="fill:#a53e62" width="28" height="24" x="2" y="4" rx="1.5" ry="1.5"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.2" d="m6 8v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h6v-1z"/>
+ <path style="fill:#ffbe23" d="m6 7v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h6v-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gottet.svg b/.icons/awkward/32x32/apps/gottet.svg
new file mode 100644
index 00000000..2cbf47c4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gottet.svg
@@ -0,0 +1,30 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="7" height="7" x="-31" y="-9" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="7" height="7" x="-31" y="-16" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="7" height="7" x="-31" y="-23" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5ba8da" width="7" height="7" x="-30" y="-9" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#2d89c3" width="7" height="7" x="-30" y="-16" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5ba8da" width="7" height="7" x="-30" y="-23" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="7" height="7" x="-24" y="-9" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#fc965f" width="7" height="7" x="-23" y="-9" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="7" height="7" x="-24" y="-16" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5ba8da" width="7" height="7" x="-23" y="-16" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="7" height="7" x="-24" y="-23" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#d83535" width="7" height="7" x="-23" y="-23" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="7" height="7" x="-24" y="-30" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#dd5252" width="7" height="7" x="-23" y="-30" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="7" height="7" x="-17" y="-9" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#fc7c35" width="7" height="7" x="-16" y="-9" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="7" height="7" x="-17" y="-16" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#d83535" width="7" height="7" x="-16" y="-16" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="7" height="7" x="-17" y="-23" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#dd5252" width="7" height="7" x="-16" y="-23" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="7" height="7" x="-10" y="-9" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#fc965f" width="7" height="7" x="-9" y="-9" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="7" height="7" x="-10" y="-16" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#fc7c35" width="7" height="7" x="-9" y="-16" rx=".7" ry=".7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 23.699219 16 C 23.311419 16 23 16.311419 23 16.699219 L 23 17.699219 C 23 17.311419 23.311419 17 23.699219 17 L 29.300781 17 C 29.688581 17 30 17.311419 30 17.699219 L 30 16.699219 C 30 16.311419 29.688581 16 29.300781 16 L 23.699219 16 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.699219 9 C 16.311419 9 16 9.3114188 16 9.6992188 L 16 10.699219 C 16 10.311419 16.311419 10 16.699219 10 L 22.300781 10 C 22.688581 10 23 10.311419 23 10.699219 L 23 9.6992188 C 23 9.3114188 22.688581 9 22.300781 9 L 16.699219 9 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.6992188 2 C 2.3114188 2 2 2.3114188 2 2.6992188 L 2 3.6992188 C 2 3.3114188 2.3114188 3 2.6992188 3 L 8.3007812 3 C 8.6885812 3 9 3.3114188 9 3.6992188 L 9 2.6992188 C 9 2.3114188 8.6885812 2 8.3007812 2 L 2.6992188 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 9.6992188 2 C 9.3114188 2 9 2.3114188 9 2.6992188 L 9 3.6992188 C 9 3.3114188 9.3114188 3 9.6992188 3 L 15.300781 3 C 15.688581 3 16 3.3114188 16 3.6992188 L 16 2.6992188 C 16 2.3114188 15.688581 2 15.300781 2 L 9.6992188 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gourmet.svg b/.icons/awkward/32x32/apps/gourmet.svg
new file mode 120000
index 00000000..af73aec7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gourmet.svg
@@ -0,0 +1 @@
+preferences-web-browser-cookies.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/goxel.svg b/.icons/awkward/32x32/apps/goxel.svg
new file mode 100644
index 00000000..93d02810
--- /dev/null
+++ b/.icons/awkward/32x32/apps/goxel.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" transform="matrix(0.7,0,0,0.69715049,8.1704055,11.732032)" d="m 21.185135,4.5441666 9.999999,5.7735024 0,11.547005 -9.999999,5.773502 -10,-5.773503 10e-7,-11.547004 z"/>
+ <path style="opacity:0.2" transform="matrix(0.7,0,0,0.69715049,-5.8295944,11.732032)" d="m 21.185135,4.5441666 9.999999,5.7735024 0,11.547005 -9.999999,5.773502 -10,-5.773503 10e-7,-11.547004 z"/>
+ <path style="fill:#6e7e87" transform="matrix(0.7,0,0,0.69715049,8.1704055,10.732032)" d="m 21.185135,4.5441666 9.999999,5.7735024 0,11.547005 -9.999999,5.773502 -10,-5.773503 10e-7,-11.547004 z"/>
+ <path style="opacity:0.25" d="m 23,13.900001 6.999999,4.025 v 8.05 L 23,30 Z"/>
+ <path style="fill:#83929a" d="m 23,13.9 -7,4.025 7,4.025 7,-4.025 z"/>
+ <path style="fill:#2f5d7c" transform="matrix(0.7,0,0,0.69715049,-5.8295944,10.732032)" d="m 21.185135,4.5441666 9.999999,5.7735024 0,11.547005 -9.999999,5.773502 -10,-5.773503 10e-7,-11.547004 z"/>
+ <path style="opacity:0.2" d="m 9,13.900001 6.999999,4.025 v 8.05 L 9,30 Z"/>
+ <path style="fill:#366a90" d="m 9,13.9 -7,4.025 7,4.025 7,-4.025 z"/>
+ <path style="opacity:0.2" transform="matrix(0.7,0,0,0.69715049,1.1704055,-0.16796792)" d="m 21.185135,4.5441666 9.999999,5.7735024 0,11.547005 -9.999999,5.773502 -10,-5.773503 10e-7,-11.547004 z"/>
+ <path style="fill:#447ede" transform="matrix(0.7,0,0,0.69715049,1.1704055,-1.167968)" d="m 21.185135,4.5441666 9.999999,5.7735024 0,11.547005 -9.999999,5.773502 -10,-5.773503 10e-7,-11.547004 z"/>
+ <path style="opacity:0.2" d="m 16,2 6.999999,4.025 v 8.05 L 16,18.1 Z"/>
+ <path style="fill:#649cff" d="m 16,1.9999999 -7,4.025 L 16,10.05 23,6.0249999 Z"/>
+ <path style="opacity:0.1" d="m 16.869141,18.425562 -0.869141,0.5 7,4.023438 7,-4.023438 -0.869141,-0.5 L 23,21.949 Z"/>
+ <path style="opacity:0.1" d="M 2.8691406,18.425562 2,18.925562 9,22.949 l 7,-4.023438 -0.869141,-0.5 L 9,21.949 Z"/>
+ <path style="opacity:0.1" d="M 9.8691406,6.5251716 9,7.0251716 l 7,4.0253904 7,-4.0253904 -0.869141,-0.5 L 16,10.050562 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23 13.900391 L 23 14.900391 L 29.130859 18.425781 L 30 17.925781 L 23 13.900391 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9 13.900391 L 2 17.925781 L 2.8691406 18.425781 L 9 14.900391 L 9 13.900391 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 L 9 6.0253906 L 9.8691406 6.5253906 L 16 3 L 22.130859 6.5253906 L 23 6.0253906 L 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gp.svg b/.icons/awkward/32x32/apps/gp.svg
new file mode 100644
index 00000000..9aa5190b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gp.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 6.1992188,3 C 4.0992188,3 2,5.0992187 2,7.1992188 V 22.5 26.800781 28 29.5 C 2,30.25 2.75,31 3.5,31 H 5 10.5 19 25.800781 C 27.900781,31 30,28.900781 30,26.800781 30,12.800781 20.199218,3 6.1992188,3 Z"/>
+ <path style="fill:#dfd92a" d="m 30.000001,25.8 c 0,-14 -9.800002,-23.8000001 -23.8000017,-23.8000001 -2.1,0 -4.2,2.1 -4.2,4.2 V 25.8 c 0,2.1 2.1,4.2 4.2,4.2 H 25.800001 c 2.1,0 4.2,-2.1 4.2,-4.2 z"/>
+ <path style="fill:#db3151" d="M 22.000001,27 C 22.000001,17 15,10 5.0000002,10 3.5000001,10 2,11.5 2,13 v 14 c 0,1.5 1.5000001,3 3.0000002,3 H 19.000001 c 1.5,0 3,-1.5 3,-3 z"/>
+ <path style="fill:#3f3f3f" d="M 12,28.5 C 12,23.500001 8.5,20 3.5,20 2.75,20 2,20.750001 2,21.500001 V 28.5 C 2,29.25 2.75,30 3.5,30 h 7 c 0.75,0 1.5,-0.75 1.5,-1.5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.1992188 2 C 4.0992188 2 2 4.0992187 2 6.1992188 L 2 7.1992188 C 2 5.0992187 4.0992188 3 6.1992188 3 C 19.916087 3 29.594345 12.410803 29.980469 25.958984 C 29.983115 25.905971 30 25.853828 30 25.800781 C 30 11.800781 20.199218 2 6.1992188 2 z"/>
+ <path style="opacity:0.1" d="M 5 10 C 3.4999999 10 2 11.5 2 13 L 2 14 C 2 12.5 3.4999999 11 5 11 C 14.751203 11 21.631515 17.664353 21.96875 27.267578 C 21.979179 27.178106 22 27.089794 22 27 C 22 17 15 10 5 10 z"/>
+ <path style="opacity:0.1" d="M 3.5 20 C 2.75 20 2 20.75 2 21.5 L 2 22.5 C 2 21.75 2.75 21 3.5 21 C 8.2531725 21 11.64293 24.165685 11.966797 28.773438 C 11.987899 28.683003 12 28.591811 12 28.5 C 12 23.500001 8.5 20 3.5 20 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gpa.svg b/.icons/awkward/32x32/apps/gpa.svg
new file mode 100644
index 00000000..0b8f7e15
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gpa.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 22.435211,10.892955 c 0,2.706195 -1.698839,5.394965 -4.405033,5.394966 -0.706985,-0.0019 -1.393108,-0.144646 -2.0346,-0.441828 L 7.1416706,25.000039 6.9915073,24.98796 4,25 4.0134283,22.52347 3.9865717,22.358529 5.7068337,20.851103 6.0431662,20.471029 6,18 8.144145,18.01419 9,17 v -2 h 2 l 2.180767,-1.96872 c -0.29718,-0.641492 -0.543672,-1.431342 -0.545552,-2.138325 0,-2.7061957 2.193804,-4.9000003 4.899999,-4.9000003 1.281638,4.575e-4 -2.374269,2.7518059 -1.458814,3.6487651 v 0 l 1.153213,0.4815542 c 0.895642,0.914097 5.203716,-0.5100625 5.205602,0.769681 z m -5.322895,0.746256 c 0,-1.159798 1.425858,-2.3434576 0.266057,-2.3434557 -1.159797,0 -0.543162,-0.962599 -0.543162,0.1971986 -1e-6,1.1597991 0.940202,2.1000011 2.1,2.1000001 1.159798,0 -1.822894,1.206055 -1.822894,0.04626 z"/>
+ <path style="opacity:0.2" d="M 23.051111,8.7261358 C 24.96468,10.639705 25.664667,13.742213 23.751099,15.655782 23.249849,16.154359 22.663743,16.538578 22,16.782043 V 29.303358 L 21.885277,29.400998 20,31 18.116893,29.400999 17.981271,29.303358 v -1.424433 l -0.03093,-0.506576 -1.459042,-1.80705 1.489978,-1.698377 v -1.413384 l -1.472577,-1.820585 1.472577,-1.305878 0.03798,-2.545032 c -0.663742,-0.243465 -1.396546,-0.627677 -1.897788,-1.126261 -1.913569,-1.913569 -1.913569,-5.016077 0,-6.9296462 0.906578,-0.9059309 0.266959,3.6246822 1.548529,3.6116042 v 0 l 1.155955,-0.474935 c 1.279679,0.01305 3.318914,-4.0402509 4.225163,-3.1366692 z m -3.236172,4.2915382 c -0.820101,-0.820101 -0.648841,-2.665309 -1.468943,-1.845204 -0.8201,0.8201 -1.064734,-0.296587 -0.244633,0.523514 0.820101,0.820102 2.149748,0.820102 2.969849,0 0.8201,-0.820101 -0.436172,2.141791 -1.256273,1.32169 z"/>
+ <path style="fill:#e4e4e4" d="m 23.051111,7.7261358 c 1.913569,1.913569 2.613556,5.0160772 0.699988,6.9296462 C 23.249849,15.154359 22.663743,15.538578 22,15.782043 V 28.303358 L 21.885277,28.400998 20,30 18.116893,28.400999 17.981271,28.303358 v -1.424433 l -0.03093,-0.506576 -1.459042,-1.80705 1.489978,-1.698377 v -1.413384 l -1.472577,-1.820585 1.472577,-1.305878 0.03798,-2.545032 c -0.663742,-0.243465 -1.396546,-0.627677 -1.897788,-1.126261 -1.913569,-1.913569 -1.913569,-5.0160772 0,-6.9296462 0.906578,-0.9059309 0.266959,3.6246822 1.548529,3.6116042 v 0 l 1.155955,-0.474935 c 1.279679,0.01305 3.318914,-4.0402509 4.225163,-3.1366692 z m -3.236172,4.2915382 c -0.820101,-0.820101 -0.648841,-2.6653087 -1.468943,-1.845204 -0.8201,0.8201 -1.064734,-0.2965866 -0.244633,0.523514 0.820101,0.820102 2.149748,0.820102 2.969849,0 0.8201,-0.8201006 -0.436172,2.141791 -1.256273,1.32169 z"/>
+ <path style="opacity:0.2" d="M 16 14 L 16 14.521484 C 16.041216 14.56583 16.077931 14.613087 16.121094 14.65625 C 16.622336 15.154834 17.355789 15.537785 18.019531 15.78125 L 17.980469 18.326172 L 16.507812 19.632812 L 17.980469 21.453125 L 17.980469 22.867188 L 16.492188 24.564453 L 17.951172 26.373047 L 17.980469 26.878906 L 17.980469 28.302734 L 18.117188 28.400391 L 20 30 L 20 14 L 16 14 z"/>
+ <path style="opacity:0.2" d="m 20,6 c -1.53565,0 -3.070527,0.5861951 -4.242188,1.7578125 -2.343323,2.3432345 -2.343323,6.1411395 0,8.4843755 2.343323,2.343234 6.141052,2.343234 8.484376,0 2.343322,-2.343236 2.343322,-6.141141 0,-8.4843755 C 23.070526,6.5861951 21.53565,6 20,6 Z m 0,1.5 c 0.383911,0 0.76763,0.1465481 1.060547,0.4394531 0.58583,0.5858091 0.58583,1.5352847 0,2.1210939 -0.585832,0.585809 -1.535263,0.585809 -2.121094,0 -0.58583,-0.5858092 -0.58583,-1.5352848 0,-2.1210939 C 19.23237,7.6465481 19.616088,7.5 20,7.5 Z"/>
+ <path style="fill:#379dc7" d="m 20,5 c -1.53565,0 -3.070527,0.5861951 -4.242188,1.7578125 -2.343323,2.3432345 -2.343323,6.1411395 0,8.4843755 2.343323,2.343234 6.141052,2.343234 8.484376,0 2.343322,-2.343236 2.343322,-6.141141 0,-8.4843755 C 23.070526,5.5861951 21.53565,5 20,5 Z m 0,1.5 c 0.383911,0 0.76763,0.1465481 1.060547,0.4394531 0.58583,0.5858091 0.58583,1.5352847 0,2.1210938 -0.585832,0.5858086 -1.535263,0.5858086 -2.121094,0 -0.58583,-0.5858091 -0.58583,-1.5352847 0,-2.1210938 C 19.23237,6.6465481 19.616088,6.5 20,6.5 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20 5 C 18.46435 5 16.929474 5.5861951 15.757812 6.7578125 C 14.458628 8.0569482 13.882035 9.8023919 14.023438 11.5 C 14.137081 10.135654 14.713674 8.8019111 15.757812 7.7578125 C 16.929474 6.5861951 18.46435 6 20 6 C 21.53565 6 23.070526 6.5861951 24.242188 7.7578125 C 25.286325 8.8019111 25.862919 10.135654 25.976562 11.5 C 26.117965 9.8023919 25.541372 8.0569482 24.242188 6.7578125 C 23.070526 5.5861951 21.53565 5 20 5 z M 18.589844 8.5 C 18.403061 9.0278981 18.517022 9.6381313 18.939453 10.060547 C 19.525284 10.646356 20.474715 10.646356 21.060547 10.060547 C 21.482978 9.6381313 21.596939 9.0278981 21.410156 8.5 C 21.33792 8.7043487 21.224056 8.8970437 21.060547 9.0605469 C 20.474715 9.6463555 19.525284 9.6463555 18.939453 9.0605469 C 18.775944 8.8970437 18.66208 8.7043487 18.589844 8.5 z"/>
+ <path style="fill:#e4e4e4" d="m 22.435211,9.8929545 c 0,2.7061955 -1.698839,5.3949655 -4.405033,5.3949665 -0.706985,-0.0019 -1.393108,-0.144646 -2.0346,-0.441828 L 7.1416706,24.000039 6.9915073,23.98796 4,24 4.0134283,21.52347 3.9865717,21.358529 5.7068337,19.851103 6.0431662,19.471029 6,17 8.144145,17.01419 9,16 v -2 h 2 l 2.180767,-1.96872 c -0.29718,-0.641492 -0.543672,-1.431342 -0.545552,-2.1383255 0,-2.7061952 2.193804,-4.8999998 4.899999,-4.8999998 1.281638,4.575e-4 -2.374269,2.7518059 -1.458814,3.6487651 v 0 l 1.153213,0.4815539 c 0.895642,0.9140973 5.203716,-0.5100622 5.205602,0.7696814 z m -5.322895,0.7462565 c 0,-1.1597978 1.425858,-2.3434576 0.266057,-2.3434557 -1.159797,0 -0.543162,-0.962599 -0.543162,0.1971986 -1e-6,1.1597987 0.940202,2.1000011 2.1,2.1000001 1.159798,0 -1.822894,1.206055 -1.822894,0.04626 z"/>
+ <path style="opacity:0.2" d="M 17.535156 4.9921875 C 17.469749 4.9921875 17.406582 4.9994138 17.341797 5.0019531 L 12.644531 9.6992188 C 12.641992 9.764004 12.634766 9.8271705 12.634766 9.8925781 C 12.636646 10.599562 12.884461 11.389758 13.181641 12.03125 L 11 14 L 9 14 L 9 16 L 8.1445312 17.013672 L 6 17 L 6.0429688 19.470703 L 5.7070312 19.851562 L 3.9863281 21.359375 L 4.0136719 21.523438 L 4 24 L 18.552734 9.4472656 C 18.157601 9.4436465 17.807726 9.4071377 17.546875 9.3085938 C 17.464999 9.4701627 17.383953 9.6249081 17.308594 9.8066406 C 17.116386 9.5688457 16.972407 9.29124 16.898438 8.984375 L 16.076172 8.6425781 C 15.160717 7.7456189 18.816794 4.992645 17.535156 4.9921875 z M 16.898438 8.984375 L 17.230469 9.1230469 C 17.309124 9.2033231 17.420811 9.2609695 17.546875 9.3085938 C 17.840137 8.7298916 18.065185 8.2949208 17.378906 8.2949219 C 17.094325 8.2949219 16.918526 8.2383045 16.8125 8.1679688 C 16.825976 8.2511376 16.835938 8.3539032 16.835938 8.4921875 C 16.835937 8.6622989 16.860258 8.8259858 16.898438 8.984375 z M 16.8125 8.1679688 C 16.740685 7.7247529 16.537942 7.9858323 16.8125 8.1679688 z"/>
+ <path style="opacity:0.2" d="M 22.243093,6.7569057 C 21.157109,5.6709212 19.657124,5.0000302 17.999999,4.9999994 14.68575,4.9999368 11.999939,7.6857479 12,11 c 6.3e-5,3.314249 2.68575,5.999936 5.999999,6 C 21.31425,17.00006 24.000062,14.314249 24,11 23.999968,9.342874 23.329078,7.8428902 22.243093,6.7569057 Z M 21.18232,7.8176791 c 0.271495,0.2714951 0.439218,0.6464905 0.439227,1.0607734 1.4e-5,0.8285625 -0.671438,1.5000145 -1.5,1.5000005 -0.828563,-1.7e-5 -1.499984,-0.6714378 -1.499999,-1.5000006 -1.6e-5,-0.8285623 0.671437,-1.5000147 1.499999,-1.4999999 0.414283,8.5e-6 0.789278,0.1677308 1.060773,0.4392266 z"/>
+ <path style="fill:#ffbb30" d="M 22.243093,5.7569057 C 21.157109,4.6709212 19.657124,4.0000302 17.999999,3.9999994 14.68575,3.9999368 11.999939,6.6857479 12,10 c 6.3e-5,3.314249 2.68575,5.999936 5.999999,6 C 21.31425,16.00006 24.000062,13.314249 24,10 23.999968,8.342874 23.329078,6.8428902 22.243093,5.7569057 Z M 21.18232,6.8176791 c 0.271495,0.2714951 0.439218,0.6464905 0.439227,1.0607734 1.4e-5,0.8285625 -0.671438,1.5000148 -1.5,1.5000001 -0.828563,-1.67e-5 -1.499984,-0.6714374 -1.499999,-1.5000002 -1.6e-5,-0.8285623 0.671437,-1.5000147 1.499999,-1.4999999 0.414283,8.5e-6 0.789278,0.1677308 1.060773,0.4392266 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18 4 C 14.685751 3.9999374 11.999939 6.6857479 12 10 C 12.000003 10.168877 12.011714 10.334659 12.025391 10.5 C 12.280033 7.4204767 14.854628 4.9999406 18 5 C 19.657125 5.0000308 21.156204 5.671828 22.242188 6.7578125 C 23.2175 7.7331244 23.854167 9.0429124 23.974609 10.5 C 23.988281 10.334658 24.000003 10.168877 24 10 C 23.999968 8.342874 23.328173 6.843797 22.242188 5.7578125 C 21.156204 4.671828 19.657125 4.0000308 18 4 z M 18.714844 8.3789062 C 18.659 8.5360273 18.62109 8.7026033 18.621094 8.8789062 C 18.621109 9.7074691 19.292531 10.378889 20.121094 10.378906 C 20.949656 10.378921 21.621108 9.7074688 21.621094 8.8789062 C 21.62109 8.7026026 21.58512 8.5360307 21.529297 8.3789062 C 21.322692 8.9601993 20.773353 9.3789178 20.121094 9.3789062 C 19.468834 9.3788931 18.921455 8.9601922 18.714844 8.3789062 z"/>
+ <path style="opacity:0.2" d="M 23.5 3 C 21.450319 3 19.721074 4.3696242 19.177734 6.2441406 C 19.139089 6.3774674 19.232756 6.5142278 19.355469 6.6523438 C 19.559365 6.5548997 19.778596 6.5 20 6.5 C 20.383911 6.5 20.76763 6.6465481 21.060547 6.9394531 C 21.062908 6.9418143 21.064064 6.9448927 21.066406 6.9472656 C 21.318685 5.8334652 22.309893 5 23.5 5 C 24.880712 5 26 6.1192881 26 7.5 C 25.9987 8.1381615 26.138229 8.5368347 25.699219 9 C 25.875898 9.336748 25.912522 9.7443361 25.919922 10.158203 C 25.971312 10.52168 25.989955 10.885806 25.974609 11.251953 C 27.236383 10.420641 27.998556 9.0123221 28 7.5 C 28 5.0147186 25.985281 3 23.5 3 z"/>
+ <path style="fill:#e4e4e4" d="M 23.5 2 A 4.5 4.5 0 0 0 19 6.5 A 4.5 4.5 0 0 0 20.035156 9.3691406 C 20.064281 9.3708567 20.091518 9.3789057 20.121094 9.3789062 C 20.503347 9.3789131 20.848412 9.2314108 21.113281 8.9960938 C 21.376682 8.7015772 21.484967 8.3301584 21.474609 7.9609375 A 2.5 2.5 0 0 1 21 6.5 A 2.5 2.5 0 0 1 23.5 4 A 2.5 2.5 0 0 1 26 6.5 A 2.5 2.5 0 0 1 25.314453 8.2148438 C 25.654436 8.8628457 25.864496 9.5599539 25.951172 10.269531 A 4.5 4.5 0 0 0 28 6.5 A 4.5 4.5 0 0 0 23.5 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.5 2 A 4.5 4.5 0 0 0 19 6.5 A 4.5 4.5 0 0 0 19.033203 7.0117188 A 4.5 4.5 0 0 1 23.5 3 A 4.5 4.5 0 0 1 27.96875 7 A 4.5 4.5 0 0 0 28 6.5 A 4.5 4.5 0 0 0 23.5 2 z M 21.052734 6.9941406 A 2.5 2.5 0 0 0 21 7.5 A 2.5 2.5 0 0 0 21.310547 8.6992188 C 21.428003 8.4685979 21.481747 8.2153491 21.474609 7.9609375 A 2.5 2.5 0 0 1 21.052734 6.9941406 z M 25.947266 7.0058594 A 2.5 2.5 0 0 1 25.314453 8.2148438 C 25.423191 8.4220971 25.513332 8.6354613 25.595703 8.8515625 A 2.5 2.5 0 0 0 26 7.5 A 2.5 2.5 0 0 0 25.947266 7.0058594 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gpaint.svg b/.icons/awkward/32x32/apps/gpaint.svg
new file mode 100644
index 00000000..cfc56452
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gpaint.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 27.142245,3.0003359 c -0.108727,0.00171 -0.217853,0.012176 -0.328362,0.030706 -0.442036,0.074136 -0.894476,0.2774643 -1.326441,0.5669566 l -0.0083,0.00466 -0.0094,0.00589 c 0,0 -6.293848,3.8523516 -9.186742,7.8230675 v 0 0 l 6.540551,5.175072 v 0 C 26.240728,12.340206 28.895086,5.6755749 28.895086,5.6755749 l 0.01772,-0.050789 0.0083,-0.053152 C 29.08366,4.6533964 28.858157,3.689195 28.077732,3.237662 27.785075,3.0683368 27.468436,2.9951205 27.142254,3.0002493 Z"/>
+ <path style="opacity:0.2" d="m 16.440159,10.931165 c -0.194322,-0.0023 -0.390023,0.01194 -0.587036,0.04488 l -0.79492,0.134652 0.237413,1.801268 -0.562232,0.474827 -4.038384,9.00634 0.525616,0.400413 3.437173,2.617449 6.628667,-6.983014 0.186624,-0.703972 1.716224,-0.318913 -0.292927,-0.903587 C 22.485918,15.235733 21.452231,13.873642 20.19034,12.756057 19.086186,11.778172 17.800414,10.94711 16.440159,10.931165 Z"/>
+ <ellipse style="opacity:0.2;stroke:#000000;stroke-width:0;stroke-linecap:round" cx="26.45" cy="27" rx="2.45" ry="1"/>
+ <ellipse style="opacity:0.2" cx="14.5" cy="29.5" rx="11.5" ry="1.5"/>
+ <ellipse style="fill:#6155db" cx="14.5" cy="28.5" rx="11.5" ry="1.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14.5 27 A 11.5 1.5 0 0 0 3 28.5 A 11.5 1.5 0 0 0 3.671875 29 A 11.5 1.5 0 0 1 14.5 28 A 11.5 1.5 0 0 1 25.328125 29 A 11.5 1.5 0 0 0 26 28.5 A 11.5 1.5 0 0 0 14.5 27 z"/>
+ <path style="opacity:0.1" d="M 3.2,29.913516 C 10.358276,28.569361 15.31682,32.798185 15.967312,25.972763 16.49152,20.472412 10.574653,18.995079 7.9868735,24.303483 5.4940301,29.417157 3.2,29.913516 3.2,29.913516 Z"/>
+ <path style="fill:#8d4e0a" d="m 27.142245,2.0003378 c -0.108727,0.00171 -0.217853,0.012176 -0.328362,0.030706 -0.442036,0.074136 -0.894476,0.2774643 -1.326441,0.5669566 l -0.0083,0.00466 -0.0094,0.00589 c 0,0 -6.293848,3.8523516 -9.186742,7.8230676 v 0 0 l 6.540551,5.175072 v 0 C 26.240728,11.340208 28.895086,4.6755768 28.895086,4.6755768 l 0.01772,-0.050789 0.0083,-0.053152 C 29.08366,3.6533983 28.858157,2.6891969 28.077732,2.2376639 27.785075,2.0683387 27.468436,1.9951224 27.142254,2.0002512 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 27.142578 2 C 27.033851 2.00171 26.924962 2.01272 26.814453 2.03125 C 26.372417 2.105386 25.920246 2.3081639 25.488281 2.5976562 L 25.478516 2.6035156 L 25.470703 2.609375 C 25.470703 2.609375 19.176097 6.4609246 16.283203 10.431641 L 16.765625 10.814453 C 19.818488 7.071344 25.470703 3.609375 25.470703 3.609375 L 25.478516 3.6035156 L 25.488281 3.5976562 C 25.920246 3.3081639 26.372417 3.105386 26.814453 3.03125 C 26.924962 3.01272 27.033851 3.00171 27.142578 3 C 27.46876 2.9948712 27.785468 3.0689561 28.078125 3.2382812 C 28.578193 3.527607 28.829679 4.034317 28.917969 4.5976562 L 28.921875 4.5722656 C 29.084429 3.6540281 28.85855 2.6898142 28.078125 2.2382812 C 27.785468 2.0689561 27.46876 1.9948712 27.142578 2 z"/>
+ <path style="fill:#a9a9a9" d="m 16.440159,9.9311674 c -0.194322,-0.00231 -0.390023,0.011942 -0.587036,0.044884 l -0.79492,0.1346516 0.237413,1.801268 -0.562232,0.474827 -4.038384,9.00634 0.525616,0.400413 3.437173,2.617449 6.628667,-6.983014 0.186624,-0.703972 1.716224,-0.318913 -0.292927,-0.903587 C 22.485918,14.235735 21.452231,12.873644 20.19034,11.756059 19.086186,10.778174 17.800414,9.9471119 16.440159,9.9311674 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.439453 9.9316406 C 16.245131 9.9293306 16.050529 9.9436205 15.853516 9.9765625 L 15.058594 10.111328 L 15.1875 11.089844 L 15.853516 10.976562 C 16.050529 10.943623 16.245131 10.929341 16.439453 10.931641 C 17.799708 10.947586 19.085299 11.777974 20.189453 12.755859 C 21.438472 13.862044 22.46009 15.208118 22.878906 16.462891 L 23.189453 16.404297 L 22.896484 15.501953 C 22.486025 14.236174 21.451344 12.873444 20.189453 11.755859 C 19.085299 10.777974 17.799708 9.9475851 16.439453 9.9316406 z M 15.177734 12.011719 L 14.732422 12.386719 L 10.695312 21.392578 L 11.029297 21.646484 L 14.732422 13.386719 L 15.294922 12.912109 L 15.177734 12.011719 z"/>
+ <path style="fill:#3f3f3f" d="M 3.2,28.913518 C 10.358276,27.569363 15.31682,31.798187 15.967312,24.972765 16.49152,19.472414 10.574653,17.995081 7.9868735,23.303485 5.4940301,28.417159 3.2,28.913518 3.2,28.913518 Z"/>
+ <ellipse style="fill:#6155db;stroke:#000000;stroke-width:0;stroke-linecap:round" cx="26.45" cy="26" rx="2.45" ry="1"/>
+ <path style="opacity:0.1;fill:#ffffff;stroke:#000000;stroke-width:0;stroke-linecap:round" d="M 26.449219 25 A 2.4499936 0.99999946 0 0 0 24 26 A 2.4499936 0.99999946 0 0 0 24.332031 26.5 A 2.4499936 0.99999946 0 0 1 26.449219 26 A 2.4499936 0.99999946 0 0 1 28.568359 26.5 A 2.4499936 0.99999946 0 0 0 28.900391 26 A 2.4499936 0.99999946 0 0 0 26.449219 25 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gparted.svg b/.icons/awkward/32x32/apps/gparted.svg
new file mode 120000
index 00000000..86ccd96d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gparted.svg
@@ -0,0 +1 @@
+partitionmanager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gpaste.svg b/.icons/awkward/32x32/apps/gpaste.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gpaste.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gpdftext.svg b/.icons/awkward/32x32/apps/gpdftext.svg
new file mode 100644
index 00000000..c84afb23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gpdftext.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect opacity=".2" width="23" height="20" x="-25" y="-27" rx="1" ry="1.053" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#66a02c" width="23" height="20" x="-24" y="-27" rx="1" ry="1.053" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#7ebc2e" width="23" height="20" x="-29" y="-23" rx="1" ry="1.053" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" stroke="#000" stroke-width=".5" opacity=".2" d="m12.268 12.635c-0.27676 0-0.53557 0.13547-0.59818 0.35904-0.23251 0.85714 0.0277 2.1827 0.46174 3.8344l-0.13093 0.31976c-0.33232 0.81007-0.7477 1.6168-1.113 2.3328-1.508 2.951-2.6812 4.543-3.4635 4.654l-0.003-0.0324c-0.0169-0.36808 0.66228-1.317 1.583-2.0716 0.096-0.0777 0.50583-0.47412 0.50583-0.47412s-0.55314 0.292-0.67743 0.3673c-1.1537 0.68864-1.7277 1.3786-1.8214 1.8366-0.0278 0.13603-0.01 0.30342 0.11024 0.37215l0.29497 0.14816c0.80301 0.40197 1.7905-0.65499 3.1032-2.9557 1.3358-0.43821 3.0026-0.8508 4.5201-1.0744 1.3584 0.77617 2.9166 1.1457 3.5153 0.98616 0.11393-0.0301 0.23377-0.11954 0.29497-0.20192 0.048-0.0758 0.11509-0.37902 0.11509-0.37902s-0.11263 0.15328-0.20538 0.19847c-0.37891 0.17886-1.5752-0.11955-2.8027-0.72015 1.0614-0.11298 1.9456-0.11733 2.4182 0.0337 0.60015 0.19157 0.60068 0.38794 0.59267 0.42795 0.008-0.0329 0.0349-0.16451 0.0316-0.22052-0.0136-0.14403-0.058-0.27265-0.16677-0.37903-0.22216-0.21888-0.77071-0.32918-1.5182-0.33906-0.5634-0.006-1.239 0.0432-1.9723 0.14816-0.33607-0.19298-0.6907-0.40513-0.97171-0.66777-0.71262-0.66556-1.3099-1.5896-1.6808-2.6256 0.0253-0.0993 0.0496-0.19636 0.0717-0.29427 0.1031-0.46363 0.17711-1.9964 0.17711-1.9964s-0.29361 1.1515-0.33974 1.3252c-0.0296 0.11015-0.0665 0.22771-0.10888 0.35009-0.225-0.79077-0.33905-1.5571-0.33905-2.1384 0-0.16428 0.0141-0.48394 0.0606-0.73671 0.0226-0.18027 0.088-0.27388 0.15577-0.31906 0.13414 0.0326 0.2843 0.23824 0.44105 0.58232 0.13461 0.29748 0.1261 0.642 0.1261 0.85523 0 0 0.14437-0.528 0.11096-0.84006-0.0204-0.18735-0.19858-0.6693-0.5775-0.66365h-0.031l-0.16884-0.002zm0.12886 4.7875c0.39212 0.78841 0.9329 1.5371 1.6423 2.1377 0.15814 0.13368 0.3264 0.26085 0.49961 0.38041-1.2883 0.23959-2.6412 0.57661-3.8985 1.1033 0.22734-0.40386 0.47316-0.84387 0.72498-1.3183 0.48764-0.92209 0.78313-1.6333 1.0316-2.3031z"/>
+ <path opacity=".2" d="m3 28v1c0 0.554 0.4696 1 1.0527 1h17.894c0.583 0 1.053-0.446 1.053-1v-1c0 0.554-0.47 1-1.053 1h-17.894c-0.5834 0-1.053-0.446-1.053-1z"/>
+ <path fill="#fff" opacity=".2" d="m4.0526 6c-0.5831 0-1.0526 0.446-1.0526 1v1c0-0.554 0.4695-1 1.0526-1h17.894c0.584 0 1.053 0.446 1.053 1v-1c0-0.554-0.469-1-1.053-1h-17.894z"/>
+ <path fill="#fff" opacity=".2" d="m8.0526 1c-0.5831 0-1.0526 0.446-1.0526 1v1c0-0.554 0.4695-1 1.0526-1h17.894c0.584 0 1.053 0.446 1.053 1v-1c0-0.554-0.469-1-1.053-1h-17.894z"/>
+ <path fill="#fff" stroke="#fff" stroke-width=".5" d="m12.268 11.635c-0.27676 0-0.53557 0.13547-0.59818 0.35904-0.23251 0.85714 0.0277 2.1827 0.46174 3.8344l-0.13093 0.31976c-0.33232 0.81007-0.7477 1.6168-1.113 2.3328-1.508 2.951-2.6812 4.543-3.4635 4.654l-0.003-0.0324c-0.0169-0.36808 0.66228-1.317 1.583-2.0716 0.096-0.0777 0.50583-0.47412 0.50583-0.47412s-0.55314 0.292-0.67743 0.3673c-1.1537 0.68864-1.7277 1.3786-1.8214 1.8366-0.0278 0.13603-0.01 0.30342 0.11024 0.37215l0.29497 0.14816c0.80301 0.40197 1.7905-0.65499 3.1032-2.9557 1.3358-0.43821 3.0026-0.8508 4.5201-1.0744 1.3584 0.77617 2.9166 1.1457 3.5153 0.98616 0.11393-0.0301 0.23377-0.11954 0.29497-0.20192 0.048-0.0758 0.11509-0.37902 0.11509-0.37902s-0.11263 0.15328-0.20538 0.19847c-0.37891 0.17886-1.5752-0.11955-2.8027-0.72015 1.0614-0.11298 1.9456-0.11733 2.4182 0.0337 0.60015 0.19157 0.60068 0.38794 0.59267 0.42795 0.008-0.0329 0.0349-0.16451 0.0316-0.22052-0.0136-0.14403-0.058-0.27265-0.16677-0.37903-0.22216-0.21888-0.77071-0.32918-1.5182-0.33906-0.5634-0.006-1.239 0.0432-1.9723 0.14816-0.33607-0.19298-0.6907-0.40513-0.97171-0.66777-0.71262-0.66556-1.3099-1.5896-1.6808-2.6256 0.0253-0.0993 0.0496-0.19636 0.0717-0.29427 0.1031-0.46363 0.17711-1.9964 0.17711-1.9964s-0.29361 1.1515-0.33974 1.3252c-0.0296 0.11015-0.0665 0.22771-0.10888 0.35009-0.225-0.79077-0.33905-1.5571-0.33905-2.1384 0-0.16428 0.0141-0.48394 0.0606-0.73671 0.0226-0.18027 0.088-0.27388 0.15577-0.31906 0.13414 0.0326 0.2843 0.23824 0.44105 0.58232 0.13461 0.29748 0.1261 0.642 0.1261 0.85523 0 0 0.14437-0.528 0.11096-0.84006-0.0204-0.18735-0.19858-0.6693-0.5775-0.66365h-0.031l-0.16884-0.002zm0.12886 4.7875c0.39212 0.78841 0.9329 1.5371 1.6423 2.1377 0.15814 0.13368 0.3264 0.26085 0.49961 0.38041-1.2883 0.23959-2.6412 0.57661-3.8985 1.1033 0.22734-0.40386 0.47316-0.84387 0.72498-1.3183 0.48764-0.92209 0.78313-1.6333 1.0316-2.3031z"/>
+ <circle fill="#ffa93e" cx="21" cy="23" r="8"/>
+ <path fill="#fff" d="m17 25.218v1.782h1.7819l4.5004-4.5004-1.7819-1.7819zm7.8586-4.2891c0.18848-0.18847 0.18848-0.48545 0-0.67393l-1.1137-1.1137c-0.18848-0.18848-0.48546-0.18848-0.67393 0l-0.931 0.937 1.782 1.782z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m28.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.021 -0.576z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gpick.svg b/.icons/awkward/32x32/apps/gpick.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gpick.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gpicview.svg b/.icons/awkward/32x32/apps/gpicview.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gpicview.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gpk-log.svg b/.icons/awkward/32x32/apps/gpk-log.svg
new file mode 100644
index 00000000..22717154
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gpk-log.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#fabd7f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill="#3f3f3f" d="m14.572 6c-0.39572 0-0.71484 0.34338-0.71484 0.76953v12.307h-2.8574l5 6.924 5-6.9238h-2.8574v-12.307c0-0.4256-0.32-0.769-0.715-0.769z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="opacity:0.2" width="15" height="15" x="-32" y="-32" rx=".804" ry=".804" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="15" height="15" x="-31" y="-32" rx=".804" ry=".804" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#3f3f3f" d="M 19 18 L 19 21 L 30 21 L 30 18 L 19 18 z M 19 22 L 19 25 L 30 25 L 30 22 L 19 22 z M 19 26 L 19 29 L 30 29 L 30 26 L 19 26 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gpk-prefs.svg b/.icons/awkward/32x32/apps/gpk-prefs.svg
new file mode 100644
index 00000000..0946969c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gpk-prefs.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#f58411" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path opacity=".2" d="m16 8.0004c1.8938 0.004 3.8141 0.59437 5.3141 1.7626 1.0545 1.2148-0.95476 2.5158-1.8597 1.3312-2.7242-1.6483-6.5662-1.068-8.6158 1.3964-1.0905 1.223-1.7049 2.8549-1.6977 4.4932h1.8003c-0.96 1.441-1.9202 2.881-2.8803 4.321-0.9602-1.44-1.9203-2.88-2.8805-4.32h1.8003c-0.0573-3.912 2.756-7.6331 6.5325-8.6462 0.811-0.2221 1.646-0.3465 2.487-0.3378zm7.9033 4.6808c0.96016 1.4402 1.9203 2.8805 2.8805 4.3207h-1.8003c0.051 3.9585-2.8341 7.7213-6.6772 8.681-2.5933 0.72418-5.5256 0.19575-7.657-1.4611-1.0874-1.235 0.94976-2.5235 1.8631-1.3282 2.6394 1.6014 6.3356 1.0935 8.419-1.1937 1.2066-1.2432 1.901-2.9653 1.8917-4.698h-1.8003c0.96016-1.4402 1.9203-2.8805 2.8805-4.3207z"/>
+ <path fill="#fff" opacity=".2" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill="#fff" d="m16 7c1.8938 0.004 3.8141 0.59437 5.3141 1.7626 1.0545 1.2148-0.95476 2.5158-1.8597 1.3312-2.7242-1.6483-6.5662-1.068-8.6158 1.3964-1.0905 1.223-1.7049 2.8549-1.6977 4.4932h1.8003c-0.96 1.441-1.9202 2.881-2.8803 4.321-0.9602-1.44-1.9203-2.88-2.8805-4.32h1.8003c-0.0573-3.912 2.756-7.6331 6.5325-8.6462 0.811-0.2221 1.646-0.3465 2.487-0.3378zm7.9033 4.6808c0.96016 1.4402 1.9203 2.8805 2.8805 4.3207h-1.8003c0.051 3.9585-2.8341 7.7213-6.6772 8.681-2.5933 0.72418-5.5256 0.19575-7.657-1.4611-1.0874-1.235 0.94976-2.5235 1.8631-1.3282 2.6394 1.6014 6.3356 1.0935 8.419-1.1937 1.2066-1.2432 1.901-2.9653 1.8917-4.698h-1.8003c0.96016-1.4402 1.9203-2.8805 2.8805-4.3207z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle fill="#42a1cd" cx="25" cy="24" r="7"/>
+ <path fill="#fff" d="m24 20-0.0882 1.0536a3.1429 3.1429 0 0 0 -0.91852 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0 -0.048 0.53013 3.1429 3.1429 0 0 0 0.0457 0.53237l-0.86719 0.60156 1 1.7321 0.95536-0.44978a3.1429 3.1429 0 0 0 0.92075 0.5279l0.0882 1.0558h2l0.0882-1.0536a3.1429 3.1429 0 0 0 0.91854 -0.53126l0.95758 0.4509 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048 -0.53013 3.1429 3.1429 0 0 0 -0.0457 -0.53237l0.86719-0.60156-1-1.7321-0.95536 0.44978a3.1429 3.1429 0 0 0 -0.921 -0.528l-0.088-1.056h-2zm1 2.8572a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1 -1.143 1.143 1.1429 1.1429 0 0 1 -1.143 -1.143 1.1429 1.1429 0 0 1 1.143 -1.143z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.977 24.459a7 7 0 0 1 -6.977 6.541 7 7 0 0 1 -6.977 -6.459 7 7 0 0 0 -0.023 0.459 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -0.023 -0.541z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gpmdp.svg b/.icons/awkward/32x32/apps/gpmdp.svg
new file mode 120000
index 00000000..9ae27dfe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gpmdp.svg
@@ -0,0 +1 @@
+google-play-music-desktop-player.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gpodder.svg b/.icons/awkward/32x32/apps/gpodder.svg
new file mode 100644
index 00000000..d8272b73
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gpodder.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m15.618 2.965045c-0.28986 0.00468-0.58326 0.023504-0.87774 0.056055-4.615 0.5102-7.9769 4.3174-7.6599 8.5679l-1.0801 0.121 0.618 5.59 3.603-0.398-0.6185-5.592-1.3343 0.148c-0.2473-3.6425 2.6398-6.8947 6.5978-7.3322 3.9556-0.43725 7.4995 2.0993 8.0582 5.7039l-1.1744 0.12988 0.61797 5.5904 3.4781-0.38418-0.61797-5.5904-1.117 0.12305c-0.589-3.9395-4.246-6.8025-8.493-6.734z"/>
+ <path style="opacity:.2" d="m15.087 6.0009751c-0.48969 0.018861-0.91996 0.27905-1.2578 0.66455-0.3378 0.3855-0.60464 0.89892-0.82939 1.5015-0.4495 1.2052-0.72584 3.7770179-0.87887 5.4027179s-0.1792 2.302122-0.10937 3.703622 0.20622 2.4922 0.49477 3.1012c0.25238 0.53262 0.54559 1.1414 0.67185 1.6912s0.09985 0.98796-0.22395 1.3424c-0.3238 0.35439-1.0381 0.67314-2.4114 0.74678-1.3732 0.07365-3.3799-0.49235-6.225-1.02184-0.45826-0.08528-0.84056-0.0929-1.1731 0.01724-0.33257 0.11015-0.59292 0.35514-0.75127 0.66455-0.31671 0.61881-0.34518 2.869718-0.39191 4.045918-0.01511 0.38033 0.12456 0.7429 0.36978 1.0399 0.24522 0.29703 0.58856 0.54051 1.0143 0.75342 0.85145 0.42582 2.0438 0.73278 3.5246 0.95106 2.9615 0.43654 7.0733 0.50534 11.744 0.23478l0.0039-0.0013h0.0052c1.7191-0.14157 4.4385-0.24088 6.7836-0.83698 1.1725-0.29805 2.2567-0.71792 3.0845-1.3596 0.82778-0.64168 1.3947-1.5326 1.4505-2.6688 0.05188-1.0564-0.0027-2.664378-0.21484-3.172678-0.21216-0.50831-0.66684-0.77947-1.1341-0.78923-0.93446-0.01952-2.0355 0.49228-3.4647 0.82768-1.64 0.38488-2.7971 0.220635-3.5845 0.160935-0.78741-0.05971-1.181 0.0062-1.4244-0.306845-0.2434-0.31305-0.35276-0.77614-0.40363-1.3649-0.05086-0.58877-0.04493-1.2859-0.12239-2.0202-0.149-1.407-0.43-3.702022-1.065-6.645022-0.317-1.4712-0.72-3.8558179-1.261-4.8971179-0.271-0.5206-0.575-0.9584-0.94-1.2747-0.365-0.3162-0.805-0.5078-1.281-0.4894z"/>
+ <path style="fill:#4d4d4d" d="m15.618 1.9650449c-0.28986 0.00468-0.58326 0.023504-0.87774 0.056055-4.615 0.5102-7.9769 4.3174-7.6599 8.5679001l-1.0801 0.121 0.618 5.59 3.603-0.398-0.6185-5.592-1.3343 0.148c-0.2473-3.6425001 2.6398-6.8947001 6.5978-7.3322001 3.9556-0.43725 7.4995 2.0993 8.0582 5.7039l-1.1744 0.12988 0.61797 5.5904001 3.4781-0.38418-0.61797-5.5904001-1.117 0.12305c-0.589-3.9395-4.246-6.8025-8.493-6.734z"/>
+ <path style="fill:#974fa4" d="m15.087 5.000975c-0.48969 0.018861-0.91996 0.27905-1.2578 0.66455-0.3378 0.3855-0.60464 0.89892-0.82939 1.5015-0.4495 1.2052-0.72584 3.777018-0.87887 5.402718s-0.1792 2.302122-0.10937 3.703622 0.20622 2.4922 0.49477 3.1012c0.25238 0.53262 0.54559 1.1414 0.67185 1.6912s0.09985 0.98796-0.22395 1.3424c-0.3238 0.35439-1.0381 0.67314-2.4114 0.74678-1.3732 0.07365-3.3799-0.49235-6.225-1.02184-0.45826-0.08528-0.84056-0.0929-1.1731 0.01724-0.33257 0.11015-0.59292 0.35514-0.75127 0.66455-0.31671 0.61881-0.34518 2.869718-0.39191 4.045918-0.01511 0.38033 0.12456 0.7429 0.36978 1.0399 0.24522 0.29703 0.58856 0.54051 1.0143 0.75342 0.85145 0.42582 2.0438 0.73278 3.5246 0.95106 2.9615 0.43654 7.0733 0.50534 11.744 0.23478l0.0039-0.0013h0.0052c1.7191-0.14157 4.4385-0.24088 6.7836-0.83698 1.1725-0.29805 2.2567-0.71792 3.0845-1.3596 0.82778-0.64168 1.3947-1.5326 1.4505-2.6688 0.05188-1.0564-0.0027-2.664378-0.21484-3.172678-0.21216-0.50831-0.66684-0.77947-1.1341-0.78923-0.93446-0.01952-2.0355 0.49228-3.4647 0.82768-1.64 0.38488-2.7971 0.220635-3.5845 0.160935-0.78741-0.05971-1.181 0.0062-1.4244-0.306845-0.2434-0.31305-0.35276-0.77614-0.40363-1.3649-0.05086-0.58877-0.04493-1.2859-0.12239-2.0202-0.149-1.407-0.43-3.702022-1.065-6.645022-0.317-1.4712-0.72-3.855818-1.261-4.897118-0.271-0.5206-0.575-0.9584-0.94-1.2747-0.365-0.3162-0.805-0.5078-1.281-0.4894z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m15.087891 5c-0.48969 0.018861-0.919973 0.2805156-1.257813 0.6660156-0.3378 0.3855-0.605328 0.8993732-0.830078 1.5019532-0.4495 1.2051999-0.725876 3.7766432-0.878906 5.4023432-0.111687 1.186494-0.136463 1.921926-0.125 2.748047 0.020208-0.501141 0.055898-1.013946 0.125-1.748047 0.15303-1.625699 0.429406-4.1971433 0.878906-5.4023432 0.22475-0.60258 0.492278-1.1164532 0.830078-1.5019532 0.33784-0.3855 0.768123-0.6471546 1.257813-0.6660156l-0.001953 0.0019531c0.475999-0.0184 0.91625 0.1740344 1.28125 0.4902344 0.364999 0.3163 0.668453 0.7528375 0.939453 1.2734375 0.541 1.0413 0.944718 3.425284 1.261718 4.896484 0.635 2.943 0.915453 5.239485 1.064453 6.646485 0.077461 0.7343 0.072187 1.430761 0.123047 2.019531 0.05087 0.58876 0.160897 1.052184 0.404297 1.365234 0.2434 0.313045 0.636418 0.246931 1.423828 0.306641 0.7874 0.0597 1.943985 0.224724 3.583985-0.160156 1.4292-0.3354 2.530383-0.847645 3.464843-0.828125 0.467261 0.00976 0.922606 0.280752 1.134766 0.789062 0.154767 0.370832 0.202097 1.30288 0.208984 2.203125 0.000639-0.010994 0.005318-0.020209 0.00586-0.03125 0.05188-1.0564-0.002704-2.663575-0.214844-3.171875-0.21216-0.50831-0.667505-0.779302-1.134766-0.789062-0.93446-0.01952-2.035643 0.492725-3.464843 0.828125-1.64 0.38488-2.796585 0.219856-3.583985 0.160156-0.78741-0.05971-1.180428 0.006404-1.423828-0.306641-0.2434-0.31305-0.353427-0.776474-0.404297-1.365234-0.05086-0.58877-0.045586-1.285231-0.123047-2.019531-0.149-1.407-0.429453-3.703485-1.064453-6.646485-0.317-1.4712-0.720718-3.855184-1.261718-4.896484-0.271-0.5206-0.574454-0.9571375-0.939453-1.2734375-0.365-0.3162-0.805251-0.5086344-1.28125-0.4902344l0.001953-0.0019531zm-1.917969 17.041016c-0.047475 0.130592-0.111841 0.254437-0.214844 0.367187-0.3238 0.35439-1.038809 0.672454-2.412109 0.746094-1.3732003 0.07365-3.3795096-0.491994-6.2246096-1.021485-0.45826-0.08528-0.8412882-0.092561-1.1738282 0.017579-0.33257 0.11015-0.5936031 0.354652-0.7519531 0.664062-0.31671 0.61881-0.343895 2.870675-0.390625 4.046875-0.0044583 0.11222 0.0061165 0.222179 0.0273438 0.330078 0.040926-1.222042 0.0940892-2.850987 0.3632812-3.376953 0.15835-0.30941 0.4193831-0.553912 0.7519531-0.664062 0.33254-0.11014 0.7155682-0.102859 1.1738282-0.017579 2.8451 0.52949 4.8514093 1.095135 6.2246096 1.021485 1.3733-0.07364 2.088309-0.391704 2.412109-0.746094 0.3238-0.35444 0.348916-0.791997 0.222656-1.341797-0.00186-0.008101-0.00588-0.017264-0.007812-0.02539z"/>
+ <path style="opacity:.2" d="m13.987 14.14989a2.9911 6.0006 2.5216 1 1 -5.9743 -0.301 2.9911 6.0006 2.5216 1 1 5.9743 0.301z"/>
+ <path style="fill:#ffffff" d="m13.987 13.14989a2.9911 6.0006 2.5216 1 1 -5.9743 -0.301 2.9911 6.0006 2.5216 1 1 5.9743 0.301z"/>
+ <path style="fill:#4d4d4d" d="m12.993 14.04789a1.4913261 2.0080352 6.8892 0 1 -2.9863 -0.09601 1.4913261 2.0080352 6.8892 0 1 2.9863 0.09601z"/>
+ <path style="opacity:.2" d="m22.937 13.68289a6.0260829 3.4507475 83.212 0 1 -6.874 0.63353 6.0260829 3.4507475 83.212 1 1 6.874 -0.63353z"/>
+ <path style="fill:#ffffff" d="m22.937 12.68289a6.0260829 3.4507475 83.212 0 1 -6.874 0.63353 6.0260829 3.4507475 83.212 1 1 6.874 -0.63353z"/>
+ <path style="fill:#4d4d4d" d="m20.947 14.13689a1.4388 2.0445 16.98 0 1 -2.8949 -0.27097 1.4388 2.0445 16.98 1 1 2.8949 0.27097z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gpredict-icon.svg b/.icons/awkward/32x32/apps/gpredict-icon.svg
new file mode 100644
index 00000000..f5b8d8ca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gpredict-icon.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#01a59b" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 10.913161,8 7,11.913161 l 3.471003,3.471004 5.523589,-2.304086 z m 9.240685,4.846154 -11.0769229,4.61899 4.9935399,1.419771 1.379207,5.038162 z M 19.899639,16.986478 17.567157,22.480319 21.085487,26 25,22.085487 Z"/>
+ <path style="fill:#ffffff" d="M 10.913161,7 7,10.913161 l 3.471003,3.471004 5.523589,-2.304086 z m 9.240685,4.846154 -11.0769229,4.61899 4.9935399,1.419771 1.379207,5.038162 z M 19.899639,15.986478 17.567157,21.480319 21.085487,25 25,21.085487 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gprename.svg b/.icons/awkward/32x32/apps/gprename.svg
new file mode 120000
index 00000000..904ec891
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gprename.svg
@@ -0,0 +1 @@
+krename.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gps.svg b/.icons/awkward/32x32/apps/gps.svg
new file mode 100644
index 00000000..82c81a4c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gps.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 13,3 0,2.390625 A 12,12 0 0 0 4.3945312,14 L 2,14 2,20 4.390625,20 A 12,12 0 0 0 13,28.605469 L 13,31 l 6,0 0,-2.390625 A 12,12 0 0 0 27.605469,20 L 30,20 30,14 27.609375,14 A 12,12 0 0 0 19,5.3945312 L 19,3 13,3 Z"/>
+ <path style="fill:#1e80ff" d="M 13 2 L 13 4.390625 A 12 12 0 0 0 4.3945312 13 L 2 13 L 2 19 L 4.390625 19 A 12 12 0 0 0 13 27.605469 L 13 30 L 19 30 L 19 27.609375 A 12 12 0 0 0 27.605469 19 L 30 19 L 30 13 L 27.609375 13 A 12 12 0 0 0 19 4.3945312 L 19 2 L 13 2 z"/>
+ <rect style="opacity:0.2" width="14" height="14" x="-24" y="-23" rx="7" ry="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="14" height="14" x="-23" y="-23" rx="7" ry="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 2 L 13 3 L 19 3 L 19 2 L 13 2 z M 13 4.390625 A 12 12 0 0 0 4.3945312 13 L 2 13 L 2 14 L 4.3945312 14 A 12 12 0 0 1 13 5.390625 L 13 4.390625 z M 19 4.3945312 L 19 5.3945312 A 12 12 0 0 1 27.609375 14 L 30 14 L 30 13 L 27.609375 13 A 12 12 0 0 0 19 4.3945312 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gpsd-logo.svg b/.icons/awkward/32x32/apps/gpsd-logo.svg
new file mode 100644
index 00000000..5179a6ba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gpsd-logo.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 6.9550781,5.000334 c -0.2529038,0 -0.5054308,0.097228 -0.6992187,0.2910156 L 4.2734375,7.2737715 2.2910156,9.2561934 c -0.3875759,0.3875761 -0.3875759,1.0108616 0,1.3984376 l 1.9824219,1.982422 2.6816406,2.68164 2.6816407,2.681641 L 12.318359,15.318693 15,12.637053 12.318359,9.9554121 9.6367188,7.2737715 7.6542969,5.2913496 C 7.4605091,5.0975617 7.207982,5.000334 6.9550781,5.000334 Z m 13.4082029,13 -2.68164,2.681641 L 15,23.363615 l 2.681641,2.681641 2.68164,2.68164 1.982422,1.982422 c 0.387575,0.387576 1.010863,0.387576 1.398438,0 l 1.982421,-1.982422 1.982422,-1.982421 c 0.387576,-0.387575 0.387576,-1.010862 0,-1.398438 l -1.982422,-1.982422 -2.68164,-2.68164 z"/>
+ <circle style="opacity:0.2" cx="-9.496" cy="23.335" r="2.785" transform="rotate(-45)"/>
+ <path style="fill:#0e427e" d="M 6.9549806,4.3224605 C 6.7860682,4.322236 6.6173724,4.3883892 6.4852541,4.5205074 L 2.520508,8.4839842 c -0.2642363,0.2642368 -0.2642366,0.6764856 0,0.9407223 L 22.575293,29.479492 c 0.264237,0.264237 0.676486,0.264237 0.940722,0 l 3.963477,-3.963478 c 0.264225,-0.264235 0.264236,-0.676485 0,-0.940721 L 7.4247072,4.5217769 C 7.2925887,4.3896586 7.1238931,4.322685 6.9549806,4.3224605 Z"/>
+ <g transform="matrix(0.64999999,0,0,0.64999999,0.70000028,0.09999963)">
+ <path style="fill:#1565c0" d="m 2.4472027,12.546241 c -0.5962707,0.596271 -0.5962707,1.556331 0,2.152602 L 5.4967215,17.748362 9.6225411,13.622543 5.4967215,9.4967227 Z"/>
+ <rect style="fill:#1565c0" width="5.835" height="5.835" x="-8.66" y="22.27" transform="rotate(-45)"/>
+ <rect style="fill:#039be5" width="5.835" height="5.835" x="-2.83" y="22.27" transform="rotate(-45)"/>
+ <rect style="fill:#1565c0" width="5.835" height="5.835" x="-3.01" y="16.44" transform="matrix(-0.70710678,0.70710678,0.70710678,0.70710678,0,0)"/>
+ <rect style="fill:#039be5" width="5.835" height="5.835" x="2.83" y="16.44" transform="matrix(-0.70710678,0.70710678,0.70710678,0.70710678,0,0)"/>
+ <path style="fill:#039be5" d="M 5.4967215,9.4967227 9.6225411,13.622543 13.748361,9.4967227 10.698842,6.4472039 c -0.59627,-0.5962707 -1.5563311,-0.5962707 -2.1526017,0 z"/>
+ <path style="fill:#039be5" d="m 30.251639,42.503279 3.049519,3.049519 c 0.59627,0.596271 1.556331,0.596271 2.152601,0 l 3.049519,-3.049519 -4.125819,-4.125819 z"/>
+ <path style="fill:#1565c0" d="m 34.377459,38.37746 4.125819,4.125819 3.049519,-3.049519 c 0.596271,-0.59627 0.596271,-1.55633 0,-2.152601 L 38.503278,34.25164 Z"/>
+ <rect style="fill:#039be5" width="5.835" height="5.835" x="-3.01" y="45.61" transform="matrix(-0.70710678,0.70710678,0.70710678,0.70710678,0,0)"/>
+ <rect style="fill:#1565c0" width="5.835" height="5.835" x="2.83" y="45.61" transform="matrix(-0.70710678,0.70710678,0.70710678,0.70710678,0,0)"/>
+ <rect style="fill:#039be5" width="5.835" height="5.835" x="-8.66" y="39.78" transform="rotate(-45)"/>
+ <rect style="fill:#1565c0" width="5.835" height="5.835" x="-2.83" y="39.78" transform="rotate(-45)"/>
+ </g>
+ <circle style="fill:#455a64" cx="-8.789" cy="22.627" r="2.785" transform="rotate(-45)"/>
+ <path style="fill:#455a64" transform="matrix(0.05889422,-0.05889422,0.04007448,0.04007448,22.54678,7.5296449)" d="m 76.262704,24.000001 -52.262705,24.274953 -47.154078,33.123352 5.108626,-57.398308 -5.108625,-57.398304 47.154079,33.12335319 z"/>
+ <circle style="opacity:0.2" cx="16.263" cy="23.335" r="2" transform="rotate(-45)"/>
+ <circle style="fill:#607d8b" cx="16.971" cy="22.627" r="2" transform="rotate(-45)"/>
+ <rect style="opacity:0.2" width="7.671" height="15.509" x="19.5" y="-6.54" rx="1.334" ry="1.334" transform="rotate(45)"/>
+ <rect style="fill:#607d8b" width="7.671" height="15.509" x="18.79" y="-7.25" rx="1.334" ry="1.334" transform="rotate(45)"/>
+ <path style="opacity:0.2" d="m 30.806698,13.631145 c -3.158473,3.158475 -8.27937,3.158475 -11.437843,0 -3.158474,-3.158473 -3.158474,-8.2793695 0,-11.4378427 z"/>
+ <path style="fill:#e4e4e4" d="m 30.806698,12.631144 c -3.158473,3.158475 -8.27937,3.158475 -11.437843,0 -3.158474,-3.1584727 -3.158474,-8.2793695 0,-11.4378427 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 28.029297 2 A 2 2 0 0 0 26.585938 2.5859375 A 2 2 0 0 0 26.064453 4.5 A 2 2 0 0 1 26.585938 3.5859375 A 2 2 0 0 1 29.414062 3.5859375 A 2 2 0 0 1 29.935547 4.5 A 2 2 0 0 0 29.414062 2.5859375 A 2 2 0 0 0 28.029297 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.9550781 4 C 6.7021743 4 6.4496473 4.0972277 6.2558594 4.2910156 L 4.2734375 6.2734375 L 2.2910156 8.2558594 C 1.9622682 8.584607 1.929254 9.0748493 2.1582031 9.4550781 C 2.199173 9.3870372 2.2321871 9.3146879 2.2910156 9.2558594 L 4.2734375 7.2734375 L 6.2558594 5.2910156 C 6.4496473 5.097228 6.7021743 5 6.9550781 5 C 7.207982 5 7.4605091 5.0972277 7.6542969 5.2910156 L 9.6367188 7.2734375 L 12.318359 9.9550781 L 14.5 12.136719 L 15 11.636719 L 12.318359 8.9550781 L 9.6367188 6.2734375 L 7.6542969 4.2910156 C 7.4605091 4.0972277 7.207982 4 6.9550781 4 z M 20.894531 17.53125 L 20.394531 18.03125 L 23.044922 20.681641 L 25.726562 23.363281 L 27.708984 25.345703 C 27.767813 25.404532 27.800827 25.476881 27.841797 25.544922 C 28.070746 25.164693 28.037732 24.674451 27.708984 24.345703 L 25.726562 22.363281 L 23.044922 19.681641 L 20.894531 17.53125 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gpx-viewer.svg b/.icons/awkward/32x32/apps/gpx-viewer.svg
new file mode 120000
index 00000000..3097b5f2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gpx-viewer.svg
@@ -0,0 +1 @@
+gpxviewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gpxsee.svg b/.icons/awkward/32x32/apps/gpxsee.svg
new file mode 120000
index 00000000..59b5c64a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gpxsee.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gpxviewer.svg b/.icons/awkward/32x32/apps/gpxviewer.svg
new file mode 100644
index 00000000..2a4d66ff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gpxviewer.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#2869b6" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g style="opacity:0.2;enable-background:new" transform="matrix(0.74417616,0,0,0.74395328,-28.755194,-15.44784)">
+ <g>
+ <path transform="matrix(1.3437679,0,0,1.3441704,38.640305,20.76453)" d="M 16.072266 3.6992188 L 14.451172 3.8847656 L 12.449219 4.4335938 L 12.070312 4.8027344 L 13.3125 5.6582031 L 13.3125 6.1484375 L 12.5 6.6386719 L 13.476562 7.9238281 L 13.910156 7.6796875 L 14.451172 6.8222656 C 15.286881 6.5639651 16.03575 6.2715866 16.830078 5.9042969 L 17.400391 4.25 L 16.072266 3.6992188 z M 12.234375 3.8222656 L 11.535156 3.921875 L 11.203125 4.25 L 10.662109 4.3300781 L 10.177734 4.5566406 L 9.9414062 4.6699219 L 9.7988281 4.8632812 L 10.501953 4.984375 L 10.771484 4.7402344 L 11.3125 4.6191406 C 11.683095 4.4389552 12.055995 4.3165947 12.449219 4.1894531 L 12.234375 3.8222656 z M 9.0410156 5.2910156 L 8.9335938 5.5351562 L 8.9863281 6.1484375 L 8.5546875 6.515625 L 8.2832031 7.1894531 L 8.8242188 7.1894531 L 9.0957031 6.578125 C 9.328997 6.4131914 9.5612173 6.2466503 9.7988281 6.0878906 L 10.339844 6.2714844 C 10.700323 6.5163202 11.061098 6.7613963 11.421875 7.0058594 L 11.962891 6.515625 L 11.367188 6.2714844 L 11.095703 5.7207031 L 10.068359 5.5976562 L 10.013672 5.2910156 L 9.5273438 5.4140625 L 9.3125 5.8417969 L 9.0410156 5.2910156 z M 22.896484 5.78125 L 21.871094 6.0273438 L 21.21875 6.4550781 L 21.21875 6.8222656 L 20.193359 7.4960938 L 20.408203 8.4746094 L 21.005859 8.046875 L 21.382812 8.4746094 L 21.814453 8.7207031 L 22.085938 7.9863281 L 21.923828 7.5566406 L 22.085938 7.25 L 22.679688 6.5 L 22.951172 6.5 L 22.679688 7.3125 L 22.679688 7.8632812 C 22.928243 7.7956543 23.185091 7.7738051 23.439453 7.7421875 L 22.734375 8.2304688 L 22.681641 8.5371094 L 21.871094 9.2089844 L 21.056641 9.0273438 L 21.056641 8.5371094 L 20.677734 8.78125 L 20.841797 9.3496094 L 20.246094 9.3496094 L 19.921875 9.7597656 L 19.515625 10.21875 L 18.787109 10.373047 L 19.21875 10.798828 L 19.328125 11.228516 L 18.787109 11.228516 L 18.099609 11.595703 L 18.099609 12.699219 L 18.408203 12.699219 L 18.705078 13.035156 L 19.380859 12.699219 L 19.650391 12.025391 L 20.138672 11.71875 L 20.246094 11.474609 L 21.056641 11.291016 L 21.490234 11.779297 L 21.976562 12.025391 L 21.707031 12.576172 L 22.140625 12.453125 L 22.355469 11.904297 L 21.814453 11.291016 L 22.03125 11.291016 L 22.574219 11.71875 L 22.681641 12.330078 L 23.166016 12.882812 L 23.275391 12.083984 L 23.546875 11.962891 C 23.814332 12.24046 24.024735 12.656364 24.25 12.96875 L 25.060547 13.03125 L 25.548828 13.248047 L 25.332031 13.554688 L 24.84375 14 L 24.142578 14 L 23.220703 13.677734 L 22.734375 13.738281 L 22.384766 14.136719 L 21.382812 13.126953 L 20.677734 12.943359 L 19.650391 13.064453 L 18.730469 13.310547 C 18.214456 13.895368 17.275506 14.476621 16.787109 15.083984 L 16.191406 16.494141 L 16.462891 16.798828 L 15.976562 17.533203 L 16.517578 18.820312 C 16.977554 19.340484 17.866865 19.858362 18.326172 20.378906 L 19.003906 19.798828 L 19.300781 20.136719 L 20.029297 19.677734 L 20.273438 20 L 21.505859 20 L 21.923828 20.425781 L 21.664062 21.267578 L 22.179688 21.849609 L 22.152344 22.859375 L 22.53125 23.595703 L 22.126953 24.207031 C 22.10001 24.65742 22.099609 25.104221 22.099609 25.554688 C 22.321297 26.16495 22.691058 26.774021 22.900391 27.388672 L 23.048828 28.09375 C 24.001343 27.539125 24.882484 26.879244 25.673828 26.123047 L 25.302734 25.707031 L 25.927734 25.1875 L 26.451172 24.818359 L 26.722656 24.513672 L 26.560547 23.837891 L 26.560547 22.125 L 27.117188 21.083984 L 27.710938 20.410156 L 28.361328 18.820312 L 28.361328 18.390625 C 28.041451 18.430903 27.728913 18.463616 27.416016 18.486328 L 28.0625 17.839844 L 28.955078 17.226562 L 29.443359 16.677734 L 29.443359 16.064453 C 29.335084 15.860313 29.226203 15.657266 29.117188 15.453125 L 28.685547 15.941406 L 28.361328 15.576172 L 27.873047 15.207031 L 27.873047 14.412109 L 28.443359 15.054688 L 29.064453 14.962891 C 29.347835 15.220075 29.626445 15.464993 29.875 15.757812 L 29.9375 15.689453 C 29.638296 12.44093 28.231838 9.5262329 26.105469 7.3085938 C 25.988026 7.188277 25.865844 7.0595446 25.769531 6.9648438 C 25.607871 6.8074824 25.436714 6.6591905 25.267578 6.5097656 L 25.115234 6.7617188 L 24.574219 7.3730469 L 23.871094 6.5 L 24.574219 6.5 L 24.898438 6.2714844 L 23.599609 6.0273438 L 22.896484 5.78125 z M 7.6035156 5.8007812 C 7.5243274 5.8601412 7.4450534 5.9175246 7.3671875 5.9785156 L 7.4726562 6.4550781 C 7.4726562 6.4550781 6.9773332 6.5095872 6.6914062 6.546875 C 3.9291119 9.0063638 2.1618988 12.542201 2.0253906 16.513672 C 2.0321725 16.701917 2.0406111 16.889937 2.0546875 17.076172 C 2.1345853 17.205808 2.2246094 17.349609 2.2246094 17.349609 L 3.3613281 18.023438 L 4.4980469 18.330078 L 4.9824219 18.943359 L 5.7402344 19.492188 L 6.1738281 19.431641 L 6.4980469 19.578125 L 6.4980469 19.677734 L 6.0664062 20.839844 L 5.7402344 21.330078 L 5.8496094 21.574219 L 5.5 22.492188 L 6.5507812 24.267578 L 7.2460938 25.123047 L 7.6777344 25.734375 L 7.625 27.021484 L 8.0351562 27.519531 C 8.8352434 28.072536 9.6933433 28.547201 10.603516 28.925781 L 11.150391 28.734375 L 11.800781 27.388672 L 11.529297 27.021484 L 11.90625 26.259766 L 12.619141 26.076172 L 13.099609 25.306641 L 12.943359 24.083984 L 13.931641 23.166016 L 14.041016 22.248047 C 13.152918 21.807775 12.031869 21.353681 11.150391 20.900391 L 10.716797 20.042969 L 9.90625 19.958984 L 9.4746094 18.947266 L 8.3925781 19.070312 L 7.4726562 18 L 6.4980469 19.001953 L 6.4980469 19.138672 C 6.2033504 19.053639 5.8424695 19.042148 5.5800781 18.880859 L 5.3613281 18.269531 L 5.3613281 17.59375 L 4.7128906 17.65625 C 4.7670664 17.227584 4.8224065 16.799686 4.8769531 16.371094 L 4.4980469 16.371094 L 4.1191406 16.861328 L 3.7402344 17.042969 L 3.1992188 16.738281 L 3.1445312 16.064453 L 3.2519531 15.330078 L 4.0644531 14.71875 L 4.7128906 14.71875 L 4.8203125 14.349609 L 5.6328125 14.533203 L 6.15625 15.269531 L 6.265625 14.044922 L 7.3652344 13.1875 L 7.7441406 12.013672 L 8.5 11.986328 L 8.9335938 11.632812 L 9.90625 11.447266 L 10.392578 10.714844 L 8.9335938 10.714844 L 9.8535156 10 L 10.501953 10 L 11.421875 9.6992188 L 11.529297 9.3320312 L 11.203125 9.0273438 L 10.826172 8.9042969 L 10.935547 8.5371094 L 10.664062 7.9863281 L 10.013672 8.2285156 L 10.123047 7.7402344 L 9.3652344 7.3125 L 8.7714844 8.3515625 L 8.8242188 8.7207031 L 8.2285156 8.9648438 L 7.8496094 9.7597656 L 7.6894531 9.0273438 L 6.6601562 8.5976562 L 6.4980469 8.046875 L 7.8496094 7.25 L 8.4453125 6.6992188 L 8.5 6.0273438 L 8.1757812 5.8417969 L 7.6035156 5.8007812 z M 18.183594 6.2382812 L 17.400391 6.4824219 L 17.046875 6.421875 L 17.044922 6.421875 L 16.990234 6.7890625 L 17.509766 7.0332031 L 18.507812 6.6035156 L 18.183594 6.2382812 z M 10.392578 6.6992188 L 9.9609375 7.0058594 L 10.501953 7.3730469 L 10.935547 7.3730469 L 10.935547 6.9433594 L 10.392578 6.6992188 z M 18.939453 8.1074219 L 18.939453 8.4746094 L 19.15625 8.7207031 L 19.15625 9.2714844 L 19.046875 10.005859 L 19.642578 9.8828125 L 20.076172 9.4550781 L 19.697266 9.0878906 C 19.570088 8.7493174 19.4248 8.4321568 19.265625 8.1074219 L 18.939453 8.1074219 z M 18.724609 8.8417969 L 18.34375 8.9648438 L 18.453125 9.6367188 L 18.939453 9.3945312 L 18.724609 8.8417969 z M 11.259766 9.9453125 L 11.421875 10.798828 L 11.746094 10.3125 L 11.259766 9.9453125 z M 25.384766 14.71875 L 26.007812 15.421875 L 26.738281 16.982422 L 27.169922 17.472656 L 26.953125 18.023438 L 27.363281 18.488281 C 27.174332 18.501042 26.987253 18.515625 26.792969 18.515625 C 26.448492 17.791983 26.190062 17.06564 25.927734 16.308594 L 25.326172 15.789062 L 25.083984 14.900391 L 25.384766 14.71875 z"/>
+ </g>
+ </g>
+ <g style="enable-background:new" transform="matrix(0.74417616,0,0,0.74395328,-28.755194,-16.447684)">
+ <g>
+ <path style="fill:#64dd17" transform="matrix(0.9406375,0,0,0.9409193,37.565291,21.033155)" d="m 24.103516,5 -2.316407,0.2636719 -2.859375,0.7851562 -0.541015,0.5253907 1.77539,1.2246093 0,0.6992188 -1.16211,0.6992187 1.396485,1.8378904 0.617188,-0.349609 0.773437,-1.2246095 c 1.19387,-0.3690008 2.263684,-0.7878004 3.398438,-1.3125 l 0.814452,-2.3613281 z m -5.484375,0.1757812 -0.998047,0.1425782 -0.472656,0.46875 -0.775391,0.1132812 -0.691406,0.3242188 -0.335938,0.1621094 -0.205078,0.2753906 1.003906,0.1738281 L 16.53125,6.4863281 17.304688,6.3125 c 0.529421,-0.2574078 1.061298,-0.4316504 1.623046,-0.6132812 z m -4.560547,2.0976563 -0.154297,0.3496094 0.07617,0.875 -0.617188,0.5253906 -0.386719,0.9609375 0.773438,0 0.386719,-0.8730469 c 0.333277,-0.2356195 0.664462,-0.4743724 1.003906,-0.7011719 l 0.773437,0.2636719 c 0.51497,0.3497654 1.029526,0.6995952 1.544922,1.0488281 L 18.23242,9.0234375 17.380857,8.6738281 16.994139,7.8867188 l -1.46875,-0.1757813 -0.07617,-0.4375 -0.695313,0.1757813 -0.308594,0.6113281 z m 19.792968,0.6992187 -1.464843,0.3515626 -0.931641,0.6113281 0,0.5253906 -1.464844,0.9609375 0.306641,1.400391 0.853516,-0.613282 0.539062,0.613282 0.617188,0.349609 0.386718,-1.048828 -0.230468,-0.613281 0.230468,-0.4375 0.84961,-1.0722662 0.386719,0 -0.386719,1.1601562 0,0.78711 c 0.355079,-0.09661 0.720609,-0.12866 1.083984,-0.173828 l -1.005859,0.699218 -0.07617,0.4375 -1.158203,0.960938 -1.16211,-0.261719 0,-0.699219 -0.541015,0.34961 0.234375,0.811234 -0.851563,0 -0.46289,0.587203 -0.582032,0.654297 -1.041015,0.220703 0.617187,0.609375 0.15625,0.611328 -0.773437,0 -0.980472,0.525391 0,1.576172 0.439456,0 0.423828,0.480469 0.966797,-0.480469 0.384766,-0.962891 0.697265,-0.4375 0.154297,-0.349609 1.158203,-0.259766 0.619141,0.697266 0.695312,0.349609 -0.386718,0.78711 0.61914,-0.175782 0.308594,-0.783203 -0.773437,-0.875 0.310547,0 0.773437,0.609375 0.154297,0.875 0.693359,0.78711 0.154297,-1.138672 0.388672,-0.173828 c 0.382082,0.396527 0.682099,0.990814 1.003906,1.43708 l 1.158203,0.08789 0.697266,0.310967 -0.310547,0.4375 -0.695312,0.63616 -1.003907,0 -1.314453,-0.460379 -0.695312,0.08594 -0.5,0.570312 -1.431641,-1.443359 -1.005859,-0.261719 -1.46875,0.173828 -1.314453,0.34961 c -0.737161,0.835459 -2.079297,1.667494 -2.777006,2.535156 l -0.849609,2.013672 0.386719,0.435547 -0.695313,1.048828 0.773438,1.83789 c 0.657108,0.743102 1.927493,1.484882 2.583646,2.228516 l 0.96875,-0.830078 0.423828,0.482422 1.041015,-0.65625 0.34961,0.461492 1.758897,0 0.597656,0.60882 -0.369141,1.203125 0.736328,0.830078 -0.03906,1.44336 0.541016,1.050781 -0.578128,0.873047 c -0.03849,0.643412 -0.03907,1.282257 -0.03907,1.925781 0.316696,0.871804 0.844127,1.741068 1.143174,2.619141 l 0.295844,1.40039 0,0.701172 0.127352,0 0.42278,-0.52539 0.732422,0 c 0.273168,-0.190233 0.535917,-0.394345 0.798828,-0.597657 l 0.978516,-1.107421 -0.191407,-0.56836 1.00586,-0.876953 -0.736328,-0.828125 0.890625,-0.742188 0.750005,-0.527343 0.386719,-0.433594 -0.232422,-0.966797 0,-2.445312 0.794916,-1.488282 0.84961,-0.960937 0.927734,-2.273438 0,-0.613281 c -0.456968,0.05754 -0.902613,0.104273 -1.349609,0.136719 l 0.923828,-0.923828 1.27539,-0.875 0.697266,-0.785157 0,-0.875 c -0.154679,-0.291629 -0.309107,-0.58337 -0.464844,-0.875 l -0.61914,0.699219 -0.462891,-0.523437 -0.695312,-0.525391 0,-1.136719 0.8125,0.917969 0.888671,-0.130859 c 0.404831,0.367406 0.803125,0.718404 1.158204,1.136718 l 0.08789,-0.09961 C 43.482716,17.486207 41.47517,13.324306 38.4375,10.15625 38.269725,9.9843689 38.092667,9.7993495 37.955078,9.6640625 37.724135,9.4392605 37.481856,9.227136 37.240234,9.0136719 l -0.21875,0.359375 -0.773437,0.8750001 -1.003906,-1.2480472 1.003906,0 0.464844,-0.3261717 -1.855469,-0.3496093 z m -21.845703,0.029297 c -0.113126,0.0848 -0.228606,0.1667762 -0.339843,0.2539063 l 0.152343,0.6796875 c 0,0 -0.706767,0.077591 -1.115234,0.1308593 C 6.5989978,12.720635 4.0051013,18.030857 4,23.982422 4.1609659,24.247444 4.3203125,24.5 4.3203125,24.5 l 1.6230469,0.960938 1.625,0.439453 0.6933594,0.875 1.0820312,0.785156 0.6191406,-0.08594 0.4628904,0.208985 0,0.140625 -0.6171872,1.660156 -0.4648438,0.701172 0.1542969,0.349609 -0.4980474,1.310547 1.5019535,2.537109 0.992453,1.222657 0.617188,0.873047 -0.07617,1.83789 0.863016,1.048828 -0.25586,1.109375 c 0.89177,0.614561 1.842605,1.146031 2.832031,1.611329 l 0.361329,-0.359376 0.230468,-0.611328 1.00586,-0.351562 0.927731,-1.923828 -0.386716,-0.523438 0.539063,-1.087568 1.016763,-0.263672 0.687497,-1.097978 -0.222653,-1.746094 1.412208,-1.3125 0.15625,-1.3125 C 19.9337,30.867132 18.331523,30.219821 17.072268,29.572264 l -0.619141,-1.22461 -1.158203,-0.119083 -0.617188,-1.445486 -1.544922,0.173828 -1.314453,-1.528342 -1.392578,1.432755 0,0.19336 C 10.004788,26.933211 9.488126,26.917913 9.1132812,26.6875 l -0.3105468,-0.875 0,-0.962891 L 7.875,24.9375 c 0.077394,-0.61238 0.1564513,-1.223664 0.234375,-1.835938 l -0.5410156,0 -0.5410156,0.699219 -0.5410157,0.261719 -0.7734375,-0.435547 -0.078125,-0.962891 0.1542969,-1.048828 1.1601563,-0.875 0.9257812,0 0.1542969,-0.52539 1.1601562,0.261718 0.7494214,1.050782 0.1562505,-1.75 1.568937,-1.222656 0.541016,-1.678671 1.080078,-0.03775 0.619141,-0.504923 1.390625,-0.265625 0.695312,-1.046875 -2.085937,0 1.314453,-1.020845 0.925781,0 1.314453,-0.429687 0.154297,-0.523437 -0.464843,-0.4375 -0.541016,-0.175781 0.15625,-0.523438 -0.386719,-0.787109 -0.927734,0.347656 0.154297,-0.699219 -1.082032,-0.611328 -0.847656,1.486328 0.07617,0.525391 -0.851562,0.349609 -0.541016,1.136719 -0.230469,-1.048828 -1.46875,-0.613281 -0.232422,-0.78711 1.931641,-1.136718 0.851562,-0.7871098 0.07617,-0.9609374 -0.46289,-0.2636719 z m 15.114129,0.6239726 -1.11934,0.3496094 -0.506202,-0.087891 -0.002,0 -0.07813,0.5253906 0.74253,0.3496094 1.425981,-0.6132813 -0.462891,-0.5234375 z m -11.129754,0.6592305 -0.617187,0.4375 0.771484,0.5253907 0.619141,0 0,-0.6132813 z m 12.208985,2.0117187 0,0.525391 0.310547,0.349609 0,0.787109 -0.15625,1.048828 0.851562,-0.173828 0.617188,-0.613281 -0.541016,-0.523437 C 29.099568,12.21359 28.891455,11.760782 28.664062,11.296875 Z m -0.306641,1.048828 -0.542969,0.175781 0.15625,0.960938 0.69336,-0.347656 z m -10.664062,1.576172 0.230468,1.220703 0.462891,-0.697266 z m 20.177734,6.818359 0.890625,1.00586 1.042969,2.228515 0.617187,0.701172 -0.310547,0.785157 0.587891,0.666015 c -0.269928,0.01823 -0.538857,0.03711 -0.816406,0.03711 -0.492109,-1.033775 -0.861574,-2.068895 -1.236328,-3.15039 l -0.857813,-0.742188 -0.347657,-1.269531 z"/>
+ </g>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gqrx.svg b/.icons/awkward/32x32/apps/gqrx.svg
new file mode 100644
index 00000000..c6136161
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gqrx.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="22" x="2" y="9" rx="1.4" ry="1.375"/>
+ <rect style="fill:#3f3f3f" width="3" height="18" x="6" y="0" rx="1.125" ry="1.038"/>
+ <rect style="fill:#5d4c4c" width="28" height="22" x="2" y="8" rx="1.4" ry="1.375"/>
+ <path style="fill:#121e7e" d="m 25.072657,10.462976 c -1.878237,0 -3.502973,1.094884 -4.338087,2.297484 -0.835113,1.202601 -1.211492,2.457349 -1.603711,3.546264 -0.392218,1.088916 -0.790394,1.992994 -1.175781,2.458619 -0.385388,0.465624 -0.567227,0.635131 -1.475195,0.635131 -2.489402,0 -3.605917,-0.614633 -4.91504,-1.409911 -1.309121,-0.795279 -2.9701017,-2.027589 -5.4441398,-2.027589 -1.6733,0 -3.0063925,0.662761 -4.1207032,1.560303 V 23.79 c 0.2393605,-0.340389 0.4980211,-0.696218 0.7833984,-1.052735 1.239084,-1.547968 2.9169331,-2.649291 3.3373048,-2.649291 1.104927,0 1.7146242,0.48644 3.2347652,1.409912 1.5201416,0.923471 3.7931796,2.027587 7.1244146,2.027587 2.00235,0 3.732949,-0.94768 4.73457,-2.157836 1.001621,-1.210157 1.463197,-2.540454 1.875781,-3.685913 0.412585,-1.145459 0.785671,-2.125086 1.114258,-2.598266 0.328588,-0.473181 0.282698,-0.495483 0.868165,-0.495483 0.486022,0 1.209009,0.300532 2.058984,1.067504 0.849975,0.766972 1.735408,1.922632 2.485546,3.112549 0.134043,0.212628 0.257705,0.424815 0.382813,0.636475 v -6.759521 c -0.0095,-0.0086 -0.01784,-0.01828 -0.02734,-0.02685 C 28.679783,11.45151 27.050338,10.46298 25.072659,10.46298 Z"/>
+ <path style="fill:#1827a5" d="m 25.072657,13.47449 c -1.878237,0 -3.502973,1.093541 -4.338087,2.296141 -0.835113,1.202601 -1.211492,2.457349 -1.603711,3.546265 -0.392218,1.088915 -0.790394,1.994335 -1.175781,2.45996 -0.385388,0.465625 -0.567227,0.635132 -1.475195,0.635132 -2.489402,0 -3.605917,-0.615976 -4.91504,-1.411255 -1.30912,-0.795279 -2.9701017,-2.026244 -5.4441398,-2.026244 -1.6733,0 -3.0063925,0.66177 -4.1207032,1.55896 v 6.268064 c 0.2393605,-0.340387 0.4980211,-0.696217 0.7833984,-1.052734 1.239084,-1.547967 2.9169331,-2.649291 3.3373048,-2.649291 1.104927,0 1.7146242,0.486441 3.2347652,1.409912 1.5201426,0.923471 3.7931796,2.027587 7.1244146,2.027587 2.00235,0 3.732949,-0.94768 4.73457,-2.157836 1.001621,-1.210157 1.463197,-2.540454 1.875781,-3.685913 0.412585,-1.145459 0.785671,-2.125086 1.114258,-2.598266 0.328588,-0.473181 0.282698,-0.495483 0.868165,-0.495483 0.486022,0 1.209009,0.300533 2.058984,1.067505 0.849975,0.766971 1.735408,1.921288 2.485546,3.111205 0.134043,0.212628 0.257705,0.424795 0.382813,0.636474 v -6.758177 c -0.0095,-0.0086 -0.01784,-0.01828 -0.02734,-0.02685 -1.292876,-1.166622 -2.92232,-2.155152 -4.9,-2.155152 z"/>
+ <path style="fill:#1c47c2" d="m 25.072657,16.224489 c -1.878237,0 -3.502973,1.093541 -4.338087,2.296142 -0.835113,1.202601 -1.211492,2.457348 -1.603711,3.546265 -0.392218,1.088915 -0.790394,1.994335 -1.175781,2.45996 -0.385388,0.465625 -0.567227,0.635132 -1.475195,0.635132 -2.489402,0 -3.605917,-0.615977 -4.91504,-1.411256 -1.30912,-0.795278 -2.9701017,-2.026244 -5.4441398,-2.026244 -1.6733,0 -3.0063925,0.661771 -4.1207032,1.55896 v 5.341551 c 0,0.247308 0.070504,0.475316 0.1859375,0.675416 0.1915292,-0.264993 0.3800353,-0.530009 0.5974609,-0.801637 1.239084,-1.547967 2.9169331,-2.64929 3.3373048,-2.64929 1.104927,0 1.7146242,0.48644 3.2347652,1.409912 1.5201426,0.92347 3.7931796,2.027587 7.1244146,2.027587 2.00235,0 3.732949,-0.94768 4.73457,-2.157836 1.001621,-1.210157 1.463197,-2.540455 1.875781,-3.685913 0.412585,-1.145459 0.785671,-2.125087 1.114258,-2.598266 0.328588,-0.473181 0.282698,-0.495484 0.868165,-0.495484 0.486022,0 1.209009,0.300533 2.058984,1.067505 0.849975,0.766972 1.735408,1.921288 2.485546,3.111205 0.134043,0.212628 0.257705,0.424796 0.382813,0.636475 v -6.758177 c -0.0095,-0.0086 -0.01784,-0.01828 -0.02734,-0.02685 -1.292876,-1.166621 -2.92232,-2.155151 -4.9,-2.155151 z"/>
+ <path style="fill:#1965d5" d="m 25.072657,18.974489 c -1.878237,0 -3.502973,1.093541 -4.338087,2.296141 -0.835113,1.202602 -1.211492,2.457349 -1.603711,3.546265 -0.392218,1.088916 -0.790394,1.994335 -1.175781,2.45996 -0.385388,0.465625 -0.567227,0.635132 -1.475195,0.635132 -2.489402,0 -3.605917,-0.615976 -4.91504,-1.411255 -1.30912,-0.795279 -2.9701017,-2.026244 -5.4441398,-2.026244 -1.6733,0 -3.0063925,0.66177 -4.1207032,1.55896 v 2.591551 c 0,0.76175 0.6244,1.375 1.4,1.375 h 0.5714843 c 0.9445232,-0.85437 1.8550324,-1.400512 2.1492189,-1.400512 1.1007165,0 1.7122694,0.483878 3.2197264,1.400512 H 21.102343 c 0.03604,-0.04085 0.07776,-0.07935 0.11211,-0.120849 1.001621,-1.210157 1.463197,-2.540454 1.875781,-3.685912 0.412585,-1.14546 0.785671,-2.125087 1.114258,-2.598267 0.328588,-0.47318 0.282698,-0.495483 0.868165,-0.495483 0.486022,0 1.209009,0.300533 2.058984,1.067505 0.849975,0.766972 1.735408,1.921288 2.485546,3.111205 0.134043,0.212628 0.257705,0.424795 0.382813,0.636474 v -6.758177 c -0.0095,-0.0086 -0.01784,-0.01828 -0.02734,-0.02685 -1.292876,-1.166622 -2.92232,-2.155151 -4.9,-2.155151 z"/>
+ <path style="fill:#218df0" d="m 25.072657,21.724488 c -1.878237,0 -3.502973,1.093541 -4.338087,2.296142 -0.835113,1.202601 -1.211492,2.457348 -1.603711,3.546265 -0.38612,1.071987 -0.778225,1.961318 -1.158008,2.433104 h 4.720899 c 0.142904,-0.362377 0.274732,-0.71874 0.396484,-1.056762 0.412585,-1.145459 0.785671,-2.125087 1.114258,-2.598266 0.328588,-0.473181 0.282698,-0.495483 0.868165,-0.495483 0.486022,0 1.209009,0.300532 2.058984,1.067504 0.779245,0.703151 1.582763,1.735246 2.290039,2.818481 C 29.770998,29.485926 30,29.083562 30,28.624999 v -4.718504 c -0.0095,-0.0086 -0.01784,-0.01828 -0.02734,-0.02685 -1.292876,-1.166621 -2.92232,-2.155151 -4.9,-2.155151 z M 6.1207032,27.224487 c -1.6654176,0 -2.9944918,0.654848 -4.1056641,1.545533 0.074253,0.692113 0.6599456,1.229979 1.3849609,1.229979 h 9.540234 C 12.461227,29.784094 12.023751,29.529513 11.564843,29.250731 10.255723,28.455453 8.5947413,27.224487 6.1207032,27.224487 Z"/>
+ <path style="fill:#62beff" d="m 25.072657,24.474488 c -1.878237,0 -3.502973,1.093541 -4.338087,2.296141 -0.756758,1.089767 -1.13509,2.216162 -1.491602,3.22937 h 4.500782 c 0.161757,-0.376363 0.315859,-0.696391 0.460742,-0.905029 0.328588,-0.47318 0.282698,-0.495483 0.868165,-0.495483 0.486022,0 1.209009,0.300533 2.058984,1.067505 0.110174,0.09942 0.221232,0.221342 0.332226,0.333007 H 28.6 c 0.7756,0 1.4,-0.61325 1.4,-1.375 v -1.968504 c -0.0095,-0.0086 -0.01784,-0.01828 -0.02734,-0.02685 -1.292876,-1.166622 -2.92232,-2.155151 -4.9,-2.155151 z M 6.1207032,29.974487 c -0.1876114,0 -0.3702451,0.0096 -0.5496095,0.02552 h 0.9624997 c -0.1380848,-0.008 -0.2694272,-0.02552 -0.4128902,-0.02552 z"/>
+ <path style="fill:#a7e2ff" d="m 25.072657,27.224487 c -1.878237,0 -3.502973,1.093542 -4.338087,2.296142 -0.110544,0.159188 -0.212049,0.31886 -0.307617,0.47937 H 28.6 c 0.539799,0 1.000773,-0.301106 1.23457,-0.738525 -1.270682,-1.113521 -2.852535,-2.036987 -4.761913,-2.036987 z"/>
+ <path style="opacity:0.3" d="m 13,11 v 1 h 5.5 C 18.777,12 19,11.777 19,11.5 19,11.223 18.777,11 18.5,11 Z"/>
+ <path style="fill:#1cff1f" d="M 5.5,11 C 5.223,11 5,11.223 5,11.5 5,11.777 5.223,12 5.5,12 H 13 v -1 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 8 C 2.6247906 8 2 8.6132501 2 9.375 L 2 10.375 C 2 9.6132501 2.6247906 9 3.4003906 9 L 28.599609 9 C 29.375209 9 30 9.6132501 30 10.375 L 30 9.375 C 30 8.6132501 29.375209 8 28.599609 8 L 3.4003906 8 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 7.125 0 C 6.50175 0 6 0.46375486 6 1.0390625 L 6 2.0390625 C 6 1.4637549 6.50175 1 7.125 1 L 7.875 1 C 8.49825 1 9 1.4637549 9 2.0390625 L 9 1.0390625 C 9 0.46375486 8.49825 0 7.875 0 L 7.125 0 z"/>
+ <path style="opacity:0.2" d="m 25.072266,10.462973 c -1.878237,0 -3.502777,1.094275 -4.337891,2.296875 -0.835113,1.202601 -1.211297,2.45796 -1.603516,3.546875 -0.392218,1.088916 -0.790394,1.993359 -1.175781,2.458984 -0.385388,0.465624 -0.566641,0.634766 -1.474609,0.634766 -2.489402,0 -3.606893,-0.614878 -4.916016,-1.410156 C 10.255332,17.195038 8.5951318,15.962973 6.1210938,15.962973 4.4477937,15.962973 3.1143107,16.625978 2,17.52352 v 1 c 1.1143107,-0.897542 2.4477937,-1.560547 4.1210938,-1.560547 2.474038,0 4.1342382,1.232065 5.4433592,2.027344 1.309123,0.795278 2.426614,1.410156 4.916016,1.410156 0.907968,0 1.089221,-0.169142 1.474609,-0.634766 0.385387,-0.465625 0.783563,-1.370068 1.175781,-2.458984 0.392219,-1.088915 0.768403,-2.342321 1.603516,-3.544922 0.835114,-1.2026 2.459654,-2.298828 4.337891,-2.298828 1.977679,0 3.607513,0.989628 4.90039,2.15625 0.0095,0.0086 0.01784,0.01679 0.02734,0.02539 v -1 c -0.0095,-0.0086 -0.01784,-0.01877 -0.02734,-0.02734 -1.292877,-1.166622 -2.922711,-2.154297 -4.90039,-2.154297 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 25.072266 13.474609 C 23.194029 13.474609 21.569489 14.568884 20.734375 15.771484 C 19.899262 16.974085 19.523078 18.22749 19.130859 19.316406 C 18.738641 20.405321 18.340465 21.311719 17.955078 21.777344 C 17.56969 22.242969 17.388437 22.412109 16.480469 22.412109 C 13.991067 22.412109 12.873576 21.795279 11.564453 21 C 10.255333 20.204721 8.5951319 18.974609 6.1210938 18.974609 C 4.4477937 18.974609 3.1143107 19.636013 2 20.533203 L 2 21.533203 C 3.1143107 20.636013 4.4477937 19.974609 6.1210938 19.974609 C 8.5951319 19.974609 10.255333 21.206674 11.564453 22.001953 C 12.873576 22.797232 13.991067 23.412109 16.480469 23.412109 C 17.388437 23.412109 17.56969 23.242969 17.955078 22.777344 C 18.340465 22.311719 18.738641 21.407274 19.130859 20.318359 C 19.523078 19.229443 19.899262 17.974085 20.734375 16.771484 C 21.569489 15.568884 23.194029 14.474609 25.072266 14.474609 C 27.049946 14.474609 28.67978 15.464237 29.972656 16.630859 C 29.982156 16.639429 29.9905 16.64765 30 16.65625 L 30 15.65625 C 29.9905 15.64765 29.982156 15.637476 29.972656 15.628906 C 28.67978 14.462284 27.049946 13.474609 25.072266 13.474609 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 25.072266 16.224609 C 23.194029 16.224609 21.569489 17.318883 20.734375 18.521484 C 19.899262 19.724085 19.523078 20.977489 19.130859 22.066406 C 18.738641 23.155321 18.340465 24.061719 17.955078 24.527344 C 17.56969 24.992969 17.388437 25.162109 16.480469 25.162109 C 13.991067 25.162109 12.873576 24.545279 11.564453 23.75 C 10.255333 22.954722 8.5951319 21.724609 6.1210938 21.724609 C 4.4477937 21.724609 3.1143107 22.386014 2 23.283203 L 2 24.283203 C 3.1143107 23.386014 4.4477937 22.724609 6.1210938 22.724609 C 8.5951319 22.724609 10.255333 23.954722 11.564453 24.75 C 12.873576 25.545279 13.991067 26.162109 16.480469 26.162109 C 17.388437 26.162109 17.56969 25.992969 17.955078 25.527344 C 18.340465 25.061719 18.738641 24.155321 19.130859 23.066406 C 19.523078 21.977489 19.899262 20.722132 20.734375 19.519531 C 21.569489 18.31693 23.194029 17.224609 25.072266 17.224609 C 27.049946 17.224609 28.67978 18.212285 29.972656 19.378906 C 29.982156 19.387476 29.9905 19.39765 30 19.40625 L 30 18.40625 C 29.9905 18.39765 29.982156 18.387476 29.972656 18.378906 C 28.67978 17.212285 27.049946 16.224609 25.072266 16.224609 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25.072266 18.974609 C 23.194029 18.974609 21.569489 20.068884 20.734375 21.271484 C 19.899262 22.474086 19.523078 23.72749 19.130859 24.816406 C 18.738641 25.905322 18.340465 26.811719 17.955078 27.277344 C 17.56969 27.742969 17.388437 27.912109 16.480469 27.912109 C 13.991067 27.912109 12.873576 27.295279 11.564453 26.5 C 10.255333 25.704721 8.5951319 24.474609 6.1210938 24.474609 C 4.4477937 24.474609 3.1143107 25.136013 2 26.033203 L 2 27.033203 C 3.1143107 26.136013 4.4477937 25.474609 6.1210938 25.474609 C 8.5951319 25.474609 10.255333 26.704721 11.564453 27.5 C 12.873576 28.295279 13.991067 28.912109 16.480469 28.912109 C 17.388437 28.912109 17.56969 28.742969 17.955078 28.277344 C 18.340465 27.811719 18.738641 26.905322 19.130859 25.816406 C 19.523078 24.72749 19.899262 23.474086 20.734375 22.271484 C 21.569489 21.068884 23.194029 19.974609 25.072266 19.974609 C 27.049946 19.974609 28.67978 20.962284 29.972656 22.128906 C 29.982156 22.137476 29.9905 22.14765 30 22.15625 L 30 21.15625 C 29.9905 21.14765 29.982156 21.137476 29.972656 21.128906 C 28.67978 19.962284 27.049946 18.974609 25.072266 18.974609 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25.072266 21.724609 C 23.194029 21.724609 21.569489 22.818883 20.734375 24.021484 C 19.899262 25.224085 19.523078 26.477489 19.130859 27.566406 C 18.744739 28.638393 18.352439 29.528214 17.972656 30 L 18.552734 30 C 18.745422 29.586187 18.938881 29.099398 19.130859 28.566406 C 19.523078 27.477489 19.899262 26.224085 20.734375 25.021484 C 21.569489 23.818883 23.194029 22.724609 25.072266 22.724609 C 27.049946 22.724609 28.67978 23.712285 29.972656 24.878906 C 29.982156 24.887476 29.9905 24.89765 30 24.90625 L 30 23.90625 C 29.9905 23.89765 29.982156 23.887476 29.972656 23.878906 C 28.67978 22.712285 27.049946 21.724609 25.072266 21.724609 z M 6.1210938 27.224609 C 4.4556761 27.224609 3.1267973 27.878846 2.015625 28.769531 C 2.0468962 29.061011 2.1822913 29.313375 2.3671875 29.521484 C 3.4071924 28.7667 4.622977 28.224609 6.1210938 28.224609 C 8.3580536 28.224609 9.9116821 29.219269 11.160156 30 L 12.939453 30 C 12.460446 29.784095 12.023361 29.528782 11.564453 29.25 C 10.255333 28.454722 8.5951319 27.224609 6.1210938 27.224609 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25.072266 24.474609 C 23.194029 24.474609 21.569489 25.568884 20.734375 26.771484 C 19.977617 27.861251 19.5987 28.986792 19.242188 30 L 19.617188 30 C 19.895007 29.267492 20.216152 28.517749 20.734375 27.771484 C 21.569489 26.568884 23.194029 25.474609 25.072266 25.474609 C 27.049946 25.474609 28.67978 26.462284 29.972656 27.628906 C 29.982156 27.637476 29.9905 27.64765 30 27.65625 L 30 26.65625 C 29.9905 26.64765 29.982156 26.637476 29.972656 26.628906 C 28.67978 25.462284 27.049946 24.474609 25.072266 24.474609 z M 6.1210938 29.974609 C 5.9334824 29.974609 5.7496769 29.98408 5.5703125 30 L 6.5332031 30 C 6.3951183 29.992 6.2645568 29.974609 6.1210938 29.974609 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25.072266 27.224609 C 23.194029 27.224609 21.569489 28.318884 20.734375 29.521484 C 20.623831 29.680672 20.523302 29.83949 20.427734 30 L 21.158203 30 C 22.058765 29.02037 23.47095 28.224609 25.072266 28.224609 C 26.715504 28.224609 28.101036 28.921813 29.269531 29.822266 C 29.508161 29.691529 29.706459 29.500311 29.833984 29.261719 C 28.563302 28.148198 26.981644 27.224609 25.072266 27.224609 z"/>
+ <path style="opacity:0.1" d="M 5.5,12 C 5.223,12 5,12.223 5,12.5 5,12.777 5.223,13 5.5,13 H 13 v -1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gradio.svg b/.icons/awkward/32x32/apps/gradio.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gradio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/grafx2.svg b/.icons/awkward/32x32/apps/grafx2.svg
new file mode 100644
index 00000000..76917a65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/grafx2.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2" d="m 6.2457381,1037.3634 -3.8728688,3.8717 c -0.2386806,0.2386 -0.3728023,0.5623 -0.3728694,0.8998 v 7.9545 c 6.32e-5,0.7029 0.5698436,1.2727 1.2727273,1.2728 h 7.9545458 c 0.337348,3e-4 0.661004,-0.1334 0.899858,-0.3716 L 16,1047.1177 l 9.754261,-9.7543 3.872869,-3.8728 c 0.23899,-0.239 0.373137,-0.5632 0.37287,-0.9012 v -7.9545 c -6.3e-5,-0.7028 -0.569844,-1.2726 -1.272728,-1.2727 h -7.954545 c -0.337529,10e-5 -0.66121,0.1342 -0.899858,0.3729 L 16,1027.6079 Z"/>
+ <path style="fill:#005aeb" d="m 6.2457381,1036.3634 -3.8728688,3.8717 c -0.2386806,0.2386 -0.3728023,0.5623 -0.3728694,0.8998 v 7.9545 c 6.32e-5,0.7029 0.5698436,1.2727 1.2727273,1.2728 h 7.9545458 c 0.337348,3e-4 0.661004,-0.1334 0.899858,-0.3716 L 16,1046.1177 l 9.754261,-9.7543 3.872869,-3.8728 c 0.23899,-0.239 0.373137,-0.5632 0.37287,-0.9012 v -7.9545 c -6.3e-5,-0.7028 -0.569844,-1.2726 -1.272728,-1.2727 h -7.954545 c -0.337529,10e-5 -0.66121,0.1342 -0.899858,0.3729 L 16,1026.6079 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,1020.3622)" d="M 20.773438 2 C 20.435909 2.0001 20.111695 2.1343469 19.873047 2.3730469 L 16 6.2460938 L 6.2460938 16.001953 L 2.3730469 19.873047 C 2.1343663 20.111647 2.0000671 20.435938 2 20.773438 L 2 21.773438 C 2.0000671 21.435938 2.1343663 21.111647 2.3730469 20.873047 L 6.2460938 17.001953 L 16 7.2460938 L 19.873047 3.3730469 C 20.111695 3.1343469 20.435909 3.0001 20.773438 3 L 28.726562 3 C 29.429446 3.0001 29.999937 3.5706375 30 4.2734375 L 30 3.2734375 C 29.999937 2.5706375 29.429446 2.0001 28.726562 2 L 20.773438 2 z"/>
+ <path style="opacity:0.2" d="m 25.754262,1037.3634 3.872869,3.8717 c 0.23868,0.2386 0.372802,0.5623 0.372869,0.8998 v 7.9545 c -6.3e-5,0.7029 -0.569844,1.2727 -1.272727,1.2728 h -7.954546 c -0.337348,3e-4 -0.661004,-0.1334 -0.899858,-0.3716 L 16,1047.1177 6.2457391,1037.3634 2.37287,1033.4906 c -0.2389898,-0.239 -0.3731371,-0.5632 -0.3728697,-0.9012 v -7.9545 c 6.3e-5,-0.7028 0.5698434,-1.2726 1.2727274,-1.2727 h 7.9545453 c 0.337529,10e-5 0.66121,0.1342 0.899858,0.3729 L 16,1027.6079 Z"/>
+ <path style="fill:#00d5e6" d="m 25.754262,1036.3634 3.872869,3.8717 c 0.23868,0.2386 0.372802,0.5623 0.372869,0.8998 v 7.9545 c -6.3e-5,0.7029 -0.569844,1.2727 -1.272727,1.2728 h -7.954546 c -0.337348,3e-4 -0.661004,-0.1334 -0.899858,-0.3716 L 16,1046.1177 6.2457391,1036.3634 2.37287,1032.4906 c -0.2389898,-0.239 -0.3731371,-0.5632 -0.3728697,-0.9012 v -7.9545 c 6.3e-5,-0.7028 0.5698434,-1.2726 1.2727274,-1.2727 h 7.9545453 c 0.337529,10e-5 0.66121,0.1342 0.899858,0.3729 L 16,1026.6079 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 21.811709,1027.3622 a 0.20701629,0.20703622 0 0 0 -0.140438,0.06 l -0.55896,0.5592 a 0.20701629,0.20703622 0 0 0 -0.06046,0.146 v 3.2099 h -3.209603 a 0.20701629,0.20703622 0 0 0 -0.146017,0.06 l -2.068434,2.0686 a 0.20701629,0.20703622 0 0 0 0,0.2921 l 3.430958,3.4322 -0.502228,0.5023 -2.238632,-2.2389 c -0.737725,-0.7378 -1.939892,-0.7378 -2.677616,0 -0.737727,0.7377 -0.737728,1.9401 0,2.6779 l 2.238632,2.2387 -0.882618,0.8828 -1.700133,-0.1804 c 0.53999,-0.7401 0.509229,-1.7715 -0.158109,-2.4389 -0.737727,-0.7377 -1.939892,-0.7377 -2.677616,0 l -3.5779064,3.5782 c -1.1768144,1.177 -1.1768091,3.0907 0,4.2676 1.1767986,1.1768 3.0911942,1.1769 4.2680034,0 0.573032,-0.5731 0.796774,-1.3233 0.811935,-2.0752 l 0.485487,0.4856 a 0.20701629,0.20703622 0 0 0 0.292035,0 l 0.398062,-0.3982 a 0.20701629,0.20703622 0 0 0 0,-0.2921 l -1.987519,-1.9877 a 0.20701629,0.20703622 0 0 0 -0.292966,0 l -1.1923251,1.1925 a 0.20701629,0.20703622 0 0 0 0,0.2931 l 0.3971311,0.3971 a 0.20701629,0.20703622 0 0 0 0.292967,0 l 0.483626,-0.4837 c 0.290127,0.7332 0.216475,1.5834 -0.37853,2.1784 -0.7990612,0.7992 -2.0887407,0.7992 -2.887809,0 -0.799055,-0.7991 -0.799055,-2.088 0,-2.8871 l 3.577906,-3.5782 c 0.359979,-0.3601 0.937443,-0.3601 1.297422,0 0.359985,0.36 0.359998,0.9374 0,1.2974 l -0.795194,0.7953 a 0.20701629,0.20703622 0 0 0 0,0.293 l 1.987519,1.9878 a 0.20701629,0.20703622 0 0 0 0.292966,0 l 0.397131,-0.3981 a 0.20701629,0.20703622 0 0 0 0,-0.2931 l -0.942142,-0.9413 1.874053,0.1944 a 0.20701629,0.20703622 0 0 0 0.167409,-0.059 l 1.683392,-1.6835 a 0.20701629,0.20703622 0 0 0 0,-0.2921 l -1.443439,-1.4445 1.297422,-1.2965 1.443439,1.4435 a 0.20701629,0.20703622 0 0 0 0.292966,0 l 1.589456,-1.5905 a 0.20701629,0.20703622 0 0 0 0,-0.293 l -1.443439,-1.4436 1.046308,-1.0464 a 0.20701629,0.20703622 0 0 0 0,-0.293 l -0.398062,-0.3972 a 0.20701629,0.20703622 0 0 0 -0.292036,0 l -1.046307,1.0464 -1.297421,-1.2975 1.302071,-1.3022 h 2.887808 v 3.768 a 0.20701629,0.20703622 0 0 0 0.353419,0.1469 l 0.558961,-0.5589 a 0.20701629,0.20703622 0 0 0 0.06046,-0.147 v -3.209 h 3.208675 a 0.20701629,0.20703622 0 0 0 0.146949,-0.06 l 0.55896,-0.5589 a 0.20701629,0.20703622 0 0 0 -0.146948,-0.3536 h -3.767637 v -3.7689 a 0.20701629,0.20703622 0 0 0 -0.212981,-0.2065 z m -6.832154,8.5118 c 0.234333,0 0.468256,0.09 0.648245,0.2706 l 0.648246,0.6482 -1.297421,1.2977 -0.648246,-0.6483 c -0.359998,-0.3601 -0.359985,-0.9375 0,-1.2976 0.17999,-0.18 0.414842,-0.2706 0.649176,-0.2706 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 21.811709,1026.3622 a 0.20701629,0.20703622 0 0 0 -0.140438,0.06 l -0.55896,0.5592 a 0.20701629,0.20703622 0 0 0 -0.06046,0.146 v 3.2099 h -3.209603 a 0.20701629,0.20703622 0 0 0 -0.146017,0.06 l -2.068434,2.0686 a 0.20701629,0.20703622 0 0 0 0,0.2921 l 3.430958,3.4322 -0.502228,0.5023 -2.238632,-2.2389 c -0.737725,-0.7378 -1.939892,-0.7378 -2.677616,0 -0.737727,0.7377 -0.737728,1.9401 0,2.6779 l 2.238632,2.2387 -0.882618,0.8828 -1.700133,-0.1804 c 0.53999,-0.7401 0.509229,-1.7715 -0.158109,-2.4389 -0.737727,-0.7377 -1.939892,-0.7377 -2.677616,0 l -3.5779064,3.5782 c -1.1768144,1.177 -1.1768091,3.0907 0,4.2676 1.1767986,1.1768 3.0911942,1.1769 4.2680034,0 0.573032,-0.5731 0.796774,-1.3233 0.811935,-2.0752 l 0.485487,0.4856 a 0.20701629,0.20703622 0 0 0 0.292035,0 l 0.398062,-0.3982 a 0.20701629,0.20703622 0 0 0 0,-0.2921 l -1.987519,-1.9877 a 0.20701629,0.20703622 0 0 0 -0.292966,0 l -1.1923251,1.1925 a 0.20701629,0.20703622 0 0 0 0,0.2931 l 0.3971311,0.3971 a 0.20701629,0.20703622 0 0 0 0.292967,0 l 0.483626,-0.4837 c 0.290127,0.7332 0.216475,1.5834 -0.37853,2.1784 -0.7990612,0.7992 -2.0887407,0.7992 -2.887809,0 -0.799055,-0.7991 -0.799055,-2.088 0,-2.8871 l 3.577906,-3.5782 c 0.359979,-0.3601 0.937443,-0.3601 1.297422,0 0.359985,0.36 0.359998,0.9374 0,1.2974 l -0.795194,0.7953 a 0.20701629,0.20703622 0 0 0 0,0.293 l 1.987519,1.9878 a 0.20701629,0.20703622 0 0 0 0.292966,0 l 0.397131,-0.3981 a 0.20701629,0.20703622 0 0 0 0,-0.2931 l -0.942142,-0.9413 1.874053,0.1944 a 0.20701629,0.20703622 0 0 0 0.167409,-0.059 l 1.683392,-1.6835 a 0.20701629,0.20703622 0 0 0 0,-0.2921 l -1.443439,-1.4445 1.297422,-1.2965 1.443439,1.4435 a 0.20701629,0.20703622 0 0 0 0.292966,0 l 1.589456,-1.5905 a 0.20701629,0.20703622 0 0 0 0,-0.293 l -1.443439,-1.4436 1.046308,-1.0464 a 0.20701629,0.20703622 0 0 0 0,-0.293 l -0.398062,-0.3972 a 0.20701629,0.20703622 0 0 0 -0.292036,0 l -1.046307,1.0464 -1.297421,-1.2975 1.302071,-1.3022 h 2.887808 v 3.768 a 0.20701629,0.20703622 0 0 0 0.353419,0.1469 l 0.558961,-0.5589 a 0.20701629,0.20703622 0 0 0 0.06046,-0.147 v -3.209 h 3.208675 a 0.20701629,0.20703622 0 0 0 0.146949,-0.06 l 0.55896,-0.5589 a 0.20701629,0.20703622 0 0 0 -0.146948,-0.3536 h -3.767637 v -3.7689 a 0.20701629,0.20703622 0 0 0 -0.212981,-0.2065 z m -6.832154,8.5118 c 0.234333,0 0.468256,0.09 0.648245,0.2706 l 0.648246,0.6482 -1.297421,1.2977 -0.648246,-0.6483 c -0.359998,-0.3601 -0.359985,-0.9375 0,-1.2976 0.17999,-0.18 0.414842,-0.2706 0.649176,-0.2706 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 20.797182,1039.3622 c -0.717481,0 -1.434725,0.2717 -1.979709,0.8167 -1.089975,1.09 -1.089954,2.8698 0,3.9599 l 0.296145,0.2974 1.156183,-1.1549 -0.297498,-0.2975 c -0.458825,-0.4589 -0.458815,-1.1897 0,-1.6485 0.458799,-0.4589 1.189587,-0.4589 1.648405,0 0.189982,0.1901 0.294237,0.4224 0.324543,0.6667 v 5.2648 l 1.09533,1.0954 0.411087,-0.4111 1.007435,-1.0075 2.540896,-2.5411 -1.15483,-1.1549 -2.270445,2.2692 c -0.0023,-1.2135 0.0038,-2.4282 0,-3.6487 v -0.024 l -0.0027,-0.024 c -0.07248,-0.5963 -0.335401,-1.1806 -0.795129,-1.6404 -0.544983,-0.545 -1.262229,-0.8168 -1.979709,-0.8168 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 20.797182,1038.3622 c -0.717481,0 -1.434725,0.2717 -1.979709,0.8167 -1.089975,1.09 -1.089954,2.8698 0,3.9599 l 0.296145,0.2974 1.156183,-1.1549 -0.297498,-0.2975 c -0.458825,-0.4589 -0.458815,-1.1897 0,-1.6485 0.458799,-0.4589 1.189587,-0.4589 1.648405,0 0.189982,0.1901 0.294237,0.4224 0.324543,0.6667 v 5.2648 l 1.09533,1.0954 0.411087,-0.4111 1.007435,-1.0075 2.540896,-2.5411 -1.15483,-1.1549 -2.270445,2.2692 c -0.0023,-1.2135 0.0038,-2.4282 0,-3.6487 v -0.024 l -0.0027,-0.024 c -0.07248,-0.5963 -0.335401,-1.1806 -0.795129,-1.6404 -0.544983,-0.545 -1.262229,-0.8168 -1.979709,-0.8168 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1020.3622)" d="M 3.2734375 2 C 2.5705535 2.0001 2.000063 2.5706375 2 3.2734375 L 2 4.2734375 C 2.000063 3.5706375 2.5705535 3.0001 3.2734375 3 L 11.226562 3 C 11.564091 3.0001 11.888305 3.1343469 12.126953 3.3730469 L 16 7.2460938 L 25.753906 17.001953 L 29.626953 20.873047 C 29.865633 21.111647 29.999933 21.435938 30 21.773438 L 30 20.773438 C 29.999933 20.435938 29.865633 20.111647 29.626953 19.873047 L 25.753906 16.001953 L 16 6.2460938 L 12.126953 2.3730469 C 11.888305 2.1343469 11.564091 2.0001 11.226562 2 L 3.2734375 2 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gramps.svg b/.icons/awkward/32x32/apps/gramps.svg
new file mode 100644
index 00000000..c6c89a14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gramps.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect fill="#ac8a78" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="none" stroke="#494949" d="m10.5 15v-5.5h12v5.5"/>
+ <path fill="none" stroke="#494949" d="m13.5 22v-6.5h12v6.5"/>
+ <path fill="none" stroke="#494949" d="m7.5 22v-6.5h12v6.5"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <rect width="3" height="4" x="6" y="20"/>
+ <rect width="3" height="4" x="12" y="20"/>
+ <rect width="3" height="4" x="18" y="20"/>
+ <rect width="3" height="4" x="15" y="7"/>
+ <rect width="3" height="4" x="9" y="13"/>
+ <rect width="3" height="4" x="21" y="13"/>
+ <rect width="3" height="4" x="24" y="20"/>
+ </g>
+ <g fill="#fff">
+ <rect width="3" height="4" x="6" y="20"/>
+ <rect width="3" height="4" x="12" y="20"/>
+ <rect width="3" height="4" x="18" y="20"/>
+ <rect width="3" height="4" x="15" y="7"/>
+ <rect width="3" height="4" x="9" y="13"/>
+ <rect width="3" height="4" x="21" y="13"/>
+ <rect width="3" height="4" x="24" y="20"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/granatier.svg b/.icons/awkward/32x32/apps/granatier.svg
new file mode 100644
index 00000000..26dc3ad2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/granatier.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m19.691 3.5423c-0.32-0.1847-0.726-0.0758-0.911 0.244l-0.90625 1.5697a12 12 0 0 0 -13.266 5.644 12 12 0 0 0 4.392 16.392 12 12 0 0 0 16.392 -4.392 12 12 0 0 0 -1.746 -14.308l0.90755-1.5719c0.18467-0.31985 0.07583-0.72602-0.24402-0.91068l-4.6188-2.6667z"/>
+ <path opacity=".2" d="m24.436 7.3212-0.79 1.3691a12 12 0 0 1 0.348 0.3965l0.559-0.9688c0.155-0.2686 0.093-0.5888-0.117-0.7968zm-21.413 10.133a12 12 0 0 0 5.9766 10.938 12 12 0 0 0 16.393 -4.393 12 12 0 0 0 1.58 -6.445 12 12 0 0 1 -1.58 5.445 12 12 0 0 1 -16.393 4.393 12 12 0 0 1 -5.9766 -9.938z"/>
+ <path fill="#fff" opacity=".1" d="m19.439 3.457c-0.257-0.0323-0.521 0.0902-0.66 0.3301l-0.906 1.5684a12 12 0 0 0 -13.266 5.6445 12 12 0 0 0 -1.5836 6.455 12 12 0 0 1 1.584 -5.455 12 12 0 0 1 13.266 -5.6445l0.906-1.5684c0.185-0.3198 0.593-0.4288 0.912-0.2441l4.618 2.666c0.051 0.0295 0.086 0.0736 0.127 0.1133l0.117-0.2032c0.184-0.3198 0.075-0.7254-0.244-0.9101l-4.618-2.666c-0.08-0.0462-0.166-0.0752-0.252-0.086zm4.555 5.6309l-0.348 0.6035a12 12 0 0 1 3.327 7.8636 12 12 0 0 0 -2.979 -8.4671z"/>
+ <path fill="#bbb673" fill-rule="evenodd" d="m26.527 4.9365c-0.252-0.1724-0.549-0.2911-0.851-0.374-0.603-0.1656-1.284-0.2092-1.937-0.2072-1.3047 0.004-2.5187 0.070377-2.5187 0.070377l1.6519 0.95373c0.27699-0.018696 0.5702-0.023611 0.87157-0.024535 0.60016-0.00184 1.2118 0.048385 1.6679 0.17362 0.45613 0.12523 0.69878 0.3065 0.77233 0.4865 0.20598 0.50407 0.08963 0.85089-0.30221 1.332-0.39185 0.48116-1.0801 0.9962-1.8397 1.5224-0.75963 0.5262-1.5875 1.0688-2.2794 1.6903-0.69192 0.62141-1.2728 1.3389-1.41 2.2351-0.14936 0.9757 0.38157 1.9765 0.87413 2.8141s1.0106 1.4878 1.0106 1.4878c0.41053 0.55301 1.2284-0.09633 0.78284-0.62154 0 0-0.48083-0.60461-0.93264-1.3729-0.45181-0.7683-0.81074-1.7245-0.74479-2.1553 0.08395-0.54846 0.47696-1.0962 1.0866-1.6437 0.60961-0.54748 1.4098-1.0774 2.1829-1.6129 0.77305-0.53549 1.5218-1.0713 2.0445-1.7131 0.52272-0.64186 0.79961-1.4901 0.45278-2.3389-0.122-0.302-0.33-0.5297-0.582-0.7021z"/>
+ <path fill="#ff6363" d="m27.269 14.846-1.1863 2.7906 2.7327 1.4354-2.956 0.78651 0.60472 2.9949-2.4998-1.8098-1.9786 2.2992-0.16121-3.0433-3.072-0.12784 2.2988-1.9851-1.8521-2.4586 3.0278 0.5679 0.76245-2.938 1.4768 2.6933z"/>
+ <path fill="#fff" opacity=".1" d="m22.988 13.357l-0.761 2.938-3.028-0.568 0.877 1.164 2.151 0.404 0.761-2.938 1.477 2.694 2.283-0.981 0.522-1.224-2.805 1.205-1.477-2.694zm3.442 4.463l-0.348 0.817 1.469 0.771 1.263-0.336-2.384-1.252zm-5.836 0.76l-1.842 1.592 1.103 0.045 1.196-1.031-0.457-0.606zm5.457 2.227l-0.192 0.05 0.368 1.825 0.236 0.172-0.412-2.047z"/>
+ <path opacity=".2" d="m27.27 15.846-0.522 0.224-0.666 1.567 0.348 0.181 0.84-1.972zm-8.071 0.881 1.395 1.853 0.457-0.394-0.975-1.295-0.877-0.164zm8.35 2.681-1.69 0.449 0.192 0.95 2.763-0.735-1.265-0.664zm-7.692 0.809-1.105 0.955 3.072 0.127 0.16 3.043 1.981-2.299 2.498 1.811-0.236-1.172-2.262-1.639-1.981 2.299-0.16-3.043-1.967-0.082z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/grandr.svg b/.icons/awkward/32x32/apps/grandr.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/grandr.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/granule.svg b/.icons/awkward/32x32/apps/granule.svg
new file mode 100644
index 00000000..a91b0f9e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/granule.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#fecd38" width="20" height="20" x="6" y="4" rx="1" ry="1.333"/>
+ <rect fill="#d2d2d2" width="28" height="14" x="2" y="15" rx="1.4" ry="1.4"/>
+ <path opacity=".5" d="m9 10v-2h14v2z"/>
+ <rect fill="#484848" width="12" height="3" x="10" y="20" rx=".75" ry=".75"/>
+ <path opacity=".5" d="m9 14v-2h14v2z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 15c-0.7756 0-1.4004 0.625-1.4004 1.4v1c0-0.775 0.6248-1.4 1.4004-1.4h25.2c0.775 0 1.4 0.625 1.4 1.4v-1c0-0.775-0.625-1.4-1.4-1.4h-25.2z"/>
+ <path opacity=".2" d="m2 27.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/grass.svg b/.icons/awkward/32x32/apps/grass.svg
new file mode 100644
index 00000000..371e3beb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/grass.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 8.4820377,9.1428586 3.7335403,14.841794 c -0.9789372,1.174705 -0.9776228,3.140303 0.00136,4.315008 L 13.701182,31.11829 c 0.978937,1.174705 2.618039,1.176053 3.596977,0.0014 l 9.967639,-11.961521 c 0.978936,-1.174705 0.978937,-3.141698 0,-4.316403 L 22.5173,9.1428586 Z"/>
+ <path style="fill:#4f4f4f" d="M 8.4820377,8.1428552 3.7335403,13.841791 c -0.9789372,1.174705 -0.9776228,3.140303 0.00136,4.315008 l 9.9662817,11.961488 c 0.978937,1.174705 2.618039,1.176053 3.596977,0.0014 l 9.967639,-11.961521 c 0.978936,-1.174705 0.978937,-3.141698 0,-4.316403 L 22.5173,8.1428552 Z"/>
+ <path style="opacity:0.2" d="m 15.499608,2.0000033 c -0.707174,0 -1.414822,0.2635851 -1.943451,0.7922028 L 2.7921906,13.557379 c -1.0572604,1.057235 -1.0557607,2.826527 0.00154,3.883763 L 13.557699,28.206315 c 1.057261,1.057235 2.828129,1.058734 3.88539,0.0016 l 10.763966,-10.76521 c 1.057259,-1.057235 1.05726,-2.828042 0,-3.885276 L 17.44306,2.7922061 C 16.914431,2.2635885 16.206783,2.0000033 15.499608,2.0000033 Z"/>
+ <path style="fill:#e4e4e4" d="m 15.499608,0.99999989 c -0.707174,0 -1.414822,0.26358511 -1.943451,0.79220281 L 2.7921906,12.557376 c -1.0572604,1.057235 -1.0557607,2.826527 0.00154,3.883763 L 13.557699,27.206312 c 1.057261,1.057235 2.828129,1.058734 3.88539,0.0016 l 10.763966,-10.76521 c 1.057259,-1.057235 1.05726,-2.828042 0,-3.885276 L 17.44306,1.7922027 C 16.914431,1.2635851 16.206783,0.99999989 15.499608,0.99999989 Z"/>
+ <path style="fill:#008f23" d="M 15.347656 2.9902344 L 15.205078 3.0839844 L 15.144531 3.265625 L 15.117188 3.4609375 L 15.023438 3.7695312 L 14.957031 3.6660156 L 14.988281 4.0429688 L 14.96875 4.1269531 L 14.96875 4.2695312 L 15.023438 4.3808594 L 15.072266 4.5332031 L 15.166016 4.65625 L 15.205078 4.7089844 L 15.234375 4.8515625 L 15.117188 4.9394531 L 15.166016 5.0664062 L 15.050781 5.2089844 L 15.072266 5.3203125 L 15.101562 5.4335938 L 15.195312 5.5449219 L 15.277344 5.6484375 L 15.392578 5.7460938 L 15.412109 5.8300781 L 15.371094 5.953125 L 15.277344 6.0351562 L 15.234375 6.1054688 L 15.248047 6.28125 L 15.392578 6.3730469 L 15.474609 6.4609375 L 15.525391 6.6386719 L 15.371094 6.8183594 L 15.347656 6.9453125 L 15.412109 7.0878906 L 15.503906 7.2011719 L 15.503906 7.3144531 L 15.574219 7.4023438 L 15.638672 7.4746094 L 15.6875 7.5585938 L 15.658203 7.7011719 L 15.75 7.8320312 L 15.833984 7.8515625 L 15.865234 7.9160156 L 15.833984 8.0292969 L 15.914062 8.1894531 L 15.998047 8.2539062 L 16.060547 8.3847656 L 15.998047 8.6113281 L 16.091797 8.8164062 L 16.179688 8.8554688 L 16.224609 8.9492188 L 16.242188 9.2128906 L 16.193359 9.3261719 L 16.148438 9.4570312 L 16.283203 10.123047 L 16.517578 10.275391 L 16.5 13.162109 L 16.224609 16.283203 L 16.060547 18.087891 L 15.794922 20.28125 L 15.691406 20.544922 L 14.816406 19.052734 L 14.515625 17.050781 L 14.126953 13.798828 L 13.664062 10.785156 L 13.699219 13.537109 L 13.861328 15.8125 L 14.140625 17.980469 L 12.1875 14.900391 L 9.3808594 10.714844 L 8.7363281 9.8261719 L 8.6835938 9.8261719 L 8.8691406 10.359375 L 9.2207031 11.224609 L 9.7324219 12.380859 L 10.626953 14.289062 L 11.167969 15.248047 L 11.837891 16.404297 L 13.220703 18.582031 L 14.470703 20.560547 L 14.664062 22.332031 L 15.259766 26.380859 L 15.257812 26.378906 L 14.570312 24.25 L 13.113281 20.681641 L 11.951172 18.283203 L 10.410156 15.792969 L 9.6289062 14.769531 L 9.0039062 14.148438 L 7.984375 13.207031 L 8.4082031 13.726562 L 9.0917969 14.421875 L 9.4960938 14.873047 L 9.7617188 15.332031 L 10.080078 15.841797 L 10.603516 16.732422 L 11.056641 17.558594 L 11.517578 18.582031 L 12.083984 19.949219 L 13.191406 22.796875 L 14.353516 25.802734 L 15.050781 27.927734 L 15.058594 27.957031 C 15.373252 28.006981 15.69429 28.010225 16.007812 27.953125 L 15.726562 26.146484 L 15.761719 25.662109 L 15.966797 24.9375 L 16.185547 24.271484 L 16.419922 23.748047 L 17.189453 25.029297 L 17.935547 26.386719 L 17.994141 26.65625 L 19.248047 25.402344 L 19.673828 22.220703 L 20.78125 16.882812 L 21.496094 13.261719 L 22.943359 10.408203 L 23.158203 9.8164062 L 23.238281 9.4667969 L 23.267578 8.9042969 L 23.179688 8.4550781 L 22.970703 8.046875 L 22.59375 7.6699219 L 22.613281 7.7734375 L 22.798828 7.9648438 L 22.970703 8.3671875 L 22.992188 8.6894531 L 22.755859 9.3359375 L 22.451172 10.029297 L 21.794922 11.201172 L 22.160156 8.4980469 L 22.259766 7.1113281 L 22.220703 7.0703125 L 22.130859 7.0546875 L 21.396484 11.910156 L 21.259766 12.154297 L 20.052734 14.412109 L 18.513672 17.447266 L 17.21875 20.080078 L 16.5 21.916016 L 16.091797 21.220703 L 16.345703 20.697266 L 17.753906 18.009766 L 19.181641 15.640625 L 19.777344 14.486328 L 20.269531 13.525391 L 20.402344 13.199219 L 20.431641 12.878906 L 20.373047 12.634766 L 20.3125 12.634766 L 20.269531 12.849609 L 20.023438 13.412109 L 19.427734 14.412109 L 17.724609 17.015625 L 16.755859 18.445312 L 16.091797 19.615234 L 16.5 15.585938 L 16.652344 13.869141 L 16.716797 10.236328 L 16.705078 10.236328 L 16.736328 10.115234 L 16.830078 9.8886719 L 16.902344 9.6835938 L 16.992188 9.53125 L 16.992188 9.2324219 L 16.962891 8.8554688 L 17.095703 8.6113281 L 17.035156 8.2539062 L 17.035156 7.984375 L 17.085938 7.8320312 L 17.189453 7.4941406 L 17.261719 7.3144531 L 17.125 7.0878906 L 17.242188 6.8632812 L 17.054688 6.7304688 L 16.941406 6.3945312 L 17.103516 6.1289062 L 16.876953 6.0566406 L 16.779297 5.8789062 L 16.779297 5.7285156 L 16.677734 5.5566406 L 16.572266 5.4628906 L 16.583984 5.3203125 L 16.583984 5.1640625 L 16.533203 4.7382812 L 16.5 4.4941406 L 16.345703 4.3808594 L 16.273438 4.2480469 L 16.099609 4.1660156 L 15.998047 3.9804688 L 16.015625 3.7695312 L 15.998047 3.5546875 L 15.882812 3.3691406 L 15.6875 3.328125 L 15.503906 3.265625 L 15.412109 3.1328125 L 15.347656 2.9902344 z M 20.703125 14.779297 L 20.505859 15.597656 L 19.615234 19.140625 L 19.181641 21.152344 L 18.728516 23.585938 L 18.226562 25.171875 L 18.050781 24.761719 L 16.908203 22.65625 L 17.291016 21.769531 L 18.541016 19.166016 L 19.210938 17.765625 L 20.107422 15.884766 L 20.703125 14.779297 z M 21.810547 17.417969 L 21.646484 18.357422 L 21.183594 19.917969 L 20.722656 21.074219 L 20.210938 22.578125 L 19.939453 24.054688 L 19.8125 24.837891 L 20.677734 23.972656 L 20.751953 23.378906 L 20.998047 22.205078 L 21.535156 20.105469 L 21.779297 18.548828 L 21.810547 17.417969 z M 8.3046875 18.425781 L 8.34375 18.464844 L 8.3320312 18.445312 L 8.3046875 18.425781 z M 8.34375 18.464844 L 8.9277344 19.570312 L 9.4648438 20.810547 L 10.273438 22.636719 L 10.626953 23.443359 L 11.041016 24.689453 L 13.177734 26.826172 L 13 26.162109 L 12.625 25.455078 L 11.808594 23.904297 L 10.65625 21.837891 L 9.84375 20.511719 L 9.0917969 19.367188 L 8.6835938 18.802734 L 8.34375 18.464844 z M 15.185547 21.701172 L 15.558594 22.322266 L 15.480469 23.771484 L 15.419922 23.814453 L 15.185547 21.701172 z M 15.816406 22.744141 L 16.03125 23.101562 L 15.865234 23.492188 L 15.740234 23.580078 L 15.816406 22.744141 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.5 1 C 14.792826 1 14.08527 1.2643511 13.556641 1.7929688 L 2.7929688 12.556641 C 2.1414889 13.208105 1.8950295 14.131235 2.046875 14.990234 C 2.14348 14.462245 2.3920834 13.957516 2.7929688 13.556641 L 13.556641 2.7929688 C 14.08527 2.2643511 14.792826 2 15.5 2 C 16.207175 2 16.91473 2.2643512 17.443359 2.7929688 L 28.207031 13.556641 C 28.610343 13.959943 28.857515 14.468244 28.953125 15 C 29.108151 14.137786 28.860979 13.210573 28.207031 12.556641 L 17.443359 1.7929688 C 16.91473 1.2643511 16.207175 1 15.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/green-recorder.svg b/.icons/awkward/32x32/apps/green-recorder.svg
new file mode 100644
index 00000000..807f526f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/green-recorder.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#8e8e8e" transform="matrix(0,-1,-1,0,0,0)" d="m -26.687,-23 18.374,0 c 0.727402,0 1.313,0.594518 1.313,1.333 l 0,12.3340001 C -7,-8.594518 -7.585598,-8 -8.313,-8 l -18.374,0 C -27.414402,-8 -28,-8.594518 -28,-9.3329999 L -28,-21.667 c 0,-0.738482 0.585598,-1.333 1.313,-1.333 z"/>
+ <path style="fill:#4f4f4f" transform="matrix(0,-1,-1,0,0,0)" d="m -23.75,-27.9996 17.5,0 c 0.6925,0 1.25,0.5798 1.25,1.3 L -5,-4.3 c 0,0.7202 -0.5575,1.3 -1.25,1.3 l -17.5,0 C -24.4425,-3 -25,-3.5798 -25,-4.3 l 0,-22.3996 c 0,-0.7202 0.5575,-1.3 1.25,-1.3 z"/>
+ <rect style="fill:#37b368" width="16" height="21" x="-23" y="-26" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.3008,5 C 3.5806,5 3,5.5575 3,6.25 l 0,1 C 3,6.5575 3.5806,6 4.3008,6 l 22.3976,0 c 0.72,0 1.301,0.5575 1.301,1.25 l 0,-1 C 27.9994,5.5575 27.4184,5 26.6984,5 Z"/>
+ <path style="opacity:0.2" d="m 8,26.688 0,1 C 8,28.415 8.5953,29 9.334,29 l 12.332,0 C 22.405,29 23,28.415 23,27.688 l 0,-1 C 23,27.415 22.405,28 21.666,28 L 9.334,28 C 8.5953,28 8,27.415 8,26.688 Z"/>
+ <path style="opacity:0.2" d="m 3,23.75 0,1 C 3,25.442 3.5806,26 4.3008,26 l 22.3976,0 c 0.72,0 1.301,-0.558 1.301,-1.25 l 0,-1 c 0,0.692 -0.581,1.25 -1.301,1.25 L 4.3008,25 c -0.7204,0 -1.301,-0.558 -1.301,-1.25 z"/>
+ <path style="opacity:0.2" d="m 9.648,12 7.702,0 C 18,12 18,12.64286 18,12.64286 l 0,6.71428 C 18,20 17.35,20 17.35,20 l -7.7,0 C 9.65,20 9,20 9,19.35714 L 9,12.64286 C 9,12.64286 9,12 9.65,12 Z M 22,13 22,19.49998 18,16 Z"/>
+ <path style="fill:#ffffff" d="m 9.648,11 7.702,0 C 18,11 18,11.64286 18,11.64286 l 0,6.71428 C 18,19 17.35,19 17.35,19 l -7.7,0 C 9.65,19 9,19 9,18.35714 L 9,11.64286 C 9,11.64286 9,11 9.65,11 Z M 22,12 22,18.49998 18,15 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gretl.svg b/.icons/awkward/32x32/apps/gretl.svg
new file mode 100644
index 00000000..96a4db06
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gretl.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,27.611111 V 5.3888889 C 30,4.6194444 29.3756,4 28.6,4 H 3.4 C 2.6244,4 2,4.6194444 2,5.3888889 V 27.611111 C 2,28.380556 2.6244,29 3.4,29 h 25.2 c 0.7756,0 1.4,-0.619444 1.4,-1.388889 z"/>
+ <path style="fill:#f28b42" d="M 30,26.611111 V 4.3888889 C 30,3.6194444 29.3756,3 28.6,3 H 3.4 C 2.6244,3 2,3.6194444 2,4.3888889 V 26.611111 C 2,27.380556 2.6244,28 3.4,28 h 25.2 c 0.7756,0 1.4,-0.619444 1.4,-1.388889 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.5" d="m 7,20 5,-7 6,4 7,-6"/>
+ <path style="opacity:0.1" d="m 25,10 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m -13,2 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 6,4 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z M 7,19 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z"/>
+ <g transform="translate(0,-1)">
+ <circle style="fill:#3f3f3f" cx="7" cy="21" r="2"/>
+ <circle style="fill:#3f3f3f" cx="12" cy="14" r="2"/>
+ <circle style="fill:#3f3f3f" cx="18" cy="18" r="2"/>
+ <circle style="fill:#3f3f3f" cx="25" cy="12" r="2"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 3 C 2.6247906 3 2 3.6192274 2 4.3886719 L 2 5.3886719 C 2 4.6192274 2.6247906 4 3.4003906 4 L 28.599609 4 C 29.375209 4 30 4.6192274 30 5.3886719 L 30 4.3886719 C 30 3.6192274 29.375209 3 28.599609 3 L 3.4003906 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/grid-autosport.svg b/.icons/awkward/32x32/apps/grid-autosport.svg
new file mode 100644
index 00000000..2f2697a4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/grid-autosport.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path opacity=".2" d="m7.0207 9.9999 0.049583 0.41177c0.091077 0.77106 0.18657 1.0197 0.44624 1.1533 0.13372 0.06926 0.26711 0.21725 0.29584 0.32974 0.056052 0.22052 0.19833 0.27857 0.19833 0.08044 0-0.0672-0.14884-0.40948-0.33055-0.76082-0.1818-0.352-0.331-0.676-0.3323-0.721-0.0011-0.045-0.0743-0.175-0.1636-0.288zm17.959 0-0.16362 0.20589c-0.08929 0.11312-0.16252 0.24266-0.16362 0.28792-0.0013 0.04525-0.1505 0.36927-0.3322 0.7206s-0.33055 0.69362-0.33055 0.76082c0 0.19815 0.14227 0.1401 0.19833-0.08044 0.02873-0.11249 0.16212-0.26048 0.29584-0.32974 0.25966-0.13358 0.35517-0.38226 0.44624-1.1533zm-18.802 0.4541c-0.049571 0-0.059993 0.05977-0.024791 0.14316 0.14021 0.33206 0.14335 0.51472 0.00827 0.51472-0.073483 0-0.13387 0.02756-0.13387 0.06273 0 0.1295 0.27126 0.44369 0.44293 0.51311 0.20442 0.08212 0.38343 0.10139 0.38343 0.04021 0-0.02324-0.036575-0.10801-0.080983-0.18659-0.044403-0.07857-0.11923-0.29869-0.16693-0.48897-0.08693-0.3468-0.26789-0.59836-0.42806-0.59836zm19.644 0c-0.16017 0-0.34112 0.25156-0.42806 0.59836-0.0477 0.19029-0.12252 0.4104-0.16692 0.48898-0.0444 0.07859-0.08098 0.16334-0.08098 0.18658 0 0.06117 0.18066 0.0419 0.38508-0.04021 0.17166-0.06942 0.44128-0.3836 0.44128-0.51311 0-0.03517-0.06039-0.06273-0.13387-0.06273-0.13512 0-0.13198-0.18265 0.0083-0.51472 0.0352-0.0834 0.02477-0.14316-0.02479-0.14316zm-9.8486 0.20428c0.02777 0.07208 0.0022 0.12385-0.06281 0.12385-0.2731 0-0.3799 0.98872-0.17354 1.6037 0.05524 0.16455 0.05389 0.16455-0.04628 0-0.16608-0.27286-0.4294-0.53563-0.53879-0.53563-0.05664 0-0.12868 0.11195-0.15866 0.24771-0.02994 0.13575-0.08937 0.24771-0.13387 0.24771-0.04452 0-0.05931-0.03714-0.0314-0.08204 0.02787-0.04489 0.01761-0.14328-0.02479-0.21876-0.06929-0.12324-0.08699-0.11934-0.17188 0.03861-0.07373 0.13714-0.06842 0.24058 0.02975 0.4745 0.15861 0.37765 0.15782 0.44394-0.005 0.44394-0.17249 0-0.10238 0.19915 0.08264 0.23484 0.16298 0.03147 0.46111-0.20503 0.46111-0.36513 0-0.05819 0.0415-0.13044 0.0909-0.16085 0.12904-0.07939 0.27263 0.0913 0.18841 0.22358-0.03851 0.0605-0.07049 0.1342-0.07107 0.16407-0.000694 0.02984-0.10554 0.1366-0.23303 0.23645-0.29519 0.23114-0.28615 0.59941 0.01487 0.64179 0.11355 0.01597 0.17323-0.0056 0.14379-0.05308-0.02935-0.04724 0.0323-0.04509 0.14544 0.0081 0.10704 0.05029 0.23281 0.19552 0.28096 0.3217 0.08451-0.0037 0.16386-0.0139 0.23965-0.03056 0.07579 0.01666 0.15513 0.02689 0.23965 0.03056 0.04817-0.12618 0.17557-0.2714 0.28262-0.3217 0.11314-0.05315 0.17313-0.05527 0.14379-0.0081-0.02944 0.04746 0.03189 0.06905 0.14544 0.05308 0.30102-0.04239 0.30841-0.41065 0.01322-0.64179-0.1275-0.09985-0.23233-0.2066-0.23303-0.23645-0.00058-0.02986-0.03255-0.10357-0.07106-0.16407-0.08422-0.13229 0.05938-0.30298 0.18841-0.22358 0.04939 0.03041 0.09089 0.10265 0.09089 0.16085 0 0.1601 0.29814 0.39659 0.46111 0.36513 0.18501-0.03569 0.25514-0.23484 0.08264-0.23484-0.16272 0-0.16353-0.06629-0.005-0.44394 0.09816-0.23392 0.10514-0.33735 0.0314-0.4745-0.0849-0.15795-0.1026-0.16184-0.17188-0.03861-0.04242 0.07547-0.05432 0.17386-0.02644 0.21876 0.0279 0.04488 0.01311 0.08204-0.0314 0.08204s-0.10393-0.11195-0.13387-0.24771c-0.02998-0.13575-0.10201-0.24771-0.15866-0.24771-0.10938 0-0.37271 0.26276-0.53879 0.53563-0.10017 0.16455-0.10153 0.16455-0.04628 0 0.20637-0.61495 0.09957-1.6037-0.17354-1.6037-0.065 0-0.09059-0.05177-0.0628-0.12385-0.0092 0.01012-0.01736 0.02036-0.02644 0.03056-0.0091-0.01012-0.01722-0.0204-0.02644-0.03056zm-10.881 0.23c-0.15511 0.05378-0.10202 1.0858 0.069415 1.3463 0.12789 0.19435 0.12781 0.21135 0.00827 0.16568-0.16506-0.06305-0.16965 0.04918-0.016528 0.341 0.17647 0.33625 0.53043 0.62936 1.1024 0.91362 0.28407 0.14119 0.51565 0.26859 0.51565 0.2847 0 0.08907-0.78748-0.1362-0.96685-0.27666-0.32868-0.25784-0.47793-0.21593-0.26278 0.07399 0.098371 0.13242 0.15781 0.29702 0.13222 0.36352-0.05199 0.13475 0.17011 0.36246 0.60325 0.62088 0.36105 0.21584 0.43838 0.21848 0.37186 0.0096-0.069016-0.21642-0.029162-0.20814 0.2099 0.04503 0.16433 0.17418 0.17072 0.20067 0.041318 0.1512-0.11675-0.04461-0.13782-0.03267-0.087594 0.04825 0.066418 0.10697-0.075844 0.0938-0.56523-0.05148-0.12829-0.03809-0.14321-0.01431-0.092553 0.14798 0.13449 0.43109 0.35588 0.62174 0.89908 0.7769 0.29313 0.08342 0.51373 0.18201 0.49086 0.21875-0.050602 0.08168-0.60846-0.01066-0.75199-0.12385-0.14932-0.11783-0.13565 0.18498 0.01818 0.40373 0.13757 0.19542 0.69444 0.47918 1.3652 0.69326l0.4544 0.145-0.4132-0.039c-0.2273-0.021-0.5112-0.052-0.6314-0.07-0.1836-0.028-0.21253-0.0088-0.17684 0.12707 0.06195 0.23596 0.48295 0.55944 0.79 0.6064 0.14637 0.0224 0.45202 0.07161 0.67927 0.11099l0.41318 0.07238-0.37021 0.10455c-0.20364 0.05781-0.51329 0.08605-0.68754 0.06273-0.30915-0.04129-0.3136-0.03859-0.19833 0.13511 0.16715 0.25192 0.56678 0.46843 1.0263 0.55332l0.395 0.07238-0.47599-0.03217c-0.26134-0.01776-0.47433-0.0036-0.47433 0.03217 0 0.03581 0.098339 0.1638 0.21816 0.2831 0.23205 0.23092 0.32428 0.24812 1.228 0.2268l0.57846-0.01447-0.49582 0.21554c-0.60208 0.26138-0.70259 0.34535-0.53714 0.44716 0.10101 0.06216 0.06966 0.13082-0.17684 0.38765-0.16464 0.17156-0.43953 0.49596-0.60986 0.72222-0.77223 1.0259-1.1787 1.3576-1.6693 1.3576-0.42598 0-0.46788 0.13536-0.064457 0.21071 0.40401 0.07545 0.95459-0.02004 1.3999-0.24449 0.5407-0.27254 0.50668-0.13203-0.077679 0.32492-0.1608 0.12572-0.1597 0.12813 0.041318 0.07721 0.11363-0.02878 0.38405-0.15947 0.59994-0.28953 0.4135-0.24912 0.47843-0.25985 0.25783-0.04021-0.18667 0.18586-0.07738 0.25654 0.19502 0.12546 0.12518-0.06024 0.29244-0.10188 0.37021-0.09167 0.07777 0.01012 0.31551-0.14132 0.52887-0.33618 0.21834-0.19942 0.34868-0.27818 0.29749-0.18176-0.05004 0.09422-0.1508 0.21826-0.22146 0.27666-0.07069 0.05838-0.12726 0.13885-0.12726 0.17854 0 0.16107 0.19743 0.05195 0.61647-0.34261 0.25995-0.24478 0.4641-0.38086 0.49582-0.32974 0.02969 0.04781 0.01001 0.08686-0.04297 0.08686-0.0529 0-0.0741 0.05598-0.04793 0.12385 0.02897 0.07517-0.000451 0.12224-0.07437 0.12224-0.06674 0-0.12065 0.03588-0.12065 0.07881 0 0.16511 0.50601-0.10439 0.62473-0.33296 0.16056-0.30906 0.21039-0.3024 0.14544 0.0209-0.03727 0.18558-0.02532 0.24309 0.04297 0.20106 0.05252-0.03232 0.09585-0.11458 0.09585-0.18176 0-0.06998 0.0608-0.11195 0.14213-0.09812 0.09681 0.0165 0.21472-0.10709 0.37021-0.38765 0.18011-0.32502 0.22828-0.36938 0.22973-0.21554 0.0015 0.1534 0.03585 0.18647 0.16527 0.15281 0.13372-0.03481 0.1135 0.01912-0.11569 0.29757-0.29832 0.36225-0.46359 0.7946-0.3041 0.7946 0.05037 0 0.0909-0.03314 0.0909-0.07398 0-0.04082 0.12168-0.11559 0.26939-0.16567l0.26774-0.08999-0.27105 0.21393c-0.3702 0.29266-0.76028 0.98996-0.7553 1.3495v0.0016c0.0036 0.25623 0.01487 0.2697 0.10246 0.13029 0.27333-0.43506 0.62451-0.72857 1.2197-1.023l0.65448-0.32492v0.23806c0 0.13113 0.03717 0.23806 0.08264 0.23806 0.04544 0 0.08264-0.07498 0.08264-0.16728s0.07402-0.31089 0.16362-0.48576c0.20029-0.39091 1.3125-1.2701 1.6279-1.3141 0.30224 0.02316 1.4251 0.9184 1.6279 1.3141 0.08961 0.17486 0.16362 0.39345 0.16362 0.48576 0 0.0923 0.0372 0.16889 0.08264 0.16889 0.04548 0 0.08264-0.10853 0.08264-0.23967v-0.23806l0.65448 0.32492c0.59518 0.29444 0.94639 0.58796 1.2197 1.023 0.08759 0.13941 0.09882 0.12595 0.10246-0.13029v-0.0016c0.005-0.35952-0.3851-1.0552-0.7553-1.3479l-0.27105-0.21554 0.26774 0.09008c0.14771 0.0501 0.2694 0.12485 0.2694 0.16567 0 0.04084 0.04055 0.07398 0.0909 0.07398 0.15949 0-0.0057-0.43234-0.3041-0.7946-0.22919-0.27848-0.24941-0.33238-0.11569-0.29757 0.12942 0.03367 0.16378 0.00062 0.16527-0.15281 0.0015-0.15385 0.04961-0.10788 0.22973 0.21715 0.15549 0.28057 0.27341 0.40252 0.37021 0.38604 0.08133-0.01382 0.14213 0.02813 0.14213 0.09812 0 0.06719 0.04333 0.14943 0.09586 0.18176 0.0683 0.04202 0.08023-0.01549 0.04297-0.20106-0.06494-0.32331-0.01513-0.32996 0.14544-0.0209 0.11872 0.22857 0.62473 0.49807 0.62473 0.33296 0-0.04291-0.05391-0.07881-0.12065-0.07881-0.07392 0-0.10334-0.04707-0.07437-0.12224 0.02617-0.06787 0.005-0.12385-0.04793-0.12385-0.05299 0-0.07267-0.03906-0.04297-0.08686 0.03172-0.05113 0.23587 0.08497 0.49582 0.32974 0.41904 0.39457 0.61647 0.50529 0.61647 0.34422 0-0.0397-0.05657-0.12177-0.12726-0.18015-0.07065-0.0584-0.17141-0.18244-0.22147-0.27666-0.05118-0.09642 0.07915-0.01605 0.29749 0.18337 0.21336 0.19487 0.45111 0.34475 0.52887 0.33457 0.07778-0.01012 0.24503 0.03145 0.37021 0.09168 0.2724 0.13108 0.38169 0.06041 0.19502-0.12546-0.2206-0.21964-0.15568-0.20891 0.25783 0.04021 0.21589 0.13006 0.48631 0.26075 0.59994 0.28953 0.20102 0.05093 0.20211 0.04852 0.04132-0.07721-0.58436-0.45694-0.61837-0.59746-0.07768-0.32492 0.4453 0.22445 0.99589 0.31994 1.3999 0.24449 0.40342-0.07536 0.36153-0.21071-0.06446-0.21071-0.49052 0.000001-0.89702-0.33006-1.6693-1.356-0.17032-0.22625-0.44522-0.55227-0.60986-0.72382-0.2465-0.25682-0.27785-0.32549-0.17684-0.38765 0.16545-0.10181 0.06493-0.18578-0.53714-0.44716l-0.49582-0.21554 0.57846 0.01447c0.90366 0.02131 0.99587 0.0041 1.228-0.2268 0.11982-0.1193 0.21816-0.24729 0.21816-0.2831 0-0.03578-0.213-0.04994-0.47433-0.03217l-0.47599 0.03217 0.395-0.07238c0.45955-0.08489 0.85922-0.3014 1.0263-0.55332 0.11528-0.1737 0.11082-0.1764-0.19833-0.13511-0.17424 0.02329-0.4839-0.005-0.68754-0.06273l-0.37021-0.10455 0.41318-0.07238c0.22726-0.03939 0.5329-0.08859 0.67927-0.11099 0.30706-0.04696 0.72806-0.37044 0.79-0.6064 0.03571-0.13588 0.0068-0.15507-0.17684-0.12707-0.12019 0.01831-0.40407 0.04975-0.63134 0.07077l-0.41318 0.03861 0.4545-0.14476c0.67068-0.21408 1.2276-0.49784 1.3652-0.69326 0.15383-0.21875 0.16749-0.52156 0.01817-0.40373-0.14352 0.11316-0.70139 0.20552-0.75199 0.12385-0.02287-0.03674 0.19773-0.13534 0.49086-0.21875 0.54325-0.15516 0.76455-0.34421 0.89909-0.77529 0.05067-0.1623 0.03574-0.18768-0.09256-0.14959-0.48939 0.14528-0.63164 0.15845-0.56523 0.05148 0.05023-0.08091 0.02916-0.09287-0.08759-0.04825-0.1294 0.04947-0.12302 0.02298 0.04132-0.1512 0.23906-0.25319 0.27891-0.26146 0.2099-0.04504-0.06652 0.20884 0.01078 0.20618 0.37186-0.0096 0.43313-0.25842 0.65524-0.48613 0.60325-0.62088-0.02559-0.0665 0.03385-0.2311 0.13222-0.36352 0.21515-0.28992 0.06589-0.33182-0.26278-0.07399-0.17934 0.14046-0.96685 0.36574-0.96685 0.27666 0-0.01612 0.23158-0.14352 0.51565-0.2847 0.57197-0.28428 0.92594-0.57738 1.1024-0.91362 0.15313-0.29182 0.14854-0.40245-0.01652-0.33939-0.11953 0.04567-0.11963 0.02706 0.0083-0.16728 0.17143-0.26048 0.22452-1.2925 0.06941-1.3463-0.05298-0.01834-0.11848 0.04054-0.14709 0.13029-0.0286 0.08974-0.20883 0.31809-0.39996 0.50828-0.19114 0.19019-0.28665 0.32463-0.21155 0.29918 0.22292-0.07553 0.25101 0.04138 0.05785 0.2461-0.20725 0.21964-0.38414 0.24583-0.45285 0.06755-0.06129-0.15903-0.10823-0.15553-0.79 0.04664l-0.57019 0.16728-0.26113 0.54206c-0.21903 0.45652-0.34903 0.60792-0.84124 0.97153-0.32088 0.23701-0.65384 0.50868-0.73877 0.60318-0.20054 0.22318-0.12353 0.54745 0.16527 0.69809 0.21004 0.10957 0.1974 0.11658-0.5487 0.38443-1.0661 0.38275-1.4464 0.34992-1.385-0.12064 0.02111-0.16148 0.19651-0.27399 0.70406-0.45842 0.3345-0.12155 0.34812-0.24288 0.02644-0.24288-0.3969 0-0.36607-0.14078 0.07933-0.36352 0.89257-0.44637 1.9762-1.3826 2.1899-1.8916 0.10124-0.24124 0.07901-0.71175-0.03306-0.70452-0.0288 0.0018-0.13938 0.18981-0.24626 0.4166-0.30252 0.64191-1.4444 1.4447-2.4907 1.75-0.62639 0.18279-1.271 0.56861-1.547 0.9281-0.43918 0.57226-0.72643 0.83601-0.97346 0.8911l-0.24791 0.0563 0.28262-0.19141c0.37624-0.25458 0.43218-0.42237 0.11734-0.35065l-0.23469 0.05308 0.20659-0.14477c0.32029-0.22466 0.65944-0.554 0.65944-0.63857 0-0.04206-0.07329-0.05731-0.16362-0.03379-0.13371 0.03482-0.11185-0.02074 0.11734-0.29918 0.29813-0.36222 0.46359-0.79299 0.3041-0.79299-0.05038 0-0.09255 0.03314-0.09255 0.07398 0 0.04083-0.12003 0.1156-0.26774 0.16568l-0.26939 0.09007 0.2727-0.21554c0.37018-0.29268 0.76039-0.98844 0.7553-1.3479-0.0035-0.25624-0.01487-0.27132-0.10246-0.1319-0.27333 0.43505-0.62451 0.7286-1.2197 1.023l-0.65453 0.32492v-0.23806c0-0.13112-0.0372-0.23806-0.08264-0.23806-0.04547 0-0.08264 0.07497-0.08264 0.16728 0 0.33952-0.342 0.82652-0.87264 1.2418-0.61429 0.48062-0.74729 0.68779-0.83298 1.3125l-0.08593 0.12224-0.08594-0.12224c-0.08547-0.62425-0.21698-0.83158-0.83132-1.3125-0.53057-0.41507-0.8743-0.90085-0.8743-1.2401 0-0.0923-0.03717-0.16889-0.08264-0.16889-0.04545 0-0.08264 0.10855-0.08264 0.23967v0.23805l-0.65448-0.32491c-0.59518-0.29441-0.94639-0.58957-1.2197-1.0246-0.08758-0.13942-0.09899-0.12434-0.10246 0.1319-0.0052 0.35951 0.38512 1.0568 0.7553 1.3495l0.2727 0.21554-0.2694-0.09167c-0.14771-0.05008-0.26774-0.12483-0.26774-0.16568 0-0.04084-0.04217-0.07399-0.09255-0.07399-0.15949 0 0.0061 0.43076 0.3041 0.79299 0.22919 0.27844 0.25105 0.33401 0.11734 0.29918-0.09033-0.02355-0.16362-0.0067-0.16362 0.03539 0 0.08456 0.33915 0.41231 0.65944 0.63696l0.20659 0.14476-0.23469-0.05308c-0.31484-0.07171-0.2589 0.09607 0.11734 0.35065l0.28262 0.19141-0.24791-0.0563c-0.246-0.057-0.533-0.319-0.972-0.892-0.276-0.359-0.921-0.747-1.547-0.929-1.0467-0.306-2.1886-1.109-2.4911-1.751-0.1068-0.226-0.2174-0.413-0.2462-0.414-0.11207-0.0073-0.13429 0.46166-0.033055 0.70291 0.21364 0.50896 1.2972 1.4452 2.1899 1.8916 0.4454 0.22274 0.47623 0.36352 0.07933 0.36352-0.32167 0-0.30806 0.12134 0.02644 0.24288 0.50755 0.18443 0.68295 0.29855 0.70406 0.46003 0.06142 0.47056-0.31885 0.50339-1.385 0.12064-0.74608-0.26785-0.75875-0.27646-0.54871-0.38604 0.2888-0.15064 0.36581-0.47491 0.16527-0.69808-0.08493-0.0945-0.41789-0.36618-0.73877-0.60318-0.4922-0.364-0.6222-0.515-0.8412-0.972l-0.2611-0.54-0.5702-0.169c-0.6818-0.202-0.7287-0.206-0.79-0.047-0.0687 0.178-0.244 0.152-0.4512-0.067-0.1932-0.205-0.1667-0.32 0.0562-0.245 0.0751 0.02543-0.020419-0.1106-0.21155-0.30079-0.19114-0.1902-0.37136-0.41855-0.39996-0.50829-0.02861-0.08977-0.094121-0.14864-0.14709-0.13029zm1.6197 1.8369c0.043766-0.0098 0.14229 0.01406 0.28923 0.0756 0.1514 0.06359 0.3334 0.23129 0.41318 0.38121 0.078392 0.14758 0.26008 0.39068 0.40327 0.53884v0.0016c0.14316 0.14826 0.23613 0.26716 0.20659 0.2654-0.12899-0.008-0.56901-0.2834-0.79662-0.49705-0.13636-0.12799-0.34253-0.26719-0.45615-0.31205-0.14418-0.05692-0.16209-0.08503-0.061151-0.08847 0.16791-0.0062 0.18696-0.09482 0.047929-0.23323-0.077529-0.07719-0.090042-0.12203-0.046276-0.13189zm18.578 0c0.04377 0.0098 0.03126 0.05471-0.04628 0.1319-0.13902 0.13841-0.11998 0.22718 0.04793 0.23323 0.10094 0.0034 0.08138 0.03154-0.06281 0.08847-0.11363 0.04485-0.31814 0.18407-0.4545 0.31205-0.2276 0.21364-0.66762 0.48911-0.79662 0.49702-0.02953 0.0018 0.06344-0.11714 0.20659-0.2654v-0.0016c0.14318-0.14816 0.32322-0.39126 0.40161-0.53884 0.07978-0.14992 0.26178-0.31764 0.41318-0.38121 0.14693-0.06155 0.24711-0.08548 0.29088-0.0756zm-9.4288 0.07398c0.04685-0.02882 0.06127 0.0041 0.03305 0.07721-0.05493 0.14254-0.11404 0.16821-0.11404 0.04986 0-0.04258 0.03607-0.09941 0.08099-0.12707zm0.23469 0c0.0058-0.01381 0.0212-0.01442 0.04462 0 0.0449 0.02766 0.08098 0.08448 0.08098 0.12707 0 0.11834-0.0591 0.09269-0.11404-0.04986-0.0141-0.03661-0.01745-0.06339-0.01156-0.07721z"/>
+ <path fill="#b4b4b4" d="m7.0207 9 0.049583 0.41177c0.091077 0.77106 0.18657 1.0197 0.44624 1.1533 0.13372 0.06926 0.26711 0.21725 0.29584 0.32974 0.056052 0.22052 0.19833 0.27857 0.19833 0.08044 0-0.0672-0.14884-0.40948-0.33055-0.76082-0.1818-0.3509-0.331-0.675-0.3323-0.7202-0.0011-0.0453-0.0743-0.1748-0.1636-0.2879zm17.959 0-0.16362 0.20589c-0.08929 0.11312-0.16252 0.24267-0.16362 0.28792-0.0013 0.045252-0.1505 0.36927-0.3322 0.7206s-0.33055 0.69362-0.33055 0.76082c0 0.19815 0.14227 0.1401 0.19833-0.08044 0.02873-0.11249 0.16212-0.26048 0.29584-0.32974 0.25966-0.13358 0.35517-0.38226 0.44624-1.1533zm-18.802 0.4536c-0.049571 0-0.059993 0.059769-0.024791 0.14316 0.14021 0.33206 0.14335 0.51472 0.00827 0.51472-0.073483 0-0.13387 0.02756-0.13387 0.06273 0 0.1295 0.27126 0.44369 0.44293 0.51311 0.20442 0.08212 0.38343 0.10139 0.38343 0.04021 0-0.02324-0.036575-0.10801-0.080983-0.18659-0.0444-0.079-0.1192-0.299-0.1669-0.489-0.087-0.3469-0.2679-0.5984-0.4281-0.5984zm19.644 0c-0.16017 0-0.34112 0.25156-0.42806 0.59836-0.0477 0.19029-0.12252 0.4104-0.16692 0.48898-0.0444 0.07859-0.08098 0.16334-0.08098 0.18658 0 0.06117 0.18066 0.0419 0.38508-0.04021 0.17166-0.06942 0.44128-0.3836 0.44128-0.51311 0-0.03517-0.06039-0.06273-0.13387-0.06273-0.13512 0-0.13198-0.18265 0.0083-0.51472 0.0352-0.083397 0.02477-0.14315-0.02479-0.14315zm-9.8486 0.20428c0.02777 0.072078 0.0022 0.12385-0.06281 0.12385-0.2731 0-0.3799 0.98872-0.17354 1.6037 0.05524 0.16455 0.05389 0.16455-0.04628 0-0.16608-0.27286-0.4294-0.53563-0.53879-0.53563-0.05664 0-0.12868 0.11195-0.15866 0.24771-0.02994 0.13575-0.08937 0.24771-0.13387 0.24771-0.04452 0-0.05931-0.03714-0.0314-0.08204 0.02787-0.04489 0.01761-0.14328-0.02479-0.21876-0.06929-0.12324-0.08699-0.11934-0.17188 0.03861-0.07373 0.13714-0.06842 0.24058 0.02975 0.4745 0.15861 0.37765 0.15782 0.44394-0.005 0.44394-0.17249 0-0.10238 0.19915 0.08264 0.23484 0.16298 0.03147 0.46111-0.20503 0.46111-0.36513 0-0.05819 0.0415-0.13044 0.0909-0.16085 0.12904-0.07939 0.27263 0.0913 0.18841 0.22358-0.03851 0.0605-0.07049 0.1342-0.07107 0.16407-0.000694 0.02984-0.10554 0.1366-0.23303 0.23645-0.29519 0.23114-0.28615 0.59941 0.01487 0.64179 0.11355 0.01597 0.17323-0.0056 0.14379-0.05308-0.02935-0.04724 0.0323-0.04509 0.14544 0.0081 0.10704 0.05029 0.23281 0.19552 0.28096 0.3217 0.08451-0.0037 0.16386-0.0139 0.23965-0.03056 0.07579 0.01666 0.15513 0.02689 0.23965 0.03056 0.04817-0.12618 0.17557-0.2714 0.28262-0.3217 0.11314-0.05315 0.17313-0.05527 0.14379-0.0081-0.02944 0.04746 0.03189 0.06905 0.14544 0.05308 0.30102-0.04239 0.30841-0.41065 0.01322-0.64179-0.1275-0.09985-0.23233-0.2066-0.23303-0.23645-0.00058-0.02986-0.03255-0.10357-0.07106-0.16407-0.08422-0.13229 0.05938-0.30298 0.18841-0.22358 0.04939 0.03041 0.09089 0.10265 0.09089 0.16085 0 0.1601 0.29814 0.39659 0.46111 0.36513 0.18501-0.03569 0.25514-0.23484 0.08264-0.23484-0.16272 0-0.16353-0.06629-0.005-0.44394 0.09816-0.23392 0.10514-0.33735 0.0314-0.4745-0.0849-0.15795-0.1026-0.16184-0.17188-0.03861-0.04242 0.07547-0.05432 0.17386-0.02644 0.21876 0.0279 0.04488 0.01311 0.08204-0.0314 0.08204s-0.10393-0.11195-0.13387-0.24771c-0.02998-0.13575-0.10201-0.24771-0.15866-0.24771-0.10938 0-0.37271 0.26276-0.53879 0.53563-0.10017 0.16455-0.10153 0.16455-0.04628 0 0.20637-0.61495 0.09957-1.6037-0.17354-1.6037-0.065 0-0.09059-0.051768-0.0628-0.12385-0.0092 0.010123-0.01736 0.020365-0.02644 0.030563-0.0091-0.010123-0.01722-0.020397-0.02644-0.030563zm-10.881 0.23c-0.15511 0.053781-0.10202 1.0858 0.069415 1.3463 0.12789 0.19435 0.12781 0.21135 0.00827 0.16568-0.16506-0.06305-0.16965 0.04918-0.016528 0.341 0.17647 0.33625 0.53043 0.62936 1.1024 0.91362 0.28407 0.14119 0.51565 0.26859 0.51565 0.2847 0 0.08907-0.78748-0.1362-0.96685-0.27666-0.32868-0.25784-0.47793-0.21593-0.26278 0.07399 0.098371 0.13242 0.15781 0.29702 0.13222 0.36352-0.05199 0.13475 0.17011 0.36246 0.60325 0.62088 0.36105 0.21584 0.43838 0.21848 0.37186 0.0096-0.069016-0.21642-0.029162-0.20814 0.2099 0.04503 0.16433 0.17418 0.17072 0.20067 0.041318 0.1512-0.11675-0.04461-0.13782-0.03267-0.087594 0.04825 0.066418 0.10697-0.075844 0.0938-0.56523-0.05148-0.12829-0.03809-0.14321-0.01431-0.092553 0.14798 0.13449 0.43109 0.35588 0.62174 0.89908 0.7769 0.29313 0.08342 0.51373 0.18201 0.49086 0.21875-0.050602 0.08168-0.60846-0.01066-0.75199-0.12385-0.14932-0.11783-0.13565 0.18498 0.01818 0.40373 0.13757 0.19542 0.69444 0.47918 1.3652 0.69326l0.4545 0.14476-0.41318-0.0386c-0.22727-0.02102-0.51116-0.05246-0.63134-0.07077-0.1836-0.028-0.21253-0.0088-0.17684 0.12707 0.06195 0.23596 0.48295 0.55944 0.79 0.6064 0.14637 0.0224 0.45202 0.07161 0.67927 0.11099l0.41318 0.07238-0.37021 0.10455c-0.20364 0.05781-0.51329 0.08605-0.68754 0.06273-0.30915-0.04129-0.3136-0.03859-0.19833 0.13511 0.16715 0.25192 0.56678 0.46843 1.0263 0.55332l0.395 0.07238-0.47599-0.03217c-0.26134-0.01776-0.47433-0.0036-0.47433 0.03217 0 0.03581 0.098339 0.1638 0.21816 0.2831 0.23205 0.23092 0.32428 0.24812 1.228 0.2268l0.57846-0.01447-0.49582 0.21554c-0.60208 0.26138-0.70259 0.34535-0.53714 0.44716 0.10101 0.06216 0.06966 0.13082-0.17684 0.38765-0.16464 0.17156-0.43953 0.49596-0.60986 0.72222-0.77223 1.0259-1.1787 1.3576-1.6693 1.3576-0.42598 0-0.46788 0.13536-0.064457 0.21071 0.40401 0.07545 0.95459-0.02004 1.3999-0.24449 0.5407-0.27254 0.50668-0.13203-0.077679 0.32492-0.1608 0.12572-0.1597 0.12813 0.041318 0.07721 0.11363-0.02878 0.38405-0.15947 0.59994-0.28953 0.4135-0.24912 0.47843-0.25985 0.25783-0.04021-0.18667 0.18586-0.07738 0.25654 0.19502 0.12546 0.12518-0.06024 0.29244-0.10188 0.37021-0.09167 0.07777 0.01012 0.31551-0.14132 0.52887-0.33618 0.21834-0.19942 0.34868-0.27818 0.29749-0.18176-0.05004 0.09422-0.1508 0.21826-0.22146 0.27666-0.07069 0.05838-0.12726 0.13885-0.12726 0.17854 0 0.16107 0.19743 0.05195 0.61647-0.34261 0.25995-0.24478 0.4641-0.38086 0.49582-0.32974 0.02969 0.04781 0.01001 0.08686-0.04297 0.08686-0.0529 0-0.0741 0.05598-0.04793 0.12385 0.02897 0.07517-0.000451 0.12224-0.07437 0.12224-0.06674 0-0.12065 0.03588-0.12065 0.07881 0 0.16511 0.50601-0.10439 0.62473-0.33296 0.16056-0.30906 0.21039-0.3024 0.14544 0.0209-0.03727 0.18558-0.02532 0.24309 0.04297 0.20106 0.05252-0.03232 0.09585-0.11458 0.09585-0.18176 0-0.06998 0.0608-0.11195 0.14213-0.09812 0.09681 0.0165 0.21472-0.10709 0.37021-0.38765 0.18011-0.32502 0.22828-0.36938 0.22973-0.21554 0.0015 0.1534 0.03585 0.18647 0.16527 0.15281 0.13372-0.03481 0.1135 0.01912-0.11569 0.29757-0.29832 0.36225-0.46359 0.7946-0.3041 0.7946 0.05037 0 0.0909-0.03314 0.0909-0.07398 0-0.04082 0.12168-0.11559 0.26939-0.16567l0.26774-0.08999-0.27105 0.21393c-0.3702 0.29266-0.76028 0.98996-0.7553 1.3495v0.0016c0.0036 0.25623 0.01487 0.2697 0.10246 0.13029 0.27333-0.43506 0.62451-0.72857 1.2197-1.023l0.65448-0.32492v0.23806c0 0.13113 0.03717 0.23806 0.08264 0.23806 0.04544 0 0.08264-0.07498 0.08264-0.16728s0.07402-0.31089 0.16362-0.48576c0.20029-0.39091 1.3125-1.2701 1.6279-1.3141 0.30224 0.02316 1.4251 0.9184 1.6279 1.3141 0.08961 0.17486 0.16362 0.39345 0.16362 0.48576 0 0.0923 0.0372 0.16889 0.08264 0.16889 0.04548 0 0.08264-0.10853 0.08264-0.23967v-0.23806l0.65448 0.32492c0.59518 0.29444 0.94639 0.58796 1.2197 1.023 0.08759 0.13941 0.09882 0.12595 0.10246-0.13029v-0.0016c0.005-0.35952-0.3851-1.0552-0.7553-1.3479l-0.27105-0.21554 0.26774 0.09008c0.14771 0.0501 0.2694 0.12485 0.2694 0.16567 0 0.04084 0.04055 0.07398 0.0909 0.07398 0.15949 0-0.0057-0.43234-0.3041-0.7946-0.22919-0.27848-0.24941-0.33238-0.11569-0.29757 0.12942 0.03367 0.16378 0.00062 0.16527-0.15281 0.0015-0.15385 0.04961-0.10788 0.22973 0.21715 0.15549 0.28057 0.27341 0.40252 0.37021 0.38604 0.08133-0.01382 0.14213 0.02813 0.14213 0.09812 0 0.06719 0.04333 0.14943 0.09586 0.18176 0.0683 0.04202 0.08023-0.01549 0.04297-0.20106-0.06494-0.32331-0.01513-0.32996 0.14544-0.0209 0.11872 0.22857 0.62473 0.49807 0.62473 0.33296 0-0.04291-0.05391-0.07881-0.12065-0.07881-0.07392 0-0.10334-0.04707-0.07437-0.12224 0.02617-0.06787 0.005-0.12385-0.04793-0.12385-0.05299 0-0.07267-0.03906-0.04297-0.08686 0.03172-0.05113 0.23587 0.08497 0.49582 0.32974 0.41904 0.39457 0.61647 0.50529 0.61647 0.34422 0-0.0397-0.05657-0.12177-0.12726-0.18015-0.07065-0.0584-0.17141-0.18244-0.22147-0.27666-0.05118-0.09642 0.07915-0.01605 0.29749 0.18337 0.21336 0.19487 0.45111 0.34475 0.52887 0.33457 0.07778-0.01012 0.24503 0.03145 0.37021 0.09168 0.2724 0.13108 0.38169 0.06041 0.19502-0.12546-0.2206-0.21964-0.15568-0.20891 0.25783 0.04021 0.21589 0.13006 0.48631 0.26075 0.59994 0.28953 0.20102 0.05093 0.20211 0.04852 0.04132-0.07721-0.58436-0.45694-0.61837-0.59746-0.07768-0.32492 0.4453 0.22445 0.99589 0.31994 1.3999 0.24449 0.40342-0.07536 0.36153-0.21071-0.06446-0.21071-0.49052 0.000001-0.89702-0.33006-1.6693-1.356-0.17032-0.22625-0.44522-0.55227-0.60986-0.72382-0.2465-0.25682-0.27785-0.32549-0.17684-0.38765 0.16545-0.10181 0.06493-0.18578-0.53714-0.44716l-0.49582-0.21554 0.57846 0.01447c0.90366 0.02131 0.99587 0.0041 1.228-0.2268 0.11982-0.1193 0.21816-0.24729 0.21816-0.2831 0-0.03578-0.213-0.04994-0.47433-0.03217l-0.47599 0.03217 0.395-0.07238c0.45955-0.08489 0.85922-0.3014 1.0263-0.55332 0.11528-0.1737 0.11082-0.1764-0.19833-0.13511-0.17424 0.02329-0.4839-0.005-0.68754-0.06273l-0.37-0.105 0.414-0.073c0.22726-0.03939 0.5329-0.08859 0.67927-0.11099 0.30706-0.04696 0.72806-0.37044 0.79-0.6064 0.03571-0.13588 0.0068-0.15507-0.17684-0.12707-0.12019 0.01831-0.40407 0.04975-0.63134 0.07077l-0.41318 0.03861 0.4545-0.14476c0.67068-0.21408 1.2276-0.49784 1.3652-0.69326 0.15383-0.21875 0.16749-0.52156 0.01817-0.40373-0.14352 0.11316-0.70139 0.20552-0.75199 0.12385-0.02287-0.03674 0.19773-0.13534 0.49086-0.21875 0.54325-0.15516 0.76455-0.34421 0.89909-0.77529 0.05067-0.1623 0.03574-0.18768-0.09256-0.14959-0.48939 0.14528-0.63164 0.15845-0.56523 0.05148 0.05023-0.08091 0.02916-0.09287-0.08759-0.04825-0.1294 0.04947-0.12302 0.02298 0.04132-0.1512 0.23906-0.25319 0.27891-0.26146 0.2099-0.04504-0.06652 0.20884 0.01078 0.20618 0.37186-0.0096 0.43313-0.25842 0.65524-0.48613 0.60325-0.62088-0.02559-0.0665 0.03385-0.2311 0.13222-0.36352 0.21515-0.28992 0.06589-0.33182-0.26278-0.07399-0.17934 0.14046-0.96685 0.36574-0.96685 0.27666 0-0.01612 0.23158-0.14352 0.51565-0.2847 0.57197-0.28428 0.92594-0.57738 1.1024-0.91362 0.15313-0.29182 0.14854-0.40245-0.01652-0.33939-0.11953 0.04567-0.11963 0.02706 0.0083-0.16728 0.17143-0.26048 0.22452-1.2925 0.06941-1.3463-0.05298-0.01834-0.11848 0.040535-0.14709 0.13029-0.0286 0.08974-0.20883 0.31809-0.39996 0.50828-0.19114 0.19019-0.28665 0.32463-0.21155 0.29918 0.22292-0.07553 0.25101 0.04138 0.05785 0.2461-0.20725 0.21964-0.38414 0.24583-0.45285 0.06755-0.06129-0.15903-0.10823-0.15553-0.79 0.04664l-0.57019 0.16728-0.26113 0.54206c-0.21903 0.45652-0.34903 0.60792-0.84124 0.97153-0.32088 0.23701-0.65384 0.50868-0.73877 0.60318-0.20054 0.22318-0.12353 0.54745 0.16527 0.69809 0.21004 0.10957 0.1974 0.11658-0.5487 0.38443-1.0661 0.38275-1.4464 0.34992-1.385-0.12064 0.02111-0.16148 0.19651-0.27399 0.70406-0.45842 0.3345-0.12155 0.34812-0.24288 0.02644-0.24288-0.3969 0-0.36607-0.14078 0.07933-0.36352 0.89257-0.44637 1.9762-1.3826 2.1899-1.8916 0.10124-0.24124 0.07901-0.71175-0.03306-0.70452-0.0288 0.0018-0.13938 0.18981-0.24626 0.4166-0.30252 0.64191-1.4444 1.4447-2.4907 1.75-0.62639 0.18279-1.271 0.56861-1.547 0.9281-0.43918 0.57226-0.72643 0.83601-0.97346 0.8911l-0.24791 0.0563 0.28262-0.19141c0.37624-0.25458 0.43218-0.42237 0.11734-0.35065l-0.23469 0.05308 0.20659-0.14477c0.32029-0.22466 0.65944-0.554 0.65944-0.63857 0-0.04206-0.07329-0.05731-0.16362-0.03379-0.13371 0.03482-0.11185-0.02074 0.11734-0.29918 0.29813-0.36222 0.46359-0.79299 0.3041-0.79299-0.05038 0-0.09255 0.03314-0.09255 0.07398 0 0.04083-0.12003 0.1156-0.26774 0.16568l-0.26939 0.09007 0.2727-0.21554c0.37018-0.29268 0.76039-0.98844 0.7553-1.3479-0.0035-0.25624-0.01487-0.27132-0.10246-0.1319-0.27333 0.43505-0.62451 0.7286-1.2197 1.023l-0.65453 0.32492v-0.23806c0-0.13112-0.0372-0.23806-0.08264-0.23806-0.04547 0-0.08264 0.07497-0.08264 0.16728 0 0.33952-0.342 0.82652-0.87264 1.2418-0.61429 0.48062-0.74729 0.68779-0.83298 1.3125l-0.08593 0.12224-0.08594-0.12224c-0.08547-0.62425-0.21698-0.83158-0.83132-1.3125-0.53057-0.41507-0.8743-0.90085-0.8743-1.2401 0-0.0923-0.03717-0.16889-0.08264-0.16889-0.04545 0-0.08264 0.10855-0.08264 0.23967v0.23805l-0.65448-0.32491c-0.59518-0.29441-0.94639-0.58957-1.2197-1.0246-0.08758-0.13942-0.09899-0.12434-0.10246 0.1319-0.0052 0.35951 0.38512 1.0568 0.7553 1.3495l0.2727 0.21554-0.2694-0.09167c-0.14771-0.05008-0.26774-0.12483-0.26774-0.16568 0-0.04084-0.04217-0.07399-0.09255-0.07399-0.15949 0 0.0061 0.43076 0.3041 0.79299 0.22919 0.27844 0.25105 0.33401 0.11734 0.29918-0.09033-0.02355-0.16362-0.0067-0.16362 0.03539 0 0.08456 0.33915 0.41231 0.65944 0.63696l0.20659 0.14476-0.23469-0.05308c-0.31484-0.07171-0.2589 0.09607 0.11734 0.35065l0.28262 0.19141-0.24791-0.0563c-0.247-0.055-0.534-0.317-0.973-0.89-0.276-0.359-0.921-0.747-1.547-0.929-1.0467-0.306-2.1886-1.109-2.4911-1.75-0.1068-0.227-0.2174-0.414-0.2462-0.415-0.11207-0.0073-0.13429 0.46166-0.033055 0.70291 0.21364 0.50896 1.2972 1.4452 2.1899 1.8916 0.4454 0.22274 0.47623 0.36352 0.07933 0.36352-0.32167 0-0.30806 0.12134 0.02644 0.24288 0.50755 0.18443 0.68295 0.29855 0.70406 0.46003 0.06142 0.47056-0.31885 0.50339-1.385 0.12064-0.74608-0.26785-0.75875-0.27646-0.54871-0.38604 0.2888-0.15064 0.36581-0.47491 0.16527-0.69808-0.08493-0.0945-0.41789-0.36618-0.73877-0.60318-0.4922-0.364-0.6222-0.515-0.8412-0.972l-0.2611-0.54-0.5702-0.169c-0.6818-0.202-0.7287-0.206-0.79-0.047-0.0687 0.179-0.244 0.152-0.4512-0.067-0.1932-0.205-0.1667-0.32 0.0562-0.245 0.0751 0.026-0.0204-0.11-0.2116-0.301-0.1911-0.19-0.3713-0.418-0.3999-0.508-0.0287-0.0896-0.0942-0.1485-0.1471-0.1301zm1.6197 1.8369c0.043766-0.0098 0.14229 0.01406 0.28923 0.0756 0.1514 0.06359 0.3334 0.23129 0.41318 0.38121 0.078392 0.14758 0.26008 0.39068 0.40327 0.53884v0.0016c0.14316 0.14826 0.23613 0.26716 0.20659 0.2654-0.1291-0.009-0.5691-0.284-0.7967-0.498-0.1364-0.128-0.3425-0.267-0.4562-0.312-0.1441-0.057-0.162-0.085-0.0611-0.088 0.16791-0.0062 0.18696-0.09482 0.047929-0.23323-0.077529-0.07719-0.090042-0.12203-0.046276-0.13189zm18.578 0c0.04377 0.0098 0.03126 0.05471-0.04628 0.1319-0.13902 0.13841-0.11998 0.22718 0.04793 0.23323 0.10094 0.0034 0.08138 0.03154-0.06281 0.08847-0.11363 0.04485-0.31814 0.18407-0.4545 0.31205-0.2276 0.21364-0.66762 0.48911-0.79662 0.49702-0.02953 0.0018 0.06344-0.11714 0.20659-0.2654v-0.0016c0.14318-0.14816 0.32322-0.39126 0.40161-0.53884 0.07978-0.14992 0.26178-0.31764 0.41318-0.38121 0.14693-0.06155 0.24711-0.08548 0.29088-0.0756zm-9.4288 0.07398c0.04685-0.02882 0.06127 0.0041 0.03305 0.07721-0.05493 0.14254-0.11404 0.16821-0.11404 0.04986 0-0.04258 0.03607-0.09941 0.08099-0.12707zm0.23469 0c0.0058-0.01381 0.0212-0.01442 0.04462 0 0.0449 0.02766 0.08098 0.08448 0.08098 0.12707 0 0.11834-0.0591 0.09269-0.11404-0.04986-0.0141-0.03661-0.01745-0.06339-0.01156-0.07721z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/grim-fandango-remastered.svg b/.icons/awkward/32x32/apps/grim-fandango-remastered.svg
new file mode 100644
index 00000000..f11c6694
--- /dev/null
+++ b/.icons/awkward/32x32/apps/grim-fandango-remastered.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 24.590095,29.55 1.40718,-23.2 C 26.045901,5.5482648 25.435621,5.1094198 24.810115,4.9 L 16.499995,2 8.1898746,4.9 C 7.5669339,5.1173888 6.9540856,5.5482648 7.0027145,6.35 l 1.4071804,23.2 C 8.458521,30.351735 8.9393683,31 9.597055,31 l 13.80588,0 c 0.657686,0 1.138531,-0.648265 1.18716,-1.45 z"/>
+ <path style="fill:#ffd787" d="m 24.590095,28.55 1.40718,-23.2 C 26.045901,4.5482648 25.435621,4.1094198 24.810115,3.9 L 16.499995,1 8.1898746,3.9 C 7.5669339,4.1173888 6.9540856,4.5482648 7.0027145,5.35 l 1.4071804,23.2 C 8.458521,29.351735 8.9393683,30 9.597055,30 l 13.80588,0 c 0.657686,0 1.138531,-0.648265 1.18716,-1.45 z"/>
+ <path style="opacity:0.2" d="M 15.5,7 16,9.5 16.5,12 17,9.5 17.5,7 l -1,0 -1,0 z M 13.083984,8 12.541016,8.4394531 12,8.8808594 13,10.439453 14,12 13.541016,10 13.083984,8 Z M 19.916016,8 19.458984,10 19,12 20,10.439453 21,8.8808594 20.458984,8.4394531 19.916016,8 Z M 12.5,12 c -1.380712,0 -2.5,1.790861 -2.5,4 0,2.209138 1.119288,4 2.5,4 1.380712,0 2.5,-1.790862 2.5,-4 0,-2.209139 -1.119288,-4 -2.5,-4 z m 8,0 c -1.380712,0 -2.5,1.790861 -2.5,4 0,2.20914 1.119288,4 2.5,4 1.380712,0 2.5,-1.79086 2.5,-4 0,-2.209139 -1.119288,-4 -2.5,-4 z m -4.025391,5 c -0.20541,0.01031 -0.383986,0.144632 -0.449218,0.339844 l -0.5,1.5 -0.498047,1.5 c -0.146421,0.440159 0.33285,0.826318 0.730468,0.58789 0.681536,-0.516071 0.799985,-0.410442 1.484376,0 0.397618,0.238428 0.876889,-0.147731 0.730468,-0.58789 l -0.498047,-1.5 -0.5,-1.5 c -0.07115,-0.212959 -0.275942,-0.35141 -0.5,-0.339844 z m -3.27539,5 C 11.980419,22 11,23.041076 11,24.333984 L 11,25 l 0,1 0,0.666016 C 11,27.958923 11.980419,29 13.199219,29 l 6.599609,0 C 21.017628,29 22,27.958923 22,26.666016 l 0,-2.332032 C 22,23.041076 21.017628,22 19.798828,22 l -6.599609,0 z M 14,23 l 2,0 0,2 -2,0 0,-2 z m 3,0 2,0 0,2 -2,0 0,-2 z M 13,23.021484 13,25 l -1,0 0,-0.666016 c 0,-0.704901 0.441356,-1.213138 1,-1.3125 z m 7,0 c 0.558074,0.10035 1,0.609341 1,1.3125 L 21,25 20,25 20,23.021484 Z M 12,26 l 1,0 0,1.978516 c -0.558644,-0.09936 -1,-0.6076 -1,-1.3125 L 12,26 Z m 2,0 2,0 0,2 -2,0 0,-2 z m 3,0 2,0 0,2 -2,0 0,-2 z m 3,0 1,0 0,0.666016 c 0,0.703158 -0.441926,1.21215 -1,1.3125 L 20,26 Z"/>
+ <path style="fill:#593333" d="M 15.5 6 L 16 8.5 L 16.5 11 L 17 8.5 L 17.5 6 L 16.5 6 L 15.5 6 z M 13.083984 7 L 12.541016 7.4394531 L 12 7.8808594 L 13 9.4394531 L 14 11 L 13.541016 9 L 13.083984 7 z M 19.916016 7 L 19.458984 9 L 19 11 L 20 9.4394531 L 21 7.8808594 L 20.458984 7.4394531 L 19.916016 7 z M 12.5 11 C 11.119288 11 10 12.790861 10 15 C 10 17.209138 11.119288 19 12.5 19 C 13.880712 19 15 17.209138 15 15 C 15 12.790861 13.880712 11 12.5 11 z M 20.5 11 C 19.119288 11 18 12.790861 18 15 C 18 17.20914 19.119288 19 20.5 19 C 21.880712 19 23 17.20914 23 15 C 23 12.790861 21.880712 11 20.5 11 z M 16.474609 16 C 16.269199 16.01031 16.090623 16.144632 16.025391 16.339844 L 15.525391 17.839844 L 15.027344 19.339844 C 14.880923 19.780003 15.360194 20.166162 15.757812 19.927734 C 16.439348 19.411663 16.557797 19.517292 17.242188 19.927734 C 17.639806 20.166162 18.119077 19.780003 17.972656 19.339844 L 17.474609 17.839844 L 16.974609 16.339844 C 16.903459 16.126885 16.698667 15.988434 16.474609 16 z M 13.199219 21 C 11.980419 21 11 22.041076 11 23.333984 L 11 24 L 11 25 L 11 25.666016 C 11 26.958923 11.980419 28 13.199219 28 L 19.798828 28 C 21.017628 28 22 26.958923 22 25.666016 L 22 23.333984 C 22 22.041076 21.017628 21 19.798828 21 L 13.199219 21 z M 14 22 L 16 22 L 16 24 L 14 24 L 14 22 z M 17 22 L 19 22 L 19 24 L 17 24 L 17 22 z M 13 22.021484 L 13 24 L 12 24 L 12 23.333984 C 12 22.629083 12.441356 22.120846 13 22.021484 z M 20 22.021484 C 20.558074 22.121834 21 22.630825 21 23.333984 L 21 24 L 20 24 L 20 22.021484 z M 12 25 L 13 25 L 13 26.978516 C 12.441356 26.879154 12 26.370916 12 25.666016 L 12 25 z M 14 25 L 16 25 L 16 27 L 14 27 L 14 25 z M 17 25 L 19 25 L 19 27 L 17 27 L 17 25 z M 20 25 L 21 25 L 21 25.666016 C 21 26.369174 20.558074 26.878166 20 26.978516 L 20 25 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.5 1 L 8.1894531 3.9003906 C 7.5665124 4.1177794 6.9533242 4.5478742 7.0019531 5.3496094 L 7.0390625 5.96875 C 7.1725669 5.4088851 7.6747546 5.080006 8.1894531 4.9003906 L 16.5 2 L 24.810547 4.9003906 C 25.327586 5.0734956 25.828239 5.4067552 25.960938 5.96875 L 25.998047 5.3496094 C 26.046673 4.5478742 25.436053 4.1098104 24.810547 3.9003906 L 16.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/grive.svg b/.icons/awkward/32x32/apps/grive.svg
new file mode 120000
index 00000000..a88855e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/grive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/groove.svg b/.icons/awkward/32x32/apps/groove.svg
new file mode 100644
index 00000000..193d0ba1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/groove.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-31" rx="14.5" ry="14.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#0078d7" width="29" height="29" x="-30" y="-31" rx="14.5" ry="14.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2" transform="translate(0,0.9999998)">
+ <path d="M 16.582031,12.001953 A 3.5000875,3.4997373 29.999268 0 0 13.46875,13.75 3.5000875,3.4997373 29.999268 0 0 14.75,18.53125 3.5000875,3.4997373 29.999268 0 0 19.53125,17.25 3.5000875,3.4997373 29.999268 0 0 18.25,12.46875 3.5000875,3.4997373 29.999268 0 0 16.582031,12.001953 Z m -0.152343,2 A 1.5000374,1.4998873 29.999268 0 1 17.25,14.201172 1.5000374,1.4998873 29.999268 0 1 17.798828,16.25 1.5000374,1.4998873 29.999268 0 1 15.75,16.798828 1.5000374,1.4998873 29.999268 0 1 15.201172,14.75 1.5000374,1.4998873 29.999268 0 1 16.429688,14.001953 Z"/>
+ <g transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,-6.127417,16.207107)">
+ <path d="m 21,14 5.99991,2.6e-4 L 25.500063,17 21.00013,16.999805 Z"/>
+ <path d="M 16.5,5 A 10.5,10.5 0 0 0 6,15.5 10.5,10.5 0 0 0 16.5,26 10.5,10.5 0 0 0 27,15.5 10.5,10.5 0 0 0 26.878906,14 l -3.039062,0 A 7.4999999,7.4999999 0 0 1 24,15.5 7.4999999,7.4999999 0 0 1 16.5,23 7.4999999,7.4999999 0 0 1 9,15.5 7.4999999,7.4999999 0 0 1 16.5,8 a 7.4999999,7.4999999 0 0 1 5.990234,3 l 3.482422,0 A 10.5,10.5 0 0 0 16.5,5 Z"/>
+ </g>
+ </g>
+ <g>
+ <path style="fill:#cae8ff" d="M 16.582031 12.001953 A 3.5000875 3.4997373 29.999268 0 0 13.46875 13.75 A 3.5000875 3.4997373 29.999268 0 0 14.75 18.53125 A 3.5000875 3.4997373 29.999268 0 0 19.53125 17.25 A 3.5000875 3.4997373 29.999268 0 0 18.25 12.46875 A 3.5000875 3.4997373 29.999268 0 0 16.582031 12.001953 z M 16.429688 14.001953 A 1.5000374 1.4998873 29.999268 0 1 17.25 14.201172 A 1.5000374 1.4998873 29.999268 0 1 17.798828 16.25 A 1.5000374 1.4998873 29.999268 0 1 15.75 16.798828 A 1.5000374 1.4998873 29.999268 0 1 15.201172 14.75 A 1.5000374 1.4998873 29.999268 0 1 16.429688 14.001953 z"/>
+ <g transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,-6.127417,16.207107)">
+ <path style="fill:#71c1ff" d="m 21,14 5.99991,2.6e-4 L 25.500063,17 21.00013,16.999805 Z"/>
+ <path style="fill:#71c1ff" d="M 16.5,5 A 10.5,10.5 0 0 0 6,15.5 10.5,10.5 0 0 0 16.5,26 10.5,10.5 0 0 0 27,15.5 10.5,10.5 0 0 0 26.878906,14 l -3.039062,0 A 7.4999999,7.4999999 0 0 1 24,15.5 7.4999999,7.4999999 0 0 1 16.5,23 7.4999999,7.4999999 0 0 1 9,15.5 7.4999999,7.4999999 0 0 1 16.5,8 a 7.4999999,7.4999999 0 0 1 5.990234,3 l 3.482422,0 A 10.5,10.5 0 0 0 16.5,5 Z"/>
+ </g>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.5 1 C 8.467 1 2 7.467 2 15.5 C 2 15.668901 2.0197182 15.832529 2.0253906 16 C 2.2895 8.2024902 8.6359007 2 16.5 2 C 24.364099 2 30.7105 8.2024902 30.974609 16 C 30.980282 15.832529 31 15.668901 31 15.5 C 31 7.467 24.533 1 16.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/groovy.svg b/.icons/awkward/32x32/apps/groovy.svg
new file mode 100644
index 00000000..3dee9802
--- /dev/null
+++ b/.icons/awkward/32x32/apps/groovy.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#3f9142" cx="16" cy="16" r="14"/>
+ <circle style="opacity:0.1" cx="16" cy="17" r="11"/>
+ <circle style="fill:#79de7d" cx="16" cy="16" r="11"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m23.001 18.3c0 2.2047-0.551 3.8743-1.653 5.009-1.1027 1.1273-2.7527 1.691-4.95 1.691-1.546 0-2.8809-0.3389-4.0046-1.0167-1.1165-0.68493-1.9611-1.6339-2.5337-2.8468-0.5726-1.2201-0.8589-2.6363-0.8589-4.2488 0-1.5269 0.30061-2.8861 0.90184-4.0776 0.6016-1.1913 1.4677-2.1224 2.5984-2.7933 1.1309-0.6778 2.4407-1.0167 3.9294-1.0167 1.6391 0 2.9811 0.4174 4.0261 1.2522 1.0521 0.8348 1.9056 2.335 2.3136 3.7477h-2.769c-0.26483-0.65641-0.832-1.5752-1.4547-2.0033-0.6227-0.42809-1.342-0.64214-2.158-0.64214-1.317 0-2.4479 0.5244-3.3926 1.5732-0.9448 1.0417-1.4172 2.3581-1.4172 3.9492l-0.00049-0.00057c0 1.0703 0.18967 2.0406 0.56902 2.911 0.3865 0.86333 0.94477 1.5554 1.6748 2.0763 0.7372 0.52085 1.5854 0.78127 2.5445 0.78127 0.75153 0 1.4172-0.09275 1.9969-0.27826 0.58691-0.19264 1.0664-0.49944 1.4386-0.9204 0.378-0.428 0.579-0.84 0.6-1.446h-3.402v-2h6"/>
+ <path style="fill:#3f9142" d="m23.001 17.3c0 2.2047-0.551 3.8743-1.653 5.009-1.1027 1.1273-2.7527 1.691-4.95 1.691-1.546 0-2.8809-0.3389-4.0046-1.0167-1.1165-0.68493-1.9611-1.6339-2.5337-2.8468-0.5726-1.2201-0.8589-2.6363-0.8589-4.2488 0-1.5269 0.30061-2.8861 0.90184-4.0776 0.6016-1.1913 1.4677-2.1224 2.5984-2.7933 1.1309-0.6778 2.4407-1.0167 3.9294-1.0167 1.6391 0 2.9811 0.4174 4.0261 1.2522 1.0521 0.8348 1.9056 2.335 2.3136 3.7477h-2.769c-0.26483-0.65641-0.832-1.5752-1.4547-2.0033-0.6227-0.42809-1.342-0.64214-2.158-0.64214-1.317 0-2.4479 0.5244-3.3926 1.5732-0.9448 1.0417-1.4172 2.3581-1.4172 3.9492l-0.00049-0.00057c0 1.0703 0.18967 2.0406 0.56902 2.911 0.3865 0.86333 0.94477 1.5554 1.6748 2.0763 0.7372 0.52085 1.5854 0.78127 2.5445 0.78127 0.75153 0 1.4172-0.09275 1.9969-0.27826 0.58691-0.19264 1.0664-0.49944 1.4386-0.9204 0.378-0.428 0.579-0.84 0.6-1.446h-3.402v-2h6"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 5 A 11 11 0 0 0 5 16 A 11 11 0 0 0 5.0215 16.586 A 11 11 0 0 1 16 6 A 11 11 0 0 1 26.979 16.414 A 11 11 0 0 0 27 16 A 11 11 0 0 0 16 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/grsync.svg b/.icons/awkward/32x32/apps/grsync.svg
new file mode 100644
index 00000000..f527c2d0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/grsync.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16.039099,5.0004009 C 14.863656,4.9906909 13.742902,5.157878 12.702403,5.4300788 8.6220209,6.4817008 5.7748276,9.6405432 4.6250166,13.355685 2.2291911,14.266916 1.1587747,17.242671 2.7628116,19.388754 l 3.0077254,4.015535 c 6.517e-4,6.52e-4 0.0013,0.0013 0.00195,0.002 0.3985639,0.529669 1.0015781,0.821116 1.5978541,1.097632 0.2167644,0.617186 0.4709766,1.226028 0.9066255,1.706993 0.1732743,0.191701 0.3648073,0.366565 0.5717811,0.521473 2.1446153,1.600876 4.6893523,2.256744 7.1041843,2.265575 -0.02815,-9.7e-5 -0.115606,-1.73e-4 0.0059,0.002 0.0059,5.1e-5 0.01175,5.1e-5 0.01762,0 1.649678,0 2.409142,-0.267427 3.244662,-0.414054 0.02568,-0.0049 0.05115,-0.01073 0.07637,-0.01758 4.080384,-1.051623 6.927576,-4.210467 8.077387,-7.925605 2.396089,-0.91106 3.466366,-3.886821 1.862205,-6.033069 l -3.007704,-4.015535 c -6.52e-4,-6.52e-4 -0.0013,-0.0013 -0.002,-0.0019 C 25.828854,10.062378 25.22582,9.7709681 24.629523,9.4944416 24.413022,8.8766523 24.15937,8.2673734 23.722897,7.7854952 23.549625,7.5937989 23.358095,7.4189341 23.151116,7.2640225 21.003784,5.6611192 18.457663,5.0087522 16.044973,5.0004009 Z"/>
+ <path style="fill:#d54747" d="m 16.039099,4.0004012 c -1.175443,-0.00971 -2.296197,0.1574771 -3.336696,0.4296779 -4.0803821,1.051622 -6.9275754,4.2104644 -8.0773864,7.9256059 -2.3958255,0.911231 -3.4662419,3.886986 -1.862205,6.033069 l 3.0077254,4.015535 c 6.517e-4,6.52e-4 0.0013,0.0013 0.00195,0.002 0.3985639,0.529669 1.0015781,0.821116 1.5978541,1.097632 0.2167644,0.617186 0.4709766,1.226028 0.9066255,1.706993 0.1732743,0.191701 0.3648073,0.366565 0.5717811,0.521473 2.1446153,1.600876 4.6893523,2.256744 7.1041843,2.265575 -0.02815,-9.7e-5 -0.115606,-1.73e-4 0.0059,0.002 0.0059,5.1e-5 0.01175,5.1e-5 0.01762,0 1.649678,0 2.409142,-0.267427 3.244662,-0.414054 0.02568,-0.0049 0.05115,-0.01073 0.07637,-0.01758 4.080384,-1.051623 6.927576,-4.210467 8.077387,-7.925605 2.396089,-0.91106 3.466366,-3.886821 1.862205,-6.033069 L 26.229372,9.5941188 c -6.52e-4,-6.519e-4 -0.0013,-0.0013 -0.002,-0.00195 C 25.828854,9.0623781 25.22582,8.7709684 24.629523,8.4944419 24.413022,7.8766526 24.15937,7.2673737 23.722897,6.7854955 23.549625,6.5937992 23.358095,6.4189344 23.151116,6.2640228 21.003784,4.6611195 18.457663,4.0087525 16.044973,4.0004012 Z"/>
+ <path style="opacity:0.2" d="M 16.017578,9 C 15.238678,8.99225 14.465044,9.1033613 13.714844,9.3007812 10.218244,10.201381 7.946987,13.509128 8,16.986328 H 6 L 9,21 12,16.986328 h -2 c -0.0067,-1.4563 0.228781,-2.907041 1.238281,-3.99414 1.7614,-1.9918 5.255344,-2.806997 7.777344,-1.341797 0.83781,1.0529 2.696943,-0.103794 1.720703,-1.183594 C 19.347728,9.4283269 17.770778,9.0037 16.017578,9 Z M 23,12.986328 20,17 h 2 c 0.0067,1.4563 -0.228781,2.907041 -1.238281,3.994141 -1.8975,2.19064 -5.255344,2.806996 -7.777344,1.341797 -0.83781,-1.052901 -2.696943,0.10184 -1.720703,1.18164 1.3886,1.03847 2.96555,1.46505 4.71875,1.46875 l 0.002,-0.002 c 0.7789,0.0078 1.550581,-0.101408 2.300781,-0.298828 C 21.781756,23.784947 24.05301,20.4772 24,17 h 2 z"/>
+ <path style="fill:#ffad87" d="M 16.017578 8 C 15.238678 7.99225 14.465044 8.1033613 13.714844 8.3007812 C 10.218244 9.2013812 7.946987 12.509128 8 15.986328 L 6 15.986328 L 9 20 L 12 15.986328 L 10 15.986328 C 9.9933 14.530028 10.228781 13.079287 11.238281 11.992188 C 12.999681 10.000388 16.493625 9.1851906 19.015625 10.650391 C 19.853435 11.703291 21.712568 10.546597 20.736328 9.4667969 C 19.347728 8.4283269 17.770778 8.0037 16.017578 8 z M 23 11.986328 L 20 16 L 22 16 C 22.0067 17.4563 21.771219 18.907041 20.761719 19.994141 C 18.864219 22.184781 15.506375 22.801137 12.984375 21.335938 C 12.146565 20.283037 10.287432 21.437778 11.263672 22.517578 C 12.652272 23.556048 14.229222 23.982628 15.982422 23.986328 L 15.984375 23.984375 C 16.763275 23.992125 17.534956 23.882967 18.285156 23.685547 C 21.781756 22.784947 24.05301 19.4772 24 16 L 26 16 L 23 11.986328 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.039062 4 C 14.86362 3.99029 13.743624 4.1574867 12.703125 4.4296875 C 8.6227429 5.4813095 5.774811 8.6403273 4.625 12.355469 C 2.8412799 13.033891 1.7947622 14.856142 2.0371094 16.628906 C 2.220107 15.2102 3.1781736 13.905756 4.625 13.355469 C 5.774811 9.640327 8.6227429 6.4813095 12.703125 5.4296875 C 13.743624 5.1574867 14.86362 4.99029 16.039062 5 L 16.044922 5 C 18.457612 5.0083513 21.003059 5.6607686 23.150391 7.2636719 C 23.35737 7.4185835 23.549384 7.59346 23.722656 7.7851562 C 24.159129 8.2670344 24.412405 8.8763513 24.628906 9.4941406 C 25.225203 9.7706671 25.828045 10.061956 26.226562 10.591797 C 26.226562 10.591797 26.228516 10.59375 26.228516 10.59375 L 29.236328 14.609375 C 29.646134 15.157665 29.879679 15.760832 29.962891 16.369141 C 30.082894 15.438572 29.871745 14.459515 29.236328 13.609375 L 26.228516 9.59375 C 26.228516 9.59375 26.226562 9.5917969 26.226562 9.5917969 C 25.828044 9.0620062 25.225203 8.7706671 24.628906 8.4941406 C 24.412405 7.8763513 24.159129 7.2670345 23.722656 6.7851562 C 23.549384 6.59346 23.35737 6.4185835 23.150391 6.2636719 C 21.003059 4.6607686 18.457612 4.0083513 16.044922 4 L 16.039062 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/grub-customizer.svg b/.icons/awkward/32x32/apps/grub-customizer.svg
new file mode 100644
index 00000000..352dab5d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/grub-customizer.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#78ac3d" d="m13.134 1.0006c-0.29681 0.0323-0.55825 0.27515-0.6125 0.56874l-0.59061 2.9968c-1.0603 0.41466-2.0568 0.98438-2.9312 1.6844l-2.909-0.9844c-0.3024-0.1042-0.669 0.0308-0.8314 0.3063l-2.8 4.8562c-0.15772 0.2793-0.0901 0.66583 0.15312 0.87499l2.3187 2.0343c-0.0816 0.54547-0.13125 1.0943-0.13125 1.6625 0 0.56822 0.0496 1.117 0.13125 1.6625l-2.3187 2.0344c-0.24319 0.20916-0.31084 0.59569-0.15312 0.87499l2.8 4.8562c0.16239 0.2754 0.52899 0.41046 0.83124 0.30624l2.9093-0.98436c0.87441 0.69997 1.8709 1.2697 2.9312 1.6844l0.59061 2.9968c0.0599 0.3137 0.35879 0.56439 0.67812 0.56874h5.5999c0.31933-0.004 0.61824-0.25504 0.67811-0.56874l0.59062-2.9968c1.0603-0.41466 2.0568-0.98439 2.9312-1.6844l2.9093 0.98436c0.30224 0.10422 0.66885-0.0308 0.83124-0.30624l2.8-4.8562c0.15771-0.2793 0.0901-0.66583-0.15312-0.87499l-2.3187-2.0344c0.0816-0.54547 0.13124-1.0942 0.13124-1.6625 0-0.56822-0.0497-1.117-0.13124-1.6625l2.3187-2.0343c0.24319-0.20916 0.31083-0.59569 0.15312-0.87499l-2.8-4.8562c-0.162-0.2758-0.529-0.4109-0.831-0.3067l-2.9093 0.98436c-0.875-0.7005-1.871-1.2702-2.931-1.6849l-0.591-2.9968c-0.06-0.3137-0.359-0.5644-0.678-0.5687h-5.5999c-0.0219-0.00051-0.0438-0.00051-0.0656 0z"/>
+ <path opacity=".2" d="m16 10c3.3137 0 6 2.6863 6 6s-2.6863 6-6 6-6-2.6863-6-6 2.6863-6 6-6z"/>
+ <path fill="#fff" d="m16 9.0002c3.3137 0 6 2.6863 6 6s-2.6863 6-6 6-6-2.6863-6-6 2.6863-6 6-6z"/>
+ <path fill="#fff" opacity=".2" d="m13.125 1.0002c-0.29681 0.0323-0.5395 0.26891-0.59375 0.5625l-0.59375 3c-1.06 0.4147-2.0626 0.9875-2.937 1.6875l-2.9058-0.9688c-0.3022-0.1042-0.6814 0.006-0.8438 0.2812l-2.6875 4.6875c0.01904 0.0215 0.04057 0.0436 0.0625 0.0625l0.3125 0.28125 2.3125-4.0312c0.1624-0.2748 0.5416-0.3848 0.8438-0.2806l2.9062 0.9688c0.8744-0.7 1.8776-1.2728 2.9376-1.6875l0.59375-3c0.0542-0.29359 0.29694-0.5302 0.59375-0.5625 0.0218-0.00051 0.0406-0.00051 0.0625 0h5.625c0.31933 0.004 0.59635 0.2488 0.65625 0.5625l0.59375 3c1.0603 0.41466 2.0631 0.98753 2.9375 1.6875l2.9062-0.96875c0.30224-0.10422 0.68136 0.006 0.84375 0.28125l2.3125 4.0312 0.3125-0.28125c0.0219-0.0189 0.0435-0.041 0.0625-0.0625l-2.6875-4.6875c-0.162-0.2753-0.541-0.3853-0.843-0.2811l-2.907 0.9688c-0.874-0.7-1.877-1.2728-2.937-1.6876l-0.59375-3c-0.06-0.3136-0.337-0.5581-0.656-0.5624h-5.625c-0.0219-0.00051-0.0407-0.00051-0.0625 0zm-10.719 9.6558c-0.01685 0.0926-0.01947 0.15743 0 0.25-0.01419-0.0788-0.01174-0.17122 0-0.25zm27.188 0c0.0118 0.0788 0.0142 0.17115 0 0.25 0.0195-0.0926 0.0169-0.15743 0-0.25zm-24.75 3.5938c-0.006 0.082 0.0046 0.1671 0 0.25 0.0085 0.16951 0.02035 0.33388 0.03125 0.5 0.01435-0.21861 0.02988-0.43823 0.0625-0.65625l-0.0938-0.094zm22.312 0-0.0937 0.0937c0.0326 0.21802 0.0482 0.43764 0.0625 0.65625 0.0109-0.16612 0.0228-0.33049 0.0312-0.5-0.005-0.0829 0.006-0.16804 0-0.25zm-22.312 2.5-2.2188 1.9375c-0.02193 0.0189-0.04342 0.041-0.0625 0.0625l0.375 0.65625 2-1.75c-0.0454-0.303-0.0712-0.598-0.0937-0.906zm22.312 0c-0.0226 0.3078-0.0484 0.60325-0.0937 0.90625l2 1.75 0.375-0.65625c-0.019-0.021-0.04-0.043-0.062-0.062l-2.219-1.938z"/>
+ <path opacity=".2" d="m2.5664 11.243-0.10742 0.18555c-0.15772 0.2793-0.088923 0.66584 0.1543 0.875l2.2187 1.947c0.022588-0.30668 0.054444-0.6102 0.099609-0.91211l-2.3183-2.035c-0.0196-0.018-0.0296-0.042-0.0469-0.061zm26.867 0c-0.01729 0.019-0.02729 0.0437-0.04687 0.06055l-2.3184 2.0352c0.04513 0.30191 0.07701 0.60543 0.09961 0.91211l2.2188-1.9473c0.24319-0.20916 0.31201-0.5957 0.1543-0.875l-0.107-0.186zm-24.611 4.258c-0.00833 0.16613-0.021484 0.33085-0.021484 0.5 0 0.25372 0.013035 0.5026 0.03125 0.75l0.099609-0.08789c-0.0574-0.383-0.0898-0.77-0.1094-1.162zm22.355 0c-0.01966 0.39194-0.05207 0.77902-0.10938 1.1621l0.09961 0.08789c0.01822-0.2474 0.03125-0.49628 0.03125-0.75 0-0.16915-0.01315-0.33387-0.02148-0.5zm-24.611 4.258c-0.1973 0.217-0.2524 0.557-0.1074 0.814l2.8008 4.8555c0.16239 0.2754 0.52783 0.41086 0.83008 0.30664l2.9101-0.985c0.87441 0.69997 1.8714 1.2709 2.9316 1.6855l0.58984 2.9961c0.0599 0.3137 0.3584 0.56401 0.67774 0.56836h5.6016c0.31933-0.004 0.61786-0.25466 0.67774-0.56836l0.58984-2.9961c1.059-0.415 2.056-0.986 2.93-1.686l2.9102 0.98438c0.30224 0.10422 0.66769-0.0312 0.83008-0.30664l2.8008-4.8555c0.14501-0.2568 0.0899-0.59757-0.10742-0.81445l-2.6934 4.6699c-0.16239 0.27544-0.52784 0.41086-0.83008 0.30664l-2.911-0.985c-0.87441 0.69997-1.8714 1.2689-2.9316 1.6836l-0.58984 2.998c-0.059 0.313-0.358 0.564-0.677 0.568h-5.6016c-0.31933-0.0043-0.61784-0.25466-0.67774-0.56836l-0.589-2.998c-1.061-0.415-2.0576-0.984-2.932-1.684l-2.9102 0.984c-0.3022 0.105-0.6676-0.031-0.83-0.306l-2.6934-4.67z"/>
+ <path opacity=".2" d="m16 6c-4.9643 0-9 4.0357-9 9s4.0357 9 9 9 9-4.0357 9-9-4.0357-9-9-9zm0 1.0588c4.3921 0 7.9412 3.5491 7.9412 7.9412s-3.5491 7.9412-7.9412 7.9412c-4.392 0-7.9412-3.549-7.9412-7.941s3.5492-7.9412 7.9412-7.9412z"/>
+ <path fill="#ffee57" d="m15.076 6.0475c-4.5312 0.46403-8.0756 4.3-8.0756 8.9524 0 4.9643 4.0357 9 9 9 0.74478 0 1.4645-0.10076 2.1569-0.27194 0.06408-0.14815 0.17713-0.39988 0.12824-0.5977-0.04515-0.18267-0.19447-0.33822-0.36192-0.43322-0.61624 0.153-1.2584 0.24406-1.9228 0.24406-4.392 0-7.9412-3.5492-7.9412-7.9412 0-4.1876 3.2284-7.6002 7.335-7.9099 0.15882-0.17179 0.21917-0.35677 0.18952-0.59892-0.0307-0.2493-0.22235-0.38451-0.5077-0.44359z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gscan2pdf.svg b/.icons/awkward/32x32/apps/gscan2pdf.svg
new file mode 120000
index 00000000..a6fb1a21
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gscan2pdf.svg
@@ -0,0 +1 @@
+skanlite.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gsd-xrandr.svg b/.icons/awkward/32x32/apps/gsd-xrandr.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gsd-xrandr.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gshutdown.svg b/.icons/awkward/32x32/apps/gshutdown.svg
new file mode 100644
index 00000000..a02ce291
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gshutdown.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <ellipse fill="#4f4f4f" cx="16" cy="16" rx="14" ry="14"/>
+ <ellipse opacity=".2" cx="16" cy="17" rx="11" ry="11"/>
+ <ellipse fill="#cb4444" cx="16" cy="16" rx="11" ry="11"/>
+ <path opacity=".2" d="m15 8v6h2v-6h-2zm2.0391 2.084c0.11944 0.01846 0.2391 0.03983 0.35742 0.06445-0.11833-0.02462-0.23798-0.04599-0.35742-0.06445zm-2.334 0.041c-0.10954 0.02224-0.21782 0.04675-0.32617 0.07422 0.10835-0.02746 0.21663-0.05197 0.32617-0.07422zm3.0078 0.09375c0.12146 0.03114 0.24171 0.0659 0.36133 0.10352-0.11962-0.03762-0.23986-0.07238-0.36133-0.10352zm-3.6973 0.07422c-0.10227 0.03164-0.20398 0.06527-0.30469 0.10156 0.10071-0.0363 0.20242-0.06992 0.30469-0.10156zm4.4141 0.14648c0.06332 0.02312 0.12683 0.04733 0.18945 0.07227-0.06262-0.02494-0.12614-0.04915-0.18945-0.07227zm-4.9727 0.04687c-2.685 1.047-4.4538 3.632-4.457 6.514 0 3.866 3.134 7 7 7s7-3.134 7-7c-0.0036-2.7987-1.6729-5.327-4.2461-6.4277l-0.754 1.848a5 5 0 0 1 3 4.58 5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 3.0645 -4.6055l-0.60742-1.9082z"/>
+ <path fill="#fff" d="m15 7v6h2v-6h-2zm2.0391 2.084c0.11944 0.018461 0.2391 0.039833 0.35742 0.064453-0.11833-0.02462-0.23798-0.045992-0.35742-0.064453zm-2.334 0.041c-0.109 0.0222-0.218 0.0468-0.326 0.0742 0.108-0.0274 0.217-0.052 0.326-0.0742zm3.0078 0.09375c0.12146 0.031141 0.24171 0.065896 0.36133 0.10352-0.11962-0.03762-0.23986-0.072375-0.36133-0.10352zm-3.6973 0.074219c-0.10227 0.03164-0.20398 0.065265-0.30469 0.10156 0.10071-0.036297 0.20242-0.069922 0.30469-0.10156zm4.4141 0.14648c0.06332 0.023119 0.12683 0.047328 0.18945 0.072266-0.06262-0.024938-0.12614-0.049148-0.18945-0.072266zm-4.9727 0.046875c-2.685 1.0466-4.4538 3.6316-4.457 6.5136 0 3.866 3.134 7 7 7s7-3.134 7-7c-0.0036-2.7987-1.6729-5.327-4.2461-6.4277l-0.754 1.8477a5 5 0 0 1 3 4.58 5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 3.064 -4.605l-0.607-1.9087z"/>
+ <path fill="#fff" opacity=".1" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gsmartcontrol.svg b/.icons/awkward/32x32/apps/gsmartcontrol.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gsmartcontrol.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gst-debug-viewer.svg b/.icons/awkward/32x32/apps/gst-debug-viewer.svg
new file mode 100644
index 00000000..b18a9b82
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gst-debug-viewer.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#5d4e73" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 22,9.9998997 c 0,0 -3.393565,1.5498543 -5.183594,1.6562503 C 14.6731,11.783546 12.813644,10.255322 10.669922,10.372947 8.2321457,10.506707 7,12.708884 7,12.708884 c 0,0 1.8336968,-0.600168 3.078125,-0.408203 1.888542,0.29133 4.48259,1.968432 6.78125,1.66211 C 21.115674,13.395593 21.700085,12.050247 22,9.9998997 Z M 29,14.9999 c 0,0 -3.393567,1.549852 -5.183594,1.65625 C 21.6731,16.783546 19.813645,15.255322 17.669922,15.372947 15.232144,15.506708 14,17.708884 14,17.708884 c 0,0 1.833697,-0.600168 3.078125,-0.408203 1.88854,0.29133 4.482589,1.968432 6.78125,1.66211 C 28.115673,18.395593 28.700085,17.050247 29,14.9999 Z m -10,5 c 0,0 -3.393566,1.549854 -5.183594,1.65625 C 11.673101,21.783546 9.8136447,20.255322 7.6699219,20.372947 5.2321456,20.506708 4,22.708884 4,22.708884 c 0,0 1.8336964,-0.600168 3.078125,-0.408203 1.8885405,0.29133 4.48259,1.968432 6.78125,1.66211 C 18.115674,23.395593 18.700084,22.050247 19,19.9999 Z"/>
+ <path style="fill:#ff4c4c" d="M 10.66973,9.3728973 C 12.813452,9.2552723 14.673778,10.782926 16.817084,10.65553 18.607113,10.549134 22,9.0000003 22,9.0000003 21.700085,11.050347 21.115558,12.395601 16.859259,12.962799 14.560599,13.269121 11.966298,11.591582 10.077756,11.300252 8.8333278,11.108287 7,11.709241 7,11.709241 c 0,0 1.2319538,-2.2025837 3.66973,-2.3363437 z"/>
+ <path style="fill:#319831" d="m 17.669731,14.372897 c 2.143723,-0.117625 4.004047,1.410029 6.147353,1.282633 C 25.607111,15.549132 29,14 29,14 28.700085,16.050347 28.115558,17.395601 23.85926,17.962799 21.560599,18.269121 18.966296,16.591582 17.077756,16.300252 15.833328,16.108287 14,16.709241 14,16.709241 c 0,0 1.231953,-2.202583 3.669731,-2.336344 z"/>
+ <path style="fill:#3b73df" d="M 7.6697297,19.372897 C 9.8134525,19.255272 11.673778,20.782926 13.817083,20.65553 15.607111,20.549134 19,19 19,19 18.700084,21.050347 18.115558,22.395601 13.859259,22.962799 11.560599,23.269121 8.9662967,21.591582 7.0777562,21.300252 5.8333276,21.108287 4,21.709241 4,21.709241 c 0,0 1.2319534,-2.202583 3.6697297,-2.336344 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gstreamer-properties.svg b/.icons/awkward/32x32/apps/gstreamer-properties.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gstreamer-properties.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gtg.svg b/.icons/awkward/32x32/apps/gtg.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtg.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gthumb.svg b/.icons/awkward/32x32/apps/gthumb.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gthumb.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gtimelog.svg b/.icons/awkward/32x32/apps/gtimelog.svg
new file mode 100644
index 00000000..5ce3795b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtimelog.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 31,16.5 C 31,24.508451 24.507789,31 16.5,31 8.4915484,31 2,24.507789 2,16.5 2,8.4915485 8.4922111,2.0000001 16.5,2.0000001 24.508451,2.0000001 31,8.4922112 31,16.5"/>
+ <path style="fill:#616161;fill-rule:evenodd" d="M 31,15.5 C 31,23.508451 24.507789,30 16.5,30 8.4915484,30 2,23.507789 2,15.5 2,7.4915485 8.4922111,1.0000001 16.5,1.0000001 24.508451,1.0000001 31,7.4922112 31,15.5"/>
+ <circle style="opacity:0.2" cx="16.5" cy="13.5" r="8.5"/>
+ <circle style="fill:#ffffff" cx="16.5" cy="12.5" r="8.5"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round" d="M 16.5,12.6 V 7"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round" d="M 16.5,12.49985 H 22"/>
+ <circle style="fill:#818181" cx="16.5" cy="12.5" r="2.5"/>
+ <path style="fill:none;stroke:#444444;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 9.2499999,21.5 c 0,0 2.1750001,2.9 7.2500001,2.9 5.075,0 7.095668,-2.9 7.095668,-2.9"/>
+ <path style="opacity:0.2" d="m 24,22.145876 c -0.07129,0.0367 -0.14392,0.06719 -0.215332,0.103369 -1.351405,1.253427 -3.731947,2.800879 -7.284668,2.800879 -3.660383,0 -6.132699,-1.629064 -7.5,-2.888672 V 29.1 c 0,1.6066 1.338,2.9 3,2.9 h 9 c 1.662,0 3,-1.2934 3,-2.9 z"/>
+ <path style="fill:#ffa746" d="m 24,21.145876 c -0.07129,0.0367 -0.14392,0.06719 -0.215332,0.103369 -1.351405,1.253427 -3.731947,2.800879 -7.284668,2.800879 -3.660383,0 -6.132699,-1.629064 -7.5,-2.888672 V 28.1 c 0,1.6066 1.338,2.9 3,2.9 h 9 c 1.662,0 3,-1.2934 3,-2.9 z"/>
+ <rect style="opacity:0.3" width="10" height="1" x="11" y="25"/>
+ <rect style="opacity:0.3" width="7" height="1" x="11" y="28"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 16.5 1 C 8.4922111 1 2 7.4915485 2 15.5 C 2 15.668813 2.0196674 15.832581 2.0253906 16 C 2.2911813 8.2251476 8.6610243 2 16.5 2 C 24.339624 2 30.708845 8.2257425 30.974609 16 C 30.980333 15.832568 31 15.668827 31 15.5 C 31 7.4922112 24.508451 1 16.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gtk-help.svg b/.icons/awkward/32x32/apps/gtk-help.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtk-help.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gtk-info.svg b/.icons/awkward/32x32/apps/gtk-info.svg
new file mode 120000
index 00000000..94c48c94
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtk-info.svg
@@ -0,0 +1 @@
+preferences-gtk-config.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gtk-lshw.svg b/.icons/awkward/32x32/apps/gtk-lshw.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtk-lshw.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gtk-recordmydesktop.svg b/.icons/awkward/32x32/apps/gtk-recordmydesktop.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtk-recordmydesktop.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gtk-redshift.svg b/.icons/awkward/32x32/apps/gtk-redshift.svg
new file mode 120000
index 00000000..918a7487
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtk-redshift.svg
@@ -0,0 +1 @@
+redshift.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gtk-theme-config.svg b/.icons/awkward/32x32/apps/gtk-theme-config.svg
new file mode 100644
index 00000000..9e00ea7f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtk-theme-config.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.1" d="m 19,29 c 0,-1.656854 -1.343146,-12 -3,-12 -1.656854,0 -3,10.343146 -3,12 0,1.656854 1.343146,3 3,3 1.656854,0 3,-1.343146 3,-3 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="13"/>
+ <circle style="fill:#8e8e8e" cx="16" cy="16" r="13"/>
+ <path style="fill:#ff4c4c" d="M 22.363961,26.606602 C 21.192388,25.435029 14.828427,17.171573 16,16 c 1.171573,-1.171573 9.435029,5.192388 10.606602,6.363961 1.171573,1.171573 1.171572,3.071068 0,4.242641 -1.171573,1.171572 -3.071068,1.171573 -4.242641,0 z"/>
+ <path style="fill:#db4cb7" d="m 28,19 c -1.656854,0 -12,-1.343146 -12,-3 0,-1.656854 10.343146,-3 12,-3 1.656854,0 3,1.343146 3,3 0,1.656854 -1.343146,3 -3,3 z"/>
+ <path style="fill:#924ab4" d="M 26.606602,9.636039 C 25.435029,10.807612 17.171573,17.171573 16,16 14.828427,14.828427 21.192388,6.564971 22.363961,5.3933983 c 1.171573,-1.1715727 3.071068,-1.1715727 4.242641,0 1.171572,1.1715727 1.171572,3.071068 0,4.2426407 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24.484375 4.515625 C 23.716608 4.515625 22.949068 4.8067918 22.363281 5.3925781 C 21.202781 6.5530785 14.952117 14.668911 15.972656 15.960938 C 16.717711 13.389272 21.375991 7.379868 22.363281 6.3925781 C 23.534854 5.2210054 25.435849 5.2210054 26.607422 6.3925781 C 27.065772 6.8509284 27.337787 7.4216224 27.4375 8.015625 C 27.593371 7.0907586 27.321139 6.1062958 26.607422 5.3925781 C 26.021635 4.8067918 25.252142 4.515625 24.484375 4.515625 z"/>
+ <path style="fill:#6c48b3" d="m 19,4 c 0,1.6568543 -1.343146,12 -3,12 -1.656854,0 -3,-10.3431457 -3,-12 0,-1.6568543 1.343146,-3 3,-3 1.656854,0 3,1.3431457 3,3 z"/>
+ <path style="fill:#476bd7" d="M 5.3933983,9.636039 C 6.564971,10.807612 14.828427,17.171573 16,16 17.171573,14.828427 10.807612,6.564971 9.636039,5.3933983 c -1.1715727,-1.1715727 -3.071068,-1.1715727 -4.2426407,0 -1.1715727,1.1715727 -1.1715727,3.071068 0,4.2426407 z"/>
+ <path style="opacity:0.1" d="M 4.5625 8.015625 C 4.4072485 8.9400038 4.6792916 9.9234322 5.3925781 10.636719 C 6.5641508 11.808292 14.828427 18.171573 16 17 C 16.184283 16.815717 16.166412 16.440952 16.027344 15.960938 C 16.017607 15.973265 16.011072 15.988928 16 16 C 14.828427 17.171573 6.5641508 10.808292 5.3925781 9.6367188 C 4.9347856 9.1789262 4.6625273 8.6088458 4.5625 8.015625 z"/>
+ <path style="fill:#47b1b1" d="m 4,19 c 1.656854,0 12,-1.343146 12,-3 0,-1.656854 -10.343146,-3 -12,-3 -1.656854,0 -3,1.343146 -3,3 0,1.656854 1.343146,3 3,3 z"/>
+ <path style="opacity:0.1" d="M 1.0507812 16.5 C 1.0232813 16.663236 1 16.828943 1 17 C 1 18.656854 2.343146 20 4 20 C 5.656854 20 16 18.656854 16 17 C 16 16.829224 15.866901 16.662983 15.667969 16.5 C 13.935309 17.917985 5.4858792 19 4 19 C 2.5147507 19 1.2902916 17.917097 1.0507812 16.5 z"/>
+ <path style="fill:#8bdb4c" d="M 9.636039,26.606602 C 10.807612,25.435029 17.171573,17.171573 16,16 14.828427,14.828427 6.5649713,21.192388 5.3933984,22.363961 c -1.1715729,1.171573 -1.1715727,3.071068 0,4.242641 1.1715727,1.171572 3.0710677,1.171573 4.2426406,0 z"/>
+ <path style="opacity:0.1" d="M 16.025391 17.039062 C 15.278989 19.611548 10.623822 25.618366 9.6367188 26.605469 C 8.4651458 27.777042 6.5641508 27.777041 5.3925781 26.605469 C 4.934292 26.147182 4.662249 25.578288 4.5625 24.984375 C 4.4066294 25.909241 4.6788604 26.893704 5.3925781 27.607422 C 6.5641508 28.778994 8.4651458 28.778995 9.6367188 27.607422 C 10.797472 26.446668 17.049325 18.328394 16.025391 17.039062 z"/>
+ <path style="fill:#ffdb4c" d="m 19,28 c 0,-1.656854 -1.343146,-12 -3,-12 -1.656854,0 -3,10.343146 -3,12 0,1.656854 1.343146,3 3,3 1.656854,0 3,-1.343146 3,-3 z"/>
+ <path style="fill:#ff4c4c" d="M 16 16 C 15.454003 16.545997 16.561006 18.639164 18 20.830078 C 17.9975 19.238017 17.562806 17.807063 17.039062 16.921875 C 16.397592 16.631164 16 16.321954 16 16 z"/>
+ <path style="opacity:0.1" d="M 15.974609 17.039062 C 14.950675 18.328394 21.202528 26.446668 22.363281 27.607422 C 23.534854 28.778995 25.435849 28.778994 26.607422 27.607422 C 27.321139 26.893704 27.59337 25.909241 27.4375 24.984375 C 27.337751 25.578288 27.065708 26.147182 26.607422 26.605469 C 25.435849 27.777041 23.534854 27.777042 22.363281 26.605469 C 21.376178 25.618366 16.721011 19.611548 15.974609 17.039062 z"/>
+ <path style="fill:#db4cb7" d="m 16,16 c -0.0084,0.278233 0.324957,0.591525 0.873864,0.84719 C 16.810238,16.315544 16.297056,15.996235 16,16 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 1 C 14.343146 1 13 2.3431457 13 4 C 13 4.1296355 13.021158 4.3942214 13.037109 4.6210938 C 13.224968 3.1448585 14.472728 2 16 2 C 17.527272 2 18.775032 3.1448585 18.962891 4.6210938 C 18.978842 4.3942214 19 4.1296355 19 4 C 19 2.3431457 17.656854 1 16 1 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.515625 4.515625 C 6.747858 4.515625 5.9783645 4.8067918 5.3925781 5.3925781 C 4.6788604 6.1062958 4.4066294 7.0907586 4.5625 8.015625 C 4.6622127 7.4216224 4.9342278 6.8509284 5.3925781 6.3925781 C 6.5641508 5.2210054 8.465146 5.2210054 9.6367188 6.3925781 C 10.624009 7.379868 15.282289 13.389272 16.027344 15.960938 C 17.047883 14.668911 10.797219 6.5530785 9.6367188 5.3925781 C 9.0509324 4.8067918 8.283392 4.515625 7.515625 4.515625 z"/>
+ <path style="opacity:0.1" d="M 27.4375 8.015625 C 27.337473 8.6088458 27.065214 9.1789262 26.607422 9.6367188 C 25.435849 10.808292 17.171573 17.171573 16 16 C 15.988928 15.988928 15.982393 15.973265 15.972656 15.960938 C 15.833588 16.440952 15.815717 16.815717 16 17 C 17.171573 18.171573 25.435849 11.808292 26.607422 10.636719 C 27.320708 9.9234322 27.592751 8.9400038 27.4375 8.015625 z"/>
+ <path style="opacity:0.1" d="M 16.332031 16.5 C 16.133099 16.662983 16 16.829224 16 17 C 16 18.656854 26.343146 20 28 20 C 29.656854 20 31 18.656854 31 17 C 31 16.828943 30.976719 16.663236 30.949219 16.5 C 30.709708 17.917097 29.485249 19 28 19 C 26.514121 19 18.064691 17.917985 16.332031 16.5 z"/>
+ <path style="opacity:0.1" d="m 12.484921,10.698803 c -0.406892,0.171162 -0.596667,0.636528 -0.425505,1.043419 l 0.401285,0.953939 a 5.5775922,5.5775922 0 0 0 -0.803022,0.812221 l -0.957828,-0.390599 c -0.408745,-0.166685 -0.8718875,0.02815 -1.0385732,0.436886 l -0.6016876,1.47546 c -0.1666856,0.408746 0.028148,0.871889 0.4368842,1.038573 l 0.9537516,0.388938 a 5.5775922,5.5775922 0 0 0 0.0072,1.145021 l -0.9510365,0.400077 c -0.4068923,0.171163 -0.5966662,0.636528 -0.4255037,1.04342 l 0.6179159,1.468922 c 0.1711626,0.406891 0.6365283,0.596666 1.0434193,0.425503 L 11.696159,20.5393 a 5.5775922,5.5775922 0 0 0 0.812222,0.803021 l -0.390598,0.957828 c -0.166686,0.408745 0.02815,0.871888 0.436886,1.038573 l 1.475459,0.601688 c 0.408746,0.166686 0.871889,-0.02815 1.038574,-0.436884 l 0.388938,-0.953751 a 5.5775922,5.5775922 0 0 0 1.145022,-0.0072 l 0.400075,0.95107 c 0.171163,0.406893 0.636529,0.596667 1.043419,0.425504 l 1.468923,-0.617916 c 0.406891,-0.171162 0.596666,-0.636528 0.425504,-1.043419 l -0.401284,-0.953938 a 5.5775922,5.5775922 0 0 0 0.803023,-0.812222 l 0.957827,0.390597 c 0.408744,0.166687 0.871888,-0.02814 1.038574,-0.436885 l 0.601687,-1.475459 c 0.166685,-0.408747 -0.02815,-0.871889 -0.436886,-1.038574 l -0.953751,-0.388936 a 5.5775922,5.5775922 0 0 0 -0.0072,-1.145023 l 0.951069,-0.400075 c 0.406892,-0.171163 0.596667,-0.636529 0.425503,-1.04342 L 22.301229,13.484957 C 22.130067,13.078066 21.664701,12.88829 21.25781,13.059454 l -0.953938,0.401283 a 5.5775922,5.5775922 0 0 0 -0.812221,-0.803023 l 0.390598,-0.957827 c 0.166653,-0.408778 -0.02818,-0.871922 -0.436919,-1.038606 l -1.47546,-0.601689 c -0.408747,-0.1666853 -0.871889,0.02815 -1.038573,0.436885 l -0.388938,0.95375 a 5.5775922,5.5775922 0 0 0 -1.14502,0.0072 L 14.997268,10.506384 C 14.826106,10.099492 14.36074,9.9097176 13.953849,10.080879 Z"/>
+ <path style="fill:#4f4f4f" d="M 12.484921,9.6988021 C 12.078029,9.8699639 11.888254,10.33533 12.059416,10.742221 l 0.401285,0.953939 a 5.5775922,5.5775922 0 0 0 -0.803022,0.812221 l -0.957828,-0.390599 c -0.408745,-0.166685 -0.8718875,0.02815 -1.0385732,0.436886 l -0.6016876,1.47546 c -0.1666856,0.408746 0.028148,0.871889 0.4368842,1.038573 l 0.9537516,0.388938 a 5.5775922,5.5775922 0 0 0 0.0072,1.145021 L 9.5063895,17.002737 C 9.0994972,17.1739 8.9097233,17.639265 9.0808858,18.046157 l 0.6179159,1.468922 c 0.1711626,0.406891 0.6365283,0.596666 1.0434193,0.425503 l 0.953938,-0.401283 a 5.5775922,5.5775922 0 0 0 0.812222,0.803021 l -0.390598,0.957828 c -0.166686,0.408745 0.02815,0.871888 0.436886,1.038573 l 1.475459,0.601688 c 0.408746,0.166686 0.871889,-0.02815 1.038574,-0.436884 l 0.388938,-0.953751 a 5.5775922,5.5775922 0 0 0 1.145022,-0.0072 l 0.400075,0.95107 c 0.171163,0.406893 0.636529,0.596667 1.043419,0.425504 l 1.468923,-0.617916 c 0.406891,-0.171162 0.596666,-0.636528 0.425504,-1.043419 l -0.401284,-0.953938 a 5.5775922,5.5775922 0 0 0 0.803023,-0.812222 l 0.957827,0.390597 c 0.408744,0.166687 0.871888,-0.02814 1.038574,-0.436885 l 0.601687,-1.475459 c 0.166685,-0.408747 -0.02815,-0.871889 -0.436886,-1.038574 l -0.953751,-0.388936 a 5.5775922,5.5775922 0 0 0 -0.0072,-1.145023 l 0.951069,-0.400075 c 0.406892,-0.171163 0.596667,-0.636529 0.425503,-1.04342 L 22.301229,12.484956 C 22.130067,12.078065 21.664701,11.888289 21.25781,12.059453 l -0.953938,0.401283 a 5.5775922,5.5775922 0 0 0 -0.812221,-0.803023 l 0.390598,-0.957827 C 20.048902,10.291108 19.854068,9.8279638 19.44533,9.6612798 L 17.96987,9.0595906 c -0.408747,-0.1666849 -0.871889,0.028148 -1.038573,0.4368858 l -0.388938,0.9537496 a 5.5775922,5.5775922 0 0 0 -1.14502,0.0072 L 14.997268,9.5063829 C 14.826106,9.0994914 14.36074,8.9097166 13.953849,9.0808784 Z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="3"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="3"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gtk3-demo.svg b/.icons/awkward/32x32/apps/gtk3-demo.svg
new file mode 100644
index 00000000..f9d029f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtk3-demo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#3476cc" d="m 16.0783,2.0004178 a 3.2974,3.1836 0 0 0 -1.727,0.4247 l -9.7023,5.4084 A 3.2974,3.1836 0 0 0 3.0003,10.590518 l 0,10.817 a 3.2974,3.1836 0 0 0 1.6487,2.757 l 9.7026,5.4085 a 3.2974,3.1836 0 0 0 3.2974,0 l 9.7026,-5.4085 a 3.2974,3.1836 0 0 0 1.649,-2.758 l 0,-10.817 a 3.2974,3.1836 0 0 0 -1.649,-2.7570002 l -9.702,-5.4084 a 3.2974,3.1836 0 0 0 -1.571,-0.4247 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 16.0783,1.9995178 a 3.2974,3.1836 0 0 0 -1.726,0.4258 l -9.7036,5.4082 A 3.2974,3.1836 0 0 0 3.0003,10.591518 l 0,1 A 3.2974,3.1836 0 0 1 4.6487,8.8335178 l 9.7036,-5.4082 a 3.2974,3.1836 0 0 1 1.726,-0.4258 3.2974,3.1836 0 0 1 1.57,0.4258 l 9.7031,5.4082 a 3.2974,3.1836 0 0 1 1.649,2.7580002 l 0,-1 a 3.2974,3.1836 0 0 0 -1.648,-2.7580002 l -9.704,-5.4082 a 3.2974,3.1836 0 0 0 -1.57,-0.4258 z"/>
+ <path style="opacity:0.2" d="m 3.0003,21.407518 0,1 a 3.2974,3.1836 0 0 0 1.6484,2.7559 l 9.7031,5.4102 a 3.2974,3.1836 0 0 0 3.2969,0 l 9.7031,-5.4102 a 3.2974,3.1836 0 0 0 1.648,-2.756 l 0,-1 a 3.2974,3.1836 0 0 1 -1.6484,2.7559 l -9.7031,5.4102 a 3.2974,3.1836 0 0 1 -3.2969,0 l -9.7036,-5.411 a 3.2974,3.1836 0 0 1 -1.6484,-2.755 z"/>
+ <path style="fill:#f56666" d="M 3.3203125 9.2246094 A 3.2974 3.1836 0 0 0 3 10.589844 L 3 21.408203 A 3.2974 3.1836 0 0 0 4.6484375 24.164062 L 14.351562 29.572266 A 3.2974 3.1836 0 0 0 16 29.996094 L 16 16.125 L 3.3203125 9.2246094 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.3203125 9.2246094 A 3.2974 3.1836 0 0 0 3 10.589844 L 3 11.589844 A 3.2974 3.1836 0 0 1 3.3203125 10.224609 L 16 17.125 L 16 16.125 L 3.3203125 9.2246094 z"/>
+ <path style="fill:#7cce44" d="M 28.677734 9.2246094 L 16 16.125 L 16 29.996094 A 3.2974 3.1836 0 0 0 17.648438 29.572266 L 27.351562 24.164062 A 3.2974 3.1836 0 0 0 29 21.40625 L 29 10.589844 A 3.2974 3.1836 0 0 0 28.677734 9.2246094 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 28.677734 9.2246094 L 16 16.125 L 16 17.125 L 28.677734 10.224609 A 3.2974 3.1836 0 0 1 29 11.589844 L 29 10.589844 A 3.2974 3.1836 0 0 0 28.677734 9.2246094 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gtk3-icon-browser.svg b/.icons/awkward/32x32/apps/gtk3-icon-browser.svg
new file mode 120000
index 00000000..743fd0f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtk3-icon-browser.svg
@@ -0,0 +1 @@
+preferences-desktop-icons.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gtk3-widget-factory.svg b/.icons/awkward/32x32/apps/gtk3-widget-factory.svg
new file mode 120000
index 00000000..604fb0e1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtk3-widget-factory.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gtk4-demo.svg b/.icons/awkward/32x32/apps/gtk4-demo.svg
new file mode 120000
index 00000000..5cad03d6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtk4-demo.svg
@@ -0,0 +1 @@
+gtk3-demo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gtk4-widget-factory.svg b/.icons/awkward/32x32/apps/gtk4-widget-factory.svg
new file mode 120000
index 00000000..604fb0e1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtk4-widget-factory.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gtkam-camera.svg b/.icons/awkward/32x32/apps/gtkam-camera.svg
new file mode 120000
index 00000000..1b2314fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtkam-camera.svg
@@ -0,0 +1 @@
+kphotoalbum.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gtkconfig.svg b/.icons/awkward/32x32/apps/gtkconfig.svg
new file mode 120000
index 00000000..94c48c94
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtkconfig.svg
@@ -0,0 +1 @@
+preferences-gtk-config.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gtkhash.svg b/.icons/awkward/32x32/apps/gtkhash.svg
new file mode 100644
index 00000000..26560c8e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtkhash.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#3476cc" d="M 12.902344,1.9589844 A 3.0003,3.0003 0 0 0 10.048828,4.4628906 L 6.0488281,26.462891 a 3.0003,3.0003 0 1 0 5.9023439,1.074218 l 4,-21.9999996 a 3.0003,3.0003 0 0 0 -3.048828,-3.578125 z"/>
+ <path style="fill:#7cce44" d="m 22.902344,1.9589844 a 3.0003,3.0003 0 0 0 -2.853516,2.5039062 l -4,22.0000004 a 3.0003,3.0003 0 1 0 5.902344,1.074218 l 4,-21.9999996 a 3.0003,3.0003 0 0 0 -3.048828,-3.578125 z"/>
+ <path style="opacity:0.2" d="M 2.0019531 20.492188 A 3.0003 3.0003 0 0 0 5 24 L 6.4960938 24 L 6.6777344 23 L 5 23 A 3.0003 3.0003 0 0 1 2.0019531 20.492188 z M 27.998047 20.507812 A 3.0003 3.0003 0 0 1 25 23 L 12.775391 23 L 12.59375 24 L 25 24 A 3.0003 3.0003 0 0 0 27.998047 20.507812 z"/>
+ <path style="fill:#e4e4e4" d="m 7,8 a 3.0003,3.0003 0 1 0 0,6 h 20 a 3.0003,3.0003 0 1 0 0,-6 z"/>
+ <path style="fill:#f56666" d="m 5,17 a 3.0003,3.0003 0 1 0 0,6 h 20 a 3.0003,3.0003 0 1 0 0,-6 z"/>
+ <path style="fill:#7cce44" d="M 19.40625 8 L 18.314453 14 L 24.412109 14 L 25.503906 8 L 19.40625 8 z"/>
+ <path style="fill:#3476cc" d="M 7.7695312 17 L 6.6777344 23 L 12.775391 23 L 13.867188 17 L 7.7695312 17 z"/>
+ <path style="opacity:0.2" d="M 15.962891 5.4589844 A 3.0003 3.0003 0 0 1 15.951172 5.5371094 L 15.503906 8 L 15.685547 8 L 15.951172 6.5371094 A 3.0003 3.0003 0 0 0 15.962891 5.4589844 z M 14.412109 14 L 11.951172 27.537109 A 3.0003 3.0003 0 0 1 6.0332031 27.564453 A 3.0003 3.0003 0 1 0 11.951172 28.537109 L 14.59375 14 L 14.412109 14 z"/>
+ <path style="opacity:0.2" d="M 25.962891 5.4589844 A 3.0003 3.0003 0 0 1 25.951172 5.5371094 L 23.867188 17 L 24.048828 17 L 25.951172 6.5371094 A 3.0003 3.0003 0 0 0 25.962891 5.4589844 z M 22.775391 23 L 21.951172 27.537109 A 3.0003 3.0003 0 0 1 16.033203 27.564453 A 3.0003 3.0003 0 1 0 21.951172 28.537109 L 22.957031 23 L 22.775391 23 z"/>
+ <path style="opacity:0.2" d="M 4.0019531 11.492188 A 3.0003 3.0003 0 0 0 7 15 L 18.132812 15 L 18.314453 14 L 7 14 A 3.0003 3.0003 0 0 1 4.0019531 11.492188 z M 29.998047 11.507812 A 3.0003 3.0003 0 0 1 27 14 L 24.412109 14 L 24.230469 15 L 27 15 A 3.0003 3.0003 0 0 0 29.998047 11.507812 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.902344 1.9589844 A 3.0003 3.0003 0 0 0 10.048828 4.4628906 L 9.40625 8 L 9.5878906 8 L 10.048828 5.4628906 A 3.0003 3.0003 0 0 1 12.902344 2.9589844 A 3.0003 3.0003 0 0 1 15.962891 5.4589844 A 3.0003 3.0003 0 0 0 12.902344 1.9589844 z M 8.3144531 14 L 6.0488281 26.462891 A 3.0003 3.0003 0 0 0 6.0332031 27.5625 A 3.0003 3.0003 0 0 1 6.0488281 27.462891 L 8.4960938 14 L 8.3144531 14 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.902344 1.9589844 A 3.0003 3.0003 0 0 0 20.048828 4.4628906 L 17.769531 17 L 17.951172 17 L 20.048828 5.4628906 A 3.0003 3.0003 0 0 1 22.902344 2.9589844 A 3.0003 3.0003 0 0 1 25.962891 5.4589844 A 3.0003 3.0003 0 0 0 22.902344 1.9589844 z M 16.677734 23 L 16.048828 26.462891 A 3.0003 3.0003 0 0 0 16.033203 27.5625 A 3.0003 3.0003 0 0 1 16.048828 27.462891 L 16.859375 23 L 16.677734 23 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 8 A 3.0003 3.0003 0 0 0 4.0019531 11.492188 A 3.0003 3.0003 0 0 1 7 9 L 19.224609 9 L 19.40625 8 L 7 8 z M 25.503906 8 L 25.322266 9 L 27 9 A 3.0003 3.0003 0 0 1 29.998047 11.505859 A 3.0003 3.0003 0 0 0 27 8 L 25.503906 8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5 17 A 3.0003 3.0003 0 0 0 2.0019531 20.492188 A 3.0003 3.0003 0 0 1 5 18 L 7.5878906 18 L 7.7695312 17 L 5 17 z M 13.867188 17 L 13.685547 18 L 25 18 A 3.0003 3.0003 0 0 1 27.998047 20.505859 A 3.0003 3.0003 0 0 0 25 17 L 13.867188 17 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gtklick.svg b/.icons/awkward/32x32/apps/gtklick.svg
new file mode 100644
index 00000000..7556a3d6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtklick.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#4f4f4f" d="M 2.063109,28.6 9.047009,3.4 C 9.254119,2.6527 9.669969,2 10.443809,2 h 11.174 c 0.77382,0 1.1897,0.6527 1.3968,1.4 l 6.9839,25.2 c 0.20711,0.7473 -0.62296,1.4 -1.3968,1.4 h -25.142 c -0.77382,0 -1.6039,-0.6527 -1.3968,-1.4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 21.619109,2 c 0.77382,0 1.1894,0.6531 1.3965,1.4004 l 6.9844,25.199 c 0.06607,0.2384 0.01775,0.465 -0.0918,0.666 l -6.8926,-24.865 C 22.808502,3.6531 22.392942,3 21.619112,3 h -11.176 c -0.77382,0 -1.1894,0.6531 -1.3965,1.4004 l -6.8926,24.865 c -0.10955,-0.201 -0.15787,-0.4276 -0.0918,-0.666 l 6.9844,-25.199 C 9.253722,2.6531 9.669282,2 10.443112,2 h 11.176 z"/>
+ <circle style="opacity:0.2" cx="-16.031" cy="25" r="4" transform="scale(-1,1)"/>
+ <circle style="fill:#717171" cx="-16.031" cy="24" r="4" transform="scale(-1,1)"/>
+ <rect style="opacity:0.2" width="3" height="21" x="-2.92" y="10.14" rx="1.443" ry="1.631" transform="matrix(-0.8660254,0.5,0.5,0.8660254,0,0)"/>
+ <rect style="fill:#e4e4e4" width="3" height="21" x="-3.42" y="9.27" rx="1.443" ry="1.631" transform="matrix(-0.8660254,0.5,0.5,0.8660254,0,0)"/>
+ <path style="fill:#e4e4e4" d="m 13.031109,2 3,5 3,-5 z"/>
+ <path style="opacity:0.2" d="m 29.876809,29.2 0.0918,0.334 c 0.20711,0.7473 -0.62267,1.4004 -1.3965,1.4004 h -25.143 c -0.77382,0 -1.6036,-0.6531 -1.3965,-1.4004 l 0.0918,-0.332 c 0.23456,0.4278 0.77869,0.7324 1.3047,0.7324 h 25.143 c 0.52695,0 1.0709,-0.3053 1.3047,-0.7344 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gtkorphan.svg b/.icons/awkward/32x32/apps/gtkorphan.svg
new file mode 100644
index 00000000..4e72a1bb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtkorphan.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="-30" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#dfa46d" width="28" height="28" x="-29" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.3" d="M 13,1.0000015 V 12.000001 H 2.0000002 v 6 H 13 v 11 h 6 v -11 h 11 v -6 H 19 V 1.0000015 Z"/>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#8c45c7" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 20,19 v 1.885417 L 22.114584,23 20,25.114584 V 27 h 1.885417 L 24,24.885418 26.114584,27 h 1.885417 V 25.114584 L 25.885417,23 28.000001,20.885417 V 19 H 26.114584 L 24,21.114583 21.885417,19 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 1 C 2.6247906 1 2 1.6247906 2 2.4003906 L 2 3.4003906 C 2 2.6247906 2.6247906 2 3.4003906 2 L 28.599609 2 C 29.375209 2 30 2.6247906 30 3.4003906 L 30 2.4003906 C 30 1.6247906 29.375209 1 28.599609 1 L 3.4003906 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gtkpod.svg b/.icons/awkward/32x32/apps/gtkpod.svg
new file mode 100644
index 00000000..783acb68
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtkpod.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="22" height="28" x="-27" y="3" rx="1.375" ry="1.4" transform="scale(-1,1)"/>
+ <rect style="fill:#8e8e8e" width="22" height="28" x="-27" y="2" rx="1.375" ry="1.4" transform="scale(-1,1)"/>
+ <rect style="fill:#333333" width="20" height="12" x="6" y="3" rx="0" ry="0"/>
+ <circle style="opacity:0.2" cx="16" cy="24" r="6"/>
+ <circle style="fill:#ffffff" cx="16" cy="23" r="6"/>
+ <circle style="fill:#8e8e8e" cx="16" cy="23" r="3"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.375 2 C 5.61325 2 5 2.6247906 5 3.4003906 L 5 4.4003906 C 5 3.6247906 5.61325 3 6.375 3 L 25.625 3 C 26.38675 3 27 3.6247906 27 4.4003906 L 27 3.4003906 C 27 2.6247906 26.38675 2 25.625 2 L 6.375 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gtkterm.svg b/.icons/awkward/32x32/apps/gtkterm.svg
new file mode 100644
index 00000000..61885b02
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtkterm.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="17" x="2" y="8" rx="1.75" ry="1.518"/>
+ <rect style="fill:#8e8e8e" width="28" height="17" x="2" y="7" rx="1.75" ry="1.518"/>
+ <path style="opacity:0.2" d="m 7.4409822,12 17.1180358,0 c 0.790283,0 1.556425,0.510231 1.426503,1.125001 L 24.559018,19.875 C 24.429097,20.489769 23.922798,21 23.132515,21 L 8.8674851,21 C 8.0772022,21 7.5709036,20.489769 7.4409822,19.875 L 6.0144794,13.125001 C 5.8845577,12.510231 6.6506994,12 7.4409822,12 Z"/>
+ <rect style="opacity:0.2" width="5" height="5" x="1" y="14" rx="1.136" ry="1.073"/>
+ <rect style="fill:#b3b3b3" width="5" height="5" x="1" y="13" rx="1.136" ry="1.073"/>
+ <circle style="opacity:0.5" cx="3.5" cy="15.5" r="1.5"/>
+ <path style="fill:#2bd677" d="m 7.4409822,11 17.1180358,0 c 0.790283,0 1.556425,0.510231 1.426503,1.125001 L 24.559018,18.875 C 24.429097,19.489769 23.922798,20 23.132515,20 L 8.8674851,20 C 8.0772022,20 7.5709036,19.489769 7.4409822,18.875 L 6.0144794,12.125001 C 5.8845577,11.510231 6.6506994,11 7.4409822,11 Z"/>
+ <rect style="opacity:0.2" width="5" height="5" x="26" y="14" rx="1.136" ry="1.073"/>
+ <rect style="fill:#b3b3b3" width="5" height="5" x="26" y="13" rx="1.136" ry="1.073"/>
+ <circle style="opacity:0.5" cx="28.5" cy="15.5" r="1.5"/>
+ <path style="opacity:0.2" d="m 10,14 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 z m 4,0 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 z m 4,0 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 z m 4,0 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 z m -10,3 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 z m 4,0 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 z m 4,0 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 z"/>
+ <path style="fill:#ffffff" d="M 10 13 A 1 1 0 0 0 9 14 A 1 1 0 0 0 10 15 A 1 1 0 0 0 11 14 A 1 1 0 0 0 10 13 z M 14 13 A 1 1 0 0 0 13 14 A 1 1 0 0 0 14 15 A 1 1 0 0 0 15 14 A 1 1 0 0 0 14 13 z M 18 13 A 1 1 0 0 0 17 14 A 1 1 0 0 0 18 15 A 1 1 0 0 0 19 14 A 1 1 0 0 0 18 13 z M 22 13 A 1 1 0 0 0 21 14 A 1 1 0 0 0 22 15 A 1 1 0 0 0 23 14 A 1 1 0 0 0 22 13 z M 12 16 A 1 1 0 0 0 11 17 A 1 1 0 0 0 12 18 A 1 1 0 0 0 13 17 A 1 1 0 0 0 12 16 z M 16 16 A 1 1 0 0 0 15 17 A 1 1 0 0 0 16 18 A 1 1 0 0 0 17 17 A 1 1 0 0 0 16 16 z M 20 16 A 1 1 0 0 0 19 17 A 1 1 0 0 0 20 18 A 1 1 0 0 0 21 17 A 1 1 0 0 0 20 16 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.75 7 C 2.7805 7 2 7.6766852 2 8.5175781 L 2 9.5175781 C 2 8.6766852 2.7805 8 3.75 8 L 28.25 8 C 29.2195 8 30 8.6766852 30 9.5175781 L 30 8.5175781 C 30 7.6766852 29.2195 7 28.25 7 L 3.75 7 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 2.1367188 13 C 1.50714 13 1 13.478101 1 14.072266 L 1 15.072266 C 1 14.478101 1.50714 14 2.1367188 14 L 4.8632812 14 C 5.49286 14 6 14.478101 6 15.072266 L 6 14.072266 C 6 13.478101 5.49286 13 4.8632812 13 L 2.1367188 13 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.4414062 11 C 6.6511235 11 5.8837502 11.51023 6.0136719 12.125 L 6.1191406 12.621094 C 6.3467086 12.255968 6.8841748 12 7.4414062 12 L 24.558594 12 C 25.115825 12 25.653291 12.255968 25.880859 12.621094 L 25.986328 12.125 C 26.11625 11.51023 25.348877 11 24.558594 11 L 7.4414062 11 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 27.136719 13 C 26.50714 13 26 13.478101 26 14.072266 L 26 15.072266 C 26 14.478101 26.50714 14 27.136719 14 L 29.863281 14 C 30.49286 14 31 14.478101 31 15.072266 L 31 14.072266 C 31 13.478101 30.49286 13 29.863281 13 L 27.136719 13 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gtkwave.svg b/.icons/awkward/32x32/apps/gtkwave.svg
new file mode 100644
index 00000000..413d3d2d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtkwave.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#3f3f3f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;fill:#57c400" d="M 6 2 L 6 6 L 2 6 L 2 8 L 6 8 L 6 12 L 2 12 L 2 14 L 6 14 L 6 18 L 2 18 L 2 20 L 6 20 L 6 24 L 2 24 L 2 26 L 6 26 L 6 30 L 8 30 L 8 26 L 12 26 L 12 30 L 14 30 L 14 26 L 18 26 L 18 30 L 20 30 L 20 26 L 24 26 L 24 30 L 26 30 L 26 26 L 30 26 L 30 24 L 26 24 L 26 20 L 30 20 L 30 18 L 26 18 L 26 14 L 30 14 L 30 12 L 26 12 L 26 8 L 30 8 L 30 6 L 26 6 L 26 2 L 24 2 L 24 6 L 20 6 L 20 2 L 18 2 L 18 6 L 14 6 L 14 2 L 12 2 L 12 6 L 8 6 L 8 2 L 6 2 z M 8 8 L 12 8 L 12 12 L 8 12 L 8 8 z M 14 8 L 18 8 L 18 12 L 14 12 L 14 8 z M 20 8 L 24 8 L 24 12 L 20 12 L 20 8 z M 8 14 L 12 14 L 12 18 L 8 18 L 8 14 z M 14 14 L 18 14 L 18 18 L 14 18 L 14 14 z M 20 14 L 24 14 L 24 18 L 20 18 L 20 14 z M 8 20 L 12 20 L 12 24 L 8 24 L 8 20 z M 14 20 L 18 20 L 18 24 L 14 24 L 14 20 z M 20 20 L 24 20 L 24 24 L 20 24 L 20 20 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 27,26.9999 h -3.153076 l -4.616155,-21 H 15.641026 M 5,26.9999 h 3.1530761 l 4.6161549,-21 h 3.589743"/>
+ <path style="fill:none;stroke:#85fc0e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 27,26 H 23.846924 L 19.230769,5 H 15.641026 M 5,26 H 8.1530761 L 12.769231,5 h 3.589743"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.769531 4 A 1.0001 1.0001 0 0 0 11.792969 4.7851562 L 7.3496094 25 L 5 25 A 1.0001 1.0001 0 0 0 4.1210938 26.5 A 1.0001 1.0001 0 0 1 5 26 L 7.3496094 26 L 11.792969 5.7851562 A 1.0001 1.0001 0 0 1 12.769531 5 L 15.640625 5 L 16.359375 5 L 19.230469 5 A 1.0001 1.0001 0 0 1 20.207031 5.7851562 L 24.650391 26 L 27 26 A 1.0001 1.0001 0 0 1 27.878906 26.5 A 1.0001 1.0001 0 0 0 27 25 L 24.650391 25 L 20.207031 4.7851562 A 1.0001 1.0001 0 0 0 19.230469 4 L 16.359375 4 L 15.640625 4 L 12.769531 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gtranscribe.svg b/.icons/awkward/32x32/apps/gtranscribe.svg
new file mode 100644
index 00000000..3050e11a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gtranscribe.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 25.9995,28.606061 V 8.3939394 C 25.9995,7.621697 25.38625,7 24.6245,7 H 6.375 C 5.61325,7 5,7.621697 5,8.3939394 V 28.606061 C 5,29.378303 5.61325,30 6.375,30 h 18.2495 c 0.76175,0 1.375,-0.621697 1.375,-1.393939 z"/>
+ <path style="fill:#e4e4e4" d="M 25.9995,27.606061 V 7.3939394 C 25.9995,6.621697 25.38625,6 24.6245,6 H 6.375 C 5.61325,6 5,6.621697 5,7.3939394 V 27.606061 C 5,28.378303 5.61325,29 6.375,29 h 18.2495 c 0.76175,0 1.375,-0.621697 1.375,-1.393939 z"/>
+ <path style="fill:#a2a2a2" d="M 25.9995,7 V 4.3333333 C 25.9995,3.5946667 25.38625,3 24.6245,3 H 6.375 C 5.61325,3 5,3.5946667 5,4.3333333 V 7 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.375 3 C 5.61325 3 5 3.5953178 5 4.3339844 L 5 5.3339844 C 5 4.5953178 5.61325 4 6.375 4 L 24.625 4 C 25.38675 4 26 4.5953178 26 5.3339844 L 26 4.3339844 C 26 3.5953178 25.38675 3 24.625 3 L 6.375 3 z"/>
+ <path style="opacity:0.2" d="M 7.46875,2 C 7.2091615,2 7,2.2719098 7,2.609375 v 2.78125 C 7,5.7280902 7.2091615,6 7.46875,6 h 1.0625 C 8.7908385,6 9,5.7280902 9,5.390625 V 2.609375 C 9,2.2719098 8.7908385,2 8.53125,2 Z m 5,0 C 12.209161,2 12,2.2719098 12,2.609375 v 2.78125 C 12,5.7280902 12.209161,6 12.46875,6 h 1.0625 C 13.790839,6 14,5.7280902 14,5.390625 V 2.609375 C 14,2.2719098 13.790839,2 13.53125,2 Z m 5,0 C 17.209161,2 17,2.2719098 17,2.609375 v 2.78125 C 17,5.7280902 17.209161,6 17.46875,6 h 1.0625 C 18.790839,6 19,5.7280902 19,5.390625 V 2.609375 C 19,2.2719098 18.790839,2 18.53125,2 Z m 5,0 C 22.209161,2 22,2.2719098 22,2.609375 v 2.78125 C 22,5.7280902 22.209161,6 22.46875,6 h 1.0625 C 23.790839,6 24,5.7280902 24,5.390625 V 2.609375 C 24,2.2719098 23.790839,2 23.53125,2 Z"/>
+ <path style="fill:#f7c13e" d="M 7.46875,1 C 7.2091615,1 7,1.2719098 7,1.609375 v 2.78125 C 7,4.7280902 7.2091615,5 7.46875,5 h 1.0625 C 8.7908385,5 9,4.7280902 9,4.390625 V 1.609375 C 9,1.2719098 8.7908385,1 8.53125,1 Z"/>
+ <path style="fill:#f7c13e" d="M 12.46875,1 C 12.209161,1 12,1.2719098 12,1.609375 v 2.78125 C 12,4.7280902 12.209161,5 12.46875,5 h 1.0625 C 13.790839,5 14,4.7280902 14,4.390625 V 1.609375 C 14,1.2719098 13.790839,1 13.53125,1 Z"/>
+ <path style="fill:#f7c13e" d="M 17.46875,1 C 17.209161,1 17,1.2719098 17,1.609375 v 2.78125 C 17,4.7280902 17.209161,5 17.46875,5 h 1.0625 C 18.790839,5 19,4.7280902 19,4.390625 V 1.609375 C 19,1.2719098 18.790839,1 18.53125,1 Z"/>
+ <path style="fill:#f7c13e" d="M 22.46875,1 C 22.209161,1 22,1.2719098 22,1.609375 v 2.78125 C 22,4.7280902 22.209161,5 22.46875,5 h 1.0625 C 23.790839,5 24,4.7280902 24,4.390625 V 1.609375 C 24,1.2719098 23.790839,1 23.53125,1 Z"/>
+ <rect style="fill:#4f4f4f" width="17" height="3" x="7" y="10"/>
+ <rect style="fill:#4f4f4f" width="17" height="3" x="7" y="22"/>
+ <rect style="fill:#4f4f4f" width="17" height="3" x="7" y="16"/>
+ <circle style="opacity:0.2" cx="23" cy="24" r="8"/>
+ <circle style="fill:#00b897" cx="23" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="M 23 17 C 21.893334 17 21 17.85184 21 18.908203 L 21 22.091797 C 21 23.14816 21.893334 24 23 24 C 24.106667 24 25 23.14816 25 22.091797 L 25 18.908203 C 25 17.85184 24.106667 17 23 17 z M 18 21 L 18 22 C 18 24.407209 19.725392 26.43156 22 26.898438 L 22 29 L 24 29 L 24 26.898438 C 26.274608 26.43156 28 24.407209 28 22 L 28 21 L 26 21 L 26 22 C 26 23.668699 24.668699 25 23 25 C 21.331301 25 20 23.668699 20 22 L 20 21 L 18 21 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 7.46875 1 C 7.2091615 1 7 1.2719098 7 1.609375 L 7 2.609375 C 7 2.2719098 7.2091615 2 7.46875 2 L 8.53125 2 C 8.7908385 2 9 2.2719098 9 2.609375 L 9 1.609375 C 9 1.2719098 8.7908385 1 8.53125 1 L 7.46875 1 z M 12.46875 1 C 12.209161 1 12 1.2719098 12 1.609375 L 12 2.609375 C 12 2.2719098 12.209161 2 12.46875 2 L 13.53125 2 C 13.790839 2 14 2.2719098 14 2.609375 L 14 1.609375 C 14 1.2719098 13.790839 1 13.53125 1 L 12.46875 1 z M 17.46875 1 C 17.209161 1 17 1.2719098 17 1.609375 L 17 2.609375 C 17 2.2719098 17.209161 2 17.46875 2 L 18.53125 2 C 18.790839 2 19 2.2719098 19 2.609375 L 19 1.609375 C 19 1.2719098 18.790839 1 18.53125 1 L 17.46875 1 z M 22.46875 1 C 22.209161 1 22 1.2719098 22 1.609375 L 22 2.609375 C 22 2.2719098 22.209161 2 22.46875 2 L 23.53125 2 C 23.790839 2 24 2.2719098 24 2.609375 L 24 1.609375 C 24 1.2719098 23.790839 1 23.53125 1 L 22.46875 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/guake-indicator.svg b/.icons/awkward/32x32/apps/guake-indicator.svg
new file mode 120000
index 00000000..5526d3a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/guake-indicator.svg
@@ -0,0 +1 @@
+guake.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/guake-prefs.svg b/.icons/awkward/32x32/apps/guake-prefs.svg
new file mode 100644
index 00000000..efb06c47
--- /dev/null
+++ b/.icons/awkward/32x32/apps/guake-prefs.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="fill:#74d159" width="28" height="24" x="2" y="4" rx="1.5" ry="1.5"/>
+ <path style="opacity:.2;fill:#ffffff" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.2" d="m6 8v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h6v-1z"/>
+ <path style="fill:#ffffff" d="m6 7v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h6v-1z"/>
+ <circle style="fill:#8561c5" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m23 19-0.0882 1.0536a3.1429 3.1429 0 0 0 -0.91852 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0 -0.048 0.53013 3.1429 3.1429 0 0 0 0.0457 0.53237l-0.86719 0.60156 1 1.7321 0.95536-0.44978a3.1429 3.1429 0 0 0 0.92075 0.5279l0.0882 1.0558h2l0.0882-1.0536a3.1429 3.1429 0 0 0 0.91854 -0.53126l0.95758 0.4509 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048 -0.53013 3.1429 3.1429 0 0 0 -0.0457 -0.53237l0.86719-0.60156-1-1.7321-0.95536 0.44978a3.1429 3.1429 0 0 0 -0.921 -0.528l-0.088-1.056h-2zm1 2.8572a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1 -1.143 1.143 1.1429 1.1429 0 0 1 -1.143 -1.143 1.1429 1.1429 0 0 1 1.143 -1.143z"/>
+ <path style="opacity:.2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.021 -0.576z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/guake.svg b/.icons/awkward/32x32/apps/guake.svg
new file mode 100644
index 00000000..83390b61
--- /dev/null
+++ b/.icons/awkward/32x32/apps/guake.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="fill:#74d159" width="28" height="24" x="2" y="4" rx="1.5" ry="1.5"/>
+ <path style="opacity:.2;fill:#ffffff" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.2" d="m6 8v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h6v-1z"/>
+ <path style="fill:#ffffff" d="m6 7v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h6v-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/guayadeque.svg b/.icons/awkward/32x32/apps/guayadeque.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/guayadeque.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gufw.svg b/.icons/awkward/32x32/apps/gufw.svg
new file mode 100644
index 00000000..e3325f55
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gufw.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g fill="#7e97de" transform="matrix(.072611 0 0 .073729 3.1972 3)">
+ <path d="m324.48 51.943-146.49-51.658c-1.076-0.38-2.25-0.38-3.326 0l-146.49 51.658c-1.999 0.705-3.337 2.595-3.337 4.715 0 52.278 13.834 112.71 37.956 165.8 19.566 43.069 54.751 100.52 111.25 129.62 0.719 0.37 1.504 0.555 2.29 0.555s1.571-0.185 2.29-0.555c56.496-29.106 91.68-86.556 111.25-129.62 24.121-53.094 37.955-113.53 37.955-165.8 0-2.12-1.338-4.01-3.337-4.715z"/>
+ </g>
+ <g opacity=".2" transform="matrix(.039606 0 0 .0397 9.0166 10)">
+ <path d="m324.48 51.943-146.49-51.658c-1.076-0.38-2.25-0.38-3.326 0l-146.49 51.658c-1.999 0.705-3.337 2.595-3.337 4.715 0 52.278 13.834 112.71 37.956 165.8 19.566 43.069 54.751 100.52 111.25 129.62 0.719 0.37 1.504 0.555 2.29 0.555s1.571-0.185 2.29-0.555c56.496-29.106 91.68-86.556 111.25-129.62 24.121-53.094 37.955-113.53 37.955-165.8 0-2.12-1.338-4.01-3.337-4.715z"/>
+ </g>
+ <g fill="#fff" transform="matrix(.039606 0 0 .0397 9.0166 9)">
+ <path d="m324.48 51.943-146.49-51.658c-1.076-0.38-2.25-0.38-3.326 0l-146.49 51.658c-1.999 0.705-3.337 2.595-3.337 4.715 0 52.278 13.834 112.71 37.956 165.8 19.566 43.069 54.751 100.52 111.25 129.62 0.719 0.37 1.504 0.555 2.29 0.555s1.571-0.185 2.29-0.555c56.496-29.106 91.68-86.556 111.25-129.62 24.121-53.094 37.955-113.53 37.955-165.8 0-2.12-1.338-4.01-3.337-4.715z"/>
+ </g>
+ <g fill="#fff" transform="matrix(.072611 0 0 .073729 3.1972 3)">
+ <path opacity=".2" transform="matrix(13.772 0 0 13.563 -44.031 -40.69)" d="m15.879 3.0215l-10.637 3.8086c-0.145 0.052-0.242 0.1913-0.242 0.3476 0 0.2976 0.0174 0.6041 0.0293 0.9082 0.0311-0.1142 0.0991-0.2151 0.2129-0.2558l10.637-3.8086c0.078-0.028 0.164-0.028 0.242 0l10.637 3.8086c0.114 0.0407 0.182 0.1416 0.213 0.2558 0.012-0.3041 0.029-0.6106 0.029-0.9082 0-0.1563-0.097-0.2956-0.242-0.3476l-10.637-3.8086c-0.078-0.028-0.164-0.028-0.242 0z"/>
+ </g>
+ <g opacity=".2" transform="matrix(.072611 0 0 .073729 3.1972 5.0002)">
+ <path d="m25.232 41.855c-0.11807 0.4269-0.40348 0.78706-0.40348 1.2451 0 52.278 13.832 112.71 37.954 165.8 19.566 43.069 54.756 100.51 111.25 129.62 0.719 0.37 1.5004 0.55631 2.2864 0.55631s1.5674-0.18631 2.2864-0.55631c56.496-29.106 91.686-86.55 111.25-129.62 24.121-53.094 37.954-113.53 37.954-165.8 0-0.458-0.28541-0.81816-0.40348-1.2451-1.9514 49.319-15.291 104.49-37.55 153.49-19.567 43.069-54.757 100.51-111.25 129.62-0.719 0.37-1.5004 0.55631-2.2864 0.55631s-1.5674-0.18631-2.2864-0.55631c-56.49-29.11-91.681-86.55-111.25-129.62-22.257-48.99-35.596-104.17-37.548-153.48z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/guitarix.svg b/.icons/awkward/32x32/apps/guitarix.svg
new file mode 100644
index 00000000..08b454f5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/guitarix.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="18" x="2" y="13" rx="1.4" ry="1.385"/>
+ <rect style="fill:#4f4f4f" width="28" height="18" x="2" y="12" rx="1.4" ry="1.385"/>
+ <circle style="opacity:0.2" cx="10" cy="22" r="6"/>
+ <circle style="opacity:0.2" cx="22" cy="22" r="6"/>
+ <circle style="fill:#e4e4e4" cx="10" cy="21" r="6"/>
+ <circle style="fill:#4f4f4f" cx="10" cy="21" r="3"/>
+ <rect style="opacity:0.2" width="28" height="11" x="2" y="2" rx="1.4" ry="1.571"/>
+ <rect style="fill:#4f4f4f" width="28" height="11" x="2" y="1" rx="1.4" ry="1.571"/>
+ <rect style="opacity:0.2" width="24" height="7" x="4" y="4" rx="1.494" ry="1.574"/>
+ <rect style="fill:#63a535" width="24" height="7" x="4" y="3" rx="1.494" ry="1.574"/>
+ <circle style="fill:#4f4f4f" cx="7.5" cy="6.5" r="1.5"/>
+ <rect style="fill:#983a0e" width="3" height="3" x="23" y="5"/>
+ <rect style="fill:#f7bf32" width="1" height="1" x="24" y="6"/>
+ <circle style="fill:#4f4f4f" cx="11.5" cy="6.5" r="1.5"/>
+ <circle style="fill:#4f4f4f" cx="15.5" cy="6.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="22" cy="21" r="6"/>
+ <circle style="fill:#4f4f4f" cx="22" cy="21" r="3"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 1 C 2.6247906 1 2 1.7016942 2 2.5722656 L 2 3.5722656 C 2 2.7016942 2.6247906 2 3.4003906 2 L 28.599609 2 C 29.375209 2 30 2.7016942 30 3.5722656 L 30 2.5722656 C 30 1.7016942 29.375209 1 28.599609 1 L 3.4003906 1 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.4941406 3 C 4.6667019 3 4 3.7022942 4 4.5742188 L 4 5.5742188 C 4 4.7022942 4.6667019 4 5.4941406 4 L 26.505859 4 C 27.333298 4 28 4.7022942 28 5.5742188 L 28 4.5742188 C 28 3.7022942 27.333298 3 26.505859 3 L 5.4941406 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/guitarix2.svg b/.icons/awkward/32x32/apps/guitarix2.svg
new file mode 120000
index 00000000..689b66af
--- /dev/null
+++ b/.icons/awkward/32x32/apps/guitarix2.svg
@@ -0,0 +1 @@
+guitarix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/guitarpro6.svg b/.icons/awkward/32x32/apps/guitarpro6.svg
new file mode 120000
index 00000000..1fc05572
--- /dev/null
+++ b/.icons/awkward/32x32/apps/guitarpro6.svg
@@ -0,0 +1 @@
+GP6-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gummi.svg b/.icons/awkward/32x32/apps/gummi.svg
new file mode 100644
index 00000000..f123ea8c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gummi.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#7cb14f" d="m30 28.6v-25.2c0-0.7756-0.624-1.4-1.4-1.4h-25.2c-0.7756 0-1.4 0.6244-1.4 1.4v25.2c0 0.776 0.6244 1.4 1.4 1.4h25.2c0.7756 0 1.4-0.6244 1.4-1.4z"/>
+ <path fill="#fff" opacity=".2" d="m23 13c-0.76401-2.4224-3.3774-2.9817-5.483-3-1.8548 0-3.2179 0.694-4.0893 1.918-0.864 1.216-1.428 2.462-1.428 5.088 0 2.603 0.5483 3.9204 1.3797 5.1522 0.83145 1.224 2.5251 1.8292 3.8854 1.836 1.2 0.006 2.541-0.512 3.735-0.994v-3.9231h-2v-1.077h6v6c-2.6267 1.401-5.385 1.989-8.1306 2-3.07 0-5.4843-0.80181-7.2432-2.4054-1.7508-1.6036-2.6262-3.7999-2.6262-6.5888 0-2.7966 0.87542-4.9968 2.6262-6.6004 1.759-1.6032 4.173-2.405 7.243-2.405 2.62 0.0855 4.893 0.618 7.131 1.5v3.5z"/>
+ <path fill="#2e2e2e" d="m23 12c-0.764-2.4224-3.377-2.9817-5.483-3-1.855 0-3.218 0.694-4.089 1.918-0.864 1.216-1.428 2.462-1.428 5.088 0 2.603 0.5483 3.9204 1.3797 5.1522 0.83145 1.224 2.5251 1.8292 3.8854 1.836 1.2 0.006 2.541-0.512 3.735-0.994v-3.9231h-2v-1.077h6v6c-2.6267 1.401-5.385 1.989-8.1306 2-3.07 0-5.4843-0.80181-7.2432-2.4054-1.7508-1.6036-2.6262-3.7999-2.6262-6.5888 0-2.7966 0.87542-4.9968 2.6262-6.6004 1.759-1.6032 4.173-2.405 7.243-2.405 2.62 0.0855 4.893 0.618 7.131 1.5v3.5z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/guvcview.svg b/.icons/awkward/32x32/apps/guvcview.svg
new file mode 100644
index 00000000..4f55ee4c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/guvcview.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m8.681 16.667a7.3333 7.2789 0 0 1 -0.0143 -0.388 7.3333 7.2789 0 0 1 7.3333 -7.279 7.3333 7.2789 0 0 1 7.333 7.279 7.3333 7.2789 0 0 1 -0.014 0.274 7.3333 7.2789 0 0 0 -7.319 -6.8913 7.3333 7.2789 0 0 0 -7.319 7.0053z"/>
+ <circle style="opacity:0.4" cx="16" cy="16" r="8"/>
+ <circle opacity=".2" cx="16" cy="-17" r="7" transform="scale(1,-1)"/>
+ <circle fill="#ba174e" cx="16" cy="-16" r="7" transform="scale(1,-1)"/>
+ <circle opacity=".2" cx="16" cy="17" r="4"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <circle fill="#d67495" cx="16" cy="16" r="4"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gvim.svg b/.icons/awkward/32x32/apps/gvim.svg
new file mode 120000
index 00000000..150dd041
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gvim.svg
@@ -0,0 +1 @@
+vim.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gweled.svg b/.icons/awkward/32x32/apps/gweled.svg
new file mode 100644
index 00000000..8a18dee4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gweled.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 9.599963,4.0000003 C 9,3.9999998 8.3300937,4.6432321 7.6350805,5.1480187 L 2.4327352,8.9264703 C 1.8735582,9.5975518 1.8540179,10.634937 2.3874235,11.332064 L 14.787493,30.374539 c 0.63839,0.833948 1.786622,0.833948 2.425013,0 L 29.612574,11.332065 C 30.14598,10.634938 30.126443,9.5975532 29.56727,8.9264703 L 24.435887,5.1995618 C 23.797979,4.6698618 23,3.9999998 22.400033,4.0000003 h -6.400035 z"/>
+ <path style="fill:#00aff2" d="M 9.599963,3.0000003 C 9,2.9999998 8.3300937,3.6432321 7.6350805,4.1480187 L 2.4327352,7.9264703 C 1.8735582,8.5975518 1.8540179,9.6349365 2.3874235,10.332064 L 14.787493,29.374539 c 0.63839,0.833948 1.786622,0.833948 2.425013,0 L 29.612574,10.332065 C 30.14598,9.634938 30.126443,8.5975532 29.56727,7.9264703 L 24.435887,4.1995618 C 23.797979,3.6698618 23,2.9999998 22.400033,3.0000003 h -6.400035 z"/>
+ <path style="opacity:0.1" d="M 24 9 L 16 29.998047 C 16.115746 29.998086 16.230671 29.984278 16.341797 29.957031 C 16.342383 29.956887 16.343164 29.957176 16.34375 29.957031 C 16.353987 29.954507 16.362866 29.94806 16.373047 29.945312 C 16.473972 29.918075 16.572068 29.884335 16.666016 29.835938 C 16.768968 29.782902 16.867814 29.715365 16.958984 29.638672 C 16.959317 29.63839 16.960605 29.638954 16.960938 29.638672 C 17.052464 29.561521 17.136871 29.474164 17.212891 29.375 L 29.613281 10.332031 C 29.904786 9.9510531 30.024888 9.4688983 29.988281 9 L 24 9 z"/>
+ <path style="fill:#156fc5" d="M 24,9 16,30 V 9 Z"/>
+ <path style="opacity:0.4;fill:#ffffff" d="m 9,9 -3.4917968,6.124743 9.2791008,14.249383 c 0.31855,0.416131 0.76421,0.625032 1.209962,0.625874 6.42e-4,-1.2e-5 7e-4,-0.0014 0.0014,-0.0014 z"/>
+ <path style="opacity:0.5;fill:#ffffff" d="M 9.5996094 3 C 8.9996464 2.9999995 8.3297788 3.643651 7.6347656 4.1484375 L 2.4335938 7.9257812 C 2.1799954 8.2301302 2.0392143 8.61084 2.0097656 9 L 29.990234 9 C 29.960786 8.6108403 29.820003 8.2301312 29.566406 7.9257812 L 24.435547 4.1992188 C 23.79764 3.6695187 23.000358 2.9999995 22.400391 3 L 16 3 L 9.5996094 3 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 9.5996094 3 C 8.9996464 2.9999995 8.3297788 3.6436509 7.6347656 4.1484375 L 2.4335938 7.9257812 C 2.0359664 8.4029831 1.9154618 9.0646119 2.0683594 9.6582031 C 2.1365447 9.3929844 2.2555016 9.1395138 2.4335938 8.9257812 L 7.6347656 5.1484375 C 8.3297788 4.6436509 8.9996464 3.9999995 9.5996094 4 L 16 4 L 22.400391 4 C 23.000358 3.9999995 23.797639 4.6695187 24.435547 5.1992188 L 29.566406 8.9257812 C 29.744497 9.1395142 29.863456 9.3929843 29.931641 9.6582031 C 30.08454 9.064612 29.964031 8.4029841 29.566406 7.9257812 L 24.435547 4.1992188 C 23.797639 3.6695188 23.000358 2.9999995 22.400391 3 L 16 3 L 9.5996094 3 z"/>
+ <path style="opacity:0.1" d="M 2.390625 9 C 2.1708478 9.2921116 2.0370615 9.6392897 2.0097656 10 L 29.990234 10 C 29.962939 9.6392899 29.829151 9.2921123 29.609375 9 L 2.390625 9 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24 9 L 16 29.998047 C 16.115746 29.998086 16.230671 29.984278 16.341797 29.957031 C 16.341797 29.957031 16.34375 29.957031 16.34375 29.957031 C 16.353987 29.954507 16.362866 29.948061 16.373047 29.945312 C 16.384409 29.942246 16.394962 29.936836 16.40625 29.933594 L 24 10 L 29.8125 10 C 29.957455 9.6888683 30.014917 9.3411765 29.988281 9 L 24 9 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9 9 L 5.5078125 15.125 L 5.8125 15.591797 L 9 10 L 15.650391 29.957031 C 15.764207 29.985451 15.881975 29.999781 15.998047 30 C 15.998047 30 15.998047 29.998047 15.998047 29.998047 L 9 9 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/gwenview.svg b/.icons/awkward/32x32/apps/gwenview.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gwenview.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gx_head.svg b/.icons/awkward/32x32/apps/gx_head.svg
new file mode 120000
index 00000000..689b66af
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gx_head.svg
@@ -0,0 +1 @@
+guitarix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gxneur.svg b/.icons/awkward/32x32/apps/gxneur.svg
new file mode 120000
index 00000000..a52bbb5e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gxneur.svg
@@ -0,0 +1 @@
+xneur.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gydl.svg b/.icons/awkward/32x32/apps/gydl.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gydl.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/gzdoom.svg b/.icons/awkward/32x32/apps/gzdoom.svg
new file mode 100644
index 00000000..dc681420
--- /dev/null
+++ b/.icons/awkward/32x32/apps/gzdoom.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#4454ba" cx="16" cy="16" r="14"/>
+ <path style="fill:none;opacity:.2;stroke-linejoin:round;stroke-width:3;stroke:#000000" d="m16.2 13.5h-6.3s-1.4 1.4-1.4 3.85 1.4 3.15 1.4 3.15h4.6v-3.5"/>
+ <path style="fill:none;stroke-linejoin:round;stroke-width:3;stroke:#9e9e9e" d="m16.2 12.5h-6.3s-1.4 1.4-1.4 3.85 1.4 3.15 1.4 3.15h4.6v-3.5"/>
+ <path style="fill:none;opacity:.2;stroke-linejoin:round;stroke-width:3;stroke:#000000" d="m15 13.5h8.499788l-7 7h8.500212"/>
+ <path style="fill:none;stroke-linejoin:round;stroke-width:3;stroke:#fefefe" d="m15 12.5h8.499788l-7 7h8.500212"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/h2-icon.svg b/.icons/awkward/32x32/apps/h2-icon.svg
new file mode 120000
index 00000000..3fba0674
--- /dev/null
+++ b/.icons/awkward/32x32/apps/h2-icon.svg
@@ -0,0 +1 @@
+hydrogen.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/haguichi.svg b/.icons/awkward/32x32/apps/haguichi.svg
new file mode 100644
index 00000000..519a3640
--- /dev/null
+++ b/.icons/awkward/32x32/apps/haguichi.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#ff4646" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <g opacity=".2" transform="matrix(1.039 0 0 1.0204 -.62338 .67347)">
+ <path d="m17.444 25.8h6.2562l-8.6625-8.82-3.3688 2.45z"/>
+ <path d="m17.444 6.2h6.2562l-12.031 13.23-3.369-3.43z"/>
+ </g>
+ <g transform="matrix(1.039 0 0 1.0204 -.62338 -.32653)">
+ <path fill="#ffabab" d="m17.444 25.8h6.2562l-8.6625-8.82-3.3688 2.45z"/>
+ <path fill="#fff" d="m17.444 6.2h6.2562l-12.031 13.23-3.369-3.43z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/half-life-blue-shift.svg b/.icons/awkward/32x32/apps/half-life-blue-shift.svg
new file mode 100644
index 00000000..18446b29
--- /dev/null
+++ b/.icons/awkward/32x32/apps/half-life-blue-shift.svg
@@ -0,0 +1,9 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path d="m16 2c-7.716 0-14 6.2843-14 14 0 7.716 6.2843 14 14 14 7.716 0 14-6.284 14-14 0-7.7157-6.284-14-14-14z" style="fill:#2298e2"/>
+ <path d="m16 7a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm-4.0112 2.9443h3.8318l4.3994 11.189 1.9348-0.62988 0.64453 2.1667-4.1724 1.2048-2.8064-7.1143-4.115 6.4844h-2.5806l5.7471-9.281-0.64453-1.8335h-2.2388v-2.1863z" style="opacity:.2"/>
+ <path d="m16 6a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm-4.0112 2.9443h3.8318l4.3994 11.189 1.9348-0.62988 0.64453 2.1667-4.1724 1.2048-2.8064-7.1143-4.115 6.4844h-2.5806l5.7471-9.281-0.64453-1.8335h-2.2388v-2.1863z" style="fill:#ffffff"/>
+ <path d="m16 2c-7.716 0-14 6.2843-14 14 0 0.169 0.0194 0.333 0.0254 0.5 0.2664-7.4835 6.4273-13.5 13.975-13.5 7.547 0 13.708 6.0164 13.975 13.5 6e-3 -0.167 0.025-0.331 0.025-0.5 0-7.7157-6.284-14-14-14z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m2.0254 16.5c-6e-3 0.167-0.0254 0.331-0.0254 0.5 0 7.716 6.2843 14 14 14 7.716 0 14-6.284 14-14 0-0.169-0.019-0.333-0.025-0.5-0.267 7.484-6.428 13.5-13.975 13.5-7.5471 0-13.708-6.016-13.975-13.5z" style="opacity:.2"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/half-life-deathmatch.svg b/.icons/awkward/32x32/apps/half-life-deathmatch.svg
new file mode 100644
index 00000000..8732c99b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/half-life-deathmatch.svg
@@ -0,0 +1,8 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" rx="2" ry="2" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" rx="2" ry="2" style="fill:#522f17"/>
+ <path d="m11.9888 9.94438h3.8318l4.3994 11.189 1.9348-0.62988 0.64453 2.1667-4.1724 1.2048-2.8064-7.1143-4.115 6.4844h-2.5806l5.7471-9.281-0.64453-1.8335h-2.2388z" style="opacity:.2"/>
+ <path d="m11.9888 8.9443h3.8318l4.3994 11.189 1.9348-0.62988 0.64453 2.1667-4.1724 1.2048-2.8064-7.1143-4.115 6.4844h-2.5806l5.7471-9.281-0.64453-1.8335h-2.2388z" style="fill:#a38976"/>
+ <path d="m11.988281 8.9433594v1.0019531h3.832031l4.400391 11.1875 1.933594-0.628906 0.371094 1.246094 0.273437-0.080078-0.644531-2.166016-1.933594 0.628906-4.400391-11.189453h-3.832031zm2.658203 4.3828126-5.521484 8.917969h0.6191406l5.1269534-8.279297-0.22461-0.638672z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m4 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h24c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-24z" style="fill:#ffffff;opacity:.1"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/half-life-opposing-force.svg b/.icons/awkward/32x32/apps/half-life-opposing-force.svg
new file mode 100644
index 00000000..5647e3de
--- /dev/null
+++ b/.icons/awkward/32x32/apps/half-life-opposing-force.svg
@@ -0,0 +1,9 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path d="m16 2c-7.716 0-14 6.2843-14 14 0 7.716 6.2843 14 14 14 7.716 0 14-6.284 14-14 0-7.7157-6.284-14-14-14z" style="fill:#5aa331"/>
+ <path d="m16 7a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm-4.0112 2.9443h3.8318l4.3994 11.189 1.9348-0.62988 0.64453 2.1667-4.1724 1.2048-2.8064-7.1143-4.115 6.4844h-2.5806l5.7471-9.281-0.64453-1.8335h-2.2388v-2.1863z" style="opacity:.2"/>
+ <path d="m16 6a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm-4.0112 2.9443h3.8318l4.3994 11.189 1.9348-0.62988 0.64453 2.1667-4.1724 1.2048-2.8064-7.1143-4.115 6.4844h-2.5806l5.7471-9.281-0.64453-1.8335h-2.2388v-2.1863z" style="fill:#ffffff"/>
+ <path d="m16 2c-7.716 0-14 6.2843-14 14 0 0.169 0.0194 0.333 0.0254 0.5 0.2664-7.4835 6.4273-13.5 13.975-13.5 7.547 0 13.708 6.0164 13.975 13.5 6e-3 -0.167 0.025-0.331 0.025-0.5 0-7.7157-6.284-14-14-14z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m2.0254 16.5c-6e-3 0.167-0.0254 0.331-0.0254 0.5 0 7.716 6.2843 14 14 14 7.716 0 14-6.284 14-14 0-0.169-0.019-0.333-0.025-0.5-0.267 7.484-6.428 13.5-13.975 13.5-7.5471 0-13.708-6.016-13.975-13.5z" style="opacity:.2"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/half-life.svg b/.icons/awkward/32x32/apps/half-life.svg
new file mode 100644
index 00000000..70e32d67
--- /dev/null
+++ b/.icons/awkward/32x32/apps/half-life.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#f37b21" d="m16 2c-7.716 0-14 6.2843-14 14 0 7.716 6.2843 14 14 14 7.716 0 14-6.284 14-14 0-7.7157-6.284-14-14-14z"/>
+ <path opacity=".2" d="m16 7a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -10 -10zm-4.0112 2.9443h3.8318l4.3994 11.189 1.9348-0.62988 0.64453 2.1667-4.1724 1.2048-2.8064-7.1143-4.115 6.4844h-2.5806l5.7471-9.281-0.64453-1.8335h-2.2388v-2.1863z"/>
+ <path fill="#fff" d="m16 6a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -10 -10zm-4.0112 2.9443h3.8318l4.3994 11.189 1.9348-0.62988 0.64453 2.1667-4.1724 1.2048-2.8064-7.1143-4.115 6.4844h-2.5806l5.7471-9.281-0.64453-1.8335h-2.2388v-2.1863z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.716 0-14 6.2843-14 14 0 0.169 0.0194 0.333 0.0254 0.5 0.2664-7.4835 6.4273-13.5 13.975-13.5 7.547 0 13.708 6.0164 13.975 13.5 0.006-0.167 0.025-0.331 0.025-0.5 0-7.7157-6.284-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.006 0.167-0.0254 0.331-0.0254 0.5 0 7.716 6.2843 14 14 14 7.716 0 14-6.284 14-14 0-0.169-0.019-0.333-0.025-0.5-0.267 7.484-6.428 13.5-13.975 13.5-7.5471 0-13.708-6.016-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/half-life2.svg b/.icons/awkward/32x32/apps/half-life2.svg
new file mode 100644
index 00000000..b8c940f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/half-life2.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#f37b21" d="m16 2c-7.716 0-14 6.2843-14 14 0 7.716 6.2843 14 14 14 7.716 0 14-6.284 14-14 0-7.7157-6.284-14-14-14z"/>
+ <path opacity=".2" d="m16 7a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -10 -10zm-4.0112 2.9443h3.8318l4.3994 11.189 1.9348-0.62988 0.64453 2.1667-4.1724 1.2048-2.8064-7.1143-4.115 6.4844h-2.5806l5.7471-9.281-0.64453-1.8335h-2.2388v-2.1863z"/>
+ <path fill="#fff" d="m16 6a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -10 -10zm-4.0112 2.9443h3.8318l4.3994 11.189 1.9348-0.62988 0.64453 2.1667-4.1724 1.2048-2.8064-7.1143-4.115 6.4844h-2.5806l5.7471-9.281-0.64453-1.8335h-2.2388v-2.1863z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.716 0-14 6.2843-14 14 0 0.169 0.0194 0.333 0.0254 0.5 0.2664-7.4835 6.4273-13.5 13.975-13.5 7.547 0 13.708 6.0164 13.975 13.5 0.006-0.167 0.025-0.331 0.025-0.5 0-7.7157-6.284-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.006 0.167-0.0254 0.331-0.0254 0.5 0 7.716 6.2843 14 14 14 7.716 0 14-6.284 14-14 0-0.169-0.019-0.333-0.025-0.5-0.267 7.484-6.428 13.5-13.975 13.5-7.5471 0-13.708-6.016-13.975-13.5z"/>
+ <circle style="fill:#42a1cd" cx="24" cy="23" r="8"/>
+ <path style="opacity:0.3" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 23.999984,20.000055 c 0,0 -0.479396,-0.01 -0.973592,0.240198 C 22.532096,20.487451 22,21.083346 22,22.000039 l 0.999992,0 c 0,-0.999992 0.999992,-0.999992 0.999992,-0.999992 0,0 0.999992,0 0.999992,0.999992 0,0.374997 -0.127499,0.657195 -0.362496,0.957493 -0.235099,0.300298 -0.582596,0.595795 -0.957593,0.908292 -0.374997,0.312498 -0.777494,0.641995 -1.104892,1.060492 C 22.247498,25.344713 22,25.875009 22,26.500004 L 22,27 l 3.999969,0 0,-0.999992 -2.908778,0 c 0.061,-0.157399 0.152199,-0.305298 0.271398,-0.457497 0.234998,-0.300297 0.582495,-0.595795 0.957493,-0.908293 0.374997,-0.312497 0.777493,-0.641995 1.104991,-1.060491 0.327397,-0.418397 0.574896,-0.948693 0.574896,-1.573688 0,-0.916693 -0.532096,-1.512588 -1.026393,-1.759786 -0.494195,-0.247098 -0.973592,-0.240198 -0.973592,-0.240198 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hamsket.svg b/.icons/awkward/32x32/apps/hamsket.svg
new file mode 120000
index 00000000..81ca07e9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hamsket.svg
@@ -0,0 +1 @@
+rambox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/hamster-applet.svg b/.icons/awkward/32x32/apps/hamster-applet.svg
new file mode 120000
index 00000000..04a836a2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hamster-applet.svg
@@ -0,0 +1 @@
+hamster.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/hamster-indicator.svg b/.icons/awkward/32x32/apps/hamster-indicator.svg
new file mode 120000
index 00000000..04a836a2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hamster-indicator.svg
@@ -0,0 +1 @@
+hamster.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/hamster-time-tracker.svg b/.icons/awkward/32x32/apps/hamster-time-tracker.svg
new file mode 120000
index 00000000..04a836a2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hamster-time-tracker.svg
@@ -0,0 +1 @@
+hamster.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/hamster.svg b/.icons/awkward/32x32/apps/hamster.svg
new file mode 100644
index 00000000..610ce57a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hamster.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#5584bb" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path opacity=".2" d="m12 10.077a8 8 0 0 0 -3.3673 10.027l13.733-7.929a8 8 0 0 0 -10.366 -2.098zm-2.3656 11.758a8 8 0 0 0 10.366 2.098 8 8 0 0 0 3.367 -10.027l-13.733 7.929z"/>
+ <path fill="#fff" d="m12 9.0718a8 8 0 0 0 -3.3673 10.027l13.733-7.929a8 8 0 0 0 -10.366 -2.0982zm-2.3656 11.758a8 8 0 0 0 10.366 2.098 8 8 0 0 0 3.367 -10.027l-13.733 7.929z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <rect width="4" height="2" x="14" y="4"/>
+ <rect width="4" height="2" x="14" y="26"/>
+ <rect width="4" height="2" x="14" y="-28" transform="rotate(90)"/>
+ <rect width="4" height="2" x="14" y="-6" transform="rotate(90)"/>
+ <rect width="4" height="2" x="20.63" y="-12" transform="rotate(45)"/>
+ <rect width="4" height="2" x="20.63" y="10" transform="rotate(45)"/>
+ <rect width="4" height="2" x="-2" y="-34.63" transform="rotate(135)"/>
+ <rect width="4" height="2" x="-2" y="-12.63" transform="rotate(135)"/>
+ </g>
+ <g fill="#fff">
+ <rect width="4" height="2" x="14" y="4"/>
+ <rect width="4" height="2" x="14" y="26"/>
+ <rect width="4" height="2" x="14" y="-28" transform="rotate(90)"/>
+ <rect width="4" height="2" x="14" y="-6" transform="rotate(90)"/>
+ <rect width="4" height="2" x="20.63" y="-12" transform="rotate(45)"/>
+ <rect width="4" height="2" x="20.63" y="10" transform="rotate(45)"/>
+ <rect width="4" height="2" x="-2" y="-34.63" transform="rotate(135)"/>
+ <rect width="4" height="2" x="-2" y="-12.63" transform="rotate(135)"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/harbour-pure-maps.svg b/.icons/awkward/32x32/apps/harbour-pure-maps.svg
new file mode 100644
index 00000000..22635fb1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/harbour-pure-maps.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.8922,3.000063 15.8908,3.0028 C 8.1859,3.06153 2,9.28047 2,17 2,24.756 8.244,31 16,31 23.476,31 29.5457,25.1977 29.9741,17.8323 L 30,17.8078 V 5.8 C 30,4.2488 28.7512,3 27.2,3 H 15.8922 Z"/>
+ <path style="fill:#a096a6" d="M 15.8922,2.000063 15.8908,2.0028 C 8.1859,2.06153 2,8.28047 2,16 2,23.756 8.244,30 16,30 23.476,30 29.5457,24.1977 29.9741,16.8323 L 30,16.8078 V 4.8 C 30,3.2488 28.7512,2 27.2,2 H 15.8922 Z"/>
+ <circle style="opacity:0.1" cx="16" cy="17" r="11"/>
+ <circle style="fill:#595959" cx="16" cy="16" r="11"/>
+ <path style="opacity:0.1" d="M 15.826172 6.0058594 A 11 11 0 0 0 14.175781 6.1542969 L 15.714844 6.0742188 L 15.826172 6.0058594 z M 14.175781 6.1542969 A 11 11 0 0 0 10.976562 7.2167969 L 10.974609 7.4902344 L 11.179688 8.0078125 L 11.542969 7.9257812 L 11.447266 7.5664062 L 11.525391 7.2871094 L 12.851562 7.1816406 L 13.248047 7.1660156 L 14.054688 6.578125 L 14.175781 6.1542969 z M 18.779297 6.3710938 C 18.229835 6.4538028 17.549801 6.5295629 17.21875 6.3984375 L 15.947266 7.0332031 L 15.824219 7.5214844 L 16.138672 7.8085938 L 16.373047 7.6679688 L 16.65625 8.1425781 L 16.136719 8.1171875 L 16.126953 8.8046875 L 15.982422 8.8300781 L 15.822266 8.9277344 C 15.822266 8.9277344 15.749867 8.8940818 15.710938 8.9492188 C 15.672018 9.0043567 15.541016 8.8515625 15.541016 8.8515625 L 15.322266 9.046875 L 15.279297 9.2109375 L 15.054688 9.171875 L 14.800781 9.3261719 L 14.830078 9.5253906 L 15.009766 9.4472656 L 14.958984 9.7402344 L 15.064453 9.8144531 C 14.86332 9.9697561 14.427734 10.001953 14.427734 10.001953 A 0.41127211 0.46199965 0 0 0 14.185547 10.148438 C 14.059998 10.285892 14.021484 10.695312 14.021484 10.695312 L 13.917969 11.128906 L 14.322266 11.253906 L 14.501953 11.144531 L 14.78125 11.082031 L 14.876953 11.162109 L 15.333984 10.853516 L 15.550781 10.275391 L 15.880859 9.96875 L 16.332031 9.9082031 C 16.332031 9.9082031 16.695629 9.5811246 16.666016 9.6621094 C 16.636406 9.7430884 17.095703 9.9863281 17.095703 9.9863281 L 17.484375 10.333984 L 17.769531 10.501953 L 17.939453 10.767578 L 18.048828 10.669922 L 18.464844 10.480469 L 18.222656 10.314453 L 17.904297 10.277344 L 17.490234 9.875 L 17.214844 9.625 L 17.349609 9.4492188 L 17.626953 9.6523438 L 17.910156 9.8203125 L 18.396484 9.8027344 L 18.535156 10.087891 L 18.708984 10.197266 L 19.15625 10.126953 L 19.394531 9.734375 L 19.404297 9.4980469 L 19.169922 9.3710938 L 19.521484 9.15625 L 19.972656 9.3320312 L 20.568359 9.3085938 L 20.671875 9.6132812 L 21.115234 9.7617188 L 21.058594 9.9726562 L 20.337891 10.041016 L 19.710938 10.033203 L 18.880859 10.613281 L 19.103516 11.019531 L 19.835938 11.076172 L 20.548828 10.996094 L 21.166016 11.021484 L 21.3125 11.439453 L 21.332031 11.919922 L 20.957031 11.884766 L 19.998047 11.541016 L 19.871094 11.650391 L 19.126953 11.507812 L 18.892578 11.650391 L 18.970703 12.015625 L 18.802734 12.087891 L 18.679688 11.888672 L 17.355469 11.673828 L 17.4375 11.275391 L 17.677734 11.003906 L 17.376953 10.835938 L 17.216797 10.931641 L 16.666016 10.867188 L 16.345703 11.199219 L 15.638672 11.042969 L 15.34375 11.251953 L 14.96875 11.419922 L 14.53125 11.482422 L 14.109375 11.800781 L 13.822266 12.451172 L 13.416016 12.804688 L 13.279297 13.089844 L 13.0625 13.328125 L 13.019531 13.615234 L 12.607422 13.835938 L 12.378906 14.552734 L 12.464844 14.849609 L 12.572266 15.328125 L 12.388672 16.087891 L 12.445312 16.349609 L 12.625 16.71875 L 13.023438 17.09375 L 13.466797 17.441406 L 14.390625 18.107422 L 14.644531 18.126953 L 15.007812 17.941406 L 15.640625 18.060547 L 16.445312 17.652344 L 16.664062 17.783203 L 16.822266 17.65625 L 17.310547 17.871094 L 17.552734 17.660156 L 17.953125 18.265625 L 17.900391 18.710938 L 17.777344 19.095703 L 18.189453 19.695312 L 18.773438 20.710938 A 2.1016005 2.3608183 0 0 1 18.841797 21.179688 C 18.811537 21.259307 18.597656 21.695312 18.597656 21.695312 L 18.880859 23.542969 L 19.404297 24.244141 L 19.646484 24.994141 L 19.560547 25.583984 L 19.736328 26.001953 L 19.787109 26.308594 L 19.878906 26.287109 A 11 11 0 0 0 20.160156 26.173828 L 20.349609 25.892578 L 20.796875 25.619141 L 21.570312 25.458984 L 21.921875 24.875 L 22.353516 24.060547 L 22.701172 23.787109 L 22.449219 23.121094 L 22.515625 22.773438 L 22.910156 22.457031 L 23.083984 21.982422 L 23.335938 21.828125 L 23.806641 20.355469 A 2.6376251 2.9629579 0 0 0 23.685547 19.904297 A 5.5329807 6.2154352 0 0 1 23.517578 19.296875 L 23.585938 18.498047 L 23.923828 18.263672 L 24.212891 17.841797 L 24.650391 16.804688 L 24.675781 16.03125 L 24.683594 15.722656 L 24.376953 15.769531 L 24.330078 15.996094 L 23.841797 15.892578 L 23.873047 16.011719 L 23.582031 15.527344 C 23.582031 15.527344 23.638036 15.319565 23.404297 15.296875 C 23.170542 15.274201 22.875 14.9375 22.875 14.9375 L 22.576172 14.642578 L 22.253906 14.082031 L 22.185547 13.830078 L 21.970703 13.435547 L 21.599609 12.609375 L 21.910156 12.513672 L 22.234375 13.410156 L 22.580078 13.707031 L 22.890625 14.353516 L 23.146484 14.769531 L 23.585938 15.226562 L 24.265625 15.556641 L 24.371094 15.291016 L 24.65625 15.115234 L 25.033203 13.392578 L 24.921875 13.013672 L 24.587891 12.833984 L 24.099609 12.589844 L 24.015625 12.640625 L 23.898438 12.908203 L 23.677734 12.568359 L 23.392578 12.369141 C 23.392578 12.369141 23.295816 12.535557 23.1875 12.261719 A 3.6507254 4.1010169 0 0 1 23.03125 11.802734 L 23.177734 11.537109 L 23.566406 11.917969 L 23.841797 12.230469 L 24.212891 12.3125 L 24.634766 12.425781 L 25.267578 12.628906 L 25.677734 13.080078 L 26.033203 13.564453 L 26.3125 13.519531 L 26.642578 14.253906 A 11 11 0 0 0 18.779297 6.3710938 z M 14.820312 7.7597656 L 14.595703 7.8085938 L 14.865234 8.2714844 L 14.755859 8.7910156 L 14.785156 9.1015625 L 15.542969 8.5898438 L 15.279297 8.296875 L 15.0625 8.1015625 L 14.820312 7.7597656 z M 9.78125 7.9414062 A 11 11 0 0 0 5.7890625 12.9375 L 5.9003906 12.839844 L 6.4882812 12.621094 L 6.5410156 12.402344 L 6.515625 12.189453 L 6.5410156 11.986328 L 6.6113281 11.716797 L 6.7539062 11.591797 L 6.8847656 11.513672 L 6.9472656 11.386719 A 2.3552184 2.6457181 0 0 1 7.2636719 10.951172 L 8.28125 10.212891 L 8.3769531 9.7421875 C 8.3769531 9.7421875 8.8723536 9.439843 8.9238281 9.546875 C 8.9753081 9.653914 9.1257722 9.582365 9.1445312 9.8125 C 9.1632863 10.042663 9.3339844 9.2109375 9.3339844 9.2109375 L 9.328125 8.4335938 L 9.7792969 8.1113281 L 9.78125 7.9414062 z M 5.0917969 17.152344 L 5.0761719 17.173828 A 11 11 0 0 0 9.15625 24.597656 L 9.1992188 24.587891 L 9.2441406 24.332031 L 9.2421875 22.056641 L 9.6601562 21.667969 L 9.7304688 21.3125 L 9.5820312 21.087891 L 9.015625 20.652344 L 8.4648438 20.619141 L 8.1425781 19.949219 L 7.3867188 19.953125 L 6.9921875 19.0625 L 6.9863281 18.699219 L 6.7382812 18.537109 L 6.2832031 18.535156 L 6.0117188 18.199219 L 5.7460938 17.484375 L 5.0917969 17.152344 z M 24.845703 20.792969 L 24.578125 21.496094 L 24.072266 21.853516 L 23.900391 22.271484 L 23.939453 22.611328 L 23.779297 23.111328 L 23.787109 23.107422 C 23.822639 23.181312 23.58596 23.329518 23.556641 23.347656 C 23.571251 23.357056 23.59498 23.373131 23.65625 23.425781 L 23.583984 23.783203 L 23.644531 23.908203 A 11 11 0 0 0 24.453125 23.033203 L 24.599609 22.355469 L 24.75 21.671875 L 24.957031 21.496094 L 25.085938 21.019531 L 24.845703 20.792969 z M 23.556641 23.347656 C 23.540221 23.337056 23.537694 23.335953 23.527344 23.314453 L 23.546875 23.355469 C 23.546875 23.355469 23.554691 23.348656 23.556641 23.347656 z"/>
+ <path style="fill:#42c042" d="m 15.826782,5.0067137 a 11,11 0 0 0 -1.651611,0.1477052 l 1.540162,-0.080566 z m -1.651611,0.1477052 a 11,11 0 0 0 -3.198487,1.0621337 l -0.0014,0.273926 0.204102,0.5169677 0.363892,-0.08191 -0.09534,-0.3585203 0.07788,-0.2806396 1.325316,-0.1047364 0.397462,-0.014771 0.807007,-0.5894775 z m 4.60437,0.2161864 c -0.549462,0.082709 -1.230595,0.1593244 -1.561646,0.028199 l -1.271605,0.6337891 -0.122193,0.4887695 0.315551,0.287353 0.233643,-0.1409911 0.283326,0.4739989 -0.519654,-0.024172 -0.0094,0.6875 -0.145019,0.024172 -0.15979,0.098023 c 0,0 -0.07252,-0.033653 -0.11145,0.021484 -0.03892,0.055138 -0.170533,-0.098023 -0.170533,-0.098023 l -0.217529,0.1960454 -0.04297,0.1638182 -0.225586,-0.03894 -0.253784,0.1544194 0.0282,0.2000728 0.179931,-0.079224 -0.04969,0.2927245 0.104736,0.075195 C 14.862946,8.970122 14.427578,9.0014645 14.427578,9.0014645 A 0.41127211,0.46199965 0 0 0 14.185879,9.147827 C 14.06033,9.2852823 14.020718,9.6943359 14.020718,9.6943359 l -0.103393,0.4337161 0.404174,0.12622 0.179932,-0.110107 0.28064,-0.06311 0.09534,0.08057 0.456542,-0.3088367 0.216187,-0.5773928 0.331665,-0.3074953 0.451172,-0.059084 c 0,0 0.36262,-0.3280551 0.333007,-0.2470703 -0.02961,0.080979 0.429688,0.3236083 0.429688,0.3236083 l 0.388061,0.3491214 0.286012,0.1665036 0.170532,0.267212 0.108765,-0.098023 0.416259,-0.1893313 -0.243042,-0.1665035 -0.318237,-0.036259 -0.413574,-0.4028317 -0.275269,-0.2497557 0.134277,-0.1759037 0.276611,0.2027589 0.284668,0.1678469 0.486085,-0.017456 0.138305,0.286011 0.174561,0.1087645 0.447143,-0.071167 0.237671,-0.3920895 0.0094,-0.2363282 -0.233641,-0.1275635 0.351806,-0.2135011 0.451172,0.1745604 0.594849,-0.022825 0.104735,0.3048093 0.441773,0.149048 -0.0564,0.209473 -0.721069,0.068482 -0.625732,-0.00674 -0.831177,0.5800782 0.2229,0.4055178 0.733154,0.05774 0.713013,-0.08191 0.617676,0.026854 0.146363,0.417602 0.0188,0.480713 -0.374634,-0.03625 -0.960083,-0.34375 -0.126221,0.110107 -0.743896,-0.142333 -0.234986,0.142333 0.07922,0.365234 -0.16919,0.07251 -0.122192,-0.200073 -1.325318,-0.213501 0.08325,-0.400146 0.239026,-0.271242 -0.299439,-0.1678476 -0.161133,0.09668 -0.550535,-0.06443 -0.319581,0.3316656 -0.707642,-0.155762 -0.29541,0.20813 -0.374633,0.167846 -0.437744,0.06311 -0.421631,0.318238 -0.287353,0.651245 -0.405517,0.35315 -0.136964,0.284668 -0.216186,0.239013 -0.04297,0.286011 -0.412232,0.220215 -0.229614,0.718383 0.08594,0.296754 0.107422,0.478027 -0.183959,0.758667 0.05774,0.263184 0.178589,0.369263 0.400146,0.374633 0.441772,0.347779 0.923828,0.666015 0.255128,0.0188 0.362549,-0.185303 0.633789,0.119506 0.804322,-0.408203 0.218871,0.13025 0.157105,-0.126221 0.488769,0.213501 0.241699,-0.210816 0.400147,0.605591 -0.05102,0.445801 -0.124879,0.385376 0.412232,0.598877 0.584107,1.01648 a 2.1016005,2.3608183 0 0 1 0.06848,0.468627 c -0.03026,0.07962 -0.244385,0.515625 -0.244385,0.515625 l 0.284667,1.847656 0.523683,0.700927 0.241699,0.749268 -0.08594,0.589478 0.17456,0.418945 0.05102,0.307495 0.334351,-0.07654 0.228272,-0.341065 0.447143,-0.272584 0.773437,-0.159788 0.351807,-0.584107 0.43103,-0.815064 0.347779,-0.273926 -0.251099,-0.664673 0.06714,-0.347777 0.393431,-0.316896 0.173219,-0.473998 0.253784,-0.154419 0.469971,-1.473024 A 2.6376251,2.9629579 0 0 0 23.68601,18.904415 5.5329807,6.2154352 0 0 1 23.518164,18.29614 l 0.06714,-0.797607 0.338379,-0.234986 0.290039,-0.421632 0.436401,-1.03662 0.02552,-0.773437 0.0081,-0.308838 -0.307494,0.047 -0.047,0.225586 -0.487427,-0.103393 0.03088,0.119506 -0.290039,-0.484741 c 0,0 0.05515,-0.208267 -0.178589,-0.230957 C 23.170319,14.273347 22.875,13.9375 22.875,13.9375 l -0.298096,-0.295411 -0.323608,-0.559936 -0.06714,-0.252441 -0.216187,-0.394776 -0.370606,-0.825805 0.311523,-0.09534 0.32361,0.896974 0.346435,0.296753 0.310181,0.645874 0.255126,0.416259 0.44043,0.457886 0.679444,0.32898 0.104736,-0.26587 0.286011,-0.17456 0.377319,-1.724121 -0.112793,-0.378663 -0.333007,-0.179931 -0.488771,-0.244385 -0.08459,0.05102 -0.116821,0.268555 -0.220216,-0.339722 -0.284668,-0.19873 c 0,0 -0.09847,0.166416 -0.206786,-0.107422 a 3.6507254,4.1010169 0 0 1 -0.154419,-0.460571 l 0.146361,-0.264527 0.388062,0.381348 0.275269,0.311524 0.370606,0.08191 0.422973,0.114136 0.632446,0.202759 0.409547,0.451172 0.355834,0.484741 0.2793,-0.04566 0.330322,0.734497 A 11,11 0 0 0 18.779546,5.3705994 Z m -3.959839,1.388428 -0.224243,0.049679 0.269897,0.4632574 -0.108765,0.5196531 0.0282,0.3101807 L 15.54346,7.5902064 15.278933,7.2961393 15.062747,7.1014372 Z M 9.781616,6.9416505 A 11,11 0 0 0 5.7882079,11.938111 l 0.1114502,-0.09802 0.5894778,-0.218873 0.051026,-0.218871 -0.024172,-0.212159 0.025513,-0.204101 0.069823,-0.269898 0.1423338,-0.124878 0.130249,-0.07788 0.063112,-0.12622 A 2.3552184,2.6457181 0 0 1 7.2639168,9.9521484 L 8.2817392,9.2122802 8.3770755,8.7423093 c 0,0 0.4950344,-0.3030768 0.5465089,-0.1960448 0.05148,0.107039 0.2014561,0.037077 0.2202152,0.267212 0.018755,0.2301627 0.1893306,-0.6029052 0.1893306,-0.6029052 L 9.329074,7.4331051 9.7789032,7.1108394 Z m -4.6889648,9.2114255 -0.083252,0.110107 a 11,11 0 0 0 3.7449955,8.001588 l 0.083251,-0.593506 0.362549,-0.08326 0.044309,-0.25647 -0.00268,-2.274657 0.4176026,-0.388062 0.071167,-0.355834 -0.1490479,-0.224244 -0.5666499,-0.436401 -0.5491942,-0.03222 -0.3222657,-0.670044 -0.7559819,0.0027 -0.3961203,-0.890258 -0.00536,-0.362549 -0.248413,-0.163819 -0.4552003,-0.0014 -0.2698976,-0.335692 -0.265869,-0.714356 z m 19.7521978,3.640259 -0.267213,0.70227 -0.506225,0.358521 -0.170531,0.417603 0.03894,0.339721 -0.159791,0.500854 0.0068,-0.0054 c 0.03553,0.07389 -0.200295,0.223562 -0.229614,0.2417 0.01461,0.0094 0.0381,0.02523 0.09937,0.07788 l -0.07251,0.357179 0.150391,0.311522 0.588135,-0.448486 0.277954,-1.290405 0.149047,-0.683471 0.208131,-0.175904 0.127563,-0.478028 z m -1.287719,2.555297 c -0.01642,-0.0106 -0.01919,-0.01341 -0.02954,-0.03491 l 0.0188,0.04162 c 0,0 0.0088,-0.0058 0.01075,-0.0068 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="5"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.826172 5.0058594 A 11 11 0 0 0 14.175781 5.1542969 L 15.714844 5.0742188 L 15.826172 5.0058594 z M 14.175781 5.1542969 A 11 11 0 0 0 10.976562 6.2167969 L 10.974609 6.4902344 L 11.179688 7.0078125 L 11.542969 6.9257812 L 11.447266 6.5664062 L 11.525391 6.2871094 L 12.851562 6.1816406 L 13.248047 6.1660156 L 14.054688 5.578125 L 14.175781 5.1542969 z M 18.779297 5.3710938 C 18.229835 5.4538028 17.549801 5.5295629 17.21875 5.3984375 L 15.947266 6.0332031 L 15.824219 6.5214844 L 16.138672 6.8085938 L 16.373047 6.6679688 L 16.443359 6.7851562 L 17.21875 6.3984375 C 17.549801 6.5295629 18.229835 6.4538028 18.779297 6.3710938 A 11 11 0 0 1 26.041016 12.5625 L 26.3125 12.519531 L 26.642578 13.253906 A 11 11 0 0 0 18.779297 5.3710938 z M 14.820312 6.7597656 L 14.595703 6.8085938 L 14.865234 7.2714844 L 14.759766 7.7714844 L 14.820312 7.7578125 L 14.972656 7.9746094 L 15.542969 7.5898438 L 15.279297 7.296875 L 15.0625 7.1015625 L 14.820312 6.7597656 z M 9.78125 6.9414062 A 11 11 0 0 0 5.7890625 11.9375 L 5.9003906 11.839844 L 6.4179688 11.646484 A 11 11 0 0 1 6.5292969 11.455078 L 6.5410156 11.402344 L 6.515625 11.189453 L 6.5410156 10.986328 L 6.6113281 10.716797 L 6.7539062 10.591797 L 6.8847656 10.513672 L 6.9472656 10.386719 A 2.3552184 2.6457181 0 0 1 7.2636719 9.9511719 L 8.1875 9.28125 A 11 11 0 0 1 8.2871094 9.1894531 L 8.3769531 8.7421875 C 8.3769531 8.7421875 8.8723536 8.439843 8.9238281 8.546875 C 8.9307982 8.5613674 8.9470202 8.5611253 8.9570312 8.5703125 A 11 11 0 0 1 9.3144531 8.296875 C 9.3182226 8.2789067 9.3339844 8.2109375 9.3339844 8.2109375 L 9.328125 7.4335938 L 9.7792969 7.1113281 L 9.78125 6.9414062 z M 16.373047 7.6679688 L 16.138672 7.8085938 L 16.126953 7.7988281 L 16.126953 7.8046875 L 15.982422 7.8300781 L 15.822266 7.9277344 C 15.822266 7.9277344 15.749867 7.8940817 15.710938 7.9492188 C 15.672018 8.0043567 15.541016 7.8515625 15.541016 7.8515625 L 15.322266 8.046875 L 15.279297 8.2109375 L 15.162109 8.1914062 L 15.279297 8.2949219 L 15.542969 8.5898438 L 14.785156 9.1015625 L 14.769531 8.9394531 C 14.594632 8.9854869 14.427734 9.0019531 14.427734 9.0019531 A 0.41127211 0.46199965 0 0 0 14.185547 9.1484375 C 14.059998 9.2858928 14.021484 9.6933594 14.021484 9.6933594 L 13.917969 10.128906 L 14.162109 10.205078 C 14.172047 10.188811 14.174252 10.158851 14.185547 10.146484 A 0.41127211 0.46199965 0 0 1 14.427734 10.001953 C 14.427734 10.001953 14.86332 9.9697561 15.064453 9.8144531 L 14.958984 9.7382812 L 15.009766 9.4472656 L 14.830078 9.5253906 L 14.800781 9.3261719 L 15.054688 9.171875 L 15.279297 9.2109375 L 15.322266 9.046875 L 15.541016 8.8496094 C 15.541016 8.8496094 15.672018 9.0043567 15.710938 8.9492188 C 15.749867 8.8940818 15.822266 8.9277344 15.822266 8.9277344 L 15.982422 8.828125 L 16.126953 8.8046875 L 16.136719 8.1171875 L 16.65625 8.140625 L 16.373047 7.6679688 z M 14.861328 8.2890625 L 14.800781 8.3261719 L 14.822266 8.4746094 L 14.861328 8.2890625 z M 19.529297 9.1601562 L 19.203125 9.3886719 L 19.404297 9.4980469 L 19.394531 9.734375 L 19.214844 10.027344 L 19.667969 10.0625 L 19.710938 10.033203 L 20.171875 10.037109 L 20.548828 9.9941406 L 20.728516 10.001953 L 21.058594 9.9707031 L 21.115234 9.7617188 L 20.671875 9.6132812 L 20.568359 9.3085938 L 19.972656 9.3300781 L 19.529297 9.1601562 z M 16.666016 9.8671875 L 16.345703 10.199219 L 15.769531 10.072266 L 15.550781 10.275391 L 15.333984 10.851562 L 14.876953 11.162109 L 14.78125 11.080078 L 14.501953 11.144531 L 14.322266 11.253906 L 13.958984 11.140625 L 13.822266 11.451172 L 13.416016 11.804688 L 13.279297 12.089844 L 13.0625 12.328125 L 13.019531 12.615234 L 12.607422 12.835938 L 12.378906 13.552734 L 12.464844 13.849609 L 12.521484 14.103516 L 12.607422 13.833984 L 13.019531 13.615234 L 13.0625 13.328125 L 13.279297 13.089844 L 13.416016 12.804688 L 13.822266 12.451172 L 14.109375 11.800781 L 14.53125 11.482422 L 14.96875 11.419922 L 15.34375 11.251953 L 15.638672 11.042969 L 16.345703 11.199219 L 16.666016 10.867188 L 17.216797 10.931641 L 17.376953 10.833984 L 17.677734 11.001953 L 17.4375 11.273438 L 17.355469 11.673828 L 18.679688 11.886719 L 18.802734 12.087891 L 18.970703 12.015625 L 18.892578 11.650391 L 19.126953 11.507812 L 19.871094 11.650391 L 19.998047 11.539062 L 20.957031 11.882812 L 21.332031 11.919922 L 21.3125 11.439453 L 21.166016 11.021484 L 20.548828 10.994141 L 19.835938 11.076172 L 19.103516 11.019531 L 18.898438 10.646484 L 18.892578 10.650391 L 18.970703 11.015625 L 18.802734 11.087891 L 18.679688 10.888672 L 17.939453 10.767578 L 17.355469 10.673828 L 17.433594 10.289062 L 17.095703 9.984375 C 17.095703 9.984375 17.014002 9.9367309 16.951172 9.9003906 L 16.666016 9.8671875 z M 17.548828 9.9316406 L 17.652344 10.033203 L 17.677734 10.003906 L 17.548828 9.9316406 z M 23.177734 11.537109 L 23.03125 11.800781 A 3.6507254 4.1010169 0 0 0 23.1875 12.261719 C 23.295816 12.535557 23.392578 12.369141 23.392578 12.369141 L 23.677734 12.568359 L 23.898438 12.908203 L 24.015625 12.638672 L 24.099609 12.587891 L 24.587891 12.832031 L 24.900391 13.001953 L 25 12.542969 L 24.634766 12.425781 L 24.212891 12.3125 L 23.841797 12.230469 L 23.566406 11.917969 L 23.177734 11.537109 z M 21.910156 12.513672 L 21.599609 12.609375 L 21.970703 13.433594 L 22.185547 13.830078 L 22.253906 14.082031 L 22.576172 14.642578 L 22.875 14.9375 C 22.875 14.9375 23.170542 15.272213 23.404297 15.294922 C 23.638036 15.317612 23.582031 15.527344 23.582031 15.527344 L 23.873047 16.011719 L 23.841797 15.892578 L 24.330078 15.996094 L 24.376953 15.769531 L 24.652344 15.726562 L 24.675781 15.03125 L 24.65625 15.115234 L 24.371094 15.291016 L 24.265625 15.556641 L 23.585938 15.226562 L 23.146484 14.769531 L 22.890625 14.353516 L 22.580078 13.707031 L 22.234375 13.410156 L 21.910156 12.513672 z M 12.455078 14.814453 L 12.388672 15.085938 L 12.445312 15.349609 L 12.527344 15.517578 L 12.572266 15.328125 L 12.464844 14.849609 L 12.455078 14.814453 z M 5.0917969 16.152344 L 5.0097656 16.263672 A 11 11 0 0 0 5.078125 17.171875 L 5.0917969 17.152344 L 5.7460938 17.484375 L 6.0117188 18.199219 L 6.2832031 18.535156 L 6.7382812 18.535156 L 6.9863281 18.699219 L 6.9921875 19.0625 L 7.3867188 19.953125 L 8.1425781 19.949219 L 8.4648438 20.619141 L 9.015625 20.652344 L 9.3769531 20.931641 L 9.6601562 20.667969 L 9.7304688 20.3125 L 9.5820312 20.087891 L 9.015625 19.652344 L 8.4648438 19.619141 L 8.1425781 18.949219 L 7.3867188 18.953125 L 6.9921875 18.0625 L 6.9863281 17.699219 L 6.7382812 17.537109 L 6.2832031 17.535156 L 6.0117188 17.199219 L 5.7460938 16.484375 L 5.0917969 16.152344 z M 17.798828 18.029297 L 17.777344 18.095703 L 17.943359 18.337891 L 17.953125 18.263672 L 17.798828 18.029297 z M 23.582031 18.533203 L 23.517578 19.294922 A 5.5329807 6.2154352 0 0 0 23.660156 19.8125 L 23.806641 19.355469 A 2.6376251 2.9629579 0 0 0 23.685547 18.904297 A 5.5329807 6.2154352 0 0 1 23.582031 18.533203 z M 24.845703 19.792969 L 24.578125 20.496094 L 24.072266 20.853516 L 23.900391 21.271484 L 23.939453 21.611328 L 23.779297 22.111328 L 23.787109 22.107422 C 23.822639 22.181312 23.58596 22.329518 23.556641 22.347656 C 23.571251 22.357056 23.59498 22.373131 23.65625 22.425781 L 23.583984 22.783203 L 23.734375 23.095703 L 23.800781 23.044922 L 23.939453 22.611328 L 23.900391 22.271484 L 24.072266 21.853516 L 24.568359 21.503906 L 24.599609 21.355469 L 24.75 20.671875 L 24.957031 20.496094 L 25.085938 20.019531 L 24.845703 19.792969 z M 23.556641 22.347656 C 23.540221 22.337056 23.537694 22.335953 23.527344 22.314453 L 23.546875 22.355469 C 23.546875 22.355469 23.554691 22.348656 23.556641 22.347656 z M 18.673828 20.537109 C 18.644866 20.596607 18.597656 20.695312 18.597656 20.695312 L 18.712891 21.451172 C 18.772697 21.327268 18.825856 21.22163 18.841797 21.179688 A 2.1016005 2.3608183 0 0 0 18.773438 20.710938 L 18.673828 20.537109 z M 22.654297 22.662109 L 22.515625 22.773438 L 22.480469 22.960938 L 22.701172 22.787109 L 22.654297 22.662109 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.892578 2 L 15.890625 2.0019531 C 8.185725 2.0606831 2 8.28047 2 16 C 2 16.1695 2.0194758 16.333947 2.0253906 16.501953 C 2.2870785 9.0169039 8.3537128 3.0594027 15.890625 3.0019531 L 15.892578 3 L 27.199219 3 C 28.750419 3 30 4.2495813 30 5.8007812 L 30 4.8007812 C 30 3.2495813 28.750419 2 27.199219 2 L 15.892578 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/harddrake.svg b/.icons/awkward/32x32/apps/harddrake.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/harddrake.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/hardinfo.svg b/.icons/awkward/32x32/apps/hardinfo.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hardinfo.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/harmony.svg b/.icons/awkward/32x32/apps/harmony.svg
new file mode 100644
index 00000000..d205cd26
--- /dev/null
+++ b/.icons/awkward/32x32/apps/harmony.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#ff5f7f" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m9.0074 25.141c0.053119-0.52226 0.36475-1.6515 1.1387-4.1263 1.3095-4.1874 2.1307-8.9467 1.7825-10.33-0.08656-0.34391-0.09611-0.52028-0.03246-0.59964 0.19823-0.24718 0.99331-0.51581 1.6481-0.55682 1.3521-0.028102 1.2849 0.47205 1.2404 1.5611-0.03985 0.9761-0.29809 2.8109-0.53764 4.0415-0.07434 0.38184-0.11397 0.75138-0.08808 0.8212 0.03903 0.10531 0.40212 0.12672 2.1301 0.1256 1.1457-0.000711 2.1289-0.03153 2.1849-0.06839 0.1748-0.11503 0.27717-0.50381 1.0193-3.8715 0.397-1.8015 0.7897-3.395 0.87265-3.5411 0.18927-0.33347 0.655-0.59653 1.0561-0.59653 0.40964 0 1.1314 0.2277 1.3787 0.43498l0.19928 0.167-0.19032 0.56461c-0.43579 1.2928-1.6451 7.06-2.1196 10.108-0.1254 0.80567-0.30258 1.8521-0.39373 2.3253-0.1976 1.026-0.20281 1.4174-0.02516 1.8917 0.2811 0.75044 0.26768 0.8236-0.18952 1.0329-0.22645 0.10366-0.74528 0.24668-1.153 0.31782-1.3788 0.2406-1.7997-0.06618-1.8003-1.3122-0.000413-0.83837 0.0774-1.2861 0.60599-3.4873 0.23272-0.9691 0.42312-1.8404 0.42312-1.9363 0-0.16233-0.04096-0.17015-0.59513-0.11364-0.32732 0.03337-1.3278 0.06576-2.2233 0.07195-0.89549 0.0062-1.6543 0.03837-1.6864 0.07149-0.03199 0.03312-0.20894 0.73225-0.3932 1.5536-0.18425 0.82138-0.51587 2.1726-0.73692 3.0027-0.22106 0.83008-0.41845 1.7568-0.43864 2.0594-0.02401 0.35939-0.08542 0.59492-0.17714 0.67916-0.2084 0.19139-1.2387 0.49499-1.8878 0.55625-0.79147 0.0832-1.0699-0.26418-1.0117-0.84638z"/>
+ <path fill="#fff" d="m9.0074 24.141c0.053119-0.52226 0.36475-1.6515 1.1387-4.1263 1.3095-4.1874 2.1307-8.9467 1.7825-10.33-0.08656-0.34391-0.09611-0.52028-0.03246-0.59964 0.19823-0.24718 0.99331-0.51581 1.6481-0.55682 1.3521-0.028102 1.2849 0.47205 1.2404 1.5611-0.03985 0.9761-0.29809 2.8109-0.53764 4.0415-0.07434 0.38184-0.11397 0.75138-0.08808 0.8212 0.03903 0.10531 0.40212 0.12672 2.1301 0.1256 1.1457-0.000711 2.1289-0.03153 2.1849-0.06839 0.1748-0.11503 0.27717-0.50381 1.0193-3.8715 0.397-1.8015 0.7897-3.395 0.87265-3.5411 0.18927-0.33347 0.655-0.59653 1.0561-0.59653 0.40964 0 1.1314 0.2277 1.3787 0.43498l0.19928 0.167-0.19032 0.56461c-0.43579 1.2928-1.6451 7.06-2.1196 10.108-0.1254 0.80567-0.30258 1.8521-0.39373 2.3253-0.1976 1.026-0.20281 1.4174-0.02516 1.8917 0.2811 0.75044 0.26768 0.8236-0.18952 1.0329-0.22645 0.10366-0.74528 0.24668-1.153 0.31782-1.3788 0.2406-1.7997-0.06618-1.8003-1.3122-0.000413-0.83837 0.0774-1.2861 0.60599-3.4873 0.23272-0.9691 0.42312-1.8404 0.42312-1.9363 0-0.16233-0.04096-0.17015-0.59513-0.11364-0.32732 0.03337-1.3278 0.06576-2.2233 0.07195-0.89549 0.0062-1.6543 0.03837-1.6864 0.07149-0.03199 0.03312-0.20894 0.73225-0.3932 1.5536-0.18425 0.82138-0.51587 2.1726-0.73692 3.0027-0.22106 0.83008-0.41845 1.7568-0.43864 2.0594-0.02401 0.35939-0.08542 0.59492-0.17714 0.67916-0.2084 0.19139-1.2387 0.49499-1.8878 0.55625-0.79147 0.0832-1.0699-0.26418-1.0117-0.84638z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/haroopad.svg b/.icons/awkward/32x32/apps/haroopad.svg
new file mode 100644
index 00000000..5a3a89e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/haroopad.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(-4)">
+ <path style="opacity:0.2" d="m 14.94939,30.540199 c -0.184263,-0.27271 -0.518972,-0.867718 -0.743799,-1.322234 -0.482377,-0.975201 -0.672565,-1.005766 -1.713927,-0.275472 -1.30564,0.915637 -1.805698,0.664572 -1.407399,-0.706612 0.131442,-0.452498 0.159115,-0.898645 0.0615,-0.991435 -0.09762,-0.09279 -0.701968,0.02074 -1.3429993,0.252252 -1.466782,0.529772 -1.90765,0.343718 -1.39938,-0.59056 0.198205,-0.364337 0.302938,-0.71702 0.23274,-0.783748 -0.0702,-0.06673 -0.548627,0.01987 -1.063174,0.192434 -1.775503,0.595457 -2.015494,0.287345 -0.883696,-1.134507 0.378986,-0.476112 0.69197,-1.050897 0.695517,-1.277308 0.0036,-0.226408 0.319624,-0.750702 0.702395,-1.165095 0.874969,-0.947252 1.85616,-2.767799 1.848295,-3.429416 -2.237081,-3.260359 -1.229588,-4.786733 0.2343363,-7.583123 0.383157,-0.803245 0.894815,-2.39539 1.364713,-2.8166493 1.989964,-2.575922 5.858533,-2.502216 7.946899,-0.035172 0.631388,0.393242 1.721817,2.6274953 1.930744,3.4328333 2.579634,3.094399 -0.568412,5.473954 -0.216697,7.128987 0.187027,0.854405 1.071548,2.340336 1.975944,3.319448 0.374188,0.405103 0.680343,0.962019 0.680343,1.23759 0,0.275571 0.260819,0.826076 0.579594,1.223346 0.965161,1.202815 0.696434,1.587974 -0.765786,1.097588 -1.127559,-0.378157 -1.29327,-0.266165 -0.839726,0.567522 0.313589,0.576423 0.310074,0.650465 -0.03689,0.777026 -0.21093,0.07694 -0.886798,-0.01313 -1.501931,-0.20008 -0.615131,-0.186985 -1.170255,-0.290701 -1.233608,-0.23048 -0.06335,0.06021 -0.05473,0.594731 0.01917,1.187803 0.116841,0.937756 0.08011,1.078308 -0.281773,1.078308 -0.22887,0 -0.758076,-0.247923 -1.176016,-0.550935 -0.41794,-0.303014 -0.869677,-0.550931 -1.003859,-0.550931 -0.134184,0 -0.559956,0.595008 -0.94616,1.32224 -0.750335,1.412895 -1.179415,1.619608 -1.715365,0.826397 z"/>
+ <path style="fill:#248afd" d="m 14.94939,29.540199 c -0.184263,-0.27271 -0.518972,-0.867718 -0.743799,-1.322234 -0.482377,-0.975201 -0.672565,-1.005766 -1.713927,-0.275472 -1.30564,0.915637 -1.805698,0.664572 -1.407399,-0.706612 0.131442,-0.452498 0.159115,-0.898645 0.0615,-0.991435 -0.09762,-0.09279 -0.701968,0.02074 -1.3429997,0.252252 -1.4667821,0.529772 -1.9076501,0.343718 -1.39938,-0.59056 0.198205,-0.364337 0.3029385,-0.71702 0.2327404,-0.783748 -0.070198,-0.06673 -0.5486274,0.01987 -1.0631744,0.192434 -1.7755031,0.595457 -2.0154935,0.287345 -0.8836961,-1.134507 0.378986,-0.476112 0.69197,-1.050897 0.6955171,-1.277308 0.00355,-0.226408 0.319624,-0.750702 0.7023955,-1.165095 0.8749685,-0.947252 1.8561595,-2.767799 1.8482945,-3.429416 -2.237081,-3.260359 -1.2295875,-4.786733 0.2343367,-7.583123 0.383157,-0.8032443 0.894815,-2.3953898 1.364713,-2.8166491 1.989964,-2.5759221 5.858533,-2.5022161 7.946899,-0.035172 0.631388,0.393242 1.721817,2.6274951 1.930744,3.4328331 2.579634,3.094399 -0.568412,5.473954 -0.216697,7.128987 0.187027,0.854405 1.071548,2.340336 1.975944,3.319448 0.374188,0.405103 0.680343,0.962019 0.680343,1.23759 0,0.275571 0.260819,0.826076 0.579594,1.223346 0.965161,1.202815 0.696434,1.587974 -0.765786,1.097588 -1.127559,-0.378157 -1.29327,-0.266165 -0.839726,0.567522 0.313589,0.576423 0.310074,0.650465 -0.03689,0.777026 -0.21093,0.07694 -0.886798,-0.01313 -1.501931,-0.20008 -0.615131,-0.186985 -1.170255,-0.290701 -1.233608,-0.23048 -0.06335,0.06021 -0.05473,0.594731 0.01917,1.187803 0.116841,0.937756 0.08011,1.078308 -0.281773,1.078308 -0.22887,0 -0.758076,-0.247923 -1.176016,-0.550935 -0.41794,-0.303014 -0.869677,-0.550931 -1.003859,-0.550931 -0.134184,0 -0.559956,0.595008 -0.94616,1.32224 -0.750335,1.412895 -1.179415,1.619608 -1.715365,0.826397 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 15.470949,6.0000276 c -1.476934,-0.00482 -2.942518,0.6202421 -3.9375,1.9082031 -0.469898,0.4212593 -0.982078,2.0131619 -1.365234,2.8164063 -0.949484,1.813705 -1.701101,3.095349 -1.50586,4.660156 0.145961,-1.153566 0.765257,-2.245457 1.50586,-3.660156 0.383156,-0.803244 0.895336,-2.395147 1.365234,-2.8164063 1.989964,-2.5759221 5.858899,-2.5022003 7.947266,-0.035156 0.631388,0.393242 1.72076,2.6282563 1.929687,3.4335943 0.609287,0.730869 0.892557,1.419326 0.984375,2.070311 0.127504,-0.930295 -0.05314,-1.953248 -0.984375,-3.070312 C 21.201475,10.50133 20.112103,8.2663164 19.480715,7.8730744 18.436532,6.6395524 16.947882,6.0048443 15.470949,6.0000276 Z m 5.789062,12.6249994 c -0.07589,0.285078 -0.119878,0.558929 -0.06641,0.810547 0.187027,0.854405 1.072167,2.341201 1.976563,3.320313 0.374188,0.405103 0.679687,0.960757 0.679687,1.236328 0,0.275571 0.261303,0.827339 0.580078,1.224609 0.08579,0.106919 0.150474,0.199012 0.216797,0.292969 0.516192,-0.02252 0.457404,-0.452758 -0.216797,-1.292969 -0.318775,-0.39727 -0.580078,-0.949038 -0.580078,-1.224609 0,-0.275571 -0.305499,-0.831225 -0.679687,-1.236328 -0.84672,-0.916671 -1.654347,-2.259865 -1.910157,-3.13086 z M 9.758058,19.017606 c -0.31843,0.834362 -1.022197,2.017354 -1.671875,2.720703 -0.382771,0.414393 -0.699525,0.937654 -0.703125,1.164062 -0.0035,0.226411 -0.316326,0.801232 -0.695312,1.277344 -0.784299,0.985298 -0.892348,1.424566 -0.304688,1.410156 0.08904,-0.1261 0.184526,-0.259199 0.304688,-0.410156 0.378986,-0.476112 0.691764,-1.050933 0.695312,-1.277344 0.0036,-0.226408 0.320354,-0.749669 0.703125,-1.164062 C 8.961152,21.791057 9.941705,19.970238 9.933839,19.308621 9.862829,19.205129 9.82262,19.1177 9.758058,19.017606 Z"/>
+ <g transform="matrix(0.635927,0,0,0.67602478,-10.951606,-67.888571)">
+ <path style="fill:#d19e01" d="m 34.519066,106.36484 c 0,0 1.066583,6.00352 7.132428,7.37148 0,0 0.50691,-4.185 -1.191821,-5.62994 -1.698732,-1.44493 -5.940607,-1.74154 -5.940607,-1.74154 z"/>
+ <path style="fill:#d19e01" d="m 48.671634,106.24133 c 0,0 -0.954355,5.92666 -7.02014,7.49499 0,0 -0.562423,-4.17566 1.110832,-5.65004 1.673256,-1.47435 5.909308,-1.84495 5.909308,-1.84495 z"/>
+ <path style="fill:#fecd38" d="m 41.671494,103.38167 c 0,0 -6.067618,5.31429 -0.02,10.35465 5.764135,-5.24442 0.02,-10.35465 0.02,-10.35465 z"/>
+ </g>
+ <g transform="matrix(0.5,0,0,0.5,-0.5,-0.5)">
+ <circle style="fill:#fecd38" cx="21.5" cy="28.5" r="6.5"/>
+ <path style="fill:#535353" d="M 21.499999,24.5 A 4.0002443,3.9998988 0 0 0 17.5,28.499655 4.0002443,3.9998988 0 0 0 21.499999,32.5 4.0002443,3.9998988 0 0 0 25.5,28.499655 4.0002443,3.9998988 0 0 0 21.499999,24.5 Z m 0,2.666438 a 1.3334147,1.3332995 0 0 1 1.333335,1.333217 1.3334147,1.3332995 0 0 1 -1.333335,1.333217 1.3334147,1.3332995 0 0 1 -1.333331,-1.333217 1.3334147,1.3332995 0 0 1 1.333331,-1.333217 z"/>
+ </g>
+ <g transform="matrix(0.5,0,0,0.5,0.5,-0.5)">
+ <circle style="fill:#fecd38" cx="41.5" cy="28.5" r="6.5"/>
+ <path style="fill:#535353" d="m 41.5,24.5 a 4.0002443,3.9999003 0 0 0 -4,3.999646 4.0002443,3.9999003 0 0 0 4,4.000354 4.0002443,3.9999003 0 0 0 4,-4.000354 A 4.0002443,3.9999003 0 0 0 41.5,24.5 Z m 0,2.66644 A 1.3334147,1.3333 0 0 1 42.833335,28.499646 1.3334147,1.3333 0 0 1 41.5,29.832866 1.3334147,1.3333 0 0 1 40.166669,28.499646 1.3334147,1.3333 0 0 1 41.5,27.16644 Z"/>
+ </g>
+ <g transform="matrix(0.97040575,0,0,0.9396911,-0.02649251,0.65218005)">
+ <path style="fill:#fecd38" d="m 11.362765,16.394915 c 0,0 1.658349,-1.658349 4.545105,-1.658349 2.886756,0 4.729366,2.026872 4.729366,2.026872 0,0 -0.06142,1.166986 -0.737044,1.535508 -0.675624,0.368523 -2.518234,-1.719769 -4.238003,-1.719769 -1.71977,0 -3.50096,1.474087 -3.50096,1.474087 z"/>
+ <path style="fill:#535353" d="m 15.940966,15.750077 c -1.272224,-0.0055 -2.491866,0.286564 -3.420262,0.864817 l -1.020703,0.635816 0.91484,1.808016 c 0.58649,1.159216 1.3502,2.235599 2.128143,2.999646 0.667336,0.655417 1.385484,1.19163 1.596187,1.19163 0.62999,0 2.867233,-2.511117 3.739501,-4.19743 0.447634,-0.865386 0.713811,-1.512924 0.591644,-1.438768 -0.122167,0.07415 -0.315107,-0.105978 -0.429057,-0.400343 -0.128239,-0.331268 -0.565977,-0.675993 -1.148663,-0.904978 -0.940856,-0.369733 -1.962121,-0.554144 -2.95163,-0.558406 z"/>
+ </g>
+ </g>
+ <g style="font-weight:bold;font-size:22.16522026px;line-height:1.25;font-family:'DejaVu Serif';letter-spacing:0px;word-spacing:0px;fill:#888888" transform="matrix(0.68837185,0,0,0.62855131,-17.143958,-63.069568)">
+ <path style="fill:#888888" d="m 63.745563,117.94995 h -2.857236 l -0.7576,2.96546 h 2.857235 z m -1.222984,-6.47207 -1.038994,4.1668 h 2.857235 l 1.049817,-4.1668 h 2.391853 l -1.049818,4.1668 h 1.753508 v 2.30527 h -2.327119 l -0.746778,2.96546 h 3.073897 l -2.04e-4,2.32692 h -3.636482 l -1.038994,4.14515 h -2.391853 l 1.038995,-4.14515 h -2.857235 l -1.038995,4.14515 h -2.413498 l 1.038995,-4.14515 h -1.775058 v -2.32692 h 2.305378 l 0.7576,-2.96546 h -3.062978 l 1.08e-4,-2.30527 h 3.658127 l 1.038995,-4.1668 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hashit.svg b/.icons/awkward/32x32/apps/hashit.svg
new file mode 100644
index 00000000..c0b3a916
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hashit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="fill:#6ea23d" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0214844 0.414062 14 14 0 0 1 13.978516 -13.414062 14 14 0 0 1 13.978516 13.585938 14 14 0 0 0 0.021484 -0.585938 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2" d="m13 8-0.888672 4h-3.8886718l-0.6679687 3h3.8906245l-0.890624 4h-3.8886724l-0.6660156 3h3.8886719l-0.8886719 4h3l0.888672-4h4l-0.888672 4h3l0.888672-4h3.912109l0.666016-3h-3.912109l0.890624-4h3.910157l0.644531-2.896484v-0.103516h-3.888672l0.888672-4h-3l-0.888672 4h-4l0.888672-4h-3zm1.445312 7h4l-0.890624 4h-4l0.890624-4z"/>
+ <path style="fill:#ffffff" d="m13 7h3l-4 18h-3z"/>
+ <path style="fill:#ffffff" d="m20 7h3l-4 18h-3z"/>
+ <path style="fill:#ffffff" d="m8.2223281 11-0.6679687 3h17.800719l0.644531-2.896484v-0.103516zm-1.5566406 7-0.6660156 3h17.800718l0.666016-3z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hb-icon.svg b/.icons/awkward/32x32/apps/hb-icon.svg
new file mode 100644
index 00000000..3e969d3a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hb-icon.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 20.792363,9.780335 C 19.698393,9.028747 19.121315,7.2908738 18.319496,6.5897345 17.868565,6.1954938 17.87586,5.8961315 18.463888,5.9312683 c 0.570921,0.03414 1.351457,0.1981718 2.287631,0.6874655 0,0 -0.343912,-3.3369092 -1.833818,-5.0831241 -0.391111,-0.4583693 -0.331535,-0.6288914 0.229547,-0.4428427 1.225094,0.4062595 2.949463,1.5770237 3.893784,3.247563 0,0 2.264279,-3.4173935 5.412989,-3.3390008 0.58879,0.014656 0.624976,0.3785542 0.138274,0.7248966 -1.152001,0.8198068 -3.053647,2.5718881 -3.083084,5.0334658 0,0 0.725176,-0.8084703 2.10676,-0.7210637 0.895419,0.05665 1.980358,0.7404169 3.124358,1.7426399 0.450547,0.3947041 0.291482,0.7474877 -0.297,0.7741064 -1.339774,0.060596 -3.17064,0.2297753 -4.058699,1.4414978 0,0 1.363831,-0.17952 1.57474,0.324008 0.205511,0.490797 -0.04446,1.448918 -0.844478,1.608181 -2.011082,0.400417 -4.610822,-0.97278 -6.322453,-2.14871 z"/>
+ <path style="opacity:0.2" d="M 28.545,22.685223 A 8.3294087,10.608347 14.95215 0 1 17.756716,30.775275 8.3294087,10.608347 14.95215 0 1 12.454949,18.370428 8.3294087,10.608347 14.95215 0 1 23.24399,10.280377 8.3294087,10.608347 14.95215 0 1 28.545,22.685223 Z"/>
+ <path style="opacity:0.2" d="M 17.885856,6.9755871 0.743,7.0244149 8,20.483817 v 9.516184 H 5 V 31 h 8 v -0.999999 h -3 v -9.453405 z"/>
+ <path style="fill:#e4e4e4" d="M 17.885856,5.9755861 0.743,6.0244139 8,19.483816 V 29 H 5 v 0.999999 h 8 V 29 h -3 v -9.453405 z"/>
+ <path style="fill:#b31f13" d="m 3.609375,8 c 0.5871518,1.255213 3.1236087,6.325584 3.828125,7.447266 0.4295013,0.683836 0.907665,1.242293 1.21875,1.423828 0.2735193,0.159612 0.5858234,0.171371 0.8574219,0.03125 C 9.8102998,16.749331 10.396659,16.074319 10.822266,15.394531 11.485633,14.335163 14.335561,9.233426 14.980469,8 Z"/>
+ <path style="fill:#76ae17" d="m 20.792363,8.7803335 c -1.09397,-0.7515872 -1.671048,-2.4894607 -2.472867,-3.1906 -0.450931,-0.3942407 -0.443636,-0.693603 0.144392,-0.6584662 0.570921,0.03414 1.351457,0.1981718 2.287631,0.6874655 0,0 -0.343912,-3.3369092 -1.833818,-5.0831241 -0.391111,-0.4583693 -0.331535,-0.62889137 0.229547,-0.4428427 1.225094,0.4062595 2.949463,1.5770237 3.893784,3.247563 0,0 2.264279,-3.41739347 5.412989,-3.3390008 0.58879,0.014656 0.624976,0.3785542 0.138274,0.7248966 -1.152001,0.8198068 -3.053647,2.5718881 -3.083084,5.0334658 0,0 0.725176,-0.8084703 2.10676,-0.7210637 0.895419,0.05665 1.980358,0.7404169 3.124358,1.7426399 0.450547,0.3947041 0.291482,0.7474877 -0.297,0.7741064 -1.339774,0.060596 -3.17064,0.2297753 -4.058699,1.4414977 0,0 1.363831,-0.1795203 1.57474,0.3240081 0.205511,0.490797 -0.04446,1.448918 -0.844478,1.608181 C 25.10381,11.329477 22.50407,9.95628 20.792439,8.7803496 Z"/>
+ <path style="fill:#9b7528" d="M 28.545,21.685222 A 8.3294087,10.608347 14.95215 0 1 17.756716,29.775274 8.3294087,10.608347 14.95215 0 1 12.454949,17.370427 8.3294087,10.608347 14.95215 0 1 23.24399,9.280376 8.3294087,10.608347 14.95215 0 1 28.545,21.685222 Z"/>
+ <g style="opacity:0.3" transform="matrix(0.65622421,-0.38070072,0.37810485,0.65807065,-7.3748086,12.417583)">
+ <g>
+ <path transform="matrix(0.70711,0.70711,-0.70711,0.70711,31.45,-11.684)" d="m 24.682,16.043 c -0.11655,0.34784 -0.04557,0.7435 0.23242,1.0215 l 1.4141,1.4141 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.0566,-1.0566 a 11,14 0 0 0 -4.1172,-1.3789 z m -2.3379,0.12695 a 11,14 0 0 0 -3.7422,1.6523 l 0.65625,0.65625 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.4141,-1.4141 c 0.24479,-0.24479 0.31895,-0.57977 0.25781,-0.89453 z m 1.156,1.309 c -0.25562,0 -0.51116,0.0971 -0.70703,0.29297 l -1.4141,1.4141 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.4141,1.416 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.4141,-1.416 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -1.414,-1.415 c -0.196,-0.195 -0.451,-0.292 -0.707,-0.292 z m 6.1367,0.51953 -1.1875,1.1875 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.4141,1.416 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.0859,-1.0859 a 11,14 0 0 0 -2.727,-2.932 z m -11.828,0.444 a 11,14 0 0 0 -2.559,3.1 l 0.47266,0.47266 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.4141,-1.416 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -0.74219,-0.74219 z m 2.1562,2.5703 c -0.25562,0 -0.51116,0.0971 -0.70703,0.29297 l -1.4141,1.416 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.4141,1.4141 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.4141,-1.4141 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -1.4141,-1.416 C 20.4762,21.10988 20.22066,21.01278 19.96504,21.01278 Z m 7.0703,0 c -0.25562,0 -0.51116,0.0971 -0.70703,0.29297 l -1.4141,1.416 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.4141,1.4141 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.4141,-1.4141 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -1.4141,-1.416 C 27.5465,21.10988 27.29096,21.01278 27.03534,21.01278 Z m 5.8672,0.79102 -0.91797,0.91797 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.416,1.4141 c 0.29125,0.29125 0.71328,0.36448 1.0723,0.22266 a 11,14 0 0 0 -1.5703,-3.9688 z m -18.154,0.65039 a 11,14 0 0 0 -1.1699,3.1094 c 0.0064,-0.0061 0.01523,-0.0074 0.02148,-0.01367 l 1.416,-1.4141 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -0.267,-0.266 z m 1.6816,2.0938 c -0.25562,0 -0.51116,0.09905 -0.70703,0.29492 l -1.416,1.4141 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.416,1.4141 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.4141,-1.4141 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -1.414,-1.413 c -0.196,-0.196 -0.452,-0.295 -0.707,-0.295 z m 7.0703,0 c -0.25562,0 -0.51116,0.09905 -0.70703,0.29492 l -1.4141,1.4141 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.4141,1.4141 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.4141,-1.4141 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -1.414,-1.413 c -0.196,-0.196 -0.451,-0.295 -0.707,-0.295 z m 7.0703,0 c -0.25562,0 -0.51116,0.09905 -0.70703,0.29492 l -1.4141,1.4141 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.4141,1.4141 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.416,-1.4141 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -1.416,-1.413 C 31.0819,24.64814 30.82636,24.54909 30.57074,24.54909 Z m -10.605,3.5352 c -0.25562,0 -0.51116,0.09905 -0.70703,0.29492 l -1.4141,1.4141 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.4141,1.4141 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.4141,-1.4141 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -1.4141,-1.4141 C 20.4769,28.18224 20.22136,28.08319 19.96574,28.08319 Z m 7.0703,0 c -0.25562,0 -0.51116,0.09905 -0.70703,0.29492 l -1.4141,1.4141 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.4141,1.4141 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.4141,-1.4141 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -1.4141,-1.4141 C 27.5472,28.18224 27.29166,28.08319 27.03604,28.08319 Z m 7.0723,0 c -0.25562,0 -0.51116,0.09905 -0.70703,0.29492 l -1.416,1.4141 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.416,1.4141 c 0.38721,0.38721 1.0058,0.38803 1.3984,0.0098 a 11,14 0 0 0 0.202,-2.63 11,14 0 0 0 -0.078,-1.514 l -0.10742,-0.10742 c -0.19587,-0.19587 -0.45141,-0.29492 -0.70703,-0.29492 z m -20.996,0.04297 a 11,14 0 0 0 -0.111,1.874 11,14 0 0 0 0.24219,2.8457 c 0.12945,-0.04875 0.2529,-0.12009 0.35742,-0.22461 l 1.416,-1.4141 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -1.415,-1.414 c -0.139,-0.139 -0.311,-0.211 -0.489,-0.252 z m 3.3184,3.4941 c -0.25562,0 -0.51116,0.0971 -0.70703,0.29297 l -1.416,1.4141 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.416,1.4141 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.4141,-1.4141 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -1.413,-1.413 c -0.196,-0.196 -0.452,-0.293 -0.707,-0.293 z m 7.0703,0 c -0.25562,0 -0.51116,0.0971 -0.70703,0.29297 l -1.4141,1.4141 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.4141,1.4141 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.4141,-1.4141 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -1.413,-1.413 c -0.196,-0.196 -0.451,-0.293 -0.707,-0.293 z m 7.0703,0 c -0.25562,0 -0.51116,0.0971 -0.70703,0.29297 l -1.4141,1.4141 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.4141,1.4141 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.416,-1.4141 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -1.415,-1.413 c -0.196,-0.196 -0.451,-0.293 -0.707,-0.293 z m -10.604,3.536 c -0.25562,0 -0.51116,0.0971 -0.70703,0.29297 l -1.4141,1.4141 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.4141,1.416 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.4141,-1.416 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -1.414,-1.414 c -0.196,-0.196 -0.452,-0.293 -0.707,-0.293 z m 7.0703,0 c -0.25562,0 -0.51116,0.0971 -0.70703,0.29297 l -1.4141,1.4141 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.4141,1.416 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.4141,-1.416 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -1.414,-1.414 c -0.196,-0.196 -0.451,-0.293 -0.707,-0.293 z m 7.0723,0 c -0.25562,0 -0.51116,0.0971 -0.70703,0.29297 l -1.416,1.4141 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 0.54688,0.54688 a 11,14 0 0 0 1.6777,-3.6484 c -0.03446,-0.0036 -0.06695,-0.01953 -0.10156,-0.01953 z m -20.074,0.72461 a 11,14 0 0 0 1.0527,2.291 c 0.30328,-0.39277 0.29029,-0.94799 -0.07031,-1.3086 l -0.98242,-0.98242 z m 2.3965,2.8105 c -0.25562,0 -0.51116,0.0971 -0.70703,0.29297 l -0.08594,0.08594 a 11,14 0 0 0 2.7266,2.9316 l 0.1875,-0.1875 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -1.415,-1.418 c -0.196,-0.195 -0.452,-0.293 -0.707,-0.293 z m 7.0703,0 c -0.25562,0 -0.51116,0.0971 -0.70703,0.29297 l -1.4141,1.416 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 1.4141,1.4141 c 0.39174,0.39174 1.0223,0.39174 1.4141,0 l 1.4141,-1.4141 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 l -1.414,-1.417 c -0.196,-0.195 -0.451,-0.293 -0.707,-0.293 z m 7.0703,0 c -0.25562,0 -0.51116,0.0971 -0.70703,0.29297 l -1.4141,1.416 c -0.39174,0.39174 -0.39174,1.0223 0,1.4141 l 0.61133,0.61133 a 11,14 0 0 0 2.8867,-2.7715 l -0.66992,-0.66992 c -0.19587,-0.19587 -0.45141,-0.29297 -0.70703,-0.29297 z m -10.605,3.5352 c -0.25562,0 -0.51116,0.09905 -0.70703,0.29492 l -0.05664,0.05664 a 11,14 0 0 0 2.6836,1.1562 l -1.2129,-1.2129 C 20.47916,42.32556 20.22362,42.22651 19.968,42.22651 Z m 7.0703,0 c -0.25562,0 -0.51116,0.09905 -0.70703,0.29492 l -1.4141,1.4141 c -0.0028,0.0028 -0.0031,0.0069 -0.0059,0.0098 a 11,14 0 0 0 3.2578,-1 l -0.42383,-0.42383 c -0.19587,-0.19587 -0.45141,-0.29492 -0.70703,-0.29492 z"/>
+ </g>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 17.886719 5.9765625 L 0.7421875 6.0234375 L 1.28125 7.0234375 L 17.304688 6.9785156 L 17.886719 5.9765625 z M 5 29 L 5 30 L 8 30 L 8 29 L 5 29 z M 10 29 L 10 30 L 13 30 L 13 29 L 10 29 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 28.453125 0.001953125 C 25.304415 -0.076439545 23.041016 3.3398438 23.041016 3.3398438 C 22.096695 1.6693044 20.371578 0.49805637 19.146484 0.091796875 C 18.585402 -0.094251795 18.526858 0.07678695 18.917969 0.53515625 C 19.084612 0.73046723 19.232001 0.95147211 19.371094 1.1796875 C 20.575456 1.6454278 22.151819 2.7668223 23.041016 4.3398438 C 23.041016 4.3398438 25.206304 1.0840676 28.244141 1.0097656 C 28.358363 0.92078036 28.487854 0.80053197 28.591797 0.7265625 C 29.078499 0.3802201 29.041915 0.016609125 28.453125 0.001953125 z M 18.464844 4.9316406 C 17.876816 4.8965038 17.869381 5.195603 18.320312 5.5898438 C 18.435331 5.69042 18.544385 5.8158544 18.652344 5.953125 C 19.203208 6.0091663 19.910195 6.1791938 20.751953 6.6191406 C 20.751953 6.6191406 20.679761 6.1396064 20.560547 5.53125 C 19.711889 5.1189117 18.995105 4.9633493 18.464844 4.9316406 z M 27.615234 5.0390625 C 26.609351 4.9754248 25.963135 5.3829571 25.679688 5.6113281 C 25.585073 5.9770902 25.514611 6.354559 25.509766 6.7597656 C 25.509766 6.7597656 26.23365 5.9516559 27.615234 6.0390625 C 28.435659 6.0909679 29.418748 6.6833576 30.457031 7.5507812 C 31.031532 7.5181784 31.186409 7.1721237 30.740234 6.78125 C 29.596234 5.779027 28.510653 5.0957125 27.615234 5.0390625 z M 27.628906 9.0605469 C 27.138485 9.2698026 26.70091 9.5647269 26.384766 9.9960938 C 26.384766 9.9960938 27.60809 9.8404327 27.910156 10.257812 C 28.0502 9.9350686 28.062592 9.567746 27.958984 9.3203125 C 27.906755 9.195618 27.784323 9.1145635 27.628906 9.0605469 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hedgewars.svg b/.icons/awkward/32x32/apps/hedgewars.svg
new file mode 100644
index 00000000..2a1d40f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hedgewars.svg
@@ -0,0 +1,33 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#df82d9" width="7" height="7" x="-27" y="-27" rx="3.5" ry="3.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m20.049 24c-0.024 0.165-0.049 0.329-0.049 0.5 0 1.939 1.561 3.5 3.5 3.5s3.5-1.561 3.5-3.5c0-0.171-0.025-0.335-0.049-0.5-0.243 1.698-1.683 3-3.451 3s-3.208-1.302-3.451-3z"/>
+ <path fill="#72acef" d="m4 19 4.2149-6.3838 3.4211 5.9254z"/>
+ <path opacity=".2" d="m11.078 18.574-6.3905 0.385-0.6875 1.041 7.637-0.459-0.559-0.967z"/>
+ <path fill="#fff" opacity=".1" d="m8.2148 12.617l-4.2148 6.383 0.6875-0.041 3.5273-5.342 2.8632 4.957 0.559-0.033-3.4222-5.924z"/>
+ <path fill="#4c95eb" d="m3 13.5 7-3.5v7z"/>
+ <path opacity=".2" d="m4 14-1 0.5 7 3.5v-1l-6-3z"/>
+ <path fill="#fff" opacity=".1" d="m10 10l-7 3.5 1 0.5 6-3v-1z"/>
+ <path fill="#3a8ae9" d="m4 8.9246 7.494-1.5336-1.7705 6.609z"/>
+ <path opacity=".2" d="m11.494 8.3906-0.283 0.0586-1.4883 5.5508-4.8067-4.2637-0.916 0.1875 5.7227 5.0762 1.7713-6.6094z"/>
+ <path fill="#fff" opacity=".1" d="m11.494 7.3906l-7.494 1.5332 0.916 0.8125 6.295-1.2871 0.283-1.0586z"/>
+ <path fill="#3074c3" d="m7 4.6162 7.636 0.4584-3.421 5.9254z"/>
+ <path opacity=".2" d="m7 5.6172 4.215 6.3828c4.2664-6.8184 3.5902-7.3945 0-1l-3.5275-5.3418z"/>
+ <path fill="#fff" opacity=".1" d="m7 4.6172l0.6875 1.041 6.3905 0.3828 0.559-0.9668-7.637-0.457z"/>
+ <rect fill="#d761cf" width="20" height="20" x="-24" y="-29" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="matrix(.66667 0 0 .63636 4.3333 -.18172)">
+ <ellipse cx="26" cy="22" rx="4" ry="5"/>
+ <ellipse cx="30" cy="21" rx="4" ry="5"/>
+ </g>
+ <path opacity=".2" d="m9.0254 14.5c-0.0082 0.167-0.0254 0.331-0.0254 0.5 0 5.54 4.46 10 10 10s10-4.46 10-10c0-0.169-0.017-0.333-0.025-0.5-0.261 5.304-4.604 9.5-9.975 9.5s-9.7141-4.196-9.9746-9.5z"/>
+ <rect fill="#df82d9" width="7" height="7" x="-28" y="-18" rx="3.5" ry="3.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g fill="#fff" transform="matrix(.66667 0 0 .63636 4.3333 -1.1818)">
+ <ellipse cx="26" cy="22" rx="4" ry="5"/>
+ <ellipse cx="30" cy="21" rx="4" ry="5"/>
+ </g>
+ <ellipse fill="#1b1b1b" cx="22.75" cy="13" rx=".75" ry="1"/>
+ <path fill-rule="evenodd" opacity=".6" d="m25.299 18c-1.0923 0.2623-1.7646 1.1427-2.8424 1.3813-0.77571 0.15096-1.7967-0.48974-2.5233-0.13182-0.40657 0.20027-1.4614 0.7288-0.61046 1.07 0 0 0.50188 0.20232 1.1339 0.38328 0.63202 0.18097 1.3651 0.38699 2.1394 0.25591 0.87551-0.14823 1.5806-0.6551 2.178-1.1012 0.59742-0.44611 1.04-0.86499 1.04-0.86499 0.412-0.379 0.096-0.988-0.515-0.993z"/>
+ <ellipse fill="#1b1b1b" cx="25.75" cy="12" rx=".75" ry="1"/>
+ <path fill="#fff" opacity=".1" d="m19 4c-5.54 0-10 4.46-10 10 0 0.169 0.0172 0.333 0.0254 0.5 0.2605-5.3043 4.6036-9.5 9.9746-9.5s9.714 4.1957 9.975 9.5c0.008-0.167 0.025-0.331 0.025-0.5 0-5.54-4.46-10-10-10z"/>
+ <path fill="#fff" opacity=".1" d="m14.5 21c-1.939 0-3.5 1.561-3.5 3.5 0 0.171 0.025 0.335 0.049 0.5 0.243-1.698 1.683-3 3.451-3s3.208 1.302 3.451 3c0.024-0.165 0.049-0.329 0.049-0.5 0-1.939-1.561-3.5-3.5-3.5z"/>
+ <path opacity=".2" d="m11.049 25c-0.024 0.165-0.049 0.329-0.049 0.5 0 1.939 1.561 3.5 3.5 3.5s3.5-1.561 3.5-3.5c0-0.171-0.025-0.335-0.049-0.5-0.243 1.698-1.683 3-3.451 3s-3.208-1.302-3.451-3z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/help-browser.svg b/.icons/awkward/32x32/apps/help-browser.svg
new file mode 100644
index 00000000..933de279
--- /dev/null
+++ b/.icons/awkward/32x32/apps/help-browser.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#435ece" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.4492188 1 C 1.6459188 1 1 1.6459188 1 2.4492188 L 1 3.4492188 C 1 2.6459188 1.6459188 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459188 30 3.4492188 L 30 2.4492188 C 30 1.6459188 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+ <path style="opacity:0.2" d="M 15.499781,7 C 12.295281,7 9.699,9.7955 9.699,13 h 2.90039 c 0,-1.595 1.305391,-3.0996094 2.900391,-3.0996094 1.595,0 2.900391,1.3053904 2.900391,2.9003904 0,0.7975 -0.318969,1.520969 -0.855469,2.042969 l -1.798828,1.828125 c -1.044,1.0585 -1.695313,2.508516 -1.695313,4.103516 V 21 h 2.919922 c 0.09713,-1.807411 0.717891,-2.632321 1.675781,-3.603516 L 19.950953,16.0625 c 0.8265,-0.8265 1.349609,-1.985719 1.349609,-3.261719 C 21.300562,9.5962814 18.704281,7 15.499781,7 Z m -1.5,17 v 3 h 3 v -3 z"/>
+ <path style="fill:#ffffff" d="M 15.499781,6 C 12.295281,6 9.699,8.7955 9.699,12 h 2.90039 c 0,-1.595 1.305391,-3.0996094 2.900391,-3.0996094 1.595,0 2.900391,1.3053904 2.900391,2.9003904 0,0.7975 -0.318969,1.520969 -0.855469,2.042969 l -1.798828,1.828125 c -1.044,1.0585 -1.695313,2.508516 -1.695313,4.103516 V 20 h 2.919922 c 0.09713,-1.807411 0.717891,-2.632321 1.675781,-3.603516 L 19.950953,15.0625 c 0.8265,-0.8265 1.349609,-1.985719 1.349609,-3.261719 C 21.300562,8.5962814 18.704281,6 15.499781,6 Z m -1.5,17 v 3 h 3 v -3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/help-faq.svg b/.icons/awkward/32x32/apps/help-faq.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/help-faq.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/help-info.svg b/.icons/awkward/32x32/apps/help-info.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/help-info.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/heroesofnewerth.svg b/.icons/awkward/32x32/apps/heroesofnewerth.svg
new file mode 100644
index 00000000..5fc346e4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/heroesofnewerth.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#fecd38" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <circle fill="#31b03b" cx="16" cy="16" r="12"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m6 11v2.3008 2 5.699h2v-5.6992h1v3.699h2v-8h-2v2.3008h-1v-2.301h-2zm10 0a4 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 -4zm5 0v8h2v-4.2969l1 1.7324v4.565h2v-10h-2v1.6895l-1-1.69h-2zm-5 2a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2zm-4 7v2h8v-2h-8z"/>
+ </g>
+ <g fill="#fff">
+ <rect width="2" height="10" x="6" y="11"/>
+ <rect width="2" height="8" x="9" y="11"/>
+ <rect width="2" height="10" x="-26" y="11" transform="scale(-1,1)"/>
+ <rect width="2" height="8" x="-23" y="11" transform="scale(-1,1)"/>
+ <path d="m16 11a4 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 -4zm0 2a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
+ <rect width="4" height="2" x="6" y="13.3"/>
+ <path d="m23 11 2.7163 4.5879 0.10167 1.0847-0.3565 0.54425 0.33413 2.4827l-0.167-0.444-1.1-1.904-3.129-5.421z"/>
+ <rect width="8" height="2" x="12" y="20"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hexalate.svg b/.icons/awkward/32x32/apps/hexalate.svg
new file mode 100644
index 00000000..4d800685
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hexalate.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,17 A 14,14 0 0 1 16,31 14,14 0 0 1 2,17 14,14 0 0 1 16,3 14,14 0 0 1 30,17 Z"/>
+ <path style="fill:#3f3f3f" d="M 30,16 A 14,14 0 0 1 16,30 14,14 0 0 1 2,16 14,14 0 0 1 16,2 14,14 0 0 1 30,16 Z"/>
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 12.919922,3.3613281 L 16,16.300781 19.082031,3.3554688 A 14,14 0 0 0 16,3 Z m 10.273438,4.5097656 -9.667969,9.1406254 12.75,-3.802735 A 14,14 0 0 0 26.273438,7.5097656 Z M 5.7285156,7.5136719 A 14,14 0 0 0 2.6308594,12.84375 L 15.394531,16.650391 Z M 15.394531,17.349609 2.6445312,21.152344 a 14,14 0 0 0 3.0800782,5.33789 z m 1.210938,0 9.666015,9.136719 A 14,14 0 0 0 29.369141,21.15625 Z M 16,17.699219 12.917969,30.644531 A 14,14 0 0 0 16,31 14,14 0 0 0 19.080078,30.638672 Z"/>
+ <path style="fill:#ff5454" d="M 16,2 A 14,14 0 0 0 12.919726,2.3609375 L 16,15.3 19.081641,2.3554688 A 14,14 0 0 0 16,2 Z"/>
+ <path style="fill:#fff129" d="M 26.274414,6.5103513 16.605664,15.65 29.354687,11.847851 A 14,14 0 0 0 26.274414,6.5103513 Z"/>
+ <path style="fill:#c552da" d="M 5.7283203,6.5130862 A 14,14 0 0 0 2.6316407,11.84375 L 15.394336,15.65 Z"/>
+ <path style="fill:#336eef" d="M 15.394336,16.35 2.6453125,20.152149 a 14,14 0 0 0 3.0802734,5.337499 z"/>
+ <path style="fill:#45cb32" d="m 16.605664,16.35 9.666016,9.136914 a 14,14 0 0 0 3.096679,-5.330664 z"/>
+ <path style="fill:#00d4ea" d="M 16,16.7 12.918359,29.644532 A 14,14 0 0 0 16,30 14,14 0 0 0 19.080274,29.639062 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 12.919922 2.3613281 L 13.146484 3.3105469 A 14 14 0 0 1 16 3 A 14 14 0 0 1 18.853516 3.3144531 L 19.082031 2.3554688 A 14 14 0 0 0 16 2 z M 26.273438 6.5097656 L 16.605469 15.650391 L 18.150391 15.189453 L 26.273438 7.5097656 A 14 14 0 0 1 29.025391 11.947266 L 29.355469 11.847656 A 14 14 0 0 0 26.273438 6.5097656 z M 5.7285156 6.5136719 A 14 14 0 0 0 2.6308594 11.84375 L 2.9609375 11.943359 A 14 14 0 0 1 5.7285156 7.5136719 L 13.849609 15.189453 L 15.394531 15.650391 L 5.7285156 6.5136719 z M 15.394531 16.349609 L 15.152344 16.421875 L 15.236328 16.5 L 15.394531 16.349609 z M 16.605469 16.349609 L 16.763672 16.5 L 16.847656 16.421875 L 16.605469 16.349609 z M 14.890625 16.5 L 2.6445312 20.152344 A 14 14 0 0 0 2.9746094 21.052734 L 13.849609 17.810547 L 15.152344 16.578125 L 14.890625 16.5 z M 17.109375 16.5 L 16.847656 16.578125 L 18.150391 17.810547 L 29.039062 21.056641 A 14 14 0 0 0 29.369141 20.15625 L 17.109375 16.5 z M 16 16.699219 L 12.917969 29.644531 A 14 14 0 0 0 13.146484 29.685547 L 16 17.699219 L 18.853516 29.689453 A 14 14 0 0 0 19.080078 29.638672 L 16 16.699219 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hexchat.svg b/.icons/awkward/32x32/apps/hexchat.svg
new file mode 120000
index 00000000..e597c17a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hexchat.svg
@@ -0,0 +1 @@
+xchat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/hi64-apps-ffado.svg b/.icons/awkward/32x32/apps/hi64-apps-ffado.svg
new file mode 120000
index 00000000..9c6722f1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hi64-apps-ffado.svg
@@ -0,0 +1 @@
+ffado.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/higan.svg b/.icons/awkward/32x32/apps/higan.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/higan.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/hipchat.svg b/.icons/awkward/32x32/apps/hipchat.svg
new file mode 100644
index 00000000..78a281d2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hipchat.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#2a5083" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path opacity=".2" d="m16 7.9992c-4.9138 0-9 3.8762-9 8.5664s4.0862 8.4336 9 8.4336h0.002c0.6889-0.0015 1.3652-0.13338 2.0352-0.28125 1.3817 0.90895 3.0685 1.5303 4.9844 1.1855 0.87808-0.15958 1.2293-1.0287 0.61719-1.6777-0.65542-0.69272-1.0738-1.1239-1.0938-2.0469 1.497-1.537 2.453-3.496 2.455-5.613 0-4.691-4.086-8.5668-9-8.5668zm0 2c3.8611 0 6.9988 3.0367 7 6.5645-0.0015 1.5166-0.68524 2.9854-1.8867 4.2188a2.0002 2.0002 0 0 0 -0.56836 1.4395c0.01269 0.58721 0.23974 1.13 0.4668 1.6367-0.64551-0.14931-1.2687-0.41041-1.877-0.81055a2.0002 2.0002 0 0 0 -1.53 -0.283c-0.636 0.14-1.168 0.233-1.605 0.234-3.8983 0-7-2.905-7-6.4336-0.000001-3.5286 3.1382-6.5664 7-6.5664z"/>
+ <path fill="#fff" d="m16 7.0156c-4.914 0-9 3.8764-9 8.5664s4.086 8.434 9 8.434h0.002c0.689-0.002 1.365-0.134 2.035-0.282 1.382 0.909 3.069 1.531 4.984 1.186 0.879-0.16 1.23-1.029 0.618-1.678-0.656-0.693-1.074-1.124-1.094-2.047 1.497-1.537 2.453-3.496 2.455-5.613 0-4.69-4.086-8.5664-9-8.5664zm0 2c3.861 0 6.999 3.0364 7 6.5644-0.002 1.517-0.685 2.985-1.887 4.219a2.0002 2.0002 0 0 0 -0.568 1.439c0.013 0.587 0.24 1.13 0.467 1.637-0.646-0.149-1.269-0.41-1.877-0.811a2.0002 2.0002 0 0 0 -1.53 -0.283c-0.636 0.141-1.168 0.233-1.605 0.235-3.898 0-7-2.905-7-6.434s3.138-6.5664 7-6.5664z"/>
+ <path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" opacity=".2" d="m13 19s1.6 1 3 1 3-1 3-1"/>
+ <path fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m13 18s1.6 1 3 1 3-1 3-1"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hipchat4.svg b/.icons/awkward/32x32/apps/hipchat4.svg
new file mode 120000
index 00000000..de588a2c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hipchat4.svg
@@ -0,0 +1 @@
+hipchat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/hiri.svg b/.icons/awkward/32x32/apps/hiri.svg
new file mode 100644
index 00000000..d59e3c33
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hiri.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 13.759922,14.894075 c -1.674698,-0.407593 -2.79933,-0.941815 -3.092018,-2.809932 -0.07438,-0.474747 -0.186998,-0.863178 -0.250256,-0.863178 -0.06326,0 -0.522421,0.201289 -1.0203589,0.447307 C 8.8841227,11.921813 8.168945,12.030783 7.6794889,12.003722 6.7782384,11.953891 5.9650237,11.442846 5.4160296,10.523901 5.1945193,10.153123 5.0129374,8.9859085 5.0125112,8.6628433 5.0117361,8.0811943 5.2015404,7.8097431 4.1932481,7.9462557 3.2808817,8.0697817 3.119688,8.0276629 2.6430547,7.5412006 2.3504851,7.2425975 2.2440817,6.6037386 2.2440817,6.4009443 2.2440817,6.1981501 1.8138284,6.114344 1.4504847,5.7317386 0.99854801,5.2558425 0.76954403,5.0566401 1.3319106,5.0551009 3.6612141,5.2207357 5.8316164,5.654614 8.1798236,5.6666893 11.264538,5.6419774 13.400113,5.3141973 16.438045,5.0047295 17,5.000022 18.69097,5.6928931 18.808287,7.8495771 c 0.09518,1.7497535 -1.650747,3.5220989 -2.126468,5.8171079 -0.331413,1.388478 -1.713531,1.454934 -2.921897,1.227393 z"/>
+ <path style="opacity:0.2" d="m 16.795956,5.000022 c 0,0 0.298388,0.8066746 0.402179,2.7061396 0.09586,1.7542177 -0.11824,4.0206934 -0.597323,6.3215544 0,0 -0.188168,0.715199 -0.915041,4.983203 -0.292118,1.711549 -0.580691,4.263721 -0.64123,5.426931 -0.09516,1.828372 -0.0554,2.215227 0.292715,2.855155 0.515167,0.947024 1.907272,1.683916 3.013975,1.688434 l 0.85345,0.0034 -0.0991,-1.56637 c -0.174324,-2.75544 0.973247,-5.911825 2.923272,-7.247032 1.752572,-1.200007 2.130828,-0.376244 1.480654,3.225374 -0.581012,3.218489 -0.503029,4.198537 0.399435,5.017898 0.769322,0.698476 1.486677,0.769425 3.14414,0.225537 1.711277,-0.56155 4.20714,-3.423379 3.881836,-4.28471 -0.171461,-0.453989 -0.374854,-0.393772 -1.397716,0.412972 -1.200335,0.946716 -1.607032,1.511062 -1.93669,0.888013 -1.029068,-1.944924 1.296081,-4.459538 1.356244,-6.446893 0.06047,-1.997413 -0.359677,-2.821498 -2.297512,-3.109211 -1.481103,-0.204376 -3.977393,0.207306 -5.741184,1.440296 -0.541078,0.378243 -1.029555,0.641121 -1.085488,0.584292 -0.05594,-0.05684 0.13153,-2.222011 0.53896,-4.322213 0.40743,-2.1002 0.740936,-4.076228 0.740936,-4.3908552 0,-0.581495 -0.721662,-1.5057052 -3.135895,-3.6398894 -0.483999,-0.4278468 -0.746637,-0.6741115 -1.18062,-0.7720227 z"/>
+ <path style="fill:#f48e06" d="m 13.759922,13.894053 c -1.674698,-0.407593 -2.79933,-0.941815 -3.092018,-2.809932 -0.07438,-0.474747 -0.186998,-0.863178 -0.250256,-0.863178 -0.06326,0 -0.522421,0.201289 -1.0203589,0.447307 C 8.8841227,10.921791 8.168945,11.030761 7.6794889,11.0037 6.7782384,10.953869 5.9650237,10.442824 5.4160296,9.5238793 5.1945193,9.1531007 5.0129374,7.9858865 5.0125112,7.6628213 5.0117361,7.0811723 5.2015404,6.8097211 4.1932481,6.9462337 3.2808817,7.0697597 3.119688,7.0276409 2.6430547,6.5411786 2.3504851,6.2425755 2.2440817,5.6037166 2.2440817,5.4009223 2.2440817,5.1981281 1.8138284,5.114322 1.4504847,4.7317166 0.99854801,4.2558205 0.76954403,4.0566181 1.3319106,4.0550789 3.6612141,4.2207137 5.8316164,4.654592 8.1798236,4.6666673 11.264538,4.6419554 13.400113,4.3141753 16.438045,4.0047075 17,4 18.69097,4.6928711 18.808287,6.8495551 c 0.09518,1.7497535 -1.650747,3.5220989 -2.126468,5.8171079 -0.331413,1.388478 -1.713531,1.454934 -2.921897,1.227393 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.4375 4.0039062 C 13.399568 4.313374 11.264402 4.6413037 8.1796875 4.6660156 C 5.8314803 4.6539403 3.6613347 4.2203223 1.3320312 4.0546875 C 0.76966468 4.0562267 0.99923519 4.2565258 1.4511719 4.7324219 C 1.6223224 4.9126455 1.8061969 5.0219884 1.9550781 5.1132812 C 4.0501596 5.302929 6.0437801 5.655032 8.1796875 5.6660156 C 11.264402 5.6413037 13.399568 5.313374 16.4375 5.0039062 C 16.968779 4.9994557 18.494038 5.6353699 18.759766 7.5253906 C 18.801568 7.2991694 18.820802 7.0740321 18.808594 6.8496094 C 18.691277 4.6929254 16.999455 3.9991987 16.4375 4.0039062 z"/>
+ <path style="fill:#9b9c9c" d="m 16.795956,4 c 0,0 0.298388,0.8066746 0.402179,2.7061396 0.09586,1.7542177 -0.11824,4.0206934 -0.597323,6.3215544 0,0 -0.188168,0.715199 -0.915041,4.983203 -0.292118,1.711549 -0.580691,4.263721 -0.64123,5.426931 -0.09516,1.828372 -0.0554,2.215227 0.292715,2.855155 0.515167,0.947024 1.907272,1.683916 3.013975,1.688434 l 0.85345,0.0034 -0.0991,-1.56637 c -0.174324,-2.75544 0.973247,-5.911825 2.923272,-7.247032 1.752572,-1.200007 2.130828,-0.376244 1.480654,3.225374 -0.581012,3.218489 -0.503029,4.198537 0.399435,5.017898 0.769322,0.698476 1.486677,0.769425 3.14414,0.225537 1.711277,-0.56155 4.20714,-3.423379 3.881836,-4.28471 -0.171461,-0.453989 -0.374854,-0.393772 -1.397716,0.412972 -1.200335,0.946716 -1.607032,1.511062 -1.93669,0.888013 -1.029068,-1.944924 1.296081,-4.459538 1.356244,-6.446893 0.06047,-1.997413 -0.359677,-2.821498 -2.297512,-3.109211 -1.481103,-0.204376 -3.977393,0.207306 -5.741184,1.440296 -0.541078,0.378243 -1.029555,0.641121 -1.085488,0.584292 -0.05594,-0.05684 0.13153,-2.222011 0.53896,-4.322213 0.40743,-2.1002 0.740936,-4.076228 0.740936,-4.3908552 0,-0.581495 -0.721662,-1.5057052 -3.135895,-3.6398894 -0.483999,-0.4278468 -0.746637,-0.6741115 -1.18062,-0.7720227 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.796875 4 C 16.796875 4 16.913769 4.3664818 17.027344 5.078125 C 17.336128 5.204328 17.585858 5.4261086 17.976562 5.7714844 C 19.9469 7.5132646 20.780065 8.4435605 21.023438 9.0449219 C 21.049809 8.8504756 21.113281 8.4773582 21.113281 8.4121094 C 21.113281 7.8306144 20.390796 6.9056686 17.976562 4.7714844 C 17.492563 4.3436376 17.230858 4.0979112 16.796875 4 z M 17.203125 8.2617188 C 17.151764 9.7126775 16.949258 11.357488 16.601562 13.027344 C 16.601562 13.027344 16.41242 13.743715 15.685547 18.011719 C 15.393429 19.723268 15.105461 22.27429 15.044922 23.4375 C 15.003632 24.230838 14.99585 24.724305 15.019531 25.113281 C 15.027148 24.898271 15.030656 24.711592 15.044922 24.4375 C 15.105461 23.27429 15.393429 20.723268 15.685547 19.011719 C 16.41242 14.743715 16.601562 14.027344 16.601562 14.027344 C 17.033337 11.953687 17.234744 9.9296903 17.203125 8.2617188 z M 26.060547 15.052734 C 24.566404 15.011474 22.461286 15.462149 20.917969 16.541016 C 20.446879 16.870333 20.033167 17.097632 19.892578 17.117188 C 19.837793 17.681195 19.809522 18.102129 19.832031 18.125 C 19.887964 18.181829 20.376891 17.919259 20.917969 17.541016 C 22.68176 16.308026 25.179053 15.895233 26.660156 16.099609 C 28.283014 16.340557 28.834351 16.968523 28.9375 18.335938 C 28.940631 18.294402 28.955787 18.250079 28.957031 18.208984 C 29.017501 16.211571 28.597991 15.387322 26.660156 15.099609 C 26.475018 15.074062 26.273996 15.058629 26.060547 15.052734 z M 23.777344 20.427734 C 23.73795 20.960897 23.653667 21.599345 23.509766 22.396484 C 23.207912 24.068588 23.086969 25.129668 23.164062 25.884766 C 23.20772 25.239487 23.320446 24.445213 23.509766 23.396484 C 23.76164 22.001236 23.854262 21.033052 23.777344 20.427734 z M 30.6875 23.074219 C 30.496152 23.051929 30.176398 23.263363 29.537109 23.767578 C 28.336774 24.714294 27.929267 25.279299 27.599609 24.65625 C 27.491661 24.45223 27.429288 24.240682 27.388672 24.025391 C 27.298217 24.594552 27.329501 25.145749 27.599609 25.65625 C 27.929267 26.279299 28.336774 25.714294 29.537109 24.767578 C 30.304256 24.16252 30.609623 23.97846 30.787109 24.115234 C 30.927421 23.806367 31.002434 23.532571 30.935547 23.355469 C 30.871249 23.185223 30.802309 23.087593 30.6875 23.074219 z M 19.105469 26.337891 C 19.085116 26.701682 19.082995 27.062743 19.105469 27.417969 L 19.140625 27.984375 L 19.205078 27.984375 L 19.105469 26.417969 C 19.103802 26.391623 19.106894 26.364308 19.105469 26.337891 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hitori.svg b/.icons/awkward/32x32/apps/hitori.svg
new file mode 100644
index 00000000..1fb99bd3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hitori.svg
@@ -0,0 +1,35 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="6" height="6" x="2" y="3" rx=".305" ry=".358"/>
+ <rect fill="#e4e4e4" width="6" height="6" x="9" y="3" rx=".305" ry=".358"/>
+ <rect fill="#ff5757" width="6" height="6" x="16" y="3" rx=".305" ry=".358"/>
+ <rect fill="#e4e4e4" width="6" height="6" x="23" y="3" rx=".305" ry=".358"/>
+ <rect fill="#e4e4e4" width="6" height="6" x="2" y="10" rx=".305" ry=".358"/>
+ <rect fill="#e4e4e4" width="6" height="6" x="9" y="10" rx=".305" ry=".358"/>
+ <rect fill="#ff5757" width="6" height="6" x="16" y="10" rx=".305" ry=".358"/>
+ <rect fill="#e4e4e4" width="6" height="6" x="23" y="10" rx=".305" ry=".358"/>
+ <rect fill="#e4e4e4" width="6" height="6" x="2" y="17" rx=".305" ry=".358"/>
+ <rect fill="#4f4f4f" width="6" height="6" x="9" y="17" rx=".305" ry=".358"/>
+ <rect fill="#e4e4e4" width="6" height="6" x="16" y="17" rx=".305" ry=".358"/>
+ <rect fill="#4ac73e" width="6" height="6" x="23" y="17" rx=".305" ry=".358"/>
+ <rect fill="#e4e4e4" width="6" height="6" x="2" y="24" rx=".305" ry=".358"/>
+ <rect fill="#e4e4e4" width="6" height="6" x="9" y="24" rx=".305" ry=".358"/>
+ <rect fill="#e4e4e4" width="6" height="6" x="16" y="24" rx=".305" ry=".358"/>
+ <rect fill="#e4e4e4" width="6" height="6" x="23" y="24" rx=".305" ry=".358"/>
+ <path opacity=".2" d="m2 8.6426v1c0 0.1982 0.1357 0.3574 0.3047 0.3574h5.3906c0.169 0 0.3047-0.1592 0.3047-0.3574v-1c0 0.1982-0.1357 0.3574-0.3047 0.3574h-5.3906c-0.169 0-0.3047-0.1592-0.3047-0.3574zm7 0v1c0 0.1982 0.1357 0.3574 0.3047 0.3574h5.3906c0.169 0 0.305-0.1592 0.305-0.3574v-1c0 0.1982-0.136 0.3574-0.305 0.3574h-5.3903c-0.169 0-0.3047-0.1592-0.3047-0.3574zm7 0v1c0 0.1982 0.136 0.3574 0.305 0.3574h5.3906c0.168 0 0.304-0.1592 0.304-0.3574v-1c0 0.1982-0.136 0.3574-0.305 0.3574h-5.39c-0.169 0-0.305-0.1592-0.305-0.3574zm7 0v1c0 0.1982 0.136 0.3574 0.305 0.3574h5.3906c0.168 0 0.304-0.1592 0.304-0.3574v-1c0 0.1982-0.136 0.3574-0.305 0.3574h-5.39c-0.169 0-0.305-0.1592-0.305-0.3574zm-21 7v1c0 0.198 0.1357 0.357 0.3047 0.357h5.3906c0.169 0 0.3047-0.159 0.3047-0.357v-1c0 0.198-0.1357 0.357-0.3047 0.357h-5.3906c-0.169 0-0.3047-0.159-0.3047-0.357zm7 0v1c0 0.198 0.1357 0.357 0.3047 0.357h5.3906c0.169 0 0.305-0.159 0.305-0.357v-1c0 0.198-0.136 0.357-0.305 0.357h-5.3903c-0.169 0-0.3047-0.159-0.3047-0.357zm7 0v1c0 0.198 0.136 0.357 0.305 0.357h5.3906c0.168 0 0.304-0.159 0.304-0.357v-1c0 0.198-0.136 0.357-0.305 0.357h-5.3906c-0.168 0-0.304-0.159-0.304-0.357zm7 0v1c0 0.198 0.136 0.357 0.305 0.357h5.3906c0.168 0 0.304-0.159 0.304-0.357v-1c0 0.198-0.136 0.357-0.305 0.357h-5.3906c-0.168 0-0.304-0.159-0.304-0.357zm-21 7v1c0 0.198 0.1357 0.357 0.3047 0.357h5.3906c0.169 0 0.3047-0.159 0.3047-0.357v-1c0 0.198-0.1357 0.357-0.3047 0.357h-5.3906c-0.169 0-0.3047-0.159-0.3047-0.357zm7 0v1c0 0.198 0.1357 0.357 0.3047 0.357h5.3906c0.169 0 0.305-0.159 0.305-0.357v-1c0 0.198-0.136 0.357-0.305 0.357h-5.3903c-0.169 0-0.3047-0.159-0.3047-0.357zm7 0v1c0 0.198 0.136 0.357 0.305 0.357h5.3906c0.168 0 0.304-0.159 0.304-0.357v-1c0 0.198-0.136 0.357-0.305 0.357h-5.3906c-0.168 0-0.304-0.159-0.304-0.357zm7 0v1c0 0.198 0.136 0.357 0.305 0.357h5.3906c0.168 0 0.304-0.159 0.304-0.357v-1c0 0.198-0.136 0.357-0.305 0.357h-5.3906c-0.168 0-0.304-0.159-0.304-0.357zm-21 7v1c0 0.198 0.1357 0.357 0.3047 0.357h5.3906c0.169 0 0.3047-0.159 0.3047-0.357v-1c0 0.198-0.1357 0.357-0.3047 0.357h-5.3906c-0.169 0-0.3047-0.159-0.3047-0.357zm7 0v1c0 0.198 0.1357 0.357 0.3047 0.357h5.3906c0.169 0 0.305-0.159 0.305-0.357v-1c0 0.198-0.136 0.357-0.305 0.357h-5.3903c-0.169 0-0.3047-0.159-0.3047-0.357zm7 0v1c0 0.198 0.136 0.357 0.305 0.357h5.3906c0.168 0 0.304-0.159 0.304-0.357v-1c0 0.198-0.136 0.357-0.305 0.357h-5.3906c-0.168 0-0.304-0.159-0.304-0.357zm7 0v1c0 0.198 0.136 0.357 0.305 0.357h5.3906c0.168 0 0.304-0.159 0.304-0.357v-1c0 0.198-0.136 0.357-0.305 0.357h-5.3906c-0.168 0-0.304-0.159-0.304-0.357z"/>
+ <path fill="#fff" opacity=".1" d="m2.3047 3c-0.169 0-0.3047 0.1592-0.3047 0.3574v1c0-0.1982 0.1357-0.3574 0.3047-0.3574h5.3906c0.169 0 0.3047 0.1592 0.3047 0.3574v-1c0-0.1982-0.1357-0.3574-0.3047-0.3574h-5.3906z"/>
+ <path fill="#fff" opacity=".2" d="m9.3047 3c-0.169 0-0.3047 0.1592-0.3047 0.3574v1c0-0.1982 0.1357-0.3574 0.3047-0.3574h5.3903c0.169 0 0.305 0.1592 0.305 0.3574v-1c0-0.1982-0.136-0.3574-0.305-0.3574h-5.3903z"/>
+ <path fill="#fff" opacity=".2" d="m16.305 3c-0.169 0-0.305 0.1592-0.305 0.3574v1c0-0.1982 0.136-0.3574 0.305-0.3574h5.3906c0.168 0 0.304 0.1592 0.304 0.3574v-1c0-0.1982-0.136-0.3574-0.305-0.3574h-5.3906z"/>
+ <path fill="#fff" opacity=".2" d="m23.305 3c-0.169 0-0.305 0.1592-0.305 0.3574v1c0-0.1982 0.136-0.3574 0.305-0.3574h5.3906c0.168 0 0.304 0.1592 0.304 0.3574v-1c0-0.1982-0.136-0.3574-0.305-0.3574h-5.3906z"/>
+ <path fill="#fff" opacity=".2" d="m2.3047 10c-0.169 0-0.3047 0.159-0.3047 0.357v1c0-0.198 0.1357-0.357 0.3047-0.357h5.3906c0.169 0 0.3047 0.159 0.3047 0.357v-1c0-0.198-0.1357-0.357-0.3047-0.357h-5.3906z"/>
+ <path fill="#fff" opacity=".2" d="m9.3047 10c-0.169 0-0.3047 0.159-0.3047 0.357v1c0-0.198 0.1357-0.357 0.3047-0.357h5.3906c0.169 0 0.305 0.159 0.305 0.357v-1c0-0.198-0.136-0.357-0.305-0.357h-5.3906z"/>
+ <path fill="#fff" opacity=".2" d="m16.305 10c-0.169 0-0.305 0.159-0.305 0.357v1c0-0.198 0.136-0.357 0.305-0.357h5.3906c0.168 0 0.304 0.159 0.304 0.357v-1c0-0.198-0.136-0.357-0.305-0.357h-5.3906z"/>
+ <path fill="#fff" opacity=".2" d="m23.305 10c-0.169 0-0.305 0.159-0.305 0.357v1c0-0.198 0.136-0.357 0.305-0.357h5.3906c0.168 0 0.304 0.159 0.304 0.357v-1c0-0.198-0.136-0.357-0.305-0.357h-5.3906z"/>
+ <path fill="#fff" opacity=".2" d="m2.3047 17c-0.169 0-0.3047 0.159-0.3047 0.357v1c0-0.198 0.1357-0.357 0.3047-0.357h5.3906c0.169 0 0.3047 0.159 0.3047 0.357v-1c0-0.198-0.1357-0.357-0.3047-0.357h-5.3906z"/>
+ <path fill="#fff" opacity=".1" d="m9.3047 17c-0.169 0-0.3047 0.159-0.3047 0.357v1c0-0.198 0.1357-0.357 0.3047-0.357h5.3906c0.169 0 0.305 0.159 0.305 0.357v-1c0-0.198-0.136-0.357-0.305-0.357h-5.3906z"/>
+ <path fill="#fff" opacity=".2" d="m16.305 17c-0.169 0-0.305 0.159-0.305 0.357v1c0-0.198 0.136-0.357 0.305-0.357h5.3906c0.168 0 0.304 0.159 0.304 0.357v-1c0-0.198-0.136-0.357-0.305-0.357h-5.3906z"/>
+ <path fill="#fff" opacity=".2" d="m23.305 17c-0.169 0-0.305 0.159-0.305 0.357v1c0-0.198 0.136-0.357 0.305-0.357h5.3906c0.168 0 0.304 0.159 0.304 0.357v-1c0-0.198-0.136-0.357-0.305-0.357h-5.3906z"/>
+ <path fill="#fff" opacity=".2" d="m2.3047 24c-0.169 0-0.3047 0.159-0.3047 0.357v1c0-0.198 0.1357-0.357 0.3047-0.357h5.3906c0.169 0 0.3047 0.159 0.3047 0.357v-1c0-0.198-0.1357-0.357-0.3047-0.357h-5.3906z"/>
+ <path fill="#fff" opacity=".2" d="m9.3047 24c-0.169 0-0.3047 0.159-0.3047 0.357v1c0-0.198 0.1357-0.357 0.3047-0.357h5.3906c0.169 0 0.305 0.159 0.305 0.357v-1c0-0.198-0.136-0.357-0.305-0.357h-5.3906z"/>
+ <path fill="#fff" opacity=".2" d="m16.305 24c-0.169 0-0.305 0.159-0.305 0.357v1c0-0.198 0.136-0.357 0.305-0.357h5.3906c0.168 0 0.304 0.159 0.304 0.357v-1c0-0.198-0.136-0.357-0.305-0.357h-5.3906z"/>
+ <path fill="#fff" opacity=".2" d="m23.305 24c-0.169 0-0.305 0.159-0.305 0.357v1c0-0.198 0.136-0.357 0.305-0.357h5.3906c0.168 0 0.304 0.159 0.304 0.357v-1c0-0.198-0.136-0.357-0.305-0.357h-5.3906z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hollow-knight.svg b/.icons/awkward/32x32/apps/hollow-knight.svg
new file mode 100644
index 00000000..09336f27
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hollow-knight.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#595f93" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 9.7037963,6.8725235 C 9.5929841,6.8803371 9.455507,6.9301885 9.2587506,7.0259833 8.1547549,7.5634676 6.9266415,9.1231497 6.3931622,10.664376 c -0.4757286,1.37438 -0.5217919,2.880989 -0.1269564,4.105748 0.4532092,1.363624 1.5706397,2.518158 2.6539447,3.479353 0.3139699,0.68549 -0.1266678,0.91716 0.075337,2.74578 0.14003,1.267598 0.2073935,1.701485 0.3543621,2.287946 C 9.742066,26.469709 11.714173,27.999632 15.999999,28 c 4.285827,-3.68e-4 6.256934,-1.530291 6.64915,-4.716797 0.146969,-0.586461 0.214332,-1.020348 0.354362,-2.287946 0.202004,-1.82862 -0.238633,-2.06029 0.07534,-2.74578 1.083305,-0.961194 2.201737,-2.115729 2.654946,-3.479353 0.394833,-1.224758 0.348769,-2.731368 -0.12696,-4.105748 C 25.073358,9.1231497 23.845244,7.5634676 22.741249,7.0259833 22.544492,6.9301882 22.407015,6.8803371 22.296203,6.8725235 c -0.110812,-0.00782 -0.193854,0.027631 -0.28321,0.1032366 0,0 0.756865,0.7769197 0.841261,1.5401782 -0.15842,0.5569664 -1.226316,0.467355 -1.226316,0.467355 0,-7e-7 1.646173,1.5166287 1.936434,2.6967077 0.233773,0.991445 0.107167,2.823315 -0.991934,3.282645 0,0 -2.73552,-0.94866 -6.572439,-0.94866 -3.836919,0 -6.5724384,0.94866 -6.5724384,0.94866 -1.0991014,-0.45933 -1.2257064,-2.2912 -0.9919342,-3.282645 0.2902621,-1.180079 1.9364356,-2.6967084 1.9364356,-2.6967077 0,0 -1.0678971,0.089611 -1.2263164,-0.467355 C 9.2301406,7.7526798 9.9870067,6.9757601 9.9870067,6.9757601 9.8976495,6.9001542 9.8146084,6.8647066 9.7037963,6.8725235 Z"/>
+ <path style="fill:#ffffff" d="M 9.7037963,5.8725235 C 9.5929841,5.8803371 9.455507,5.9301885 9.2587506,6.0259833 8.1547549,6.5634676 6.9266415,8.1231497 6.3931622,9.664376 c -0.4757286,1.37438 -0.5217919,2.880989 -0.1269564,4.105748 0.4532092,1.363624 1.5706397,2.518158 2.6539447,3.479353 0.3139699,0.68549 -0.1266678,0.91716 0.075337,2.74578 0.14003,1.267598 0.2073935,1.701485 0.3543621,2.287946 0.3922164,3.186506 2.3643235,4.716429 6.6501495,4.716797 4.285827,-3.68e-4 6.256934,-1.530291 6.64915,-4.716797 0.146969,-0.586461 0.214332,-1.020348 0.354362,-2.287946 0.202004,-1.82862 -0.238633,-2.06029 0.07534,-2.74578 1.083305,-0.961194 2.201737,-2.115729 2.654946,-3.479353 0.394833,-1.224758 0.348769,-2.731368 -0.12696,-4.105748 C 25.073358,8.1231497 23.845244,6.5634676 22.741249,6.0259833 22.544492,5.9301882 22.407015,5.8803371 22.296203,5.8725235 c -0.110812,-0.00782 -0.193854,0.027631 -0.28321,0.1032366 0,0 0.756865,0.7769197 0.841261,1.5401782 -0.15842,0.5569664 -1.226316,0.467355 -1.226316,0.467355 0,-7e-7 1.646173,1.5166284 1.936434,2.6967077 0.233773,0.991445 0.107167,2.823315 -0.991934,3.282645 0,0 -2.73552,-0.94866 -6.572439,-0.94866 -3.836919,0 -6.5724384,0.94866 -6.5724384,0.94866 -1.0991014,-0.45933 -1.2257064,-2.2912 -0.9919342,-3.282645 0.2902621,-1.1800793 1.9364356,-2.6967084 1.9364356,-2.6967077 0,0 -1.0678971,0.089611 -1.2263164,-0.467355 C 9.2301406,6.7526798 9.9870067,5.9757601 9.9870067,5.9757601 9.8976495,5.9001542 9.8146084,5.8647066 9.7037963,5.8725235 Z"/>
+ <ellipse style="fill:#3f3f3f" cx="26.743" cy="10.152" rx="1.958" ry="2.533" transform="matrix(0.86828304,0.49606911,-0.41570528,0.90949938,0,0)"/>
+ <ellipse id="ellipse840" style="fill:#3f3f3f" cx="-2.48" cy="26.092" rx="1.958" ry="2.533" transform="matrix(-0.86828304,0.49606911,0.41570528,0.90949938,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/homebank.svg b/.icons/awkward/32x32/apps/homebank.svg
new file mode 100644
index 00000000..dd5edf88
--- /dev/null
+++ b/.icons/awkward/32x32/apps/homebank.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#f4981b" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z"/>
+ <circle opacity=".2" cx="16" cy="17" r="11"/>
+ <circle fill="#fff" cx="16" cy="16" r="11"/>
+ <path fill="#3f3f3f" d="m9 16h2v7h10v-7h2l-7-7.0012z"/>
+ <rect fill="#3f3f3f" width="2" height="7" x="19" y="10"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hon.svg b/.icons/awkward/32x32/apps/hon.svg
new file mode 120000
index 00000000..0cf4c37b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hon.svg
@@ -0,0 +1 @@
+heroesofnewerth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/honicon_128x128.svg b/.icons/awkward/32x32/apps/honicon_128x128.svg
new file mode 120000
index 00000000..0cf4c37b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/honicon_128x128.svg
@@ -0,0 +1 @@
+heroesofnewerth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/hook.svg b/.icons/awkward/32x32/apps/hook.svg
new file mode 100644
index 00000000..5b3a6727
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hook.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#595552" cx="15.5" cy="15.5" r="14.5"/>
+ <path style="opacity:0.2" d="m 4,12 v 4 H 1.0253906 A 14.5,14.5 0 0 0 1,16.5 14.5,14.5 0 0 0 1.0175781,17 H 4 v 4 h 1 v -9 z m 6.5,0 A 4.5,4.5 0 0 0 6,16.5 4.5,4.5 0 0 0 10.5,21 4.5,4.5 0 0 0 15,16.5 4.5,4.5 0 0 0 10.5,12 Z m 10,0 A 4.5,4.5 0 0 0 16,16.5 4.5,4.5 0 0 0 20.5,21 4.5,4.5 0 0 0 25,16.5 4.5,4.5 0 0 0 20.5,12 Z m 5.5,0 v 9 h 1 v -3.119141 l 2.513672,2.271485 a 14.5,14.5 0 0 0 0.25,-1.121094 l -2.728516,-2.46875 2.757813,-2.494141 a 14.5,14.5 0 0 0 -0.25,-1.125 L 27,15.244141 V 12 Z M 10.5,13 A 3.5,3.5 0 0 1 14,16.5 3.5,3.5 0 0 1 10.5,20 3.5,3.5 0 0 1 7,16.5 3.5,3.5 0 0 1 10.5,13 Z m 10,0 A 3.5,3.5 0 0 1 24,16.5 3.5,3.5 0 0 1 20.5,20 3.5,3.5 0 0 1 17,16.5 3.5,3.5 0 0 1 20.5,13 Z"/>
+ <path style="fill:#ffffff" d="M 4 11 L 4 15 L 1.0253906 15 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0175781 16 L 4 16 L 4 20 L 5 20 L 5 11 L 4 11 z M 10.5 11 A 4.5 4.5 0 0 0 6 15.5 A 4.5 4.5 0 0 0 10.5 20 A 4.5 4.5 0 0 0 15 15.5 A 4.5 4.5 0 0 0 10.5 11 z M 20.5 11 A 4.5 4.5 0 0 0 16 15.5 A 4.5 4.5 0 0 0 20.5 20 A 4.5 4.5 0 0 0 25 15.5 A 4.5 4.5 0 0 0 20.5 11 z M 26 11 L 26 20 L 27 20 L 27 16.880859 L 29.513672 19.152344 A 14.5 14.5 0 0 0 29.763672 18.03125 L 27.035156 15.5625 L 29.792969 13.068359 A 14.5 14.5 0 0 0 29.542969 11.943359 L 27 14.244141 L 27 11 L 26 11 z M 10.5 12 A 3.5 3.5 0 0 1 14 15.5 A 3.5 3.5 0 0 1 10.5 19 A 3.5 3.5 0 0 1 7 15.5 A 3.5 3.5 0 0 1 10.5 12 z M 20.5 12 A 3.5 3.5 0 0 1 24 15.5 A 3.5 3.5 0 0 1 20.5 19 A 3.5 3.5 0 0 1 17 15.5 A 3.5 3.5 0 0 1 20.5 12 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 16.080078 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 15.919922 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/horizon-chase-turbo.svg b/.icons/awkward/32x32/apps/horizon-chase-turbo.svg
new file mode 100644
index 00000000..dd243378
--- /dev/null
+++ b/.icons/awkward/32x32/apps/horizon-chase-turbo.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 7.6000009,17 0.6641953,0.666667 h 8.7262978 l 1.266727,0.666666 h 1.418242 L 19.705713,19 18.286884,23.611268 19.494442,25 h 4.709414 l 0.436045,-2 H 20.551074 L 20.21002,22.410683 21.36605,19 h 4.401835 l 0.458653,-2 z"/>
+ <path style="opacity:0.2" d="m 14.605716,7.9999997 -1.836631,6.6777233 -1.501354,-0.02212 -1.4632733,0.677728 H 4.6562757 L 3.3996955,16 H 14.721905 l 2.209843,-7.9999965 z m 5.801711,0 -0.82363,3.4377503 0.369029,1.189828 -0.935641,-0.62758 h -2.620089 l -0.588267,1.999999 h 2.566625 l 0.394569,0.540549 -0.439969,1.45945 h 2.193563 l 2.209694,-7.9999963 z"/>
+ <path style="fill:#ffffff" d="m 14.605716,7 -1.836631,6.677723 -1.501354,-0.02212 -1.4632733,0.677728 H 4.6562757 L 3.3996955,15 H 14.721905 l 2.209843,-7.9999962 z m 5.801711,0 -0.82363,3.43775 0.369029,1.189828 -0.935641,-0.62758 h -2.620089 l -0.588267,1.999999 h 2.566625 l 0.394569,0.540549 -0.439969,1.45945 h 2.193563 L 22.733311,7 Z"/>
+ <path style="fill:#dc384b" d="m 7.6000009,16 0.6641953,0.666667 h 8.7262978 l 1.266727,0.666666 h 1.418242 L 19.705713,18 18.286884,22.611268 19.494442,24 h 4.709414 l 0.436045,-2 H 20.551074 L 20.21002,21.410683 21.36605,18 h 4.401835 l 0.458653,-2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.5996094 16 L 8.2636719 16.666016 L 16.990234 16.666016 L 17.625 17 L 25.996094 17 L 26.226562 16 L 7.5996094 16 z M 19.601562 18.333984 L 18.287109 22.611328 L 18.513672 22.873047 L 19.705078 19 L 19.675781 18.333984 L 19.601562 18.333984 z M 20.423828 21.779297 L 20.210938 22.410156 L 20.550781 23 L 24.421875 23 L 24.640625 22 L 20.550781 22 L 20.423828 21.779297 z"/>
+ <path style="opacity:0.2" d="m 22.230836,26.641521 c -0.780901,0.825499 -1.395678,1.131459 -1.395678,0.694633 0,-0.08559 0.269911,-0.67835 0.599802,-1.317215 0.607096,-1.175692 0.689906,-1.449814 0.488366,-1.617771 -0.154698,-0.128928 -0.404726,-0.05636 -1.237975,0.359228 l -0.712114,0.355109 h -0.910535 c -0.790175,0 -0.931467,0.01906 -1.068545,0.143515 -0.222136,0.201677 -0.208445,0.573164 0.02944,0.797563 0.246725,0.232755 0.24716,0.631006 0.0018,1.407794 -0.33009,1.04507 -0.882563,1.813317 -1.396846,1.942148 -0.23516,0.05891 -0.441948,-0.1151 -0.441948,-0.371872 0,-0.09529 0.165972,-0.592513 0.368579,-1.105032 0.457999,-1.158609 0.752284,-2.283407 0.629822,-2.406364 -0.0639,-0.06417 -0.237966,-0.03466 -0.690741,0.116752 -0.902218,0.301717 -0.929759,0.335258 -0.992826,1.201344 -0.06633,0.910964 -0.316382,1.493887 -0.886237,2.066107 -0.744194,0.747284 -0.844534,0.28846 -0.244545,-1.119294 0.564778,-1.325143 0.650152,-1.577207 0.562896,-1.664825 -0.100699,-0.101115 -1.476896,0.353014 -1.720032,0.567586 -0.112831,0.09957 -0.239965,0.375182 -0.350269,0.760068 -0.152814,0.533214 -0.167316,0.700403 -0.124033,1.430439 0.03266,0.551087 0.0919,0.909258 0.177483,1.074592 0.146823,0.283815 0.523005,0.541883 0.790748,0.542298 0.313306,7e-4 0.774679,-0.27834 1.237089,-0.747569 l 0.444867,-0.451424 0.249232,0.257473 c 0.46447,0.480237 1.138768,0.414501 1.942761,-0.189392 0.447214,-0.335904 1.104347,-1.185303 1.45484,-1.880391 0.135716,-0.269148 0.342877,-0.644836 0.460545,-0.834912 0.214062,-0.345805 0.556635,-0.582402 0.673455,-0.465098 0.03415,0.03429 -0.139544,0.49945 -0.386146,1.033568 -0.462708,1.002165 -0.539436,1.368857 -0.330513,1.578657 0.190903,0.191666 0.574447,0.14557 0.901898,-0.108371 0.515338,-0.399641 1.258618,-0.881693 1.543874,-1.001218 l 0.277064,-0.116163 0.149065,0.253649 c 0.18933,0.322208 0.483996,0.384839 1.223035,0.26012 0.822924,-0.138882 1.522199,-0.391789 2.782279,-1.006366 1.51291,-0.737887 1.54302,-0.74605 2.509178,-0.683458 0.513984,0.03331 0.914727,0.02232 1.109251,-0.03044 1.014422,-0.275141 1.957772,-1.58865 2.040289,-2.840879 0.07398,-0.700535 -0.24816,-1.414299 -0.837613,-1.739965 -0.344227,-0.180768 -1.047421,-0.157882 -1.521614,0.04957 -1.334899,0.753525 -1.761496,1.975802 -1.586186,3.459637 0.04547,0.328438 0.03483,0.440565 -0.0476,0.50333 -0.193517,0.147328 -1.535707,0.662083 -1.588384,0.609201 -0.02847,-0.02859 0.02289,-0.153331 0.114066,-0.277177 0.397727,-0.540186 0.531956,-0.780834 0.679169,-1.218548 0.26797,-0.796739 0.185826,-1.262328 -0.294011,-1.667767 -0.276695,-0.233793 -0.765811,-0.378881 -1.095786,-0.325112 -0.131821,0.02148 -0.259622,0.01895 -0.283937,-0.0055 0.503884,-1.05506 1.161183,-2.21784 1.689722,-3.116584 0.293813,-0.498568 0.534197,-0.987695 0.534197,-1.086793 0,-0.274571 -0.201121,-0.524738 -0.563335,-0.70081 -0.586095,-0.07447 -0.968745,0.291509 -1.271118,0.775328 -1.508987,2.536082 -2.597014,5.487033 -3.686148,7.856559 z M 9.3144219,23.789481 c -0.64007,0.266821 -1.807395,0.381454 -1.087678,1.223534 0.34322,0.385722 0.788581,0.382852 1.9994351,-0.01279 0.536074,-0.175161 1.021957,-0.336542 1.079672,-0.358639 -0.131019,1.232479 -3.6693871,6.262624 -2.9486361,7.244386 0.178112,0.178812 0.515161,0.143947 0.78124,-0.08087 0.565951,-0.478186 1.7750461,-2.50256 3.2289091,-5.405755 l 1.24221,-2.480475 1.532161,-0.610525 c 2.589636,-1.031828 2.976657,-1.065266 2.753573,-1.742021 -0.263214,-0.798523 -3.424412,0.514659 -4.237816,0.746679 -1.474582,0.42272 -2.899774,0.920535 -4.3430701,1.476482 z M 30.422745,22.593417 c 0.443375,0 0.567826,0.453329 0.352034,1.282954 -0.14621,0.562281 -0.445211,1.073623 -0.812276,1.38912 -0.397571,0.341716 -0.674978,0.354025 -0.806273,0.03573 -0.331502,-0.803635 0.559075,-2.707803 1.266515,-2.707805 z m -4.874695,1.280452 c 0.130617,-0.0023 0.245627,0.03417 0.310736,0.112932 0.242749,0.293705 -0.249577,1.778352 -0.782996,2.361369 -0.41716,0.455942 -1.058453,0.698155 -1.207506,0.455982 -0.17732,-0.288112 0.700036,-2.33792 1.171046,-2.735891 0.147042,-0.124245 0.3408,-0.191379 0.50872,-0.194392 z"/>
+ <path style="fill:#ffc208" d="m 22.230836,25.641521 c -0.780901,0.825499 -1.395678,1.131459 -1.395678,0.694633 0,-0.08559 0.269911,-0.67835 0.599802,-1.317215 0.607096,-1.175692 0.689906,-1.449814 0.488366,-1.617771 -0.154698,-0.128928 -0.404726,-0.05636 -1.237975,0.359228 l -0.712114,0.355109 h -0.910535 c -0.790175,0 -0.931467,0.01906 -1.068545,0.143515 -0.222136,0.201677 -0.208445,0.573164 0.02944,0.797563 0.246725,0.232755 0.24716,0.631006 0.0018,1.407794 -0.33009,1.04507 -0.882563,1.813317 -1.396846,1.942148 -0.23516,0.05891 -0.441948,-0.1151 -0.441948,-0.371872 0,-0.09529 0.165972,-0.592513 0.368579,-1.105032 0.457999,-1.158609 0.752284,-2.283407 0.629822,-2.406364 -0.0639,-0.06417 -0.237966,-0.03466 -0.690741,0.116752 -0.902218,0.301717 -0.929759,0.335258 -0.992826,1.201344 -0.06633,0.910964 -0.316382,1.493887 -0.886237,2.066107 -0.744194,0.747284 -0.844534,0.28846 -0.244545,-1.119294 0.564778,-1.325143 0.650152,-1.577207 0.562896,-1.664825 -0.100699,-0.101115 -1.476896,0.353014 -1.720032,0.567586 -0.112831,0.09957 -0.239965,0.375182 -0.350269,0.760068 -0.152814,0.533214 -0.167316,0.700403 -0.124033,1.430439 0.03266,0.551087 0.0919,0.909258 0.177483,1.074592 0.146823,0.283815 0.523005,0.541883 0.790748,0.542298 0.313306,7e-4 0.774679,-0.27834 1.237089,-0.747569 l 0.444867,-0.451424 0.249232,0.257473 c 0.46447,0.480237 1.138768,0.414501 1.942761,-0.189392 0.447214,-0.335904 1.104347,-1.185303 1.45484,-1.880391 0.135716,-0.269148 0.342877,-0.644836 0.460545,-0.834912 0.214062,-0.345805 0.556635,-0.582402 0.673455,-0.465098 0.03415,0.03429 -0.139544,0.49945 -0.386146,1.033568 -0.462708,1.002165 -0.539436,1.368857 -0.330513,1.578657 0.190903,0.191666 0.574447,0.14557 0.901898,-0.108371 0.515338,-0.399641 1.258618,-0.881693 1.543874,-1.001218 l 0.277064,-0.116163 0.149065,0.253649 c 0.18933,0.322208 0.483996,0.384839 1.223035,0.26012 0.822924,-0.138882 1.522199,-0.391789 2.782279,-1.006366 1.51291,-0.737887 1.54302,-0.74605 2.509178,-0.683458 0.513984,0.03331 0.914727,0.02232 1.109251,-0.03044 1.014422,-0.275141 1.957772,-1.58865 2.040289,-2.840879 0.07398,-0.700535 -0.24816,-1.414299 -0.837613,-1.739965 -0.344227,-0.180768 -1.047421,-0.157882 -1.521614,0.04957 -1.334899,0.753525 -1.761496,1.975802 -1.586186,3.459637 0.04547,0.328438 0.03483,0.440565 -0.0476,0.50333 -0.193517,0.147328 -1.535707,0.662083 -1.588384,0.609201 -0.02847,-0.02859 0.02289,-0.153331 0.114066,-0.277177 0.397727,-0.540186 0.531956,-0.780834 0.679169,-1.218548 0.26797,-0.796739 0.185826,-1.262328 -0.294011,-1.667767 -0.276695,-0.233793 -0.765811,-0.378881 -1.095786,-0.325112 -0.131821,0.02148 -0.259622,0.01895 -0.283937,-0.0055 0.503884,-1.05506 1.161183,-2.21784 1.689722,-3.116584 0.293813,-0.498568 0.534197,-0.987695 0.534197,-1.086793 0,-0.274571 -0.201121,-0.524738 -0.563335,-0.70081 -0.586095,-0.07447 -0.968745,0.291509 -1.271118,0.775328 -1.508987,2.536082 -2.597014,5.487033 -3.686148,7.856559 z M 9.3144219,22.789481 c -0.64007,0.266821 -1.807395,0.381454 -1.087678,1.223534 0.34322,0.385722 0.788581,0.382852 1.9994351,-0.01279 0.536074,-0.175161 1.021957,-0.336542 1.079672,-0.358639 -0.131019,1.232479 -3.6693871,6.262624 -2.9486361,7.244386 0.178112,0.178812 0.515161,0.143947 0.78124,-0.08087 0.565951,-0.478186 1.7750461,-2.50256 3.2289091,-5.405755 l 1.24221,-2.480475 1.532161,-0.610525 c 2.589636,-1.031828 2.976657,-1.065266 2.753573,-1.742021 -0.263214,-0.798523 -3.424412,0.514659 -4.237816,0.746679 -1.474582,0.42272 -2.899774,0.920535 -4.3430701,1.476482 z M 30.422745,21.593417 c 0.443375,0 0.567826,0.453329 0.352034,1.282954 -0.14621,0.562281 -0.445211,1.073623 -0.812276,1.38912 -0.397571,0.341716 -0.674978,0.354025 -0.806273,0.03573 -0.331502,-0.803635 0.559075,-2.707803 1.266515,-2.707805 z m -4.874695,1.280452 c 0.130617,-0.0023 0.245627,0.03417 0.310736,0.112932 0.242749,0.293705 -0.249577,1.778352 -0.782996,2.361369 -0.41716,0.455942 -1.058453,0.698155 -1.207506,0.455982 -0.17732,-0.288112 0.700036,-2.33792 1.171046,-2.735891 0.147042,-0.124245 0.3408,-0.191379 0.50872,-0.194392 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 27.1875 17.009766 C 26.601405 16.935296 26.220342 17.301337 25.917969 17.785156 C 24.408982 20.321238 23.319603 23.271099 22.230469 25.640625 C 21.824365 26.069922 21.466038 26.355774 21.212891 26.472656 C 21.003266 26.902944 20.835938 27.272773 20.835938 27.335938 C 20.835938 27.341815 20.839622 27.344 20.839844 27.349609 C 21.262782 27.054886 21.693736 26.775225 21.898438 26.689453 L 22.175781 26.574219 L 22.220703 26.650391 C 22.224269 26.646635 22.226896 26.644402 22.230469 26.640625 C 23.319603 24.271099 24.408982 21.321238 25.917969 18.785156 C 26.220342 18.301337 26.601405 17.935296 27.1875 18.009766 C 27.324359 18.076293 27.430828 18.155232 27.519531 18.240234 C 27.651685 17.983061 27.751953 17.770253 27.751953 17.710938 C 27.751953 17.436366 27.549714 17.185838 27.1875 17.009766 z M 17.236328 20.314453 C 16.198069 20.357785 14.268256 21.138485 13.658203 21.3125 C 12.183621 21.73522 10.757749 22.233116 9.3144531 22.789062 C 8.6743831 23.055884 7.5068455 23.171592 8.2265625 24.013672 C 8.2743256 24.06735 8.3332118 24.094197 8.3867188 24.132812 C 8.6665222 24.000368 9.034032 23.905959 9.3144531 23.789062 C 10.757749 23.233116 12.183621 22.73522 13.658203 22.3125 C 14.328008 22.121441 16.567486 21.216279 17.492188 21.341797 C 17.938044 21.104657 18.011294 20.920621 17.894531 20.566406 C 17.828728 20.366775 17.582414 20.300009 17.236328 20.314453 z M 30.439453 20.666016 C 30.161352 20.675073 29.867956 20.732211 29.630859 20.835938 C 28.328983 21.570822 27.895362 22.753116 28.037109 24.1875 C 28.156033 23.204107 28.645729 22.392025 29.630859 21.835938 C 29.778077 21.771532 29.947326 21.73138 30.121094 21.703125 C 30.222857 21.63746 30.323419 21.59375 30.421875 21.59375 C 30.533751 21.59375 30.626344 21.623199 30.697266 21.679688 C 30.872584 21.69504 31.036185 21.726109 31.152344 21.787109 C 31.559019 22.011793 31.825648 22.424367 31.935547 22.886719 C 31.95863 22.766371 31.982314 22.645582 31.990234 22.525391 C 32.064214 21.824856 31.741797 21.112775 31.152344 20.787109 C 30.98023 20.696725 30.717554 20.656959 30.439453 20.666016 z M 26.042969 21.914062 C 25.873558 22.235884 25.699272 22.559639 25.548828 22.873047 C 25.627696 22.871658 25.695921 22.890312 25.755859 22.917969 C 25.780953 22.91558 25.786309 22.92419 25.8125 22.919922 C 26.142475 22.866153 26.631508 23.010348 26.908203 23.244141 C 27.07719 23.386927 27.177585 23.5453 27.25 23.714844 C 27.434938 23.043913 27.344168 22.612509 26.908203 22.244141 C 26.690236 22.05997 26.342938 21.934294 26.042969 21.914062 z M 30.785156 22.824219 C 30.780375 22.84367 30.780563 22.857068 30.775391 22.876953 C 30.629181 23.439234 30.329956 23.950128 29.962891 24.265625 C 29.575494 24.598596 29.305127 24.612021 29.169922 24.318359 C 29.078318 24.691743 29.052912 25.050266 29.15625 25.300781 C 29.175732 25.34801 29.204638 25.373575 29.230469 25.40625 C 29.466309 25.410448 29.655661 25.403199 29.796875 25.382812 C 29.851168 25.346315 29.903067 25.317044 29.962891 25.265625 C 30.329956 24.950128 30.629181 24.439234 30.775391 23.876953 C 30.905091 23.378313 30.896655 23.034257 30.785156 22.824219 z M 21.78125 23.34375 C 21.606608 23.329249 21.310484 23.448075 20.685547 23.759766 L 19.972656 24.115234 L 19.0625 24.115234 C 18.272325 24.115234 18.131219 24.135311 17.994141 24.259766 C 17.772005 24.461443 17.785553 24.832242 18.023438 25.056641 C 18.060873 25.091956 18.081325 25.139914 18.107422 25.183594 C 18.242029 25.125729 18.469869 25.115234 19.0625 25.115234 L 19.972656 25.115234 L 20.685547 24.759766 C 21.299492 24.453557 21.593674 24.33608 21.769531 24.345703 C 22.058924 23.731073 22.078621 23.52939 21.923828 23.400391 C 21.885154 23.368159 21.839464 23.348584 21.78125 23.34375 z M 25.787109 23.9375 C 25.633308 24.452737 25.367372 25.02938 25.076172 25.347656 C 24.762459 25.690534 24.321148 25.912411 24.058594 25.898438 C 23.906675 26.319736 23.802908 26.697073 23.869141 26.804688 C 24.018194 27.046861 24.659012 26.803598 25.076172 26.347656 C 25.609591 25.764639 26.102124 24.280033 25.859375 23.986328 C 25.841241 23.964391 25.812245 23.952951 25.787109 23.9375 z M 16.986328 24.5 C 16.878227 24.518283 16.720528 24.564919 16.494141 24.640625 C 15.591923 24.942342 15.56502 24.975711 15.501953 25.841797 C 15.435623 26.752761 15.185089 27.335983 14.615234 27.908203 C 14.445344 28.078799 14.313047 28.17862 14.210938 28.226562 C 13.838776 29.246542 13.964248 29.561892 14.615234 28.908203 C 15.185089 28.335983 15.435623 27.752761 15.501953 26.841797 C 15.56502 25.975711 15.591923 25.942342 16.494141 25.640625 C 16.771652 25.547823 16.924333 25.513572 17.03125 25.505859 C 17.175512 24.989122 17.253243 24.591408 17.185547 24.523438 C 17.153597 24.491352 17.094429 24.481717 16.986328 24.5 z M 11.306641 24.640625 C 11.282966 24.649689 11.004959 24.739835 10.863281 24.787109 C 9.9166475 26.735262 7.7795573 30.099588 8.3574219 30.886719 C 8.3611999 30.890512 8.3671748 30.89093 8.3710938 30.894531 C 8.8992618 29.070627 11.201374 25.630851 11.306641 24.640625 z M 28.009766 24.771484 C 28.003462 24.778108 28.003565 24.793139 27.996094 24.798828 C 27.889645 24.87987 27.471938 25.053411 27.076172 25.201172 C 26.983394 25.417723 26.847677 25.654367 26.660156 25.921875 C 27.351729 25.587677 27.72009 25.442364 28.052734 25.402344 C 28.048462 25.361655 28.051871 25.34512 28.044922 25.294922 C 28.023798 25.116129 28.012875 24.94232 28.009766 24.771484 z M 14.933594 25.123047 C 14.832895 25.021932 13.456027 25.476834 13.212891 25.691406 C 13.10006 25.790976 12.973585 26.066286 12.863281 26.451172 C 12.710467 26.984386 12.694998 27.150823 12.738281 27.880859 C 12.740949 27.925872 12.746978 27.949749 12.75 27.992188 C 12.77127 27.82766 12.798767 27.67628 12.863281 27.451172 C 12.973585 27.066286 13.10006 26.790976 13.212891 26.691406 C 13.392309 26.533066 14.185286 26.246342 14.630859 26.146484 C 14.891265 25.507493 14.999239 25.188965 14.933594 25.123047 z M 20.044922 26.162109 C 19.951132 26.182152 19.830018 26.267754 19.712891 26.384766 C 19.325648 27.248504 19.257572 27.602454 19.453125 27.798828 C 19.471094 27.816869 19.498356 27.822085 19.519531 27.835938 C 19.587501 27.662019 19.672164 27.4612 19.783203 27.220703 C 20.029805 26.686585 20.204072 26.22179 20.169922 26.1875 C 20.140717 26.158174 20.096811 26.151021 20.044922 26.162109 z M 18.103516 26.175781 C 18.07878 26.270392 18.05979 26.355939 18.025391 26.464844 C 17.695301 27.509914 17.143189 28.277419 16.628906 28.40625 C 16.5466 28.426869 16.472002 28.412821 16.404297 28.382812 C 16.33823 28.57334 16.264952 28.7758 16.244141 28.867188 C 16.626152 28.912884 17.078694 28.745253 17.582031 28.367188 C 17.618993 28.339425 17.663587 28.29026 17.703125 28.255859 C 17.823304 28.016365 17.933856 27.754643 18.025391 27.464844 C 18.235643 26.799204 18.25455 26.419554 18.103516 26.175781 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hotspot.svg b/.icons/awkward/32x32/apps/hotspot.svg
new file mode 100644
index 00000000..4a6eff68
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hotspot.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 17.035156,1.9996675 C 16.843365,2.202166 16.685789,2.3925211 16.515625,2.5875581 16.820729,2.2247922 17.035156,1.9996675 17.035156,1.9996675 Z m 0,0 c -3.087005,2.5144338 -3.915464,5.4549449 -4.050781,8.2363285 -0.126607,2.602347 0.530036,5.043051 1.269531,6.884765 h -0.002 c -1.615982,0.319143 -3.05053,1.239907 -4.013672,2.576172 l 0.02539,-0.152344 0.0098,-0.01563 -0.0078,-0.002 v -0.002 c 0,-0.803645 -0.3864255,-1.274565 -0.8691406,-1.869141 0.087098,1.358473 -0.5000609,2.102081 -0.3457032,3.398438 0.026569,0.223133 0.1162831,0.40894 0.2226563,0.585937 C 9.0755737,22.304599 8.98524,22.996279 9.0058594,23.68912 8.6304533,23.181712 8.3121607,22.640072 8.4023438,22.044589 c -0.8787404,4.784323 4.0917142,10.169782 9.6074222,8.71289 3.7371,-0.919512 5.964584,-3.624463 6.701172,-6.677734 0.425356,-1.763165 0.292629,-3.581492 -0.09375,-5.107422 -0.314701,-1.242895 -0.956812,-2.55371 -1.923829,-3.757812 C 21.26348,13.434061 19.56891,12.344435 18.199219,11.191073 18.051071,9.4770352 17.95336,7.8863637 17.980469,6.0973237 17.985869,5.7420459 18.190656,5.107501 18.253906,4.7555269 17.873492,5.4784743 17.414145,5.860472 17.109375,6.5953706 16.8185,7.2967643 16.546833,8.4374201 16.380859,9.1715425 16.235364,8.9218749 16.104501,8.6624466 16.001953,8.3805269 15.449156,5.8929727 16.802407,2.6125353 17.035156,1.9996675 Z"/>
+ <path style="fill:#ff7d20" d="M 16.46875 1.9316406 C 14.107042 4.223501 13.354845 6.7718275 13.234375 9.2480469 C 13.109992 11.804693 13.758766 14.215895 14.490234 16.035156 A 0.250025 0.250025 0 0 1 14.306641 16.375 C 12.756038 16.67993 11.37128 17.554179 10.441406 18.84375 A 0.250025 0.250025 0 0 1 9.9921875 18.65625 L 10.013672 18.523438 C 10.013147 18.105467 9.731902 17.833567 9.5449219 17.533203 C 9.5027642 17.828875 9.4997432 18.17457 9.4414062 18.433594 C 9.3252472 18.949359 9.2267131 19.41974 9.2988281 20.025391 C 9.3195114 20.199093 9.3897313 20.347739 9.4882812 20.511719 A 0.250025 0.250025 0 0 1 9.5136719 20.712891 C 9.3233714 21.351743 9.2360324 22.015434 9.2558594 22.681641 A 0.250025 0.250025 0 0 1 8.828125 22.865234 C 9.2871222 26.904421 13.298825 30.742936 17.945312 29.515625 A 0.250025 0.250025 0 0 1 17.949219 29.515625 C 21.598244 28.617784 23.751214 25.99578 24.46875 23.021484 C 24.882136 21.307937 24.753123 19.526527 24.375 18.033203 C 24.069894 16.828204 23.443429 15.548257 22.498047 14.371094 C 21.097369 12.627004 19.427125 11.551643 18.039062 10.382812 A 0.250025 0.250025 0 0 1 17.949219 10.212891 C 17.800739 8.4950276 17.703189 6.8941343 17.730469 5.09375 C 17.730669 5.081771 17.735842 5.0668265 17.736328 5.0546875 C 17.605639 5.2476834 17.438694 5.4530544 17.339844 5.6914062 C 17.064609 6.3550855 16.790318 7.4953436 16.625 8.2265625 A 0.250025 0.250025 0 0 1 16.164062 8.296875 C 16.013469 8.0384586 15.87664 7.7666235 15.767578 7.4667969 A 0.250025 0.250025 0 0 1 15.757812 7.4355469 C 15.466994 6.1268799 15.677294 4.6551053 15.980469 3.4277344 C 16.160788 2.6977307 16.299449 2.3985624 16.46875 1.9316406 z M 10.515625 18.349609 C 10.5044 18.363104 10.493545 18.377028 10.482422 18.390625 A 0.250025 0.250025 0 0 1 10.515625 18.46875 L 10.515625 18.349609 z"/>
+ <path style="fill:#ff7d20" d="M 18.254611,3.7558646 C 17.874197,4.478812 17.413505,4.8598406 17.108735,5.5947392 16.702591,6.5740841 16.213,8.9015011 16.213,8.9015011 l 0.976343,1.4863359 1.079691,0.71483 c -0.201163,-2.0990115 -0.3206,-3.8956498 -0.288632,-6.0054008 0.0054,-0.3552779 0.210959,-0.9894275 0.274209,-1.3414016 z"/>
+ <path style="fill:#ff7d20" d="m 17.035556,0.99967019 c 0,0 -3.033277,3.12097251 -2.776584,5.53328261 0.209023,1.9643209 4.143897,8.3270582 5.393683,12.3130252 L 15.88718,19.189416 C 15.16959,18.352146 12.7517,14.032167 12.985,9.2367995 13.120317,6.4554163 13.948551,3.514104 17.035556,0.99967019 Z"/>
+ <path style="fill:#d83b2f" d="m 9.3968657,16.6564 c 0.087098,1.358473 -0.5008341,2.102273 -0.3464764,3.398629 0.066257,0.556439 0.4835249,0.900598 0.7387439,1.375733 l 0.170949,-1.042993 c 0.014094,-0.0813 0.026491,-0.161 0.040194,-0.244213 l 0.262529,-1.599594 0.01119,-0.01373 -0.0081,-0.003 v -0.001 c 0,-0.803645 -0.3862753,-1.275181 -0.8689904,-1.869757 z"/>
+ <circle style="fill:#ffb832" cx="12.637" cy="24.224" r="6.5" transform="rotate(-7.0121529)"/>
+ <path style="fill:#db3f2e" d="m 17.035156,0.99966749 c -5.320212,5.61721421 -2.148731,8.28686601 0.05469,12.27148351 0.53417,1.008084 1.148228,2.575755 1.332031,3.423828 1.585675,0.799915 2.812684,2.237299 3.320313,4.017579 0.0011,0.0033 0.0028,0.0064 0.0039,0.0098 0.01313,0.03768 0.02467,0.07492 0.03711,0.113282 0.0303,0.09905 0.0563,0.199576 0.08203,0.300781 0.03278,0.124737 0.06555,0.247474 0.08984,0.378906 0.0011,0.0058 0.0028,0.01178 0.0039,0.01758 0.02609,0.138254 0.04899,0.278305 0.06641,0.419922 0.0077,0.06241 0.0049,0.112231 0.0098,0.171875 0.0014,0.02102 8.53e-4,0.04327 0.002,0.06445 0.01298,0.199532 0.01227,0.385343 -0.0059,0.554688 -0.01594,0.32658 -0.05261,0.662674 -0.134766,1.021484 -0.05085,0.187074 -0.123724,0.358873 -0.189453,0.535156 -0.0025,0.0059 -0.0034,0.01365 -0.0059,0.01953 -2.15e-4,5.71e-4 2.15e-4,0.0014 0,0.002 -0.809344,2.147182 -2.666766,3.495603 -4.5,3.908203 -2.803512,0.48054 -5.167251,-1.011869 -5.736328,-3.105469 -0.111107,-0.690421 0.06242,-1.617394 0.46289,-1.851562 -0.231257,0.0793 -0.512367,0.169005 -0.849609,0.482421 -0.567938,0.527815 -0.363048,0.716966 -1.1054688,0.921875 0.3767748,-1.046698 -1.788947,-2.189158 -1.5703124,-3.632812 -0.3613075,1.967147 0.2662313,4.03592 1.5139379,5.688921 1.7868563,2.367282 4.5640193,3.48287 7.8118603,2.625002 3.7371,-0.919513 6.246208,-3.225496 6.982796,-6.278767 0.425356,-1.763165 0.292629,-3.581492 -0.09375,-5.107422 -0.314701,-1.242895 -0.956812,-2.55371 -1.923829,-3.757812 -2.440771,-3.039188 -5.682473,-4.060287 -6.691406,-6.8339841 -0.552797,-2.4875542 0.800454,-5.7679916 1.033203,-6.38085941 z"/>
+ <path style="fill:#ff7d20" d="m 22.024686,15.777007 0.778797,1.71902 c 0.01438,0.04103 0.02857,0.08194 0.04248,0.123191 l 0.358248,1.305549 c 0.390187,1.84593 0.33529,3.772722 -0.23364,5.278834 -0.821023,2.173474 -2.177279,3.872884 -4.053998,4.648717 -3.284611,1.357853 -7.554271,0.286064 -9.3172552,-3.14776 0.070534,0.321899 0.1601518,0.636454 0.2690388,0.944469 1.7782484,2.41141 4.8574884,3.975288 8.1405634,3.108112 3.7371,-0.919513 5.965323,-3.624568 6.701911,-6.677839 0.04568,-0.189351 0.08292,-0.379036 0.116111,-0.56923 -5e-6,-4.67e-4 6e-6,-9.43e-4 0,-0.0015 -0.0046,-0.357851 -0.02443,-0.717787 -0.06938,-1.080406 C 24.626588,20.387106 24.32586,19.38647 23.88106,18.453156 l 0.0085,-0.0057 -0.07646,-0.131687 c -0.205552,-0.41474 -0.438832,-0.815477 -0.700918,-1.199349 l -0.03823,-0.06655 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.355469 16.001953 A 6.5 6.5 0 0 0 14.707031 16.048828 A 6.5 6.5 0 0 0 9.0253906 22.957031 A 6.5 6.5 0 0 1 14.707031 17.048828 A 6.5 6.5 0 0 1 21.951172 22.707031 A 6.5 6.5 0 0 1 21.974609 23.042969 A 6.5 6.5 0 0 0 21.951172 21.707031 A 6.5 6.5 0 0 0 15.355469 16.001953 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hotwire.svg b/.icons/awkward/32x32/apps/hotwire.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hotwire.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/houdini.svg b/.icons/awkward/32x32/apps/houdini.svg
new file mode 100644
index 00000000..2d01d7c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/houdini.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4000001,3 H 28.599999 C 29.3756,3 30,3.6243999 30,4.3999999 V 29.599999 C 30,30.3756 29.3756,31 28.599999,31 H 10.899858 L 7.0009814,28.959125 C 6.3138293,28.599434 4.8316823,28.163159 4.5056752,27.459402 L 2,22.050355 V 4.3999999 C 2,3.6243999 2.6244,3 3.4000001,3 Z"/>
+ <path style="fill:#ff5722" d="M 3.4000001,2 H 28.599999 C 29.3756,2 30,2.6243999 30,3.3999999 V 28.599999 C 30,29.3756 29.3756,30 28.599999,30 H 10.899858 L 6.3374114,28.95448 C 5.5814072,28.781236 4.0695244,27.798124 3.8421052,27.056615 L 2,21.050355 V 3.3999999 C 2,2.6243999 2.6244,2 3.4000001,2 Z"/>
+ <path style="opacity:0.2" d="M 10.798017,7.00048 C 10.073749,6.9955495 9.3471226,7.0285767 8.8116525,7.1008468 6.5666253,7.4038493 4.097307,8.4336844 2,9.6505319 v 3.5969361 c 2.1026082,-1.850848 5.3301266,-3.3682467 8.319357,-3.4692635 0.238807,-0.00807 0.470484,-0.00938 0.696607,-0.00271 1.582862,0.046617 2.877206,0.4442805 4.186539,1.0660605 2.630071,1.248971 4.558301,3.625513 5.263865,6.487234 0.813093,3.297837 0.05506,6.837077 -1.911877,8.932662 -1.497802,1.595751 -4.220122,2.509257 -6.811572,2.28674 C 10.143616,28.410858 8.5387553,27.884213 7.3660209,27.109148 6.8810197,26.788605 6.0609049,26.006156 5.7093381,25.529046 4.7002483,24.159626 4.2357161,22.716499 4.3657836,21.352965 c 0.229566,-2.406557 2.0808049,-4.353849 5.0403989,-5.061753 0.8515185,-0.203677 1.8614225,-0.290495 2.3629455,-0.20209 1.445952,0.254886 2.560637,1.733932 2.556064,3.211745 -0.0014,0.44907 -0.01714,0.500356 -0.278643,1.019946 -0.644884,1.281347 -2.414982,2.112592 -3.390383,1.843226 C 10.074161,22.003306 9.6057136,21.226116 9.4671074,20.406749 9.3883714,19.941342 9.2943216,19.731273 9.109838,19.603813 8.5018348,19.183762 7.4600717,20.256547 7.1896861,21.579958 c -0.2314119,1.13268 -0.040449,2.26633 0.645568,3.015323 0.4690375,0.512091 1.3786052,1.022026 2.2415579,1.2573 0.402383,0.109704 0.605842,0.126137 1.561502,0.126137 1.238923,0 1.885757,-0.07389 2.694101,-0.451651 1.622116,-0.758068 2.90332,-2.662424 3.44717,-4.784443 0.603461,-2.354611 0.01537,-4.963864 -1.682892,-6.540998 -1.11073,-1.031497 -2.38653,-1.700121 -4.306874,-2.041252 C 9.4937046,11.796906 7.0936592,12.402325 5.4017275,13.490915 2.2581946,15.543409 1.1194763,17.878072 1,21.583533 1.0177413,28.377987 5.9314246,32 11.913967,32 21.047138,31.836723 24.463849,26.234889 24.972931,20.263842 25.153977,17.525398 24.434848,14.801493 22.574121,12.498964 22.006155,11.796141 20.797813,10.654858 20.024953,10.0888 17.893411,8.5275846 15.457917,7.5322704 12.773345,7.1279734 12.244368,7.0483089 11.522283,7.0054174 10.798017,7.00048 Z"/>
+ <path style="fill:#e4e4e4" d="M 10.798017,6.00048 C 10.073749,5.9955495 9.3471226,6.0285767 8.8116525,6.1008468 6.5666253,6.4038493 4.097307,7.4336844 2,8.6505319 v 3.5969361 c 2.1026082,-1.850848 5.3301266,-3.3682467 8.319357,-3.4692635 0.238807,-0.00807 0.470484,-0.00938 0.696607,-0.00271 1.582862,0.046617 2.877206,0.4442803 4.186539,1.0660601 2.630071,1.2489714 4.558301,3.6255134 5.263865,6.4872344 0.813093,3.297837 0.05506,6.837077 -1.911877,8.932662 -1.497802,1.595751 -4.220122,2.509257 -6.811572,2.28674 C 10.143616,27.410858 8.5387553,26.884213 7.3660209,26.109148 6.8810197,25.788605 6.0609049,25.006156 5.7093381,24.529046 4.7002483,23.159626 4.2357161,21.716499 4.3657836,20.352965 c 0.229566,-2.406557 2.0808049,-4.353849 5.0403989,-5.061753 0.8515185,-0.203677 1.8614225,-0.290495 2.3629455,-0.20209 1.445952,0.254886 2.560637,1.733932 2.556064,3.211745 -0.0014,0.44907 -0.01714,0.500356 -0.278643,1.019946 -0.644884,1.281347 -2.414982,2.112592 -3.390383,1.843226 C 10.074161,21.003306 9.6057136,20.226116 9.4671074,19.406749 9.3883714,18.941342 9.2943216,18.731273 9.109838,18.603813 8.5018348,18.183762 7.4600717,19.256547 7.1896861,20.579958 c -0.2314119,1.13268 -0.040449,2.26633 0.645568,3.015323 0.4690375,0.512091 1.3786052,1.022026 2.2415579,1.2573 0.402383,0.109704 0.605842,0.126137 1.561502,0.126137 1.238923,0 1.885757,-0.07389 2.694101,-0.451651 1.622116,-0.758068 2.90332,-2.662424 3.44717,-4.784443 0.603461,-2.354611 0.01537,-4.963864 -1.682892,-6.540998 -1.11073,-1.031497 -2.38653,-1.700121 -4.306874,-2.041252 C 9.4937046,10.796906 7.0936592,11.402325 5.4017275,12.490915 2.2581946,14.543409 1.1194763,16.878072 1,20.583533 1.0177413,27.377987 5.9314246,31 11.913967,31 21.047138,30.836723 24.463849,25.234889 24.972931,19.263842 25.153977,16.525398 24.434848,13.801493 22.574121,11.498964 22.006155,10.796141 20.797813,9.6548578 20.024953,9.0887999 17.893411,7.5275846 15.457917,6.5322704 12.773345,6.1279734 12.244368,6.0483089 11.522283,6.0054174 10.798017,6.00048 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247905 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247905 3 3.4003906 3 L 28.599609 3 C 29.37521 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.37521 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hourglass.svg b/.icons/awkward/32x32/apps/hourglass.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hourglass.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/hp-logo.svg b/.icons/awkward/32x32/apps/hp-logo.svg
new file mode 100644
index 00000000..f8d54181
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hp-logo.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#0286c2" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="M 15.150153,3.0272935 C 13.973141,3.097292 12.83613,3.3112875 11.756119,3.6522804 9.6722983,9.6091557 7.5781774,16.142019 5.4980566,21.903898 c 0.1512015,0.045 0.300803,0.027 0.4571046,0.03 0.8608086,-0.006 1.7265172,0.002 2.5898259,0 0.1169011,0 0.100901,-0.167997 0.1504015,-0.242995 1.0374103,-2.926939 2.0927214,-5.840878 3.1347314,-8.766817 0.062,-0.180996 0.131001,-0.375992 0.213002,-0.548988 0.541005,0.01 1.075011,-0.008 1.613016,0 -1.131011,3.173933 -2.259022,6.365867 -3.410034,9.5288 0.121001,0.047 0.241002,0.027 0.367004,0.03 0.904009,-0.008 1.806018,0.012 2.709027,0 1.02201,-2.88394 2.078021,-5.76188 3.106031,-8.644819 0.218002,-0.587988 0.249002,-1.340972 -0.123001,-1.823962 -0.791008,-1.024979 -2.548026,-1.197975 -3.684037,-1.239974 0.829008,-2.3464511 1.689017,-4.7995997 2.529025,-7.1975495 z m 4.108041,7.6175405 c -0.022,0.047 -0.039,0.163997 -0.061,0.209996 -2.101021,5.893876 -4.565046,12.602736 -6.754068,18.675609 0.789008,0.205995 1.601016,0.346993 2.438024,0.411991 0.97101,-2.504947 2.136022,-5.24489 2.97403,-7.581841 1.129011,-0.022 2.252023,-0.011 3.383034,-0.033 0.718007,-0.025 1.801018,-0.454991 2.03902,-1.153976 0.95301,-2.682944 1.905019,-5.340889 2.828029,-8.034832 0.152001,-0.407992 0.245002,-0.854982 0.124001,-1.277973 -0.162002,-0.540989 -0.655007,-0.95098 -1.186012,-1.094977 -0.462005,-0.144997 -0.926009,-0.082 -1.400014,-0.092 -1.450014,-0.003 -2.936029,-0.014 -4.385044,-0.029 z m 2.724027,1.698964 c 0.046,0.005 0.092,0.01 0.137002,0.004 0.419004,0.007 0.831008,-0.011 1.248012,0 -0.972009,2.775942 -1.962019,5.554884 -2.920029,8.339826 -0.543005,0.037 -1.102011,0.002 -1.646016,0 0.99001,-2.759942 1.966019,-5.516885 2.953029,-8.281827 0.022,-0.025 0.062,-0.053 0.092,-0.06 v 0.002 c 0.044,-0.014 0.091,-0.009 0.136001,-0.004 z"/>
+ <path style="fill:#ffffff" d="M 15.149864,2.0274744 C 13.972313,2.0974067 12.836068,2.312594 11.75653,2.6536454 9.672363,8.611125 7.5790952,15.143464 5.499129,20.906057 c 0.1512054,0.04447 0.3004155,0.02617 0.4566965,0.02871 0.8608301,-0.0051 1.7250207,0.0025 2.5884412,0 0.1169009,0 0.1022271,-0.169042 0.1517794,-0.24337 1.0374628,-2.927848 2.0914479,-5.840716 3.1340209,-8.766394 0.06226,-0.181047 0.131351,-0.374834 0.21331,-0.548258 0.541282,0.01016 1.074778,-0.0076 1.613497,0 -1.131485,3.173696 -2.259049,6.366083 -3.410206,9.529419 0.121346,0.04701 0.24139,0.02617 0.36782,0.02872 0.903395,-0.0076 1.80399,0.01271 2.707386,0 1.022201,-2.883397 2.078706,-5.761613 3.106648,-8.64529 0.218546,-0.588243 0.249679,-1.342155 -0.123062,-1.825241 C 15.514359,9.4389588 13.757904,9.267943 12.621798,9.2256616 13.450284,6.879463 14.309504,4.4252508 15.150032,2.0273204 Z m 4.107565,7.6169553 c -0.02202,0.047581 -0.03669,0.1651915 -0.05879,0.2119181 -2.203672,6.1818372 -4.819557,13.2927452 -7.084206,19.5908562 0.769468,0.220634 1.562109,0.386308 2.380584,0.473062 1.020451,-2.735902 2.415169,-5.922338 3.36099,-8.557787 1.128965,-0.02223 2.251348,-0.01058 3.382833,-0.03281 0.717242,-0.02477 1.80049,-0.455904 2.038731,-1.155318 0.952962,-2.68263 1.905994,-5.340479 2.829062,-8.03557 0.151205,-0.407196 0.243673,-0.853888 0.121696,-1.276983 -0.16137,-0.54123 -0.654387,-0.9523115 -1.185531,-1.0965163 -0.46187,-0.1442048 -0.926219,-0.081441 -1.400179,-0.091605 -1.449116,-0.00252 -2.935966,-0.014833 -4.385152,-0.03008 z m 2.725169,1.6994473 c 0.0459,0.005 0.09195,0.01182 0.136735,0.0055 0.419304,0.0076 0.831636,-0.01017 1.248399,0 -0.972634,2.776643 -1.962631,5.555176 -2.920703,8.340079 -0.543186,0.03748 -1.102501,0.0025 -1.646331,0 0.990417,-2.759492 1.966202,-5.518075 2.953538,-8.282677 0.02224,-0.02477 0.06176,-0.05253 0.09161,-0.06016 v 0.0027 c 0.04479,-0.01366 0.09084,-0.01047 0.136734,-0.0055 z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hp-toolbox.svg b/.icons/awkward/32x32/apps/hp-toolbox.svg
new file mode 120000
index 00000000..57416d98
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hp-toolbox.svg
@@ -0,0 +1 @@
+hp-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/hp_logo.svg b/.icons/awkward/32x32/apps/hp_logo.svg
new file mode 120000
index 00000000..57416d98
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hp_logo.svg
@@ -0,0 +1 @@
+hp-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/hplip.svg b/.icons/awkward/32x32/apps/hplip.svg
new file mode 120000
index 00000000..3bb68d40
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hplip.svg
@@ -0,0 +1 @@
+hp_logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/hplj1020_icon.svg b/.icons/awkward/32x32/apps/hplj1020_icon.svg
new file mode 120000
index 00000000..57416d98
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hplj1020_icon.svg
@@ -0,0 +1 @@
+hp-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/htop.svg b/.icons/awkward/32x32/apps/htop.svg
new file mode 120000
index 00000000..53ccf3bb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/htop.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/httrack.svg b/.icons/awkward/32x32/apps/httrack.svg
new file mode 100644
index 00000000..9f1487d5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/httrack.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect opacity=".2" width="23" height="20" x="-25" y="-27" rx="1" ry="1.053" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#7767c0" width="23" height="20" x="-24" y="-27" rx="1" ry="1.053" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#9182d7" width="23" height="20" x="-29" y="-23" rx="1" ry="1.053" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.2" d="m13 12.000025c-3.866004 0-6.999988 3.133984-6.999988 6.999988 0 3.866003 3.133984 6.999987 6.999988 6.999987 3.866003 0 7.000025-3.133984 7.000025-6.999987 0-3.866004-3.134022-6.999988-7.000025-6.999988zm-0.701178 1.337877c0.08164-0.0076 0.185197 0.0038 0.26759 0 0.01134 0.03893-0.05934 0.177638-0.152315 0.380863-0.592667 1.294791-0.62623 2.812536-0.07635 3.623055 0.0994 0.147024 0.189355 0.286489 0.189355 0.30463 0 0.0189-0.107339 0.03779-0.228662 0.03779-0.284976 0-0.554532-0.173102-1.105474-0.609373-0.244914-0.193889-0.562281-0.356031-0.685569-0.380863-0.193512-0.03855-0.245669-0.02268-0.496101 0.228662-0.232819 0.232819-0.30463 0.359055-0.30463 0.572258 0 0.808743 0.959547 1.449865 2.744126 1.828158 2.423585 0.513637 3.021052 0.975571 3.087912 2.24999 0.08391 1.59806-0.767357 2.803465-2.630853 3.736328-0.222236 0.111496-0.363591 0.153449-0.457059 0.189354-0.0412-0.0037-0.07219 0.0037-0.113385 0-0.01512-0.04951-0.03893-0.163653-0.03893-0.380825 0-0.848806-0.333733-1.722369-0.837922-2.210948-0.135307-0.13115-0.515376-0.408529-0.839811-0.609373-0.324283-0.200693-0.651666-0.433663-0.724611-0.533216-0.120945-0.165165-0.130016-0.267213-0.03779-0.572258 0.169323-0.557329 0.370016-0.868574 0.761726-1.220712 0.205228-0.184441 0.411515-0.33789 0.45702-0.341669 0.04535-0.0037-0.260787-0.09676-0.722645-0.191245-0.461859-0.09449-1.138999-0.293669-1.488303-0.419943-0.638702-0.230929-1.499376-0.715275-1.828119-1.066394l-0.03893-0.03893c0.471042-1.876308 1.792554-3.413216 3.544932-4.154267 0.366614-0.154961 0.745549-0.2623 1.144554-0.343938 0.198803-0.04044 0.404145-0.05518 0.609373-0.07635zm5.718765 2.859364c0.143244 0.08844 0.683452 1.259188 0.837883 1.830085 0.199559 0.737046 0.184819 2.011956 0 2.744164-0.0703 0.278551-0.159496 0.539792-0.189354 0.572258-0.03024 0.03402-0.139464-0.154204-0.26759-0.380863-0.128126-0.226771-0.537109-0.709795-0.876964-1.068359-0.980939-1.035137-1.135522-1.574286-0.724611-2.400416 0.207118-0.416579 1.10982-1.365278 1.220712-1.296869z"/>
+ <path style="fill:#ffffff" d="m13 11c-3.866004 0-6.999988 3.134022-6.999988 7.000025s3.133984 6.999988 6.999988 6.999988c3.866003 0 7.000025-3.133985 7.000025-6.999988s-3.134022-7.000025-7.000025-7.000025zm-0.701178 1.337915c0.08164-0.0076 0.185197 0.0038 0.26759 0 0.01134 0.03893-0.05934 0.177638-0.152315 0.380863-0.592667 1.29479-0.62623 2.812535-0.07635 3.623017 0.0994 0.147024 0.189355 0.286488 0.189355 0.30463 0 0.0189-0.107339 0.03779-0.228662 0.03779-0.284976 0-0.554532-0.173102-1.105474-0.609373-0.244914-0.19389-0.562281-0.356409-0.685569-0.380863-0.193512-0.03855-0.245669-0.02268-0.496101 0.228662-0.232819 0.232819-0.30463 0.359055-0.30463 0.572258 0 0.808705 0.959547 1.449827 2.744126 1.82812 2.423585 0.513675 3.021052 0.975609 3.087912 2.250028 0.08391 1.598022-0.767357 2.803465-2.630853 3.736328-0.222236 0.111496-0.363591 0.153448-0.457059 0.189354-0.0412-0.0037-0.07219 0.0037-0.113385 0-0.01512-0.04951-0.03893-0.163654-0.03893-0.380863 0-0.848769-0.333733-1.722369-0.837922-2.21091-0.135307-0.13115-0.515376-0.408529-0.839811-0.609411-0.324283-0.200693-0.651666-0.433663-0.724611-0.533178-0.120945-0.165166-0.130016-0.267213-0.03779-0.572259 0.169323-0.557329 0.370016-0.868573 0.761726-1.220711 0.205228-0.184441 0.411515-0.338268 0.45702-0.34167 0.04535-0.0037-0.260787-0.09676-0.722645-0.191244-0.461859-0.09449-1.138999-0.293669-1.488303-0.419905-0.638702-0.230929-1.499376-0.715276-1.828119-1.066432l-0.03893-0.03893c0.471042-1.876309 1.792554-3.413216 3.544932-4.154305 0.366614-0.154961 0.745549-0.2623 1.144554-0.34356 0.198803-0.04082 0.404145-0.05518 0.609373-0.07635zm5.718765 2.859364c0.143244 0.08844 0.683452 1.259187 0.837883 1.830085 0.199559 0.737045 0.184819 2.011956 0 2.744126-0.0703 0.278551-0.159496 0.53983-0.189354 0.572258-0.03024 0.03402-0.139464-0.153827-0.26759-0.380863-0.128126-0.226772-0.537109-0.709757-0.876964-1.068359-0.980939-1.035099-1.135522-1.574249-0.724611-2.400378 0.207118-0.416579 1.10982-1.365317 1.220712-1.296869z"/>
+ <path opacity=".2" d="m3 28v1c0 0.554 0.4696 1 1.0527 1h17.894c0.583 0 1.053-0.446 1.053-1v-1c0 0.554-0.47 1-1.053 1h-17.894c-0.5834 0-1.053-0.446-1.053-1z"/>
+ <path fill="#fff" opacity=".2" d="m4.0526 6c-0.5831 0-1.0526 0.446-1.0526 1v1c0-0.554 0.4695-1 1.0526-1h17.894c0.584 0 1.053 0.446 1.053 1v-1c0-0.554-0.469-1-1.053-1h-17.894z"/>
+ <path fill="#fff" style="opacity:.1" d="m8.0526 1c-0.5831 0-1.0526 0.446-1.0526 1v1c0-0.554 0.4695-1 1.0526-1h17.894c0.584 0 1.053 0.446 1.053 1v-1c0-0.554-0.469-1-1.053-1h-17.894z"/>
+ <circle style="fill:#4f4f4f" cx="21" cy="23" r="8"/>
+ <path fill-rule="evenodd" opacity=".2" d="m28.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.021 -0.576z"/>
+ <path style="fill:#ffffff" d="m22 18.999955v4.000045h1.5l-2.50002 3-2.49998-3h1.5v-4.000045z"/>
+ <path style="fill:#ffffff" d="m18 26h6v0.999955h-6z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hub.svg b/.icons/awkward/32x32/apps/hub.svg
new file mode 100644
index 00000000..ac7c2715
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hub.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#6655e4" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#2cbfeb" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#2cbfeb" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#f7c73c" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23.9999 H 17.000242"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23 H 17.000242"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round" d="m 9.0002425,13.999979 h 4.0000025 m 0,4.000002 V 9.9999803 M 9.0002425,17.999981 v -8.0000007 0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round" d="m 9.0002425,13.000079 h 4.0000025 m 0,4.000002 V 9.0000803 M 9.0002425,17.000081 v -8.0000007 0"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 17.000144,14.00008 c 0,0 4.000003,-0.4645 4.000003,1.999998 0,2.464501 -4.000003,2.000001 -4.000003,2.000001 m 9.8e-5,-8.0000997 v 8.0000017 m -9.8e-5,-3.977326 c 0,0 4.000003,0.464501 4.000003,-1.999997 0,-2.4645017 -4.000003,-2.000001 -4.000003,-2.000001 m 9.8e-5,8.000099 v -8.000001"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 17.000144,13.00018 c 0,0 4.000003,-0.4645 4.000003,1.999998 0,2.464501 -4.000003,2.000001 -4.000003,2.000001 m 9.8e-5,-8.0000997 v 8.0000017 m -9.8e-5,-3.977326 c 0,0 4.000003,0.464501 4.000003,-1.999997 0,-2.4645017 -4.000003,-2.0000007 -4.000003,-2.0000007 m 9.8e-5,8.0000987 V 9.0228553"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hubstaff.svg b/.icons/awkward/32x32/apps/hubstaff.svg
new file mode 100644
index 00000000..b3d89202
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hubstaff.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 2.181722,21.825325 C 2.0817745,21.722066 1.9999999,19.849424 1.9999999,17.663899 l 0,-3.973682 1.28044,-0.568155 C 5.4669717,12.151862 6.4262768,10.584242 6.1092465,8.2635035 6.0325923,7.7024074 6.049289,7.1143909 6.1464128,6.9567992 6.3735426,6.5880668 12.592493,2.9999931 13.011523,2.9999931 c 0.174337,0 0.422098,0.1367429 0.550581,0.3038735 0.824215,1.0721195 1.66602,5.1196247 1.381394,6.6418751 -0.128081,0.6849743 -0.326531,0.8684223 -1.422052,1.3145413 -1.543602,0.628583 -2.838894,1.909089 -3.5373164,3.496937 -0.4186468,0.951776 -0.5036866,1.542444 -0.435971,3.028106 l 0.084123,1.845685 -0.8099288,0.548576 c -1.7462759,1.182765 -6.0551219,2.250627 -6.6405973,1.645738 z"/>
+ <path style="opacity:0.2" d="M 29.818278,21.825325 C 29.918228,21.722066 30,19.849424 30,17.663899 l 0,-3.973682 -1.28044,-0.568155 c -2.186532,-0.9702 -3.076897,-2.53782 -2.759867,-4.8585585 0.07665,-0.5610961 0.05996,-1.1491126 -0.03716,-1.3067043 -0.227133,-0.3687324 -6.515023,-3.9568061 -6.934053,-3.9568061 -0.174338,0 -0.422097,0.1367429 -0.55058,0.3038735 -0.824215,1.0721195 -1.66602,5.1196247 -1.381394,6.6418751 0.128079,0.6849743 0.32653,0.8684223 1.422052,1.3145413 1.543601,0.628583 2.838893,1.909089 3.537315,3.496937 0.418647,0.951776 0.503687,1.542444 0.435971,3.028106 l -0.08412,1.845685 0.809929,0.548576 c 1.746275,1.182765 6.055122,2.250627 6.640596,1.645738 z"/>
+ <path style="opacity:0.2" d="M 8.6368357,29.254736 C 5.0102836,27.09586 4.8571885,26.962709 5.0554052,26.139576 5.2518601,25.323746 8.2159957,22.420679 9.6675708,21.622442 L 10.799464,21 l 1.031067,0.851154 c 1.298468,1.071899 2.491757,1.519718 4.087684,1.534032 1.601797,0.01437 2.625991,-0.353666 4.119277,-1.480212 l 1.197859,-0.903674 1.13452,0.617414 c 0.623989,0.339578 1.945089,1.439167 2.935783,2.443531 2.487547,2.521866 2.482114,2.538138 -1.67709,5.027872 -1.157541,0.692914 -2.232895,1.305795 -2.903343,1.660698 -0.739669,0.482111 -0.82814,0.142388 -1.248315,-0.364966 C 18.858618,29.753963 17.714694,28.999993 16,28.999993 c -1.869361,0 -2.996921,0.912195 -3.527382,1.55102 -0.379624,0.686768 -0.609237,0.44097 -1.127976,0.207494 -0.660555,-0.328055 -1.6610126,-0.880619 -2.7078063,-1.503771 z"/>
+ <path style="fill:#4061dc" d="M 8.6368357,28.254743 C 5.0102836,26.095867 4.8571885,25.962716 5.0554052,25.139583 5.2518601,24.323753 8.2159957,21.420686 9.6675708,20.622449 l 1.1318932,-0.622442 1.031067,0.851154 c 1.298468,1.071899 2.491757,1.519718 4.087684,1.534032 1.601797,0.01437 2.625991,-0.353666 4.119277,-1.480212 l 1.197859,-0.903674 1.13452,0.617414 c 0.623989,0.339578 1.945089,1.439167 2.935783,2.443531 2.487547,2.521866 2.482114,2.538138 -1.67709,5.027872 -1.157541,0.692914 -2.232895,1.305795 -2.903343,1.660698 -0.739669,0.482111 -0.82814,0.142388 -1.248315,-0.364966 C 18.858618,28.75397 17.714694,28 16,28 c -1.869361,0 -2.996921,0.912195 -3.527382,1.55102 -0.379624,0.686768 -0.609237,0.44097 -1.127976,0.207494 -0.660555,-0.328055 -1.6610126,-0.880619 -2.7078063,-1.503771 z"/>
+ <path style="fill:#088aff" d="M 2.181722,20.825332 C 2.0817745,20.722073 1.9999999,18.849431 1.9999999,16.663906 l 0,-3.973682 1.28044,-0.568155 C 5.4669717,11.151869 6.4262768,9.5842486 6.1092465,7.2635104 6.0325923,6.7024143 6.049289,6.1143978 6.1464128,5.9568061 6.3735426,5.5880737 12.592493,2 13.011523,2 c 0.174337,0 0.422098,0.1367429 0.550581,0.3038735 0.824215,1.0721195 1.66602,5.1196247 1.381394,6.6418751 -0.128081,0.6849739 -0.326531,0.8684225 -1.422052,1.3145414 -1.543602,0.628583 -2.838894,1.909089 -3.5373164,3.496937 -0.4186468,0.951776 -0.5036866,1.542444 -0.435971,3.028106 l 0.084123,1.845685 -0.8099288,0.548576 c -1.7462759,1.182765 -6.0551219,2.250627 -6.6405973,1.645738 z"/>
+ <path style="fill:#5fbbff" d="M 29.818278,20.825332 C 29.918228,20.722073 30,18.849431 30,16.663906 l 0,-3.973682 -1.28044,-0.568155 C 26.533028,11.151869 25.642663,9.5842486 25.959693,7.2635104 26.036348,6.7024143 26.019651,6.1143978 25.922529,5.9568061 25.695396,5.5880737 19.407506,2 18.988476,2 c -0.174338,0 -0.422097,0.1367429 -0.55058,0.3038735 -0.824215,1.0721195 -1.66602,5.1196247 -1.381394,6.6418751 0.128079,0.6849739 0.32653,0.8684225 1.422052,1.3145414 1.543601,0.628583 2.838893,1.909089 3.537315,3.496937 0.418647,0.951776 0.503687,1.542444 0.435971,3.028106 l -0.08412,1.845685 0.809929,0.548576 c 1.746275,1.182765 6.055122,2.250627 6.640596,1.645738 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="7"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="7"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 13.011719 2 C 12.592689 2 6.3736142 5.5882989 6.1464844 5.9570312 C 6.0587924 6.099319 6.0466593 6.599988 6.0996094 7.1074219 C 6.1123928 7.0465819 6.1273768 6.988035 6.1464844 6.9570312 C 6.3736142 6.5882989 12.592689 3 13.011719 3 C 13.186056 3 13.434017 3.1375569 13.5625 3.3046875 C 14.204052 4.1392029 14.847357 6.7635421 14.970703 8.609375 C 15.1109 6.9077379 14.335656 3.3103909 13.5625 2.3046875 C 13.434017 2.1375569 13.186056 2 13.011719 2 z M 6.1308594 8.578125 C 5.9719078 10.188756 5.0236293 11.347972 3.28125 12.121094 L 2 12.689453 L 2 13.689453 L 3.28125 13.121094 C 5.3649815 12.196508 6.318716 10.722595 6.1308594 8.578125 z M 9.5449219 16.601562 C 9.5289285 16.936614 9.5269933 17.306106 9.5488281 17.785156 L 9.5878906 18.660156 L 9.6328125 18.630859 L 9.5488281 16.785156 C 9.5456133 16.714623 9.5474288 16.668195 9.5449219 16.601562 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 18.988281 2 C 18.813943 2 18.565983 2.1375569 18.4375 2.3046875 C 17.664344 3.3103909 16.8891 6.9077379 17.029297 8.609375 C 17.152643 6.7635421 17.795948 4.1392029 18.4375 3.3046875 C 18.565983 3.1375569 18.813943 3 18.988281 3 C 19.407311 3 25.694738 6.5882989 25.921875 6.9570312 C 25.940982 6.988035 25.955967 7.0465819 25.96875 7.1074219 C 26.021701 6.599988 26.009565 6.099319 25.921875 5.9570312 C 25.694742 5.5882989 19.407311 2 18.988281 2 z M 25.933594 8.6210938 C 25.755898 10.742038 26.649068 12.202742 28.71875 13.121094 L 30 13.689453 L 30 12.689453 L 28.71875 12.121094 C 26.99171 11.354778 26.087102 10.209556 25.933594 8.6210938 z M 22.455078 16.601562 C 22.452571 16.668195 22.454387 16.714623 22.451172 16.785156 L 22.367188 18.630859 L 22.412109 18.660156 L 22.451172 17.785156 C 22.473007 17.306106 22.471071 16.936614 22.455078 16.601562 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hugin.svg b/.icons/awkward/32x32/apps/hugin.svg
new file mode 120000
index 00000000..fd113dd3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hugin.svg
@@ -0,0 +1 @@
+kipi-panorama.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/hulu.svg b/.icons/awkward/32x32/apps/hulu.svg
new file mode 100644
index 00000000..1a0d226a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hulu.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="30" height="30" x="-32" y="-31" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2" d="m 8,12.997285 v 4.35 c 0,0.7 -1.3,0.65 -2,0.65 -0.7,0 -2,0.05 -2,-0.65 v -4.35"/>
+ <path style="fill:#66aa33" transform="matrix(0,-1,-1,0,0,0)" d="m -29.5,-31 h 27 c 0.831,0 1.5,0.669 1.5,1.5 v 27 c 0,0.831 -0.669,1.5 -1.5,1.5 h -27 c -0.831,0 -1.5,-0.669 -1.5,-1.5 v -27 c 0,-0.831 0.669,-1.5 1.5,-1.5 z"/>
+ <path style="opacity:0.2" d="m 3,13 v 3.64998 4.349609 h 2 v -3.957031 c 0.261161,-0.03617 0.655156,-0.04297 1,-0.04297 0.344844,0 0.738839,0.0068 1,0.04297 v 3.957031 H 9 V 16.64998 C 9,16.165456 8.689801,15.667574 8.363281,15.437089 8.036761,15.206604 7.727241,15.131637 7.441406,15.079667 6.869738,14.975727 6.326191,14.999587 6,14.999587 c -0.237576,0 -0.604934,0.0038 -1,0.03711 v -2.036698 z m 16,0 v 7.999589 h 2 V 13 Z m -8,1.997636 v 4.349609 c 0,0.484524 0.310199,0.982406 0.636719,1.212891 0.32652,0.230485 0.636041,0.305452 0.921875,0.357422 0.571668,0.103939 1.115216,0.08008 1.441406,0.08008 0.32619,0 0.869738,0.02386 1.441406,-0.08008 0.285834,-0.05197 0.595355,-0.126937 0.921875,-0.357422 C 16.689801,20.329651 17,19.831769 17,19.347245 v -4.349609 h -2 v 3.957031 c -0.261161,0.0362 -0.655156,0.04297 -1,0.04297 -0.344844,0 -0.738839,-0.0068 -1,-0.04297 v -3.957031 z m 12,0 v 4.349609 c 0,0.484524 0.310199,0.982406 0.636719,1.212891 0.32652,0.230485 0.636041,0.305452 0.921875,0.357422 0.571668,0.103939 1.115216,0.08008 1.441406,0.08008 0.32619,0 0.869738,0.02386 1.441406,-0.08008 0.285834,-0.05197 0.595355,-0.126937 0.921875,-0.357422 C 28.689801,20.329651 29,19.831769 29,19.347245 v -4.349609 h -2 v 3.957031 c -0.261161,0.0362 -0.655156,0.04297 -1,0.04297 -0.344844,0 -0.738839,-0.0068 -1,-0.04297 v -3.957031 z"/>
+ <path style="fill:#ffffff" d="m 19,12 h 2 v 8 h -2 z"/>
+ <path style="fill:#ffffff" d="M 3,12 V 15.650391 20 H 5 V 16.042969 C 5.261161,16.006799 5.6551564,16 6,16 c 0.3448436,0 0.738839,0.0068 1,0.04297 V 20 H 9 V 15.650391 C 9,15.165867 8.6898013,14.667985 8.3632812,14.4375 8.0367614,14.207015 7.7272405,14.132048 7.4414062,14.080078 6.869738,13.976138 6.3261905,14 6,14 5.7624242,14 5.3950656,14.0038 5,14.03711 V 12 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2" d="m 12,13.997285 v 4.35 c 0,0.7 1.3,0.65 2,0.65 0.7,0 2,0.05 2,-0.65 v -4.35"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2" d="m 24,13.997285 v 4.35 c 0,0.7 1.3,0.65 2,0.65 0.7,0 2,0.05 2,-0.65 v -4.35"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.5 1 C 1.669 1 1 1.669 1 2.5 L 1 3.5 C 1 2.669 1.669 2 2.5 2 L 29.5 2 C 30.331 2 31 2.669 31 3.5 L 31 2.5 C 31 1.669 30.331 1 29.5 1 L 2.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hw-probe.svg b/.icons/awkward/32x32/apps/hw-probe.svg
new file mode 100644
index 00000000..8c2edf2c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hw-probe.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <path style="fill:#42a5f5" d="m 30.002734,16.001367 c 0,4.565928 -2.185563,8.62139 -5.5676,11.177297 -2.345697,1.772713 -4.573287,-1.711434 -7.740101,-1.711434 -7.2739527,0 -13.9276036,-1.238664 -14.6282136,-8.125985 C 2.0226299,16.906842 2,16.460156 2,16.001367 2,8.2686256 8.2686256,2 16.001367,2 23.734109,2 30.002734,8.2686256 30.002734,16.001367 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 15.266019,7.0155898 C 14.813982,7.0205603 14.342,7.0547516 13.845671,7.1275762 10.25669,7.6541523 7.9573423,9.6218153 5.0113894,13.177167 c -1.1969312,1.444527 -2.2547358,3.185607 -3.0113892,4.522129 0.026277,0.493461 0.078256,0.985173 0.1557188,1.473086 2.0673603,-2.860948 7.8229951,-7.020704 9.118808,-5.155823 1.483616,2.13516 -2.7902208,4.882378 -2.2165197,5.689024 0.6147265,0.864329 3.3070777,-0.357227 5.8057477,-0.536674 2.789564,-0.200337 4.271612,0.662823 6.134981,2.095091 -0.469283,-0.885495 -0.777055,-1.532264 -0.955579,-2.167253 -0.371079,-1.319911 0.619349,-2.82721 0.989759,-3.549552 0.588508,-1.147643 1.084127,-2.746532 1.959016,-3.609631 1.53123,-1.510599 4.204441,-2.292421 6.56633,-3.0761721 0.739163,-0.245278 1.394376,-0.1933337 2.165297,-0.3622216 C 31.008086,8.0998135 30.115046,7.9518841 29.385611,7.9410793 25.497176,7.8834846 23.127469,8.4727112 21.558237,8.3017818 19.567956,8.0849895 17.707018,6.9886855 15.266019,7.0155898 Z"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="M 10.652407,11.836507 C 8.3595687,11.641955 4.0846308,14.79482 2.1380994,17.839047 A 14.001367,14.001367 0 0 0 15.935736,30 c 0.351735,-0.002 0.70436,-0.01117 1.055571,-0.03281 a 14.001367,14.001367 0 0 0 0.0082,-0.0014 14.001367,14.001367 0 0 0 7.583162,-2.909659 C 24.276194,25.053688 23.236661,22.83834 20.998926,20.264674 18.180315,16.971556 13.849109,12.369796 10.652407,11.836507 Z"/>
+ <path style="fill:#424242;fill-rule:evenodd" d="M 15.266019,6.0160068 C 14.813982,6.0209773 14.342,6.0551686 13.845671,6.1279932 10.25669,6.6545693 7.9573423,8.6222323 5.0113894,12.177584 c -1.1969312,1.444527 -2.2547358,3.185607 -3.0113892,4.522129 0.026277,0.493461 0.078256,0.985173 0.1557188,1.473086 2.0673603,-2.860948 7.8229951,-7.020704 9.118808,-5.155823 1.483616,2.13516 -2.7902208,4.882378 -2.2165197,5.689024 0.6147265,0.864329 3.3070777,-0.357227 5.8057477,-0.536674 2.789564,-0.200337 4.271612,0.662823 6.134981,2.095091 -0.469283,-0.885495 -0.777055,-1.532264 -0.955579,-2.167253 -0.371079,-1.319911 0.619349,-2.82721 0.989759,-3.549552 0.588508,-1.147643 1.084127,-2.746532 1.959016,-3.609631 1.53123,-1.5105994 4.204441,-2.292421 6.56633,-3.0761721 0.739163,-0.245278 1.394376,-0.1933337 2.165297,-0.3622216 C 31.008086,7.1002305 30.115046,6.9523011 29.385611,6.9414963 25.497176,6.8839016 23.127469,7.4731282 21.558237,7.3021988 19.567956,7.0854065 17.707018,5.9891025 15.266019,6.0160068 Z"/>
+ <ellipse style="opacity:0.4;fill:#ffffff" cx="17.648" cy="6.619" rx="1.001" ry=".999" transform="matrix(0.98003409,0.19882953,-0.19571032,0.98066175,0,0)"/>
+ <path style="fill:#424242;fill-rule:evenodd" d="M 5.6757812 20.03125 C 5.0813519 20.020692 3.7724905 20.588805 2.9199219 20.976562 A 14 14 0 0 0 4.2792969 23.648438 C 4.8359518 21.863373 6.2361796 20.616094 5.9453125 20.136719 C 5.9025551 20.066252 5.8084989 20.033606 5.6757812 20.03125 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 23.552799,9.0466277 c 1.673402,-0.4663253 4.560439,-1.6050145 6.665693,-1.8706898 -0.38765,-0.072344 -1.08921,0.046793 -1.47691,0.088097 -2.078974,0.4116086 -4.108234,1.2405785 -5.188783,1.7825945 z"/>
+ <path style="fill:#ffc107;fill-rule:evenodd" d="m 19.529185,10.561666 c 0.824333,-0.4275 1.222672,-0.7829544 3.14797,-1.2639651 1.86897,-0.4669372 4.193945,-1.5955986 6.064427,-2.0336677 -3.200175,0.3856102 -7.06132,1.1928744 -9.212397,3.2976328 z"/>
+ <path style="opacity:0.1" d="M 15.134766 10.498047 A 1.0017237 0.99827346 45.000294 0 0 15.019531 10.800781 A 1.0017237 0.99827346 45.000294 0 0 15.804688 11.980469 A 1.0017237 0.99827346 45.000294 0 0 16.980469 11.199219 A 1.0017237 0.99827346 45.000294 0 0 16.865234 10.501953 A 1.0017237 0.99827346 45.000294 0 1 15.804688 10.980469 A 1.0017237 0.99827346 45.000294 0 1 15.134766 10.498047 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hwbrowser.svg b/.icons/awkward/32x32/apps/hwbrowser.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hwbrowser.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/hwinfo.svg b/.icons/awkward/32x32/apps/hwinfo.svg
new file mode 100644
index 00000000..f595b62f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hwinfo.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#37a0f2" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <g opacity=".2" transform="matrix(1.5,0,0,-1.5,-814,-502.5)">
+ <path d="m552-353v8.6667h2v-8.6667zm0 10.667v2h2v-2z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <g fill="#fff" transform="matrix(1.5 0 0 -1.5 -814 -503.5)">
+ <path d="m552-353v8.6667h2v-8.6667zm0 10.667v2h2v-2z"/>
+ </g>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hydrogen.svg b/.icons/awkward/32x32/apps/hydrogen.svg
new file mode 100644
index 00000000..bca33bbc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hydrogen.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-31" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#b5c0df" width="29" height="29" x="-30" y="-31" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#314277" width="5" height="17" x="6" y="5" rx=".714" ry=".773"/>
+ <rect style="fill:#314277" width="13" height="17" x="14" y="5" rx=".684" ry=".773"/>
+ <rect style="fill:#314277" width="5" height="14.7" x="11" y="-21.2" rx=".714" ry=".7" transform="rotate(90)"/>
+ <path style="opacity:0.2" d="M 16.691406,8 C 16.307868,8 16,8.3345 16,8.75 v 1.5 C 16,10.6655 16.307868,11 16.691406,11 H 22 v 2 h -5.308594 c -0.04315,0 -0.08017,0.01924 -0.121094,0.02734 -0.04888,0.0088 -0.09809,0.01399 -0.142578,0.0293 -0.004,0.0018 -0.0077,0.004 -0.01172,0.0059 C 16.17115,13.150937 16,13.328131 16,13.539062 V 13.75 15.25 19.460938 20.25 c 0,0.4155 0.307868,0.75 0.691406,0.75 h 7.617188 C 24.692132,21 25,20.6655 25,20.25 v -1.5 C 25,18.3345 24.692132,18 24.308594,18 H 19 v -2 h 5.308594 C 24.692132,16 25,15.6655 25,15.25 V 14.460938 13.75 10.25 8.75 8.5390625 C 25,8.3281314 24.82885,8.1509368 24.583984,8.0625 c -0.0023,-8.24e-4 -0.0036,-0.0031 -0.0059,-0.00391 -0.0018,-8.427e-4 -0.004,-0.00113 -0.0059,-0.00195 -0.04449,-0.015303 -0.0937,-0.020475 -0.142578,-0.029297 C 24.38876,8.0192355 24.351748,8 24.308594,8 H 24.25 22.75 Z"/>
+ <g>
+ <rect style="opacity:0.3;fill:#314277" width="3" height="3" x="5" y="23" rx=".75" ry=".75"/>
+ <rect style="opacity:0.56000001;fill:#314277" width="3" height="3" x="9" y="23" rx=".75" ry=".75"/>
+ <rect style="opacity:0.81999966;fill:#314277" width="3" height="3" x="13" y="23" rx=".75" ry=".75"/>
+ </g>
+ <rect style="fill:#ffffff" width="9" height="3" x="16" y="7" rx=".692" ry=".75"/>
+ <rect style="fill:#ffffff" width="9" height="3" x="16" y="17" rx=".692" ry=".75"/>
+ <rect style="fill:#ffffff" width="7" height="3" x="12" y="-19" rx=".538" ry=".75" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="9" height="3" x="-25" y="-15" rx=".692" ry=".75" transform="scale(-1)"/>
+ <rect style="fill:#ffffff" width="7" height="3" x="7" y="-25" rx=".538" ry=".75" transform="rotate(90)"/>
+ <rect style="opacity:0.3;fill:#314277" width="3" height="3" x="-28" y="23" rx=".75" ry=".75" transform="scale(-1,1)"/>
+ <rect style="opacity:0.56000001;fill:#314277" width="3" height="3" x="-24" y="23" rx=".75" ry=".75" transform="scale(-1,1)"/>
+ <rect style="opacity:0.81999966;fill:#314277" width="3" height="3" x="-20" y="23" rx=".75" ry=".75" transform="scale(-1,1)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459188 1 2 1.6459188 2 2.4492188 L 2 3.4492188 C 2 2.6459188 2.6459188 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459188 31 3.4492188 L 31 2.4492188 C 31 1.6459188 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+ <path style="opacity:0.1" d="M 11 15 L 11 16 L 14 16 L 14 15 L 11 15 z M 6 20.226562 L 6 21.226562 C 6 21.654653 6.3191294 22 6.7148438 22 L 10.285156 22 C 10.680871 22 11 21.654653 11 21.226562 L 11 20.226562 C 11 20.654653 10.680871 21 10.285156 21 L 6.7148438 21 C 6.3191294 21 6 20.654653 6 20.226562 z M 14 20.226562 L 14 21.226562 C 14 21.654653 14.304541 22 14.683594 22 L 26.316406 22 C 26.695459 22 27 21.654653 27 21.226562 L 27 20.226562 C 27 20.654653 26.695459 21 26.316406 21 L 14.683594 21 C 14.304541 21 14 20.654653 14 20.226562 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.7148438,4 C 6.3191295,4 6,4.3453466 6,4.7734375 v 1 C 6,5.3453466 6.3191295,5 6.7148438,5 H 10.285156 C 10.680871,5 11,5.3453466 11,5.7734375 v -1 C 11,4.3453466 10.680871,4 10.285156,4 Z M 14.683594,4 C 14.304541,4 14,4.3453466 14,4.7734375 v 1 C 14,5.3453466 14.304541,5 14.683594,5 H 26.316406 C 26.695459,5 27,5.3453466 27,5.7734375 v -1 C 27,4.3453466 26.695459,4 26.316406,4 Z M 11,10 v 1 h 3 v -1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hyper.svg b/.icons/awkward/32x32/apps/hyper.svg
new file mode 100644
index 00000000..55204f97
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hyper.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="fill:#4f4f4f" width="28" height="24" x="2" y="4" rx="1.5" ry="1.5"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.2" d="m10 14v1h6v-1z"/>
+ <path style="fill:#ffffff" d="m10 13v1h6v-1z"/>
+ <path style="opacity:.2;fill-rule:evenodd" d="m7.5 8-3.5 3.174804 1.5 0.825196-1 3 3.5-3.174805-1.500001-0.825195z"/>
+ <path style="fill-rule:evenodd;fill:#ffffff" d="m7.5 7-3.5 3.174804 1.5 0.825196-1 3 3.5-3.174805-1.500001-0.825195z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/hypnospace-outlaw.svg b/.icons/awkward/32x32/apps/hypnospace-outlaw.svg
new file mode 100644
index 00000000..c875a76f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/hypnospace-outlaw.svg
@@ -0,0 +1,23 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m13 3c-0.523918 0-1 0.4815493-1 1l-4 2-2 3h-1v6l1 1h2l1 1h14l1-1h2l1-1v-6h-1l-2-3-4-2c0-0.4966358-0.503364-1-1.2-1zm-11 6 2 3v-3zm26 0v3l2-3z" style="opacity:.2"/>
+ <path d="m8 24 2 3h12l2-3z" style="opacity:.2"/>
+ <path d="m13 2c-0.523918 0-1 0.4815493-1 1l-4 2-2 3h-1v6l1 1h2l1 1h14l1-1h2l1-1v-6h-1l-2-3-4-2c0-0.4966358-0.503364-1-1.2-1zm-11 6 2 3v-3zm26 0v3l2-3z" style="fill:#7eacf9"/>
+ <path d="m8 23 2 3h12l2-3z" style="fill:#8149bf"/>
+ <path d="m5 21 2 3h18l2-3z" style="opacity:.2"/>
+ <path d="m5 20 2 3h18l2-3z" style="fill:#ad509c"/>
+ <path d="m2 18 2 3h24l2-3z" style="opacity:.2"/>
+ <path d="m2 17 2 3h24l2-3z" style="fill:#de7ca2"/>
+ <path d="m6 18 8.199219 10h3.800781l8-10h-20zm7 11 3 2 3-2h-6z" style="opacity:.2"/>
+ <path d="m6 17h20l-8 10h-3.8z" style="fill:#f6e195"/>
+ <path d="m13 28h6l-3 2z" style="fill:#f6e195"/>
+ <path d="m15 3-5 4v6l5 4h2l5-4v-6l-5-4zm-6 5-2 2 2 2zm14 0v4l2-2z" style="opacity:.2"/>
+ <path d="m15 2-5 4v6l5 4h2l5-4v-6l-5-4zm-6 5-2 2 2 2zm14 0v4l2-2z" style="fill:#8288f9"/>
+ <path d="m11 11v-2l4-4h2l4 4v2l-4 4h-2z" style="opacity:.2"/>
+ <path d="m11 10v-2l4-4h2l4 4v2l-4 4h-2z" style="fill:#8149bf"/>
+ <path d="m15 13h2l3-2v-1.9999999l-3-2h-2l-3 2v1.9999999z" style="opacity:.2"/>
+ <path d="m15 12h2l3-2v-2l-3-2h-2l-3 2v2z" style="fill:#de7ca2"/>
+ <rect x="14" y="9" width="4" height="2" style="opacity:.2"/>
+ <rect x="14" y="8" width="4" height="2" style="fill:#f6e195"/>
+ <path d="m6 17 0.8203125 1h18.378906l0.800781-1h-20zm7 11 1.5 1h3l1.5-1h-1-3.800781-1.199219z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m13 2c-0.523918 0-1 0.4815493-1 1l-4 2-2 3h-1v1h1l2-3 4-2c0-0.5184507 0.476082-1 1-1h5.800781c0.696636 0 1.199219 0.5033642 1.199219 1l4 2 2 3h1v-1h-1l-2-3-4-2c0-0.4966358-0.502583-1-1.199219-1h-5.800781zm-11 6 0.6660156 1h1.3339844v-1h-2zm26 0v1h1.333984l0.666016-1h-2z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/i-network-printer.svg b/.icons/awkward/32x32/apps/i-network-printer.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/i-network-printer.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/i2pd.svg b/.icons/awkward/32x32/apps/i2pd.svg
new file mode 100644
index 00000000..6e7e2363
--- /dev/null
+++ b/.icons/awkward/32x32/apps/i2pd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,3 C 15.95544,3 15.91026,3.00816 15.867647,3.023242 12.542754,5.4674184 8.8020478,7.0854868 4.2647059,7.1248047 4.1063646,7.1807836 4.0000001,7.3310806 4.0000001,7.4994138 c 0,4.1510122 1.0961829,8.9491612 3.0068936,13.1646482 1.5498282,3.419794 4.3358203,7.981571 8.8111213,10.292188 C 15.874967,30.985629 15.93774,31 16,31 c 0.06226,0 0.125033,-0.01437 0.181985,-0.04375 4.475301,-2.310617 7.261293,-6.872394 8.811121,-10.292188 C 26.903817,16.448575 28,11.650426 28,7.4994138 28,7.3310806 27.893635,7.1807837 27.735294,7.1248047 23.197952,7.0854868 19.457246,5.4674184 16.132353,3.0232422 16.089738,3.0081558 16.044555,3 16,3 Z"/>
+ <path style="fill:#ffad34" d="M 16,2 C 15.95544,2 15.91026,2.00816 15.867647,2.023242 12.542754,4.4674184 8.8020478,6.0854868 4.2647059,6.1248047 4.1063646,6.1807836 4.0000001,6.3310806 4.0000001,6.4994138 c 0,4.1510122 1.0961829,8.9491612 3.0068936,13.1646482 1.5498282,3.419794 4.3358203,7.981571 8.8111213,10.292188 C 15.874967,29.985629 15.93774,30 16,30 c 0.06226,0 0.125033,-0.01437 0.181985,-0.04375 4.475301,-2.310617 7.261293,-6.872394 8.811121,-10.292188 C 26.903817,15.448575 28,10.650426 28,6.4994138 28,6.3310806 27.893635,6.1807837 27.735294,6.1248047 23.197952,6.0854868 19.457246,4.4674184 16.132353,2.0232422 16.089738,2.0081558 16.044555,2 16,2 Z"/>
+ <path style="opacity:0.1" d="M 16,6.2689453 C 18.622158,7.9421834 21.582684,9.1714275 24.914522,9.65 24.622001,12.857186 23.848958,16.358011 22.417739,19.515625 21.162053,22.286375 18.950237,25.661299 16,27.687305 13.049763,25.661299 10.837947,22.286375 9.582261,19.515625 8.1510422,16.358011 7.3779986,12.857186 7.0854782,9.65 10.417316,9.1714275 13.377842,7.9421834 16,6.2689453 Z"/>
+ <path style="fill:#ffe0a9" d="M 16,5.2689453 C 18.622158,6.9421834 21.582684,8.1714275 24.914522,8.65 24.622001,11.857186 23.848958,15.358011 22.417739,18.515625 21.162053,21.286375 18.950237,24.661299 16,26.687305 13.049763,24.661299 10.837947,21.286375 9.582261,18.515625 8.1510422,15.358011 7.3779986,11.857186 7.0854782,8.65 10.417316,8.1714275 13.377842,6.9421834 16,5.2689453 Z"/>
+ <path style="fill:#f77e23" d="M 16,5.2689453 V 26.687305 c 2.950237,-2.026006 5.162053,-5.40093 6.417739,-8.17168 C 23.848958,15.358011 24.622001,11.857186 24.914522,8.65 21.582684,8.1714275 18.622158,6.9421834 16,5.2689453 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 15.95544 2 15.909801 2.0083555 15.867188 2.0234375 C 12.542295 4.4676139 8.8029669 6.0856821 4.265625 6.125 C 4.1072837 6.1809789 4 6.3316668 4 6.5 C 4 6.7975082 4.0181389 7.1044993 4.0292969 7.4082031 C 4.0615335 7.2816372 4.1388681 7.1698128 4.265625 7.125 C 8.8029669 7.0856821 12.542295 5.4676139 15.867188 3.0234375 C 15.909801 3.0083555 15.95544 3 16 3 C 16.044555 3 16.090198 3.0083511 16.132812 3.0234375 C 19.457706 5.4676137 23.197033 7.0856821 27.734375 7.125 C 27.861132 7.1698128 27.938466 7.2816373 27.970703 7.4082031 C 27.981861 7.1044993 28 6.7975082 28 6.5 C 28 6.3316668 27.892716 6.180979 27.734375 6.125 C 23.197033 6.0856821 19.457706 4.4676137 16.132812 2.0234375 C 16.090198 2.0083511 16.044555 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/iagno.svg b/.icons/awkward/32x32/apps/iagno.svg
new file mode 120000
index 00000000..46d3ec2f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/iagno.svg
@@ -0,0 +1 @@
+qgo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ib-tws.svg b/.icons/awkward/32x32/apps/ib-tws.svg
new file mode 100644
index 00000000..0c329e3b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ib-tws.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1" d="M 10,14.500001 19.45,25 H 10 Z"/>
+ <path style="fill:#a11d21" d="M 10,13.500001 19.45,24 H 10 Z"/>
+ <path style="opacity:0.1" d="M 10,14.500001 19.1,4.0000007 10,25 Z"/>
+ <path style="fill:#e02a32" d="M 10,13.500001 19.1,3.0000007 10,24 Z"/>
+ <circle style="opacity:0.1" cx="19" cy="17" r="3"/>
+ <circle style="fill:#e02a32" cx="19" cy="16" r="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ibus-anthy.svg b/.icons/awkward/32x32/apps/ibus-anthy.svg
new file mode 100644
index 00000000..52758833
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ibus-anthy.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#2095f2" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 22.464,9.8585 C 19.925,10.413 17.067,10.733 14.656,10.861 L 14.784,10.221 C 14.933,9.5172 15.04,8.8132 15.275,8.0665 L 12.288,7.9385 C 12.309,8.6425 12.288,9.1545 12.181,10.072 12.16,10.328 12.096,10.605 12.053,10.925 10.773,10.904 9.1733,10.733 7.9147,10.52 V 13.145 C 8.9813,13.252 10.219,13.337 11.563,13.358 11.008,15.684 10.155,18.499 9.152,20.44 L 11.648,21.336 C 11.861,20.973 12.011,20.696 12.245,20.419 13.504,18.797 15.659,17.923 18.091,17.923 20.139,17.923 21.248,18.989 21.248,20.248 21.248,23.363 16.576,23.917 11.947,23.171 L 12.693,25.901 C 19.52,26.627 24.085,24.92 24.085,20.163 24.085,17.475 21.824,15.641 18.411,15.641 16.469,15.641 14.869,16.025 13.163,16.964 13.504,15.94 13.845,14.596 14.123,13.316 16.96,13.166 20.309,12.761 22.507,12.419 Z"/>
+ <path style="fill:#ffffff" d="M 22.464,8.859 C 19.925,9.4137 17.067,9.7337 14.656,9.8617 L 14.784,9.2217 C 14.933,8.5177 15.04,7.8137 15.275,7.067 L 12.288,6.939 C 12.309,7.643 12.288,8.155 12.181,9.0724 12.16,9.3284 12.096,9.6057 12.053,9.9257 10.773,9.9044 9.1733,9.7337 7.9147,9.5204 V 12.145 C 8.9813,12.252 10.219,12.337 11.563,12.358 11.008,14.684 10.155,17.499 9.152,19.44 L 11.648,20.336 C 11.861,19.973 12.011,19.696 12.245,19.419 13.504,17.797 15.659,16.923 18.091,16.923 20.139,16.923 21.248,17.989 21.248,19.248 21.248,22.363 16.576,22.917 11.947,22.171 L 12.693,24.901 C 19.52,25.627 24.085,23.92 24.085,19.163 24.085,16.475 21.824,14.641 18.411,14.641 16.469,14.641 14.869,15.025 13.163,15.964 13.504,14.94 13.845,13.596 14.123,12.316 16.96,12.166 20.309,11.761 22.507,11.419 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4004 2 C 2.6248 2 2 2.6248 2 3.4004 L 2 4.4004 C 2 3.6248 2.6248 3 3.4004 3 L 28.6 3 C 29.375 3 30 3.6248 30 4.4004 L 30 3.4004 C 30 2.6248 29.375 2 28.6 2 L 3.4004 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ibus-bopomofo.svg b/.icons/awkward/32x32/apps/ibus-bopomofo.svg
new file mode 100644
index 00000000..17456755
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ibus-bopomofo.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#2095f2" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m11.275 6.8573-4.2656 5.7559 1.2051 2.3926h12.785c-0.12088 3.0649-0.14525 3.8063-0.79883 5.3906-0.38554 0.93461-0.87219 1.521-1.8516 1.9785-0.97937 0.45756-2.5467 0.73541-4.9277 0.58203l-0.19336 2.9922c2.6849 0.17295 4.7529-0.0904 6.3906-0.85547 1.6377-0.76511 2.7496-2.084 3.3555-3.5527 1.2118-2.9376 0.88629-4.4027 1.0898-7.9492l-0.065-1.586h-12.807l2.4922-3.3613z"/>
+ <path fill="#fff" fill-rule="evenodd" d="m11.275 5.8516-4.2656 5.7559 1.2051 2.3926h12.785c-0.12088 3.0649-0.14525 3.8063-0.79883 5.3906-0.38554 0.93461-0.87219 1.521-1.8516 1.9785-0.97937 0.45756-2.5467 0.73541-4.9277 0.58203l-0.19336 2.9922c2.6849 0.17295 4.7529-0.0904 6.3906-0.85547 1.6377-0.76511 2.7496-2.084 3.3555-3.5527 1.2118-2.9376 0.88629-4.4027 1.0898-7.9492l-0.065-1.587h-12.807l2.4922-3.3613z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ibus-engine.svg b/.icons/awkward/32x32/apps/ibus-engine.svg
new file mode 120000
index 00000000..ed6fc037
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ibus-engine.svg
@@ -0,0 +1 @@
+ibus.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ibus-keyboard.svg b/.icons/awkward/32x32/apps/ibus-keyboard.svg
new file mode 100644
index 00000000..d9f1c7aa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ibus-keyboard.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#2095f2" width="28" height="20" x="2" y="6" rx="1.4" ry="1.4"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3.4004 6c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path style="opacity:.2" d="m2 24.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <circle style="opacity:.2" cx="5.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="10.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="15.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="20.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="25.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="8.5" cy="17.5" r="1.5"/>
+ <circle style="opacity:.2" cx="13.5" cy="17.5" r="1.5"/>
+ <circle style="opacity:.2" cx="18.5" cy="17.5" r="1.5"/>
+ <circle style="opacity:.2" cx="23.5" cy="17.5" r="1.5"/>
+ <rect style="opacity:.2" width="20" height="3" x="6" y="22" rx=".75" ry=".75"/>
+ <circle style="fill:#ffffff" cx="5.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="10.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="15.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="20.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="25.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="8.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="13.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="18.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="23.5" cy="16.5" r="1.5"/>
+ <rect style="fill:#ffffff" width="20" height="3" x="6" y="21" rx=".75" ry=".75"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ibus-pinyin.svg b/.icons/awkward/32x32/apps/ibus-pinyin.svg
new file mode 100644
index 00000000..83fa0b4e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ibus-pinyin.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#2095f2" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="opacity:0.2" d="m 22.201172,7.5566405 c -0.455688,1.21524 -0.986166,2.3820409 -1.59375,3.4453125 l -5.544922,0 0,2 1.974609,0 0,2.826172 c -8e-6,0.45564 -0.02555,0.768768 -0.07617,1.173828 l -1.960938,0 0,2 1.808594,0 c -0.30372,2.68356 -1.341121,4.542975 -3.113282,5.859375 L 15.259766,26 c 2.076,-1.51908 3.290087,-3.757567 3.644531,-6.998047 l 3.095703,0 0,6.921875 2,0 0,-6.921875 2,0 0,-2 -2,0 0,-4 2,0 0,-2 -3.798828,0 c 0.556944,-0.86076 1.114895,-1.8762984 1.671875,-2.9902344 z M 17.644531,7.783203 16.125,8.2402342 c 0.556896,0.7088401 0.987212,1.5183115 1.291016,2.4296878 l 1.595703,-0.53125 C 18.707963,9.2779121 18.252115,8.4940321 17.644531,7.7851561 Z M 10,8.001953 l 0,3 -3,0 0,2 3,0 0,3.960938 C 9.03796,17.36801 8.113924,17.772674 7,18.177734 l 0.53125,1.595703 C 8.44265,19.419005 9.189868,19.065369 10,18.710937 l 0,4.785157 c -1.2e-5,0.607596 -0.1120704,0.910156 -0.3652344,0.910156 -0.70896,0 -1.2929478,-0.100199 -1.9511718,-0.302735 l 0.3027343,1.59375 c 0.60768,0.151895 1.2657454,0.228516 1.9746094,0.228516 0.6075355,0 1.3854955,-0.151286 1.6386715,-0.455078 C 11.852773,25.166863 12,24.634492 12,23.875 l 0,-5.923828 2.134766,-1.064453 -0.228516,-1.367188 0,-0.002 C 13.24793,15.821382 12.658224,16.001049 12,16.355469 l 0,-3.353516 2,0 0,-2 -2,0 0,-3 z m 9.056641,5 2.943359,0 0,4 -3.019531,0 c 0.05062,-0.354432 0.07616,-0.592822 0.07617,-0.947266 z"/>
+ <path style="fill:#ffffff" d="M 22.201172,6.5546875 C 21.745484,7.7699275 21.215006,8.9367284 20.607422,10 l -5.544922,0 0,2 1.974609,0 0,2.826172 c -8e-6,0.45564 -0.02555,0.768768 -0.07617,1.173828 L 15,16 l 0,2 1.808594,0 c -0.30372,2.68356 -1.341121,4.542975 -3.113282,5.859375 l 1.564454,1.138672 C 17.335766,23.478967 18.549853,21.24048 18.904297,18 L 22,18 l 0,6.921875 2,0 L 24,18 l 2,0 0,-2 -2,0 0,-4 2,0 0,-2 -3.798828,0 C 22.758116,9.1392396 23.316067,8.1237016 23.873047,7.0097656 Z M 17.644531,6.78125 16.125,7.2382812 c 0.556896,0.7088401 0.987212,1.5183115 1.291016,2.4296876 l 1.595703,-0.53125 C 18.707963,8.2759591 18.252115,7.4920791 17.644531,6.7832031 Z M 10,7 l 0,3 -3,0 0,2 3,0 0,3.960938 c -0.96204,0.405119 -1.886076,0.809783 -3,1.214843 l 0.53125,1.595703 C 8.44265,18.417052 9.189868,18.063416 10,17.708984 l 0,4.785157 c -1.2e-5,0.607596 -0.1120704,0.910156 -0.3652344,0.910156 -0.70896,0 -1.2929478,-0.100199 -1.9511718,-0.302735 l 0.3027343,1.59375 c 0.60768,0.151895 1.2657454,0.228516 1.9746094,0.228516 0.6075355,0 1.3854955,-0.151286 1.6386715,-0.455078 C 11.852773,24.16491 12,23.632539 12,22.873047 l 0,-5.923828 2.134766,-1.064453 -0.228516,-1.367188 0,-0.002 C 13.24793,14.819429 12.658224,14.999096 12,15.353516 L 12,12 l 2,0 0,-2 -2,0 0,-3 z M 19.056641,12 22,12 l 0,4 -3.019531,0 c 0.05062,-0.354432 0.07616,-0.592822 0.07617,-0.947266 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ibus-setup-chewing.svg b/.icons/awkward/32x32/apps/ibus-setup-chewing.svg
new file mode 120000
index 00000000..ed6fc037
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ibus-setup-chewing.svg
@@ -0,0 +1 @@
+ibus.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ibus-setup-hangul.svg b/.icons/awkward/32x32/apps/ibus-setup-hangul.svg
new file mode 100644
index 00000000..f2ab5da4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ibus-setup-hangul.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <path style="fill:#0056a9" d="m 28.844894,16.231072 c 0,5.394841 -1.896336,9.845958 -6.367409,12.183585 -1.936953,1.012704 -4.140339,1.585394 -6.477485,1.585394 -7.7319865,0 -14,-6.268014 -14,-14 C 2,14.648987 2.1913812,13.342624 2.5485128,12.10659 4.2352061,6.2689395 10.081119,3.1551571 16.462042,3.1551571 c 7.731987,0 12.382851,5.3439284 12.382852,13.0759149 z"/>
+ <path style="fill:#ffe339;fill-rule:evenodd" d="M 19.643554,3.5897673 C 19.332083,3.5790413 19.023955,3.5797384 18.72207,3.5911345 15.832009,3.7002429 12.398217,5.595906 11.226,8.3588395 9.9023785,11.47864 9,16.000051 16.001367,16.000051 c 1.850347,-3.181757 6.685129,-2.536555 8.725391,0.169531 1.80688,2.396545 1.708737,5.65687 0.358203,8.214063 -1.128574,2.136918 -3.031784,4.260725 -5.579493,5.170703 C 25.542159,28.000125 30,22.519206 30,16.000051 30,12.207065 28.48951,8.7586685 26.036524,6.2369645 25.918032,6.1344655 25.788228,6.042541 25.664648,5.944387 23.906151,4.5964768 21.698049,3.6605166 19.643554,3.5897673 Z"/>
+ <path style="fill:#ff6147;fill-rule:evenodd" d="M 15.707422,2.0027853 C 13.423835,2.0487923 11.120085,2.6548568 9.002734,3.8771994 5.7176135,5.773688 3.4866651,8.806059 2.5291016,12.191067 c -0.026714,0.139189 -0.040796,0.284786 -0.062891,0.426562 -0.3471285,2.543656 0.5025009,5.101403 1.7308594,7.054687 1.5395308,2.448085 4.3148463,4.164437 7.293946,3.798048 3.363882,-0.413714 6.340912,-4.277133 4.510351,-7.470313 -3.680907,-0.01145 -5.538661,-4.521411 -4.215038,-7.6412115 1.172217,-2.7629335 4.04568,-4.308274 6.935741,-4.4173823 2.415081,-0.091168 5.20598,0.4950997 7.267969,2.2462893 C 23.262248,3.4062829 19.5134,1.926107 15.707422,2.0027853 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 19.642578,3.9394666 c -0.311472,-0.010726 -0.618037,-0.00944 -0.919922,0.00195 -2.890061,0.1091084 -5.76333,1.6550353 -6.935547,4.4179688 -0.353708,0.8336967 -0.475131,1.7656785 -0.40039,2.6855465 0.04758,-0.582871 0.17497,-1.1542283 0.40039,-1.6855465 1.172217,-2.7629335 4.045486,-4.3088605 6.935547,-4.4179688 2.415081,-0.091168 5.205589,0.4949042 7.267578,2.2460938 C 24.6973,5.8691394 23.170559,4.8549096 21.521484,4.148451 20.89187,4.0291748 20.25981,3.9607219 19.642578,3.9394666 Z M 2.4121094,14.304701 c -0.1255358,2.312053 0.6675481,4.590014 1.7851562,6.367187 1.5395308,2.448085 4.3138691,4.165217 7.2929684,3.798828 2.818051,-0.346584 5.353311,-3.11447 5.029297,-5.880859 -0.292559,2.40059 -2.552362,4.576228 -5.029297,4.880859 C 8.5111347,23.837105 5.7367964,22.119973 4.1972656,19.671888 3.2412453,18.151665 2.5236583,16.265604 2.4121094,14.304701 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 11.388672,11.045234 c -0.232649,2.83992 1.558696,5.945576 4.613281,5.955078 1.850347,-3.181757 6.684347,-2.536164 8.724609,0.169922 0.836266,1.109176 1.248879,2.404899 1.333985,3.728516 0.104426,-1.662759 -0.28749,-3.340504 -1.333985,-4.728516 C 22.6863,13.464148 17.8523,12.818555 16.001953,16.000312 13.304738,15.991922 11.593619,13.56741 11.388672,11.045234 Z m 18.58789,5.498047 c -0.185455,4.83016 -2.812167,9.028446 -6.689453,11.398437 C 22.262927,29.067 20.998487,30.02187 19.505859,30.555 25.54255,29.000776 30,23.519467 30,17.000312 c 0,-0.154314 -0.01848,-0.303896 -0.02344,-0.457031 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 15.707031,2.0019531 c -2.283587,0.046007 -4.587727,0.6526574 -6.7050779,1.875 -3.2851205,1.8964886 -5.5150927,4.9294454 -6.4726562,8.3144529 -0.026714,0.139189 -0.040405,0.284004 -0.0625,0.425782 -0.077031,0.564458 -0.086552,1.128413 -0.054687,1.6875 0.012446,-0.229115 0.02339,-0.458161 0.054687,-0.6875 0.022095,-0.141777 0.035786,-0.286593 0.0625,-0.425782 0.9575635,-3.3850074 3.1875357,-6.4179643 6.4726562,-8.3144529 2.1173509,-1.2223426 4.4214909,-1.828993 6.7050779,-1.875 3.805978,-0.076678 7.555412,1.4040833 10.283203,4.1855469 -0.07004,-0.059484 -0.148772,-0.1039028 -0.220703,-0.1601562 0.09054,0.068418 0.182549,0.1354314 0.267578,0.2089843 2.353189,2.4191111 3.822494,5.6957469 3.939453,9.3066409 C 29.983524,16.36167 30,16.182998 30,16 30,12.207014 28.490095,8.7580321 26.037109,6.2363281 25.95208,6.1627752 25.860071,6.0957613 25.769531,6.0273438 25.534157,5.8432684 25.296995,5.6621127 25.046875,5.5039062 c 0.210268,0.141698 0.417619,0.2884344 0.617187,0.4414063 0.0349,0.027719 0.06984,0.055106 0.105469,0.082031 0.07193,0.056253 0.150663,0.1006726 0.220703,0.1601562 C 23.262443,3.4060364 19.513009,1.9252748 15.707031,2.0019531 Z m 10.0625,5.0253907 C 25.7339,7.0004187 25.698962,6.9730315 25.664062,6.9453125 25.464494,6.7923406 25.257143,6.6456041 25.046875,6.5039062 c 0.25012,0.1582065 0.487282,0.3393622 0.722656,0.5234376 z m 0.291016,13.8710942 c -0.07588,1.208163 -0.406268,2.408237 -0.974609,3.484374 -1.128575,2.136919 -3.03237,4.261898 -5.580079,5.171876 1.352615,-0.348248 2.619586,-0.903214 3.78125,-1.613282 0.723956,-0.795419 1.331452,-1.673632 1.798829,-2.558594 0.725566,-1.373837 1.073515,-2.947932 0.974609,-4.484374 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ibus-setup.svg b/.icons/awkward/32x32/apps/ibus-setup.svg
new file mode 120000
index 00000000..ed6fc037
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ibus-setup.svg
@@ -0,0 +1 @@
+ibus.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ibus.svg b/.icons/awkward/32x32/apps/ibus.svg
new file mode 100644
index 00000000..209ce0ae
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ibus.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#2095f2" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m16 8a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2zm-4 6v2h2v7h-2v2h8v-2h-2v-9h-6z"/>
+ <path fill="#fff" d="m16 7a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2zm-4 6v2h2v7h-2v2h8v-2h-2v-9h-6z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ice.svg b/.icons/awkward/32x32/apps/ice.svg
new file mode 100644
index 00000000..1bfaa837
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ice.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 15.574219,3 v 0.00195 A 3.1730185,3.2214108 0 0 0 13.914062,3.4296875 L 4.578125,8.9023438 A 3.1730185,3.2214108 0 0 0 3.0058594,11.433594 c -7.998e-4,-0.01114 -0.00322,-0.02206 -0.00391,-0.0332 -2.452e-4,0.0041 -0.00173,0.0076 -0.00195,0.01172 0.00125,0.01214 0.00253,0.02499 0.00391,0.03711 7.15e-5,6.31e-4 -7.22e-5,0.0013 0,0.002 A 3.1730185,3.2214108 0 0 0 3,11.486328 a 3.1730185,3.2214108 0 0 0 0.00195,0.01172 c -4.416e-4,0.0079 -0.00165,0.01552 -0.00195,0.02344 v 10.886719 c -1.611e-4,1.137632 0.6046653,2.187134 1.5859375,2.755859 l 9.3281245,5.410157 C 14.401415,30.856804 14.956077,30.99818 15.5,31 c 0.547499,0 1.095379,-0.141341 1.585938,-0.425781 l 9.328124,-5.410157 C 27.395335,24.595338 28.000161,23.543883 28,22.40625 V 11.521484 c -1.25e-4,-0.0033 1.53e-4,-0.0065 0,-0.0098 A 3.1730185,3.2214108 0 0 0 27.998047,11.5 c -9e-4,-0.01644 -9.12e-4,-0.03239 -0.002,-0.04883 -2.05e-4,0.0027 -0.0017,0.0051 -0.002,0.0078 A 3.1730185,3.2214108 0 0 0 26.421875,8.9023438 L 17.085938,3.4296875 A 3.1730185,3.2214108 0 0 0 15.574219,3 Z"/>
+ <path style="fill:#0f7b9f" d="m 15.572733,2.3500028 v 0.00133 A 3.0936928,3.1039415 0 0 0 13.952759,2.7645682 L 4.8504854,8.0379459 A 3.0936928,3.1039415 0 0 0 3.3125007,10.526672 3.0936928,3.1039415 0 0 0 3.3138896,10.54 c -2.389e-4,0.0041 -0.00111,0.008 -0.00139,0.012 0.00132,0.01245 0.00257,0.02489 0.00403,0.03732 -0.00139,0.0231 -0.00312,0.04619 -0.00403,0.06931 v 10.613408 c -1.569e-4,1.109191 0.5891785,2.134169 1.5459188,2.688676 l 9.0956616,5.273378 c 0.475173,0.275519 1.015594,0.414125 1.545919,0.415899 0.533812,0 1.067624,-0.13857 1.545919,-0.415899 L 26.14158,23.96072 c 0.956741,-0.554507 1.546076,-1.579485 1.545919,-2.688676 V 10.65864 c -9.03e-4,-0.02313 -0.0026,-0.04622 -0.004,-0.06931 a 3.0936928,3.1039415 0 0 0 0.004,-0.03732 3.0936928,3.1039415 0 0 0 -1.537984,-2.5140523 L 17.047241,2.7645682 A 3.0936928,3.1039415 0 0 0 15.572733,2.3500028 Z M 27.638569,10.91991 c -0.0057,0.03086 -0.0119,0.06139 -0.01851,0.09198 a 3.0936928,3.1039415 0 0 0 0.01851,-0.09198 z m -0.09125,0.363911 c -0.0067,0.0212 -0.01144,0.04297 -0.01851,0.06399 a 3.0936928,3.1039415 0 0 0 0.01851,-0.06399 z m -0.318705,0.703827 c -0.01543,0.025 -0.0328,0.04875 -0.04893,0.07332 a 3.0936928,3.1039415 0 0 0 0.04893,-0.07332 z m -0.203655,0.289263 c -0.02257,0.02869 -0.0465,0.05608 -0.07009,0.08398 a 3.0936928,3.1039415 0 0 0 0.07009,-0.08398 z m -0.224812,0.254604 c -0.03072,0.03128 -0.0618,0.06196 -0.09389,0.09198 a 3.0936928,3.1039415 0 0 0 0.09389,-0.09198 z m -0.265808,0.239942 c -0.03287,0.02651 -0.06515,0.05342 -0.09918,0.07865 a 3.0936928,3.1039415 0 0 0 0.09918,-0.07865 z m -9.822998,5.707939 c -0.0124,0.0053 -0.02457,0.01089 -0.03703,0.016 a 3.0936928,3.1039415 0 0 0 0.03703,-0.016 z m -0.788167,0.21728 c -0.01369,0.0018 -0.02726,0.0036 -0.041,0.0053 a 3.0936928,3.1039415 0 0 0 0.041,-0.0053 z"/>
+ <path style="fill:#0f9f98" d="m 27.995931,10.450586 c -0.07903,1.047148 -0.667683,1.987827 -1.573351,2.514257 l -9.335666,5.408594 C 16.604176,18.651981 16.056875,18.798153 15.5,18.797266 V 30 c 0.547499,0 1.094999,-0.142123 1.585558,-0.426563 l 9.328884,-5.408594 C 27.395714,23.596118 28.000161,22.544859 28,21.407226 V 10.52168 c -9.03e-4,-0.02372 -0.0026,-0.0474 -0.0041,-0.07109 z M 15.5,30 Z"/>
+ <path style="fill:#67a1fd" d="m 3.0013564,10.4 c -2.452e-4,0.0041 -0.00113,0.0082 -0.00135,0.01231 0.00132,0.01277 0.00261,0.02553 0.00407,0.03828 -0.00146,0.0237 -0.00317,0.04737 -0.00407,0.07109 v 10.885547 c -1.611e-4,1.137632 0.6042855,2.188892 1.5855577,2.757617 l 9.3288819,5.408591 C 14.401799,29.85602 14.956077,29.99818 15.5,30 V 18.797266 c -0.0027,3e-6 -0.0054,3e-6 -0.0081,0 -0.08558,-6.32e-4 -0.171099,-0.0048 -0.256347,-0.01231 -0.02353,-0.0015 -0.04704,-0.0034 -0.07053,-0.0055 -0.08686,-0.0096 -0.173288,-0.02286 -0.25906,-0.03965 -0.01585,-0.0026 -0.03167,-0.0053 -0.04747,-0.0082 -0.07709,-0.01628 -0.15355,-0.03543 -0.22922,-0.05742 -0.03087,-0.0082 -0.06162,-0.01685 -0.09223,-0.02598 -0.05894,-0.0197 -0.117284,-0.04113 -0.174967,-0.06426 -0.04376,-0.0159 -0.08718,-0.03277 -0.130208,-0.05059 -0.04804,-0.02205 -0.09553,-0.0453 -0.142416,-0.06973 -0.05969,-0.02823 -0.118498,-0.05832 -0.176323,-0.09023 L 4.5774198,12.964843 C 4.4864377,12.91141 4.3981663,12.853461 4.3129341,12.791211 h -0.00135 c -0.00408,-0.0031 -0.00815,-0.0064 -0.012207,-0.0096 -0.077736,-0.05671 -0.1528641,-0.116922 -0.2251519,-0.180469 -0.037453,-0.03421 -0.074085,-0.06931 -0.1098633,-0.105273 -0.039383,-0.03684 -0.077825,-0.07468 -0.1152886,-0.113477 -0.040657,-0.04534 -0.080007,-0.09184 -0.1180013,-0.139453 -0.02921,-0.03403 -0.0577,-0.06867 -0.085449,-0.103906 C 3.607915,12.088183 3.57173,12.036199 3.537116,11.983174 3.512912,11.948554 3.489397,11.913464 3.466587,11.8779 3.432186,11.82016 3.399618,11.761342 3.368931,11.701533 3.350241,11.668133 3.332154,11.634413 3.314678,11.600361 3.286018,11.538801 3.259329,11.476332 3.234654,11.413057 3.219091,11.377787 3.204169,11.342237 3.189895,11.306416 3.17488,11.261616 3.160861,11.216486 3.147848,11.171064 3.127536,11.111474 3.108992,11.05129 3.092238,10.990595 3.086928,10.964225 3.081958,10.937795 3.077319,10.911295 3.05914,10.835325 3.043759,10.75871 3.031201,10.681606 3.0170899,10.588251 3.0071335,10.494278 3.0013564,10.4 Z"/>
+ <path style="fill:#216bcc" d="m 15.574656,2.0000002 v 0.00138 A 3.1730185,3.2214108 0 0 0 13.913237,2.4302549 L 4.5772613,7.9032051 A 3.1730185,3.2214108 0 0 0 3,10.486117 3.1730185,3.2214108 0 0 0 4.5772613,13.095313 l 9.3359757,5.472951 a 3.1730185,3.2214108 0 0 0 3.173525,0 l 9.335977,-5.472951 A 3.1730185,3.2214108 0 0 0 28,10.512403 3.1730185,3.2214108 0 0 0 26.422739,7.9032051 L 17.086762,2.4302549 A 3.1730185,3.2214108 0 0 0 15.574656,2.0000002 Z"/>
+ <path style="opacity:0.2" d="m 14,6 v 3 h 3 V 6 Z m 0,4 v 7 h 3 v -7 z m -8.0058594,6.832031 c -0.9694927,-0.02079 -1.6054687,0.537266 -1.6054687,1.597657 v 2.041015 c 0,1.696625 1.6266927,4.019393 3.6464843,5.207031 L 14.111328,29.25 V 27.208984 L 8.0351562,23.634766 C 7.3198508,23.214166 6.8203125,22.501249 6.8203125,21.900391 v -2.041016 c 0,-0.600858 0.4995382,-0.727241 1.2148437,-0.306641 L 14.111328,23.125 V 21.083984 L 8.0351562,17.509766 C 7.2777348,17.064402 6.5758358,16.844502 5.9941406,16.832031 Z m 19.0117184,0.07031 c -0.581695,0.01247 -1.283593,0.234323 -2.041015,0.679687 L 21.75,18.294922 20.535156,19.009766 c -2.019792,1.187637 -3.646484,3.510406 -3.646484,5.207031 v 2.041015 c 0,1.696626 1.626692,2.105607 3.646484,0.917969 L 21.75,26.462891 v -2.042969 l -1.214844,0.714844 c -0.715306,0.420599 -1.214844,0.294216 -1.214844,-0.306641 L 21.75,23.400391 24.179688,21.96875 26.611328,20.541016 V 18.5 c 0,-1.060391 -0.635976,-1.618442 -1.605469,-1.597656 z m -1.341797,2.474609 c 0.321112,-0.01296 0.515625,0.175245 0.515626,0.550781 l -4.859376,2.859375 c 0,-0.600857 0.499538,-1.315728 1.214844,-1.736328 L 21.75,20.337891 22.964844,19.623047 c 0.268239,-0.157726 0.506552,-0.238316 0.699218,-0.246094 z"/>
+ <path style="fill:#ffffff" d="M 14 5 L 14 8 L 17 8 L 17 5 L 14 5 z M 14 9 L 14 16 L 17 16 L 17 9 L 14 9 z M 5.9941406 15.832031 C 5.0246479 15.811245 4.3886719 16.369297 4.3886719 17.429688 L 4.3886719 19.470703 C 4.3886719 21.167328 6.0153646 23.490096 8.0351562 24.677734 L 14.111328 28.25 L 14.111328 26.208984 L 8.0351562 22.634766 C 7.3198508 22.214166 6.8203125 21.501249 6.8203125 20.900391 L 6.8203125 18.859375 C 6.8203125 18.258517 7.3198507 18.132134 8.0351562 18.552734 L 14.111328 22.125 L 14.111328 20.083984 L 8.0351562 16.509766 C 7.2777348 16.064402 6.5758358 15.844502 5.9941406 15.832031 z M 25.005859 15.902344 C 24.424164 15.914814 23.722266 16.136667 22.964844 16.582031 L 21.75 17.294922 L 20.535156 18.009766 C 18.515364 19.197403 16.888672 21.520172 16.888672 23.216797 L 16.888672 25.257812 C 16.888672 26.954438 18.515364 27.363419 20.535156 26.175781 L 21.75 25.462891 L 21.75 23.419922 L 20.535156 24.134766 C 19.81985 24.555365 19.320312 24.428982 19.320312 23.828125 L 21.75 22.400391 L 24.179688 20.96875 L 26.611328 19.541016 L 26.611328 17.5 C 26.611328 16.439609 25.975352 15.881558 25.005859 15.902344 z M 23.664062 18.376953 C 23.985174 18.363993 24.179687 18.552198 24.179688 18.927734 L 19.320312 21.787109 C 19.320312 21.186252 19.81985 20.471381 20.535156 20.050781 L 21.75 19.337891 L 22.964844 18.623047 C 23.233083 18.465321 23.471396 18.384731 23.664062 18.376953 z"/>
+ <path style="opacity:0.1" d="M 3.0722656 10.996094 A 3.1730185 3.2214108 0 0 0 3 11.486328 A 3.1730185 3.2214108 0 0 0 4.578125 14.095703 L 13.914062 19.568359 A 3.1730185 3.2214108 0 0 0 17.085938 19.568359 L 26.421875 14.095703 A 3.1730185 3.2214108 0 0 0 28 11.511719 A 3.1730185 3.2214108 0 0 0 27.927734 11.001953 A 3.1730185 3.2214108 0 0 1 26.421875 13.095703 L 17.085938 18.568359 A 3.1730185 3.2214108 0 0 1 13.914062 18.568359 L 4.578125 13.095703 A 3.1730185 3.2214108 0 0 1 3.0722656 10.996094 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.574219 2 L 15.574219 2.0019531 A 3.1730185 3.2214108 0 0 0 13.914062 2.4296875 L 4.578125 7.9023438 A 3.1730185 3.2214108 0 0 0 3 10.486328 A 3.1730185 3.2214108 0 0 0 3.0722656 10.996094 A 3.1730185 3.2214108 0 0 1 4.578125 8.9023438 L 13.914062 3.4296875 A 3.1730185 3.2214108 0 0 1 15.574219 3.0019531 L 15.574219 3 A 3.1730185 3.2214108 0 0 1 17.085938 3.4296875 L 26.421875 8.9023438 A 3.1730185 3.2214108 0 0 1 27.927734 11.001953 A 3.1730185 3.2214108 0 0 0 28 10.511719 A 3.1730185 3.2214108 0 0 0 26.421875 7.9023438 L 17.085938 2.4296875 A 3.1730185 3.2214108 0 0 0 15.574219 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/icecat.svg b/.icons/awkward/32x32/apps/icecat.svg
new file mode 100644
index 00000000..dc9dff46
--- /dev/null
+++ b/.icons/awkward/32x32/apps/icecat.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="14" cy="19" r="12"/>
+ <circle style="fill:#394e9a" cx="14" cy="18" r="12"/>
+ <path style="opacity:0.4" d="M 6.5330879,8.6029413 C 4.8992467,9.7760499 3.321677,11.478309 2.4549627,14.948989 l 0.690717,-0.984375 c 0.6156208,0.06928 1.0269074,0.420722 1.3814338,0.849265 l 0.2633272,0.373621 0.2964155,-0.06893 0.4273897,0.373621 -0.033089,-0.271599 0.2302387,0.339154 0.2302391,0.170956 0.1640626,-0.06893 0.6576289,0.373622 0.4273899,-0.576287 -0.097886,-0.102023 0.4273891,-0.03447 0.1640626,-0.64522 -0.3943009,0.340533 -0.4604781,-0.03447 -0.033085,-0.237132 -0.1309744,0 -0.1971508,-0.475643 -0.1654412,0.06755 -0.0648,0.306065 -0.1654412,-0.03447 0.066177,-0.610753 -0.394301,-0.13511 -0.1323529,-0.169578 0.2302384,-0.136489 0,-0.13511 -0.2302384,-0.136488 0.2302384,-0.373622 0.033085,-0.576287 -0.3281245,0.0331 0.2633273,-0.474266 0.031708,-0.679687 -0.1640619,-0.06755 0.033085,-0.135111 0.1309744,-0.102022 0,-0.747242 C 6.0725751,9.5296052 6.3028707,9.5401842 6.5330822,9.3157108 l 0,-0.7127759 z m 6.5776651,5.3285847 -0.03309,0.339154 -0.130974,0.678309 -0.460477,0.408088 0.09927,0.508732 0.42739,0.03447 0.0317,0.13511 -0.19715,0.136488 0,0.406711 -0.130975,0.169577 0.06617,0.306065 -0.493566,0 -0.03309,0.237133 -1.151195,-0.102022 c 0.162567,-0.333875 0.642496,-0.523499 -0.526654,-1.45864 l -0.8216926,0.03309 -0.033086,-0.543198 -0.296415,-0.474265 -0.097886,0.915441 0.2964155,0.2716 -0.066176,0.37362 c 0.6991611,0.226263 0.5924481,0.452053 0.7238051,0.67831 l 0.197151,0.03447 0.09789,-0.40671 -0.788604,-0.51011 0.394302,0.102022 0.526655,0.339154 0.03309,0.849266 -0.296416,0.135109 0.197151,0.441177 -0.09788,0.271599 -0.230239,0 -0.06617,0.238512 0.09789,0.339153 0.263328,-0.03447 0.263327,-0.304687 0.296415,0.406709 -0.230239,0.271599 0.19715,0.339155 0.164064,0 0.06618,0.508731 0.920956,0.543199 0.197151,-0.06755 0,-0.271599 0.263327,0.03447 0.394301,0.339154 0,-0.543199 -0.164062,-0.03447 0,-0.40671 0.295036,0 0.263328,-0.780331 1.184283,0.882353 c 0.02271,0.249159 0.09717,0.515442 -0.130975,0.67831 0.291893,0.312932 0.570421,0.624842 0.261948,0.849264 -0.298773,0.298233 -0.387214,0.572141 0.09927,0.780331 l 0.887868,0.102022 0.493566,-0.238512 0.690717,-0.102021 1.841911,-2.578125 0,-1.799172 C 18.68881,17.289829 18.504807,17.160667 18.240819,16.61305 l -0.952665,-0.136489 c 0,0 0.196576,-0.169899 0.328124,-0.102022 0.131552,0.06788 0.723806,0 0.723806,0 l 0,-0.576287 -0.361213,-0.271599 0.09789,-0.610754 -0.296415,-0.306066 -4.669579,-0.678308 z m 10.03125,8.382353 -0.329504,0.340533 -0.06618,0.508731 -0.328124,0.543199 0.03308,0.372243 -0.212316,0.193014 -0.05101,0.01103 0.0027,0.0317 -0.0027,0.0027 0.0055,0.02757 0.02757,0.277114 -0.164063,0 -0.330883,0.340533 -0.295035,0.237133 -0.158549,0.04688 -0.30193,0.02068 -0.0097,0.08962 -0.0965,0.226103 c -0.121671,0.01855 -0.789263,0.116659 -0.879595,0.02343 -0.02006,-0.0207 -0.0816,0.01361 -0.157169,0.06755 l -0.0083,0 -0.02482,0.02206 c -0.106268,0.08121 -0.24044,0.202453 -0.373621,0.330883 0,0 -0.0014,0.0014 -0.0014,0.0014 l -0.519762,0.460479 -0.03309,0.577665 -0.263328,0.373621 c 0.619516,0.117696 1.061161,0.05253 1.49035,-0.0262 1.38812,-0.127689 2.458012,-0.584751 3.048254,-1.535846 l -0.09927,-0.204044 0.592831,-0.372242 0.0317,-0.475644 0.19853,-0.06755 0.09789,-0.747243 0.296417,-0.610754 -0.09927,-0.949908 -0.690716,0.102023 -0.328125,-0.238512 z"/>
+ <path style="opacity:0.2" d="M 13.105913,3.0000008 C 6.9464861,2.9976069 4.0662596,7.8115928 3,14.282032 5.6775032,10.150225 7.2208061,9.5992936 8.0011176,9.3080859 8.5929458,9.1039309 9.110664,9.0169272 9.5644783,9.0319142 c 2.8168397,0.093006 3.1953187,3.6925248 3.8756617,7.5533628 0.418672,1.611085 1.454515,5.003542 3.34772,6.574806 0.517216,0.429264 1.142828,1.056837 1.74889,0.80664 0.543276,-0.224278 0.655538,-1.117512 0.215543,-2.039843 -0.338775,-1.119248 -1.000174,-2.098981 -1.366919,-3.297658 -0.754608,-2.466375 -1.197748,-3.185004 -0.394251,-5.532558 0.439306,-1.283505 1.360715,-2.462491 1.807552,-1.911328 l 0.855346,1.055469 c 0.735443,1.424309 1.930498,2.756843 3.420023,3.404039 0.857334,0.420091 1.320659,0.520034 2.215443,0.120312 0.688178,-0.476528 0.229367,-2.178967 0.983765,-3.700702 0.571154,-1.152107 1.117823,-1.793373 1.074979,-2.9886717 0.202417,-0.095689 0.312893,-0.2629837 0.396979,-0.525 0.04306,-0.134148 0.12358,-0.3240307 0.344413,-0.5304691 0.630342,-0.5456395 1.02916,-1.0791163 0.878537,-2.0324655 L 25.046661,7 23.595164,7 23.007199,5.0497461 C 22.701104,4.6460724 22.513901,4.1203275 22.054994,4.0202539 L 21.396091,5.9121101 C 19.229777,4.9681048 17.069173,3.0764445 13.105913,3.0000008 Z M 6.3496106,17.02191 c -0.1759789,-9e-6 -0.3635621,0.05106 -0.5647745,0.168164 C 4.9186209,17.819438 5.0018542,18.725675 5.0536309,19.85609 5.8929075,26.352617 11.426163,30.924741 17.922866,31 c 3.394656,-0.117928 6.760077,-1.602876 7.064941,-4.869071 0.04152,-0.758966 0.003,-1.520447 -0.171888,-2.255859 -1.045911,2.328371 -3.202182,4.615178 -6.258706,4.09993 C 11.817707,26.838899 10.481325,23.677907 7.7015221,18.082848 7.3037122,17.490363 6.8775481,17.021938 6.3496106,17.02191 Z"/>
+ <path style="fill:#2aa2f6" d="M 13.105913,2.0000008 C 6.9464861,1.9976069 4.0662596,6.8115928 3,13.282032 5.6775032,9.1502255 7.2208061,8.5992936 8.0011176,8.3080859 8.5929458,8.1039309 9.110664,8.0169272 9.5644783,8.0319142 c 2.8168397,0.093006 3.1953187,3.6925248 3.8756617,7.5533628 0.418672,1.611085 1.454515,5.003542 3.34772,6.574806 0.517216,0.429264 1.142828,1.056837 1.74889,0.80664 0.543276,-0.224278 0.655538,-1.117512 0.215543,-2.039843 -0.338775,-1.119248 -1.000174,-2.098981 -1.366919,-3.297658 -0.754608,-2.466375 -1.197748,-3.185004 -0.394251,-5.532558 0.439306,-1.283505 1.360715,-2.4624906 1.807552,-1.911328 l 0.855346,1.055469 c 0.735443,1.424309 1.930498,2.756843 3.420023,3.404039 0.857334,0.420091 1.320659,0.520034 2.215443,0.120312 0.688178,-0.476528 0.229367,-2.178967 0.983765,-3.700702 0.571154,-1.152107 1.117823,-1.7933728 1.074979,-2.9886717 0.202417,-0.095689 0.312893,-0.2629837 0.396979,-0.525 0.04306,-0.134148 0.12358,-0.3240307 0.344413,-0.5304691 0.630342,-0.5456395 1.02916,-1.0791163 0.878537,-2.0324655 L 25.046661,6 23.595164,6 23.007199,4.0497461 C 22.701104,3.6460724 22.513901,3.1203275 22.054994,3.0202539 L 21.396091,4.9121101 C 19.229777,3.9681048 17.069173,2.0764445 13.105913,2.0000008 Z M 6.3496106,16.02191 c -0.1759789,-9e-6 -0.3635621,0.05106 -0.5647745,0.168164 C 4.9186209,16.819438 5.0018542,17.725675 5.0536309,18.85609 5.8929075,25.352617 11.426163,29.924741 17.922866,30 c 3.394656,-0.117928 6.760077,-1.602876 7.064941,-4.869071 0.04152,-0.758966 0.003,-1.520447 -0.171888,-2.255859 -1.045911,2.328371 -3.202182,4.615178 -6.258706,4.09993 C 11.817707,25.838899 10.481325,22.677907 7.7015221,17.082848 7.3037122,16.490363 6.8775481,16.021938 6.3496106,16.02191 Z"/>
+ <path style="fill:#001c41" d="m 22.000009,11 c 1.556666,1.304512 1.470949,1.496485 1.462498,1.5 -0.03923,-0.25652 -0.02796,-0.462205 0.03749,-0.875005 -0.58334,-0.48613 -1.005302,-0.434342 -1.5,-0.624995 z"/>
+ <path style="fill:#001c41" d="m 23.828324,14.19586 0.466668,-0.208936 0.855555,0.06965 c -0.207407,0.199171 -0.414815,0.334348 -0.622222,0.348215 -0.129802,0.0077 -0.247276,-0.0042 -0.777778,-0.116067 l 0.07778,-0.09286 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 13.105469 2 C 6.9460419 1.9976061 4.0662596 6.8108108 3 13.28125 C 3.0936976 13.13666 3.1746894 13.02854 3.265625 12.892578 C 4.507249 7.1362769 7.3969476 2.9977813 13.105469 3 C 17.068729 3.0764437 19.23017 4.9681041 21.396484 5.9121094 L 22.054688 4.0195312 C 22.513594 4.1196048 22.701718 4.6451544 23.007812 5.0488281 L 23.595703 7 L 25.046875 7 L 28.865234 6.015625 C 28.980278 5.7251601 29.033981 5.4011501 28.96875 4.9882812 L 25.046875 6 L 23.595703 6 L 23.007812 4.0488281 C 22.701718 3.6451544 22.513594 3.1196048 22.054688 3.0195312 L 21.396484 4.9121094 C 19.23017 3.9681041 17.068729 2.0764437 13.105469 2 z M 16.597656 14.738281 C 16.463622 15.971368 16.838923 16.844864 17.384766 18.628906 C 17.751511 19.827583 18.413178 20.808486 18.751953 21.927734 C 18.84481 22.122383 18.900509 22.312004 18.945312 22.498047 C 19.086766 22.099157 19.034839 21.520729 18.751953 20.927734 C 18.413178 19.808486 17.751511 18.827583 17.384766 17.628906 C 16.99465 16.353845 16.692069 15.545673 16.597656 14.738281 z M 6.3496094 16.021484 C 6.1736305 16.021475 5.9863687 16.072349 5.7851562 16.189453 C 4.9573176 16.790934 4.9965684 17.65164 5.046875 18.712891 C 5.0835294 18.107452 5.2378429 17.587113 5.7851562 17.189453 C 5.9863687 17.072349 6.1736305 17.021475 6.3496094 17.021484 C 6.8775469 17.021512 7.303362 17.489546 7.7011719 18.082031 C 10.480975 23.67709 11.817135 26.838508 18.556641 27.974609 C 21.613165 28.489857 23.770495 26.203371 24.816406 23.875 C 24.916771 24.297039 24.961234 24.728302 24.982422 25.162109 C 24.9835 25.151316 24.98727 25.141692 24.988281 25.130859 C 25.029801 24.371893 24.991294 23.610412 24.816406 22.875 C 23.770495 25.203371 21.613165 27.489857 18.556641 26.974609 C 11.817135 25.838508 10.480975 22.67709 7.7011719 17.082031 C 7.303362 16.489546 6.8775469 16.021512 6.3496094 16.021484 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/icedove.svg b/.icons/awkward/32x32/apps/icedove.svg
new file mode 100644
index 00000000..2cfb375f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/icedove.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <circle style="fill:#62a325" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.3" d="m 14.677538,2.0751689 a 14,14 0 0 0 -5.0668151,1.469677 c 0.070452,0.2240215 -0.011717,0.4767969 -0.2693384,0.7 -0.1743,0.1510385 -0.3171862,0.3863139 -0.3171862,0.5236323 0,0.4197739 0.3796046,1.0643662 0.6822308,1.1580154 0.4028449,0.1246539 0.2672815,0.5541308 -0.2501908,0.7916031 -0.2391846,0.1100616 -0.5336154,0.4259231 -0.6544461,0.7028 -0.1208308,0.276877 -0.2990616,0.5502001 -0.3951231,0.6070616 -0.096089,0.056833 -0.175,0.2733015 -0.175,0.4812554 0,0.2903815 0.1325584,0.4311569 0.5687446,0.6056615 0.3123723,0.1249662 0.6860754,0.2160093 0.8312554,0.2023431 0.8333659,-0.078434 0.8917789,0.4070231 0.1626908,1.3562767 -0.3870677,0.503957 -0.57316,0.630722 -0.8367154,0.567388 -0.2459908,-0.05912 -0.3804339,0.01045 -0.4921862,0.254294 -0.1181385,0.257761 -0.3111446,0.345552 -0.8298877,0.381446 -0.5098908,0.03529 -0.7384246,0.138869 -0.9296862,0.418363 -0.1394292,0.203754 -0.3410723,0.369137 -0.4484415,0.369137 -0.1073703,0 -0.3595631,0.136629 -0.5605493,0.30352 -0.4091338,0.339748 -0.5688846,0.37394 -0.7123092,0.15176 -0.1895385,-0.294 -0.5985539,-0.145385 -1.2072308,0.437231 -0.5382462,0.515846 -0.6035077,0.653692 -0.5223077,1.100615 0.1444692,0.795976 0.5761861,1.502308 1.0691369,1.7486 0.4301554,0.214965 0.4385231,0.238151 0.1777354,0.514059 -0.1500369,0.158749 -0.4074108,0.328849 -0.57148,0.37871 -0.4738785,0.144007 -0.2071569,0.324628 0.6384754,0.43203 0.8654477,0.109911 1.1344308,0.423963 0.7300785,0.85176 -0.2254969,0.238571 -0.2128,0.282972 0.1490246,0.509966 0.7071077,0.444769 1.2692616,0.172308 0.6057692,-0.291846 -0.4265692,-0.298308 -0.1283692,-0.42 0.4976462,-0.203539 0.4988092,0.172696 0.5974877,0.162874 0.8927693,-0.09297 0.6051877,-0.524397 1.2630154,0.251203 0.7095738,0.836715 -0.3522292,0.372648 -0.2454738,0.822435 0.2105493,0.884574 0.2014815,0.02746 0.6201246,0.214975 0.9310538,0.416995 0.3109185,0.20202 0.6496862,0.367769 0.7519507,0.367769 0.102265,0 0.390729,0.204939 0.641211,0.45528 0.508243,0.50792 0.790408,0.572417 0.933789,0.214653 0.172405,-0.430177 0.103051,-0.65183 -0.360941,-1.158016 -0.369407,-0.403017 -0.969339,-1.474307 -0.969339,-1.73083 0,-0.158653 0.610109,-0.02413 0.951559,0.209181 0.213693,0.146031 0.559461,0.33432 0.768363,0.419731 0.222998,0.09114 0.453804,0.373908 0.559181,0.683588 0.165157,0.485315 0.230236,0.527735 0.812108,0.527735 h 0.633005 l 0.09571,1.137446 c 0.115177,1.368231 0.224872,1.645323 0.694529,1.758185 0.345972,0.08314 0.715034,0.618821 0.715034,1.037701 0,0.111343 -0.248909,0.384063 -0.552343,0.605662 -0.376729,0.275121 -0.539129,0.508997 -0.514059,0.738285 0.03127,0.286278 -0.03352,0.330895 -0.438867,0.300784 -0.261456,-0.01945 -0.714528,0.0722 -1.006256,0.203711 -0.344723,0.155389 -0.718695,0.205143 -1.069137,0.142186 -0.403254,-0.07246 -0.540034,-0.04432 -0.540034,0.113475 0,0.116017 -0.14084,0.333362 -0.313083,0.482613 -0.425977,0.369115 -0.249964,0.564415 0.403319,0.447074 0.406043,-0.07293 0.564447,-0.04051 0.634372,0.13399 0.149068,0.371948 -0.228771,0.904077 -0.579686,0.816211 -0.222115,-0.05558 -0.328935,0.02013 -0.397848,0.283005 -0.0244,0.0931 -0.06799,0.171963 -0.120314,0.23926 a 14,14 0 0 0 2.2148,0.654877 c -0.06988,-0.134239 -0.149304,-0.255446 -0.22695,-0.310348 -0.360791,-0.255112 -0.119442,-0.916946 0.377343,-1.036323 0.505701,-0.12152 0.426041,-0.449842 -0.124417,-0.512691 -0.481773,-0.05501 -0.995357,-0.542984 -0.83398,-0.792971 0.108198,-0.167623 0.569617,-0.143187 1.502523,0.07793 0.421281,0.09986 0.709628,-0.100456 1.685708,-1.168893 0.565201,-0.618692 0.999503,-0.876367 1.476569,-0.876367 0.181677,0 0.830448,-0.167161 1.442431,-0.371873 1.155323,-0.386486 1.606661,-0.372529 1.564015,0.04922 -0.08852,0.877563 0.476862,0.848593 1.397308,-0.0711 0.383611,-0.38332 0.733783,-0.660175 0.779294,-0.616603 0.176077,0.168582 -0.140593,0.989822 -0.509966,1.322031 -0.468107,0.421055 -0.491325,0.687098 -0.07929,0.89824 0.225744,0.115672 0.321494,0.350678 0.356838,0.877735 l 0.04785,0.719137 h 0.585157 c 0.205272,0 0.375146,0.02815 0.512691,0.08066 a 14,14 0 0 0 6.782569,-11.554308 c -0.214179,-0.457639 -0.198779,-0.734322 0,-1.045897 a 14,14 0 0 0 -0.06289,-0.784765 c -0.127659,-0.0058 -0.257622,-0.0117 -0.407422,-0.0055 -0.705298,0.02937 -1.309754,-0.248705 -1.309754,-0.602926 0,-0.07465 -0.250191,-0.38303 -0.556446,-0.684966 -0.346898,-0.341988 -0.525194,-0.643871 -0.473049,-0.801167 0.04729,-0.14267 -0.05485,-0.372852 -0.235157,-0.529103 -0.175539,-0.152104 -0.319922,-0.397244 -0.319922,-0.544137 0,-0.234543 -0.149283,-0.264007 -1.227692,-0.237892 l -1.227692,0.03008 0.0205,1.209923 c 0.03644,2.1196 0.352068,2.6698 1.326123,2.31463 0.445868,-0.16254 1.541293,-0.03947 1.852523,0.207814 0.112636,0.08953 0.27579,0.41425 0.36231,0.721873 0.08653,0.307623 0.407378,0.84 0.713677,1.182569 0.620587,0.694184 0.668769,0.965009 0.313083,1.780046 -0.310316,0.711092 -0.644431,0.629117 -0.578319,-0.142186 l 0.04922,-0.574215 -0.525,0.09844 c -0.290479,0.05473 -0.654576,0.269597 -0.817579,0.481255 -0.232357,0.301711 -0.341255,0.34621 -0.515426,0.207814 -0.121348,-0.09644 -0.220123,-0.300117 -0.220123,-0.451166 0,-0.151049 -0.149972,-0.319221 -0.332231,-0.374608 -0.182258,-0.05539 -0.432094,-0.33068 -0.555078,-0.6125 -0.196733,-0.4508 -0.191833,-0.588646 0.03691,-1.136153 0.232098,-0.555391 0.234381,-0.647016 0.0205,-0.85176 -0.196129,-0.187784 -0.29723,-0.193847 -0.555078,-0.03965 -0.259226,0.155002 -0.381166,0.143565 -0.689059,-0.06289 -0.205789,-0.138008 -0.56434,-0.251559 -0.797073,-0.251559 -0.472511,0 -0.615236,-0.22989 -0.615236,-0.989843 0,-0.70197 -0.41874,-0.957094 -1.415077,-0.865426 -0.691901,0.06366 -0.844394,0.01808 -1.402692,-0.411524 -0.344583,-0.26515 -0.88914,-0.903884 -1.211323,-1.42057 -0.322205,-0.516632 -0.668845,-1.056397 -0.769731,-1.199046 -0.145858,-0.2062307 -0.110395,-0.4041691 0.175,-0.966603 l 0.359574,-0.7068385 -0.760157,0.1025393 c -1.352723,0.1829369 -1.626262,0.3582492 -1.044529,0.6699215 0.226552,0.1213908 0.236449,0.1837554 0.06152,0.3855493 -0.114584,0.1321815 -0.168495,0.3411907 -0.118946,0.4648434 0.04959,0.123652 -0.01305,0.414626 -0.139451,0.646681 -0.12642,0.232056 -0.232303,0.557717 -0.236524,0.724608 -0.01326,0.522006 -0.906737,0.936751 -1.901739,0.881838 -1.507907,-0.08321 -1.630138,-0.05942 -2.165584,0.4375 -0.66933,0.621137 -0.755828,0.910776 -0.444339,1.487447 0.302239,0.559601 0.837889,0.782933 1.766369,0.736917 0.830351,-0.04119 0.924259,0.0321 0.734182,0.581053 -0.161355,0.465963 -0.703629,0.645627 -1.070505,0.354103 -0.282864,-0.224775 -1.258061,-0.05107 -1.55723,0.277545 -0.125419,0.13776 -0.311522,0.498572 -0.412893,0.801166 -0.175,0.522373 -0.226014,0.55412 -1.010348,0.630269 -0.7824811,0.07599 -0.8576503,0.05092 -1.4204611,-0.467578 -0.6282877,-0.578782 -0.7347092,-1.020589 -0.4320292,-1.782846 0.1339908,-0.337422 0.23394,-0.392291 0.5919954,-0.32676 0.7098215,0.12992 0.9898431,-0.116857 0.9898431,-0.875 0,-0.36764 -0.071443,-0.711319 -0.1585985,-0.762893 -0.087123,-0.05157 -0.1585985,-0.2464 -0.1585985,-0.433396 0,-0.186997 -0.089289,-0.427453 -0.19824,-0.533207 C 9.1434217,12.22706 9.1663709,12.1446 9.4197817,11.965562 c 0.17388,-0.122845 0.4596416,-0.205553 0.6343723,-0.184574 0.174742,0.02099 0.656622,-0.05447 1.071872,-0.166794 0.599997,-0.162292 0.776182,-0.284782 0.857231,-0.600191 0.153979,-0.599243 0.529857,-1.080046 0.844922,-1.080046 0.497861,0 0.508049,-1.1705077 0.02461,-2.872477 -0.07215,-0.2515692 -0.268153,-0.4117077 -0.616,-0.4978615 C 11.955701,6.4938329 11.649855,6.3020329 11.55724,6.1370483 11.465701,5.9720636 11.296625,5.8376636 11.182471,5.8376636 c -0.114154,0 -0.337174,-0.1366292 -0.494922,-0.30352 -0.158781,-0.1679892 -0.487329,-0.30352 -0.7369168,-0.30352 -0.5914462,0 -0.601257,-0.4072923 -0.015034,-0.6220738 0.6197048,-0.227037 1.5838308,0.070562 1.8169848,0.5605492 0.316142,0.6643431 0.666497,0.3871215 0.779294,-0.6166031 0.139515,-1.2414769 0.567517,-1.5982616 1.918215,-1.5982616 h 0.970706 L 14.995608,2.5290436 C 14.863146,2.3963666 14.7533,2.234182 14.676838,2.0751205 Z m 5.03257,0.4402354 c -0.02696,0.024653 -0.05352,0.044745 -0.08066,0.072461 -0.324606,0.3314662 -0.476786,0.3787215 -0.978901,0.3021523 -0.876368,-0.1336461 -0.763582,0.2192292 0.206446,0.6453139 0.524569,0.2304184 0.861506,0.4930584 0.976166,0.7587892 0.553226,1.282077 0.933843,1.972277 1.125169,2.0426001 0.386702,0.1420784 0.616926,-0.1432954 0.702736,-0.8722647 0.09847,-0.8363923 0.381683,-1.0137077 0.890034,-0.5564461 0.19727,0.1774446 0.472726,0.3226569 0.6125,0.3226569 0.434226,0 0.756053,0.1744615 0.756053,0.4101569 0,0.1242231 0.146527,0.4234677 0.32676,0.6658185 0.264999,0.3563215 0.445157,0.4416031 0.940628,0.4416031 0.608074,0 0.981379,0.1137661 1.743216,0.5345738 0.01182,0.00652 0.02368,0.00879 0.03555,0.015036 A 14,14 0 0 0 19.711648,2.5152396 Z M 2.0033382,15.939251 a 14,14 0 0 0 -0.00269,0.06031 14,14 0 0 0 0.2734307,2.689077 c 0.5071985,0.20664 0.6473385,0.124751 0.7,-0.347264 0.027182,-0.243902 0.1547431,-0.520929 0.2843724,-0.616603 0.2002,-0.147539 0.164123,-0.222923 -0.246077,-0.502923 -0.2655715,-0.180926 -0.5273715,-0.497542 -0.58111,-0.703234 -0.052123,-0.198154 -0.2282,-0.415692 -0.4279692,-0.579385 z m 4.4064462,4.627969 c -0.1305877,-0.01373 -0.2884862,0.05669 -0.4634754,0.224215 -0.3702354,0.35448 -0.3143323,1.066661 0.1052736,1.348093 0.4805769,0.322301 0.6666154,0.228426 0.727343,-0.366402 0.07498,-0.733934 -0.08183,-1.175677 -0.3691369,-1.205831 z m 2.3761231,2.116369 c -0.142983,0.0047 -0.300483,0.107316 -0.4580046,0.322657 -0.1671708,0.228513 -0.2130908,0.523202 -0.1490246,0.970706 0.078763,0.549964 0.044394,0.667391 -0.2433631,0.814844 -0.3697077,0.189441 -0.4487969,0.752155 -0.1462892,1.041793 0.3013015,0.288487 0.5882585,0.213113 0.6917938,-0.181838 0.1474631,-0.56252 0.9708139,-0.628891 1.5339692,-0.123049 0.239659,0.215277 0.436132,0.324681 0.436132,0.241995 0,-0.08265 -0.25004,-0.382749 -0.5550781,-0.665818 -0.4672123,-0.43358 -0.5537107,-0.618671 -0.5537107,-1.177185 0,-0.788631 -0.2418877,-1.254077 -0.5564462,-1.244169 z m -3.9019077,1.8074 a 14,14 0 0 0 0.3240246,0.40879 c -0.095415,-0.146462 -0.2044,-0.288616 -0.3240462,-0.408154 z m 4.7182154,2.149216 c -0.071253,0.02443 -0.1011715,0.113249 -0.1011715,0.269338 0,0.157963 -0.1010272,0.323885 -0.2242154,0.369137 -0.1635738,0.06006 -0.2015138,0.249911 -0.1380831,0.702736 0.011886,0.08484 0.015,0.152761 0.019138,0.222847 a 14,14 0 0 0 0.5824216,0.299417 c -0.00958,-0.242146 0.034634,-0.527261 0.1613231,-0.884574 0.2148461,-0.60592 0.2225241,-0.758046 0.047848,-0.864058 -0.16436,-0.09975 -0.2760154,-0.139279 -0.3472647,-0.114843 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 14.787135,23.466014 C 13.470249,18.547984 7.6603621,21.601143 5.2853186,17.857242 2.9102748,14.113341 4.2787525,9.9263923 3.0546846,11.294 c -1.2240683,1.367608 -0.7205651,4.287002 -0.7205651,4.287002 0,0 -0.4314998,-2.591725 -0.9356773,-1.152004 -0.50417734,1.43972 0.7912674,3.571697 0.7912674,3.571697 0,0 -1.43938959,-2.447916 -1.1516866,-0.93607 0.2877055,1.511846 2.0268862,3.675452 2.0268862,3.675452 0,0 -1.2236036,-1.368024 -1.0798184,-0.216155 0.1437855,1.15187 2.0756812,1.588916 2.0756812,1.588916 0,0 -1.8718097,0.359634 -0.6481455,1.367706 1.2236638,1.008073 3.4435565,0.144618 3.4435565,0.144618 0,0 -1.9440086,1.782961 0.071634,2.287236 2.0156437,0.504276 4.259494,-0.647238 4.259494,-0.647238 0,0 -0.792211,1.871614 1.223542,1.727976 2.015755,-0.143637 2.862131,-1.712671 2.376282,-3.527122 z"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="M 14.787135,22.466014 C 13.470249,17.547984 7.6603621,20.601143 5.2853186,16.857242 2.9102748,13.113341 4.2787525,8.9263923 3.0546846,10.294 c -1.2240683,1.367608 -0.7205651,4.287002 -0.7205651,4.287002 0,0 -0.4314998,-2.591725 -0.9356773,-1.152004 -0.50417734,1.43972 0.7912674,3.571697 0.7912674,3.571697 0,0 -1.43938959,-2.447916 -1.1516866,-0.93607 0.2877055,1.511846 2.0268862,3.675452 2.0268862,3.675452 0,0 -1.2236036,-1.368024 -1.0798184,-0.216155 0.1437855,1.15187 2.0756812,1.588916 2.0756812,1.588916 0,0 -1.8718097,0.359634 -0.6481455,1.367706 1.2236638,1.008073 3.4435565,0.144618 3.4435565,0.144618 0,0 -1.9440086,1.782961 0.071634,2.287236 2.0156437,0.504276 4.259494,-0.647238 4.259494,-0.647238 0,0 -0.792211,1.871614 1.223542,1.727976 2.015755,-0.143637 2.862131,-1.712671 2.376282,-3.527122 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 20.219707,3.5044922 c -1.0026,0.012501 1.937402,3.2019153 1.736156,7.9843748 C 21.743751,16.529515 14.228987,16.760141 15,21.912305 c -0.699607,-0.338828 -1.137704,-1.555514 -0.962804,-3.398469 0.237729,-2.504999 -1.415105,-3.521188 -2.838365,-3.513672 -0.40731,0.0022 -0.778706,0.07823 -1.056835,0.239258 -3.2865785,1.902846 -2.4327276,7.577233 0.149024,12.06507 1.184628,2.059233 3.019805,3.245803 5.014843,3.649024 0.361334,0.02771 0.725075,0.04648 1.09375,0.04648 1.190302,0 2.343337,-0.150909 3.445312,-0.42793 2.968889,-1.104501 5.469688,-3.872312 5.806446,-8.029492 1.851209,0.238443 5.115659,-1.780424 5.416796,-2.907125 0.283489,-1.060672 -1.427641,-0.421335 -1.911328,-0.170898 0.447939,-0.250307 2.314217,-1.108627 1.641992,-2.424906 -0.46069,-0.902078 -1.385769,-0.142982 -2.061718,0.619335 -0.393145,0.590074 -0.809375,1.043165 -0.809375,1.043165 0,0 0.346883,-0.521579 0.809375,-1.043165 0.584753,-0.87766 1.10996,-2.036515 0.08066,-2.49998 -0.656413,-0.295567 -1.450271,0.09407 -1.808363,0.715801 -0.146715,1.094359 -0.4557,2.150586 -0.4557,2.150586 3e-6,0 -0.125234,-1.14195 0.4557,-2.150586 0.09493,-0.708115 -0.03747,-1.035361 -0.69043,-0.859962 -0.254378,0.06833 -0.547681,0.128443 -0.85039,0.194141 0.296183,-0.41193 1.852755,-2.187181 1.379066,-3.314062 -0.0073,-0.01739 -0.01459,-0.02762 -0.02188,-0.04375 -0.02583,-0.05727 -0.05123,-0.113735 -0.07656,-0.155859 -0.348767,-0.632031 -0.74305,0.102067 -0.894198,0.6125 0.12222,-0.788251 0.440368,-2.5398266 -0.0027,-3.8158209 -0.04615,-0.1328224 -0.08757,-0.2259721 -0.127172,-0.3021447 -0.391424,-0.8500709 -0.491438,0.6984369 -0.518165,1.465625 -0.0439,-0.6891822 0.04217,-2.4157679 -0.49623,-3.3988277 -0.0017,-0.00305 -0.0024,-0.00653 -0.0041,-0.00957 C 24.662175,6.1626389 24.611859,6.0829126 24.561722,6.0037109 24.421105,5.781576 24.260601,5.5791011 24.070902,5.4158203 22.946496,4.4480061 23.455362,6.1620067 23.683988,6.8390625 23.512786,6.4298525 22.910442,5.8919226 22.376956,5.2107422 21.967251,4.6745294 21.596283,4.0642757 20.970293,3.7328125 20.723105,3.650029 20.472921,3.5736928 20.219707,3.5044922 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 20.219707,2.5044922 c -1.0026,0.012501 1.937402,3.2019153 1.736156,7.9843748 C 21.743751,15.529515 14.228987,15.760141 15,20.912305 c -0.699607,-0.338828 -1.137704,-1.555514 -0.962804,-3.398469 0.237729,-2.504999 -1.415105,-3.521188 -2.838365,-3.513672 -0.40731,0.0022 -0.778706,0.07823 -1.056835,0.239258 -3.2865785,1.902846 -2.4327276,7.577233 0.149024,12.06507 1.184628,2.059233 3.019805,3.245803 5.014843,3.649024 0.361334,0.02771 0.725075,0.04648 1.09375,0.04648 1.190302,0 2.343337,-0.150909 3.445312,-0.42793 2.968889,-1.104501 5.469688,-3.872312 5.806446,-8.029492 1.851209,0.238443 5.115659,-1.780424 5.416796,-2.907125 0.283489,-1.060672 -1.427641,-0.421335 -1.911328,-0.170898 0.447939,-0.250307 2.314217,-1.108627 1.641992,-2.424906 -0.46069,-0.902078 -1.385769,-0.142982 -2.061718,0.619335 -0.393145,0.590074 -0.809375,1.043165 -0.809375,1.043165 0,0 0.346883,-0.521579 0.809375,-1.043165 0.584753,-0.87766 1.10996,-2.036515 0.08066,-2.49998 -0.656413,-0.295567 -1.450271,0.09407 -1.808363,0.715801 -0.146715,1.094359 -0.4557,2.150586 -0.4557,2.150586 3e-6,0 -0.125234,-1.14195 0.4557,-2.150586 0.09493,-0.708115 -0.03747,-1.035361 -0.69043,-0.859962 -0.254378,0.06833 -0.547681,0.128443 -0.85039,0.194141 0.296183,-0.41193 1.852755,-2.187181 1.379066,-3.314062 -0.0073,-0.01739 -0.01459,-0.02762 -0.02188,-0.04375 -0.02583,-0.05727 -0.05123,-0.113735 -0.07656,-0.155859 -0.348767,-0.632031 -0.74305,0.102067 -0.894198,0.6125 0.12222,-0.788251 0.440368,-2.5398266 -0.0027,-3.8158209 -0.04615,-0.1328224 -0.08757,-0.2259721 -0.127172,-0.3021447 -0.391424,-0.8500709 -0.491438,0.6984369 -0.518165,1.465625 -0.0439,-0.6891822 0.04217,-2.4157679 -0.49623,-3.3988277 -0.0017,-0.00305 -0.0024,-0.00653 -0.0041,-0.00957 C 24.662175,5.1626389 24.611859,5.0829126 24.561722,5.0037109 24.421105,4.781576 24.260601,4.5791011 24.070902,4.4158203 22.946496,3.4480061 23.455362,5.1620067 23.683988,5.8390625 23.512786,5.4298525 22.910442,4.8919226 22.376956,4.2107422 21.967251,3.6745294 21.596283,3.0642757 20.970293,2.7328125 20.723105,2.650029 20.472921,2.5736928 20.219707,2.5044922 Z"/>
+ <path style="fill:#3f3f3f" d="M 10.009745,16.726492 A 0.52498293,0.52498293 0 1 1 9.0403878,16.323039 0.52498293,0.52498293 0 1 1 10.009745,16.726492 Z"/>
+ <path style="fill:#3f3f3f" d="M 12.004427,17.042661 A 0.52496359,0.52452599 0 1 0 13.045603,16.9075 0.52496359,0.52452599 0 1 0 12.004427,17.042661 Z"/>
+ <path style="fill:#838383" transform="matrix(0.90932695,0,0,0.52500017,-3.5899249,3.2999955)" d="m 14.999999,28 1.1547,0 1.1547,0 -0.57735,0.999999 -0.57735,1 -0.57735,-1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/iceweasel.svg b/.icons/awkward/32x32/apps/iceweasel.svg
new file mode 100644
index 00000000..12feb55c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/iceweasel.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#394e9a" width="22" height="22" x="-28" y="-26" rx="11" ry="11" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m4.0254 17.5c-0.0075 0.167-0.0254 0.331-0.0254 0.5 0 6.094 4.906 11 11 11s11-4.906 11-11c0-0.169-0.018-0.333-0.025-0.5-0.262 5.858-5.05 10.5-10.975 10.5s-10.713-4.642-10.975-10.5z"/>
+ <path fill="#fff" opacity=".2" d="m15 6c-6.094 0-11 4.906-11 11 0 0.169 0.0179 0.333 0.0254 0.5 0.2618-5.858 5.0496-10.5 10.975-10.5 5.925 0 10.713 4.642 10.975 10.5 0.007-0.167 0.025-0.331 0.025-0.5 0-6.094-4.906-11-11-11z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m22.632 4.0002c-0.0069 0.0002338-0.01485 0.00472-0.02186 0.00523-0.05095 0.00362-0.10398 0.016904-0.15818 0.039173-0.04459 0.018265-0.08944 0.038391-0.13246 0.074427-0.04512 0.037797-0.08647 0.091478-0.12603 0.15408-0.01021 0.016072-0.01989 0.032985-0.02958 0.050923-0.03579 0.066642-0.06883 0.14236-0.09516 0.23764-0.0016 0.00564-0.0036 0.00861-0.0051 0.014363-0.07302-0.3534-0.83719-0.26768-0.83719-0.26768s0.0013 0.0013 0.0013 0.00131c-0.000017 0.0000018-0.0026 0-0.0026 0s0.06384 0.043598 0.12603 0.10446c0.03106 0.030589 0.06217 0.064794 0.08488 0.10054 0.00017 0.0002662-0.00017 0.00103 0 0.00131 0.02274 0.035627 0.03628 0.071619 0.03472 0.10576v0.00131c-0.13088 0.015041-0.25956 0.036362-0.38709 0.06398-0.02772-0.062648-0.02446-0.15628-0.01801-0.25592 0.0065-0.099645 0.0162-0.20441-0.0013-0.29118-0.000506 0.0007779-0.0008 0.00184-0.0013 0.00261-0.000224-0.00117 0.000235-0.00276 0-0.00392-0.0542 0.083348-0.09256 0.18441-0.12088 0.28857s-0.04553 0.21118-0.05659 0.30685c-0.02533 0.00694-0.04946 0.01734-0.07459 0.02481-0.09877 0.029105-0.19831 0.057824-0.29321 0.095319-0.06759-0.11566-0.14382-0.21609-0.2237-0.31077-0.082-0.097196-0.17095-0.18039-0.26492-0.25201-0.01718-0.013274-0.03387-0.026832-0.05143-0.039173-0.09539-0.066097-0.1948-0.12122-0.30093-0.15799-0.0032-0.00113-0.0057-0.00413-0.009-0.00523-0.0008-0.0002713-0.0018 0.0002695-0.0026 0-0.10696-0.035757-0.22009-0.052273-0.33694-0.054841-0.01158-0.0002557-0.02176-0.00532-0.03343-0.00523-0.01895 0.0001544-0.03998 0.00938-0.05915 0.010446-0.09051 0.00502-0.18346 0.020575-0.27906 0.047006-0.03298 0.00911-0.06547 0.016952-0.09902 0.028726-0.12612 0.044283-0.2547 0.10131-0.38838 0.18541-0.47776 0.30056-0.70139 0.78104-0.76775 1.3136-1.3845 0.29259-2.9425 0.54044-4.3171 0.5458-0.01542 0.0000608-0.03221 0.00131-0.04758 0.00131-1.4808 0-2.6816 0.43564-3.5661 1.2378-0.25252 0.22889-0.4788 0.4874-0.67901 0.7743-0.000196 0.0002808 0.000196 0.00102 0 0.00131-0.1 0.1434-0.1937 0.2934-0.2803 0.4506-0.0442 0.0801-0.0816 0.167-0.1222 0.2507-0.039313 0.0809-0.08231 0.15872-0.11831 0.24287-0.000156 0.0003639 0.0001554 0.000947 0 0.00129-0.07306 0.17066-0.1389 0.34769-0.19812 0.53142-0.059247 0.18379-0.11162 0.37417-0.15689 0.57061-0.034773 0.15089-0.062307 0.30801-0.088736 0.46615-0.00811 0.04856-0.01968 0.09439-0.027007 0.14363-0.0000647 0.000433 0.0000647 0.00088 0 0.0013-0.03098 0.20872-0.054133 0.42318-0.070731 0.64373-0.000066 0.000879 0.000066 0.0017 0 0.0026-0.016507 0.22019-0.026327 0.4461-0.028293 0.67768-0.00393 0.46494 0.000526 0.88577 0.01286 1.2666 0.0000247 0.000812-0.000026 0.0018 0 0.0026 0.01234 0.37962 0.03228 0.71982 0.057867 1.0237 0.0000333 0.000387-0.000032 0.000947 0 0.0013 0.025633 0.30405 0.057913 0.5721 0.093879 0.80825 0.0000573 0.000375-0.0000574 0.000946 0 0.0013 0.03596 0.23591 0.076267 0.44026 0.1196 0.61631 0.0000887 0.000359-0.000088 0.000947 0 0.0013 0.043313 0.17579 0.089869 0.3239 0.1376 0.44787 0.000128 0.00033-0.0001273 0.001 0 0.0013 0.047707 0.1237 0.097435 0.22301 0.14661 0.30293 0.0001707 0.000278-0.0001713 0.001 0 0.0013 0.049133 0.07968 0.098947 0.13888 0.1466 0.1828 0.0481 0.04439 0.093993 0.07399 0.1376 0.0901 0.28195 0.1041 0.19668-0.02628 0.15175-0.08618-0.0135-0.013-0.0274-0.039-0.0279-0.04l0.12474 0.07704 0.12603 0.07964v-0.15799l0.11831 0.01568 0.10288 0.01437 0.09645-0.19455 0.03087-0.06137h0.28421s0.11143-0.06966 0.17618-0.25592c0.007-0.02019 0.01751-0.03156 0.02315-0.05485 0.000084-0.000346-0.000085-0.000947 0-0.0013 0.01925-0.07927 0.02973-0.17668 0.02186-0.2964-0.02373-0.3614 0.12917-0.50551 0.10031-0.74558-0.0093-0.07924-0.03788-0.16938-0.10031-0.28073-0.12452-0.22126-0.25662-1.2849-0.29836-2.3556-0.000621-0.01592-0.002-0.03109-0.0026-0.04701-0.01963-0.54261-0.01599-1.0838 0.02443-1.516 0.000046-0.000496-0.000047-0.000812 0-0.0013 0.04046-0.43149 0.11842-0.75295 0.24434-0.85775 0.12632-0.10421 0.31795-0.2432 0.55298-0.39564 0.23484-0.15233 0.5128-0.31886 0.81276-0.47921 0.44998-0.24055 0.94936-0.46778 1.4236-0.6137 0.15814-0.048608 0.31296-0.088153 0.46296-0.11621 0.4504-0.084242 0.85167-0.18212 1.3246-0.24417 0.31444-0.041117 0.66095-0.066228 1.0738-0.06137 0.000394 0.0000044 0.000933-0.0000045 0.0013 0 0.0094 0.0001126 0.02135 0.00117 0.03087 0.00131 0.61533 0.00934 1.376 0.084746 2.4023 0.2742 0.0022 0.18458 0.0173 0.40374 0.0463 0.67246 0.000168 0.00155-0.000169 0.00236 0 0.00393 0.00006 0.000554-0.00006 0.0007441 0 0.00135 0.07956 0.73434 0.2428 1.1602 0.46811 1.5486 0.2253 0.3884 0.51197 0.73849 0.83848 1.3201 0.000339 0.000604 0.000933 0.00067 0.0013 0.0013 0.09899 0.17938 0.20304 0.34059 0.3125 0.48312 0.000341 0.000446 0.000933 0.000879 0.0013 0.0013 0.1097 0.14266 0.22482 0.26709 0.34465 0.37344 0.11971 0.10624 0.24481 0.1944 0.37423 0.26506 0.000505 0.000278 0.0008 0.001 0.0013 0.0013 0.12926 0.07042 0.26268 0.12367 0.40124 0.1593 0.55666 0.144 1.1864 0.01024 1.8776-0.38128 0.56918-0.33793 0.99015-0.4967 1.376-0.71946 0.09658-0.05549 0.19018-0.11543 0.28421-0.1828 0.09424-0.06752 0.18767-0.14267 0.28292-0.22981 0.09474-0.08684 0.19134-0.18519 0.29064-0.29901 0.000201-0.000231-0.000201-0.0011 0-0.0013 0.0994-0.1139 0.20375-0.24184 0.31121-0.39042 0.02826-0.03908 0.03449-0.05846 0.06044-0.09532 0.13467-0.19038 0.25431-0.36353 0.33565-0.50663 0.20838-0.15688 0.41762-0.31645 0.61471-0.44656 0.47923-0.32651 1.0029-0.83277 1.3259-1.4089 0.000197-0.00035-0.000196-0.0009335 0-0.00127 0.16126-0.28787 0.27231-0.59314 0.3035-0.90227 0.000044-0.0004341-0.000043-0.0008727 0-0.00131 0.0077-0.076954 0.01042-0.15391 0.0077-0.23112-0.000015-0.0004285 0.000016-0.0008795 0-0.00131-0.0085-0.23316-0.06637-0.46602-0.18662-0.69357-0.0719-0.13605-0.15108-0.24984-0.23534-0.34994-0.027-0.0318-0.056-0.0544-0.084-0.0825-0.058-0.0596-0.118-0.1158-0.181-0.1606-0.036-0.0255-0.074-0.0458-0.111-0.0666-0.061-0.0344-0.123-0.0641-0.188-0.0862-0.038-0.0129-0.076-0.0238-0.115-0.0326-0.075-0.0169-0.15-0.0262-0.227-0.0287-0.0275-0.0007915-0.05454-0.0036-0.08231-0.00261-0.10528 0.00335-0.21227 0.018032-0.32022 0.045701-0.0027 0.0006833-0.0051 0.00061-0.0077 0.00131-0.000417 0.0001091-0.000867-0.0001095-0.0013 0-0.21352 0.055984-0.42935 0.15447-0.64172 0.29379-0.0013-0.00177-0.0027-0.00346-0.0039-0.00523-0.05874-0.08385-0.12264-0.16415-0.18904-0.24287-0.01612-0.019113-0.02975-0.039955-0.0463-0.058759 0.000141-0.000298-0.000139-0.001 0-0.00131 0.03034-0.064437 0.06698-0.1503 0.09517-0.24287 0.02811-0.092777 0.04759-0.19203 0.04373-0.28204-0.1228 0.14713-0.15923 0.49538-0.3588 0.29118-0.02499-0.025572-0.04083-0.048563-0.04887-0.069204-0.008-0.020641-0.0075-0.038635-0.0026-0.054841 0.0049-0.015134 0.02435-0.023612 0.0373-0.035255 0.06942-0.062461 0.22119-0.083568 0.22119-0.083568s-0.0013-0.0013-0.0013-0.00131-0.23756-0.18287-0.42567-0.19194c-0.03135-0.00151-0.06146 0.00194-0.08874 0.011751-0.02677 0.00958-0.05171 0.025989-0.07202 0.049617 0.07702-0.29333-0.0013-0.44965-0.09902-0.53274-0.09785-0.083226-0.21476-0.094013-0.21476-0.094013s-0.000004 0.0013 0 0.00131c0.000002-2e-7 0.08755 0.094709 0.12474 0.205 0.0039 0.011757 0.01159 0.021901 0.01415 0.033949 0.000084 0.0003945-0.000083 0.0009132 0 0.00131 0.0085 0.041287 0.0072 0.084216-0.01029 0.12404-0.000179 0.000417 0.000184 0.000893 0 0.00131-0.01188 0.026511-0.03334 0.048565-0.05915 0.065286-0.0086 0.00556-0.02001 0.00618-0.02958 0.010447-0.01899 0.00802-0.03784 0.017006-0.05915 0.019586-0.052-0.0318-0.106-0.0625-0.159-0.0927-0.02-0.011-0.038-0.0234-0.058-0.034-0.01646-0.047345-0.01989-0.11053 0-0.18803 0.000275-0.00108-0.000286-0.00153 0-0.00261-0.12371-0.044754-0.2185-0.00989-0.28807 0.049618-0.05405-0.024414-0.10828-0.048058-0.16332-0.07051l0.04372-0.2285 0.0553-0.28465-0.0013 0.00261v-0.00261l-0.27778 0.44265c-0.042-0.015-0.083-0.0292-0.125-0.0431-0.01-0.1352-0.058-0.2862-0.198-0.376-0.047-0.03-0.104-0.0534-0.174-0.0666-0.047 0.1792-0.141 0.2601-0.242 0.282-0.036-0.007-0.073-0.0123-0.109-0.0183-0.036-0.0062-0.072-0.0129-0.108-0.0182-0.049-0.0274-0.091-0.0642-0.12-0.1071-0.028-0.0428-0.043-0.0909-0.038-0.1384 0.0059-0.061289 0.03539-0.11389 0.07587-0.15799 0.12194-0.13135 0.34465-0.18933 0.34465-0.18933s-0.03844-0.017774-0.10031-0.032644c-0.046-0.0111-0.106-0.0205-0.171-0.0183zm-12.105 14.987v0.35255l-0.25206-0.16061v0.19325l-0.28421-0.16061 0.06302 0.16061-0.25334-0.12796 0.03215 0.31991-0.25206-0.25593 0.09388 0.44787-0.25206-0.12796 0.22119 0.57714-0.31636-0.41653 0.22119 0.57714-0.18904-0.12796 0.25206 0.51316-0.22119-0.19325 0.25334 0.35255-0.22119-0.12796s1.1363 2.1809 3.0311 3.4315c0.47371 0.31264 1.0006 0.67129 1.5908 1.025 0.59022 0.35374 1.2437 0.70234 1.9702 0.99497 0.90794 0.36574 1.9297 0.64325 3.0851 0.73382 0.23136 0.01817 0.4675 0.02902 0.70988 0.03133 0.48382 0.0046 0.9898-0.02327 1.5188-0.09141 0.52898-0.06814 0.98907-0.20281 1.3889-0.3865 0.3998-0.18368 0.73887-0.41651 1.0275-0.68029 0.4327-0.3954 0.75156-0.86121 0.98508-1.3371v-0.0013c0.70071-1.4286 0.64043-2.9497 0.64043-2.9497-1.1803 2.7095-2.2417 3.5713-4.0329 3.0815-0.16383-0.04476-0.33902-0.10931-0.51569-0.17624-0.26911-0.1021-0.5486-0.22066-0.85134-0.37214-3.3725-1.6874-8.2433-4.6184-8.2433-4.6184l-0.03087 0.22459-0.47325-0.41653v0.12796l-0.22119-0.22459-0.03215 0.19325-0.22119-0.32121v0.25723l-0.22119-0.32121z"/>
+ <path fill="#2aa2f6" fill-rule="evenodd" d="m22.632 3.0003c-0.0069 0.0002338-0.01485 0.00472-0.02186 0.00523-0.05095 0.00362-0.10398 0.016904-0.15818 0.039173-0.04459 0.018265-0.08944 0.038391-0.13246 0.074427-0.04512 0.037797-0.08647 0.091478-0.12603 0.15408-0.01021 0.016072-0.01989 0.032985-0.02958 0.050923-0.03579 0.066642-0.06883 0.14236-0.09516 0.23764-0.0016 0.00564-0.0036 0.00861-0.0051 0.014363-0.07302-0.3534-0.83719-0.26768-0.83719-0.26768s0.0013 0.0013 0.0013 0.00131c-0.000017 0.0000018-0.0026 0-0.0026 0s0.06384 0.043598 0.12603 0.10446c0.03106 0.030589 0.06217 0.064794 0.08488 0.10054 0.00017 0.0002662-0.00017 0.00103 0 0.00131 0.02274 0.035627 0.03628 0.071619 0.03472 0.10576v0.00131c-0.13088 0.015041-0.25956 0.036362-0.38709 0.06398-0.02772-0.062648-0.02446-0.15628-0.01801-0.25592 0.0065-0.099645 0.0162-0.20441-0.0013-0.29118-0.000506 0.0007779-0.0008 0.00184-0.0013 0.00261-0.000224-0.00117 0.000235-0.00276 0-0.00392-0.0542 0.083348-0.09256 0.18441-0.12088 0.28857s-0.04553 0.21118-0.05659 0.30685c-0.02533 0.00694-0.04946 0.01734-0.07459 0.02481-0.09877 0.029105-0.19831 0.057824-0.29321 0.095319-0.06759-0.11566-0.14382-0.21609-0.2237-0.31077-0.082-0.097196-0.17095-0.18039-0.26492-0.25201-0.01718-0.013274-0.03387-0.026832-0.05143-0.039173-0.09539-0.066097-0.1948-0.12122-0.30093-0.15799-0.0032-0.00113-0.0057-0.00413-0.009-0.00523-0.0008-0.0002713-0.0018 0.0002695-0.0026 0-0.10696-0.035757-0.22009-0.052273-0.33694-0.054841-0.01158-0.0002557-0.02176-0.00532-0.03343-0.00523-0.01895 0.0001544-0.03998 0.00938-0.05915 0.010446-0.09051 0.00502-0.18346 0.020575-0.27906 0.047006-0.03298 0.00911-0.06547 0.016952-0.09902 0.028726-0.12612 0.044283-0.2547 0.10131-0.38838 0.18541-0.47776 0.30056-0.70139 0.78104-0.76775 1.3136-1.3845 0.29259-2.9425 0.54044-4.3171 0.5458-0.01542 0.0000608-0.03221 0.00131-0.04758 0.00131-1.4808 0-2.6816 0.43564-3.5661 1.2378-0.25252 0.22889-0.4788 0.4874-0.67901 0.7743-0.000196 0.0002808 0.000196 0.00102 0 0.00131-0.1 0.1433-0.1937 0.2933-0.2803 0.4505-0.0442 0.0801-0.0816 0.167-0.1222 0.2507-0.039313 0.0809-0.08231 0.15872-0.11831 0.24287-0.000156 0.0003639 0.0001554 0.000947 0 0.00129-0.07306 0.17066-0.1389 0.34769-0.19812 0.53142-0.059247 0.18379-0.11162 0.37417-0.15689 0.57061-0.034773 0.15089-0.062307 0.30801-0.088736 0.46615-0.00811 0.048564-0.01968 0.094393-0.027007 0.14363-0.0000647 0.0004332 0.0000647 0.0008797 0 0.00132-0.03098 0.20872-0.054133 0.42318-0.070731 0.64373-0.000066 0.000879 0.000066 0.0017 0 0.0026-0.016507 0.22019-0.026327 0.4461-0.028293 0.67768-0.00393 0.46494 0.000526 0.88577 0.01286 1.2666 0.0000247 0.000812-0.000026 0.0018 0 0.0026 0.01234 0.37962 0.03228 0.71982 0.057867 1.0237 0.0000333 0.000387-0.000032 0.000947 0 0.0013 0.025633 0.30405 0.057913 0.5721 0.093879 0.80825 0.0000573 0.000375-0.0000574 0.000946 0 0.0013 0.03596 0.23591 0.076267 0.44026 0.1196 0.61631 0.0000887 0.000359-0.000088 0.000947 0 0.0013 0.043313 0.17579 0.089869 0.3239 0.1376 0.44787 0.000128 0.00033-0.0001273 0.001 0 0.0013 0.047707 0.1237 0.097435 0.22301 0.14661 0.30293 0.0001707 0.000278-0.0001713 0.001 0 0.0013 0.049133 0.07968 0.098947 0.13888 0.1466 0.1828 0.0481 0.04439 0.093993 0.07399 0.1376 0.0901 0.28195 0.1041 0.19668-0.02628 0.15175-0.08618-0.0135-0.013-0.0274-0.039-0.0279-0.04l0.12474 0.07704 0.12603 0.07964v-0.15799l0.11831 0.01568 0.10288 0.01437 0.09645-0.19455 0.03087-0.06137h0.28421s0.11143-0.06966 0.17618-0.25592c0.007-0.02019 0.01751-0.03156 0.02315-0.05485 0.000084-0.000346-0.000085-0.000947 0-0.0013 0.01925-0.07927 0.02973-0.17668 0.02186-0.2964-0.02373-0.3614 0.12917-0.50551 0.10031-0.74558-0.0093-0.07924-0.03788-0.16938-0.10031-0.28073-0.12452-0.22126-0.25662-1.2849-0.29836-2.3556-0.000621-0.01592-0.002-0.03109-0.0026-0.04701-0.01963-0.54261-0.01599-1.0838 0.02443-1.516 0.000046-0.0004962-0.000047-0.0008118 0-0.00132 0.04046-0.43149 0.11842-0.75295 0.24434-0.85775 0.12632-0.10421 0.31795-0.2432 0.55298-0.39564 0.23484-0.15233 0.5128-0.31886 0.81276-0.47921 0.44998-0.24055 0.94936-0.46778 1.4236-0.6137 0.15814-0.048608 0.31296-0.088153 0.46296-0.11621 0.4504-0.084242 0.85167-0.18212 1.3246-0.24417 0.31444-0.041117 0.66095-0.066228 1.0738-0.06137 0.000394 0.0000044 0.000933-0.0000045 0.0013 0 0.0094 0.0001126 0.02135 0.00117 0.03087 0.00131 0.61533 0.00934 1.376 0.084746 2.4023 0.2742 0.0022 0.18458 0.0173 0.40374 0.0463 0.67246 0.000168 0.00155-0.000169 0.00236 0 0.00393 0.00006 0.000554-0.00006 0.0007441 0 0.00135 0.07956 0.73434 0.2428 1.1602 0.46811 1.5486 0.2253 0.3884 0.51197 0.73849 0.83848 1.3201 0.000339 0.000604 0.000933 0.00067 0.0013 0.0013 0.09899 0.17938 0.20304 0.34059 0.3125 0.48312 0.000341 0.000446 0.000933 0.000879 0.0013 0.0013 0.1097 0.14266 0.22482 0.26709 0.34465 0.37344 0.11971 0.10624 0.24481 0.1944 0.37423 0.26506 0.000505 0.000278 0.0008 0.001 0.0013 0.0013 0.12926 0.07042 0.26268 0.12367 0.40124 0.1593 0.55666 0.144 1.1864 0.01024 1.8776-0.38128 0.56918-0.33793 0.99015-0.4967 1.376-0.71946 0.09658-0.05549 0.19018-0.11543 0.28421-0.1828 0.09424-0.06752 0.18767-0.14267 0.28292-0.22981 0.09474-0.08684 0.19134-0.18519 0.29064-0.29901 0.000201-0.00023-0.000201-0.0011 0-0.0013 0.0994-0.1139 0.20375-0.24184 0.31121-0.39042 0.02826-0.03908 0.03449-0.05846 0.06044-0.09532 0.13467-0.19038 0.25431-0.36353 0.33565-0.50663 0.20838-0.15688 0.41762-0.31645 0.61471-0.44656 0.47923-0.32651 1.0029-0.83277 1.3259-1.4089 0.000197-0.00035-0.000196-0.0009335 0-0.00127 0.16126-0.28787 0.27231-0.59314 0.3035-0.90227 0.000044-0.0004341-0.000043-0.0008727 0-0.00131 0.0077-0.076954 0.01042-0.15391 0.0077-0.23112-0.000015-0.0004285 0.000016-0.0008795 0-0.00131-0.0085-0.23316-0.06637-0.46602-0.18662-0.69357-0.0719-0.13605-0.15108-0.24984-0.23534-0.34994-0.027-0.0318-0.056-0.0544-0.084-0.0825-0.058-0.0596-0.118-0.1158-0.181-0.1606-0.036-0.0255-0.074-0.0458-0.111-0.0666-0.061-0.0344-0.123-0.0641-0.188-0.0861-0.038-0.013-0.076-0.0239-0.115-0.0327-0.075-0.0169-0.15-0.0262-0.227-0.0287-0.0275-0.0007915-0.05454-0.0036-0.08231-0.00261-0.10528 0.00335-0.21227 0.018032-0.32022 0.045701-0.0027 0.0006833-0.0051 0.00061-0.0077 0.00131-0.000417 0.0001091-0.000867-0.0001095-0.0013 0-0.21352 0.055984-0.42935 0.15447-0.64172 0.29379-0.0013-0.00177-0.0027-0.00346-0.0039-0.00523-0.05874-0.08385-0.12264-0.16415-0.18904-0.24287-0.01612-0.019113-0.02975-0.039955-0.0463-0.058759 0.000141-0.000298-0.000139-0.001 0-0.00131 0.03034-0.064437 0.06698-0.1503 0.09517-0.24287 0.02811-0.092777 0.04759-0.19203 0.04373-0.28204-0.1228 0.14713-0.15923 0.49538-0.3588 0.29118-0.02499-0.025572-0.04083-0.048563-0.04887-0.069204-0.008-0.020641-0.0075-0.038635-0.0026-0.054841 0.0049-0.015134 0.02435-0.023612 0.0373-0.035255 0.06942-0.062461 0.22119-0.083568 0.22119-0.083568s-0.0013-0.0013-0.0013-0.00131-0.23756-0.18287-0.42567-0.19194c-0.03135-0.00151-0.06146 0.00194-0.08874 0.011751-0.02677 0.00958-0.05171 0.025989-0.07202 0.049617 0.07702-0.29333-0.0013-0.44965-0.09902-0.53274-0.09785-0.083226-0.21476-0.094013-0.21476-0.094013s-0.000004 0.0013 0 0.00131c0.000002-2e-7 0.08755 0.094709 0.12474 0.205 0.0039 0.011757 0.01159 0.021901 0.01415 0.033949 0.000084 0.0003945-0.000083 0.0009132 0 0.00131 0.0085 0.041287 0.0072 0.084216-0.01029 0.12404-0.000179 0.000417 0.000184 0.000893 0 0.00131-0.012 0.0265-0.033 0.0486-0.059 0.0653-0.009 0.0055-0.02 0.0062-0.03 0.0104-0.019 0.008-0.038 0.017-0.059 0.0196-0.052-0.0318-0.106-0.0625-0.159-0.0927-0.02-0.011-0.038-0.0234-0.058-0.0339-0.01646-0.047345-0.01989-0.11053 0-0.18803 0.000275-0.00108-0.000286-0.00153 0-0.00261-0.124-0.0448-0.219-0.01-0.288 0.0495-0.054-0.0244-0.109-0.048-0.164-0.0705l0.04372-0.2285 0.0553-0.28465-0.0013 0.00261v-0.00261l-0.27778 0.44265c-0.041-0.015-0.082-0.0291-0.124-0.0431-0.01-0.1352-0.058-0.2862-0.198-0.376-0.047-0.03-0.104-0.0534-0.174-0.0666-0.047 0.1792-0.141 0.2602-0.242 0.282-0.036-0.007-0.073-0.0123-0.109-0.0182-0.036-0.0063-0.072-0.013-0.108-0.0183-0.049-0.0273-0.091-0.0642-0.12-0.1071-0.028-0.0428-0.043-0.0909-0.038-0.1384 0.0059-0.061289 0.03539-0.11389 0.07587-0.15799 0.12194-0.13135 0.34465-0.18933 0.34465-0.18933s-0.03844-0.017774-0.10031-0.032644c-0.046-0.0111-0.106-0.0205-0.171-0.0183zm-12.105 14.987v0.35255l-0.25206-0.16061v0.19325l-0.28421-0.16061 0.06302 0.16061-0.25334-0.12796 0.03215 0.31991-0.25206-0.25593 0.09388 0.44787-0.25206-0.12796 0.22119 0.57714-0.31636-0.41653 0.22119 0.57714-0.18904-0.12796 0.25206 0.51316-0.22119-0.19325 0.25334 0.35255-0.22119-0.12796s1.1363 2.1809 3.0311 3.4315c0.47371 0.31264 1.0006 0.67129 1.5908 1.025 0.59022 0.35374 1.2437 0.70234 1.9702 0.99497 0.90794 0.36574 1.9297 0.64325 3.0851 0.73382 0.23136 0.01817 0.4675 0.02902 0.70988 0.03133 0.48382 0.0046 0.9898-0.02327 1.5188-0.09141 0.52898-0.06814 0.98907-0.20281 1.3889-0.3865 0.3998-0.18368 0.73887-0.41651 1.0275-0.68029 0.4327-0.3954 0.75156-0.86121 0.98508-1.3371v-0.0013c0.70071-1.4286 0.64043-2.9497 0.64043-2.9497-1.1803 2.7095-2.2417 3.5713-4.0329 3.0815-0.16383-0.04476-0.33902-0.10931-0.51569-0.17624-0.26911-0.1021-0.5486-0.22066-0.85134-0.37214-3.3725-1.6874-8.2433-4.6184-8.2433-4.6184l-0.03087 0.22459-0.47325-0.41653v0.12796l-0.22119-0.22459-0.03215 0.19325-0.22119-0.32121v0.25723l-0.22119-0.32121z"/>
+ <path fill="#464646" fill-rule="evenodd" d="m21.423 9.7017c-0.3805 0.02209-0.46923 0.074226-0.40351 0.3925s0.24689 0.76652 0.6664 0.88058 0.79775-0.18209 1.0117-0.42433c0.2139-0.24224 0.27066-0.25156-0.15605-0.54464-0.427-0.2931-0.738-0.3262-1.119-0.3041z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".1" d="m22.633 3c-0.0069 0.0002338-0.01447 0.00535-0.02148 0.00586-0.05095 0.00362-0.104 0.016794-0.1582 0.039063-0.04459 0.018265-0.08979 0.038183-0.13281 0.074219-0.04512 0.037797-0.0874 0.091698-0.12695 0.1543-0.01021 0.016072-0.01961 0.032843-0.0293 0.050781-0.03579 0.066642-0.06937 0.143-0.0957 0.23828-0.0016 0.00564-0.0024 0.00792-0.0039 0.013672-0.074-0.3534-0.838-0.2676-0.838-0.2676l0.002 0.00195h-0.0039s0.06476 0.042655 0.12695 0.10352c0.03106 0.030589 0.06127 0.065815 0.08398 0.10156 0.02274 0.035627 0.03672 0.071323 0.03516 0.10547v0.00195c-0.131 0.0149-0.259 0.0367-0.387 0.0643-0.028-0.0627-0.024-0.1562-0.017-0.2559 0.0065-0.099645 0.01555-0.20425-0.002-0.29102l-0.002 0.00195c-0.000224-0.00117 0.000235-0.00275 0-0.00391-0.0542 0.083348-0.09082 0.1849-0.11914 0.28906s-0.04558 0.21097-0.05664 0.30664c-0.02533 0.00694-0.05104 0.017921-0.07617 0.025391-0.09877 0.029105-0.19807 0.056255-0.29297 0.09375-0.068-0.1158-0.143-0.216-0.223-0.3106-0.082-0.0972-0.172-0.1804-0.266-0.252-0.017-0.0133-0.033-0.0267-0.051-0.0391-0.095-0.0661-0.194-0.1214-0.3-0.1582-0.0032-0.00113-0.0065-0.00281-0.0098-0.00391h-0.002c-0.107-0.0358-0.221-0.0522-0.338-0.0547-0.01158-0.0002556-0.02153-0.00595-0.0332-0.00586-0.01895 0.0001544-0.03942 0.0087-0.05859 0.00977-0.09051 0.00502-0.18369 0.020444-0.2793 0.046875-0.03298 0.00911-0.06606 0.017523-0.09961 0.029297-0.12612 0.044283-0.25499 0.10145-0.38867 0.18555-0.47776 0.30056-0.70122 0.77997-0.76758 1.3125-1.3845 0.29259-2.9418 0.54152-4.3164 0.54688-0.01542 0.0000608-0.03151 0.00195-0.04687 0.00195-1.4808 0-2.6819 0.43413-3.5664 1.2363-0.25252 0.22889-0.47947 0.48848-0.67969 0.77539-0.1002 0.1433-0.1929 0.294-0.2795 0.4512-0.0441 0.0801-0.0824 0.1663-0.123 0.25-0.0394 0.0809-0.0832 0.16-0.1192 0.2441-0.073 0.1707-0.138 0.3495-0.1973 0.5332-0.0592 0.1838-0.1109 0.3739-0.1562 0.5704-0.0348 0.1508-0.0634 0.3067-0.0898 0.4648-0.00811 0.048564-0.020017 0.095292-0.027344 0.14453v0.00195c-0.03098 0.20872-0.053714 0.42203-0.070312 0.64258-0.000066 0.000879 0.000066 0.003 0 0.0039-0.016507 0.22019-0.025378 0.4442-0.027344 0.67578-0.00253 0.29874 0.00355 0.55106 0.00781 0.81445 0.00449-0.16592 0.00754-0.33228 0.019531-0.49219v-0.002c0.016598-0.22055 0.039333-0.43386 0.070312-0.64258v-0.0019c0.0072-0.0491 0.0191-0.0958 0.0273-0.1444 0.0264-0.1581 0.055-0.314 0.0898-0.4648 0.0453-0.1965 0.097-0.3866 0.1562-0.5704 0.0593-0.1837 0.1243-0.3625 0.1973-0.5332 0.036-0.0841 0.0798-0.1632 0.1192-0.2441 0.0406-0.0837 0.0789-0.1699 0.123-0.25 0.0866-0.1572 0.1793-0.3079 0.2795-0.4512 0.20021-0.28691 0.42717-0.5465 0.67969-0.77539 0.8845-0.8022 2.0856-1.2363 3.5664-1.2363 0.01537 0 0.03145-0.00189 0.04687-0.00195 1.3746-0.00536 2.9319-0.25428 4.3164-0.54688 0.06636-0.53254 0.28982-1.0119 0.76758-1.3125 0.13368-0.084101 0.26255-0.14126 0.38867-0.18555 0.03355-0.011774 0.06663-0.020187 0.09961-0.029297 0.09561-0.026431 0.18879-0.041855 0.2793-0.046875 0.01917-0.00107 0.03964-0.00961 0.05859-0.00977 0.01167-0.00009 0.02162 0.0056 0.0332 0.00586 0.11685 0.00257 0.23093 0.018931 0.33789 0.054688h0.002c0.0033 0.0011 0.0066 0.00278 0.0098 0.00391 0.10612 0.036774 0.20539 0.092106 0.30078 0.1582 0.01756 0.012341 0.0336 0.025788 0.05078 0.039063 0.09397 0.071615 0.18362 0.15476 0.26562 0.25195 0.07988 0.094682 0.15507 0.19488 0.22266 0.31055 0.0949-0.037495 0.1942-0.064645 0.29297-0.09375 0.02513-0.00747 0.05084-0.018451 0.07617-0.025391 0.01106-0.095667 0.02832-0.20248 0.05664-0.30664s0.06494-0.20571 0.11914-0.28906c0.000235 0.00116-0.000224 0.00274 0 0.00391l0.002-0.00195c0.0175 0.086767 0.0085 0.19137 0.002 0.29102-0.0065 0.099646-0.01014 0.19321 0.01758 0.25586 0.12753-0.027618 0.25584-0.049412 0.38672-0.064453v-0.00195c0.0016-0.034146-0.01242-0.069842-0.03516-0.10547-0.02271-0.035747-0.05292-0.070974-0.08398-0.10156-0.06219-0.060861-0.12695-0.10352-0.12695-0.10352h0.0039l-0.002-0.00195c0.000001 0 0.76487-0.085819 0.83789 0.26758 0.0015-0.00575 0.0023-0.00803 0.0039-0.013672 0.02633-0.095282 0.05991-0.17164 0.0957-0.23828 0.0097-0.017938 0.01909-0.034709 0.0293-0.050781 0.03956-0.062599 0.08183-0.1165 0.12695-0.1543 0.04302-0.036036 0.08822-0.055954 0.13281-0.074219 0.0542-0.022269 0.10725-0.035442 0.1582-0.039063 0.007-0.00051 0.01458-0.00563 0.02148-0.00586 0.06532-0.00222 0.12351 0.00643 0.16992 0.017578 0.06187 0.01487 0.10156 0.033203 0.10156 0.033203s-0.22377 0.058099-0.3457 0.18945c-0.04048 0.044101-0.07027 0.096914-0.07617 0.1582-0.0045 0.047539 0.01058 0.095857 0.03906 0.13867 0.0289 0.042905 0.07015 0.080111 0.11914 0.10742 0.03596 0.00531 0.07338 0.011358 0.10938 0.017578 0.03632 0.00597 0.07313 0.010538 0.10938 0.017578 0.10056-0.021884 0.19292-0.102 0.24023-0.28125 0.06976 0.013258 0.12708 0.03643 0.17383 0.066406 0.14072 0.089793 0.18942 0.24174 0.19922 0.37695 0.04195 0.01392 0.08153 0.027957 0.12305 0.042969l0.276-0.4412-0.055 0.2832-0.043 0.2285c0.05504 0.022452 0.10806 0.045899 0.16211 0.070312 0.06957-0.059508 0.16535-0.095535 0.28906-0.050781-0.000286 0.00108 0.000275 0.00283 0 0.00391-0.01989 0.077499-0.01646 0.14016 0 0.1875 0.01972 0.010578 0.0371 0.022214 0.05664 0.033203 0.05371 0.030215 0.10791 0.061911 0.16016 0.09375 0.02131-0.00258 0.0396-0.011511 0.05859-0.019531 0.0096-0.00427 0.0207-0.00421 0.0293-0.00977 0.02581-0.016721 0.04867-0.039895 0.06055-0.066406v-0.00195c0.01749-0.039829 0.01827-0.08176 0.0098-0.12305v-0.00195c-0.0026-0.012048-0.0098-0.021446-0.01367-0.033203-0.0372-0.11029-0.125-0.20508-0.125-0.20508v-0.00195s0.11699 0.010524 0.21484 0.09375c0.09772 0.083091 0.17663 0.23988 0.09961 0.5332 0.02031-0.023628 0.04354-0.039248 0.07031-0.048828 0.02728-0.00981 0.05849-0.013229 0.08984-0.011719 0.18811 0.00907 0.42578 0.19141 0.42578 0.19141v0.00195s-0.15128 0.01957-0.2207 0.082031c-0.01295 0.011643-0.03221 0.021975-0.03711 0.037109-0.0049 0.016206-0.006 0.034046 0.002 0.054687s0.02384 0.042787 0.04883 0.068359c0.19956 0.2042 0.23657-0.14389 0.35938-0.29102 0.0039 0.09001-0.01486 0.18847-0.04297 0.28125-0.02819 0.092565-0.06536 0.1797-0.0957 0.24414 0.01655 0.018804 0.03075 0.039481 0.04687 0.058594 0.0664 0.078722 0.13071 0.16029 0.18945 0.24414 0.0012 0.00177 0.0026 0.00214 0.0039 0.00391 0.21237-0.13932 0.4271-0.23698 0.64062-0.29297h0.002c0.0026-0.0007 0.0051-0.00127 0.0078-0.00195 0.10795-0.027669 0.21503-0.041572 0.32031-0.044922 0.02777-0.00099 0.05453 0.00116 0.08203 0.00195 0.07685 0.0025 0.15236 0.012362 0.22656 0.029297 0.0391 0.00877 0.07702 0.020235 0.11523 0.033203 0.06441 0.02209 0.12608 0.051527 0.1875 0.085938 0.03733 0.020797 0.07526 0.040869 0.11133 0.066406 0.06298 0.044746 0.12305 0.1005 0.18164 0.16016 0.02763 0.028105 0.05548 0.050483 0.08203 0.082031 0.08426 0.1001 0.16443 0.21356 0.23633 0.34961 0.0462 0.087418 0.075 0.17693 0.10352 0.26562 0.03162-0.11203 0.06274-0.22415 0.07422-0.33789 0.0077-0.076954 0.01053-0.15521 0.0078-0.23242-0.008-0.2332-0.065-0.4677-0.186-0.6953-0.071-0.1361-0.152-0.2495-0.236-0.3496-0.026-0.0316-0.054-0.0539-0.082-0.082-0.058-0.0597-0.119-0.1155-0.182-0.1602-0.036-0.0255-0.074-0.0456-0.111-0.0664-0.06142-0.03441-0.12309-0.063847-0.1875-0.085938-0.03821-0.012968-0.07613-0.02443-0.11523-0.033203-0.0742-0.016935-0.14971-0.026798-0.22656-0.029297-0.0275-0.0007915-0.05426-0.00294-0.08203-0.00195-0.10528 0.00335-0.21236 0.017253-0.32031 0.044922-0.0027 0.0006833-0.0052 0.00125-0.0078 0.00195h-0.002c-0.21352 0.055984-0.42826 0.15365-0.64062 0.29297-0.0013-0.00177-0.0027-0.00214-0.0039-0.00391-0.05874-0.08385-0.12305-0.16542-0.18945-0.24414-0.01612-0.019113-0.03033-0.03979-0.04687-0.058594 0.03034-0.064437 0.06751-0.15158 0.0957-0.24414 0.02811-0.092777 0.04683-0.19124 0.04297-0.28125-0.1228 0.14713-0.15981 0.49522-0.35938 0.29102-0.02499-0.025572-0.04079-0.047718-0.04883-0.068359-0.008-0.020641-0.0069-0.038482-0.002-0.054687 0.0049-0.015134 0.02416-0.025466 0.03711-0.037109 0.06942-0.062461 0.2207-0.082031 0.2207-0.082031v-0.00195s-0.23767-0.18233-0.42578-0.19141c-0.03135-0.00151-0.06256 0.00191-0.08984 0.011719-0.02677 0.00958-0.05 0.0252-0.07031 0.048828 0.07702-0.29333-0.0019-0.45011-0.09961-0.5332-0.09785-0.083226-0.21484-0.09375-0.21484-0.09375v0.00195c0.000002-2e-7 0.0878 0.094786 0.125 0.20508 0.0039 0.011757 0.01111 0.021155 0.01367 0.033203v0.00195c0.0085 0.041287 0.0077 0.083218-0.0098 0.12305v0.00195c-0.01188 0.026511-0.03474 0.049685-0.06055 0.066406-0.0086 0.00556-0.01973 0.0055-0.0293 0.00977-0.01899 0.00802-0.03728 0.016951-0.05859 0.019531-0.05225-0.031839-0.10644-0.063535-0.16016-0.09375-0.01954-0.010989-0.03692-0.022625-0.05664-0.033203-0.01646-0.047345-0.01989-0.11 0-0.1875 0.000275-0.00108-0.000286-0.00283 0-0.00391-0.124-0.0448-0.22-0.0087-0.29 0.0508-0.054-0.0244-0.107-0.0479-0.162-0.0703l0.043-0.2285 0.055-0.2832-0.279 0.4414c-0.04152-0.015012-0.0811-0.029049-0.12305-0.042969-0.0098-0.13522-0.0585-0.28716-0.19922-0.37695-0.04675-0.029976-0.10407-0.053148-0.17383-0.066406-0.04731 0.17925-0.13968 0.25937-0.24023 0.28125-0.03625-0.00704-0.07306-0.011604-0.10938-0.017578-0.03599-0.00622-0.07341-0.012269-0.10938-0.017578-0.04899-0.027311-0.09024-0.064517-0.11914-0.10742-0.02848-0.042815-0.0436-0.091133-0.03906-0.13867 0.0059-0.061289 0.03569-0.1141 0.07617-0.1582 0.12194-0.13135 0.3457-0.18945 0.3457-0.18945s-0.03969-0.018333-0.10156-0.033203c-0.047-0.0112-0.105-0.0198-0.17-0.0176zm-12.848 8.5137c-0.01006 0.31804-0.01257 0.65254 0 1 0.0006 0.01592 0.0013 0.03096 0.002 0.04687 0.04174 1.0707 0.17431 2.1342 0.29883 2.3555 0.000521 0.00093 0.0014 0.001 0.002 0.002-0.0141-0.34053 0.12574-0.4871 0.09766-0.7207-0.0093-0.07924-0.03718-0.16989-0.09961-0.28125-0.12452-0.22126-0.25709-1.2848-0.29883-2.3555-0.000621-0.01592-0.0014-0.03096-0.002-0.04687zm0.74219 6.4746v0.35156l-0.25195-0.16016v0.19336l-0.28516-0.16016 0.06445 0.16016-0.25391-0.12891 0.03125 0.32031-0.25195-0.25586 0.09375 0.44726-0.25195-0.12695 0.22266 0.57617-0.31641-0.41602 0.2207 0.57813-0.18945-0.12891 0.23438 0.47656 0.08008 0.04102-0.09375-0.44726 0.25195 0.25586-0.03125-0.32031 0.25391 0.12891-0.06445-0.16016 0.28516 0.16016v-0.19336l0.25195 0.16016v-0.35156l0.2207 0.32031v-0.25781l0.2207 0.32227 0.0332-0.19336 0.2207 0.22461v-0.12891l0.47266 0.41797 0.03125-0.22461c0.000001 0 4.8717 2.9298 8.2441 4.6172 0.30274 0.15147 0.58245 0.27095 0.85156 0.37305 0.17667 0.06693 0.3518 0.13102 0.51562 0.17578 1.7294 0.47279 2.7795-0.33111 3.9121-2.8242 0.12246-0.71615 0.12109-1.2578 0.12109-1.2578-1.1803 2.7095-2.2419 3.5717-4.0332 3.082-0.16383-0.04476-0.33895-0.10886-0.51562-0.17578-0.26911-0.1021-0.54883-0.22157-0.85156-0.37305-3.3725-1.6874-8.2441-4.6172-8.2441-4.6172l-0.03125 0.22461-0.47266-0.41797v0.12891l-0.2207-0.22461-0.0332 0.19336-0.2207-0.32227v0.25781l-0.2207-0.32031zm-1.1367 1.5703 0.0625 0.08594 0.08398 0.04297-0.14648-0.12891zm0.03125 0.22461s0.07671 0.13808 0.18164 0.31445l-0.1052-0.272-0.0762-0.043z"/>
+ <circle style="fill:#464646" cx="21.79" cy="1.15" r=".75" transform="matrix(0.96592582,0.25881905,-0.25881905,0.96592582,0,0)"/>
+ <circle style="fill:#464646" cx="-25.43" cy="1.21" r=".75" transform="matrix(-0.96592587,-0.25881889,-0.25881889,0.96592587,0,0)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/icon-requests.svg b/.icons/awkward/32x32/apps/icon-requests.svg
new file mode 100644
index 00000000..0ec0d787
--- /dev/null
+++ b/.icons/awkward/32x32/apps/icon-requests.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+ <path style="opacity:.2" d="m15.650391 7.0006078v0.00391a3.0001989 3.0001989 0 0 0-0.09961 0.00195c-4.62648 0.2100873-8.5335366 3.6074438-9.3828122 8.1601568-0.8492758 4.552711 1.5690179 9.128201 5.8085932 10.992187 1.059896 0.465997 2.168282 0.733203 3.277344 0.814453 3.327187 0.243751 6.664479-1.18719 8.75-3.964844a3.0001989 3.0001989 0 1 0-4.796875-3.603515c-1.126867 1.500846-3.096379 2.017093-4.814453 1.261719-1.718074-0.755375-2.670338-2.55542-2.326172-4.400391 0.343186-1.839719 1.872632-3.173623 3.740235-3.265625h9.193359v-6.0000008h-9.148438z"/>
+ <path style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:5.9997978;stroke:#ffffff" transform="scale(1,-1)" d="m15.686283-9.0021237a7.0049291 7.0049291 0 0 1-6.5683765-5.7131583 7.0049291 7.0049291 0 0 1 4.0667945-7.697072 7.0049291 7.0049291 0 0 1 8.421081 2.206611"/>
+ <path style="fill:#ffffff" d="m15.65 6h9.35v6h-9.35z"/>
+ <path style="opacity:.2" d="m23.527288 5.0004082a1.4924618 1.5029251 0 0 0-1.527288 1.5017966v6.9953402a1.4924618 1.5029251 0 0 0 2.23847 1.301231l3.007941-1.748346 3.007943-1.749324a1.4924618 1.5029251 0 0 0 0-2.6024622l-3.007943-1.749324-3.007941-1.7483457a1.4924618 1.5029251 0 0 0-0.711182-0.2005659z"/>
+ <path style="fill:#00ba57" d="m23.527288 4.0004082a1.4924618 1.5029251 0 0 0-1.527288 1.5017966v6.9953402a1.4924618 1.5029251 0 0 0 2.23847 1.301231l3.007941-1.748346 3.007943-1.749324a1.4924618 1.5029251 0 0 0 0-2.6024622l-3.007943-1.749324-3.007941-1.7483457a1.4924618 1.5029251 0 0 0-0.711182-0.2005659z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m23.527344 4a1.4924618 1.5029251 0 0 0-1.527344 1.5019531v1a1.4924618 1.5029251 0 0 1 1.527344-1.5019531 1.4924618 1.5029251 0 0 1 0.710937 0.2011719l3.007813 1.7480469 3.007812 1.75a1.4924618 1.5029251 0 0 1 0.660156 0.8027343 1.4924618 1.5029251 0 0 0-0.660156-1.8027343l-3.007812-1.75-3.007813-1.7480469a1.4924618 1.5029251 0 0 0-0.710937-0.2011719z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/icons.svg b/.icons/awkward/32x32/apps/icons.svg
new file mode 120000
index 00000000..743fd0f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/icons.svg
@@ -0,0 +1 @@
+preferences-desktop-icons.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/iconthemes.svg b/.icons/awkward/32x32/apps/iconthemes.svg
new file mode 120000
index 00000000..fde67223
--- /dev/null
+++ b/.icons/awkward/32x32/apps/iconthemes.svg
@@ -0,0 +1 @@
+icons.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/icq.svg b/.icons/awkward/32x32/apps/icq.svg
new file mode 100644
index 00000000..56689e33
--- /dev/null
+++ b/.icons/awkward/32x32/apps/icq.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#37b648" d="m12.196 29.986c-0.539-0.065-0.933-0.184-1.361-0.411-0.9226-0.49-1.5476-1.346-1.7737-2.429-0.0762-0.36508-0.076159-1.2033 0.0000869-1.5803 0.20227-1.0001 0.62827-1.7434 2.0793-3.6281 0.88004-1.1431 2.4701-3.0994 2.5192-3.0994 0.015 0 0.13202 0.07405 0.26005 0.16455 0.4514 0.31908 0.98672 0.53426 1.5734 0.63247 0.05925 0.0099 0.11426 0.02901 0.12225 0.04245 0.008 0.01343 0.06051 0.63937 0.11671 1.391 0.203 2.7152 0.28144 4.34 0.2423 5.0194-0.03686 0.63964-0.20952 1.3267-0.47037 1.8716-0.37465 0.78272-0.99967 1.4169-1.7209 1.746-0.49314 0.22507-1.1226 0.33624-1.5872 0.28033zm7.2489-1.4994c-1.217-0.232-2.119-1.296-2.536-2.994-0.194-0.788-0.805-4.628-0.888-5.583l-0.01958-0.22433 0.12702-0.01506c0.70888-0.08408 0.98831-0.15805 1.4389-0.38084 0.16335-0.08078 0.39259-0.21547 0.50943-0.29932s0.2195-0.15246 0.22813-0.15246c0.01719 0 1.1844 1.3223 1.7804 2.0169 0.92468 1.0778 1.6687 2.003 1.9241 2.3928 0.74028 1.1297 1.0028 2.4077 0.6976 3.3966-0.1418 0.45955-0.39357 0.83886-0.76032 1.1455-0.68183 0.57004-1.6898 0.85071-2.5017 0.6966zm5.8281-4.8506c-0.93408-0.09623-1.8424-0.5026-2.6386-1.1805-0.45832-0.39022-1.7989-1.635-2.4351-2.2611-0.53581-0.52726-1.5808-1.6099-1.5808-1.6378 0-0.01445 0.06337-0.10261 0.14083-0.19591 0.39828-0.47977 0.64687-0.99204 0.81544-1.6804l0.03089-0.12616 1.4564 0.0134c4.1513 0.0382 4.5224 0.05927 5.3418 0.30329 0.99925 0.2976 1.8015 0.92137 2.2329 1.7361 0.49502 0.93491 0.48347 2.0885-0.03162 3.157-0.16541 0.34312-0.28301 0.51556-0.54743 0.80266-0.48029 0.52149-1.0571 0.85054-1.7428 0.99424-0.28533 0.05979-0.81832 0.09829-1.0419 0.07526zm-5.6188-7.8606c-0.0092-0.22764-0.03749-0.51547-0.06289-0.63964-0.10031-0.49033-0.30016-0.99248-0.54323-1.3649-0.06314-0.09673-0.108-0.19429-0.09968-0.21679 0.03218-0.08705 2.2833-2.0002 3.222-2.7384 0.64388-0.50628 1.0176-0.758 1.4788-0.99601 1.4215-0.73365 2.737-0.69053 3.715 0.12179 0.44936 0.37323 0.82837 0.99792 0.98733 1.6273 0.10481 0.41499 0.11172 1.0689 0.01553 1.4691-0.29734 1.2371-1.2113 2.0874-2.6077 2.4257-0.4807 0.11648-2.238 0.36299-3.6614 0.51361-0.66941 0.07083-2.232 0.21199-2.3467 0.21199h-0.08035l-0.01671-0.41388zm-13.315 0.172c-1.0486-0.111-1.9103-0.491-2.4921-1.101-0.9523-0.999-1.1158-2.55-0.4177-3.96 0.4734-0.9571 1.2292-1.5639 2.2284-1.7896 0.368-0.0831 1.1557-0.0764 1.5555 0.0131 0.5811 0.1302 1.2002 0.3999 1.7149 0.747 0.6305 0.4255 2.666 2.0775 3.741 3.0355l0.53072 0.47332-0.05045 0.07996c-0.02775 0.04397-0.10433 0.15593-0.17017 0.24879-0.28003 0.39493-0.52563 1.0301-0.61372 1.5872l-0.04767 0.30148-0.13321 0.01788c-0.50302 0.06752-2.6532 0.25728-3.5982 0.31756-0.70154 0.04475-1.9467 0.06092-2.2472 0.02918zm12.177-2.832c-0.44709-0.48476-1.2679-0.89651-2.0128-1.0097-0.16802-0.02552-0.30991-0.05069-0.31533-0.05593-0.0054-0.0053-0.03436-0.36613-0.06432-0.80198-0.17528-2.5502-0.22905-4.0696-0.17847-5.0431 0.04984-0.95915 0.13289-1.3922 0.36962-1.9272 0.24182-0.54652 0.77824-1.1994 1.2607-1.5345 1.0475-0.72742 2.3353-0.93232 3.5311-0.56187 1.8723 0.58001 2.9853 2.708 2.4858 4.7524-0.23699 0.96984-0.84566 1.9273-2.2772 3.582-0.53826 0.62217-2.572 2.7241-2.6357 2.7241-0.02685 0-0.1004-0.05592-0.16344-0.12428zm-6.376-1.3883c-2.3409-2.4272-3.0276-3.3184-3.366-4.3682-0.1548-0.4804-0.197-0.7972-0.1787-1.3438 0.0183-0.5476 0.0738-0.8026 0.2679-1.2296 0.3691-0.8121 0.9951-1.3587 1.9118-1.6698 0.64552-0.21896 1.2673-0.24547 1.8847-0.08035 0.33594 0.089842 0.82644 0.35114 1.1162 0.59462 0.5273 0.44311 0.95459 1.1477 1.1284 1.8607 0.12407 0.50899 0.30547 1.7525 0.53757 3.685 0.2191 1.8243 0.32898 2.8433 0.30905 2.8662-0.01039 0.01194-0.11646 0.03585-0.23573 0.05314-0.6738 0.09766-1.2916 0.37115-1.8132 0.80265-0.10702 0.08854-0.21331 0.16098-0.2362 0.16098s-0.61972-0.59938-1.3263-1.332z"/>
+ <path opacity=".2" d="m23.672 6.3862c-0.01951 0.18221-0.0356 0.36484-0.08008 0.54688-0.23699 0.96984-0.84578 1.9273-2.2773 3.582-0.53826 0.62217-2.5711 2.7227-2.6348 2.7227-0.02685 0-0.10102-0.05469-0.16406-0.12305-0.44709-0.48476-1.2669-0.89662-2.0117-1.0098-0.16802-0.02552-0.31099-0.0514-0.31641-0.05664-0.0054-0.0053-0.03449-0.36493-0.06445-0.80078-0.13075-1.9023-0.17314-3.1061-0.17578-4.0625-0.000439 0.00826-0.0015 0.011193-0.002 0.019531-0.05059 0.97346 0.0025 2.4928 0.17774 5.043 0.02996 0.43585 0.05905 0.79548 0.06445 0.80078 0.0054 0.0052 0.14839 0.03112 0.31641 0.05664 0.74486 0.11315 1.5646 0.52501 2.0117 1.0098 0.06304 0.06836 0.13721 0.12305 0.16406 0.12305 0.01129 0 0.28862-0.28642 0.4043-0.39844-0.01282-0.02076-0.02208-0.04833-0.03516-0.06836-0.06314-0.09673-0.10793-0.1943-0.09961-0.2168 0.02485-0.06723 1.2869-1.1407 2.332-2.0039 0.0063-0.0072 0.02725-0.02828 0.0332-0.03516 1.4316-1.6547 2.0404-2.6122 2.2773-3.582 0.12692-0.5194 0.14734-1.0434 0.08008-1.5469zm-15.047 0.3476c-0.00826 0.094594-0.025401 0.16458-0.029297 0.28125-0.018255 0.54659 0.022896 0.86334 0.17773 1.3438 0.26446 0.82054 0.77233 1.57 2.0859 3.0059 0.64939 0.53121 1.3311 1.1015 1.8086 1.5273l0.53125 0.47266-0.05078 0.08008c-0.01945 0.03082-0.07223 0.1062-0.11914 0.17383 0.11582 0.11373 0.42995 0.43945 0.4375 0.43945 0.02289 0 0.12931-0.07162 0.23633-0.16016 0.52158-0.4315 1.1387-0.70508 1.8125-0.80274 0.11927-0.01729 0.22594-0.04275 0.23633-0.05469 0.0068-0.0078-0.08302-0.74383-0.10547-0.97461-0.04393 0.01046-0.06493 0.01974-0.13086 0.0293-0.6738 0.09766-1.2909 0.37124-1.8125 0.80274-0.10702 0.08854-0.21344 0.16016-0.23633 0.16016s-0.6196-0.59946-1.3262-1.332c-2.3401-2.4268-3.0282-3.3174-3.3666-4.3672-0.0746-0.2315-0.1203-0.4254-0.1484-0.625zm19.76 6.1212c-0.0088 0.05684-0.0056 0.13173-0.01758 0.18164-0.29734 1.2371-1.2111 2.0874-2.6074 2.4258-0.4807 0.11648-2.2386 0.36304-3.6621 0.51367-0.66941 0.07083-2.231 0.21289-2.3457 0.21289h-0.08008l-0.01758-0.41406c-0.0092-0.22764-0.0371-0.51646-0.0625-0.64062-0.0626-0.30601-0.17238-0.60397-0.29883-0.88477-0.07695 0.07129-0.33939 0.2929-0.34375 0.30469-0.0083 0.0225 0.03647 0.12007 0.09961 0.2168 0.24306 0.37238 0.44266 0.87295 0.54297 1.3633 0.01665 0.08139 0.02807 0.26093 0.04102 0.41992l1.4297 0.01172c1.9288 0.01775 2.9218 0.03588 3.6426 0.07031 0.42392-0.06447 0.88302-0.13223 1.0547-0.17383 1.3963-0.33836 2.3101-1.1887 2.6074-2.4258 0.07753-0.32259 0.07128-0.78738 0.01758-1.1816zm-25.342 0.297c-0.1382 1.0104 0.13336 1.9896 0.80469 2.6934 0.58184 0.60999 1.4437 0.99079 2.4922 1.1016 0.30045 0.03174 1.5446 0.01545 2.2461-0.0293 0.94497-0.06028 3.0946-0.25084 3.5977-0.31836l0.13476-0.01758 0.04687-0.30078c0.0881-0.55713 0.33325-1.193 0.61328-1.5879 0.06584-0.09286 0.14217-0.20408 0.16992-0.24805l0.05078-0.08008-0.40625-0.36133c-0.19807 0.376-0.35999 0.84889-0.42774 1.2773l-0.04687 0.30078-0.13476 0.01758c-0.50302 0.06752-2.6527 0.25808-3.5977 0.31836-0.70154 0.04475-1.9456 0.06104-2.2461 0.0293-1.0489-0.111-1.9107-0.492-2.4925-1.102-0.445-0.466-0.7116-1.056-0.8047-1.693zm15.992 5.834c-0.08219 0.12715-0.17344 0.24843-0.27344 0.36914 0.36726 0.409 0.88118 0.98362 1.3242 1.5 0.32924 0.38374 0.59375 0.70737 0.86328 1.0352 0.6363 0.6002 1.3684 1.2945 1.6855 1.5645 0.79622 0.67792 1.7046 1.0835 2.6387 1.1797 0.22359 0.02303 0.75569-0.01443 1.041-0.07422 0.68571-0.1437 1.2639-0.47265 1.7441-0.99414 0.26441-0.2871 0.38147-0.45961 0.54688-0.80273 0.3453-0.7163 0.44413-1.4667 0.33594-2.168-0.05502 0.3913-0.1511 0.78454-0.33594 1.168-0.16541 0.34312-0.28246 0.51564-0.54688 0.80273-0.48029 0.52149-1.0584 0.85045-1.7441 0.99414-0.28533 0.05979-0.81742 0.09725-1.041 0.07422-0.93408-0.09623-1.8425-0.50177-2.6387-1.1797-0.45832-0.39022-1.7993-1.6356-2.4355-2.2617-0.39494-0.38865-0.83825-0.8597-1.1641-1.207zm-2.9062 1.6836-0.12695 0.01563 0.01953 0.22461c0.08339 0.95534 0.69288 4.7956 0.88672 5.584 0.41725 1.6971 1.3204 2.7612 2.5371 2.9922 0.8119 0.15411 1.8201-0.12722 2.502-0.69727 0.36675-0.30662 0.61796-0.68498 0.75976-1.1445 0.12355-0.40039 0.1308-0.85418 0.07422-1.3203-0.01957 0.10876-0.04244 0.21733-0.07422 0.32031-0.1418 0.45955-0.39302 0.83791-0.75976 1.1445-0.68183 0.57004-1.6901 0.85137-2.502 0.69727-1.2167-0.23094-2.1199-1.295-2.5371-2.9922-0.16803-0.68346-0.59985-3.4215-0.7793-4.8242zm-0.16992 5.5215c-0.04847 0.60982-0.20812 1.2516-0.45508 1.7676-0.37465 0.78272-0.99949 1.4169-1.7207 1.7461-0.49314 0.22507-1.1233 0.33716-1.5879 0.28125-0.53953-0.06493-0.93353-0.185-1.3613-0.41211-0.92258-0.48977-1.5473-1.3442-1.7734-2.4277-0.013995-0.06705-0.012633-0.19588-0.021484-0.28906-0.03928 0.42028-0.040672 0.99127 0.021484 1.2891 0.22615 1.0835 0.85086 1.938 1.7734 2.4277 0.4278 0.22711 0.8218 0.34718 1.3613 0.41211 0.46462 0.05591 1.0947-0.05618 1.5879-0.28125 0.72121-0.32916 1.3461-0.96338 1.7207-1.7461 0.26086-0.54497 0.43384-1.2315 0.4707-1.8711 0.01005-0.1744-0.01006-0.59502-0.01563-0.89648z"/>
+ <path fill="#fff" opacity=".2" d="m19.74 2.0039c-0.761 0.0335-1.509 0.2837-2.164 0.7383-0.482 0.335-1.02 0.9886-1.262 1.5351-0.236 0.5351-0.319 0.9686-0.369 1.9278-0.013 0.2473 0.001 0.6547 0.002 0.9804 0.05-0.9417 0.133-1.3778 0.367-1.9082 0.242-0.5465 0.78-1.2001 1.262-1.5351 1.048-0.7274 2.334-0.931 3.529-0.5606 1.397 0.4327 2.369 1.727 2.567 3.2051 0.2-1.8641-0.861-3.6767-2.567-4.2051-0.448-0.1389-0.908-0.1978-1.365-0.1777zm-8.011 0.9277c-0.314 0.0134-0.631 0.0742-0.954 0.1836-0.9166 0.3111-1.5426 0.8579-1.9117 1.67-0.1941 0.427-0.2493 0.6828-0.2676 1.2304-0.0095 0.2832-0.0009 0.5042 0.0293 0.7188 0.0305-0.3495 0.0855-0.6132 0.2383-0.9492 0.3691-0.8121 0.9951-1.3589 1.9117-1.67 0.646-0.2189 1.268-0.2452 1.885-0.08 0.336 0.0898 0.826 0.3522 1.115 0.5957 0.528 0.4431 0.956 1.1464 1.129 1.8593 0.124 0.509 0.305 1.7531 0.537 3.6858 0.145 1.204 0.162 1.443 0.205 1.89 0.036-0.008 0.101-0.02 0.106-0.025 0.02-0.023-0.091-1.041-0.311-2.8652-0.232-1.9325-0.413-3.1766-0.537-3.6856-0.173-0.7129-0.601-1.4162-1.129-1.8593-0.289-0.2435-0.779-0.5059-1.115-0.5957-0.309-0.0826-0.618-0.1169-0.931-0.1036zm-5.3052 6.1075c-0.2929-0.0025-0.5816 0.015-0.7656 0.0566-0.9992 0.2257-1.7552 0.8324-2.2285 1.7893-0.372 0.751-0.4929 1.541-0.3867 2.267 0.0578-0.422 0.1807-0.851 0.3867-1.267 0.4733-0.957 1.2293-1.564 2.2285-1.789 0.368-0.083 1.1549-0.076 1.5547 0.013 0.581 0.131 1.2001 0.401 1.7148 0.748 0.6305 0.426 2.6653 2.077 3.7403 3.036l0.125 0.111c0.059-0.113 0.121-0.219 0.186-0.311 0.019-0.027 0.03-0.045 0.05-0.074-0.235-0.231-0.415-0.402-0.888-0.892-0.511-0.53-0.915-0.961-1.282-1.362-0.812-0.664-1.5809-1.271-1.9313-1.5076-0.5147-0.3471-1.1338-0.6178-1.7148-0.748-0.1999-0.0448-0.4962-0.0679-0.7891-0.0703zm19.25 0.2617c-0.629-0.0206-1.315 0.1527-2.026 0.5195-0.461 0.2377-0.834 0.4897-1.478 0.9957-0.214 0.168-0.581 0.48-0.889 0.735-0.463 0.531-1.667 1.776-2.197 2.289 0.077 0.124 0.144 0.265 0.209 0.41 0.491-0.455 2.065-1.795 2.877-2.434 0.644-0.506 1.017-0.758 1.478-0.996 1.422-0.733 2.739-0.691 3.717 0.121 0.45 0.374 0.828 0.998 0.987 1.627 0.02 0.081 0.02 0.193 0.033 0.287 0.062-0.399 0.058-0.923-0.033-1.287-0.159-0.629-0.537-1.253-0.987-1.6266-0.489-0.4062-1.062-0.62-1.691-0.6406zm-6.069 7.2542l-0.031 0.125c-0.168 0.688-0.416 1.2-0.814 1.679-0.078 0.094-0.141 0.183-0.141 0.198 0 0.007 0.3 0.305 0.416 0.429 0.244-0.377 0.413-0.793 0.539-1.306l0.031-0.125 1.457 0.011c4.152 0.039 4.523 0.061 5.342 0.305 1 0.298 1.801 0.922 2.233 1.736 0.163 0.309 0.251 0.644 0.304 0.989 0.099-0.699 0.013-1.389-0.304-1.989-0.432-0.814-1.233-1.438-2.233-1.736-0.438-0.131-0.868-0.195-1.699-0.234-0.763 0.116-1.692 0.243-2.607 0.34-0.67 0.07-2.231 0.212-2.346 0.212h-0.08l-0.018-0.414c-0.003-0.078-0.014-0.137-0.021-0.22h-0.028zm-5.945 2.283c-0.049 0-1.639 1.956-2.519 3.1-1.4514 1.884-1.8782 2.626-2.0805 3.626-0.0622 0.308-0.0608 0.879-0.0214 1.293 0.0088-0.095 0.0074-0.223 0.0214-0.293 0.2023-1 0.6291-1.742 2.0805-3.626 0.88-1.144 2.47-3.1 2.519-3.1 0.015 0 0.132 0.073 0.26 0.164 0.451 0.319 0.987 0.535 1.574 0.633 0.059 0.01 0.113 0.029 0.121 0.043 0.008 0.013 0.061 0.639 0.117 1.39 0.151 2.019 0.211 3.251 0.227 4.123 0.003-0.034 0.014-0.069 0.016-0.103 0.039-0.679-0.04-2.304-0.243-5.02-0.056-0.751-0.109-1.377-0.117-1.39-0.008-0.014-0.062-0.033-0.121-0.043-0.587-0.098-1.123-0.314-1.574-0.633-0.128-0.091-0.245-0.164-0.26-0.164zm4.645 0c-0.009 0-0.112 0.068-0.229 0.152s-0.346 0.218-0.51 0.299c-0.45 0.223-0.728 0.297-1.437 0.381l-0.127 0.016 0.019 0.224c0.012 0.127 0.08 0.544 0.108 0.76 0.709-0.084 0.987-0.158 1.437-0.381 0.164-0.081 0.393-0.215 0.51-0.299s0.22-0.152 0.229-0.152c0.017 0 1.185 1.323 1.781 2.017 0.925 1.078 1.668 2.003 1.924 2.393 0.44 0.672 0.688 1.391 0.771 2.076 0.169-0.935-0.108-2.064-0.771-3.076-0.165-0.251-0.573-0.765-1.061-1.357-0.283-0.268-0.554-0.505-0.75-0.698-0.536-0.527-1.58-1.608-1.58-1.636 0-0.015 0.063-0.104 0.141-0.198 0.001-0.001 0.001-0.002 0.002-0.004-0.127-0.141-0.453-0.517-0.457-0.517z"/>
+ <path fill="#f15b43" d="m7.4997 23.077c-1.1404-0.135-2.2419-1.198-2.5699-2.481-0.0874-0.342-0.1068-0.916-0.0421-1.249 0.107-0.55 0.3612-1.017 0.7819-1.436 0.6689-0.667 1.4947-1.013 3.308-1.387 1.092-0.22532 3.2494-0.55818 3.3088-0.51051 0.01775 0.01425 0.04119 0.12815 0.0521 0.2531 0.05992 0.68645 0.37262 1.4585 0.80857 1.9963 0.09894 0.12206 0.19217 0.23934 0.20717 0.26061 0.01912 0.0271-0.0069 0.08216-0.08699 0.18405-0.17045 0.21685-2.1179 2.2386-2.536 2.6329-0.40162 0.37864-1.1093 1.0147-1.2897 1.1592-0.21075 0.16879-0.57601 0.36838-0.84222 0.46021-0.22498 0.07761-0.68496 0.16043-0.82503 0.14854-0.02392-0.002-0.14747-0.01599-0.27456-0.03102z"/>
+ <path opacity=".2" d="m12.975 19.01c-0.47428 0.51955-1.8741 1.9813-2.2441 2.3301-0.40162 0.37864-1.1087 1.0157-1.2891 1.1602-0.21075 0.16879-0.57559 0.36715-0.8418 0.45898-0.22498 0.07761-0.6861 0.16032-0.82617 0.14844-0.0243-0.002-0.1467-0.016-0.2738-0.031-1.1405-0.135-2.2423-1.198-2.5703-2.481-0.0193-0.075-0.0227-0.184-0.0352-0.277-0.00206 0.01004-0.00585 0.0192-0.00781 0.0293-0.06464 0.3325-0.044396 0.90644 0.042969 1.248 0.328 1.283 1.4298 2.346 2.5703 2.481 0.12709 0.01503 0.24952 0.02925 0.27344 0.03125 0.14007 0.01188 0.6012-0.07083 0.82617-0.14844 0.26621-0.09183 0.63104-0.29019 0.8418-0.45898 0.18034-0.14444 0.88745-0.78152 1.2891-1.1602 0.41817-0.39425 2.3667-2.416 2.5371-2.6328 0.08009-0.10189 0.10506-0.15649 0.08594-0.18359-0.015-0.02127-0.10809-0.13966-0.20703-0.26172-0.06223-0.07677-0.11504-0.16656-0.17188-0.25195z"/>
+ <circle opacity=".2" cx="16" cy="17" r="4"/>
+ <path fill="#fff" opacity=".2" d="m12.287 16.014c-0.059-0.048-2.217 0.284-3.3085 0.509-1.8133 0.375-2.6396 0.72-3.3086 1.387-0.4207 0.419-0.6762 0.887-0.7832 1.438-0.0503 0.259-0.0362 0.642 0.0078 0.97 0.1104-0.537 0.3624-0.996 0.7754-1.408 0.669-0.667 1.4953-1.012 3.3086-1.387 1.0915-0.225 3.2495-0.557 3.3085-0.509 0.018 0.014 0.04 0.127 0.051 0.252 0.051 0.588 0.295 1.231 0.637 1.744 0.061-0.068 0.273-0.278 0.293-0.303 0.08-0.102 0.105-0.156 0.086-0.184-0.015-0.021-0.109-0.139-0.208-0.261-0.435-0.538-0.748-1.31-0.808-1.996-0.011-0.125-0.033-0.238-0.051-0.252z"/>
+ <circle fill="#ffca2b" cx="16" cy="16" r="4"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/icq_protocol.svg b/.icons/awkward/32x32/apps/icq_protocol.svg
new file mode 120000
index 00000000..7c470d52
--- /dev/null
+++ b/.icons/awkward/32x32/apps/icq_protocol.svg
@@ -0,0 +1 @@
+icq.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/id.sideka.App.svg b/.icons/awkward/32x32/apps/id.sideka.App.svg
new file mode 120000
index 00000000..46fd17a1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/id.sideka.App.svg
@@ -0,0 +1 @@
+sideka.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/idea-ultimate.svg b/.icons/awkward/32x32/apps/idea-ultimate.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/idea-ultimate.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/idea.svg b/.icons/awkward/32x32/apps/idea.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/idea.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/idevice.svg b/.icons/awkward/32x32/apps/idevice.svg
new file mode 100644
index 00000000..97750500
--- /dev/null
+++ b/.icons/awkward/32x32/apps/idevice.svg
@@ -0,0 +1,10 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" rx="2" ry="2" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" rx="2" ry="2" style="fill:#fc9300"/>
+ <path d="m4 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h24c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-24z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m12 10 3 1 2 3 4-2h3l2 1 1 5v4l-3 3-3 2h-7l-3-2-3-4v-6l2-4z" style="fill:#ffff00"/>
+ <path d="m11.527344 10.490234c-0.488473 0.113571-0.928606 0.33732-1.304688 0.632813-0.7521624 0.590985-1.2810205 1.437654-1.675781 2.292969-0.7895209 1.710628-1.0410156 3.513671-1.0410156 3.513672-4.536e-4 3e-3 -0.3546235 2.377685 0.3847656 5.009765 0.7398637 2.63377 2.654165 5.583087 7 6.548828 4.649299 1.033178 7.860875-0.53877 9.826172-2.373047 1.965296-1.834276 2.751953-3.939453 2.751953-3.939453a0.50005 0.50005 0 0 0 0.02734-0.113281s0.258773-2.046523 0-4.246094c-0.129387-1.099785-0.383282-2.245617-0.896485-3.220703s-1.32158-1.790844-2.478515-2.080078c-3.66429-0.916072-6.104535 1.045559-6.857422 1.705078-0.0581-0.352127-0.0025-0.520498-0.330078-1.09375-0.561064-0.981861-1.698366-2.082794-3.8125-2.611328-0.568956-0.142239-1.105277-0.138962-1.59375-0.02539zm0.21875 0.960938c0.331839-0.07784 0.701768-0.07456 1.132812 0.0332 1.885866 0.471466 2.748564 1.370533 3.1875 2.138672 0.438937 0.768142 0.433594 1.376956 0.433594 1.376956a0.50005 0.50005 0 0 0 0.853516 0.353516s2.810726-2.797807 6.52539-1.869141c0.843065 0.210766 1.409688 0.770008 1.833985 1.576172s0.670402 1.847832 0.791015 2.873047c0.237697 2.020422 0.0068 3.889347 0 3.945312-0.03311 0.08626-0.728177 1.879502-2.470703 3.50586-1.784703 1.665723-4.573127 3.093775-8.923828 2.126953-3.994711-0.887714-5.5808596-3.43893-6.2558594-5.841797s-0.359375-4.597656-0.359375-4.597656a0.50005 0.50005 0 0 0 0-2e-3s0.2485053-1.696956 0.9589844-3.236328c0.3552395-0.769685 0.826381-1.485516 1.386719-1.925781 0.280168-0.220132 0.57441-0.379196 0.90625-0.457031z" style="opacity:.2"/>
+ <path d="m13 10c4 1 4 4 4 4s3-3 7-2 3 9 3 9-3 8-12 6c-8.340546-1.853455-7-11-7-11s1-6.9999995 5-6z" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#93dc00"/>
+ <path d="m14 7 1 6s1-3 1-5c0-1-2-1-2-1zm1 6c1-1 3.083649-2.357572 6.878906-1.515625 0.842346 0.213623 1.409688 0.770008 1.833985 1.576172s0.670402 1.847832 0.791015 2.873047c0.237697 2.020422 0.0068 3.889347 0 3.945312-0.03311 0.08626-0.728177 1.879502-2.470703 3.50586-1.784703 1.665723-4.573127 3.093775-8.923828 2.126953-3.9947112-0.887714-5.5808595-3.43893-6.2558594-5.841797-0.675-2.402867-0.359375-4.597656-0.359375-4.597656v-2e-3s0.248505-1.696956 0.9589844-3.236328c0.3552395-0.769593 0.8263813-1.48547 1.3867188-1.9257349 0.2801685-0.2201325 0.5744101-0.3791959 0.90625-0.4570312 0.3318392-0.077835 0.7017692-0.074558 1.1328122 0.033203 1.885866 0.4714665 2.121094 0.5156251 3.121094 1.5156251 0.438937 0.768139 1 2 1 2zm0 0c-0.0581-0.352127-0.672422-2.426748-1-3-1-1-0.764772-0.9558414-2.878906-1.484375-0.568957-0.1422391-1.105278-0.1389615-1.5937502-0.0253906-0.4884729 0.1135709-0.9286061 0.33732-1.3046876 0.6328125-0.7521626 0.5909849-1.2810206 1.4376541-1.6757816 2.2929691-0.789521 1.710628-1.041015 3.513671-1.041015 3.513672-4.54e-4 3e-3 -0.354624 2.377685 0.384765 5.009765 0.739864 2.63377 2.6541657 5.583087 7.0000004 6.548828 4.649299 1.033178 7.860875-0.53877 9.826172-2.373047 1.965296-1.834276 2.751953-3.939453 2.751953-3.939453 0.0135-0.03657 0.02267-0.07458 0.02734-0.113281 0 0 0.258773-2.046523 0-4.246094-0.129383-1.099785-0.383278-2.245617-0.896481-3.220703s-1.32158-1.790844-2.478515-2.080078c-3.66429-0.9160723-6.121094 0.484375-7.121094 2.484375z" style="opacity:.2"/>
+ <path d="m14 6 1 6s1-3 1-5c0-1-2-1-2-1zm1 6c1-1 3.083649-2.3575724 6.878906-1.515625 0.842346 0.213623 1.409688 0.770008 1.833985 1.576172s0.670402 1.847832 0.791015 2.873047c0.237697 2.020422 0.0068 3.889347 0 3.945312-0.03311 0.08626-0.728177 1.879502-2.470703 3.50586-1.784703 1.665723-4.573127 3.093775-8.923828 2.126953-3.9947112-0.887714-5.5808595-3.43893-6.2558594-5.841797-0.6749998-2.402867-0.359375-4.597656-0.359375-4.597656v-2e-3s0.2485053-1.696956 0.9589844-3.236328c0.3552395-0.769593 0.8263813-1.4854698 1.3867188-1.9257349 0.2801685-0.2201325 0.5744101-0.3791959 0.90625-0.4570312 0.3318392-0.0778354 0.7017692-0.0745578 1.1328122 0.0332031 1.885866 0.4714664 2.121094 0.515625 3.121094 1.515625 0.438937 0.768139 1 2 1 2zm0 0c-0.0581-0.352127-0.672422-2.426748-1-3-1-1-0.764772-0.9558414-2.878906-1.484375-0.568957-0.1422391-1.105278-0.1389615-1.5937502-0.0253906-0.4884729 0.1135709-0.9286061 0.33732-1.3046876 0.6328125-0.7521626 0.5909849-1.2810207 1.437654-1.6757812 2.2929691-0.7895209 1.710628-1.0410156 3.513671-1.0410156 3.513672-4.536e-4 3e-3 -0.3546235 2.377685 0.3847656 5.009765 0.7398637 2.63377 2.6541653 5.583087 7 6.548828 4.649299 1.033178 7.860875-0.53877 9.826172-2.373047 1.965296-1.834276 2.751953-3.939453 2.751953-3.939453 0.0135-0.03657 0.02267-0.07458 0.02734-0.113281 0 0 0.258773-2.046523 0-4.246094-0.129383-1.099785-0.383278-2.245617-0.896481-3.220703s-1.32158-1.7908443-2.478515-2.080078c-3.66429-0.9160723-6.121094 0.484375-7.121094 2.484375z" style="fill:#4f4f4f"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/idjc.svg b/.icons/awkward/32x32/apps/idjc.svg
new file mode 100644
index 00000000..e049a430
--- /dev/null
+++ b/.icons/awkward/32x32/apps/idjc.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <defs>
+ <linearGradient id="linearGradient4282" x1="409.57" x2="409.57" y1="540.8" y2="506.8" gradientTransform="matrix(.11765 0 0 .11765 -32.067 -77.623)" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#2a2c2f"/>
+ <stop offset="1" stop-color="#424649"/>
+ </linearGradient>
+ </defs>
+ <path fill="#4f4f4f" d="m31 16a15 15 0 0 1 -15 15 15 15 0 0 1 -15 -15 15 15 0 0 1 15 -15 15 15 0 0 1 15 15z"/>
+ <path fill="#fff" opacity=".1" d="m16 1a15 15 0 0 0 -15 15 15 15 0 0 0 0.0195 0.586 15 15 0 0 1 14.98 -14.586 15 15 0 0 1 14.98 14.414 15 15 0 0 0 0.02 -0.414 15 15 0 0 0 -15 -15z"/>
+ <path fill="#fff" opacity=".1" d="m7.6861 3.5318c-4.0255 2.6845-6.6694 7.2642-6.6694 12.486h12c0-1.2157 0.727-2.2563 1.7666-2.7275l-7.0993-9.7576z"/>
+ <path fill="#fff" opacity=".1" d="m24.314 28.468c4.0256-2.6845 6.6694-7.2642 6.6694-12.486h-12c0 1.2157-0.727 2.2563-1.7666 2.7275l7.0972 9.7588z"/>
+ <path style="opacity:0.2" d="m 22,1.0000006 0,6 6,0 L 22,17 l 0,-6 -6,0 z"/>
+ <rect style="fill:#ffffff" width="12" height="12" x="10" y="10" ry="6"/>
+ <rect style="fill:#3f3f3f" width="4" height="4" x="14" y="-18" ry="2" transform="scale(1,-1)"/>
+ <path opacity=".2" d="m30.98 16.414a15 15 0 0 1 -14.98 14.586 15 15 0 0 1 -14.98 -14.414 15 15 0 0 0 -0.02 0.414 15 15 0 0 0 15 15 15 15 0 0 0 15 -15 15 15 0 0 0 -0.02 -0.586z"/>
+ <path style="fill:#ffd63f" d="m 22,6.4e-7 0,5.99999996 6,0 L 22,16 l 0,-6 -6,0 z"/>
+ <path style="opacity:0.2" d="M 10 17 L 4 27 L 10 27 L 10 32 L 10.599609 32 L 16 23 L 10 23 L 10 17 z"/>
+ <path style="fill:#ff7a3f" d="m 9.9999998,32 0,-6 L 4,26 l 5.9999998,-9.999999 0,6 6.0000002,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 22 0 L 16 10 L 16.599609 10 L 22 1 L 22 0 z M 22 6 L 22 7 L 27.400391 7 L 28 6 L 22 6 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 16 L 4 26 L 4.5996094 26 L 10 17 L 10 16 z M 10 22 L 10 23 L 15.400391 23 L 16 22 L 10 22 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/idle.svg b/.icons/awkward/32x32/apps/idle.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/idle.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/idle3.svg b/.icons/awkward/32x32/apps/idle3.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/idle3.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ieee1394.svg b/.icons/awkward/32x32/apps/ieee1394.svg
new file mode 100644
index 00000000..f8120544
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ieee1394.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="2.1" ry="2.1"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="2.1" ry="2.1"/>
+ <path style="fill:#3f3f3f" d="m 11.402344,8.042969 -2.829102,2.829102 1.0615235,1.060546 2.8281255,-2.8291015 z m 9.192382,0 -2.829101,2.829102 2.829101,2.828125 2.828125,-2.828125 z m -7.424804,1.7685545 -2.828125,2.8281255 1.060547,1.060547 2.828125,-2.828125 z M 16,12 A 3.5,3.5 0 0 0 12.5,15.5 3.5,3.5 0 0 0 16,19 3.5,3.5 0 0 0 19.5,15.5 3.5,3.5 0 0 0 16,12 Z m 0,1.5 a 2,2 0 0 1 2,2 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 z M 14,20 v 1.5 h 4 V 20 Z m 0,2.5 V 24 h 4 v -1.5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.0996094 2 C 2.9362094 2 2 2.9362094 2 4.0996094 L 2 5.0996094 C 2 3.9362094 2.9362094 3 4.0996094 3 L 27.900391 3 C 29.063791 3 30 3.9362094 30 5.0996094 L 30 4.0996094 C 30 2.9362094 29.063791 2 27.900391 2 L 4.0996094 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/igdm.svg b/.icons/awkward/32x32/apps/igdm.svg
new file mode 100644
index 00000000..1f196725
--- /dev/null
+++ b/.icons/awkward/32x32/apps/igdm.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.1" d="m 16,9 a 8,8 0 0 1 8,8 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 z"/>
+ <path style="opacity:0.1" d="M 25,7 A 2.0000002,2.0000002 0 0 1 27,8.9999998 2.0000002,2.0000002 0 0 1 25,11 2.0000002,2.0000002 0 0 1 23,8.9999998 2.0000002,2.0000002 0 0 1 25,7 Z"/>
+ <path style="fill:#4f4f4f" d="M 25,6 A 2.0000002,2.0000002 0 0 1 27,7.9999998 2.0000002,2.0000002 0 0 1 25,10 2.0000002,2.0000002 0 0 1 23,7.9999998 2.0000002,2.0000002 0 0 1 25,6 Z"/>
+ <path style="fill:#4f4f4f" d="m 16,8 a 8,8 0 0 1 8,8 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 z"/>
+ <path style="opacity:0.1" d="m 16,12 a 5.0000003,5.0000003 0 0 0 -5,5 5.0000003,5.0000003 0 0 0 5,5 5.0000003,5.0000003 0 0 0 5,-5 5.0000003,5.0000003 0 0 0 -5,-5 z"/>
+ <path style="fill:#ffffff" d="m 16,11 a 5.0000003,5.0000003 0 0 0 -5,5 5.0000003,5.0000003 0 0 0 5,5 5.0000003,5.0000003 0 0 0 5,-5 5.0000003,5.0000003 0 0 0 -5,-5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ignuit.svg b/.icons/awkward/32x32/apps/ignuit.svg
new file mode 100644
index 00000000..aa2b7845
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ignuit.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g>
+ <rect stroke="#000" stroke-width="2" opacity=".05" width="19" height="19" x="2" y="-30" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <rect opacity=".2" width="19" height="19" x="2" y="-30" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <rect stroke="#000" stroke-width="2" opacity=".05" width="19" height="19" x="11" y="-21" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <rect fill="#85aeff" width="19" height="19" x="1" y="-30" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <path opacity=".2" d="m14 7v-1h12v1z"/>
+ <path opacity=".2" d="m14 10v-1h12v1z"/>
+ <path opacity=".2" d="m14 13v-1h12v1z"/>
+ <path opacity=".2" d="m14 16v-1h8v1z"/>
+ <rect opacity=".2" width="19" height="19" x="11" y="-21" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <rect fill="#a7baff" width="19" height="19" x="10" y="-21" rx="1.5" ry="1.5" transform="rotate(90)"/>
+ <path fill="#fff" opacity=".1" d="m12.5 1c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h16c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-16z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 10c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h16c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-16z"/>
+ <path opacity=".5" d="m5 16v-1h12v1z"/>
+ <path opacity=".5" d="m5 19v-1h12v1z"/>
+ <path opacity=".5" d="m5 22v-1h12v1z"/>
+ <path opacity=".5" d="m5 25v-1h8v1z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/im-chooser.svg b/.icons/awkward/32x32/apps/im-chooser.svg
new file mode 120000
index 00000000..8803a8f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/im-chooser.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/im.gitter.Gitter.svg b/.icons/awkward/32x32/apps/im.gitter.Gitter.svg
new file mode 120000
index 00000000..fe19be77
--- /dev/null
+++ b/.icons/awkward/32x32/apps/im.gitter.Gitter.svg
@@ -0,0 +1 @@
+gitter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/im.pidgin.Pidgin.svg b/.icons/awkward/32x32/apps/im.pidgin.Pidgin.svg
new file mode 120000
index 00000000..778691e4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/im.pidgin.Pidgin.svg
@@ -0,0 +1 @@
+pidgin.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/im.riot.Riot.svg b/.icons/awkward/32x32/apps/im.riot.Riot.svg
new file mode 120000
index 00000000..5bb245c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/im.riot.Riot.svg
@@ -0,0 +1 @@
+riot-web.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/im.srain.Srain.svg b/.icons/awkward/32x32/apps/im.srain.Srain.svg
new file mode 100644
index 00000000..bc60c15f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/im.srain.Srain.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.8922,3.00007 15.8908,3.0028 C 8.1859,3.06153 2,9.28047 2,17 2,24.756 8.244,31 16,31 23.476,31 29.5457,25.1977 29.9741,17.8323 L 30,17.8078 V 5.8 C 30,4.2488 28.7512,3 27.2,3 H 15.8922 Z"/>
+ <path style="fill:#63a4c7" d="M 15.8922,2.00007 15.8908,2.0028 C 8.1859,2.06153 2,8.28047 2,16 2,23.756 8.244,30 16,30 23.476,30 29.5457,24.1977 29.9741,16.8323 L 30,16.8078 V 4.8 C 30,3.2488 28.7512,2 27.2,2 H 15.8922 Z"/>
+ <path style="opacity:0.2" d="m 18,9 -2.419922,16 h 2.021484 L 20.021484,9 Z"/>
+ <path style="opacity:0.2" d="m 14.578125,9 -2.419922,16 h 2.021485 L 16.599609,9 Z"/>
+ <path style="fill:#ffffff" d="M 18 8 L 15.580078 24 L 17.601562 24 L 20.021484 8 L 18 8 z"/>
+ <path style="fill:#ffffff" d="M 14.578125 8 L 12.158203 24 L 14.179688 24 L 16.599609 8 L 14.578125 8 z"/>
+ <path style="opacity:0.2" d="m 11.666016,13 -0.300782,2 h 9.806641 l 0.302734,-2 z"/>
+ <path style="fill:#ffffff" d="m 11.666016,12 -0.300782,2 h 9.806641 l 0.302734,-2 z"/>
+ <path style="opacity:0.2" d="m 10.910156,18 -0.302734,2 h 9.808594 l 0.302734,-2 z"/>
+ <path style="fill:#ffffff" d="m 10.910156,17 -0.302734,2 h 9.808594 l 0.302734,-2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.892578 2 L 15.890625 2.0019531 C 8.185725 2.0606831 2 8.28047 2 16 C 2 16.1695 2.0194758 16.333947 2.0253906 16.501953 C 2.2870785 9.0169039 8.3537128 3.0594027 15.890625 3.0019531 L 15.892578 3 L 27.199219 3 C 28.750419 3 30 4.2495813 30 5.8007812 L 30 4.8007812 C 30 3.2495813 28.750419 2 27.199219 2 L 15.892578 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/image-viewer.svg b/.icons/awkward/32x32/apps/image-viewer.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/image-viewer.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/imagewriter.svg b/.icons/awkward/32x32/apps/imagewriter.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/imagewriter.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/in.p1x.TanksOfFreedom.svg b/.icons/awkward/32x32/apps/in.p1x.TanksOfFreedom.svg
new file mode 120000
index 00000000..2278321d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/in.p1x.TanksOfFreedom.svg
@@ -0,0 +1 @@
+war-thunder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ind.ie.Gnomit.svg b/.icons/awkward/32x32/apps/ind.ie.Gnomit.svg
new file mode 100644
index 00000000..91ff03f1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ind.ie.Gnomit.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="21.5" cy="23.5" r="3.5"/>
+ <circle style="opacity:0.2" cx="13.5" cy="27.5" r="3.5"/>
+ <path style="fill:none;stroke:#f1502f;stroke-width:3" d="M 13.5,27.2 V 13.9 l 7.977664,8.587705"/>
+ <circle style="opacity:0.2" cx="18.385" cy="-2.121" r="8.5" transform="rotate(45)"/>
+ <circle style="fill:#f1502f" cx="17.678" cy="-2.828" r="8.5" transform="rotate(45)"/>
+ <path style="opacity:0.2" d="m 17.464216,7.1868264 c -0.249107,-0.249107 -0.650197,-0.249107 -0.899303,0 l -0.899304,0.8993024 2.248258,2.2482582 0.899303,-0.8993035 c 0.249107,-0.2491065 0.249107,-0.650196 0,-0.8993032 z M 14.766306,8.9854319 10,13.751738 10.04497,15.95503 12.248262,16 17.014569,11.233694 Z"/>
+ <path style="fill:#ffffff" d="m 17.464216,6.1868264 c -0.249107,-0.249107 -0.650197,-0.249107 -0.899303,0 l -0.899304,0.8993024 2.248258,2.2482579 0.899303,-0.8993032 c 0.249107,-0.2491065 0.249107,-0.650196 0,-0.8993032 z M 14.766306,7.9854319 10,12.751738 10.04497,14.95503 12.248262,15 17.014569,10.233694 Z"/>
+ <circle style="fill:#f1502f" cx="13.5" cy="26.5" r="3.5"/>
+ <circle style="opacity:0.2" cx="13.5" cy="27.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="13.5" cy="26.5" r="1.5"/>
+ <circle style="fill:#f1502f" cx="21.5" cy="22.5" r="3.5"/>
+ <circle style="opacity:0.2" cx="21.5" cy="23.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="21.5" cy="22.5" r="1.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.625 2 A 8.5 8.5 0 0 0 8.4902344 4.4902344 A 8.5 8.5 0 0 0 6.0234375 11.019531 A 8.5 8.5 0 0 1 8.4902344 5.4902344 A 8.5 8.5 0 0 1 20.509766 5.4902344 A 8.5 8.5 0 0 1 22.976562 10.980469 A 8.5 8.5 0 0 0 20.509766 4.4902344 A 8.5 8.5 0 0 0 14.625 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13.5 23 A 3.5 3.5 0 0 0 10 26.5 A 3.5 3.5 0 0 0 10.039062 27.005859 A 3.5 3.5 0 0 1 13.5 24 A 3.5 3.5 0 0 1 16.960938 26.994141 A 3.5 3.5 0 0 0 17 26.5 A 3.5 3.5 0 0 0 13.5 23 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21.5 19 A 3.5 3.5 0 0 0 18 22.5 A 3.5 3.5 0 0 0 18.039062 23.005859 A 3.5 3.5 0 0 1 21.5 20 A 3.5 3.5 0 0 1 24.960938 22.994141 A 3.5 3.5 0 0 0 25 22.5 A 3.5 3.5 0 0 0 21.5 19 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/indicator-applet.svg b/.icons/awkward/32x32/apps/indicator-applet.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/indicator-applet.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/indicator-cpufreq.svg b/.icons/awkward/32x32/apps/indicator-cpufreq.svg
new file mode 100644
index 00000000..ccacc0ae
--- /dev/null
+++ b/.icons/awkward/32x32/apps/indicator-cpufreq.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g fill="#8e8e8e">
+ <rect width="1" height="26" x="20" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="23" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="26" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="11" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="14" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="17" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="8" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="5" y="-29" transform="rotate(90)"/>
+ </g>
+ <g fill="#8e8e8e" transform="matrix(0,1,-1,0,32,0)">
+ <rect width="1" height="26" x="20" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="23" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="26" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="11" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="14" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="17" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="8" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="5" y="-29" transform="rotate(90)"/>
+ </g>
+ <rect fill="#b7b7b7" width="24" height="24" x="-28" y="-28" rx="1.2" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".2" d="m5.5 4c-0.831 0-1.5 0.5344-1.5 1.1992v1c0-0.6648 0.669-1.1992 1.5-1.1992h21c0.831 0 1.5 0.5344 1.5 1.1992v-1c0-0.6648-0.669-1.1992-1.5-1.1992h-21z"/>
+ <path opacity=".2" d="m4 26.801v1c0 0.665 0.669 1.199 1.5 1.199h21c0.831 0 1.5-0.534 1.5-1.199v-1c0 0.665-0.669 1.199-1.5 1.199h-21c-0.831 0-1.5-0.534-1.5-1.199z"/>
+ <rect fill="#d13232" width="18" height="18" x="7" y="7" rx="1" ry="1"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/indicator-keylock.svg b/.icons/awkward/32x32/apps/indicator-keylock.svg
new file mode 120000
index 00000000..f04d4679
--- /dev/null
+++ b/.icons/awkward/32x32/apps/indicator-keylock.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/indicator-privacy.svg b/.icons/awkward/32x32/apps/indicator-privacy.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/indicator-privacy.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/indicator-sensors.svg b/.icons/awkward/32x32/apps/indicator-sensors.svg
new file mode 120000
index 00000000..349f2c76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/indicator-sensors.svg
@@ -0,0 +1 @@
+psensor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/indicator-sound-switcher.svg b/.icons/awkward/32x32/apps/indicator-sound-switcher.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/indicator-sound-switcher.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/indicator-stickynotes.svg b/.icons/awkward/32x32/apps/indicator-stickynotes.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/indicator-stickynotes.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/indicator-virtual-box.svg b/.icons/awkward/32x32/apps/indicator-virtual-box.svg
new file mode 120000
index 00000000..f7e0337e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/indicator-virtual-box.svg
@@ -0,0 +1 @@
+virtualbox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/indicator-weather.svg b/.icons/awkward/32x32/apps/indicator-weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/indicator-weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/indivisible.svg b/.icons/awkward/32x32/apps/indivisible.svg
new file mode 100644
index 00000000..b0618d72
--- /dev/null
+++ b/.icons/awkward/32x32/apps/indivisible.svg
@@ -0,0 +1,30 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m22.998047 8.9980469a1.0001 1.0001 0 0 0-0.193359 1.9824221s0.352499 0.07225 0.728515 0.208984c0.376016 0.136733 0.673927 0.461136 0.572266 0.257813 0.470186 0.940371 0.69285 1.621011 0.798828 2.044922 0.105977 0.42391 0.095703 0.507812 0.095703 0.507812a1.0001 1.0001 0 1 0 2 0s-0.01027-0.416098-0.154297-0.992188c-0.144022-0.576089-0.421358-1.395449-0.951172-2.455078-0.434994-0.8699899-1.137083-1.0455868-1.677734-1.2421871-0.540651-0.1966004-1.021485-0.2910157-1.021485-0.2910157a1.0001 1.0001 0 0 0-0.197265-0.021484z" style="opacity:.2"/>
+ <path d="m18 23.486615c0-4 4-4 4-4s2 0.513385 3 2.513385c2-4 4-3 4-3s1 0.486615 1 6.486615c0 3-3 4-3 4s-9 1-9-6z" style="opacity:.2"/>
+ <path d="m18 22.486615c0-4 4-4 4-4s2 0.513385 3 2.513385c2-4 4-3 4-3s1 0.486615 1 6.486615c0 3-3 4-3 4s-9 1-9-6z" style="fill:#3b655d"/>
+ <path d="m28.261719 17.894531c-0.761719 0.058594-2.011719 0.605469-3.261719 3.105469-1-2-3-2.513672-3-2.513672s-4 0-4 4c0 0.212009 0.009379 0.415699 0.025391 0.613281 0.256445-3.601474 3.974609-3.613281 3.974609-3.613281s2 0.513672 3 2.513672c2-4 4-3 4-3s0.900084 0.499204 0.984375 5.744141c0.0052-0.086122 0.015625-0.168144 0.015625-0.257813 0-6-1-6.486328-1-6.486328s-0.28125-0.140625-0.738281-0.105469z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m23 9s1.666667 0.333333 2 1c1 2 1 3 1 3" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:#fcbbb8"/>
+ <path d="m20 8 2-3" style="fill:none;stroke-linecap:round;stroke-width:4;stroke:#d3c76a"/>
+ <path d="m21.960938 2.9765625a2.0002 2.0002 0 0 0-1.625 0.9140625l-2 3a2.0002 2.0002 0 0 0-0.265626 1.7207031 2.0002 2.0002 0 0 1 0.304688-0.6972656l2-3a2.0002 2.0002 0 0 1 1.625-0.9140625 2.0002 2.0002 0 0 1 1.966797 1.4121094 2.0002 2.0002 0 0 0-2.005859-2.4355469z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m4.0000004 27s-3.207141-15.39643 7.9999996-21c2-1 5.830695-0.5423261 8 0 4 1 7 3 7 5s-4 2-4 2l2 12s0 5-10 5c-8.9999996 0-11-3-11-3z" style="opacity:.2"/>
+ <path d="m4 26s-3.2071406-15.39643 8-21c2-1 5.830695-0.5423261 8 0 4 1 7 3 7 5s-4 2-4 2l2 12s0 5-10 5c-9 0-11-3-11-3z" style="fill:#4f877c"/>
+ <path d="m17 16c-2 0-3 2-3 2s0-1-1-1c-3 0-4 2-4 2s0-1-1-1c-2 0-3 2-3 2s0.7330065-2.953251-0.96875-3.78125c-0.9903819 5.122663-0.03125 9.78125-0.03125 9.78125s2 3 11 3c10 0 10-5 10-5l-1.326172-7.957031c-1.651788 0.217506-1.673828 1.957031-1.673828 1.957031h-2s0-2-3-2z" style="fill:#e6dfa4"/>
+ <path d="m5 24c0-4 4-4 4-4s3 1 4 3c0-4 4-4 4-4s2 1 2 7c0 3-5 4-5 4s-9 1-9-6z" style="opacity:.2"/>
+ <path d="m5 23c0-4 4-4 4-4s3 1 4 3c0-4 4-4 4-4s2 1 2 7c0 3-5 4-5 4s-9 1-9-6z" style="fill:#4f877c"/>
+ <circle cx="20" cy="9" r="2" style="opacity:.2"/>
+ <circle cx="20" cy="8" r="2" style="fill:#ffffff"/>
+ <circle cx="20" cy="8" r="1" style="fill:#3f3f3f"/>
+ <path d="m14.978516 3.9804688a2.0002 2.0002 0 0 0-1.392578 3.4335937l1 1a2.0002 2.0002 0 1 0 2.828124-2.828125l-1-1a2.0002 2.0002 0 0 0-1.435546-0.6054687z" style="opacity:.2"/>
+ <path d="M 14.837891 4.4179688 C 13.757161 4.4554034 12.75 4.625 12 5 C 4.6453068 8.6773463 3.5073726 16.551794 3.5878906 21.544922 C 3.6817619 16.551852 5.1240996 9.43795 12 6 C 14 5 17.830695 5.4576739 20 6 C 23.629597 6.9073992 26.427422 8.638295 26.916016 10.445312 C 26.964849 10.307767 27 10.163045 27 10 C 27 8.0000002 24 6 20 5 C 18.644184 4.6610462 16.639107 4.3555777 14.837891 4.4179688 z M 23.166016 12.992188 C 23.133089 12.992773 23 13 23 13 L 24.914062 24.488281 C 24.977754 24.208371 25 24 25 24 L 23.166016 12.992188 z " style="fill:#ffffff;opacity:.1"/>
+ <path d="m16 6-1-1" style="fill:none;stroke-linecap:round;stroke-width:4;stroke:#e6dfa4"/>
+ <path d="m17 18s-4 0-4 4c-1-2-4-3-4-3s-4 0-4 4c0 0.212009 0.0093792 0.415699 0.0253906 0.613281 0.2564455-3.601474 3.9746094-3.613281 3.9746094-3.613281s3 1 4 3c0-4 4-4 4-4s1.809728 0.964893 1.970703 6.287109c0.010706-0.09544 0.029297-0.187276 0.029297-0.287109 0-6-2-7-2-7z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m7 16-1 5s0 2 3 2c4 0 4-3 4-3l-2-4z" style="opacity:.2"/>
+ <path d="m7 15-1 5s0 2 3 2c4 0 4-3 4-3l-2-4z" style="fill:#4f877c"/>
+ <path d="m2 21c0-12 5-14 5-14s1-1 2 0c4 4 6 10 12 10 0.942809 0 2-2 2-2s2 0 2 1-1 2-4 2c-6 0-15 2-19 3z" style="opacity:.2"/>
+ <path d="m2 20c0-12 5-14 5-14s1-1 2 0c4 4 6 10 12 10 0.942809 0 2-2 2-2s2 0 2 1-1 2-4 2c-6 0-15 2-19 3z" style="fill:#af2323"/>
+ <path d="M 7.9277344 5.5605469 C 7.390625 5.609375 7 6 7 6 C 7 6 2 8.0000004 2 20 C 2.0071414 19.998215 2.0201705 19.995932 2.0273438 19.994141 C 2.3047467 8.9124384 7 7 7 7 C 7 7 8 6 9 7 C 13 11 15 17 21 17 C 21.942809 17 23 15 23 15 C 23 15 24.404676 15.007498 24.853516 15.603516 C 24.945836 15.40745 25 15.204635 25 15 C 25 14 23 14 23 14 C 23 14 21.942809 16 21 16 C 15 16 13 9.9999996 9 6 C 8.625 5.625 8.25 5.53125 7.9277344 5.5605469 z " style="fill:#ffffff;opacity:.2"/>
+ <path d="m20 17h2s3 1 3 3c0 1-2 2-2 1s-1-2-1-2h-2s-1 1-1 2-2 0-2-1c0-2 3-3 3-3z" style="opacity:.2"/>
+ <path d="m20 16h2s3 1 3 3c0 1-2 2-2 1s-1-2-1-2h-2s-1 1-1 2-2 0-2-1c0-2 3-3 3-3z" style="fill:#d63030"/>
+ <path d="m20 16s-3 1-3 3c0 0.133485 0.039804 0.265803 0.101562 0.394531 0.512137-1.594727 2.898438-2.394531 2.898438-2.394531h2s2.386301 0.799804 2.898438 2.394531c0.061758-0.128728 0.101562-0.261046 0.101562-0.394531 0-2-3-3-3-3h-2z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m14.978516 2.9804688a2.0002 2.0002 0 0 0-1.933594 2.5 2.0002 2.0002 0 0 1 1.933594-1.5 2.0002 2.0002 0 0 1 1.435546 0.6054687l1 1a2.0002 2.0002 0 0 1 0.548829 0.9453125 2.0002 2.0002 0 0 0-0.548829-1.9453125l-1-1a2.0002 2.0002 0 0 0-1.435546-0.6054687z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/infector.svg b/.icons/awkward/32x32/apps/infector.svg
new file mode 100644
index 00000000..6963f67d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/infector.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 3.25,2 C 2.0035,2 1,3.0035 1,4.25 V 8 v 6 6 6 3.75 C 1,30.9965 2.0035,32 3.25,32 H 7 h 6 6 6 3.75 C 29.9965,32 31,30.9965 31,29.75 V 26 20 14 8 4.25 C 31,3.0035 29.9965,2 28.75,2 H 25 19 13 7 Z"/>
+ <path style="fill:#cccccc;fill-rule:evenodd" d="M 7,1 V 7 H 1 v 18 h 6 v 6 h 18 v -6 h 6 V 7 H 25 V 1 Z"/>
+ <path style="fill:#33d533;fill-rule:evenodd" d="M 3.25,1 C 2.0035,1 1,2.0035 1,3.25 V 7 H 7 V 1 Z"/>
+ <path style="fill:#33d533;fill-rule:evenodd" d="m 25,25 v 6 h 3.75 C 29.9965,31 31,29.9965 31,28.75 V 25 Z"/>
+ <path style="fill:#ff5b5b;fill-rule:evenodd" d="m 1,25 v 3.75 C 1,29.9965 2.0035,31 3.25,31 H 7 v -6 z"/>
+ <path style="fill:#ff5b5b;fill-rule:evenodd" d="m 25,1 v 6 h 6 V 3.25 C 31,2.0035 29.9965,1 28.75,1 Z"/>
+ <path style="fill:#696969;fill-rule:evenodd" d="m 7,1 v 6 h 6 V 1 Z m 6,6 v 6 h 6 V 7 Z m 6,0 h 6 V 1 h -6 z m 6,0 v 6 h 6 V 7 Z m 0,6 h -6 v 6 h 6 z m 0,6 v 6 h 6 v -6 z m 0,6 h -6 v 6 h 6 z m -6,0 v -6 h -6 v 6 z m -6,0 H 7 v 6 h 6 z M 7,25 V 19 H 1 v 6 z m 0,-6 h 6 V 13 H 7 Z M 7,13 V 7 H 1 v 6 z"/>
+ <path style="fill-rule:evenodd;opacity:0.2" d="M 1,7 V 8 H 7 V 7 Z m 12,0 v 1 h 6 V 7 Z m 12,0 v 1 h 6 V 7 Z M 7,13 v 1 h 6 v -1 z m 12,0 v 1 h 6 V 13 Z M 1,19 v 1 h 6 v -1 z m 12,0 v 1 h 6 v -1 z m 12,0 v 1 h 6 V 19 Z M 7,25 v 1 h 6 v -1 z m 12,0 v 1 h 6 v -1 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 3.25 1 C 2.0035 1 1 2.0035 1 3.25 L 1 4.25 C 1 3.0035 2.0035 2 3.25 2 L 7 2 L 13 2 L 19 2 L 25 2 L 28.75 2 C 29.9965 2 31 3.0035 31 4.25 L 31 3.25 C 31 2.0035 29.9965 1 28.75 1 L 25 1 L 19 1 L 13 1 L 7 1 L 3.25 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/infinifactory.svg b/.icons/awkward/32x32/apps/infinifactory.svg
new file mode 100644
index 00000000..6fc36821
--- /dev/null
+++ b/.icons/awkward/32x32/apps/infinifactory.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16.077891,3.0009318 A 3.2973503,3.1835035 0 0 0 14.351072,3.4256183 L 4.6488196,8.8337733 A 3.2973503,3.1835035 0 0 0 3,11.59105 v 10.817009 a 3.2973503,3.1835035 0 0 0 1.6486752,2.756998 l 9.7022528,5.408434 a 3.2973503,3.1835035 0 0 0 3.29735,0 l 9.702253,-5.408434 A 3.2973503,3.1835035 0 0 0 28.99935,22.407779 V 11.59077 A 3.2973503,3.1835035 0 0 0 27.350531,8.8334933 l -9.702253,-5.408155 a 3.2973503,3.1835035 0 0 0 -1.57082,-0.4246865 z"/>
+ <path style="fill:#4f4f4f" d="M 16.077891,2.0009313 A 3.2973503,3.1835035 0 0 0 14.351072,2.4256178 L 4.6488196,7.8337728 A 3.2973503,3.1835035 0 0 0 3,10.59105 v 10.817009 a 3.2973503,3.1835035 0 0 0 1.6486752,2.756998 l 9.7022528,5.408434 a 3.2973503,3.1835035 0 0 0 3.29735,0 l 9.702253,-5.408434 A 3.2973503,3.1835035 0 0 0 28.99935,21.407779 V 10.59077 A 3.2973503,3.1835035 0 0 0 27.350531,7.8334928 l -9.702253,-5.408155 a 3.2973503,3.1835035 0 0 0 -1.57082,-0.4246865 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.078125 2 A 3.2973503 3.1835035 0 0 0 14.351562 2.4257812 L 4.6484375 7.8339844 A 3.2973503 3.1835035 0 0 0 3 10.591797 L 3 11.591797 A 3.2973503 3.1835035 0 0 1 4.6484375 8.8339844 L 14.351562 3.4257812 A 3.2973503 3.1835035 0 0 1 16.078125 3 A 3.2973503 3.1835035 0 0 1 17.648438 3.4257812 L 27.349609 8.8339844 A 3.2973503 3.1835035 0 0 1 29 11.589844 L 29 10.589844 A 3.2973503 3.1835035 0 0 0 27.349609 7.8339844 L 17.648438 2.4257812 A 3.2973503 3.1835035 0 0 0 16.078125 2 z"/>
+ <path style="opacity:0.3" d="m 4.9299225,8.3746401 v 0 C 4.1120666,8.831947 3.2560383,9.0649625 3.069335,9.959464 l 11.486341,6.187839 v 1.585924 l 1.444432,-1.033585 -0.722215,-1.82518 0.722215,0.425191 -1.450074,-2.358379 -8.8584335,-4.7728109 0.016927,-0.00957 z"/>
+ <ellipse style="fill:#ffffff" cx=".9" cy="11.523" rx="2.052" ry="2.547" transform="matrix(0.94831716,-0.31732406,0.3743147,0.92730173,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="7.245" cy="18.601" rx="2.052" ry="2.547" transform="matrix(0.94831716,-0.31732406,0.3743147,0.92730173,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="4.06" cy="15.095" rx="2.052" ry="2.547" transform="matrix(0.94831716,-0.31732406,0.3743147,0.92730173,0,0)"/>
+ <path style="fill:#d87900" d="M 3.3331132,9.1993138 A 3.2973503,3.1835035 0 0 0 3.0002167,10.591099 v 10.817097 a 3.2973503,3.1835035 0 0 0 1.6489663,2.756227 l 9.701959,5.408549 a 3.2973503,3.1835035 0 0 0 1.648966,0.425192 V 16.024257 Z"/>
+ <path style="fill:#ad6200" d="m 28.675567,9.2252905 -12.676869,6.8290445 0.0015,13.943829 a 3.2973503,3.1835035 0 0 0 1.647555,-0.425192 L 27.35108,24.164423 A 3.2973503,3.1835035 0 0 0 29,21.408196 V 10.591099 A 3.2973503,3.1835035 0 0 0 28.675567,9.2252905 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 28.675781 9.2246094 L 15.998047 16.054688 L 15.998047 20.058594 L 28.675781 13.228516 A 3.2973503 3.1835035 0 0 1 29 14.595703 L 29 10.591797 A 3.2973503 3.1835035 0 0 0 28.675781 9.2246094 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#ffffff;stroke-width:0.71101838px" d="m 8.2259341,7.8643682 5.7826139,-1.2581954 2.242239,-3.088297 v 0"/>
+ <path style="opacity:0.2;fill:none;stroke:#ffffff;stroke-width:0.71101838px" d="M 11.76631,9.8088512 17.430912,8.6078474 19.67315,5.2335965"/>
+ <path style="opacity:0.2;fill:none;stroke:#ffffff;stroke-width:0.71101838px" d="m 15.070661,11.638953 5.605595,-1.258195 2.242238,-3.2026781"/>
+ <path style="opacity:0.1" d="M 3.3339844 9.1992188 A 3.2973503 3.1835035 0 0 0 3 10.591797 L 3 11.591797 A 3.2973503 3.1835035 0 0 1 3.3339844 10.199219 L 16 17.023438 L 16 16.023438 L 3.3339844 9.1992188 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 28.675781 9.2246094 L 15.998047 16.054688 L 15.998047 17.054688 L 28.675781 10.224609 A 3.2973503 3.1835035 0 0 1 29 11.591797 L 29 10.591797 A 3.2973503 3.1835035 0 0 0 28.675781 9.2246094 z"/>
+ <path style="opacity:0.1" d="M 28.675781 13.228516 L 15.998047 20.058594 L 15.998047 21.058594 L 28.675781 14.228516 A 3.2973503 3.1835035 0 0 1 29 15.595703 L 29 14.595703 A 3.2973503 3.1835035 0 0 0 28.675781 13.228516 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="m 8,14.075588 v 3.462178 L 3.0168352,14.544001 v 3.462177 L 8,20.999943 V 24.46212 L 16,23.746 8,14.075588"/>
+ <path style="opacity:0.1" d="M 3.0175781 18.005859 L 3.0175781 19.005859 L 8 22 L 8 21 L 3.0175781 18.005859 z M 15.230469 23.814453 L 8 24.462891 L 8 25.462891 L 16 24.746094 L 15.230469 23.814453 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8 14.076172 L 8 15.076172 L 15.230469 23.814453 L 16 23.746094 L 8 14.076172 z M 3.0175781 14.544922 L 3.0175781 15.542969 L 8 18.537109 L 8 17.537109 L 3.0175781 14.544922 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/info.bibletime.BibleTime.svg b/.icons/awkward/32x32/apps/info.bibletime.BibleTime.svg
new file mode 120000
index 00000000..2d1b2842
--- /dev/null
+++ b/.icons/awkward/32x32/apps/info.bibletime.BibleTime.svg
@@ -0,0 +1 @@
+bibletime.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/info.mumble.Mumble.svg b/.icons/awkward/32x32/apps/info.mumble.Mumble.svg
new file mode 120000
index 00000000..e4061778
--- /dev/null
+++ b/.icons/awkward/32x32/apps/info.mumble.Mumble.svg
@@ -0,0 +1 @@
+mumble.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/inkscape-logo.svg b/.icons/awkward/32x32/apps/inkscape-logo.svg
new file mode 120000
index 00000000..ca1fc7a6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/inkscape-logo.svg
@@ -0,0 +1 @@
+inkscape.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/inkscape.svg b/.icons/awkward/32x32/apps/inkscape.svg
new file mode 100644
index 00000000..b7fdc4e9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/inkscape.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 15.998047,2.000028 C 15.143135,2.0003767 14.311444,2.3203134 13.65625,2.9980749 L 1.9960938,15.041044 C 1.3536141,15.705715 1.0127854,16.581807 1,17.449247 c -1.9218e-4,0.01319 0,0.04613 0,0.06055 -1.2097e-4,2.580774 6.4213452,0.07316 7.0429688,3.228515 C 8.3793295,22.446011 5,21.664652 5,23.38284 c 0,2.015489 6.434997,0.372166 7.785156,2.291016 1.033512,1.46883 -2.476242,1.531315 -1.65625,2.9375 0.7034,1.206247 3.018014,0.433495 3.4375,2.054688 0.479149,1.851859 3.362638,1.646053 5.105469,0.177734 1.068368,-0.900089 -1.211054,-1.4645 -0.240234,-2.46875 0.970756,-1.00432 4.826744,-0.814347 4.568359,-2.994141 -0.171003,-1.442614 -1.843453,-1.602896 -1.871094,-3.232421 -0.09653,-1.380014 1.848681,-0.97623 6.820313,-2.34961 1.987938,-0.93399 2.058352,-1.430851 2.050781,-2.291016 -1.57e-4,-0.01705 0,-0.0404 0,-0.05859 -0.01132,-0.867369 -0.412272,-1.743553 -1.054688,-2.408203 L 18.341797,2.9980749 C 17.68646,2.3202423 16.854483,2.0003768 16,2.000028 Z m 12.833984,21.001953 c -0.212024,-0.0077 -0.42531,0.012 -0.576172,0.06055 -0.284365,0.09439 -1.632506,0.148666 -1.521484,1.328125 1.220485,0.589455 3.080943,1.058226 3.302734,-0.121094 0.166515,-0.884372 -0.568911,-1.240509 -1.205078,-1.267578 z M 6.4140625,26.03909 C 6.2951927,26.05537 6.2138311,26.112931 6.0976562,26.166044 5.1686561,26.590534 4.546136,27.484863 5.4140625,27.875028 6.2821171,28.2651 6.8640809,27.85094 7.625,27.367216 8.3860479,26.883254 8.3636375,26.796093 8.3085938,26.609403 8.2031003,26.634743 7.5117892,26.11604 6.7832031,26.03909 c -0.1214103,-0.01221 -0.2503032,-0.01628 -0.3691406,0 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="M 15.998047 1 C 15.143135 1.0003487 14.311444 1.3202854 13.65625 1.9980469 L 1.9960938 14.041016 C 1.3536141 14.705687 1.0127854 15.581779 1 16.449219 C 0.99980782 16.462409 1 16.495346 1 16.509766 C 0.99987903 19.09054 7.4213452 16.582929 8.0429688 19.738281 C 8.3793295 21.445983 5 20.664624 5 22.382812 C 5 24.398301 11.434997 22.754978 12.785156 24.673828 C 13.818668 26.142658 10.308914 26.205143 11.128906 27.611328 C 11.832306 28.817575 14.14692 28.044823 14.566406 29.666016 C 15.045555 31.517875 17.929044 31.312069 19.671875 29.84375 C 20.740243 28.943661 18.460821 28.37925 19.431641 27.375 C 20.402397 26.37068 24.258385 26.560653 24 24.380859 C 23.828997 22.938245 22.156547 22.777963 22.128906 21.148438 C 22.032376 19.768424 23.977587 20.172208 28.949219 18.798828 C 30.937157 17.864838 31.007571 17.367977 31 16.507812 C 30.999843 16.490762 31 16.467409 31 16.449219 C 30.98868 15.58185 30.587728 14.705666 29.945312 14.041016 L 18.341797 1.9980469 C 17.68646 1.3202143 16.854483 1.0003488 16 1 L 15.998047 1 z M 28.832031 22.001953 C 28.620007 21.994253 28.406721 22.01395 28.255859 22.0625 C 27.971494 22.15689 26.623353 22.211166 26.734375 23.390625 C 27.95486 23.98008 29.815318 24.448851 30.037109 23.269531 C 30.203624 22.385159 29.468198 22.029022 28.832031 22.001953 z M 6.4140625 25.039062 C 6.2951927 25.055342 6.2138311 25.112903 6.0976562 25.166016 C 5.1686561 25.590506 4.546136 26.484835 5.4140625 26.875 C 6.2821171 27.265072 6.8640809 26.850912 7.625 26.367188 C 8.3860479 25.883226 8.3636375 25.796065 8.3085938 25.609375 C 8.2031003 25.634715 7.5117892 25.116012 6.7832031 25.039062 C 6.6617928 25.026853 6.5328999 25.022783 6.4140625 25.039062 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 16.053655,5.0713855 c 0.879785,0.00748 3.2905,2.9907858 5.441357,5.2250005 0.605,0.811785 -0.234015,1.643785 -0.234015,1.643785 l -4.505,-2.465714 -1.989285,2.700714 -1.755,-2.6414282 L 11.95814,13.643028 8.8574261,11.764457 9.6767118,10.707314 14.532426,5.7175283 C 14.90489,5.3378426 15.190112,5.0650212 16.05364,5.0717426 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 16.053655,4.0713575 c 0.879785,0.00748 3.2905,2.9907858 5.441357,5.2250001 0.605,0.8117854 -0.234015,1.6437854 -0.234015,1.6437854 l -4.505,-2.465714 -1.989285,2.700714 -1.755,-2.6414282 L 11.95814,12.643 8.8574261,10.764429 9.6767118,9.707286 14.532426,4.7175003 C 14.90489,4.3378146 15.190112,4.0649932 16.05364,4.0717146 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 15.998047 1 C 15.143135 1.0003487 14.311444 1.3202854 13.65625 1.9980469 L 1.9960938 14.041016 C 1.3536141 14.705687 1.0127854 15.581779 1 16.449219 C 0.99980782 16.462409 1 16.495346 1 16.509766 C 0.99999351 16.648261 1.027409 16.766104 1.0625 16.876953 C 1.1842862 16.206289 1.4953778 15.559026 1.9960938 15.041016 L 13.65625 2.9980469 C 14.311444 2.3202854 15.143135 2.0003487 15.998047 2 L 16 2 C 16.854483 2.0003488 17.68646 2.3202143 18.341797 2.9980469 L 29.945312 15.041016 C 30.504062 15.619103 30.863053 16.358177 30.958984 17.111328 C 30.998276 16.925099 31.001941 16.728303 31 16.507812 C 30.999843 16.490762 31 16.467409 31 16.449219 C 30.98868 15.58185 30.587728 14.705666 29.945312 14.041016 L 18.341797 1.9980469 C 17.68646 1.3202143 16.854483 1.0003488 16 1 L 15.998047 1 z M 7.9277344 20.402344 C 7.3409863 21.250414 5 20.950574 5 22.382812 C 5 22.561287 5.0652834 22.702016 5.1582031 22.828125 C 5.819568 21.826943 8.3354801 22.223358 8.0429688 20.738281 C 8.0182298 20.612706 7.970075 20.510658 7.9277344 20.402344 z M 22.208984 21.677734 C 22.144168 21.808353 22.115784 21.960833 22.128906 22.148438 C 22.154423 23.652713 23.566152 23.917269 23.919922 25.082031 C 23.999375 24.879178 24.03174 24.648624 24 24.380859 C 23.849689 23.112809 22.54268 22.832947 22.208984 21.677734 z M 28.832031 22.001953 C 28.620007 21.994253 28.406721 22.01395 28.255859 22.0625 C 27.971494 22.15689 26.623353 22.211166 26.734375 23.390625 C 26.832104 23.437825 26.949921 23.47271 27.054688 23.517578 C 27.445873 23.173408 28.071665 23.12364 28.255859 23.0625 C 28.406721 23.01395 28.620007 22.994253 28.832031 23.001953 C 29.248451 23.019672 29.703152 23.18154 29.923828 23.537109 C 29.969448 23.455924 30.016922 23.376872 30.037109 23.269531 C 30.203624 22.385159 29.468198 22.029022 28.832031 22.001953 z M 6.4140625 25.039062 C 6.2951927 25.055342 6.2138311 25.112903 6.0976562 25.166016 C 5.2379662 25.558836 4.6562978 26.349736 5.2597656 26.775391 C 5.4596247 26.54145 5.7570551 26.321647 6.0976562 26.166016 C 6.2138311 26.112903 6.2951927 26.055342 6.4140625 26.039062 C 6.5328999 26.022782 6.6617928 26.026853 6.7832031 26.039062 C 7.1115656 26.073743 7.4244942 26.200325 7.6875 26.324219 C 8.367769 25.884568 8.3616574 25.789349 8.3085938 25.609375 C 8.2031002 25.634715 7.5117892 25.116013 6.7832031 25.039062 C 6.6617928 25.026853 6.5328999 25.022784 6.4140625 25.039062 z M 12.753906 25.642578 C 12.159056 26.281506 10.54162 26.604205 11.128906 27.611328 C 11.156085 27.657936 11.190869 27.695377 11.222656 27.736328 C 11.84163 27.078245 13.548247 26.758334 12.785156 25.673828 C 12.776798 25.66195 12.762651 25.654185 12.753906 25.642578 z M 19.402344 28.410156 C 18.905078 28.963686 19.381418 29.384217 19.710938 29.804688 C 20.281222 29.281105 19.737478 28.867316 19.402344 28.410156 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/input-joystick.svg b/.icons/awkward/32x32/apps/input-joystick.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/32x32/apps/input-joystick.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/input-tablet.svg b/.icons/awkward/32x32/apps/input-tablet.svg
new file mode 100644
index 00000000..7e528865
--- /dev/null
+++ b/.icons/awkward/32x32/apps/input-tablet.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="22" height="28" x="-27" y="2" rx="1.5" ry="1.5" transform="rotate(-90)"/>
+ <path fill="#fff" opacity=".1" d="m28.5 5c0.831 0 1.5 0.669 1.5 1.5v1c0-0.831-0.669-1.5-1.5-1.5h-25c-0.831 0-1.5 0.669-1.5 1.5v-1c0-0.831 0.669-1.5 1.5-1.5h25z"/>
+ <path opacity=".2" d="m2 25.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 5c-0.831 0-1.5 0.669-1.5 1.5v19c0 0.831 0.669 1.5 1.5 1.5h3.5v-22z"/>
+ <circle fill="#1ea362" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m20 25.218v1.7819h1.7819l4.5004-4.5004-1.7819-1.7819zm7.8586-4.2891c0.18848-0.18847 0.18848-0.48545 0-0.67393l-1.1137-1.1137c-0.18848-0.18848-0.48546-0.18848-0.67393 0l-0.93093 0.93664 1.7819 1.7819z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/insomnia.svg b/.icons/awkward/32x32/apps/insomnia.svg
new file mode 100644
index 00000000..c1dcdb7f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/insomnia.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#e4e4e4" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.1" d="M 16,6 A 11,11 0 0 0 12.769531,6.4960938 5.5,5.5 0 0 1 16,11.5 5.5,5.5 0 0 1 10.5,17 5.5,5.5 0 0 1 5.4902344,13.755859 11,11 0 0 0 5,17 11,11 0 0 0 16,28 11,11 0 0 0 27,17 11,11 0 0 0 16,6 Z"/>
+ <path style="fill:#6153c1" d="M 16 5 A 11 11 0 0 0 12.769531 5.4960938 A 5.5 5.5 0 0 1 16 10.5 A 5.5 5.5 0 0 1 10.5 16 A 5.5 5.5 0 0 1 5.4902344 12.755859 A 11 11 0 0 0 5 16 A 11 11 0 0 0 16 27 A 11 11 0 0 0 27 16 A 11 11 0 0 0 16 5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/instagram.svg b/.icons/awkward/32x32/apps/instagram.svg
new file mode 100644
index 00000000..40422ba6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/instagram.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <path style="fill:#e53fa9" d="M 11.868531,3.1013986 21.6,2 C 26.2536,2 30,5.7464 30,10.4 V 21.6 C 30,26.2536 26.2536,30 21.6,30 L 10.461188,29.020977 C 5.8254601,28.613532 3.0057593,25.764013 2.9790211,21.11049 L 2.9178322,10.461188 C 2.8910938,5.8076655 7.2444532,3.6247475 11.868531,3.1013986 Z"/>
+ <path style="fill:#7e53cb" d="M 10.4,2 C 5.7464,2 2,5.7464 2,10.4 V 16 H 3.75 C 12.340598,15.992422 19.886414,10.293592 22.243945,2.0328125 22.030751,2.0167426 21.817445,2 21.6,2 Z"/>
+ <path style="fill:#f97b49" d="M 3.75,16 H 2 v 5.6 c 0,4.6536 3.7464,8.4 8.4,8.4 h 11.2 c 0.220669,0 0.437228,-0.01627 0.653516,-0.0328 C 19.895011,21.703001 12.344148,16.00331 3.75,16 Z"/>
+ <path style="opacity:0.2" d="M 11.666016,7 C 8.5439789,7 6,9.5439789 6,12.666016 v 8.667968 C 6,24.456021 8.5439789,27 11.666016,27 h 8.667968 C 23.456021,27 26,24.456021 26,21.333984 V 12.666016 C 26,9.5439789 23.456021,7 20.333984,7 Z m 0,2 h 8.667968 C 22.382615,9 24,10.617385 24,12.666016 v 8.667968 C 24,23.382615 22.382615,25 20.333984,25 H 11.666016 C 9.6173845,25 8,23.382615 8,21.333984 V 12.666016 C 8,10.617385 9.6173845,9 11.666016,9 Z M 21.5,10 A 1.5,1.5 0 0 0 20,11.5 1.5,1.5 0 0 0 21.5,13 1.5,1.5 0 0 0 23,11.5 1.5,1.5 0 0 0 21.5,10 Z M 16,12 c -2.749579,0 -5,2.250421 -5,5 0,2.749579 2.250421,5 5,5 2.749579,0 5,-2.250421 5,-5 0,-2.749579 -2.250421,-5 -5,-5 z m 0,2 c 1.668699,0 3,1.331301 3,3 0,1.668699 -1.331301,3 -3,3 -1.668699,0 -3,-1.331301 -3,-3 0,-1.668699 1.331301,-3 3,-3 z"/>
+ <rect style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" width="18" height="18" x="7" y="7" rx="4.667" ry="4.667"/>
+ <circle style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" cx="16" cy="16" r="4"/>
+ <circle style="fill:#ffffff" cx="21.5" cy="10.5" r="1.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/instant-messenger.svg b/.icons/awkward/32x32/apps/instant-messenger.svg
new file mode 120000
index 00000000..6fb1fc4d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/instant-messenger.svg
@@ -0,0 +1 @@
+tormessenger.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/instantbird.svg b/.icons/awkward/32x32/apps/instantbird.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/instantbird.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/insurgency.svg b/.icons/awkward/32x32/apps/insurgency.svg
new file mode 100644
index 00000000..23835c62
--- /dev/null
+++ b/.icons/awkward/32x32/apps/insurgency.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <path fill="#2e9d91" d="m4.8884 1022.4c-0.81238 0.1823-1.4522 0.6883-1.3833 1.613l1.087 17.409c0.04131 0.5548 0.3063 1.0581 0.71973 1.3672l9.7832 7.3041c0.54794 0.4094 1.262 0.4094 1.8099 0l9.7832-7.3041c0.41343-0.3091 0.67842-0.8124 0.71973-1.3672l1.087-17.409c0.06892-0.9247-0.57091-1.4307-1.3833-1.613z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m16.694 1030.8-2.0834 2.1h2.0834l0.69448 0.6999 1.389-2.0999-0.69448-0.7h-1.389zm2.7779 0.7-1.389 2.0999 0.69448 2.1 2.0834-2.1v0.7l-2.0834 2.1 0.69448 1.4 2.7779-2.8v0.7l-2.7779 2.8h2.778l1.389-1.4v-1.4l-0.69448-0.7v-1.4l-1.389-0.6999-0.69448-1.4h-1.389zm-6.2503 2.0999-0.69448 0.7 1.389 4.8999-5.3632 6.0087 4.2577 3.1787 5.2723-7.0874h1.389l0.69448-0.7 1.389-0.7 0.69448-0.7h-3.4724l-0.69448-2.0999h-0.69448l-0.69448 2.0999h-1.389l0.69448-2.0999-1.389-1.4 0.69448-0.7 1.389 1.4h1.389v-0.7l-1.389-2.1h-3.4724zm-1.389 1.4 0.69448 3.5v0.6999l-5.4283 4.9232 0.38115 0.2843c1.0785-0.9835 3.8183-3.483 5.7416-5.2075l-1.389-4.1999zm4.8613 6.2999h0.69448l-3.4724 4.1999 2.7779-4.1999z"/>
+ <path fill="#ececec" fill-rule="evenodd" d="m16.694 1030.1-2.0834 2.1h2.0834l0.69448 0.7 1.389-2.1-0.69448-0.7h-1.389zm2.7779 0.7-1.389 2.1 0.69448 2.0999 2.0834-2.0999v0.6999l-2.0834 2.1 0.69448 1.4 2.7779-2.8v0.7l-2.7779 2.8h2.778l1.389-1.4v-1.4l-0.69448-0.7v-1.3999l-1.389-0.7-0.69448-1.4h-1.389zm-6.2503 2.1-0.69448 0.6999 1.389 4.9-5.7389 6.4283 4.2984 3.2088 5.6073-7.5372h1.389l0.69448-0.7 1.389-0.7 0.69448-0.6999h-3.4724l-0.69448-2.1h-0.69448l-0.69448 2.1h-1.389l0.69448-2.1-1.389-1.4 0.69448-0.7 1.389 1.4h1.389v-0.7l-1.389-2.0999h-3.4724zm-1.389 1.3999 0.69448 3.5v0.7l-5.8515 5.3073 0.38115 0.2843c0.84373-0.7694 4.0997-3.7401 6.1648-5.5916l-1.389-4.2zm4.8613 6.2999h0.69448l-3.4724 4.1999 2.7779-4.1999z"/>
+ <path opacity=".2" d="m3.5449 1027.3c-0.03338 0.1446-0.05199 0.2973-0.03906 0.4707l1.0859 14.609c0.04131 0.5547 0.30727 1.0581 0.7207 1.3671l9.7832 7.3046c0.54794 0.4093 1.2607 0.4093 1.8086 0l9.7832-7.3046c0.41343-0.309 0.67939-0.8124 0.7207-1.3671l1.0859-14.609c0.01292-0.1734-0.0057-0.3261-0.03906-0.4707l-1.0469 14.08c-0.04131 0.5547-0.30727 1.0581-0.7207 1.3672l-9.7832 7.3045c-0.54794 0.4094-1.2607 0.4094-1.8086 0l-9.7835-7.3c-0.41343-0.3091-0.67939-0.8125-0.7207-1.3672l-1.0469-14.08z"/>
+ <path fill="#fff" opacity=".2" d="m4.8887 1022.4c-0.81238 0.1823-1.4517 0.6886-1.3828 1.6133l0.03516 0.5488c0.13704-0.6396 0.68012-1.0123 1.3477-1.1621h22.223c0.66753 0.1498 1.2106 0.5225 1.3477 1.1621l0.03516-0.5488c0.06892-0.9247-0.57043-1.431-1.3828-1.6133h-22.223z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/insync.svg b/.icons/awkward/32x32/apps/insync.svg
new file mode 100644
index 00000000..c0b0a947
--- /dev/null
+++ b/.icons/awkward/32x32/apps/insync.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="1.5" ry="1.5"/>
+ <rect style="fill:#1e87e4" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path style="opacity:.2;fill:#ffffff" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="stroke:#ffffff;stroke-width:2;stroke-linecap:square;fill:none" d="m13 18a8 8 0 0 1 8 -8"/>
+ <path style="stroke:#ffffff;stroke-width:2;stroke-linecap:square;fill:none" d="m17 18a4 4 0 0 1 4 -4"/>
+ <path style="stroke:#ffffff;stroke-width:2;stroke-linecap:square;fill:none" d="m9 18a12 12 0 0 1 12 -12"/>
+ <rect style="fill:#ffffff" width="3" height="6" x="20" y="22"/>
+ <circle style="fill:#ffffff" cx="21.5" cy="18.5" r="1.5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/intel.svg b/.icons/awkward/32x32/apps/intel.svg
new file mode 100644
index 00000000..6cd0ae83
--- /dev/null
+++ b/.icons/awkward/32x32/apps/intel.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#0071c5" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.2" d="M 19.037109,9.0018102 C 16.04729,9.0428197 12.720877,9.9194563 10,11.574076 v 0.455078 C 16.281216,8.7894371 25.025812,8.8567776 25.830078,13.599466 26.083589,15.074904 25.345819,16.599292 24,17.572123 v 1.3125 c 1.752484,-0.825837 3.425367,-2.988141 2.902344,-5.625 C 26.322387,10.331764 22.975831,8.9477852 19.037109,9.0018102 Z M 8,12.999857 v 1 h 1 v -1 z m 13,0 v 2 h 0.002 L 21,17.93931 c 0,0.529309 0.252809,0.988076 1,1.060547 v -4 -2 z M 7,13.702982 c -1.5560446,1.586379 -2.365193,3.537181 -1.8398438,5.814453 0.726969,3.170115 4.6153563,4.96498 10.5507818,4.369141 C 17.965511,23.660462 20.878502,22.927469 23,21.796732 v -1.712891 c -1.95847,1.125168 -4.993734,2.042394 -7.550781,2.28711 -4.346192,0.414434 -8.8765279,-0.238416 -9.511719,-3.75 C 5.6698771,17.129751 6.2014382,15.56329 7,14.427591 Z m 7,0.296875 v 1 h 0.002 L 14,17.93931 c 0,0.529309 0.252809,0.988076 1,1.060547 h 1 v -1 h -1 v -2 h 1 v -1 h -1 v -1 z m -5.9980469,1 L 8,17.93931 c 0,0.529309 0.252809,0.988076 1,1.060547 v -4 z m 1.9980469,0 v 4 h 0.925781 v -3.183594 h 0.765625 c 0.271316,0 0.382813,0.146662 0.382813,0.384766 v 2.798828 H 13 v -2.804688 c 0,-0.5679 -0.276812,-1.193359 -1.089844,-1.193359 z m 8.572266,0 C 17.680564,14.999857 17,15.720151 17,16.995951 c 0,1.4921 0.77872,2.003906 1.591797,2.003906 0.621655,0 0.974037,-0.231534 1.310547,-0.615234 l -0.525391,-0.578125 c -0.217842,0.2487 -0.402531,0.36914 -0.779297,0.36914 -0.480761,0 -0.751953,-0.36844 -0.751953,-0.86914 H 20 v -0.353516 c 0,-1.1084 -0.520937,-1.953125 -1.427734,-1.953125 z m -0.03711,0.810547 c 0.43673,0 0.600834,0.404772 0.617188,0.826172 h -1.306641 c 0.0056,-0.172 0.02514,-0.280122 0.08008,-0.419922 0.09498,-0.2325 0.318781,-0.40625 0.609375,-0.40625 z"/>
+ <path style="fill:#ffffff" d="M 19.037109 8.0019531 C 16.04729 8.0429626 12.720877 8.9195995 10 10.574219 L 10 11.029297 C 16.281216 7.7895801 25.025812 7.8569201 25.830078 12.599609 C 26.083589 14.075047 25.345819 15.599435 24 16.572266 L 24 17.884766 C 25.752484 17.058929 27.425367 14.896625 26.902344 12.259766 C 26.322387 9.3319073 22.975831 7.9479281 19.037109 8.0019531 z M 7 12.703125 C 5.4439554 14.289504 4.634807 16.240306 5.1601562 18.517578 C 5.8871252 21.687693 9.775513 23.482558 15.710938 22.886719 C 17.965512 22.660605 20.878502 21.927612 23 20.796875 L 23 19.083984 C 21.04153 20.209152 18.006266 21.126378 15.449219 21.371094 C 11.103027 21.785528 6.5726911 21.132678 5.9375 17.621094 C 5.6698771 16.129894 6.2014382 14.563433 7 13.427734 L 7 12.703125 z"/>
+ <path style="fill:#ffffff" d="M 9,14 H 8.0009797 L 8,16.940144 C 8,17.469453 8.2528053,17.927529 8.9999963,18 Z"/>
+ <path style="fill:#ffffff" d="M 8,13 H 9 V 12 H 8 Z"/>
+ <path style="fill:#ffffff" d="m 11.690469,14.817206 c 0.271316,0 0.384592,0.146409 0.384592,0.384513 V 18 H 13 v -2.804527 c 0,-0.567901 -0.27634,-1.194266 -1.089372,-1.194266 L 10,14.000007 v 3.999543 h 0.924939 v -3.182294 z"/>
+ <path style="fill:#ffffff" d="m 14,13 v 1 h 0.002 L 14,16.939453 C 14,17.468762 14.252809,17.927529 15,18 h 1 v -1 h -1 v -2 h 1 v -1 h -1 v -1 z"/>
+ <path style="fill:#ffffff" d="m 21,12 v 2 h 0.002 L 21,16.939453 C 21,17.468762 21.252809,17.927529 22,18 v -4 -2 z"/>
+ <path style="fill:#ffffff" d="M 18.572481,14 C 17.680779,14 17,14.7209 17,15.9967 17,17.4888 17.778241,18 18.591318,18 c 0.621655,0 0.974711,-0.2324 1.311221,-0.6161 l -0.52498,-0.5774 c -0.217842,0.2487 -0.403741,0.3695 -0.780507,0.3695 -0.480761,0 -0.751844,-0.3696 -0.751844,-0.8703 H 20 V 15.9523 C 20,14.8439 19.479278,14 18.572481,14 Z m -0.03767,0.8108 c 0.43673,0 0.60199,0.4054 0.618344,0.8268 h -1.307942 c 0.0056,-0.172 0.02615,-0.2816 0.08109,-0.4214 0.09498,-0.2325 0.317923,-0.4054 0.608517,-0.4054 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/intellij-idea-ce.svg b/.icons/awkward/32x32/apps/intellij-idea-ce.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/intellij-idea-ce.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/intellij-idea-community.svg b/.icons/awkward/32x32/apps/intellij-idea-community.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/intellij-idea-community.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/intellij-idea-ue-bundled-jre.svg b/.icons/awkward/32x32/apps/intellij-idea-ue-bundled-jre.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/intellij-idea-ue-bundled-jre.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/intellij-idea-ultimate-edition.svg b/.icons/awkward/32x32/apps/intellij-idea-ultimate-edition.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/intellij-idea-ultimate-edition.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/intellij-idea-ultimate.svg b/.icons/awkward/32x32/apps/intellij-idea-ultimate.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/intellij-idea-ultimate.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/intellij-idea.svg b/.icons/awkward/32x32/apps/intellij-idea.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/intellij-idea.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/intellij.svg b/.icons/awkward/32x32/apps/intellij.svg
new file mode 100644
index 00000000..e6d73005
--- /dev/null
+++ b/.icons/awkward/32x32/apps/intellij.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#fe4b71" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#2086e7" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#ff8c2a" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#6655e4" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002434,23.9999 H 17.000243"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002434,23 H 17.000243"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round" d="M 9.0002424,17.999758 H 13.00024 M 9.0002424,9.9997556 H 13.00024 M 11.000243,17.999758 V 9.9997556"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round" d="M 9.0002424,16.999858 H 13.00024 M 9.0002424,8.9998556 H 13.00024 M 11.000243,16.999858 V 8.9998556"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round" d="m 17.000244,16.999755 v 1.000003 h 0.999999 c 3.915832,-0.115049 2.999191,-6.887989 3,-8.0000024"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round" d="m 17.000244,15.999855 v 1.000003 h 0.999999 c 3.915832,-0.115049 2.999191,-6.887989 3,-8.0000024"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/intellij_idea.svg b/.icons/awkward/32x32/apps/intellij_idea.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/intellij_idea.svg
@@ -0,0 +1 @@
+intellij.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/intergalacticfm.svg b/.icons/awkward/32x32/apps/intergalacticfm.svg
new file mode 120000
index 00000000..a6560012
--- /dev/null
+++ b/.icons/awkward/32x32/apps/intergalacticfm.svg
@@ -0,0 +1 @@
+konquest.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/internet-archive.svg b/.icons/awkward/32x32/apps/internet-archive.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/internet-archive.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/internet-chat.svg b/.icons/awkward/32x32/apps/internet-chat.svg
new file mode 100644
index 00000000..3c3f5a77
--- /dev/null
+++ b/.icons/awkward/32x32/apps/internet-chat.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 11.5,4 C 10.669,4 10,4.669 10,5.5 l 0,14 c 0,0.831 0.669,1.5 1.5,1.5 l 14,0 C 26.331,21 27,20.331 27,19.5 L 27,7 30,4 11.5,4 Z"/>
+ <path style="opacity:0.2" d="m 2,13 3,3 0,12.5 C 5,29.331 5.669,30 6.5,30 l 14,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-14 C 22,13.669 21.331,13 20.5,13 L 2,13 Z"/>
+ <path style="fill:#0286c2" d="M 11.5,3 C 10.669,3 10,3.669 10,4.5 l 0,14 c 0,0.831 0.669,1.5 1.5,1.5 l 14,0 C 26.331,20 27,19.331 27,18.5 L 27,6 30,3 11.5,3 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11.5,3 C 10.669,3 10,3.669 10,4.5 l 0,1 C 10,4.669 10.669,4 11.5,4 L 29,4 30,3 11.5,3 Z"/>
+ <path style="fill:#35b9f5" d="m 2,12 3,3 0,12.5 C 5,28.331 5.669,29 6.5,29 l 14,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-14 C 22,12.669 21.331,12 20.5,12 L 2,12 Z"/>
+ <path style="fill:#aee3fb" d="m 8,17 0,1 11,0 0,-1 z m 0,3 0,1 11,0 0,-1 z m 0,3 0,1 8.4,0 0,-1 z"/>
+ <path fill="#fff" opacity=".1" d="m20.5 12c0.831 0 1.5 0.669 1.5 1.5v1c0-0.831-0.669-1.5-1.5-1.5h-17.5l-1-1h18.5z"/>
+ <path style="opacity:0.2" d="m 8,18 0,1 11,0 0,-1 z m 0,3 0,1 11,0 0,-1 z m 0,3 0,1 8.4,0 0,-1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/internet-feed-reader.svg b/.icons/awkward/32x32/apps/internet-feed-reader.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/32x32/apps/internet-feed-reader.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/internet-mail.svg b/.icons/awkward/32x32/apps/internet-mail.svg
new file mode 100644
index 00000000..8911e9b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/internet-mail.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fe9700" d="m2.637 10.827c-0.02875 0.0187-0.05481 0.0408-0.08204 0.0615l-0.0164 0.0123v0.002c-0.3259 0.2559-0.53868 0.64951-0.53868 1.0979l0.000015 12.199c0.000002 2 1.5771 2 2 2h24s2 0 2-2l-0.00002-12.199c0-0.45851-0.22188-0.86056-0.56054-1.1156l0.006-0.008-13.445-9.876s-13.445 9.8886-13.363 9.8271z"/>
+ <path fill="#fff" opacity=".1" d="m16 1.002s-13.445 9.888-13.363 9.826l-0.0003-0.002c-0.0287 0.019-0.0548 0.042-0.082 0.063l-0.0156 0.011v0.002c-0.3259 0.256-0.5391 0.65-0.5391 1.098v1.002c0-0.448 0.2132-0.844 0.5391-1.1v-0.002l0.0156-0.011c0.0272-0.021 0.0533-0.042 0.082-0.061-0.082 0.062 13.363-9.826 13.363-9.826l13.445 9.875-0.006 0.008c0.339 0.255 0.561 0.658 0.561 1.117v-1.002c0-0.459-0.222-0.86-0.561-1.115l0.006-0.008-13.445-9.875z"/>
+ <rect fill="#ebebeb" width="22" height="18" x="5" y="4" rx="1.5" ry="1.499"/>
+ <path fill="#fec006" d="m2 12 26 18h-24c-1-0.000008-2-0.4945-2-1.978z"/>
+ <path fill="#fecd38" d="m28 30c2 0 2-1.978 2-1.978v-16.022l-26 18z"/>
+ <path fill="#848484" d="m16 7a5 5 0 0 0 -5 5 5 5 0 0 0 5 5h3.5c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-3.5a4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4 4 4 0 0 1 4 4v1.5c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1.5a3 3 0 0 0 -3 -3 3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 2.1309 -0.89062c0.233 0.525 0.756 0.891 1.369 0.891 0.831 0 1.5-0.669 1.5-1.5v-1.5a5 5 0 0 0 -5 -5zm0 3a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
+ <path opacity=".2" d="m2 28v1c0 1.2374 0.68276 1.7863 1.4824 1.9434l-0.082 0.057h25.2l-0.0957-0.06641c1.4803-0.31236 1.4961-1.9336 1.4961-1.9336v-1s-0.01579 1.6212-1.4961 1.9336l0.096 0.066h-25.2l0.082-0.057c-0.7996-0.157-1.4824-0.706-1.4824-1.943z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/internet-news-reader.svg b/.icons/awkward/32x32/apps/internet-news-reader.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/32x32/apps/internet-news-reader.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/internet-web-browser.svg b/.icons/awkward/32x32/apps/internet-web-browser.svg
new file mode 100644
index 00000000..c002b9b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/internet-web-browser.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#6573c3" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".1" d="m25.893 6.1095-19.781 19.78c5.4793 5.4793 14.302 5.4793 19.781 0 5.4793-5.4793 5.4793-14.302 0-19.781z"/>
+ <path fill="#f2f2f2" d="m6.1121 25.89 8.6542-11.127 1.1711 1.1711 1.3015 1.3015z"/>
+ <path fill="#f34235" d="m25.893 6.1095-11.127 8.6542 2.4726 2.4726z"/>
+ <path fill="#fff" opacity=".2" d="m25.893 6.1095-19.781 19.78c-5.4793-5.4793-5.4793-14.302 0-19.781 5.4793-5.4793 14.302-5.4793 19.781 0z"/>
+ <path fill="#fff" opacity=".4" d="m16.003 2c-7.7564 0-14 6.244-14 14 0 0.0735-0.0059 0.14635 0 0.21875 0.1495-7.6244 6.3383-13.719 14-13.719 7.6613 0 13.85 6.0946 14 13.719 0.006-0.0724 0-0.14521 0-0.21875 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0273 16.5c-0.00587 0.16736-0.025391 0.33116-0.025391 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/io.ark.Desktop.svg b/.icons/awkward/32x32/apps/io.ark.Desktop.svg
new file mode 100644
index 00000000..725d234d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.ark.Desktop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#ed2a2d" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 16.044922,10 7,24 c 0,0 5.622083,-5.533319 9,-8.75 3.413894,2.941677 9,8.75 9,8.75 z m 0.03125,7.099609 L 14.496094,19 H 17.65625 Z M 13.666016,20 12,22 h 4.076172 4.078125 l -1.666016,-2 z"/>
+ <path style="fill:#ffffff" d="M 16.044922 9 L 7 23 C 7 23 12.622083 17.466681 16 14.25 C 19.413894 17.191677 25 23 25 23 L 16.044922 9 z M 16.076172 16.099609 L 14.496094 18 L 17.65625 18 L 16.076172 16.099609 z M 13.666016 19 L 12 21 L 16.076172 21 L 20.154297 21 L 18.488281 19 L 13.666016 19 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/io.atom.Atom.svg b/.icons/awkward/32x32/apps/io.atom.Atom.svg
new file mode 120000
index 00000000..cf7e3643
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.atom.Atom.svg
@@ -0,0 +1 @@
+atom.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.atom.electron.BaseApp.svg b/.icons/awkward/32x32/apps/io.atom.electron.BaseApp.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.atom.electron.BaseApp.svg
@@ -0,0 +1 @@
+electron.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.botfather.Botfather.svg b/.icons/awkward/32x32/apps/io.botfather.Botfather.svg
new file mode 100644
index 00000000..29e30ef8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.botfather.Botfather.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 19.98896,26.081803 18.156216,26.179193 15.63,27.542653 23.060046,31 c -0.09272,-2.24954 -1.907582,-3.370427 -3.071086,-4.918197 z"/>
+ <path style="opacity:0.2" d="m 10.071086,26.081803 1.832745,0.09739 2.526216,1.36346 L 7,31 c 0.092722,-2.24954 1.9075813,-3.370427 3.071086,-4.918197 z"/>
+ <path style="fill:#23d160" d="M 19.98896,25.081803 18.156216,25.179193 15.63,26.542653 23.060046,30 c -0.09272,-2.24954 -1.907582,-3.370427 -3.071086,-4.918197 z"/>
+ <path style="fill:#23d160" d="m 10.071086,25.081803 1.832745,0.09739 2.526216,1.36346 L 7,30 c 0.092722,-2.24954 1.9075813,-3.370427 3.071086,-4.918197 z"/>
+ <path style="fill:#c31e3e" d="M 13.72567,10.102417 C 13.469962,9.9470566 12.051514,5.4771131 12.00548,4.3381216 11.940046,2.7190627 12.453156,1.161271 13.945756,2.5173233 14.66025,3.1664536 18.71972,8.2526832 18.668384,8.4040895 18.502816,8.8923827 14.08785,10.322467 13.72567,10.102417 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 13.003906 2.0019531 C 12.232971 1.9438909 11.956784 3.1235964 12.005859 4.3378906 C 12.007836 4.3867905 12.024415 4.472629 12.03125 4.5332031 C 12.150888 3.2778773 12.708166 2.3936092 13.945312 3.5175781 C 14.526266 4.0453845 17.213059 7.3795269 18.208984 8.7363281 C 18.451544 8.6079241 18.639148 8.4892964 18.667969 8.4042969 C 18.719305 8.2528906 14.659807 3.1667084 13.945312 2.5175781 C 13.572163 2.1785651 13.260885 2.0213072 13.003906 2.0019531 z"/>
+ <path style="fill:#da163c" d="M 13.539892,8.5184245 12.276,7.5291373 12.85284,7.0699495 c 0.84831,-0.6752902 4.470599,-2.912694 6.387591,-3.5538032 0.927604,-0.3102238 1.722155,-0.5640431 1.765668,-0.5640431 0.184976,0 0.05367,0.9538667 -0.282404,2.0514457 -0.330293,1.0787131 -1.434444,5.2947451 -2.828577,6.0603331 -1.155602,0.634599 -3.376808,1.651075 -3.993986,1.005493 -0.631349,-0.660404 0.346811,-2.9967364 -0.36124,-3.5509505 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 21.005859 2.9511719 C 20.962346 2.9511719 20.167838 3.2054012 19.240234 3.515625 C 17.323242 4.1567342 13.701826 6.3950223 12.853516 7.0703125 L 12.275391 7.5292969 L 12.914062 8.0292969 C 13.825563 7.3212797 17.349798 5.1478532 19.240234 4.515625 C 20.157636 4.2088133 20.927028 3.9625296 20.986328 3.9570312 C 21.102343 3.3746286 21.12595 2.9511719 21.005859 2.9511719 z M 13.771484 10.017578 C 13.714616 10.607668 13.631571 11.226942 13.722656 11.666016 C 13.775798 11.076141 13.847125 10.46807 13.771484 10.017578 z"/>
+ <path style="opacity:0.2" d="m 23.341295,6.9999929 c -0.361291,0 -8.987584,2.3045779 -9.272191,2.6370275 -0.144744,0.1690772 0.03666,0.5725426 0.583704,1.3268136 -0.501512,1.230221 -0.734805,2.965153 -1.165981,2.895751 -0.545877,-0.08786 -1.575834,-3.561931 -1.17169,-0.538197 0.32,2.394174 -1.543064,-0.397285 -2.5631605,3.61519 -0.9746523,3.833723 -1.040662,6.249869 -0.2197812,8.07434 0.8663637,1.925562 1.1043537,3.497735 3.3977687,3.896049 1.368313,0.237643 5.612646,0.0032 7.020424,-0.511911 2.369427,-0.866958 5.002122,-3.509107 5.047828,-6.306492 0.09572,-5.858365 -3.70081,-6.939496 -1.656921,-15.0885711 z"/>
+ <path style="fill:#f71f49" d="m 23.341295,6 c -0.361291,0 -8.987584,2.3045779 -9.272191,2.6370275 -0.144744,0.1690772 0.03666,0.5725421 0.583704,1.3268139 -0.501512,1.2302206 -0.734805,2.9651526 -1.165981,2.8957506 -0.545877,-0.08786 -1.575834,-3.5619306 -1.17169,-0.538197 0.32,2.394174 -1.543064,-0.397285 -2.5631605,3.61519 -0.9746523,3.833723 -1.040662,6.249869 -0.2197812,8.07434 0.8663637,1.925562 1.1043537,3.497735 3.3977687,3.896049 1.368313,0.237643 5.612646,0.0032 7.020424,-0.511911 2.369427,-0.866958 5.002122,-3.509107 5.047828,-6.306492 C 25.093936,15.230206 21.297406,14.149075 23.341295,6 Z"/>
+ <path style="opacity:0.2" d="M 11.837925,28.90727 C 9.555268,28.510357 7.4274991,26.943631 6.5651995,25.024838 5.7481696,23.206779 5.8135008,20.800013 6.7835808,16.979766 7.798892,12.981397 8.104854,10.17821 7.7863555,7.7924524 7.3841073,4.7793492 7.3759356,4.948834 7.9192524,5.03639 8.6682635,5.1570941 12.110517,7.1213504 14.164638,8.6002 c 6.320178,4.550166 8.966006,9.822044 7.390927,14.72661 -0.854761,2.661601 -2.262827,4.206587 -4.621139,5.070497 -1.401174,0.513284 -3.734608,0.746771 -5.096501,0.509963 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 23.341797 6 C 22.980506 6 14.352966 8.3042692 14.068359 8.6367188 C 13.956111 8.7678371 14.047249 9.0463416 14.345703 9.5136719 C 15.61687 8.9792222 22.262293 7.2017965 23.109375 7.0546875 C 23.179159 6.7117044 23.248697 6.3711933 23.341797 6 z M 14.425781 10.632812 C 14.074397 11.740376 13.843994 12.916945 13.486328 12.859375 C 12.958957 12.774494 11.992384 9.585239 12.291016 12.091797 C 12.492267 12.096036 13.10582 13.798131 13.486328 13.859375 C 13.917504 13.928777 14.150832 12.193112 14.652344 10.962891 C 14.561942 10.838244 14.49639 10.738824 14.425781 10.632812 z M 22.75 10.824219 C 22.567941 15.432943 24.80156 17.126363 24.980469 21.34375 C 24.986611 21.258638 24.996651 21.173339 24.998047 21.087891 C 25.070668 16.643261 22.907911 14.942049 22.75 10.824219 z M 12.296875 13.15625 C 12.010433 13.945821 10.595014 12.621382 9.7519531 15.9375 C 9.1610313 18.261847 8.9101804 20.059146 8.9824219 21.525391 C 9.0372356 20.2545 9.288396 18.760868 9.7519531 16.9375 C 10.77205 12.925025 12.634453 15.71644 12.314453 13.322266 C 12.304579 13.248392 12.305065 13.222511 12.296875 13.15625 z"/>
+ <path style="fill:#fe496d" d="M 11.837925,27.90727 C 9.555268,27.510357 7.4274991,25.943631 6.5651995,24.024838 5.7481696,22.206779 5.8135008,19.800013 6.7835808,15.979766 7.798892,11.981397 8.104854,9.1782092 7.7863555,6.792452 7.3841073,3.7793488 7.3759356,3.9488336 7.9192524,4.0363896 c 0.7490111,0.1207041 4.1912646,2.0849604 6.2453856,3.56381 6.320178,4.5501664 8.966006,9.8220444 7.390927,14.7266104 -0.854761,2.661601 -2.262827,4.206587 -4.621139,5.070497 -1.401174,0.513284 -3.734608,0.746771 -5.096501,0.509963 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 7.6132812 4.0058594 C 7.4765444 4.0430795 7.4653303 4.2697779 7.5585938 5.0546875 C 7.6225987 4.9787788 7.7373714 5.0076912 7.9199219 5.0371094 C 8.668933 5.1578135 12.109941 7.1207598 14.164062 8.5996094 C 19.080406 12.139095 21.762212 16.115323 21.974609 20.015625 C 22.207097 15.799647 19.501235 11.442068 14.164062 7.5996094 C 12.109941 6.1207598 8.668933 4.1578135 7.9199219 4.0371094 C 7.7840927 4.0152204 7.6826339 3.9869814 7.6132812 4.0058594 z M 7.890625 9.1875 C 7.8350816 11.0582 7.4806199 13.233991 6.7832031 15.980469 C 6.1944065 18.299193 5.9447681 20.091032 6.0175781 21.552734 C 6.0720811 20.286599 6.3218653 18.797251 6.7832031 16.980469 C 7.6085332 13.730259 7.9571457 11.275965 7.890625 9.1875 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/io.brackets.Brackets.svg b/.icons/awkward/32x32/apps/io.brackets.Brackets.svg
new file mode 120000
index 00000000..c0646367
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.brackets.Brackets.svg
@@ -0,0 +1 @@
+brackets.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.dbeaver.DBeaverCommunity.svg b/.icons/awkward/32x32/apps/io.dbeaver.DBeaverCommunity.svg
new file mode 120000
index 00000000..6b5dcfd4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.dbeaver.DBeaverCommunity.svg
@@ -0,0 +1 @@
+dbeaver.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.designer.GravitDesigner.svg b/.icons/awkward/32x32/apps/io.designer.GravitDesigner.svg
new file mode 120000
index 00000000..e58c67fe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.designer.GravitDesigner.svg
@@ -0,0 +1 @@
+appimagekit-gravit-designer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.elementary.code.svg b/.icons/awkward/32x32/apps/io.elementary.code.svg
new file mode 100644
index 00000000..e8b791c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.elementary.code.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 27,29.6 V 4.4 C 27,3.6244 26.38675,3 25.625,3 H 6.375 C 5.61325,3 5,3.6244 5,4.4 V 29.6 C 5,30.3756 5.61325,31 6.375,31 h 19.25 C 26.38675,31 27,30.3756 27,29.6 Z"/>
+ <path style="fill:#e4e4e4" d="M 27,28.6 V 3.4 C 27,2.6244 26.38675,2 25.625,2 H 6.375 C 5.61325,2 5,2.6244 5,3.4 V 28.6 C 5,29.3756 5.61325,30 6.375,30 h 19.25 C 26.38675,30 27,29.3756 27,28.6 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.375 2 C 5.61325 2 5 2.6247906 5 3.4003906 L 5 4.4003906 C 5 3.6247906 5.61325 3 6.375 3 L 25.625 3 C 26.38675 3 27 3.6247906 27 4.4003906 L 27 3.4003906 C 27 2.6247906 26.38675 2 25.625 2 L 6.375 2 z"/>
+ <path style="opacity:0.1" d="m 14,12.96875 c -0.89872,9e-6 -1.892324,0.160004 -2.34375,0.4375 C 11.20896,13.680011 11,14.102499 11,14.6875 v 1.28125 c 0,0.348759 -0.16416,0.577502 -0.4375,0.75 C 10.293297,16.887506 9.55911,17.000004 9,17 v 1 c 1.101651,2e-6 2,0.364993 2,1.0625 v 1.09375 c 0,0.641256 0.2067,1.121244 0.625,1.40625 C 12.047435,21.851251 13.043299,21.992497 14,22 v -1.03125 c -0.476282,-0.0075 -1.476285,-0.0925 -1.6875,-0.25 C 12.101277,20.561249 12,20.338753 12,20.03125 v -1.1875 C 12,18.536949 11.885913,17.635005 10.9375,17.5 V 17.4375 C 11.885913,17.291252 12,16.56398 12,16.125 v -1.1875 c 0,-0.307498 0.101283,-0.502491 0.3125,-0.65625 C 12.527857,14.123755 13.52786,14.018757 14,14 Z m 4,0 V 14 c 0.47214,0.01876 1.472143,0.123755 1.6875,0.28125 C 19.898717,14.435009 20,14.630002 20,14.9375 v 1.1875 c 0,0.43898 0.114087,1.166252 1.0625,1.3125 V 17.5 C 20.114087,17.635005 20,18.536949 20,18.84375 v 1.1875 c 0,0.307503 -0.101277,0.529999 -0.3125,0.6875 -0.211215,0.157499 -1.211218,0.2425 -1.6875,0.25 V 22 c 0.956701,-0.0075 1.952565,-0.148749 2.375,-0.4375 C 20.7933,21.277494 21,20.797506 21,20.15625 V 19.0625 C 21,18.364993 21.898349,18.000002 23,18 v -1 c -0.55911,4e-6 -1.293297,-0.112494 -1.5625,-0.28125 C 21.16416,16.546252 21,16.317509 21,15.96875 V 14.6875 C 21,14.102499 20.79104,13.680011 20.34375,13.40625 19.892324,13.128754 18.89872,12.968759 18,12.96875 Z"/>
+ <path style="fill:#446f7d" d="m 14,11.96875 c -0.89872,9e-6 -1.892324,0.160004 -2.34375,0.4375 C 11.20896,12.680011 11,13.102499 11,13.6875 v 1.28125 c 0,0.348759 -0.16416,0.577502 -0.4375,0.75 C 10.293297,15.887506 9.55911,16.000004 9,16 v 1 c 1.101651,2e-6 2,0.364993 2,1.0625 v 1.09375 c 0,0.641256 0.2067,1.121244 0.625,1.40625 C 12.047435,20.851251 13.043299,20.992497 14,21 v -1.03125 c -0.476282,-0.0075 -1.476285,-0.0925 -1.6875,-0.25 C 12.101277,19.561249 12,19.338753 12,19.03125 v -1.1875 C 12,17.536949 11.885913,16.635005 10.9375,16.5 V 16.4375 C 11.885913,16.291252 12,15.56398 12,15.125 v -1.1875 c 0,-0.307498 0.101283,-0.502491 0.3125,-0.65625 C 12.527857,13.123755 13.52786,13.018757 14,13 Z m 4,0 V 13 c 0.47214,0.01876 1.472143,0.123755 1.6875,0.28125 C 19.898717,13.435009 20,13.630002 20,13.9375 v 1.1875 c 0,0.43898 0.114087,1.166252 1.0625,1.3125 V 16.5 C 20.114087,16.635005 20,17.536949 20,17.84375 v 1.1875 c 0,0.307503 -0.101277,0.529999 -0.3125,0.6875 -0.211215,0.157499 -1.211218,0.2425 -1.6875,0.25 V 21 c 0.956701,-0.0075 1.952565,-0.148749 2.375,-0.4375 C 20.7933,20.277494 21,19.797506 21,19.15625 V 18.0625 C 21,17.364993 21.898349,17.000002 23,17 v -1 c -0.55911,4e-6 -1.293297,-0.112494 -1.5625,-0.28125 C 21.16416,15.546252 21,15.317509 21,14.96875 V 13.6875 C 21,13.102499 20.79104,12.680011 20.34375,12.40625 19.892324,12.128754 18.89872,11.968759 18,11.96875 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/io.exodus.Exodus.svg b/.icons/awkward/32x32/apps/io.exodus.Exodus.svg
new file mode 120000
index 00000000..da04a2a7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.exodus.Exodus.svg
@@ -0,0 +1 @@
+exodus.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.freetubeapp.FreeTube.svg b/.icons/awkward/32x32/apps/io.freetubeapp.FreeTube.svg
new file mode 120000
index 00000000..2508fb17
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.freetubeapp.FreeTube.svg
@@ -0,0 +1 @@
+freetube.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.Celluloid.svg b/.icons/awkward/32x32/apps/io.github.Celluloid.svg
new file mode 120000
index 00000000..2dd814af
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.Celluloid.svg
@@ -0,0 +1 @@
+gnome-mpv.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.Cockatrice.cockatrice.svg b/.icons/awkward/32x32/apps/io.github.Cockatrice.cockatrice.svg
new file mode 120000
index 00000000..bda2cc6d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.Cockatrice.cockatrice.svg
@@ -0,0 +1 @@
+cockatrice.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.EndlessSky.endless-sky.svg b/.icons/awkward/32x32/apps/io.github.EndlessSky.endless-sky.svg
new file mode 120000
index 00000000..c45b07ef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.EndlessSky.endless-sky.svg
@@ -0,0 +1 @@
+endless-sky.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.Fontforge.svg b/.icons/awkward/32x32/apps/io.github.Fontforge.svg
new file mode 120000
index 00000000..ecb86293
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.Fontforge.svg
@@ -0,0 +1 @@
+fontforge.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.FreeDM.svg b/.icons/awkward/32x32/apps/io.github.FreeDM.svg
new file mode 120000
index 00000000..810b2e89
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.FreeDM.svg
@@ -0,0 +1 @@
+doom.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.Freedoom-Phase-1.svg b/.icons/awkward/32x32/apps/io.github.Freedoom-Phase-1.svg
new file mode 120000
index 00000000..462ef38b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.Freedoom-Phase-1.svg
@@ -0,0 +1 @@
+freedoom1.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.Freedoom-Phase-2.svg b/.icons/awkward/32x32/apps/io.github.Freedoom-Phase-2.svg
new file mode 120000
index 00000000..3e174a34
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.Freedoom-Phase-2.svg
@@ -0,0 +1 @@
+freedoom2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.GnomeMpv.svg b/.icons/awkward/32x32/apps/io.github.GnomeMpv.svg
new file mode 120000
index 00000000..2dd814af
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.GnomeMpv.svg
@@ -0,0 +1 @@
+gnome-mpv.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.Hexchat.svg b/.icons/awkward/32x32/apps/io.github.Hexchat.svg
new file mode 120000
index 00000000..e597c17a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.Hexchat.svg
@@ -0,0 +1 @@
+xchat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.ImEditor.svg b/.icons/awkward/32x32/apps/io.github.ImEditor.svg
new file mode 100644
index 00000000..d5203624
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.ImEditor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#f1513c" cx="16" cy="16" r="14"/>
+ <path style="fill:#414141" d="m 27.343155,18.807732 c 0.115237,-0.04689 0.211268,-0.07034 0.288092,-0.07034 0.12292,0 0.215109,0.04689 0.276569,0.140681 0.06146,0.09379 0.09218,0.214927 0.09218,0.363422 0,0.234466 -0.05762,0.433761 -0.172856,0.597886 -0.107554,0.164129 -0.295774,0.312627 -0.564659,0.445493 -0.453266,0.218831 -1.040975,0.39468 -1.763126,0.527545 C 24.777212,20.937474 24.066586,21 23.367481,21 22.39949,21 21.588992,20.890582 20.935982,20.671744 20.282973,20.445092 19.795136,20.136378 19.472471,19.745601 19.15749,19.354824 19,18.913245 19,18.420861 c 0,-0.672137 0.211267,-1.242671 0.633802,-1.711605 0.430219,-0.476748 1.060182,-0.82063 1.889888,-1.031647 -0.453266,-0.132865 -0.802819,-0.367332 -1.048657,-0.703401 -0.238156,-0.336067 -0.357234,-0.711214 -0.357234,-1.125441 0,-0.56272 0.172856,-1.059007 0.518565,-1.488862 0.353393,-0.437669 0.825866,-0.773738 1.417415,-1.008204 C 22.645329,11.117234 23.294498,11 24.001284,11 c 0.952624,0 1.389835,0.21102 1.866148,0.63306 0.476312,0.41422 0.714469,0.953491 0.714469,1.617812 0,0.46112 -0.08451,0.836267 -0.253522,1.125441 -0.161332,0.28136 -0.196122,0.42204 -0.503421,0.42204 -0.215109,0 -0.384122,-0.04689 -0.507041,-0.14068 -0.122919,-0.101602 -0.383905,-0.250095 -0.383905,-0.445484 0,-0.132865 0.01921,-0.277452 0.05762,-0.433761 0.03841,-0.257917 0.05761,-0.433769 0.05761,-0.527556 0,-0.28136 -0.103714,-0.508009 -0.31114,-0.679948 -0.207427,-0.179759 -0.275878,-0.269637 -0.759873,-0.269637 -0.653008,0 -1.175417,0.140679 -1.567223,0.42204 -0.391805,0.28136 -0.587707,0.660415 -0.587707,1.137162 0,0.367332 0.145967,0.67214 0.4379,0.914421 0.299616,0.234468 0.705944,0.363422 1.374317,0.386866 0.169015,0.0079 0.288092,0.04689 0.357235,0.117236 0.06914,0.07035 0.103713,0.187578 0.103713,0.351701 0,0.515826 -0.230474,0.777647 -0.691422,0.785461 -0.637643,0.01563 -1.090066,0.105509 -1.512602,0.269639 -0.414852,0.164124 -0.71831,0.375144 -0.910371,0.63306 -0.184379,0.250097 -0.27657,0.519732 -0.27657,0.808907 0,0.484569 0.222792,0.851902 0.668375,1.101998 0.445583,0.24228 1.15237,0.363421 2.12036,0.363421 0.637645,0 1.309861,-0.07425 2.016647,-0.222742 0.714469,-0.156309 1.325224,-0.343883 1.832267,-0.56272 z"/>
+ <path style="opacity:0.2" d="m 7.4335938,12 c -0.4607333,0 -0.8507585,0.008 -1.171875,0.02344 -0.684119,0.03871 -1.0253907,0.321137 -1.0253907,0.847656 0,0.162598 0.044015,0.289898 0.1347657,0.382812 0.097731,0.08517 0.2721281,0.128906 0.5234374,0.128906 l 0.8808594,-0.01172 c -0.1116928,0.952379 -0.237337,1.877204 -0.3769531,2.77539 l -0.2304687,1.521485 c -0.076789,0.511034 -0.1996484,1.386126 -0.3671876,2.625 l -0.03125,0.255859 -0.4921874,0.01172 C 4.872457,20.568294 4.5593232,20.64983 4.3359375,20.804688 4.1125518,20.959544 4,21.176332 4,21.455078 c 0,0.178089 0.051538,0.313336 0.15625,0.40625 C 4.2609619,21.954243 4.3913443,22 4.5449219,22 c 0.097731,0 0.2618209,-0.01989 0.4921875,-0.05859 0.52356,-0.08517 1.0055218,-0.126953 1.4453125,-0.126953 0.1116932,0 0.3404135,0.008 0.6894531,0.02344 0.376964,0.01548 0.653605,0.02344 0.828125,0.02344 0.2582903,0 0.4580402,-0.06961 0.5976562,-0.208984 0.1465965,-0.139373 0.21875,-0.310404 0.21875,-0.511719 0,-0.216805 -0.066583,-0.379882 -0.1992187,-0.488281 -0.1326351,-0.108399 -0.3839235,-0.16211 -0.7539063,-0.16211 -0.2513084,0 -0.4491057,0.004 -0.5957031,0.01172 0.09075,-0.766555 0.2116561,-1.719211 0.3652344,-2.857422 l 0.2207031,-1.521484 c 0.027923,-0.185831 0.1048137,-0.692995 0.2304688,-1.521485 0.1116938,-0.743323 0.17354,-1.16099 0.1875,-1.253906 0.2094245,-0.0077 0.5169883,-0.01172 0.921875,-0.01172 0.2582892,0 0.45804,-0.07358 0.5976562,-0.220704 C 9.9306312,12.960378 10,12.759491 10,12.511719 10,12.372345 9.9362006,12.255025 9.8105469,12.162109 9.6848925,12.061452 9.533064,12.011719 9.3515625,12.011719 Z m 4.1484372,4 c -0.314701,0 -0.561618,0.05884 -0.740234,0.177734 -0.170109,0.110402 -0.292591,0.288871 -0.369141,0.535157 C 10.157954,17.706524 10,18.755346 10,19.859375 c 0,0.747348 0.06383,1.291162 0.191406,1.630859 C 10.327495,21.82994 10.557651,22 10.880859,22 c 0.26367,0 0.455143,-0.06724 0.574219,-0.203125 0.127582,-0.144375 0.238471,-0.417262 0.332031,-0.816406 0.110572,-0.458599 0.25498,-0.924803 0.433594,-1.400391 0.18712,-0.475582 0.378592,-0.866144 0.574219,-1.171875 0.195625,-0.305733 0.356792,-0.458984 0.484375,-0.458984 0.09356,0 0.140625,0.06724 0.140625,0.203125 0,0.169849 -0.03547,0.526786 -0.103516,1.070312 -0.08505,0.611465 -0.126953,1.079629 -0.126953,1.402344 0,0.382163 0.06899,0.708702 0.205078,0.980469 C 13.539124,21.868736 13.750569,22 14.03125,22 c 0.272175,0 0.468813,-0.06724 0.587891,-0.203125 0.127581,-0.135877 0.236518,-0.408764 0.330078,-0.816406 0.127581,-0.518046 0.293915,-1.009465 0.498047,-1.476563 0.20413,-0.46709 0.409148,-0.840843 0.613281,-1.121094 0.204131,-0.288749 0.360132,-0.433593 0.470703,-0.433593 0.09356,0 0.140625,0.06724 0.140625,0.203125 0,0.203822 -0.05544,0.574347 -0.166016,1.109375 -0.119076,0.611464 -0.177734,1.035643 -0.177734,1.273437 0,0.475581 0.110889,0.840926 0.332031,1.095703 C 16.881298,21.877144 17.208799,22 17.642578,22 c 0.535844,0 1.010966,-0.144844 1.427734,-0.433594 0.425274,-0.288742 0.821766,-0.657314 1.1875,-1.107422 C 20.419417,20.272146 20.5,20.007667 20.5,19.667969 c 0,-0.178347 -0.03352,-0.318011 -0.101562,-0.419922 -0.05954,-0.101912 -0.145289,-0.152344 -0.25586,-0.152344 -0.127582,0 -0.241685,0.05884 -0.34375,0.177735 -0.391252,0.467096 -0.70716,0.807217 -0.945312,1.019531 -0.229648,0.203821 -0.4295,0.30664 -0.59961,0.30664 -0.246658,0 -0.36914,-0.170061 -0.36914,-0.509765 0,-0.237794 0.08058,-0.725995 0.242187,-1.464844 0.187121,-0.866242 0.28125,-1.465668 0.28125,-1.796875 C 18.408203,16.276108 18.13098,16 17.578125,16 c -0.45079,0 -0.936244,0.23731 -1.455078,0.712891 -0.518833,0.475581 -0.990742,1.23666 -1.416016,2.28125 0.02552,-0.152867 0.07258,-0.381768 0.140625,-0.6875 0.161603,-0.713376 0.242188,-1.206756 0.242188,-1.478516 0,-0.280257 -0.06382,-0.489123 -0.191406,-0.625 C 14.77936,16.067242 14.571129,16 14.273438,16 c -0.297691,0 -0.616813,0.114457 -0.957032,0.34375 -0.331714,0.220811 -0.659214,0.560933 -0.982422,1.019531 -0.314702,0.458598 -0.586759,1.019228 -0.816406,1.681641 0.03402,-0.373671 0.07787,-0.683402 0.128906,-0.929688 0.05103,-0.254776 0.11807,-0.55288 0.203125,-0.892578 0.127582,-0.47558 0.191407,-0.780131 0.191407,-0.916015 0,-0.118898 -0.03352,-0.199728 -0.101563,-0.242188 C 11.87141,16.022 11.752141,16 11.582031,16 Z"/>
+ <path style="fill:#ffffff" d="m 9.3507856,11.01161 q 0.2722522,0 0.4607338,0.150986 Q 10,11.301969 10,11.511029 q 0,0.371659 -0.2094234,0.603944 -0.2094244,0.220681 -0.5968583,0.220681 -0.60733,0 -0.9214668,0.01161 -0.02094,0.139373 -0.1884807,1.254358 -0.1884826,1.242735 -0.2303673,1.521481 l -0.2198946,1.521491 q -0.2303674,1.707316 -0.3664927,2.857149 0.219896,-0.01161 0.5968586,-0.01161 0.5549741,0 0.7539267,0.162598 0.1989534,0.162599 0.1989534,0.487806 0,0.301972 -0.2198946,0.511031 -0.2094241,0.209059 -0.5968595,0.209059 -0.26178,0 -0.827226,-0.02322 -0.5235594,-0.02323 -0.6910993,-0.02323 -0.659686,0 -1.4450261,0.127761 Q 4.6910995,21 4.5445025,21 4.3141361,21 4.1570682,20.860627 4,20.721256 4,20.454123 4,20.036004 4.3350785,19.803719 4.6701571,19.571433 5.2774872,19.559812 l 0.492147,-0.01161 0.031413,-0.255511 Q 6.052356,17.43438 6.1675393,16.667828 L 6.397906,15.146347 q 0.2094241,-1.34728 0.3769633,-2.775849 l -0.8795806,0.01161 q -0.376964,0 -0.5235608,-0.127761 -0.1361257,-0.139372 -0.1361257,-0.38327 0,-0.789778 1.0261785,-0.847851 Q 6.7434555,11 7.4345554,11 Z"/>
+ <path style="fill:#ffffff" d="M 10.880316,21 Q 10.395504,21 10.191371,20.490442 10,19.980896 10,18.859874 q 0,-1.656043 0.472053,-3.146493 0.114824,-0.369429 0.369987,-0.535031 0.267924,-0.17834 0.739976,-0.17834 0.255165,0 0.35723,0.06368 0.102065,0.06369 0.102065,0.242036 0,0.203827 -0.191372,0.917198 -0.127583,0.509547 -0.204133,0.891712 -0.07655,0.369428 -0.127581,0.929935 0.344471,-0.99362 0.816525,-1.681517 0.484811,-0.687898 0.982382,-1.019115 Q 13.82746,15 14.273996,15 q 0.446537,0 0.625153,0.203824 0.191372,0.203816 0.191372,0.624202 0,0.40764 -0.242404,1.477703 -0.102065,0.458598 -0.140342,0.687898 0.637911,-1.566884 1.416161,-2.280256 Q 16.902187,15 17.578372,15 q 0.829283,0 0.829283,0.828026 0,0.49681 -0.280681,1.796173 -0.242406,1.108274 -0.242406,1.464965 0,0.509557 0.369988,0.509557 0.255164,0 0.599636,-0.305732 0.357229,-0.31847 0.944107,-1.019115 0.153098,-0.178341 0.344471,-0.178341 0.165856,0 0.255164,0.152868 0.102065,0.152866 0.102065,0.420386 0,0.509547 -0.242407,0.789805 -0.548602,0.675161 -1.186513,1.108274 -0.625152,0.433124 -1.428918,0.433124 -0.650669,0 -0.982382,-0.369427 -0.331713,-0.382166 -0.331713,-1.095537 0,-0.356692 0.178615,-1.273889 0.165856,-0.802541 0.165856,-1.108274 0,-0.203825 -0.14034,-0.203825 -0.165857,0 -0.472053,0.433124 -0.306199,0.420376 -0.612395,1.121011 -0.306198,0.700646 -0.49757,1.477714 -0.14034,0.611464 -0.331712,0.815279 -0.178616,0.203824 -0.586878,0.203824 -0.421021,0 -0.63791,-0.394901 -0.204131,-0.40765 -0.204131,-0.980894 0,-0.484072 0.127582,-1.401269 0.102064,-0.815289 0.102064,-1.070063 0,-0.203825 -0.140339,-0.203825 -0.191374,0 -0.484812,0.458599 -0.29344,0.458597 -0.57412,1.17197 -0.267921,0.713382 -0.433778,1.40128 -0.140341,0.598716 -0.331714,0.815279 -0.178614,0.203824 -0.574118,0.203824 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/io.github.NhekoReborn.Nheko.svg b/.icons/awkward/32x32/apps/io.github.NhekoReborn.Nheko.svg
new file mode 120000
index 00000000..10623041
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.NhekoReborn.Nheko.svg
@@ -0,0 +1 @@
+nheko.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.OpenToonz.svg b/.icons/awkward/32x32/apps/io.github.OpenToonz.svg
new file mode 100644
index 00000000..241cf212
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.OpenToonz.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4,3 C 2.6244,3 2,3.6244 2,4.4 V 29.6 C 2,30.3756 2.6244,31 3.4,31 H 19 L 30,20 V 4.4 C 30,3.6244 29.3756,3 28.6,3 Z"/>
+ <path style="fill:#579c3b" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 28.6 C 2,29.3756 2.6244,30 3.4,30 H 19 L 30,19 V 3.4 C 30,2.6244 29.3756,2 28.6,2 Z"/>
+ <path style="opacity:0.2" d="m 11,8 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -0.08008,-1 H 22 v 10 h 2 V 14 h 4 V 12 H 17.314453 A 7,7 0 0 0 11,8 Z m 0,2.099609 A 4.9,4.9 0 0 1 15.900391,15 4.9,4.9 0 0 1 11,19.900391 4.9,4.9 0 0 1 6.0996094,15 4.9,4.9 0 0 1 11,10.099609 Z"/>
+ <rect style="fill:#ffffff" width="10" height="2" x="13" y="-24" transform="rotate(90)"/>
+ <path style="fill:#85df66" d="M 30,19 H 20.375 C 19.615587,19 19,19.615615 19,20.375 V 30 Z"/>
+ <rect style="fill:#ffffff" width="12" height="2" x="16" y="11"/>
+ <path style="fill:#ffffff" d="m 11,7 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m 0,2.1 A 4.9,4.9 0 0 1 15.9,14 4.9,4.9 0 0 1 11,18.9 4.9,4.9 0 0 1 6.1,14 4.9,4.9 0 0 1 11,9.1 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.375 19 C 19.615587 19 19 19.615615 19 20.375 L 19 21.375 C 19 20.615615 19.615587 20 20.375 20 L 29 20 L 30 19 L 20.375 19 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/io.github.Pithos.svg b/.icons/awkward/32x32/apps/io.github.Pithos.svg
new file mode 120000
index 00000000..7fa3cf36
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.Pithos.svg
@@ -0,0 +1 @@
+cantata.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.TransmissionRemoteGtk.svg b/.icons/awkward/32x32/apps/io.github.TransmissionRemoteGtk.svg
new file mode 120000
index 00000000..72adf737
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.TransmissionRemoteGtk.svg
@@ -0,0 +1 @@
+transmission-remote-gtk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.arunsivaramanneo.GPUViewer.svg b/.icons/awkward/32x32/apps/io.github.arunsivaramanneo.GPUViewer.svg
new file mode 120000
index 00000000..efc6e8de
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.arunsivaramanneo.GPUViewer.svg
@@ -0,0 +1 @@
+GPU_Viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.betaflight.BetaflightConfigurator.svg b/.icons/awkward/32x32/apps/io.github.betaflight.BetaflightConfigurator.svg
new file mode 120000
index 00000000..fae06105
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.betaflight.BetaflightConfigurator.svg
@@ -0,0 +1 @@
+betaflight-configurator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.celluloid_player.Celluloid.svg b/.icons/awkward/32x32/apps/io.github.celluloid_player.Celluloid.svg
new file mode 120000
index 00000000..2dd814af
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.celluloid_player.Celluloid.svg
@@ -0,0 +1 @@
+gnome-mpv.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.cges30901.hmtimer.svg b/.icons/awkward/32x32/apps/io.github.cges30901.hmtimer.svg
new file mode 100644
index 00000000..259164ea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.cges30901.hmtimer.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="8.7" ry="8.7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="29" height="29" x="-30" y="-30" rx="8.7" ry="8.7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1" d="m 14.650391,4 c -0.3324,0 -0.59961,0.3498706 -0.59961,0.7851562 v 9.4296878 c 0,0.435285 0.26721,0.785156 0.59961,0.785156 h 1.798828 c 0.3324,0 0.601562,-0.349871 0.601562,-0.785156 V 4.7851562 C 17.050781,4.3498706 16.781619,4 16.449219,4 Z M 19,7.671875 V 11.03125 A 6.5,6.5 0 0 1 22,16.5 6.5,6.5 0 0 1 15.5,23 6.5,6.5 0 0 1 9,16.5 6.5,6.5 0 0 1 12,11.025391 V 7.6777344 A 9.5,9.5 0 0 0 6,16.5 9.5,9.5 0 0 0 15.5,26 9.5,9.5 0 0 0 25,16.5 9.5,9.5 0 0 0 19,7.671875 Z"/>
+ <rect style="fill:#3e63ca" width="3" height="11" x="14.05" y="3" rx=".6" ry=".786"/>
+ <path style="fill:#3e63ca" d="M 19 6.671875 L 19 10.03125 A 6.5 6.5 0 0 1 22 15.5 A 6.5 6.5 0 0 1 15.5 22 A 6.5 6.5 0 0 1 9 15.5 A 6.5 6.5 0 0 1 12 10.025391 L 12 6.6777344 A 9.5 9.5 0 0 0 6 15.5 A 9.5 9.5 0 0 0 15.5 25 A 9.5 9.5 0 0 0 25 15.5 A 9.5 9.5 0 0 0 19 6.671875 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 9.6992188 1 C 4.8794189 1 1 4.8794189 1 9.6992188 L 1 10.699219 C 1 5.8794189 4.8794189 2 9.6992188 2 L 21.300781 2 C 26.120581 2 30 5.8794189 30 10.699219 L 30 9.6992188 C 30 4.8794189 26.120581 1 21.300781 1 L 9.6992188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/io.github.cloose.CuteMarkEd.svg b/.icons/awkward/32x32/apps/io.github.cloose.CuteMarkEd.svg
new file mode 120000
index 00000000..35b66ab1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.cloose.CuteMarkEd.svg
@@ -0,0 +1 @@
+cutemarked.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.gillesdegottex.FMIT.svg b/.icons/awkward/32x32/apps/io.github.gillesdegottex.FMIT.svg
new file mode 120000
index 00000000..1cc53f1c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.gillesdegottex.FMIT.svg
@@ -0,0 +1 @@
+fmit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.guillaumechereau.Goxel.svg b/.icons/awkward/32x32/apps/io.github.guillaumechereau.Goxel.svg
new file mode 120000
index 00000000..9196daf0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.guillaumechereau.Goxel.svg
@@ -0,0 +1 @@
+goxel.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.janbar.noson.svg b/.icons/awkward/32x32/apps/io.github.janbar.noson.svg
new file mode 120000
index 00000000..1a8837e0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.janbar.noson.svg
@@ -0,0 +1 @@
+noson.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.jkozera.ZevDocs.svg b/.icons/awkward/32x32/apps/io.github.jkozera.ZevDocs.svg
new file mode 120000
index 00000000..7dbdf35b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.jkozera.ZevDocs.svg
@@ -0,0 +1 @@
+zevdocs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.jliljebl.Flowblade.svg b/.icons/awkward/32x32/apps/io.github.jliljebl.Flowblade.svg
new file mode 120000
index 00000000..2e57497b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.jliljebl.Flowblade.svg
@@ -0,0 +1 @@
+flowblade.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.liberodark.OpenDrive.svg b/.icons/awkward/32x32/apps/io.github.liberodark.OpenDrive.svg
new file mode 120000
index 00000000..8053e906
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.liberodark.OpenDrive.svg
@@ -0,0 +1 @@
+odrive.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.markummitchell.Engauge_Digitizer.svg b/.icons/awkward/32x32/apps/io.github.markummitchell.Engauge_Digitizer.svg
new file mode 120000
index 00000000..239405af
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.markummitchell.Engauge_Digitizer.svg
@@ -0,0 +1 @@
+engauge-digitizer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.martinrotter.textosaurus.svg b/.icons/awkward/32x32/apps/io.github.martinrotter.textosaurus.svg
new file mode 120000
index 00000000..49943b9b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.martinrotter.textosaurus.svg
@@ -0,0 +1 @@
+textosaurus.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.mki1967.mki3dgame.svg b/.icons/awkward/32x32/apps/io.github.mki1967.mki3dgame.svg
new file mode 100644
index 00000000..ddbc1629
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.mki1967.mki3dgame.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,29.6 V 4.4 C 30,3.6244 29.3756,3 28.6,3 H 3.4 C 2.6244,3 2,3.6244 2,4.4 V 29.6 C 2,30.3756 2.6244,31 3.4,31 h 25.2 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <path style="fill:#424b6d" d="M 30,28.6 V 3.4 C 30,2.6244 29.3756,2 28.6,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 28.6 C 2,29.3756 2.6244,30 3.4,30 h 25.2 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <path style="opacity:0.1" d="M 10.559194,27 23.614771,25.246652 21.313295,22.162623 Z"/>
+ <path style="fill:#d62f19" d="m 13.913494,6.3571431 -2.251973,1.7125222 -5.0998984,12.0293567 -0.20448,4.13938 4.3963244,1.404456 12.588987,-1.690998 1.701761,-2.385154 0.598643,-3.612035 -1.954671,-3.668538 -5.546526,-6.7559192 z"/>
+ <path style="fill:#d62f19" d="M 11.500932,7.7756967 16.790289,15.04833 6.2115747,20.250282 Z"/>
+ <path style="fill:#e84d34" d="M 6.2115747,20.250282 5.9999996,24.543157 10.559194,26 21.313295,21.162623 22.051046,16.538125 16.790289,15.04833 Z"/>
+ <path style="fill:#962111" d="M 10.559194,26 23.614771,24.246652 21.313295,21.162623 Z"/>
+ <path style="opacity:0.1" d="M 21.313295,22.162971 22.051046,17.538473 23.972534,15.223129 26,19.026919 25.379246,22.772823 23.614771,25.247 Z"/>
+ <path style="fill:#a92513" d="M 21.313295,21.162623 22.051046,16.538125 23.972534,14.222781 26,18.026571 25.379246,21.772475 23.614771,24.246652 Z"/>
+ <path style="fill:#c22a16" d="m 22.051046,16.538125 -5.260757,-1.489795 -5.289357,-7.2726333 2.33581,-1.7756966 4.383941,1.216153 5.751851,7.0066279 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.791016 15.048828 L 6.2109375 20.25 L 6 24.542969 L 6.0488281 24.558594 L 6.2109375 21.25 L 16.791016 16.048828 L 21.898438 17.496094 L 22.050781 16.539062 L 16.791016 15.048828 z"/>
+ <path style="opacity:0.1" d="M 21.898438 17.496094 L 21.3125 21.162109 L 10.558594 26 L 6.0488281 24.558594 L 6 25.542969 L 10.558594 27 L 21.3125 22.162109 L 22.050781 17.539062 L 21.898438 17.496094 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11.5 7.7753906 L 6.2109375 20.25 L 6.7460938 19.986328 L 11.5 8.7753906 L 16.255859 15.3125 L 16.791016 15.048828 L 11.5 7.7753906 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13.835938 6 L 11.5 7.7753906 L 11.96875 8.4199219 L 13.835938 7 L 18.220703 8.2167969 L 23.560547 14.720703 L 23.972656 14.222656 L 18.220703 7.2167969 L 13.835938 6 z"/>
+ <path style="opacity:0.1" d="M 23.560547 14.720703 L 22.050781 16.537109 L 16.791016 15.048828 L 22.050781 16.539062 L 21.898438 17.494141 L 22.050781 17.537109 L 23.972656 15.222656 L 23.560547 14.720703 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/io.github.mmstick.FontFinder.svg b/.icons/awkward/32x32/apps/io.github.mmstick.FontFinder.svg
new file mode 120000
index 00000000..2a446a66
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.mmstick.FontFinder.svg
@@ -0,0 +1 @@
+typecatcher.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.mujx.Nheko.svg b/.icons/awkward/32x32/apps/io.github.mujx.Nheko.svg
new file mode 120000
index 00000000..10623041
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.mujx.Nheko.svg
@@ -0,0 +1 @@
+nheko.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.openWMail.openWMail.svg b/.icons/awkward/32x32/apps/io.github.openWMail.openWMail.svg
new file mode 120000
index 00000000..a0517ef7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.openWMail.openWMail.svg
@@ -0,0 +1 @@
+WMail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.qtox.qTox.svg b/.icons/awkward/32x32/apps/io.github.qtox.qTox.svg
new file mode 120000
index 00000000..52fdec57
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.qtox.qTox.svg
@@ -0,0 +1 @@
+utox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.quodlibet.QuodLibet.svg b/.icons/awkward/32x32/apps/io.github.quodlibet.QuodLibet.svg
new file mode 120000
index 00000000..baa60135
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.quodlibet.QuodLibet.svg
@@ -0,0 +1 @@
+quodlibet.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.rinigus.OSMScoutServer.svg b/.icons/awkward/32x32/apps/io.github.rinigus.OSMScoutServer.svg
new file mode 120000
index 00000000..0953e1cf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.rinigus.OSMScoutServer.svg
@@ -0,0 +1 @@
+osmscout-server.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.rinigus.PureMaps.svg b/.icons/awkward/32x32/apps/io.github.rinigus.PureMaps.svg
new file mode 120000
index 00000000..32e4efe5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.rinigus.PureMaps.svg
@@ -0,0 +1 @@
+harbour-pure-maps.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.github.wereturtle.ghostwriter.svg b/.icons/awkward/32x32/apps/io.github.wereturtle.ghostwriter.svg
new file mode 120000
index 00000000..edbf8f72
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.github.wereturtle.ghostwriter.svg
@@ -0,0 +1 @@
+ghostwriter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.gitlab.Goodvibes.svg b/.icons/awkward/32x32/apps/io.gitlab.Goodvibes.svg
new file mode 120000
index 00000000..ceaa9d83
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.gitlab.Goodvibes.svg
@@ -0,0 +1 @@
+goodvibes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.gitlab.construo.construo.svg b/.icons/awkward/32x32/apps/io.gitlab.construo.construo.svg
new file mode 120000
index 00000000..df4e1cba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.gitlab.construo.construo.svg
@@ -0,0 +1 @@
+construo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.gitlab.evtest_qt.evtest_qt.svg b/.icons/awkward/32x32/apps/io.gitlab.evtest_qt.evtest_qt.svg
new file mode 120000
index 00000000..d01d9b36
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.gitlab.evtest_qt.evtest_qt.svg
@@ -0,0 +1 @@
+evtest-qt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.gitlab.jstest_gtk.jstest_gtk.svg b/.icons/awkward/32x32/apps/io.gitlab.jstest_gtk.jstest_gtk.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.gitlab.jstest_gtk.jstest_gtk.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.gitlab.osslugaru.Lugaru.svg b/.icons/awkward/32x32/apps/io.gitlab.osslugaru.Lugaru.svg
new file mode 120000
index 00000000..8102854f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.gitlab.osslugaru.Lugaru.svg
@@ -0,0 +1 @@
+lugaru.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.gitlab.windstille.Windstille-0_2.svg b/.icons/awkward/32x32/apps/io.gitlab.windstille.Windstille-0_2.svg
new file mode 120000
index 00000000..46979cac
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.gitlab.windstille.Windstille-0_2.svg
@@ -0,0 +1 @@
+windstille-0.2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.lbry.lbry-app.svg b/.icons/awkward/32x32/apps/io.lbry.lbry-app.svg
new file mode 120000
index 00000000..c0f1215c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.lbry.lbry-app.svg
@@ -0,0 +1 @@
+lbry.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.liri.BaseApp.svg b/.icons/awkward/32x32/apps/io.liri.BaseApp.svg
new file mode 120000
index 00000000..9c1d0c74
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.liri.BaseApp.svg
@@ -0,0 +1 @@
+liri.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.liri.Calculator.svg b/.icons/awkward/32x32/apps/io.liri.Calculator.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.liri.Calculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.liri.Text.svg b/.icons/awkward/32x32/apps/io.liri.Text.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.liri.Text.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.lmms.LMMS.svg b/.icons/awkward/32x32/apps/io.lmms.LMMS.svg
new file mode 120000
index 00000000..954d4097
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.lmms.LMMS.svg
@@ -0,0 +1 @@
+lmms.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.mgba.mGBA.svg b/.icons/awkward/32x32/apps/io.mgba.mGBA.svg
new file mode 120000
index 00000000..dbd5214e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.mgba.mGBA.svg
@@ -0,0 +1 @@
+mgba.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.neovim.nvim.svg b/.icons/awkward/32x32/apps/io.neovim.nvim.svg
new file mode 120000
index 00000000..f481afa8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.neovim.nvim.svg
@@ -0,0 +1 @@
+nvim.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.otsaloma.gaupol.svg b/.icons/awkward/32x32/apps/io.otsaloma.gaupol.svg
new file mode 120000
index 00000000..2ca7b01c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.otsaloma.gaupol.svg
@@ -0,0 +1 @@
+gaupol.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.otsaloma.nfoview.svg b/.icons/awkward/32x32/apps/io.otsaloma.nfoview.svg
new file mode 120000
index 00000000..a1be8f4b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.otsaloma.nfoview.svg
@@ -0,0 +1 @@
+nfoview.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.poez.Poezio.svg b/.icons/awkward/32x32/apps/io.poez.Poezio.svg
new file mode 120000
index 00000000..1bba08e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.poez.Poezio.svg
@@ -0,0 +1 @@
+poezio.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.thp.numptyphysics.svg b/.icons/awkward/32x32/apps/io.thp.numptyphysics.svg
new file mode 120000
index 00000000..097b7086
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.thp.numptyphysics.svg
@@ -0,0 +1 @@
+numptyphysics.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/io.webtorrent.WebTorrent.svg b/.icons/awkward/32x32/apps/io.webtorrent.WebTorrent.svg
new file mode 120000
index 00000000..6401f7dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/io.webtorrent.WebTorrent.svg
@@ -0,0 +1 @@
+webtorrent-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ipython.svg b/.icons/awkward/32x32/apps/ipython.svg
new file mode 100644
index 00000000..317ccdca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ipython.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="26" x="1" y="4" rx="1.45" ry="1.444"/>
+ <rect style="fill:#8e8e8e" width="29" height="26" x="1" y="3" rx="1.45" ry="1.444"/>
+ <rect style="fill:#35454e" width="29" height="20" x="1" y="6"/>
+ <path style="opacity:0.2" d="m 8,10 v 2 12 h 2 1.5 V 22 H 10 V 12 h 1.5 v -2 z m 10.5,0 v 2 H 20 v 10 h -1.5 v 2 H 22 V 22 11 10 Z m 5.5,3 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 z m 0,7 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 z"/>
+ <rect style="fill:#267edb" width="2" height="13" x="8" y="10"/>
+ <rect style="fill:#267edb" width="3.5" height="2" x="8" y="9"/>
+ <rect style="fill:#267edb" width="3.5" height="2" x="8" y="21"/>
+ <rect style="fill:#267edb" width="2" height="13" x="-22" y="10" transform="scale(-1,1)"/>
+ <rect style="fill:#267edb" width="3.5" height="2" x="-22" y="9" transform="scale(-1,1)"/>
+ <rect style="fill:#267edb" width="3.5" height="2" x="-22" y="21" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="m 12.962891,13.062891 -1.525391,0.748047 3.332031,6.798828 c -0.07988,0.142072 -0.161319,0.320431 -0.240234,0.447266 -0.25521,0.41018 -0.506862,0.732829 -0.699219,0.914062 -0.192357,0.181233 -0.29053,0.179688 -0.230469,0.179688 H 13 V 23.85 h 0.599609 c 0.585062,0 1.033764,-0.300834 1.396485,-0.642578 0.362721,-0.341744 0.67396,-0.765602 0.976562,-1.251953 0.605205,-0.972701 1.163049,-2.199713 1.654297,-3.419922 0.982496,-2.440417 1.689453,-4.859375 1.689453,-4.859375 l -1.632812,-0.478515 c 0,0 -0.692261,2.362042 -1.634766,4.703125 -0.106595,0.264771 -0.223615,0.51313 -0.335937,0.773437 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.70000005" d="m 12.2,12.437 3.5,7.141948"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.70000005" d="m 18.5,12.437 c 0,0 -2.8,9.563 -4.9,9.563 H 13"/>
+ <path style="fill:#267edb" d="m 25,13 a 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 1,1 0 0 1 1,1 z"/>
+ <path style="fill:#267edb" d="m 25,20 a 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 1,1 0 0 1 1,1 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.4492188 3 C 1.6459187 3 1 3.6450903 1 4.4453125 L 1 5.4453125 C 1 4.6450903 1.6459187 4 2.4492188 4 L 28.550781 4 C 29.354081 4 30 4.6450903 30 5.4453125 L 30 4.4453125 C 30 3.6450903 29.354081 3 28.550781 3 L 2.4492188 3 z"/>
+ <rect style="opacity:0.2" width="29" height="1" x="1" y="6"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="29" height="1" x="1" y="26"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ipython3.svg b/.icons/awkward/32x32/apps/ipython3.svg
new file mode 120000
index 00000000..53cbe2bd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ipython3.svg
@@ -0,0 +1 @@
+ipython.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/irc-chat.svg b/.icons/awkward/32x32/apps/irc-chat.svg
new file mode 100644
index 00000000..d8cea6f1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/irc-chat.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 11.5,4 C 10.669,4 10,4.669 10,5.5 l 0,14 c 0,0.831 0.669,1.5 1.5,1.5 l 14,0 C 26.331,21 27,20.331 27,19.5 L 27,7 30,4 11.5,4 Z"/>
+ <path style="opacity:0.2" d="m 2,13 3,3 0,12.5 C 5,29.331 5.669,30 6.5,30 l 14,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-14 C 22,13.669 21.331,13 20.5,13 L 2,13 Z"/>
+ <path style="fill:#4bae4f" d="M 11.5,3 C 10.669,3 10,3.669 10,4.5 l 0,14 c 0,0.831 0.669,1.5 1.5,1.5 l 14,0 C 26.331,20 27,19.331 27,18.5 L 27,6 30,3 11.5,3 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11.5,3 C 10.669,3 10,3.669 10,4.5 l 0,1 C 10,4.669 10.669,4 11.5,4 L 29,4 30,3 11.5,3 Z"/>
+ <path style="fill:#8ac249" d="m 2,12 3,3 0,12.5 C 5,28.331 5.669,29 6.5,29 l 14,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-14 C 22,12.669 21.331,12 20.5,12 L 2,12 Z"/>
+ <path fill="#fff" opacity=".1" d="m20.5 12c0.831 0 1.5 0.669 1.5 1.5v1c0-0.831-0.669-1.5-1.5-1.5h-17.5l-1-1h18.5z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 11.47075,16 -0.5293,3 -2.9414,0 0,1 2.7656,0 L 10.2344,23 8,23 l 0,1 2.0586,0 -0.5293,3 1,0 0.5293,-3 2.5,0 -0.52929,3 1,0 0.52929,-3 3.4414,0 0,-1 -3.2656,0 0.53124,-3 2.7344,0 0,-1 -2.5586,0 0.52929,-3 -1,0 -0.52929,3 -2.5,0 0.52929,-3 z m 0.29492,4 2.5,0 -0.53124,3 -2.5,0 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 11.47075,15 -0.5293,3 -2.9414,0 0,1 2.7656,0 L 10.2344,22 8,22 l 0,1 2.0586,0 -0.5293,3 1,0 0.5293,-3 2.5,0 -0.52929,3 1,0 0.52929,-3 3.4414,0 0,-1 -3.2656,0 0.53124,-3 2.7344,0 0,-1 -2.5586,0 0.52929,-3 -1,0 -0.52929,3 -2.5,0 0.52929,-3 z m 0.29492,4 2.5,0 -0.53124,3 -2.5,0 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/irccloud-desktop.svg b/.icons/awkward/32x32/apps/irccloud-desktop.svg
new file mode 100644
index 00000000..d519210f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/irccloud-desktop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#2a7bdb" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 16,8 A 6,6 0 0 0 10.076172,13.087891 5,5 0 0 0 6,18 a 5,5 0 0 0 5,5 h 0.455078 c 0.03607,0.184217 0.05783,0.367716 0.04492,0.548828 0.01182,0.849214 -0.455679,1.366294 -1.027344,1.861328 -0.145397,0.07713 -0.256579,0.166873 -0.246094,0.199219 0.03456,0.106557 0.701279,0.333685 1.09375,0.373047 0.506365,0.05076 1.21182,-0.01085 1.615235,-0.16211 0.641387,-0.240469 1.15678,-0.640374 1.519531,-1.183593 0.310185,-0.464507 0.472774,-0.926036 0.521484,-1.462891 L 14.988281,23 H 22 a 4,4 0 0 0 4,-4 4,4 0 0 0 -4,-4 4,4 0 0 0 -0.08984,0.0039 A 6,6 0 0 0 22,14 6,6 0 0 0 16,8 Z"/>
+ <path style="fill:#ffffff" d="M 16 7 A 6 6 0 0 0 10.076172 12.087891 A 5 5 0 0 0 6 17 A 5 5 0 0 0 11 22 L 11.455078 22 C 11.491147 22.184217 11.512913 22.367716 11.5 22.548828 C 11.51182 23.398042 11.044321 23.915122 10.472656 24.410156 C 10.327259 24.487286 10.216077 24.577029 10.226562 24.609375 C 10.261124 24.715932 10.927841 24.94306 11.320312 24.982422 C 11.826677 25.033182 12.532132 24.971567 12.935547 24.820312 C 13.576934 24.579843 14.092327 24.179938 14.455078 23.636719 C 14.765263 23.172212 14.927852 22.710683 14.976562 22.173828 L 14.988281 22 L 22 22 A 4 4 0 0 0 26 18 A 4 4 0 0 0 22 14 A 4 4 0 0 0 21.910156 14.003906 A 6 6 0 0 0 22 13 A 6 6 0 0 0 16 7 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/iridium-browser.svg b/.icons/awkward/32x32/apps/iridium-browser.svg
new file mode 100644
index 00000000..2f98e768
--- /dev/null
+++ b/.icons/awkward/32x32/apps/iridium-browser.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" xml:space="preserve">
+ <g transform="matrix(1.25,0,0,-1.25,0,32.00033)">
+ <path style="opacity:0.2" d="m 14.400212,22.400264 a 10.399788,10.4 0 0 1 -0.396867,-0.01406 c -0.186762,0.0042 -0.372775,0.01464 -0.560926,0.0094 -0.619408,-0.01733 -1.247738,-0.0847 -1.876524,-0.209374 l -0.0016,-0.0016 C 10.933958,22.059101 10.323113,21.883164 9.7378075,21.658076 9.5329772,21.578574 9.3400332,21.471322 9.1643816,21.339326 8.8196086,21.409396 8.516882,21.590893 8.155027,21.594014 7.8453858,21.596715 7.5324568,21.57349 7.2191089,21.522139 4.4759502,21.074692 2.7420731,18.701016 2.3613955,16.131514 2.2443179,16.067486 2.119488,16.02159 2.0035903,15.954951 1.1722897,15.476819 0.70537707,14.549733 0.81611453,13.597139 0.91403461,12.753711 1.1038173,11.740693 1.4645388,10.634639 1.6487793,10.069562 1.8774777,9.4831338 2.1613996,8.8830766 l 0.00156,-0.00313 C 2.4901069,8.186463 2.8903629,7.4836758 3.3754373,6.7877638 5.8794189,3.2159094 9.6003055,1.6002614 14.008033,1.617451 l -0.103123,-0.00781 0.162496,0.00781 a 10.399788,10.4 0 0 1 0.332806,-0.017187 10.399788,10.4 0 0 1 10.399788,10.4 10.399788,10.4 0 0 1 -10.399788,10.4 z"/>
+ <path style="fill:#e4e4e4" d="m 14.400212,23.200264 a 10.399788,10.4 0 0 1 -0.396867,-0.01406 c -0.186762,0.0042 -0.372775,0.01464 -0.560926,0.0094 -0.619408,-0.01733 -1.247738,-0.0847 -1.876524,-0.209374 l -0.0016,-0.0016 C 10.933958,22.859101 10.323113,22.683164 9.7378075,22.458076 9.5329772,22.378574 9.3400332,22.271322 9.1643816,22.139326 8.8196086,22.209396 8.516882,22.390893 8.155027,22.394014 7.8453858,22.396715 7.5324568,22.37349 7.2191089,22.322139 4.4759502,21.874692 2.7420731,19.501016 2.3613955,16.931514 2.2443179,16.867486 2.119488,16.82159 2.0035903,16.754951 1.1722897,16.276819 0.70537707,15.349733 0.81611453,14.397139 0.91403461,13.553711 1.1038173,12.540693 1.4645388,11.434639 1.6487793,10.869562 1.8774777,10.283134 2.1613996,9.6830768 l 0.00156,-0.00313 C 2.4901069,8.9864632 2.8903629,8.283676 3.3754373,7.587764 5.8794189,4.0159096 9.6003055,2.4002616 14.008033,2.4174512 l -0.103123,-0.00781 0.162496,0.00781 A 10.399788,10.4 0 0 1 14.400212,2.4002642 10.399788,10.4 0 0 1 24.8,12.800264 a 10.399788,10.4 0 0 1 -10.399788,10.4 z"/>
+ <path style="fill:#4282de" d="m 14.374523,14.759065 c -0.0026,0.06184 -0.0088,0.125649 -0.01256,0.186126 -0.03437,0.453585 -0.09143,0.874116 -0.156003,1.253771 -0.01257,0.05829 -0.02189,0.116472 -0.03233,0.171737 -0.0043,0.02512 -0.0093,0.04848 -0.01368,0.07382 -0.0063,0.02304 -0.01055,0.04818 -0.01541,0.07028 -0.680776,0.131071 -1.365404,0.216887 -2.052364,0.257553 -0.380944,0.02346 -0.764241,0.03097 -1.145591,0.02639 -0.781109,-0.0096 -1.563891,-0.07789 -2.3442089,-0.205624 -0.081053,-0.01168 -0.1638893,-0.02669 -0.2453067,-0.04087 -0.030873,-0.0062 -0.0618,-0.01021 -0.0913,-0.01751 C 7.7275582,16.436005 7.1969254,16.309836 6.6748078,16.154887 6.5618044,16.123189 6.4499467,16.089926 6.3375314,16.052596 6.2733463,16.033513 6.208563,16.012868 6.146395,15.992431 5.7790231,15.870849 5.4221832,15.737485 5.0660934,15.592129 4.4282052,15.327904 3.8055524,15.022386 3.2,14.67422 3.282442,13.964126 3.4419413,13.10852 3.7450874,12.179025 3.8997927,11.704544 4.0911926,11.21361 4.3299204,10.709078 l 0.00344,-0.005 C 4.6052335,10.127767 4.9381206,9.5418391 5.3442651,8.959176 5.4783322,8.7661575 5.6140719,8.5820121 5.7548393,8.4026639 7.2644775,6.4712282 9.0454744,5.388996 10.38803,4.800264 c 0.01006,0.0099 0.02138,0.018373 0.03104,0.028268 0.02285,0.022398 0.04787,0.045577 0.07085,0.067454 0.371092,0.3467055 0.76567,0.7626478 1.162063,1.2513825 0.02945,0.038049 0.06031,0.074951 0.08949,0.1135627 0.02432,0.028759 0.04621,0.059229 0.07041,0.087975 0.05213,0.07031 0.107763,0.1415071 0.162095,0.2144144 0.439424,0.5974495 0.863438,1.2851563 1.235453,2.0719643 0.02727,0.056624 0.05311,0.1113629 0.07806,0.1677745 0.196548,0.4325215 0.376169,0.8953966 0.531869,1.3898766 0.01723,0.05462 0.03507,0.110091 0.05351,0.168254 0.0025,0.01055 0.0049,0.02078 0.0097,0.03121 l -3.04e-4,0.0014 c 0.143534,0.481926 0.250779,0.956615 0.329643,1.413296 0.0052,0.02652 0.0093,0.0545 0.0147,0.07889 0.01075,0.06333 0.02027,0.124397 0.02859,0.186388 0.07217,0.465523 0.11424,0.912299 0.133399,1.342609 0.0022,0.06485 0.0045,0.127421 0.0043,0.191862 0.0148,0.403742 0.0055,0.78809 -0.01823,1.152313"/>
+ <path style="opacity:0.2" d="m 9.2,12.800151 a 1.2000001,1.2000001 0 0 1 -1.2,-1.2 1.2000001,1.2000001 0 0 1 0.8062496,-1.132813 l 0,-0.8624996 L 8.8,9.595464 10.4,9.6001512 9.9859376,10.695464 A 1.2000001,1.2000001 0 0 1 10.4,11.600151 a 1.2000001,1.2000001 0 0 1 -1.2,1.2 z"/>
+ <path style="fill:#ffffff" transform="matrix(0.8,0,0,-0.8,0,25.600264)" d="M 11.5 15 A 1.5000001 1.5000001 0 0 0 10 16.5 A 1.5000001 1.5000001 0 0 0 11.007812 17.916016 L 11.007812 18.994141 L 11 19.005859 L 13 19 L 12.482422 17.630859 A 1.5000001 1.5000001 0 0 0 13 16.5 A 1.5000001 1.5000001 0 0 0 11.5 15 z"/>
+ <path style="fill:#3f3f3f" transform="matrix(0.8,0,0,-0.8,0,25.600264)" d="m 16.886719,6.0039062 c -0.609858,0.017062 -1.227942,0.084549 -1.845703,0.2070313 -0.621892,0.123875 -1.222897,0.2983544 -1.792969,0.5175781 0.541594,0.3559038 1.043069,1.0926969 1.482422,1.5996094 0.215254,-0.058837 0.431261,-0.1085544 0.652343,-0.1503906 2.477749,-0.4918263 4.7818,-0.2194059 6.732422,1.0586428 l 1.851563,-0.826221 0.05078,-0.023437 C 22.046814,6.8148663 19.529428,5.9300112 16.886719,6.0039062 Z m 7.86914,3.0292969 -0.02344,0.011719 c -0.163448,0.078238 -0.320539,0.1569062 -0.484375,0.234375 -0.167464,0.07215 -0.333724,0.1463312 -0.503906,0.2226562 -0.211887,0.094337 -0.426979,0.1836938 -0.650391,0.2695313 -0.133401,0.052362 -0.272082,0.1073887 -0.408203,0.1640625 -0.181839,0.072137 -0.371563,0.1341499 -0.556641,0.2031249 -0.188445,0.06061 -0.376557,0.133895 -0.570312,0.193359 -0.769706,0.253076 -1.573418,0.46794 -2.396485,0.660157 -0.169874,0.0374 -0.343486,0.06867 -0.515625,0.101562 l 0.0098,0.04687 c 0.01397,0.06355 0.01853,0.07841 0.0078,0.03906 l 0.01367,0.04687 0.0098,0.04883 c 0.0012,0.0075 0.0059,0.03495 0.01563,0.0918 0.01452,0.07713 0.02561,0.138636 0.0332,0.173828 l 0.0039,0.02148 0.002,0.01953 c 0.0554,0.325766 0.09455,1.111633 0.136718,1.483928 0.242801,-0.07954 0.486969,-0.156733 0.72461,-0.242188 0.839775,-0.312795 1.648858,-0.647599 2.408203,-1.017578 0.190776,-0.08571 0.377553,-0.191811 0.5625,-0.279297 0.184041,-0.1003 0.366709,-0.184941 0.544922,-0.283203 0.238695,-0.135161 0.472838,-0.263684 0.701171,-0.394531 0.11255,-0.06402 0.220111,-0.1292 0.328126,-0.19336 0.163188,-0.1003 0.324942,-0.200083 0.484374,-0.294922 0.157232,-0.09738 0.309275,-0.204294 0.460938,-0.300781 0.05323,-0.03486 0.105609,-0.068891 0.15625,-0.1035159 L 24.755952,9.0331903 Z m 3.308594,5.5292969 -0.183594,0.0957 c -0.158397,0.08152 -0.319322,0.168144 -0.474609,0.251953 -0.153735,0.08195 -0.30539,0.16058 -0.460938,0.230469 l -0.958984,0.443359 -1.921875,0.888672 -0.478515,0.220703 c -0.155548,0.07227 -0.325859,0.132007 -0.486329,0.195313 -1.271358,0.534517 -2.967041,0.932375 -4.527343,1.283203 -0.06004,0.52503 -0.211255,0.898554 -0.34375,1.386719 -0.05263,0.167139 -0.113324,0.324498 -0.169922,0.486328 1.703839,0.06504 4.8292,-0.03206 7.71875,-2.462891 0.113587,0.722085 -1.150524,2.466023 -1.613282,3.021485 -1.701771,2.049799 -4.675576,2.459152 -7.46875,2.376953 -0.29725,0.503127 -0.604909,0.97725 -0.921874,1.408203 l -0.002,0.002 -0.002,0.002 c -0.07696,0.103275 -0.146378,0.191722 -0.201172,0.265625 l -0.01953,0.02539 -0.01953,0.02344 c 0.0016,-0.0019 -0.03393,0.03978 -0.05664,0.06836 l -0.0293,0.03906 c -0.0029,0.0035 -9.06e-4,0.0022 -0.0039,0.0059 -0.0334,0.04254 -0.0688,0.08781 -0.08398,0.107422 l -0.0059,0.0098 -0.0078,0.0098 c -0.228729,0.28214 -0.457123,0.538583 -0.683594,0.785156 0.275168,0.06014 0.555954,0.0979 0.832031,0.144531 0.286745,0.06275 0.579847,0.07108 0.876954,0.08984 0.295034,0.01367 0.585706,0.04934 0.882812,0.02344 l 0.894531,-0.03906 0.855469,-0.125 0.212891,-0.0293 c 0.04261,-0.0086 0.05814,-0.0067 0.11914,-0.02148 L 19.439453,25.75 19.867188,25.644531 c 0.140783,-0.03651 0.285785,-0.06596 0.427734,-0.111328 L 20.710938,25.392578 21.125,25.25 l 0.404297,-0.177734 0.402344,-0.175782 c 0.131068,-0.06626 0.255908,-0.135342 0.386718,-0.205078 l 0.388672,-0.207031 c 0.126149,-0.07023 0.244677,-0.158439 0.369141,-0.234375 0.245042,-0.155814 0.491301,-0.312881 0.714844,-0.5 0.232351,-0.177267 0.467001,-0.350453 0.675781,-0.556641 0.218101,-0.195487 0.43784,-0.389034 0.623047,-0.601562 l 0.292968,-0.310547 0.07227,-0.08203 0.07813,-0.08594 c 0.04455,-0.05602 0.09204,-0.114589 0.136719,-0.169922 0.172385,-0.228719 0.363834,-0.448968 0.515625,-0.691406 l 0.242187,-0.359375 c 0.07654,-0.12328 0.14648,-0.249843 0.21875,-0.375 0.1549,-0.249767 0.277222,-0.504863 0.400391,-0.757812 0.128737,-0.245609 0.24439,-0.53841 0.339844,-0.794922 l 0.148437,-0.404297 c 0.04352,-0.134515 0.08057,-0.273781 0.123047,-0.412109 l 0.117188,-0.414063 0.08789,-0.416016 c 0.06372,-0.270966 0.10033,-0.569233 0.138672,-0.849609 0.04119,-0.286715 0.04545,-0.558038 0.07031,-0.853516 0.01037,-0.278648 -0.0032,-0.572062 -0.0078,-0.851562 z"/>
+ <path style="fill:#4282de" d="m 18.690625,15.084964 c -0.934724,-0.475402 -2.343184,-0.906112 -3.514063,-1.25 0.0176,-0.337585 0.02928,-0.683558 0.01563,-1.05625 -6.99e-4,-0.06994 -0.0028,-0.134666 -0.0047,-0.189063 l 0,-0.0062 0,-0.0047 c -0.0048,-0.108294 -0.01573,-0.22086 -0.02344,-0.33125 1.54122,0.340042 3.329299,0.738874 4.460938,1.160938 -0.536088,0.425533 -0.856458,1.033961 -0.934375,1.676562 z"/>
+ <path style="fill:#4282de" d="m 22.133931,14.315121 c -0.405032,-0.60553 -1.150925,-0.850024 -1.811813,-0.641235 -0.139862,0.04199 -0.278257,0.106698 -0.406289,0.193501 -0.52961,0.351193 -0.781173,0.959341 -0.701296,1.548117 0.03078,0.231406 0.112433,0.462498 0.251457,0.670344 0.488468,0.73516 1.482993,0.936409 2.219149,0.447839 0.735215,-0.48836 0.936109,-1.481626 0.448792,-2.218566"/>
+ <path style="fill:#3f3f3f" transform="matrix(0.8,0,0,-0.8,0,25.600264)" d="M 10.167969 7.0078125 C 9.9491164 7.0059037 9.7287361 7.02239 9.5078125 7.0585938 C 7.451535 7.3934202 5.9990507 9.3202077 5.8105469 11.648438 C 5.8571753 11.628723 5.9024708 11.605301 5.9492188 11.585938 L 5.9511719 11.585938 L 5.9550781 11.585938 C 6.3914658 11.407804 6.83205 11.244066 7.2851562 11.091797 C 7.5943465 9.6989932 8.4995079 8.6178046 9.7304688 8.4160156 C 10.034984 8.3662781 10.34003 8.3752906 10.632812 8.4316406 C 10.751345 8.4537781 10.865242 8.4843094 10.978516 8.5214844 C 11.462422 8.6803994 11.913271 8.9680025 12.302734 9.3632812 C 12.376753 9.4374938 12.445847 9.5129406 12.511719 9.5957031 C 12.627695 9.7316358 12.732758 9.883886 12.830078 10.042969 C 13.110784 10.027816 13.391526 10.003446 13.671875 10 C 13.903921 9.9971989 14.13943 10.012502 14.373047 10.017578 C 14.200945 9.6436966 14.008772 9.285983 13.771484 8.9726562 C 13.695047 8.8713688 13.619083 8.7758075 13.541016 8.6835938 C 13.201092 8.2903863 12.815215 7.953285 12.398438 7.6914062 C 12.287494 7.6188813 12.170694 7.5516231 12.054688 7.4902344 C 11.466529 7.1851269 10.824524 7.013475 10.167969 7.0078125 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(0.8,0,0,-0.8,0,25.600264)" d="M 18 3 A 12.999735 13 0 0 0 17.503906 3.0175781 C 17.270454 3.0123281 17.037923 2.9993094 16.802734 3.0058594 C 16.028474 3.0275219 15.243014 3.1117356 14.457031 3.2675781 L 14.455078 3.2695312 C 13.667157 3.4264425 12.903507 3.6463744 12.171875 3.9277344 C 11.915837 4.0271119 11.674643 4.1611769 11.455078 4.3261719 C 11.024112 4.2385844 10.645678 4.0117137 10.193359 4.0078125 C 9.8063079 4.0044362 9.4151224 4.0334675 9.0234375 4.0976562 C 5.5944891 4.656965 3.4270189 7.62406 2.9511719 10.835938 C 2.8048249 10.915972 2.6487784 10.973342 2.5039062 11.056641 C 1.4647805 11.654306 0.88110943 12.813164 1.0195312 14.003906 C 1.0247929 14.049227 1.039228 14.106247 1.0449219 14.152344 C 1.1932114 13.285202 1.7164338 12.509564 2.5039062 12.056641 C 2.6487784 11.973342 2.8048249 11.915972 2.9511719 11.835938 C 3.4270189 8.62406 5.5944891 5.656965 9.0234375 5.0976562 C 9.4151224 5.0334675 9.8063079 5.0044363 10.193359 5.0078125 C 10.645678 5.0117138 11.024112 5.2385844 11.455078 5.3261719 C 11.674643 5.1611769 11.915837 5.0271119 12.171875 4.9277344 C 12.903507 4.6463744 13.667157 4.4264425 14.455078 4.2695312 L 14.457031 4.2675781 C 15.243014 4.1117356 16.028474 4.0275219 16.802734 4.0058594 C 17.037923 3.9993094 17.270454 4.0123281 17.503906 4.0175781 A 12.999735 13 0 0 1 18 4 A 12.999735 13 0 0 1 30.978516 16.580078 A 12.999735 13 0 0 0 31 16 A 12.999735 13 0 0 0 18 3 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/iron_product_logo.svg b/.icons/awkward/32x32/apps/iron_product_logo.svg
new file mode 100644
index 00000000..5a017820
--- /dev/null
+++ b/.icons/awkward/32x32/apps/iron_product_logo.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16.000285 2c-7.7560008 0-14.000001 6.244-14.000001 14 0 0.168842 0.019521 0.33264 0.025391 0.5 0.2637418-7.5205675 6.3874511-13.5 13.97461-13.5 7.587158 0 13.710867 5.9794325 13.974609 13.5 0.0059-0.16736 0.02539-0.331158 0.02539-0.5 0-7.756-6.244-14-14-14z"/>
+ <path style="opacity:.2" d="m14.680927 9.0057746c-2.039681-0.0601617-4.001796 0.3600036-5.8137326 0.7864947-2.6694449 0.6283327-7.0624159 2.5754127-7.0624159 2.5754127-1.0599672 0.460071-1.0767689 1.964608-0.027343 2.448474 1.5098003 0.772662 3.7986567 1.09493 4.1175645 2.837143 0.4701036 2.568206-2.2279258 4.921871-3.6576543 7.290459-0.8561388 1.361319 0.9664177 2.804975 2.0833086 1.6502 0 0 6.9193517-6.423359 15.952655-6.666406 1.682255-0.04527 3.922656 0.700906 5.671808 1.510176 1.749153 0.80927 2.994756 1.422435 2.994756 1.422435 1.105865 0.722389 2.472526-0.734432 1.9518-1.952326-2.590415-6.052527-7.952434-11.032724-15.320132-11.844482l-0.01172-0.00134c-0.294327-0.029595-0.587513-0.04768-0.878896-0.056269z"/>
+ <path style="fill:#3886dc" d="m14.680927 8.0057746c-2.039681-0.0601617-4.001796 0.3600036-5.8137326 0.7864947-2.6694449 0.6283323-7.0624159 2.5754127-7.0624159 2.5754127-1.0599672 0.460071-1.0767689 1.964608-0.027343 2.448474 1.5098003 0.772662 3.7986567 1.09493 4.1175645 2.837143 0.4701036 2.568206-2.2279258 4.921871-3.6576543 7.290459-0.8561388 1.361319 0.9664177 2.804975 2.0833086 1.6502 0 0 6.9193517-6.423359 15.952655-6.666406 1.682255-0.04527 3.922656 0.700906 5.671808 1.510176 1.749153 0.80927 2.994756 1.422435 2.994756 1.422435 1.105865 0.722389 2.472526-0.734432 1.9518-1.952326-2.590415-6.052527-7.952434-11.032724-15.320132-11.844482l-0.01172-0.00134c-0.294327-0.029595-0.587513-0.04768-0.878896-0.056269z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/iso-image-burn.svg b/.icons/awkward/32x32/apps/iso-image-burn.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/iso-image-burn.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/isomaster.svg b/.icons/awkward/32x32/apps/isomaster.svg
new file mode 100644
index 00000000..23a2a4ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/isomaster.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,2 C 8.244,2 2,8.244 2,16 2,23.756 8.244,30 16,30 23.756,30 30,23.756 30,16 30,8.244 23.756,2 16,2 Z m 0,8 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z"/>
+ <path style="fill:#848484" d="M 16,7.5 A 7.5,7.5 0 0 0 8.5,15 7.5,7.5 0 0 0 16,22.5 7.5,7.5 0 0 0 23.5,15 7.5,7.5 0 0 0 16,7.5 Z m 0,4.5 c 1.6569,0 3,1.3431 3,3 0,1.6569 -1.3431,3 -3,3 -1.6569,0 -3,-1.3431 -3,-3 0,-1.6569 1.3431,-3 3,-3 z"/>
+ <path style="fill:#e4e4e4" d="M 16,1 C 8.244,1 2,7.244 2,15 2,22.756 8.244,29 16,29 23.756,29 30,22.756 30,15 30,7.244 23.756,1 16,1 Z m 0,8 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,1 C 8.244,1 2,7.244 2,15 2,15.169 2.0195,15.333 2.0254,15.5 2.2891,7.9794 8.4128,2 16.0004,2 c 7.587,0 13.711,5.9794 13.975,13.5 0.005,-0.167 0.025,-0.331 0.025,-0.5 0,-7.756 -6.244,-14 -14,-14 z M 10.025,15.498 A 6,6 0 0 0 10,16 6,6 0 0 0 16,22 6,6 0 0 0 22,16 6,6 0 0 0 21.975,15.502 6,6 0 0 1 16,21 6,6 0 0 1 10.025,15.498 Z"/>
+ <circle style="fill:#0056c8" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 26.408203,19 c -0.121364,0 -0.243656,0.04639 -0.337891,0.140625 l -0.929687,0.9375 1.78125,1.78125 0.9375,-0.929687 c 0.18848,-0.18847 0.18848,-0.485349 0,-0.673829 L 26.744141,19.140625 C 26.649901,19.046385 26.529567,19 26.408203,19 Z M 24.433594,20.785156 20,25.21875 V 27 h 1.78125 l 4.433594,-4.433594 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/istanbul.svg b/.icons/awkward/32x32/apps/istanbul.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/istanbul.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/itch.svg b/.icons/awkward/32x32/apps/itch.svg
new file mode 100644
index 00000000..e608252e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/itch.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <rect fill="#fa5c5c" width="28" height="28" x="-1050.4" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m10.91 1029.4a4.5242 8.2784 17.882 0 0 -0.33203 0 4.5242 8.2784 17.882 0 0 -5.9844 6.9317 4.5242 8.2784 17.882 0 0 2.0449 8.9922 4.5242 8.2784 17.882 0 0 4.9121 -2.9297h9a8.2784 4.5242 72.118 0 0 4.9102 2.9297 8.2784 4.5242 72.118 0 0 2.0469 -8.9922 8.2784 4.5242 72.118 0 0 -6.7695 -6.8672 8.2784 4.5242 72.118 0 0 -2.3828 2.9297h-4.6113a4.5242 8.2784 17.882 0 0 -2.3828 -2.9297 4.5242 8.2784 17.882 0 0 -0.45117 -0.066zm3.09 5h4v3h1l-3 3-3-3h1v-3z"/>
+ <path fill="#ffffff" transform="translate(0 1020.4)" d="m10.91 8.0039a4.5242 8.2784 17.882 0 0 -0.332 0.002 4.5242 8.2784 17.882 0 0 -5.9842 6.9321 4.5242 8.2784 17.882 0 0 2.0449 8.992 4.5242 8.2784 17.882 0 0 4.9123 -2.93h9a8.2784 4.5242 72.118 0 0 4.91 2.93 8.2784 4.5242 72.118 0 0 2.047 -8.992 8.2784 4.5242 72.118 0 0 -6.77 -6.8677 8.2784 4.5242 72.118 0 0 -2.383 2.9297h-4.611a4.5242 8.2784 17.882 0 0 -2.383 -2.9297 4.5242 8.2784 17.882 0 0 -0.451 -0.0664zm3.09 4.9961h4v3h1l-3 3-3-3h1v-3z"/>
+ <path fill="#fff" opacity=".2" transform="translate(0 1020.4)" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 1049v1c0 0.7756 0.62479 1.4004 1.4004 1.4004h25.199c0.7756 0 1.4004-0.6248 1.4004-1.4004v-1c0 0.7756-0.62479 1.4004-1.4004 1.4004h-25.199c-0.7752 0-1.4-0.7-1.4-1.4z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/itmages.svg b/.icons/awkward/32x32/apps/itmages.svg
new file mode 100644
index 00000000..4b058cfa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/itmages.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect opacity=".2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect fill="#0081ff" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".2" d="m8 9v16h3v-16h-3zm7 0v3h3v13h3v-13h3v-3h-9z"/>
+ <g fill="#8addff">
+ <path d="m8 8h3v16h-3z"/>
+ <path d="m18 8h3v16h-3z"/>
+ <path d="m24 8v3h-9v-3z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/itunes.svg b/.icons/awkward/32x32/apps/itunes.svg
new file mode 120000
index 00000000..9df0f543
--- /dev/null
+++ b/.icons/awkward/32x32/apps/itunes.svg
@@ -0,0 +1 @@
+musique.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/jabref.svg b/.icons/awkward/32x32/apps/jabref.svg
new file mode 100644
index 00000000..81b3d266
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jabref.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g style="opacity:0.2" transform="matrix(1.0000625,0,0,0.99999703,-1.6056425e-4,1.0000832)">
+ <path d="M 7.2265625,4 A 3.0003,3.0003 0 0 0 4.9726562,8.9785156 c 3.2997463,3.7584104 3.6266122,7.3633164 3.4589844,9.8164064 -0.049918,0.729364 -0.2439177,0.997528 -0.3691406,1.15625 -0.1252229,0.158722 -0.5749053,0.287524 0.1367188,0.002 a 3.0003,3.0003 0 0 0 -0.00195,0.002 c -0.094508,0.03798 -0.1706236,0.422211 -1.578125,-0.480469 A 3.0003,3.0003 0 0 0 2,22 c 0,3.33368 3.2407889,6 6.8027344,6 3.8426506,0 6.7482846,-2.749902 7.5800776,-6.130859 0.611577,0.693252 1.180401,1.417528 1.904297,2.023437 2.256302,1.88855 5.06804,3.396647 8.085938,4.041016 a 3.0003,3.0003 0 0 0 2.896484,-4.894532 C 28.098407,21.683256 26.298515,19.793746 25.078125,18.191406 24.705865,17.702639 24.587571,17.4461 24.382812,17.099609 25.537511,16.076018 26.491067,14.958541 26.859375,13.5 27.373916,11.46236 26.462899,9.3193451 25.230469,8.0625 22.765608,5.5488098 19.222356,4.5767501 15.427734,4.03125 A 3.0003,3.0003 0 0 0 12.765625,5.0019531 C 11.935783,4.6832094 9.9852034,4.0005139 7.2265625,4 Z M 23.160156,18.154297 c -0.01195,0.01004 -0.0094,0.03158 -0.02148,0.04102 l -0.158203,0.115235 c 0.07019,-0.04769 0.110795,-0.108115 0.179687,-0.15625 z"/>
+ </g>
+ <g style="fill:none" transform="matrix(1.0000625,0,0,0.99999703,-1.6056425e-4,4.7498576e-5)">
+ <path style="fill:#55648f" d="M 7.2265625,4 A 3.0003,3.0003 0 0 0 4.9726562,8.9785156 c 3.2997463,3.7584104 3.6266122,7.3633164 3.4589844,9.8164064 -0.049918,0.729364 -0.2439177,0.997528 -0.3691406,1.15625 -0.1252229,0.158722 -0.5749053,0.287524 0.1367188,0.002 a 3.0003,3.0003 0 0 0 -0.00195,0.002 c -0.094508,0.03798 -0.1706236,0.422211 -1.578125,-0.480469 A 3.0003,3.0003 0 0 0 2,22 c 0,3.33368 3.2407889,6 6.8027344,6 3.8426506,0 6.7482846,-2.749902 7.5800776,-6.130859 0.611577,0.693252 1.180401,1.417528 1.904297,2.023437 2.256302,1.88855 5.06804,3.396647 8.085938,4.041016 a 3.0003,3.0003 0 0 0 2.896484,-4.894532 C 28.098407,21.683256 26.298515,19.793746 25.078125,18.191406 24.705865,17.702639 24.587571,17.4461 24.382812,17.099609 25.537511,16.076018 26.491067,14.958541 26.859375,13.5 27.373916,11.46236 26.462899,9.3193451 25.230469,8.0625 22.765608,5.5488098 19.222356,4.5767501 15.427734,4.03125 A 3.0003,3.0003 0 0 0 12.765625,5.0019531 C 11.935783,4.6832094 9.9852034,4.0005139 7.2265625,4 Z M 23.160156,18.154297 c -0.01195,0.01004 -0.0094,0.03158 -0.02148,0.04102 l -0.158203,0.115235 c 0.07019,-0.04769 0.110795,-0.108115 0.179687,-0.15625 z"/>
+ </g>
+ <g style="opacity:0.2" transform="translate(0,1.0000357)">
+ <path d="m 7.2265625,7 c 3.8884995,4.429 4.4022655,9 4.1972655,12 -0.18,2.63 -1.7984218,3.614281 -2.1074218,3.738281 C 8.6720063,22.997281 7.158,23.384 5,22 5,23.615 6.3878344,25 8.8027344,25 11.217534,25 13.194703,23.060953 13.595703,20.876953 14.989403,9.6018531 12.337891,8.0175781 12.337891,8.0175781 12.337891,8.0175781 9.9104768,7.0005 7.2265625,7 Z M 15,7 c 0.706,2.9918 6,4.169797 6,5.591797 0,1.423 -4.058,1.667656 -4,3.972656 C 17.059,19.752453 22.176,23.97 27,25 24.882,22.548 19.529922,17.202125 21.294922,15.828125 27.647822,11.512125 21.8235,7.98092 15,7 Z"/>
+ </g>
+ <g style="fill:#ffffff">
+ <path d="m 7.2265625,7 c 3.8884995,4.429 4.4022655,9 4.1972655,12 -0.18,2.63 -1.7984218,3.614281 -2.1074218,3.738281 C 8.6720063,22.997281 7.158,23.384 5,22 5,23.615 6.3878344,25 8.8027344,25 11.217534,25 13.194703,23.060953 13.595703,20.876953 14.989403,9.6018531 12.337891,8.0175781 12.337891,8.0175781 12.337891,8.0175781 9.9104768,7.0005 7.2265625,7 Z M 15,7 c 0.706,2.9918 6,4.169797 6,5.591797 0,1.423 -4.058,1.667656 -4,3.972656 C 17.059,19.752453 22.176,23.97 27,25 24.882,22.548 19.529922,17.202125 21.294922,15.828125 27.647822,11.512125 21.8235,7.98092 15,7 Z"/>
+ </g>
+ <g style="opacity:0.1;fill:#ffffff" transform="matrix(1.0000625,0,0,0.99999703,-1.6056425e-4,4.7498576e-5)">
+ <path style="fill:#ffffff" transform="matrix(0.9999375,0,0,1.000003,1.6055422e-4,-4.7498717e-5)" d="M 7.2265625,4 A 3.0004875,3.0002911 0 0 0 4.2714844,7.4902344 3.0004875,3.0002911 0 0 1 7.2265625,5 c 2.7588133,5.139e-4 4.7091685,0.6832104 5.5390625,1.0019531 A 3.0004875,3.0002911 0 0 1 15.427734,5.03125 c 3.79486,0.5454985 7.339673,1.5175673 9.804688,4.03125 0.892346,0.9099644 1.605893,2.285352 1.742187,3.748047 C 27.159622,10.991743 26.326571,9.1782513 25.232422,8.0625 22.767407,5.5488173 19.222594,4.5767485 15.427734,4.03125 A 3.0004875,3.0002911 0 0 0 12.765625,5.0019531 C 11.935731,4.6832104 9.9853758,4.0005139 7.2265625,4 Z M 24.767578,17.732422 c -0.128321,0.122041 -0.248438,0.248078 -0.382812,0.367187 0.204771,0.34649 0.323029,0.603032 0.695312,1.091797 1.220466,1.602335 3.020209,3.491855 4.191406,4.847656 a 3.0004875,3.0002911 0 0 1 0.683594,1.466797 3.0004875,3.0002911 0 0 0 -0.683594,-2.466797 c -1.171197,-1.355801 -2.97094,-3.245321 -4.191406,-4.847656 -0.142274,-0.18679 -0.225412,-0.322045 -0.3125,-0.458984 z M 8.4472656,18.337891 c -0.00593,0.151815 -0.00578,0.312959 -0.015625,0.457031 -0.049921,0.729362 -0.2439099,0.997528 -0.3691406,1.15625 -0.042807,0.05426 -0.1086801,0.08332 -0.1679688,0.115234 -0.20758,-0.01349 -0.5761957,-0.143408 -1.2753906,-0.591797 A 3.0004875,3.0002911 0 0 0 2,22 c 0,0.188566 0.012992,0.37466 0.033203,0.558594 a 3.0004875,3.0002911 0 0 1 4.5859375,-2.083985 c 0.6991949,0.448389 1.0678106,0.578311 1.2753906,0.591797 0.059289,-0.03191 0.1251615,-0.06098 0.1679688,-0.115234 0.1252307,-0.158722 0.3192195,-0.426888 0.3691406,-1.15625 0.030456,-0.445669 0.032677,-0.941315 0.015625,-1.457031 z m 14.7148434,0.816406 c -0.0689,0.04814 -0.109493,0.10856 -0.179687,0.15625 l 0.158203,-0.115235 c 0.01208,-0.0094 0.0095,-0.03098 0.02148,-0.04102 z M 8.1972656,19.955078 c -0.039763,0.01598 -0.096701,0.08267 -0.2304687,0.09961 0.04301,-0.02081 0.018504,-0.01447 0.2304687,-0.09961 z m 0,1 c -0.2119648,0.08514 -0.1874591,0.0788 -0.2304687,0.09961 0.1337674,-0.01694 0.1907059,-0.08363 0.2304687,-0.09961 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jamendo.svg b/.icons/awkward/32x32/apps/jamendo.svg
new file mode 100644
index 00000000..21d00cb0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jamendo.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#672168" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m16 7a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -10 -10zm-3.3633 4a0.62492 0.66667 0 0 1 0.29688 0.08789l8.75 5.332a0.62492 0.66667 0 0 1 0 1.1602l-8.75 5.332a0.62492 0.66667 0 0 1 -0.934 -0.58v-10.664a0.62492 0.66667 0 0 1 0.637 -0.668z"/>
+ <path fill="#fff" d="m16 6a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -10 -10zm-3.363 4a0.62492 0.66667 0 0 1 0.297 0.088l8.75 5.332a0.62492 0.66667 0 0 1 0 1.16l-8.75 5.332a0.62492 0.66667 0 0 1 -0.934 -0.58v-10.664a0.62492 0.66667 0 0 1 0.637 -0.668z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jami.svg b/.icons/awkward/32x32/apps/jami.svg
new file mode 120000
index 00000000..b57bb8cb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jami.svg
@@ -0,0 +1 @@
+ring.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/jamovi.svg b/.icons/awkward/32x32/apps/jamovi.svg
new file mode 100644
index 00000000..eea39c3e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jamovi.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#2e6cb9" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:4" d="m 22,10 c 0,7 -4.1,13 -9,13 M 11,10 v 15"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4" d="m 22,9 c 0,7 -4.1,13 -9,13 M 11,9 v 15"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jango.svg b/.icons/awkward/32x32/apps/jango.svg
new file mode 100644
index 00000000..03da0865
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jango.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#19416f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 17,6 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m -2.333984,5 C 13.742682,11 13,11.669 13,12.5 13,13.331 13.742682,14 14.666016,14 L 16,14 l 0,8.798828 c 0,0.797609 -0.289912,1.446027 -1.037109,1.828125 A 2,2 0 0 0 13,23 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 c 3.75,0 6,6.4e-4 6,-4.201172 L 19,11 16.333984,11 16,11 14.666016,11 Z"/>
+ <path style="fill:#ffffff" d="m 17,5 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m -2.332031,5 C 13.744451,10 13,10.669 13,11.5 13,12.331 13.744451,13 14.667969,13 L 16,13 l 0,8.798828 c 0,0.797609 -0.289912,1.446027 -1.037109,1.828125 A 2,2 0 0 0 13,22 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 c 3.75,0 6,6.4e-4 6,-4.201172 L 19,10 l -2.667969,0 -1.664062,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.4003906,2 C 2.6247906,2 2,2.6247906 2,3.4003906 l 0,1 C 2,3.6247906 2.6247906,3 3.4003906,3 L 28.599609,3 C 29.375209,3 30,3.6247906 30,4.4003906 l 0,-1 C 30,2.6247906 29.375209,2 28.599609,2 L 3.4003906,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jasp.svg b/.icons/awkward/32x32/apps/jasp.svg
new file mode 100644
index 00000000..4c5b3d44
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jasp.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#7bb034" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 21.964592,7.0000015 c -0.503141,0 -0.931755,0.3601425 -1.018858,0.8561777 -0.0064,0.036214 -0.01085,0.073286 -0.01299,0.1104784 L 18.165816,8.8836745 C 17.987728,8.6540391 17.732074,8.4974821 17.44851,8.4474321 c -0.0671,-0.012 -0.135999,-0.018071 -0.204914,-0.018071 -0.569533,0 -1.0544,0.4076639 -1.152887,0.9691847 -0.08452,0.4773924 0.140498,0.9565922 0.553073,1.2046912 l -2.6371,14.053731 c -0.350058,0.01993 -0.671513,0.196664 -0.877113,0.478336 L 9.858487,23.264492 c 0.005,-0.01914 0.0085,-0.03779 0.01149,-0.05614 0.04418,-0.24957 -0.01142,-0.500164 -0.156016,-0.705114 C 9.637121,22.39399 9.5376154,22.302489 9.4221383,22.234489 l 0.2591732,-2.306962 c 0.139027,-0.026 0.27023,-0.08265 0.3832875,-0.166101 l 4.150905,2.015145 0.120896,-0.687541 -1.807662,-1.013806 0.271357,-1.522356 c 0.377999,-0.047 0.671449,-0.370664 0.671449,-0.761499 0,-0.423193 -0.343904,-0.767564 -0.766574,-0.767564 -0.373172,0 -0.690193,0.267786 -0.754704,0.643428 0,0 -0.0064,0.05043 -0.0089,0.08546 -0.0021,0.01272 -0.0029,0.02543 -0.0029,0.03864 l 0.0014,0.02707 c 1.28e-4,0.0036 4.56e-4,0.0071 6.49e-4,0.0105 l -1.637393,0.668156 c -0.0074,-0.012 -0.01528,-0.02343 -0.02313,-0.0345 -0.144281,-0.206848 -0.3605645,-0.344712 -0.6079025,-0.387948 -0.05224,-0.0095 -0.1077251,-0.01414 -0.164988,-0.01414 -0.4583753,0 -0.8483156,0.327671 -0.9271369,0.778306 -0.069457,0.387472 0.1175184,0.779764 0.4518795,0.976522 l -0.2581679,2.303548 c -0.3867067,0.06857 -0.6907007,0.367686 -0.7584863,0.761365 -0.044828,0.247928 0.01035,0.498356 0.1551377,0.704861 0.144452,0.206422 0.3607939,0.344244 0.6089093,0.388079 0.2384569,0.04264 0.5034902,-0.01486 0.7077043,-0.160665 l 3.4192668,1.950833 c -0.01506,0.262685 0.05703,0.520599 0.207812,0.736343 0.179901,0.256898 0.44859,0.428278 0.756217,0.482127 0.0691,0.01236 0.13605,0.01821 0.204785,0.01821 0.569363,0 1.054186,-0.407479 1.152759,-0.9678 0.0064,-0.036 0.01056,-0.07144 0.01299,-0.104663 l 2.965215,-1.269105 c 0.153253,0.169315 0.357096,0.282887 0.585288,0.323365 0.05918,0.0101 0.119867,0.01543 0.180151,0.01543 0.503133,0 0.931749,-0.360187 1.018851,-0.856307 0.0479,-0.272179 -0.01313,-0.54687 -0.172056,-0.774264 -0.05946,-0.08448 -0.129327,-0.15832 -0.20832,-0.220455 L 22.214041,9.0394065 C 22.609628,8.9430209 22.912745,8.6240712 22.98415,8.2159717 23.083589,7.6535865 22.707102,7.1150871 22.144807,7.0155872 l -7.14e-4,-2.643e-4 c -0.05832,-0.01 -0.120446,-0.015286 -0.179259,-0.015286 z m -1.36e-4,0.6587207 c 0.02235,0 0.04461,0.00214 0.06632,0.00571 0.06167,0.010786 0.119319,0.0385 0.177617,0.086214 0.102799,0.089143 0.150663,0.2201355 0.12772,0.3505282 -0.02328,0.1314285 -0.114706,0.2419712 -0.238636,0.287964 -0.06117,0.023143 -0.130482,0.029786 -0.197832,0.017857 -0.196205,-0.034357 -0.330642,-0.216414 -0.309512,-0.4124781 l 0.005,-0.026786 C 21.627903,7.7886672 21.783371,7.6586602 21.96465,7.6586602 Z M 21.22176,8.7520425 c 0.05061,0.052571 0.106868,0.099493 0.168272,0.1405713 L 18.795584,22.942772 c -0.428972,0.0718 -0.768474,0.402135 -0.84566,0.839742 -0.0043,0.027 -0.008,0.05436 -0.0102,0.08154 l -2.934762,1.258483 c -0.05704,-0.07646 -0.122273,-0.144693 -0.194799,-0.204157 l 2.656416,-14.16915 c 0.472438,-0.09061 0.847523,-0.464286 0.931442,-0.9431421 0.0072,-0.040214 0.01235,-0.080757 0.01527,-0.1212285 z m -3.978312,0.3360318 c 0.03091,0 0.06047,0.00286 0.09033,0.0085 0.121345,0.021214 0.231732,0.088107 0.310896,0.1887284 0.08987,0.1138284 0.127699,0.253164 0.107263,0.3931353 l -0.0036,0.024786 c -0.03905,0.1941641 -0.187411,0.348421 -0.382402,0.395535 -0.08365,0.021 -0.14588,0.02036 -0.209962,0.0089 -0.0696,-0.01243 -0.135457,-0.03907 -0.195304,-0.07939 C 16.791546,9.9145834 16.704751,9.711955 16.739586,9.5123552 16.783416,9.2664984 16.995397,9.08812 17.243775,9.08812 Z m -4.538502,8.4970007 c 0.113929,0 0.206548,0.09265 0.206548,0.2063 0,0.114171 -0.09262,0.207064 -0.206548,0.207064 -0.113835,0 -0.206548,-0.0929 -0.206548,-0.207064 0,-0.11365 0.09271,-0.2063 0.206548,-0.2063 z m -0.576823,0.708278 c 0.02556,0.0285 0.05568,0.05779 0.09399,0.09038 0.02948,0.02407 0.05918,0.04536 0.08918,0.06386 l -0.24521,1.368263 -1.638438,-0.606699 c 0.0029,-0.01429 0.0064,-0.02871 0.0089,-0.04336 0.01035,-0.06064 0.01435,-0.124157 0.01149,-0.189741 z m -2.6211605,0.425701 c 0.01691,0 0.03441,0.0014 0.04954,0.0043 0.07571,0.01343 0.139233,0.05421 0.183306,0.116928 0.04161,0.05943 0.05903,0.130907 0.0499,0.199857 l -0.0094,0.02829 c -0.01792,0.07706 -0.06746,0.140543 -0.139848,0.179378 l -0.06517,0.02564 c -0.05432,0.01521 -0.08833,0.01429 -0.116099,0.0096 -0.03812,-0.0064 -0.07623,-0.0225 -0.1097806,-0.04529 -0.093056,-0.063 -0.1406045,-0.174543 -0.1210238,-0.283791 l 2.571e-4,-7.15e-4 c 0.023486,-0.135572 0.1404897,-0.233986 0.2783023,-0.233986 z m -0.5649028,4.041053 c 0.01585,0 0.032907,0.0021 0.049686,0.005 0.038121,0.0071 0.076238,0.02293 0.1111656,0.04636 0.03055,0.02129 0.054179,0.04429 0.072518,0.07043 0.041471,0.05893 0.058536,0.130006 0.0484,0.201378 -0.00571,0.01293 -0.011064,0.02614 -0.014278,0.03778 -0.024343,0.0831 -0.078943,0.147072 -0.1550092,0.180643 -0.062671,0.02793 -0.1161556,0.02971 -0.1622048,0.0225 -0.074254,-0.01271 -0.1388627,-0.05407 -0.1826784,-0.117307 -0.0434,-0.06164 -0.060036,-0.136521 -0.046614,-0.212121 0.018343,-0.107693 0.099481,-0.192236 0.2246162,-0.223993 0.022057,-0.0057 0.041186,-0.0105 0.054464,-0.0105 z m 10.0336683,0.818757 c 0.212067,0 0.384043,0.172 0.384043,0.384292 0,0.2122 -0.171976,0.384286 -0.384043,0.384286 -0.212159,0 -0.384172,-0.172086 -0.384172,-0.384286 0,-0.212292 0.172013,-0.384292 0.384172,-0.384292 z m -0.0057,0.0057 c 0.02363,-3.22e-4 0.04511,0.0021 0.06546,0.005 0.04297,0.0078 0.0836,0.02286 0.120524,0.04436 -0.03691,-0.02157 -0.07757,-0.03671 -0.120524,-0.0445 -0.02028,-0.0036 -0.04183,-0.005 -0.06546,-0.005 z m -0.07833,0.0091 c -0.03534,0.0074 -0.06867,0.01978 -0.0993,0.03614 0.03069,-0.01636 0.06396,-0.02872 0.0993,-0.03614 z m -0.03891,0.725849 c 0.01699,0.0057 0.03434,0.01021 0.05204,0.01343 0.01906,0.0036 0.04026,0.005 0.06124,0.005 -0.02106,-3.22e-4 -0.04211,-0.0021 -0.06124,-0.005 -0.0177,-0.0029 -0.03505,-0.0076 -0.05204,-0.01329 z m -4.779571,0.994154 c 0.02984,0 0.06047,0.0029 0.08994,0.0081 0.113843,0.01993 0.216114,0.07906 0.295115,0.170021 l 0.02427,0.02807 c 0.02706,0.03636 0.0489,0.07516 0.06546,0.11667 0.03234,0.07897 0.04468,0.159986 0.03705,0.241451 l -0.0082,0.0094 v 0.03943 c -0.0539,0.269757 -0.312768,0.456114 -0.59262,0.406407 -0.134622,-0.02364 -0.251948,-0.09872 -0.330855,-0.211864 -0.05403,-0.07671 -0.08537,-0.167971 -0.09046,-0.262551 -0.0021,-0.0485 -5.78e-4,-0.08703 0.005,-0.1206 0.0096,-0.05429 0.02898,-0.108207 0.05797,-0.160157 0.08995,-0.162414 0.260757,-0.263742 0.447212,-0.264328 z"/>
+ <path style="fill:#ffffff" d="m 21.964592,6.0000025 c -0.503141,0 -0.931755,0.3601425 -1.018858,0.8561777 -0.0064,0.036214 -0.01085,0.073286 -0.01299,0.1104784 L 18.165816,7.8836755 C 17.987728,7.6540401 17.732074,7.4974831 17.44851,7.4474331 c -0.0671,-0.012 -0.135999,-0.018071 -0.204914,-0.018071 -0.569533,0 -1.0544,0.4076639 -1.152887,0.9691847 -0.08452,0.4773924 0.140498,0.9565919 0.553073,1.2046916 l -2.6371,14.0537306 c -0.350058,0.01993 -0.671513,0.196664 -0.877113,0.478336 L 9.858487,22.264493 c 0.005,-0.01914 0.0085,-0.03779 0.01149,-0.05614 0.04418,-0.24957 -0.01142,-0.500164 -0.156016,-0.705114 C 9.637121,21.393991 9.5376154,21.30249 9.4221383,21.23449 l 0.2591732,-2.306962 c 0.139027,-0.026 0.27023,-0.08265 0.3832875,-0.166101 l 4.150905,2.015145 0.120896,-0.687541 -1.807662,-1.013806 0.271357,-1.522356 c 0.377999,-0.047 0.671449,-0.370664 0.671449,-0.761499 0,-0.423193 -0.343904,-0.767564 -0.766574,-0.767564 -0.373172,0 -0.690193,0.267786 -0.754704,0.643428 0,0 -0.0064,0.05043 -0.0089,0.08546 -0.0021,0.01272 -0.0029,0.02543 -0.0029,0.03864 l 0.0014,0.02707 c 1.28e-4,0.0036 4.56e-4,0.0071 6.49e-4,0.0105 l -1.637393,0.668156 c -0.0074,-0.012 -0.01528,-0.02343 -0.02313,-0.0345 -0.144281,-0.206848 -0.3605645,-0.344712 -0.6079025,-0.387948 -0.05224,-0.0095 -0.1077251,-0.01414 -0.164988,-0.01414 -0.4583753,0 -0.8483156,0.327671 -0.9271369,0.778306 -0.069457,0.387472 0.1175184,0.779764 0.4518795,0.976522 l -0.2581679,2.303548 c -0.3867067,0.06857 -0.6907007,0.367686 -0.7584863,0.761365 -0.044828,0.247928 0.01035,0.498356 0.1551377,0.704861 0.144452,0.206422 0.3607939,0.344244 0.6089093,0.388079 0.2384569,0.04264 0.5034902,-0.01486 0.7077043,-0.160665 l 3.4192668,1.950833 c -0.01506,0.262685 0.05703,0.520599 0.207812,0.736343 0.179901,0.256898 0.44859,0.428278 0.756217,0.482127 0.0691,0.01236 0.13605,0.01821 0.204785,0.01821 0.569363,0 1.054186,-0.407479 1.152759,-0.9678 0.0064,-0.036 0.01056,-0.07144 0.01299,-0.104663 l 2.965215,-1.269105 c 0.153253,0.169315 0.357096,0.282887 0.585288,0.323365 0.05918,0.0101 0.119867,0.01543 0.180151,0.01543 0.503133,0 0.931749,-0.360187 1.018851,-0.856307 0.0479,-0.272179 -0.01313,-0.54687 -0.172056,-0.774264 -0.05946,-0.08448 -0.129327,-0.15832 -0.20832,-0.220455 L 22.214041,8.0394075 C 22.609628,7.9430219 22.912745,7.6240722 22.98415,7.2159727 23.083589,6.6535875 22.707102,6.1150881 22.144807,6.0155882 l -7.14e-4,-2.643e-4 c -0.05832,-0.01 -0.120446,-0.015286 -0.179259,-0.015286 z m -1.36e-4,0.6587207 c 0.02235,0 0.04461,0.00214 0.06632,0.00571 0.06167,0.010786 0.119319,0.0385 0.177617,0.086214 0.102799,0.089143 0.150663,0.2201355 0.12772,0.3505282 -0.02328,0.1314285 -0.114706,0.2419712 -0.238636,0.287964 -0.06117,0.023143 -0.130482,0.029786 -0.197832,0.017857 -0.196205,-0.034357 -0.330642,-0.216414 -0.309512,-0.4124781 l 0.005,-0.026786 C 21.627903,6.7886682 21.783371,6.6586612 21.96465,6.6586612 Z M 21.22176,7.7520435 c 0.05061,0.052571 0.106868,0.099493 0.168272,0.1405713 L 18.795584,21.942773 c -0.428972,0.0718 -0.768474,0.402135 -0.84566,0.839742 -0.0043,0.027 -0.008,0.05436 -0.0102,0.08154 l -2.934762,1.258483 c -0.05704,-0.07646 -0.122273,-0.144693 -0.194799,-0.204157 L 17.466579,9.7492307 c 0.472438,-0.090607 0.847523,-0.4642852 0.931442,-0.9431418 0.0072,-0.040214 0.01235,-0.080757 0.01527,-0.1212285 z m -3.978312,0.3360318 c 0.03091,0 0.06047,0.00286 0.09033,0.0085 0.121345,0.021214 0.231732,0.088107 0.310896,0.1887284 0.08987,0.1138284 0.127699,0.253164 0.107263,0.3931353 l -0.0036,0.024786 c -0.03905,0.1941641 -0.187411,0.348421 -0.382402,0.3955353 -0.08365,0.021 -0.14588,0.020357 -0.209962,0.00886 -0.0696,-0.012429 -0.135457,-0.039071 -0.195304,-0.079386 C 16.791546,8.9145844 16.704751,8.711956 16.739586,8.5123562 16.783416,8.2664994 16.995397,8.088121 17.243775,8.088121 Z m -4.538502,8.4970007 c 0.113929,0 0.206548,0.09265 0.206548,0.2063 0,0.114171 -0.09262,0.207064 -0.206548,0.207064 -0.113835,0 -0.206548,-0.0929 -0.206548,-0.207064 0,-0.11365 0.09271,-0.2063 0.206548,-0.2063 z m -0.576823,0.708278 c 0.02556,0.0285 0.05568,0.05779 0.09399,0.09038 0.02948,0.02407 0.05918,0.04536 0.08918,0.06386 l -0.24521,1.368263 -1.638438,-0.606699 c 0.0029,-0.01429 0.0064,-0.02871 0.0089,-0.04336 0.01035,-0.06064 0.01435,-0.124157 0.01149,-0.189741 z m -2.6211605,0.425701 c 0.01691,0 0.03441,0.0014 0.04954,0.0043 0.07571,0.01343 0.139233,0.05421 0.183306,0.116928 0.04161,0.05943 0.05903,0.130907 0.0499,0.199857 l -0.0094,0.02829 c -0.01792,0.07706 -0.06746,0.140543 -0.139848,0.179378 l -0.06517,0.02564 c -0.05432,0.01521 -0.08833,0.01429 -0.116099,0.0096 -0.03812,-0.0064 -0.07623,-0.0225 -0.1097806,-0.04529 -0.093056,-0.063 -0.1406045,-0.174543 -0.1210238,-0.283791 l 2.571e-4,-7.15e-4 c 0.023486,-0.135572 0.1404897,-0.233986 0.2783023,-0.233986 z m -0.5649028,4.041053 c 0.01585,0 0.032907,0.0021 0.049686,0.005 0.038121,0.0071 0.076238,0.02293 0.1111656,0.04636 0.03055,0.02129 0.054179,0.04429 0.072518,0.07043 0.041471,0.05893 0.058536,0.130006 0.0484,0.201378 -0.00571,0.01293 -0.011064,0.02614 -0.014278,0.03778 -0.024343,0.0831 -0.078943,0.147072 -0.1550092,0.180643 -0.062671,0.02793 -0.1161556,0.02971 -0.1622048,0.0225 -0.074254,-0.01271 -0.1388627,-0.05407 -0.1826784,-0.117307 -0.0434,-0.06164 -0.060036,-0.136521 -0.046614,-0.212121 0.018343,-0.107693 0.099481,-0.192236 0.2246162,-0.223993 0.022057,-0.0057 0.041186,-0.0105 0.054464,-0.0105 z m 10.0336683,0.818757 c 0.212067,0 0.384043,0.172 0.384043,0.384292 0,0.2122 -0.171976,0.384286 -0.384043,0.384286 -0.212159,0 -0.384172,-0.172086 -0.384172,-0.384286 0,-0.212292 0.172013,-0.384292 0.384172,-0.384292 z m -0.0057,0.0057 c 0.02363,-3.22e-4 0.04511,0.0021 0.06546,0.005 0.04297,0.0078 0.0836,0.02286 0.120524,0.04436 -0.03691,-0.02157 -0.07757,-0.03671 -0.120524,-0.0445 -0.02028,-0.0036 -0.04183,-0.005 -0.06546,-0.005 z m -0.07833,0.0091 c -0.03534,0.0074 -0.06867,0.01978 -0.0993,0.03614 0.03069,-0.01636 0.06396,-0.02872 0.0993,-0.03614 z m -0.03891,0.725849 c 0.01699,0.0057 0.03434,0.01021 0.05204,0.01343 0.01906,0.0036 0.04026,0.005 0.06124,0.005 -0.02106,-3.22e-4 -0.04211,-0.0021 -0.06124,-0.005 -0.0177,-0.0029 -0.03505,-0.0076 -0.05204,-0.01329 z m -4.779571,0.994154 c 0.02984,0 0.06047,0.0029 0.08994,0.0081 0.113843,0.01993 0.216114,0.07906 0.295115,0.170021 l 0.02427,0.02807 c 0.02706,0.03636 0.0489,0.07516 0.06546,0.11667 0.03234,0.07897 0.04468,0.159986 0.03705,0.241451 l -0.0082,0.0094 v 0.03943 c -0.0539,0.269757 -0.312768,0.456114 -0.59262,0.406407 -0.134622,-0.02364 -0.251948,-0.09872 -0.330855,-0.211864 -0.05403,-0.07671 -0.08537,-0.167971 -0.09046,-0.262551 -0.0021,-0.0485 -5.78e-4,-0.08703 0.005,-0.1206 0.0096,-0.05429 0.02898,-0.108207 0.05797,-0.160157 0.08995,-0.162414 0.260757,-0.263742 0.447212,-0.264328 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/java-1.6.0.svg b/.icons/awkward/32x32/apps/java-1.6.0.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/java-1.6.0.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/java-1.7.0.svg b/.icons/awkward/32x32/apps/java-1.7.0.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/java-1.7.0.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/java-1.8.0-openjdk.svg b/.icons/awkward/32x32/apps/java-1.8.0-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/java-1.8.0-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/java-1.8.0.svg b/.icons/awkward/32x32/apps/java-1.8.0.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/java-1.8.0.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/java-10-openjdk.svg b/.icons/awkward/32x32/apps/java-10-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/java-10-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/java-11-openjdk.svg b/.icons/awkward/32x32/apps/java-11-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/java-11-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/java-12-openjdk.svg b/.icons/awkward/32x32/apps/java-12-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/java-12-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/java-13-openjdk.svg b/.icons/awkward/32x32/apps/java-13-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/java-13-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/java-14-openjdk.svg b/.icons/awkward/32x32/apps/java-14-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/java-14-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/java.svg b/.icons/awkward/32x32/apps/java.svg
new file mode 100644
index 00000000..8061272d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/java.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e74c3c" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g opacity=".2" style="enable-background:new" transform="matrix(.32505 0 0 .34248 41.685 -1.5139)">
+ <path d="m-86.682 70.021s-2.2303 1.2982 1.5891 1.7362c4.6278 0.52836 6.9927 0.45227 12.091-0.51144 0 0 1.3431 0.84021 3.2156 1.5679-11.433 4.8982-25.875-0.28382-16.896-2.7927z"/>
+ <path d="m-88.08 63.628s-2.5019 1.8524 1.3204 2.2474c4.944 0.5104 8.8468 0.55226 15.604-0.74823 0 0 0.93244 0.94717 2.4009 1.4648-13.821 4.0426-29.214 0.31805-19.326-2.964z"/>
+ <path d="m-76.304 52.781c2.8185 3.2444-0.73906 6.1616-0.73906 6.1616s7.1525-3.6917 3.8684-8.3168c-3.0684-4.3112-5.4208-6.4528 7.3147-13.839 0.000129 0-19.992 4.9918-10.444 15.994z"/>
+ <path d="m-61.183 74.75s1.6511 1.3611-1.8185 2.4137c-6.5975 1.9983-27.465 2.6011-33.261 0.07996-2.082-0.90686 1.8242-2.1638 3.0532-2.4293 1.2815-0.27723 2.0132-0.22659 2.0132-0.22659-2.3172-1.6317-14.977 3.2046-6.4297 4.5917 23.308 3.7781 42.488-1.7017 36.442-4.4294z"/>
+ <path d="m-85.609 57.003s-10.613 2.5215-3.7582 3.4379c2.8952 0.38742 8.6634 0.29828 14.04-0.15282 4.393-0.36869 8.8016-1.1572 8.8016-1.1572s-1.5479 0.664-2.6685 1.4288c-10.78 2.8352-31.6 1.5148-25.605-1.3838 5.0675-2.4515 9.1898-2.1729 9.1898-2.1729z"/>
+ <path d="m-66.569 67.644c10.957-5.6922 5.8904-11.163 2.3541-10.426-0.86475 0.18047-1.2527 0.33678-1.2527 0.33678s0.32218-0.50472 0.93567-0.72187c6.9959-2.4584 12.375 7.2531-2.256 11.099-0.00013 0 0.1682-0.15244 0.21896-0.28808z"/>
+ <path d="m-73.174 24.859s6.0668 6.0703-5.756 15.402c-9.4811 7.4886-2.1617 11.757-0.0034 16.636-5.5348-4.9933-9.5945-9.3895-6.8715-13.48 3.9987-6.0043 15.078-8.9163 12.631-18.558z"/>
+ <path d="m-84.532 83.074c10.515 0.67227 26.667-0.37411 27.049-5.3501 0 0-0.73479 1.8863-8.6909 3.383-8.9758 1.6898-20.049 1.4931-26.614 0.40912 0 0 1.3449 1.1132 8.2557 1.5579z"/>
+ </g>
+ <g fill="#fff" style="enable-background:new" transform="matrix(.32505 0 0 .34248 41.685 -2.5138)">
+ <path d="m-86.682 70.021s-2.2303 1.2982 1.5891 1.7362c4.6278 0.52836 6.9927 0.45227 12.091-0.51144 0 0 1.3431 0.84021 3.2156 1.5679-11.433 4.8982-25.875-0.28382-16.896-2.7927z"/>
+ <path d="m-88.08 63.628s-2.5019 1.8524 1.3204 2.2474c4.944 0.5104 8.8468 0.55226 15.604-0.74823 0 0 0.93244 0.94717 2.4009 1.4648-13.821 4.0426-29.214 0.31805-19.326-2.964z"/>
+ <path d="m-76.304 52.781c2.8185 3.2444-0.73906 6.1616-0.73906 6.1616s7.1525-3.6917 3.8684-8.3168c-3.0684-4.3112-5.4208-6.4528 7.3147-13.839 0.000129 0-19.992 4.9918-10.444 15.994z"/>
+ <path d="m-61.183 74.75s1.6511 1.3611-1.8185 2.4137c-6.5975 1.9983-27.465 2.6011-33.261 0.07996-2.082-0.90686 1.8242-2.1638 3.0532-2.4293 1.2815-0.27723 2.0132-0.22659 2.0132-0.22659-2.3172-1.6317-14.977 3.2046-6.4297 4.5917 23.308 3.7781 42.488-1.7017 36.442-4.4294z"/>
+ <path d="m-85.609 57.003s-10.613 2.5215-3.7582 3.4379c2.8952 0.38742 8.6634 0.29828 14.04-0.15282 4.393-0.36869 8.8016-1.1572 8.8016-1.1572s-1.5479 0.664-2.6685 1.4288c-10.78 2.8352-31.6 1.5148-25.605-1.3838 5.0675-2.4515 9.1898-2.1729 9.1898-2.1729z"/>
+ <path d="m-66.569 67.644c10.957-5.6922 5.8904-11.163 2.3541-10.426-0.86475 0.18047-1.2527 0.33678-1.2527 0.33678s0.32218-0.50472 0.93567-0.72187c6.9959-2.4584 12.375 7.2531-2.256 11.099-0.00013 0 0.1682-0.15244 0.21896-0.28808z"/>
+ <path d="m-73.174 24.859s6.0668 6.0703-5.756 15.402c-9.4811 7.4886-2.1617 11.757-0.0034 16.636-5.5348-4.9933-9.5945-9.3895-6.8715-13.48 3.9987-6.0043 15.078-8.9163 12.631-18.558z"/>
+ <path d="m-84.532 83.074c10.515 0.67227 26.667-0.37411 27.049-5.3501 0 0-0.73479 1.8863-8.6909 3.383-8.9758 1.6898-20.049 1.4931-26.614 0.40912 0 0 1.3449 1.1132 8.2557 1.5579z"/>
+ </g>
+ <path opacity=".2" d="m2.0273 16.5c-0.00587 0.16736-0.025391 0.33116-0.025391 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/java10-openjdk.svg b/.icons/awkward/32x32/apps/java10-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/java10-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/java11-openjdk.svg b/.icons/awkward/32x32/apps/java11-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/java11-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/java12-openjdk.svg b/.icons/awkward/32x32/apps/java12-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/java12-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/java13-openjdk.svg b/.icons/awkward/32x32/apps/java13-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/java13-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/java14-openjdk.svg b/.icons/awkward/32x32/apps/java14-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/java14-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/java9-openjdk.svg b/.icons/awkward/32x32/apps/java9-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/java9-openjdk.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/javaws.svg b/.icons/awkward/32x32/apps/javaws.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/javaws.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/jazzradio.svg b/.icons/awkward/32x32/apps/jazzradio.svg
new file mode 100644
index 00000000..85024b10
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jazzradio.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 27.361328,4.0703125 c -0.110806,0.00648 -0.229179,0.022241 -0.355469,0.048828 L 12.03125,7.5722656 C 9.9204927,7.8383424 10,10 10,10 v 2 1 11.011 c 2.365749,0.670626 3.998909,-1.969964 4,0.489 V 13 11.158203 L 25,8.5410156 V 13 21.011 c 2.365749,0.670626 3.998909,-1.969964 4,0.489 V 7.6992188 6 C 29,6 29.02342,3.9730693 27.361328,4.0703125 Z M 29,21.5 c -0.0019,0.183382 -0.01299,0.366553 -0.0332,0.548828 0.0027,-0.01622 0.0063,-0.03227 0.0078,-0.04883 H 29 Z m -15,3 c -0.0022,0.167025 -0.01194,0.333865 -0.0293,0.5 H 13.9746 14 Z"/>
+ <path style="fill:#ed7408" d="m 27.361328,3.0703125 c -0.110806,0.00648 -0.229179,0.022241 -0.355469,0.048828 L 12.03125,6.5722656 C 9.9204927,6.8383424 10,9 10,9 v 2 1 11.011 c 2.365749,0.670626 3.998909,-1.969964 4,0.489 V 12 10.158203 L 25,7.5410156 V 12 20.011 c 2.365749,0.670626 3.998909,-1.969964 4,0.489 V 6.6992188 5 C 29,5 29.02342,2.9730693 27.361328,3.0703125 Z M 29,20.5 c -0.0019,0.183382 -0.01299,0.366553 -0.0332,0.548828 0.0027,-0.01622 0.0063,-0.03227 0.0078,-0.04883 H 29 Z m -15,3 c -0.0022,0.167025 -0.01194,0.333865 -0.0293,0.5 H 13.9746 14 Z"/>
+ <path style="opacity:0.2" d="M 23.5,16 A 5.5,5.5 0 0 0 18,21.5 5.5,5.5 0 0 0 23.5,27 5.5,5.5 0 0 0 29,21.5 5.5,5.5 0 0 0 23.5,16 Z m -15,3 A 5.5,5.5 0 0 0 3,24.5 5.5,5.5 0 0 0 8.5,30 5.5,5.5 0 0 0 14,24.5 5.5,5.5 0 0 0 8.5,19 Z"/>
+ <path style="fill:#ffac29" d="M 23.5 15 A 5.5 5.5 0 0 0 18 20.5 A 5.5 5.5 0 0 0 23.5 26 A 5.5 5.5 0 0 0 29 20.5 A 5.5 5.5 0 0 0 23.5 15 z M 8.5 18 A 5.5 5.5 0 0 0 3 23.5 A 5.5 5.5 0 0 0 8.5 29 A 5.5 5.5 0 0 0 14 23.5 A 5.5 5.5 0 0 0 8.5 18 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 27.361328 3.0703125 C 27.250522 3.0767925 27.132149 3.0925536 27.005859 3.1191406 L 12.03125 6.5722656 C 9.9204927 6.8383424 10 9 10 9 L 10 10 C 10 10 9.9204927 7.8383424 12.03125 7.5722656 L 27.005859 4.1191406 C 27.132149 4.0925536 27.250522 4.0767925 27.361328 4.0703125 C 29.02342 3.9730693 29 6 29 6 L 29 5 C 29 5 29.02342 2.9730693 27.361328 3.0703125 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.5 15 A 5.5 5.5 0 0 0 18 20.5 A 5.5 5.5 0 0 0 18.025391 21.013672 A 5.5 5.5 0 0 1 23.5 16 A 5.5 5.5 0 0 1 28.974609 20.986328 A 5.5 5.5 0 0 0 29 20.5 A 5.5 5.5 0 0 0 23.5 15 z M 8.5 18 A 5.5 5.5 0 0 0 3 23.5 A 5.5 5.5 0 0 0 3.0253906 24.013672 A 5.5 5.5 0 0 1 8.5 19 A 5.5 5.5 0 0 1 13.974609 23.986328 A 5.5 5.5 0 0 0 14 23.5 A 5.5 5.5 0 0 0 8.5 18 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jblue.svg b/.icons/awkward/32x32/apps/jblue.svg
new file mode 100644
index 00000000..776d6e5f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jblue.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 14,2.9999999 v 3.999525 h 2.12052 c 0.803798,0 1.562137,0.124764 1.720262,0.28295 0.209836,0.209921 0.166698,3.0333581 0.166698,9.5670521 0,10.939176 -0.101127,10.152792 -3.527744,10.145864 -2.928612,-0.0059 -4.011185,-0.754456 -2.580406,-2.338782 1.483214,-1.642399 1.464031,-2.925495 -0.05466,-4.351659 -0.872039,-0.818905 -1.448273,-1.235125 -2.575086,-1.308132 -1.4300626,-0.09266 -3.2215658,0.384565 -4.501256,1.480363 -0.9947564,0.85181 -1.6496113,2.011086 -1.7524535,3.154989 -0.1388375,1.544274 0.6389012,3.242616 2.1022447,4.792347 2.4816417,2.716239 4.5229928,2.478536 9.4435908,2.569791 3.797896,0.06757 7.965159,-0.404175 9.998187,-4.823824 0.503013,-1.089984 0.377016,-1.430054 0.442707,-9.616209 0.07693,-9.5860911 0.113002,-9.5547501 2.106945,-9.5547501 0.483107,0 0.835248,0.01547 1.099929,0 H 29 v -3.999525 h -0.03082 -7.232649 z"/>
+ <path style="fill:#31b5ef" d="m 14,2 v 3.999525 h 2.12052 c 0.803798,0 1.562137,0.124764 1.720262,0.28295 0.209836,0.209921 0.166698,3.033358 0.166698,9.567052 0,10.939176 -0.101127,10.152792 -3.527744,10.145864 -2.928612,-0.0059 -4.011185,-0.754456 -2.580406,-2.338782 1.483214,-1.642399 1.464031,-2.925495 -0.05466,-4.351659 -0.872039,-0.818905 -1.448273,-1.235125 -2.575086,-1.308132 -1.4300626,-0.09266 -3.2215658,0.384565 -4.501256,1.480363 -0.9947564,0.85181 -1.6496113,2.011086 -1.7524535,3.154989 -0.1388375,1.544274 0.6389012,3.242616 2.1022447,4.792347 2.4816417,2.716239 4.5229928,2.478536 9.4435908,2.569791 3.797896,0.06757 7.965159,-0.404175 9.998187,-4.823824 0.503013,-1.089984 0.377016,-1.430054 0.442707,-9.616209 0.07693,-9.586091 0.113002,-9.55475 2.106945,-9.55475 0.483107,0 0.835248,0.01547 1.099929,0 H 29 V 2 h -0.03082 -7.232649 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 14 2 L 14 3 L 21.736328 3 L 28.96875 3 L 29 3 L 29 2 L 28.96875 2 L 21.736328 2 L 14 2 z M 18.007812 16.048828 C 18.006259 26.750272 17.883225 26.002974 14.480469 25.996094 C 12.877102 25.992864 11.830562 25.764496 11.443359 25.300781 C 10.84765 26.440497 11.98646 26.991069 14.480469 26.996094 C 17.907086 27.003022 18.007812 27.788785 18.007812 16.849609 C 18.007812 16.483951 18.007594 16.391437 18.007812 16.048828 z M 8.71875 17.988281 C 7.4003191 18.032532 5.887307 18.517739 4.7675781 19.476562 C 3.7728217 20.328373 3.1184672 21.488909 3.015625 22.632812 C 2.9898521 22.919482 3.0050959 23.212461 3.0410156 23.507812 C 3.1786542 22.40499 3.8091263 21.297285 4.7675781 20.476562 C 6.0472683 19.380764 7.8394686 18.903434 9.2695312 18.996094 C 10.396344 19.069101 10.971711 19.485782 11.84375 20.304688 C 12.437938 20.862674 12.794752 21.399086 12.929688 21.943359 C 13.157717 21.037416 12.796332 20.199233 11.84375 19.304688 C 10.971711 18.485782 10.396344 18.069101 9.2695312 17.996094 C 9.0907734 17.984511 8.9070973 17.98196 8.71875 17.988281 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jdev_icon.svg b/.icons/awkward/32x32/apps/jdev_icon.svg
new file mode 120000
index 00000000..1678733d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jdev_icon.svg
@@ -0,0 +1 @@
+jdeveloper.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/jdeveloper.svg b/.icons/awkward/32x32/apps/jdeveloper.svg
new file mode 100644
index 00000000..746f17db
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jdeveloper.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#e4e4e4" d="m 26.981891,16.150905 c 0,7.731987 -2.646283,12.893361 -10.378269,12.893361 -5.093707,0 -10.1556771,-1.764559 -12.6051463,-5.831623 C -2,9 11.310236,5.5591851 16.603622,5.3199195 c 7.731986,0 10.378269,3.0989994 10.378269,10.8309855 z"/>
+ <path style="fill:#6298df" d="M 15.550781 10 C 9.171893 10 4 15.169939 4 21.548828 C 4.0030638 22.218492 4.0849224 22.88328 4.2050781 23.541016 A 14 14 0 0 0 12.996094 29.664062 C 13.73984 29.635852 14.493452 29.601077 15.199219 29.599609 C 14.641906 27.881581 12.451268 24.886181 12.400391 21.900391 C 12.671438 20.219189 12.424671 18.125231 13.445312 16.714844 C 15.602467 13.687422 18.883533 12.033964 22.693359 11.28125 C 21.171563 10.569806 17.230663 10.004537 15.550781 10 z"/>
+ <path style="fill:#999999" d="m 17.218,13.828907 c -5.109154,0.69795 -5.284845,8.306497 -5.289895,11.657368 0.0031,2.513451 1.850834,2.563706 3.730484,3.797593 C 15.96093,29.482339 16.703551,29.725105 17,30 19.509204,29.9019 20.003167,29.241636 22,28 21.164767,27.969665 21.746486,27.70308 20.975409,27.447601 17.579322,26.322387 15.004165,23.181076 15,19.5 c 0.0039,-2.101185 0.795536,-4.124616 2.218,-5.671093 z"/>
+ <path style="fill:#3a62bf" d="M 18.550781 10.5 C 12.171892 10.5 7 15.671892 7 22.050781 C 7.0047552 24.092195 7.551784 26.092531 8.5820312 27.853516 A 14 14 0 0 0 16 30 A 14 14 0 0 0 16.060547 29.998047 C 16.039938 29.946675 16.019654 29.896415 16 29.845703 C 15.199219 29.599606 13.028375 26.221305 13 22.5 C 12.950769 16.043604 17.138191 12.751995 22.693359 11.28125 C 21.371741 10.768474 19.968383 10.504161 18.550781 10.5 z"/>
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 5.0878906,25.763672 10.5,10.5 0 0 1 3,19.5 10.5,10.5 0 0 1 13.5,9 10.5,10.5 0 0 1 24,19.5 10.5,10.5 0 0 1 13.5,30 10.5,10.5 0 0 1 7.6425781,28.210938 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#e63b40" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 5.0878906 24.763672 A 10.5 10.5 0 0 1 3 18.5 A 10.5 10.5 0 0 1 13.5 8 A 10.5 10.5 0 0 1 24 18.5 A 10.5 10.5 0 0 1 13.5 29 A 10.5 10.5 0 0 1 7.6425781 27.210938 A 14 14 0 0 0 16 30 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z M 23.980469 18.904297 A 10.5 10.5 0 0 1 13.5 29 A 10.5 10.5 0 0 1 7.6425781 27.210938 A 14 14 0 0 0 14.693359 29.919922 A 10.5 10.5 0 0 0 24 19.5 A 10.5 10.5 0 0 0 23.980469 18.904297 z M 3.0214844 19.054688 A 10.5 10.5 0 0 0 3 19.5 A 10.5 10.5 0 0 0 3.2617188 21.769531 A 14 14 0 0 0 5.0878906 24.763672 A 10.5 10.5 0 0 1 3.0214844 19.054688 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jdownloader.svg b/.icons/awkward/32x32/apps/jdownloader.svg
new file mode 100644
index 00000000..33d35512
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jdownloader.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="15" cy="16" r="14"/>
+ <circle style="fill:#37474f" cx="15" cy="15" r="14"/>
+ <path style="opacity:0.1" d="M 8.96875 3.3789062 A 13.999993 13.999993 0 0 0 7.8730469 3.9667969 L 8.0175781 3.9667969 L 8.0898438 4.2011719 L 7.8847656 4.3945312 L 8.765625 4.4179688 L 8.9003906 4.7363281 L 7.9082031 4.6992188 L 7.859375 4.4550781 L 7.28125 4.3300781 A 13.999993 13.999993 0 0 0 6.6894531 4.7539062 L 7.0351562 4.7539062 L 7.0351562 4.984375 L 6.8828125 5.1875 L 6.1582031 5.1875 L 6.1582031 5.15625 A 13.999993 13.999993 0 0 0 1.7910156 11.404297 L 1.8671875 11.441406 L 1.8671875 12.609375 L 2.4550781 13.615234 L 2.9335938 13.689453 L 2.9941406 13.34375 L 2.4296875 12.474609 L 2.3203125 11.626953 L 2.6503906 11.626953 L 2.7890625 12.498047 L 3.6035156 13.689453 L 3.3945312 14.074219 L 3.9140625 14.867188 L 5.1992188 15.1875 L 5.1992188 14.978516 L 5.7128906 15.052734 L 5.6660156 15.419922 L 6.0703125 15.494141 L 6.6953125 15.664062 L 7.5761719 16.671875 L 8.7050781 16.757812 L 8.8125 17.677734 L 8.0429688 18.21875 L 8.0078125 19.041016 L 7.8964844 19.544922 L 9.0117188 20.945312 L 9.0957031 21.423828 C 9.0957031 21.423828 9.5010803 21.533203 9.5507812 21.533203 C 9.5997812 21.533203 10.457031 22.185547 10.457031 22.185547 L 10.457031 24.714844 L 10.763672 24.800781 L 10.554688 25.966797 L 11.070312 26.654297 L 10.974609 27.810547 L 11.367188 28.503906 A 13.999993 13.999993 0 0 0 12.867188 28.818359 L 12.884766 28.691406 L 12.998047 28.359375 L 13.023438 28.023438 L 12.587891 28.009766 L 12.367188 27.732422 L 12.728516 27.382812 L 12.777344 27.121094 L 12.373047 27.003906 L 12.398438 26.759766 L 12.972656 26.671875 L 13.849609 26.25 L 14.144531 25.708984 L 15.0625 24.53125 L 14.855469 23.609375 L 15.136719 23.119141 L 15.980469 23.144531 L 16.550781 22.693359 L 16.734375 20.914062 L 17.365234 20.111328 L 17.476562 19.59375 L 16.900391 19.410156 L 16.519531 18.785156 L 15.220703 18.771484 L 14.191406 18.378906 L 14.144531 17.642578 L 13.798828 17.041016 L 12.869141 17.027344 L 12.332031 16.181641 L 11.853516 15.947266 L 11.828125 16.205078 L 10.958984 16.255859 L 10.640625 15.8125 L 9.734375 15.628906 L 8.9863281 16.494141 L 7.8105469 16.292969 L 7.7226562 14.964844 L 6.8652344 14.818359 L 7.2089844 14.166016 L 7.1113281 13.791016 L 5.9824219 14.548828 L 5.2734375 14.460938 L 5.0214844 13.90625 L 5.1757812 13.332031 L 5.5664062 12.609375 L 6.4667969 12.154297 L 8.2070312 12.152344 L 8.203125 12.683594 L 8.828125 12.976562 L 8.7773438 12.068359 L 9.2285156 11.611328 L 10.136719 11.015625 L 10.199219 10.59375 L 11.107422 9.6484375 L 12.070312 9.1132812 L 11.984375 9.0429688 L 12.636719 8.4277344 L 12.876953 8.4902344 L 12.988281 8.6289062 L 13.234375 8.3515625 L 13.294922 8.3261719 L 13.025391 8.2871094 L 12.748047 8.1953125 L 12.748047 7.9296875 L 12.894531 7.8105469 L 13.214844 7.8105469 L 13.363281 7.875 L 13.490234 8.1328125 L 13.648438 8.109375 L 13.648438 8.0859375 L 13.691406 8.1015625 L 14.144531 8.0332031 L 14.208984 7.8125 L 14.464844 7.8769531 L 14.464844 8.1171875 L 14.226562 8.28125 L 14.263672 8.5429688 L 15.080078 8.796875 C 15.080078 8.796875 15.082584 8.7996406 15.083984 8.8066406 L 15.271484 8.7910156 L 15.283203 8.4355469 L 14.634766 8.1386719 L 14.597656 7.96875 L 15.136719 7.7851562 L 15.160156 7.2675781 L 14.597656 6.9238281 L 14.560547 6.0527344 L 13.789062 6.4335938 L 13.507812 6.4335938 L 13.582031 5.7695312 L 12.53125 5.5214844 L 12.095703 5.8515625 L 12.095703 6.8554688 L 11.314453 7.1035156 L 11 7.7578125 L 10.660156 7.8125 L 10.660156 6.9746094 L 9.9257812 6.8730469 L 9.5585938 6.6347656 L 9.4121094 6.0917969 L 10.724609 5.3203125 L 11.367188 5.125 L 11.433594 5.5566406 L 11.791016 5.5390625 L 11.818359 5.3222656 L 12.193359 5.2675781 L 12.199219 5.1914062 L 12.039062 5.125 L 12.001953 4.8945312 L 12.462891 4.8554688 L 12.740234 4.5644531 L 12.755859 4.5449219 L 12.759766 4.5449219 L 12.84375 4.4570312 L 13.8125 4.3339844 L 14.240234 4.6992188 L 13.117188 5.2988281 L 14.546875 5.6367188 L 14.730469 5.1582031 L 15.355469 5.1582031 L 15.576172 4.7402344 L 15.134766 4.6308594 L 15.134766 4.1015625 L 13.75 3.4863281 L 12.794922 3.5976562 L 12.255859 3.8808594 L 12.292969 4.5683594 L 11.728516 4.4824219 L 11.642578 4.1015625 L 12.181641 3.609375 L 11.201172 3.5625 L 10.919922 3.6464844 L 10.798828 3.9785156 L 11.164062 4.0410156 L 11.091797 4.4082031 L 10.466797 4.4453125 L 10.371094 4.6894531 L 9.4648438 4.7167969 C 9.4648438 4.7167969 9.4387338 4.2011719 9.4023438 4.2011719 C 9.3659437 4.2012419 10.113281 4.1894531 10.113281 4.1894531 L 10.652344 3.6601562 L 10.357422 3.5117188 L 9.9667969 3.8925781 L 9.3164062 3.8554688 L 8.96875 3.3789062 z M 24.146484 5.4101562 L 23.701172 5.5839844 L 23.414062 5.8964844 L 23.480469 6.2597656 L 23.832031 6.3085938 L 24.042969 6.8398438 L 24.648438 6.59375 L 24.748047 7.3027344 L 24.566406 7.3027344 L 24.068359 7.2285156 L 23.517578 7.3222656 L 22.984375 8.0761719 L 22.220703 8.1972656 L 22.111328 8.8515625 L 22.433594 8.9277344 L 22.339844 9.3476562 L 21.582031 9.1972656 L 20.888672 9.3476562 L 20.740234 9.7363281 L 20.861328 10.548828 L 21.267578 10.740234 L 21.953125 10.736328 L 22.414062 10.695312 L 22.554688 10.326172 L 23.277344 9.3867188 L 23.751953 9.484375 L 24.220703 9.0605469 L 24.308594 9.390625 L 25.458984 10.169922 L 25.318359 10.359375 L 24.798828 10.332031 L 24.998047 10.615234 L 25.318359 10.683594 L 25.691406 10.529297 L 25.683594 10.076172 L 25.849609 9.9941406 L 25.716797 9.8515625 L 24.947266 9.421875 L 24.746094 8.8515625 L 25.384766 8.8515625 L 25.587891 9.0546875 L 26.138672 9.53125 L 26.162109 10.103516 L 26.732422 10.710938 L 26.943359 9.8789062 L 27.337891 9.6621094 L 27.410156 10.34375 L 27.796875 10.767578 L 27.976562 10.763672 A 13.999993 13.999993 0 0 0 25.898438 7.21875 L 24.96875 7.2109375 L 24.90625 7.0019531 L 25.458984 6.71875 A 13.999993 13.999993 0 0 0 24.146484 5.4101562 z M 7.0234375 5.5546875 C 7.0507375 5.5546875 7.0234375 5.875 7.0234375 5.875 L 6.296875 5.921875 L 6.1582031 5.7558594 L 6.671875 5.609375 C 6.671875 5.609375 6.9954387 5.5546875 7.0234375 5.5546875 z M 7.90625 7.1191406 L 8.2539062 7.203125 L 8.1328125 7.671875 L 7.7558594 7.7929688 L 7.5175781 7.3027344 L 7.90625 7.1191406 z M 8.8613281 8.2324219 L 9.4394531 8.2324219 L 9.4394531 8.4082031 L 9.5664062 8.4082031 L 9.5664062 8.7128906 L 8.6855469 8.7128906 L 8.3554688 8.6210938 L 8.4375 8.4082031 L 8.8613281 8.2324219 z M 9.7246094 8.3632812 L 10.027344 8.6386719 L 9.7246094 8.7128906 L 9.7246094 8.3632812 z M 10.390625 8.7871094 L 10.615234 8.9277344 L 10.435547 9.0761719 L 10.257812 8.9277344 L 10.390625 8.7871094 z M 8.6953125 8.8339844 L 9.1816406 8.8339844 L 8.5585938 9.7070312 L 8.3007812 9.5683594 L 8.3554688 9.2011719 L 8.6953125 8.8339844 z M 9.4785156 8.8339844 L 9.9726562 8.8339844 L 9.9726562 9.1269531 L 9.7519531 9.2695312 L 9.4785156 9.3203125 L 9.4785156 8.8339844 z M 10.09375 9.15625 L 10.130859 9.15625 L 10.691406 9.3203125 L 10.691406 9.6074219 L 10.222656 9.6074219 L 10.09375 9.421875 L 10.09375 9.15625 z M 9.8613281 9.421875 L 9.8613281 9.7089844 L 9.6503906 9.9199219 L 9.1816406 9.9199219 L 9.2558594 9.5976562 L 9.4785156 9.5800781 L 9.5234375 9.46875 L 9.8613281 9.421875 z M 24.435547 10.638672 L 22.78125 10.765625 L 22.269531 11.042969 L 21.613281 11.042969 L 21.291016 11.009766 L 20.494141 11.453125 L 20.494141 12.289062 L 18.863281 13.46875 L 18.998047 13.970703 L 19.328125 13.970703 L 19.242188 14.449219 L 19.009766 14.535156 L 18.996094 15.787109 L 20.40625 17.394531 L 21.019531 17.394531 L 21.056641 17.298828 L 22.158203 17.298828 L 22.476562 17.003906 L 23.101562 17.003906 L 23.443359 17.347656 L 24.376953 17.445312 L 24.253906 18.685547 L 25.287109 20.515625 L 24.742188 21.558594 L 24.779297 22.048828 L 25.207031 22.478516 L 25.207031 23.660156 L 25.578125 24.158203 A 13.999993 13.999993 0 0 0 28.974609 15.513672 A 13.999993 13.999993 0 0 0 28.404297 12 L 27.708984 12 L 26.992188 11.464844 L 26.240234 11.539062 L 26.240234 12 L 26 12 L 25.744141 11.816406 L 24.435547 11.484375 L 24.435547 10.638672 z"/>
+ <path style="fill:#5d9c21" d="m 8.9694989,2.3794165 a 13.999993,13.999993 0 0 0 -1.095499,0.5878596 h 0.1435 l 0.0728,0.2337999 -0.206499,0.1927799 0.881999,0.02464 0.135099,0.3185699 -0.992599,-0.03696 -0.049,-0.24472 -0.578199,-0.12579 a 13.999993,13.999993 0 0 0 -0.5922,0.4238499 h 0.3458 V 3.9845156 L 6.8827998,4.1868155 H 6.1583002 v -0.03003 A 13.999993,13.999993 0 0 0 1.7916324,10.405124 l 0.07651,0.0364 v 1.168999 l 0.5865297,1.0052 0.4785197,0.0735 0.06153,-0.344398 -0.5646203,-0.870795 -0.1094099,-0.8477 h 0.3294898 l 0.13944,0.872201 0.8148696,1.190698 -0.2091598,0.3843 0.5181396,0.794499 1.2865294,0.319901 v -0.209298 l 0.5137997,0.0735 -0.0476,0.368199 0.4031998,0.0735 0.6250996,0.170801 0.8819996,1.007999 1.1277,0.0847 0.1092,0.9212 -0.7707,0.5404 -0.0357,0.823199 -0.110601,0.5026 1.1151,1.399999 0.0847,0.4788 c 0,0 0.404599,0.1106 0.4543,0.1106 0.049,0 0.9064991,0.651 0.9064991,0.651 v 2.529099 l 0.3059,0.0861 -0.207899,1.1662 0.514499,0.688098 -0.09451,1.156399 0.6797,1.1977 0.866601,0.757399 a 13.999993,13.999993 0 0 0 0.0462,0.0084 l 0.838599,0.0147 0.0847,-0.2828 -0.644,-0.5439 0.03711,-0.270899 0.114799,-0.3311 0.02449,-0.3374 -0.436099,-0.014 -0.2205,-0.275799 0.3626,-0.350001 0.049,-0.2625 -0.4046,-0.116199 0.0245,-0.245001 0.575398,-0.0875 0.876401,-0.422099 0.293999,-0.5404 0.919099,-1.1781 -0.2079,-0.921899 0.281401,-0.4907 0.844899,0.0259 0.5691,-0.4522 0.1848,-1.7787 0.629999,-0.802899 0.110601,-0.5166 -0.575401,-0.1848 -0.380099,-0.6237 -1.299199,-0.01329 -1.028999,-0.3941 -0.04831,-0.735 -0.3444,-0.602 -0.930999,-0.01329 -0.5369,-0.846299 -0.4788,-0.233801 -0.02449,0.256901 -0.8694,0.05179 -0.319199,-0.444499 -0.9058001,-0.184102 -0.748301,0.865201 -1.175299,-0.199501 -0.08681,-1.329298 -0.8581998,-0.1463 0.3444008,-0.6517 -0.0987,-0.3745 -1.1277002,0.755999 -0.7097997,-0.08609 -0.2526299,-0.556499 0.15449,-0.5733 0.3907397,-0.7217 0.9015996,-0.456399 1.7387995,-0.0014 -0.0042,0.531999 0.625098,0.2912 -0.0497,-0.907899 0.450099,-0.4557 0.9093001,-0.5971 0.063,-0.421401 0.906499,-0.9456995 0.9632,-0.5347999 -0.0847,-0.0707 0.652401,-0.6152998 0.239398,0.062301 0.110601,0.1385999 0.2478,-0.2764997 0.05949,-0.0259 -0.270199,-0.0385 -0.2765,-0.0924 V 6.9296241 l 0.1463,-0.1189999 h 0.321299 l 0.147701,0.0644 0.1274,0.2582998 0.156799,-0.0231 v -0.0238 l 0.04409,0.0154 0.452198,-0.0686 0.0644,-0.2211998 0.256901,0.0644 v 0.2401001 l -0.238,0.1644998 0.0357,0.2624999 0.8176,0.2526999 c 0,0 0.0014,0.0042 0.0028,0.0112 l 0.189,-0.0168 0.0119,-0.3555998 -0.6489,-0.2960999 -0.0371,-0.1700999 0.538301,-0.1840998 0.02379,-0.5172997 -0.5621,-0.3429999 -0.0371,-0.8707996 -0.772101,0.3800999 h -0.28205 l 0.0742,-0.6631098 -1.049998,-0.2488497 -0.4347,0.3295598 V 5.855125 l -0.7826,0.2484998 -0.312899,0.6551997 -0.340201,0.0546 V 5.9748246 L 9.9263989,5.8740247 9.5588979,5.6346248 9.4111989,5.0919151 10.725098,4.3207954 l 0.642599,-0.1955098 0.0651,0.4320396 0.358399,-0.017779 0.0273,-0.2173499 0.3745,-0.05467 0.007,-0.075249 -0.160999,-0.06699 -0.03711,-0.2309999 0.4606,-0.038289 0.2772,-0.2911999 0.0154,-0.02051 0.0042,0.00133 0.0847,-0.0875 0.968098,-0.1230599 0.4277,0.3650499 -1.122099,0.5988497 1.428699,0.3376797 0.184101,-0.4785196 h 0.625098 l 0.219883,-0.4169931 -0.440299,-0.11074 V 3.1026561 l -1.3846,-0.6152297 -0.955499,0.1107399 -0.539,0.2830098 0.0371,0.6876798 -0.564899,-0.086101 -0.0861,-0.3800997 0.5404,-0.4921698 -0.9807,-0.04788 -0.281399,0.08477 -0.121801,0.3308898 0.3661,0.06286 -0.0721,0.3677798 -0.6251,0.03689 -0.0966,0.24479 -0.9064991,0.025969 c 0,0 -0.02521,-0.5154797 -0.0616,-0.5154797 -0.0364,7e-5 0.7098011,-0.01225 0.7098011,-0.01225 l 0.539711,-0.5291286 -0.293999,-0.14763 -0.3920001,0.3814298 -0.6496,-0.03696 z m 15.1766921,2.0302789 -0.4452,0.1749999 -0.286299,0.3117099 0.0658,0.3637198 0.351399,0.049 0.210699,0.5305998 0.605501,-0.245 0.1001,0.7083997 H 24.56619 l -0.497699,-0.0735 -0.5509,0.0931 -0.5334,0.7545996 -0.762999,0.1203999 -0.110601,0.6544996 0.322702,0.074901 -0.0931,0.4213998 -0.757399,-0.1518999 -0.6944,0.1518999 -0.147701,0.3870998 0.120401,0.8133996 0.407399,0.1910996 0.683901,-0.0042 0.461999,-0.040599 0.1407,-0.3688999 0.721699,-0.9393994 0.476001,0.0966 0.467598,-0.4234998 0.0875,0.3310998 1.1508,0.7790997 -0.1407,0.1882999 -0.5194,-0.0273 0.199499,0.2834998 0.319901,0.0693 0.373099,-0.1553999 -0.0077,-0.4514998 0.1666,-0.083299 -0.133758,-0.1421001 -0.7686,-0.4290998 -0.200899,-0.5704997 h 0.638399 l 0.203701,0.2023 0.549499,0.4759997 0.0231,0.5739998 0.5705,0.6068994 0.2114,-0.8322994 0.394099,-0.2162999 0.0735,0.6810997 0.3857,0.4234996 0.179201,-0.0028 A 13.999993,13.999993 0 0 0 25.897591,6.2198245 l -0.9282,-0.0084 -0.063,-0.2099998 0.5523,-0.2820998 a 13.999993,13.999993 0 0 0 -1.3125,-1.3096295 z m -17.1233921,0.1449 c 0.0273,0 0,0.3212998 0,0.3212998 L 6.2962001,4.9223752 6.1583002,4.7569654 6.6728,4.6092654 c 0,0 0.3220001,-0.05467 0.3499989,-0.05467 z m 0.8827,1.5651291 0.348599,0.084 -0.120399,0.4689999 -0.3773,0.1196999 -0.238,-0.4892997 z m 0.9555,1.1129995 h 0.578899 v 0.1763999 h 0.1267 v 0.3037998 h -0.8813 l -0.329699,-0.091699 0.0819,-0.2120998 z m 0.863099,0.1302 0.3031011,0.2757998 -0.3031011,0.0742 z m 0.6671001,0.4234996 0.224,0.1407 -0.179899,0.1490999 -0.1778,-0.1490999 z m -1.6953991,0.0469 h 0.4865 l -0.6244,0.8735997 -0.2569,-0.1386 0.0546,-0.3674998 z m 0.781899,0 h 0.494901 v 0.2939999 l -0.219801,0.1420998 -0.2751,0.051801 z m 0.6153011,0.3226999 h 0.03711 l 0.560694,0.1652002 V 8.6068233 H 10.221798 L 10.092999,8.4213234 Z M 9.8619989,8.4213234 V 8.708323 l -0.210701,0.2114 h -0.468999 l 0.0742,-0.3212999 0.221199,-0.0189 0.04551,-0.1106 z m 14.5739911,1.2165993 -1.654098,0.1280997 -0.5124,0.2765016 h -0.6566 l -0.322699,-0.03291 -0.7966,0.444501 v 0.8351 l -1.630999,1.1788 0.135099,0.5033 h 0.3311 l -0.0861,0.478099 -0.2324,0.0861 -0.014,1.252299 1.409798,1.607899 h 0.612501 l 0.0378,-0.0973 h 1.102501 l 0.317099,-0.294701 h 0.6258 l 0.341599,0.344401 0.9331,0.0966 -0.1232,1.241799 1.033199,1.8291 -0.543899,1.042999 0.03711,0.4914 0.4277,0.429099 v 1.1809 l 0.563499,0.7588 v 0.5173 a 13.999993,13.999993 0 0 0 3.229099,-8.936195 13.999993,13.999993 0 0 0 -0.595,-3.999098 h -0.6958 l -0.716099,-0.5348 -0.753199,0.0742 v 0.460599 h -0.2394 L 25.743601,10.816021 24.436,10.48422 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15 1 A 13.999993 13.999993 0 0 0 1 15 A 13.999993 13.999993 0 0 0 1.0214844 15.585938 A 13.999993 13.999993 0 0 1 15 2 A 13.999993 13.999993 0 0 1 28.978516 15.414062 A 13.999993 13.999993 0 0 0 29 15 A 13.999993 13.999993 0 0 0 15 1 z"/>
+ <path style="opacity:0.1" d="M 22.201172 4.015625 C 23.500877 9.2827533 22.85175 14.00845 20.779297 17.945312 C 18.512967 22.250468 14.448065 25.665269 9.0429688 27.650391 A 13.999993 13.999993 0 0 0 15 29 A 13.999993 13.999993 0 0 0 15.919922 28.966797 C 19.617361 26.650161 22.56424 23.572124 24.496094 19.902344 C 26.230386 16.607856 27.107747 12.865473 27.033203 8.875 A 13.999993 13.999993 0 0 0 22.201172 4.015625 z"/>
+ <path style="fill:#eab100" d="m 22.200969,3.0151604 c 1.299705,5.2671283 0.650578,9.9934056 -1.421875,13.9302686 -2.423077,4.602915 -6.880624,8.209145 -12.8583921,10.114448 a 13.999993,13.999993 0 0 0 6.2863261,1.900389 c 4.505829,-2.396016 8.067537,-5.837617 10.289447,-10.058393 1.734292,-3.294488 2.610676,-7.03589 2.536132,-11.0263632 A 13.999993,13.999993 0 0 0 22.200969,3.0151604 Z"/>
+ <path style="opacity:0.2" d="m 15,2.0003983 c -1.09159,0 -2.150207,0.1367044 -3.169922,0.3730469 3.27224,2.3830855 6.916673,8.2950378 9.519531,14.8496088 1.065731,2.683743 1.98307,5.465979 2.740235,8.125 l -2.265625,0.433594 a 0.66071057,0.92459654 75.747892 0 0 -0.625,0.324219 0.66071057,0.92459654 75.747892 0 0 -0.0293,0.810547 l 2.677734,2.441406 2.679688,2.441406 a 0.66071057,0.92459654 75.747892 0 0 1.570312,-0.300781 l 1.910156,-3.320313 1.910157,-3.320312 A 0.66071057,0.92459654 75.747892 0 0 31.267578,24.000398 0.66071057,0.92459654 75.747892 0 0 31,24.023836 l -2.75,0.527343 C 27.43297,21.661542 26.430002,18.640809 25.251953,15.674226 23.289174,10.731518 20.963911,5.959918 18.041016,2.4398514 17.123698,2.1582115 16.119274,2.0003983 15,2.0003983 Z"/>
+ <path style="fill:#ffd517" d="m 14.999996,0.99992716 c -1.09159,0 -2.149425,0.13689944 -3.16914,0.37324194 3.27224,2.3830855 6.915497,8.295814 9.518355,14.8503859 1.154835,2.908128 2.144071,5.937316 2.933983,8.793745 0.768563,2.779225 0.483839,0.960428 0.224219,-0.03554 l 3.971678,-0.631642 C 27.626293,21.224997 26.538701,17.912026 25.252529,14.673164 23.28975,9.7304554 20.964882,4.9588607 18.041987,1.4387941 17.124669,1.1571542 16.11927,0.99992716 14.999996,0.99992716 Z M 28.479091,24.350112 c 1.175766,4.308654 -0.185485,-2.907049 0,0 z"/>
+ <path style="fill:#ffd517" d="m 31.267588,23.000411 a 0.66071057,0.92459654 75.747892 0 0 -0.266933,0.02239 l -4.588658,0.878845 -4.588657,0.878846 a 0.66071057,0.92459654 75.747892 0 0 -0.624103,0.324671 0.66071057,0.92459654 75.747892 0 0 -0.03006,0.811672 l 2.678753,2.440616 2.678754,2.441736 a 0.66071057,0.92459654 75.747892 0 0 1.570593,-0.301156 l 1.909904,-3.319463 1.910843,-3.320581 a 0.66071057,0.92459654 75.747892 0 0 -0.650419,-0.857575 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15 1 C 13.90841 1 12.849793 1.1367044 11.830078 1.3730469 C 12.156505 1.6107749 12.487881 1.8921688 12.820312 2.1972656 C 13.532507 2.0817627 14.255223 2 15 2 C 16.119274 2 17.123698 2.1578132 18.041016 2.4394531 C 20.963911 5.9595197 23.289174 10.73112 25.251953 15.673828 C 26.430002 18.640411 27.43297 21.661144 28.25 24.550781 L 31 24.023438 A 0.66071057 0.92459654 75.747892 0 1 31.267578 24 A 0.66071057 0.92459654 75.747892 0 1 31.753906 24.142578 L 31.917969 23.857422 A 0.66071057 0.92459654 75.747892 0 0 31.267578 23 A 0.66071057 0.92459654 75.747892 0 0 31 23.023438 L 28.25 23.550781 C 27.43297 20.661144 26.430002 17.640411 25.251953 14.673828 C 23.289174 9.7311196 20.963911 4.9595197 18.041016 1.4394531 C 17.123698 1.1578132 16.119274 1 15 1 z M 23.808594 24.402344 L 21.824219 24.78125 A 0.66071057 0.92459654 75.747892 0 0 21.199219 25.105469 A 0.66071057 0.92459654 75.747892 0 0 21.169922 25.916016 L 21.289062 26.025391 A 0.66071057 0.92459654 75.747892 0 1 21.824219 25.78125 L 24.089844 25.347656 C 24.000964 25.035527 23.901869 24.71751 23.808594 24.402344 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jeex.svg b/.icons/awkward/32x32/apps/jeex.svg
new file mode 120000
index 00000000..601daaa9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jeex.svg
@@ -0,0 +1 @@
+okteta.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/jellyfin.svg b/.icons/awkward/32x32/apps/jellyfin.svg
new file mode 100644
index 00000000..b5a1fde8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jellyfin.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 16.001802,2.9999988 c -3.705381,0 -15.63311135,21.6248262 -13.8144123,25.2767942 1.8186992,3.651969 25.8299793,3.609854 27.6288243,0 C 31.615061,24.66694 19.706582,2.9999988 16.001802,2.9999988 Z"/>
+ <path style="fill:#9c61c5" d="m 16.001802,1.9999993 c -3.705381,0 -15.63311135,21.6248267 -13.8144123,25.2767947 1.8186992,3.651969 25.8299793,3.609854 27.6288243,0 C 31.615061,23.666941 19.706582,1.9999993 16.001802,1.9999993 Z"/>
+ <path style="opacity:0.2" d="m 24.88186,25.249083 c -1.156341,2.321551 -16.5913428,2.347523 -17.7612611,0 C 5.9506822,22.90156 13.619485,8.9999993 16.001229,8.9999993 c 2.381745,0 10.036973,13.9269427 8.880631,16.2490837 z"/>
+ <path style="fill:#ffffff" d="m 24.88186,24.249084 c -1.156341,2.321551 -16.5913428,2.347523 -17.7612611,0 C 5.9506822,21.901561 13.619485,7.9999998 16.001229,7.9999998 c 2.381745,0 10.036973,13.9269432 8.880631,16.2490842 z"/>
+ <path style="fill:#5580cf" d="m 16.000634,13 c -1.191077,0 -5.025365,6.951064 -4.440315,8.124628 0.585049,1.173564 8.302573,1.160745 8.880629,0 C 21.019006,19.963884 17.191711,13.000583 16.000634,13 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.001953 2 C 12.457855 2 1.4003977 21.7717 2.0351562 26.689453 C 2.6616866 20.536108 12.664663 3 16.001953 3 C 19.340694 3 29.337719 20.591603 29.964844 26.710938 C 30.609436 21.853486 19.549266 2 16.001953 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jetbrains-toolbox.svg b/.icons/awkward/32x32/apps/jetbrains-toolbox.svg
new file mode 100644
index 00000000..50f4fbb4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jetbrains-toolbox.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#fe4b71" d="m16.0789 2.0004177c-0.605129-0.01416-1.20262 0.1327738-1.727 0.4247l-9.7023 5.4084c-1.0201941 0.5686814-1.6486711 1.6196375-1.6487 2.7570003v10.817c2.9e-5 1.137363 0.628506 2.188319 1.6487 2.757l9.7026 5.4085c0.544645 0.303599 1.156762 0.445121 1.76431 0.424566 0.5305-0.017947 0.407916-0.732487 0.88349-0.997584l10-6c1.02063-0.568786 1.000279 0.13778 1-1v-10c-3.4e-5 -0.42409 0.913758-2.2466435 0.75125-2.6261752-0.273345-0.6383841-0.759165-1.1847057-1.39905-1.5413071l-9.702-5.4084c-0.478555-0.2663801-1.018755-0.4124163-1.571-0.4247z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m16.0789 1.9995177a3.2974 3.1836 0 0 0-1.726 0.4258l-9.7036 5.4082a3.2974 3.1836 0 0 0-1.6484 2.7580003v1a3.2974 3.1836 0 0 1 1.6484-2.7580003l9.7036-5.4082a3.2974 3.1836 0 0 1 1.726-0.4258 3.2974 3.1836 0 0 1 1.57 0.4258l9.7031 5.4082a3.2974 3.1836 0 0 1 1.649 2.7580003v-1a3.2974 3.1836 0 0 0-1.648-2.7580003l-9.704-5.4082a3.2974 3.1836 0 0 0-1.57-0.4258z"/>
+ <path style="opacity:.2" d="m3.0009 21.407518v1a3.2974 3.1836 0 0 0 1.6484 2.7559l9.7031 5.4102a3.2974 3.1836 0 0 0 3.2969 0l9.7031-5.4102a3.2974 3.1836 0 0 0 1.648-2.756v-1a3.2974 3.1836 0 0 1-1.6484 2.7559l-9.7031 5.4102a3.2974 3.1836 0 0 1-3.2969 0l-9.7036-5.411a3.2974 3.1836 0 0 1-1.6484-2.755z"/>
+ <path style="fill:#ff8c2a" d="m3.3209125 9.2246093a3.2974 3.1836 0 0 0-0.3203125 1.3652347v10.818359a3.2974 3.1836 0 0 0 1.6484375 2.755859l9.7031245 5.408204a3.2974 3.1836 0 0 0 1.648438 0.423828v-13.871094z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m3.3209125 9.2246093a3.2974 3.1836 0 0 0-0.3203125 1.3652347v1a3.2974 3.1836 0 0 1 0.3203125-1.365235l12.679688 6.900391v-1z"/>
+ <path style="fill:#3f3f3f" d="m28.678334 9.2246093-12.677734 6.9003907v13.871094a3.2974 3.1836 0 0 0 1.648438-0.423828l9.703124-5.408204a3.2974 3.1836 0 0 0 1.648438-2.757812v-10.816406a3.2974 3.1836 0 0 0-0.322266-1.3652347z"/>
+ <path style="opacity:.2" d="m28.678334 9.2246093-12.677734 6.9003907v1l12.677734-6.900391a3.2974 3.1836 0 0 1 0.322266 1.365235v-1a3.2974 3.1836 0 0 0-0.322266-1.3652347z"/>
+ <path style="opacity:.2" d="m22.861071 23.580382-4.861071 2.611751v1.216867l4.861071-2.708554z"/>
+ <path style="fill:#ffffff" d="m22.861071 22.580843-4.861071 2.611751v1.216867l4.861071-2.708554z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jgray.svg b/.icons/awkward/32x32/apps/jgray.svg
new file mode 100644
index 00000000..17b5c7a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jgray.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 14,2.9999999 v 3.999525 h 2.12052 c 0.803798,0 1.562137,0.124764 1.720262,0.28295 0.209836,0.209921 0.166698,3.0333581 0.166698,9.5670521 0,10.939176 -0.101127,10.152792 -3.527744,10.145864 -2.928612,-0.0059 -4.011185,-0.754456 -2.580406,-2.338782 1.483214,-1.642399 1.464031,-2.925495 -0.05466,-4.351659 -0.872039,-0.818905 -1.448273,-1.235125 -2.575086,-1.308132 -1.4300626,-0.09266 -3.2215658,0.384565 -4.501256,1.480363 -0.9947564,0.85181 -1.6496113,2.011086 -1.7524535,3.154989 -0.1388375,1.544274 0.6389012,3.242616 2.1022447,4.792347 2.4816417,2.716239 4.5229928,2.478536 9.4435908,2.569791 3.797896,0.06757 7.965159,-0.404175 9.998187,-4.823824 0.503013,-1.089984 0.377016,-1.430054 0.442707,-9.616209 0.07693,-9.5860911 0.113002,-9.5547501 2.106945,-9.5547501 0.483107,0 0.835248,0.01547 1.099929,0 H 29 v -3.999525 h -0.03082 -7.232649 z"/>
+ <path style="fill:#777777" d="m 14,2 v 3.999525 h 2.12052 c 0.803798,0 1.562137,0.124764 1.720262,0.28295 0.209836,0.209921 0.166698,3.033358 0.166698,9.567052 0,10.939176 -0.101127,10.152792 -3.527744,10.145864 -2.928612,-0.0059 -4.011185,-0.754456 -2.580406,-2.338782 1.483214,-1.642399 1.464031,-2.925495 -0.05466,-4.351659 -0.872039,-0.818905 -1.448273,-1.235125 -2.575086,-1.308132 -1.4300626,-0.09266 -3.2215658,0.384565 -4.501256,1.480363 -0.9947564,0.85181 -1.6496113,2.011086 -1.7524535,3.154989 -0.1388375,1.544274 0.6389012,3.242616 2.1022447,4.792347 2.4816417,2.716239 4.5229928,2.478536 9.4435908,2.569791 3.797896,0.06757 7.965159,-0.404175 9.998187,-4.823824 0.503013,-1.089984 0.377016,-1.430054 0.442707,-9.616209 0.07693,-9.586091 0.113002,-9.55475 2.106945,-9.55475 0.483107,0 0.835248,0.01547 1.099929,0 H 29 V 2 h -0.03082 -7.232649 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 14 2 L 14 3 L 21.736328 3 L 28.96875 3 L 29 3 L 29 2 L 28.96875 2 L 21.736328 2 L 14 2 z M 18.007812 16.048828 C 18.006259 26.750272 17.883225 26.002974 14.480469 25.996094 C 12.877102 25.992864 11.830562 25.764496 11.443359 25.300781 C 10.84765 26.440497 11.98646 26.991069 14.480469 26.996094 C 17.907086 27.003022 18.007812 27.788785 18.007812 16.849609 C 18.007812 16.483951 18.007594 16.391437 18.007812 16.048828 z M 8.71875 17.988281 C 7.4003191 18.032532 5.887307 18.517739 4.7675781 19.476562 C 3.7728217 20.328373 3.1184672 21.488909 3.015625 22.632812 C 2.9898521 22.919482 3.0050959 23.212461 3.0410156 23.507812 C 3.1786542 22.40499 3.8091263 21.297285 4.7675781 20.476562 C 6.0472683 19.380764 7.8394686 18.903434 9.2695312 18.996094 C 10.396344 19.069101 10.971711 19.485782 11.84375 20.304688 C 12.437938 20.862674 12.794752 21.399086 12.929688 21.943359 C 13.157717 21.037416 12.796332 20.199233 11.84375 19.304688 C 10.971711 18.485782 10.396344 18.069101 9.2695312 17.996094 C 9.0907734 17.984511 8.9070973 17.98196 8.71875 17.988281 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jgreen.svg b/.icons/awkward/32x32/apps/jgreen.svg
new file mode 100644
index 00000000..1a339abe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jgreen.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 14,2.9999999 v 3.999525 h 2.12052 c 0.803798,0 1.562137,0.124764 1.720262,0.28295 0.209836,0.209921 0.166698,3.0333581 0.166698,9.5670521 0,10.939176 -0.101127,10.152792 -3.527744,10.145864 -2.928612,-0.0059 -4.011185,-0.754456 -2.580406,-2.338782 1.483214,-1.642399 1.464031,-2.925495 -0.05466,-4.351659 -0.872039,-0.818905 -1.448273,-1.235125 -2.575086,-1.308132 -1.4300626,-0.09266 -3.2215658,0.384565 -4.501256,1.480363 -0.9947564,0.85181 -1.6496113,2.011086 -1.7524535,3.154989 -0.1388375,1.544274 0.6389012,3.242616 2.1022447,4.792347 2.4816417,2.716239 4.5229928,2.478536 9.4435908,2.569791 3.797896,0.06757 7.965159,-0.404175 9.998187,-4.823824 0.503013,-1.089984 0.377016,-1.430054 0.442707,-9.616209 0.07693,-9.5860911 0.113002,-9.5547501 2.106945,-9.5547501 0.483107,0 0.835248,0.01547 1.099929,0 H 29 v -3.999525 h -0.03082 -7.232649 z"/>
+ <path style="fill:#28b952" d="m 14,2 v 3.999525 h 2.12052 c 0.803798,0 1.562137,0.124764 1.720262,0.28295 0.209836,0.209921 0.166698,3.033358 0.166698,9.567052 0,10.939176 -0.101127,10.152792 -3.527744,10.145864 -2.928612,-0.0059 -4.011185,-0.754456 -2.580406,-2.338782 1.483214,-1.642399 1.464031,-2.925495 -0.05466,-4.351659 -0.872039,-0.818905 -1.448273,-1.235125 -2.575086,-1.308132 -1.4300626,-0.09266 -3.2215658,0.384565 -4.501256,1.480363 -0.9947564,0.85181 -1.6496113,2.011086 -1.7524535,3.154989 -0.1388375,1.544274 0.6389012,3.242616 2.1022447,4.792347 2.4816417,2.716239 4.5229928,2.478536 9.4435908,2.569791 3.797896,0.06757 7.965159,-0.404175 9.998187,-4.823824 0.503013,-1.089984 0.377016,-1.430054 0.442707,-9.616209 0.07693,-9.586091 0.113002,-9.55475 2.106945,-9.55475 0.483107,0 0.835248,0.01547 1.099929,0 H 29 V 2 h -0.03082 -7.232649 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 14 2 L 14 3 L 21.736328 3 L 28.96875 3 L 29 3 L 29 2 L 28.96875 2 L 21.736328 2 L 14 2 z M 18.007812 16.048828 C 18.006259 26.750272 17.883225 26.002974 14.480469 25.996094 C 12.877102 25.992864 11.830562 25.764496 11.443359 25.300781 C 10.84765 26.440497 11.98646 26.991069 14.480469 26.996094 C 17.907086 27.003022 18.007812 27.788785 18.007812 16.849609 C 18.007812 16.483951 18.007594 16.391437 18.007812 16.048828 z M 8.71875 17.988281 C 7.4003191 18.032532 5.887307 18.517739 4.7675781 19.476562 C 3.7728217 20.328373 3.1184672 21.488909 3.015625 22.632812 C 2.9898521 22.919482 3.0050959 23.212461 3.0410156 23.507812 C 3.1786542 22.40499 3.8091263 21.297285 4.7675781 20.476562 C 6.0472683 19.380764 7.8394686 18.903434 9.2695312 18.996094 C 10.396344 19.069101 10.971711 19.485782 11.84375 20.304688 C 12.437938 20.862674 12.794752 21.399086 12.929688 21.943359 C 13.157717 21.037416 12.796332 20.199233 11.84375 19.304688 C 10.971711 18.485782 10.396344 18.069101 9.2695312 17.996094 C 9.0907734 17.984511 8.9070973 17.98196 8.71875 17.988281 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jitsi.svg b/.icons/awkward/32x32/apps/jitsi.svg
new file mode 100644
index 00000000..c18b0ffc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jitsi.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#37a0f2" cx="16" cy="16" r="14"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <path d="M 21.052,12.832 C 20.642,12.928 20.257,13.125 19.919,13.369 19.364,14.127 18.596,14.739 17.574,14.98 17.187,14.697 16.714,14.368 16.391,13.995 14.912,14.164 12.877,14.492 12.526,15.917 12.161,17.396 13.13,19.328 13.918,19.44 14.667,19.544 17.073,18.876 18.236,18.562 17.262,17.802 16.141,17.468 15.529,17.429 14.808,17.372 14.187,17.501 13.54,17.668 14.485,17.058 15.34,16.603 16.185,16.434 16.819,16.314 17.803,16.31 18.986,16.752 20.453,17.302 20.803,18.085 21.833,18.438 22.514,18.331 22.168,17.575 22.027,17.05 21.933,16.764 21.858,16.548 21.828,16.453 21.776,16.294 21.04,14.412 20.933,13.927 20.861,13.596 20.923,13.167 21.053,12.83"/>
+ <path d="M 17.5,9.8703 C 16.473,10.303 16.438,11.121 16.381,12.008 16.811,11.618 18.164,11.332 18.529,11.016 19.607,10.081 20.026,8.1493 19.799,8.4351 19.066,9.3624 17.877,9.6609 17.5,9.8697"/>
+ <path d="M 11.848,22.85 C 11.848,22.85 10.828,22.174 10.848,21.958 11.517,18.331 9.2105,20.911 9.0361,22.535 8.8522,24.093 9.4262,25.891 9.5108,26 9.6476,24.727 9.7692,24.021 11.848,22.848 M 11.848,22.85"/>
+ <path d="M 22.991,14.858 C 22.939,13.508 22.091,12.575 21.515,12.794 21.268,12.886 21.107,13.515 21.191,13.905 21.475,15.293 22.64,16.896 22.352,18.268 22.136,18.925 20.222,19.333 20.222,19.333 20.222,19.333 20.184,19.895 20.112,20.277 20.025,20.742 19.849,21.11 19.849,21.11 19.849,21.11 20.304,21.518 20.321,21.518 20.341,21.518 23.185,20.042 22.99,14.858"/>
+ <path d="M 21.726,18.575 C 21.254,18.383 21.09,18.301 20.473,17.844 17.065,15.298 13.928,17.503 13.99,17.481 14.554,17.302 15.193,17.141 16.02,17.193 16.689,17.237 17.579,17.66 18.678,18.573 19.416,19.222 20.535,19.303 21.723,18.575 M 21.725,18.575"/>
+ <path d="M 18.527,11.3 C 17.267,11.705 16.585,12.053 16.382,12.215 15.964,13.279 16.807,14.08 17.575,14.642 18.584,14.403 19.424,13.655 19.8,12.832 19.603,12.859 19.394,12.822 19.163,12.692 18.713,12.439 18.44,11.83 18.527,11.3"/>
+ <path d="M 20.361,11.099 C 20.279,10.775 20.015,10.36 19.943,10.36 19.879,10.36 19.178,10.882 18.997,11.062 18.586,11.472 18.785,12.22 19.24,12.474 20.011,12.907 20.58,11.957 20.362,11.099"/>
+ <path d="M 19.762,10.005 C 20.07,9.7086 20.481,9.2237 20.587,8.4854 20.65,7.8241 20.488,7.4161 20.289,6.9088 20.192,7.8985 20.048,8.9996 19.374,10.168 19.163,10.536 19.277,10.469 19.761,10.004"/>
+ <path d="M 11.116,20.253 C 11.223,20.521 11.216,21.031 11.057,21.904 11.054,21.911 11.057,21.917 11.057,21.924 11.169,22.08 11.4,22.269 11.631,22.441 12.426,22.071 13.425,21.377 13.361,21.367 12.936,21.295 11.621,20.974 11.116,20.253"/>
+ <path d="M 18.388,18.699 C 18.353,18.699 18.325,18.699 18.248,18.718 17.259,18.995 14.731,19.641 14.336,20.071 14.182,20.399 14.03,21.709 11.81,22.54 11.748,22.562 13.675,23.807 13.779,23.813 20.068,24.076 20.061,19.564 19.978,19.357 19.367,19.368 18.848,19.154 18.447,18.76 18.428,18.741 18.41,18.72 18.388,18.701"/>
+ </g>
+ <g style="fill:#f5ff71">
+ <path d="M 21.052,12.832 C 20.642,12.928 20.257,13.125 19.919,13.369 19.364,14.127 18.596,14.739 17.574,14.98 17.187,14.697 16.714,14.368 16.391,13.995 14.912,14.164 12.877,14.492 12.526,15.917 12.161,17.396 13.13,19.328 13.918,19.44 14.667,19.544 17.073,18.876 18.236,18.562 17.262,17.802 16.141,17.468 15.529,17.429 14.808,17.372 14.187,17.501 13.54,17.668 14.485,17.058 15.34,16.603 16.185,16.434 16.819,16.314 17.803,16.31 18.986,16.752 20.453,17.302 20.803,18.085 21.833,18.438 22.514,18.331 22.168,17.575 22.027,17.05 21.933,16.764 21.858,16.548 21.828,16.453 21.776,16.294 21.04,14.412 20.933,13.927 20.861,13.596 20.923,13.167 21.053,12.83"/>
+ <path d="M 17.5,9.8703 C 16.473,10.303 16.438,11.121 16.381,12.008 16.811,11.618 18.164,11.332 18.529,11.016 19.607,10.081 20.026,8.1493 19.799,8.4351 19.066,9.3624 17.877,9.6609 17.5,9.8697"/>
+ <path d="M 11.848,22.85 C 11.848,22.85 10.828,22.174 10.848,21.958 11.517,18.331 9.2105,20.911 9.0361,22.535 8.8522,24.093 9.4262,25.891 9.5108,26 9.6476,24.727 9.7692,24.021 11.848,22.848 M 11.848,22.85"/>
+ <path d="M 22.991,14.858 C 22.939,13.508 22.091,12.575 21.515,12.794 21.268,12.886 21.107,13.515 21.191,13.905 21.475,15.293 22.64,16.896 22.352,18.268 22.136,18.925 20.222,19.333 20.222,19.333 20.222,19.333 20.184,19.895 20.112,20.277 20.025,20.742 19.849,21.11 19.849,21.11 19.849,21.11 20.304,21.518 20.321,21.518 20.341,21.518 23.185,20.042 22.99,14.858"/>
+ <path d="M 21.726,18.575 C 21.254,18.383 21.09,18.301 20.473,17.844 17.065,15.298 13.928,17.503 13.99,17.481 14.554,17.302 15.193,17.141 16.02,17.193 16.689,17.237 17.579,17.66 18.678,18.573 19.416,19.222 20.535,19.303 21.723,18.575 M 21.725,18.575"/>
+ <path d="M 18.527,11.3 C 17.267,11.705 16.585,12.053 16.382,12.215 15.964,13.279 16.807,14.08 17.575,14.642 18.584,14.403 19.424,13.655 19.8,12.832 19.603,12.859 19.394,12.822 19.163,12.692 18.713,12.439 18.44,11.83 18.527,11.3"/>
+ <path d="M 20.361,11.099 C 20.279,10.775 20.015,10.36 19.943,10.36 19.879,10.36 19.178,10.882 18.997,11.062 18.586,11.472 18.785,12.22 19.24,12.474 20.011,12.907 20.58,11.957 20.362,11.099"/>
+ <path d="M 19.762,10.005 C 20.07,9.7086 20.481,9.2237 20.587,8.4854 20.65,7.8241 20.488,7.4161 20.289,6.9088 20.192,7.8985 20.048,8.9996 19.374,10.168 19.163,10.536 19.277,10.469 19.761,10.004"/>
+ <path d="M 11.116,20.253 C 11.223,20.521 11.216,21.031 11.057,21.904 11.054,21.911 11.057,21.917 11.057,21.924 11.169,22.08 11.4,22.269 11.631,22.441 12.426,22.071 13.425,21.377 13.361,21.367 12.936,21.295 11.621,20.974 11.116,20.253"/>
+ <path d="M 18.388,18.699 C 18.353,18.699 18.325,18.699 18.248,18.718 17.259,18.995 14.731,19.641 14.336,20.071 14.182,20.399 14.03,21.709 11.81,22.54 11.748,22.562 13.675,23.807 13.779,23.813 20.068,24.076 20.061,19.564 19.978,19.357 19.367,19.368 18.848,19.154 18.447,18.76 18.428,18.741 18.41,18.72 18.388,18.701"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jockey-kde.svg b/.icons/awkward/32x32/apps/jockey-kde.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jockey-kde.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/jockey.svg b/.icons/awkward/32x32/apps/jockey.svg
new file mode 100644
index 00000000..0e3ae7e6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jockey.svg
@@ -0,0 +1,31 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 7.3333,8.0004 C 6.5947,8.0004 6,8.6179 6,9.385 V 24.615 C 6,25.382 6.5947,26 7.3333,26 H 10 V 23 H 16 V 26 H 28.667 C 29.405,26 30,25.382 30,24.615 V 9.385 C 30,8.6175 29.405,8 28.667,8 Z"/>
+ <path fill="#419d45" d="m7.3333 7c-0.7386 0-1.3333 0.6175-1.3333 1.3846v15.23c0 0.767 0.5947 1.385 1.3333 1.385h2.6667v-3h6v3h12.667c0.738 0 1.333-0.618 1.333-1.385v-15.23c0-0.7675-0.595-1.385-1.333-1.385z"/>
+ <g style="fill:#b7b7b7">
+ <rect width="1" height="2" x="16" y="10"/>
+ <rect width="1" height="2" x="19" y="10"/>
+ <rect width="1" height="2" x="16" y="18"/>
+ <rect width="1" height="2" x="19" y="18"/>
+ <rect width="1" height="2" x="13" y="-23" transform="rotate(90)"/>
+ <rect width="1" height="2" x="16" y="-23" transform="rotate(90)"/>
+ <rect width="1" height="2" x="13" y="-15" transform="rotate(90)"/>
+ <rect width="1" height="2" x="16" y="-15" transform="rotate(90)"/>
+ </g>
+ <rect fill="#4e4e4e" width="6" height="6" x="15" y="12" rx="1.2" ry="1.2"/>
+ <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 3,6 H 5 V 27"/>
+ <path style="fill:none;stroke:#b7b7b7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 3,5 H 5 V 26"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <rect width="2" height="4" x="17" y="22"/>
+ <rect width="2" height="4" x="20" y="22"/>
+ <rect width="2" height="4" x="23" y="22"/>
+ <rect width="2" height="4" x="26" y="22"/>
+ </g>
+ <g style="fill:#f8c44e">
+ <rect width="2" height="4" x="17" y="22"/>
+ <rect width="2" height="4" x="20" y="22"/>
+ <rect width="2" height="4" x="23" y="22"/>
+ <rect width="2" height="4" x="26" y="22"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m7.334 7c-0.7387 0-1.334 0.6177-1.334 1.3848v1c0-0.7671 0.5953-1.3848 1.334-1.3848h21.332c0.739 0 1.334 0.6177 1.334 1.3848v-1c0-0.7671-0.595-1.3848-1.334-1.3848h-21.332z"/>
+ <path fill="#fff" style="opacity:0.2" d="m3 4a1.0001 1.0001 0 0 0 -0.8828 1.4941 1.0001 1.0001 0 0 1 0.8828 -0.5078h2a1.0001 1.0001 0 0 1 1 1v-0.9863a1.0001 1.0001 0 0 0 -1 -1h-2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/joplin-desktop.svg b/.icons/awkward/32x32/apps/joplin-desktop.svg
new file mode 120000
index 00000000..2b32d05b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/joplin-desktop.svg
@@ -0,0 +1 @@
+joplin.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/joplin.svg b/.icons/awkward/32x32/apps/joplin.svg
new file mode 100644
index 00000000..cfc802f2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/joplin.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#176fd0" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 12.964208,26.956946 C 10.729637,26.75156 8.9975159,26.030932 7.6971802,24.765675 6.5924803,23.690768 6.0028804,22.441596 6.0001304,21.142861 c -0.00214,-0.910329 0.2598785,-1.637622 0.787657,-2.188079 0.5999929,-0.625785 1.5856998,-0.911964 2.4991926,-0.917643 1.144321,-0.0071 2.070748,0.392422 2.493905,1.27855 0.17855,0.373907 0.188978,0.43785 0.226257,1.386993 0.04229,1.076886 0.09562,1.628106 0.355878,2.139249 0.373543,0.733621 1.145781,1.197907 2.188409,1.299828 1.576935,0.15415 2.959338,-0.741 3.343774,-2.239235 0.09819,-0.3827 0.106714,-1.132813 0.106714,-6.09902 0,-5.31232 -0.0021,-5.11511 -0.122285,-5.32286 -0.211942,-0.36581 -0.473665,-0.457905 -1.48155,-0.4812881 H 15 V 7.0000001 H 25.999883 V 9.9993559 H 24.58985 c -0.956572,0.037878 -1.126493,0.081096 -1.33775,0.3090621 -0.291507,0.314564 -0.212743,-0.103499 -0.253779,5.676002 -0.04071,5.732714 -0.04343,5.789035 -0.316171,6.5473 -0.682186,1.89655 -2.181632,3.481742 -4.523839,4.090299 -1.197243,0.311072 -3.86481,0.457115 -5.194124,0.334929 z"/>
+ <path style="fill:#ffffff" d="M 12.964208,25.956946 C 10.729637,25.75156 8.9975159,25.030932 7.6971802,23.765675 6.5924803,22.690768 6.0028804,21.441596 6.0001304,20.142861 c -0.00214,-0.910329 0.2598785,-1.637622 0.787657,-2.188079 0.5999929,-0.625785 1.5856998,-0.911964 2.4991926,-0.917643 1.144321,-0.0071 2.070748,0.392422 2.493905,1.27855 0.17855,0.373907 0.188978,0.43785 0.226257,1.386993 0.04229,1.076886 0.09562,1.628106 0.355878,2.139249 0.373543,0.733621 1.145781,1.197907 2.188409,1.299828 1.576935,0.15415 2.959338,-0.741 3.343774,-2.239235 0.09819,-0.3827 0.106714,-1.132813 0.106714,-6.09902 0,-5.3123207 -0.0021,-5.1151098 -0.122285,-5.3228598 C 17.66769,9.1148334 17.405967,9.0227384 16.398082,8.9993557 H 15 V 5.9999999 H 25.999883 V 8.9993557 H 24.58985 c -0.956572,0.037878 -1.126493,0.081096 -1.33775,0.3090621 -0.291507,0.3145642 -0.212743,-0.1034989 -0.253779,5.6760022 -0.04071,5.732714 -0.04343,5.789035 -0.316171,6.5473 -0.682186,1.89655 -2.181632,3.481742 -4.523839,4.090299 -1.197243,0.311072 -3.86481,0.457115 -5.194124,0.334929 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/josm.svg b/.icons/awkward/32x32/apps/josm.svg
new file mode 100644
index 00000000..f2683c96
--- /dev/null
+++ b/.icons/awkward/32x32/apps/josm.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 3.0209664,5.2758186 V 28.157982 c 0,0 -0.2066177,1.235811 0.6773861,1.495738 L 12,32 l 8,-2.578947 7.769932,2.219615 c 1.315243,0.467749 1.222077,-0.933479 1.222077,-0.933479 V 7.642939 C 29.113591,6.444292 27.807559,6.1971882 27.807559,6.1971882 L 20,4.0000018 12,6.5789488 4.1517148,4.33248 c 0,0 -1.1307484,-0.320149 -1.1307484,0.9433386 z"/>
+ <path style="fill:#ffc107" d="M 3.0209664,4.2758166 V 27.15798 c 0,0 -0.2066177,1.235811 0.6773861,1.495738 L 12,30.999998 l 8,-2.578947 7.769932,2.219615 c 1.315243,0.467749 1.222077,-0.933479 1.222077,-0.933479 V 6.642937 C 29.113591,5.44429 27.807559,5.1971862 27.807559,5.1971862 L 20,2.9999998 12,5.5789468 4.1517148,3.332478 c 0,0 -1.1307484,-0.320149 -1.1307484,0.9433386 z"/>
+ <path style="fill:#0c7bd4" d="M 19.390625 3.1972656 L 15.964844 4.3007812 C 15.206296 5.1954324 14.761719 6.2635921 14.761719 7.7714844 C 14.761719 9.8396679 15.57945 10.276848 15.845703 11.271484 C 16.351341 13.16053 16.545891 14.491876 17.150391 16.044922 C 17.982236 18.182786 17.279881 21.556188 18.166016 23.681641 C 18.671531 24.894233 18.941127 25.113637 20.333984 25.75 C 20.643508 26.068181 21.106958 26.703303 21.261719 27.021484 C 21.558079 27.630761 21.540884 28.370834 21.689453 28.904297 L 27.769531 30.640625 C 28.262747 30.816031 28.558178 30.728412 28.734375 30.550781 C 28.886527 30.397391 28.937026 30.18495 28.962891 30.007812 C 28.967009 29.97985 28.983886 29.945299 28.986328 29.919922 C 28.986436 29.918785 28.986223 29.919099 28.986328 29.917969 C 28.998144 29.793912 28.992188 29.707031 28.992188 29.707031 L 28.992188 29.351562 C 28.352021 23.361777 24.346514 22.432931 22.677734 21 C 20.798491 19.386373 21.999315 17.843041 21.261719 15.568359 C 21.086375 15.027609 20.643508 13.181462 20.333984 12.863281 C 18.941127 11.908734 18.167411 10.954191 17.703125 9.3632812 C 16.789645 6.2330803 19.444779 4.3342138 19.390625 3.1972656 z M 8.984375 26.681641 C 8.8497839 26.671081 8.7139115 26.678288 8.5722656 26.705078 C 7.2802202 26.94871 7.3337985 28.454901 6.0957031 28.136719 C 5.4653283 27.974784 4.6043792 28.211178 4.0527344 28.753906 L 12 31 L 16.439453 29.570312 C 15.473654 28.073701 12.721087 25.847376 12 27.181641 C 11.052083 27.599255 9.9265154 26.755568 8.984375 26.681641 z"/>
+ <path style="fill:#4caf50" d="M 3.8964844 3.3085938 C 3.8218595 3.3053562 3.7404907 3.3096278 3.6523438 3.3261719 C 3.6202612 3.3323827 3.5888894 3.3335519 3.5566406 3.34375 C 3.5361827 3.3502334 3.5163382 3.360819 3.4960938 3.3691406 C 3.436554 3.39368 3.3801916 3.4291137 3.3261719 3.4726562 C 3.3025145 3.4917757 3.2796466 3.5136982 3.2578125 3.5371094 C 3.2101525 3.5883275 3.1721747 3.655839 3.1367188 3.7304688 C 3.1210521 3.7634805 3.1024443 3.7919138 3.0898438 3.8300781 C 3.0497331 3.9516845 3.0216843 4.0941637 3.0214844 4.2753906 C 3.0214835 4.2761672 3.0214844 4.276566 3.0214844 4.2773438 L 3.0214844 11.443359 C 3.3184858 11.30263 3.7191361 11.113281 3.9277344 11.113281 C 4.5996177 11.113281 5.01198 11.272545 5.6972656 11.181641 C 6.120199 11.125421 6.4092677 10.7144 6.8027344 10.613281 C 7.1744723 10.517831 7.6628669 10.546611 8.0195312 10.363281 C 8.5064123 10.113189 9.1905516 9.3636267 9.5664062 7.75 C 9.6751418 7.2831 9.4335938 6.772195 9.4335938 6.2949219 C 9.4335938 6.0048932 9.7307898 5.4405968 10 5.0058594 L 4.1582031 3.3339844 L 4.1523438 3.3320312 C 4.1523438 3.3320312 4.1504068 3.3320358 4.1503906 3.3320312 C 4.1503906 3.3320312 4.0149983 3.3179108 3.8964844 3.3085938 z"/>
+ <path style="fill:#81c784" d="M 15.845238,13.340908 15.535714,12.068181 13.833333,13.5 l 0.309524,1.272726 z"/>
+ <path style="fill:#4d7687" d="M 7.3333333,24.31818 12,23.999999 13.678572,22.727271 V 19.704544 L 12,20.977271 7.3333333,21.454544 Z"/>
+ <path style="fill:#df5050" d="M 13.76919,17.15909 13.304904,14.804544 12,15.727273 9.8095242,16.204545 9.0357143,12.227272 l -3.25,0.795455 1.2380948,6.761362 L 12,18.590908 Z"/>
+ <path style="fill:#ff8a65" d="m 25.285714,7.7727267 v 2.8636363 l 2.630952,0.795453 V 8.5681817 Z"/>
+ <path style="fill:#00bcd4" d="M 12,6.8181818 15.535714,5.5454542 V 6.8181818 L 14.607142,7.1363634 V 7.5590042 L 12,8.5681817 11.202381,8.4090901 V 6.6590906 Z"/>
+ <path style="fill:#b89b00" d="m 23.273809,17.477272 2.630953,1.75 0.928571,-1.272728 -2.630952,-1.749999 z"/>
+ <path style="fill:#b89b00" d="M 26.678168,12.704152 25.75,13.977796 l 2.63075,1.75 0.610786,-0.837583 v -0.647615 z"/>
+ <path style="fill:#b89b00" d="m 24.511904,15.727273 2.630952,1.749999 0.928572,-1.272727 -2.630952,-1.75 z"/>
+ <path style="fill:#646464" d="m 5.2597656,13.563322 -0.4640842,0.159745 1.0523004,6.204152 -0.1452908,5.175164 0.5275606,-0.08203 0.1438803,-5.124794 z m 0.970486,11.457031 -0.011288,0.379934 -0.52615,0.03166 0.00987,-0.329563 -0.07194,0.01152 -2.6095919,1.876645 v 0.16694 c 0,0 -0.054874,0.353804 0.02539,0.722451 L 5.7859114,25.909745 6.0948305,25.813325 12,25.431951 l 2.452578,-1.75 -0.155165,-0.795846 -2.297413,1.75 -5.75,0.381369 z"/>
+ <ellipse style="fill:#222222;stroke:#ffffff;stroke-width:0.25105834;stroke-linecap:round;stroke-linejoin:round" cx="5.956" cy="25.448" rx=".418" ry=".43"/>
+ <ellipse style="fill:#222222;stroke:#ffffff;stroke-width:0.25105834;stroke-linecap:round;stroke-linejoin:round" cx="14.452" cy="23.22" rx=".418" ry=".43"/>
+ <ellipse style="fill:#222222;stroke:#ffffff;stroke-width:0.25105834;stroke-linecap:round;stroke-linejoin:round" cx="5.012" cy="13.675" rx=".418" ry=".43"/>
+ <ellipse style="fill:#222222;stroke:#ffffff;stroke-width:0.25105834;stroke-linecap:round;stroke-linejoin:round" cx="6.095" cy="19.911" rx=".418" ry=".43"/>
+ <path style="fill:#ffffff;opacity:0.3" d="M 3.0209664,4.2758166 V 27.15798 c 0,0 -0.2066177,1.235811 0.6773861,1.495738 L 12,30.999998 C 12,31 12,5.5789468 12,5.5789468 L 4.1517148,3.332478 c 0,0 -1.1307484,-0.320149 -1.1307484,0.9433386 z"/>
+ <path style="fill:#ffffff;opacity:0.3" d="m 20,28.421051 7.769932,2.219615 c 1.315243,0.467749 1.222077,-0.933479 1.222077,-0.933479 V 6.642937 C 29.113591,5.44429 27.807559,5.1971862 27.807559,5.1971862 L 20,2.9999998 Z"/>
+ <path style="opacity:0.1" d="M 25.964844,2 C 24.777076,2.037141 23.7222,3.1503771 23.318359,3.875 L 15.3125,18.529297 15.083984,22.541016 15,24 l 1.142578,-0.837891 3.142578,-2.30664 0.101563,-0.07422 8.177734,-14.7734375 C 28.48583,4.4404116 27.809925,2.6077071 26.802734,2.1640625 26.520912,2.0399263 26.238944,1.991429 25.964844,2 Z"/>
+ <path style="fill:#b1a390" d="m 15.313157,17.52853 -0.229927,4.013366 1.059353,0.620195 3.142796,-2.306038 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20 3 L 12 5.578125 L 4.1523438 3.3320312 C 4.1523438 3.3320312 3.0214844 3.011903 3.0214844 4.2753906 L 3.0214844 5.2753906 C 3.0214844 4.011903 4.1523438 4.3320312 4.1523438 4.3320312 L 12 6.578125 L 20 4 L 27.806641 6.1972656 C 27.806641 6.1972656 29.11377 6.4439311 28.992188 7.6425781 L 28.992188 6.6425781 C 29.11377 5.4439311 27.806641 5.1972656 27.806641 5.1972656 L 20 3 z M 3.0214844 27.158203 C 3.0214844 27.158203 2.9902722 27.411408 3.0214844 27.703125 L 3.0214844 27.158203 z"/>
+ <path style="fill:#505050" d="M 15.08323,21.541896 15,23 16.142578,22.162091 Z"/>
+ <path style="fill:#a15f34" d="m 25.964524,1.0009691 c -1.187768,0.037141 -2.242427,1.1502864 -2.646268,1.8749093 l -8.005099,14.6526516 3.972222,2.327523 0.101562,-0.07448 8.177192,-14.7743988 C 28.48551,3.4397733 27.809605,1.6078984 26.802414,1.1642538 26.520592,1.0401176 26.238624,0.99239812 25.964524,1.0009691 Z"/>
+ <path style="opacity:0" d="M 25.964844,2 C 24.777076,2.037141 23.7222,3.1503771 23.318359,3.875 L 15.3125,18.529297 15.083984,22.541016 15,24 l 1.142578,-0.837891 3.142578,-2.30664 0.101563,-0.07422 8.177734,-14.7734375 C 28.48583,4.4404116 27.809925,2.6077071 26.802734,2.1640625 26.520912,2.0399263 26.238944,1.991429 25.964844,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/journey-of-a-roach.svg b/.icons/awkward/32x32/apps/journey-of-a-roach.svg
new file mode 100644
index 00000000..ac9de491
--- /dev/null
+++ b/.icons/awkward/32x32/apps/journey-of-a-roach.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#7a6143" d="m20.319 3.0067c-4.562 0.0722-14.42 0.7709-16.222 3.6549-0.3152 0.8311-0.8776 3.7524-1.1528 5.9854-0.0642 0.515-0.1243 1.172-0.1864 1.778a6.1364 6.1579 0 0 0 -1.7578 4.312 6.1364 6.1579 0 0 0 1.108 3.525c-0.01166 0.17601-0.065252 0.92075-0.065252 0.92075-0.083333 2.8581-0.01622 2.9594 2.698 4.0906 2.1695 0.90418 4.5173 1.3744 8.0846 1.6183 3.0515 0.20867 6.1391 0.11242 8.4921-0.2646 4.1376-0.66296 7.7277-2.0172 8.1259-3.0656 0.10935-0.28793 0.27401-1.4637 0.36621-2.6126 0.01861-0.23187 0.03001-0.42842 0.04528-0.64279a6.1364 6.1579 0 0 0 1.146 -3.569 6.1364 6.1579 0 0 0 -1.59 -4.125c-0.18-1.165-0.397-2.491-0.687-4.219-0.511-2.6831-1.12-5.2526-1.353-5.7105-0.682-1.3371-1.518-1.5942-5.46-1.6732-0.397-0.0107-0.94-0.013-1.591-0.0026z"/>
+ <path fill="#372c1e" d="m18.48 26.625c0.92117-0.41277 1.3144-0.9798 0.77429-1.1165-0.18167-0.04597-0.65676 0.09756-1.0558 0.31895-0.89219 0.49506-2.128 0.53058-3.2177 0.09247-1.3678-0.54992-2.0249-0.24803-0.93285 0.42854 1.2083 0.74857 3.1133 0.86742 4.432 0.27651z"/>
+ <circle opacity=".2" cx="7.5" cy="19.5" r="5.5"/>
+ <circle fill="#37a643" cx="7.5" cy="18.5" r="5.5"/>
+ <circle fill="#372c1e" cx="7" cy="18" r="1"/>
+ <circle opacity=".2" cx="24.5" cy="19.5" r="5.5"/>
+ <circle fill="#37a643" cx="24.5" cy="18.5" r="5.5"/>
+ <circle fill="#372c1e" cx="25" cy="18" r="1"/>
+ <path fill="#372c1e" d="m25.944 6.0652c0.04558 0.10315-2.9427 1.3204-5.4782 2.4488-2.5355 1.1283-3.6579 1.7404-3.7035 1.6372-0.02639-0.0597 1.5359-1.0519 2.5925-1.5631 2.0416-0.88137 4.0983-1.8279 6.5892-2.5229z"/>
+ <path fill="#372c1e" d="m23.796 11.308c-0.109 0.029-1.355-1.165-2.544-2.7572-1.189-1.5916-1.87-2.9781-1.762-3.0068 0.10868-0.028628 0.86967 1.2385 2.0586 2.8302 1.189 1.5917 2.3556 2.9052 2.2469 2.9338z"/>
+ <path fill="#fff" opacity=".1" d="m20.318 3.0059c-4.562 0.0722-14.418 0.7722-16.22 3.6562-0.316 0.8312-0.8795 3.7509-1.1546 5.9839-0.0643 0.515-0.1235 1.172-0.1856 1.778a6.1364 6.1579 0 0 0 -1.7578 4.312 6.1364 6.1579 0 0 0 0.0234 0.481 6.1364 6.1579 0 0 1 1.7344 -3.793c0.0621-0.606 0.1213-1.263 0.1856-1.778 0.2751-2.233 0.8386-5.1527 1.1543-5.9839 1.8018-2.884 11.658-3.584 16.22-3.6562 0.652-0.0104 1.195-0.0069 1.592 0.0039 3.942 0.079 4.778 0.3347 5.459 1.6718 0.233 0.458 0.843 3.0281 1.354 5.7114 0.29 1.728 0.508 3.053 0.687 4.218a6.1364 6.1579 0 0 1 1.563 3.598 6.1364 6.1579 0 0 0 0.027 -0.473 6.1364 6.1579 0 0 0 -1.59 -4.125c-0.179-1.165-0.397-2.49-0.687-4.218-0.511-2.6833-1.121-5.2534-1.354-5.7114-0.681-1.3371-1.517-1.5928-5.459-1.6718-0.397-0.0108-0.94-0.0143-1.592-0.0039zm-18.273 20.158c0 0.001-0.0019 0.02-0.0019 0.02-0.016 0.547-0.0205 0.97-0.0078 1.341 0.0029-0.117 0.004-0.213 0.0078-0.341 0 0 0.0528-0.746 0.0644-0.922a6.1364 6.1579 0 0 1 -0.0625 -0.098z"/>
+ <path opacity=".2" d="m30.973 19.209a6.1364 6.1579 0 0 1 -1.118 3.098c-0.015 0.214-0.028 0.41-0.046 0.642-0.093 1.149-0.256 2.326-0.366 2.613-0.398 1.049-3.987 2.402-8.125 3.065-2.353 0.377-5.44 0.474-8.492 0.266-3.5671-0.244-5.9163-0.715-8.0858-1.62-2.194-0.914-2.6517-1.179-2.705-2.748-0.0619 2.5 0.113 2.668 2.705 3.748 2.1695 0.905 4.5187 1.376 8.0858 1.62 3.052 0.208 6.139 0.111 8.492-0.266 4.138-0.663 7.727-2.016 8.125-3.065 0.11-0.287 0.273-1.464 0.366-2.613 0.018-0.232 0.031-0.428 0.046-0.642a6.1364 6.1579 0 0 0 1.145 -3.571 6.1364 6.1579 0 0 0 -0.027 -0.527zm-29.95 0.008a6.1364 6.1579 0 0 0 -0.0234 0.519 6.1364 6.1579 0 0 0 1.0449 3.428c0.0022-0.03 0.0511-0.73 0.0625-0.902a6.1364 6.1579 0 0 1 -1.084 -3.045z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jp.yvt.OpenSpades.svg b/.icons/awkward/32x32/apps/jp.yvt.OpenSpades.svg
new file mode 120000
index 00000000..ec5627c1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jp.yvt.OpenSpades.svg
@@ -0,0 +1 @@
+openspades.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/jprofiler.svg b/.icons/awkward/32x32/apps/jprofiler.svg
new file mode 100644
index 00000000..5586b4c4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jprofiler.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#188dfb" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <circle style="opacity:0.15;fill:none;stroke:#000000;stroke-width:2.99991679;stroke-linecap:round;stroke-linejoin:round" cx="21.856" cy="5.856" r="9.506" transform="rotate(30)"/>
+ <path style="fill:#9ccefd" d="M 21.6,6.5005158 C 16.461987,3.5340824 10.10842,4.9554483 6.6927135,10.100492 L 5.7070737,11.982213 C 8.2649058,8.5209019 15.9,6.5746135 20.1,9.1 Z"/>
+ <path style="opacity:0.2" d="M 20.199219,10 15.654297,21.017578 A 4,4 0 0 0 12,25 a 4,4 0 0 0 4,4 4,4 0 0 0 4,-4 4,4 0 0 0 -1.484375,-3.103516 z"/>
+ <path style="fill:#ffffff" d="m 20.2,9 v 0 0 l -2.352729,16.619668 -4.056889,-1.08704 z"/>
+ <circle style="fill:#ffffff" cx="16" cy="24" r="4"/>
+ <circle style="fill:#f84e24" cx="16" cy="24" r="2"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jred.svg b/.icons/awkward/32x32/apps/jred.svg
new file mode 100644
index 00000000..2723394f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jred.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 14,2.9999999 v 3.999525 h 2.12052 c 0.803798,0 1.562137,0.124764 1.720262,0.28295 0.209836,0.209921 0.166698,3.0333581 0.166698,9.5670521 0,10.939176 -0.101127,10.152792 -3.527744,10.145864 -2.928612,-0.0059 -4.011185,-0.754456 -2.580406,-2.338782 1.483214,-1.642399 1.464031,-2.925495 -0.05466,-4.351659 -0.872039,-0.818905 -1.448273,-1.235125 -2.575086,-1.308132 -1.4300626,-0.09266 -3.2215658,0.384565 -4.501256,1.480363 -0.9947564,0.85181 -1.6496113,2.011086 -1.7524535,3.154989 -0.1388375,1.544274 0.6389012,3.242616 2.1022447,4.792347 2.4816417,2.716239 4.5229928,2.478536 9.4435908,2.569791 3.797896,0.06757 7.965159,-0.404175 9.998187,-4.823824 0.503013,-1.089984 0.377016,-1.430054 0.442707,-9.616209 0.07693,-9.5860911 0.113002,-9.5547501 2.106945,-9.5547501 0.483107,0 0.835248,0.01547 1.099929,0 H 29 v -3.999525 h -0.03082 -7.232649 z"/>
+ <path style="fill:#ef3135" d="m 14,2 v 3.999525 h 2.12052 c 0.803798,0 1.562137,0.124764 1.720262,0.28295 0.209836,0.209921 0.166698,3.033358 0.166698,9.567052 0,10.939176 -0.101127,10.152792 -3.527744,10.145864 -2.928612,-0.0059 -4.011185,-0.754456 -2.580406,-2.338782 1.483214,-1.642399 1.464031,-2.925495 -0.05466,-4.351659 -0.872039,-0.818905 -1.448273,-1.235125 -2.575086,-1.308132 -1.4300626,-0.09266 -3.2215658,0.384565 -4.501256,1.480363 -0.9947564,0.85181 -1.6496113,2.011086 -1.7524535,3.154989 -0.1388375,1.544274 0.6389012,3.242616 2.1022447,4.792347 2.4816417,2.716239 4.5229928,2.478536 9.4435908,2.569791 3.797896,0.06757 7.965159,-0.404175 9.998187,-4.823824 0.503013,-1.089984 0.377016,-1.430054 0.442707,-9.616209 0.07693,-9.586091 0.113002,-9.55475 2.106945,-9.55475 0.483107,0 0.835248,0.01547 1.099929,0 H 29 V 2 h -0.03082 -7.232649 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 14 2 L 14 3 L 21.736328 3 L 28.96875 3 L 29 3 L 29 2 L 28.96875 2 L 21.736328 2 L 14 2 z M 18.007812 16.048828 C 18.006259 26.750272 17.883225 26.002974 14.480469 25.996094 C 12.877102 25.992864 11.830562 25.764496 11.443359 25.300781 C 10.84765 26.440497 11.98646 26.991069 14.480469 26.996094 C 17.907086 27.003022 18.007812 27.788785 18.007812 16.849609 C 18.007812 16.483951 18.007594 16.391437 18.007812 16.048828 z M 8.71875 17.988281 C 7.4003191 18.032532 5.887307 18.517739 4.7675781 19.476562 C 3.7728217 20.328373 3.1184672 21.488909 3.015625 22.632812 C 2.9898521 22.919482 3.0050959 23.212461 3.0410156 23.507812 C 3.1786542 22.40499 3.8091263 21.297285 4.7675781 20.476562 C 6.0472683 19.380764 7.8394686 18.903434 9.2695312 18.996094 C 10.396344 19.069101 10.971711 19.485782 11.84375 20.304688 C 12.437938 20.862674 12.794752 21.399086 12.929688 21.943359 C 13.157717 21.037416 12.796332 20.199233 11.84375 19.304688 C 10.971711 18.485782 10.396344 18.069101 9.2695312 17.996094 C 9.0907734 17.984511 8.9070973 17.98196 8.71875 17.988281 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jstest-gtk.svg b/.icons/awkward/32x32/apps/jstest-gtk.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jstest-gtk.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/juci.svg b/.icons/awkward/32x32/apps/juci.svg
new file mode 100644
index 00000000..4a6c1270
--- /dev/null
+++ b/.icons/awkward/32x32/apps/juci.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 1.9999999,8.0985315 V 24.264285 L 13.000046,31 V 14.834273 L 1.9999999,8.0985315"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 30,5.4043937 12.999954,14.834326 V 30.999947 L 30,21.570015 Z"/>
+ <path style="fill:none" d="M 2.0000007,7.0985315 V 23.264285 L 13.666619,30 29.999886,20.569988 V 4.4042614"/>
+ <path style="fill:none" d="M 2.0000004,7.0985315 V 23.264285"/>
+ <path style="fill:#8e8e8e;fill-rule:evenodd" d="M 1.9999999,7.0985315 V 23.264285 L 13.000046,30 V 13.834273 L 8,10 1.9999999,7.0985315"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 4,12.140056 v 10.777081 l 6.999812,4.041418 v -2.69427 L 6,21.40027 v -5.38854 l 4.999812,2.864014 V 16.181475 L 8.6668305,14.834326 Z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 4,11.140056 v 10.777081 l 6.999812,4.041418 v -2.69427 L 6,20.40027 v -5.38854 l 4.999812,2.864014 V 15.181475 L 8.6668305,13.834326 Z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="M 30,4.4043937 22,8 12.999954,13.834326 V 29.999947 L 30,20.570015 Z"/>
+ <path style="opacity:0.1" d="m 19,15.136797 -2,1.109375 v 3.017578 l -2,1.154297 v 2.308593 l 2,-1.154296 V 24.545 l 2,-1.109375 v -3.017578 l 2,-1.154297 v -2.308594 l -2,1.154297 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 26.888672 3.6074219 L 13 11.142578 L 8.2226562 8.0976562 L 11.333984 6.3027344 L 8.2226562 4.4003906 L 2.828125 7.6054688 L 13 13.833984 L 13 14.833984 L 30 5.4042969 L 26.888672 3.6074219 z"/>
+ <path style="opacity:0.1" d="m 27,10.728594 -2,1.109375 v 3.017578 l -2,1.154297 v 2.308593 l 2,-1.154297 v 2.972657 l 2,-1.109375 v -3.017578 l 2,-1.154297 v -2.308594 l -2,1.154297 z"/>
+ <path style="fill:#736fff;fill-rule:evenodd" d="M 8.2221974,3.3999941 2.0000007,7.0985315 13.000045,13.834273 29.999886,4.4042614 26.888789,2.6080637 13.000046,10.142 8.2221974,7.0985315 11.333295,5.3023339 Z"/>
+ <path style="fill:#ffffff" d="M 19 14.136719 L 17 15.246094 L 17 18.263672 L 15 19.417969 L 15 21.726562 L 17 20.572266 L 17 23.544922 L 19 22.435547 L 19 19.417969 L 21 18.263672 L 21 15.955078 L 19 17.109375 L 19 14.136719 z"/>
+ <path style="fill:#ffffff" d="M 27 9.7285156 L 25 10.837891 L 25 13.855469 L 23 15.009766 L 23 17.318359 L 25 16.164062 L 25 19.136719 L 27 18.027344 L 27 15.009766 L 29 13.855469 L 29 11.546875 L 27 12.701172 L 27 9.7285156 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 26.888672 2.6074219 L 13 10.142578 L 9.046875 7.6230469 L 8.2226562 8.0976562 L 13 11.142578 L 26.888672 3.6074219 L 29.117188 4.8945312 L 30 4.4042969 L 26.888672 2.6074219 z M 8.2226562 3.4003906 L 2 7.0976562 L 2.828125 7.6054688 L 8.2226562 4.4003906 L 10.492188 5.7890625 L 11.333984 5.3027344 L 8.2226562 3.4003906 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 1.9999999,7.0985315 2,8.0976562 13,14.833984 v -1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/juffed.svg b/.icons/awkward/32x32/apps/juffed.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/juffed.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/juk.svg b/.icons/awkward/32x32/apps/juk.svg
new file mode 100644
index 00000000..2a5a2ecb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/juk.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 27.361328,4.0703125 c -0.110806,0.00648 -0.229179,0.022241 -0.355469,0.048828 L 12.03125,7.5722656 C 9.9204927,7.8383424 10,10 10,10 v 2 1 11.011 c 2.365749,0.670626 3.998909,-1.969964 4,0.489 V 13 11.158203 L 25,8.5410156 V 13 21.011 c 2.365749,0.670626 3.998909,-1.969964 4,0.489 V 7.6992188 6 C 29,6 29.02342,3.9730693 27.361328,4.0703125 Z M 29,21.5 c -0.0019,0.183382 -0.01299,0.366553 -0.0332,0.548828 0.0027,-0.01622 0.0063,-0.03227 0.0078,-0.04883 H 29 Z m -15,3 c -0.0022,0.167025 -0.01194,0.333865 -0.0293,0.5 H 13.9746 14 Z"/>
+ <path style="fill:#378006" d="m 27.361328,3.0703125 c -0.110806,0.00648 -0.229179,0.022241 -0.355469,0.048828 L 12.03125,6.5722656 C 9.9204927,6.8383424 10,9 10,9 v 2 1 11.011 c 2.365749,0.670626 3.998909,-1.969964 4,0.489 V 12 10.158203 L 25,7.5410156 V 12 20.011 c 2.365749,0.670626 3.998909,-1.969964 4,0.489 V 6.6992188 5 C 29,5 29.02342,2.9730693 27.361328,3.0703125 Z M 29,20.5 c -0.0019,0.183382 -0.01299,0.366553 -0.0332,0.548828 0.0027,-0.01622 0.0063,-0.03227 0.0078,-0.04883 H 29 Z m -15,3 c -0.0022,0.167025 -0.01194,0.333865 -0.0293,0.5 H 13.9746 14 Z"/>
+ <path style="opacity:0.2" d="M 23.5,16 A 5.5,5.5 0 0 0 18,21.5 5.5,5.5 0 0 0 23.5,27 5.5,5.5 0 0 0 29,21.5 5.5,5.5 0 0 0 23.5,16 Z m -15,3 A 5.5,5.5 0 0 0 3,24.5 5.5,5.5 0 0 0 8.5,30 5.5,5.5 0 0 0 14,24.5 5.5,5.5 0 0 0 8.5,19 Z"/>
+ <path style="fill:#20bb63" d="M 23.5 15 A 5.5 5.5 0 0 0 18 20.5 A 5.5 5.5 0 0 0 23.5 26 A 5.5 5.5 0 0 0 29 20.5 A 5.5 5.5 0 0 0 23.5 15 z M 8.5 18 A 5.5 5.5 0 0 0 3 23.5 A 5.5 5.5 0 0 0 8.5 29 A 5.5 5.5 0 0 0 14 23.5 A 5.5 5.5 0 0 0 8.5 18 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 27.361328 3.0703125 C 27.250522 3.0767925 27.132149 3.0925536 27.005859 3.1191406 L 12.03125 6.5722656 C 9.9204927 6.8383424 10 9 10 9 L 10 10 C 10 10 9.9204927 7.8383424 12.03125 7.5722656 L 27.005859 4.1191406 C 27.132149 4.0925536 27.250522 4.0767925 27.361328 4.0703125 C 29.02342 3.9730693 29 6 29 6 L 29 5 C 29 5 29.02342 2.9730693 27.361328 3.0703125 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.5 15 A 5.5 5.5 0 0 0 18 20.5 A 5.5 5.5 0 0 0 18.025391 21.013672 A 5.5 5.5 0 0 1 23.5 16 A 5.5 5.5 0 0 1 28.974609 20.986328 A 5.5 5.5 0 0 0 29 20.5 A 5.5 5.5 0 0 0 23.5 15 z M 8.5 18 A 5.5 5.5 0 0 0 3 23.5 A 5.5 5.5 0 0 0 3.0253906 24.013672 A 5.5 5.5 0 0 1 8.5 19 A 5.5 5.5 0 0 1 13.974609 23.986328 A 5.5 5.5 0 0 0 14 23.5 A 5.5 5.5 0 0 0 8.5 18 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/julia.svg b/.icons/awkward/32x32/apps/julia.svg
new file mode 100644
index 00000000..01d2b0a3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/julia.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="8.5" cy="24.5" r="6.5"/>
+ <circle style="opacity:0.2" cx="16.5" cy="9.5" r="6.5"/>
+ <circle style="opacity:0.2" cx="23.5" cy="24.5" r="6.5"/>
+ <circle style="fill:#c2352a" cx="8.5" cy="23.5" r="6.5"/>
+ <circle style="opacity:0.2" cx="8.5" cy="24.5" r="4.5"/>
+ <circle style="fill:#e67a73" cx="8.5" cy="23.5" r="4.5"/>
+ <circle style="fill:#46a249" cx="16.5" cy="8.5" r="6.5"/>
+ <circle style="opacity:0.2" cx="16.5" cy="9.5" r="4.5"/>
+ <circle style="fill:#7bde7f" cx="16.5" cy="8.5" r="4.5"/>
+ <circle style="fill:#8e53ab" cx="23.5" cy="23.5" r="6.5"/>
+ <circle style="opacity:0.2" cx="23.5" cy="24.5" r="4.5"/>
+ <circle style="fill:#ba96cc" cx="23.5" cy="23.5" r="4.5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 8.5 17 A 6.5 6.5 0 0 0 2 23.5 A 6.5 6.5 0 0 0 2.0234375 24.029297 A 6.5 6.5 0 0 1 8.5 18 A 6.5 6.5 0 0 1 14.976562 23.970703 A 6.5 6.5 0 0 0 15 23.5 A 6.5 6.5 0 0 0 8.5 17 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 8.5 19 A 4.5 4.5 0 0 0 4 23.5 A 4.5 4.5 0 0 0 4.0332031 23.988281 A 4.5 4.5 0 0 1 8.5 20 A 4.5 4.5 0 0 1 12.966797 24.011719 A 4.5 4.5 0 0 0 13 23.5 A 4.5 4.5 0 0 0 8.5 19 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.5,2 A 6.5,6.5 0 0 0 10,8.5 6.5,6.5 0 0 0 10.023438,9.0292969 6.5,6.5 0 0 1 16.5,3 6.5,6.5 0 0 1 22.976562,8.9707031 6.5,6.5 0 0 0 23,8.5 6.5,6.5 0 0 0 16.5,2 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.5,4 A 4.5,4.5 0 0 0 12,8.5 4.5,4.5 0 0 0 12.0332,8.9882812 4.5,4.5 0 0 1 16.5,5 4.5,4.5 0 0 1 20.966797,9.0117188 4.5,4.5 0 0 0 21,8.5 4.5,4.5 0 0 0 16.5,4 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 23.5 17 A 6.5 6.5 0 0 0 17 23.5 A 6.5 6.5 0 0 0 17.023438 24.029297 A 6.5 6.5 0 0 1 23.5 18 A 6.5 6.5 0 0 1 29.976562 23.970703 A 6.5 6.5 0 0 0 30 23.5 A 6.5 6.5 0 0 0 23.5 17 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 23.5 19 A 4.5 4.5 0 0 0 19 23.5 A 4.5 4.5 0 0 0 19.033203 23.988281 A 4.5 4.5 0 0 1 23.5 20 A 4.5 4.5 0 0 1 27.966797 24.011719 A 4.5 4.5 0 0 0 28 23.5 A 4.5 4.5 0 0 0 23.5 19 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/junior_install_icon.svg b/.icons/awkward/32x32/apps/junior_install_icon.svg
new file mode 100644
index 00000000..0a62da3a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/junior_install_icon.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="30" height="30" x="1" y="2" rx="9" ry="9"/>
+ <path style="fill:#4f4f4f" d="m 10,1 h 12 c 4.986,0 9,4.014 9,9 v 12 c 0,1.130888 -0.206496,2.211773 -0.583994,3.207158 -1.286861,3.393197 -4.474263,5.113421 -8.329351,5.099601 L 10,30.263432 C 6.1167527,30.249511 2.8230557,28.565171 1.5561126,25.132643 1.1963403,24.157911 1,23.102728 1,22 V 10 C 1,5.014 5.014,1 10,1 Z"/>
+ <path style="opacity:0.2" d="M 24.232422,5.0006843 C 23.309018,6.8287752 22.323428,8.9894766 21.365234,10.799512 21.069151,9.0216059 20.820772,7.0178096 19.318359,5.8131843 18.600242,5.2556537 17.680548,5.0448268 16.787109,5.0084968 13.681017,4.8748206 10.905243,6.7943569 9.0039062,9.0963874 7.1491217,11.492471 5.984089,14.502269 6,17.549512 c 0.06813,1.938134 0.7979924,4.132745 2.6953125,4.986328 1.5684675,0.707334 3.3542725,0.45409 5.0019535,0.228516 2.504796,-0.564253 4.467804,-2.382287 6.029296,-4.330078 0.298512,-0.484605 0.355882,-0.266379 0.330079,0.193359 0.07809,1.053542 -0.0085,2.219254 0.615234,3.125 0.881392,1.056527 2.543707,0.649582 3.416016,-0.207031 1.01068,-1.031514 1.697123,-2.380086 2.064453,-3.767578 C 25.23121,17.605832 25.121538,19.19045 24.359375,19.588575 23.645721,20.343672 21.920261,20.625174 21.59375,19.3542 21.299473,18.279883 21.415549,17.154524 21.398438,16.053418 23.264447,12.540864 25.148166,8.5200703 27,5.0006843 Z m -7.820313,1.28125 c 1.823728,-0.080797 3.129596,1.6011964 3.46875,3.2421875 0.263115,1.0795242 0.280082,2.1943162 0.363282,3.2968742 -1.376512,2.544354 -2.724438,5.166394 -4.75,7.265626 -1.045049,0.979638 -2.482632,1.959041 -3.984375,1.597656 C 10.076084,21.331434 9.3248014,19.81876 9.3339844,18.436231 9.3021394,16.721286 9.8998999,15.072359 10.328125,13.432325 11.071671,10.872296 12.236351,8.2018288 14.609375,6.7545905 15.149026,6.41937 15.782692,6.2744883 16.412109,6.2819343 Z M 14.5,10.000684 a 2.5,2.5 0 0 0 -2.5,2.5 2.5,2.5 0 0 0 2.5,2.5 2.5,2.5 0 0 0 2.5,-2.5 2.5,2.5 0 0 0 -2.5,-2.5 z"/>
+ <path style="fill:#ff4e4e" d="m 16.78756,4.007372 c -3.106092,-0.1336762 -5.882063,1.7871867 -7.7834001,4.0892172 -1.8547845,2.3960838 -3.01991,5.4058358 -3.003999,8.4530788 0.06813,1.938134 0.7979152,4.132503 2.6952353,4.986086 1.5684678,0.707334 3.3540898,0.454266 5.0017708,0.228692 2.504796,-0.564253 4.46749,-2.382373 6.028983,-4.330164 0.298512,-0.484605 0.355782,-0.266756 0.329979,0.192982 0.07809,1.053542 -0.0087,2.218731 0.615021,3.124477 0.881392,1.056527 2.544593,0.648822 3.416902,-0.207791 1.01068,-1.031514 1.696819,-2.379934 2.064149,-3.767426 -0.921134,-0.172196 -1.030934,1.412925 -1.793097,1.81105 -0.713654,0.755097 -2.438436,1.037587 -2.764947,-0.233387 C 21.29988,17.27987 21.416288,16.154434 21.399176,15.053328 23.265186,11.540774 25.148166,7.5193833 27,3.9999973 H 24.231804 C 23.3084,5.8280882 22.323665,7.988395 21.365471,9.7984308 21.069388,8.0205243 20.820843,6.0176118 19.31843,4.8129865 18.600313,4.2554559 17.680999,4.0436788 16.78756,4.0073488 Z m -0.375143,1.2738663 c 1.823728,-0.080797 3.129484,1.6003539 3.468638,3.241345 0.263115,1.0795245 0.280196,2.1949787 0.363396,3.2975377 -1.376512,2.544353 -2.725336,5.166485 -4.750898,7.265716 -1.045049,0.979638 -2.482664,1.958175 -3.984407,1.59679 C 10.075464,20.329783 9.3252784,18.817337 9.3344614,17.434808 9.3026164,15.719863 9.8994319,14.071441 10.327657,12.431407 11.071203,9.871378 12.236464,7.200922 14.609488,5.7536837 15.149139,5.4184631 15.783,5.2737923 16.412417,5.2812383 Z"/>
+ <circle style="fill:#ff4e4e" cx="14.5" cy="11.5" r="2.5"/>
+ <path style="fill:#00c97d" d="M 1.5185547,25 C 2.4197403,27.561167 4.4388327,29.58026 7,30.481445 V 25 Z"/>
+ <path style="fill:#00b37a" d="m 7,25 v 5.481445 C 7.9388005,30.811776 8.9454603,31 10,31 h 3 v -6 z"/>
+ <rect style="fill:#009e77" width="6" height="6" x="13" y="25"/>
+ <path style="fill:#008974" d="m 19,25 v 6 h 3 c 1.05454,0 2.061199,-0.188224 3,-0.518555 V 25 Z"/>
+ <path style="fill:#006b6f" d="m 25,25 v 5.481445 C 27.561167,29.58026 29.58026,27.561167 30.481445,25 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24.232422 4 C 23.309018 5.8280909 22.323428 7.9887927 21.365234 9.7988281 C 21.069151 8.020922 20.820772 6.0171253 19.318359 4.8125 C 18.600242 4.2549694 17.680548 4.0441425 16.787109 4.0078125 C 13.681017 3.8741363 10.905243 5.7936726 9.0039062 8.0957031 C 7.1491218 10.491786 5.984089 13.501585 6 16.548828 C 6.0041337 16.666423 6.0182249 16.787123 6.0273438 16.90625 C 6.1651371 14.081533 7.279957 11.322768 9.0039062 9.0957031 C 10.905243 6.7936726 13.681017 4.8741363 16.787109 5.0078125 C 17.680548 5.0441425 18.600242 5.2549694 19.318359 5.8125 C 20.820772 7.0171253 21.069151 9.0209216 21.365234 10.798828 C 22.323428 8.9887923 23.309018 6.8280909 24.232422 5 L 26.494141 5 C 26.662108 4.674246 26.832518 4.3182982 27 4 L 24.232422 4 z M 14.5 9 A 2.5 2.5 0 0 0 12 11.5 A 2.5 2.5 0 0 0 12.052734 12.005859 A 2.5 2.5 0 0 1 14.5 10 A 2.5 2.5 0 0 1 16.947266 11.996094 A 2.5 2.5 0 0 0 17 11.5 A 2.5 2.5 0 0 0 14.5 9 z M 20.183594 11.931641 C 18.827787 14.441069 17.490224 17.017256 15.494141 19.085938 C 14.449092 20.065576 13.011509 21.044979 11.509766 20.683594 C 10.187091 20.35807 9.4532562 19.046707 9.3535156 17.759766 C 9.3375368 17.984488 9.329771 18.208646 9.3339844 18.435547 C 9.3248014 19.818076 10.076084 21.33075 11.509766 21.683594 C 13.011509 22.044979 14.449092 21.065576 15.494141 20.085938 C 17.519703 17.986705 18.867629 15.364667 20.244141 12.820312 C 20.22182 12.524525 20.202412 12.228271 20.183594 11.931641 z M 21.396484 16.769531 C 21.384673 17.638388 21.363002 18.511124 21.59375 19.353516 C 21.920261 20.62449 23.645721 20.342988 24.359375 19.587891 C 25.016433 19.244669 25.191242 18.027658 25.816406 17.806641 C 25.816632 17.806062 25.81618 17.805267 25.816406 17.804688 C 25.947913 17.467581 26.060669 17.123622 26.152344 16.777344 C 25.23121 16.605148 25.121538 18.189766 24.359375 18.587891 C 23.645721 19.342988 21.920261 19.62449 21.59375 18.353516 C 21.451646 17.834738 21.408417 17.303635 21.396484 16.769531 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 1.5195312 25 C 1.640717 25.344409 1.785127 25.676626 1.9453125 26 L 30.054688 26 C 30.214873 25.676626 30.359283 25.344409 30.480469 25 L 1.5195312 25 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10 1 C 5.014 1 1 5.014 1 10 L 1 11 C 1 6.014 5.014 2 10 2 L 22 2 C 26.986 2 31 6.014 31 11 L 31 10 C 31 5.014 26.986 1 22 1 L 10 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/jyellow.svg b/.icons/awkward/32x32/apps/jyellow.svg
new file mode 100644
index 00000000..44b925b6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/jyellow.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 14,2.9999999 v 3.999525 h 2.12052 c 0.803798,0 1.562137,0.124764 1.720262,0.28295 0.209836,0.209921 0.166698,3.0333581 0.166698,9.5670521 0,10.939176 -0.101127,10.152792 -3.527744,10.145864 -2.928612,-0.0059 -4.011185,-0.754456 -2.580406,-2.338782 1.483214,-1.642399 1.464031,-2.925495 -0.05466,-4.351659 -0.872039,-0.818905 -1.448273,-1.235125 -2.575086,-1.308132 -1.4300626,-0.09266 -3.2215658,0.384565 -4.501256,1.480363 -0.9947564,0.85181 -1.6496113,2.011086 -1.7524535,3.154989 -0.1388375,1.544274 0.6389012,3.242616 2.1022447,4.792347 2.4816417,2.716239 4.5229928,2.478536 9.4435908,2.569791 3.797896,0.06757 7.965159,-0.404175 9.998187,-4.823824 0.503013,-1.089984 0.377016,-1.430054 0.442707,-9.616209 0.07693,-9.5860911 0.113002,-9.5547501 2.106945,-9.5547501 0.483107,0 0.835248,0.01547 1.099929,0 H 29 v -3.999525 h -0.03082 -7.232649 z"/>
+ <path style="fill:#ffc238" d="m 14,2 v 3.999525 h 2.12052 c 0.803798,0 1.562137,0.124764 1.720262,0.28295 0.209836,0.209921 0.166698,3.033358 0.166698,9.567052 0,10.939176 -0.101127,10.152792 -3.527744,10.145864 -2.928612,-0.0059 -4.011185,-0.754456 -2.580406,-2.338782 1.483214,-1.642399 1.464031,-2.925495 -0.05466,-4.351659 -0.872039,-0.818905 -1.448273,-1.235125 -2.575086,-1.308132 -1.4300626,-0.09266 -3.2215658,0.384565 -4.501256,1.480363 -0.9947564,0.85181 -1.6496113,2.011086 -1.7524535,3.154989 -0.1388375,1.544274 0.6389012,3.242616 2.1022447,4.792347 2.4816417,2.716239 4.5229928,2.478536 9.4435908,2.569791 3.797896,0.06757 7.965159,-0.404175 9.998187,-4.823824 0.503013,-1.089984 0.377016,-1.430054 0.442707,-9.616209 0.07693,-9.586091 0.113002,-9.55475 2.106945,-9.55475 0.483107,0 0.835248,0.01547 1.099929,0 H 29 V 2 h -0.03082 -7.232649 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 14 2 L 14 3 L 21.736328 3 L 28.96875 3 L 29 3 L 29 2 L 28.96875 2 L 21.736328 2 L 14 2 z M 18.007812 16.048828 C 18.006259 26.750272 17.883225 26.002974 14.480469 25.996094 C 12.877102 25.992864 11.830562 25.764496 11.443359 25.300781 C 10.84765 26.440497 11.98646 26.991069 14.480469 26.996094 C 17.907086 27.003022 18.007812 27.788785 18.007812 16.849609 C 18.007812 16.483951 18.007594 16.391437 18.007812 16.048828 z M 8.71875 17.988281 C 7.4003191 18.032532 5.887307 18.517739 4.7675781 19.476562 C 3.7728217 20.328373 3.1184672 21.488909 3.015625 22.632812 C 2.9898521 22.919482 3.0050959 23.212461 3.0410156 23.507812 C 3.1786542 22.40499 3.8091263 21.297285 4.7675781 20.476562 C 6.0472683 19.380764 7.8394686 18.903434 9.2695312 18.996094 C 10.396344 19.069101 10.971711 19.485782 11.84375 20.304688 C 12.437938 20.862674 12.794752 21.399086 12.929688 21.943359 C 13.157717 21.037416 12.796332 20.199233 11.84375 19.304688 C 10.971711 18.485782 10.396344 18.069101 9.2695312 17.996094 C 9.0907734 17.984511 8.9070973 17.98196 8.71875 17.988281 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/k3b.svg b/.icons/awkward/32x32/apps/k3b.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/k3b.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/k4dirstat.svg b/.icons/awkward/32x32/apps/k4dirstat.svg
new file mode 100644
index 00000000..7db1a066
--- /dev/null
+++ b/.icons/awkward/32x32/apps/k4dirstat.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#ba9e7b" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".5" d="m16 11c-2.7614 0-5 2.2386-5 5h10c0-2.7614-2.2386-5-5-5z"/>
+ <path style="opacity:0.5;fill:#ffffff" d="M 16,26 C 21.54,26 26,21.54 26,16 26,10.46 21.54,6 16,6 l 0,3 a 7,7 0 0 1 7,7 7,7 0 0 1 -7,7 l 0,3 z"/>
+ <path style="opacity:0.2" d="M 16,27 C 10.46,27 6,22.54 6,17 6,11.46 10.46,7 16,7 l 0,3 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 l 0,3 z"/>
+ <path style="fill:#ffffff" d="M 16,26 C 10.46,26 6,21.54 6,16 6,10.46 10.46,6 16,6 l 0,3 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 l 0,3 z"/>
+ <path style="opacity:0.2" d="m 16,22 c -2.7614,0 -5,-2.2386 -5,-5 l 10,0 c 0,2.7614 -2.2386,5 -5,5 z"/>
+ <path fill="#fff" d="m16 21c-2.7614 0-5-2.2386-5-5h10c0 2.7614-2.2386 5-5 5z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/k9-copy.svg b/.icons/awkward/32x32/apps/k9-copy.svg
new file mode 100644
index 00000000..cf2b719f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/k9-copy.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,3 C 8.244,3 2,9.244 2,17 2,24.756 8.244,31 16,31 23.756,31 30,24.756 30,17 30,9.244 23.756,3 16,3 Z m 0,8 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z"/>
+ <path style="fill:#858585" d="M 16,8.5 A 7.5,7.5 0 0 0 8.5,16 7.5,7.5 0 0 0 16,23.5 7.5,7.5 0 0 0 23.5,16 7.5,7.5 0 0 0 16,8.5 Z m 0,4.5 c 1.6569,0 3,1.3431 3,3 0,1.6569 -1.3431,3 -3,3 -1.6569,0 -3,-1.3431 -3,-3 0,-1.6569 1.3431,-3 3,-3 z"/>
+ <path style="fill:#e4e4e4" d="M 16,2 C 8.244,2 2,8.244 2,16 2,23.756 8.244,30 16,30 23.756,30 30,23.756 30,16 30,8.244 23.756,2 16,2 Z m 0,8 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 C 8.244,2 2,8.244 2,16 2,16.168842 2.019521,16.33264 2.025391,16.5 2.2891326,8.9794325 8.4128418,3 16,3 23.587158,3 29.710867,8.9794325 29.974609,16.5 29.980479,16.33264 30,16.168842 30,16 30,8.244 23.756,2 16,2 Z M 10.025391,16.498047 A 6,6 0 0 0 10,17 6,6 0 0 0 16,23 6,6 0 0 0 22,17 6,6 0 0 0 21.974609,16.501953 6,6 0 0 1 16,22 6,6 0 0 1 10.025391,16.498047 Z"/>
+ <circle style="fill:#ff4d4d" cx="24" cy="23" r="8"/>
+ <path style="opacity:0.2" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+ <path style="fill:#ffffff" d="m 24,18 a 5,5 0 0 0 -5,5 5,5 0 0 0 5,5 5,5 0 0 0 5,-5 5,5 0 0 0 -5,-5 z m 0,3 a 2,2 0 0 1 2,2 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/k9copy.svg b/.icons/awkward/32x32/apps/k9copy.svg
new file mode 120000
index 00000000..a60a9dd3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/k9copy.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kaddressbook.svg b/.icons/awkward/32x32/apps/kaddressbook.svg
new file mode 100644
index 00000000..0ece0638
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kaddressbook.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect opacity=".2" width="28" height="24" x="2" y="5" rx="2" ry="2"/>
+ <rect fill="#816130" width="28" height="24" x="2" y="4" rx="2" ry="2"/>
+ <g opacity=".2" transform="translate(0 .99967)">
+ <path d="m12 10c1.6569 0 3 1.3432 3 3s-1.3431 3-3 3-3-1.3432-3-3 1.3431-3 3-3z"/>
+ <path d="m12 17.667c6-0.003 6 4 6 4v0.99933h-12v-0.99933s0-3.9973 6.0002-4.0007z"/>
+ <path d="m22 10c1.105 0 2 0.895 2 2s-0.895 2-2 2-2-0.895-2-2c0-1.1045 0.89543-2 2-2z"/>
+ <path d="m22 15c4-0.002 4 3.201 4 3.201v0.799h-8v-0.79946s0-3.1979 4.0002-3.2005z"/>
+ </g>
+ <path fill="#fff" d="m12 10c1.6569 0 3 1.3432 3 3s-1.3431 3-3 3-3-1.3432-3-3 1.3431-3 3-3z"/>
+ <path fill="#fff" d="m12 17.667c6-0.003 6 4 6 4v0.99933h-12v-0.99933s0-3.9973 6.0002-4.0007z"/>
+ <path fill="#fff" d="m22 10c1.105 0 2 0.895 2 2s-0.895 2-2 2-2-0.895-2-2c0-1.1045 0.89543-2 2-2z"/>
+ <path fill="#fff" d="m22 15c4-0.002 4 3.201 4 3.201v0.799h-8v-0.79946s0-3.1979 4.0002-3.2005z"/>
+ <path fill="#fff" opacity=".2" d="m4 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h24c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-24z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kadu.svg b/.icons/awkward/32x32/apps/kadu.svg
new file mode 100644
index 00000000..02312e2b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kadu.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fe8406" d="m16 3-3.8077 3.8077h-5.3846v5.3846l-3.8074 3.808 3.8077 3.8077v5.3846h5.3846l3.808 3.808 3.8077-3.8077h5.3846v-5.3846l3.808-3.808-3.8077-3.8077v-5.3846h-5.3846l-3.808-3.8077z"/>
+ <path fill="#fe8406" d="m11.025 3.9892-2.0617 4.9747-4.9747 2.0617 2.0602 4.9747-2.0602 4.9746 4.9747 2.0617 2.0617 4.9747 4.9746-2.0602 4.9747 2.0602 2.0617-4.9747 4.9747-2.0617-2.06-4.976 2.059-4.975-4.974-2.0615-2.062-4.9746-4.975 2.0602-4.974-2.0602z"/>
+ <rect opacity=".2" width="20" height="20" x="-27" y="-26" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#ffdf4c" width="20" height="20" x="-26" y="-26" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g fill="#3f3f3f" transform="translate(0,1.9999)">
+ <circle cx="11" cy="11" r="2"/>
+ <circle cx="21" cy="11" r="2"/>
+ </g>
+ <path fill="#913b3b" d="m10.674 19c1.0989 2.2839 3.1289 3.9978 5.3266 3.9999 2.1959-0.0041 4.2238-1.7177 5.3218-3.9999h-5.322c-2 0-5.3263 0.00012-5.3263 0.00012z"/>
+ <path opacity=".2" d="m27.656 11.876-0.8125 1.9668 0.29297 0.29297 0.87305-2.1133-0.35352-0.14648zm-23.314 0.002-0.35352 0.14648 0.875 2.1113 0.2927-0.292-0.8144-1.965zm-0.842 4.621-0.5 0.5 1.8633 1.863 0.2929-0.707l-1.6562-1.656zm25 0-1.6562 1.6562 0.29297 0.70703 1.863-1.863-0.5-0.5zm-24.158 4.6211-0.35352 0.85352 2.8203 1.1699v-1l-2.4668-1.0234zm23.314 0-2.4629 1.0215v1l2.8164-1.168-0.35352-0.85352zm-20.848 4.0723v1h3.0488l1.168 2.8184 2.819-1.167 2.156 2.156 2.1562-2.1562 2.8184 1.168 1.168-2.8184h3.0508v-1h-3.0508l-1.168 2.8184-2.819-1.168-2.156 2.156-2.1562-2.1562-2.8184 1.168-1.168-2.8184h-3.0488z"/>
+ <path fill="#fff" opacity=".2" d="m16 3-2.1562 2.1562-2.8184-1.168-1.168 2.8203h-3.0488v1h3.0488l1.167-2.8202 2.819 1.1679 2.156-2.1562 2.1562 2.1562 2.8184-1.168 1.168 2.8203h3.0508v-1h-3.0508l-1.168-2.8202-2.819 1.1679-2.156-2.1562zm-9.1914 6.8574-2.8203 1.168 0.35352 0.85352 2.4668-1.0215v-1zm18.385 0v1l2.4629 1.0195 0.35352-0.85352-2.8164-1.166zm-20.331 4.2796-1.8633 1.863 0.5 0.5 1.6562-1.656-0.2929-0.707zm22.273 0l-0.292 0.707 1.656 1.656 0.5-0.5-1.863-1.863zm-22.273 4.7266-0.875 2.1113 0.35352 0.14648l0.8147-1.965-0.2929-0.293zm22.273 0-0.29297 0.29297 0.8125 1.9648 0.35352-0.14648-0.87305-2.1113z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kaffeine.svg b/.icons/awkward/32x32/apps/kaffeine.svg
new file mode 100644
index 00000000..37df4752
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kaffeine.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="fill:#54402a" width="24" height="28" x="-28" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 12.51,14.999648 a 0.49999,0.55556 0 0 0 -0.51,0.556 l 0,8.8884 a 0.49999,0.55556 0 0 0 0.74798,0.4828 l 6.9993,-4.4439 a 0.49999,0.55556 0 0 0 0,-0.9656 l -6.9993,-4.4445 a 0.49999,0.55556 0 0 0 -0.23797,-0.073 z"/>
+ <path style="fill:#d2d2d2" d="m 12.51,13.999648 a 0.49999,0.55556 0 0 0 -0.51,0.556 l 0,8.8884 a 0.49999,0.55556 0 0 0 0.74798,0.4828 l 6.9993,-4.4439 a 0.49999,0.55556 0 0 0 0,-0.9656 l -6.9993,-4.4445 a 0.49999,0.55556 0 0 0 -0.23797,-0.073 z"/>
+ <path style="opacity:0.2" d="m 2,26.5 0,1 C 2,28.331 2.669,29 3.5,29 l 25,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-1 c 0,0.831 -0.669,1.5 -1.5,1.5 l -25,0 C 2.669,28 2,27.331 2,26.5 Z"/>
+ <path style="opacity:0.2" d="M 2,10 2,5.5 C 2,4.669 2.669,4 3.5,4 l 25,0 C 29.331,4 30,4.669 30,5.5 l 0,4.5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 2,6.5 0,-1 C 2,4.669 2.669,4 3.5,4 l 25,0 C 29.331,4 30,4.669 30,5.5 l 0,1 C 30,5.669 29.331,5 28.5,5 L 3.5,5 C 2.669,5 2,5.669 2,6.5 Z"/>
+ <path style="opacity:0.2" d="M 2,7 2,5.5 C 2,4.669 2.669,4 3.5,4 l 25,0 C 29.331,4 30,4.669 30,5.5 L 30,7 Z"/>
+ <path style="fill:#d2d2d2" d="M 3.5,4 C 2.669,4 2,4.669 2,5.5 L 2,10 8,10 8,7 5,4 Z"/>
+ <path style="fill:#bebebe;fill-rule:evenodd" d="M 12,7 9,4 13,4 16,7 Z"/>
+ <path style="fill:#d2d2d2;fill-rule:evenodd" d="m 12,7 -3,3 4,0 3,-3 z"/>
+ <path style="fill:#bebebe;fill-rule:evenodd" d="m 19,7 -3,-3 4,0 3,3 z"/>
+ <path style="fill:#d2d2d2;fill-rule:evenodd" d="m 19,7 -3,3 4,0 3,-3 z"/>
+ <path style="fill:#bebebe;fill-rule:evenodd" d="m 26,7 -3,-3 4,0 3,3 z"/>
+ <path style="fill:#d2d2d2;fill-rule:evenodd" d="m 26,7 -3,3 4,0 3,-3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kahla.svg b/.icons/awkward/32x32/apps/kahla.svg
new file mode 100644
index 00000000..67141081
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kahla.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1" d="m 12.957898,26.855285 c -0.39115,-0.498274 -0.726378,-1.521687 -0.879427,-2.684772 -0.08418,-0.639775 -0.103822,-1.894961 -0.04335,-2.425677 0.05794,-0.949273 0.642444,-1.564614 1.142201,-2.340871 0.01548,-6.58e-4 0.09119,0.06544 0.168255,0.14685 0.07708,0.08143 0.197272,0.18499 0.267101,0.230156 0.392696,0.253994 1.275042,0.259082 1.688436,0.01213 0.223556,-0.133545 0.520741,-0.606073 0.625772,-0.994973 0.07585,-0.28086 0.06968,-0.546991 -0.01262,-0.841229 -0.176034,-0.629402 -0.671195,-1.299751 -1.164752,-1.636423 -0.303142,-0.206782 -0.841618,-0.287044 -1.433201,-0.364749 -0.164325,-0.0216 -0.169516,-0.02493 -0.203918,-0.132119 -0.07988,-0.248858 -0.102736,-0.769557 -0.06797,-1.548176 0.02103,-0.47105 0.03408,-1.946675 0.03512,-3.973588 9.3e-4,-1.773353 0.01113,-3.2488404 0.02265,-3.2788618 0.0176,-0.045737 0.03517,-0.028993 0.108377,0.1032351 0.130476,0.2356594 0.21745,0.459556 0.448696,1.15508 0.115302,0.346788 0.258022,0.736039 0.317161,0.8650005 0.149421,0.325848 0.416741,0.7153174 1.027778,1.4974292 0.792103,1.013865 1.246788,1.740507 1.032229,1.649623 -0.416897,-0.176591 -0.903092,-0.101268 -1.126054,0.174464 -0.291739,0.360781 -0.378591,0.780892 -0.259541,1.255396 0.110943,0.442175 0.38024,0.863588 0.8382,1.31166 0.26939,0.263567 1.147515,0.712886 1.233758,0.71257 0.06177,-2.08e-4 0.352882,-0.253859 0.436882,-0.380629 0.230981,-0.348591 0.234063,-0.888272 0.0096,-1.702659 -0.0454,-0.16479 -0.07527,-0.311625 -0.06634,-0.3263 0.03531,-0.05822 0.154129,-0.01906 0.4493,0.148084 0.416432,0.235816 0.620113,0.388191 0.828098,0.619501 0.38019,0.422833 0.591108,1.123451 0.591108,1.963527 0,0.154103 -0.01037,0.280186 -0.02307,0.280186 -0.01268,0 -0.08017,-0.05575 -0.149948,-0.123906 -0.136239,-0.13307 -0.334673,-0.211543 -0.456266,-0.180433 -0.08323,0.02131 -0.23127,0.143818 -0.275439,0.227944 -0.180656,0.344093 0.297946,1.137565 0.714538,1.35421 0.260796,0.135624 0.61052,0.09717 1.009939,-0.111049 1.067118,-0.556296 1.196828,-1.840612 1.135566,-3.072737 -0.0093,-0.190721 -0.06287,-0.616949 -0.118642,-0.947175 -0.145339,-0.860562 -0.148345,-0.881369 -0.133084,-0.921911 0.0451,-0.119805 0.152767,0.02069 0.474874,0.619755 0.517768,0.962938 0.811244,1.938776 0.845495,2.811378 0.02595,0.661161 -0.05824,1.163754 -0.347865,2.076384 -0.100302,0.31608 -0.200532,0.603709 -0.222728,0.639174 -0.02829,0.04525 -0.06767,0.06448 -0.131853,0.06448 -0.116289,0 -0.196899,0.05769 -0.254989,0.182468 -0.0706,0.151695 -0.061,0.21869 0.03147,0.219216 0.142316,6.59e-4 0.160067,0.03251 0.107884,0.192667 -0.02556,0.07837 -0.08371,0.202412 -0.129258,0.27563 -0.07822,0.125733 -0.08976,0.133129 -0.207664,0.133129 -0.184116,0 -0.207458,0.0173 -0.313635,0.232195 -0.139869,0.283121 -0.127301,0.341009 0.07403,0.341009 0.103292,0 0.103195,0.0336 -6.46e-4,0.166475 -0.04541,0.05819 -0.161269,0.260563 -0.257488,0.449722 -0.207965,0.408846 -0.348858,0.618299 -0.674733,1.003071 -0.550737,0.650279 -1.299641,1.301361 -2.232944,1.941295 -0.216318,0.148322 -0.49632,0.342801 -0.622233,0.43218 -0.446435,0.316908 -0.858815,0.45763 -0.598319,0.204178 0.204467,-0.198942 0.577478,-0.957185 0.707752,-1.444733 0.104728,-0.507406 0.07866,-0.895088 -0.079,-1.226749 -0.318289,-0.6144 -0.726748,-0.636808 -1.177132,-0.50791 -1.104095,0.315988 -2.033623,1.899877 -2.335816,3.385378 -0.10153,0.499096 -0.154521,0.991505 -0.176712,1.642076 -0.01187,0.347893 -0.03137,0.588462 -0.04808,0.593237 -0.01548,0.0043 -0.082,-0.06059 -0.147862,-0.144512 z"/>
+ <path style="fill:#167de5" d="m 12.957898,25.855285 c -0.39115,-0.498274 -0.726378,-1.521687 -0.879427,-2.684772 -0.08418,-0.639775 -0.103822,-1.894961 -0.04335,-2.425677 0.05794,-0.949273 0.642444,-1.564614 1.142201,-2.340871 0.01548,-6.58e-4 0.09119,0.06544 0.168255,0.14685 0.07708,0.08143 0.197272,0.18499 0.267101,0.230156 0.392696,0.253994 1.275042,0.259082 1.688436,0.01213 0.223556,-0.133545 0.520741,-0.606073 0.625772,-0.994973 0.07585,-0.28086 0.06968,-0.546991 -0.01262,-0.841229 -0.176034,-0.629402 -0.671195,-1.299751 -1.164752,-1.636423 -0.303142,-0.206782 -0.841618,-0.287044 -1.433201,-0.364749 -0.164325,-0.0216 -0.169516,-0.02493 -0.203918,-0.132119 -0.07988,-0.248858 -0.102736,-0.769557 -0.06797,-1.548176 0.02103,-0.47105 0.03408,-1.946675 0.03512,-3.9735877 9.3e-4,-1.7733533 0.01113,-3.2488407 0.02265,-3.2788621 0.0176,-0.045737 0.03517,-0.028993 0.108377,0.1032351 0.130476,0.2356594 0.21745,0.459556 0.448696,1.15508 0.115302,0.346788 0.258022,0.736039 0.317161,0.8650005 0.149421,0.325848 0.416741,0.7153174 1.027778,1.4974287 0.792103,1.0138655 1.246788,1.7405075 1.032229,1.6496235 -0.416897,-0.176591 -0.903092,-0.101268 -1.126054,0.174464 -0.291739,0.360781 -0.378591,0.780892 -0.259541,1.255396 0.110943,0.442175 0.38024,0.863588 0.8382,1.31166 0.26939,0.263567 1.147515,0.712886 1.233758,0.71257 0.06177,-2.08e-4 0.352882,-0.253859 0.436882,-0.380629 0.230981,-0.348591 0.234063,-0.888272 0.0096,-1.702659 -0.0454,-0.16479 -0.07527,-0.311625 -0.06634,-0.3263 0.03531,-0.05822 0.154129,-0.01906 0.4493,0.148084 0.416432,0.235816 0.620113,0.388191 0.828098,0.619501 0.38019,0.422833 0.591108,1.123451 0.591108,1.963527 0,0.154103 -0.01037,0.280186 -0.02307,0.280186 -0.01268,0 -0.08017,-0.05575 -0.149948,-0.123906 -0.136239,-0.13307 -0.334673,-0.211543 -0.456266,-0.180433 -0.08323,0.02131 -0.23127,0.143818 -0.275439,0.227944 -0.180656,0.344093 0.297946,1.137565 0.714538,1.35421 0.260796,0.135624 0.61052,0.09717 1.009939,-0.111049 1.067118,-0.556296 1.196828,-1.840612 1.135566,-3.072737 -0.0093,-0.190721 -0.06287,-0.616949 -0.118642,-0.947175 -0.145339,-0.860562 -0.148345,-0.881369 -0.133084,-0.921911 0.0451,-0.119805 0.152767,0.02069 0.474874,0.619755 0.517768,0.962938 0.811244,1.938776 0.845495,2.811378 0.02595,0.661161 -0.05824,1.163754 -0.347865,2.076384 -0.100302,0.31608 -0.200532,0.603709 -0.222728,0.639174 -0.02829,0.04525 -0.06767,0.06448 -0.131853,0.06448 -0.116289,0 -0.196899,0.05769 -0.254989,0.182468 -0.0706,0.151695 -0.061,0.21869 0.03147,0.219216 0.142316,6.59e-4 0.160067,0.03251 0.107884,0.192667 -0.02556,0.07837 -0.08371,0.202412 -0.129258,0.27563 -0.07822,0.125733 -0.08976,0.133129 -0.207664,0.133129 -0.184116,0 -0.207458,0.0173 -0.313635,0.232195 -0.139869,0.283121 -0.127301,0.341009 0.07403,0.341009 0.103292,0 0.103195,0.0336 -6.46e-4,0.166475 -0.04541,0.05819 -0.161269,0.260563 -0.257488,0.449722 -0.207965,0.408846 -0.348858,0.618299 -0.674733,1.003071 -0.550737,0.650279 -1.299641,1.301361 -2.232944,1.941295 -0.216318,0.148322 -0.49632,0.342801 -0.622233,0.43218 -0.446435,0.316908 -0.858815,0.45763 -0.598319,0.204178 0.204467,-0.198942 0.577478,-0.957185 0.707752,-1.444733 0.104728,-0.507406 0.07866,-0.895088 -0.079,-1.226749 -0.318289,-0.6144 -0.726748,-0.636808 -1.177132,-0.50791 -1.104095,0.315988 -2.033623,1.899877 -2.335816,3.385378 -0.10153,0.499096 -0.154521,0.991505 -0.176712,1.642076 -0.01187,0.347893 -0.03137,0.588462 -0.04808,0.593237 -0.01548,0.0043 -0.082,-0.06059 -0.147862,-0.144512 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kajongg.svg b/.icons/awkward/32x32/apps/kajongg.svg
new file mode 100644
index 00000000..be81dc78
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kajongg.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#ffad29" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m13.659 6.1804c-0.1641 0.14474-0.20512 0.36184-0.20512 0.61513 0 0.4704 0.16409 1.0493 0.24614 1.2664 0 0 0.12308 2.5329 0.1641 2.8224-0.36922 0.03618-1.0256 0.07237-1.2717 0.14473h-0.32819c-0.69741 0.03619-1.3538 0.07237-1.641 0.32566l-0.12307 0.10855 0.12307 0.14474c0.20512 0.2171 0.28717 0.83224 0.36922 1.4836 0.20512 1.3388 0.45125 3.0033 1.682 3.6546l0.24614 0.10855v-0.25329s0.0411-0.10855 0.0411-0.25329c0-0.10855-0.0411-0.28948-0.082-0.54276 0.32819 0.03618 1.0256 0.10855 1.2717 0.10855 0.04099 0.28947 1.1076 12.086 1.1076 12.086h0.41024s0.45127-11.651 0.45127-12.013c0.28716 0 1.5589 0.03618 1.9281 0.07237-0.082 0.21711-0.41023 1.1217-0.41023 1.1217l0.57433-0.4704c0.1641-0.10855 3.7332-2.9671 3.2409-4.8487-0.1641-0.61513-0.73843-1.0493-1.682-1.2664h-0.0822c-0.53331 0-2.1743 0.03618-3.405 0.10855 0.0411-0.94079 0.0411-1.4474 0.0411-1.7007v-0.32565c0-0.18092 0.20512-0.43421 0.36922-0.61513 0.1641-0.2171 0.36922-0.39803 0.36922-0.61513 0-0.07237-0.0411-0.14474-0.082-0.2171-0.24614-0.32566-2.0512-1.1579-2.8306-1.2303-0.24614 0.03618-0.41024 0.07237-0.49229 0.18092zm0.0411 5.9342h0.20512c0 0.32566 0.12307 2.6053 0.16409 2.9309-0.32819-0.03619-1.1076-0.10855-1.3538-0.10855-0.12307-0.4704-0.1641-0.97698-0.20512-1.4836-0.041-0.43421-0.082-0.86842-0.1641-1.2664 0.36922 0 1.3538-0.07237 1.3538-0.07237zm2.5025 1.1217s0.041-0.86842 0.041-1.1579c0.5333 0.07237 1.2307 0.10855 1.8871 0.10855h0.73843c0 0.14474-0.0411 0.32566-0.0411 0.32566-0.082 0.79605-0.20512 1.7368-0.57434 2.6776-0.24613 0-1.764-0.07237-2.0922-0.10855 0-0.25329 0.0411-1.8454 0.0411-1.8454z"/>
+ <path fill="#fff" d="m13.659 5.1809c-0.1641 0.14474-0.20512 0.36184-0.20512 0.61513 0 0.4704 0.16409 1.0493 0.24614 1.2664 0 0 0.12308 2.5329 0.1641 2.8224-0.36922 0.03618-1.0256 0.07237-1.2717 0.14473h-0.32819c-0.69741 0.03619-1.3538 0.07237-1.641 0.32566l-0.12307 0.10855 0.12307 0.14474c0.20512 0.2171 0.28717 0.83224 0.36922 1.4836 0.20512 1.3388 0.45125 3.0033 1.682 3.6546l0.24614 0.10855v-0.25329s0.0411-0.10855 0.0411-0.25329c0-0.10855-0.0411-0.28948-0.082-0.54276 0.32819 0.03618 1.0256 0.10855 1.2717 0.10855 0.04099 0.28947 1.1076 12.086 1.1076 12.086h0.41024s0.45127-11.651 0.45127-12.013c0.28716 0 1.5589 0.03618 1.9281 0.07237-0.082 0.21711-0.41023 1.1217-0.41023 1.1217l0.57433-0.4704c0.1641-0.10855 3.7332-2.9671 3.2409-4.8487-0.1641-0.61513-0.73843-1.0493-1.682-1.2664h-0.0822c-0.53331 0-2.1743 0.03618-3.405 0.10855 0.0411-0.94079 0.0411-1.4474 0.0411-1.7007v-0.32565c0-0.18092 0.20512-0.43421 0.36922-0.61513 0.1641-0.2171 0.36922-0.39803 0.36922-0.61513 0-0.07237-0.0411-0.14474-0.082-0.2171-0.24614-0.32566-2.0512-1.1579-2.8306-1.2303-0.24614 0.03618-0.41024 0.07237-0.49229 0.18092zm0.0411 5.9342h0.20512c0 0.32566 0.12307 2.6053 0.16409 2.9309-0.32819-0.03619-1.1076-0.10855-1.3538-0.10855-0.12307-0.4704-0.1641-0.97698-0.20512-1.4836-0.041-0.43421-0.082-0.86842-0.1641-1.2664 0.36922 0 1.3538-0.07237 1.3538-0.07237zm2.5025 1.1217s0.041-0.86842 0.041-1.1579c0.5333 0.07237 1.2307 0.10855 1.8871 0.10855h0.73843c0 0.14474-0.0411 0.32566-0.0411 0.32566-0.082 0.79605-0.20512 1.7368-0.57434 2.6776-0.24613 0-1.764-0.07237-2.0922-0.10855 0-0.25329 0.0411-1.8454 0.0411-1.8454z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kaku.svg b/.icons/awkward/32x32/apps/kaku.svg
new file mode 100644
index 00000000..58dad08c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kaku.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#8f5066" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+ <path style="opacity:0.2" d="m 22.426068,7 c -0.402398,0 -0.907554,0.066172 -1.123047,0.1464844 -0.919976,0.3428592 -1.634241,1.4068937 -2.042968,3.0449216 -0.657475,2.63491 -1.786401,3.810547 -3.66211,3.810547 -0.57302,0 -0.579373,0.11272 -0.03125,0.625 1.064199,0.994589 1.711409,2.485072 1.886719,4.345703 0.06892,0.731212 0.173251,1.056478 0.431641,1.359375 0.186429,0.218546 0.415325,0.394532 0.511718,0.394531 0.0964,0 0.283176,-0.322342 0.416016,-0.71875 0.178532,-0.532734 0.270122,-1.472578 0.351562,-3.603515 0.09442,-2.470665 0.155596,-2.996366 0.417969,-3.673828 0.671608,-1.734112 2.171906,-2.661716 3.701172,-1.976563 0.73426,0.328972 1.370028,1.285486 2.300781,2.914063 0.690294,1.207845 1.466113,2.11914 1.804688,2.11914 0.171035,0 0.173281,-0.234706 0.0039,-0.33789 -0.344002,-0.209728 -0.600857,-1.541982 -0.644531,-3.345703 -0.04372,-1.80484 -0.05911,-1.901702 -0.503906,-2.7617191 C 25.494764,7.8922841 24.037815,7 22.426068,7 Z m -9.93164,6.738281 c -0.133037,0.0012 -0.285596,0.01383 -0.47461,0.03125 -0.894091,0.08235 -1.33789,0.197913 -1.33789,0.351563 0,0.05021 0.552719,0.646324 1.228515,1.324218 1.344235,1.348397 1.988449,2.422479 2.28125,3.806641 0.119627,0.408836 0.134591,1.487821 0.158203,2.041016 -0.798691,0.417341 -1.349609,1.243457 -1.349609,2.207031 0,1.380713 1.119287,2.5 2.5,2.5 1.38071,0 2.5,-1.119287 2.5,-2.5 0,-0.883504 -0.460505,-1.654959 -1.152344,-2.099609 -0.106455,-0.563762 -0.18164,-1.579953 -0.18164,-1.900391 0,-2.300065 -1.201694,-4.418406 -3.078125,-5.425781 -0.475171,-0.255099 -0.694642,-0.339554 -1.09375,-0.335938 z M 9.5491152,14.65625 8.7913027,15.169922 c -1.1139099,0.756733 -2.1993151,1.985063 -2.7832031,3.15039 -0.4625721,0.923202 -0.5196044,1.161486 -0.5742187,2.369141 -0.037987,0.839826 -0.1443614,1.501404 -0.28125,1.767578 -0.2972109,0.577904 -0.1479579,1.121424 0.3398437,1.242188 0.205365,0.05084 0.6875001,0.41045 1.0742187,0.798828 1.294858,1.3004 3.7590307,1.834212 5.9589847,1.291015 0.569585,-0.140637 0.639051,-0.263748 0.302734,-0.539062 -0.120796,-0.09889 -0.379246,-0.489628 -0.574219,-0.869141 -0.666798,-1.297937 -0.417642,-2.913454 0.611328,-3.955078 0.466878,-0.472616 0.495119,-0.547549 0.414063,-1.130859 -0.04775,-0.343855 -0.24599,-0.936026 -0.441406,-1.316406 -0.39825,-0.775216 -2.075202,-2.586111 -2.808594,-3.033204 z M 8.0002871,21 c 0.5522847,0 1,0.447716 1,1 0,0.552286 -0.4477153,1 -1,1 -0.5522847,0 -1,-0.447714 -1,-1 0,-0.552284 0.4477153,-1 1,-1 z m 7.4999999,1 c 0.828426,0 1.5,0.671573 1.5,1.5 0,0.828427 -0.671574,1.5 -1.5,1.5 -0.828427,0 -1.5,-0.671573 -1.5,-1.5 0,-0.828427 0.671573,-1.5 1.5,-1.5 z"/>
+ <path style="fill:#ffffff" d="m 22.426068,6 c -0.402398,0 -0.907554,0.066172 -1.123047,0.1464844 -0.919976,0.3428592 -1.634241,1.4068937 -2.042968,3.0449218 -0.657475,2.6349098 -1.786401,3.8105468 -3.66211,3.8105468 -0.57302,0 -0.579373,0.11272 -0.03125,0.625 1.064199,0.994589 1.711409,2.485072 1.886719,4.345703 0.06892,0.731212 0.173251,1.056478 0.431641,1.359375 0.186429,0.218546 0.415325,0.394532 0.511718,0.394531 0.0964,0 0.283176,-0.322342 0.416016,-0.71875 0.178532,-0.532734 0.270122,-1.472578 0.351562,-3.603515 0.09442,-2.470665 0.155596,-2.996366 0.417969,-3.673828 0.671608,-1.7341122 2.171906,-2.6617161 3.701172,-1.9765628 0.73426,0.3289718 1.370028,1.2854858 2.300781,2.9140628 0.690294,1.207845 1.466113,2.11914 1.804688,2.11914 0.171035,0 0.173281,-0.234706 0.0039,-0.33789 C 27.048863,14.239491 26.792008,12.907237 26.748334,11.103516 26.70461,9.2986764 26.689225,9.2018135 26.244428,8.3417969 25.494764,6.8922841 24.037815,6 22.426068,6 Z m -9.93164,6.738281 c -0.133037,0.0012 -0.285596,0.01383 -0.47461,0.03125 -0.894091,0.08235 -1.33789,0.197913 -1.33789,0.351563 0,0.05021 0.552719,0.646324 1.228515,1.324218 1.344235,1.348397 1.988449,2.422479 2.28125,3.806641 0.119627,0.408836 0.134591,1.487821 0.158203,2.041016 -0.798691,0.417341 -1.349609,1.243457 -1.349609,2.207031 0,1.380713 1.119287,2.5 2.5,2.5 1.38071,0 2.5,-1.119287 2.5,-2.5 0,-0.883504 -0.460505,-1.654959 -1.152344,-2.099609 -0.106455,-0.563762 -0.18164,-1.579953 -0.18164,-1.900391 0,-2.300065 -1.201694,-4.418406 -3.078125,-5.425781 -0.475171,-0.255099 -0.694642,-0.339554 -1.09375,-0.335938 z M 9.5491152,13.65625 8.7913027,14.169922 c -1.1139099,0.756733 -2.1993151,1.985063 -2.7832031,3.15039 -0.4625721,0.923202 -0.5196044,1.161486 -0.5742187,2.369141 -0.037987,0.839826 -0.1443614,1.501404 -0.28125,1.767578 -0.2972109,0.577904 -0.1479579,1.121424 0.3398437,1.242188 0.205365,0.05084 0.6875001,0.41045 1.0742187,0.798828 1.294858,1.3004 3.7590307,1.834212 5.9589847,1.291015 0.569585,-0.140637 0.639051,-0.263748 0.302734,-0.539062 -0.120796,-0.09889 -0.379246,-0.489628 -0.574219,-0.869141 -0.666798,-1.297937 -0.417642,-2.913454 0.611328,-3.955078 0.466878,-0.472616 0.495119,-0.547549 0.414063,-1.130859 -0.04775,-0.343855 -0.24599,-0.936026 -0.441406,-1.316406 -0.39825,-0.775216 -2.075202,-2.586111 -2.808594,-3.033204 z M 8.0002871,20 c 0.5522847,0 1,0.447716 1,1 0,0.552286 -0.4477153,1 -1,1 -0.5522847,0 -1,-0.447714 -1,-1 0,-0.552284 0.4477153,-1 1,-1 z m 7.4999999,1 c 0.828426,0 1.5,0.671573 1.5,1.5 0,0.828427 -0.671574,1.5 -1.5,1.5 -0.828427,0 -1.5,-0.671573 -1.5,-1.5 0,-0.828427 0.671573,-1.5 1.5,-1.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kalarm.svg b/.icons/awkward/32x32/apps/kalarm.svg
new file mode 100644
index 00000000..d1f517a0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kalarm.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m11.257 22.079c-0.74997-0.03976-1.61 0.3043-2.2955 0.98984l-2.9695 2.9695c-1.0969 1.0969-1.3176 2.6418-0.49492 3.4645 0.82265 0.82265 2.3676 0.60194 3.4645-0.49492l2.9695-2.9695c1.0969-1.0969 1.3176-2.6418 0.49492-3.4645-0.30849-0.30849-0.71896-0.47106-1.1689-0.49492zm9.4076 0c-0.44998 0.02386-0.85908 0.18643-1.1676 0.49492-0.82265 0.82265-0.60194 2.3676 0.49492 3.4645l2.9695 2.9695c1.0969 1.0969 2.6418 1.3176 3.4645 0.49492 0.82265-0.82265 0.60194-2.3676-0.49492-3.4645l-2.9695-2.9695c-0.68554-0.68554-1.5469-1.0296-2.2969-0.98984z"/>
+ <path style="fill:#c03120" d="m5 2a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5zm22 0a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5z"/>
+ <path fill="#fff" style="opacity:0.1" d="m5 2a5 5 0 0 0 -5 5 5 5 0 0 0 0.027344 0.5156 5 5 0 0 1 4.9727 -4.5156 5 5 0 0 1 4.9727 4.4844 5 5 0 0 0 0.0273 -0.4844 5 5 0 0 0 -5 -5zm22 0a5 5 0 0 0 -5 5 5 5 0 0 0 0.027 0.5156 5 5 0 0 1 4.973 -4.5156 5 5 0 0 1 4.973 4.4844 5 5 0 0 0 0.027 -0.4844 5 5 0 0 0 -5 -5z"/>
+ <path opacity=".2" d="m12.859 24.369c-0.119 0.576-0.427 1.17-0.927 1.67l-2.9711 2.969c-1.0968 1.097-2.6402 1.317-3.4629 0.494-0.2204-0.22-0.3597-0.493-0.4335-0.795-0.1428 0.686-0.0138 1.348 0.4335 1.795 0.8227 0.823 2.3661 0.603 3.4629-0.494l2.9711-2.971c0.803-0.803 1.129-1.844 0.927-2.668zm6.205 0c-0.201 0.824 0.125 1.865 0.928 2.668l2.969 2.971c1.097 1.097 2.642 1.317 3.465 0.494 0.447-0.447 0.576-1.109 0.433-1.795-0.073 0.302-0.213 0.575-0.433 0.795-0.823 0.823-2.368 0.603-3.465-0.494l-2.969-2.969c-0.5-0.5-0.808-1.094-0.928-1.67z"/>
+ <rect fill="#e74c3c" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <rect style="opacity:0.2" width="24" height="24" x="-29" y="-28" rx="12" ry="12" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <rect style="fill:#f8cac5" width="24" height="24" x="-28" y="-28" rx="12" ry="12" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.7" d="M 16 6 A 1 1 0 0 0 15 7 A 1 1 0 0 0 16 8 A 1 1 0 0 0 17 7 A 1 1 0 0 0 16 6 z M 21.689453 11.005859 C 21.596517 11.017359 21.504446 11.046456 21.417969 11.095703 L 15.427734 14.507812 C 14.610364 14.909292 14.299559 15.960559 14.630859 16.568359 L 16.808594 20.289062 C 17.207644 20.970823 18.085544 21.202564 18.777344 20.808594 C 19.469154 20.414614 19.705691 19.548988 19.306641 18.867188 L 17.144531 15.171875 L 22.138672 12.328125 C 22.484572 12.131135 22.601974 11.696529 22.402344 11.355469 C 22.252621 11.099674 21.968261 10.971361 21.689453 11.005859 z M 7 15 A 1 1 0 0 0 6 16 A 1 1 0 0 0 7 17 A 1 1 0 0 0 8 16 A 1 1 0 0 0 7 15 z M 25 15 A 1 1 0 0 0 24 16 A 1 1 0 0 0 25 17 A 1 1 0 0 0 26 16 A 1 1 0 0 0 25 15 z M 16 24 A 1 1 0 0 0 15 25 A 1 1 0 0 0 16 26 A 1 1 0 0 0 17 25 A 1 1 0 0 0 16 24 z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 4 C 9.352 4 4 9.352 4 16 C 4 16.168838 4.018553 16.3329 4.0253906 16.5 C 4.2877843 10.087544 9.520838 5 16 5 C 22.479162 5 27.712216 10.087544 27.974609 16.5 C 27.981447 16.3329 28 16.168838 28 16 C 28 9.352 22.648 4 16 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kalgebra.svg b/.icons/awkward/32x32/apps/kalgebra.svg
new file mode 100644
index 00000000..277de108
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kalgebra.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#dcdcbe" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#2a2a2a" d="m10 9v1.4l0.0056 0.59997 2.994 5-2.9999 5v2h11v-3h-2v1h-7l3-5-3-5h6v1h2v-3h-9.9998z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kalu.svg b/.icons/awkward/32x32/apps/kalu.svg
new file mode 120000
index 00000000..ffa44bd7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kalu.svg
@@ -0,0 +1 @@
+distributor-logo-archlinux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kalzium.svg b/.icons/awkward/32x32/apps/kalzium.svg
new file mode 100644
index 00000000..8734c463
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kalzium.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#de554c" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.5" d="M 24,11 8,21 M 8,11 24,21"/>
+ <path style="opacity:0.2" d="m 8,9 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z m 16,0 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z m -8,4 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 z m -8,6 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z m 16,0 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z"/>
+ <path style="fill:#ffaa4f" d="M 8 8 A 3 3 0 0 0 5 11 A 3 3 0 0 0 8 14 A 3 3 0 0 0 11 11 A 3 3 0 0 0 8 8 z M 24 8 A 3 3 0 0 0 21 11 A 3 3 0 0 0 24 14 A 3 3 0 0 0 27 11 A 3 3 0 0 0 24 8 z M 16 12 A 4 4 0 0 0 12 16 A 4 4 0 0 0 16 20 A 4 4 0 0 0 20 16 A 4 4 0 0 0 16 12 z M 8 18 A 3 3 0 0 0 5 21 A 3 3 0 0 0 8 24 A 3 3 0 0 0 11 21 A 3 3 0 0 0 8 18 z M 24 18 A 3 3 0 0 0 21 21 A 3 3 0 0 0 24 24 A 3 3 0 0 0 27 21 A 3 3 0 0 0 24 18 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kamerka.svg b/.icons/awkward/32x32/apps/kamerka.svg
new file mode 120000
index 00000000..6fe6baa1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kamerka.svg
@@ -0,0 +1 @@
+cheese.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kamoso.svg b/.icons/awkward/32x32/apps/kamoso.svg
new file mode 120000
index 00000000..6fe6baa1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kamoso.svg
@@ -0,0 +1 @@
+cheese.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kamule.svg b/.icons/awkward/32x32/apps/kamule.svg
new file mode 120000
index 00000000..b6cfdb90
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kamule.svg
@@ -0,0 +1 @@
+emule.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kanagram.svg b/.icons/awkward/32x32/apps/kanagram.svg
new file mode 100644
index 00000000..0ab92f1b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kanagram.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#6b664c" width="28" height="22" x="-30" y="5" rx="1.4" ry="1.375" transform="scale(-1,1)"/>
+ <path opacity=".2" d="m2 25.625v1c0 0.762 0.6248 1.375 1.4004 1.375h25.2c0.775 0 1.4-0.613 1.4-1.375v-1c0 0.762-0.625 1.375-1.4 1.375h-25.2c-0.7752 0-1.4-0.613-1.4-1.375z"/>
+ <g fill="#fff" opacity=".8">
+ <path d="m7 11h2.6352v3.6504l3.7988-3.65h3.059l-4.921 4.735 5.428 5.265h-3.299l-4.0658-3.938v3.938h-2.6352v-10z"/>
+ <path d="m26 20.096q-1.008 0.452-2.094 0.678-1.085 0.226-2.241 0.226-2.612 0-4.138-1.343-1.527-1.349-1.527-3.654 0-2.33 1.555-3.667 1.554-1.336 4.257-1.336 1.0434 0 1.9958 0.18076 0.95938 0.18076 1.8067 0.53583v1.9948q-0.87535-0.45836-1.7437-0.68431-0.86134-0.22595-1.7297-0.22595-1.6106 0-2.486 0.8328-0.86835 0.82634-0.86835 2.3693 0 1.53 0.84034 2.3628t2.388 0.8328q0.42017 0 0.77731-0.0452 0.36415-0.05165 0.65126-0.15494v-1.8722h-1.6457v-1.6656h4.2017v4.6352z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m3.4004 5c-0.7756 0-1.4004 0.6132-1.4004 1.375v1c0-0.7618 0.6248-1.375 1.4004-1.375h25.2c0.775 0 1.4 0.6132 1.4 1.375v-1c0-0.7618-0.625-1.375-1.4-1.375h-25.2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kanatest.svg b/.icons/awkward/32x32/apps/kanatest.svg
new file mode 100644
index 00000000..1409c257
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kanatest.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e9a84a" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <g opacity=".4" transform="matrix(.7 0 0 .7 1.1002 -1.3003)">
+ <path fill-rule="evenodd" transform="matrix(1.4286 0 0 1.4286 -1.5717 1.8576)" d="m15.533 3.9805a1.5002 1.5002 0 0 0 -1.492 1.1718s-0.291 1.2582-0.607 3.1192c-0.003-0.0012-0.008-0.0027-0.01-0.0039 0.002 0.0058 0.008 0.0146 0.008 0.0176-0.001 0.0035-0.002 0.0081-0.002 0.0117-0.018-0.0017-0.057-0.0224-0.141-0.0742 0.027 0.0165 0.099 0.029 0.135 0.0449-0.025-0.0571-0.177-0.2308-0.258-0.4453-0.129-0.3409-0.203-0.6563-0.203-0.6563a1.5002 1.5002 0 0 0 -1.525 -1.1855 1.5002 1.5002 0 0 0 -1.401 1.8515s0.11 0.4916 0.322 1.0528c0.213 0.5611 0.364 1.2802 1.352 1.8902 0.41 0.254 0.839 0.433 1.277 0.567-0.114 0.968-0.214 1.988-0.273 3.037-0.007 0.122 0.002 0.248-0.004 0.371-0.792 0.133-1.581 0.28-2.309 0.545-1.8258 0.665-3.4688 1.803-4.2711 3.59-0.3858 0.859-0.2855 1.816 0.0234 2.545 0.3089 0.728 0.7926 1.31 1.3437 1.808 1.1023 0.997 2.4496 1.72 3.963 1.76 1.007 0.027 1.919-0.292 2.791-0.725 0.623 1.098 1.43 2.051 2.629 2.594 2.141 0.971 4.44 0.094 6.25-1.158 0.905-0.626 1.704-1.395 2.264-2.326 0.559-0.932 0.888-2.113 0.546-3.299-0.533-1.849-1.979-3.162-3.66-4.039 0.178-0.278 0.502-0.768 0.502-0.768a1.5004 1.5004 0 1 0 -2.566 -1.552s-0.703 0.926-0.897 1.224c-0.957-0.23-1.951-0.376-2.953-0.433-0.22-0.013-0.435 0.024-0.656 0.019 0.056-0.996 0.151-1.969 0.262-2.894 0.524-0.025 1.04-0.073 1.531-0.123 1.833-0.188 3.351-0.561 3.351-0.561a1.5002 1.5002 0 1 0 -0.71 -2.914s-1.346 0.3269-2.946 0.4902c-0.255 0.0261-0.518 0.0298-0.779 0.0391 0.284-1.6427 0.539-2.7246 0.539-2.7246a1.5002 1.5002 0 0 0 -1.426 -1.8672zm0.664 13.53c0.388 0.022 0.751 0.114 1.131 0.168-0.157 0.193-0.121 0.197-0.287 0.39-0.367 0.429-0.787 0.738-1.184 1.141-0.065-0.557-0.145-1.083-0.168-1.684 0.172 0.004 0.337-0.025 0.508-0.015zm-3.511 0.312c0.053 1.254 0.188 2.486 0.455 3.645-0.621 0.325-1.194 0.544-1.6 0.533-0.372-0.01-1.412-0.426-2.0312-0.986-0.3099-0.281-0.5196-0.581-0.5938-0.756s-0.0473-0.144-0.0469-0.145c0.3604-0.802 1.2269-1.514 2.5609-2 0.373-0.136 0.83-0.198 1.256-0.291zm7.781 0.699c0.111 0.051 0.256 0.078 0.361 0.131 1.246 0.633 1.989 1.425 2.231 2.264 0.055 0.192 0.035 0.471-0.235 0.92s-0.782 0.981-1.4 1.408c-1.236 0.855-2.835 1.102-3.305 0.889-0.573-0.26-1.022-0.856-1.406-1.617 0.921-0.792 1.846-1.607 2.607-2.496 0.468-0.546 0.753-0.982 1.147-1.499z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kapman.svg b/.icons/awkward/32x32/apps/kapman.svg
new file mode 100644
index 00000000..c9c06e17
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kapman.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fecd38" d="m16 3c-7.202 0-13 5.798-13 13s5.798 13 13 13c4.4269 0 8.3234-2.1907 10.669-5.5516l-10.669-7.448 12.282-4.287c-1.764-5.0831-6.584-8.713-12.282-8.713z"/>
+ <circle fill="#3f3f3f" cx="17" cy="9" r="2"/>
+ <path fill="#fff" opacity=".2" d="m16 3c-7.202 0-13 5.798-13 13 0 0.169 0.0191 0.333 0.0254 0.5 0.2633-6.9663 5.9416-12.5 12.975-12.5 5.363 0 9.946 3.2161 11.938 7.832l0.343-0.119c-1.764-5.0832-6.583-8.713-12.281-8.713zm0.955 13.666l-0.955 0.334 10.16 7.094c0.171-0.214 0.351-0.42 0.508-0.645l-9.713-6.783z"/>
+ <path opacity=".2" d="m27.938 11.832-11.938 4.168 0.955 0.666 11.326-3.953c-0.104-0.299-0.219-0.592-0.343-0.881zm-24.913 4.668c-0.0063 0.167-0.0254 0.331-0.0254 0.5 0 7.202 5.798 13 13 13 4.427 0 8.322-2.19 10.668-5.551l-0.508-0.355c-2.378 2.985-6.029 4.906-10.16 4.906-7.0334 0-12.711-5.534-12.975-12.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kapow.svg b/.icons/awkward/32x32/apps/kapow.svg
new file mode 100644
index 00000000..59f8221b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kapow.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#28b628" cx="16" cy="16" r="14"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="10"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="10"/>
+ <path style="fill:#28b628" d="M 18.064732,8.4288512 C 17.356451,11.003424 16,16 16,16 c 0,0 4.912704,-1.222266 7.571149,-2.101004 A 7.8571424,7.8571424 0 0 0 18.064732,8.4288512 Z"/>
+ <path style="opacity:0.2" d="M 18.064453 8.4296875 C 17.356172 11.00426 16 16 16 16 C 16 16 16.266884 15.930349 16.292969 15.923828 C 16.589025 14.833881 17.456847 11.638311 18.064453 9.4296875 A 7.8571424 7.8571424 0 0 1 23.25 13.996094 C 23.347634 13.964759 23.477833 13.929006 23.570312 13.898438 A 7.8571424 7.8571424 0 0 0 18.064453 8.4296875 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 14.949081,16.738993 -4.663366,-4.310421 6.436248,3.394968 1.420894,2.319317 -3.193776,-1.403864"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 15.557628,15.678375 10.0138,-2.535518 -8.992859,3.839949 -3.435712,0.445765 2.414771,-1.750196"/>
+ <path style="fill:#4f4f4f" d="M 16 7 A 0.99999954 0.99999954 0 0 0 15 8 A 0.99999954 0.99999954 0 0 0 16 9 A 0.99999954 0.99999954 0 0 0 17 8 A 0.99999954 0.99999954 0 0 0 16 7 z M 8 15 A 0.99999954 0.99999954 0 0 0 7 16 A 0.99999954 0.99999954 0 0 0 8 17 A 0.99999954 0.99999954 0 0 0 9 16 A 0.99999954 0.99999954 0 0 0 8 15 z M 24 15 A 0.99999954 0.99999954 0 0 0 23 16 A 0.99999954 0.99999954 0 0 0 24 17 A 0.99999954 0.99999954 0 0 0 25 16 A 0.99999954 0.99999954 0 0 0 24 15 z M 16 23 A 0.99999954 0.99999954 0 0 0 15 24 A 0.99999954 0.99999954 0 0 0 16 25 A 0.99999954 0.99999954 0 0 0 17 24 A 0.99999954 0.99999954 0 0 0 16 23 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kappfinder.svg b/.icons/awkward/32x32/apps/kappfinder.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kappfinder.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kapptemplate.svg b/.icons/awkward/32x32/apps/kapptemplate.svg
new file mode 100644
index 00000000..e952800a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kapptemplate.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 28,30.5 V 3.5 C 28,2.669 27.331,2 26.5,2 H 5.5 C 4.669,2 4,2.669 4,3.5 v 27 C 4,31.331 4.669,32 5.5,32 h 21 c 0.831,0 1.5,-0.669 1.5,-1.5 z"/>
+ <path style="fill:#ff9800" d="M 28,29.5 V 2.5 C 28,1.669 27.331,1 26.5,1 H 5.5 C 4.669,1 4,1.669 4,2.5 v 27 C 4,30.331 4.669,31 5.5,31 h 21 c 0.831,0 1.5,-0.669 1.5,-1.5 z"/>
+ <rect style="fill:#ffce29" width="6" height="6" x="10" y="1"/>
+ <path style="fill:#ffce29" d="M 22 1 L 22 7 L 28 7 L 28 2.5 C 28 1.669 27.331 1 26.5 1 L 22 1 z"/>
+ <rect style="fill:#ffce29" width="6" height="6" x="4" y="7"/>
+ <rect style="fill:#ffce29" width="6" height="6" x="16" y="7"/>
+ <rect style="fill:#ffce29" width="6" height="6" x="10" y="13"/>
+ <rect style="fill:#ffce29" width="6" height="6" x="22" y="13"/>
+ <rect style="fill:#ffce29" width="6" height="6" x="4" y="19"/>
+ <rect style="fill:#ffce29" width="6" height="6" x="16" y="19"/>
+ <rect style="fill:#ffce29" width="6" height="6" x="10" y="25"/>
+ <path style="fill:#ffce29" d="M 22 25 L 22 31 L 26.5 31 C 27.331 31 28 30.331 28 29.5 L 28 25 L 22 25 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.5 1 C 4.669 1 4 1.669 4 2.5 L 4 3.5 C 4 2.669 4.669 2 5.5 2 L 26.5 2 C 27.331 2 28 2.669 28 3.5 L 28 2.5 C 28 1.669 27.331 1 26.5 1 L 5.5 1 z"/>
+ <rect style="opacity:0.2" width="6" height="1" x="10" y="7"/>
+ <rect style="opacity:0.2" width="6" height="1" x="22" y="7"/>
+ <rect style="opacity:0.2" width="6" height="1" x="4" y="13"/>
+ <rect style="opacity:0.2" width="6" height="1" x="16" y="13"/>
+ <rect style="opacity:0.2" width="6" height="1" x="10" y="19"/>
+ <rect style="opacity:0.2" width="6" height="1" x="22" y="19"/>
+ <rect style="opacity:0.2" width="6" height="1" x="4" y="25"/>
+ <rect style="opacity:0.2" width="6" height="1" x="16" y="25"/>
+ <path style="opacity:0.1" d="m 15,9 v 1.695313 a 6,6 0 0 0 -1.542969,0.640625 l -1.199219,-1.199219 -2.121093,2.121093 1.199219,1.199219 A 6,6 0 0 0 10.699219,15 H 9 v 3 h 1.695312 a 6,6 0 0 0 0.640626,1.542969 l -1.199219,1.199219 2.121093,2.121093 1.199219,-1.199219 A 6,6 0 0 0 15,22.300781 V 24 h 3 v -1.695312 a 6,6 0 0 0 1.542969,-0.640626 l 1.199219,1.199219 2.121093,-2.121093 -1.199219,-1.199219 A 6,6 0 0 0 22.300781,18 H 24 v -3 h -1.695312 a 6,6 0 0 0 -0.640626,-1.542969 l 1.199219,-1.199219 -2.121093,-2.121093 -1.199219,1.199219 A 6,6 0 0 0 18,10.699219 V 9 Z m 1.5,5 A 2.5,2.5 0 0 1 19,16.5 2.5,2.5 0 0 1 16.5,19 2.5,2.5 0 0 1 14,16.5 2.5,2.5 0 0 1 16.5,14 Z"/>
+ <path style="fill:#3f3f3f" d="m 15,8 v 1.695313 a 6,6 0 0 0 -1.542969,0.640625 l -1.199219,-1.1992192 -2.121093,2.1210932 1.199219,1.199219 A 6,6 0 0 0 10.699219,14 H 9 v 3 h 1.695312 a 6,6 0 0 0 0.640626,1.542969 l -1.199219,1.199219 2.121093,2.121093 1.199219,-1.199219 A 6,6 0 0 0 15,21.300781 V 23 h 3 v -1.695312 a 6,6 0 0 0 1.542969,-0.640626 l 1.199219,1.199219 2.121093,-2.121093 -1.199219,-1.199219 A 6,6 0 0 0 22.300781,17 H 24 V 14 H 22.304688 A 6,6 0 0 0 21.664062,12.457031 L 22.863281,11.257812 20.742188,9.1367188 19.542969,10.335938 A 6,6 0 0 0 18,9.699219 V 8 Z m 1.5,5 A 2.5,2.5 0 0 1 19,15.5 2.5,2.5 0 0 1 16.5,18 2.5,2.5 0 0 1 14,15.5 2.5,2.5 0 0 1 16.5,13 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/karbon.svg b/.icons/awkward/32x32/apps/karbon.svg
new file mode 100644
index 00000000..3128d596
--- /dev/null
+++ b/.icons/awkward/32x32/apps/karbon.svg
@@ -0,0 +1,305 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#6e6e6e" width="2" height="2" x="18" y="-26" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="10" y="-26" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="4" y="-26" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="6" y="-26" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-24" y="10" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="8" y="10" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-16" y="10" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-14" y="10" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-4" y="10" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-16" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-4" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-14" y="6" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="2" y="4" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="4" y="4" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="6" y="4" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="8" y="4" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-22" y="6" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="4" y="6" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="6" y="2" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-10" y="2" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-6" y="2" ry="0" transform="scale(-1,1)"/>
+ <path fill="#828282" d="m4 2h-0.5s-1.5 0-1.5 1.5v0.5h2z"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-18" y="12" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="10" y="12" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="4" y="12" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="6" y="12" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-18" y="10" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="10" y="10" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="4" y="10" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="6" y="10" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="10" y="8" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="16" y="6" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-12" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-8" y="8" ry="0" transform="scale(-1,1)"/>
+ <path fill="#6e6e6e" d="m12 2h-2v2h2z"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="2" y="24" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="12" y="24" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-10" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="22" y="24" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="2" y="-14" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="12" y="-14" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="14" y="-14" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-10" y="-14" ry="0" transform="scale(-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="22" y="-14" ry="0" transform="scale(1,-1)"/>
+ <path fill="#6e6e6e" d="m2 28.5v-0.5h2v2h-0.5s-1.5 0-1.5-1.5z"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="12" y="28" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-24" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-10" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-8" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-6" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-12" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-20" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="10" y="28" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="4" y="28" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="6" y="28" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-14" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-4" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-10" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="22" y="26" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-26" y="-26" ry="0" transform="scale(-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-22" y="-26" ry="0" transform="scale(-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="14" y="-26" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-20" y="10" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="26" y="10" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="28" y="10" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="18" y="8" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-28" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="14" y="4" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="16" y="4" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="18" y="4" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-30" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-28" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-30" y="6" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="18" y="2" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-26" y="2" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-28" y="2" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-18" y="2" ry="0" transform="scale(-1,1)"/>
+ <path fill="#6e6e6e" d="m16 2h-2v2h2z"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-26" y="12" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-22" y="12" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-26" y="10" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-22" y="10" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-24" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-26" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-24" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-22" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-14" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="24" y="6" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-10" y="6" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="12" y="2" ry="0"/>
+ <path fill="#6e6e6e" d="m30 3.5c0-1.5-1.5-1.5-1.5-1.5h-0.5v2h2z"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="22" y="2" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-22" y="2" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-30" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-28" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-18" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-30" y="-14" ry="0" transform="scale(-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-28" y="-14" ry="0" transform="scale(-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="18" y="-14" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="16" y="28" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-28" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-26" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-16" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="20" y="26" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="24" y="26" ry="0"/>
+ <path fill="#828282" d="m30 28.5v-0.5h-2v2h0.5s1.5 0 1.5-1.5z"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-22" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="14" y="28" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-30" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-28" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-18" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-20" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-18" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="10" y="20" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="4" y="20" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="6" y="20" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="8" y="22" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-4" y="22" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="2" y="-22" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="12" y="-22" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="14" y="-22" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-10" y="-22" ry="0" transform="scale(-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="12" y="22" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-8" y="22" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="10" y="22" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="4" y="22" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-20" y="22" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="16" y="22" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="18" y="-22" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-16" y="22" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="26" y="18" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-18" y="18" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="18" y="18" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-26" y="18" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="22" y="18" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-30" y="18" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-22" y="18" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="2" y="18" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="4" y="18" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="14" y="18" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="8" y="18" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="6" y="18" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-12" y="18" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-14" y="18" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-26" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="28" y="22" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="20" y="-22" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="22" y="-22" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="20" y="22" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-28" y="22" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-30" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="24" y="22" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="26" y="-22" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-24" y="22" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="18" y="16" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="12" y="16" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="14" y="16" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="10" y="-18" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="20" y="-18" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="22" y="-18" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-18" y="-18" ry="0" transform="scale(-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="10" y="14" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="12" y="14" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="22" y="14" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="16" y="14" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="14" y="14" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-20" y="14" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-22" y="14" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-26" y="-18" ry="0" transform="scale(-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-30" y="16" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-28" y="16" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="28" y="14" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-28" y="14" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="24" y="14" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-6" y="14" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-10" y="-16" ry="0" transform="scale(-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-8" y="-16" ry="0" transform="scale(-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="8" y="-18" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-8" y="-18" ry="0" transform="scale(-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="4" y="-18" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="2" y="14" ry="0"/>
+ <rect fill="#6e6e6e" width="2" height="2" x="-4" y="16" ry="0" transform="scale(-1,1)"/>
+ <g fill="#828282">
+ <g>
+ <rect width="2" height="2" x="4" y="8" ry="0"/>
+ <rect width="2" height="2" x="12" y="8" ry="0"/>
+ <rect width="2" height="2" x="2" y="6" ry="0"/>
+ <rect width="2" height="2" x="14" y="6" ry="0"/>
+ <rect width="2" height="2" x="6" y="6" ry="0"/>
+ <rect width="2" height="2" x="20" y="8" ry="0"/>
+ <rect width="2" height="2" x="-18" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect width="2" height="2" x="10" y="6" ry="0"/>
+ <rect width="2" height="2" x="26" y="6" ry="0"/>
+ <rect width="2" height="2" x="-20" y="6" ry="0" transform="scale(-1,1)"/>
+ <rect width="2" height="2" x="-30" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect width="2" height="2" x="-10" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect width="2" height="2" x="22" y="6" ry="0"/>
+ <rect width="2" height="2" x="24" y="8" ry="0"/>
+ </g>
+ <g transform="translate(0,4)">
+ <rect width="2" height="2" x="4" y="8" ry="0"/>
+ <rect width="2" height="2" x="12" y="8" ry="0"/>
+ <rect width="2" height="2" x="2" y="6" ry="0"/>
+ <rect width="2" height="2" x="14" y="6" ry="0"/>
+ <rect width="2" height="2" x="6" y="6" ry="0"/>
+ <rect width="2" height="2" x="20" y="8" ry="0"/>
+ <rect width="2" height="2" x="-18" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect width="2" height="2" x="10" y="6" ry="0"/>
+ <rect width="2" height="2" x="26" y="6" ry="0"/>
+ <rect width="2" height="2" x="-20" y="6" ry="0" transform="scale(-1,1)"/>
+ <rect width="2" height="2" x="-30" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect width="2" height="2" x="-10" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect width="2" height="2" x="22" y="6" ry="0"/>
+ <rect width="2" height="2" x="24" y="8" ry="0"/>
+ </g>
+ </g>
+ <g fill="#828282" transform="translate(0,8)">
+ <g>
+ <rect width="2" height="2" x="4" y="8" ry="0"/>
+ <rect width="2" height="2" x="12" y="8" ry="0"/>
+ <rect width="2" height="2" x="2" y="6" ry="0"/>
+ <rect width="2" height="2" x="14" y="6" ry="0"/>
+ <rect width="2" height="2" x="6" y="6" ry="0"/>
+ <rect width="2" height="2" x="20" y="8" ry="0"/>
+ <rect width="2" height="2" x="-18" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect width="2" height="2" x="10" y="6" ry="0"/>
+ <rect width="2" height="2" x="26" y="6" ry="0"/>
+ <rect width="2" height="2" x="-20" y="6" ry="0" transform="scale(-1,1)"/>
+ <rect width="2" height="2" x="-30" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect width="2" height="2" x="-10" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect width="2" height="2" x="22" y="6" ry="0"/>
+ <rect width="2" height="2" x="24" y="8" ry="0"/>
+ </g>
+ <g transform="translate(0,4)">
+ <rect width="2" height="2" x="4" y="8" ry="0"/>
+ <rect width="2" height="2" x="12" y="8" ry="0"/>
+ <rect width="2" height="2" x="2" y="6" ry="0"/>
+ <rect width="2" height="2" x="14" y="6" ry="0"/>
+ <rect width="2" height="2" x="6" y="6" ry="0"/>
+ <rect width="2" height="2" x="20" y="8" ry="0"/>
+ <rect width="2" height="2" x="-18" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect width="2" height="2" x="10" y="6" ry="0"/>
+ <rect width="2" height="2" x="26" y="6" ry="0"/>
+ <rect width="2" height="2" x="-20" y="6" ry="0" transform="scale(-1,1)"/>
+ <rect width="2" height="2" x="-30" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect width="2" height="2" x="-10" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect width="2" height="2" x="22" y="6" ry="0"/>
+ <rect width="2" height="2" x="24" y="8" ry="0"/>
+ </g>
+ </g>
+ <rect fill="#828282" width="2" height="2" x="4" y="24" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="12" y="24" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="2" y="22" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="14" y="22" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="6" y="22" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="20" y="24" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="-18" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#828282" width="2" height="2" x="10" y="22" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="26" y="22" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="-20" y="22" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#828282" width="2" height="2" x="-30" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#828282" width="2" height="2" x="-10" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#828282" width="2" height="2" x="22" y="22" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="24" y="24" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="4" y="28" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="12" y="28" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="2" y="26" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="14" y="26" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="6" y="26" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="20" y="28" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="-18" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#828282" width="2" height="2" x="10" y="26" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="26" y="26" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="-20" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#828282" width="2" height="2" x="-10" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#828282" width="2" height="2" x="22" y="26" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="24" y="28" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="4" y="4" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="12" y="4" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="14" y="2" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="6" y="2" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="20" y="4" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="-18" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#828282" width="2" height="2" x="10" y="2" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="26" y="2" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="-20" y="2" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#828282" width="2" height="2" x="-30" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#828282" width="2" height="2" x="-10" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#828282" width="2" height="2" x="22" y="2" ry="0"/>
+ <rect fill="#828282" width="2" height="2" x="24" y="4" ry="0"/>
+ <path fill="#fff" opacity=".2" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill="none" stroke="#ff80ff" stroke-linecap="round" stroke-linejoin="round" d="m5 9s7.8295 0.60297 10 3.0004c1.6667 1.8409-1.6063 5.1056 0 6.9996 2.1358 2.5183 10 4 10 4"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <circle cx="5" cy="9" r="1"/>
+ <circle cx="24" cy="23" r="4"/>
+ <circle cx="15" cy="19" r="3"/>
+ <circle cx="15" cy="12" r="2"/>
+ </g>
+ <circle fill="#fff" cx="5" cy="9" r="1"/>
+ <circle fill="#fff" cx="24" cy="23" r="4"/>
+ <circle fill="#fff" cx="15" cy="19" r="3"/>
+ <circle fill="#fff" cx="15" cy="12" r="2"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kate.svg b/.icons/awkward/32x32/apps/kate.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kate.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kate2.svg b/.icons/awkward/32x32/apps/kate2.svg
new file mode 120000
index 00000000..d8c45930
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kate2.svg
@@ -0,0 +1 @@
+kate.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/katomic.svg b/.icons/awkward/32x32/apps/katomic.svg
new file mode 100644
index 00000000..b8f6ab02
--- /dev/null
+++ b/.icons/awkward/32x32/apps/katomic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m26.475 10.298a7 7 0 0 1 -0.91211 3.0176 7 7 0 0 1 0.39453 0.24609 7 7 0 0 0 0.51758 -3.2637zm-23.512 2.656a7 7 0 0 0 3.0801 6.299 7 7 0 0 1 0.3945 -0.812 7 7 0 0 1 -3.4746 -5.487zm26.074 6.9062a7 7 0 0 1 -0.912 3.018 7 7 0 0 1 -9.563 2.563 7 7 0 0 1 -9.562 2.56 7 7 0 0 1 -3.4746 -5.492 7 7 0 0 0 3.4746 6.553 7 7 0 0 0 9.5625 -2.5605 7 7 0 0 0 9.5625 -2.5625 7 7 0 0 0 0.91211 -4.0781z"/>
+ <circle fill="#4f4f4f" cx="-5.856" cy="14.856" r="7" transform="matrix(.49998 -.86603 .86603 .49998 0 0)"/>
+ <circle fill="#e4e4e4" cx="21.856" cy="-1.144" r="7" transform="rotate(30)"/>
+ <circle fill="#4f4f4f" cx="-5.856" cy="28.856" r="7" transform="matrix(.49998 -.86603 .86603 .49998 0 0)"/>
+ <circle fill="#e4e4e4" cx="21.856" cy="12.856" r="7" transform="rotate(30)"/>
+ <path fill="#fff" opacity=".1" d="m19.666 2.9395a7 7 0 0 0 -0.496 0.0058 7 7 0 0 0 -5.732 3.4922 7 7 0 0 0 -9.563 2.5625 7 7 0 0 0 -0.916 4.057 7 7 0 0 1 0.916 -3.057 7 7 0 0 1 9.563 -2.5625 7 7 0 0 1 5.732 -3.4922 7 7 0 0 1 3.83 0.9297 7 7 0 0 1 3.479 5.508 7 7 0 0 0 -3.479 -6.508 7 7 0 0 0 -3.334 -0.9355zm6.272 10.732a7 7 0 0 1 -0.376 0.766 7 7 0 0 1 3.479 5.507 7 7 0 0 0 -3.103 -6.273zm-19.876 5.656a7 7 0 0 0 -0.541 3.291 7 7 0 0 1 0.916 -3.057 7 7 0 0 1 -0.375 -0.234z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kawaii-player.svg b/.icons/awkward/32x32/apps/kawaii-player.svg
new file mode 100644
index 00000000..cfbf75c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kawaii-player.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#dad6cd" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:none;stroke:#4f4f4f;stroke-width:2;stroke-linecap:round" d="m 16,24.985758 v -7"/>
+ <path style="fill:none;stroke:#896a2a;stroke-width:2.79999995;stroke-linecap:round" d="m 10.8,18.583386 c 0,0 -1.4,-2.1 -1.4,-4.9 0,-2.8 1.4,-4.2000005 1.4,-4.2000005"/>
+ <path style="fill:none;stroke:#896a2a;stroke-width:2.79999995;stroke-linecap:round" d="m 21.21414,18.583386 c 0,0 1.4,-2.1 1.4,-4.9 0,-2.8 -1.4,-4.2000005 -1.4,-4.2000005"/>
+ <circle style="opacity:0.1" cx="16" cy="13" r="6"/>
+ <circle style="fill:#b1a17f" cx="16" cy="12" r="6"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kawanime.svg b/.icons/awkward/32x32/apps/kawanime.svg
new file mode 100644
index 00000000..a1db14d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kawanime.svg
@@ -0,0 +1,48 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" version="1">
+ <defs>
+ <linearGradient id="linearGradient939">
+ <stop style="stop-color:#00ffec" offset="0"/>
+ <stop style="stop-color:#ffffff;stop-opacity:0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient940" x1="22.26" x2="21.73" y1="32.569" y2="30.835" gradientTransform="matrix(1.1631932,0.71996165,-0.67156989,1.2470102,13.839308,-27.700175)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient938"/>
+ <linearGradient id="linearGradient938">
+ <stop style="stop-color:#2bb5fe" offset="0"/>
+ <stop style="stop-color:#2bb5fe;stop-opacity:0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient941" x1="-17.139" x2="-17.115" y1="28.185" y2="25.295" gradientTransform="matrix(1.4188614,0,0,1.2664295,0.46683455,-0.01474786)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient939"/>
+ <linearGradient id="linearGradient967" x1="-17.139" x2="-17.115" y1="28.185" y2="25.295" gradientTransform="matrix(1.4188614,0,0,1.2664295,64.466973,-0.01474786)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient939"/>
+ </defs>
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#10798b" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+ <ellipse id="ellipse912" style="opacity:0.2" cx="16.115" cy="16.057" rx="9.206" ry="8.943"/>
+ <ellipse id="ellipse24" style="fill:#fcd0b8" cx="16.115" cy="15.057" rx="9.206" ry="8.943"/>
+ <path style="fill:#ffffff" d="m 10.625264,15.343653 c 1.059442,-0.601825 2.879261,-0.03262 3.484826,1.091833 -0.06257,0.684261 -0.283136,1.382945 -0.444483,2.004258 -7e-4,0.0031 -0.0015,0.0063 -0.0024,0.0095 -0.0087,0.01857 -0.0145,0.03871 -0.02368,0.05709 -0.181072,0.49597 -0.513812,0.911367 -0.943769,1.17821 -1.049275,0.649452 -2.39098,0.264038 -2.9967795,-0.860846 -0.310355,-0.53435 -0.404899,-1.201733 -0.4889195,-1.720904 0.1197295,-0.697757 0.825277,-1.423966 1.415157,-1.759052 z"/>
+ <ellipse id="ellipse28-5" style="fill:#006280" cx="-12.137" cy="17.299" rx="1.677" ry="2.001" transform="scale(-1,1)"/>
+ <ellipse id="ellipse34-3" style="fill:#ffffff;stroke:#ffffff;stroke-width:0.47017783;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0" cx="17.338" cy="8.841" rx=".565" ry=".863" transform="matrix(0.87274678,0.48817318,-0.44247192,0.89678236,0,0)"/>
+ <path style="fill:#26a7b4" d="m 12.372408,17.18218 a 2.0258956,1.8591315 0 0 0 -1.761866,0.941256 1.6771846,2.00095 0 0 0 1.527056,1.176569 1.6771846,2.00095 0 0 0 1.638872,-1.595226 2.0258956,1.8591315 0 0 0 -1.404062,-0.522599 z"/>
+ <path id="ellipse942" style="fill:#84fafe" d="m 12.497001,18.083013 a 2.0258956,1.8591315 0 0 0 -1.533447,0.645309 1.6771846,2.00095 0 0 0 1.174044,0.571683 1.6771846,2.00095 0 0 0 1.420036,-0.938369 2.0258956,1.8591315 0 0 0 -1.060633,-0.278623 z"/>
+ <ellipse id="ellipse885-5" style="fill:#3f3f3f" cx="-12.146" cy="17.28" rx=".447" ry=".538" transform="scale(-1,1)"/>
+ <path style="fill:#534735" d="m 11.530802,15.102184 c 0.987161,-0.04109 2.518341,0.668906 2.972514,1.512242 -0.01269,0.138786 -0.393226,-0.17894 -0.04035,0.49875 0.09393,0.180403 -0.04109,0.407788 -0.07701,0.562095 -0.507584,-1.038529 -2.306923,-2.165085 -3.348022,-1.89838 -0.657189,0.168356 -1.529105,0.68369 -1.82793,1.325488 0.11973,-0.697757 0.824931,-1.424256 1.414812,-1.759342 0.26486,-0.150456 0.576935,-0.227154 0.905989,-0.240853 z"/>
+ <path style="fill:#ffffff" d="m 21.278053,15.343653 c -1.059443,-0.601825 -2.879261,-0.03262 -3.484826,1.091833 0.06257,0.684261 0.283136,1.382945 0.444482,2.004258 7e-4,0.0031 0.0016,0.0063 0.0024,0.0095 0.0087,0.01857 0.0145,0.03871 0.02368,0.05709 0.181071,0.49597 0.513812,0.911367 0.943769,1.17821 1.049274,0.649452 2.390979,0.264038 2.996779,-0.860846 0.310354,-0.53435 0.404899,-1.201733 0.488919,-1.720904 C 22.573527,16.405009 21.867981,15.6788 21.2781,15.343714 Z"/>
+ <ellipse id="ellipse955-9" style="fill:#006280" cx="-20.856" cy="17.369" rx="1.678" ry="1.931" transform="scale(-1,1)"/>
+ <ellipse id="ellipse957" style="fill:#ffffff;stroke:#ffffff;stroke-width:0.46174598;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0" cx="25.268" cy="5.051" rx=".56" ry=".839" transform="matrix(0.88008622,0.4748139,-0.45541918,0.89027713,0,0)"/>
+ <path style="fill:#26a7b4" d="m 21.091937,17.256269 a 2.0269326,1.794093 0 0 0 -1.762768,0.908327 1.6780433,1.9309501 0 0 0 1.527839,1.135409 1.6780433,1.9309501 0 0 0 1.63971,-1.53942 2.0269326,1.794093 0 0 0 -1.404781,-0.504316 z"/>
+ <path style="fill:#84fafe" d="m 21.216593,18.125588 a 2.0269326,1.794093 0 0 0 -1.534232,0.622733 1.6780433,1.9309501 0 0 0 1.174647,0.551684 1.6780433,1.9309501 0 0 0 1.420762,-0.90554 2.0269326,1.794093 0 0 0 -1.061177,-0.268877 z"/>
+ <ellipse id="ellipse963-1" style="fill:#3f3f3f" cx="-20.866" cy="17.351" rx=".447" ry=".519" transform="scale(-1,1)"/>
+ <path style="fill:#534735" d="M 20.372515,15.102184 C 19.385353,15.061089 17.854173,15.77109 17.4,16.614426 c 0.01269,0.138786 0.393227,-0.17894 0.04036,0.49875 -0.09394,0.180403 0.04109,0.407788 0.07701,0.562095 0.507584,-1.038529 2.306922,-2.165085 3.348022,-1.89838 0.657189,0.168356 1.529104,0.68369 1.827929,1.325488 -0.11973,-0.697757 -0.824931,-1.424256 -1.414811,-1.759342 -0.264861,-0.150456 -0.576935,-0.227154 -0.905989,-0.240853 z"/>
+ <path style="opacity:0.1" d="M 15.858285,2.9999874 C 12.937638,2.9987984 2.4822257,4.7286589 5.561475,22.594019 c 0.1838865,1.494729 0.3163355,2.237418 1.436178,3.200048 l 1.369622,1.177343 c -0.699028,3.610724 0.446878,3.10026 1.1724685,3.52857 0.169553,-1.085204 1.2947055,-1.856539 -0.4737785,-3.578407 0.8834945,-0.69723 2.395498,-1.655414 1.706688,-2.903592 C 9.54168,21.787363 8.7873005,19.685134 8.703074,17.96363 8.667524,17.237018 9.3146905,13.7089 10.27973,13.45624 c 0.172928,-0.04527 0.707126,1.292967 0.877605,1.965828 0.205873,-1.339082 1.66408,-5.7914915 1.70705,-5.104128 0.04373,0.699484 -0.259899,1.841215 -0.09078,3.048594 0.271567,1.938799 1.105516,3.929315 1.620481,3.646636 1.118749,-0.614113 2.056239,0.881628 3.389659,0.667339 0.549218,-0.08826 0.347383,-5.895921 0.658835,-5.62777 0.108843,0.09371 0.303448,0.789816 0.748415,1.601424 -6.5e-4,0.01434 3.71e-4,0.01809 0.0038,0.0069 0.219939,0.400198 0.499756,0.827595 0.862194,1.225513 0.905674,1.03014 1.541557,1.507056 3.143074,2.095285 0.07144,0.439755 0.105733,0.799264 0.0968,0.981787 -0.08422,1.721504 -0.838485,3.823732 -2.069458,6.05435 -0.688813,1.248178 0.823191,2.206362 1.706687,2.903592 -1.768516,1.721871 -0.643364,2.493206 -0.473811,3.57841 0.72559,-0.42831 1.871376,0.08215 1.172348,-3.528571 l 1.618034,-1.390809 c 0.932054,-0.564973 0.931828,-1.607433 1.097646,-2.479728 0.56141,-3.059159 0.733229,-5.656629 0.616668,-7.862132 0.0085,-0.0068 0.01624,-0.01358 0.02492,-0.02041 C 27.219692,8.0675715 23.491233,5.1333512 20.372854,3.9147295 18.563559,3.1231049 16.864649,2.9833893 15.999997,3.0015279 c -0.0451,-9.5e-4 -0.09216,-0.00152 -0.141712,-0.00154 z m -4.70095,12.4220806 c 0,0 -0.04376,-0.01832 0,0 0.06832,0.0286 0,0 0,0 z"/>
+ <path style="fill:#c9d6e1" d="M 15.858285,2.0000074 C 12.937638,1.9988184 2.4822257,3.7286789 5.561475,21.594039 c 0.1838865,1.494729 0.3163355,2.237418 1.436178,3.200048 L 8.367275,25.97143 C 7.668247,29.582154 8.814153,29.07169 9.5397435,29.5 9.7092965,28.414796 10.834449,27.643461 9.065965,25.921593 9.9494595,25.224363 11.461463,24.266179 10.772653,23.018001 9.54168,20.787383 8.7873005,18.685154 8.703074,16.96365 c -0.03555,-0.726612 0.6116165,-4.25473 1.576656,-4.50739 0.172928,-0.04527 0.707126,1.292967 0.877605,1.965828 0.205873,-1.339082 1.66408,-5.7914915 1.70705,-5.1041285 0.04373,0.6994845 -0.259899,1.8412155 -0.09078,3.0485945 0.271567,1.938799 1.105516,3.929315 1.620481,3.646636 1.118749,-0.614113 2.056239,0.881628 3.389659,0.667339 0.549218,-0.08826 0.347383,-5.895921 0.658835,-5.62777 0.108843,0.09371 0.303448,0.789816 0.748415,1.601424 -6.5e-4,0.01434 3.71e-4,0.01809 0.0038,0.0069 0.219939,0.400198 0.499756,0.827595 0.862194,1.225513 0.905674,1.03014 1.541557,1.507056 3.143074,2.095285 0.07144,0.439755 0.105733,0.799264 0.0968,0.981787 -0.08422,1.721504 -0.838485,3.823732 -2.069458,6.05435 -0.688813,1.248178 0.823191,2.206362 1.706687,2.903592 -1.768516,1.721871 -0.643364,2.493206 -0.473811,3.57841 0.72559,-0.42831 1.871376,0.08215 1.172348,-3.528571 l 1.618034,-1.390809 c 0.932054,-0.564973 0.931828,-1.607433 1.097646,-2.479728 0.56141,-3.059159 0.733229,-5.656629 0.616668,-7.862132 0.0085,-0.0068 0.01624,-0.01358 0.02492,-0.02041 C 27.219692,7.0675915 23.491233,4.1333712 20.372854,2.9147495 18.563559,2.1231249 16.864649,1.9834093 15.999997,2.0015479 c -0.0451,-9.5e-4 -0.09216,-0.00152 -0.141712,-0.00154 z m -4.70095,12.4220806 c 0,0 -0.04376,-0.01832 0,0 0.06832,0.0286 0,0 0,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.857422 2 C 13.270253 1.9989468 4.7785986 3.3658706 5.0117188 16.09375 C 5.2306672 4.2942312 13.339675 2.998975 15.857422 3 C 15.906974 3.0000205 15.9549 3.0010031 16 3.0019531 C 16.864652 2.9838145 18.563752 3.1224379 20.373047 3.9140625 C 23.340983 5.073893 26.853611 7.7965859 26.988281 14.220703 C 26.989011 14.22012 26.989492 14.219334 26.990234 14.21875 C 27.220029 7.0679715 23.491426 4.1326842 20.373047 2.9140625 C 18.563752 2.1224379 16.864652 1.9838145 16 2.0019531 C 15.9549 2.0010031 15.906974 2.0000205 15.857422 2 z M 12.839844 10.248047 C 12.83247 10.245331 12.8209 10.261144 12.810547 10.269531 C 12.757678 10.779866 12.711518 11.363848 12.751953 11.986328 C 12.798568 11.328129 12.891519 10.738791 12.865234 10.318359 C 12.862549 10.275399 12.852935 10.252868 12.839844 10.248047 z M 26.982422 15.224609 C 26.976676 15.229341 26.970753 15.233554 26.964844 15.238281 C 26.9819 15.561003 26.978032 15.910275 26.982422 16.25 C 26.990785 15.896786 26.987093 15.560721 26.982422 15.224609 z M 8.7519531 17.472656 C 8.7355519 17.640579 8.6986539 17.871506 8.703125 17.962891 C 8.7873515 19.684395 9.5424645 21.78696 10.773438 24.017578 C 10.799676 24.065124 10.802258 24.109544 10.822266 24.15625 C 10.972501 23.806547 11.000683 23.429364 10.773438 23.017578 C 9.660602 21.001034 8.9427702 19.092909 8.7519531 17.472656 z M 23.248047 17.476562 C 23.056549 19.095978 22.338501 21.00266 21.226562 23.017578 C 20.999316 23.429364 21.027499 23.806547 21.177734 24.15625 C 21.197742 24.109544 21.200324 24.065124 21.226562 24.017578 C 22.457535 21.78696 23.212655 19.684395 23.296875 17.962891 C 23.301306 17.872349 23.264147 17.642398 23.248047 17.476562 z M 9.5917969 26.513672 C 9.4102803 26.654799 9.2239877 26.797516 9.0664062 26.921875 C 9.5924283 27.434032 9.8436799 27.855183 9.9589844 28.232422 C 10.101349 27.746848 10.112806 27.217164 9.5917969 26.513672 z M 22.408203 26.513672 C 21.887182 27.217165 21.898654 27.746847 22.041016 28.232422 C 22.156325 27.855183 22.407562 27.434032 22.933594 26.921875 C 22.776012 26.797516 22.58972 26.654799 22.408203 26.513672 z M 8.2324219 26.853516 C 8.157645 27.432827 8.1466875 27.869842 8.1855469 28.195312 C 8.2186073 27.849299 8.2743483 27.45025 8.3671875 26.970703 L 8.2324219 26.853516 z M 23.767578 26.853516 L 23.632812 26.970703 C 23.725652 27.450249 23.781389 27.849299 23.814453 28.195312 C 23.853302 27.869842 23.842359 27.432827 23.767578 26.853516 z"/>
+ <path style="opacity:0.5;fill:#ffffff" d="m 17.98193,6.0618955 0.312866,5.6503885 c 0.03272,-0.438211 0.07602,-0.721021 0.147705,-0.6593 0.108843,0.09371 0.302958,0.788976 0.747925,1.600585 -6.5e-4,0.01434 6.5e-4,0.01927 0.0041,0.0081 0.219939,0.400197 0.499624,0.82669 0.862061,1.224609 0.665678,0.873409 0.724689,0.694944 1.361565,1.138672 C 20.256863,12.725625 19.184355,9.999686 17.98193,6.0618955 Z M 11.647684,7.855422 c -0.959656,2.041849 -1.400194,2.930521 -2.0137745,5.288259 0.192849,-0.36551 0.4095385,-0.625623 0.6458745,-0.6875 0.06861,-0.01797 0.197268,0.209829 0.33435,0.499512 0.256222,-1.974312 0.351108,-2.783009 1.03355,-5.100271 z m 2.843036,2.481863 0.307495,5.53894 c 0.615928,-0.08776 1.198385,0.34881 1.848998,0.620361 -0.7041,-1.707358 -1.404447,-3.696445 -2.156493,-6.159301 z m 9.869687,1.281478 c 1.233283,2.709559 1.480212,8.47901 -1.633117,13.701185 0.214022,0.498058 1.830102,1.949971 1.76328,0.914018 2.560052,-8.947094 1.937406,-11.737517 -0.130163,-14.615203 z M 22.72729,25.319948 c -0.05782,0.108598 -0.105779,0.206848 -0.162475,0.314209 0.01048,0.008 0.02046,0.0162 0.03089,0.02417 0.04408,-0.111889 0.08917,-0.220105 0.131591,-0.338378 z M 7.266601,12.504521 c -0.3946865,4.16683 0.145331,8.576201 1.278015,13.379499 l 0.5213485,0.03757 c 0.827227,0.374021 0.0044,-0.02296 0,-2e-6 0.1293905,0.544497 -0.150224,-0.553172 0,0 l -4.8e-5,-8.4e-5 c 0.02378,-0.503986 0.793306,0.772395 0,0 C 9.384687,25.66994 9.783906,25.383001 10.133422,25.062129 8.6201255,21.788616 7.573973,17.751863 7.266601,12.504519 Z"/>
+ <path style="opacity:0.1" d="m 8.7519531,7.0030809 c -0.063848,0.012903 -0.1225316,0.054595 -0.1621093,0.1191407 0,0 -0.2326423,0.7267416 -0.4179688,1.0253906 -0.185323,0.2986515 -0.6369106,0.4730211 -0.6660156,0.7441406 -0.049443,0.460543 0.2297254,0.454343 0.5449218,0.546875 0.3328531,0.079903 0.6416495,0.07937 0.9453126,0.064453 0.019373,0.066338 0.045932,0.1321033 0.1015624,0.1738282 0.118675,0.079778 0.2280882,0.1017399 0.3613282,0.2714844 0.092634,0.069672 0.2084683,0.066845 0.3027344,0.011719 0.1115549,0.3692208 0.2304797,0.7384558 0.4511722,1.1015628 0.194275,0.290119 0.292282,0.580747 0.660156,0.359375 0.216566,-0.13032 0.195136,-0.659654 0.376953,-0.960938 0.181828,-0.301278 0.707031,-0.8085935 0.707031,-0.8085935 0.07894,-0.1292505 0.04738,-0.3048729 -0.07031,-0.3886719 C 11.414077,9.0206872 10.850503,9.0603529 10.267578,9.0694872 10.263944,8.9689583 10.234053,8.8734516 10.154297,8.8136278 L 9.7929688,8.5421435 C 9.7481581,8.5084408 9.6972307,8.4965623 9.6464844,8.4933153 9.4609365,7.9447017 9.2873379,7.4130391 8.9414062,7.0499559 8.8844853,7.0049102 8.8158016,6.9901784 8.7519531,7.0030809 Z m 14.4960939,0 c -0.06385,-0.012903 -0.132532,0.00183 -0.189453,0.046875 -0.345931,0.3630832 -0.519531,0.8947458 -0.705078,1.4433594 -0.05075,0.00325 -0.101674,0.015125 -0.146485,0.048828 l -0.361328,0.2714843 c -0.07976,0.059824 -0.109647,0.1553305 -0.113281,0.2558594 -0.582925,-0.00913 -1.146499,-0.0488 -1.619141,0.1933594 -0.117695,0.083799 -0.149256,0.2594214 -0.07031,0.3886719 0,0 0.525204,0.5073155 0.707031,0.8085935 0.181819,0.301284 0.160387,0.830618 0.376953,0.960938 0.367875,0.221372 0.465881,-0.06926 0.660156,-0.359375 0.220692,-0.363107 0.339617,-0.732342 0.451172,-1.1015628 0.09427,0.055126 0.210101,0.057953 0.302735,-0.011719 0.133241,-0.1697445 0.242654,-0.1917069 0.361328,-0.2714844 0.05563,-0.041725 0.08219,-0.10749 0.101562,-0.1738282 0.303663,0.014917 0.61246,0.01545 0.945313,-0.064453 0.315198,-0.092532 0.594365,-0.086332 0.544922,-0.546875 C 24.465036,8.6206333 24.013448,8.4462637 23.828125,8.1476122 23.642798,7.8489632 23.410156,7.1222216 23.410156,7.1222216 23.370579,7.0576756 23.311895,7.0159835 23.248047,7.0030809 Z M 11.126953,25.001128 c -0.0404,-0.0047 -0.08139,-5.85e-4 -0.123047,0.01172 -0.539096,0.242473 -0.9423,0.727859 -1.363281,1.226562 -0.060386,-0.01645 -0.1246728,-0.02336 -0.1894531,-0.0059 l -0.5214844,0.140625 c -0.1156348,0.03108 -0.1985482,0.117123 -0.2402344,0.220703 -0.6736564,-0.237652 -1.3119583,-0.500049 -1.9511719,-0.433594 -0.1687655,0.04114 -0.2725331,0.211141 -0.2285156,0.376953 0,0 0.4233925,0.735454 0.5234375,1.121094 0.1000325,0.385642 -0.1223732,0.931336 0.082031,1.152344 0.3472155,0.375421 0.57105,0.110977 0.90625,-0.115234 0.3933662,-0.291996 0.669389,-0.631386 0.9375,-0.972657 0.089574,0.09433 0.2233436,0.141686 0.3574218,0.105469 0.2189871,-0.124659 0.3550285,-0.104065 0.5234376,-0.140625 0.081894,-0.02201 0.1458598,-0.07364 0.1933592,-0.136719 0.346096,0.133283 0.704482,0.253765 1.119141,0.300782 0.402767,0.02736 0.727764,0.144237 0.841797,-0.355469 0.06713,-0.294174 -0.396844,-0.654788 -0.501953,-1.039063 -0.105116,-0.384273 -0.103516,-1.234375 -0.103516,-1.234375 -0.03324,-0.124297 -0.14051,-0.208671 -0.261719,-0.222656 z m 9.746094,0 c -0.121208,0.01398 -0.228471,0.09836 -0.261719,0.222656 0,0 0.0016,0.850102 -0.103516,1.234375 -0.10511,0.384275 -0.569083,0.744889 -0.501953,1.039063 0.114034,0.499706 0.439029,0.382829 0.841797,0.355469 0.414659,-0.04702 0.773045,-0.167499 1.119141,-0.300782 0.0475,0.06308 0.111466,0.114707 0.193359,0.136719 0.16841,0.03656 0.304451,0.01597 0.523438,0.140625 0.134078,0.03622 0.267848,-0.01114 0.357422,-0.105469 0.268111,0.341271 0.544134,0.680661 0.9375,0.972657 0.335201,0.226211 0.559034,0.490655 0.90625,0.115234 0.204406,-0.221008 -0.018,-0.766702 0.08203,-1.152344 0.100045,-0.38564 0.523437,-1.121094 0.523437,-1.121094 0.04402,-0.165812 -0.05975,-0.335813 -0.228515,-0.376953 -0.639215,-0.06645 -1.277516,0.195942 -1.951172,0.433594 -0.04169,-0.10358 -0.1246,-0.189621 -0.240235,-0.220703 L 22.548828,26.23355 c -0.06478,-0.0175 -0.129067,-0.01059 -0.189453,0.0059 -0.420981,-0.498703 -0.824185,-0.984089 -1.363281,-1.226562 -0.04165,-0.0123 -0.08264,-0.01638 -0.123047,-0.01172 z"/>
+ <path style="fill:#ff616f" d="m 6.737639,25.162331 c -0.1687655,0.04114 -0.271461,0.211547 -0.2274435,0.377359 0,0 0.4238745,0.73517 0.5239195,1.12081 0.1000325,0.385642 -0.1229365,0.930198 0.081468,1.151206 0.3472155,0.375421 0.570185,0.110872 0.905385,-0.115339 0.5674095,-0.421188 0.896993,-0.935968 1.2989335,-1.422223 0.5898615,0.219011 1.1312415,0.499107 1.8320535,0.57857 0.402767,0.02736 0.7274,0.144359 0.841433,-0.355347 0.06713,-0.294174 -0.396726,-0.653662 -0.501836,-1.037937 C 11.386437,25.075157 11.388,24.225351 11.388,24.225351 11.343675,24.059621 11.170015,23.963694 11.003404,24.01291 10.272649,24.341586 9.813061,25.10557 9.183682,25.762913 8.3117875,25.510093 7.533912,25.079547 6.737639,25.162331 Z"/>
+ <path style="fill:#e53c64" d="m 8.928888,25.375337 c -0.1956855,0.0526 -0.3118165,0.254872 -0.2592715,0.45159 0.1798065,0.254685 0.1336825,0.495745 0.198097,0.743454 0.052593,0.196434 0.253528,0.312849 0.448897,0.260077 0.218987,-0.124659 0.3547815,-0.104415 0.5231905,-0.140975 0.195433,-0.05253 0.311566,-0.25438 0.259444,-0.450941 C 9.976324,26.006053 9.837715,25.777791 9.901149,25.495087 9.848844,25.298304 9.6476985,25.181521 9.4520785,25.234362 Z"/>
+ <path style="fill:#ff616f" d="m 25.26236,25.162331 c 0.168765,0.04114 0.27146,0.211547 0.227443,0.377359 0,0 -0.423874,0.73517 -0.523919,1.12081 -0.100033,0.385642 0.122936,0.930198 -0.08147,1.151206 -0.347216,0.375421 -0.570185,0.110872 -0.905386,-0.115339 -0.567409,-0.421188 -0.896992,-0.935968 -1.298933,-1.422223 -0.589862,0.219011 -1.131242,0.499107 -1.832053,0.57857 -0.402768,0.02736 -0.7274,0.144359 -0.841434,-0.355347 -0.06713,-0.294174 0.396727,-0.653662 0.501837,-1.037937 0.105114,-0.384273 0.103551,-1.234079 0.103551,-1.234079 0.04433,-0.16573 0.217985,-0.261657 0.384596,-0.212441 0.730755,0.328676 1.190344,1.09266 1.819722,1.750003 0.871895,-0.25282 1.64977,-0.683366 2.446044,-0.600582 z"/>
+ <path style="fill:#e53c64" d="m 23.071111,25.375337 c 0.195685,0.0526 0.311816,0.254872 0.259271,0.45159 -0.179807,0.254685 -0.133682,0.495745 -0.198097,0.743454 -0.05259,0.196434 -0.253528,0.312849 -0.448897,0.260077 -0.218987,-0.124659 -0.354781,-0.104415 -0.523191,-0.140975 -0.195432,-0.05253 -0.311566,-0.25438 -0.259444,-0.450941 0.122922,-0.232489 0.26153,-0.460751 0.198097,-0.743455 0.05231,-0.196783 0.25345,-0.313566 0.44907,-0.260725 z"/>
+ <path style="fill:#ff616f" d="m 11.885983,8.2630815 c 0.117694,0.083799 0.149584,0.259221 0.07064,0.3884715 0,0 -0.524758,0.5072215 -0.706586,0.8085 C 11.06822,9.7613365 11.089748,10.29163 10.873182,10.42195 10.505308,10.643322 10.407256,10.35269 10.212981,10.062571 9.894583,9.538708 9.783463,9.0032065 9.609266,8.4712885 9.098753,8.4889285 8.608587,8.5728085 8.051445,8.4390635 7.7362485,8.3465315 7.456254,8.353208 7.5056965,7.892665 7.5348015,7.6215455 7.9874385,7.447393 8.1727615,7.1487415 8.358088,6.8500925 8.5891375,6.122268 8.5891375,6.122268 8.668293,5.993176 8.827188,5.961066 8.94103,6.0511575 9.4095085,6.5428635 9.551848,7.329094 9.853053,8.0729295 10.588281,8.1075445 11.300247,7.96298 11.885982,8.263083 Z"/>
+ <path style="fill:#e53c64" d="m 10.153639,7.814545 c 0.13513,0.101359 0.168575,0.3079235 0.07467,0.4611725 -0.206977,0.166227 -0.2376175,0.385836 -0.3545265,0.579313 C 9.779917,9.008023 9.5945865,9.0498175 9.4597455,8.9484015 9.3265055,8.778657 9.217225,8.75689 9.09855,8.6771125 8.963593,8.575889 8.930031,8.3696815 9.023571,8.216445 9.18102,8.0528395 9.349301,7.897368 9.3780975,7.637132 9.4718375,7.483757 9.6574295,7.4417085 9.7924435,7.543254 Z"/>
+ <path style="fill:#ff616f" d="m 20.114017,8.2630815 c -0.117695,0.083799 -0.149584,0.259221 -0.07064,0.3884715 0,0 0.524758,0.5072215 0.706585,0.8085 0.181819,0.3012835 0.16029,0.831577 0.376856,0.961897 0.367875,0.221372 0.465926,-0.06926 0.660201,-0.359379 0.318398,-0.523863 0.429518,-1.0593645 0.603715,-1.5912825 0.510513,0.01764 1.000679,0.10152 1.55782,-0.032225 C 24.263752,8.3465315 24.543746,8.353208 24.494303,7.892665 24.465198,7.6215455 24.012561,7.447393 23.827238,7.1487415 23.641911,6.8500925 23.410862,6.122268 23.410862,6.122268 23.331707,5.993176 23.172812,5.961066 23.058969,6.0511575 22.590491,6.5428635 22.448152,7.329094 22.146947,8.0729295 21.411719,8.1075445 20.699753,7.96298 20.114018,8.263083 Z"/>
+ <path style="fill:#e53c64" d="m 21.846361,7.814545 c -0.13513,0.101359 -0.168575,0.3079235 -0.07467,0.4611725 0.206977,0.166227 0.237616,0.385836 0.354526,0.579313 0.09386,0.1529925 0.279196,0.194787 0.414037,0.093371 C 22.673495,8.778657 22.782776,8.75689 22.90145,8.6771125 23.036407,8.575889 23.069969,8.3696815 22.976428,8.216445 22.818979,8.0528395 22.650699,7.897368 22.621902,7.637132 22.528162,7.483757 22.34257,7.4417085 22.207556,7.5432545 Z"/>
+ <path style="fill:#b96b6b" d="m 17.417064,22.565084 c -0.390078,0.38107 -0.974074,0.525712 -1.526246,0.378015 -0.551558,-0.14844 -0.984502,-0.565517 -1.131681,-1.090205 v 0 c 0.214623,0.330309 0.830402,0.64789 1.221915,0.753452 0.391235,0.1036 1.085659,0.137142 1.436012,-0.04126 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kazam.svg b/.icons/awkward/32x32/apps/kazam.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kazam.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kbackup.svg b/.icons/awkward/32x32/apps/kbackup.svg
new file mode 100644
index 00000000..8acf7110
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kbackup.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="18" height="18" x="-31" y="-30" rx=".9" ry=".9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 2.8749956,3.0002154 C 2.390248,3.0002154 2,3.4016106 2,3.9002046 V 20.10001 C 2,20.598245 2.390248,21 2.8749956,21 H 15.124935 c 0.484398,0 0.874996,-0.401755 0.874996,-0.89999 V 9 L 11.187454,7.950156 10,3.0002154 Z"/>
+ <path style="fill:#e4e4e4" d="M 2.8749956,2.0002154 C 2.390248,2.0002154 2,2.4016106 2,2.9002046 V 19.10001 C 2,19.598245 2.390248,20 2.8749956,20 H 15.124935 c 0.484398,0 0.874996,-0.401755 0.874996,-0.89999 V 8 L 11.187454,6.950156 10,2.0002154 Z"/>
+ <path style="opacity:0.1" d="M 10,3.000225 V 8.0002501 C 10,8.55225 10.44775,9 10.999751,9 H 16 V 8 L 10,3 Z"/>
+ <path style="fill:#fafafa" d="M 10,2.000225 V 7.0002501 C 10,7.55225 10.44775,8 10.999751,8 H 16 L 10,2 Z"/>
+ <path style="opacity:0.5" d="M 5,9.5 V 11 h 8 V 9.5 Z"/>
+ <path style="opacity:0.5" d="M 5,12.560018 V 14 h 8 v -1.439982 z"/>
+ <path style="opacity:0.5" d="M 5,15.560016 V 17 h 8 v -1.439984 z"/>
+ <rect style="fill:#4f4f4f" width="18" height="18" x="-30" y="-30" rx=".9" ry=".9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 12.900391 12 C 12.401791 12 12 12.401791 12 12.900391 L 12 13.900391 C 12 13.401791 12.401791 13 12.900391 13 L 29.099609 13 C 29.598209 13 30 13.401791 30 13.900391 L 30 12.900391 C 30 12.401791 29.598209 12 29.099609 12 L 12.900391 12 z"/>
+ <path style="opacity:0.2" d="M 17.126953,12.999964 C 17.048583,13.137654 17,13.295541 17,13.466761 v 5.599609 c 0,0.5173 0.409907,0.933594 0.917969,0.933594 h 9.164062 C 27.590094,19.999964 28,19.58367 28,19.06637 v -5.599609 c 0,-0.17122 -0.04857,-0.329107 -0.126953,-0.466797 z m 5.302891,1 h 3.140468 C 25.807899,13.999964 26,14.197122 26,14.443323 v 3.113282 c 0,0.246001 -0.192102,0.443359 -0.429688,0.443359 h -3.140468 c -0.237585,0 -0.429688,-0.197358 -0.429688,-0.443359 v -3.113282 c 0,-0.246201 0.192103,-0.443359 0.429688,-0.443359 z"/>
+ <path style="fill:#b7b7b7" d="M 17.126953,12 C 17.048583,12.13769 17,12.295577 17,12.466797 v 5.599609 C 17,18.583706 17.409907,19 17.917969,19 h 9.164062 C 27.590094,19 28,18.583706 28,18.066406 V 12.466797 C 28,12.295577 27.951427,12.13769 27.873047,12 Z m 5.302891,1 h 3.140468 C 25.807899,13 26,13.197158 26,13.443359 v 3.113282 C 26,16.802642 25.807898,17 25.570312,17 h -3.140468 c -0.237585,0 -0.429688,-0.197358 -0.429688,-0.443359 V 13.443359 C 22.000156,13.197158 22.192259,13 22.429844,13 Z"/>
+ <path style="fill:#ffffff" d="M 14.875,21 C 14.390249,21 14,21.396677 14,21.889355 v 5.110794 H 28 V 21.889355 C 28,21.396677 27.609401,21 27.125,21 Z m -0.61936,7.739527 c 0.11865,0.120669 0.271809,0.207338 0.44296,0.242673 -0.171151,-0.03533 -0.32431,-0.122004 -0.44296,-0.242673 z m 13.489,0 c -0.119001,0.120669 -0.2723,0.207338 -0.4431,0.242673 0.1715,-0.03533 0.324099,-0.122004 0.4431,-0.242673 z"/>
+ <path style="opacity:0.2" d="m 28,28.000113 v 1.111161 c 0,0.492013 -0.390599,0.88869 -0.875,0.88869 h -12.25 c -0.484751,0 -0.875,-0.396677 -0.875,-0.88869 v -1.111361 z"/>
+ <path style="fill:#9153cf" d="M 28,27.000149 V 28.11131 C 28,28.603323 27.609401,29 27.125,29 H 14.875 C 14.390249,29 14,28.603323 14,28.11131 v -1.111361 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.875,2 C 2.3902524,2 2,2.4017966 2,2.9003906 v 1 C 2,3.4017966 2.3902524,3 2.875,3 H 10 V 2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kblackbox.svg b/.icons/awkward/32x32/apps/kblackbox.svg
new file mode 100644
index 00000000..90914b59
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kblackbox.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m13.033 24.747c0-0.41513 0.0596-0.76587 0.17874-1.0532 0.11916-0.28636 0.28444-0.51794 0.4968-0.69476 0.21141-0.17681 0.46125-0.30461 0.74857-0.38437 0.28636-0.0788 0.5929-0.11916 0.91962-0.11916 0.30942 0 0.60347 0.0404 0.88118 0.11916 0.27771 0.0798 0.52275 0.20756 0.73512 0.38437 0.21141 0.17682 0.37861 0.4084 0.50257 0.69476 0.12396 0.28732 0.18546 0.63806 0.18546 1.0532 0 0.39783-0.0615 0.738-0.18546 1.0205-0.12396 0.28155-0.29116 0.51698-0.50257 0.70244-0.21237 0.1845-0.45741 0.31903-0.73512 0.4036-0.278 0.084-0.572 0.126-0.881 0.126-0.327 0-0.633-0.042-0.92-0.126s-0.537-0.219-0.748-0.403c-0.213-0.186-0.378-0.421-0.497-0.703s-0.179-0.623-0.179-1.02m0.43723-4.5299v-0.9792c0-0.45068 0.0461-0.85908 0.13934-1.2252 0.0922-0.36708 0.23351-0.71494 0.42377-1.0465 0.18931-0.33056 0.43435-0.65344 0.73416-0.9667 0.30077-0.31327 0.66304-0.63806 1.0868-0.97343 0.37092-0.29116 0.68419-0.55158 0.9398-0.7822 0.25657-0.2287 0.46317-0.45645 0.62269-0.68227 0.15855-0.22486 0.27386-0.46029 0.34401-0.70725 0.0711-0.24792 0.10666-0.53524 0.10666-0.861 0-0.50353-0.17104-0.91962-0.51026-1.2454-0.34017-0.32672-0.85907-0.49008-1.5567-0.49008-0.60828 0-1.2646 0.1278-1.967 0.38341-0.70053 0.25657-1.428 0.56984-2.1784 0.94076l-1.35-2.9273c0.379-0.221 0.792-0.4305 1.238-0.6285 0.447-0.1989 0.91-0.3757 1.39-0.5304 0.482-0.1537 0.97-0.2758 1.464-0.3642 0.495-0.0884 0.98-0.1326 1.457-0.1326 0.9004 0 1.7124 0.10858 2.436 0.3248 0.72455 0.21621 1.3386 0.5314 1.8412 0.94652 0.50449 0.41512 0.88982 0.91962 1.1589 1.5106 0.27002 0.59194 0.40455 1.2665 0.40455 2.0257 0 0.55638-0.0625 1.0532-0.18546 1.4904-0.123 0.43723-0.3075 0.8437-0.5487 1.2185-0.24407 0.37573-0.54869 0.738-0.91481 1.0859-0.36612 0.34882-0.79277 0.71782-1.278 1.106-0.37092 0.29116-0.67361 0.54581-0.90808 0.76202-0.23351 0.21621-0.41705 0.42185-0.5487 0.615-0.13261 0.19507-0.22293 0.39591-0.27194 0.60347-0.0481 0.2066-0.073 0.45164-0.073 0.73416v0.7947h-3.4959z"/>
+ <path fill="#b7b7b7" d="m13.033 23.748c0-0.41513 0.0596-0.76587 0.17874-1.0532 0.11916-0.28636 0.28444-0.51794 0.4968-0.69476 0.21141-0.17681 0.46125-0.30461 0.74857-0.38437 0.28636-0.0788 0.5929-0.11916 0.91962-0.11916 0.30942 0 0.60347 0.0404 0.88118 0.11916 0.27771 0.0798 0.52275 0.20756 0.73512 0.38437 0.21141 0.17682 0.37861 0.4084 0.50257 0.69476 0.12396 0.28732 0.18546 0.63806 0.18546 1.0532 0 0.39783-0.0615 0.738-0.18546 1.0205-0.12396 0.28155-0.29116 0.51698-0.50257 0.70244-0.21237 0.1845-0.45741 0.31903-0.73512 0.4036-0.278 0.084-0.572 0.126-0.881 0.126-0.327 0-0.633-0.042-0.92-0.126s-0.537-0.219-0.748-0.403c-0.213-0.186-0.378-0.421-0.497-0.703s-0.179-0.623-0.179-1.02m0.43723-4.5299v-0.9792c0-0.45068 0.0461-0.85908 0.13934-1.2252 0.0922-0.36708 0.23351-0.71494 0.42377-1.0465 0.18931-0.33056 0.43435-0.65344 0.73416-0.9667 0.30077-0.31327 0.66304-0.63806 1.0868-0.97343 0.37092-0.29116 0.68419-0.55158 0.9398-0.7822 0.25657-0.2287 0.46317-0.45645 0.62269-0.68227 0.15855-0.22486 0.27386-0.46029 0.34401-0.70725 0.0711-0.24792 0.10666-0.53524 0.10666-0.861 0-0.50353-0.17104-0.91962-0.51026-1.2454-0.34017-0.32672-0.85907-0.49008-1.5567-0.49008-0.60828 0-1.2646 0.1278-1.967 0.38341-0.70053 0.25657-1.428 0.56984-2.1784 0.94076l-1.35-2.9273c0.379-0.221 0.792-0.4305 1.238-0.6285 0.447-0.1989 0.91-0.3757 1.39-0.5304 0.482-0.1537 0.97-0.2758 1.464-0.3642 0.495-0.0884 0.98-0.1326 1.457-0.1326 0.9004 0 1.7124 0.10858 2.436 0.3248 0.72455 0.21621 1.3386 0.5314 1.8412 0.94652 0.50449 0.41512 0.88982 0.91962 1.1589 1.5106 0.27002 0.59194 0.40455 1.2665 0.40455 2.0257 0 0.55638-0.0625 1.0532-0.18546 1.4904-0.123 0.43723-0.3075 0.8437-0.5487 1.2185-0.24407 0.37573-0.54869 0.738-0.91481 1.0859-0.36612 0.34882-0.79277 0.71782-1.278 1.106-0.37092 0.29116-0.67361 0.54581-0.90808 0.76202-0.23351 0.21621-0.41705 0.42185-0.5487 0.615-0.13261 0.19507-0.22293 0.39591-0.27194 0.60347-0.0481 0.2066-0.073 0.45164-0.073 0.73416v0.7947h-3.4959z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kblocks.svg b/.icons/awkward/32x32/apps/kblocks.svg
new file mode 100644
index 00000000..5a04182f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kblocks.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e94a63" width="12" height="12" x="-15" y="-15" rx=".6" ry=".6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#86b837" width="12" height="12" x="-29" y="-15" rx=".6" ry=".6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#e94a63" width="12" height="12" x="-15" y="-29" rx=".6" ry=".6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <circle cx="23" cy="9" r="3"/>
+ <circle cx="9" cy="23" r="3"/>
+ </g>
+ <circle fill="#fff" cx="23" cy="9" r="3"/>
+ <rect fill="#e94a63" width="12" height="12" x="-29" y="-29" rx=".6" ry=".6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle fill="#fff" cx="9" cy="23" r="3"/>
+ <path opacity=".2" d="m3 14.4v1c0 0.333 0.2672 0.6 0.5996 0.6h10.8c0.333 0 0.6-0.267 0.6-0.6v-1c0 0.333-0.267 0.6-0.6 0.6h-10.8c-0.3328 0-0.6-0.267-0.6-0.6zm14 0v1c0 0.333 0.267 0.6 0.6 0.6h10.801c0.332 0 0.599-0.267 0.599-0.6v-1c0 0.333-0.267 0.6-0.6 0.6h-10.8c-0.333 0-0.6-0.267-0.6-0.6zm-14 14v1c0 0.333 0.2672 0.6 0.5996 0.6h10.8c0.333 0 0.6-0.267 0.6-0.6v-1c0 0.333-0.267 0.6-0.6 0.6h-10.8c-0.3328 0-0.6-0.267-0.6-0.6zm14 0v1c0 0.333 0.267 0.6 0.6 0.6h10.801c0.332 0 0.599-0.267 0.599-0.6v-1c0 0.333-0.267 0.6-0.6 0.6h-10.8c-0.333 0-0.6-0.267-0.6-0.6z"/>
+ <path fill="#fff" opacity=".2" d="m3.5996 3c-0.3324 0-0.5996 0.2672-0.5996 0.5996v1c0-0.3324 0.2672-0.5996 0.5996-0.5996h10.8c0.333 0 0.6 0.2672 0.6 0.5996v-1c0-0.3324-0.267-0.5996-0.6-0.5996h-10.8zm14 0c-0.333 0-0.6 0.2672-0.6 0.5996v1c0-0.3324 0.267-0.5996 0.6-0.5996h10.8c0.333 0 0.6 0.2672 0.6 0.5996v-1c0-0.3324-0.267-0.5996-0.6-0.5996h-10.8zm-14 14c-0.3324 0-0.5996 0.267-0.5996 0.6v1c0-0.333 0.2672-0.6 0.5996-0.6h10.8c0.333 0 0.6 0.267 0.6 0.6v-1c0-0.333-0.267-0.6-0.6-0.6h-10.8zm14 0c-0.333 0-0.6 0.267-0.6 0.6v1c0-0.333 0.267-0.6 0.6-0.6h10.801c0.332 0 0.599 0.267 0.599 0.6v-1c0-0.333-0.267-0.6-0.6-0.6h-10.801z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kblogger.svg b/.icons/awkward/32x32/apps/kblogger.svg
new file mode 120000
index 00000000..2ada4a55
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kblogger.svg
@@ -0,0 +1 @@
+blogilo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kbounce.svg b/.icons/awkward/32x32/apps/kbounce.svg
new file mode 100644
index 00000000..485e52be
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kbounce.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#37a0f2" cx="16" cy="16" r="14"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2c-7.756 0-14 6.244-14 14 0 0.168842 0.0195214 0.33264 0.0253906 0.5 0.263742-7.5205675 6.3874512-13.5 13.9746094-13.5 7.587158 0 13.710867 5.9794325 13.974609 13.5 0.00587-0.16736 0.025391-0.331158 0.025391-0.5 0-7.756-6.244-14-14-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kbreakout.svg b/.icons/awkward/32x32/apps/kbreakout.svg
new file mode 100644
index 00000000..0536c113
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kbreakout.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#667e47" d="m29 27.7v-23.4c0-0.7202-0.58-1.3-1.3-1.3h-23.4c-0.7202 0-1.3 0.5798-1.3 1.3v23.4c0 0.7202 0.5798 1.3 1.3 1.3h23.4c0.7202 0 1.3-0.5798 1.3-1.3z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <rect width="12" height="3" x="10" y="25"/>
+ <circle cx="18" cy="21" r="2"/>
+ <rect width="4" height="4" x="14" y="6"/>
+ <rect width="4" height="4" x="19" y="6"/>
+ <rect width="4" height="4" x="24" y="6"/>
+ <rect width="4" height="4" x="4" y="11"/>
+ <rect width="4" height="4" x="14" y="11"/>
+ <rect width="4" height="4" x="19" y="11"/>
+ </g>
+ <path opacity=".2" d="m3 27.699v1c0 0.72 0.5806 1.301 1.3008 1.301h23.398c0.72 0 1.301-0.581 1.301-1.301v-1c0 0.72-0.581 1.301-1.301 1.301h-23.398c-0.7204 0-1.301-0.581-1.301-1.301z"/>
+ <rect style="fill:#3f3f3f" width="12" height="3" x="10" y="25"/>
+ <circle style="fill:#ffffff" cx="18" cy="21" r="2"/>
+ <rect style="fill:#fcd800" width="4" height="4" x="14" y="6"/>
+ <rect style="fill:#fcd800" width="4" height="4" x="19" y="6"/>
+ <rect style="fill:#fcd800" width="4" height="4" x="24" y="6"/>
+ <rect style="fill:#fcd800" width="4" height="4" x="4" y="11"/>
+ <rect style="fill:#fcd800" width="4" height="4" x="14" y="11"/>
+ <rect style="fill:#fcd800" width="4" height="4" x="19" y="11"/>
+ <path fill="#fff" style="opacity:0.1" d="m4.3008 3c-0.7202 0-1.3008 0.5806-1.3008 1.3008v1c0-0.7202 0.5806-1.3008 1.3008-1.3008h23.398c0.72 0 1.301 0.5806 1.301 1.3008v-1c0-0.7202-0.581-1.3008-1.301-1.3008h-23.398z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kbruch.svg b/.icons/awkward/32x32/apps/kbruch.svg
new file mode 100644
index 00000000..96ed2ddf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kbruch.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#5db43e" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m15 6v1h1v7h1v-8z"/>
+ <path d="m10 15v1h12v-1z"/>
+ <path d="m14 17v5h3v3h1v-8h-1v4h-2v-4z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <g fill="#fff">
+ <path d="m15 6v1h1v7h1v-8z"/>
+ <path d="m10 15v1h12v-1z"/>
+ <path d="m14 17v5h3v3h1v-8h-1v4h-2v-4z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kbugbuster.svg b/.icons/awkward/32x32/apps/kbugbuster.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kbugbuster.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kcachegrind.svg b/.icons/awkward/32x32/apps/kcachegrind.svg
new file mode 100644
index 00000000..f07913b7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcachegrind.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2,17 V 29.6 C 2,30.3756 2.6244,31 3.4,31 H 28.6 C 29.3756,31 30,30.3756 30,29.6 V 17 Z"/>
+ <path style="fill:#22c49b" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 16.069726 H 30 V 3.4 C 30,2.6244 29.3756,2 28.6,2 Z"/>
+ <path style="fill:#276433" d="M 2,16 V 28.6 C 2,29.3756 2.6244,30 3.4,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 Z"/>
+ <rect style="fill:#52a93c" width="22" height="8" x="5" y="19"/>
+ <path style="opacity:0.2" d="M 6.9921875,7 C 6.5139882,7 6.1284831,7.1199195 5.8359375,7.359375 5.5433919,7.5933885 5.3283805,7.9346004 5.1933594,8.3808594 5.0639642,8.8271176 5,9.3648007 5,9.9960938 5,10.93759 5.1597932,11.673698 5.4804688,12.207031 5.8067695,12.734923 6.3114563,13 6.9921875,13 c 0.4782,0 0.8637043,-0.119919 1.15625,-0.359375 C 8.4466094,12.40117 8.6638073,12.059538 8.7988281,11.613281 8.9338489,11.167021 9,10.627386 9,9.9960938 9,9.0491541 8.8338803,8.3154172 8.5019531,7.7929688 8.1700259,7.2650775 7.6672931,7 6.9921875,7 Z m 9.0000005,0 c -0.4782,0 -0.863704,0.1199195 -1.15625,0.359375 C 14.543391,7.5933885 14.32838,7.9346004 14.193359,8.3808594 14.063963,8.8271176 14,9.3648007 14,9.9960938 14,10.93759 14.159795,11.673698 14.480469,12.207031 14.806771,12.734923 15.311456,13 15.992188,13 c 0.4782,0 0.863703,-0.119919 1.15625,-0.359375 0.298172,-0.239455 0.515369,-0.581087 0.65039,-1.027344 C 17.933848,11.167021 18,10.627386 18,9.9960938 18,9.0491541 17.83388,8.3154172 17.501953,7.7929688 17.170026,7.2650775 16.667293,7 15.992188,7 Z m 5,0 C 20.513987,7 20.128484,7.1199195 19.835938,7.359375 19.543391,7.5933885 19.32838,7.9346004 19.193359,8.3808594 19.063964,8.8271176 19,9.3648007 19,9.9960938 19,10.93759 19.159795,11.673698 19.480469,12.207031 19.806771,12.734923 20.311455,13 20.992188,13 c 0.4782,0 0.863704,-0.119919 1.15625,-0.359375 0.298172,-0.239455 0.515369,-0.581087 0.65039,-1.027344 C 22.933848,11.167021 23,10.627386 23,9.9960938 23,9.0491541 22.83388,8.3154172 22.501953,7.7929688 22.170026,7.2650775 21.667293,7 20.992188,7 Z m 5,0 C 25.513987,7 25.128484,7.1199195 24.835938,7.359375 24.543391,7.5933885 24.32838,7.9346004 24.193359,8.3808594 24.063964,8.8271176 24,9.3648007 24,9.9960938 24,10.93759 24.159795,11.673698 24.480469,12.207031 24.806771,12.734923 25.311454,13 25.992188,13 c 0.4782,0 0.863703,-0.119919 1.15625,-0.359375 0.298172,-0.239455 0.515369,-0.581087 0.65039,-1.027344 C 27.933848,11.167021 28,10.627386 28,9.9960938 28,9.0491541 27.83388,8.3154172 27.501953,7.7929688 27.170026,7.2650775 26.667293,7 25.992188,7 Z M 6.9921875,7.6113281 c 0.4500704,0 0.7677044,0.2003775 0.9589844,0.5976563 0.1969056,0.3972787 0.296875,0.9925512 0.296875,1.7871094 0,0.8054412 -0.099969,1.4074072 -0.296875,1.8046872 -0.19128,0.391835 -0.508914,0.587891 -0.9589844,0.587891 -0.455696,0 -0.77747,-0.200377 -0.96875,-0.597656 -0.1856544,-0.397279 -0.28125,-0.994923 -0.28125,-1.7949222 0,-0.7945582 0.095595,-1.3898307 0.28125,-1.7871094 0.19128,-0.3972788 0.513054,-0.5976563 0.96875,-0.5976563 z m 9.0000005,0 c 0.450068,0 0.767704,0.2003775 0.958984,0.5976563 0.196907,0.3972787 0.296875,0.9925512 0.296875,1.7871094 0,0.8054412 -0.09997,1.4074072 -0.296875,1.8046872 -0.19128,0.391835 -0.508916,0.587891 -0.958984,0.587891 -0.455698,0 -0.777471,-0.200377 -0.96875,-0.597656 -0.185654,-0.397279 -0.28125,-0.994923 -0.28125,-1.7949222 0,-0.7945584 0.0956,-1.3898307 0.28125,-1.7871094 0.19128,-0.3972788 0.513052,-0.5976563 0.96875,-0.5976563 z m 5,0 c 0.450068,0 0.767704,0.2003775 0.958984,0.5976563 0.196907,0.3972787 0.296875,0.9925512 0.296875,1.7871094 0,0.8054412 -0.09997,1.4074072 -0.296875,1.8046872 -0.19128,0.391835 -0.508914,0.587891 -0.958984,0.587891 -0.455698,0 -0.77747,-0.200377 -0.96875,-0.597656 -0.185654,-0.397279 -0.28125,-0.994923 -0.28125,-1.7949222 0,-0.7945584 0.0956,-1.3898307 0.28125,-1.7871094 0.191279,-0.3972788 0.513053,-0.5976563 0.96875,-0.5976563 z m 5,0 c 0.450068,0 0.767704,0.2003775 0.958984,0.5976563 0.196907,0.3972787 0.296875,0.9925512 0.296875,1.7871094 0,0.8054412 -0.09997,1.4074072 -0.296875,1.8046872 -0.19128,0.391835 -0.508914,0.587891 -0.958984,0.587891 -0.455698,0 -0.77747,-0.200377 -0.96875,-0.597656 -0.185654,-0.397279 -0.28125,-0.994923 -0.28125,-1.7949222 0,-0.7945584 0.0956,-1.3898307 0.28125,-1.7871094 0.191279,-0.3972788 0.513053,-0.5976563 0.96875,-0.5976563 z M 10.054688,9 l 1.125,1.955078 L 10,13 h 0.601562 L 11.503906,11.402344 12.392578,13 H 13 L 11.8125,10.955078 12.939453,9 H 12.335938 L 11.503906,10.507813 10.664062,9 Z"/>
+ <path style="fill:#ffffff" d="M 6.9921875 6 C 6.5139882 6 6.1284831 6.1199195 5.8359375 6.359375 C 5.5433919 6.5933885 5.3283805 6.9346004 5.1933594 7.3808594 C 5.0639642 7.8271176 5 8.3648007 5 8.9960938 C 5 9.9375896 5.1597932 10.673698 5.4804688 11.207031 C 5.8067695 11.734923 6.3114563 12 6.9921875 12 C 7.4703875 12 7.8558918 11.880081 8.1484375 11.640625 C 8.4466094 11.40117 8.6638073 11.059538 8.7988281 10.613281 C 8.9338489 10.167021 9 9.627386 9 8.9960938 C 9 8.0491541 8.8338803 7.3154172 8.5019531 6.7929688 C 8.1700259 6.2650775 7.6672931 6 6.9921875 6 z M 15.992188 6 C 15.513988 6 15.128484 6.1199195 14.835938 6.359375 C 14.543391 6.5933885 14.32838 6.9346004 14.193359 7.3808594 C 14.063963 7.8271176 14 8.3648007 14 8.9960938 C 14 9.9375896 14.159795 10.673698 14.480469 11.207031 C 14.806771 11.734923 15.311456 12 15.992188 12 C 16.470388 12 16.855891 11.880081 17.148438 11.640625 C 17.44661 11.40117 17.663807 11.059538 17.798828 10.613281 C 17.933848 10.167021 18 9.627386 18 8.9960938 C 18 8.0491541 17.83388 7.3154172 17.501953 6.7929688 C 17.170026 6.2650775 16.667293 6 15.992188 6 z M 20.992188 6 C 20.513987 6 20.128484 6.1199195 19.835938 6.359375 C 19.543391 6.5933885 19.32838 6.9346004 19.193359 7.3808594 C 19.063964 7.8271176 19 8.3648007 19 8.9960938 C 19 9.9375897 19.159795 10.673698 19.480469 11.207031 C 19.806771 11.734923 20.311455 12 20.992188 12 C 21.470388 12 21.855892 11.880081 22.148438 11.640625 C 22.44661 11.40117 22.663807 11.059538 22.798828 10.613281 C 22.933848 10.167021 23 9.627386 23 8.9960938 C 23 8.0491541 22.83388 7.3154172 22.501953 6.7929688 C 22.170026 6.2650775 21.667293 6 20.992188 6 z M 25.992188 6 C 25.513987 6 25.128484 6.1199195 24.835938 6.359375 C 24.543391 6.5933885 24.32838 6.9346004 24.193359 7.3808594 C 24.063964 7.8271176 24 8.3648007 24 8.9960938 C 24 9.9375896 24.159795 10.673698 24.480469 11.207031 C 24.806771 11.734923 25.311454 12 25.992188 12 C 26.470388 12 26.855891 11.880081 27.148438 11.640625 C 27.44661 11.40117 27.663807 11.059538 27.798828 10.613281 C 27.933848 10.167021 28 9.627386 28 8.9960938 C 28 8.0491541 27.83388 7.3154172 27.501953 6.7929688 C 27.170026 6.2650775 26.667293 6 25.992188 6 z M 6.9921875 6.6113281 C 7.4422579 6.6113281 7.7598919 6.8117056 7.9511719 7.2089844 C 8.1480775 7.6062631 8.2480469 8.2015356 8.2480469 8.9960938 C 8.2480469 9.8015353 8.1480783 10.403501 7.9511719 10.800781 C 7.7598919 11.192616 7.4422579 11.388672 6.9921875 11.388672 C 6.5364915 11.388672 6.2147175 11.188295 6.0234375 10.791016 C 5.8377831 10.393737 5.7421875 9.7960931 5.7421875 8.9960938 C 5.7421875 8.2015356 5.8377825 7.6062631 6.0234375 7.2089844 C 6.2147175 6.8117056 6.5364915 6.6113281 6.9921875 6.6113281 z M 15.992188 6.6113281 C 16.442256 6.6113281 16.759892 6.8117056 16.951172 7.2089844 C 17.148079 7.6062631 17.248047 8.2015356 17.248047 8.9960938 C 17.248047 9.8015353 17.148076 10.403501 16.951172 10.800781 C 16.759892 11.192616 16.442256 11.388672 15.992188 11.388672 C 15.53649 11.388672 15.214717 11.188295 15.023438 10.791016 C 14.837784 10.393737 14.742188 9.7960932 14.742188 8.9960938 C 14.742188 8.2015354 14.837787 7.6062631 15.023438 7.2089844 C 15.214718 6.8117056 15.53649 6.6113281 15.992188 6.6113281 z M 20.992188 6.6113281 C 21.442256 6.6113281 21.759892 6.8117056 21.951172 7.2089844 C 22.148079 7.6062631 22.248047 8.2015356 22.248047 8.9960938 C 22.248047 9.8015353 22.148076 10.403501 21.951172 10.800781 C 21.759892 11.192616 21.442258 11.388672 20.992188 11.388672 C 20.53649 11.388672 20.214718 11.188295 20.023438 10.791016 C 19.837784 10.393737 19.742188 9.7960932 19.742188 8.9960938 C 19.742188 8.2015354 19.837788 7.6062631 20.023438 7.2089844 C 20.214717 6.8117056 20.536491 6.6113281 20.992188 6.6113281 z M 25.992188 6.6113281 C 26.442256 6.6113281 26.759892 6.8117056 26.951172 7.2089844 C 27.148079 7.6062631 27.248047 8.2015356 27.248047 8.9960938 C 27.248047 9.8015353 27.148076 10.403501 26.951172 10.800781 C 26.759892 11.192616 26.442258 11.388672 25.992188 11.388672 C 25.53649 11.388672 25.214718 11.188295 25.023438 10.791016 C 24.837784 10.393737 24.742188 9.7960932 24.742188 8.9960938 C 24.742188 8.2015354 24.837788 7.6062631 25.023438 7.2089844 C 25.214717 6.8117056 25.536491 6.6113281 25.992188 6.6113281 z M 10.054688 8 L 11.179688 9.9550781 L 10 12 L 10.601562 12 L 11.503906 10.402344 L 12.392578 12 L 13 12 L 11.8125 9.9550781 L 12.939453 8 L 12.335938 8 L 11.503906 9.5078125 L 10.664062 8 L 10.054688 8 z"/>
+ <rect style="opacity:0.2" width="22" height="1" x="5" y="27"/>
+ <rect style="opacity:0.2" width="28" height="1" x="2" y="16"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="22" height="1" x="5" y="19"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kcalc.svg b/.icons/awkward/32x32/apps/kcalc.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcalc.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kcharselect.svg b/.icons/awkward/32x32/apps/kcharselect.svg
new file mode 120000
index 00000000..f04d4679
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcharselect.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kchmviewer.svg b/.icons/awkward/32x32/apps/kchmviewer.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kchmviewer.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kcmdevices.svg b/.icons/awkward/32x32/apps/kcmdevices.svg
new file mode 100644
index 00000000..f6f09600
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcmdevices.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="-31" y="-30" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="28" height="28" x="-30" y="-30" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.5" d="M 16 6 A 10 10 0 0 0 6 16 A 10 10 0 0 0 16 26 A 10 10 0 0 0 26 16 A 10 10 0 0 0 16 6 z M 16 12 A 3.9999996 3.9999996 0 0 1 20 16 A 3.9999996 3.9999996 0 0 1 16 20 A 3.9999996 3.9999996 0 0 1 12 16 A 3.9999996 3.9999996 0 0 1 16 12 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.25 2 C 2.5575 2 2 2.5575 2 3.25 L 2 4.25 C 2 3.5575 2.5575 3 3.25 3 L 28.75 3 C 29.442 3 30 3.5575 30 4.25 L 30 3.25 C 30 2.5575 29.442 2 28.75 2 L 3.25 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kcmdf.svg b/.icons/awkward/32x32/apps/kcmdf.svg
new file mode 100644
index 00000000..3221097f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcmdf.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="14" height="14" x="2" y="17" rx="2.305" ry="2.593"/>
+ <rect style="opacity:0.2" width="14" height="14" x="16" y="17" rx="2.305" ry="2.593"/>
+ <rect style="fill:#ff7826" width="14" height="14" x="2" y="16" rx="2.305" ry="2.593"/>
+ <rect style="fill:#1f9b28" width="14" height="14" x="16" y="16" rx="2.305" ry="2.593"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.3046875,16 C 3.027981,16 2,17.155502 2,18.591797 v 1 C 2,18.155502 3.027981,17 4.3046875,17 H 11.304688 C 10.56541,17 9.9172336,16.605273 9.4960938,16 Z m 18.1992185,0 c -0.42114,0.605273 -1.069316,1 -1.808594,1 h 7 C 28.972019,17 30,18.155502 30,19.591797 v -1 C 30,17.155502 28.972019,16 27.695312,16 Z"/>
+ <rect style="opacity:0.2" width="14" height="14" x="9" y="3" rx="2.305" ry="2.593"/>
+ <rect style="fill:#00a9ff" width="14" height="14" x="9" y="2" rx="2.305" ry="2.593"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.304688 2 C 10.027981 2 9 3.1555021 9 4.5917969 L 9 5.5917969 C 9 4.1555021 10.027981 3 11.304688 3 L 20.695312 3 C 21.972019 3 23 4.1555021 23 5.5917969 L 23 4.5917969 C 23 3.1555021 21.972019 2 20.695312 2 L 11.304688 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kcmkicker.svg b/.icons/awkward/32x32/apps/kcmkicker.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcmkicker.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kcmkwm.svg b/.icons/awkward/32x32/apps/kcmkwm.svg
new file mode 120000
index 00000000..cbdad8c8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcmkwm.svg
@@ -0,0 +1 @@
+gnome-wm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kcmmemory.svg b/.icons/awkward/32x32/apps/kcmmemory.svg
new file mode 100644
index 00000000..331ffb79
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcmmemory.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g style="fill:#8e8e8e">
+ <rect style="fill:#8e8e8e" width="1" height="26" x="-12" y="-29" transform="scale(-1)"/>
+ <rect style="fill:#8e8e8e" width="1" height="26" x="-9" y="-29" transform="scale(-1)"/>
+ <rect style="fill:#8e8e8e" width="1" height="26" x="-21" y="-29" transform="scale(-1)"/>
+ <rect style="fill:#8e8e8e" width="1" height="26" x="-18" y="-29" transform="scale(-1)"/>
+ <rect style="fill:#8e8e8e" width="1" height="26" x="-15" y="-29" transform="scale(-1)"/>
+ <rect style="fill:#8e8e8e" width="1" height="26" x="-24" y="-29" transform="scale(-1)"/>
+ <rect style="fill:#8e8e8e" width="1" height="20" x="-12" y="6" transform="rotate(-90)"/>
+ <rect style="fill:#8e8e8e" width="1" height="20" x="-9" y="6" transform="rotate(-90)"/>
+ <rect style="fill:#8e8e8e" width="1" height="20" x="-6" y="6" transform="rotate(-90)"/>
+ <rect style="fill:#8e8e8e" width="1" height="20" x="-21" y="6" transform="rotate(-90)"/>
+ <rect style="fill:#8e8e8e" width="1" height="20" x="-18" y="6" transform="rotate(-90)"/>
+ <rect style="fill:#8e8e8e" width="1" height="20" x="-15" y="6" transform="rotate(-90)"/>
+ <rect style="fill:#8e8e8e" width="1" height="20" x="-24" y="6" transform="rotate(-90)"/>
+ <rect style="fill:#8e8e8e" width="1" height="20" x="-27" y="6" transform="rotate(-90)"/>
+ </g>
+ <rect style="opacity:0.2" width="24" height="18" x="-29" y="-25" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="24" height="18" x="-28" y="-25" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 8.25 4 C 7.5575 4 7 4.5575 7 5.25 L 7 6.25 C 7 5.5575 7.5575 5 8.25 5 L 23.75 5 C 24.442 5 25 5.5575 25 6.25 L 25 5.25 C 25 4.5575 24.442 4 23.75 4 L 8.25 4 z"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="6" height="1" x="7" y="-21" transform="rotate(90)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="3" height="1" x="14" y="-21" transform="rotate(90)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="7" height="1" x="18" y="-21" transform="rotate(90)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="8" height="1" x="7" y="-17" transform="rotate(90)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="8" height="1" x="16" y="-17" transform="rotate(90)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="3" height="1" x="7" y="-13" transform="rotate(90)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="3" height="1" x="11" y="-13" transform="rotate(90)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="6" height="1" x="15" y="-13" transform="rotate(90)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kcmmidi.svg b/.icons/awkward/32x32/apps/kcmmidi.svg
new file mode 120000
index 00000000..29fccab4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcmmidi.svg
@@ -0,0 +1 @@
+vmpk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kcmopengl.svg b/.icons/awkward/32x32/apps/kcmopengl.svg
new file mode 120000
index 00000000..6d2e3052
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcmopengl.svg
@@ -0,0 +1 @@
+opengl.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kcmpartitions.svg b/.icons/awkward/32x32/apps/kcmpartitions.svg
new file mode 120000
index 00000000..86ccd96d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcmpartitions.svg
@@ -0,0 +1 @@
+partitionmanager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kcmpci.svg b/.icons/awkward/32x32/apps/kcmpci.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcmpci.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kcmprocessor.svg b/.icons/awkward/32x32/apps/kcmprocessor.svg
new file mode 120000
index 00000000..0cf183b3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcmprocessor.svg
@@ -0,0 +1 @@
+yast-hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kcmscsi.svg b/.icons/awkward/32x32/apps/kcmscsi.svg
new file mode 120000
index 00000000..1c874475
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcmscsi.svg
@@ -0,0 +1 @@
+scsi.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kcmsound.svg b/.icons/awkward/32x32/apps/kcmsound.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcmsound.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kcmx.svg b/.icons/awkward/32x32/apps/kcmx.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcmx.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kcolorchooser.svg b/.icons/awkward/32x32/apps/kcolorchooser.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcolorchooser.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kcoloredit.svg b/.icons/awkward/32x32/apps/kcoloredit.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcoloredit.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kcontrol.svg b/.icons/awkward/32x32/apps/kcontrol.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kcontrol.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kde-frameworks.svg b/.icons/awkward/32x32/apps/kde-frameworks.svg
new file mode 100644
index 00000000..53bbcf4a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kde-frameworks.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,2.9999999 A 14,14 0 0 0 2,17 V 29.6 C 2,30.3756 2.6244,31 3.4,31 H 16 A 14,14 0 0 0 30,17 V 4.3999999 c 0,-0.7756 -0.6244,-1.4 -1.4,-1.4 z"/>
+ <path style="fill:#00acc1" d="M 16,1.9999999 A 14,14 0 0 0 2,16 V 28.6 C 2,29.3756 2.6244,30 3.4,30 H 16 A 14,14 0 0 0 30,16 V 3.3999999 c 0,-0.7756 -0.6244,-1.4 -1.4,-1.4 z"/>
+ <path style="opacity:0.2" d="M 18,6 14,6.6054688 V 21.074219 L 18,20 V 14.410156 L 22,21 26,19.5 21,13.5 26.001953,7.0019531 22.121094,6 18,12.558594 Z M 9.8554688,9.9238281 c -0.094592,0 -0.1891851,0.036841 -0.2617188,0.1093749 l -1.5722656,1.572266 c -0.1450675,0.145067 -0.1101437,0.352307 0,0.52539 l 1.6269531,2.554688 c -0.1205423,0.250221 -0.2249229,0.50791 -0.3125,0.771484 -0.00385,0.01134 -0.00989,0.02184 -0.013672,0.0332 l -2.9511718,0.65625 C 6.1708235,16.190994 6,16.312423 6,16.517578 V 17.5 18.482422 c 0,0.205155 0.1708235,0.32659 0.3710938,0.371094 l 2.9511718,0.65625 c 0.00646,0.0194 0.016787,0.03731 0.023437,0.05664 0.085245,0.256042 0.186352,0.506527 0.3027344,0.75 l -1.6269531,2.552735 c -0.1101437,0.173083 -0.1450675,0.380323 0,0.52539 L 9.59375,24.966797 c 0.1450675,0.145067 0.3783676,0.145067 0.523438,0 l 2.550781,-1.625 c 0.250759,0.121949 0.509105,0.227636 0.773437,0.316406 0.01735,0.0061 0.03339,0.01554 0.05078,0.02148 l 0.654296,2.949218 c 0,0.205156 0.16594,0.371094 0.371094,0.371094 h 2.220703 c 0.205155,0 0.32659,-0.170824 0.371094,-0.371094 l 0.654297,-3.039062 c 0.300604,-0.113013 0.592418,-0.248149 0.873047,-0.404297 l 2.490234,1.78125 c 0.145068,0.145067 0.378371,0.145067 0.523438,0 l 1.572265,-1.572266 c 0.145068,-0.145067 0.110144,-0.352307 0,-0.52539 l -0.947265,-1.4375 -0.09961,0.03711 c -0.225251,0.08461 -0.478825,-0.0032 -0.603515,-0.208984 L 20.576172,19.619141 C 19.746236,21.604336 17.786239,23 15.5,23 12.462434,23 10,20.537566 10,17.5 c 0,-2.33092 1.452799,-4.31835 3.5,-5.119141 v -1.095703 l -0.0078,0.03516 c -0.02208,0.0075 -0.04245,0.01957 -0.06445,0.02734 -0.260825,0.08662 -0.515895,0.189688 -0.763672,0.308594 L 10.117188,10.033203 C 10.044652,9.9606696 9.9500611,9.9238281 9.8554688,9.9238281 Z"/>
+ <path style="fill:#ffffff" d="M 18 5 L 14 5.6054688 L 14 20.074219 L 18 19 L 18 13.410156 L 22 20 L 26 18.5 L 21 12.5 L 26.001953 6.0019531 L 22.121094 5 L 18 11.558594 L 18 5 z M 9.8554688 8.9238281 C 9.7608767 8.9238281 9.6662837 8.9606691 9.59375 9.0332031 L 8.0214844 10.605469 C 7.8764169 10.750536 7.9113407 10.957776 8.0214844 11.130859 L 9.6484375 13.685547 C 9.5278952 13.935768 9.4235146 14.193457 9.3359375 14.457031 C 9.3320875 14.468371 9.3260476 14.478874 9.3222656 14.490234 L 6.3710938 15.146484 C 6.1708235 15.190994 6 15.312423 6 15.517578 L 6 16.5 L 6 17.482422 C 6 17.687577 6.1708235 17.809012 6.3710938 17.853516 L 9.3222656 18.509766 C 9.3287256 18.529166 9.3390531 18.547076 9.3457031 18.566406 C 9.4309481 18.822448 9.5320551 19.072933 9.6484375 19.316406 L 8.0214844 21.869141 C 7.9113407 22.042224 7.8764169 22.249464 8.0214844 22.394531 L 9.59375 23.966797 C 9.7388175 24.111864 9.9721176 24.111864 10.117188 23.966797 L 12.667969 22.341797 C 12.918728 22.463746 13.177074 22.569433 13.441406 22.658203 C 13.458756 22.664303 13.474798 22.673748 13.492188 22.679688 L 14.146484 25.628906 C 14.146484 25.834062 14.312424 26 14.517578 26 L 16.738281 26 C 16.943436 26 17.064871 25.829176 17.109375 25.628906 L 17.763672 22.589844 C 18.064276 22.476831 18.35609 22.341695 18.636719 22.185547 L 21.126953 23.966797 C 21.272021 24.111864 21.505324 24.111864 21.650391 23.966797 L 23.222656 22.394531 C 23.367724 22.249464 23.3328 22.042224 23.222656 21.869141 L 22.275391 20.431641 L 22.175781 20.46875 C 21.95053 20.55336 21.696956 20.46555 21.572266 20.259766 L 20.576172 18.619141 C 19.746236 20.604336 17.786239 22 15.5 22 C 12.462434 22 10 19.537566 10 16.5 C 10 14.16908 11.452799 12.18165 13.5 11.380859 L 13.5 10.285156 L 13.492188 10.320312 C 13.470107 10.327813 13.449734 10.339886 13.427734 10.347656 C 13.166909 10.434276 12.911839 10.537344 12.664062 10.65625 L 10.117188 9.0332031 C 10.044652 8.9606696 9.9500611 8.9238281 9.8554688 8.9238281 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 L 2 17 A 14 14 0 0 1 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kde-gtk-config.svg b/.icons/awkward/32x32/apps/kde-gtk-config.svg
new file mode 120000
index 00000000..94c48c94
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kde-gtk-config.svg
@@ -0,0 +1 @@
+preferences-gtk-config.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kde-im-log-viewer.svg b/.icons/awkward/32x32/apps/kde-im-log-viewer.svg
new file mode 120000
index 00000000..62d0d72f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kde-im-log-viewer.svg
@@ -0,0 +1 @@
+kopete.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kde-logo.svg b/.icons/awkward/32x32/apps/kde-logo.svg
new file mode 120000
index 00000000..eeb0366f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kde-logo.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kde-telepathy.svg b/.icons/awkward/32x32/apps/kde-telepathy.svg
new file mode 120000
index 00000000..0f0e7055
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kde-telepathy.svg
@@ -0,0 +1 @@
+internet-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kde.svg b/.icons/awkward/32x32/apps/kde.svg
new file mode 120000
index 00000000..eeb0366f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kde.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kdeconnect.svg b/.icons/awkward/32x32/apps/kdeconnect.svg
new file mode 100644
index 00000000..41180c66
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kdeconnect.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="20" height="30" x="6" y="2" rx="1.5" ry="1.5"/>
+ <path style="fill:#e4e4e4" d="M 7.5 1 C 6.669 1 6 1.669 6 2.5 L 6 4 L 26 4 L 26 2.5 C 26 1.669 25.331 1 24.5 1 L 7.5 1 z M 6 26 L 6 29.5 C 6 30.331 6.669 31 7.5 31 L 24.5 31 C 25.331 31 26 30.331 26 29.5 L 26 26 L 6 26 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="22" x="6" y="4"/>
+ <rect style="fill:#333333" width="4" height="1" x="14" y="2" rx=".5" ry=".492"/>
+ <rect style="fill:#4d4d4d" width="4" height="3" x="14" y="27" rx="1" ry="1"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 7.5 1 C 6.669 1 6 1.669 6 2.5 L 6 3.5 C 6 2.669 6.669 2 7.5 2 L 24.5 2 C 25.331 2 26 2.669 26 3.5 L 26 2.5 C 26 1.669 25.331 1 24.5 1 L 7.5 1 z"/>
+ <rect style="fill:#4d4d4d" width="3" height="1" x="20" y="28" rx=".5" ry=".5"/>
+ <rect style="fill:#4d4d4d" width="3" height="1" x="9" y="28" rx=".5" ry=".5"/>
+ <circle style="fill:#333333" cx="19.5" cy="2.5" r=".5"/>
+ <path style="opacity:0.2" d="M 17.016,7.975 14,8.5004 V 18.887 L 17,18.5 16.984,13.818 20.523,19 24,18.5 20,13.137 24.014,8.6371 20.494,7.9887 16.984,12.488 Z M 10.674,10.627 C 10.645,10.63 10.618,10.643 10.596,10.665 L 9.5605,11.711 C 9.5156,11.756 9.5081,11.827 9.543,11.881 L 10.793,13.801 C 10.557,14.219 10.379,14.678 10.264,15.158 L 8.1055,15.687 C 8.0456,15.702 8,15.756 8,15.818 V 16.5 17.182 C 8,17.244 8.0456,17.298 8.1055,17.312 L 10.264,17.842 C 10.379,18.322 10.557,18.781 10.793,19.199 L 9.543,21.119 C 9.5081,21.173 9.5156,21.244 9.5605,21.289 L 10.596,22.336 C 10.639,22.38 10.707,22.384 10.76,22.352 L 12.719,21.15 C 13.103,21.374 13.704,21.554 14.143,21.674 L 14.602,23.891 C 14.614,23.955 14.665,24 14.729,24 H 15.5 16.271 C 16.335,24 16.386,23.955 16.398,23.891 L 16.857,21.674 C 17.296,21.554 17.897,21.374 18.281,21.15 L 20.24,22.352 C 20.293,22.384 20.361,22.38 20.404,22.336 L 21.439,21.289 C 21.484,21.244 21.492,21.173 21.457,21.119 L 20.416,19.52 20.287,19.539 19.557,18.469 C 18.811,20.033 17.233,21.029 15.5,21.031 13.015,21.031 11,19.017 11,16.531 11.001,14.823 11.97,13.263 13.5,12.504 V 11.521 C 13.215,11.617 12.934,11.724 12.719,11.85 L 10.76,10.649 C 10.733,10.633 10.703,10.625 10.674,10.627 Z"/>
+ <path style="fill:#ffffff" d="M 17.016,6.975 14,7.5004 V 17.887 L 17,17.5 16.984,12.818 20.523,18 24,17.5 20,12.137 24.014,7.6371 20.494,6.9887 16.984,11.488 Z M 10.674,9.6274 C 10.645,9.6298 10.618,9.6425 10.596,9.6645 L 9.5605,10.711 C 9.5156,10.756 9.5081,10.827 9.543,10.881 L 10.793,12.801 C 10.557,13.219 10.379,13.678 10.264,14.158 L 8.1055,14.687 C 8.0456,14.702 8,14.756 8,14.818 V 15.5 16.182 C 8,16.244 8.0456,16.298 8.1055,16.312 L 10.264,16.842 C 10.379,17.322 10.557,17.781 10.793,18.199 L 9.543,20.119 C 9.5081,20.173 9.5156,20.244 9.5605,20.289 L 10.596,21.336 C 10.639,21.38 10.707,21.384 10.76,21.352 L 12.719,20.15 C 13.103,20.374 13.704,20.554 14.143,20.674 L 14.602,22.891 C 14.614,22.955 14.665,23 14.729,23 H 15.5 16.271 C 16.335,23 16.386,22.955 16.398,22.891 L 16.857,20.674 C 17.296,20.554 17.897,20.374 18.281,20.15 L 20.24,21.352 C 20.293,21.384 20.361,21.38 20.404,21.336 L 21.439,20.289 C 21.484,20.244 21.492,20.173 21.457,20.119 L 20.416,18.52 20.287,18.539 19.557,17.469 C 18.811,19.033 17.233,20.029 15.5,20.031 13.015,20.031 11,18.017 11,15.531 11.001,13.823 11.97,12.263 13.5,11.504 V 10.521 C 13.215,10.617 12.934,10.724 12.719,10.85 L 10.76,9.6488 C 10.733,9.6328 10.703,9.6249 10.674,9.6274 Z"/>
+ <rect style="opacity:0.2" width="20" height="1" x="6" y="4"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="20" height="1" x="6" y="26"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kdeneur.svg b/.icons/awkward/32x32/apps/kdeneur.svg
new file mode 120000
index 00000000..a52bbb5e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kdeneur.svg
@@ -0,0 +1 @@
+xneur.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kdenlive.svg b/.icons/awkward/32x32/apps/kdenlive.svg
new file mode 100644
index 00000000..5b1123ca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kdenlive.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,27.611111 V 5.3888889 C 30,4.6194444 29.3756,4 28.6,4 H 3.4 C 2.6244,4 2,4.6194444 2,5.3888889 V 27.611111 C 2,28.380556 2.6244,29 3.4,29 h 25.2 c 0.7756,0 1.4,-0.619444 1.4,-1.388889 z"/>
+ <path style="fill:#4f4f4f" d="M 30,26.611111 V 4.3888889 C 30,3.6194444 29.3756,3 28.6,3 H 3.4 C 2.6244,3 2,3.6194444 2,4.3888889 V 26.611111 C 2,27.380556 2.6244,28 3.4,28 h 25.2 c 0.7756,0 1.4,-0.619444 1.4,-1.388889 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.4003906,3 C 2.6247906,3 2,3.6192274 2,4.3886719 v 1 C 2,4.6192274 2.6247906,4 3.4003906,4 H 28.599609 C 29.375209,4 30,4.6192274 30,5.3886719 v -1 C 30,3.6192274 29.375209,3 28.599609,3 Z"/>
+ <path style="fill:#e14c39" d="m 15,3 0.03906,25 H 17 V 3 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 11,8 v 2 h 2 V 8 Z m -2,3 v 2 h 4 v -2 z m -4,3 v 2 h 8 v -2 z m -2,3 v 2 h 10 v -2 z m 2,3 v 2 h 8 v -2 z m 4,3 v 2 h 4 v -2 z"/>
+ <path style="fill:#83b9f5;fill-rule:evenodd" d="m 11,7 v 2 h 2 V 7 Z m -2,3 v 2 h 4 v -2 z m -4,3 v 2 h 8 v -2 z m -2,3 v 2 h 10 v -2 z m 2,3 v 2 h 8 v -2 z m 4,3 v 2 h 4 v -2 z"/>
+ <path style="opacity:0.2" d="M 20,3 H 15.999999 12 L 14,5.9999999 15.999999,9 l 2,-2.9999999 z"/>
+ <path style="fill:#ff6161" d="M 20,2 H 15.999999 12 L 14,4.9999999 15.999999,8 l 2,-2.9999999 z"/>
+ <path style="opacity:0.2" d="m 19.777647,10.700922 c -0.368264,0.01986 -0.764804,0.343662 -0.763877,0.702457 L 19,21.996751 c 0,0.478431 0.704159,0.894739 1.106979,0.610518 l 7.58928,-5.314795 c 0.40545,-0.280708 0.404525,-0.939186 0,-1.221139 l -7.575203,-5.278478 c -0.101115,-0.07043 -0.220352,-0.09849 -0.34316,-0.09193 z"/>
+ <path style="fill:#3a7cca" d="m 19.777647,9.700922 c -0.368264,0.01986 -0.764804,0.343662 -0.763877,0.702457 L 19,20.996751 c 0,0.478431 0.704159,0.894739 1.106979,0.610518 l 7.58928,-5.314795 c 0.40545,-0.280708 0.404525,-0.939186 0,-1.221139 L 20.121056,9.792857 c -0.101115,-0.07043 -0.220352,-0.09849 -0.34316,-0.09193 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="m 11,7 v 1 h 2 V 7 Z m -2,3 v 1 h 4 v -1 h -2 z m -4,3 v 1 h 8 V 13 H 9 Z m -2,3 v 1 H 13 V 16 H 5 Z m 2,3 v 1 h 8 v -1 z m 4,3 v 1 h 4 v -1 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 19.777344,9.701172 c -0.368264,0.01986 -0.764599,0.34433 -0.763672,0.703125 L 19,20.996094 c 0,0.0027 0.0019,0.0051 0.002,0.0078 l 0.01172,-9.599609 c -9.27e-4,-0.358795 0.395408,-0.683265 0.763672,-0.703125 0.122808,-0.0066 0.242635,0.02137 0.34375,0.0918 l 7.574218,5.279297 c 0.04165,0.02903 0.06066,0.07513 0.09375,0.111328 0.289765,-0.314217 0.269548,-0.858111 -0.09375,-1.111328 L 20.121094,9.792969 C 20.019979,9.722539 19.900152,9.694612 19.777344,9.701172 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kdepim-dropbox.svg b/.icons/awkward/32x32/apps/kdepim-dropbox.svg
new file mode 120000
index 00000000..3b77629d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kdepim-dropbox.svg
@@ -0,0 +1 @@
+dropbox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kdepim-googledrive.svg b/.icons/awkward/32x32/apps/kdepim-googledrive.svg
new file mode 120000
index 00000000..a88855e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kdepim-googledrive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kdesvn.svg b/.icons/awkward/32x32/apps/kdesvn.svg
new file mode 100644
index 00000000..73d2e763
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kdesvn.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#5985cb" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="stroke-linejoin:round;stroke:#4f4f4f;stroke-width:2;fill:none" d="m7 16h14"/>
+ <path style="stroke-linejoin:round;stroke:#4f4f4f;stroke-width:2;fill:none" d="m13.9 16 3.1-7"/>
+ <path style="stroke-linejoin:round;stroke:#4f4f4f;stroke-width:2;fill:none" d="m14 16 3 7h7"/>
+ <g style="opacity:.2" transform="translate(0,1)">
+ <circle cx="7" cy="16" r="2"/>
+ <circle cx="14" cy="16" r="2"/>
+ <circle cx="21" cy="16" r="2"/>
+ <circle cx="17" cy="23" r="2"/>
+ <circle cx="24" cy="23" r="2"/>
+ <circle cx="17" cy="9" r="2"/>
+ </g>
+ <circle style="fill:#ffffff" cx="7" cy="16" r="2"/>
+ <circle style="fill:#ffffff" cx="14" cy="16" r="2"/>
+ <circle style="fill:#ffffff" cx="21" cy="16" r="2"/>
+ <circle style="fill:#ffffff" cx="17" cy="23" r="2"/>
+ <circle style="fill:#ffffff" cx="24" cy="23" r="2"/>
+ <circle style="fill:#ffffff" cx="17" cy="9" r="2"/>
+ <path style="opacity:.2;fill:#ffffff" d="m3.4003906 2c-0.7756 0-1.4003906 0.6247906-1.4003906 1.4003906v1c0-0.7756 0.6247906-1.4003906 1.4003906-1.4003906h25.1992184c0.7756 0 1.400391 0.6247906 1.400391 1.4003906v-1c0-0.7756-0.624791-1.4003906-1.400391-1.4003906h-25.1992184z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kdevelop.svg b/.icons/awkward/32x32/apps/kdevelop.svg
new file mode 100644
index 00000000..027ed5b6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kdevelop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#6eaa36" d="m12.777 1c-0.296 0.0323-0.559 0.2748-0.613 0.5684l-0.59 2.998c-1.06 0.4147-2.057 0.9836-2.9314 1.6836l-2.9102-0.9844c-0.3022-0.1042-0.6677 0.0312-0.8301 0.3067l-2.8007 4.8557c-0.1578 0.279-0.089 0.666 0.1543 0.875l2.3183 2.035c-0.0816 0.545-0.1308 1.094-0.1308 1.662s0.0492 1.117 0.1308 1.662l-2.3183 2.035c-0.2432 0.209-0.3121 0.596-0.1543 0.875l2.8007 4.856c0.1624 0.275 0.5279 0.411 0.8301 0.306l2.9102-0.984c0.8744 0.7 1.8714 1.271 2.9314 1.686l0.59 2.996c0.06 0.313 0.358 0.564 0.678 0.568h5.599c0.32-0.004 0.62-0.255 0.68-0.568l0.59-2.996c1.06-0.415 2.057-0.986 2.932-1.686l2.908 0.984c0.302 0.105 0.669-0.031 0.832-0.306l2.801-4.856c0.157-0.279 0.089-0.666-0.155-0.875l-2.318-2.035c0.082-0.545 0.131-1.094 0.131-1.662s-0.05-1.117-0.131-1.662l2.318-2.035c0.243-0.209 0.312-0.596 0.155-0.875l-2.801-4.8557c-0.163-0.2754-0.53-0.4109-0.832-0.3067l-2.908 0.9844c-0.875-0.7-1.872-1.2689-2.932-1.6836l-0.59-2.998c-0.06-0.3137-0.36-0.5641-0.68-0.5684h-5.599c-0.022-0.00051-0.043-0.00051-0.065 0z"/>
+ <path opacity=".2" d="m14 9.5v4.5l4-4.5 4 0.5-6 6.5 6 6-4 0.5-4-4v3.5l-3 0.5v-13l3-0.5z"/>
+ <path fill="#fff" d="m14 8.5v4.5l4-4.5 4 0.5-6 6.5 6 6-4 0.5-4-4v3.5l-3 0.5v-13l3-0.5z"/>
+ <path fill="#fff" opacity=".2" d="m12.777 1c-0.296 0.0323-0.559 0.2748-0.613 0.5684l-0.59 2.998c-1.06 0.4147-2.057 0.9836-2.9314 1.6836l-2.9102-0.9844c-0.3022-0.1042-0.6677 0.0312-0.8301 0.3067l-2.8007 4.8557c-0.1451 0.256-0.0902 0.597 0.1074 0.814l2.6933-4.6697c0.1624-0.2755 0.5279-0.4109 0.8301-0.3067l2.9102 0.9844c0.8744-0.7 1.8714-1.2689 2.9314-1.6836l0.59-2.998c0.054-0.2936 0.317-0.5361 0.613-0.5684 0.022-0.0005 0.043-0.0005 0.065 0h5.599c0.32 0.0043 0.62 0.2547 0.68 0.5684l0.59 2.998c1.06 0.4147 2.057 0.9836 2.932 1.6836l2.908-0.9844c0.302-0.1042 0.669 0.0313 0.832 0.3067l2.693 4.6697c0.198-0.217 0.252-0.558 0.108-0.814l-2.801-4.8557c-0.163-0.2754-0.53-0.4109-0.832-0.3067l-2.908 0.9844c-0.875-0.7-1.872-1.2689-2.932-1.6836l-0.59-2.998c-0.06-0.3137-0.36-0.5641-0.68-0.5684h-5.599c-0.022-0.00051-0.043-0.00051-0.065 0zm-8.3024 13.25c-0.0181 0.247-0.0312 0.496-0.0312 0.75 0 0.169 0.0132 0.334 0.0214 0.5 0.0196-0.392 0.0521-0.779 0.1094-1.162l-0.0996-0.088zm22.336 0l-0.1 0.088c0.057 0.383 0.09 0.77 0.109 1.162 0.009-0.166 0.022-0.331 0.022-0.5 0-0.254-0.013-0.503-0.031-0.75zm-22.336 2.5l-2.2187 1.947c-0.2432 0.209-0.3121 0.596-0.1543 0.875l0.1074 0.186c0.0173-0.019 0.0273-0.044 0.0469-0.061l2.3183-2.035c-0.0451-0.302-0.0771-0.605-0.0996-0.912zm22.336 0c-0.023 0.307-0.055 0.61-0.1 0.912l2.318 2.035c0.02 0.017 0.03 0.042 0.047 0.061l0.108-0.186c0.157-0.279 0.089-0.666-0.155-0.875l-2.218-1.947z"/>
+ <path opacity=".2" d="m2.209 11.242-0.10742 0.18555c-0.1578 0.279-0.089003 0.666 0.1543 0.875l2.2187 1.947c0.022464-0.30665 0.054444-0.61046 0.099609-0.91211l-2.3183-2.035c-0.019598-0.01683-0.029568-0.04155-0.046875-0.06055zm26.867 0c-0.01729 0.019-0.0273 0.04371-0.04687 0.06055l-2.3184 2.0352c0.04483 0.30165 0.07699 0.60546 0.09961 0.91211l2.2188-1.9473c0.243-0.209 0.3113-0.596 0.1543-0.875l-0.108-0.186zm-24.611 4.258c-0.00828 0.16612-0.021484 0.33091-0.021484 0.5 0 0.25362 0.013128 0.50262 0.03125 0.75l0.099609-0.08789c-0.0573-0.383-0.0898-0.77-0.1094-1.162zm22.355 0c-0.01949 0.3919-0.05179 0.77935-0.10937 1.1621l0.09961 0.08789c0.01811-0.24738 0.03125-0.49638 0.03125-0.75 0-0.16909-0.01312-0.33388-0.02148-0.5zm-24.611 4.258c-0.1975 0.217-0.2525 0.558-0.1074 0.814l2.8008 4.8555c0.1624 0.275 0.52788 0.41164 0.83008 0.30664l2.9101-0.985c0.8744 0.7 1.8716 1.2705 2.9316 1.6855l0.58984 2.9961c0.06 0.313 0.35774 0.56436 0.67774 0.56836h5.5996c0.32-0.004 0.61969-0.25536 0.67969-0.56836l0.58984-2.9961c1.06-0.415 2.0566-0.98555 2.9316-1.6855l2.9082 0.98438c0.302 0.105 0.66903-0.03164 0.83203-0.30664l2.8008-4.8555c0.14435-0.25653 0.09056-0.59763-0.10742-0.81445l-2.6934 4.6699c-0.163 0.275-0.53003 0.41164-0.83203 0.30664l-2.91-0.985c-0.875 0.7-1.8716 1.2705-2.9316 1.6855l-0.58984 2.9961c-0.06 0.313-0.35969 0.56436-0.67969 0.56836h-5.5996c-0.32-0.004-0.61773-0.25536-0.67774-0.56836l-0.589-2.996c-1.06-0.415-2.057-0.986-2.9314-1.686l-2.9102 0.98438c-0.3022 0.105-0.66768-0.03164-0.83008-0.30664l-2.6933-4.669z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kdf.svg b/.icons/awkward/32x32/apps/kdf.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kdf.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kdiamond.svg b/.icons/awkward/32x32/apps/kdiamond.svg
new file mode 100644
index 00000000..01a4a6ad
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kdiamond.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <rect fill="#49a2d6" width="8.741" height="8.741" x="-18.51" y="-4.37" rx=".437" ry=".437" transform="matrix(-.70711 -.70711 -.70711 .70711 0 0)"/>
+ <rect fill="#caa52a" width="8.741" height="8.741" x="-27" y="-12.86" rx=".437" ry=".437" transform="matrix(-.70711 -.70711 -.70711 .70711 0 0)"/>
+ <rect fill="#e94a63" width="8.741" height="8.741" x="-27" y="4.12" rx=".437" ry=".437" transform="matrix(-.70711 -.70711 -.70711 .70711 0 0)"/>
+ <rect fill="#6eaa53" width="8.741" height="8.741" x="-35.48" y="-4.37" rx=".437" ry=".437" transform="matrix(-.70711 -.70711 -.70711 .70711 0 0)"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kdiff3.svg b/.icons/awkward/32x32/apps/kdiff3.svg
new file mode 100644
index 00000000..c21a2a8e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kdiff3.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".5" d="m25.625 30c0.762 0 1.375-0.657 1.375-1.474v-12.526h-22v12.526c0 0.817 0.6132 1.474 1.375 1.474z"/>
+ <g fill="#4c4c4c" transform="translate(0,1)">
+ <path d="m9 5h14v1h-14z"/>
+ <path d="m9 8h14v1h-14z"/>
+ <path d="m9 11h14v1h-14z"/>
+ </g>
+ <g fill="#e4e4e4" transform="translate(0,14)">
+ <path d="m9 5h14v1h-14z"/>
+ <path d="m9 8h14v1h-14z"/>
+ <path d="m9 11h14v1h-14z"/>
+ </g>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kdiskfree.svg b/.icons/awkward/32x32/apps/kdiskfree.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kdiskfree.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kdisknav.svg b/.icons/awkward/32x32/apps/kdisknav.svg
new file mode 120000
index 00000000..c70ea571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kdisknav.svg
@@ -0,0 +1 @@
+mate-panel-drawer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kdocker.svg b/.icons/awkward/32x32/apps/kdocker.svg
new file mode 100644
index 00000000..d564289a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kdocker.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#4763ad" d="m3.4004 4c-0.7756 0-1.4004 0.6248-1.4004 1.4004v17.599h28v-17.6c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path style="fill:#6194bf" d="m3.4 29c-0.7756 0-1.4-0.624-1.4-1.4v-4.6h28v4.6c0 0.7756-0.6244 1.4-1.4 1.4z"/>
+ <circle style="opacity:0.2" cx="16.5" cy="26.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="21.5" cy="26.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="26.5" cy="26.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="16.5" cy="25.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="21.5" cy="25.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="26.5" cy="25.5" r="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 4c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 27.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <rect style="opacity:0.2" width="11" height="8" x="7" y="9" rx="1.375" ry="1.333"/>
+ <rect style="fill:#ffffff" width="11" height="8" x="7" y="8" rx="1.375" ry="1.333"/>
+ <path style="opacity:0.2" d="m 16.7,11.8 c 0,0 3.5,2.3 3.5,7.2 h -2.8 l 4.2,5.4 4.2,-5.4 H 23 c 0,-6.3 -6.3,-7.2 -6.3,-7.2 z"/>
+ <path style="fill:#8fff08" d="m 16.7,10.8 c 0,0 3.5,2.3 3.5,7.2 h -2.8 l 4.2,5.4 4.2,-5.4 H 23 c 0,-6.3 -6.3,-7.2 -6.3,-7.2 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="28" height="1" x="2" y="23"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kdots.svg b/.icons/awkward/32x32/apps/kdots.svg
new file mode 100644
index 00000000..9de214ab
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kdots.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="27" height="27" x="-31" y="-29" rx="1.35" ry="1.35" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="27" height="27" x="-30" y="-29" rx="1.35" ry="1.35" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.3" d="M 10.250001,3.0000006 V 11.250001 H 2.0000001 v 0.75 h 8.2500009 v 9 H 2.0000001 V 21.75 h 8.2500009 v 8.250001 H 11 V 21.75 h 9 v 8.250001 h 0.75 V 21.75 h 8.250001 V 21.000001 H 20.75 v -9 h 8.250001 v -0.75 H 20.75 V 3.0000006 H 20 V 11.250001 H 11 V 3.0000006 Z M 11,12.000001 h 9 v 9 h -9 z"/>
+ <path style="fill:none;stroke:#003dd4;stroke-width:0.74358958px" d="M 10.55128,11.782055 20.217945,3.403 H 28.597 v 8.379055 l -8.379055,9.666665 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.3496094,3 C 2.6017094,3 2,3.6017094 2,4.3496094 v 1 C 2,4.6017094 2.6017094,4 3.3496094,4 H 27.650391 C 28.398291,4 29,4.6017094 29,5.3496094 v -1 C 29,3.6017094 28.398291,3 27.650391,3 Z"/>
+ <path style="opacity:0.1" d="M 20.5,2 A 2.5,2.5 0 0 0 18,4.5 2.5,2.5 0 0 0 20.5,7 2.5,2.5 0 0 0 23,4.5 2.5,2.5 0 0 0 20.5,2 Z m 8,0 A 2.5,2.5 0 0 0 26,4.5 2.5,2.5 0 0 0 28.5,7 2.5,2.5 0 0 0 31,4.5 2.5,2.5 0 0 0 28.5,2 Z m -18,8 A 2.5,2.5 0 0 0 8,12.5 2.5,2.5 0 0 0 10.5,15 2.5,2.5 0 0 0 13,12.5 2.5,2.5 0 0 0 10.5,10 Z m 10,0 A 2.5,2.5 0 0 0 18,12.5 2.5,2.5 0 0 0 20.5,15 2.5,2.5 0 0 0 23,12.5 2.5,2.5 0 0 0 20.5,10 Z m 8,0 A 2.5,2.5 0 0 0 26,12.5 2.5,2.5 0 0 0 28.5,15 2.5,2.5 0 0 0 31,12.5 2.5,2.5 0 0 0 28.5,10 Z m -18,10 A 2.5,2.5 0 0 0 8,22.5 2.5,2.5 0 0 0 10.5,25 2.5,2.5 0 0 0 13,22.5 2.5,2.5 0 0 0 10.5,20 Z m 10,0 A 2.5,2.5 0 0 0 18,22.5 2.5,2.5 0 0 0 20.5,25 2.5,2.5 0 0 0 23,22.5 2.5,2.5 0 0 0 20.5,20 Z"/>
+ <g>
+ <circle style="fill:#ef533a" cx="20.5" cy="11.5" r="2.5"/>
+ <circle style="fill:#ef533a" cx="10.5" cy="21.5" r="2.5"/>
+ <circle style="fill:#5284ff" cx="10.5" cy="11.5" r="2.5"/>
+ <circle style="fill:#5284ff" cx="20.5" cy="3.5" r="2.5"/>
+ <circle style="fill:#5284ff" cx="28.5" cy="3.5" r="2.5"/>
+ <circle style="fill:#5284ff" cx="28.5" cy="11.5" r="2.5"/>
+ <circle style="fill:#5284ff" cx="20.5" cy="21.5" r="2.5"/>
+ </g>
+ <path style="fill:none" d="M 20.5,1 A 2.5,2.5 0 0 0 18,3.5 2.5,2.5 0 0 0 20.5,6 2.5,2.5 0 0 0 23,3.5 2.5,2.5 0 0 0 20.5,1 Z m 8,0 A 2.5,2.5 0 0 0 26,3.5 2.5,2.5 0 0 0 28.5,6 2.5,2.5 0 0 0 31,3.5 2.5,2.5 0 0 0 28.5,1 Z m -18,8 A 2.5,2.5 0 0 0 8,11.5 2.5,2.5 0 0 0 10.5,14 2.5,2.5 0 0 0 13,11.5 2.5,2.5 0 0 0 10.5,9 Z m 10,0 A 2.5,2.5 0 0 0 18,11.5 2.5,2.5 0 0 0 20.5,14 2.5,2.5 0 0 0 23,11.5 2.5,2.5 0 0 0 20.5,9 Z m 8,0 A 2.5,2.5 0 0 0 26,11.5 2.5,2.5 0 0 0 28.5,14 2.5,2.5 0 0 0 31,11.5 2.5,2.5 0 0 0 28.5,9 Z m -18,10 A 2.5,2.5 0 0 0 8,21.5 2.5,2.5 0 0 0 10.5,24 2.5,2.5 0 0 0 13,21.5 2.5,2.5 0 0 0 10.5,19 Z m 10,0 A 2.5,2.5 0 0 0 18,21.5 2.5,2.5 0 0 0 20.5,24 2.5,2.5 0 0 0 23,21.5 2.5,2.5 0 0 0 20.5,19 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kdoubanfm.svg b/.icons/awkward/32x32/apps/kdoubanfm.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kdoubanfm.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kedit.svg b/.icons/awkward/32x32/apps/kedit.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kedit.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/keditbookmarks.svg b/.icons/awkward/32x32/apps/keditbookmarks.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/keditbookmarks.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/keep.svg b/.icons/awkward/32x32/apps/keep.svg
new file mode 100644
index 00000000..b4292edc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/keep.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#f4b400" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <path opacity=".2" d="m16 7c-3.866 0-7 3.134-7 7 0 1.9612 0.81186 3.729 2.1113 5h-0.111v7h2v1h6v-1h2v-7h-0.11523c1.301-1.271 2.115-3.037 2.115-5 0-3.866-3.134-7-7-7zm0 2c2.7614 0 5 2.2386 5 5 0 1.5197-0.67802 2.8818-1.748 3.7988-0.874 0.749-2.01 1.201-3.252 1.201-1.216 0-2.331-0.435-3.197-1.156-1.102-0.917-1.803-2.299-1.803-3.844 0-2.761 2.239-5 5-5zm-3 12h6v1h-6v-1zm0 3h6v1h-6v-1z"/>
+ <path fill="#fff" d="m16 6c-3.866 0-7 3.134-7 7 0 1.9612 0.81186 3.729 2.1113 5h-0.111v7h2v1h6v-1h2v-7h-0.11523c1.301-1.271 2.115-3.037 2.115-5 0-3.866-3.134-7-7-7zm0 2c2.7614 0 5 2.2386 5 5 0 1.5197-0.67802 2.8818-1.748 3.7988-0.874 0.749-2.01 1.201-3.252 1.201-1.216 0-2.331-0.435-3.197-1.156-1.102-0.917-1.803-2.299-1.803-3.844 0-2.761 2.239-5 5-5zm-3 12h6v1h-6v-1zm0 3h6v1h-6v-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/keepass.svg b/.icons/awkward/32x32/apps/keepass.svg
new file mode 100644
index 00000000..c13fcbc7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/keepass.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#587de6" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g style="enable-background:new" transform="matrix(1.1667 0 0 1.1429 6.6667 6.8571)">
+ <g transform="translate(-347,251)">
+ <path opacity=".5" d="m355-250c-2.4 0-4.408 1.1693-4.2857 4.0833v2.0417h-0.71429c-0.554 0-1 0.4085-1 0.9625v5.9125c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-5.9125c0-0.554-0.43805-0.9625-1-0.9625h-0.71429v-2.0417c0-2.91-1.89-4.08-4.29-4.08zm0 1.75c1.2 0 2.5714 0.42065 2.5714 2.3333v2.0417h-5.1429v-2.0417c0-1.8938 1.3714-2.3333 2.5714-2.3333z"/>
+ </g>
+ </g>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/keepass2.svg b/.icons/awkward/32x32/apps/keepass2.svg
new file mode 120000
index 00000000..3a0b0a11
--- /dev/null
+++ b/.icons/awkward/32x32/apps/keepass2.svg
@@ -0,0 +1 @@
+keepass.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/keepassx.svg b/.icons/awkward/32x32/apps/keepassx.svg
new file mode 100644
index 00000000..bb65120f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/keepassx.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#38a334" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 20,8 a 5,5 0 0 0 -5,5 5,5 0 0 0 0.513672,2.201172 L 7,23.714844 V 26 H 9.2851562 L 10.285156,25 H 13 V 22.285156 L 14.285156,21 H 17 v -2.714844 l 0.800781,-0.800781 A 5,5 0 0 0 20,18 5,5 0 0 0 25,13 5,5 0 0 0 20,8 Z m 1,2 a 2,2 0 0 1 2,2 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 z"/>
+ <path style="fill:#ffffff" d="M 20 7 A 5 5 0 0 0 15 12 A 5 5 0 0 0 15.513672 14.201172 L 7 22.714844 L 7 25 L 9.2851562 25 L 10.285156 24 L 13 24 L 13 21.285156 L 14.285156 20 L 17 20 L 17 17.285156 L 17.800781 16.484375 A 5 5 0 0 0 20 17 A 5 5 0 0 0 25 12 A 5 5 0 0 0 20 7 z M 21 9 A 2 2 0 0 1 23 11 A 2 2 0 0 1 21 13 A 2 2 0 0 1 19 11 A 2 2 0 0 1 21 9 z"/>
+ <path style="opacity:0.2" d="M 7,12.285714 V 10 H 9.2857146 L 23,23.714286 V 26 h -2.285715 z"/>
+ <path style="fill:#454545" d="M 7,11.285714 V 9 H 9.2857146 L 23,22.714286 V 25 h -2.285715 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/keepassx2.svg b/.icons/awkward/32x32/apps/keepassx2.svg
new file mode 120000
index 00000000..c1070c14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/keepassx2.svg
@@ -0,0 +1 @@
+keepassx.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/keepassxc.svg b/.icons/awkward/32x32/apps/keepassxc.svg
new file mode 100644
index 00000000..a00b1aba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/keepassxc.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#5ca742" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <path d="m 16,5 a 6,6 0 0 0 -6,6 6,6 0 0 0 6,6 6,6 0 0 0 6,-6 6,6 0 0 0 -6,-6 z m 0,1 a 2.9999997,2.9999997 0 0 1 3,3 2.9999997,2.9999997 0 0 1 -3,3 2.9999997,2.9999997 0 0 1 -3,-3 2.9999997,2.9999997 0 0 1 3,-3 z"/>
+ <path d="m 13,15 v 9.933594 L 16,27 19,24.933594 v -0.867188 l 1,-1 -1,-1 V 21 L 21,19.5 19,18 v -3 z m 1,3 h 1 v 6 h -1 z"/>
+ </g>
+ <g>
+ <path style="fill:#ffffff" d="M 16 5 A 6 6 0 0 0 10 11 A 6 6 0 0 0 16 17 A 6 6 0 0 0 22 11 A 6 6 0 0 0 16 5 z M 16 6 A 2.9999997 2.9999997 0 0 1 19 9 A 2.9999997 2.9999997 0 0 1 16 12 A 2.9999997 2.9999997 0 0 1 13 9 A 2.9999997 2.9999997 0 0 1 16 6 z"/>
+ <path style="fill:#ffffff" d="M 13 15 L 13 24.933594 L 16 27 L 19 24.933594 L 19 24.066406 L 20 23.066406 L 19 22.066406 L 19 21 L 21 19.5 L 19 18 L 19 15 L 13 15 z M 14 18 L 15 18 L 15 24 L 14 24 L 14 18 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/keeweb.svg b/.icons/awkward/32x32/apps/keeweb.svg
new file mode 100644
index 00000000..9119cc21
--- /dev/null
+++ b/.icons/awkward/32x32/apps/keeweb.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#4f75de" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:.2" d="m14.410156 10.050385a4 4.9999999 45 0 0 -3.710937 1.697265 4 4.9999999 45 0 0 -0.7070315 6.363281 4 4.9999999 45 0 0 5.5976565 -0.05859l5.451172 5.451172c0.538638 0.538639 1.28795 0.657362 1.679687 0.265625s0.273014-1.141049-0.265625-1.679687l-1.15039-1.148438 0.707031-0.707031 0.443359 0.441406c0.146902 0.146902 0.423272 0.107978 0.619141-0.08789 0.195868-0.195869 0.234792-0.47224 0.08789-0.619141l-1.591797-1.591797c-0.146901-0.146901-0.421318-0.107978-0.617187 0.08789s-0.236745 0.472239-0.08984 0.61914l0.441407 0.44336-0.707032 0.707031-3.591797-3.59375a4 4.9999999 45 0 0 0.05664 -5.599609 4 4.9999999 45 0 0 -2.652344 -0.990234zm0.560547 1.111327a2 2 0 0 1 1.384766 0.585938 2 2 0 0 1 0 2.828125 2 2 0 0 1 -2.828125 0 2 2 0 0 1 0 2.828125 2 2 0 0 1 -2.828125 0 2 2 0 0 1 0 -2.828125 2 2 0 0 1 2.828125 0 2 2 0 0 1 0 -2.828125 2 2 0 0 1 1.443359 -0.585938z"/>
+ <g transform="rotate(45,16.896273,17.132381)">
+ <path style="fill:#ffffff" d="m12 12a4 4.9999999 0 0 0 -4 5 4 4.9999999 0 0 0 4 5 4 4.9999999 0 0 0 4 -5 4 4.9999999 0 0 0 -4 -5zm0 1a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
+ <rect style="fill:#ffffff" width="11" height="2" x="14" y="16" rx="1.375" ry="1"/>
+ <rect style="fill:#ffffff" width="3" height="1" x="20" y="14" rx=".375" ry=".5"/>
+ <rect style="fill:#ffffff" width="3.5" height="1" x="14.5" y="-22" rx=".438" ry=".5" transform="rotate(90)"/>
+ </g>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2c-7.756 0-14 6.244-14 14 0 0.168842 0.0195214 0.33264 0.0253906 0.5 0.263742-7.5205675 6.3874512-13.5 13.9746094-13.5 7.587158 0 13.710867 5.9794325 13.974609 13.5 0.00587-0.16736 0.025391-0.331158 0.025391-0.5 0-7.756-6.244-14-14-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kentoo.svg b/.icons/awkward/32x32/apps/kentoo.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kentoo.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kerbal-space-program.svg b/.icons/awkward/32x32/apps/kerbal-space-program.svg
new file mode 100644
index 00000000..cfea0497
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kerbal-space-program.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 11,3 A 3.0000001,3.0000001 0 0 0 8,6 3.0000001,3.0000001 0 0 0 11,9 3.0000001,3.0000001 0 0 0 14,6 3.0000001,3.0000001 0 0 0 11,3 Z M 21,3 A 3.0000002,3.0000002 0 0 0 18,6 3.0000002,3.0000002 0 0 0 21,9 3.0000002,3.0000002 0 0 0 24,6 3.0000002,3.0000002 0 0 0 21,3 Z M 4.5,12 A 3.5,5.0000003 0 0 0 1,17 3.5,5.0000003 0 0 0 4.5,22 3.5,5.0000003 0 0 0 8,17 3.5,5.0000003 0 0 0 4.5,12 Z m 23,0 a 3.4999999,5.0000003 0 0 0 -3.5,5 3.4999999,5.0000003 0 0 0 3.5,5 3.4999999,5.0000003 0 0 0 3.5,-5 3.4999999,5.0000003 0 0 0 -3.5,-5 z"/>
+ <path style="fill:#868686" d="M 11 2 A 3.0000001 3.0000001 0 0 0 8 5 A 3.0000001 3.0000001 0 0 0 11 8 A 3.0000001 3.0000001 0 0 0 14 5 A 3.0000001 3.0000001 0 0 0 11 2 z M 21 2 A 3.0000002 3.0000002 0 0 0 18 5 A 3.0000002 3.0000002 0 0 0 21 8 A 3.0000002 3.0000002 0 0 0 24 5 A 3.0000002 3.0000002 0 0 0 21 2 z M 4.5 11 A 3.5 5.0000003 0 0 0 1 16 A 3.5 5.0000003 0 0 0 4.5 21 A 3.5 5.0000003 0 0 0 8 16 A 3.5 5.0000003 0 0 0 4.5 11 z M 27.5 11 A 3.4999999 5.0000003 0 0 0 24 16 A 3.4999999 5.0000003 0 0 0 27.5 21 A 3.4999999 5.0000003 0 0 0 31 16 A 3.4999999 5.0000003 0 0 0 27.5 11 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11 2 A 3.0000001 3.0000001 0 0 0 8 5 A 3.0000001 3.0000001 0 0 0 8.0429688 5.4863281 A 3.0000001 3.0000001 0 0 1 11 3 A 3.0000001 3.0000001 0 0 1 13.957031 5.5136719 A 3.0000001 3.0000001 0 0 0 14 5 A 3.0000001 3.0000001 0 0 0 11 2 z M 21 2 A 3.0000002 3.0000002 0 0 0 18 5 A 3.0000002 3.0000002 0 0 0 18.042969 5.4863281 A 3.0000002 3.0000002 0 0 1 21 3 A 3.0000002 3.0000002 0 0 1 23.957031 5.5136719 A 3.0000002 3.0000002 0 0 0 24 5 A 3.0000002 3.0000002 0 0 0 21 2 z M 4.5 11 A 3.5 5.0000003 0 0 0 1 16 A 3.5 5.0000003 0 0 0 1.0195312 16.515625 A 3.5 5.0000003 0 0 1 4.5 12 A 3.5 5.0000003 0 0 1 7.9804688 16.484375 A 3.5 5.0000003 0 0 0 8 16 A 3.5 5.0000003 0 0 0 4.5 11 z M 27.5 11 A 3.4999999 5.0000003 0 0 0 24 16 A 3.4999999 5.0000003 0 0 0 24.019531 16.515625 A 3.4999999 5.0000003 0 0 1 27.5 12 A 3.4999999 5.0000003 0 0 1 30.980469 16.484375 A 3.4999999 5.0000003 0 0 0 31 16 A 3.4999999 5.0000003 0 0 0 27.5 11 z"/>
+ <path style="opacity:0.2" d="m 29,17 c 0,4.585336 -2.373968,8.616203 -5.959876,10.930572 -2.028893,1.309461 -4.499667,0.667811 -7.094032,0.667811 -2.259374,0 -4.330219,0.825237 -6.1813343,-0.188505 C 5.7335093,26.202211 3,21.920328 3,17 3,9.8202983 8.8202983,4 16,4 23.179702,4 29,9.8202983 29,17 Z"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="13"/>
+ <path style="fill:#3f3f3f" d="M 27,15.857143 C 27,21.853378 22.075133,24 16,24 9.924868,24 5,21.853378 5,15.857143 5,9.860909 9.924868,5 16,5 22.075133,5 27,9.860909 27,15.857143 Z"/>
+ <path style="fill:#84bd08" d="M 14.105469 7.5859375 C 12.597368 7.6281835 11.935751 7.9228867 10.345703 9.6113281 L 10.205078 13.929688 L 10.261719 15.121094 L 10.289062 19.664062 C 10.47852 21.152148 10.548231 22.364639 10.736328 23.3125 C 12.299631 23.787968 14.093457 24 16 24 C 17.978672 24 19.831331 23.766222 21.435547 23.251953 C 21.79705 21.408433 21.470143 18.767814 21.740234 16.589844 L 21.853516 13.695312 L 21.654297 10.447266 C 21.145978 8.3372567 18.178578 7.475755 15.960938 7.5859375 C 15.203942 7.5859375 14.60817 7.5718575 14.105469 7.5859375 z"/>
+ <path style="fill:#2e2e2e" d="m 10.014931,10.750842 0.203672,4.270664 C 10.834888,12.821396 9.2676042,9.3417121 12.295187,9 c 1.549384,-0.1748733 1.731373,1.076947 2.790976,1 0.990761,-0.07195 1.005592,-2.370466 3.571795,-1.9 2.873914,0.5268792 2.669881,4.201513 3.18221,6.921506 l 0.157945,-4.039447 C 22.040887,9.2404024 21.351851,8.6763984 20.396781,7.94827 19.219668,7.190563 17.838169,7 16.000277,7 14.143643,6.8777237 12.093265,7.3134292 10.776155,8.5620012 9.9926969,9.2742574 9.9664669,9.7346357 10.014931,10.750842 Z"/>
+ <circle style="opacity:0.2" cx="11" cy="18" r="2"/>
+ <circle style="fill:#ffffff" cx="11" cy="17" r="2"/>
+ <circle style="fill:#3f3f3f" cx="10.25" cy="17.25" r=".75"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 12,21.5 c 0,0 1.07371,0.5 3.900491,0.5 C 18.727273,22 20,21.5 20,21.5"/>
+ <rect style="opacity:0.2" width="18" height="3" x="7" y="27" rx="1.5" ry="1.5"/>
+ <rect style="fill:#868686" width="18" height="3" x="7" y="26" rx="1.5" ry="1.5"/>
+ <circle style="opacity:0.2" cx="-21" cy="18" r="2" transform="scale(-1,1)"/>
+ <circle style="fill:#ffffff" cx="-21" cy="17" r="2" transform="scale(-1,1)"/>
+ <circle style="fill:#3f3f3f" cx="-21.75" cy="17.25" r=".75" transform="scale(-1,1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 3 A 13 13 0 0 0 3 16 A 13 13 0 0 0 3.0214844 16.580078 A 13 13 0 0 1 16 4 A 13 13 0 0 1 28.978516 16.419922 A 13 13 0 0 0 29 16 A 13 13 0 0 0 16 3 z"/>
+ <path style="opacity:0.2" d="M 5.0253906 15.349609 C 5.0174458 15.518908 5 15.686185 5 15.857422 C 5 21.853657 9.924868 24 16 24 C 22.075133 24 27 21.853657 27 15.857422 C 27 15.686185 26.982554 15.518908 26.974609 15.349609 C 26.705055 20.963388 21.902115 23 16 23 C 10.097886 23 5.2949451 20.963388 5.0253906 15.349609 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/keurocalc.svg b/.icons/awkward/32x32/apps/keurocalc.svg
new file mode 100644
index 00000000..0b8e5bb2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/keurocalc.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#578cff" cx="16" cy="16" r="14"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.978 13.414 14 14 0 0 0 0.022 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+ <path opacity=".2" d="m17 9a8 8 0 0 0 -7.4121 5h-1.5879l-1 2h2.0723a8 8 0 0 0 -0.0723 1l-1 2h1.2656a8 8 0 0 0 7.7344 6 8 8 0 0 0 6.244 -3h-2.933a6 6 0 0 1 -3.311 1 6 6 0 0 1 -5.65 -4h6.65l1-2h-8a6 6 0 0 1 0.09 -1h7.91l1-2h-8.189a6 6 0 0 1 5.189 -3 6 6 0 0 1 3.309 1h2.927a8 8 0 0 0 -6.236 -3z"/>
+ <path fill="#ffff70" d="m17 8a8 8 0 0 0 -7.4121 5h-1.5879l-1 2h2.0723a8 8 0 0 0 -0.0723 1l-1 2h1.2656a8 8 0 0 0 7.7344 6 8 8 0 0 0 6.244 -3h-2.933a6 6 0 0 1 -3.311 1 6 6 0 0 1 -5.65 -4h6.65l1-2h-8a6 6 0 0 1 0.09 -1h7.91l1-2h-8.189a6 6 0 0 1 5.189 -3 6 6 0 0 1 3.309 1h2.927a8 8 0 0 0 -6.236 -3z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kexi.svg b/.icons/awkward/32x32/apps/kexi.svg
new file mode 100644
index 00000000..4a92b3f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kexi.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4ba357" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".1" d="m16 11c-2.0974 0-3.8893 0.69009-4.6317 1.6667-0.06232 0.08199-0.11759 0.16549-0.16462 0.2513-0.0447 0.08155-0.08291 0.16412-0.113 0.2487a5 2.6667 0 0 0 -0.02093 0.07813c-0.01714 0.05732-0.03586 0.1147-0.04604 0.17318a5 2.6667 0 0 0 -0.024 0.248c0.000275 0.08665 0.0091 0.17319 0.02512 0.25911a5 2.6667 0 0 0 0.06836 0.25 5 2.6667 0 0 0 0.11579 0.2487 5 2.6667 0 0 0 0.15904 0.24219 5 2.6667 0 0 0 4.6317 1.6667 5 2.6667 0 0 0 4.6317 -1.6667 5 2.6667 0 0 0 0.0015 -0.0026 5 2.6667 0 0 0 0.13532 -0.20573c0.0079-0.01352 0.01758-0.02679 0.02511-0.04036a5 2.6667 0 0 0 0.08231 -0.17708c0.01166-0.0279 0.02631-0.05525 0.03628-0.08333a5 2.6667 0 0 0 0.04046 -0.14844c0.0096-0.0391 0.02013-0.07786 0.02651-0.11719a5 2.6667 0 0 0 0.02089 -0.22526 5 2.6667 0 0 0 -0.02651 -0.26562c-0.046-0.26-0.165-0.506-0.34-0.736-0.743-0.977-2.535-1.667-4.632-1.667zm-4.6317 5a5 2.6667 0 0 0 -0.3683 1 5 2.6667 0 0 0 5 2.6667 5 2.6667 0 0 0 5 -2.667 5 2.6667 0 0 0 -0.368 -1 5 2.6667 0 0 1 -4.632 1.667 5 2.6667 0 0 1 -4.632 -1.667zm0 3.3333a5 2.6667 0 0 0 -0.3683 1 5 2.6667 0 0 0 5 2.667 5 2.6667 0 0 0 5 -2.6667 5 2.6667 0 0 0 -0.3683 -1 5 2.6667 0 0 1 -4.632 1.667 5 2.6667 0 0 1 -4.632 -1.667z"/>
+ <path fill="#ffffff" d="m16 10c-2.0974 0-3.8893 0.69009-4.6317 1.6667-0.06232 0.08199-0.11759 0.16549-0.16462 0.2513-0.0447 0.08155-0.08291 0.16412-0.113 0.2487a5 2.6667 0 0 0 -0.02093 0.07813c-0.01714 0.05732-0.03586 0.1147-0.04604 0.17318a5 2.6667 0 0 0 -0.02371 0.2487c0.000275 0.08665 0.0091 0.17319 0.02512 0.25911a5 2.6667 0 0 0 0.06836 0.25 5 2.6667 0 0 0 0.11579 0.2487 5 2.6667 0 0 0 0.15904 0.24219 5 2.6667 0 0 0 4.6317 1.6667 5 2.6667 0 0 0 4.6317 -1.6667 5 2.6667 0 0 0 0.0015 -0.0026 5 2.6667 0 0 0 0.13532 -0.20573c0.0079-0.01352 0.01758-0.02679 0.02511-0.04036a5 2.6667 0 0 0 0.08231 -0.17708c0.01166-0.0279 0.02631-0.05525 0.03628-0.08333a5 2.6667 0 0 0 0.04046 -0.14844c0.0096-0.0391 0.02013-0.07786 0.02651-0.11719a5 2.6667 0 0 0 0.02089 -0.22526 5 2.6667 0 0 0 -0.02651 -0.26562c-0.046-0.26-0.165-0.506-0.34-0.736-0.743-0.977-2.535-1.667-4.632-1.667zm-4.6317 5a5 2.6667 0 0 0 -0.3683 1 5 2.6667 0 0 0 5 2.6667 5 2.6667 0 0 0 5 -2.667 5 2.6667 0 0 0 -0.368 -1 5 2.6667 0 0 1 -4.632 1.667 5 2.6667 0 0 1 -4.632 -1.667zm0 3.3333a5 2.6667 0 0 0 -0.3683 1 5 2.6667 0 0 0 5 2.667 5 2.6667 0 0 0 5 -2.6667 5 2.6667 0 0 0 -0.3683 -1 5 2.6667 0 0 1 -4.632 1.667 5 2.6667 0 0 1 -4.632 -1.667z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/key-mon.svg b/.icons/awkward/32x32/apps/key-mon.svg
new file mode 120000
index 00000000..d5aa3f2f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/key-mon.svg
@@ -0,0 +1 @@
+keymon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/key_bindings.svg b/.icons/awkward/32x32/apps/key_bindings.svg
new file mode 120000
index 00000000..8803a8f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/key_bindings.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/keybase.svg b/.icons/awkward/32x32/apps/keybase.svg
new file mode 100644
index 00000000..25f1016a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/keybase.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m15.5 5c-7.4789997 0-13.5 5.996114-13.5 13.444202 0 4.303434 2.0275515 8.098924 5.1679688 10.555798h16.6640622c3.140418-2.456874 5.167969-6.252364 5.167969-10.555798 0-7.448088-6.021-13.444202-13.5-13.444202z"/>
+ <path style="fill:#2d96d0" d="m15.5 4c-7.4789997 0-13.5 5.996114-13.5 13.444202 0 4.303434 2.0275515 8.098924 5.1679688 10.555798h16.6640622c3.140418-2.456874 5.167969-6.252364 5.167969-10.555798 0-7.448088-6.021-13.444202-13.5-13.444202z"/>
+ <path style="fill:#f4deb9" d="m15.5 11a10.499897 10.499897 0 0 0 -10.5 10.5 10.499897 10.499897 0 0 0 2.2832031 6.5h16.4355469a10.499897 10.499897 0 0 0 2.28125 -6.5 10.499897 10.499897 0 0 0 -10.5 -10.5z"/>
+ <path style="opacity:.2" d="m15.500103 12.000172c-3.732199 0-7.0068013 1.949594-8.8688577 4.883546-0.2715904 0.355137-0.5110202 0.725698-0.6849545 1.12245-0.2733178 0.623452-0.4764174 1.268909-0.6302672 1.965997-0.1023721 0.413635-0.1889223 0.833289-0.2406227 1.264634-0.0046 0.0384 0.00713 0.04646 0.025976 0.04101-0.019733 0.166146-0.044806 0.323649-0.060155 0.497652-0.049209 0.557821-0.053954 0.786124-0.016407 0.786125l5.9751851-7.061448-1.0519898 5.900848c0.0091 0.0091 0.2070838-0.07175 0.4402298-0.179101 1.43244-0.65955 2.722927-0.952851 4.30113-1.141201 0.54426-0.06495 2.432183-0.07313 2.99958-0.01367 1.149379 0.120433 2.198476 0.384298 3.489027 0.739299 0.571839 0.157298 0.852345 0.194729 1.320691 0.177733 0.46869-0.01701 0.744787-0.07961 1.091005-0.246092 0.863936-0.41544 1.316871-1.767844 1.190808-2.741358-0.01188-0.09176-0.03608-0.178916-0.05468-0.267965 0.03702-0.09169 0.0013-0.246252-0.14492-0.501753-0.143837-0.382199-0.355627-0.76495-0.675388-1.197644-2.16441-2.378407-4.991288-4.075277-8.40539-4.029062z"/>
+ <path style="fill:#ff8e49" d="m15.500103 11.000172c-3.732199 0-7.0068013 1.949594-8.8688577 4.883546-0.2715904 0.355137-0.5110202 0.725698-0.6849545 1.12245-0.2733178 0.623452-0.4764174 1.268909-0.6302672 1.965997-0.1023721 0.413635-0.1889223 0.833289-0.2406227 1.264634-0.0046 0.0384 0.00713 0.04646 0.025976 0.04101-0.019733 0.166146-0.044806 0.323649-0.060155 0.497652-0.049209 0.557821-0.053954 0.786124-0.016407 0.786125l5.9751851-7.061448-1.0519898 5.900848c0.0091 0.0091 0.2070838-0.07175 0.4402298-0.179101 1.43244-0.65955 2.722927-0.952851 4.30113-1.141201 0.54426-0.06495 2.432183-0.07313 2.99958-0.01367 1.149379 0.120433 2.198476 0.384298 3.489027 0.739299 0.571839 0.157298 0.852345 0.194729 1.320691 0.177733 0.46869-0.01701 0.744787-0.07961 1.091005-0.246092 0.863936-0.41544 1.316871-1.767844 1.190808-2.741358-0.01188-0.09176-0.03608-0.178916-0.05468-0.267965 0.03702-0.09169 0.0013-0.246252-0.14492-0.501753-0.143837-0.382199-0.355627-0.76495-0.675388-1.197644-2.16441-2.378407-4.991288-4.075277-8.40539-4.029062z"/>
+ <circle style="fill:#252524" cx="11.5" cy="22.5" r="1.5"/>
+ <circle style="fill:#252524" cx="20.5" cy="22.5" r="1.5"/>
+ <path style="opacity:.2" d="m13.337413 6.000414c-0.04614 0-0.347511 0.5093951-0.634277 1.071902-0.4198 0.8234639-0.619794 1.457217-0.688476 2.1887696-0.01697 0.1807744-0.0143 0.3577978-0.0029 0.5323251-0.0071 0.078624-0.01102 0.1574955-0.01176 0.2364273 0 1.640604 1.343146 2.970576 3 2.970576s3-1.329972 3-2.970576c-0.000025-0.0755079-0.0029-0.1509876-0.0088-0.2262747 0.0026-0.075261 0.0098-0.1507678 0.0059-0.2248236-0.052951-1.0171423-0.646761-1.7145519-1.543964-2.1733939-0.475007-0.2429255-1.201657-0.3570293-1.675781-0.3579663-0.591493-0.0011659-1.040992-0.5105246-1.330078-0.9265761-0.046275-0.0666003-0.096075-0.1203897-0.109864-0.1203894z"/>
+ <path style="fill:#ff8e49" d="m13.337413 5c-0.04614 0-0.347511 0.5093951-0.634277 1.071902-0.4198 0.8234639-0.619794 1.457217-0.688476 2.1887696-0.01697 0.1807744-0.0143 0.3577978-0.0029 0.5323251-0.0071 0.078624-0.01102 0.1574955-0.01176 0.2364274 0 1.6406039 1.343146 2.9705759 3 2.9705759s3-1.329972 3-2.9705759c-0.000025-0.075508-0.0029-0.1509877-0.0088-0.2262748 0.0026-0.075261 0.0098-0.1507678 0.0059-0.2248236-0.052951-1.0171423-0.646761-1.7145519-1.543964-2.1733939-0.475007-0.2429255-1.201657-0.3570293-1.675781-0.3579663-0.591493-0.0011659-1.040992-0.5105246-1.330078-0.9265761-0.046275-0.0666003-0.096075-0.1203897-0.109864-0.1203894z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m15.5 4c-7.4789997 0-13.5 5.9952714-13.5 13.443359 0 0.157281 0.0219719 0.308961 0.0273438 0.464844 0.2827777-7.195726 6.1753275-12.908203 13.4726562-12.908203 7.297329 0 13.189878 5.712477 13.472656 12.908203 0.005372-0.155883 0.027344-0.307563 0.027344-0.464844 0-7.4480876-6.021-13.443359-13.5-13.443359z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/keymon.svg b/.icons/awkward/32x32/apps/keymon.svg
new file mode 100644
index 00000000..44408aab
--- /dev/null
+++ b/.icons/awkward/32x32/apps/keymon.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#4f4f4f" width="28" height="20" x="2" y="6" rx="1.4" ry="1.4"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3.4004 6c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path style="opacity:.2" d="m2 24.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <circle style="opacity:.2" cx="5.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="10.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="15.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="20.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="25.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="8.5" cy="17.5" r="1.5"/>
+ <circle style="opacity:.2" cx="13.5" cy="17.5" r="1.5"/>
+ <circle style="opacity:.2" cx="18.5" cy="17.5" r="1.5"/>
+ <circle style="opacity:.2" cx="23.5" cy="17.5" r="1.5"/>
+ <rect style="opacity:.2" width="20" height="3" x="6" y="22" rx=".75" ry=".75"/>
+ <circle style="fill:#e4e4e4" cx="5.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="10.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="15.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="20.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="25.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="8.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="13.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="18.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="23.5" cy="16.5" r="1.5"/>
+ <rect style="fill:#e4e4e4" width="20" height="3" x="6" y="21" rx=".75" ry=".75"/>
+ <circle style="fill:#f57f17" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m24 22.25c-0.41471 0-0.75075 0.33519-0.75 0.75 0 0.414 0.336 0.75 0.75 0.75 0.41415 0 0.74992-0.33576 0.75-0.75-0.0009-0.41366-0.33642-0.75-0.75-0.75zm0-1.25c1.0936-0.000003 1.9976 0.90695 2 1.998v0.002c-0.000245 1.0926-0.9073 2-2 2-1.092 0.000001-1.9986-0.90635-2-1.998v-0.002c-0.0008-1.0931 0.9089-2 2-2zm0-1c-2 0-4 1-5 3 1 2 3 3 5 3s4-1 5-3c-1-2-3-3-5-3z"/>
+ <path style="opacity:.2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/keyring-manager.svg b/.icons/awkward/32x32/apps/keyring-manager.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/keyring-manager.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kfind.svg b/.icons/awkward/32x32/apps/kfind.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kfind.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kfloppy.svg b/.icons/awkward/32x32/apps/kfloppy.svg
new file mode 100644
index 00000000..309b6dd6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kfloppy.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="26" height="26" x="-29" y="-29" rx="1.3" ry="1.3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".1" d="m4.3008 3c-0.7202 0-1.3008 0.5806-1.3008 1.3008v1c0-0.7202 0.5806-1.3008 1.3008-1.3008h23.398c0.72 0 1.301 0.5806 1.301 1.3008v-1c0-0.7202-0.581-1.3008-1.301-1.3008h-23.398z"/>
+ <path opacity=".2" d="m3 27.699v1c0 0.72 0.5806 1.301 1.3008 1.301h23.398c0.72 0 1.301-0.581 1.301-1.301v-1c0 0.72-0.581 1.301-1.301 1.301h-23.398c-0.7204 0-1.301-0.581-1.301-1.301z"/>
+ <path opacity=".2" d="m10.184 4c-0.114 0.1967-0.184 0.4214-0.184 0.666v8c0 0.739 0.595 1.334 1.334 1.334h13.332c0.739 0 1.334-0.595 1.334-1.334v-8c0-0.2446-0.07-0.4693-0.184-0.666h-15.632zm9.5312 2h3.5703c0.396 0 0.715 0.2967 0.715 0.666v4.668c0 0.369-0.319 0.666-0.715 0.666h-3.5703c-0.396 0-0.715-0.297-0.715-0.666v-4.668c0-0.3693 0.319-0.666 0.715-0.666z"/>
+ <path fill="#b7b7b7" d="m10.184 3c-0.114 0.1967-0.184 0.4214-0.184 0.666v8c0 0.739 0.595 1.334 1.334 1.334h13.332c0.739 0 1.334-0.595 1.334-1.334v-8c0-0.2446-0.07-0.4693-0.184-0.666h-15.632zm9.5312 2h3.5703c0.396 0 0.715 0.2967 0.715 0.666v4.668c0 0.369-0.319 0.666-0.715 0.666h-3.5703c-0.396 0-0.715-0.297-0.715-0.666v-4.668c0-0.3693 0.319-0.666 0.715-0.666z"/>
+ <path fill="#fff" d="m7.25 15c-0.6925 0-1.25 0.595-1.25 1.334v7.666h20v-7.666c0-0.739-0.558-1.334-1.25-1.334h-17.5zm-0.8848 11.609c0.1695 0.181 0.3883 0.311 0.6328 0.364-0.2445-0.053-0.4633-0.183-0.6328-0.364zm19.27 0c-0.17 0.181-0.389 0.311-0.633 0.364 0.245-0.053 0.463-0.183 0.633-0.364z"/>
+ <path opacity=".2" d="m26 25v1.6667c0 0.738-0.558 1.333-1.25 1.333h-17.5c-0.6925 0-1.25-0.595-1.25-1.333v-1.667z"/>
+ <path fill="#ffae3f" d="m26 24v1.6667c0 0.738-0.558 1.333-1.25 1.333h-17.5c-0.6925 0-1.25-0.595-1.25-1.333v-1.667z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kfm.svg b/.icons/awkward/32x32/apps/kfm.svg
new file mode 120000
index 00000000..c70ea571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kfm.svg
@@ -0,0 +1 @@
+mate-panel-drawer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kfm_home.svg b/.icons/awkward/32x32/apps/kfm_home.svg
new file mode 120000
index 00000000..305afa38
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kfm_home.svg
@@ -0,0 +1 @@
+gargoyle-house.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kfoldersync.svg b/.icons/awkward/32x32/apps/kfoldersync.svg
new file mode 100644
index 00000000..f1e982c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kfoldersync.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m28 26.75055v-13.49477c0-0.69222-0.56175-1.32597-1.25-1.2495h-10l-2.25 0.00021h-10.25c-1.25 0-1.25 1.19747-1.25 1.19747v13.54654c0 0.69222 0.5575 1.2495 1.25 1.2495h22.5c0.6925 0 1.25-0.55728 1.25-1.2495z"/>
+ <path style="fill:#4877b1" d="m3 23.75027v-16.75027c0-1 0-2 1-2h9c1 0 1 1 1 2.0001h12.814s1.1859 0.006 1.1859 1.2558v15.49452c0 0.69224-0.5575 1.24958-1.25 1.24958h-22.4995c-0.6925 0-1.25-0.55729-1.25-1.24958z"/>
+ <path style="opacity:.2" d="m28 24.75055v-13.49477c0-0.69222-0.56175-1.32597-1.25-1.2495h-10l-2.25 0.00021h-10.25c-1.25 0-1.25 1.19747-1.25 1.19747v13.54654c0 0.69222 0.5575 1.2495 1.25 1.2495h22.5c0.6925 0 1.25-0.55728 1.25-1.2495z"/>
+ <rect style="fill:#dcdcdc" width="21" height="10" x="5" y="9" rx="1.167" ry="1.25"/>
+ <path style="fill:#5294e2" d="m28 25.75055v-13.49477c0-0.69222-0.56175-1.32597-1.25-1.2495h-10l-2.25 0.00021h-10.25c-1.25 0-1.25 1.19747-1.25 1.19747v13.54654c0 0.69222 0.5575 1.2495 1.25 1.2495h22.5c0.6925 0 1.25-0.55728 1.25-1.2495z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m4 5c-1 0-1 1-1 2v1c0-1 0-2 1-2h9c1 0 1 0.9999 1 2h12.81445s1.18555 0.006 1.18555 1.25586v-1c0-1.2498-1.18555-1.25586-1.18555-1.25586h-12.81445c0-1.0001 0-2-1-2z"/>
+ <circle style="opacity:.2" cx="24" cy="24" r="8"/>
+ <circle fill="#5db41e" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m24 18a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5zm0 1a4 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 -4z"/>
+ <path style="fill:#ffffff" d="m27 18.5-2 1.25-2 1.25v-5l2 1.25z"/>
+ <path style="fill:#ffffff" d="m21 27.5 2 1.25 2 1.25v-5l-2 1.25z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kfontview.svg b/.icons/awkward/32x32/apps/kfontview.svg
new file mode 100644
index 00000000..16160b15
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kfontview.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c28f42" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <g opacity=".2" transform="matrix(.71143 0 0 .63185 5.8138e-8 1.8075)">
+ <path d="m15.462 11.383h15.462v4.7479h-11.245v6.3306h8.4337v4.7479h-8.4337v11.079h-4.2169z"/>
+ </g>
+ <g fill="#fff" transform="matrix(.71143 0 0 .63185 5.8138e-8 .80769)">
+ <path d="m15.462 11.383h15.462v4.7479h-11.245v6.3306h8.4337v4.7479h-8.4337v11.079h-4.2169z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kfourinline.svg b/.icons/awkward/32x32/apps/kfourinline.svg
new file mode 100644
index 00000000..614d44f2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kfourinline.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#3b709f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path opacity=".2" d="m15 10a5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5 5 5 0 0 1 5 5z"/>
+ <path opacity=".2" d="m27 10a5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5 5 5 0 0 1 5 5z"/>
+ <path opacity=".2" d="m27 24a5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5 5 5 0 0 1 5 5z"/>
+ <path fill="#fff" d="m15 9a5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5 5 5 0 0 1 5 5z"/>
+ <path fill="#ff6756" d="m27 9a5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5 5 5 0 0 1 5 5z"/>
+ <path fill="#4d4d4d" d="m15 23a5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5 5 5 0 0 1 5 5z"/>
+ <path fill="#ff6756" d="m27 23a5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5 5 5 0 0 1 5 5z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kgeography.svg b/.icons/awkward/32x32/apps/kgeography.svg
new file mode 100644
index 00000000..2735b4a4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kgeography.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect fill="#2095f2" width="28" height="28" x="2" y="2" ry="14"/>
+ <path fill="#fff" opacity=".5" d="m16 2c-1.7658 0-3.4466 0.33685-4.9998 0.92832-0.113 0.10384-0.25978 0.18353-0.37598 0.17363-0.0158-0.001-0.0318-0.0119-0.0478-0.0178-0.76564 0.32034-1.4919 0.71283-2.1807 1.158 0.0895 0.14525 0.1161 0.30698-0.0684 0.38554-0.0309 0.0134-0.4204 0.0525-0.55644 0.0492-1.9584 1.423-3.5294 3.337-4.5336 5.5713 0.016-0.002 0.03-0.01 0.0465-0.0109 0.15241-0.002 0.37178 0.0417 0.51816 0.0725 0.13509 0.0278 0.24404 0.11835 0.36094 0.12715 0.33174 0.0252 0.41154-0.23279 0.68222-0.37734 0.27965 0.0395 0.46522-0.0474 0.71778-0.0191 0.17216 0.019 0.29651 0.20298 0.43066 0.21328 0.11286 0.0115 0.21209-0.10558 0.32129-0.0889 0.10609 0.0163 0.289 0.24769 0.30625 0.37735 0.0218 0.16138-0.11872 0.30672-0.0725 0.48398 0.16904 0.17218 0.47622 0.20706 0.71777 0.30625 0.15732-0.12962 0.0208-0.37017 0-0.55781-0.002-0.0826 0.0115-0.15631 0-0.23242-0.0153-0.129-0.0707-0.247-0.0717-0.358-0.002-0.5108 0.4121-0.7498 0.7547-0.9515 0.1483-0.0879 0.2651-0.2419 0.3938-0.3063 0.1817-0.0911 0.3171-0.1123 0.4676-0.1969 0.2719-0.1527 0.5051-0.2753 0.7177-0.4484 0.0983-0.23161 0.01-0.54219 0.0178-0.77109 0.0984-0.0603 0.18284 0.026 0.28711 0.0178 0.16411-0.0341 0.17772-0.26574 0.2707-0.3582 0.0542-0.053 0.20218-0.091 0.26934-0.14356 0.16351-0.1283 0.21675-0.32206 0.35957-0.37734 0.0512-0.0207 0.16946-0.0151 0.2502-0.0369 0.10629-0.0281 0.25754-0.15395 0.43066-0.21329 0.11287-0.0395 0.37119-0.0471 0.41426-0.0902 0.053-0.0542-0.00098-0.20605 0.0178-0.28711 0.087-0.40522 0.69742-0.49111 1.0582-0.62754 0.25289-0.0959 0.51239-0.27125 0.79024-0.21738-0.0544 0.19258-0.31322 0.12435-0.26934 0.3582 0.0605 0.32454 0.49515-0.093 0.60977-0.14082 0.21901-0.0923 0.5945-0.14868 0.88183-0.25293 0.25196-0.0923 0.70371-0.2327 0.46622-0.5209-0.19806-0.0115-0.29357 0.23244-0.46622 0.30625-0.1192 0.019-0.0965-0.0998-0.19824-0.10937-0.0967-0.0115-0.15084 0.0892-0.25019 0.0725-0.0987-0.0163-0.23748-0.17162-0.25293-0.28711-0.0395-0.29966 0.25323-0.42319 0.37734-0.64668-0.0821-0.27106-0.45701-0.0552-0.68359-0.16133 0.0218-0.16137 0.18884-0.27266 0.37734-0.30352 0.15454-0.0262 0.50134-0.0128 0.59336 0.0697 0.0531 0.0454 0.003 0.15853 0.0902 0.23379 0.0914 0.0826 0.20394 0.0741 0.32265 0.0547 0.0428-0.20454-0.26595-0.15324-0.23242-0.28848 0.24248-0.15862 0.63693-0.0284 0.93379-0.0725 0.1709-0.0252 0.35032-0.14584 0.50176-0.23105 0.14403-0.0821 0.33118-0.22447 0.48398-0.0902 0.0414 0.1466-0.13306 0.19511-0.21464 0.26797-0.27467 0.24433-0.55761 0.52423-0.7711 0.80801 0.13099 0.12775 0.36902 0.0637 0.59063 0.0902 0.0866 0.0115 0.1955 0.0371 0.28711 0.0533 0.10698 0.019 0.22107 0.0137 0.30488 0.0356 0.15078 0.037 0.19114 0.19824 0.34043 0.19824 0.24558-0.00044 0.2485-0.26608 0.10937-0.43203 0.044-0.16942 0.11281-0.25729 0.0533-0.37598-0.11-0.2212-0.516-0.0114-0.537-0.2871-0.013-0.1789 0.15-0.1709 0.215-0.3048-0.03-0.3459 0.283-0.3709 0.25-0.6809-0.015-0.1296-0.124-0.1314-0.215-0.2529-0.045-0.0598-0.069-0.1742-0.122-0.2256-0.418-0.0374-0.842-0.0602-1.271-0.0602zm-7.2242 2.8246h0.001c0.0836 0.0121 0.18451 0.10169 0.28574 0.10937 0.0959 0.002 0.17482-0.0528 0.23379-0.0369 0.1501 0.0395 0.2134 0.26624 0.0725 0.37734-0.1173 0.0147-0.1631-0.0509-0.2515-0.0355-0.2438 0.0414-0.3374 0.5189-0.5196 0.5031-0.1718-0.0147-0.2648-0.4332-0.0902-0.5578 0.0115-0.1088-0.0794-0.1263-0.0738-0.2338 0.0516-0.0661 0.199-0.1372 0.3418-0.1258zm-0.808 0.0561c0.05 0.001 0.0876 0.0137 0.10664 0.0355-0.0237 0.1913-0.1735 0.1788-0.3212 0.268-0.2553 0.154-0.4028 0.3887-0.484 0.7177-0.0235 0.0959-0.2751 0.3495-0.3965 0.3241-0.2847-0.0601 0.0785-0.5847 0.1435-0.6645 0.0718-0.0884 0.1683-0.1659 0.253-0.268 0.0821-0.0988 0.1355-0.2322 0.2146-0.2871 0.0867-0.0601 0.334-0.1315 0.484-0.1258zm2.1246 0.64532c0.0912 0.001 0.17314 0.0164 0.21055 0.0533-0.0586 0.23705-0.56929 0.17446-0.75605 0.0889 0.012-0.0894 0.15183-0.114 0.26933-0.12578 0.0826-0.002 0.18516-0.0191 0.27617-0.0164zm-1.1621 0.4375c0.0605-0.001 0.12221 0.0118 0.18594 0.0287-0.1648 0.1382-0.3434 0.2165-0.6271 0.3063-0.1364 0.043-0.372 0.0965-0.3951-0.0561-0.0281-0.1867 0.1994-0.1433 0.324-0.16 0.1568-0.0218 0.329-0.113 0.5127-0.1189zm17.828 1.0637c-0.0211 0.0508-0.0367 0.10116-0.0342 0.15039 0.0115 0.0866 0.10596 0.16994 0.12715 0.28711 0.0115 0.062-0.0292 0.19629 0 0.25293 0.0864 0.16763 0.31261 0.047 0.47441 0.0561-0.183-0.2531-0.367-0.5066-0.567-0.7464zm0.91738 1.2346c-0.0256 0.12368-0.1098 0.28499-0.17773 0.38828-0.15647 0.23798-0.36899 0.24908-0.59336 0.37598-0.18712 0.10607-0.26766 0.28308-0.37735 0.46757-0.11884 0.19929-0.1925 0.31968-0.14355 0.6084-0.1604 0.31817-0.40326 0.5131-0.73555 0.66446-0.0983 0.0443-0.23248 0.0606-0.32265 0.12578-0.0718 0.0516-0.11263 0.19025-0.21465 0.30488-0.1259 0.14009-0.25785 0.19921-0.32403 0.30625-0.0512 0.0826-0.0694 0.2472-0.12578 0.3582-0.0766 0.15076-0.23982 0.22461-0.34043 0.37735-0.0458 0.0706-0.0764 0.21375-0.12715 0.30625-0.11369 0.20666-0.30798 0.35555-0.2871 0.5373 0.0207 0.17565 0.22017 0.20645 0.23378 0.35957 0.002 0.0866-0.0572 0.13945-0.0533 0.23379 0.002 0.13773 0.0958 0.23444 0.10664 0.34043 0.0267 0.2665-0.0907 0.37285-0.14082 0.55508-0.0237 0.087-0.0137 0.18495-0.0369 0.25293-0.044 0.13341-0.23011 0.2538-0.23378 0.41152-0.001 0.11209 0.11496 0.20223 0.12441 0.35957 0.002 0.10847-0.0533 0.22429-0.0342 0.32403 0.0382 0.19532 0.38685 0.42246 0.53867 0.57421 0.20307 0.20308 0.46892 0.36027 0.55645 0.57422 0.0737 0.18171 0.0731 0.41814 0.21464 0.55508 0.10471 0.10112 0.27878 0.16416 0.41289 0.26934 0.12509 0.0982 0.2614 0.18293 0.39512 0.28711 0.21847 0.17091 0.5488 0.51161 0.89688 0.48535 0.18176-0.0133 0.36804-0.16163 0.57422-0.19824 0.2121-0.038 0.48737-0.0576 0.70136-0.0355 0.16391 0.0163 0.33274 0.11447 0.50313 0.10664 0.1799-0.0115 0.38619-0.14449 0.59062-0.23379 0.16448-0.0716 0.36632-0.15092 0.58789-0.20918 0.10159-0.68289 0.15586-1.3825 0.15586-2.0945 0-2.8666-0.85719-5.5237-2.3242-7.7383zm-23.155 4.7045c-0.29818 0.0163-0.49358 0.0299-0.66308 0.10664-0.38842 0.17675-0.31334 0.7016-0.70137 0.82578-0.13421 0.0428-0.31847 0.045-0.46621 0.0725-0.12752 0.0233-0.28285 0.093-0.41426 0.0902-0.0368-0.0005-0.0882-0.0279-0.13398-0.0424-0.0346 0.24613-0.0631 0.49497-0.0848 0.74512 0.36916 0.0707 0.55966 0.56 0.88594 0.72188 0.0894 0.0443 0.20621 0.0466 0.32129 0.0725 0.0929 0.0207 0.16343 0.0601 0.25293 0.0902 0.18985 0.0645 0.42237 0.0567 0.57422 0.12441 0.22883 0.10155 0.39658 0.53157 0.59336 0.64668 0.0115 0.116-0.0226 0.27172 0.0178 0.35821 0.0929 0.12605 0.2242 0.0983 0.37734 0.18047 0.18321 0.0988 0.23927 0.35403 0.41289 0.43203 0.06 0.0266 0.21019 0.0232 0.30489 0.0519 0.23793 0.072 0.3156 0.34728 0.51953 0.28711 0.13377-0.0395 0.12326-0.17702 0.14492-0.30488 0.0884-0.0959 0.18485-0.24751 0.32266-0.2502 0.22302-0.0115 0.24288 0.23046 0.32402 0.44707 0.0457 0.1224 0.1656 0.22909 0.19687 0.35821 0.0557 0.22304 0.0279 0.89069-0.0191 1.024-0.0561 0.16355-0.27773 0.23292-0.41426 0.41426-0.0645 0.085-0.0951 0.20957-0.14356 0.26933-0.0879 0.10699-0.21859 0.13503-0.28437 0.23379-0.037 0.0556-0.0731 0.17501-0.10938 0.2502-0.1078 0.22839-0.25199 0.39023-0.16132 0.66445 0.038 0.11287 0.2142 0.18846 0.21464 0.32129 0.00049 0.15628-0.33242 0.29622-0.3582 0.46758-0.019 0.12747 0.10312 0.35501 0.14356 0.5209 0.0296 0.12536 0.26653 0.20371 0.34043 0.28711 0.126 0.14146 0.22668 0.34185 0.34179 0.51953 0.22761 0.34947 0.40594 0.77567 0.62754 1.1143 0.11712 0.17734 0.28154 0.3368 0.35957 0.52089 0.0398 0.0929 0.0344 0.20363 0.0711 0.28711 0.12829 0.28954 0.69476 0.59183 0.98711 0.73555 0.13685 0.0664 0.28867 0.0904 0.41425 0.15996 0.19023 0.10609 0.56706 0.391 0.66309 0.55781 0.0855 0.14994 0.13886 0.5149 0.18047 0.75332 0.0556 0.31508 0.00062 0.557 0.0178 0.89825 0.0115 0.18452 0.0705 0.37008 0.0725 0.55507 0.0007 0.0648-0.034 0.11299-0.0369 0.1791-0.0001 0.0109 0.003 0.0231 0.003 0.0342 1.7631 0.7979 3.7169 1.2523 5.7846 1.2523 0.37358 0 0.74276-0.0194 1.1088-0.0479 0.0159-0.0276 0.0308-0.0562 0.0506-0.082 0.0842-0.1106 0.15907-0.20748 0.21465-0.30489 0.053-0.32773-0.1307-0.55667-0.0533-0.84355 0.0857-0.32226 0.53125-0.51906 0.84355-0.66445 0.10743-0.0499 0.21739-0.13096 0.30488-0.16133 0.21614-0.0752 0.48598-0.0346 0.6836-0.10664 0.33631-0.12308 0.37144-0.48383 0.5373-0.79024 0.0782-0.14511 0.18154-0.2904 0.19688-0.39375 0.0133-0.0929-0.034-0.1803-0.0191-0.28984 0.0163-0.10847 0.11347-0.20216 0.14355-0.32129 0.0395-0.15548 0.0561-0.38325 0.0561-0.55645 0-0.14214-0.0665-0.26688-0.0725-0.39511-0.0233-0.46559 0.16816-0.5177 0.34043-0.7711 0.0865-0.12587 0.11878-0.26936 0.1791-0.35957 0.28919-0.43146 0.79098-0.63976 0.75469-1.292-0.012-0.21582-0.14748-0.70357-0.30625-0.77246-0.0909-0.0395-0.29926-0.002-0.43067-0.0533-0.42427-0.15827-0.67329-0.68419-1.1129-0.71777-0.0939-0.0115-0.18008 0.0385-0.28574 0.0369-0.17401-0.0115-0.43626-0.12188-0.6289-0.14356-0.1224-0.0133-0.28609 0.0365-0.35958 0-0.11207-0.0545-0.12348-0.26107-0.21464-0.32265-0.0722-0.0498-0.21302-0.0669-0.32266-0.10938-0.17677-0.0679-0.31693-0.14712-0.5209-0.16133-0.063-0.002-0.14136 0.0303-0.21465 0.0191-0.11286-0.019-0.20211-0.15264-0.30625-0.21601-0.13042-0.0794-0.25095-0.11781-0.30488-0.23106 0.11787-0.38663-0.20785-0.49439-0.28711-0.71777-0.038-0.10468-0.0204-0.23064-0.0533-0.32402-0.0468-0.13377-0.17905-0.21107-0.32402-0.32266-0.25974-0.19991-0.49013-0.38761-0.86133-0.4334-0.1632-0.0207-0.32511 0.0489-0.52226 0.0369-0.20895-0.0133-0.47125-0.19598-0.62754-0.37461-0.15193-0.17438-0.22584-0.33089-0.35821-0.41426-0.12538-0.0806-0.29172-0.0783-0.37734-0.15996-0.0382-0.0355-0.0316-0.0966-0.0725-0.18047-0.0631-0.13056-0.16887-0.20313-0.0902-0.35957-0.14302-0.0735-0.14699 0.13651-0.30351 0.10938-0.13953-0.19804-0.25738-0.29187-0.57422-0.23379-0.14509 0.0267-0.22605 0.21009-0.39512 0.21465-0.13864 0.0115-0.24755-0.15446-0.43066-0.18047-0.13821-0.019-0.29537 0.0376-0.39375 0.0191-0.1532-0.0307-0.20049-0.15817-0.34043-0.2502-0.10261-0.0675-0.30201-0.1823-0.35957-0.18047-0.18042 0.0115-0.309 0.38342-0.55781 0.25157-0.12092-0.15323 0.19696-0.23398 0.0533-0.37735-0.10879-0.10879-0.20013 0.0492-0.2871 0.10938-0.0997 0.0689-0.19336 0.13696-0.30352 0.17773-0.24657 0.0923-0.40066 0.044-0.59336 0.14356-0.17842 0.0924-0.18601 0.24704-0.28711 0.43066-0.0826 0.15043-0.27092 0.36963-0.39512 0.37871-0.1501 0.013-0.2939-0.209-0.4303-0.268-0.4111-0.178-0.6103 0.158-0.9516 0.162-0.3168 0.012-0.7692-0.511-0.7533-0.809 0.002-0.18174 0.10451-0.45742 0.12578-0.68223 0.019-0.17881 0.14149-0.28659 0.14355-0.4498 0.002-0.21803-0.28921-0.38566-0.43066-0.41153-0.33537-0.0617-0.801 0.13492-1.1854-0.0191-0.0735-0.12164 0.0859-0.20569 0.12715-0.32402 0.0233-0.0673 0.01-0.15706 0.0342-0.23105 0.0426-0.11432 0.1624-0.20291 0.21601-0.32403 0.04-0.0924 0.05-0.22575 0.0902-0.34043 0.0468-0.13057 0.13346-0.21467 0.14355-0.30625 0.0133-0.12091-0.0324-0.26069-0.12715-0.34043zm4.7988 3.7994c0.12167 0.0115 0.1369 0.26279 0.0123 0.28301-0.13422 0.0208-0.20245-0.2105-0.0725-0.2707 0.0218-0.0115 0.0431-0.0122 0.0602-0.0109v-0.001z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kget.svg b/.icons/awkward/32x32/apps/kget.svg
new file mode 100644
index 00000000..201b7bd4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kget.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#37a0f2" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m14.667 9c-0.37 0-0.667 0.2283-0.667 0.5122v7.8356h-2.6667l4.667 6.261 4.6667-6.2609h-2.6667v-7.8356c0-0.28397-0.29733-0.51223-0.66667-0.51223h-2.6667zm1.333 14.609h-5.3997c-0.332 0-0.6 0.31-0.6 0.695 0 0.386 0.268 0.696 0.6 0.696h10.799c0.333 0 0.601-0.31 0.601-0.696 0-0.385-0.268-0.695-0.6-0.695h-5.3997z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path fill="#fff" d="m14.667 8c-0.37 0-0.667 0.2283-0.667 0.5122v7.8356h-2.6667l4.667 6.261 4.6667-6.2609h-2.6667v-7.8356c0-0.28397-0.29733-0.51223-0.66667-0.51223h-2.6667zm1.333 14.609h-5.3997c-0.332 0-0.6 0.31-0.6 0.695 0 0.386 0.268 0.696 0.6 0.696h10.799c0.333 0 0.601-0.31 0.601-0.696 0-0.385-0.268-0.695-0.6-0.695h-5.3997z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kghostview.svg b/.icons/awkward/32x32/apps/kghostview.svg
new file mode 100644
index 00000000..135d2661
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kghostview.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#3c79ff" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" style="opacity:0.2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="opacity:0.1" d="m 15.5001,10.99652 c 3.0288,0 5.5312,2.4746 5.5312,5.5 0,1.1499 -0.38921,2.2078 -1,3.0938 l 3.6875,3.6875 a 1.0055,1.0055 0 0 1 -1.4063,1.4375 l -3.6875,-3.6875 c -0.88729,0.61091 -1.973,0.96875 -3.125,0.96875 -3.0289,0 -5.5,-2.4746 -5.5,-5.5 0,-3.0254 2.4711,-5.5 5.5,-5.5 z m 0,2 c -1.9474,0 -3.5,1.5548 -3.5,3.5 0,1.9451 1.5526,3.5 3.5,3.5 1.9474,0 3.5,-1.5549 3.5,-3.5 0,-1.9452 -1.5526,-3.5 -3.5,-3.5 z"/>
+ <path style="fill:#ffffff" d="m 15.5001,9.9965203 c 3.0288,0 5.5312,2.4745997 5.5312,5.4999997 0,1.1499 -0.38921,2.2078 -1,3.0938 l 3.6875,3.6875 a 1.0055,1.0055 0 0 1 -1.4063,1.4375 l -3.6875,-3.6875 c -0.88729,0.61091 -1.973,0.96875 -3.125,0.96875 -3.0289,0 -5.5,-2.4746 -5.5,-5.5 0,-3.0254 2.4711,-5.4999997 5.5,-5.4999997 z m 0,1.9999997 c -1.9474,0 -3.5,1.5548 -3.5,3.5 0,1.9451 1.5526,3.5 3.5,3.5 1.9474,0 3.5,-1.5549 3.5,-3.5 0,-1.9452 -1.5526,-3.5 -3.5,-3.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kgoldrunner.svg b/.icons/awkward/32x32/apps/kgoldrunner.svg
new file mode 100644
index 00000000..ca352f81
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kgoldrunner.svg
@@ -0,0 +1,37 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4e91d9" width="26" height="26" x="-29" y="-29" rx="1.3" ry="1.3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#fff" width="4" height="1" x="6" y="17"/>
+ <path fill="#ffeb5d" transform="matrix(.73120 0 0 .75 .97137 -.52359)" d="m28.075 7.3648 0.45649 1.1563 1.1886-0.36404-0.6194 1.0778 1.0257 0.70234-1.2289 0.18774 0.09041 1.2398-0.91297-0.84372-0.91297 0.84372 0.09041-1.2398-1.2289-0.18774 1.0257-0.70234-0.6194-1.0778 1.1886 0.36404z"/>
+ <rect fill="#742424" width="4" height="1" x="-23" y="-22" transform="scale(-1)"/>
+ <rect fill="#ad3131" width="4" height="1" x="-19" y="-22" transform="scale(-1)"/>
+ <rect fill="#742424" width="4" height="1" x="-15" y="-22" transform="scale(-1)"/>
+ <rect fill="#ad3131" width="4" height="1" x="-11" y="-22" transform="scale(-1)"/>
+ <rect fill="#742424" width="4" height="1" x="-7" y="-22" transform="scale(-1)"/>
+ <path fill="#742424" d="m29 22h-2v-1h2z"/>
+ <rect fill="#ad3131" width="4" height="1" x="-21" y="-23" transform="scale(-1)"/>
+ <rect fill="#742424" width="4" height="1" x="-17" y="-23" transform="scale(-1)"/>
+ <rect fill="#ad3131" width="4" height="1" x="-13" y="-23" transform="scale(-1)"/>
+ <rect fill="#742424" width="4" height="1" x="-9" y="-23" transform="scale(-1)"/>
+ <path fill="#ad3131" d="m5 23h-2v-1h2z"/>
+ <rect fill="#ad3131" width="4" height="1" x="-27" y="-22" transform="scale(-1)"/>
+ <rect fill="#ad3131" width="4" height="1" x="-29" y="-23" transform="scale(-1)"/>
+ <rect fill="#742424" width="4" height="1" x="-25" y="-23" transform="scale(-1)"/>
+ <path fill="#742424" d="m11 10h2v1h-2z"/>
+ <path fill="#ad3131" d="m13 10h4v1h-4z"/>
+ <path fill="#742424" d="m17 10h4v1h-4z"/>
+ <path fill="#ad3131" d="m21 10h4v1h-4z"/>
+ <path fill="#742424" d="m25 10h4v1h-4z"/>
+ <path fill="#742424" d="m3 10h2v1h-2z"/>
+ <path fill="#ad3131" d="m11 9h4v1h-4z"/>
+ <path fill="#742424" d="m15 9h4v1h-4z"/>
+ <path fill="#ad3131" d="m19 9h4v1h-4z"/>
+ <path fill="#742424" d="m23 9h4v1h-4z"/>
+ <path fill="#ad3131" d="m27 9h2v1h-2z"/>
+ <path fill="#ad3131" d="m3 9h2v1h-2z"/>
+ <rect fill="#fff" width="1" height="12" x="6" y="8"/>
+ <rect fill="#fff" width="1" height="12" x="9" y="8"/>
+ <rect fill="#fff" width="4" height="1" x="6" y="13"/>
+ <rect fill="#fff" width="4" height="1" x="6" y="9"/>
+ <path fill="#fff" opacity=".2" d="m4.3008 3c-0.7202 0-1.3008 0.5806-1.3008 1.3008v1c0-0.7202 0.5806-1.3008 1.3008-1.3008h23.398c0.72 0 1.301 0.5806 1.301 1.3008v-1c0-0.7202-0.581-1.3008-1.301-1.3008h-23.398z"/>
+ <path opacity=".2" d="m3 27.699v1c0 0.72 0.5806 1.301 1.3008 1.301h23.398c0.72 0 1.301-0.581 1.301-1.301v-1c0 0.72-0.581 1.301-1.301 1.301h-23.398c-0.7204 0-1.301-0.581-1.301-1.301z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kgpg.svg b/.icons/awkward/32x32/apps/kgpg.svg
new file mode 120000
index 00000000..48720206
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kgpg.svg
@@ -0,0 +1 @@
+preferences-desktop-user-password.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kgraphviewer.svg b/.icons/awkward/32x32/apps/kgraphviewer.svg
new file mode 100644
index 00000000..8be2466b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kgraphviewer.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="25" height="28" x="-29" y="-30" rx="1.389" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="25" height="28" x="-28" y="-30" rx="1.389" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#a6a6a6" width="12" height="6" x="3" y="17" rx=".75" ry=".75"/>
+ <rect style="fill:#a6a6a6" width="12" height="6" x="17" y="17" rx=".75" ry=".75"/>
+ <path style="opacity:0.1" d="M 12.605469,13.776969 9.1464844,17.814078 8.3632812,17.14025 A 0.5470236,0.50381298 34.165177 0 0 7.5,17.396109 L 7.2539062,18.878531 7.0058594,20.360953 A 0.5470236,0.50381298 34.165177 0 0 7.21875,20.876578 0.5470236,0.50381298 34.165177 0 0 7.7246094,20.978141 L 9.1914062,20.542594 10.658203,20.109 a 0.5470236,0.50381298 34.165177 0 0 0.144531,-0.873047 l -0.669922,-0.576172 3.460938,-4.037109 z m 6.787109,0 -0.986328,0.845703 3.460938,4.039062 -0.669922,0.574219 A 0.50381289,0.54702349 55.834823 0 0 21.341797,20.109 l 1.466797,0.433594 1.466797,0.435547 a 0.50381289,0.54702349 55.834823 0 0 0.505859,-0.101563 0.50381289,0.54702349 55.834823 0 0 0.212891,-0.515625 L 24.746094,18.878531 24.5,17.396109 A 0.50381289,0.54702349 55.834823 0 0 23.636719,17.14025 l -0.783203,0.673828 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.29999995" d="m 13.099517,13.2 -4.2000002,4.9 v 0"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.29999995" d="m 18.899517,13.2 4.2,4.9"/>
+ <path style="fill:#525252" d="m 7.2190344,19.87637 a 0.5470236,0.50381298 34.165177 0 0 0.5055334,0.101948 l 1.4660875,-0.435117 1.4668827,-0.434435 a 0.5470236,0.50381298 34.165177 0 0 0.14528,-0.871982 L 9.583964,17.189863 8.3635219,16.141579 a 0.5470236,0.50381298 34.165177 0 0 -0.8630981,0.255433 l -0.2472327,1.48204 -0.2464387,1.482721 a 0.5470236,0.50381298 34.165177 0 0 0.212284,0.514598 z"/>
+ <rect style="opacity:0.1" width="12" height="6" x="10" y="9" rx=".75" ry=".75"/>
+ <rect style="fill:#a6a6a6" width="12" height="6" x="10" y="8" rx=".75" ry=".75"/>
+ <path style="fill:#525252" d="m 24.780967,19.87637 a 0.50381289,0.54702349 55.834823 0 1 -0.505533,0.101948 l -1.466088,-0.435117 -1.466883,-0.434435 a 0.50381289,0.54702349 55.834823 0 1 -0.14528,-0.871982 l 1.218855,-1.046921 1.220442,-1.048284 a 0.50381289,0.54702349 55.834823 0 1 0.863098,0.255434 l 0.247232,1.48204 0.246439,1.48272 a 0.50381289,0.54702349 55.834823 0 1 -0.212284,0.514598 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 3 C 2.6247906 3 2 3.6192275 2 4.3886719 L 2 5.3886719 C 2 4.6192275 2.6247906 4 3.4003906 4 L 28.599609 4 C 29.375209 4 30 4.6192275 30 5.3886719 L 30 4.3886719 C 30 3.6192275 29.375209 3 28.599609 3 L 3.4003906 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/khangman.svg b/.icons/awkward/32x32/apps/khangman.svg
new file mode 100644
index 00000000..684f2ff0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/khangman.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#7160bd" cx="15.5" cy="15.5" r="14.5"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3" d="M 15.5,3 V 13.875 C 8.25,17.5 9.4284213,26.5 15.5,26.5 c 6.071579,0 7.25,-9 0,-12.625"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:3" d="M 15.5,1 V 12.875 C 8.25,16.5 9.4284213,25.5 15.5,25.5 c 6.071579,0 7.25,-9 0,-12.625"/>
+ <rect style="opacity:0.2" width="7" height="3" x="12" y="10" rx="1.5" ry="1.5"/>
+ <rect style="fill:#ffffff" width="7" height="3" x="12" y="9" rx="1.5" ry="1.5"/>
+ <rect style="opacity:0.2" width="7" height="3" x="12" y="7" rx="1.5" ry="1.5"/>
+ <rect style="fill:#ffffff" width="7" height="3" x="12" y="6" rx="1.5" ry="1.5"/>
+ <rect style="opacity:0.2" width="7" height="3" x="12" y="4" rx="1.5" ry="1.5"/>
+ <rect style="fill:#ffffff" width="7" height="3" x="12" y="3" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 16.080078 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 15.919922 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/khelpcenter.svg b/.icons/awkward/32x32/apps/khelpcenter.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/32x32/apps/khelpcenter.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/khotkeys.svg b/.icons/awkward/32x32/apps/khotkeys.svg
new file mode 100644
index 00000000..c9e673f3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/khotkeys.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="8.7" ry="8.7"/>
+ <rect style="fill:#ff6363" width="29" height="29" x="2" y="1" rx="8.7" ry="8.7"/>
+ <path style="opacity:0.3" d="m 9.9750001,22.025 -5.431836,5.431837 C 6.1156892,29.029361 8.2901001,30 10.7,30 h 5.8 5.8 c 2.4099,0 4.584312,-0.970639 6.156837,-2.543163 L 23.025,22.025 H 16.5 Z"/>
+ <path style="opacity:0.15" d="M 28.456837,3.543164 23.025,8.9750001 V 15.5 22.025 l 5.431837,5.431837 C 30.029361,25.884312 31,23.7099 31,21.3 V 9.7000001 c 0,-2.4099 -0.970639,-4.5843109 -2.543163,-6.1568361 z"/>
+ <path style="opacity:0.15" d="M 4.5431641,3.543164 C 2.9706391,5.1156892 2,7.2901001 2,9.7000001 V 15.5 21.3 c 0,2.4099 0.9706391,4.584312 2.5431641,6.156837 L 9.9750001,22.025 V 15.5 8.9750001 Z"/>
+ <rect style="opacity:0.2" width="21" height="21" x="6" y="6" rx="4.5" ry="4.5"/>
+ <rect style="fill:#eceeeb" width="21" height="21" x="6" y="5" rx="4.5" ry="4.5"/>
+ <path style="fill:#4f4f4f" d="M 10,9.0000004 V 14.055556 16.944444 22 h 3 v -5 h 7 v 5 h 3 V 16.944444 14.055556 9.0000004 H 20 V 14 H 13 V 9.0000004 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.699219 1 C 5.8794189 1 2 4.8794189 2 9.6992188 L 2 10.699219 C 2 5.8794189 5.8794189 2 10.699219 2 L 22.300781 2 C 27.120581 2 31 5.8794189 31 10.699219 L 31 9.6992188 C 31 4.8794189 27.120581 1 22.300781 1 L 10.699219 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kicad.svg b/.icons/awkward/32x32/apps/kicad.svg
new file mode 100644
index 00000000..8a0b1366
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kicad.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <path style="fill:#44579d" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 28.6 C 2,29.3756 2.6244,30 3.4,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 9 A 7,7 0 0 0 23,2 Z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m5 6v21h4v-5l4 5h5l-7-10.5 7-10.5h-5l-4 5v-5z"/>
+ <path d="m22 13h4v14h-4z"/>
+ <circle cx="24" cy="9" r="3"/>
+ </g>
+ <path fill="#ffd676" d="m5 6v21h4v-5l4 5h5l-7-10.5 7-10.5h-5l-4 5v-5z"/>
+ <path fill="#ffd676" d="m22 13h4v14h-4z"/>
+ <circle fill="#f70" cx="24" cy="9" r="3"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 23 3 A 7 7 0 0 1 30 10 L 30 9 A 7 7 0 0 0 23 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kicker.svg b/.icons/awkward/32x32/apps/kicker.svg
new file mode 120000
index 00000000..b87f2445
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kicker.svg
@@ -0,0 +1 @@
+desktop-environment-tde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kid3-qt.svg b/.icons/awkward/32x32/apps/kid3-qt.svg
new file mode 120000
index 00000000..0d4bd5b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kid3-qt.svg
@@ -0,0 +1 @@
+kid3.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kid3.svg b/.icons/awkward/32x32/apps/kid3.svg
new file mode 100644
index 00000000..bd22b211
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kid3.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g transform="translate(-2,-3)">
+ <path style="opacity:0.2" d="M 27.005399,4.1200596 12.030346,7.5725587 C 9.9195887,7.8386355 10,10 10,10 v 2 7.214844 C 9.5123074,19.074365 9.0075177,19.002064 8.5,19 5.4624339,19 3,21.462434 3,24.5 3,27.537566 5.4624339,30 8.5,30 c 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 14 V 24.5 11.158203 L 25,8.5419404 V 16.214844 C 24.512307,16.074365 24.007518,16.002064 23.5,16 20.462434,16 18,18.462434 18,21.5 c 0,3.037566 2.462434,5.5 5.5,5.5 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 29 V 7.7001435 6 c 0,0 0.02603,-2.3053357 -1.994601,-1.8799404 z"/>
+ <path style="fill:#ae66e0" d="M 27.005399,3.1200596 12.030346,6.5725587 C 9.9195887,6.8386355 10,9 10,9 v 2 7.214844 C 9.5123074,18.074365 9.0075177,18.002064 8.5,18 5.4624339,18 3,20.462434 3,23.5 3,26.537566 5.4624339,29 8.5,29 c 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 14 V 23.5 10.158203 L 25,7.5419404 V 15.214844 C 24.512307,15.074365 23.881016,17.721862 23.373498,17.719798 20.335932,17.719798 18,17.462434 18,20.5 c 0,3.037566 2.462434,5.5 5.5,5.5 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 29 V 6.7001435 5 c 0,0 0.02603,-2.3053357 -1.994601,-1.8799404 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 27.361328,3.0703125 c -0.110806,0.00648 -0.229179,0.022241 -0.355469,0.048828 L 12.03125,6.5722656 C 9.9204927,6.8383424 10,9 10,9 v 1 C 10,10 9.920493,7.8383424 12.03125,7.5722656 L 27.005859,4.1191406 C 29.02649,3.6937453 29,6 29,6 V 5 C 29,5 29.02342,2.9730693 27.361328,3.0703125 Z M 8.5,18 C 5.4624339,18 3,20.462434 3,23.5 3,23.668742 3.010516,23.835131 3.0253906,24 3.2782771,21.197026 5.6311762,19 8.5,19 c 0.5075177,0.0021 1.0123074,0.07437 1.5,0.214844 v -1 C 9.5123074,18.074365 9.0075177,18.002064 8.5,18 Z"/>
+ </g>
+ <path fill="#f6dd79" d="m30.628 14.063c-1.733-2.986-8.776-2.095-10.325-1.237l-12.608 7.24c-0.66527 0.38199-0.89163 1.2222-0.50754 1.8838l4.8532 8.3599c0.38409 0.66163 1.2289 0.88675 1.8942 0.50476l12.609-7.2399c0.98016-0.58394 5.8185-6.5256 4.0852-9.5113zm-2.4017 1.379a1.3866 1.379 0 0 1 -0.50754 1.8838 1.3866 1.379 0 0 1 -1.8942 -0.50476 1.3866 1.379 0 0 1 0.50754 -1.8838 1.3866 1.379 0 0 1 1.8942 0.50476z"/>
+ <path fill="#fff" d="m28.227 15.442a1.3866 1.379 0 0 0 -1.8942 -0.50476 1.3866 1.379 0 0 0 -0.50754 1.8838 1.3866 1.379 0 0 0 1.8942 0.50476 1.3866 1.379 0 0 0 0.50754 -1.8838zm-0.60042 0.34476c0.19556 0.33686 0.08495 0.74741-0.25377 0.9419s-0.75152 0.08449-0.94708-0.25238c-0.19556-0.33686-0.08495-0.74741 0.25377-0.9419s0.75152-0.08449 0.94708 0.25238z"/>
+ <path opacity=".3" d="m9.0811 22.454 0.69331 1.1943 1.2008-0.68952 2.7732 4.7771 1.2008-0.68952-2.7732-4.7771 1.2008-0.68952-0.69331-1.1943-1.2008 0.68952-1.2008 0.68952-1.2008 0.68952zm4.8034-2.7581 0.69331 1.1943 0.69331 1.1943 0.69331 1.1943 1.3866 2.3886 1.2008-0.68952-1.3866-2.3886 1.2008-0.68952 1.3866 2.3886 1.2008-0.68952-3.4665-5.9714-2.4017 1.379-1.2008 0.68952zm4.8034-2.7581 0.69331 1.1943 2.7732 4.7771 1.2008-0.68952 2.4017-1.379-0.69331-1.1943-0.34666-0.59714 0.60042-0.34476-0.69331-1.1943-2.4017 1.379 0.69331 1.1943 0.60042-0.34476 0.34665 0.59714-1.2008 0.68952-2.0799-3.5828 2.4017-1.379-0.69331-1.1943-3.6025 2.0685zm-2.9092 3.2628 1.2008-0.68952 0.69331 1.1943-1.2008 0.68952-0.69331-1.1943z"/>
+ <path fill="#fff" opacity=".2" d="m25.396 12.004c-2.1711-0.04328-4.3197 0.39345-5.0938 0.82227l-12.607 7.24c-0.6038 0.3467-0.84129 1.0679-0.59375 1.6934 0.11048-0.28145 0.309-0.52986 0.59375-0.69336l12.608-7.24c1.5481-0.85763 8.5929-1.7494 10.326 1.2363 0.18608 0.32054 0.28258 0.68019 0.33008 1.0586 0.09092-0.75803 0.01296-1.4677-0.33008-2.0586-0.86664-1.4928-3.0614-2.0153-5.2324-2.0586z"/>
+ <path opacity=".2" d="m26.992 14.751a1.3866 1.379 0 0 0 -0.66016 0.18555 1.3866 1.379 0 0 0 -0.59766 1.6914 1.3866 1.379 0 0 1 0.59766 -0.69141 1.3866 1.379 0 0 1 1.8945 0.50391 1.3866 1.379 0 0 1 0.08984 0.19141 1.3866 1.379 0 0 0 -0.08984 -1.1914 1.3866 1.379 0 0 0 -1.2344 -0.68945zm3.9688 1.3691c-0.36844 3.0721-3.6318 6.9848-4.418 7.4531l-12.607 7.2402c-0.6653 0.38199-1.5104 0.15577-1.8945-0.50586l-4.8545-8.358c-0.0359-0.062-0.0606-0.127-0.0859-0.192-0.1488 0.377-0.1343 0.812 0.0859 1.192l4.8535 8.3613c0.38409 0.66163 1.2292 0.8859 1.8945 0.50391l12.607-7.24c0.87497-0.52127 4.8134-5.307 4.418-8.4531z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kig.svg b/.icons/awkward/32x32/apps/kig.svg
new file mode 100644
index 00000000..6ad02599
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kig.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#d9974e" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#4d4d4d" d="m13 6a7 7 0 0 0 -7 7 7 7 0 0 0 6 6.9219v6.078h14v-14h-6.08a7 7 0 0 0 -6.92 -6zm0 1a6 6 0 0 1 5.9141 5h-6.914v6.91a6 6 0 0 1 -5 -5.91 6 6 0 0 1 6 -6zm0 6h6a6 6 0 0 1 -6 6v-6zm7 0h5v12h-12v-5a7 7 0 0 0 7 -7z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kigo.svg b/.icons/awkward/32x32/apps/kigo.svg
new file mode 100644
index 00000000..f157d1ea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kigo.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#85ac45" width="24" height="28" x="-28" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#fff" opacity=".2" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <circle opacity=".2" cx="16" cy="23" r="3"/>
+ <circle fill="#fff" cx="16" cy="22" r="3"/>
+ <circle opacity=".2" cx="25" cy="23" r="3"/>
+ <circle fill="#fff" cx="25" cy="22" r="3"/>
+ <circle fill="#4d4d4d" cx="7" cy="22" r="3"/>
+ <circle fill="#4d4d4d" cx="16" cy="10" r="3"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kile.svg b/.icons/awkward/32x32/apps/kile.svg
new file mode 100644
index 00000000..e8c2264c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kile.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#1da6e8" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <g opacity=".2" transform="translate(1,1)">
+ <path d="m6 9v14h3v-4.199l4 4.199h3l-5-7 5-7h-3l-4 4.199v-4.199zm11 3v5.0001h8v-5h-2v3h-1v-3h-2v3h-1v-3zm0 6v2h8v-2zm0 3v2h2v-2zm3 0v2h5v-2z"/>
+ </g>
+ <g fill="#fff" transform="translate(1)">
+ <path d="m6 9v14h3v-4.199l4 4.199h3l-5-7 5-7h-3l-4 4.199v-4.199zm11 3v5.0001h8v-5h-2v3h-1v-3h-2v3h-1v-3zm0 6v2h8v-2zm0 3v2h2v-2zm3 0v2h5v-2z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/killbots.svg b/.icons/awkward/32x32/apps/killbots.svg
new file mode 100644
index 00000000..87a993c9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/killbots.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.5" ry="1.5"/>
+ <rect style="fill:#7d6328" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path opacity=".1" d="m15 2v13h-13v2h13v13h2v-13h13v-2h-13v-13h-2z"/>
+ <circle opacity=".2" cx="23.5" cy="24.5" r="3.5"/>
+ <circle fill="#fff" cx="23.5" cy="23.5" r="3.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/killing-floor.svg b/.icons/awkward/32x32/apps/killing-floor.svg
new file mode 100644
index 00000000..26ac1fad
--- /dev/null
+++ b/.icons/awkward/32x32/apps/killing-floor.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,17 A 14,14 0 0 1 16,31 14,14 0 0 1 2,17 14,14 0 0 1 16,3 14,14 0 0 1 30,17 Z"/>
+ <path style="fill:#3f3f3f" d="M 30,16 A 14,14 0 0 1 16,30 14,14 0 0 1 2,16 14,14 0 0 1 16,2 14,14 0 0 1 30,16 Z"/>
+ <path style="opacity:0.2" d="m 16,9 c -1.607353,-2.77e-4 -3.177517,0.4836356 -4.505859,1.388672 0.252048,0.634591 0.642376,1.19418 1.123047,1.664062 C 13.613124,11.369324 14.792137,11.002414 16,11 c 1.210321,2.65e-4 2.392268,0.366559 3.390625,1.050781 0.476103,-0.467597 0.864493,-1.022635 1.115234,-1.652343 C 19.178631,9.4899436 17.60838,9.0026008 16,9 Z m -7.7011719,7.349609 c -0.091501,3.7e-5 -0.1812625,0.0087 -0.2714843,0.01367 C 8.0097756,16.575073 8.0006538,16.787481 8,17 c 0.00297,2.945668 1.6244544,5.6514 4.220703,7.042969 0.389827,-0.537813 0.67756,-1.153883 0.820313,-1.828125 C 11.163016,21.150213 10.001718,19.158777 10,17 10.0022,16.890503 10.0074,16.781087 10.01563,16.671875 9.4745457,16.466167 8.8957669,16.350139 8.2988281,16.349609 Z m 15.4003909,0 c -0.593812,10e-4 -1.171861,0.113981 -1.710938,0.31836 0.007,0.110548 0.01088,0.221267 0.01172,0.332031 -0.0028,2.158485 -1.164823,4.149107 -3.042969,5.212891 0.142881,0.677119 0.434258,1.294425 0.826172,1.833984 C 22.379175,22.653601 23.999244,19.946231 24,17 c -0.002,-0.212571 -0.01238,-0.424979 -0.03125,-0.636719 -0.08991,-0.0049 -0.178348,-0.01367 -0.269531,-0.01367 z"/>
+ <path style="fill:#ffd737" d="m 16,8 c -1.607353,-2.77e-4 -3.177517,0.4836356 -4.505859,1.3886719 0.252048,0.6345911 0.642376,1.1941801 1.123047,1.6640621 C 13.613124,10.369324 14.792137,10.002414 16,10 c 1.210321,2.65e-4 2.392268,0.366559 3.390625,1.050781 0.476103,-0.467597 0.864493,-1.022635 1.115234,-1.6523435 C 19.178631,8.4899436 17.60838,8.0026008 16,8 Z m -7.7011719,7.349609 c -0.091501,3.7e-5 -0.1812625,0.0087 -0.2714843,0.01367 C 8.0097756,15.575073 8.0006538,15.787481 8,16 c 0.00297,2.945668 1.6244544,5.6514 4.220703,7.042969 0.389827,-0.537813 0.67756,-1.153883 0.820313,-1.828125 C 11.163016,20.150213 10.001718,18.158777 10,16 c 0.0022,-0.109497 0.0074,-0.218913 0.01563,-0.328125 C 9.4745457,15.466167 8.8957669,15.350139 8.2988281,15.349609 Z m 15.4003909,0 c -0.593812,0.001 -1.171861,0.113981 -1.710938,0.31836 0.007,0.110548 0.01088,0.221267 0.01172,0.332031 -0.0028,2.158485 -1.164823,4.149107 -3.042969,5.212891 0.142881,0.677119 0.434258,1.294425 0.826172,1.833984 C 22.379175,21.653601 23.999244,18.946231 24,16 c -0.002,-0.212571 -0.01238,-0.424979 -0.03125,-0.636719 -0.08991,-0.0049 -0.178348,-0.01367 -0.269531,-0.01367 z"/>
+ <path style="opacity:0.2" d="M 15.59668,3.0150391 A 14,14 0 0 0 11.500586,3.7615234 7.7,7.7 0 0 0 8.3,10 7.7,7.7 0 0 0 8.8523434,12.856055 7.7,7.7 0 0 0 2.1585937,19.001562 14,14 0 0 0 2.7041016,21.329883 5.6,5.6 0 0 1 2.7,21.2 5.6,5.6 0 0 1 8.3,15.6 5.6,5.6 0 0 1 13.074218,18.281055 L 14.03125,17.728711 A 2.1,2.1 0 0 1 13.9,17 2.1,2.1 0 0 1 15.65,14.928711 V 14.182226 A 5.6,5.6 0 0 1 10.4,8.6 5.6,5.6 0 0 1 15.59668,3.0150391 Z m 0.967969,0.013672 A 5.6,5.6 0 0 1 21.6,8.6 5.6,5.6 0 0 1 16.35,14.187695 v 0.745117 A 2.1,2.1 0 0 1 18.1,17 2.1,2.1 0 0 1 18.0084,17.6125 l 0.983008,0.567383 A 5.6,5.6 0 0 1 23.7,15.6 a 5.6,5.6 0 0 1 5.6,5.6 5.6,5.6 0 0 1 -0.0082,0.16543 14,14 0 0 0 0.552344,-2.399414 7.7,7.7 0 0 0 -6.697852,-6.11543 A 7.7,7.7 0 0 0 23.7,10 7.7,7.7 0 0 0 20.481641,3.7505859 14,14 0 0 0 16.564649,3.0287111 Z M 17.692578,18.238672 A 2.1,2.1 0 0 1 16,19.1 2.1,2.1 0 0 1 14.38125,18.335742 l -0.981641,0.567383 A 5.6,5.6 0 0 1 13.9,21.2 5.6,5.6 0 0 1 8.3,26.8 5.6,5.6 0 0 1 5.1417968,25.825195 14,14 0 0 0 6.9683592,27.695508 7.7,7.7 0 0 0 9.7,28.2 7.7,7.7 0 0 0 16.002734,24.916016 7.7,7.7 0 0 0 22.3,28.2 7.7,7.7 0 0 0 25.008399,27.696875 14,14 0 0 0 26.863672,25.814258 5.6,5.6 0 0 1 23.7,26.8 5.6,5.6 0 0 1 18.1,21.2 5.6,5.6 0 0 1 18.650976,18.792383 Z"/>
+ <path style="fill:#ff950a" d="M 15.59668,2.0150391 A 14,14 0 0 0 11.500586,2.7615234 7.7,7.7 0 0 0 8.3,9 7.7,7.7 0 0 0 8.8523434,11.856055 7.7,7.7 0 0 0 2.1585937,18.001562 14,14 0 0 0 2.7041016,20.329883 5.6,5.6 0 0 1 2.7,20.2 5.6,5.6 0 0 1 8.3,14.6 5.6,5.6 0 0 1 13.074218,17.281055 L 14.03125,16.728711 A 2.1,2.1 0 0 1 13.9,16 2.1,2.1 0 0 1 15.65,13.928711 V 13.182226 A 5.6,5.6 0 0 1 10.4,7.6 5.6,5.6 0 0 1 15.59668,2.0150391 Z m 0.967969,0.013672 A 5.6,5.6 0 0 1 21.6,7.6 5.6,5.6 0 0 1 16.35,13.187695 v 0.745117 A 2.1,2.1 0 0 1 18.1,16 2.1,2.1 0 0 1 18.0084,16.6125 l 0.983008,0.567383 A 5.6,5.6 0 0 1 23.7,14.6 a 5.6,5.6 0 0 1 5.6,5.6 5.6,5.6 0 0 1 -0.0082,0.16543 14,14 0 0 0 0.552344,-2.399414 7.7,7.7 0 0 0 -6.697852,-6.11543 A 7.7,7.7 0 0 0 23.7,9 7.7,7.7 0 0 0 20.481641,2.7505859 14,14 0 0 0 16.564649,2.0287111 Z M 17.692578,17.238672 A 2.1,2.1 0 0 1 16,18.1 2.1,2.1 0 0 1 14.38125,17.335742 l -0.981641,0.567383 A 5.6,5.6 0 0 1 13.9,20.2 5.6,5.6 0 0 1 8.3,25.8 5.6,5.6 0 0 1 5.1417968,24.825195 14,14 0 0 0 6.9683592,26.695508 7.7,7.7 0 0 0 9.7,27.2 7.7,7.7 0 0 0 16.002734,23.916016 7.7,7.7 0 0 0 22.3,27.2 7.7,7.7 0 0 0 25.008399,26.696875 14,14 0 0 0 26.863672,24.814258 5.6,5.6 0 0 1 23.7,25.8 5.6,5.6 0 0 1 18.1,20.2 5.6,5.6 0 0 1 18.650976,17.792383 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 8 C 14.392647 7.999723 12.822483 8.4836356 11.494141 9.3886719 C 11.601953 9.6601143 11.73987 9.915357 11.894531 10.158203 C 13.135354 9.4141061 14.547393 8.9997497 16 9 C 17.453115 9.0023497 18.865699 9.4192202 20.105469 10.166016 C 20.260398 9.9236775 20.397943 9.6694567 20.505859 9.3984375 C 19.178631 8.4899436 17.60838 8.0026008 16 8 z M 8.2988281 15.349609 C 8.2073271 15.349646 8.1175655 15.358311 8.0273438 15.363281 C 8.0097755 15.575075 8.0006538 15.787481 8 16 C 8.0001295 16.128463 8.0211111 16.253398 8.0273438 16.380859 C 8.027815 16.375022 8.0268596 16.369118 8.0273438 16.363281 C 8.1175655 16.358311 8.2073271 16.349646 8.2988281 16.349609 C 8.8957669 16.350139 9.4745407 16.466167 10.015625 16.671875 C 10.007395 16.781087 10.0022 16.890503 10 17 C 10.001633 19.052551 11.059835 20.943798 12.777344 22.041016 C 12.887588 21.776261 12.980154 21.502303 13.041016 21.214844 C 11.163016 20.150213 10.001718 18.158777 10 16 C 10.0022 15.890503 10.007395 15.781087 10.015625 15.671875 C 9.4745407 15.466167 8.8957669 15.350139 8.2988281 15.349609 z M 23.699219 15.349609 C 23.105407 15.350609 22.527358 15.46359 21.988281 15.667969 C 21.995281 15.778517 21.99916 15.889236 22 16 C 21.9972 18.158485 20.835177 20.149107 18.957031 21.212891 C 19.017679 21.500305 19.110213 21.774573 19.220703 22.039062 C 20.938404 20.942646 21.997338 19.052273 22 17 C 21.99916 16.889236 21.995281 16.778517 21.988281 16.667969 C 22.527358 16.46359 23.105407 16.350609 23.699219 16.349609 C 23.790402 16.349609 23.87884 16.358381 23.96875 16.363281 C 23.970427 16.382104 23.96916 16.401089 23.970703 16.419922 C 23.978155 16.279483 23.999964 16.141663 24 16 C 23.998 15.787429 23.98762 15.575021 23.96875 15.363281 C 23.87884 15.358381 23.790402 15.349609 23.699219 15.349609 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.597656 2.015625 A 14 14 0 0 0 11.5 2.7617188 A 7.7 7.7 0 0 0 8.3007812 9 A 7.7 7.7 0 0 0 8.3242188 9.4804688 A 7.7 7.7 0 0 1 11.5 3.7617188 A 14 14 0 0 1 12.089844 3.5917969 A 5.6 5.6 0 0 1 15.597656 2.015625 z M 16.564453 2.0292969 A 5.6 5.6 0 0 1 19.894531 3.5839844 A 14 14 0 0 1 20.482422 3.75 A 7.7 7.7 0 0 1 23.675781 9.5507812 A 7.7 7.7 0 0 0 23.699219 9 A 7.7 7.7 0 0 0 20.482422 2.75 A 14 14 0 0 0 16.564453 2.0292969 z M 10.425781 8.0722656 A 5.6 5.6 0 0 0 10.400391 8.5996094 A 5.6 5.6 0 0 0 15.076172 14.115234 A 2.1 2.1 0 0 1 15.650391 13.929688 L 15.650391 13.181641 A 5.6 5.6 0 0 1 10.425781 8.0722656 z M 21.574219 8.1132812 A 5.6 5.6 0 0 1 16.349609 13.1875 L 16.349609 13.933594 A 2.1 2.1 0 0 1 16.925781 14.121094 A 5.6 5.6 0 0 0 21.599609 8.5996094 A 5.6 5.6 0 0 0 21.574219 8.1132812 z M 23.451172 11.892578 A 7.7 7.7 0 0 1 23.146484 12.851562 A 7.7 7.7 0 0 1 29.738281 18.558594 A 14 14 0 0 0 29.84375 17.966797 A 7.7 7.7 0 0 0 23.451172 11.892578 z M 8.5507812 11.904297 A 7.7 7.7 0 0 0 2.1582031 18.001953 A 14 14 0 0 0 2.265625 18.544922 A 7.7 7.7 0 0 1 8.8515625 12.855469 A 7.7 7.7 0 0 1 8.5507812 11.904297 z M 13.962891 16.5 A 2.1 2.1 0 0 0 13.910156 16.798828 L 14.03125 16.728516 A 2.1 2.1 0 0 1 13.962891 16.5 z M 18.037109 16.501953 A 2.1 2.1 0 0 1 18.007812 16.613281 L 18.066406 16.646484 A 2.1 2.1 0 0 0 18.037109 16.501953 z M 17.693359 17.238281 A 2.1 2.1 0 0 1 16 18.099609 A 2.1 2.1 0 0 1 14.380859 17.335938 L 13.980469 17.566406 A 2.1 2.1 0 0 0 14.03125 17.728516 L 13.460938 18.056641 A 5.6 5.6 0 0 1 13.693359 18.732422 L 14.380859 18.335938 A 2.1 2.1 0 0 0 16 19.099609 A 2.1 2.1 0 0 0 17.693359 18.238281 L 18.335938 18.611328 A 5.6 5.6 0 0 1 18.582031 17.943359 L 18.007812 17.613281 A 2.1 2.1 0 0 0 18.050781 17.445312 L 17.693359 17.238281 z M 18.125 20.699219 A 5.6 5.6 0 0 0 18.099609 21.199219 A 5.6 5.6 0 0 0 23.699219 26.800781 A 5.6 5.6 0 0 0 25.099609 26.611328 A 14 14 0 0 0 26.863281 24.814453 A 5.6 5.6 0 0 1 23.699219 25.800781 A 5.6 5.6 0 0 1 18.125 20.699219 z M 13.873047 20.734375 A 5.6 5.6 0 0 1 8.3007812 25.800781 A 5.6 5.6 0 0 1 5.1425781 24.824219 A 14 14 0 0 0 6.8769531 26.609375 A 5.6 5.6 0 0 0 8.3007812 26.800781 A 5.6 5.6 0 0 0 13.900391 21.199219 A 5.6 5.6 0 0 0 13.873047 20.734375 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kimagemapeditor.svg b/.icons/awkward/32x32/apps/kimagemapeditor.svg
new file mode 100644
index 00000000..e793ce9c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kimagemapeditor.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 29.635071,16.867299 c 0,0.893289 0.281266,1.89974 0.121349,2.746541 C 28.53215,26.096633 22.838696,31 16,31 8.2680135,31 2,24.731986 2,17 2,13.842843 3.0450571,10.929772 4.8081154,8.587844 7.3628484,5.1943078 11.42517,3.3649284 16,3.3649284 c 7.731986,0 13.635071,5.7703835 13.635071,13.5023706 z"/>
+ <path style="fill:#126494" d="m 29.635071,15.867299 c 0,0.893289 0.281266,1.89974 0.121349,2.746541 C 28.53215,25.096633 22.838696,30 16,30 8.2680135,30 2,23.731986 2,16 2,12.842843 3.0450571,9.9297727 4.8081154,7.5878443 7.3628484,4.1943081 11.42517,2.3649287 16,2.3649287 c 7.731986,0 13.635071,5.7703835 13.635071,13.5023703 z"/>
+ <path style="opacity:0.2" d="m 16.047851,3.0027339 c -0.08834,3.96e-5 -0.17679,0.00376 -0.265234,0.00547 -0.191526,0.00291 -0.382973,0.00974 -0.574218,0.020508 -0.135142,0.00815 -0.270856,0.019381 -0.406056,0.031445 -0.3299,0.028435 -0.658687,0.068564 -0.985742,0.1203125 -0.181761,0.029136 -0.362787,0.064855 -0.54414,0.101172 -0.214831,0.04283 -0.428627,0.090695 -0.641211,0.1435562 -0.231895,0.057573 -0.46268,0.1205146 -0.693164,0.190039 C 11.677702,3.6933795 11.41965,3.779093 11.164258,3.8722652 11.025838,3.9225838 10.887614,3.9761061 10.75,4.0308589 9.0967925,4.6984977 7.5863276,5.6757751 6.2998046,6.9101558 6.2626472,6.9459268 6.2258314,6.9820048 6.1890625,7.0181636 5.4187439,7.7814146 4.7397122,8.63158 4.165625,9.551562 4.7947999,8.8651364 5.6188669,8.4195633 5.8896484,9.2152337 6.4229857,9.4358618 6.5523478,7.4751422 7.0449217,8.7353508 6.8627726,9.0192225 6.0009146,9.470411 6.6511717,9.6636712 7.4354503,8.5874429 8.533555,7.6809709 9.0847658,6.5683588 9.980924,5.722956 8.8900706,6.1641375 8.190625,6.4302729 7.703376,6.6156688 7.3704651,6.7335262 8.181056,6.1992183 8.3983178,5.5643899 10.331273,4.5857149 9.9980481,5.6455073 12.018686,5.4361634 8.9103419,5.9267491 9.4675797,6.8417963 10.28168,6.613632 11.622603,6.0723566 12.076173,5.067187 c -0.941445,0.1098987 -0.981867,0.025306 0.01641,-0.1640625 0.562399,0.128361 0.332906,0.6315709 1.21543,0.5919922 C 12.586439,5.7956694 10.91047,6.8799137 9.8585962,7.4980462 9.0715435,8.1632835 9.4971708,8.9126237 10.387698,8.1884758 11.973783,8.1504728 13.579842,7.8272107 14.561721,6.4439448 14.722063,5.7454414 13.953477,5.6670939 14.038086,5.0302729 13.891379,4.9475906 11.653374,4.5770298 12.717383,4.4396479 13.344049,4.2993541 14.21288,3.797788 13.097461,3.9378902 15.3,3.6999995 17.016321,3.4739356 18.939008,4.0876232 c 0.271258,0.1341654 0.427274,0.3153993 0.308062,0.6035872 -1.138705,-0.1189666 0.611736,0.3529375 0.705469,0.525 0.0052,0.8629343 -1.30098,0.4520763 -1.859375,0.7888673 0.7307,-0.2640027 1.722585,1.0946592 0.782031,1.3890626 0.80109,1.3584627 -1.01068,0.8330245 -0.70957,-0.2488283 -1.301097,0.6270026 1.603533,1.7663975 -0.255664,1.7828125 -0.420525,0.9025401 -1.853162,-1.1353853 -2.727539,0.1230467 -0.530456,0.6574162 -2.349949,1.6514148 -1.014454,2.3542968 -0.487262,0.796407 -1.941059,1.826226 -1.540819,0.180469 0.448259,-1.7852072 -1.372231,-0.154922 -1.492969,0.48125 0.367437,0.296643 1.302171,-0.685484 0.525,0.295313 -0.692218,0.608499 1.613253,0.434404 0.04649,0.544141 -0.32406,0.422856 0.174314,1.857111 -0.853125,1.115625 -1.8015526,0.245291 0.02841,2.354956 -1.6789063,2.77539 -1.359064,0.714466 -2.1613046,2.045246 -2.1820316,3.57793 0.1064469,1.73117 1.8271813,3.242861 3.5656249,2.917578 1.045349,0.239199 2.232806,0.827437 1.791016,2.052148 1.721167,0.654587 0.209422,2.663052 1.382226,3.617579 0.831888,1.968043 3.792706,1.560134 4.74961,-0.0834 0.793733,-0.973988 2.044351,-1.486564 1.376758,-2.972266 0.538913,-1.472228 2.571087,-2.396108 2.507422,-4.119335 -0.806787,-0.140718 -1.818283,1.003683 -2.317383,-0.254298 C 19.497413,20.952958 18.220738,19.29 18.54024,18.849803 c 0.860001,0.938142 1.429737,2.104717 2.285937,3.046095 1.208403,-0.691218 2.478672,-1.632356 2.876563,-3.006446 -0.531107,-0.616929 -1.16087,-0.821789 -0.0041,-0.999414 1.692256,-0.859906 2.752793,1.16043 3.452149,2.160156 1.527053,0.430133 -0.308777,-1.745758 0.419726,-2.599023 -0.08534,-1.188554 0.904465,-1.920142 1.376758,-1.323438 0.733832,1.112215 0.433759,2.29105 0.616601,3.487695 0.02267,0.195663 0.02629,0.389609 0.01367,0.582422 0.0096,-0.03996 0.02787,-0.06079 0.05332,-0.06563 C 29.871493,19.105388 29.995325,18.054646 30,17 29.998539,9.2877285 23.760077,3.0290939 16.047851,3.0027339 Z m -7.857226,3.427539 c 0.022722,-0.00772 0.075765,-0.034992 0.1736329,-0.094336 0.059612,-0.066413 0.056945,-0.079266 0.027342,-0.066992 -0.066598,0.027616 -0.26915,0.1844973 -0.2009763,0.1613281 z m 5.744922,-2.2339843 c -0.353347,0.039906 -1.24827,0.3172143 -0.434765,0.2994141 0.663675,-0.2616191 0.646773,-0.3233576 0.434765,-0.2994141 z m 3.375586,2.4267577 c -0.01821,-0.00463 -0.04715,-0.00374 -0.08203,0.00136 -0.232596,0.034043 -0.734827,0.2524403 -0.162694,0.2296875 0.258412,-0.1530858 0.299348,-0.2171668 0.244726,-0.2310547 z m -1.613282,0.407422 c -0.251113,-0.028341 -0.534115,0.1137849 -0.140819,0.5947266 l 0.09023,-0.1667967 c 0.521577,-0.2007579 0.301696,-0.399589 0.05059,-0.4279299 z m -3.748827,1.6652345 c -0.427544,0.053851 -0.941794,0.8408344 0.351367,0.5509763 0.01932,-0.4484557 -0.15703,-0.5754553 -0.351367,-0.5509763 z m 3.491796,1.6365232 c 0.164169,0.0546 0.29688,0.572824 -0.198242,0.453906 0.01233,-0.279335 0.06589,-0.407483 0.127148,-0.445703 0.02297,-0.01436 0.04764,-0.016 0.07109,-0.0082 z m 0.164063,0.898242 c 0.148052,-0.02295 0.160543,0.147074 -0.127149,0.682227 -0.220108,0.278966 -0.661666,0.521705 -0.987109,0.246094 0.243041,-0.31589 0.867504,-0.890073 1.114258,-0.928321 z m -0.293946,0.188673 c -0.05461,0.0249 -0.250778,0.453562 -0.01367,0.151758 0.03464,-0.123401 0.03188,-0.16006 0.01367,-0.151758 z m 4.920508,2.60996 c 0.06858,0.0066 0.208598,0.07908 0.447071,0.240625 0.252533,0.230162 1.365837,1.705535 0.27207,1.387696 0.0098,-0.457889 -1.016327,-1.657042 -0.719141,-1.628321 z m -2.720703,0.307617 c 0.131607,0.0138 0.258677,0.07027 0.358203,0.175 1.589487,-0.04732 1.095761,1.14172 -0.188671,0.645313 -0.264178,0.0961 -0.563069,0.289113 -0.838087,0.114844 -0.160157,-0.628331 0.273733,-0.976575 0.668555,-0.935157 z m -3.4125,0.172266 c 0.933577,0.132643 1.077841,2.654574 2.212109,1.956445 -0.553163,-1.208631 0.0023,-0.671533 0.337696,0.07109 0.436364,0.07248 1.174349,0.0099 1.520312,0.209179 0.234258,0.134952 0.293566,0.386299 -0.06016,0.892773 -1.06504,0.630828 -2.562941,-0.49039 -3.489062,0.263867 -1.085103,-0.172777 -1.107471,-1.360801 -1.538087,-1.77871 -0.66105,-0.14458 -2.45811,0.276447 -2.30781,-0.246089 1.075249,-0.412733 2.368862,-2.291347 3.230664,-0.449805 1.072321,0.715459 -1.02249,0.653073 0.116211,1.036328 1.184126,-0.655533 0.51696,-1.07192 -0.02187,-1.955078 z m 4.070117,2.236719 c -0.06022,-0.06811 -0.87497,0.270278 -0.27207,0.232422 0.227886,-0.14212 0.292146,-0.209721 0.27207,-0.232422 z m -4.782422,-1.75957 c -0.179486,-0.01212 -0.665358,0.896962 -0.0752,0.771093 0.17419,-0.570319 0.15678,-0.765563 0.0752,-0.771093 z m 8.00625,2.802734 c 0.09812,-0.0023 0.28236,0.05496 0.586524,0.199609 1.120192,-0.02633 0.41738,0.669791 0.0069,0.675391 -0.400076,-0.325938 -0.887722,-0.86807 -0.593359,-0.875 z m 7.211914,5.154297 c -0.08288,0.159849 -0.155321,0.316463 -0.236523,0.474414 0.08258,-0.157005 0.160388,-0.31535 0.236523,-0.474414 z m -6.849609,3.867773 c -0.129827,0.01681 -0.331714,0.133646 -0.623437,0.39375 -0.383093,0.16906 -1.393,1.873732 -0.317188,1.52168 0.710553,-0.181742 1.503207,-1.988261 0.940625,-1.91543 z"/>
+ <path style="fill:#968d5b" d="m 16.047851,2.0027342 c -0.08834,3.96e-5 -0.17679,0.00376 -0.265234,0.00547 -0.191526,0.00291 -0.382973,0.00974 -0.574218,0.020508 -0.135142,0.00815 -0.270856,0.019381 -0.406056,0.031445 -0.3299,0.028435 -0.658687,0.068564 -0.985742,0.1203125 -0.181761,0.029136 -0.362787,0.064855 -0.54414,0.101172 -0.214831,0.04283 -0.428627,0.090695 -0.641211,0.1435562 -0.231895,0.057573 -0.46268,0.1205146 -0.693164,0.190039 C 11.677702,2.6933798 11.41965,2.7790933 11.164258,2.8722655 11.025838,2.9225841 10.887614,2.9761064 10.75,3.0308592 9.0967925,3.698498 7.5863276,4.6757754 6.2998046,5.9101561 6.2626472,5.9459271 6.2258314,5.9820051 6.1890625,6.0181639 5.4187439,6.7814149 4.7397122,7.6315803 4.165625,8.5515623 4.7947999,7.8651367 5.6188669,7.4195636 5.8896484,8.215234 6.4229857,8.4358621 6.5523478,6.4751425 7.0449217,7.7353511 6.8627726,8.0192228 6.0009146,8.4704113 6.6511717,8.6636715 7.4354503,7.5874432 8.533555,6.6809712 9.0847658,5.5683591 9.980924,4.7229563 8.8900706,5.1641378 8.190625,5.4302732 7.703376,5.6156691 7.3704651,5.7335265 8.181056,5.1992186 8.3983178,4.5643902 10.331273,3.5857152 9.9980481,4.6455076 12.018686,4.4361637 8.9103419,4.9267494 9.4675797,5.8417966 10.28168,5.6136323 11.622603,5.0723569 12.076173,4.0671873 11.134728,4.177086 11.094306,4.092493 12.092581,3.9031248 12.65498,4.0314858 12.425487,4.5346957 13.308011,4.495117 12.586439,4.7956697 10.91047,5.879914 9.8585962,6.4980465 9.0715435,7.1632838 9.4971708,7.912624 10.387698,7.1884761 11.973783,7.1504731 13.579842,6.827211 14.561721,5.4439451 14.722063,4.7454417 13.953477,4.6670942 14.038086,4.0302732 13.891379,3.9475909 11.653374,3.5770301 12.717383,3.4396482 13.344049,3.2993544 14.21288,2.7977883 13.097461,2.9378905 15.3,2.6999998 17.016321,2.4739359 18.939008,3.0876235 c 0.271258,0.1341654 0.427274,0.3153993 0.308062,0.6035872 -1.138705,-0.1189666 0.611736,0.3529375 0.705469,0.525 0.0052,0.8629343 -1.30098,0.4520763 -1.859375,0.7888673 0.7307,-0.2640027 1.722585,1.0946592 0.782031,1.3890626 0.80109,1.3584627 -1.01068,0.8330245 -0.70957,-0.2488283 -1.301097,0.6270026 1.603533,1.7663975 -0.255664,1.7828125 -0.420525,0.9025401 -1.853162,-1.1353853 -2.727539,0.1230467 -0.530456,0.6574162 -2.349949,1.6514148 -1.014454,2.3542965 -0.487262,0.796407 -1.941059,1.826226 -1.540819,0.180469 0.448259,-1.7852069 -1.372231,-0.154922 -1.492969,0.48125 0.367437,0.296643 1.302171,-0.685484 0.525,0.295313 -0.692218,0.608499 1.613253,0.434404 0.04649,0.544141 -0.32406,0.422856 0.174314,1.857111 -0.853125,1.115625 -1.8015526,0.245291 0.02841,2.354956 -1.6789063,2.77539 -1.359064,0.714466 -2.1613046,2.045246 -2.1820316,3.57793 0.1064469,1.73117 1.8271813,3.242861 3.5656249,2.917578 1.045349,0.239199 2.232806,0.827437 1.791016,2.052148 1.721167,0.654587 0.209422,2.663052 1.382226,3.617579 0.831888,1.968043 3.792706,1.560134 4.74961,-0.0834 0.793733,-0.973988 2.044351,-1.486564 1.376758,-2.972266 0.538913,-1.472228 2.571087,-2.396108 2.507422,-4.119335 -0.806787,-0.140718 -1.818283,1.003683 -2.317383,-0.254298 C 19.497413,19.952958 18.220738,18.29 18.54024,17.849803 c 0.860001,0.938142 1.429737,2.104717 2.285937,3.046095 1.208403,-0.691218 2.478672,-1.632356 2.876563,-3.006446 -0.531107,-0.616929 -1.16087,-0.821789 -0.0041,-0.999414 1.692256,-0.859906 2.752793,1.16043 3.452149,2.160156 1.527053,0.430133 -0.308777,-1.745758 0.419726,-2.599023 -0.08534,-1.188554 0.904465,-1.920142 1.376758,-1.323438 0.733832,1.112215 0.433759,2.29105 0.616601,3.487695 0.02267,0.195663 0.02629,0.389609 0.01367,0.582422 0.0096,-0.03996 0.02787,-0.06079 0.05332,-0.06563 C 29.871493,18.105388 29.995325,17.054646 30,16 29.998539,8.2877288 23.760077,2.0290942 16.047851,2.0027342 Z m -7.857226,3.427539 c 0.022722,-0.00772 0.075765,-0.034992 0.1736329,-0.094336 0.059612,-0.066413 0.056945,-0.079266 0.027342,-0.066992 -0.066598,0.027616 -0.26915,0.1844973 -0.2009763,0.1613281 z M 13.935547,3.1962889 C 13.5822,3.2361946 12.687277,3.5135032 13.500782,3.495703 14.164457,3.2340839 14.147555,3.1723454 13.935547,3.1962889 Z m 3.375586,2.4267577 c -0.01821,-0.00463 -0.04715,-0.00374 -0.08203,0.00136 -0.232596,0.034043 -0.734827,0.2524403 -0.162694,0.2296875 0.258412,-0.1530858 0.299348,-0.2171668 0.244726,-0.2310547 z m -1.613282,0.407422 c -0.251113,-0.028341 -0.534115,0.1137849 -0.140819,0.5947266 l 0.09023,-0.1667967 c 0.521577,-0.2007579 0.301696,-0.399589 0.05059,-0.4279299 z m -3.748827,1.6652345 c -0.427544,0.053851 -0.941794,0.8408344 0.351367,0.5509763 0.01932,-0.4484557 -0.15703,-0.5754553 -0.351367,-0.5509763 z m 3.491796,1.636523 c 0.164169,0.0546 0.29688,0.572824 -0.198242,0.4539066 0.01233,-0.2793357 0.06589,-0.4074833 0.127148,-0.4457033 0.02297,-0.014364 0.04764,-0.016002 0.07109,-0.0082 z m 0.164063,0.8982419 c 0.148052,-0.02295 0.160543,0.147074 -0.127149,0.682227 -0.220108,0.278966 -0.661666,0.521705 -0.987109,0.246094 0.243041,-0.31589 0.867504,-0.890073 1.114258,-0.928321 z m -0.293946,0.188673 c -0.05461,0.0249 -0.250778,0.453562 -0.01367,0.151758 0.03464,-0.123401 0.03188,-0.16006 0.01367,-0.151758 z m 4.920508,2.60996 c 0.06858,0.0066 0.208598,0.07908 0.447071,0.240625 0.252533,0.230162 1.365837,1.705535 0.27207,1.387696 0.0098,-0.457889 -1.016327,-1.657042 -0.719141,-1.628321 z m -2.720703,0.307617 c 0.131607,0.0138 0.258677,0.07027 0.358203,0.175 1.589487,-0.04732 1.095761,1.14172 -0.188671,0.645313 -0.264178,0.0961 -0.563069,0.289113 -0.838087,0.114844 -0.160157,-0.628331 0.273733,-0.976575 0.668555,-0.935157 z m -3.4125,0.172266 c 0.933577,0.132643 1.077841,2.654574 2.212109,1.956445 -0.553163,-1.208631 0.0023,-0.671533 0.337696,0.07109 0.436364,0.07248 1.174349,0.0099 1.520312,0.209179 0.234258,0.134952 0.293566,0.386299 -0.06016,0.892773 -1.06504,0.630828 -2.562941,-0.49039 -3.489062,0.263867 -1.085103,-0.172777 -1.107471,-1.360801 -1.538087,-1.77871 -0.66105,-0.14458 -2.45811,0.276447 -2.30781,-0.246089 1.075249,-0.412733 2.368862,-2.291347 3.230664,-0.449805 1.072321,0.715459 -1.02249,0.653073 0.116211,1.036328 1.184126,-0.655533 0.51696,-1.07192 -0.02187,-1.955078 z m 4.070117,2.236719 c -0.06022,-0.06811 -0.87497,0.270278 -0.27207,0.232422 0.227886,-0.14212 0.292146,-0.209721 0.27207,-0.232422 z m -4.782422,-1.75957 c -0.179486,-0.01212 -0.665358,0.896962 -0.0752,0.771093 0.17419,-0.570319 0.15678,-0.765563 0.0752,-0.771093 z m 8.00625,2.802734 c 0.09812,-0.0023 0.28236,0.05496 0.586524,0.199609 1.120192,-0.02633 0.41738,0.669791 0.0069,0.675391 -0.400076,-0.325938 -0.887722,-0.86807 -0.593359,-0.875 z m 7.211914,5.154297 c -0.08288,0.159849 -0.155321,0.316463 -0.236523,0.474414 0.08258,-0.157005 0.160388,-0.31535 0.236523,-0.474414 z m -6.849609,3.867773 c -0.129827,0.01681 -0.331714,0.133646 -0.623437,0.39375 -0.383093,0.16906 -1.393,1.873732 -0.317188,1.52168 0.710553,-0.181742 1.503207,-1.988261 0.940625,-1.91543 z"/>
+ <path style="opacity:0.2" d="m 9.8144531,8.9999997 c -0.1889814,0 -0.3699564,0.045589 -0.546875,0.1367188 -0.1728985,0.091127 -0.309634,0.2360616 -0.4101562,0.4375 H 8.8085938 L 8.6875,9.0722653 H 8 V 13 h 0.8984375 v -1.847656 c 0,-0.417267 0.046191,-0.738362 0.1386719,-0.958985 0.096501,-0.2254199 0.2682838,-0.3378897 0.5175781,-0.3378905 0.3297121,0 0.4941405,0.2836625 0.4941405,0.8496095 V 13 h 0.902344 v -1.972656 c 0,-0.378898 0.04987,-0.667703 0.15039,-0.869141 0.10052,-0.2014394 0.266674,-0.3027346 0.503907,-0.3027345 0.329712,0 0.496093,0.2836625 0.496093,0.8496095 V 13 H 13 v -2.560547 c 0,-0.503597 -0.09801,-0.8683302 -0.291016,-1.0937502 -0.188981,-0.230216 -0.469807,-0.3457031 -0.84375,-0.3457031 -0.188982,0 -0.371795,0.045589 -0.552734,0.1367188 -0.17692,0.091127 -0.317448,0.2360616 -0.417969,0.4375 h -0.07813 C 10.723931,9.3775761 10.592705,9.2356582 10.423828,9.1445309 10.258971,9.0486069 10.055706,8.9999997 9.8144531,8.9999997 Z m 5.7871089,0 c -0.238104,0 -0.465816,0.031811 -0.6875,0.097656 -0.221686,0.061144 -0.42113,0.142625 -0.597656,0.2460938 l 0.300782,0.7148443 c 0.156,-0.079953 0.310797,-0.1474857 0.466796,-0.1992193 0.156001,-0.05644 0.316259,-0.082031 0.480469,-0.082031 0.164212,0 0.292497,0.044607 0.382813,0.1386718 0.09442,0.094063 0.142578,0.2411247 0.142578,0.4433597 v 0.171875 l -0.585938,0.01953 C 15.003063,10.574292 14.627375,10.682172 14.376953,10.875 14.126531,11.067828 14,11.370127 14,11.779297 c 0,0.418579 0.09982,0.726298 0.296875,0.923828 C 14.493927,12.900658 14.741332,13 15.041016,13 c 0.279158,0 0.50005,-0.04656 0.660156,-0.140625 0.160105,-0.09406 0.311392,-0.246188 0.455078,-0.453125 h 0.02539 l 0.177734,0.521484 H 17 V 10.359375 C 17,9.8984698 16.878929,9.5589367 16.636719,9.3378903 16.398616,9.1121407 16.053143,8.9999998 15.601562,8.9999997 Z m 4.1875,0 c -0.231335,0 -0.417425,0.059043 -0.5625,0.1796875 -0.145074,0.1206409 -0.261394,0.2638049 -0.347656,0.4296875 h -0.04492 L 18.712891,9.0742185 H 18 V 15 h 0.878906 v -1.658203 c 0,-0.191017 -0.01747,-0.392393 -0.04883,-0.603516 h 0.04883 c 0.08626,0.135721 0.19675,0.258553 0.333985,0.369141 0.137233,0.105564 0.321398,0.158204 0.552734,0.158203 0.360728,0 0.657337,-0.181045 0.888672,-0.542969 C 20.885632,12.360732 21,11.830694 21,11.126953 21,10.428238 20.88951,9.8979141 20.666016,9.5410153 20.442514,9.1790932 20.149791,8.9999998 19.789062,8.9999997 Z M 7,9.3359372 4,10.833984 v 0.433594 l 3,1.322266 V 11.867188 L 4.9355469,11.019531 7,10.060547 Z m 15,0 V 10.060547 L 24.064453,11.019531 22,11.867188 v 0.722656 l 3,-1.322266 v -0.433594 z m -2.494141,0.5605469 c 0.399939,0 0.601563,0.4035869 0.601563,1.2128909 -2e-6,0.402138 -0.05041,0.713538 -0.148438,0.929687 -0.09411,0.211124 -0.239485,0.314454 -0.439453,0.314454 -0.243101,4e-6 -0.415662,-0.103342 -0.509765,-0.314454 -0.09018,-0.216148 -0.13086,-0.524763 -0.13086,-0.921874 v -0.119141 c 0.004,-0.366952 0.05044,-0.643257 0.144532,-0.824219 0.0941,-0.1859893 0.255005,-0.2773444 0.482421,-0.2773439 z m -3.416015,1.2480469 v 0.31836 c 0,0.244562 -0.06959,0.431968 -0.205078,0.568359 -0.135473,0.131687 -0.300995,0.19922 -0.498047,0.199219 -0.13137,2e-6 -0.240161,-0.03377 -0.322266,-0.09961 -0.0821,-0.07055 -0.121094,-0.185796 -0.121094,-0.345703 0,-0.183422 0.05888,-0.330485 0.173829,-0.443359 0.114945,-0.11288 0.319654,-0.174192 0.615234,-0.183594 z"/>
+ <path style="fill:#fff716" d="M 9.8144531 8 C 9.6254717 8 9.4444967 8.0455891 9.2675781 8.1367188 C 9.0946796 8.227846 8.9579441 8.3727804 8.8574219 8.5742188 L 8.8085938 8.5742188 L 8.6875 8.0722656 L 8 8.0722656 L 8 12 L 8.8984375 12 L 8.8984375 10.152344 C 8.8984375 9.7350776 8.9446282 9.4139818 9.0371094 9.1933594 C 9.1336104 8.9679394 9.3053932 8.8554696 9.5546875 8.8554688 C 9.8843996 8.8554688 10.048828 9.1391309 10.048828 9.7050781 L 10.048828 12 L 10.951172 12 L 10.951172 10.027344 C 10.951172 9.6484467 11.001041 9.3596415 11.101562 9.1582031 C 11.202082 8.9567639 11.368236 8.8554687 11.605469 8.8554688 C 11.935181 8.8554688 12.101562 9.1391309 12.101562 9.7050781 L 12.101562 12 L 13 12 L 13 9.4394531 C 13 8.9358563 12.901987 8.5711231 12.708984 8.3457031 C 12.520003 8.1154871 12.239177 8 11.865234 8 C 11.676252 8 11.493439 8.0455891 11.3125 8.1367188 C 11.13558 8.2278458 10.995052 8.3727804 10.894531 8.5742188 L 10.816406 8.5742188 C 10.723931 8.3775764 10.592705 8.2356585 10.423828 8.1445312 C 10.258971 8.0486072 10.055706 8 9.8144531 8 z M 15.601562 8 C 15.363458 8 15.135746 8.0318112 14.914062 8.0976562 C 14.692376 8.1588002 14.492932 8.2402812 14.316406 8.34375 L 14.617188 9.0585938 C 14.773188 8.9786417 14.927985 8.9111086 15.083984 8.859375 C 15.239985 8.802935 15.400243 8.7773437 15.564453 8.7773438 C 15.728665 8.7773438 15.85695 8.8219508 15.947266 8.9160156 C 16.041686 9.0100786 16.089844 9.1571406 16.089844 9.359375 L 16.089844 9.53125 L 15.503906 9.5507812 C 15.003063 9.5742922 14.627375 9.6821721 14.376953 9.875 C 14.126531 10.067828 14 10.370127 14 10.779297 C 14 11.197876 14.099818 11.505595 14.296875 11.703125 C 14.493927 11.900658 14.741332 12 15.041016 12 C 15.320174 12 15.541066 11.95344 15.701172 11.859375 C 15.861277 11.765315 16.012564 11.613187 16.15625 11.40625 L 16.181641 11.40625 L 16.359375 11.927734 L 17 11.927734 L 17 9.359375 C 17 8.8984701 16.878929 8.558937 16.636719 8.3378906 C 16.398616 8.112141 16.053143 8.0000001 15.601562 8 z M 19.789062 8 C 19.557727 8 19.371637 8.0590427 19.226562 8.1796875 C 19.081488 8.3003284 18.965168 8.4434924 18.878906 8.609375 L 18.833984 8.609375 L 18.712891 8.0742188 L 18 8.0742188 L 18 14 L 18.878906 14 L 18.878906 12.341797 C 18.878906 12.15078 18.861438 11.949404 18.830078 11.738281 L 18.878906 11.738281 C 18.965166 11.874002 19.075656 11.996834 19.212891 12.107422 C 19.350124 12.212986 19.534289 12.265626 19.765625 12.265625 C 20.126353 12.265625 20.422962 12.08458 20.654297 11.722656 C 20.885632 11.360732 21 10.830694 21 10.126953 C 21 9.4282381 20.88951 8.8979144 20.666016 8.5410156 C 20.442514 8.1790935 20.149791 8.0000001 19.789062 8 z M 7 8.3359375 L 4 9.8339844 L 4 10.267578 L 7 11.589844 L 7 10.867188 L 4.9355469 10.019531 L 7 9.0605469 L 7 8.3359375 z M 22 8.3359375 L 22 9.0605469 L 24.064453 10.019531 L 22 10.867188 L 22 11.589844 L 25 10.267578 L 25 9.8339844 L 22 8.3359375 z M 19.505859 8.8964844 C 19.905798 8.8964844 20.107422 9.300071 20.107422 10.109375 C 20.10742 10.511513 20.057009 10.822913 19.958984 11.039062 C 19.864874 11.250186 19.719499 11.353516 19.519531 11.353516 C 19.27643 11.35352 19.103869 11.250174 19.009766 11.039062 C 18.919586 10.822914 18.878906 10.514299 18.878906 10.117188 L 18.878906 9.9980469 C 18.882906 9.6310951 18.929345 9.35479 19.023438 9.1738281 C 19.117538 8.987839 19.278443 8.8964839 19.505859 8.8964844 z M 16.089844 10.144531 L 16.089844 10.462891 C 16.089844 10.707453 16.020249 10.894859 15.884766 11.03125 C 15.749293 11.162937 15.583771 11.23047 15.386719 11.230469 C 15.255349 11.230471 15.146558 11.196699 15.064453 11.130859 C 14.982353 11.060309 14.943359 10.945063 14.943359 10.785156 C 14.943359 10.601734 15.002236 10.454671 15.117188 10.341797 C 15.232133 10.228917 15.436842 10.167605 15.732422 10.158203 L 16.089844 10.144531 z"/>
+ <path style="opacity:0.2" d="m 15.478642,15.000396 c -1.500683,0 -1.501233,0.999903 -1.504577,2 -0.01045,0.617929 -0.0077,1.907833 0.0039,3.810547 0.01861,3.041575 0.01289,3.99615 -0.02345,4.126953 -1.036814,-0.109281 -2.605018,-0.528244 -3.30666,-1.083455 -0.458589,-0.363804 -0.9136408,-0.69731 -1.0102168,-0.740234 -0.402588,-0.178945 -0.9738,-0.06626 -1.301361,0.257812 -0.226497,0.224083 -0.31028,0.423849 -0.330225,0.783203 -0.01524,0.274612 -0.006,0.339564 0.07817,0.521485 0.05303,0.114607 0.149173,0.268452 0.212986,0.341797 0.06381,0.07335 0.936868,1.205649 1.9403178,2.517578 1.858351,2.42964 3.707241,3.330672 4.02573,3.421345 0.19472,0.05553 10.238546,0.0573 10.440202,0.002 0.09156,-0.02514 0.223909,-0.109415 0.318501,-0.203125 0.132554,-0.131317 0.182317,-0.227341 0.285284,-0.544921 0.2948,-0.909259 0.588834,-2.292162 0.672175,-3.060547 0.03625,-0.892812 0.01702,-0.926771 0,-1.650391 -3.21e-4,-0.01364 -0.0034,-0.02555 -0.0039,-0.03906 0.0014,-0.64306 0.0054,-1.186604 0,-1.460938 0.003,-1.000095 0.0053,-2 -1.492853,-2 -1.351711,0 -1.477401,0.819191 -1.492854,1.712891 -0.0022,0.02404 -0.0094,0.04812 -0.0098,0.07227 5.31e-4,-0.24172 0.0029,-0.63772 0,-0.785156 0.003,-1.000095 0.0033,-2 -1.494808,-2 -1.342756,0 -1.475914,0.808614 -1.492852,1.695312 -0.0039,0.0021 -0.0078,0.0036 -0.01173,0.0059 -2.3e-5,-0.0052 -0.0017,-0.05373 -0.002,-0.06445 1.19e-4,-0.179803 0.0023,-0.517156 0,-0.636719 0.003,-1.000095 0.0033,-2 -1.494808,-2 -1.138559,0 -1.411967,0.578703 -1.479174,1.294922 -0.0017,3.65e-4 -0.0252,0.0058 -0.0254,0.0059 -0.02135,0.0077 -0.0039,-1.215075 -0.0039,-2.53125 0,-0.901566 0.0065,-1.437249 0,-1.769531 0.003,-1.000095 0.0039,-2 -1.496762,-2 z"/>
+ <path style="fill:#ebebeb" d="m 15.478642,14.000396 c -1.500683,0 -1.501233,0.999903 -1.504577,2 -0.01045,0.617929 -0.0077,1.907833 0.0039,3.810547 0.01861,3.041575 0.01289,3.99615 -0.02345,4.126953 -1.036814,-0.109281 -2.605018,-0.528244 -3.30666,-1.083455 -0.458589,-0.363804 -0.9136408,-0.69731 -1.0102168,-0.740234 -0.402588,-0.178945 -0.9738,-0.06626 -1.301361,0.257812 -0.226497,0.224083 -0.31028,0.423849 -0.330225,0.783203 -0.01524,0.274612 -0.006,0.339564 0.07817,0.521485 0.05303,0.114607 0.149173,0.268452 0.212986,0.341797 0.06381,0.07335 0.936868,1.205649 1.9403178,2.517578 1.858351,2.42964 3.707241,3.330672 4.02573,3.421345 0.19472,0.05553 10.238546,0.0573 10.440202,0.002 0.09156,-0.02514 0.223909,-0.109415 0.318501,-0.203125 0.132554,-0.131317 0.182317,-0.227341 0.285284,-0.544921 0.2948,-0.909259 0.588834,-2.292162 0.672175,-3.060547 0.03625,-0.892812 0.01702,-0.926771 0,-1.650391 -3.21e-4,-0.01364 -0.0034,-0.02555 -0.0039,-0.03906 0.0014,-0.64306 0.0054,-1.186604 0,-1.460938 0.003,-1.000095 0.0053,-2 -1.492853,-2 -1.351711,0 -1.477401,0.819191 -1.492854,1.712891 -0.0022,0.02404 -0.0094,0.04812 -0.0098,0.07227 5.31e-4,-0.24172 0.0029,-0.63772 0,-0.785156 0.003,-1.000095 0.0033,-2 -1.494808,-2 -1.342756,0 -1.475914,0.808614 -1.492852,1.695312 -0.0039,0.0021 -0.0078,0.0036 -0.01173,0.0059 -2.3e-5,-0.0052 -0.0017,-0.05373 -0.002,-0.06445 1.19e-4,-0.179803 0.0023,-0.517156 0,-0.636719 0.003,-1.000095 0.0033,-2 -1.494808,-2 -1.138559,0 -1.411967,0.578703 -1.479174,1.294922 -0.0017,3.65e-4 -0.0252,0.0058 -0.0254,0.0059 -0.02135,0.0077 -0.0039,-1.215075 -0.0039,-2.53125 0,-0.901566 0.0065,-1.437249 0,-1.769531 0.003,-1.000095 0.0039,-2 -1.496762,-2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kimtoy.svg b/.icons/awkward/32x32/apps/kimtoy.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kimtoy.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kipi-dngconverter.svg b/.icons/awkward/32x32/apps/kipi-dngconverter.svg
new file mode 100644
index 00000000..025288da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kipi-dngconverter.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#ff766a" d="m3.5001 4c-0.831 0-1.5 0.669-1.5 1.5v16.5h28v-16.5c0-0.831-0.669-1.5-1.5-1.5h-25zm26.375 23.031c-0.0707 0.16737-0.15472 0.34241-0.28125 0.46875 0.12706-0.13906 0.21362-0.28887 0.28125-0.46875zm-0.28125 0.46875c-0.25305 0.25267-0.6122 0.40475-1 0.40625l-25.094 0.094h25c0.43994 0 0.81985-0.20022 1.0938-0.5z"/>
+ <path fill="#fff" opacity=".2" d="m3.5001 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m22 10c2.2091 0 4 1.7909 4 4s-1.7909 4-4 4-4-1.7909-4-4 1.7909-4 4-4z"/>
+ <path fill="#fffee4" fill-rule="evenodd" d="m22 9c2.2091 0 4 1.7909 4 4s-1.7909 4-4 4-4-1.7909-4-4 1.7909-4 4-4z"/>
+ <path fill="#d22f7a" d="m2.0001 22v4.5s0 1.506 1.5 1.5l25.1-0.1c0.7756-0.003 1.4-0.6244 1.4-1.4v-4.5z"/>
+ <path d="m2.0001 22v-0.8s2.0192-1.3333 2.5868-1.4496c0.56768-0.11632 1.2381-0.0217 1.9271 0.1084 0.68899 0.1296 1.7176 0.30488 2.0386 0.31584 0.32104 0.0112 0.90198-0.028 1.577-0.0688 0.675-0.04 1.7926-0.0768 2.1412-0.0728 0.34861 0 1.2189 0.048 2.1465 0.10463 0.92767 0.0568 2.2018 0.15169 2.4909 0.17824 0.2891 0.0264 0.62891 0.0752 1.0146 0.12841 0.38563 0.0528 1.0533 0.13255 1.2894 0.15448 0.23617 0.0215 0.78372 0.0969 1.419 0.15536 0.6353 0.0584 1.652 0.0784 1.9456 0.0568 0.29361-0.0217 0.90903-0.23904 1.5949-0.43944 0.68582-0.20032 1.4421-0.38376 2.0173-0.3384 0.57523 0.0455 3.8111 1.1668 3.8111 1.1668v0.8h-24.6z"/>
+ <path opacity=".2" d="m2.0001 26.5v1s0 1.506 1.5 1.5l25.1-0.09961c0.775-0.003 1.4-0.624 1.4-1.4v-1c0 0.7756-0.62479 1.3974-1.4004 1.4004l-25.1 0.1 25.094-0.094c0.3878-0.0015 0.74695-0.15358 1-0.40625-0.2739 0.29978-0.65381 0.5-1.0938 0.5h-25c-1.5 0.006-1.5-1.5-1.5-1.5zm1.5 2.5h25c0.43994 0 0.81985-0.20022 1.0938-0.5-0.25305 0.25267-0.6122 0.40475-1 0.40625l-25.094 0.094z"/>
+ <circle fill="#42cd4f" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m24 19c-2.2091 0-4 1.7909-4 4s1.7909 4 4 4c1.8142 0 3.3495-1.2018 3.8393-2.8571h-1.2321c-0.44244 1.0054-1.4382 1.7143-2.6071 1.7143-1.578 0-2.8571-1.2792-2.8571-2.8571 0-1.578 1.2792-2.8571 2.8571-2.8571 0.78946 0 1.4946 0.3286 2.0089 0.84821l-1.4375 1.4375h3.4286v-3.428l-1.173 1.173c-0.725-0.723-1.722-1.173-2.827-1.173z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kipi-expoblending.svg b/.icons/awkward/32x32/apps/kipi-expoblending.svg
new file mode 100644
index 00000000..621d0125
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kipi-expoblending.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#ff766a" d="m3.5001 4c-0.831 0-1.5 0.669-1.5 1.5v16.5h28v-16.5c0-0.831-0.669-1.5-1.5-1.5h-25zm26.375 23.031c-0.0707 0.16737-0.15472 0.34241-0.28125 0.46875 0.12706-0.13906 0.21362-0.28887 0.28125-0.46875zm-0.28125 0.46875c-0.25305 0.25267-0.6122 0.40475-1 0.40625l-25.094 0.094h25c0.43994 0 0.81985-0.20022 1.0938-0.5z"/>
+ <path fill="#fff" opacity=".2" d="m3.5001 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m22 10c2.2091 0 4 1.7909 4 4s-1.7909 4-4 4-4-1.7909-4-4 1.7909-4 4-4z"/>
+ <path fill="#fffee4" fill-rule="evenodd" d="m22 9c2.2091 0 4 1.7909 4 4s-1.7909 4-4 4-4-1.7909-4-4 1.7909-4 4-4z"/>
+ <path fill="#d22f7a" d="m2.0001 22v4.5s0 1.506 1.5 1.5l25.1-0.1c0.7756-0.003 1.4-0.6244 1.4-1.4v-4.5z"/>
+ <path d="m2.0001 22v-0.8s2.0192-1.3333 2.5868-1.4496c0.56768-0.11632 1.2381-0.0217 1.9271 0.1084 0.68899 0.1296 1.7176 0.30488 2.0386 0.31584 0.32104 0.0112 0.90198-0.028 1.577-0.0688 0.675-0.04 1.7926-0.0768 2.1412-0.0728 0.34861 0 1.2189 0.048 2.1465 0.10463 0.92767 0.0568 2.2018 0.15169 2.4909 0.17824 0.2891 0.0264 0.62891 0.0752 1.0146 0.12841 0.38563 0.0528 1.0533 0.13255 1.2894 0.15448 0.23617 0.0215 0.78372 0.0969 1.419 0.15536 0.6353 0.0584 1.652 0.0784 1.9456 0.0568 0.29361-0.0217 0.90903-0.23904 1.5949-0.43944 0.68582-0.20032 1.4421-0.38376 2.0173-0.3384 0.57523 0.0455 3.8111 1.1668 3.8111 1.1668v0.8h-24.6z"/>
+ <path opacity=".2" d="m2.0001 26.5v1s0 1.506 1.5 1.5l25.1-0.09961c0.775-0.003 1.4-0.624 1.4-1.4v-1c0 0.7756-0.62479 1.3974-1.4004 1.4004l-25.1 0.1 25.094-0.094c0.3878-0.0015 0.74695-0.15358 1-0.40625-0.2739 0.29978-0.65381 0.5-1.0938 0.5h-25c-1.5 0.006-1.5-1.5-1.5-1.5zm1.5 2.5h25c0.43994 0 0.81985-0.20022 1.0938-0.5-0.25305 0.25267-0.6122 0.40475-1 0.40625l-25.094 0.094z"/>
+ <circle fill="#9d75da" cx="24.5" cy="23.5" r="7.5"/>
+ <path fill="#fff" d="m23.983 28-2.983-4h2v-4h2v4h2z"/>
+ <path opacity=".2" d="m31.979 23.947a7.5 7.5 0 0 1 -7.479 7.053 7.5 7.5 0 0 1 -7.479 -6.947 7.5 7.5 0 0 0 -0.021 0.447 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5 -7.5 7.5 7.5 0 0 0 -0.021 -0.553z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kipi-logo.svg b/.icons/awkward/32x32/apps/kipi-logo.svg
new file mode 100644
index 00000000..4acf5871
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kipi-logo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#f3c72f" d="m16 3c-7.2222 0-13 5.7778-13 13s5.7778 13 13 13c1.1556 0 2.1667-1.0111 2.1667-2.1667 0-0.57778-0.14444-1.0111-0.57778-1.4444-0.28889-0.43333-0.57778-0.86667-0.57778-1.4444 0-1.1556 1.0112-2.1667 2.1667-2.1667h2.6c4.044 0 7.222-3.178 7.222-7.222 0-6.356-5.778-11.556-13-11.556z"/>
+ <path fill="#da8015" d="m7 16c-1.0667 0-2-0.933-2-2s0.9333-2 2-2 2 0.933 2 2-0.9333 2-2 2z"/>
+ <path fill="#327cc4" d="m12 10c-1.0667 0-2-0.93333-2-2s0.93333-2 2-2 2 0.93333 2 2-0.93333 2-2 2z"/>
+ <path fill="#4c9511" d="m19 10c-1.0667 0-2-0.93333-2-2s0.93333-2 2-2 2 0.93333 2 2-0.93333 2-2 2z"/>
+ <path fill="#d94d4d" d="m24 16c-1.0667 0-2-0.93333-2-2s0.93333-2 2-2 2 0.93333 2 2-0.93333 2-2 2z"/>
+ <path fill="#fff" opacity=".2" d="m16 3c-7.2222 0-13 5.7778-13 13 0 0.169 0.0191 0.333 0.0254 0.5 0.2617-6.985 5.9213-12.5 12.975-12.5 7.043 0 12.696 4.9484 12.973 11.088 0.012-0.177 0.027-0.353 0.027-0.533 0-6.3559-5.778-11.555-13-11.555zm1.086 21.428c-0.045 0.167-0.074 0.34-0.074 0.517 0 0.578 0.289 1.01 0.578 1.444 0.289 0.289 0.441 0.583 0.515 0.916 0.038-0.154 0.061-0.31 0.061-0.471 0-0.578-0.143-1.012-0.576-1.445-0.202-0.304-0.401-0.609-0.504-0.961z"/>
+ <path opacity=".2" d="m28.973 15.088c-0.267 3.786-3.331 6.689-7.196 6.689h-2.599c-1.156 0-2.166 1.013-2.166 2.168 0 0.174 0.03 0.331 0.074 0.483 0.246-0.923 1.114-1.651 2.092-1.651h2.599c4.045 0 7.223-3.178 7.223-7.222 0-0.158-0.02-0.311-0.027-0.467zm-25.948 1.412c-0.0063 0.167-0.0254 0.331-0.0254 0.5 0 7.222 5.7778 13 13 13 1.156 0 2.166-1.01 2.166-2.166 0-0.192-0.023-0.364-0.061-0.529-0.228 0.945-1.111 1.695-2.105 1.695-7.0545 0-12.713-5.515-12.975-12.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kipi-panorama.svg b/.icons/awkward/32x32/apps/kipi-panorama.svg
new file mode 100644
index 00000000..8ce169a7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kipi-panorama.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#979af2" d="m2 8v14h28v-14h-28zm27.594 18.5c-0.253 0.253-0.612 0.405-1 0.406l-25.094 0.094h25c0.44 0 0.82-0.2 1.094-0.5z"/>
+ <path fill="#4f4f4f" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v2.5h28v-2.5c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m22 10c2.2091 0 4 1.7909 4 4s-1.7909 4-4 4-4-1.7909-4-4 1.7909-4 4-4z"/>
+ <path fill="#fffa6a" fill-rule="evenodd" d="m22 9c2.2091 0 4 1.7909 4 4s-1.7909 4-4 4-4-1.7909-4-4 1.7909-4 4-4z"/>
+ <path fill="#4891cc" d="m2 22v2h28v-2h-28z"/>
+ <path fill="#4f4f4f" d="m2 22v-0.8s2.0192-1.3333 2.5868-1.4496c0.56768-0.11632 1.2381-0.0217 1.9271 0.1084 0.68899 0.1296 1.7176 0.30488 2.0386 0.31584 0.32104 0.0112 0.90198-0.028 1.577-0.0688 0.675-0.04 1.7926-0.0768 2.1412-0.0728 0.34861 0 1.2189 0.048 2.1465 0.10463 0.92767 0.0568 2.2018 0.15169 2.4909 0.17824 0.2891 0.0264 0.62891 0.0752 1.0146 0.12841 0.38563 0.0528 1.0533 0.13255 1.2894 0.15448 0.23617 0.0215 0.78372 0.0969 1.419 0.15536 0.6353 0.0584 1.652 0.0784 1.9456 0.0568 0.29361-0.0217 0.90903-0.23904 1.5949-0.43944 0.68582-0.20032 1.4421-0.38376 2.0173-0.3384 0.574 0.046 3.81 1.167 3.81 1.167v0.8h-24.6z"/>
+ <path opacity=".1" d="m3.5 28c-0.831 0-1.5-0.669-1.5-1.5v-1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v1c0 0.831-0.669 1.5-1.5 1.5h-25z"/>
+ <path fill="#4f4f4f" d="m3.5 28c-0.831 0-1.5-0.669-1.5-1.5v-2.5h28v2.5c0 0.831-0.669 1.5-1.5 1.5z"/>
+ <path opacity=".2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kipi.svg b/.icons/awkward/32x32/apps/kipi.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kipi.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kiriki.svg b/.icons/awkward/32x32/apps/kiriki.svg
new file mode 100644
index 00000000..921b67fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kiriki.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c2352a" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle opacity=".2" cx="24" cy="25" r="4"/>
+ <circle opacity=".2" cx="16" cy="17" r="4"/>
+ <circle fill="#ff9cff" cx="16" cy="16" r="4"/>
+ <circle fill="#fff" cx="24" cy="24" r="4"/>
+ <circle opacity=".2" cx="8" cy="9" r="4"/>
+ <circle fill="#fff" cx="8" cy="8" r="4"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kitematic.svg b/.icons/awkward/32x32/apps/kitematic.svg
new file mode 100644
index 00000000..8a01e4a2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kitematic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#3cb5e8" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.2" d="m 18.841797,9.9959549 c -0.06648,-0.00122 -0.115235,0.00391 -0.115235,0.00391 h -4.021484 c -0.804458,0 -0.792488,0.038158 -1.201172,0.4882809 L 11,13.245955 V 10.69908 C 11,10.31128 10.703318,9.9998611 10.333984,9.9998611 H 7.6660156 C 7.2966823,9.9998611 7,10.31128 7,10.69908 v 12.601562 c 0,0.3878 0.2966823,0.699219 0.6660156,0.699219 H 10.333984 C 10.703318,23.999861 11,23.688442 11,23.300642 v -3.808593 l 1.703125,-1.875 1.757813,5.683593 c 0.153328,0.693888 0.201101,0.699219 0.867187,0.699219 h 2.873047 c 0.825603,0.03973 0.785077,0.04687 0.552734,-0.705078 l -2.86914,-9.291016 3.123046,-3.55664 c 0.3844,-0.390031 0.03343,-0.4475065 -0.166015,-0.4511721 z m 1.958984,0.00391 c -0.3878,0 -0.951862,0.4033409 -0.701172,0.6992189 l 2.800782,3.304687 -2.800782,9.296875 c 0,0.3878 0.313372,0.699219 0.701172,0.699219 h 3.5 C 24.688581,23.999861 25,23.688442 25,23.300642 V 10.69908 c 0,-0.3878 -0.311419,-0.6992189 -0.699219,-0.6992189 z"/>
+ <path style="fill:#ffffff" d="m 13.503604,9.4877908 -5.4893461,6.0459982 -0.8640625,1.58457 0.5373046,1.309766 1.8484375,1.677539 3.1677735,-3.489063 1.757036,5.685101 C 14.614075,22.99559 14.661365,23 15.327451,23 h 2.874055 c 0.825603,0.03973 0.784963,0.04595 0.55262,-0.705996 L 15.883792,13.0047 19.008207,9.4464012 C 19.52074,8.92636 18.726175,9 18.726175,9 H 14.704458 C 13.9,9 13.912288,9.037667 13.503604,9.4877908 Z"/>
+ <path style="fill:#ffffff" d="m 20.80018,9 h 3.5 c 0.3878,0 0.7,0.3122 0.7,0.7 v 12.6 c 0,0.3878 -0.3122,0.7 -0.7,0.7 h -3.5 c -0.3878,0 -0.7,-0.3122 -0.7,-0.7 l 2.8,-9.2953 -2.8,-3.3047 c -0.25069,-0.2958774 0.3122,-0.7 0.7,-0.7 z"/>
+ <rect style="fill:#ffffff" width="4" height="14" x="7" y="9" rx=".667" ry=".7"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kiten.svg b/.icons/awkward/32x32/apps/kiten.svg
new file mode 100644
index 00000000..0787aec6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kiten.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <rect style="opacity:0.1" width="20" height="20" x="-27" y="-26" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#e74c3c" width="20" height="20" x="-26" y="-26" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kitty.svg b/.icons/awkward/32x32/apps/kitty.svg
new file mode 100644
index 00000000..50244afb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kitty.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.4004,2 C 2.6248,2 2,2.6248 2,3.4004 V 4.4004 C 2,3.6248 2.6248,3 3.4004,3 H 28.6 C 29.375,3 30,3.6248 30,4.4004 V 3.4004 C 30,2.6248 29.375,2 28.6,2 Z"/>
+ <path style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 7.5,10.5 13.5,16.5 7.5,22.5"/>
+ <path style="fill:none;stroke:#f2f2f2;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 7.5,9.5 13.5,15.5 7.5,21.5"/>
+ <path style="fill:none;stroke:#000000;stroke-width:3.00004;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 24.5,22.5 H 16.5"/>
+ <path style="fill:none;stroke:#f2f2f2;stroke-width:3.00004;stroke-linecap:round;stroke-linejoin:round" d="M 24.5,21.5 H 16.5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kjobviewer.svg b/.icons/awkward/32x32/apps/kjobviewer.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kjobviewer.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kjumpingcube.svg b/.icons/awkward/32x32/apps/kjumpingcube.svg
new file mode 100644
index 00000000..d3c50a49
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kjumpingcube.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle fill="#4d4d4d" cx="16" cy="16" r="3"/>
+ <circle fill="#4d4d4d" cx="23" cy="24" r="3"/>
+ <circle fill="#4d4d4d" cx="8" cy="8" r="3"/>
+ <circle fill="#4d4d4d" cx="23" cy="-8" r="3" transform="scale(1,-1)"/>
+ <circle fill="#4d4d4d" cx="8" cy="-24" r="3" transform="scale(1,-1)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/klavaro.svg b/.icons/awkward/32x32/apps/klavaro.svg
new file mode 100644
index 00000000..13a71531
--- /dev/null
+++ b/.icons/awkward/32x32/apps/klavaro.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#5f7c8a" width="17" height="26" x="-29" y="-29" rx="1.417" ry="1.444" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m28 22.5a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5 -1.5 1.5 1.5 0 0 1 1.5 -1.5 1.5 1.5 0 0 1 1.5 1.5z"/>
+ <path fill="#fff" opacity=".2" d="m4.4453 12c-0.8002 0-1.4453 0.631-1.4453 1.416v1c0-0.785 0.6451-1.416 1.4453-1.416h23.11c0.8 0 1.445 0.631 1.445 1.416v-1c0-0.785-0.645-1.416-1.445-1.416h-23.11z"/>
+ <path opacity=".2" d="m25 18.5a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5 -1.5 1.5 1.5 0 0 1 1.5 -1.5 1.5 1.5 0 0 1 1.5 1.5z"/>
+ <path fill="#fff" d="m25 17.5a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5 -1.5 1.5 1.5 0 0 1 1.5 -1.5 1.5 1.5 0 0 1 1.5 1.5z"/>
+ <path opacity=".2" d="m10 18.5a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5 -1.5 1.5 1.5 0 0 1 1.5 -1.5 1.5 1.5 0 0 1 1.5 1.5z"/>
+ <path opacity=".2" d="m11.333 5h9.3333c0.739 0 1.334 0.6205 1.334 1.3913v9.7391c0 2.087-4.667 3.479-6 4.87-1.333-1.391-6-2.783-6-4.87v-9.7387c0-0.7708 0.595-1.3913 1.333-1.3913z"/>
+ <path fill="#10c36e" d="m11.333 4h9.3333c0.739 0 1.334 0.6205 1.334 1.3913v9.7391c0 2.087-4.667 3.479-6 4.87-1.333-1.391-6-2.783-6-4.87v-9.7387c0-0.7708 0.595-1.3913 1.333-1.3913z"/>
+ <path fill="#fff" d="m10 17.5a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5 -1.5 1.5 1.5 0 0 1 1.5 -1.5 1.5 1.5 0 0 1 1.5 1.5z"/>
+ <path opacity=".2" d="m8 22.5a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5 -1.5 1.5 1.5 0 0 1 1.5 -1.5 1.5 1.5 0 0 1 1.5 1.5z"/>
+ <path fill="#fff" d="m8 21.5a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5 -1.5 1.5 1.5 0 0 1 1.5 -1.5 1.5 1.5 0 0 1 1.5 1.5z"/>
+ <path opacity=".2" d="m13 22.5a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5 -1.5 1.5 1.5 0 0 1 1.5 -1.5 1.5 1.5 0 0 1 1.5 1.5z"/>
+ <path fill="#fff" d="m13 21.5a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5 -1.5 1.5 1.5 0 0 1 1.5 -1.5 1.5 1.5 0 0 1 1.5 1.5z"/>
+ <path opacity=".2" d="m18 22.5a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5 -1.5 1.5 1.5 0 0 1 1.5 -1.5 1.5 1.5 0 0 1 1.5 1.5z"/>
+ <path fill="#fff" d="m18 21.5a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5 -1.5 1.5 1.5 0 0 1 1.5 -1.5 1.5 1.5 0 0 1 1.5 1.5z"/>
+ <path opacity=".2" d="m23 22.5a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5 -1.5 1.5 1.5 0 0 1 1.5 -1.5 1.5 1.5 0 0 1 1.5 1.5z"/>
+ <path fill="#fff" d="m23 21.5a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5 -1.5 1.5 1.5 0 0 1 1.5 -1.5 1.5 1.5 0 0 1 1.5 1.5z"/>
+ <path fill="#fff" d="m28 21.5a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5 -1.5 1.5 1.5 0 0 1 1.5 -1.5 1.5 1.5 0 0 1 1.5 1.5z"/>
+ <rect opacity=".2" width="22" height="3" x="5" y="24" rx=".733" ry=".75"/>
+ <path opacity=".2" d="m3 27.584v1c0 0.785 0.6451 1.416 1.4453 1.416h23.11c0.8 0 1.445-0.631 1.445-1.416v-1c0 0.785-0.645 1.416-1.445 1.416h-23.11c-0.7999 0-1.445-0.631-1.445-1.416z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m17.547 15-1.9714-3.3997-0.77515 0.8667v2.533h-1.801v-8.2336h1.8005v3.656l2.6611-3.656h2.0935l-2.807 3.5336 2.923 4.7h-2.124z"/>
+ </g>
+ <g fill="#fff">
+ <path d="m17.547 15-1.9714-3.3997-0.77515 0.8667v2.533h-1.801v-8.2336h1.8005v3.656l2.6611-3.656h2.0935l-2.807 3.5336 2.923 4.7h-2.124z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kleopatra.svg b/.icons/awkward/32x32/apps/kleopatra.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kleopatra.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/klettres.svg b/.icons/awkward/32x32/apps/klettres.svg
new file mode 120000
index 00000000..c0bcf8bc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/klettres.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/klickety.svg b/.icons/awkward/32x32/apps/klickety.svg
new file mode 100644
index 00000000..2114b87d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/klickety.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 3.4003906,3 C 2.6247906,3 2,3.6247906 2,4.4003906 V 17 29.599609 C 2,30.375209 2.6247906,31 3.4003906,31 H 16 28.599609 C 29.375209,31 30,30.375209 30,29.599609 V 17 4.4003906 C 30,3.6247906 29.375209,3 28.599609,3 H 16 Z"/>
+ <rect style="fill:#616161" width="26.6" height="26.6" x="-29.3" y="-29.3" rx="1.33" ry="1.33" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#0a9554" d="M 16,16 V 30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 Z"/>
+ <path style="fill:#38739d" d="M 16,2 V 16 H 30 V 3.4 C 30,2.6244 29.3756,2 28.6,2 Z"/>
+ <path style="fill:#e54333" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 16 H 16 V 2 Z"/>
+ <path style="fill:#ff8f1e" d="M 2,16 V 28.6 C 2,29.3756 2.6244,30 3.4,30 H 16 V 16 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="28" height="1" x="2" y="16"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/klines.svg b/.icons/awkward/32x32/apps/klines.svg
new file mode 100644
index 00000000..f6b61b29
--- /dev/null
+++ b/.icons/awkward/32x32/apps/klines.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4e91d9" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <circle cx="16" cy="-16" r="3" transform="scale(1,-1)"/>
+ <circle cx="9" cy="-16" r="3" transform="scale(1,-1)"/>
+ <circle cx="23" cy="-16" r="3" transform="scale(1,-1)"/>
+ <circle cx="16" cy="-9" r="3" transform="scale(1,-1)"/>
+ <circle cx="9" cy="-9" r="3" transform="scale(1,-1)"/>
+ <circle cx="23" cy="-9" r="3" transform="scale(1,-1)"/>
+ <circle cx="16" cy="-23" r="3" transform="scale(1,-1)"/>
+ <circle cx="9" cy="-23" r="3" transform="scale(1,-1)"/>
+ <circle cx="23" cy="-23" r="3" transform="scale(1,-1)"/>
+ </g>
+ <circle fill="#ffd060" cx="16" cy="-16" r="3" transform="scale(1,-1)"/>
+ <circle fill="#ffd060" cx="23" cy="-9" r="3" transform="scale(1,-1)"/>
+ <circle fill="#ffd060" cx="9" cy="-23" r="3" transform="scale(1,-1)"/>
+ <g fill="#aff">
+ <circle cx="9" cy="-16" r="3" transform="scale(1,-1)"/>
+ <circle cx="23" cy="-16" r="3" transform="scale(1,-1)"/>
+ <circle cx="16" cy="-9" r="3" transform="scale(1,-1)"/>
+ <circle cx="9" cy="-9" r="3" transform="scale(1,-1)"/>
+ <circle cx="16" cy="-23" r="3" transform="scale(1,-1)"/>
+ <circle cx="23" cy="-23" r="3" transform="scale(1,-1)"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/klipper.svg b/.icons/awkward/32x32/apps/klipper.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/klipper.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/klystrack.svg b/.icons/awkward/32x32/apps/klystrack.svg
new file mode 100644
index 00000000..2b7cc34b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/klystrack.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="M 7.5164474,22 C 5.4207536,22 2,23.842673 2,26.683183 v 0.579975 C 2,28.779368 3.2206316,30 4.7368421,30 H 25.263158 C 26.779369,30 28,28.779368 28,27.263158 V 25.894737 C 28,25.894737 28,28 23.210526,28 17.590973,28 12.947069,22 7.5164474,22 Z"/>
+ <path style="fill:#737373" d="m27.636653 26.542656 0.363347-1.081098v-19.724716c0-1.5162105-1.220631-2.7368421-2.736842-2.7368421h-20.526316c-1.5162105 0-2.7368421 1.2206316-2.7368421 2.7368421v19.696767l0.3295235 0.829549c0.5597423 1.409107 1.2544552 2.233746 2.7706657 2.233746h19.659873c1.516211 0 2.393557-0.517038 2.876591-1.954248z"/>
+ <path style="opacity:.2" d="m23.999999 16h-17.999999c0-4.970563 4.029437-9 9-9s8.999999 4.029437 8.999999 9z"/>
+ <path style="fill:#ffc832" d="m23.999999 15h-17.999999c0-4.970563 4.029437-9 9-9s8.999999 4.029437 8.999999 9z"/>
+ <path style="fill:#f3597e" d="m12 10h0.346154l4.153847 5h-3.461539z"/>
+ <path style="opacity:.2" d="m24.481175 18.000071c-1.508888 0-3.42745 0.558787-3.481175 3.135282 0.01892 2.142414 0.917454 3.130409 1.941027 2.821144 1.207514-0.71498 1.178777 0.507436 1.224564 0.929261 0.237022 0.851746 0.697321 1.168624 1.408553 1.106743h0.04265v0.0039h0.623856v-0.0026l0.18521-0.0014c0.711234 0.06188 1.172749-0.254997 1.409772-1.106743 0.04579-0.421826 0.01584-1.644241 1.223346-0.929262 1.023568 0.309266 1.9221-0.678729 1.941022-2.821144-0.05372-2.576441-1.972286-3.135254-3.481175-3.135254h-1.902035z"/>
+ <path style="fill:#f3597e" d="m24.481175 17.000071c-1.508888 0-3.42745 0.558787-3.481175 3.135282 0.01892 2.142414 0.917454 3.130409 1.941027 2.821144 1.207514-0.71498 1.178777 0.507436 1.224564 0.929261 0.237022 0.851746 0.697321 1.168624 1.408553 1.106743h0.04265v0.0039h0.623856v-0.0026l0.18521-0.0014c0.711234 0.06188 1.172749-0.254997 1.409772-1.106743 0.04579-0.421826 0.01584-1.644241 1.223346-0.929262 1.023568 0.309266 1.9221-0.678729 1.941022-2.821144-0.05372-2.576441-1.972286-3.135254-3.481175-3.135254h-1.902035z"/>
+ <path style="fill:#e4e4e4" d="M 7.5164474,21 C 5.4207536,21 2,22.842673 2,25.683183 v 0.579975 C 2,27.779368 3.2206316,29 4.7368421,29 H 25.263158 C 26.779369,29 28,27.779368 28,26.263158 V 24.894737 C 28,24.894737 28,27 23.210526,27 17.590973,27 12.947069,21 7.5164474,21 Z"/>
+ <path style="fill:#3f3f3f" d="m8 21.03125v7.96875h1.5v-7.746094c-0.4936166-0.122062-0.9949256-0.189927-1.5-0.222656zm-3.5 0.917969c-0.5583867 0.33363-1.0811068 0.736677-1.5 1.224609v5.189453c0.4155086 0.343682 0.9293861 0.564061 1.5 0.613281v-7.027343zm9.5 1.302734v5.748047h1.5v-4.880859c-0.500241-0.294775-1.00037-0.580685-1.5-0.867188zm13.5 2.583985c-0.291716 0.296139-0.74446 0.603024-1.5 0.828124v2.22461c0.615168-0.171582 1.142573-0.544357 1.5-1.052734v-2zm-7.5 0.554687v2.609375h1.5v-2.191406c-0.506111-0.103468-1.006222-0.241676-1.5-0.417969z"/>
+ <path style="opacity:.2" d="m7.515625 21c-2.0956938 0-5.515625 1.843084-5.515625 4.683594v0.580078c0 0.062269 0.0135246 0.120432 0.0175781 0.18164 0.1860255-2.703367 3.462197-4.445312 5.4980469-4.445312 5.430622 0 10.07576 6 15.695313 6 4.789473 0 4.789062-2.105469 4.789062-2.105469v-1s4.11e-4 2.105469-4.789062 2.105469c-5.619553 0-10.264691-6-15.695313-6z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m24.480469 17c-1.508888 0-3.426744 0.558271-3.480469 3.134766 0.002063 0.233631 0.01901 0.448307 0.041016 0.654296 0.221239-2.262508 2.00525-2.789062 3.439453-2.789062h1.136719 0.373046 0.25 1.279297c1.434204 0 3.218218 0.526598 3.439453 2.789062 0.022006-0.205989 0.038953-0.420664 0.041016-0.654296-0.05372-2.576441-1.97158-3.134766-3.480469-3.134766h-1.279297-0.25-0.373046-1.136719z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m15 6c-4.970563 0-9 4.029437-9 9h0.0585938c0.4980195-4.499341 4.3092862-8 8.9414062-8s8.443387 3.500659 8.941406 8h0.058594c0-4.970563-4.029437-9-9-9z"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 4.7363281 3 C 3.2201176 3 2 4.2201176 2 5.7363281 L 2 6.7363281 C 2 5.2201176 3.2201176 4 4.7363281 4 L 25.263672 4 C 26.779883 4 28 5.2201176 28 6.7363281 L 28 5.7363281 C 28 4.2201176 26.779883 3 25.263672 3 L 4.7363281 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kmag.svg b/.icons/awkward/32x32/apps/kmag.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kmag.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kmahjongg.svg b/.icons/awkward/32x32/apps/kmahjongg.svg
new file mode 100644
index 00000000..9078d25b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kmahjongg.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c2352a" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m13.659 6.1804c-0.1641 0.14474-0.20512 0.36184-0.20512 0.61513 0 0.4704 0.16409 1.0493 0.24614 1.2664 0 0 0.12308 2.5329 0.1641 2.8224-0.36922 0.03618-1.0256 0.07237-1.2717 0.14473h-0.32819c-0.69741 0.03619-1.3538 0.07237-1.641 0.32566l-0.12307 0.10855 0.12307 0.14474c0.20512 0.2171 0.28717 0.83224 0.36922 1.4836 0.20512 1.3388 0.45125 3.0033 1.682 3.6546l0.24614 0.10855v-0.25329s0.0411-0.10855 0.0411-0.25329c0-0.10855-0.0411-0.28948-0.082-0.54276 0.32819 0.03618 1.0256 0.10855 1.2717 0.10855 0.04099 0.28947 1.1076 12.086 1.1076 12.086h0.41024s0.45127-11.651 0.45127-12.013c0.28716 0 1.5589 0.03618 1.9281 0.07237-0.082 0.21711-0.41023 1.1217-0.41023 1.1217l0.57433-0.4704c0.1641-0.10855 3.7332-2.9671 3.2409-4.8487-0.1641-0.61513-0.73843-1.0493-1.682-1.2664h-0.0822c-0.53331 0-2.1743 0.03618-3.405 0.10855 0.0411-0.94079 0.0411-1.4474 0.0411-1.7007v-0.32565c0-0.18092 0.20512-0.43421 0.36922-0.61513 0.1641-0.2171 0.36922-0.39803 0.36922-0.61513 0-0.07237-0.0411-0.14474-0.082-0.2171-0.24614-0.32566-2.0512-1.1579-2.8306-1.2303-0.24614 0.03618-0.41024 0.07237-0.49229 0.18092zm0.0411 5.9342h0.20512c0 0.32566 0.12307 2.6053 0.16409 2.9309-0.32819-0.03619-1.1076-0.10855-1.3538-0.10855-0.12307-0.4704-0.1641-0.97698-0.20512-1.4836-0.041-0.43421-0.082-0.86842-0.1641-1.2664 0.36922 0 1.3538-0.07237 1.3538-0.07237zm2.5025 1.1217s0.041-0.86842 0.041-1.1579c0.5333 0.07237 1.2307 0.10855 1.8871 0.10855h0.73843c0 0.14474-0.0411 0.32566-0.0411 0.32566-0.082 0.79605-0.20512 1.7368-0.57434 2.6776-0.24613 0-1.764-0.07237-2.0922-0.10855 0-0.25329 0.0411-1.8454 0.0411-1.8454z"/>
+ <path fill="#fff" d="m13.659 5.1809c-0.1641 0.14474-0.20512 0.36184-0.20512 0.61513 0 0.4704 0.16409 1.0493 0.24614 1.2664 0 0 0.12308 2.5329 0.1641 2.8224-0.36922 0.03618-1.0256 0.07237-1.2717 0.14473h-0.32819c-0.69741 0.03619-1.3538 0.07237-1.641 0.32566l-0.12307 0.10855 0.12307 0.14474c0.20512 0.2171 0.28717 0.83224 0.36922 1.4836 0.20512 1.3388 0.45125 3.0033 1.682 3.6546l0.24614 0.10855v-0.25329s0.0411-0.10855 0.0411-0.25329c0-0.10855-0.0411-0.28948-0.082-0.54276 0.32819 0.03618 1.0256 0.10855 1.2717 0.10855 0.04099 0.28947 1.1076 12.086 1.1076 12.086h0.41024s0.45127-11.651 0.45127-12.013c0.28716 0 1.5589 0.03618 1.9281 0.07237-0.082 0.21711-0.41023 1.1217-0.41023 1.1217l0.57433-0.4704c0.1641-0.10855 3.7332-2.9671 3.2409-4.8487-0.1641-0.61513-0.73843-1.0493-1.682-1.2664h-0.0822c-0.53331 0-2.1743 0.03618-3.405 0.10855 0.0411-0.94079 0.0411-1.4474 0.0411-1.7007v-0.32565c0-0.18092 0.20512-0.43421 0.36922-0.61513 0.1641-0.2171 0.36922-0.39803 0.36922-0.61513 0-0.07237-0.0411-0.14474-0.082-0.2171-0.24614-0.32566-2.0512-1.1579-2.8306-1.2303-0.24614 0.03618-0.41024 0.07237-0.49229 0.18092zm0.0411 5.9342h0.20512c0 0.32566 0.12307 2.6053 0.16409 2.9309-0.32819-0.03619-1.1076-0.10855-1.3538-0.10855-0.12307-0.4704-0.1641-0.97698-0.20512-1.4836-0.041-0.43421-0.082-0.86842-0.1641-1.2664 0.36922 0 1.3538-0.07237 1.3538-0.07237zm2.5025 1.1217s0.041-0.86842 0.041-1.1579c0.5333 0.07237 1.2307 0.10855 1.8871 0.10855h0.73843c0 0.14474-0.0411 0.32566-0.0411 0.32566-0.082 0.79605-0.20512 1.7368-0.57434 2.6776-0.24613 0-1.764-0.07237-2.0922-0.10855 0-0.25329 0.0411-1.8454 0.0411-1.8454z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kmail.svg b/.icons/awkward/32x32/apps/kmail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kmail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kmenu.svg b/.icons/awkward/32x32/apps/kmenu.svg
new file mode 120000
index 00000000..2a342737
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kmenu.svg
@@ -0,0 +1 @@
+q4oslogo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kmenuedit.svg b/.icons/awkward/32x32/apps/kmenuedit.svg
new file mode 100644
index 00000000..b5b97d01
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kmenuedit.svg
@@ -0,0 +1,33 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4789d2" d="m30 26.611v-22.222c0-0.7696-0.624-1.389-1.4-1.389h-25.2c-0.7756 0-1.4 0.6194-1.4 1.3889v22.222c0 0.77 0.6244 1.389 1.4 1.389h25.2c0.7756 0 1.4-0.61944 1.4-1.3889z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <g transform="translate(-.50371 -2.999)">
+ <path fill-rule="evenodd" d="m10.939 9a0.58872 0.58872 0 0 0 -0.496 0.2324c-0.6731 0.8626-1.3758 2.0276-2.0446 3.0686l-0.7969-1.367a0.58908 0.58908 0 1 0 -1.0176 0.59375l1.2715 2.1797a0.58872 0.58872 0 0 0 0.99609 0.0332c0.82755-1.2279 1.7643-2.8153 2.5195-3.7832a0.58872 0.58872 0 0 0 -0.432 -0.9578z"/>
+ <rect width="13" height="2" x="12.5" y="11" rx="1" ry="1"/>
+ </g>
+ <g transform="translate(-.50371 -.99982)">
+ <rect width="13" height="2" x="12.5" y="16" rx="1" ry="1"/>
+ <circle cx="8.5" cy="17" r="1"/>
+ </g>
+ <g transform="translate(-.50371)">
+ <rect width="13" height="2" x="12.5" y="21" rx="1" ry="1"/>
+ <circle cx="8.5" cy="22" r="1"/>
+ </g>
+ </g>
+ <g fill="#ffdd73">
+ <g transform="translate(-.50371 -2.999)">
+ <path fill-rule="evenodd" d="m10.939 9a0.58872 0.58872 0 0 0 -0.496 0.2324c-0.6731 0.8626-1.3758 2.0276-2.0446 3.0686l-0.79688-1.3672a0.58907 0.58907 0 1 0 -1.0176 0.59375l1.2715 2.1797a0.58872 0.58872 0 0 0 0.99609 0.0332c0.82755-1.2279 1.7643-2.8153 2.5195-3.7832a0.58872 0.58872 0 0 0 -0.432 -0.9578z"/>
+ <rect width="13" height="2" x="12.5" y="11" rx="1" ry="1"/>
+ </g>
+ <g transform="translate(-.50371 -.99982)">
+ <rect width="13" height="2" x="12.5" y="16" rx="1" ry="1"/>
+ <circle cx="8.5" cy="17" r="1"/>
+ </g>
+ <g transform="translate(-.50371)">
+ <rect width="13" height="2" x="12.5" y="21" rx="1" ry="1"/>
+ <circle cx="8.5" cy="22" r="1"/>
+ </g>
+ </g>
+ <path opacity=".2" d="m2 26.611v1c0 0.77 0.6248 1.389 1.4004 1.389h25.2c0.775 0 1.4-0.619 1.4-1.389v-1c0 0.77-0.625 1.389-1.4 1.389h-25.2c-0.7752 0-1.4-0.619-1.4-1.389z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 3c-0.7756 0-1.4004 0.6192-1.4004 1.3887v1c0-0.7695 0.6248-1.3887 1.4004-1.3887h25.2c0.776 0 1.4 0.6191 1.4 1.3887v-1c0-0.7696-0.624-1.3887-1.4-1.3887h-25.2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kmines.svg b/.icons/awkward/32x32/apps/kmines.svg
new file mode 100644
index 00000000..772f9292
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kmines.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.400391,3 C 14.070791,3 13,4.2265 13,5.75 V 6.4199219 C 11.246536,6.9162232 9.6438452,7.840388 8.3359375,9.109375 L 7.7578125,8.7773438 C 6.4384235,8.0155936 4.8405813,8.3290014 4.1757812,9.4804688 L 3.5761719,10.519531 c -0.6648,1.151468 -0.1377484,2.691375 1.1816406,3.453125 L 5.3476562,14.3125 C 5.121446,15.19058 5.0046747,16.093262 5,17 c 0.00324,0.90723 0.1186975,1.810574 0.34375,2.689453 l -0.5859375,0.337891 c -1.3193897,0.76175 -1.8464406,2.301658 -1.1816406,3.453125 l 0.5996093,1.039062 c 0.6648,1.151467 2.2626416,1.464875 3.5820313,0.703125 L 8.3457031,24.882812 C 9.6532946,26.155262 11.254914,27.074201 13,27.572266 V 28.25 c 0,1.5235 1.070791,2.75 2.400391,2.75 h 1.199218 C 17.929209,31 19,29.7735 19,28.25 v -0.679688 c 1.748487,-0.492778 3.3524,-1.410971 4.664062,-2.679687 l 0.578126,0.332031 c 1.319388,0.76175 2.917231,0.448342 3.582031,-0.703125 l 0.599609,-1.039062 c 0.6648,-1.151467 0.137749,-2.691375 -1.18164,-3.453125 L 26.652344,19.6875 C 26.878554,18.80942 26.995325,17.906738 27,17 26.9968,16.09277 26.881303,15.189426 26.65625,14.310547 l 0.585938,-0.337891 c 1.319389,-0.76175 1.84644,-2.301657 1.18164,-3.453125 L 27.824219,9.4804688 C 27.159419,8.3290009 25.561576,8.0155935 24.242188,8.7773438 L 23.654297,9.1171875 C 22.349156,7.8495892 20.749976,6.925514 19,6.4277344 V 5.75 C 19,4.2265 17.929209,3 16.599609,3 Z"/>
+ <path style="fill:#4f4f4f" d="M 15.400391,2 C 14.070791,2 13,3.2265 13,4.75 V 5.4199219 A 11,11 0 0 0 8.3359375,8.109375 L 7.7578125,7.7773438 C 6.4384235,7.0155937 4.8405813,7.3290014 4.1757812,8.4804688 L 3.5761719,9.5195312 c -0.6648,1.1514678 -0.1377484,2.6913748 1.1816406,3.4531248 L 5.3476562,13.3125 A 11,11 0 0 0 5,16 11,11 0 0 0 5.34375,18.689453 l -0.5859375,0.337891 c -1.3193897,0.76175 -1.8464406,2.301658 -1.1816406,3.453125 l 0.5996093,1.039062 c 0.6648,1.151467 2.2626416,1.464875 3.5820313,0.703125 L 8.3457031,23.882812 A 11,11 0 0 0 13,26.574219 V 27.25 c 0,1.5235 1.070791,2.75 2.400391,2.75 h 1.199218 C 17.929209,30 19,28.7735 19,27.25 v -0.689453 a 11,11 0 0 0 4.664062,-2.669922 l 0.578126,0.332031 c 1.319388,0.76175 2.917231,0.448342 3.582031,-0.703125 l 0.599609,-1.039062 c 0.6648,-1.151467 0.137749,-2.691375 -1.18164,-3.453125 L 26.652344,18.6875 A 11,11 0 0 0 27,16 11,11 0 0 0 26.65625,13.310547 l 0.585938,-0.337891 c 1.319389,-0.76175 1.84644,-2.301657 1.18164,-3.4531248 L 27.824219,8.4804688 C 27.159419,7.329001 25.561576,7.0155934 24.242188,7.7773438 L 23.654297,8.1171875 A 11,11 0 0 0 19,5.4277344 V 4.75 C 19,3.2265 17.929209,2 16.599609,2 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.400391,2 C 14.070791,2 13,3.2265 13,4.75 V 5.4199219 A 11,11 0 0 0 8.3359375,8.109375 L 7.7578125,7.7773438 C 6.4384235,7.0155937 4.8405813,7.3290014 4.1757812,8.4804688 L 3.5761719,9.5195312 C 3.2933885,10.009327 3.2377019,10.5688 3.3554688,11.109375 3.4022369,10.906231 3.4678775,10.707103 3.5761719,10.519531 L 4.1757812,9.4804688 C 4.8405813,8.3290013 6.4384235,8.0155936 7.7578125,8.7773438 L 8.3359375,9.109375 A 11,11 0 0 1 13,6.4199219 V 5.75 C 13,4.2265 14.070791,3 15.400391,3 h 1.199218 C 17.929209,3 19,4.2265 19,5.75 v 0.6777344 a 11,11 0 0 1 4.654297,2.6894531 l 0.587891,-0.3398437 c 1.319388,-0.7617503 2.917231,-0.4483429 3.582031,0.703125 l 0.599609,1.0390622 c 0.108294,0.187572 0.173935,0.3867 0.220703,0.589844 0.117767,-0.540575 0.06208,-1.100048 -0.220703,-1.5898438 L 27.824219,8.4804688 C 27.159419,7.3290009 25.561576,7.0155935 24.242188,7.7773438 L 23.654297,8.1171875 A 11,11 0 0 0 19,5.4277344 V 4.75 C 19,3.2265 17.929209,2 16.599609,2 Z M 5.164063,14.207031 A 11,11 0 0 0 5.0000005,16 11,11 0 0 0 5.0214849,16.417969 11,11 0 0 1 5.3476567,14.3125 Z m 21.669922,0.002 -0.177734,0.101563 A 11,11 0 0 1 26.978517,16.582031 11,11 0 0 0 27.000001,16 11,11 0 0 0 26.833985,14.208984 Z M 5.166017,18.791016 4.7578139,19.027344 C 3.6533497,19.665006 3.1151364,20.846706 3.3554702,21.890625 3.5145631,21.160354 3.9996479,20.465071 4.7578139,20.027344 L 5.3437514,19.689453 A 11,11 0 0 1 5.166017,18.791016 Z m 21.669922,0.002 A 11,11 0 0 1 26.652345,19.6875 l 0.589844,0.339844 c 0.758165,0.437727 1.24325,1.13301 1.402343,1.863281 0.240334,-1.043919 -0.29788,-2.225619 -1.402343,-2.863281 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kminicom.svg b/.icons/awkward/32x32/apps/kminicom.svg
new file mode 120000
index 00000000..a7c3c34e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kminicom.svg
@@ -0,0 +1 @@
+cutecom.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kmix.svg b/.icons/awkward/32x32/apps/kmix.svg
new file mode 100644
index 00000000..220600c4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kmix.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#5e5e5e" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <circle style="fill:#4f4f4f" cx="-16" cy="-16" r="11" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.2" cx="-17" cy="-16" r="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle fill="#fec006" cx="-16" cy="-16" r="8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle fill="#4f4f4f" cx="-16" cy="-16" r="4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 8 A 8 8 0 0 0 8 16 A 8 8 0 0 0 8.0214844 16.423828 A 8 8 0 0 1 16 9 A 8 8 0 0 1 23.978516 16.576172 A 8 8 0 0 0 24 16 A 8 8 0 0 0 16 8 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kmousetool.svg b/.icons/awkward/32x32/apps/kmousetool.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kmousetool.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kmouth.svg b/.icons/awkward/32x32/apps/kmouth.svg
new file mode 100644
index 00000000..f04e92d3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kmouth.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#fe4d38" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#3f3f3f" d="m8.2776 20c1.5938 3.0916 4.5384 4.9972 7.7259 5 3.1851-0.0056 6.1264-1.9108 7.719-5 1.4296-2.773-2.8959-3.0001-7.7225-3.0001s-9.153 0.22536-7.7225 3.0001z"/>
+ <ellipse fill="#3f3f3f" cx="11" cy="10.5" rx="2" ry="2.5"/>
+ <ellipse fill="#3f3f3f" cx="21" cy="10.5" rx="2" ry="2.5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kmplayer.svg b/.icons/awkward/32x32/apps/kmplayer.svg
new file mode 120000
index 00000000..adc7efd5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kmplayer.svg
@@ -0,0 +1 @@
+smplayer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kmplot.svg b/.icons/awkward/32x32/apps/kmplot.svg
new file mode 100644
index 00000000..5e549d07
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kmplot.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#dcdcbe" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#00008b" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-25c0-0.831-0.669-1.5-1.5-1.5h-25zm-0.5 1h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm-24 3h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm-24 3h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm-24 3h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm-24 3h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm-24 3h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm-24 3h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm-24 3h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm-24 3h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <g fill="#ff2f2f" transform="translate(.22099 .087205)">
+ <rect width="4" height="1" x="1.78" y="15.91"/>
+ <rect width="4" height="1" x="7.78" y="15.91"/>
+ <rect width="4" height="1" x="13.78" y="15.91"/>
+ <rect width="4" height="1" x="19.78" y="15.91"/>
+ <rect width="4" height="1" x="25.78" y="15.91"/>
+ </g>
+ <path fill="none" stroke="#2e2e2e" stroke-linecap="round" stroke-linejoin="round" d="m5.5 20.5s7.2077 4.0011 10 2c5.4081-3.8757-5.3078-13.883 1-16 4.1643-1.3974 9 8 9 8"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kmymoney.svg b/.icons/awkward/32x32/apps/kmymoney.svg
new file mode 100644
index 00000000..6e3a6429
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kmymoney.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m16 3c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z"/>
+ <path style="fill:#ffc947" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z"/>
+ <path style="opacity:.2" d="m16 5.0000001c6.684706 0 12 5.3152939 12 11.9999999s-5.315294 12-12 12c-6.6847059 0-12-5.315294-12-12s5.3152941-11.9999999 12-11.9999999z"/>
+ <path style="fill:#b38d32" d="m16 4.0000001c6.684706 0 12 5.315294 12 11.9999999 0 6.684706-5.315294 12-12 12-6.6847059 0-12-5.315294-12-12 0-6.6847059 5.3152941-11.9999999 12-11.9999999z"/>
+ <path style="opacity:.2" d="m13.5 8.9997c-0.831 0-1.5 0.5953199-1.5 1.333984v13.332032c0 0.738664 0.669 1.333984 1.5 1.333984s1.5-0.59532 1.5-1.333984v-3.263672l2.291016 3.96875c0.369332 0.639702 1.247129 0.82175 1.966796 0.40625 0.719664-0.4155 1.002145-1.266546 0.632813-1.90625l-3.384766-5.863282 3.384766-5.861328c0.369332-0.639703 0.08685-1.4887965-0.632813-1.9042965-0.269875-0.1558125-0.562792-0.2272539-0.841796-0.2226563-0.465008 0.00766-0.894168 0.2271393-1.125 0.6269532l-2.291016 3.9687496v-3.28125c0-0.7386641-0.669-1.333984-1.5-1.333984z"/>
+ <path style="fill:#ffc947" d="m13.5 8c-0.831 0-1.5 0.5953199-1.5 1.3339844v13.3320316c0 0.738664 0.669 1.333984 1.5 1.333984s1.5-0.59532 1.5-1.333984v-3.263672l2.291016 3.96875c0.369332 0.639702 1.247129 0.82175 1.966796 0.40625 0.719664-0.4155 1.002145-1.266546 0.632813-1.90625l-3.384766-5.863282 3.384766-5.861328c0.369332-0.6397026 0.08685-1.4887965-0.632813-1.9042965-0.269875-0.1558125-0.562792-0.2272539-0.841796-0.2226563-0.465008 0.00766-0.894168 0.2271393-1.125 0.6269532l-2.291016 3.9687496v-3.2812496c0-0.7386645-0.669-1.3339844-1.5-1.3339844z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2c-7.756 0-14 6.244-14 14 0 0.168842 0.0195214 0.33264 0.0253906 0.5 0.263742-7.5205675 6.3874512-13.5 13.9746094-13.5 7.587158 0 13.710867 5.9794325 13.974609 13.5 0.00587-0.16736 0.025391-0.331158 0.025391-0.5 0-7.756-6.244-14-14-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/knavalbattle.svg b/.icons/awkward/32x32/apps/knavalbattle.svg
new file mode 100644
index 00000000..04bb9dd5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/knavalbattle.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.5,2 A 5.5,5.5 0 0 0 10,7.5 5.5,5.5 0 0 0 14,12.785156 V 16 h -4 v 3 h 4 v 5.683594 c -0.551919,0.6225 -1.609197,0.959938 -2.167969,0.886718 C 8.2649403,25.102813 5.3686779,24.333058 3.703125,22.789062 L 6.1464844,22.912109 4.0644531,20.970703 1.9804688,19.027344 C 1.1938503,20.807204 1.1002907,22.576615 1,24.478516 l 1.2910156,-1.273438 c 0.6210777,2.55802 9.0889164,4.170207 10.2851564,5.222656 L 15.5,31 18.421875,28.429688 c 1.198657,-1.054868 9.665932,-2.671985 10.277344,-5.232422 L 30,24.478516 c 0,-1.935733 -0.422225,-3.632645 -0.980469,-5.451172 l -2.082031,1.943359 -1.769531,1.943359 2.134765,-0.125 c -1.661444,1.538196 -4.543977,2.312422 -8.097656,2.78125 C 18.637024,25.645259 17.558268,25.30343 17,24.675781 V 19 h 4 V 16 H 17 V 12.789062 A 5.5,5.5 0 0 0 21,7.5 5.5,5.5 0 0 0 15.5,2 Z"/>
+ <path style="fill:#455a64" d="M 15.5 1 A 5.5 5.5 0 0 0 10 6.5 A 5.5 5.5 0 0 0 14 11.785156 L 14 15 L 10 15 L 10 18 L 14 18 L 14 23.683594 C 13.448081 24.306094 12.390803 24.643532 11.832031 24.570312 C 8.2649403 24.102813 5.3686779 23.333058 3.703125 21.789062 L 6.1464844 21.912109 L 4.0644531 19.970703 L 1.9804688 18.027344 C 1.1938503 19.807204 1.1002907 21.576615 1 23.478516 L 2.2910156 22.205078 C 2.9120933 24.763098 11.379932 26.375285 12.576172 27.427734 L 15.5 30 L 18.421875 27.429688 C 19.620532 26.37482 28.087807 24.757703 28.699219 22.197266 L 30 23.478516 C 30 21.542783 29.577775 19.845871 29.019531 18.027344 L 26.9375 19.970703 L 25.167969 21.914062 L 27.302734 21.789062 C 25.64129 23.327258 22.758757 24.101484 19.205078 24.570312 C 18.637024 24.645259 17.558268 24.30343 17 23.675781 L 17 18 L 21 18 L 21 15 L 17 15 L 17 11.789062 A 5.5 5.5 0 0 0 21 6.5 A 5.5 5.5 0 0 0 15.5 1 z"/>
+ <path style="opacity:0.2" d="m 15.450263,5 c 1.381228,0 2.5,1.1187216 2.5,2.4999994 0,1.3812775 -1.118772,2.5 -2.5,2.5 -1.381228,0 -2.5,-1.1187225 -2.5,-2.5 C 12.950263,6.1187216 14.069035,5 15.450263,5 Z"/>
+ <path style="fill:#ffffff" d="m 15.450263,4 c 1.381228,0 2.5,1.1187216 2.5,2.4999994 0,1.3812775 -1.118772,2.5 -2.5,2.5 -1.381228,0 -2.5,-1.1187225 -2.5,-2.5 C 12.950263,5.1187216 14.069035,4 15.450263,4 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.5 1 A 5.5 5.5 0 0 0 10 6.5 A 5.5 5.5 0 0 0 10.025391 7.0136719 A 5.5 5.5 0 0 1 15.5 2 A 5.5 5.5 0 0 1 20.974609 7.0039062 A 5.5 5.5 0 0 0 21 6.5 A 5.5 5.5 0 0 0 15.5 1 z M 10 15 L 10 16 L 14 16 L 14 15 L 10 15 z M 17 15 L 17 16 L 21 16 L 21 15 L 17 15 z M 1.9804688 18.027344 C 1.1938503 19.807204 1.1002907 21.576615 1 23.478516 L 1.0644531 23.416016 C 1.1640112 21.910376 1.342648 20.470523 1.9804688 19.027344 L 4.0644531 20.970703 L 5.0136719 21.855469 L 6.1464844 21.912109 L 4.0644531 19.970703 L 1.9804688 18.027344 z M 29.019531 18.027344 L 26.9375 19.970703 L 25.167969 21.914062 L 26.128906 21.857422 L 26.9375 20.970703 L 29.019531 19.027344 C 29.473543 20.506324 29.825195 21.911837 29.945312 23.423828 L 30 23.478516 C 30 21.542783 29.577775 19.845871 29.019531 18.027344 z M 3.703125 22.789062 C 5.3686779 24.333058 8.2649405 25.102814 11.832031 25.570312 C 12.390803 25.643533 13.448081 25.306094 14 24.683594 L 14 23.683594 C 13.448081 24.306094 12.390803 24.643532 11.832031 24.570312 C 9.2219989 24.228245 6.977095 23.719748 5.3046875 22.869141 L 3.703125 22.789062 z M 27.302734 22.789062 L 25.667969 22.884766 C 24.005648 23.72334 21.786403 24.229765 19.205078 24.570312 C 18.637024 24.645259 17.558268 24.30343 17 23.675781 L 17 24.675781 C 17.558268 25.30343 18.637024 25.645259 19.205078 25.570312 C 22.758757 25.101485 25.64129 24.327258 27.302734 22.789062 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/knemo.svg b/.icons/awkward/32x32/apps/knemo.svg
new file mode 100644
index 00000000..a4b736c1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/knemo.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#02a8f3" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" style="opacity:0.2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path style="opacity:0.2" d="M 16,7.0000001 C 10.477143,7.0000001 5.9999998,11.477143 5.9999998,17 5.9999998,22.522857 10.477143,27 16,27 21.522857,27 26,22.522857 26,17 26,11.477143 21.522857,7.0000001 16,7.0000001 Z m -0.935547,1.9941407 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262882 -0.8369,3.7475282 -0.103516,4.8281252 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,10e-7 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 -0.8515642,-0.308125 -2.0011312,-0.955677 -2.4394522,-1.423827 -0.01853,-0.01985 -0.034681,-0.03321 -0.050781,-0.05078 0.628012,-2.501606 2.3902012,-4.551008 4.7265622,-5.5390622 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.103516 z m 7.625,3.8125002 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+ <path style="fill:#ffffff" d="M 16,6.0000001 C 10.477143,6.0000001 5.9999998,10.477143 5.9999998,16 5.9999998,21.522857 10.477143,26 16,26 21.522857,26 26,21.522857 26,16 26,10.477143 21.522857,6.0000001 16,6.0000001 Z m -0.935547,1.9941407 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262882 -0.8369,3.7475282 -0.103516,4.8281252 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,10e-7 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 -0.8515642,-0.308125 -2.0011312,-0.955677 -2.4394522,-1.423827 -0.01853,-0.01985 -0.034681,-0.03321 -0.050781,-0.05078 0.628012,-2.501606 2.3902012,-4.5510082 4.7265622,-5.5390622 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.103516 z m 7.625,3.8125002 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/knetattach.svg b/.icons/awkward/32x32/apps/knetattach.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/knetattach.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/knetwalk.svg b/.icons/awkward/32x32/apps/knetwalk.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/knetwalk.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/knights.svg b/.icons/awkward/32x32/apps/knights.svg
new file mode 100644
index 00000000..f3e419ac
--- /dev/null
+++ b/.icons/awkward/32x32/apps/knights.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 15.458151,3 c 0.157248,0.078401 0.337162,0.1372021 0.478841,0.2447237 0.272705,0.2093031 0.538327,0.4328865 0.782698,0.6739701 0.268454,0.2644639 0.546117,0.4144062 0.937821,0.4949074 0.941362,0.1908229 1.497349,0.402086 2.377088,0.7711316 1.956391,0.8233523 3.251207,2.3742956 4.174153,4.2398236 0.818823,1.6583246 0.833698,3.4559516 0.766407,5.2619786 -0.138832,3.726016 -2.358506,6.446257 -3.545657,9.3135 H 21.122089 C 21.585333,24.000035 22,24.31154 22,24.698645 v 1.402682 c 0,0.387105 -0.414667,0.898365 -0.877911,0.898365 h 0.659945 C 22.387651,26.999692 23,27.467299 23,28.048308 v 1.903076 C 23,30.532393 22.387651,31 21.782034,31 H 12.126 C 11.520383,31 11,30.532393 11,29.951384 v -1.903076 c 0,-0.581009 0.520383,-1.048616 1.126,-1.048616 h 0.659911 C 12.322667,26.999692 12,26.488432 12,26.101327 v -1.402682 c 0,-0.387105 0.322667,-0.69861 0.785911,-0.69861 h -0.128915 c -0.300329,-0.278604 -0.287185,-0.777712 -0.554931,-1.062616 -1.213359,-1.283819 -1.430107,-3.105947 -0.577993,-4.66627 0.416494,-0.761611 1.002278,-1.379721 1.678019,-1.908229 0.76074,-0.594868 1.54698,-1.155577 2.314109,-1.741486 C 15.735781,14.453432 15.70817,14.263204 16,14 c -0.723199,0.152602 -1.078807,0.34143 -1.661048,0.370831 -1.005112,0.049 -1.872101,0.482958 -2.676757,1.068167 -0.310954,0.226103 -0.6722,0.407406 -1.036278,0.533408 -0.47316,0.162263 -0.7083241,0.0462 -0.9902371,-0.381506 -0.07437,-0.113401 -0.118999,-0.242903 -0.189831,-0.391306 -0.560284,0.014 -0.868405,-0.415757 -1.022111,-0.933765 -0.05242,-0.177103 -0.141665,-0.340905 -0.206123,-0.513108 -0.435619,-1.153617 -0.211788,-2.174932 0.622617,-3.065346 0.186289,-0.203703 0.407994,-0.373105 0.602784,-0.568408 C 10.093257,9.469357 10.747041,8.8232473 11.38099,8.1582374 11.841401,7.6745301 12.255771,7.1481222 12.720431,6.668195 12.950636,6.4317315 13.144717,6.1949879 13.251674,5.8778832 13.413172,5.402716 13.716335,5.0368906 14.15762,4.7896468 14.31416,4.7014455 14.863159,4.599944 14.97649,4.5271429 15.15853,3.996815 14.727161,3.333345 15.458151,3 Z"/>
+ <path style="fill:#e4e4e4" d="m 15.458151,2 c 0.157248,0.078401 0.337162,0.1372021 0.478841,0.2447237 0.272705,0.2093031 0.538327,0.4328865 0.782698,0.6739701 0.268454,0.2644639 0.546117,0.4144062 0.937821,0.4949074 0.941362,0.1908229 1.497349,0.402086 2.377088,0.7711316 1.956391,0.8233523 3.251207,2.3742956 4.174153,4.2398236 0.818823,1.6583246 0.833698,3.4559516 0.766407,5.2619786 -0.138832,3.726016 -2.358506,6.446257 -3.545657,9.3135 H 21.122089 C 21.585333,23.000035 22,23.31154 22,23.698645 v 1.402682 c 0,0.387105 -0.414667,0.898365 -0.877911,0.898365 h 0.659945 C 22.387651,25.999692 23,26.467299 23,27.048308 v 1.903076 C 23,29.532393 22.387651,30 21.782034,30 H 12.126 C 11.520383,30 11,29.532393 11,28.951384 v -1.903076 c 0,-0.581009 0.520383,-1.048616 1.126,-1.048616 h 0.659911 C 12.322667,25.999692 12,25.488432 12,25.101327 v -1.402682 c 0,-0.387105 0.322667,-0.69861 0.785911,-0.69861 h -0.128915 c -0.300329,-0.278604 -0.287185,-0.777712 -0.554931,-1.062616 -1.213359,-1.283819 -1.430107,-3.105947 -0.577993,-4.66627 0.416494,-0.761611 1.002278,-1.379721 1.678019,-1.908229 0.76074,-0.594868 1.54698,-1.155577 2.314109,-1.741486 C 15.735781,13.453432 15.70817,13.263204 16,13 c -0.723199,0.152602 -1.078807,0.34143 -1.661048,0.370831 -1.005112,0.049 -1.872101,0.482958 -2.676757,1.068167 -0.310954,0.226103 -0.6722,0.407406 -1.036278,0.533408 -0.47316,0.162263 -0.7083241,0.0462 -0.9902371,-0.381506 -0.07437,-0.113401 -0.118999,-0.242903 -0.189831,-0.391306 -0.560284,0.014 -0.868405,-0.415757 -1.022111,-0.933765 -0.05242,-0.177103 -0.141665,-0.340905 -0.206123,-0.513108 -0.435619,-1.153617 -0.211788,-2.174932 0.622617,-3.0653457 0.186289,-0.203703 0.407994,-0.3731056 0.602784,-0.5684085 C 10.093257,8.469357 10.747041,7.8232473 11.38099,7.1582374 11.841401,6.6745301 12.255771,6.1481222 12.720431,5.668195 12.950636,5.4317315 13.144717,5.1949879 13.251674,4.8778832 13.413172,4.402716 13.716335,4.0368906 14.15762,3.7896468 14.31416,3.7014455 14.863159,3.599944 14.97649,3.5271429 15.15853,2.996815 14.727161,2.333345 15.458151,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 15.458984,2 c 0.157248,0.078401 0.336837,0.136619 0.478516,0.2441406 0.272705,0.2093031 0.536879,0.4327446 0.78125,0.6738282 0.268454,0.2644639 0.547749,0.4155925 0.939453,0.4960937 0.941362,0.1908229 1.497214,0.4024388 2.376953,0.7714844 1.956391,0.8233523 3.250882,2.3727532 4.173828,4.2382812 0.729487,1.4773972 0.811713,3.0678649 0.775391,4.6738279 C 24.953506,11.835181 24.786586,10.593618 24.208984,9.4238281 23.286038,7.5583001 21.991547,6.0088992 20.035156,5.1855469 19.155417,4.8165013 18.599565,4.6048854 17.658203,4.4140625 17.266499,4.3335613 16.987204,4.1824326 16.71875,3.9179688 16.474379,3.6768852 16.210205,3.4534437 15.9375,3.2441406 15.795821,3.136619 15.616232,3.0784012 15.458984,3 c -0.73099,0.333345 -0.300381,0.9970158 -0.482422,1.5273438 -0.11333,0.072801 -0.661819,0.1735174 -0.818359,0.2617187 -0.441285,0.2472438 -0.744752,0.6127234 -0.90625,1.0878906 -0.106957,0.3171047 -0.301045,0.5545521 -0.53125,0.7910157 -0.46466,0.4799271 -0.879433,1.006527 -1.339844,1.4902343 C 10.74691,8.823213 10.0936,9.4695306 9.4433589,10.119141 c -0.19479,0.195303 -0.417226,0.364656 -0.603515,0.568359 -0.419331,0.447479 -0.684345,0.92763 -0.789063,1.441406 C 7.8927299,11.228023 8.1594609,10.413553 8.8398439,9.6875 9.0261329,9.483797 9.2485689,9.3144435 9.4433589,9.1191406 10.0936,8.4695308 10.74691,7.823213 11.380859,7.1582031 11.84127,6.6744958 12.256043,6.1478959 12.720703,5.6679688 c 0.230205,-0.2364636 0.424293,-0.473911 0.53125,-0.7910157 0.161498,-0.4751672 0.464965,-0.8406468 0.90625,-1.0878906 0.15654,-0.088201 0.705029,-0.1889177 0.818359,-0.2617187 C 15.158603,2.9970158 14.727994,2.333345 15.458984,2 Z M 16,14 c -0.29183,0.263204 -0.264794,0.453092 -0.484375,0.621094 -0.767129,0.585909 -1.553713,1.147319 -2.314453,1.742187 -0.675741,0.528508 -1.26124,1.146592 -1.677734,1.908203 -0.262238,0.480188 -0.410776,0.98573 -0.472657,1.492188 -0.114124,-0.828427 0.03657,-1.693653 0.472657,-2.492188 0.416494,-0.761611 1.001993,-1.379695 1.677734,-1.908203 0.444688,-0.347728 0.900312,-0.681338 1.353516,-1.017578 C 15.015987,14.286373 15.373308,14.132238 16,14 Z m -3.742188,9.181641 C 12.38199,23.455742 12.430311,23.790404 12.65625,24 h 0.128906 C 12.321912,24 12,24.312114 12,24.699219 v -1 c 0,-0.208751 0.0987,-0.389791 0.257812,-0.517578 z m 9.515626,0.06641 C 21.908296,23.370186 22,23.524816 22,23.699219 v 1 C 22,24.312114 21.586291,24 21.123047,24 h 0.306641 c 0.104291,-0.251889 0.225631,-0.501552 0.34375,-0.751953 z M 12,26.023438 v 0.07812 C 12,26.488667 12.321912,27 12.785156,27 H 12.126953 C 11.521336,27 11,27.467819 11,28.048828 v -1 c 0,-0.53833 0.452647,-0.96351 1,-1.02539 z m 10,0.01758 c 0.524825,0.09578 1,0.497895 1,1.007812 v 1 C 23,27.467819 22.386867,27 21.78125,27 H 21.123047 C 21.586291,27 22,26.488667 22,26.101562 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/knotes.svg b/.icons/awkward/32x32/apps/knotes.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/knotes.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/knotify.svg b/.icons/awkward/32x32/apps/knotify.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/knotify.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/koala.svg b/.icons/awkward/32x32/apps/koala.svg
new file mode 100644
index 00000000..72d68b37
--- /dev/null
+++ b/.icons/awkward/32x32/apps/koala.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#6f6f6f" width="10" height="12" x="11" y="17" rx="1.429" ry="1.333"/>
+ <circle fill="#6f6f6f" cx="8" cy="8" r="6"/>
+ <circle fill="#6f6f6f" cx="24" cy="8" r="6"/>
+ <path fill="#a0a3a4" d="m11 22.5v-3.5s-0.88436 0.03965-1.3128 0.16011c-1.7737 0.49869-3.0631 2.3986-2.5878 4.26 0.47531 1.8613 2.2859 2.9583 4.0596 2.4596 1.774-0.499 0.316-1.519-0.159-3.38z"/>
+ <path fill="#a0a3a4" d="m21 22.5v-3.5s0.89931 0.03965 1.3278 0.16011c1.7737 0.49869 3.0631 2.3986 2.5878 4.26-0.47531 1.8613-2.2859 2.9583-4.0596 2.4596-1.774-0.499-0.331-1.519 0.144-3.38z"/>
+ <path fill="#a0a3a4" d="m23 30h-6c0-1.6569 1.3431-3 3-3s3 1.3431 3 3z"/>
+ <path fill="#a0a3a4" d="m15 30h-6c0-1.6569 1.3431-3 3-3s3 1.3431 3 3z"/>
+ <path opacity=".2" d="m13.975 8.498a6 6 0 0 1 -5.975 5.502 6 6 0 0 1 -5.9746 -5.498 6 6 0 0 0 -0.0254 0.498 6 6 0 0 0 6 6 6 6 0 0 0 6 -6 6 6 0 0 0 -0.025 -0.502zm16 0a6 6 0 0 1 -5.975 5.502 6 6 0 0 1 -5.975 -5.498 6 6 0 0 0 -0.025 0.498 6 6 0 0 0 6 6 6 6 0 0 0 6 -6 6 6 0 0 0 -0.025 -0.502zm-22.924 14.58c-0.074386 0.43593-0.066599 0.88978 0.048828 1.3418 0.47531 1.8613 2.2849 2.9577 4.0586 2.459 0.96192-0.27045 0.95396-0.71201 0.6875-1.3398-0.133 0.13311-0.35319 0.24585-0.6875 0.33984-1.7737 0.49869-3.5833-0.59765-4.0586-2.459-0.029136-0.1141-0.03266-0.22774-0.048828-0.3418zm17.914 0c-0.01617 0.11405-0.01969 0.2277-0.04883 0.3418-0.47531 1.8613-2.2868 2.9577-4.0605 2.459-0.34047-0.09573-0.56034-0.21132-0.69336-0.34766-0.2657 0.63154-0.27199 1.0762 0.69336 1.3477 1.7737 0.49869 3.5852-0.59765 4.0605-2.459 0.11543-0.45202 0.12321-0.90587 0.04883-1.3418zm-15.781 6.922c-0.1116 0.314-0.1836 0.648-0.1836 1h6c0-0.35234-0.07201-0.68593-0.18359-1h-5.6328zm8 0c-0.112 0.314-0.184 0.648-0.184 1h6c0-0.35234-0.07201-0.68593-0.18359-1h-5.6328z"/>
+ <path fill="#fff" opacity=".2" d="m8 2a6 6 0 0 0 -6 6 6 6 0 0 0 0.0254 0.502 6 6 0 0 1 5.9746 -5.502 6 6 0 0 1 5.975 5.498 6 6 0 0 0 0.025 -0.498 6 6 0 0 0 -6 -6zm16 0a6 6 0 0 0 -6 6 6 6 0 0 0 0.025 0.502 6 6 0 0 1 5.975 -5.502 6 6 0 0 1 5.975 5.498 6 6 0 0 0 0.025 -0.498 6 6 0 0 0 -6 -6zm-13 17s-0.884 0.04-1.3125 0.16c-1.665 0.468-2.8843 2.172-2.6367 3.918 0.2319-1.359 1.2937-2.54 2.6367-2.918 0.4285-0.12 1.3125-0.16 1.3125-0.16v-1zm10 0v1s0.9 0.04 1.328 0.16c1.343 0.378 2.405 1.559 2.637 2.918 0.247-1.746-0.972-3.45-2.637-3.918-0.428-0.12-1.328-0.16-1.328-0.16zm-10 3.5v1c0.218 0.852 0.621 1.509 0.846 2.039 0.572-0.573-0.46-1.528-0.846-3.039zm10 0c-0.384 1.504-1.398 2.457-0.838 3.031 0.223-0.529 0.621-1.183 0.838-2.031v-1zm-9 4.5c-1.657 0-3 1.343-3 3h0.1836c0.4131-1.163 1.5114-2 2.8164-2s2.403 0.837 2.816 2h0.184c0-1.657-1.343-3-3-3zm8 0c-1.657 0-3 1.343-3 3h0.184c0.413-1.163 1.511-2 2.816-2s2.403 0.837 2.816 2h0.184c0-1.657-1.343-3-3-3z"/>
+ <path fill="#a0a3a4" d="m13.273 19h5.4545c4.545 0 7.272-1.935 7.272-7.742 0-3.8709-3.636-7.228-10-7.258-6.3636-0.0048-10 3.3871-10 7.258 0 5.807 2.7273 7.742 7.273 7.742z"/>
+ <circle opacity=".2" cx="9.5" cy="12.5" r="2.5"/>
+ <circle fill="#74b8ff" cx="9.5" cy="11.5" r="2.5"/>
+ <circle fill="#4d4d4d" cx="9.5" cy="11.5" r="1.5"/>
+ <path fill="#4d4d4d" d="m13.406 16a3 1.3333 0 0 0 -0.406 0.667 3 1.3333 0 0 0 3 1.333 3 1.3333 0 0 0 3 -1.333 3 1.3333 0 0 0 -0.406 -0.667 3 1.3333 0 0 1 -2.594 0.667 3 1.3333 0 0 1 -2.594 -0.667z"/>
+ <g transform="matrix(1.4286 0 0 .95238 -6.8571 .72857)">
+ <path fill="#4d4d4d" d="m13.9 11.1c0.013 4.2 1.3 4.2 2.1 4.2s2.0872 0 2.1-4.1996c0.002-3.3592-1.35-6.3-2.1-6.3-0.75063 0-2.1024 2.9408-2.1 6.3004z"/>
+ <path fill="#343434" d="m14.6 13.9a0.7 0.7 0 0 0 -0.3459 0.09297c0.21683 0.63948 0.50964 0.95814 0.81758 1.1238a0.7 0.7 0 0 0 0.228 -0.517 0.7 0.7 0 0 0 -0.7 -0.7zm2.8 0a0.7 0.7 0 0 0 -0.7 0.7 0.7 0.7 0 0 0 0.22832 0.5168c0.30794-0.16569 0.60075-0.48435 0.81758-1.1238a0.7 0.7 0 0 0 -0.346 -0.093z"/>
+ </g>
+ <circle opacity=".2" cx="22.5" cy="12.5" r="2.5"/>
+ <circle fill="#74b8ff" cx="22.5" cy="11.5" r="2.5"/>
+ <circle fill="#4d4d4d" cx="22.5" cy="11.5" r="1.5"/>
+ <path fill="#fff" opacity=".2" d="m16 4c-6.3636-0.0048-10 3.3868-10 7.258 0 0.231 0.0109 0.447 0.0195 0.666 0.2044-3.7293 3.8017-6.9287 9.9805-6.924 6.179 0.0291 9.776 3.1966 9.98 6.924 0.009-0.219 0.02-0.435 0.02-0.666 0-3.8712-3.636-7.228-10-7.258z"/>
+ <path opacity=".2" d="m6.0195 11.924c-0.0061 0.111-0.0195 0.221-0.0195 0.334 0 5.806 2.728 7.742 7.273 7.742h5.4531c4.546 0 7.274-1.936 7.274-7.742 0-0.113-0.013-0.223-0.02-0.334-0.207 5.282-2.889 7.076-7.253 7.076h-5.4531c-4.3649 0-7.0472-1.794-7.2545-7.076z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kodi.svg b/.icons/awkward/32x32/apps/kodi.svg
new file mode 100644
index 00000000..99f265f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kodi.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 15.999565,2.0000292 c -0.785749,0 -1.572023,0.2928722 -2.159391,0.8802248 L 1.8802124,14.84155 c -1.17473397,1.174704 -1.17306697,3.140583 0.0017,4.315288 L 13.841875,31.118134 c 1.174734,1.174705 3.142365,1.176371 4.317099,0.0017 L 30.118951,19.158553 c 1.174733,-1.174705 1.174734,-3.142267 0,-4.316971 L 18.158957,2.880254 C 17.57159,2.2929015 16.785315,2.0000292 15.999565,2.0000292 Z"/>
+ <path style="fill:#31afe1" d="m 15.999565,1.0000147 c -0.785749,0 -1.572023,0.2928722 -2.159391,0.8802248 L 1.8802124,13.841535 c -1.17473397,1.174704 -1.17306697,3.140583 0.0017,4.315288 L 13.841875,30.118119 c 1.174734,1.174705 3.142365,1.176371 4.317099,0.0017 L 30.118951,18.158538 c 1.174733,-1.174705 1.174734,-3.142267 0,-4.316971 L 18.158957,1.8802395 C 17.57159,1.292887 16.785315,1.0000147 15.999565,1.0000147 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 1 C 15.214251 1 14.427212 1.2935068 13.839844 1.8808594 L 1.8808594 13.841797 C 1.1677671 14.554871 0.89374824 15.557797 1.046875 16.5 C 1.1451361 15.88944 1.4188022 15.303842 1.8808594 14.841797 L 13.839844 2.8808594 C 14.427212 2.2935068 15.214251 2 16 2 C 16.78575 2 17.570836 2.2935069 18.158203 2.8808594 L 30.119141 14.841797 C 30.581198 15.303842 30.854549 15.889124 30.953125 16.5 C 31.105169 15.557786 30.831817 14.554455 30.119141 13.841797 L 18.158203 1.8808594 C 17.570836 1.2935069 16.78575 1 16 1 z"/>
+ <path style="opacity:0.2" d="M 9,7.7203121 6,10.722265 6,23.273047 9,26.275 9,26.259375 16.03125,19.226171 23.041016,26.235937 25.164062,24.11289 18.154297,17.105078 25.269531,9.9917965 23.148438,7.8707028 9,22.017187 9,7.7203121 Z"/>
+ <path style="fill:#ffffff" d="M 9 6.7207031 L 6 9.7226562 L 6 22.273438 L 9 25.275391 L 9 25.259766 L 16.03125 18.226562 L 23.041016 25.236328 L 25.164062 23.113281 L 18.154297 16.105469 L 25.269531 8.9921875 L 23.148438 6.8710938 L 9 21.017578 L 9 6.7207031 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kolf.svg b/.icons/awkward/32x32/apps/kolf.svg
new file mode 100644
index 00000000..b2947eeb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kolf.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="fill:#ffffff" d="M 16.730469 2.8476562 A 2 2 0 0 0 16.007812 3 A 2 2 0 0 0 14.929688 5.6152344 A 2 2 0 0 0 17.544922 6.6933594 A 2 2 0 0 0 18.623047 4.078125 A 2 2 0 0 0 16.730469 2.8476562 z M 19.394531 2.9433594 A 2 2 0 0 0 19.544922 3.6953125 A 2 2 0 0 0 22.160156 4.7734375 A 2 2 0 0 0 22.804688 4.3378906 C 21.751423 3.7247021 20.60688 3.2549685 19.394531 2.9433594 z M 11.998047 3.0976562 C 11.185527 3.3473332 10.407973 3.6761361 9.6699219 4.0664062 A 2 2 0 0 0 11.007812 3.9960938 A 2 2 0 0 0 11.998047 3.0976562 z M 12.113281 4.7675781 A 2 2 0 0 0 11.392578 4.9199219 A 2 2 0 0 0 10.3125 7.5351562 A 2 2 0 0 0 12.927734 8.6132812 A 2 2 0 0 0 14.005859 5.9980469 A 2 2 0 0 0 12.113281 4.7675781 z M 23.265625 5.5429688 A 2 2 0 0 0 22.544922 5.6953125 A 2 2 0 0 0 21.464844 8.3105469 A 2 2 0 0 0 24.080078 9.3886719 A 2 2 0 0 0 25.158203 6.7753906 A 2 2 0 0 0 23.265625 5.5429688 z M 7.4960938 6.6875 A 2 2 0 0 0 6.7753906 6.8398438 A 2 2 0 0 0 5.6972656 9.4550781 A 2 2 0 0 0 8.3105469 10.533203 A 2 2 0 0 0 9.390625 7.9179688 A 2 2 0 0 0 7.4960938 6.6875 z M 18.648438 7.4628906 A 2 2 0 0 0 17.927734 7.6171875 A 2 2 0 0 0 16.849609 10.230469 A 2 2 0 0 0 19.464844 11.310547 A 2 2 0 0 0 20.542969 8.6953125 A 2 2 0 0 0 18.648438 7.4628906 z M 4.3378906 9.1953125 C 3.7250115 10.248046 3.2549758 11.391847 2.9433594 12.603516 A 2 2 0 0 0 3.6933594 12.453125 A 2 2 0 0 0 4.7714844 9.8398438 A 2 2 0 0 0 4.3378906 9.1953125 z M 14.033203 9.3828125 A 2 2 0 0 0 13.310547 9.5371094 A 2 2 0 0 0 12.232422 12.150391 A 2 2 0 0 0 14.847656 13.230469 A 2 2 0 0 0 15.925781 10.615234 A 2 2 0 0 0 14.033203 9.3828125 z M 27.931641 9.6660156 A 2 2 0 0 0 28 11.005859 A 2 2 0 0 0 28.902344 12 C 28.652158 11.185419 28.323109 10.405751 27.931641 9.6660156 z M 25.185547 10.160156 A 2 2 0 0 0 24.464844 10.3125 A 2 2 0 0 0 23.386719 12.927734 A 2 2 0 0 0 26 14.005859 A 2 2 0 0 0 27.080078 11.390625 A 2 2 0 0 0 25.185547 10.160156 z M 9.4160156 11.304688 A 2 2 0 0 0 8.6953125 11.457031 A 2 2 0 0 0 7.6152344 14.072266 A 2 2 0 0 0 10.230469 15.150391 A 2 2 0 0 0 11.308594 12.535156 A 2 2 0 0 0 9.4160156 11.304688 z M 20.570312 12.080078 A 2 2 0 0 0 19.847656 12.232422 A 2 2 0 0 0 18.769531 14.847656 A 2 2 0 0 0 21.384766 15.925781 A 2 2 0 0 0 22.462891 13.310547 A 2 2 0 0 0 20.570312 12.080078 z M 4.7988281 13.224609 A 2 2 0 0 0 4.078125 13.376953 A 2 2 0 0 0 3 15.992188 A 2 2 0 0 0 5.6132812 17.070312 A 2 2 0 0 0 6.6933594 14.455078 A 2 2 0 0 0 4.7988281 13.224609 z M 15.953125 14.001953 A 2 2 0 0 0 15.230469 14.154297 A 2 2 0 0 0 14.152344 16.767578 A 2 2 0 0 0 16.767578 17.847656 A 2 2 0 0 0 17.845703 15.232422 A 2 2 0 0 0 15.953125 14.001953 z M 27.103516 14.775391 A 2 2 0 0 0 26.382812 14.929688 A 2 2 0 0 0 25.304688 17.542969 A 2 2 0 0 0 27.917969 18.623047 A 2 2 0 0 0 28.998047 16.007812 A 2 2 0 0 0 27.103516 14.775391 z M 11.335938 15.921875 A 2 2 0 0 0 10.615234 16.074219 A 2 2 0 0 0 9.5351562 18.689453 A 2 2 0 0 0 12.150391 19.767578 A 2 2 0 0 0 13.228516 17.152344 A 2 2 0 0 0 11.335938 15.921875 z M 22.488281 16.697266 A 2 2 0 0 0 21.765625 16.849609 A 2 2 0 0 0 20.6875 19.464844 A 2 2 0 0 0 23.302734 20.542969 A 2 2 0 0 0 24.380859 17.927734 A 2 2 0 0 0 22.488281 16.697266 z M 6.71875 17.841797 A 2 2 0 0 0 5.9980469 17.994141 A 2 2 0 0 0 4.9199219 20.609375 A 2 2 0 0 0 7.5332031 21.6875 A 2 2 0 0 0 8.6132812 19.072266 A 2 2 0 0 0 6.71875 17.841797 z M 17.871094 18.617188 A 2 2 0 0 0 17.150391 18.769531 A 2 2 0 0 0 16.070312 21.384766 A 2 2 0 0 0 18.685547 22.462891 A 2 2 0 0 0 19.763672 19.847656 A 2 2 0 0 0 17.871094 18.617188 z M 28.962891 19.394531 A 2 2 0 0 0 28.300781 19.544922 A 2 2 0 0 0 27.222656 22.158203 A 2 2 0 0 0 27.660156 22.806641 C 28.273999 21.752737 28.744803 20.60777 29.056641 19.394531 A 2 2 0 0 0 28.962891 19.394531 z M 3.0976562 20.001953 C 3.3473332 20.814473 3.6761361 21.592027 4.0664062 22.330078 A 2 2 0 0 0 3.9960938 20.992188 A 2 2 0 0 0 3.0976562 20.001953 z M 13.253906 20.537109 A 2 2 0 0 0 12.533203 20.689453 A 2 2 0 0 0 11.455078 23.304688 A 2 2 0 0 0 14.068359 24.382812 A 2 2 0 0 0 15.148438 21.767578 A 2 2 0 0 0 13.253906 20.537109 z M 24.40625 21.3125 A 2 2 0 0 0 23.683594 21.464844 A 2 2 0 0 0 22.605469 24.078125 A 2 2 0 0 0 25.220703 25.158203 A 2 2 0 0 0 26.298828 22.542969 A 2 2 0 0 0 24.40625 21.3125 z M 8.6386719 22.457031 A 2 2 0 0 0 7.9160156 22.609375 A 2 2 0 0 0 6.8378906 25.224609 A 2 2 0 0 0 9.453125 26.302734 A 2 2 0 0 0 10.53125 23.689453 A 2 2 0 0 0 8.6386719 22.457031 z M 19.789062 23.232422 A 2 2 0 0 0 19.068359 23.384766 A 2 2 0 0 0 17.990234 26 A 2 2 0 0 0 20.603516 27.078125 A 2 2 0 0 0 21.681641 24.462891 A 2 2 0 0 0 19.789062 23.232422 z M 15.171875 25.152344 A 2 2 0 0 0 14.451172 25.304688 A 2 2 0 0 0 13.373047 27.919922 A 2 2 0 0 0 15.988281 28.998047 A 2 2 0 0 0 17.066406 26.382812 A 2 2 0 0 0 15.171875 25.152344 z M 10.556641 27.072266 A 2 2 0 0 0 9.8339844 27.224609 A 2 2 0 0 0 9.1914062 27.660156 C 10.244113 28.273478 11.387855 28.744638 12.599609 29.056641 A 2 2 0 0 0 12.449219 28.302734 A 2 2 0 0 0 10.556641 27.072266 z M 21.732422 27.847656 A 2 2 0 0 0 20.986328 28 A 2 2 0 0 0 19.992188 28.904297 C 20.80869 28.654055 21.590656 28.325746 22.332031 27.933594 A 2 2 0 0 0 21.732422 27.847656 z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kollision.svg b/.icons/awkward/32x32/apps/kollision.svg
new file mode 100644
index 00000000..8e542a40
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kollision.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#f23737" d="m22 4a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -7 -7z"/>
+ <path fill="#37a0f2" d="m10 14a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -7 -7z"/>
+ <path fill="#fff" opacity=".2" d="m22 4a7 7 0 0 0 -7 7 7 7 0 0 0 0.023 0.459 7 7 0 0 1 6.977 -6.459 7 7 0 0 1 6.977 6.541 7 7 0 0 0 0.023 -0.541 7 7 0 0 0 -7 -7zm-12 10a7 7 0 0 0 -7 7 7 7 0 0 0 0.0234 0.459 7 7 0 0 1 6.9766 -6.459 7 7 0 0 1 6.977 6.541 7 7 0 0 0 0.023 -0.541 7 7 0 0 0 -7 -7z"/>
+ <path opacity=".2" d="m15.023 11.459a7 7 0 0 0 -0.023 0.541 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -0.023 -0.459 7 7 0 0 1 -6.977 6.459 7 7 0 0 1 -6.977 -6.541zm-12 10a7 7 0 0 0 -0.0234 0.541 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -0.023 -0.459 7 7 0 0 1 -6.9782 6.459 7 7 0 0 1 -6.9766 -6.541z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kolourpaint.svg b/.icons/awkward/32x32/apps/kolourpaint.svg
new file mode 100644
index 00000000..75dcc68f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kolourpaint.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z"/>
+ <path fill="#5b950b" d="m16 6c-5.54 0-10 4.46-10 10s4.46 10 10 10 10-4.46 10-10-4.46-10-10-10z"/>
+ <path opacity=".2" d="m16 10c-3.878 0-7 3.122-7 7s3.122 7 7 7 7-3.122 7-7-3.122-7-7-7z"/>
+ <path fill="#ffb232" d="m16 9c-3.878 0-7 3.122-7 7s3.122 7 7 7 7-3.122 7-7-3.122-7-7-7z"/>
+ <path fill="#d12626" d="m16 12c-2.216 0-4 1.784-4 4s1.784 4 4 4 4-1.784 4-4-1.784-4-4-4z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/komodo.svg b/.icons/awkward/32x32/apps/komodo.svg
new file mode 100644
index 00000000..ff450091
--- /dev/null
+++ b/.icons/awkward/32x32/apps/komodo.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fecd38" d="m16.03 2.0003a1.28 1.3121 0 0 0 -0.66996 0.17622l-10.72 6.3441a1.28 1.3121 0 0 0 -0.64 1.1358v12.689a1.28 1.3121 0 0 0 0.63972 1.1358l10.721 6.344a1.28 1.3121 0 0 0 1.2794 0l10.719-6.345a1.28 1.3121 0 0 0 0.641 -1.135v-12.689a1.28 1.3121 0 0 0 -0.641 -1.1354l-10.719-6.344a1.28 1.3121 0 0 0 -0.60948 -0.17622z"/>
+ <path fill="#3f3f3f" d="m11.891 23.927c-0.04-0.03992-0.07273-0.1869-0.07273-0.32662 0-0.31145-0.16966-0.33026-0.32732-0.03629-0.18664 0.348-0.33948 0.25245-0.30476-0.19052 0.02497-0.31868-0.004-0.39903-0.13166-0.36617-0.72932 0.18761-0.73366 0.18142-0.24549-0.34949 0.52163-0.56728 0.6168-0.90924 0.21822-0.78406-0.13502 0.04241-0.52756 0.10298-0.8723 0.13462-1.0617 0.09742-2.1554-0.59174-2.1554-1.3581 0-0.32329 0.5645-0.77611 1.3765-1.1042 0.41307-0.1669 0.76362-0.37222 0.77902-0.45626 0.01544-0.08405-0.14583-0.26457-0.35828-0.40118-0.4862-0.313-0.7589-0.752-1.0468-1.687-0.3317-1.076-0.2583-2.936 0.1642-4.161 1.4649-4.2481 5.7239-6.0098 9.7419-4.0308 2.5719 1.2666 4.4303 3.2725 4.8353 5.219 0.10965 0.52702 0.09894 0.64007-0.09687 1.0231-0.25755 0.50375-0.83299 1.109-1.0544 1.109-0.08493 0-0.28881-0.15922-0.45306-0.35383-0.43-0.5095-2.3701-2.4266-3.1787-3.141l-0.69016-0.60978 0.07661-0.61182c0.07331-0.58543 0.06441-0.61737-0.206-0.74031-0.41139-0.18704-0.98518-0.0035-1.0332 0.33049-0.0272 0.18917 0.11356 0.40743 0.5418 0.84012l0.57854 0.58456-0.65091 0.0015c-1.1817 0.0028-1.41 0.18952-0.82841 0.67785 0.43072 0.36164 0.58052 0.67949 0.54274 1.1515l-0.03206 0.40101 0.51534-0.0264c0.396-0.02029 0.51534 0.01124 0.51534 0.13609 0 0.08937-0.04909 0.16249-0.10911 0.16249-0.18128 0-0.12242 0.30796 0.08183 0.42808 0.14826 0.0872 0.15963 0.13293 0.05086 0.20464-0.07705 0.05079-0.10862 0.17417-0.07016 0.27417 0.10565 0.27472-0.11133 0.22531-0.95628-0.21774-0.6973-0.36563-0.78472-0.45083-1.0296-1.0034-0.43378-0.97874-0.8043-1.2403-0.8043-0.56776 0 0.16653-0.10339 0.6903-0.22976 1.1639-0.40236 1.5081-0.44976 1.351 0.40798 1.3517 0.85952 0.000628 1.4809 0.14512 1.6861 0.39192 0.15039 0.18082 0.16847 0.67655 0.04806 1.3171-0.06991 0.37182-0.06221 0.38371 0.20522 0.31673 0.26072-0.0653 0.2738-0.04937 0.21209 0.2585-0.06345 0.31659-0.05189 0.32808 0.32975 0.32808 0.21754 0 0.39552 0.04899 0.39552 0.10887s-0.03972 0.10887-0.08825 0.10887c-0.04856 0-0.18291 0.06907-0.29859 0.15347-0.20641 0.1506-0.20648 0.15773-0.004 0.38105 0.23583 0.26003 0.20838 0.26984-0.64572 0.23064-0.64469-0.02959-0.77998-0.11944-0.87655-0.58216-0.11255-0.5393-0.36208-0.87622-0.53988-0.72897-0.33722 0.27927 0.31576 1.4304 1.1275 1.9877 1.1472 0.78757 2.4558 0.97208 3.6603 0.51608 0.81889-0.31003 2.0075-1.4606 2.6636-2.5784 0.73116-1.2457 0.89104-1.2238 0.62516 0.08551-0.4421 2.1772-1.9415 3.8143-4.1421 4.5228-0.7061 0.22733-1.0984 0.28413-1.9725 0.28557-1.8218 0.003-2.8643-0.50804-4.5513-2.2311-1.061-1.082-1.377-1.166-0.834-0.219l0.34818 0.60725-0.35209 1.0719c-0.19365 0.58953-0.36526 1.0719-0.38135 1.0719-0.01611 0-0.062-0.03267-0.102-0.07258zm0.48419-5.8728c-0.94642-1.8882-1.157-2.649-1.157-4.1797 0-1.1482 0.02428-1.2979 0.29279-1.8057 0.81262-1.5367 2.5495-2.4346 4.7171-2.4387 1.0165-0.0019 2.1671 0.17693 2.6275 0.40835 0.56703 0.28504 1.3757 1.0254 2.202 2.0161 0.96696 1.1593 1.0455 1.3802 0.33736 0.94938-0.19648-0.11954-0.46369-0.21752-0.5938-0.21774-0.41899-0.000733-0.57428-0.12223-0.64639-0.50582-0.05176-0.27538-0.20361-0.47686-0.56939-0.75556-0.82615-0.62945-1.1406-0.34628-0.56998 0.51332 0.48142 0.72526 3.1338 3.274 3.3629 3.2314 0.33314-0.06192 0.58795-0.7286 0.53378-1.3965-0.0917-1.1303-0.88919-2.305-2.1364-3.147-1.1382-0.76839-3.2962-1.7495-4.2688-1.9407-3.0987-0.60917-6.1232 1.3181-6.568 4.1852-0.26637 1.7172 0.68512 3.9875 2.4668 5.886 0.29565 0.31503 0.55571 0.55464 0.57793 0.53248 0.02223-0.02217-0.2516-0.62287-0.60847-1.3349z"/>
+ <path fill="#fff" opacity=".2" d="m16.029 2a1.28 1.3121 0 0 0 -0.67 0.1758l-10.718 6.3457a1.28 1.3121 0 0 0 -0.641 1.1347v0.9998a1.28 1.3121 0 0 1 0.6406 -1.1345l10.718-6.3457a1.28 1.3121 0 0 1 0.67 -0.1758 1.28 1.3121 0 0 1 0.612 0.1758l10.718 6.3457a1.28 1.3121 0 0 1 0.641 1.1345v-0.9998a1.28 1.3121 0 0 0 -0.641 -1.1347l-10.718-6.3457a1.28 1.3121 0 0 0 -0.612 -0.1758z"/>
+ <path opacity=".2" d="m4 22.343v1a1.28 1.3121 0 0 0 0.64062 1.1367l10.719 6.3438a1.28 1.3121 0 0 0 1.2812 0l10.719-6.3438a1.28 1.3121 0 0 0 0.64 -1.137v-1a1.28 1.3121 0 0 1 -0.64062 1.1367l-10.719 6.3438a1.28 1.3121 0 0 1 -1.2812 0l-10.718-6.344a1.28 1.3121 0 0 1 -0.641 -1.137z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/komorebi-wallpaper-creator.svg b/.icons/awkward/32x32/apps/komorebi-wallpaper-creator.svg
new file mode 100644
index 00000000..7b95e973
--- /dev/null
+++ b/.icons/awkward/32x32/apps/komorebi-wallpaper-creator.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 2,11 6,32 30,25 26,6 Z"/>
+ <path style="fill:#969696" d="M 2,10 6,31 30,24 26,5 Z"/>
+ <path style="opacity:0.2" d="M 2,9 4,30 30,26 27,6 Z"/>
+ <path style="fill:#a8a8a8" d="M 2,8 4,29 30,25 27,5 Z"/>
+ <rect style="opacity:0.2" width="28" height="22" x="2" y="6" rx="1.4" ry="1.4"/>
+ <rect style="fill:#3aa5cc" width="28" height="22" x="2" y="5" rx="1.4" ry="1.4"/>
+ <circle style="opacity:0.2" cx="24" cy="23" r="6"/>
+ <circle style="fill:#ffffff" cx="24" cy="22" r="6"/>
+ <circle style="opacity:0.2" cx="24" cy="23" r="4"/>
+ <circle style="fill:#4a94d8" cx="24" cy="22" r="4"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4004,5 C 2.6248,5 2,5.6248 2,6.4004 V 7.4004 C 2,6.6248 2.6248,6 3.4004,6 H 28.6 C 29.375,6 30,6.6248 30,7.4004 V 6.4004 C 30,5.6248 29.375,5 28.6,5 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/komorebi.svg b/.icons/awkward/32x32/apps/komorebi.svg
new file mode 100644
index 00000000..12851d35
--- /dev/null
+++ b/.icons/awkward/32x32/apps/komorebi.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 2,11 6,32 30,25 26,6 Z"/>
+ <path style="fill:#969696" d="M 2,10 6,31 30,24 26,5 Z"/>
+ <path style="opacity:0.2" d="M 2,9 4,30 30,26 27,6 Z"/>
+ <path style="fill:#a8a8a8" d="M 2,8 4,29 30,25 27,5 Z"/>
+ <rect style="opacity:0.2" width="28" height="22" x="2" y="6" rx="1.4" ry="1.4"/>
+ <rect style="fill:#9a62d9" width="28" height="22" x="2" y="5" rx="1.4" ry="1.4"/>
+ <circle style="opacity:0.2" cx="24" cy="23" r="6"/>
+ <circle style="fill:#ffffff" cx="24" cy="22" r="6"/>
+ <circle style="opacity:0.2" cx="24" cy="23" r="4"/>
+ <circle style="fill:#945e8d" cx="24" cy="22" r="4"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4004,5 C 2.6248,5 2,5.6248 2,6.4004 V 7.4004 C 2,6.6248 2.6248,6 3.4004,6 H 28.6 C 29.375,6 30,6.6248 30,7.4004 V 6.4004 C 30,5.6248 29.375,5 28.6,5 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kompare.svg b/.icons/awkward/32x32/apps/kompare.svg
new file mode 100644
index 00000000..65c9fa7c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kompare.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#5fbb20" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path fill="#209dbb" d="m25.625 30c0.762 0 1.375-0.657 1.375-1.474v-12.526h-22v12.526c0 0.817 0.6132 1.474 1.375 1.474z"/>
+ <path fill="#4c4c4c" d="m9 6h14v1h-14z"/>
+ <path fill="#4c4c4c" d="m9 9h14v1h-14z"/>
+ <path fill="#4c4c4c" d="m9 12h14v1h-14z"/>
+ <path fill="#fff" d="m9 19h14v1h-14z"/>
+ <path fill="#fff" d="m9 22h14v1h-14z"/>
+ <path fill="#fff" d="m9 25h14v1h-14z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/konqueror.svg b/.icons/awkward/32x32/apps/konqueror.svg
new file mode 100644
index 00000000..8d9c8c8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/konqueror.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 7.9008277,2.8056402 c -0.063553,0.00651 -0.1245359,0.035392 -0.1722672,0.083399 L 5.5205354,5.0970644 C 5.4276637,5.1902022 5.4096833,5.3342947 5.4781522,5.4470671 L 8.0635236,9.7072562 C 7.6048402,10.478387 7.2379855,11.308899 6.9752343,12.185987 l -4.7482792,0.988484 c -0.1320974,0.02734 -0.2269549,0.144717 -0.2269549,0.280276 v 3.12268 c 0,0.132093 0.090103,0.246774 0.2173845,0.277541 l 4.6088247,1.126572 c 0.245739,1.015812 0.6260093,1.977846 1.1293055,2.862913 l -2.6674032,4.067413 c -0.074417,0.113674 -0.059233,0.263821 0.036914,0.359574 l 2.2093921,2.209392 c 0.092873,0.09262 0.2367552,0.110536 0.3500027,0.04238 L 12.065313,24.98433 c 0.821033,0.473784 1.705598,0.846383 2.641427,1.099227 l 0.974812,4.68949 C 15.708992,30.90591 15.82714,31 15.961827,31 h 3.124048 c 0.131321,0 0.246198,-0.08992 0.277542,-0.218752 l 1.148445,-4.697693 c 0.964668,-0.260339 1.876961,-0.649028 2.717991,-1.144344 l 4.119368,2.700216 c 0.113256,0.07456 0.262069,0.0606 0.358205,-0.03555 l 2.209392,-2.209392 c 0.09344,-0.0934 0.109668,-0.237518 0.04101,-0.350003 l -2.810957,-3.560185 c -1.262134,-1.731214 -1.10604,-1.554765 -1.566809,-2.046695 L 13.941109,7.2066513 12.30594,5.6179668 c -0.267643,0.093629 -0.160746,0.034223 -0.03418,-0.023242 L 8.0881337,2.8507578 C 8.0313563,2.8136085 7.9657322,2.7991023 7.9021948,2.8056404 Z m 4.3709323,2.7890842 0.03144,0.020508 c 0.0015,0.00133 0.0024,0.00238 0.0027,0.00274 0.274557,-0.1495576 0.107216,-0.087442 -0.03418,-0.023242 z"/>
+ <path id="path5692_2_-3" style="fill:#8e8e8e" d="m 7.9008277,1.8056402 c -0.063553,0.00651 -0.1245359,0.035392 -0.1722672,0.083399 L 5.5205354,4.0970644 C 5.4276637,4.1902022 5.4096833,4.3342947 5.4781522,4.4470671 L 8.0635236,8.7072562 C 7.6048402,9.4783871 7.2379855,10.308899 6.9752343,11.185987 l -4.7482792,0.988484 c -0.1320974,0.02734 -0.2269549,0.144717 -0.2269549,0.280276 v 3.12268 c 0,0.132093 0.090103,0.246774 0.2173845,0.277541 l 4.6088247,1.126572 c 0.245739,1.015812 0.6260093,1.977846 1.1293055,2.862913 l -2.6674032,4.067413 c -0.074417,0.113674 -0.059233,0.263821 0.036914,0.359574 l 2.2093921,2.209392 c 0.092873,0.09262 0.2367552,0.110536 0.3500027,0.04238 L 12.065313,23.98433 c 0.821033,0.473784 1.705598,0.846383 2.641427,1.099227 l 0.974812,4.68949 C 15.708992,29.90591 15.82714,30 15.961827,30 h 3.124048 c 0.131321,0 0.246198,-0.08992 0.277542,-0.218752 l 1.148445,-4.697693 c 0.964668,-0.260339 1.876961,-0.649028 2.717991,-1.144344 l 4.119368,2.700216 c 0.113256,0.07456 0.262069,0.0606 0.358205,-0.03555 l 2.209392,-2.209392 c 0.09344,-0.0934 0.109668,-0.237518 0.04101,-0.350003 l -2.810957,-3.560185 c -1.262134,-1.731214 -1.10604,-1.554765 -1.566809,-2.046695 L 13.941109,6.2066513 12.30594,4.6179668 c -0.267643,0.093629 -0.160746,0.034223 -0.03418,-0.023242 L 8.0881337,1.8507578 C 8.0313563,1.8136085 7.9657322,1.7991023 7.9021948,1.8056404 Z m 4.3709323,2.7890842 0.03144,0.020508 c 0.0015,0.00133 0.0024,0.00238 0.0027,0.00274 0.274557,-0.1495576 0.107216,-0.087442 -0.03418,-0.023242 z"/>
+ <ellipse id="ellipse836" style="opacity:0.1" cx="18.5" cy="14.5" rx="9.5" ry="9.5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 7.9003906 1.8046875 C 7.8368376 1.8111975 7.7762469 1.8406649 7.7285156 1.8886719 L 5.5214844 4.0976562 C 5.4286127 4.1907941 5.4100467 4.3344932 5.4785156 4.4472656 L 5.7402344 4.8789062 L 7.7285156 2.8886719 C 7.7762469 2.8406649 7.8368376 2.8111975 7.9003906 2.8046875 L 7.9023438 2.8046875 C 7.9658811 2.7981494 8.0311132 2.8144132 8.0878906 2.8515625 L 12.271484 5.59375 C 12.144918 5.651215 12.038998 5.7108165 12.306641 5.6171875 C 12.306341 5.6168275 12.304234 5.6165644 12.302734 5.6152344 L 12.273438 5.5957031 C 12.414389 5.531838 12.579872 5.468352 12.306641 5.6171875 L 13.941406 7.2070312 L 25.580078 19.4375 C 26.040847 19.92943 25.88435 19.753161 27.146484 21.484375 L 29.652344 24.658203 L 29.916016 24.394531 C 30.009456 24.301131 30.025689 24.157407 29.957031 24.044922 L 27.146484 20.484375 C 25.88435 18.753161 26.040847 18.92943 25.580078 18.4375 L 13.941406 6.2070312 L 12.306641 4.6171875 C 12.038998 4.7108165 12.144918 4.651215 12.271484 4.59375 L 8.0878906 1.8515625 C 8.0311132 1.8144132 7.9658811 1.7981494 7.9023438 1.8046875 L 7.9003906 1.8046875 z M 12.306641 4.6171875 C 12.579872 4.468352 12.414389 4.531838 12.273438 4.5957031 L 12.302734 4.6152344 C 12.304234 4.6165644 12.306341 4.6168275 12.306641 4.6171875 z M 7.7851562 9.2480469 C 7.4625024 9.8654782 7.1780928 10.5063 6.9746094 11.185547 L 2.2265625 12.173828 C 2.0944651 12.201168 2 12.319519 2 12.455078 L 2 13.455078 C 2 13.319519 2.0944651 13.201168 2.2265625 13.173828 L 6.9746094 12.185547 C 7.2373606 11.308459 7.6057697 10.478162 8.0644531 9.7070312 L 7.7851562 9.2480469 z M 7.6640625 20.287109 L 5.2890625 23.912109 C 5.2146455 24.025783 5.2280717 24.175731 5.3242188 24.271484 L 5.5566406 24.503906 L 7.9550781 20.84375 C 7.851685 20.661929 7.7569719 20.475226 7.6640625 20.287109 z"/>
+ <ellipse id="ellipse8" style="fill:#365ee6" cx="18.5" cy="13.5" rx="9.5" ry="9.5"/>
+ <path style="opacity:0.1" class="ColorScheme-Text" d="m 18.404771,8.0006734 a 6.5009819,6.5001532 0 0 1 4.691628,1.9043428 6.5009819,6.5001532 0 0 1 0,9.1916228 6.5009819,6.5001532 0 0 1 -9.192797,0 6.5009819,6.5001532 0 0 1 0,-9.1916228 6.5009819,6.5001532 0 0 1 4.501169,-1.9043428 z m 0.177761,0.8125202 a 5.6883593,5.6876351 0 0 0 -3.80282,1.3933424 l 1.141163,1.141019 a 4.0628547,6.5005679 45.008322 0 1 4.407527,-2.2280808 5.6883593,5.6876351 0 0 0 -1.74587,-0.3062806 z m 2.460088,1.0616698 a 3.2502838,5.687997 45.007184 0 0 -4.545608,2.0487546 l 2.002989,2.002734 3.698068,-3.697599 A 3.2502838,5.687997 45.007184 0 0 21.04262,9.8748634 Z m -6.842219,0.9013886 a 5.6883593,5.6876351 0 0 0 -1.085614,5.533699 4.0628547,6.5005679 45.008322 0 1 2.234712,-4.384747 z m 8.573804,0.02539 -3.699654,3.699185 2.004574,2.004319 a 3.2502838,5.687997 45.007184 0 0 1.69508,-5.703506 z m -6.85333,1.694864 a 3.2502838,5.687997 45.007184 0 0 -1.69508,5.703502 l 3.699656,-3.699183 z m 7.964339,0.195194 a 4.0628547,6.5005679 45.008322 0 1 -2.234715,4.384748 L 22.7996,18.2254 a 5.6883593,5.6876351 0 0 0 1.085614,-5.5337 z m -5.385213,2.3836 -3.698068,3.697598 a 3.2502838,5.687997 45.007184 0 0 5.701055,-1.694865 z m 2.579124,2.578797 a 4.0628547,6.5005679 45.008322 0 1 -4.407525,2.228081 5.6883593,5.6876351 0 0 0 5.548689,-1.087062 z"/>
+ <path style="fill:#fafafa" class="ColorScheme-Text" d="m 18.404771,7.0006734 a 6.5009819,6.5001532 0 0 1 4.691628,1.9043428 6.5009819,6.5001532 0 0 1 0,9.1916228 6.5009819,6.5001532 0 0 1 -9.192797,0 6.5009819,6.5001532 0 0 1 0,-9.1916228 6.5009819,6.5001532 0 0 1 4.501169,-1.9043428 z m 0.177761,0.8125202 a 5.6883593,5.6876351 0 0 0 -3.80282,1.3933426 l 1.141163,1.1410188 a 4.0628547,6.5005679 45.008322 0 1 4.407527,-2.2280808 5.6883593,5.6876351 0 0 0 -1.74587,-0.3062806 z m 2.460088,1.0616698 a 3.2502838,5.687997 45.007184 0 0 -4.545608,2.0487546 l 2.002989,2.002734 3.698068,-3.6975988 A 3.2502838,5.687997 45.007184 0 0 21.04262,8.8748634 Z M 14.200401,9.776252 a 5.6883593,5.6876351 0 0 0 -1.085614,5.533699 4.0628547,6.5005679 45.008322 0 1 2.234712,-4.384747 z m 8.573804,0.02539 -3.699654,3.699185 2.004574,2.004319 a 3.2502838,5.687997 45.007184 0 0 1.69508,-5.703506 z m -6.85333,1.694864 a 3.2502838,5.687997 45.007184 0 0 -1.69508,5.703502 l 3.699656,-3.699183 z m 7.964339,0.195194 a 4.0628547,6.5005679 45.008322 0 1 -2.234715,4.384748 L 22.7996,17.2254 a 5.6883593,5.6876351 0 0 0 1.085614,-5.5337 z m -5.385213,2.3836 -3.698068,3.697598 a 3.2502838,5.687997 45.007184 0 0 5.701055,-1.694865 z m 2.579124,2.578797 a 4.0628547,6.5005679 45.008322 0 1 -4.407525,2.228081 5.6883593,5.6876351 0 0 0 5.548689,-1.087062 z"/>
+ <path id="ellipse842" style="opacity:0.1;fill:#ffffff" d="M 18.5 4 A 9.5 9.500001 0 0 0 9 13.5 A 9.5 9.500001 0 0 0 9.0195312 14.085938 A 9.5 9.500001 0 0 1 18.5 5 A 9.5 9.500001 0 0 1 27.980469 13.914062 A 9.5 9.500001 0 0 0 28 13.5 A 9.5 9.500001 0 0 0 18.5 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/konquest.svg b/.icons/awkward/32x32/apps/konquest.svg
new file mode 100644
index 00000000..d4475da6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/konquest.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#b28a63" cx="16" cy="16" r="10"/>
+ <path opacity=".2" d="m7.7324 9.0864a11.728 4.4061 29.496 0 0 -1.5586 0.9786 11.728 4.4061 29.496 0 0 -0.1738 1.478 11.728 4.4061 29.496 0 1 0.1738 -0.479 11.728 4.4061 29.496 0 1 2.7598 -1.1187c0.1914-0.1918 0.3874-0.379 0.5937-0.5547a14.659 5.1405 29.547 0 0 -1.7949 -0.3047zm-4.6777 1.7286a14.659 5.1405 29.547 0 0 10.351 11.122 14.659 5.1405 29.547 0 0 15.336 2.814 14.659 5.1405 29.547 0 0 0.201 -1.549 14.659 5.1405 29.547 0 1 -0.201 0.549 14.659 5.1405 29.547 0 1 -15.336 -2.814 14.659 5.1405 29.547 0 1 -10.351 -10.122zm22.824 7.6526c-0.032 0.214-0.06 0.43-0.106 0.64a11.728 4.4061 29.496 0 1 0.959 2.084 11.728 4.4061 29.496 0 0 -0.525 -2.379 14.659 5.1405 29.547 0 0 -0.328 -0.345z"/>
+ <path opacity=".2" d="m25.979 16.414a10 10 0 0 1 -9.979 9.586 10 10 0 0 1 -9.9785 -9.414 10 10 0 0 0 -0.0215 0.414 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -0.021 -0.586z"/>
+ <path fill="#fede7b" d="m6.627 8.002a14.659 5.1405 29.547 0 0 -3.3653 1.246 14.659 5.1405 29.547 0 0 10.144 11.69 14.659 5.1405 29.547 0 0 15.336 2.814 14.659 5.1405 29.547 0 0 -2.863 -6.283c-0.032 0.214-0.06 0.43-0.106 0.64a11.728 4.4061 29.496 0 1 0.791 3.549 11.728 4.4061 29.496 0 1 -12.419 -1.99 11.728 4.4061 29.496 0 1 -7.9712 -9.602 11.728 4.4061 29.496 0 1 2.7598 -1.1187c0.1914-0.1918 0.3874-0.379 0.5937-0.5547a14.659 5.1405 29.547 0 0 -2.9003 -0.3906z"/>
+ <path fill="#fff" opacity=".1" d="m16 6a10 10 0 0 0 -10 10 10 10 0 0 0 0.0215 0.586 10 10 0 0 1 9.9785 -9.586 10 10 0 0 1 9.979 9.414 10 10 0 0 0 0.021 -0.414 10 10 0 0 0 -10 -10z"/>
+ <path fill="#fff" opacity=".1" d="m6.627 8.002a14.659 5.1405 29.547 0 0 -3.3653 1.246 14.659 5.1405 29.547 0 0 -0.207 1.568 14.659 5.1405 29.547 0 1 0.207 -0.568 14.659 5.1405 29.547 0 1 3.3653 -1.246 14.659 5.1405 29.547 0 1 1.1093 0.0878 11.728 4.4061 29.496 0 1 1.1973 -0.1425c0.1914-0.1918 0.3874-0.379 0.5937-0.5547a14.659 5.1405 29.547 0 0 -2.9003 -0.3906zm-0.629 3.543a11.728 4.4061 29.496 0 0 8.147 9.123 11.728 4.4061 29.496 0 0 12.419 1.99 11.728 4.4061 29.496 0 0 0.168 -1.465 11.728 4.4061 29.496 0 1 -0.168 0.465 11.728 4.4061 29.496 0 1 -12.419 -1.99 11.728 4.4061 29.496 0 1 -8.147 -8.123zm19.881 5.924c-0.032 0.214-0.06 0.43-0.106 0.64a11.728 4.4061 29.496 0 1 0.432 0.703 14.659 5.1405 29.547 0 1 2.738 4.391 14.659 5.1405 29.547 0 0 -3.064 -5.734z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/konsole.svg b/.icons/awkward/32x32/apps/konsole.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/konsole.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/konsolekalendar.svg b/.icons/awkward/32x32/apps/konsolekalendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/konsolekalendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kontact-import-wizard.svg b/.icons/awkward/32x32/apps/kontact-import-wizard.svg
new file mode 100644
index 00000000..666b5d72
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kontact-import-wizard.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fe9700" d="m2.637 10.827c-0.02875 0.0187-0.05481 0.0408-0.08204 0.0615l-0.0164 0.0123v0.002c-0.3259 0.2559-0.53868 0.64951-0.53868 1.0979l0.000015 12.199c0.000002 2 1.5771 2 2 2h24s2 0 2-2l-0.00002-12.199c0-0.45851-0.22188-0.86056-0.56054-1.1156l0.006-0.008-13.445-9.876s-13.445 9.8886-13.363 9.8271z"/>
+ <path fill="#fff" opacity=".1" d="m16 1.002s-13.445 9.888-13.363 9.826l-0.0003-0.002c-0.0287 0.019-0.0548 0.042-0.082 0.063l-0.0156 0.011v0.002c-0.3259 0.256-0.5391 0.65-0.5391 1.098v1.002c0-0.448 0.2132-0.844 0.5391-1.1v-0.002l0.0156-0.011c0.0272-0.021 0.0533-0.042 0.082-0.061-0.082 0.062 13.363-9.826 13.363-9.826l13.445 9.875-0.006 0.008c0.339 0.255 0.561 0.658 0.561 1.117v-1.002c0-0.459-0.222-0.86-0.561-1.115l0.006-0.008-13.445-9.875z"/>
+ <rect fill="#ebebeb" width="22" height="18" x="5" y="4" rx="1.5" ry="1.499"/>
+ <path fill="#fec006" d="m2 12 26 18h-24c-1-0.000008-2-0.4945-2-1.978z"/>
+ <path fill="#fecd38" d="m28 30c2 0 2-1.978 2-1.978v-16.022l-26 18z"/>
+ <path opacity=".2" d="m2 28v1c0 1.2374 0.68276 1.7863 1.4824 1.9434l-0.082 0.057h25.2l-0.0957-0.06641c1.4803-0.31236 1.4961-1.9336 1.4961-1.9336v-1s-0.01579 1.6212-1.4961 1.9336l0.096 0.066h-25.2l0.082-0.057c-0.7996-0.157-1.4824-0.706-1.4824-1.943z"/>
+ <path fill="#848484" d="m16 7-4 5h2v4.5c0 0.32588 0.18343 0.5 0.5 0.5h3c0.31657 0 0.5-0.17412 0.5-0.5v-4.5h2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kontact.svg b/.icons/awkward/32x32/apps/kontact.svg
new file mode 100644
index 00000000..9818afb7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kontact.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2;fill:#00100f" cx="16" cy="17" r="14"/>
+ <circle style="fill:#f5b35d" cx="16" cy="16" r="14"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <path d="m 16,6 c -2.2096,0 -4,1.7912 -4,4 0,2.2088 1.7904,4 4,4 2.2096,0 4,-1.7912 4,-4 0,-2.2088 -1.7904,-4 -4,-4 z"/>
+ <path d="m 16,16.000001 c -6.9993,0.0042 -7,4.430769 -7,4.430769 v 1.8 c 0,0 1.292299,2.76923 7,2.76923 5.707701,0 7,-2.76923 7,-2.76923 v -1.8 c 0,0 0,-4.433538 -6.9986,-4.430769 z"/>
+ </g>
+ <g style="fill:#3f3f3f">
+ <path style="fill:#3f3f3f" d="m 16,6 c -2.2096,0 -4,1.7912 -4,4 0,2.2088 1.7904,4 4,4 2.2096,0 4,-1.7912 4,-4 0,-2.2088 -1.7904,-4 -4,-4 z"/>
+ <path style="fill:#3f3f3f" d="m 16,16.000001 c -6.9993,0.0042 -7,4.430769 -7,4.430769 v 1.8 c 0,0 1.292299,2.76923 7,2.76923 5.707701,0 7,-2.76923 7,-2.76923 v -1.8 c 0,0 0,-4.433538 -6.9986,-4.430769 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/konversation.svg b/.icons/awkward/32x32/apps/konversation.svg
new file mode 100644
index 00000000..dcb82d9b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/konversation.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#1891d1" d="m16 2c-0.33711 0-0.66977 0.016445-1.0008 0.039649-0.04154 0.00307-0.0829 0.00612-0.12441 0.00957-5.0014 0.3947-9.2367 3.3973-11.377 7.6535-0.0004733 0.00091-0.000896 0.00182-0.00137 0.00273-0.13845 0.27554-0.28015 0.54966-0.40059 0.83535-0.65538 1.48-1.0113 3.0506-1.076 4.6949-0.00283 0.05312-0.00322 0.10668-0.00547 0.15996-0.00433 0.15708-0.01336 0.31327-0.012305 0.47168 0.0001 0.045-0.0022 0.088-0.0022 0.133 0 1.6279 0.28933 3.1825 0.7957 4.6334 0.20379 0.65045 0.43858 1.3073 0.72188 1.9729 0.70564 1.6578 0.79326 2.1098 0.68223 3.4945-0.077366 0.96486-0.33889 1.95-0.66582 2.5047-0.2964 0.502-0.534 1.021-0.534 1.153 0 0.40849 2.3594 0.26548 4.4482-0.26934 2.4471-0.62653 2.661-0.62556 4.6676 0.0041 0.91793 0.28804 1.9654 0.44388 3.1473 0.48672 0.04944 0.0025 0.09945 0.0021 0.14902 0.0041 0.16174 0.0044 0.3169 0.01504 0.48398 0.01504 0.01359 0 0.02608-0.0013 0.03965-0.0014 0.02155 0.000096 0.04269 0.0014 0.06426 0.0014 0.39094 0 0.77672-0.01947 1.1594-0.05059 3.4611-0.24614 6.2411-1.5271 8.7432-4.025 2.0614-2.058 3.3383-4.5985 3.8432-7.257 0.04651-0.24296 0.08508-0.48822 0.11894-0.73555 0.02047-0.15183 0.04198-0.30295 0.05742-0.45527 0.03394-0.32667 0.05435-0.65811 0.06563-0.99121 0.0025-0.08394 0.0059-0.16758 0.0069-0.25156 0.002-0.077 0.006-0.155 0.006-0.233 0-7.6266-6.039-13.787-13.614-13.99-0.05883-0.0017-0.11752-0.00317-0.17637-0.0041-0.071-0.0015-0.14-0.0059-0.21-0.0059z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 10,20 v 5 h 2 v -5 z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-0.337 0-0.669 0.0159-1 0.0391-0.042 0.003-0.083 0.0063-0.125 0.0097-5.0012 0.3947-9.2371 3.3981-11.377 7.6543 0 0-0.0019 0.002-0.0019 0.002-0.1385 0.2755-0.28 0.5499-0.4004 0.8359-0.6554 1.48-1.0115 3.051-1.0762 4.695-0.0028 0.053-0.0016 0.107-0.0039 0.16-0.0043 0.158-0.0147 0.313-0.0136 0.471-0.0005 0.045-0.002 0.088-0.002 0.133 0 0.125 0.0122 0.247 0.0156 0.371 0.0015-0.045 0.0015-0.09 0.0039-0.135 0.0647-1.644 0.4208-3.215 1.0762-4.695 0.1204-0.286 0.2619-0.56 0.4004-0.836 0 0 0.0019-0.002 0.0019-0.002 2.1399-4.2561 6.3758-7.2595 11.377-7.6542 0.042-0.0034 0.083-0.0067 0.125-0.0097 0.331-0.0232 0.663-0.0391 1-0.0391 0.07 0 0.139 0.0048 0.209 0.0059 0.059 0.0009 0.117 0.0022 0.176 0.0039 7.442 0.2 13.389 6.1529 13.595 13.594 0.002-0.04 0.007-0.08 0.008-0.12 0.003-0.084 0.005-0.166 0.006-0.25 0.001-0.078 0.006-0.156 0.006-0.234 0-7.6265-6.04-13.787-13.615-13.99-0.059-0.0019-0.117-0.0032-0.176-0.0041-0.07-0.0011-0.139-0.0059-0.209-0.0059zm-11.791 23.895c-0.005 0.074-0.0034 0.127-0.0098 0.207-0.0773 0.964-0.3391 1.949-0.666 2.503-0.2964 0.503-0.5332 1.023-0.5332 1.155 0 0.093 0.1353 0.154 0.3516 0.191 0.0621-0.117 0.1101-0.224 0.1816-0.346 0.3269-0.554 0.5887-1.539 0.666-2.503 0.0392-0.489 0.0386-0.857 0.0098-1.207z"/>
+ <path opacity=".2" d="m2.0156 16.371c-0.0002802 0.0085 0.0003565 0.01695 0 0.02539-0.00433 0.15708-0.014727 0.31229-0.013672 0.4707-0.0004 0.045-0.0019 0.088-0.0019 0.133 0 1.6279 0.28855 3.1819 0.79492 4.6328 0.20379 0.65045 0.43936 1.3071 0.72266 1.9727 0.45646 1.0724 0.63865 1.6469 0.69141 2.2891 0.0817-1.211-0.0264-1.727-0.6914-3.29-0.2833-0.665-0.5189-1.322-0.7227-1.972-0.4674-1.34-0.7386-2.77-0.7793-4.262zm27.965 0.23242c-0.01191 0.29272-0.02873 0.5856-0.05859 0.87305-0.01544 0.15232-0.03617 0.30325-0.05664 0.45508-0.03387 0.24733-0.07263 0.49337-0.11914 0.73633-0.50482 2.6585-1.7823 5.1979-3.8438 7.2559-2.502 2.4979-5.2811 3.7792-8.7422 4.0254-0.383 0.031-0.77 0.051-1.161 0.051-0.02157 0-0.0429-0.0019-0.06445-0.002-0.01357 0.0001-0.02547 0.002-0.03906 0.002-0.16708 0-0.32263-0.01122-0.48438-0.01563-0.04957-0.002-0.099-0.0014-0.14844-0.0039-1.1819-0.04284-2.2305-0.19828-3.1484-0.48633-2.0066-0.62966-2.2208-0.63043-4.668-0.0039-1.6101 0.41222-3.3685 0.58738-4.0957 0.46094-0.196 0.37-0.352 0.709-0.352 0.809 0 0.40849 2.3584 0.26528 4.4473-0.26953 2.4471-0.62653 2.6614-0.62576 4.668 0.0039 0.91793 0.28804 1.9666 0.44349 3.1484 0.48633 0.04944 0.0025 0.09886 0.0019 0.14844 0.0039 0.16174 0.0044 0.31729 0.01563 0.48438 0.01563 0.01359 0 0.02549-0.0019 0.03906-0.002 0.022 0 0.043 0.002 0.065 0.002 0.39094 0 0.77751-0.01966 1.1602-0.05078 3.4611-0.24614 6.2401-1.5275 8.7422-4.0254 2.0614-2.058 3.3389-4.5974 3.8438-7.2559 0.04651-0.24296 0.08527-0.489 0.11914-0.73633 0.02047-0.15183 0.0412-0.30276 0.05664-0.45508 0.03394-0.32667 0.05513-0.65908 0.06641-0.99219 0.0025-0.08394 0.0049-0.16602 0.0059-0.25 0.001-0.079 0.006-0.157 0.006-0.235 0-0.13383-0.01584-0.26358-0.01953-0.39648z"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="m 10,19.000015 v 5 h 2 v -5 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 21.241345,10.000262 a 0.73690325,0.65007335 0 0 0 -0.185647,0.02667 L 8.529596,13.276965 A 0.73690325,0.65007335 0 0 0 8,13.900312 v 5.200067 a 0.73690325,0.65007335 0 0 0 0.529596,0.623348 l 12.526102,3.250042 a 0.73690325,0.65007335 0 0 0 0.944064,-0.623348 V 13.992989 10.65027 a 0.73690325,0.65007335 0 0 0 -0.758417,-0.650008 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 22,13.999985 v 5 h 2 v -5 z"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="m 22,13 v 5 h 2 v -5 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 21.241345,9.000277 A 0.73690325,0.65007335 0 0 0 21.055698,9.026942 L 8.529596,12.27698 A 0.73690325,0.65007335 0 0 0 8,12.900327 v 5.200067 a 0.73690325,0.65007335 0 0 0 0.529596,0.623348 l 12.526102,3.250042 a 0.73690325,0.65007335 0 0 0 0.944064,-0.623348 V 12.993004 9.6502853 A 0.73690325,0.65007335 0 0 0 21.241345,9.000277 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kopete.svg b/.icons/awkward/32x32/apps/kopete.svg
new file mode 100644
index 00000000..9b47f5b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kopete.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m 22,19.675 h 7.0325 L 22,32 Z"/>
+ <path style="fill:#4479d9" d="m 22,18.675 h 7.0325 L 22,31 Z"/>
+ <path style="opacity:.2" d="M 30,15.5 A 14.5,12.5 0 0 1 15.5,28 14.5,12.5 0 0 1 1,15.5 14.5,12.5 0 0 1 15.5,3 14.5,12.5 0 0 1 30,15.5 Z"/>
+ <path style="fill:#47b4f4" d="M 30,14.5 A 14.5,12.5 0 0 1 15.5,27 14.5,12.5 0 0 1 1,14.5 14.5,12.5 0 0 1 15.5,2 14.5,12.5 0 0 1 30,14.5 Z"/>
+ <path style="opacity:.1" d="m16.511719 8a7.4878132 7.5 0 0 0-1.482422 0.1542969 7.4878132 7.5 0 0 1 5.974609 7.3457031 7.4878132 7.5 0 0 1-6.003906 7.345703 7.4878132 7.5 0 0 0 1.511719 0.154297 7.4878132 7.5 0 0 0 7.488281-7.5 7.4878132 7.5 0 0 0-7.488281-7.5zm-8.011719 2a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm3.900391 4c-0.7756 0-1.400391 0.669-1.400391 1.5s0.624791 1.5 1.400391 1.5h4.199218c0.7756 0 1.400391-0.669 1.400391-1.5s-0.624791-1.5-1.400391-1.5zm-3.900391 4c-0.82845 0-1.5 0.671573-1.5 1.5s0.6715724 1.5 1.5 1.5c0.5302276 0 0.75 1.5 0.75 1.5s0.75-2.7018 0.75-3c0-0.82845-0.6715726-1.5-1.5-1.5z"/>
+ <path style="fill:#2e4e8a" d="m16.511719 7a7.4878132 7.5 0 0 0-1.482422 0.1542969 7.4878132 7.5 0 0 1 5.974609 7.3457031 7.4878132 7.5 0 0 1-6.003906 7.345703 7.4878132 7.5 0 0 0 1.511719 0.154297 7.4878132 7.5 0 0 0 7.488281-7.5 7.4878132 7.5 0 0 0-7.488281-7.5zm-8.011719 2a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm3.900391 4c-0.7756 0-1.400391 0.669-1.400391 1.5s0.624791 1.5 1.400391 1.5h4.199218c0.7756 0 1.400391-0.669 1.400391-1.5s-0.624791-1.5-1.400391-1.5h-4.199218zm-3.900391 4c-0.82845 0-1.5 0.671573-1.5 1.5s0.6715724 1.5 1.5 1.5c0.5302276 0 0.75 1.5 0.75 1.5s0.75-2.7018 0.75-3c0-0.82845-0.6715726-1.5-1.5-1.5z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 15.5 2 A 14.5 12.5 0 0 0 1 14.5 A 14.5 12.5 0 0 0 1.0234375 15.080078 A 14.5 12.5 0 0 1 15.5 3 A 14.5 12.5 0 0 1 29.976562 14.919922 A 14.5 12.5 0 0 0 30 14.5 A 14.5 12.5 0 0 0 15.5 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kopete2.svg b/.icons/awkward/32x32/apps/kopete2.svg
new file mode 120000
index 00000000..62d0d72f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kopete2.svg
@@ -0,0 +1 @@
+kopete.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/korg-journal.svg b/.icons/awkward/32x32/apps/korg-journal.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/korg-journal.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/korg-todo.svg b/.icons/awkward/32x32/apps/korg-todo.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/korg-todo.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/korganizer.svg b/.icons/awkward/32x32/apps/korganizer.svg
new file mode 100644
index 00000000..c9ca7464
--- /dev/null
+++ b/.icons/awkward/32x32/apps/korganizer.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect opacity=".2" width="28" height="24" x="2" y="5" rx="2" ry="2"/>
+ <rect fill="#f13c3c" width="28" height="24" x="2" y="4" rx="2" ry="2"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.177" d="m6.5929 13.231 1.2714 2.18c0.81026-1.2023 1.7427-2.7904 2.5428-3.8158"/>
+ <circle cx="8" cy="9" r="1"/>
+ <rect width="13" height="2" x="12" y="8" rx="1" ry="1"/>
+ <rect width="13" height="2" x="12" y="13" rx="1" ry="1"/>
+ <rect width="13" height="2" x="12" y="18" rx="1" ry="1"/>
+ <rect width="13" height="2" x="12" y="23" rx="1" ry="1"/>
+ <circle cx="8" cy="19" r="1"/>
+ <circle cx="8" cy="24" r="1"/>
+ </g>
+ <g>
+ <path fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.177" d="m6.5929 13.231 1.2714 2.18c0.81026-1.2023 1.7427-2.7904 2.5428-3.8158"/>
+ <circle fill="#fff" cx="8" cy="9" r="1"/>
+ <rect fill="#fff" width="13" height="2" x="12" y="8" rx="1" ry="1"/>
+ <rect fill="#fff" width="13" height="2" x="12" y="13" rx="1" ry="1"/>
+ <rect fill="#fff" width="13" height="2" x="12" y="18" rx="1" ry="1"/>
+ <rect fill="#fff" width="13" height="2" x="12" y="23" rx="1" ry="1"/>
+ <circle fill="#fff" cx="8" cy="19" r="1"/>
+ <circle fill="#fff" cx="8" cy="24" r="1"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m4 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h24c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-24z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kpackage.svg b/.icons/awkward/32x32/apps/kpackage.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kpackage.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kpager.svg b/.icons/awkward/32x32/apps/kpager.svg
new file mode 120000
index 00000000..2c414871
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kpager.svg
@@ -0,0 +1 @@
+workspace-switcher-left-bottom.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kpat.svg b/.icons/awkward/32x32/apps/kpat.svg
new file mode 120000
index 00000000..2f7cf976
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kpat.svg
@@ -0,0 +1 @@
+kpatience.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kpatience.svg b/.icons/awkward/32x32/apps/kpatience.svg
new file mode 100644
index 00000000..5bd441fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kpatience.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="26" height="20" x="-29" y="-26" rx="1.3" ry="1.333" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#e74c3c" d="m13.701 12c-1.487 0-2.701 1.117-2.701 2.5 0 0.71979 0.32553 1.3765 0.84822 1.8333l4.085 3.667 4.219-3.667c0.523-0.456 0.848-1.113 0.848-1.833 0-1.383-1.214-2.5-2.701-2.5-0.979 0-1.828 0.481-2.299 1.208-0.471-0.727-1.32-1.208-2.299-1.208z"/>
+ <path fill="#e74c3c" d="m8.0804 10c-0.5949 0-1.0804 0.419-1.0804 0.938 0 0.269 0.1302 0.516 0.3393 0.687l1.6339 1.375 1.6878-1.375c0.209-0.171 0.339-0.418 0.339-0.687 0-0.519-0.486-0.938-1.0804-0.938-0.3918 0-0.7312 0.18-0.9196 0.453-0.1884-0.273-0.5278-0.453-0.9196-0.453z"/>
+ <path fill="#e74c3c" d="m9.9042 8.2713h-1.6129l-0.2545 0.7287h-1.0368l1.4816-4h1.2297l1.4817 4h-1.037l-0.2518-0.7287zm-1.3557-0.74213h1.0958l-0.5465-1.5915-0.5492 1.5914z"/>
+ <path fill="#e74c3c" d="m23.92 22c0.594 0 1.08-0.419 1.08-0.938 0-0.269-0.13-0.516-0.339-0.687l-1.634-1.375-1.688 1.375c-0.209 0.171-0.339 0.418-0.339 0.687 0 0.519 0.486 0.938 1.08 0.938 0.392 0 0.732-0.18 0.92-0.453 0.188 0.273 0.528 0.453 0.92 0.453z"/>
+ <path fill="#e74c3c" d="m22.096 23.729h1.6129l0.254-0.729h1.037l-1.4816 4h-1.2297l-1.4816-4h1.0368l0.25184 0.72873zm1.3557 0.74213h-1.0958l0.54655 1.5914 0.54923-1.5914z"/>
+ <path fill="#fff" opacity=".2" d="m7.334 3c-0.7387 0-1.334 0.5806-1.334 1.3008v1c0-0.7202 0.5953-1.3008 1.334-1.3008h17.332c0.739 0 1.334 0.5806 1.334 1.3008v-1c0-0.7202-0.595-1.3008-1.334-1.3008h-17.332z"/>
+ <path opacity=".2" d="m6 27.699v1c0 0.72 0.5953 1.301 1.334 1.301h17.332c0.739 0 1.334-0.581 1.334-1.301v-1c0 0.72-0.595 1.301-1.334 1.301h-17.332c-0.7387 0-1.334-0.581-1.334-1.301z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kpdf.svg b/.icons/awkward/32x32/apps/kpdf.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kpdf.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kpersonalizer.svg b/.icons/awkward/32x32/apps/kpersonalizer.svg
new file mode 120000
index 00000000..3c8cc875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kpersonalizer.svg
@@ -0,0 +1 @@
+preferences-desktop-theme.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kphotoalbum.svg b/.icons/awkward/32x32/apps/kphotoalbum.svg
new file mode 100644
index 00000000..c43677fd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kphotoalbum.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="26" height="20" x="3" y="7" rx="1.25" ry="1.25"/>
+ <rect style="fill:#4f4f4f" width="4" height="4" x="5" y="5" rx="1" ry="1"/>
+ <rect style="fill:#4f4f4f" width="26" height="20" x="3" y="6" rx="1.25" ry="1.25"/>
+ <circle style="opacity:0.40" cx="26" cy="9" r="1"/>
+ <circle style="opacity:0.40" cx="16" cy="16" r="8"/>
+ <circle style="opacity:0.2" cx="16" cy="-17" r="6" transform="scale(1,-1)"/>
+ <circle style="fill:#009587" cx="16" cy="-16" r="6" transform="scale(1,-1)"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="4"/>
+ <circle style="fill:#66bfb7" cx="16" cy="16" r="4"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.25 6 C 3.5575 6 3 6.5575 3 7.25 L 3 8.25 C 3 7.5575 3.5575 7 4.25 7 L 27.75 7 C 28.442 7 29 7.5575 29 8.25 L 29 7.25 C 29 6.5575 28.442 6 27.75 6 L 4.25 6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kpk-desktop-gnome.svg b/.icons/awkward/32x32/apps/kpk-desktop-gnome.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kpk-desktop-gnome.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kpk-desktop-xfce.svg b/.icons/awkward/32x32/apps/kpk-desktop-xfce.svg
new file mode 120000
index 00000000..dc323a78
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kpk-desktop-xfce.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kradio.svg b/.icons/awkward/32x32/apps/kradio.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kradio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kradio4.svg b/.icons/awkward/32x32/apps/kradio4.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kradio4.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/krdc.svg b/.icons/awkward/32x32/apps/krdc.svg
new file mode 100644
index 00000000..9ce316ef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/krdc.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#325f78" width="22" height="28" x="-27" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="18" height="24" x="-25" y="-28" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".1" d="m3.5 4.9999c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 25.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle fill="#48cd42" cx="24" cy="23" r="8"/>
+ <g fill="#fff" style="enable-background:new" transform="translate(-404,-46.999)">
+ <path d="m424 66h0.67187c4.05 0 7.33 3.278 7.33 7.328v0.672h-0.67188c-0.36436 0-0.65625-0.30511-0.65625-0.67188 0-3.3137-2.6863-6-6-6-0.36 0-0.67-0.289-0.67-0.656v-0.672z"/>
+ <path d="m424 68.672h0.67187c2.5773 0 4.6562 2.0789 4.6562 4.6562v0.67188h-0.65625c-0.36 0-0.67-0.305-0.67-0.672 0-1.841-1.49-3.328-3.33-3.328-0.36 0-0.67-0.305-0.67-0.672v-0.65625z"/>
+ <path d="m425.33 71.328c0.73638 0 1.3438 0.60737 1.3438 1.3438 0 0.736-0.61 1.328-1.34 1.328-0.74 0-1.33-0.592-1.33-1.328 0-0.73638 0.59174-1.3438 1.3281-1.3438z"/>
+ </g>
+ <path opacity=".2" d="m31.979 23.425a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.422 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57422z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/krec.svg b/.icons/awkward/32x32/apps/krec.svg
new file mode 120000
index 00000000..24321154
--- /dev/null
+++ b/.icons/awkward/32x32/apps/krec.svg
@@ -0,0 +1 @@
+sound-recorder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/krecipes.svg b/.icons/awkward/32x32/apps/krecipes.svg
new file mode 100644
index 00000000..783e477a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/krecipes.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,5 A 13,3.4285715 0 0 0 3,8.4277344 V 25.572266 A 13,3.4285715 0 0 0 16,29 13,3.4285715 0 0 0 29,25.572266 V 8.4277344 A 13,3.4285715 0 0 0 16,5 Z"/>
+ <rect style="fill:#6666b2" width="17.143" height="26" x="-24.57" y="-29" transform="matrix(0,-1,-1,0,0,0)"/>
+ <ellipse style="fill:#6666b2" cx="16" cy="24.571" rx="13" ry="3.429"/>
+ <ellipse id="ellipse834" style="fill:#6666b2" cx="16" cy="7.429" rx="13" ry="3.429"/>
+ <ellipse id="ellipse900" style="opacity:0.2" cx="16" cy="9.75" rx="11" ry="2.75"/>
+ <ellipse id="ellipse836" style="fill:#ffae2b" cx="16" cy="8.75" rx="11" ry="2.75"/>
+ <path style="opacity:0.1" d="M 3.6625,15 C 2.35,15 0.6,13.5 0.6,12.75 0.6,12.3345 0.795125,12 1.0375,12 h 2.625 C 3.904875,12 4.1,12.3345 4.1,12.75 v 1.5 C 4.1,14.6655 3.904875,15 3.6625,15 Z"/>
+ <path style="fill:#3f3f3f" d="M 3.6625,14 C 2.35,14 0.6,12.5 0.6,11.75 0.6,11.3345 0.795125,11 1.0375,11 h 2.625 C 3.904875,11 4.1,11.3345 4.1,11.75 v 1.5 C 4.1,13.6655 3.904875,14 3.6625,14 Z"/>
+ <rect style="opacity:0.2" width="14" height="14" x="17" y="17" rx="1.273" ry="1.273"/>
+ <rect style="fill:#f34235" width="14" height="14" x="17" y="16" rx="1.273" ry="1.273"/>
+ <rect style="fill:#ffffff" width="8" height="2" x="20" y="19"/>
+ <path style="opacity:0.1" d="M 28.4375,15 C 29.75,15 31.5,13.5 31.5,12.75 31.5,12.3345 31.304875,12 31.0625,12 h -2.625 C 28.195125,12 28,12.3345 28,12.75 v 1.5 c 0,0.4155 0.195125,0.75 0.4375,0.75 z"/>
+ <path style="fill:#3f3f3f" d="M 28.4375,14 C 29.75,14 31.5,12.5 31.5,11.75 31.5,11.3345 31.304875,11 31.0625,11 h -2.625 C 28.195125,11 28,11.3345 28,11.75 v 1.5 c 0,0.4155 0.195125,0.75 0.4375,0.75 z"/>
+ <rect style="fill:#ffffff" width="8" height="2" x="20" y="22"/>
+ <rect style="fill:#ffffff" width="8" height="2" x="20" y="25"/>
+ <path id="ellipse906" style="opacity:0.2;fill:#ffffff" d="M 16 6 A 11 2.75 0 0 0 5 8.75 A 11 2.75 0 0 0 5.1894531 9.25 A 11 2.75 0 0 1 16 7 A 11 2.75 0 0 1 26.810547 9.25 A 11 2.75 0 0 0 27 8.75 A 11 2.75 0 0 0 16 6 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 4 A 13 3.4285715 0 0 0 3 7.4277344 L 3 8.4277344 A 13 3.4285715 0 0 1 16 5 A 13 3.4285715 0 0 1 29 8.4277344 L 29 7.4277344 A 13 3.4285715 0 0 0 16 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kregexpeditor.svg b/.icons/awkward/32x32/apps/kregexpeditor.svg
new file mode 100644
index 00000000..d9a07a36
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kregexpeditor.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#5ca6ff" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <rect style="opacity:0.1" width="24" height="9" x="4" y="12" rx=".667" ry=".643"/>
+ <rect style="fill:#3e49db" width="24" height="9" x="4" y="11" rx=".667" ry=".643"/>
+ <rect style="opacity:0.2" width="10" height="6" x="8" y="-13" rx=".333" ry=".333" transform="rotate(90)"/>
+ <rect style="fill:#00f0d7" width="10" height="6" x="7" y="-13" rx=".333" ry=".333" transform="rotate(90)"/>
+ <rect style="opacity:0.2" width="10" height="7" x="8" y="-25" rx=".333" ry=".35" transform="rotate(90)"/>
+ <rect style="fill:#fff528" width="10" height="7" x="7" y="-25" rx=".333" ry=".35" transform="rotate(90)"/>
+ <rect style="opacity:0.1" width="12" height="10" x="-22" y="-25" rx=".75" ry=".769" transform="scale(-1)"/>
+ <rect style="fill:#cf4950" width="12" height="10" x="-22" y="-24" rx=".75" ry=".769" transform="scale(-1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.3339844 7 C 7.1493177 7 7 7.1493177 7 7.3339844 L 7 8.3339844 C 7 8.1493177 7.1493177 8 7.3339844 8 L 12.666016 8 C 12.850682 8 13 8.1493177 13 8.3339844 L 13 7.3339844 C 13 7.1493177 12.850682 7 12.666016 7 L 7.3339844 7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18.349609 7 C 18.155709 7 18 7.1493177 18 7.3339844 L 18 8.3339844 C 18 8.1493177 18.155709 8 18.349609 8 L 24.650391 8 C 24.844291 8 25 8.1493177 25 8.3339844 L 25 7.3339844 C 25 7.1493177 24.844291 7 24.650391 7 L 18.349609 7 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/krename.svg b/.icons/awkward/32x32/apps/krename.svg
new file mode 100644
index 00000000..405c8484
--- /dev/null
+++ b/.icons/awkward/32x32/apps/krename.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#f3443f" d="m2.5 10h18c0.831 0 1.5 0.669 1.5 1.5v18c0 0.831-0.669 1.5-1.5 1.5h-18c-0.831 0-1.5-0.669-1.5-1.5v-18c0-0.831 0.669-1.5 1.5-1.5z"/>
+ <g opacity=".2" transform="matrix(.39259 0 0 .41152 11.58 30.606)">
+ <path d="m4.4117-11.644h-11.758l-1.8555 5.3125h-7.5586l10.801-29.16h8.9648l10.801 29.16h-7.5586l-1.8359-5.3125zm-9.8828-5.4102h7.9883l-3.9844-11.602-4.0039 11.602z"/>
+ </g>
+ <g fill="#fff" transform="matrix(.39259 0 0 .41152 11.58 29.606)">
+ <path d="m4.4117-11.644h-11.758l-1.8555 5.3125h-7.5586l10.801-29.16h8.9648l10.801 29.16h-7.5586l-1.8359-5.3125zm-9.8828-5.4102h7.9883l-3.9844-11.602-4.0039 11.602z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m2.5 10c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h18c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-18z"/>
+ <path fill="#2297fd" d="m11.5 1h18c0.831 0 1.5 0.669 1.5 1.5v18c0 0.831-0.669 1.5-1.5 1.5h-18c-0.831 0-1.5-0.669-1.5-1.5v-18c0-0.831 0.669-1.5 1.5-1.5z"/>
+ <g opacity=".2" transform="matrix(.4166 0 0 .41152 19.17 14.93)">
+ <path d="m4.0711-7.9809q1.7773 0 2.6953-0.78125 0.91797-0.78125 0.91797-2.3047 0-1.5039-0.91797-2.2852-0.91797-0.80078-2.6953-0.80078h-4.1602v6.1719h4.1602zm0.2539 12.754q2.2656 0 3.3984-0.95703 1.1523-0.95703 1.1523-2.8906 0-1.8945-1.1328-2.832-1.1328-0.9572-3.4179-0.9572h-4.4141v7.6367h4.4141zm6.992-10.488q2.4219 0.70312 3.75 2.5977 1.3281 1.8945 1.3281 4.6484 0 4.2188-2.8516 6.2891t-8.6719 2.0703h-12.48v-29.16h11.289q6.0742 0 8.7891 1.8359 2.7344 1.8359 2.7344 5.8789 0 2.1289-0.99609 3.6328-0.99609 1.4844-2.8906 2.207z"/>
+ </g>
+ <g fill="#fff" transform="matrix(.41660 0 0 .41152 19.17 13.93)">
+ <path d="m4.0711-7.9809q1.7773 0 2.6953-0.78125 0.91797-0.78125 0.91797-2.3047 0-1.5039-0.91797-2.2852-0.91797-0.80078-2.6953-0.80078h-4.1602v6.1719h4.1602zm0.2539 12.754q2.2656 0 3.3984-0.95703 1.1523-0.95703 1.1523-2.8906 0-1.8945-1.1328-2.832-1.1328-0.9572-3.4179-0.9572h-4.4141v7.6367h4.4141zm6.992-10.488q2.4219 0.70312 3.75 2.5977 1.3281 1.8945 1.3281 4.6484 0 4.2188-2.8516 6.2891t-8.6719 2.0703h-12.48v-29.16h11.289q6.0742 0 8.7891 1.8359 2.7344 1.8359 2.7344 5.8789 0 2.1289-0.99609 3.6328-0.99609 1.4844-2.8906 2.207z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m11.5 1c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h18c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-18z"/>
+ <path opacity=".2" d="m1 29.5v1c0 0.831 0.669 1.5 1.5 1.5h18c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-18c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".5" d="m10 20.5v1c0 0.831 0.669 1.5 1.5 1.5h18c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-18c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kreversi.svg b/.icons/awkward/32x32/apps/kreversi.svg
new file mode 100644
index 00000000..3afdd860
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kreversi.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path opacity=".2" d="m12.422 3.3477c-0.635 0.1451-1.253 0.3327-1.85 0.5703-1.3047 1.2757-2.1208 3.0793-2.1208 5.082 0 0.1403 0.0169 0.2763 0.0273 0.4141 0.1792-2.2314 1.3688-4.1658 3.0975-5.3106 0.257-0.2773 0.54-0.5298 0.846-0.7558zm-2.397 5.4394c-0.012 0.1695-0.025 0.3382-0.025 0.5137 0 3.8652 3.283 6.0502 6.428 7.0002 2.963 0.895 6.817 3.628 7.093 7.285 0.016-0.193 0.028-0.388 0.028-0.586 0-3.866-4.047-6.77-7.121-7.699-3.009-0.909-6.138-2.953-6.403-6.5139zm-8.0016 7.7069c-0.0057 0.169-0.0234 0.335-0.0234 0.506 0 7.731 5.9227 14 13.227 14 1.657 0 3.174-0.479 4.351-1.348-0.687 0.157-1.389 0.271-2.111 0.311 1.081-0.114 2.086-0.49 2.957-1.067 0.983-1.062 1.576-2.489 1.576-4.197 0-0.166-0.013-0.326-0.025-0.486-0.259 3.564-3.177 5.787-6.748 5.787-7.1467 0-12.956-6.005-13.204-13.506zm27.954 0.012c-0.196 5.773-3.687 10.642-8.549 12.576-1.057 1.033-2.433 1.721-3.961 1.881 6.98-0.384 12.533-6.479 12.533-13.963 0-0.167-0.018-0.329-0.023-0.494z"/>
+ <path fill="#f65e5e" d="m16.77 30c7.304 0 13.226-6.269 13.226-14 0-7.7314-5.922-14-13.226-14-3.742 0-6.7742 2.4343-6.7742 6.3s3.284 6.0501 6.4286 7c3.0747 0.92876 7.1198 3.8343 7.1198 7.7s-3.0327 7-6.7742 7z"/>
+ <circle opacity=".2" cx="-17" cy="-10" r="3" transform="scale(-1)"/>
+ <circle fill="#fff" cx="-17" cy="-9" r="3" transform="scale(-1)"/>
+ <path fill="#8d62ad" d="m15.22 2c-7.3038 0-13.226 6.2686-13.226 14s5.922 14 13.226 14c3.7415 0 6.7742-2.4343 6.7742-6.3s-3.284-6.0501-6.4286-7c-3.074-0.929-7.1192-3.834-7.1192-7.7 0-3.8657 3.0327-7 6.7742-7z"/>
+ <circle opacity=".2" cx="15" cy="24" r="3"/>
+ <circle fill="#fff" cx="15" cy="23" r="3"/>
+ <path fill="#fff" opacity=".2" d="m16.773 2c-1.657 0-3.174 0.4792-4.351 1.3477 0.687-0.1572 1.389-0.2709 2.111-0.3106-1.081 0.1135-2.086 0.4901-2.957 1.0664-0.983 1.0627-1.576 2.4898-1.576 4.1973 0 0.1666 0.013 0.3259 0.025 0.4863 0.259-3.5642 3.177-5.7871 6.748-5.7871 7.147 0 12.956 6.0052 13.204 13.506 0.005-0.169 0.023-0.335 0.023-0.506 0-7.7314-5.923-14-13.227-14zm-2.24 0.0371c-6.9796 0.3838-12.533 6.479-12.533 13.963 0 0.167 0.018 0.329 0.0234 0.494 0.1954-5.773 3.6863-10.642 8.5486-12.576 1.057-1.0328 2.433-1.7205 3.961-1.8809zm-6.0545 7.377c-0.0155 0.1934-0.0273 0.3884-0.0273 0.5859 0 3.866 4.0468 6.77 7.1208 7.699 3.009 0.909 6.138 2.953 6.403 6.514 0.012-0.17 0.025-0.338 0.025-0.514 0-3.865-3.283-6.05-6.428-7-2.963-0.895-6.8167-3.628-7.0935-7.2849zm15.042 14.172c-0.179 2.231-1.368 4.166-3.097 5.31-0.257 0.278-0.54 0.53-0.846 0.756 0.635-0.145 1.253-0.332 1.85-0.57 1.305-1.276 2.121-3.079 2.121-5.082 0-0.14-0.017-0.276-0.028-0.414z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/krfb.svg b/.icons/awkward/32x32/apps/krfb.svg
new file mode 100644
index 00000000..6d6dcc5d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/krfb.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#1da6e8" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" style="opacity:0.2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path style="fill:none;stroke:#000000;stroke-width:2;opacity:0.4" d="m 19,11 -8,5 8,5"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 19,9 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z m -8,5 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z m 8,5 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 19 8 A 3 3 0 0 0 16 11 A 3 3 0 0 0 19 14 A 3 3 0 0 0 22 11 A 3 3 0 0 0 19 8 z M 11 13 A 3 3 0 0 0 8 16 A 3 3 0 0 0 11 19 A 3 3 0 0 0 14 16 A 3 3 0 0 0 11 13 z M 19 18 A 3 3 0 0 0 16 21 A 3 3 0 0 0 19 24 A 3 3 0 0 0 22 21 A 3 3 0 0 0 19 18 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/krita.svg b/.icons/awkward/32x32/apps/krita.svg
new file mode 100644
index 00000000..c666ea9f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/krita.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" cx="16" cy="17" r="14"/>
+ <ellipse style="fill:#ffffff;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" cx="15.994" cy="16.008" rx="13.654" ry="13.656"/>
+ <path style="fill:#e040fb;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 28.121537,9.0053763 A 14.003603,14.006081 0 0 0 8.9922599,3.8787948 14.003603,14.006081 0 0 0 3.8501357,9.0671529 L 15.994061,16.008417 Z"/>
+ <path style="fill:#fdfd4b;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 28.121537,9.0053763 -12.127476,7.0030407 -0.06222,13.99131 a 14.003603,14.006081 0 0 0 7.064021,-1.861688 14.003603,14.006081 0 0 0 5.125675,-19.1326627 z"/>
+ <path style="fill:#18ffff;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 15.994061,16.008417 3.8501357,9.0671529 a 14.003603,14.006081 0 0 0 0.01645,13.9443051 14.003603,14.006081 0 0 0 12.0652593,6.988269 z"/>
+ <path style="opacity:0.2;fill:#ffffff;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 16 2 A 13.999999 13.999999 0 0 0 2 16 A 13.999999 13.999999 0 0 0 2.0214844 16.585938 A 13.999999 13.999999 0 0 1 16 3 A 13.999999 13.999999 0 0 1 29.978516 16.414062 A 13.999999 13.999999 0 0 0 30 16 A 13.999999 13.999999 0 0 0 16 2 z"/>
+ <path style="opacity:0.1" d="m 18.758192,18.36596 c -2.16228,1.991312 -6.322227,-1.167312 -8.07809,-3.151079 C 8.8741419,13.174506 2.1307349,6.2928728 1.6378425,5.8465594 1.1449736,5.4002627 0.75244178,4.8491063 1.1882639,4.3007418 1.641967,3.7666989 2.2693868,4.032029 2.813547,4.4159122 3.3577425,4.7998094 11.57172,9.891986 13.967222,11.214994 c 2.329025,1.286306 6.318931,4.651859 4.79097,7.150966 z"/>
+ <path style="fill:#4f4f4f" d="m 18.758192,17.36596 c -2.16228,1.991312 -6.322227,-1.167312 -8.07809,-3.151079 C 8.8741419,12.174506 2.1307349,5.292873 1.6378425,4.8465596 1.1449736,4.4002629 0.75244178,3.8491065 1.1882639,3.300742 1.641967,2.7666991 2.2693868,3.0320292 2.813547,3.4159124 c 0.5441955,0.3838972 8.758173,5.4760738 11.153675,6.7990816 2.329025,1.286306 6.318931,4.651859 4.79097,7.150966 z"/>
+ <path style="opacity:0.1" d="M 21.9,19.839784 C 14,26.72271 6.7704403,20.575183 5.7219277,18.166164 c 0.6200397,4.181376 3.4860435,7.923213 7.8156733,9.363251 3.269936,1.087561 10.000682,0.366725 10.507083,-2.967973 z"/>
+ <path style="fill:#4883f7" d="M 21.9,18.839784 C 14,25.72271 6.7704403,19.575183 5.7219277,17.166164 c 0.6200397,4.181376 3.4860435,7.923213 7.8156733,9.363251 3.269936,1.087561 10.000682,0.366725 10.507083,-2.967973 z"/>
+ <path style="opacity:0.1" d="m 21.777206,20.821229 c -0.675854,0.304304 -0.602764,0.52425 -1.202862,0.42937 -0.413897,-0.06544 -3.999484,-2.737446 -3.999484,-2.737446 -0.181741,-0.428776 0.03627,-1.018226 0.445784,-1.484758 0.379819,-0.490204 0.921508,-0.821553 1.385773,-0.735217 0,0 3.399362,2.89772 3.549911,3.282359 0.218275,0.557686 -0.01572,0.532766 -0.179122,1.245692 z"/>
+ <path style="fill:#9b9b9b" d="m 21.777206,19.821229 c -0.675854,0.304304 -0.602764,0.52425 -1.202862,0.42937 -0.413897,-0.06544 -3.999484,-2.737446 -3.999484,-2.737446 -0.181741,-0.428776 0.03627,-1.018226 0.445784,-1.484758 0.379819,-0.490204 0.921508,-0.821553 1.385773,-0.735217 0,0 3.399362,2.89772 3.549911,3.282359 0.218275,0.557686 -0.01572,0.532766 -0.179122,1.245692 z"/>
+ <path style="opacity:0.1" d="m 22.443279,26.683961 c 2.541652,-1.409784 3.139221,-3.950175 2.135626,-5.746974 -0.779889,-1.396277 -2.060423,-1.660264 -2.944883,-0.985123 -0.877402,0.669754 -0.95475,1.467826 -0.693026,2.260451 0.533746,1.616596 2.822577,2.804345 1.502283,4.471646 z"/>
+ <path style="fill:#3f3f3f" d="m 22.443279,25.683961 c 2.541652,-1.409784 3.139221,-3.950175 2.135626,-5.746974 -0.779889,-1.396277 -2.060423,-1.660264 -2.944883,-0.985123 -0.877402,0.669754 -0.95475,1.467826 -0.693026,2.260451 0.533746,1.616596 2.822577,2.804345 1.502283,4.471646 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kronometer.svg b/.icons/awkward/32x32/apps/kronometer.svg
new file mode 100644
index 00000000..32ba2b93
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kronometer.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect opacity=".2" width="8.4" height="8.4" x="-4.18" y="6.19" rx="1.4" ry="1.4" transform="rotate(-45)"/>
+ <rect opacity=".2" width="29" height="29" x="-31" y="-31" rx="14.5" ry="14.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#597123" width="8.4" height="8.4" x="-3.48" y="5.49" rx="1.4" ry="1.4" transform="rotate(-45)"/>
+ <path fill="#fff" opacity=".1" d="m7.3613 0.97852c-0.3578 0-0.716 0.13598-0.9902 0.41018l-3.959 3.9609c-0.4046 0.4046-0.5088 0.9901-0.3164 1.4902 0.0684-0.1784 0.1721-0.3459 0.3164-0.4902l3.959-3.9609c0.5484-0.5485 1.432-0.5485 1.9805 0l3.9594 3.9609c0.144 0.1443 0.248 0.3118 0.316 0.4902 0.192-0.5001 0.088-1.0856-0.316-1.4902l-3.9594-3.9609c-0.2743-0.2742-0.6324-0.41018-0.9903-0.41018z"/>
+ <rect fill="#96ba42" width="29" height="29" x="-30" y="-31" rx="14.5" ry="14.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle opacity=".2" cx="16.5" cy="16.5" r="10.5"/>
+ <circle fill="#ffffff" cx="16.5" cy="15.5" r="10.5"/>
+ <g opacity=".1" transform="translate(0,1)">
+ <circle cx="16.5" cy="23.5" r="1.5"/>
+ <circle cx="16.5" cy="7.5" r="1.5"/>
+ <circle cx="15.5" cy="-8.5" r="1.5" transform="rotate(90)"/>
+ <circle cx="15.5" cy="-24.5" r="1.5" transform="rotate(90)"/>
+ </g>
+ <rect fill="#f45246" width="3" height="9" x="20.57" y="-2.38" rx="1.5" ry="1.286" transform="rotate(30)"/>
+ <ellipse opacity=".1" cx="16.5" cy="16.5" rx="2.5" ry="2.5"/>
+ <ellipse fill="#4d4d4d" cx="16.5" cy="15.5" rx="2.5" ry="2.5"/>
+ <g fill="#4d4d4d">
+ <circle cx="16.5" cy="23.5" r="1.5"/>
+ <circle cx="16.5" cy="7.5" r="1.5"/>
+ <circle cx="15.5" cy="-8.5" r="1.5" transform="rotate(90)"/>
+ <circle cx="15.5" cy="-24.5" r="1.5" transform="rotate(90)"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m16.5 1c-8.033 0-14.5 6.467-14.5 14.5 0 0.169 0.0197 0.333 0.0254 0.5 0.2641-7.7975 6.6105-14 14.475-14 7.864 0 14.21 6.2025 14.475 14 0.005-0.167 0.025-0.331 0.025-0.5 0-8.033-6.467-14.5-14.5-14.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/krudio.svg b/.icons/awkward/32x32/apps/krudio.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/krudio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kruler.svg b/.icons/awkward/32x32/apps/kruler.svg
new file mode 100644
index 00000000..481c37f3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kruler.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="23" height="28" x="-28" y="-30" rx="1.438" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e2d144" width="23" height="28" x="-27" y="-30" rx="1.438" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.5" width="2" height="11" x="6" y="4"/>
+ <rect style="opacity:0.5" width="2" height="8" x="21" y="4"/>
+ <rect style="opacity:0.5" width="2" height="5" x="9" y="4"/>
+ <path style="opacity:0.5" d="m 4,17 0,8 6,0 0,-8 -6,0 z m 2,2 2,0 0,4 -2,0 0,-4 z"/>
+ <rect style="opacity:0.5" width="2" height="5" x="12" y="4"/>
+ <rect style="opacity:0.5" width="2" height="5" x="15" y="4"/>
+ <rect style="opacity:0.5" width="2" height="5" x="18" y="4"/>
+ <rect style="opacity:0.5" width="2" height="5" x="24" y="4"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 4 C 2.6247906 4 2 4.641125 2 5.4375 L 2 6.4375 C 2 5.641125 2.6247906 5 3.4003906 5 L 28.599609 5 C 29.375209 5 30 5.641125 30 6.4375 L 30 5.4375 C 30 4.641125 29.375209 4 28.599609 4 L 3.4003906 4 z"/>
+ <rect style="opacity:0.5" width="2" height="5" x="27" y="4"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/krunner.svg b/.icons/awkward/32x32/apps/krunner.svg
new file mode 120000
index 00000000..bba31bb9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/krunner.svg
@@ -0,0 +1 @@
+plasma-search.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/krusader_blue.svg b/.icons/awkward/32x32/apps/krusader_blue.svg
new file mode 120000
index 00000000..1660e622
--- /dev/null
+++ b/.icons/awkward/32x32/apps/krusader_blue.svg
@@ -0,0 +1 @@
+krusader_user.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/krusader_red.svg b/.icons/awkward/32x32/apps/krusader_red.svg
new file mode 120000
index 00000000..1b90bf84
--- /dev/null
+++ b/.icons/awkward/32x32/apps/krusader_red.svg
@@ -0,0 +1 @@
+krusader_root.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/krusader_root.svg b/.icons/awkward/32x32/apps/krusader_root.svg
new file mode 100644
index 00000000..8b59d137
--- /dev/null
+++ b/.icons/awkward/32x32/apps/krusader_root.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2,7.9 V 27.611111 C 2,28.381111 2.623875,29 3.4,29 H 28.6007 C 29.3763,29 30,28.38125 30,27.611111 V 7.9 Z"/>
+ <path style="fill:#db4c4c" d="M 2,6.9 V 26.611111 C 2,27.381111 2.623875,28 3.4,28 H 28.6007 C 29.3763,28 30,27.38125 30,26.611111 V 6.9 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,6.9 V 28 H 28.601367 C 29.376967,28 30,27.38125 30,26.611111 V 6.9 Z"/>
+ <path style="fill:#d2bebe" d="m 3.4,3.0000001 c -0.77616,0 -1.4,0.6190972 -1.4,1.3885416 V 7 H 30 V 4.3885417 C 30,3.6190973 29.3763,3.0000001 28.6,3.0000001 Z"/>
+ <path style="opacity:0.1" d="m 12.572411,12.000184 c 0.132437,0.0031 0.259428,0.05187 0.358258,0.137637 l 8.537564,6.735175 c 0.354379,0.307059 0.177654,0.876712 -0.292262,0.942077 l -3.310512,0.46369 1.55155,2.665883 c 0.346727,0.595843 0.141279,1.353067 -0.45927,1.697076 l -0.332667,0.191089 c -0.600547,0.344011 -1.363749,0.140172 -1.710476,-0.455672 L 15.303785,21.608364 12.94279,23.50722 c -0.363475,0.293338 -0.914044,0.04235 -0.914498,-0.416921 L 12.000002,12.54405 c -8.97e-4,-0.30569 0.258072,-0.55173 0.572406,-0.543866 z"/>
+ <path style="fill:#583030" d="m 12.572411,11.000184 c 0.132437,0.0031 0.259428,0.05187 0.358258,0.137637 l 8.537564,6.735175 c 0.354379,0.307059 0.177654,0.876712 -0.292262,0.942077 l -3.310512,0.46369 1.55155,2.665883 c 0.346727,0.595843 0.141279,1.353067 -0.45927,1.697076 l -0.332667,0.191089 c -0.600547,0.344011 -1.363749,0.140172 -1.710476,-0.455672 L 15.303785,20.608364 12.94279,22.50722 c -0.363475,0.293338 -0.914044,0.04235 -0.914498,-0.416921 L 12.000002,11.54405 c -8.97e-4,-0.30569 0.258072,-0.55173 0.572406,-0.543866 z"/>
+ <rect style="opacity:0.2" width="28" height="1" x="2" y="7"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 3 C 2.6242306 3 2 3.6192275 2 4.3886719 L 2 5.3886719 C 2 4.6192275 2.6242306 4 3.4003906 4 L 28.599609 4 C 29.375909 4 30 4.6192275 30 5.3886719 L 30 4.3886719 C 30 3.6192275 29.375909 3 28.599609 3 L 3.4003906 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/krusader_user.svg b/.icons/awkward/32x32/apps/krusader_user.svg
new file mode 100644
index 00000000..439bea73
--- /dev/null
+++ b/.icons/awkward/32x32/apps/krusader_user.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2,7.9 V 27.611111 C 2,28.381111 2.623875,29 3.4,29 H 28.6007 C 29.3763,29 30,28.38125 30,27.611111 V 7.9 Z"/>
+ <path style="fill:#5f5fdf" d="M 2,6.9 V 26.611111 C 2,27.381111 2.623875,28 3.4,28 H 28.6007 C 29.3763,28 30,27.38125 30,26.611111 V 6.9 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,6.9 V 28 H 28.601367 C 29.376967,28 30,27.38125 30,26.611111 V 6.9 Z"/>
+ <path style="fill:#bebed2" d="m 3.4,3.0000001 c -0.77616,0 -1.4,0.6190972 -1.4,1.3885416 V 7 H 30 V 4.3885417 C 30,3.6190973 29.3763,3.0000001 28.6,3.0000001 Z"/>
+ <path style="opacity:0.1" d="m 12.572411,12.000184 c 0.132437,0.0031 0.259428,0.05187 0.358258,0.137637 l 8.537564,6.735175 c 0.354379,0.307059 0.177654,0.876712 -0.292262,0.942077 l -3.310512,0.46369 1.55155,2.665883 c 0.346727,0.595843 0.141279,1.353067 -0.45927,1.697076 l -0.332667,0.191089 c -0.600547,0.344011 -1.363749,0.140172 -1.710476,-0.455672 L 15.303785,21.608364 12.94279,23.50722 c -0.363475,0.293338 -0.914044,0.04235 -0.914498,-0.416921 L 12.000002,12.54405 c -8.97e-4,-0.30569 0.258072,-0.55173 0.572406,-0.543866 z"/>
+ <path style="fill:#33335d" d="m 12.572411,11.000184 c 0.132437,0.0031 0.259428,0.05187 0.358258,0.137637 l 8.537564,6.735175 c 0.354379,0.307059 0.177654,0.876712 -0.292262,0.942077 l -3.310512,0.46369 1.55155,2.665883 c 0.346727,0.595843 0.141279,1.353067 -0.45927,1.697076 l -0.332667,0.191089 c -0.600547,0.344011 -1.363749,0.140172 -1.710476,-0.455672 L 15.303785,20.608364 12.94279,22.50722 c -0.363475,0.293338 -0.914044,0.04235 -0.914498,-0.416921 L 12.000002,11.54405 c -8.97e-4,-0.30569 0.258072,-0.55173 0.572406,-0.543866 z"/>
+ <rect style="opacity:0.2" width="28" height="1" x="2" y="7"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 3 C 2.6242306 3 2 3.6192275 2 4.3886719 L 2 5.3886719 C 2 4.6192275 2.6242306 4 3.4003906 4 L 28.599609 4 C 29.375909 4 30 4.6192275 30 5.3886719 L 30 4.3886719 C 30 3.6192275 29.375909 3 28.599609 3 L 3.4003906 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ksame.svg b/.icons/awkward/32x32/apps/ksame.svg
new file mode 100644
index 00000000..de5c4112
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ksame.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#d2d2d2" d="m28.918 10.632c-2.974-7.1569-11.129-10.524-18.286-7.5503-7.1571 2.974-10.524 11.129-7.5505 18.286 2.974 7.157 11.13 10.524 18.286 7.55 7.157-2.974 10.524-11.129 7.55-18.286z"/>
+ <path fill="#e74c3c" d="m16.09 2c-1.686-0.0086-3.399 0.295-5.067 0.9316l3.555 9.3324a4 4 0 0 1 1.422 -0.264 4 4 0 0 1 1.422 0.266l3.557-9.3383c-1.551-0.5905-3.203-0.9191-4.889-0.9277zm-13.156 9.021c-0.6366 1.668-0.9403 3.381-0.9316 5.067 0.0086 1.686 0.3392 3.34 0.9296 4.891l9.3324-3.555a4 4 0 0 1 -0.264 -1.424 4 4 0 0 1 0.268 -1.424l-9.3344-3.555zm26.134 0l-9.332 3.555a4 4 0 0 1 0.264 1.424 4 4 0 0 1 -0.266 1.42l9.336 3.559c0.591-1.551 0.919-3.205 0.928-4.891s-0.293-3.399-0.93-5.067zm-14.49 8.713l-3.555 9.334c1.668 0.637 3.381 0.941 5.067 0.932s3.338-0.337 4.889-0.928l-3.555-9.336a4 4 0 0 1 -1.424 0.264 4 4 0 0 1 -1.422 -0.266z"/>
+ <path fill="#fff" opacity=".2" d="m16.09 2c-1.818-0.0093-3.67 0.3385-5.459 1.082-5.5486 2.3057-8.8015 7.726-8.6056 13.381 0.1979-5.284 3.3855-10.212 8.6056-12.381 7.157-2.9739 15.313 0.3941 18.287 7.551 0.668 1.608 1 3.265 1.057 4.904 0.073-1.961-0.252-3.967-1.057-5.904-2.231-5.3677-7.376-8.6051-12.828-8.633z"/>
+ <path opacity=".2" d="m2.0254 16.464c-0.0735 1.961 0.2518 3.967 1.0566 5.904 2.974 7.157 11.13 10.525 18.287 7.551 5.549-2.306 8.801-7.726 8.606-13.381-0.198 5.284-3.386 10.212-8.606 12.381-7.157 2.974-15.313-0.392-18.287-7.549-0.6683-1.608-0.9998-3.267-1.0566-4.906z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kscreengenie.svg b/.icons/awkward/32x32/apps/kscreengenie.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kscreengenie.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kscreensaver.svg b/.icons/awkward/32x32/apps/kscreensaver.svg
new file mode 120000
index 00000000..4cbb8f64
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kscreensaver.svg
@@ -0,0 +1 @@
+preferences-desktop-screensaver.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ksensors.svg b/.icons/awkward/32x32/apps/ksensors.svg
new file mode 120000
index 00000000..349f2c76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ksensors.svg
@@ -0,0 +1 @@
+psensor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kshisen.svg b/.icons/awkward/32x32/apps/kshisen.svg
new file mode 100644
index 00000000..026634d0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kshisen.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#4d4d4d" d="m13.659 5.1809c-0.1641 0.14474-0.20512 0.36184-0.20512 0.61513 0 0.4704 0.16409 1.0493 0.24614 1.2664 0 0 0.12308 2.5329 0.1641 2.8224-0.36922 0.03618-1.0256 0.07237-1.2717 0.14473h-0.32819c-0.69741 0.03619-1.3538 0.07237-1.641 0.32566l-0.12307 0.10855 0.12307 0.14474c0.20512 0.2171 0.28717 0.83224 0.36922 1.4836 0.20512 1.3388 0.45125 3.0033 1.682 3.6546l0.24614 0.10855v-0.25329s0.0411-0.10855 0.0411-0.25329c0-0.10855-0.0411-0.28948-0.082-0.54276 0.32819 0.03618 1.0256 0.10855 1.2717 0.10855 0.04099 0.28947 1.1076 12.086 1.1076 12.086h0.41024s0.45127-11.651 0.45127-12.013c0.28716 0 1.5589 0.03618 1.9281 0.07237-0.082 0.21711-0.41023 1.1217-0.41023 1.1217l0.57433-0.4704c0.1641-0.10855 3.7332-2.9671 3.2409-4.8487-0.1641-0.61513-0.73843-1.0493-1.682-1.2664h-0.0822c-0.53331 0-2.1743 0.03618-3.405 0.10855 0.0411-0.94079 0.0411-1.4474 0.0411-1.7007v-0.32565c0-0.18092 0.20512-0.43421 0.36922-0.61513 0.1641-0.2171 0.36922-0.39803 0.36922-0.61513 0-0.07237-0.0411-0.14474-0.082-0.2171-0.244-0.3254-2.049-1.1576-2.829-1.23-0.246 0.0362-0.41 0.0724-0.492 0.1809zm0.0411 5.9342h0.20512c0 0.32566 0.12307 2.6053 0.16409 2.9309-0.32819-0.03619-1.1076-0.10855-1.3538-0.10855-0.12307-0.4704-0.1641-0.97698-0.20512-1.4836-0.041-0.43421-0.082-0.86842-0.1641-1.2664 0.36922 0 1.3538-0.07237 1.3538-0.07237zm2.5025 1.1217s0.041-0.86842 0.041-1.1579c0.5333 0.07237 1.2307 0.10855 1.8871 0.10855h0.73843c0 0.14474-0.0411 0.32566-0.0411 0.32566-0.082 0.79605-0.20512 1.7368-0.57434 2.6776-0.24613 0-1.764-0.07237-2.0922-0.10855 0-0.25329 0.0411-1.8454 0.0411-1.8454z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ksirk.svg b/.icons/awkward/32x32/apps/ksirk.svg
new file mode 100644
index 00000000..614fc8e2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ksirk.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <defs>
+ <linearGradient id="linearGradient4736-7" x2="0" y1="24" y2="19" gradientTransform="matrix(.91792 0 0 1 -5.015 -8)" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#484848"/>
+ <stop offset=".494" stop-color="#505050"/>
+ <stop offset="1" stop-color="#484848"/>
+ </linearGradient>
+ </defs>
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="url(#linearGradient4736-7)" fill-rule="evenodd" d="m6.4893 11c-0.2708 0-0.4893 0.223-0.4893 0.5v4c0 0.277 0.2185 0.5 0.4893 0.5h16.033c0.97575 0 1.7606-0.772 1.823-1.752a0.68844 0.75 0 0 0 0.655 -0.748 0.68844 0.75 0 0 0 -0.654 -0.748c-0.063-0.98-0.848-1.752-1.823-1.752h-16.034z"/>
+ <path fill="#8d6a3e" d="m12 16v2h10l4 4v-1l-4-5z"/>
+ <path fill="#b58a55" d="m14 16a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm0.3 0.621a2.4 2.4 0 0 1 1.1694 0.4854l-1.1694 1.1694v-1.6548m-0.6 0.0012v1.6536l-1.1706-1.1706a2.4 2.4 0 0 1 1.171 -0.483m2.1948 0.9072a2.4 2.4 0 0 1 0.483 1.1706h-1.6536l1.1706-1.1706zm-3.7884 0.0012 1.1694 1.1694h-1.6548a2.4 2.4 0 0 1 0.4854 -1.17m-0.4842 1.77h1.6536l-1.1706 1.1706a2.4 2.4 0 0 1 -0.483 -1.17m3.102 0h1.6548a2.4 2.4 0 0 1 -0.485 1.17l-1.17-1.169m-1.0242 0.4242v1.6548a2.4 2.4 0 0 1 -1.17 -0.4854l1.17-1.1694m0.6 0 1.1706 1.1706a2.4 2.4 0 0 1 -1.171 0.482v-1.6536z"/>
+ <circle fill="#8d6a3e" cx="14" cy="19"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ksmiletris.svg b/.icons/awkward/32x32/apps/ksmiletris.svg
new file mode 120000
index 00000000..2f915ffd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ksmiletris.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ksnakeduel.svg b/.icons/awkward/32x32/apps/ksnakeduel.svg
new file mode 100644
index 00000000..f3e53e0d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ksnakeduel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m2 27.9v0.7c0 0.776 0.6244 1.4 1.4 1.4h25.2c0.7756 0 1.4-0.6244 1.4-1.4v-0.7c0 0.7756-0.6244 1.4-1.4 1.4h-25.2c-0.7756 0-1.4-0.624-1.4-1.4z"/>
+ <path fill="#e4e4e4" d="m30 28.6v-25.2c0-0.7756-0.624-1.4-1.4-1.4h-25.2c-0.7756 0-1.4 0.6244-1.4 1.4v25.2c0 0.776 0.6244 1.4 1.4 1.4h25.2c0.7756 0 1.4-0.6244 1.4-1.4z"/>
+ <path fill="none" stroke="#2783ee" d="m25.5 26.5h-18v-5h11v-3h-6"/>
+ <path fill="none" stroke="#ee8827" d="m6.5 5.5h18v5h-11v3h6"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ksnapshot.svg b/.icons/awkward/32x32/apps/ksnapshot.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ksnapshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ksnip.svg b/.icons/awkward/32x32/apps/ksnip.svg
new file mode 100644
index 00000000..63278767
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ksnip.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="2.1" ry="2.1"/>
+ <rect style="fill:#533f3f" width="28" height="28" x="2" y="2" rx="2.1" ry="2.1"/>
+ <path style="opacity:0.2" d="m 21,17 5,-5 h -5 z"/>
+ <path style="fill:#005680" d="m 21,16 5,-5 h -5 z"/>
+ <rect style="fill:#f02e00" width="5" height="12.6" x="11" y="10"/>
+ <path style="opacity:0.2" d="M 6.0000001,7 16,17 V 7 Z"/>
+ <path style="fill:#ffb900" d="M 6.0000001,6 16,16 V 6 Z"/>
+ <path style="opacity:0.2" d="M 16,17 6.0000001,27 H 16 Z"/>
+ <path style="fill:#ff8900" d="M 16,16 6.0000001,26 H 16 Z"/>
+ <path style="fill:#006c80" d="m 26,21 -5,-5 v 5 z"/>
+ <path style="opacity:0.2" d="m 26,26.989365 -4.999351,-4.994684 v 4.994684 z"/>
+ <path style="fill:#008052" d="m 26,25.989365 -4.999351,-4.994684 v 4.994684 z"/>
+ <path style="opacity:0.2" d="m 21,22 4.999349,4.994681 V 22 Z"/>
+ <path style="fill:#00aa80" d="m 21,21 4.999349,4.994681 V 21 Z"/>
+ <path style="opacity:0.2" d="m 21,12 -5,5 h 5 z"/>
+ <path style="opacity:0.2" d="m 26,7 -5,5 h 5 z"/>
+ <path style="fill:#008900" d="m 21,11 -5,5 h 5 z"/>
+ <path style="fill:#008080" d="m 26,6 -5,5 h 5 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.0996094 2 C 2.9362094 2 2 2.9362094 2 4.0996094 L 2 5.0996094 C 2 3.9362094 2.9362094 3 4.0996094 3 L 27.900391 3 C 29.063791 3 30 3.9362094 30 5.0996094 L 30 4.0996094 C 30 2.9362094 29.063791 2 27.900391 2 L 4.0996094 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6 6 L 7 7 L 16 7 L 16 6 L 6 6 z M 26 6 L 21 11 L 22 11 L 26 7 L 26 6 z M 21 11 L 16 16 L 17 16 L 21 12 L 21 11 z M 15.5 16.5 L 6 26 L 7 26 L 16 17 L 15.5 16.5 z M 21 21 L 22.001953 22 L 26 22 L 26 21 L 21 21 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 21 16 L 21 17 L 25 21 L 26 21 L 21 16 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kspaceduel.svg b/.icons/awkward/32x32/apps/kspaceduel.svg
new file mode 100644
index 00000000..b797eee0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kspaceduel.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#f29237" cx="16" cy="16" r="13"/>
+ <path opacity=".2" d="m14.772 3.0698a13 13 0 0 0 -4.7049 1.3647c0.06542 0.20802-0.01088 0.44274-0.2501 0.65-0.16185 0.14025-0.29453 0.35872-0.29453 0.48623 0 0.38979 0.35249 0.98834 0.6335 1.0753 0.37407 0.11575 0.24819 0.51455-0.23232 0.73506-0.2221 0.1022-0.4955 0.3955-0.6077 0.6526s-0.2777 0.5109-0.3669 0.5637c-0.089225 0.052773-0.1625 0.25378-0.1625 0.44688 0 0.26964 0.12309 0.40036 0.52812 0.5624 0.29006 0.11604 0.63707 0.20058 0.77188 0.18789 0.77384-0.072832 0.82808 0.37795 0.15107 1.2594-0.35942 0.46796-0.53222 0.58567-0.77695 0.52686-0.22842-0.0549-0.35326 0.0097-0.45703 0.23613-0.1097 0.23935-0.28892 0.32087-0.77061 0.3542-0.47347 0.03277-0.68568 0.12895-0.86328 0.38848-0.12947 0.1892-0.31671 0.34277-0.41641 0.34277-0.099701 0-0.33388 0.12687-0.52051 0.28184-0.37991 0.31548-0.52825 0.34723-0.66143 0.14092-0.176-0.273-0.5558-0.135-1.121 0.406-0.4998 0.479-0.5604 0.607-0.485 1.022 0.13415 0.73912 0.53503 1.395 0.99277 1.6237 0.39943 0.19961 0.4072 0.22114 0.16504 0.47734-0.13932 0.14741-0.37831 0.30536-0.53066 0.35166-0.44003 0.13372-0.19236 0.30144 0.59287 0.40117 0.80363 0.10206 1.0534 0.39368 0.67793 0.79092-0.20939 0.22153-0.1976 0.26276 0.13838 0.47354 0.6566 0.413 1.1786 0.16 0.5625-0.271-0.3961-0.277-0.1192-0.39 0.4621-0.189 0.46318 0.16036 0.55481 0.15124 0.829-0.08633 0.56196-0.48694 1.1728 0.23326 0.65889 0.77695-0.32707 0.34603-0.22794 0.76369 0.19551 0.82139 0.18709 0.0255 0.57583 0.19962 0.86455 0.38721 0.28871 0.18759 0.60328 0.3415 0.69824 0.3415s0.36282 0.1903 0.59541 0.42276c0.47194 0.47164 0.73395 0.53153 0.86709 0.19932 0.16009-0.39945 0.09569-0.60527-0.33516-1.0753-0.34302-0.37423-0.9001-1.369-0.9001-1.6072 0-0.14732 0.56653-0.02241 0.88359 0.19424 0.19843 0.1356 0.5195 0.31044 0.71348 0.38975 0.20707 0.08463 0.42139 0.3472 0.51924 0.63476 0.15336 0.45065 0.21379 0.49004 0.7541 0.49004h0.58779l0.08887 1.0562c0.10695 1.2705 0.20881 1.5278 0.64492 1.6326 0.32126 0.0772 0.66396 0.57462 0.66396 0.96358 0 0.10339-0.23113 0.35663-0.51289 0.5624-0.34982 0.25547-0.50062 0.47264-0.47734 0.68555 0.02904 0.26583-0.03113 0.30726-0.40752 0.2793-0.24278-0.01806-0.66349 0.06704-0.93438 0.18916-0.3201 0.14429-0.66736 0.19049-0.99277 0.13203-0.37445-0.06728-0.50146-0.04115-0.50146 0.10537 0 0.10773-0.13078 0.30955-0.29072 0.44814-0.39555 0.34275-0.23211 0.5241 0.37451 0.41514 0.37704-0.06772 0.52413-0.03762 0.58906 0.12442 0.13842 0.34538-0.21243 0.8395-0.53828 0.75791-0.20625-0.05161-0.30544 0.01869-0.36943 0.26279-0.02266 0.08645-0.06313 0.15968-0.11172 0.22217a13 13 0 0 0 2.0566 0.6081c-0.06489-0.12465-0.13864-0.2372-0.21074-0.28818-0.33502-0.23689-0.11091-0.85145 0.35039-0.9623 0.46958-0.11284 0.39561-0.41771-0.11553-0.47607-0.44736-0.05108-0.92426-0.5042-0.77441-0.73633 0.10047-0.15565 0.52893-0.13296 1.3952 0.07236 0.39119 0.09273 0.65894-0.09328 1.5653-1.0854 0.52483-0.5745 0.92811-0.81377 1.3711-0.81377 0.1687 0 0.77113-0.15522 1.3394-0.34531 1.0728-0.35888 1.4919-0.34592 1.4523 0.0457-0.0822 0.81488 0.4428 0.78798 1.2975-0.06602 0.35621-0.35594 0.68137-0.61302 0.72363-0.57256 0.1635 0.15654-0.13055 0.91912-0.47354 1.2276-0.43467 0.39098-0.45623 0.63802-0.07363 0.83408 0.20962 0.10741 0.29853 0.32563 0.33135 0.81504l0.04443 0.66777h0.54336c0.19061 0 0.34835 0.02614 0.47607 0.0749a13 13 0 0 0 6.2981 -10.729c-0.19888-0.42495-0.18458-0.68187 0-0.97119a13 13 0 0 0 -0.0584 -0.72871c-0.11854-0.0054-0.23922-0.01086-0.37832-0.0051-0.65492 0.02727-1.2162-0.23094-1.2162-0.55986 0-0.06932-0.23232-0.35567-0.5167-0.63604-0.32212-0.31756-0.48768-0.59788-0.43926-0.74394 0.04391-0.13248-0.05093-0.34622-0.21836-0.49131-0.163-0.14124-0.29707-0.36887-0.29707-0.50527 0-0.21779-0.13862-0.24515-1.14-0.2209l-1.14 0.02793 0.01904 1.1235c0.03384 1.9682 0.32692 2.4791 1.2314 2.1493 0.41402-0.15093 1.4312-0.03665 1.7202 0.19297 0.10459 0.08313 0.25609 0.38466 0.33643 0.67031 0.08035 0.28565 0.37828 0.78 0.6627 1.0981 0.57626 0.6446 0.621 0.89608 0.29072 1.6529-0.28815 0.6603-0.5984 0.58418-0.53701-0.13203l0.0457-0.5332-0.4875 0.09141c-0.26973 0.05082-0.60782 0.25034-0.75918 0.44688-0.21576 0.28016-0.31688 0.32148-0.47861 0.19297-0.11268-0.08955-0.2044-0.27868-0.2044-0.41894s-0.13926-0.29642-0.3085-0.34785-0.40123-0.30706-0.51543-0.56875c-0.18268-0.4186-0.17813-0.5466 0.03427-1.055 0.21552-0.51572 0.21764-0.6008 0.01904-0.79092-0.18212-0.17437-0.276-0.18-0.51543-0.03682-0.24071 0.14393-0.35394 0.13331-0.63984-0.0584-0.19109-0.12815-0.52403-0.23359-0.74014-0.23359-0.43876 0-0.57129-0.21347-0.57129-0.91914 0-0.65183-0.38883-0.88873-1.314-0.80361-0.64248 0.05911-0.78408 0.01679-1.3025-0.38213-0.31997-0.24621-0.82563-0.83932-1.1248-1.3191-0.29919-0.47973-0.62107-0.98094-0.71475-1.1134-0.13544-0.1915-0.10251-0.3753 0.1625-0.89756l0.33389-0.65635-0.70586 0.095215c-1.2561 0.16987-1.5101 0.33266-0.96992 0.62207 0.21037 0.11272 0.21956 0.17063 0.05713 0.35801-0.1064 0.12274-0.15646 0.31682-0.11045 0.43164 0.04605 0.11482-0.01212 0.38501-0.12949 0.60049-0.11739 0.21548-0.21571 0.51788-0.21963 0.67285-0.01231 0.48472-0.84197 0.86984-1.7659 0.81885-1.4002-0.07727-1.5137-0.05518-2.0109 0.40625-0.62152 0.57677-0.70184 0.84572-0.4126 1.3812 0.28065 0.51963 0.77804 0.72701 1.6402 0.68428 0.77104-0.03825 0.85824 0.02981 0.68174 0.53955-0.14983 0.43268-0.65337 0.59951-0.99404 0.32881-0.26266-0.20872-1.1682-0.04742-1.446 0.25772-0.11646 0.12792-0.28927 0.46296-0.3834 0.74394-0.1625 0.48506-0.20987 0.51454-0.93818 0.58525-0.72659 0.07056-0.79639 0.04728-1.319-0.43418-0.58341-0.53744-0.68223-0.94769-0.40117-1.6555 0.12442-0.31332 0.21723-0.36427 0.54971-0.30342 0.65912 0.12064 0.91914-0.10851 0.91914-0.8125 0-0.34138-0.06634-0.66051-0.14727-0.7084-0.0809-0.04789-0.14727-0.2288-0.14727-0.40244s-0.082911-0.39692-0.18408-0.49512c-0.14744-0.14312-0.12613-0.21969 0.10918-0.38594 0.16146-0.11407 0.42681-0.19087 0.58906-0.17139 0.16226 0.01949 0.60972-0.05058 0.99531-0.15488 0.55714-0.1507 0.72074-0.26444 0.796-0.55732 0.14298-0.55644 0.49201-1.0029 0.78457-1.0029 0.4623 0 0.47176-1.0869 0.02285-2.6673-0.067-0.2336-0.249-0.3823-0.572-0.4623-0.261-0.0648-0.545-0.2429-0.631-0.3961-0.085-0.1532-0.242-0.278-0.348-0.278s-0.31309-0.12687-0.45957-0.28184c-0.14744-0.15599-0.45252-0.28184-0.68428-0.28184-0.5492 0-0.55831-0.3782-0.01396-0.57764 0.57544-0.21082 1.4707 0.065522 1.6872 0.52051 0.29356 0.61689 0.61889 0.35947 0.72363-0.57256 0.12955-1.1528 0.52698-1.4841 1.7812-1.4841h0.90137l-0.39482-0.39482c-0.123-0.1232-0.225-0.2738-0.296-0.4215zm4.6731 0.40879c-0.02503 0.022892-0.0497 0.041549-0.0749 0.067285-0.30142 0.30779-0.44273 0.35167-0.90898 0.28057-0.81377-0.1241-0.70904 0.20357 0.1917 0.59922 0.4871 0.21396 0.79997 0.45784 0.90644 0.70459 0.51371 1.1905 0.86714 1.8314 1.0448 1.8967 0.35908 0.13193 0.57286-0.13306 0.65254-0.80996 0.09144-0.77665 0.35442-0.9413 0.82646-0.5167 0.18318 0.16477 0.43896 0.29961 0.56875 0.29961 0.40321 0 0.70205 0.162 0.70205 0.38086 0 0.11535 0.13606 0.39322 0.30342 0.61826 0.24607 0.33087 0.41336 0.41006 0.87344 0.41006 0.56464 0 0.91128 0.10564 1.6187 0.49639 0.01098 0.00605 0.02199 0.00816 0.03301 0.013962a13 13 0 0 0 -6.736 -4.441zm-16.442 12.465a13 13 0 0 0 -0.0025 0.056 13 13 0 0 0 0.2539 2.497c0.47097 0.19188 0.6011 0.11584 0.65-0.32246 0.02524-0.22648 0.14369-0.48372 0.26406-0.57256 0.1859-0.137 0.1524-0.207-0.2285-0.467-0.2466-0.168-0.4897-0.462-0.5396-0.653-0.0484-0.184-0.2119-0.386-0.3974-0.538zm4.0917 4.2974c-0.12126-0.01275-0.26788 0.05264-0.43037 0.2082-0.34379 0.32916-0.29188 0.99047 0.097754 1.2518 0.44625 0.29928 0.619 0.21211 0.67539-0.34023 0.069624-0.68151-0.075985-1.0917-0.34277-1.1197zm2.2064 1.9652c-0.13277 0.0044-0.27902 0.09965-0.42529 0.29961-0.15523 0.21219-0.19787 0.48583-0.13838 0.90137 0.073137 0.51068 0.041223 0.61972-0.22598 0.75664-0.3433 0.17591-0.41674 0.69843-0.13584 0.96738 0.27978 0.26788 0.54624 0.19789 0.64238-0.16885 0.13693-0.52234 0.90147-0.58397 1.4244-0.11426 0.22254 0.1999 0.40498 0.30149 0.40498 0.22471 0-0.07675-0.23218-0.35541-0.51543-0.61826-0.43384-0.40261-0.51416-0.57448-0.51416-1.0931 0-0.7323-0.22461-1.1645-0.5167-1.1553zm-3.6232 1.6783a13 13 0 0 0 0.30088 0.37959c-0.0886-0.136-0.1898-0.268-0.3009-0.379zm4.3812 1.9957c-0.066164 0.02269-0.093945 0.10516-0.093945 0.2501 0 0.14668-0.093811 0.30075-0.2082 0.34277-0.15189 0.05577-0.18712 0.23206-0.12822 0.65254 0.011037 0.07878 0.013929 0.14185 0.017771 0.20693a13 13 0 0 0 0.54082 0.27803c-0.0089-0.22485 0.03216-0.4896 0.1498-0.82139 0.1995-0.56264 0.20663-0.7039 0.04443-0.80234-0.15262-0.09263-0.2563-0.12933-0.32246-0.10664z"/>
+ <path fill="#fff" opacity=".2" d="m16 3a13 13 0 0 0 -13 13 13 13 0 0 0 0.0215 0.58 13 13 0 0 1 12.978 -12.58 13 13 0 0 1 12.979 12.42 13 13 0 0 0 0.021 -0.42 13 13 0 0 0 -13 -13z"/>
+ <path opacity=".2" d="m28.979 16.42a13 13 0 0 1 -12.979 12.58 13 13 0 0 1 -12.978 -12.42 13 13 0 0 0 -0.022 0.42 13 13 0 0 0 13 13 13 13 0 0 0 13 -13 13 13 0 0 0 -0.021 -0.58z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ksplash.svg b/.icons/awkward/32x32/apps/ksplash.svg
new file mode 120000
index 00000000..5a2e12c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ksplash.svg
@@ -0,0 +1 @@
+preferences-system-splash.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ksquares.svg b/.icons/awkward/32x32/apps/ksquares.svg
new file mode 100644
index 00000000..cd4f50ed
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ksquares.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#8e8e8e" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2" d="M 6,20 H 16 V 12 H 26"/>
+ <path style="opacity:0.2" d="m 16,11 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 10,0 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z M 6,19 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 10,0 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z"/>
+ <path style="fill:#ffffff" d="M 16 10 A 2 2 0 0 0 14 12 A 2 2 0 0 0 16 14 A 2 2 0 0 0 18 12 A 2 2 0 0 0 16 10 z M 26 10 A 2 2 0 0 0 24 12 A 2 2 0 0 0 26 14 A 2 2 0 0 0 28 12 A 2 2 0 0 0 26 10 z M 6 18 A 2 2 0 0 0 4 20 A 2 2 0 0 0 6 22 A 2 2 0 0 0 8 20 A 2 2 0 0 0 6 18 z M 16 18 A 2 2 0 0 0 14 20 A 2 2 0 0 0 16 22 A 2 2 0 0 0 18 20 A 2 2 0 0 0 16 18 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kstars.svg b/.icons/awkward/32x32/apps/kstars.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kstars.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ksudoku.svg b/.icons/awkward/32x32/apps/ksudoku.svg
new file mode 100644
index 00000000..c0a49849
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ksudoku.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g style="font-size:12px;font-family:'Clear Sans';letter-spacing:0px;word-spacing:0px;fill:#3f3f3f" transform="matrix(0.70921984,0,0,0.68119891,-0.56737591,0.01498638)">
+ <path style="fill:#3f3f3f" d="m 12.08,22.842 q 0,0.924 -0.168,1.824 -0.156,0.888 -0.588,1.62 -0.42,0.72 -1.2,1.152 -0.7679998,0.432 -1.9799998,0.432 -0.24,0 -0.564,-0.036 -0.324,-0.024 -0.516,-0.084 v -0.9 q 0.468,0.156 1.056,0.156 0.84,0 1.38,-0.276 Q 10.052,26.454 10.376,25.986 10.7,25.506 10.844,24.882 10.988,24.246 11.012,23.55 H 10.94 q -0.276,0.408 -0.768,0.708 -0.4919998,0.288 -1.2719998,0.288 -1.104,0 -1.788,-0.672 -0.672,-0.684 -0.672,-1.92 0,-0.9 0.336,-1.548 0.336,-0.648 0.948,-0.996 0.624,-0.348 1.452,-0.348 0.816,0 1.4759998,0.42 0.66,0.408 1.044,1.248 0.384,0.828 0.384,2.112 z M 9.1760002,19.95 q -0.744,0 -1.224,0.492 -0.468,0.492 -0.468,1.5 0,0.828 0.396,1.308 0.408,0.468 1.248,0.468 0.576,0 0.9959998,-0.228 0.42,-0.24 0.648,-0.6 0.24,-0.36 0.24,-0.744 0,-0.516 -0.204,-1.02 -0.204,-0.504 -0.612,-0.84 Q 9.7880002,19.95 9.1760002,19.95 Z"/>
+ </g>
+ <rect style="fill:#a26b4e" width="10" height="10" x="11" y="11" ry="0"/>
+ <g style="font-size:12px;font-family:'Clear Sans';letter-spacing:0px;word-spacing:0px;opacity:0.2" transform="matrix(0.70921986,0,0,0.68119891,-1.0638305,0.96049047)">
+ <path d="m 26.616001,21.266 q 0,0.864 -0.492,1.38 -0.48,0.504 -1.284,0.672 v 0.048 q 1.02,0.12 1.524,0.648 0.516,0.528 0.516,1.38 0,0.756 -0.348,1.332 -0.348,0.576 -1.08,0.9 -0.72,0.324 -1.86,0.324 -0.672,0 -1.248,-0.108 -0.576,-0.096 -1.104,-0.36 v -0.984 q 0.54,0.276 1.164,0.42 0.624,0.144 1.2,0.144 1.152,0 1.656,-0.444 0.516,-0.456 0.516,-1.248 0,-0.804 -0.636,-1.152 -0.624,-0.36 -1.764,-0.36 h -0.828 v -0.9 h 0.84 q 1.056,0 1.596,-0.444 0.552,-0.444 0.552,-1.176 0,-0.624 -0.42,-0.96 -0.42,-0.348 -1.14,-0.348 -0.696,0 -1.188,0.204 -0.492,0.204 -0.972,0.516 l -0.528,-0.72 q 0.456,-0.36 1.128,-0.624 0.684,-0.264 1.548,-0.264 1.344,0 1.992,0.6 0.66,0.6 0.66,1.524 z"/>
+ </g>
+ <g style="font-size:12px;font-family:'Clear Sans';letter-spacing:0px;word-spacing:0px;fill:#ffffff" transform="matrix(0.70921986,0,0,0.68119891,-1.0638305,-0.03950953)">
+ <path d="m 26.616001,21.266 q 0,0.864 -0.492,1.38 -0.48,0.504 -1.284,0.672 v 0.048 q 1.02,0.12 1.524,0.648 0.516,0.528 0.516,1.38 0,0.756 -0.348,1.332 -0.348,0.576 -1.08,0.9 -0.72,0.324 -1.86,0.324 -0.672,0 -1.248,-0.108 -0.576,-0.096 -1.104,-0.36 v -0.984 q 0.54,0.276 1.164,0.42 0.624,0.144 1.2,0.144 1.152,0 1.656,-0.444 0.516,-0.456 0.516,-1.248 0,-0.804 -0.636,-1.152 -0.624,-0.36 -1.764,-0.36 h -0.828 v -0.9 h 0.84 q 1.056,0 1.596,-0.444 0.552,-0.444 0.552,-1.176 0,-0.624 -0.42,-0.96 -0.42,-0.348 -1.14,-0.348 -0.696,0 -1.188,0.204 -0.492,0.204 -0.972,0.516 l -0.528,-0.72 q 0.456,-0.36 1.128,-0.624 0.684,-0.264 1.548,-0.264 1.344,0 1.992,0.6 0.66,0.6 0.66,1.524 z"/>
+ </g>
+ <path style="fill:#9a9a9a" d="M 11 2.9296875 C 7.2848628 4.3446589 4.3446589 7.2848628 2.9296875 11 L 11 11 L 11 2.9296875 z M 21 2.9296875 L 21 11 L 29.070312 11 C 27.655341 7.2848628 24.715137 4.3446589 21 2.9296875 z M 2.9296875 21 C 4.3446589 24.715137 7.2848628 27.655341 11 29.070312 L 11 21 L 2.9296875 21 z M 21 21 L 21 29.070312 C 24.715137 27.655341 27.655341 24.715137 29.070312 21 L 21 21 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+ <path style="opacity:0.2" d="M 11 11 L 11 12 L 21 12 L 21 11 L 11 11 z M 2.9296875 21 C 3.0593469 21.340433 3.2026195 21.673052 3.3574219 22 L 11 22 L 11 21 L 2.9296875 21 z M 21 21 L 21 22 L 28.642578 22 C 28.797381 21.673052 28.940653 21.340433 29.070312 21 L 21 21 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ksysguard.svg b/.icons/awkward/32x32/apps/ksysguard.svg
new file mode 120000
index 00000000..53ccf3bb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ksysguard.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kteatime.svg b/.icons/awkward/32x32/apps/kteatime.svg
new file mode 100644
index 00000000..0e9a0b25
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kteatime.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#bda461" d="m6.1991 8c-2e-7 0.99233 0.027175 2.1214 0.074219 3h-2.1738c-1.1634 0-2.0996 0.936-2.0996 2.1v8.8496c0 1.163 0.9362 2.05 2.0996 2.05h4.4004c0.98494 0 1.5-1 1.5-1 2.3879 1.9995 5.8668 2 8.4492 2 5.25 0 11.551-0.2 11.551-17zm-0.90625 5h1.0488c0.412 4.1463 1.3308 6.9496 2.5469 8.8359-0.1747 0.102-0.3704 0.164-0.5801 0.164h-3.0156c-0.716 0-1.293-0.669-1.293-1.5v-6c0-0.831 0.577-1.5 1.293-1.5z"/>
+ <path fill="#5b6d40" d="m21.699 11s-0.90503 0.87806-1.8838 1.2321c-7.2483 2.6217-4.1914 7.7308-4.0917 7.7476 0 0 0.40645-0.70781 0.9555-1.1115 3.4841-2.5613 4.1922-5.5095 4.1922-5.5095s-0.78182 3.5476-3.8814 5.755c-0.68459 0.48729-1.1481 1.6871-1.3444 2.8863 0 0 0.48527-0.19606 0.69394-0.24917 0.08137-0.53102 0.2515-1.0395 0.53914-1.4937 4.3321 0.51578 5.7509-2.9749 5.9362-4.1921 0.438-2.875-1.116-5.065-1.116-5.065z"/>
+ <path fill="#fff" opacity=".2" d="m6.1991 8c0 0.331 0.0196 0.653 0.0254 1h23.75c0.005-0.34 0.025-0.645 0.025-1h-23.8zm-2.0996 3c-1.1634 0-2.0996 0.936-2.0996 2.1v1c0-1.164 0.9362-2.1 2.0996-2.1h2.1738c-0.0156-0.293-0.0144-0.666-0.0254-1h-2.1484zm-0.0996 9.5v1c0 0.831 0.577 1.5 1.293 1.5h3.0156c0.2097 0 0.4054-0.062 0.5801-0.164-0.1696-0.263-0.3309-0.55-0.4883-0.85-0.0312 0.003-0.06 0.014-0.0918 0.014h-3.0156c-0.716 0-1.293-0.669-1.293-1.5z"/>
+ <path opacity=".2" d="m6.1991 9c0 0.662 0.0269 1.332 0.0488 2h0.0254c-0.0313-0.586-0.0373-1.306-0.0488-2h-0.0254zm23.776 0c-0.258 15.766-6.387 16-11.526 16-2.582 0-6.061-0.001-8.449-2 0 0-0.5151 1-1.5 1h-4.4004c-1.1634 0-2.0996-0.887-2.0996-2.051v1c0 1.164 0.9362 2.051 2.0996 2.051h4.4004c0.9849 0 1.5-1 1.5-1 2.388 1.999 5.867 2 8.449 2 5.25 0 11.551-0.2 11.551-17h-0.025zm-24.682 4c-0.716 0-1.293 0.669-1.293 1.5v1c0-0.831 0.577-1.5 1.293-1.5h1.0488c0.3545 3.568 1.0869 6.136 2.0586 7.986 0.1741-0.015 0.3401-0.064 0.4883-0.15-1.2161-1.886-2.1349-4.69-2.5469-8.836h-1.0488z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ktechlab.svg b/.icons/awkward/32x32/apps/ktechlab.svg
new file mode 100644
index 00000000..2c66bf5f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ktechlab.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2.75,6 C 2.3345,6 2,6.2966823 2,6.6660156 V 9.3339844 C 2,9.7033177 2.3345,10 2.75,10 h 4.5 C 7.6655,10 8,9.7033177 8,9.3339844 V 6.6660156 C 8,6.2966823 7.6655,6 7.25,6 Z m 22,0 C 24.3345,6 24,6.2966823 24,6.6660156 V 9.3339844 C 24,9.7033177 24.3345,10 24.75,10 h 4.5 C 29.6655,10 30,9.7033177 30,9.3339844 V 6.6660156 C 30,6.2966823 29.6655,6 29.25,6 Z m -22,9 C 2.3345,15 2,15.296682 2,15.666016 v 2.667968 C 2,18.703318 2.3345,19 2.75,19 h 4.5 C 7.6655,19 8,18.703318 8,18.333984 V 15.666016 C 8,15.296682 7.6655,15 7.25,15 Z m 22,0 C 24.3345,15 24,15.296682 24,15.666016 v 2.667968 C 24,18.703318 24.3345,19 24.75,19 h 4.5 C 29.6655,19 30,18.703318 30,18.333984 V 15.666016 C 30,15.296682 29.6655,15 29.25,15 Z m 0,9 C 24.3345,24 24,24.296682 24,24.666016 v 2.667968 C 24,27.703318 24.3345,28 24.75,28 h 4.5 C 29.6655,28 30,27.703318 30,27.333984 V 24.666016 C 30,24.296682 29.6655,24 29.25,24 Z"/>
+ <rect style="opacity:0.2" width="28" height="20" x="-31" y="-26" rx="1.556" ry="1.429" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffcc00" width="6" height="4" x="2" y="14" rx=".75" ry=".667"/>
+ <rect style="fill:#ffcc00" width="6" height="4" x="2" y="5" rx=".75" ry=".667"/>
+ <rect style="fill:#ffcc00" width="6" height="4" x="24" y="14" rx=".75" ry=".667"/>
+ <rect style="fill:#ffcc00" width="6" height="4" x="24" y="23" rx=".75" ry=".667"/>
+ <rect style="fill:#ffcc00" width="6" height="4" x="24" y="5" rx=".75" ry=".667"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 2.75 5 C 2.3345 5 2 5.2966823 2 5.6660156 L 2 6.6660156 C 2 6.2966823 2.3345 6 2.75 6 L 7.25 6 C 7.6655 6 8 6.2966823 8 6.6660156 L 8 5.6660156 C 8 5.2966823 7.6655 5 7.25 5 L 2.75 5 z M 24.75 5 C 24.3345 5 24 5.2966823 24 5.6660156 L 24 6.6660156 C 24 6.2966823 24.3345 6 24.75 6 L 29.25 6 C 29.6655 6 30 6.2966823 30 6.6660156 L 30 5.6660156 C 30 5.2966823 29.6655 5 29.25 5 L 24.75 5 z M 2.75 14 C 2.3345 14 2 14.296682 2 14.666016 L 2 15.666016 C 2 15.296682 2.3345 15 2.75 15 L 7.25 15 C 7.6655 15 8 15.296682 8 15.666016 L 8 14.666016 C 8 14.296682 7.6655 14 7.25 14 L 2.75 14 z M 24.75 14 C 24.3345 14 24 14.296682 24 14.666016 L 24 15.666016 C 24 15.296682 24.3345 15 24.75 15 L 29.25 15 C 29.6655 15 30 15.296682 30 15.666016 L 30 14.666016 C 30 14.296682 29.6655 14 29.25 14 L 24.75 14 z M 24.75 23 C 24.3345 23 24 23.296682 24 23.666016 L 24 24.666016 C 24 24.296682 24.3345 24 24.75 24 L 29.25 24 C 29.6655 24 30 24.296682 30 24.666016 L 30 23.666016 C 30 23.296682 29.6655 23 29.25 23 L 24.75 23 z"/>
+ <rect style="fill:#757d96" width="28" height="20" x="-30" y="-26" rx="1.556" ry="1.429" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#57c33c" width="6" height="6" x="10" y="13"/>
+ <rect style="fill:#ffd735" width="6" height="6" x="16" y="13"/>
+ <rect style="fill:#ff741b" width="6" height="6" x="10" y="7"/>
+ <rect style="fill:#7994ff" width="6" height="6" x="16" y="7"/>
+ <rect style="fill:#dc61b8" width="6" height="6" x="16" y="19"/>
+ <rect style="opacity:0.2" width="12" height="1" x="10" y="13"/>
+ <rect style="opacity:0.2" width="12" height="1" x="10" y="19"/>
+ <rect style="opacity:0.2" width="6" height="1" x="16" y="25"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 7.4277344 2 C 6.6363057 2 6 2.6929097 6 3.5546875 L 6 4.5546875 C 6 3.6929097 6.6363057 3 7.4277344 3 L 24.572266 3 C 25.363694 3 26 3.6929097 26 4.5546875 L 26 3.5546875 C 26 2.6929097 25.363694 2 24.572266 2 L 7.4277344 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kthememgr.svg b/.icons/awkward/32x32/apps/kthememgr.svg
new file mode 100644
index 00000000..94aefacc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kthememgr.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 3.0054254,11.361575 c -0.00315,0.05326 -0.00495,0.106603 -0.00542,0.15996 v 10.886991 c 3.255e-4,1.13714 0.6047071,2.187762 1.5855577,2.756241 l 9.3288849,5.408575 c 0.981119,0.568877 2.189996,0.568877 3.171115,0 l 9.328883,-5.408575 C 27.395714,24.596043 28.000161,23.544788 28,22.407159 V 11.521535 C 27.9985,11.481385 27.9962,11.441285 27.9932,11.401223 28,11.399971 3.0054254,11.361575 3.0054254,11.361575 Z"/>
+ <path style="fill:#ffca12" d="m 3.0054254,10.361575 c -0.00315,0.05326 -0.00495,0.106603 -0.00542,0.15996 v 10.886991 c 3.255e-4,1.13714 0.6047071,2.187762 1.5855577,2.756241 l 9.3288849,5.408575 c 0.981119,0.568877 2.189996,0.568877 3.171115,0 l 9.328883,-5.408575 C 27.395714,23.596043 28.000161,22.544788 28,21.407159 V 10.521535 C 27.9985,10.481385 27.9962,10.441285 27.9932,10.401223 28,10.399971 3.0054254,10.361575 3.0054254,10.361575 Z"/>
+ <path style="fill:#ffa81c" d="m 15.574656,1.9999999 v 0.00139 A 3.1730185,3.2214105 0 0 0 13.913237,2.4302546 L 4.5772613,7.9032045 A 3.1730185,3.2214105 0 0 0 3,10.486116 3.1730185,3.2214105 0 0 0 4.5772613,13.095314 l 9.3359757,5.47295 a 3.1730185,3.2214105 0 0 0 3.173525,0 l 9.335977,-5.47295 A 3.1730185,3.2214105 0 0 0 28,10.512402 3.1730185,3.2214105 0 0 0 26.422739,7.9032045 L 17.086762,2.4302546 A 3.1730185,3.2214105 0 0 0 15.574656,1.9999999 Z"/>
+ <path style="opacity:0.07" d="M 15.574219,2 V 2.00197 A 3.1730185,3.2214105 0 0 0 15,2.0415038 V 18.955294 a 3.1730185,3.2214105 0 0 0 2.085938,-0.387368 l 9.335937,-5.472574 A 3.1730185,3.2214105 0 0 0 28,10.512233 3.1730185,3.2214105 0 0 0 26.421875,7.9034228 L 17.085938,2.430849 A 3.1730185,3.2214105 0 0 0 15.574219,2 Z"/>
+ <path style="opacity:0.1" d="M 3.0039062 10.421875 C 3.003334 10.436183 3.0026458 10.450512 3.0019531 10.464844 A 3.1730185 3.2214105 0 0 1 3.0058594 10.435547 A 3.1730185 3.183519 0 0 1 3.0039062 10.421875 z M 3.0019531 10.496094 C 3.0016676 10.504572 3.0000746 10.513012 3 10.521484 L 3 21.408203 C 3.0003255 22.545343 3.6050869 23.595584 4.5859375 24.164062 L 13.914062 29.574219 C 14.254741 29.771753 14.62335 29.896679 15 29.957031 L 15 18.955078 A 3.1730185 3.2214105 0 0 1 13.914062 18.568359 L 4.578125 13.095703 A 3.1730185 3.2214105 0 0 1 3.0019531 10.496094 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.574219 2 L 15.574219 2.0019531 A 3.1730185 3.2214105 0 0 0 13.914062 2.4296875 L 4.578125 7.9023438 A 3.1730185 3.2214105 0 0 0 3 10.486328 A 3.1730185 3.2214105 0 0 0 3.0722656 10.996094 A 3.1730185 3.2214105 0 0 1 4.578125 8.9023438 L 13.914062 3.4296875 A 3.1730185 3.2214105 0 0 1 15.574219 3.0019531 L 15.574219 3 A 3.1730185 3.2214105 0 0 1 17.085938 3.4296875 L 26.421875 8.9023438 A 3.1730185 3.2214105 0 0 1 27.927734 11.001953 A 3.1730185 3.2214105 0 0 0 28 10.511719 A 3.1730185 3.2214105 0 0 0 26.421875 7.9023438 L 17.085938 2.4296875 A 3.1730185 3.2214105 0 0 0 15.574219 2 z"/>
+ <path style="opacity:0.1" d="M 3.0722656 9.9960938 A 3.1730185 3.2214105 0 0 0 3 10.486328 A 3.1730185 3.2214105 0 0 0 4.578125 13.095703 L 13.914062 18.568359 A 3.1730185 3.2214105 0 0 0 17.085938 18.568359 L 26.421875 13.095703 A 3.1730185 3.2214105 0 0 0 28 10.511719 A 3.1730185 3.2214105 0 0 0 27.927734 10.001953 A 3.1730185 3.2214105 0 0 1 26.421875 12.095703 L 17.085938 17.568359 A 3.1730185 3.2214105 0 0 1 13.914062 17.568359 L 4.578125 12.095703 A 3.1730185 3.2214105 0 0 1 3.0722656 9.9960938 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ktikz.svg b/.icons/awkward/32x32/apps/ktikz.svg
new file mode 100644
index 00000000..d30b1d2c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ktikz.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <g transform="translate(3)">
+ <circle fill="#38458f" cx="21" cy="23" r="8"/>
+ </g>
+ <path style="fill:#ffffff" d="M 26.408203 19 C 26.286839 19 26.164547 19.046385 26.070312 19.140625 L 25.140625 20.078125 L 26.921875 21.859375 L 27.859375 20.929688 C 28.047855 20.741218 28.047855 20.444339 27.859375 20.255859 L 26.744141 19.140625 C 26.649901 19.046385 26.529567 19 26.408203 19 z M 24.433594 20.785156 L 20 25.21875 L 20 27 L 21.78125 27 L 26.214844 22.566406 L 24.433594 20.785156 z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ktimer.svg b/.icons/awkward/32x32/apps/ktimer.svg
new file mode 100644
index 00000000..2206063f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ktimer.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect opacity=".2" width="8.4" height="8.4" x="-4.18" y="6.19" rx="1.4" ry="1.4" transform="rotate(-45)"/>
+ <rect opacity=".2" width="29" height="29" x="-31" y="-31" rx="14.5" ry="14.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#048ede" width="8.4" height="8.4" x="-3.48" y="5.49" rx="1.4" ry="1.4" transform="rotate(-45)"/>
+ <path fill="#fff" opacity=".1" d="m7.3613 0.97852c-0.3578 0-0.716 0.13598-0.9902 0.41018l-3.959 3.9609c-0.4046 0.4046-0.5088 0.9901-0.3164 1.4902 0.0684-0.1784 0.1721-0.3459 0.3164-0.4902l3.959-3.9609c0.5484-0.5485 1.432-0.5485 1.9805 0l3.9594 3.9609c0.144 0.1443 0.248 0.3118 0.316 0.4902 0.192-0.5001 0.088-1.0856-0.316-1.4902l-3.9594-3.9609c-0.2743-0.2742-0.6324-0.41018-0.9903-0.41018z"/>
+ <rect fill="#07aef5" width="29" height="29" x="-30" y="-31" rx="14.5" ry="14.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle opacity=".2" cx="16.5" cy="16.5" r="10.5"/>
+ <circle fill="#ffffff" cx="16.5" cy="15.5" r="10.5"/>
+ <g opacity=".1" transform="translate(0,1)">
+ <circle cx="16.5" cy="23.5" r="1.5"/>
+ <circle cx="16.5" cy="7.5" r="1.5"/>
+ <circle cx="15.5" cy="-8.5" r="1.5" transform="rotate(90)"/>
+ <circle cx="15.5" cy="-24.5" r="1.5" transform="rotate(90)"/>
+ </g>
+ <rect fill="#ff8b29" width="3" height="9" x="20.57" y="-2.38" rx="1.5" ry="1.286" transform="rotate(30)"/>
+ <ellipse opacity=".1" cx="16.5" cy="16.5" rx="2.5" ry="2.5"/>
+ <ellipse fill="#4d4d4d" cx="16.5" cy="15.5" rx="2.5" ry="2.5"/>
+ <g fill="#4d4d4d">
+ <circle cx="16.5" cy="23.5" r="1.5"/>
+ <circle cx="16.5" cy="7.5" r="1.5"/>
+ <circle cx="15.5" cy="-8.5" r="1.5" transform="rotate(90)"/>
+ <circle cx="15.5" cy="-24.5" r="1.5" transform="rotate(90)"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m16.5 1c-8.033 0-14.5 6.467-14.5 14.5 0 0.169 0.0197 0.333 0.0254 0.5 0.2641-7.7975 6.6105-14 14.475-14 7.864 0 14.21 6.2025 14.475 14 0.005-0.167 0.025-0.331 0.025-0.5 0-8.033-6.467-14.5-14.5-14.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ktip.svg b/.icons/awkward/32x32/apps/ktip.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ktip.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ktnef.svg b/.icons/awkward/32x32/apps/ktnef.svg
new file mode 120000
index 00000000..e85cdf07
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ktnef.svg
@@ -0,0 +1 @@
+kontact-import-wizard.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ktorrent.svg b/.icons/awkward/32x32/apps/ktorrent.svg
new file mode 100644
index 00000000..37b887cf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ktorrent.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m11.443 3c-0.6 0-1.367 0.6335-1.443 1.4121v10.588h-6l12 12 12-12h-6v-10.588c0-0.782-0.843-1.412-1.443-1.412h-9.114zm-8.0426 25c-0.7756 0-1.4004 0.669-1.4004 1.5s0.6248 1.5 1.4004 1.5h25.2c0.775 0 1.4-0.669 1.4-1.5s-0.625-1.5-1.4-1.5h-25.2z"/>
+ <path fill="#358de7" d="m11.443 2c-0.6 0-1.367 0.6335-1.443 1.4121v10.588h-6l12 12 12-12h-6v-10.588c0-0.782-0.843-1.412-1.443-1.412h-9.114zm-8.0426 25c-0.7756 0-1.4004 0.669-1.4004 1.5s0.6248 1.5 1.4004 1.5h25.2c0.775 0 1.4-0.669 1.4-1.5s-0.625-1.5-1.4-1.5h-25.2z"/>
+ <path fill="#fff" opacity=".2" d="m11.443 2c-0.6 0-1.367 0.6335-1.443 1.4121v1c0.076-0.7786 0.843-1.4121 1.443-1.4121h9.114c0.6 0 1.443 0.63 1.443 1.4121v-1c0-0.7821-0.843-1.4121-1.443-1.4121h-9.114zm-7.443 12l1 1h5v-1h-6zm18 0v1h5l1-1h-6zm-18.6 13c-0.7756 0-1.4004 0.669-1.4004 1.5 0 0.177 0.034 0.343 0.0859 0.5 0.1924-0.582 0.7039-1 1.3145-1h25.2c0.61 0 1.122 0.418 1.314 1 0.052-0.157 0.086-0.323 0.086-0.5 0-0.831-0.625-1.5-1.4-1.5h-12.6-12.6z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ktouch.svg b/.icons/awkward/32x32/apps/ktouch.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ktouch.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ktuberling.svg b/.icons/awkward/32x32/apps/ktuberling.svg
new file mode 100644
index 00000000..6ad02b87
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ktuberling.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#ffbd8e" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <g fill="#4d4d4d" transform="matrix(.7 0 0 .7 -37.937 2.2578)">
+ <ellipse cx="69.91" cy="12.489" rx="2.857" ry="2.857"/>
+ <circle cx="84.196" cy="12.489" r="2.857"/>
+ <path d="m69.444 24.355a8.7947 10.554 0 0 0 7.6094 5.2768 8.7947 10.554 0 0 0 7.6026 -5.2768h-1.0684a8.7947 10.554 0 0 1 -6.5342 3.5179 8.7947 10.554 0 0 1 -6.5376 -3.5179h-1.0718z"/>
+ </g>
+ <path fill="#4d4d4d" d="m16 14a4 3 0 0 0 -4 3 4 3 0 0 0 4 3 4 3 0 0 0 4 -3 4 3 0 0 0 -4 -3zm-2 2a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1zm4 0a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kturtle.svg b/.icons/awkward/32x32/apps/kturtle.svg
new file mode 100644
index 00000000..4fc07e92
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kturtle.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16,2.9991167 c -2.216,0 -4,1.784 -4,4 l 0,4.6699223 -1.771484,-1.7714848 c -1.1990956,-1.1990949 -3.1309836,-1.1990949 -4.3300785,0 -1.1990949,1.1990948 -1.1990949,3.1309838 0,4.3300788 l 5.7714845,5.771484 -5.7714845,5.771484 c -1.1990949,1.199095 -1.1990949,3.130984 0,4.330078 1.1990949,1.199095 3.1309833,1.199095 4.3300785,0 l 3.695312,-3.695312 c 0.606075,0.369007 1.311827,0.59375 2.076172,0.59375 0.764345,0 1.470097,-0.224743 2.076172,-0.59375 l 3.695312,3.695312 c 1.199095,1.199095 3.130984,1.199095 4.330078,0 1.199095,-1.199094 1.199095,-3.130983 0,-4.330078 l -5.771484,-5.771484 5.771484,-5.771484 c 1.199095,-1.199095 1.199095,-3.130984 0,-4.3300788 -1.199094,-1.1990949 -3.130983,-1.1990949 -4.330078,0 L 20,11.669039 20,6.9991167 c 0,-2.216 -1.784,-4 -4,-4 z"/>
+ <path style="fill:#478f30" d="M 16 2 C 13.784 2 12 3.784 12 6 L 12 10.669922 L 10.228516 8.8984375 C 9.0294204 7.6993426 7.0975324 7.6993426 5.8984375 8.8984375 C 4.6993426 10.097532 4.6993426 12.029421 5.8984375 13.228516 L 11.669922 19 L 5.8984375 24.771484 C 4.6993426 25.970579 4.6993426 27.902468 5.8984375 29.101562 C 7.0975324 30.300657 9.0294208 30.300657 10.228516 29.101562 L 13.923828 25.40625 C 14.529903 25.775257 15.235655 26 16 26 C 16.764345 26 17.470097 25.775257 18.076172 25.40625 L 21.771484 29.101562 C 22.970579 30.300657 24.902468 30.300657 26.101562 29.101562 C 27.300657 27.902468 27.300657 25.970579 26.101562 24.771484 L 20.330078 19 L 26.101562 13.228516 C 27.300657 12.029421 27.300657 10.097532 26.101562 8.8984375 C 24.902468 7.6993426 22.970579 7.6993426 21.771484 8.8984375 L 20 10.669922 L 20 6 C 20 3.784 18.216 2 16 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 C 13.784 2 12 3.784 12 6 L 12 7 C 12 4.784 13.784 3 16 3 C 18.216 3 20 4.784 20 7 L 20 6 C 20 3.784 18.216 2 16 2 z M 8.0625 8 C 7.2797542 8 6.497985 8.2988901 5.8984375 8.8984375 C 5.1709817 9.6258931 4.8916784 10.622879 5.046875 11.5625 C 5.147738 10.953897 5.4272225 10.369652 5.8984375 9.8984375 C 7.0975324 8.6993426 9.02942 8.6993426 10.228516 9.8984375 L 12 11.669922 L 12 10.669922 L 10.228516 8.8984375 C 9.6289678 8.2988901 8.8452458 8 8.0625 8 z M 23.935547 8 C 23.152801 8 22.371032 8.2988901 21.771484 8.8984375 L 20 10.669922 L 20 11.669922 L 21.771484 9.8984375 C 22.970579 8.6993426 24.902469 8.6993426 26.101562 9.8984375 C 26.572778 10.369652 26.852262 10.953897 26.953125 11.5625 C 27.108322 10.622879 26.829018 9.6258931 26.101562 8.8984375 C 25.502015 8.2988901 24.718293 8 23.935547 8 z M 11.169922 19.5 L 5.8984375 24.771484 C 5.1709817 25.49894 4.8916784 26.495926 5.046875 27.435547 C 5.147738 26.826944 5.4272225 26.242699 5.8984375 25.771484 L 11.669922 20 L 11.169922 19.5 z M 20.830078 19.5 L 20.330078 20 L 26.101562 25.771484 C 26.572778 26.242699 26.852262 26.826944 26.953125 27.435547 C 27.108322 26.495926 26.829018 25.49894 26.101562 24.771484 L 20.830078 19.5 z"/>
+ <rect style="opacity:0.2" width="21" height="18" x="-30" y="-25" rx="10.5" ry="9" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#b08e57" width="21" height="18" x="-29" y="-25" rx="10.5" ry="9" transform="matrix(0,-1,-1,0,0,0)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kube-mail.svg b/.icons/awkward/32x32/apps/kube-mail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kube-mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kube.svg b/.icons/awkward/32x32/apps/kube.svg
new file mode 100644
index 00000000..9fcde2ce
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kube.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#ef5a30" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 8,7 0,20 4,0 0,-4.285156 L 14.5,27 19,27 15.314453,20.5 19,14 14.5,14 12,18.285156 12,7 8,7 Z M 20.5,14 17,20 16.699219,20.5 17,21 20.5,27 25,27 21.314453,20.5 25,14 20.5,14 Z"/>
+ <path style="fill:#ffffff" d="m 12,6 -4,0 0,20 4,0 z"/>
+ <path style="fill:#ffffff" d="M 20.5,13 17,19 16.7,19.5 17,20 20.5,26 25,26 21.314453,19.5 25,13 Z"/>
+ <path style="fill:#ffffff" d="M 14.5,13 11,19 10.7,19.5 11,20 14.5,26 19,26 15.314453,19.5 19,13 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kubeplayer.svg b/.icons/awkward/32x32/apps/kubeplayer.svg
new file mode 100644
index 00000000..e02c101b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kubeplayer.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#e85228" d="m4.3008 3.9992c-1.2742 0-2.3008 1.0266-2.3008 2.3008v15.7h28v-15.7c0-1.2742-1.027-2.3008-2.301-2.3008h-23.398z"/>
+ <path style="fill:#cccccc" d="M 4.3008,28 C 3.0266,28 2,26.978025 2,25.710258 V 22 h 28 v 3.710258 C 30,26.978025 28.973,28 27.699,28 Z"/>
+ <rect style="fill:#999999" width="8" height="2" x="20" y="24" ry="1"/>
+ <rect style="fill:#e85228" width="16" height="2" x="4" y="24" ry="1"/>
+ <circle style="opacity:.2" cx="20" cy="26" r="2"/>
+ <circle style="fill:#ffffff" cx="20" cy="25" r="2"/>
+ <rect fill="#fff" style="opacity:.2" width="28" height="1" x="2" y="21.97"/>
+ <path style="opacity:.2" d="m12.4333 9.0000391c-0.23933-1.3e-4 -0.433387 0.1991-0.43326 0.44482v9.1097999c-7.8e-5 0.33795 0.352602 0.55243 0.641223 0.38996l8.133718-4.5549c0.300079-0.16869 0.300079-0.61122 0-0.77991l-7.321185-4.0991999-0.812923-0.4552c-0.06373-0.0359-0.13525-0.0548-0.207964-0.0548z"/>
+ <path style="fill:#ffffff" d="m12.4333 8.0000391c-0.23933-1.3e-4 -0.433387 0.1991-0.43326 0.44482v9.1097999c-7.8e-5 0.33795 0.352602 0.55243 0.641223 0.38996l8.133718-4.5549c0.300079-0.16869 0.300079-0.61122 0-0.77991l-7.321185-4.0991999-0.812923-0.4552c-0.06373-0.0359-0.13525-0.0548-0.207964-0.0548z"/>
+ <path opacity=".2" d="m2 25.699v1c0 1.274 1.0266 2.301 2.3008 2.301h23.398c1.274 0 2.301-1.027 2.301-2.301v-1c0 1.274-1.027 2.301-2.301 2.301h-23.398c-1.2744 0-2.301-1.027-2.301-2.301z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 4.3007812 4 C 3.0265813 4 2 5.0265812 2 6.3007812 L 2 7.3007812 C 2 6.0265812 3.0265813 5 4.3007812 5 L 27.699219 5 C 28.973219 5 30 6.0265813 30 7.3007812 L 30 6.3007812 C 30 5.0265813 28.973219 4 27.699219 4 L 4.3007812 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kubrick.svg b/.icons/awkward/32x32/apps/kubrick.svg
new file mode 100644
index 00000000..34333fc8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kubrick.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#d55045" width="8" height="8" x="3" y="3" rx="1" ry="1"/>
+ <rect fill="#ffc539" width="8" height="8" x="12" y="3" rx="1" ry="1"/>
+ <rect fill="#94d551" width="8" height="8" x="21" y="3" rx="1" ry="1"/>
+ <rect fill="#94d551" width="8" height="8" x="3" y="12" rx="1" ry="1"/>
+ <rect fill="#4b95d5" width="8" height="8" x="12" y="12" rx="1" ry="1"/>
+ <rect fill="#94d551" width="8" height="8" x="21" y="12" rx="1" ry="1"/>
+ <rect fill="#4b95d5" width="8" height="8" x="3" y="21" rx="1" ry="1"/>
+ <rect fill="#ffc539" width="8" height="8" x="12" y="21" rx="1" ry="1"/>
+ <rect fill="#d55045" width="8" height="8" x="21" y="21" rx="1" ry="1"/>
+ <path opacity=".2" d="m3 10v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm9 0v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm9 0v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm-18 9v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm9 0v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm9 0v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm-18 9v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm9 0v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm9 0v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1z"/>
+ <path fill="#fff" opacity=".2" d="m4 3c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm9 0c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm9 0c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm-18 9c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm9 0c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm9 0c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm-18 9c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm9 0c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm9 0c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kuiviewer.svg b/.icons/awkward/32x32/apps/kuiviewer.svg
new file mode 100644
index 00000000..80dbdf88
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kuiviewer.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 26.747507,2.8023475 25.279239,2.1720357 C 24.827042,1.9776004 24.300808,2.1526364 24.057289,2.5773165 L 23.594915,3.3748314 C 22.969536,3.2770855 22.334343,3.2670625 21.704181,3.3402822 L 21.252411,2.5079923 C 21.020134,2.0776325 20.496599,1.8885911 20.040166,2.0667689 l -1.485921,0.5899252 c -0.455236,0.1818474 -0.706767,0.6735323 -0.578739,1.1474778 l 0.24484,0.9109142 C 17.698065,5.1028485 17.232848,5.5581426 16.838377,6.0727998 L 15.91124,5.7957381 C 15.439032,5.655779 14.938292,5.8876964 14.743136,6.3381369 L 14.112581,7.8080136 C 13.91735,8.2584757 14.093061,8.7826024 14.5194,9.0252092 l 0.893707,0.513144 c -0.07409,0.5955168 -0.07346,1.1967668 0.0022,1.7914268 l -0.905288,0.487261 c -0.432062,0.231361 -0.62185,0.752833 -0.44298,1.207431 l 0.592259,1.480068 c 0.182577,0.453439 0.676195,0.703983 1.152016,0.57646 l 1.052955,-0.281642 c 0.340093,0.438171 0.731589,0.832604 1.166019,1.181704 l -0.315998,1.052001 c -0.140534,0.470273 0.09231,0.969079 0.544507,1.163514 l 1.468268,0.630311 c 0.45227,0.194414 0.978432,0.01941 1.222025,-0.405301 l 0.547382,-0.944269 c 0.571882,0.08161 1.151707,0.09624 1.72504,0.03614 l 0.528819,0.978548 c 0.232278,0.43036 0.755812,0.619401 1.21217,0.441246 L 26.4484,18.343323 c 0.455235,-0.181848 0.706779,-0.673495 0.57874,-1.147477 l -0.27709,-1.030369 c 0.497055,-0.364 0.943007,-0.789261 1.329058,-1.265009 l 1.011223,0.300108 c 0.472134,0.139981 0.972874,-0.09194 1.168106,-0.542398 l 0.632804,-1.462483 c 0.195156,-0.450441 0.01944,-0.974567 -0.406894,-1.217175 l -0.897416,-0.512023 c 0.08894,-0.599999 0.102071,-1.209402 0.03265,-1.8100626 L 30.490004,9.187773 C 30.922066,8.956411 31.111853,8.4349392 30.932983,7.9803417 L 30.340749,6.500271 C 30.158158,6.0468336 29.664539,5.7962888 29.188719,5.9238125 L 28.248212,6.1754982 C 27.890946,5.6940816 27.475929,5.2624311 27.009083,4.8867116 l 0.276649,-0.9149955 c 0.148016,-0.4724525 -0.08595,-0.974953 -0.538224,-1.169367 z"/>
+ <path style="opacity:0.2" d="m 3.8830503,24.364982 c 0.1507697,0.517016 0.3600009,1.015568 0.6246162,1.483345 l -0.7538468,0.950942 c -0.2461542,0.310825 -0.2184617,0.753983 0.058463,1.034033 l 1.2984633,1.298697 c 0.2800004,0.280051 0.7230781,0.30464 1.0338481,0.05844 l 0.9446168,-0.747824 c 0.4861547,0.280081 1.0030785,0.498551 1.5415407,0.652425 l 0.1415392,1.215605 C 8.8184458,30.704562 9.1507525,31 9.5445992,31 h 1.8369258 c 0.393845,0 0.726154,-0.295469 0.772309,-0.689356 l 0.135384,-1.17252 c 0.578462,-0.150796 1.13231,-0.375452 1.65231,-0.667813 l 0.913848,0.723207 c 0.310769,0.246199 0.753847,0.218501 1.033847,-0.05847 l 1.298465,-1.298697 c 0.28,-0.280051 0.304614,-0.723208 0.05847,-1.034034 l -0.710774,-0.901704 c 0.295385,-0.510893 0.526155,-1.055576 0.680001,-1.624911 l 1.095383,-0.126177 C 18.704646,24.103359 19,23.770995 19,23.377076 v -1.837254 c 0,-0.393918 -0.295385,-0.726287 -0.689232,-0.772448 l -1.080005,-0.126173 c -0.147724,-0.56318 -0.369232,-1.101739 -0.652278,-1.606444 l 0.664616,-0.840153 c 0.246152,-0.310823 0.21846,-0.75398 -0.05846,-1.03403 l -1.295387,-1.295623 c -0.280004,-0.28005 -0.723081,-0.30467 -1.033849,-0.05847 l -0.815388,0.64627 c -0.529229,-0.31083 -1.095415,-0.547795 -1.689231,-0.707823 L 12.227708,14.689354 C 12.181552,14.295437 11.849246,13.999999 11.4554,13.999999 H 9.6184734 c -0.3938467,0 -0.7261549,0.295438 -0.7723084,0.689355 L 8.7230885,15.744931 C 8.1138568,15.908038 7.5323179,16.154235 6.9907781,16.477372 L 6.1446228,15.806477 c -0.3107692,-0.246198 -0.7538468,-0.2185 -1.033847,0.05848 l -1.2984634,1.298697 c -0.280001,0.280051 -0.3046163,0.723207 -0.058464,1.034034 l 0.7076939,0.895546 C 4.1784647,19.604095 3.9630793,20.148809 3.821541,20.715065 L 2.6892316,20.84432 c -0.3938467,0.04617 -0.6892317,0.378529 -0.6892317,0.772447 v 1.837256 c 0,0.393917 0.295385,0.726284 0.6892317,0.772447 l 1.193817,0.138517 z"/>
+ <path style="fill:#a6a6a6" d="m 3.8830503,23.364987 c 0.1507697,0.517016 0.3600009,1.015568 0.6246162,1.483345 l -0.7538468,0.950942 c -0.2461542,0.310825 -0.2184617,0.753983 0.058463,1.034033 l 1.2984633,1.298697 c 0.2800004,0.280051 0.7230781,0.30464 1.0338481,0.05844 L 7.0892109,27.44262 c 0.4861547,0.280081 1.0030785,0.498551 1.5415407,0.652425 l 0.1415392,1.215605 c 0.046155,0.393917 0.3784617,0.689355 0.7723084,0.689355 h 1.8369258 c 0.393845,0 0.726154,-0.295469 0.772309,-0.689356 l 0.135384,-1.17252 c 0.578462,-0.150796 1.13231,-0.375452 1.65231,-0.667813 l 0.913848,0.723207 c 0.310769,0.246199 0.753847,0.218501 1.033847,-0.05847 l 1.298465,-1.298697 c 0.28,-0.280051 0.304614,-0.723208 0.05847,-1.034034 l -0.710774,-0.901704 c 0.295385,-0.510893 0.526155,-1.055576 0.680001,-1.624911 L 18.310768,23.14953 C 18.704646,23.103364 19,22.771 19,22.377081 v -1.837254 c 0,-0.393918 -0.295385,-0.726287 -0.689232,-0.772448 l -1.080005,-0.126173 c -0.147724,-0.56318 -0.369232,-1.101739 -0.652278,-1.606444 l 0.664616,-0.840153 c 0.246152,-0.310823 0.21846,-0.75398 -0.05846,-1.03403 l -1.295387,-1.295623 c -0.280004,-0.28005 -0.723081,-0.30467 -1.033849,-0.05847 l -0.815388,0.64627 c -0.529229,-0.31083 -1.095415,-0.547795 -1.689231,-0.707823 L 12.227708,13.689359 C 12.181552,13.295442 11.849246,13.000004 11.4554,13.000004 H 9.6184734 c -0.3938467,0 -0.7261549,0.295438 -0.7723084,0.689355 L 8.7230885,14.744936 C 8.1138568,14.908043 7.5323179,15.15424 6.9907781,15.477377 L 6.1446228,14.806482 c -0.3107692,-0.246198 -0.7538468,-0.2185 -1.033847,0.05848 l -1.2984634,1.298697 c -0.280001,0.280051 -0.3046163,0.723207 -0.058464,1.034034 l 0.7076939,0.895546 C 4.1784647,18.6041 3.9630793,19.148814 3.821541,19.71507 l -1.1323094,0.129255 c -0.3938467,0.04617 -0.6892317,0.378529 -0.6892317,0.772447 v 1.837256 c 0,0.393917 0.295385,0.726284 0.6892317,0.772447 l 1.193817,0.138517 z"/>
+ <circle style="opacity:0.2" cx="10.5" cy="22.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="10.5" cy="21.5" r="2.5"/>
+ <path style="fill:#ffd52b" d="M 26.747507,1.8023525 25.279239,1.1720407 C 24.827042,0.97760543 24.300808,1.1526414 24.057289,1.5773215 L 23.594915,2.3748364 C 22.969536,2.2770905 22.334343,2.2670675 21.704181,2.3402872 L 21.252411,1.5079973 C 21.020134,1.0776375 20.496599,0.88859611 20.040166,1.0667739 l -1.485921,0.5899252 c -0.455236,0.1818474 -0.706767,0.6735323 -0.578739,1.1474778 l 0.24484,0.9109142 C 17.698065,4.1028535 17.232848,4.5581476 16.838377,5.0728048 L 15.91124,4.7957431 C 15.439032,4.655784 14.938292,4.8877014 14.743136,5.3381419 L 14.112581,6.8080186 C 13.91735,7.2584807 14.093061,7.7826074 14.5194,8.0252142 l 0.893707,0.513144 c -0.07409,0.5955166 -0.07346,1.1967663 0.0022,1.7914268 l -0.905288,0.487261 c -0.432062,0.231361 -0.62185,0.752833 -0.44298,1.207431 l 0.592259,1.480068 c 0.182577,0.453439 0.676195,0.703983 1.152016,0.57646 l 1.052955,-0.281642 c 0.340093,0.438171 0.731589,0.832604 1.166019,1.181704 l -0.315998,1.052001 c -0.140534,0.470273 0.09231,0.969079 0.544507,1.163514 l 1.468268,0.630311 c 0.45227,0.194414 0.978432,0.01941 1.222025,-0.405301 l 0.547382,-0.944269 c 0.571882,0.08161 1.151707,0.09624 1.72504,0.03614 l 0.528819,0.978548 c 0.232278,0.43036 0.755812,0.619401 1.21217,0.441246 L 26.4484,17.343328 c 0.455235,-0.181848 0.706779,-0.673495 0.57874,-1.147477 l -0.27709,-1.030369 c 0.497055,-0.364 0.943007,-0.789261 1.329058,-1.265009 l 1.011223,0.300108 c 0.472134,0.139981 0.972874,-0.09194 1.168106,-0.542398 L 30.891241,12.1957 c 0.195156,-0.450441 0.01944,-0.974567 -0.406894,-1.217175 L 29.586931,10.466502 C 29.675871,9.8665027 29.689002,9.2571 29.619582,8.6564394 L 30.490004,8.187778 C 30.922066,7.956416 31.111853,7.4349442 30.932983,6.9803467 L 30.340749,5.500276 C 30.158158,5.0468386 29.664539,4.7962938 29.188719,4.9238175 L 28.248212,5.1755032 C 27.890946,4.6940866 27.475929,4.2624361 27.009083,3.8867166 l 0.276649,-0.9149955 c 0.148016,-0.4724525 -0.08595,-0.974953 -0.538224,-1.169367 z"/>
+ <circle style="opacity:0.2" cx="22.5" cy="10.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="22.5" cy="9.5" r="2.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 9.6191406 13 C 9.2252939 13 8.8918566 13.295536 8.8457031 13.689453 L 8.7226562 14.744141 C 8.1134246 14.907248 7.5317742 15.153426 6.9902344 15.476562 L 6.1445312 14.806641 C 5.833762 14.560443 5.3913283 14.588254 5.1113281 14.865234 L 3.8125 16.164062 C 3.532499 16.444114 3.5077539 16.886439 3.7539062 17.197266 L 3.7734375 17.220703 C 3.7884 17.202783 3.7956941 17.180871 3.8125 17.164062 L 5.1113281 15.865234 C 5.3913283 15.588254 5.833762 15.560443 6.1445312 15.806641 L 6.9902344 16.476562 C 7.5317742 16.153426 8.1134246 15.907248 8.7226562 15.744141 L 8.8457031 14.689453 C 8.8918566 14.295536 9.2252939 14 9.6191406 14 L 11.455078 14 C 11.848924 14 12.18236 14.295536 12.228516 14.689453 L 12.351562 15.744141 C 12.945379 15.904169 13.509833 16.142295 14.039062 16.453125 L 14.855469 15.806641 C 15.166237 15.560441 15.608668 15.585184 15.888672 15.865234 L 17.185547 17.160156 C 17.202231 17.177029 17.20974 17.198804 17.224609 17.216797 L 17.242188 17.195312 C 17.488339 16.88449 17.462467 16.440206 17.185547 16.160156 L 15.888672 14.865234 C 15.608668 14.585184 15.166237 14.560441 14.855469 14.806641 L 14.039062 15.453125 C 13.509833 15.142295 12.945379 14.904169 12.351562 14.744141 L 12.228516 13.689453 C 12.18236 13.295536 11.848924 13 11.455078 13 L 9.6191406 13 z M 16.876953 18.65625 L 16.578125 19.035156 C 16.861171 19.539861 17.082745 20.077445 17.230469 20.640625 L 18.310547 20.767578 C 18.704394 20.813739 19 21.145145 19 21.539062 L 19 20.539062 C 19 20.145145 18.704394 19.813739 18.310547 19.767578 L 17.230469 19.640625 C 17.141434 19.301189 17.016913 18.975777 16.876953 18.65625 z M 4.1660156 18.71875 C 4.0279709 19.042387 3.9077686 19.37277 3.8222656 19.714844 L 2.6894531 19.84375 C 2.2956064 19.88992 2 20.22327 2 20.617188 L 2 21.617188 C 2 21.22327 2.2956064 20.88992 2.6894531 20.84375 L 3.8222656 20.714844 C 3.9638039 20.148588 4.1778599 19.604611 4.4609375 19.09375 L 4.1660156 18.71875 z M 4.2050781 25.230469 L 3.7539062 25.798828 C 3.5229315 26.090486 3.5425205 26.494788 3.7734375 26.775391 L 4.5078125 25.847656 C 4.3948766 25.648012 4.2975981 25.440367 4.2050781 25.230469 z M 16.839844 25.287109 C 16.745458 25.494827 16.649687 25.7023 16.535156 25.900391 L 17.226562 26.779297 C 17.460888 26.498651 17.477464 26.094904 17.246094 25.802734 L 16.839844 25.287109 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 20.388672 1 C 20.271775 1.0006092 20.155124 1.0218618 20.041016 1.0664062 L 18.554688 1.65625 C 18.099452 1.8380974 17.846581 2.330742 17.974609 2.8046875 L 18.056641 3.1074219 C 18.16135 2.9092814 18.332618 2.7449574 18.554688 2.65625 L 20.041016 2.0664062 C 20.497449 1.8882284 21.019676 2.0774527 21.251953 2.5078125 L 21.705078 3.3398438 C 22.33524 3.2666241 22.970324 3.2772541 23.595703 3.375 L 24.056641 2.578125 C 24.30016 2.1534449 24.8271 1.9774397 25.279297 2.171875 L 26.748047 2.8027344 C 26.954016 2.891272 27.107074 3.0480292 27.207031 3.2324219 L 27.285156 2.9726562 C 27.433172 2.5002037 27.200321 1.9971484 26.748047 1.8027344 L 25.279297 1.171875 C 24.8271 0.97743973 24.30016 1.1534449 24.056641 1.578125 L 23.595703 2.375 C 22.970324 2.2772541 22.33524 2.2666241 21.705078 2.3398438 L 21.251953 1.5078125 C 21.077745 1.1850426 20.739362 0.99817225 20.388672 1 z M 18 3.9023438 C 17.570195 4.2493368 17.173633 4.63423 16.837891 5.0722656 L 15.912109 4.7949219 C 15.439901 4.6549628 14.937344 4.8874501 14.742188 5.3378906 L 14.113281 6.8085938 C 13.988232 7.0971237 14.028077 7.408425 14.175781 7.6640625 L 14.742188 6.3378906 C 14.937344 5.8874501 15.439901 5.6549628 15.912109 5.7949219 L 16.837891 6.0722656 C 17.232362 5.5576084 17.698422 5.1026062 18.220703 4.7148438 L 18 3.9023438 z M 27.246094 4.1035156 L 27.009766 4.8867188 C 27.476612 5.2624383 27.890781 5.6943646 28.248047 6.1757812 L 29.189453 5.9238281 C 29.665273 5.7963044 30.157253 6.0465626 30.339844 6.5 L 30.863281 7.8027344 C 31.001698 7.5559945 31.043277 7.2592275 30.933594 6.9804688 L 30.339844 5.5 C 30.157253 5.0465626 29.665273 4.7963044 29.189453 4.9238281 L 28.248047 5.1757812 C 27.954736 4.7805438 27.613979 4.4282548 27.246094 4.1035156 z M 15.363281 9.5097656 C 15.364922 9.6485038 15.378968 9.7872993 15.388672 9.9257812 C 15.397702 9.7966256 15.398045 9.6678067 15.414062 9.5390625 L 15.363281 9.5097656 z M 29.65625 9.6367188 L 29.619141 9.65625 C 29.62954 9.7462322 29.626095 9.8374208 29.632812 9.9277344 C 29.639754 9.8305598 29.653365 9.7340246 29.65625 9.6367188 z M 15.361328 10.359375 L 14.509766 10.816406 C 14.077704 11.047767 13.887536 11.570793 14.066406 12.025391 L 14.136719 12.203125 C 14.224031 12.047197 14.342405 11.906024 14.509766 11.816406 L 15.416016 11.330078 C 15.375049 11.008095 15.35835 10.683266 15.361328 10.359375 z M 29.660156 10.507812 C 29.656623 10.828488 29.635043 11.148704 29.587891 11.466797 L 30.484375 11.978516 C 30.63776 12.065801 30.74522 12.196221 30.828125 12.339844 L 30.890625 12.195312 C 31.085781 11.744872 30.910709 11.221124 30.484375 10.978516 L 29.660156 10.507812 z M 17.794922 15.767578 L 17.714844 16.033203 C 17.638973 16.287092 17.677376 16.545535 17.794922 16.763672 L 18.03125 15.980469 C 17.948265 15.913784 17.874714 15.83756 17.794922 15.767578 z M 26.970703 15.982422 C 26.895831 16.042019 26.827382 16.109348 26.75 16.166016 L 26.945312 16.892578 C 27.05567 16.684337 27.093028 16.438465 27.027344 16.195312 L 26.970703 15.982422 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kup.svg b/.icons/awkward/32x32/apps/kup.svg
new file mode 100644
index 00000000..6ef52972
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kup.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="1" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#e4e4e4" width="29" height="29" x="1" y="1" rx="1.45" ry="1.45"/>
+ <path style="opacity:0.1" d="M 6.484375,5.984657 A 1.50015,1.50015 0 0 0 5.4394531,8.5608289 L 8.53125,11.652626 A 8.5,8.5 0 0 0 7,16.500282 8.5,8.5 0 0 0 8.5253906,21.353798 l -3.0859375,3.085937 a 1.50015,1.50015 0 1 0 2.1210938,2.121094 L 10.652344,23.469032 A 8.5,8.5 0 0 0 15.5,25.000282 8.5,8.5 0 0 0 20.353516,23.474891 l 3.085937,3.085938 a 1.50015,1.50015 0 1 0 2.121094,-2.121094 L 22.46875,21.347938 A 8.5,8.5 0 0 0 24,16.500282 8.5,8.5 0 0 0 22.474609,11.646766 l 3.085938,-3.0859371 a 1.50015,1.50015 0 0 0 -1.089844,-2.5742188 1.50015,1.50015 0 0 0 -1.03125,0.453125 L 20.347656,9.531532 A 8.5,8.5 0 0 0 15.5,8.000282 8.5,8.5 0 0 0 10.646484,9.5256726 L 7.5605469,6.4397351 A 1.50015,1.50015 0 0 0 6.484375,5.984657 Z M 15.5,11.000282 a 5.4999999,5.4999999 0 0 1 2.679688,0.699219 L 15.5,14.379188 12.824219,11.703407 A 5.4999999,5.4999999 0 0 1 15.5,11.000282 Z m -4.800781,2.820312 2.679687,2.679688 -2.675781,2.675781 A 5.4999999,5.4999999 0 0 1 10,16.500282 5.4999999,5.4999999 0 0 1 10.699219,13.820594 Z m 9.597656,0.0039 A 5.4999999,5.4999999 0 0 1 21,16.500282 5.4999999,5.4999999 0 0 1 20.300781,19.17997 L 17.621094,16.500282 Z M 15.5,18.621376 18.175781,21.297157 A 5.4999999,5.4999999 0 0 1 15.5,22.000282 5.4999999,5.4999999 0 0 1 12.820312,21.301063 Z"/>
+ <path style="fill:#4f4f4f" d="M 15.5 7 A 8.5 8.5 0 0 0 7 15.5 A 8.5 8.5 0 0 0 15.5 24 A 8.5 8.5 0 0 0 24 15.5 A 8.5 8.5 0 0 0 15.5 7 z M 15.5 10 A 5.4999999 5.4999999 0 0 1 21 15.5 A 5.4999999 5.4999999 0 0 1 15.5 21 A 5.4999999 5.4999999 0 0 1 10 15.5 A 5.4999999 5.4999999 0 0 1 15.5 10 z"/>
+ <path style="fill:none;stroke:#4f4f4f;stroke-width:3;stroke-linecap:round" d="m 6.5,6.5 18,18 v 0"/>
+ <path style="fill:none;stroke:#4f4f4f;stroke-width:3;stroke-linecap:round" d="m 24.5,6.5 -18,18"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kupfer.svg b/.icons/awkward/32x32/apps/kupfer.svg
new file mode 100644
index 00000000..763d7dea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kupfer.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#a94912" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m16 7a6 6 0 0 0 -6 6 6 6 0 0 0 4.0664 5.6719l0.934 9.328h2l0.93164-9.3262a6 6 0 0 0 4.068 -5.674 6 6 0 0 0 -6 -6zm0 1a4 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 -4z"/>
+ <path fill="#eda458" d="m16 6a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6 -6 6 6 0 0 0 -6 -6zm0 1a4 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 -4z"/>
+ <path fill="#eda458" d="m14 17h4l-1 10h-2z"/>
+ <rect opacity=".2" width="2" height="8" x="19" y="-20" transform="rotate(90)"/>
+ <rect fill="#f56161" width="2" height="8" x="18" y="-20" transform="rotate(90)"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kuser.svg b/.icons/awkward/32x32/apps/kuser.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kuser.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kvantum.svg b/.icons/awkward/32x32/apps/kvantum.svg
new file mode 100644
index 00000000..33658804
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kvantum.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="22" height="28" x="-28" y="-30" rx="1.375" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 3.4,5 C 2.6244,5 2,5.61325 2,6.3749999 L 2,24.819335 A 19.6,19.249999 0 0 0 4.1,24.937499 19.6,19.249999 0 0 0 23.7,5.6875 19.6,19.249999 0 0 0 23.675391,5 L 3.4,5 Z"/>
+ <path style="fill:#6b328f" transform="matrix(0,-1,-1,0,0,0)" d="m -25.625,-30 19.25,0 c 0.76175,0 1.375,0.6244 1.375,1.4 l 0,2.001242 -3.0372284,22.600516 c -0.1033024,0.7686898 -1.1697002,0.2614365 -1.9272234,0.341572 L -25.625,-2 C -26.382523,-1.9198645 -27,-2.6244 -27,-3.4 l 0,-25.2 c 0,-0.7756 0.61325,-1.4 1.375,-1.4 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 3.4000021,6.0000005 c -0.7756,0 -1.4,0.6132499 -1.4,1.3750001 l 0,19.2499994 c 0,0.76175 0.6244,1.375 1.4,1.375 L 15.446291,28 C 23.526999,23.853025 27.994976,15.642051 28.000306,6.6875004 27.995438,6.4582303 27.987233,6.2290402 27.975694,6.0000005 Z"/>
+ <path style="fill:#2b70c3;fill-rule:evenodd" d="m 3.9982441,7.7611172 c -0.7654985,0.12477 0.9996428,2.2941898 0.8088934,3.0316698 l -2.8071354,10.853025 0,3.979188 c 0,0.76175 0.6244,1.375 1.4,1.375 L 15.446291,27 C 23.526999,22.853025 27.994976,14.642051 28.000306,5.6875004 27.995438,5.4582303 27.987233,5.2290402 27.975694,5.0000005 l -7.037225,0 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 3.4000021,6.0000005 c -0.7756,0 -1.4,0.6132499 -1.4,1.3750001 l 0,16.4517924 c 0.9246272,0.159494 1.8612392,0.242589 2.8,0.248413 9.2783839,0 17.3001779,-7.587507 17.3001779,-16.7002054 -0.0033,-0.4590678 -0.02611,-0.9178003 -0.06836,-1.3750001 z"/>
+ <path style="fill:#49bf5d;fill-rule:evenodd" d="M 4.4124116,8.0832475 C 3.6707104,8.3100397 3.5414437,8.6216434 3.3805605,9.3662104 l -1.3805584,6.3892196 0,7.071363 c 0.9246272,0.159494 1.8612392,0.242589 2.8,0.248413 9.2783839,0 17.3001779,-7.587507 17.3001779,-16.7002054 -0.0033,-0.4590678 -0.02611,-0.9178003 -0.06836,-1.3750001 l -7.535957,0 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 3.4000021,6.0000005 c -0.7756,0 -1.4,0.6132499 -1.4,1.3750001 l 0,10.5056484 c 0.6927519,0.125824 1.3955119,0.190981 2.1,0.194702 6.5721879,0 11.8999999,-4.933023 11.8999999,-11.3878506 -0.0013,-0.2293542 -0.0095,-0.4586201 -0.02461,-0.6874999 z"/>
+ <path style="fill:#ffb328;fill-rule:evenodd" d="M 3.7221324,6.6566705 C 2.9676462,6.836409 3.5975135,7.2247143 3.3345419,7.9396334 l -1.3345398,3.6281026 0,5.312913 c 0.6927519,0.125824 1.3955119,0.190981 2.1,0.194702 6.5721879,0 11.8999999,-4.933023 11.8999999,-11.3878506 -0.0013,-0.2293542 -0.0095,-0.4586201 -0.02461,-0.6874999 l -5.299074,0 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 3.4000021,6.0000005 c -0.7756,-4e-7 -1.4,0.6132499 -1.4,1.3750001 l 0,6.6331844 c 0.232702,0.02271 0.4662087,0.03659 0.7,0.04163 C 7.4530894,14.048217 11.604378,10.654384 11.97,6.0000045 Z"/>
+ <path style="fill:#e84e3f;fill-rule:evenodd" d="m 3.4000021,5.0000005 c -0.7756,-4e-7 -1.4,0.6132499 -1.4,1.3750001 l 0,6.6331844 c 0.232702,0.02271 0.4662087,0.03659 0.7,0.04163 C 7.4530894,13.048217 11.604378,9.6543836 11.97,5.0000045 Z"/>
+ <path style="opacity:0.2" d="m 8.9999391,11.000002 1.219e-4,1.297802 1.111856,0.08419 0.185657,0.252544 -1.8456973,8.737667 -0.2839507,0.263135 -1.1679262,0.08472 0,1.279864 4.9999212,7.6e-5 1.58e-4,-1.279797 -1.024819,-0.07382 -0.196581,-0.273624 0.753579,-3.400829 1.15761,0 1.66002,3.067433 c 0.67847,1.342831 1.154426,1.91852 2.621084,1.936332 0.421714,0.0052 0.591364,0.03506 1.729043,0 3.923941,-3.156688 5.926862,-5.829023 6.243317,-6.916897 0.191659,-0.658888 -0.112632,-1.062992 -0.764656,-1.062992 -0.318061,0 -0.682195,0.129067 -1.091911,0.389561 l -0.294868,2.528582 c -0.803079,1.011292 -1.873667,2.112907 -3.178047,3.262152 l 1.139614,-4.612817 c 0.179038,-0.888817 0.238064,-1.363044 -0.360465,-1.546958 l -2.675569,0.568359 -0.1418,0.48398 1.233905,0.189537 c 0.08578,0.306422 -0.286107,1.239328 -0.473439,2.266097 l -0.600662,3.188441 c -0.0095,0.03279 -0.01541,0.06878 -0.02185,0.105232 -0.38948,-0.201645 -0.635,-0.560708 -0.91738,-1.104884 l -2.348037,-4.225016 4.291973,-4.02169 1.259949,-0.136791 -1.78e-4,-1.329422 -5.000006,3.6e-5 1.9e-4,1.329489 1.752369,0.08408 0.109212,0.284143 -4.52858,3.934203 -0.54606,0 0.837256,-3.99731 0.240266,-0.252543 1.135498,-0.08416 -1.13e-4,-1.297935 z"/>
+ <path style="fill:#ffffff" d="m 8.9999391,10.000001 1.219e-4,1.297802 1.111856,0.08419 0.185657,0.252544 -1.8456973,8.737667 -0.2839507,0.263135 -1.1679262,0.08472 0,1.279864 4.9999212,7.6e-5 1.58e-4,-1.279797 -1.024819,-0.07382 -0.196581,-0.273624 0.753579,-3.400829 1.15761,0 1.66002,3.067433 c 0.67847,1.342831 1.154426,1.91852 2.621084,1.936332 0.421714,0.0052 0.591364,0.03506 1.729043,0 3.923941,-3.156688 5.926862,-5.829023 6.243317,-6.916897 0.191659,-0.658888 -0.112632,-1.062992 -0.764656,-1.062992 -0.318061,0 -0.682195,0.129067 -1.091911,0.389561 l -0.294868,2.528582 C 21.988818,17.92524 20.91823,19.026855 19.61385,20.1761 l 1.139614,-4.612817 c 0.179038,-0.888817 0.238064,-1.363044 -0.360465,-1.546958 l -2.675569,0.568359 -0.1418,0.48398 1.233905,0.189537 c 0.08578,0.306422 -0.286107,1.239328 -0.473439,2.266097 l -0.600662,3.188441 c -0.0095,0.03279 -0.01541,0.06878 -0.02185,0.105232 -0.38948,-0.201645 -0.635,-0.560708 -0.91738,-1.104884 l -2.348037,-4.225016 4.291973,-4.02169 1.259949,-0.136791 -1.78e-4,-1.329422 -5.000006,3.6e-5 1.9e-4,1.329489 1.752369,0.08408 0.109212,0.284143 -4.52858,3.934203 -0.54606,0 0.837256,-3.99731 0.240266,-0.252543 1.135498,-0.08416 -1.13e-4,-1.297935 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 5 C 2.6247906 5 2 5.61325 2 6.375 L 2 7.375 C 2 6.61325 2.6247906 6 3.4003906 6 L 28.599609 6 C 29.375209 6 30 6.61325 30 7.375 L 30 6.375 C 30 5.61325 29.375209 5 28.599609 5 L 3.4003906 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kvirc.svg b/.icons/awkward/32x32/apps/kvirc.svg
new file mode 100644
index 00000000..6331ce0b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kvirc.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.0">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 15.772347,3.0004077 c -0.488367,0.00779 -0.971281,0.041274 -1.446039,0.097927 a 0.97684188,0.9768276 0 0 0 -0.80378,0.640979 l -0.784701,2.1950989 c -0.779616,0.230517 -1.522314,0.5378415 -2.224382,0.9182278 L 8.412427,5.8492034 A 0.97684188,0.9768276 0 0 0 7.3911704,5.9611203 C 6.497129,6.6595002 5.6897695,7.464273 4.9887355,8.3558896 a 0.97684188,0.9768276 0 0 0 -0.115734,1.0225145 l 0.9958211,2.1048019 c -0.382588,0.700591 -0.6914587,1.442788 -0.9246002,2.221806 l -2.1951308,0.77706 A 0.97684188,0.9768276 0 0 0 2.1042877,15.283296 C 2.0353872,15.845673 2,16.418949 2,17.000204 c 0,0.565718 0.033661,1.124578 0.099201,1.673667 a 0.97684188,0.9768276 0 0 0 0.6409884,0.803768 l 2.193859,0.784691 c 0.230935,0.779669 0.5391573,1.521793 0.9195131,2.223078 L 4.850109,24.587667 a 0.97684188,0.9768276 0 0 0 0.1119186,1.021242 c 0.6984986,0.894009 1.5026802,1.701214 2.3948036,2.402399 a 0.97684188,0.9768276 0 0 0 1.0212573,0.115732 l 2.1048335,-0.997078 c 0.700617,0.382408 1.441938,0.691602 2.220567,0.924586 l 0.77707,2.196371 a 0.97684188,0.9768276 0 0 0 0.802508,0.643523 C 14.845565,30.963367 15.418663,31 16,31 c 0.565661,0 1.124693,-0.03368 1.673692,-0.0992 a 0.97684188,0.9768276 0 0 0 0.803779,-0.640979 l 0.78343,-2.193827 c 0.780016,-0.230727 1.522384,-0.539029 2.224382,-0.9195 l 2.10229,1.003437 a 0.97684188,0.9768276 0 0 0 1.021257,-0.111917 c 0.894045,-0.698383 1.701396,-1.503142 2.402435,-2.394768 a 0.97684188,0.9768276 0 0 0 0.115734,-1.021243 l -0.997093,-2.104802 c 0.382875,-0.700908 0.692594,-1.442381 0.925872,-2.221806 l 2.19513,-0.77706 A 0.97684188,0.9768276 0 0 0 29.895713,18.71584 C 29.964498,18.154015 30,17.581243 30,17.000204 30,16.434258 29.96645,15.874915 29.9008,15.325265 A 0.97684188,0.9768276 0 0 0 29.259811,14.521497 L 27.065952,13.738078 C 26.83553,12.958761 26.52779,12.216669 26.14771,11.515001 L 27.151163,9.4127419 A 0.97684188,0.9768276 0 0 0 27.039244,8.3914993 C 26.340697,7.4971576 25.536241,6.69024 24.644441,5.9890996 A 0.97684188,0.9768276 0 0 0 23.623183,5.874639 L 21.51835,6.8704459 C 20.816568,6.4871434 20.074284,6.1766871 19.293968,5.9433153 L 18.516897,3.7482165 A 0.97684188,0.9768276 0 0 0 17.715661,3.1046939 C 17.152177,3.0357069 16.579406,3.0004077 16,3.0004077 c -0.04793,0 -0.108088,-9.17e-4 -0.180596,0 0.01201,-1.532e-4 -0.0036,-6.968e-4 -0.04706,0 z"/>
+ <path style="fill:#a835c6;fill-rule:evenodd" d="m 15.772347,2.0004077 c -0.488367,0.00779 -0.971281,0.041274 -1.446039,0.097927 a 0.97684188,0.9768276 0 0 0 -0.80378,0.640979 l -0.784701,2.1950989 c -0.779616,0.230517 -1.522314,0.5378415 -2.224382,0.9182278 L 8.412427,4.8492034 A 0.97684188,0.9768276 0 0 0 7.3911704,4.9611203 C 6.497129,5.6595002 5.6897695,6.464273 4.9887355,7.3558896 a 0.97684188,0.9768276 0 0 0 -0.115734,1.0225145 l 0.9958211,2.1048019 c -0.382588,0.700591 -0.6914587,1.442788 -0.9246002,2.221806 l -2.1951308,0.77706 A 0.97684188,0.9768276 0 0 0 2.1042877,14.283296 C 2.0353872,14.845673 2,15.418949 2,16.000204 c 0,0.565718 0.033661,1.124578 0.099201,1.673667 a 0.97684188,0.9768276 0 0 0 0.6409884,0.803768 l 2.193859,0.784691 c 0.230935,0.779669 0.5391573,1.521793 0.9195131,2.223078 L 4.850109,23.587667 a 0.97684188,0.9768276 0 0 0 0.1119186,1.021242 c 0.6984986,0.894009 1.5026802,1.701214 2.3948036,2.402399 a 0.97684188,0.9768276 0 0 0 1.0212573,0.115732 l 2.1048335,-0.997078 c 0.700617,0.382408 1.441938,0.691602 2.220567,0.924586 l 0.77707,2.196371 a 0.97684188,0.9768276 0 0 0 0.802508,0.643523 C 14.845565,29.963367 15.418663,30 16,30 c 0.565661,0 1.124693,-0.03368 1.673692,-0.0992 a 0.97684188,0.9768276 0 0 0 0.803779,-0.640979 l 0.78343,-2.193827 c 0.780016,-0.230727 1.522384,-0.539029 2.224382,-0.9195 l 2.10229,1.003437 a 0.97684188,0.9768276 0 0 0 1.021257,-0.111917 c 0.894045,-0.698383 1.701396,-1.503142 2.402435,-2.394768 a 0.97684188,0.9768276 0 0 0 0.115734,-1.021243 l -0.997093,-2.104802 c 0.382875,-0.700908 0.692594,-1.442381 0.925872,-2.221806 l 2.19513,-0.77706 A 0.97684188,0.9768276 0 0 0 29.895713,17.71584 C 29.964498,17.154015 30,16.581243 30,16.000204 30,15.434258 29.96645,14.874915 29.9008,14.325265 A 0.97684188,0.9768276 0 0 0 29.259811,13.521497 L 27.065952,12.738078 C 26.83553,11.958761 26.52779,11.216669 26.14771,10.515001 L 27.151163,8.4127419 A 0.97684188,0.9768276 0 0 0 27.039244,7.3914993 C 26.340697,6.4971576 25.536241,5.69024 24.644441,4.9890996 A 0.97684188,0.9768276 0 0 0 23.623183,4.874639 L 21.51835,5.8704459 C 20.816568,5.4871434 20.074284,5.1766871 19.293968,4.9433153 L 18.516897,2.7482165 A 0.97684188,0.9768276 0 0 0 17.715661,2.1046939 C 17.152177,2.0357069 16.579406,2.0004077 16,2.0004077 c -0.04793,0 -0.108088,-9.17e-4 -0.180596,0 0.01201,-1.532e-4 -0.0036,-6.968e-4 -0.04706,0 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 15.771484 2 C 15.283117 2.00779 14.80093 2.0410032 14.326172 2.0976562 A 0.97684188 0.9768276 0 0 0 13.523438 2.7402344 L 12.738281 4.9335938 C 11.958665 5.1641107 11.21574 5.4731293 10.513672 5.8535156 L 8.4121094 4.8496094 A 0.97684188 0.9768276 0 0 0 7.390625 4.9609375 C 6.4965836 5.6593174 5.6893152 6.4638522 4.9882812 7.3554688 A 0.97684188 0.9768276 0 0 0 4.8730469 8.3789062 L 4.9140625 8.4667969 A 0.97684188 0.9768276 0 0 1 4.9882812 8.3554688 C 5.6893152 7.4638522 6.4965836 6.6593174 7.390625 5.9609375 A 0.97684188 0.9768276 0 0 1 8.4121094 5.8496094 L 10.513672 6.8535156 C 11.21574 6.4731293 11.958665 6.1641107 12.738281 5.9335938 L 13.523438 3.7402344 A 0.97684188 0.9768276 0 0 1 14.326172 3.0976562 C 14.80093 3.0410032 15.283117 3.00779 15.771484 3 C 15.814944 2.9993032 15.832323 2.9998468 15.820312 3 C 15.892821 2.999083 15.95207 3 16 3 C 16.579406 3 17.15136 3.0364818 17.714844 3.1054688 A 0.97684188 0.9768276 0 0 1 18.517578 3.7480469 L 19.294922 5.9433594 C 20.075238 6.1767312 20.815796 6.4877912 21.517578 6.8710938 L 23.623047 5.875 A 0.97684188 0.9768276 0 0 1 24.644531 5.9882812 C 25.536331 6.6894216 26.340515 7.4962833 27.039062 8.390625 A 0.97684188 0.9768276 0 0 1 27.109375 8.4960938 L 27.150391 8.4121094 A 0.97684188 0.9768276 0 0 0 27.039062 7.390625 C 26.340515 6.4962833 25.536331 5.6894216 24.644531 4.9882812 A 0.97684188 0.9768276 0 0 0 23.623047 4.875 L 21.517578 5.8710938 C 20.815796 5.4877912 20.075238 5.1767312 19.294922 4.9433594 L 18.517578 2.7480469 A 0.97684188 0.9768276 0 0 0 17.714844 2.1054688 C 17.15136 2.0364818 16.579406 2 16 2 C 15.95207 2 15.892821 1.999083 15.820312 2 C 15.832323 1.9998468 15.814944 1.9993032 15.771484 2 z M 5.6308594 10.978516 C 5.3621153 11.533001 5.1230515 12.104656 4.9433594 12.705078 L 2.75 13.482422 A 0.97684188 0.9768276 0 0 0 2.1035156 14.283203 C 2.0346151 14.84558 2 15.418745 2 16 C 2 16.165663 2.0098966 16.329727 2.015625 16.494141 C 2.0301532 16.086287 2.0547574 15.681176 2.1035156 15.283203 A 0.97684188 0.9768276 0 0 1 2.75 14.482422 L 4.9433594 13.705078 C 5.1765009 12.92606 5.4865526 12.183013 5.8691406 11.482422 L 5.6308594 10.978516 z M 26.386719 11.015625 L 26.148438 11.515625 C 26.528518 12.217293 26.835984 12.958964 27.066406 13.738281 L 29.259766 14.521484 A 0.97684188 0.9768276 0 0 1 29.900391 15.326172 C 29.946816 15.714864 29.970568 16.108566 29.984375 16.505859 C 29.990388 16.337479 30 16.16986 30 16 C 30 15.434054 29.966041 14.875822 29.900391 14.326172 A 0.97684188 0.9768276 0 0 0 29.259766 13.521484 L 27.066406 12.738281 C 26.88926 12.139151 26.652998 11.569299 26.386719 11.015625 z M 5.6152344 21.984375 L 4.8496094 23.587891 A 0.97684188 0.9768276 0 0 0 4.890625 24.501953 L 5.8535156 22.486328 C 5.7654843 22.324019 5.6954739 22.151018 5.6152344 21.984375 z M 26.369141 22.019531 C 26.288811 22.185113 26.218979 22.356262 26.130859 22.517578 L 27.085938 24.533203 A 0.97684188 0.9768276 0 0 0 27.126953 23.621094 L 26.369141 22.019531 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="8"/>
+ <circle style="fill:#ffbc2e" cx="16" cy="16" r="8"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 8 A 8 8 0 0 0 8 16 A 8 8 0 0 0 8.0214844 16.576172 A 8 8 0 0 1 16 9 A 8 8 0 0 1 23.978516 16.423828 A 8 8 0 0 0 24 16 A 8 8 0 0 0 16 8 z"/>
+ <path style="opacity:0.1" d="m 6.1346155,4 7.8714695,19 h 3.987831 L 25.865384,4 H 21.221003 L 16,17.884615 10.778997,4 Z"/>
+ <path style="fill:#ff4c0e" d="m 6.1346155,3 7.8714695,19 h 3.987831 L 25.865384,3 H 21.221003 L 16,16.884615 10.778997,3 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.1347656 3 L 6.5488281 4 L 10.779297 4 L 16 17.884766 L 21.220703 4 L 25.451172 4 L 25.865234 3 L 21.220703 3 L 16 16.884766 L 10.779297 3 L 6.1347656 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kwalletmanager.svg b/.icons/awkward/32x32/apps/kwalletmanager.svg
new file mode 100644
index 00000000..1421a137
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kwalletmanager.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#c49a6c" d="M 26,28.6 V 3.4 C 26,2.6244 25.38675,2 24.625,2 H 5.375 C 4.6132,2 4,2.6244 4,3.4 V 28.6 C 4,29.376 4.6132,30 5.375,30 h 19.25 C 25.387,30 26,29.376 26,28.6 Z"/>
+ <path style="opacity:0.1" d="M 21.4,13 H 27 v 8 H 21.4 C 20.624,21 20,20.405 20,19.667 v -5.3333 c 0,-0.739 0.624,-1.334 1.4,-1.334 z"/>
+ <path style="fill:#ffffff" d="M 6.8423,3.0001 V 3.7028 H 8.8766 V 3.0001 Z m 2.7124,0 V 3.7028 H 11.589 V 3.0001 Z m 2.7124,0 v 0.7027 h 1.8833 V 3.0001 Z m 2.5614,0 v 0.7027 h 1.6952 V 3.0001 Z m 2.3733,0 v 0.7027 h 2.0343 V 3.0001 Z m 2.7124,0 v 0.7027 h 2.0343 V 3.0001 Z m 2.7124,0 v 0.7027 h 0.65691 l 0.22647,0.021959 0.19204,0.063134 0.17217,0.097444 0.14966,0.12627 0.12317,0.15509 0.02119,0.027449 0.13509,-0.11529 0.43971,-0.24704 L 24.72844,3.802994 24.71254,3.7728 24.69135,3.746724 24.5258,3.538114 24.50594,3.512038 24.48078,3.491451 24.27947,3.319891 24.25431,3.297932 24.22517,3.281463 23.99472,3.152453 23.96558,3.135984 23.93379,3.126374 23.67818,3.044026 23.64639,3.034416 23.61196,3.030296 23.33913,3.001474 23.32191,3.000104 H 22.62659 Z M 6.1326,3.0207 6.0465,3.0303 6.012,3.0344 5.9803,3.044 5.7246,3.1264 5.692818,3.13601 5.66368,3.152479 5.43323,3.281489 5.404092,3.297958 5.378927,3.319917 5.177607,3.491477 5.152443,3.512064 5.132576,3.53814 5.001456,3.70284 h 1.1973 L 6.132535,3.02073 Z m 18.858,1.6044 -0.67545,0.069996 0.008,0.08372 v 1.9887 h 0.6781 v -2.0285 l -0.0014,-0.017842 -0.0093,-0.096072 z m -0.6675,2.8451 v 2.1081 h 0.6781 V 7.4702 Z m 0,2.8108 v 2.1081 h 0.6781 V 10.281 Z m 0,2.8108 v 2.1081 h 0.6781 v -2.1081 z m 0,2.8108 v 2.1081 h 0.6781 v -2.1081 z m 0,2.8108 v 2.1081 h 0.6781 v -2.1081 z m 0,2.8108 v 2.1081 h 0.6781 v -2.1081 z m 0,2.8108 v 2.1081 h 0.6781 V 24.335 Z m 0,2.8108 v 0.07549 l -0.02119,0.23469 -0.06093,0.19901 -0.09404,0.17842 -0.12185,0.15509 -0.14966,0.12627 -0.17217,0.09744 -0.19072,0.06176 -0.05298,0.0055 0.06754,0.69996 0.08609,-0.0096 0.03443,-0.0041 0.03179,-0.0096 0.25561,-0.08235 0.03179,-0.0096 0.02914,-0.01647 0.23045,-0.12901 0.02914,-0.01647 0.02517,-0.02196 0.20131,-0.17156 0.02516,-0.02059 0.01986,-0.02608 0.16555,-0.20861 0.02119,-0.02608 0.0159,-0.0302 0.1245,-0.23881 0.0159,-0.0302 0.0093,-0.03294 0.07947,-0.26488 0.0093,-0.03294 0.0039,-0.03569 0.02782,-0.28273 0.0013,-0.01781 v -0.11528 h -0.6781 z m -19.322,1.1515 0.13112,0.1647 0.019867,0.02608 0.025164,0.02059 0.20131,0.17156 0.025164,0.02196 0.029138,0.01647 0.23045,0.12901 0.029138,0.01647 0.031782,0.0096 0.25561,0.08235 0.031782,0.0096 0.034434,0.0041 0.27283,0.02882 0.017217,0.0014 h 0.69532 v -0.7027 h -2.0303 z m 2.7084,0 V 29 h 2.0343 v -0.7027 z m 2.7124,0 V 29 h 2.0343 v -0.7027 z m 2.7124,0 V 29 h 1.6952 v -0.7027 z m 2.3733,0 V 29 h 1.8833 v -0.7027 z m 2.5614,0 V 29 h 2.0343 v -0.7027 z m 2.7124,0 V 29 h 2.0343 v -0.7027 z"/>
+ <path style="fill:#9b6e3e" d="M 21.4,12 H 27 v 8 H 21.4 C 20.624,20 20,19.405 20,18.667 v -5.3333 c 0,-0.739 0.624,-1.334 1.4,-1.334 z"/>
+ <path style="fill:#ffffff" d="m 22.088151,13 v 0.142849 l -0.01494,-0.141726 -0.05515,0.0057 0.03102,0.28346 0.03907,-0.0049 h 0.588221 v -0.285688 h -0.588247 z m 0.88234,0 v 0.285689 h 0.588236 V 13 Z m 0.882339,0 v 0.285689 h 0.588238 V 13 Z m 0.882339,0 v 0.285689 h 0.588238 V 13 Z m 0.882339,0 v 0.285689 h 0.382587 v -0.285697 h -0.382587 z m -3.914276,0.07369 -0.02643,0.0077 -0.01494,0.0049 -0.01263,0.0065 -0.159702,0.08816 -0.01263,0.0065 -0.01148,0.0086 -0.139017,0.116063 -0.01034,0.0086 -0.0092,0.01118 -0.114893,0.140612 -0.008,0.01118 -0.0069,0.01227 -0.0035,0.0065 0.167743,0.08479 0.08157,0.06248 0.107992,-0.131688 0.113743,-0.09597 0.135567,-0.07368 0.01263,-0.0049 -0.0012,-0.0021 0.0022,-8.47e-4 -0.0057,-0.0086 -0.08501,-0.258903 z m -0.656022,0.716454 -0.02183,0.07255 -0.0046,0.01227 -0.0012,0.01449 -0.01838,0.191944 -0.0012,0.0065 v 0.310057 h 0.294119 v -0.303714 l 0.01723,-0.166282 0.01724,-0.05693 -0.281484,-0.08149 z m -0.0471,0.893896 v 0.571377 h 0.294118 V 14.68404 Z m 0,0.857065 v 0.571377 h 0.294118 v -0.57138 z m 0,0.857074 v 0.571377 h 0.294118 v -0.571377 z m 0,0.857065 v 0.571386 h 0.294118 v -0.571386 z m 0.311352,0.814664 -0.281476,0.08149 0.0494,0.16516 0.0046,0.01339 0.0069,0.01118 0.08617,0.161817 0.0069,0.01226 0.008,0.01118 0.114893,0.140612 0.0092,0.01118 0.01034,0.0086 0.02873,0.02343 0.191867,-0.216502 -0.01608,-0.01339 -0.09881,-0.120529 -0.07468,-0.139497 -0.04596,-0.150657 z m 0.45152,0.571376 -0.143618,0.248867 0.02987,0.01676 0.01263,0.0065 0.01494,0.0049 0.175785,0.0558 0.01494,0.0049 0.01494,8.46e-4 0.190717,0.01899 0.008,8.46e-4 h 0.183851 v -0.285688 h -0.176918 l -0.161993,-0.01788 -0.148209,-0.04685 -0.01494,-0.0077 z m 0.796189,0.07256 v 0.285697 h 0.588238 v -0.285697 z m 0.882339,0 v 0.285697 h 0.588238 v -0.285697 z m 0.882339,0 v 0.285697 h 0.588238 v -0.285697 z m 0.88234,0 v 0.285697 h 0.588237 v -0.285697 z"/>
+ <g transform="matrix(0.5,0,0,0.5,6,4.5)">
+ <path style="fill:#c8c8c8" d="m 36,23 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z"/>
+ <path style="fill:#ffffff" d="M 35.5,22.25 A 1.5,1.25 0 0 1 34,23.5 1.5,1.25 0 0 1 32.5,22.25 1.5,1.25 0 0 1 34,21 a 1.5,1.25 0 0 1 1.5,1.25 z"/>
+ </g>
+ <path style="opacity:0.4" d="m 11.83,18 -1.7568,0.15979 v 6.8467 l 1.738,-0.24856 v -2.9191 l 2.3386,3.2387 1.8318,-0.55043 -2.3949,-3.1144 2.4137,-2.9368 -1.8694,-0.40484 -2.3198,2.9368 0.01873,-3.0079 z m -3.9832,1.669 c -0.019814,0.0038 -0.0414,0.007 -0.056308,0.02149 l -0.6907,0.654 c -0.029,0.028 -0.0325,0.07 -0.0112,0.103 l 0.80706,1.2607 c -0.1433,0.228 -0.2597,0.472 -0.3416,0.731 l -1.4828,0.291 c -0.0413,0.008 -0.0713,0.045 -0.0713,0.085 v 0.92331 c 0,0.03908 0.031386,0.07252 0.071321,0.08168 l 1.4377,0.33024 c 0.076873,0.30008 0.19564,0.5872 0.35285,0.84875 l -0.83332,1.2003 C 7.005238,26.23284 7.009781,26.27771 7.039738,26.306 l 0.6907,0.65341 c 0.029114,0.0274 0.073725,0.03084 0.10886,0.0105 l 1.3063,-0.749 c 0.25621,0.13993 0.53361,0.25204 0.82582,0.3267 l 0.3046,1.385 c 0.008,0.039 0.044,0.067 0.086,0.067 h 0.97598 c 0.04094,0 0.07661,-0.02593 0.08634,-0.06392 l 0.36036,-1.392 c 0.30138,-0.07688 0.58554,-0.19099 0.84835,-0.33737 l 1.2875,0.79902 c 0.03547,0.0217 0.08253,0.01751 0.11261,-0.01053 l 0.68694,-0.6534 c 0.02919,-0.0277 0.03641,-0.06972 0.01508,-0.10299 l -0.46922,-0.73151 -0.1539,0.04615 c -0.02223,0.0065 -0.04685,-0.0038 -0.06006,-0.02147 0,0 -0.2964,-0.4125 -0.68318,-0.94814 -0.46259,0.85628 -1.406,1.4418 -2.4925,1.4418 -1.544,0 -2.7965,-1.185 -2.7965,-2.6456 0,-1.0744 0.67913,-1.9972 1.6517,-2.4113 v -0.6818 c -0.177,0.05861 -0.34799,0.1293 -0.51051,0.21306 -2.029e-4,-1.49e-4 3.278e-4,-0.0038 0,-0.0038 l -1.3178,-0.817 C 7.885543,19.66797 7.866743,19.66622 7.846886,19.66832 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.375,2 C 4.6132,2 4,2.6248 4,3.4004 v 1 C 4,3.6248 4.6132,3 5.375,3 h 19.25 C 25.387,3 26,3.6248 26,4.4004 v -1 C 26,2.6248 25.387,2 24.625,2 Z"/>
+ <path style="opacity:0.2" d="m 4,28.6 v 1 C 4,30.375 4.6132,31 5.375,31 h 19.25 C 25.387,31 26,30.375 26,29.6 v -1 C 26,29.375 25.387,30 24.625,30 H 5.375 C 4.6132,30 4,29.375 4,28.6 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kwave.svg b/.icons/awkward/32x32/apps/kwave.svg
new file mode 100644
index 00000000..b8ffb6ca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kwave.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#2794d1" d="m30 26.611v-22.222c0-0.7696-0.624-1.389-1.4-1.389h-25.2c-0.7756 0-1.4 0.6194-1.4 1.3889v22.222c0 0.77 0.6244 1.389 1.4 1.389h25.2c0.7756 0 1.4-0.61944 1.4-1.3889z"/>
+ <path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" opacity=".2" d="m7.5014 19.5 2.0003-10 1 15 1-14 1 13 1-11 1 7 2-9v12l2-13 2 15 1-11 1.9997 5"/>
+ <path fill="none" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" d="m7.5014 18.5 2.0003-10 1 15 1-14 1 13 1-11 1 7 2-9v12l2-13 2 15 1-11 1.9997 5"/>
+ <path opacity=".2" d="m2 26.611v1c0 0.77 0.6248 1.389 1.4004 1.389h25.2c0.775 0 1.4-0.619 1.4-1.389v-1c0 0.77-0.625 1.389-1.4 1.389h-25.2c-0.7752 0-1.4-0.619-1.4-1.389z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 3c-0.7756 0-1.4004 0.6192-1.4004 1.3887v1c0-0.7695 0.6248-1.3887 1.4004-1.3887h25.2c0.776 0 1.4 0.6191 1.4 1.3887v-1c0-0.7696-0.624-1.3887-1.4-1.3887h-25.2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kwikdisk.svg b/.icons/awkward/32x32/apps/kwikdisk.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kwikdisk.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kwin.svg b/.icons/awkward/32x32/apps/kwin.svg
new file mode 120000
index 00000000..cbdad8c8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kwin.svg
@@ -0,0 +1 @@
+gnome-wm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kwordquiz.svg b/.icons/awkward/32x32/apps/kwordquiz.svg
new file mode 100644
index 00000000..1c62c58c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kwordquiz.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m6.377 3.9996c-0.7628 0-1.377 0.5802-1.377 1.3004v23.4c0 0.72 0.6142 1.3 1.377 1.3h19.248c0.762 0 1.375-0.58 1.375-1.3v-23.4c0-0.7198-0.613-1.3-1.375-1.3h-19.248z"/>
+ <path fill="#e4e4e4" d="m6.377 3c-0.7628 0-1.377 0.5802-1.377 1.3004v23.4c0 0.72 0.6142 1.3 1.377 1.3h19.248c0.762 0 1.375-0.58 1.375-1.3v-23.4c0-0.7198-0.613-1.3-1.375-1.3h-19.248z"/>
+ <path fill="#fff" opacity=".2" d="m6.377 3c-0.7628 0-1.377 0.5806-1.377 1.3008v1c0-0.7202 0.6142-1.3008 1.377-1.3008h19.248c0.762 0 1.375 0.5806 1.375 1.3008v-1c0-0.7202-0.613-1.3008-1.375-1.3008h-19.248z"/>
+ <path opacity=".5" d="m6 7v1h8v-1h-8zm0 2v1h4v-1h-4zm0 2v1h5v-1h-5zm0 2v1h2v-1h-2zm0 2v1h5v-1h-5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kwrite.svg b/.icons/awkward/32x32/apps/kwrite.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kwrite.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/kxstitch.svg b/.icons/awkward/32x32/apps/kxstitch.svg
new file mode 100644
index 00000000..8d33a33c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kxstitch.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-31" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="29" height="29" x="-30" y="-31" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.3" d="M 3.4453125 1 C 2.6450903 1 2 1.6450903 2 2.4453125 L 2 12.554688 C 2 13.35491 2.6450903 14 3.4453125 14 L 13.554688 14 C 14.35491 14 15 13.35491 15 12.554688 L 15 2.4453125 C 15 1.6450903 14.35491 1 13.554688 1 L 3.4453125 1 z M 5.7773438 4 L 11.222656 4 C 11.653545 4 12 4.3464549 12 4.7773438 L 12 10.222656 C 12 10.653545 11.653545 11 11.222656 11 L 5.7773438 11 C 5.3464549 11 5 10.653545 5 10.222656 L 5 4.7773438 C 5 4.3464549 5.3464549 4 5.7773438 4 z"/>
+ <path style="opacity:0.3" d="M 19.445313,1 C 18.645091,1 18,1.6450903 18,2.4453125 V 12.554688 C 18,13.35491 18.645091,14 19.445313,14 H 29.554688 C 30.35491,14 31,13.35491 31,12.554688 V 2.4453125 C 31,1.6450903 30.35491,1 29.554688,1 Z m 2.332031,3 h 5.445312 C 27.653545,4 28,4.3464549 28,4.7773438 V 10.222656 C 28,10.653545 27.653545,11 27.222656,11 H 21.777344 C 21.346455,11 21,10.653545 21,10.222656 V 4.7773438 C 21,4.3464549 21.346455,4 21.777344,4 Z"/>
+ <path style="opacity:0.3" d="M 3.4453125,17 C 2.6450903,17 2,17.64509 2,18.445312 V 28.554688 C 2,29.35491 2.6450903,30 3.4453125,30 H 13.554688 C 14.35491,30 15,29.35491 15,28.554688 V 18.445312 C 15,17.64509 14.35491,17 13.554688,17 Z m 2.3320313,3 H 11.222656 C 11.653545,20 12,20.346455 12,20.777344 v 5.445312 C 12,26.653545 11.653545,27 11.222656,27 H 5.7773438 C 5.3464549,27 5,26.653545 5,26.222656 V 20.777344 C 5,20.346455 5.3464549,20 5.7773438,20 Z"/>
+ <path style="opacity:0.3" d="M 19.445313,17 C 18.645091,17 18,17.64509 18,18.445312 V 28.554688 C 18,29.35491 18.645091,30 19.445313,30 H 29.554688 C 30.35491,30 31,29.35491 31,28.554688 V 18.445312 C 31,17.64509 30.35491,17 29.554688,17 Z m 2.332031,3 h 5.445312 C 27.653545,20 28,20.346455 28,20.777344 v 5.445312 C 28,26.653545 27.653545,27 27.222656,27 H 21.777344 C 21.346455,27 21,26.653545 21,26.222656 V 20.777344 C 21,20.346455 21.346455,20 21.777344,20 Z"/>
+ <path style="opacity:0.1;fill:none;stroke:#0a0202;stroke-width:5;stroke-linecap:round" d="M 8.525,24.474749 24.475,8.5247494"/>
+ <path style="fill:none;stroke:#c5251a;stroke-width:5;stroke-linecap:round" d="M 8.525,23.475 24.475,7.525"/>
+ <path style="opacity:0.1;fill:none;stroke:#0a0202;stroke-width:5;stroke-linecap:round" d="M 24.475,24.474749 8.525,8.5247494"/>
+ <path style="fill:none;stroke:#f44336;stroke-width:5;stroke-linecap:round" d="M 24.475,23.475 8.525,7.525"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.4980469 5 A 2.50025 2.50025 0 0 0 6.0546875 8.0019531 A 2.50025 2.50025 0 0 1 8.4980469 6 A 2.50025 2.50025 0 0 1 10.292969 6.7578125 L 26.242188 22.707031 A 2.50025 2.50025 0 0 1 26.958984 24.009766 A 2.50025 2.50025 0 0 0 26.242188 21.707031 L 10.292969 5.7578125 A 2.50025 2.50025 0 0 0 8.4980469 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/kynpatic.svg b/.icons/awkward/32x32/apps/kynpatic.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/kynpatic.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/l4d.svg b/.icons/awkward/32x32/apps/l4d.svg
new file mode 100644
index 00000000..c3b4ff76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/l4d.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <circle fill="#5aa331" cx="16" cy="1036.4" r="14"/>
+ <circle opacity=".2" cx="16" cy="1037.4" r="10"/>
+ <circle fill="#efefef" cx="16" cy="1036.4" r="10"/>
+ <path fill="#ff352e" d="m12.588 1044.3c-0.0562-0.027-0.14899-0.1083-0.20631-0.1816-0.0573-0.073-0.20536-0.2311-0.32898-0.3509-0.189-0.1832-0.24307-0.2192-0.33971-0.2263-0.0646 0-0.16431-0.043-0.22766-0.088-0.11979-0.084-0.33462-0.3348-0.33462-0.3906 0-0.044-0.13718-0.09-0.26978-0.09-0.23342 0-0.40926-0.1158-0.46289-0.3048-0.0185-0.065-0.0636-0.1955-0.10023-0.2895-0.0561-0.1439-0.0844-0.1777-0.1802-0.2152-0.52509-0.2056-0.53844-0.2145-0.62408-0.4172-0.0305-0.072-0.0834-0.1685-0.11754-0.2139-0.05-0.066-0.058-0.1102-0.0414-0.2257 0.0163-0.1132 0.007-0.1679-0.0443-0.2605-0.0591-0.1066-0.0609-0.1263-0.0201-0.2162 0.0247-0.054 0.0607-0.1079 0.0801-0.1189s0.0574-0.059 0.0844-0.1076c0.0489-0.087 0.0484-0.088-0.0875-0.2022-0.0752-0.063-0.1978-0.1509-0.27243-0.1953-0.10941-0.065-0.14475-0.1086-0.1825-0.2248-0.0823-0.2532-0.0664-0.323 0.11189-0.4924 0.0873-0.083 0.1587-0.1743 0.1587-0.2032 0-0.029-0.0544-0.108-0.12082-0.1759-0.0665-0.068-0.17227-0.1892-0.23516-0.2696-0.15899-0.203-0.24486-0.2706-0.42471-0.3343-0.26297-0.093-0.56578-0.207-0.61585-0.2315-0.0262-0.013-0.0848-0.086-0.13017-0.1617-0.12836-0.2152-0.19054-0.2586-0.39291-0.274-0.28653-0.022-0.3105-0.1082-0.20859-0.7509 0.044-0.2773 0.0909-0.3861 0.23703-0.5501 0.18446-0.2071 0.34147-0.2804 0.64144-0.2997 0.23408-0.015 0.26508-0.01 0.488 0.082 0.13093 0.054 0.26051 0.1107 0.28797 0.1262 0.11271 0.064 0.58221 0.6968 0.61681 0.8315 0.0103 0.04 0.0575 0.1249 0.10484 0.1883 0.0768 0.1027 0.11977 0.1255 0.39748 0.2109 0.17128 0.053 0.35432 0.1289 0.40678 0.1695 0.12169 0.094 0.15103 0.093 0.29742-0.014 0.213-0.1557 0.31254-0.1974 0.52309-0.2191 0.3356-0.035 0.34913-0.044 0.34913-0.2371 0-0.1253 0.0198-0.1973 0.0807-0.2928 0.11488-0.1804 0.18999-0.1717 0.39857 0.046 0.0911 0.095 0.23118 0.2054 0.31133 0.2449 0.14376 0.071 0.14746 0.071 0.27269 0.021 0.13514-0.054 0.29439-0.2178 0.36191-0.3713 0.0564-0.1281 0.0173-0.313-0.0905-0.4275-0.19606-0.2083-0.44602-0.589-0.44602-0.6792 0-0.1267 0.21967-0.4296 0.37847-0.5219 0.15239-0.089 0.20072-0.1533 0.27332-0.3665 0.0845-0.2479 0.1466-0.3509 0.2598-0.4304 0.11774-0.083 0.12486-0.1227 0.0539-0.3034-0.12074-0.3074-0.0308-0.492 0.31053-0.6376 0.23655-0.1008 0.277-0.1749 0.15227-0.2788-0.0982-0.082-0.0809-0.1917 0.0448-0.2839 0.15133-0.1111 0.22645-0.3226 0.17593-0.4952-0.0203-0.069-0.0639-0.1748-0.097-0.2345-0.11616-0.2096-0.0698-0.3242 0.16818-0.4157 0.12496-0.048 0.24775-0.171 0.24775-0.248 0-0.027-0.0636-0.1059-0.14146-0.1761-0.15243-0.1377-0.20083-0.2544-0.14519-0.35 0.0507-0.087 0.17844-0.076 0.2805 0.024 0.047 0.046 0.12164 0.092 0.16583 0.1012 0.12012 0.026 0.38119-0.097 0.50134-0.237 0.0783-0.091 0.13134-0.1229 0.22974-0.1382 0.0704-0.011 0.18798-0.062 0.26133-0.1139 0.12102-0.085 0.13336-0.106 0.13336-0.2228 0-0.1255 0.003-0.1291 0.11629-0.1464 0.13962-0.021 0.26121-0.09 0.33073-0.188 0.0479-0.067 0.0469-0.078-0.0154-0.1709-0.0366-0.055-0.0666-0.127-0.0666-0.161s-0.0165-0.1184-0.0365-0.1876c-0.0206-0.071-0.0267-0.1737-0.0142-0.2354 0.0399-0.1958 0.25968-0.2179 0.43639-0.044 0.10609 0.1046 0.1129 0.1739 0.0293 0.2985-0.0529 0.079-0.0552 0.098-0.0173 0.146 0.0417 0.052 0.051 0.053 0.2019 0.01 0.2188-0.066 0.34758-0.06 0.52966 0.025 0.0878 0.041 0.21167 0.073 0.28309 0.073 0.18248 0.0008 0.27914 0.055 0.30494 0.1712 0.0472 0.2122 0.17852 0.2201 0.31378 0.019 0.0838-0.1248 0.16609-0.1475 0.33531-0.092 0.10886 0.035 0.14079 0.036 0.20632 0 0.11244-0.057 0.20063-0.051 0.4251 0.032 0.11776 0.043 0.22421 0.065 0.25934 0.054 0.0328-0.011 0.15245-0.1096 0.26595-0.2195 0.17846-0.1729 0.22135-0.1999 0.3174-0.1998 0.13907 0.0002 0.29969 0.088 0.36154 0.1983 0.026 0.046 0.0962 0.1184 0.15591 0.1604 0.0791 0.056 0.11394 0.1068 0.12816 0.1886 0.0108 0.062 0.0689 0.1763 0.12931 0.2544 0.0863 0.1117 0.1144 0.182 0.13144 0.3284 0.0194 0.1657 0.0316 0.191 0.1115 0.229 0.13858 0.066 0.268 0.053 0.38545-0.039 0.0574-0.045 0.15858-0.1181 0.22494-0.1633 0.0745-0.051 0.15344-0.1452 0.20631-0.2473 0.0786-0.1517 0.0961-0.1669 0.2126-0.1844 0.14299-0.022 0.30752 0.034 0.37873 0.1274 0.0711 0.093 0.0278 0.3887-0.0838 0.5714-0.0791 0.1294-0.0905 0.1728-0.0721 0.2732 0.0226 0.1231 0.0517 0.1579 0.24885 0.297 0.0636 0.045 0.14414 0.1331 0.17898 0.1959 0.084 0.1515 0.32002 0.2844 0.42603 0.24 0.0564-0.024 0.0767-0.061 0.0896-0.1671 0.009-0.075 0.0334-0.1517 0.0539-0.1704 0.0463-0.042 0.4493-0.035 0.53989 0.01 0.0455 0.022 0.0649 0.061 0.0649 0.1296 0 0.054 0.0234 0.1485 0.052 0.2107 0.0374 0.081 0.0505 0.189 0.0465 0.3833-0.006 0.307 0.003 0.3309 0.23199 0.5769 0.23902 0.257 0.31439 0.3567 0.46003 0.6082 0.17797 0.3073 0.25101 0.4933 0.27638 0.7039 0.015 0.1235 0.0485 0.214 0.11055 0.2975 0.21773 0.2933 0.23706 0.4798 0.14817 1.4297-0.0344 0.3674-0.0424 0.5957-0.0237 0.6717 0.0185 0.075 0.0128 0.2594-0.017 0.532-0.0476 0.437-0.0936 0.5899-0.31717 1.0532-0.089 0.1845-0.11978 0.2903-0.12737 0.4381-0.051 0.9957-0.2777 1.4361-0.7391 1.4361-0.0955 0-0.18732 0.037-0.40593 0.1651-0.44445 0.2596-0.52077 0.2943-0.7815 0.3553-0.31337 0.073-0.43906 0.1411-0.51095 0.2754-0.0701 0.131-0.0534 0.1647 0.1526 0.309 0.21705 0.1521 0.22805 0.176 0.16448 0.3571-0.0971 0.2766-0.2121 0.2959-0.5133 0.086-0.12552-0.087-0.24246-0.146-0.29134-0.146-0.0449 0-0.19056 0.051-0.32366 0.1139-0.41459 0.1952-0.51747 0.2113-0.74774 0.1176-0.16706-0.068-0.18491-0.063-0.41362 0.1221-0.0904 0.073-0.11216 0.1115-0.11216 0.1985 0 0.1307-0.0454 0.1781-0.17047 0.1781-0.0519 0-0.12195 0.023-0.15574 0.051-0.0345 0.029-0.11141 0.051-0.17537 0.051-0.10779 0-0.11612 0.01-0.15489 0.1314-0.0444 0.1425-0.16665 0.2629-0.26679 0.2629-0.0345 0-0.13092 0.032-0.21423 0.071-0.32504 0.1516-0.55855 0.136-0.88082-0.059-0.28574-0.1727-0.3237-0.2062-0.40976-0.3623-0.1005-0.1822-0.16977-0.231-0.39745-0.2799-0.10858-0.023-0.29046-0.077-0.40418-0.1185-0.18328-0.067-0.23422-0.074-0.44845-0.057-0.13292 0.01-0.25597 0.018-0.27342 0.018-0.0174-0.0006-0.14367 0-0.28048-0.01-0.22131-0.01-0.2563-0.015-0.31739-0.08-0.0852-0.091-0.29033-0.2042-0.36956-0.2042-0.0737 0-0.21855 0.1308-0.30101 0.2717-0.0553 0.094-0.058 0.1216-0.0238 0.2391 0.0583 0.2007 0.0494 0.2433-0.0646 0.3084-0.0877 0.05-0.13645 0.056-0.32534 0.041-0.19422-0.015-0.23922-0.01-0.35766 0.05-0.0745 0.037-0.2222 0.1466-0.32818 0.2428-0.17877 0.1623-0.19139 0.1823-0.17486 0.2775 0.0385 0.2216-0.0581 0.2968-0.22565 0.1755-0.0997-0.072-0.14703-0.072-0.31812-0.0008-0.16639 0.069-0.17125 0.1098-0.0159 0.1318 0.0655 0.01 0.18653 0.037 0.26903 0.062 0.138 0.042 0.16141 0.042 0.2925 0 0.13995-0.049 0.14519-0.049 0.2941 0.019 0.18056 0.082 0.2253 0.18 0.16975 0.3699-0.0458 0.1564-0.10858 0.1857-0.462 0.2151-0.69905 0.058-0.75747 0.059-0.86385 0.01zm8.3102-2.7466c0.0367-0.031 0.0959-0.1081 0.13162-0.1724 0.0707-0.1273 0.0699-0.1113 0.0593-1.2134-0.007-0.682 0.0115-0.7651 0.2122-0.9812 0.0956-0.103 0.17931-0.1532 0.38442-0.2304 0.45126-0.17 0.705-0.3366 0.79947-0.525 0.0757-0.151 0.0749-0.2691-0.003-0.4743-0.0803-0.2101-0.12858-0.2582-0.21621-0.215-0.0857 0.042-0.15455 0.015-0.17784-0.071-0.0168-0.061-0.0368-0.069-0.17372-0.068-0.13213 0.0009-0.15992 0.011-0.18961 0.071-0.0458 0.092-0.12501 0.089-0.16455-0.01-0.0271-0.066-0.0451-0.074-0.12617-0.059-0.0775 0.014-0.0945 0.01-0.0945-0.036 0-0.029 0.0303-0.089 0.0673-0.1325 0.067-0.078 0.067-0.079 0.003-0.094-0.0352-0.01-0.10668-0.07-0.15884-0.1369-0.0899-0.1152-0.0953-0.1384-0.10291-0.4428-0.0139-0.552-0.007-0.6149 0.0752-0.706 0.0591-0.066 0.0787-0.131 0.0944-0.3163 0.011-0.1285 0.035-0.377 0.0535-0.5523 0.0364-0.345 0.007-0.5658-0.0962-0.7328-0.0667-0.1074-0.1267-0.5383-0.11526-0.8274 0.008-0.1865 0-0.2194-0.0554-0.2553-0.0573-0.037-0.0725-0.034-0.14637 0.032-0.0997 0.088-0.11443 0.09-0.13579 0.014-0.01-0.035-0.0433-0.058-0.0831-0.058-0.0958 0-0.0823-0.061 0.0325-0.1483 0.0834-0.063 0.0941-0.085 0.066-0.133-0.0674-0.1158 0.0729-0.1691 0.32701-0.1242 0.0421 0.01 0.0602 0 0.0538-0.03-0.005-0.023 0.007-0.079 0.0277-0.1242 0.0454-0.1008-0.002-0.1705-0.116-0.1705-0.0835 0-0.14006-0.076-0.14006-0.1877 0-0.043-0.0269-0.09-0.0635-0.1111-0.0766-0.044-0.0802-0.078-0.0132-0.1229 0.0452-0.031 0.0433-0.045-0.0196-0.143-0.0808-0.126-0.20882-0.1966-0.4115-0.2269-0.0786-0.012-0.24281-0.036-0.365-0.054-0.12221-0.018-0.33644-0.054-0.4761-0.079-0.49184-0.09-0.79253-0.1052-1.0421-0.054-0.51169 0.1044-0.87528 0.2959-0.98968 0.5211-0.0871 0.1715-0.18893 0.3266-0.3224 0.491-0.0728 0.09-0.14785 0.2143-0.16674 0.2769-0.0333 0.1104-0.0777 0.1802-0.32602 0.513-0.0645 0.087-0.32509 0.3568-0.57904 0.6008-0.3712 0.3566-0.48419 0.4853-0.57638 0.6565-0.0631 0.1171-0.12609 0.2523-0.14004 0.3005-0.0139 0.048-0.0546 0.1534-0.0904 0.2337-0.0358 0.08-0.0978 0.2284-0.1379 0.329-0.0639 0.1605-0.10994 0.2147-0.37483 0.4411-0.36749 0.3141-0.50915 0.5352-0.44596 0.696 0.0346 0.088 0.0284 0.1123-0.0724 0.2841-0.10701 0.1823-0.1085 0.1892-0.051 0.2372 0.0577 0.048 0.0572 0.052-0.017 0.1526-0.0534 0.072-0.071 0.1274-0.0587 0.1837 0.0135 0.062 0.002 0.088-0.0494 0.1135-0.0368 0.018-0.0669 0.051-0.0669 0.073s-0.0349 0.064-0.0776 0.094c-0.0734 0.051-0.0757 0.061-0.0424 0.1919 0.0299 0.1176 0.0275 0.1463-0.0166 0.1911-0.0321 0.033-0.056 0.1189-0.0629 0.227-0.0106 0.1671-0.007 0.1768 0.0863 0.233 0.0535 0.032 0.1125 0.1016 0.13107 0.1542 0.0652 0.1845 0.16749 0.2436 0.49529 0.2863 0.16289 0.021 0.36941 0.039 0.45893 0.039 0.0895 0.0006 0.21092 0.02 0.26979 0.042 0.0589 0.023 0.2701 0.056 0.46942 0.074 0.19931 0.018 0.37596 0.041 0.39255 0.05 0.0773 0.044 0.29221 0.072 0.6416 0.083 0.47836 0.015 0.77823 0.033 0.9932 0.06 0.15011 0.018 0.17656 0.013 0.24854-0.049 0.079-0.068 0.0815-0.069 0.12561-0.013 0.0248 0.031 0.0451 0.087 0.0451 0.1229 0 0.041 0.0429 0.097 0.11209 0.1477 0.1545 0.1124 0.23737 0.2514 0.23713 0.3975-0.00011 0.067 0.003 0.2208 0.008 0.3413 0.007 0.2003 0.0139 0.2198 0.0773 0.2281 0.0855 0.011 0.12216 0.136 0.0742 0.2523-0.0373 0.09 0.002 0.1621 0.0867 0.1621 0.0484 0 0.047 0.033-0.0115 0.2702-0.0285 0.1155 0.0764 0.1094 0.1243-0.01 0.0446-0.1087 0.14897-0.1211 0.14897-0.018 0 0.1341 0.14398 0.1177 0.20137-0.023 0.0284-0.07 0.13191 0.072 0.13191 0.1804 0 0.092 0.01 0.1072 0.0635 0.1004 0.16523-0.021 0.60931 0 0.64314 0.036 0.0128 0.012 0.1627 0.016 0.33296 0.01 0.24596-0.011 0.32328-0.025 0.3763-0.069zm-3.5307-4.2474c-0.18932-0.029-0.40764-0.1197-0.48611-0.201-0.0557-0.058-0.0578-0.076-0.0217-0.1868 0.022-0.068 0.051-0.178 0.0644-0.2455 0.0134-0.067 0.0608-0.1732 0.10527-0.2351 0.11917-0.1657 0.24703-0.4067 0.24737-0.4663 0.0009-0.1486 0.25737-0.4318 0.57101-0.6305 0.0436-0.028 0.13194-0.084 0.19623-0.1255 0.0792-0.051 0.13239-0.067 0.16507-0.05 0.0919 0.047 0.32388 0.3518 0.36549 0.4798 0.0449 0.138 0.088 0.2486 0.18654 0.4789 0.0344 0.08 0.071 0.1796 0.0814 0.2205 0.019 0.074 0.21811 0.203 0.31391 0.203 0.0649 0 0.14805 0.092 0.18212 0.2013 0.0321 0.1031-0.002 0.2121-0.12045 0.388-0.11853 0.1756-0.24717 0.2-1.0348 0.1959-0.36787 0-0.73495-0.014-0.81576-0.026zm3.8763-4.129c0-0.022-0.0357-0.062-0.0794-0.088-0.0746-0.045-0.0794-0.045-0.0794 0.01 0 0.062 0.0583 0.1234 0.11745 0.1234 0.0227 0 0.0413-0.018 0.0413-0.04zm-2.2306 10.402c-0.0377-0.097 0.14207-0.2624 0.23076-0.2119 0.052 0.03 0.0366 0.1479-0.026 0.2001-0.0685 0.057-0.18461 0.064-0.20473 0.012zm1.7069-0.2044c-0.0524-0.035-0.10493-0.077-0.11681-0.092-0.0316-0.042 0.0207-0.1159 0.11485-0.1623 0.0717-0.035 0.0967-0.034 0.19292 0.01 0.12657 0.056 0.13005 0.068 0.0571 0.2091-0.0616 0.1189-0.1147 0.1269-0.24804 0.038zm-1.3112-0.1336c-0.0747-0.053-0.10336-0.194-0.0543-0.267 0.0286-0.043 0.2571-0.018 0.3265 0.035 0.0825 0.063-0.0337 0.2864-0.14819 0.285-0.0279-0.0004-0.0836-0.024-0.124-0.053z"/>
+ <path opacity=".2" d="m2.0252 1036.9c-0.00582 0.1666-0.02539 0.3299-0.02539 0.498 0 7.756 6.244 14 14 14 7.476 0 13.546-5.8026 13.975-13.168l0.02539-0.023v-1l-0.0254 0.023c-0.42839 7.3654-6.4986 13.168-13.975 13.168-7.5865 0-13.71-5.9784-13.975-13.498z"/>
+ <path fill="#fff" opacity=".2" d="m16 1022.4a14 14 0 0 0 -14 14 14 14 0 0 0 0.021484 0.5859 14 14 0 0 1 13.979 -13.6 14 14 0 0 1 13.979 13.4 14 14 0 0 0 0.021 -0.4 14 14 0 0 0 -14 -14z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/l4d2.svg b/.icons/awkward/32x32/apps/l4d2.svg
new file mode 100644
index 00000000..b7b1137e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/l4d2.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <path fill="#a1a331" d="m15.892 1022.4h-0.001c-7.7049 0.059-13.891 6.2776-13.891 13.997 0 7.756 6.244 14 14 14 7.476 0 13.546-5.8023 13.974-13.168l0.0259-0.024v-12.008c0-1.5512-1.2488-2.8-2.8-2.8h-11.308z"/>
+ <circle opacity=".2" cx="16" cy="1037.4" r="10"/>
+ <g opacity=".2" transform="translate(-99 1012.4)">
+ <path d="m125.17 17.048h2.3035v0.95215h-3.4717v-0.92285l0.58594-0.62256q1.0437-1.1096 1.2671-1.366 0.27466-0.31494 0.39551-0.55664 0.12084-0.24536 0.12084-0.4834 0-0.36621-0.22338-0.56396-0.21973-0.20142-0.62622-0.20142-0.28931 0-0.65186 0.11719-0.35889 0.11352-0.75073 0.33325v-1.0071q0.39184-0.14282 0.76538-0.21606 0.3772-0.0769 0.72143-0.0769 0.86792 0 1.3623 0.40649 0.49805 0.40283 0.49805 1.1023 0 0.32226-0.10987 0.60425-0.1062 0.28198-0.36987 0.62622-0.19409 0.24902-1.0657 1.1206-0.47242 0.47241-0.75074 0.7544z"/>
+ </g>
+ <circle fill="#efefef" cx="16" cy="1036.4" r="10"/>
+ <path fill="#ff352e" d="m12.588 1044.3c-0.0562-0.027-0.14899-0.1083-0.20631-0.1816-0.0573-0.073-0.20536-0.2311-0.32898-0.3509-0.189-0.1832-0.24307-0.2192-0.33971-0.2263-0.0646 0-0.16431-0.043-0.22766-0.088-0.11979-0.084-0.33462-0.3348-0.33462-0.3906 0-0.044-0.13718-0.09-0.26978-0.09-0.23342 0-0.40926-0.1158-0.46289-0.3048-0.0185-0.065-0.0636-0.1955-0.10023-0.2895-0.0561-0.1439-0.0844-0.1777-0.1802-0.2152-0.52509-0.2056-0.53844-0.2145-0.62408-0.4172-0.0305-0.072-0.0834-0.1685-0.11754-0.2139-0.05-0.066-0.058-0.1102-0.0414-0.2257 0.0163-0.1132 0.007-0.1679-0.0443-0.2605-0.0591-0.1066-0.0609-0.1263-0.0201-0.2162 0.0247-0.054 0.0607-0.1079 0.0801-0.1189s0.0574-0.059 0.0844-0.1076c0.0489-0.087 0.0484-0.088-0.0875-0.2022-0.0752-0.063-0.1978-0.1509-0.27243-0.1953-0.10941-0.065-0.14475-0.1086-0.1825-0.2248-0.0823-0.2532-0.0664-0.323 0.11189-0.4924 0.0873-0.083 0.1587-0.1743 0.1587-0.2032 0-0.029-0.0544-0.108-0.12082-0.1759-0.0665-0.068-0.17227-0.1892-0.23516-0.2696-0.15899-0.203-0.24486-0.2706-0.42471-0.3343-0.26297-0.093-0.56578-0.207-0.61585-0.2315-0.0262-0.013-0.0848-0.086-0.13017-0.1617-0.12836-0.2152-0.19054-0.2586-0.39291-0.274-0.28653-0.022-0.3105-0.1082-0.20859-0.7509 0.044-0.2773 0.0909-0.3861 0.23703-0.5501 0.18446-0.2071 0.34147-0.2804 0.64144-0.2997 0.23408-0.015 0.26508-0.01 0.488 0.082 0.13093 0.054 0.26051 0.1107 0.28797 0.1262 0.11271 0.064 0.58221 0.6968 0.61681 0.8315 0.0103 0.04 0.0575 0.1249 0.10484 0.1883 0.0768 0.1027 0.11977 0.1255 0.39748 0.2109 0.17128 0.053 0.35432 0.1289 0.40678 0.1695 0.12169 0.094 0.15103 0.093 0.29742-0.014 0.213-0.1557 0.31254-0.1974 0.52309-0.2191 0.3356-0.035 0.34913-0.044 0.34913-0.2371 0-0.1253 0.0198-0.1973 0.0807-0.2928 0.11488-0.1804 0.18999-0.1717 0.39857 0.046 0.0911 0.095 0.23118 0.2054 0.31133 0.2449 0.14376 0.071 0.14746 0.071 0.27269 0.021 0.13514-0.054 0.29439-0.2178 0.36191-0.3713 0.0564-0.1281 0.0173-0.313-0.0905-0.4275-0.19606-0.2083-0.44602-0.589-0.44602-0.6792 0-0.1267 0.21967-0.4296 0.37847-0.5219 0.15239-0.089 0.20072-0.1533 0.27332-0.3665 0.0845-0.2479 0.1466-0.3509 0.2598-0.4304 0.11774-0.083 0.12486-0.1227 0.0539-0.3034-0.12074-0.3074-0.0308-0.492 0.31053-0.6376 0.23655-0.1008 0.277-0.1749 0.15227-0.2788-0.0982-0.082-0.0809-0.1917 0.0448-0.2839 0.15133-0.1111 0.22645-0.3226 0.17593-0.4952-0.0203-0.069-0.0639-0.1748-0.097-0.2345-0.11616-0.2096-0.0698-0.3242 0.16818-0.4157 0.12496-0.048 0.24775-0.171 0.24775-0.248 0-0.027-0.0636-0.1059-0.14146-0.1761-0.15243-0.1377-0.20083-0.2544-0.14519-0.35 0.0507-0.087 0.17844-0.076 0.2805 0.024 0.047 0.046 0.12164 0.092 0.16583 0.1012 0.12012 0.026 0.38119-0.097 0.50134-0.237 0.0783-0.091 0.13134-0.1229 0.22974-0.1382 0.0704-0.011 0.18798-0.062 0.26133-0.1139 0.12102-0.085 0.13336-0.106 0.13336-0.2228 0-0.1255 0.003-0.1291 0.11629-0.1464 0.13962-0.021 0.26121-0.09 0.33073-0.188 0.0479-0.067 0.0469-0.078-0.0154-0.1709-0.0366-0.055-0.0666-0.127-0.0666-0.161s-0.0165-0.1184-0.0365-0.1876c-0.0206-0.071-0.0267-0.1737-0.0142-0.2354 0.0399-0.1958 0.25968-0.2179 0.43639-0.044 0.10609 0.1046 0.1129 0.1739 0.0293 0.2985-0.0529 0.079-0.0552 0.098-0.0173 0.146 0.0417 0.052 0.051 0.053 0.2019 0.01 0.2188-0.066 0.34758-0.06 0.52966 0.025 0.0878 0.041 0.21167 0.073 0.28309 0.073 0.18248 0.0008 0.27914 0.055 0.30494 0.1712 0.0472 0.2122 0.17852 0.2201 0.31378 0.019 0.0838-0.1248 0.16609-0.1475 0.33531-0.092 0.10886 0.035 0.14079 0.036 0.20632 0 0.11244-0.057 0.20063-0.051 0.4251 0.032 0.11776 0.043 0.22421 0.065 0.25934 0.054 0.0328-0.011 0.15245-0.1096 0.26595-0.2195 0.17846-0.1729 0.22135-0.1999 0.3174-0.1998 0.13907 0.0002 0.29969 0.088 0.36154 0.1983 0.026 0.046 0.0962 0.1184 0.15591 0.1604 0.0791 0.056 0.11394 0.1068 0.12816 0.1886 0.0108 0.062 0.0689 0.1763 0.12931 0.2544 0.0863 0.1117 0.1144 0.182 0.13144 0.3284 0.0194 0.1657 0.0316 0.191 0.1115 0.229 0.13858 0.066 0.268 0.053 0.38545-0.039 0.0574-0.045 0.15858-0.1181 0.22494-0.1633 0.0745-0.051 0.15344-0.1452 0.20631-0.2473 0.0786-0.1517 0.0961-0.1669 0.2126-0.1844 0.14299-0.022 0.30752 0.034 0.37873 0.1274 0.0711 0.093 0.0278 0.3887-0.0838 0.5714-0.0791 0.1294-0.0905 0.1728-0.0721 0.2732 0.0226 0.1231 0.0517 0.1579 0.24885 0.297 0.0636 0.045 0.14414 0.1331 0.17898 0.1959 0.084 0.1515 0.32002 0.2844 0.42603 0.24 0.0564-0.024 0.0767-0.061 0.0896-0.1671 0.009-0.075 0.0334-0.1517 0.0539-0.1704 0.0463-0.042 0.4493-0.035 0.53989 0.01 0.0455 0.022 0.0649 0.061 0.0649 0.1296 0 0.054 0.0234 0.1485 0.052 0.2107 0.0374 0.081 0.0505 0.189 0.0465 0.3833-0.006 0.307 0.003 0.3309 0.23199 0.5769 0.23902 0.257 0.31439 0.3567 0.46003 0.6082 0.17797 0.3073 0.25101 0.4933 0.27638 0.7039 0.015 0.1235 0.0485 0.214 0.11055 0.2975 0.21773 0.2933 0.23706 0.4798 0.14817 1.4297-0.0344 0.3674-0.0424 0.5957-0.0237 0.6717 0.0185 0.075 0.0128 0.2594-0.017 0.532-0.0476 0.437-0.0936 0.5899-0.31717 1.0532-0.089 0.1845-0.11978 0.2903-0.12737 0.4381-0.051 0.9957-0.2777 1.4361-0.7391 1.4361-0.0955 0-0.18732 0.037-0.40593 0.1651-0.44445 0.2596-0.52077 0.2943-0.7815 0.3553-0.31337 0.073-0.43906 0.1411-0.51095 0.2754-0.0701 0.131-0.0534 0.1647 0.1526 0.309 0.21705 0.1521 0.22805 0.176 0.16448 0.3571-0.0971 0.2766-0.2121 0.2959-0.5133 0.086-0.12552-0.087-0.24246-0.146-0.29134-0.146-0.0449 0-0.19056 0.051-0.32366 0.1139-0.41459 0.1952-0.51747 0.2113-0.74774 0.1176-0.16706-0.068-0.18491-0.063-0.41362 0.1221-0.0904 0.073-0.11216 0.1115-0.11216 0.1985 0 0.1307-0.0454 0.1781-0.17047 0.1781-0.0519 0-0.12195 0.023-0.15574 0.051-0.0345 0.029-0.11141 0.051-0.17537 0.051-0.10779 0-0.11612 0.01-0.15489 0.1314-0.0444 0.1425-0.16665 0.2629-0.26679 0.2629-0.0345 0-0.13092 0.032-0.21423 0.071-0.32504 0.1516-0.55855 0.136-0.88082-0.059-0.28574-0.1727-0.3237-0.2062-0.40976-0.3623-0.1005-0.1822-0.16977-0.231-0.39745-0.2799-0.10858-0.023-0.29046-0.077-0.40418-0.1185-0.18328-0.067-0.23422-0.074-0.44845-0.057-0.13292 0.01-0.25597 0.018-0.27342 0.018-0.0174-0.0006-0.14367 0-0.28048-0.01-0.22131-0.01-0.2563-0.015-0.31739-0.08-0.0852-0.091-0.29033-0.2042-0.36956-0.2042-0.0737 0-0.21855 0.1308-0.30101 0.2717-0.0553 0.094-0.058 0.1216-0.0238 0.2391 0.0583 0.2007 0.0494 0.2433-0.0646 0.3084-0.0877 0.05-0.13645 0.056-0.32534 0.041-0.19422-0.015-0.23922-0.01-0.35766 0.05-0.0745 0.037-0.2222 0.1466-0.32818 0.2428-0.17877 0.1623-0.19139 0.1823-0.17486 0.2775 0.0385 0.2216-0.0581 0.2968-0.22565 0.1755-0.0997-0.072-0.14703-0.072-0.31812-0.0008-0.16639 0.069-0.17125 0.1098-0.0159 0.1318 0.0655 0.01 0.18653 0.037 0.26903 0.062 0.138 0.042 0.16141 0.042 0.2925 0 0.13995-0.049 0.14519-0.049 0.2941 0.019 0.18056 0.082 0.2253 0.18 0.16975 0.3699-0.0458 0.1564-0.10858 0.1857-0.462 0.2151-0.69905 0.058-0.75747 0.059-0.86385 0.01zm8.3102-2.7466c0.0367-0.031 0.0959-0.1081 0.13162-0.1724 0.0707-0.1273 0.0699-0.1113 0.0593-1.2134-0.007-0.682 0.0115-0.7651 0.2122-0.9812 0.0956-0.103 0.17931-0.1532 0.38442-0.2304 0.45126-0.17 0.705-0.3366 0.79947-0.525 0.0757-0.151 0.0749-0.2691-0.003-0.4743-0.0803-0.2101-0.12858-0.2582-0.21621-0.215-0.0857 0.042-0.15455 0.015-0.17784-0.071-0.0168-0.061-0.0368-0.069-0.17372-0.068-0.13213 0.0009-0.15992 0.011-0.18961 0.071-0.0458 0.092-0.12501 0.089-0.16455-0.01-0.0271-0.066-0.0451-0.074-0.12617-0.059-0.0775 0.014-0.0945 0.01-0.0945-0.036 0-0.029 0.0303-0.089 0.0673-0.1325 0.067-0.078 0.067-0.079 0.003-0.094-0.0352-0.01-0.10668-0.07-0.15884-0.1369-0.0899-0.1152-0.0953-0.1384-0.10291-0.4428-0.0139-0.552-0.007-0.6149 0.0752-0.706 0.0591-0.066 0.0787-0.131 0.0944-0.3163 0.011-0.1285 0.035-0.377 0.0535-0.5523 0.0364-0.345 0.007-0.5658-0.0962-0.7328-0.0667-0.1074-0.1267-0.5383-0.11526-0.8274 0.008-0.1865 0-0.2194-0.0554-0.2553-0.0573-0.037-0.0725-0.034-0.14637 0.032-0.0997 0.088-0.11443 0.09-0.13579 0.014-0.01-0.035-0.0433-0.058-0.0831-0.058-0.0958 0-0.0823-0.061 0.0325-0.1483 0.0834-0.063 0.0941-0.085 0.066-0.133-0.0674-0.1158 0.0729-0.1691 0.32701-0.1242 0.0421 0.01 0.0602 0 0.0538-0.03-0.005-0.023 0.007-0.079 0.0277-0.1242 0.0454-0.1008-0.002-0.1705-0.116-0.1705-0.0835 0-0.14006-0.076-0.14006-0.1877 0-0.043-0.0269-0.09-0.0635-0.1111-0.0766-0.044-0.0802-0.078-0.0132-0.1229 0.0452-0.031 0.0433-0.045-0.0196-0.143-0.0808-0.126-0.20882-0.1966-0.4115-0.2269-0.0786-0.012-0.24281-0.036-0.365-0.054-0.12221-0.018-0.33644-0.054-0.4761-0.079-0.49184-0.09-0.79253-0.1052-1.0421-0.054-0.51169 0.1044-0.87528 0.2959-0.98968 0.5211-0.0871 0.1715-0.18893 0.3266-0.3224 0.491-0.0728 0.09-0.14785 0.2143-0.16674 0.2769-0.0333 0.1104-0.0777 0.1802-0.32602 0.513-0.0645 0.087-0.32509 0.3568-0.57904 0.6008-0.3712 0.3566-0.48419 0.4853-0.57638 0.6565-0.0631 0.1171-0.12609 0.2523-0.14004 0.3005-0.0139 0.048-0.0546 0.1534-0.0904 0.2337-0.0358 0.08-0.0978 0.2284-0.1379 0.329-0.0639 0.1605-0.10994 0.2147-0.37483 0.4411-0.36749 0.3141-0.50915 0.5352-0.44596 0.696 0.0346 0.088 0.0284 0.1123-0.0724 0.2841-0.10701 0.1823-0.1085 0.1892-0.051 0.2372 0.0577 0.048 0.0572 0.052-0.017 0.1526-0.0534 0.072-0.071 0.1274-0.0587 0.1837 0.0135 0.062 0.002 0.088-0.0494 0.1135-0.0368 0.018-0.0669 0.051-0.0669 0.073s-0.0349 0.064-0.0776 0.094c-0.0734 0.051-0.0757 0.061-0.0424 0.1919 0.0299 0.1176 0.0275 0.1463-0.0166 0.1911-0.0321 0.033-0.056 0.1189-0.0629 0.227-0.0106 0.1671-0.007 0.1768 0.0863 0.233 0.0535 0.032 0.1125 0.1016 0.13107 0.1542 0.0652 0.1845 0.16749 0.2436 0.49529 0.2863 0.16289 0.021 0.36941 0.039 0.45893 0.039 0.0895 0.0006 0.21092 0.02 0.26979 0.042 0.0589 0.023 0.2701 0.056 0.46942 0.074 0.19931 0.018 0.37596 0.041 0.39255 0.05 0.0773 0.044 0.29221 0.072 0.6416 0.083 0.47836 0.015 0.77823 0.033 0.9932 0.06 0.15011 0.018 0.17656 0.013 0.24854-0.049 0.079-0.068 0.0815-0.069 0.12561-0.013 0.0248 0.031 0.0451 0.087 0.0451 0.1229 0 0.041 0.0429 0.097 0.11209 0.1477 0.1545 0.1124 0.23737 0.2514 0.23713 0.3975-0.00011 0.067 0.003 0.2208 0.008 0.3413 0.007 0.2003 0.0139 0.2198 0.0773 0.2281 0.0855 0.011 0.12216 0.136 0.0742 0.2523-0.0373 0.09 0.002 0.1621 0.0867 0.1621 0.0484 0 0.047 0.033-0.0115 0.2702-0.0285 0.1155 0.0764 0.1094 0.1243-0.01 0.0446-0.1087 0.14897-0.1211 0.14897-0.018 0 0.1341 0.14398 0.1177 0.20137-0.023 0.0284-0.07 0.13191 0.072 0.13191 0.1804 0 0.092 0.01 0.1072 0.0635 0.1004 0.16523-0.021 0.60931 0 0.64314 0.036 0.0128 0.012 0.1627 0.016 0.33296 0.01 0.24596-0.011 0.32328-0.025 0.3763-0.069zm-3.5307-4.2474c-0.18932-0.029-0.40764-0.1197-0.48611-0.201-0.0557-0.058-0.0578-0.076-0.0217-0.1868 0.022-0.068 0.051-0.178 0.0644-0.2455 0.0134-0.067 0.0608-0.1732 0.10527-0.2351 0.11917-0.1657 0.24703-0.4067 0.24737-0.4663 0.0009-0.1486 0.25737-0.4318 0.57101-0.6305 0.0436-0.028 0.13194-0.084 0.19623-0.1255 0.0792-0.051 0.13239-0.067 0.16507-0.05 0.0919 0.047 0.32388 0.3518 0.36549 0.4798 0.0449 0.138 0.088 0.2486 0.18654 0.4789 0.0344 0.08 0.071 0.1796 0.0814 0.2205 0.019 0.074 0.21811 0.203 0.31391 0.203 0.0649 0 0.14805 0.092 0.18212 0.2013 0.0321 0.1031-0.002 0.2121-0.12045 0.388-0.11853 0.1756-0.24717 0.2-1.0348 0.1959-0.36787 0-0.73495-0.014-0.81576-0.026zm3.8763-4.129c0-0.022-0.0357-0.062-0.0794-0.088-0.0746-0.045-0.0794-0.045-0.0794 0.01 0 0.062 0.0583 0.1234 0.11745 0.1234 0.0227 0 0.0413-0.018 0.0413-0.04zm-2.2306 10.402c-0.0377-0.097 0.14207-0.2624 0.23076-0.2119 0.052 0.03 0.0366 0.1479-0.026 0.2001-0.0685 0.057-0.18461 0.064-0.20473 0.012zm1.7069-0.2044c-0.0524-0.035-0.10493-0.077-0.11681-0.092-0.0316-0.042 0.0207-0.1159 0.11485-0.1623 0.0717-0.035 0.0967-0.034 0.19292 0.01 0.12657 0.056 0.13005 0.068 0.0571 0.2091-0.0616 0.1189-0.1147 0.1269-0.24804 0.038zm-1.3112-0.1336c-0.0747-0.053-0.10336-0.194-0.0543-0.267 0.0286-0.043 0.2571-0.018 0.3265 0.035 0.0825 0.063-0.0337 0.2864-0.14819 0.285-0.0279-0.0004-0.0836-0.024-0.124-0.053z"/>
+ <g fill="#fff" transform="translate(-99 1012.4)">
+ <path d="m125.17 16.048h2.3035v0.95215h-3.4717v-0.92285l0.58594-0.62256q1.0437-1.1096 1.2671-1.366 0.27466-0.31494 0.39551-0.55664 0.12084-0.24536 0.12084-0.4834 0-0.36621-0.22338-0.56396-0.21973-0.20142-0.62622-0.20142-0.28931 0-0.65186 0.11719-0.35889 0.11353-0.75073 0.33325v-1.0071q0.39184-0.14282 0.76538-0.21606 0.3772-0.07691 0.72143-0.07691 0.86792 0 1.3623 0.4065 0.49805 0.40283 0.49805 1.1023 0 0.32227-0.10987 0.60425-0.1062 0.28198-0.36987 0.62622-0.19409 0.24902-1.0657 1.1206-0.47242 0.47241-0.75074 0.75439z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m15.892 1022.4h-0.002c-7.7048 0.059-13.891 6.2785-13.891 13.998 0 0.1695 0.0195 0.3339 0.0254 0.502 0.26169-7.4851 6.3283-13.443 13.865-13.5h11.308c1.5512 0 2.8008 1.2496 2.8008 2.8008v-1c0-1.5512-1.2496-2.8008-2.8008-2.8008h-11.306z"/>
+ <path opacity=".2" d="m2.0252 1036.9c-0.00582 0.1666-0.02539 0.3299-0.02539 0.498 0 7.756 6.244 14 14 14 7.476 0 13.546-5.8026 13.975-13.168l0.02539-0.023v-1l-0.0254 0.023c-0.42839 7.3654-6.4986 13.168-13.975 13.168-7.5865 0-13.71-5.9784-13.975-13.498z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/labplot.svg b/.icons/awkward/32x32/apps/labplot.svg
new file mode 120000
index 00000000..25b7427f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/labplot.svg
@@ -0,0 +1 @@
+kmplot.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/labyrinth.svg b/.icons/awkward/32x32/apps/labyrinth.svg
new file mode 100644
index 00000000..c9cf72e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/labyrinth.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16.5,2 A 14.5,14.5 0 0 0 2,16.5 14.5,14.5 0 0 0 16.5,31 H 29.55 C 30.3533,31 31,30.3533 31,29.55 V 16.5 3.45 C 31,2.6467 30.3533,2 29.55,2 Z"/>
+ <path style="fill:#e4e4e4" d="M 16.5,1 A 14.5,14.5 0 0 0 2,15.5 14.5,14.5 0 0 0 16.5,30 H 29.55 C 30.3533,30 31,29.3533 31,28.55 V 15.5 2.45 C 31,1.6467 30.3533,1 29.55,1 Z"/>
+ <path style="fill:#adadad;fill-rule:evenodd" d="M 16.857143,7 C 16.387229,7 16,7.3388247 16,7.75 v 2.5 C 16,10.661175 16.387229,11 16.857143,11 H 27.142857 C 27.612772,11 28,10.661175 28,10.25 V 7.75 C 28,7.3388247 27.612772,7 27.142857,7 Z"/>
+ <path style="fill:#adadad;fill-rule:evenodd" d="M 18.886364,14 C 18.400429,14 18,14.338824 18,14.75 v 1.5 C 18,16.661176 18.400429,17 18.886364,17 H 30.113637 C 30.599571,17 31,16.661176 31,16.25 v -1.5 C 31,14.338824 30.599571,14 30.113637,14 Z"/>
+ <g transform="matrix(0.94043886,0,0,0.94043886,0.79184946,0.92319744)">
+ <path style="fill:#305483" d="m 15.775,15.5 -5.7999999,1.45 v -2.9 z"/>
+ <g style="fill:#2f5d97" transform="matrix(0.5914677,0,0,0.58765663,2.1806926,1.1677127)">
+ <path style="fill:#305483;fill-rule:evenodd" d="M 4.9763661,19.993735 C 6.6130595,17.892454 10.222513,7.6141185 22.117392,11.866741 c 0,0 -10.85914,-1.452094 -12.12183,7.891816"/>
+ <path style="fill:#305483;fill-rule:evenodd" d="m 4.5975588,28.434804 c 1.6366934,2.101281 5.6249542,12.758223 17.5198332,8.5056 0,0 -11.174812,0.410374 -12.184965,-7.670846"/>
+ </g>
+ </g>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 7.4999994,13 C 5.5707721,13 4,14.570772 4,16.500001 4,18.429229 5.5707721,20 7.4999994,20 9.4292274,20 11,18.429229 11,16.500001 11,14.570772 9.4292274,13 7.4999994,13 Z"/>
+ <path style="fill:#3594f3;fill-rule:evenodd" d="M 7.4999994,12 C 5.5707721,12 4,13.570772 4,15.500001 4,17.429229 5.5707721,19 7.4999994,19 9.4292274,19 11,17.429229 11,15.500001 11,13.570772 9.4292274,12 7.4999994,12 Z"/>
+ <path style="fill:#adadad;fill-rule:evenodd" d="M 16.857143,20 C 16.387229,20 16,20.338825 16,20.75 v 2.5 C 16,23.661175 16.387229,24 16.857143,24 H 27.142857 C 27.612772,24 28,23.661175 28,23.25 v -2.5 C 28,20.338825 27.612772,20 27.142857,20 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.5 1 A 14.5 14.5 0 0 0 2 15.5 A 14.5 14.5 0 0 0 2.0214844 15.919922 A 14.5 14.5 0 0 1 16.5 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 16.5 1 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 16.857422 7 C 16.387508 7 16 7.3388247 16 7.75 L 16 8.75 C 16 8.3388247 16.387508 8 16.857422 8 L 27.142578 8 C 27.612493 8 28 8.3388247 28 8.75 L 28 7.75 C 28 7.3388247 27.612493 7 27.142578 7 L 16.857422 7 z M 18.886719 14 C 18.400784 14 18 14.338824 18 14.75 L 18 15.75 C 18 15.338824 18.400784 15 18.886719 15 L 30.113281 15 C 30.599215 15 31 15.338824 31 15.75 L 31 14.75 C 31 14.338824 30.599215 14 30.113281 14 L 18.886719 14 z M 16.857422 20 C 16.387508 20 16 20.338825 16 20.75 L 16 21.75 C 16 21.338825 16.387508 21 16.857422 21 L 27.142578 21 C 27.612493 21 28 21.338825 28 21.75 L 28 20.75 C 28 20.338825 27.612493 20 27.142578 20 L 16.857422 20 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 16 10.25 L 16 11.25 C 16 11.661175 16.387508 12 16.857422 12 L 27.142578 12 C 27.612493 12 28 11.661175 28 11.25 L 28 10.25 C 28 10.661175 27.612493 11 27.142578 11 L 16.857422 11 C 16.387508 11 16 10.661175 16 10.25 z M 18 16.25 L 18 17.25 C 18 17.661176 18.400784 18 18.886719 18 L 30.113281 18 C 30.599215 18 31 17.661176 31 17.25 L 31 16.25 C 31 16.661176 30.599215 17 30.113281 17 L 18.886719 17 C 18.400784 17 18 16.661176 18 16.25 z M 16 23.25 L 16 24.25 C 16 24.661175 16.387508 25 16.857422 25 L 27.142578 25 C 27.612493 25 28 24.661175 28 24.25 L 28 23.25 C 28 23.661175 27.612493 24 27.142578 24 L 16.857422 24 C 16.387508 24 16 23.661175 16 23.25 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ladi-player.svg b/.icons/awkward/32x32/apps/ladi-player.svg
new file mode 100644
index 00000000..a343d1ee
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ladi-player.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#3f51b5" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 24.486328,8.0039774 C 24.327959,7.9875532 24.07959,8.0244113 23.621094,8.1406962 22.708437,8.3721665 22.515,8.4431785 22.525391,8.6426493 22.531219,8.7545116 22.590036,8.855351 22.75,9.0352274 l -0.667969,0.6679688 -0.18164,-0.1816406 c -0.100107,-0.1000791 -0.261222,-0.1000791 -0.361329,0 l -0.261718,0.2617187 -0.423828,0.4238277 -6.324219,6.324219 c -0.109156,-0.03972 -0.222794,-0.04222 -0.335938,-0.02148 l -0.427734,-0.427735 c -0.110344,-0.110344 -0.287897,-0.108587 -0.398437,0.002 l -6.2832036,6.283204 c -0.1105403,0.11054 -0.1122975,0.288093 -0.00195,0.398437 l 0.3378907,0.337891 -1.2285157,1.228515 c -0.2551828,0.255113 -0.2551828,0.666762 0,0.921875 l 1.5566407,1.554688 c 0.2551828,0.255113 0.664739,0.255113 0.9199219,0 l 1.2285156,-1.228516 0.3378906,0.337891 c 0.110344,0.110344 0.287897,0.108587 0.398437,-0.002 l 6.283204,-6.283204 c 0.11054,-0.11054 0.112297,-0.288093 0.002,-0.398437 l -0.423828,-0.423828 c 0.02093,-0.113346 0.01833,-0.228517 -0.02148,-0.337891 l 6.341797,-6.339844 0.425781,-0.423828 -0.002,-0.002 0.244141,-0.242187 c 0.100106,-0.100079 0.100106,-0.261249 0,-0.361328 l -0.181641,-0.181641 0.669922,-0.667969 c 0.174868,0.154314 0.272692,0.210942 0.390625,0.22461 0.191966,0.02225 0.237827,-0.20574 0.482422,-1.1152346 0.241596,-0.8982813 0.181552,-0.9610842 -0.0293,-1.171875 -0.100699,-0.1006727 -0.169756,-0.1710757 -0.328125,-0.1875 z"/>
+ <rect style="fill:#b6b6b6" width="1.687" height="1.725" x="9.09" y="21.77" transform="matrix(0.70720361,-0.70700994,0.70720361,0.70700994,0,0)"/>
+ <rect style="fill:#d5d5d5" width="12.263" height="2.75" x="-2.81" y="21.25" rx=".256" ry=".256" transform="matrix(0.70720361,-0.70700994,0.70720361,0.70700994,0,0)"/>
+ <rect style="fill:#b6b6b6" width="12.129" height="3.503" x="-12.78" y="20.88" rx=".651" ry=".651" transform="matrix(0.70720361,-0.70700994,0.70720361,0.70700994,0,0)"/>
+ <rect style="fill:#3f3f3f" width="9.451" height="5.021" x="-10.38" y="20.12" rx=".282" ry=".282" transform="rotate(-44.999999)"/>
+ <path style="fill:#d5d5d5;fill-rule:evenodd" d="m 24.813634,7.1915174 c 0.210849,0.2107908 0.271616,0.2740011 0.03002,1.1722824 C 24.599059,9.2732946 24.554013,9.5015823 24.362047,9.479336 24.156885,9.4555589 24.153793,9.4583885 23.349966,8.6547841 22.539449,7.8444904 22.535245,7.8360069 22.525188,7.6429798 22.514797,7.443509 22.708305,7.3729057 23.620962,7.1414354 c 0.916993,-0.2325699 0.991273,-0.1512605 1.192671,0.050085 z"/>
+ <path style="fill:#3f3f3f" d="m 21.277325,8.782456 -0.424003,0.424002 1.961888,1.92675 0.424588,-0.424002 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+ <path style="opacity:0.2" d="M 19.183901,18.00048 A 1.1499053,1.0984883 0 0 0 18,19.098339 v 11.802843 a 1.1499053,1.0984883 0 0 0 1.72515,0.951487 l 5.349455,-2.950886 5.350105,-2.950185 a 1.1499053,1.0984883 0 0 0 0,-1.903009 L 25.074605,21.098402 19.72515,18.147027 a 1.1499053,1.0984883 0 0 0 -0.541183,-0.146372 z"/>
+ <path style="fill:#26a69a" d="M 19.183901,17.00048 A 1.1499053,1.0984883 0 0 0 18,18.098339 v 11.802843 a 1.1499053,1.0984883 0 0 0 1.72515,0.951487 l 5.349455,-2.950886 5.350105,-2.950185 a 1.1499053,1.0984883 0 0 0 0,-1.903009 L 25.074605,20.098402 19.72515,17.147027 a 1.1499053,1.0984883 0 0 0 -0.541183,-0.146372 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 19.183594,17 A 1.1499053,1.0984883 0 0 0 18,18.097656 v 1 A 1.1499053,1.0984883 0 0 1 19.183594,18 a 1.1499053,1.0984883 0 0 1 0.541015,0.146484 l 5.34961,2.951172 5.349609,2.951172 A 1.1499053,1.0984883 0 0 1 30.873047,24.5 1.1499053,1.0984883 0 0 0 30.423828,23.048828 l -5.349609,-2.951172 -5.34961,-2.951172 A 1.1499053,1.0984883 0 0 0 19.183594,17 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ladi-system-log.svg b/.icons/awkward/32x32/apps/ladi-system-log.svg
new file mode 100644
index 00000000..18964ee1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ladi-system-log.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#3f51b5" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 24.486328,8.0039774 C 24.327959,7.9875532 24.07959,8.0244113 23.621094,8.1406962 22.708437,8.3721665 22.515,8.4431785 22.525391,8.6426493 22.531219,8.7545116 22.590036,8.855351 22.75,9.0352274 l -0.667969,0.6679688 -0.18164,-0.1816406 c -0.100107,-0.1000791 -0.261222,-0.1000791 -0.361329,0 l -0.261718,0.2617187 -0.423828,0.4238277 -6.324219,6.324219 c -0.109156,-0.03972 -0.222794,-0.04222 -0.335938,-0.02148 l -0.427734,-0.427735 c -0.110344,-0.110344 -0.287897,-0.108587 -0.398437,0.002 l -6.2832036,6.283204 c -0.1105403,0.11054 -0.1122975,0.288093 -0.00195,0.398437 l 0.3378907,0.337891 -1.2285157,1.228515 c -0.2551828,0.255113 -0.2551828,0.666762 0,0.921875 l 1.5566407,1.554688 c 0.2551828,0.255113 0.664739,0.255113 0.9199219,0 l 1.2285156,-1.228516 0.3378906,0.337891 c 0.110344,0.110344 0.287897,0.108587 0.398437,-0.002 l 6.283204,-6.283204 c 0.11054,-0.11054 0.112297,-0.288093 0.002,-0.398437 l -0.423828,-0.423828 c 0.02093,-0.113346 0.01833,-0.228517 -0.02148,-0.337891 l 6.341797,-6.339844 0.425781,-0.423828 -0.002,-0.002 0.244141,-0.242187 c 0.100106,-0.100079 0.100106,-0.261249 0,-0.361328 l -0.181641,-0.181641 0.669922,-0.667969 c 0.174868,0.154314 0.272692,0.210942 0.390625,0.22461 0.191966,0.02225 0.237827,-0.20574 0.482422,-1.1152346 0.241596,-0.8982813 0.181552,-0.9610842 -0.0293,-1.171875 -0.100699,-0.1006727 -0.169756,-0.1710757 -0.328125,-0.1875 z"/>
+ <rect style="fill:#b6b6b6" width="1.687" height="1.725" x="9.09" y="21.77" transform="matrix(0.70720361,-0.70700994,0.70720361,0.70700994,0,0)"/>
+ <rect style="fill:#d5d5d5" width="12.263" height="2.75" x="-2.81" y="21.25" rx=".256" ry=".256" transform="matrix(0.70720361,-0.70700994,0.70720361,0.70700994,0,0)"/>
+ <rect style="fill:#b6b6b6" width="12.129" height="3.503" x="-12.78" y="20.88" rx=".651" ry=".651" transform="matrix(0.70720361,-0.70700994,0.70720361,0.70700994,0,0)"/>
+ <rect style="fill:#3f3f3f" width="9.451" height="5.021" x="-10.38" y="20.12" rx=".282" ry=".282" transform="rotate(-44.999999)"/>
+ <path style="fill:#d5d5d5;fill-rule:evenodd" d="m 24.813634,7.1915174 c 0.210849,0.2107908 0.271616,0.2740011 0.03002,1.1722824 C 24.599059,9.2732946 24.554013,9.5015823 24.362047,9.479336 24.156885,9.4555589 24.153793,9.4583885 23.349966,8.6547841 22.539449,7.8444904 22.535245,7.8360069 22.525188,7.6429798 22.514797,7.443509 22.708305,7.3729057 23.620962,7.1414354 c 0.916993,-0.2325699 0.991273,-0.1512605 1.192671,0.050085 z"/>
+ <path style="fill:#3f3f3f" d="m 21.277325,8.782456 -0.424003,0.424002 1.961888,1.92675 0.424588,-0.424002 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+ <circle style="opacity:0.2" cx="23.5" cy="24.5" r="7.5"/>
+ <circle style="fill:#ec407a" cx="23.5" cy="23.5" r="7.5"/>
+ <path style="fill:#ffffff" d="M 23.529297,19.037109 C 21.027599,19.037109 19,21.064706 19,23.566406 c 0,2.501698 2.027599,4.529297 4.529297,4.529297 0.977969,0 1.88271,-0.312854 2.623047,-0.839844 l 2.068359,2.06836 a 7.5,7.5 0 0 0 1.070313,-1.064453 L 27.21875,26.1875 c 0.52699,-0.740339 0.839844,-1.643125 0.839844,-2.621094 0,-2.5017 -2.0276,-4.529297 -4.529297,-4.529297 z m 0,1.509766 c 1.667774,0 3.019531,1.351757 3.019531,3.019531 0,1.667772 -1.351757,3.019532 -3.019531,3.019532 -1.667775,0 -3.019531,-1.35176 -3.019531,-3.019532 0,-1.667774 1.351756,-3.019531 3.019531,-3.019531 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/laditools.svg b/.icons/awkward/32x32/apps/laditools.svg
new file mode 100644
index 00000000..18a51cb6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/laditools.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#3f51b5" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 24.486328,8.0039774 C 24.327959,7.9875532 24.07959,8.0244113 23.621094,8.1406962 22.708437,8.3721665 22.515,8.4431785 22.525391,8.6426493 22.531219,8.7545116 22.590036,8.855351 22.75,9.0352274 l -0.667969,0.6679688 -0.18164,-0.1816406 c -0.100107,-0.1000791 -0.261222,-0.1000791 -0.361329,0 l -0.261718,0.2617187 -0.423828,0.4238277 -6.324219,6.324219 c -0.109156,-0.03972 -0.222794,-0.04222 -0.335938,-0.02148 l -0.427734,-0.427735 c -0.110344,-0.110344 -0.287897,-0.108587 -0.398437,0.002 l -6.2832036,6.283204 c -0.1105403,0.11054 -0.1122975,0.288093 -0.00195,0.398437 l 0.3378907,0.337891 -1.2285157,1.228515 c -0.2551828,0.255113 -0.2551828,0.666762 0,0.921875 l 1.5566407,1.554688 c 0.2551828,0.255113 0.664739,0.255113 0.9199219,0 l 1.2285156,-1.228516 0.3378906,0.337891 c 0.110344,0.110344 0.287897,0.108587 0.398437,-0.002 l 6.283204,-6.283204 c 0.11054,-0.11054 0.112297,-0.288093 0.002,-0.398437 l -0.423828,-0.423828 c 0.02093,-0.113346 0.01833,-0.228517 -0.02148,-0.337891 l 6.341797,-6.339844 0.425781,-0.423828 -0.002,-0.002 0.244141,-0.242187 c 0.100106,-0.100079 0.100106,-0.261249 0,-0.361328 l -0.181641,-0.181641 0.669922,-0.667969 c 0.174868,0.154314 0.272692,0.210942 0.390625,0.22461 0.191966,0.02225 0.237827,-0.20574 0.482422,-1.1152346 0.241596,-0.8982813 0.181552,-0.9610842 -0.0293,-1.171875 -0.100699,-0.1006727 -0.169756,-0.1710757 -0.328125,-0.1875 z"/>
+ <rect style="fill:#b6b6b6" width="1.687" height="1.725" x="9.09" y="21.77" transform="matrix(0.70720361,-0.70700994,0.70720361,0.70700994,0,0)"/>
+ <rect style="fill:#d5d5d5" width="12.263" height="2.75" x="-2.81" y="21.25" rx=".256" ry=".256" transform="matrix(0.70720361,-0.70700994,0.70720361,0.70700994,0,0)"/>
+ <rect style="fill:#b6b6b6" width="12.129" height="3.503" x="-12.78" y="20.88" rx=".651" ry=".651" transform="matrix(0.70720361,-0.70700994,0.70720361,0.70700994,0,0)"/>
+ <rect style="fill:#3f3f3f" width="9.451" height="5.021" x="-10.38" y="20.12" rx=".282" ry=".282" transform="rotate(-44.999999)"/>
+ <path style="fill:#d5d5d5;fill-rule:evenodd" d="m 24.813634,7.1915174 c 0.210849,0.2107908 0.271616,0.2740011 0.03002,1.1722824 C 24.599059,9.2732946 24.554013,9.5015823 24.362047,9.479336 24.156885,9.4555589 24.153793,9.4583885 23.349966,8.6547841 22.539449,7.8444904 22.535245,7.8360069 22.525188,7.6429798 22.514797,7.443509 22.708305,7.3729057 23.620962,7.1414354 c 0.916993,-0.2325699 0.991273,-0.1512605 1.192671,0.050085 z"/>
+ <path style="fill:#3f3f3f" d="m 21.277325,8.782456 -0.424003,0.424002 1.961888,1.92675 0.424588,-0.424002 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/laigter.svg b/.icons/awkward/32x32/apps/laigter.svg
new file mode 100644
index 00000000..625757b4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/laigter.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 11.540886,29.828013 c -1.8339064,-2.06493 -3.7723561,-4.32238 -4.3704124,-7.159058 -0.3473363,-1.64747 -0.1706469,-3.46048 0.5920782,-4.985937 1.5527423,-2.955193 3.9242232,-5.925941 5.1138112,-8.0815714 1.617901,-2.9317705 1.187299,-6.6014505 1.187299,-6.6014505 0,0 1.071382,2.6918091 1.777124,3.8873492 1.57622,2.6701504 4.070904,6.6797987 4.39571,9.4400947 1.678979,-0.33143 2.307929,-3.582779 1.748529,-4.014441 1.041284,0.860386 1.635119,2.177091 2.085682,3.451534 1.028015,3.662659 1.442155,7.782619 -0.02188,11.382111 -0.828686,1.957238 -2.544186,3.79668 -4.640869,3.814351 -1.863904,0.08619 -3.729973,0.0031 -5.595512,0 -1.151703,0.161548 -1.468441,-0.25195 -2.271563,-1.132982 z"/>
+ <path style="fill:#f15928" d="M 11.540886,28.828017 C 9.7069796,26.763087 7.7685299,24.505637 7.1704736,21.668959 6.8231373,20.021489 6.9998267,18.208479 7.7625518,16.683022 9.3152941,13.727829 11.686775,10.757081 12.876363,8.6014505 14.494264,5.66968 14.063662,2 14.063662,2 c 0,0 1.071382,2.6918091 1.777124,3.8873492 1.57622,2.6701504 4.070904,6.6797988 4.39571,9.4400948 1.678979,-0.33143 2.307929,-3.582779 1.748529,-4.014441 1.041284,0.860386 1.635119,2.177091 2.085682,3.451534 1.028015,3.662659 1.442155,7.782619 -0.02188,11.382111 -0.828686,1.957238 -2.544186,3.79668 -4.640869,3.814351 -1.863904,0.08619 -3.729973,0.0031 -5.595512,0 -1.151703,0.161548 -1.468441,-0.25195 -2.271563,-1.132982 z"/>
+ <path style="opacity:0.1" d="M 19.000001,25.0625 C 19.000001,27.444228 17.884406,29 15.669904,29 13.455403,29 12,28.794228 12,26.4125 c 0,-1.274026 1.689015,-4.35066 2.665774,-6.657196 0.849245,-2.005419 1.00413,-3.355305 1.00413,-3.355305 0,0 3.330097,6.280772 3.330097,8.662501 z"/>
+ <path style="fill:#f79133" d="M 19.000001,24.0625 C 19.000001,26.444228 17.884406,28 15.669904,28 13.455403,28 12,27.794228 12,25.4125 c 0,-1.274026 1.689015,-4.35066 2.665774,-6.657196 0.849245,-2.005419 1.00413,-3.355305 1.00413,-3.355305 0,0 3.330097,6.280772 3.330097,8.662501 z"/>
+ <path style="opacity:0.1" d="m 15.975783,20.240429 c 0.04047,0.08943 0.0401,0.07716 0.08066,0.168164 0.810007,1.817386 1.543555,4.115529 1.543555,4.653907 0,0.972278 -0.234067,1.624945 -0.522266,1.981055 C 16.789534,27.399664 16.448928,27.6 15.669529,27.6 c -1.531909,0.0073 -2.266006,-0.157947 -2.269531,-1.188086 0,-0.01834 0.317371,-1.190153 0.844921,-2.369336 0.527552,-1.179183 1.19614,-2.527724 1.710353,-3.741993 0.01028,-0.02427 0.01041,-0.03604 0.02051,-0.06016 z"/>
+ <path style="fill:#ffc95d" d="m 15.975783,19.240429 c 0.04047,0.08943 0.0401,0.07716 0.08066,0.168164 0.810007,1.817386 1.543555,4.115529 1.543555,4.653907 0,0.972278 -0.234067,1.624945 -0.522266,1.981055 C 16.789534,26.399664 16.448928,26.6 15.669529,26.6 c -1.531909,0.0073 -2.266006,-0.157947 -2.269531,-1.188086 0,-0.01834 0.317371,-1.190153 0.844921,-2.369336 0.527552,-1.179183 1.19614,-2.527724 1.710353,-3.741993 0.01028,-0.02427 0.01041,-0.03604 0.02051,-0.06016 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 14.064453 2 C 14.064453 2 14.110875 2.4437148 14.113281 3.1152344 C 14.190762 3.3090739 15.161351 5.7373399 15.839844 6.8867188 C 17.416064 9.5568691 19.911522 13.567829 20.236328 16.328125 C 21.716169 16.036005 22.379121 13.476959 22.132812 12.578125 C 21.96314 13.682688 21.322711 15.113673 20.236328 15.328125 C 19.911522 12.567829 17.416064 8.5568691 15.839844 5.8867188 C 15.134102 4.6911787 14.064453 2 14.064453 2 z M 14.103516 3.5859375 C 14.064031 4.9239119 13.826534 6.8808429 12.876953 8.6015625 C 11.687365 10.757193 9.314461 13.728401 7.7617188 16.683594 C 7.1703056 17.866425 6.9371133 19.221686 7.0214844 20.539062 C 7.0817412 19.549438 7.3194271 18.568181 7.7617188 17.683594 C 9.3144611 14.728401 11.687365 11.757193 12.876953 9.6015625 C 14.112059 7.3634478 14.153123 4.7232175 14.103516 3.5859375 z M 21.984375 11.3125 C 22.168372 11.454481 22.212741 11.913091 22.144531 12.460938 C 23.08478 13.320112 23.644062 14.557999 24.070312 15.763672 C 24.566329 17.530901 24.912296 19.405069 24.980469 21.275391 C 25.025363 19.076695 24.654885 16.846413 24.070312 14.763672 C 23.619749 13.489229 23.025659 12.172886 21.984375 11.3125 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lash.svg b/.icons/awkward/32x32/apps/lash.svg
new file mode 120000
index 00000000..00bb08b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lash.svg
@@ -0,0 +1 @@
+deezer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/last-fm.svg b/.icons/awkward/32x32/apps/last-fm.svg
new file mode 120000
index 00000000..76dd477b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/last-fm.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lastfm-audioscrobbler.svg b/.icons/awkward/32x32/apps/lastfm-audioscrobbler.svg
new file mode 120000
index 00000000..76dd477b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lastfm-audioscrobbler.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lastfm-valut.svg b/.icons/awkward/32x32/apps/lastfm-valut.svg
new file mode 120000
index 00000000..76dd477b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lastfm-valut.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lastfm-www.last.fm.svg b/.icons/awkward/32x32/apps/lastfm-www.last.fm.svg
new file mode 120000
index 00000000..76dd477b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lastfm-www.last.fm.svg
@@ -0,0 +1 @@
+lastfm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lastfm.svg b/.icons/awkward/32x32/apps/lastfm.svg
new file mode 100644
index 00000000..e4475d97
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lastfm.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c2352a" width="28" height="28" x="-30" y="-29.9" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path style="opacity:0.2" d="m 12.053706,21.952703 c -0.320122,-0.044 -0.88957,-0.232 -1.269408,-0.4177 -2.4747925,-1.2044 -3.4868725,-4.2378 -2.2679445,-6.7929 1.392532,-2.9215 5.1921395,-3.6662 7.4785525,-1.4657 0.661176,0.6353 0.954826,1.1774 1.950284,3.5812 1.039166,2.5138 1.23124,2.909 1.567984,3.2441 0.360753,0.3565 0.695035,0.4765 1.334664,0.4765 1.050863,0 1.801304,-0.6597 1.801304,-1.5802 0,-0.7791 -0.269642,-1.0286 -1.644937,-1.5245 -2.094339,-0.7673 -2.772752,-1.4607 -2.775215,-2.8533 0,-0.7429 0.185302,-1.2382 0.656251,-1.7515 0.675951,-0.7329 1.841935,-0.9749 2.873714,-0.611 0.440169,0.1589 1.361136,0.9868 1.361136,1.2238 0,0.115 -0.533742,0.4665 -0.829856,0.5496 -0.156367,0.041 -0.291188,-0.012 -0.471564,-0.1882 -0.365679,-0.3564 -0.613158,-0.4665 -1.050864,-0.4665 -0.755366,0 -1.223852,0.4615 -1.223852,1.2069 0,0.7429 0.29796,0.9942 1.786529,1.5045 2.051246,0.7035 2.657016,1.3388 2.669328,2.8089 0.01231,1.2701 -0.55098,2.1862 -1.671408,2.7283 -0.509733,0.2445 -0.682723,0.2758 -1.515041,0.2758 -1.188146,0 -1.721889,-0.2245 -2.38799,-0.9868 -0.447555,-0.5127 -0.901883,-1.4751 -2.356593,-4.9882 -0.603307,-1.4557 -1.377757,-2.1692 -2.669328,-2.45 -0.654404,-0.1419 -1.565522,-0.01 -2.159595,0.3077 -0.579299,0.3077 -1.226315,1.0018 -1.5316635,1.6365 -0.252404,0.5152 -0.276413,0.6597 -0.276413,1.5558 0,0.8548 0.03386,1.0574 0.245017,1.5264 0.320122,0.716 0.9499015,1.3775 1.6424745,1.734 0.500499,0.2564 0.656251,0.2883 1.45471,0.2883 0.767062,0 0.964061,-0.037 1.421466,-0.2589 0.522046,-0.2589 1.223853,-0.8942 1.510116,-1.3701 l 0.14898,-0.247 0.293651,0.6816 c 0.163755,0.3764 0.295498,0.7304 0.295498,0.7941 0,0.1883 -0.663639,0.8036 -1.271871,1.1869 -0.92343,0.5791 -1.984143,0.796 -3.116884,0.6397 m -0.0025,0"/>
+ <path style="fill:#ffffff" d="m 12.053706,20.952695 c -0.320122,-0.044 -0.88957,-0.232 -1.269408,-0.4177 -2.4747925,-1.2044 -3.4868725,-4.2378 -2.2679445,-6.7929 1.392532,-2.9215 5.1921395,-3.6662 7.4785525,-1.4657 0.661176,0.6353 0.954826,1.1774 1.950284,3.5812 1.039166,2.5138 1.23124,2.909 1.567984,3.2441 0.360753,0.3565 0.695035,0.4765 1.334664,0.4765 1.050863,0 1.801304,-0.6597 1.801304,-1.5802 0,-0.7791 -0.269642,-1.0286 -1.644937,-1.5245 -2.094339,-0.7673 -2.772752,-1.4607 -2.775215,-2.8533 0,-0.7429 0.185302,-1.2382 0.656251,-1.7515 0.675951,-0.7329 1.841935,-0.9749 2.873714,-0.611 0.440169,0.1589 1.361136,0.9868 1.361136,1.2238 0,0.115 -0.533742,0.4665 -0.829856,0.5496 -0.156367,0.041 -0.291188,-0.012 -0.471564,-0.1882 -0.365679,-0.3564 -0.613158,-0.4665 -1.050864,-0.4665 -0.755366,0 -1.223852,0.4615 -1.223852,1.2069 0,0.7429 0.29796,0.9942 1.786529,1.5045 2.051246,0.7035 2.657016,1.3388 2.669328,2.8089 0.01231,1.2701 -0.55098,2.1862 -1.671408,2.7283 -0.509733,0.2445 -0.682723,0.2758 -1.515041,0.2758 -1.188146,0 -1.721889,-0.2245 -2.38799,-0.9868 -0.447555,-0.5127 -0.901883,-1.4751 -2.356593,-4.9882 -0.603307,-1.4557 -1.377757,-2.1692 -2.669328,-2.45 -0.654404,-0.1419 -1.565522,-0.01 -2.159595,0.3077 -0.579299,0.3077 -1.226315,1.0018 -1.5316635,1.6365 -0.252404,0.5152 -0.276413,0.6597 -0.276413,1.5558 0,0.8548 0.03386,1.0574 0.245017,1.5264 0.320122,0.716 0.9499015,1.3775 1.6424745,1.734 0.500499,0.2564 0.656251,0.2883 1.45471,0.2883 0.767062,0 0.964061,-0.037 1.421466,-0.2589 0.522046,-0.2589 1.223853,-0.8942 1.510116,-1.3701 l 0.14898,-0.247 0.293651,0.6816 c 0.163755,0.3764 0.295498,0.7304 0.295498,0.7941 0,0.1883 -0.663639,0.8036 -1.271871,1.1869 -0.92343,0.5791 -1.984143,0.796 -3.116884,0.6397 m -0.0025,0"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/latexila.svg b/.icons/awkward/32x32/apps/latexila.svg
new file mode 100644
index 00000000..691bd9b4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/latexila.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <circle fill="#00b88a" cx="16" cy="1036.4" r="14"/>
+ <path opacity=".2" d="m16 1026.4a11 11 0 0 0 -11 11 11 11 0 0 0 11 11 11 11 0 0 0 11 -11 11 11 0 0 0 -11 -11zm-2 2h4l-1 4-1 4-1-4-1-4zm-2.9492 1.2227 2.1211 3.5351 2.1211 3.5352-3.5352-2.1211-3.5352-2.1211 1.4141-1.4141 1.4141-1.414zm9.8984 0 1.4141 1.414 1.4141 1.4141-3.5352 2.1211-3.5352 2.1211 2.1211-3.5352 2.1211-3.5351zm-13.949 5.8l4 1 4 1-4 1-4 1v-4zm18 0v4l-4-1-4-1 4-1 4-1zm-9.707 2.707-2.1211 3.5352-2.1211 3.5351-1.4141-1.414-1.4141-1.4141 3.5352-2.1211 3.5352-2.1211zm1.4141 0 3.5352 2.1211 3.5352 2.1211-1.4141 1.4141-1.4141 1.414-2.1211-3.5351-2.1211-3.5352zm-0.707 0.3l1 4 1 4h-4l1-4 1-4z"/>
+ <path fill="#fff763" d="m16 1025.4a11 11 0 0 0 -11 11 11 11 0 0 0 11 11 11 11 0 0 0 11 -11 11 11 0 0 0 -11 -11zm-2 2h4l-1 4-1 4-1-4-1-4zm-2.9492 1.2227 2.1211 3.5351 2.1211 3.5352-3.5352-2.1211-3.5352-2.1211 1.4141-1.4141 1.4141-1.414zm9.8984 0 1.4141 1.414 1.4141 1.4141-3.5352 2.1211-3.5352 2.1211 2.1211-3.5352 2.1211-3.5351zm-13.949 5.8l4 1 4 1-4 1-4 1v-4zm18 0v4l-4-1-4-1 4-1 4-1zm-9.707 2.707-2.1211 3.5352-2.1211 3.5351-1.4141-1.414-1.4141-1.4141 3.5352-2.1211 3.5352-2.1211zm1.4141 0 3.5352 2.1211 3.5352 2.1211-1.4141 1.4141-1.4141 1.414-2.1211-3.5351-2.1211-3.5352zm-0.707 0.3l1 4 1 4h-4l1-4 1-4z"/>
+ <path fill="#fff" opacity=".2" d="m16 1022.4a14 14 0 0 0 -14 14 14 14 0 0 0 0.021484 0.5859 14 14 0 0 1 13.979 -13.6 14 14 0 0 1 13.979 13.4 14 14 0 0 0 0.021 -0.4 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 1036.8a14 14 0 0 1 -13.979 13.6 14 14 0 0 1 -13.978 -13.5 14 14 0 0 0 -0.022 0.5 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.02148 -0.5859z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/latte-dock.svg b/.icons/awkward/32x32/apps/latte-dock.svg
new file mode 100644
index 00000000..a5debb9e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/latte-dock.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <circle style="opacity:0.2" cx="16" cy="1037.362" r="14"/>
+ <circle style="fill:#d2a35c" cx="16" cy="1036.362" r="14"/>
+ <path style="opacity:0.2" d="m 23.261719,1026.8642 c -0.839079,0 -1.644064,0.2206 -2.416016,0.664 -0.755172,0.4264 -1.469362,1.0488 -2.140625,1.8672 -0.654481,0.8015 -1.250098,1.79 -1.787109,2.9668 -0.537009,1.1594 -0.996835,2.4729 -1.382813,3.9395 -0.268504,1.0402 -0.538135,1.9185 -0.80664,2.6347 -0.268505,0.7163 -0.544792,1.3117 -0.830078,1.7891 -0.62092,-0.2387 -1.233753,-0.958 -1.837891,-1.1113 -0.587355,-0.1706 -1.191582,-0.2559 -1.8125,-0.2559 -0.4866657,0 -0.9312273,0.077 -1.3339845,0.2305 -0.3859775,0.1534 -0.720573,0.3407 -1.0058594,0.5625 -0.285288,0.2216 -0.5118726,0.459 -0.6796875,0.7148 C 7.0774812,1041.1237 7,1041.8885 7,1042.1102 c 0,0.3581 0.168275,0.656 0.5039062,0.8946 0.3356321,0.2388 0.8404557,0.3574 1.5117188,0.3574 1.778847,0 3.280803,-0.4682 4.505859,-1.4062 0.771953,0.3413 1.55972,0.6638 2.365235,0.9707 0.822298,0.2899 1.728636,0.4355 2.71875,0.4355 1.124365,0 2.022096,-0.2373 2.693359,-0.7148 0.671264,-0.4944 1.056227,-1.126 1.458984,-2.0469 0.01678,-0.1029 -0.0051,-0.1714 -0.07227,-0.2051 -0.05034,-0.051 -0.110607,-0.051 -0.177735,0 -0.285284,0.5798 -0.495318,0.9468 -0.93164,1.2539 -0.436322,0.3068 -1.074985,0.4609 -1.914063,0.4609 -1.006895,0 -1.928498,-0.1122 -2.767578,-0.3339 -0.822298,-0.2387 -1.612016,-0.5032 -2.367187,-0.793 1.040458,-1.2448 1.856004,-3.0099 2.443359,-5.2949 0.352414,-1.4325 0.695618,-2.6252 1.03125,-3.5801 0.335632,-0.9549 0.696055,-1.7125 1.082031,-2.2754 0.385976,-0.5798 0.806663,-0.9073 1.259766,-1.1289 0.469884,-0.2388 1.022457,-0.3555 1.660156,-0.3555 0.469885,0 0.854184,0.086 1.15625,0.2559 0.318851,0.1534 0.554043,0.3575 0.705078,0.6133 0.151039,0.2558 0.237131,0.4627 0.253907,0.7695 0.01679,0.307 -0.02627,0.9119 -0.126953,1.2188 -0.01679,0.086 0.0071,0.1458 0.07422,0.1796 0.08391,0.035 0.16139,0.027 0.228516,-0.025 0.167816,-0.2899 0.325528,-0.957 0.476562,-1.4003 C 24.92252,1029.4993 25,1029.0959 25,1028.7548 c 0,-0.5287 -0.161619,-0.9701 -0.480469,-1.3281 -0.318849,-0.3753 -0.737583,-0.5625 -1.257812,-0.5625 z M 9.140625,1040.204 c 0.7216081,0 1.401364,0.1004 2.039063,0.3047 0.6377,0.2047 1.267752,0.9714 1.888671,1.2441 -0.385976,0.3752 -0.82388,0.6292 -1.310547,0.7657 -0.469884,0.1191 -1.005238,0.1796 -1.609374,0.1796 -0.6880462,0 -1.2273048,-0.1102 -1.6132818,-0.332 -0.3691949,-0.2217 -0.5527342,-1.0279 -0.5527343,-1.3691 0,-0.5285 0.3862503,-0.793 1.1582031,-0.793 z M 11.5,1044.3622 a 1.4999999,1.4999999 0 0 0 -1.5,1.5 1.4999999,1.4999999 0 0 0 1.5,1.5 1.4999999,1.4999999 0 0 0 1.5,-1.5 1.4999999,1.4999999 0 0 0 -1.5,-1.5 z m 8,0 a 1.4999999,1.4999999 0 0 0 -1.5,1.5 1.4999999,1.4999999 0 0 0 1.5,1.5 1.4999999,1.4999999 0 0 0 1.5,-1.5 1.4999999,1.4999999 0 0 0 -1.5,-1.5 z m -4,2 a 1.5000004,1.5000004 0 0 0 -1.5,1.5 1.5000004,1.5000004 0 0 0 1.5,1.5 1.5000004,1.5000004 0 0 0 1.5,-1.5 1.5000004,1.5000004 0 0 0 -1.5,-1.5 z"/>
+ <path style="fill:#ffffff" d="m 23.261719,1025.8642 c -0.839079,0 -1.644064,0.2206 -2.416016,0.664 -0.755172,0.4264 -1.469362,1.0488 -2.140625,1.8672 -0.654481,0.8015 -1.250098,1.79 -1.787109,2.9668 -0.537009,1.1594 -0.996835,2.4729 -1.382813,3.9395 -0.268504,1.0402 -0.538135,1.9185 -0.80664,2.6347 -0.268505,0.7163 -0.544792,1.3117 -0.830078,1.7891 -0.62092,-0.2387 -1.233753,-0.958 -1.837891,-1.1113 -0.587355,-0.1706 -1.191582,-0.2559 -1.8125,-0.2559 -0.4866657,0 -0.9312273,0.077 -1.3339845,0.2305 -0.3859775,0.1534 -0.720573,0.3407 -1.0058594,0.5625 -0.285288,0.2216 -0.5118726,0.459 -0.6796875,0.7148 C 7.0774812,1040.1237 7,1040.8885 7,1041.1102 c 0,0.3581 0.168275,0.656 0.5039062,0.8946 0.3356321,0.2388 0.8404557,0.3574 1.5117188,0.3574 1.778847,0 3.280803,-0.4682 4.505859,-1.4062 0.771953,0.3413 1.55972,0.6638 2.365235,0.9707 0.822298,0.2899 1.728636,0.4355 2.71875,0.4355 1.124365,0 2.022096,-0.2373 2.693359,-0.7148 0.671264,-0.4944 1.056227,-1.126 1.458984,-2.0469 0.01678,-0.1029 -0.0051,-0.1714 -0.07227,-0.2051 -0.05034,-0.051 -0.110607,-0.051 -0.177735,0 -0.285284,0.5798 -0.495318,0.9468 -0.93164,1.2539 -0.436322,0.3068 -1.074985,0.4609 -1.914063,0.4609 -1.006895,0 -1.928498,-0.1122 -2.767578,-0.3339 -0.822298,-0.2387 -1.612016,-0.5032 -2.367187,-0.793 1.040458,-1.2448 1.856004,-3.0099 2.443359,-5.2949 0.352414,-1.4325 0.695618,-2.6252 1.03125,-3.5801 0.335632,-0.9549 0.696055,-1.7125 1.082031,-2.2754 0.385976,-0.5798 0.806663,-0.9073 1.259766,-1.1289 0.469884,-0.2388 1.022457,-0.3555 1.660156,-0.3555 0.469885,0 0.854184,0.086 1.15625,0.2559 0.318851,0.1534 0.554043,0.3575 0.705078,0.6133 0.151039,0.2558 0.237131,0.4627 0.253907,0.7695 0.01679,0.307 -0.02627,0.9119 -0.126953,1.2188 -0.01679,0.086 0.0071,0.1458 0.07422,0.1796 0.08391,0.035 0.16139,0.027 0.228516,-0.025 0.167816,-0.2899 0.325528,-0.957 0.476562,-1.4003 C 24.92252,1028.4993 25,1028.0959 25,1027.7548 c 0,-0.5287 -0.161619,-0.9701 -0.480469,-1.3281 -0.318849,-0.3753 -0.737583,-0.5625 -1.257812,-0.5625 z M 9.140625,1039.204 c 0.7216081,0 1.401364,0.1004 2.039063,0.3047 0.6377,0.2047 1.267752,0.9714 1.888671,1.2441 -0.385976,0.3752 -0.82388,0.6292 -1.310547,0.7657 -0.469884,0.1191 -1.005238,0.1796 -1.609374,0.1796 -0.6880462,0 -1.2273048,-0.1102 -1.6132818,-0.332 -0.3691949,-0.2217 -0.5527342,-1.0279 -0.5527343,-1.3691 0,-0.5285 0.3862503,-0.793 1.1582031,-0.793 z M 11.5,1043.3622 a 1.4999999,1.4999999 0 0 0 -1.5,1.5 1.4999999,1.4999999 0 0 0 1.5,1.5 1.4999999,1.4999999 0 0 0 1.5,-1.5 1.4999999,1.4999999 0 0 0 -1.5,-1.5 z m 8,0 a 1.4999999,1.4999999 0 0 0 -1.5,1.5 1.4999999,1.4999999 0 0 0 1.5,1.5 1.4999999,1.4999999 0 0 0 1.5,-1.5 1.4999999,1.4999999 0 0 0 -1.5,-1.5 z m -4,2 a 1.5000004,1.5000004 0 0 0 -1.5,1.5 1.5000004,1.5000004 0 0 0 1.5,1.5 1.5000004,1.5000004 0 0 0 1.5,-1.5 1.5000004,1.5000004 0 0 0 -1.5,-1.5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1020.3622)" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/launch.svg b/.icons/awkward/32x32/apps/launch.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/launch.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/laverna.svg b/.icons/awkward/32x32/apps/laverna.svg
new file mode 100644
index 00000000..191b7a55
--- /dev/null
+++ b/.icons/awkward/32x32/apps/laverna.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#009d8b" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#0ac6b0" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 5 H 30 V 3.4 C 30,2.6244 29.3756,2 28.6,2 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#020202;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 8,16.000096 5,6 11,-11"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 8,15 5,6 11,-11"/>
+ <rect style="opacity:0.1" width="28" height="1" x="2" y="5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lazarus.svg b/.icons/awkward/32x32/apps/lazarus.svg
new file mode 100644
index 00000000..e45a2298
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lazarus.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="fill:#769edc" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2" d="m15.681641 7.9999843c-0.107794 0-0.0875 0.4201532 0.02539 0.515625 0.127101 0.1074815 0.314187 0.4826627 0.369141 0.7421875l0.04297 0.203125-0.34961 0.074219c-0.833344 0.176278-0.994761 0.7508705-0.457031 1.6210935 0.188808 0.305566 0.189157 0.314256 0.152344 0.976562-0.02761 0.496685-0.01271 0.74837 0.05664 0.986329 0.10766 0.369398 0.408254 0.708856 0.722657 0.816406 0.347723 0.118949 1.291675 0.06283 1.642578-0.09766 0.383895-0.17559 0.884153-0.696746 1.023437-1.06836 0.164028-0.4376353 0.101507-1.0411503-0.160157-1.5683553-0.251553-0.506831-0.90747-1.196292-1.363281-1.4316405-0.240993-0.1244332-0.354835-0.2304353-0.435547-0.4082031-0.115241-0.2538117-1.147754-1.3613281-1.269531-1.3613281zm-5.9746098 2c-0.01435-0.00132-0.027012 0.00354-0.039062 0.015625-0.1247451 0.125149-0.2262658 0.782802-0.2148438 1.396484 0.01081 0.580784-0.0042 0.700938-0.1191406 0.894532-0.3819409 0.643235-0.4467295 1.821594-0.1367188 2.490234 0.274098 0.591186 0.7278507 0.952231 1.4199224 1.125 0.483121 0.120607 0.809281 0.103672 1.263671-0.0625 1.252164-0.457912 1.468755-1.350666 0.570313-2.357422-0.364279-0.408202-0.533203-0.741132-0.533203-1.042969 0-0.367377-0.134792-0.726755-0.361328-0.96875-0.203932-0.217852-0.215404-0.220112-0.605469-0.185546-0.218675 0.01938-0.476472 0.05415-0.572266 0.07812-0.159033 0.03979-0.184134 0.01832-0.298828-0.236328-0.0690904-0.1533783-0.1260954-0.4112263-0.1269534-0.5742143-0.0012-0.251741-0.1455647-0.563172-0.2460938-0.5722657zm12.7070308 1.0019527c-0.157558-0.03119-0.206243 0.334316-0.08008 0.599609 0.05823 0.12239 0.09685 0.329767 0.08594 0.460938l-0.01953 0.238281-0.335938 0.0059c-0.260536 0.005-0.386041 0.0468-0.568359 0.185547-0.213384 0.162395-0.539482 0.712828-0.541016 0.914062-0.000342 0.04449-0.198841 0.477198-0.441406 0.960938-0.242562 0.483741-0.460783 0.976546-0.486328 1.09375-0.136986 0.628519 0.243105 1.098282 1.152344 1.425781 0.383939 0.138296 0.785417 0.149219 1.220703 0.0332 0.707442-0.18856 1.162304-0.545355 1.4375-1.128906 0.145111-0.307847 0.165042-0.432736 0.162108-0.992225-0.0038-0.725175-0.140919-1.182956-0.511719-1.705078-0.115748-0.162963-0.257381-0.480706-0.314453-0.705078-0.116829-0.459263-0.608906-1.356838-0.759766-1.386719zm-16.3339839 5c-0.016271-0.0038-0.028282-0.0017-0.037109 0.0078-0.1306065 0.140268 0.065924 1.501576 0.2636718 1.826172 0.048549 0.07969 0.1169992 0.351869 0.1542969 0.603515 0.1691585 1.141325 0.9653228 2.207573 1.8691406 2.503906 0.3087531 0.10123 0.9788914 0.06377 1.4121094-0.07813 0.3582905-0.117352 0.4778635-0.198001 0.7480465-0.501953 0.560715-0.630799 0.663239-1.254621 0.28711-1.759765-0.0995603-0.133744-0.4041143-0.38314-0.6757823-0.55467-0.2716717-0.171496-0.7451247-0.488088-1.0507808-0.703125-0.8953255-0.629885-0.9895708-0.688243-1.2363281-0.761719-0.3132245-0.09326-0.6320575 0.00618-0.8925781 0.277344l-0.2050781 0.210938-0.1269531-0.22461c-0.0706814-0.124523-0.1287819-0.289287-0.1289063-0.365234-0.0002306-0.136294-0.2669799-0.454027-0.3808594-0.480469zm11.4238279 0.998047c-0.393293 0.0019-0.847362 0.06505-1.371094 0.191406-1.480116 0.357092-2.1797 0.782592-2.498046 1.517578-0.137841 0.31822-0.148801 0.427947-0.111328 1.03711 0.03811 0.619319 0.02799 0.708482-0.117188 1.017578-0.147527 0.314093-0.317903 0.491237-1.099609 1.148437-0.24822 0.208686-0.270938 0.257615-0.298829 0.640625-0.02597 0.356655-0.000017 0.473987 0.179688 0.855469 0.38377 0.814782 1.076246 1.3614 1.943359 1.53125 0.410486 0.08038 0.681873 0.08046 1.386719 0.002 2.739824-0.305365 5.889248-1.292694 6.789063-2.128906 0.470446-0.437196 0.65797-0.84029 0.689453-1.480469 0.06008-1.222181-0.490391-1.954923-1.472656-1.958984-0.768953-0.0031-1.542217-0.450002-1.859376-1.074219-0.234888-0.462287-0.711027-0.923475-1.15625-1.11914-0.278272-0.122318-0.610613-0.18168-1.003906-0.179688z"/>
+ <path style="fill:#313131" d="m15.681641 7c-0.107794 0-0.0875 0.4201532 0.02539 0.515625 0.127101 0.1074815 0.314187 0.4826627 0.369141 0.7421875l0.042969 0.203125-0.34961 0.0742187c-0.833344 0.176278-0.994761 0.7508704-0.457031 1.6210938 0.188808 0.305566 0.189157 0.314256 0.152344 0.976562-0.02761 0.496685-0.01271 0.74837 0.05664 0.986329 0.10766 0.369398 0.408254 0.708856 0.722657 0.816406 0.347723 0.118949 1.291675 0.062834 1.642578-0.097656 0.383895-0.17559 0.884153-0.696746 1.023437-1.06836 0.164029-0.437639 0.101508-1.041154-0.160156-1.568359-0.251553-0.5068315-0.90747-1.1962921-1.363281-1.4316408-0.240993-0.1244332-0.354835-0.2304353-0.435547-0.4082031-0.115241-0.2538117-1.147754-1.3613281-1.269531-1.3613281zm-5.9746098 2c-0.01435-0.00132-0.0270125 0.00354-0.0390624 0.015625-0.1247451 0.125149-0.2262658 0.7828012-0.2148438 1.396484 0.01081 0.580784-0.0041996 0.700938-0.1191406 0.894532-0.3819409 0.643235-0.4467295 1.821594-0.1367188 2.490234 0.274098 0.591186 0.7278507 0.952231 1.4199224 1.125 0.483121 0.120607 0.809281 0.103672 1.263671-0.0625 1.252164-0.457912 1.468755-1.350666 0.570313-2.357422-0.364279-0.408202-0.533203-0.741132-0.533203-1.042969 0-0.367377-0.134792-0.726755-0.361328-0.96875-0.203932-0.217852-0.215404-0.220112-0.605469-0.185546-0.218675 0.019379-0.476472 0.054154-0.572266 0.078124-0.159033 0.03979-0.184134 0.01832-0.298828-0.236328-0.06909-0.1533828-0.126095-0.4112304-0.126953-0.5742184-0.0012-0.251741-0.1455647-0.5631716-0.2460938-0.5722656zm12.7070308 1.001953c-0.157558-0.0311899-0.206243 0.334316-0.080078 0.599609 0.05823 0.12239 0.096848 0.329767 0.085938 0.460938l-0.019531 0.238281-0.335938 0.00586c-0.260536 0.005-0.386041 0.046799-0.568359 0.185547-0.213384 0.162395-0.539482 0.712828-0.541016 0.914062-0.000342 0.04449-0.198841 0.477198-0.441406 0.960938-0.242562 0.483741-0.460783 0.976546-0.486328 1.09375-0.136986 0.628519 0.243105 1.098282 1.152344 1.425781 0.383939 0.138296 0.785417 0.149219 1.220703 0.033203 0.707442-0.18856 1.162304-0.545355 1.4375-1.128906 0.145112-0.30781 0.165043-0.432699 0.162109-0.992188-0.0038-0.725175-0.140919-1.182956-0.511719-1.705078-0.115748-0.162963-0.257381-0.480706-0.314453-0.705078-0.116829-0.459263-0.608906-1.356838-0.759766-1.386719zm-16.3339839 5c-0.016271-0.0038-0.0282823-0.001687-0.0371093 0.007813-0.1306065 0.140268 0.065924 1.501576 0.2636718 1.826172 0.048549 0.079689 0.1169992 0.351869 0.1542969 0.603515 0.1691585 1.141325 0.9653228 2.207573 1.8691406 2.503906 0.3087531 0.10123 0.9788914 0.063775 1.4121094-0.078125 0.3582905-0.117352 0.4778635-0.198001 0.7480465-0.501953 0.560715-0.630799 0.663239-1.254621 0.28711-1.759765-0.09956-0.133762-0.404114-0.383158-0.675782-0.554688-0.2716717-0.171496-0.7451247-0.488088-1.0507808-0.703125-0.8953255-0.629885-0.9895708-0.688243-1.2363281-0.761719-0.3132245-0.09326-0.6320575 0.00618-0.8925781 0.277344l-0.2050781 0.210938-0.1269531-0.22461c-0.0706814-0.124523-0.1287819-0.289287-0.1289063-0.365234-0.0002306-0.136294-0.2669799-0.454027-0.3808594-0.480469zm11.4238279 0.998047c-0.393293 0.0019-0.847362 0.06505-1.371094 0.191406-1.480116 0.357092-2.1797 0.782592-2.498046 1.517578-0.137841 0.31822-0.148801 0.427947-0.111328 1.03711 0.038109 0.619319 0.02799 0.708482-0.117188 1.017578-0.147527 0.314093-0.317903 0.491237-1.099609 1.148437-0.24822 0.208686-0.270938 0.257615-0.298829 0.640625-0.025969 0.356655-0.000017 0.473987 0.179688 0.855469 0.38377 0.814782 1.076246 1.3614 1.943359 1.53125 0.410486 0.08038 0.681873 0.080463 1.386719 0.001953 2.739824-0.305365 5.889248-1.292694 6.789063-2.128906 0.470446-0.437196 0.65797-0.84029 0.689453-1.480469 0.06008-1.222181-0.490391-1.954923-1.472656-1.958984-0.768953-0.0031-1.542217-0.450002-1.859376-1.074219-0.234888-0.462287-0.711027-0.923475-1.15625-1.11914-0.278272-0.122318-0.610613-0.18168-1.003906-0.179688z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0214844 0.414062 14 14 0 0 1 13.9785156 -13.414062 14 14 0 0 1 13.978516 13.585938 14 14 0 0 0 0.021484 -0.585938 14 14 0 0 0 -14 -14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lbry.svg b/.icons/awkward/32x32/apps/lbry.svg
new file mode 100644
index 00000000..632ded68
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lbry.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 15.839844,5.0003436 c -0.61794,0.025183 -1.219743,0.1944141 -1.761719,0.4924211 L 3.0839844,11.491702 C 1.8059322,12.189809 1.0017267,13.542274 1,14.999226 a 3.0003,3.0017238 0 0 0 0,0.0039 v 5.002373 c 2.447e-4,1.56118 0.9234039,2.995835 2.34375,3.642352 l 11,5.002373 a 3.0003,3.0017238 0 0 0 0.002,0 c 0.526559,0.239366 1.091316,0.350059 1.654297,0.349775 0.562981,2.84e-4 1.127788,-0.110409 1.654297,-0.349775 a 3.0003,3.0017238 0 0 1 0.002,0 l 11,-5.002373 C 30.076596,23.001342 30.999756,21.566687 31,20.005507 v -5.002373 a 3.0003,3.0017238 0 0 0 0,-0.0039 C 30.9983,13.542282 30.194068,12.189817 28.916016,11.49171 L 17.921875,5.4927647 C 17.379899,5.1947577 16.778096,5.0255265 16.160156,5.0003436 a 3.0003,3.0017238 0 0 0 -0.01563,0 c -0.04837,-0.00174 -0.09622,0.0039 -0.144531,0.00391 -0.04831,-1.11e-5 -0.09616,-0.00565 -0.144531,-0.00391 a 3.0003,3.0017238 0 0 0 -0.01563,0 z"/>
+ <path style="fill:#e4e4e4" d="m 15.839844,4.0003431 c -0.61794,0.025183 -1.219743,0.1944141 -1.761719,0.4924211 L 3.0839844,10.491702 C 1.8059322,11.189809 1.0017267,12.542274 1,13.999226 a 3.0003,3.0017238 0 0 0 0,0.0039 v 5.002373 c 2.447e-4,1.56118 0.9234039,2.995835 2.34375,3.642352 l 11,5.002373 a 3.0003,3.0017238 0 0 0 0.002,0 c 0.526559,0.239366 1.091316,0.350059 1.654297,0.349775 0.562981,2.84e-4 1.127788,-0.110409 1.654297,-0.349775 a 3.0003,3.0017238 0 0 1 0.002,0 l 11,-5.002373 C 30.076596,22.001342 30.999756,20.566687 31,19.005507 v -5.002373 a 3.0003,3.0017238 0 0 0 0,-0.0039 C 30.9983,12.542282 30.194068,11.189817 28.916016,10.49171 L 17.921875,4.4927642 C 17.379899,4.1947572 16.778096,4.025526 16.160156,4.0003431 a 3.0003,3.0017238 0 0 0 -0.01563,0 c -0.04837,-0.00174 -0.09622,0.0039 -0.144531,0.00391 -0.04831,-1.11e-5 -0.09616,-0.00565 -0.144531,-0.00391 a 3.0003,3.0017238 0 0 0 -0.01563,0 z"/>
+ <path style="opacity:0.1" d="M 15.962891,8.0000005 A 1.0001,1.0001 0 0 0 15.521484,8.1230474 L 4.5214844,14.123047 A 1.0001,1.0001 0 0 0 4,15 v 5 a 1.0001,1.0001 0 0 0 0.5859375,0.910156 l 11.0000005,5 a 1.0001,1.0001 0 0 0 0.953124,-0.06836 l 8.941407,-5.722656 0.6875,0.953125 0.916015,-2.03711 L 28,17 l -2.220703,0.224609 -2.220703,0.22461 0.751953,1.044922 -8.392578,5.371093 L 6,19.355469 V 15.59375 l 10.019531,-5.464843 7.996094,3.998046 -8.105469,5.429688 -7.4902341,-3.464844 -0.8398438,1.816406 7.9999999,3.699219 a 1.0001,1.0001 0 0 0 0.976563,-0.07617 l 10,-6.701172 a 1.0001,1.0001 0 0 0 -0.109375,-1.724609 l -10,-4.9999997 A 1.0001,1.0001 0 0 0 15.962891,8.0000005 Z"/>
+ <path style="fill:#2d4346" d="M 15.962891 7 A 1.0001 1.0001 0 0 0 15.521484 7.1230469 L 4.5214844 13.123047 A 1.0001 1.0001 0 0 0 4 14 L 4 19 A 1.0001 1.0001 0 0 0 4.5859375 19.910156 L 15.585938 24.910156 A 1.0001 1.0001 0 0 0 16.539062 24.841797 L 25.480469 19.119141 L 26.167969 20.072266 L 27.083984 18.035156 L 28 16 L 25.779297 16.224609 L 23.558594 16.449219 L 24.310547 17.494141 L 15.917969 22.865234 L 6 18.355469 L 6 14.59375 L 16.019531 9.1289062 L 24.015625 13.126953 L 15.910156 18.556641 L 8.4199219 15.091797 L 7.5800781 16.908203 L 15.580078 20.607422 A 1.0001 1.0001 0 0 0 16.556641 20.53125 L 26.556641 13.830078 A 1.0001 1.0001 0 0 0 26.447266 12.105469 L 16.447266 7.1054688 A 1.0001 1.0001 0 0 0 15.962891 7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.839844 4 C 15.221904 4.025183 14.620101 4.1941805 14.078125 4.4921875 L 3.0839844 10.492188 C 1.8059322 11.190295 1.0017267 12.543048 1 14 A 3.0003 3.0017238 0 0 0 1 14.003906 L 1 15 C 1.0017267 13.543048 1.8059322 12.190295 3.0839844 11.492188 L 14.078125 5.4921875 C 14.620101 5.1941805 15.221904 5.025183 15.839844 5 A 3.0003 3.0017238 0 0 1 15.855469 5 C 15.90384 4.99826 15.95169 5.0038951 16 5.0039062 C 16.048311 5.0038962 16.096161 4.99826 16.144531 5 A 3.0003 3.0017238 0 0 1 16.160156 5 C 16.778096 5.0251829 17.379899 5.1941805 17.921875 5.4921875 L 28.916016 11.492188 C 30.194068 12.190294 30.9983 13.543048 31 15 L 31 14.003906 A 3.0003 3.0017238 0 0 0 31 14 C 30.9983 12.543048 30.194068 11.190294 28.916016 10.492188 L 17.921875 4.4921875 C 17.379899 4.1941805 16.778096 4.0251829 16.160156 4 A 3.0003 3.0017238 0 0 0 16.144531 4 C 16.096161 3.99826 16.048311 4.0038963 16 4.0039062 C 15.95169 4.0038951 15.90384 3.99826 15.855469 4 A 3.0003 3.0017238 0 0 0 15.839844 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ldview.svg b/.icons/awkward/32x32/apps/ldview.svg
new file mode 100644
index 00000000..6ef7447b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ldview.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g fill="#f2b740">
+ <path d="m18.429 5c-0.792 0-1.429 0.5947-1.429 1.3333v1.3333c0 0.7387 0.637 1.3334 1.429 1.3334h7.1429c0.791 0 1.428-0.5947 1.428-1.3333v-1.3334c0-0.7386-0.637-1.3333-1.429-1.3333h-7.1429z"/>
+ <path d="m6.4286 5c-0.7915 0-1.4286 0.5947-1.4286 1.3333v1.3334c0 0.7386 0.6371 1.3333 1.4286 1.3333h7.1424c0.792 0 1.429-0.5947 1.429-1.3333v-1.3334c0-0.7386-0.637-1.3333-1.429-1.3333h-7.1424z"/>
+ </g>
+ <path fill="#e49815" d="m30 26.621v-17.242c0-0.7638-0.624-1.379-1.4-1.379h-25.2c-0.7756 0-1.4 0.61517-1.4 1.3793v17.241c0 0.76414 0.6244 1.3793 1.4 1.3793l25.2 0.001c0.7756 0 1.4-0.61517 1.4-1.3793z"/>
+ <path opacity=".2" d="m2 26.621v1c0 0.764 0.6248 1.379 1.4004 1.379h25.2c0.775 0 1.4-0.615 1.4-1.379v-1c0 0.764-0.625 1.379-1.4 1.379h-25.2c-0.7752 0-1.4-0.615-1.4-1.379z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 8c-0.7756 0-1.4004 0.6148-1.4004 1.3789v1.0001c0-0.7642 0.6248-1.379 1.4004-1.379h25.2c0.775 0 1.4 0.6148 1.4 1.379v-1.0001c0-0.7641-0.625-1.3789-1.4-1.3789h-25.2z"/>
+ <g fill="#fff" opacity=".2">
+ <path d="m6.4277 5c-0.7914 0-1.4277 0.5953-1.4277 1.334v1c0-0.7387 0.6363-1.334 1.4277-1.334h7.1443c0.792 0 1.428 0.5953 1.428 1.334v-1c0-0.7387-0.636-1.334-1.428-1.334h-7.1443zm12 0c-0.792 0-1.428 0.5953-1.428 1.334v1c0-0.7387 0.636-1.334 1.428-1.334h7.144c0.792 0 1.428 0.5953 1.428 1.334v-1c0-0.7387-0.636-1.334-1.428-1.334h-7.144z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/leafpad.svg b/.icons/awkward/32x32/apps/leafpad.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/leafpad.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/league-of-legends.svg b/.icons/awkward/32x32/apps/league-of-legends.svg
new file mode 100644
index 00000000..f7df8668
--- /dev/null
+++ b/.icons/awkward/32x32/apps/league-of-legends.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 15.5,5.9999998 C 8.5964406,5.9999998 3,11.596441 3,18.5 c 0,4.415689 2.2896169,8.29661 5.7464058,10.520317 1.9476102,1.252873 4.3735412,0.470249 6.8614112,0.470249 2.808897,0 5.293586,0.582951 7.380781,-0.981096 C 26.031199,26.229485 28,22.594662 28,18.5 28,11.596441 22.403559,5.9999998 15.5,5.9999998 Z"/>
+ <path style="fill:#82652d" d="M 15.5,4.9999998 A 12.5,12.5 0 0 0 3,17.5 12.5,12.5 0 0 0 15.5,30 12.5,12.5 0 0 0 28,17.5 12.5,12.5 0 0 0 15.5,4.9999998 Z"/>
+ <path style="opacity:0.2" d="M 15.5,9 A 9.5,9.5 0 0 0 6,18.5 9.5,9.5 0 0 0 15.5,28 9.5,9.5 0 0 0 25,18.5 9.5,9.5 0 0 0 15.5,9 Z"/>
+ <path style="fill:#00a7a1" d="M 15.5,8 A 9.5,9.5 0 0 0 6,17.5 9.5,9.5 0 0 0 15.5,27 9.5,9.5 0 0 0 25,17.5 9.5,9.5 0 0 0 15.5,8 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.5 8 A 9.5 9.5 0 0 0 6 17.5 A 9.5 9.5 0 0 0 6.0195312 17.914062 A 9.5 9.5 0 0 1 15.5 9 A 9.5 9.5 0 0 1 24.980469 18.085938 A 9.5 9.5 0 0 0 25 17.5 A 9.5 9.5 0 0 0 15.5 8 z"/>
+ <path style="opacity:0.2" d="M 7.8188597,3 C 6.2016812,3.0006373 5.3919433,4.9667622 6.5350632,6.1171875 L 8,8.016984 v 16.287364 1.678669 L 6.5350632,27.882813 C 5.3919445,29.033239 6.2016819,30.999362 7.8188597,31 h 7.2630183 8.867746 c 0.571723,-1.23e-4 1.110005,-0.271016 1.452838,-0.731148 l 2.231913,-3.469238 C 28.530873,25.595756 27.677069,24.000545 26.181535,24 H 17.000309 V 4.826087 C 17.000209,3.8176091 16.234462,3.0001013 15.231691,3 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.5 5 A 12.5 12.5 0 0 0 3 17.5 A 12.5 12.5 0 0 0 3.0214844 17.914062 A 12.5 12.5 0 0 1 15.5 6 A 12.5 12.5 0 0 1 27.978516 18.085938 A 12.5 12.5 0 0 0 28 17.5 A 12.5 12.5 0 0 0 15.5 5 z"/>
+ <path style="fill:#f0b530" d="M 7.8188597,2 C 6.2016812,2.0006373 5.3919433,3.9667622 6.5350632,5.1171875 L 8,7.016984 v 16.287364 1.678669 L 6.5350632,26.882813 C 5.3919445,28.033239 6.2016819,29.999362 7.8188597,30 h 7.2630183 8.867746 c 0.571723,-1.23e-4 1.110005,-0.271016 1.452838,-0.731148 l 2.231913,-3.469238 C 28.530873,24.595756 27.677069,23.000545 26.181535,23 H 17.000309 V 3.826087 C 17.000209,2.8176091 16.234462,2.0001013 15.231691,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.8183594 2 C 6.5308653 2.0005074 5.7738234 3.2433779 6.0878906 4.3320312 C 6.2964382 3.6025447 6.9264528 3.0003515 7.8183594 3 L 15.232422 3 C 16.235193 3.0001013 16.9999 3.817694 17 4.8261719 L 17 3.8261719 C 16.9999 2.817694 16.235193 2.0001013 15.232422 2 L 7.8183594 2 z M 17 23 L 17 24 L 26.181641 24 C 27.055023 24.000318 27.695291 24.549708 27.910156 25.242188 C 28.250617 24.155811 27.454567 23.000464 26.181641 23 L 17 23 z M 8 24.982422 L 6.5351562 26.882812 C 6.0224906 27.398755 5.918306 28.074772 6.0878906 28.667969 C 6.1683127 28.389201 6.3021155 28.117343 6.5351562 27.882812 L 8 25.982422 L 8 24.982422 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/leocad.svg b/.icons/awkward/32x32/apps/leocad.svg
new file mode 100644
index 00000000..b05690a3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/leocad.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16.049345,3.4716498 A 1.2633391,1.2805744 0 0 0 15.57934,3.5429249 L 4.842032,7.3842638 A 1.2633391,1.2805744 0 0 0 4.004413,8.6984721 L 5.2676261,24.063827 a 1.2633391,1.2805744 0 0 0 0.6081678,0.991596 l 9.4740961,5.762008 a 1.2633391,1.2805744 0 0 0 1.300221,0 l 9.474095,-5.762008 a 1.2633391,1.2805744 0 0 0 0.608169,-0.991596 L 27.995587,8.6984721 A 1.2633391,1.2805744 0 0 0 27.157968,7.3842638 L 16.42066,3.5429246 a 1.2633391,1.2805744 0 0 0 -0.371315,-0.071275 z"/>
+ <path style="fill:#f44336" d="M 16.049345,2.4716495 A 1.2633391,1.2805744 0 0 0 15.57934,2.5429246 L 4.842032,6.3842635 A 1.2633391,1.2805744 0 0 0 4.004413,7.6984718 L 5.2676261,23.063827 a 1.2633391,1.2805744 0 0 0 0.6081678,0.991596 l 9.4740961,5.762008 a 1.2633391,1.2805744 0 0 0 1.300221,0 l 9.474095,-5.762008 a 1.2633391,1.2805744 0 0 0 0.608169,-0.991596 L 27.995587,7.6984718 A 1.2633391,1.2805744 0 0 0 27.157968,6.3842635 L 16.42066,2.5429243 a 1.2633391,1.2805744 0 0 0 -0.371315,-0.071275 z"/>
+ <path style="fill:#d32f2f" d="m 27.262408,6.4287687 a 1.2633391,1.2805744 0 0 1 0.07996,0.041358 1.2633391,1.2805744 0 0 0 -0.07996,-0.041358 z m 0.114431,0.060664 a 1.2633391,1.2805744 0 0 1 0.06204,0.039981 1.2633391,1.2805744 0 0 0 -0.06204,-0.039981 z m 0.111673,0.075827 a 1.2633391,1.2805744 0 0 1 0.04688,0.037228 1.2633391,1.2805744 0 0 0 -0.04688,-0.037228 z m 0.09513,0.078585 a 1.2633391,1.2805744 0 0 1 0.05377,0.053767 1.2633391,1.2805744 0 0 0 -0.05377,-0.053767 z m 0.0841,0.084099 a 1.2633391,1.2805744 0 0 1 0.05653,0.067553 1.2633391,1.2805744 0 0 0 -0.05653,-0.067553 z m 0.08272,0.1020219 a 1.2633391,1.2805744 0 0 1 0.04274,0.0648 1.2633391,1.2805744 0 0 0 -0.04274,-0.0648 z m 0.06066,0.092372 L 16,11.647059 v 18.351563 a 1.2633391,1.2805744 0 0 0 0.650735,-0.180607 l 9.472887,-5.762868 a 1.2633391,1.2805744 0 0 0 0.609374,-0.991268 L 27.995864,7.6985297 A 1.2633391,1.2805744 0 0 0 27.811122,6.9223351 Z"/>
+ <path style="fill:#f66156" d="m 16.049632,2.4719671 a 1.2633391,1.2805744 0 0 0 -0.470128,0.070312 L 4.8423713,6.3846511 A 1.2633391,1.2805744 0 0 0 4.1875,6.9223351 L 16,11.647059 27.8125,6.9223351 A 1.2633391,1.2805744 0 0 0 27.157629,6.3846511 L 16.420496,2.5422796 a 1.2633391,1.2805744 0 0 0 -0.370864,-0.070312 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.923828 2.4726562 A 1.2633391 1.2805744 0 0 0 15.580078 2.5429688 L 4.8417969 6.3847656 A 1.2633391 1.2805744 0 0 0 4.1875 6.921875 L 5.1074219 7.2890625 L 15.580078 3.5429688 A 1.2633391 1.2805744 0 0 1 16.048828 3.4726562 A 1.2633391 1.2805744 0 0 1 16.419922 3.5429688 L 26.892578 7.2890625 L 27.8125 6.921875 A 1.2633391 1.2805744 0 0 0 27.158203 6.3847656 L 16.419922 2.5429688 A 1.2633391 1.2805744 0 0 0 16.048828 2.4726562 A 1.2633391 1.2805744 0 0 0 15.923828 2.4726562 z"/>
+ <ellipse id="ellipse854" style="fill:#d32f2f" cx="16" cy="6.571" rx="5" ry="1.429"/>
+ <rect style="fill:#d32f2f" width="10" height="3" x="11" y="3.5"/>
+ <ellipse style="fill:#f66156" cx="16" cy="3.5" rx="5" ry="1.5"/>
+ <path style="opacity:0.1" d="M 5.1074219 7.2890625 L 4.8417969 7.3847656 A 1.2633391 1.2805744 0 0 0 4.1875 7.921875 L 16 12.646484 L 27.8125 7.921875 A 1.2633391 1.2805744 0 0 0 27.158203 7.3847656 L 26.892578 7.2890625 L 16 11.646484 L 5.1074219 7.2890625 z"/>
+ <path id="ellipse855" style="opacity:0.1" d="M 11.292969 4 A 5 1.5 0 0 0 11 4.5 A 5 1.5 0 0 0 16 6 A 5 1.5 0 0 0 21 4.5 A 5 1.5 0 0 0 20.707031 4 A 5 1.5 0 0 1 16 5 A 5 1.5 0 0 1 11.292969 4 z"/>
+ <path id="ellipse866" style="opacity:0.2;fill:#ffffff" d="M 16 2 A 5 1.5 0 0 0 11 3.5 A 5 1.5 0 0 0 11.292969 4 A 5 1.5 0 0 1 16 3 A 5 1.5 0 0 1 20.707031 4 A 5 1.5 0 0 0 21 3.5 A 5 1.5 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/leonflix.svg b/.icons/awkward/32x32/apps/leonflix.svg
new file mode 100644
index 00000000..0d327f82
--- /dev/null
+++ b/.icons/awkward/32x32/apps/leonflix.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#4f4f4f" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-linecap:round" d="m 12.5,23.499949 c 0,0 0.714548,2.909188 3.885478,3.035 C 19.556408,26.660761 20.900361,21.292271 20.445,16.01504 20.117184,12.215917 18.690787,8.7013646 16.5,7.499949"/>
+ <path style="fill:none;stroke:#8cdef4;stroke-linecap:round" d="m 12.5,22.5 c 0,0 0.714548,2.909188 3.885478,3.035 3.17093,0.125812 4.514883,-5.242678 4.059522,-10.519909 C 20.117184,11.215968 18.690787,7.7014156 16.5,6.5"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-linecap:round" d="m 23.51,16.579949 c 0,0 1.885831,-2.521804 0.722,-4.951 C 23.068169,9.1997528 17.41956,10.936429 13.077024,13.969398 9.950796,16.152857 8.4450626,20.001963 8.5,22.499949"/>
+ <path style="fill:none;stroke:#8cdef4;stroke-linecap:round" d="m 23.51,15.58 c 0,0 1.885831,-2.521804 0.722,-4.951 C 23.068169,8.1998038 17.41956,9.9364796 13.077024,12.969449 9.950796,15.152908 8.4450626,19.002014 8.5,21.5"/>
+ <path style="opacity:0.2" d="M 16.5,15 C 15.676614,15 15,15.676614 15,16.5 15,17.323386 15.676614,18 16.5,18 17.323386,18 18,17.323386 18,16.5 18,15.676614 17.323386,15 16.5,15 Z"/>
+ <ellipse style="fill:#8cdef4;stroke:#8cdef4;stroke-width:0.87449825" cx="16.5" cy="15.5" rx="1.063" ry="1.063"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2" d="M 16.429688,6.0019531 A 1.5,1.5 0 0 0 15.201172,6.75 1.5,1.5 0 0 0 15.75,8.7988281 1.5,1.5 0 0 0 17.798828,8.25 1.5,1.5 0 0 0 17.25,6.2011719 1.5,1.5 0 0 0 16.429688,6.0019531 Z"/>
+ <path style="fill:#8cdef4" d="M 16.429688,5.0019531 A 1.5,1.5 0 0 0 15.201172,5.75 1.5,1.5 0 0 0 15.75,7.7988281 1.5,1.5 0 0 0 17.798828,7.25 1.5,1.5 0 0 0 17.25,5.2011719 1.5,1.5 0 0 0 16.429688,5.0019531 Z"/>
+ <path style="opacity:0.2" d="M 8.5,21 A 1.5,1.5 0 0 0 7,22.5 1.5,1.5 0 0 0 8.5,24 1.5,1.5 0 0 0 10,22.5 1.5,1.5 0 0 0 8.5,21 Z"/>
+ <path style="fill:#8cdef4" d="M 8.5,20 A 1.5,1.5 0 0 0 7,21.5 1.5,1.5 0 0 0 8.5,23 1.5,1.5 0 0 0 10,21.5 1.5,1.5 0 0 0 8.5,20 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-linecap:round" d="m 13.5,10.599949 c 0,0 -4.4087657,-2.6622871 -5.697,0.415262 -1.2882343,3.077549 2.982488,8.706242 8.094646,10.092738 3.568373,0.967798 7.571687,-0.187954 8.602354,-0.608"/>
+ <path style="fill:none;stroke:#8cdef4;stroke-linecap:round" d="m 13.5,9.6 c 0,0 -4.4087657,-2.6622871 -5.697,0.415262 C 6.5147657,13.092811 10.785488,18.721504 15.897646,20.108 19.466019,21.075798 23.469333,19.920046 24.5,19.5"/>
+ <path style="opacity:0.2" d="M 24.464844,19 A 1.5,1.5 0 0 0 23.75,19.201172 1.5,1.5 0 0 0 23.201172,21.25 1.5,1.5 0 0 0 25.25,21.798828 1.5,1.5 0 0 0 25.798828,19.75 1.5,1.5 0 0 0 24.464844,19 Z"/>
+ <path style="fill:#8cdef4" d="M 24.464844,18 A 1.5,1.5 0 0 0 23.75,18.201172 1.5,1.5 0 0 0 23.201172,20.25 1.5,1.5 0 0 0 25.25,20.798828 1.5,1.5 0 0 0 25.798828,18.75 1.5,1.5 0 0 0 24.464844,18 Z"/>
+ <path style="fill:#4f4f4f" d="M 16.5 6 A 0.5 0.5 0 0 0 16 6.5 A 0.5 0.5 0 0 0 16.5 7 A 0.5 0.5 0 0 0 17 6.5 A 0.5 0.5 0 0 0 16.5 6 z M 24.5 19 A 0.5 0.5 0 0 0 24 19.5 A 0.5 0.5 0 0 0 24.5 20 A 0.5 0.5 0 0 0 25 19.5 A 0.5 0.5 0 0 0 24.5 19 z M 8.5 21 A 0.5 0.5 0 0 0 8 21.5 A 0.5 0.5 0 0 0 8.5 22 A 0.5 0.5 0 0 0 9 21.5 A 0.5 0.5 0 0 0 8.5 21 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lftp-icon.svg b/.icons/awkward/32x32/apps/lftp-icon.svg
new file mode 120000
index 00000000..1b97ec0f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lftp-icon.svg
@@ -0,0 +1 @@
+lftp.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lftp.svg b/.icons/awkward/32x32/apps/lftp.svg
new file mode 100644
index 00000000..e268e011
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lftp.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#bc494d" width="20" height="26" x="-26" y="-29" rx="1.429" ry="1.444" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.2" d="m6 12v10h2v-4h4v-2h-4v-2h4v-2h-4zm7 0v2h2v8h2v-8h2v-2zm7 0v10h2v-4h4v-6h-4zm2 2h2v2h-2z"/>
+ <path style="fill:#ffffff" d="m6 11v1.427734 2.857422 1.429688 4.285156h2v-4h4v-2h-4v-2h4v-2h-4-2zm7 0v2h2v8h2v-8h2v-2h-6zm7 0v1.427734 2.857422 1.429688 4.285156h2v-4h2 2v-2-2-2h-2-2-2zm2 2h2v2h-2v-2z"/>
+ <path style="opacity:.2" d="m23.169922 3.9989164a1.1429353 1.1578474 0 0 0-1.169922 1.1582031v1.8417969h-17.611328c-0.7694444 0-1.3886719 0.669-1.3886719 1.5s0.6192275 1.5 1.3886719 1.5h17.611328v1.8417966a1.1429353 1.1578474 0 0 0 1.714844 1.003906l2.855468-1.671875 2.857422-1.6699214a1.1429353 1.1578474 0 0 0 0-2.0058593l-2.857422-1.671875-2.855468-1.671875a1.1429353 1.1578474 0 0 0-0.544922-0.1542969zm-14.339844 17a1.1429353 1.1578475 0 0 0-0.5449219 0.154297l-2.8554687 1.671875-2.8574219 1.671875a1.1429353 1.1578475 0 0 0 0 2.005859l2.8574219 1.669922 2.8554687 1.671875a1.1429353 1.1578475 0 0 0 1.7148438-1.003906v-1.841797h17.611328c0.769445 0 1.388672-0.669 1.388672-1.5s-0.619227-1.5-1.388672-1.5h-17.611328v-1.841797a1.1429353 1.1578475 0 0 0-1.1699219-1.158203z"/>
+ <rect style="fill:#3f92f7" width="25" height="3" x="3" y="6" rx="1.389" ry="1.5"/>
+ <path style="fill:#3f92f7" d="m23.169606 3.0003167a1.1429353 1.1578474 0 0 0-1.169606 1.1577322v6.6840901a1.1429353 1.1578474 0 0 0 1.714231 1.002839l2.857053-1.671023 2.857052-1.6710213a1.1429353 1.1578474 0 0 0 0-2.0056799l-5.714105-3.3420457a1.1429353 1.1578474 0 0 0-0.544625-0.1548914z"/>
+ <rect style="fill:#3f92f7" width="25" height="3" x="-29" y="23" rx="1.389" ry="1.5" transform="scale(-1,1)"/>
+ <path style="fill:#3f92f7" d="m8.8303941 20.000315a1.1429353 1.1578475 0 0 1 1.1696059 1.157732v6.684091a1.1429353 1.1578475 0 0 1-1.7142314 1.00284l-2.8570525-1.671023-2.8570524-1.671023a1.1429353 1.1578475 0 0 1 0-2.00568l2.8570524-1.671022 2.8570525-1.671024a1.1429353 1.1578475 0 0 1 0.5446255-0.154891z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m23.169922 3a1.1429353 1.1578474 0 0 0-1.169922 1.1582031v0.9980469a1.1429353 1.1578474 0 0 1 1.169922-1.1582031 1.1429353 1.1578474 0 0 1 0.544922 0.1542969l2.855468 1.671875 2.857422 1.671875a1.1429353 1.1578474 0 0 1 0.458985 0.5039062 1.1429353 1.1578474 0 0 0-0.458985-1.5019531l-2.857422-1.671875-2.855468-1.671875a1.1429353 1.1578474 0 0 0-0.544922-0.1542969zm-18.78125 3c-0.7694444 0-1.3886719 0.669-1.3886719 1.5 0 0.1766429 0.03253 0.3428665 0.0839844 0.5 0.190146-0.5830177 0.6981858-1.0019531 1.3046875-1.0019531h17.611328v-0.9980469h-17.611328zm4.4414062 14a1.1429353 1.1578475 0 0 0-0.5449219 0.154297l-2.8554687 1.671875-2.8574219 1.671875a1.1429353 1.1578475 0 0 0-0.4609375 1.501953 1.1429353 1.1578475 0 0 1 0.4609375-0.503906l2.8574219-1.671875 2.8554687-1.671875a1.1429353 1.1578475 0 0 1 0.5449219-0.154297 1.1429353 1.1578475 0 0 1 1.1699219 1.158203v-0.998047a1.1429353 1.1578475 0 0 0-1.1699219-1.158203zm1.1699219 3v0.998047h17.611328c0.606502 0 1.114542 0.418935 1.304688 1.001953 0.051454-0.157133 0.083984-0.323357 0.083984-0.5 0-0.831-0.619227-1.5-1.388672-1.5h-17.611328z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/libinput-gestures.svg b/.icons/awkward/32x32/apps/libinput-gestures.svg
new file mode 100644
index 00000000..de2be742
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libinput-gestures.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 3.4,6.0003957 c 0,0 -1.4,0 -1.4,1.375 V 26.625396 c 0,0.76175 0.6244,1.375 1.4,1.375 h 25.2 c 0.7756,0 1.4,-0.61325 1.4,-1.375 V 7.3753957 c 0,-0.76175 -0.6244,-1.375 -1.4,-1.375 z"/>
+ <path style="fill:#4ab3e4" d="M 3.4,5 C 3.4,5 2,5 2,6.375 v 19.25 C 2,26.38675 2.6244,27 3.4,27 H 28.6 C 29.3756,27 30,26.38675 30,25.625 V 6.375 C 30,5.61325 29.3756,5 28.6,5 Z"/>
+ <circle style="opacity:0.2" cx="17.5" cy="13.5" r="4.5"/>
+ <circle style="opacity:0.2;fill:#041218" cx="17.5" cy="13.5" r="2.5"/>
+ <path style="opacity:0.2" d="m 17.478642,14.000396 c -1.500683,0 -1.501233,0.999903 -1.504577,2 -0.01045,0.617929 -0.0077,1.907833 0.0039,3.810547 0.01861,3.041575 0.01289,3.99615 -0.02345,4.126953 -1.036814,-0.109281 -2.605018,-0.528244 -3.30666,-1.083455 -0.458589,-0.363804 -0.913641,-0.69731 -1.010217,-0.740234 -0.402588,-0.178945 -0.9738,-0.06626 -1.301361,0.257812 -0.226497,0.224083 -0.31028,0.423849 -0.330225,0.783203 -0.01524,0.274612 -0.006,0.339564 0.07817,0.521485 0.05303,0.114607 0.149173,0.268452 0.212986,0.341797 0.06381,0.07335 0.936868,1.205649 1.940318,2.517578 1.858351,2.42964 3.707241,3.330672 4.02573,3.421345 0.19472,0.05553 10.238546,0.0573 10.440202,0.002 0.09156,-0.02514 0.223909,-0.109415 0.318501,-0.203125 0.132554,-0.131317 0.182317,-0.227341 0.285284,-0.544921 0.2948,-0.909259 0.588834,-2.292162 0.672175,-3.060547 0.03625,-0.892812 0.01702,-0.926771 0,-1.650391 -3.21e-4,-0.01364 -0.0034,-0.02555 -0.0039,-0.03906 0.0014,-0.64306 0.0054,-1.186604 0,-1.460938 0.003,-1.000095 0.0053,-2 -1.492853,-2 -1.351711,0 -1.477401,0.819191 -1.492854,1.712891 -0.0022,0.02404 -0.0094,0.04812 -0.0098,0.07227 5.31e-4,-0.24172 0.0029,-0.63772 0,-0.785156 0.003,-1.000095 0.0033,-2 -1.494808,-2 -1.342756,0 -1.475914,0.808614 -1.492852,1.695312 -0.0039,0.0021 -0.0078,0.0036 -0.01173,0.0059 -2.3e-5,-0.0052 -0.0017,-0.05373 -0.002,-0.06445 1.19e-4,-0.179803 0.0023,-0.517156 0,-0.636719 0.003,-1.000095 0.0033,-2 -1.494808,-2 -1.138559,0 -1.411967,0.578703 -1.479174,1.294922 -0.0017,3.65e-4 -0.0252,0.0058 -0.0254,0.0059 -0.02135,0.0077 -0.0039,-1.215075 -0.0039,-2.53125 0,-0.901566 0.0065,-1.437249 0,-1.769531 0.003,-1.000095 0.0039,-2 -1.496762,-2 z"/>
+ <path style="fill:#ebebeb" d="m 17.478642,13 c -1.500683,0 -1.501233,0.999903 -1.504577,2 -0.01045,0.617929 -0.0077,1.907833 0.0039,3.810547 0.01861,3.041575 0.01289,3.99615 -0.02345,4.126953 -1.036814,-0.109281 -2.605018,-0.528244 -3.30666,-1.083455 -0.458589,-0.363804 -0.913641,-0.69731 -1.010217,-0.740234 -0.402588,-0.178945 -0.9738,-0.06626 -1.301361,0.257812 -0.226497,0.224083 -0.31028,0.423849 -0.330225,0.783203 -0.01524,0.274612 -0.006,0.339564 0.07817,0.521485 0.05303,0.114607 0.149173,0.268452 0.212986,0.341797 0.06381,0.07335 0.936868,1.205649 1.940318,2.517578 1.858351,2.42964 3.707241,3.330672 4.02573,3.421345 0.19472,0.05553 10.238546,0.0573 10.440202,0.002 0.09156,-0.02514 0.223909,-0.109415 0.318501,-0.203125 0.132554,-0.131317 0.182317,-0.227341 0.285284,-0.544921 0.2948,-0.909259 0.588834,-2.292162 0.672175,-3.060547 0.03625,-0.892812 0.01702,-0.926771 0,-1.650391 -3.21e-4,-0.01364 -0.0034,-0.02555 -0.0039,-0.03906 0.0014,-0.64306 0.0054,-1.186604 0,-1.460938 0.003,-1.000095 0.0053,-2 -1.492853,-2 -1.351711,0 -1.477401,0.819191 -1.492854,1.712891 -0.0022,0.02404 -0.0094,0.04812 -0.0098,0.07227 5.31e-4,-0.24172 0.0029,-0.63772 0,-0.785156 0.003,-1.000095 0.0033,-2 -1.494808,-2 -1.342756,0 -1.475914,0.808614 -1.492852,1.695312 -0.0039,0.0021 -0.0078,0.0036 -0.01173,0.0059 -2.3e-5,-0.0052 -0.0017,-0.05373 -0.002,-0.06445 1.19e-4,-0.179803 0.0023,-0.517156 0,-0.636719 0.003,-1.000095 0.0033,-2 -1.494808,-2 -1.138559,0 -1.411967,0.578703 -1.479174,1.294922 -0.0017,3.65e-4 -0.0252,0.0058 -0.0254,0.0059 -0.02135,0.0077 -0.0039,-1.215075 -0.0039,-2.53125 0,-0.901566 0.0065,-1.437249 0,-1.769531 0.003,-1.000095 0.0039,-2 -1.496762,-2 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 5 C 3.4003906 5 2 5 2 6.375 L 2 7.375 C 2 6 3.4003906 6 3.4003906 6 L 28.599609 6 C 29.375209 6 30 6.61325 30 7.375 L 30 6.375 C 30 5.61325 29.375209 5 28.599609 5 L 3.4003906 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/library-internet-radio.svg b/.icons/awkward/32x32/apps/library-internet-radio.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/library-internet-radio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/library-podcast.svg b/.icons/awkward/32x32/apps/library-podcast.svg
new file mode 120000
index 00000000..7f47e016
--- /dev/null
+++ b/.icons/awkward/32x32/apps/library-podcast.svg
@@ -0,0 +1 @@
+podcast.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/librecad.svg b/.icons/awkward/32x32/apps/librecad.svg
new file mode 100644
index 00000000..88ca6442
--- /dev/null
+++ b/.icons/awkward/32x32/apps/librecad.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#8bc34a" cx="16.5" cy="15.5" r="14.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.5 1 A 14.5 14.5 0 0 0 2 15.5 A 14.5 14.5 0 0 0 2.0214844 16.080078 A 14.5 14.5 0 0 1 16.5 2 A 14.5 14.5 0 0 1 30.978516 15.919922 A 14.5 14.5 0 0 0 31 15.5 A 14.5 14.5 0 0 0 16.5 1 z"/>
+ <circle style="opacity:0.2" cx="16.5" cy="16.5" r="10.5"/>
+ <circle style="fill:#ffffff" cx="16.5" cy="15.5" r="10.5"/>
+ <path style="opacity:0.2" d="M 3.1679688,15 A 14.55,10.500116 0 0 0 3,16.498047 14.846938,15.00017 0 0 0 3,16.5 14.846938,15.00017 0 0 0 3.0488281,17.314453 14.55,10.500116 0 0 0 3.1640625,18 H 30.919922 A 14.5,14.5 0 0 0 31,16.5 14.5,14.5 0 0 0 30.90625,15 Z"/>
+ <path style="fill:#4f4f4f" d="M 3.1679688 14 A 14.55 10.500116 0 0 0 3 15.498047 A 14.846938 15.00017 0 0 0 3 15.5 A 14.846938 15.00017 0 0 0 3.0488281 16.314453 A 14.55 10.500116 0 0 0 3.1640625 17 L 30.919922 17 A 14.5 14.5 0 0 0 31 15.5 A 14.5 14.5 0 0 0 30.90625 14 L 3.1679688 14 z"/>
+ <rect style="opacity:0.2" width="9" height="9" x="1" y="12" rx="1.5" ry="1.5"/>
+ <rect style="fill:#4f4f4f" width="9" height="9" x="1" y="11" rx="1.5" ry="1.5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/libreoffice-base.svg b/.icons/awkward/32x32/apps/libreoffice-base.svg
new file mode 100644
index 00000000..4e58cda0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice-base.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e81d62" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path opacity=".1" d="m7 5v24h18v-15.586l-8.414-8.414h-9.586zm12.414 0 5.586 5.586v-5.586h-5.586z"/>
+ <path fill="#f5f5f5" d="m7 4v24h18v-15.586l-8.414-8.414h-9.586zm12.414 0 5.586 5.5859v-5.5859h-5.586z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".5" d="m16 13c-2.0974 0-3.8893 0.69009-4.6317 1.6667-0.06232 0.08199-0.11759 0.16549-0.16462 0.2513-0.0447 0.08155-0.08291 0.16412-0.113 0.2487a5 2.6667 0 0 0 -0.02093 0.07813c-0.01714 0.05732-0.03586 0.1147-0.04604 0.17318a5 2.6667 0 0 0 -0.024 0.249c0.000275 0.08665 0.0091 0.17319 0.02512 0.25911a5 2.6667 0 0 0 0.06836 0.25 5 2.6667 0 0 0 0.11579 0.2487 5 2.6667 0 0 0 0.15904 0.24219 5 2.6667 0 0 0 4.6317 1.6667 5 2.6667 0 0 0 4.6317 -1.6667 5 2.6667 0 0 0 0.0015 -0.0026 5 2.6667 0 0 0 0.13532 -0.20573c0.0079-0.01352 0.01758-0.02679 0.02511-0.04036a5 2.6667 0 0 0 0.08231 -0.17708c0.01166-0.0279 0.02631-0.05525 0.03628-0.08333a5 2.6667 0 0 0 0.04046 -0.14844c0.0096-0.0391 0.02013-0.07786 0.02651-0.11719a5 2.6667 0 0 0 0.02089 -0.22526 5 2.6667 0 0 0 -0.02651 -0.26562c-0.046-0.26-0.165-0.506-0.34-0.736-0.743-0.977-2.535-1.667-4.632-1.667zm-4.6317 5a5 2.6667 0 0 0 -0.368 1 5 2.6667 0 0 0 5 2.6667 5 2.6667 0 0 0 5 -2.667 5 2.6667 0 0 0 -0.368 -1 5 2.6667 0 0 1 -4.632 1.667 5 2.6667 0 0 1 -4.632 -1.667zm0 3.3333a5 2.6667 0 0 0 -0.3683 1 5 2.6667 0 0 0 5 2.667 5 2.6667 0 0 0 5 -2.6667 5 2.6667 0 0 0 -0.3683 -1 5 2.6667 0 0 1 -4.632 1.667 5 2.6667 0 0 1 -4.632 -1.667z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/libreoffice-calc.svg b/.icons/awkward/32x32/apps/libreoffice-calc.svg
new file mode 100644
index 00000000..24107372
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice-calc.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4bae4f" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path opacity=".1" d="m7 5v24h18v-15.586l-8.414-8.414h-9.586zm12.414 0 5.586 5.586v-5.586h-5.586z"/>
+ <path fill="#f5f5f5" d="m7 4v24h18v-15.586l-8.414-8.414h-9.586zm12.414 0 5.586 5.5859v-5.5859h-5.586z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".5" d="m10 25h12v-10h-12zm1-9h4v2h-4zm5 0h5v2h-5zm-5 3h4v2h-4zm5 0h5v2h-5zm-5 3h4v2h-4zm5 0h5v2h-5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/libreoffice-chart.svg b/.icons/awkward/32x32/apps/libreoffice-chart.svg
new file mode 100644
index 00000000..519b92bd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice-chart.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#6b5733" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path opacity=".1" d="m7 5v24h18v-15.586l-8.414-8.414h-9.586zm12.414 0 5.586 5.586v-5.586h-5.586z"/>
+ <path fill="#f5f5f5" d="m7 4v24h18v-15.586l-8.414-8.414h-9.586zm12.414 0 5.586 5.5859v-5.5859h-5.586z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="opacity:0.5" width="3" height="7" x="10" y="17"/>
+ <rect style="opacity:0.5" width="3" height="10" x="15" y="14"/>
+ <rect style="opacity:0.5" width="3" height="5" x="20" y="19"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/libreoffice-draw.svg b/.icons/awkward/32x32/apps/libreoffice-draw.svg
new file mode 100644
index 00000000..657fc935
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice-draw.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fec006" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path opacity=".1" d="m7 5v24h18v-15.586l-8.414-8.414h-9.586zm12.414 0 5.586 5.586v-5.586h-5.586z"/>
+ <path fill="#f5f5f5" d="m7 4v24h18v-15.586l-8.414-8.414h-9.586zm12.414 0 5.586 5.5859v-5.5859h-5.586z"/>
+ <path fill="#fff" style="opacity:0.2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-linecap:square" d="m 9.5106,18.522 1.1613,0.025 c 2.2857,0.049 4.4567,0.6165 5.2667,1.8678 1.8898,2.9194 -1.8532,4.0659 -3.3572,2.0042 -1.4054,-2.263 -0.91933,-7.2641 1.1056,-7.81 3.664,-0.8311 3.9729,5.06 6.226,3.9262 1.7362,-0.8737 -0.7924,-5.0384 0.90295,-5.9832 0.72957,-0.4067 2.2588,1.2853 2.2588,1.2853"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/libreoffice-impress.svg b/.icons/awkward/32x32/apps/libreoffice-impress.svg
new file mode 100644
index 00000000..b580bad0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice-impress.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#ff5722" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path opacity=".1" d="m7 5v24h18v-15.586l-8.414-8.414h-9.586zm12.414 0 5.586 5.586v-5.586h-5.586z"/>
+ <path fill="#f5f5f5" d="m7 4v24h18v-15.586l-8.414-8.414h-9.586zm12.414 0 5.586 5.5859v-5.5859h-5.586z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="opacity:0.5" d="m 12,16 c -1.104586,0 -2,0.895414 -2,2 0,1.104586 0.895414,2 2,2 1.104586,0 2,-0.895414 2,-2 h -2 z m 4,0 v 1 h 6 v -1 z m 0,3 v 1 h 6 v -1 z m -6,3 v 1 h 10 v -1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/libreoffice-main.svg b/.icons/awkward/32x32/apps/libreoffice-main.svg
new file mode 100644
index 00000000..c1f3be93
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice-main.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path opacity=".1" d="m7 5v24h18v-15.586l-8.414-8.414h-9.586zm12.414 0 5.586 5.586v-5.586h-5.586z"/>
+ <path fill="#f5f5f5" d="m7 4v24h18v-15.586l-8.414-8.414h-9.586zm12.414 0 5.586 5.5859v-5.5859h-5.586z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/libreoffice-math.svg b/.icons/awkward/32x32/apps/libreoffice-math.svg
new file mode 100644
index 00000000..5bc758b6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice-math.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#636e73" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path opacity=".1" d="m7 5v24h18v-15.586l-8.414-8.414h-9.586zm12.414 0 5.586 5.586v-5.586h-5.586z"/>
+ <path fill="#f5f5f5" d="m7 4v24h18v-15.586l-8.414-8.414h-9.586zm12.414 0 5.586 5.5859v-5.5859h-5.586z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="opacity:0.5" d="m 14.613282,15 -0.09375,0.40625 -1.619141,7.894531 -1.249625,-4.252367 H 9 v 0.951172 h 1.947265 l 1.500001,4.949633 h 1.103516 L 15.425782,16 h 5.583984 v -1 z m 2.40625,3 2.5,3.5 -2.5,3.5 h 1 l 2,-2.789062 2,2.789062 h 1 l -2.5,-3.5 2.5,-3.5 h -1 l -2,2.789062 -2,-2.789062 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/libreoffice-startcenter.svg b/.icons/awkward/32x32/apps/libreoffice-startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice-writer.svg b/.icons/awkward/32x32/apps/libreoffice-writer.svg
new file mode 100644
index 00000000..0d81c5f9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice-writer.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#3e50b4" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path opacity=".1" d="m7 5v24h18v-15.586l-8.414-8.414h-9.586zm12.414 0 5.586 5.586v-5.586h-5.586z"/>
+ <path fill="#f5f5f5" d="m7 4v24h18v-15.586l-8.414-8.414h-9.586zm12.414 0 5.586 5.5859v-5.5859h-5.586z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".5" d="m10 24.022v-1h8v1zm0-3v-1h12v1zm0-3v-1h12v1zm0-3v-1h12v1z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/libreoffice.svg b/.icons/awkward/32x32/apps/libreoffice.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice4.2-base.svg b/.icons/awkward/32x32/apps/libreoffice4.2-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice4.2-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice4.2-calc.svg b/.icons/awkward/32x32/apps/libreoffice4.2-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice4.2-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice4.2-draw.svg b/.icons/awkward/32x32/apps/libreoffice4.2-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice4.2-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice4.2-impress.svg b/.icons/awkward/32x32/apps/libreoffice4.2-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice4.2-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice4.2-math.svg b/.icons/awkward/32x32/apps/libreoffice4.2-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice4.2-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice4.2-startcenter.svg b/.icons/awkward/32x32/apps/libreoffice4.2-startcenter.svg
new file mode 120000
index 00000000..6597421c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice4.2-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-startcenter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice4.2-writer.svg b/.icons/awkward/32x32/apps/libreoffice4.2-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice4.2-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.0-base.svg b/.icons/awkward/32x32/apps/libreoffice5.0-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.0-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.0-calc.svg b/.icons/awkward/32x32/apps/libreoffice5.0-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.0-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.0-draw.svg b/.icons/awkward/32x32/apps/libreoffice5.0-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.0-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.0-impress.svg b/.icons/awkward/32x32/apps/libreoffice5.0-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.0-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.0-main.svg b/.icons/awkward/32x32/apps/libreoffice5.0-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.0-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.0-math.svg b/.icons/awkward/32x32/apps/libreoffice5.0-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.0-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.0-startcenter.svg b/.icons/awkward/32x32/apps/libreoffice5.0-startcenter.svg
new file mode 120000
index 00000000..6597421c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.0-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-startcenter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.0-writer.svg b/.icons/awkward/32x32/apps/libreoffice5.0-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.0-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.0.svg b/.icons/awkward/32x32/apps/libreoffice5.0.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.0.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.1-base.svg b/.icons/awkward/32x32/apps/libreoffice5.1-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.1-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.1-calc.svg b/.icons/awkward/32x32/apps/libreoffice5.1-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.1-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.1-draw.svg b/.icons/awkward/32x32/apps/libreoffice5.1-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.1-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.1-impress.svg b/.icons/awkward/32x32/apps/libreoffice5.1-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.1-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.1-main.svg b/.icons/awkward/32x32/apps/libreoffice5.1-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.1-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.1-math.svg b/.icons/awkward/32x32/apps/libreoffice5.1-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.1-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.1-startcenter.svg b/.icons/awkward/32x32/apps/libreoffice5.1-startcenter.svg
new file mode 120000
index 00000000..6597421c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.1-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-startcenter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.1-writer.svg b/.icons/awkward/32x32/apps/libreoffice5.1-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.1-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.1.svg b/.icons/awkward/32x32/apps/libreoffice5.1.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.1.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.2-base.svg b/.icons/awkward/32x32/apps/libreoffice5.2-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.2-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.2-calc.svg b/.icons/awkward/32x32/apps/libreoffice5.2-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.2-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.2-draw.svg b/.icons/awkward/32x32/apps/libreoffice5.2-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.2-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.2-impress.svg b/.icons/awkward/32x32/apps/libreoffice5.2-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.2-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.2-main.svg b/.icons/awkward/32x32/apps/libreoffice5.2-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.2-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.2-math.svg b/.icons/awkward/32x32/apps/libreoffice5.2-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.2-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.2-startcenter.svg b/.icons/awkward/32x32/apps/libreoffice5.2-startcenter.svg
new file mode 120000
index 00000000..6597421c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.2-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-startcenter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.2-writer.svg b/.icons/awkward/32x32/apps/libreoffice5.2-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.2-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.2.svg b/.icons/awkward/32x32/apps/libreoffice5.2.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.2.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.3-base.svg b/.icons/awkward/32x32/apps/libreoffice5.3-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.3-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.3-calc.svg b/.icons/awkward/32x32/apps/libreoffice5.3-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.3-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.3-draw.svg b/.icons/awkward/32x32/apps/libreoffice5.3-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.3-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.3-impress.svg b/.icons/awkward/32x32/apps/libreoffice5.3-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.3-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.3-main.svg b/.icons/awkward/32x32/apps/libreoffice5.3-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.3-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.3-math.svg b/.icons/awkward/32x32/apps/libreoffice5.3-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.3-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.3-startcenter.svg b/.icons/awkward/32x32/apps/libreoffice5.3-startcenter.svg
new file mode 120000
index 00000000..6597421c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.3-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-startcenter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.3-writer.svg b/.icons/awkward/32x32/apps/libreoffice5.3-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.3-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.3.svg b/.icons/awkward/32x32/apps/libreoffice5.3.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.3.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.4-base.svg b/.icons/awkward/32x32/apps/libreoffice5.4-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.4-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.4-calc.svg b/.icons/awkward/32x32/apps/libreoffice5.4-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.4-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.4-draw.svg b/.icons/awkward/32x32/apps/libreoffice5.4-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.4-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.4-impress.svg b/.icons/awkward/32x32/apps/libreoffice5.4-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.4-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.4-main.svg b/.icons/awkward/32x32/apps/libreoffice5.4-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.4-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.4-math.svg b/.icons/awkward/32x32/apps/libreoffice5.4-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.4-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.4-startcenter.svg b/.icons/awkward/32x32/apps/libreoffice5.4-startcenter.svg
new file mode 120000
index 00000000..6597421c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.4-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-startcenter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.4-writer.svg b/.icons/awkward/32x32/apps/libreoffice5.4-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.4-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice5.4.svg b/.icons/awkward/32x32/apps/libreoffice5.4.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice5.4.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.0-base.svg b/.icons/awkward/32x32/apps/libreoffice6.0-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.0-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.0-calc.svg b/.icons/awkward/32x32/apps/libreoffice6.0-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.0-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.0-chart.svg b/.icons/awkward/32x32/apps/libreoffice6.0-chart.svg
new file mode 120000
index 00000000..5ecda2f6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.0-chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.0-draw.svg b/.icons/awkward/32x32/apps/libreoffice6.0-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.0-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.0-impress.svg b/.icons/awkward/32x32/apps/libreoffice6.0-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.0-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.0-main.svg b/.icons/awkward/32x32/apps/libreoffice6.0-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.0-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.0-math.svg b/.icons/awkward/32x32/apps/libreoffice6.0-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.0-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.0-startcenter.svg b/.icons/awkward/32x32/apps/libreoffice6.0-startcenter.svg
new file mode 120000
index 00000000..6597421c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.0-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-startcenter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.0-writer.svg b/.icons/awkward/32x32/apps/libreoffice6.0-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.0-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.0.svg b/.icons/awkward/32x32/apps/libreoffice6.0.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.0.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.2-base.svg b/.icons/awkward/32x32/apps/libreoffice6.2-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.2-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.2-calc.svg b/.icons/awkward/32x32/apps/libreoffice6.2-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.2-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.2-chart.svg b/.icons/awkward/32x32/apps/libreoffice6.2-chart.svg
new file mode 120000
index 00000000..5ecda2f6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.2-chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.2-draw.svg b/.icons/awkward/32x32/apps/libreoffice6.2-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.2-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.2-impress.svg b/.icons/awkward/32x32/apps/libreoffice6.2-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.2-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.2-main.svg b/.icons/awkward/32x32/apps/libreoffice6.2-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.2-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.2-math.svg b/.icons/awkward/32x32/apps/libreoffice6.2-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.2-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.2-startcenter.svg b/.icons/awkward/32x32/apps/libreoffice6.2-startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.2-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.2-writer.svg b/.icons/awkward/32x32/apps/libreoffice6.2-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.2-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.3-base.svg b/.icons/awkward/32x32/apps/libreoffice6.3-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.3-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.3-calc.svg b/.icons/awkward/32x32/apps/libreoffice6.3-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.3-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.3-chart.svg b/.icons/awkward/32x32/apps/libreoffice6.3-chart.svg
new file mode 120000
index 00000000..5ecda2f6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.3-chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.3-draw.svg b/.icons/awkward/32x32/apps/libreoffice6.3-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.3-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.3-impress.svg b/.icons/awkward/32x32/apps/libreoffice6.3-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.3-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.3-main.svg b/.icons/awkward/32x32/apps/libreoffice6.3-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.3-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.3-math.svg b/.icons/awkward/32x32/apps/libreoffice6.3-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.3-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.3-startcenter.svg b/.icons/awkward/32x32/apps/libreoffice6.3-startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.3-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreoffice6.3-writer.svg b/.icons/awkward/32x32/apps/libreoffice6.3-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreoffice6.3-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.0-base.svg b/.icons/awkward/32x32/apps/libreofficedev6.0-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.0-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.0-calc.svg b/.icons/awkward/32x32/apps/libreofficedev6.0-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.0-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.0-chart.svg b/.icons/awkward/32x32/apps/libreofficedev6.0-chart.svg
new file mode 120000
index 00000000..5ecda2f6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.0-chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.0-draw.svg b/.icons/awkward/32x32/apps/libreofficedev6.0-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.0-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.0-impress.svg b/.icons/awkward/32x32/apps/libreofficedev6.0-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.0-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.0-main.svg b/.icons/awkward/32x32/apps/libreofficedev6.0-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.0-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.0-math.svg b/.icons/awkward/32x32/apps/libreofficedev6.0-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.0-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.0-startcenter.svg b/.icons/awkward/32x32/apps/libreofficedev6.0-startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.0-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.0-writer.svg b/.icons/awkward/32x32/apps/libreofficedev6.0-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.0-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.1-base.svg b/.icons/awkward/32x32/apps/libreofficedev6.1-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.1-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.1-calc.svg b/.icons/awkward/32x32/apps/libreofficedev6.1-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.1-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.1-chart.svg b/.icons/awkward/32x32/apps/libreofficedev6.1-chart.svg
new file mode 120000
index 00000000..5ecda2f6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.1-chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.1-draw.svg b/.icons/awkward/32x32/apps/libreofficedev6.1-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.1-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.1-impress.svg b/.icons/awkward/32x32/apps/libreofficedev6.1-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.1-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.1-main.svg b/.icons/awkward/32x32/apps/libreofficedev6.1-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.1-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.1-math.svg b/.icons/awkward/32x32/apps/libreofficedev6.1-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.1-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.1-startcenter.svg b/.icons/awkward/32x32/apps/libreofficedev6.1-startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.1-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libreofficedev6.1-writer.svg b/.icons/awkward/32x32/apps/libreofficedev6.1-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libreofficedev6.1-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/libresprite.svg b/.icons/awkward/32x32/apps/libresprite.svg
new file mode 120000
index 00000000..8d98231c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/libresprite.svg
@@ -0,0 +1 @@
+aseprite.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/licq.svg b/.icons/awkward/32x32/apps/licq.svg
new file mode 120000
index 00000000..7c470d52
--- /dev/null
+++ b/.icons/awkward/32x32/apps/licq.svg
@@ -0,0 +1 @@
+icq.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/life-is-strange.svg b/.icons/awkward/32x32/apps/life-is-strange.svg
new file mode 100644
index 00000000..342669c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/life-is-strange.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="25" height="28" x="-28" y="3" rx="1.389" ry="1.4" transform="scale(-1,1)"/>
+ <rect style="fill:#e4e4e4" width="25" height="28" x="-28" y="2" rx="1.389" ry="1.4" transform="scale(-1,1)"/>
+ <rect style="fill:#65424f" width="19" height="19" x="-25" y="5" rx="0" ry="0" transform="scale(-1,1)"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 11,8.0003548 0,15.0000002 1,0 0,-15.0000002 -1,0 z m 5.458984,0.00195 C 15.099411,8.0954818 14.003555,9.5298889 14,11.551136 l 0,0.002 0,0.002 c -0.01244,1.788035 1.120669,2.851594 1.976562,4.02539 l 0.0098,0.01172 0.0098,0.01172 c 0.813944,0.988644 1.627972,1.74396 2.173828,2.521484 0.539885,0.769019 0.837579,1.533395 0.730469,2.695312 -0.175762,0.797465 -0.647925,1.033133 -1.181641,1.152344 -0.539834,0.120578 -1.058594,0.03516 -1.058594,0.03516 l -0.04297,-0.0078 -0.04492,0 c -0.560918,0 -0.902533,-0.183484 -1.158204,-0.509766 C 15.158392,21.164308 15,20.652312 15,20.000355 l -1,0 c 0,0.811198 0.189765,1.549492 0.626953,2.107422 0.428726,0.54713 1.110029,0.870136 1.902344,0.882812 0.04043,0.0073 0.663486,0.12533 1.408203,-0.04102 0.768483,-0.171649 1.70013,-0.738161 1.951172,-1.94336 l 0.0059,-0.02734 0.0039,-0.02539 c 0.140259,-1.412898 -0.276029,-2.499084 -0.910157,-3.402344 -0.633614,-0.902529 -1.457458,-1.655786 -2.21875,-2.580078 0,0 -0.002,-0.002 -0.002,-0.002 C 15.850505,13.716802 14.9892,12.912849 15,11.558949 l 0,-0.002 0,-0.002 c 0.0016,-1.6691441 0.86997,-2.5115904 1.527344,-2.5566413 0.387254,-0.026538 0.707139,0.052959 0.96289,0.3105469 C 17.745985,9.5666301 17.979629,10.067009 18,11.012074 l 1,-0.02344 C 18.976201,9.8845845 18.694442,9.1006826 18.201172,8.6038704 17.707902,8.1070582 17.045268,7.9621305 16.458984,8.0023079 Z"/>
+ <path style="fill:none;stroke:#ffffff" d="M 18.500448,10 C 18.456278,7.9508834 17.46709,7.4332844 16.493552,7.5 c -1.008964,0.069146 -1.991629,1.2082225 -1.993434,3.054571 -0.01258,1.577038 0.990593,2.510321 1.881049,3.731517 1.575751,1.913961 3.276732,3.020174 3.018951,5.616919 C 18.978295,21.928085 16.572572,21.5 16.572572,21.5 15.1991,21.5 14.500118,20.463155 14.500118,19"/>
+ <rect style="fill:#ffffff" width="1" height="15" x="11" y="7"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.3886719 2 C 3.6192275 2 3 2.6247906 3 3.4003906 L 3 4.4003906 C 3 3.6247906 3.6192275 3 4.3886719 3 L 26.611328 3 C 27.380773 3 28 3.6247906 28 4.4003906 L 28 3.4003906 C 28 2.6247906 27.380773 2 26.611328 2 L 4.3886719 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lifeograph.svg b/.icons/awkward/32x32/apps/lifeograph.svg
new file mode 100644
index 00000000..f073a8c1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lifeograph.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#ec8c38" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#fff" style="opacity:0.2" d="m30 28.6v-25.2c0-0.7756-0.624-1.4-1.4-1.4h-12.6v28h12.6c0.7756 0 1.4-0.6244 1.4-1.4z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m9 8a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5zm0 3a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
+ <rect width="2" height="10" x="8" y="-25" transform="scale(1,-1)"/>
+ <rect width="2" height="2" x="10" y="-23" transform="scale(1,-1)"/>
+ </g>
+ <g style="fill:#ffef78">
+ <path style="fill:#ffef78" d="m9 8a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5zm0 3a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
+ <rect style="fill:#ffef78" width="2" height="10" x="8" y="-25" transform="scale(1,-1)"/>
+ <rect style="fill:#ffef78" width="2" height="2" x="10" y="-23" transform="scale(1,-1)"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/liferea.svg b/.icons/awkward/32x32/apps/liferea.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/32x32/apps/liferea.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lightdm-gtk-greeter-settings.svg b/.icons/awkward/32x32/apps/lightdm-gtk-greeter-settings.svg
new file mode 120000
index 00000000..034554a5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lightdm-gtk-greeter-settings.svg
@@ -0,0 +1 @@
+cs-login.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lightdm-settings.svg b/.icons/awkward/32x32/apps/lightdm-settings.svg
new file mode 120000
index 00000000..034554a5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lightdm-settings.svg
@@ -0,0 +1 @@
+cs-login.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lightsoff.svg b/.icons/awkward/32x32/apps/lightsoff.svg
new file mode 100644
index 00000000..fe9f4ff9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lightsoff.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#2d4a5d" d="m16 2h-12.5c-0.831 0-1.5 0.669-1.5 1.5v12.5h14z"/>
+ <path fill="#1f8fd7" d="m16 2h12.5c0.831 0 1.5 0.669 1.5 1.5v12.5h-14z"/>
+ <path fill="#1f8fd7" d="m16 30h-12.5c-0.831 0-1.5-0.669-1.5-1.5v-12.5h14z"/>
+ <path fill="#2d4a5d" d="m16 30h12.5c0.831 0 1.5-0.669 1.5-1.5v-12.5h-14z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lighttable.svg b/.icons/awkward/32x32/apps/lighttable.svg
new file mode 100644
index 00000000..95783f22
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lighttable.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <rect fill="#3465a4" width="28" height="28" x="-1050.4" y="-30" rx="2.1" ry="2.1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" transform="translate(0 1)">
+ <path transform="translate(0 1019.4)" d="m7 10v14h10v-3h-7v-11h-3zm8 0v3h7v11h3v-14h-10z"/>
+ </g>
+ <g fill="#fff">
+ <rect width="3" height="14" x="7" y="1029.4"/>
+ <rect width="3" height="10" x="1040.4" y="-17" transform="rotate(90)"/>
+ <rect width="3" height="14" x="-25" y="-1043.4" transform="scale(-1)"/>
+ <rect width="3" height="10" x="-1032.4" y="15" transform="rotate(-90)"/>
+ </g>
+ <path fill="#fff" opacity=".2" transform="translate(0 1020.4)" d="m4.0996 2c-1.1634 0-2.0996 0.9362-2.0996 2.0996v1c0-1.1634 0.9362-2.0996 2.0996-2.0996h23.8c1.164 0 2.1 0.9362 2.1 2.0996v-1c0-1.1634-0.936-2.0996-2.1-2.0996h-23.8z"/>
+ <path opacity=".2" d="m2 1048.3v1c0 1.1634 0.93621 2.0996 2.0996 2.0996h23.801c1.163 0 2.099-1 2.099-2.1v-1c0 1.1634-0.93621 2.0996-2.0996 2.0996h-23.801c-1.1628 0-2.099-1-2.099-2.1z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lightworks.svg b/.icons/awkward/32x32/apps/lightworks.svg
new file mode 100644
index 00000000..eca1a12b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lightworks.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,3 C 3.2097579,3 3.0281857,3.0388935 2.8632812,3.1074219 2.7853202,3.1397219 2.7106564,3.1793954 2.640625,3.2246094 2.2704688,3.465458 2.0224461,3.8783995 2.0058594,4.3515625 2.005273,4.3682917 2,4.3835134 2,4.4003906 L 2,4.5 l 0,25 0,0.09961 C 2,30.375209 2.6247906,31 3.4003906,31 l 0.097656,0 6.4023437,0 L 10,31 28.599609,31 C 29.375209,31 30,30.375209 30,29.599609 l 0,-3.46875 -0.96875,-1.271484 0.277344,-19.6523438 C 29.319505,4.4315081 28.848101,4.36372 28.253906,3.8652344 L 27.199219,3 10,3 9.9003906,3 3.4980469,3 3.4003906,3 Z"/>
+ <path style="fill:#4f4f4f" d="m 9.9,2 0,28 18.7,0 C 29.3756,30 30,29.3756 30,28.6 L 30,25.131137 29.031581,23.86 29.308072,4.2072487 C 29.318983,3.4317255 28.848231,3.363395 28.254036,2.8649094 L 27.2,2 Z M 2.8626953,2.1066407 c -0.077961,0.0323 -0.151453,0.072364 -0.2214844,0.117578 0.069712,-0.045201 0.1438152,-0.085275 0.2214844,-0.117578 z M 2.6316407,2.2296875 C 2.5585714,2.2776819 2.4905373,2.3332752 2.4279297,2.39375 2.4905539,2.3328282 2.5584205,2.2779883 2.6316407,2.2296875 Z M 2.4279297,2.39375 C 2.3020021,2.5153876 2.200383,2.6612874 2.1271484,2.8230468 2.1998463,2.6611581 2.3026812,2.5155935 2.4279297,2.39375 Z M 2.1271484,2.8230468 C 2.0538166,2.9850212 2.0120698,3.1624759 2.0054687,3.3507812 2.0120597,3.1627646 2.0544506,2.9849357 2.1271484,2.8230468 Z M 2.0054687,3.3507812 C 2.0048823,3.3675104 2,3.3831228 2,3.4 L 2,3.499805 C 2,3.43957 2.0049,3.407357 2.0054687,3.3507812 Z"/>
+ <rect style="opacity:0.2" width="8" height="2" x="9" y="7"/>
+ <rect style="opacity:0.2" width="8" height="2" x="9" y="25"/>
+ <path style="fill:#858585" d="M 3.4,2 C 2.6412772,2 2.0318324,2.5987148 2.0054687,3.3507812 2.0048967,3.4073566 2,3.4395699 2,3.4998047 L 2,28.500195 2,28.6 C 2,29.3756 2.6244,30 3.4,30 L 3.4984375,30 10,30 l 0,-4 6.756055,0 0,-2 L 10,24 10,8 l 6.756055,0 0,-2 L 10,6 10,2 3.4984375,2 Z"/>
+ <path style="opacity:0.2" d="M 4,5 4,8 8,8 8,5 4,5 Z m 0,5 0,3 4,0 0,-3 -4,0 z m 0,6 0,3 4,0 0,-3 -4,0 z m 0,5 0,3 4,0 0,-3 -4,0 z m 0,5 0,3 4,0 0,-3 -4,0 z"/>
+ <path style="fill:#ffffff" d="M 4 4 L 4 7 L 8 7 L 8 4 L 4 4 z M 4 9 L 4 12 L 8 12 L 8 9 L 4 9 z M 4 15 L 4 18 L 8 18 L 8 15 L 4 15 z M 4 20 L 4 23 L 8 23 L 8 20 L 4 20 z M 4 25 L 4 28 L 8 28 L 8 25 L 4 25 z"/>
+ <path style="fill-rule:evenodd" d="m 29.999633,16.595624 c -2.844837,1.527922 -5.672206,2.500806 -8.117081,3.124959 -0.101348,0.03044 -0.214702,0.06973 -0.312496,0.09765 -3.208813,0.916457 -5.474537,4.076119 -5.474538,4.076119 l -0.177731,1.58787 c 0.287941,0.125218 2.984484,1.230489 6.56339,0.0039 3.591003,-1.230736 7.157468,-6.073394 7.518456,-6.57218 z"/>
+ <path style="fill-rule:evenodd" d="m 25.662776,20.994981 -0.290035,1.921849 -1.422833,-1.005845 -0.06738,2.234345 -1.868139,-1.318342 -0.267575,2.480436 -2.02341,-1.743141 -0.579094,2.034153 -1.601542,-1.855444 -0.956042,1.586893 -0.823232,-1.899389 -0.706045,1.427716 c 0.08765,0.09356 0.178455,0.173737 0.267575,0.261715 0.222502,0.172465 0.483392,0.321285 0.483392,0.321285 0,0 2.891132,1.340984 6.672764,0.04492 1.918324,-0.657462 3.812929,-2.338546 5.232353,-3.844676 -0.05457,-0.02141 -0.100843,-0.04617 -0.160154,-0.06543 z"/>
+ <ellipse style="opacity:0.2" cx="25.061" cy="12.36" rx="1.919" ry="1.928"/>
+ <ellipse style="opacity:0.2" cx="24.18" cy="11.475" rx=".472" ry=".474"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 30,15.955993 c -2.844837,1.527922 -5.672573,2.500805 -8.117448,3.124959 -0.101348,0.03044 -0.214702,0.06973 -0.312496,0.09765 -3.208813,0.916457 -5.474537,4.215884 -5.474538,4.215884 l -0.177731,1.58787 c 0.287941,0.125219 2.984484,1.230489 6.56339,0.0039 C 26.07218,23.755546 29.639011,19.368786 30,18.87 Z"/>
+ <path style="opacity:0.2" d="M 26.974414,3 C 25.879123,3.3552697 13.247085,7.4726507 8.6089842,9.9535158 3.7643018,12.544877 3.6887383,13.491739 4.255,14.882226 c 0.566262,1.390487 2.276842,2.139949 3.1576954,4.22568 0.8808485,2.085728 7.1722656,1.892188 7.1722656,1.892188 0,0 7.656214,0.262756 15.415039,-3.904391 L 30,4.4 C 30,3.6244 29.3756,3 28.6,3 Z M 30,19.8 c 0,0 -6.055923,7.021167 -11.945117,7.2 -1.252532,0.02155 -2.358029,-0.574197 -2.998242,-1.641016 0,0 -0.503167,0.07858 -0.40879,0.773828 C 15.130384,28.597921 19.287004,28.986378 20.303907,29 22.601691,28.9933 25.754657,28.356715 30,26.403516 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 26.489914,18.519098 c 0,0 -0.03887,0.0058 -0.03907,0.0059 -6.950844,1.274593 -11.866053,1.823484 -11.866053,1.823484 0,0 -2.233267,0.720002 -4.225531,0.296709 l 1.992161,2.896383 0.628899,-1.801734 1.384747,1.991185 0.974597,-2.054661 2.20212,2.180636 0.787099,-2.496062 2.076144,1.991185 1.006823,-2.717737 1.573221,1.706032 0.974598,-2.496061 1.730446,1.20018 0.754872,-2.390654 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 26.489914,17.519507 c 0,0 -0.03887,0.0058 -0.03907,0.0059 C 19.5,18.8 14.584791,19.348891 14.584791,19.348891 c 0,0 -2.233267,0.720002 -4.225531,0.296709 l 1.992161,2.896383 0.628899,-1.801734 1.384747,1.991185 0.974597,-2.054661 2.20212,2.180636 0.787099,-2.496062 2.076144,1.991185 1.006823,-2.717737 1.573221,1.706032 0.974598,-2.496061 1.730446,1.20018 0.754872,-2.390654 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 25.662776,20.495114 -0.290035,1.92185 -1.422833,-1.005846 -0.06738,2.234346 -1.868139,-1.318342 -0.267575,2.480436 -2.02341,-1.743141 -0.579094,2.034154 -1.601542,-1.855446 -0.956042,1.586894 -0.823232,-1.899389 -0.706045,1.427716 c 0.08765,0.09356 -0.225169,0.577362 -0.13605,0.665339 0.222502,0.172466 0.07977,0.609588 0.07977,0.609588 0,0 4.102005,1.513967 7.883637,0.217901 1.918324,-0.657462 3.812929,-3.145795 5.232353,-4.651925 -0.05457,-0.02141 -0.504467,-0.103833 -0.563778,-0.12309 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906,2 C 3.2107099,2 3.0275241,2.0395413 2.8632812,2.1074219 2.7853203,2.1397219 2.7106564,2.1793954 2.640625,2.2246094 2.2704688,2.465458 2.0224461,2.8783995 2.0058594,3.3515625 2.005273,3.3682917 2,3.3835134 2,3.4003906 L 2,3.5 2,4.4003906 c 0,-0.016877 0.00527,-0.032099 0.00586,-0.048828 C 2.0224461,3.8783995 2.2704688,3.465458 2.640625,3.2246094 2.7106564,3.1793954 2.7853203,3.1397219 2.8632812,3.1074219 3.0275241,3.0395413 3.2107099,3 3.4003906,3 L 3.4980469,3 10,3 28.599609,3 C 29.375209,3 30,3.6247906 30,4.4003906 l 0,-1 C 30,2.6247906 29.375209,2 28.599609,2 L 10,2 3.4980469,2 Z"/>
+ <path style="fill:#e7464c" d="M 26.974414,2 C 25.879123,2.3552697 13.247085,6.4726507 8.6089842,8.9535158 3.7643018,11.544877 3.6887383,12.491739 4.255,13.882226 c 0.566262,1.390487 2.276842,2.139949 3.1576954,4.22568 0.8808485,2.085728 7.1722656,1.892188 7.1722656,1.892188 0,0 7.656214,0.262756 15.415039,-3.904391 L 30,3.4 C 30,2.6244 29.3756,2 28.6,2 Z M 30,18.8 c 0,0 -6.055923,7.021167 -11.945117,7.2 -1.252532,0.02155 -2.358029,-0.574197 -2.998242,-1.641016 0,0 -0.503167,0.07858 -0.40879,0.773828 C 15.130384,27.597921 19.287004,27.986378 20.303907,28 22.601691,27.9933 25.754657,27.356715 30,25.403516 Z"/>
+ <circle style="fill:#3f3f3f" cx="25" cy="12" r="2"/>
+ <circle style="fill:#f8fcf9" cx="24.5" cy="11.5" r=".5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 26.974609,2 C 25.879318,2.3552697 13.247476,6.4722599 8.609375,8.953125 4.3046133,11.255689 3.7691188,12.260934 4.0996094,13.431641 4.388276,12.578319 5.5363332,11.596857 8.609375,9.953125 13.247476,7.4722599 25.879318,3.3552697 26.974609,3 l 1.625,0 C 29.375209,3 30,3.6247906 30,4.4003906 l 0,-1 C 30,2.6247906 29.375209,2 28.599609,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lightzone.svg b/.icons/awkward/32x32/apps/lightzone.svg
new file mode 100644
index 00000000..856409bd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lightzone.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,3 C 10.866666,3 5,11.4 5,18.05 5,24.7 8.4375,31 16,31 23.5625,31 27,24.7 27,18.05 27,11.4 21.133334,3 16,3 Z"/>
+ <path style="fill:#e4e4e4" d="M 16,2 C 10.866666,2 5,10.4 5,17.05 5,23.7 8.4375,30 16,30 23.5625,30 27,23.7 27,17.05 27,10.4 21.133334,2 16,2 Z"/>
+ <circle style="opacity:0.1" cx="16" cy="21" r="7"/>
+ <circle style="fill:#ffb001" cx="16" cy="20" r="7"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 C 10.866666 2 5 10.400781 5 17.050781 C 5 17.256295 5.0129448 17.459393 5.0195312 17.664062 C 5.2369434 11.079119 10.964688 3 16 3 C 21.035312 3 26.763057 11.079119 26.980469 17.664062 C 26.987055 17.459393 27 17.256295 27 17.050781 C 27 10.400781 21.133334 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/limbo.svg b/.icons/awkward/32x32/apps/limbo.svg
new file mode 100644
index 00000000..6ec5926b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/limbo.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fff" d="m25.768 14.285c0 1.7179-2.1089 2.9624-4.803 2.9624s-5.1032 1.5698-5.1032-0.14812 2.4091-6.0729 5.1032-6.0729 4.803 1.5407 4.803 3.2586z"/>
+ <path fill="#4f4f4f" d="m12.818 30.712c0.23132-0.75547 1.3719-2.642 1.9857-3.2842 0.37699-0.39447 0.68543-0.75412 0.68543-0.79923 0-0.31214-0.93433-0.99844-5.0918-3.7401-2.2245-1.467-3.4319-2.516-4.5439-3.948l-0.9403-1.211-0.3905-1.84c-0.295-1.389-0.3617-1.942-0.2726-2.258 0.0885-0.314 0.072-0.456-0.0658-0.568-0.2526-0.20562-0.24203-1.1287 0.014001-1.2251 0.14093-0.05305 0.19295-0.24498 0.18113-0.66826-0.0223-0.797 0.1039-1.068 1.2662-2.717 0.68-0.9646 1.1684-1.5189 1.5364-1.7436 0.2967-0.1812 0.8794-0.6447 1.2948-1.0299 0.6834-0.6338 0.7965-0.6929 1.1874-0.621 0.31151 0.05732 0.51963 0.014286 0.74607-0.15426 0.50136-0.37317 1.2922-0.79483 1.4908-0.79483 0.2147 0 1.4496-0.69148 1.8261-1.0225 0.43235-0.38015 2.1079-1.1819 2.3682-1.1332 0.13362 0.025032 0.26172 0.17451 0.28467 0.33226 0.02296 0.15775 0.08118 0.28682 0.1294 0.28682 0.04824 0 0.49946-0.19577 1.0027-0.43504 0.5033-0.23927 1.5699-0.61468 2.3703-0.83425 1.566-0.42961 1.9786-0.40943 2.2624 0.11067 0.12797 0.23451 0.26754 0.26224 1.32 0.26224 1.2114 0 1.8393 0.17948 1.9918 0.56939 0.04184 0.10708 0.46027 0.3727 0.92973 0.59025 0.69594 0.32251 0.85356 0.45135 0.85356 0.69771 0 0.19078 0.14704 0.40484 0.39892 0.58076 0.57987 0.40498 0.47285 0.73741-0.39892 1.239-0.39494 0.22722-0.8062 0.46583-0.91391 0.53024-0.1597 0.095499-0.12958 0.14726 0.16321 0.28045 0.19746 0.089824 0.35903 0.2476 0.35903 0.35061 0 0.28065-1.1195 1.7643-1.5672 2.077-0.47132 0.32918-0.4787 0.47016-0.08425 1.6099 0.1688 0.48774 0.43959 1.4631 0.60178 2.1673 0.16218 0.70431 0.40591 1.6551 0.54165 2.1129 0.13573 0.4578 0.34134 1.3798 0.45692 2.0489 0.36626 2.1204 0.058 3.4758-1.1189 4.9209-0.79035 0.97044-2.6754 2.7558-3.7752 3.5755l-0.83266 0.62061 0.0772 0.63901c0.05952 0.49319 0.18477 0.75583 0.54871 1.151 0.56974 0.61854 1.627 2.6991 1.627 3.2018v0.36144h-10.593l0.08822-0.28813zm6.6591-14.24c0.17625-0.17287 0.32046-0.46362 0.32046-0.6461 0-0.18247-0.14421-0.47322-0.32046-0.64609-0.90446-0.88711-2.2301 0.39552-1.354 1.3101 0.37632 0.39289 0.94283 0.38538 1.354-0.01792zm5.8255-2.3312c0.0813-0.40227-0.28277-0.9395-0.68918-1.0256-0.38687-0.08193-0.92086 0.24293-1.0042 0.62466-0.08996 0.4121 0.28774 0.9723 0.70662 1.0551 0.38854 0.07681 0.90926-0.27068 0.98676-0.65417z"/>
+ <path fill="#fff" opacity=".1" d="m21.494 1.002c-0.33437-0.016356-0.82832 0.085978-1.6113 0.30078-0.80037 0.21957-1.8678 0.59471-2.3711 0.83398-0.50329 0.23927-0.95371 0.43555-1.002 0.43555-0.04822 0-0.1079-0.12936-0.13086-0.28711-0.023-0.1579-0.15-0.3071-0.283-0.3322-0.261-0.0487-1.937 0.7527-2.369 1.1328-0.377 0.3311-1.612 1.0235-1.827 1.0235-0.19858 0-0.98888 0.4198-1.4902 0.79297-0.226 0.1685-0.4344 0.2116-0.7459 0.1542-0.3909-0.0719-0.5041-0.0126-1.1875 0.6211-0.4155 0.3853-0.9982 0.8501-1.295 1.0313-0.368 0.2247-0.8571 0.7776-1.5371 1.7422-1.1623 1.6488-1.2879 1.9208-1.2656 2.7188 0.011824 0.42328-0.040713 0.61492-0.18164 0.66797-0.2218 0.08349-0.24603 0.76162-0.087891 1.082 0.025464-0.03894 0.053555-0.06911 0.087891-0.08203 0.14093-0.05305 0.19346-0.24468 0.18164-0.66797-0.022321-0.79749 0.10332-1.07 1.2656-2.7188 0.67998-0.9646 1.1691-1.5174 1.5371-1.7422 0.29672-0.18121 0.87949-0.64601 1.2949-1.0312 0.68343-0.63376 0.79659-0.69302 1.1875-0.62109 0.31151 0.05732 0.51965 0.014244 0.74609-0.1543 0.50136-0.37317 1.2917-0.79297 1.4902-0.79297 0.2147 0 1.4497-0.6924 1.8262-1.0234 0.43235-0.38015 2.1088-1.1815 2.3691-1.1328 0.13362 0.025032 0.26025 0.17429 0.2832 0.33203 0.02296 0.15775 0.08264 0.28711 0.13086 0.28711 0.04824 0 0.49866-0.19627 1.002-0.43555 0.5033-0.23927 1.5707-0.61442 2.3711-0.83398 1.566-0.42961 1.9779-0.40877 2.2617 0.11133 0.12797 0.23451 0.26784 0.26172 1.3203 0.26172 1.2114 0 1.8396 0.17845 1.9922 0.56836 0.04184 0.10708 0.46023 0.37424 0.92969 0.5918 0.69594 0.32251 0.85352 0.45091 0.85352 0.69727 0 0.18436 0.14237 0.38814 0.37891 0.56055 0.481-0.3644 0.492-0.6506 0.019-0.9806-0.252-0.1759-0.398-0.3892-0.398-0.58 0-0.24636-0.15758-0.37476-0.85352-0.69727-0.471-0.2175-0.889-0.4847-0.931-0.5918-0.153-0.3899-0.781-0.5683-1.992-0.5683-1.0525 0-1.1923-0.027206-1.3203-0.26172-0.142-0.2601-0.316-0.3958-0.651-0.4121zm5.3125 5.6016c-0.17791 0.10317-0.42385 0.24544-0.48047 0.2793-0.1597 0.095499-0.13067 0.14806 0.16211 0.28125 0.000876 0.0003983 0.0011 0.00155 0.002 0.00195 0.16657-0.24539 0.28088-0.44204 0.31641-0.5625zm-1.744 3.1757c-0.22569 0.24004-0.17888 0.51562 0.13477 1.4219 0.1688 0.48774 0.43938 1.4617 0.60156 2.166 0.16218 0.70431 0.40528 1.6555 0.54102 2.1133 0.13573 0.4578 0.34145 1.3797 0.45703 2.0488 0.0633 0.36649 0.09909 0.7041 0.12109 1.0293 0.05196-0.60479 0.01072-1.2662-0.12109-2.0293-0.115-0.669-0.32-1.591-0.456-2.049-0.136-0.457-0.379-1.409-0.541-2.113s-0.433-1.678-0.602-2.166c-0.06-0.175-0.093-0.2896-0.135-0.4217zm-20.836 4.3297c0.00597 0.10619 0.023534 0.24818 0.042969 0.39062 0.0344-0.178 0.0313-0.307-0.043-0.391zm16.971 12.443-0.125 0.09375 0.07617 0.63867c0.05952 0.49319 0.18488 0.75723 0.54883 1.1523 0.42524 0.46166 1.1212 1.7359 1.4473 2.5625h0.17969v-0.36133c0-0.50268-1.0572-2.5826-1.627-3.2012-0.29062-0.31551-0.42572-0.55336-0.5-0.88477zm-6.132 0.573c-0.11012 0.12426-0.1169 0.15325-0.25976 0.30273-0.61375 0.6422-1.755 2.5277-1.9863 3.2832l-0.088 0.289h0.39648c0.44464-0.88278 1.2113-2.0842 1.6777-2.5723 0.37699-0.39447 0.68555-0.75372 0.68555-0.79883 0-0.0996-0.16114-0.27348-0.42578-0.50391z"/>
+ <path opacity=".2" d="m27.619 5.0938c-0.109 0.0828-0.217 0.1649-0.379 0.2578-0.395 0.2272-0.806 0.4668-0.914 0.5312-0.16 0.0955-0.131 0.1481 0.162 0.2813 0.198 0.0898 0.36 0.2466 0.36 0.3496 0 0.0158-0.035 0.0668-0.041 0.0898 0.16-0.0931 0.246-0.1442 0.433-0.2519 0.872-0.5016 0.979-0.8333 0.399-1.2383-0.009-0.0059-0.012-0.0135-0.02-0.0195zm-1.129 2.0722c-0.367 0.5404-0.918 1.2209-1.209 1.4238-0.399 0.2787-0.447 0.4602-0.219 1.1895 0.059-0.0618 0.123-0.122 0.219-0.1895 0.448-0.3126 1.567-1.7955 1.567-2.0761 0-0.1026-0.161-0.2577-0.358-0.3477zm-22.381 5.754c-0.1644 0.251-0.1445 0.964 0.0742 1.142 0.0174 0.015 0.0274 0.032 0.041 0.047-0.0113-0.201-0.0064-0.365 0.0254-0.478 0.0885-0.315 0.0714-0.456-0.0664-0.569-0.0338-0.027-0.0498-0.093-0.0742-0.142zm0.159 1.58c-0.0091 0.047-0.0015 0.074-0.0176 0.131-0.089 0.316-0.0235 0.868 0.2715 2.258l0.3906 1.84 0.9414 1.21c1.112 1.433 2.3199 2.482 4.5445 3.95 2.831 1.866 4.102 2.744 4.666 3.236 0.181-0.204 0.426-0.468 0.426-0.496 0-0.312-0.934-0.999-5.092-3.74-2.2238-1.468-3.4317-2.517-4.5437-3.95l-0.9414-1.21-0.3906-1.84c-0.1338-0.631-0.2073-1.047-0.2539-1.389zm22.65 4.059c-0.092 1.075-0.487 1.967-1.24 2.892-0.791 0.971-2.676 2.755-3.776 3.574l-0.832 0.621 0.076 0.639c0.012 0.1 0.031 0.184 0.049 0.268l0.707-0.528c1.1-0.819 2.985-2.603 3.776-3.574 0.973-1.195 1.345-2.336 1.24-3.892zm-13.791 12.441c-0.14 0.279-0.253 0.53-0.309 0.711l-0.088 0.289h10.592v-0.361c0-0.128-0.069-0.358-0.179-0.639z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/linconnect-server.svg b/.icons/awkward/32x32/apps/linconnect-server.svg
new file mode 120000
index 00000000..b5329bb4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/linconnect-server.svg
@@ -0,0 +1 @@
+linconnect.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/linconnect.svg b/.icons/awkward/32x32/apps/linconnect.svg
new file mode 100644
index 00000000..96c825dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/linconnect.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#f59335" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m9.4004 9c-1.2188 0-2.426 0.9732-2.4004 2.182v9.818h-2v4h22v-4h-2v-9.8184c0-1.2091-1.182-2.182-2.4-2.182h-13.2zm1.0996 2h11c0.81253 0 1.5 0.8309 1.5 1.6367v7.2715c0 0.267 0.055 1.232-0.602 1.092h-12.796c-0.6572-0.037-0.602-0.825-0.602-1.092v-7.271c0-0.806 0.6875-1.637 1.5-1.637z"/>
+ <path fill="#fff" d="m9.4004 8c-1.2188 0-2.426 0.9732-2.4004 2.182v9.818h-2v4h22v-4h-2v-9.8184c0-1.2091-1.182-2.182-2.4-2.182h-13.2zm1.0996 2h11c0.81253 0 1.5 0.8309 1.5 1.6367v7.2715c0 0.267 0.055 1.232-0.602 1.092h-12.796c-0.6572-0.037-0.602-0.825-0.602-1.092v-7.271c0-0.806 0.6875-1.637 1.5-1.637z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/linguist-qt4.svg b/.icons/awkward/32x32/apps/linguist-qt4.svg
new file mode 120000
index 00000000..4d6eb91b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/linguist-qt4.svg
@@ -0,0 +1 @@
+qtlinguist.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/linguist-qt5.svg b/.icons/awkward/32x32/apps/linguist-qt5.svg
new file mode 120000
index 00000000..4d6eb91b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/linguist-qt5.svg
@@ -0,0 +1 @@
+qtlinguist.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/linguist.svg b/.icons/awkward/32x32/apps/linguist.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/linguist.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/linguist5.svg b/.icons/awkward/32x32/apps/linguist5.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/linguist5.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/links.svg b/.icons/awkward/32x32/apps/links.svg
new file mode 120000
index 00000000..85204d41
--- /dev/null
+++ b/.icons/awkward/32x32/apps/links.svg
@@ -0,0 +1 @@
+lynx.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/links_32x32.xpm.svg b/.icons/awkward/32x32/apps/links_32x32.xpm.svg
new file mode 120000
index 00000000..85204d41
--- /dev/null
+++ b/.icons/awkward/32x32/apps/links_32x32.xpm.svg
@@ -0,0 +1 @@
+lynx.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/linphone.svg b/.icons/awkward/32x32/apps/linphone.svg
new file mode 100644
index 00000000..eb7e4c42
--- /dev/null
+++ b/.icons/awkward/32x32/apps/linphone.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16,3 c -0.39094,0 -0.775523,0.019661 -1.158203,0.050781 -3.4611,0.2461401 -6.2420407,1.5274907 -8.7441408,4.0253907 -2.0613999,2.058 -3.3388499,4.5973591 -3.84375,7.2558591 -0.04651,0.24296 -0.083327,0.488998 -0.1171874,0.736328 -0.02047,0.15183 -0.043154,0.302758 -0.058594,0.455079 -0.03394,0.32667 -0.053173,0.657134 -0.064453,0.990234 -0.0025,0.08394 -0.00681,0.167973 -0.00781,0.251953 C 2.0038594,16.842625 2,16.922 2,17 c 0,7.6266 6.0382813,13.785281 13.613281,13.988281 0.05883,0.0017 0.118885,0.005 0.177735,0.0059 C 15.862016,30.995641 15.93,31 16,31 c 0.33711,0 0.670923,-0.01782 1.001953,-0.04102 0.04154,-0.0031 0.08154,-0.0043 0.123047,-0.0078 5.0014,-0.3947 9.236653,-3.398097 11.376953,-7.654297 0,0 0.002,-0.002 0.002,-0.002 0.13845,-0.27554 0.279951,-0.550248 0.400391,-0.835938 0.65538,-1.48 1.011472,-3.051012 1.076172,-4.695312 0.0028,-0.05312 0.0036,-0.106876 0.0059,-0.160156 0.0043,-0.15708 0.01277,-0.312294 0.01172,-0.470704 C 29.997947,17.087812 30,17.045 30,17 V 5.0996094 C 30,3.9362095 29.063791,3 27.900391,3 H 16.105469 Z"/>
+ <path style="fill:#f57f38" d="M 16 2 C 15.60906 2 15.224477 2.0196613 14.841797 2.0507812 C 11.380697 2.2969213 8.5997563 3.5782719 6.0976562 6.0761719 C 4.0362563 8.1341719 2.7588063 10.673531 2.2539062 13.332031 C 2.2073962 13.574991 2.1705787 13.821029 2.1367188 14.068359 C 2.1162488 14.220189 2.093565 14.371117 2.078125 14.523438 C 2.044185 14.850108 2.0249519 15.180572 2.0136719 15.513672 C 2.0111719 15.597612 2.0068594 15.681645 2.0058594 15.765625 C 2.0038594 15.842625 2 15.922 2 16 C 2 23.6266 8.0382813 29.785281 15.613281 29.988281 C 15.672111 29.989981 15.732166 29.993241 15.791016 29.994141 C 15.862016 29.995641 15.93 30 16 30 C 16.33711 30 16.670923 29.982184 17.001953 29.958984 C 17.043493 29.955884 17.08349 29.954672 17.125 29.951172 C 22.1264 29.556472 26.361653 26.553075 28.501953 22.296875 C 28.501953 22.296875 28.503906 22.294922 28.503906 22.294922 C 28.642356 22.019382 28.783857 21.744674 28.904297 21.458984 C 29.559677 19.978984 29.915769 18.407972 29.980469 16.763672 C 29.983269 16.710552 29.984028 16.656796 29.986328 16.603516 C 29.990628 16.446436 29.999097 16.291222 29.998047 16.132812 C 29.997947 16.087812 30 16.045 30 16 L 30 4.0996094 C 30 2.9362095 29.063791 2 27.900391 2 L 16.105469 2 L 16 2 z"/>
+ <path style="opacity:0.2" d="m 17.3735,9.0014378 c -0.35138,0 -0.64296,0.2806199 -0.64631,0.6206749 -0.0021,0.341604 0.2896,0.6288643 0.64347,0.6306233 1.5272,0.01147 2.7829,0.494088 3.7954,1.445848 1.0006,0.942931 1.5222,2.249364 1.5355,3.954185 v 0.0015 c 0.0036,0.339134 0.29543,0.619225 0.64773,0.619225 3.7e-5,0 0.0067,-0.0014 0.0071,-0.0015 0.35309,-0.0032 0.64632,-0.2879 0.64346,-0.629204 v -0.0015 c -0.008,-0.994895 -0.17,-1.908799 -0.486,-2.712715 -0.32,-0.812414 -0.806,-1.531139 -1.44,-2.129076 -1.253,-1.1779763 -2.853,-1.7865124 -4.695,-1.799511 h -0.0057 z m -6.5596,1.4700452 c -0.2464,-0.04187 -0.51331,0.0039 -0.77983,0.132086 h -0.02131 l -0.02984,0.01705 C 9.48912,10.901389 9.0261196,11.27775 8.5924196,11.7498 l -0.03409,0.03693 v 0.03409 c -0.3,0.37406 -0.4984,0.750621 -0.544,1.127781 -0.01456,0.06392 -0.0142,0.121547 -0.0142,0.183221 0,0.171592 0.02522,0.345974 0.07813,0.516996 l 0.0142,0.04829 0.02983,0.01705 c 0.17129,0.587638 0.56,1.502142 1.4105004,3.050879 0.56649,1.026492 1.1453,1.883902 1.7202,2.606326 0.30283,0.37968 0.64588,0.774989 1.044,1.173177 0.0047,0.0048 0.02152,0.02188 0.03978,0.03835 0.0063,0.0063 0.01518,0.01944 0.03693,0.0412 l 0.03977,0.03977 h 0.0029 c 0.01401,0.01402 0.02347,0.02419 0.02557,0.02699 l 0.0071,0.0085 0.0071,0.0072 c 0.39814,0.393759 0.79083,0.738842 1.1747,1.039691 0.72137,0.574859 1.5787,1.158178 2.6051,1.725719 1.5506,0.85535 2.4737,1.241969 3.0582,1.410351 l 0.02131,0.02557 0.03552,0.01279 c 0.1656,0.0552 0.33792,0.08069 0.50852,0.07812 0.0692,0.0037 0.13047,-0.001 0.18892,-0.0142 0.40035,-0.04681 0.79676,-0.236346 1.1889,-0.565281 l 0.0043,-0.0057 0.0043,-0.0028 c 0.0061,-0.006 0.0025,-0.0031 0.0057,-0.0072 0.0035,-0.0031 0.005,-0.0068 0.0086,-0.01 0.46418,-0.423606 0.83883,-0.884317 1.1207,-1.377656 l 0.01846,-0.03125 v -0.02983 c 0.2589,-0.539074 0.15635,-1.089386 -0.2642,-1.440249 -0.0103,-0.0088 -0.21237,-0.177731 -0.46307,-0.38206 -0.25638,-0.208898 -0.56044,-0.454452 -0.76573,-0.605076 -0.38842,-0.28731 -0.98876,-0.658951 -1.331,-0.849351 h -0.0014 c -0.65728,-0.368061 -1.3441,-0.154164 -1.6463,0.237195 l -0.52983,0.663291 c -0.21368,0.269211 -0.64065,0.243534 -0.65199,0.242874 -3.5937,-0.924473 -4.5599,-4.537723 -4.5668,-4.563421 -6.41e-4,-0.01131 -0.02647,-0.438993 0.2429,-0.656191 l 0.66051,-0.528354 c 0.39233,-0.300449 0.6129,-0.987106 0.2429,-1.646127 -0.19302,-0.340714 -0.5663,-0.945531 -0.84943,-1.33086 h -0.0014 c -0.153,-0.206079 -0.398,-0.511847 -0.607,-0.76852 -0.104,-0.128286 -0.199,-0.245674 -0.268,-0.329465 -0.035,-0.0419 -0.063,-0.07569 -0.083,-0.09939 -0.01,-0.01185 -0.01831,-0.02018 -0.02415,-0.02699 -0.0029,-0.0034 -0.0045,-0.0057 -0.0071,-0.0085 -0.183,-0.217377 -0.416,-0.349763 -0.673,-0.393459 z m 6.598,1.440249 c -0.34657,-0.02444 -0.65797,0.235225 -0.68324,0.56955 -0.02529,0.334695 0.24473,0.633204 0.59091,0.657601 0.85608,0.06049 1.4338,0.312157 1.8679,0.771229 v 0.0015 c 0.44311,0.467591 0.64473,1.001595 0.62784,1.731318 v 0.0028 c -0.0075,0.335804 0.27419,0.620395 0.62216,0.627754 h 0.0156 c 0.34289,0 0.62873,-0.270652 0.63636,-0.602217 0.02345,-1.003095 -0.30329,-1.898101 -0.96165,-2.592028 -0.663,-0.697326 -1.6,-1.087985 -2.717,-1.167377 z"/>
+ <path style="fill:#ffffff" d="m 17.3735,8.0014378 c -0.35138,0 -0.64296,0.2806199 -0.64631,0.6206749 -0.0021,0.341604 0.2896,0.628864 0.64347,0.630623 1.5272,0.01147 2.7829,0.494088 3.7954,1.4458483 1.0006,0.942931 1.5222,2.249364 1.5355,3.954185 v 0.0015 c 0.0036,0.339134 0.29543,0.619225 0.64773,0.619225 3.7e-5,0 0.0067,-0.0014 0.0071,-0.0015 0.35309,-0.0032 0.64632,-0.2879 0.64346,-0.629204 v -0.0015 c -0.008,-0.994895 -0.17,-1.908799 -0.486,-2.712715 -0.32,-0.812414 -0.806,-1.531139 -1.44,-2.1290763 -1.253,-1.177976 -2.853,-1.7865121 -4.695,-1.7995107 h -0.0057 z m -6.5596,1.4700449 c -0.2464,-0.04187 -0.51331,0.0039 -0.77983,0.132086 h -0.02131 l -0.02984,0.01705 C 9.48912,9.9013887 9.0261196,10.27775 8.5924196,10.7498 l -0.03409,0.03693 v 0.03409 c -0.3,0.37406 -0.4984,0.750621 -0.544,1.127781 -0.01456,0.06392 -0.0142,0.121547 -0.0142,0.183221 0,0.171592 0.02522,0.345974 0.07813,0.516996 l 0.0142,0.04829 0.02983,0.01705 c 0.17129,0.587638 0.56,1.502142 1.4105004,3.050879 0.56649,1.026492 1.1453,1.883902 1.7202,2.606326 0.30283,0.37968 0.64588,0.774989 1.044,1.173177 0.0047,0.0048 0.02152,0.02188 0.03978,0.03835 0.0063,0.0063 0.01518,0.01944 0.03693,0.0412 l 0.03977,0.03977 h 0.0029 c 0.01401,0.01402 0.02347,0.02419 0.02557,0.02699 l 0.0071,0.0085 0.0071,0.0072 c 0.39814,0.393759 0.79083,0.738842 1.1747,1.039691 0.72137,0.574859 1.5787,1.158178 2.6051,1.725719 1.5506,0.85535 2.4737,1.241969 3.0582,1.410351 l 0.02131,0.02557 0.03552,0.01279 c 0.1656,0.0552 0.33792,0.08069 0.50852,0.07812 0.0692,0.0037 0.13047,-0.001 0.18892,-0.0142 0.40035,-0.04681 0.79676,-0.236346 1.1889,-0.565281 l 0.0043,-0.0057 0.0043,-0.0028 c 0.0061,-0.006 0.0025,-0.0031 0.0057,-0.0072 0.0035,-0.0031 0.005,-0.0068 0.0086,-0.01 0.46418,-0.423606 0.83883,-0.884317 1.1207,-1.377656 l 0.01846,-0.03125 v -0.02983 c 0.2589,-0.539074 0.15635,-1.089386 -0.2642,-1.440249 -0.0103,-0.0088 -0.21237,-0.177731 -0.46307,-0.38206 -0.25638,-0.208898 -0.56044,-0.454452 -0.76573,-0.605076 -0.38842,-0.28731 -0.98876,-0.658951 -1.331,-0.849351 h -0.0014 c -0.65728,-0.368061 -1.3441,-0.154164 -1.6463,0.237195 l -0.52983,0.663291 c -0.21368,0.269211 -0.64065,0.243534 -0.65199,0.242874 -3.5937,-0.924473 -4.5599,-4.537723 -4.5668,-4.563421 -6.41e-4,-0.01131 -0.02647,-0.438993 0.2429,-0.656191 l 0.66051,-0.528354 c 0.39233,-0.300449 0.6129,-0.987106 0.2429,-1.646127 -0.19302,-0.340714 -0.5663,-0.945531 -0.84943,-1.33086 h -0.0014 c -0.153,-0.206079 -0.398,-0.511847 -0.607,-0.76852 -0.104,-0.128286 -0.199,-0.245674 -0.268,-0.3294653 -0.035,-0.0419 -0.063,-0.07569 -0.083,-0.09939 -0.01,-0.01185 -0.01831,-0.02018 -0.02415,-0.02699 -0.0029,-0.0034 -0.0045,-0.0057 -0.0071,-0.0085 -0.183,-0.217377 -0.416,-0.349763 -0.673,-0.393459 z m 6.598,1.4402493 c -0.34657,-0.02444 -0.65797,0.235225 -0.68324,0.56955 -0.02529,0.334695 0.24473,0.633204 0.59091,0.657601 0.85608,0.06049 1.4338,0.312157 1.8679,0.771229 v 0.0015 c 0.44311,0.467591 0.64473,1.001595 0.62784,1.731318 v 0.0028 c -0.0075,0.335804 0.27419,0.620395 0.62216,0.627754 h 0.0156 c 0.34289,0 0.62873,-0.270652 0.63636,-0.602217 0.02345,-1.003095 -0.30329,-1.898101 -0.96165,-2.592028 -0.663,-0.697326 -1.6,-1.087985 -2.717,-1.167377 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 15.60906 2 15.224477 2.0196613 14.841797 2.0507812 C 11.380697 2.2969214 8.5997563 3.5782719 6.0976562 6.0761719 C 4.0362563 8.1341719 2.7588063 10.673531 2.2539062 13.332031 C 2.2073962 13.574991 2.1705786 13.821029 2.1367188 14.068359 C 2.1162488 14.220189 2.093565 14.371116 2.078125 14.523438 C 2.044185 14.850108 2.0249519 15.180572 2.0136719 15.513672 C 2.0111719 15.597612 2.0068594 15.681645 2.0058594 15.765625 C 2.0038594 15.842625 2 15.922 2 16 C 2 16.138435 2.0155792 16.272716 2.0195312 16.410156 C 2.031187 16.112363 2.047731 15.815977 2.078125 15.523438 C 2.093565 15.371117 2.1162488 15.220189 2.1367188 15.068359 C 2.1705791 14.821029 2.2073962 14.574991 2.2539062 14.332031 C 2.7588063 11.673531 4.0362564 9.1341719 6.0976562 7.0761719 C 8.5997563 4.5782719 11.380697 3.2969213 14.841797 3.0507812 C 15.224477 3.0196613 15.60906 3 16 3 L 16.105469 3 L 27.900391 3 C 29.063791 3 30 3.9362095 30 5.0996094 L 30 4.0996094 C 30 2.9362095 29.063791 2 27.900391 2 L 16.105469 2 L 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/linssid.svg b/.icons/awkward/32x32/apps/linssid.svg
new file mode 120000
index 00000000..015d36a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/linssid.svg
@@ -0,0 +1 @@
+wicd.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/linuxdcpp.svg b/.icons/awkward/32x32/apps/linuxdcpp.svg
new file mode 100644
index 00000000..e2d7f6fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/linuxdcpp.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g transform="translate(-8,-9)">
+ <circle opacity=".2" cx="23" cy="-30" r="5" transform="scale(1,-1)"/>
+ <circle fill="#ee9736" cx="23" cy="-29" r="5" transform="scale(1,-1)"/>
+ <circle opacity=".2" cx="21" cy="-22" r="5" transform="scale(1,-1)"/>
+ <circle fill="#ffb271" cx="21" cy="-21" r="5" transform="scale(1,-1)"/>
+ <circle opacity=".2" cx="29" cy="-26" r="5" transform="scale(1,-1)"/>
+ <circle fill="#535353" cx="29" cy="-25" r="5" transform="scale(1,-1)"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/liri.svg b/.icons/awkward/32x32/apps/liri.svg
new file mode 100644
index 00000000..41a4877b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/liri.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,17 A 14,14 0 0 1 16,31 14,14 0 0 1 2,17 14,14 0 0 1 16,3 14,14 0 0 1 30,17 Z"/>
+ <path style="fill:#f4473a" d="M 30,16 A 14,14 0 0 1 16,30 14,14 0 0 1 2,16 14,14 0 0 1 16,2 14,14 0 0 1 30,16 Z"/>
+ <path style="opacity:0.2" d="m 24,17.732035 v -4.732413 l 2.100173,0.35 L 23.708679,10.914378 20.07138,11.517667 18.408182,14.64476 9.3,10 12.1,14.9 6.5,13.5 c 0,0 7.252751,6.682429 7.439038,6.796967 l -0.460877,0.536849 0.200184,0.706685 L 9.3783902,24 h 5.5897848 z"/>
+ <path style="fill:#ffffff" d="m 24,16.732035 v -4.732413 l 2.100173,0.35 L 23.708679,9.9143777 20.07138,10.517667 18.408182,13.64476 9.3,9 12.1,13.9 6.5,12.5 c 0,0 7.252751,6.682429 7.439038,6.796967 l -0.460877,0.536849 0.200184,0.706685 L 9.3783902,23 h 5.5897848 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/litecoin-qt.svg b/.icons/awkward/32x32/apps/litecoin-qt.svg
new file mode 100644
index 00000000..f1b50eba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/litecoin-qt.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path opacity=".2" d="m2.0215 16.414a14 14 0 0 0 -0.0215 0.586 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.414 14 14 0 0 1 -13.979 13.414 14 14 0 0 1 -13.978 -13.586z"/>
+ <path style="fill:#4f4f4f" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="M 16,7 A 10,10 0 0 1 26,17 10,10 0 0 1 16,27 10,10 0 0 1 6,17 10,10 0 0 1 16,7 Z"/>
+ <path style="fill:#ffffff" d="M 16,6 A 10,10 0 0 1 26,16 10,10 0 0 1 16,26 10,10 0 0 1 6,16 10,10 0 0 1 16,6 Z"/>
+ <path style="fill:#4f4f4f" d="M 13.5,8 11.541992,13.959961 10,14.5 9,18.5 10.404297,18.008789 9,22 h 6 7 l 1,-4 H 16.265625 L 17.058594,15.679687 19,15 20,11 18.197265,11.63086 19.5,8 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/little-inferno.svg b/.icons/awkward/32x32/apps/little-inferno.svg
new file mode 100644
index 00000000..bd468d4d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/little-inferno.svg
@@ -0,0 +1,14 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" rx="2" ry="2" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" rx="2" ry="2" style="fill:#f39d21"/>
+ <path d="m16 13-9 2.627119 1 14.372881h13l2-13z" style="fill:#5d5441"/>
+ <path d="M 7,15.627119 8,30 h 6.6 L 16,13 Z" style="fill:#8c8164"/>
+ <path d="m17 4.8-11 4-1 7 2 0.627119 9-2.427119 7 3.8 2-1 1-6z" style="opacity:.2"/>
+ <path d="m17 4-11 4-1 7 2 0.627119 9-2.427119 7 3.8 2-1 1-6z" style="fill:#423d2b"/>
+ <path d="m5 15 2 0.627119 9-2.427119 7 3.8 2-1-9-4z" style="fill:#2b2b2b"/>
+ <path d="m17 4-11 4-1 7 11-3z" style="fill:#675f47"/>
+ <path d="M 10,20 7.3048781,21 7.4367115,23 10,22 Z M 7.5086207,24 7.6404542,26 9,25.474576 v -2 z" style="opacity:.2"/>
+ <path d="M 10,19 7.3048781,20 7.4367115,22 10,21 Z M 7.5086207,23 7.6404542,25 9,24.474576 v -2 z" style="fill:#a19374"/>
+ <path d="m17 4-11 4-1 7 0.109375 0.035156 0.890625-6.2343748 11-4 8.878906 5.9199218 0.121094-0.720703-9-6z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m4 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h24c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-24z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/littleweeb.svg b/.icons/awkward/32x32/apps/littleweeb.svg
new file mode 100644
index 00000000..0153884a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/littleweeb.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#d64b60" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1" d="M 15.4092,4.4002741 C 12.654533,4.3756038 9.8539832,6.6897455 9.9131066,9.5514346 9.9254546,10.418602 9.3276154,10.541359 8.608,10.377743 c -0.2727809,0.979324 2.120527,1.903452 0.3647,2.109637 0.6218646,0.305943 1.726919,-0.07337 1.3251,1.03732 -0.157358,1.754582 -0.4585112,3.502124 -0.7525329,5.240758 C 9.2970506,20.391756 7.7488039,18.567457 7.2393684,17.972132 6.3280055,16.545648 6.6427976,19.281289 6.72255,19.930693 6.738643,20.683042 7.8375863,22.15064 6.3144444,21.576941 5.0287629,21.243696 3.7373005,20.390494 2.86513,19.579933 c -0.170664,0.49055 0.2758101,2.055698 0.4918506,2.856419 0.00706,0.660682 1.0321499,1.853281 0.8048994,1.903738 -0.5608858,-0.294439 -1.4591163,-1.012021 -0.6209438,0.0067 1.3955964,1.446022 3.4132921,2.306045 5.4330903,2.238563 4.7281925,0.209167 9.5208105,1.443288 14.2243145,0.366107 1.831592,-0.510272 3.587834,-1.497522 4.733159,-3.047999 -0.377068,0.147158 -2.291292,1.406464 -1.172639,0.461772 1.132335,-1.095314 2.125481,-2.48451 2.442969,-4.046244 0.0625,-0.682527 -0.688669,0.547746 -1.222864,0.451423 -1.129358,0.494928 -2.356828,0.87578 -3.602066,0.691638 0.148777,-1.056774 1.10119,-2.451149 0.9394,-3.769209 -0.776056,0.716795 -2.334128,1.927041 -3.257308,1.341534 -0.744565,-1.873112 -0.945857,-3.926917 -0.982592,-5.922663 0.465827,-0.11272 1.587297,-0.841908 0.45442,-0.64616 -0.765327,-0.299469 0.980494,-0.964421 0.817742,-1.734532 C 22.524307,10.207578 21.087437,11.268821 21.1534,10.183158 21.528329,8.1651699 20.554846,5.9331727 18.635839,5.0797992 17.644327,4.5448743 16.522672,4.3803069 15.4092,4.4002741 Z"/>
+ <path style="fill:#ffff6c" d="M 15.4092,3.3999619 C 12.654533,3.3752916 9.8539832,5.689433 9.9131066,8.5511227 9.9254574,9.41829 9.3276154,9.5410473 8.608,9.3774307 c -0.2727809,0.9793243 2.120527,1.9034523 0.3647,2.1096373 0.6218646,0.305943 1.726919,-0.07337 1.3251,1.03732 C 10.140442,14.27897 9.8392888,16.026512 9.5452671,17.765146 9.2970506,19.391445 7.7488039,17.567145 7.2393684,16.97182 6.3280055,15.545336 6.6427976,18.280977 6.72255,18.930381 6.738643,19.68273 7.8375863,21.150328 6.3144444,20.57663 5.0287629,20.243385 3.7373005,19.390183 2.86513,18.579621 c -0.170664,0.49055 0.2758101,2.055698 0.4918506,2.856419 0.00706,0.660682 1.0321499,1.853281 0.8048994,1.903738 -0.5608858,-0.294439 -1.4591163,-1.012021 -0.6209438,0.0067 1.3955964,1.446022 3.4132921,2.306045 5.4330903,2.238564 4.7281925,0.209167 9.5208105,1.443287 14.2243145,0.366106 1.831592,-0.510272 3.587834,-1.497522 4.733159,-3.047999 -0.377068,0.147158 -2.291292,1.406464 -1.172639,0.461772 1.132335,-1.095314 2.125481,-2.48451 2.442969,-4.046244 0.0625,-0.682527 -0.688669,0.547746 -1.222864,0.451423 -1.129358,0.494928 -2.356828,0.87578 -3.602066,0.691638 0.148777,-1.056774 1.10119,-2.451149 0.9394,-3.769209 -0.776056,0.716795 -2.334128,1.927041 -3.257308,1.341534 C 21.314427,16.160971 21.113135,14.107166 21.0764,12.11142 21.542227,11.9987 22.663697,11.269512 21.53082,11.46526 20.765493,11.165791 22.511314,10.500839 22.348562,9.7307284 22.524307,9.2072661 21.087437,10.26851 21.1534,9.1828457 21.528329,7.164858 20.554846,4.9328605 18.635839,4.079487 17.644327,3.5445621 16.522672,3.3799948 15.4092,3.3999619 Z"/>
+ <path style="opacity:0.4;fill:#c91919" d="m 15.3497,7.493876 c -0.650012,0.6810923 -1.302421,1.394172 -2.0272,1.9885466 0.185987,-0.5060939 0.551541,-1.4919328 0.0067,-0.3740337 -0.389933,0.6644763 -0.815622,1.5802091 -1.048912,2.2910241 0.40454,0.719943 1.623837,-1.001372 2.082015,-1.4193288 0.323668,-0.833803 0.647883,-1.6628694 0.987377,-2.4862082 z m 2.5046,0.4941619 c -0.746355,0.6465254 -1.508568,1.3108938 -2.2995,1.8821548 0.02548,-0.1342378 0.727833,-1.1180882 0.5075,-0.920429 -0.766588,0.8378955 -1.538553,1.6898413 -2.289,2.5422043 1.202116,-0.144362 2.371426,-0.740416 3.3117,-1.413191 -0.06768,0.538248 -0.807638,1.997314 0.01443,0.982405 0.511888,-0.548522 1.180922,-1.3902752 1.369476,-2.1184178 0.20063,-0.2815609 0.365731,-1.1170445 -0.0735,-0.3324743 -0.181225,0.1562237 -1.092263,1.3793625 -0.7175,0.4003691 0.0661,-0.3391308 0.139842,-0.6790246 0.1764,-1.0226211 z m 1.7514,0.9666254 c -0.136739,0.8044472 -0.863666,1.7317847 -1.397577,2.3372817 -0.05501,0.640781 1.045674,-0.165015 1.099377,-0.528621 0.128946,-0.471998 0.335235,-1.321998 0.2982,-1.8086607 z m 1.2362,1.4719867 c -0.463114,0.734209 -1.034301,1.459294 -1.7269,1.964748 -0.14201,0.456777 -0.717385,1.369391 -10e-4,0.634474 0.681019,-0.713197 1.478688,-1.465326 1.722361,-2.452234 -0.0023,-0.04344 0.02177,-0.107618 0.0056,-0.146988 z m -9.2603,0.0259 c -0.12566,0.531745 0.53794,1.963872 0.6909,1.693169 C 12.395047,11.38006 11.911469,11.0112 11.5816,10.45255 Z m 9.017184,1.370817 c -0.365819,1.148864 -2.988938,2.221312 -3.494608,3.212779 -0.941162,0.803857 0.284806,1.663327 -1.08306,1.84405 -1.413648,0.06407 -1.558859,-1.081847 -2.475184,-1.815911 -0.648057,-0.921251 -1.912356,-1.393773 -2.611132,-2.252217 0.01896,1.792913 -0.443498,3.550881 -0.9688,5.243295 0.420555,-0.353876 0.797769,-1.591338 1.0283,-1.655372 -0.137794,1.467432 -0.676675,2.881246 -1.4567,4.072286 C 8.7803883,21.509154 7.9923871,22.583296 6.8699,23.25246 5.7575097,22.783193 4.8856295,21.929266 4.1861,20.970636 3.8203115,20.086489 3.2461487,19.20616 2.80423,18.492827 c 0.1102526,1.777409 0.4813735,3.618661 1.54882,4.937419 -0.3965223,-0.04898 -1.7502251,-1.309947 -0.9192564,-0.222692 0.9178729,1.073209 2.2370119,1.796503 3.5929064,2.168542 1.4641389,0.338414 2.991055,0.173051 4.47302,0.406165 3.695836,0.336348 7.453758,0.997588 11.14748,0.292381 1.63593,-0.34312 3.351426,-1.120267 4.5717,-2.359518 0.36719,-0.338573 1.117496,-1.191284 0.168962,-0.519206 -0.269445,0.142288 -1.659169,1.010169 -0.725462,0.255327 1.180217,-1.083311 2.153925,-2.491963 2.537795,-4.057429 0.10648,-1.008502 -0.890995,0.888683 -1.233695,0.960868 -0.762354,0.774491 -1.58871,1.486814 -2.471,2.121536 -2.08563,-0.938841 -3.584977,-2.884436 -4.165438,-5.073821 -0.549528,-1.687405 -0.972372,-3.809694 -0.731278,-5.579034 z"/>
+ <path style="fill:#ebdeb0" d="m 12.2774,17.881075 c -0.61274,0.04771 -1.257839,0.184383 -1.7451,0.578855 -0.7275072,0.998434 -0.7593355,2.307376 -0.5485018,3.480278 0.1347138,0.775827 0.1631018,1.56088 0.1181538,2.34596 -0.01281,0.746986 0.05657,1.496943 0.335283,2.195851 0.210013,0.712238 0.562887,1.363137 0.989358,1.966566 0.308919,0.512277 1.015726,-0.120691 1.467032,-0.203725 0.735657,-0.292672 1.468307,-0.59285 2.201275,-0.892116 1.446309,0.576126 2.904156,1.123232 4.375,1.633674 0.432869,-0.128457 0.564528,-0.706277 0.7588,-1.075817 0.23136,-0.698217 0.49485,-1.395353 0.660946,-2.109022 0.151933,-1.58503 0.3422,-3.166265 0.426504,-4.757131 0.106701,-0.760716 0.09882,-1.621577 -0.449394,-2.224982 -0.381167,-0.556495 -1.044072,-0.693522 -1.640456,-0.881696 -0.608124,-0.400606 -1.218368,-0.81951 -1.7605,-1.306099 -0.241131,0.438165 -0.979717,0.144526 -1.39423,0.182315 -0.833733,-0.0848 -1.803839,-0.316544 -2.524311,0.249523 -0.423286,0.272522 -0.846572,0.545044 -1.269859,0.817566 z m 0.3304,5.56317 c 0.723935,-0.04177 0.617914,0.975796 1.1116,1.107315 0.741222,0.04037 1.446087,0.473287 2.195635,0.269985 0.527658,-0.13122 1.122458,-0.106066 1.485162,-0.571432 0.482293,-0.390935 1.049364,-0.705822 1.669215,-0.796768 -0.0834,0.337148 0.02067,1.052146 -0.205012,1.168909 -0.466602,-0.344047 -1.05256,-0.18607 -1.521713,0.05913 -1.072993,0.312911 -2.21092,0.278292 -3.314259,0.412768 -0.426756,0.0801 -0.854164,0.169046 -0.857806,-0.392922 -0.163069,-0.451034 -0.42849,-0.861759 -0.762322,-1.205191 0.06282,-0.02853 0.132389,-0.0394 0.1995,-0.0518 z"/>
+ <path style="fill:#d49063" d="m 20.5647,11.261685 c -0.506769,0.804932 -1.131209,1.546884 -1.8879,2.127136 0.115732,-0.215229 0.366982,-0.787465 0.129683,-0.271659 -0.145499,0.242616 -0.176732,0.371652 0.08767,0.104635 0.122565,0.398285 -0.149563,0.977026 -0.395424,1.355776 -0.404814,0.602358 -0.941629,1.111003 -1.564941,1.482341 -0.39602,0.276921 -0.87665,0.716136 -1.395785,0.502462 -0.683231,-0.227895 -1.33684,-0.557268 -1.9019,-1.006522 0.23085,0.06806 0.676157,0.568944 0.3052,0.656549 -0.264141,-0.0047 -0.846755,0.03786 -0.311615,0.01541 0.133329,-0.03692 0.362611,0.0534 0.434115,-0.0525 0.0156,0.515487 0.497403,0.70118 0.866082,0.979054 0.381312,0.327825 0.887577,0.591059 1.381181,0.324169 0.42177,-0.191644 0.857846,-0.435432 1.144879,-0.801155 -3e-4,-0.364544 0.192971,-0.553578 0.560758,-0.446072 -0.322508,0.02458 -0.573663,0.0024 -0.443942,-0.38765 0.314098,-0.386095 0.840621,-0.690474 1.120142,-1.157481 0.242293,-0.443543 0.465473,-0.839733 0.96071,-1.01892 0.513496,-0.399731 0.771177,-1.023143 1.09869,-1.565631 0.09402,-0.311929 0.359227,-0.807837 -0.1876,-0.839935 z m -2.548,4.969617 c 0.292283,0.145827 0.192627,-0.02361 0,0 z m -7.4228,-4.832427 c -0.203316,0.352016 0.01971,0.796909 0.226297,1.106571 0.159563,0.448637 0.451519,0.875844 0.866989,1.129363 0.162012,0.06999 0.626977,0.428699 0.534214,0.331468 -0.01024,-0.604512 -0.623699,-0.838058 -0.903655,-1.309832 -0.293296,-0.365612 -0.440254,-0.816364 -0.67432,-1.215749 z m 1.6681,2.679393 c 0.07092,0.245696 0.520986,0.750274 0.51902,0.725159 -0.200152,-0.219368 -0.389637,-0.456896 -0.51902,-0.725159 z m 0.5754,0.784639 c 0.126326,0.13856 0.202086,0.200808 0,0 z m 0.1463,0.147689 c 0.128795,0.16158 0.54391,0.472065 0.182,0.168774 -0.06177,-0.05505 -0.12245,-0.111328 -0.182,-0.168774 z m 1.2348,2.283224 c -0.25999,0.417433 -0.345318,0.912519 -0.4851,1.377494 0.475338,0.289336 0.415935,-0.324624 0.647817,-0.572991 0.07996,-0.242459 -0.06272,-0.574185 -0.162717,-0.804503 z m 3.1213,0.0518 c -0.129573,0.495903 -0.05186,1.016249 -0.0658,1.523082 0.285373,0.0049 0.682648,0.01733 0.463378,-0.369943 -0.07073,-0.405223 -0.275814,-0.764865 -0.397578,-1.153139 z m -0.8911,1.217906 c -0.01382,0.206588 -0.428684,0.768353 -0.0413,0.706945 0.196263,-0.208929 0.325433,-0.509544 0.0413,-0.706945 z"/>
+ <path style="fill:#ffffff" d="m 14.0638,16.216603 c -0.719935,0.01764 -1.45353,0.08975 -2.1287,0.364672 0.142946,0.424203 0.270978,0.85409 0.3654,1.2921 0.480407,-0.225113 0.950297,-0.472125 1.4301,-0.698546 -0.301371,0.598855 -0.757662,1.1188 -0.969513,1.767091 -0.264988,0.684261 -0.646457,1.35107 -0.622295,2.109396 -0.06066,0.756646 0.06879,1.512476 0.104417,2.268839 0.210704,1.780127 0.317945,3.618806 -0.123047,5.372921 -0.110518,0.414082 -0.69888,1.055166 -0.592664,1.304764 2.715834,0 5.431668,0 8.147502,0 -0.119963,-0.567396 -0.245795,-1.133968 -0.260481,-1.716116 -0.126906,-1.614826 -0.253813,-3.229652 -0.380719,-4.844478 0.135286,-0.343013 0.162608,-0.841961 0.193176,-1.216014 0.03997,-0.547338 0.244075,-1.109077 0.003,-1.639596 -0.252271,-0.806662 -0.507558,-1.61159 -0.88082,-2.372549 -0.101333,-0.237631 -0.525145,-1.001356 0.04245,-0.647188 0.388207,0.252726 0.684041,0.171712 0.785313,-0.304476 0.301409,-0.348808 0.252988,-0.646116 -0.212541,-0.764388 -0.431743,-0.203472 -0.918141,-0.290336 -1.393586,-0.249134 -0.07245,0.362088 -0.222083,0.729857 -0.2135,1.098915 0.207306,0.570586 0.442502,1.136251 0.4991,1.748465 0.137426,0.719983 0.22657,1.53038 0.245,2.211829 0.0045,0.289425 0.0683,0.642371 -0.339319,0.32534 -1.289034,-0.369578 -2.683481,-0.368919 -3.984883,-0.05868 -0.358776,0.299893 -0.423535,-0.11603 -0.367985,-0.370774 -0.0011,-0.886099 0.187466,-1.761484 0.338449,-2.631184 0.0991,-0.482741 0.326915,-0.949945 0.469728,-1.397532 -0.02753,-0.312816 -0.02558,-0.689865 -0.15359,-0.953674 z"/>
+ <path style="fill:#afb3b3" d="m 12.6078,23.444245 c -0.432871,0.01974 0.16931,0.362053 0.2191,0.571156 0.221903,0.349999 0.405202,0.745366 0.468574,1.152673 -0.391392,1.132325 -0.782783,2.264651 -1.174174,3.396976 -0.118621,0.235529 -0.264816,0.698448 -0.3514,0.873533 0.309553,0.09208 0.605084,0.227191 0.8876,0.38287 0.641427,-0.312815 1.250544,-0.690963 1.903156,-0.979518 0.260805,-0.09619 0.537355,-0.174924 0.815644,-0.178193 0.01955,0.439592 0.04855,0.879236 0.0973,1.316599 1.398645,0.0368 2.799196,0.01069 4.1986,0.0105 -0.06628,-0.335177 -0.142413,-0.674263 -0.2149,-1.004422 0.01661,-0.104334 -0.0283,-0.263073 -0.03528,-0.388268 -0.162306,-1.3162 -0.324613,-2.632398 -0.48692,-3.948598 0.06213,-0.267097 0.07102,-0.608261 0.11035,-0.904502 0.04526,-0.186986 0.06267,-0.391633 -0.1863,-0.251984 -0.733176,0.163716 -1.343256,0.631914 -1.88965,1.122889 -0.698471,0.0789 -1.408072,0.417455 -2.109387,0.169541 -0.43218,-0.121617 -0.873138,-0.210804 -1.319913,-0.257034 -0.191223,-0.384527 -0.296147,-0.921266 -0.7749,-1.051319 -0.0514,-0.0154 -0.10344,-0.03042 -0.1575,-0.0329 z m 3.64,5.206898 c 0.742103,0.04497 1.479049,0.218036 2.170546,0.488216 0.430846,0.156291 0.619809,0.61477 1.005354,0.836782 -1.062822,0.0032 -2.125678,0.0032 -3.1885,0 -0.01088,-0.441547 -0.01312,-0.883908 0.0126,-1.324998 z"/>
+ <path style="fill:#ff78c4" d="m 16.518,23.338976 c 0.212494,-0.100938 0.566058,-0.299591 0.3549,-0.571156 -0.11987,-0.283267 -0.277462,-0.550921 -0.4242,-0.818237 0.249155,0.0732 0.479848,0.253431 0.718987,0.310601 0.209699,-0.111703 0.176751,-0.488044 0.482956,-0.337768 0.483233,0.09255 0.953679,0.244012 1.42728,0.376387 0.296293,0.158788 0.223044,-0.345672 0.249471,-0.517496 -0.134336,-0.208701 -0.491373,-0.147182 -0.700795,-0.282933 -1.057429,-0.409981 -2.209995,-0.503524 -3.334656,-0.451906 -0.881774,0.04031 -1.759736,0.162328 -2.624969,0.334614 -0.187235,0.04172 -0.372624,0.09146 -0.556174,0.147133 0.0012,0.159577 -0.0031,0.319346 0.0042,0.478763 0.628564,-0.143529 1.272001,-0.254161 1.9194,-0.267379 0.09365,0.194569 0.204025,0.541543 0.468006,0.322905 0.282626,-0.105079 0.567872,-0.240485 0.870394,-0.25991 -0.350617,0.36058 -0.676617,0.757869 -0.8848,1.219306 0.06138,0.286647 0.468075,0.350828 0.573322,0.05431 0.216832,-0.429153 0.509096,-0.812784 0.759478,-1.221822 0.281091,-0.08675 0.269612,0.32661 0.346984,0.501177 0.08948,0.343538 0.126817,0.705879 0.216932,1.044435 0.04755,-0.01184 0.08884,-0.04146 0.133284,-0.06103 z"/>
+ <path style="opacity:0.1" d="m 9.9842,22.953642 c 0.115687,0.715798 0.172684,1.439075 0.119728,2.163649 0.0015,0.72099 -0.0028,1.461299 0.261892,2.143961 0.221403,0.687157 0.470585,1.379682 0.916956,1.957069 0.135608,0.357599 0.366113,0.573043 0.748224,0.36451 1.026961,-0.39583 2.044784,-0.815038 3.0639,-1.230505 1.446252,0.576231 2.904157,1.123246 4.375,1.633674 0.398816,-0.101686 0.522004,-0.620321 0.709804,-0.950243 0.262791,-0.703164 0.47809,-1.424868 0.704196,-2.139319 0.06302,-0.877948 0.184881,-1.750543 0.2569,-2.627597 -0.702333,0.05599 -1.404667,0.111991 -2.107,0.167987 0.0726,0.166953 -0.06133,0.823662 -0.07968,1.16677 -0.30129,-0.06573 -0.908719,-0.355878 -1.314716,-0.04476 -0.781213,0.370946 -1.670026,0.341437 -2.511167,0.439678 -0.608475,0.03817 -1.21782,0.121926 -1.823233,0.158076 -0.16382,-0.803258 -0.650815,-1.505198 -1.292598,-2.004239 -0.548221,-0.536183 -1.300268,-0.761065 -1.944296,-1.152927 z m 3.5217,2.507207 c 0.03975,0.126506 0.165198,0.06662 0,0 z"/>
+ <path style="fill:#ebdeb0" d="m 9.9842,21.95406 c 0.115687,0.715798 0.172684,1.439075 0.119728,2.163649 0.0015,0.72099 -0.0028,1.461299 0.261892,2.143961 0.221403,0.687157 0.470585,1.379682 0.916956,1.957069 0.135608,0.357599 0.366113,0.573043 0.748224,0.36451 1.026961,-0.39583 2.044784,-0.815038 3.0639,-1.230505 1.446252,0.576231 2.904157,1.123246 4.375,1.633674 0.398816,-0.101686 0.522004,-0.620321 0.709804,-0.950243 0.262791,-0.703164 0.47809,-1.424868 0.704196,-2.139319 0.06302,-0.877948 0.184881,-1.750543 0.2569,-2.627597 -0.702333,0.05599 -1.404667,0.111991 -2.107,0.167987 0.0726,0.166953 -0.06133,0.823662 -0.07968,1.16677 -0.30129,-0.06573 -0.908719,-0.355878 -1.314716,-0.04476 -0.781213,0.370946 -1.670026,0.341437 -2.511167,0.439678 -0.608475,0.03817 -1.21782,0.121926 -1.823233,0.158076 -0.16382,-0.803258 -0.650815,-1.505198 -1.292598,-2.004239 -0.548221,-0.536183 -1.300268,-0.761065 -1.944296,-1.152927 z m 3.5217,2.507207 c 0.03975,0.126506 0.165198,0.06662 0,0 z"/>
+ <path style="opacity:0.1" d="M 15.664,17.603028 C 14.472834,17.23316 13.381062,16.525106 12.578816,15.568529 12.321083,15.26374 12.16017,14.892751 12.1122,14.496668 c 0.262899,0.199513 -0.0842,-0.34612 -0.08074,-0.490907 -0.163655,-0.524247 -0.233531,-1.071503 -0.317556,-1.612431 0.187505,0.224853 0.373109,0.595036 0.5586,0.752442 -0.02157,-0.432613 -0.136576,-0.866546 -0.0777,-1.2991 0.204468,0.197277 0.109268,0.624314 0.356967,0.723548 0.589268,-0.275871 1.003267,-0.80573 1.487314,-1.223659 0.106172,-0.105039 0.306472,-0.318462 0.174114,-0.05022 -0.146388,0.398453 -0.313206,0.79077 -0.439895,1.195683 1.20377,-0.154938 2.340488,-0.683027 3.3012,-1.415291 -0.06897,0.416654 -0.20467,0.818643 -0.3213,1.222805 0.649825,-0.518887 1.161084,-1.19305 1.5939,-1.898253 0.05011,0.679704 0.13372,1.357594 0.2114,2.034743 0.259696,-0.201801 0.501768,-0.494061 0.749,-0.672648 -0.06971,0.527238 -0.114866,1.060446 -0.199514,1.584554 -0.113632,0.365766 -0.269029,0.716641 -0.445886,1.055642 0.136572,-0.09283 0.32838,-0.320263 0.266433,-3.7e-5 -0.06179,0.866364 -0.668085,1.569908 -1.275449,2.138053 -0.354933,0.310739 -0.775592,0.534404 -1.146984,0.824855 -0.244087,0.144237 -0.550797,0.321164 -0.8421,0.236582 z"/>
+ <path style="fill:#ebdeb0" d="M 15.664,16.602973 C 14.472834,16.233105 13.381062,15.525051 12.578816,14.568474 12.321083,14.263685 12.16017,13.892696 12.1122,13.496613 c 0.262899,0.199513 -0.0842,-0.34612 -0.08074,-0.490907 -0.163655,-0.524247 -0.233531,-1.071503 -0.317556,-1.612431 0.187505,0.224853 0.373109,0.595036 0.5586,0.752442 -0.02157,-0.432613 -0.136576,-0.866546 -0.0777,-1.2991 0.204468,0.197277 0.109268,0.624314 0.356967,0.723548 0.589268,-0.275871 1.003267,-0.80573 1.487314,-1.223659 0.106172,-0.105039 0.306472,-0.318462 0.174114,-0.05022 -0.146388,0.398453 -0.313206,0.79077 -0.439895,1.195683 1.20377,-0.154938 2.340488,-0.683027 3.3012,-1.415291 -0.06897,0.416654 -0.20467,0.818643 -0.3213,1.222805 0.649825,-0.518887 1.161084,-1.19305 1.5939,-1.8982532 0.05011,0.6797042 0.13372,1.3575942 0.2114,2.0347432 0.259696,-0.201801 0.501768,-0.494061 0.749,-0.672648 -0.06971,0.527238 -0.114866,1.060446 -0.199514,1.584554 -0.113632,0.365766 -0.269029,0.716641 -0.445886,1.055642 0.136572,-0.09283 0.32838,-0.320263 0.266433,-3.7e-5 -0.06179,0.866364 -0.668085,1.569908 -1.275449,2.138053 -0.354933,0.310739 -0.775592,0.534404 -1.146984,0.824855 -0.244087,0.144237 -0.550797,0.321164 -0.8421,0.236582 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/livepatch.svg b/.icons/awkward/32x32/apps/livepatch.svg
new file mode 100644
index 00000000..b9e60d91
--- /dev/null
+++ b/.icons/awkward/32x32/apps/livepatch.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#e95420" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 4,19 H 7.2344 C 8.1669,23.092 11.802,25.996 16,26 20.97,26 25,21.971 25,17 24.994,12.421 21.55,8.5757 17,8.0669 17,8.0669 16,8 16,9 16,10 17,10.081 17,10.081 20.44,10.578 22.995,13.523 23,17 23,20.866 19.865,24 16,24 12.906,23.997 10.183,21.964 9.2987,19 H 12 L 8,15 Z"/>
+ <path style="fill:#ffffff" d="M 4,18 H 7.2344 C 8.1669,22.092 11.802,24.996 16,25 20.97,25 25,20.971 25,16 24.994,11.421 21.55,7.5757 17,7.0669 17,7.0669 16,7 16,8 16,9 17,9.0805 17,9.0805 20.44,9.5775 22.995,12.523 23,16 23,19.866 19.865,23 16,23 12.906,22.997 10.183,20.964 9.2987,18 H 12 L 8,14 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0215 16.586 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.979 16.414 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/livewallpaper-config.svg b/.icons/awkward/32x32/apps/livewallpaper-config.svg
new file mode 100644
index 00000000..fbe7d90e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/livewallpaper-config.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="21" height="16" x="-29" y="-24" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="21" height="16" x="-28" y="-24" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="20" height="26" x="-26" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="20" height="26" x="-25" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.25,5 C 3.5575,5 3,5.5575 3,6.25 V 7.25 C 3,6.5575 3.5575,6 4.25,6 H 27.75 C 28.442,6 29,6.5575 29,7.25 V 6.25 C 29,5.5575 28.442,5 27.75,5 Z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="22" height="1" x="5" y="23"/>
+ <rect style="fill:#1d83af" width="16" height="22" x="-23" y="-27" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 21.5,9 A 3.5,3.5 0 0 0 18,12.5 3.5,3.5 0 0 0 21.5,16 3.5,3.5 0 0 0 25,12.5 3.5,3.5 0 0 0 21.5,9 Z m -7,2 A 1.5,1.5 0 0 0 13,12.5 1.5,1.5 0 0 0 14.5,14 1.5,1.5 0 0 0 16,12.5 1.5,1.5 0 0 0 14.5,11 Z m -5,3 A 2.5,2.5 0 0 0 7,16.5 2.5,2.5 0 0 0 9.5,19 2.5,2.5 0 0 0 12,16.5 2.5,2.5 0 0 0 9.5,14 Z m 13.970703,4.470703 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 z M 18,19 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z"/>
+ <circle style="fill:#f0f9fd" cx="21.5" cy="11.5" r="3.5"/>
+ <circle style="fill:#c4e7f5" cx="9.5" cy="15.5" r="2.5"/>
+ <circle style="fill:#a6daf0" cx="18" cy="20" r="2"/>
+ <circle style="fill:#c4e7f5" cx="14.5" cy="11.5" r="1.5"/>
+ <circle style="fill:#d3edf8" cx="23.471" cy="18.471" r="1"/>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#c149c0" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="M 23,19 22.912,20.054 A 3.1429,3.1429 0 0 0 21.993,20.585 L 21.036,20.134 20.036,21.866 20.905,22.47 A 3.1429,3.1429 0 0 0 20.857,23 3.1429,3.1429 0 0 0 20.903,23.532 L 20.036,24.134 21.036,25.866 21.991,25.416 A 3.1429,3.1429 0 0 0 22.912,25.944 L 23,27 H 25 L 25.088,25.946 A 3.1429,3.1429 0 0 0 26.007,25.415 L 26.964,25.866 27.964,24.134 27.095,23.53 A 3.1429,3.1429 0 0 0 27.143,23 3.1429,3.1429 0 0 0 27.097,22.468 L 27.964,21.866 26.964,20.134 26.009,20.584 A 3.1429,3.1429 0 0 0 25.088,20.056 L 25,19 Z M 24,21.857 A 1.1429,1.1429 0 0 1 25.143,23 1.1429,1.1429 0 0 1 24,24.143 1.1429,1.1429 0 0 1 22.857,23 1.1429,1.1429 0 0 1 24,21.857 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/livewallpaper.svg b/.icons/awkward/32x32/apps/livewallpaper.svg
new file mode 100644
index 00000000..2a019b1e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/livewallpaper.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="21" height="16" x="-29" y="-24" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="21" height="16" x="-28" y="-24" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="20" height="26" x="-26" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="20" height="26" x="-25" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.25,5 C 3.5575,5 3,5.5575 3,6.25 V 7.25 C 3,6.5575 3.5575,6 4.25,6 H 27.75 C 28.442,6 29,6.5575 29,7.25 V 6.25 C 29,5.5575 28.442,5 27.75,5 Z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="22" height="1" x="5" y="23"/>
+ <rect style="fill:#1d83af" width="16" height="22" x="-23" y="-27" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 21.5,9 A 3.5,3.5 0 0 0 18,12.5 3.5,3.5 0 0 0 21.5,16 3.5,3.5 0 0 0 25,12.5 3.5,3.5 0 0 0 21.5,9 Z m -7,2 A 1.5,1.5 0 0 0 13,12.5 1.5,1.5 0 0 0 14.5,14 1.5,1.5 0 0 0 16,12.5 1.5,1.5 0 0 0 14.5,11 Z m -5,3 A 2.5,2.5 0 0 0 7,16.5 2.5,2.5 0 0 0 9.5,19 2.5,2.5 0 0 0 12,16.5 2.5,2.5 0 0 0 9.5,14 Z m 13.970703,4.470703 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 z M 18,19 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z"/>
+ <circle style="fill:#f0f9fd" cx="21.5" cy="11.5" r="3.5"/>
+ <circle style="fill:#c4e7f5" cx="9.5" cy="15.5" r="2.5"/>
+ <circle style="fill:#a6daf0" cx="18" cy="20" r="2"/>
+ <circle style="fill:#c4e7f5" cx="14.5" cy="11.5" r="1.5"/>
+ <circle style="fill:#d3edf8" cx="23.471" cy="18.471" r="1"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lmms.svg b/.icons/awkward/32x32/apps/lmms.svg
new file mode 100644
index 00000000..51c569e7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lmms.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#25c65f" d="m4 25.695 0.0117-9.2087-0.0117-4.6218 4.0117-2.2935l8.0003-4.6097 8 4.6101 3.988 2.2931v13.831l-4 2.305-4-2.305 0.0118-4.5985 3.9883-2.3167v-4.6102l-3.9883-2.2935-4-2.3051-4 2.3051-4.0117 2.2935v4.6102l4 2.3051v4.6102l-4 2.304z"/>
+ <path fill="#fff" opacity=".2" d="m16.012 4.9609l-8.0003 4.6094-4.0117 2.2947 0.002 0.998 4.0097-2.293 8.0003-4.6091 8 4.6091 3.988 2.295v-1l-3.988-2.2947-8-4.6094zm-12 12.191l-0.0117 8.543h0.002l0.0097-8.209v-0.334zm3.9883 1.627v1l4 2.305v-1l-4-2.305zm16 0l-3.988 2.317-0.012 4.599 0.002 0.002 0.01-3.601 3.988-2.317v-1z"/>
+ <path opacity=".2" d="m16.012 9.5703-4 2.3066-4.012 2.293v1l4.0117-2.293 4-2.3066 4 2.3066 3.988 2.293v-1l-3.9883-2.293-4-2.3066zm-12.01 3.2927-0.002 0.002l0.011719 4.2871v-0.66602l-0.00977-3.623zm0 12.832-0.00195 1 4 2.305 4-2.3047v-1l-4 2.305-3.998-2.305zm23.998 0-4 2.305-3.998-2.303-0.002 0.998 4 2.305l4-2.3047v-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/locale.svg b/.icons/awkward/32x32/apps/locale.svg
new file mode 120000
index 00000000..c0bcf8bc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/locale.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/loginized.svg b/.icons/awkward/32x32/apps/loginized.svg
new file mode 100644
index 00000000..11c6ad1e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/loginized.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#50b590" cx="16" cy="16" r="14"/>
+ <rect style="fill:#30706b" width="26" height="8" x="3" y="12" rx="1.444" ry="1.333"/>
+ <path style="opacity:0.2" d="m 7,14 c -0.4155,0 -0.75,0.3345 -0.75,0.75 v 0.439453 L 5.9394531,14.878906 c -0.2938028,-0.293803 -0.766744,-0.293803 -1.0605469,0 -0.2938028,0.293803 -0.2938028,0.766744 0,1.060547 L 5.1894531,16.25 H 4.75 C 4.3345,16.25 4,16.5845 4,17 c 0,0.4155 0.3345,0.75 0.75,0.75 h 0.4394531 l -0.3105469,0.310547 c -0.2938028,0.293803 -0.2938028,0.766744 0,1.060547 0.2938029,0.293803 0.7667441,0.293803 1.0605469,0 L 6.25,18.810547 V 19.25 C 6.25,19.6655 6.5845,20 7,20 7.4155,20 7.75,19.6655 7.75,19.25 v -0.439453 l 0.3105469,0.310547 c 0.2938028,0.293803 0.766744,0.293803 1.0605469,0 0.2938028,-0.293803 0.2938028,-0.766744 0,-1.060547 L 8.8105469,17.75 H 9.25 C 9.6655,17.75 10,17.4155 10,17 10,16.5845 9.6655,16.25 9.25,16.25 H 8.8105469 l 0.3105469,-0.310547 c 0.2938028,-0.293803 0.2938028,-0.766744 0,-1.060547 -0.2938029,-0.293803 -0.7667441,-0.293803 -1.0605469,0 L 7.75,15.189453 V 14.75 C 7.75,14.3345 7.4155,14 7,14 Z m 7,0 c -0.4155,0 -0.75,0.3345 -0.75,0.75 v 0.439453 l -0.310547,-0.310547 c -0.293803,-0.293803 -0.766744,-0.293803 -1.060547,0 -0.293803,0.293803 -0.293803,0.766744 0,1.060547 L 12.189453,16.25 H 11.75 C 11.3345,16.25 11,16.5845 11,17 c 0,0.4155 0.3345,0.75 0.75,0.75 h 0.439453 l -0.310547,0.310547 c -0.293803,0.293803 -0.293803,0.766744 0,1.060547 0.293803,0.293803 0.766744,0.293803 1.060547,0 L 13.25,18.810547 V 19.25 c 0,0.4155 0.3345,0.75 0.75,0.75 0.4155,0 0.75,-0.3345 0.75,-0.75 v -0.439453 l 0.310547,0.310547 c 0.293803,0.293803 0.766744,0.293803 1.060547,0 0.293803,-0.293803 0.293803,-0.766744 0,-1.060547 L 15.810547,17.75 H 16.25 C 16.6655,17.75 17,17.4155 17,17 17,16.5845 16.6655,16.25 16.25,16.25 h -0.439453 l 0.310547,-0.310547 c 0.293803,-0.293803 0.293803,-0.766744 0,-1.060547 -0.293803,-0.293803 -0.766744,-0.293803 -1.060547,0 L 14.75,15.189453 V 14.75 C 14.75,14.3345 14.4155,14 14,14 Z m 7,0 c -0.4155,0 -0.75,0.3345 -0.75,0.75 v 0.439453 l -0.310547,-0.310547 c -0.293803,-0.293803 -0.766744,-0.293803 -1.060547,0 -0.293803,0.293803 -0.293803,0.766744 0,1.060547 L 19.189453,16.25 H 18.75 C 18.3345,16.25 18,16.5845 18,17 c 0,0.4155 0.3345,0.75 0.75,0.75 h 0.439453 l -0.310547,0.310547 c -0.293803,0.293803 -0.293803,0.766744 0,1.060547 0.293803,0.293803 0.766744,0.293803 1.060547,0 L 20.25,18.810547 V 19.25 c 0,0.4155 0.3345,0.75 0.75,0.75 0.4155,0 0.75,-0.3345 0.75,-0.75 v -0.439453 l 0.310547,0.310547 c 0.293803,0.293803 0.766744,0.293803 1.060547,0 0.293803,-0.293803 0.293803,-0.766744 0,-1.060547 L 22.810547,17.75 H 23.25 C 23.6655,17.75 24,17.4155 24,17 24,16.5845 23.6655,16.25 23.25,16.25 h -0.439453 l 0.310547,-0.310547 c 0.293803,-0.293803 0.293803,-0.766744 0,-1.060547 -0.293803,-0.293803 -0.766744,-0.293803 -1.060547,0 L 21.75,15.189453 V 14.75 C 21.75,14.3345 21.4155,14 21,14 Z"/>
+ <rect style="fill:#ffffff" width="1.5" height="6" x="13.25" y="13" rx=".75" ry=".75"/>
+ <rect style="fill:#ffffff" width="1.5" height="6" x="15.25" y="-17" rx=".75" ry=".75" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="1.5" height="6" x="-2.16" y="18.21" rx=".75" ry=".75" transform="rotate(-45)"/>
+ <rect style="fill:#ffffff" width="1.5" height="6" x="20.46" y="-1.59" rx=".75" ry=".75" transform="rotate(45)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <rect style="fill:#ffffff" width="1.5" height="6" x="6.25" y="13" rx=".75" ry=".75"/>
+ <rect style="fill:#ffffff" width="1.5" height="6" x="15.25" y="-10" rx=".75" ry=".75" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="1.5" height="6" x="-7.11" y="13.26" rx=".75" ry=".75" transform="rotate(-45)"/>
+ <rect style="fill:#ffffff" width="1.5" height="6" x="15.51" y="3.36" rx=".75" ry=".75" transform="rotate(45)"/>
+ <rect style="fill:#ffffff" width="1.5" height="6" x="20.25" y="13" rx=".75" ry=".75"/>
+ <rect style="fill:#ffffff" width="1.5" height="6" x="15.25" y="-24" rx=".75" ry=".75" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="1.5" height="6" x="2.79" y="23.16" rx=".75" ry=".75" transform="rotate(-45)"/>
+ <rect style="fill:#ffffff" width="1.5" height="6" x="25.41" y="-6.54" rx=".75" ry=".75" transform="rotate(45)"/>
+ <path style="opacity:0.1" d="M 4.4453125 12 C 3.6450903 12 3 12.595318 3 13.333984 L 3 14.333984 C 3 13.595318 3.6450903 13 4.4453125 13 L 27.554688 13 C 28.35491 13 29 13.595318 29 14.333984 L 29 13.333984 C 29 12.595318 28.35491 12 27.554688 12 L 4.4453125 12 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.4453125,21 C 3.6450903,21 3,20.404682 3,19.666016 v -1 C 3,19.404682 3.6450903,20 4.4453125,20 H 27.554688 C 28.35491,20 29,19.404682 29,18.666016 v 1 C 29,20.404682 28.35491,21 27.554688,21 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/logisim-icon-128.svg b/.icons/awkward/32x32/apps/logisim-icon-128.svg
new file mode 120000
index 00000000..22eefbf9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/logisim-icon-128.svg
@@ -0,0 +1 @@
+logisim-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/logisim-icon.svg b/.icons/awkward/32x32/apps/logisim-icon.svg
new file mode 100644
index 00000000..c2c555b3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/logisim-icon.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <circle style="opacity:.2" cx="15.5" cy="1036.862" r="13.5"/>
+ <circle style="fill:#e4e4e4" cx="15.5" cy="1035.862" r="13.5"/>
+ <path style="opacity:.2;fill:#ffffff" transform="translate(0,1020.3622)" d="m15.5 2a13.5 13.5 0 0 0 -13.5 13.5 13.5 13.5 0 0 0 0.0214844 0.59375 13.5 13.5 0 0 1 13.478516 -13.09375 13.5 13.5 0 0 1 13.478516 12.90625 13.5 13.5 0 0 0 0.021484 -0.40625 13.5 13.5 0 0 0 -13.5 -13.5z"/>
+ <rect style="fill:#469961" width="14" height="3" x="17" y="1034.36" ry="1.5"/>
+ <rect style="fill:#438f96" width="14" height="3" x="1" y="1029.36" ry="1.5"/>
+ <rect style="fill:#469961" width="14" height="3" x="1" y="1039.36" ry="1.5"/>
+ <path style="fill:#3f3f3f" d="m9 1043.3622c1.022819-2.9508 2-4 2-7.5s-0.943041-4.4508-2-7.5c9.692456 0 14 7.5 14 7.5s-4.307543 7.5-14 7.5z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/logview.svg b/.icons/awkward/32x32/apps/logview.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/logview.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/logviewer.svg b/.icons/awkward/32x32/apps/logviewer.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/logviewer.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lokalize.svg b/.icons/awkward/32x32/apps/lokalize.svg
new file mode 120000
index 00000000..c0bcf8bc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lokalize.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lollypop.svg b/.icons/awkward/32x32/apps/lollypop.svg
new file mode 100644
index 00000000..9af90222
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lollypop.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <ellipse fill="#fa4b8c" cx="16" cy="1036.4" rx="14" ry="14"/>
+ <path opacity=".2" d="m13.34 1023.6c-0.35908 0.066-0.71554 0.1483-1.0684 0.2422-0.44914 0.1246-0.89367 0.2706-1.3281 0.4394-0.43439 0.1689-0.85808 0.3591-1.2734 0.5704-0.41531 0.2115-0.82076 0.4436-1.2129 0.6953-0.39223 0.252-0.7716 0.5227-1.1367 0.8125-0.36509 0.2896-0.71448 0.5971-1.0488 0.9218-0.042973 0.045-0.086551 0.091-0.12891 0.1368 0.26666 1.8303 1.5834 4.0305 3.0078 5.7871a8 8 0 0 0 -1.1506 4.2 8 8 0 0 0 0.017578 0.4961c-2.0944-1.1432-4.2275-2.9316-5.2129-5.043-0.051569 0.1348-0.10302 0.27-0.15039 0.4063-0.13771 0.4452-0.25118 0.8967-0.34375 1.3535-0.092625 0.4567-0.16242 0.9173-0.20898 1.3809-0.044997 0.4488-0.066912 0.8986-0.068359 1.3496a14 14 0 0 0 0.79102 3.748c1.7051 0.5671 4.0879 0.5229 6.1914 0.1895a8 8 0 0 0 3.4414 3.2812c-1.7683 1.079-3.9746 1.9392-6.0449 2.0156a14 14 0 0 0 6.7637 3.5313c1.1051-1.2254 2.051-3.0053 2.707-4.7149a8 8 0 0 0 0.11719 0.01 8 8 0 0 0 4.4434 -1.3555c0.04834 1.958-0.27437 4.1533-1.127 5.9375a14 14 0 0 0 6.3848 -3.4961c-0.46808-1.6498-1.6105-3.4859-2.8359-4.996a8 8 0 0 0 1.134 -4 8 8 0 0 0 -0.01758 -0.5293c1.971 1.0716 3.9678 2.7214 5.0254 4.6699a14 14 0 0 0 0.96484 -4.6054c-0.0053-0.1784-0.005-0.357-0.01758-0.5352-0.03303-0.465-0.08869-0.9274-0.16797-1.3867-0.07346-0.4136-0.16696-0.8232-0.27734-1.2285-2.0775-0.7404-4.5506-0.611-6.5371-0.2871a8 8 0 0 0 -3.4355 -3.2637c2.0404-1.251 4.6698-2.2164 7.002-2.0137-0.16196-0.1949-0.32964-0.3845-0.50195-0.5703-0.32472-0.3343-0.66306-0.6529-1.0195-0.9531-0.35645-0.3003-0.72864-0.5806-1.1133-0.8438-0.38466-0.2631-0.78239-0.509-1.1914-0.7324-0.40902-0.2235-0.83048-0.4259-1.2598-0.6074-0.42933-0.1816-0.86719-0.3408-1.3125-0.4785-0.16694-0.046-0.33342-0.089-0.50195-0.1289-1.4516 1.1475-2.6994 3.3882-3.5078 5.5a8 8 0 0 0 -0.13 -0.1 8 8 0 0 0 -4.4238 1.3398c-0.05994-2.3903 0.42291-5.1456 1.7637-7.0605z"/>
+ <path fill="#fff" d="m13.34 1022.6c-0.35908 0.066-0.71554 0.1483-1.0684 0.2422-0.44914 0.1246-0.89367 0.2706-1.3281 0.4394-0.43439 0.1689-0.85808 0.359-1.2734 0.5704-0.41531 0.2115-0.82076 0.4436-1.2129 0.6953-0.39223 0.252-0.7716 0.5227-1.1367 0.8125-0.36509 0.2896-0.71448 0.5971-1.0488 0.9218-0.042973 0.045-0.086551 0.091-0.12891 0.1368 0.26666 1.8302 1.5834 4.0305 3.0078 5.7871a8 8 0 0 0 -1.1506 4.2 8 8 0 0 0 0.017578 0.4961c-2.0944-1.1432-4.2275-2.9315-5.2129-5.043-0.051569 0.1348-0.10302 0.27-0.15039 0.4063-0.13771 0.4452-0.25118 0.8967-0.34375 1.3535-0.092625 0.4567-0.16242 0.9173-0.20898 1.3809-0.046494 0.4638-0.070355 0.9284-0.070312 1.3945-0.0000518 0.3299 0.011867 0.6611 0.035156 0.9902 0.033033 0.4649 0.088684 0.9274 0.16797 1.3867 0.073209 0.4117 0.16559 0.8192 0.27539 1.2227 1.7163 0.6837 4.2735 0.6469 6.5059 0.293a8 8 0 0 0 3.4414 3.2812c-2.0367 1.2427-4.6549 2.1978-6.9766 1.9961 0.16196 0.1948 0.32964 0.3845 0.50195 0.5703 0.32472 0.3343 0.66696 0.6529 1.0234 0.9531 0.35645 0.3003 0.72669 0.5825 1.1113 0.8457 0.38466 0.2632 0.78239 0.5071 1.1914 0.7305 0.40902 0.2234 0.82853 0.4259 1.2578 0.6074 0.42933 0.1815 0.8672 0.3428 1.3125 0.4805 0.16834 0.046 0.33786 0.087 0.50781 0.127 1.4457-1.1436 2.6882-3.3731 3.4961-5.4786a8 8 0 0 0 0.11719 0.01 8 8 0 0 0 4.4434 -1.3555c0.05898 2.3889-0.42209 5.1414-1.7617 7.0547 0.35908-0.066 0.71554-0.1463 1.0684-0.2402 0.44914-0.1247 0.89172-0.2726 1.3262-0.4414 0.43439-0.1689 0.86003-0.3589 1.2754-0.5703 0.41531-0.2114 0.8188-0.4435 1.2109-0.6953 0.39223-0.2518 0.7716-0.5227 1.1367-0.8125 0.36509-0.2896 0.71643-0.5973 1.0508-0.9219 0.04297-0.045 0.08655-0.091 0.12891-0.1367-0.26695-1.8323-1.5875-4.0336-3.0137-5.7911a8 8 0 0 0 1.134 -4.1 8 8 0 0 0 -0.01758 -0.5293c2.1013 1.1424 4.2455 2.9379 5.2344 5.0566 0.05156-0.1348 0.10107-0.2699 0.14844-0.4062 0.1377-0.4453 0.25314-0.8968 0.3457-1.3535 0.09262-0.4567 0.16242-0.9192 0.20898-1.3828 0.04649-0.4639 0.0684-0.9304 0.06836-1.3965 0.000052-0.3299-0.0099-0.6592-0.0332-0.9883-0.03303-0.465-0.08869-0.9274-0.16797-1.3867-0.07346-0.4136-0.16696-0.8232-0.27734-1.2285-2.0775-0.7405-4.5506-0.6111-6.5371-0.2871a8 8 0 0 0 -3.4356 -3.2637c2.0404-1.251 4.6698-2.2164 7.002-2.0137-0.16196-0.1949-0.32964-0.3845-0.50195-0.5703-0.32472-0.3343-0.66306-0.6529-1.0195-0.9531-0.35645-0.3003-0.72864-0.5806-1.1133-0.8438-0.38466-0.2631-0.78239-0.509-1.1914-0.7324-0.40902-0.2235-0.83048-0.4259-1.2598-0.6074-0.42933-0.1816-0.86719-0.3408-1.3125-0.4785-0.16694-0.046-0.33342-0.089-0.50195-0.1289-1.4516 1.1475-2.6994 3.3881-3.5078 5.5a8 8 0 0 0 -0.13 0 8 8 0 0 0 -4.4238 1.3398c-0.05994-2.3903 0.42291-5.1455 1.7637-7.0605z"/>
+ <path fill="#fa4b8c" d="m13.444 1032.4c-0.24347-0.01-0.44393 0.1913-0.44401 0.4364v7.1257c-0.000003 0.3361 0.3615 0.5461 0.65076 0.3782l3.0661-1.7815 3.0663-1.7814c0.28911-0.1681 0.28911-0.588 0-0.7561l-3.0663-1.7815-3.0661-1.7814c-0.06297-0.037-0.13406-0.057-0.20675-0.059z"/>
+ <path fill="#fff" opacity=".2" d="m16 1022.4a14 14 0 0 0 -14 14 14 14 0 0 0 0.021484 0.5859 14 14 0 0 1 13.979 -13.6 14 14 0 0 1 13.979 13.4 14 14 0 0 0 0.021 -0.4 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 1036.8a14 14 0 0 1 -13.979 13.6 14 14 0 0 1 -13.978 -13.5 14 14 0 0 0 -0.022 0.5 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.02148 -0.5859z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lookit.svg b/.icons/awkward/32x32/apps/lookit.svg
new file mode 100644
index 00000000..10a77bd0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lookit.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m16 6c-3.883 0-7.1901 2.3053-8.6133 5.568-3.6147 0.521-6.3867 3.509-6.3867 7.159 0 4.017 3.3579 7.273 7.5 7.273h15.938c3.624 0 6.562-2.849 6.562-6.364 0-3.266-2.533-5.943-5.801-6.306-0.852-4.1703-4.649-7.33-9.199-7.33z"/>
+ <path opacity=".2" d="m1.0254 19.195c-0.0132 0.176-0.0254 0.352-0.0254 0.532 0 4.016 3.3579 7.273 7.5 7.273h15.938c3.624 0 6.562-2.849 6.562-6.363 0-0.173-0.011-0.344-0.025-0.514-0.258 3.286-3.083 5.877-6.537 5.877h-15.938c-3.9791 0-7.2244-3.007-7.4746-6.805z"/>
+ <path fill="#fff" opacity=".2" d="m16 6c-3.883 0-7.1901 2.3057-8.6133 5.568-3.6147 0.521-6.3867 3.509-6.3867 7.159 0 0.158 0.0151 0.313 0.0254 0.468 0.2546-3.404 2.9242-6.131 6.3613-6.627 1.4232-3.2623 4.7303-5.568 8.6133-5.568 4.55 0 8.347 3.16 9.199 7.33 3.095 0.344 5.526 2.764 5.776 5.793 0.012-0.161 0.025-0.322 0.025-0.486 0-3.266-2.533-5.944-5.801-6.307-0.852-4.1702-4.649-7.33-9.199-7.33z"/>
+ <path opacity=".5" d="m16 9a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -7 -7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5z"/>
+ <circle opacity=".5" cx="16" cy="16" r="3"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lookswitcher.svg b/.icons/awkward/32x32/apps/lookswitcher.svg
new file mode 120000
index 00000000..3c8cc875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lookswitcher.svg
@@ -0,0 +1 @@
+preferences-desktop-theme.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/love.svg b/.icons/awkward/32x32/apps/love.svg
new file mode 100644
index 00000000..9228396e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/love.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <path style="fill:#e74a99" d="m 25.237657,5.4114714 c -0.0033,-0.0035 -0.0072,-0.0056 -0.01091,-0.00861 C 20.82712,1.6252063 14.610689,0.95495422 9.4664686,3.5820424 4.3251311,6.2077005 1.3986375,12.062578 2.1041094,17.736771 c 0.4925537,3.965129 2.7034855,7.44233 5.8616355,9.676366 0,0 8.7055561,-7.77385 11.0173881,-10.532445 2.168306,-2.589223 6.90234,-10.8582045 6.90234,-10.8582045 -0.208182,-0.209286 -0.423777,-0.413224 -0.647815,-0.6109881 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.552734 2.0078125 C 13.474443 2.0756098 11.39588 2.5968732 9.4667969 3.5820312 C 4.6886535 6.0222077 1.8283528 11.251936 2.0136719 16.533203 C 2.1970662 11.602158 4.9906718 6.8679683 9.4667969 4.5820312 C 14.611017 1.9549431 20.826936 2.6246886 25.226562 6.4023438 C 25.230273 6.4053537 25.234981 6.4086094 25.238281 6.4121094 C 25.332553 6.4953251 25.418407 6.5845815 25.509766 6.6699219 C 25.636054 6.4514708 25.884766 6.0234375 25.884766 6.0234375 C 25.676584 5.8141515 25.462319 5.6098735 25.238281 5.4121094 C 25.234981 5.4086094 25.230273 5.4053537 25.226562 5.4023438 C 22.476796 3.0413093 19.016554 1.8948169 15.552734 2.0078125 z"/>
+ <path style="fill:#27aae1" d="m 7.96595,27.413109 c 1.455216,1.029147 3.111408,1.79571 4.89362,2.222717 5.575411,1.334949 11.586954,-1.089235 14.776404,-5.815775 3.759222,-5.572126 2.932465,-13.098211 -1.750296,-17.7975915 0,0 -6.684891,7.9800565 -8.913533,10.6404835 C 14.720236,19.350124 7.96595,27.413109 7.96595,27.413109 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 25.884766 6.0214844 C 25.884766 6.0214844 19.201298 14.001682 16.972656 16.662109 C 14.720747 19.34929 7.9667969 27.414062 7.9667969 27.414062 C 8.1428737 27.538586 8.32989 27.646973 8.5117188 27.763672 C 9.2408063 26.893321 14.856982 20.186723 16.972656 17.662109 C 19.201298 15.001682 25.884766 7.0234375 25.884766 7.0234375 C 28.447809 9.5955775 29.847456 13.014206 29.980469 16.496094 C 30.103386 12.675542 28.693178 8.8398636 25.884766 6.0214844 z"/>
+ <path style="opacity:0.2" d="m 16.470031,13.442067 c 0,0 -1.423921,-3.029513 -4.387787,-2.33999 C 9.1188167,11.79182 2.929594,17.677447 16.005278,25 h -0.01055 c 13.07547,-7.322553 6.886687,-13.20797 3.92304,-13.897923 -2.963865,-0.689523 -4.387567,2.33999 -4.387567,2.33999 z"/>
+ <path style="fill:#ffffff" d="m 16.470031,12.442067 c 0,0 -1.423921,-3.0295134 -4.387787,-2.33999 C 9.1188167,10.79182 2.929594,16.677447 16.005278,24 h -0.01055 c 13.07547,-7.322553 6.886687,-13.20797 3.92304,-13.897923 -2.963865,-0.6895234 -4.387567,2.33999 -4.387567,2.33999 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lovely-planet-2.svg b/.icons/awkward/32x32/apps/lovely-planet-2.svg
new file mode 100644
index 00000000..77ecaa74
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lovely-planet-2.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <g>
+ <circle cx="16" style="opacity:.2" r="14" cy="17"/>
+ <circle cx="16" style="fill:#4f8598" r="14" cy="16"/>
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -14 14 14 14 0 0 0 3.6777344 9.4375c1.8027372 1.036349 4.0506379 2.108174 6.3222656 2.5625 2.42428 0.484856 6.72166 0.49635 10.513672 0.382812a14 14 0 0 0 7.486328 -12.382812 14 14 0 0 0 -14 -14z"/>
+ <path style="fill:#c34d58" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 3.6777344 9.4375c1.8027372 1.036349 4.0506379 2.108174 6.3222656 2.5625 2.42428 0.484856 6.72166 0.49635 10.513672 0.382812a14 14 0 0 0 7.486328 -12.382812 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -14 14 14 14 0 0 0 0.0566406 1.080078c0.1451811 0.237165 3.0922344 4.969547 8.9433594 6.919922 6 2 13 2 16 0 0.361463-0.240975 0.677424-0.496752 0.957031-0.759766a14 14 0 0 0 2.042969 -7.240234 14 14 0 0 0 -14 -14z"/>
+ <path style="fill:#ebcf78" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0566406 1.080078c0.1451811 0.237165 3.0922344 4.969547 8.9433594 6.919922 6 2 13 2 16 0 0.361463-0.240975 0.677424-0.496752 0.957031-0.759766a14 14 0 0 0 2.042969 -7.240234 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -12.980469 8.773438c1.4386436 2.007718 4.7417446 5.252364 11.980469 7.226562 9.793954 2.671078 14.017013 0.596811 14.830078 0.107422a14 14 0 0 0 0.169922 -2.107422 14 14 0 0 0 -14 -14z"/>
+ <path style="fill:#2398ba" d="m16 2a14 14 0 0 0 -12.980469 8.773438c1.4386436 2.007718 4.7417446 5.252364 11.980469 7.226562 9.793954 2.671078 14.017013 0.596811 14.830078 0.107422a14 14 0 0 0 0.169922 -2.107422 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -8.521484 2.919922c2.39509 1.385086 5.54574 2.887355 9.521484 4.080078 5.830408 1.749122 9.908802 2.465438 12.339844 2.769531a14 14 0 0 0 -13.339844 -9.769531z"/>
+ <path style="fill:#4e9588" d="m16 2a14 14 0 0 0 -8.5214844 2.9199219c2.39509 1.3850856 5.5457404 2.8873548 9.5214844 4.0800781 5.830408 1.749122 9.908802 2.465438 12.339844 2.769531a14 14 0 0 0 -13.339844 -9.769531z"/>
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -2.484375 0.2421875c1.113241 0.5407916 7.068814 3.3521833 12.865234 4.390625a14 14 0 0 0 -10.380859 -4.6328125z"/>
+ <path style="fill:#8de0a2" d="m16 2a14 14 0 0 0 -2.484375 0.2421875c1.113241 0.5407916 7.068814 3.3521833 12.865234 4.390625a14 14 0 0 0 -10.380859 -4.6328125z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.9785 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ </g>
+ <circle style="fill:#ff5757" cx="24" r="8" cy="23"/>
+ <path style="opacity:.3" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+ <path d="m24 27s3-1 4-4c0-1 0-3-2-3-1 0-2 2-2 2s-1-2-2-2c-2 0-2 2-2 3 1 3 4 4 4 4z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lovely-planet-arcade.svg b/.icons/awkward/32x32/apps/lovely-planet-arcade.svg
new file mode 100644
index 00000000..d06a32cc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lovely-planet-arcade.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <circle cx="16" cy="17" r="14" style="opacity:.2"/>
+ <circle cx="16" cy="16" r="14" style="fill:#00acc4"/>
+ <path d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.9785 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z" style="opacity:.2;fill:#ffffff"/>
+ <path style="opacity:.2" d="m16 9a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6 -6 6 6 0 0 0 -6 -6zm0 12a9 9 0 0 0 -8.7441406 6.916016 14 14 0 0 0 8.7441406 3.083984 14 14 0 0 0 8.748047 -3.072266 9 9 0 0 0 -8.748047 -6.927734z"/>
+ <path style="fill:#a9d5a0" d="m16 8a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6 -6 6 6 0 0 0 -6 -6zm0 12a9 9 0 0 0 -8.7441406 6.916016 14 14 0 0 0 8.7441406 3.083984 14 14 0 0 0 8.748047 -3.072266 9 9 0 0 0 -8.748047 -6.927734z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 8a6 6 0 0 0 -6 6 6 6 0 0 0 0.025391 0.501953 6 6 0 0 1 5.974609 -5.501953 6 6 0 0 1 5.974609 5.498047 6 6 0 0 0 0.025391 -0.498047 6 6 0 0 0 -6 -6zm-2.615234 12.394531a9 9 0 0 0 -6.1289066 6.521485 14 14 0 0 0 0.2480468 0.179687 9 9 0 0 1 8.4960938 -6.095703 6 6 0 0 1 -2.615234 -0.605469zm2.615234 0.605469a9 9 0 0 1 8.509766 6.103516 14 14 0 0 0 0.238281 -0.175782 9 9 0 0 0 -6.146485 -6.529296 6 6 0 0 1 -2.601562 0.601562z"/>
+ <rect style="fill:#ffffff" height="2" width="2" y="13" x="12"/>
+ <rect style="fill:#ffffff" height="2" width="2" y="13" x="18"/>
+ <path style="fill:#3f3f3f" d="m11 12 4 1v-1l-3-1z"/>
+ <path style="fill:#3f3f3f" d="m21 12-4 1v-1l3-1z"/>
+ <path style="opacity:.2" d="m8 12h16l-8-6z"/>
+ <path style="fill:#db6d7d" d="m8 11h16l-8-6z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 5l-8 6h1.3339844l6.6660156-5 6.666016 5h1.333984l-8-6z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lovely-planet.svg b/.icons/awkward/32x32/apps/lovely-planet.svg
new file mode 100644
index 00000000..129d2e73
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lovely-planet.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <circle cx="16" cy="17" r="14" style="opacity:.2"/>
+ <circle cx="16" cy="16" r="14" style="fill:#4f8598"/>
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -14 14 14 14 0 0 0 3.6777344 9.4375c1.8027372 1.036349 4.0506379 2.108174 6.3222656 2.5625 2.42428 0.484856 6.72166 0.49635 10.513672 0.382812a14 14 0 0 0 7.486328 -12.382812 14 14 0 0 0 -14 -14z"/>
+ <path style="fill:#c34d58" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 3.6777344 9.4375c1.8027372 1.036349 4.0506379 2.108174 6.3222656 2.5625 2.42428 0.484856 6.72166 0.49635 10.513672 0.382812a14 14 0 0 0 7.486328 -12.382812 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -14 14 14 14 0 0 0 0.0566406 1.080078c0.1451811 0.237165 3.0922344 4.969547 8.9433594 6.919922 6 2 13 2 16 0 0.361463-0.240975 0.677424-0.496752 0.957031-0.759766a14 14 0 0 0 2.042969 -7.240234 14 14 0 0 0 -14 -14z"/>
+ <path style="fill:#ebcf78" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0566406 1.080078c0.1451811 0.237165 3.0922344 4.969547 8.9433594 6.919922 6 2 13 2 16 0 0.361463-0.240975 0.677424-0.496752 0.957031-0.759766a14 14 0 0 0 2.042969 -7.240234 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -12.980469 8.773438c1.4386436 2.007718 4.7417446 5.252364 11.980469 7.226562 9.793954 2.671078 14.017013 0.596811 14.830078 0.107422a14 14 0 0 0 0.169922 -2.107422 14 14 0 0 0 -14 -14z"/>
+ <path style="fill:#2398ba" d="m16 2a14 14 0 0 0 -12.980469 8.773438c1.4386436 2.007718 4.7417446 5.252364 11.980469 7.226562 9.793954 2.671078 14.017013 0.596811 14.830078 0.107422a14 14 0 0 0 0.169922 -2.107422 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -8.521484 2.919922c2.39509 1.385086 5.54574 2.887355 9.521484 4.080078 5.830408 1.749122 9.908802 2.465438 12.339844 2.769531a14 14 0 0 0 -13.339844 -9.769531z"/>
+ <path style="fill:#4e9588" d="m16 2a14 14 0 0 0 -8.5214844 2.9199219c2.39509 1.3850856 5.5457404 2.8873548 9.5214844 4.0800781 5.830408 1.749122 9.908802 2.465438 12.339844 2.769531a14 14 0 0 0 -13.339844 -9.769531z"/>
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -2.484375 0.2421875c1.113241 0.5407916 7.068814 3.3521833 12.865234 4.390625a14 14 0 0 0 -10.380859 -4.6328125z"/>
+ <path style="fill:#8de0a2" d="m16 2a14 14 0 0 0 -2.484375 0.2421875c1.113241 0.5407916 7.068814 3.3521833 12.865234 4.390625a14 14 0 0 0 -10.380859 -4.6328125z"/>
+ <path d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.9785 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z" style="opacity:.2;fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lplayer.svg b/.icons/awkward/32x32/apps/lplayer.svg
new file mode 100644
index 00000000..5a4e9841
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lplayer.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m31 16a15 15 0 0 1 -15 15 15 15 0 0 1 -15 -15 15 15 0 0 1 15 -15 15 15 0 0 1 15 15z"/>
+ <path fill="#fff" opacity=".1" d="m16 1a15 15 0 0 0 -15 15 15 15 0 0 0 0.0195 0.586 15 15 0 0 1 14.98 -14.586 15 15 0 0 1 14.98 14.414 15 15 0 0 0 0.02 -0.414 15 15 0 0 0 -15 -15z"/>
+ <path fill="#fff" opacity=".1" d="m7.6861 3.5318c-4.0255 2.6845-6.6694 7.2642-6.6694 12.486h12c0-1.2157 0.727-2.2563 1.7666-2.7275l-7.0993-9.7576z"/>
+ <path fill="#fff" opacity=".1" d="m24.314 28.468c4.0256-2.6845 6.6694-7.2642 6.6694-12.486h-12c0 1.2157-0.727 2.2563-1.7666 2.7275l7.0972 9.7588z"/>
+ <path style="opacity:0.2" d="m 16,11 c -3.324,0 -6,2.676 -6,6 0,3.324 2.676,6 6,6 3.324,0 6,-2.676 6,-6 0,-3.324 -2.676,-6 -6,-6 z"/>
+ <path style="fill:#ffffff" d="M 16 10 L 16 22 C 19.324 22 22 19.324 22 16 C 22 12.676 19.324 10 16 10 z"/>
+ <path style="fill:#fe4b4b" d="m 16,10 v 12 c -3.324,0 -6,-2.676 -6,-6 0,-3.324 2.676,-6 6,-6 z"/>
+ <rect style="fill:#3f3f3f" width="4" height="4" x="14" y="-18" ry="2" transform="scale(1,-1)"/>
+ <path opacity=".2" d="m30.98 16.414a15 15 0 0 1 -14.98 14.586 15 15 0 0 1 -14.98 -14.414 15 15 0 0 0 -0.02 0.414 15 15 0 0 0 15 15 15 15 0 0 0 15 -15 15 15 0 0 0 -0.02 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lrfviewer.svg b/.icons/awkward/32x32/apps/lrfviewer.svg
new file mode 120000
index 00000000..a732bc8a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lrfviewer.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lshw.svg b/.icons/awkward/32x32/apps/lshw.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lshw.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lskat.svg b/.icons/awkward/32x32/apps/lskat.svg
new file mode 100644
index 00000000..3ff76363
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lskat.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="26" height="20" x="-29" y="-26" rx="1.3" ry="1.333" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".2" d="m7.334 3c-0.7387 0-1.334 0.5806-1.334 1.3008v1c0-0.7202 0.5953-1.3008 1.334-1.3008h17.332c0.739 0 1.334 0.5806 1.334 1.3008v-1c0-0.7202-0.595-1.3008-1.334-1.3008h-17.332z"/>
+ <path opacity=".2" d="m6 27.699v1c0 0.72 0.5953 1.301 1.334 1.301h17.332c0.739 0 1.334-0.581 1.334-1.301v-1c0 0.72-0.595 1.301-1.334 1.301h-17.332c-0.7387 0-1.334-0.581-1.334-1.301z"/>
+ <rect fill="#e74c3c" width="6.403" height="6.403" x="19.85" y="-5.76" transform="matrix(.62470 .78087 -.62470 .78087 0 0)"/>
+ <path fill="#e74c3c" d="m9.9042 8.2713h-1.6129l-0.2545 0.7287h-1.0368l1.4816-4h1.2297l1.4817 4h-1.037l-0.2518-0.7287zm-1.3557-0.74213h1.0958l-0.5465-1.5915-0.5492 1.5914z"/>
+ <rect fill="#e74c3c" width="3.202" height="3.202" x="12.97" y="-1.44" transform="matrix(.62470 .78087 -.62470 .78087 0 0)"/>
+ <path fill="#e74c3c" d="m22.096 23.729h1.6129l0.254-0.729h1.037l-1.4816 4h-1.2297l-1.4816-4h1.0368l0.25184 0.72873zm1.3557 0.74213h-1.0958l0.54655 1.5914 0.54923-1.5914z"/>
+ <rect fill="#e74c3c" width="3.202" height="3.202" x="-33.14" y="3.68" transform="matrix(-.62470 -.78087 .62470 -.78087 0 0)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ltris.svg b/.icons/awkward/32x32/apps/ltris.svg
new file mode 100644
index 00000000..7d18c9f0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ltris.svg
@@ -0,0 +1,31 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#ff4e40;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 23.58333,2.0000035 c -0.323165,0 -0.583332,0.260178 -0.583332,0.5833498 l 0,5.8333138 c 0,0.3231725 0.260167,0.5833275 0.583332,0.5833275 l 5.833326,0 c 0.323165,0 0.583333,-0.260155 0.583333,-0.5833275 l 0,-5.8333138 c 0,-0.3231718 -0.260168,-0.5833498 -0.583333,-0.5833498 z"/>
+ <path style="fill:#ffc34e;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 2.5833439,23.000005 c -0.3231661,0 -0.5833326,0.260179 -0.5833326,0.58335 l 0,5.833314 c 0,0.323173 0.2601665,0.583328 0.5833326,0.583328 l 5.833326,0 c 0.3231648,0 0.5833317,-0.260155 0.5833317,-0.583328 l 0,-5.833314 c 0,-0.323171 -0.2601669,-0.58335 -0.5833317,-0.58335 z"/>
+ <path style="fill:#ffc34e;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 9.5833395,23.000005 c -0.3231662,0 -0.5833324,0.260179 -0.5833324,0.58335 l 0,5.833314 c 0,0.323173 0.2601662,0.583328 0.5833324,0.583328 l 5.8333265,0 c 0.323165,0 0.583332,-0.260155 0.583332,-0.583328 l 0,-5.833314 c 0,-0.323171 -0.260167,-0.58335 -0.583332,-0.58335 z"/>
+ <path style="fill:#ffc34e;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 16.583336,23.000005 c -0.323167,0 -0.583333,0.260179 -0.583333,0.58335 l 0,5.833314 c 0,0.323173 0.260166,0.583328 0.583333,0.583328 l 5.833326,0 c 0.323165,0 0.583332,-0.260155 0.583332,-0.583328 l 0,-5.833314 c 0,-0.323171 -0.260167,-0.58335 -0.583332,-0.58335 z"/>
+ <path style="fill:#ffc34e;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 2.583343,16.000002 c -0.3231661,0 -0.5833326,0.260179 -0.5833326,0.58335 l 0,5.833314 c 0,0.323173 0.2601665,0.583328 0.5833326,0.583328 l 5.8333262,0 c 0.3231648,0 0.5833317,-0.260155 0.5833317,-0.583328 l 0,-5.833314 c 0,-0.323171 -0.2601669,-0.58335 -0.5833317,-0.58335 z"/>
+ <path style="fill:#3b70df;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 9.5833388,16.000002 c -0.3231662,0 -0.583333,0.260179 -0.583333,0.58335 l 0,5.833314 c 0,0.323173 0.2601661,0.583328 0.583333,0.583328 l 5.8333252,0 c 0.323165,0 0.583333,-0.260155 0.583333,-0.583328 l 0,-5.833314 c 0,-0.323171 -0.260167,-0.58335 -0.583333,-0.58335 z"/>
+ <path style="fill:#3b70df;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 16.583335,16.000002 c -0.323167,0 -0.583333,0.260179 -0.583333,0.58335 l 0,5.833314 c 0,0.323173 0.260167,0.583328 0.583333,0.583328 l 5.833326,0 c 0.323165,0 0.583332,-0.260155 0.583332,-0.583328 l 0,-5.833314 c 0,-0.323171 -0.260167,-0.58335 -0.583332,-0.58335 z"/>
+ <path style="fill:#ff4e40;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 23.58333,16.000002 c -0.323165,0 -0.583332,0.260179 -0.583332,0.58335 l 0,5.833314 c 0,0.323173 0.260167,0.583328 0.583332,0.583328 l 5.833326,0 c 0.323165,0 0.583333,-0.260155 0.583333,-0.583328 l 0,-5.833314 c 0,-0.323171 -0.260168,-0.58335 -0.583333,-0.58335 z"/>
+ <path style="fill:#3b70df;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 2.5833439,9.0000064 c -0.3231661,0 -0.5833326,0.2601781 -0.5833326,0.5833499 l 0,5.8333137 c 0,0.323173 0.2601665,0.583328 0.5833326,0.583328 l 5.833326,0 c 0.3231648,0 0.5833317,-0.260155 0.5833317,-0.583328 l 0,-5.8333137 c 0,-0.3231718 -0.2601669,-0.5833499 -0.5833317,-0.5833499 z"/>
+ <path style="fill:#3b70df;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 9.5833395,9.0000064 c -0.3231662,0 -0.5833324,0.2601781 -0.5833324,0.5833499 l 0,5.8333137 c 0,0.323173 0.2601662,0.583328 0.5833324,0.583328 l 5.8333265,0 c 0.323165,0 0.583332,-0.260155 0.583332,-0.583328 l 0,-5.8333137 c 0,-0.3231718 -0.260167,-0.5833499 -0.583332,-0.5833499 z"/>
+ <path style="fill:#ff4e40;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 23.583332,9.0000064 c -0.323167,0 -0.583333,0.2601781 -0.583333,0.5833499 l 0,5.8333137 c 0,0.323173 0.260166,0.583328 0.583333,0.583328 l 5.833326,0 c 0.323165,0 0.583332,-0.260155 0.583332,-0.583328 l 0,-5.8333137 c 0,-0.3231718 -0.260167,-0.5833499 -0.583332,-0.5833499 z"/>
+ <path style="fill:#ff4e40;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 16.583335,2.0000035 c -0.323167,0 -0.583333,0.260178 -0.583333,0.5833498 l 0,5.8333138 c 0,0.3231725 0.260167,0.5833275 0.583333,0.5833275 l 5.833326,0 c 0.323165,0 0.583332,-0.260155 0.583332,-0.5833275 l 0,-5.8333138 c 0,-0.3231718 -0.260167,-0.5833498 -0.583332,-0.5833498 z"/>
+ <path style="fill:#ffffff;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 23.583984 2 C 23.260819 2 23 2.2608126 23 2.5839844 L 23 3.5839844 C 23 3.2608126 23.260819 3 23.583984 3 L 29.416016 3 C 29.739181 3 30 3.2608126 30 3.5839844 L 30 2.5839844 C 30 2.2608126 29.739181 2 29.416016 2 L 23.583984 2 z"/>
+ <path style="stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 2.5839844 23 C 2.2608183 23 2 23.260813 2 23.583984 L 2 24.583984 C 2 24.260813 2.2608183 24 2.5839844 24 L 8.4160156 24 C 8.7391804 24 9 24.260813 9 24.583984 L 9 23.583984 C 9 23.260813 8.7391804 23 8.4160156 23 L 2.5839844 23 z"/>
+ <path style="stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 9.5839844 23 C 9.2608182 23 9 23.260813 9 23.583984 L 9 24.583984 C 9 24.260813 9.2608182 24 9.5839844 24 L 15.416016 24 C 15.739181 24 16 24.260813 16 24.583984 L 16 23.583984 C 16 23.260813 15.739181 23 15.416016 23 L 9.5839844 23 z"/>
+ <path style="stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 16.583984 23 C 16.260817 23 16 23.260813 16 23.583984 L 16 24.583984 C 16 24.260813 16.260817 24 16.583984 24 L 22.416016 24 C 22.739181 24 23 24.260813 23 24.583984 L 23 23.583984 C 23 23.260813 22.739181 23 22.416016 23 L 16.583984 23 z"/>
+ <path style="stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 2.5839844 16 C 2.2608183 16 2 16.260813 2 16.583984 L 2 17.583984 C 2 17.260813 2.2608183 17 2.5839844 17 L 8.4160156 17 C 8.7391804 17 9 17.260813 9 17.583984 L 9 16.583984 C 9 16.260813 8.7391804 16 8.4160156 16 L 2.5839844 16 z"/>
+ <path style="stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 9.5839844 16 C 9.2608182 16 9 16.260813 9 16.583984 L 9 17.583984 C 9 17.260813 9.2608182 17 9.5839844 17 L 15.416016 17 C 15.739182 17 16 17.260813 16 17.583984 L 16 16.583984 C 16 16.260813 15.739182 16 15.416016 16 L 9.5839844 16 z"/>
+ <path style="fill:#ffffff;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 16.583984 16 C 16.260817 16 16 16.260813 16 16.583984 L 16 17.583984 C 16 17.260813 16.260817 17 16.583984 17 L 22.416016 17 C 22.739181 17 23 17.260813 23 17.583984 L 23 16.583984 C 23 16.260813 22.739181 16 22.416016 16 L 16.583984 16 z"/>
+ <path style="stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 23.583984 16 C 23.260819 16 23 16.260813 23 16.583984 L 23 17.583984 C 23 17.260813 23.260819 17 23.583984 17 L 29.416016 17 C 29.739181 17 30 17.260813 30 17.583984 L 30 16.583984 C 30 16.260813 29.739181 16 29.416016 16 L 23.583984 16 z"/>
+ <path style="fill:#ffffff;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 2.5839844 9 C 2.2608183 9 2 9.2608126 2 9.5839844 L 2 10.583984 C 2 10.260813 2.2608183 10 2.5839844 10 L 8.4160156 10 C 8.7391804 10 9 10.260813 9 10.583984 L 9 9.5839844 C 9 9.2608126 8.7391804 9 8.4160156 9 L 2.5839844 9 z"/>
+ <path style="fill:#ffffff;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 9.5839844 9 C 9.2608182 9 9 9.2608126 9 9.5839844 L 9 10.583984 C 9 10.260813 9.2608182 10 9.5839844 10 L 15.416016 10 C 15.739181 10 16 10.260813 16 10.583984 L 16 9.5839844 C 16 9.2608126 15.739181 9 15.416016 9 L 9.5839844 9 z"/>
+ <path style="stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 23.583984 9 C 23.260817 9 23 9.2608126 23 9.5839844 L 23 10.583984 C 23 10.260813 23.260817 10 23.583984 10 L 29.416016 10 C 29.739181 10 30 10.260813 30 10.583984 L 30 9.5839844 C 30 9.2608126 29.739181 9 29.416016 9 L 23.583984 9 z"/>
+ <path style="fill:#ffffff;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 16.583984 2 C 16.260817 2 16 2.2608126 16 2.5839844 L 16 3.5839844 C 16 3.2608126 16.260817 3 16.583984 3 L 22.416016 3 C 22.739181 3 23 3.2608126 23 3.5839844 L 23 2.5839844 C 23 2.2608126 22.739181 2 22.416016 2 L 16.583984 2 z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 16 8.4160156 L 16 9.4160156 C 16 9.7391881 16.260818 10 16.583984 10 L 22.416016 10 C 22.739181 10 23 9.7391881 23 9.4160156 L 23 8.4160156 C 23 8.7391876 22.739181 9 22.416016 9 L 16.583984 9 C 16.260818 9 16 8.7391876 16 8.4160156 z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 23,22.416011 0,1 c 0,0.323172 0.260818,0.583984 0.583984,0.583984 l 5.832032,0 C 29.739181,23.999995 30,23.739183 30,23.416011 l 0,-1 c 0,0.323172 -0.260819,0.583984 -0.583984,0.583984 l -5.832032,0 C 23.260818,22.999995 23,22.739183 23,22.416011 Z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 2.5839844,30.999995 C 2.2608183,30.999995 2,30.739182 2,30.416011 l 0,-1 c 0,0.323171 0.2608183,0.583984 0.5839844,0.583984 l 5.8320312,0 C 8.7391804,29.999995 9,29.739182 9,29.416011 l 0,1 c 0,0.323171 -0.2608196,0.583984 -0.5839844,0.583984 l -5.8320312,0 z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 9.5839844,30.999995 C 9.2608182,30.999995 9,30.739182 9,30.416011 l 0,-1 c 0,0.323171 0.2608182,0.583984 0.5839844,0.583984 l 5.8320316,0 C 15.739181,29.999995 16,29.739182 16,29.416011 l 0,1 c 0,0.323171 -0.260819,0.583984 -0.583984,0.583984 l -5.8320316,0 z"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 16.583984,30.999995 C 16.260817,30.999995 16,30.739182 16,30.416011 l 0,-1 c 0,0.323171 0.260817,0.583984 0.583984,0.583984 l 5.832032,0 C 22.739181,29.999995 23,29.739182 23,29.416011 l 0,1 c 0,0.323171 -0.260819,0.583984 -0.583984,0.583984 l -5.832032,0 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/luakit.svg b/.icons/awkward/32x32/apps/luakit.svg
new file mode 100644
index 00000000..95e33b65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/luakit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <path style="fill:#1b4c7d" d="m 16,1.9999983 c 4.111059,0 6.808157,3.0477829 9.364937,5.8516283 1.740981,1.9092143 3.947427,3.0115594 4.418533,5.6715944 0.10286,0.580789 0.170149,1.174172 0.199551,1.777833 0.01128,0.231513 -2.037435,2.823309 -2.037435,3.057715 0,2.515814 1.397446,2.513769 0.245008,4.549911 C 25.790182,27.149762 21.240187,29.999998 16,29.999998 c -7.756,0 -14,-6.244 -14,-14 C 2,9.1120508 6.9245553,3.4165958 13.459296,2.2280034 14.282835,2.0782113 15.131947,1.9999983 16,1.9999983 Z"/>
+ <path style="opacity:0.2" d="m 16,2.9999937 c -0.393744,0 -0.782246,0.020388 -1.167578,0.051953 -0.348108,0.047409 -0.6426,0.081582 -0.880469,0.098437 -0.29905,0.043476 -0.593441,0.098021 -0.885937,0.1599609 -0.45055,0.2167095 -1.078711,0.6027251 -1.078711,0.7095703 0,0.027078 -0.03882,0.1501332 -0.08613,0.2734375 -0.116565,0.3037613 0.182336,0.2893242 1.192187,-0.060156 1.003149,-0.3471601 3.355612,-0.4625118 4.123438,-0.2023439 0.280641,0.095093 0.584948,0.3183745 0.676758,0.4962891 0.125417,0.2430457 0.424755,0.3893787 1.204492,0.5892579 0.570782,0.1463167 1.101935,0.3483395 1.179883,0.4484375 0.07795,0.1000979 0.328003,0.2723403 0.556445,0.3828125 0.373858,0.1808067 1.067979,1.2341547 1.065039,1.6173828 -6.25e-4,0.077951 -0.270358,0.2693075 -0.598828,0.4251954 -0.715532,0.3396162 -0.803871,0.6685686 -0.39375,1.4724612 0.160539,0.3146857 0.292578,0.7587831 0.292578,0.9871091 0,0.228324 0.122612,0.565191 0.273437,0.749219 0.230264,0.280949 0.318796,0.307739 0.548242,0.168163 0.219625,-0.133609 0.318817,-0.120052 0.504493,0.06562 0.16702,0.167019 0.27363,0.187114 0.385547,0.0752 0.193861,-0.193863 -0.173124,-0.958454 -0.582422,-1.214062 -0.268877,-0.167921 -0.390449,-0.5389791 -0.172266,-0.5250001 0.443334,0.028392 1.090331,0.5550651 1.282422,1.0431641 0.217309,0.552193 0.21614,0.553852 -0.222851,0.946093 -0.338118,0.302108 -0.478678,0.591614 -0.608399,1.250977 -0.09284,0.471888 -0.24906,0.967645 -0.347266,1.101953 -0.15211,0.208018 -0.118011,0.301461 0.231056,0.627539 0.479896,0.448287 0.427547,0.733894 -0.18047,0.985742 -0.393288,0.162899 -0.418506,0.216384 -0.330859,0.683594 0.136033,0.72514 0.295486,0.963626 0.697265,1.040429 0.55243,0.105605 0.88155,-0.370979 0.969337,-1.404101 0.04484,-0.527791 0.179515,-1.018776 0.337695,-1.23457 0.239743,-0.327058 0.326429,-0.349946 1.00625,-0.273438 0.861691,0.09698 0.954675,-0.02307 0.247461,-0.318554 -0.27283,-0.113995 -0.496289,-0.273665 -0.496289,-0.354102 0,-0.225524 1.005123,0.009 1.451953,0.339062 0.467928,0.345617 0.650224,0.224571 0.391016,-0.259766 -0.229573,-0.428974 -0.08687,-0.61858 0.288476,-0.384179 0.390598,0.24393 0.608828,0.213389 0.812109,-0.112109 0.244689,-0.391811 0.395011,-0.355669 0.602931,0.146288 0.248919,0.60094 0.03105,1.268919 -0.529102,1.625587 -0.306139,0.194935 -0.4593,0.416156 -0.490821,0.706836 -0.04197,0.387464 -0.105021,0.432297 -0.751952,0.540039 -0.388152,0.06466 -0.722781,0.066 -0.745118,0.0027 -0.234504,-0.663644 -0.639279,-0.563748 -1.579102,0.391015 -0.378098,0.384111 -0.786659,0.698633 -0.907812,0.698633 -0.129317,0 -0.258486,0.173791 -0.313086,0.422461 -0.05116,0.232963 -0.152282,0.460022 -0.224219,0.504493 -0.07197,0.04447 -0.129883,0.309373 -0.129883,0.58789 0,0.278518 -0.123222,0.704405 -0.273437,0.947461 -0.532736,0.861948 -0.752656,1.753356 -0.570117,2.306445 0.09088,0.275398 0.125698,0.694927 0.07793,0.933789 -0.07691,0.38457 -0.0099,0.504975 0.583789,1.05 0.970045,0.890601 1.3989,0.998925 2.228516,0.557813 0.365835,-0.194517 0.886588,-0.547657 1.156641,-0.784766 0.270045,-0.237108 0.536216,-0.435684 0.591992,-0.440234 0.05575,-0.0045 0.34069,-0.0335 0.633008,-0.06426 0.531384,-0.05591 0.531835,-0.05597 0.531835,0.486718 0,0.237029 0.05447,0.472143 0.133985,0.615234 C 29.15562,22.477508 30,19.842383 30,16.999993 c 0,-0.382595 -0.0194,-0.760097 -0.04922,-1.134766 -0.08479,-0.07776 -0.162227,-0.135177 -0.247461,-0.221484 -0.49741,-0.503685 -0.68741,-0.779296 -0.537305,-0.779296 0.128762,0 0.428966,0.184345 0.725976,0.414257 C 29.048227,8.3410448 23.172722,2.9999937 16,2.9999937 Z m -5.263672,2.0849609 c -0.9848227,0 -1.8942991,0.5057668 -1.7691405,0.984375 C 9.056399,6.4104687 8.5598988,7.1158462 7.2554684,8.5001891 6.7394641,9.0478047 6.3175783,9.5511614 6.3175783,9.6199154 c 0,0.068754 -0.3682855,0.4092786 -0.8189455,0.7560546 -1.4914333,1.147631 -1.9074046,2.317226 -2.1492187,6.04707 -0.1005182,1.550422 -0.082639,1.857859 0.1435546,2.460937 0.1421571,0.379019 0.3730307,0.815009 0.5126954,0.969337 0.3997995,0.441773 1.3323287,2.101645 1.5175781,2.700195 0.1334702,0.431252 0.3291571,0.269844 0.4292969,-0.354102 0.085485,-0.53264 0.054888,-0.638673 -0.2652344,-0.914648 -0.4091719,-0.352745 -0.4354862,-0.52834 -0.1558594,-1.033594 0.2687034,-0.485514 0.049393,-0.755166 -0.4347656,-0.53457 -0.5256198,0.239489 -0.8369867,-0.1422 -0.824414,-1.008985 0.017041,-1.174839 0.9330486,-2.019627 1.4779296,-1.363085 0.097042,0.116926 0.2558636,0.213281 0.3527344,0.213281 0.09687,0 0.3403889,0.128988 0.5414065,0.287109 0.2704933,0.212769 0.3766798,0.443125 0.4087888,0.885937 0.056483,0.778913 0.3039932,0.76885 0.4087888,-0.01641 0.087219,-0.65355 0.2488542,-0.830526 0.8818362,-0.967969 0.233254,-0.05065 0.4773706,-0.243375 0.5947263,-0.470312 0.2127118,-0.41134 0.7855113,-0.853125 1.1074227,-0.853125 0.107587,0 0.313187,-0.129963 0.45664,-0.288476 0.213937,-0.236394 0.367561,-0.271053 0.853125,-0.198243 l 0.591993,0.08887 -0.06699,-0.7 -0.06699,-0.7 0.792969,0.06699 c 0.98247,0.08147 1.151344,-0.161419 0.680859,-0.978906 -0.169398,-0.294332 -0.308984,-0.693804 -0.308984,-0.887306 0,-0.252451 -0.08585,-0.363983 -0.30625,-0.396484 -0.223935,-0.03302 -0.312145,-0.149714 -0.324024,-0.432031 -0.03515,-0.834865 -0.590106,-0.87998 -0.970703,-0.07793 -0.289761,0.610626 -1.188664,1.573625 -1.300196,1.393163 -0.04624,-0.07477 -0.04652,-0.283595 -0.0014,-0.463477 0.04515,-0.179881 -0.01737,-0.562846 -0.1380852,-0.851757 -0.3961678,-0.948161 -0.2682715,-1.304087 0.5742182,-1.595506 0.46988,-0.162531 0.586355,-0.160947 0.776563,0.0096 0.305345,0.273731 0.414258,0.252818 0.414258,-0.08203 0,-0.155903 0.0755,-0.284375 0.166796,-0.284375 0.0913,0 0.280078,-0.1033069 0.419727,-0.2296877 0.13965,-0.1263899 0.35185,-0.1922718 0.47168,-0.1462888 0.317665,0.1219001 0.266575,0.6100425 -0.09023,0.8599605 -0.267512,0.187373 -0.286833,0.26276 -0.144923,0.574219 0.205756,0.451572 0.404419,0.454117 0.818946,0.0069 0.306912,-0.331164 0.317705,-0.409244 0.18457,-1.2359381 -0.157198,-0.9761108 -0.311674,-1.2455072 -0.713672,-1.2455072 -0.186225,0 -0.295365,0.1315475 -0.354102,0.4251954 -0.09358,0.4679283 -0.474413,0.5886587 -0.474413,0.1503901 0,-0.2091782 -0.08961,-0.2691416 -0.37461,-0.2488283 -0.205854,0.014679 -0.403004,-0.052948 -0.4375,-0.1503901 -0.0345,-0.09744 0.02811,-0.1763671 0.139454,-0.1763671 0.338281,0 0.626943,-0.4666564 0.635742,-1.028125 0.0099,-0.630236 -0.305086,-0.7283599 -0.557817,-0.1736735 -0.227782,0.4999309 -0.461439,0.361228 -0.511328,-0.3035158 -0.03319,-0.4423382 0.05065,-0.6879583 0.395117,-1.1634766 C 11.516564,5.6283501 11.675364,5.2965815 11.629073,5.2216916 11.582789,5.1468049 11.181315,5.0849728 10.7363,5.0849728 Z m 4.139844,2.3091799 c -0.129808,-0.011634 -0.288348,-0.00315 -0.460742,0.025977 -0.449326,0.075913 -0.570886,0.1633128 -0.626172,0.4525395 -0.06305,0.3298288 -0.03501,0.3526271 0.340429,0.2775388 0.357332,-0.071464 0.408789,-0.040257 0.408789,0.2515625 0,0.1833846 0.102841,0.419727 0.229688,0.525 0.197006,0.1634955 0.216684,0.3927308 0.135352,1.5736327 -0.06191,0.899021 -0.04073,1.482019 0.05879,1.667968 0.236499,0.441901 0.675752,0.357893 0.902344,-0.173633 0.16878,-0.395913 0.435275,-0.674238 1.47246,-1.531249 0.34236,-0.282893 -0.141872,-2.477266 -0.601566,-2.7248049 -0.156142,-0.084078 -0.529012,-0.1375815 -0.828515,-0.1203125 -0.299505,0.017269 -0.632602,-0.042413 -0.739649,-0.13125 -0.06021,-0.04998 -0.161404,-0.081334 -0.291211,-0.092968 z m 7.31582,0.6671875 c 0.07795,0 0.14082,0.064239 0.14082,0.1421875 0,0.077946 -0.06287,0.1408204 -0.14082,0.1408204 -0.07794,0 -0.142187,-0.062867 -0.142187,-0.1408204 0,-0.077946 0.06423,-0.1421875 0.142187,-0.1421875 z m -3.532812,2.83418 c -0.29076,0 -0.578321,0.184803 -0.578321,0.370507 0,0.116108 0.145728,0.196875 0.354102,0.196875 0.25984,0 0.355469,-0.07514 0.355469,-0.283008 0,-0.155903 -0.05968,-0.284374 -0.13125,-0.284374 z m 8.111523,0.258398 c 0.500641,0.05741 0.619728,0.351952 0.32539,0.801172 -0.125495,0.191534 -0.228319,0.442743 -0.228319,0.557812 0,0.327916 -0.223792,0.384606 -0.459375,0.116211 -0.569917,-0.64929 -0.347195,-1.556556 0.362304,-1.475195 z m -5.858398,1.188085 c -0.04003,-0.0141 -0.06243,-0.01002 -0.07793,0.0055 -0.122153,0.122154 0.110143,0.538398 0.381445,0.683594 0.146732,0.07853 0.266602,0.257682 0.266602,0.397852 0,0.140168 0.04238,0.296664 0.09434,0.348632 0.140185,0.140182 0.24774,0.117911 0.552343,-0.117578 0.26926,-0.208158 0.267478,-0.219445 -0.0793,-0.49082 -0.737145,-0.576861 -1.017398,-0.784837 -1.1375,-0.827149 z m -0.08203,0.82168 c -0.214341,0 -0.246138,0.134716 -0.11211,0.483985 0.09555,0.249008 0.279911,0.293171 0.401953,0.0957 0.122308,-0.197899 -0.06828,-0.579687 -0.289843,-0.579687 z m -7.626173,1.885352 c -0.02798,0.0022 -0.05481,0.01032 -0.07793,0.02461 -0.203808,0.125956 -0.185075,0.460058 0.03008,0.546875 0.329906,0.13312 0.531836,0.09488 0.531836,-0.101172 0,-0.228888 -0.288144,-0.486071 -0.483985,-0.470312 z m -4.8029293,6.763476 c -0.1141693,-0.0025 -0.090726,0.04882 0.035546,0.200977 0.1998661,0.240866 0.4570972,0.242648 0.4484382,0.0041 -0.00273,-0.076 -0.1479072,-0.160327 -0.3226566,-0.187305 -0.069776,-0.01077 -0.1232714,-0.01695 -0.1613283,-0.01777 z m -0.6248046,1.75 c -0.092756,0.01459 -0.194327,0.04651 -0.3226559,0.08887 -0.4880442,0.161067 -0.5385128,0.223625 -0.5263678,0.652149 0.00872,0.307722 -0.096139,0.59172 -0.2980467,0.806641 -0.2014075,0.214386 -0.3117184,0.511716 -0.3117184,0.84082 0,0.438157 0.4138288,1.264645 0.9228513,1.975586 2.3958123,1.920372 5.4363864,3.073437 8.7595704,3.073437 0.0059,0 0.01181,8e-6 0.01777,0 0.229637,-0.181649 0.362305,-0.41721 0.362305,-0.678125 0,-0.130099 0.223457,-0.453335 0.496288,-0.717773 0.27283,-0.264437 0.49629,-0.563034 0.49629,-0.663086 0,-0.263543 -0.951028,-0.699455 -1.756836,-0.805274 -0.381896,-0.05015 -0.764576,-0.143615 -0.850391,-0.207812 -0.08582,-0.0642 -0.41371,-0.190425 -0.728711,-0.280273 -0.460545,-0.131361 -0.60797,-0.257438 -0.749218,-0.648048 -0.190688,-0.52734 -0.567896,-0.834976 -1.223633,-0.996679 -0.230561,-0.05685 -0.716101,-0.418331 -1.07871,-0.802539 -0.362609,-0.38421 -0.769006,-0.698633 -0.903712,-0.698633 -0.1347055,0 -0.6598595,-0.230895 -1.1662108,-0.514062 C 8.2595946,23.621035 8.054636,23.518714 7.7763681,23.562493 Z"/>
+ <path style="fill:#18bd5c" d="m 16,1.9999983 c -0.393744,0 -0.782246,0.020388 -1.167578,0.051953 -0.348108,0.047409 -0.6426,0.081582 -0.880469,0.098437 -0.29905,0.043476 -0.593441,0.098021 -0.885937,0.1599609 -0.45055,0.2167095 -1.078711,0.6027251 -1.078711,0.7095703 0,0.027078 -0.03882,0.1501332 -0.08613,0.2734375 -0.116565,0.3037613 0.182336,0.2893242 1.192187,-0.060156 1.003149,-0.3471601 3.355612,-0.4625118 4.123438,-0.2023439 0.280641,0.095093 0.584948,0.3183745 0.676758,0.4962891 0.125417,0.2430457 0.424755,0.3893787 1.204492,0.5892579 0.570782,0.1463167 1.101935,0.3483395 1.179883,0.4484375 0.07795,0.1000979 0.328003,0.2723403 0.556445,0.3828125 0.373858,0.1808067 1.067979,1.2341547 1.065039,1.6173828 -6.25e-4,0.077951 -0.270358,0.2693075 -0.598828,0.4251954 -0.715532,0.3396162 -0.803871,0.6685686 -0.39375,1.4724612 0.160539,0.3146857 0.292578,0.7587832 0.292578,0.9871092 0,0.2283239 0.122612,0.5651913 0.273437,0.7492193 0.230264,0.280949 0.318796,0.307739 0.548242,0.168163 0.219625,-0.133609 0.318817,-0.120052 0.504493,0.06562 0.16702,0.167019 0.27363,0.187114 0.385547,0.0752 0.193861,-0.193863 -0.173124,-0.958454 -0.582422,-1.2140625 -0.268877,-0.1679209 -0.390449,-0.538979 -0.172266,-0.525 0.443334,0.028392 1.090331,0.555065 1.282422,1.0431638 0.217309,0.5521937 0.21614,0.5538527 -0.222851,0.9460937 -0.338118,0.302108 -0.478678,0.591614 -0.608399,1.250977 -0.09284,0.471888 -0.24906,0.967645 -0.347266,1.101953 -0.15211,0.208018 -0.118011,0.301461 0.231056,0.627539 0.479896,0.448287 0.427547,0.733894 -0.18047,0.985742 -0.393288,0.162899 -0.418506,0.216384 -0.330859,0.683594 0.136033,0.72514 0.295486,0.963626 0.697265,1.040429 0.55243,0.105605 0.88155,-0.370979 0.969337,-1.404101 0.04484,-0.527791 0.179515,-1.018776 0.337695,-1.23457 0.239743,-0.327058 0.326429,-0.349946 1.00625,-0.273438 0.861691,0.09698 0.954675,-0.02307 0.247461,-0.318554 -0.27283,-0.113995 -0.496289,-0.273665 -0.496289,-0.354102 0,-0.225524 1.005123,0.009 1.451953,0.339062 0.467928,0.345617 0.650224,0.224571 0.391016,-0.259766 -0.229573,-0.428974 -0.08687,-0.61858 0.288476,-0.384179 0.390598,0.24393 0.608828,0.213389 0.812109,-0.112109 0.244689,-0.391811 0.395011,-0.355669 0.602931,0.146288 0.248919,0.60094 0.03105,1.268919 -0.529102,1.625587 -0.306139,0.194935 -0.4593,0.416156 -0.490821,0.706836 -0.04197,0.387464 -0.105021,0.432297 -0.751952,0.540039 -0.388152,0.06466 -0.722781,0.066 -0.745118,0.0027 -0.234504,-0.663644 -0.639279,-0.563748 -1.579102,0.391015 -0.378098,0.384111 -0.786659,0.698633 -0.907812,0.698633 -0.129317,0 -0.258486,0.173791 -0.313086,0.422461 -0.05116,0.232963 -0.152282,0.460022 -0.224219,0.504493 -0.07197,0.04447 -0.129883,0.309373 -0.129883,0.58789 0,0.278518 -0.123222,0.704405 -0.273437,0.947461 -0.532736,0.861948 -0.752656,1.753356 -0.570117,2.306445 0.09088,0.275398 0.125698,0.694927 0.07793,0.933789 -0.07691,0.38457 -0.0099,0.504975 0.583789,1.05 0.970045,0.890601 1.3989,0.998925 2.228516,0.557813 0.365835,-0.194517 0.886588,-0.547657 1.156641,-0.784766 0.270045,-0.237108 0.536216,-0.435684 0.591992,-0.440234 0.05575,-0.0045 0.34069,-0.0335 0.633008,-0.06426 0.531384,-0.05591 0.531835,-0.05597 0.531835,0.486718 0,0.237029 0.05447,0.472143 0.133985,0.615234 C 29.15562,21.477513 30,18.842388 30,15.999998 c 0,-0.382595 -0.0194,-0.760097 -0.04922,-1.134766 -0.08479,-0.07776 -0.162227,-0.135177 -0.247461,-0.221484 -0.49741,-0.503685 -0.68741,-0.779296 -0.537305,-0.779296 0.128762,0 0.428966,0.184345 0.725976,0.414257 C 29.048227,7.3410494 23.172722,1.9999983 16,1.9999983 Z m -5.263672,2.0849609 c -0.9848227,0 -1.8942991,0.5057668 -1.7691405,0.984375 C 9.056399,5.4104733 8.5598988,6.1158508 7.2554684,7.5001937 6.7394641,8.0478093 6.3175783,8.551166 6.3175783,8.61992 c 0,0.068754 -0.3682855,0.4092788 -0.8189455,0.7560546 -1.4914333,1.1476314 -1.9074046,2.3172264 -2.1492187,6.0470704 -0.1005182,1.550422 -0.082639,1.857859 0.1435546,2.460937 0.1421571,0.379019 0.3730307,0.815009 0.5126954,0.969337 0.3997995,0.441773 1.3323287,2.101645 1.5175781,2.700195 0.1334702,0.431252 0.3291571,0.269844 0.4292969,-0.354102 0.085485,-0.53264 0.054888,-0.638673 -0.2652344,-0.914648 C 5.2781328,19.932019 5.2518185,19.756424 5.5314453,19.25117 5.8001487,18.765656 5.5808378,18.496004 5.0966797,18.7166 4.5710599,18.956089 4.259693,18.5744 4.2722657,17.707615 c 0.017041,-1.174839 0.9330486,-2.019627 1.4779296,-1.363085 0.097042,0.116926 0.2558636,0.213281 0.3527344,0.213281 0.09687,0 0.3403889,0.128988 0.5414065,0.287109 0.2704933,0.212769 0.3766798,0.443125 0.4087888,0.885937 0.056483,0.778913 0.3039932,0.76885 0.4087888,-0.01641 0.087219,-0.65355 0.2488542,-0.830526 0.8818362,-0.967969 0.233254,-0.05065 0.4773706,-0.243375 0.5947263,-0.470312 0.2127118,-0.41134 0.7855113,-0.853125 1.1074227,-0.853125 0.107587,0 0.313187,-0.129963 0.45664,-0.288476 0.213937,-0.236394 0.367561,-0.271053 0.853125,-0.198243 l 0.591993,0.08887 -0.06699,-0.7 -0.06699,-0.7 0.792969,0.06699 c 0.98247,0.08147 1.151344,-0.161419 0.680859,-0.978906 -0.169398,-0.294332 -0.308984,-0.693804 -0.308984,-0.887306 0,-0.252451 -0.08585,-0.363983 -0.30625,-0.396484 -0.223935,-0.03302 -0.312145,-0.149714 -0.324024,-0.432031 -0.03515,-0.834865 -0.590106,-0.87998 -0.970703,-0.07793 -0.289761,0.610626 -1.188664,1.573625 -1.300196,1.393163 -0.04624,-0.07477 -0.04652,-0.283595 -0.0014,-0.463477 0.04515,-0.179881 -0.01737,-0.562846 -0.1380852,-0.851757 C 9.541695,10.049293 9.6695913,9.6933665 10.512081,9.4019474 c 0.46988,-0.1625309 0.586355,-0.1609468 0.776563,0.00957 0.305345,0.2737315 0.414258,0.2528183 0.414258,-0.082032 0,-0.1559033 0.0755,-0.284375 0.166796,-0.284375 0.0913,0 0.280078,-0.1033067 0.419727,-0.2296875 0.13965,-0.1263899 0.35185,-0.1922718 0.47168,-0.1462888 0.317665,0.1219001 0.266575,0.6100423 -0.09023,0.8599605 -0.267512,0.1873725 -0.286833,0.2627604 -0.144923,0.5742194 0.205756,0.451572 0.404419,0.454117 0.818946,0.0069 C 13.65181,9.77905 13.662603,9.7009699 13.529468,8.8742755 13.37227,7.8981647 13.217794,7.6287683 12.815796,7.6287683 c -0.186225,0 -0.295365,0.1315475 -0.354102,0.4251954 -0.09358,0.4679283 -0.474413,0.5886587 -0.474413,0.1503901 0,-0.2091782 -0.08961,-0.2691416 -0.37461,-0.2488283 -0.205854,0.014679 -0.403004,-0.052948 -0.4375,-0.1503901 -0.0345,-0.09744 0.02811,-0.1763671 0.139454,-0.1763671 0.338281,0 0.626943,-0.4666564 0.635742,-1.028125 C 11.960233,5.9704073 11.645281,5.8722834 11.39255,6.4269698 11.164768,6.9269007 10.931111,6.7881978 10.881222,6.123454 10.848028,5.6811158 10.931874,5.4354957 11.276339,4.9599774 11.516564,4.6283547 11.675364,4.2965861 11.629073,4.2216962 11.582789,4.1468095 11.181315,4.0849774 10.7363,4.0849774 Z m 4.139844,2.3091799 c -0.129808,-0.011634 -0.288348,-0.00315 -0.460742,0.025977 -0.449326,0.075913 -0.570886,0.1633128 -0.626172,0.4525395 -0.06305,0.3298288 -0.03501,0.3526271 0.340429,0.2775388 0.357332,-0.071464 0.408789,-0.040257 0.408789,0.2515625 0,0.1833846 0.102841,0.419727 0.229688,0.525 0.197006,0.1634955 0.216684,0.3927308 0.135352,1.5736329 -0.06191,0.8990212 -0.04073,1.4820192 0.05879,1.6679682 0.236499,0.441901 0.675752,0.357893 0.902344,-0.173633 0.16878,-0.395913 0.435275,-0.674238 1.47246,-1.5312497 0.34236,-0.2828924 -0.141872,-2.4772657 -0.601566,-2.7248046 -0.156142,-0.084078 -0.529012,-0.1375815 -0.828515,-0.1203125 -0.299505,0.017269 -0.632602,-0.042413 -0.739649,-0.13125 -0.06021,-0.04998 -0.161404,-0.081334 -0.291211,-0.092968 z m 7.31582,0.6671875 c 0.07795,0 0.14082,0.064239 0.14082,0.1421875 0,0.077946 -0.06287,0.1408204 -0.14082,0.1408204 -0.07794,0 -0.142187,-0.062867 -0.142187,-0.1408204 0,-0.077946 0.06423,-0.1421875 0.142187,-0.1421875 z M 18.65918,9.8955062 c -0.29076,0 -0.578321,0.1848038 -0.578321,0.3705078 0,0.116108 0.145728,0.196875 0.354102,0.196875 0.25984,0 0.355469,-0.07514 0.355469,-0.283008 0,-0.155903 -0.05968,-0.2843748 -0.13125,-0.2843748 z m 8.111523,0.2583988 c 0.500641,0.05741 0.619728,0.351952 0.32539,0.801172 -0.125495,0.191534 -0.228319,0.442743 -0.228319,0.557812 0,0.327916 -0.223792,0.384606 -0.459375,0.116211 -0.569917,-0.64929 -0.347195,-1.556556 0.362304,-1.475195 z m -5.858398,1.188085 c -0.04003,-0.0141 -0.06243,-0.01002 -0.07793,0.0055 -0.122153,0.122154 0.110143,0.538398 0.381445,0.683594 0.146732,0.07853 0.266602,0.257682 0.266602,0.397852 0,0.140168 0.04238,0.296664 0.09434,0.348632 0.140185,0.140182 0.24774,0.117911 0.552343,-0.117578 0.26926,-0.208158 0.267478,-0.219445 -0.0793,-0.49082 -0.737145,-0.576861 -1.017398,-0.784837 -1.1375,-0.827149 z m -0.08203,0.82168 c -0.214341,0 -0.246138,0.134716 -0.11211,0.483985 0.09555,0.249008 0.279911,0.293171 0.401953,0.0957 0.122308,-0.197899 -0.06828,-0.579687 -0.289843,-0.579687 z m -7.626173,1.885352 c -0.02798,0.0022 -0.05481,0.01032 -0.07793,0.02461 -0.203808,0.125956 -0.185075,0.460058 0.03008,0.546875 0.329906,0.13312 0.531836,0.09488 0.531836,-0.101172 0,-0.228888 -0.288144,-0.486071 -0.483985,-0.470312 z m -4.8029293,6.763476 c -0.1141693,-0.0025 -0.090726,0.04882 0.035546,0.200977 0.1998661,0.240866 0.4570972,0.242648 0.4484382,0.0041 -0.00273,-0.076 -0.1479072,-0.160327 -0.3226566,-0.187305 C 8.4927243,20.8195 8.4392289,20.81332 8.401172,20.8125 Z m -0.6248046,1.75 c -0.092756,0.01459 -0.194327,0.04651 -0.3226559,0.08887 -0.4880442,0.161067 -0.5385128,0.223625 -0.5263678,0.652149 0.00872,0.307722 -0.096139,0.59172 -0.2980467,0.806641 -0.2014075,0.214386 -0.3117184,0.511716 -0.3117184,0.84082 0,0.438157 0.4138288,1.264645 0.9228513,1.975586 2.3958123,1.920372 5.4363864,3.073437 8.7595704,3.073437 0.0059,0 0.01181,8e-6 0.01777,0 0.229637,-0.181649 0.362305,-0.41721 0.362305,-0.678125 0,-0.130099 0.223457,-0.453335 0.496288,-0.717773 0.27283,-0.264437 0.49629,-0.563034 0.49629,-0.663086 0,-0.263543 -0.951028,-0.699455 -1.756836,-0.805274 -0.381896,-0.05015 -0.764576,-0.143615 -0.850391,-0.207812 -0.08582,-0.0642 -0.41371,-0.190425 -0.728711,-0.280273 -0.460545,-0.131361 -0.60797,-0.257438 -0.749218,-0.648048 -0.190688,-0.52734 -0.567896,-0.834976 -1.223633,-0.996679 -0.230561,-0.05685 -0.716101,-0.418331 -1.07871,-0.802539 -0.362609,-0.38421 -0.769006,-0.698633 -0.903712,-0.698633 -0.1347055,0 -0.6598595,-0.230895 -1.1662108,-0.514062 C 8.2595946,22.62104 8.054636,22.518719 7.7763681,22.562498 Z"/>
+ <path style="opacity:0.2" d="M 13.224609,6.9316406 A 10.5,10.5 0 0 0 7,16.5 10.5,10.5 0 0 0 17.5,27 10.5,10.5 0 0 0 24.539062,24.273438 10.5,10.5 0 0 1 22.923828,24.703125 10.5,10.5 0 0 1 20.5,25 10.5,10.5 0 0 1 10,14.5 10.5,10.5 0 0 1 13.224609,6.9316406 Z"/>
+ <path style="fill:#ffffff" d="M 13.224609 5.9316406 A 10.5 10.5 0 0 0 7 15.5 A 10.5 10.5 0 0 0 17.5 26 A 10.5 10.5 0 0 0 24.539062 23.273438 A 10.5 10.5 0 0 1 22.923828 23.703125 A 10.5 10.5 0 0 1 20.5 24 A 10.5 10.5 0 0 1 10 13.5 A 10.5 10.5 0 0 1 13.224609 5.9316406 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lubuntu-software-center.svg b/.icons/awkward/32x32/apps/lubuntu-software-center.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lubuntu-software-center.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lucidchart.svg b/.icons/awkward/32x32/apps/lucidchart.svg
new file mode 100644
index 00000000..9da89e83
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lucidchart.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#f58411" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <g opacity=".2" style="enable-background:new" transform="translate(-620 -519)">
+ <path transform="translate(619 520)" d="m17 8c-1.6568 0-3 1.3432-3 3 0 0.23127 0.04425 0.44001 0.09375 0.65625l-3.2188 2c-0.513-0.411-1.1659-0.656-1.875-0.656-1.6568 0-3 1.3432-3 3s1.3432 3 3 3c0.70904 0 1.3615-0.24498 1.875-0.65625l3.2188 2c-0.05 0.216-0.094 0.425-0.094 0.656 0 1.6568 1.3432 3 3 3s3-1.3432 3-3-1.3432-3-3-3c-0.70904 0-1.3615 0.24498-1.875 0.65625l-3.2188-2c0.05-0.216 0.094-0.425 0.094-0.656s-0.044-0.44-0.094-0.656l3.2188-2c0.513 0.411 1.166 0.656 1.875 0.656 1.6568 0 3-1.3432 3-3s-1.3432-3-3-3zm7 0a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm0 10a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3z"/>
+ </g>
+ <g fill="#fff" style="enable-background:new" transform="translate(-620 -520)">
+ <path transform="translate(619 520)" d="m17 8c-1.6568 0-3 1.3432-3 3 0 0.23127 0.04425 0.44001 0.09375 0.65625l-3.2188 2c-0.513-0.411-1.1659-0.656-1.875-0.656-1.6568 0-3 1.3432-3 3s1.3432 3 3 3c0.70904 0 1.3615-0.24498 1.875-0.65625l3.2188 2c-0.05 0.216-0.094 0.425-0.094 0.656 0 1.6568 1.3432 3 3 3s3-1.3432 3-3-1.3432-3-3-3c-0.70904 0-1.3615 0.24498-1.875 0.65625l-3.2188-2c0.05-0.216 0.094-0.425 0.094-0.656s-0.044-0.44-0.094-0.656l3.2188-2c0.513 0.411 1.166 0.656 1.875 0.656 1.6568 0 3-1.3432 3-3s-1.3432-3-3-3zm7 0a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm0 10a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/luckyBackup.svg b/.icons/awkward/32x32/apps/luckyBackup.svg
new file mode 100644
index 00000000..47dbe2f9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/luckyBackup.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 29.841797,19 C 28.874549,25.799157 23.074744,31 16,31 11.673436,31 7.81221,29.030775 5.244141,25.947266 L 3.439453,27.751953 A 0.84385747,0.84385747 0 0 1 2.832031,28 0.84385747,0.84385747 0 0 1 2,27.15625 v -7.3125 A 0.84385747,0.84385747 0 0 1 2.84375,19 h 5.421875 1.890625 a 0.84385747,0.84385747 0 0 1 0.597656,1.439453 l -1.230468,1.230469 c 0.05845,0.08114 0.114468,0.163474 0.175781,0.242187 0.108356,0.138762 0.222749,0.273086 0.339843,0.404297 0.03831,0.04299 0.07409,0.08873 0.113282,0.13086 0.09818,0.105518 0.203079,0.204766 0.30664,0.304687 0.110966,0.10693 0.224815,0.210115 0.341797,0.310547 0.101555,0.08726 0.200875,0.175764 0.306641,0.257812 0.0051,0.004 0.01048,0.0077 0.01563,0.01172 0.193785,0.14948 0.396221,0.288404 0.603515,0.419922 0.108951,0.06918 0.219732,0.135307 0.332032,0.199219 0.188755,0.107281 0.38214,0.204908 0.580078,0.296875 0.125156,0.05831 0.252481,0.112181 0.380859,0.164062 0.202622,0.08155 0.4087,0.155655 0.619141,0.220703 0.0987,0.0307 0.196703,0.06292 0.296875,0.08984 0.274195,0.07311 0.554893,0.133857 0.839844,0.177735 0.08781,0.0137 0.177004,0.0224 0.265625,0.0332 C 15.356457,24.971405 15.674372,25 16,25 c 3.645852,-0.0026 6.828772,-2.469918 7.740234,-6 z"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="11"/>
+ <path style="opacity:0.1" d="m 16,3 c 4.326176,0 8.189741,1.9657968 10.757812,5.0488281 L 28.560547,6.2460938 A 0.84385747,0.84385747 0 0 1 29.167969,6 0.84385747,0.84385747 0 0 1 30,6.84375 v 7.3125 A 0.84385747,0.84385747 0 0 1 29.15625,15 h -7.3125 a 0.84385747,0.84385747 0 0 1 -0.597656,-1.439453 l 1.228515,-1.228516 c -0.01077,-0.01492 -0.01842,-0.03204 -0.0293,-0.04687 -0.105685,-0.144613 -0.215347,-0.285172 -0.330078,-0.421875 -0.145938,-0.173539 -0.299033,-0.339506 -0.458984,-0.5 C 21.57091,11.277536 21.487478,11.18915 21.398438,11.107427 21.189939,10.916349 20.96815,10.738676 20.740234,10.570318 20.640824,10.496852 20.540243,10.424297 20.4375,10.355474 20.199916,10.196465 19.953864,10.051282 19.699219,9.9179738 19.594457,9.8630328 19.48816,9.8101027 19.380859,9.7597706 19.10963,9.6329005 18.831699,9.5181719 18.544922,9.42188 18.454952,9.391506 18.362748,9.367063 18.271484,9.339849 17.955372,9.246227 17.633853,9.1636665 17.302734,9.1093802 17.248694,9.1004102 17.193033,9.0977272 17.138672,9.0898492 16.765962,9.0366149 16.387425,9 16,9 12.354148,9.00261 9.171228,11.469918 8.259766,15 H 2.158203 C 3.125451,8.200843 8.925256,3 16,3 Z"/>
+ <path style="fill:#48a9ff" d="m 16,2 c 4.326176,0 8.189741,1.9657968 10.757812,5.0488281 L 28.560547,5.2460938 A 0.84385747,0.84385747 0 0 1 29.167969,5 0.84385747,0.84385747 0 0 1 30,5.84375 v 7.3125 A 0.84385747,0.84385747 0 0 1 29.15625,14 h -7.3125 a 0.84385747,0.84385747 0 0 1 -0.597656,-1.439453 l 1.228515,-1.228516 c -0.01077,-0.01492 -0.01842,-0.03204 -0.0293,-0.04687 -0.105685,-0.144613 -0.215347,-0.285172 -0.330078,-0.421875 -0.145938,-0.173539 -0.299033,-0.339506 -0.458984,-0.5 C 21.57091,10.277536 21.487478,10.18915 21.398438,10.107427 21.189939,9.9163485 20.96815,9.7386758 20.740234,9.5703175 20.640824,9.4968525 20.540243,9.4242968 20.4375,9.3554738 20.199916,9.1964646 19.953864,9.0512821 19.699219,8.9179738 19.594457,8.8630328 19.48816,8.8101027 19.380859,8.7597706 19.10963,8.6329005 18.831699,8.5181719 18.544922,8.42188 18.454952,8.391506 18.362748,8.367063 18.271484,8.339849 17.955372,8.246227 17.633853,8.1636665 17.302734,8.1093802 17.248694,8.1004102 17.193033,8.0977272 17.138672,8.0898492 16.765962,8.0366149 16.387425,8 16,8 12.354148,8.00261 9.171228,10.469918 8.259766,14 H 2.158203 C 3.125451,7.200843 8.925256,2 16,2 Z"/>
+ <path style="fill:#486afb" d="M 29.841797,18 C 28.874549,24.799157 23.074744,30 16,30 11.673436,30 7.81221,28.030775 5.244141,24.947266 L 3.439453,26.751953 A 0.84385747,0.84385747 0 0 1 2.832031,27 0.84385747,0.84385747 0 0 1 2,26.15625 v -7.3125 A 0.84385747,0.84385747 0 0 1 2.84375,18 h 5.421875 1.890625 a 0.84385747,0.84385747 0 0 1 0.597656,1.439453 l -1.230468,1.230469 c 0.05845,0.08114 0.114468,0.163474 0.175781,0.242187 0.108356,0.138762 0.222749,0.273086 0.339843,0.404297 0.03831,0.04299 0.07409,0.08873 0.113282,0.13086 0.09818,0.105518 0.203079,0.204766 0.30664,0.304687 0.110966,0.10693 0.224815,0.210115 0.341797,0.310547 0.101555,0.08726 0.200875,0.175764 0.306641,0.257812 0.0051,0.004 0.01048,0.0077 0.01563,0.01172 0.193785,0.14948 0.396221,0.288404 0.603515,0.419922 0.108951,0.06918 0.219732,0.135307 0.332032,0.199219 0.188755,0.107281 0.38214,0.204908 0.580078,0.296875 0.125156,0.05831 0.252481,0.112181 0.380859,0.164062 0.202622,0.08155 0.4087,0.155655 0.619141,0.220703 0.0987,0.0307 0.196703,0.06292 0.296875,0.08984 0.274195,0.07311 0.554893,0.133857 0.839844,0.177735 0.08781,0.0137 0.177004,0.0224 0.265625,0.0332 C 15.356457,23.971405 15.674372,24 16,24 c 3.645852,-0.0026 6.828772,-2.469918 7.740234,-6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 C 8.925256,2 3.1254511,7.200843 2.1582031,14 h 0.1875 C 3.7134592,7.6988001 9.2772993,3 16,3 20.326176,3 24.189741,4.9657968 26.757812,8.0488281 L 28.560547,6.2460938 C 28.721596,6.0855761 28.940609,5.9968443 29.167969,6 29.629352,6.0064668 29.999987,6.382322 30,6.84375 v -1 C 29.999987,5.382322 29.629352,5.0064668 29.167969,5 c -0.22736,-0.00316 -0.446373,0.085576 -0.607422,0.2460938 L 26.757812,7.0488281 C 24.189741,3.9657968 20.326176,2 16,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lugaru.svg b/.icons/awkward/32x32/apps/lugaru.svg
new file mode 100644
index 00000000..7a48ff06
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lugaru.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="15.5" cy="27" r="4"/>
+ <circle style="fill:#8f6943" cx="15.5" cy="26" r="4"/>
+ <path style="opacity:0.2" d="m 3.9472656,3.0062962 c -0.1052165,-0.00884 -0.1997798,-0.00568 -0.2851562,0.00977 -0.1138352,0.020589 -0.2107771,0.061414 -0.2910156,0.125 -0.6567968,0.5204892 -0.4513964,2.5880154 0.6855468,6.8886722 0.63754,2.411589 1.1631351,3.694716 2.0683594,5.054687 0.5943921,0.892968 0.8815121,1.23293 1.8632812,2.203125 0.8792572,0.968632 1.988982,2.323094 2.0117188,3.462891 -0.2524832,2.250007 -1.9000018,3.42847 -2,5.34375 0,2.318938 1.0808171,3.90625 3.400391,3.90625 1.454932,0.145589 2.797003,-1.737526 4.099609,-2 1.302606,0.262474 2.644677,2.145589 4.099609,2 2.319574,0 3.400391,-1.587312 3.400391,-3.90625 -0.1,-1.91528 -1.747517,-3.093743 -2,-5.34375 0.02274,-1.139797 1.132461,-2.494261 2.011719,-3.462891 0.981769,-0.970195 1.268889,-1.310157 1.863281,-2.203125 0.905225,-1.359971 1.430819,-2.643099 2.068359,-5.054687 1.136943,-4.3006568 1.342344,-6.368183 0.685547,-6.8886722 -0.08024,-0.063587 -0.17718,-0.104411 -0.291015,-0.125 -0.08538,-0.01544 -0.179941,-0.018606 -0.285157,-0.00977 -0.31565,0.026526 -0.722292,0.1624088 -1.230468,0.4101562 -1.007787,0.4913269 -1.993284,1.2161501 -3.103516,2.2851563 -1.66597,1.6040977 -2.261169,2.5235897 -4.222656,6.5156253 -0.585852,1.189415 -1.304735,2.345884 -2.183594,3.609375 -0.255398,0.175825 -0.8125,0.173828 -0.8125,0.173828 0,0 -0.557102,0.002 -0.8125,-0.173828 -0.878859,-1.263491 -1.597742,-2.41996 -2.183594,-3.609375 C 10.542419,8.2251984 9.9472205,7.3057064 8.28125,5.7016087 7.1710186,4.6326025 6.1855209,3.9077793 5.1777344,3.4164524 4.6695577,3.168705 4.2629148,3.032822 3.9472656,3.0062962 Z"/>
+ <rect style="opacity:0.2" width="1.5" height="3" x="14" y="27" rx=".375" ry=".375"/>
+ <rect style="fill:#ffffff" width="1.5" height="3" x="14" y="26" rx=".375" ry=".375"/>
+ <rect style="opacity:0.2" width="1.5" height="3" x="15.5" y="27" rx=".375" ry=".375"/>
+ <rect style="fill:#ffffff" width="1.5" height="3" x="15.5" y="26" rx=".375" ry=".375"/>
+ <path style="fill:#b08458" d="M 3.9472656 2.0058594 C 3.8420491 1.9970175 3.7474858 2.0001833 3.6621094 2.015625 C 3.5482742 2.0362138 3.4513323 2.0770389 3.3710938 2.140625 C 2.714297 2.6611142 2.9196974 4.7286404 4.0566406 9.0292969 C 4.6941806 11.440886 5.2197757 12.724013 6.125 14.083984 C 6.7193921 14.976952 7.0065121 15.316914 7.9882812 16.287109 C 8.8675384 17.255741 9.9772632 18.610203 10 19.75 C 9.7475168 22.000007 8.0999982 23.17847 8 25.09375 C 8 27.412688 9.0808171 29 11.400391 29 C 12.855323 29.145589 14.197394 27.262474 15.5 27 C 16.802606 27.262474 18.144677 29.145589 19.599609 29 C 21.919183 29 23 27.412688 23 25.09375 C 22.900002 23.17847 21.252483 22.000007 21 19.75 C 21.022737 18.610203 22.132461 17.255739 23.011719 16.287109 C 23.993488 15.316914 24.280608 14.976952 24.875 14.083984 C 25.780225 12.724013 26.305819 11.440885 26.943359 9.0292969 C 28.080302 4.7286404 28.285703 2.6611142 27.628906 2.140625 C 27.548668 2.0770384 27.451726 2.036214 27.337891 2.015625 C 27.252515 2.000185 27.15795 1.9970194 27.052734 2.0058594 C 26.737084 2.0323852 26.330442 2.1682682 25.822266 2.4160156 C 24.814479 2.9073425 23.828982 3.6321657 22.71875 4.7011719 C 21.05278 6.3052696 20.457581 7.2247616 18.496094 11.216797 C 17.910242 12.406212 17.191359 13.562681 16.3125 14.826172 C 16.057102 15.001997 15.5 15 15.5 15 C 15.5 15 14.942898 15.001997 14.6875 14.826172 C 13.808641 13.562681 13.089758 12.406212 12.503906 11.216797 C 10.542419 7.2247616 9.9472205 6.3052696 8.28125 4.7011719 C 7.1710186 3.6321657 6.1855209 2.9073425 5.1777344 2.4160156 C 4.6695577 2.1682682 4.2629148 2.0323852 3.9472656 2.0058594 z"/>
+ <path style="opacity:0.3" d="m 4.4298602,3.6162122 c 0.00214,0.1507423 -0.016574,0.206077 0.0041,0.4142478 0.096759,0.9742271 0.4165399,2.5254738 0.9761484,4.6428571 0.6203188,2.3470899 1.0626416,3.4100599 1.8812047,4.6401229 h -0.0014 c 0.5695847,0.855934 0.7199719,1.030469 1.6829674,1.982374 l 0.027341,0.02598 0.024612,0.02871 c 0.4119058,0.4539 0.9174301,0.976895 1.3589513,1.591368 0.719436,-0.807007 1.616025,-1.436397 2.619469,-1.838823 -0.706588,-1.141461 -1.28408,-2.308927 -1.755427,-3.266133 v -0.0014 C 9.2984127,7.8669224 8.9042858,7.2471188 7.3104549,5.7120602 6.2701651,4.7101232 5.4062235,4.0844325 4.5638413,3.6736327 4.4475957,3.6169473 4.5228476,3.6498709 4.4298602,3.6162122 Z m 22.3393068,0.00684 c -0.0625,0.027227 -0.06335,0.016142 -0.133981,0.050585 -0.842383,0.4107998 -1.706324,1.0364906 -2.746614,2.0384276 -1.593831,1.5350587 -1.987958,2.1548623 -3.937405,6.1234852 v 0.0014 c -0.471568,0.957653 -1.04975,2.125533 -1.756794,3.2675 1.003936,0.402242 1.90101,1.031644 2.620835,1.838823 0.441669,-0.614869 0.946832,-1.138615 1.358952,-1.592735 l 0.02461,-0.02871 0.02734,-0.02598 c 0.962995,-0.951905 1.113382,-1.126441 1.682967,-1.982374 h -0.0014 c 0.81853,-1.230065 1.260886,-2.293033 1.881205,-4.6401228 0.559609,-2.1173833 0.879389,-3.6686301 0.976148,-4.6428572 0.02036,-0.204736 0.0018,-0.2581524 0.0041,-0.4074121 z"/>
+ <path style="fill:#bf3667" d="m 15.499999,27 c -1.609616,-0.09879 -2.991843,-1.532882 -2.331057,-2.23963 0.705097,-0.557318 1.590057,-0.766906 2.331057,-0.760215 0.741002,-0.0066 1.625962,0.202897 2.331059,0.760215 0.660786,0.706748 -0.721439,2.140845 -2.331059,2.23963 z"/>
+ <path style="opacity:0.2" d="m 12.326116,24.000167 c -0.950824,0 -2.324187,-0.671573 -2.324187,-1.5 0,-0.828427 -0.090014,-1.5 0.86081,-1.5 2.443994,0.253368 2.58243,3 1.463377,3 z"/>
+ <path style="fill:#ffffff" d="m 12.326116,22.99973 c -0.950824,0 -2.324187,-0.671573 -2.324187,-1.5 0,-0.828427 -0.090014,-1.5 0.86081,-1.5 2.443994,0.253368 2.58243,3 1.463377,3 z"/>
+ <circle style="fill:#323232" cx="12.5" cy="22.5" r=".5"/>
+ <path style="opacity:0.2" d="m 18.673884,24.000167 c 0.950824,0 2.324187,-0.671573 2.324187,-1.5 0,-0.828427 0.09001,-1.5 -0.86081,-1.5 -2.443994,0.253368 -2.58243,3 -1.463377,3 z"/>
+ <path style="fill:#ffffff" d="m 18.673884,22.99973 c 0.950824,0 2.324187,-0.671573 2.324187,-1.5 0,-0.828427 0.09001,-1.5 -0.86081,-1.5 -2.443994,0.253368 -2.58243,3 -1.463377,3 z"/>
+ <circle style="fill:#323232" cx="-18.5" cy="22.5" r=".5" transform="scale(-1,1)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.9472656 2.0058594 C 3.8420491 1.9970175 3.7474858 2.0001833 3.6621094 2.015625 C 3.5482742 2.0362138 3.4513323 2.0770389 3.3710938 2.140625 C 3.0637475 2.3841865 2.9538919 2.9832214 3.03125 3.9746094 C 3.0776856 3.5656974 3.1856891 3.2797381 3.3710938 3.1328125 C 3.4513322 3.0692265 3.5482742 3.0284015 3.6621094 3.0078125 C 3.7474858 2.9923625 3.8420491 2.9892069 3.9472656 2.9980469 C 4.2629148 3.0245727 4.6695577 3.1604557 5.1777344 3.4082031 C 6.1855209 3.89953 7.1710186 4.6243532 8.28125 5.6933594 C 9.9472205 7.2974571 10.542419 8.216953 12.503906 12.208984 C 13.089758 13.398399 13.808641 14.554868 14.6875 15.818359 C 14.942898 15.994187 15.5 15.992188 15.5 15.992188 C 15.5 15.992188 16.057102 15.994184 16.3125 15.818359 C 17.191359 14.554868 17.910242 13.398399 18.496094 12.208984 C 20.457581 8.2169486 21.05278 7.2974571 22.71875 5.6933594 C 23.828982 4.6243532 24.814479 3.89953 25.822266 3.4082031 C 26.330442 3.1604557 26.737084 3.0245729 27.052734 2.9980469 C 27.15795 2.9892109 27.252511 2.9923725 27.337891 3.0078125 C 27.451726 3.0284015 27.548666 3.0692255 27.628906 3.1328125 C 27.814311 3.2797394 27.922314 3.5656968 27.96875 3.9746094 C 28.046108 2.9832214 27.936253 2.3841865 27.628906 2.140625 C 27.548668 2.0770384 27.451726 2.036214 27.337891 2.015625 C 27.252515 2.000185 27.15795 1.9970194 27.052734 2.0058594 C 26.737084 2.0323852 26.330442 2.1682682 25.822266 2.4160156 C 24.814479 2.9073425 23.828982 3.6321657 22.71875 4.7011719 C 21.05278 6.3052696 20.457581 7.2247615 18.496094 11.216797 C 17.910242 12.406212 17.191359 13.562681 16.3125 14.826172 C 16.057102 15.001997 15.5 15 15.5 15 C 15.5 15 14.942898 15.001997 14.6875 14.826172 C 13.808641 13.562681 13.089758 12.406212 12.503906 11.216797 C 10.542419 7.2247615 9.9472205 6.3052696 8.28125 4.7011719 C 7.1710186 3.6321657 6.1855209 2.9073425 5.1777344 2.4160156 C 4.6695577 2.1682682 4.2629148 2.0323852 3.9472656 2.0058594 z M 9.9121094 20.207031 C 9.506114 22.161803 8.092831 23.315745 8 25.09375 C 8 25.339491 8.0185059 25.572491 8.0429688 25.800781 C 8.2824325 24.052637 9.7606074 22.875537 10 20.742188 C 9.9965316 20.568318 9.9614891 20.38876 9.9121094 20.207031 z M 21.087891 20.207031 C 21.038511 20.38876 21.003469 20.568318 21 20.742188 C 21.239392 22.875537 22.717566 24.052637 22.957031 25.800781 C 22.981494 25.572491 23 25.339491 23 25.09375 C 22.907169 23.315745 21.493886 22.161803 21.087891 20.207031 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/luminance-hdr.svg b/.icons/awkward/32x32/apps/luminance-hdr.svg
new file mode 100644
index 00000000..5d49bc76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/luminance-hdr.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="20" height="20" x="2" y="3" rx="1.5" ry="1.5"/>
+ <rect style="fill:#fecd38" width="20" height="20" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2" d="m2 8.5v10h7.5c-2.590571-7.292861-5.181077-9.859282-7.5-10z"/>
+ <rect style="opacity:0.2" width="20" height="20" x="6" y="7" rx="1.5" ry="1.5"/>
+ <path style="fill:#9d9d9d" d="m2 8v10h7.5c-2.590571-7.292861-5.181077-9.859282-7.5-10z"/>
+ <rect style="fill:#e97e10" width="20" height="20" x="6" y="6" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2" d="m6 12v10h7.5c-2.590571-7.292861-5.181077-9.859282-7.5-10z"/>
+ <rect style="opacity:0.2" width="20" height="20" x="10" y="11" rx="1.5" ry="1.5"/>
+ <path style="fill:#7d7d7d" d="m6 11.5v10h7.5c-2.590571-7.292861-5.181077-9.859282-7.5-10z"/>
+ <rect style="fill:#df574d" width="20" height="20" x="10" y="10" rx="1.5" ry="1.5"/>
+ <circle style="fill:#fecd38" cx="16" cy="20.5" r="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.5,2 C 2.669,2 2,2.669 2,3.5 V 4.5 C 2,3.669 2.669,3 3.5,3 H 20.5 C 21.331,3 22,3.669 22,4.5 V 3.5 C 22,2.669 21.331,2 20.5,2 Z"/>
+ <g style="opacity:0.2" transform="matrix(.5 0 0 .5 0 .5)">
+ <path d="m20 31v20h15c-5.181142-14.585722-10.362154-19.718564-15-20z"/>
+ <path d="m28 51h32c-16-45-32 0-32 0z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="m16 17.5c-1.656854 0-3 1.343146-3 3 0-1.380712 1.343146-2.5 3-2.5s3 1.119288 3 2.5c0-1.656854-1.343146-3-3-3zm3 3h-6z"/>
+ <path style="fill:#5d5d5d" d="m 10,15.5 0,10 7.5,0 C 14.909429,18.207139 12.318923,15.640718 10,15.5 Z"/>
+ <path style="fill:#e4e4e4" d="m14 25.5h16c-8-22.5-16 0-16 0z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m22.407226 15.501953c-4.796295-0.158701-8.407226 9.998047-8.407226 9.998047s8-21.375 16 0c-2.625-7.382813-5.250397-9.920542-7.592774-9.998047z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lutris.svg b/.icons/awkward/32x32/apps/lutris.svg
new file mode 100644
index 00000000..8d9dbb24
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lutris.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 15.555989,3.0012281 C 8.2319073,2.9946611 2.1972623,9.0261339 2.0047315,16.634515 1.808915,24.363663 7.715398,30.793049 15.196427,30.99513 c 3.644634,0.09838 6.489848,-1.299619 8.985797,-3.653043 0.266507,-0.222354 0.411514,-0.36093 0.411514,-0.36093 0,0 2.706631,-2.840733 2.851889,-5.185626 -0.690631,1.140972 -1.324144,2.283368 -3.04329,3.129422 -0.788426,0.365213 -1.511085,0.675939 -2.239403,0.921464 -0.04663,0.01187 -0.09346,0.02288 -0.140818,0.03418 -0.34497,0.08234 -0.706528,0.151501 -1.085522,0.203705 -0.04593,0.0063 -0.09308,0.01189 -0.13945,0.01777 -0.393066,0.04985 -0.798923,0.08615 -1.218136,0.103904 -0.04315,0.0018 -0.08787,0.0013 -0.131247,0.0027 -0.41357,0.01415 -0.836549,0.01293 -1.265988,-0.0041 -0.02802,-0.0011 -0.05533,-1.21e-4 -0.0834,-0.0014 -0.436715,-0.01937 -0.380042,-0.05897 -0.823872,-0.110739 -0.06334,-0.0074 -0.126655,-0.01245 -0.190035,-0.02051 -0.432038,-0.0549 -0.863904,-0.127433 -1.29333,-0.213276 -0.06938,-0.01387 -0.138621,-0.02771 -0.207808,-0.04238 -0.420232,-0.08918 -0.836695,-0.193847 -1.24548,-0.313079 -0.131063,-0.03823 -0.261637,-0.07761 -0.391007,-0.118943 -0.09777,-0.03124 -0.195893,-0.06131 -0.292571,-0.09433 -0.138158,-0.04719 -0.273122,-0.0982 -0.40878,-0.149021 -0.110644,-0.04145 -0.222062,-0.0819 -0.330852,-0.125778 -0.126066,-0.05085 -0.248539,-0.105846 -0.371866,-0.159957 -0.104519,-0.04586 -0.210703,-0.08988 -0.313079,-0.138083 -0.222894,-0.104958 -0.441992,-0.214725 -0.653501,-0.330852 -0.168328,-0.09311 -0.328527,-0.190602 -0.481239,-0.292572 -0.350706,-0.234173 -0.656791,-0.492274 -0.931034,-0.762873 -1.4277533,-1.457009 -1.3614655,-3.170181 -1.2864944,-4.280568 0.094459,-1.394769 1.2638184,-4.454927 5.1117984,-6.075644 2.37751,-0.839468 5.173643,-1.426575 7.51116,-0.674008 1.758334,0.396731 3.022714,0.973616 4.694816,1.564027 0,0 -0.01353,0.0291 0.448427,0.143552 3.251893,0.515123 2.886868,-2.16384 2.886868,-2.16384 l -0.254887,-0.626928 v 0 c -0.05638,-0.330366 0.191069,-0.590913 0.191069,-0.590913 0,0 -0.200442,-0.7387262 -0.16666,-1.2269394 0.03424,-0.4879884 0.0066,-1.1135006 -0.0998,-2.0056186 C 29.093805,6.5017214 28.50824,5.7467209 28.318397,5.6080431 28.12812,5.4696153 27.241516,4.8012206 26.392073,4.4678344 25.542111,4.1344438 24.683068,3.8880606 23.624948,4.03718 23.507463,4.053793 23.396259,4.071758 23.280425,4.089132 23.259915,4.082622 23.243825,4.075205 23.221635,4.068625 22.818148,3.9487981 22.53273,2.995218 22.203104,3.0031156 c -0.02523,6.049e-4 -0.05074,0.00276 -0.07656,0.00547 -0.02542,0.00266 -0.05179,0.00606 -0.07793,0.010937 h -0.0014 c -0.02664,0.00497 -0.05313,0.011676 -0.08066,0.01914 -0.03006,0.00816 -0.05902,0.018843 -0.08613,0.031445 -0.192902,0.089676 -0.311075,1.1274854 -0.384142,1.3488651 -1.692467,-0.8554742 -3.584846,-1.3581969 -5.591668,-1.412276 -0.116888,-0.00316 -0.23237,-0.00536 -0.348625,-0.00547 z m 7.457316,22.5881629 c -0.248456,0.0926 -0.518157,0.170957 -0.795685,0.243356 0.277371,-0.07236 0.547395,-0.150823 0.795685,-0.243356 z"/>
+ <path style="fill:#f8952b" d="M 17.499764,7.0004732 A 10.499764,10.499764 0 0 0 7,17.500237 10.499764,10.499764 0 0 0 17.499764,28 10.499764,10.499764 0 0 0 27.999528,17.500237 10.499764,10.499764 0 0 0 17.499764,7.0004732 Z"/>
+ <path style="fill:#946857" d="m 17.29,10.52149 c 1.30062,0.307751 1.441738,1.965386 2.487932,2.369071 1.396,0.567061 1.515052,-1.208137 0.7943,-2.146826"/>
+ <path style="opacity:0.2" d="m 21.462976,7.0127924 c -1.465005,-0.00175 -3.05321,0.426933 -4.213158,0.8303353 -2.199722,0.7784014 -3.571309,1.4083438 -5.353657,2.6820893 -0.472619,0.34319 -2.3298477,1.70685 -3.4583224,3.608445 -3.1185909,5.513629 -0.9120173,11.368037 3.1208444,12.698298 4.433892,1.658181 8.678089,2.137095 14.016425,-2.580684 -0.459493,0.367735 0,0 -2.562157,1.335117 C 19.993117,26.71183 15.158123,26.350317 11.576242,24.38372 8.6946389,22.789732 8.9838283,20.442726 9.078,19.047956 c 0.094459,-1.394769 1.063807,-4.455448 4.911787,-6.076165 2.37751,-0.839468 5.173146,-1.426534 7.510663,-0.673966 1.758335,0.39673 3.022223,1.11463 4.694324,1.705041 0,0 -0.01377,0.02866 0.44819,0.143124 C 29.894857,14.661045 30,11.799238 30,11.799238 l -0.09272,-0.521442 -0.28309,-0.707504 -0.134907,-0.303126 -0.08137,-0.164272 c 0,0 -0.02345,-0.2068301 -0.05632,-0.4169836 C 29.289313,10.471435 28.976512,10.89796 28.976512,10.89796 26.449049,10.418762 25.9973,8.2395925 23.332397,7.3248895 22.769166,7.1033822 22.128887,7.0135869 21.462976,7.0127924 Z m 4.112132,17.2384836 c 0.294389,-0.235601 0.437011,-0.396585 0.437055,-0.396476 -0.146194,0.136593 -0.291749,0.268062 -0.437055,0.396476 z"/>
+ <path style="fill:#946857" d="M 15.555989,2.0006165 C 8.2319073,1.9940495 2.1972623,8.0255223 2.0047315,15.633903 1.808915,23.363051 7.715398,29.792437 15.196427,29.994518 c 3.644634,0.09838 6.489848,-1.299619 8.985797,-3.653043 0.266507,-0.222354 0.411514,-0.36093 0.411514,-0.36093 0,0 2.706631,-2.840733 2.851889,-5.185626 -0.690631,1.140972 -1.324144,2.283368 -3.04329,3.129422 -0.788426,0.365213 -1.511085,0.675939 -2.239403,0.921464 -0.04663,0.01187 -0.09346,0.02288 -0.140818,0.03418 -0.34497,0.08234 -0.706528,0.151501 -1.085522,0.203705 -0.04593,0.0063 -0.09308,0.01189 -0.13945,0.01777 -0.393066,0.04985 -0.798923,0.08615 -1.218136,0.103904 -0.04315,0.0018 -0.08787,0.0013 -0.131247,0.0027 -0.41357,0.01415 -0.836549,0.01293 -1.265988,-0.0041 -0.02802,-0.0011 -0.05533,-1.21e-4 -0.0834,-0.0014 -0.436715,-0.01937 -0.380042,-0.05897 -0.823872,-0.110739 -0.06334,-0.0074 -0.126655,-0.01245 -0.190035,-0.02051 -0.432038,-0.0549 -0.863904,-0.127433 -1.29333,-0.213276 -0.06938,-0.01387 -0.138621,-0.02771 -0.207808,-0.04238 -0.420232,-0.08918 -0.836695,-0.193847 -1.24548,-0.313079 -0.131063,-0.03823 -0.261637,-0.07761 -0.391007,-0.118943 -0.09777,-0.03124 -0.195893,-0.06131 -0.292571,-0.09433 -0.138158,-0.04719 -0.273122,-0.0982 -0.40878,-0.149021 -0.110644,-0.04145 -0.222062,-0.0819 -0.330852,-0.125778 -0.126066,-0.05085 -0.248539,-0.105846 -0.371866,-0.159957 -0.104519,-0.04586 -0.210703,-0.08988 -0.313079,-0.138083 C 12.006799,23.61151 11.787701,23.501743 11.576192,23.385616 11.407864,23.292506 11.247665,23.195014 11.094953,23.093044 10.744247,22.858871 10.438162,22.60077 10.163919,22.330171 8.7361657,20.873162 8.8024535,19.15999 8.8774246,18.049603 c 0.094459,-1.394769 1.2638184,-4.454927 5.1117984,-6.075644 2.37751,-0.839468 5.173643,-1.426575 7.51116,-0.674008 1.758334,0.396731 3.022714,0.973616 4.694816,1.564027 0,0 -0.01353,0.0291 0.448427,0.143552 3.251893,0.515123 2.886868,-2.16384 2.886868,-2.16384 l -0.254887,-0.626928 v 0 c -0.05638,-0.3303658 0.191069,-0.5909126 0.191069,-0.5909126 0,0 -0.200442,-0.7387262 -0.16666,-1.2269394 0.03424,-0.4879884 0.0066,-1.1135006 -0.0998,-2.0056186 C 29.093805,5.5011098 28.50824,4.7461093 28.318397,4.6074315 28.12812,4.4690037 27.241516,3.800609 26.392073,3.4672228 25.542111,3.1338322 24.683068,2.887449 23.624948,3.0365684 c -0.117485,0.016613 -0.228689,0.034578 -0.344523,0.051952 -0.02051,-0.00651 -0.0366,-0.013927 -0.05879,-0.020507 -0.403487,-0.1198269 -0.688905,-1.073407 -1.018531,-1.0655094 -0.02523,6.049e-4 -0.05074,0.00276 -0.07656,0.00547 -0.02542,0.00266 -0.05179,0.00606 -0.07793,0.010937 h -0.0014 c -0.02664,0.00497 -0.05313,0.011676 -0.08066,0.01914 -0.03006,0.00816 -0.05902,0.018843 -0.08613,0.031445 -0.192902,0.089676 -0.311075,1.1274854 -0.384142,1.3488651 -1.692467,-0.8554742 -3.584846,-1.3581969 -5.591668,-1.412276 -0.116888,-0.00316 -0.23237,-0.00536 -0.348625,-0.00547 z m 7.457316,22.5881625 c -0.248456,0.0926 -0.518157,0.170957 -0.795685,0.243356 0.277371,-0.07236 0.547395,-0.150823 0.795685,-0.243356 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.556641,2 C 8.2325589,1.993433 2.196437,8.0263849 2.0039062,15.634766 c -0.00641,0.253062 0.011065,0.499897 0.017578,0.75 C 2.339502,8.8959255 8.3138057,2.995459 15.556641,3.0019531 c 0.116255,1.1e-4 0.230768,7.463e-4 0.347656,0.00391 2.006822,0.054079 3.89933,0.5585883 5.591797,1.4140625 0.07307,-0.2213797 0.191863,-1.2599334 0.384765,-1.3496094 0.02711,-0.012602 0.05588,-0.02309 0.08594,-0.03125 0.02753,-0.00746 0.05344,-0.014561 0.08008,-0.019531 h 0.002 c 0.02614,-0.00488 0.0527,-0.00906 0.07813,-0.011719 0.02582,-0.00271 0.05094,-0.0033 0.07617,-0.00391 0.329626,-0.0079 0.614091,0.9446263 1.017578,1.0644532 0.02219,0.00658 0.04004,0.014974 0.06055,0.021484 0.115834,-0.017374 0.226265,-0.036121 0.34375,-0.052734 1.05812,-0.1491194 1.917616,0.09825 2.767578,0.4316406 0.849443,0.3333862 1.735504,1.0002441 1.925781,1.1386719 0.189843,0.1386778 0.776402,0.8949278 0.882813,1.7871093 0.1064,0.892118 0.133849,1.517871 0.09961,2.0058594 -0.01,0.1441524 0.0018,0.3063821 0.02148,0.46875 C 29.381353,9.7240917 29.466797,9.625 29.466797,9.625 c 0,0 -0.199798,-0.7383493 -0.166016,-1.2265625 0.03424,-0.4879884 0.0068,-1.1137414 -0.09961,-2.0058594 C 29.094761,5.5003965 28.508202,4.7460997 28.318359,4.6074219 28.128082,4.4689941 27.242021,3.8001831 26.392578,3.4667969 25.542616,3.1334063 24.68312,2.88799 23.625,3.0371094 c -0.117485,0.016613 -0.227916,0.033407 -0.34375,0.050781 -0.02051,-0.00651 -0.03836,-0.012951 -0.06055,-0.019531 -0.403487,-0.1198269 -0.687952,-1.0743039 -1.017578,-1.0664063 -0.02523,6.049e-4 -0.05035,0.00315 -0.07617,0.00586 -0.02542,0.00266 -0.05199,0.00684 -0.07813,0.011719 h -0.002 c -0.02664,0.00497 -0.05255,0.010114 -0.08008,0.017578 -0.03006,0.00816 -0.05883,0.020601 -0.08594,0.033203 C 21.687957,2.1599885 21.569161,3.196589 21.496094,3.4179688 19.803627,2.5624946 17.911119,2.0599385 15.904297,2.0058594 15.787409,2.0026994 15.672896,2.00011 15.556641,2 Z m 13.894531,8.648438 c -0.02747,0.03041 -0.228563,0.259078 -0.175781,0.568359 l 0.191406,0.46875 c 0.114123,-0.452779 0.06445,-0.841797 0.06445,-0.841797 z"/>
+ <path style="fill:#d3c9c6" d="m 21.462976,6.0148323 c -1.465005,-0.00175 -3.05321,0.426933 -4.213158,0.8303353 C 15.050096,7.623569 13.678509,8.2535114 11.896161,9.5272573 11.423542,9.870447 9.5663133,11.234107 8.4378386,13.135702 5.3192477,18.649331 7.5258213,24.503739 11.558683,25.834 c 4.433892,1.658181 8.678089,2.137095 14.016425,-2.580684 -0.459493,0.367735 0,0 -2.562157,1.335117 C 19.993117,25.71387 15.158123,25.352357 11.576242,23.38576 8.6946389,21.791772 8.9838283,19.444766 9.078,18.049996 c 0.094459,-1.394769 1.063807,-4.455448 4.911787,-6.076165 2.37751,-0.839468 5.173146,-1.426534 7.510663,-0.673966 1.758335,0.39673 3.022223,1.11463 4.694324,1.705041 0,0 -0.01377,0.02866 0.44819,0.143124 C 29.894857,13.663085 30,10.801278 30,10.801278 L 29.90728,10.279836 29.62419,9.5723314 29.489283,9.2692061 29.407913,9.1049337 c 0,0 -0.02345,-0.2068299 -0.05632,-0.4169834 C 29.289313,9.4734748 28.976512,9.9 28.976512,9.9 26.449049,9.4208019 25.9973,7.2416324 23.332397,6.3269294 22.769166,6.1054221 22.128887,6.0156268 21.462976,6.0148323 Z m 4.112132,17.2384837 c 0.294389,-0.235601 0.437011,-0.396585 0.437055,-0.396476 -0.146194,0.136593 -0.291749,0.268062 -0.437055,0.396476 z"/>
+ <path style="fill:#946857" d="M 8.018169,13.108245 8.003,13.233149 c 1.0170064,-0.05153 2.263464,0.168848 3.188078,0.817358 0.716846,0.483945 1.362597,1.206173 2.281696,0.879426 0.628361,-0.220365 0.663275,-0.593523 0.422411,-1.207125 -0.203402,-0.498908 -0.539627,-1.360432 -0.955393,-1.690741 -0.598943,-0.473973 -2.14732,-0.308462 -2.225003,-1.299629 -0.05838,-0.468513 0.236727,-0.8209064 0.498506,-1.1623782 -4.83e-4,0 -2.9983895,0.7537062 -3.195126,3.5381852 z"/>
+ <path style="opacity:0.2" d="m 29.025226,10.999996 c 0,0 -0.115213,0.36329 -0.656201,0.395169 -0.540776,0.0323 -0.447246,0.784347 0.02168,1.205404 0.46914,0.421273 0.836034,0.536808 1.148723,0.213526 0.312265,-0.322641 1.079212,-0.857948 -0.514204,-1.814099 z"/>
+ <path style="fill:#3f3f3f" d="m 29.025226,9.9999956 c 0,0 -0.115213,0.3632904 -0.656201,0.3951694 -0.540776,0.0323 -0.447246,0.784347 0.02168,1.205404 0.46914,0.421273 0.836034,0.536808 1.148723,0.213526 0.312265,-0.322641 1.079212,-0.857948 -0.514204,-1.8140994 z"/>
+ <path style="opacity:0.2" d="M 25.788632,9.6188805 C 25.448516,10.052859 24.820175,10.127562 24.384885,9.7867744 23.949596,9.4442398 23.871637,8.815632 24.211999,8.3814034 c 0.33938,-0.4332293 0.968212,-0.5081826 1.403257,-0.1668953 0.435535,0.3420359 0.51251,0.9703932 0.173376,1.4043724 z"/>
+ <path style="fill:#3f3f3f" d="m 25.788632,8.6188804 c -0.340116,0.433978 -0.968457,0.5086813 -1.403747,0.1678939 -0.435289,-0.3425346 -0.513248,-0.9711424 -0.172886,-1.405371 0.33938,-0.4332293 0.968212,-0.5081826 1.403257,-0.1668953 0.435535,0.3420359 0.51251,0.9703932 0.173376,1.4043724 z"/>
+ <path style="opacity:0.2" d="m 29.722509,9.6750749 c -0.02942,0.3857161 -0.27488,0.6752521 -0.547919,0.6460231 -0.272811,-0.02847 -0.470008,-0.3637313 -0.439899,-0.7501961 0.02965,-0.3852154 0.274649,-0.6745014 0.54746,-0.6457726 0.27281,0.029476 0.470006,0.3644804 0.440358,0.7499456 z"/>
+ <path style="fill:#3f3f3f" d="M 29.722509,8.6750748 C 29.693089,9.0607906 29.447629,9.3503265 29.17459,9.321098 28.901779,9.292623 28.704582,8.9573666 28.734691,8.5709018 c 0.02965,-0.3852154 0.274649,-0.6745014 0.54746,-0.6457726 0.27281,0.029476 0.470006,0.3644804 0.440358,0.7499456 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lximage-qt.svg b/.icons/awkward/32x32/apps/lximage-qt.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lximage-qt.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lximage.svg b/.icons/awkward/32x32/apps/lximage.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lximage.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lxmusic.svg b/.icons/awkward/32x32/apps/lxmusic.svg
new file mode 120000
index 00000000..790c8c35
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lxmusic.svg
@@ -0,0 +1 @@
+multimedia-audio-player.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lxterminal.svg b/.icons/awkward/32x32/apps/lxterminal.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lxterminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/lynx.svg b/.icons/awkward/32x32/apps/lynx.svg
new file mode 100644
index 00000000..bc844afd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lynx.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#f2f2f2" d="m6.1121 25.89 8.6542-11.127 1.1711 1.1711 1.3015 1.3015z"/>
+ <path fill="#f34235" d="m25.893 6.1095-11.127 8.6542 2.4726 2.4726z"/>
+ <path fill="#fff" opacity=".2" d="m25.893 6.1095-19.781 19.78c-5.4793-5.4793-5.4793-14.302 0-19.781 5.4793-5.4793 14.302-5.4793 19.781 0z"/>
+ <path opacity=".2" d="m2.0273 16.5c-0.00587 0.16736-0.025391 0.33116-0.025391 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#fff" opacity=".1" d="m16.004 2c-7.7561 0-14 6.244-14 14-0.0001 0.169 0.0194 0.333 0.0253 0.5 0.2638-7.5206 6.3875-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lyricfier.svg b/.icons/awkward/32x32/apps/lyricfier.svg
new file mode 100644
index 00000000..f491f631
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lyricfier.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ac4cc7" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <rect width="3" height="22" x="14" y="5" rx="1.5" ry="1.375"/>
+ <rect width="3" height="14" x="9" y="9" rx="1.5" ry="1.4"/>
+ <rect width="3" height="20" x="19" y="6" rx="1.5" ry="1.429"/>
+ <rect width="3" height="16" x="4" y="8" rx="1.5" ry="1.333"/>
+ <rect width="3" height="16" x="24" y="8" rx="1.5" ry="1.333"/>
+ </g>
+ <g>
+ <rect style="fill:#a8cce3" width="3" height="22" x="14" y="5" rx="1.5" ry="1.375"/>
+ <rect style="fill:#a8cce3" width="3" height="14" x="9" y="9" rx="1.5" ry="1.4"/>
+ <rect style="fill:#a8cce3" width="3" height="20" x="19" y="6" rx="1.5" ry="1.429"/>
+ <rect style="fill:#a8cce3" width="3" height="16" x="4" y="8" rx="1.5" ry="1.333"/>
+ <rect style="fill:#a8cce3" width="3" height="16" x="24" y="8" rx="1.5" ry="1.333"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.4492188 1 C 1.6459188 1 1 1.6459188 1 2.4492188 L 1 3.4492188 C 1 2.6459188 1.6459188 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459188 30 3.4492188 L 30 2.4492188 C 30 1.6459188 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/lyx.svg b/.icons/awkward/32x32/apps/lyx.svg
new file mode 100644
index 00000000..655be8fc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/lyx.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m27 28.6v-25.2c0-0.7756-0.624-1.4-1.4-1.4h-19.2c-0.7756 0-1.4 0.6244-1.4 1.4v25.2c0 0.776 0.6244 1.4 1.4 1.4h19.2c0.7756 0 1.4-0.6244 1.4-1.4z"/>
+ <g style="enable-background:new" transform="matrix(.09 0 0 .09 3.04 1.87)">
+ <path fill="#4587cf" d="m75.583 196.69-31.583-73.142 26.202-12.113 20.352 49.095 24.61-12.533 11.074 23.627z"/>
+ <path fill="#de5328" d="m167.62 98 27.782 5.3313 5.9685 18.009 12.199-13.914 30.425 6.4163-27.327 30.436 15.427 45.341-32.752-3.1789-5.8259-24.582-14.798 20.228-25.469-7.9524 25.607-36.228z"/>
+ <path fill="#dfa722" d="m97.527 122.93 31.788 4.3145 9.4338 19.724 11.895-17.053 31.993 4.1091-29.327 41.913-7.1779 40.064-29.737-4.7254 5.1271-35.955z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m6.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h19.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-19.2z"/>
+ <path opacity=".2" d="m5 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h19.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-19.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/m_doom.svg b/.icons/awkward/32x32/apps/m_doom.svg
new file mode 120000
index 00000000..8bad13ce
--- /dev/null
+++ b/.icons/awkward/32x32/apps/m_doom.svg
@@ -0,0 +1 @@
+wolfenstein.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/magnatune.svg b/.icons/awkward/32x32/apps/magnatune.svg
new file mode 100644
index 00000000..c87b0828
--- /dev/null
+++ b/.icons/awkward/32x32/apps/magnatune.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#246e9a" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m16 7a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -10 -10zm0 3c1.108 0 2 0.80358 2 1.8008v8.3984c0 0.997-0.892 1.801-2 1.801s-2-0.804-2-1.801v-8.3984c0-0.997 0.892-1.801 2-1.801zm-6 4c1.108 0 2 0.892 2 2v4c0 1.108-0.892 2-2 2s-2-0.892-2-2v-4c0-1.108 0.892-2 2-2zm12 0c1.108 0 2 0.892 2 2v4c0 1.108-0.892 2-2 2s-2-0.892-2-2v-4c0-1.108 0.892-2 2-2z"/>
+ <path fill="#fff" d="m16 6a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -10 -10zm0 3c1.108 0 2 0.8036 2 1.801v8.398c0 0.997-0.892 1.801-2 1.801s-2-0.804-2-1.801v-8.398c0-0.9974 0.892-1.801 2-1.801zm-6 4c1.108 0 2 0.892 2 2v4c0 1.108-0.892 2-2 2s-2-0.892-2-2v-4c0-1.108 0.892-2 2-2zm12 0c1.108 0 2 0.892 2 2v4c0 1.108-0.892 2-2 2s-2-0.892-2-2v-4c0-1.108 0.892-2 2-2z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mail-client.svg b/.icons/awkward/32x32/apps/mail-client.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mail-client.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mail.ru-cloud.svg b/.icons/awkward/32x32/apps/mail.ru-cloud.svg
new file mode 100644
index 00000000..8dc76e10
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mail.ru-cloud.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16.498047,6 C 14.483899,6.0013263 12.615,6.7813774 11.113281,8.0292969 11.076185,8.028642 11.044952,8.0000645 11.007812,8 H 11.003906 11 C 7.3929709,8 4.4486887,10.867443 4.1230469,14.400391 2.8312258,15.766855 2.0009302,17.54611 2,19.498047 V 19.5 c 0,4.094757 3.4052429,7.5 7.5,7.5 1.043555,1.2e-5 2.021252,-0.33039 2.953125,-0.736328 1.110662,0.477031 2.312799,0.736002 3.544922,0.736328 h 0.0059 0.0059 c 0.94808,-0.0022 1.878199,-0.169501 2.769531,-0.460938 0.870077,0.295373 1.782791,0.459346 2.712891,0.460938 h 0.0039 H 21.5 C 26.147042,27 30,23.147042 30,18.5 30,14.721528 27.409209,11.588114 23.958984,10.503906 22.510253,7.8299326 19.689444,6.0038414 16.503906,6 h -0.002 z"/>
+ <path style="fill:#1da6e8" d="M 16.498047,5 C 14.483899,5.0013263 12.615,5.7813774 11.113281,7.0292969 11.076185,7.028642 11.044952,7.0000645 11.007812,7 H 11.003906 11 C 7.3929709,7 4.4486887,9.8674433 4.1230469,13.400391 2.8312258,14.766855 2.0009302,16.54611 2,18.498047 V 18.5 c 0,4.094757 3.4052429,7.5 7.5,7.5 1.043555,1.2e-5 2.021252,-0.33039 2.953125,-0.736328 1.110662,0.477031 2.312799,0.736002 3.544922,0.736328 h 0.0059 0.0059 c 0.94808,-0.0022 1.878199,-0.169501 2.769531,-0.460938 0.870077,0.295373 1.782791,0.459346 2.712891,0.460938 h 0.0039 H 21.5 C 26.147042,26 30,22.147042 30,17.5 30,13.721528 27.409209,10.588114 23.958984,9.5039062 22.510253,6.8299326 19.689444,5.0038414 16.503906,5 h -0.002 z"/>
+ <circle style="opacity:0.2" cx="9.5" cy="19.5" r="3.5"/>
+ <circle style="fill:#ffe174" cx="9.5" cy="18.5" r="3.5"/>
+ <circle style="opacity:0.2" cx="11" cy="15" r="3"/>
+ <circle style="fill:#ffd338" cx="11" cy="14" r="3"/>
+ <circle style="opacity:0.2" cx="16.5" cy="14.5" r="4.5"/>
+ <circle style="fill:#ffb822" cx="16.5" cy="13.5" r="4.5"/>
+ <circle style="opacity:0.2" cx="21.5" cy="18.5" r="4.5"/>
+ <circle style="fill:#ff7c2d" cx="21.5" cy="17.5" r="4.5"/>
+ <circle style="opacity:0.2" cx="16" cy="18" r="5"/>
+ <circle style="fill:#ff972d" cx="16" cy="17" r="5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.498047 5 C 14.483899 5.0013263 12.615 5.7813774 11.113281 7.0292969 C 11.076185 7.028642 11.044952 7.0000645 11.007812 7 L 11.003906 7 L 11 7 C 7.3929709 7 4.4486887 9.8674429 4.1230469 13.400391 C 2.8312258 14.766855 2.0009302 16.54611 2 18.498047 L 2 18.5 C 2 18.672353 2.0135272 18.842011 2.0253906 19.011719 C 2.1516447 17.252128 2.9398851 15.651917 4.1230469 14.400391 C 4.4486887 10.867443 7.3929709 8 11 8 L 11.003906 8 L 11.007812 8 C 11.044952 8.0000645 11.076185 8.028642 11.113281 8.0292969 C 12.615 6.7813774 14.483899 6.0013263 16.498047 6 L 16.501953 6 L 16.503906 6 C 19.689444 6.0038414 22.510253 7.8299329 23.958984 10.503906 C 27.238617 11.534507 29.737056 14.41756 29.976562 17.945312 C 29.984506 17.796911 30 17.650163 30 17.5 C 30 13.721528 27.409209 10.588114 23.958984 9.5039062 C 22.510253 6.8299327 19.689444 5.0038414 16.503906 5 L 16.501953 5 L 16.498047 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mailnag.svg b/.icons/awkward/32x32/apps/mailnag.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mailnag.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mailspring.svg b/.icons/awkward/32x32/apps/mailspring.svg
new file mode 100644
index 00000000..439bfcf3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mailspring.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#23b7fb" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="m 8,10.99999 8,8 8,-8 -16,0 z M 24,12.51952 18.75977,17.75976 24,22.99999 24,12.51952 Z M 8,12.52052 8,23.00001 13.24024,17.75976 8,12.5205 Z m 5.94727,5.94627 -4.5332,4.5332 13.17187,0 -4.5332,-4.5332 -0.91309,0.91308 c -0.5067,0.50632 -1.77259,0.50632 -2.27929,0 l -0.91309,-0.91308 z"/>
+ <path style="fill:#a7ffe8" d="m 8,9.99999 8,8 8,-8 -16,0 z M 24,11.51952 18.75977,16.75976 24,21.99999 24,11.51952 Z M 8,11.52052 8,22.00001 13.24024,16.75976 8,11.5205 Z m 5.94727,5.94627 -4.5332,4.5332 13.17187,0 -4.5332,-4.5332 -0.91309,0.91308 c -0.5067,0.50632 -1.77259,0.50632 -2.27929,0 l -0.91309,-0.91308 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/makagiga.svg b/.icons/awkward/32x32/apps/makagiga.svg
new file mode 100644
index 00000000..af057fe3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/makagiga.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="1" y="3" rx="1.4" ry="1.4"/>
+ <path style="fill:#eb643d" d="M 2.4,2 H 27.6 C 28.3756,2 29,2.6244 29,3.4 v 16.773375 l -1.671827,6.630959 c -0.189614,0.752065 -0.934038,1.098344 -1.709597,1.090403 L 7.4773994,27.708978 c -0.7755594,-0.0079 -1.894699,-0.008 -2.2049536,-0.718885 L 1,17.201238 V 3.4 C 1,2.6244 1.6244,2 2.4,2 Z"/>
+ <path style="fill:#7cc42e" d="M 2.4,2 C 2.2870977,2 2.1786827,2.014718 2.0746093,2.041016 2.0679393,2.042596 2.0621013,2.046176 2.0554683,2.047856 1.9550179,2.074826 1.8580751,2.110841 1.7669918,2.157231 L 19.570508,25.568945 24.760351,23.080664 8.0738283,2 Z M 14.692383,2 29,20.915039 V 11.030274 L 21.075782,2 Z"/>
+ <path style="fill:#2be0de" d="M 6.403125,13.522657 1,16.940625 V 28.6 C 1,29.3756 1.6244,30 2.4,30 h 25.2 c 0.7756,0 1.4,-0.6244 1.4,-1.4 v -9.4906 z"/>
+ <path style="opacity:0.2" d="m 9.1933594,12.692975 a 2.7515243,3.257668 27.901115 0 0 -2.8652344,2.089844 2.7515243,3.257668 27.901115 0 0 1.2070312,4.03125 2.7515243,3.257668 27.901115 0 0 3.6210938,-1.433594 3.4618514,4.026721 56.175379 0 0 1.746094,4.40625 3.4618514,4.026721 56.175379 0 0 4.654297,-1.388671 3.4618514,4.0267209 22.173138 0 0 0.02148,0.542968 3.4618514,4.0267209 22.173138 0 0 3.953125,2.957032 3.4618514,4.0267209 22.173138 0 0 2.896484,-2.888672 2.6733668,3.2361808 23.444494 0 0 1.398438,1.804687 2.6733668,3.2361808 23.444494 0 0 3.740234,-1.904297 2.6733668,3.2361808 23.444494 0 0 -1.164062,-4.033203 2.6733668,3.2361808 23.444494 0 0 -3.740235,1.90625 2.6733668,3.2361808 23.444494 0 0 -0.07031,0.173828 3.4618514,4.0267209 22.173138 0 0 -3.923828,-2.757812 3.4618514,4.0267209 22.173138 0 0 -2.121094,1.423828 3.4618514,4.026721 56.175379 0 0 -2.054687,-2.701172 3.4618514,4.026721 56.175379 0 0 -5.058594,1.935547 2.7515243,3.257668 27.901115 0 0 -1.230469,-3.980469 2.7515243,3.257668 27.901115 0 0 -1.0097656,-0.183594 z"/>
+ <ellipse style="fill:#ffffff" cx="14.18" cy="10.274" rx="2.755" ry="3.255" transform="matrix(0.92245448,0.38610585,-0.4098358,0.91215932,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="21.262" cy="11.46" rx="3.633" ry="3.873" transform="matrix(0.94096018,0.33851727,-0.46326752,0.88621849,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="19.02" cy="23.868" rx="3.633" ry="3.873" transform="matrix(0.9693782,-0.24557261,0.11153977,0.99375997,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="32.374" cy="6.503" rx="2.673" ry="3.236" transform="rotate(23.444494)"/>
+ <path style="fill:#ffd520" d="M 19.479684,6 C 12.96732,7.7992495 13.420787,10.081235 7.7020498,10.006508 6.4445963,10.006647 5.3238021,10.563687 4.5938726,11.433491 3.752495,12.361557 4.0203712,14.028997 4.121,14.925438 4.431892,15.052988 5.3845579,14.003467 5.7006081,14.123648 10.767733,16.050459 18.601911,18.371937 24.577962,19 26.58095,19.210507 28.22628,18.829935 29.651563,18.459858 31.203804,18.282125 31.979987,16.876205 32,15.555479 32.000243,13.451914 30.21622,11.946244 28.015266,11.946 24.903794,11.388104 24.264971,6.2046734 19.479684,6 Z"/>
+ <path style="fill:#5e5e5e" d="m 15.335938,10.300021 c -0.171334,0.002 -0.30841,0.143279 -0.305739,0.315089 0.10395,1.45338 -0.632337,1.359726 -1.354676,1.359726 -0.01047,-5.33e-4 -0.02095,-5.33e-4 -0.03142,0 -0.412486,0.02101 -0.381066,0.641487 0.03142,0.620482 0.717231,0 1.354676,0.01466 1.354676,1.390023 -0.0059,0.419545 0.624645,0.419545 0.618729,0 -0.106669,-1.48708 0.655723,-1.390023 1.387305,-1.390023 0.418359,0.0059 0.418359,-0.626415 0,-0.620482 -1.04885,0 -1.387305,0.02441 -1.387305,-1.359726 0.0028,-0.174658 -0.138816,-0.317138 -0.31299,-0.315089 z"/>
+ <path style="fill:#5e5e5e" d="m 21.635938,10.300021 c -0.171334,0.002 -0.30841,0.143279 -0.305739,0.315089 0.10395,1.45338 -0.632337,1.359726 -1.354676,1.359726 -0.01047,-5.33e-4 -0.02095,-5.33e-4 -0.03142,0 -0.412486,0.02101 -0.381066,0.641487 0.03142,0.620482 0.717231,0 1.354676,0.01466 1.354676,1.390023 -0.0059,0.419545 0.624645,0.419545 0.618729,0 -0.106669,-1.48708 0.655723,-1.390023 1.387305,-1.390023 0.418359,0.0059 0.418359,-0.626415 0,-0.620482 -1.04885,0 -1.387305,0.02441 -1.387305,-1.359726 0.0028,-0.174658 -0.138816,-0.317138 -0.31299,-0.315089 z"/>
+ <path style="opacity:0.1" d="M 7.6650388,19.132226 A 1.40014,1.40014 0 0 0 6.6013671,21.437305 L 13.647851,30 h 3.625782 L 8.7628908,19.657226 a 1.40014,1.40014 0 0 0 -1.097852,-0.525 z m 17.2607432,3.834961 a 1.40014,1.40014 0 0 0 -1.063673,2.305079 l 3.878711,4.714062 C 28.448854,29.915231 29,29.32738 29,28.6 V 27.111133 L 26.023633,23.493555 A 1.40014,1.40014 0 0 0 24.925782,22.967187 Z M 4.0419922,23.500391 A 1.40014,1.40014 0 0 0 2.9783203,25.805468 L 6.4291013,30 H 10.05625 L 5.1412109,24.026758 A 1.40014,1.40014 0 0 0 4.0419922,23.500391 Z m 14.2775398,0 a 1.40014,1.40014 0 0 0 -1.063673,2.305077 L 20.706641,30 h 3.625781 l -4.915039,-5.973242 a 1.40014,1.40014 0 0 0 -1.097851,-0.526367 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 19.480469,6 C 12.968105,7.7992495 13.419909,10.080586 7.7011719,10.005859 6.4437184,10.005998 5.3236795,10.56379 4.59375,11.433594 4.0054832,12.082471 3.9674013,13.085878 4.0273438,13.941406 4.0785387,13.381908 4.2275666,12.837506 4.59375,12.433594 5.3236795,11.56379 6.4437184,11.005998 7.7011719,11.005859 13.419909,11.080586 12.968105,8.7992495 19.480469,7 c 4.785287,0.2046734 5.423684,5.387417 8.535156,5.945312 2.02512,2.25e-4 3.679533,1.282718 3.933594,3.125 0.02438,-0.169784 0.0508,-0.339361 0.05078,-0.515624 2.43e-4,-2.103565 -1.783421,-3.609131 -3.984375,-3.609376 C 24.904153,11.387417 24.265756,6.2046734 19.480469,6 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 2.4003906,2 C 1.6247906,2 1,2.6247906 1,3.4003906 v 1 C 1,3.6247906 1.6247906,3 2.4003906,3 H 27.599609 C 28.375209,3 29,3.6247906 29,4.4003906 v -1 C 29,2.6247906 28.375209,2 27.599609,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/makehuman.svg b/.icons/awkward/32x32/apps/makehuman.svg
new file mode 100644
index 00000000..6296cf9a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/makehuman.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#4f4f4f" cx="15.5" cy="15.5" r="14.5"/>
+ <path style="opacity:0.2" d="m 15.5,6.999781 a 1.5,1.5 0 0 0 -1.5,1.5 1.5,1.5 0 0 0 1.5,1.5 1.5,1.5 0 0 0 1.5,-1.5 1.5,1.5 0 0 0 -1.5,-1.5 z M 5.3496094,8.5251716 11.875,12.874781 15,28.824 V 15.999781 h 1 V 28.824 L 19.125,12.874781 25.650391,8.5251716 16,11.503687 v 2.496094 h -1 v -2.496094 z"/>
+ <path style="fill:#f68220" d="M 15.5 6 A 1.5 1.5 0 0 0 14 7.5 A 1.5 1.5 0 0 0 15.5 9 A 1.5 1.5 0 0 0 17 7.5 A 1.5 1.5 0 0 0 15.5 6 z M 5.3496094 7.5253906 L 11.875 11.875 L 15 27.824219 L 15 15 L 16 15 L 16 27.824219 L 19.125 11.875 L 25.650391 7.5253906 L 16 10.503906 L 16 13 L 15 13 L 15 10.503906 L 5.3496094 7.5253906 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 16.080078 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 15.919922 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.5 6 A 1.5 1.5 0 0 0 14 7.5 A 1.5 1.5 0 0 0 14.087891 8 A 1.5 1.5 0 0 1 15.5 7 A 1.5 1.5 0 0 1 16.912109 8 A 1.5 1.5 0 0 0 17 7.5 A 1.5 1.5 0 0 0 15.5 6 z M 5.3496094 7.5253906 L 8.1425781 9.3886719 L 15 11.503906 L 15 10.503906 L 5.3496094 7.5253906 z M 25.650391 7.5253906 L 16 10.503906 L 16 11.503906 L 22.857422 9.3886719 L 25.650391 7.5253906 z M 15 13 L 15 14 L 16 14 L 16 13 L 15 13 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/makehuman_bg.svg b/.icons/awkward/32x32/apps/makehuman_bg.svg
new file mode 120000
index 00000000..e4c07a83
--- /dev/null
+++ b/.icons/awkward/32x32/apps/makehuman_bg.svg
@@ -0,0 +1 @@
+makehuman.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/makemkv.svg b/.icons/awkward/32x32/apps/makemkv.svg
new file mode 100644
index 00000000..939d57c1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/makemkv.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m16 3c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14zm0 8a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6 -6 6 6 0 0 1 6 -6z"/>
+ <path fill="#848484" d="m16 8.5a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5 -7.5 7.5 7.5 0 0 0 -7.5 -7.5zm0 4.5c1.6569 0 3 1.3431 3 3s-1.3431 3-3 3-3-1.3431-3-3 1.3431-3 3-3z"/>
+ <path fill="#e4e4e4" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14zm0 8a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6 -6 6 6 0 0 1 6 -6z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14zm-5.975 14.498a6 6 0 0 0 -0.025 0.502 6 6 0 0 0 6 6 6 6 0 0 0 6 -6 6 6 0 0 0 -0.025 -0.498 6 6 0 0 1 -5.975 5.498 6 6 0 0 1 -5.975 -5.502z"/>
+ <rect style="opacity:0.2" width="20" height="10" x="6" y="21" rx="1.429" ry="1.429"/>
+ <rect style="fill:#64cd4a" width="20" height="10" x="6" y="20" rx="1.429" ry="1.429"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:0.99989659;stroke-linecap:round;stroke-linejoin:round" d="m 12.495583,28.492931 0,-4.985762 m -3.9911661,0 1.9955821,2.492879 1.995584,-2.492879 m -3.9911661,4.985762 0,-4.985762"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:0.99989659;stroke-linecap:round;stroke-linejoin:round" d="m 12.495583,27.492931 0,-4.985762 m -3.9911661,0 1.9955821,2.492879 1.995584,-2.492879 m -3.9911661,4.985762 0,-4.985762"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:0.99966329;stroke-linecap:round" d="m 18.495223,28.49305 -2.990447,-3.116312 m 2.990447,-1.869788 -2.990447,3.116312 m 0,1.869788 0,-4.9861"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:0.99966329;stroke-linecap:round" d="m 18.495223,27.49305 -2.990447,-3.116312 m 2.990447,-1.869788 -2.990447,3.116312 m 0,1.869788 0,-4.9861"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:0.99959928;stroke-linecap:round;stroke-linejoin:round" d="M 23.498117,23.50662 21.999998,28.500324 20.501881,23.50662"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:0.99959928;stroke-linecap:round;stroke-linejoin:round" d="M 23.498117,22.50662 21.999998,27.500324 20.501881,22.50662"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mame.svg b/.icons/awkward/32x32/apps/mame.svg
new file mode 100644
index 00000000..7b00e0e2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mame.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 21,7 1.9999996,26 H 10 l 8,-8 v 8 l 8,-8 v 8 l 4,-4 V 7.1 L 21,17 Z"/>
+ <path style="fill:#2b87d8;fill-rule:evenodd" d="M 21,6 2,25 h 8 l 8,-8 v 8 l 8,-8 v 8 l 4,-4 V 7 l -9,9 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 21,6 2,25 H 3 L 21,7 Z m 9,1 -9,9 v 1 l 9,-9 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/manaplus.svg b/.icons/awkward/32x32/apps/manaplus.svg
new file mode 100644
index 00000000..f731213d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/manaplus.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#d66829" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="m 11,12.978636 c -1.445015,0 -2.5597976,0.727603 -3.1464844,1.423828 -0.5866867,0.696225 -0.796875,1.451172 -0.796875,1.451172 A 1.50015,1.50015 0 0 0 7,16.257933 v 7.220703 a 1.50015,1.50015 0 1 0 3,0 v -6.90625 c 0.02069,-0.05017 0.02882,-0.09669 0.146484,-0.236328 0.163314,-0.193805 0.298531,-0.357422 0.853516,-0.357422 1.139512,0 1.067567,0.192835 1.009766,0.119141 A 1.50015,1.50015 0 0 0 12,16.257933 v 7.220703 a 1.50015,1.50015 0 0 0 0.0059,0.150391 1.50015,1.50015 0 0 0 0.05469,0.292968 1.50015,1.50015 0 0 0 0.113281,0.279297 1.50015,1.50015 0 0 0 0.07617,0.128906 1.50015,1.50015 0 0 0 0.08984,0.119141 1.50015,1.50015 0 0 0 0.09961,0.111328 1.50015,1.50015 0 0 0 0.111328,0.101563 1.50015,1.50015 0 0 0 0.386719,0.228515 1.50015,1.50015 0 0 0 0.435547,0.103516 1.50015,1.50015 0 0 0 0.447265,-0.0293 1.50015,1.50015 0 0 0 0.285157,-0.0918 1.50015,1.50015 0 0 0 0.583984,-0.458984 1.50015,1.50015 0 0 0 0.158203,-0.253906 A 1.50015,1.50015 0 0 0 15,23.478636 v -6.90625 c 0.02069,-0.05016 0.02883,-0.0967 0.146484,-0.236328 0.163294,-0.19379 0.298531,-0.357422 0.853516,-0.357422 0.554985,0 0.690202,0.163617 0.853516,0.357422 0.117666,0.139635 0.125793,0.186162 0.146484,0.236328 v 6.90625 a 1.50015,1.50015 0 1 0 3,0 v -7.220703 a 1.50015,1.50015 0 0 0 -0.05664,-0.404297 c 0,0 -0.210188,-0.754947 -0.796875,-1.451172 C 18.559798,13.706239 17.445015,12.978636 16,12.978636 c -0.967325,0 -1.706199,0.356922 -2.318359,0.78125 C 12.995622,13.308723 12.144126,12.978636 11,12.978636 Z"/>
+ <path style="fill:none;stroke:#f8bf94;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 13.50007,22.5 V 15.28006 C 13.50007,15.28006 14,13.5 16,13.5 c 2,0 2.5,1.78006 2.5,1.78006 V 22.5 m -10,0 v -7.21994 c 0,0 0.5,-1.78006 2.5,-1.78006 3,0 2.49993,1.78006 2.49993,1.78006 V 22.5"/>
+ <path style="opacity:0.2" d="m 23,8 c -0.554,0 -1,0.446 -1,1 v 2 h -2 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 h 2 v 2 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 v -2 h 2 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 H 24 V 9 C 24,8.446 23.554,8 23,8 Z"/>
+ <rect style="fill:#ffffff" width="2" height="8" x="10" y="-27" rx="1" ry="1" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="2" height="8" x="-24" y="-15" rx="1" ry="1" transform="scale(-1)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11 12 C 9.554985 12 8.4402024 12.727603 7.8535156 13.423828 C 7.2668289 14.120053 7.0566406 14.875 7.0566406 14.875 A 1.50015 1.50015 0 0 0 7 15.279297 L 7 16.257812 A 1.50015 1.50015 0 0 1 7.0566406 15.853516 C 7.0566406 15.853516 7.2668289 15.098569 7.8535156 14.402344 C 8.4402024 13.706119 9.554985 12.978516 11 12.978516 C 12.144126 12.978516 12.995622 13.308603 13.681641 13.759766 C 14.293801 13.335438 15.032675 12.978516 16 12.978516 C 17.445015 12.978516 18.559797 13.706119 19.146484 14.402344 C 19.733171 15.098569 19.943359 15.853516 19.943359 15.853516 A 1.50015 1.50015 0 0 1 20 16.257812 L 20 15.279297 A 1.50015 1.50015 0 0 0 19.943359 14.875 C 19.943359 14.875 19.733171 14.120053 19.146484 13.423828 C 18.559798 12.727603 17.445015 12 16 12 C 15.032675 12 14.293801 12.356922 13.681641 12.78125 C 12.995622 12.330087 12.144126 12 11 12 z M 12 16.091797 L 12 16.248047 A 1.50015 1.50015 0 0 1 12.009766 16.097656 C 12.01485 16.104139 11.995531 16.089126 12 16.091797 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mandelbulber2.svg b/.icons/awkward/32x32/apps/mandelbulber2.svg
new file mode 100644
index 00000000..cf1ea929
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mandelbulber2.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#68583c" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.3;fill:#ffffa1;fill-rule:evenodd" d="m 16.146289,2.0095703 c -0.377586,-0.00648 -0.761971,0.00987 -1.147071,0.027344 C 7.7869518,2.5594249 2.1593068,8.488657 2.0136718,15.718359 c 0.00523,0.131952 0.00839,0.263778 0.017774,0.396484 0.4615704,6.525238 6.1405315,11.887736 12.8242182,11.35586 5.837487,-0.464537 10.631687,-5.5785 10.085743,-11.581445 -0.468292,-5.14909 -5.020613,-9.3750042 -10.344141,-8.8101567 -4.459823,0.4732056 -8.1193034,4.4675307 -7.5277341,9.1136727 0.4799389,3.769411 3.9234801,6.867912 7.8955071,6.235742 3.077716,-0.489836 5.622879,-3.399928 4.921875,-6.703321 -0.253201,-1.193179 -0.941072,-2.2316 -1.916797,-2.933984 -0.975725,-0.702384 -2.32779,-1.044 -3.649024,-0.623437 -0.85937,0.273546 -1.552225,0.826821 -2.017968,1.617383 -0.465743,0.790559 -0.615312,2.010277 0.0041,2.983202 0.489504,0.76891 0.95359,0.932726 1.666602,1.052734 0.356506,0.06 0.849015,0.08006 1.371289,-0.259765 0.522273,-0.339823 0.799805,-1.041237 0.799804,-1.544921 h -2.8 c 0,-0.125419 0.149412,-0.591962 0.473047,-0.80254 0.323637,-0.210577 0.548849,-0.166586 0.620703,-0.154492 0.142481,0.02398 -0.01574,-0.180996 0.226954,0.200976 0.0084,7.7e-4 0.01808,0.0018 0.05059,-0.05332 0.08039,-0.136458 0.339064,-0.335321 0.453906,-0.371875 0.421406,-0.134138 0.778264,-0.04996 1.164844,0.22832 0.386579,0.278283 0.714057,0.774275 0.813476,1.242774 0.333964,1.573766 -1.00816,3.099334 -2.623633,3.356445 -2.283255,0.363393 -4.385172,-1.530864 -4.6771476,-3.824024 -0.3798088,-2.982985 2.0726746,-5.659241 5.0449216,-5.9746088 3.677703,-0.3902192 6.927574,2.6268818 7.259765,6.2794918 0.397367,4.369554 -3.184227,8.191832 -7.518164,8.536719 C 9.5745537,25.082909 5.1794205,20.933943 4.8246093,15.917968 4.4179808,10.169448 9.1352491,5.2024327 14.833789,4.8396484 21.27039,4.4298773 26.810161,9.7155631 27.179492,16.09707 27.5918,23.221162 21.735878,29.332619 14.671093,29.707422 l 0.01231,0.226953 C 15.120992,29.976911 15.560346,29.998811 16,30 23.629491,29.9945 29.84986,23.881177 29.987695,16.25293 29.982695,16.147029 29.973005,16.0423 29.974025,15.935742 30,13.2 29.228097,11.250137 28.341601,9.4142579 26.170356,5.3456554 22.134691,2.607315 17.551758,2.0929687 17.090155,2.0469018 16.621578,2.0177257 16.146289,2.0095703 Z M 14.665625,15.260351 c -0.01231,-0.0011 -0.01189,-0.01886 0.0027,0.0041 -0.0022,-0.0034 -6.38e-4,-7.7e-4 -0.0027,-0.0041 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 16.029297 4.828125 C 15.635059 4.8103629 15.236272 4.8142331 14.833984 4.8398438 C 9.2083712 5.1979854 4.5476845 10.044629 4.8203125 15.699219 C 5.1035077 10.483703 9.5429469 6.1766853 14.833984 5.8398438 C 21.270585 5.4300727 26.810356 10.716149 27.179688 17.097656 C 27.186767 17.219987 27.178232 17.339227 27.181641 17.460938 C 27.205825 17.011237 27.206275 16.557044 27.179688 16.097656 C 26.83344 10.114993 21.942863 5.0945566 16.029297 4.828125 z M 15.576172 9.8300781 C 15.350266 9.8285238 15.122435 9.8388927 14.892578 9.8632812 C 11.963518 10.174067 9.5442303 12.778554 9.8378906 15.708984 C 10.1077 13.207316 12.302067 11.138145 14.892578 10.863281 C 18.570281 10.473062 21.820153 13.489968 22.152344 17.142578 C 22.156462 17.187864 22.152983 17.232179 22.15625 17.277344 C 22.180563 16.903942 22.18725 16.526412 22.152344 16.142578 C 21.840915 12.718256 18.964764 9.8533924 15.576172 9.8300781 z M 15.474609 14.775391 C 15.375853 14.782014 15.275273 14.802402 15.169922 14.835938 C 15.05508 14.87249 14.797187 15.070573 14.716797 15.207031 C 14.684287 15.262151 14.674416 15.260536 14.666016 15.259766 C 14.423322 14.877794 14.581934 15.082574 14.439453 15.058594 C 14.367599 15.0465 14.141996 15.002314 13.818359 15.212891 C 13.494724 15.423469 13.345703 15.890206 13.345703 16.015625 L 14.900391 16.015625 C 14.999597 15.931026 15.104517 15.856755 15.169922 15.835938 C 15.591328 15.701798 15.949358 15.78422 16.335938 16.0625 C 16.712885 16.333849 17.028798 16.813471 17.136719 17.271484 C 17.200219 16.958418 17.218114 16.634985 17.148438 16.306641 C 17.049018 15.838142 16.722517 15.340783 16.335938 15.0625 C 16.046003 14.85379 15.770877 14.755521 15.474609 14.775391 z M 7.0332031 15.681641 C 6.9993774 16.175387 7.0049251 16.679812 7.0703125 17.193359 C 7.5502514 20.96277 10.992817 24.059904 14.964844 23.427734 C 17.862411 22.96657 20.285561 20.360931 19.974609 17.300781 C 19.735037 19.91244 17.540261 22.017842 14.964844 22.427734 C 10.992817 23.059904 7.5502514 19.96277 7.0703125 16.193359 C 7.0483961 16.02123 7.0436255 15.851835 7.0332031 15.681641 z M 11.955078 15.857422 C 11.859327 16.485569 11.92544 17.168818 12.306641 17.767578 C 12.796145 18.536488 13.261597 18.700305 13.974609 18.820312 C 14.331115 18.880312 14.823429 18.900372 15.345703 18.560547 C 15.867976 18.220724 16.144532 17.519309 16.144531 17.015625 L 15.835938 17.015625 C 15.707948 17.22867 15.552364 17.426081 15.345703 17.560547 C 14.823429 17.900372 14.331115 17.880312 13.974609 17.820312 C 13.261597 17.700305 12.796145 17.536488 12.306641 16.767578 C 12.123337 16.479659 12.015429 16.171049 11.955078 15.857422 z M 2.046875 16.236328 C 2.0401514 16.35979 2.0291361 16.482219 2.0214844 16.605469 A 14 14 0 0 0 2.4824219 19.625 C 4.0148963 24.95087 9.0539949 28.932374 14.855469 28.470703 C 20.544707 28.017963 25.229417 23.145921 24.958984 17.341797 C 24.683524 22.696184 20.214815 27.044216 14.855469 27.470703 C 8.2136617 27.999246 2.5703633 22.706014 2.046875 16.236328 z M 29.964844 16.59375 C 29.713672 22.544188 25.763197 27.506221 20.365234 29.283203 A 14 14 0 0 0 29.966797 16.660156 C 29.966026 16.638159 29.965193 16.616126 29.964844 16.59375 z M 20.302734 29.304688 C 19.957928 29.416382 19.607879 29.516412 19.251953 29.601562 A 14 14 0 0 0 20.302734 29.304688 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 16.146484 2.0097656 C 15.768898 2.0032856 15.3851 2.0196354 15 2.0371094 C 7.7877338 2.55962 2.1593069 8.489048 2.0136719 15.71875 C 2.0189019 15.850702 2.021866 15.982528 2.03125 16.115234 C 2.0341422 16.156121 2.0435742 16.195534 2.046875 16.236328 C 2.4285085 9.2285932 7.9500553 3.5478602 15 3.0371094 C 15.3851 3.0196354 15.768898 3.0032856 16.146484 3.0097656 C 16.621773 3.017921 17.091131 3.0476831 17.552734 3.09375 C 22.135667 3.6080963 26.170552 6.3454599 28.341797 10.414062 C 29.190043 12.170729 29.925034 14.039741 29.964844 16.59375 C 29.969664 16.479546 29.986205 16.368814 29.988281 16.253906 C 29.983281 16.148005 29.973589 16.042105 29.974609 15.935547 C 30.000584 13.199805 29.228293 11.249942 28.341797 9.4140625 C 26.170552 5.34546 22.135667 2.6080963 17.552734 2.09375 C 17.091131 2.0476831 16.621773 2.017921 16.146484 2.0097656 z M 15.585938 7.0292969 C 15.260051 7.0281163 14.930377 7.042822 14.597656 7.078125 C 10.30306 7.5337994 6.7623043 11.257928 7.0332031 15.681641 C 7.305404 11.708393 10.630787 8.4990262 14.597656 8.078125 C 19.921184 7.5132775 24.473114 11.739582 24.941406 16.888672 C 24.955271 17.041122 24.951938 17.190555 24.958984 17.341797 C 24.98356 16.864099 24.986124 16.380365 24.941406 15.888672 C 24.502382 11.0614 20.474237 7.0470062 15.585938 7.0292969 z M 15.310547 11.988281 C 14.982747 12.004422 14.650621 12.062828 14.320312 12.167969 C 13.460942 12.441515 12.768477 12.994594 12.302734 13.785156 C 11.974819 14.341764 11.811493 15.111253 11.955078 15.857422 C 12.014913 15.464893 12.12362 15.089187 12.302734 14.785156 C 12.768477 13.994594 13.460942 13.441515 14.320312 13.167969 C 15.641547 12.747406 16.994978 13.088632 17.970703 13.791016 C 18.946428 14.4934 19.633518 15.53143 19.886719 16.724609 C 19.927751 16.917967 19.955277 17.110525 19.974609 17.300781 C 20.021335 16.791414 20.001126 16.26374 19.886719 15.724609 C 19.633518 14.53143 18.946428 13.4934 17.970703 12.791016 C 17.238909 12.264228 16.293948 11.93986 15.310547 11.988281 z M 4.8203125 15.699219 C 4.7985015 16.100904 4.7951408 16.506893 4.8242188 16.917969 C 5.1790299 21.933944 9.5751373 26.082324 14.634766 25.679688 C 18.923786 25.338375 22.468221 21.590074 22.15625 17.277344 C 21.903781 21.154737 18.587997 24.365096 14.634766 24.679688 C 9.5751373 25.082324 5.1790299 20.933944 4.8242188 15.917969 C 4.819015 15.844403 4.8238466 15.772521 4.8203125 15.699219 z M 9.8378906 15.708984 C 9.7981317 16.077629 9.7988761 16.454775 9.8476562 16.837891 C 10.139632 19.131051 12.242136 21.025502 14.525391 20.662109 C 16.140864 20.404998 17.482402 18.880407 17.148438 17.306641 C 17.14596 17.294968 17.139476 17.283188 17.136719 17.271484 C 16.895859 18.458956 15.803818 19.458641 14.525391 19.662109 C 12.242136 20.025502 10.139632 18.131051 9.8476562 15.837891 C 9.8421376 15.794548 9.8422204 15.752192 9.8378906 15.708984 z M 14.900391 16.015625 C 14.825404 16.07957 14.751403 16.148289 14.716797 16.207031 C 14.684287 16.262151 14.674416 16.260536 14.666016 16.259766 C 14.423322 15.877794 14.581934 16.082574 14.439453 16.058594 C 14.367599 16.0465 14.141996 16.002314 13.818359 16.212891 C 13.494724 16.423469 13.345703 16.890206 13.345703 17.015625 L 15.835938 17.015625 C 16.031402 16.690263 16.144532 16.320004 16.144531 16.015625 L 14.900391 16.015625 z M 27.181641 17.460938 C 26.830773 23.985089 21.281096 29.356397 14.671875 29.707031 L 14.683594 29.933594 C 15.121183 29.97613 15.560346 29.998811 16 30 C 17.11313 29.999198 18.18989 29.853987 19.228516 29.607422 C 23.957104 27.539913 27.33171 22.818687 27.181641 17.460938 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mandrivaupdate.svg b/.icons/awkward/32x32/apps/mandrivaupdate.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mandrivaupdate.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/manjaro-architect.svg b/.icons/awkward/32x32/apps/manjaro-architect.svg
new file mode 100644
index 00000000..2b77e1ed
--- /dev/null
+++ b/.icons/awkward/32x32/apps/manjaro-architect.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m6 8v1h-1.5v1h1.5v3h-1.5v1h1.5v1h1v-1h2v1h1v-1h1.5v-1h-1.5v-3h1.5v-1h-1.5v-1h-1v1h-2v-1zm1 2h2v3h-2zm6 4v1h6v-1z"/>
+ <rect style="fill:#4f4f4f" width="28" height="24" x="2" y="4" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2" d="m 6,8 0,1 -1.5,0 0,1 1.5,0 0,3 -1.5,0 0,1 1.5,0 0,1 1,0 0,-1 2,0 0,1 1,0 0,-1 1.5,0 0,-1 -1.5,0 0,-3 1.5,0 0,-1 L 10,9 10,8 9,8 9,9 7,9 7,8 Z m 1,2 2,0 0,3 -2,0 z m 6,4 0,1 6,0 0,-1 z"/>
+ <path style="fill:#ffffff" d="m6 7v1h-1.5v1h1.5v3h-1.5v1h1.5v1h1v-1h2v1h1v-1h1.5v-1h-1.5v-3h1.5v-1h-1.5v-1h-1v1h-2v-1zm1 2h2v3h-2zm6 4v1h6v-1z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.1" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle style="fill:#16a086" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 23.983,27 -2.9828,-4 2,0 0,-4 2,0 0,4 2,0 z"/>
+ <path style="opacity:0.2" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/manjaro-settings-manager.svg b/.icons/awkward/32x32/apps/manjaro-settings-manager.svg
new file mode 100644
index 00000000..d60e3bf2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/manjaro-settings-manager.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 28.6 C 2,29.3756 2.6244,30 3.4,30 H 10 V 10 H 20 V 2 Z M 22,2 v 28 h 6.6 C 29.3756,30 30,29.3756 30,28.6 V 3.4 C 30,2.6244 29.3756,2 28.6,2 Z M 12,12 v 18 h 8 V 12 Z"/>
+ <path style="fill:#16a085" d="M 3.4,1 C 2.6244,1 2,1.6244 2,2.4 V 27.6 C 2,28.3756 2.6244,29 3.4,29 H 10 V 9 H 20 V 1 Z M 22,1 v 28 h 6.6 C 29.3756,29 30,28.3756 30,27.6 V 2.4 C 30,1.6244 29.3756,1 28.6,1 Z M 12,11 v 18 h 8 V 11 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4003906,1 C 2.6247906,1 2,1.6247906 2,2.4003906 v 1 C 2,2.6247906 2.6247906,2 3.4003906,2 H 20 V 1 Z M 22,1 v 1 h 6.599609 C 29.375209,2 30,2.6247906 30,3.4003906 v -1 C 30,1.6247906 29.375209,1 28.599609,1 Z M 12,11 v 1 h 8 v -1 z"/>
+ <circle style="fill:#8255cc" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 23,19 -0.0882,1.0536 a 3.1429,3.1429 0 0 0 -0.91852,0.53126 l -0.95759,-0.4509 -1,1.7321 0.86941,0.6038 a 3.1429,3.1429 0 0 0 -0.048,0.53013 3.1429,3.1429 0 0 0 0.0457,0.53237 l -0.86719,0.60156 1,1.7321 0.95536,-0.44978 a 3.1429,3.1429 0 0 0 0.92075,0.5279 l 0.0882,1.0558 h 2 l 0.0882,-1.0536 a 3.1429,3.1429 0 0 0 0.91854,-0.53126 l 0.95758,0.4509 1,-1.7321 -0.86942,-0.6038 a 3.1429,3.1429 0 0 0 0.048,-0.53013 3.1429,3.1429 0 0 0 -0.0457,-0.53237 l 0.86719,-0.60156 -1,-1.7321 -0.95536,0.44978 a 3.1429,3.1429 0 0 0 -0.921,-0.528 l -0.088,-1.056 h -2 z m 1,2.8572 a 1.1429,1.1429 0 0 1 1.143,1.143 A 1.1429,1.1429 0 0 1 24,24.1432 1.1429,1.1429 0 0 1 22.857,23.0002 1.1429,1.1429 0 0 1 24,21.8572 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.021,-0.576 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/manjaro-welcome.svg b/.icons/awkward/32x32/apps/manjaro-welcome.svg
new file mode 120000
index 00000000..e7116d4c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/manjaro-welcome.svg
@@ -0,0 +1 @@
+distributor-logo-manjaro.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/manjaro.svg b/.icons/awkward/32x32/apps/manjaro.svg
new file mode 120000
index 00000000..e7116d4c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/manjaro.svg
@@ -0,0 +1 @@
+distributor-logo-manjaro.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/maps.svg b/.icons/awkward/32x32/apps/maps.svg
new file mode 100644
index 00000000..97ff1e70
--- /dev/null
+++ b/.icons/awkward/32x32/apps/maps.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect fill="#e9e5dc" width="28" height="28" x="-30.05" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2.05c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill="#2095f2" fill-rule="evenodd" d="m3.4 30.05 12.6-12.6 12.6 12.6z"/>
+ <path fill="#1ea362" fill-rule="evenodd" d="m30 28.65-12.6-12.6 12.6-12.6z"/>
+ <path fill="#feea3a" fill-rule="evenodd" d="m17.238 14.75-2.4766 2.4766 12.764 12.762h0.97461c0.831 0 1.5-0.669 1.5-1.5v-0.9746l-12.762-12.764z"/>
+ <path fill="#fff" fill-rule="evenodd" d="m27.525 2.05-25.525 25.5v0.9746c0 0.831 0.669 1.5 1.5 1.5h0.97461l25.525-25.6v-0.9746c0-0.831-0.669-1.5-1.5-1.5h-0.97461z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <g transform="translate(1.0001 -2)">
+ <path opacity=".2" d="m23 3c-4.4183 0-8.0001 3.517-8.0001 7.8553 0 0.2711 0.02272 0.5214 0.04992 0.7855 0.02192 0.2628 0.05728 0.5282 0.1 0.7855 0.91598 5.5214 4.6501 9.4316 7.8502 12.574 3.2-3.1421 6.934-7.0523 7.85-12.574 0.04272-0.2573 0.07808-0.5227 0.1-0.7855 0.02736-0.2641 0.04992-0.5144 0.04992-0.7855 0-4.338-3.582-7.855-8-7.855z"/>
+ <path fill="#f34235" d="m23 2c-4.4183 0-8.0001 3.517-8.0001 7.8553 0 0.2711 0.02272 0.5214 0.04992 0.7855 0.02192 0.2628 0.05728 0.5282 0.1 0.7855 0.91598 5.5214 4.6501 9.4316 7.8502 12.574 3.2-3.1421 6.934-7.0523 7.85-12.574 0.04272-0.2573 0.07808-0.5227 0.1-0.7855 0.02736-0.2641 0.04992-0.5144 0.04992-0.7855 0-4.338-3.582-7.855-8-7.855z"/>
+ <path opacity=".2" d="m23 7c1.6568 0 3 1.3432 3 3 0 1.6569-1.3431 3-3 3s-3-1.3431-3-3c0-1.6568 1.3431-3 3-3z"/>
+ <path fill="#fff" d="m23 6c1.6568 0 3 1.3432 3 3 0 1.6569-1.3431 3-3 3s-3-1.3431-3-3c0-1.6568 1.3431-3 3-3z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/marble.svg b/.icons/awkward/32x32/apps/marble.svg
new file mode 100644
index 00000000..aecfa19f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/marble.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#37a0f2" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".3" d="m15.564 2.0215c-0.71 0.0218-1.406 0.092-2.085 0.2148l0.58-0.0742 0.486 0.418-1.279 0.6836 1.629 0.3867 0.209-0.5469h0.712l0.25-0.4765-0.502-0.127v-0.4785zm-2.652 0.3281c-5.2203 1.169-9.3115 5.2333-10.527 10.435l0.0447 0.067-0.1192 0.22c-0.0216 0.103-0.0372 0.207-0.0566 0.311l0.5293 0.816 1.4648 0.365v-0.238l0.586 0.084-0.0547 0.42 0.459 0.084 0.7109 0.195 1.0059 1.153 1.2851 0.095 0.1231 1.055-0.877 0.615-0.041 0.942-0.1269 0.574 1.2714 1.602 0.0957 0.544s0.4612 0.127 0.5176 0.127c0.0557 0 1.0329 0.745 1.0329 0.745v2.89l0.35 0.098-0.236 1.332 0.584 0.785-0.108 1.322 0.012 0.022c0.728 0.287 1.481 0.526 2.264 0.689l0.029-0.084 0.029-0.385-0.498-0.015-0.252-0.315 0.414-0.4 0.057-0.301-0.461-0.133 0.027-0.279 0.657-0.099 0.998-0.483 0.334-0.617 1.046-1.346-0.236-1.054 0.32-0.561 0.961 0.031 0.649-0.517 0.211-2.034 0.718-0.918 0.125-0.589-0.656-0.211-0.431-0.713-1.479-0.016-1.174-0.449-0.054-0.84-0.391-0.687-1.063-0.016-0.611-0.969-0.545-0.265-0.029 0.293-0.99 0.06-0.364-0.508-1.0309-0.211-0.8516 0.989-1.3398-0.227-0.0977-1.519-0.9785-0.168 0.3926-0.745-0.1113-0.429-1.2852 0.865-0.8086-0.1-0.289-0.634 0.1758-0.655 0.4472-0.824 1.0274-0.523h1.9804l-0.0058 0.607 0.7109 0.332-0.0566-1.037 0.5136-0.521 1.0352-0.6821 0.0723-0.4805 1.0336-1.082 1.097-0.6114-0.095-0.08 0.742-0.7051 0.271 0.0723 0.127 0.1601 0.281-0.3164 0.069-0.0312-0.309-0.043-0.314-0.1055v-0.3027l0.168-0.1367h0.365l0.168 0.0742 0.144 0.2949 0.18-0.0273v-0.0254l0.049 0.0156 0.518-0.0781 0.072-0.252 0.293 0.0742v0.2735l-0.272 0.1875 0.041 0.3008 0.93 0.289s0.002 0.0041 0.004 0.0117l0.215-0.0175 0.013-0.4063-0.738-0.3398-0.043-0.1934 0.613-0.2109 0.028-0.5899-0.641-0.3926-0.043-0.996-0.879 0.4335h-0.32l0.082-0.7578-1.195-0.2832-0.494 0.377v1.1465l-0.891 0.2832-0.358 0.748-0.386 0.0645v-0.959l-0.8381-0.1152-0.418-0.2735-0.168-0.6211 1.4961-0.8808 0.732-0.2227 0.075 0.4941 0.408-0.0195 0.031-0.25 0.428-0.0625 0.006-0.0859-0.182-0.0762-0.043-0.2637 0.525-0.0429 0.317-0.334 0.016-0.0235 0.005 0.002 0.053-0.0547zm-5.5819 2.9961l0.3965 0.0957-0.1368 0.5352-0.4296 0.1386-0.2715-0.5605 0.4414-0.209zm17.977 0.1973l-0.196 0.0332-0.605 0.8633-0.869 0.1386-0.127 0.7481 0.367 0.0859-0.106 0.4805-0.863-0.1738-0.789 0.1738-0.17 0.4414 0.137 0.9297 0.465 0.2187 0.779-0.0039 0.525-0.0469 0.161-0.4218 0.822-1.0743 0.543 0.1114 0.531-0.4844 0.1 0.377 1.31 0.8906-0.16 0.2168-0.59-0.0313 0.227 0.3223 0.363 0.0801 0.428-0.1778-0.012-0.5156 0.192-0.0957-0.155-0.1621-0.875-0.4902-0.226-0.6504h0.48c-0.509-0.6448-1.074-1.2379-1.687-1.7832zm-16.889 1.0742h0.6582v0.2012h0.1465v0.3476h-1.0059l-0.375-0.1055 0.0937-0.2421 0.4825-0.2012zm0.9843 0.1484l0.3438 0.3145-0.3438 0.0859v-0.4004zm0.7597 0.4844l0.254 0.1621-0.205 0.1699-0.203-0.1699 0.154-0.1621zm-1.9315 0.0527h0.5547l-0.7129 1-0.293-0.1582 0.0625-0.4199 0.3887-0.4219zm0.8906 0h0.5644v0.336l-0.2519 0.1621-0.3125 0.0605v-0.5586zm0.6992 0.3692h0.043l0.6387 0.1894v0.3262h-0.5352l-0.1465-0.2129v-0.3027zm-0.2617 0.3027v0.3281l-0.2402 0.2422h-0.5332l0.0839-0.3672 0.252-0.0215 0.0508-0.125 0.3867-0.0566zm16.599 1.3906l-1.883 0.1485-0.584 0.3144h-0.748l-0.367-0.0371-0.908 0.508v0.955l-1.857 1.346 0.154 0.574h0.375l-0.096 0.547-0.267 0.097-0.014 1.432 1.605 1.838h0.698l0.045-0.111h1.253l0.362-0.338h0.713l0.39 0.394 1.063 0.112-0.141 1.417 1.176 2.09-0.619 1.192 0.041 0.562 0.488 0.49v1.35l0.137 0.184c1.768-2.344 2.828-5.255 2.828-8.43 0-2.019-0.43-3.931-1.193-5.662l-0.596 0.058v0.526h-0.272l-0.293-0.211-1.49-0.377v-0.9688z"/>
+ <path opacity=".1" d="m25.893 6.1095-19.781 19.78c5.4793 5.4793 14.302 5.4793 19.781 0 5.4793-5.4793 5.4793-14.302 0-19.781z"/>
+ <path fill="#f2f2f2" d="m6.1121 25.89 8.6542-11.127 1.1711 1.1711 1.3015 1.3015z"/>
+ <path fill="#f34235" d="m25.893 6.1095-11.127 8.6542 2.4726 2.4726z"/>
+ <path fill="#fff" opacity=".4" d="m16.003 2c-7.7564 0-14 6.244-14 14 0 0.0735-0.0059 0.14635 0 0.21875 0.1495-7.6244 6.3383-13.719 14-13.719 7.6613 0 13.85 6.0946 14 13.719 0.006-0.0724 0-0.14521 0-0.21875 0-7.756-6.244-14-14-14z"/>
+ <path fill="#fff" opacity=".2" d="m25.893 6.1095-19.781 19.78c-5.4793-5.4793-5.4793-14.302 0-19.781 5.4793-5.4793 14.302-5.4793 19.781 0z"/>
+ <path opacity=".2" d="m2.0273 16.5c-0.00587 0.16736-0.025391 0.33116-0.025391 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/marknoto.svg b/.icons/awkward/32x32/apps/marknoto.svg
new file mode 100644
index 00000000..f396a730
--- /dev/null
+++ b/.icons/awkward/32x32/apps/marknoto.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 4,3 C 4,3 2,3 2,5 V 29 C 2,31 4,31 4,31 H 20 L 30,21 V 5 C 30,3 28,3 28,3 Z"/>
+ <path style="fill:#fecd38" d="M 4,2 C 4,2 2,2 2,4 V 28 C 2,30 4,30 4,30 H 20 L 30,20 V 4 C 30,2 28,2 28,2 Z"/>
+ <path style="fill:#ffe69b" d="M 30,20 H 21.5 C 20.672,20 20,20.672 20,21.5 V 30 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21.5,20 C 20.672,20 20,20.672 20,21.5 V 22.5 C 20,21.672 20.672,21 21.5,21 H 29 L 30,20 Z"/>
+ <path style="opacity:0.5" d="M 16.088,9.952 13.5,19.611 14.949,20 17.537,10.341 Z M 18,10 V 12 L 20.5,14.5 18,17 V 19 L 23,14.5 Z M 13,11 8,15.5 13,20 V 18 L 10.5,15.5 13,13 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4 2 C 4 2 2 2 2 4 L 2 5 C 2 3 4 3 4 3 L 28 3 C 28 3 30 3 30 5 L 30 4 C 30 2 28 2 28 2 L 4 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/markpado.svg b/.icons/awkward/32x32/apps/markpado.svg
new file mode 100644
index 00000000..b5382237
--- /dev/null
+++ b/.icons/awkward/32x32/apps/markpado.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#a47f4a" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".5" d="m16.588 10.952-2.588 9.659 1.449 0.389 2.588-9.659-1.449-0.389zm1.912 0.048v2l2.5 2.5-2.5 2.5v2l5-4.5-5-4.5zm-5 1-5 4.5 5 4.5v-2l-2.5-2.5 2.5-2.5v-2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/marktext.svg b/.icons/awkward/32x32/apps/marktext.svg
new file mode 100644
index 00000000..4e96980c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/marktext.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#3f3f3f" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="m 7,13.282215 h 2 v 4.527859 l 1,0.565683 v 4.106486 L 7,20.680296 Z"/>
+ <path style="fill:#137fb0" d="m 7,12.282215 h 2 v 4.527859 l 1,0.565683 v 4.106486 L 7,19.680296 Z"/>
+ <path style="opacity:0.2" d="M 21,18.830729 13.154017,23.360584 16,25.004 21,22.116165 Z"/>
+ <path style="opacity:0.2" d="M 7,9.9962504 19.046425,16.95178 15.990535,18.715 7,13.524045 Z"/>
+ <path style="opacity:0.2" d="m 11,18.830729 v 3.285436 l 5,2.886439 2.845982,-1.64202 z"/>
+ <path style="fill:#0ea3e7" d="m 7,8.9964574 12.046425,6.9555296 -3.05589,1.76322 L 7,12.524252 Z"/>
+ <path style="opacity:0.2" d="m 25,13.282215 h -2 v 4.527859 l -1,0.565683 v 4.106486 l 3,-1.801947 z"/>
+ <path style="fill:#0ea3e7" d="M 21,17.830729 13.154017,22.360584 16,24.004 21,21.116165 Z"/>
+ <path style="fill:#35cfee" d="m 11,17.830729 v 3.285436 l 5,2.886439 2.845982,-1.64202 z"/>
+ <path style="fill:#229eb5" d="m 25,12.282215 h -2 v 4.527859 l -1,0.565683 v 4.106486 l 3,-1.801947 z"/>
+ <path style="opacity:0.2" d="M 25,9.9962504 12.953575,16.95178 16.009465,18.715 25,13.524045 Z"/>
+ <path style="fill:#35cfee" d="m 25,8.9964574 -12.046425,6.9555296 3.05589,1.76322 L 25,12.524252 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/marsshooter.svg b/.icons/awkward/32x32/apps/marsshooter.svg
new file mode 100644
index 00000000..6e87891e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/marsshooter.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#f24f37" cx="16" cy="16" r="13"/>
+ <path opacity=".2" d="m14.772 3.0698a13 13 0 0 0 -4.7049 1.3647c0.06542 0.20802-0.01088 0.44274-0.2501 0.65-0.16185 0.14025-0.29453 0.35872-0.29453 0.48623 0 0.38979 0.35249 0.98834 0.6335 1.0753 0.37407 0.11575 0.24819 0.51455-0.23232 0.73506-0.2221 0.1022-0.4955 0.3955-0.6077 0.6526s-0.2777 0.5109-0.3669 0.5637c-0.089225 0.052773-0.1625 0.25378-0.1625 0.44688 0 0.26964 0.12309 0.40036 0.52812 0.5624 0.29006 0.11604 0.63707 0.20058 0.77188 0.18789 0.77384-0.072832 0.82808 0.37795 0.15107 1.2594-0.35942 0.46796-0.53222 0.58567-0.77695 0.52686-0.22842-0.0549-0.35326 0.0097-0.45703 0.23613-0.1097 0.23935-0.28892 0.32087-0.77061 0.3542-0.47347 0.03277-0.68568 0.12895-0.86328 0.38848-0.12947 0.1892-0.31671 0.34277-0.41641 0.34277-0.099701 0-0.33388 0.12687-0.52051 0.28184-0.37991 0.31548-0.52825 0.34723-0.66143 0.14092-0.176-0.273-0.5558-0.135-1.121 0.406-0.4998 0.479-0.5604 0.607-0.485 1.022 0.13415 0.73912 0.53503 1.395 0.99277 1.6237 0.39943 0.19961 0.4072 0.22114 0.16504 0.47734-0.13932 0.14741-0.37831 0.30536-0.53066 0.35166-0.44003 0.13372-0.19236 0.30144 0.59287 0.40117 0.80363 0.10206 1.0534 0.39368 0.67793 0.79092-0.20939 0.22153-0.1976 0.26276 0.13838 0.47354 0.6566 0.413 1.1786 0.16 0.5625-0.271-0.3961-0.277-0.1192-0.39 0.4621-0.189 0.46318 0.16036 0.55481 0.15124 0.829-0.08633 0.56196-0.48694 1.1728 0.23326 0.65889 0.77695-0.32707 0.34603-0.22794 0.76369 0.19551 0.82139 0.18709 0.0255 0.57583 0.19962 0.86455 0.38721 0.28871 0.18759 0.60328 0.3415 0.69824 0.3415s0.36282 0.1903 0.59541 0.42276c0.47194 0.47164 0.73395 0.53153 0.86709 0.19932 0.16009-0.39945 0.09569-0.60527-0.33516-1.0753-0.34302-0.37423-0.9001-1.369-0.9001-1.6072 0-0.14732 0.56653-0.02241 0.88359 0.19424 0.19843 0.1356 0.5195 0.31044 0.71348 0.38975 0.20707 0.08463 0.42139 0.3472 0.51924 0.63476 0.15336 0.45065 0.21379 0.49004 0.7541 0.49004h0.58779l0.08887 1.0562c0.10695 1.2705 0.20881 1.5278 0.64492 1.6326 0.32126 0.0772 0.66396 0.57462 0.66396 0.96358 0 0.10339-0.23113 0.35663-0.51289 0.5624-0.34982 0.25547-0.50062 0.47264-0.47734 0.68555 0.02904 0.26583-0.03113 0.30726-0.40752 0.2793-0.24278-0.01806-0.66349 0.06704-0.93438 0.18916-0.3201 0.14429-0.66736 0.19049-0.99277 0.13203-0.37445-0.06728-0.50146-0.04115-0.50146 0.10537 0 0.10773-0.13078 0.30955-0.29072 0.44814-0.39555 0.34275-0.23211 0.5241 0.37451 0.41514 0.37704-0.06772 0.52413-0.03762 0.58906 0.12442 0.13842 0.34538-0.21243 0.8395-0.53828 0.75791-0.20625-0.05161-0.30544 0.01869-0.36943 0.26279-0.02266 0.08645-0.06313 0.15968-0.11172 0.22217a13 13 0 0 0 2.0566 0.6081c-0.06489-0.12465-0.13864-0.2372-0.21074-0.28818-0.33502-0.23689-0.11091-0.85145 0.35039-0.9623 0.46958-0.11284 0.39561-0.41771-0.11553-0.47607-0.44736-0.05108-0.92426-0.5042-0.77441-0.73633 0.10047-0.15565 0.52893-0.13296 1.3952 0.07236 0.39119 0.09273 0.65894-0.09328 1.5653-1.0854 0.52483-0.5745 0.92811-0.81377 1.3711-0.81377 0.1687 0 0.77113-0.15522 1.3394-0.34531 1.0728-0.35888 1.4919-0.34592 1.4523 0.0457-0.0822 0.81488 0.4428 0.78798 1.2975-0.06602 0.35621-0.35594 0.68137-0.61302 0.72363-0.57256 0.1635 0.15654-0.13055 0.91912-0.47354 1.2276-0.43467 0.39098-0.45623 0.63802-0.07363 0.83408 0.20962 0.10741 0.29853 0.32563 0.33135 0.81504l0.04443 0.66777h0.54336c0.19061 0 0.34835 0.02614 0.47607 0.0749a13 13 0 0 0 6.2981 -10.729c-0.19888-0.42495-0.18458-0.68187 0-0.97119a13 13 0 0 0 -0.0584 -0.72871c-0.11854-0.0054-0.23922-0.01086-0.37832-0.0051-0.65492 0.02727-1.2162-0.23094-1.2162-0.55986 0-0.06932-0.23232-0.35567-0.5167-0.63604-0.32212-0.31756-0.48768-0.59788-0.43926-0.74394 0.04391-0.13248-0.05093-0.34622-0.21836-0.49131-0.163-0.14124-0.29707-0.36887-0.29707-0.50527 0-0.21779-0.13862-0.24515-1.14-0.2209l-1.14 0.02793 0.01904 1.1235c0.03384 1.9682 0.32692 2.4791 1.2314 2.1493 0.41402-0.15093 1.4312-0.03665 1.7202 0.19297 0.10459 0.08313 0.25609 0.38466 0.33643 0.67031 0.08035 0.28565 0.37828 0.78 0.6627 1.0981 0.57626 0.6446 0.621 0.89608 0.29072 1.6529-0.28815 0.6603-0.5984 0.58418-0.53701-0.13203l0.0457-0.5332-0.4875 0.09141c-0.26973 0.05082-0.60782 0.25034-0.75918 0.44688-0.21576 0.28016-0.31688 0.32148-0.47861 0.19297-0.11268-0.08955-0.2044-0.27868-0.2044-0.41894s-0.13926-0.29642-0.3085-0.34785-0.40123-0.30706-0.51543-0.56875c-0.18268-0.4186-0.17813-0.5466 0.03427-1.055 0.21552-0.51572 0.21764-0.6008 0.01904-0.79092-0.18212-0.17437-0.276-0.18-0.51543-0.03682-0.24071 0.14393-0.35394 0.13331-0.63984-0.0584-0.19109-0.12815-0.52403-0.23359-0.74014-0.23359-0.43876 0-0.57129-0.21347-0.57129-0.91914 0-0.65183-0.38883-0.88873-1.314-0.80361-0.64248 0.05911-0.78408 0.01679-1.3025-0.38213-0.31997-0.24621-0.82563-0.83932-1.1248-1.3191-0.29919-0.47973-0.62107-0.98094-0.71475-1.1134-0.13544-0.1915-0.10251-0.3753 0.1625-0.89756l0.33389-0.65635-0.70586 0.095215c-1.2561 0.16987-1.5101 0.33266-0.96992 0.62207 0.21037 0.11272 0.21956 0.17063 0.05713 0.35801-0.1064 0.12274-0.15646 0.31682-0.11045 0.43164 0.04605 0.11482-0.01212 0.38501-0.12949 0.60049-0.11739 0.21548-0.21571 0.51788-0.21963 0.67285-0.01231 0.48472-0.84197 0.86984-1.7659 0.81885-1.4002-0.07727-1.5137-0.05518-2.0109 0.40625-0.62152 0.57677-0.70184 0.84572-0.4126 1.3812 0.28065 0.51963 0.77804 0.72701 1.6402 0.68428 0.77104-0.03825 0.85824 0.02981 0.68174 0.53955-0.14983 0.43268-0.65337 0.59951-0.99404 0.32881-0.26266-0.20872-1.1682-0.04742-1.446 0.25772-0.11646 0.12792-0.28927 0.46296-0.3834 0.74394-0.1625 0.48506-0.20987 0.51454-0.93818 0.58525-0.72659 0.07056-0.79639 0.04728-1.319-0.43418-0.58341-0.53744-0.68223-0.94769-0.40117-1.6555 0.12442-0.31332 0.21723-0.36427 0.54971-0.30342 0.65912 0.12064 0.91914-0.10851 0.91914-0.8125 0-0.34138-0.06634-0.66051-0.14727-0.7084-0.0809-0.04789-0.14727-0.2288-0.14727-0.40244s-0.082911-0.39692-0.18408-0.49512c-0.14744-0.14312-0.12613-0.21969 0.10918-0.38594 0.16146-0.11407 0.42681-0.19087 0.58906-0.17139 0.16226 0.01949 0.60972-0.05058 0.99531-0.15488 0.55714-0.1507 0.72074-0.26444 0.796-0.55732 0.14298-0.55644 0.49201-1.0029 0.78457-1.0029 0.4623 0 0.47176-1.0869 0.02285-2.6673-0.067-0.2336-0.249-0.3823-0.572-0.4623-0.261-0.0648-0.545-0.2429-0.631-0.3961-0.085-0.1532-0.242-0.278-0.348-0.278s-0.31309-0.12687-0.45957-0.28184c-0.14744-0.15599-0.45252-0.28184-0.68428-0.28184-0.5492 0-0.55831-0.3782-0.01396-0.57764 0.57544-0.21082 1.4707 0.065522 1.6872 0.52051 0.29356 0.61689 0.61889 0.35947 0.72363-0.57256 0.12955-1.1528 0.52698-1.4841 1.7812-1.4841h0.90137l-0.39482-0.39482c-0.123-0.1232-0.225-0.2738-0.296-0.4215zm4.6731 0.40879c-0.02503 0.022892-0.0497 0.041549-0.0749 0.067285-0.30142 0.30779-0.44273 0.35167-0.90898 0.28057-0.81377-0.1241-0.70904 0.20357 0.1917 0.59922 0.4871 0.21396 0.79997 0.45784 0.90644 0.70459 0.51371 1.1905 0.86714 1.8314 1.0448 1.8967 0.35908 0.13193 0.57286-0.13306 0.65254-0.80996 0.09144-0.77665 0.35442-0.9413 0.82646-0.5167 0.18318 0.16477 0.43896 0.29961 0.56875 0.29961 0.40321 0 0.70205 0.162 0.70205 0.38086 0 0.11535 0.13606 0.39322 0.30342 0.61826 0.24607 0.33087 0.41336 0.41006 0.87344 0.41006 0.56464 0 0.91128 0.10564 1.6187 0.49639 0.01098 0.00605 0.02199 0.00816 0.03301 0.013962a13 13 0 0 0 -6.736 -4.441zm-16.442 12.465a13 13 0 0 0 -0.0025 0.056 13 13 0 0 0 0.2539 2.497c0.47097 0.19188 0.6011 0.11584 0.65-0.32246 0.02524-0.22648 0.14369-0.48372 0.26406-0.57256 0.1859-0.137 0.1524-0.207-0.2285-0.467-0.2466-0.168-0.4897-0.462-0.5396-0.653-0.0484-0.184-0.2119-0.386-0.3974-0.538zm4.0917 4.2974c-0.12126-0.01275-0.26788 0.05264-0.43037 0.2082-0.34379 0.32916-0.29188 0.99047 0.097754 1.2518 0.44625 0.29928 0.619 0.21211 0.67539-0.34023 0.069624-0.68151-0.075985-1.0917-0.34277-1.1197zm2.2064 1.9652c-0.13277 0.0044-0.27902 0.09965-0.42529 0.29961-0.15523 0.21219-0.19787 0.48583-0.13838 0.90137 0.073137 0.51068 0.041223 0.61972-0.22598 0.75664-0.3433 0.17591-0.41674 0.69843-0.13584 0.96738 0.27978 0.26788 0.54624 0.19789 0.64238-0.16885 0.13693-0.52234 0.90147-0.58397 1.4244-0.11426 0.22254 0.1999 0.40498 0.30149 0.40498 0.22471 0-0.07675-0.23218-0.35541-0.51543-0.61826-0.43384-0.40261-0.51416-0.57448-0.51416-1.0931 0-0.7323-0.22461-1.1645-0.5167-1.1553zm-3.6232 1.6783a13 13 0 0 0 0.30088 0.37959c-0.0886-0.136-0.1898-0.268-0.3009-0.379zm4.3812 1.9957c-0.066164 0.02269-0.093945 0.10516-0.093945 0.2501 0 0.14668-0.093811 0.30075-0.2082 0.34277-0.15189 0.05577-0.18712 0.23206-0.12822 0.65254 0.011037 0.07878 0.013929 0.14185 0.017771 0.20693a13 13 0 0 0 0.54082 0.27803c-0.0089-0.22485 0.03216-0.4896 0.1498-0.82139 0.1995-0.56264 0.20663-0.7039 0.04443-0.80234-0.15262-0.09263-0.2563-0.12933-0.32246-0.10664z"/>
+ <path fill="#fff" opacity=".2" d="m16 3a13 13 0 0 0 -13 13 13 13 0 0 0 0.0215 0.58 13 13 0 0 1 12.978 -12.58 13 13 0 0 1 12.979 12.42 13 13 0 0 0 0.021 -0.42 13 13 0 0 0 -13 -13z"/>
+ <path opacity=".2" d="m28.979 16.42a13 13 0 0 1 -12.979 12.58 13 13 0 0 1 -12.978 -12.42 13 13 0 0 0 -0.022 0.42 13 13 0 0 0 13 13 13 13 0 0 0 13 -13 13 13 0 0 0 -0.021 -0.58z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/master-pdf-editor.svg b/.icons/awkward/32x32/apps/master-pdf-editor.svg
new file mode 120000
index 00000000..02e106a7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/master-pdf-editor.svg
@@ -0,0 +1 @@
+masterpdfeditor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/masterpassword-gui.svg b/.icons/awkward/32x32/apps/masterpassword-gui.svg
new file mode 100644
index 00000000..4f236ae6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/masterpassword-gui.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.2" d="m 23,11 v 12 h 2 V 11 Z M 8,15 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 6,0 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 6,0 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z"/>
+ <circle style="fill:#ffffff" cx="14" cy="16" r="2"/>
+ <circle style="fill:#ffffff" cx="8" cy="16" r="2"/>
+ <circle style="fill:#ffffff" cx="20" cy="16" r="2"/>
+ <rect style="fill:#5279ff" width="2" height="12" x="23" y="10"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="2" height="1" x="23" y="10"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/masterpdfeditor.svg b/.icons/awkward/32x32/apps/masterpdfeditor.svg
new file mode 100644
index 00000000..6b976c2d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/masterpdfeditor.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 10.4,3 C 5.7464,3 2,6.7464 2,11.4 v 5.6 5.6 7 C 2,30.3756 2.6244,31 3.4,31 h 7 5.6 5.6 C 26.2536,31 30,27.2536 30,22.6 V 17 11.4 4.4 C 30,3.6244 29.3756,3 28.6,3 h -7 -5.6 z"/>
+ <path style="fill:#e23a3d" d="M 10.4,2 C 5.7464,2 2,5.7464 2,10.4 v 5.6 5.6 7 C 2,29.3756 2.6244,30 3.4,30 h 7 5.6 5.6 C 26.2536,30 30,26.2536 30,21.6 V 16 10.4 3.4 C 30,2.6244 29.3756,2 28.6,2 h -7 -5.6 z"/>
+ <path style="opacity:0.2" d="m 12.433594,10.007813 -2.5507815,0.02734 0.2597655,0.316407 c 0.32724,0.397418 0.675018,1.161788 1.966797,4.316406 1.906201,4.655067 2.164828,5.185547 2.523437,5.185547 0.05541,0 0.163724,-0.101958 0.242188,-0.226563 0.320828,-0.5095 2.457101,-5.481837 2.455078,-5.714844 -0.0012,-0.13845 -0.302469,-0.942699 -0.667969,-1.787109 -0.668468,-1.544351 -0.965224,-1.968997 -1.464843,-2.09375 -0.117727,-0.0294 -1.360652,-0.038998 -2.763672,-0.02344 z m -2.8808596,0.61914 c -0.1294357,0.0039 -0.2530228,0.10268 -0.375,0.292969 L 4.6660156,22 h 5.5625004 c 0,0 1.927627,-4.820533 2.099609,-5.289062 0.05762,-0.157036 -1.495473,-4.138302 -2.074219,-5.316407 C 9.9987535,10.875144 9.7684605,10.620412 9.5527344,10.626953 Z m 11.5351566,2.097656 c -0.401157,0.04312 -0.951228,0.202582 -1.794922,0.496094 -0.816167,0.283936 -1.421046,0.589811 -1.507813,0.679688 -0.16373,0.169596 -2.519531,5.773314 -2.519531,5.990234 0,0.252131 0.241719,0.380738 0.607422,0.322266 0.198883,-0.03179 2.1164,-0.737616 4.423828,-1.56836 3.015539,-1.085683 4.318854,-1.509765 4.636719,-1.509765 0.29793,0 0.443359,-0.04434 0.443359,-0.132813 0,-0.169679 -2.971476,-3.772538 -3.388672,-4.070312 -0.246982,-0.176286 -0.499234,-0.250148 -0.90039,-0.207032 z m 3.861328,4.847657 c -0.217342,-0.02552 -0.446472,0.03062 -1,0.207031 -1.756958,0.559944 -3.300781,1.185965 -3.300781,1.337891 0,0.167217 1.105468,2.882812 1.105468,2.882812 h 5.580078 c 0,0 -1.543414,-3.953798 -1.685546,-4.134766 -0.05415,-0.06897 -0.267909,-0.178884 -0.47461,-0.242187 -0.08172,-0.02503 -0.152162,-0.04228 -0.224609,-0.05078 z"/>
+ <g transform="matrix(0.95238096,0,0,0.95238096,0.76190464,0.42857126)">
+ <path style="fill:#ffffff" d="m 9.9392964,21.6 c 0,0 2.0245536,-5.061837 2.2051356,-5.553792 0.0605,-0.164888 -1.570928,-4.34485 -2.1786105,-5.58186 C 9.5371646,9.5917779 9.1772127,9.4329857 8.8356764,9.9657935 L 4.1,21.6 Z"/>
+ <path style="fill:#ffffff" d="m 27.9,21.6 c 0,0 -1.620095,-4.152315 -1.769333,-4.342332 -0.05686,-0.07242 -0.281,-0.186053 -0.498036,-0.252522 -0.343217,-0.105112 -0.510646,-0.08387 -1.285585,0.163102 -1.844806,0.587941 -3.466797,1.245124 -3.466797,1.404645 0,0.175579 1.162038,3.027107 1.162038,3.027107 z"/>
+ <path style="fill:#ffffff" d="m 20.511149,18.07664 c 3.166315,-1.139967 4.535671,-1.585965 4.869429,-1.585965 0.312827,0 0.464342,-0.045 0.464342,-0.137895 0,-0.178162 -3.119707,-3.962228 -3.557763,-4.274891 -0.518663,-0.3702 -1.058309,-0.312198 -2.830068,0.304178 -0.856975,0.298133 -1.492541,0.619273 -1.583646,0.713644 -0.171917,0.178076 -2.645177,6.061845 -2.645177,6.289611 0,0.264738 0.254264,0.399381 0.638252,0.337986 0.208827,-0.03338 2.221831,-0.774387 4.644631,-1.646668 z"/>
+ <path style="fill:#ffffff" d="m 14.819437,19.107371 c 0.336869,-0.534975 2.578273,-5.75524 2.576148,-5.999897 -0.0013,-0.145372 -0.316296,-0.989738 -0.700071,-1.876369 -0.701892,-1.6215688 -1.013178,-2.0663719 -1.537778,-2.1973629 -0.123613,-0.03087 -1.43007,-0.042742 -2.903241,-0.026404 l -2.6785,0.029715 0.2735271,0.3321829 c 0.3436019,0.4172896 0.7089419,1.21882 2.0653099,4.531169 2.001511,4.88782 2.272523,5.44484 2.649063,5.44484 0.05818,0 0.173154,-0.107046 0.255542,-0.237881 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467906 2 2 5.7467906 2 10.400391 L 2 11.400391 C 2 6.7467906 5.7467906 3 10.400391 3 L 16 3 L 21.599609 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 21.599609 2 L 16 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/masterpdfeditor3.svg b/.icons/awkward/32x32/apps/masterpdfeditor3.svg
new file mode 120000
index 00000000..02e106a7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/masterpdfeditor3.svg
@@ -0,0 +1 @@
+masterpdfeditor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/masterpdfeditor4.svg b/.icons/awkward/32x32/apps/masterpdfeditor4.svg
new file mode 120000
index 00000000..02e106a7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/masterpdfeditor4.svg
@@ -0,0 +1 @@
+masterpdfeditor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/masterpdfeditor5.svg b/.icons/awkward/32x32/apps/masterpdfeditor5.svg
new file mode 120000
index 00000000..02e106a7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/masterpdfeditor5.svg
@@ -0,0 +1 @@
+masterpdfeditor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mat.svg b/.icons/awkward/32x32/apps/mat.svg
new file mode 100644
index 00000000..288d880a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mat.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="6" height="21" x="13" y="10" rx="2.25" ry="2.1"/>
+ <rect style="fill:#b83229" width="6" height="21" x="13" y="9" rx="2.25" ry="2.1"/>
+ <path style="opacity:0.2" d="M 14.355477,16.987417 C 11.049793,16.924588 9.708063,16.869112 8.8876024,16.761337 8.2859282,16.682299 7.9904483,16.605245 7.6571941,16.440478 7.1067834,16.168347 6.7644735,15.788877 6.5174392,15.176993 6.2915785,14.617575 6.1996136,14.173255 6.1152143,13.23365 6.0199686,12.173301 6.0125243,11.98134 6.0026336,10.329235 5.9909836,8.3863558 6.0144336,7.7496904 6.1449086,6.4601111 6.2133228,5.784049 6.3130485,5.3347483 6.5004236,4.8582941 6.6710686,4.4243965 6.8268635,4.184934 7.1101984,3.9210479 7.4662985,3.5893922 7.8573834,3.3877791 8.3510933,3.2813478 9.0880131,3.1224852 12.418778,3 16.001717,3 c 3.582939,0 6.913705,0.1224852 7.650624,0.2813478 0.532936,0.1148887 0.924075,0.3270989 1.305705,0.7084004 0.29869,0.2984323 0.452531,0.5696065 0.635605,1.1204173 0.18864,0.5675465 0.260986,1.0698214 0.368175,2.5561633 0.0509,0.7058422 0.0509,3.9550672 0,4.6605612 -0.05956,0.825318 -0.13264,1.560286 -0.181306,1.823271 -0.125109,0.676123 -0.370829,1.30916 -0.647864,1.669084 -0.19007,0.246935 -0.56528,0.541164 -0.879035,0.689311 -0.317705,0.150012 -0.620399,0.224383 -1.108375,0.272338 -1.512104,0.148594 -6.129584,0.25709 -8.789749,0.206523 z"/>
+ <path style="fill:#d54c41" d="M 14.355477,15.987417 C 11.049793,15.924588 9.708063,15.869112 8.8876024,15.761337 8.2859282,15.682299 7.9904483,15.605245 7.6571941,15.440478 7.1067834,15.168347 6.7644735,14.788877 6.5174392,14.176993 6.2915785,13.617575 6.1996136,13.173255 6.1152143,12.23365 6.0199686,11.173301 6.0125243,10.98134 6.0026336,9.3292352 5.9909836,7.3863558 6.0144336,6.7496904 6.1449086,5.4601111 6.2133228,4.784049 6.3130485,4.3347483 6.5004236,3.8582941 6.6710686,3.4243965 6.8268635,3.184934 7.1101984,2.9210479 7.4662985,2.5893922 7.8573834,2.3877791 8.3510933,2.2813478 9.0880131,2.1224852 12.418778,2 16.001717,2 c 3.582939,0 6.913705,0.1224852 7.650624,0.2813478 0.532936,0.1148887 0.924075,0.3270989 1.305705,0.7084004 0.29869,0.2984323 0.452531,0.5696065 0.635605,1.1204173 0.18864,0.5675465 0.260986,1.0698214 0.368175,2.5561633 0.0509,0.7058422 0.0509,3.9550672 0,4.6605612 -0.05956,0.825318 -0.13264,1.560286 -0.181306,1.823271 -0.125109,0.676123 -0.370829,1.30916 -0.647864,1.669084 -0.19007,0.246935 -0.56528,0.541164 -0.879035,0.689311 -0.317705,0.150012 -0.620399,0.224383 -1.108375,0.272338 -1.512104,0.148594 -6.129584,0.25709 -8.789749,0.206523 z"/>
+ <path style="opacity:0.2" d="m 21.492188,6.9791165 a 0.50005,0.50005 0 0 0 -0.07422,0.00781 h -1.910157 a 0.50005,0.50005 0 1 0 0,1 H 21 v 4.5 a 0.50005,0.50005 0 1 0 1,0 v -4.5 h 1.5 a 0.50005,0.50005 0 1 0 0,-1 h -1.908203 a 0.50005,0.50005 0 0 0 -0.09961,-0.00781 z M 8.4804688,6.986929 A 0.50005,0.50005 0 0 0 8,7.486929 v 5 a 0.50005,0.50005 0 1 0 1,0 V 8.6529446 l 1.255859,1.1953125 A 0.50005,0.50005 0 0 0 10.962891,9.830679 L 12,8.7388821 v 3.7480469 a 0.50005,0.50005 0 1 0 1,0 v -5 A 0.50005,0.50005 0 0 0 12.136719,7.143179 L 10.582031,8.7798978 8.8457031,7.1256009 A 0.50005,0.50005 0 0 0 8.4804688,6.986929 Z m 8.1093752,0 A 0.50005,0.50005 0 0 0 16.140625,7.2935696 L 14.041016,12.29357 a 0.50005,0.50005 0 1 0 0.921875,0.386718 l 0.291015,-0.693359 h 2.697266 l 0.291016,0.693359 A 0.50005,0.50005 0 1 0 19.164062,12.29357 L 17.064453,7.2935696 A 0.50005,0.50005 0 0 0 16.589844,6.986929 Z m 0.01172,1.7929688 0.927735,2.2070312 h -1.855469 z"/>
+ <path style="fill:none;stroke:#fefefe;stroke-linecap:round;stroke-linejoin:round" d="m 8.50005,11.5 v -5 l 2.1,2 1.89995,-2 v 5"/>
+ <path style="fill:none;stroke:#fefefe;stroke-linecap:round;stroke-linejoin:round" d="m 14.502533,11.5 2.1,-5 2.1,5"/>
+ <path style="fill:none;stroke:#fefefe;stroke-linecap:round;stroke-linejoin:round" d="m 21.50005,11.5 v -5 0"/>
+ <path style="fill:none;stroke:#fefefe;stroke-linecap:round;stroke-linejoin:round" d="M 19.507121,6.5 H 23.5"/>
+ <path style="fill:none;stroke:#fefefe" d="m 15.202533,10.5 h 2.8"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.001953 2 C 12.419014 2 9.0884823 2.1223874 8.3515625 2.28125 C 7.8578526 2.3876813 7.4654751 2.5902193 7.109375 2.921875 C 6.8260401 3.1857611 6.670645 3.4235243 6.5 3.8574219 C 6.3126249 4.3338761 6.2129455 4.7848754 6.1445312 5.4609375 C 6.0140563 6.7505168 5.9903031 7.3871987 6.0019531 9.3300781 C 6.0029803 9.5016547 6.006737 9.5350464 6.0078125 9.6777344 C 6.0082084 8.320718 6.0335809 7.5575407 6.1445312 6.4609375 C 6.2129455 5.7848754 6.3126249 5.3338761 6.5 4.8574219 C 6.670645 4.4235243 6.8260401 4.1857611 7.109375 3.921875 C 7.4654751 3.5902193 7.8578526 3.3876813 8.3515625 3.28125 C 9.0884823 3.1223874 12.419014 3 16.001953 3 C 19.584892 3 22.915425 3.1223874 23.652344 3.28125 C 24.18528 3.3961387 24.577354 3.6089329 24.958984 3.9902344 C 25.257674 4.2886667 25.410676 4.5585642 25.59375 5.109375 C 25.78239 5.6769215 25.853749 6.1796737 25.960938 7.6660156 C 25.980926 7.9432066 25.987898 8.7425137 25.992188 9.4960938 C 25.99882 8.3307943 25.991849 7.0946669 25.960938 6.6660156 C 25.853749 5.1796737 25.78239 4.6769215 25.59375 4.109375 C 25.410676 3.5585642 25.257674 3.2886667 24.958984 2.9902344 C 24.577354 2.6089329 24.18528 2.3961387 23.652344 2.28125 C 22.915425 2.1223874 19.584892 2 16.001953 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mate-ax-applet.svg b/.icons/awkward/32x32/apps/mate-ax-applet.svg
new file mode 120000
index 00000000..93ed872f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-ax-applet.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-brightness-applet.svg b/.icons/awkward/32x32/apps/mate-brightness-applet.svg
new file mode 120000
index 00000000..75d9c9da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-brightness-applet.svg
@@ -0,0 +1 @@
+preferences-system-brightness-lock.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-cpu-frequency-applet.svg b/.icons/awkward/32x32/apps/mate-cpu-frequency-applet.svg
new file mode 120000
index 00000000..03c065c6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-cpu-frequency-applet.svg
@@ -0,0 +1 @@
+indicator-cpufreq.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-desktop-item-edit.svg b/.icons/awkward/32x32/apps/mate-desktop-item-edit.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-desktop-item-edit.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-disk-usage-analyzer.svg b/.icons/awkward/32x32/apps/mate-disk-usage-analyzer.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-disk-usage-analyzer.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-eyes-applet.svg b/.icons/awkward/32x32/apps/mate-eyes-applet.svg
new file mode 120000
index 00000000..d0a251b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-eyes-applet.svg
@@ -0,0 +1 @@
+xfce4-eyes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-indicator-applet.svg b/.icons/awkward/32x32/apps/mate-indicator-applet.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-indicator-applet.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-inhibit-applet.svg b/.icons/awkward/32x32/apps/mate-inhibit-applet.svg
new file mode 100644
index 00000000..14686086
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-inhibit-applet.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill:none;stroke:#030303;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 2.5,5.4996363 h 3 v 21.9999997 0 0"/>
+ <path style="opacity:0.2" d="m 8,24 v 4.5 C 8,30 9.5,30 9.5,30 h 1.5 3 3 3 3 3 1.5 c 0,0 1.5,0 1.5,-1.5 V 24 h -3 -3 -3 -3 -3 -3 z"/>
+ <rect style="fill:#ffff00" width="3" height="6" x="11" y="23"/>
+ <path style="fill:#38732b" d="m 8,23 h 3 v 6 H 9.500001 C 9.500001,29 8,29 8,27.5 Z"/>
+ <rect style="fill:#ffff00" width="3" height="6" x="17" y="23"/>
+ <rect style="fill:#38732b" width="3" height="6" x="14" y="23"/>
+ <rect style="fill:#ffff00" width="3" height="6" x="23" y="23"/>
+ <rect style="fill:#38732b" width="3" height="6" x="20" y="23"/>
+ <path style="fill:#38732b" d="m 29,23 h -3 v 6 h 1.499999 C 27.499999,29 29,29 29,27.5 Z"/>
+ <rect style="opacity:0.2" width="21" height="27" x="-27" y="-31" rx="1.313" ry="1.35" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5bbd41" width="21" height="27" x="-26" y="-31" rx="1.313" ry="1.35" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.3496094 5 C 4.6017094 5 4 5.585375 4 6.3125 L 4 7.3125 C 4 6.585375 4.6017094 6 5.3496094 6 L 29.650391 6 C 30.398291 6 31 6.585375 31 7.3125 L 31 6.3125 C 31 5.585375 30.398291 5 29.650391 5 L 5.3496094 5 z"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 10.5,10.49985 h 9 l -9,12 h 9"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 10.5,9.5 h 9 l -9,12 h 9"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 23,9.99985 h 4 l -4,6 h 4"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 23,9 h 4 l -4,6 h 4"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 2.5,4.5 h 3 v 22 0 0"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mate-invest-applet.svg b/.icons/awkward/32x32/apps/mate-invest-applet.svg
new file mode 120000
index 00000000..ae8771b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-invest-applet.svg
@@ -0,0 +1 @@
+keurocalc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-logo.svg b/.icons/awkward/32x32/apps/mate-logo.svg
new file mode 120000
index 00000000..e538abb2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-logo.svg
@@ -0,0 +1 @@
+distributor-logo-ubuntu-mate.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-netspeed-applet.svg b/.icons/awkward/32x32/apps/mate-netspeed-applet.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-netspeed-applet.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-network-properties.svg b/.icons/awkward/32x32/apps/mate-network-properties.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-network-properties.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-notification-properties.svg b/.icons/awkward/32x32/apps/mate-notification-properties.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-notification-properties.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-panel-clock.svg b/.icons/awkward/32x32/apps/mate-panel-clock.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-panel-clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-panel-drawer.svg b/.icons/awkward/32x32/apps/mate-panel-drawer.svg
new file mode 100644
index 00000000..bcac0e40
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-panel-drawer.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e3af4a" d="m30 26.6v-21.2c0-0.7756-0.624-1.4-1.4-1.4h-25.2c-0.7756 0-1.4 0.6244-1.4 1.4v21.2c0 0.776 0.6244 1.4 1.4 1.4h25.2c0.7756 0 1.4-0.6244 1.4-1.4z"/>
+ <rect opacity=".2" width="20" height="16" x="6" y="9" rx="1.35" ry="1.456"/>
+ <rect fill="#faff84" width="20" height="16" x="6" y="8" rx="1.35" ry="1.456"/>
+ <rect opacity=".2" width="8" height="3" x="12" y="15" rx="1.322" ry="1.368"/>
+ <rect fill="#4e4e4e" width="8" height="3" x="12" y="14" rx="1.322" ry="1.368"/>
+ <path opacity=".2" d="m2 26.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 4c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mate-panel-fish.svg b/.icons/awkward/32x32/apps/mate-panel-fish.svg
new file mode 120000
index 00000000..aa9cef1e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-panel-fish.svg
@@ -0,0 +1 @@
+bluefish.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-panel-force-quit.svg b/.icons/awkward/32x32/apps/mate-panel-force-quit.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-panel-force-quit.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-panel-launcher.svg b/.icons/awkward/32x32/apps/mate-panel-launcher.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-panel-launcher.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-panel-notification-area.svg b/.icons/awkward/32x32/apps/mate-panel-notification-area.svg
new file mode 120000
index 00000000..0f3a7188
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-panel-notification-area.svg
@@ -0,0 +1 @@
+preferences-desktop-notification-bell.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-panel-separator.svg b/.icons/awkward/32x32/apps/mate-panel-separator.svg
new file mode 100644
index 00000000..a2e10efa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-panel-separator.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#4ab3e4" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2" d="M 4,17 8,14 V 16 H 12 V 18 H 8 V 20 Z"/>
+ <path style="opacity:0.2" d="M 28,17 24,14 V 16 H 20 V 18 H 24 V 20 Z"/>
+ <path fill="#fff" style="opacity:0.2" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="fill:#b3e5fc" d="M 4,16 8,13 V 15 H 12 V 17 H 8 V 19 Z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="2" height="24" x="15" y="5" rx=".5" ry=".5"/>
+ <rect style="fill:#4f4f4f" width="2" height="24" x="15" y="4" rx=".5" ry=".5"/>
+ <path style="fill:#b3e5fc" d="M 28,16 24,13 V 15 H 20 V 17 H 24 V 19 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mate-panel-window-list.svg b/.icons/awkward/32x32/apps/mate-panel-window-list.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-panel-window-list.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-panel-window-menu.svg b/.icons/awkward/32x32/apps/mate-panel-window-menu.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-panel-window-menu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-panel-workspace-switcher.svg b/.icons/awkward/32x32/apps/mate-panel-workspace-switcher.svg
new file mode 120000
index 00000000..2c414871
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-panel-workspace-switcher.svg
@@ -0,0 +1 @@
+workspace-switcher-left-bottom.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-panel.svg b/.icons/awkward/32x32/apps/mate-panel.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-panel.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-power-manager.svg b/.icons/awkward/32x32/apps/mate-power-manager.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-power-manager.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-power-statistics.svg b/.icons/awkward/32x32/apps/mate-power-statistics.svg
new file mode 120000
index 00000000..82c357f4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-power-statistics.svg
@@ -0,0 +1 @@
+gnome-power-statistics.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-preferences-desktop-display.svg b/.icons/awkward/32x32/apps/mate-preferences-desktop-display.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-preferences-desktop-display.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-sensors-applet.svg b/.icons/awkward/32x32/apps/mate-sensors-applet.svg
new file mode 120000
index 00000000..a6c23f40
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-sensors-applet.svg
@@ -0,0 +1 @@
+thermal-monitor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-session-properties.svg b/.icons/awkward/32x32/apps/mate-session-properties.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-session-properties.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-sticky-notes-applet.svg b/.icons/awkward/32x32/apps/mate-sticky-notes-applet.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-sticky-notes-applet.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate-system-log.svg b/.icons/awkward/32x32/apps/mate-system-log.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate-system-log.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mate.svg b/.icons/awkward/32x32/apps/mate.svg
new file mode 120000
index 00000000..e538abb2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mate.svg
@@ -0,0 +1 @@
+distributor-logo-ubuntu-mate.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mateconf-editor.svg b/.icons/awkward/32x32/apps/mateconf-editor.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mateconf-editor.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/matepalimpsest.svg b/.icons/awkward/32x32/apps/matepalimpsest.svg
new file mode 120000
index 00000000..14d09c23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/matepalimpsest.svg
@@ -0,0 +1 @@
+disk-utility.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mathematica.svg b/.icons/awkward/32x32/apps/mathematica.svg
new file mode 100644
index 00000000..a255f6b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mathematica.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 16.030929,3.0006964 A 0.77886426,0.80008594 0 0 0 15.325914,3.3965327 L 12.993612,7.498646 8.7589608,5.5889969 A 0.77886426,0.80008594 0 0 0 7.6711441,6.4012424 L 8.1315199,11.128621 3.6129367,12.140607 A 0.77886426,0.80008594 0 0 0 3.1974319,13.45468 l 3.0773722,3.54664 -3.0768652,3.547162 a 0.77886426,0.80008594 0 0 0 0.4157584,1.313812 l 4.5188373,1.010945 -0.4593625,4.727379 a 0.77886426,0.80008594 0 0 0 1.0880698,0.811985 l 4.2343971,-1.910432 2.333317,4.101593 a 0.77886426,0.80008594 0 0 0 1.344877,-2.66e-4 l 2.332556,-4.102114 4.234398,1.909389 a 0.77886426,0.80008594 0 0 0 1.08807,-0.812246 l -0.460378,-4.726857 4.518584,-1.012248 a 0.77886426,0.80008594 0 0 0 0.415506,-1.314072 l -3.077373,-3.546373 3.076865,-3.547422 a 0.77886426,0.80008594 0 0 0 -0.415758,-1.313812 l -4.51909,-1.010945 0.459362,-4.7273785 A 0.77886426,0.80008594 0 0 0 23.238505,5.5874343 L 19.004361,7.4981252 16.67079,3.3962723 A 0.77886426,0.80008594 0 0 0 16.030929,3.0006964 Z"/>
+ <path style="fill:#d6342a;fill-rule:evenodd" d="M 16.030929,2.0006962 A 0.77886426,0.80008594 0 0 0 15.325914,2.3965325 L 12.993612,6.4986458 8.7589608,4.5889967 A 0.77886426,0.80008594 0 0 0 7.6711441,5.4012422 L 8.1315199,10.128621 3.6129367,11.140607 A 0.77886426,0.80008594 0 0 0 3.1974319,12.45468 l 3.0773722,3.54664 -3.0768652,3.547162 a 0.77886426,0.80008594 0 0 0 0.4157584,1.313812 l 4.5188373,1.010945 -0.4593625,4.727379 a 0.77886426,0.80008594 0 0 0 1.0880698,0.811985 l 4.2343971,-1.910432 2.333317,4.101593 a 0.77886426,0.80008594 0 0 0 1.344877,-2.66e-4 l 2.332556,-4.102114 4.234398,1.909389 a 0.77886426,0.80008594 0 0 0 1.08807,-0.812246 l -0.460378,-4.726857 4.518584,-1.012248 a 0.77886426,0.80008594 0 0 0 0.415506,-1.314072 l -3.077373,-3.546373 3.076865,-3.547422 a 0.77886426,0.80008594 0 0 0 -0.415758,-1.313812 l -4.51909,-1.010945 0.459362,-4.7273787 A 0.77886426,0.80008594 0 0 0 23.238505,4.5874341 L 19.004361,6.498125 16.67079,2.3962721 A 0.77886426,0.80008594 0 0 0 16.030929,2.0006962 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 9.8183594,9.0000002 c 0,0 1.1491046,3.7050538 0.4472656,6.0800778 C 9.5637863,17.455101 6,20.128906 6,20.128906 c 0,0 4.658765,0.254197 6.427734,1.384766 C 14.196703,22.644241 15.996094,27 15.996094,27 c 0,0 2.389317,-4.799315 3.388672,-5.486328 C 20.38412,20.826661 26,20.123047 26,20.123047 c 0,0 -4.106031,-3.865214 -4.455078,-4.943359 -0.349047,-1.078151 0.638672,-6.1777347 0.638672,-6.1777347 0,0 -3.695423,2.3769527 -6.291016,2.3769527 -2.595593,0 -6.0742186,-2.3789058 -6.0742186,-2.3789058 z m 9.8105466,3.5058588 c -0.04376,0.37625 -0.10224,0.756808 -0.126953,1.115235 -0.04916,0.713064 -0.173948,1.202163 0.140625,2.173828 0.333265,1.029395 0.73337,1.327465 1.21875,1.902344 0.296588,0.351274 0.645795,0.710688 0.982422,1.070312 -0.501117,0.09503 -1.012192,0.181784 -1.476562,0.294922 -0.743277,0.18109 -1.275976,0.225781 -2.115235,0.802734 -0.839196,0.576911 -1.070361,1.067662 -1.482422,1.685547 -0.248642,0.372839 -0.482588,0.790275 -0.722656,1.197266 -0.610961,-1.061078 -1.315481,-2.13542 -2.542969,-2.919922 -1.005661,-0.64273 -2.076016,-0.924194 -3.130859,-1.128906 0.7404,-0.850172 1.440726,-1.801261 1.810547,-3.052735 0.313403,-1.060558 0.334664,-2.07687 0.27539,-3.042968 1.03326,0.418608 2.152523,0.77539 3.433594,0.77539 1.390024,0 2.614434,-0.410454 3.736328,-0.873047 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 9.8183594 8 C 9.8183594 8 10.967464 11.705054 10.265625 14.080078 C 9.5637863 16.455101 6 19.128906 6 19.128906 C 6 19.128906 10.658765 19.383103 12.427734 20.513672 C 14.196703 21.644241 15.996094 26 15.996094 26 C 15.996094 26 18.385411 21.200685 19.384766 20.513672 C 20.38412 19.826661 26 19.123047 26 19.123047 C 26 19.123047 21.893969 15.257833 21.544922 14.179688 C 21.195875 13.101537 22.183594 8.0019531 22.183594 8.0019531 C 22.183594 8.0019531 18.488171 10.378906 15.892578 10.378906 C 13.296985 10.378906 9.8183594 8 9.8183594 8 z M 19.628906 11.505859 C 19.585146 11.882109 19.526666 12.262667 19.501953 12.621094 C 19.452793 13.334158 19.328005 13.823257 19.642578 14.794922 C 19.975843 15.824317 20.375948 16.122387 20.861328 16.697266 C 21.157916 17.04854 21.507123 17.407954 21.84375 17.767578 C 21.342633 17.862608 20.831558 17.949362 20.367188 18.0625 C 19.623911 18.24359 19.091212 18.288281 18.251953 18.865234 C 17.412757 19.442145 17.181592 19.932896 16.769531 20.550781 C 16.520889 20.92362 16.286943 21.341056 16.046875 21.748047 C 15.435914 20.686969 14.731394 19.612627 13.503906 18.828125 C 12.498245 18.185395 11.42789 17.903931 10.373047 17.699219 C 11.113447 16.849047 11.813773 15.897958 12.183594 14.646484 C 12.496997 13.585926 12.518258 12.569614 12.458984 11.603516 C 13.492244 12.022124 14.611507 12.378906 15.892578 12.378906 C 17.282602 12.378906 18.507012 11.968452 19.628906 11.505859 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 16.03125 2 A 0.77886426 0.80008594 0 0 0 15.326172 2.3964844 L 12.994141 6.4980469 L 8.7597656 4.5898438 A 0.77886426 0.80008594 0 0 0 7.671875 5.4003906 L 7.7304688 6.0078125 A 0.77886426 0.80008594 0 0 1 8.7597656 5.5898438 L 12.994141 7.4980469 L 15.326172 3.3964844 A 0.77886426 0.80008594 0 0 1 16.03125 3 A 0.77886426 0.80008594 0 0 1 16.669922 3.3964844 L 19.003906 7.4980469 L 23.238281 5.5878906 A 0.77886426 0.80008594 0 0 1 24.267578 6.0039062 L 24.326172 5.4003906 A 0.77886426 0.80008594 0 0 0 23.238281 4.5878906 L 19.003906 6.4980469 L 16.669922 2.3964844 A 0.77886426 0.80008594 0 0 0 16.03125 2 z M 23.962891 10.148438 L 23.867188 11.126953 L 28.386719 12.138672 A 0.77886426 0.80008594 0 0 1 28.828125 12.419922 A 0.77886426 0.80008594 0 0 0 28.386719 11.138672 L 23.962891 10.148438 z M 8.0351562 10.150391 L 3.6132812 11.140625 A 0.77886426 0.80008594 0 0 0 3.171875 12.421875 A 0.77886426 0.80008594 0 0 1 3.6132812 12.140625 L 8.1308594 11.128906 L 8.0351562 10.150391 z M 26.158203 16.498047 L 25.724609 16.998047 L 28.802734 20.544922 A 0.77886426 0.80008594 0 0 1 28.828125 20.578125 A 0.77886426 0.80008594 0 0 0 28.802734 19.544922 L 26.158203 16.498047 z M 5.8417969 16.501953 L 3.1972656 19.548828 A 0.77886426 0.80008594 0 0 0 3.171875 20.580078 A 0.77886426 0.80008594 0 0 1 3.1972656 20.548828 L 6.2753906 17.001953 L 5.8417969 16.501953 z M 23.964844 22.849609 L 23.869141 22.871094 L 24.269531 26.992188 A 0.77886426 0.80008594 0 0 0 24.328125 26.597656 L 23.964844 22.849609 z M 8.0371094 22.851562 L 7.6738281 26.601562 A 0.77886426 0.80008594 0 0 0 7.7324219 26.996094 L 8.1328125 22.873047 L 8.0371094 22.851562 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/matlab-desktop.svg b/.icons/awkward/32x32/apps/matlab-desktop.svg
new file mode 120000
index 00000000..230abc95
--- /dev/null
+++ b/.icons/awkward/32x32/apps/matlab-desktop.svg
@@ -0,0 +1 @@
+matlab.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/matlab.svg b/.icons/awkward/32x32/apps/matlab.svg
new file mode 100644
index 00000000..4a292adb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/matlab.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#ff9959" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <g opacity=".1" transform="matrix(.76922 0 0 .75046 -2.4633 -1.0121)">
+ <path d="m29.23 12.06c-0.426 0.34-1.68 2.719-2.934 5.555-0.508 1.156-1.227 2.668-1.59 3.363-1.078 2.059-3.711 5.805-4.93 7l-1.137 1.125 0.848 0.926c0.52 0.57 1.207 1.754 1.777 3.078 1.082 2.523 1.27 2.887 1.477 2.887 0.098 0 0.652-0.313 1.27-0.707 1.379-0.895 2.668-2.098 4.422-4.145 2.738-3.191 4.793-3.867 7.324-2.402 0.684 0.398 1.246 0.648 1.246 0.555 0-0.098-0.348-1.059-0.766-2.141s-1.559-4.137-2.527-6.789c-0.691-1.164-2.949-9.117-4.48-8.297m-5.457 6.527c-0.012 0-0.027 0-0.043 0.008-2.316 1.039-3.152 1.512-3.836 2.172-0.449 0.441-0.816 0.91-0.816 1.047 0 0.426 1.824 1.563 2.125 1.324 0.145-0.117 0.715-0.953 1.266-1.863 0.973-1.621 1.477-2.664 1.305-2.688m-6.484 4.59c-0.395 0-5.992 2.168-6.258 2.426-0.078 0.074 0.004 0.211 0.184 0.313 0.18 0.105 1.203 0.805 2.289 1.559 1.082 0.754 2.023 1.367 2.09 1.371 0.066 0 0.563-0.266 1.094-0.594 1.117-0.688 3.273-2.816 3.262-3.223-0.008-0.363-2.156-1.855-2.664-1.855m0.004 0.004"/>
+ </g>
+ <g fill="#4d4d4d" transform="matrix(.76922 0 0 .75046 -2.4633 -2.0122)">
+ <path d="m29.23 12.06c-0.426 0.34-1.68 2.719-2.934 5.555-0.508 1.156-1.227 2.668-1.59 3.363-1.078 2.059-3.711 5.805-4.93 7l-1.137 1.125 0.848 0.926c0.52 0.57 1.207 1.754 1.777 3.078 1.082 2.523 1.27 2.887 1.477 2.887 0.098 0 0.652-0.313 1.27-0.707 1.379-0.895 2.668-2.098 4.422-4.145 2.738-3.191 4.793-3.867 7.324-2.402 0.684 0.398 1.246 0.648 1.246 0.555 0-0.098-0.348-1.059-0.766-2.141s-1.559-4.137-2.527-6.789c-0.691-1.164-2.949-9.117-4.48-8.297m-5.457 6.527c-0.012 0-0.027 0-0.043 0.008-2.316 1.039-3.152 1.512-3.836 2.172-0.449 0.441-0.816 0.91-0.816 1.047 0 0.426 1.824 1.563 2.125 1.324 0.145-0.117 0.715-0.953 1.266-1.863 0.973-1.621 1.477-2.664 1.305-2.688m-6.484 4.59c-0.395 0-5.992 2.168-6.258 2.426-0.078 0.074 0.004 0.211 0.184 0.313 0.18 0.105 1.203 0.805 2.289 1.559 1.082 0.754 2.023 1.367 2.09 1.371 0.066 0 0.563-0.266 1.094-0.594 1.117-0.688 3.273-2.816 3.262-3.223-0.008-0.363-2.156-1.855-2.664-1.855m0.004 0.004"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mattermost-desktop.svg b/.icons/awkward/32x32/apps/mattermost-desktop.svg
new file mode 120000
index 00000000..2cdc6365
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mattermost-desktop.svg
@@ -0,0 +1 @@
+mattermost.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mattermost.svg b/.icons/awkward/32x32/apps/mattermost.svg
new file mode 100644
index 00000000..b32e90dd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mattermost.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#248afd" cx="16" cy="16" r="14"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.9785 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:0.2" d="M 16,7 A 10,10 0 0 0 6,17 10,10 0 0 0 16,27 10,10 0 0 0 26,17 10,10 0 0 0 20.732422,8.2011719 c 0.08232,0.1604117 0.155017,0.3470364 0.203125,0.578125 A 2.0002,2.0002 0 0 1 20.978516,9.1875 l 0,1.896484 A 7,7 0 0 1 23,16 7,7 0 0 1 16,23 7,7 0 0 1 9,16 7,7 0 0 1 15.757812,9.0078125 c 0.211478,-0.2423601 0.477177,-0.5420631 0.591797,-0.6757813 0.155495,-0.1814017 0.306173,-0.3480139 0.447266,-0.4960937 0.07055,-0.07404 0.136963,-0.1424831 0.220703,-0.2207031 0.08374,-0.07822 -0.138861,-0.1042048 0.666016,-0.4433594 0.02246,-0.00946 0.03301,-0.00874 0.05469,-0.017578 A 10,10 0 0 0 16,7 Z m 2.460938,2.015625 c -0.05544,0.023361 -0.32082,0.3030162 -0.591797,0.6191406 -0.270975,0.3161237 -0.864156,0.9920534 -1.316407,1.5039064 -0.45225,0.511851 -1.310787,1.491414 -1.90625,2.175781 -1.169833,1.344488 -1.356119,1.615337 -1.548828,2.253906 -0.120354,0.398827 -0.130942,1.041863 -0.02344,1.416016 0.294746,1.025699 1.280161,1.794662 2.550781,1.992187 0.05776,0.009 0.256613,0.02101 0.441406,0.02344 0.769919,0.01057 1.425436,-0.236712 1.980469,-0.75 0.292526,-0.270524 0.372923,-0.377044 0.552734,-0.722656 0.115865,-0.222684 0.241739,-0.519349 0.28125,-0.658203 0.101366,-0.356146 0.150379,-1.093486 0.09766,-2.777344 l 0,-4.904297 C 18.950922,9.0549507 18.586053,8.9629051 18.460938,9.015625 Z"/>
+ <path style="fill:#ffffff" d="M 16 6 A 10 10 0 0 0 6 16 A 10 10 0 0 0 16 26 A 10 10 0 0 0 26 16 A 10 10 0 0 0 20.732422 7.2011719 C 20.814742 7.3615836 20.887439 7.5482083 20.935547 7.7792969 A 2.0002 2.0002 0 0 1 20.978516 8.1875 L 20.978516 10.083984 A 7 7 0 0 1 23 15 A 7 7 0 0 1 16 22 A 7 7 0 0 1 9 15 A 7 7 0 0 1 15.757812 8.0078125 C 15.96929 7.7654524 16.234989 7.4657494 16.349609 7.3320312 C 16.505104 7.1506295 16.655782 6.9840173 16.796875 6.8359375 C 16.867421 6.7618976 16.933838 6.6934544 17.017578 6.6152344 C 17.101313 6.5370141 16.878717 6.5110296 17.683594 6.171875 C 17.706052 6.1624116 17.716601 6.1631351 17.738281 6.1542969 A 10 10 0 0 0 16 6 z M 18.460938 8.015625 C 18.405497 8.038986 18.140118 8.3186412 17.869141 8.6347656 C 17.598166 8.9508893 17.004985 9.6268194 16.552734 10.138672 C 16.100484 10.650523 15.241947 11.630086 14.646484 12.314453 C 13.476651 13.658941 13.290365 13.92979 13.097656 14.568359 C 12.977302 14.967186 12.966714 15.610222 13.074219 15.984375 C 13.368965 17.010074 14.35438 17.779037 15.625 17.976562 C 15.68276 17.985563 15.881613 17.99757 16.066406 18 C 16.836325 18.01057 17.491842 17.763288 18.046875 17.25 C 18.339401 16.979476 18.419798 16.872956 18.599609 16.527344 C 18.715474 16.30466 18.841348 16.007995 18.880859 15.869141 C 18.982225 15.512995 19.031238 14.775655 18.978516 13.091797 L 18.978516 8.1875 C 18.950922 8.0549507 18.586053 7.9629051 18.460938 8.015625 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/maxima-icon.svg b/.icons/awkward/32x32/apps/maxima-icon.svg
new file mode 120000
index 00000000..dd1de59e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/maxima-icon.svg
@@ -0,0 +1 @@
+maxima.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/maxima-new.svg b/.icons/awkward/32x32/apps/maxima-new.svg
new file mode 120000
index 00000000..dd1de59e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/maxima-new.svg
@@ -0,0 +1 @@
+maxima.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/maxima.svg b/.icons/awkward/32x32/apps/maxima.svg
new file mode 100644
index 00000000..65b7aa74
--- /dev/null
+++ b/.icons/awkward/32x32/apps/maxima.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <circle style="opacity:0.2" cx="16" cy="1037.362" r="14"/>
+ <circle style="fill:#404b8b" cx="16" cy="1036.362" r="14"/>
+ <path style="opacity:0.2" d="m 7.92125,1030.3625 c -0.4946428,0 -0.92125,0.6121 -0.92125,0.9999 0,0.3878 0.4266072,0.9997 0.92125,0.9997 l 0.5803572,0 c 0,0 1.0925386,0.1826 1.0660522,0.7602 -0.1794422,2.4566 -1.1334,8.114 -1.4303808,8.6578 -0.3744692,0.5137 -0.6176871,0.5824 -1.24442,0.5824 -0.4946428,0 -0.8928571,0.6122 -0.8928571,1 0,0.3878 0.3982143,0.9997 0.8928571,0.9997 l 5.2427134,0 c 0.494643,0 0.892857,-0.6119 0.892857,-0.9997 0,-0.3878 -0.398214,-1 -0.892857,-1 -1.075444,0.1359 -1.890434,-0.1376 -2.1806905,-0.9247 -0.147962,-0.767 -0.09677,-1.376 0.08669,-3.37 0.330213,-3.5888 0.512605,-3.8265 0.996093,-3.5337 0.333349,0.2018 2.752939,4.8444 3.547713,7.2317 0.327591,0.9841 0.721062,1.7484 0.874721,1.698 0.5399,-0.1017 1.500487,-2.8086 2.123897,-4.2995 0.673566,-1.6109 1.254477,-3.2557 2.160416,-4.8261 0.422988,-0.4639 0.676643,0.3549 1.311381,4.2313 0.600575,3.6678 0.603699,3.1831 0.121373,3.7053 -0.174424,0.1675 -0.973855,0.087 -1.21274,0.087 -0.494643,0 -0.892855,0.6122 -0.892855,1 0,0.3878 0.398212,0.9999 0.892855,0.9999 l 5.142705,0 c 0.494641,0 0.892855,-0.6121 0.892855,-0.9999 0,-0.3878 -0.398213,-1 -0.892855,-1 -0.789962,0.09 -0.752622,-0.1499 -0.997434,-0.7393 -0.752821,-2.239 -1.888345,-7.4959 -1.61836,-8.55 0.296594,-0.6333 0.924074,-0.711 1.612232,-0.711 0.494643,0 0.89643,-0.6118 0.89643,-0.9996 0,-0.3879 -0.401787,-0.9999 -0.89643,-0.9999 l -5.168142,0 c -0.494643,0 -0.977833,0.6143 -0.935428,0.9999 0.106086,0.9646 0.621766,0.6249 0.935428,0.9996 0.465471,0.4453 0.231178,0.8209 0.04049,1.2772 -0.679416,1.5899 -1.753835,3.7053 -1.753835,3.7053 -0.285357,0.8048 -0.896444,2.0377 -1.337887,2.0181 -0.358637,-0.037 -1.551914,-2.6945 -2.329799,-4.2075 -0.293556,-0.6906 -0.486663,-1.3049 -0.664842,-1.7289 -0.569955,-0.8911 0.275013,-1.0642 0.275013,-1.0642 0.494643,0 0.892856,-0.6118 0.892856,-0.9996 0,-0.3879 -0.398214,-0.9999 -0.892856,-0.9999 z"/>
+ <path style="fill:#f26265" d="m 7.92125,1029.3626 c -0.4946428,0 -0.92125,0.6121 -0.92125,0.9999 0,0.3878 0.4266072,0.9997 0.92125,0.9997 l 0.5803572,0 c 0,0 1.0925386,0.1826 1.0660522,0.7602 -0.1794422,2.4566 -1.1334,8.114 -1.4303808,8.6578 -0.3744692,0.5137 -0.6176871,0.5824 -1.24442,0.5824 -0.4946428,0 -0.8928571,0.6122 -0.8928571,1 0,0.3878 0.3982143,0.9997 0.8928571,0.9997 l 5.2427134,0 c 0.494643,0 0.892857,-0.6119 0.892857,-0.9997 0,-0.3878 -0.398214,-1 -0.892857,-1 -1.075444,0.1359 -1.890434,-0.1376 -2.1806905,-0.9247 -0.147962,-0.767 -0.09677,-1.376 0.08669,-3.37 0.330213,-3.5888 0.512605,-3.8265 0.996094,-3.5337 0.333348,0.2018 2.752939,4.8444 3.547713,7.2317 0.32759,0.9841 0.721062,1.7484 0.874721,1.698 0.5399,-0.1017 1.500487,-2.8086 2.123897,-4.2995 0.673566,-1.6109 1.254477,-3.2557 2.160416,-4.8261 0.422988,-0.4639 0.676643,0.3549 1.311381,4.2313 0.600575,3.6678 0.603699,3.1831 0.121373,3.7053 -0.174424,0.1675 -0.973855,0.087 -1.21274,0.087 -0.494643,0 -0.892855,0.6122 -0.892855,1 0,0.3878 0.398212,0.9999 0.892855,0.9999 l 5.142705,0 c 0.494641,0 0.892855,-0.6121 0.892855,-0.9999 0,-0.3878 -0.398213,-1 -0.892855,-1 -0.789962,0.09 -0.752622,-0.1499 -0.997434,-0.7393 -0.752821,-2.239 -1.888345,-7.4959 -1.61836,-8.55 0.296593,-0.6333 0.924074,-0.711 1.612232,-0.711 0.494643,0 0.89643,-0.6118 0.89643,-0.9996 0,-0.3879 -0.401787,-0.9999 -0.89643,-0.9999 l -5.168142,0 c -0.494643,0 -0.977833,0.6143 -0.935428,0.9999 0.106086,0.9646 0.621766,0.6249 0.935428,0.9996 0.465471,0.4453 0.231178,0.8209 0.04049,1.2772 -0.679416,1.5899 -1.753835,3.7053 -1.753835,3.7053 -0.285357,0.8048 -0.896444,2.0377 -1.337887,2.0181 -0.358637,-0.037 -1.551914,-2.6945 -2.329799,-4.2075 -0.293556,-0.6906 -0.486663,-1.3049 -0.664842,-1.7289 -0.569955,-0.8911 0.275013,-1.0642 0.275013,-1.0642 0.494643,0 0.892856,-0.6118 0.892856,-0.9996 0,-0.3879 -0.398214,-0.9999 -0.892856,-0.9999 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,1020.3622)" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,1020.3622)" d="M 7.921875 9 C 7.4272322 9 7 9.6122 7 10 C 7 10.150426 7.0780967 10.330928 7.1855469 10.5 C 7.3551485 10.233482 7.6193996 10 7.921875 10 L 13.164062 10 C 13.466916 10 13.721522 10.23306 13.882812 10.5 C 13.98525 10.330785 14.056641 10.150601 14.056641 10 C 14.056641 9.6121 13.658704 9 13.164062 9 L 7.921875 9 z M 18.935547 9 C 18.440904 9 17.957595 9.6144 18 10 C 18.027901 10.253694 18.084764 10.413459 18.158203 10.523438 C 18.332319 10.247128 18.624405 10 18.935547 10 L 24.103516 10 C 24.406224 10 24.659913 10.233225 24.822266 10.5 C 24.925505 10.33068 25 10.150715 25 10 C 25 9.6121 24.598159 9 24.103516 9 L 18.935547 9 z M 12.914062 12.128906 C 12.721501 12.261683 12.540681 12.520385 12.888672 13.064453 C 13.066851 13.488453 13.261131 14.102369 13.554688 14.792969 C 14.332572 16.305969 15.526129 18.963 15.884766 19 C 16.326209 19.0196 16.937299 17.787222 17.222656 16.982422 C 17.222656 16.982422 18.297147 14.867244 18.976562 13.277344 C 19.146648 12.870344 19.323203 12.523992 19.035156 12.138672 C 19.015011 12.185029 18.996608 12.229377 18.976562 12.277344 C 18.297147 13.867244 17.222656 15.982422 17.222656 15.982422 C 16.937299 16.787222 16.326209 18.0196 15.884766 18 C 15.526129 17.963 14.332572 15.305969 13.554688 13.792969 C 13.272109 13.128194 13.086768 12.550598 12.914062 12.128906 z M 9.4863281 12.501953 C 9.2154516 15.184626 8.4098734 19.917797 8.1367188 20.417969 C 7.7622495 20.931669 7.519311 21 6.8925781 21 C 6.3979353 21 6 21.6122 6 22 C 6 22.150363 6.0736402 22.330987 6.1757812 22.5 C 6.3371215 22.233369 6.5900287 22 6.8925781 22 C 7.519311 22 7.7622495 21.931669 8.1367188 21.417969 C 8.4336996 20.874169 9.3889172 15.216366 9.5683594 12.759766 C 9.5728894 12.660978 9.5362001 12.578694 9.4863281 12.501953 z M 22.490234 12.742188 C 22.240851 13.845232 23.361639 19.035889 24.109375 21.259766 C 24.354187 21.849166 24.31746 22.09 25.107422 22 C 25.410275 22 25.662928 22.233025 25.824219 22.5 C 25.926656 22.33073 26 22.150601 26 22 C 26 21.6122 25.602064 21 25.107422 21 C 24.31746 21.09 24.354187 20.849166 24.109375 20.259766 C 23.498746 18.443665 22.650156 14.676014 22.490234 12.742188 z M 9.8925781 19.597656 C 9.8624761 20.197449 9.8723469 20.647313 9.9550781 21.076172 C 10.245335 21.863272 11.059322 22.1359 12.134766 22 C 12.437315 22 12.692175 22.233369 12.853516 22.5 C 12.955657 22.330987 13.029297 22.150363 13.029297 22 C 13.029297 21.6122 12.629409 21 12.134766 21 C 11.059322 21.1359 10.245335 20.863272 9.9550781 20.076172 C 9.9240397 19.915276 9.9067066 19.75889 9.8925781 19.597656 z M 21.445312 20.628906 C 21.387162 20.714209 21.298316 20.781559 21.177734 20.912109 C 21.00331 21.079609 20.203729 21 19.964844 21 C 19.470201 21 19.072266 21.6122 19.072266 22 C 19.072266 22.150601 19.143657 22.33073 19.246094 22.5 C 19.407384 22.233025 19.66199 22 19.964844 22 C 20.203729 22 21.00331 22.079609 21.177734 21.912109 C 21.494065 21.569628 21.578191 21.560647 21.445312 20.628906 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/maxthon-browser.svg b/.icons/awkward/32x32/apps/maxthon-browser.svg
new file mode 100644
index 00000000..e158f674
--- /dev/null
+++ b/.icons/awkward/32x32/apps/maxthon-browser.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#1da6e8" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m7 9v14h5v-9h8v9h5v-9.625c0-3.5301-3.467-4.375-4.909-4.375z"/>
+ <path d="m14 17v4h4v-4z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill="#fff" d="m7 9v14h5v-9h8v9h5v-9.625c0-3.5301-3.467-4.375-4.909-4.375z"/>
+ <path fill="#fff" d="m14 17v4h4v-4z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/maya.svg b/.icons/awkward/32x32/apps/maya.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/maya.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mc.svg b/.icons/awkward/32x32/apps/mc.svg
new file mode 100644
index 00000000..0495c3af
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mc.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#005491" width="24" height="28" x="-28" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".2" transform="matrix(0,-1,-1,0,0,0)" d="m-26.5-30h21c0.831 0 1.5 0.669 1.5 1.5v12.5h-24v-12.5c0-0.831 0.669-1.5 1.5-1.5z"/>
+ <path fill="#fff" opacity=".2" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#fff" d="m3 12h5v1h-5z"/>
+ <path fill="#fff" d="m3 6h11v1h-11z"/>
+ <path fill="#fff" d="m3 8h8v1h-8z"/>
+ <path fill="#fff" d="m3 10h6v1h-6z"/>
+ <path fill="#fff" d="m18 6h8v1h-8z"/>
+ <path fill="#fff" d="m18 8h11v1h-11z"/>
+ <path fill="#fff" d="m18 10h7v1h-7z"/>
+ <path fill="#fff" d="m18 12h9v1h-9z"/>
+ <path opacity=".2" d="m3 13h5v1h-5z"/>
+ <path opacity=".2" d="m3 7h11v1h-11z"/>
+ <path opacity=".2" d="m3 9h8v1h-8z"/>
+ <path opacity=".2" d="m3 11h6v1h-6z"/>
+ <path opacity=".2" d="m18 7h8v1h-8z"/>
+ <path opacity=".2" d="m18 9h11v1h-11z"/>
+ <path opacity=".2" d="m18 11h7v1h-7z"/>
+ <path opacity=".2" d="m18 13h9v1h-9z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mcomix.svg b/.icons/awkward/32x32/apps/mcomix.svg
new file mode 100644
index 00000000..804ac448
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mcomix.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,5.9999998 A 11,11 0 0 1 16.84421,6.0353858 11,11 0 0 0 16,5.9999998 Z m 0,0 A 11,11 0 0 0 6.3282399,11.781825 11,11 0 0 1 16,5.9999998 Z m 1.372473,0.099839 a 11,11 0 0 1 0.576287,0.078355 11,11 0 0 0 -0.576287,-0.078355 z m 1.02114,0.1781939 a 11,11 0 0 1 0.635684,0.1516544 11,11 0 0 0 -0.635684,-0.1516544 z m 1.022403,0.2805606 A 11,11 0 0 1 20.071922,6.787339 11,11 0 0 0 19.416016,6.5585935 Z m 0.974379,0.3702896 a 11,11 0 0 1 0.698874,0.3247932 11,11 0 0 0 -0.698874,-0.3247932 z m 0.903608,0.4423254 a 11,11 0 0 1 0.743107,0.439798 11,11 0 0 0 -0.743107,-0.4397978 z m 0.930148,0.5737589 a 11,11 0 0 1 0.706456,0.5206805 11,11 0 0 0 -0.706456,-0.5206805 z m 0.832834,0.6318937 a 11,11 0 0 1 0.693819,0.6255746 11,11 0 0 0 -0.693819,-0.6255746 z m 0.792394,0.7317324 A 11,11 0 0 1 24.495175,10.021369 11,11 0 0 0 23.849379,9.3085933 Z M 10.5,9.8823528 A 5.5000001,5.5000001 0 0 0 6.3004366,11.829849 11,11 0 0 0 6.2991748,11.83111 11,11 0 0 0 5,16.999968 11,11 0 0 0 16,28 11,11 0 0 0 27,17 11,11 0 0 0 25.718521,11.861443 5.5000001,5.5000001 0 0 0 25.717226,11.85892 5.5000001,5.5000001 0 0 0 21.500001,9.8823528 5.5000001,5.5000001 0 0 0 16,15.382353 a 5.5000001,5.5000001 0 0 0 0.01643,0.323529 l -0.02781,0 A 5.5000001,5.5000001 0 0 0 16,15.382353 5.5000001,5.5000001 0 0 0 10.5,9.8823528 Z m 15.217257,1.9765632 a 11,11 0 0 0 -0.551011,-0.928884 11,11 0 0 1 0.551011,0.928884 z m -1.165212,-1.762983 a 11,11 0 0 1 0.604091,0.81767 11,11 0 0 0 -0.604091,-0.81767 z"/>
+ <path style="opacity:0.2" d="M 25.5,9.0000016 A 6.5,6.5 0 0 0 19,15.5 6.5,6.5 0 0 0 25.5,22 6.5,6.5 0 0 0 32,15.5 6.5,6.5 0 0 0 25.5,9.0000016 Z"/>
+ <path style="opacity:0.2" d="M 6.5,9.0000016 A 6.5,6.5 0 0 0 0,15.5 6.5,6.5 0 0 0 6.5,22 6.5,6.5 0 0 0 13,15.5 6.5,6.5 0 0 0 6.5,9.0000016 Z"/>
+ <path style="fill:#f8bb88" d="M 6.5,8.0000016 A 6.5,6.5 0 0 0 0,14.5 6.5,6.5 0 0 0 6.5,21 6.5,6.5 0 0 0 13,14.5 6.5,6.5 0 0 0 6.5,8.0000016 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.5 8 A 6.5 6.5 0 0 0 0 14.5 A 6.5 6.5 0 0 0 0.0234375 14.970703 A 6.5 6.5 0 0 1 6.5 9 A 6.5 6.5 0 0 1 12.976562 15.029297 A 6.5 6.5 0 0 0 13 14.5 A 6.5 6.5 0 0 0 6.5 8 z"/>
+ <path style="opacity:0.1" d="m 6.499999,12.000001 a 3.4999999,3.4999999 0 0 0 -3.499999,3.5 3.4999999,3.4999999 0 0 0 3.499999,3.5 3.4999999,3.4999999 0 0 0 3.500001,-3.5 3.4999999,3.4999999 0 0 0 -3.500001,-3.5 z"/>
+ <path style="fill:#986135" d="m 6.499999,11.000001 a 3.4999999,3.4999999 0 0 0 -3.499999,3.5 3.4999999,3.4999999 0 0 0 3.499999,3.5 3.4999999,3.4999999 0 0 0 3.500001,-3.5 3.4999999,3.4999999 0 0 0 -3.500001,-3.5 z"/>
+ <path style="fill:#f8bb88" d="M 25.5,8.0000016 A 6.5,6.5 0 0 0 19,14.5 6.5,6.5 0 0 0 25.5,21 6.5,6.5 0 0 0 32,14.5 6.5,6.5 0 0 0 25.5,8.0000016 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 25.5 8 A 6.5 6.5 0 0 0 19 14.5 A 6.5 6.5 0 0 0 19.023438 14.970703 A 6.5 6.5 0 0 1 25.5 9 A 6.5 6.5 0 0 1 31.976562 15.029297 A 6.5 6.5 0 0 0 32 14.5 A 6.5 6.5 0 0 0 25.5 8 z"/>
+ <path style="opacity:0.1" d="m 25.499999,12.000001 a 3.4999999,3.4999999 0 0 0 -3.499999,3.5 3.4999999,3.4999999 0 0 0 3.499999,3.5 3.4999999,3.4999999 0 0 0 3.500001,-3.5 3.4999999,3.4999999 0 0 0 -3.500001,-3.5 z"/>
+ <path style="fill:#986135" d="m 25.499999,11.000001 a 3.4999999,3.4999999 0 0 0 -3.499999,3.5 3.4999999,3.4999999 0 0 0 3.499999,3.5 3.4999999,3.4999999 0 0 0 3.500001,-3.5 3.4999999,3.4999999 0 0 0 -3.500001,-3.5 z"/>
+ <path style="fill:#f59d56" d="M 16,4.9999998 A 11,11 0 0 1 16.84421,5.0353858 11,11 0 0 0 16,4.9999998 Z m 0,0 A 11,11 0 0 0 6.3282399,10.781825 11,11 0 0 1 16,4.9999998 Z m 1.372473,0.099839 a 11,11 0 0 1 0.576287,0.078355 11,11 0 0 0 -0.576287,-0.078355 z m 1.02114,0.1781939 a 11,11 0 0 1 0.635684,0.1516544 11,11 0 0 0 -0.635684,-0.1516544 z m 1.022403,0.2805606 A 11,11 0 0 1 20.071922,5.787339 11,11 0 0 0 19.416016,5.5585935 Z m 0.974379,0.3702896 a 11,11 0 0 1 0.698874,0.3247932 11,11 0 0 0 -0.698874,-0.3247932 z m 0.903608,0.4423254 A 11,11 0 0 1 22.03711,6.8110063 11,11 0 0 0 21.294003,6.3712085 Z m 0.930148,0.5737589 a 11,11 0 0 1 0.706456,0.5206805 11,11 0 0 0 -0.706456,-0.5206805 z m 0.832834,0.6318937 a 11,11 0 0 1 0.693819,0.6255746 11,11 0 0 0 -0.693819,-0.6255746 z m 0.792394,0.7317324 a 11,11 0 0 1 0.645796,0.712776 11,11 0 0 0 -0.645796,-0.712776 z M 10.5,8.8823528 A 5.5000001,5.5000001 0 0 0 6.3004366,10.829849 11,11 0 0 0 6.2991748,10.83111 11,11 0 0 0 5,15.999968 11,11 0 0 0 16,27 11,11 0 0 0 27,16 11,11 0 0 0 25.718521,10.861443 5.5000001,5.5000001 0 0 0 25.717226,10.85892 5.5000001,5.5000001 0 0 0 21.500001,8.8823528 5.5000001,5.5000001 0 0 0 16,14.382353 a 5.5000001,5.5000001 0 0 0 0.01643,0.323529 l -0.02781,0 A 5.5000001,5.5000001 0 0 0 16,14.382353 5.5000001,5.5000001 0 0 0 10.5,8.8823528 Z M 25.717257,10.858916 A 11,11 0 0 0 25.166246,9.9300323 11,11 0 0 1 25.717257,10.858916 Z M 24.552045,9.0959327 a 11,11 0 0 1 0.604091,0.8176701 11,11 0 0 0 -0.604091,-0.8176701 z"/>
+ <path style="opacity:0.1" d="M 16,5.9999998 A 11,11 0 0 0 6.2991728,11.831112 5.5000001,5.5000001 0 0 1 10.5,9.8823528 5.5000001,5.5000001 0 0 1 16,15.382353 5.5000001,5.5000001 0 0 1 21.500001,9.8823528 5.5000001,5.5000001 0 0 1 25.718521,11.861443 11,11 0 0 0 16,5.9999998 Z m 0,9.3823532 a 5.5000001,5.5000001 0 0 1 -0.01137,0.323529 l 0.02781,0 A 5.5000001,5.5000001 0 0 1 16,15.382353 Z"/>
+ <path style="fill:#986135" d="M 16,4.9999998 A 11,11 0 0 0 6.2991728,10.831112 5.5000001,5.5000001 0 0 1 10.5,8.8823528 5.5000001,5.5000001 0 0 1 16,14.382353 5.5000001,5.5000001 0 0 1 21.500001,8.8823528 5.5000001,5.5000001 0 0 1 25.718521,10.861443 11,11 0 0 0 16,4.9999998 Z m 0,9.3823532 a 5.5000001,5.5000001 0 0 1 -0.01137,0.323529 l 0.02781,0 A 5.5000001,5.5000001 0 0 1 16,14.382353 Z"/>
+ <circle style="opacity:0.1" cx="12" cy="17" r="2"/>
+ <circle style="fill:#3f3f3f" cx="12" cy="16" r="2"/>
+ <circle style="opacity:0.1" cx="20" cy="17" r="2"/>
+ <circle style="fill:#3f3f3f" cx="20" cy="16" r="2"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 11,23 c 0,0 2.333333,2 5,2 2.666667,0 5,-2 5,-2"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 11,22 c 0,0 2.333333,2 5,2 2.666667,0 5,-2 5,-2"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 5 A 11 11 0 0 0 6.2988281 10.832031 A 5.5000001 5.5000001 0 0 1 7.9765625 9.4980469 A 11 11 0 0 1 16 6 A 11 11 0 0 1 24.027344 9.5058594 A 5.5000001 5.5000001 0 0 1 25.71875 10.861328 A 11 11 0 0 0 16 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mdmflexiserver.svg b/.icons/awkward/32x32/apps/mdmflexiserver.svg
new file mode 120000
index 00000000..034554a5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mdmflexiserver.svg
@@ -0,0 +1 @@
+cs-login.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mdmsetup.svg b/.icons/awkward/32x32/apps/mdmsetup.svg
new file mode 120000
index 00000000..034554a5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mdmsetup.svg
@@ -0,0 +1 @@
+cs-login.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/me-tv.svg b/.icons/awkward/32x32/apps/me-tv.svg
new file mode 120000
index 00000000..24bc70b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/me-tv.svg
@@ -0,0 +1 @@
+tvtime.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/me.kozec.syncthingtk.svg b/.icons/awkward/32x32/apps/me.kozec.syncthingtk.svg
new file mode 120000
index 00000000..ec492b4a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/me.kozec.syncthingtk.svg
@@ -0,0 +1 @@
+syncthing-gtk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/media-optical-copy.svg b/.icons/awkward/32x32/apps/media-optical-copy.svg
new file mode 120000
index 00000000..a60a9dd3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/media-optical-copy.svg
@@ -0,0 +1 @@
+k9-copy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/media-player-48.svg b/.icons/awkward/32x32/apps/media-player-48.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/media-player-48.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/media-player-banshee.svg b/.icons/awkward/32x32/apps/media-player-banshee.svg
new file mode 120000
index 00000000..f9620b11
--- /dev/null
+++ b/.icons/awkward/32x32/apps/media-player-banshee.svg
@@ -0,0 +1 @@
+banshee.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mediaconch.svg b/.icons/awkward/32x32/apps/mediaconch.svg
new file mode 100644
index 00000000..1d597d11
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mediaconch.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,17 A 14,14 0 0 1 16,31 14,14 0 0 1 2,17 14,14 0 0 1 16,3 14,14 0 0 1 30,17 Z"/>
+ <path style="fill:#e4e4e4" d="M 30,16 A 14,14 0 0 1 16,30 14,14 0 0 1 2,16 14,14 0 0 1 16,2 14,14 0 0 1 30,16 Z"/>
+ <path style="opacity:0.1" d="m 31.903482,25.491221 c -0.377632,0.108782 -2.469434,0.702079 -2.699281,0.564297 -2.349509,-1.408463 -4.225139,-0.704485 -6.423315,0.211359 -0.687009,0.2862 -1.376172,0.56759 -2.367239,0.976123 3.920702,-7.690958 1.496732,-15.23603 -7.444647,-16.923097 1.711381,-0.400048 4.10306,-0.4385459 5.981729,0.05483 5.123507,1.347298 7.945374,3.37426 10.967075,8.843994 0.887477,1.795848 2.080657,4.637597 1.985678,6.27249"/>
+ <path style="fill:#dc3034" d="m 31.903482,24.491321 c -0.377632,0.108782 -2.469434,0.702079 -2.699281,0.564297 -2.349509,-1.408463 -4.225139,-0.704485 -6.423315,0.211359 -0.687009,0.2862 -1.376172,0.56759 -2.367239,0.976123 3.920702,-7.690958 1.496732,-15.23603 -7.444647,-16.9230971 1.711381,-0.4000479 4.10306,-0.4385458 5.981729,0.054831 5.123507,1.3472981 7.945374,3.3742601 10.967075,8.8439941 0.887477,1.795848 2.080657,4.637597 1.985678,6.27249"/>
+ <path style="opacity:0.1" d="m 3.526,18.516859 c 1.2955032,-2.508439 5.8701621,-3.164042 8.444452,-1.843338 2.56112,1.313992 4.260597,5.553568 1.928185,9.666379 0.03153,-2.883919 -0.636608,-5.52824 -2.83681,-7.388168 C 8.9027811,17.183745 6.2051462,17.453482 3.526,18.516859"/>
+ <path style="fill:#48539e" d="m 3.526,17.516959 c 1.2955032,-2.508439 5.8701621,-3.164042 8.444452,-1.843338 2.56112,1.313992 4.260597,5.553568 1.928185,9.666379 0.03153,-2.883919 -0.636608,-5.52824 -2.83681,-7.388168 C 8.9027811,16.183845 6.2051462,16.453582 3.526,17.516959"/>
+ <path style="opacity:0.1" d="m 5.569,14.947799 c 1.8082596,-2.356727 4.0877375,-3.042977 6.608334,-2.843143 3.317652,0.263028 5.840021,1.891967 7.189979,5.028021 1.259791,3.007139 0.610519,6.868194 -2.067613,9.857223 1.010695,-3.903099 0.805795,-7.195299 -1.769889,-9.91231 C 12.869661,14.386287 9.4848896,13.865173 5.569,14.947799"/>
+ <path style="fill:#469d3b" d="m 5.569,13.947899 c 1.8082596,-2.356727 4.0877375,-3.042977 6.608334,-2.843143 3.317652,0.263028 5.840021,1.891967 7.189979,5.028021 1.259791,3.007139 0.610519,6.868194 -2.067613,9.857223 1.010695,-3.903099 0.805795,-7.195299 -1.769889,-9.91231 C 12.869661,13.386387 9.4848896,12.865273 5.569,13.947899"/>
+ <circle style="opacity:0.2" cx="6.5" cy="25.5" r="5.5"/>
+ <circle style="fill:#4f4f4f" cx="6.5" cy="24.5" r="5.5"/>
+ <path style="fill:#ffffff" d="m 5.5975664,27.211649 c 0,-0.145305 0.02086,-0.268069 0.062582,-0.368627 0.041721,-0.100233 0.099557,-0.181292 0.1738859,-0.243174 0.073992,-0.06189 0.1614396,-0.106621 0.2620051,-0.134537 0.1002293,-0.02758 0.2075223,-0.04173 0.3218781,-0.04173 0.1083008,0 0.2112254,0.01414 0.3084307,0.04173 0.097198,0.02793 0.1829654,0.07264 0.257294,0.134537 0.073999,0.06189 0.1325215,0.142945 0.1759091,0.243174 0.043401,0.10056 0.064892,0.223322 0.064892,0.368627 0,0.139241 -0.021491,0.258308 -0.064892,0.357193 -0.043402,0.09855 -0.1019096,0.18095 -0.1759091,0.245863 -0.074329,0.06462 -0.1600956,0.111667 -0.257294,0.141265 C 6.6291432,27.98523 6.5262183,28 6.4179175,28 6.3035617,28 6.1962689,27.98524 6.0960394,27.95597 5.9954742,27.92636 5.9080272,27.87928 5.8340345,27.814705 5.7597055,27.749815 5.701849,27.667391 5.6601486,27.568842 5.6188466,27.470132 5.5978466,27.351135 5.5978466,27.21183 m 0.1530393,-1.911832 v -0.01638 c 0,-0.157744 0.01617,-0.300689 0.048722,-0.428836 0.03227,-0.128475 0.081734,-0.25023 0.1483281,-0.366274 0.066292,-0.1157 0.1520242,-0.228704 0.256965,-0.338356 0.1052696,-0.109652 0.2320719,-0.223336 0.3804001,-0.340716 0.1298264,-0.101909 0.2394783,-0.193059 0.3289413,-0.273779 0.0898,-0.08004 0.1621117,-0.159767 0.2179526,-0.2388 0.055512,-0.0787 0.095854,-0.16111 0.1204042,-0.24755 0.024921,-0.08677 0.037382,-0.187346 0.037382,-0.30136 0,-0.176245 -0.059853,-0.321878 -0.178604,-0.435898 -0.1190673,-0.114356 -0.3006885,-0.171534 -0.5448639,-0.171534 -0.2129125,0 -0.4426254,0.04473 -0.6884949,0.134202 -0.2451904,0.0898 -0.4998034,0.19944 -0.7624664,0.329273 L 4.643,21.579505 c 0.1325216,-0.07735 0.2771466,-0.150681 0.433203,-0.219962 0.1564065,-0.06966 0.318518,-0.131513 0.4866919,-0.185661 0.1685028,-0.05383 0.3393648,-0.09654 0.5122428,-0.127474 0.1732209,-0.03093 0.3430678,-0.04641 0.5102336,-0.04641 0.315151,0 0.5993607,0.03801 0.8526295,0.113683 0.2536048,0.07567 0.4685263,0.185989 0.6444283,0.331294 0.1765812,0.145298 0.3114548,0.321879 0.4056291,0.528729 0.09451,0.207185 0.1416009,0.443297 0.1416009,0.708983 0,0.19474 -0.021911,0.368635 -0.064892,0.521665 -0.043051,0.15304 -0.1076288,0.295307 -0.1920517,0.426477 -0.085432,0.131514 -0.1920517,0.258309 -0.3201981,0.380071 -0.1281464,0.122092 -0.2774826,0.251246 -0.4473365,0.387128 -0.1298264,0.101909 -0.2357682,0.191037 -0.317839,0.266715 -0.081734,0.07569 -0.1459761,0.147656 -0.1920517,0.215258 -0.046411,0.06825 -0.078024,0.138576 -0.095182,0.211226 -0.01687,0.07231 -0.025551,0.158079 -0.025551,0.256964 v -0.04819 H 5.7509138 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mediainfo.svg b/.icons/awkward/32x32/apps/mediainfo.svg
new file mode 120000
index 00000000..0f8ab13b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mediainfo.svg
@@ -0,0 +1 @@
+mkvinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mediawriter.svg b/.icons/awkward/32x32/apps/mediawriter.svg
new file mode 100644
index 00000000..6b2aa0cb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mediawriter.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m5 31h22v-10h-22z"/>
+ <path style="fill:#b7b7b7" d="m5 30h22v-10h-22z"/>
+ <rect style="opacity:.5" width="4" height="3" x="8" y="-28" transform="scale(1,-1)"/>
+ <rect style="opacity:.5" width="4" height="3" x="20" y="-28" transform="scale(1,-1)"/>
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -14 14 14 14 0 0 0 1.3671875 6h25.263672a14 14 0 0 0 1.36914 -6 14 14 0 0 0 -14 -14z"/>
+ <path style="fill:#5161a2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 1.3671875 6h25.263672a14 14 0 0 0 1.36914 -6 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0214844 0.400391 14 14 0 0 1 13.978516 -13.400391 14 14 0 0 1 13.982422 13.634766 14 14 0 0 0 0.017578 -0.634766 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m19.5 5c-2.485281 0-4.5 2.0147185-4.5 4.5v2.5h-2.5c-2.485281 0-4.5 2.014719-4.5 4.5s2.014719 4.5 4.5 4.5 4.5-2.014719 4.5-4.5v-2.5h2.5c2.485281 0 4.5-2.014719 4.5-4.5 0-2.4852815-2.014719-4.5-4.5-4.5zm0 2c1.380711 0 2.5 1.1192885 2.5 2.5 0 1.380712-1.119289 2.5-2.5 2.5h-1.990234c-0.231548 0-0.509766 0.000351-0.509766-0.548828v-1.951172c0-1.3807115 1.119288-2.5 2.5-2.5zm-7 7h1.990235c0.231547 0 0.509765-0.00035 0.509765 0.548828v1.951172c0 1.380711-1.119288 2.5-2.5 2.5-1.380711 0-2.5-1.119289-2.5-2.5 0-1.380712 1.119289-2.5 2.5-2.5z"/>
+ <path style="fill:#ffffff" d="m19.5 5c-2.485281 0-4.5 2.0147185-4.5 4.5v2.5h-2.5a1 1 0 0 0 -0.09961 0.0049c-0.00065 0.000014-0.0013-0.000015-0.002 0a1 1 0 0 0 -0.89839 0.9951 1 1 0 0 0 1 1h1.990235c0.231547 0 0.509765-0.00035 0.509765 0.548828v1.951172c0 1.380711-1.119288 2.5-2.5 2.5-0.384032 0-0.743235-0.09333-1.068359-0.248047-0.134977-0.064696-0.28167-0.10165-0.431641-0.101563-0.552284 0-1 0.447716-1 1 0.0005 0.377878 0.213969 0.723198 0.551758 0.892579 0.000028 0.0031-0.000031 0.0057 0 0.0088 0.590188 0.284371 1.249257 0.448231 1.948242 0.448231 2.485281 0 4.5-2.014719 4.5-4.5v-2.5h2a1 1 0 0 0 1 -1 1 1 0 0 0 -1 -1h-1.490234c-0.231548 0-0.509766 0.000351-0.509766-0.548828v-1.951172c0-1.3807115 1.119288-2.5 2.5-2.5 0.252093 0 0.490286 0.04876 0.719727 0.118164-0.000282-0.00285-0.0007-0.00598-0.001-0.00879 0.09132 0.026995 0.186025 0.040805 0.28125 0.041015 0.552284 0 1-0.4477155 1-1-0.000038-0.093495-0.01318-0.1865235-0.03907-0.276367 0.00055-0.01534 0.0039-0.029365 0.0039-0.04492-0.0082-0.013085-0.02406-0.026795-0.0332-0.04004v-0.001c-0.124585-0.3201262-0.404826-0.5539353-0.742154-0.6191167-0.0071-0.00376-0.0144-0.00703-0.02148-0.010742-0.373055-0.1001639-0.763304-0.1582033-1.167973-0.1582033z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/medit.svg b/.icons/awkward/32x32/apps/medit.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/medit.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mednafen.svg b/.icons/awkward/32x32/apps/mednafen.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mednafen.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mednaffe.svg b/.icons/awkward/32x32/apps/mednaffe.svg
new file mode 100644
index 00000000..496ebf90
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mednaffe.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16.5" cy="16.5" r="13.5"/>
+ <circle style="fill:#5364f6" cx="16.5" cy="15.5" r="13.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.5 2 A 13.5 13.5 0 0 0 3 15.5 A 13.5 13.5 0 0 0 3.0214844 16.09375 A 13.5 13.5 0 0 1 16.5 3 A 13.5 13.5 0 0 1 29.978516 15.90625 A 13.5 13.5 0 0 0 30 15.5 A 13.5 13.5 0 0 0 16.5 2 z"/>
+ <path style="opacity:0.1" d="M 6.7519531,1.9996095 A 1.50015,1.50015 0 0 0 5.3183594,3.1070314 L 2.0585938,15.107031 a 1.50015,1.50015 0 1 0 2.8945312,0.785156 l 1.5195312,-5.593749 0.9902344,5.468749 a 1.50015,1.50015 0 0 0 2.7265624,0.5625 l 3.949219,-5.945312 -0.878906,4.847656 a 1.50015,1.50015 0 1 0 2.951172,0.535156 L 18.384766,3.7671876 A 1.50015,1.50015 0 0 0 15.660156,2.6695314 L 9.7519531,11.564062 8.2421875,3.2320314 A 1.50015,1.50015 0 0 0 6.7519531,1.9996095 Z M 13.962891,17.999609 a 1.50015,1.50015 0 0 0 -1.47461,1.232422 l -0.861328,4.74414 a 1.50015,1.50015 0 0 0 -0.09766,0.533204 l -0.853516,4.701172 a 1.5006115,1.5006115 0 1 0 2.953125,0.535156 l 0.679688,-3.746094 H 16.5 a 1.50015,1.50015 0 1 0 0,-3 h -1.646484 l 0.363281,-2 h 2.007812 a 1.50015,1.50015 0 1 0 0,-3 z m 7.974609,0 a 1.50015,1.50015 0 0 0 -1.476562,1.232422 l -0.859376,4.742187 a 1.50015,1.50015 0 0 0 -0.09766,0.527344 l -0.853515,4.708985 a 1.50015,1.50015 0 0 0 1.476562,1.767578 h 3.980469 a 1.50015,1.50015 0 1 0 0,-3 h -2.185547 l 0.359375,-1.978516 h 2.1875 a 1.50015,1.50015 0 1 0 0,-3 h -1.642578 l 0.363281,-2 h 2.007813 a 1.50015,1.50015 0 1 0 0,-3 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 3.5057119,14.5 3.2602791,-12 2.1735194,12 7.9695706,-12 -2.173519,12"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 16.499533,23.499977 h -3.448269 m -0.898769,4.979 1.811266,-9.979 h 3.260279"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 24.469105,23.499977 h -3.444254 m 4.172775,-5 h -3.260279 l -1.811266,9.979 h 3.98077"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mega.svg b/.icons/awkward/32x32/apps/mega.svg
new file mode 100644
index 00000000..9e6c2ce7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mega.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e32037" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m8 10v14h4v-8l4 3.5 4-3.5v8h4v-14h-4l-4 3.5-4-3.5z"/>
+ <path fill="#fff" d="m8 9v14h4v-8l4 3.5 4-3.5v8h4v-14h-4l-4 3.5-4-3.5z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/megabasterd.svg b/.icons/awkward/32x32/apps/megabasterd.svg
new file mode 100644
index 00000000..b2ecca29
--- /dev/null
+++ b/.icons/awkward/32x32/apps/megabasterd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 15.96832,17.501077 a 0.59303026,0.75875335 0 0 0 -0.481801,0.378329 L 10.079793,29.861113 A 0.59303026,0.75875335 0 0 0 10.593274,31 h 10.813452 a 0.59303026,0.75875335 0 0 0 0.513481,-1.138887 L 16.513481,17.879406 A 0.59303026,0.75875335 0 0 0 15.96832,17.501077 Z"/>
+ <path style="fill:#bc2b1a" d="m 15.96832,16.501077 a 0.59303026,0.75875335 0 0 0 -0.481801,0.378329 L 10.079793,28.861113 A 0.59303026,0.75875335 0 0 0 10.593274,30 h 10.813452 a 0.59303026,0.75875335 0 0 0 0.513481,-1.138887 L 16.513481,16.879406 A 0.59303026,0.75875335 0 0 0 15.96832,16.501077 Z"/>
+ <path style="opacity:0.2" d="M 16,1.9998546 C 14.953244,2.316154 7.4483596,10.135829 5.3069731,13.168145 1.9733484,17.888728 1.1659093,21.035761 2.8582822,23.437371 3.9724217,25.018423 6.0815333,25.937495 8.1945414,25.99942 11.488951,26.034623 14.017477,24.463941 16,22.46259 c 1.982523,2.001351 4.511049,3.572032 7.805458,3.53683 2.113009,-0.06192 4.222119,-0.980997 5.33626,-2.562049 1.692372,-2.40161 0.884934,-5.548643 -2.448691,-10.269226 C 24.551641,10.135829 17.046757,2.316154 16,1.9998546 Z"/>
+ <path style="fill:#f1432e" d="M 16,0.99985467 C 14.953244,1.3161541 7.4483596,9.1358294 5.3069731,12.168145 1.9733484,16.888728 1.1659093,20.035761 2.8582822,22.437371 3.9724217,24.018423 6.0815333,24.937495 8.1945414,24.99942 11.488951,25.034623 14.017477,23.463941 16,21.46259 c 1.982523,2.001351 4.511049,3.572032 7.805458,3.53683 2.113009,-0.06192 4.222119,-0.980997 5.33626,-2.562049 1.692372,-2.40161 0.884934,-5.548643 -2.448691,-10.269226 C 24.551641,9.1358294 17.046757,1.3161541 16,0.99985467 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 1 C 14.953244 1.3162994 7.4480271 9.1356532 5.3066406 12.167969 C 2.9173501 15.551326 1.8329246 18.123704 2.0292969 20.195312 C 2.2006009 18.306514 3.2872743 16.027495 5.3066406 13.167969 C 7.4480271 10.135653 14.953244 2.3162995 16 2 C 17.046757 2.3162995 24.551973 10.135653 26.693359 13.167969 C 28.712726 16.027495 29.799399 18.306514 29.970703 20.195312 C 30.167075 18.123704 29.08265 15.551326 26.693359 12.167969 C 24.551973 9.1356532 17.046757 1.3162994 16 1 z"/>
+ <path style="opacity:0.2" d="m 9,10 v 13 h 3 V 18.4 14.159 L 14.020313,16.379312 16,18.359 17.979688,16.379312 20,14.159 V 18.4 23 h 3 V 10 H 20 L 16,14.2 12,10 Z"/>
+ <path style="fill:#ffffff" d="m 9,9 v 13 h 3 V 17.4 13.159 L 14.020313,15.379312 16,17.359 17.979688,15.379312 20,13.159 V 17.4 22 h 3 V 9 H 20 L 16,13.2 12,9 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/megaglest.svg b/.icons/awkward/32x32/apps/megaglest.svg
new file mode 100644
index 00000000..5a73b472
--- /dev/null
+++ b/.icons/awkward/32x32/apps/megaglest.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 10.5,2.9997917 A 8.5,12.5 0 0 0 2,15.499792 8.5,12.5 0 0 0 5.671875,25.782995 c -0.9552245,0.14387 -1.6445313,0.261719 -1.6445312,0.261719 a 2.50025,2.50025 0 1 0 0.9453124,4.910156 c 10e-8,0 4.9945091,-0.955078 11.0273438,-0.955078 6.032834,0 11.027344,0.955078 11.027344,0.955078 a 2.50025,2.50025 0 1 0 0.945312,-4.910156 c 0,0 -0.69479,-0.117074 -1.65625,-0.261719 A 8.5,12.5 0 0 0 30,15.499792 8.5,12.5 0 0 0 21.5,2.9997917 8.5,12.5 0 0 0 16.005859,5.9802605 8.5,12.5 0 0 0 10.5,2.9997917 Z"/>
+ <ellipse style="fill:#fbba22" cx="10.5" cy="14.5" rx="8.5" ry="12.5"/>
+ <ellipse style="fill:#fbba22" cx="21.5" cy="14.5" rx="8.5" ry="12.5"/>
+ <path style="fill:none;stroke:#ea8504;stroke-width:5;stroke-linecap:round;stroke-linejoin:round" d="m 4.5,27.5 c 0,0 5.2025096,-1 11.5,-1 6.29749,0 11.5,1 11.5,1"/>
+ <path style="opacity:0.3" d="M 10.435547 6 C 9.8185829 6 8.7637974 6.3695558 7.7910156 7.8691406 C 6.8182367 9.3687253 6.0371094 11.83183 6.0371094 14.628906 C 6.0371094 17.425981 6.8182367 19.889087 7.7910156 21.388672 C 8.2453418 22.089035 8.7956524 22.904785 9.2363281 23.339844 C 10.640158 23.203144 12.260174 23.091204 14 23.037109 L 14 10.162109 C 13.706127 9.2673037 13.277539 8.4836542 12.878906 7.8691406 C 11.906125 6.3695558 11.05251 6 10.435547 6 z M 21.630859 6 C 21.013895 6 20.160281 6.3695558 19.1875 7.8691406 C 18.788866 8.4836542 18.293874 9.2673037 18 10.162109 L 18 23.037109 C 19.764841 23.091982 21.402541 23.206492 22.820312 23.345703 C 23.262077 22.912881 23.816419 22.093186 24.273438 21.388672 C 25.246216 19.889087 26.029297 17.425981 26.029297 14.628906 C 26.029297 11.83183 25.246217 9.3687253 24.273438 7.8691406 C 23.300656 6.3695558 22.247823 6 21.630859 6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.5,2 C 5.8055796,2 2,7.5964406 2,14.5 c 0.003,0.138122 0.00756,0.276162 0.013672,0.414062 C 2.2263825,8.2481107 5.9621656,3.0033982 10.5,3 12.517661,3.001019 14.469284,4.0574845 16.005859,5.9804688 17.539364,4.0613186 19.48637,3.0051042 21.5,3 c 4.583815,0.00732 8.338073,5.3583214 8.486328,12.095703 C 29.994104,14.897323 29.998663,14.698699 30,14.5 30,7.5964406 26.19442,2 21.5,2 19.48637,2.0051042 17.539364,3.0613186 16.005859,4.9804688 14.469284,3.0574845 12.517661,2.001019 10.5,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/meld.svg b/.icons/awkward/32x32/apps/meld.svg
new file mode 100644
index 00000000..2fff8aec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/meld.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.0">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 25.015708,2.9999999 c 2.761297,0 4.984291,2.2192168 4.984291,4.9758217 V 30.9643 L 6.9842902,31 C 4.222997,30.999999 2.0000006,28.780783 2.0000006,26.024178 V 3.0023312 Z"/>
+ <path style="fill:#4f75c4;fill-rule:evenodd" d="m 25.015708,1.9999999 c 2.761297,0 4.984291,2.2192168 4.984291,4.9758217 V 29.9643 L 6.9842902,30 C 4.222997,29.999999 2.0000006,27.780783 2.0000006,25.024178 V 2.0023312 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 25.015625 2 L 2 2.0019531 L 2 3.0019531 L 25.015625 3 C 27.776922 3 30 5.2199576 30 7.9765625 L 30 6.9765625 C 30 4.2199576 27.776922 2 25.015625 2 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 2,3 v 18.855469 c 0.8671225,0.993826 1.861982,1.906572 3.0117188,2.679687 2.2369878,1.504216 4.9088605,2.502133 7.5527342,2.462891 2.643875,-0.03924 5.272081,-1.129326 7.382813,-3.792969 2.159295,-2.72493 0.621076,-6.853998 -1.269532,-7.951172 -1.528716,-0.715621 -2.869809,0.469778 -3.068359,1.228516 0.548246,-0.254185 2.323504,-0.375853 2.646484,0.707031 0.339074,2.51606 -1.309959,4.710591 -3.632812,4.966797 C 10.700198,22.588929 7.6379053,18.659563 7.3242188,14.955078 6.8818142,9.730503 10.89857,4.5124252 15.640625,3.0175781 Z m 17.435547,4.0019531 c -2.643875,0.03924 -5.272081,1.1293248 -7.382813,3.7929689 -2.1592947,2.724929 -0.621078,6.953606 1.269532,8.050781 1.528717,0.715621 2.869809,-0.469776 3.068359,-1.228515 -0.548246,0.254186 -2.317645,0.274288 -2.640625,-0.808594 -0.339074,-2.516061 1.3041,-4.708639 3.626953,-4.964844 3.92285,-0.43268 6.985143,3.496686 7.298828,7.201172 0.442404,5.224574 -3.574353,10.442654 -8.316406,11.9375 L 30,31 V 12.144531 C 29.132878,11.150706 28.138017,10.237958 26.988281,9.4648438 24.751293,7.9606287 22.079424,6.9627111 19.435547,7.0019531 Z"/>
+ <path style="fill:#f89216;fill-rule:evenodd" d="M 2 2 L 2 20.855469 C 2.8671225 21.849295 3.861982 22.762041 5.0117188 23.535156 C 7.2487066 25.039372 9.9205793 26.037289 12.564453 25.998047 C 15.208328 25.958807 17.836534 24.868721 19.947266 22.205078 C 22.106561 19.480148 20.568342 15.35108 18.677734 14.253906 C 17.149018 13.538285 15.807925 14.723684 15.609375 15.482422 C 16.157621 15.228237 17.932879 15.106569 18.255859 16.189453 C 18.594933 18.705513 16.9459 20.900044 14.623047 21.15625 C 10.700198 21.588929 7.6379053 17.659563 7.3242188 13.955078 C 6.8818142 8.730503 10.89857 3.5124252 15.640625 2.0175781 L 2 2 z M 19.435547 6.0019531 C 16.791672 6.0411931 14.163466 7.1312779 12.052734 9.7949219 C 9.8934393 12.519851 11.431656 16.748528 13.322266 17.845703 C 14.850983 18.561324 16.192075 17.375927 16.390625 16.617188 C 15.842379 16.871374 14.07298 16.891476 13.75 15.808594 C 13.410926 13.292533 15.0541 11.099955 17.376953 10.84375 C 21.299803 10.41107 24.362096 14.340436 24.675781 18.044922 C 25.118185 23.269496 21.101428 28.487576 16.359375 29.982422 L 30 30 L 30 11.144531 C 29.132878 10.150706 28.138017 9.237958 26.988281 8.4648438 C 24.751293 6.9606287 22.079424 5.9627111 19.435547 6.0019531 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 2 2 L 2 3 L 13.439453 3.015625 C 14.145814 2.6009888 14.881824 2.2567765 15.640625 2.0175781 L 2 2 z M 19.435547 6.0019531 C 16.791672 6.0411931 14.163466 7.1312779 12.052734 9.7949219 C 11.192261 10.880799 10.927123 12.204467 11.029297 13.474609 C 11.109448 12.530093 11.417099 11.597064 12.052734 10.794922 C 14.163466 8.1312778 16.791672 7.0411931 19.435547 7.0019531 C 22.079424 6.9627111 24.751293 7.9606286 26.988281 9.4648438 C 28.138017 10.237958 29.132878 11.150706 30 12.144531 L 30 11.144531 C 29.132878 10.150706 28.138017 9.2379579 26.988281 8.4648438 C 24.751293 6.9606286 22.079424 5.9627111 19.435547 6.0019531 z M 7.3144531 13.658203 C 7.2919119 14.0894 7.2875188 14.52167 7.3242188 14.955078 C 7.6379053 18.659563 10.700198 22.588929 14.623047 22.15625 C 16.904239 21.904639 18.525091 19.781362 18.261719 17.322266 C 18.055347 19.332753 16.586875 20.939644 14.623047 21.15625 C 10.700198 21.588929 7.6379052 17.659563 7.3242188 13.955078 C 7.3158296 13.856006 7.3196609 13.757245 7.3144531 13.658203 z M 17.582031 14.037109 C 16.550615 14.104166 15.758287 14.913368 15.609375 15.482422 C 15.82302 15.383369 16.222637 15.307866 16.650391 15.3125 C 17.200867 15.012907 17.915825 14.897242 18.677734 15.253906 C 19.81343 15.912983 20.814416 17.667129 20.970703 19.552734 C 21.165476 17.315916 20.013019 15.02881 18.677734 14.253906 C 18.295555 14.075001 17.925837 14.014757 17.582031 14.037109 z M 13.744141 15.675781 C 13.706649 16.043258 13.697592 16.419706 13.75 16.808594 C 13.951673 17.48476 14.716347 17.730199 15.396484 17.757812 C 15.924142 17.45475 16.29401 16.986392 16.390625 16.617188 C 15.842379 16.871374 14.07298 16.891476 13.75 15.808594 C 13.743919 15.763467 13.748954 15.72069 13.744141 15.675781 z M 24.685547 19.341797 C 24.436361 24.108519 20.708048 28.611582 16.359375 29.982422 L 18.560547 29.984375 C 22.18481 27.85692 24.911025 23.629988 24.685547 19.341797 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mellowplayer.svg b/.icons/awkward/32x32/apps/mellowplayer.svg
new file mode 100644
index 00000000..aee3f445
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mellowplayer.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1" viewBox="-2.01 0 32 32">
+ <path style="opacity:.2" d="m9.49 3.002a8.5 8.5 0 0 0 -8.5 8.5 8.5 8.5 0 0 0 2.0253906 5.494141 8.5 8.5 0 0 0 -2.0253906 5.505859 8.5 8.5 0 0 0 8.5 8.5 8.5 8.5 0 0 0 8.154297 -6.123047 8 8 0 0 0 1.345703 0.123047 8 8 0 0 0 8 -8 8 8 0 0 0 -8 -8 8 8 0 0 0 -1.347656 0.1152344 8.5 8.5 0 0 0 -8.152344 -6.1152344z"/>
+ <circle style="fill:#5f81d4" cx="18.99" cy="16.002" r="8"/>
+ <circle style="fill:#5f81d4" cx="9.49" cy="10.502" r="8.5"/>
+ <path style="opacity:.2;fill:#ffffff" transform="translate(-2.01 .002)" d="m11.5 2a8.5 8.5 0 0 0 -8.5 8.5 8.5 8.5 0 0 0 0.0214844 0.414062 8.5 8.5 0 0 1 8.4785156 -7.914062 8.5 8.5 0 0 1 8.152344 6.1152344 8 8 0 0 1 1.347656 -0.1152344 8 8 0 0 1 7.978516 7.576172 8 8 0 0 0 0.021484 -0.576172 8 8 0 0 0 -8 -8 8 8 0 0 0 -1.347656 0.1152344 8.5 8.5 0 0 0 -8.152344 -6.1152344z"/>
+ <circle style="fill:#5f81d4" cx="9.49" cy="21.502" r="8.5"/>
+ <path style="opacity:.2" d="m14.99 7.002a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5zm0 10a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5zm-9-5a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5z"/>
+ <circle style="fill:#f2f2f2" cx="5.99" cy="16.002" r="5"/>
+ <circle style="fill:#f2f2f2" cx="14.99" cy="21.002" r="5"/>
+ <circle style="fill:#f2f2f2" cx="14.99" cy="11.002" r="5"/>
+ <path style="opacity:.2" d="m6.3163838 7.0578214c0.343864-0.1695568 0.6742129 0.1012285 0.6742129 0.1012285l7.8888333 4.5987991 7.627559 4.451009s0.483011 0.232318 0.483011 0.787555c0 0.556756-0.487014 0.737954-0.487014 0.737954l-7.641074 4.451007-8.066522 4.698511s-0.2352481 0.206-0.5385685 0.0739c-0.3463665-0.151844-0.2562708-0.53803-0.2562708-0.53803v-9.448141-9.2957921c0.0005001 0-0.038037-0.4433792 0.3158331-0.6179985z"/>
+ <path style="fill:#ffbf00" d="m6.3163838 6.0578212c0.343864-0.1695568 0.6742129 0.1012285 0.6742129 0.1012285l7.8888333 4.5987993 7.627559 4.451009s0.483011 0.232318 0.483011 0.787555c0 0.556756-0.487014 0.737954-0.487014 0.737954l-7.641074 4.451007-8.066522 4.698511s-0.2352481 0.206-0.5385685 0.0739c-0.3463665-0.151844-0.2562708-0.53803-0.2562708-0.53803v-9.448141-9.2957923c0.0005001 0-0.038037-0.4433792 0.3158331-0.6179985z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mendeley-desktop.svg b/.icons/awkward/32x32/apps/mendeley-desktop.svg
new file mode 100644
index 00000000..6f34fd21
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mendeley-desktop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect fill="#be212e" width="28" height="28" x="2" y="2" rx="1.474"/>
+ <path opacity=".2" d="m10.348 10.002c-0.87047 0.02775-1.7114 0.42979-2.3555 1.0391-0.65456 0.61919-1.1237 1.4701-1.2188 2.3848-0.04752 0.45735-0.00148 0.92519 0.14453 1.3594 0.14599 0.43425 0.39288 0.83361 0.7207 1.1426 0.38663 0.3644 0.8704 0.59387 1.3145 0.87891 0.22203 0.14256 0.43523 0.30171 0.61914 0.49414s0.33767 0.421 0.42188 0.67774c0.074917 0.22843 0.092043 0.47412 0.058593 0.71289-0.03345 0.23884-0.11829 0.46974-0.24219 0.67383-0.2478 0.40824-0.64748 0.70436-1.0859 0.86328-0.50855 0.18432-1.0684 0.19381-1.5586 0.42578-0.38788 0.18355-0.71448 0.50335-0.91797 0.89258-0.20348 0.38923-0.28383 0.8471-0.23438 1.2871 0.058112 0.51701 0.29736 1.008 0.6543 1.373 0.35694 0.36509 0.8292 0.60305 1.3242 0.68164 0.72589 0.11522 1.5016-0.12544 2.0293-0.65625 0.26384-0.26541 0.46382-0.59765 0.57617-0.96094 0.11235-0.36336 0.1355-0.75682 0.0625-1.1309-0.05574-0.28559-0.16397-0.55654-0.26562-0.82812-0.10166-0.27165-0.19815-0.54953-0.22266-0.83984-0.04327-0.51257 0.14513-1.0341 0.47266-1.4199 0.32753-0.38583 0.7864-0.63971 1.2695-0.75195 0.31172-0.07242 0.63636-0.08933 0.95117-0.0332 0.31482 0.05619 0.61991 0.18498 0.875 0.38477 0.25509 0.19978 0.45901 0.47082 0.57227 0.78125 0.11325 0.31043 0.13328 0.66004 0.04297 0.97852-0.0925 0.32617-0.29079 0.60702-0.49219 0.875-0.2014 0.26797-0.41352 0.53705-0.5332 0.85352-0.13198 0.349-0.14512 0.74239-0.05469 1.1055 0.09043 0.36301 0.28096 0.69479 0.53125 0.96484 0.27689 0.29878 0.62842 0.52216 1.0098 0.64453 0.381 0.12 0.77 0.142 1.169 0.142 0.39912 0 0.81592-0.0221 1.1973-0.14453 0.38135-0.12237 0.73287-0.34576 1.0098-0.64453 0.25029-0.27005 0.44082-0.60183 0.53125-0.96484 0.09042-0.36308 0.07729-0.75647-0.05469-1.1055-0.11968-0.31646-0.33181-0.58554-0.5332-0.85352-0.2014-0.26798-0.3997-0.54883-0.49219-0.875-0.09031-0.31848-0.07028-0.66809 0.04297-0.97852s0.31718-0.58147 0.57227-0.78125 0.56018-0.32858 0.875-0.38477c0.31481-0.05613 0.63946-0.03921 0.95117 0.0332 0.48312 0.11224 0.942 0.36612 1.2695 0.75195 0.32753 0.38583 0.51593 0.90735 0.47266 1.4199-0.0245 0.29031-0.121 0.5682-0.22266 0.83984-0.10166 0.27159-0.20988 0.54253-0.26562 0.82812-0.07299 0.37404-0.04985 0.7675 0.0625 1.1309 0.11235 0.36329 0.31234 0.69553 0.57617 0.96094 0.52768 0.53082 1.3034 0.77147 2.0293 0.65625 0.49502-0.0786 0.96728-0.31655 1.3242-0.68164 0.35694-0.36509 0.59618-0.85604 0.6543-1.373 0.04946-0.44001-0.03089-0.89788-0.23438-1.2871-0.20348-0.38923-0.53009-0.70902-0.91797-0.89258-0.49018-0.23197-1.05-0.24147-1.5586-0.42578-0.43846-0.15892-0.83814-0.45504-1.0859-0.86328-0.1239-0.20409-0.20874-0.43499-0.24219-0.67383-0.03345-0.23877-0.01633-0.48446 0.05859-0.71289 0.0842-0.25674 0.23796-0.4853 0.42188-0.67774 0.18391-0.19243 0.39711-0.35158 0.61914-0.49414 0.44405-0.28504 0.92782-0.51451 1.3145-0.87891 0.32782-0.30897 0.57471-0.70832 0.7207-1.1426 0.14599-0.43418 0.19205-0.90202 0.14453-1.3594-0.09504-0.91464-0.56419-1.7656-1.2188-2.3848-0.64407-0.60927-1.485-1.0113-2.3555-1.0391-0.43523-0.013875-0.87224 0.06432-1.2734 0.24024-0.4012 0.17592-0.76543 0.45004-1.043 0.79883-0.31817 0.39984-0.51805 0.88451-0.70117 1.3672-0.18312 0.48274-0.35553 0.97672-0.63281 1.4082-0.457 0.712-1.179 1.387-2.002 1.387-0.8232 0-1.5447-0.6752-2.002-1.3867-0.277-0.431-0.45-0.925-0.633-1.408-0.183-0.482-0.383-0.967-0.701-1.367-0.277-0.349-0.642-0.623-1.043-0.799s-0.838-0.2539-1.273-0.24zm5.652 5.998a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+ <path fill="#fff" d="m10.348 9.002c-0.8708 0.0277-1.7117 0.4297-2.3558 1.039-0.6546 0.619-1.1237 1.47-1.2188 2.385-0.0475 0.457-0.0014 0.925 0.1446 1.359s0.3928 0.834 0.7207 1.143c0.3866 0.364 0.8704 0.594 1.3144 0.879 0.2221 0.142 0.4353 0.301 0.6192 0.494 0.1839 0.192 0.3376 0.421 0.4218 0.678 0.0749 0.228 0.0919 0.474 0.0589 0.712-0.034 0.239-0.1186 0.47-0.2425 0.674-0.2477 0.408-0.6474 0.705-1.0859 0.864-0.5085 0.184-1.0684 0.193-1.5586 0.425-0.3879 0.184-0.7145 0.504-0.918 0.893-0.2034 0.389-0.2838 0.847-0.2343 1.287 0.0581 0.517 0.2973 1.008 0.6543 1.373 0.3569 0.365 0.8292 0.603 1.3242 0.682 0.7259 0.115 1.5016-0.126 2.0288-0.657 0.264-0.265 0.464-0.597 0.577-0.961 0.112-0.363 0.135-0.756 0.062-1.13-0.056-0.286-0.164-0.557-0.265-0.829-0.102-0.271-0.199-0.549-0.223-0.839-0.043-0.513 0.145-1.034 0.473-1.42 0.327-0.386 0.786-0.64 1.269-0.752 0.312-0.073 0.636-0.09 0.951-0.033 0.315 0.056 0.62 0.185 0.875 0.384 0.255 0.2 0.459 0.471 0.572 0.782 0.114 0.31 0.134 0.66 0.043 0.978-0.092 0.326-0.29 0.607-0.492 0.875-0.201 0.268-0.413 0.537-0.533 0.854-0.132 0.349-0.145 0.742-0.055 1.105 0.091 0.363 0.281 0.695 0.532 0.965 0.277 0.299 0.628 0.522 1.009 0.644 0.382 0.123 0.771 0.145 1.17 0.145s0.816-0.022 1.198-0.145c0.381-0.122 0.732-0.345 1.009-0.644 0.251-0.27 0.441-0.602 0.532-0.965 0.09-0.363 0.077-0.756-0.055-1.105-0.12-0.317-0.332-0.586-0.533-0.854-0.202-0.268-0.4-0.549-0.492-0.875-0.091-0.318-0.071-0.668 0.043-0.978 0.113-0.311 0.317-0.582 0.572-0.782 0.255-0.199 0.56-0.328 0.875-0.384 0.315-0.057 0.639-0.04 0.951 0.033 0.483 0.112 0.942 0.366 1.269 0.752 0.328 0.386 0.516 0.907 0.473 1.42-0.024 0.29-0.121 0.568-0.223 0.839-0.101 0.272-0.209 0.543-0.265 0.829-0.073 0.374-0.05 0.767 0.062 1.13 0.113 0.364 0.313 0.696 0.577 0.961 0.527 0.531 1.303 0.772 2.029 0.657 0.495-0.079 0.967-0.317 1.324-0.682s0.596-0.856 0.654-1.373c0.05-0.44-0.031-0.898-0.234-1.287-0.204-0.389-0.53-0.709-0.918-0.893-0.49-0.232-1.05-0.241-1.559-0.425-0.438-0.159-0.838-0.456-1.086-0.864-0.123-0.204-0.208-0.435-0.242-0.674-0.033-0.238-0.016-0.484 0.059-0.712 0.084-0.257 0.238-0.486 0.422-0.678 0.184-0.193 0.397-0.352 0.619-0.494 0.444-0.285 0.928-0.515 1.314-0.879 0.328-0.309 0.575-0.709 0.721-1.143s0.192-0.902 0.145-1.359c-0.095-0.915-0.565-1.766-1.219-2.385-0.644-0.6093-1.485-1.0113-2.356-1.039-0.435-0.0139-0.872 0.0643-1.273 0.2402s-0.766 0.45-1.043 0.7988c-0.318 0.4-0.518 0.885-0.701 1.367-0.183 0.483-0.356 0.977-0.633 1.408-0.457 0.712-1.179 1.387-2.002 1.387s-1.545-0.675-2.002-1.387c-0.277-0.431-0.45-0.925-0.633-1.408-0.183-0.482-0.383-0.967-0.701-1.367-0.277-0.3488-0.642-0.6229-1.043-0.7988s-0.838-0.2541-1.273-0.2402zm5.652 5.998a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+ <path fill="#fff" opacity=".2" d="m3.4746 2c-0.8164 0-1.4746 0.6582-1.4746 1.4746v1c0-0.8164 0.6582-1.4746 1.4746-1.4746h25.05c0.817 0 1.475 0.6582 1.475 1.4746v-1c0-0.8164-0.658-1.4746-1.475-1.4746h-25.05z"/>
+ <path opacity=".2" d="m2 28.525v1c0 0.817 0.6582 1.475 1.4746 1.475h25.05c0.817 0 1.475-0.658 1.475-1.475v-1c0 0.817-0.658 1.475-1.475 1.475h-25.05c-0.8168 0-1.475-0.658-1.475-1.475z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mendeleydesktop.svg b/.icons/awkward/32x32/apps/mendeleydesktop.svg
new file mode 120000
index 00000000..d3db8469
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mendeleydesktop.svg
@@ -0,0 +1 @@
+mendeley-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/menu-editor.svg b/.icons/awkward/32x32/apps/menu-editor.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/menu-editor.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/menulibre.svg b/.icons/awkward/32x32/apps/menulibre.svg
new file mode 100644
index 00000000..461523f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/menulibre.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 5.2820512,2 H 27.717949 C 28.428206,2 29,2.5694357 29,3.2793143 V 26.844388 C 29,27.554336 28.428206,28 27.717949,28 H 13.027777 L 10.25,31 7.4722221,28 H 5.2820512 C 4.5717949,28 4,27.554336 4,26.844388 V 3.2793143 C 4,2.5694357 4.5717949,2 5.2820512,2 Z"/>
+ <path style="fill:#e4e4e4" d="M 5.2820512,0.99999997 H 27.717949 C 28.428206,0.99999997 29,1.5694357 29,2.2793143 V 25.844388 C 29,26.554336 28.428206,27 27.717949,27 H 13.027777 L 10.25,30 7.4722221,27 H 5.2820512 C 4.5717949,27 4,26.554336 4,25.844388 V 2.2793143 C 4,1.5694357 4.5717949,0.99999997 5.2820512,0.99999997 Z"/>
+ <path style="opacity:0.1" d="M 7.5488281,6 C 7.2516797,6 7,6.2516781 7,6.5488281 V 8.4511719 C 7,8.7483219 7.2516797,9 7.5488281,9 H 9.4511719 C 9.7483196,9 10,8.7483219 10,8.4511719 V 6.5488281 C 10,6.2516781 9.7483196,6 9.4511719,6 Z m 6.9726559,0 c -2.028484,-0.028688 -2.028484,3.0286878 0,3 H 24.5 c 2.028484,0.028688 2.028484,-3.0286878 0,-3 z M 7.5488281,13 C 7.2516797,13 7,13.251677 7,13.548828 v 1.902344 C 7,15.748322 7.2516797,16 7.5488281,16 H 9.4511719 C 9.74832,16 10,15.748322 10,15.451172 V 13.548828 C 10,13.251677 9.74832,13 9.4511719,13 Z m 6.9726559,0 c -2.028484,-0.02869 -2.028484,3.028688 0,3 H 24.5 c 2.028484,0.02869 2.028484,-3.028688 0,-3 z M 6.7382812,19 C 6.3370808,19 6,19.337114 6,19.738281 v 3.525391 C 6,23.664922 6.3370807,24 6.7382812,24 H 10.263672 C 10.664872,24 11,23.664922 11,23.263672 V 19.738281 C 11,19.337114 10.664872,19 10.263672,19 Z m 7.7832028,1 c -2.028484,-0.02869 -2.028484,3.028688 0,3 H 24.5 c 2.028484,0.02869 2.028484,-3.028688 0,-3 z"/>
+ <path style="fill:#188eee" d="M 6.7373049,18 C 6.3361044,18 6,18.336138 6,18.737305 v 3.527018 C 6,22.665573 6.3361044,23 6.7373049,23 h 3.5253911 c 0.4012,0 0.737305,-0.334427 0.737305,-0.735677 V 18.737305 C 11.000001,18.336138 10.663896,18 10.262696,18 Z"/>
+ <path style="fill:#898989" d="M 7.5478517,12 C 7.2507033,12 7,12.252166 7,12.549317 v 1.902831 C 7,14.749298 7.2507033,15 7.5478517,15 H 9.452148 C 9.7492961,15 10,14.749298 10,14.452148 V 12.549317 C 10,12.252166 9.7492961,12 9.452148,12 Z"/>
+ <path style="fill:#898989" d="M 7.5478517,5 C 7.2507033,5 7,5.2521665 7,5.5493165 V 7.452148 c 0,0.29715 0.2507033,0.5478517 0.5478517,0.5478517 H 9.452148 c 0.2971477,0 0.5478517,-0.2507017 0.5478517,-0.5478517 V 5.5493165 C 9.9999997,5.2521665 9.7492957,5 9.452148,5 Z"/>
+ <path style="fill:none;stroke:#898989;stroke-width:3;stroke-linecap:round" d="M 14.521364,13.49985 H 24.5"/>
+ <path style="fill:none;stroke:#898989;stroke-width:3;stroke-linecap:round" d="M 14.521364,6.49985 H 24.5"/>
+ <path style="fill:none;stroke:#188eee;stroke-width:3;stroke-linecap:round" d="M 14.521364,20.49985 H 24.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.28125 1 C 4.5709937 1 4 1.5694183 4 2.2792969 L 4 3.2792969 C 4 2.5694183 4.5709937 2 5.28125 2 L 27.71875 2 C 28.429007 2 29 2.5694183 29 3.2792969 L 29 2.2792969 C 29 1.5694183 28.429007 1 27.71875 1 L 5.28125 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/meow.svg b/.icons/awkward/32x32/apps/meow.svg
new file mode 100644
index 00000000..23f971d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/meow.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4ba9c0" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".2" d="m15.092 23.967c-0.61147-0.05643-1.8292-0.27854-2.3546-0.42948-1.1236-0.3228-2.119-0.64706-2.9348-1.3465-0.16223-0.13909-0.3589-0.25049-0.4422-0.25049-0.082515 0-0.86485 0.24135-1.7385 0.53634-0.87368 0.29499-1.6313 0.53634-1.6836 0.53634-0.16706 0-0.28751-0.40596-0.49027-1.0372-0.22193-0.69094-0.23693-0.81929-0.1081-0.9252 0.049346-0.0406 0.67109-0.26598 1.3816-0.50091 0.71051-0.23492 1.3017-0.45637 1.3137-0.49212 0.025218-0.07494-0.9753-0.14752-2.0335-0.14752-0.66129 0-0.7014-0.0076-0.85855-0.16328-0.15252-0.15109-0.16183-0.19188-0.12451-0.5456 0.022213-0.21027 0.040338-0.53229 0.040338-0.7156 0-0.5423 0.00415-0.54377 1.4221-0.5202l0.91349 0.02015 0.079216-0.5386c0.0916-0.625 0.299-1.203 0.6179-1.722 0.1691-0.276 0.2182-0.417 0.197-0.568-0.3013-2.142-0.3442-2.967-0.1887-4.55 0.1258-1.2803 0.3238-1.608 0.9716-1.608 0.67808 0 2.175 0.78451 4.0206 2.5821l0.93084 0.60696 0.61141-0.06753c0.76894-0.08493 1.7679-0.08519 2.7401-0.000512l0.75406 0.06552 1.0614-0.70128c1.6155-1.0673 2.1892-1.745 2.821-2.1209 0.44858-0.26691 0.58413-0.31666 0.92079-0.33789 0.36974-0.023338 0.40697-0.012791 0.58699 0.1655 0.36906 0.36558 0.52724 1.1412 0.52856 2.7517 0.0011 0.96882-0.02193 1.0564-0.19561 2.5809l-0.08009 0.703 0.27525 0.41847c0.34706 0.52765 0.44605 1.1458 0.66508 1.8037l0.07855 0.53635 0.84741-0.02163c0.84183-0.01737 1.0713-0.0036 1.1694 0.06992 0.10223 0.07666 0.13025 0.2124 0.17245 0.83533 0.02962 0.43725 0.02626 0.78845-0.0082 0.85215-0.0683 0.12641-0.37542 0.18696-0.95523 0.18834-0.22773 0.000514-0.53787 0.01947-0.93355 0.04204-1.636 0.049-1.593 0.049 0.326 0.632 0.66929 0.20342 1.2512 0.44253 1.3045 0.49535 0.08682 0.08599 0.08564 0.1388-0.01119 0.50459-0.15573 0.58815-0.38099 1.3128-0.51196 1.3926-0.09019 0.05496-0.42738-0.03715-1.6562-0.45243-0.84864-0.2868-1.5981-0.52105-1.6656-0.52057-0.06741 0.000514-0.38273-0.0027-0.70071 0.23711-1.2253 0.92419-2.773 1.5072-4.5302 1.7066-0.53748 0.06099-1.9832 0.07296-2.5455 0.02107z"/>
+ <path fill="#fff" d="m15.092 22.967c-0.61147-0.05643-1.8292-0.27854-2.3546-0.42948-1.1236-0.3228-2.119-0.64706-2.9348-1.3465-0.16223-0.13909-0.3589-0.25049-0.4422-0.25049-0.082515 0-0.86485 0.24135-1.7385 0.53634-0.87368 0.29499-1.6313 0.53634-1.6836 0.53634-0.16706 0-0.28751-0.40596-0.49027-1.0372-0.22193-0.69094-0.23693-0.81929-0.1081-0.9252 0.049346-0.0406 0.67109-0.26598 1.3816-0.50091 0.71051-0.23492 1.3017-0.45637 1.3137-0.49212 0.025218-0.07494-0.9753-0.14752-2.0335-0.14752-0.66129 0-0.7014-0.0076-0.85855-0.16328-0.15252-0.15109-0.16183-0.19188-0.12451-0.5456 0.022213-0.21027 0.040338-0.53229 0.040338-0.7156 0-0.5423 0.00415-0.54377 1.4221-0.5202l0.91349 0.02015 0.079216-0.5386c0.0916-0.625 0.299-1.203 0.6179-1.722 0.1691-0.276 0.2182-0.417 0.197-0.568-0.3013-2.142-0.3442-2.967-0.1887-4.55 0.1258-1.2803 0.3238-1.608 0.9716-1.608 0.67808 0 2.175 0.78451 4.0206 2.5821l0.93084 0.60696 0.61141-0.06753c0.76894-0.08493 1.7679-0.08519 2.7401-0.000512l0.75406 0.06552 1.0614-0.70128c1.6155-1.0673 2.1892-1.745 2.821-2.1209 0.44858-0.26691 0.58413-0.31666 0.92079-0.33789 0.36974-0.023338 0.40697-0.012791 0.58699 0.1655 0.36906 0.36558 0.52724 1.1412 0.52856 2.7517 0.0011 0.96882-0.02193 1.0564-0.19561 2.5809l-0.08009 0.703 0.27525 0.41847c0.34706 0.52765 0.44605 1.1458 0.66508 1.8037l0.07855 0.53635 0.84741-0.02163c0.84183-0.01737 1.0713-0.0036 1.1694 0.06992 0.10223 0.07666 0.13025 0.2124 0.17245 0.83533 0.02962 0.43725 0.02626 0.78845-0.0082 0.85215-0.0683 0.12641-0.37542 0.18696-0.95523 0.18834-0.22773 0.000514-0.53787 0.01947-0.93355 0.04204-1.636 0.049-1.593 0.049 0.326 0.632 0.66929 0.20342 1.2512 0.44253 1.3045 0.49535 0.08682 0.08599 0.08564 0.1388-0.01119 0.50459-0.15573 0.58815-0.38099 1.3128-0.51196 1.3926-0.09019 0.05496-0.42738-0.03715-1.6562-0.45243-0.84864-0.2868-1.5981-0.52105-1.6656-0.52057-0.06741 0.000514-0.38273-0.0027-0.70071 0.23711-1.2253 0.92419-2.773 1.5072-4.5302 1.7066-0.53748 0.06099-1.9832 0.07296-2.5455 0.02107z"/>
+ <circle opacity=".2" cx="11.5" cy="17.5" r="1.5"/>
+ <circle fill="#303030" cx="11.5" cy="16.5" r="1.5"/>
+ <circle opacity=".2" cx="20.5" cy="17.5" r="1.5"/>
+ <circle fill="#303030" cx="20.5" cy="16.5" r="1.5"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mess.svg b/.icons/awkward/32x32/apps/mess.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mess.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/messengerfordesktop.svg b/.icons/awkward/32x32/apps/messengerfordesktop.svg
new file mode 120000
index 00000000..b8719ad4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/messengerfordesktop.svg
@@ -0,0 +1 @@
+fbmessenger.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/metacity.svg b/.icons/awkward/32x32/apps/metacity.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/metacity.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/meterbridge.svg b/.icons/awkward/32x32/apps/meterbridge.svg
new file mode 100644
index 00000000..cfe5f7e6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/meterbridge.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="14.5" ry="14.5"/>
+ <rect style="fill:#4f4f4f" width="29" height="29" x="2" y="1" rx="14.5" ry="14.5"/>
+ <path style="opacity:0.2" d="M 16.5,5 C 10.129,5 5,10.129 5,16.5 5,18.500473 5.5261738,20.365292 6.4179688,22 H 26.582031 C 27.473826,20.365292 28,18.500473 28,16.5 28,10.129 22.871,5 16.5,5 Z"/>
+ <path style="fill:#ffe485" d="M 16.5 4 C 10.129 4 5 9.129 5 15.5 C 5 17.500473 5.5261738 19.365292 6.4179688 21 L 26.582031 21 C 27.473826 19.365292 28 17.500473 28 15.5 C 28 9.129 22.871 4 16.5 4 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2.5;stroke-linecap:round" d="M 16.5,21.5 12.3,14.2"/>
+ <circle style="fill:#4f4f4f" cx="16.5" cy="21.5" r="2.5"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:1.4375;stroke-linecap:round" d="m 7.15625,12.400241 c 0,0 2.875,-3.5937507 9.34375,-3.5937507 6.46875,0 9.34375,3.5937507 9.34375,3.5937507"/>
+ <path style="fill:none;stroke:#e93232;stroke-width:1.4375;stroke-linecap:round" d="m 20.370543,9.2811959 c 3.759099,0.9764111 5.473207,3.1190451 5.473207,3.1190451"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.5 1 C 8.467 1 2 7.467 2 15.5 C 2 15.668901 2.0197182 15.832529 2.0253906 16 C 2.2895 8.2024902 8.6359007 2 16.5 2 C 24.364099 2 30.7105 8.2024902 30.974609 16 C 30.980282 15.832529 31 15.668901 31 15.5 C 31 7.467 24.533 1 16.5 1 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.5 4 C 10.129 4 5 9.129 5 15.5 C 5 15.647231 5.0217075 15.78787 5.0273438 15.933594 C 5.3225167 9.8294569 10.32017 5 16.5 5 C 22.67983 5 27.677483 9.8294569 27.972656 15.933594 C 27.978293 15.78787 28 15.647231 28 15.5 C 28 9.129 22.871 4 16.5 4 z"/>
+ <path style="opacity:0.2" d="M 16.5 19 A 2.5 2.5 0 0 0 14 21.5 A 2.5 2.5 0 0 0 14.052734 21.996094 A 2.5 2.5 0 0 1 16.5 20 A 2.5 2.5 0 0 1 18.947266 22.003906 A 2.5 2.5 0 0 0 19 21.5 A 2.5 2.5 0 0 0 16.5 19 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/meterbridge32x32.svg b/.icons/awkward/32x32/apps/meterbridge32x32.svg
new file mode 120000
index 00000000..84334cbf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/meterbridge32x32.svg
@@ -0,0 +1 @@
+meterbridge.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/metro-2033-redux.svg b/.icons/awkward/32x32/apps/metro-2033-redux.svg
new file mode 100644
index 00000000..7d5cc502
--- /dev/null
+++ b/.icons/awkward/32x32/apps/metro-2033-redux.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <path style="fill:#4f4f4f" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 22.07 H 30 V 3.4 C 30,2.6244 29.3756,2 28.6,2 Z"/>
+ <path style="opacity:0.2" d="m 20.645992,6.0000244 c -1.090993,2.469e-4 -1.03712,0.057756 -1.593429,0.9611861 -1.603226,2.6035772 -2.913263,4.6187515 -3.00243,4.6187515 -0.05876,0 -0.361077,-0.410535 -0.671809,-0.912427 C 15.067595,10.165643 14.764299,9.7232175 14.704208,9.6843764 14.644122,9.6455061 14.550555,9.4901682 14.496326,9.3392671 14.442092,9.1883666 14.237409,8.8231449 14.041467,8.5275886 13.84552,8.2320269 13.644278,7.921581 13.594247,7.8377339 12.933815,6.7309552 12.693399,6.3621418 12.544338,6.2265221 12.388631,6.0848582 12.113868,6.0610151 10.274302,6.029316 8.523071,5.999132 8.1814178,6.014091 8.1814178,6.121307 c 0,0.215907 0.9420584,1.5661204 1.159711,1.662123 0.1292646,0.057007 0.2253972,0.2009207 0.2608372,0.3908341 0.045867,0.2457564 1.047151,1.8848349 1.940793,3.1770509 0.329355,0.476263 1.312144,1.9772 1.606042,2.452724 0.155302,0.251274 0.339519,0.503083 0.409375,0.559457 0.06986,0.05637 0.225857,0.286425 0.346652,0.511409 0.120794,0.224986 0.367791,0.614833 0.548853,0.866337 0.181061,0.251509 0.471151,0.698995 0.644624,0.994235 0.173471,0.29524 0.403311,0.595632 0.510825,0.667528 0.10752,0.0719 0.24551,0.25203 0.306677,0.400481 0.06116,0.14845 0.138613,0.269905 0.171995,0.269905 0.03339,0 0.859664,-1.201124 1.836319,-2.669217 0.97665,-1.468091 1.95766,-2.685489 2.017297,-2.705477 0.08286,-0.02778 0.10856,0.932383 0.10856,4.071433 0,2.259363 0.02726,4.135431 0.06059,4.16897 0.03333,0.0335 0.816839,0.0609 1.903911,0.0609 1.441859,0 1.859572,-0.0134 1.98539,-0.09199 V 6.4346217 c -0.02331,-0.2342384 -0.06889,-0.2869074 -0.158138,-0.3349278 -0.268428,-0.1444233 -0.445248,-0.1214754 -0.649953,0.084315 -0.227631,0.2288445 -0.291551,0.2288445 -0.433711,0 -0.105936,-0.1705369 -0.212299,-0.1829112 -1.569444,-0.1829112 -0.207701,0 -0.386779,-0.00109 -0.542634,-0.00109 z M 8.2231724,7.9216894 c -0.1371359,0 -0.2224373,1.0991321 -0.2231679,2.8737396 -4.587e-4,1.153909 0.0232,1.391096 0.1533386,1.535656 0.144544,0.160568 0.144544,0.186814 0,0.432812 -0.2204053,0.375102 -0.1986826,0.786194 0.050827,0.962257 L 8.408858,13.870665 8.232954,14.16576 c -0.1636052,0.274687 -0.1772852,0.517124 -0.1972266,3.49536 -0.015787,2.360626 0.00653,3.218362 0.084933,3.269224 0.05844,0.03791 0.9864051,0.0588 2.0621486,0.04643 l 1.822572,-0.02252 0.02363,-3.909601 0.02379,-3.909775 -0.332266,-0.503014 C 11.57027,12.329162 11.39167,12.068923 11.241752,11.82519 11.129416,11.554904 10.627251,10.763433 9.7369853,9.4532076 9.3211668,8.8412431 8.9116309,8.6635233 8.9077536,9.0932734 8.9066869,9.2265504 8.8942069,9.228829 8.8182012,9.1105916 8.7697212,9.0351408 8.7293803,8.8206863 8.7286546,8.6340176 8.7270546,8.2959213 8.4616413,7.9216546 8.223156,7.9216546 Z M 20.93063,9.4164338 c 0.114235,0.00484 0.1688,0.1170101 0.1688,0.3399242 0,0.281803 -0.111903,0.330922 -0.386634,0.1700534 -0.21264,-0.1245107 -0.201563,-0.3292115 0.02453,-0.4508538 0.07713,-0.041502 0.141391,-0.061397 0.193311,-0.059127 z m -0.230271,1.3523792 c 0.04326,-0.0038 0.0788,0.0016 0.09666,0.01946 0.02624,0.02638 0.02074,0.09175 -0.01227,0.145398 -0.07374,0.119954 -0.413103,0.130093 -0.413103,0.01233 0,-0.07374 0.199034,-0.165961 0.328703,-0.177199 z m 2.451268,0.902603 c 0.02208,0 0.04016,0.04118 0.04016,0.09145 0,0.05029 -0.04331,0.09145 -0.0963,0.09145 -0.05296,0 -0.07109,-0.04119 -0.04016,-0.09145 0.03093,-0.05029 0.07424,-0.09145 0.0963,-0.09145 z m 0.76953,0.267225 c 0.01573,0.0021 0.03323,0.01179 0.0519,0.03056 0.02944,0.0296 0.03573,0.128994 0.01403,0.220958 -0.0377,0.15977 -0.0425,0.159915 -0.11016,0.0032 -0.05797,-0.134275 -0.02389,-0.264254 0.04427,-0.254722 z m -10.550254,1.123561 c 0.05854,0.0037 0.08689,0.09984 0.08689,0.293664 0,0.364889 -0.02006,0.386685 -0.178389,0.194879 -0.130895,-0.158564 -0.09447,-0.431343 0.06468,-0.484612 0.0096,-0.0032 0.01846,-0.0043 0.02683,-0.0037 z m -3.5612297,2.740844 c 0.089189,-0.006 0.1730606,0.104678 0.2062817,0.294559 0.04309,0.246352 -0.1305377,0.274704 -0.273445,0.04467 -0.08641,-0.1391 -0.09264,-0.221783 -0.022027,-0.292768 0.02928,-0.02943 0.05946,-0.04445 0.089194,-0.04643 z m -0.4161279,0.680745 c 0.026613,-2.35e-4 0.05756,0.0032 0.092747,0.0098 0.1693652,0.03254 0.2047839,0.08646 0.1714612,0.261686 -0.0328,0.17251 -0.099323,0.220604 -0.3043625,0.220604 -0.144272,0 -0.262256,0.04118 -0.262256,0.09145 0,0.05029 -0.1074079,0.09146 -0.2386239,0.09146 -0.2086293,0 -0.2233653,-0.01833 -0.1174453,-0.146655 0.066613,-0.08068 0.2149599,-0.182502 0.3295946,-0.226319 0.1146346,-0.0438 0.2084206,-0.136767 0.2084206,-0.206491 0,-0.06275 0.040693,-0.09485 0.1204646,-0.09557 z m 6.9142236,0.162912 c 0.03899,-0.006 0.07984,0.01142 0.101808,0.04713 0.02928,0.04767 0.01434,0.110598 -0.03307,0.140043 -0.04741,0.02943 -0.110012,0.01459 -0.139296,-0.03303 -0.02928,-0.04767 -0.0145,-0.110595 0.03286,-0.140048 0.01184,-0.0073 0.02464,-0.01212 0.03766,-0.0141 z m -5.142401,0.652343 c 0.05768,-0.0072 0.110325,0.02054 0.113893,0.08843 0.0027,0.05029 -0.06349,0.105692 -0.146944,0.123074 -0.09486,0.01973 -0.136554,-0.01453 -0.111051,-0.09146 0.02363,-0.0712 0.08643,-0.112968 0.144102,-0.120034 z"/>
+ <path style="fill:#ffffff" d="m 20.645992,5.0000244 c -1.090993,2.469e-4 -1.03712,0.057756 -1.593429,0.9611861 -1.603226,2.6035772 -2.913263,4.6187515 -3.00243,4.6187515 -0.05876,0 -0.361077,-0.410535 -0.671809,-0.9124267 C 15.067595,9.1656428 14.764299,8.7232175 14.704208,8.6843764 14.644122,8.6455061 14.550555,8.4901682 14.496326,8.3392671 14.442092,8.1883666 14.237409,7.8231449 14.041467,7.5275886 13.84552,7.2320269 13.644278,6.921581 13.594247,6.8377339 12.933815,5.7309552 12.693399,5.3621418 12.544338,5.2265221 12.388631,5.0848582 12.113868,5.0610151 10.274302,5.029316 8.523071,4.999132 8.1814178,5.014091 8.1814178,5.121307 c 0,0.215907 0.9420584,1.5661204 1.159711,1.662123 0.1292646,0.057007 0.2253972,0.2009207 0.2608372,0.3908341 0.045867,0.2457564 1.047151,1.8848346 1.940793,3.1770509 0.329355,0.476263 1.312144,1.9772 1.606042,2.452724 0.155302,0.251274 0.339519,0.503083 0.409375,0.559457 0.06986,0.05637 0.225857,0.286425 0.346652,0.511409 0.120794,0.224986 0.367791,0.614833 0.548853,0.866337 0.181061,0.251509 0.471151,0.698995 0.644624,0.994235 0.173471,0.29524 0.403311,0.595632 0.510825,0.667528 0.10752,0.0719 0.24551,0.25203 0.306677,0.400481 0.06116,0.14845 0.138613,0.269905 0.171995,0.269905 0.03339,0 0.859664,-1.201124 1.836319,-2.669217 0.97665,-1.468091 1.95766,-2.685489 2.017297,-2.705477 0.08286,-0.02778 0.10856,0.932383 0.10856,4.071433 0,2.259363 0.02726,4.135431 0.06059,4.16897 0.03333,0.0335 0.816839,0.0609 1.903911,0.0609 1.441859,0 1.859572,-0.0134 1.98539,-0.09199 V 5.4346217 c -0.02331,-0.2342384 -0.06889,-0.2869074 -0.158138,-0.3349278 -0.268428,-0.1444233 -0.445248,-0.1214754 -0.649953,0.084315 -0.227631,0.2288445 -0.291551,0.2288445 -0.433711,0 -0.105936,-0.1705369 -0.212299,-0.1829112 -1.569444,-0.1829112 -0.207701,0 -0.386779,-0.00109 -0.542634,-0.00109 z M 8.2231724,6.9216894 c -0.1371359,0 -0.2224373,1.0991321 -0.2231679,2.8737399 -4.587e-4,1.1539087 0.0232,1.3910957 0.1533386,1.5356557 0.144544,0.160568 0.144544,0.186814 0,0.432812 -0.2204053,0.375102 -0.1986826,0.786194 0.050827,0.962257 L 8.408858,12.870665 8.232954,13.16576 c -0.1636052,0.274687 -0.1772852,0.517124 -0.1972266,3.49536 -0.015787,2.360626 0.00653,3.218362 0.084933,3.269224 0.05844,0.03791 0.9864051,0.0588 2.0621486,0.04643 l 1.822572,-0.02252 0.02363,-3.909601 0.02379,-3.909775 -0.332266,-0.503014 C 11.57027,11.329162 11.39167,11.068923 11.241752,10.82519 11.129416,10.554904 10.627251,9.7634333 9.7369853,8.4532076 9.3211668,7.8412431 8.9116309,7.6635233 8.9077536,8.0932734 8.9066869,8.2265504 8.8942069,8.228829 8.8182012,8.1105916 8.7697212,8.0351408 8.7293803,7.8206863 8.7286546,7.6340176 8.7270546,7.2959213 8.4616413,6.9216546 8.223156,6.9216546 Z M 20.93063,8.4164338 c 0.114235,0.00484 0.1688,0.1170101 0.1688,0.3399242 0,0.2818034 -0.111903,0.3309221 -0.386634,0.1700534 -0.21264,-0.1245107 -0.201563,-0.3292115 0.02453,-0.4508538 0.07713,-0.041502 0.141391,-0.061397 0.193311,-0.059127 z m -0.230271,1.352379 c 0.04326,-0.00378 0.0788,0.00164 0.09666,0.019463 0.02624,0.026376 0.02074,0.091749 -0.01227,0.1453982 -0.07374,0.119954 -0.413103,0.130093 -0.413103,0.01233 0,-0.07374 0.199034,-0.1659611 0.328703,-0.1771988 z m 2.451268,0.9026032 c 0.02208,0 0.04016,0.04118 0.04016,0.09145 0,0.05029 -0.04331,0.09145 -0.0963,0.09145 -0.05296,0 -0.07109,-0.04119 -0.04016,-0.09145 0.03093,-0.05029 0.07424,-0.09145 0.0963,-0.09145 z m 0.76953,0.267225 c 0.01573,0.0021 0.03323,0.01179 0.0519,0.03056 0.02944,0.0296 0.03573,0.128994 0.01403,0.220958 -0.0377,0.15977 -0.0425,0.159915 -0.11016,0.0032 -0.05797,-0.134275 -0.02389,-0.264254 0.04427,-0.254722 z m -10.550254,1.123561 c 0.05854,0.0037 0.08689,0.09984 0.08689,0.293664 0,0.364889 -0.02006,0.386685 -0.178389,0.194879 -0.130895,-0.158564 -0.09447,-0.431343 0.06468,-0.484612 0.0096,-0.0032 0.01846,-0.0043 0.02683,-0.0037 z m -3.5612297,2.740844 c 0.089189,-0.006 0.1730606,0.104678 0.2062817,0.294559 0.04309,0.246352 -0.1305377,0.274704 -0.273445,0.04467 -0.08641,-0.1391 -0.09264,-0.221783 -0.022027,-0.292768 0.02928,-0.02943 0.05946,-0.04445 0.089194,-0.04643 z m -0.4161279,0.680745 c 0.026613,-2.35e-4 0.05756,0.0032 0.092747,0.0098 0.1693652,0.03254 0.2047839,0.08646 0.1714612,0.261686 -0.0328,0.17251 -0.099323,0.220604 -0.3043625,0.220604 -0.144272,0 -0.262256,0.04118 -0.262256,0.09145 0,0.05029 -0.1074079,0.09146 -0.2386239,0.09146 -0.2086293,0 -0.2233653,-0.01833 -0.1174453,-0.146655 0.066613,-0.08068 0.2149599,-0.182502 0.3295946,-0.226319 0.1146346,-0.0438 0.2084206,-0.136767 0.2084206,-0.206491 0,-0.06275 0.040693,-0.09485 0.1204646,-0.09557 z m 6.9142236,0.162912 c 0.03899,-0.006 0.07984,0.01142 0.101808,0.04713 0.02928,0.04767 0.01434,0.110598 -0.03307,0.140043 -0.04741,0.02943 -0.110012,0.01459 -0.139296,-0.03303 -0.02928,-0.04767 -0.0145,-0.110595 0.03286,-0.140048 0.01184,-0.0073 0.02464,-0.01212 0.03766,-0.0141 z m -5.142401,0.652343 c 0.05768,-0.0072 0.110325,0.02054 0.113893,0.08843 0.0027,0.05029 -0.06349,0.105692 -0.146944,0.123074 -0.09486,0.01973 -0.136554,-0.01453 -0.111051,-0.09146 0.02363,-0.0712 0.08643,-0.112968 0.144102,-0.120034 z"/>
+ <path style="fill:#ef3a3a" d="m 2,22 v 6.6 C 2,29.3756 2.6244,30 3.4,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 22 Z"/>
+ <path style="fill:#3f3f3f" d="m 8.1036417,24.000001 q 0.7450979,0 1.0980385,0.285714 0.3585432,0.280112 0.3585432,0.85154 0,0.319328 -0.1176466,0.532213 -0.1176473,0.212885 -0.3025213,0.341737 -0.1792713,0.128852 -0.3809519,0.196078 L 9.857142,28 H 9.2689075 L 8.2997197,26.347339 H 7.5042019 V 28 H 7 v -3.999999 z m -0.028013,0.436974 H 7.5042006 v 1.484594 h 0.5994391 q 0.4873946,0 0.7114845,-0.190476 0.22409,-0.196078 0.22409,-0.571429 0,-0.392157 -0.2352946,-0.554622 -0.235294,-0.168067 -0.7282909,-0.168067 z"/>
+ <path style="fill:#3f3f3f" d="M 13.235293,28 H 11 v -3.999999 h 2.235293 v 0.442576 h -1.731092 v 1.2493 h 1.630252 v 0.436975 h -1.630252 v 1.428571 h 1.731092 z"/>
+ <path style="fill:#3f3f3f" d="m 17.204481,25.960784 q 0,1.014006 -0.554622,1.529412 Q 16.10084,28 15.114845,28 H 14 v -3.999999 h 1.232493 q 0.599439,0 1.042016,0.224089 0.448179,0.22409 0.689076,0.661065 0.240896,0.436974 0.240896,1.075629 z m -0.532212,0.01681 q 0,-0.801121 -0.39776,-1.170868 -0.392156,-0.37535 -1.114845,-0.37535 h -0.655462 v 3.137255 h 0.543417 q 1.62465,0 1.62465,-1.591037 z"/>
+ <path style="fill:#3f3f3f" d="m 21.038674,24 v 2.552486 q 0,0.40884 -0.165747,0.740331 -0.165745,0.325967 -0.508287,0.519337 -0.342541,0.187845 -0.861877,0.187845 -0.740332,0 -1.121548,-0.397789 Q 18,27.198894 18,26.541436 V 24 h 0.497238 v 2.55801 q 0,0.480664 0.254143,0.745857 0.259668,0.265193 0.779005,0.265193 0.535913,0 0.773481,-0.281767 0.243093,-0.287294 0.243093,-0.734807 V 24 Z"/>
+ <path style="fill:#3f3f3f" d="M 25.296683,28 H 24.733147 L 23.688949,26.287293 22.628176,28 h -0.524862 l 1.309392,-2.055248 -1.22652,-1.889503 h 0.552487 l 0.96685,1.546961 0.972376,-1.546961 h 0.524862 l -1.220995,1.878452 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="28" height="1" x="2" y="22"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/metro-last-light-redux.svg b/.icons/awkward/32x32/apps/metro-last-light-redux.svg
new file mode 100644
index 00000000..1975f38f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/metro-last-light-redux.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <path style="fill:#4f4f4f" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 22.07 H 30 V 3.4 C 30,2.6244 29.3756,2 28.6,2 Z"/>
+ <path style="opacity:0.2" d="m 20.645992,6.0000244 c -1.090993,2.469e-4 -1.03712,0.057756 -1.593429,0.9611861 -1.603226,2.6035772 -2.913263,4.6187515 -3.00243,4.6187515 -0.05876,0 -0.361077,-0.410535 -0.671809,-0.912427 C 15.067595,10.165643 14.764299,9.7232175 14.704208,9.6843764 14.644122,9.6455061 14.550555,9.4901682 14.496326,9.3392671 14.442092,9.1883666 14.237409,8.8231449 14.041467,8.5275886 13.84552,8.2320269 13.644278,7.921581 13.594247,7.8377339 12.933815,6.7309552 12.693399,6.3621418 12.544338,6.2265221 12.388631,6.0848582 12.113868,6.0610151 10.274302,6.029316 8.523071,5.999132 8.1814178,6.014091 8.1814178,6.121307 c 0,0.215907 0.9420584,1.5661204 1.159711,1.662123 0.1292646,0.057007 0.2253972,0.2009207 0.2608372,0.3908341 0.045867,0.2457564 1.047151,1.8848349 1.940793,3.1770509 0.329355,0.476263 1.312144,1.9772 1.606042,2.452724 0.155302,0.251274 0.339519,0.503083 0.409375,0.559457 0.06986,0.05637 0.225857,0.286425 0.346652,0.511409 0.120794,0.224986 0.367791,0.614833 0.548853,0.866337 0.181061,0.251509 0.471151,0.698995 0.644624,0.994235 0.173471,0.29524 0.403311,0.595632 0.510825,0.667528 0.10752,0.0719 0.24551,0.25203 0.306677,0.400481 0.06116,0.14845 0.138613,0.269905 0.171995,0.269905 0.03339,0 0.859664,-1.201124 1.836319,-2.669217 0.97665,-1.468091 1.95766,-2.685489 2.017297,-2.705477 0.08286,-0.02778 0.10856,0.932383 0.10856,4.071433 0,2.259363 0.02726,4.135431 0.06059,4.16897 0.03333,0.0335 0.816839,0.0609 1.903911,0.0609 1.441859,0 1.859572,-0.0134 1.98539,-0.09199 V 6.4346217 c -0.02331,-0.2342384 -0.06889,-0.2869074 -0.158138,-0.3349278 -0.268428,-0.1444233 -0.445248,-0.1214754 -0.649953,0.084315 -0.227631,0.2288445 -0.291551,0.2288445 -0.433711,0 -0.105936,-0.1705369 -0.212299,-0.1829112 -1.569444,-0.1829112 -0.207701,0 -0.386779,-0.00109 -0.542634,-0.00109 z M 8.2231724,7.9216894 c -0.1371359,0 -0.2224373,1.0991321 -0.2231679,2.8737396 -4.587e-4,1.153909 0.0232,1.391096 0.1533386,1.535656 0.144544,0.160568 0.144544,0.186814 0,0.432812 -0.2204053,0.375102 -0.1986826,0.786194 0.050827,0.962257 L 8.408858,13.870665 8.232954,14.16576 c -0.1636052,0.274687 -0.1772852,0.517124 -0.1972266,3.49536 -0.015787,2.360626 0.00653,3.218362 0.084933,3.269224 0.05844,0.03791 0.9864051,0.0588 2.0621486,0.04643 l 1.822572,-0.02252 0.02363,-3.909601 0.02379,-3.909775 -0.332266,-0.503014 C 11.57027,12.329162 11.39167,12.068923 11.241752,11.82519 11.129416,11.554904 10.627251,10.763433 9.7369853,9.4532076 9.3211668,8.8412431 8.9116309,8.6635233 8.9077536,9.0932734 8.9066869,9.2265504 8.8942069,9.228829 8.8182012,9.1105916 8.7697212,9.0351408 8.7293803,8.8206863 8.7286546,8.6340176 8.7270546,8.2959213 8.4616413,7.9216546 8.223156,7.9216546 Z M 20.93063,9.4164338 c 0.114235,0.00484 0.1688,0.1170101 0.1688,0.3399242 0,0.281803 -0.111903,0.330922 -0.386634,0.1700534 -0.21264,-0.1245107 -0.201563,-0.3292115 0.02453,-0.4508538 0.07713,-0.041502 0.141391,-0.061397 0.193311,-0.059127 z m -0.230271,1.3523792 c 0.04326,-0.0038 0.0788,0.0016 0.09666,0.01946 0.02624,0.02638 0.02074,0.09175 -0.01227,0.145398 -0.07374,0.119954 -0.413103,0.130093 -0.413103,0.01233 0,-0.07374 0.199034,-0.165961 0.328703,-0.177199 z m 2.451268,0.902603 c 0.02208,0 0.04016,0.04118 0.04016,0.09145 0,0.05029 -0.04331,0.09145 -0.0963,0.09145 -0.05296,0 -0.07109,-0.04119 -0.04016,-0.09145 0.03093,-0.05029 0.07424,-0.09145 0.0963,-0.09145 z m 0.76953,0.267225 c 0.01573,0.0021 0.03323,0.01179 0.0519,0.03056 0.02944,0.0296 0.03573,0.128994 0.01403,0.220958 -0.0377,0.15977 -0.0425,0.159915 -0.11016,0.0032 -0.05797,-0.134275 -0.02389,-0.264254 0.04427,-0.254722 z m -10.550254,1.123561 c 0.05854,0.0037 0.08689,0.09984 0.08689,0.293664 0,0.364889 -0.02006,0.386685 -0.178389,0.194879 -0.130895,-0.158564 -0.09447,-0.431343 0.06468,-0.484612 0.0096,-0.0032 0.01846,-0.0043 0.02683,-0.0037 z m -3.5612297,2.740844 c 0.089189,-0.006 0.1730606,0.104678 0.2062817,0.294559 0.04309,0.246352 -0.1305377,0.274704 -0.273445,0.04467 -0.08641,-0.1391 -0.09264,-0.221783 -0.022027,-0.292768 0.02928,-0.02943 0.05946,-0.04445 0.089194,-0.04643 z m -0.4161279,0.680745 c 0.026613,-2.35e-4 0.05756,0.0032 0.092747,0.0098 0.1693652,0.03254 0.2047839,0.08646 0.1714612,0.261686 -0.0328,0.17251 -0.099323,0.220604 -0.3043625,0.220604 -0.144272,0 -0.262256,0.04118 -0.262256,0.09145 0,0.05029 -0.1074079,0.09146 -0.2386239,0.09146 -0.2086293,0 -0.2233653,-0.01833 -0.1174453,-0.146655 0.066613,-0.08068 0.2149599,-0.182502 0.3295946,-0.226319 0.1146346,-0.0438 0.2084206,-0.136767 0.2084206,-0.206491 0,-0.06275 0.040693,-0.09485 0.1204646,-0.09557 z m 6.9142236,0.162912 c 0.03899,-0.006 0.07984,0.01142 0.101808,0.04713 0.02928,0.04767 0.01434,0.110598 -0.03307,0.140043 -0.04741,0.02943 -0.110012,0.01459 -0.139296,-0.03303 -0.02928,-0.04767 -0.0145,-0.110595 0.03286,-0.140048 0.01184,-0.0073 0.02464,-0.01212 0.03766,-0.0141 z m -5.142401,0.652343 c 0.05768,-0.0072 0.110325,0.02054 0.113893,0.08843 0.0027,0.05029 -0.06349,0.105692 -0.146944,0.123074 -0.09486,0.01973 -0.136554,-0.01453 -0.111051,-0.09146 0.02363,-0.0712 0.08643,-0.112968 0.144102,-0.120034 z"/>
+ <path style="fill:#ffffff" d="m 20.645992,5.0000244 c -1.090993,2.469e-4 -1.03712,0.057756 -1.593429,0.9611861 -1.603226,2.6035772 -2.913263,4.6187515 -3.00243,4.6187515 -0.05876,0 -0.361077,-0.410535 -0.671809,-0.9124267 C 15.067595,9.1656428 14.764299,8.7232175 14.704208,8.6843764 14.644122,8.6455061 14.550555,8.4901682 14.496326,8.3392671 14.442092,8.1883666 14.237409,7.8231449 14.041467,7.5275886 13.84552,7.2320269 13.644278,6.921581 13.594247,6.8377339 12.933815,5.7309552 12.693399,5.3621418 12.544338,5.2265221 12.388631,5.0848582 12.113868,5.0610151 10.274302,5.029316 8.523071,4.999132 8.1814178,5.014091 8.1814178,5.121307 c 0,0.215907 0.9420584,1.5661204 1.159711,1.662123 0.1292646,0.057007 0.2253972,0.2009207 0.2608372,0.3908341 0.045867,0.2457564 1.047151,1.8848346 1.940793,3.1770509 0.329355,0.476263 1.312144,1.9772 1.606042,2.452724 0.155302,0.251274 0.339519,0.503083 0.409375,0.559457 0.06986,0.05637 0.225857,0.286425 0.346652,0.511409 0.120794,0.224986 0.367791,0.614833 0.548853,0.866337 0.181061,0.251509 0.471151,0.698995 0.644624,0.994235 0.173471,0.29524 0.403311,0.595632 0.510825,0.667528 0.10752,0.0719 0.24551,0.25203 0.306677,0.400481 0.06116,0.14845 0.138613,0.269905 0.171995,0.269905 0.03339,0 0.859664,-1.201124 1.836319,-2.669217 0.97665,-1.468091 1.95766,-2.685489 2.017297,-2.705477 0.08286,-0.02778 0.10856,0.932383 0.10856,4.071433 0,2.259363 0.02726,4.135431 0.06059,4.16897 0.03333,0.0335 0.816839,0.0609 1.903911,0.0609 1.441859,0 1.859572,-0.0134 1.98539,-0.09199 V 5.4346217 c -0.02331,-0.2342384 -0.06889,-0.2869074 -0.158138,-0.3349278 -0.268428,-0.1444233 -0.445248,-0.1214754 -0.649953,0.084315 -0.227631,0.2288445 -0.291551,0.2288445 -0.433711,0 -0.105936,-0.1705369 -0.212299,-0.1829112 -1.569444,-0.1829112 -0.207701,0 -0.386779,-0.00109 -0.542634,-0.00109 z M 8.2231724,6.9216894 c -0.1371359,0 -0.2224373,1.0991321 -0.2231679,2.8737399 -4.587e-4,1.1539087 0.0232,1.3910957 0.1533386,1.5356557 0.144544,0.160568 0.144544,0.186814 0,0.432812 -0.2204053,0.375102 -0.1986826,0.786194 0.050827,0.962257 L 8.408858,12.870665 8.232954,13.16576 c -0.1636052,0.274687 -0.1772852,0.517124 -0.1972266,3.49536 -0.015787,2.360626 0.00653,3.218362 0.084933,3.269224 0.05844,0.03791 0.9864051,0.0588 2.0621486,0.04643 l 1.822572,-0.02252 0.02363,-3.909601 0.02379,-3.909775 -0.332266,-0.503014 C 11.57027,11.329162 11.39167,11.068923 11.241752,10.82519 11.129416,10.554904 10.627251,9.7634333 9.7369853,8.4532076 9.3211668,7.8412431 8.9116309,7.6635233 8.9077536,8.0932734 8.9066869,8.2265504 8.8942069,8.228829 8.8182012,8.1105916 8.7697212,8.0351408 8.7293803,7.8206863 8.7286546,7.6340176 8.7270546,7.2959213 8.4616413,6.9216546 8.223156,6.9216546 Z M 20.93063,8.4164338 c 0.114235,0.00484 0.1688,0.1170101 0.1688,0.3399242 0,0.2818034 -0.111903,0.3309221 -0.386634,0.1700534 -0.21264,-0.1245107 -0.201563,-0.3292115 0.02453,-0.4508538 0.07713,-0.041502 0.141391,-0.061397 0.193311,-0.059127 z m -0.230271,1.352379 c 0.04326,-0.00378 0.0788,0.00164 0.09666,0.019463 0.02624,0.026376 0.02074,0.091749 -0.01227,0.1453982 -0.07374,0.119954 -0.413103,0.130093 -0.413103,0.01233 0,-0.07374 0.199034,-0.1659611 0.328703,-0.1771988 z m 2.451268,0.9026032 c 0.02208,0 0.04016,0.04118 0.04016,0.09145 0,0.05029 -0.04331,0.09145 -0.0963,0.09145 -0.05296,0 -0.07109,-0.04119 -0.04016,-0.09145 0.03093,-0.05029 0.07424,-0.09145 0.0963,-0.09145 z m 0.76953,0.267225 c 0.01573,0.0021 0.03323,0.01179 0.0519,0.03056 0.02944,0.0296 0.03573,0.128994 0.01403,0.220958 -0.0377,0.15977 -0.0425,0.159915 -0.11016,0.0032 -0.05797,-0.134275 -0.02389,-0.264254 0.04427,-0.254722 z m -10.550254,1.123561 c 0.05854,0.0037 0.08689,0.09984 0.08689,0.293664 0,0.364889 -0.02006,0.386685 -0.178389,0.194879 -0.130895,-0.158564 -0.09447,-0.431343 0.06468,-0.484612 0.0096,-0.0032 0.01846,-0.0043 0.02683,-0.0037 z m -3.5612297,2.740844 c 0.089189,-0.006 0.1730606,0.104678 0.2062817,0.294559 0.04309,0.246352 -0.1305377,0.274704 -0.273445,0.04467 -0.08641,-0.1391 -0.09264,-0.221783 -0.022027,-0.292768 0.02928,-0.02943 0.05946,-0.04445 0.089194,-0.04643 z m -0.4161279,0.680745 c 0.026613,-2.35e-4 0.05756,0.0032 0.092747,0.0098 0.1693652,0.03254 0.2047839,0.08646 0.1714612,0.261686 -0.0328,0.17251 -0.099323,0.220604 -0.3043625,0.220604 -0.144272,0 -0.262256,0.04118 -0.262256,0.09145 0,0.05029 -0.1074079,0.09146 -0.2386239,0.09146 -0.2086293,0 -0.2233653,-0.01833 -0.1174453,-0.146655 0.066613,-0.08068 0.2149599,-0.182502 0.3295946,-0.226319 0.1146346,-0.0438 0.2084206,-0.136767 0.2084206,-0.206491 0,-0.06275 0.040693,-0.09485 0.1204646,-0.09557 z m 6.9142236,0.162912 c 0.03899,-0.006 0.07984,0.01142 0.101808,0.04713 0.02928,0.04767 0.01434,0.110598 -0.03307,0.140043 -0.04741,0.02943 -0.110012,0.01459 -0.139296,-0.03303 -0.02928,-0.04767 -0.0145,-0.110595 0.03286,-0.140048 0.01184,-0.0073 0.02464,-0.01212 0.03766,-0.0141 z m -5.142401,0.652343 c 0.05768,-0.0072 0.110325,0.02054 0.113893,0.08843 0.0027,0.05029 -0.06349,0.105692 -0.146944,0.123074 -0.09486,0.01973 -0.136554,-0.01453 -0.111051,-0.09146 0.02363,-0.0712 0.08643,-0.112968 0.144102,-0.120034 z"/>
+ <path style="fill:#f4be01" d="m 2,22 v 6.6 C 2,29.3756 2.6244,30 3.4,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 22 Z"/>
+ <path style="fill:#3f3f3f" d="m 8.1036417,24.000001 q 0.7450979,0 1.0980385,0.285714 0.3585432,0.280112 0.3585432,0.85154 0,0.319328 -0.1176466,0.532213 -0.1176473,0.212885 -0.3025213,0.341737 -0.1792713,0.128852 -0.3809519,0.196078 L 9.857142,28 H 9.2689075 L 8.2997197,26.347339 H 7.5042019 V 28 H 7 v -3.999999 z m -0.028013,0.436974 H 7.5042006 v 1.484594 h 0.5994391 q 0.4873946,0 0.7114845,-0.190476 0.22409,-0.196078 0.22409,-0.571429 0,-0.392157 -0.2352946,-0.554622 -0.235294,-0.168067 -0.7282909,-0.168067 z"/>
+ <path style="fill:#3f3f3f" d="M 13.235293,28 H 11 v -3.999999 h 2.235293 v 0.442576 h -1.731092 v 1.2493 h 1.630252 v 0.436975 h -1.630252 v 1.428571 h 1.731092 z"/>
+ <path style="fill:#3f3f3f" d="m 17.204481,25.960784 q 0,1.014006 -0.554622,1.529412 Q 16.10084,28 15.114845,28 H 14 v -3.999999 h 1.232493 q 0.599439,0 1.042016,0.224089 0.448179,0.22409 0.689076,0.661065 0.240896,0.436974 0.240896,1.075629 z m -0.532212,0.01681 q 0,-0.801121 -0.39776,-1.170868 -0.392156,-0.37535 -1.114845,-0.37535 h -0.655462 v 3.137255 h 0.543417 q 1.62465,0 1.62465,-1.591037 z"/>
+ <path style="fill:#3f3f3f" d="m 21.038674,24 v 2.552486 q 0,0.40884 -0.165747,0.740331 -0.165745,0.325967 -0.508287,0.519337 -0.342541,0.187845 -0.861877,0.187845 -0.740332,0 -1.121548,-0.397789 Q 18,27.198894 18,26.541436 V 24 h 0.497238 v 2.55801 q 0,0.480664 0.254143,0.745857 0.259668,0.265193 0.779005,0.265193 0.535913,0 0.773481,-0.281767 0.243093,-0.287294 0.243093,-0.734807 V 24 Z"/>
+ <path style="fill:#3f3f3f" d="M 25.296683,28 H 24.733147 L 23.688949,26.287293 22.628176,28 h -0.524862 l 1.309392,-2.055248 -1.22652,-1.889503 h 0.552487 l 0.96685,1.546961 0.972376,-1.546961 h 0.524862 l -1.220995,1.878452 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="28" height="1" x="2" y="22"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/metronome.svg b/.icons/awkward/32x32/apps/metronome.svg
new file mode 100644
index 00000000..9115001b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/metronome.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <path fill="#37a0f2" d="m29.968 1049-6.9839-25.2c-0.20711-0.7473-0.62296-1.4-1.3968-1.4h-11.174c-0.77382 0-1.1897 0.6527-1.3968 1.4l-6.9839 25.2c-0.20711 0.7473 0.62296 1.4 1.3968 1.4h25.142c0.77382 0 1.6039-0.6527 1.3968-1.4z"/>
+ <path fill="#fff" opacity=".2" d="m10.412 1022.4c-0.77382 0-1.1894 0.6531-1.3965 1.4004l-6.9844 25.199c-0.066073 0.2384-0.017752 0.465 0.091797 0.666l6.8926-24.865c0.20711-0.7473 0.62267-1.4004 1.3965-1.4004h11.176c0.77382 0 1.1894 0.6531 1.3965 1.4004l6.8926 24.865c0.10955-0.201 0.15787-0.4276 0.0918-0.666l-6.9844-25.199c-0.20711-0.7473-0.62267-1.4004-1.3965-1.4004h-11.176z"/>
+ <circle opacity=".2" cx="16" cy="1045.4" r="4"/>
+ <circle fill="#fff" cx="16" cy="1044.4" r="4"/>
+ <rect opacity=".2" width="3" height="21" x="535.02" y="877.82" rx="1.443" ry="1.631" transform="rotate(30)"/>
+ <rect fill="#fe4343" width="3" height="21" x="534.52" y="876.95" rx="1.443" ry="1.631" transform="rotate(30)"/>
+ <path fill="#fff" d="m19 1022.4-3 5-3-5z"/>
+ <path opacity=".2" d="m2.1543 1049.6-0.091797 0.334c-0.20711 0.7473 0.62267 1.4004 1.3965 1.4004h25.143c0.77382 0 1.6036-0.6531 1.3965-1.4004l-0.0918-0.332c-0.23456 0.4278-0.77869 0.7324-1.3047 0.7324h-25.143c-0.52695 0-1.0709-0.3053-1.3047-0.7344z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mgba.svg b/.icons/awkward/32x32/apps/mgba.svg
new file mode 100644
index 00000000..a6455a95
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mgba.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <defs>
+ <linearGradient id="linearGradient4904" x1="16.851" x2="16.674" y1="17.784" y2="9.476" gradientTransform="matrix(1.1429,0,0,1.25,-3.0697,-6.0846)" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#fff"/>
+ <stop offset="1" stop-color="#fff" stop-opacity="0"/>
+ </linearGradient>
+ </defs>
+ <rect fill="#e4e4e4" width="28" height="22" x="-30" y="-27" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="url(#linearGradient4904)" opacity=".15" width="16" height="10" x="8" y="6" rx=".571" ry=".625"/>
+ <rect style="fill:#333333" width="14" height="8" x="9" y="7" rx="0" ry="0"/>
+ <path fill="#fff" opacity=".2" d="m7 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-18z"/>
+ <path opacity=".2" d="m5 28v1c0 1.108 0.892 2 2 2h18c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-18c-1.108 0-2-0.892-2-2z"/>
+ <path fill="#fff" opacity=".2" d="m9.8 20c-0.3878 0-0.7 0.312-0.7 0.7l-5e-7 1.4h-1.4c-0.3878 0.000001-0.7 0.3122-0.7 0.7l1e-7 1.4c-2e-7 0.3878 0.3122 0.7 0.7 0.7h1.4v1.4c0 0.388 0.3122 0.7 0.7 0.7h1.4c0.3878 0 0.7-0.3122 0.7-0.7v-1.4l1.4-0.000002c0.388 0 0.7-0.312 0.7-0.7v-1.4c0-0.388-0.312-0.7-0.7-0.7l-1.4-0.000001v-1.4c0-0.3878-0.3122-0.7-0.7-0.7h-1.4z"/>
+ <g fill="#fff" opacity=".2" transform="translate(-1,8)">
+ <circle cx="24.5" cy="13.5" r="1.5"/>
+ <circle cx="20.5" cy="13.5" r="1.5"/>
+ <circle cx="24.5" cy="17.5" r="1.5"/>
+ <circle cx="20.5" cy="17.5" r="1.5"/>
+ </g>
+ <g transform="translate(-1,7)">
+ <circle fill="#ef5646" cx="24.5" cy="13.5" r="1.5"/>
+ <circle fill="#ef5646" cx="20.5" cy="13.5" r="1.5"/>
+ <circle fill="#eb9200" cx="24.5" cy="17.5" r="1.5"/>
+ <circle fill="#eb9200" cx="20.5" cy="17.5" r="1.5"/>
+ </g>
+ <path style="fill:#4f4f4f" d="M 10 19 C 9.446 19 9 19.446 9 20 L 9 21 L 8 21 C 7.446 21 7 21.446 7 22 L 7 23 C 7 23.554 7.446 24 8 24 L 9 24 L 9 25 C 9 25.554 9.446 26 10 26 L 11 26 C 11.554 26 12 25.554 12 25 L 12 24 L 13 24 C 13.554 24 14 23.554 14 23 L 14 22 C 14 21.446 13.554 21 13 21 L 12 21 L 12 20 C 12 19.446 11.554 19 11 19 L 10 19 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mhwaveedit.svg b/.icons/awkward/32x32/apps/mhwaveedit.svg
new file mode 100644
index 00000000..6de3b20a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mhwaveedit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <path style="fill:#f3963c" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 16 H 30 V 3.4 C 30,2.6244 29.3756,2 28.6,2 Z"/>
+ <path style="fill:#27cebe" d="M 30,16 V 28.6 C 30,29.3756 29.3756,30 28.6,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 Z"/>
+ <path style="opacity:0.1" d="M 19.689453,3.9888451 C 19.303392,3.9948801 18.994713,4.3137105 19,4.6997826 v 5.2792969 c -0.0131,0.077379 -0.0131,0.1569965 0,0.2343745 V 13.59822 H 15 V 4.6997826 C 14.999755,4.0763367 14.245683,3.7629993 13.804688,4.2036888 L 10.400391,7.2095482 7.1953125,4.2036888 C 6.7543163,3.7629998 6.0002448,4.076337 6,4.6997826 V 12.676345 L 2,8.7115013 v 1.9257817 l 4.2207031,4.169922 c 0.4463499,0.420112 1.1786474,0.105148 1.1796875,-0.507813 V 6.3892357 l 2.5039063,2.3046875 c 0.2733711,0.2732578 0.7168631,0.2732578 0.9902341,0 l 2.705078,-2.3046875 v 7.9101563 c 3.9e-5,0.386583 0.314589,0.69918 0.701172,0.699219 h 5.398438 c 0.386583,-3.9e-5 0.701133,-0.312636 0.701172,-0.699219 v -3.5 h 3.199218 v 3.5 c 4.22e-4,0.589292 0.683315,0.914633 1.140625,0.542969 L 30,10.647048 V 8.8423607 l -5,3.9843753 v -2.619141 c 0.01146,-0.07247 0.01146,-0.146284 0,-0.2187499 V 4.6997826 c 0.01339,-0.9466259 -1.413779,-0.9466259 -1.400391,0 V 9.3990013 H 20.400391 V 4.6997826 c 0.0054,-0.3946391 -0.31631,-0.7171015 -0.710938,-0.7109375 z m 0,13.9999999 c -0.03483,6.11e-4 -0.06917,0.004 -0.103515,0.0098 h -5.285157 c -0.386583,3.9e-5 -0.701133,0.312636 -0.701172,0.699219 v 7.910156 l -2.705078,-2.304687 c -0.273371,-0.273258 -0.716863,-0.273258 -0.9902341,0 L 7.4003906,26.607986 V 18.69783 C 7.3997815,18.089079 6.675368,17.772877 6.2265625,18.184158 L 2,22.240799 v 1.898437 l 4,-3.849609 v 8.009765 c 2.446e-4,0.623446 0.7543162,0.93483 1.1953125,0.494141 l 3.2050785,-3.00586 3.404297,3.00586 C 14.245684,29.234223 14.999756,28.922838 15,28.299392 v -8.90039 h 4 v 3.890625 c -0.01146,0.07247 -0.01146,0.146284 0,0.21875 v 4.791015 c 3.9e-5,0.386583 0.312636,0.69918 0.699219,0.699219 h 4.669922 c 0.946626,0.01339 0.946626,-1.413779 0,-1.400391 h -3.96875 v -3.5 h 3.929687 c 0.946626,0.01339 0.946626,-1.413778 0,-1.40039 h -3.929687 v -3.298828 h 5.029297 L 30,23.426345 V 21.54158 l -3.832031,-3.363281 c -0.128597,-0.116114 -0.295489,-0.179634 -0.46875,-0.179688 h -5.88086 c -0.04245,-0.0071 -0.08586,-0.01053 -0.128906,-0.0098 z"/>
+ <path style="fill:#3f51b5" d="M 19.689062,2.990754 C 19.303001,2.996789 18.994713,3.3142522 19,3.7003243 v 5.2807303 c -0.0131,0.077379 -0.0131,0.1564101 0,0.2337888 V 12.6 H 15 V 3.7003243 C 14.999755,3.0768784 14.246074,2.764713 13.805078,3.2054025 L 10.4,6.2104809 7.1949217,3.2054025 C 6.7539255,2.7647135 6.0002448,3.0768787 6,3.7003243 V 11.678516 L 2,7.7136717 V 9.638672 l 4.2201171,4.169921 C 6.666467,14.228705 7.3989599,13.912961 7.4,13.3 V 5.3901677 L 9.9050783,7.695246 c 0.2733707,0.2732578 0.7164727,0.2732578 0.9898437,0 L 13.6,5.3901677 V 13.3 c 3.9e-5,0.386583 0.313417,0.699961 0.7,0.7 h 5.4 c 0.386583,-3.9e-5 0.699961,-0.313417 0.7,-0.7 V 9.8 h 3.199527 v 3.5 c 4.22e-4,0.589292 0.684292,0.914438 1.141602,0.542774 L 30,9.648242 V 7.8435546 L 24.999528,11.828907 V 9.2080079 c 0.01146,-0.072466 0.01146,-0.1462838 0,-0.21875 V 3.7003243 c 0.01339,-0.9466259 -1.413388,-0.9466259 -1.4,0 V 8.4 H 20.4 V 3.7003243 C 20.405404,3.3056852 20.08369,2.98459 19.689062,2.990754 Z"/>
+ <path style="fill:#d64e44" d="m 19.689062,16.990526 c -0.03483,6.11e-4 -0.06956,0.0038 -0.103905,0.0096 H 14.3 c -0.386583,3.9e-5 -0.699961,0.313417 -0.7,0.7 v 7.909991 l -2.705078,-2.305079 c -0.273371,-0.273258 -0.716473,-0.273258 -0.9898437,0 L 7.4,25.610087 V 17.700096 C 7.3993909,17.091345 6.6757588,16.773385 6.2269533,17.184666 L 2,21.242479 v 1.899024 l 4,-3.85 v 8.008427 c 2.446e-4,0.623446 0.7539254,0.935611 1.1949217,0.494922 L 10.4,24.789773 13.805078,27.794852 C 14.246074,28.235542 14.999756,27.923376 15,27.29993 v -8.899834 h 4 v 3.891826 c -0.01146,0.07247 -0.01146,0.146284 0,0.21875 v 4.789258 c 3.9e-5,0.386583 0.313417,0.699961 0.7,0.7 h 4.67 c 0.946626,0.01339 0.946626,-1.413388 0,-1.4 H 20.4 v -3.5 h 3.930274 c 0.946626,0.01339 0.946626,-1.413388 0,-1.4 H 20.4 v -3.299833 h 5.030191 L 30,22.42783 V 20.543846 L 26.168472,17.180564 C 26.039875,17.064451 25.872789,17.00015 25.699528,17.000096 h -5.88195 c -0.04245,-0.0071 -0.08547,-0.01036 -0.128516,-0.0096 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/microscope.svg b/.icons/awkward/32x32/apps/microscope.svg
new file mode 100644
index 00000000..a07ac7a7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/microscope.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="M 12.501953,7.0234375 C 12.045628,7.0133307 11.586409,7.1770952 11.230469,7.5175781 L 8.1816406,10.433594 C 4.0705249,14.366471 3.9244848,20.912323 7.8574219,25.023438 L 8.7910156,26 13.128906,26 9.8359375,22.556641 C 8.6698479,21.337701 8.0516736,19.792198 7.9746094,18.226562 7.8816154,16.337297 8.4568951,14.282791 10.046875,13.011719 l 3.648437,-2.917969 c 0.769376,-0.6150596 0.737606,-1.8096641 0.05664,-2.5214844 -0.340482,-0.3558807 -0.793675,-0.5387213 -1.25,-0.5488281 z"/>
+ <path style="opacity:0.2" d="m 15.030145,18.503372 c 0.06257,-0.236804 0.218003,-0.439471 0.432199,-0.563409 l 3.133865,-1.812806 c 0.445937,-0.257962 1.020079,-0.111021 1.282109,0.328327 l 1.992575,3.341696 c 0.261904,0.439408 0.112717,1.004722 -0.333345,1.262807 l -3.133865,1.812806 c -0.193151,0.111698 -0.410218,0.147495 -0.615608,0.116557 -0.268961,-0.0406 -0.517939,-0.195717 -0.666501,-0.444883 l -1.992575,-3.341695 c -0.125832,-0.21097 -0.161365,-0.462597 -0.09885,-0.6994 z"/>
+ <path style="opacity:0.2" d="m 7.8397862,26.999996 7.6053098,0 2.909009,0 6.806107,0 c 1.016053,0 1.839787,0.895468 1.839787,2.000001 0,1.104533 -0.823734,1.999999 -1.839787,1.999999 l -6.806107,0 -4.298539,0 -6.2157798,0 c -1.0160528,0 -1.8397869,-0.895466 -1.8397869,-1.999999 0,-1.1046 0.8236725,-2.000001 1.8397869,-2.000001 z"/>
+ <rect style="fill:#e4e4e4" width="7" height="2" x="-25" y="25" transform="scale(-1,1)"/>
+ <path style="fill:#3f3f3f" d="m 14.337706,29.649998 10.765295,0 c 0.985003,0 1.783564,-0.448561 1.783564,-1.433564 0,-0.985002 -0.798561,-1.783564 -1.783564,-1.783564 l -10.603005,0 -4.6646744,-4.876086 C 8.6692321,20.337845 8.0510657,18.791978 7.9740015,17.226343 7.8810075,15.337078 8.4568733,13.282936 10.046853,12.011864 L 13.696039,9.0946066 C 14.465414,8.4795472 14.432829,7.2847055 13.751864,6.5728853 13.070899,5.861124 11.942022,5.8360946 11.230142,6.5170603 L 8.1806643,9.4343166 C 4.0695491,13.367194 3.9245454,19.911567 7.857482,24.022681 l 5.191419,5.426673 c 0.3365,0.351717 0.80207,0.200644 1.288805,0.200644 z"/>
+ <path style="fill:#4f4f4f" d="m 15.030145,17.503374 c 0.06257,-0.236804 0.218003,-0.439471 0.432199,-0.563409 l 3.133865,-1.812806 c 0.445937,-0.257962 1.020079,-0.111021 1.282109,0.328327 l 1.992575,3.341696 c 0.261904,0.439408 0.112717,1.004722 -0.333345,1.262807 l -3.133865,1.812806 c -0.193151,0.111698 -0.410218,0.147495 -0.615608,0.116557 -0.268961,-0.0406 -0.517939,-0.195717 -0.666501,-0.444883 l -1.992575,-3.341695 c -0.125832,-0.21097 -0.161365,-0.462597 -0.09885,-0.6994 z"/>
+ <path style="opacity:0.2" d="M 7.096993,6.7192615 C 7.2969984,5.9261435 7.7845568,5.260772 8.4699149,4.8457454 L 10.820278,3.4223953 c 0.588171,-0.3561219 1.282818,-0.4936859 1.956042,-0.3873701 0.889601,0.1404972 1.661056,0.6796188 2.11651,1.4792018 l 5.9872,10.511671 c 0.117042,0.205388 0.150077,0.450226 0.0919,0.680697 -0.05811,0.230469 -0.202617,0.427717 -0.401809,0.54834 l -5.979944,3.621261 c -0.179569,0.10871 -0.381373,0.143549 -0.572321,0.113439 -0.25005,-0.03951 -0.481521,-0.190482 -0.619638,-0.432985 L 7.4110214,9.0450383 C 7.0085151,8.3383017 6.8969883,7.5123794 7.096993,6.7192615 Z"/>
+ <path style="fill:#ff9b32" d="M 7.096993,5.7192632 C 7.2969984,4.9261452 7.7845568,4.2607737 8.4699149,3.8457471 L 10.820278,2.422397 c 0.588171,-0.3561219 1.282818,-0.4936859 1.956042,-0.3873701 0.889601,0.1404972 1.661056,0.6796188 2.11651,1.4792018 L 20.88003,14.0259 c 0.117042,0.205388 0.150077,0.450226 0.0919,0.680697 -0.05811,0.230469 -0.202617,0.427717 -0.401809,0.54834 l -5.979944,3.621261 c -0.179569,0.10871 -0.381373,0.143549 -0.572321,0.113439 -0.25005,-0.03951 -0.481521,-0.190482 -0.619638,-0.432985 L 7.4110214,8.04504 C 7.0085151,7.3383034 6.8969883,6.5123811 7.096993,5.7192632 Z"/>
+ <path style="fill:#ff9b32" d="m 7.8397862,25.999998 7.6053098,0 2.909009,0 6.806107,0 c 1.016053,0 1.839787,0.895468 1.839787,2.000001 0,1.104533 -0.823734,1.999999 -1.839787,1.999999 l -6.806107,0 -4.298539,0 -6.2157798,0 c -1.0160528,0 -1.8397869,-0.895466 -1.8397869,-1.999999 0,-1.1046 0.8236725,-2.000001 1.8397869,-2.000001 z"/>
+ <path style="opacity:0.2" d="m 9.9999989,14.999996 c 2.2056071,0 3.9999991,-1.794392 3.9999991,-3.999999 0,-2.2056068 -1.794392,-3.9999992 -3.9999991,-3.9999992 -2.2056071,0 -3.9999996,1.7943924 -3.9999996,3.9999992 0,2.205607 1.7943925,3.999999 3.9999996,3.999999 z"/>
+ <path style="fill:#4f4f4f" d="m 9.9999989,13.999998 c 2.2056071,0 3.9999991,-1.794392 3.9999991,-3.9999997 0,-2.2056064 -1.794392,-3.9999988 -3.9999991,-3.9999988 -2.2056071,0 -3.9999996,1.7943924 -3.9999996,3.9999988 0,2.2056077 1.7943925,3.9999997 3.9999996,3.9999997 z"/>
+ <path style="opacity:0.2" d="m 9.9999988,8.9999975 c 1.1028072,0 2.0000002,0.8971926 2.0000002,1.9999995 0,1.102807 -0.897193,1.999999 -2.0000002,1.999999 -1.1028072,0 -1.9999998,-0.897192 -1.9999998,-1.999999 0,-1.1028069 0.8971926,-1.9999995 1.9999998,-1.9999995 z"/>
+ <path style="fill:#e4e4e4" d="m 9.9999988,7.9999992 c 1.1028072,0 2.0000002,0.8971926 2.0000002,1.9999991 0,1.1028077 -0.897193,1.9999997 -2.0000002,1.9999997 -1.1028072,0 -1.9999998,-0.897192 -1.9999998,-1.9999997 0,-1.1028065 0.8971926,-1.9999991 1.9999998,-1.9999991 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 12.269531 2 C 11.762575 2.0105311 11.261441 2.1547835 10.820312 2.421875 L 8.4707031 3.8457031 C 7.7853449 4.2607298 7.2976617 4.9256319 7.0976562 5.71875 C 6.988712 6.150768 6.9801329 6.590658 7.0527344 7.0175781 C 7.0680189 6.9180782 7.0727474 6.8175259 7.0976562 6.71875 C 7.2976617 5.9256319 7.7853449 5.2607298 8.4707031 4.8457031 L 10.820312 3.421875 C 11.408484 3.0657531 12.102167 2.9288404 12.775391 3.0351562 C 13.664992 3.1756535 14.437124 3.7140888 14.892578 4.5136719 L 20.849609 14.96875 C 20.901374 14.887522 20.948492 14.80287 20.972656 14.707031 C 21.030833 14.47656 20.997901 14.230779 20.880859 14.025391 L 14.892578 3.5136719 C 14.437124 2.7140888 13.664992 2.1756535 12.775391 2.0351562 C 12.607085 2.0085773 12.438517 1.9964896 12.269531 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 7.8398438 26 C 6.8237292 26 6 26.8954 6 28 C 6 28.173788 6.0261276 28.339237 6.0644531 28.5 C 6.2696979 27.638987 6.9836057 27 7.8398438 27 L 15.445312 27 L 18.353516 27 L 25.160156 27 C 26.016343 27 26.73029 27.639012 26.935547 28.5 C 26.973872 28.339237 27 28.173788 27 28 C 27 26.895467 26.176209 26 25.160156 26 L 18.353516 26 L 15.445312 26 L 7.8398438 26 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/microsoft-office-online.svg b/.icons/awkward/32x32/apps/microsoft-office-online.svg
new file mode 120000
index 00000000..6ea82728
--- /dev/null
+++ b/.icons/awkward/32x32/apps/microsoft-office-online.svg
@@ -0,0 +1 @@
+ms-office.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/microsoft.svg b/.icons/awkward/32x32/apps/microsoft.svg
new file mode 100644
index 00000000..07a768bb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/microsoft.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.5" ry="1.5"/>
+ <path style="fill:#ffba08" d="M 30,16 V 28.5 C 30,29.331 29.331,30 28.5,30 H 15 V 16 Z"/>
+ <path style="fill:#459ee9" d="M 2,15 V 28.5 C 2,29.331 2.669,30 3.5,30 H 16 V 15 Z"/>
+ <path style="fill:#eb572a" d="M 3.5,2 C 2.669,2 2,2.669 2,3.5 V 16 H 17 V 2 Z"/>
+ <path style="fill:#79a61c" d="M 28.5,2 C 29.331,2 30,2.669 30,3.5 V 16 H 16 V 2 Z"/>
+ <path fill="#fff" opacity=".2" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/midori.svg b/.icons/awkward/32x32/apps/midori.svg
new file mode 100644
index 00000000..f8b60faf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/midori.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#8ac249" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".1" d="m25.89 6.1095-19.781 19.78c5.479 5.48 14.302 5.48 19.781 0 5.4793-5.4793 5.4793-14.302 0-19.781z"/>
+ <path fill="#f2f2f2" d="m6.1095 25.89 8.6545-11.127l1.1711 1.1711 1.3015 1.3015z"/>
+ <path fill="#f34235" d="m25.89 6.1095-11.127 8.6542 2.4726 2.4726z"/>
+ <path fill="#fff" opacity=".2" d="m25.89 6.1095-19.781 19.78c-5.4793-5.4793-5.4793-14.302 0-19.781 5.479-5.4788 14.302-5.4788 19.781 0.0005z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.02148 0.58594 14 14 0 0 1 13.979 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m16 31a14 14 0 0 1 -14 -14 14 14 0 0 1 0.0215 -0.586 14 14 0 0 0 13.978 13.586 14 14 0 0 0 13.978 -13.414 14 14 0 0 1 0.022 0.414 14 14 0 0 1 -14 14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mikutter.svg b/.icons/awkward/32x32/apps/mikutter.svg
new file mode 100644
index 00000000..d38dea19
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mikutter.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 11.961104,5.0001679 C 7.6568141,5.0240253 4.5448098,7.3724076 2.8853032,9.8769806 1.4316305,12.070904 1.1070363,14.260691 1.1002202,14.307077 c -0.064102,0.38006 -0.098986,0.765478 -0.099605,1.150928 a 5.000295,4.9943557 0 0 0 0,0.0078 v 6.443246 c -0.0273194,1.929441 0.8576474,4.035035 2.2713913,5.304033 1.4137437,1.269 3.1073457,1.786865 4.7283217,1.786865 1.3808126,0 2.7824188,-0.485548 4.0506148,-1.381114 0.985863,0.702254 2.088506,1.247875 3.355331,1.355754 a 5.000295,4.9943557 0 0 0 0.02734,0.002 c 0.226718,0.01799 0.454225,0.02364 0.681612,0.01951 1.436366,-0.02361 2.701622,-0.602289 3.812344,-1.390868 C 21.201008,28.511685 22.611119,29 23.999669,29 c 1.620977,0 3.314578,-0.517865 4.728322,-1.786865 1.413747,-1.269043 2.298715,-3.374637 2.271395,-5.304065 v -6.529078 a 5.000295,4.9943557 0 0 0 0,-0.0039 c -2.43e-4,-0.38902 -0.0347,-0.777134 -0.09961,-1.160682 -0.0051,-0.03427 -0.335648,-2.24955 -1.820238,-4.447653 -1.69623,-2.5114752 -4.83503,-4.7913239 -9.118762,-4.7675781 -1.435883,0.00796 -2.73765,0.335062 -3.913903,0.7997972 -1.220748,-0.4870425 -2.586695,-0.808118 -4.085769,-0.7998082 z"/>
+ <path style="fill:#f540ae" d="M 11.961104,4.0001679 C 7.6568141,4.0240253 4.5448098,6.3724076 2.8853032,8.8769806 1.4316305,11.070904 1.1070363,13.260691 1.1002202,13.307077 c -0.064102,0.38006 -0.098986,0.765478 -0.099605,1.150928 a 5.000295,4.9943557 0 0 0 0,0.0078 v 6.443246 c -0.0273194,1.929441 0.8576474,4.035035 2.2713913,5.304033 1.4137437,1.269 3.1073457,1.786865 4.7283217,1.786865 1.3808126,0 2.7824188,-0.485548 4.0506148,-1.381114 0.985863,0.702254 2.088506,1.247875 3.355331,1.355754 a 5.000295,4.9943557 0 0 0 0.02734,0.002 c 0.226718,0.01799 0.454225,0.02364 0.681612,0.01951 1.436366,-0.02361 2.701622,-0.602289 3.812344,-1.390868 C 21.201008,27.511685 22.611119,28 23.999669,28 c 1.620977,0 3.314578,-0.517865 4.728322,-1.786865 1.413747,-1.269043 2.298715,-3.374637 2.271395,-5.304065 v -6.529078 a 5.000295,4.9943557 0 0 0 0,-0.0039 c -2.43e-4,-0.38902 -0.0347,-0.777134 -0.09961,-1.160682 -0.0051,-0.03427 -0.335648,-2.24955 -1.820238,-4.447653 -1.69623,-2.5114752 -4.83503,-4.7913239 -9.118762,-4.7675781 -1.435883,0.00796 -2.73765,0.335062 -3.913903,0.7997972 -1.220748,-0.4870425 -2.586695,-0.808118 -4.085769,-0.7998082 z"/>
+ <path style="opacity:0.2" d="M 11.988281,9.999515 C 9.6080358,10.012724 7.8790807,11.396416 7.0546875,12.642093 6.2302943,13.88777 6.0292969,15.14014 6.0292969,15.14014 A 2.0002,2.0002 0 0 0 6,15.478031 v 6.521484 a 2.0002,2.0002 0 1 0 4,0 v -6.253906 c 0.01306,-0.06045 0.0883,-0.442616 0.388672,-0.896485 0.323234,-0.488414 0.594202,-0.8439 1.623047,-0.849609 1.036664,-0.0058 1.293178,0.339872 1.609375,0.808594 0.293514,0.435097 0.365931,0.80054 0.378906,0.859375 v 6.332031 a 2.0002,2.0002 0 0 0 1.830078,2.021484 2.0002,2.0002 0 0 0 0.199219,0.0059 A 2.0002,2.0002 0 0 0 18,21.999515 v -6.253906 c 0.01306,-0.06045 0.0883,-0.442616 0.388672,-0.896485 0.323234,-0.488414 0.594201,-0.8439 1.623047,-0.849609 1.036664,-0.0058 1.293178,0.339872 1.609375,0.808594 0.293514,0.435097 0.365931,0.80054 0.378906,0.859375 v 6.332031 a 2.0002,2.0002 0 1 0 4,0 v -6.607422 a 2.0002,2.0002 0 0 0 -0.0293,-0.339844 c 0,0 -0.203626,-1.249784 -1.035156,-2.482422 -0.831527,-1.232637 -2.574839,-2.5834786 -4.947266,-2.570312 -1.677474,0.00931 -3.022975,0.702272 -3.964843,1.544922 -0.950454,-0.852563 -2.325429,-1.5544107 -4.035157,-1.544922 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 8.0002,21 v -6.522359 c 0,0 0.5907092,-3.458723 3.9998,-3.477641 3.409091,-0.01892 4,3.393258 4,3.393258 V 21 21"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 16.0002,21 v -6.522359 c 0,0 0.590709,-3.458723 3.9998,-3.477641 3.409091,-0.01892 4,3.393258 4,3.393258 V 21 21"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.960938 4 C 7.6566476 4.0238574 4.5442722 6.3723801 2.8847656 8.8769531 C 1.4310929 11.070877 1.1064255 13.260255 1.0996094 13.306641 C 1.0355074 13.686701 1.000619 14.071581 1 14.457031 A 5.000295 4.9943557 0 0 0 1 14.464844 L 1 15.457031 C 1.000619 15.071581 1.0355074 14.686701 1.0996094 14.306641 C 1.1064255 14.260255 1.4310929 12.070877 2.8847656 9.8769531 C 4.5442722 7.3723801 7.6566476 5.0238574 11.960938 5 C 13.460011 4.9916902 14.826127 5.3137387 16.046875 5.8007812 C 17.223128 5.3360461 18.525054 5.00796 19.960938 5 C 24.244669 4.9762542 27.383848 7.2561029 29.080078 9.7675781 C 30.564668 11.965681 30.895291 14.180574 30.900391 14.214844 C 30.965301 14.598392 30.999757 14.987933 31 15.376953 L 31 14.380859 A 5.000295 4.9943557 0 0 0 31 14.376953 C 30.999757 13.987933 30.965301 13.598392 30.900391 13.214844 C 30.895291 13.180574 30.564668 10.965681 29.080078 8.7675781 C 27.383848 6.2561029 24.244669 3.9762542 19.960938 4 C 18.525054 4.00796 17.223128 4.336046 16.046875 4.8007812 C 14.826127 4.3137387 13.460011 3.9916902 11.960938 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/milkytracker.svg b/.icons/awkward/32x32/apps/milkytracker.svg
new file mode 100644
index 00000000..3077db48
--- /dev/null
+++ b/.icons/awkward/32x32/apps/milkytracker.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 27,29.6 V 10 H 5 V 29.6 C 5,30.3756 5.61325,31 6.375,31 h 19.25 C 26.38675,31 27,30.3756 27,29.6 Z"/>
+ <path style="fill:#e4e4e4" d="M 27,28.6 V 9 H 5 V 28.6 C 5,29.3756 5.61325,30 6.375,30 h 19.25 C 26.38675,30 27,29.3756 27,28.6 Z"/>
+ <path style="fill:#b8b8b8" d="m 10,5 h 12 l 5,4 H 5 Z"/>
+ <rect style="fill:#a3a3a3" width="12" height="3" x="10" y="2"/>
+ <path style="fill:#a3a3a3" d="m 22,5 v 0 l 5,4 h -9 z"/>
+ <path style="fill:#b8b8b8" d="m 18,9 v 21 h 7.714286 C 26.426571,30 27,29.3756 27,28.6 V 9 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 14,23.971516 v -7.985758 m -5.9914145,0 2.9914145,4 3,-4 m -5.9914145,7.985758 v -7.985758"/>
+ <path style="fill:none;stroke:#3a86c5;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 14,22.985758 V 15 M 8.0085855,15 11,19 14,15 M 8.0085855,22.985758 V 15"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="m 21,15.985758 h 4 m -2,8 v -8"/>
+ <path style="fill:none;stroke:#3a86c5;stroke-width:2;stroke-linecap:round" d="m 21,15 h 4 m -2,8 v -8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10 2 L 10 3 L 22 3 L 22 2 L 10 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/min.svg b/.icons/awkward/32x32/apps/min.svg
new file mode 100644
index 00000000..4cf4db24
--- /dev/null
+++ b/.icons/awkward/32x32/apps/min.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <path style="fill:#fbd713" d="M 26.607697,9.617953 C 22.835465,3.0842557 16.587873,0.98254586 9.9653854,4.4390969 9.7856366,4.5329176 9.1834434,3.7838288 9.0061033,3.8862163 2.295066,7.7608348 0.0115961,16.282861 3.8862151,22.993897 c 3.874619,6.711037 12.3966439,8.994507 19.1076819,5.119888 0.199834,-0.115374 -0.216104,-0.940848 -0.02416,-1.064294 6.253886,-4.022219 7.397211,-10.920337 3.637968,-17.431538 z"/>
+ <path style="fill:#f88301" d="M 28.113785,9.0061033 C 24.239166,2.2950661 15.71714,0.01159616 9.0061033,3.8862149 L 22.993897,28.113784 c 6.711037,-3.874619 8.994507,-12.396645 5.119888,-19.1076807 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="10"/>
+ <path style="fill:#425dbb;fill-rule:evenodd" d="m 24.658807,20.999165 c -2.760962,4.782127 -8.875845,6.420606 -13.657972,3.659642 -0.17411,-0.100522 0.04042,-0.686087 -0.12529,-0.795274 C 6.4897076,20.973748 6.3628395,16.425867 9.0232795,11.81785 11.674122,7.2264553 15.253995,5.5810044 19.940302,7.8968205 c 0.194678,0.096203 0.868129,-0.6657489 1.058863,-0.5556287 4.782128,2.7609622 6.420606,8.8758452 3.659642,13.6579732 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 16.267578 7.0039062 C 15.394532 6.9812316 14.528304 7.0823227 13.685547 7.2832031 C 11.887945 7.9853952 10.340561 9.5370346 9.0234375 11.818359 C 6.3629975 16.426376 6.4891626 20.973496 10.875 23.863281 C 11.04071 23.972468 10.82589 24.557681 11 24.658203 C 11.146003 24.742498 11.296958 24.81059 11.445312 24.886719 L 21 8.3417969 C 20.699281 8.1681769 20.392125 8.012185 20.082031 7.8730469 C 20.024613 7.8988586 19.973159 7.9131404 19.939453 7.8964844 C 19.551233 7.7046388 19.173916 7.5501621 18.800781 7.4121094 C 17.966346 7.1677612 17.115726 7.0259343 16.267578 7.0039062 z"/>
+ <path style="fill:#4c8ee6;fill-rule:evenodd" d="M 11.000835,24.658807 C 6.2187071,21.897845 4.5802293,15.782962 7.3411918,11.000835 10.102154,6.2187078 16.217037,4.5802295 20.999165,7.3411918 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 16.267578 6.0039062 C 12.721854 5.9118171 9.2399584 7.7122875 7.3417969 11 C 6.3410863 12.733281 5.9260812 14.64166 6.0214844 16.501953 C 6.0969038 14.966097 6.5200538 13.425254 7.3417969 12.001953 C 10.018464 7.3658291 15.843902 5.6959159 20.554688 8.1132812 L 21 7.3417969 C 19.505585 6.4789962 17.879271 6.0457649 16.267578 6.0039062 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/minecraft-launcher.svg b/.icons/awkward/32x32/apps/minecraft-launcher.svg
new file mode 120000
index 00000000..9a4276ad
--- /dev/null
+++ b/.icons/awkward/32x32/apps/minecraft-launcher.svg
@@ -0,0 +1 @@
+minecraft.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/minecraft.svg b/.icons/awkward/32x32/apps/minecraft.svg
new file mode 100644
index 00000000..ff19bb18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/minecraft.svg
@@ -0,0 +1,200 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#b8845b" width="2" height="2" x="18" y="-26" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#785439" width="2" height="2" x="10" y="-26" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#785439" width="2" height="2" x="4" y="-26" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#956b49" width="2" height="2" x="6" y="-26" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#956b49" width="2" height="2" x="-24" y="10" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#583c28" width="2" height="2" x="8" y="10" ry="0"/>
+ <rect fill="#b8845b" width="2" height="2" x="-16" y="10" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="-14" y="10" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#583c28" width="2" height="2" x="-4" y="10" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#956b49" width="2" height="2" x="-16" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#583c28" width="2" height="2" x="4" y="8" ry="0"/>
+ <rect fill="#785439" width="2" height="2" x="12" y="8" ry="0"/>
+ <rect fill="#72b248" width="2" height="2" x="-4" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#60a036" width="2" height="2" x="2" y="6" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="-14" y="6" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#9bca6b" width="2" height="2" x="14" y="6" ry="0"/>
+ <rect fill="#72b248" width="2" height="2" x="2" y="4" ry="0"/>
+ <rect fill="#56962c" width="2" height="2" x="4" y="4" ry="0"/>
+ <rect fill="#60a036" width="2" height="2" x="6" y="4" ry="0"/>
+ <rect fill="#72b248" width="2" height="2" x="8" y="4" ry="0"/>
+ <rect fill="#72b248" width="2" height="2" x="-22" y="6" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#72b248" width="2" height="2" x="6" y="6" ry="0"/>
+ <rect fill="#56962c" width="2" height="2" x="20" y="8" ry="0"/>
+ <rect fill="#60a036" width="2" height="2" x="4" y="6" ry="0"/>
+ <rect fill="#56962c" width="2" height="2" x="6" y="2" ry="0"/>
+ <rect fill="#60a036" width="2" height="2" x="-10" y="2" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#72b248" width="2" height="2" x="-6" y="2" ry="0" transform="scale(-1,1)"/>
+ <path fill="#56962c" d="m4 2h-0.5s-1.5 0-1.5 1.5v0.5h2z"/>
+ <rect fill="#b8845b" width="2" height="2" x="-18" y="12" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="10" y="12" ry="0"/>
+ <rect fill="#785439" width="2" height="2" x="4" y="12" ry="0"/>
+ <rect fill="#956b49" width="2" height="2" x="6" y="12" ry="0"/>
+ <rect fill="#b8845b" width="2" height="2" x="-18" y="10" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="10" y="10" ry="0"/>
+ <rect fill="#785439" width="2" height="2" x="4" y="10" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="6" y="10" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="10" y="8" ry="0"/>
+ <rect fill="#6b6b6b" width="2" height="2" x="-18" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#956b49" width="2" height="2" x="16" y="6" ry="0"/>
+ <rect fill="#60a036" width="2" height="2" x="-12" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#56962c" width="2" height="2" x="-8" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#60a036" width="2" height="2" x="10" y="6" ry="0"/>
+ <path fill="#56962c" d="m12 2h-2v2h2z"/>
+ <rect fill="#956b49" width="2" height="2" x="2" y="24" ry="0"/>
+ <rect fill="#b8845b" width="2" height="2" x="12" y="24" ry="0"/>
+ <rect fill="#785439" width="2" height="2" x="-10" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#583c28" width="2" height="2" x="22" y="24" ry="0"/>
+ <rect fill="#956b49" width="2" height="2" x="2" y="-14" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="12" y="-14" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#785439" width="2" height="2" x="14" y="-14" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#785439" width="2" height="2" x="-10" y="-14" ry="0" transform="scale(-1)"/>
+ <rect fill="#583c28" width="2" height="2" x="22" y="-14" ry="0" transform="scale(1,-1)"/>
+ <path fill="#956b49" d="m2 28.5v-0.5h2v2h-0.5s-1.5 0-1.5-1.5z"/>
+ <rect fill="#6b6b6b" width="2" height="2" x="12" y="28" ry="0"/>
+ <rect fill="#785439" width="2" height="2" x="-24" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="-10" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#956b49" width="2" height="2" x="-8" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#583c28" width="2" height="2" x="-6" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="-12" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="-20" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="10" y="28" ry="0"/>
+ <rect fill="#785439" width="2" height="2" x="4" y="28" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="6" y="28" ry="0"/>
+ <rect fill="#956b49" width="2" height="2" x="-14" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="-4" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="-10" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#583c28" width="2" height="2" x="22" y="26" ry="0"/>
+ <rect fill="#b8845b" width="2" height="2" x="-26" y="-26" ry="0" transform="scale(-1)"/>
+ <rect fill="#785439" width="2" height="2" x="-22" y="-26" ry="0" transform="scale(-1)"/>
+ <rect fill="#956b49" width="2" height="2" x="14" y="-26" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#956b49" width="2" height="2" x="-20" y="10" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#583c28" width="2" height="2" x="26" y="10" ry="0"/>
+ <rect fill="#b8845b" width="2" height="2" x="28" y="10" ry="0"/>
+ <rect fill="#9bca6b" width="2" height="2" x="18" y="8" ry="0"/>
+ <rect fill="#785439" width="2" height="2" x="-28" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#583c28" width="2" height="2" x="26" y="6" ry="0"/>
+ <rect fill="#72b248" width="2" height="2" x="14" y="4" ry="0"/>
+ <rect fill="#56962c" width="2" height="2" x="16" y="4" ry="0"/>
+ <rect fill="#60a036" width="2" height="2" x="18" y="4" ry="0"/>
+ <rect fill="#72b248" width="2" height="2" x="-30" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#56962c" width="2" height="2" x="-28" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#72b248" width="2" height="2" x="-30" y="6" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#72b248" width="2" height="2" x="-20" y="6" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#56962c" width="2" height="2" x="-30" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#56962c" width="2" height="2" x="18" y="2" ry="0"/>
+ <rect fill="#60a036" width="2" height="2" x="-26" y="2" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#72b248" width="2" height="2" x="-28" y="2" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#72b248" width="2" height="2" x="-18" y="2" ry="0" transform="scale(-1,1)"/>
+ <path fill="#56962c" d="m16 2h-2v2h2z"/>
+ <rect fill="#b8845b" width="2" height="2" x="-26" y="12" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="-22" y="12" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="-26" y="10" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="-22" y="10" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#583c28" width="2" height="2" x="-10" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="-24" y="8" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#60a036" width="2" height="2" x="-26" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#72b248" width="2" height="2" x="-24" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#72b248" width="2" height="2" x="-22" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#56962c" width="2" height="2" x="-14" y="4" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#72b248" width="2" height="2" x="24" y="6" ry="0"/>
+ <rect fill="#56962c" width="2" height="2" x="22" y="6" ry="0"/>
+ <rect fill="#56962c" width="2" height="2" x="24" y="8" ry="0"/>
+ <rect fill="#60a036" width="2" height="2" x="-10" y="6" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#72b248" width="2" height="2" x="12" y="2" ry="0"/>
+ <path fill="#56962c" d="m30 3.5c0-1.5-1.5-1.5-1.5-1.5h-0.5v2h2z"/>
+ <rect fill="#60a036" width="2" height="2" x="22" y="2" ry="0"/>
+ <rect fill="#72b248" width="2" height="2" x="-22" y="2" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6b6b6b" width="2" height="2" x="-30" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="-28" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#583c28" width="2" height="2" x="-18" y="24" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="-30" y="-14" ry="0" transform="scale(-1)"/>
+ <rect fill="#785439" width="2" height="2" x="-28" y="-14" ry="0" transform="scale(-1)"/>
+ <rect fill="#583c28" width="2" height="2" x="18" y="-14" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#785439" width="2" height="2" x="16" y="28" ry="0"/>
+ <rect fill="#785439" width="2" height="2" x="-28" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#583c28" width="2" height="2" x="-26" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#956b49" width="2" height="2" x="-16" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="20" y="26" ry="0"/>
+ <rect fill="#785439" width="2" height="2" x="24" y="26" ry="0"/>
+ <path fill="#b8845b" d="m30 28.5v-0.5h-2v2h0.5s1.5 0 1.5-1.5z"/>
+ <rect fill="#b8845b" width="2" height="2" x="-22" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#583c28" width="2" height="2" x="14" y="28" ry="0"/>
+ <rect fill="#785439" width="2" height="2" x="-30" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="-28" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#583c28" width="2" height="2" x="-18" y="26" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#583c28" width="2" height="2" x="-20" y="28" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="-18" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="10" y="20" ry="0"/>
+ <rect fill="#785439" width="2" height="2" x="4" y="20" ry="0"/>
+ <rect fill="#956b49" width="2" height="2" x="6" y="20" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="8" y="22" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="-4" y="22" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#956b49" width="2" height="2" x="2" y="-22" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="12" y="-22" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#785439" width="2" height="2" x="14" y="-22" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#785439" width="2" height="2" x="-10" y="-22" ry="0" transform="scale(-1)"/>
+ <rect fill="#583c28" width="2" height="2" x="12" y="22" ry="0"/>
+ <rect fill="#b8845b" width="2" height="2" x="-8" y="22" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6b6b6b" width="2" height="2" x="10" y="22" ry="0"/>
+ <rect fill="#785439" width="2" height="2" x="4" y="22" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="-20" y="22" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#956b49" width="2" height="2" x="16" y="22" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="18" y="-22" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="-16" y="22" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="26" y="18" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="-18" y="18" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="18" y="18" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="-26" y="18" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#956b49" width="2" height="2" x="22" y="18" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="-30" y="18" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="-22" y="18" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#583c28" width="2" height="2" x="2" y="18" ry="0"/>
+ <rect fill="#6b6b6b" width="2" height="2" x="4" y="18" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="14" y="18" ry="0"/>
+ <rect fill="#785439" width="2" height="2" x="8" y="18" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="6" y="18" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="-12" y="18" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="-14" y="18" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="-26" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="28" y="22" ry="0"/>
+ <rect fill="#b8845b" width="2" height="2" x="20" y="-22" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#785439" width="2" height="2" x="22" y="-22" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#583c28" width="2" height="2" x="20" y="22" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="-28" y="22" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#956b49" width="2" height="2" x="-30" y="20" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#956b49" width="2" height="2" x="24" y="22" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="26" y="-22" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="-24" y="22" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="18" y="16" ry="0"/>
+ <rect fill="#785439" width="2" height="2" x="12" y="16" ry="0"/>
+ <rect fill="#956b49" width="2" height="2" x="14" y="16" ry="0"/>
+ <rect fill="#956b49" width="2" height="2" x="10" y="-18" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="20" y="-18" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#785439" width="2" height="2" x="22" y="-18" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#785439" width="2" height="2" x="-18" y="-18" ry="0" transform="scale(-1)"/>
+ <rect fill="#583c28" width="2" height="2" x="10" y="14" ry="0"/>
+ <rect fill="#6b6b6b" width="2" height="2" x="12" y="14" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="22" y="14" ry="0"/>
+ <rect fill="#785439" width="2" height="2" x="16" y="14" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="14" y="14" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="-20" y="14" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="-22" y="14" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="-26" y="-18" ry="0" transform="scale(-1)"/>
+ <rect fill="#6b6b6b" width="2" height="2" x="-30" y="16" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#785439" width="2" height="2" x="-28" y="16" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="28" y="14" ry="0"/>
+ <rect fill="#583c28" width="2" height="2" x="-28" y="14" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#956b49" width="2" height="2" x="24" y="14" ry="0"/>
+ <rect fill="#b8845b" width="2" height="2" x="-6" y="14" ry="0" transform="scale(-1,1)"/>
+ <rect fill="#6b6b6b" width="2" height="2" x="-10" y="-16" ry="0" transform="scale(-1)"/>
+ <rect fill="#785439" width="2" height="2" x="-8" y="-16" ry="0" transform="scale(-1)"/>
+ <rect fill="#b8845b" width="2" height="2" x="8" y="-18" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#583c28" width="2" height="2" x="-8" y="-18" ry="0" transform="scale(-1)"/>
+ <rect fill="#956b49" width="2" height="2" x="4" y="-18" ry="0" transform="scale(1,-1)"/>
+ <rect fill="#956b49" width="2" height="2" x="2" y="14" ry="0"/>
+ <rect fill="#b8845b" width="2" height="2" x="-4" y="16" ry="0" transform="scale(-1,1)"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/minetest-icon.svg b/.icons/awkward/32x32/apps/minetest-icon.svg
new file mode 120000
index 00000000..21f44e5a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/minetest-icon.svg
@@ -0,0 +1 @@
+minetest.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/minetest.svg b/.icons/awkward/32x32/apps/minetest.svg
new file mode 100644
index 00000000..7a7a7df3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/minetest.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 15.933418,14.001088 c -0.464192,0.01046 -0.895641,0.07902 -1.404119,0.36302 L 3.1037506,20.745746 c -0.5088834,0.284233 -1.0411683,0.820975 -1.0997537,1.626952 -0.058585,0.805978 0.5374459,1.567432 1.0938091,1.878189 l 11.437439,6.388278 c 0.556416,0.310784 1.066876,0.370309 1.531332,0.3597 0.464456,-0.01061 0.895558,-0.07896 1.404118,-0.36302 l 11.425549,-6.381638 c 0.508511,-0.284028 1.041115,-0.820659 1.099754,-1.626952 0.05864,-0.806294 -0.537757,-1.567606 -1.093809,-1.878189 L 17.46475,14.360788 c -0.556166,-0.310644 -1.066263,-0.370058 -1.530144,-0.3597 z"/>
+ <path style="fill:#197236" d="m 15.933418,13.001088 c -0.464192,0.01046 -0.895641,0.07902 -1.404119,0.36302 L 3.1037506,19.745746 c -0.5088834,0.284233 -1.0411683,0.820975 -1.0997537,1.626952 -0.058585,0.805978 0.5374459,1.567432 1.0938091,1.878189 l 11.437439,6.388278 c 0.556416,0.310784 1.066876,0.370309 1.531332,0.3597 0.464456,-0.01061 0.895558,-0.07896 1.404118,-0.36302 l 11.425549,-6.381638 c 0.508511,-0.284028 1.041115,-0.820659 1.099754,-1.626952 0.05864,-0.806294 -0.537757,-1.567606 -1.093809,-1.878189 L 17.46475,13.360788 c -0.556166,-0.310644 -1.066263,-0.370058 -1.530144,-0.3597 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.933594 13.001953 C 15.469402 13.012413 15.037775 13.079281 14.529297 13.363281 L 3.1035156 19.746094 C 2.5946322 20.030327 2.0624917 20.56707 2.0039062 21.373047 C 1.9883048 21.587682 2.0237562 21.797398 2.0878906 21.998047 C 2.2578124 21.403463 2.680615 20.982302 3.1035156 20.746094 L 14.529297 14.363281 C 15.037775 14.079281 15.469402 14.012413 15.933594 14.001953 L 15.935547 14.001953 C 16.399428 13.991595 16.908678 14.050684 17.464844 14.361328 L 28.902344 20.75 C 29.310317 20.977874 29.735345 21.449068 29.912109 22.001953 C 29.946677 21.881034 29.986186 21.763187 29.996094 21.626953 C 30.054734 20.820659 29.458396 20.060583 28.902344 19.75 L 17.464844 13.361328 C 16.908678 13.050684 16.399428 12.991595 15.935547 13.001953 L 15.933594 13.001953 z"/>
+ <path style="opacity:0.2" d="m 10,16 h 4 v 5.5 L 12,23 10,21.5 Z"/>
+ <path style="fill:#a0722e" d="m 10,15 h 4 v 5.5 L 12,22 10,20.5 Z"/>
+ <path style="opacity:0.2" d="M 12.042118,3.000499 A 1.7755408,1.7054483 0 0 0 11.11227,3.2280103 L 5.8878478,6.1252364 A 1.7755408,1.7054483 0 0 0 5,7.6023477 v 5.7948263 a 1.7755408,1.7054483 0 0 0 0.8877708,1.476963 l 5.2244202,2.897376 a 1.7755408,1.7054483 0 0 0 1.775541,0 l 5.224421,-2.897376 A 1.7755408,1.7054483 0 0 0 19,13.397024 V 7.6021977 A 1.7755408,1.7054483 0 0 0 18.112153,6.1250857 L 12.887732,3.2278599 A 1.7755408,1.7054483 0 0 0 12.041884,3.0003501 Z"/>
+ <path style="fill:#74ba2f" d="M 12.042118,2.0004989 A 1.7755408,1.7054483 0 0 0 11.11227,2.2280102 L 5.8878478,5.1252363 A 1.7755408,1.7054483 0 0 0 5,6.6023476 v 5.7948264 a 1.7755408,1.7054483 0 0 0 0.8877708,1.476963 l 5.2244202,2.897376 a 1.7755408,1.7054483 0 0 0 1.775541,0 l 5.224421,-2.897376 A 1.7755408,1.7054483 0 0 0 19,12.397024 V 6.6021976 A 1.7755408,1.7054483 0 0 0 18.112153,5.1250856 L 12.887732,2.2278598 A 1.7755408,1.7054483 0 0 0 12.041884,2.00035 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.041532,2 A 1.7755408,1.7054483 0 0 0 11.111844,2.2285156 L 5.8872346,5.125 A 1.7755408,1.7054483 0 0 0 5.0005158,6.6015625 v 1 A 1.7755408,1.7054483 0 0 1 5.8872346,6.125 L 11.111844,3.2285156 A 1.7755408,1.7054483 0 0 1 12.041532,3 1.7755408,1.7054483 0 0 1 12.887235,3.2285156 L 18.111844,6.125 a 1.7755408,1.7054483 0 0 1 0.888672,1.4765625 v -1 A 1.7755408,1.7054483 0 0 0 18.111844,5.125 L 12.887235,2.2285156 A 1.7755408,1.7054483 0 0 0 12.041532,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/minetime.svg b/.icons/awkward/32x32/apps/minetime.svg
new file mode 100644
index 00000000..2f2d4ed6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/minetime.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,3 C 8.244,3 2,9.244 2,17 2,24.756 8.244,31 16,31 23.756,31 30,24.756 30,17 30,9.244 23.756,3 16,3 Z"/>
+ <path style="fill:#e4e4e4" d="M 16,2 C 8.244,2 2,8.244 2,16 2,23.756 8.244,30 16,30 23.756,30 30,23.756 30,16 30,8.244 23.756,2 16,2 Z"/>
+ <path style="opacity:0.1" d="m 11.303747,9.0000003 -0.948268,0.5482708 -0.303337,0.1750084 -1.0480148,0.6056955 -0.00413,0.0027 0.00413,0.0027 v 0.974863 11.290666 L 11,24.000036 13,22.599964 v -7.881513 l 3,2.050393 3,-2.050393 v 7.881513 l 2,1.400072 1.995872,-1.400072 V 11.309298 10.334444 L 23,10.331714 22.995872,10.328984 21.947858,9.7232886 21.644521,9.5482802 20.696254,9.0000094 16,11.970558 Z"/>
+ <path style="fill:#8b8b8b" d="m 11.303747,8.0000003 -0.948268,0.5482708 -0.303337,0.1750084 -1.0480148,0.6056953 -0.00413,0.00273 0.00413,0.00273 V 10.309298 21.599964 L 11,23.000036 13,21.599964 v -7.881513 l 3,2.050393 3,-2.050393 v 7.881513 l 2,1.400072 1.995872,-1.400072 V 10.309298 9.3344439 L 23,9.3317139 22.995872,9.3289839 21.947858,8.7232886 21.644521,8.5482802 20.696254,8.0000094 16,10.970558 Z"/>
+ <path style="opacity:0.2" d="m 11.303747,8.0000003 -0.948268,0.5482708 -0.303337,0.1750084 -1.0480148,0.6056953 -0.00413,0.00273 0.00413,0.00273 V 10.309298 21.599964 L 11,23.000036 13,21.599964 v -7.881513 l 3,2.050393 v -4.798286 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mini.xterm.svg b/.icons/awkward/32x32/apps/mini.xterm.svg
new file mode 120000
index 00000000..8e71357d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mini.xterm.svg
@@ -0,0 +1 @@
+utilities-x-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/minimizeall.svg b/.icons/awkward/32x32/apps/minimizeall.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/minimizeall.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/minitube.svg b/.icons/awkward/32x32/apps/minitube.svg
new file mode 100644
index 00000000..280b4dca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/minitube.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#995d27" width="22" height="28" x="-27" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".1" d="m3.5 5c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 25.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="opacity:0.2" d="M 24,17 C 24,8.6923 20.667,8 14,8 7.3333,8 4,8.6923 4,17 c 0,8.308 3.3333,9 10,9 6.667,0 10,-0.692 10,-9 z"/>
+ <path style="fill:#57c2ff" d="m24 16c0-8.3077-3.333-9-10-9-6.6667 0-10 0.6923-10 9 0 8.308 3.3333 9 10 9 6.667 0 10-0.692 10-9z"/>
+ <path fill="#323232" d="m25 20v1h4v-1h-4z"/>
+ <path fill="#323232" d="m25 22v1h4v-1h-4z"/>
+ <path fill="#323232" d="m25 24v1h4v-1h-4z"/>
+ <g style="opacity:0.2" transform="translate(0,-1)">
+ <circle cx="27" cy="11" r="2"/>
+ <circle cx="27" cy="16" r="2"/>
+ </g>
+ <circle style="fill:#ffffff" cx="27" cy="9" r="2"/>
+ <circle style="fill:#ffffff" cx="27" cy="14" r="2"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 14 7 C 7.3333 7 4 7.6923 4 16 C 4 16.176535 4.0106618 16.330276 4.0136719 16.5 C 4.152319 8.6825281 7.4749593 8 14 8 C 20.525334 8 23.847693 8.6825281 23.986328 16.5 C 23.989338 16.330276 24 16.176535 24 16 C 24 7.6923 20.667 7 14 7 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mint-dev-settings.svg b/.icons/awkward/32x32/apps/mint-dev-settings.svg
new file mode 100644
index 00000000..10a6695b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mint-dev-settings.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#7ec242" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 10.636,9.963 V 20.333 C 10.636,21.975 11.951,23.296 13.585,23.296 H 20.221 C 21.855,23.296 23.17,21.975 23.17,20.333 V 14.778 C 23.17,13.346 22.015,12.185 20.59,12.185 19.866,12.185 19.215,12.49 18.747,12.972 18.278,12.49 17.627,12.185 16.903,12.185 15.478,12.185 14.323,13.346 14.323,14.778 V 19.222 H 15.797 V 14.778 C 15.797,14.164 16.292,13.667 16.903,13.667 17.514,13.667 18.009,14.164 18.009,14.778 V 19.222 H 19.484 V 14.778 C 19.484,14.164 19.979,13.667 20.59,13.667 21.201,13.667 21.696,14.164 21.696,14.778 V 20.333 C 21.696,21.154 21.038,21.815 20.221,21.815 H 13.585 C 12.768,21.815 12.111,21.154 12.111,20.333 V 9.963 Z"/>
+ <path style="fill:#ffffff" d="M 10.636,8.963 V 19.333 C 10.636,20.975 11.951,22.296 13.585,22.296 H 20.221 C 21.855,22.296 23.17,20.975 23.17,19.333 V 13.778 C 23.17,12.346 22.015,11.185 20.59,11.185 19.866,11.185 19.215,11.49 18.747,11.972 18.278,11.49 17.627,11.185 16.903,11.185 15.478,11.185 14.323,12.346 14.323,13.778 V 18.222 H 15.797 V 13.778 C 15.797,13.164 16.292,12.667 16.903,12.667 17.514,12.667 18.009,13.164 18.009,13.778 V 18.222 H 19.484 V 13.778 C 19.484,13.164 19.979,12.667 20.59,12.667 21.201,12.667 21.696,13.164 21.696,13.778 V 19.333 C 21.696,20.154 21.038,20.815 20.221,20.815 H 13.585 C 12.768,20.815 12.111,20.154 12.111,19.333 V 8.963 Z"/>
+ <path style="opacity:0.2" d="M 4,7 V 12.926 H 6.9493 V 19.662 C 6.9493,23.724 10.21,27 14.253,27 H 26.857 V 14.338 C 26.857,10.276 23.597,7 19.553,7 Z M 5.4747,8.4815 H 19.553 C 22.805,8.4815 25.382,11.071 25.382,14.338 V 25.519 H 14.253 C 11.002,25.519 8.424,22.929 8.424,19.662 V 12.926 C 8.4247,12.15 7.7213,11.444 6.9493,11.444 H 5.4747 Z"/>
+ <path style="fill:#ffffff" d="M 4,6 V 11.926 H 6.9493 V 18.662 C 6.9493,22.724 10.21,26 14.253,26 H 26.857 V 13.338 C 26.857,9.2756 23.597,6 19.553,6 Z M 5.4747,7.4815 H 19.553 C 22.805,7.4815 25.382,10.071 25.382,13.338 V 24.519 H 14.253 C 11.002,24.519 8.424,21.929 8.424,18.662 V 11.926 C 8.4247,11.15 7.7213,10.444 6.9493,10.444 H 5.4747 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4004 2 C 2.6248 2 2 2.6248 2 3.4004 L 2 4.4004 C 2 3.6248 2.6248 3 3.4004 3 L 28.6 3 C 29.375 3 30 3.6248 30 4.4004 L 30 3.4004 C 30 2.6248 29.375 2 28.6 2 L 3.4004 2 z"/>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#2196f3" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="M 22.964,19 22.876,20.053 A 3.1429,3.1429 0 0 0 21.958,20.584 L 21,20.134 20,21.866 20.869,22.469 A 3.1429,3.1429 0 0 0 20.821,23 3.1429,3.1429 0 0 0 20.867,23.532 L 20,24.134 21,25.866 21.955,25.416 A 3.1429,3.1429 0 0 0 22.876,25.944 L 22.964,27 H 24.964 L 25.053,25.946 A 3.1429,3.1429 0 0 0 25.971,25.415 L 26.929,25.866 27.929,24.134 27.059,23.53 A 3.1429,3.1429 0 0 0 27.107,23 3.1429,3.1429 0 0 0 27.062,22.468 L 27.929,21.866 26.929,20.134 25.973,20.584 A 3.1429,3.1429 0 0 0 25.053,20.056 L 24.965,19 H 22.965 Z M 23.964,21.857 A 1.1429,1.1429 0 0 1 25.107,23 1.1429,1.1429 0 0 1 23.964,24.143 1.1429,1.1429 0 0 1 22.822,23 1.1429,1.1429 0 0 1 23.964,21.857 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mintbackup.svg b/.icons/awkward/32x32/apps/mintbackup.svg
new file mode 120000
index 00000000..e7418c88
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintbackup.svg
@@ -0,0 +1 @@
+yast-snapper.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mintdrivers.svg b/.icons/awkward/32x32/apps/mintdrivers.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintdrivers.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mintinstall.svg b/.icons/awkward/32x32/apps/mintinstall.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintinstall.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mintlocale-im.svg b/.icons/awkward/32x32/apps/mintlocale-im.svg
new file mode 120000
index 00000000..8803a8f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintlocale-im.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mintnanny.svg b/.icons/awkward/32x32/apps/mintnanny.svg
new file mode 100644
index 00000000..c2142657
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintnanny.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#02a8f3" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="M 16,7.0000002 C 10.477143,7.0000002 5.9999998,11.477143 5.9999998,17 5.9999998,22.522857 10.477143,27 16,27 21.522857,27 26,22.522857 26,17 26,11.477143 21.522857,7.0000002 16,7.0000002 Z m -0.935547,1.9941407 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262881 -0.8369,3.7475281 -0.103516,4.8281251 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,10e-7 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 -0.8515642,-0.308125 -2.0011312,-0.955677 -2.4394522,-1.423827 -0.01853,-0.01985 -0.034681,-0.03321 -0.050781,-0.05078 0.628012,-2.501606 2.3902012,-4.551008 4.7265622,-5.5390622 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.1035159 z m 7.625,3.8125001 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+ <path style="fill:#ffffff" d="M 16,6.0000002 C 10.477143,6.0000002 5.9999998,10.477143 5.9999998,16 5.9999998,21.522857 10.477143,26 16,26 21.522857,26 26,21.522857 26,16 26,10.477143 21.522857,6.0000002 16,6.0000002 Z m -0.935547,1.9941407 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262881 -0.8369,3.7475281 -0.103516,4.8281251 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,10e-7 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 -0.8515642,-0.308125 -2.0011312,-0.955677 -2.4394522,-1.423827 -0.01853,-0.01985 -0.034681,-0.03321 -0.050781,-0.05078 0.628012,-2.501606 2.3902012,-4.5510081 4.7265622,-5.5390622 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.1035159 z m 7.625,3.8125001 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+ <path fill="#fff" style="opacity:0.2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <circle style="opacity:0.2" cx="24.5" cy="24.5" r="7.5"/>
+ <circle style="fill:#cc5e55" cx="24.5" cy="23.5" r="7.5"/>
+ <rect style="fill:#ffffff" width="3" height="7" x="23" y="18"/>
+ <circle style="fill:#ffffff" cx="24.5" cy="27.5" r="1.5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mintreport.svg b/.icons/awkward/32x32/apps/mintreport.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintreport.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mintsources-additional.svg b/.icons/awkward/32x32/apps/mintsources-additional.svg
new file mode 100644
index 00000000..add1ce2c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintsources-additional.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#78ba26" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <rect style="opacity:0.7;fill:#ffffff" width="8" height="10" x="12" y="8" rx=".667" ry=".625"/>
+ <path style="opacity:0.2" d="m 8.9976915,17 a 0.99771311,0.77704928 0 0 0 -0.8638924,1.165751 l 7.0023099,9.445931 a 0.99771311,0.77704928 0 0 0 1.727783,0 l 7.002309,-9.445931 A 0.99771311,0.77704928 0 0 0 23.002309,17 Z"/>
+ <path style="fill:#ffffff" d="m 8.9976915,16 a 0.99771311,0.77704928 0 0 0 -0.8638924,1.165751 l 7.0023099,9.445931 a 0.99771311,0.77704928 0 0 0 1.727783,0 l 7.002309,-9.445931 A 0.99771311,0.77704928 0 0 0 23.002309,16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mintsources-foreign.svg b/.icons/awkward/32x32/apps/mintsources-foreign.svg
new file mode 100644
index 00000000..49dcbf4d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintsources-foreign.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#e33765" cx="15.5" cy="15.5" r="14.5"/>
+ <path style="opacity:0.2" d="M 15.5,7 C 12.2955,7 9.6992188,9.7955 9.6992188,13 h 2.9003902 c 0,-1.595 1.305391,-3.0996094 2.900391,-3.0996094 1.595,0 2.900391,1.3053904 2.900391,2.9003904 0,0.7975 -0.318969,1.520969 -0.855469,2.042969 l -1.798828,1.828125 c -1.044,1.0585 -1.695313,2.508516 -1.695313,4.103516 V 21 h 2.919922 c 0.09713,-1.807411 0.717891,-2.632321 1.675781,-3.603516 L 19.951172,16.0625 c 0.8265,-0.8265 1.349609,-1.985719 1.349609,-3.261719 C 21.300781,9.5962814 18.7045,7 15.5,7 Z M 14,24 v 3 h 3 v -3 z"/>
+ <path style="fill:#ffffff" d="M 15.5 6 C 12.2955 6 9.6992188 8.7955 9.6992188 12 L 12.599609 12 C 12.599609 10.405 13.905 8.9003906 15.5 8.9003906 C 17.095 8.9003906 18.400391 10.205781 18.400391 11.800781 C 18.400391 12.598281 18.081422 13.32175 17.544922 13.84375 L 15.746094 15.671875 C 14.702094 16.730375 14.050781 18.180391 14.050781 19.775391 L 14.050781 20 L 16.970703 20 C 17.067833 18.192589 17.688594 17.367679 18.646484 16.396484 L 19.951172 15.0625 C 20.777672 14.236 21.300781 13.076781 21.300781 11.800781 C 21.300781 8.5962814 18.7045 6 15.5 6 z M 14 23 L 14 26 L 17 26 L 17 23 L 14 23 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 16.080078 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 15.919922 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mintsources-keys.svg b/.icons/awkward/32x32/apps/mintsources-keys.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintsources-keys.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mintsources-maintenance.svg b/.icons/awkward/32x32/apps/mintsources-maintenance.svg
new file mode 100644
index 00000000..50907fae
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintsources-maintenance.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.400391,3 C 14.070791,3 13,4.2265 13,5.75 V 6.4199219 C 11.246536,6.9162232 9.6438452,7.840388 8.3359375,9.109375 L 7.7578125,8.7773438 C 6.4384235,8.0155936 4.8405813,8.3290014 4.1757812,9.4804688 L 3.5761719,10.519531 c -0.6648,1.151468 -0.1377484,2.691375 1.1816406,3.453125 L 5.3476562,14.3125 C 5.121446,15.19058 5.0046747,16.093262 5,17 c 0.00324,0.90723 0.1186975,1.810574 0.34375,2.689453 l -0.5859375,0.337891 c -1.3193897,0.76175 -1.8464406,2.301658 -1.1816406,3.453125 l 0.5996093,1.039062 c 0.6648,1.151467 2.2626416,1.464875 3.5820313,0.703125 L 8.3457031,24.882812 C 9.6532946,26.155262 11.254914,27.074201 13,27.572266 V 28.25 c 0,1.5235 1.070791,2.75 2.400391,2.75 h 1.199218 C 17.929209,31 19,29.7735 19,28.25 v -0.679688 c 1.748487,-0.492778 3.3524,-1.410971 4.664062,-2.679687 l 0.578126,0.332031 c 1.319388,0.76175 2.917231,0.448342 3.582031,-0.703125 l 0.599609,-1.039062 c 0.6648,-1.151467 0.137749,-2.691375 -1.18164,-3.453125 L 26.652344,19.6875 C 26.878554,18.80942 26.995325,17.906738 27,17 26.9968,16.09277 26.881303,15.189426 26.65625,14.310547 l 0.585938,-0.337891 c 1.319389,-0.76175 1.84644,-2.301657 1.18164,-3.453125 L 27.824219,9.4804688 C 27.159419,8.3290009 25.561576,8.0155935 24.242188,8.7773438 L 23.654297,9.1171875 C 22.349156,7.8495892 20.749976,6.925514 19,6.4277344 V 5.75 C 19,4.2265 17.929209,3 16.599609,3 Z"/>
+ <path style="fill:#e4e4e4" d="M 15.400391,2 C 14.070791,2 13,3.2265 13,4.75 V 5.4199219 A 11,11 0 0 0 8.3359375,8.109375 L 7.7578125,7.7773438 C 6.4384235,7.0155937 4.8405813,7.3290014 4.1757812,8.4804688 L 3.5761719,9.5195312 c -0.6648,1.1514678 -0.1377484,2.6913748 1.1816406,3.4531248 L 5.3476562,13.3125 A 11,11 0 0 0 5,16 11,11 0 0 0 5.34375,18.689453 l -0.5859375,0.337891 c -1.3193897,0.76175 -1.8464406,2.301658 -1.1816406,3.453125 l 0.5996093,1.039062 c 0.6648,1.151467 2.2626416,1.464875 3.5820313,0.703125 L 8.3457031,23.882812 A 11,11 0 0 0 13,26.574219 V 27.25 c 0,1.5235 1.070791,2.75 2.400391,2.75 h 1.199218 C 17.929209,30 19,28.7735 19,27.25 v -0.689453 a 11,11 0 0 0 4.664062,-2.669922 l 0.578126,0.332031 c 1.319388,0.76175 2.917231,0.448342 3.582031,-0.703125 l 0.599609,-1.039062 c 0.6648,-1.151467 0.137749,-2.691375 -1.18164,-3.453125 L 26.652344,18.6875 A 11,11 0 0 0 27,16 11,11 0 0 0 26.65625,13.310547 l 0.585938,-0.337891 c 1.319389,-0.76175 1.84644,-2.301657 1.18164,-3.4531248 L 27.824219,8.4804688 C 27.159419,7.329001 25.561576,7.0155934 24.242188,7.7773438 L 23.654297,8.1171875 A 11,11 0 0 0 19,5.4277344 V 4.75 C 19,3.2265 17.929209,2 16.599609,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.400391,2 C 14.070791,2 13,3.2265 13,4.75 V 5.4199219 A 11,11 0 0 0 8.3359375,8.109375 L 7.7578125,7.7773438 C 6.4384235,7.0155937 4.8405813,7.3290014 4.1757812,8.4804688 L 3.5761719,9.5195312 C 3.2933885,10.009327 3.2377019,10.5688 3.3554688,11.109375 3.4022369,10.906231 3.4678775,10.707103 3.5761719,10.519531 L 4.1757812,9.4804688 C 4.8405813,8.3290013 6.4384235,8.0155936 7.7578125,8.7773438 L 8.3359375,9.109375 A 11,11 0 0 1 13,6.4199219 V 5.75 C 13,4.2265 14.070791,3 15.400391,3 h 1.199218 C 17.929209,3 19,4.2265 19,5.75 v 0.6777344 a 11,11 0 0 1 4.654297,2.6894531 l 0.587891,-0.3398437 c 1.319388,-0.7617503 2.917231,-0.4483429 3.582031,0.703125 l 0.599609,1.0390622 c 0.108294,0.187572 0.173935,0.3867 0.220703,0.589844 0.117767,-0.540575 0.06208,-1.100048 -0.220703,-1.5898438 L 27.824219,8.4804688 C 27.159419,7.3290009 25.561576,7.0155935 24.242188,7.7773438 L 23.654297,8.1171875 A 11,11 0 0 0 19,5.4277344 V 4.75 C 19,3.2265 17.929209,2 16.599609,2 Z M 5.164063,14.207031 A 11,11 0 0 0 5.0000005,16 11,11 0 0 0 5.0214849,16.417969 11,11 0 0 1 5.3476567,14.3125 Z m 21.669922,0.002 -0.177734,0.101563 A 11,11 0 0 1 26.978517,16.582031 11,11 0 0 0 27.000001,16 11,11 0 0 0 26.833985,14.208984 Z M 5.166017,18.791016 4.7578139,19.027344 C 3.6533497,19.665006 3.1151364,20.846706 3.3554702,21.890625 3.5145631,21.160354 3.9996479,20.465071 4.7578139,20.027344 L 5.3437514,19.689453 A 11,11 0 0 1 5.166017,18.791016 Z m 21.669922,0.002 A 11,11 0 0 1 26.652345,19.6875 l 0.589844,0.339844 c 0.758165,0.437727 1.24325,1.13301 1.402343,1.863281 0.240334,-1.043919 -0.29788,-2.225619 -1.402343,-2.863281 z"/>
+ <path style="opacity:0.1" d="m 16,11 c 3.3137,0 6,2.6863 6,6 0,3.3137 -2.6863,6 -6,6 -3.3137,0 -6,-2.6863 -6,-6 0,-3.3137 2.6863,-6 6,-6 z"/>
+ <path style="fill:#546e7a" d="m 16,10.0002 c 3.3137,0 6,2.6863 6,6 0,3.3137 -2.6863,6 -6,6 -3.3137,0 -6,-2.6863 -6,-6 0,-3.3137 2.6863,-6 6,-6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mintsources-mint.svg b/.icons/awkward/32x32/apps/mintsources-mint.svg
new file mode 120000
index 00000000..aabce303
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintsources-mint.svg
@@ -0,0 +1 @@
+distributor-logo-linux-mint.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mintsources-ppa.svg b/.icons/awkward/32x32/apps/mintsources-ppa.svg
new file mode 100644
index 00000000..f3ab2c90
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintsources-ppa.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="14"/>
+ <g style="opacity:0.1" transform="translate(0,1.000082)">
+ <path d="m 12,18.333359 2e-6,-4.666718 3.999999,-2.333358 L 20,13.666641 l -1e-6,4.666718 -3.999895,2.333358 -3.999896,-2.333358 z"/>
+ <path d="m 16.589919,6.4100815 v 3.9341045 l 4.109919,2.230828 3.424986,-2.055013 z"/>
+ <path d="m 15.219626,6.4100815 v 3.9341045 l -4.10992,2.230828 -3.4249858,-2.055013 z"/>
+ <path d="m 24.79143,11.530032 -3.406552,1.966999 0.123006,4.674766 L 25,20.110452 Z"/>
+ <path d="M 7.2081012,11.530032 10.615399,13.497031 10.491796,18.171584 7,20.109813 Z"/>
+ <path d="m 16.589919,25.589918 v -3.934104 l 4.109919,-2.230828 3.424986,2.055013 z"/>
+ <path d="m 15.219626,25.589918 v -3.934104 l -4.10992,-2.230828 -3.4249858,2.055013 z"/>
+ </g>
+ <g>
+ <path style="fill:#d6ac12" d="m 12,18.333359 2e-6,-4.666718 3.999999,-2.333358 L 20,13.666641 l -1e-6,4.666718 -3.999895,2.333358 -3.999896,-2.333358 z"/>
+ <path style="fill:#8fb635" d="m 16.589919,6.4100815 v 3.9341045 l 4.109919,2.230828 3.424986,-2.055013 z"/>
+ <path style="fill:#3895bd" d="m 15.219626,6.4100815 v 3.9341045 l -4.10992,2.230828 -3.4249858,-2.055013 z"/>
+ <path style="fill:#d18c3b" d="m 24.79143,11.530032 -3.406552,1.966999 0.123006,4.674766 L 25,20.110452 Z"/>
+ <path style="fill:#3941bf" d="M 7.2081012,11.530032 10.615399,13.497031 10.491796,18.171584 7,20.109813 Z"/>
+ <path style="fill:#a02c35" d="m 16.589919,25.589918 v -3.934104 l 4.109919,-2.230828 3.424986,2.055013 z"/>
+ <path style="fill:#bb3a84" d="m 15.219626,25.589918 v -3.934104 l -4.10992,-2.230828 -3.4249858,2.055013 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mintsources.svg b/.icons/awkward/32x32/apps/mintsources.svg
new file mode 120000
index 00000000..b4324aaf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintsources.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mintstick.svg b/.icons/awkward/32x32/apps/mintstick.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintstick.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mintupdate-release-upgrade.svg b/.icons/awkward/32x32/apps/mintupdate-release-upgrade.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintupdate-release-upgrade.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mintupdate.svg b/.icons/awkward/32x32/apps/mintupdate.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintupdate.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mintupload.svg b/.icons/awkward/32x32/apps/mintupload.svg
new file mode 100644
index 00000000..ff1bcaa0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintupload.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#687df9" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:0.2" d="m 14.572,27 c -0.39572,0 -0.71484,-0.34338 -0.71484,-0.76953 v -12.307 h -2.8574 l 5,-6.924 5,6.9238 h -2.8574 v 12.307 c 0,0.4256 -0.32,0.769 -0.715,0.769 z"/>
+ <path style="fill:#ffffff" d="m 14.572,26.00053 c -0.39572,0 -0.71484,-0.34338 -0.71484,-0.76953 V 12.924 h -2.8574 l 5,-6.924 5,6.9238 h -2.8574 v 12.307 c 0,0.4256 -0.32,0.769 -0.715,0.769 z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mintwelcome.svg b/.icons/awkward/32x32/apps/mintwelcome.svg
new file mode 120000
index 00000000..aabce303
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mintwelcome.svg
@@ -0,0 +1 @@
+distributor-logo-linux-mint.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/minuet.svg b/.icons/awkward/32x32/apps/minuet.svg
new file mode 100644
index 00000000..b1d09164
--- /dev/null
+++ b/.icons/awkward/32x32/apps/minuet.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 28,28.611175 V 6.3884402 C 28,5.6194135 27.442592,5 26.75,5 H 4.25 C 3.5575,5 3,5.6194135 3,6.3888248 V 28.611559 C 3,29.380779 3.5575,30 4.25,30 h 22.5 C 27.442592,30 28,29.380779 28,28.611559 Z"/>
+ <path style="fill:#4f4f4f" d="M 28,27.611175 V 5.3884402 C 28,4.6194135 27.442592,4 26.75,4 H 4.25 C 3.5575,4 3,4.6194135 3,5.3888248 V 27.611559 C 3,28.380779 3.5575,29 4.25,29 h 22.5 C 27.442592,29 28,28.380779 28,27.611559 Z"/>
+ <rect style="opacity:0.2" width="3" height="21" x="5" y="7" ry="1"/>
+ <rect fill="#da6156" width="3" height="21" x="5" y="6" ry="1"/>
+ <rect style="opacity:0.2" width="3" height="21" x="8" y="7" ry="1"/>
+ <rect fill="#eb8644" width="3" height="21" x="8" y="6" ry="1"/>
+ <rect style="opacity:0.2" width="3" height="21" x="11" y="7" ry="1"/>
+ <rect fill="#ecb554" width="3" height="21" x="11" y="6" ry="1"/>
+ <rect style="opacity:0.2" width="3" height="21" x="14" y="7" ry="1"/>
+ <rect fill="#40a95d" width="3" height="21" x="14" y="6" ry="1"/>
+ <rect style="opacity:0.2" width="3" height="21" x="17" y="7" ry="1"/>
+ <rect fill="#4cb094" width="3" height="21" x="17" y="6" ry="1"/>
+ <rect style="opacity:0.2" width="3" height="21" x="20" y="7" ry="1"/>
+ <rect fill="#476eb9" width="3" height="21" x="20" y="6" ry="1"/>
+ <rect style="opacity:0.2" width="3" height="21" x="23" y="7" ry="1"/>
+ <rect fill="#a860a2" width="3" height="21" x="23" y="6" ry="1"/>
+ <path style="opacity:0.2" d="m 7,16.285 v 1 C 7,17.681 7.2219,18 7.4961,18 H 8.5059 C 8.7801,18 9,17.681 9,17.285 v -1 C 9,16.681 8.7801,17 8.5059,17 H 7.4961 C 7.2219,17 7,16.681 7,16.285 Z m 3,0 v 1 C 10,17.681 10.22,18 10.494,18 h 1.0117 c 0.274,0 0.494,-0.319 0.494,-0.715 v -1 c 0,0.396 -0.22,0.715 -0.494,0.715 H 10.494 C 10.22,17 10,16.681 10,16.285 Z m 6,0 v 1 C 16,17.681 16.22,18 16.494,18 h 1.0117 c 0.274,0 0.494,-0.319 0.494,-0.715 v -1 c 0,0.396 -0.22,0.715 -0.494,0.715 H 16.494 C 16.22,17 16,16.681 16,16.285 Z m 3,0 v 1 C 19,17.681 19.22,18 19.494,18 h 1.0117 c 0.274,0 0.494,-0.319 0.494,-0.715 v -1 c 0,0.396 -0.22,0.715 -0.494,0.715 H 19.494 C 19.22,17 19,16.681 19,16.285 Z m 3,0 v 1 C 22,17.681 22.22,18 22.494,18 h 1.0117 c 0.274,0 0.494,-0.319 0.494,-0.715 v -1 c 0,0.396 -0.22,0.715 -0.494,0.715 H 22.494 C 22.22,17 22,16.681 22,16.285 Z"/>
+ <path style="fill:#4f4f4f" d="M 7.4961,5 C 7.2219,5 7,5.3187 7,5.7148 v 10.5697 c 0,0.396 0.2219,0.715 0.4961,0.715 H 8.5059 C 8.7801,16.9995 9,16.6805 9,16.2845 V 5.7148 C 9,5.3185 8.7801,4.9998 8.5059,4.9998 H 7.4961 Z M 10.494,5 C 10.22,5 10,5.3187 10,5.7148 v 10.5697 c 0,0.396 0.22,0.715 0.494,0.715 h 1.0117 c 0.274,0 0.494,-0.319 0.494,-0.715 V 5.7148 c 0,-0.3963 -0.22,-0.715 -0.494,-0.715 H 10.494 Z m 6,0 C 16.22,5 16,5.3187 16,5.7148 v 10.5697 c 0,0.396 0.22,0.715 0.494,0.715 h 1.0117 c 0.274,0 0.494,-0.319 0.494,-0.715 V 5.7148 c 0,-0.3963 -0.22,-0.715 -0.494,-0.715 H 16.494 Z m 3,0 C 19.22,5 19,5.3187 19,5.7148 v 10.5697 c 0,0.396 0.22,0.715 0.494,0.715 h 1.0117 c 0.274,0 0.494,-0.319 0.494,-0.715 V 5.7148 c 0,-0.3963 -0.22,-0.715 -0.494,-0.715 H 19.494 Z m 3,0 C 22.22,5 22,5.3187 22,5.7148 v 10.5697 c 0,0.396 0.22,0.715 0.494,0.715 h 1.0117 c 0.274,0 0.494,-0.319 0.494,-0.715 V 5.7148 c 0,-0.3963 -0.22,-0.715 -0.494,-0.715 H 22.494 Z"/>
+ <path fill="#fff" opacity=".1" d="m7.4961 5c-0.2742 0-0.4961 0.3187-0.4961 0.7148v1c0-0.3961 0.2219-0.7148 0.4961-0.7148h1.0098c0.2742 0 0.4941 0.3187 0.4941 0.7148v-1c0-0.3961-0.2199-0.7148-0.4941-0.7148h-1.0098zm2.9979 0c-0.274 0-0.494 0.3187-0.494 0.7148v1c0-0.3961 0.22-0.7148 0.494-0.7148h1.0117c0.274 0 0.494 0.3187 0.494 0.7148v-1c0-0.3961-0.22-0.7148-0.494-0.7148h-1.0117zm6 0c-0.274 0-0.494 0.3187-0.494 0.7148v1c0-0.3961 0.22-0.7148 0.494-0.7148h1.0117c0.274 0 0.494 0.3187 0.494 0.7148v-1c0-0.3961-0.22-0.7148-0.494-0.7148h-1.0117zm3 0c-0.274 0-0.494 0.3187-0.494 0.7148v1c0-0.3961 0.22-0.7148 0.494-0.7148h1.0117c0.274 0 0.494 0.3187 0.494 0.7148v-1c0-0.3961-0.22-0.7148-0.494-0.7148h-1.0117zm3 0c-0.274 0-0.494 0.3187-0.494 0.7148v1c0-0.3961 0.22-0.7148 0.494-0.7148h1.0117c0.274 0 0.494 0.3187 0.494 0.7148v-1c0-0.3961-0.22-0.7148-0.494-0.7148h-1.0117z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.25 4 C 3.5575 4 3 4.6192606 3 5.3886719 L 3 6.3886719 C 3 5.6192606 3.5575 5 4.25 5 L 26.75 5 C 27.442592 5 28 5.6196452 28 6.3886719 L 28 5.3886719 C 28 4.6196452 27.442592 4 26.75 4 L 4.25 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/miro-guide-source.svg b/.icons/awkward/32x32/apps/miro-guide-source.svg
new file mode 120000
index 00000000..c99c8d45
--- /dev/null
+++ b/.icons/awkward/32x32/apps/miro-guide-source.svg
@@ -0,0 +1 @@
+miro.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/miro.svg b/.icons/awkward/32x32/apps/miro.svg
new file mode 100644
index 00000000..c7550d7a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/miro.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c2352a" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m8 10v14h4v-9h2v9h4v-9h2v9h4v-11.55c0-1.372-1.027-2.45-2.333-2.45"/>
+ <path fill="#fff" d="m8 9v14h4v-9h2v9h4v-9h2v9h4v-11.55c0-1.372-1.027-2.45-2.333-2.45"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mist.svg b/.icons/awkward/32x32/apps/mist.svg
new file mode 100644
index 00000000..7ac9df8f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mist.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#234780" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="m 16,6 7,11 -7,4 -7,-4 z"/>
+ <path style="fill:#63bfd7" d="m 16,5 7,11 -7,4 -7,-4 z"/>
+ <path style="opacity:0.2" d="m 16,27.5 7,-9 -7,4 -7,-4 z"/>
+ <path style="fill:#63bfd7" d="m 16,26.5 7,-9 -7,4 -7,-4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mixcloud.svg b/.icons/awkward/32x32/apps/mixcloud.svg
new file mode 100644
index 00000000..f2dab12a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mixcloud.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,6 C 11.858182,6 8.3309089,8.5358667 6.8123633,12.1248 2.9568723,12.698267 -5e-7,15.985066 -5e-7,20.000067 -5e-7,24.4184 3.5817451,28 7.9999998,28 L 25.000001,28 C 28.866182,28 32,24.865733 32,21.000334 32,17.407 29.298182,14.462667 25.812363,14.062266 24.903273,9.476 20.853819,6 16,6 Z"/>
+ <path style="fill:#e4e4e4" d="M 16,5 C 11.858182,5 8.3309089,7.5358667 6.8123633,11.1248 2.9568723,11.698267 -5e-7,14.985066 -5e-7,19.000067 -5e-7,23.4184 3.5817451,27 7.9999998,27 L 25.000001,27 C 28.866182,27 32,23.865733 32,20.000334 32,16.407 29.298182,13.462667 25.812363,13.062266 24.903273,8.476 20.853819,5 16,5 Z"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 17.55909,11.459217 c 0,0 2.881819,1.717929 2.881819,6.081566 C 20.440909,21.904419 17.5,23.5 17.5,23.5"/>
+ <path style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 11.5,13.5 c 0,0 2.999637,1.172475 3,4.081566 3.63e-4,2.909091 -3,3.918434 -3,3.918434"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 5 C 11.858182 5 8.3310456 7.5360667 6.8125 11.125 C 2.957009 11.698467 0 14.984999 0 19 C 0 19.158831 0.014307893 19.314163 0.0234375 19.470703 C 0.27075773 15.699802 3.1284037 12.672974 6.8125 12.125 C 8.3310456 8.5360667 11.858182 6 16 6 C 20.853819 6 24.90341 9.476234 25.8125 14.0625 C 29.126445 14.443159 31.725743 17.123675 31.974609 20.474609 C 31.985175 20.317309 32 20.159975 32 20 C 32 16.406666 29.298319 13.462901 25.8125 13.0625 C 24.90341 8.476234 20.853819 5 16 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mixxx-icon.svg b/.icons/awkward/32x32/apps/mixxx-icon.svg
new file mode 120000
index 00000000..af756bba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mixxx-icon.svg
@@ -0,0 +1 @@
+mixxx.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mixxx.svg b/.icons/awkward/32x32/apps/mixxx.svg
new file mode 100644
index 00000000..606aa97b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mixxx.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <defs>
+ <linearGradient id="linearGradient4282" x1="409.57" x2="409.57" y1="540.8" y2="506.8" gradientTransform="matrix(.11765 0 0 .11765 -32.067 -77.623)" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#2a2c2f"/>
+ <stop offset="1" stop-color="#424649"/>
+ </linearGradient>
+ </defs>
+ <path fill="#4f4f4f" d="m31 16a15 15 0 0 1 -15 15 15 15 0 0 1 -15 -15 15 15 0 0 1 15 -15 15 15 0 0 1 15 15z"/>
+ <path fill="#fff" opacity=".1" d="m16 1a15 15 0 0 0 -15 15 15 15 0 0 0 0.0195 0.586 15 15 0 0 1 14.98 -14.586 15 15 0 0 1 14.98 14.414 15 15 0 0 0 0.02 -0.414 15 15 0 0 0 -15 -15z"/>
+ <path fill="#fff" opacity=".1" d="m7.6861 3.5318c-4.0255 2.6845-6.6694 7.2642-6.6694 12.486h12c0-1.2157 0.727-2.2563 1.7666-2.7275l-7.0993-9.7576z"/>
+ <path fill="#fff" opacity=".1" d="m24.314 28.468c4.0256-2.6845 6.6694-7.2642 6.6694-12.486h-12c0 1.2157-0.727 2.2563-1.7666 2.7275l7.0972 9.7588z"/>
+ <rect fill="#fe774b" width="12" height="12" x="10" y="10" ry="6"/>
+ <rect fill="url(#linearGradient4282)" width="4" height="4" x="14" y="-18" ry="2" transform="scale(1,-1)"/>
+ <path opacity=".2" d="m30.98 16.414a15 15 0 0 1 -14.98 14.586 15 15 0 0 1 -14.98 -14.414 15 15 0 0 0 -0.02 0.414 15 15 0 0 0 15 15 15 15 0 0 0 15 -15 15 15 0 0 0 -0.02 -0.586z"/>
+ <path style="opacity:0.5;fill:#ffffff" d="M 16 11 C 13.23 11 11 13.23 11 16 C 11 18.77 13.23 21 16 21 C 18.77 21 21 18.77 21 16 C 21 13.23 18.77 11 16 11 z M 16 12 C 18.216 12 20 13.784 20 16 C 20 18.216 18.216 20 16 20 C 13.784 20 12 18.216 12 16 C 12 13.784 13.784 12 16 12 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mkusb.svg b/.icons/awkward/32x32/apps/mkusb.svg
new file mode 100644
index 00000000..d23cda2f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mkusb.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#afd817" cx="16" cy="16" r="14"/>
+ <path style="fill:#3f3f3f" d="M 21.316992,7.5876954 4.9996093,24.654297 A 14,14 0 0 0 6.9451171,26.675 L 23.341797,9.5236329 Z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2.79999995" d="M 9.5329207,22.178 C 9.4057006,21.804588 11.496952,19.368585 11.239851,18.086997 10.537086,14.58391 9.4031008,13.77605 12.823728,10.749163"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2.79999995" d="m 11.414644,19.491457 c 0.373413,0.127219 1.947081,-1.214394 3.134963,-1.144703 3.566754,0.209256 4.966882,1.555642 7.99377,-1.864991"/>
+ <circle style="opacity:0.1" cx="13" cy="11" r="3"/>
+ <circle style="fill:#4f4f4f" cx="13" cy="10" r="3"/>
+ <rect style="opacity:0.1" width="4.596" height="4.596" x="25.99" y="-6.89" transform="rotate(45)"/>
+ <rect style="fill:#4f4f4f" width="4.596" height="4.596" x="25.28" y="-7.6" transform="rotate(45)"/>
+ <path style="opacity:0.1" transform="matrix(0.59436835,0.34315873,-0.34315873,0.59436835,39.151054,21.340031)" d="M -28.541582,-8.4892456 -25.808671,1.7101161 -36.008033,-1.022795 Z"/>
+ <path style="fill:#4f4f4f" transform="matrix(0.59436835,0.34315873,-0.34315873,0.59436835,39.151054,20.340032)" d="M -28.541582,-8.4892456 -25.808671,1.7101161 -36.008033,-1.022795 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mkv-gui.svg b/.icons/awkward/32x32/apps/mkv-gui.svg
new file mode 120000
index 00000000..6ab4d366
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mkv-gui.svg
@@ -0,0 +1 @@
+mkvmerge.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mkvinfo.svg b/.icons/awkward/32x32/apps/mkvinfo.svg
new file mode 100644
index 00000000..396ed39e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mkvinfo.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="14"/>
+ <path fill="none" stroke="#474747" stroke-width=".715" d="m22.812 12.717a8.5901 6.3736 59 0 1 -10.926 6.566 8.5901 6.3736 59 0 1 10.926 -6.566z"/>
+ <path fill="#2a58ae" d="m17 12c-2.7621 0-5 2.2373-5 5s2.2373 5 5 5 5-2.2373 5-5-2.2373-5-5-5zm-0.89425 2.6424c1.8783 0 3.4144 1.516 3.4144 3.3943s-1.5362 3.4144-3.4144 3.4144c-1.8783 0-3.3943-1.5362-3.3943-3.4144 0-1.8783 1.516-3.3943 3.3943-3.3943z"/>
+ <path fill="#474747" d="m6.8604 16.496s-2.0085 1.9179-1.8517 3.1158c0.21646 1.6522 2.2912 1.9157 3.9286 1.8966 3.9697-0.045 18.109-4.684 18.063-10.25-0.015-1.7991-3.251-1.9581-3.251-1.8514 0 0 2.4002 0.60226 2.3479 1.7611-0.19511 4.3196-12.005 9.1693-17.25 9.3018-1.1009 0.028-2.633-0.21-3.0711-1.22-0.3924-0.905 1.0838-2.754 1.0838-2.754z"/>
+ <path fill="#d24646" d="m23 11.5a2.5 2.5 0 0 1 -5 0 2.5 2.5 0 1 1 5 0z"/>
+ <path fill="#606060" d="m16 19.501a1.5 1.5 0 0 1 -3 0 1.5 1.5 0 1 1 3 0z"/>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#009545" cx="24" cy="23" r="8"/>
+ <g style="fill:#ffffff" transform="translate(4,2)">
+ <path d="m 19,20 2,0 0,6 -2,0 z"/>
+ <path d="m 19,16 2,0 0,2 -2,0 z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mkvmerge.svg b/.icons/awkward/32x32/apps/mkvmerge.svg
new file mode 120000
index 00000000..3641e984
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mkvmerge.svg
@@ -0,0 +1 @@
+mkvmergeGUI.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mkvmergeGUI.svg b/.icons/awkward/32x32/apps/mkvmergeGUI.svg
new file mode 100644
index 00000000..a2ea84f4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mkvmergeGUI.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="none" stroke="#474747" stroke-width=".715" d="m22.812 12.717a8.5901 6.3736 59 0 1 -10.926 6.566 8.5901 6.3736 59 0 1 10.926 -6.566z"/>
+ <path fill="#2a58ae" d="m17 12c-2.7621 0-5 2.2373-5 5s2.2373 5 5 5 5-2.2373 5-5-2.2373-5-5-5zm-0.89425 2.6424c1.8783 0 3.4144 1.516 3.4144 3.3943s-1.5362 3.4144-3.4144 3.4144c-1.8783 0-3.3943-1.5362-3.3943-3.4144 0-1.8783 1.516-3.3943 3.3943-3.3943z"/>
+ <path fill="#474747" d="m6.8604 16.496s-2.0085 1.9179-1.8517 3.1158c0.21646 1.6522 2.2912 1.9157 3.9286 1.8966 3.9697-0.045 18.109-4.684 18.063-10.25-0.015-1.7991-3.251-1.9581-3.251-1.8514 0 0 2.4002 0.60226 2.3479 1.7611-0.19511 4.3196-12.005 9.1693-17.25 9.3018-1.1009 0.028-2.633-0.21-3.0711-1.22-0.3924-0.905 1.0838-2.754 1.0838-2.754z"/>
+ <path fill="#d24646" d="m23 11.5a2.5 2.5 0 0 1 -5 0 2.5 2.5 0 1 1 5 0z"/>
+ <path fill="#606060" d="m16 19.501a1.5 1.5 0 0 1 -3 0 1.5 1.5 0 1 1 3 0z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mkvtoolnix-gui.svg b/.icons/awkward/32x32/apps/mkvtoolnix-gui.svg
new file mode 120000
index 00000000..6ab4d366
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mkvtoolnix-gui.svg
@@ -0,0 +1 @@
+mkvmerge.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mmex.svg b/.icons/awkward/32x32/apps/mmex.svg
new file mode 120000
index 00000000..074b795c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mmex.svg
@@ -0,0 +1 @@
+money-manager-ex.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mnemosyne.svg b/.icons/awkward/32x32/apps/mnemosyne.svg
new file mode 100644
index 00000000..d3758624
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mnemosyne.svg
@@ -0,0 +1,34 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g style="opacity:0.2" transform="matrix(0.02862316,0,0,0.02862316,2.4921209,2.7119911)">
+ <g>
+ <path transform="matrix(24.455977,0,0,24.455977,-96.497486,-87.776619)" d="m 13.659463,28.483028 c -0.797351,0.977266 0.150391,2.820312 0.150391,2.820312 0,0 7.957313,10.721681 9.08996,11.997443 1.136736,1.279851 2.441014,0.629721 1.488281,-1.136719 -0.126187,-0.232449 -0.376721,-0.714536 -0.640625,-1.224609 L 16.642911,29.835371 c -0.642988,-0.987752 -0.988202,-1.499243 -1.954151,-1.789843 0,0 -0.792518,0.216077 -1.029297,0.4375 z m 0.595705,-0.400393 c -0.126758,0.0368 -0.244884,0.09791 -0.359375,0.179687 0.360279,-0.180632 0.359375,-0.179687 0.359375,-0.179687 z"/>
+ </g>
+ </g>
+ <g style="opacity:0.2" transform="matrix(0.02862316,0,0,0.02862316,2.5620192,2.7119911)">
+ <g>
+ <path transform="matrix(24.455977,0,0,24.455977,-96.497486,-87.776619)" d="M 24.107015,4.0078125 C 18.824324,4.4343702 15.599632,24.906029 16.063476,29.73997 c -0.04106,-0.02445 -0.08514,-0.03944 -0.126953,-0.0625 2.39703,3.696764 5.893457,8.882971 7.634721,11.465415 2.535167,-0.0082 6.945504,2.982785 10.458053,2.853209 2.339973,-0.08632 5.511967,-3.580832 4.894531,-12.216758 -0.613347,-8.631836 -11.36841,-5.818359 -11.384766,-5.818359 2.191694,-1.56199 3.242806,-2.708251 5.021513,-3.599649 1.092668,-0.678745 0.796113,-2.096441 -0.0993,-3.963555 C 31.077667,15.312768 27.343427,5.5681202 25.190999,4.1777344 24.821202,4.03232 24.459194,3.9793753 24.107015,4.0078125 Z"/>
+ </g>
+ </g>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.29999995" d="M 5.4000145,14.599838 C 8.0434006,14.503169 8.6667682,16.100192 9.8,19.499888"/>
+ <g style="fill:#e4e4e4" transform="matrix(0.02862316,0,0,0.02862316,2.5620192,1.7121224)">
+ <g style="fill:#e4e4e4">
+ <path style="fill:#e4e4e4" transform="matrix(24.455977,0,0,24.455977,-96.497486,-87.776619)" d="M 24.107015,4.0078125 C 18.824324,4.4343702 15.599632,24.906029 16.063476,29.73997 c -0.04106,-0.02445 -0.08514,-0.03944 -0.126953,-0.0625 2.39703,3.696764 5.893457,8.882971 7.634721,11.465415 2.535167,-0.0082 6.945504,2.982785 10.458053,2.853209 2.339973,-0.08632 5.511967,-3.580832 4.894531,-12.216758 -0.613347,-8.631836 -11.36841,-5.818359 -11.384766,-5.818359 2.191694,-1.56199 3.242806,-2.708251 5.021513,-3.599649 1.092668,-0.678745 0.796113,-2.096441 -0.0993,-3.963555 C 31.077667,15.312768 27.343427,5.5681202 25.190999,4.1777344 24.821202,4.03232 24.459194,3.9793753 24.107015,4.0078125 Z"/>
+ </g>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(0.02862316,0,0,0.02862316,2.5620192,1.7121224)">
+ <g style="fill:#ffffff">
+ <path style="fill:#ffffff;opacity:0.2" transform="matrix(34.936744,0,0,34.936744,-89.508608,-59.815981)" d="M 16.675781 2.0058594 C 13.085346 2.2957737 10.860796 15.783204 11.03125 19.666016 C 11.196181 14.868854 13.349968 3.2744064 16.675781 3.0058594 C 16.922309 2.9859531 17.174733 3.0212557 17.433594 3.1230469 C 18.940309 4.0963271 21.554902 10.918599 22.523438 13.078125 C 22.748327 13.547065 22.914454 13.972981 23.005859 14.351562 C 23.207686 13.811716 22.979883 13.029905 22.523438 12.078125 C 21.554902 9.9185988 18.940309 3.0982803 17.433594 2.125 C 17.174733 2.0232089 16.922309 1.9859531 16.675781 2.0058594 z M 21.490234 17.068359 C 21.20033 17.074286 20.956908 17.103185 20.701172 17.126953 C 20.234191 17.497383 19.735329 17.904667 19.078125 18.373047 C 19.089574 18.373047 26.617528 16.402964 27.046875 22.445312 C 27.071133 22.784601 27.083679 23.108952 27.091797 23.425781 C 27.109013 22.812856 27.097662 22.155656 27.046875 21.445312 C 26.778533 17.668845 23.736417 17.022437 21.490234 17.068359 z M 10.955078 19.974609 C 10.974102 20.003948 11.000313 20.042663 11.019531 20.072266 C 11.019762 20.051531 11.021163 20.02692 11.021484 20.005859 C 10.999673 19.995189 10.976647 19.986505 10.955078 19.974609 z"/>
+ </g>
+ </g>
+ <g style="fill:#3f3f3f" transform="matrix(0.02862316,0,0,0.02862316,2.4921209,1.7121224)">
+ <g style="fill:#3f3f3f">
+ <path style="fill:#3f3f3f" transform="matrix(24.455977,0,0,24.455977,-96.497486,-87.776619)" d="m 13.659463,28.483028 c -0.797351,0.977266 0.150391,2.820312 0.150391,2.820312 0,0 7.957313,10.721681 9.08996,11.997443 1.136736,1.279851 2.441014,0.629721 1.488281,-1.136719 -0.126187,-0.232449 -0.376721,-0.714536 -0.640625,-1.224609 L 16.642911,29.835371 c -0.642988,-0.987752 -0.988202,-1.499243 -1.954151,-1.789843 0,0 -0.792518,0.216077 -1.029297,0.4375 z m 0.595705,-0.400393 c -0.126758,0.0368 -0.244884,0.09791 -0.359375,0.179687 0.360279,-0.180632 0.359375,-0.179687 0.359375,-0.179687 z"/>
+ </g>
+ </g>
+ <circle style="opacity:0.2" cx="10" cy="21" r="2"/>
+ <circle style="fill:#4f4f4f" cx="10" cy="20" r="2"/>
+ <circle style="opacity:0.2" cx="5.5" cy="15.5" r="1.5"/>
+ <circle style="fill:#4f4f4f" cx="5.5" cy="14.5" r="1.5"/>
+ <path style="fill:#4f4f4f" d="M 13.140625 7.5703125 C 13.104893 7.5703966 13.041689 7.5737656 12.988281 7.5761719 C 12.837678 8.0596302 12.693313 8.5550034 12.558594 9.0644531 C 13.85506 8.8464721 15.258526 9.4517806 15.951172 10.537109 C 15.926118 10.146923 15.826329 9.7676692 15.65625 9.4179688 C 15.143591 8.3704604 14.343554 7.5706128 13.140625 7.5703125 z"/>
+ <path style="fill:#4f4f4f" d="M 11.929688 11.859375 C 11.83691 12.323189 11.73916 12.774483 11.660156 13.230469 C 12.727933 13.335645 13.979434 13.788342 14.470703 14.558594 C 14.445653 14.168409 14.34586 13.789152 14.175781 13.439453 C 13.776166 12.626633 12.850701 12.070645 11.929688 11.859375 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/modem-manager-gui.svg b/.icons/awkward/32x32/apps/modem-manager-gui.svg
new file mode 100644
index 00000000..1bf28ff0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/modem-manager-gui.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m12.521 18.297c3.884 2.301 4.276 4.066 3.479 5.483s-2.482 1.951-6.3653-0.351c-3.8832-2.301-8.2746-6.957-8.6347-8.539 1.5148-0.471 7.6382 1.105 11.521 3.407z"/>
+ <path style="fill:#fec8a4" d="m12.521 17.297c3.884 2.301 4.276 4.066 3.479 5.483s-2.482 1.951-6.3653-0.351c-3.8832-2.301-8.2746-6.957-8.6347-8.539 1.5148-0.471 7.6382 1.105 11.521 3.407z"/>
+ <path style="opacity:.2" d="m15.658 17.246c2.242 3.986 1.723 5.716 0.342 6.534s-3.1 0.415-5.342-3.571c-2.2416-3.986-3.777-10.2720001-3.3183-11.8270001 1.5412 0.36968 6.0766 4.8775001 8.3186 8.8637001z"/>
+ <path style="fill:#fba66f" d="m15.658 16.246c2.242 3.986 1.723 5.716 0.342 6.534s-3.1 0.415-5.342-3.571c-2.2416-3.986-3.777-10.2720001-3.3183-11.8270001 1.5413 0.3697 6.0763 4.8780001 8.3183 8.8640001z"/>
+ <path style="opacity:.2" d="m18.887 17.946c0 4.603-1.2924 5.834-2.8868 5.834-1.5943 0-2.8868-1.231-2.8868-5.834s1.7321-10.8350001 2.8868-11.9460001c1.1547 1.1112 2.8868 7.3429001 2.8868 11.9460001z"/>
+ <path style="fill:#f8863b" d="m18.887 16.946c0 4.603-1.2924 5.834-2.8868 5.834-1.5943 0-2.8868-1.231-2.8868-5.834s1.7321-10.8350001 2.8868-11.9460001c1.1547 1.1112 2.8868 7.3429001 2.8868 11.9460001z"/>
+ <path style="opacity:.2" d="m21.342 20.209c-2.242 3.986-3.961 4.389-5.342 3.571-1.3807-0.81832-1.9004-2.5478 0.34165-6.5341s6.7773-8.4941001 8.3186-8.8637001c0.45873 1.555-1.0766 7.8408001-3.3186 11.8270001z"/>
+ <path style="fill:#f76d12" d="m21.342 19.209c-2.242 3.986-3.961 4.389-5.342 3.571s-1.9-2.548 0.342-6.534 6.777-8.4943001 8.318-8.8639001c0.459 1.5549-1.076 7.8409001-3.318 11.8270001z"/>
+ <path style="opacity:.2" d="m22.365 23.429c-3.883 2.302-5.568 1.768-6.365 0.351s-0.405-3.182 3.479-5.483c3.883-2.302 10.006-3.878 11.521-3.407-0.36014 1.5821-4.7514 6.2378-8.6347 8.5393z"/>
+ <path style="fill:#d75908" d="m22.365 22.429c-3.883 2.302-5.568 1.768-6.365 0.351s-0.405-3.182 3.479-5.483c3.883-2.302 10.006-3.878 11.521-3.407-0.36014 1.5821-4.7514 6.2378-8.6347 8.5393z"/>
+ <path style="opacity:.2;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;fill:none" d="m16.5 27.499404c-1.421806-0.110132-1.012843-1.979227-1-3"/>
+ <path style="stroke-linejoin:bevel;stroke:#3aa03d;stroke-linecap:round;fill:none" d="m16.5 26.5c-1.421806-0.110132-1.012843-1.979227-1-3"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mog.svg b/.icons/awkward/32x32/apps/mog.svg
new file mode 100644
index 00000000..934ddd05
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mog.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m30 16a14 14 0 0 1 -14 14 14 14 0 0 1 -14 -14 14 14 0 0 1 14 -14 14 14 0 0 1 14 14z"/>
+ <path fill="#fff" opacity=".1" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+ <path opacity=".2" d="m16 8a9 9 0 0 0 -9 9 9 9 0 0 0 9 9 9 9 0 0 0 9 -9 9 9 0 0 0 -9 -9zm0 4a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5z"/>
+ <path fill="#fff" d="m16 7a9 9 0 0 0 -9 9 9 9 0 0 0 9 9 9 9 0 0 0 9 -9 9 9 0 0 0 -9 -9zm0 4a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/money-manager-ex.svg b/.icons/awkward/32x32/apps/money-manager-ex.svg
new file mode 100644
index 00000000..90f8611e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/money-manager-ex.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 15.478516,1.9571519 A 1.50015,1.50015 0 0 0 14,3.4786363 l 0,10.4999997 3,0 0,-10.4999997 A 1.50015,1.50015 0 0 0 15.478516,1.9571519 Z M 14,19.978636 l 0,10.5 a 1.50015,1.50015 0 1 0 3,0 l 0,-10.5 -3,0 z"/>
+ <path style="opacity:0.2" d="M 11.25,4.9879812 C 10.481216,5.0169707 9.4353715,5.1237866 8.3320312,5.4332938 7.228691,5.7428009 5.9675832,6.2672372 4.8691406,7.3571219 3.770698,8.4470066 3,10.178777 3,11.9997 c 0,1.878571 0.6726779,3.612153 1.6835938,4.818359 1.0109158,1.206207 2.244802,1.904338 3.3496093,2.34375 2.2096149,0.878824 4.2519529,0.837891 4.2519529,0.837891 l 3.714844,0 a 3.0003,3.0003 0 0 0 0.0078,0 3.0003,3.0003 0 0 0 0.0293,0 l 3.46875,-0.04297 a 3.0003,3.0003 0 0 0 0.269532,-0.01563 c 0,0 1.12132,-0.05642 2.007812,0.240235 0.443246,0.148329 0.725179,0.338209 0.884766,0.53125 C 22.827556,20.905631 23,21.142568 23,21.9997 c 0,0.183658 0.0723,-0.0096 -0.05078,0.103516 -0.123084,0.113081 -0.545121,0.359329 -1.09375,0.527343 -1.097259,0.336029 -2.38672,0.369141 -2.38672,0.369141 L 9,22.9997 a 3.0003,3.0003 0 1 0 0,6 l 10.46875,0 c 0,0 1.976421,0.03311 4.144531,-0.630859 1.084055,-0.331986 2.295056,-0.835738 3.396485,-1.847657 C 28.111194,25.509266 29,23.816042 29,21.9997 29,19.999689 28.355942,18.178488 27.291016,16.890325 26.22609,15.602162 24.876938,14.887972 23.6875,14.489934 21.308624,13.69386 19.162109,13.972356 19.162109,13.972356 L 19.431641,13.956731 16,13.9997 l -0.03711,0 -3.677735,0 c 0,0 -1.099961,-0.04093 -2.033203,-0.412109 C 9.7853319,13.402003 9.4489055,13.162634 9.28125,12.962591 9.1135945,12.762547 9,12.621129 9,11.9997 c 0,-0.415819 0.015574,-0.303308 0.095703,-0.382812 0.080129,-0.07951 0.3893337,-0.274943 0.8574219,-0.40625 0.9361761,-0.262615 2.1074221,-0.21875 2.1074221,-0.21875 a 3.0003,3.0003 0 0 0 0.224609,0.0078 L 23,10.9997 a 3.0003,3.0003 0 1 0 0,-6 l -10.714844,0 0.226563,0.00781 c 0,0 -0.492935,-0.048521 -1.261719,-0.019531 z"/>
+ <path style="fill:none;stroke:#5e983c;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 16,16 3.469264,-0.04261 c 0,0 6.530736,-0.671676 6.530736,5.042609 C 26,25 19.469264,25 19.469264,25 L 9,25 m 7,-9 -3.714286,0 C 12.285714,16 6,16 6,11 6,6.5265152 12.285714,7 12.285714,7 L 23,7"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.169922 3.9863281 C 11.95059 3.9778216 11.634392 3.9737863 11.25 3.9882812 C 10.481216 4.0172707 9.4353716 4.1240866 8.3320312 4.4335938 C 7.2286911 4.7431009 5.9675832 5.2675372 4.8691406 6.3574219 C 3.770698 7.4473066 3 9.1790765 3 11 C 3 11.180875 3.0112639 11.359264 3.0234375 11.537109 C 3.140839 9.8892437 3.8644711 8.354264 4.8691406 7.3574219 C 5.9675832 6.2675372 7.2286911 5.7431008 8.3320312 5.4335938 C 9.4353716 5.1240866 10.481216 5.0172707 11.25 4.9882812 C 11.878209 4.9645922 12.245343 4.9889436 12.386719 5 L 23 5 A 3.0003 3.0003 0 0 1 25.998047 7.5058594 A 3.0003 3.0003 0 0 0 23 4 L 12.386719 4 C 12.331849 3.9957088 12.309043 3.9917237 12.169922 3.9863281 z M 9.0761719 11.632812 C 9.0192542 11.670565 9 11.63552 9 12 C 9 12.621429 9.1135945 12.762847 9.28125 12.962891 C 9.4489055 13.162934 9.785333 13.402303 10.251953 13.587891 C 11.185195 13.95907 12.285156 14 12.285156 14 L 15.962891 14 L 16 14 L 19.333984 13.958984 C 19.748924 13.918109 21.582534 13.785823 23.6875 14.490234 C 24.876938 14.888272 26.22609 15.602462 27.291016 16.890625 C 28.247001 18.04701 28.860366 19.633336 28.976562 21.392578 C 28.985728 21.261832 29 21.132268 29 21 C 29 18.999989 28.355942 17.178788 27.291016 15.890625 C 26.22609 14.602462 24.876938 13.888272 23.6875 13.490234 C 21.582534 12.785823 19.748924 12.918109 19.333984 12.958984 L 16 13 L 15.962891 13 L 12.285156 13 C 12.285156 13 11.185195 12.95907 10.251953 12.587891 C 9.785333 12.402303 9.4489055 12.162934 9.28125 11.962891 C 9.1964333 11.861689 9.1256084 11.773747 9.0761719 11.632812 z M 22.900391 21.134766 C 22.750209 21.255708 22.369248 21.473518 21.855469 21.630859 C 20.75821 21.966888 19.46875 22 19.46875 22 L 9 22 A 3.0003 3.0003 0 0 0 6.0019531 25.492188 A 3.0003 3.0003 0 0 1 9 23 L 19.46875 23 C 19.46875 23 20.75821 22.966888 21.855469 22.630859 C 22.404098 22.462845 22.826135 22.216597 22.949219 22.103516 C 23.072299 21.9904 23 22.183658 23 22 C 23 21.587831 22.959538 21.324194 22.900391 21.134766 z"/>
+ <path style="fill:#97ca79;fill-rule:evenodd" d="M 15.478516 0.97851562 A 1.50015 1.50015 0 0 0 14 2.5 L 14 13 L 17 13 L 17 2.5 A 1.50015 1.50015 0 0 0 15.478516 0.97851562 z M 14 19 L 14 29.5 A 1.50015 1.50015 0 1 0 17 29.5 L 17 19 L 14 19 z"/>
+ <rect style="opacity:0.2" width="3" height="1" x="14" y="19"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 15.478516,0.97851562 C 14.650088,0.99037879 13.988132,1.6715719 14,2.5 l 0,0.9785156 C 13.988132,2.6500875 14.650088,1.9688944 15.478516,1.9570312 16.323773,1.9449226 17.012109,2.6332583 17,3.4785156 L 17,2.5 C 17.012109,1.6547427 16.323773,0.96640705 15.478516,0.97851562 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/moneydance.svg b/.icons/awkward/32x32/apps/moneydance.svg
new file mode 100644
index 00000000..765fae68
--- /dev/null
+++ b/.icons/awkward/32x32/apps/moneydance.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#ff7c40" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="m 19,8 a 6,2 0 0 0 -6,2 6,2 0 0 0 6,2 6,2 0 0 0 6,-2 6,2 0 0 0 -6,-2 z m 5.802734,3.498047 A 6,2 0 0 1 19,13 6,2 0 0 1 13.197266,11.501953 6,2 0 0 0 13,12 a 6,2 0 0 0 6,2 6,2 0 0 0 6,-2 6,2 0 0 0 -0.197266,-0.501953 z m 0,2 A 6,2 0 0 1 19,15 6,2 0 0 1 13.197266,13.501953 6,2 0 0 0 13,14 a 6,2 0 0 0 0.865234,1.029297 c 1.817825,0.0883 3.359364,0.443177 4.265625,0.947265 A 6,2 0 0 0 19,16 6,2 0 0 0 25,14 6,2 0 0 0 24.802734,13.498047 Z m 0,2 A 6,2 0 0 1 19,17 c 0,0 7.1e-5,0.729282 0,1 a 6,2 0 0 0 6,-2 6,2 0 0 0 -0.197266,-0.501953 z m 0,2 A 6,2 0 0 1 19,19 c -9.4e-5,0.435032 7.1e-5,0.507059 0,1 a 6,2 0 0 0 6,-2 6,2 0 0 0 -0.197266,-0.501953 z m 0,2 A 6,2 0 0 1 19,21 c 0,0.444444 -1.18e-4,0.710456 0,1 a 6,2 0 0 0 6,-2 6,2 0 0 0 -0.197266,-0.501953 z m 0,2 A 6,2 0 0 1 19,23 c 0,0.357263 -0.304491,0.688232 -0.796875,0.978516 A 6,2 0 0 0 19,24 6,2 0 0 0 25,22 6,2 0 0 0 24.802734,21.498047 Z"/>
+ <path style="fill:#ffd8c6" d="m 19,7 a 6,2 0 0 0 -6,2 6,2 0 0 0 6,2 6,2 0 0 0 6,-2 6,2 0 0 0 -6,-2 z m 5.802734,3.498047 A 6,2 0 0 1 19,12 6,2 0 0 1 13.197266,10.501953 6,2 0 0 0 13,11 a 6,2 0 0 0 6,2 6,2 0 0 0 6,-2 6,2 0 0 0 -0.197266,-0.501953 z m 0,2 A 6,2 0 0 1 19,14 6,2 0 0 1 13.197266,12.501953 6,2 0 0 0 13,13 a 6,2 0 0 0 0.865234,1.029297 c 1.817825,0.0883 3.359364,0.443177 4.265625,0.947265 A 6,2 0 0 0 19,15 6,2 0 0 0 25,13 6,2 0 0 0 24.802734,12.498047 Z m 0,2 A 6,2 0 0 1 19,16 c 0,0 7.1e-5,0.729282 0,1 a 6,2 0 0 0 6,-2 6,2 0 0 0 -0.197266,-0.501953 z m 0,2 A 6,2 0 0 1 19,18 c -9.4e-5,0.435032 7.1e-5,0.507059 0,1 a 6,2 0 0 0 6,-2 6,2 0 0 0 -0.197266,-0.501953 z m 0,2 A 6,2 0 0 1 19,20 c 0,0.444444 -1.18e-4,0.710456 0,1 a 6,2 0 0 0 6,-2 6,2 0 0 0 -0.197266,-0.501953 z m 0,2 A 6,2 0 0 1 19,22 c 0,0.357263 -0.304491,0.688232 -0.796875,0.978516 A 6,2 0 0 0 19,23 6,2 0 0 0 25,21 6,2 0 0 0 24.802734,20.498047 Z"/>
+ <path style="opacity:0.2" d="m 13,15 a 6,2 0 0 0 -6,2 6,2 0 0 0 6,2 6,2 0 0 0 6,-2 6,2 0 0 0 -6,-2 z m 5.802734,3.498047 A 6,2 0 0 1 13,20 6,2 0 0 1 7.1972656,18.501953 6,2 0 0 0 7,19 a 6,2 0 0 0 6,2 6,2 0 0 0 6,-2 6,2 0 0 0 -0.197266,-0.501953 z m 0,2 A 6,2 0 0 1 13,22 6,2 0 0 1 7.1972656,20.501953 6,2 0 0 0 7,21 a 6,2 0 0 0 6,2 6,2 0 0 0 6,-2 6,2 0 0 0 -0.197266,-0.501953 z m 0,2 A 6,2 0 0 1 13,24 6,2 0 0 1 7.1972656,22.501953 6,2 0 0 0 7,23 a 6,2 0 0 0 6,2 6,2 0 0 0 6,-2 6,2 0 0 0 -0.197266,-0.501953 z"/>
+ <path style="fill:#ffffff" d="m 13,14 a 6,2 0 0 0 -6,2 6,2 0 0 0 6,2 6,2 0 0 0 6,-2 6,2 0 0 0 -6,-2 z m 5.802734,3.498047 A 6,2 0 0 1 13,19 6,2 0 0 1 7.1972656,17.501953 6,2 0 0 0 7,18 a 6,2 0 0 0 6,2 6,2 0 0 0 6,-2 6,2 0 0 0 -0.197266,-0.501953 z m 0,2 A 6,2 0 0 1 13,21 6,2 0 0 1 7.1972656,19.501953 6,2 0 0 0 7,20 a 6,2 0 0 0 6,2 6,2 0 0 0 6,-2 6,2 0 0 0 -0.197266,-0.501953 z m 0,2 A 6,2 0 0 1 13,23 6,2 0 0 1 7.1972656,21.501953 6,2 0 0 0 7,22 a 6,2 0 0 0 6,2 6,2 0 0 0 6,-2 6,2 0 0 0 -0.197266,-0.501953 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/moneydance_icon512.svg b/.icons/awkward/32x32/apps/moneydance_icon512.svg
new file mode 120000
index 00000000..f930821f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/moneydance_icon512.svg
@@ -0,0 +1 @@
+moneydance.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mono-runtime-common.svg b/.icons/awkward/32x32/apps/mono-runtime-common.svg
new file mode 120000
index 00000000..e9473b30
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mono-runtime-common.svg
@@ -0,0 +1 @@
+mono.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mono-runtime.svg b/.icons/awkward/32x32/apps/mono-runtime.svg
new file mode 120000
index 00000000..e9473b30
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mono-runtime.svg
@@ -0,0 +1 @@
+mono.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mono.svg b/.icons/awkward/32x32/apps/mono.svg
new file mode 100644
index 00000000..b19e7e38
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mono.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.5" ry="1.5"/>
+ <rect fill="#4a5579" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:0.2" d="M 9.3563,24.971 C 9.3563,24.873 12.696,20.854 12.767,20.87 12.806,20.881 14.301,21.514 16.082,22.28 19.128,23.588 19.331,23.666 19.412,23.557 19.537,23.387 19.966,22.491 20.193,21.923 L 20.385,21.441 20.063,21.263 C 19.602,21.013 18.928,20.453 18.506,19.97 18.121,19.53 17.425,18.469 17.425,18.321 17.425,18.271 17.647,18.495 17.917,18.818 18.675,19.72 20.422,21.138 20.531,20.937 20.661,20.698 20.747,19.994 20.742,19.175 20.737,18.177 20.607,17.401 20.263,16.329 L 20.07,15.728 19.122,15.431 C 18.599,15.264 18.076,15.103 17.959,15.063 17.547,14.933 17.805,14.941 18.404,15.077 19.122,15.238 19.854,15.371 20.305,15.428 20.706,15.478 20.791,15.4 20.833,14.959 20.888,14.394 20.526,12.831 20.156,12.056 20.01,11.746 19.943,11.676 19.648,11.542 18.672,11.086 15.609,10.669 14.309,10.805 13.747,10.863 13.172,11.001 12.99,11.116 12.94,11.155 13.302,11.243 13.924,11.358 14.484,11.462 14.893,11.553 14.833,11.569 14.765,11.579 13.89,11.482 12.872,11.352 11.091,11.123 11.026,11.118 10.896,11.232 10.635,11.467 10.266,12.106 10.188,12.449 10.115,12.78 10.12,12.819 10.284,13.155 10.565,13.731 11.091,14.151 12.281,14.753 12.844,15.045 13.292,15.285 13.276,15.303 13.258,15.318 12.776,15.139 12.208,14.901 L 11.169,14.471 9.6456,14.899 C 8.8098,15.131 8.0966,15.324 8.0626,15.324 8.0206,15.324 8,14.312 8,12.598 8,9.9734 8.0053,9.864 8.1353,9.5959 8.2132,9.4318 8.3672,9.257 8.5052,9.1736 L 8.7445,9.0248 15.717,9.0042 C 19.55,8.9935 22.848,9.0042 23.034,9.0248 23.461,9.0769 23.846,9.3897 23.947,9.7673 23.991,9.9314 24.007,12.415 23.997,17.139 L 23.979,24.255 23.83,24.492 C 23.744,24.633 23.569,24.786 23.408,24.865 23.135,24.998 23.08,25 16.251,25 12.465,25 9.3643,24.977 9.3643,24.951 M 9.351,24.964"/>
+ <path style="fill:#ffffff" d="M 9.3563,23.971 C 9.3563,23.873 12.696,19.854 12.767,19.87 12.806,19.881 14.301,20.514 16.082,21.28 19.128,22.588 19.331,22.666 19.412,22.557 19.537,22.387 19.966,21.491 20.193,20.923 L 20.385,20.441 20.063,20.263 C 19.602,20.013 18.928,19.453 18.506,18.97 18.121,18.53 17.425,17.469 17.425,17.321 17.425,17.271 17.647,17.495 17.917,17.818 18.675,18.72 20.422,20.138 20.531,19.937 20.661,19.698 20.747,18.994 20.742,18.175 20.737,17.177 20.607,16.401 20.263,15.329 L 20.07,14.728 19.122,14.431 C 18.599,14.264 18.076,14.103 17.959,14.063 17.547,13.933 17.805,13.941 18.404,14.077 19.122,14.238 19.854,14.371 20.305,14.428 20.706,14.478 20.791,14.4 20.833,13.959 20.888,13.394 20.526,11.831 20.156,11.056 20.01,10.746 19.943,10.676 19.648,10.542 18.672,10.086 15.609,9.6692 14.309,9.8053 13.747,9.8626 13.172,10.001 12.99,10.116 12.94,10.155 13.302,10.243 13.924,10.358 14.484,10.462 14.893,10.553 14.833,10.569 14.765,10.579 13.89,10.482 12.872,10.352 11.091,10.123 11.026,10.118 10.896,10.232 10.635,10.467 10.266,11.106 10.188,11.449 10.115,11.78 10.12,11.819 10.284,12.155 10.565,12.731 11.091,13.151 12.281,13.753 12.844,14.045 13.292,14.285 13.276,14.303 13.258,14.318 12.776,14.139 12.208,13.901 L 11.169,13.471 9.6456,13.899 C 8.8098,14.131 8.0966,14.324 8.0626,14.324 8.0206,14.324 8,13.312 8,11.598 8,8.9734 8.0053,8.864 8.1353,8.5959 8.2132,8.4318 8.3672,8.257 8.5052,8.1736 L 8.7445,8.0248 15.717,8.0042 C 19.55,7.9935 22.848,8.0042 23.034,8.0248 23.461,8.0769 23.846,8.3897 23.947,8.7673 23.991,8.9314 24.007,11.415 23.997,16.139 L 23.979,23.255 23.83,23.492 C 23.744,23.633 23.569,23.786 23.408,23.865 23.135,23.998 23.08,24 16.251,24 12.465,24 9.3643,23.977 9.3643,23.951 M 9.351,23.964"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/monochroma.svg b/.icons/awkward/32x32/apps/monochroma.svg
new file mode 100644
index 00000000..5a3d5cb2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/monochroma.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 17.999762,3 C 10.267749,3.0000649 3.9998017,9.2682246 4,17.000239 4.0000661,24.732067 10.267935,30.999936 17.999762,31 c 3.415627,-0.0064 6.711093,-1.261232 9.265905,-3.528274 L 17.23653,17.594183 27.888782,7.1026114 C 25.266193,4.4788836 21.709466,3.0033221 17.999762,3 Z"/>
+ <path style="fill:#3f3f3f" d="M 17.999762,2 C 10.267749,2.0000649 3.9998017,8.2682246 4,16.000239 4.0000661,23.732067 10.267935,29.999936 17.999762,30 c 3.415627,-0.0064 6.711093,-1.261232 9.265905,-3.528274 L 17.23653,16.594183 27.888782,6.1026114 C 25.266193,3.4788836 21.709466,2.0033221 17.999762,2 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 18 2 C 10.267987 2.0000649 3.9998017 8.2679856 4 16 C 4.0000014 16.168774 4.0194662 16.332671 4.0253906 16.5 C 4.2906319 9.0015149 10.436765 3.0000635 18 3 C 21.47065 3.003108 24.796187 4.3100447 27.359375 6.625 L 27.888672 6.1035156 C 25.266083 3.4797878 21.709704 2.0033221 18 2 z M 17.744141 17.09375 L 17.236328 17.59375 L 26.707031 26.923828 C 26.894001 26.774354 27.085779 26.632244 27.265625 26.472656 L 17.744141 17.09375 z"/>
+ <circle style="opacity:0.2" cx="18" cy="17" r="8"/>
+ <circle style="fill:#ececec" cx="18" cy="16" r="8"/>
+ <circle style="opacity:0.1" cx="18" cy="17" r="3"/>
+ <circle style="fill:#d64043" cx="18" cy="16" r="3"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/monodevelop.svg b/.icons/awkward/32x32/apps/monodevelop.svg
new file mode 100644
index 00000000..053d92a9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/monodevelop.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 24.376953,6.0054585 C 23.099112,6.1501168 21.961899,6.8036651 20.742188,7.3196172 19.970919,7.647159 19.281959,8.2139051 19,9.0028338 18.671349,8.6880077 18.514258,8.3323305 18.158203,8.0714019 16.204788,6.639875 13.88644,5.8590153 11.480469,6.02108 5.4358975,5.987834 2.0845283,12.335693 2,16.598789 2.035936,21.51182 3.6408152,24.6131 4.6992188,27.153065 5.3419222,28.695526 7.1213931,29.415585 8.65625,28.754268 10.267515,28.115599 12.559025,27.636112 13,25.999026 c 0.20705,0.202958 0.08361,0.163338 0.306641,0.35539 1.782141,1.536081 4.149604,2.643938 6.847656,2.643938 2.506105,0 4.795808,-1.126534 6.642578,-2.934889 C 28.643645,24.25511 30.022336,21.587662 30,18.471416 29.964379,13.64287 28.499749,10.388627 27.287109,7.9971997 27.24686,7.8844922 27.199902,7.7742939 27.146484,7.6671956 c -0.0039,-0.00848 -0.0078,-0.016941 -0.01172,-0.025385 -0.526121,-1.032078 -1.599623,-1.6690417 -2.757811,-1.6363521 z"/>
+ <path style="fill:#4a5579" d="M 24.376953,5.0054589 C 23.099112,5.1501172 21.961899,5.8036655 20.742188,6.3196176 19.970919,6.6471594 19.281959,7.2139055 19,8.0028342 18.671349,7.6880081 18.514258,7.3323309 18.158203,7.0714023 16.204788,5.6398754 13.88644,4.8590157 11.480469,5.0210804 5.4358975,4.9878344 2.0845283,11.335693 2,15.598789 2.035936,20.51182 3.6408152,23.6131 4.6992188,26.153065 5.3419222,27.695526 7.1213931,28.415585 8.65625,27.754268 10.267515,27.115599 12.559025,26.636112 13,24.999026 c 0.20705,0.202958 0.08361,0.163338 0.306641,0.35539 1.782141,1.536081 4.149604,2.643938 6.847656,2.643938 2.506105,0 4.795808,-1.126534 6.642578,-2.934889 C 28.643645,23.25511 30.022336,20.587662 30,17.471416 29.964379,12.64287 28.499749,9.3886273 27.287109,6.9972001 27.24686,6.8844926 27.199902,6.7742943 27.146484,6.667196 27.142584,6.658716 27.138684,6.650255 27.134764,6.641811 26.608643,5.609733 25.535141,4.9727693 24.376953,5.0054589 Z"/>
+ <path style="opacity:0.2" d="M 11.679263,9.01344 C 8.6495011,9.2170979 4.9667891,12.02583 5.000226,16.575785 5.0318051,20.894091 6.3358476,23.280066 7.4689903,26 L 9.8346557,24.979783 C 8.4841737,22.921977 6.4714532,18.752311 6.5875538,15.998594 6.6646448,14.184018 7.2971606,12.912849 8.3959373,11.888773 11.04396,9.4197903 14.694163,9.9998749 16.838774,12.632941 c 1.218592,1.552041 1.427573,3.831845 0.310221,5.496816 -1.89569,2.825142 -6.199773,1.451661 -6.496062,-1.821334 -0.14025,-1.554937 1.353269,-2.751785 2.725114,-2.765298 -1.40714,-0.81656 -3.584258,0.690118 -3.4663003,2.537511 0.3473733,5.444696 6.2740773,5.550868 8.1019663,2.446783 3.262891,-5.543145 -2.27743,-9.7880955 -6.331664,-9.5149438 z"/>
+ <path style="opacity:0.2" d="m 24.464878,9 -2.55282,1.080691 c 1.537719,2.989434 3.322149,5.2805 3.324974,8.972143 9.11e-4,1.355427 -0.5358,2.891451 -1.807971,4.033621 -1.156349,1.037463 -2.663934,1.650336 -4.461548,1.397694 -1.88048,-0.264168 -3.173368,-1.135446 -3.980364,-2.127761 -1.267464,-1.691643 -1.477452,-3.852065 -0.453877,-5.434198 0.583825,-0.902018 1.88048,-1.668588 3.164893,-1.556196 2.265616,0.196926 3.53402,1.466858 3.514246,3.387129 -0.01977,1.95389 -1.388937,2.704129 -2.924771,2.570604 1.43696,0.641691 3.607469,-0.197887 3.598994,-2.350624 -0.0113,-2.901057 -1.944511,-4.297792 -4.031213,-4.309318 -2.155442,-0.01248 -3.347574,0.79923 -4.038746,1.899135 -0.691173,1.099904 -0.877621,2.550433 -0.800405,3.735831 0.0791,1.20365 0.941653,2.658983 2.247724,3.783863 1.304188,1.124878 3.055662,1.917386 4.89,1.917386 2.953963,0 6.877828,-3.040346 6.845811,-7.508165 -0.03296,-4.46878 -1.320195,-7.121998 -2.535869,-9.489914 z"/>
+ <path style="fill:#f9f9f9" d="M 11.679263,8.01344 C 8.6495011,8.2170979 4.9667891,11.02583 5.000226,15.575785 5.0318051,19.894091 6.3358476,22.280066 7.4689903,25 L 9.8346557,23.979783 C 8.4841737,21.921977 6.4714532,17.752311 6.5875538,14.998594 6.6646448,13.184018 7.2971606,11.912849 8.3959373,10.888773 11.04396,8.4197903 14.694163,8.9998749 16.838774,11.632941 c 1.218592,1.552041 1.427573,3.831845 0.310221,5.496816 -1.89569,2.825142 -6.199773,1.451661 -6.496062,-1.821334 -0.14025,-1.554937 1.353269,-2.751785 2.725114,-2.765298 -1.40714,-0.81656 -3.584258,0.690118 -3.4663003,2.537511 0.3473733,5.444696 6.2740773,5.550868 8.1019663,2.446783 3.262891,-5.543145 -2.27743,-9.7880955 -6.331664,-9.5149438 z"/>
+ <path style="fill:#4696e2" d="m 24.464878,8 -2.55282,1.0806914 c 1.537719,2.9894336 3.322149,5.2804996 3.324974,8.9721426 9.11e-4,1.355427 -0.5358,2.891451 -1.807971,4.033621 -1.156349,1.037463 -2.663934,1.650336 -4.461548,1.397694 -1.88048,-0.264168 -3.173368,-1.135446 -3.980364,-2.127761 -1.267464,-1.691643 -1.477452,-3.852065 -0.453877,-5.434198 0.583825,-0.902018 1.88048,-1.668588 3.164893,-1.556196 2.265616,0.196926 3.53402,1.466858 3.514246,3.387129 -0.01977,1.95389 -1.388937,2.704129 -2.924771,2.570604 1.43696,0.641691 3.607469,-0.197887 3.598994,-2.350624 -0.0113,-2.901057 -1.944511,-4.297792 -4.031213,-4.309318 -2.155442,-0.01248 -3.347574,0.79923 -4.038746,1.899135 -0.691173,1.099904 -0.877621,2.550433 -0.800405,3.735831 0.0791,1.20365 0.941653,2.658983 2.247724,3.783863 1.304188,1.124878 3.055662,1.917386 4.89,1.917386 2.953963,0 6.877828,-3.040346 6.845811,-7.508165 -0.03296,-4.46878 -1.320195,-7.121998 -2.535869,-9.489914 z"/>
+ <path style="fill:#f9f9f9" d="m 17.6872,13.299372 c 0.152019,0.528048 0.216406,1.079675 0.186143,1.62513 l 1.031241,0.308319 c 0.127676,-0.685927 0.12304,-1.340081 0.01105,-1.954647 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.378906 5.0039062 C 12.08144 4.9952688 11.781215 5.0012263 11.480469 5.0214844 C 5.4358973 4.9882384 2.0845283 11.336513 2 15.599609 C 2.0015006 15.804772 2.0205253 15.988565 2.0273438 16.1875 C 2.3069287 11.939472 5.6252368 5.9892798 11.480469 6.0214844 C 13.88644 5.8594197 16.204788 6.6407387 18.158203 8.0722656 C 18.514258 8.3331942 18.671349 8.687127 19 9.0019531 C 19.281959 8.2130244 19.970918 7.6478543 20.742188 7.3203125 C 21.961898 6.8043604 23.099112 6.1505177 24.376953 6.0058594 C 25.535141 5.9731698 26.608645 6.6105001 27.134766 7.6425781 C 27.138686 7.6510221 27.142584 7.6594888 27.146484 7.6679688 C 27.199902 7.7750671 27.24686 7.8853394 27.287109 7.9980469 C 28.454273 10.299791 29.841391 13.414439 29.976562 17.949219 C 29.982869 17.789397 30.001163 17.633018 30 17.470703 C 29.964379 12.642157 28.499749 9.3894741 27.287109 6.9980469 C 27.24686 6.8853394 27.199902 6.7750671 27.146484 6.6679688 C 27.142584 6.6594888 27.138686 6.6510221 27.134766 6.6425781 C 26.608645 5.6105001 25.535141 4.9731698 24.376953 5.0058594 C 23.099112 5.1505177 21.961898 5.8043604 20.742188 6.3203125 C 19.970918 6.6478543 19.281959 7.2130244 19 8.0019531 C 18.671349 7.687127 18.514258 7.3331942 18.158203 7.0722656 C 16.448965 5.8196796 14.461172 5.0643686 12.378906 5.0039062 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/monodoc.svg b/.icons/awkward/32x32/apps/monodoc.svg
new file mode 120000
index 00000000..e9473b30
--- /dev/null
+++ b/.icons/awkward/32x32/apps/monodoc.svg
@@ -0,0 +1 @@
+mono.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/moodbar.svg b/.icons/awkward/32x32/apps/moodbar.svg
new file mode 120000
index 00000000..2f0fbf78
--- /dev/null
+++ b/.icons/awkward/32x32/apps/moodbar.svg
@@ -0,0 +1 @@
+mtpaint.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/moonlight.svg b/.icons/awkward/32x32/apps/moonlight.svg
new file mode 100644
index 00000000..a933c24d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/moonlight.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.0">
+ <circle style="opacity:0.2" cx="15.5" cy="-16.5" r="14.5" transform="scale(1,-1)"/>
+ <circle style="fill:#565c64" cx="15.5" cy="-15.5" r="14.5" transform="scale(1,-1)"/>
+ <path style="opacity:0.2" d="M 15,5.0175781 A 11.5,11.5 0 0 0 7.7382812,8.03125 L 15,15.292969 Z m 1,0.00781 V 15.292969 L 23.259766,8.0332031 A 11.5,11.5 0 0 0 16,5.0253906 Z M 23.96875,8.7382812 16.707031,16 H 26.982422 A 11.5,11.5 0 0 0 23.96875,8.7382812 Z M 7.0332031,8.7402344 A 11.5,11.5 0 0 0 4.0253906,16 H 14.292969 Z M 4.0175781,17 A 11.5,11.5 0 0 0 7.03125,24.261719 L 14.292969,17 Z m 12.6894529,0 7.259766,7.259766 A 11.5,11.5 0 0 0 26.974609,17 Z M 15,17.707031 7.7402344,24.966797 A 11.5,11.5 0 0 0 15,27.974609 Z m 1,0 v 10.275391 a 11.5,11.5 0 0 0 7.261719,-3.013672 z"/>
+ <path style="fill:#ffffff" d="M 15 4.0175781 A 11.5 11.5 0 0 0 7.7382812 7.03125 L 15 14.292969 L 15 4.0175781 z M 16 4.0253906 L 16 14.292969 L 23.259766 7.0332031 A 11.5 11.5 0 0 0 16 4.0253906 z M 23.96875 7.7382812 L 16.707031 15 L 26.982422 15 A 11.5 11.5 0 0 0 23.96875 7.7382812 z M 7.0332031 7.7402344 A 11.5 11.5 0 0 0 4.0253906 15 L 14.292969 15 L 7.0332031 7.7402344 z M 4.0175781 16 A 11.5 11.5 0 0 0 7.03125 23.261719 L 14.292969 16 L 4.0175781 16 z M 16.707031 16 L 23.966797 23.259766 A 11.5 11.5 0 0 0 26.974609 16 L 16.707031 16 z M 15 16.707031 L 7.7402344 23.966797 A 11.5 11.5 0 0 0 15 26.974609 L 15 16.707031 z M 16 16.707031 L 16 26.982422 A 11.5 11.5 0 0 0 23.261719 23.96875 L 16 16.707031 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 15.919922 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 16.080078 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/morpheus.svg b/.icons/awkward/32x32/apps/morpheus.svg
new file mode 100644
index 00000000..20641893
--- /dev/null
+++ b/.icons/awkward/32x32/apps/morpheus.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#e4e4e4" width="27.5" height="27.5" x="2.25" y="2.25" rx="1.375" ry="1.375"/>
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <path style="fill:#f73a3a" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 20.182226 L 9,18.5 10.5,10 6.2847658,2 Z"/>
+ <path style="fill:#fece00" d="M 10.5,10 9,18.5 14.5,23 24.5,19.5 22.5,10 Z"/>
+ <path style="fill:#e4e4e4" d="M 6.2847658,2 10.5,10 h 12 L 28.662891,2.0068359 C 28.641574,2.0058811 28.62156,2 28.6,2 Z"/>
+ <path style="fill:#357cca" d="M 24.5,19.5 14.5,23 14,30 H 17.955078 28.6 C 29.3756,30 30,29.3756 30,28.6 V 26.335937 C 29.98562,26.261127 29.96542,26.182097 29.96309,26.11582 29.96394,26.04051 29.98705,25.963829 30,25.8875 v -3.968945 z"/>
+ <path style="fill:#cccccc" d="M 28.662891,2.0068359 22.5,10 l 2,9.5 5.5,2.418555 V 3.4 C 30,2.6459601 29.408403,2.0402296 28.662891,2.0068359 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.2" d="M 9.1542969 18.626953 L 9 19.5 L 14.5 24 L 24.5 20.5 L 24.304688 19.568359 L 14.5 23 L 9.1542969 18.626953 z"/>
+ <path style="opacity:0.1" d="M 6.2851562 3 L 10.5 11 L 22.5 11 L 28.662109 3.0058594 C 28.640792 3.0049046 28.621169 3 28.599609 3 L 27.896484 3 L 22.5 10 L 10.5 10 L 6.8125 3 L 6.2851562 3 z"/>
+ <path style="opacity:0.2" d="M 22.666016 10.785156 L 22.5 11 L 24.5 20.5 L 30 22.917969 L 30 21.917969 L 24.5 19.5 L 22.666016 10.785156 z"/>
+ <path style="fill:#e4e4e4" d="M 9,18.5 2,20.182226 V 28.6 C 2,29.3756 2.6244,30 3.4,30 H 11.811493 14 l 0.5,-7 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/moserial.svg b/.icons/awkward/32x32/apps/moserial.svg
new file mode 100644
index 00000000..2df2ceda
--- /dev/null
+++ b/.icons/awkward/32x32/apps/moserial.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="20" height="3" x="6" y="28"/>
+ <path style="fill:#4f4f4f" d="m 13,18 6,0 3,12 -12,0 z"/>
+ <path style="fill:#9c9c9c" transform="matrix(0.17315235,0.29990866,-0.34630469,0.1999391,21.956326,-0.16033844)" d="m 23.723231,13.979746 3.032011,5.251599 3.032012,5.251599 -6.064024,0 -6.064024,0 3.032012,-5.251599 z"/>
+ <path style="opacity:0.2" d="M 23.469572,20.706164 C 18.856293,23.369642 12.957314,21.789015 10.293836,17.175736 7.6303587,12.562456 9.2109849,6.6634772 13.824264,3.9999991 Z"/>
+ <path style="fill:#686868" d="M 23.469572,19.706164 C 18.856293,22.369642 12.957314,20.789015 10.293836,16.175736 7.6303587,11.562456 9.2109849,5.6634777 13.824264,2.9999996 Z"/>
+ <circle style="opacity:0.2" cx="19.843" cy="-13.37" r="1.5" transform="matrix(0.5,0.8660254,-0.8660254,0.5,0,0)"/>
+ <circle style="fill:#e4e4e4" cx="18.977" cy="-13.87" r="1.5" transform="matrix(0.5,0.8660254,-0.8660254,0.5,0,0)"/>
+ <rect style="fill:#4f4f4f" width="20" height="3" x="6" y="27"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13.824219 3 C 10.58384 4.8708338 8.8476535 8.337351 9.0195312 11.833984 C 9.1919857 8.6897369 10.893667 5.6919547 13.824219 4 L 23.023438 19.935547 C 23.172085 19.859621 23.322542 19.791445 23.46875 19.707031 L 13.824219 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/motrix.svg b/.icons/awkward/32x32/apps/motrix.svg
new file mode 100644
index 00000000..27ad3dd0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/motrix.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#a776d6" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <rect style="opacity:.2" width="18" height="18" x="7" y="8" rx="1.125" ry="1.125"/>
+ <rect style="fill:#e5e9f0" width="18" height="18" x="7" y="7" rx="1.125" ry="1.125"/>
+ <path style="fill:#9aa0aa" d="m13 21c-0.554 0-1 0.446-1 1v1 1h1v-2h1v2h1v-2h1v2h1v-1-1c0-0.554-0.446-1-1-1h-3zm8 0c-0.554 0-1 0.446-1 1v1c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-1c0-0.554-0.446-1-1-1h-2zm-2.5 1c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5 0.5-0.223 0.5-0.5-0.223-0.5-0.5-0.5zm2.5 0h2v1h-2v-1z"/>
+ <path style="fill:#4f4f4f" d="m10 7v4c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-4h-12z"/>
+ <path style="fill:#fbe604" d="m12 9v1h3v-1zm5 0v1h3v-1z"/>
+ <path style="opacity:.2" d="m12 10v1h3v-1zm5 0v1h3v-1z"/>
+ <path style="opacity:.2" d="m10 7v1h12v-1h-12z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m8.125 7c-0.62325 0-1.125 0.50175-1.125 1.125v1c0-0.62325 0.50175-1.125 1.125-1.125h1.875v-1h-1.875zm13.875 0v1h1.875c0.62325 0 1.125 0.50175 1.125 1.125v-1c0-0.62325-0.50175-1.125-1.125-1.125h-1.875z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mousepad.svg b/.icons/awkward/32x32/apps/mousepad.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mousepad.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/movmetaedit.svg b/.icons/awkward/32x32/apps/movmetaedit.svg
new file mode 100644
index 00000000..11b68a21
--- /dev/null
+++ b/.icons/awkward/32x32/apps/movmetaedit.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,3 C 2.6247906,3 2,3.6247906 2,4.4003906 V 17 29.599609 C 2,30.375209 2.6247906,31 3.4003906,31 H 4 6 8 15.789062 c 0.01966,0 0.04266,-0.0056 0.0625,-0.0059 A 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 14,14 0 0 0 15.876953,3.0078125 C 15.848966,3.0073213 15.816701,3 15.789062,3 H 8 6 4 Z"/>
+ <path style="fill:#e4e4e4" d="m 7.9,2 v 28 h 7.89 c 4.41,0 13.3,-6.268014 13.3,-14 0,-7.7319865 -8.89,-14 -13.3,-14 z"/>
+ <path style="fill:#e8494e" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 16 28.6 C 2,29.3756 2.6244,30 3.4,30 H 4 V 2 Z"/>
+ <rect style="fill:#38af29" width="2" height="28" x="4" y="2"/>
+ <rect style="fill:#1f72c7" width="2" height="28" x="6" y="2"/>
+ <path style="opacity:0.1" d="M 16,3 A 14,14 0 0 0 14.654297,3.078125 14,14 0 0 1 27.199219,17 14,14 0 0 1 14.544922,30.921875 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z m 0.0332,6 A 7.9999998,7.9999998 0 0 0 14.673828,9.1152344 7.9999998,7.9999998 0 0 1 21.365234,17 7.9999998,7.9999998 0 0 1 14.726562,24.884766 7.9999998,7.9999998 0 0 0 16.033203,25 a 7.9999998,7.9999998 0 0 0 8,-8 7.9999998,7.9999998 0 0 0 -8,-8 z M 14,13 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 z"/>
+ <path style="fill:#4f4f4f" d="M 16,2 A 14,14 0 0 0 14.654687,2.0779297 14,14 0 0 1 27.2,16 14,14 0 0 1 14.545312,29.92207 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="fill:#4f4f4f" d="M 16.032374,8.0000004 A 7.9999998,7.9999998 0 0 0 14.673,8.1158858 7.9999998,7.9999998 0 0 1 21.365707,16 7.9999998,7.9999998 0 0 1 14.726385,23.884114 7.9999998,7.9999998 0 0 0 16.032374,24 a 7.9999998,7.9999998 0 0 0 8,-8 7.9999998,7.9999998 0 0 0 -8,-7.9999996 z"/>
+ <circle style="fill:#4f4f4f" cx="14" cy="16" r="4"/>
+ <path style="fill:#ffffff" d="m 12.909201,18.324279 c 0,-0.124548 0.01788,-0.229774 0.05364,-0.315966 0.03576,-0.08591 0.08534,-0.155395 0.149045,-0.208435 0.06342,-0.05303 0.138377,-0.09139 0.224576,-0.115317 0.0859,-0.02364 0.177876,-0.03576 0.275895,-0.03576 0.09282,0 0.181051,0.01212 0.264369,0.03576 0.08332,0.02395 0.156828,0.06227 0.220539,0.115317 0.06343,0.05303 0.113589,0.122523 0.150778,0.208435 0.0372,0.0862 0.05563,0.191418 0.05563,0.315966 0,0.11935 -0.01843,0.221408 -0.05563,0.306165 -0.0372,0.08448 -0.08736,0.155098 -0.150778,0.21074 -0.06371,0.05538 -0.137226,0.09571 -0.220539,0.121084 -0.08332,0.02508 -0.17154,0.03773 -0.264369,0.03773 -0.09801,0 -0.189983,-0.01266 -0.275895,-0.03773 -0.0862,-0.02539 -0.161153,-0.06573 -0.224576,-0.121084 -0.06371,-0.05562 -0.113301,-0.126269 -0.149045,-0.21074 -0.0354,-0.0846 -0.0534,-0.186607 -0.0534,-0.30601 m 0.131177,-1.324435 v -0.328321 c 0,-0.13521 0.01385,-0.257734 0.04176,-0.367573 0.02766,-0.110126 0.07006,-0.214483 0.127139,-0.313949 0.05681,-0.09917 0.130306,-0.196033 0.220255,-0.29002 0.09024,-0.09398 0.198919,-0.19143 0.326056,-0.292042 0.111285,-0.08736 0.205267,-0.165481 0.28195,-0.234668 0.07697,-0.06861 0.138954,-0.136943 0.186817,-0.204685 0.04758,-0.06746 0.08216,-0.138095 0.103197,-0.212185 0.02136,-0.07437 0.03204,-0.160585 0.03204,-0.258309 0,-0.151068 -0.0513,-0.275896 -0.153089,-0.373627 -0.102049,-0.09802 -0.257733,-0.147029 -0.467027,-0.147029 -0.182496,0 -0.379393,0.03834 -0.590137,0.11503 -0.210164,0.07697 -0.428404,0.170952 -0.653543,0.282238 L 12.091,13.496728 c 0.11359,-0.06631 0.237554,-0.129156 0.371316,-0.188539 0.134062,-0.05971 0.273017,-0.112726 0.417165,-0.159137 0.14443,-0.04614 0.290883,-0.08274 0.439065,-0.10926 0.148474,-0.02652 0.294057,-0.03979 0.437343,-0.03979 0.270129,0 0.513737,0.03258 0.730825,0.09745 0.217375,0.06487 0.401592,0.159418 0.552366,0.283965 0.151355,0.12454 0.266962,0.275895 0.347681,0.453195 0.08101,0.177589 0.121373,0.379969 0.121373,0.607701 0,0.16692 -0.01879,0.315972 -0.05562,0.447141 -0.0369,0.131177 -0.09225,0.253119 -0.164615,0.365551 -0.07323,0.112725 -0.164615,0.221408 -0.274455,0.325777 -0.109845,0.104647 -0.237842,0.215352 -0.383432,0.331822 -0.111285,0.08736 -0.202087,0.163745 -0.272433,0.228613 -0.07007,0.06487 -0.125122,0.126563 -0.164615,0.184506 -0.03978,0.05851 -0.06689,0.118781 -0.08159,0.18105 -0.01447,0.06199 -0.0219,0.135497 -0.0219,0.220257 v 0.272971 h -1.048836 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 4 3 L 6 3 L 8 3 L 15.789062 3 C 15.816702 3 15.848966 3.0073213 15.876953 3.0078125 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 A 14 14 0 0 0 15.876953 2.0078125 C 15.848966 2.0073213 15.816702 2 15.789062 2 L 8 2 L 6 2 L 4 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mozc-setup.svg b/.icons/awkward/32x32/apps/mozc-setup.svg
new file mode 120000
index 00000000..e247dfd5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mozc-setup.svg
@@ -0,0 +1 @@
+mozc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mozc.svg b/.icons/awkward/32x32/apps/mozc.svg
new file mode 100644
index 00000000..c4aebd35
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mozc.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="24.5" cy="22.5" r="6.5"/>
+ <circle style="fill:#fcbd1e" cx="24.5" cy="21.5" r="6.5"/>
+ <rect style="opacity:0.2" width="26" height="26" x="1" y="3" rx="13" ry="13"/>
+ <rect style="fill:#ff7000" width="26" height="26" x="1" y="2" rx="13" ry="13"/>
+ <path style="opacity:0.2" d="m 11.203125,6.3342034 c -0.04282,0.6721837 -0.09018,1.7366963 -0.130859,2.8222656 -1.2730128,8.768e-4 -2.5392452,-0.037871 -3.791016,-0.125 l -0.1914062,2.728516 c 1.2969665,0.09027 2.6047189,0.131788 3.9140622,0.132812 -0.0058,0.772158 0.0027,1.567409 0.02149,2.376953 C 9.4771334,14.994701 8.0312919,16.121506 7.0449219,17.451391 6.4477929,18.256477 5.9832135,19.166563 6,20.236547 c 0.016787,1.069984 0.7141731,2.165036 1.7578125,2.753906 1.4609697,0.824347 3.0981595,0.664681 4.5234375,0.0625 0.08274,0.200235 0.161515,0.405193 0.255859,0.591797 l 2.44336,-1.234375 c -0.113792,-0.225069 -0.218114,-0.522791 -0.31836,-0.849609 0.905012,-0.726898 1.751148,-1.563844 2.523438,-2.4375 0.85959,-0.972416 1.479002,-1.877967 2.125,-2.779297 0.323639,0.148935 0.74889,0.222209 0.972656,0.439453 0.458717,0.445347 0.781523,1.04657 0.839844,2.15625 0.02724,0.518371 -0.172416,0.941917 -0.691406,1.458985 -0.518991,0.517067 -1.342304,1.023356 -2.208985,1.421874 -1.733361,0.79704 -3.548828,1.171875 -3.548828,1.171876 L 15.216797,25.676 c 0,0 2.057861,-0.407845 4.148437,-1.36914 1.045289,-0.480648 2.12148,-1.097385 2.998047,-1.970703 0.876567,-0.873319 1.569349,-2.108071 1.494141,-3.539063 -0.08713,-1.657914 -0.702886,-3.039607 -1.667969,-3.976563 -0.368694,-0.357948 -0.801423,-0.594961 -1.232422,-0.830078 0.126073,-0.207911 0.464844,-0.734375 0.464844,-0.734375 l -2.367187,-1.371093 c 0,0 -0.757103,1.007504 -0.933594,1.292968 -1.523818,-0.170058 -3.043507,-0.03323 -4.369141,0.234375 -0.0062,-0.536699 -0.01224,-1.063678 -0.0078,-1.582031 2.870829,-0.121254 5.72873,-0.421702 8.49414,-0.861328 L 21.808594,8.265844 c -2.611801,0.4152064 -5.303102,0.7001888 -7.994141,0.8222656 0.03798,-0.9752539 0.08015,-1.9680642 0.119141,-2.5800781 z m 4.261719,9.5410156 c 0.240778,-0.03027 0.463738,0.01881 0.707031,0.002 -0.492271,0.658784 -0.446925,0.768154 -1.035156,1.433594 -0.345812,0.391201 -0.706382,0.761246 -1.070313,1.117187 -0.08955,-0.71971 -0.159645,-1.464254 -0.210937,-2.246093 0.500497,-0.123574 1.036496,-0.234614 1.609375,-0.306641 z m -4.300782,1.490234 c 0.07625,1.048268 0.190805,2.066039 0.365235,3.019532 -1.019853,0.534106 -1.7344381,0.613846 -2.4277345,0.222656 -0.4276569,-0.241304 -0.3627318,-0.254548 -0.3652344,-0.414063 -0.0025,-0.159514 0.1268855,-0.600372 0.5058594,-1.111328 0.4322733,-0.582817 1.1506285,-1.200058 1.9218745,-1.716797 z"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:2.73684216" d="m 20.238426,11.571015 c 0,0 -6.936285,11.977444 -11.808866,9.228109 -2.9425926,-1.660348 0.8360744,-5.543558 4.030156,-6.645124 3.098763,-1.068694 9.739538,-1.821089 10.030447,3.7141 0.204903,3.898725 -7.545425,5.466031 -7.545425,5.466031"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:2.73684216" d="M 12.567885,5.4213307 C 12.356969,8.7323624 11.928005,18.407095 13.758612,22.027864"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:2.73684216" d="M 7.1853783,9.3956142 C 12.100724,9.7377434 17.200662,9.3837911 22.023679,8.6170606"/>
+ <circle style="opacity:0.2" cx="22.5" cy="27.5" r="3.5"/>
+ <circle style="fill:#e4e4e4" cx="22.5" cy="26.5" r="3.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 14 2 C 6.798 2 1 7.798 1 15 C 1 15.16897 1.0190644 15.332633 1.0253906 15.5 C 1.2887053 8.5336658 6.9669697 3 14 3 C 21.03303 3 26.711295 8.5336658 26.974609 15.5 C 26.980936 15.332633 27 15.16897 27 15 C 27 7.798 21.202 2 14 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mozilla-firefox.svg b/.icons/awkward/32x32/apps/mozilla-firefox.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mozilla-firefox.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mozo.svg b/.icons/awkward/32x32/apps/mozo.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mozo.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mp3splt-gtk.svg b/.icons/awkward/32x32/apps/mp3splt-gtk.svg
new file mode 100644
index 00000000..bf2556c7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mp3splt-gtk.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <defs>
+ <linearGradient id="linearGradient4282" x1="409.57" x2="409.57" y1="540.8" y2="506.8" gradientTransform="matrix(.11765 0 0 .11765 -32.067 -77.623)" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#2a2c2f"/>
+ <stop offset="1" stop-color="#424649"/>
+ </linearGradient>
+ </defs>
+ <path fill="#4f4f4f" d="m31 16a15 15 0 0 1 -15 15 15 15 0 0 1 -15 -15 15 15 0 0 1 15 -15 15 15 0 0 1 15 15z"/>
+ <path fill="#fff" opacity=".1" d="m16 1a15 15 0 0 0 -15 15 15 15 0 0 0 0.0195 0.586 15 15 0 0 1 14.98 -14.586 15 15 0 0 1 14.98 14.414 15 15 0 0 0 0.02 -0.414 15 15 0 0 0 -15 -15z"/>
+ <path fill="#fff" opacity=".1" d="m7.6861 3.5318c-4.0255 2.6845-6.6694 7.2642-6.6694 12.486h12c0-1.2157 0.727-2.2563 1.7666-2.7275l-7.0993-9.7576z"/>
+ <path fill="#fff" opacity=".1" d="m24.314 28.468c4.0256-2.6845 6.6694-7.2642 6.6694-12.486h-12c0 1.2157-0.727 2.2563-1.7666 2.7275l7.0972 9.7588z"/>
+ <rect fill="#feb925" width="12" height="12" x="10" y="10" ry="6"/>
+ <rect fill="url(#linearGradient4282)" width="4" height="4" x="14" y="-18" ry="2" transform="scale(1,-1)"/>
+ <path opacity=".2" d="m30.98 16.414a15 15 0 0 1 -14.98 14.586 15 15 0 0 1 -14.98 -14.414 15 15 0 0 0 -0.02 0.414 15 15 0 0 0 15 15 15 15 0 0 0 15 -15 15 15 0 0 0 -0.02 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mpc-qt.svg b/.icons/awkward/32x32/apps/mpc-qt.svg
new file mode 100644
index 00000000..bd7ce026
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mpc-qt.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 16,7 C 10.484556,7 6,11.484556 6,17 6,22.515444 10.484556,27 16,27 21.515444,27 26,22.515444 26,17 26,11.484556 21.515444,7 16,7 Z m 0,2 c 4.425047,0 8,3.574953 8,8 0,4.425047 -3.574953,8 -8,8 -4.425047,0 -8,-3.574953 -8,-8 0,-4.425047 3.574953,-8 8,-8 z m -4,3 v 4 h 2 v -4 z m 6,0 v 4 h 2 v -4 z m -5.314453,6.212891 -1.414063,1.414062 0.707032,0.707031 C 13.044857,21.400326 14.491965,22 16,22 c 1.508035,0 2.955143,-0.599674 4.021484,-1.666016 l 0.707032,-0.707031 -1.414063,-1.414062 -0.707031,0.707031 C 17.91561,19.611734 16.97837,20 16,20 15.02163,20 14.08439,19.611734 13.392578,18.919922 Z"/>
+ <path style="fill:#d4d4d4;fill-rule:evenodd" d="M 16 6 C 10.484556 6 6 10.484556 6 16 C 6 21.515444 10.484556 26 16 26 C 21.515444 26 26 21.515444 26 16 C 26 10.484556 21.515444 6 16 6 z M 16 8 C 20.425047 8 24 11.574953 24 16 C 24 20.425047 20.425047 24 16 24 C 11.574953 24 8 20.425047 8 16 C 8 11.574953 11.574953 8 16 8 z"/>
+ <path style="fill:none;stroke:#d4d4d4;stroke-width:2;stroke-linecap:square" d="M 19.314563,18.627063 A 4.6875,4.6875 0 0 1 16,20 4.6875,4.6875 0 0 1 12.685437,18.627063"/>
+ <rect style="fill:#d4d4d4" width="2" height="4" x="12" y="11"/>
+ <rect style="fill:#d4d4d4" width="2" height="4" x="18" y="11"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 16 6 C 10.484556 6 6 10.484556 6 16 C 6 16.168741 6.0170943 16.333287 6.0253906 16.5 C 6.2882658 11.21758 10.653297 7 16 7 C 21.346703 7 25.711734 11.21758 25.974609 16.5 C 25.982906 16.333287 26 16.168741 26 16 C 26 10.484556 21.515444 6 16 6 z M 12 11 L 12 12 L 14 12 L 14 11 L 12 11 z M 18 11 L 18 12 L 20 12 L 20 11 L 18 11 z M 8.0253906 16.5 C 8.0151158 16.66635 8 16.831019 8 17 C 8 21.425047 11.574953 25 16 25 C 20.425047 25 24 21.425047 24 17 C 24 16.831019 23.984884 16.66635 23.974609 16.5 C 23.715821 20.689798 20.256066 24 16 24 C 11.743934 24 8.2841787 20.689798 8.0253906 16.5 z M 12.685547 17.212891 L 11.271484 18.626953 L 11.771484 19.126953 L 12.685547 18.212891 L 13.392578 18.919922 C 14.08439 19.611734 15.02163 20 16 20 C 16.97837 20 17.91561 19.611734 18.607422 18.919922 L 19.314453 18.212891 L 20.228516 19.126953 L 20.728516 18.626953 L 19.314453 17.212891 L 18.607422 17.919922 C 17.91561 18.611734 16.97837 19 16 19 C 15.02163 19 14.08439 18.611734 13.392578 17.919922 L 12.685547 17.212891 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mpd.svg b/.icons/awkward/32x32/apps/mpd.svg
new file mode 100644
index 00000000..9c0da3cf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mpd.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="20" height="16" x="10" y="3" rx="2.143" ry="2.182"/>
+ <circle style="opacity:0.2" cx="12" cy="17" r="10"/>
+ <rect style="opacity:0.2" width="8" height="1" x="16" y="30" rx=".5" ry=".5"/>
+ <rect style="fill:#00b4ed" width="20" height="16" x="10" y="2" rx="2.143" ry="2.182"/>
+ <circle style="fill:#4f4f4f" cx="12" cy="16" r="10"/>
+ <circle style="fill:#3f3f3f" cx="12" cy="16" r="8"/>
+ <circle style="opacity:0.2" cx="12" cy="16" r="3"/>
+ <rect style="fill:#3f3f3f" width="4" height="3" x="18.1" y="26.7" rx=".571" ry=".6"/>
+ <rect style="opacity:0.2" width="14" height="11" x="13" y="18" rx="1.5" ry="1.5"/>
+ <rect style="fill:#1d64bc" width="14" height="11" x="13" y="17" rx="1.5" ry="1.5"/>
+ <rect style="fill:#4f4f4f" width="8" height="1" x="16" y="29" rx=".5" ry=".5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.142578 2 C 10.955435 2 10 2.9729133 10 4.1816406 L 10 5.1816406 C 10 3.9729133 10.955435 3 12.142578 3 L 27.857422 3 C 29.044565 3 30 3.9729133 30 5.1816406 L 30 4.1816406 C 30 2.9729133 29.044565 2 27.857422 2 L 12.142578 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mplayer.svg b/.icons/awkward/32x32/apps/mplayer.svg
new file mode 120000
index 00000000..2dd814af
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mplayer.svg
@@ -0,0 +1 @@
+gnome-mpv.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mps.svg b/.icons/awkward/32x32/apps/mps.svg
new file mode 100644
index 00000000..dff1d18f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mps.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#f7c73c" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#21d789" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#21d789" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#2086e7" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-linecap:round" d="M 7.5071212,23.49995 H 15.507121"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linecap:round" d="M 7.5071212,22.49995 H 15.507121"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:round" d="M 12.504,17.492879 V 9.49288 m -4.9997073,0 2.4957073,4 2.504,-4 M 7.5042927,17.492879 V 9.49288"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:round" d="M 12.504,16.492879 V 8.49288 m -4.9997073,0 2.4957073,4 2.504,-4 M 7.5042927,16.492879 V 8.49288"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:bevel" d="m 14.507074,13.525957 c 0,0 4.000002,0.4645 4.000002,-2.000002 0,-2.464498 -4.000002,-1.9999978 -4.000002,-1.9999978 m 9.8e-5,8.0001008 V 9.5260555"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:bevel" d="m 14.507074,12.525957 c 0,0 4.000002,0.4645 4.000002,-2.000002 0,-2.464498 -4.000002,-1.9999978 -4.000002,-1.9999978 m 9.8e-5,8.0001008 V 8.5260555"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:round" d="m 20.503232,16.499518 c 0,0 0.504385,1.000962 2.000001,1.000482 1.495612,-4.84e-4 1.999998,-1.000482 1.999998,-2.000481 0,-4.214389 -3.999999,0.211162 -3.988018,-3.990705 -0.01209,-1.009296 0.471866,-2.0092953 1.98802,-2.0092953 1.51615,0 1.999884,0.9999993 1.999884,0.9999993"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:round" d="m 20.503232,15.499518 c 0,0 0.504385,1.000962 2.000001,1.000482 1.495612,-4.84e-4 1.999998,-1.000482 1.999998,-2.000481 0,-4.214389 -3.999999,0.211162 -3.988018,-3.990705 -0.01209,-1.0092961 0.471866,-2.0092953 1.98802,-2.0092953 1.51615,0 1.999884,0.9999992 1.999884,0.9999992"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mpv-icon-8bit-64x64.svg b/.icons/awkward/32x32/apps/mpv-icon-8bit-64x64.svg
new file mode 120000
index 00000000..c3ff8c41
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mpv-icon-8bit-64x64.svg
@@ -0,0 +1 @@
+mpv.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mpv.svg b/.icons/awkward/32x32/apps/mpv.svg
new file mode 100644
index 00000000..553d6bbf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mpv.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#8d348e" cx="16" cy="16" r="14"/>
+ <circle style="opacity:.3" cx="17" cy="15" r="10"/>
+ <circle style="opacity:.2" cx="16" cy="17" r="7"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="7"/>
+ <path style="fill:#691f69" transform="matrix(.72168785 0 0 .75000001 -.59708511 -2.4936926)" d="m27.154517 24.658257-3.464101 2-3.464102 1.999999v-4-3.999999l3.464102 2z"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ms-excel.svg b/.icons/awkward/32x32/apps/ms-excel.svg
new file mode 100644
index 00000000..88a1349a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ms-excel.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="17" height="22" x="13" y="6" rx="2.125" ry="2.063"/>
+ <path style="opacity:0.2" d="m 17.12521,3.0008136 a 1.8216108,1.9093056 0 0 0 -0.349819,0.045988 L 3.4182479,6.2286597 A 1.8216108,1.9093056 0 0 0 2,8.0905434 l 0,8.9092026 0,8.909202 a 1.8216108,1.9093056 0 0 0 1.4182479,1.861883 L 16.775391,30.95269 A 1.8216108,1.9093056 0 0 0 19,29.090806 L 19,16.999746 19,4.9086855 A 1.8216108,1.9093056 0 0 0 17.12521,3.0008136 Z"/>
+ <rect style="fill:#e4e4e4" width="17" height="22" x="13" y="5" rx="2.125" ry="2.063"/>
+ <path style="opacity:0.2" d="m 16,10 0,1 5,0 0,3 -5,0 0,1 5,0 0,3 -5,0 0,1 5,0 0,3 -5,0 0,1 5,0 1,0 5,0 0,-1 0,-12 -5,0 -1,0 -5,0 z m 6,1 4,0 0,3 -4,0 0,-3 z m 0,4 4,0 0,3 -4,0 0,-3 z m 0,4 4,0 0,3 -4,0 0,-3 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.125 5 C 13.94775 5 13 5.919875 13 7.0625 L 13 8.0625 C 13 6.919875 13.94775 6 15.125 6 L 27.875 6 C 29.05225 6 30 6.919875 30 8.0625 L 30 7.0625 C 30 5.919875 29.05225 5 27.875 5 L 15.125 5 z"/>
+ <path style="fill:#4f4f4f" d="m 16,9 0,1 5,0 0,3 -5,0 0,1 5,0 0,3 -5,0 0,1 5,0 0,3 -5,0 0,1 5,0 1,0 5,0 0,-1 0,-12 -5,0 -1,0 -5,0 z m 6,1 4,0 0,3 -4,0 0,-3 z m 0,4 4,0 0,3 -4,0 0,-3 z m 0,4 4,0 0,3 -4,0 0,-3 z"/>
+ <path style="fill:#1d8f50" d="m 17.12521,2.0008138 a 1.8216108,1.9093056 0 0 0 -0.349819,0.045988 L 3.4182479,5.2286599 A 1.8216108,1.9093056 0 0 0 2,7.0905436 l 0,8.9092024 0,8.909202 a 1.8216108,1.9093056 0 0 0 1.4182479,1.861883 L 16.775391,29.95269 A 1.8216108,1.9093056 0 0 0 19,28.090806 L 19,15.999746 19,3.9086857 A 1.8216108,1.9093056 0 0 0 17.12521,2.0008138 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 13.5,13.49985 -7,7 m 0,-7 7,7 0,0 0,0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 13.5,12.5 -7,7 m 0,-7 7,7 0,0 0,0"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17.125 2 A 1.8216108 1.9093056 0 0 0 16.775391 2.046875 L 3.4179688 5.2285156 A 1.8216108 1.9093056 0 0 0 2 7.0898438 L 2 8.0898438 A 1.8216108 1.9093056 0 0 1 3.4179688 6.2285156 L 16.775391 3.046875 A 1.8216108 1.9093056 0 0 1 17.125 3 A 1.8216108 1.9093056 0 0 1 19 4.9082031 L 19 3.9082031 A 1.8216108 1.9093056 0 0 0 17.125 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ms-office.svg b/.icons/awkward/32x32/apps/ms-office.svg
new file mode 100644
index 00000000..e493292b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ms-office.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#f63db6" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 13.281386,24.312181 c -2.75745,-0.927489 -5.0224727,-1.694675 -5.0333747,-1.704871 -0.010933,-0.01022 -0.013547,-0.02443 -0.0062,-0.03156 0.0077,-0.0071 2.2791157,0.241792 5.0476667,0.553243 3.816846,0.429384 4.693154,0.558006 4.710803,0.532047 0.03081,-0.04532 0.03027,-12.622524 -5.64e-4,-12.667852 -0.0335,-0.0493 -6.906086,1.394852 -6.961682,1.46356 -0.03006,0.0371 -0.03804,0.945276 -0.03804,4.318181 0,3.38335 -0.0079,4.276877 -0.03803,4.298605 -0.05764,0.04159 -2.8856614,1.430524 -2.9294281,1.43021 -0.0304,-2.32e-4 -0.03652,-1.102359 -0.0304,-5.464099 l 0.0077,-5.463823 3.9404891,-1.361275 c 2.167267,-0.748698 4.497193,-1.5532594 5.177617,-1.7879086 l 1.237129,-0.4266386 2.779433,0.8319407 c 1.528686,0.4575728 2.79654,0.8421427 2.817463,0.8546078 0.03027,0.018064 0.03803,1.5234687 0.03803,7.3715007 0,6.970307 -0.0028,7.35021 -0.05324,7.375481 -0.0931,0.04655 -5.519977,1.568019 -5.587452,1.566469 -0.03556,-6.43e-4 -2.320722,-0.760333 -5.07818,-1.687814 z"/>
+ <path style="fill:#ffffff" d="m 13.281386,23.312181 c -2.75745,-0.927489 -5.0224727,-1.694675 -5.0333747,-1.704871 -0.010933,-0.01022 -0.013547,-0.02443 -0.0062,-0.03156 0.0077,-0.0071 2.2791157,0.241792 5.0476667,0.553243 3.816846,0.429384 4.693154,0.558006 4.710803,0.532047 0.03081,-0.04532 0.03027,-12.622524 -5.64e-4,-12.6678522 -0.0335,-0.0493 -6.906086,1.3948522 -6.961682,1.4635602 -0.03006,0.0371 -0.03804,0.945276 -0.03804,4.318181 0,3.38335 -0.0079,4.276877 -0.03803,4.298605 -0.05764,0.04159 -2.8856614,1.430524 -2.9294281,1.43021 -0.0304,-2.32e-4 -0.03652,-1.102359 -0.0304,-5.464099 l 0.0077,-5.463823 3.9404891,-1.3612752 c 2.167267,-0.7486976 4.497193,-1.553259 5.177617,-1.7879082 L 18.365072,7 21.144505,7.8319407 c 1.528686,0.4575728 2.79654,0.8421427 2.817463,0.8546078 0.03027,0.018064 0.03803,1.5234685 0.03803,7.3715005 0,6.970307 -0.0028,7.35021 -0.05324,7.375481 -0.0931,0.04655 -5.519977,1.568019 -5.587452,1.566469 -0.03556,-6.43e-4 -2.320722,-0.760333 -5.07818,-1.687814 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ms-onedrive.svg b/.icons/awkward/32x32/apps/ms-onedrive.svg
new file mode 100644
index 00000000..ed26d621
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ms-onedrive.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 16,7 a 9.5,9.5 0 0 0 -7.7460938,4.013672 7.5,7.5 0 0 0 -6.3378906,3.910156 l -0.013672,0.0039 C 1.3264549,15.989446 1,17.207273 1,18.5 c 7.787e-4,1.640496 0.5359659,3.163139 1.4394531,4.404297 0.2275995,0.312663 0.4794061,0.605095 0.7519531,0.878906 0.00458,0.0046 0.00908,0.0091 0.013672,0.01367 0.2733844,0.273244 0.5655865,0.527037 0.8789063,0.755859 0.015169,0.01111 0.031619,0.02025 0.046875,0.03125 0.1859748,0.133697 0.3777482,0.260328 0.5761718,0.376954 0.044166,0.02603 0.090012,0.04907 0.1347657,0.07422 0.168424,0.09438 0.3392842,0.184119 0.515625,0.265625 0.066637,0.03089 0.1334576,0.06086 0.2011719,0.08984 0.1707327,0.07287 0.3443019,0.138849 0.5214843,0.199219 0.065767,0.02247 0.1306519,0.04572 0.1972657,0.06641 0.1872116,0.05799 0.378822,0.104917 0.5722656,0.148438 0.064087,0.01445 0.1266704,0.03211 0.1914062,0.04492 0.2547677,0.05032 0.513468,0.09115 0.7773438,0.115235 V 26 H 16 24.863281 25 c 3.313709,0 6,-2.686291 6,-6 0,-3.257656 -2.597774,-5.903424 -5.833984,-5.992188 A 9.5,9.5 0 0 0 16,7 Z"/>
+ <circle style="fill:#056ab6" cx="16" cy="15.5" r="9.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 6 A 9.5 9.5 0 0 0 6.5 15.5 A 9.5 9.5 0 0 0 6.5195312 16.085938 A 9.5 9.5 0 0 1 16 7 A 9.5 9.5 0 0 1 25.480469 15.914062 A 9.5 9.5 0 0 0 25.5 15.5 A 9.5 9.5 0 0 0 16 6 z"/>
+ <path style="fill:#138fe6" d="M 25 13 C 24.151055 13.04206 23.41427 13.199479 22.720703 13.453125 L 22.71875 13.455078 C 20.496368 14.381851 18.187758 15.345983 16.181641 16.183594 L 2.4394531 21.904297 C 3.6709537 23.59606 5.5915363 24.761564 7.8183594 24.964844 L 7.8183594 25 L 24.863281 25 L 25 25 C 28.313709 25 31 22.313709 31 19 C 31 15.686291 28.313709 13 25 13 z"/>
+ <path style="fill:#1581d9" d="m 8.5,10 a 7.5,7.5 0 0 0 -6.5838068,3.924449 l -0.013317,0.004 C 1.3269874,14.990161 1,16.207273 1,17.5 c 0.00184,3.876578 2.9576557,7.112961 6.8181818,7.465377 V 25 H 8.5 24.863636 c 2.268146,-0.0016 4.350418,-1.254279 5.414595,-3.25728 l -10.522905,-6.272194 -7.558593,-4.505061 -0.02397,0.0067 A 7.5,7.5 0 0 0 8.5,10 Z"/>
+ <path style="fill:#38afec" d="M 18.986328 15.011719 C 18.044803 15.404789 17.042481 15.824168 16.181641 16.183594 L 2.4394531 21.904297 C 2.898273 22.534597 3.4536629 23.091079 4.0839844 23.552734 C 4.0991532 23.563844 4.115603 23.572986 4.1308594 23.583984 C 4.316783 23.718022 4.5086411 23.844006 4.7070312 23.960938 C 4.7512424 23.986923 4.7969987 24.010052 4.8417969 24.035156 C 5.0097958 24.129563 5.1815122 24.219227 5.3574219 24.300781 C 5.4240188 24.331563 5.4909267 24.361745 5.5585938 24.390625 C 5.7292298 24.463663 5.9029538 24.529338 6.0800781 24.589844 C 6.1458665 24.612259 6.2107153 24.635612 6.2773438 24.65625 C 6.4643436 24.714314 6.6563274 24.761113 6.8496094 24.804688 C 6.9136364 24.819092 6.9763489 24.836837 7.0410156 24.849609 C 7.2955801 24.899972 7.5545632 24.940763 7.8183594 24.964844 L 7.8183594 25 L 8.5 25 L 24.863281 25 C 27.131427 24.9984 29.213167 23.745188 30.277344 21.742188 L 19.755859 15.470703 L 18.986328 15.011719 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25 13 C 24.151055 13.04206 23.41427 13.199479 22.720703 13.453125 L 22.71875 13.455078 C 20.496368 14.381851 18.187758 15.345983 16.181641 16.183594 L 2.4394531 21.904297 C 2.6297709 22.165744 2.8426337 22.40983 3.0644531 22.644531 L 16.181641 17.183594 C 18.187758 16.345983 20.496368 15.381851 22.71875 14.455078 L 22.720703 14.453125 C 23.41427 14.199479 24.151055 14.04206 25 14 C 28.144859 14 30.719872 16.420896 30.974609 19.5 C 30.988286 19.334681 31 19.16885 31 19 C 31 15.686291 28.313709 13 25 13 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.5 10 A 7.5 7.5 0 0 0 1.9160156 13.923828 L 1.9023438 13.927734 C 1.3264549 14.989446 1 16.207273 1 17.5 C 1.0000903 17.690269 1.0132634 17.877534 1.0273438 18.064453 C 1.0925005 16.935296 1.3921084 15.868407 1.9023438 14.927734 L 1.9160156 14.923828 A 7.5 7.5 0 0 1 8.5 11 A 7.5 7.5 0 0 1 12.171875 11.972656 L 12.197266 11.964844 L 19.755859 16.470703 L 29.822266 22.470703 C 29.989647 22.240419 30.141439 21.997989 30.277344 21.742188 L 19.755859 15.470703 L 12.197266 10.964844 L 12.171875 10.972656 A 7.5 7.5 0 0 0 8.5 10 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ms-onenote.svg b/.icons/awkward/32x32/apps/ms-onenote.svg
new file mode 100644
index 00000000..4983022d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ms-onenote.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="17" height="22" x="13" y="6" rx="2" ry="2"/>
+ <path style="opacity:0.2" d="m 17.12521,3.0008136 a 1.8216108,1.9093056 0 0 0 -0.349819,0.045988 L 3.4182479,6.2286597 A 1.8216108,1.9093056 0 0 0 2,8.0905434 l 0,8.9092026 0,8.909202 a 1.8216108,1.9093056 0 0 0 1.4182479,1.861883 L 16.775391,30.95269 A 1.8216108,1.9093056 0 0 0 19,29.090806 L 19,16.999746 19,4.9086855 A 1.8216108,1.9093056 0 0 0 17.12521,3.0008136 Z"/>
+ <rect style="fill:#e4e4e4" width="17" height="22" x="13" y="5" rx="2" ry="2"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15 5 C 13.892 5 13 5.892 13 7 L 13 8 C 13 6.892 13.892 6 15 6 L 28 6 C 29.108 6 30 6.892 30 8 L 30 7 C 30 5.892 29.108 5 28 5 L 15 5 z"/>
+ <path style="opacity:0.2" d="M 16,10 V 11 H 26 V 14 H 16 V 15 H 23 V 18 H 16 V 19 H 23 V 22 H 16 V 23 H 27 V 10 Z M 24,15 H 26 V 18 H 24 Z M 24,19 H 26 V 22 H 24 Z"/>
+ <path style="fill:#4f4f4f" d="M 16,9 V 10 H 26 V 13 H 16 V 14 H 23 V 17 H 16 V 18 H 23 V 21 H 16 V 22 H 27 V 9 Z M 24,14 H 26 V 17 H 24 Z M 24,18 H 26 V 21 H 24 Z"/>
+ <path style="fill:#9c27b0" d="M 17.125,2.0008 A 1.8216,1.9093 0 0 0 16.775,2.0468 L 3.4182,5.2287 A 1.8216,1.9093 0 0 0 2,7.0905 V 16 24.909 A 1.8216,1.9093 0 0 0 3.4182,26.771 L 16.775,29.953 A 1.8216,1.9093 0 0 0 19,28.091 V 16 3.9087 A 1.8216,1.9093 0 0 0 17.125,2.0008 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17.125 2 A 1.8216108 1.9093056 0 0 0 16.775391 2.046875 L 3.4179688 5.2285156 A 1.8216108 1.9093056 0 0 0 2 7.0898438 L 2 8.0898438 A 1.8216108 1.9093056 0 0 1 3.4179688 6.2285156 L 16.775391 3.046875 A 1.8216108 1.9093056 0 0 1 17.125 3 A 1.8216108 1.9093056 0 0 1 19 4.9082031 L 19 3.9082031 A 1.8216108 1.9093056 0 0 0 17.125 2 z"/>
+ <path style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 6.5,20.5 V 13.5 L 13.5,20.5 V 13.5"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 6.5,19.5 V 12.5 L 13.5,19.5 V 12.5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ms-outlook.svg b/.icons/awkward/32x32/apps/ms-outlook.svg
new file mode 100644
index 00000000..49fb258c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ms-outlook.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="17" height="22" x="13" y="6" rx="2.125" ry="2.063"/>
+ <path style="opacity:0.2" d="m 17.125042,3.001069 a 1.8216208,1.90932 0 0 0 -0.349917,0.04599 l -13.3569,3.18185 A 1.8216208,1.90932 0 0 0 2,8.090629 v 8.9096 8.9089 a 1.8216208,1.90932 0 0 0 1.418225,1.862 l 13.3569,3.1815 A 1.8216208,1.90932 0 0 0 19,29.091329 v -12.0911 -12.09131 a 1.8216208,1.90932 0 0 0 -1.874958,-1.90785 z"/>
+ <rect style="fill:#e4e4e4" width="17" height="22" x="13" y="5" rx="2.125" ry="2.063"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.125 5 C 13.94775 5 13 5.919875 13 7.0625 L 13 8.0625 C 13 6.919875 13.94775 6 15.125 6 L 27.875 6 C 29.05225 6 30 6.919875 30 8.0625 L 30 7.0625 C 30 5.919875 29.05225 5 27.875 5 L 15.125 5 z"/>
+ <path style="opacity:0.2" d="m 12.5,10.000125 c -0.831,0 -1.5,0.669 -1.5,1.5 v 11 c 0,0.831 0.669,1.5 1.5,1.5 h 13 c 0.831,0 1.5,-0.669 1.5,-1.5 v -11 c 0,-0.831 -0.669,-1.5 -1.5,-1.5 z m 0.333984,1 h 12.458985 l -5.339844,5.339844 z M 12,11.625125 20.046875,17.660281 26,11.707156 v 10.792969 c 0,0.294297 -0.205703,0.5 -0.5,0.5 h -13 c -0.294297,0 -0.5,-0.205703 -0.5,-0.5 z"/>
+ <path style="fill:#4f4f4f" d="M 12.5 9 C 11.669 9 11 9.669 11 10.5 L 11 21.5 C 11 22.331 11.669 23 12.5 23 L 25.5 23 C 26.331 23 27 22.331 27 21.5 L 27 10.5 C 27 9.669 26.331 9 25.5 9 L 12.5 9 z M 12.833984 10 L 25.292969 10 L 19.953125 15.339844 L 12.833984 10 z M 12 10.625 L 20.046875 16.660156 L 26 10.707031 L 26 21.5 C 26 21.794297 25.794297 22 25.5 22 L 12.5 22 C 12.205703 22 12 21.794297 12 21.5 L 12 10.625 z"/>
+ <path style="fill:#f7a600" d="m 17.125042,2.0009439 a 1.8216208,1.90932 0 0 0 -0.349917,0.04599 l -13.3569,3.18185 A 1.8216208,1.90932 0 0 0 2,7.0905039 v 8.9096001 8.9089 a 1.8216208,1.90932 0 0 0 1.418225,1.862 l 13.3569,3.1815 A 1.8216208,1.90932 0 0 0 19,28.091204 V 16.000104 3.9087939 a 1.8216208,1.90932 0 0 0 -1.874958,-1.90785 z"/>
+ <path style="opacity:0.2" d="m 10.5,12.000125 a 5.5,5.5 0 0 0 -5.5,5.5 5.5,5.5 0 0 0 5.5,5.5 5.5,5.5 0 0 0 5.5,-5.5 5.5,5.5 0 0 0 -5.5,-5.5 z m 0,3 a 2.5000003,2.5000003 0 0 1 2.5,2.5 2.5000003,2.5000003 0 0 1 -2.5,2.5 2.5000003,2.5000003 0 0 1 -2.5,-2.5 2.5000003,2.5000003 0 0 1 2.5,-2.5 z"/>
+ <path style="fill:#ffffff" d="M 10.5 11 A 5.5 5.5 0 0 0 5 16.5 A 5.5 5.5 0 0 0 10.5 22 A 5.5 5.5 0 0 0 16 16.5 A 5.5 5.5 0 0 0 10.5 11 z M 10.5 14 A 2.5000003 2.5000003 0 0 1 13 16.5 A 2.5000003 2.5000003 0 0 1 10.5 19 A 2.5000003 2.5000003 0 0 1 8 16.5 A 2.5000003 2.5000003 0 0 1 10.5 14 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 17.125 2 A 1.8216208 1.90932 0 0 0 16.775391 2.046875 L 3.4179688 5.2285156 A 1.8216208 1.90932 0 0 0 2 7.0898438 L 2 8.0898438 A 1.8216208 1.90932 0 0 1 3.4179688 6.2285156 L 16.775391 3.046875 A 1.8216208 1.90932 0 0 1 17.125 3.0019531 A 1.8216208 1.90932 0 0 1 19 4.9082031 L 19 3.9082031 A 1.8216208 1.90932 0 0 0 17.125 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ms-powerpoint.svg b/.icons/awkward/32x32/apps/ms-powerpoint.svg
new file mode 100644
index 00000000..cc083323
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ms-powerpoint.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="17" height="22" x="13" y="6" rx="2.125" ry="2.063"/>
+ <path style="opacity:0.2" d="m 17.12521,3.0008136 a 1.8216108,1.9093056 0 0 0 -0.349819,0.045988 L 3.4182479,6.2286597 A 1.8216108,1.9093056 0 0 0 2,8.0905434 l 0,8.9092026 0,8.909202 a 1.8216108,1.9093056 0 0 0 1.4182479,1.861883 L 16.775391,30.95269 A 1.8216108,1.9093056 0 0 0 19,29.090806 L 19,16.999746 19,4.9086855 A 1.8216108,1.9093056 0 0 0 17.12521,3.0008136 Z"/>
+ <rect style="fill:#e4e4e4" width="17" height="22" x="13" y="5" rx="2.125" ry="2.063"/>
+ <path style="opacity:0.2" d="m 21,9 a 4,4 0 0 0 -4,4 4,4 0 0 0 4,4 4,4 0 0 0 4,-4 l -4,0 0,-4 z m -6,11 0,1 12,0 0,-1 -12,0 z m 0,4 0,1 12,0 0,-1 -12,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.125 5 C 13.94775 5 13 5.919875 13 7.0625 L 13 8.0625 C 13 6.919875 13.94775 6 15.125 6 L 27.875 6 C 29.05225 6 30 6.919875 30 8.0625 L 30 7.0625 C 30 5.919875 29.05225 5 27.875 5 L 15.125 5 z"/>
+ <path style="fill:#4f4f4f" d="M 21 8 A 4 4 0 0 0 17 12 A 4 4 0 0 0 21 16 A 4 4 0 0 0 25 12 L 21 12 L 21 8 z M 15 19 L 15 20 L 27 20 L 27 19 L 15 19 z M 15 23 L 15 24 L 27 24 L 27 23 L 15 23 z"/>
+ <path style="fill:#da4f2e" d="m 17.12521,2.0008138 a 1.8216108,1.9093056 0 0 0 -0.349819,0.045988 L 3.4182479,5.2286599 A 1.8216108,1.9093056 0 0 0 2,7.0905436 l 0,8.9092024 0,8.909202 a 1.8216108,1.9093056 0 0 0 1.4182479,1.861883 L 16.775391,29.95269 A 1.8216108,1.9093056 0 0 0 19,28.090806 L 19,15.999746 19,3.9086857 A 1.8216108,1.9093056 0 0 0 17.12521,2.0008138 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17.125 2 A 1.8216108 1.9093056 0 0 0 16.775391 2.046875 L 3.4179688 5.2285156 A 1.8216108 1.9093056 0 0 0 2 7.0898438 L 2 8.0898438 A 1.8216108 1.9093056 0 0 1 3.4179688 6.2285156 L 16.775391 3.046875 A 1.8216108 1.9093056 0 0 1 17.125 3 A 1.8216108 1.9093056 0 0 1 19 4.9082031 L 19 3.9082031 A 1.8216108 1.9093056 0 0 0 17.125 2 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 6.5,22.499636 0,-9 7,0 0,5 -7,0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 6.5,21.5 0,-9 7,0 0,5 -7,0"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ms-skype.svg b/.icons/awkward/32x32/apps/ms-skype.svg
new file mode 120000
index 00000000..c233e23c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ms-skype.svg
@@ -0,0 +1 @@
+skype.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ms-word.svg b/.icons/awkward/32x32/apps/ms-word.svg
new file mode 100644
index 00000000..f1d4d781
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ms-word.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="17" height="22" x="13" y="6" rx="2.125" ry="2.063"/>
+ <path style="opacity:0.2" d="m 17.12521,3.0008136 a 1.8216108,1.9093056 0 0 0 -0.349819,0.045988 L 3.4182479,6.2286597 A 1.8216108,1.9093056 0 0 0 2,8.0905434 l 0,8.9092026 0,8.909202 a 1.8216108,1.9093056 0 0 0 1.4182479,1.861883 L 16.775391,30.95269 A 1.8216108,1.9093056 0 0 0 19,29.090806 L 19,16.999746 19,4.9086855 A 1.8216108,1.9093056 0 0 0 17.12521,3.0008136 Z"/>
+ <rect style="fill:#e4e4e4" width="17" height="22" x="13" y="5" rx="2.125" ry="2.063"/>
+ <path style="opacity:0.2" d="m 15,9 0,1 12,0 0,-1 -12,0 z m 0,3 0,1 12,0 0,-1 -12,0 z m 0,3 0,1 12,0 0,-1 -12,0 z m 0,3 0,1 12,0 0,-1 -12,0 z m 0,3 0,1 12,0 0,-1 -12,0 z m 0,3 0,1 12,0 0,-1 -12,0 z"/>
+ <path style="fill:#4f4f4f" d="M 15 8 L 15 9 L 27 9 L 27 8 L 15 8 z M 15 11 L 15 12 L 27 12 L 27 11 L 15 11 z M 15 14 L 15 15 L 27 15 L 27 14 L 15 14 z M 15 17 L 15 18 L 27 18 L 27 17 L 15 17 z M 15 20 L 15 21 L 27 21 L 27 20 L 15 20 z M 15 23 L 15 24 L 27 24 L 27 23 L 15 23 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.125 5 C 13.94775 5 13 5.919875 13 7.0625 L 13 8.0625 C 13 6.919875 13.94775 6 15.125 6 L 27.875 6 C 29.05225 6 30 6.919875 30 8.0625 L 30 7.0625 C 30 5.919875 29.05225 5 27.875 5 L 15.125 5 z"/>
+ <path style="fill:#3072d6" d="m 17.12521,2.0008138 a 1.8216108,1.9093056 0 0 0 -0.349819,0.045988 L 3.4182479,5.2286599 A 1.8216108,1.9093056 0 0 0 2,7.0905436 l 0,8.9092024 0,8.909202 a 1.8216108,1.9093056 0 0 0 1.4182479,1.861883 L 16.775391,29.95269 A 1.8216108,1.9093056 0 0 0 19,28.090806 L 19,15.999746 19,3.9086857 A 1.8216108,1.9093056 0 0 0 17.12521,2.0008138 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17.125 2 A 1.8216108 1.9093056 0 0 0 16.775391 2.046875 L 3.4179688 5.2285156 A 1.8216108 1.9093056 0 0 0 2 7.0898438 L 2 8.0898438 A 1.8216108 1.9093056 0 0 1 3.4179688 6.2285156 L 16.775391 3.046875 A 1.8216108 1.9093056 0 0 1 17.125 3 A 1.8216108 1.9093056 0 0 1 19 4.9082031 L 19 3.9082031 A 1.8216108 1.9093056 0 0 0 17.125 2 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 5.5,13.50034 2,7 2.5,-7 2.5,7 2,-7"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 5.5,12.5 2,7 2.5,-7 2.5,7 2,-7"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mscore.svg b/.icons/awkward/32x32/apps/mscore.svg
new file mode 120000
index 00000000..e74a2f66
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mscore.svg
@@ -0,0 +1 @@
+musescore.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/msiexec.svg b/.icons/awkward/32x32/apps/msiexec.svg
new file mode 120000
index 00000000..5daa6135
--- /dev/null
+++ b/.icons/awkward/32x32/apps/msiexec.svg
@@ -0,0 +1 @@
+wine-uninstaller.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mstdn.svg b/.icons/awkward/32x32/apps/mstdn.svg
new file mode 100644
index 00000000..38dc80ea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mstdn.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 12.333984,3 C 7.7173179,3 4,6.8536939 4,11.640625 v 4.253906 0.464844 c 0,0.150906 0.014185,0.298305 0.021484,0.447266 0.074807,3.335625 0.5175802,8.984095 2.6425781,11.404297 C 8.8053304,30.649668 13.800903,31 15.818359,31 19.403671,31 21,29.595703 21,29.595703 v -2.306641 c 0,0 -2.1629,0.756299 -4.716797,0.710938 -1.753778,-0.03115 -3.25565,-0.490655 -4.009765,-1.626953 C 12.0013,25.962988 12.020959,25.559197 11.9375,24.978516 12.069663,24.984913 12.200242,25 12.333984,25 h 8.332032 C 25.282682,25 29,21.146306 29,16.359375 v -4.71875 C 29,6.8536939 25.282682,3 20.666016,3 Z"/>
+ <rect style="fill:#3088d4" width="25" height="22" x="4" y="2" rx="8.333" ry="8.641"/>
+ <path style="fill:#3088d4" d="m 4.0230657,13.2 h 7.3963583 c 0,0 -0.323081,6.639758 0.480984,10.5 0.162371,0.779529 0.05411,1.191498 0.373184,1.672281 0.754116,1.136298 2.256308,1.596287 4.010086,1.627437 C 18.837575,27.045079 21,26.289609 21,26.289609 v 2.306348 C 21,28.595957 19.402768,30 15.817456,30 13.8,30 8.8060628,29.648839 6.6647949,27.210108 3.5714608,23.68705 4.0230657,13.2 4.0230657,13.2 Z"/>
+ <circle style="opacity:0.2" cx="11.5" cy="11.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="11.5" cy="10.5" r="1.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.333984,2 C 7.7173183,2 4,5.8536939 4,10.640625 v 1 C 4,6.8536939 7.7173183,3 12.333984,3 h 8.332032 C 25.282682,3 29,6.8536939 29,11.640625 v -1 C 29,5.8536939 25.282682,2 20.666016,2 Z M 11.9375,24.978516 c 0.08346,0.580681 0.0638,0.984472 0.335938,1.394531 C 13.027552,27.509345 14.529425,27.96885 16.283203,28 18.8371,28.045361 21,27.289062 21,27.289062 v -1 c 0,0 -2.1629,0.756299 -4.716797,0.710938 -1.753778,-0.03115 -3.255651,-0.490655 -4.009765,-1.626953 -0.08442,-0.1272 -0.135733,-0.255259 -0.175782,-0.386719 -0.05317,-0.0039 -0.106786,-0.0052 -0.160156,-0.0078 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mtpaint.svg b/.icons/awkward/32x32/apps/mtpaint.svg
new file mode 100644
index 00000000..4092fe0f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mtpaint.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m20 10v18.9c0 1.1634 0.892 2.1 2 2.1h4c1.108 0 2-0.9366 2-2.1v-18.9z"/>
+ <path style="opacity:.2" d="m12 10v18.9c0 1.1634 0.892 2.1 2 2.1h4c1.108 0 2-0.9366 2-2.1v-18.9z"/>
+ <path style="opacity:.2" d="m4 10v18.9c0 1.1634 0.892 2.1 2 2.1h4c1.108 0 2-0.9366 2-2.1v-18.9z"/>
+ <path style="fill:#eb4646" d="m4 9v18.9c0 1.1634 0.892 2.1 2 2.1h4c1.108 0 2-0.9366 2-2.1v-18.9z"/>
+ <path style="fill:#b7785d" d="m5.7148438 6-1.7148438 3h4 4l-1.714844-3h-4.5703122z"/>
+ <path style="fill:#4f82ea" d="m20 9v18.9c0 1.1634 0.892 2.1 2 2.1h4c1.108 0 2-0.9366 2-2.1v-18.9z"/>
+ <path style="fill:#b7785d" d="m21.714844 6-1.714844 3h4 4l-1.714844-3h-4.570312z"/>
+ <path style="fill:#ffbc2c" d="m12 9v18.9c0 1.1634 0.892 2.1 2 2.1h4c1.108 0 2-0.9366 2-2.1v-18.9z"/>
+ <path style="fill:#b7785d" d="m13.714844 6-1.714844 3h4 4l-1.714844-3h-4.570312z"/>
+ <rect style="opacity:.1" width="2" height="21" x="15" y="9"/>
+ <rect style="opacity:.1" width="2" height="21" x="7" y="9"/>
+ <rect style="opacity:.1" width="2" height="21" x="23" y="9"/>
+ <rect style="fill:#ffffff;opacity:.2" width="24" height="1" x="4" y="9"/>
+ <path style="opacity:.2" d="M 8,3 6,6.5 5.7148438,7 H 10.285156 L 10,6.5 Z"/>
+ <path style="fill:#eb4646" d="m8 2-2 3.5-0.2851562 0.5h4.5703122l-0.285156-0.5-2-3.5z"/>
+ <path style="opacity:.2" d="M 24,3 22,6.5 21.714844,7 h 4.570312 L 26,6.5 Z"/>
+ <path style="fill:#4f82ea" d="m24 2-2 3.5-0.285156 0.5h4.570312l-0.285156-0.5-2-3.5z"/>
+ <path style="opacity:.2" d="M 16,3 14,6.5 13.714844,7 h 4.570312 L 18,6.5 Z"/>
+ <path style="fill:#ffbc2c" d="m16 2-2 3.5-0.285156 0.5h4.570312l-0.285156-0.5-2-3.5z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m8 2-2 3.5-0.2851562 0.5h0.5703124l1.7148438-3 1.7148438 3h0.5703122l-0.285156-0.5-2-3.5z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m24 2-2 3.5-0.285156 0.5h0.570312l1.714844-3 1.714844 3h0.570312l-0.285156-0.5-2-3.5z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m16 2-2 3.5-0.285156 0.5h0.570312l1.714844-3 1.714844 3h0.570312l-0.285156-0.5-2-3.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mtvmusic.svg b/.icons/awkward/32x32/apps/mtvmusic.svg
new file mode 100644
index 00000000..5321032a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mtvmusic.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c2352a" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".2" d="m7.334 7c-0.7387 0-1.334 0.5953-1.334 1.334v17.332c0 0.739 0.5953 1.334 1.334 1.334h17.332c0.739 0 1.334-0.595 1.334-1.334v-17.332c0-0.7387-0.595-1.334-1.334-1.334h-17.332zm0.666 3h5l3 5 3-5h5v14h-4v-9l-3 6h-2l-3-6v9h-4v-14z"/>
+ <path fill="#fff" d="m7.334 6c-0.7387 0-1.334 0.5953-1.334 1.334v17.332c0 0.739 0.5953 1.334 1.334 1.334h17.332c0.739 0 1.334-0.595 1.334-1.334v-17.332c0-0.7387-0.595-1.334-1.334-1.334h-17.332zm0.666 3h5l3 5 3-5h5v14h-4v-9l-3 6h-2l-3-6v9h-4v-14z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <g transform="matrix(.66667 0 0 .66667 40.154 .50406)">
+ <circle fill="#ffa822" cx="-24.232" cy="33.744" r="12"/>
+ </g>
+ <path fill="#fff" d="m18 20v2h2v4h2v-4h2v-2z"/>
+ <path fill="#fff" d="m24 20 2 6h2l2-6h-2l-1 3.5-1-3.5z"/>
+ <g transform="matrix(.66667 0 0 .66667 40.154 1.5041)">
+ <path opacity=".2" transform="matrix(1.5 0 0 1.5 -60.232 -2.2561)" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mucommander.svg b/.icons/awkward/32x32/apps/mucommander.svg
new file mode 120000
index 00000000..d89d789f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mucommander.svg
@@ -0,0 +1 @@
+gnome-commander.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mugshot.svg b/.icons/awkward/32x32/apps/mugshot.svg
new file mode 120000
index 00000000..e7eb8795
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mugshot.svg
@@ -0,0 +1 @@
+kontact.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mullvad-vpn.svg b/.icons/awkward/32x32/apps/mullvad-vpn.svg
new file mode 100644
index 00000000..e375ccb1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mullvad-vpn.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="-30" y="3" rx="14" ry="14" transform="scale(-1,1)"/>
+ <rect style="fill:#2f4760" width="28" height="28" x="-30" y="2" rx="14" ry="14" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="M 13.679125,26.771653 C 13.173545,26.640703 12.212867,26.371186 11.801358,26.172719 10.965547,25.769619 10,25.272356 10,25.000194 c 0.531329,-0.920185 1.207314,-2.009561 2,-2.499567 -0.588422,-0.379521 -1.119962,-0.7203 -1,-1.400433 0,0 0.19703,-0.156126 -0.229122,-0.485 -1.749941,-1.75601 -4.336928,-3.898063 -5.27085,-5.982618 0,-0.537711 0.305706,-0.654488 1.111542,-0.632383 0.391446,0.01074 1.696251,-0.01405 2.899602,0 2.174483,0.02539 2.983514,0 2.983514,0 0,0 2.272689,-0.0424 2.965528,0.505396 1.752306,1.385471 2.540421,1.300289 4.0074,1.789077 C 20.834541,16.750118 20.9,16.100193 20.9,19.350457 c 0.296609,1.84005 -0.237229,3.674697 1.016908,5.309729 0.152556,0.200976 0.116004,0.294079 -0.285816,0.728016 -0.794809,0.858336 -2.169809,1.191652 -3.698414,1.489468 -1.034755,0.2016 -3.282106,0.145586 -4.253526,-0.106017 z"/>
+ <path style="fill:#d2943b" d="M 13.679125,25.771459 C 13.173545,25.640509 12.212867,25.370992 11.801358,25.172525 10.965547,24.769425 10,24.272162 10,24 c 0.531329,-0.920185 1.207314,-2.009561 2,-2.499567 -0.588422,-0.379521 -1.119962,-0.7203 -1,-1.400433 0,0 0.19703,-0.156126 -0.229122,-0.485 -1.749941,-1.75601 -4.336928,-3.898063 -5.27085,-5.982618 0,-0.537711 0.305706,-0.654488 1.111542,-0.632383 0.391446,0.01074 1.696251,-0.01405 2.899602,0 2.174483,0.02539 2.983514,0 2.983514,0 0,0 2.272689,-0.0424 2.965528,0.505396 1.752306,1.385471 2.540421,1.300289 4.0074,1.789077 C 20.834541,15.749924 20.9,15.099999 20.9,18.350263 c 0.296609,1.84005 -0.237229,3.674697 1.016908,5.309729 0.152556,0.200976 0.116004,0.294079 -0.285816,0.728016 -0.794809,0.858336 -2.169809,1.191652 -3.698414,1.489468 -1.034755,0.2016 -3.282106,0.145586 -4.253526,-0.106017 z"/>
+ <path style="fill:#ffffff" d="m 14.847657,20.830482 c 0.569079,-0.190746 1.301556,-0.708891 1.868172,-1.321521 0.317321,-0.343092 0.348892,-0.4246 0.193226,-0.49886 -0.115901,-0.05529 -0.467971,0.118849 -0.933631,0.46178 -0.839874,0.618522 -1.634531,0.989056 -2.165001,1.009502 -0.196044,0.0075 -0.481169,0.05959 -0.633612,0.115647 -0.262257,0.09643 -0.253311,0.110476 0.166301,0.26114 0.546461,0.196211 0.853415,0.190561 1.504545,-0.02769 z"/>
+ <path style="opacity:0.2" d="m 18.5,9.9891905 c 2.5,0 4.5,2.2865415 4.5,4.7994375 0,1.0812 -0.379111,2.472729 -1.008984,3.253406 -0.138796,0.355676 0.0051,0.650164 0.009,0.728712 0.01334,0.267968 -0.571721,0.383927 -2.137696,-0.121681 C 18.051469,18.064393 17.282605,17.546552 15.398453,16.033636 14.693568,15.467635 14.032137,14.732703 13.244157,14.371891 12.560856,14.059017 12,14.005624 12,13.938492 c 0,-0.7 0.900856,-0.834983 1.4,-0.899864 h 0.562152 C 14.649261,11.397494 16,9.9891905 18.5,9.9891905 Z"/>
+ <path style="fill:#ffd548" d="m 18.5,9 c 2.5,0 4.5,2.286541 4.5,4.799437 0,1.0812 -0.379111,2.472729 -1.008984,3.253406 -0.138796,0.355676 0.0051,0.650164 0.009,0.728712 0.01334,0.267968 -0.571721,0.383927 -2.137696,-0.121681 C 18.051469,17.075202 17.282605,16.557361 15.398453,15.044445 14.693568,14.478444 14.032137,13.743512 13.244157,13.3827 12.560856,13.069826 12,13.016433 12,12.949301 c 0,-0.7 0.900856,-0.834983 1.4,-0.899864 h 0.562152 C 14.649261,10.408303 16,9 18.5,9 Z"/>
+ <circle style="opacity:0.2" cx="-5.5" cy="14.5" r="1.5" transform="scale(-1,1)"/>
+ <circle style="fill:#efc286" cx="-5.5" cy="13.5" r="1.5" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="m 14.847657,21.830676 c 0.569079,-0.190746 1.301556,-0.708891 1.868172,-1.321521 0.317321,-0.343092 0.348892,-0.4246 0.193226,-0.49886 -0.115901,-0.05529 -0.467971,0.118849 -0.933631,0.46178 -0.839874,0.618522 -1.634531,0.989056 -2.165001,1.009502 -0.196044,0.0075 -0.481169,0.05959 -0.633612,0.115647 -0.262257,0.09643 -0.253311,0.110476 0.166301,0.26114 0.546461,0.196211 0.853415,0.190561 1.504545,-0.02769 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 16,2 c 7.756,0 14,6.244 14,14 0,0.168842 -0.01952,0.33264 -0.02539,0.5 C 29.710867,8.9794325 23.587158,3 16,3 8.412842,3 2.289133,8.9794325 2.025391,16.5 2.019521,16.33264 2,16.168842 2,16 2,8.244 8.244,2 16,2 Z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="M 8.8867188 3.9453125 C 6.92529 5.1016622 5.2788382 6.7195569 4.0859375 8.65625 L 14.550781 11.958984 L 15.28125 11.408203 L 15.480469 10.203125 L 15.533203 9.1484375 L 8.8867188 3.9453125 z"/>
+ <ellipse id="ellipse906" style="opacity:0.2" cx="17.514" cy="5.605" rx=".985" ry="1.51" transform="matrix(0.93782158,0.34711767,-0.25431485,0.96712148,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="17.259" cy="4.662" rx=".985" ry="1.51" transform="matrix(0.93782158,0.34711767,-0.25431485,0.96712148,0,0)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/multibootusb.svg b/.icons/awkward/32x32/apps/multibootusb.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/multibootusb.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/multimc.svg b/.icons/awkward/32x32/apps/multimc.svg
new file mode 100644
index 00000000..3976dbdd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/multimc.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <path style="fill:#714f36" d="m 10.95,3.45 v 2.5 2 2 h -1.9 v -2 h -1.8 -1 v -2 h -2.8 v 2 H 2 V 28.599609 C 2,29.375209 2.6247909,30 3.4003906,30 H 28.599609 C 29.375209,30 30,29.375209 30,28.599609 V 5.95 h -2.05 v 2 H 26.5 25.05 v -2 h -2.1 v 2 h -1.5 v 2 h -1.1 v -2 h -2.9 v 2 h -1.4 v -2 -2 h -1.6 v 2 h -1.2 v -2 -2.5 z"/>
+ <path style="fill:none;stroke:#78c629;stroke-width:2;stroke-linecap:round" d="m 9.3,13.999947 c 4.899999,0 8.80024,7.999948 13.700238,7.999948 2.151226,0 3.964782,-1.999849 3.999479,-3.849999 0.03602,-1.920828 -1.848253,-4.149949 -3.999479,-4.149949 -5.599998,0 -8.399997,7.999948 -13.2999955,7.999948"/>
+ <path style="opacity:0.2" d="M 22.849609 15 C 22.84099 15.00011 22.827371 15.008848 22.818359 15.009766 C 20.629408 15.067289 18.782847 16.75131 16.8125 18.708984 C 14.807739 20.700852 12.695385 23 9.7011719 23 C 8.3424825 23 7.0151828 22.456689 5.9570312 21.617188 C 4.9800219 20.84206 4.2029762 19.775052 4.0371094 18.513672 C 4.0079284 18.738243 3.9911551 18.965584 4.0019531 19.197266 C 4.0672371 20.59801 4.89888 21.777684 5.9570312 22.617188 C 7.0151825 23.456689 8.3424825 24 9.7011719 24 C 12.695385 24 14.807739 21.700852 16.8125 19.708984 C 18.803024 17.731262 20.666228 16.028049 22.884766 16.003906 C 23.614316 16.016265 24.457828 16.419408 25.083984 17.044922 C 25.531089 17.491568 25.831768 18.027774 25.966797 18.517578 C 26.009487 18.376133 25.989894 17.990459 25.996094 17.857422 C 25.89626 17.296718 25.719916 16.680201 25.083984 16.044922 C 24.47432 15.435883 23.972365 15.068795 22.96875 15.013672 C 22.957119 15.012147 22.942964 15.000145 22.931641 15 C 22.916394 15 22.901932 15.003748 22.886719 15.003906 C 22.872848 15.003423 22.863674 15.000367 22.849609 15 z"/>
+ <path style="fill:none;stroke:#78c629;stroke-width:2;stroke-linecap:round" d="M 22.931,14.000053 C 17.474465,14.000053 14.600998,22 9.701,22 7.549774,22 5.0948164,20.173116 5.0005265,18.150002 c -0.091628,-1.966003 2.048773,-4.149949 4.199999,-4.149949"/>
+ <path style="opacity:0.2" d="M 3.4003906,3 C 2.6247909,3 2,3.6247909 2,4.4003906 V 7 9 H 4 V 7 H 6 V 9 H 7.25 9 v 2 h 2 V 9 7 5 h 2 v 2 2 h 2 V 7 h 1 v 2 2 h 2 V 9 h 2 v 2 h 2 V 9 h 1 V 7 h 2 V 9 H 26.5 28 V 7 h 2 V 4.4003906 C 30,3.6247909 29.375209,3 28.599609,3 Z"/>
+ <path style="fill:#629431" d="M 3.4003906,2 C 2.6247909,2 2,2.6247909 2,3.4003906 V 6 8 H 4 V 6 H 6 V 8 H 7.25 9 v 2 h 2 V 8 6 4 h 2 v 2 2 h 2 V 6 h 1 v 2 2 h 2 V 8 h 2 v 2 h 2 V 8 h 1 V 6 h 2 V 8 H 26.5 28 V 6 h 2 V 3.4003906 C 30,2.6247909 29.375209,2 28.599609,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.931641 13 C 19.714666 13 17.423449 15.282909 15.402344 17.291016 C 13.381238 19.299122 11.606957 21 9.7011719 21 C 8.9086353 21 7.9318782 20.630499 7.2011719 20.050781 C 6.6266614 19.594984 6.2410032 19.037833 6.0839844 18.517578 C 6.0269591 18.724437 5.9916403 18.924148 6 19.103516 C 6.0290063 19.725885 6.4704656 20.471063 7.2011719 21.050781 C 7.9318782 21.630499 8.9086353 22 9.7011719 22 C 11.606957 22 13.381238 20.299122 15.402344 18.291016 C 17.423449 16.282909 19.714666 14 22.931641 14 C 24.345657 14 25.455128 14.682665 26.404297 15.630859 C 27.191999 16.417754 27.777568 17.418117 27.919922 18.513672 C 27.933702 18.408912 27.950078 18.304679 27.955078 18.197266 C 28.018553 16.83534 27.451122 15.559523 26.501953 14.611328 C 25.552785 13.663134 24.345657 13 22.931641 13 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247909 2 2 2.6247909 2 3.4003906 L 2 4.4003906 C 2 3.6247909 2.6247909 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247909 30 4.4003906 L 30 3.4003906 C 30 2.6247909 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/multimedia-audio-player.svg b/.icons/awkward/32x32/apps/multimedia-audio-player.svg
new file mode 100644
index 00000000..d51e0c97
--- /dev/null
+++ b/.icons/awkward/32x32/apps/multimedia-audio-player.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="fill:#e65a2f" cx="16" cy="16" r="14"/>
+ <rect opacity=".2" width="20" height="20" x="-27" y="-26" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ff9907" width="20" height="20" x="-26" y="-26" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" style="enable-background:new" transform="matrix(.5 0 0 .5 -230.5 -76.389)">
+ <path transform="matrix(2,0,0,2,269,-837)" d="m110 507v0.5l-0.00001 4.7695c-0.30389-0.17609-0.64878-0.26905-1-0.26953-1.1046 0-2 0.89543-2 2s0.89543 2 2 2 2-0.89543 2-2l0.00001-5h4l-0.00001 3.2695c-0.30389-0.17609-0.64878-0.26905-1-0.26953-1.1046 0-2 0.89543-2 2s0.89543 2 2 2 2-0.89543 2-2l0.00001-7h-0.5z"/>
+ </g>
+ <g style="enable-background:new;fill:#ffffff" transform="matrix(.5 0 0 .5 -230.5 -77.389)">
+ <path style="fill:#ffffff" transform="matrix(2,0,0,2,269,-837)" d="m110 507v0.5l-0.00001 4.7695c-0.30389-0.17609-0.64878-0.26905-1-0.26953-1.1046 0-2 0.89543-2 2s0.89543 2 2 2 2-0.89543 2-2l0.00001-5h4l-0.00001 3.2695c-0.30389-0.17609-0.64878-0.26905-1-0.26953-1.1046 0-2 0.89543-2 2s0.89543 2 2 2 2-0.89543 2-2l0.00001-7h-0.5z"/>
+ </g>
+ <path fill="#fff" style="opacity:0.2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 6 C 10.46 6 6 10.46 6 16 C 6 16.168849 6.0172004 16.333254 6.0253906 16.5 C 6.2859252 11.195719 10.628849 7 16 7 C 21.371151 7 25.714075 11.195719 25.974609 16.5 C 25.9828 16.333254 26 16.168849 26 16 C 26 10.46 21.54 6 16 6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/multimedia-photo-manager.svg b/.icons/awkward/32x32/apps/multimedia-photo-manager.svg
new file mode 100644
index 00000000..17115dde
--- /dev/null
+++ b/.icons/awkward/32x32/apps/multimedia-photo-manager.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#ff766a" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v16.5h28v-16.5c0-0.831-0.669-1.5-1.5-1.5h-25zm26.094 23.5c-0.253 0.253-0.612 0.405-1 0.406l-25.094 0.094h25c0.44 0 0.82-0.2 1.094-0.5z"/>
+ <path fill="#fff" opacity=".2" d="m3.5001 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m22 10c2.2091 0 4 1.7909 4 4s-1.7909 4-4 4-4-1.7909-4-4 1.7909-4 4-4z"/>
+ <path fill="#fffee4" fill-rule="evenodd" d="m22 9c2.2091 0 4 1.7909 4 4s-1.7909 4-4 4-4-1.7909-4-4 1.7909-4 4-4z"/>
+ <path fill="#d22f7a" d="m2.0001 22v4.5s0 1.506 1.5 1.5l25.1-0.1c0.7756-0.003 1.4-0.6244 1.4-1.4v-4.5z"/>
+ <path d="m2.0001 22v-0.8s2.0192-1.3333 2.5868-1.4496c0.56768-0.11632 1.2381-0.0217 1.9271 0.1084 0.68899 0.1296 1.7176 0.30488 2.0386 0.31584 0.32104 0.0112 0.90198-0.028 1.577-0.0688 0.675-0.04 1.7926-0.0768 2.1412-0.0728 0.34861 0 1.2189 0.048 2.1465 0.10463 0.92767 0.0568 2.2018 0.15169 2.4909 0.17824 0.2891 0.0264 0.62891 0.0752 1.0146 0.12841 0.38563 0.0528 1.0533 0.13255 1.2894 0.15448 0.23617 0.0215 0.78372 0.0969 1.419 0.15536 0.6353 0.0584 1.652 0.0784 1.9456 0.0568 0.29361-0.0217 0.90903-0.23904 1.5949-0.43944 0.68582-0.20032 1.4421-0.38376 2.0173-0.3384 0.57523 0.0455 3.8111 1.1668 3.8111 1.1668v0.8h-24.6z"/>
+ <path opacity=".2" d="m2.0001 26.5v1s0 1.506 1.5 1.5l25.1-0.09961c0.775-0.003 1.4-0.624 1.4-1.4v-1c0 0.7756-0.62479 1.3974-1.4004 1.4004l-25.1 0.1 25.094-0.094c0.3878-0.0015 0.74695-0.15358 1-0.40625-0.2739 0.29978-0.65381 0.5-1.0938 0.5h-25c-1.5 0.006-1.5-1.5-1.5-1.5zm1.5 2.5h25c0.43994 0 0.81985-0.20022 1.0938-0.5-0.25305 0.25267-0.6122 0.40475-1 0.40625l-25.094 0.094z"/>
+ <circle fill="#42a1cd" cx="24.5" cy="23.5" r="7.5"/>
+ <path fill="#fff" d="m23 19.742-0.5 0.49484h-1.7344c-0.7655 0-0.76562 0.74227-0.76562 0.74227v5.4433c0 0.74523 0.76562 0.74226 0.76562 0.74226h7.4844c0.75 0 0.75-0.74226 0.75-0.74226v-5.4433c0-0.74227-0.75-0.74227-0.75-0.74227h-1.75l-0.5-0.49484h-3zm1.5 1.732c1.2426 0 2.25 0.99697 2.25 2.2268s-1.0074 2.2268-2.25 2.2268-2.25-0.99697-2.25-2.2268 1.0074-2.2268 2.25-2.2268zm0 0.74226c-0.82843 0-1.5 0.66466-1.5 1.4845 0 0.81989 0.67157 1.4845 1.5 1.4845 0.82842 0 1.5-0.66464 1.5-1.4845 0-0.81988-0.67158-1.4845-1.5-1.4845z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.947a7.5 7.5 0 0 1 -7.479 7.053 7.5 7.5 0 0 1 -7.479 -6.947 7.5 7.5 0 0 0 -0.021 0.447 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5 -7.5 7.5 7.5 0 0 0 -0.021 -0.553z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/multimedia-photo-viewer.svg b/.icons/awkward/32x32/apps/multimedia-photo-viewer.svg
new file mode 100644
index 00000000..12873bfb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/multimedia-photo-viewer.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#ff766a" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v16.5h28v-16.5c0-0.831-0.669-1.5-1.5-1.5h-25zm26.094 23.5c-0.25305 0.25267-0.6122 0.40475-1 0.40625l-25.094 0.094h25c0.43994 0 0.8198-0.20022 1.0938-0.5z"/>
+ <path fill="#fff" opacity=".2" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m22 10c2.2091 0 4 1.7909 4 4s-1.7909 4-4 4-4-1.7909-4-4 1.7909-4 4-4z"/>
+ <path fill="#fffee4" fill-rule="evenodd" d="m22 9c2.2091 0 4 1.7909 4 4s-1.7909 4-4 4-4-1.7909-4-4 1.7909-4 4-4z"/>
+ <path fill="#d22f7a" d="m2 22v4.5s0 1.506 1.5 1.5l25.1-0.1c0.776-0.003 1.4-0.624 1.4-1.4v-4.5z"/>
+ <path style="fill:#3f3f3f" d="m 2,21.999964 v -1.042419 c 0,0 2.0192793,-1.73732 2.5869016,-1.888862 0.5677023,-0.151568 1.2381487,-0.02828 1.9271757,0.141248 0.6890171,0.168871 1.7176675,0.897475 2.0386801,0.911756 0.3210526,0.01459 0.9020155,-0.03648 1.5770616,-0.08965 0.675027,-0.05212 1.792671,-0.100072 2.141285,-0.09486 0.348623,0 1.218947,0.06255 2.146584,0.136336 0.927706,0.07401 2.201886,0.197655 2.490998,0.232251 0.289111,0.0344 0.628934,0.09799 1.01464,0.167321 0.385645,0.0688 1.053341,0.172715 1.28945,0.201291 0.236179,0.02801 0.783751,0.126263 1.419056,0.202437 0.635325,0.0761 1.652065,0.102157 1.945676,0.07401 0.293622,-0.02828 0.909066,-0.211227 1.594963,-0.472352 0.685847,-0.261022 1.442157,-0.500048 2.017379,-0.440943 C 26.763873,20.097468 30,20.957698 30,20.957698 v 1.042418 H 5.3990335 Z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="28" height="1" x="2" y="22"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/multimedia-video-player.svg b/.icons/awkward/32x32/apps/multimedia-video-player.svg
new file mode 100644
index 00000000..a3e0d240
--- /dev/null
+++ b/.icons/awkward/32x32/apps/multimedia-video-player.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#9c27b0" d="m4.3008 3.9707c-1.2742 0-2.3008 1.0266-2.3008 2.3008v15.7h28v-15.7c0-1.2742-1.027-2.3008-2.301-2.3008h-23.398z"/>
+ <path fill="#fff" opacity=".2" d="m4.3008 3.9707c-1.2742 0-2.3008 1.0266-2.3008 2.3008v0.9707c0-1.2742 1.0266-2.3008 2.3008-2.3008h23.398c1.274 0 2.301 1.0266 2.301 2.3008v-0.9707c0-1.2742-1.027-2.3008-2.301-2.3008h-23.398z"/>
+ <path style="fill:#e4e4e4" d="m4.3008 28c-1.2742 0-2.3008-1.027-2.3008-2.301v-3.7285h28v3.7285c0 1.274-1.027 2.301-2.301 2.301z"/>
+ <rect fill="#999" width="8" height="2" x="20" y="23.97" ry="1"/>
+ <rect fill="#9c27b0" width="16" height="2" x="4" y="23.97" ry="1"/>
+ <circle opacity=".2" cx="20" cy="25.971" r="2"/>
+ <circle style="fill:#ffffff" cx="20" cy="24.971" r="2"/>
+ <rect fill="#fff" style="opacity:0.2" width="28" height="1" x="2" y="21.97"/>
+ <path opacity=".2" d="m12.444 8.9707c-0.24524-0.00013-0.44409 0.1991-0.44396 0.44482v9.1098c-0.00008 0.33795 0.36131 0.55243 0.65706 0.38996l8.3346-4.5549c0.30749-0.16869 0.30749-0.61122 0-0.77991l-7.502-4.0992-0.833-0.4552c-0.0653-0.0359-0.13859-0.0548-0.2131-0.0548z"/>
+ <path style="fill:#ffffff" d="m12.444 7.9707c-0.24524-0.00013-0.44409 0.1991-0.44396 0.44482v9.1098c-0.00008 0.33795 0.36131 0.55243 0.65706 0.38996l8.3346-4.5549c0.30749-0.16869 0.30749-0.61122 0-0.77991l-7.502-4.0992-0.833-0.4552c-0.0653-0.0359-0.13859-0.0548-0.2131-0.0548z"/>
+ <path opacity=".2" d="m2 25.699v1c0 1.274 1.0266 2.301 2.3008 2.301h23.398c1.274 0 2.301-1.027 2.301-2.301v-1c0 1.274-1.027 2.301-2.301 2.301h-23.398c-1.2744 0-2.301-1.027-2.301-2.301z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/multimedia-volume-control.svg b/.icons/awkward/32x32/apps/multimedia-volume-control.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/multimedia-volume-control.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/multimedia.svg b/.icons/awkward/32x32/apps/multimedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/multisystem-liveusb.svg b/.icons/awkward/32x32/apps/multisystem-liveusb.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/multisystem-liveusb.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/multisystem-vbox.svg b/.icons/awkward/32x32/apps/multisystem-vbox.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/multisystem-vbox.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/multisystem.svg b/.icons/awkward/32x32/apps/multisystem.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/multisystem.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/multitasking-view.svg b/.icons/awkward/32x32/apps/multitasking-view.svg
new file mode 120000
index 00000000..6b4ac1e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/multitasking-view.svg
@@ -0,0 +1 @@
+preferences-system-windows-move.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/multiwinia.svg b/.icons/awkward/32x32/apps/multiwinia.svg
new file mode 100644
index 00000000..a11253b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/multiwinia.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 14,2.767578 a 3.0003,3.0003 0 0 0 -3,3 v 1 H 7 a 3.0003,3.0003 0 0 0 -3,3 v 4 a 3.0003,3.0003 0 0 0 3,3 H 7.1738281 A 3.0003,3.0003 0 0 0 7,17.767578 v 10 a 3.0003,3.0003 0 0 0 3,3 h 4 A 3.0003,3.0003 0 0 0 16,30 a 3.0003,3.0003 0 0 0 2,0.767578 h 4 a 3.0003,3.0003 0 0 0 3,-3 v -10 a 3.0003,3.0003 0 0 0 -0.175781,-1 H 25 a 3.0003,3.0003 0 0 0 3,-3 v -4 a 3.0003,3.0003 0 0 0 -3,-3 h -4 v -1 a 3.0003,3.0003 0 0 0 -3,-3 z"/>
+ <path style="fill:#556765" d="M 14,2 A 3.0003,3.0003 0 0 0 11,5 V 6 H 7 A 3.0003,3.0003 0 0 0 4,9 v 4 a 3.0003,3.0003 0 0 0 3,3 H 7.1738281 A 3.0003,3.0003 0 0 0 7,17 v 10 a 3.0003,3.0003 0 0 0 3,3 h 4 A 3.0003,3.0003 0 0 0 16,29.232422 3.0003,3.0003 0 0 0 18,30 h 4 a 3.0003,3.0003 0 0 0 3,-3 V 17 A 3.0003,3.0003 0 0 0 24.824219,16 H 25 a 3.0003,3.0003 0 0 0 3,-3 V 9 A 3.0003,3.0003 0 0 0 25,6 H 21 V 5 A 3.0003,3.0003 0 0 0 18,2 Z"/>
+ <path style="opacity:0.2" d="m 14,6 v 4 H 7 v 4 h 7 v 4 h -4 v 10 h 4 v -6 h 4 v 6 h 4 V 18 h -4 v -4 h 7 V 10 H 18 V 6 Z"/>
+ <path style="fill:#eb3a49" d="M 14,5 V 9 H 7 v 4 h 7 v 4 h -4 v 10 h 4 v -6 h 4 v 6 h 4 V 17 h -4 v -4 h 7 V 9 H 18 V 5 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 14,2 a 3.0003,3.0003 0 0 0 -3,3 v 0.7675781 a 3.0003,3.0003 0 0 1 3,-3 h 4 a 3.0003,3.0003 0 0 1 3,3 V 5 A 3.0003,3.0003 0 0 0 18,2 Z M 7,6 A 3.0003,3.0003 0 0 0 4,9 v 0.7675781 a 3.0003,3.0003 0 0 1 3,-3 h 4 V 6 Z m 14,0 v 0.7675781 h 4 a 3.0003,3.0003 0 0 1 3,3 V 9 A 3.0003,3.0003 0 0 0 25,6 Z M 7.011719,16.767578 A 3.0003,3.0003 0 0 0 7.0000002,17 v 0.767578 a 3.0003,3.0003 0 0 1 0.1738281,-1 z m 17.8125,0 a 3.0003,3.0003 0 0 1 0.175781,1 V 17 a 3.0003,3.0003 0 0 0 -0.01172,-0.232422 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 14,5 v 1 h 4 V 5 Z M 7,9 v 1 h 7 V 9 Z m 11,0 v 1 h 7 V 9 Z m -8,8 v 1 h 4 v -1 z m 8,0 v 1 h 4 v -1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mumble.svg b/.icons/awkward/32x32/apps/mumble.svg
new file mode 100644
index 00000000..fee6a918
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mumble.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m16 5.0039c-2.901 0-5.546 0.9068-7.498 2.4277-1.9519 1.521-3.2208 3.6964-3.2208 6.1174v0.875c-1.9376 0.982-3.281 3.557-3.281 6.576 0 3.864 2.1983 7 5.0312 7v-14.451c0-1.813 0.9375-3.483 2.5489-4.7385 1.6109-1.2556 3.8879-2.0566 6.4199-2.0566s4.809 0.801 6.42 2.0566c1.611 1.2555 2.549 2.9255 2.549 4.7385v13.451h-0.657v-12.781c-0.437 0-0.874 0.219-1.093 0.437v12.344h-2.494c0.171-0.295 0.275-0.633 0.275-1v-1c0-1.108-0.892-2-2-2h-4c-1.108 0-2 0.892-2 2v1c0 1.108 0.892 2 2 2h10v-0.002c2.818-0.023 5-3.148 5-6.998 0-3.019-1.343-5.594-3.281-6.576v-0.875c0-2.421-1.269-4.5964-3.221-6.1174-1.952-1.5209-4.597-2.4277-7.498-2.4277zm-8.3125 9.2151v13.781c0.4375 0 0.875-0.219 1.0937-0.656v-12.688c-0.2187-0.218-0.6562-0.437-1.0937-0.437z"/>
+ <path fill="#fff" opacity=".1" d="m16 5.0039c-2.901 0-5.546 0.9068-7.498 2.4277-1.9519 1.521-3.2208 3.6964-3.2208 6.1174v0.875c-1.9376 0.982-3.281 3.557-3.281 6.576 0 0.205 0.0094 0.405 0.0215 0.605 0.1127-2.844 1.408-5.243 3.2597-6.181v-0.875c0-2.421 1.2689-4.5964 3.2208-6.1174 1.952-1.5209 4.597-2.4277 7.498-2.4277s5.546 0.9068 7.498 2.4277c1.952 1.521 3.221 3.6964 3.221 6.1174v0.875c1.851 0.938 3.147 3.337 3.26 6.181 0.012-0.199 0.021-0.401 0.021-0.605 0-3.019-1.343-5.594-3.281-6.576v-0.875c0-2.421-1.269-4.5964-3.221-6.1174-1.952-1.5209-4.597-2.4277-7.498-2.4277zm-8.3125 9.2151v1c0.4375 0 0.875 0.219 1.0937 0.437v-1c-0.2187-0.218-0.6562-0.437-1.0937-0.437zm16.624 0c-0.437 0-0.874 0.219-1.093 0.437v1c0.219-0.218 0.656-0.437 1.093-0.437v-1zm-9.312 8.781c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h4c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-4zm6 4c0 0.367-0.104 0.705-0.275 1h2.494v-1h-2.219zm3.312 0v1h0.657v-1h-0.657z"/>
+ <path opacity=".2" d="m16 6.754c-2.532 0-4.809 0.801-6.4199 2.0566-1.6114 1.2557-2.5489 2.9255-2.5489 4.7385v1c0-1.813 0.9375-3.483 2.5489-4.7385 1.6109-1.2555 3.8879-2.0565 6.4199-2.0565s4.809 0.801 6.42 2.0566c1.611 1.2555 2.549 2.9255 2.549 4.7385v-1c0-1.813-0.938-3.4828-2.549-4.7385-1.611-1.2555-3.888-2.0565-6.42-2.0565zm-13.978 14.851c-0.0053 0.133-0.0215 0.261-0.0215 0.395 0 3.864 2.1983 7 5.0312 7v-1c-2.6829 0-4.7934-2.814-5.0097-6.395zm27.958 0c-0.216 3.567-2.311 6.371-4.979 6.393v0.002h-10c-1.108 0-2-0.892-2-2v1c0 1.108 0.892 2 2 2h10v-0.002c2.818-0.023 5-3.148 5-6.998 0-0.134-0.016-0.262-0.021-0.395zm-8.979 4.395c0 0.367-0.104 0.705-0.275 1h0.275v-1zm-12.219 1.344c-0.2187 0.437-0.6562 0.656-1.0937 0.656v1c0.4375 0 0.875-0.219 1.0937-0.656v-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/muon.svg b/.icons/awkward/32x32/apps/muon.svg
new file mode 100644
index 00000000..d7425eca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/muon.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#fabd7f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill="#3f3f3f" d="m14.572 6c-0.39572 0-0.71484 0.34338-0.71484 0.76953v12.307h-2.8574l5 6.924 5-6.9238h-2.8574v-12.307c0-0.4256-0.32-0.769-0.715-0.769z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/muondiscover.svg b/.icons/awkward/32x32/apps/muondiscover.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/muondiscover.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mupdf.svg b/.icons/awkward/32x32/apps/mupdf.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mupdf.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mupen64plus-qt.svg b/.icons/awkward/32x32/apps/mupen64plus-qt.svg
new file mode 100644
index 00000000..9117af96
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mupen64plus-qt.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="23.5" cy="23.5" r="8.5"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 6.5625,3.0018619 A 4.50045,4.50045 0 0 0 2,7.4999088 L 2,26.499909 a 4.50045,4.50045 0 1 0 9,0 l 0,-7.681641 0.728516,0.771485 a 4.50045,4.50045 0 0 0 6.542968,0 L 19,18.818268 l 0,7.681641 a 4.50045,4.50045 0 1 0 9,0 L 28,7.4999088 A 4.50045,4.50045 0 0 0 20.228516,4.410065 L 15,9.9452213 9.7714844,4.410065 A 4.50045,4.50045 0 0 0 6.5625,3.0018619 Z"/>
+ <path style="fill:none;stroke:#d24343;stroke-width:9;stroke-linecap:round;stroke-linejoin:round" d="m 6.50035,25.5 0,-19 8.5,9 8.5,-9 0,19"/>
+ <circle style="fill:#6c9832" cx="23.5" cy="22.5" r="8.5"/>
+ <rect style="fill:#ffffff" width="3" height="11" x="22" y="17" rx="1.5" ry="1.5"/>
+ <rect style="fill:#ffffff" width="3" height="11" x="21" y="-29" rx="1.5" ry="1.5" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 6.5625 2.0019531 A 4.50045 4.50045 0 0 0 2 6.5 L 2 7.5 A 4.50045 4.50045 0 0 1 6.5625 3.0019531 A 4.50045 4.50045 0 0 1 9.7714844 4.4101562 L 15 9.9453125 L 20.228516 4.4101562 A 4.50045 4.50045 0 0 1 28 7.5 L 28 6.5 A 4.50045 4.50045 0 0 0 20.228516 3.4101562 L 15 8.9453125 L 9.7714844 3.4101562 A 4.50045 4.50045 0 0 0 6.5625 2.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/museeks.svg b/.icons/awkward/32x32/apps/museeks.svg
new file mode 100644
index 00000000..36ae1b1f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/museeks.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#469ed7" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m20 10-8 9.5 4 3.5 3-3v4h4v-14z"/>
+ <path fill="#abfaff" d="m20 9-8 9.5 4 3.5 3-3v4h4v-14z"/>
+ <path opacity=".2" d="m17 17-4 3.5-4 3.5v-14l4 3.5z"/>
+ <path fill="#fff" d="m17 16-4 3.5-4 3.5v-14l4 3.5z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.7552 0-13.998 6.244-13.998 14 0 0.16884 0.019522 0.33264 0.025391 0.5 0.2637-7.5206 6.3862-13.5 13.973-13.5 7.5864 0 13.709 5.9794 13.973 13.5 0.0059-0.16736 0.02539-0.33116 0.02539-0.5 0-7.756-6.243-14-13.998-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/museeq.svg b/.icons/awkward/32x32/apps/museeq.svg
new file mode 100644
index 00000000..46d47972
--- /dev/null
+++ b/.icons/awkward/32x32/apps/museeq.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#0277bd" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <g opacity=".2" style="enable-background:new" transform="matrix(.75 0 0 .75 -110 -179.5)">
+ <rect width="4" height="22.667" x="160" y="251.33"/>
+ <rect width="4" height="17.333" x="172" y="251.33"/>
+ <path d="m160 258v2.6667c0 4.3974 3.6026 8 8 8s8-3.6026 8-8v-2.67h-4v2.6667c0 2.2506-1.7494 4-4 4s-4-1.7494-4-4v-2.67z"/>
+ </g>
+ <g fill="#fff" style="enable-background:new" transform="matrix(.75 0 0 .75 -110 -180.5)">
+ <rect width="4" height="22.667" x="160" y="251.33"/>
+ <rect width="4" height="17.333" x="172" y="251.33"/>
+ <path d="m160 258v2.6667c0 4.3974 3.6026 8 8 8s8-3.6026 8-8v-2.67h-4v2.6667c0 2.2506-1.7494 4-4 4s-4-1.7494-4-4v-2.67z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/musescore.svg b/.icons/awkward/32x32/apps/musescore.svg
new file mode 100644
index 00000000..fc6c9a86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/musescore.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#f8d7ae" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path fill="#2a567b" fill-rule="evenodd" d="m21.5 9c-1.745 0-2.728 0.9065-3.143 1.787-0.414 0.881-0.357 1.742-0.357 1.742l1-0.058s-0.03-0.639 0.262-1.258c0.291-0.62 0.808-1.213 2.238-1.213s1.947 0.593 2.238 1.213c0.292 0.619 0.262 1.258 0.262 1.258l1 0.058s0.057-0.861-0.357-1.742c-0.415-0.8805-1.398-1.787-3.143-1.787zm0 3a0.5 0.5 0 0 0 -0.5 0.5 0.5 0.5 0 0 0 0.5 0.5 0.5 0.5 0 0 0 0.5 -0.5 0.5 0.5 0 0 0 -0.5 -0.5zm-11.998 1c-1.7446 0-2.7279 0.907-3.1426 1.787-0.4148 0.881-0.3574 1.742-0.3574 1.742v6.471h1v-6.529s-0.0301-0.639 0.2617-1.258c0.2917-0.62 0.8087-1.213 2.2383-1.213 1.429 0 1.946 0.593 2.238 1.213 0.292 0.619 0.262 1.258 0.262 1.258v6.529h1v-6.529s-0.03-0.639 0.262-1.258c0.291-0.62 0.808-1.213 2.238-1.213 1.429 0 1.946 0.593 2.238 1.213 0.292 0.619 0.262 1.258 0.262 1.258v0.013l-0.002 2.016v0.971s-0.057 0.861 0.357 1.742c0.415 0.88 1.398 1.787 3.143 1.787s2.728-0.907 3.143-1.787c0.414-0.881 0.357-1.742 0.357-1.742v-6.471h-1v6.529s0.03 0.639-0.262 1.258c-0.291 0.62-0.808 1.213-2.238 1.213s-1.947-0.593-2.238-1.213c-0.292-0.619-0.262-1.258-0.262-1.258v-1.029l0.002-1.971s0.057-0.861-0.357-1.742c-0.415-0.88-1.398-1.787-3.143-1.787-1.573 0-2.524 0.737-3 1.527-0.476-0.79-1.427-1.527-3-1.527z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/musicbrainz.svg b/.icons/awkward/32x32/apps/musicbrainz.svg
new file mode 100644
index 00000000..6f327f4b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/musicbrainz.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#736dab" cx="16" cy="16" r="14"/>
+ <path fill="#ffba58" d="m30 16c0 7.732-6.268 14-14 14v-28c7.732 0 14 6.268 14 14z"/>
+ <circle opacity=".2" cx="16" cy="17" r="10"/>
+ <circle fill="#fff" cx="16" cy="16" r="10"/>
+ <path opacity=".8" d="m13 10v7.051a2.5 2.5 0 0 0 -0.5 -0.051 2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5 -2.5v-7.5h4v3.051a2.5 2.5 0 0 0 -0.5 -0.051 2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5 -2.5v-7.5h-8z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/musique.svg b/.icons/awkward/32x32/apps/musique.svg
new file mode 100644
index 00000000..fedcaf68
--- /dev/null
+++ b/.icons/awkward/32x32/apps/musique.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 27.361328,4.0703125 c -0.110806,0.00648 -0.229179,0.022241 -0.355469,0.048828 L 12.03125,7.5722656 C 9.9204927,7.8383424 10,10 10,10 v 2 1 11.011 c 2.365749,0.670626 3.998909,-1.969964 4,0.489 V 13 11.158203 L 25,8.5410156 V 13 21.011 c 2.365749,0.670626 3.998909,-1.969964 4,0.489 V 7.6992188 6 C 29,6 29.02342,3.9730693 27.361328,4.0703125 Z M 29,21.5 c -0.0019,0.183382 -0.01299,0.366553 -0.0332,0.548828 0.0027,-0.01622 0.0063,-0.03227 0.0078,-0.04883 H 29 Z m -15,3 c -0.0022,0.167025 -0.01194,0.333865 -0.0293,0.5 H 13.9746 14 Z"/>
+ <path style="fill:#5652d2" d="m 27.361328,3.0703125 c -0.110806,0.00648 -0.229179,0.022241 -0.355469,0.048828 L 12.03125,6.5722656 C 9.9204927,6.8383424 10,9 10,9 v 2 1 11.011 c 2.365749,0.670626 3.998909,-1.969964 4,0.489 V 12 10.158203 L 25,7.5410156 V 12 20.011 c 2.365749,0.670626 3.998909,-1.969964 4,0.489 V 6.6992188 5 C 29,5 29.02342,2.9730693 27.361328,3.0703125 Z M 29,20.5 c -0.0019,0.183382 -0.01299,0.366553 -0.0332,0.548828 0.0027,-0.01622 0.0063,-0.03227 0.0078,-0.04883 H 29 Z m -15,3 c -0.0022,0.167025 -0.01194,0.333865 -0.0293,0.5 H 13.9746 14 Z"/>
+ <path style="opacity:0.2" d="M 23.5,16 A 5.5,5.5 0 0 0 18,21.5 5.5,5.5 0 0 0 23.5,27 5.5,5.5 0 0 0 29,21.5 5.5,5.5 0 0 0 23.5,16 Z m -15,3 A 5.5,5.5 0 0 0 3,24.5 5.5,5.5 0 0 0 8.5,30 5.5,5.5 0 0 0 14,24.5 5.5,5.5 0 0 0 8.5,19 Z"/>
+ <path style="fill:#3c8cf8" d="M 23.5 15 A 5.5 5.5 0 0 0 18 20.5 A 5.5 5.5 0 0 0 23.5 26 A 5.5 5.5 0 0 0 29 20.5 A 5.5 5.5 0 0 0 23.5 15 z M 8.5 18 A 5.5 5.5 0 0 0 3 23.5 A 5.5 5.5 0 0 0 8.5 29 A 5.5 5.5 0 0 0 14 23.5 A 5.5 5.5 0 0 0 8.5 18 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 27.361328 3.0703125 C 27.250522 3.0767925 27.132149 3.0925536 27.005859 3.1191406 L 12.03125 6.5722656 C 9.9204927 6.8383424 10 9 10 9 L 10 10 C 10 10 9.9204927 7.8383424 12.03125 7.5722656 L 27.005859 4.1191406 C 27.132149 4.0925536 27.250522 4.0767925 27.361328 4.0703125 C 29.02342 3.9730693 29 6 29 6 L 29 5 C 29 5 29.02342 2.9730693 27.361328 3.0703125 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.5 15 A 5.5 5.5 0 0 0 18 20.5 A 5.5 5.5 0 0 0 18.025391 21.013672 A 5.5 5.5 0 0 1 23.5 16 A 5.5 5.5 0 0 1 28.974609 20.986328 A 5.5 5.5 0 0 0 29 20.5 A 5.5 5.5 0 0 0 23.5 15 z M 8.5 18 A 5.5 5.5 0 0 0 3 23.5 A 5.5 5.5 0 0 0 3.0253906 24.013672 A 5.5 5.5 0 0 1 8.5 19 A 5.5 5.5 0 0 1 13.974609 23.986328 A 5.5 5.5 0 0 0 14 23.5 A 5.5 5.5 0 0 0 8.5 18 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mutt.svg b/.icons/awkward/32x32/apps/mutt.svg
new file mode 100644
index 00000000..e8d882fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mutt.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m2.637 10.827c-0.02875 0.0187-0.05481 0.0408-0.08204 0.0615l-0.0164 0.0123v0.002c-0.3259 0.2559-0.53868 0.64951-0.53868 1.0979l0.000015 12.199c0.000002 2 1.5771 2 2 2h24s2 0 2-2l-0.00002-12.199c0-0.45851-0.22188-0.86056-0.56054-1.1156l0.006-0.008-13.445-9.876s-13.445 9.8886-13.363 9.8271z"/>
+ <rect opacity=".2" width="32" height="26" x="144" y="243" rx="2" ry="2" transform="matrix(.7 0 0 .7 -96 -165.8)"/>
+ <rect fill="#ebebeb" width="22" height="18" x="5" y="4" rx="1.5" ry="1.499"/>
+ <path fill="#fff" opacity=".1" d="m6.5 4.001c-0.831 0-1.5 0.6687-1.5 1.499v0.5c0-0.8303 0.669-1.499 1.5-1.499h19c0.831 0 1.5 0.6687 1.5 1.499v-0.5c0-0.8303-0.669-1.499-1.5-1.499h-19z"/>
+ <path fill="#4f4f4f" d="m2 12 26 18h-24c-1-0.000008-2-0.4945-2-1.978z"/>
+ <path fill="#6a6a6a" d="m28 30c2 0 2-1.978 2-1.978v-16.022l-26 18z"/>
+ <path fill="#848484" d="m16 7a5 5 0 0 0 -5 5 5 5 0 0 0 5 5h3.5c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-3.5a4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4 4 4 0 0 1 4 4v1.5c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1.5a3 3 0 0 0 -3 -3 3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 2.1309 -0.89062c0.233 0.525 0.756 0.891 1.369 0.891 0.831 0 1.5-0.669 1.5-1.5v-1.5a5 5 0 0 0 -5 -5zm0 3a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
+ <path opacity=".2" d="m2 28v1c0 1.2374 0.68276 1.7863 1.4824 1.9434l-0.082 0.057h25.2l-0.0957-0.06641c1.4803-0.31236 1.4961-1.9336 1.4961-1.9336v-1s-0.01579 1.6212-1.4961 1.9336l0.096 0.066h-25.2l0.082-0.057c-0.7996-0.157-1.4824-0.706-1.4824-1.943z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mx-boot-options.svg b/.icons/awkward/32x32/apps/mx-boot-options.svg
new file mode 100644
index 00000000..765ff486
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-boot-options.svg
@@ -0,0 +1,18 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-30" y="-27" width="28" height="22" rx="2" ry="2" style="fill:#8e8e8e"/>
+ <rect x="7" y="29" width="11" height="1" ry=".5" style="fill:#ffffff;opacity:.2"/>
+ <rect x="5" y="3" width="22" height="25" rx="2" ry="2" style="opacity:.2"/>
+ <rect x="5" y="2" width="22" height="25" rx="2" ry="2" style="fill:#f49c35"/>
+ <path d="m7 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m5 28v1c0 1.108 0.892 2 2 2h18c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-18c-1.108 0-2-0.892-2-2z" style="opacity:.2"/>
+ <circle cx="24.5" cy="29.5" r=".5" style="opacity:.2"/>
+ <rect x="7" y="28" width="11" height="1" ry=".5" style="fill:#3b3a36"/>
+ <circle cx="21.5" cy="29.5" r=".5" style="opacity:.2"/>
+ <circle cx="24.5" cy="28.5" r=".5" style="fill:#b7b7b7"/>
+ <circle cx="21.5" cy="28.5" r=".5" style="fill:#b7b7b7"/>
+ <circle cx="16" cy="15" r="8" style="opacity:.2"/>
+ <g transform="translate(8,6)">
+ <circle cx="8" cy="8" r="8" style="fill:#252a35"/>
+ <path d="m6.75 3-0.1094 1.3a3.9286 3.9286 0 0 0-1.1523 0.7l-1.1934-0.6-1.25 2.2 1.084 0.7a3.9286 3.9286 0 0 0-0.0566 0.7 3.9286 3.9286 0 0 0 0.0586 0.7l-1.0859 0.7 1.25 2.2 1.1973-0.6a3.9286 3.9286 0 0 0 1.1483 0.7l0.1094 1.3h2.5l0.1094-1.3a3.9286 3.9286 0 0 0 1.1526-0.7l1.193 0.6 1.25-2.2-1.084-0.7a3.9286 3.9286 0 0 0 0.057-0.7 3.9286 3.9286 0 0 0-0.059-0.7l1.086-0.7-1.25-2.2-1.197 0.6a3.9286 3.9286 0 0 0-1.1489-0.7l-0.1094-1.3h-2.5zm1.25 3c1.1046 0 2 0.9 2 2s-0.8954 2-2 2-2-0.9-2-2 0.8954-2 2-2z" style="fill:#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mx-bootrepair.svg b/.icons/awkward/32x32/apps/mx-bootrepair.svg
new file mode 100644
index 00000000..62e23a68
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-bootrepair.svg
@@ -0,0 +1,19 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-30" y="-27" width="28" height="22" rx="2" ry="2" style="fill:#8e8e8e"/>
+ <rect x="7" y="29" width="11" height="1" ry=".5" style="fill:#ffffff;opacity:.2"/>
+ <rect x="5" y="3" width="22" height="25" rx="2" ry="2" style="opacity:.2"/>
+ <rect x="5" y="2" width="22" height="25" rx="2" ry="2" style="fill:#b7b7b7"/>
+ <path d="m7 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m5 28v1c0 1.108 0.892 2 2 2h18c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-18c-1.108 0-2-0.892-2-2z" style="opacity:.2"/>
+ <circle cx="24.5" cy="29.5" r=".5" style="opacity:.2"/>
+ <rect x="7" y="28" width="11" height="1" ry=".5" style="fill:#3b3a36"/>
+ <circle cx="21.5" cy="29.5" r=".5" style="opacity:.2"/>
+ <circle cx="24.5" cy="28.5" r=".5" style="fill:#b7b7b7"/>
+ <circle cx="21.5" cy="28.5" r=".5" style="fill:#b7b7b7"/>
+ <circle cx="16" cy="15" r="8" style="opacity:.2"/>
+ <g transform="translate(8,6)">
+ <circle cx="8" cy="8" r="8" style="fill:#e4e4e4"/>
+ <rect x="3" y="7" width="10" height="2" rx="1" ry="1" style="fill:#db4539"/>
+ <rect x="7" y="3" width="2" height="10" rx="1" ry="1" style="fill:#db4539"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mx-broadcom-manager.svg b/.icons/awkward/32x32/apps/mx-broadcom-manager.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-broadcom-manager.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mx-cleanup.svg b/.icons/awkward/32x32/apps/mx-cleanup.svg
new file mode 100644
index 00000000..77b22cc2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-cleanup.svg
@@ -0,0 +1,13 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="3" y="4" width="26" height="26" rx="2" ry="2" style="opacity:.2"/>
+ <rect x="3" y="3" width="26" height="26" rx="2" ry="2" style="fill:#aa86f1"/>
+ <path d="m5 3c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h22c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-22z" style="fill:#ffffff;opacity:.2"/>
+ <g>
+ <path d="m14.624 15.066-1.7067 1.9715-1.3159 1.2975-1.465 0.99531-1.7617 0.93926-2.041 0.76836-1.2782 0.302-0.0551 0.168 0.073852 0.45117 0.29675 0.75195 0.62976 1.24 0.6123 0.91875 1.187 1.2592 0.53711 0.54414 0.48206 0.1709 2.1874-0.02051-1.2971 0.90098-0.018796 0.22695 0.77881 0.61934 1.0568 0.61934c1.3662 0.77148 2.5969-0.75332 2.5969-0.75332s-0.6624 1.1558-0.6217 1.5627h1.2985l0.68616-0.11211 0.77881-0.39512-0.2605 0.41289 1.4113 0.01777c1.4892-0.03552 2.4737-0.9069 3.3556-1.8402l0.92651-1.1088 0.72376-1.1074 0.53711-1.0145 0.854-2.0098 0.64856-1.6338 0.31555-0.86543h-0.3075l-2.3445-0.2748c-1.8827-0.54015-2.8972-1.9475-4.642-3.0242l-1.4462-0.90234-1.1494-0.69453-0.1665-0.24473-0.03357-0.0957-0.06311-0.04101z" style="fill:#fed24c"/>
+ <path d="m25.15 2.7327-1.3634 2.6037-1.1791 2.6559-1.4427 2.8968-0.99681 2.3828-1.1078-0.47175-1.5953-0.69659h-0.3904l-0.33293 0.09435-0.53705 0.71465-1.5576 2.0837 0.07333 0.20677 0.16647 0.24491 1.1494 0.69458 1.4467 0.90135c1.7448 1.0768 2.7588 2.4841 4.6415 3.0242l2.3441 0.2761h0.39436l0.02576-0.10439 0.34086-2.1259 0.27942-1.7184 0.02773-0.36736-0.20412-0.38543-1.3733-0.63837-0.79666-0.34729-0.48751-0.31718-0.05549-0.02409 0.06539-0.1064 0.81449-2.0456 0.73324-1.8067 0.91754-2.4431 0.70946-1.7284 0.60244-1.5397 0.49485-1.4921c0.296-1.1147-1.006-1.7175-1.807-0.4213z" style="fill:#c2352a"/>
+ <path d="m26.152 2.002c-0.33 0.0251-0.701 0.2443-1.002 0.7304l-1.363 2.6035-1.18 2.6563-1.443 2.8968-0.996 2.382-1.107-0.47-1.596-0.697h-0.391l-0.332 0.093-0.537 0.715-1.559 2.084 0.075 0.207 0.166 0.244 0.117 0.071 1.201-1.606 0.537-0.715 0.332-0.093h0.391l1.596 0.697 1.107 0.47 0.996-2.382 1.443-2.8968 1.18-2.6563 1.363-2.6035c0.583-0.9428 1.424-0.8744 1.729-0.3418l0.078-0.2363c0.185-0.6966-0.254-1.1942-0.805-1.1523zm-3.193 12.521-0.273 0.686-0.067 0.107 0.057 0.024 0.486 0.316 0.797 0.348 1.373 0.639 0.106 0.197 0.072-0.444 0.027-0.369-0.205-0.384-1.373-0.639-0.797-0.348z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m14.623 15.066-1.705 1.971-1.316 1.299-1.465 0.994-1.762 0.94-2.041 0.769-1.2793 0.301-0.0547 0.168 0.0742 0.451 0.1367 0.344 1.1231-0.264 2.041-0.769 1.762-0.94 1.465-0.994 1.316-1.299 1.705-1.971 0.065 0.041 0.033 0.096 0.166 0.244 1.15 0.696 1.445 0.902c1.745 1.077 2.76 2.483 4.643 3.023l2.285 0.268 0.051-0.127 0.316-0.865h-0.308l-2.344-0.276c-1.883-0.54-2.898-1.946-4.643-3.023l-1.445-0.902-1.15-0.696-0.166-0.244-0.033-0.096zm-3.617 12.758-1.3068 0.012-0.0097 0.115 0.5295 0.42zm3.117 1.614s-0.254 0.277-0.615 0.535c0 7e-3 -7e-3 0.02-6e-3 0.027h0.33c0.143-0.292 0.291-0.562 0.291-0.562z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m26.879 3.391-0.416 1.2559-0.604 1.539-0.709 1.7286-0.918 2.4433-0.732 1.8066-0.814 2.045-0.067 0.107 0.057 0.024 0.283 0.183 0.541-1.359 0.732-1.807 0.918-2.4429 0.709-1.7286 0.604-1.539 0.494-1.4922c0.081-0.3045 0.036-0.5646-0.078-0.7643zm-11.875 12.127-0.358 0.478 0.075 0.207 0.166 0.244 1.15 0.696 1.445 0.9c1.745 1.077 2.76 2.485 4.643 3.025l2.344 0.276h0.394l0.026-0.104 0.34-2.127 0.281-1.717 0.027-0.369-0.099-0.187-0.209 1.273-0.34 2.127-0.026 0.104h-0.394l-2.344-0.276c-1.883-0.54-2.898-1.948-4.643-3.025l-1.445-0.9z" style="opacity:.2"/>
+ <path d="m24.41 21.336-0.598 1.506-0.853 2.01-0.537 1.015-0.725 1.108-0.926 1.109c-0.881 0.933-1.866 1.804-3.355 1.84l-1.412-0.018 0.26-0.414-0.778 0.397-0.687 0.111h-0.967c-0.177 0.361-0.353 0.775-0.33 1h1.297l0.687-0.111 0.778-0.397-0.26 0.414 1.412 0.018c1.489-0.036 2.474-0.907 3.355-1.84l0.926-1.109 0.725-1.108 0.537-1.015 0.853-2.01 0.649-1.633 0.316-0.865h-0.308zm-19.199 0.967-0.1562 0.037-0.0547 0.168 0.0742 0.451 0.2969 0.752 0.6289 1.24 0.6133 0.92 1.1855 1.258 0.5371 0.545 0.4825 0.17 0.8808-8e-3 0.0098-0.111 1.297-0.901-2.1876 0.02-0.4824-0.17-0.5371-0.545-1.1855-1.258-0.6133-0.92-0.6289-1.24-0.1602-0.408zm5.0081 6.068-0.51 0.354-0.0195 0.226 0.7795 0.619 1.056 0.621c0.786 0.444 1.495 0.13 1.983-0.218-0.018-0.424 0.615-1.535 0.615-1.535s-1.231 1.525-2.598 0.753l-1.056-0.621z" style="opacity:.2"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mx-clocky.svg b/.icons/awkward/32x32/apps/mx-clocky.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-clocky.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mx-codecs.svg b/.icons/awkward/32x32/apps/mx-codecs.svg
new file mode 100644
index 00000000..f12cb9c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-codecs.svg
@@ -0,0 +1,15 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" ry="1" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" ry="1" style="fill:#4f4f4f"/>
+ <path d="m4 5v3h3v-3zm21 0v3h3v-3zm-21 5v3h3v-3zm21 0v3h3v-3zm-21 5v3h3v-3zm21 0v3h3v-3zm-21 5v3h3v-3zm21 0v3h3v-3zm-21 5v3h3v-3zm21 0v3h3v-3z" style="opacity:.2"/>
+ <path d="m4 4v3h3v-3h-3zm21 0v3h3v-3h-3zm-21 5v3h3v-3h-3zm21 0v3h3v-3h-3zm-21 5v3h3v-3h-3zm21 0v3h3v-3h-3zm-21 5v3h3v-3h-3zm21 0v3h3v-3h-3zm-21 5v3h3v-3h-3zm21 0v3h3v-3h-3z" style="fill:#ffffff"/>
+ <path d="m11 5c-1.108 0-2 0.892-2 2v3c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-3c0-1.108-0.892-2-2-2zm0 8c-1.108 0-2 0.892-2 2v3c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-3c0-1.108-0.892-2-2-2zm0 8c-1.108 0-2 0.892-2 2v3c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-3c0-1.108-0.892-2-2-2z" style="opacity:.2"/>
+ <path d="m11 4c-1.108 0-2 0.892-2 2v3c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-3c0-1.108-0.892-2-2-2zm0 8c-1.108 0-2 0.892-2 2v3c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-3c0-1.108-0.892-2-2-2zm0 8c-1.108 0-2 0.892-2 2v3c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-3c0-1.108-0.892-2-2-2z" style="fill:#28a1e1"/>
+ <path d="m11 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h10c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-10zm0 8c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h10c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-10zm0 8c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h10c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-10z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m3 2c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h26c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-26z" style="fill:#ffffff;opacity:.2"/>
+ <rect x="12" y="1" width="8" height="8" ry="1" style="fill:#ff961b"/>
+ <path d="m13 1c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m10.500854 8.0000953c-0.445318 1.747e-4 -0.668293 0.5385183-0.353515 0.8535156l5.506721 5.0000001c0.195265 0.195185 0.511767 0.195185 0.707032 0l5.49891-5.0055244c0.314778-0.3149974 0.0918-0.8533412-0.353516-0.8535156z" style="opacity:.2"/>
+ <path d="m10.500854 7c-0.445318 1.747e-4 -0.668293 0.5385183-0.353515 0.8535156l5.506721 5.0000004c0.195265 0.195185 0.511767 0.195185 0.707032 0l5.49891-5.0055247c0.314778-0.3149974 0.0918-0.8533412-0.353516-0.8535156z" style="fill:#ffe330"/>
+ <path d="m21.505859 6.9941406-11.005859 0.0058594c-0.445318 1.747e-4 -0.6682936 0.5385183-0.353516 0.8535156l0.210938 0.1914063c0.047853-0.0151719 0.087258-0.0449002 0.142578-0.0449219l11.005859-0.0058594c0.05532 2.17e-5 0.094726 0.0297501 0.142579 0.0449219l0.210937-0.1914063c0.314778-0.3149974 0.0918-0.8533412-0.353516-0.8535156z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mx-conky.svg b/.icons/awkward/32x32/apps/mx-conky.svg
new file mode 100644
index 00000000..c5adaf36
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-conky.svg
@@ -0,0 +1,10 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" rx="2.8000002" ry="2.8000002" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" rx="2.8000002" ry="2.8000002" style="fill:#292d96"/>
+ <path d="M 4.8007812,2 C 3.2495811,2 2,3.2495811 2,4.8007812 V 27.199219 c 0,0.7756 0.3122593,1.476322 0.8183594,1.982422 L 29.181641,2.8183594 C 28.675541,2.3122593 27.974819,2 27.199219,2 Z" style="fill:#0072c0"/>
+ <path d="m4 28c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1zm0-5c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1zm0-5c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1zm0-5c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1zm0-5c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1z" style="opacity:.2"/>
+ <path d="m4 27c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1zm0-5c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1zm0-5c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1zm0-5c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1zm0-5c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1z" style="fill:#ffffff"/>
+ <path d="M 4.8007812,2 C 3.2495811,2 2,3.2495811 2,4.8007812 v 1 C 2,4.2495811 3.2495811,3 4.8007812,3 H 27.199219 C 28.750419,3 30,4.2495811 30,5.8007812 v -1 C 30,3.2495811 28.750419,2 27.199219,2 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m22 6v1h6v-1zm0 2v1h5v-1zm0 2v1h6v-1zm0 2v1h2v-1zm0 2v1h6v-1zm0 2v1h5v-1zm0 2v1h4v-1zm0 2v1h6v-1z" style="opacity:.2"/>
+ <path d="m22 5v1h6v-1h-6zm0 2v1h5v-1h-5zm0 2v1h6v-1h-6zm0 2v1h2v-1h-2zm0 2v1h6v-1h-6zm0 2v1h5v-1h-5zm0 2v1h4v-1h-4zm0 2v1h6v-1h-6z" style="fill:#ffbb1f"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mx-findshares.svg b/.icons/awkward/32x32/apps/mx-findshares.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-findshares.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mx-live-usb-maker.svg b/.icons/awkward/32x32/apps/mx-live-usb-maker.svg
new file mode 100644
index 00000000..2b0b6640
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-live-usb-maker.svg
@@ -0,0 +1,10 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6 3h20v10h-20z" style="fill:#b7b7b7"/>
+ <rect x="2" y="12" width="28" height="17" rx="1.4" ry="1.4170001" style="fill:#4f4f4f"/>
+ <path d="m2 27.584v1c0 0.785 0.6248 1.416 1.4004 1.416h25.2c0.775 0 1.4-0.631 1.4-1.416v-1c0 0.785-0.625 1.416-1.4 1.416h-25.2c-0.7752 0-1.4-0.631-1.4-1.416z" style="opacity:.2"/>
+ <path d="m6 3v1h20v-1z" style="fill:#ffffff;opacity:.2"/>
+ <rect x="8" y="5" width="5" height="3" style="opacity:.5"/>
+ <rect x="19" y="5" width="5" height="3" style="opacity:.5"/>
+ <path d="m16 15a6 6 0 0 0-6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0-6-6zm0 1a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5zm0 1c-0.554 0-1 0.446-1 1v2h-2c-0.554 0-1 0.446-1 1s0.446 1 1 1h2v2c0 0.554 0.446 1 1 1s1-0.446 1-1v-2h2c0.554 0 1-0.446 1-1s-0.446-1-1-1h-2v-2c0-0.554-0.446-1-1-1z" style="opacity:.2"/>
+ <path d="m16 14a6 6 0 0 0-6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0-6-6zm0 1a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5zm0 1c-0.554 0-1 0.446-1 1v2h-2c-0.554 0-1 0.446-1 1s0.446 1 1 1h2v2c0 0.554 0.446 1 1 1s1-0.446 1-1v-2h2c0.554 0 1-0.446 1-1s-0.446-1-1-1h-2v-2c0-0.554-0.446-1-1-1z" style="fill:#0ad313"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mx-menu-editor.svg b/.icons/awkward/32x32/apps/mx-menu-editor.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-menu-editor.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mx-network-assistant.svg b/.icons/awkward/32x32/apps/mx-network-assistant.svg
new file mode 100644
index 00000000..f3e829ca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-network-assistant.svg
@@ -0,0 +1,19 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path d="m10 29-2-2h-4c-1.108 0-2-0.892-2-2v-18c0-1.108 0.892-2 2-2h24c1.108 0 2 0.892 2 2v18c0 1.108-0.892 2-2 2h-4l-2 2z" style="opacity:.2"/>
+ <path d="m10 28-2-2h-4c-1.108 0-2-0.892-2-2v-18c0-1.108 0.892-2 2-2h24c1.108 0 2 0.892 2 2v18c0 1.108-0.892 2-2 2h-4l-2 2z" style="fill:#afafb1"/>
+ <path d="m12 24-2-2h-4v-14h20v14h-4l-2 2z" style="opacity:.6"/>
+ <g transform="scale(1,-1)" style="fill:#f8c44e">
+ <rect x="9" y="-10" width="2" height="2"/>
+ <rect x="12" y="-10" width="2" height="2"/>
+ <rect x="15" y="-10" width="2" height="2"/>
+ <rect x="18" y="-10" width="2" height="2"/>
+ <rect x="21" y="-10" width="2" height="2"/>
+ </g>
+ <path d="m4 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h24c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m6 22v1h4l2 2h8l2-2h4v-1h-4l-2 2h-8l-2-2z" style="fill:#ffffff;opacity:.2"/>
+ </g>
+ <circle cx="23" cy="24" r="8" style="opacity:.2"/>
+ <circle cx="23" cy="23" r="8" style="fill:#c149c0"/>
+ <path d="m21.964 19-0.088 1.054a3.1429 3.1429 0 0 0-0.919 0.531l-0.957-0.451-1 1.732 0.869 0.604a3.1429 3.1429 0 0 0-0.048 0.53 3.1429 3.1429 0 0 0 0.046 0.532l-0.867 0.602 1 1.732 0.955-0.449a3.1429 3.1429 0 0 0 0.921 0.528l0.088 1.055h2l0.088-1.053a3.1429 3.1429 0 0 0 0.919-0.531l0.957 0.45 1-1.732-0.869-0.603a3.1429 3.1429 0 0 0 0.048-0.531 3.1429 3.1429 0 0 0-0.046-0.532l0.867-0.602-1-1.732-0.955 0.45a3.1429 3.1429 0 0 0-0.921-0.528l-0.088-1.056zm1 2.857a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1-1.143 1.143 1.1429 1.1429 0 0 1-1.143-1.143 1.1429 1.1429 0 0 1 1.143-1.143z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mx-packageinstaller.svg b/.icons/awkward/32x32/apps/mx-packageinstaller.svg
new file mode 100644
index 00000000..a494d6ee
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-packageinstaller.svg
@@ -0,0 +1,12 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <rect x="2" y="2" width="28" height="28" rx="1.5" ry="1.5" style="fill:#fabd7f"/>
+ <path d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m14.572 6c-0.39572 0-0.71484 0.34338-0.71484 0.76953v12.307h-2.8574l5 6.924 5-6.9238h-2.8574v-12.307c0-0.4256-0.32-0.769-0.715-0.769z" style="fill:#3f3f3f"/>
+ <path d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z" style="opacity:.2"/>
+ </g>
+ <circle cx="23.5" cy="23.554688" r="8.5" style="opacity:.2"/>
+ <circle cx="23.5" cy="22.554688" r="8.5" style="fill:#6c9832"/>
+ <rect x="22" y="17.054688" width="3" height="11" rx="1.5" ry="1.5" style="fill:#ffffff"/>
+ <rect transform="rotate(90)" x="21.054688" y="-29" width="3" height="11" rx="1.5" ry="1.5" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mx-qsi.svg b/.icons/awkward/32x32/apps/mx-qsi.svg
new file mode 100644
index 00000000..8aac7c8d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-qsi.svg
@@ -0,0 +1,15 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-29" y="-24" width="21" height="16" rx="1.25" ry="1.25" style="opacity:.2"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-28" y="-24" width="21" height="16" rx="1.25" ry="1.25" style="fill:#8e8e8e"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-26" y="-29" width="20" height="26" rx="1.25" ry="1.25" style="opacity:.2"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-25" y="-29" width="20" height="26" rx="1.25" ry="1.25" style="fill:#4f4f4f"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-23" y="-27" width="16" height="22" rx="0" ry="0" style="fill:#0072c0"/>
+ <path d="M 4.25,5 C 3.5575,5 3,5.5575 3,6.25 v 1 C 3,6.5575 3.5575,6 4.25,6 h 23.5 C 28.442,6 29,6.5575 29,7.25 v -1 C 29,5.5575 28.442,5 27.75,5 Z" style="fill:#ffffff;opacity:.1"/>
+ <rect x="5" y="23" width="22" height="1" style="fill:#ffffff;opacity:.1"/>
+ </g>
+ <path d="m5 23 22-16h-22z" style="fill:#00ade5"/>
+ <rect x="5" y="7" width="22" height="1" style="opacity:.2"/>
+ <path d="m16 9a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 1a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6zm0 1a1 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-1zm-1 3v7h2v-7z" style="opacity:.2"/>
+ <path d="m16 8a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 1a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6zm0 1a1 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-1zm-1 3v7h2v-7h-2z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mx-repo-manager.svg b/.icons/awkward/32x32/apps/mx-repo-manager.svg
new file mode 100644
index 00000000..c1139759
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-repo-manager.svg
@@ -0,0 +1,9 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="2" width="28" height="28" rx="1.5" ry="1.5" style="fill:#3c96d6"/>
+ <path d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m14.572 6c-0.39572 0-0.71484 0.34338-0.71484 0.76953v12.307h-2.8574l5 6.924 5-6.9238h-2.8574v-12.307c0-0.4256-0.32-0.769-0.715-0.769z" style="fill:#ffffff"/>
+ <path d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z" style="opacity:.2"/>
+ <circle cx="24" cy="23" r="8" style="fill:#3f3f3f"/>
+ <path d="m23 19-0.0882 1.0536a3.1429 3.1429 0 0 0-0.91852 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0-0.048 0.53013 3.1429 3.1429 0 0 0 0.0457 0.53237l-0.86719 0.60156 1 1.7321 0.95536-0.44978a3.1429 3.1429 0 0 0 0.92075 0.5279l0.0882 1.0558h2l0.0882-1.0536a3.1429 3.1429 0 0 0 0.91854-0.53126l0.95758 0.4509 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048-0.53013 3.1429 3.1429 0 0 0-0.0457-0.53237l0.86719-0.60156-1-1.7321-0.95536 0.44978a3.1429 3.1429 0 0 0-0.921-0.528l-0.088-1.056h-2zm1 2.8572a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1-1.143 1.143 1.1429 1.1429 0 0 1-1.143-1.143 1.1429 1.1429 0 0 1 1.143-1.143z" style="fill:#ffffff"/>
+ <path d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z" style="opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mx-select-sound.svg b/.icons/awkward/32x32/apps/mx-select-sound.svg
new file mode 100644
index 00000000..22a73069
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-select-sound.svg
@@ -0,0 +1,36 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.01424249 -.01424249)">
+ <path d="m7.3333 8.0004c-0.7386 0-1.3333 0.6175-1.3333 1.3846v15.23c0 0.767 0.5947 1.385 1.3333 1.385h2.6667v-3h6v3h12.667c0.738 0 1.333-0.618 1.333-1.385v-15.23c0-0.7675-0.595-1.385-1.333-1.385z" style="opacity:.2"/>
+ <path d="m7.3333 7c-0.7386 0-1.3333 0.6175-1.3333 1.3846v15.23c0 0.767 0.5947 1.385 1.3333 1.385h2.6667v-3h6v3h12.667c0.738 0 1.333-0.618 1.333-1.385v-15.23c0-0.7675-0.595-1.385-1.333-1.385z" style="fill:#419d45"/>
+ <g style="fill:#b7b7b7">
+ <rect x="16" y="10" width="1" height="2"/>
+ <rect x="19" y="10" width="1" height="2"/>
+ <rect x="16" y="18" width="1" height="2"/>
+ <rect x="19" y="18" width="1" height="2"/>
+ <rect transform="rotate(90)" x="13" y="-23" width="1" height="2"/>
+ <rect transform="rotate(90)" x="16" y="-23" width="1" height="2"/>
+ <rect transform="rotate(90)" x="13" y="-15" width="1" height="2"/>
+ <rect transform="rotate(90)" x="16" y="-15" width="1" height="2"/>
+ </g>
+ <rect x="15" y="12" width="6" height="6" rx="1.2" ry="1.2" style="fill:#4e4e4e"/>
+ <path d="m3 6h2v21" style="fill:none;opacity:.2;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:#000000"/>
+ <path d="m3 5h2v21" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:#b7b7b7"/>
+ <g transform="translate(0,1)" style="opacity:.2">
+ <rect x="17" y="22" width="2" height="4"/>
+ <rect x="20" y="22" width="2" height="4"/>
+ <rect x="23" y="22" width="2" height="4"/>
+ <rect x="26" y="22" width="2" height="4"/>
+ </g>
+ <g style="fill:#f8c44e">
+ <rect x="17" y="22" width="2" height="4"/>
+ <rect x="20" y="22" width="2" height="4"/>
+ <rect x="23" y="22" width="2" height="4"/>
+ <rect x="26" y="22" width="2" height="4"/>
+ </g>
+ <path d="M 7.334,7 C 6.5953,7 6,7.6177 6,8.3848 v 1 C 6,8.6177 6.5953,8 7.334,8 H 28.666 C 29.405,8 30,8.6177 30,9.3848 v -1 C 30,7.6177 29.405,7 28.666,7 Z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m3 4a1.0001 1.0001 0 0 0-0.8828 1.4941 1.0001 1.0001 0 0 1 0.8828-0.5078h2a1.0001 1.0001 0 0 1 1 1v-0.9863a1.0001 1.0001 0 0 0-1-1z" style="fill:#ffffff;opacity:.2"/>
+ </g>
+ <circle cx="23" cy="24" r="8" style="opacity:.2"/>
+ <circle cx="23" cy="23" r="8" style="fill:#ff9907"/>
+ <path d="m21 19v2 3.087891a1.5 1.5 0 0 0-0.5-0.087891 1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 0-0.007812v-4.492188h4v3.087891a1.5 1.5 0 0 0-0.5-0.087891 1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 0-0.025391v-4.474609-2h-6z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mx-snapshot.svg b/.icons/awkward/32x32/apps/mx-snapshot.svg
new file mode 100644
index 00000000..aee4cafc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-snapshot.svg
@@ -0,0 +1,20 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-29" y="-24" width="21" height="16" rx="1.25" ry="1.25" style="opacity:.2"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-28" y="-24" width="21" height="16" rx="1.25" ry="1.25" style="fill:#8e8e8e"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-26" y="-29" width="20" height="26" rx="1.25" ry="1.25" style="opacity:.2"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-25" y="-29" width="20" height="26" rx="1.25" ry="1.25" style="fill:#4f4f4f"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" x="-23" y="-27" width="16" height="22" rx="0" ry="0" style="fill:#00ccff"/>
+ <path d="M 4.25,5 C 3.5575,5 3,5.5575 3,6.25 v 1 C 3,6.5575 3.5575,6 4.25,6 h 23.5 C 28.442,6 29,6.5575 29,7.25 v -1 C 29,5.5575 28.442,5 27.75,5 Z" style="fill:#ffffff;opacity:.1"/>
+ <rect x="5" y="23" width="22" height="1" style="fill:#ffffff;opacity:.1"/>
+ </g>
+ <rect x="5" y="7" width="22" height="1" style="opacity:.2"/>
+ <style id="style1086" type="text/css">.st0{fill:#FFFFFF;}
+ .st1{fill:#231F20;}</style>
+ <path d="m16 10c-1.395928 0.0016-2.747601 0.489953-3.822266 1.38086l2.089844 3.61914 2.826172-4.895508c-0.36062-0.068209-0.726738-0.103186-1.09375-0.104492zm2.088867 0.382813-2.088867 3.617187h5.649414c-0.59332-1.673075-1.897044-2.997539-3.560547-3.617187zm-6.648438 1.720703c-0.928803 1.08587-1.439582 2.467572-1.440429 3.896484 3.44e-4 0.335121 0.02876 0.669624 0.08496 1h4.182617zm6.291993 2.896484 2.827148 4.896485c0.928804-1.085871 1.439583-2.467573 1.44043-3.896485-3.44e-4 -0.335121-0.02876-0.669624-0.08496-1zm0 2-2.826172 4.895508c0.36062 0.06821 0.726738 0.103186 1.09375 0.104492 1.395928-0.0017 2.747601-0.489953 3.822266-1.38086zm-7.381836 1c0.593319 1.673075 1.897044 2.997538 3.560547 3.617187l2.088867-3.617187z" style="opacity:.2"/>
+ <path d="m 16,9 c -1.395928,0.00165 -2.747601,0.489953 -3.822266,1.38086 L 14.267578,14 17.09375,9.104492 C 16.73313,9.036283 16.367012,9.0013055 16,9 Z M 18.088867,9.3828125 16,13 h 5.649414 C 21.056094,11.326925 19.75237,10.002461 18.088867,9.3828125 Z M 11.440429,11.103516 C 10.511626,12.189386 10.000847,13.571088 10,15 c 3.44e-4,0.335121 0.02876,0.669624 0.08496,1 h 4.182617 z M 17.732422,14 20.55957,18.896485 C 21.488374,17.810614 21.999153,16.428912 22,15 21.999656,14.664879 21.97124,14.330376 21.91504,14 Z m 0,2 -2.826172,4.895508 C 15.26687,20.963718 15.632988,20.998694 16,21 c 1.395928,-0.0017 2.747601,-0.489953 3.822266,-1.38086 z m -7.381836,1 c 0.593319,1.673075 1.897044,2.997538 3.560547,3.617187 L 16,17 Z" style="fill:#4f4f4f"/>
+ <style id="style1086-5" type="text/css">.st0{fill:#FFFFFF;}
+ .st1{fill:#231F20;}</style>
+ <circle cx="16" cy="16" r="1" style="opacity:.2"/>
+ <circle cx="16" cy="15" r="1" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mx-system-sounds.svg b/.icons/awkward/32x32/apps/mx-system-sounds.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-system-sounds.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mx-timeset-gui-icon.svg b/.icons/awkward/32x32/apps/mx-timeset-gui-icon.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-timeset-gui-icon.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mx-tools.svg b/.icons/awkward/32x32/apps/mx-tools.svg
new file mode 100644
index 00000000..25c7d64e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-tools.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#318e9e" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 11.5,7 C 11.058,7.0015 10.619,7.0679 10.197,7.1973 L 13,10 V 13 H 10 L 7.1953,10.195 C 7.0665,10.618 7.0007,11.058 7,11.5 7,13.985 9.0147,16 11.5,16 11.953,16 12.403,15.931 12.836,15.797 L 15.531,19.164 14.305,20.635 12,18 4,28 H 28 L 23,22 22.111,22.889 18.266,18.082 22,14 H 24 V 15 L 25,16 28,13 27,12 H 26 V 11 L 22.49,8 H 19 C 19,8 21,9 21,10 V 13 L 17.367,16.959 15.125,14.156 C 15.691,13.386 15.998,12.456 16,11.5 16,9.0147 13.985,7 11.5,7 Z M 16.428,20.285 20.111,24.889 19,26 15.244,21.707 Z"/>
+ <path style="fill:#ffffff" d="M 11.5,6 C 11.058,6.0015 10.619,6.0679 10.197,6.1973 L 13,9 V 12 H 10 L 7.1953,9.1953 C 7.0665,9.6183 7.0007,10.058 7,10.5 7,12.985 9.0147,15 11.5,15 11.953,15 12.403,14.931 12.836,14.797 L 15.531,18.164 14.305,19.635 12,17 4,27 H 28 L 23,21 22.111,21.889 18.266,17.082 22,13 H 24 V 14 L 25,15 28,12 27,11 H 26 V 10 L 22.49,7 H 19 C 19,7 21,8 21,9 V 12 L 17.367,15.959 15.125,13.156 C 15.691,12.386 15.998,11.456 16,10.5 16,8.0147 13.985,6 11.5,6 Z M 16.428,19.285 20.111,23.889 19,25 15.244,20.707 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4004 2 C 2.6248 2 2 2.6248 2 3.4004 L 2 4.4004 C 2 3.6248 2.6248 3 3.4004 3 L 28.6 3 C 29.375 3 30 3.6248 30 4.4004 L 30 3.4004 C 30 2.6248 29.375 2 28.6 2 L 3.4004 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mx-tweak.svg b/.icons/awkward/32x32/apps/mx-tweak.svg
new file mode 100644
index 00000000..49cd3395
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-tweak.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="2.8" ry="2.8"/>
+ <rect style="fill:#0072c0" width="28" height="28" x="2" y="2" rx="2.8" ry="2.8"/>
+ <path style="fill:#00ade5" d="M 4.8007812 2 C 3.2495811 2 2 3.2495811 2 4.8007812 L 2 27.199219 C 2 27.974819 2.3122593 28.675541 2.8183594 29.181641 L 29.181641 2.8183594 C 28.675541 2.3122593 27.974819 2 27.199219 2 L 4.8007812 2 z"/>
+ <path style="opacity:0.2" d="m 9.6,8 c 0,0 6,-3 12,-3 6,0 7,7 3,13 l 4,2 -10,4 -2,-10 5,2 c 2,-4 2,-7 0,-9 -6,-2 -12,1 -12,1 z"/>
+ <path style="fill:#ffffff" d="m 9.6,7 c 0,0 6,-3 12,-3 6,0 7,7 3,13 l 4,2 -10,4 -2,-10 5,2 c 2,-4 2,-7 0,-9 -6,-2 -12,1 -12,1 z"/>
+ <path style="opacity:.2" d="m5 5c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm0 5c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm0 5c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm0 5c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm0 5c-0.554 0-1 0.446-1 1v2c0 0.1385 0.027476 0.269133 0.078125 0.388672 0.050493 0.12041 0.124034 0.22755 0.214844 0.318359 0.18075 0.18075 0.430031 0.292969 0.707031 0.292969h2c0.554 0 1-0.446 1-1v-2c0-0.277-0.112219-0.526281-0.292969-0.707031s-0.430031-0.292969-0.707031-0.292969zm5 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm5 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm5 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm5 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1z"/>
+ <path style="fill:#ffffff" d="m5 24c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2zm5 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2zm5 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2zm5 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2zm5 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2z"/>
+ <path style="fill:#4f4f4f" d="m5 4c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2zm0 5c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2zm0 5c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2zm0 5c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2zm0 5c-0.554 0-1 0.446-1 1v2c0 0.277 0.1122188 0.526281 0.2929688 0.707031l3.4140624-3.414062c-0.1807499-0.18075-0.4300312-0.292969-0.7070312-0.292969h-2z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 4.8007812 2 C 3.2495811 2 2 3.2495811 2 4.8007812 L 2 5.8007812 C 2 4.2495811 3.2495811 3 4.8007812 3 L 27.199219 3 C 28.750419 3 30 4.2495811 30 5.8007812 L 30 4.8007812 C 30 3.2495811 28.750419 2 27.199219 2 L 4.8007812 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mx-usb-unmounter.svg b/.icons/awkward/32x32/apps/mx-usb-unmounter.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-usb-unmounter.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mx-user.svg b/.icons/awkward/32x32/apps/mx-user.svg
new file mode 100644
index 00000000..afcc3396
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-user.svg
@@ -0,0 +1,14 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.5 3a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 4.5-4.5 4.5 4.5 0 0 0-4.5-4.5zm-6.5 10c-2.216 0-4 1.784-4 4v10c0 1.108 0.892 2 2 2h17c1.108 0 2-0.892 2-2v-10c0-2.216-1.784-4-4-4z" style="opacity:.2"/>
+ <path d="m12.5 2a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 4.5-4.5 4.5 4.5 0 0 0-4.5-4.5zm-6.5 10c-2.216 0-4 1.784-4 4v10c0 1.108 0.892 2 2 2h17c1.108 0 2-0.892 2-2v-10c0-2.216-1.784-4-4-4z" style="fill:#008ecc"/>
+ <path d="m12.5 2a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 0.0332031 0.5117188 4.5 4.5 0 0 1 4.4667969-4.0117188 4.5 4.5 0 0 1 4.466797 3.9882812 4.5 4.5 0 0 0 0.033203-0.4882812 4.5 4.5 0 0 0-4.5-4.5zm-6.5 10c-2.216 0-4 1.784-4 4v1c0-2.216 1.784-4 4-4h13c2.216 0 4 1.784 4 4v-1c0-2.216-1.784-4-4-4h-6.5-6.5z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m19.5 5a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 4.5-4.5 4.5 4.5 0 0 0-4.5-4.5zm-6.5 10c-2.216 0-4 1.784-4 4v10c0 1.108 0.892 2 2 2h17c1.108 0 2-0.892 2-2v-10c0-2.216-1.784-4-4-4z" style="opacity:.2"/>
+ <path d="m19.5 4a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 4.5-4.5 4.5 4.5 0 0 0-4.5-4.5zm-6.5 10c-2.216 0-4 1.784-4 4v6 2 2c0 1.108 0.892 2 2 2h2 13 2c1.108 0 2-0.892 2-2v-2-2-6c0-2.216-1.784-4-4-4h-13z" style="fill:#00ac7d"/>
+ <path d="m19.5 4a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 0.033203 0.5117188 4.5 4.5 0 0 1 4.466797-4.0117188 4.5 4.5 0 0 1 4.466797 3.9882812 4.5 4.5 0 0 0 0.033203-0.4882812 4.5 4.5 0 0 0-4.5-4.5zm-6.5 10c-2.216 0-4 1.784-4 4v1c0-2.216 1.784-4 4-4h13c2.216 0 4 1.784 4 4v-1c0-2.216-1.784-4-4-4h-6.5-6.5z" style="fill:#ffffff;opacity:.2"/>
+ <g transform="translate(-17.423729,3.779661)" style="opacity:.2">
+ <path d="m34.423729 14.220339-1 1 3.3418 4.1758-0.6367 0.707-0.7051-0.8828-5 6h14l-3-3-0.334 0.334-2.4785-3.0996 3.8125-4.2344-1-1-3.7051 4.1172zm3.2344 6.293 2.4316 3.041-0.666 0.666-2.4004-3z"/>
+ </g>
+ <g transform="translate(-17.423729,2.779661)">
+ <path d="m34.423729 14.220339-1 1 3.3418 4.1758-0.6367 0.707-0.7051-0.8828-5 6h14l-3-3-0.334 0.334-2.4785-3.0996 3.8125-4.2344-1-1-3.7051 4.1172zm3.2344 6.293 2.4316 3.041-0.666 0.666-2.4004-3z" style="fill:#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mx-viewer.svg b/.icons/awkward/32x32/apps/mx-viewer.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-viewer.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mx-welcome.svg b/.icons/awkward/32x32/apps/mx-welcome.svg
new file mode 100644
index 00000000..4b84bd2c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mx-welcome.svg
@@ -0,0 +1,7 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" rx="1" ry="1" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" rx="1" ry="1" style="fill:#fabd7f"/>
+ <path d="m16 7a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm-7 2-2 1 6 4v13h2v-9h2v9h2v-13l6-4-2-1-4.5 3h-5z" style="opacity:.2"/>
+ <path d="m16 6a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm-7 2-2 1 6 4v4 9h2v-9h2v9h2v-9-4l6-4-2-1-4.5 3h-5l-4.5-3z" style="fill:#4f4f4f"/>
+ <path d="m3 2c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h26c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-26z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mygpo.svg b/.icons/awkward/32x32/apps/mygpo.svg
new file mode 120000
index 00000000..477474be
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mygpo.svg
@@ -0,0 +1 @@
+gpodder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/mynotes.svg b/.icons/awkward/32x32/apps/mynotes.svg
new file mode 100644
index 00000000..51b260a3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mynotes.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 4,3 C 4,3 2,3 2,5 V 29 C 2,31 4,31 4,31 H 20 L 30,21 V 5 C 30,3 28,3 28,3 Z"/>
+ <path style="fill:#fecd38" d="M 4,2 C 4,2 2,2 2,4 V 28 C 2,30 4,30 4,30 H 20 L 30,20 V 4 C 30,2 28,2 28,2 Z"/>
+ <path style="fill:#ffe69b" d="M 30,20 H 21.5 C 20.672,20 20,20.672 20,21.5 V 30 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21.5,20 C 20.672,20 20,20.672 20,21.5 V 22.5 C 20,21.672 20.672,21 21.5,21 H 29 L 30,20 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4 2 C 4 2 2 2 2 4 L 2 5 C 2 3 4 3 4 3 L 28 3 C 28 3 30 3 30 5 L 30 4 C 30 2 28 2 28 2 L 4 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mypaint.svg b/.icons/awkward/32x32/apps/mypaint.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mypaint.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/myrulib.svg b/.icons/awkward/32x32/apps/myrulib.svg
new file mode 100644
index 00000000..89b248dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/myrulib.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#7a6a4d" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h2.5v-28z"/>
+ <path opacity=".2" d="m19 3v14l2-2 2 2v-14h-4z"/>
+ <path style="fill:#f2bc61" d="m19 2v14l2-2 2 2v-14h-4z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/myspace.svg b/.icons/awkward/32x32/apps/myspace.svg
new file mode 100644
index 00000000..fa7c4cdf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/myspace.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#3e50b4" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <g opacity=".2" transform="translate(0 .49999)">
+ <circle cx="20.5" cy="9.5" r="3.5"/>
+ <path d="m20.5 15a3.5 3.4375 0 0 0 -3.5 3.4375 3.5 3.4375 0 0 0 0.0028 0.07653l-0.0028 0.0027v7.4833l7-0.000025v-7.5222l-0.0014-0.0026a3.5 3.4375 0 0 0 0.001 -0.037 3.5 3.4375 0 0 0 -3.5 -3.438z"/>
+ <circle cx="14" cy="9.5" r="3"/>
+ <path d="m14 14a3 3.125 0 0 0 -3 3.125 3 3.125 0 0 0 0.0023 0.06957l-0.002 0.002v6.803h6v-6.8384l-0.0012-0.0023a3 3.125 0 0 0 0.001 -0.034 3 3.125 0 0 0 -3 -3.125z"/>
+ <circle cx="9" cy="9.5" r="2"/>
+ <path d="m9 13a2 2.1875 0 0 0 -2 2.1875 2 2.1875 0 0 0 0.00153 0.0487l-0.0015 0.002v4.762h4v-4.7869l-0.0008-0.0017a2 2.1875 0 0 0 0.001 -0.023 2 2.1875 0 0 0 -2 -2.188z"/>
+ </g>
+ <g fill="#92aeff">
+ <circle cx="20.5" cy="9.5" r="3.5"/>
+ <path d="m20.5 15a3.5 3.4375 0 0 0 -3.5 3.4375 3.5 3.4375 0 0 0 0.0028 0.07653l-0.0028 0.0027v7.4833l7-0.000025v-7.5222l-0.0014-0.0026a3.5 3.4375 0 0 0 0.001 -0.037 3.5 3.4375 0 0 0 -3.5 -3.438z"/>
+ <circle cx="14" cy="9.5" r="3"/>
+ <path d="m14 14a3 3.125 0 0 0 -3 3.125 3 3.125 0 0 0 0.0023 0.06957l-0.002 0.002v6.803h6v-6.8384l-0.0012-0.0023a3 3.125 0 0 0 0.001 -0.034 3 3.125 0 0 0 -3 -3.125z"/>
+ <circle cx="9" cy="9.5" r="2"/>
+ <path d="m9 13a2 2.1875 0 0 0 -2 2.1875 2 2.1875 0 0 0 0.00153 0.0487l-0.0015 0.002v4.762h4v-4.7869l-0.0008-0.0017a2 2.1875 0 0 0 0.001 -0.023 2 2.1875 0 0 0 -2 -2.188z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/mysql-workbench.svg b/.icons/awkward/32x32/apps/mysql-workbench.svg
new file mode 100644
index 00000000..48477bfa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/mysql-workbench.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#26557c" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".2" d="m8.0254 8.0001c-0.7825-0.0166-1.1494 0.5244-0.9883 1.457 0.052 0.3006 0.3152 0.7299 0.8828 1.4419 0.63122 0.7909 0.88514 1.2227 1.1602 1.9707 0.4336 1.1793 0.63403 1.5748 0.98633 1.9434 0.27366 0.2863 0.27369 0.28712 0.08984 0.87109-0.28507 0.90556-0.34407 2.7207-0.11523 3.5742 0.34248 1.2774 0.76402 1.8574 1.3516 1.8574 0.41968 0 0.76364-0.35092 0.88672-0.9043 0.04268-0.19186 0.12249-0.46607 0.17773-0.60938 0.09535-0.24728 0.12093-0.22818 0.49414 0.38086 0.21628 0.35296 0.62866 0.87861 0.91602 1.168 0.6638 0.66845 1.5749 1.4217 1.6406 1.3574 0.02775-0.02713-0.238-0.42177-0.58984-0.87891s-1.0151-1.5189-1.4746-2.3594c-0.53593-0.98029-0.8997-1.5286-1.0137-1.5293-0.37045-0.0025-0.71588 0.58004-0.91602 1.5469-0.23056 1.1138-0.63675 0.92708-0.9668-0.44531-0.19019-0.79085-0.09106-1.856 0.26367-2.8535 0.16137-0.45376 0.29297-0.87373 0.29297-0.93164s-0.25731-0.54348-0.57227-1.0801c-0.315-0.537-0.6851-1.297-0.822-1.69-0.3326-0.954-0.4905-1.232-1.1582-2.043-0.6879-0.8346-0.753-1.2203-0.2051-1.2166 0.42554 0.00281 1.1123 0.28944 1.8027 0.75391 0.4371 0.29404 0.58523 0.33398 1.2871 0.33398 0.88142 0 1.0709 0.0722 2.293 0.87695 1.2445 0.81958 2.1722 1.5813 2.8145 2.3125 0.5704 0.64937 0.88201 1.2138 2.5605 4.6562 0.64433 1.3214 1.2158 1.9593 2.0039 2.2324 1.2173 0.42185 1.6317 0.61314 2.168 0.99805l0.56641 0.40625-0.38086 0.07422c-0.2103 0.04033-0.66847 0.10616-1.0176 0.14648-0.72741 0.084-1.2031 0.38573-1.2031 0.76367 0 0.42592 1.4513 1.6453 2.9062 2.4414 0.69903 0.38247 1.3716 0.75927 1.4941 0.83789 0.32598 0.20922 0.41424 0.18389 0.33008-0.0918-0.17624-0.57738-0.77279-1.1398-2.4297-2.2949-0.97197-0.6776-0.98199-0.65244 0.31641-0.78125 0.925-0.091 1.392-0.249 1.392-0.472 0-0.102-0.47-0.644-1.045-1.203-0.9-0.876-1.204-1.094-2.195-1.577-1.35-0.656-1.842-1.177-2.153-2.283-0.464-1.649-1.712-3.587-3.371-5.23-1.712-1.696-3.347-2.6344-4.845-2.7814-0.609-0.0598-0.924-0.1522-1.239-0.3653-0.5332-0.3611-1.7717-0.7684-2.3766-0.7812zm2.9629 3.002c-0.12266-0.0079-0.22945 0.0085-0.30273 0.05859-0.27341 0.18699-0.24099 0.41504 0.08008 0.55664 0.15092 0.06656 0.36501 0.30147 0.47656 0.52148 0.3751 0.73978 0.94985 0.2445 0.69336-0.59766-0.08085-0.26546-0.5793-0.51547-0.94727-0.53906z"/>
+ <path fill="#fff" d="m8.0254 7c-0.7825-0.0166-1.1494 0.5244-0.9883 1.457 0.052 0.3006 0.3152 0.7302 0.8828 1.4414 0.6312 0.7906 0.8852 1.2226 1.1602 1.9706 0.4336 1.179 0.634 1.575 0.9859 1.943 0.274 0.287 0.274 0.288 0.09 0.872-0.2848 0.905-0.3438 2.72-0.115 3.574 0.342 1.277 0.764 1.857 1.352 1.857 0.419 0 0.763-0.351 0.886-0.904 0.043-0.192 0.123-0.466 0.178-0.609 0.095-0.248 0.121-0.229 0.494 0.38 0.216 0.353 0.629 0.879 0.916 1.168 0.664 0.669 1.575 1.422 1.641 1.358 0.028-0.027-0.238-0.422-0.59-0.879s-1.015-1.519-1.475-2.359c-0.536-0.981-0.899-1.529-1.013-1.53-0.371-0.002-0.716 0.58-0.916 1.547-0.231 1.114-0.637 0.927-0.967-0.445-0.19-0.791-0.091-1.856 0.264-2.854 0.161-0.453 0.293-0.873 0.293-0.931s-0.258-0.544-0.573-1.08c-0.315-0.537-0.6851-1.297-0.822-1.69-0.3326-0.954-0.4905-1.232-1.1582-2.0429-0.6879-0.8348-0.753-1.2204-0.2051-1.2168 0.4255 0.0029 1.1123 0.2895 1.8023 0.7539 0.438 0.2941 0.586 0.334 1.288 0.334 0.881 0 1.07 0.0722 2.293 0.877 1.244 0.8198 2.172 1.5818 2.814 2.3128 0.57 0.649 0.882 1.214 2.561 4.656 0.644 1.321 1.215 1.959 2.003 2.232 1.218 0.422 1.632 0.613 2.168 0.998l0.567 0.407-0.381 0.074c-0.21 0.04-0.669 0.106-1.018 0.146-0.727 0.084-1.203 0.386-1.203 0.764 0 0.426 1.451 1.645 2.906 2.441 0.7 0.383 1.372 0.76 1.495 0.838 0.326 0.21 0.414 0.184 0.33-0.091-0.177-0.578-0.773-1.14-2.43-2.295-0.972-0.678-0.982-0.653 0.316-0.782 0.926-0.092 1.393-0.25 1.393-0.472 0-0.102-0.47-0.644-1.045-1.203-0.9-0.877-1.204-1.094-2.195-1.577-1.35-0.656-1.842-1.177-2.153-2.283-0.464-1.65-1.712-3.587-3.371-5.23-1.712-1.6965-3.347-2.6345-4.845-2.7815-0.609-0.0598-0.924-0.1522-1.239-0.3653-0.5332-0.3611-1.7717-0.7684-2.3766-0.7812zm2.9626 3.002c-0.122-0.0079-0.229 0.008-0.302 0.059-0.274 0.187-0.241 0.415 0.08 0.556 0.151 0.067 0.365 0.302 0.476 0.522 0.375 0.739 0.95 0.244 0.694-0.598-0.081-0.265-0.58-0.515-0.948-0.539z"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/naev.svg b/.icons/awkward/32x32/apps/naev.svg
new file mode 100644
index 00000000..a34f32bd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/naev.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="2.1" ry="2.1"/>
+ <rect style="fill:#4d5a98" width="28" height="28" x="2" y="2" rx="2.1" ry="2.1"/>
+ <path style="opacity:0.1" d="m 6.0549352,25.864166 c -0.1295093,-0.242577 -0.021029,-0.930707 0.2309015,-1.464709 0.2690617,-0.57031 0.8442215,-1.143007 1.7469615,-1.739481 1.2490761,-0.82531 4.1077288,-3.537557 6.0417898,-5.732361 0.366237,-0.415613 0.427216,-0.526768 0.390346,-0.711562 -0.03951,-0.198032 0.06887,-0.336298 1.131675,-1.443809 0.646453,-0.673643 1.162258,-1.263828 1.146231,-1.311523 -0.01602,-0.04769 -0.113418,-0.07952 -0.216425,-0.07071 -0.103005,0.0088 -0.903352,0.07332 -1.778548,0.14338 -1.58353,0.126758 -1.593439,0.128693 -2.03875,0.397988 -0.246117,0.148835 -0.508094,0.25903 -0.58217,0.244879 -0.239247,-0.0457 -0.19575,-0.322141 0.09516,-0.604788 0.267871,-0.260261 0.2747,-0.281848 0.2747,-0.868471 0,-0.557213 0.01508,-0.613467 0.204524,-0.762845 0.303916,-0.23964 0.460913,-0.202708 0.661858,0.155692 0.18993,0.338757 0.236455,0.347706 0.740014,0.142347 0.203947,-0.08318 0.281866,-0.08297 0.438667,0.0012 0.172429,0.0925 0.408582,0.02969 2.468794,-0.656748 1.252969,-0.417471 2.403689,-0.822146 2.557155,-0.899278 0.345372,-0.173585 0.60874,-0.482176 1.156991,-1.3556587 0.335796,-0.5349967 0.53265,-0.7559086 0.922228,-1.0349452 0.470936,-0.337309 0.500533,-0.3475946 0.601577,-0.2090749 0.06868,0.094158 0.106271,0.3627893 0.106271,0.759485 v 0.6137966 l 0.472726,0.4551285 c 0.525051,0.5055067 0.523237,0.4928987 0.171679,1.1939537 -0.128862,0.256972 -0.221626,0.64219 -0.290429,1.206069 l -0.101093,0.828502 0.495861,2.100895 c 0.272725,1.155491 0.584571,2.486058 0.692993,2.956813 0.108422,0.470756 0.229737,0.935591 0.269591,1.032968 l 0.07246,0.177048 0.318783,-0.163025 c 0.555037,-0.283847 0.743058,0.01071 0.284326,0.445428 -0.369447,0.350109 -1.608907,1.269054 -1.903284,1.411108 -0.226667,0.109383 -0.266368,0.109878 -0.371346,0.0046 -0.104978,-0.105233 -0.09236,-0.14959 0.117963,-0.414896 0.129528,-0.163387 0.235506,-0.321475 0.235506,-0.351309 0,-0.09171 -2.532852,-4.372834 -2.808502,-4.747032 -0.214166,-0.290736 -0.308527,-0.355884 -0.543983,-0.375575 -0.387787,-0.03243 -0.70481,0.143609 -1.985959,1.102777 -1.240999,0.929111 -1.301261,0.965694 -1.588737,0.964481 -0.263509,-0.0011 -0.517835,0.191783 -1.713673,1.299744 -2.340365,2.16838 -4.036382,4.026613 -4.593812,5.033187 -0.7889009,1.424551 -1.7171241,2.12657 -3.1184593,2.358507 -0.2812943,0.04655 -0.3357211,0.03177 -0.4125646,-0.112171 z"/>
+ <path style="fill:#3f3f3f" d="m 6.0549352,24.864166 c -0.1295093,-0.242577 -0.021029,-0.930707 0.2309015,-1.464709 0.2690617,-0.57031 0.8442215,-1.143007 1.7469615,-1.739481 1.2490761,-0.82531 4.1077288,-3.537557 6.0417898,-5.732361 0.366237,-0.415613 0.427216,-0.526768 0.390346,-0.711562 -0.03951,-0.198032 0.06887,-0.336298 1.131675,-1.443809 0.646453,-0.673643 1.162258,-1.263828 1.146231,-1.311523 -0.01602,-0.04769 -0.113418,-0.07952 -0.216425,-0.07071 -0.103005,0.0088 -0.903352,0.07332 -1.778548,0.14338 -1.58353,0.126758 -1.593439,0.128693 -2.03875,0.397988 -0.246117,0.148835 -0.508094,0.25903 -0.58217,0.244879 -0.239247,-0.0457 -0.19575,-0.322141 0.09516,-0.604788 0.267871,-0.260261 0.2747,-0.281848 0.2747,-0.868471 0,-0.557213 0.01508,-0.613467 0.204524,-0.762845 0.303916,-0.23964 0.460913,-0.202708 0.661858,0.155692 0.18993,0.338757 0.236455,0.347706 0.740014,0.142347 0.203947,-0.08318 0.281866,-0.08297 0.438667,0.0012 0.172429,0.0925 0.408582,0.02969 2.468794,-0.656748 1.252969,-0.417471 2.403689,-0.8221458 2.557155,-0.8992779 0.345372,-0.173585 0.60874,-0.4821763 1.156991,-1.3556588 0.335796,-0.5349967 0.53265,-0.7559086 0.922228,-1.0349452 0.470936,-0.337309 0.500533,-0.3475946 0.601577,-0.2090749 0.06868,0.094158 0.106271,0.3627893 0.106271,0.759485 v 0.6137966 l 0.472726,0.4551285 c 0.525051,0.5055065 0.523237,0.4928989 0.171679,1.1939537 -0.128862,0.256972 -0.221626,0.64219 -0.290429,1.206069 l -0.101093,0.828502 0.495861,2.100895 c 0.272725,1.155491 0.584571,2.486058 0.692993,2.956813 0.108422,0.470756 0.229737,0.935591 0.269591,1.032968 l 0.07246,0.177048 0.318783,-0.163025 c 0.555037,-0.283847 0.743058,0.01071 0.284326,0.445428 -0.369447,0.350109 -1.608907,1.269054 -1.903284,1.411108 -0.226667,0.109383 -0.266368,0.109878 -0.371346,0.0046 -0.104978,-0.105233 -0.09236,-0.14959 0.117963,-0.414896 0.129528,-0.163387 0.235506,-0.321475 0.235506,-0.351309 0,-0.09171 -2.532852,-4.372834 -2.808502,-4.747032 -0.214166,-0.290736 -0.308527,-0.355884 -0.543983,-0.375575 -0.387787,-0.03243 -0.70481,0.143609 -1.985959,1.102777 -1.240999,0.929111 -1.301261,0.965694 -1.588737,0.964481 -0.263509,-0.0011 -0.517835,0.191783 -1.713673,1.299744 -2.340365,2.16838 -4.036382,4.026613 -4.593812,5.033187 -0.7889009,1.424551 -1.7171241,2.12657 -3.1184593,2.358507 -0.2812943,0.04655 -0.3357211,0.03177 -0.4125646,-0.112171 z"/>
+ <path style="fill:#f44336" d="m 14.462713,15.201216 c 8.14e-4,0.0049 0.0013,0.0099 0.0023,0.01489 0.03687,0.184793 -0.02415,0.295932 -0.390387,0.711545 -0.904409,1.026338 -2.010242,2.164017 -3.05988,3.170794 0.221857,0.248267 0.507107,0.565652 0.76137,0.838594 0.685406,-0.716602 1.495203,-1.510654 2.403725,-2.352412 0.901851,-0.835578 1.268013,-1.15043 1.506668,-1.254397 -0.403612,-0.39597 -0.860889,-0.807661 -1.22377,-1.129017 z"/>
+ <path style="fill:#f44336" d="m 22.641294,12.2827 c -0.57739,0.454572 -1.195849,1.081879 -1.619768,1.506827 l 0.239691,0.564736 c 0.291515,0.686711 0.294027,0.755792 0.03624,1.025523 l -0.203609,0.213068 0.285021,0.510938 c 0.156776,0.281023 0.319477,0.510938 0.361582,0.510938 0.04211,0 0.16441,-0.05771 0.271831,-0.128266 0.233789,-0.153555 0.262634,-0.129094 0.562613,0.477047 l 0.230442,0.465498 -0.151758,0.298174 c -0.149102,0.292973 -0.149186,0.302634 -0.0053,0.546044 0.127814,0.216234 0.182609,0.244953 0.430715,0.225075 0.258041,-0.02067 0.296531,0.0027 0.415554,0.252885 0.14677,0.308528 0.268384,0.34266 0.476652,0.133889 0.10296,-0.10321 0.187529,-0.151425 0.117191,-0.599692 l -0.02213,-0.0541 c -0.03985,-0.09738 -0.161136,-0.562214 -0.269558,-1.032969 -0.108421,-0.470756 -0.420269,-1.801322 -0.692993,-2.956814 z"/>
+ <path style="fill:#f44336" d="m 18.866891,9.9459415 c -0.482222,0.1714775 -1.140187,0.3980305 -1.856275,0.6366205 -1.577716,0.525672 -2.084674,0.684964 -2.313519,0.689508 l -0.734837,0.238144 -1.084747,0.711696 0.543358,-0.06064 -0.152062,0.218389 0.729078,-0.03511 0.320497,-0.337384 c 0.28749,-0.05726 0.461736,-0.07748 0.729077,-0.09939 0.09684,-0.0079 -0.298459,0.376809 -0.20285,0.372489 0.268066,-0.01211 0.5531,-0.02808 0.847481,-0.04544 0.156376,-0.0092 0.541397,-0.512073 0.696331,-0.555162 0.24581,-0.06836 0.499192,-0.06462 0.756062,-0.02386 0.580262,-0.169181 1.651029,-1.613017 1.722406,-1.7098637 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.0996094 2 C 2.9362094 2 2 2.9362094 2 4.0996094 L 2 5.0996094 C 2 3.9362094 2.9362094 3 4.0996094 3 L 27.900391 3 C 29.063791 3 30 3.9362094 30 5.0996094 L 30 4.0996094 C 30 2.9362094 29.063791 2 27.900391 2 L 4.0996094 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nasc.svg b/.icons/awkward/32x32/apps/nasc.svg
new file mode 100644
index 00000000..df8006e2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nasc.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#aedeec" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2" d="m 6.0003,10.00003 0,1.4 L 6.0059,12 8.9999,17 6,22 l 0,2 11,0 0,-3 -2,0 0,1 -7,0 3,-5 -3,-5 6,0 0,1 2,0 0,-3 -9.9998,0 z"/>
+ <path style="fill:#e37739" d="m 6.0003,9 0,1.4 0.0056,0.59997 2.994,5 -2.9999,5 0,2 11,0 0,-3 -2,0 0,1 -7,0 3,-5 -3,-5 6,0 0,1 2,0 0,-3 -9.9998,0 z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="fill:#ffffff" width="2" height="28" x="21" y="2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/natronIcon256_linux.svg b/.icons/awkward/32x32/apps/natronIcon256_linux.svg
new file mode 100644
index 00000000..b1f9a1f2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/natronIcon256_linux.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 9.0770877,31 C 8.2216949,31 7.1723295,30.386705 6.7451932,29.637124 L 0.32035247,18.362876 c -0.42713658,-0.749582 -0.42713658,-1.976171 0,-2.725752 L 6.7451932,4.3628764 C 7.1723295,3.6132944 8.2216949,3 9.0770877,3 H 21.922912 c 0.855393,0 1.904758,0.6132944 2.331833,1.3628764 l 6.424902,11.2742476 c 0.427137,0.749581 0.427137,1.97617 0,2.725752 l -6.42484,11.274248 C 23.827732,30.386705 22.778367,31 21.922974,31 Z"/>
+ <path style="fill:#4f4f4f" d="M 9.0770877,30 C 8.2216949,30 7.1723295,29.386705 6.7451932,28.637124 L 0.32035247,17.362876 c -0.42713658,-0.749582 -0.42713658,-1.976171 0,-2.725752 L 6.7451932,3.3628764 C 7.1723295,2.6132944 8.2216949,2 9.0770877,2 H 21.922912 c 0.855393,0 1.904758,0.6132944 2.331833,1.3628764 l 6.424902,11.2742476 c 0.427137,0.749581 0.427137,1.97617 0,2.725752 l -6.42484,11.274248 C 23.827732,29.386705 22.778367,30 21.922974,30 Z"/>
+ <path style="opacity:0.2" d="M 20.543901,8.8011225 C 20.305117,8.3605545 20.0048,8 20.00225,8 c -0.0025,0 -0.0045,0.4160956 -0.0045,0.9246565 v 7.0890415 c 0,0.508562 -0.09321,0.564597 -0.332922,0.124583 L 15.935857,8.8000751 C 15.696148,8.3600609 15.108811,8 14.630667,8 H 11.691756 C 11.21361,8 10.627028,8.3604929 10.388245,8.8011225 L 6.1790872,16.198876 c -0.2387829,0.440569 -0.2387829,1.161617 0,1.602247 L 10.4563,25.198876 C 10.695083,25.639507 10.995208,26 10.9977,26 c 0.0025,0 0.0046,-0.416097 0.0046,-0.924658 v -7.212329 c 0,-0.508561 0.09137,-0.563486 0.328593,-0.12187 l 3.737776,7.456008 C 15.305958,25.638829 15.891266,26 16.369411,26 h 2.938834 c 0.478144,0 1.064727,-0.360493 1.30351,-0.801061 l 4.209158,-7.397878 c 0.238783,-0.440568 0.238783,-1.161555 0,-1.602185 z"/>
+ <path style="fill:#ffffff" d="M 20.543901,7.8011225 C 20.305117,7.3605545 20.0048,7 20.00225,7 c -0.0025,0 -0.0045,0.4160956 -0.0045,0.9246565 v 7.0890415 c 0,0.508562 -0.09321,0.564597 -0.332922,0.124583 L 15.935857,7.8000751 C 15.696148,7.3600609 15.108811,7 14.630667,7 H 11.691756 C 11.21361,7 10.627028,7.3604929 10.388245,7.8011225 L 6.1790872,15.198876 c -0.2387829,0.440569 -0.2387829,1.161617 0,1.602247 L 10.4563,24.198876 C 10.695083,24.639507 10.995208,25 10.9977,25 c 0.0025,0 0.0046,-0.416097 0.0046,-0.924658 v -7.212329 c 0,-0.508561 0.09137,-0.563486 0.328593,-0.12187 l 3.737776,7.456008 C 15.305958,24.638829 15.891266,25 16.369411,25 h 2.938834 c 0.478144,0 1.064727,-0.360493 1.30351,-0.801061 l 4.209158,-7.397878 c 0.238783,-0.440568 0.238783,-1.161555 0,-1.602185 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 9.0761719 2 C 8.2207791 2 7.17323 2.6136992 6.7460938 3.3632812 L 0.3203125 14.636719 C 0.033265069 15.140458 -0.044072474 15.854953 0.0546875 16.5 C 0.10288581 16.185195 0.18022335 15.882561 0.3203125 15.636719 L 6.7460938 4.3632812 C 7.17323 3.6136992 8.2207791 3 9.0761719 3 L 21.923828 3 C 22.779221 3 23.826831 3.6136993 24.253906 4.3632812 L 30.679688 15.636719 C 30.819777 15.882561 30.897114 16.185195 30.945312 16.5 C 31.044073 15.854953 30.966735 15.140458 30.679688 14.636719 L 24.253906 3.3632812 C 23.826831 2.6136993 22.779221 2 21.923828 2 L 9.0761719 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nautilus-actions.svg b/.icons/awkward/32x32/apps/nautilus-actions.svg
new file mode 120000
index 00000000..c85ac1f5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nautilus-actions.svg
@@ -0,0 +1 @@
+caja-actions.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nautilus.svg b/.icons/awkward/32x32/apps/nautilus.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nautilus.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/navalbattle.svg b/.icons/awkward/32x32/apps/navalbattle.svg
new file mode 100644
index 00000000..ba5a9153
--- /dev/null
+++ b/.icons/awkward/32x32/apps/navalbattle.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" version="1">
+ <defs>
+ <linearGradient id="linearGradient4414">
+ <stop offset="0"/>
+ <stop offset="1" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4420" x1="23.968" x2="23.968" y1="32.02" y2="34.144" gradientTransform="matrix(.7 0 0 .5 -.8 3)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient4414"/>
+ <linearGradient id="linearGradient4387" x1="16.034" x2="16.062" y1="16.945" y2="12.055" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient4414"/>
+ </defs>
+ <rect fill="#4e91d9" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#fff" d="m16 12 5 5-5.0364 0.95877l-4.964-0.959z"/>
+ <path opacity=".2" d="m6 13 10 5 10-5-3 8h-14z"/>
+ <path fill="url(#linearGradient4387)" opacity=".15" d="m16 12 5 5-5.0364 0.95877l-4.964-0.959z"/>
+ <path fill="#fff" d="m6 12 10 5 10-5-3 8h-14z"/>
+ <path fill="url(#linearGradient4420)" opacity=".15" d="m16 19 7 1h-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/navicat-postgresql.svg b/.icons/awkward/32x32/apps/navicat-postgresql.svg
new file mode 100644
index 00000000..c07e8666
--- /dev/null
+++ b/.icons/awkward/32x32/apps/navicat-postgresql.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 24.552039,7.1689312 C 23.300375,9.5824111 21.912813,11.76663 20.558025,13.962673 L 15.999866,21 29.158483,20.997572 C 30.071299,20.86989 30.576945,20.048997 30.719893,19.13553 31.725785,12.752091 29.877501,9.5395926 27.485698,6.9177996 26.372333,5.7058773 25.392316,5.600845 24.552324,7.1691034 Z"/>
+ <path style="opacity:0.2" d="M 15.85065,3.0005424 C 11.384249,2.9578469 6.8436484,5.4413459 4.5843265,8.3776727 2.7294716,10.789284 1.3097482,13.222017 1.0000001,16.146575 h 0.00175 C 1.0790931,17.808301 1.9357646,18.916344 3.8753441,19 H 17.499995 l 0.840076,-6.126955 c 0.313721,-2.293331 0.742916,-4.6015985 0.645987,-6.9322685 -0.07799,-1.864793 -1.740678,-2.9000431 -3.13534,-2.9398721 z"/>
+ <path style="opacity:0.2" d="M 15.581972,13.025539 C 12.889651,12.88 9.815531,13.332789 7.7877697,14.99742 c -2.0261908,1.663506 -3.3882319,3.836778 -3.7257086,6.359081 -0.4389595,4.23401 1.4819111,6.747365 4.7713039,8.597041 7.297846,2.801652 14.478002,-0.382511 18.446558,-5.284436 1.363049,-1.720751 0.517463,-3.697896 -0.296164,-4.841972 -2.453045,-3.449359 -5.599077,-6.487839 -11.402047,-6.801516 z"/>
+ <path style="fill:#1f798c" d="M 15.85065,2.0005425 C 11.384249,1.957847 6.8436484,4.441346 4.5843265,7.3776728 2.7294716,9.7892837 1.3097482,12.222017 1.0000001,15.146575 h 0.00175 C 1.0790931,16.808301 1.9357646,17.916344 3.8753441,18 H 17.499995 l 0.840076,-6.126955 C 18.653792,9.5797143 19.082987,7.2714466 18.986058,4.9407766 18.908072,3.0759836 17.24538,2.0407335 15.850718,2.0009045 Z"/>
+ <path style="fill:#1f798c" d="M 24.552039,6.1689313 C 23.300375,8.5824112 21.912813,10.76663 20.558025,12.962673 L 15.999866,20 29.158483,19.997572 C 30.071299,19.86989 30.576945,19.048997 30.719893,18.13553 31.725785,11.752091 29.877501,8.5395927 27.485698,5.9177997 26.372333,4.7058774 25.392316,4.6008451 24.552324,6.1691035 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 25.916016 5 C 25.427177 5.0182714 24.97249 5.3869034 24.552734 6.1699219 C 23.301279 8.5827907 21.913093 10.767315 20.558594 12.962891 L 16 20 L 16.648438 20 L 20.558594 13.962891 C 21.913093 11.767315 23.301279 9.5827907 24.552734 7.1699219 C 25.392534 5.6033478 26.373345 5.7064619 27.486328 6.9179688 C 29.346249 8.9567354 30.870269 11.359713 30.986328 15.326172 C 31.117603 10.752016 29.497563 8.1225989 27.486328 5.9179688 C 26.929646 5.3120076 26.405189 4.9817161 25.916016 5 z"/>
+ <path style="fill:#13b7c9" d="M 15.581972,12.025539 C 12.889651,11.88 9.815531,12.332789 7.7877697,13.99742 c -2.0261908,1.663506 -3.3882319,3.836778 -3.7257086,6.359081 -0.4389595,4.23401 1.4819111,6.747365 4.7713039,8.597041 7.297846,2.801652 14.478002,-0.382511 18.446558,-5.284436 1.363049,-1.720751 0.517463,-3.697896 -0.296164,-4.841972 -2.453045,-3.449359 -5.599077,-6.487839 -11.402047,-6.801516 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.851562 2 C 11.385162 1.9573045 6.8433063 4.4406263 4.5839844 7.3769531 C 2.7291295 9.788564 1.3097481 12.221926 1 15.146484 L 1.0019531 15.146484 C 1.0112731 15.346726 1.0339222 15.537365 1.0664062 15.720703 C 1.4637895 12.986306 2.8210488 10.669054 4.5839844 8.3769531 C 6.8433063 5.4406263 11.385162 2.9573045 15.851562 3 C 17.231296 3.0394027 18.868007 4.0575222 18.978516 5.8847656 C 18.983062 5.5704189 18.999435 5.2565537 18.986328 4.9414062 C 18.908342 3.0766132 17.246225 2.039829 15.851562 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 14.556641 12 C 12.136867 12.011926 9.5614005 12.541495 7.7871094 13.998047 C 5.7609186 15.661553 4.3999767 17.835119 4.0625 20.357422 C 4.0019612 20.941352 3.9889946 21.488517 4.015625 22.009766 C 4.0257944 21.795963 4.0393585 21.580634 4.0625 21.357422 C 4.3999767 18.835119 5.7609186 16.661553 7.7871094 14.998047 C 9.8148707 13.333416 12.88971 12.879852 15.582031 13.025391 C 21.385001 13.339068 24.53133 16.376813 26.984375 19.826172 C 27.401275 20.412393 27.820871 21.218602 27.953125 22.095703 C 28.127284 20.847065 27.556113 19.630117 26.984375 18.826172 C 24.53133 15.376813 21.385001 12.339068 15.582031 12.025391 C 15.245491 12.007198 14.902323 11.998296 14.556641 12 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/navicat.svg b/.icons/awkward/32x32/apps/navicat.svg
new file mode 100644
index 00000000..f5dac433
--- /dev/null
+++ b/.icons/awkward/32x32/apps/navicat.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 24.552039,7.1689312 C 23.300375,9.5824111 21.912813,11.76663 20.558025,13.962673 L 15.999866,21 29.158483,20.997572 C 30.071299,20.86989 30.576945,20.048997 30.719893,19.13553 31.725785,12.752091 29.877501,9.5395926 27.485698,6.9177996 26.372333,5.7058773 25.392316,5.600845 24.552324,7.1691034 Z"/>
+ <path style="opacity:0.2" d="M 15.85065,3.0005424 C 11.384249,2.9578469 6.8436484,5.4413459 4.5843265,8.3776727 2.7294716,10.789284 1.3097482,13.222017 1.0000001,16.146575 h 0.00175 C 1.0790931,17.808301 1.9357646,18.916344 3.8753441,19 H 17.499995 l 0.840076,-6.126955 c 0.313721,-2.293331 0.742916,-4.6015985 0.645987,-6.9322685 -0.07799,-1.864793 -1.740678,-2.9000431 -3.13534,-2.9398721 z"/>
+ <path style="opacity:0.2" d="M 15.581972,13.025539 C 12.889651,12.88 9.815531,13.332789 7.7877697,14.99742 c -2.0261908,1.663506 -3.3882319,3.836778 -3.7257086,6.359081 -0.4389595,4.23401 1.4819111,6.747365 4.7713039,8.597041 7.297846,2.801652 14.478002,-0.382511 18.446558,-5.284436 1.363049,-1.720751 0.517463,-3.697896 -0.296164,-4.841972 -2.453045,-3.449359 -5.599077,-6.487839 -11.402047,-6.801516 z"/>
+ <path style="fill:#228c1f" d="M 15.85065,2.0005425 C 11.384249,1.957847 6.8436484,4.441346 4.5843265,7.3776728 2.7294716,9.7892837 1.3097482,12.222017 1.0000001,15.146575 h 0.00175 C 1.0790931,16.808301 1.9357646,17.916344 3.8753441,18 H 17.499995 l 0.840076,-6.126955 C 18.653792,9.5797143 19.082987,7.2714466 18.986058,4.9407766 18.908072,3.0759836 17.24538,2.0407335 15.850718,2.0009045 Z"/>
+ <path style="fill:#228c1f" d="M 24.552039,6.1689313 C 23.300375,8.5824112 21.912813,10.76663 20.558025,12.962673 L 15.999866,20 29.158483,19.997572 C 30.071299,19.86989 30.576945,19.048997 30.719893,18.13553 31.725785,11.752091 29.877501,8.5395927 27.485698,5.9177997 26.372333,4.7058774 25.392316,4.6008451 24.552324,6.1691035 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 25.916016 5 C 25.427177 5.0182714 24.97249 5.3869034 24.552734 6.1699219 C 23.301279 8.5827907 21.913093 10.767315 20.558594 12.962891 L 16 20 L 16.648438 20 L 20.558594 13.962891 C 21.913093 11.767315 23.301279 9.5827907 24.552734 7.1699219 C 25.392534 5.6033478 26.373345 5.7064619 27.486328 6.9179688 C 29.346249 8.9567354 30.870269 11.359713 30.986328 15.326172 C 31.117603 10.752016 29.497563 8.1225989 27.486328 5.9179688 C 26.929646 5.3120076 26.405189 4.9817161 25.916016 5 z"/>
+ <path style="fill:#6ccc32" d="M 15.581972,12.025539 C 12.889651,11.88 9.815531,12.332789 7.7877697,13.99742 c -2.0261908,1.663506 -3.3882319,3.836778 -3.7257086,6.359081 -0.4389595,4.23401 1.4819111,6.747365 4.7713039,8.597041 7.297846,2.801652 14.478002,-0.382511 18.446558,-5.284436 1.363049,-1.720751 0.517463,-3.697896 -0.296164,-4.841972 -2.453045,-3.449359 -5.599077,-6.487839 -11.402047,-6.801516 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.851562 2 C 11.385162 1.9573045 6.8433063 4.4406263 4.5839844 7.3769531 C 2.7291295 9.788564 1.3097481 12.221926 1 15.146484 L 1.0019531 15.146484 C 1.0112731 15.346726 1.0339222 15.537365 1.0664062 15.720703 C 1.4637895 12.986306 2.8210488 10.669054 4.5839844 8.3769531 C 6.8433063 5.4406263 11.385162 2.9573045 15.851562 3 C 17.231296 3.0394027 18.868007 4.0575222 18.978516 5.8847656 C 18.983062 5.5704189 18.999435 5.2565537 18.986328 4.9414062 C 18.908342 3.0766132 17.246225 2.039829 15.851562 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 14.556641 12 C 12.136867 12.011926 9.5614005 12.541495 7.7871094 13.998047 C 5.7609186 15.661553 4.3999767 17.835119 4.0625 20.357422 C 4.0019612 20.941352 3.9889946 21.488517 4.015625 22.009766 C 4.0257944 21.795963 4.0393585 21.580634 4.0625 21.357422 C 4.3999767 18.835119 5.7609186 16.661553 7.7871094 14.998047 C 9.8148707 13.333416 12.88971 12.879852 15.582031 13.025391 C 21.385001 13.339068 24.53133 16.376813 26.984375 19.826172 C 27.401275 20.412393 27.820871 21.218602 27.953125 22.095703 C 28.127284 20.847065 27.556113 19.630117 26.984375 18.826172 C 24.53133 15.376813 21.385001 12.339068 15.582031 12.025391 C 15.245491 12.007198 14.902323 11.998296 14.556641 12 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/navit.svg b/.icons/awkward/32x32/apps/navit.svg
new file mode 100644
index 00000000..e28ef1f2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/navit.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#4f4f4f" d="M 25.9998,27.6 V 3.4 c 0,-0.7756 -0.624,-1.4 -1.4,-1.4 H 6.4 C 5.6244,2 5,2.6244 5,3.4 V 27.6 C 5,28.376 5.6244,29 6.4,29 h 18.1998 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <path style="opacity:0.2" d="m 14,5 v 5 h 3 V 5 Z m 0,9 v 5 h 3 v -5 z m 0,9 v 5 h 3 v -5 z"/>
+ <path style="fill:#ffffff" d="M 14 4 L 14 9 L 17 9 L 17 4 L 14 4 z M 14 13 L 14 18 L 17 18 L 17 13 L 14 13 z M 14 22 L 14 27 L 17 27 L 17 22 L 14 22 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.4004,2 C 5.6248,2 5,2.6248 5,3.4004 v 1 C 5,3.6248 5.6248,3 6.4004,3 h 18.1998 c 0.775,0 1.4,0.6248 1.4,1.4004 v -1 C 26.0002,2.6248 25.3752,2 24.6002,2 Z"/>
+ <path style="opacity:0.2" d="m 5,27.6 v 1 C 5,29.375 5.6248,30 6.4004,30 h 18.1998 c 0.775,0 1.4,-0.625 1.4,-1.4 v -1 c 0,0.775 -0.625,1.4 -1.4,1.4 H 6.4004 c -0.7752,0 -1.4,-0.625 -1.4,-1.4 z"/>
+ <circle style="fill:#3f8ce6" cx="24" cy="23" r="8"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+ <path style="fill:#ffffff" d="M 23 16 L 23 18.101562 A 5 5 0 0 0 19.105469 22 L 17 22 L 17 24 L 19.101562 24 A 5 5 0 0 0 23 27.894531 L 23 30 L 25 30 L 25 27.898438 A 5 5 0 0 0 28.894531 24 L 31 24 L 31 22 L 28.898438 22 A 5 5 0 0 0 25 18.105469 L 25 16 L 23 16 z M 24 21 A 2 2 0 0 1 26 23 A 2 2 0 0 1 24 25 A 2 2 0 0 1 22 23 A 2 2 0 0 1 24 21 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ndm.svg b/.icons/awkward/32x32/apps/ndm.svg
new file mode 100644
index 00000000..e7aa7f9c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ndm.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g style="opacity:0.2" transform="translate(-1,-0.9990827)">
+ <path d="M 10,5 A 4.0004,4.0004 0 0 0 6,9 v 12 a 4.0004,4.0004 0 0 0 4,4 h 3 a 4.0004,4.0004 0 0 0 0.242188,-0.01172 l 4.058593,5.41211 a 4.0004,4.0004 0 0 0 6.398438,0 l 4.5,-6 A 4.0004,4.0004 0 0 0 26,18.132812 v -1.11914 -0.0039 a 4.0004,4.0004 0 0 0 0,-0.002 C 26.00868,12.900276 24.155626,9.0429156 20.738281,7.3125 18.920897,6.3922578 17.250227,6.1532854 15.71875,6.0703125 A 4.0004,4.0004 0 0 0 13,5 Z"/>
+ </g>
+ <g transform="translate(-1,-1.9990827)">
+ <path style="fill:#e14343" d="M 10,5 A 4.0004,4.0004 0 0 0 6,9 v 12 a 4.0004,4.0004 0 0 0 4,4 h 3 a 4.0004,4.0004 0 0 0 0.242188,-0.01172 l 4.058593,5.41211 a 4.0004,4.0004 0 0 0 6.398438,0 l 4.5,-6 A 4.0004,4.0004 0 0 0 26,18.132812 v -1.11914 -0.0039 a 4.0004,4.0004 0 0 0 0,-0.002 C 26.00868,12.900276 24.155626,9.0429156 20.738281,7.3125 18.920897,6.3922578 17.250227,6.1532854 15.71875,6.0703125 A 4.0004,4.0004 0 0 0 13,5 Z"/>
+ </g>
+ <path style="opacity:0.2" d="M 9,8.0009173 V 20.000917 h 3 v -8 c 1.988376,0.0012 3.678926,0.102309 4.576172,0.556641 0.897246,0.454331 1.42976,1.054621 1.423828,3.439453 l 1.5,0.0039 H 18 v 5 h -3 l 4.5,6 4.5,-6 h -3 v -4.996094 c 3e-6,-0.0013 -3e-6,-0.0026 0,-0.0039 C 21.0064,12.969069 19.787945,10.821745 17.931641,9.8817823 16.07451,8.9414083 14.007596,9.0020863 12,9.0009173 v -1 z"/>
+ <path style="fill:#ffffff" d="M 9,7.0009173 V 19.000917 h 3 v -8 c 1.988376,0.0012 3.678926,0.102309 4.576172,0.556641 0.897246,0.454331 1.42976,1.054621 1.423828,3.439453 l 1.5,0.0039 H 18 v 5 h -3 l 4.5,6 4.5,-6 h -3 v -4.996094 c 3e-6,-0.0013 -3e-6,-0.0026 0,-0.0039 C 21.0064,11.969069 19.787945,9.8217453 17.931641,8.8817823 16.07451,7.941408 14.007596,8.0020863 12,8.0009173 v -1 z"/>
+ <g style="fill:#ffffff;opacity:0.2" transform="translate(-1,-1.9990827)">
+ <path style="fill:#ffffff" transform="translate(1,1.9990827)" d="M 9 3 A 4.0004 4.0004 0 0 0 5 7 L 5 8 A 4.0004 4.0004 0 0 1 9 4 L 12 4 A 4.0004 4.0004 0 0 1 14.71875 5.0703125 C 16.250227 5.1532854 17.920897 5.3922578 19.738281 6.3125 C 23.155626 8.0429156 25.00868 11.900316 25 16.007812 L 25 15.013672 L 25 15.009766 A 4.0004 4.0004 0 0 0 25 15.007812 C 25.00868 10.900317 23.155626 7.0429156 19.738281 5.3125 C 17.920897 4.3922578 16.250227 4.1532854 14.71875 4.0703125 A 4.0004 4.0004 0 0 0 12 3 L 9 3 z M 25 16.132812 L 25 17.132812 A 4.0004 4.0004 0 0 1 27.960938 20.515625 A 4.0004 4.0004 0 0 0 25 16.132812 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/negibox.svg b/.icons/awkward/32x32/apps/negibox.svg
new file mode 100644
index 00000000..c94348c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/negibox.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#3f3f3f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;fill:#20ee03" d="m 3.7185542,2.0000613 v 0.0875 0.7560547 h 0.5044927 v -0.7560547 -0.0875 z m 3.4371094,0 v 0.1203125 0.7328125 0.7328126 0.7328124 0.7328125 0.7341797 0.7328124 0.7095704 0.7328125 0.7341799 0.732812 0.7560553 H 7.6601562 V 9.4279907 8.6951787 7.9609988 7.2281863 6.4953738 5.7625613 5.0297488 4.2955691 3.5627567 2.8299442 2.0971316 2.0000613 Z m 1.7185551,0 v 0.1148438 0.7328125 h 0.503125 V 2.0930301 2.0000613 Z m 3.4371093,0 v 0.1203125 0.7328125 0.7328126 0.7328124 0.7328125 0.7341797 0.7328124 0.7328125 0.7328125 0.7328128 0.734179 0.7328133 h 0.503125 V 9.4279907 8.6951787 7.9609988 7.2281863 6.4953738 5.7625613 5.0297488 4.2955691 3.5627567 2.8299442 2.0971316 2.0000613 Z m 3.437109,0 v 0.1203125 0.7095704 0.7328125 0.7560546 0.7109375 0.7328125 0.7328125 0.7560546 0.7328125 0.7328128 0.734179 0.7328133 0.732812 h 0.503125 V 10.160804 9.4279907 8.6951787 7.9609988 7.2281863 6.4953738 5.7625613 5.0297488 4.2955691 3.5627567 2.8299442 2.0971316 2.0000613 Z m 1.718555,0 V 2.1108035 2.843616 3.5764285 h 0.503125 v -0.7560547 -0.7328125 -0.0875 z m 5.155664,0 v 0.1203125 0.7328125 0.7328126 0.7328124 0.7328125 0.7341797 0.7328124 0.7095704 0.7328125 0.7341799 0.732812 0.7560553 h 0.503125 V 9.4279907 8.6951787 7.9609988 7.2281863 6.4953738 5.7625613 5.0297488 4.2955691 3.5627567 2.8299442 2.0971316 2.0000613 Z m 1.717187,0 v 0.1148438 0.7328125 h 0.504493 V 2.0930301 2.0000613 Z m 1.718556,0 v 0.1203125 0.7095704 0.7328125 0.7560546 0.7109375 0.7328125 0.7328125 0.7560546 0.7328125 0.7328128 0.734179 0.7328133 0.732812 h 0.504492 V 10.160804 9.4279907 8.6951787 7.9609988 7.2281863 6.4953738 5.7625613 5.0297488 4.2955691 3.5627567 2.8299442 2.0971316 2.0000613 Z m 1.718554,0 v 0.1203125 h 0.504492 V 2.0000613 Z M 2.5044918,2.3295535 C 2.198121,2.5859685 2,2.9674775 2,3.4000614 V 3.5764285 H 2.5044918 V 2.8203738 Z m 26.9910162,0 V 2.8477176 3.5818972 4.3147097 5.0475222 H 30 V 3.4000614 C 30,2.9674775 29.801878,2.5859685 29.495508,2.3295535 Z M 5.4371094,2.8258426 V 3.5818972 4.3147097 5.0475222 H 5.9416011 V 4.2914675 3.5586551 2.8258426 Z m 15.4669916,0 v 0.7560546 0.7328125 0.7328125 h 0.503125 V 4.2914675 3.5586551 2.8258426 Z m -10.311327,0.0082 v 0.7560578 0.7341797 0.7328125 0.7328125 0.7328126 0.7328118 0.7341803 h 0.503125 V 7.2336547 6.4994751 5.7666629 5.0338504 4.3010379 3.5682254 2.8340457 Z m 17.184179,0.7341799 v 0.7560547 0.7328125 0.7328125 0.7328126 0.7328118 0.7341803 0.7328127 0.732812 0.7328134 0.732812 0.73418 h 0.504492 V 10.899085 10.164905 9.4320927 8.6992797 7.9664679 7.2336547 6.4994751 5.7666629 5.0338504 4.3010379 3.5682254 Z M 3.7185542,4.2914675 V 5.0475222 5.7584597 6.5131475 7.2473271 H 4.2230469 V 6.4912725 5.7584597 5.02428 4.2914675 Z m 15.4669928,0 v 0.7560547 0.7109375 0.7546878 0.7341796 h 0.503125 V 6.4912725 5.7584597 5.02428 4.2914675 Z m -10.3113283,0.0041 v 0.734183 0.7560547 H 9.3773438 V 5.0297488 4.2955691 Z m 5.1556643,0 v 0.7341792 0.7560547 h 0.503125 V 5.0297488 4.2955691 Z M 2,5.0242818 V 5.7803365 6.5131492 H 2.5044918 V 5.7584597 5.02428 Z m 15.466992,0 v 0.7560547 0.7328127 h 0.503125 V 5.7584597 5.02428 Z m 3.437109,1.4710937 v 0.7328125 0.7560546 0.7328121 0.73418 h 0.503125 V 8.6951797 7.9610005 7.228188 6.4953755 Z m 8.591407,0 v 0.7560546 0.7328125 0.7328121 0.73418 H 30 V 8.6951797 7.9610005 7.228188 6.4953755 Z M 8.8742187,7.2336547 V 7.98971 8.7225227 9.4553347 10.188148 H 9.3773438 V 9.4320927 8.6992797 7.9664679 7.2336547 Z m 5.1556643,0 V 7.98971 8.7225227 9.4553347 10.188148 h 0.503125 V 9.4320927 8.6992797 7.9664679 7.2336547 Z m 10.30996,0 V 7.98971 8.7225227 9.4553347 10.188148 h 0.504493 V 9.4320927 8.6992797 7.9664679 7.2336547 Z M 2,7.9609988 v 0.7560549 0.734179 0.7328133 0.732812 H 2.5044918 V 10.160804 9.4279907 8.6951787 7.9609988 Z m 15.466992,0 v 0.7341799 0.732812 0.7328133 0.756054 h 0.503125 V 10.160804 9.4279907 8.6951787 7.9609988 Z M 3.7185542,8.6951787 v 0.756054 h 0.5044927 v -0.756054 z m 15.4669928,0 v 0.756054 h 0.503125 v -0.756054 z m -8.592773,0.742383 v 0.7560543 0.732813 h 0.503125 V 10.170374 9.4375617 Z M 3.7185542,10.899085 v 0.756055 0.732813 h 0.5044927 v -0.756055 -0.732813 z m 1.7185552,0 v 0.732813 0.756055 h 0.5044917 v -0.756055 -0.732813 z m 13.7484376,0 v 0.756055 0.732813 h 0.503125 v -0.756055 -0.732813 z m 1.718554,0 v 0.732813 0.756055 h 0.503125 v -0.756055 -0.732813 z m 8.591407,0 v 0.756055 0.732813 0.732813 H 30 V 12.36471 11.631898 10.899085 Z M 7.1556636,11.631898 v 0.756055 0.732813 0.732812 0.732813 0.734179 0.732812 0.732813 H 7.6601562 V 16.03014 15.297328 14.564515 13.830335 13.097523 12.36471 11.631898 Z m 5.1556644,0 v 0.756055 0.732813 0.732812 0.732813 0.734179 0.732812 0.732813 h 0.503125 V 16.03014 15.297328 14.564515 13.830335 13.097523 12.36471 11.631898 Z m 10.311328,0 v 0.756055 0.70957 0.756055 0.732813 0.734179 0.732812 0.732813 h 0.503125 V 16.03014 15.297328 14.564515 13.830335 13.097523 12.36471 11.631898 Z m -8.592773,0.0041 v 0.756056 0.732812 0.734179 0.732813 0.732812 h 0.503125 v -0.756083 -0.732812 -0.732813 -0.73418 -0.732813 z m 10.30996,0 v 0.756056 0.732812 0.734179 0.732813 0.732812 h 0.504493 v -0.756071 -0.732812 -0.732813 -0.73418 -0.732813 z M 2,12.36471 v 0.756056 H 2.5044918 V 12.36471 Z m 13.748438,0 v 0.756056 0.732812 h 0.503125 V 13.097523 12.36471 Z m 1.718554,0 v 0.756056 h 0.503125 V 12.36471 Z m -6.874218,0.0096 v 0.756055 0.732813 0.732812 0.732812 0.732813 0.734179 h 0.503125 V 16.03974 15.306927 14.572748 13.839935 13.107123 12.37431 Z m 17.184179,0.728711 v 0.732813 0.732812 0.756054 0.709571 0.734179 0.732813 0.756054 h 0.504492 v -0.756053 -0.732813 -0.73418 -0.732811 -0.732813 -0.732812 -0.732813 z m -24.0583988,0.73281 v 0.756054 0.709571 0.756054 0.732813 h 0.5044927 v -0.756082 -0.732812 -0.732812 -0.732813 z m 1.7185552,0 v 0.732813 0.732812 0.732812 0.756055 0.734179 h 0.5044917 v -0.756054 -0.73418 -0.732812 -0.732812 -0.732813 z m 13.7484376,0 v 0.756054 0.709571 0.732812 0.756055 h 0.503125 v -0.756082 -0.732812 -0.732812 -0.732813 z m 1.718554,0 v 0.732813 0.732812 0.732812 0.73418 0.756054 h 0.503125 v -0.756081 -0.73418 -0.732812 -0.732812 -0.732813 z M 2,14.568617 v 0.756054 0.732812 h 0.5044918 v -0.756054 -0.732812 z m 15.466992,0 v 0.756054 0.732812 h 0.503125 v -0.756054 -0.732812 z m 12.028516,0 v 0.732812 0.756054 H 30 v -0.756054 -0.732812 z m -13.74707,0.732812 v 0.756054 0.732813 0.734179 0.732813 0.732812 h 0.503125 v -0.756054 -0.732813 -0.732812 -0.73418 -0.732812 z m 10.309961,0 v 0.756054 0.732813 0.734179 0.732813 0.732812 h 0.504492 v -0.756054 -0.732813 -0.732812 -0.73418 -0.732812 z M 8.8742187,16.772523 v 0.756054 0.732813 0.732812 0.732813 h 0.5031251 v -0.754688 -0.734179 -0.732813 -0.732812 z m 5.1556643,0 v 0.732812 0.756055 0.732812 0.732813 h 0.503125 v -0.754688 -0.734179 -0.732813 -0.732812 z m 10.30996,0 v 0.756054 0.732813 0.732812 0.732813 h 0.504493 v -0.754688 -0.734179 -0.732813 -0.732812 z m -6.872851,0.732812 v 0.756055 0.710937 0.754688 0.73418 h 0.503125 V 19.70514 18.972327 18.238148 17.505335 Z m 12.028516,0 v 0.756055 0.710937 0.754688 0.73418 0.70957 0.756055 0.732812 0.732813 0.734179 H 30 V 23.37057 22.637757 21.903577 21.170765 20.437952 19.70514 18.972327 18.238148 17.505335 Z M 7.1556636,18.234046 v 0.756054 0.732813 0.732812 h 0.5044926 v -0.756054 -0.732813 -0.732812 z m 5.1556644,0 v 0.756054 0.732813 0.732812 h 0.503125 v -0.756054 -0.732813 -0.732812 z m 10.311328,0 v 0.756054 0.732813 0.732812 h 0.503125 v -0.756054 -0.732813 -0.732812 z m -18.9041017,0.0041 v 0.73418 0.732812 0.756055 0.732813 0.732812 0.732813 0.732812 0.734179 0.732813 0.732812 0.732785 h 0.5044926 v -0.756054 -0.732813 -0.732812 -0.732813 -0.732812 -0.73418 -0.732813 -0.732812 -0.732813 -0.732812 -0.73418 z m 15.4669927,0 v 0.73418 0.732812 0.756055 0.70957 0.756055 0.732813 0.732812 0.734179 0.732813 0.732812 0.732785 h 0.503125 v -0.756054 -0.732813 -0.732812 -0.732813 -0.732812 -0.73418 -0.732813 -0.732812 -0.732813 -0.732812 -0.73418 z m -8.592773,0.0054 v 0.756055 0.732812 0.732813 0.732812 0.710938 0.732812 0.756055 h 0.503125 v -0.756055 -0.732812 -0.73418 -0.732812 -0.732813 -0.732812 -0.732813 z m -5.1556646,0.728712 v 0.732812 0.732813 0.732812 0.732813 0.734179 0.732812 0.732813 0.756054 H 5.9416011 V 24.103349 23.370536 22.637724 21.903545 21.170732 20.43792 19.705107 18.972295 Z m 15.4669916,0 v 0.732812 0.732813 0.732812 0.732813 0.734179 0.732812 0.732813 0.756054 h 0.503125 V 24.103349 23.370536 22.637724 21.903545 21.170732 20.43792 19.705107 18.972295 Z m 6.872852,0.732812 v 0.756054 h 0.504492 V 19.70507 Z m -12.028515,0.732813 v 0.756054 0.732812 0.732813 h 0.503125 v -0.756054 -0.732813 -0.732812 z m -6.8742192,0.736913 v 0.756055 0.73418 0.732812 0.732813 0.732812 0.710938 0.756054 h 0.503125 v -0.756054 -0.73418 -0.732813 -0.732812 -0.732813 -0.732812 -0.73418 z m 5.1556642,0 v 0.756055 0.73418 0.70957 0.732812 0.756055 0.710938 0.756054 h 0.503125 v -0.756054 -0.73418 -0.732813 -0.732812 -0.732813 -0.732812 -0.73418 z m 10.30996,0 v 0.756055 0.73418 0.732812 0.732813 0.732812 0.710938 0.756054 h 0.504493 v -0.756054 -0.73418 -0.732813 -0.732812 -0.732813 -0.732812 -0.73418 z M 7.1556636,21.903545 v 0.734179 0.754688 h 0.5044926 v -0.754688 -0.734179 z m 15.4669924,0 v 0.734179 0.754688 h 0.503125 v -0.754707 -0.73418 z M 2,21.90897 v 0.756054 0.732813 0.732812 0.732812 0.732813 0.734179 0.732814 0.732811 0.732814 H 2.5044918 V 27.772825 27.040013 26.3072 25.574388 24.840208 24.107396 23.374583 22.641771 21.908958 Z m 15.466992,0 v 0.732812 0.732813 0.756054 0.709571 0.734179 0.732812 0.756056 0.732811 0.732814 h 0.503125 V 27.772825 27.040013 26.3072 25.574388 24.840208 24.107396 23.374583 22.641771 21.908958 Z m 10.309961,0 v 0.732812 0.756055 h 0.504492 v -0.756066 -0.732813 z m -12.028515,2.198437 v 0.732813 0.756054 h 0.503125 v -0.756066 -0.732812 z m 10.309961,0 v 0.732813 0.756054 h 0.504492 v -0.756066 -0.732812 z m -13.747071,0.732801 v 0.756055 0.73418 0.732812 h 0.503125 V 26.3072 25.574388 24.840208 Z m 10.311328,0 v 0.756055 0.73418 0.732812 h 0.503125 V 26.3072 25.574388 24.840208 Z m 5.154297,0.0054 v 0.756055 0.732812 0.732813 0.710937 0.732813 0.732812 0.756064 h 0.504492 V 29.24386 28.511047 27.778235 27.044055 26.311242 25.57843 24.845617 Z m 1.718555,0.728711 v 0.756054 0.732814 0.732811 H 30 v -0.75602 -0.732813 -0.732812 z M 5.4371094,26.307165 v 0.732813 0.756055 0.732812 H 5.9416011 V 27.77279 27.039978 26.307165 Z m 15.4669916,0 v 0.732813 0.756055 0.732812 h 0.503125 V 27.77279 27.039978 26.307165 Z m -5.155663,0.736915 v 0.756055 0.710937 0.732813 0.756054 h 0.503125 V 29.243885 28.511072 27.77826 27.04408 Z m 10.309961,0 v 0.756055 0.710937 0.732813 0.756054 h 0.504492 V 29.243885 28.511072 27.77826 27.04408 Z M 3.7185542,27.77279 v 0.756055 H 4.2230469 V 27.77279 Z m 15.4669928,0 v 0.756055 h 0.503125 V 27.77279 Z m -10.3113283,0.0054 v 0.756064 0.709571 0.756054 h 0.503125 V 29.243825 28.511012 27.7782 Z m -1.7185551,0.732813 v 0.756063 0.732813 h 0.5044926 v -0.756054 -0.732813 z m 5.1556644,0 v 0.732822 0.756054 h 0.503125 v -0.756054 -0.732813 z m 17.18418,0.732812 v 0.426563 c 0.140615,-0.117687 0.256363,-0.262409 0.341796,-0.426563 z"/>
+ <path style="opacity:0.2" d="M 12,8 V 18 H 7.5999997 l 8.3999993,8.8 8.4,-8.8 H 20 V 8 Z"/>
+ <path style="fill:#20ee03" d="M 12,7 V 17 H 7.5999997 l 8.3999993,8.8 8.4,-8.8 H 20 V 7 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12 7 L 12 8 L 20 8 L 20 7 L 12 7 z M 7.5996094 17 L 8.5546875 18 L 12 18 L 12 17 L 7.5996094 17 z M 20 17 L 20 18 L 23.445312 18 L 24.400391 17 L 20 17 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nemiver.svg b/.icons/awkward/32x32/apps/nemiver.svg
new file mode 100644
index 00000000..ec70f213
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nemiver.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 9,11 v 1 1.428571 17.142858 C 9,31.362857 9.6244,32 10.4,32 H 21.6 C 22.3756,32 23,31.362857 23,30.571429 V 13.428571 12 11 H 21.6 10.4 Z"/>
+ <rect style="fill:#64b515" width="6" height="6" x="13" y="1" rx="1.511" ry="1.789"/>
+ <path style="fill:#e4e4e4" d="M 23,10.014286 C 23,13.959176 19.865993,19.3 16,19.3 c -3.865993,0 -7,-5.340824 -7,-9.285714 0,-2.8571432 3.134007,-5.0000003 7,-5.0000003 3.865993,0 7,2.1428571 7,5.0000003 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 5.0136719 C 12.134007 5.0136719 9 7.1565287 9 10.013672 C 9 10.20608 9.0146646 10.405248 9.0292969 10.603516 C 9.3137999 7.9545571 12.321951 6.0136719 16 6.0136719 C 19.678049 6.0136719 22.6862 7.9545571 22.970703 10.603516 C 22.985335 10.405248 23 10.20608 23 10.013672 C 23 7.1565287 19.865993 5.0136719 16 5.0136719 z"/>
+ <path style="fill:#64b515" d="m 9,10 v 1 1.428571 17.142858 C 9,30.362857 9.6244,31 10.4,31 H 21.6 C 22.3756,31 23,30.362857 23,29.571429 V 12.428571 11 10 H 21.6 10.4 Z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:0.73733753px" d="m 12,19.342626 h 8"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:0.74246204px" d="m 11.9575,23.625 8.085,-8.251298"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:0.74246216px" d="m 20.0425,23.625002 -8.085,-8.250001"/>
+ <ellipse style="fill:#3f3f3f" cx="16" cy="17.25" rx="1.5" ry="2.25"/>
+ <ellipse style="fill:#3f3f3f" cx="16" cy="21.375" rx="2" ry="2.625"/>
+ <rect style="opacity:0.4" width="1.5" height="1.5" x="13" y="2.5"/>
+ <rect style="opacity:0.2" width="14" height=".986" x="9" y="10.01"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nemo.svg b/.icons/awkward/32x32/apps/nemo.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nemo.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nepomuk.svg b/.icons/awkward/32x32/apps/nepomuk.svg
new file mode 120000
index 00000000..2f42f037
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nepomuk.svg
@@ -0,0 +1 @@
+plasma.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nerolinux.svg b/.icons/awkward/32x32/apps/nerolinux.svg
new file mode 100644
index 00000000..633a58a5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nerolinux.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#d14234" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffc81b" d="m 14.446218,8.5693362 -0.261133,0.5386717 c -0.37319,0.77091 -0.333336,1.3388171 0.166797,2.4212891 0.336953,0.729288 0.330457,1.29786 0.325118,1.838671 -0.159671,1.271854 -0.858892,2.499957 -1.887096,2.6509 -0.904962,0.13285 -1.995981,-0.992442 -2.394978,-1.756323 -0.3976946,-0.761388 -0.5366088,-0.118585 -0.213282,0.98711 0.103711,0.354663 0.431865,1.34687 0.728712,2.032494 0.906291,2.093254 0.434064,3.23817 -0.68809,3.574375 -0.6154423,0.184391 -1.2656695,0.0055 -1.8511726,-0.508594 -0.2296518,-0.201638 -0.456344,-0.328114 -0.503125,-0.281641 -0.046809,0.04647 -0.1109059,0.623445 -0.1435546,1.282422 -0.2747171,2.164887 1.4347739,2.991568 3.1119202,3.926768 0.888255,0.488842 1.855406,0.855688 2.883198,1.083701 0.601715,0.133492 1.306126,0.173656 2.552538,0.144921 1.547553,-0.03568 1.835305,-0.07793 2.849219,-0.411523 1.899017,-0.624799 3.524568,-1.716877 4.769274,-3.103934 0.529768,-0.621809 0.68569,-1.070732 0.853969,-1.723605 0.163898,-0.943188 0.227863,-2.076758 0.117577,-2.076757 -0.0609,0 -0.372952,0.266871 -0.694531,0.593359 C 23.750389,20.2052 23.4902,20.375 23.259766,20.375 c -0.45234,0 -0.865382,-0.319988 -0.548582,-1.019922 0.42499,-0.938966 0.371483,-1.804234 -0.181836,-2.917578 -0.248735,-0.500485 -0.555292,-1.003356 -0.680859,-1.116992 -0.222995,-0.201807 -0.227674,-0.189022 -0.228321,0.55371 -0.0013,1.459274 -0.380965,2.339121 -1.451953,2.803487 -0.877563,0.380504 -2.219421,0.407507 -2.827004,0.05059 -0.919675,-0.540258 -0.920818,-1.311371 -0.0014,-3.547237 0.22143,-0.538457 0.376479,-0.930906 0.483969,-1.241983 0.349798,-0.958117 0.235136,-1.907242 -0.284359,-2.40704 C 17.230583,11.236048 16.740304,10.934202 16.30625,10.771876 15.400148,10.433016 14.816054,10.0424 14.608914,9.218751 Z"/>
+ <circle style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" cx="16" cy="17" r="9.5"/>
+ <circle style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" cx="16" cy="16" r="9.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nerolinuxexpress.svg b/.icons/awkward/32x32/apps/nerolinuxexpress.svg
new file mode 100644
index 00000000..c77b6c5e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nerolinuxexpress.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#7a7a7a" cx="16" cy="16" r="14"/>
+ <path style="fill:#ff6c40" d="m 14.446218,8.5693362 -0.261133,0.5386717 c -0.37319,0.77091 -0.333336,1.3388171 0.166797,2.4212891 0.336953,0.729288 0.330457,1.29786 0.325118,1.838671 -0.159671,1.271854 -0.858892,2.499957 -1.887096,2.6509 -0.904962,0.13285 -1.995981,-0.992442 -2.394978,-1.756323 -0.3976946,-0.761388 -0.5366088,-0.118585 -0.213282,0.98711 0.103711,0.354663 0.431865,1.34687 0.728712,2.032494 0.906291,2.093254 0.434064,3.23817 -0.68809,3.574375 -0.6154423,0.184391 -1.2656695,0.0055 -1.8511726,-0.508594 -0.2296518,-0.201638 -0.456344,-0.328114 -0.503125,-0.281641 -0.046809,0.04647 -0.1109059,0.623445 -0.1435546,1.282422 -0.2747171,2.164887 1.4347739,2.991568 3.1119202,3.926768 0.888255,0.488842 1.855406,0.855688 2.883198,1.083701 0.601715,0.133492 1.306126,0.173656 2.552538,0.144921 1.547553,-0.03568 1.835305,-0.07793 2.849219,-0.411523 1.899017,-0.624799 3.524568,-1.716877 4.769274,-3.103934 0.529768,-0.621809 0.68569,-1.070732 0.853969,-1.723605 0.163898,-0.943188 0.227863,-2.076758 0.117577,-2.076757 -0.0609,0 -0.372952,0.266871 -0.694531,0.593359 C 23.750389,20.2052 23.4902,20.375 23.259766,20.375 c -0.45234,0 -0.865382,-0.319988 -0.548582,-1.019922 0.42499,-0.938966 0.371483,-1.804234 -0.181836,-2.917578 -0.248735,-0.500485 -0.555292,-1.003356 -0.680859,-1.116992 -0.222995,-0.201807 -0.227674,-0.189022 -0.228321,0.55371 -0.0013,1.459274 -0.380965,2.339121 -1.451953,2.803487 -0.877563,0.380504 -2.219421,0.407507 -2.827004,0.05059 -0.919675,-0.540258 -0.920818,-1.311371 -0.0014,-3.547237 0.22143,-0.538457 0.376479,-0.930906 0.483969,-1.241983 0.349798,-0.958117 0.235136,-1.907242 -0.284359,-2.40704 C 17.230583,11.236048 16.740304,10.934202 16.30625,10.771876 15.400148,10.433016 14.816054,10.0424 14.608914,9.218751 Z"/>
+ <circle style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" cx="16" cy="17" r="9.5"/>
+ <circle style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" cx="16" cy="16" r="9.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nestopia.svg b/.icons/awkward/32x32/apps/nestopia.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nestopia.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.ankiweb.Anki.svg b/.icons/awkward/32x32/apps/net.ankiweb.Anki.svg
new file mode 120000
index 00000000..ca6806c8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.ankiweb.Anki.svg
@@ -0,0 +1 @@
+anki.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.bartkessels.getit.svg b/.icons/awkward/32x32/apps/net.bartkessels.getit.svg
new file mode 100644
index 00000000..88ef794b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.bartkessels.getit.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m10.703455 4.0006105a1.2597676 1.4323753 0 0 0-0.592917 0.1916177l-4.2402193 2.7833414-4.2402189 2.7833416a1.2597676 1.4323753 0 0 0 0 2.4812298l4.2402189 2.783341 4.2402193 2.78474a1.2597676 1.4323753 0 0 0 1.889462-1.240615v-11.134764a1.2597676 1.4323753 0 0 0-1.296545-1.432232z"/>
+ <rect style="opacity:.2" width="15" height="8" x="8" y="7" rx="1.429" ry="1.333"/>
+ <path style="opacity:.2" d="m21.296544 17.00061a1.2597676 1.4323754 0 0 1 0.592918 0.191617l4.240219 2.783342 4.240219 2.783341a1.2597676 1.4323754 0 0 1 0 2.481231l-4.240219 2.783341-4.240219 2.78474a1.2597676 1.4323754 0 0 1-1.889462-1.240615v-11.134766a1.2597676 1.4323754 0 0 1 1.296544-1.432231z"/>
+ <rect style="opacity:.2" width="15" height="8" x="-24" y="20" rx="1.429" ry="1.333" transform="scale(-1,1)"/>
+ <rect style="fill:#2c6de3" width="15" height="8" x="-24" y="19" rx="1.429" ry="1.333" transform="scale(-1,1)"/>
+ <path style="fill:#ffffff;opacity:.1" d="m10.427734 19c-0.7914282 0-1.427734 0.595318-1.427734 1.333984v1c0-0.738666 0.6363058-1.333984 1.427734-1.333984h12.144532c0.791428 0 1.427734 0.595318 1.427734 1.333984v-1c0-0.738666-0.636306-1.333984-1.427734-1.333984h-12.144532z"/>
+ <rect style="fill:#53990f" width="15" height="8" x="8" y="6" rx="1.429" ry="1.333"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 9.4277344 6 C 8.6363058 6 8 6.5953177 8 7.3339844 L 8 8.3339844 C 8 7.5953177 8.6363058 7 9.4277344 7 L 21.572266 7 C 22.363694 7 23 7.5953177 23 8.3339844 L 23 7.3339844 C 23 6.5953177 22.363694 6 21.572266 6 L 9.4277344 6 z"/>
+ <path style="fill:#3ba4fa" d="m21.296544 16.00061a1.2597676 1.4323754 0 0 1 0.592918 0.191617l4.240219 2.783342 4.240219 2.783341a1.2597676 1.4323754 0 0 1 0 2.481231l-4.240219 2.783341-4.240219 2.78474a1.2597676 1.4323754 0 0 1-1.889462-1.240615v-11.134766a1.2597676 1.4323754 0 0 1 1.296544-1.432231z"/>
+ <path style="fill:#88d216" d="m10.703455 3.0006101a1.2597676 1.4323753 0 0 0-0.592917 0.1916177l-4.2402193 2.7833414-4.2402189 2.7833416a1.2597676 1.4323753 0 0 0 0 2.4812302l4.2402189 2.783341 4.2402193 2.78474a1.2597676 1.4323753 0 0 0 1.889462-1.240615v-11.134765a1.2597676 1.4323753 0 0 0-1.296545-1.432232z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m21.296875 16a1.2597676 1.4323754 0 0 0-1.296875 1.433594v1a1.2597676 1.4323754 0 0 1 1.296875-1.433594 1.2597676 1.4323754 0 0 1 0.591797 0.191406l4.240234 2.783203 4.240235 2.785157a1.2597676 1.4323754 0 0 1 0.550781 0.740234 1.2597676 1.4323754 0 0 0-0.550781-1.740234l-4.240235-2.785157-4.240234-2.783203a1.2597676 1.4323754 0 0 0-0.591797-0.191406z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m10.703125 3a1.2597676 1.4323753 0 0 0-0.591797 0.1914062l-4.2402342 2.7832032-4.2402344 2.7851562a1.2597676 1.4323753 0 0 0-0.5507813 1.7402344 1.2597676 1.4323753 0 0 1 0.5507813-0.7402344l4.2402344-2.7851562 4.2402342-2.7832032a1.2597676 1.4323753 0 0 1 0.591797-0.1914062 1.2597676 1.4323753 0 0 1 1.296875 1.4335938v-1a1.2597676 1.4323753 0 0 0-1.296875-1.4335938z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/net.baseart.Glide.svg b/.icons/awkward/32x32/apps/net.baseart.Glide.svg
new file mode 100644
index 00000000..157c17a3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.baseart.Glide.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="fill:#4f4f4f" width="24" height="28" x="-28" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 12.51,14.999648 a 0.49999,0.55556 0 0 0 -0.51,0.556 l 0,8.8884 a 0.49999,0.55556 0 0 0 0.74798,0.4828 l 6.9993,-4.4439 a 0.49999,0.55556 0 0 0 0,-0.9656 l -6.9993,-4.4445 a 0.49999,0.55556 0 0 0 -0.23797,-0.073 z"/>
+ <path style="fill:#ffffff" d="m 12.51,13.999648 a 0.49999,0.55556 0 0 0 -0.51,0.556 l 0,8.8884 a 0.49999,0.55556 0 0 0 0.74798,0.4828 l 6.9993,-4.4439 a 0.49999,0.55556 0 0 0 0,-0.9656 l -6.9993,-4.4445 a 0.49999,0.55556 0 0 0 -0.23797,-0.073 z"/>
+ <path style="opacity:0.2" d="m 2,26.5 0,1 C 2,28.331 2.669,29 3.5,29 l 25,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-1 c 0,0.831 -0.669,1.5 -1.5,1.5 l -25,0 C 2.669,28 2,27.331 2,26.5 Z"/>
+ <path style="opacity:0.2" d="M 2,10 2,5.5 C 2,4.669 2.669,4 3.5,4 l 25,0 C 29.331,4 30,4.669 30,5.5 l 0,4.5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 2,6.5 0,-1 C 2,4.669 2.669,4 3.5,4 l 25,0 C 29.331,4 30,4.669 30,5.5 l 0,1 C 30,5.669 29.331,5 28.5,5 L 3.5,5 C 2.669,5 2,5.669 2,6.5 Z"/>
+ <path style="opacity:0.2" d="M 2,7 2,5.5 C 2,4.669 2.669,4 3.5,4 l 25,0 C 29.331,4 30,4.669 30,5.5 L 30,7 Z"/>
+ <path style="fill:#ffffff" d="M 3.5,4 C 2.669,4 2,4.669 2,5.5 L 2,10 8,10 8,7 5,4 Z"/>
+ <path style="fill:#bebebe;fill-rule:evenodd" d="M 12,7 9,4 13,4 16,7 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 12,7 -3,3 4,0 3,-3 z"/>
+ <path style="fill:#bebebe;fill-rule:evenodd" d="m 19,7 -3,-3 4,0 3,3 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 19,7 -3,3 4,0 3,-3 z"/>
+ <path style="fill:#bebebe;fill-rule:evenodd" d="m 26,7 -3,-3 4,0 3,3 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 26,7 -3,3 4,0 3,-3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/net.blockout.BlockOutII.svg b/.icons/awkward/32x32/apps/net.blockout.BlockOutII.svg
new file mode 120000
index 00000000..ba192db2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.blockout.BlockOutII.svg
@@ -0,0 +1 @@
+blockout.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.codeindustry.MasterPDFEditor.svg b/.icons/awkward/32x32/apps/net.codeindustry.MasterPDFEditor.svg
new file mode 120000
index 00000000..02e106a7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.codeindustry.MasterPDFEditor.svg
@@ -0,0 +1 @@
+masterpdfeditor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.danigm.timetrack.svg b/.icons/awkward/32x32/apps/net.danigm.timetrack.svg
new file mode 100644
index 00000000..443ea529
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.danigm.timetrack.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,16.500002 A 14.499999,14.499999 0 0 1 15.500002,31 14.499999,14.499999 0 0 1 0.99999996,16.500002 14.499999,14.499999 0 0 1 15.500002,2.0000014 14.499999,14.499999 0 0 1 30,16.500002 Z"/>
+ <rect style="fill:#d5d3cf" width="27.067" height="27.55" x="1.97" y="1.97" rx="13.533" ry="13.533"/>
+ <path style="fill:#e4e4e4" d="M 30,15.500002 A 14.499999,14.499999 0 0 1 15.500002,30 14.499999,14.499999 0 0 1 0.99999996,15.500002 14.499999,14.499999 0 0 1 15.500002,1.0000014 14.499999,14.499999 0 0 1 30,15.500002 Z"/>
+ <path style="fill:#443e4f" d="M 28.000001,15.500001 C 28.000001,22.403559 22.40356,28 15.500001,28 10.145863,28 5.5779501,24.63376 3.7972267,19.902238 3.2819081,18.532997 4.8776066,16.867717 4.8776066,15.318297 c 0,-6.9035592 3.1131573,-8.6236547 10.0167164,-8.6236547 3.208406,0 6.740168,-2.4858685 8.953362,-0.4988875 2.548957,2.2884249 4.152316,5.6090932 4.152316,9.3042462 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:0.7352941;stroke-linecap:round" d="m 15.500026,16.500137 6.018518,-6.481481"/>
+ <path style="fill:#f8e45c" d="M 8.0912359,5.4499976 A 12.499999,12.499999 0 0 0 3,15.500001 12.499999,12.499999 0 0 0 3.00813,15.728317 l 12.491864,-0.228316 z"/>
+ <path style="fill:#3787e4" d="M 3.1071507,13.955134 A 12.499999,12.499999 0 0 0 3,15.500001 12.499999,12.499999 0 0 0 3.917788,20.181622 l 11.582211,-4.681621 z"/>
+ <path style="fill:#2cc162" d="M 15.499999,3.0000014 A 12.499999,12.499999 0 0 0 7.1503904,6.2176842 L 15.499999,15.500001 23.959924,6.3189578 A 12.499999,12.499999 0 0 0 15.499999,3.0000014 Z"/>
+ <path style="fill:none;stroke:#807f7c;stroke-width:1.47058821;stroke-linecap:round" d="M 15.500026,15.500001 11.333359,10.870372"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:0.7352941;stroke-linecap:round" d="M 15.500026,15.500001 21.518544,9.0185194"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:0.7352941;stroke-linecap:round" d="M 15.500026,16.500137 12.259284,24.83347"/>
+ <path style="fill:none;stroke:#f14b53;stroke-width:0.7352941;stroke-linecap:round" d="m 15.500026,15.500001 -3.240742,8.333333"/>
+ <circle style="opacity:0.2" cx="7.434" cy="21.383" r="1.5" transform="rotate(-24.039089)"/>
+ <circle style="fill:#d5d3cf" cx="7.842" cy="20.47" r="1.5" transform="rotate(-24.039089)"/>
+ <circle style="fill:#373737" cx="15.5" cy="15.5" r=".5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.5 1 A 14.499999 14.499999 0 0 0 1 15.5 A 14.499999 14.499999 0 0 0 1.0214844 16.080078 A 14.499999 14.499999 0 0 1 15.5 2 A 14.499999 14.499999 0 0 1 29.978516 15.919922 A 14.499999 14.499999 0 0 0 30 15.5 A 14.499999 14.499999 0 0 0 15.5 1 z"/>
+ <path style="opacity:0.2" d="M 15.5 3 A 12.5 12.5 0 0 0 3 15.5 A 12.5 12.5 0 0 0 3.0214844 16.085938 A 12.5 12.5 0 0 1 15.5 4 A 12.5 12.5 0 0 1 27.978516 15.914062 A 12.5 12.5 0 0 0 28 15.5 A 12.5 12.5 0 0 0 15.5 3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 27.978516 15.914062 A 12.5 12.5 0 0 1 15.5 28 A 12.5 12.5 0 0 1 3.0214844 16.085938 A 12.5 12.5 0 0 0 3 16.5 A 12.5 12.5 0 0 0 15.5 29 A 12.5 12.5 0 0 0 28 16.5 A 12.5 12.5 0 0 0 27.978516 15.914062 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/net.drawpile.drawpile.svg b/.icons/awkward/32x32/apps/net.drawpile.drawpile.svg
new file mode 120000
index 00000000..5abaf77a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.drawpile.drawpile.svg
@@ -0,0 +1 @@
+drawpile.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.fsuae.FS-UAE.svg b/.icons/awkward/32x32/apps/net.fsuae.FS-UAE.svg
new file mode 120000
index 00000000..fc8c864a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.fsuae.FS-UAE.svg
@@ -0,0 +1 @@
+fs-uae-launcher.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.jami.Jami.svg b/.icons/awkward/32x32/apps/net.jami.Jami.svg
new file mode 120000
index 00000000..b57bb8cb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.jami.Jami.svg
@@ -0,0 +1 @@
+ring.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.mancubus.SLADE.svg b/.icons/awkward/32x32/apps/net.mancubus.SLADE.svg
new file mode 120000
index 00000000..d9a31258
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.mancubus.SLADE.svg
@@ -0,0 +1 @@
+slade.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.mediaarea.AVIMetaEdit.svg b/.icons/awkward/32x32/apps/net.mediaarea.AVIMetaEdit.svg
new file mode 120000
index 00000000..ff71af90
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.mediaarea.AVIMetaEdit.svg
@@ -0,0 +1 @@
+avimetaedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.mediaarea.BWFMetaEdit.svg b/.icons/awkward/32x32/apps/net.mediaarea.BWFMetaEdit.svg
new file mode 120000
index 00000000..a40a1388
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.mediaarea.BWFMetaEdit.svg
@@ -0,0 +1 @@
+bwfmetaedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.mediaarea.DVAnalyzer.svg b/.icons/awkward/32x32/apps/net.mediaarea.DVAnalyzer.svg
new file mode 120000
index 00000000..9388104f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.mediaarea.DVAnalyzer.svg
@@ -0,0 +1 @@
+dvanalyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.mediaarea.MOVMetaEdit.svg b/.icons/awkward/32x32/apps/net.mediaarea.MOVMetaEdit.svg
new file mode 120000
index 00000000..24fb0656
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.mediaarea.MOVMetaEdit.svg
@@ -0,0 +1 @@
+movmetaedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.mediaarea.MediaConch.svg b/.icons/awkward/32x32/apps/net.mediaarea.MediaConch.svg
new file mode 120000
index 00000000..a37fefd7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.mediaarea.MediaConch.svg
@@ -0,0 +1 @@
+mediaconch.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.mediaarea.MediaInfo.svg b/.icons/awkward/32x32/apps/net.mediaarea.MediaInfo.svg
new file mode 120000
index 00000000..0f8ab13b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.mediaarea.MediaInfo.svg
@@ -0,0 +1 @@
+mkvinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.mediaarea.QCTools.svg b/.icons/awkward/32x32/apps/net.mediaarea.QCTools.svg
new file mode 120000
index 00000000..e3dbac26
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.mediaarea.QCTools.svg
@@ -0,0 +1 @@
+qctools.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.meijn.onvifviewer.svg b/.icons/awkward/32x32/apps/net.meijn.onvifviewer.svg
new file mode 100644
index 00000000..648a1a65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.meijn.onvifviewer.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1" d="M 25.257812,10 9,14.412109 10.742188,21 18.25,18.962891 A 2,2 0 0 0 19,19.730469 v 3.46875 h 0.02148 A 1,1 0 0 0 20,24 h 6 V 22 H 21 V 19.728516 A 2,2 0 0 0 22,18 a 2,2 0 0 0 -0.002,-0.05469 L 27,16.587891 Z M 4,16 5.671875,22 9,19.535156 l -0.8359375,-3 z"/>
+ <rect style="fill:#3f3f3f" width="16.846" height="6.814" x="5.27" y="15.3" transform="matrix(0.96508253,-0.26194599,0.25572412,0.9667498,0,0)"/>
+ <path style="fill:#3f3f3f" d="M 4,15 5.6726714,21 9,18.535384 8.1636643,15.535382 Z"/>
+ <rect style="fill:#3f3f3f" width="2" height="4" x="19" y="18.2"/>
+ <rect style="fill:#3f3f3f" width="6" height="2" x="20" y="21"/>
+ <circle style="fill:#3f3f3f" cx="20" cy="22" r="1"/>
+ <circle style="fill:#3f3f3f" cx="20" cy="17" r="2"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/net.minetest.Minetest.svg b/.icons/awkward/32x32/apps/net.minetest.Minetest.svg
new file mode 120000
index 00000000..21f44e5a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.minetest.Minetest.svg
@@ -0,0 +1 @@
+minetest.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.olofson.KoboDeluxe.svg b/.icons/awkward/32x32/apps/net.olofson.KoboDeluxe.svg
new file mode 120000
index 00000000..cd02b9ba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.olofson.KoboDeluxe.svg
@@ -0,0 +1 @@
+KoboDeluxe.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.openra.OpenRA.openra-cnc.svg b/.icons/awkward/32x32/apps/net.openra.OpenRA.openra-cnc.svg
new file mode 120000
index 00000000..a52cdc03
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.openra.OpenRA.openra-cnc.svg
@@ -0,0 +1 @@
+openra-cnc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.openra.OpenRA.openra-d2k.svg b/.icons/awkward/32x32/apps/net.openra.OpenRA.openra-d2k.svg
new file mode 120000
index 00000000..4980f70c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.openra.OpenRA.openra-d2k.svg
@@ -0,0 +1 @@
+openra-d2k.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.openra.OpenRA.svg b/.icons/awkward/32x32/apps/net.openra.OpenRA.svg
new file mode 120000
index 00000000..9c5c63e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.openra.OpenRA.svg
@@ -0,0 +1 @@
+openra-ra.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.oz9aec.Gpredict.svg b/.icons/awkward/32x32/apps/net.oz9aec.Gpredict.svg
new file mode 120000
index 00000000..489dbbc1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.oz9aec.Gpredict.svg
@@ -0,0 +1 @@
+gpredict-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.pcsx2.PCSX2.svg b/.icons/awkward/32x32/apps/net.pcsx2.PCSX2.svg
new file mode 120000
index 00000000..9327d927
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.pcsx2.PCSX2.svg
@@ -0,0 +1 @@
+PCSX2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.pioneerspacesim.Pioneer.svg b/.icons/awkward/32x32/apps/net.pioneerspacesim.Pioneer.svg
new file mode 100644
index 00000000..15011faf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.pioneerspacesim.Pioneer.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 15.5,2.0001 C 7.501,2.0001 1,8.501 1,16.5 1,24.499 7.501,31 15.5,31 23.499,31 30,24.499 30,16.5 30,8.501 23.499,2.0001 15.5,2.0001 Z"/>
+ <path style="fill:#cb3300" d="M 15.5,1.0001 C 7.501,1.0001 1,7.501 1,15.5 1,23.499 7.501,30 15.5,30 23.499,30 30,23.499 30,15.5 30,7.501 23.499,1.0001 15.5,1.0001 Z"/>
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="12.5"/>
+ <path style="fill:#2a334d" d="M 28,15.5 C 28,17.292 27.623,18.996 26.944,20.537 25.007,24.932 20.558,25.089 15.446,25.089 10.213,25.089 5.7851,24.784 3.9224,20.221 3.3277,18.765 3,17.171 3,15.5 3,8.5964 8.5964,3 15.5,3 22.404,3 28,8.5964 28,15.5 Z"/>
+ <path style="opacity:0.2" d="M 14.21,6.0034 13.781,6.0347 13.89,7.6681 14.085,7.6539 14.04,6.9792 14.35,6.9565 14.771,7.6041 15,7.5871 14.524,6.8869 C 14.575,6.8648 14.624,6.8344 14.668,6.796 14.714,6.7574 14.749,6.7084 14.775,6.6482 14.802,6.5881 14.813,6.5136 14.807,6.4267 14.797,6.2711 14.744,6.1595 14.646,6.09 14.549,6.0189 14.404,5.9893 14.21,6.0034 Z M 14.212,6.1838 C 14.34,6.1745 14.435,6.1894 14.499,6.2307 14.563,6.2705 14.598,6.3441 14.605,6.4508 14.612,6.553 14.589,6.6333 14.534,6.6909 14.479,6.7469 14.388,6.7797 14.262,6.7889 L 14.029,6.8059 13.989,6.1994 Z M 12.79,6.2037 11.948,6.4338 12.338,8.0189 13.182,7.7888 13.139,7.6141 12.486,7.7916 12.345,7.2249 12.96,7.0573 12.919,6.8854 12.303,7.053 12.181,6.5573 12.833,6.3798 Z M 11.013,6.7747 10.221,7.1567 10.869,8.6453 11.662,8.2632 11.59,8.0998 10.977,8.3939 10.745,7.8626 11.323,7.5843 11.251,7.4223 10.674,7.6993 10.47,7.2349 11.084,6.9394 Z M 9.2537,7.7235 9.1058,7.8357 9.6234,8.5828 C 9.6516,8.6236 9.6831,8.6674 9.7168,8.7134 9.7509,8.7574 9.7817,8.7984 9.8103,8.837 9.8401,8.8748 9.8624,8.9034 9.8773,8.9222 L 9.8703,8.9279 8.4389,8.3456 8.2548,8.4862 9.1727,9.8099 9.3192,9.6977 8.8058,8.9592 C 8.7587,8.8912 8.7116,8.8261 8.6635,8.7646 8.6154,8.703 8.5745,8.6512 8.5421,8.6097 L 8.5491,8.6041 9.9861,9.1878 10.172,9.0458 Z M 7.4819,9.5216 C 7.4205,9.5214 7.3601,9.5318 7.3005,9.5514 7.1804,9.5898 7.0704,9.6706 6.9685,9.7943 6.8618,9.9238 6.7986,10.053 6.7788,10.185 6.7599,10.315 6.7789,10.444 6.836,10.568 6.892,10.692 6.9796,10.807 7.0996,10.916 7.2218,11.027 7.3451,11.104 7.4707,11.145 7.5964,11.186 7.7203,11.189 7.8404,11.151 7.9616,11.111 8.0751,11.026 8.1808,10.898 8.2827,10.774 8.3419,10.648 8.3608,10.517 8.3806,10.386 8.3642,10.257 8.3092,10.132 8.254,10.005 8.1649,9.8869 8.0427,9.7759 7.9205,9.6648 7.7953,9.5895 7.6688,9.5514 7.6055,9.5313 7.5433,9.5218 7.4819,9.5216 Z M 7.4777,9.7205 C 7.6147,9.7318 7.7587,9.8056 7.9074,9.9406 8.056,10.076 8.145,10.214 8.1766,10.358 8.208,10.5 8.1663,10.642 8.0511,10.781 7.9358,10.921 7.8093,10.986 7.6702,10.975 7.53,10.963 7.3849,10.89 7.2363,10.754 7.0877,10.619 6.9992,10.48 6.9699,10.338 6.9394,10.195 6.982,10.053 7.0982,9.9122 7.2135,9.7723 7.3396,9.7082 7.4777,9.7205 Z M 6.0338,11.154 5.7464,11.664 5.844,11.723 5.9752,11.581 7.048,12.249 6.9908,12.436 7.0884,12.497 7.3744,11.989 7.2768,11.928 7.1484,12.071 6.0756,11.404 6.1314,11.215 Z M 5.6027,12.557 C 5.5417,12.558 5.4841,12.574 5.4297,12.604 5.3208,12.664 5.2275,12.793 5.1521,12.992 L 5,13.394 6.4481,14 6.5206,13.808 5.957,13.572 6.024,13.398 C 6.0816,13.246 6.105,13.116 6.0951,13.01 6.0858,12.902 6.0539,12.816 5.9989,12.75 5.9431,12.682 5.875,12.633 5.7952,12.6 5.7276,12.571 5.6637,12.556 5.6027,12.557 Z M 5.5971,12.773 C 5.638,12.771 5.6816,12.78 5.7283,12.8 5.8351,12.844 5.8975,12.912 5.9152,13.001 5.9329,13.091 5.9143,13.209 5.8594,13.354 L 5.8008,13.507 5.2288,13.267 5.3027,13.074 C 5.3534,12.94 5.413,12.852 5.4827,12.808 5.5178,12.786 5.5562,12.774 5.5971,12.773 Z"/>
+ <path style="fill:#dbc464" d="M 15.5,15.9 A 18.382,18.382 0 0 0 3.8691,20.074 12.5,12.5 0 0 0 15.5,28 12.5,12.5 0 0 0 27.127,20.059 18.382,18.382 0 0 0 15.5,15.9 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.5,15.9 A 18.382,18.382 0 0 0 3.8691,20.074 12.5,12.5 0 0 0 4.207,20.82 18.382,18.382 0 0 1 15.5,16.9 18.382,18.382 0 0 1 26.789,20.809 12.5,12.5 0 0 0 27.127,20.059 18.382,18.382 0 0 0 15.5,15.9 Z"/>
+ <path style="fill:#d37b1d" d="M 11,22 V 27.148 A 12.5,12.5 0 0 0 15.5,28 12.5,12.5 0 0 0 20,27.16 V 22 Z"/>
+ <path style="fill:#c95419" d="M 13,22 V 27.746 A 12.5,12.5 0 0 0 15.5,28 12.5,12.5 0 0 0 18,27.734 V 22 Z"/>
+ <path style="fill:#dbc464" d="M 24,8.5 21.094,9.094 20.5,12 19.906,9.094 17,8.5 19.906,7.906 20.5,5 21.094,7.906 Z"/>
+ <path style="fill:#ffffff" d="M 21.718,8.5 20.707,8.7068 20.5,9.7184 20.293,8.7068 19.282,8.5 20.293,8.2932 20.5,7.2816 20.707,8.2932 Z"/>
+ <path style="fill:#ffffff" d="M 24,11 23.17,11.17 23,12 22.83,11.17 22,11 22.83,10.83 23,10 23.17,10.83 Z"/>
+ <path style="fill:#ffffff" d="M 23,13.25 22.377,13.377 22.25,14 22.123,13.377 21.5,13.25 22.123,13.123 22.25,12.5 22.377,13.123 Z"/>
+ <path style="fill:#ac00ff" d="M 13.334,22.916 C 13.284,23.132 13.306,23.715 13.334,23.933 13.457,24.88 14.045,26.811 14.045,26.811 14.045,26.811 14.557,24.919 14.655,23.997 14.681,23.76 14.742,23.154 14.655,22.925 14.587,22.743 14.181,22.436 14.181,22.436 H 13.69 C 13.69,22.436 13.373,22.749 13.334,22.916 Z"/>
+ <path style="fill:#ffffff" d="M 13.648,23.213 C 13.621,23.328 13.633,23.637 13.648,23.752 13.713,24.254 14.025,25.278 14.025,25.278 14.025,25.278 14.296,24.275 14.348,23.786 14.362,23.661 14.394,23.339 14.348,23.218 14.312,23.122 14.097,22.959 14.097,22.959 H 13.836 C 13.836,22.959 13.669,23.125 13.648,23.213 Z"/>
+ <path style="fill:#ac00ff" d="M 16.293,22.916 C 16.242,23.132 16.265,23.715 16.293,23.933 16.415,24.88 17.003,26.811 17.003,26.811 17.003,26.811 17.515,24.919 17.614,23.997 17.639,23.76 17.7,23.154 17.614,22.925 17.545,22.743 17.14,22.436 17.14,22.436 H 16.648 C 16.648,22.436 16.332,22.749 16.293,22.916 Z"/>
+ <path style="fill:#ffffff" d="M 16.607,23.213 C 16.58,23.328 16.592,23.637 16.607,23.752 16.671,24.254 16.983,25.278 16.983,25.278 16.983,25.278 17.255,24.275 17.307,23.786 17.32,23.661 17.353,23.339 17.307,23.218 17.27,23.122 17.056,22.959 17.056,22.959 H 16.795 C 16.795,22.959 16.627,23.125 16.607,23.213 Z"/>
+ <path style="opacity:0.2" d="M 14.959,12 14.555,12.184 C 14.555,12.184 12.455,15.26 11.602,16.908 11.222,17.641 10.844,18.386 10.566,19.162 10.474,19.421 10.391,19.683 10.324,19.949 10.049,21.042 10,23.314 10,23.314 L 10.895,23.748 11.377,23.982 C 11.377,23.982 12.764,24.111 13.791,24.822 15.04,25.688 15.484,27 15.484,27 15.484,27 15.928,25.688 17.178,24.822 18.205,24.111 19.592,23.982 19.592,23.982 L 20.104,23.734 20.106,23.748 21,23.314 C 21,23.314 20.951,21.042 20.676,19.949 20.407,18.884 19.905,17.885 19.398,16.908 18.545,15.26 16.445,12.184 16.445,12.184 L 16.047,12.002 16.057,12.021 16.01,12 H 15.484 Z"/>
+ <path style="fill:#787878" d="M 17.177,23.823 C 18.204,23.112 19.591,22.982 19.591,22.982 L 20.968,22.314 C 20.968,22.314 20.918,20.043 20.642,18.95 20.374,17.885 19.872,16.885 19.366,15.908 18.513,14.26 16.414,11.183 16.414,11.183 L 16.009,11 H 15.484 14.959 L 14.554,11.183 C 14.554,11.183 12.455,14.26 11.602,15.908 11.096,16.885 10.594,17.885 10.326,18.95 10.05,20.043 10,22.314 10,22.314 L 11.377,22.982 C 11.377,22.982 12.764,23.112 13.791,23.823 15.041,24.688 15.484,26 15.484,26 15.484,26 15.927,24.688 17.177,23.823 Z"/>
+ <path style="fill:#717171" d="M 14.954,11.002 14.554,11.183 C 14.554,11.183 12.455,14.26 11.602,15.908 11.095,16.885 10.594,17.885 10.325,18.95 10.05,20.043 10,22.315 10,22.315 L 10.894,22.749 11.476,18.762 12.431,15.683 Z"/>
+ <path style="fill:#717171" d="M 16.046,11.002 16.446,11.183 C 16.446,11.183 18.545,14.26 19.398,15.908 19.905,16.885 20.406,17.885 20.675,18.95 20.95,20.043 21,22.315 21,22.315 L 20.106,22.749 19.524,18.762 18.569,15.683 Z"/>
+ <path style="fill:#4a49ac" d="M 15.278,11 C 15.278,11 15.25,12.676 15.013,14.049 14.843,15.034 14.373,15.66 13.707,16.818 13.301,17.524 13,17.755 13,18.482 V 20.638 C 13,21.299 13.88,22.244 14.245,22.915 14.577,23.449 14.86,24.09 15.085,24.618 15.31,25.146 15.499,26 15.499,26 15.499,26 15.689,25.146 15.914,24.618 16.139,24.09 16.422,23.449 16.754,22.915 17.119,22.244 18,21.299 18,20.638 V 18.482 C 18,17.755 17.699,17.524 17.293,16.818 16.627,15.66 16.157,15.034 15.987,14.049 15.75,12.676 15.722,11 15.722,11 H 15.499 Z M 15.497,16.468 C 16.554,16.853 16.813,17.637 17.237,18.413 17.237,18.804 17.27,19.196 17.27,19.587 17.27,19.978 17.237,20.369 17.237,20.76 16.54,21.589 15.909,22.454 15.497,23.459 15.086,22.454 14.455,21.589 13.757,20.76 13.757,20.369 13.725,19.978 13.725,19.587 13.725,19.196 13.757,18.804 13.757,18.413 14.182,17.637 14.44,16.853 15.497,16.468 Z"/>
+ <path style="fill:#ffffff" d="M 14.21,5.0034 13.781,5.0347 13.89,6.6681 14.085,6.6539 14.04,5.9792 14.35,5.9565 14.771,6.6041 15,6.5871 14.524,5.8869 C 14.575,5.8648 14.624,5.8344 14.668,5.796 14.714,5.7574 14.749,5.7084 14.775,5.6482 14.802,5.5881 14.813,5.5136 14.807,5.4267 14.797,5.2711 14.744,5.1595 14.646,5.09 14.549,5.0189 14.404,4.9893 14.21,5.0034 Z M 14.212,5.1838 C 14.34,5.1745 14.435,5.1894 14.499,5.2307 14.563,5.2705 14.598,5.3441 14.605,5.4508 14.612,5.553 14.589,5.6333 14.534,5.6909 14.479,5.7469 14.388,5.7797 14.262,5.7889 L 14.029,5.8059 13.989,5.1994 Z M 12.79,5.2037 11.948,5.4338 12.338,7.0189 13.182,6.7888 13.139,6.6141 12.486,6.7916 12.345,6.2249 12.96,6.0573 12.919,5.8854 12.303,6.053 12.181,5.5573 12.833,5.3798 Z M 11.013,5.7747 10.221,6.1567 10.869,7.6453 11.662,7.2632 11.59,7.0998 10.977,7.3939 10.745,6.8626 11.323,6.5843 11.251,6.4223 10.674,6.6993 10.47,6.2349 11.084,5.9394 Z M 9.2537,6.7235 9.1058,6.8357 9.6234,7.5828 C 9.6516,7.6236 9.6831,7.6674 9.7168,7.7134 9.7509,7.7574 9.7817,7.7984 9.8103,7.837 9.8401,7.8748 9.8624,7.9034 9.8773,7.9222 L 9.8703,7.9279 8.4389,7.3456 8.2548,7.4862 9.1727,8.8099 9.3192,8.6977 8.8058,7.9592 C 8.7587,7.8912 8.7116,7.8261 8.6635,7.7646 8.6154,7.703 8.5745,7.6512 8.5421,7.6097 L 8.5491,7.6041 9.9861,8.1878 10.172,8.0458 Z M 7.4819,8.5216 C 7.4205,8.5214 7.3601,8.5318 7.3005,8.5514 7.1804,8.5898 7.0704,8.6706 6.9685,8.7943 6.8618,8.9238 6.7986,9.0534 6.7788,9.1849 6.7599,9.3153 6.7789,9.4438 6.836,9.5684 6.892,9.6921 6.9796,9.8074 7.0996,9.9164 7.2218,10.027 7.3451,10.104 7.4707,10.145 7.5964,10.186 7.7203,10.189 7.8404,10.151 7.9616,10.111 8.0751,10.026 8.1808,9.898 8.2827,9.7742 8.3419,9.6477 8.3608,9.5173 8.3806,9.3857 8.3642,9.2572 8.3092,9.1324 8.254,9.0054 8.1649,8.8869 8.0427,8.7759 7.9205,8.6648 7.7953,8.5895 7.6688,8.5514 7.6055,8.5313 7.5433,8.5218 7.4819,8.5216 Z M 7.4777,8.7205 C 7.6147,8.7318 7.7587,8.8056 7.9074,8.9406 8.056,9.0757 8.145,9.2143 8.1766,9.3582 8.208,9.5 8.1663,9.6416 8.0511,9.7815 7.9358,9.9214 7.8093,9.9858 7.6702,9.9746 7.53,9.9625 7.3849,9.8895 7.2363,9.7545 7.0877,9.6195 6.9992,9.4802 6.9699,9.3383 6.9394,9.1954 6.982,9.0533 7.0982,8.9122 7.2135,8.7723 7.3396,8.7082 7.4777,8.7205 Z M 6.0338,10.154 5.7464,10.664 5.844,10.723 5.9752,10.581 7.048,11.249 6.9908,11.436 7.0884,11.497 7.3744,10.989 7.2768,10.928 7.1484,11.071 6.0756,10.404 6.1314,10.215 Z M 5.6027,11.557 C 5.5417,11.558 5.4841,11.574 5.4297,11.604 5.3208,11.664 5.2275,11.793 5.1521,11.992 L 5,12.394 6.4481,13 6.5206,12.808 5.957,12.572 6.024,12.398 C 6.0816,12.246 6.105,12.116 6.0951,12.01 6.0858,11.902 6.0539,11.816 5.9989,11.75 5.9431,11.682 5.875,11.633 5.7952,11.6 5.7276,11.571 5.6637,11.556 5.6027,11.557 Z M 5.5971,11.773 C 5.638,11.771 5.6816,11.78 5.7283,11.8 5.8351,11.844 5.8975,11.912 5.9152,12.001 5.9329,12.091 5.9143,12.209 5.8594,12.354 L 5.8008,12.507 5.2288,12.267 5.3027,12.074 C 5.3534,11.94 5.413,11.852 5.4827,11.808 5.5178,11.786 5.5562,11.774 5.5971,11.773 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.5,1 C 7.5009,1 1,7.5009 1,15.5 1,15.669 1.0196,15.833 1.0254,16 1.2919,8.2339 7.6698,2 15.5,2 23.33,2 29.708,8.2339 29.975,16 29.98,15.833 30,15.669 30,15.5 30,7.5009 23.499,1 15.5,1 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.5,3 A 12.5,12.5 0 0 0 3,15.5 12.5,12.5 0 0 0 3.0215,16.086 12.5,12.5 0 0 1 15.5,4 12.5,12.5 0 0 1 27.979,15.914 12.5,12.5 0 0 0 28,15.5 12.5,12.5 0 0 0 15.5,3 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/net.poedit.Poedit.svg b/.icons/awkward/32x32/apps/net.poedit.Poedit.svg
new file mode 120000
index 00000000..d5db0d23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.poedit.Poedit.svg
@@ -0,0 +1 @@
+poedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.redeclipse.RedEclipse.svg b/.icons/awkward/32x32/apps/net.redeclipse.RedEclipse.svg
new file mode 120000
index 00000000..2c459965
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.redeclipse.RedEclipse.svg
@@ -0,0 +1 @@
+redeclipse.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.runelite.RuneLite.svg b/.icons/awkward/32x32/apps/net.runelite.RuneLite.svg
new file mode 100644
index 00000000..334ab831
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.runelite.RuneLite.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.2" d="m 12,7 c 0,0.4340848 0.420174,0.7953224 1,0.9335938 V 11 h -0.449219 v 0.0059 c -0.567365,0.0042 -1.012333,0.01414 -1.537109,0.134766 C 10.479846,11.263297 10,11.366537 10,12.033203 l 0.699219,0.332031 c 0,0 0.366053,-0.275147 0.701172,-0.332031 0.194419,-0.033 0.3996,0.0091 0.599609,0.08399 V 16.5 L 10.5,18 12,19.5 v 5.794922 L 13.5,27 15,25.294922 V 12.126953 c 0.20703,-0.07581 0.415054,-0.125075 0.599609,-0.09375 0.335119,0.05688 0.701172,0.332031 0.701172,0.332031 L 17,12.033203 C 17,11.366537 16.520154,11.263338 15.986328,11.140625 15.321534,10.987808 14.858992,11.0095 14,11 V 7.9335938 C 14.579826,7.7953224 15,7.4340848 15,7 Z m 5.660156,4 C 17.860475,11.303301 18,11.674471 18,12.033203 a 1.0001,1.0001 0 0 1 -0.306641,0.720703 C 18.515052,13.326342 19,14.361843 19,15.382812 19,17.274988 17.945159,17.441368 16,18 c 1.167345,2.853612 3.493869,5.378553 5.794922,6.685547 C 23.758094,25.872377 25.557087,26.707458 28,27 25.302155,23.706834 21.100699,22.257197 19,19 20.403877,18.263798 22,17.628085 22,15.195312 22,13.22177 20.199804,11 18.861328,11 Z"/>
+ <path style="fill:#aeaeae" d="M 12 6 C 12 6.4340848 12.420174 6.7953224 13 6.9335938 L 13 10 L 12.550781 10 L 12.550781 10.005859 C 11.983416 10.010059 11.538448 10.019999 11.013672 10.140625 C 10.479846 10.263297 10 10.366537 10 11.033203 L 10.699219 11.365234 C 10.699219 11.365234 11.065272 11.090087 11.400391 11.033203 C 11.59481 11.000205 11.799991 11.042339 12 11.117188 L 12 15.507812 L 10.5 17.005859 L 12 18.505859 L 12 24.294922 L 13.5 26 L 15 24.294922 L 15 11.126953 C 15.20703 11.05114 15.415054 11.001878 15.599609 11.033203 C 15.934728 11.090083 16.300781 11.365234 16.300781 11.365234 L 17 11.033203 C 17 10.366537 16.520154 10.263338 15.986328 10.140625 C 15.321534 9.987808 14.858992 10.0095 14 10 L 14 6.9335938 C 14.579826 6.7953224 15 6.4340848 15 6 L 12 6 z M 17.660156 10 C 17.860475 10.303301 18 10.674471 18 11.033203 A 1.0001 1.0001 0 0 1 17.693359 11.753906 C 18.515052 12.326342 19 13.361843 19 14.382812 C 19 16.274988 17.945159 16.441368 16 17 C 17.167345 19.853612 19.493869 22.378553 21.794922 23.685547 C 23.758094 24.872377 25.557087 25.707458 28 26 C 25.302155 22.706834 21.100699 21.257197 19 18 C 20.403877 17.263798 22 16.628085 22 14.195312 C 22 12.22177 20.199804 10 18.861328 10 L 17.660156 10 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/net.scribus.Scribus.svg b/.icons/awkward/32x32/apps/net.scribus.Scribus.svg
new file mode 120000
index 00000000..eb0c537e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.scribus.Scribus.svg
@@ -0,0 +1 @@
+scribus.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sf.VICE.svg b/.icons/awkward/32x32/apps/net.sf.VICE.svg
new file mode 100644
index 00000000..22d7a8c6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sf.VICE.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#e4e4e4" cx="15.5" cy="15.5" r="14.5"/>
+ <path style="opacity:0.1" d="M 15.388672,8 C 10.602204,8 6,11.80558 6,16.5 6,21.19442 10.602204,25 15.388672,25 16.635799,24.9969 17.867762,24.729594 19,24.216797 V 20 h 7.25 L 23.349609,17 H 19 v 2.962891 c -0.949651,0.954523 -2.251539,1.494172 -3.611328,1.496093 -2.792106,0 -5.7773439,-2.220572 -5.7773439,-4.958984 0,-2.738412 2.9852379,-4.958984 5.7773439,-4.958984 1.358966,4.65e-4 2.660735,0.537747 3.611328,1.490234 V 8.7851562 C 17.867869,8.2718837 16.635904,8.0035842 15.388672,8 Z M 19,13.03125 v 3 h 4.349609 l 2.900391,-3 z"/>
+ <path style="fill:#003079" d="M 15.388889,7 C 10.602421,7 6,10.80558 6,15.5 6,20.19442 10.602421,24 15.388889,24 16.636016,23.9969 17.867762,23.729756 19,23.216959 v -4.25415 c -0.949651,0.954523 -2.251322,1.493603 -3.611111,1.495524 -2.792106,0 -5.7777779,-2.219921 -5.7777779,-4.958333 0,-2.738412 2.9856719,-4.958333 5.7777779,-4.958333 1.358966,4.65e-4 2.660518,0.537503 3.611111,1.48999 V 7.7844239 C 17.867869,7.2711514 16.636121,7.0035842 15.388889,7 Z"/>
+ <path style="fill:#003079" d="m 19,12.031657 h 7.25 l -2.9,3 H 19 Z"/>
+ <path style="fill:#ff2f2f" d="m 19,19 h 7.25 l -2.9,-3 H 19 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 16.080078 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 15.919922 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/net.sf.fuse_emulator.svg b/.icons/awkward/32x32/apps/net.sf.fuse_emulator.svg
new file mode 120000
index 00000000..fc8d7a75
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sf.fuse_emulator.svg
@@ -0,0 +1 @@
+fuse.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sf.nootka.svg b/.icons/awkward/32x32/apps/net.sf.nootka.svg
new file mode 120000
index 00000000..cb379f5b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sf.nootka.svg
@@ -0,0 +1 @@
+nootka.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.Chessx.svg b/.icons/awkward/32x32/apps/net.sourceforge.Chessx.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.Chessx.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.ExtremeTuxRacer.svg b/.icons/awkward/32x32/apps/net.sourceforge.ExtremeTuxRacer.svg
new file mode 120000
index 00000000..5d747cc5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.ExtremeTuxRacer.svg
@@ -0,0 +1 @@
+tux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.Fillets.svg b/.icons/awkward/32x32/apps/net.sourceforge.Fillets.svg
new file mode 100644
index 00000000..1b89e392
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.Fillets.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#4f4f4f" cx="16" cy="16" r="14"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="12"/>
+ <circle style="fill:#ffff00" cx="16" cy="16" r="12"/>
+ <circle style="fill:#4f4f4f" cx="16" cy="16" r="10"/>
+ <path style="opacity:0.2" d="m 16.910011,19.685176 c 1.889693,-1.48643 1.960849,-1.48643 3.796515,0 C 23.508657,21.954205 24,21.58345 24,17.2 c 0,-4.38345 -0.491343,-4.754205 -3.293474,-2.485176 -1.835666,1.48643 -1.906822,1.48643 -3.796515,0 C 15.850828,13.88167 14.132774,13.2 13.092112,13.2 11.191145,13.2 8,15.706736 8,17.2 c 0,1.493264 3.191145,4 5.092112,4 1.040662,0 2.758716,-0.68167 3.817899,-1.514824 z"/>
+ <path style="fill:#ffff00" d="m 16.910011,18.685176 c 1.889693,-1.48643 1.960849,-1.48643 3.796515,0 C 23.508657,20.954205 24,20.58345 24,16.2 c 0,-4.38345 -0.491343,-4.754205 -3.293474,-2.485176 -1.835666,1.48643 -1.906822,1.48643 -3.796515,0 C 15.850828,12.88167 14.132774,12.2 13.092112,12.2 11.191145,12.2 8,14.706736 8,16.2 c 0,1.493264 3.191145,4 5.092112,4 1.040662,0 2.758716,-0.68167 3.817899,-1.514824 z"/>
+ <path style="fill:#4f4f4f" d="M 10.450716,17.000001 C 9.2063713,15.69293 10.687146,14 13.074762,14 c 0.919621,0 2.340042,0.45 3.156488,1 1.469444,0.98989 1.469444,1.01011 0,2.000001 C 15.414804,17.550001 13.994383,18 13.074762,18 c -0.919618,0 -2.10044,-0.449999 -2.624046,-0.999999 z"/>
+ <path style="opacity:0.2" d="m 13,16.046611 c 0,-0.524365 -0.3375,-0.703015 -0.75,-0.397 -0.412501,0.306015 -0.75,0.735041 -0.75,0.95339 C 11.5,16.821351 11.837499,17 12.25,17 12.6625,17 13,16.570974 13,16.046611 Z"/>
+ <path style="fill:#ffff00" d="m 13,15.046611 c 0,-0.524365 -0.3375,-0.703015 -0.75,-0.397 -0.412501,0.306015 -0.75,0.735041 -0.75,0.95339 C 11.5,15.821351 11.837499,16 12.25,16 12.6625,16 13,15.570974 13,15.046611 Z"/>
+ <path style="fill:#4f4f4f" d="m 21.52827,16.996885 c -0.766109,-0.913122 -0.718774,-1.311755 0.272161,-2.291973 1.118857,-1.10676 1.199568,-1.032384 1.199568,1.105374 0,2.599695 -0.170684,2.737313 -1.471729,1.186599 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.Klavaro.svg b/.icons/awkward/32x32/apps/net.sourceforge.Klavaro.svg
new file mode 120000
index 00000000..f826fcee
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.Klavaro.svg
@@ -0,0 +1 @@
+klavaro.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.Lifeograph.svg b/.icons/awkward/32x32/apps/net.sourceforge.Lifeograph.svg
new file mode 120000
index 00000000..1b7eb875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.Lifeograph.svg
@@ -0,0 +1 @@
+lifeograph.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.Ri-li.svg b/.icons/awkward/32x32/apps/net.sourceforge.Ri-li.svg
new file mode 120000
index 00000000..3f00810c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.Ri-li.svg
@@ -0,0 +1 @@
+Ri-li.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.Teo.svg b/.icons/awkward/32x32/apps/net.sourceforge.Teo.svg
new file mode 100644
index 00000000..b90bb836
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.Teo.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#ffffff" width="15.4" height="15.631" x="8.3" y="7.68"/>
+ <path style="opacity:0.2" d="m 16.025391,3.0009496 c -0.08454,-0.00342 -0.168294,0.00978 -0.248047,0.039061 L 2.4433594,7.9284153 C 2.177052,8.026221 1.9997994,8.2879348 2,8.5807235 v 5.8063245 c -2.943e-4,0.477213 0.4545892,0.811626 0.8886719,0.652308 L 5,14.264008 V 18.73642 L 2.8886719,17.961072 C 2.4545892,17.801753 1.9997057,18.136167 2,18.61338 v 5.806324 c -2.006e-4,0.292789 0.177052,0.554502 0.4433594,0.652309 l 13.3339846,4.888405 c 0.07975,0.02924 0.163507,0.04246 0.248047,0.03906 0.06706,-0.0027 0.133995,-0.01583 0.197265,-0.03906 L 29.556641,25.072013 C 29.822948,24.974206 30.000201,24.712492 30,24.419704 V 18.61338 c 2.94e-4,-0.477212 -0.45459,-0.811626 -0.888672,-0.652308 L 27,18.73642 v -4.472412 l 2.111328,0.775348 C 29.54541,15.198674 30.000294,14.86426 30,14.387048 V 8.5807235 C 30.000201,8.2879356 29.822948,8.0262206 29.556641,7.9284153 L 16.222656,3.04001 C 16.159386,3.016785 16.092455,3.003663 16.025391,3.0009496 Z M 16,10.229071 l 6,2.201053 v 8.14018 l -6,2.201052 -6,-2.201052 v -8.14018 z"/>
+ <rect style="fill:#3b5ade" width="5" height="11.999" x="22" y="9"/>
+ <path style="fill:#3b5ade" d="m 16.026042,2.0010538 c -0.08454,-0.00342 -0.168945,0.00985 -0.248698,0.03913 L 2.4440106,6.9287992 C 2.1777032,7.0266048 1.9997996,7.2877346 2.0000002,7.5805232 V 13.38687 c -2.943e-4,0.477213 0.4552402,0.811045 0.8893229,0.651726 L 16,9.2295923 29.110678,14.038596 C 29.54476,14.197914 30.000294,13.864082 30,13.38687 V 7.5805232 C 30.000201,7.2877354 29.822297,7.0266044 29.55599,6.9287992 L 16.222656,2.0401844 c -0.06327,-0.023225 -0.12955,-0.036417 -0.196614,-0.039131 z"/>
+ <rect style="fill:#3b5ade" width="5" height="11.999" x="5" y="9"/>
+ <path style="fill:#3b5ade" d="m 16.026042,28.998531 c -0.08454,0.0034 -0.168945,-0.0099 -0.248698,-0.03914 L 2.4440106,24.070785 C 2.1777032,23.972979 1.9997996,23.711849 2.0000002,23.41906 V 17.612711 C 1.9997059,17.135498 2.4552404,16.801668 2.8893231,16.960986 L 16,21.769991 29.110678,16.960986 C 29.54476,16.801669 30.000294,17.135499 30,17.612711 v 5.806349 c 2.01e-4,0.292788 -0.177703,0.553919 -0.44401,0.651725 L 16.222656,28.9594 c -0.06327,0.02323 -0.12955,0.03642 -0.196614,0.03914 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 16.025391,2.0005264 c -0.08454,-0.00342 -0.168294,0.00978 -0.248047,0.03906 L 2.4433594,6.9279921 C 2.177052,7.0257978 1.9997994,7.2875116 2,7.5803002 V 8.5802457 C 1.9997994,8.2874571 2.177052,8.0257432 2.4433594,7.9279376 L 15.777344,3.0395322 c 0.07975,-0.029281 0.163507,-0.04248 0.248047,-0.03906 0.06706,0.00271 0.133995,0.015836 0.197265,0.03906 L 29.556641,7.9279376 C 29.822948,8.0257428 30.000201,8.2874579 30,8.5802457 V 7.5803002 C 30.000201,7.2875124 29.822948,7.0257974 29.556641,6.9279921 L 16.222656,2.0395867 c -0.06327,-0.023225 -0.130201,-0.036347 -0.197265,-0.03906 z M 2.5664062,16.927447 C 2.2553554,16.976657 1.9997793,17.255047 2,17.612956 v 0.999946 C 1.9997057,18.135689 2.4545892,17.801275 2.8886719,17.960594 L 5,18.735942 V 17.735997 L 2.8886719,16.960649 c -0.1085207,-0.03983 -0.218582,-0.0496 -0.3222657,-0.0332 z m 26.8671878,0 c -0.103684,-0.0164 -0.213745,-0.0066 -0.322266,0.0332 L 27,17.735997 v 0.999945 l 2.111328,-0.775348 C 29.54541,17.801275 30.000294,18.13569 30,18.612902 v -0.999946 c 2.21e-4,-0.357908 -0.255356,-0.636298 -0.566406,-0.685509 z M 10,19.569881 v 0.999945 l 6,2.201052 6,-2.201052 v -0.999945 l -6,2.201052 z"/>
+ <path style="opacity:0.2" d="m 3.5,19.782448 v 4.077903 L 16,28.444085 v -4.175553 c -0.175812,4.97e-4 -0.350343,-0.02991 -0.515625,-0.08984 z"/>
+ <path style="fill:#b6afff" d="m 3.5,18.782815 v 4.077902 L 16,27.444451 v -4.175553 c -0.175812,4.98e-4 -0.350343,-0.02991 -0.515625,-0.08984 z"/>
+ <path style="opacity:0.2" d="m 16,4.5547626 v 4.1755536 a 1.50015,1.5000682 0 0 1 0.515625,0.089839 L 28.5,13.2164 V 9.1384971 Z"/>
+ <path style="fill:#b6afff" d="m 16,3.5551291 v 4.1755536 a 1.50015,1.5000682 0 0 1 0.515625,0.089839 L 28.5,12.216767 V 8.1388636 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.TuxFootball.svg b/.icons/awkward/32x32/apps/net.sourceforge.TuxFootball.svg
new file mode 120000
index 00000000..1132bfdd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.TuxFootball.svg
@@ -0,0 +1 @@
+football.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.VMPK.svg b/.icons/awkward/32x32/apps/net.sourceforge.VMPK.svg
new file mode 120000
index 00000000..29fccab4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.VMPK.svg
@@ -0,0 +1 @@
+vmpk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.atanks.svg b/.icons/awkward/32x32/apps/net.sourceforge.atanks.svg
new file mode 120000
index 00000000..2278321d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.atanks.svg
@@ -0,0 +1 @@
+war-thunder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.btanks.svg b/.icons/awkward/32x32/apps/net.sourceforge.btanks.svg
new file mode 120000
index 00000000..2278321d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.btanks.svg
@@ -0,0 +1 @@
+war-thunder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.chromium-bsu.svg b/.icons/awkward/32x32/apps/net.sourceforge.chromium-bsu.svg
new file mode 120000
index 00000000..cd02b9ba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.chromium-bsu.svg
@@ -0,0 +1 @@
+KoboDeluxe.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.electrip.Electrip.svg b/.icons/awkward/32x32/apps/net.sourceforge.electrip.Electrip.svg
new file mode 120000
index 00000000..ddc43201
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.electrip.Electrip.svg
@@ -0,0 +1 @@
+electrip.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.fretsonfire.svg b/.icons/awkward/32x32/apps/net.sourceforge.fretsonfire.svg
new file mode 120000
index 00000000..7d4286fd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.fretsonfire.svg
@@ -0,0 +1 @@
+fretsonfire.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.mars-game.svg b/.icons/awkward/32x32/apps/net.sourceforge.mars-game.svg
new file mode 120000
index 00000000..ea4632d5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.mars-game.svg
@@ -0,0 +1 @@
+marsshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.maxima.svg b/.icons/awkward/32x32/apps/net.sourceforge.maxima.svg
new file mode 120000
index 00000000..dd1de59e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.maxima.svg
@@ -0,0 +1 @@
+maxima.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.projectM.svg b/.icons/awkward/32x32/apps/net.sourceforge.projectM.svg
new file mode 120000
index 00000000..f0f983b7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.projectM.svg
@@ -0,0 +1 @@
+prjm16-transparent.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.qtpfsgui.LuminanceHDR.svg b/.icons/awkward/32x32/apps/net.sourceforge.qtpfsgui.LuminanceHDR.svg
new file mode 120000
index 00000000..3e52076b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.qtpfsgui.LuminanceHDR.svg
@@ -0,0 +1 @@
+luminance-hdr.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.torcs.svg b/.icons/awkward/32x32/apps/net.sourceforge.torcs.svg
new file mode 120000
index 00000000..211b89f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.torcs.svg
@@ -0,0 +1 @@
+torcs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.sourceforge.xournal.svg b/.icons/awkward/32x32/apps/net.sourceforge.xournal.svg
new file mode 120000
index 00000000..c04e205a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.sourceforge.xournal.svg
@@ -0,0 +1 @@
+xournal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.supertuxkart.SuperTuxKart.svg b/.icons/awkward/32x32/apps/net.supertuxkart.SuperTuxKart.svg
new file mode 120000
index 00000000..337217e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.supertuxkart.SuperTuxKart.svg
@@ -0,0 +1 @@
+supertuxkart.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.wz2100.wz2100.svg b/.icons/awkward/32x32/apps/net.wz2100.wz2100.svg
new file mode 120000
index 00000000..33b71dd9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.wz2100.wz2100.svg
@@ -0,0 +1 @@
+warzone2100.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.xmind.XMind8.svg b/.icons/awkward/32x32/apps/net.xmind.XMind8.svg
new file mode 120000
index 00000000..8399b172
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.xmind.XMind8.svg
@@ -0,0 +1 @@
+xmind.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/net.xmind.ZEN.svg b/.icons/awkward/32x32/apps/net.xmind.ZEN.svg
new file mode 120000
index 00000000..8399b172
--- /dev/null
+++ b/.icons/awkward/32x32/apps/net.xmind.ZEN.svg
@@ -0,0 +1 @@
+xmind.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/netbeans-beta.svg b/.icons/awkward/32x32/apps/netbeans-beta.svg
new file mode 120000
index 00000000..3af5b3dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/netbeans-beta.svg
@@ -0,0 +1 @@
+netbeans.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/netbeans.svg b/.icons/awkward/32x32/apps/netbeans.svg
new file mode 100644
index 00000000..3d93178a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/netbeans.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16.064453,1.999384 c -0.02689,-5.471e-4 -0.05323,0.0038 -0.08008,0.00391 -0.01623,9.989e-4 -0.03253,0.00164 -0.04883,0.00195 -0.556036,0.010414 -1.100835,0.1550107 -1.583985,0.4335937 L 4.6484375,8.0403996 C 4.1647511,8.3196206 3.7782068,8.7168642 3.4960938,9.1771184 l -0.00586,-0.00391 c -0.011105,0.018092 -0.018535,0.038344 -0.029297,0.056641 -0.011427,0.01946 -0.026077,0.036952 -0.037109,0.056641 l 0.00586,0.00391 C 3.1579236,9.7745042 2.9999638,10.323504 3,10.897822 v 5.601562 5.601562 c -3e-7,0.57478 0.1600128,1.122493 0.4335938,1.605469 0.021841,0.03856 0.039149,0.0795 0.0625,0.117188 l 0.013672,-0.0078 c 0.098492,0.162597 0.1994443,0.325703 0.3261719,0.46875 a 3.2974327,3.2973955 0 0 0 0.060547,0.07227 c 0.053968,0.05748 0.1116961,0.11037 0.1699218,0.164062 a 3.2974327,3.2973955 0 0 0 0.1132813,0.09961 c 0.053579,0.04507 0.1073688,0.09101 0.1640625,0.132812 a 3.2974327,3.2973955 0 0 0 0.3046875,0.203125 l 9.7031245,5.601563 a 3.2974327,3.2973955 0 0 0 1.583985,0.4375 v 0.0039 a 3.2974327,3.2973955 0 0 0 1.712891,-0.441406 l 9.703124,-5.601563 a 3.2974327,3.2973955 0 0 0 1.158204,-1.132812 l 0.002,0.002 a 3.2974327,3.2973955 0 0 0 0.03516,-0.0625 3.2974327,3.2973955 0 0 0 0.0293,-0.05078 l -0.002,-0.002 A 3.2974327,3.2973955 0 0 0 29,22.100946 V 10.897822 a 3.2974327,3.2973955 0 0 0 -0.02734,-0.392579 c -0.005,-0.04189 -0.01099,-0.08349 -0.01758,-0.125 a 3.2974327,3.2973955 0 0 0 -0.04883,-0.248046 c -0.01342,-0.05625 -0.02861,-0.110733 -0.04492,-0.1660161 a 3.2974327,3.2973955 0 0 0 -0.0625,-0.1835938 c -0.02292,-0.063658 -0.04358,-0.1274523 -0.07031,-0.1894531 a 3.2974327,3.2973955 0 0 0 -0.0098,-0.025391 l -0.002,0.00195 C 28.65652,9.4330739 28.581707,9.3023897 28.503906,9.1751652 l -0.0098,0.00586 C 28.213856,8.7204079 27.834717,8.3193135 27.351562,8.0403996 L 17.648438,2.4388371 C 17.169923,2.1629604 16.630323,2.0121321 16.078125,1.999384 c -0.0046,-1.104e-4 -0.0091,-8.5e-6 -0.01367,0 z"/>
+ <path style="fill:#add439" d="m 16.077583,1.0006871 c -0.04774,-0.001153 -0.09487,0.00476 -0.14247,0.00566 L 15.966146,7.9451814 16,15.50001 22.533854,11.751625 28.566949,8.2921231 C 28.282457,7.7827941 27.873746,7.3434747 27.35102,7.0417172 L 17.64898,1.4396743 C 17.170466,1.1637976 16.629781,1.0134352 16.077583,1.0006871 Z"/>
+ <path style="fill:#ac1248" d="M 3.4908854,8.1745874 C 3.1774874,8.6851968 2.9999609,9.2782277 3,9.8979668 v 5.6020432 5.602042 c -3e-7,0.620667 0.1792658,1.212244 0.4951172,1.721963 L 9.5,19.306454 16,15.50001 9.5,11.693566 Z"/>
+ <path style="fill:#3471b9" d="M 28.504883,8.1760041 22.5,11.693566 16,15.50001 l 6.5,3.806444 6.011936,3.520394 A 3.2974327,3.2973955 0 0 0 29,21.102052 V 9.8979668 A 3.2974327,3.2973955 0 0 0 28.9732,9.5057102 C 28.9682,9.4638172 28.96145,9.4226072 28.95486,9.3810945 A 3.2974327,3.2973955 0 0 0 28.90549,9.1332791 C 28.89207,9.0770311 28.87807,9.0214632 28.86176,8.9661805 A 3.2974327,3.2973955 0 0 0 28.79969,8.7835053 C 28.77677,8.7198473 28.75589,8.6557502 28.72916,8.5937494 a 3.2974327,3.2973955 0 0 0 -0.01129,-0.025492 l -0.0014,0.00145 C 28.656193,8.4330848 28.582639,8.3032597 28.504838,8.1760353 Z"/>
+ <path style="opacity:0.2" d="M 3.9472656 8.5859375 C 3.7421252 8.7960978 3.5664608 9.0325656 3.4238281 9.2871094 L 9.4667969 12.751953 L 16 16.5 L 22.533203 12.751953 L 28.566406 9.2929688 C 28.42416 9.0383042 28.251637 8.8014462 28.048828 8.5898438 L 22.533203 11.751953 L 16 15.5 L 9.4667969 11.751953 L 3.9472656 8.5859375 z"/>
+ <path style="fill:#86b02f" d="M 16.064887,1.0006871 C 15.464165,0.98846369 14.87168,1.139463 14.35102,1.4396743 L 4.64898,7.0417172 C 4.1261501,7.3435348 3.7084425,7.7773708 3.4231771,8.2864584 L 9.4661458,11.751625 16,15.50001 16.033854,7.9451814 Z"/>
+ <path style="fill:#2e90e8" d="m 16,15.50001 -0.03385,7.554828 -0.03103,6.944494 a 3.2974327,3.2973955 0 0 0 1.713867,-0.440403 l 9.70204,-5.602044 a 3.2974327,3.2973955 0 0 0 1.224392,-1.243324 l -6.041558,-3.465167 z"/>
+ <path style="fill:#eb2f6a" d="m 16,15.50001 -6.5338542,3.748384 -6.0330945,3.459502 c 0.1155118,0.204044 0.2457126,0.399914 0.4020182,0.576348 a 3.2974327,3.2973955 0 0 0 0.062066,0.07222 c 0.053968,0.05748 0.111045,0.11199 0.1692708,0.165682 a 3.2974327,3.2973955 0 0 0 0.1128472,0.09913 c 0.053579,0.04507 0.1069348,0.08989 0.1636285,0.131696 a 3.2974327,3.2973955 0 0 0 0.3060981,0.203916 l 9.7020389,5.602044 a 3.2974327,3.2973955 0 0 0 1.713868,0.436155 l -0.03103,-6.940246 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 15.5 L 9.4667969 19.248047 L 3.4335938 22.707031 C 3.5491055 22.911075 3.6796319 23.108722 3.8359375 23.285156 A 3.2974327 3.2973955 0 0 0 3.8964844 23.357422 C 3.9138427 23.37591 3.9331441 23.392439 3.9511719 23.410156 L 9.4667969 20.248047 L 16 16.5 L 22.533203 20.248047 L 28.050781 23.412109 A 3.2974327 3.2973955 0 0 0 28.576172 22.712891 L 22.533203 19.248047 L 16 15.5 z"/>
+ <path style="opacity:0.2" d="m 16,7.2576658 8,4.6202092 v 9.201916 L 16,25.7 8.0000003,21.079791 v -9.201916 z"/>
+ <path style="fill:#ffffff" d="m 16,6.2576658 8,4.6202092 v 9.201916 L 16,24.7 8.0000003,20.079791 v -9.201916 z"/>
+ <path style="fill:#cedbe6" d="m 16,6.2576658 8,4.6202092 v 9.201916 L 16,24.7 Z"/>
+ <path style="fill:#dee5c0" d="M 16,6.2576658 8.0000003,10.877875 16,15.498084 24,10.877875 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.064453 1 C 16.037564 0.99945286 16.011225 1.0038006 15.984375 1.0039062 C 15.968141 1.0049051 15.951848 1.0055512 15.935547 1.0058594 C 15.379511 1.016273 14.834713 1.1608701 14.351562 1.4394531 L 4.6484375 7.0410156 C 4.1647511 7.3202366 3.7782068 7.7174802 3.4960938 8.1777344 L 3.4902344 8.1738281 C 3.4791298 8.1919205 3.4716991 8.2121719 3.4609375 8.2304688 C 3.4495107 8.2499285 3.4348604 8.2674211 3.4238281 8.2871094 L 3.4296875 8.2910156 C 3.1579236 8.7751202 2.9999638 9.3241204 3 9.8984375 L 3 10.898438 C 2.9999638 10.32412 3.1579233 9.7751194 3.4296875 9.2910156 L 3.4238281 9.2871094 C 3.4348601 9.2674204 3.4495105 9.2499288 3.4609375 9.2304688 C 3.4716995 9.2121717 3.4791294 9.1919201 3.4902344 9.1738281 L 3.4960938 9.1777344 C 3.7782068 8.7174802 4.1647511 8.3202366 4.6484375 8.0410156 L 14.351562 2.4394531 C 14.834713 2.1608701 15.379511 2.0162734 15.935547 2.0058594 C 15.951847 2.0055494 15.968145 2.0049051 15.984375 2.0039062 C 16.011225 2.0037963 16.037563 1.9994529 16.064453 2 C 16.069023 1.9999915 16.073525 1.9998896 16.078125 2 C 16.630323 2.0127481 17.169923 2.1635764 17.648438 2.4394531 L 27.351562 8.0410156 C 27.834718 8.3199295 28.213891 8.7210233 28.494141 9.1816406 L 28.503906 9.1757812 C 28.581707 9.3030058 28.656597 9.4336934 28.716797 9.5703125 L 28.71875 9.5683594 A 3.2974327 3.2973955 0 0 1 28.728516 9.59375 C 28.755246 9.6557508 28.775908 9.7195451 28.798828 9.7832031 A 3.2974327 3.2973955 0 0 1 28.861328 9.9667969 C 28.877638 10.02208 28.89283 10.076562 28.90625 10.132812 A 3.2974327 3.2973955 0 0 1 28.955078 10.380859 C 28.961668 10.422369 28.967656 10.463969 28.972656 10.505859 A 3.2974327 3.2973955 0 0 1 29 10.898438 L 29 9.8984375 A 3.2974327 3.2973955 0 0 0 28.972656 9.5058594 C 28.967656 9.4639664 28.961668 9.4223721 28.955078 9.3808594 A 3.2974327 3.2973955 0 0 0 28.90625 9.1328125 C 28.89283 9.0765645 28.877638 9.0220796 28.861328 8.9667969 A 3.2974327 3.2973955 0 0 0 28.798828 8.7832031 C 28.775908 8.7195451 28.755246 8.6557508 28.728516 8.59375 A 3.2974327 3.2973955 0 0 0 28.71875 8.5683594 L 28.716797 8.5703125 C 28.65652 8.4336899 28.581707 8.3030058 28.503906 8.1757812 L 28.494141 8.1816406 C 28.213856 7.7210239 27.834718 7.3199295 27.351562 7.0410156 L 17.648438 1.4394531 C 17.169923 1.1635764 16.630323 1.0127481 16.078125 1 C 16.073555 0.99988962 16.069013 0.99999147 16.064453 1 z"/>
+ <path style="opacity:0.1" d="m 24,10.877875 -8,4.620172 v 1 l 8,-4.621094 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/netease-cloud-music.svg b/.icons/awkward/32x32/apps/netease-cloud-music.svg
new file mode 100644
index 00000000..4e1d191b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/netease-cloud-music.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e32e2e" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m13.2 9.4992996c-4.9402122 2.2865364-6.2602638 6.0268074-5.3855732 9.8641344 1.992172 8.739831 8.7582722 7.083109 9.9344842 6.885866 1.948524-0.32676 5.843426-1.258336 6.628089-6.120145 0.801844-4.968268-2.438603-6.934278-4.39283-7.365494-2.454915-0.541697-4.467518-0.199375-5.58317 1.531442-1.035117 1.605875-1.121361 3.590198-0.468 4.922479 0.596436 1.216211 1.151194 1.261003 2.074519 1.281718 3.183455 0.07142 3.61465-1.387968 3.267045-3.25071-0.804333-3.964226-2.661363-5.08793-2.022377-8.1511853 0.653452-2.0633633 2.799353-1.7760777 4.247813-0.5982102"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;stroke-width:3;fill:none" d="m13.2 8.5c-4.9402122 2.286536-6.2602638 6.026807-5.3855732 9.864134 1.992172 8.739831 8.7582722 7.083109 9.9344842 6.885866 1.948524-0.32676 5.843426-1.258336 6.628089-6.120145 0.801844-4.968268-2.438603-6.934278-4.39283-7.365494-2.454915-0.541697-4.467518-0.199375-5.58317 1.531442-1.035117 1.605875-1.121361 3.590198-0.468 4.922479 0.596436 1.216211 1.151194 1.261003 2.074519 1.281718 3.183455 0.07142 3.61465-1.387968 3.267045-3.25071-0.804333-3.964226-2.661363-5.08793-2.022377-8.1511849 0.653452-2.0633633 2.799353-1.7760777 4.247813-0.5982102"/>
+ <path style="opacity:.2;fill:#ffffff" d="m3.4003906 2c-0.7756 0-1.4003906 0.6247906-1.4003906 1.4003906v1c0-0.7756 0.6247906-1.4003906 1.4003906-1.4003906h25.199218c0.7756 0 1.400391 0.6247906 1.400391 1.4003906v-1c0-0.7756-0.624791-1.4003906-1.400391-1.4003906h-25.199218z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/netflix-desktop.svg b/.icons/awkward/32x32/apps/netflix-desktop.svg
new file mode 120000
index 00000000..3c795c83
--- /dev/null
+++ b/.icons/awkward/32x32/apps/netflix-desktop.svg
@@ -0,0 +1 @@
+netflix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/netflix.svg b/.icons/awkward/32x32/apps/netflix.svg
new file mode 100644
index 00000000..724856b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/netflix.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="fill:#d44338" d="m18 6h4v20l-3.9211-0.52632z"/>
+ <path style="opacity:.2" d="m10 7v20l4-0.5v-19.5z"/>
+ <path style="fill:#d44338" d="m10 6v20l4-0.5v-19.5z"/>
+ <path style="opacity:.2" d="m10 7l8.078 19.475 3.922 0.525v-1l-3.922-0.525-0.074-18.475h-0.004l0.041 10.102-4.041-10.102h-4z"/>
+ <path style="fill:#ff695e" d="m10 6 8.079 19.474 3.921 0.526-8-20z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nethack.svg b/.icons/awkward/32x32/apps/nethack.svg
new file mode 100644
index 00000000..7039b86b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nethack.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 1.0472561,10.57977 A 1.2529949,1.2425532 2.3892137 0 1 2.8788457,9.1665503 L 25.611335,21.768425 c 0.737355,-0.63183 1.445842,-1.301338 2.229261,-1.876792 0.946423,0.218169 0.263421,1.428953 0.238043,2.09254 -0.0712,0.344285 -0.142164,0.688451 -0.213309,1.032717 l 2.476356,1.37286 a 1.2529949,1.2425532 2.3892137 1 1 -1.221987,2.168488 l -2.489846,-1.380586 c -0.449859,0.635404 -0.623163,1.483863 -0.178979,2.175582 0.456317,0.879837 1.514524,0.967002 2.385038,0.932286 0.78771,0.642435 -0.609664,1.604879 -1.148726,1.994526 -2.413836,1.524652 -5.817242,0.485743 -7.368768,-1.784149 -1.00852,-1.382435 -1.315646,-3.399607 -0.333635,-4.871111 0.851409,-0.631832 0.89745,1.002204 1.618554,1.212344 0.955245,0.688794 2.391313,0.17435 2.7812,-0.903964 L 1.6568603,11.335039 A 1.2529949,1.2425532 2.3892137 0 1 1.0472561,10.57977 Z"/>
+ <path style="opacity:0.2" d="M 30.952731,10.57977 A 1.2425532,1.2529949 87.610786 0 0 29.121141,9.1665503 L 6.3886519,21.768425 c -0.737355,-0.63183 -1.445842,-1.301338 -2.229261,-1.876792 -0.946423,0.218169 -0.263421,1.428953 -0.238043,2.09254 0.0712,0.344285 0.142164,0.688451 0.213309,1.032717 l -2.476356,1.37286 a 1.2425532,1.2529949 87.610786 1 0 1.221987,2.168488 l 2.489846,-1.380586 c 0.449859,0.635404 0.623163,1.483863 0.178979,2.175582 -0.456317,0.879837 -1.514524,0.967002 -2.385038,0.932286 -0.78771,0.642435 0.609664,1.604879 1.148726,1.994526 2.413836,1.524652 5.8172421,0.485743 7.3687681,-1.784149 1.00852,-1.382435 1.315646,-3.399607 0.333635,-4.871111 -0.851409,-0.631832 -0.89745,1.002204 -1.618554,1.212344 -0.9552451,0.688794 -2.3913131,0.17435 -2.7812001,-0.903964 L 30.343127,11.335039 a 1.2425532,1.2529949 87.610786 0 0 0.609604,-0.755269 z"/>
+ <path style="fill:#005a5a" d="m 30.952731,9.5797703 a 1.2425532,1.2529949 87.610786 0 0 -1.83159,-1.41322 L 6.3886519,20.768425 c -0.737355,-0.63183 -1.445842,-1.301338 -2.229261,-1.876792 -0.946423,0.218169 -0.263421,1.428953 -0.238043,2.09254 0.0712,0.344285 0.142164,0.688451 0.213309,1.032717 l -2.476356,1.37286 a 1.2425532,1.2529949 87.610786 1 0 1.221987,2.168488 l 2.489846,-1.380586 c 0.449859,0.635404 0.623163,1.483863 0.178979,2.175582 -0.456317,0.879837 -1.514524,0.967002 -2.385038,0.932286 -0.78771,0.642435 0.609664,1.604879 1.148726,1.994526 2.413836,1.524652 5.8172421,0.485743 7.3687681,-1.784149 1.00852,-1.382435 1.315646,-3.399607 0.333635,-4.871111 -0.851409,-0.631832 -0.89745,1.002204 -1.618554,1.212344 -0.9552451,0.688794 -2.3913131,0.17435 -2.7812001,-0.903964 L 30.343127,10.335039 a 1.2425532,1.2529949 87.610786 0 0 0.609604,-0.7552687 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 29.679688 8.0019531 A 1.2425532 1.2529949 87.610786 0 0 29.121094 8.1660156 L 6.3886719 20.767578 C 5.6513169 20.135748 4.9435753 19.468032 4.1601562 18.892578 C 3.5410283 19.035299 3.6264974 19.602843 3.7617188 20.164062 C 3.8370671 20.039335 3.9551816 19.939829 4.1601562 19.892578 C 4.9435753 20.468032 5.6513169 21.135748 6.3886719 21.767578 L 29.121094 9.1660156 A 1.2425532 1.2529949 87.610786 0 1 30.892578 9.7402344 A 1.2425532 1.2529949 87.610786 0 0 30.953125 9.5800781 A 1.2425532 1.2529949 87.610786 0 0 29.679688 8.0019531 z M 3.9492188 22.119141 L 1.6582031 23.390625 A 1.2425532 1.2529949 87.610786 0 0 1.1074219 24.984375 A 1.2425532 1.2529949 87.610786 0 1 1.6582031 24.390625 L 4.1347656 23.017578 C 4.0728946 22.718188 4.0110902 22.418523 3.9492188 22.119141 z M 11.730469 22.486328 C 11.14142 22.378688 11.02745 23.654018 10.396484 23.837891 C 9.6932807 24.344946 8.7323524 24.196287 8.1171875 23.654297 L 7.6152344 23.933594 C 8.0051214 25.011908 9.4412393 25.526685 10.396484 24.837891 C 11.117588 24.627751 11.164216 22.993168 12.015625 23.625 C 12.339328 24.110056 12.511567 24.655437 12.576172 25.216797 C 12.68495 24.315931 12.530185 23.396048 12.015625 22.625 C 11.909199 22.546021 11.814619 22.501705 11.730469 22.486328 z M 5.7226562 25.96875 C 5.6807766 26.10017 5.6281514 26.229987 5.5488281 26.353516 C 5.0925111 27.233353 4.0345765 27.319872 3.1640625 27.285156 C 2.8024686 27.580063 2.908922 27.941746 3.1738281 28.285156 C 4.0425384 28.318861 5.0941594 28.230174 5.5488281 27.353516 C 5.8258956 26.922044 5.8433562 26.432443 5.7226562 25.96875 z"/>
+ <path style="fill:#008080" d="m 1.0472561,9.5797703 a 1.2529949,1.2425532 2.3892137 0 1 1.8315896,-1.41322 L 25.611335,20.768425 c 0.737355,-0.63183 1.445842,-1.301338 2.229261,-1.876792 0.946423,0.218169 0.263421,1.428953 0.238043,2.09254 -0.0712,0.344285 -0.142164,0.688451 -0.213309,1.032717 l 2.476356,1.37286 a 1.2529949,1.2425532 2.3892137 1 1 -1.221987,2.168488 l -2.489846,-1.380586 c -0.449859,0.635404 -0.623163,1.483863 -0.178979,2.175582 0.456317,0.879837 1.514524,0.967002 2.385038,0.932286 0.78771,0.642435 -0.609664,1.604879 -1.148726,1.994526 -2.413836,1.524652 -5.817242,0.485743 -7.368768,-1.784149 -1.00852,-1.382435 -1.315646,-3.399607 -0.333635,-4.871111 0.851409,-0.631832 0.89745,1.002204 1.618554,1.212344 0.955245,0.688794 2.391313,0.17435 2.7812,-0.903964 L 1.6568603,10.335039 A 1.2529949,1.2425532 2.3892137 0 1 1.0472561,9.5797703 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.1953125 8.0019531 A 1.2529949 1.2425532 2.3892137 0 0 1.046875 9.5800781 A 1.2529949 1.2425532 2.3892137 0 0 1.1074219 9.7402344 A 1.2529949 1.2425532 2.3892137 0 1 2.8789062 9.1660156 L 25.611328 21.767578 C 26.348683 21.135748 27.056425 20.468032 27.839844 19.892578 C 28.044818 19.939829 28.162933 20.039335 28.238281 20.164062 C 28.373503 19.602843 28.458972 19.035299 27.839844 18.892578 C 27.056425 19.468032 26.348683 20.135748 25.611328 20.767578 L 2.8789062 8.1660156 A 1.2529949 1.2425532 2.3892137 0 0 2.1953125 8.0019531 z M 28.050781 22.119141 C 27.98891 22.418523 27.927105 22.718188 27.865234 23.017578 L 30.341797 24.390625 A 1.2529949 1.2425532 2.3892137 0 1 30.892578 24.984375 A 1.2529949 1.2425532 2.3892137 0 0 30.341797 23.390625 L 28.050781 22.119141 z M 20.269531 22.486328 C 20.185381 22.501705 20.090801 22.546021 19.984375 22.625 C 19.469815 23.396048 19.31505 24.315931 19.423828 25.216797 C 19.488433 24.655437 19.660672 24.110056 19.984375 23.625 C 20.835784 22.993168 20.882412 24.627751 21.603516 24.837891 C 22.558761 25.526685 23.994879 25.011908 24.384766 23.933594 L 23.882812 23.654297 C 23.267648 24.196287 22.306719 24.344946 21.603516 23.837891 C 20.97255 23.654018 20.85858 22.378688 20.269531 22.486328 z M 26.277344 25.96875 C 26.156644 26.432443 26.174104 26.922044 26.451172 27.353516 C 26.905841 28.230174 27.957462 28.318861 28.826172 28.285156 C 29.091078 27.941746 29.197531 27.580063 28.835938 27.285156 C 27.965424 27.319872 26.907489 27.233353 26.451172 26.353516 C 26.371849 26.229987 26.319223 26.10017 26.277344 25.96875 z"/>
+ <path style="opacity:0.2" d="M 5.7787967,2.0008635 A 0.81037722,0.81618158 0 0 0 5.0000005,2.8173077 V 19.420122 c 0,0.557207 0.2187224,0.936787 0.4922205,1.409736 0.2734981,0.472949 0.6411925,0.996676 1.0799664,1.563403 0.8775464,1.133455 2.0394262,2.435241 3.2438782,3.680013 1.2044534,1.244771 2.4482954,2.428124 3.4972864,3.316554 0.524496,0.444215 0.998285,0.813498 1.412977,1.089038 C 15.141023,30.754405 15.391298,31 16,31 c 0.608702,0 0.858977,-0.245595 1.27367,-0.521134 0.414693,-0.27554 0.888483,-0.644823 1.412978,-1.089038 1.048991,-0.88843 2.292833,-2.071783 3.497286,-3.316554 1.204452,-1.244772 2.366332,-2.546558 3.243878,-3.680013 0.438775,-0.566727 0.80647,-1.090454 1.079967,-1.563403 0.273498,-0.472949 0.49222,-0.852529 0.49222,-1.409736 V 2.8173077 A 0.81037722,0.81618158 0 0 0 25.575081,2.284147 L 23.786636,4.3753667 21.505971,2.2213435 a 0.81037722,0.81618158 0 0 0 -0.554579,-0.22048 H 16 11.048607 a 0.81037722,0.81618158 0 0 0 -0.554577,0.22048 L 8.2133641,4.3753667 6.4249188,2.284147 A 0.81037722,0.81618158 0 0 0 5.7787967,2.0008635 Z"/>
+ <path style="fill:#e4e4e4" d="M 5.7787967,1.0008635 A 0.81037722,0.81618158 0 0 0 5.0000005,1.8173077 V 18.420122 c 0,0.557207 0.2187224,0.936787 0.4922205,1.409736 0.2734981,0.472949 0.6411925,0.996676 1.0799664,1.563403 0.8775464,1.133455 2.0394262,2.435241 3.2438782,3.680013 1.2044534,1.244771 2.4482954,2.428124 3.4972864,3.316554 0.524496,0.444215 0.998285,0.813498 1.412977,1.089038 C 15.141023,29.754405 15.391298,30 16,30 c 0.608702,0 0.858977,-0.245595 1.27367,-0.521134 0.414693,-0.27554 0.888483,-0.644823 1.412978,-1.089038 1.048991,-0.88843 2.292833,-2.071783 3.497286,-3.316554 1.204452,-1.244772 2.366332,-2.546558 3.243878,-3.680013 0.438775,-0.566727 0.80647,-1.090454 1.079967,-1.563403 0.273498,-0.472949 0.49222,-0.852529 0.49222,-1.409736 V 1.8173077 A 0.81037722,0.81618158 0 0 0 25.575081,1.284147 L 23.786636,3.3753667 21.505971,1.2213435 a 0.81037722,0.81618158 0 0 0 -0.554579,-0.22048 H 16 11.048607 a 0.81037722,0.81618158 0 0 0 -0.554577,0.22048 L 8.2133641,3.3753667 6.4249188,1.284147 A 0.81037722,0.81618158 0 0 0 5.7787967,1.0008635 Z"/>
+ <path style="fill:#008080" d="m 8,7 v 10.571877 c 0.015673,0.01863 0.00673,-0.0097 0.088542,0.131818 0.1681399,0.290756 0.4569493,0.713642 0.834636,1.201467 0.7542272,0.974174 1.830136,2.184169 2.946613,3.338021 1.116125,1.153485 2.276016,2.254333 3.19401,3.031817 0.383839,0.325088 0.679421,0.543212 0.936198,0.725 0.256778,-0.181788 0.552361,-0.399913 0.936198,-0.725 0.917995,-0.777483 2.077886,-1.878332 3.19401,-3.031817 1.116478,-1.153852 2.192388,-2.363848 2.946614,-3.338021 0.377688,-0.487826 0.666497,-0.910716 0.834636,-1.201467 C 23.99327,17.56221 23.98432,17.5905 24,17.571877 V 7 Z"/>
+ <path style="opacity:0.3" d="m 15.999999,7 v 19 c 0.256778,-0.181788 0.552361,-0.399913 0.936198,-0.725 0.917995,-0.777483 2.077886,-1.878332 3.19401,-3.031817 1.116478,-1.153852 2.192388,-2.363848 2.946614,-3.338021 0.377688,-0.487826 0.666497,-0.910716 0.834636,-1.201467 C 23.99327,17.56221 23.98432,17.5905 24,17.571877 V 7 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.7792969 1 A 0.81037722 0.81618158 0 0 0 5 1.8164062 L 5 2.7910156 A 0.81037722 0.81618158 0 0 1 5.7792969 2 A 0.81037722 0.81618158 0 0 1 6.4257812 2.2832031 L 8.2128906 4.375 L 10.494141 2.2207031 A 0.81037722 0.81618158 0 0 1 11.048828 2 L 16 2 L 20.951172 2 A 0.81037722 0.81618158 0 0 1 21.505859 2.2207031 L 23.787109 4.375 L 25.574219 2.2832031 A 0.81037722 0.81618158 0 0 1 27 2.8164062 L 27 1.8164062 A 0.81037722 0.81618158 0 0 0 25.574219 1.2832031 L 23.787109 3.375 L 21.505859 1.2207031 A 0.81037722 0.81618158 0 0 0 20.951172 1 L 16 1 L 11.048828 1 A 0.81037722 0.81618158 0 0 0 10.494141 1.2207031 L 8.2128906 3.375 L 6.4257812 1.2832031 A 0.81037722 0.81618158 0 0 0 5.7792969 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/netsurf.svg b/.icons/awkward/32x32/apps/netsurf.svg
new file mode 100644
index 00000000..4e9bfc19
--- /dev/null
+++ b/.icons/awkward/32x32/apps/netsurf.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 23,4.8756447 A 14,14 0 0 0 3.8756448,10 14,14 0 0 0 9.0000006,29.124356 14,14 0 0 0 28.124355,24 14,14 0 0 0 23,4.8756447 Z"/>
+ <path style="fill:#42b8fe" d="M 23,3.8756444 A 14,14 0 0 0 3.8756448,9.0000001 14,14 0 0 0 9.0000006,28.124356 14,14 0 0 0 28.124355,23 14,14 0 0 0 23,3.8756444 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.330078 2.0039062 A 14 14 0 0 0 3.875 9 A 14 14 0 0 0 2.0234375 16.40625 A 14 14 0 0 1 3.875 10 A 14 14 0 0 1 23 4.875 A 14 14 0 0 1 29.976562 16.59375 A 14 14 0 0 0 23 3.875 A 14 14 0 0 0 16.330078 2.0039062 z"/>
+ <path style="opacity:0.2" transform="matrix(0.56626835,0.43586288,-0.43586288,0.56626835,11.055768,-7.6849619)" d="m 26.721132,7.139029 1.350113,3.796569 3.639254,-1.7299056 -1.729906,3.6392536 3.796569,1.350113 -3.796569,1.350113 1.729906,3.639253 -3.639254,-1.729906 -1.350113,3.79657 -1.350113,-3.79657 -3.639253,1.729906 1.729906,-3.639254 -3.79657,-1.350112 3.79657,-1.350113 -1.729906,-3.6392538 3.639254,1.7299058 z"/>
+ <path style="fill:#ffffff" transform="matrix(0.56626835,0.43586288,-0.43586288,0.56626835,11.055768,-8.6849622)" d="m 26.721132,7.139029 1.350113,3.796569 3.639254,-1.7299056 -1.729906,3.6392536 3.796569,1.350113 -3.796569,1.350113 1.729906,3.639253 -3.639254,-1.729906 -1.350113,3.79657 -1.350113,-3.79657 -3.639253,1.729906 1.729906,-3.639254 -3.79657,-1.350112 3.79657,-1.350113 -1.729906,-3.6392538 3.639254,1.7299058 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 9,3.9898236 C 6,14.989824 9.3460958,23.217978 17,30.989824"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 9,3 C 6,14 9.3460958,22.228154 17,30"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 30,16.989824 c -7.880913,7.840867 -17,9 -27,6"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 30,16 C 22.119087,23.840867 13,25 3,22"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/network-defaultroute.svg b/.icons/awkward/32x32/apps/network-defaultroute.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/network-defaultroute.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/network-firewall.svg b/.icons/awkward/32x32/apps/network-firewall.svg
new file mode 120000
index 00000000..3184e8c6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/network-firewall.svg
@@ -0,0 +1 @@
+firewall-config.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/network-idle.svg b/.icons/awkward/32x32/apps/network-idle.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/network-idle.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/network_local.svg b/.icons/awkward/32x32/apps/network_local.svg
new file mode 100644
index 00000000..1b292da1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/network_local.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#40c269" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <rect style="opacity:0.2" width="20" height="2" x="6" y="25"/>
+ <path style="fill:#3f3f3f" d="M 15 20 L 15 24 L 6 24 L 6 26 L 26 26 L 26 24 L 17 24 L 17 20 L 15 20 z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <circle opacity=".2" cx="7" cy="26" r="3"/>
+ <circle style="fill:#ffffff" cx="7" cy="25" r="3"/>
+ <circle opacity=".2" cx="16" cy="26" r="3"/>
+ <circle style="fill:#ffffff" cx="16" cy="25" r="3"/>
+ <circle opacity=".2" cx="25" cy="26" r="3"/>
+ <circle style="fill:#ffffff" cx="25" cy="25" r="3"/>
+ <path opacity=".2" d="m9.6699 5c-0.9249 0-1.6699 0.745-1.6699 1.6699v12.66c0 0.925 0.745 1.67 1.6699 1.67h12.66c0.925 0 1.67-0.745 1.67-1.67v-12.66c0-0.925-0.745-1.67-1.67-1.67h-12.66zm2.3301 4h8v8h-8v-8z"/>
+ <path style="fill:#ffffff" d="m9.6699 4c-0.9249 0-1.6699 0.745-1.6699 1.6699v12.66c0 0.925 0.745 1.67 1.6699 1.67h12.66c0.925 0 1.67-0.745 1.67-1.67v-12.66c0-0.925-0.745-1.67-1.67-1.67h-12.66zm2.3301 4h8v8h-8v-8z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/neverball.svg b/.icons/awkward/32x32/apps/neverball.svg
new file mode 100644
index 00000000..3c798b06
--- /dev/null
+++ b/.icons/awkward/32x32/apps/neverball.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="M 29.999989,16.000011 C 29.999989,23.731991 23.73198,30 16,30 15.766494,30 15.760278,29.206061 15.543088,29.194507 10.375916,28.919635 9.4839204,26.203573 7.4383558,21.394921 6.7228593,19.712953 3.8388896,17.373975 3.8388896,15.430834 c 0,-0.69448 -1.7883122,-0.807972 -1.6906593,-1.475349 C 3.1377949,7.1926232 8.9624987,2.0000214 16,2.0000214 c 0.242545,0 0.176973,0.8874456 0.416123,0.9101301 3.370639,0.3197233 6.698304,1.9282242 9.027671,4.076371 2.161174,1.993039 3.720408,3.8806485 4.303815,6.5425385 0.165413,0.754723 0.25238,1.571689 0.25238,2.47095 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 16,3.000125 0,10 c 5.031483,0 9.75231,0.560828 13.833984,1.921875 A 14,14 0 0 0 16,3.000125 Z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="M 16 2 L 16 12 C 21.031483 12 25.75231 12.560828 29.833984 13.921875 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="M 16 12 C 11.013005 12 6.237343 12.554036 2.1777344 13.888672 A 14 14 0 0 0 2 16 A 14 14 0 0 0 13.21875 29.720703 A 14 14 0 0 0 14.599609 29.929688 C 15.060964 29.975443 15.527306 30 16 30 L 16 12 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/neverputt.svg b/.icons/awkward/32x32/apps/neverputt.svg
new file mode 100644
index 00000000..99604213
--- /dev/null
+++ b/.icons/awkward/32x32/apps/neverputt.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#e14e4e;fill-rule:evenodd" d="M 29.999989,16.000011 C 29.999989,23.731991 23.73198,30 16,30 10.21116,30 9.5699011,26.405694 7.4383558,21.394921 6.7228598,19.712953 2.0000104,17.943152 2.0000104,16.000011 2.0000104,8.2680302 8.268019,2.0000214 16,2.0000214 c 3.661049,0 6.949157,2.6859419 9.443794,4.9865011 2.773929,2.5581242 4.556195,4.9425575 4.556195,9.0134885 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 16,3.000125 0,10 c 5.031483,0 9.75231,0.560828 13.833984,1.921875 A 14,14 0 0 0 16,3.000125 Z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="M 16 2 L 16 12 C 21.031483 12 25.75231 12.560828 29.833984 13.921875 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="M 16 12 C 11.013005 12 6.237343 12.554036 2.1777344 13.888672 A 14 14 0 0 0 2 16 A 14 14 0 0 0 13.21875 29.720703 A 14 14 0 0 0 14.599609 29.929688 C 15.060964 29.975443 15.527306 30 16 30 L 16 12 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 7.2910156,3.0067071 c -0.092863,0.0076 -0.1881422,0.023758 -0.28125,0.050781 -0.744862,0.2161828 -1.1693078,0.989513 -0.953125,1.734375 l 4.4550784,15.3457037 0,0.0078 C 10.996278,23.003234 10.23978,24.054463 9.0449219,24.000848 7.8795082,23.948548 6.597291,22.450047 5.3066406,22.100457 4.0182538,21.75148 2.41152,23.326497 2.0507812,24.803582 c -0.1311318,0.536933 0.00617,1.035573 0.2128907,1.525391 0.751661,1.780943 5.1302234,4.736487 14.3945311,4.669922 10.889305,-0.07824 12.453116,-3.921526 13.078125,-5.326172 0.661718,-1.487142 0.0463,-3.959908 -1.52539,-4.53125 -0.955263,-0.347258 -3.392193,0.239007 -4.810547,0.791016 -1.435099,0.558525 -3.993402,1.106694 -6.009766,1.068359 -1.985696,-0.03833 -3.228308,-1.732007 -3.833984,-2.943359 -0.293125,-0.586251 -0.664068,-1.75691 -0.96875,-2.800782 l -0.04687,-0.166015 c -0.286623,-0.995855 -0.517578,-1.878906 -0.517578,-1.878906 l -0.02539,0.0059 L 8.7460938,4.0125665 C 8.5569338,3.3608122 7.9410603,2.9535306 7.2910156,3.0067071 Z"/>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="M 16.658194,29.998953 C 27.547499,29.920713 29.11216,26.075645 29.737169,24.670999 30.398887,23.183857 29.782399,20.711342 28.210708,20.14 27.255446,19.792742 24.818981,20.378773 23.400627,20.930782 21.965528,21.489307 19.407136,22.038335 17.390772,22 15.405076,21.96167 14.163057,20.26827 13.557381,19.056918 12.957714,17.857583 12.024025,14.211513 12.024025,14.211513 l -2.6241422,0.648514 c 0,0 0.9105692,3.088341 1.1126682,4.27583 C 11,22 10.240249,23.053662 9.0442309,22.999995 7.8788172,22.947695 6.5978805,21.449696 5.3072301,21.100106 4.0188433,20.751129 2.4123621,22.326265 2.0516233,23.80335 c -0.1311319,0.536933 0.00516,1.034726 0.2118851,1.524544 0.751661,1.780943 5.1303778,4.737624 14.3946856,4.671059 z"/>
+ <rect style="fill:#e4e4e4" width="2.8" height="23.8" x="4.76" y="3.93" rx="1.4" ry="1.4" transform="matrix(0.96036951,-0.27873,0.27873,0.96036951,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 7.2910156 2.0058594 C 7.1981521 2.013456 7.1028734 2.0296178 7.0097656 2.0566406 C 6.2649036 2.2728234 5.8404578 3.0461536 6.0566406 3.7910156 L 6.0917969 3.9121094 C 6.2409005 3.5129487 6.5670579 3.1851286 7.0097656 3.0566406 C 7.1028734 3.0296176 7.1981526 3.0134594 7.2910156 3.0058594 C 7.9410603 2.9526829 8.5569337 3.3599644 8.7460938 4.0117188 L 11.998047 15.216797 L 12.023438 15.210938 C 12.023438 15.210938 12.254393 16.093989 12.541016 17.089844 L 12.587891 17.255859 C 12.892573 18.299731 13.263516 19.47039 13.556641 20.056641 C 14.162317 21.267993 15.404929 22.96167 17.390625 23 C 19.406989 23.038335 21.965292 22.490166 23.400391 21.931641 C 24.818745 21.379632 27.255675 20.793367 28.210938 21.140625 C 29.200009 21.500173 29.809245 22.613708 29.960938 23.759766 C 30.124655 22.330786 29.492287 20.606422 28.210938 20.140625 C 27.255675 19.793367 24.818745 20.379632 23.400391 20.931641 C 21.965292 21.490166 19.406989 22.038335 17.390625 22 C 15.404929 21.96167 14.162317 20.267993 13.556641 19.056641 C 13.263516 18.47039 12.892573 17.299731 12.587891 16.255859 L 12.541016 16.089844 C 12.254393 15.093989 12.023438 14.210937 12.023438 14.210938 L 11.998047 14.216797 L 8.7460938 3.0117188 C 8.5569337 2.3599644 7.9410603 1.9526829 7.2910156 2.0058594 z M 4.8125 21.054688 C 3.6369106 21.142563 2.3664277 22.510285 2.0507812 23.802734 C 1.9712344 24.128447 1.9967259 24.440031 2.0703125 24.744141 C 2.4584762 23.284347 4.0352577 21.755238 5.3066406 22.099609 C 6.597291 22.449199 7.8795082 23.9477 9.0449219 24 C 10.091912 24.04698 10.800974 23.244842 10.634766 21.123047 C 10.528449 22.491513 9.9051145 23.038598 9.0449219 23 C 7.8795082 22.9477 6.597291 21.449199 5.3066406 21.099609 C 5.1455923 21.055987 4.9804413 21.042134 4.8125 21.054688 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/newbreeze.svg b/.icons/awkward/32x32/apps/newbreeze.svg
new file mode 100644
index 00000000..6c32e920
--- /dev/null
+++ b/.icons/awkward/32x32/apps/newbreeze.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#00a356" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 7.4285714,9 C 6.6371429,9 6,9.6487272 6,10.454546 V 23.545455 C 6,24.351273 6.6371429,25 7.4285714,25 h 1.5717145 v -5.909546 c 5.98e-5,-0.602467 0.4797196,-1.090848 1.0714281,-1.090908 h 11.856572 c 0.591709,6.1e-5 1.071368,0.488441 1.071428,1.090908 V 25 h 1.571715 C 25.362857,25 26,24.351273 26,23.545455 V 12.454273 c 0,-0.805818 -0.637164,-1.460349 -1.428571,-1.454546 h -7.5 L 14.214286,9 Z M 11,20 v 5 h 10 v -5 z"/>
+ <path style="fill:#ffffff" d="M 7.4285714,8 C 6.6371429,8 6,8.6487272 6,9.4545457 V 22.545455 C 6,23.351273 6.6371429,24 7.4285714,24 h 1.5717145 v -5.909546 c 5.98e-5,-0.602467 0.4797196,-1.090848 1.0714281,-1.090908 h 11.856572 c 0.591709,6.1e-5 1.071368,0.488441 1.071428,1.090908 V 24 h 1.571715 C 25.362857,24 26,23.351273 26,22.545455 V 11.454273 C 26,10.648455 25.362836,9.9939237 24.571429,9.9997274 h -7.5 L 14.214286,8 Z M 11,19 v 5 h 10 v -5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nextcloud.svg b/.icons/awkward/32x32/apps/nextcloud.svg
new file mode 100644
index 00000000..52a00edd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nextcloud.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#177ab3" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:.2" d="m16 13a4 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 -4zm0 2a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
+ <path style="fill:#ffffff" d="m16 12a4 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 -4zm0 2a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
+ <path style="opacity:.2" d="m9 14a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm0 2a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+ <path style="fill:#ffffff" d="m9 13a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm0 2a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+ <path style="opacity:.2" d="m23 14a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm0 2a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+ <path style="fill:#ffffff" d="m23 13a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3zm0 2a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3.4003906 2c-0.7756 0-1.4003906 0.6247906-1.4003906 1.4003906v1c0-0.7756 0.6247906-1.4003906 1.4003906-1.4003906h25.1992184c0.7756 0 1.400391 0.6247906 1.400391 1.4003906v-1c0-0.7756-0.624791-1.4003906-1.400391-1.4003906h-25.1992184z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nexuiz.svg b/.icons/awkward/32x32/apps/nexuiz.svg
new file mode 100644
index 00000000..8368bb08
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nexuiz.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m30 16a14 14 0 0 1 -14 14 14 14 0 0 1 -14 -14 14 14 0 0 1 14 -14 14 14 0 0 1 14 14z"/>
+ <path opacity=".2" d="m13.117 7c-0.05709 0.0015-0.11818 0.019264-0.17644 0.060786-0.05825 0.041521-0.10605 0.11755-0.11762 0.18235-0.02314 0.12959 0.0051 0.19161 0.0588 0.30391 0.24741 0.46073 0.49198 0.82018 0.58812 1.0941 0.16514 0.37981 0.1628 0.73278 0.11762 0.97252l-0.29406 1.4588c-1.4847 0.35533-2.9177 0.71446-4.3521 1.2157-0.27919 0.09229-0.49188 0.1852-0.70574 0.30392-0.019469-0.0033-0.039338-0.0033-0.058807 0-0.07515 0.04625-0.078665 0.11437-0.11762 0.18235-0.019477 0.03399-0.053418 0.0736-0.058814 0.12157-0.00539 0.04796 0.016611 0.12628 0.058814 0.18235 0.12526 0.17838 0.29365 0.2521 0.5293 0.3647 0.23565 0.11259 0.50633 0.2287 0.70574 0.30391 0.9976 0.37627 2.2805 0.68046 3.2934 0.79018-0.27277 1.2719-0.53633 2.5291-0.94098 3.7685-0.09852 0.30174-0.2241 0.61603-0.35287 0.91174-0.36984 0.84935-0.83893 1.6248-1.2939 2.3705-0.48054 0.69636-0.88547 1.3752-1.4115 2.0058-0.098125 0.10738-0.2565 0.19936-0.35287 0.30391-0.048182 0.05228-0.082541 0.13598-0.11762 0.18235-0.017542 0.02318-0.043803 0.03263-0.058807 0.06079-0.015011 0.02814-0.00574 0.04291 0 0.12156-0.0032 0.02012-0.0032 0.04065 0 0.06078 0.014778 0.0247 0.034909 0.04551 0.058807 0.06079 0.014778 0.0247 0.034909 0.04551 0.058814 0.06078 0.019469 0.0033 0.039338 0.0033 0.058807 0 0.10507 0.01653 0.19203-0.02793 0.29406-0.06078 0.10202-0.03285 0.17221-0.06248 0.29406-0.12157 0.24369-0.11817 0.55804-0.25202 0.82336-0.42548 0.38117-0.2492 0.66239-0.5026 0.88217-0.66861 0.38733-0.29256 1.2596-1.1317 1.7055-1.7019 0.51236-0.60257 1.0579-1.2491 1.4703-2.0666 0.0079-0.01567-0.0079-0.04497 0-0.06079 0.02812-0.05013 0.19105-0.3723 0.23525-0.48626 0.0884-0.22792 0.14752-0.45409 0.17644-0.54705l1.2939-4.0724 4.5285-1.0941c-0.11234 0.98206-0.23835 1.9334-0.35287 2.9176-0.08728 0.81134-0.14687 1.1381-0.23525 2.0058-0.0027 0.02593 0.0028 0.03383 0 0.06079-0.05016 0.26745-0.19604 1.0188-0.23525 1.2157-0.3006 1.5097-0.62353 2.8787-1.2939 4.0724-0.16038 0.23286-0.34591 0.47773-0.5293 0.66861-0.18548-0.093-0.4457-0.22255-0.82336-0.24313-0.0065-0.000857-0.04067 0.000786-0.05881 0-0.01947-0.0033-0.03933-0.0033-0.05881 0-0.000801 0.000249-0.05841 0.06036-0.05881 0.06079-0.0239 0.01526-0.04403 0.03608-0.05881 0.06079-0.02495 0.13804 0.01999 0.24476 0.05881 0.3647s0.07048 0.25441 0.11762 0.3647c0.34003 0.79549 0.73904 1.4811 1.1174 2.1882 0.01477 0.0247 0.03491 0.04551 0.05881 0.06078 0.01477 0.0247 0.03492 0.04551 0.05881 0.06079 0.01947 0.0033 0.03933 0.0033 0.05882 0 0.01947 0.0033 0.03933 0.0033 0.05881 0 0.0239-0.01537 0.04403-0.03608 0.05881-0.06079 0.56497-0.55345 1.2284-1.4445 1.7055-2.1882 0.93847-1.4548 1.7319-3.0812 2.2937-4.9234 0.08393-0.28657 0.15233-0.57663 0.23525-0.91174l1.7643-6.99c0.07459-0.30891 0.16084-0.65224 0.17643-0.91174 0.0033-0.02012 0.0033-0.04065 0-0.06079-0.0365-0.08998-0.11635-0.13695-0.17643-0.18234-0.06008-0.0454-0.10049-0.08239-0.17644-0.12157-0.15188-0.07837-0.35307-0.17422-0.52931-0.24315-0.84628-0.2946-1.7661-0.55964-2.7641-0.79018-0.10675-0.047979-0.17952-0.067193-0.29406-0.060786-0.11454 0.00643-0.284 0.036121-0.41168 0.060786-0.25536 0.049314-0.51834 0.14128-0.70574 0.18235l-2.351 0.5444c0.1-0.323 0.263-0.7996 0.118-1.398-0.201-0.6792-0.719-1.0754-1.294-1.2764-0.49-0.1713-0.968-0.3237-1.47-0.4863-0.082-0.0263-0.451-0.1613-0.824-0.1823z"/>
+ <path fill="#b7b7b7" d="m13.117 6c-0.05709 0.0015-0.11818 0.019264-0.17644 0.060786-0.05825 0.041521-0.10605 0.11755-0.11762 0.18235-0.02314 0.12959 0.0051 0.19161 0.0588 0.30391 0.24741 0.46073 0.49198 0.82018 0.58812 1.0941 0.16514 0.37981 0.1628 0.73278 0.11762 0.97252l-0.29406 1.4588c-1.4847 0.35533-2.9177 0.71446-4.3521 1.2157-0.27919 0.09229-0.49188 0.1852-0.70574 0.30392-0.019469-0.0033-0.039338-0.0033-0.058807 0-0.07515 0.04625-0.078665 0.11437-0.11762 0.18235-0.019477 0.03399-0.053418 0.0736-0.058814 0.12157-0.00539 0.04796 0.016611 0.12628 0.058814 0.18235 0.12526 0.17838 0.29365 0.2521 0.5293 0.3647 0.23565 0.11259 0.50633 0.2287 0.70574 0.30391 0.9976 0.37627 2.2805 0.68046 3.2934 0.79018-0.27277 1.2719-0.53633 2.5291-0.94098 3.7685-0.09852 0.30174-0.2241 0.61603-0.35287 0.91174-0.36984 0.84935-0.83893 1.6248-1.2939 2.3705-0.48054 0.69636-0.88547 1.3752-1.4115 2.0058-0.098125 0.10738-0.2565 0.19936-0.35287 0.30391-0.048182 0.05228-0.082541 0.13598-0.11762 0.18235-0.017542 0.02318-0.043803 0.03263-0.058807 0.06079-0.015011 0.02814-0.00574 0.04291 0 0.12156-0.0032 0.02012-0.0032 0.04065 0 0.06078 0.014778 0.0247 0.034909 0.04551 0.058807 0.06079 0.014778 0.0247 0.034909 0.04551 0.058814 0.06078 0.019469 0.0033 0.039338 0.0033 0.058807 0 0.10507 0.01653 0.19203-0.02793 0.29406-0.06078 0.10202-0.03285 0.17221-0.06248 0.29406-0.12157 0.24369-0.11817 0.55804-0.25202 0.82336-0.42548 0.38117-0.2492 0.66239-0.5026 0.88217-0.66861 0.38733-0.29256 1.2596-1.1317 1.7055-1.7019 0.51236-0.60257 1.0579-1.2491 1.4703-2.0666 0.0079-0.01567-0.0079-0.04497 0-0.06079 0.02812-0.05013 0.19105-0.3723 0.23525-0.48626 0.0884-0.22792 0.14752-0.45409 0.17644-0.54705l1.2939-4.0724 4.5285-1.0941c-0.11234 0.98206-0.23835 1.9334-0.35287 2.9176-0.08728 0.81134-0.14687 1.1381-0.23525 2.0058-0.0027 0.02593 0.0028 0.03383 0 0.06079-0.05016 0.26745-0.19604 1.0188-0.23525 1.2157-0.3006 1.5097-0.62353 2.8787-1.2939 4.0724-0.16038 0.23286-0.34591 0.47773-0.5293 0.66861-0.18548-0.093-0.4457-0.22255-0.82336-0.24313-0.0065-0.000857-0.04067 0.000786-0.05881 0-0.01947-0.0033-0.03933-0.0033-0.05881 0-0.000801 0.000249-0.05841 0.06036-0.05881 0.06079-0.0239 0.01526-0.04403 0.03608-0.05881 0.06079-0.02495 0.13804 0.01999 0.24476 0.05881 0.3647s0.07048 0.25441 0.11762 0.3647c0.34003 0.79549 0.73904 1.4811 1.1174 2.1882 0.01477 0.0247 0.03491 0.04551 0.05881 0.06078 0.01477 0.0247 0.03492 0.04551 0.05881 0.06079 0.01947 0.0033 0.03933 0.0033 0.05882 0 0.01947 0.0033 0.03933 0.0033 0.05881 0 0.0239-0.01537 0.04403-0.03608 0.05881-0.06079 0.56497-0.55345 1.2284-1.4445 1.7055-2.1882 0.93847-1.4548 1.7319-3.0812 2.2937-4.9234 0.08393-0.28657 0.15233-0.57663 0.23525-0.91174l1.7643-6.99c0.07459-0.30891 0.16084-0.65224 0.17643-0.91174 0.0033-0.020123 0.0033-0.040653 0-0.060786-0.0365-0.089984-0.11635-0.13695-0.17643-0.18234-0.06008-0.0454-0.10049-0.08239-0.17644-0.12157-0.15-0.0809-0.351-0.1767-0.528-0.2457-0.846-0.2946-1.766-0.5596-2.764-0.7902-0.107-0.0479-0.179-0.0671-0.294-0.0607-0.11454 0.00643-0.284 0.036121-0.41168 0.060786-0.25536 0.049314-0.51834 0.14128-0.70574 0.18235l-2.353 0.547c0.1-0.3232 0.263-0.7996 0.118-1.398-0.201-0.6792-0.719-1.0754-1.294-1.2764-0.49-0.1713-0.968-0.3237-1.47-0.4863-0.082-0.0263-0.451-0.1613-0.824-0.1823z"/>
+ <path fill="#fff" opacity=".1" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nfoview.svg b/.icons/awkward/32x32/apps/nfoview.svg
new file mode 100644
index 00000000..87ba216e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nfoview.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3968c2" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 15.5,7 A 1.5,1.5 0 0 0 14,8.5 1.5,1.5 0 0 0 15.5,10 1.5,1.5 0 0 0 17,8.5 1.5,1.5 0 0 0 15.5,7 Z M 11,13 v 3 h 3 v 6 h -3 v 3 h 9 v -3 h -3 v -6 -3 h -3 z"/>
+ <path style="fill:#ffffff" d="M 15.5 6 A 1.5 1.5 0 0 0 14 7.5 A 1.5 1.5 0 0 0 15.5 9 A 1.5 1.5 0 0 0 17 7.5 A 1.5 1.5 0 0 0 15.5 6 z M 11 12 L 11 15 L 14 15 L 14 21 L 11 21 L 11 24 L 20 24 L 20 21 L 17 21 L 17 15 L 17 12 L 14 12 L 11 12 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nheko.svg b/.icons/awkward/32x32/apps/nheko.svg
new file mode 100644
index 00000000..d306eec8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nheko.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,17 A 14,14 0 0 1 16,31 14,14 0 0 1 2,17 14,14 0 0 1 16,3 14,14 0 0 1 30,17 Z"/>
+ <path style="fill:#4f4f4f" d="M 30,16 A 14,14 0 0 1 16,30 14,14 0 0 1 2,16 14,14 0 0 1 16,2 14,14 0 0 1 30,16 Z"/>
+ <path style="opacity:0.2" d="m 8.5625,12 -2.25,3 h 4.988281 L 7.625,22 h 2.5625 2.5625 2.5625 l 3.675781,-7 h 2.5625 L 17.875,22 h 2.5625 l 5.25,-10 H 20.5625 18 15.4375 12.875 Z"/>
+ <path style="fill:#ffffff" d="m 17.999512,11 h 2.5625 l -5.25,10 h -2.5625 z"/>
+ <path style="fill:#ffffff" d="m 23.124512,11 h 2.5625 l -5.25,10 h -2.5625 z"/>
+ <path style="fill:#ffffff" d="M 8.5625 11 L 6.3125 14 L 11.300781 14 L 12.875 11 L 8.5625 11 z M 18 11 L 16.425781 14 L 16.634766 14 L 23.8125 14 L 25.6875 11 L 18.275391 11 L 18 11 z"/>
+ <path style="fill:#4485e8" d="m 15.437012,11 h 2.5625 l -5.25,10 h -2.5625 z"/>
+ <path style="fill:#69b0ec" d="m 12.874512,11 h 2.5625 l -5.25,10 H 7.6245117 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nicotine-plus.svg b/.icons/awkward/32x32/apps/nicotine-plus.svg
new file mode 100644
index 00000000..c89264d6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nicotine-plus.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#f2ad19" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".2" d="m5 8v18h4v-13.965c0.68892 0.02764 1.2398 0.07237 1.5547 0.15234 0.57328 0.1456 0.49703 0.06185 0.73828 0.61328 0.482 1.103 0.707 5.199 0.707 13.199h4c0-1.5154 0.0073-2.7576 0.01172-4h3.988v4h4v-4h4v-4h-4v-4h-4v4h-4v0.41992c-0.05-3.265-0.263-5.438-1.043-7.221-0.634-1.4483-2.022-2.5321-3.418-2.8865-0.815-0.2069-1.6544-0.269-2.539-0.293v-0.0195h-4z"/>
+ <rect fill="#ffffff" width="4" height="18" x="5" y="7"/>
+ <path fill="none" stroke="#ffffff" stroke-width="4" d="m7 9c7 0 7 0 7 16"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <path fill="#ffffff" d="m20 13v4h-4v4h4v4h4v-4h4v-4h-4v-4h-4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/night-in-the-woods.svg b/.icons/awkward/32x32/apps/night-in-the-woods.svg
new file mode 100644
index 00000000..8e9ad52a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/night-in-the-woods.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 3.1002831,4.929282 2.9927987,7.9447639 4.1771222,8.3806987 2.9563498,8.9271814 4.1062199,9.5015989 2.9401207,10.267845 l 1.1731494,0.13396 -1.0760514,0.867481 0.017959,0.49766 c -1.3255339,1.179539 -1.7967021,2.655833 -2.0036774,4.277939 -0.63107157,5.061326 4.6107337,10.267119 11.7079487,11.627512 7.097241,1.360354 13.362308,-1.639864 13.993453,-6.701191 0.02761,-0.227371 0.04337,-0.456916 0.04722,-0.688158 1.509901,-1.849797 3.067078,-2.966742 4.199875,-5.042804 -2.243619,-0.255938 -4.20582,-0.230527 -6.099472,-0.136488 1.055277,-0.951933 2.316995,-2.696697 3.372272,-4.03811 -1.470149,0.742759 -2.880899,1.117802 -3.767623,1.422982 0.972017,-1.197704 1.857785,-2.270734 2.404023,-3.4684371 L 22.901957,11.11617 24.182,8.3383728 C 22.185853,9.6381186 20.8252,10.175234 19.414834,10.772024 18.040675,10.12186 16.561221,9.6382877 15.044956,9.3436939 13.026453,8.9570962 10.789486,8.9150321 8.9080325,9.2209087 6.154079,6.4765929 4.7843289,5.9058795 3.1002831,4.929282 Z"/>
+ <path style="fill:#3f3f3f" d="M 3.1002831,3.9292824 2.9927987,6.9447643 4.1771222,7.3806991 2.9563498,7.9271818 4.1062199,8.5015993 2.9401207,9.2678449 4.1132701,9.4018051 3.0372187,10.269286 l 0.017959,0.49766 c -1.3255339,1.179539 -1.7967021,2.655833 -2.0036774,4.277939 -0.63107157,5.061326 4.6107337,10.267119 11.7079487,11.627512 7.097241,1.360354 13.362308,-1.639864 13.993453,-6.701191 0.02761,-0.227371 0.04337,-0.456916 0.04722,-0.688158 1.509901,-1.849797 3.067078,-2.966742 4.199875,-5.042804 -2.243619,-0.255938 -4.20582,-0.230527 -6.099472,-0.136488 1.055277,-0.951933 2.316995,-2.696697 3.372272,-4.03811 -1.470149,0.742759 -2.880899,1.117802 -3.767623,1.422982 0.972017,-1.197704 1.857785,-2.2707338 2.404023,-3.4684367 L 22.901957,10.11617 24.182,7.3383732 C 22.185853,8.638119 20.8252,9.1752342 19.414834,9.7720242 18.040675,9.1218602 16.561221,8.6382881 15.044956,8.3436943 13.026453,7.9570966 10.789486,7.9150325 8.9080325,8.2209091 6.154079,5.4765933 4.7843289,4.9058799 3.1002831,3.9292824 Z"/>
+ <path style="opacity:0.2" d="m 14.675781,9.9802871 a 0.34094315,0.34094315 0 0 0 -0.314453,0.2949219 l -0.253906,1.669921 a 0.34168516,0.34168516 0 0 0 0.675781,0.101563 l 0.251953,-1.669922 A 0.34094315,0.34094315 0 0 0 14.675781,9.9802871 Z m 1.605469,1.7968749 a 0.34094315,0.34094315 0 0 0 -0.283203,0.144531 l -1.103516,1.513672 a 0.34104267,0.34104267 0 1 0 0.550781,0.402344 l 1.103516,-1.513672 A 0.34094315,0.34094315 0 0 0 16.28125,11.777162 Z m -3.660156,0.316406 a 0.34094315,0.34094315 0 0 0 -0.279297,0.494141 l 0.851562,1.734375 a 0.34094315,0.34094315 0 1 0 0.611329,-0.300782 l -0.851563,-1.734375 a 0.34094315,0.34094315 0 0 0 -0.332031,-0.193359 z m -5.7636721,8.673828 a 0.34094315,0.34094315 0 0 0 -0.060547,0.673828 l 3.0898438,0.75586 a 0.34094315,0.34094315 0 1 0 0.1621092,-0.66211 L 6.9589844,20.779115 a 0.34094315,0.34094315 0 0 0 -0.1015625,-0.01172 z m 4.7597661,0.0957 a 0.34094315,0.34094315 0 0 0 -0.314454,0.400391 c 0.121534,0.68025 0.231189,0.959692 0.345704,1.414062 -0.476023,0.626177 -0.939242,1.338307 -1.441407,1.808594 a 0.34130274,0.34130274 0 0 0 0.466797,0.498047 c 0.410086,-0.384053 0.781138,-0.997525 1.175781,-1.476563 0.252638,0.807632 0.494255,1.368708 0.716797,1.794922 a 0.34094315,0.34094315 0 1 0 0.603516,-0.314453 c -0.23052,-0.441493 -0.470994,-1.514718 -0.701172,-2.257812 0.236544,-0.333162 0.497381,-0.526411 0.724609,-0.910157 A 0.34094315,0.34094315 0 0 0 13.013672,21.324037 L 11.751953,20.88263 a 0.34094315,0.34094315 0 0 0 -0.134765,-0.01953 z m 0.544921,0.884766 0.175782,0.0625 c -0.03575,0.05623 -0.07538,0.08572 -0.111329,0.140625 -0.02219,-0.09612 -0.04176,-0.09773 -0.06445,-0.203125 z m 2.00586,0.763672 a 0.34094315,0.34094315 0 0 0 -0.04102,0.677734 l 4.035156,0.648438 a 0.34132404,0.34132404 0 0 0 0.109375,-0.673829 l -4.037109,-0.646484 a 0.34094315,0.34094315 0 0 0 -0.06641,-0.0059 z m -7.3515628,0.417969 a 0.34105637,0.34105637 0 0 0 0.025391,0.68164 l 2.7441406,0.03125 a 0.34094315,0.34094315 0 1 0 0.00781,-0.68164 l -2.7441406,-0.03125 a 0.34094315,0.34094315 0 0 0 -0.033203,0 z m 7.1269528,0.77539 A 0.34094315,0.34094315 0 0 0 13.8125,24.355287 l 2.533203,1.226562 a 0.34094315,0.34094315 0 1 0 0.296875,-0.613281 l -2.533203,-1.226562 a 0.34094315,0.34094315 0 0 0 -0.166016,-0.03711 z"/>
+ <path style="opacity:0.2" d="M 6.8886719,12.006814 C 3.4589599,11.850268 2,14.762674 2,14.762674 c 0,0 0.1932,3.823194 4.7050781,5.003906 C 11.216956,20.947292 13,17.264627 13,17.264627 c 0,0 0.05558,-3.663588 -4.5195312,-4.984375 C 7.9085791,12.115153 7.3786307,12.029178 6.8886719,12.006814 Z m 12.4453121,3 C 15.592481,14.850269 14,17.762674 14,17.762674 c 0,0 0.210764,3.823195 5.132812,5.003906 C 24.05486,23.947292 26,20.264627 26,20.264627 c 0,0 0.06135,-3.663587 -4.929688,-4.984375 -0.623879,-0.165098 -1.201827,-0.251074 -1.736328,-0.273438 z"/>
+ <path style="fill:#ffd357" d="m 14,16.76266 c 0,0 2.07882,-3.804885 7.069856,-2.484098 4.991036,1.320788 4.930095,4.986059 4.930095,4.986059 0,0 -1.944591,3.682671 -6.866639,2.501959 C 14.211264,20.585869 14,16.76266 14,16.76266 Z"/>
+ <path style="fill:#9f3820" d="m 22.94872,14.998579 a 4.4999945,4.3636367 0 0 0 -2.948728,4.092329 4.4999945,4.3636367 0 0 0 1.142578,2.897729 c 3.444234,-0.07312 4.857416,-2.724432 4.857416,-2.724432 0,0 0.03234,-2.661757 -3.051266,-4.265626 z"/>
+ <path style="fill:none;stroke:#a3cbcb;stroke-width:0.68181813;stroke-linecap:round" d="M 9.9676256,20.86637 6.8774171,20.109585"/>
+ <path style="fill:none;stroke:#a3cbcb;stroke-width:0.68181813;stroke-linecap:round" d="M 9.5892329,22.302001 6.8458844,22.270468"/>
+ <path style="fill:none;stroke:#a3cbcb;stroke-width:0.68181813;stroke-linecap:round" d="m 14.181096,21.85348 4.035752,0.647041"/>
+ <path style="fill:none;stroke:#a3cbcb;stroke-width:0.68181813;stroke-linecap:round" d="m 13.960257,23.048394 2.533141,1.226635"/>
+ <path style="fill:none;stroke:#a3cbcb;stroke-width:0.68181813;stroke-linecap:round;stroke-linejoin:round" d="m 12.868638,24.145776 c -0.384847,-0.737062 -0.763505,-1.331764 -1.229777,-3.941593 l 1.261309,0.441458 c -0.773745,1.306704 -1.601893,2.286993 -2.459554,3.090208"/>
+ <path style="fill:none;stroke:#356373;stroke-width:0.68181813;stroke-linecap:round" d="M 13.499293,13.172382 12.647909,11.43808"/>
+ <path style="fill:none;stroke:#356373;stroke-width:0.68181813;stroke-linecap:round" d="M 14.445275,10.996622 14.697537,9.325387"/>
+ <path style="fill:none;stroke:#356373;stroke-width:0.68181813;stroke-linecap:round" d="m 15.170528,12.636325 1.103646,-1.513572"/>
+ <path style="fill:#ffd357" d="m 2,13.76266 c 0,0 1.9055855,-3.8048855 6.4807025,-2.484097 4.5751155,1.320787 4.5192525,4.986057 4.5192525,4.986057 0,0 -1.782541,3.682672 -6.2944185,2.50196 C 2.1936584,17.585868 2,13.76266 2,13.76266 Z"/>
+ <path style="fill:#9f3820" d="m 10.202994,11.99858 a 4.1249953,4.3636364 0 0 0 -2.7030002,4.09233 4.1249953,4.3636364 0 0 0 1.0473624,2.897727 c 3.1572158,-0.07312 4.4526318,-2.724432 4.4526318,-2.724432 0,0 0.02964,-2.661756 -2.796994,-4.265625 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.8886719 11.005859 C 3.4589599 10.849313 2 13.761719 2 13.761719 C 2 13.761719 2.0272456 14.073578 2.1464844 14.527344 C 2.4839462 13.956609 3.9047016 11.869659 6.8886719 12.005859 C 7.3786307 12.028223 7.908579 12.114198 8.4804688 12.279297 C 11.715122 13.213108 12.619468 15.299864 12.880859 16.453125 C 12.907279 16.405033 13 16.263672 13 16.263672 C 13 16.263672 13.055584 12.600084 8.4804688 11.279297 C 7.908579 11.114198 7.3786307 11.028223 6.8886719 11.005859 z M 19.333984 14.005859 C 15.592481 13.849314 14 16.761719 14 16.761719 C 14 16.761719 14.028167 17.07367 14.158203 17.527344 C 14.525589 16.95776 16.07734 14.869601 19.333984 15.005859 C 19.868485 15.028223 20.446434 15.114199 21.070312 15.279297 C 24.599213 16.213157 25.586209 18.299903 25.871094 19.453125 C 25.899792 19.405226 26 19.263672 26 19.263672 C 26 19.263672 26.06135 15.600085 21.070312 14.279297 C 20.446433 14.114199 19.868485 14.028223 19.333984 14.005859 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.0996094 3.9296875 L 2.9921875 6.9453125 L 3.0273438 6.9589844 L 3.0996094 4.9296875 C 4.7836552 5.906285 6.1542496 6.4763873 8.9082031 9.2207031 C 10.789657 8.9148265 13.026419 8.9571523 15.044922 9.34375 C 16.561187 9.6383438 18.039904 10.12132 19.414062 10.771484 C 20.661716 10.243546 21.89681 9.7323262 23.541016 8.7285156 L 24.181641 7.3378906 C 22.185494 8.6376364 20.824429 9.1746944 19.414062 9.7714844 C 18.039904 9.1213204 16.561187 8.6383438 15.044922 8.34375 C 13.026419 7.9571523 10.789657 7.9148265 8.9082031 8.2207031 C 6.1542496 5.4763873 4.7836552 4.906285 3.0996094 3.9296875 z M 2.9941406 7.9121094 L 2.9570312 7.9277344 L 2.9921875 7.9453125 L 2.9941406 7.9121094 z M 2.9921875 7.9453125 L 4.0117188 8.4550781 L 4.1777344 8.3808594 L 2.9921875 7.9453125 z M 26.910156 8.0195312 L 23.509766 9.7988281 L 22.902344 11.115234 L 26.0625 9.4628906 C 26.387908 8.9911134 26.683539 8.5164201 26.910156 8.0195312 z M 3.2402344 9.0703125 L 2.9394531 9.2675781 L 3.84375 9.3710938 L 3.2402344 9.0703125 z M 4.0332031 9.4667969 L 3.4804688 9.9121094 L 4.1054688 9.5019531 L 4.0332031 9.4667969 z M 28.273438 10.066406 C 27.270875 10.572928 26.364417 10.881655 25.564453 11.140625 C 25.22762 11.58306 24.883611 12.022822 24.505859 12.488281 C 25.14624 12.267884 26.064181 12.007024 27.076172 11.601562 C 27.484014 11.077632 27.899117 10.542223 28.273438 10.066406 z M 3.0371094 10.279297 L 3.0546875 10.767578 C 1.7291536 11.947117 1.2577566 13.422816 1.0507812 15.044922 C 0.99556522 15.487766 1.0011906 15.930663 1.0332031 16.373047 C 1.0413956 16.263591 1.0371455 16.154283 1.0507812 16.044922 C 1.2577566 14.422816 1.7291536 12.947117 3.0546875 11.767578 L 3.0371094 11.269531 L 4.1132812 10.402344 L 3.0371094 10.279297 z M 27.818359 14.041016 C 27.15636 14.031894 26.518504 14.045307 25.886719 14.066406 C 25.547698 14.457663 25.213808 14.820791 24.900391 15.103516 C 26.621308 15.018055 28.410383 14.999946 30.404297 15.1875 C 30.611624 14.890233 30.813561 14.581919 31 14.240234 C 29.878191 14.112265 28.826069 14.0549 27.818359 14.041016 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nighthawk.svg b/.icons/awkward/32x32/apps/nighthawk.svg
new file mode 100644
index 00000000..18df1b65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nighthawk.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="2.175" ry="2.175"/>
+ <rect style="fill:#e4e4e4" width="29" height="29" x="2" y="1" rx="2.175" ry="2.175"/>
+ <circle style="fill:#1890ff" cx="16.5" cy="13.5" r="10.5"/>
+ <circle style="fill:#40a9ff" cx="16.5" cy="13.5" r="6.5"/>
+ <circle style="fill:#91d5ff" cx="16.5" cy="13.5" r="3.5"/>
+ <path style="opacity:0.1" d="M 15.597577,28.166098 C 15.139114,27.665423 13.918095,26.389313 12.884203,25.330295 11.850312,24.271278 10.23058,22.538341 9.2847985,21.479324 8.3390178,20.420307 7.4679596,19.447013 7.3491154,19.31645 L 7.1330336,19.079061 7.0738487,17.49647 c -0.032556,-0.870425 -0.064768,-1.725024 -0.071586,-1.899109 -0.00858,-0.218831 0.00702,-0.316519 0.050518,-0.316519 0.034609,0 1.3944121,1.091989 3.0217873,2.42664 1.627376,1.334652 2.991767,2.42664 3.031984,2.42664 0.04022,0 0.554003,-0.783383 1.14175,-1.740851 0.587748,-0.957467 1.208245,-1.955677 1.378882,-2.218245 0.195728,-0.301169 0.310253,-0.532849 0.310253,-0.627622 0,-0.09762 -0.170834,-0.429213 -0.487853,-0.946936 -0.57773,-0.943491 -0.659941,-1.09857 -0.659941,-1.244889 0,-0.163182 0.228707,-0.369493 0.409604,-0.369493 0.19874,0 0.34091,0.166951 0.842534,0.989403 0.215213,0.352855 0.418807,0.652954 0.452435,0.666887 0.03523,0.01459 0.250893,-0.284775 0.508761,-0.706208 0.464578,-0.759251 0.634938,-0.950082 0.848164,-0.950082 0.14157,0 0.381886,0.215335 0.381886,0.34219 0,0.148627 -0.135161,0.407723 -0.674589,1.293154 -0.291659,0.478733 -0.521126,0.906033 -0.509927,0.949555 0.01121,0.04351 0.383283,0.660731 0.826854,1.371578 0.443573,0.710847 1.063489,1.716817 1.377595,2.235489 0.314106,0.518672 0.598519,0.953676 0.63203,0.966679 0.03352,0.013 1.313087,-1.003136 2.843509,-2.258084 1.530424,-1.254948 2.882966,-2.36393 3.005649,-2.464405 0.122679,-0.100473 0.238593,-0.166971 0.257585,-0.147768 0.019,0.0192 0.0041,0.8811 -0.03315,1.91533 l -0.06768,1.880418 -1.937685,2.165569 c -1.258935,1.40699 -2.902936,3.154795 -4.693248,4.989581 -1.515558,1.553208 -2.772045,2.830094 -2.792191,2.837526 -0.02014,0.0075 -0.411742,-0.396129 -0.870208,-0.8968 z"/>
+ <path style="fill:#555555" d="M 15.597577,27.166098 C 15.139114,26.665423 13.918095,25.389313 12.884203,24.330295 11.850312,23.271278 10.23058,21.538341 9.2847985,20.479324 8.3390178,19.420307 7.4679596,18.447013 7.3491154,18.31645 L 7.1330336,18.079061 7.0738487,16.49647 c -0.032556,-0.870425 -0.064768,-1.725024 -0.071586,-1.899109 -0.00858,-0.218831 0.00702,-0.316519 0.050518,-0.316519 0.034609,0 1.3944121,1.091989 3.0217873,2.42664 1.627376,1.334652 2.991767,2.42664 3.031984,2.42664 0.04022,0 0.554003,-0.783383 1.14175,-1.740851 0.587748,-0.957467 1.208245,-1.955677 1.378882,-2.218245 0.195728,-0.301169 0.310253,-0.532849 0.310253,-0.627622 0,-0.09762 -0.170834,-0.429213 -0.487853,-0.946936 -0.57773,-0.943491 -0.659941,-1.09857 -0.659941,-1.244889 0,-0.163182 0.228707,-0.369493 0.409604,-0.369493 0.19874,0 0.34091,0.166951 0.842534,0.989403 0.215213,0.352855 0.418807,0.652954 0.452435,0.666887 0.03523,0.01459 0.250893,-0.284775 0.508761,-0.706208 0.464578,-0.759251 0.634938,-0.950082 0.848164,-0.950082 0.14157,0 0.381886,0.215335 0.381886,0.34219 0,0.148627 -0.135161,0.407723 -0.674589,1.293154 -0.291659,0.478733 -0.521126,0.906033 -0.509927,0.949555 0.01121,0.04351 0.383283,0.660731 0.826854,1.371578 0.443573,0.710847 1.063489,1.716817 1.377595,2.235489 0.314106,0.518672 0.598519,0.953676 0.63203,0.966679 0.03352,0.013 1.313087,-1.003136 2.843509,-2.258084 1.530424,-1.254948 2.882966,-2.36393 3.005649,-2.464405 0.122679,-0.100473 0.238593,-0.166971 0.257585,-0.147768 0.019,0.0192 0.0041,0.8811 -0.03315,1.91533 l -0.06768,1.880418 -1.937685,2.165569 c -1.258935,1.40699 -2.902936,3.154795 -4.693248,4.989581 -1.515558,1.553208 -2.772045,2.830094 -2.792191,2.837526 -0.02014,0.0075 -0.411742,-0.396129 -0.870208,-0.8968 z"/>
+ <path style="opacity:0.3" d="m 16.51064,24.15705 -1.584447,2.306465 c 0.192708,0.204095 0.55845,0.578903 0.672015,0.702923 0.458464,0.500674 0.848843,0.90365 0.868983,0.896227 0.01159,-0.0042 0.96254,-0.976158 1.606173,-1.631367 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.1757812 1 C 2.9708313 1 2 1.9708313 2 3.1757812 L 2 4.1757812 C 2 2.9708313 2.9708313 2 4.1757812 2 L 28.824219 2 C 30.029169 2 31 2.9708313 31 4.1757812 L 31 3.1757812 C 31 1.9708313 30.029169 1 28.824219 1 L 4.1757812 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nihilumbra.svg b/.icons/awkward/32x32/apps/nihilumbra.svg
new file mode 100644
index 00000000..409f2068
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nihilumbra.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#d83abd" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.1" d="m16.242188 5.0878906c-0.530617-0.034422-1.035289 0.014903-1.507813 0.078125-1.890095 0.2528871-3.734375 0.8339844-3.734375 0.8339844-2 1-0.681624 4.982181 1.796875 3.8339844 0 0 1.358845-0.5546243 2.46875-0.703125 0.411369-0.055039 0.569091-0.014818 0.705078 0.00195-0.01389-0.1187195-0.07053 0.3154727-0.189453 0.8749996-1.473154 0.04608-2.894176 0.555985-4.060547 1.457032-0.456475-0.204026-0.941164-0.40096-1.474609-0.498047-0.568336-0.103438-1.188889-0.09329-1.878907 0.136719-4.391402 1.4638-5.30664 6.412109-5.30664 6.412109-0.760172 2.653238 3.302343 3.667844 3.878906 0.96875 0 0 0.928584-2.604562 2.339844-3.421875-0.183388 0.629567-0.277406 1.281776-0.279297 1.937503 8.03e-4 0.62092 0.08422 1.238973 0.248047 1.837891-0.521815 0.45889-1.011638 0.966399-1.431641 1.546875-0.814165 1.125238-1.388946 2.90437-0.615234 4.492187 0.76506 1.570062 2.031664 2.327747 3.066406 2.953125 1.034743 0.625378 1.955078 1.011719 1.955078 1.011719 2.50258 1.154534 4.127699-2.695937 1.554688-3.683594 0 0-0.677305-0.288192-1.441406-0.75-0.764102-0.461808-1.497546-1.203963-1.53711-1.285156-0.0051-0.01039-0.0945 0.09435 0.257813-0.392578 0.09465-0.130818 0.223513-0.278473 0.373047-0.433594 1.216021 1.047533 2.755089 1.64537 4.359374 1.693359 0.177723 0.402204 0.367696 0.799883 0.589844 1.183594 0.643137 1.110872 1.510958 2.230215 2.988282 2.722656 2.132455 0.710819 4.169752-0.105298 5.171874-1.107422 1.002124-1.002123 1.357422-2.156248 1.357422-2.15625 0.949083-2.580266-3.002449-3.898799-3.792968-1.265624 0 0-0.144702 0.345872-0.392578 0.59375-0.247877 0.247876-0.21058 0.431759-1.078126 0.142578-0.02268-0.0076-0.404855-0.263216-0.792968-0.933594-0.03997-0.06904-0.07565-0.171023-0.115235-0.246094 0.951224-0.600305 1.743779-1.420998 2.310547-2.392578 0.667973 0.0941 1.332809 0.15625 1.980469 0.15625 0.619172 0 1.225515-0.04349 1.876953-0.251953 0.651439-0.20846 1.458436-0.664917 1.896484-1.541016 0.977029-1.954055 0.433147-3.781285 2e-3 -5.21875-0.43124-1.437464-1.001952-2.570312-1.001954-2.570312-1.192707-2.385415-4.770831-0.596353-3.578124 1.789062 0 0 0.429286 0.867152 0.748046 1.929688 0.25846 0.861531 0.219017 1.502663 0.205078 1.849609-0.07031 0.0041-0.06608 0.01367-0.148437 0.01367-0.279343 0-0.655668-0.04198-1.029297-0.08398-0.132753-2.287431-1.376576-4.365089-3.330078-5.5625 0.18454-0.759465 0.343704-1.1641273 0.343704-2.041018 0-1.456088-0.933393-2.9491101-2.091797-3.4902344-0.579202-0.2705621-1.1354-0.3874525-1.666015-0.421875z"/>
+ <path style="fill:#4f4f4f" d="m16.242188 4.0878906c-0.530617-0.034422-1.035289 0.014903-1.507813 0.078125-1.890095 0.2528871-3.734375 0.8339844-3.734375 0.8339844-2 1-0.681624 4.9821808 1.796875 3.8339844 0 0 1.358845-0.5546243 2.46875-0.703125 0.411369-0.055039 0.569091-0.014818 0.705078 0.00195-0.01389-0.1187195-0.07053 0.3154727-0.189453 0.875-1.473154 0.046084-2.894176 0.5559844-4.060547 1.4570315-0.456475-0.204026-0.941164-0.40096-1.474609-0.4980471-0.5683364-0.1034376-1.1888885-0.093288-1.8789065 0.1367191-4.3914022 1.4638-5.3066406 6.412109-5.3066406 6.412109-0.760172 2.653238 3.3023427 3.667844 3.8789062 0.96875 0 0 0.9285836-2.604562 2.3398438-3.421875-0.1833878 0.6295671-0.2774058 1.2817761-0.2792969 1.9375031 8.032e-4 0.62092 0.084217 1.238973 0.2480469 1.837891-0.5218152 0.45889-1.011638 0.966399-1.4316407 1.546875-0.8141648 1.125238-1.3889462 2.90437-0.6152343 4.492187 0.7650599 1.570062 2.0316637 2.327747 3.0664061 2.953125 1.034743 0.625378 1.955078 1.011719 1.955078 1.011719 2.50258 1.154534 4.127699-2.695937 1.554688-3.683594 0 0-0.677305-0.288192-1.441406-0.75-0.764102-0.461808-1.497546-1.203963-1.53711-1.285156-0.0051-0.01039-0.0945 0.09435 0.257813-0.392578 0.09465-0.130818 0.223513-0.278473 0.373047-0.433594 1.216021 1.047533 2.755089 1.64537 4.359374 1.693359 0.177723 0.402204 0.367696 0.799883 0.589844 1.183594 0.643137 1.110872 1.510958 2.230215 2.988282 2.722656 2.132455 0.710819 4.169752-0.105298 5.171874-1.107422 1.002124-1.002123 1.357422-2.156248 1.357422-2.15625 0.949083-2.580266-3.002449-3.898799-3.792968-1.265624 0 0-0.144702 0.345872-0.392578 0.59375-0.247877 0.247876-0.21058 0.431759-1.078126 0.142578-0.02268-0.0076-0.404855-0.263216-0.792968-0.933594-0.03997-0.06904-0.07565-0.171023-0.115235-0.246094 0.951224-0.600305 1.743779-1.420998 2.310547-2.392578 0.667973 0.0941 1.332809 0.15625 1.980469 0.15625 0.619172 0 1.225515-0.04349 1.876953-0.251953 0.651439-0.20846 1.458436-0.664917 1.896484-1.541016 0.977029-1.954055 0.433147-3.781285 2e-3 -5.21875-0.43124-1.437464-1.001952-2.570312-1.001954-2.570312-1.192707-2.385415-4.770831-0.596353-3.578124 1.789062 0 0 0.429286 0.867152 0.748046 1.929688 0.25846 0.861531 0.219017 1.502663 0.205078 1.849609-0.07031 0.0041-0.06608 0.01367-0.148437 0.01367-0.279343 0-0.655668-0.04198-1.029297-0.08398-0.132753-2.287431-1.376576-4.365089-3.330078-5.5625 0.18454-0.7594649 0.343704-1.1641273 0.343704-2.041018 0-1.456088-0.933393-2.9491101-2.091797-3.4902344-0.579202-0.2705621-1.1354-0.3874525-1.666015-0.421875z"/>
+ <path style="opacity:.2" d="m13 16a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm6 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z"/>
+ <circle style="fill:#ffffff" cx="13" cy="17" r="2"/>
+ <circle style="fill:#ffffff" cx="19" cy="17" r="2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nip2.svg b/.icons/awkward/32x32/apps/nip2.svg
new file mode 100644
index 00000000..f9eb28c6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nip2.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 3.4,4.0000001 c -0.7756,0 -1.4,0.6194444 -1.4,1.3888888 L 2,22.055556 2,27.611111 C 2,28.380556 2.6244,29 3.4,29 l 25.2,0 C 29.3756,29 30,28.380556 30,27.611111 L 30,22.055556 30,5.3888889 C 30,4.6194445 29.3756,4.0000001 28.6,4.0000001 l -25.2,0 z"/>
+ <path style="fill:#e4e4e4" d="m 3.4,3.0000001 c -0.7756,0 -1.4,0.6194444 -1.4,1.3888888 L 2,21.055556 2,26.611111 C 2,27.380556 2.6244,28 3.4,28 l 25.2,0 C 29.3756,28 30,27.380556 30,26.611111 L 30,21.055556 30,4.3888889 C 30,3.6194445 29.3756,3.0000001 28.6,3.0000001 l -25.2,0 z"/>
+ <rect style="fill:#494949" width="24" height="21" x="4" y="5"/>
+ <path style="opacity:0.1" d="m 3.9999996,14.499999 c 0,0 2.1176471,-2.499999 4.9411767,-2.499999 2.8235297,0 5.0283057,2.050235 7.7647057,2 2.736401,-0.05023 4.941177,-5 7.058824,-5 2.117647,0 4.235295,1.299999 4.235295,1.299999 l 0,14.700001 -24.0000014,0 z"/>
+ <path style="fill:#4966ff" d="m 3.9999996,15.499999 c 0,0 2.1176471,-2.499999 4.9411767,-2.499999 2.8235297,0 5.0283057,2.050235 7.7647057,2 2.736401,-0.05023 4.941177,-5 7.058824,-5 2.117647,0 4.235295,1.299999 4.235295,1.299999 l 0,14.700001 -24.0000014,0 z"/>
+ <path style="opacity:0.1" d="m 3.9999996,17.299999 c 0,0 0.7058824,2.800001 2.1176471,2.800001 1.4117648,0 3.5294119,-3.1 6.3529413,-3.1 2.82353,0 7.058824,3.1 9.176471,3.1 2.117647,0 6.352942,-2.800001 6.352942,-2.800001 l 0,7.700001 -24.0000014,0 z"/>
+ <path style="fill:#19c171" d="m 3.9999996,18.299999 c 0,0 0.7058824,2.800001 2.1176471,2.800001 1.4117648,0 3.5294119,-3.1 6.3529413,-3.1 2.82353,0 7.058824,3.1 9.176471,3.1 2.117647,0 6.352942,-2.800001 6.352942,-2.800001 l 0,7.700001 -24.0000014,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23.765625 10 C 21.647978 10 19.441479 14.94977 16.705078 15 C 13.968678 15.050235 11.764936 13 8.9414062 13 C 6.1178767 13 4 15.5 4 15.5 L 4 16.5 C 4 16.5 6.1178767 14 8.9414062 14 C 11.764936 14 13.968678 16.050235 16.705078 16 C 19.441479 15.94977 21.647978 11 23.765625 11 C 25.883272 11 28 12.300781 28 12.300781 L 28 11.300781 C 28 11.300781 25.883272 10 23.765625 10 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.470703 18 C 9.6471737 18 7.5289523 21.099609 6.1171875 21.099609 C 4.7054228 21.099609 4 18.300781 4 18.300781 L 4 19.300781 C 4 19.300781 4.7054228 22.099609 6.1171875 22.099609 C 7.5289523 22.099609 9.6471737 19 12.470703 19 C 15.294233 19 19.528837 22.099609 21.646484 22.099609 C 23.764131 22.099609 28 19.300781 28 19.300781 L 28 18.300781 C 28 18.300781 23.764131 21.099609 21.646484 21.099609 C 19.528837 21.099609 15.294233 18 12.470703 18 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 3 C 2.6247906 3 2 3.6192275 2 4.3886719 L 2 5.3886719 C 2 4.6192275 2.6247906 4 3.4003906 4 L 28.599609 4 C 29.375209 4 30 4.6192275 30 5.3886719 L 30 4.3886719 C 30 3.6192275 29.375209 3 28.599609 3 L 3.4003906 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nitrogen.svg b/.icons/awkward/32x32/apps/nitrogen.svg
new file mode 100644
index 00000000..a4ba1679
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nitrogen.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="21" cy="17" r="9"/>
+ <circle style="fill:#5792f1" cx="21" cy="16" r="9"/>
+ <circle style="fill:#006ec9" cx="21" cy="16" r="7"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 21,7 a 9,9 0 0 0 -9,9 9,9 0 0 0 0.02148,0.576172 A 9,9 0 0 1 21,8 9,9 0 0 1 29.978516,16.423828 9,9 0 0 0 30,16 9,9 0 0 0 21,7 Z"/>
+ <circle style="opacity:0.2" cx="16" cy="22" r="9"/>
+ <circle style="opacity:0.2" cx="11" cy="17" r="9"/>
+ <circle style="fill:#5792f1" cx="16" cy="11" r="9"/>
+ <circle style="fill:#006ec9" cx="16" cy="11" r="7"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16,2 A 9,9 0 0 0 7,11 9,9 0 0 0 7.0214844,11.576172 9,9 0 0 1 16,3 9,9 0 0 1 24.978516,11.423828 9,9 0 0 0 25,11 9,9 0 0 0 16,2 Z"/>
+ <circle style="fill:#5792f1" cx="11" cy="16" r="9"/>
+ <circle style="fill:#006ec9" cx="11" cy="16" r="7"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11,7 A 9,9 0 0 0 2,16 9,9 0 0 0 2.0214844,16.576172 9,9 0 0 1 11,8 9,9 0 0 1 19.978516,16.423828 9,9 0 0 0 20,16 9,9 0 0 0 11,7 Z"/>
+ <circle style="fill:#5792f1" cx="16" cy="21" r="9"/>
+ <circle style="fill:#006ec9" cx="16" cy="21" r="7"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16,12 A 9,9 0 0 0 7,21 9,9 0 0 0 7.0214844,21.576172 9,9 0 0 1 16,13 9,9 0 0 1 24.978516,21.423828 9,9 0 0 0 25,21 9,9 0 0 0 16,12 Z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="9"/>
+ <circle style="fill:#5792f1" cx="16" cy="16" r="9"/>
+ <circle style="fill:#006ec9" cx="16" cy="16" r="7"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16,7 A 9,9 0 0 0 7,16 9,9 0 0 0 7.0214844,16.576172 9,9 0 0 1 16,8 9,9 0 0 1 24.978516,16.423828 9,9 0 0 0 25,16 9,9 0 0 0 16,7 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nitroshare.svg b/.icons/awkward/32x32/apps/nitroshare.svg
new file mode 100644
index 00000000..d4d7b95c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nitroshare.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 17.912109,3.0013055 c -0.859261,0.025204 -1.666435,0.4177094 -2.216797,1.0779636 L 11.595703,8.9984545 H 10 C 8.3432144,8.9986202 7.0001657,10.341468 7,11.998006 V 23.99621 c 1.657e-4,1.656538 1.3432144,2.999385 3,2.999551 h 1 v 0.99985 c 0.0013,2.804646 3.508361,4.073751 5.304688,1.919634 L 20.404297,24.99606 H 22 c 1.656786,-1.66e-4 2.999834,-1.343013 3,-2.999551 V 9.9983048 C 24.999834,8.3417672 23.656786,6.9989196 22,6.9987539 H 21 V 5.9989036 C 20.999451,4.308204 19.602341,2.951947 17.912109,3.0013055 Z"/>
+ <path style="fill:#4f4f4f" d="m 17.912109,2.0013058 c -0.859261,0.025204 -1.666435,0.4177094 -2.216797,1.0779636 L 11.595703,7.9984548 H 10 C 8.3432144,7.9986205 7.0001657,9.3414681 7,10.998006 V 22.99621 c 1.657e-4,1.656538 1.3432144,2.999385 3,2.999551 h 1 v 0.99985 c 0.0013,2.804646 3.508361,4.073751 5.304688,1.919634 L 20.404297,23.99606 H 22 c 1.656786,-1.66e-4 2.999834,-1.343013 3,-2.999551 V 8.9983051 C 24.999834,7.3417675 23.656786,5.9989199 22,5.9987542 H 21 V 4.9989039 C 20.999451,3.3082043 19.602341,1.9519473 17.912109,2.0013058 Z"/>
+ <path style="opacity:0.3" d="m 18,5 -5,6 h -2.9999 v 12 h 4 v 4 l 5,-6 H 22 V 9 h -4 z"/>
+ <path opacity=".2" d="m11 13v7h3v-3l4 4h3v-7h-3v3l-4-4z"/>
+ <path fill="#fff" d="m11 12v7h3v-3l4 4h3v-7h-3v3l-4-4z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17.912109 2.0019531 C 17.052848 2.0271571 16.245674 2.4198239 15.695312 3.0800781 L 11.595703 7.9980469 L 10 7.9980469 C 8.3432144 7.9982126 7.0001657 9.341509 7 10.998047 L 7 11.998047 C 7.0001657 10.341509 8.3432144 8.9982126 10 8.9980469 L 11.595703 8.9980469 L 15.695312 4.0800781 C 16.245674 3.4198239 17.052848 3.0271571 17.912109 3.0019531 C 19.602341 2.9525946 20.999451 4.3073473 21 5.9980469 L 21 4.9980469 C 20.999451 3.3073473 19.602341 1.9525946 17.912109 2.0019531 z M 21 5.9980469 L 21 6.9980469 L 22 6.9980469 C 23.656786 6.9982126 24.999834 8.3415093 25 9.9980469 L 25 8.9980469 C 24.999834 7.3415093 23.656786 5.9982126 22 5.9980469 L 21 5.9980469 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nixnote.svg b/.icons/awkward/32x32/apps/nixnote.svg
new file mode 120000
index 00000000..713d5a71
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nixnote.svg
@@ -0,0 +1 @@
+evernote.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nixnote2.svg b/.icons/awkward/32x32/apps/nixnote2.svg
new file mode 100644
index 00000000..8f156561
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nixnote2.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#f3ad1d" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.2" d="m 15.333953,7.918657 c -0.835621,0.041772 -2.452004,0.4121728 -3.29313,1.7271202 0,0 -0.777472,-0.2432085 0.128349,-1.6169081 C 12.169172,8.0288691 9,8 8.42885,9 H 6.0000001 v 12.173193 c 0,0 3.288416,7.007897 13.9704199,5.652899 0,0 4.834535,-0.703786 4.202006,-5.072542 0,0 1.508745,-1.658473 1.72433,-3.770925 0.199243,-1.95095 0.176761,-3.238841 -0.676618,-5.767297 -0.05957,-0.176264 -0.312555,-0.16228 -0.351562,0.01953 -0.299128,1.394777 -1.180533,4.58112 -3.701668,6.007252 0,0 1.326921,-2.37992 0.602679,-5.246929 -0.02322,-0.09195 -0.156346,-0.0829 -0.167411,0.01116 -0.106215,0.910002 -0.483784,2.899217 -1.771762,3.2952 0,0 -0.749184,-2.705257 -4.242554,-4.602196 0,0 0.301392,-0.906198 0.387835,-1.552733 0.08618,-0.6468055 -0.215613,-0.9480711 -0.04325,-1.2499996 0.172628,-0.3019349 0.862165,-0.7324219 0.862165,-0.7324219 0,0 -0.625037,-0.2873056 -1.460659,-0.2455356 z m 1.667718,9.084615 c 0.646525,-0.04091 1.179026,0.491781 1.138392,1.138392 -0.03395,0.532925 -0.465715,0.965275 -0.998884,0.998885 -0.646517,0.04091 -1.179342,-0.491783 -1.138393,-1.138393 0.03362,-0.533232 0.465724,-0.965276 0.998885,-0.998884 z m 4.61122,5.715678 c 0.146374,0.01121 0.3075,0.04918 0.439453,0.150671 0.04385,0.0338 0.19577,0.15135 0.172992,0.290178 -0.02165,0.13226 -0.188528,0.206616 -0.251116,0.234375 -0.192085,0.08532 -0.268334,0.01489 -0.518974,0.08231 -0.06113,0.01642 -0.247247,0.06842 -0.408761,0.206473 -0.131518,0.112574 -0.09958,0.155629 -0.220424,0.260882 -0.118832,0.103741 -0.371952,0.254039 -0.55106,0.178571 -0.171033,-0.07194 -0.185452,-0.311207 -0.188337,-0.357143 -0.02016,-0.327122 0.25871,-0.571986 0.376675,-0.675222 0.12113,-0.105759 0.395453,-0.306157 0.803571,-0.357143 0.06907,-0.0087 0.199609,-0.02515 0.345981,-0.01395 z"/>
+ <path style="fill:#ffffff" d="m 15.333953,6.918657 c -0.835621,0.041772 -2.452004,0.4121728 -3.29313,1.7271202 0,0 -0.777472,-0.2432085 0.128349,-1.6169081 C 12.169172,7.0288691 9,7 8.42885,8 H 6.0000001 v 12.173193 c 0,0 3.288416,7.007897 13.9704199,5.652899 0,0 4.834535,-0.703786 4.202006,-5.072542 0,0 1.508745,-1.658473 1.72433,-3.770925 0.199243,-1.95095 0.176761,-3.238841 -0.676618,-5.767297 -0.05957,-0.176264 -0.312555,-0.16228 -0.351562,0.01953 -0.299128,1.394777 -1.180533,4.58112 -3.701668,6.007252 0,0 1.326921,-2.37992 0.602679,-5.246929 -0.02322,-0.09195 -0.156346,-0.0829 -0.167411,0.01116 -0.106215,0.910002 -0.483784,2.899217 -1.771762,3.2952 0,0 -0.749184,-2.705257 -4.242554,-4.602196 0,0 0.301392,-0.9061983 0.387835,-1.552733 0.08618,-0.6468055 -0.215613,-0.9480711 -0.04325,-1.2499996 0.172628,-0.3019349 0.862165,-0.7324219 0.862165,-0.7324219 0,0 -0.625037,-0.2873056 -1.460659,-0.2455356 z m 1.667718,9.084615 c 0.646525,-0.04091 1.179026,0.491781 1.138392,1.138392 -0.03395,0.532925 -0.465715,0.965275 -0.998884,0.998885 -0.646517,0.04091 -1.179342,-0.491783 -1.138393,-1.138393 0.03362,-0.533232 0.465724,-0.965276 0.998885,-0.998884 z m 4.61122,5.715678 c 0.146374,0.01121 0.3075,0.04918 0.439453,0.150671 0.04385,0.0338 0.19577,0.15135 0.172992,0.290178 -0.02165,0.13226 -0.188528,0.206616 -0.251116,0.234375 -0.192085,0.08532 -0.268334,0.01489 -0.518974,0.08231 -0.06113,0.01642 -0.247247,0.06842 -0.408761,0.206473 -0.131518,0.112574 -0.09958,0.155629 -0.220424,0.260882 -0.118832,0.103741 -0.371952,0.254039 -0.55106,0.178571 -0.171033,-0.07194 -0.185452,-0.311207 -0.188337,-0.357143 -0.02016,-0.327122 0.25871,-0.571986 0.376675,-0.675222 0.12113,-0.105759 0.395453,-0.306157 0.803571,-0.357143 0.06907,-0.0087 0.199609,-0.02515 0.345981,-0.01395 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nl.g4d.Girens.svg b/.icons/awkward/32x32/apps/nl.g4d.Girens.svg
new file mode 100644
index 00000000..cd2bb33f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nl.g4d.Girens.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#beedf9" width="29" height="29" x="2" y="1" rx="1.45" ry="1.45"/>
+ <rect style="fill:#339fba" width="23" height="23" x="5" y="4" rx="1.769" ry="1.917"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 16.082976,8.0006576 C 12.758911,8.041769 9.5295937,9.895744 8.0297895,13.191574 6.1793574,17.257913 7.702872,22.411546 11.7444,24.328798 c 3.206997,1.521358 7.20308,0.393634 8.989831,-2.746261 l 3.035058,2.306306 c -0.0035,0.0057 -0.006,0.0122 -0.0097,0.01799 l 0.176488,0.107914 0.17649,0.107914 C 24.3292,23.772157 24.527535,23.408805 24.70457,23.035225 27.117065,17.944178 25.244109,11.457276 20.221408,8.946982 19.114847,8.3939338 17.932397,8.0891493 16.748602,8.0172661 16.526639,8.0037861 16.304551,7.9979211 16.082946,8.0006631 Z m 0.143137,4.7039214 c 0.592003,0.0079 1.187376,0.128807 1.746826,0.369395 2.829762,1.21692 3.937007,4.801617 2.730718,7.643873 -0.0902,0.212513 -0.190937,0.416713 -0.30017,0.612893 l -3.02533,-2.298003 c 0.03973,-0.109691 0.0739,-0.222439 0.09867,-0.341727 0.10049,-0.484112 0.01974,-1.037398 -0.227908,-1.487269 -0.247643,-0.449872 -0.696276,-0.801686 -1.278503,-0.773379 -0.289695,0.01408 -0.561845,0.191204 -0.753204,0.433036 -0.09568,0.120916 -0.172098,0.269567 -0.162594,0.442723 0.0095,0.173153 0.124533,0.341836 0.301561,0.446872 l 0.105616,-0.17709 1.556439,1.182899 c -0.177853,0.618084 -0.595212,1.064579 -1.133978,1.318481 -0.584036,0.275236 -1.293612,0.321729 -1.910808,0.116215 -1.841004,-0.613017 -2.599409,-2.886115 -1.937211,-4.697004 0.66681,-1.82351 2.41387,-2.815759 4.18988,-2.791915 z"/>
+ <path style="fill:#beedf9;fill-rule:evenodd" d="M 16.082976,7.0006576 C 12.758911,7.041769 9.5295937,8.895744 8.0297895,12.191574 6.1793574,16.257913 7.702872,21.411546 11.7444,23.328798 c 3.206997,1.521358 7.20308,0.393634 8.989831,-2.746261 l 3.035058,2.306306 c -0.0035,0.0057 -0.006,0.0122 -0.0097,0.01799 l 0.176488,0.107914 0.17649,0.107914 C 24.3292,22.772157 24.527535,22.408805 24.70457,22.035225 27.117065,16.944178 25.244109,10.457276 20.221408,7.946982 19.114847,7.3939338 17.932397,7.0891493 16.748602,7.0172661 16.526639,7.0037861 16.304551,6.9979211 16.082946,7.0006631 Z m 0.143137,4.7039214 c 0.592003,0.0079 1.187376,0.128807 1.746826,0.369395 2.829762,1.21692 3.937007,4.801617 2.730718,7.643873 -0.0902,0.212513 -0.190937,0.416713 -0.30017,0.612893 l -3.02533,-2.298003 c 0.03973,-0.109691 0.0739,-0.222439 0.09867,-0.341727 0.10049,-0.484112 0.01974,-1.037398 -0.227908,-1.487269 -0.247643,-0.449872 -0.696276,-0.801686 -1.278503,-0.773379 -0.289695,0.01408 -0.561845,0.191204 -0.753204,0.433036 -0.09568,0.120916 -0.172098,0.269567 -0.162594,0.442723 0.0095,0.173153 0.124533,0.341836 0.301561,0.446872 l 0.105616,-0.17709 1.556439,1.182899 c -0.177853,0.618084 -0.595212,1.064579 -1.133978,1.318481 -0.584036,0.275236 -1.293612,0.321729 -1.910808,0.116215 -1.841004,-0.613017 -2.599409,-2.886115 -1.937211,-4.697004 0.66681,-1.82351 2.41387,-2.815759 4.18988,-2.791915 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 16.082031 7 C 12.757966 7.0411114 9.5291011 8.8955763 8.0292969 12.191406 C 7.433681 13.500277 7.192614 14.920564 7.2675781 16.310547 C 7.3286149 15.247803 7.576134 14.187235 8.0292969 13.191406 C 9.5291011 9.8955763 12.757966 8.0411114 16.082031 8 C 16.303636 7.997258 16.526084 8.0040981 16.748047 8.0175781 C 17.931842 8.0894613 19.114142 8.3942174 20.220703 8.9472656 C 23.615865 10.644132 25.566444 14.158545 25.732422 17.830078 C 25.908321 13.809565 23.923503 9.7978867 20.220703 7.9472656 C 19.114142 7.3942174 17.931842 7.0894613 16.748047 7.0175781 C 16.526084 7.0040981 16.303636 6.997258 16.082031 7 z M 15.970703 15.429688 C 15.681008 15.443767 15.408156 15.621449 15.216797 15.863281 C 15.121117 15.984197 15.045184 16.133485 15.054688 16.306641 C 15.064008 16.476515 15.176299 16.640703 15.347656 16.746094 C 15.355699 16.738306 15.364824 16.732169 15.373047 16.724609 L 15.460938 16.576172 L 15.503906 16.607422 C 15.647324 16.509474 15.803401 16.437819 15.970703 16.429688 C 16.55293 16.401381 17.000404 16.753253 17.248047 17.203125 C 17.344752 17.378797 17.408173 17.572598 17.453125 17.769531 C 17.459751 17.742809 17.470879 17.718775 17.476562 17.691406 C 17.577053 17.207294 17.495695 16.652996 17.248047 16.203125 C 17.000404 15.753253 16.55293 15.401381 15.970703 15.429688 z M 11.84375 16.328125 C 11.632969 17.947032 12.405158 19.671414 13.972656 20.193359 C 14.589852 20.398873 15.30073 20.353361 15.884766 20.078125 C 16.423532 19.824223 16.839725 19.37785 17.017578 18.759766 L 16.642578 18.474609 C 16.438547 18.730573 16.183774 18.937213 15.884766 19.078125 C 15.30073 19.353361 14.589852 19.398873 13.972656 19.193359 C 12.728209 18.778984 11.994471 17.604065 11.84375 16.328125 z M 21.160156 17.806641 C 21.109244 18.457305 20.96321 19.105939 20.703125 19.71875 C 20.612925 19.931263 20.51353 20.133898 20.404297 20.330078 L 17.505859 18.128906 C 17.518081 18.319825 17.514056 18.510782 17.476562 18.691406 C 17.451793 18.810694 17.418636 18.923512 17.378906 19.033203 L 20.296875 21.248047 C 20.453346 21.036647 20.601207 20.81605 20.734375 20.582031 L 20.75 20.59375 C 21.105285 19.701025 21.235144 18.740693 21.160156 17.806641 z"/>
+ <path style="opacity:0.1" d="M 6.7695312 4 C 5.7893774 4 5 4.8541824 5 5.9160156 L 5 6.9160156 C 5 5.8541824 5.7893774 5 6.7695312 5 L 26.230469 5 C 27.210623 5 28 5.8541824 28 6.9160156 L 28 5.9160156 C 28 4.8541824 27.210623 4 26.230469 4 L 6.7695312 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nl.hjdskes.gcolor3.svg b/.icons/awkward/32x32/apps/nl.hjdskes.gcolor3.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nl.hjdskes.gcolor3.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nl.openoffice.bluefish.svg b/.icons/awkward/32x32/apps/nl.openoffice.bluefish.svg
new file mode 120000
index 00000000..aa9cef1e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nl.openoffice.bluefish.svg
@@ -0,0 +1 @@
+bluefish.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nm-device-wireless.svg b/.icons/awkward/32x32/apps/nm-device-wireless.svg
new file mode 120000
index 00000000..015d36a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nm-device-wireless.svg
@@ -0,0 +1 @@
+wicd.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nmap.svg b/.icons/awkward/32x32/apps/nmap.svg
new file mode 100644
index 00000000..ccd15ed4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nmap.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#9748de" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" style="opacity:0.2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path style="opacity:0.2" d="M 16,7.0000001 C 10.477143,7.0000001 5.9999998,11.477143 5.9999998,17 5.9999998,22.522857 10.477143,27 16,27 21.522857,27 26,22.522857 26,17 26,11.477143 21.522857,7.0000001 16,7.0000001 Z m -0.935547,1.9941407 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262882 -0.8369,3.7475282 -0.103516,4.8281252 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,10e-7 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 -0.8515642,-0.308125 -2.0011312,-0.955677 -2.4394522,-1.423827 -0.01853,-0.01985 -0.034681,-0.03321 -0.050781,-0.05078 0.628012,-2.501606 2.3902012,-4.551008 4.7265622,-5.5390622 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.103516 z m 7.625,3.8125002 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+ <path style="fill:#a0ff50" d="M 16,6.0000001 C 10.477143,6.0000001 5.9999998,10.477143 5.9999998,16 5.9999998,21.522857 10.477143,26 16,26 21.522857,26 26,21.522857 26,16 26,10.477143 21.522857,6.0000001 16,6.0000001 Z m -0.935547,1.9941407 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262882 -0.8369,3.7475282 -0.103516,4.8281252 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,10e-7 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 -0.8515642,-0.308125 -2.0011312,-0.955677 -2.4394522,-1.423827 -0.01853,-0.01985 -0.034681,-0.03321 -0.050781,-0.05078 0.628012,-2.501606 2.3902012,-4.5510082 4.7265622,-5.5390622 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.103516 z m 7.625,3.8125002 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nocover.svg b/.icons/awkward/32x32/apps/nocover.svg
new file mode 120000
index 00000000..af756bba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nocover.svg
@@ -0,0 +1 @@
+mixxx.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nocturn.svg b/.icons/awkward/32x32/apps/nocturn.svg
new file mode 120000
index 00000000..894e8e48
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nocturn.svg
@@ -0,0 +1 @@
+twitter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/noiz2sa.svg b/.icons/awkward/32x32/apps/noiz2sa.svg
new file mode 100644
index 00000000..bdd08304
--- /dev/null
+++ b/.icons/awkward/32x32/apps/noiz2sa.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:8" d="M 6,6.9995729 26,26.999573"/>
+ <path style="opacity:0.2" d="M 4.6660156,3 C 3.1886822,3 2,4.2495813 2,5.8007812 V 28.199219 C 2,29.750419 3.1886822,31 4.6660156,31 H 7.3339844 C 8.8113178,31 10,29.750419 10,28.199219 V 5.8007812 C 10,4.2495813 8.8113178,3 7.3339844,3 Z M 24.666016,3 C 23.188682,3 22,4.2495813 22,5.8007812 V 28.199219 C 22,29.750419 23.188682,31 24.666016,31 h 2.667968 C 28.811318,31 30,29.750419 30,28.199219 V 5.8007812 C 30,4.2495813 28.811318,3 27.333984,3 Z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:8" d="M 6,6 26,26"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.828125 3.171875 L 3.171875 8.828125 L 3.671875 9.328125 L 8.828125 4.171875 L 28.328125 23.671875 L 28.828125 23.171875 L 8.828125 3.171875 z"/>
+ <rect style="fill:#4f4f4f" width="8" height="28" x="2" y="2" rx="2.667" ry="2.8"/>
+ <rect style="fill:#4f4f4f" width="8" height="28" x="22" y="2" rx="2.667" ry="2.8"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.6660156 2 C 3.1886822 2 2 3.2495813 2 4.8007812 L 2 5.8007812 C 2 4.2495813 3.1886822 3 4.6660156 3 L 7.3339844 3 C 8.8113178 3 10 4.2495813 10 5.8007812 L 10 4.8007812 C 10 3.2495813 8.8113178 2 7.3339844 2 L 4.6660156 2 z M 24.666016 2 C 23.188682 2 22 3.2495813 22 4.8007812 L 22 5.8007812 C 22 4.2495813 23.188682 3 24.666016 3 L 27.333984 3 C 28.811318 3 30 4.2495813 30 5.8007812 L 30 4.8007812 C 30 3.2495813 28.811318 2 27.333984 2 L 24.666016 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nomacs.svg b/.icons/awkward/32x32/apps/nomacs.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nomacs.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nootka.svg b/.icons/awkward/32x32/apps/nootka.svg
new file mode 100644
index 00000000..07c0f298
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nootka.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#dcdcbe" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#2a2a2a" fill-rule="evenodd" opacity=".5" d="m5 9v1h22v-1h-22zm0 3v1h22v-1h-22zm0 3v1h22v-1h-22zm0 3v1h22v-1h-22zm0 3v1h22v-1h-22z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <g fill="#2a2a2a" transform="matrix(.84528 0 0 .77519 .095608 5)">
+ <g>
+ <path d="m16.681 13.4c-0.7-0.8-1.7-1.3-2.9-1.2-0.1-0.2-0.5-2.2-0.5-2.2s1.4-2.1 1.7-2.5c1.5-2.4 1.6-4.3 0.7-6.2-0.3-0.7-1.1-1.3-1.9-1.3-0.6 0-1.1 0.5-1.4 1.1-1 1.7-1 4.9-0.5 7.1 0 0-0.5 0.5-1 1.1-1 1.1-2.1 2.3-2.5 3.9-0.5 1.8-0.1 3.5 1 4.8 1.2 1.5 3 2.2 5.2 2 0.4 1.9 0.7 3.1 0.1 4.2-0.2 0.4-0.6 0.8-1.3 0.8-0.2 0-0.3 0-0.5-0.1 0.6-0.3 1.1-0.9 1.1-1.6 0-1-0.8-1.8-1.8-1.8-1.7 0.1-1.8 1.8-1.8 1.8 0 0.6 0.2 1.2 0.6 1.6 0.5 0.5 1.3 0.9 2.2 0.9 1.1 0 2.2-0.4 2.6-2 0.4-1.3-0.3-3.4-0.4-4.1 1.1-0.5 2.1-2 2.2-3 0.2-1.1-0.2-2.4-0.9-3.3zm-3.2-11.1c0.1-0.2 0.3-0.3 0.5-0.3 0.1 0 0.3 0.1 0.4 0.2 0.4 0.2 0.5 0.6 0.5 1.2-0.1 1.5-1.4 3.3-2.1 3.9-0.3-1.4-0.1-4 0.7-5zm-2.9 15.7c-0.7-0.7-1-1.7-0.9-2.7 0.2-1.6 1.3-2.9 2.2-3.9 0.2-0.2 0.4-0.4 0.5-0.6 0.1 0.5 0.4 1.3 0.5 1.7-1.2 0.5-1.9 2.1-1.8 3.4 0 0.6 0.2 1 0.5 1.4 0.1 0.1 0.2 0.2 0.3 0.2s0.3-0.1 0.3-0.2c0.1-0.1 0.1-0.3 0-0.4s-0.1-0.2-0.1-0.4c-0.1-0.9 0.5-1.6 1.2-1.9 0.1 0.6 0.8 3.7 0.9 4.4-1.3 0.4-2.7 0-3.6-1zm4.5 0.6c-0.2-0.7-0.3-1.5-0.5-2.4-0.1-0.6-0.2-1.3-0.4-1.9 1.3 0 1.7 1.1 1.8 1.5 0.3 1.1 0 2.2-0.9 2.8z"/>
+ </g>
+ </g>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nos-tv.svg b/.icons/awkward/32x32/apps/nos-tv.svg
new file mode 100644
index 00000000..6e4d7920
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nos-tv.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#5362ca" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#61d3e0" d="M 7.0851648,12.932 25.9,17.4 v 2.314556 L 25,20 c 0,0 -5.996403,-0.1 -6.1,-0.1 L 18.078374,22 H 7.9301747 L 7,20.6 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.0859375 12.931641 L 7 20.599609 L 7.0117188 20.615234 L 7.0859375 13.931641 L 25.900391 18.400391 L 25.900391 17.400391 L 7.0859375 12.931641 z"/>
+ <path style="opacity:0.2" d="M 7.4277344,9 6,10.400391 V 21.599609 L 7.4277344,23 H 16 V 21 H 8 V 11 h 16.572266 v 0.800781 h 0.294922 L 26,12.910156 V 10.400391 L 24.572266,9 Z M 18.5,13 17,14.333984 V 24.666016 L 18.5,26 h 6 L 26,24.666016 V 14.333984 L 24.5,13 Z m 0.5,2 h 5 v 5 h -5 z m 0,6 h 5 v 3 h -5 z m 2,1.033203 V 23 h 1 V 22.033203 Z M 4.0996094,24 5.5,26 H 16.994141 L 16,25.115234 V 24 Z M 27,24 v 1.115234 L 26.005859,26 H 26.5 l 1.400391,-2 z"/>
+ <path style="fill:#fccf42" d="M 7.4277344 8 L 6 9.4003906 L 6 20.599609 L 7.4277344 22 L 16 22 L 16 20 L 8 20 L 8 10 L 24.572266 10 L 24.572266 10.800781 L 24.867188 10.800781 L 26 11.910156 L 26 9.4003906 L 24.572266 8 L 7.4277344 8 z M 18.5 12 L 17 13.333984 L 17 23.666016 L 18.5 25 L 24.5 25 L 26 23.666016 L 26 13.333984 L 24.5 12 L 18.5 12 z M 19 14 L 24 14 L 24 19 L 19 19 L 19 14 z M 19 20 L 24 20 L 24 23 L 19 23 L 19 20 z M 21 21.033203 L 21 22 L 22 22 L 22 21.033203 L 21 21.033203 z M 4.0996094 23 L 5.5 25 L 16.994141 25 L 16 24.115234 L 16 23 L 4.0996094 23 z M 27 23 L 27 24.115234 L 26.005859 25 L 26.5 25 L 27.900391 23 L 27 23 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/noson.svg b/.icons/awkward/32x32/apps/noson.svg
new file mode 100644
index 00000000..0b068330
--- /dev/null
+++ b/.icons/awkward/32x32/apps/noson.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#f55e07" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#4c4c4c" d="m 15.986674,4.0000001 c 6.802887,0 12,5.1904497 12,11.9866739 0,6.802887 -5.197113,12 -12,12 -6.7962243,0 -11.9866741,-5.197113 -11.9866741,-12 0,-6.7962243 5.1904498,-11.9866739 11.9866741,-11.9866739 z m -11.9866741,0 z M 28,28 Z"/>
+ <path style="opacity:0.2" d="m 15.993339,9 c 4.53622,0 8,3.46378 8,7.993338 0,4.53622 -3.46378,8 -8,8 -4.529558,0 -7.9933389,-3.46378 -7.9933389,-8 C 8.0000001,12.46378 11.463781,9 15.993339,9 Z M 8.0000001,9 Z M 24,25 Z"/>
+ <path style="fill:#808080" d="m 15.993339,8 c 4.53622,0 8,3.46378 8,7.993338 0,4.53622 -3.46378,8 -8,8 -4.529558,0 -7.9933389,-3.46378 -7.9933389,-8 C 8.0000001,11.46378 11.463781,8 15.993339,8 Z M 8.0000001,8 Z M 24,24 Z"/>
+ <path style="fill:#333333" d="m 15.993344,12 c 2.269551,0 4.000001,1.730449 4.000001,3.993344 0,2.269551 -1.73045,4 -4.000001,4 -2.262895,0 -3.993344,-1.730449 -3.993344,-4 C 12,13.730449 13.730449,12 15.993344,12 Z M 12,12 Z m 8,8 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.2" d="M 15.986328 4 C 9.1901038 4 4 9.1901038 4 15.986328 C 4 16.155596 4.0170659 16.319104 4.0234375 16.486328 C 4.2735164 9.9396783 9.3594686 5 15.986328 5 C 22.619684 5 27.712492 9.9396783 27.962891 16.486328 C 27.96927 16.319104 27.986328 16.155596 27.986328 15.986328 C 27.986328 9.1901039 22.789215 4 15.986328 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/notable.svg b/.icons/awkward/32x32/apps/notable.svg
new file mode 100644
index 00000000..e125bcb2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/notable.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 3.9296856,2.9999962 c -0.133553,0 -0.2648531,0.015086 -0.390625,0.042969 -0.1253791,0.027878 -0.248166,0.06826 -0.363281,0.1210937 -0.115443,0.052992 -0.225556,0.11803 -0.328125,0.1933594 -0.5124921,0.3767222 -0.847656,1.015438 -0.847656,1.7421875 V 23.999996 l 2.546875,3.960938 0.453125,0.705078 1.5,2.333984 1.5,-2.333984 0.453125,-0.705078 2.5468754,-3.960938 v -5.931641 l 10.283203,11.994141 0.06055,0.03516 C 21.69147,30.64328 22.27101,31 22.92969,31 h 3.10742 0.962891 1.070312 c 0.133554,0 0.264845,-0.01509 0.390626,-0.04297 0.03803,-0.0085 0.07222,-0.02623 0.109374,-0.03711 0.70196,-0.204358 1.246252,-0.818715 1.390626,-1.601563 0.02516,-0.135249 0.03906,-0.274363 0.03906,-0.417968 V 26.406246 5.0996056 c 0,-1.1634 -0.861257,-2.0996094 -1.929688,-2.0996094 h -1.07031 -2.999999 -1.070312 c -1.06843,0 -1.929688,0.9362094 -1.929688,2.0996094 V 15.906246 L 10.416015,3.55859 c -0.02611,-0.030455 -0.0932,-0.058877 -0.144532,-0.087891 -0.04124,-0.036034 -0.0752,-0.080984 -0.11914,-0.1132812 0,0 -0.002,0 -0.002,0 C 9.9454726,3.2069836 9.7120206,3.0988042 9.4608886,3.0429647 9.3351636,3.0150827 9.2038176,2.9999957 9.0702636,2.9999957 h -1.0703121 -3 z"/>
+ <path style="fill:#fabe5c" d="M 3.9296875 2.5 C 3.8337875 2.5 3.7376729 2.511034 3.6464844 2.53125 C 3.5541156 2.551919 3.4646229 2.582489 3.3847656 2.6191406 C 3.3007348 2.6577134 3.2201617 2.7042207 3.1445312 2.7597656 C 2.7655243 3.0383657 2.5 3.5265873 2.5 4.0996094 L 2.5 22.853516 L 4.9667969 26.691406 L 5.4199219 27.396484 L 6.5 29.076172 L 7.5800781 27.396484 L 8.0332031 26.691406 L 10.5 22.853516 L 10.5 17.068359 A 0.50005 0.50005 0 0 1 11.378906 16.742188 L 21.607422 28.671875 A 0.50005 0.50005 0 0 1 21.765625 28.828125 C 22.031104 29.244703 22.451529 29.5 22.929688 29.5 L 26.037109 29.5 L 27 29.5 L 28.070312 29.5 C 28.16555 29.5 28.260907 29.488658 28.351562 29.46875 C 28.307408 29.47862 28.331328 29.468253 28.429688 29.439453 C 28.940028 29.29088 29.356564 28.836829 29.46875 28.228516 A 0.50005 0.50005 0 0 0 29.46875 28.226562 C 29.48869 28.119368 29.5 28.011731 29.5 27.900391 L 29.5 25.40625 L 29.5 4.0996094 C 29.5 3.1829737 28.846661 2.5 28.070312 2.5 L 27 2.5 L 24 2.5 L 22.929688 2.5 C 22.15334 2.5 21.5 3.182974 21.5 4.0996094 L 21.5 14.90625 A 0.50005 0.50005 0 0 1 20.621094 15.232422 L 10.080078 2.9355469 C 10.064548 2.9275909 10.054051 2.922449 10.025391 2.90625 A 0.50005 0.50005 0 0 1 9.9433594 2.8476562 C 9.8535654 2.7692023 9.830928 2.7436369 9.859375 2.7636719 A 0.50005 0.50005 0 0 1 9.8554688 2.7597656 A 0.50005 0.50005 0 0 0 9.8535156 2.7597656 C 9.7030172 2.6492562 9.5345088 2.571754 9.3535156 2.53125 C 9.2624321 2.51105 9.1662115 2.5 9.0703125 2.5 L 8 2.5 L 5 2.5 L 3.9296875 2.5 z"/>
+ <path style="fill:#f8a724" d="M 6.9199219,2 6.3808594,2.4609375 29.447266,29.371094 C 29.788456,28.992785 30,28.474812 30,27.900391 V 25.40625 L 10.416016,2.5585938 C 10.228271,2.3395561 9.2847279,2.1589826 9.0703125,2 V 2 H 8 Z"/>
+ <path style="fill:#ffcd6e" d="m 4.1035156,4.4121094 -0.8125,0.6972656 C 2.4797988,5.804695 2.6105376,7.2803136 3.5839844,8.4160156 L 21.28241,29.062622 22.929688,30 v 0 h 3.107421 z"/>
+ <path style="fill:#f5b746" d="M 6.3808594 2.4609375 L 4.1035156 4.4121094 L 26.037109 30 L 27 30 L 28.070312 30 C 28.611212 30 29.097429 29.75899 29.447266 29.371094 L 6.3808594 2.4609375 z"/>
+ <path style="fill:#f8a724" d="m 27,2 v 28 h 1.071093 C 29.139523,30 30,29.0634 30,27.9 V 4.1 C 30,2.9366 29.139523,2 28.071093,2 Z"/>
+ <path style="fill:#f5b746" d="M 5,2 V 27.666211 L 6.5,30 8,27.666211 V 2 Z"/>
+ <path style="fill:#f8a724" d="M 8,2 V 27.666211 L 11,23 V 4.1 c 0,-0.7267495 -0.335945,-1.3650746 -0.848437,-1.7417968 -2.92e-4,-2.141e-4 -8.57e-4,2.137e-4 -0.0012,0 C 9.9454931,2.207769 9.7124326,2.0982223 9.4613009,2.0423828 c -3.746e-4,-8.3e-5 -7.8e-4,8.28e-5 -0.0012,0 C 9.3343751,2.0145004 9.2046474,2 9.0710934,2 Z"/>
+ <path style="fill:#ffcd6e" d="M 3.9289063,2 C 3.7953527,2 3.6644434,2.0145004 3.5386719,2.0423828 3.4132929,2.0702609 3.2916772,2.1112283 3.1765625,2.1640625 3.0611195,2.2170547 2.9510059,2.2828738 2.8484375,2.3582032 2.3359451,2.7349254 2,3.3732505 2,4.1 V 23 l 3,4.666211 V 2 Z"/>
+ <path style="fill:#ffcd6e" d="M 22.928907,2 C 21.860477,2 21,2.9366 21,4.1 v 23.8 c 0,1.1634 0.860477,2.1 1.928907,2.1 H 24 V 2 Z"/>
+ <rect style="fill:#f5b746" width="3" height="28" x="24" y="2"/>
+ <rect style="fill:#8d8d8d" width="9" height="3" x="21" y="8"/>
+ <path style="fill:#ff7863" d="M 22.928907,2 C 21.860477,2 21,2.9365997 21,4.1 V 8 h 9 V 4.1 C 30,2.9365997 29.139523,2 28.071093,2 Z"/>
+ <path style="fill:#f8e2c8" d="M 2 23 L 4.5722656 27 L 8.4277344 27 L 11 23 L 2 23 z"/>
+ <path style="fill:#8d6e63" d="M 4.5722656 27 L 6.5 30 L 8.4277344 27 L 4.5722656 27 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.9296875 2 C 3.7961339 2 3.664834 2.0150864 3.5390625 2.0429688 C 3.4136835 2.0708467 3.2908961 2.1112283 3.1757812 2.1640625 C 3.0603385 2.2170547 2.9502247 2.2820925 2.8476562 2.3574219 C 2.335164 2.7341441 2 3.3728599 2 4.0996094 L 2 5.0996094 C 2 4.3728599 2.3351639 3.7341441 2.8476562 3.3574219 C 2.9502248 3.2820925 3.0603384 3.2170547 3.1757812 3.1640625 C 3.2908961 3.1112283 3.4136835 3.0708467 3.5390625 3.0429688 C 3.664834 3.0150862 3.7961339 3 3.9296875 3 L 5 3 L 8 3 L 9.0703125 3 C 9.2038665 3 9.3352117 3.0150862 9.4609375 3.0429688 C 9.7120692 3.0988081 9.9455669 3.206988 10.150391 3.3574219 L 10.152344 3.3574219 C 10.196284 3.3897191 10.230244 3.4346691 10.271484 3.4707031 C 10.322816 3.4997171 10.389906 3.5281388 10.416016 3.5585938 L 21 15.90625 L 21 14.90625 L 10.416016 2.5585938 C 10.389911 2.5281383 10.32282 2.4997165 10.271484 2.4707031 C 10.230243 2.434669 10.196281 2.3897195 10.152344 2.3574219 L 10.150391 2.3574219 C 9.9455199 2.2069877 9.7120692 2.0988081 9.4609375 2.0429688 C 9.3352117 2.0150862 9.2038665 2 9.0703125 2 L 8 2 L 5 2 L 3.9296875 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.929688 2 C 21.861258 2 21 2.9362091 21 4.0996094 L 21 5.0996094 C 21 3.9362091 21.861258 3 22.929688 3 L 28.070312 3 C 29.138743 3 30 3.9362091 30 5.0996094 L 30 4.0996094 C 30 2.9362091 29.138743 2 28.070312 2 L 22.929688 2 z"/>
+ <rect style="opacity:0.2" width="9" height="1" x="21" y="8"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="9" height="1" x="21" y="11"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 2 23 L 2.6425781 24 L 10.357422 24 L 11 23 L 2 23 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/notepad.svg b/.icons/awkward/32x32/apps/notepad.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/notepad.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/notepadqq.svg b/.icons/awkward/32x32/apps/notepadqq.svg
new file mode 100644
index 00000000..c3bf0377
--- /dev/null
+++ b/.icons/awkward/32x32/apps/notepadqq.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 6.5,3 C 5.669,3 5,3.669 5,4.5 V 29.5 C 5,30.331 5.669,31 6.5,31 H 23.5 C 25.439,31 27,29.439 27,27.5 V 6.5 C 27,4.561 25.439,3 23.5,3 Z"/>
+ <path style="fill:#7a7a7a" d="M 6.5,2 C 5.669,2 5,2.669 5,3.5 V 28.5 C 5,29.331 5.669,30 6.5,30 H 23.5 C 25.439,30 27,28.439 27,26.5 V 5.5 C 27,3.561 25.439,2 23.5,2 Z"/>
+ <rect style="opacity:0.2" width="22" height="10" x="5" y="12"/>
+ <rect style="fill:#34c637" width="22" height="10" x="5" y="11"/>
+ <path style="opacity:0.2" d="M 7,15 V 19 H 8 V 16 H 8.5 C 8.777,16 9,16.223 9,16.5 V 19 H 10 V 16 C 10,15.446 9.554,15 9,15"/>
+ <path style="fill:#ffffff" d="M 7,14 V 18 H 8 V 15 H 8.5 C 8.777,15 9,15.223 9,15.5 V 18 H 10 V 15 C 10,14.446 9.554,14 9,14"/>
+ <path style="opacity:0.2" d="M 13,15 C 12.446,15 12,15.446 12,16 V 18 C 12,18.554 12.446,19 13,19 H 14 V 20 H 15 V 15 Z M 13.5,16 H 14 V 18 H 13.5 C 13.223,18 13,17.777 13,17.5 V 16.5 C 13,16.223 13.223,16 13.5,16 Z"/>
+ <path style="fill:#ffffff" d="M 13,14 C 12.446,14 12,14.446 12,15 V 17 C 12,17.554 12.446,18 13,18 H 14 V 19 H 15 V 14 Z M 13.5,15 H 14 V 17 H 13.5 C 13.223,17 13,16.777 13,16.5 V 15.5 C 13,15.223 13.223,15 13.5,15 Z"/>
+ <path style="opacity:0.2" d="M 18,15 C 17.446,15 17,15.446 17,16 V 18 C 17,18.554 17.446,19 18,19 H 19 V 20 H 20 V 15 Z M 18.5,16 H 19 V 18 H 18.5 C 18.223,18 18,17.777 18,17.5 V 16.5 C 18,16.223 18.223,16 18.5,16 Z"/>
+ <path style="fill:#ffffff" d="M 18,14 C 17.446,14 17,14.446 17,15 V 17 C 17,17.554 17.446,18 18,18 H 19 V 19 H 20 V 14 Z M 18.5,15 H 19 V 17 H 18.5 C 18.223,17 18,16.777 18,16.5 V 15.5 C 18,15.223 18.223,15 18.5,15 Z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="22" height="1" x="5" y="11"/>
+ <path style="fill:#4f4f4f" d="M 22 2 L 22 30 L 23.5 30 C 23.671 30 23.835 29.975 24 29.951 L 24 2.0488 C 23.835 2.0253 23.671 2 23.5 2 L 22 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.5 2 C 5.669 2 5 2.669 5 3.5 L 5 4.5 C 5 3.669 5.669 3 6.5 3 L 23.5 3 C 25.439 3 27 4.561 27 6.5 L 27 5.5 C 27 3.561 25.439 2 23.5 2 L 6.5 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/notes.svg b/.icons/awkward/32x32/apps/notes.svg
new file mode 120000
index 00000000..92550a6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/notes.svg
@@ -0,0 +1 @@
+standard-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/notifyconf.svg b/.icons/awkward/32x32/apps/notifyconf.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/notifyconf.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/novprog.svg b/.icons/awkward/32x32/apps/novprog.svg
new file mode 100644
index 00000000..9bfb5182
--- /dev/null
+++ b/.icons/awkward/32x32/apps/novprog.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 6.375,3 C 5.61325,3 5,3.6244 5,4.4 V 29.6 C 5,30.3756 5.61325,31 6.375,31 h 19.25 C 26.38675,31 27,30.3756 27,29.6 V 4.4 C 27,3.6244 26.38675,3 25.625,3 Z"/>
+ <path style="fill:#5a72e3" d="M 6.375,2 C 5.61325,2 5,2.6244 5,3.4 V 28.6 C 5,29.3756 5.61325,30 6.375,30 h 19.25 C 26.38675,30 27,29.3756 27,28.6 V 3.4 C 27,2.6244 26.38675,2 25.625,2 Z"/>
+ <path style="opacity:0.3" d="M 6.375,2 C 5.61325,2 5,2.6244 5,3.4 V 28.6 C 5,29.3756 5.61325,30 6.375,30 H 9 V 2 H 6.3753438 Z"/>
+ <path style="opacity:0.2" d="m 21,9 v 15 h 3 V 9 Z m -10,4 v 11 h 3 V 13 Z m 5,4 v 7 h 3 v -7 z"/>
+ <path style="fill:#ffffff" d="M 21 8 L 21 23 L 24 23 L 24 8 L 21 8 z M 11 12 L 11 23 L 14 23 L 14 12 L 11 12 z M 16 16 L 16 23 L 19 23 L 19 16 L 16 16 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.375 2 C 5.61325 2 5 2.6247906 5 3.4003906 L 5 4.4003906 C 5 3.6247906 5.61325 3 6.375 3 L 25.625 3 C 26.38675 3 27 3.6247906 27 4.4003906 L 27 3.4003906 C 27 2.6247906 26.38675 2 25.625 2 L 6.375 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nsight.svg b/.icons/awkward/32x32/apps/nsight.svg
new file mode 100644
index 00000000..ad717c13
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nsight.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="24" height="24" x="-29" y="-28" rx="12" ry="12" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4ca341" width="24" height="24" x="-28" y="-28" rx="12" ry="12" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 4 C 9.352 4 4 9.352 4 16 C 4 16.168838 4.018553 16.3329 4.0253906 16.5 C 4.2877843 10.087544 9.520838 5 16 5 C 22.479162 5 27.712216 10.087544 27.974609 16.5 C 27.981447 16.3329 28 16.168838 28 16 C 28 9.352 22.648 4 16 4 z"/>
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 9.5,4.609375 14,14 0 0 1 17,17 14,14 0 0 1 9.5,29.390625 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#e4e4e4" d="M 16 2 A 14 14 0 0 0 9.5 3.609375 A 14 14 0 0 1 17 16 A 14 14 0 0 1 9.5 28.390625 A 14 14 0 0 0 16 30 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 9.5 3.609375 A 14 14 0 0 1 10.439453 4.1640625 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z M 16.976562 16.470703 A 14 14 0 0 1 9.5 28.390625 A 14 14 0 0 0 10.458984 28.833984 A 14 14 0 0 0 17 17 A 14 14 0 0 0 16.976562 16.470703 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ntfs-config.svg b/.icons/awkward/32x32/apps/ntfs-config.svg
new file mode 120000
index 00000000..14d09c23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ntfs-config.svg
@@ -0,0 +1 @@
+disk-utility.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nuclear.svg b/.icons/awkward/32x32/apps/nuclear.svg
new file mode 100644
index 00000000..6468336c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nuclear.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <path style="fill:#4d8ee4" d="M 10.313367,3.6460396 20.906931,3.559406 c 4.653444,-0.038056 6.291977,3.3362197 6.75396,7.966832 l 1.039604,10.420297 c 0.213021,2.135178 0.502968,3.752139 -0.81176,5.233805 C 26.352181,28.911999 24.107821,30 21.6,30 H 10.4 C 5.7464,30 2,26.2536 2,21.6 V 10.4 C 2,7.8038708 3.1659732,5.4900853 5.0049643,3.9515983 6.4623922,2.7323244 8.2559644,3.6628649 10.313367,3.6460396 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.0195312 3.9414062 C 5.0149402 3.9451992 5.0104438 3.9473366 5.0058594 3.9511719 C 4.9511334 3.9969552 4.9031303 4.0505127 4.8496094 4.0976562 C 4.9074107 4.0467481 4.9603271 3.9907279 5.0195312 3.9414062 z M 4.4589844 4.4589844 C 2.9405358 5.977304 2 8.0734611 2 10.400391 L 2 11.400391 C 2 9.0734611 2.9405358 6.977304 4.4589844 5.4589844 L 27.013672 28.013672 C 27.194053 27.861079 27.370157 27.704074 27.537109 27.537109 L 4.9785156 4.9785156 L 4.4589844 4.4589844 z M 27.945312 27.103516 C 27.876079 27.183334 27.804584 27.260768 27.732422 27.337891 C 27.783018 27.283819 27.83951 27.235092 27.888672 27.179688 C 27.910858 27.154684 27.924032 27.128598 27.945312 27.103516 z"/>
+ <path style="fill:#a54adb" d="M 10.4,2 C 8.0732,2 5.9737688,2.9371687 4.4554687,4.4554687 L 27.544532,27.544532 C 29.062831,26.026232 30,23.9268 30,21.6 V 10.4 C 30,5.7464 26.2536,2 21.6,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.400391 2 C 8.3494349 2 6.4750951 2.7289852 5.0195312 3.9414062 C 4.9876215 3.9679896 4.9577403 3.9967647 4.9277344 4.0253906 C 4.9023638 4.0502419 4.8762029 4.0742315 4.8496094 4.0976562 C 3.708682 5.1024146 2.8387954 6.4054782 2.3769531 7.8964844 C 2.7860559 6.5815445 3.5103775 5.4075107 4.4589844 4.4589844 L 4.9785156 4.9785156 C 6.4399911 3.7447596 8.3294434 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467904 30 11.400391 L 30 10.400391 C 30 5.7467904 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+ <path style="opacity:0.2" d="M 10.181641,9 13.091797,13 16,17 18.908203,13 21.818359,9 H 16 Z M 16,17 l 2.908203,4 2.910156,4 2.908203,-4 2.910157,-4 h -5.81836 z m 0,0 H 10.181641 4.3632812 l 2.9101563,4 2.9082035,4 2.910156,-4 z"/>
+ <path style="fill:#ffffff" transform="matrix(1.2309333,0,0,0.97718456,-9.1729296,-4.7959498)" d="m 15.723637,13.094712 4.726642,0 4.726643,-10e-7 -2.363322,4.093393 -2.363321,4.093393 -2.363321,-4.093393 z"/>
+ <path style="fill:#ffffff" transform="matrix(1.2309333,0,0,0.97718456,-14.991111,3.2040502)" d="m 15.723637,13.094712 4.726642,0 4.726643,-10e-7 -2.363322,4.093393 -2.363321,4.093393 -2.363321,-4.093393 z"/>
+ <path style="fill:#ffffff" transform="matrix(1.2309333,0,0,0.97718456,-3.3547477,3.20405)" d="m 15.723637,13.094712 4.726642,0 4.726643,-10e-7 -2.363322,4.093393 -2.363321,4.093393 -2.363321,-4.093393 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/null_team-48.svg b/.icons/awkward/32x32/apps/null_team-48.svg
new file mode 100644
index 00000000..17bbf6b5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/null_team-48.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 12.932437,30.595124 C 11.697051,30.328221 9.923507,29.756692 8.991225,29.325063 L 7.2961698,28.540282 5.4614273,29.295968 C 3.3428784,30.168549 1.5,30.541764 1.5,30.09823 1.5,29.938793 2.0810589,28.662759 2.7912407,27.262596 L 4.0824795,24.716849 3.5639674,23.847377 C 2.5963303,22.224783 2.1729465,20.241695 2.165305,17.296156 2.1535888,12.783623 3.2256542,10.090942 6.2021252,7.1568974 9.873892,3.5374676 14.528444,2.2930868 20.333513,3.3789115 27.5008,4.7195356 31.512055,9.9681573 31.066417,17.422635 c -0.248925,4.163901 -1.532172,7.218655 -4.099416,9.758613 -2.547222,2.520149 -5.245392,3.628904 -9.231661,3.79355 -1.895868,0.07831 -3.137342,-0.01983 -4.802903,-0.379674 z"/>
+ <path style="fill:#18a8df" d="M 12.932437,29.595125 C 11.697051,29.328222 9.923507,28.756693 8.991225,28.325064 L 7.2961698,27.540283 5.4614273,28.295969 C 3.3428784,29.16855 1.5,29.541765 1.5,29.098231 1.5,28.938794 2.0810589,27.66276 2.7912407,26.262597 L 4.0824795,23.71685 3.5639674,22.847378 C 2.5963303,21.224784 2.1729465,19.241696 2.165305,16.296157 2.1535888,11.783624 3.2256542,9.0909427 6.2021252,6.1568986 9.873892,2.5374688 14.528444,1.293088 20.333513,2.3789127 27.5008,3.7195368 31.512055,8.9681585 31.066417,16.422636 c -0.248925,4.163901 -1.532172,7.218655 -4.099416,9.758613 -2.547222,2.520149 -5.245392,3.628904 -9.231661,3.79355 -1.895868,0.07831 -3.137342,-0.01983 -4.802903,-0.379674 z"/>
+ <path style="opacity:0.2" d="m 21.665099,26.545031 c 1.507613,-0.603414 1.634265,-0.958926 0.897048,-2.518023 -0.339974,-0.718996 -0.928403,-1.691119 -1.307619,-2.160275 -0.665946,-1.003375 -0.773114,-0.806862 -1.742575,-0.271927 l -0.49281,0.271927 c -1.223149,0.674917 -1.632948,0.798497 -1.962818,0.591913 -0.234057,-0.146582 -0.715539,-1.207357 -1.097794,-2.418607 -0.612124,-1.939639 -0.831537,-2.315371 -2.172765,-3.720746 -0.820534,-0.85978 -1.491882,-1.752415 -1.491882,-1.983631 0,-0.447792 0.87543,-1.392952 1.937871,-2.092229 0.803702,-0.528978 0.809945,-1.019751 0.03349,-2.6315786 -0.712443,-1.4789236 -1.665283,-2.6118558 -2.196675,-2.6118558 -0.601223,0 -2.097011,1.4276157 -2.6286382,2.5088372 -1.0169789,2.0683232 -0.3678612,4.2625172 2.9709432,10.0425852 3.984136,6.897254 5.892221,8.339232 9.254231,6.99361 z"/>
+ <path style="fill:#ffffff" d="m 21.665099,25.545032 c 1.507613,-0.603414 1.634265,-0.958926 0.897048,-2.518023 -0.339974,-0.718996 -0.928403,-1.691119 -1.307619,-2.160275 -0.665946,-1.003375 -0.773114,-0.806862 -1.742575,-0.271927 l -0.49281,0.271927 c -1.223149,0.674917 -1.632948,0.798497 -1.962818,0.591913 -0.234057,-0.146582 -0.715539,-1.207357 -1.097794,-2.418607 -0.612124,-1.939639 -0.831537,-2.315371 -2.172765,-3.720746 -0.820534,-0.85978 -1.491882,-1.752415 -1.491882,-1.983631 0,-0.447792 0.87543,-1.392952 1.937871,-2.092229 0.803702,-0.528978 0.809945,-1.019751 0.03349,-2.6315784 C 13.552802,7.132932 12.599962,5.9999998 12.06857,5.9999998 c -0.601223,0 -2.097011,1.4276157 -2.6286382,2.5088372 -1.0169789,2.068323 -0.3678612,4.262517 2.9709432,10.042585 3.984136,6.897254 5.892221,8.339232 9.254231,6.99361 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.193359 2.0019531 C 12.263139 2.0635137 8.954997 3.4416777 6.2011719 6.15625 C 3.2247009 9.0902941 2.1542994 11.784342 2.1660156 16.296875 C 2.1663984 16.44444 2.1811079 16.562269 2.1835938 16.705078 C 2.2690097 12.554997 3.3613504 9.9555929 6.2011719 7.15625 C 9.8729387 3.5368202 14.528915 2.2930816 20.333984 3.3789062 C 26.951635 4.6167221 30.869409 9.1907537 31.082031 15.751953 C 31.251339 8.6572714 27.282396 3.6785902 20.333984 2.3789062 C 18.882717 2.1074501 17.503433 1.9814329 16.193359 2.0019531 z M 3.8085938 24.255859 L 2.7910156 26.261719 C 2.0808338 27.661882 1.5 28.938219 1.5 29.097656 C 1.5 29.209117 1.616328 29.269864 1.8242188 29.283203 C 2.061372 28.749288 2.3848561 28.062485 2.7910156 27.261719 L 4.0820312 24.716797 L 3.8085938 24.255859 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nulloy.svg b/.icons/awkward/32x32/apps/nulloy.svg
new file mode 100644
index 00000000..0fd66cfe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nulloy.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 5.4648438,6.8710938 0.021484,0.1386718 c 0.4979688,3.3003534 0.7819346,5.6419424 1.1523438,7.2968754 0.3704092,1.654933 0.8320593,2.639448 1.6972656,3.185547 0.8652063,0.546098 2.0972135,0.639816 3.9921875,0.580078 1.894975,-0.05971 4.46111,-0.277792 8,-0.386719 l 0.113281,-0.002 -0.01563,-0.111328 C 20.092416,15.035884 19.981479,13.278873 19.755859,12.013672 19.53024,10.748465 19.178089,9.9587814 18.369141,9.4238281 17.560192,8.8888734 16.321058,8.6052518 14.308594,8.2773438 12.296129,7.9494358 9.5071682,7.5810777 5.6035156,6.8964844 Z M 22.5,8 C 21.123633,8 20,9.1164264 20,10.5 20,11.883727 21.123646,13 22.5,13 23.876353,13 25,11.883727 25,10.5 25,9.1164257 23.876368,8 22.5,8 Z m 4.074219,3.861328 -0.208985,0.125 c -1.667014,0.996779 -2.896547,1.175843 -3.849609,1.699219 -0.47653,0.261688 -0.881612,0.6142 -1.210937,1.189453 -0.329324,0.57526 -0.587176,1.369901 -0.794922,2.527344 l -0.03125,0.175781 0.167968,-0.06055 c 2.587686,-0.96852 3.735155,-1.054153 4.431641,-1.558594 0.348242,-0.252224 0.564217,-0.610426 0.761719,-1.201172 0.197504,-0.590744 0.382705,-1.421002 0.677734,-2.658203 z m -0.212891,4.332031 -0.27539,0.0918 c -2.765217,0.922684 -3.897775,1.186428 -4.478516,1.609375 -0.290372,0.211468 -0.431241,0.470146 -0.53711,0.833985 -0.105866,0.363845 -0.188181,0.843066 -0.378906,1.541015 l -0.04492,0.16211 0.166016,-0.03516 c 1.674648,-0.369565 2.448381,-0.459427 3.101562,-0.919922 0.653183,-0.460495 1.146228,-1.264296 2.289063,-3.039062 z m -5.841797,2.19336 -0.140625,0.0098 c -4.205771,0.219177 -6.396857,-0.0085 -7.855468,0.923828 -0.729306,0.46613 -1.256542,1.219668 -1.738282,2.433594 -0.48174,1.213926 -0.9226046,2.89319 -1.4863279,5.238282 l -0.041016,0.171874 0.1679687,-0.04883 c 2.5101198,-0.737443 4.2896238,-1.057151 5.5898438,-1.265625 1.300219,-0.208467 2.125297,-0.302636 2.736328,-0.613281 0.611032,-0.310646 0.980238,-0.839223 1.347656,-1.853516 0.367418,-1.014293 0.743933,-2.527556 1.382813,-4.857421 z m 5.048828,0.52539 c -1.235122,1.29584 -2.290255,1.531689 -3.107421,1.81836 -0.408584,0.143339 -0.763737,0.301844 -1.03125,0.61914 -0.267514,0.317296 -0.438534,0.781236 -0.50586,1.517579 l -0.0098,0.126953 0.125,-0.01367 c 1.502083,-0.194397 2.345881,-0.346592 2.984376,-0.882813 0.638494,-0.536221 1.044247,-1.427834 1.71289,-3.076172 z m -15.144531,2.166016 -0.18164,0.04883 C 8.3349951,21.604796 7.4538601,22.190978 6.9082031,23.160156 6.3625454,24.129334 6.1435407,25.451571 5.4882812,27.4375 l -0.0625,0.191406 0.1933594,-0.06641 C 6.4849393,27.2762 7.0983934,27.070549 7.5683594,26.835938 8.0383254,26.60136 8.3642523,26.334659 8.6289062,25.939453 9.158214,25.149048 9.45604,23.873431 10.361328,21.253906 Z m 14.740234,1.416016 -0.183593,0.07031 c -1.530713,0.582827 -2.374503,0.843119 -2.833985,1.242188 -0.229741,0.199535 -0.355678,0.442267 -0.40039,0.75 -0.04471,0.307734 -0.01567,0.329892 0.04492,0.830078 l 0.01367,0.115234 0.113281,-0.0293 c 0.522447,-0.132098 0.902202,-0.128471 1.207031,-0.115234 0.30483,0.01323 0.542152,0.0441 0.765625,-0.06055 0.223472,-0.104664 0.39372,-0.335021 0.574219,-0.785156 0.1805,-0.450142 0.378711,-0.781366 0.65039,-1.826172 z"/>
+ <path style="fill:#ffffff" d="M 5.4648438 5.8710938 L 5.4863281 6.0097656 C 5.9842969 9.3101193 6.2682627 11.651708 6.6386719 13.306641 C 7.0090811 14.961574 7.4707312 15.946089 8.3359375 16.492188 C 9.2011438 17.038286 10.433151 17.132004 12.328125 17.072266 C 14.2231 17.012556 16.789235 16.794474 20.328125 16.685547 L 20.441406 16.683594 L 20.425781 16.572266 C 20.092416 14.035884 19.981479 12.278873 19.755859 11.013672 C 19.53024 9.7484653 19.178089 8.9587814 18.369141 8.4238281 C 17.560192 7.8888734 16.321058 7.6052518 14.308594 7.2773438 C 12.296129 6.9494358 9.5071682 6.5810777 5.6035156 5.8964844 L 5.4648438 5.8710938 z M 22.5 7 C 21.123633 7 20 8.1164264 20 9.5 C 20 10.883727 21.123646 12 22.5 12 C 23.876353 12 25 10.883727 25 9.5 C 25 8.1164257 23.876368 7 22.5 7 z M 26.574219 10.861328 L 26.365234 10.986328 C 24.69822 11.983107 23.468687 12.162171 22.515625 12.685547 C 22.039095 12.947235 21.634013 13.299747 21.304688 13.875 C 20.975364 14.45026 20.717512 15.244901 20.509766 16.402344 L 20.478516 16.578125 L 20.646484 16.517578 C 23.23417 15.549058 24.381639 15.463425 25.078125 14.958984 C 25.426367 14.70676 25.642342 14.348558 25.839844 13.757812 C 26.037348 13.167068 26.222549 12.33681 26.517578 11.099609 L 26.574219 10.861328 z M 26.361328 15.193359 L 26.085938 15.285156 C 23.320721 16.20784 22.188163 16.471584 21.607422 16.894531 C 21.31705 17.105999 21.176181 17.364677 21.070312 17.728516 C 20.964446 18.092361 20.882131 18.571582 20.691406 19.269531 L 20.646484 19.431641 L 20.8125 19.396484 C 22.487148 19.026919 23.260881 18.937057 23.914062 18.476562 C 24.567245 18.016067 25.06029 17.212266 26.203125 15.4375 L 26.361328 15.193359 z M 20.519531 17.386719 L 20.378906 17.396484 C 16.173135 17.615661 13.982049 17.387994 12.523438 18.320312 C 11.794132 18.786442 11.266896 19.53998 10.785156 20.753906 C 10.303416 21.967832 9.8625514 23.647096 9.2988281 25.992188 L 9.2578125 26.164062 L 9.4257812 26.115234 C 11.935901 25.377791 13.715405 25.058083 15.015625 24.849609 C 16.315844 24.641142 17.140922 24.546973 17.751953 24.236328 C 18.362985 23.925682 18.732191 23.397105 19.099609 22.382812 C 19.467027 21.368519 19.843542 19.855256 20.482422 17.525391 L 20.519531 17.386719 z M 25.568359 17.912109 C 24.333237 19.207949 23.278104 19.443798 22.460938 19.730469 C 22.052354 19.873808 21.697201 20.032313 21.429688 20.349609 C 21.162174 20.666905 20.991154 21.130845 20.923828 21.867188 L 20.914062 21.994141 L 21.039062 21.980469 C 22.541145 21.786072 23.384943 21.633877 24.023438 21.097656 C 24.661932 20.561435 25.067685 19.669822 25.736328 18.021484 L 25.568359 17.912109 z M 10.423828 20.078125 L 10.242188 20.126953 C 8.3349951 20.604796 7.4538601 21.190978 6.9082031 22.160156 C 6.3625454 23.129334 6.1435407 24.451571 5.4882812 26.4375 L 5.4257812 26.628906 L 5.6191406 26.5625 C 6.4849393 26.2762 7.0983934 26.070549 7.5683594 25.835938 C 8.0383254 25.60136 8.3642523 25.334659 8.6289062 24.939453 C 9.158214 24.149048 9.45604 22.873431 10.361328 20.253906 L 10.423828 20.078125 z M 25.164062 21.494141 L 24.980469 21.564453 C 23.449756 22.14728 22.605966 22.407572 22.146484 22.806641 C 21.916743 23.006176 21.790806 23.248908 21.746094 23.556641 C 21.701384 23.864375 21.730426 23.886533 21.791016 24.386719 L 21.804688 24.501953 L 21.917969 24.472656 C 22.440416 24.340558 22.820171 24.344185 23.125 24.357422 C 23.42983 24.370652 23.667152 24.401525 23.890625 24.296875 C 24.114097 24.192211 24.284345 23.961854 24.464844 23.511719 C 24.645344 23.061577 24.843555 22.730353 25.115234 21.685547 L 25.164062 21.494141 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/numptyphysics.svg b/.icons/awkward/32x32/apps/numptyphysics.svg
new file mode 100644
index 00000000..c2895b12
--- /dev/null
+++ b/.icons/awkward/32x32/apps/numptyphysics.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m2.0375437 11.5c10.5-0.563967 11.371889 8.229782 15.147138 11.751863 3.052862 2.848137 10.052862 4.248137 12.852862 4.248137"/>
+ <path style="stroke-linejoin:round;stroke:#4a61cc;stroke-linecap:round;stroke-width:3;fill:none" d="m2.0375437 10.5c10.5-0.563967 11.371889 8.229782 15.147138 11.751863 3.052862 2.848137 10.052862 4.248137 12.852862 4.248137"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m18.54 11.738762s-1.579752 0.93082-1.761697 1.721855c-0.272289 1.183819 0.361597 2.557192 1.192053 3.443709 0.933372 0.996378 3.312495 1.623233 3.774834 1.589404 2.715232-0.198676 3.671961-1.529855 4.409958-3.046358 0.512049-1.052207 0.213355-2.393206-0.136295-3.509933-1.002991-2.6329626-3.607012-4.113091-5.531941-4.3381074-1.724356-0.1770552-2.922677 1.8837371-2.913907 1.8848333l-1.059603 1.3245031"/>
+ <path style="stroke-linejoin:round;stroke:#e84343;stroke-linecap:round;stroke-width:3;fill:none" d="m18.54 10.738762s-1.579752 0.93082-1.761697 1.721855c-0.272289 1.183819 0.361597 2.557192 1.192053 3.443709 0.933372 0.996378 3.312495 1.623233 3.774834 1.589404 2.715232-0.198676 3.671961-1.529855 4.409958-3.046358 0.512049-1.052207 0.213355-2.393206-0.136295-3.509933-1.002991-2.6329626-3.607012-4.113091-5.531941-4.3381074-1.724356-0.1770552-2.922677 1.8837371-2.913907 1.8848333l-1.059603 1.3245034"/>
+ <path style="opacity:.2;fill:#ffffff" d="m3.4003906 2c-0.7756 0-1.4003906 0.6247906-1.4003906 1.4003906v1c0-0.7756 0.6247906-1.4003906 1.4003906-1.4003906h25.199218c0.7756 0 1.400391 0.6247906 1.400391 1.4003906v-1c0-0.7756-0.624791-1.4003906-1.400391-1.4003906h-25.199218z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nutstore.svg b/.icons/awkward/32x32/apps/nutstore.svg
new file mode 100644
index 00000000..ff837456
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nutstore.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 23.857143,7.6895171 c 1.249419,-0.9456263 2.446419,-2.1652884 3.867321,-2.5569664 0.824272,-0.1963647 1.590023,-0.2315556 2.151191,0.2966964 0.34349,0.5442889 0.892722,1.1197848 1.068424,1.9296644 0.150202,0.6923429 0.01885,1.6724478 -0.652455,1.6612812 C 29.787102,8.8435064 28.700955,8.4431962 28.061106,8.5845456 26.375426,8.9569295 25.933597,10.2 25.933597,10.2 Z"/>
+ <path style="opacity:0.2" d="M 21.585395,28.21852 C 15.609406,32.247782 5.8153631,31.871703 2.1703857,27.270815 -0.96024351,23.319163 2.5160283,12.162472 8.7230095,7.1142037 14.929991,2.0659347 20.915508,3.8104042 25.152456,9.2423723 29.389404,14.674341 28.217647,23.746779 21.585395,28.21852 Z"/>
+ <path style="fill:#77451f" d="m 23.857143,6.6895172 c 1.249419,-0.9456263 2.446419,-2.1652884 3.867321,-2.5569664 0.824272,-0.1963647 1.590023,-0.2315556 2.151191,0.2966964 0.34349,0.5442889 0.892722,1.1197848 1.068424,1.9296644 0.150202,0.6923429 0.01885,1.6724478 -0.652455,1.6612812 C 29.787102,7.8435065 28.700955,7.4431963 28.061106,7.5845457 26.375426,7.9569296 25.933597,9.2 25.933597,9.2 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 28.898438 4.0097656 C 28.53382 3.9770774 28.136745 4.0346301 27.724609 4.1328125 C 26.303707 4.5244905 25.106841 5.7438268 23.857422 6.6894531 L 24.355469 7.2929688 C 25.430501 6.4270359 26.493094 5.4722852 27.724609 5.1328125 C 28.548881 4.9364478 29.313832 4.9014355 29.875 5.4296875 C 30.216982 5.9715862 30.761268 6.545332 30.939453 7.3496094 C 31.010572 7.0371162 31.011281 6.6724517 30.943359 6.359375 C 30.767657 5.5494954 30.21849 4.9739764 29.875 4.4296875 C 29.594416 4.1655615 29.263055 4.0424538 28.898438 4.0097656 z"/>
+ <path style="fill:#ebbe63" d="M 21.585395,27.21852 C 15.609406,31.247782 5.8153631,30.871703 2.1703857,26.270815 -0.96024351,22.319163 2.5160283,11.162472 8.7230095,6.1142038 14.929991,1.0659348 20.915508,2.8104043 25.152456,8.2423724 29.389404,13.674341 28.217647,22.746779 21.585395,27.21852 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.615234 3.1289062 C 14.112339 2.9972122 11.438211 3.9046636 8.7226562 6.1132812 C 3.9460268 9.9982143 0.8011039 17.490553 1.0253906 22.542969 C 1.2148844 17.543836 4.2523765 10.749054 8.7226562 7.1132812 C 14.929638 2.0650123 20.915396 3.8102194 25.152344 9.2421875 C 26.691652 11.215653 27.508165 13.671642 27.617188 16.210938 C 27.706152 13.321475 26.893247 10.474108 25.152344 8.2421875 C 22.76906 5.1867054 19.833242 3.2982271 16.615234 3.1289062 z"/>
+ <path style="opacity:0.2" d="m 15.419643,3.0000983 c -1.161492,-0.00454 -2.291043,0.1494859 -3.344183,0.4606883 -1.60107,0.6307795 -2.9152783,1.2129035 -1.418995,2.000005 2.837274,1.4774683 5.51043,3.4896852 7.823934,6.0427224 3.680929,4.062043 5.965823,8.9303 7.013442,13.731422 0.296546,1.660354 1.737821,0.191077 2.328704,-0.417341 C 31.055047,21.469216 30.893076,13.254831 25.950965,7.8010245 23.050802,4.6005886 19.0771,3.0144013 15.419643,3.0000983 Z"/>
+ <path style="fill:#a9622c" d="m 15.419643,2.0000984 c -1.161492,-0.00454 -2.291043,0.1494859 -3.344183,0.4606883 -1.60107,0.6307795 -2.9152783,1.2129035 -1.418995,2.000005 2.837274,1.4774683 5.51043,3.4896852 7.823934,6.0427223 3.680929,4.062043 5.965823,8.9303 7.013442,13.731422 0.296546,1.660354 1.737821,0.191077 2.328704,-0.417341 C 31.055047,20.469216 30.893076,12.254831 25.950965,6.8010246 23.050802,3.6005887 19.0771,2.0144014 15.419643,2.0000984 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.419922 2 C 14.25843 1.99546 13.129312 2.1497351 12.076172 2.4609375 C 10.604146 3.0408771 9.4027242 3.5805922 10.376953 4.2753906 C 10.757578 3.9994912 11.381919 3.7344549 12.076172 3.4609375 C 13.129312 3.1497351 14.25843 2.99546 15.419922 3 C 19.077379 3.014303 23.051009 4.6003453 25.951172 7.8007812 C 28.596822 10.720356 29.861987 14.42797 29.980469 17.759766 C 30.106274 14.187835 28.865304 10.016636 25.951172 6.8007812 C 23.051009 3.6003453 19.077379 2.014303 15.419922 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nutty.svg b/.icons/awkward/32x32/apps/nutty.svg
new file mode 100644
index 00000000..4d5527d8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nutty.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#1fa764" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="M 16,7.0000002 C 10.477143,7.0000002 5.9999998,11.477143 5.9999998,17 5.9999998,22.522857 10.477143,27 16,27 21.522857,27 26,22.522857 26,17 26,11.477143 21.522857,7.0000002 16,7.0000002 Z m -0.935547,1.9941407 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262881 -0.8369,3.7475281 -0.103516,4.8281251 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,10e-7 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 -0.8515642,-0.308125 -2.0011312,-0.955677 -2.4394522,-1.423827 -0.01853,-0.01985 -0.034681,-0.03321 -0.050781,-0.05078 0.628012,-2.501606 2.3902012,-4.551008 4.7265622,-5.5390622 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.1035159 z m 7.625,3.8125001 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+ <path style="fill:#ffffff" d="M 16,6.0000002 C 10.477143,6.0000002 5.9999998,10.477143 5.9999998,16 5.9999998,21.522857 10.477143,26 16,26 21.522857,26 26,21.522857 26,16 26,10.477143 21.522857,6.0000002 16,6.0000002 Z m -0.935547,1.9941407 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.7262881 -0.8369,3.7475281 -0.103516,4.8281251 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,10e-7 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 -0.8515642,-0.308125 -2.0011312,-0.955677 -2.4394522,-1.423827 -0.01853,-0.01985 -0.034681,-0.03321 -0.050781,-0.05078 0.628012,-2.501606 2.3902012,-4.5510081 4.7265622,-5.5390622 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.1035159 z m 7.625,3.8125001 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+ <path fill="#fff" style="opacity:0.2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <circle style="opacity:0.2" cx="24.5" cy="24.5" r="7.5"/>
+ <circle style="fill:#cc5e55" cx="24.5" cy="23.5" r="7.5"/>
+ <path style="fill:#ffffff" d="m 23,29 v -7 h 3 v 7 z m 1.5,-8 A 1.5,1.5 0 0 1 23,19.5 1.5,1.5 0 0 1 24.5,18 1.5,1.5 0 0 1 26,19.5 1.5,1.5 0 0 1 24.5,21 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nuvolaplayer.svg b/.icons/awkward/32x32/apps/nuvolaplayer.svg
new file mode 100644
index 00000000..98887063
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nuvolaplayer.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#f98e3c" d="m16 6c-3.883 0-7.1901 2.3053-8.6133 5.568-3.6147 0.521-6.3867 3.509-6.3867 7.159 0 4.017 3.3579 7.273 7.5 7.273h15.938c3.624 0 6.562-2.849 6.562-6.364 0-3.266-2.533-5.943-5.801-6.306-0.852-4.1703-4.649-7.33-9.199-7.33z"/>
+ <path opacity=".2" d="m1.0254 19.195c-0.0132 0.176-0.0254 0.352-0.0254 0.532 0 4.016 3.3579 7.273 7.5 7.273h15.938c3.624 0 6.562-2.849 6.562-6.363 0-0.173-0.011-0.344-0.025-0.514-0.258 3.286-3.083 5.877-6.537 5.877h-15.938c-3.9791 0-7.2244-3.007-7.4746-6.805z"/>
+ <path opacity=".2" d="m21 18-8 5v-10z"/>
+ <path fill="#fff" d="m21 17-8 5v-10z"/>
+ <path fill="#fff" opacity=".2" d="m16 6c-3.883 0-7.1901 2.3057-8.6133 5.568-3.6147 0.521-6.3867 3.509-6.3867 7.159 0 0.158 0.0151 0.313 0.0254 0.468 0.2546-3.404 2.9242-6.131 6.3613-6.627 1.4232-3.2623 4.7303-5.568 8.6133-5.568 4.55 0 8.3472 3.1598 9.1992 7.3301 3.0947 0.34375 5.5258 2.7639 5.7754 5.793 0.012-0.161 0.025-0.322 0.025-0.486 0-3.266-2.533-5.944-5.801-6.307-0.852-4.1702-4.649-7.33-9.199-7.33z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nuvolaplayer3.svg b/.icons/awkward/32x32/apps/nuvolaplayer3.svg
new file mode 120000
index 00000000..12327cf6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nuvolaplayer3.svg
@@ -0,0 +1 @@
+nuvolaplayer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nuvolaplayer3_8tracks.svg b/.icons/awkward/32x32/apps/nuvolaplayer3_8tracks.svg
new file mode 120000
index 00000000..d14d1c75
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nuvolaplayer3_8tracks.svg
@@ -0,0 +1 @@
+8tracks.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nuvolaplayer3_bandcamp.svg b/.icons/awkward/32x32/apps/nuvolaplayer3_bandcamp.svg
new file mode 120000
index 00000000..311658be
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nuvolaplayer3_bandcamp.svg
@@ -0,0 +1 @@
+bandcamp.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nuvolaplayer3_deezer.svg b/.icons/awkward/32x32/apps/nuvolaplayer3_deezer.svg
new file mode 120000
index 00000000..00bb08b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nuvolaplayer3_deezer.svg
@@ -0,0 +1 @@
+deezer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nuvolaplayer3_google_play_music.svg b/.icons/awkward/32x32/apps/nuvolaplayer3_google_play_music.svg
new file mode 120000
index 00000000..9ae27dfe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nuvolaplayer3_google_play_music.svg
@@ -0,0 +1 @@
+google-play-music-desktop-player.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nuvolaplayer3_groove.svg b/.icons/awkward/32x32/apps/nuvolaplayer3_groove.svg
new file mode 120000
index 00000000..694e6b3e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nuvolaplayer3_groove.svg
@@ -0,0 +1 @@
+groove.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nuvolaplayer3_jango.svg b/.icons/awkward/32x32/apps/nuvolaplayer3_jango.svg
new file mode 120000
index 00000000..c5b85a28
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nuvolaplayer3_jango.svg
@@ -0,0 +1 @@
+jango.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nuvolaplayer3_mixcloud.svg b/.icons/awkward/32x32/apps/nuvolaplayer3_mixcloud.svg
new file mode 120000
index 00000000..d6047dfc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nuvolaplayer3_mixcloud.svg
@@ -0,0 +1 @@
+mixcloud.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nuvolaplayer3_plex.svg b/.icons/awkward/32x32/apps/nuvolaplayer3_plex.svg
new file mode 120000
index 00000000..eeb1bcbb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nuvolaplayer3_plex.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nuvolaplayer3_soundcloud.svg b/.icons/awkward/32x32/apps/nuvolaplayer3_soundcloud.svg
new file mode 120000
index 00000000..9630b342
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nuvolaplayer3_soundcloud.svg
@@ -0,0 +1 @@
+soundcloud.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nuvolaplayer3_spotify.svg b/.icons/awkward/32x32/apps/nuvolaplayer3_spotify.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nuvolaplayer3_spotify.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nuvolaplayer3_yandex_music.svg b/.icons/awkward/32x32/apps/nuvolaplayer3_yandex_music.svg
new file mode 120000
index 00000000..dd4dff7e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nuvolaplayer3_yandex_music.svg
@@ -0,0 +1 @@
+jazzradio.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nuvolaplayer3_youtube.svg b/.icons/awkward/32x32/apps/nuvolaplayer3_youtube.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nuvolaplayer3_youtube.svg
@@ -0,0 +1 @@
+youtube.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nvidia-310-settings.svg b/.icons/awkward/32x32/apps/nvidia-310-settings.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nvidia-310-settings.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nvidia-current-settings.svg b/.icons/awkward/32x32/apps/nvidia-current-settings.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nvidia-current-settings.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nvidia-current-updates-settings.svg b/.icons/awkward/32x32/apps/nvidia-current-updates-settings.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nvidia-current-updates-settings.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nvidia-ddm-mx.svg b/.icons/awkward/32x32/apps/nvidia-ddm-mx.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nvidia-ddm-mx.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nvidia-drivers-settings.svg b/.icons/awkward/32x32/apps/nvidia-drivers-settings.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nvidia-drivers-settings.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nvidia-settings.svg b/.icons/awkward/32x32/apps/nvidia-settings.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nvidia-settings.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nvidia-x-server-setting.svg b/.icons/awkward/32x32/apps/nvidia-x-server-setting.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nvidia-x-server-setting.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nvidia-x-server-settings.svg b/.icons/awkward/32x32/apps/nvidia-x-server-settings.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nvidia-x-server-settings.svg
@@ -0,0 +1 @@
+nvidia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nvidia.svg b/.icons/awkward/32x32/apps/nvidia.svg
new file mode 100644
index 00000000..55f8ed3c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nvidia.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 14.062791,7.0005165 C 12.559208,6.9728143 11.267402,8.062534 11.041366,9.5492787 6.8996487,10.815012 4.0004877,13.576519 4.0004877,13.576519 c -0.9519506,0.851234 -1.2607369,2.211766 -0.7695162,3.390537 0,0 2.2377271,5.849741 7.8767995,7.806439 0.350057,1.31149 1.537065,2.224566 2.894474,2.226505 H 26.000059 C 27.656812,26.999834 28.999834,25.656821 29,24.000077 V 10.000439 C 28.999834,8.3436962 27.656812,7.0006822 26.000059,7.0005165 H 14.162398 l 0.03711,0.013672 c -0.04579,-0.00304 -0.09069,-0.012739 -0.136717,-0.013672 z"/>
+ <path style="fill:#4ca341" d="M 14.062791,6.0005165 C 12.559208,5.9728143 11.267402,7.062534 11.041366,8.5492787 6.8996487,9.8150115 4.0004877,12.576519 4.0004877,12.576519 c -0.9519506,0.851234 -1.2607369,2.211766 -0.7695162,3.390537 0,0 2.2377271,5.849741 7.8767995,7.806439 0.350057,1.31149 1.537065,2.224566 2.894474,2.226505 H 26.000059 C 27.656812,25.999834 28.999834,24.656821 29,23.000077 V 9.000439 C 28.999834,7.3436962 27.656812,6.0006822 26.000059,6.0005165 H 14.162398 l 0.03711,0.013672 c -0.04579,-0.00304 -0.09069,-0.012739 -0.136717,-0.013672 z"/>
+ <path style="fill:#262626" d="m 8.0433,15.027 c 0,0 2.34778,-2.8223 5.95818,-3.1143 V 10.8888 C 10.00248,11.22856 6,14.8116 6,14.8116 c 0,0 2.50098,5.9982 8.00148,6.5474 V 20.2706 C 9.96488,19.7326 8.0432,15.0266 8.0432,15.0266 Z m 5.95818,3.079 v 0.99674 c -3.0508,-0.57538 -4.43718,-3.9303 -4.43718,-3.9303 0,0 2.00438,-1.7166 4.43718,-1.995 v 1.0937 c -0.0015,0 -0.0025,-5.68e-4 -0.0039,-5.68e-4 -1.2768,-0.1621 -2.81388,1.0998 -2.81388,1.0998 0,0 1.09866,2.1243 2.81858,2.7356 m 0,-9.1059 v 1.8886 c 0.11739,-0.0095 -0.30479,-0.0175 -0.18676,-0.02176 4.5464,-0.1621 7.5087,3.9446 7.5087,3.9446 0,0 -3.4023,4.3766 -6.9469,4.3766 -0.32486,0 -0.0894,-0.03189 -0.37506,-0.08541 v 1.1679 c 0.24427,0.03276 -0.04205,0.05211 0.22223,0.05211 3.2985,0 5.6838,-1.7821 7.9936,-3.8912 0.38296,0.32446 1.9508,1.1138 2.2731,1.4593 -2.1961,1.9451 -7.3144,3.5131 -10.216,3.5131 -0.2797,0 -0.0087,-0.0179 -0.27277,-0.04484 v 1.6411 h 11.99742 v -14 H 14.00242 Z m 0,4.1774 v -1.2647 c 0.11619,-0.0072 -0.30632,-0.01516 -0.18676,-0.0192 3.2693,-0.10864 5.4142,2.9721 5.4142,2.9721 0,0 -2.3167,3.4038 -4.8006,3.4038 -0.35748,0 -0.13842,-0.06076 -0.42688,-0.16338 v -3.8348 c 1.2728,0.1627 1.23256,0.75746 1.99776,2.1069 l 1.45856,-1.5181 c 0,0 -1.2423,-1.7236 -3.3365,-1.7236 -0.22764,-8.2e-5 0.09412,0.01687 -0.11978,0.04096"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.0625 6 C 12.558917 5.9722978 11.267052 7.0620834 11.041016 8.5488281 C 6.8992983 9.8145609 4 12.576172 4 12.576172 C 3.2209292 13.272817 2.8823381 14.310472 3.0507812 15.310547 C 3.1623057 14.656338 3.4814657 14.039845 4 13.576172 C 4 13.576172 6.8992983 10.814561 11.041016 9.5488281 C 11.267052 8.0620834 12.558917 6.9722978 14.0625 7 C 14.108527 7.000933 14.153429 7.0106319 14.199219 7.0136719 L 14.162109 7 L 26 7 C 27.656753 7.0001657 28.999834 8.3432572 29 10 L 29 9 C 28.999834 7.3432572 27.656753 6.0001657 26 6 L 14.162109 6 L 14.199219 6.0136719 C 14.153429 6.0106319 14.108527 6.000933 14.0625 6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nvim-gtk.svg b/.icons/awkward/32x32/apps/nvim-gtk.svg
new file mode 120000
index 00000000..d4675411
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nvim-gtk.svg
@@ -0,0 +1 @@
+nvim-qt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nvim-qt.svg b/.icons/awkward/32x32/apps/nvim-qt.svg
new file mode 120000
index 00000000..f481afa8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nvim-qt.svg
@@ -0,0 +1 @@
+nvim.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nvim.svg b/.icons/awkward/32x32/apps/nvim.svg
new file mode 100644
index 00000000..aa855997
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nvim.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m10 3-4.8047 4 0.00195 0.00195l-1.1972 0.998v18l6 5v-17.139l12 17.139 4.8047-4-0.002-0.002 1.197-0.998v-18l-6-5v17.139z"/>
+ <path style="fill:#6ba63f" d="m28 7-6-5v28l6-5z"/>
+ <path style="fill:#42afe6" d="m4 7 6-5v28l-6-5z"/>
+ <path style="fill:#96ca6b" d="m10 2 16.805 24-4.805 4-16.805-24z"/>
+ <path style="fill:#569e41" d="m22 19.139v10.861l4.8027-4.002z"/>
+ <path style="fill:#70be63" d="m10 2-4.8027 4.002 4.8027 6.859z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m10 2l-4.8047 4 0.002 0.002-1.1973 0.998v1l1.1973-0.998-0.002-0.002 4.8047-4 12 17.139v-1l-12-17.139zm12 0v1l6 5v-1l-6-5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nvvp.svg b/.icons/awkward/32x32/apps/nvvp.svg
new file mode 100644
index 00000000..dc8b6140
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nvvp.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-288.53333)">
+ <rect style="fill:#3f3f3f" width="26" height="26" x="3" y="291.53" rx=".839" ry=".788"/>
+ <path style="opacity:0.2;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 2.6660166,291.53338 c -0.3693342,0 -0.6660147,0.29669 -0.6660147,0.66603 v 6.66794 c 0,0.36926 0.2966804,0.66603 0.6660147,0.66603 h 6.6679597 c 0.3693349,0 0.6660146,-0.29669 0.6660146,-0.66603 v -6.66794 c 0,-0.36926 -0.2966812,-0.66603 -0.6660146,-0.66603 z m 9.9999864,0 c -0.369335,0 -0.666015,0.29669 -0.666015,0.66603 v 6.66794 c 0,0.36926 0.296681,0.66603 0.666015,0.66603 h 6.667959 c 0.369335,0 0.666015,-0.29669 0.666015,-0.66603 v -6.66794 c 0,-0.36926 -0.296681,-0.66603 -0.666015,-0.66603 z m 9.999986,0 c -0.369334,0 -0.666015,0.29669 -0.666015,0.66603 v 6.66794 c 0,0.36926 0.296682,0.66603 0.666015,0.66603 h 6.667959 c 0.369335,0 0.666015,-0.29669 0.666015,-0.66603 v -6.66794 c 0,-0.36926 -0.296685,-0.66603 -0.666015,-0.66603 z m -19.9999724,9.99997 c -0.3693323,0 -0.6660147,0.2967 -0.6660147,0.66603 v 6.66795 c 0,0.36926 0.2966823,0.66603 0.6660147,0.66603 h 6.6679597 c 0.3693311,0 0.6660146,-0.2967 0.6660146,-0.66603 v -6.66795 c 0,-0.36926 -0.296685,-0.66603 -0.6660146,-0.66603 z m 9.9999864,0 c -0.369331,0 -0.666015,0.2967 -0.666015,0.66603 v 6.66795 c 0,0.36926 0.296681,0.66603 0.666015,0.66603 h 6.667959 c 0.369335,0 0.666015,-0.2967 0.666015,-0.66603 v -6.66795 c 0,-0.36926 -0.296685,-0.66603 -0.666015,-0.66603 z m 9.999986,0 c -0.369331,0 -0.666015,0.2967 -0.666015,0.66603 v 6.66795 c 0,0.36926 0.296682,0.66603 0.666015,0.66603 h 6.667959 c 0.369332,0 0.666015,-0.2967 0.666015,-0.66603 v -6.66795 c 0,-0.36926 -0.296685,-0.66603 -0.666015,-0.66603 z M 2.6660166,311.53337 c -0.3693323,0 -0.6660147,0.29669 -0.6660147,0.66598 v 6.66799 c 0,0.36926 0.2966823,0.66599 0.6660147,0.66599 h 6.6679597 c 0.3693311,0 0.6660146,-0.29669 0.6660146,-0.66599 v -6.66799 c 0,-0.36925 -0.296685,-0.66598 -0.6660146,-0.66598 z m 9.9999864,0 c -0.369331,0 -0.666015,0.29669 -0.666015,0.66598 v 6.66799 c 0,0.36926 0.296681,0.66599 0.666015,0.66599 h 6.667959 c 0.369335,0 0.666015,-0.29669 0.666015,-0.66599 v -6.66799 c 0,-0.36925 -0.296685,-0.66598 -0.666015,-0.66598 z m 9.999986,0 c -0.369331,0 -0.666015,0.29669 -0.666015,0.66598 v 6.66799 c 0,0.36926 0.296682,0.66599 0.666015,0.66599 h 6.667959 c 0.369332,0 0.666015,-0.29669 0.666015,-0.66599 v -6.66799 c 0,-0.36925 -0.296685,-0.66598 -0.666015,-0.66598 z"/>
+ <path style="fill:#b7e267;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 2.6666721,290.53339 c -0.3693342,0 -0.6666683,0.29745 -0.6666683,0.66671 v 6.66666 c 0,0.36926 0.2973339,0.66664 0.6666683,0.66664 h 6.666684 c 0.3693349,0 0.6666689,-0.29745 0.6666689,-0.66664 v -6.66666 c 0,-0.36926 -0.2973355,-0.66671 -0.6666689,-0.66671 z"/>
+ <path style="fill:#3bd3e0;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 12.666659,290.53339 c -0.369335,0 -0.666669,0.29745 -0.666669,0.66671 v 6.66666 c 0,0.36926 0.297335,0.66664 0.666669,0.66664 h 6.666683 c 0.369335,0 0.666669,-0.29745 0.666669,-0.66664 v -6.66666 c 0,-0.36926 -0.297335,-0.66671 -0.666669,-0.66671 z"/>
+ <path style="fill:#3bd3e0;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 22.666645,290.53339 c -0.369335,0 -0.666668,0.29745 -0.666668,0.66671 v 6.66666 c 0,0.36926 0.297335,0.66664 0.666668,0.66664 h 6.666683 c 0.369335,0 0.66667,-0.29745 0.66667,-0.66664 v -6.66666 c 0,-0.36926 -0.297339,-0.66671 -0.66667,-0.66671 z"/>
+ <path style="fill:#b7e267;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 2.6666691,300.53337 c -0.3693323,0 -0.6666653,0.29745 -0.6666653,0.66667 v 6.6667 c 0,0.36926 0.2973328,0.66663 0.6666653,0.66663 h 6.6666533 c 0.3693312,0 0.6666658,-0.29745 0.6666658,-0.66663 v -6.6667 c 0,-0.36926 -0.297335,-0.66667 -0.6666658,-0.66667 z"/>
+ <path style="fill:#509b1e;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 12.666655,300.53337 c -0.369331,0 -0.666665,0.29745 -0.666665,0.66667 v 6.6667 c 0,0.36926 0.297331,0.66663 0.666665,0.66663 h 6.666654 c 0.369335,0 0.666666,-0.29745 0.666666,-0.66663 v -6.6667 c 0,-0.36926 -0.297335,-0.66667 -0.666666,-0.66667 z"/>
+ <path style="fill:#3bd3e0;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 22.666642,300.53337 c -0.369331,0 -0.666665,0.29745 -0.666665,0.66667 v 6.6667 c 0,0.36926 0.297331,0.66663 0.666665,0.66663 h 6.666653 c 0.369331,0 0.666667,-0.29745 0.666667,-0.66663 v -6.6667 c 0,-0.36926 -0.297339,-0.66667 -0.666667,-0.66667 z"/>
+ <path style="fill:#509b1e;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 2.6666685,310.53334 c -0.3693323,0 -0.6666653,0.29745 -0.6666653,0.66667 v 6.66666 c 0,0.36926 0.2973327,0.66667 0.6666653,0.66667 h 6.6666536 c 0.3693311,0 0.6666658,-0.29745 0.6666658,-0.66667 v -6.66666 c 0,-0.36926 -0.2973351,-0.66667 -0.6666658,-0.66667 z"/>
+ <path style="fill:#007aa0;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 12.666655,310.53334 c -0.369331,0 -0.666665,0.29745 -0.666665,0.66667 v 6.66666 c 0,0.36926 0.297331,0.66667 0.666665,0.66667 h 6.666654 c 0.369335,0 0.666666,-0.29745 0.666666,-0.66667 v -6.66666 c 0,-0.36926 -0.297335,-0.66667 -0.666666,-0.66667 z"/>
+ <path style="fill:#007aa0;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 22.666642,310.53334 c -0.369331,0 -0.666665,0.29745 -0.666665,0.66667 v 6.66666 c 0,0.36926 0.297331,0.66667 0.666665,0.66667 h 6.666653 c 0.369331,0 0.666667,-0.29745 0.666667,-0.66667 v -6.66666 c 0,-0.36926 -0.297339,-0.66667 -0.666667,-0.66667 z"/>
+ <path style="opacity:0.2;fill:#ffffff;stroke:#808080;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 2.6660166,290.53338 c -0.3693342,0 -0.6660147,0.29675 -0.6660147,0.66601 v 1 c 0,-0.36933 0.2966805,-0.66601 0.6660147,-0.66601 h 6.6679596 c 0.3693334,0 0.6660147,0.29675 0.6660147,0.66601 v -1 c 0,-0.36926 -0.2966813,-0.66601 -0.6660147,-0.66601 z m 9.9999864,0 c -0.369335,0 -0.666015,0.29675 -0.666015,0.66601 v 1 c 0,-0.36933 0.29668,-0.66601 0.666015,-0.66601 h 6.667959 c 0.369334,0 0.666015,0.29675 0.666015,0.66601 v -1 c 0,-0.36926 -0.296682,-0.66601 -0.666015,-0.66601 z m 9.999986,0 c -0.369335,0 -0.666015,0.29675 -0.666015,0.66601 v 1 c 0,-0.36933 0.29668,-0.66601 0.666015,-0.66601 h 6.667959 c 0.369331,0 0.666015,0.29675 0.666015,0.66601 v -1 c 0,-0.36926 -0.296683,-0.66601 -0.666015,-0.66601 z m -19.9999724,9.99998 c -0.3693323,0 -0.6660147,0.2968 -0.6660147,0.66602 v 1 c 0,-0.36934 0.2966824,-0.66602 0.6660147,-0.66602 h 6.6679596 c 0.3693296,0 0.6660147,0.29676 0.6660147,0.66602 v -1 c 0,-0.36926 -0.296684,-0.66602 -0.6660147,-0.66602 z m 9.9999864,0 c -0.369331,0 -0.666015,0.2968 -0.666015,0.66602 v 1 c 0,-0.36934 0.296684,-0.66602 0.666015,-0.66602 h 6.667959 c 0.36933,0 0.666015,0.29676 0.666015,0.66602 v -1 c 0,-0.36926 -0.296684,-0.66602 -0.666015,-0.66602 z m 9.999986,0 c -0.369331,0 -0.666015,0.2968 -0.666015,0.66602 v 1 c 0,-0.36934 0.296684,-0.66602 0.666015,-0.66602 h 6.667959 c 0.369331,0 0.666015,0.29676 0.666015,0.66602 v -1 c 0,-0.36926 -0.296686,-0.66602 -0.666015,-0.66602 z m -19.9999724,9.99999 c -0.3693323,0 -0.6660147,0.29679 -0.6660147,0.66601 v 1 c 0,-0.36929 0.2966824,-0.66601 0.6660147,-0.66601 h 6.6679596 c 0.3693296,0 0.6660147,0.29675 0.6660147,0.66601 v -1 c 0,-0.36925 -0.296684,-0.66601 -0.6660147,-0.66601 z m 9.9999864,0 c -0.369331,0 -0.666015,0.29679 -0.666015,0.66601 v 1 c 0,-0.36929 0.296684,-0.66601 0.666015,-0.66601 h 6.667959 c 0.36933,0 0.666015,0.29675 0.666015,0.66601 v -1 c 0,-0.36925 -0.296684,-0.66601 -0.666015,-0.66601 z m 9.999986,0 c -0.369331,0 -0.666015,0.29679 -0.666015,0.66601 v 1 c 0,-0.36929 0.296684,-0.66601 0.666015,-0.66601 h 6.667959 c 0.369331,0 0.666015,0.29675 0.666015,0.66601 v -1 c 0,-0.36925 -0.296686,-0.66601 -0.666015,-0.66601 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nylas-mail.svg b/.icons/awkward/32x32/apps/nylas-mail.svg
new file mode 120000
index 00000000..2fffe177
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nylas-mail.svg
@@ -0,0 +1 @@
+nylas.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/nylas.svg b/.icons/awkward/32x32/apps/nylas.svg
new file mode 100644
index 00000000..27809284
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nylas.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#37a0f2" d="m30 16c0-7.756-6.244-14-14-14s-14 6.244-14 14 6.244 14 14 14 14-6.244 14-14z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m7 18 8 3v2l-8-3z"/>
+ <path d="m7 14 8 3v2l-8-3z"/>
+ <path d="m7 10 8 3v2l-8-3z"/>
+ <path d="m17 17.5 8 3v2l-8-3z"/>
+ <path d="m17 13.5 8 3v2l-8-3z"/>
+ <path d="m17 9.5 8 3v2l-8-3z"/>
+ </g>
+ <g fill="#fff">
+ <path d="m7 18 8 3v2l-8-3z"/>
+ <path d="m7 14 8 3v2l-8-3z"/>
+ <path d="m7 10 8 3v2l-8-3z"/>
+ <path d="m17 17.5 8 3v2l-8-3z"/>
+ <path d="m17 13.5 8 3v2l-8-3z"/>
+ <path d="m17 9.5 8 3v2l-8-3z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/nz.scuttlebutt.Patchwork.svg b/.icons/awkward/32x32/apps/nz.scuttlebutt.Patchwork.svg
new file mode 100644
index 00000000..c4ce9823
--- /dev/null
+++ b/.icons/awkward/32x32/apps/nz.scuttlebutt.Patchwork.svg
@@ -0,0 +1,30 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 10.758091,5.1574347 c 1.492319,-0.6096058 3.350682,-0.4650688 5.167896,-1.0627706 1.782902,-0.586417 4.244281,1.6961336 5.434724,2.8757195 0.918441,0.9100644 1.606253,2.7301941 1.606253,2.7301941 1.437004,3.9110373 5.080031,7.4624033 5.029058,11.6160433 0.05358,1.244012 -0.434439,2.023848 -1.442796,2.560648 C 24.888624,24.751404 22.2201,25.216335 20.333544,26 L 16.943228,25.904661 5,14.350037 C 6.5096132,10.924276 7.8818734,7.367851 10.758091,5.1574347 Z"/>
+ <path style="opacity:0.2" d="m 6.7011719,13.000158 c -0.2985486,0.0082 -0.5982441,0.1128 -1.0253907,0.3125 -1.5962048,0.609677 -3.5415177,0.840543 -4.2324218,2.152344 -1.06275386,2.01782 0.056282,3.897453 0.5253906,5.466797 0.1990682,0.664626 0.3723298,1.220405 1.1152344,1.613281 l 3.0898437,2.396484 c 0.1132597,0.880819 0.1637848,1.197698 1.0859375,1.533203 l 5.7539064,2.777344 c 3.215909,1.335049 5.618715,0.665438 7.132812,-0.320312 5.2e-4,1.97e-4 0.0014,-1.98e-4 0.002,0 C 24.769686,27.088014 24.724986,25.604043 25,24.35758 c 0,0 -4.888808,2.290796 -5.521484,-0.189453 l -0.742188,-3.59961 C 18.4056,19.370781 16.845653,18.768963 15.708984,17.961096 L 12.017578,15.431799 9.6972656,14.131017 7.71875,13.265783 C 7.2971183,13.081214 6.9997205,12.992003 6.7011719,13.000158 Z"/>
+ <path style="fill:#535be2" d="m 10.758091,4.1574347 c 1.492319,-0.6096058 3.350682,-0.4650688 5.167896,-1.0627706 1.782902,-0.586417 4.244281,1.6961336 5.434724,2.8757195 0.918441,0.9100644 1.606253,2.7301941 1.606253,2.7301941 1.437004,3.9110373 5.080031,7.4624033 5.029058,11.6160433 0.05358,1.244012 -0.434439,2.023848 -1.442796,2.560648 C 24.888624,23.751404 22.2201,24.216335 20.333544,25 L 16.943228,24.904661 5,13.350037 C 6.5096132,9.924276 7.8818734,6.367851 10.758091,4.1574347 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.623047 3.0019531 C 16.382789 2.9933577 16.148644 3.0204479 15.925781 3.09375 C 14.108567 3.6914518 12.250132 3.5485973 10.757812 4.1582031 C 7.8815949 6.3686194 6.5096132 9.9238484 5 13.349609 L 5.3085938 13.648438 C 6.704933 10.446051 8.0777056 7.2179054 10.757812 5.1582031 C 12.250132 4.5485973 14.108567 4.6914518 15.925781 4.09375 C 17.708683 3.507333 20.170885 5.7911172 21.361328 6.9707031 C 22.279769 7.8807675 22.966797 9.7011719 22.966797 9.7011719 C 24.35105 13.468639 27.772073 16.903463 27.976562 20.863281 C 27.994597 20.690582 28.004474 20.510968 27.996094 20.316406 C 28.047067 16.162766 24.403801 12.612209 22.966797 8.7011719 C 22.966797 8.7011719 22.279769 6.8807675 21.361328 5.9707031 C 20.31969 4.9385655 18.304851 3.0621212 16.623047 3.0019531 z"/>
+ <path style="opacity:0.2" d="m 17.001188,15.797783 c -0.05483,-1.65482 1.79898,-2.84179 3.332175,-3.5944 0.809201,-0.397218 1.831631,-0.0028 2.717929,-0.194765 0.673284,-0.145815 1.136283,-1.303627 1.931378,-0.917598 1.932176,0.938096 7.44249,6.367147 3.800706,10.464552 -2.752043,1.618178 -6.227329,2.507585 -9.6918,-0.822541 -0.498086,-0.478771 -0.527014,-1.55167 -0.939017,-2.49869 -0.346858,-0.797276 -1.117425,-1.412173 -1.151371,-2.436558 z"/>
+ <path style="fill:#6178e2" d="m 17.001188,14.797783 c -0.05483,-1.65482 1.79898,-2.84179 3.332175,-3.5944 0.809201,-0.397218 1.831631,-0.0028 2.717929,-0.194765 0.673284,-0.145815 1.136283,-1.3036265 1.931378,-0.917598 1.932176,0.938096 7.44249,6.367147 3.800706,10.464552 -2.752043,1.618178 -6.227329,2.507585 -9.6918,-0.822541 -0.498086,-0.478771 -0.527014,-1.55167 -0.939017,-2.49869 -0.346858,-0.797276 -1.117425,-1.412173 -1.151371,-2.436558 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24.699219 10.013672 C 24.068741 9.9786689 23.639905 10.880224 23.050781 11.007812 C 22.164483 11.199778 21.143185 10.805907 20.333984 11.203125 C 18.800789 11.955735 16.947123 13.142055 17.001953 14.796875 C 17.006918 14.946711 17.031599 15.086537 17.064453 15.220703 C 17.392352 13.864061 18.985562 12.865034 20.333984 12.203125 C 21.143185 11.805907 22.164483 12.199778 23.050781 12.007812 C 23.724065 11.861997 24.187327 10.705769 24.982422 11.091797 C 26.382803 11.7717 29.648013 14.810922 29.960938 17.992188 C 30.360236 14.471787 26.529414 10.842881 24.982422 10.091797 C 24.883035 10.043543 24.789287 10.018672 24.699219 10.013672 z"/>
+ <path style="opacity:0.2" d="m 21.008907,16.856924 c 0.239639,-1.914112 2.624516,-3.124504 4.440977,-4.409548 0.738388,-0.736247 1.193093,-0.451239 1.939612,0.04937 2.168477,1.462891 2.877024,3.389089 2.524351,5.652067 -0.09652,1.096173 -0.403449,1.083546 -1.411638,1.259791 L 25.119209,20 C 22.5983,19.848728 20.859767,18.048175 21.008907,16.856921 Z"/>
+ <path style="fill:#80a4e9" d="m 21.008907,15.856924 c 0.239639,-1.914112 2.624516,-3.124504 4.440977,-4.409548 0.738388,-0.736247 1.193093,-0.451239 1.939612,0.04937 2.168477,1.462891 2.877024,3.389089 2.524351,5.652067 -0.09652,1.096173 -0.403449,1.083546 -1.411638,1.259791 L 25.119209,19 C 22.5983,18.848728 20.859767,17.048175 21.008907,15.856921 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 26.191406 11.007812 C 25.963948 11.039163 25.726114 11.171173 25.449219 11.447266 C 23.632758 12.73231 21.249405 13.94331 21.009766 15.857422 C 20.986051 16.04684 21.024501 16.253695 21.091797 16.464844 C 21.581941 14.773124 23.760106 13.642218 25.449219 12.447266 C 26.187607 11.711019 26.642153 11.995485 27.388672 12.496094 C 29.0243 13.599516 29.827128 14.968617 29.972656 16.544922 C 30.11541 14.543568 29.360564 12.826365 27.388672 11.496094 C 26.922098 11.183213 26.570503 10.955562 26.191406 11.007812 z"/>
+ <path style="opacity:0.2" d="m 26.512315,14.649975 c 0.941836,-0.532854 3.501355,-2.377621 4.364472,-1.337364 0.704216,0.848745 -1.840026,3.126547 -1.840026,3.126547 -2.061163,1.711175 -3.986189,-0.962185 -2.524446,-1.789183 z"/>
+ <path style="fill:#c3d9f2" d="m 26.512315,13.649975 c 0.941836,-0.532854 3.501355,-2.377621 4.364472,-1.337364 0.704216,0.848745 -1.840026,3.126547 -1.840026,3.126547 -2.061163,1.711175 -3.986189,-0.962185 -2.524446,-1.789183 z"/>
+ <path style="fill:#3f3f3f" d="M 5.5155778,9.5589442 3.8836585,10.266224 6.899718,14.790183 7.6810278,14.352987 Z"/>
+ <path style="opacity:0.2" d="M 2.9404885,5.3302804 C 3.4612134,4.9289065 4.0102225,4.8066194 4.6381683,5.4632296 5.0487193,5.8925213 4.4666538,7.7043633 4.8189934,8.7216279 5.0711036,9.4495138 6.1898168,9.7707992 5.9720595,10.603926 5.6573202,11.808098 4.4875677,12.552053 3.7489073,11.490251 2.46253,9.6411255 0.99971967,7.7477256 2.9404885,5.3302804 Z"/>
+ <path style="fill:#4f4f4f" d="M 2.9404885,4.33028 C 3.4612134,3.9289061 4.0102225,3.806619 4.6381683,4.4632292 5.0487193,4.8925209 4.4666538,6.7043629 4.8189934,7.7216275 5.0711036,8.4495134 6.1898168,8.7707988 5.9720595,9.6039254 5.6573202,10.808098 4.4875677,11.552053 3.7489073,10.490251 2.46253,8.6411251 0.99971967,6.7477252 2.9404885,4.33028 Z"/>
+ <path style="fill:#3f3f3f" d="M 11.960952,9.0817401 9.562,9.5831579 c 0,0 1.100704,2.0567491 1.276436,2.9815611 0.291938,1.536373 -0.113953,3.540997 -0.113953,3.540997 l 0.847312,0.179955 c 0,0 0.460995,-2.07727 0.117902,-3.882855 -0.173183,-0.9114 0.271255,-3.3210759 0.271255,-3.3210759 z"/>
+ <path style="opacity:0.2" d="m 9.1913371,4.0211722 c 0.4546664,-0.051951 0.9305979,-0.015465 1.4471809,0.1900772 0.638427,0.2071168 0.46362,0.4646925 0.399808,0.9251828 -0.06713,0.4954962 -0.109831,1.1961715 0.03642,1.8467583 0.11346,0.504693 0.436178,1.5413005 0.680694,2.3033499 0.255393,0.7590426 0.497227,0.8575136 -0.304155,1.1128956 l -1.379299,0.439552 C 9.3164302,11.193209 9.203886,10.931302 8.8985839,10.362452 7.900099,8.4931472 7.966352,6.7644117 8.0336681,5.0358164 7.9278718,4.23033 8.4631231,4.1090131 9.1913371,4.0211722 Z"/>
+ <path style="fill:#4f4f4f" d="m 9.1913371,3.0211718 c 0.4546664,-0.051951 0.9305979,-0.015465 1.4471809,0.1900772 0.638427,0.2071168 0.46362,0.4646925 0.399808,0.9251828 -0.06713,0.4954962 -0.109831,1.1961715 0.03642,1.8467583 0.11346,0.504693 0.436178,1.5413005 0.680694,2.3033499 0.255393,0.759043 0.497227,0.857514 -0.304155,1.1128958 L 10.071986,9.8389881 C 9.3164302,10.193209 9.203886,9.9313013 8.8985839,9.3624519 7.900099,7.4931468 7.966352,5.7644113 8.0336681,4.035816 7.9278718,3.2303296 8.4631231,3.1090127 9.1913371,3.0211718 Z"/>
+ <path style="fill:#2e895d" d="m 6.7114254,12.369565 c -0.2160667,0.006 -0.4643302,0.08472 -0.8759763,0.277174 a 0.37503751,0.36960217 0 0 1 -0.024902,0.01156 c -0.8310397,0.317419 -1.7167653,0.526853 -2.4536133,0.811311 -0.7368479,0.284457 -1.2971995,0.628419 -1.5805664,1.166439 -0.4846535,0.920199 -0.4727371,1.782741 -0.2783203,2.650476 0.1944169,0.867736 0.5860869,1.717986 0.8320313,2.540761 0.1984789,0.662659 0.2973864,1.056227 0.9316406,1.391643 a 0.37503751,0.36960217 0 0 1 0.0542,0.03609 l 3.0878906,2.396396 a 0.37503751,0.36960217 0 0 1 0.1406249,0.243971 c 0.056415,0.438738 0.1042891,0.687274 0.1889648,0.824304 0.084675,0.137029 0.2302253,0.251546 0.6577148,0.407099 a 0.37503751,0.36960217 0 0 1 0.035152,0.01443 l 5.7377919,2.77174 c 3.109713,1.288856 5.350342,0.638244 6.776369,-0.290167 a 0.37503751,0.36960217 0 0 1 0.06592,-0.0332 c 2.282183,-0.910545 3.371514,-1.673833 3.909668,-2.306895 0.350186,-0.411946 0.476913,-0.784415 0.569824,-1.167884 -0.4225,0.181145 -0.924928,0.437278 -1.933594,0.640964 -0.68046,0.137408 -1.395047,0.204247 -2.034668,0.04764 -0.63962,-0.156607 -1.21252,-0.603209 -1.401855,-1.345449 a 0.37503751,0.36960217 0 0 1 -0.0044,-0.0202 L 18.37596,19.665599 c 0,0 0,-0.0015 0,-0.0015 -0.130544,-0.471378 -0.522913,-0.863188 -1.067872,-1.244395 -0.543687,-0.380319 -1.21629,-0.732656 -1.813476,-1.156335 L 11.816372,14.745725 9.5282859,13.462352 7.5653949,12.601958 C 7.1630814,12.425857 6.9286112,12.363652 6.7114254,12.369565 Z"/>
+ <path style="fill:#45ce64" d="m 1.4438193,14.465227 c 0.6909041,-1.311801 2.6349489,-1.542954 4.2311538,-2.152631 0.8542931,-0.3994 1.1997093,-0.416888 2.0429726,-0.04775 l 1.9800359,0.866748 c 0,0 -3.6732826,3.211208 -4.2758868,5.403399 C 4.9390129,20.292377 6.1729,23.941832 6.1729,23.941832 L 3.0840209,21.545617 C 2.3411163,21.152741 2.1686113,20.596055 1.9695431,19.931429 1.5004344,18.362085 0.38106547,16.483047 1.4438193,14.465227 Z"/>
+ <path style="fill:#39ab55" d="m 5.4220948,18.534988 c 0.6026042,-2.19219 4.2758868,-5.403399 4.2758868,-5.403399 l 2.3191414,1.300809 c 0,0 -1.256905,5.886035 -0.874663,8.814429 0.229765,1.760253 1.870719,5.00554 1.870719,5.00554 L 7.2601869,25.473647 C 6.3380342,25.138142 6.2861597,24.822646 6.1729,23.941827 c 0,0 -1.2338871,-3.649454 -0.7508052,-5.406839 z"/>
+ <path style="fill:#309158" d="m 11.14246,23.246827 c -0.382242,-2.928394 0.874663,-8.814429 0.874663,-8.814429 l 3.691572,2.528175 -0.169532,7.329626 c -0.0494,2.135861 2.800428,2.953279 4.60829,3.641131 -1.514097,0.98575 -3.918365,1.656086 -7.134274,0.321037 0,0 -1.640954,-3.245287 -1.870719,-5.00554 z"/>
+ <path style="fill:#2b814e" d="m 15.709187,16.960126 -0.170178,7.330424 c -0.0494,2.13586 2.800749,2.953629 4.60861,3.64148 4.621248,-1.843785 4.577366,-3.327636 4.85238,-4.574099 0,0 -4.888151,2.290388 -5.520827,-0.189861 l -0.742039,-3.598835 c -0.330728,-1.197736 -1.891277,-1.801242 -3.027946,-2.609109 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.7011719 12 C 6.4026233 12.008155 6.1029279 12.1128 5.6757812 12.3125 C 4.0795764 12.922177 2.1342635 13.153043 1.4433594 14.464844 C 1.0210889 15.266596 0.95006176 16.045645 1.0390625 16.792969 C 1.0902748 16.357887 1.2059331 15.915638 1.4433594 15.464844 C 2.1342635 14.153043 4.0795765 13.922177 5.6757812 13.3125 C 6.1029279 13.1128 6.4026233 13.0082 6.7011719 13 C 6.9997205 12.991845 7.2971183 13.081056 7.71875 13.265625 L 9.6972656 14.130859 L 12.017578 15.431641 L 15.708984 17.960938 C 16.845653 18.768805 18.4056 19.370623 18.736328 20.568359 L 19.478516 24.167969 C 20.054106 26.424429 23.98582 24.796442 24.720703 24.472656 C 24.859067 24.080842 24.922483 23.708757 25 23.357422 C 25 23.357422 20.111192 25.648218 19.478516 23.167969 L 18.736328 19.568359 C 18.4056 18.370623 16.845653 17.768805 15.708984 16.960938 L 12.017578 14.431641 L 9.6972656 13.130859 L 7.71875 12.265625 C 7.2971183 12.081056 6.9997205 11.991845 6.7011719 12 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 30.234375 12.003906 C 29.110885 11.917845 27.27696 13.217447 26.511719 13.650391 C 25.965025 13.959689 25.892333 14.527482 26.123047 15.027344 C 26.20643 14.881793 26.332369 14.75186 26.511719 14.650391 C 27.437515 14.126612 29.923854 12.340436 30.828125 13.267578 C 31.006881 12.89354 31.071317 12.546754 30.876953 12.3125 C 30.715119 12.117452 30.493642 12.023767 30.234375 12.003906 z"/>
+ <path style="opacity:0.1" d="M 9.6972656 13.130859 C 9.6972656 13.130859 6.0244792 16.342966 5.421875 18.535156 C 4.9387931 20.292541 6.1738281 23.941406 6.1738281 23.941406 C 6.2306401 24.383232 6.2725091 24.682845 6.4160156 24.914062 A 1.0001 1.0001 0 0 0 7.1210938 23.621094 C 7.1210938 23.621094 6.8287818 22.756061 6.59375 21.683594 C 6.3587182 20.611127 6.2497444 19.299075 6.3867188 18.800781 C 6.5834544 18.085084 7.5680957 16.722651 8.5214844 15.689453 C 9.474873 14.656255 10.355469 13.884766 10.355469 13.884766 A 1.0001 1.0001 0 0 0 10.570312 13.619141 L 9.6972656 13.130859 z"/>
+ <path style="opacity:0.1" d="M 12.017578 14.431641 C 12.017578 14.431641 10.760336 20.3177 11.142578 23.246094 C 11.372343 25.006347 13.013672 28.251953 13.013672 28.251953 C 13.338436 28.386775 13.648903 28.488325 13.957031 28.583984 A 1.0001 1.0001 0 0 0 13.90625 27.800781 C 13.90625 27.800781 13.509028 27.016237 13.083984 26.017578 C 12.658941 25.018919 12.220311 23.772557 12.134766 23.117188 C 11.972982 21.877747 12.164476 19.686857 12.425781 17.884766 C 12.630928 16.469961 12.82324 15.494257 12.914062 15.046875 L 12.017578 14.431641 z"/>
+ <path style="opacity:0.1" d="M 15.708984 16.960938 L 15.539062 24.291016 C 15.489662 26.426876 18.340577 27.24379 20.148438 27.931641 C 20.495031 27.793357 20.766286 27.66163 21.0625 27.527344 A 1.0001 1.0001 0 0 0 20.503906 26.996094 C 19.5598 26.636882 18.447817 26.265795 17.660156 25.794922 C 16.872495 25.324049 16.52471 24.93308 16.539062 24.3125 L 16.695312 17.591797 C 16.356714 17.386237 16.018142 17.180665 15.708984 16.960938 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/obconf.svg b/.icons/awkward/32x32/apps/obconf.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/obconf.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/obs.svg b/.icons/awkward/32x32/apps/obs.svg
new file mode 100644
index 00000000..ad73c0b4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/obs.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m31 16a15 15 0 0 1 -15 15 15 15 0 0 1 -15 -15 15 15 0 0 1 15 -15 15 15 0 0 1 15 15z"/>
+ <g opacity=".2" style="enable-background:new" transform="translate(-416,-51)">
+ <path d="m429.86 74.54c0.95103-0.29175 2.0921-1.0927 2.627-1.8438l0.17655-0.24794-0.22099-0.66864c-0.80723-2.4424 0.65844-4.9052 3.1714-5.3291 1.8265-0.30808 3.7428 0.80916 4.4035 2.5673 0.15729 0.41853 0.16209 0.42293 0.11092 0.1016-0.15135-0.95045-0.62189-1.8267-1.3869-2.5829-0.79829-0.78902-1.7254-1.2364-2.8836-1.3915-0.35549-0.04761-0.39237-0.03413-0.52608 0.19223-0.20615 0.34898-0.80584 0.93281-1.249 1.2159-1.1936 0.76262-3.0336 0.76294-4.2301 0.000835-1.3517-0.86102-2.1162-2.51-1.8681-4.0291 0.13545-0.82926 0.50057-1.565 1.0826-2.1814 0.42178-0.44671 0.45033-0.49596 0.20658-0.35638-0.41039 0.235-1.371 1.2788-1.6437 1.786-0.31429 0.58457-0.5695 1.6191-0.56796 2.3024 0.001 0.58786 0.15523 1.3684 0.38118 1.9331 0.13171 0.32916 0.14843 0.33954 0.6363 0.39473 0.27556 0.03117 0.71106 0.12895 0.96777 0.21727 2.2699 0.78096 3.3409 3.3988 2.2782 5.5687-0.72433 1.479-2.4012 2.4314-3.9686 2.2538-0.63795-0.07228-0.5703 0.01414 0.13702 0.17502 0.62683 0.14258 1.7698 0.10488 2.366-0.07804z"/>
+ <path d="m432 58c-5.5165 0-10 4.4835-10 10s4.4835 10 10 10 10-4.4835 10-10-4.4835-10-10-10zm0 1.0742c4.9363 0 8.9258 3.9895 8.9258 8.9258s-3.9895 8.9258-8.9258 8.9258-8.9258-3.9895-8.9258-8.9258 3.9895-8.9258 8.9258-8.9258z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m16 1a15 15 0 0 0 -15 15 15 15 0 0 0 0.0195 0.586 15 15 0 0 1 14.98 -14.586 15 15 0 0 1 14.98 14.414 15 15 0 0 0 0.02 -0.414 15 15 0 0 0 -15 -15z"/>
+ <path opacity=".2" d="m30.98 16.414a15 15 0 0 1 -14.98 14.586 15 15 0 0 1 -14.98 -14.414 15 15 0 0 0 -0.02 0.414 15 15 0 0 0 15 15 15 15 0 0 0 15 -15 15 15 0 0 0 -0.02 -0.586z"/>
+ <g fill="#fff" style="enable-background:new" transform="translate(-416,-52)">
+ <path d="m429.86 74.54c0.95103-0.29175 2.0921-1.0927 2.627-1.8438l0.17655-0.24794-0.22099-0.66864c-0.80723-2.4424 0.65844-4.9052 3.1714-5.3291 1.8265-0.30808 3.7428 0.80916 4.4035 2.5673 0.15729 0.41853 0.16209 0.42293 0.11092 0.1016-0.15135-0.95045-0.62189-1.8267-1.3869-2.5829-0.79829-0.78902-1.7254-1.2364-2.8836-1.3915-0.35549-0.04761-0.39237-0.03413-0.52608 0.19223-0.20615 0.34898-0.80584 0.93281-1.249 1.2159-1.1936 0.76262-3.0336 0.76294-4.2301 0.000835-1.3517-0.86102-2.1162-2.51-1.8681-4.0291 0.13545-0.82926 0.50057-1.565 1.0826-2.1814 0.42178-0.44671 0.45033-0.49596 0.20658-0.35638-0.41039 0.235-1.371 1.2788-1.6437 1.786-0.31429 0.58457-0.5695 1.6191-0.56796 2.3024 0.001 0.58786 0.15523 1.3684 0.38118 1.9331 0.13171 0.32916 0.14843 0.33954 0.6363 0.39473 0.27556 0.03117 0.71106 0.12895 0.96777 0.21727 2.2699 0.78096 3.3409 3.3988 2.2782 5.5687-0.72433 1.479-2.4012 2.4314-3.9686 2.2538-0.63795-0.07228-0.5703 0.01414 0.13702 0.17502 0.62683 0.14258 1.7698 0.10488 2.366-0.07804z"/>
+ <path d="m432 58c-5.5165 0-10 4.4835-10 10s4.4835 10 10 10 10-4.4835 10-10-4.4835-10-10-10zm0 1.0742c4.9363 0 8.9258 3.9895 8.9258 8.9258s-3.9895 8.9258-8.9258 8.9258-8.9258-3.9895-8.9258-8.9258 3.9895-8.9258 8.9258-8.9258z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ocenaudio.svg b/.icons/awkward/32x32/apps/ocenaudio.svg
new file mode 100644
index 00000000..b5c3a54b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ocenaudio.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16.000068,4.0001993 c -3.108559,0 -5.943436,0.9453358 -8.0345818,2.5326949 C 5.8741358,8.12032 5,10.391676 5,12.918061 L 5,14 C 2.9237179,15.024767 1,17.543792 1,20.694468 1,24.727122 3.9647362,28 7,28 L 7,12.918061 C 7,11.025929 7.3960291,9.4842926 9.1225369,8.1738133 10.848908,6.8630686 13.287101,6 16.000068,6 18.713035,6 21.151023,6.8631346 22.877599,8.1736139 24.604107,9.484094 25,11.02573 25,12.917863 l 0,15.081938 c 3.035468,0 6,-3.272879 6,-7.305532 C 31,17.543592 29.076146,15.024767 27,14 l 0,-1.082137 C 27,10.391211 26.126069,8.1199879 24.034787,6.5326286 21.943641,4.9453358 19.108628,4 16.000205,4 Z"/>
+ <circle style="opacity:0.2" cx="16" cy="19" r="11"/>
+ <circle style="fill:#fdbb28" cx="16" cy="18" r="11"/>
+ <path style="opacity:0.1" d="m 20,23 c 0,2.209139 -1.790861,4 -4,4 -2.209139,0 -4,-1.77161 -4,-3.98075 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 7 A 11 11 0 0 0 5 18 A 11 11 0 0 0 5.0214844 18.585938 A 11 11 0 0 1 16 8 A 11 11 0 0 1 26.978516 18.414062 A 11 11 0 0 0 27 18 A 11 11 0 0 0 16 7 z"/>
+ <path style="fill:#4f4f4f" d="m 16.000068,3.0001993 c -3.108559,0 -5.943436,0.9453358 -8.0345818,2.5326949 C 5.8741358,7.12032 5,9.3916759 5,11.918061 L 5,13 C 2.9237179,14.024767 1,16.543792 1,19.694468 1,23.727122 3.9647362,27 7,27 L 7,11.918061 C 7,10.025929 7.3960291,8.4842926 9.1225369,7.1738133 10.848908,5.8630686 13.287101,5 16.000068,5 18.713035,5 21.151023,5.8631346 22.877599,7.1736139 24.604107,8.484094 25,10.02573 25,11.917863 l 0,15.081938 c 3.035468,0 6,-3.272879 6,-7.305532 C 31,16.543592 29.076146,14.024767 27,13 l 0,-1.082137 C 27,9.3912113 26.126069,7.1199879 24.034787,5.5326286 21.943641,3.9453358 19.108628,3 16.000205,3 Z"/>
+ <circle style="opacity:0.1" cx="21" cy="16" r="2"/>
+ <circle style="fill:#3d3d3d" cx="21" cy="15" r="2"/>
+ <circle style="opacity:0.1" cx="11" cy="16" r="2"/>
+ <circle style="fill:#3d3d3d" cx="11" cy="15" r="2"/>
+ <path style="fill:#3d3d3d" d="m 20,22 c 0,2.209139 -1.790861,4 -4,4 -2.209139,0 -4,-1.77161 -4,-3.98075 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 3 C 12.891441 3 10.05599 3.945844 7.9648438 5.5332031 C 5.8734934 7.1206289 5 9.3915837 5 11.917969 L 5 12.917969 C 5 10.391584 5.8734934 8.1206289 7.9648438 6.5332031 C 10.05599 4.945844 12.891441 4 16 4 C 19.108423 4 21.94401 4.9459103 24.035156 6.5332031 C 26.126438 8.1205624 27 10.391317 27 12.917969 L 27 11.917969 C 27 9.391317 26.126438 7.1205624 24.035156 5.5332031 C 21.94401 3.9459103 19.108423 3 16 3 z M 5 13 C 2.9237179 14.024767 1 16.544636 1 19.695312 C 1 19.907098 1.0114089 20.115036 1.0273438 20.322266 C 1.1741707 17.349775 3.0078708 14.983233 5 14 L 5 13 z M 27 13 L 27 14 C 28.991856 14.983162 30.825586 17.348136 30.972656 20.320312 C 30.988508 20.11361 31 19.904593 31 19.693359 C 31 16.542682 29.076146 14.024767 27 13 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ocrfeeder.svg b/.icons/awkward/32x32/apps/ocrfeeder.svg
new file mode 100644
index 00000000..6cb59f53
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ocrfeeder.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 13.972495,3.0000008 C 7.4075386,3.000001 2.0000002,8.4146994 2,14.988347 c 2e-7,6.573649 5.4075386,11.988348 11.972495,11.988348 1.251393,2.58e-4 2.479251,-0.213896 3.657613,-0.593174 l 2.897639,2.899526 c 1.048168,1.093125 2.716126,1.787639 4.212978,1.711226 1.496851,-0.07642 2.72505,-0.7306 3.624485,-1.631226 0.899436,-0.900627 1.552759,-2.130451 1.629071,-3.629285 0.07631,-1.498834 -0.617285,-3.169 -1.708965,-4.218556 l 0.05845,0.05659 -2.971688,-2.977575 c 0.36721,-1.160361 0.571397,-2.36967 0.572906,-3.600015 v -0.0058 c 0,-6.5736475 -5.407538,-11.9883459 -11.972494,-11.9883461 z"/>
+ <path style="fill:#4f4f4f" d="M 13.972495,2.0000004 C 7.4075386,2.0000006 2.0000002,7.414699 2,13.988347 c 2e-7,6.573649 5.4075386,11.988348 11.972495,11.988348 1.251393,2.58e-4 2.479251,-0.213896 3.657613,-0.593174 l 2.897639,2.899526 c 1.048168,1.093125 2.716126,1.787639 4.212978,1.711226 1.496851,-0.07642 2.72505,-0.7306 3.624485,-1.631226 0.899436,-0.900627 1.552759,-2.130451 1.629071,-3.629285 0.07631,-1.498834 -0.617285,-3.169 -1.708965,-4.218556 l 0.05845,0.05659 -2.971688,-2.977575 c 0.36721,-1.160361 0.571397,-2.36967 0.572906,-3.600015 v -0.0058 c 0,-6.5736479 -5.407538,-11.9883463 -11.972494,-11.9883465 z"/>
+ <path style="opacity:0.2" d="m 17.341916,20.425885 6.112946,6.112946 c 1.413764,1.472453 3.593547,-0.70733 2.121094,-2.121094 L 19.370131,18.211912 C 17,19 18,19 17.341916,20.425885 Z"/>
+ <path style="fill:#a27f41" d="m 17.341916,19.425885 6.112946,6.112946 c 1.413764,1.472453 3.593547,-0.70733 2.121094,-2.121094 L 19.370131,17.211912 C 17,18 18,18 17.341916,19.425885 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 19.371094 17.210938 C 17.000963 17.999025 17.999881 17.999896 17.341797 19.425781 L 17.585938 19.669922 C 17.71748 18.969378 17.528278 18.823689 19.371094 18.210938 L 25.576172 24.417969 C 25.762115 24.596501 25.88844 24.786403 25.966797 24.980469 C 26.151648 24.489642 26.087754 23.90916 25.576172 23.417969 L 19.371094 17.210938 z"/>
+ <path style="opacity:0.2" d="m 14,7 a 8.0000002,8.0000002 0 0 0 -8,8 8.0000002,8.0000002 0 0 0 8,8 8.0000002,8.0000002 0 0 0 8,-8 8.0000002,8.0000002 0 0 0 -8,-8 z"/>
+ <path style="fill:#62aeff" d="m 14,6 a 8.0000002,8.0000002 0 0 0 -8,8 8.0000002,8.0000002 0 0 0 8,8 8.0000002,8.0000002 0 0 0 8,-8 8.0000002,8.0000002 0 0 0 -8,-8 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13.972656 2 C 7.4076998 2.0000002 2.0000002 7.4146332 2 13.988281 C 2 14.156832 2.0183521 14.321326 2.0253906 14.488281 C 2.2928607 8.1438184 7.5760278 3.0000002 13.972656 3 C 20.385714 3.0000002 25.67965 8.1701775 25.921875 14.537109 C 25.930834 14.356181 25.945089 14.176079 25.945312 13.994141 L 25.945312 13.988281 C 25.945312 7.4146333 20.537612 2.0000002 13.972656 2 z M 25.589844 17.8125 C 25.524781 18.074867 25.454643 18.33591 25.373047 18.59375 L 28.34375 21.572266 L 28.285156 21.515625 C 29.202435 22.39751 29.832196 23.717457 29.966797 25.005859 C 29.975851 24.915244 29.989422 24.827062 29.994141 24.734375 C 30.070451 23.235541 29.376836 21.565181 28.285156 20.515625 L 28.34375 20.572266 L 25.589844 17.8125 z"/>
+ <path style="opacity:0.2" d="M 10,11.428571 10,12.857143 10,15 l 0,2.857143 0,0.714286 C 10,20 11,20 11,20 c 0,0 0.9995,0 0.9995,-1.428571 L 11.9995,17 16,17 16,18.571429 C 16,20 17,20 17,20 c 0,0 1,0 1,-1.428571 l 0,-7.142858 C 18,11.428571 18,10 16.666667,10 L 11.9665,10 11.333333,10 C 10,10 10,11.428571 10,11.428571 Z M 11.9995,12 16,12 l 0,3 -4.0005,0 z"/>
+ <path style="fill:#ffffff" d="M 10,10.428571 10,11.857143 10,14 l 0,2.857143 0,0.714286 C 10,19 11,19 11,19 c 0,0 0.9995,0 0.9995,-1.428571 L 11.9995,16 16,16 16,17.571429 C 16,19 17,19 17,19 c 0,0 1,0 1,-1.428571 l 0,-7.142858 C 18,10.428571 18,9 16.666667,9 L 11.9665,9 11.333333,9 C 10,9 10,10.428571 10,10.428571 Z M 11.9995,11 16,11 l 0,3 -4.0005,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 14 6 A 8.0000002 8.0000002 0 0 0 6 14 A 8.0000002 8.0000002 0 0 0 6.0214844 14.423828 A 8.0000002 8.0000002 0 0 1 14 7 A 8.0000002 8.0000002 0 0 1 21.978516 14.576172 A 8.0000002 8.0000002 0 0 0 22 14 A 8.0000002 8.0000002 0 0 0 14 6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ocsstore.svg b/.icons/awkward/32x32/apps/ocsstore.svg
new file mode 100644
index 00000000..789e23a4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ocsstore.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#144379" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="M 16,7 C 13.69422,7.00225 11.460059,7.8012455 9.6757812,9.2617188 L 12.488281,12.074219 C 12.65249,12.030888 12.821805,12 13,12 l 6,0 c 0.178195,0 0.34751,0.03089 0.511719,0.07422 l 2.8125,-2.8125002 C 20.539942,7.8012445 18.30578,7.0022466 16,7 Z M 8.2617188,10.675781 C 6.8012454,12.460059 6.0022466,14.69422 6,17 c 0.00225,2.30578 0.8012453,4.539942 2.2617188,6.324219 L 11,20.585938 11,20 l 0,-1 0,-5 c 0,-0.178195 0.03089,-0.34751 0.07422,-0.511719 l -2.8125002,-2.8125 z m 15.4765622,0 -2.8125,2.8125 C 20.969112,13.65249 21,13.821805 21,14 l 0,6 c 0,0.178195 -0.03089,0.34751 -0.07422,0.511719 l 2.8125,2.8125 C 25.198755,21.539942 25.997753,19.30578 26,17 c -0.0022,-2.30578 -0.801246,-4.539941 -2.261719,-6.324219 z m -4.226562,11.25 C 19.34751,21.969112 19.178195,22 19,22 l -4,0 -3.773438,3.773438 C 12.690462,26.574128 14.331442,26.995788 16,27 c 2.30578,-0.0022 4.539942,-0.801246 6.324219,-2.261719 l -2.8125,-2.8125 z M 11,23.414062 9.6757812,24.738281 C 10.092339,25.074001 10.535167,25.375751 11,25.640625 l 0,-2.226563 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#00cea5" d="M 16,6 C 13.69422,6.00225 11.460059,6.8012456 9.6757812,8.2617188 L 12.488281,11.074219 C 12.65249,11.030888 12.821805,11 13,11 l 6,0 c 0.178195,0 0.34751,0.03089 0.511719,0.07422 l 2.8125,-2.8125002 C 20.539942,6.8012455 18.30578,6.0022466 16,6 Z"/>
+ <path style="fill:#d152ac" d="M 8.2617188 9.6757812 C 6.8012455 11.460059 6.0022466 13.69422 6 16 C 6.00225 18.30578 6.8012454 20.539942 8.2617188 22.324219 L 11 19.585938 L 11 19 L 11 18 L 11 13 C 11 12.821805 11.030889 12.65249 11.074219 12.488281 L 8.2617188 9.6757812 z"/>
+ <path style="fill:#d75950" d="m 23.738281,9.6757812 -2.8125,2.8124998 C 20.969112,12.65249 21,12.821805 21,13 l 0,6 c 0,0.178195 -0.03089,0.34751 -0.07422,0.511719 l 2.8125,2.8125 C 25.198754,20.539942 25.997753,18.30578 26,16 25.997753,13.69422 25.198754,11.460059 23.738281,9.6757812 Z"/>
+ <path style="fill:#e88a19" d="M 19.511719 20.925781 C 19.34751 20.969112 19.178195 21 19 21 L 15 21 L 11.226562 24.773438 C 12.690461 25.574128 14.331442 25.995788 16 26 C 18.30578 25.9978 20.539942 25.198754 22.324219 23.738281 L 19.511719 20.925781 z M 11 22.414062 L 9.6757812 23.738281 C 10.092339 24.074001 10.535167 24.375751 11 24.640625 L 11 22.414062 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 6 C 13.69422 6.00225 11.460059 6.8012454 9.6757812 8.2617188 L 10.248047 8.8339844 C 11.927243 7.6493105 13.933403 7.0020166 16 7 C 18.066597 7.0020136 20.072758 7.6493087 21.751953 8.8339844 L 22.324219 8.2617188 C 20.539942 6.8012444 18.30578 6.0022466 16 6 z M 8.2617188 9.6757812 C 6.8012453 11.460059 6.0022466 13.69422 6 16 C 6.0001633 16.167312 6.0129827 16.333587 6.0214844 16.5 C 6.130145 14.373019 6.9072202 12.330588 8.2617188 10.675781 L 11 13.414062 L 11 13 C 11 12.821805 11.030889 12.65249 11.074219 12.488281 L 8.2617188 9.6757812 z M 23.738281 9.6757812 L 20.925781 12.488281 C 20.969112 12.65249 21 12.821805 21 13 L 21 13.414062 L 23.738281 10.675781 C 25.092779 12.330588 25.869886 14.373019 25.978516 16.5 C 25.987017 16.333587 25.999837 16.167312 26 16 C 25.997753 13.69422 25.198754 11.460059 23.738281 9.6757812 z M 21 19 C 21 19.178195 20.969111 19.34751 20.925781 19.511719 L 21 19.585938 L 21 19 z M 19.511719 20.925781 C 19.34751 20.969112 19.178195 21 19 21 L 15 21 L 11.226562 24.773438 C 11.447387 24.894219 11.679833 24.988397 11.908203 25.091797 L 15 22 L 19 22 C 19.178195 22 19.34751 21.969112 19.511719 21.925781 L 21.751953 24.166016 C 21.946299 24.028903 22.139132 23.889779 22.324219 23.738281 L 19.511719 20.925781 z M 11 22.414062 L 9.6757812 23.738281 C 9.8612564 23.887763 10.054485 24.028307 10.25 24.164062 L 11 23.414062 L 11 22.414062 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/octave.svg b/.icons/awkward/32x32/apps/octave.svg
new file mode 100644
index 00000000..6067355d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/octave.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m16 2.0001c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14c0-7.7559-6.244-14-14-14z"/>
+ <path fill="#2971d5" d="m16 5a11 11 0 0 0 -11 11 11 11 0 0 0 11 11 11 11 0 0 0 11 -11 11 11 0 0 0 -11 -11zm1.25 2.5a8.25 8.25 0 0 1 8.25 8.25 8.25 8.25 0 0 1 -8.25 8.25 8.25 8.25 0 0 1 -8.25 -8.25 8.25 8.25 0 0 1 8.25 -8.25z"/>
+ <rect fill="#fc924d" width="8" height="8" x="4" y="12" rx="1.6" ry="1.6"/>
+ <rect fill="#fc924d" width="5" height="5" x="22" y="18" rx="1" ry="1"/>
+ <rect fill="#fc924d" width="4" height="4" x="20" y="6" rx=".8" ry=".8"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.7559 0-14 6.2441-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5205 6.3875-13.5 13.975-13.5 7.587 0 13.711 5.9795 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.7559-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.2441 14 14 14 7.756 0 14-6.244 14-14 0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5871 0-13.711-5.979-13.975-13.5z"/>
+ <path opacity=".2" d="m20 9.1992v1c0 0.443 0.358 0.801 0.801 0.801h2.3984c0.443 0 0.801-0.358 0.801-0.801v-0.9998c0 0.4432-0.358 0.8008-0.801 0.8008h-2.3984c-0.443 0-0.801-0.3574-0.801-0.8006zm-16 9.2012v1c0 0.887 0.7132 1.6 1.5996 1.6h4.8008c0.887 0 1.6-0.713 1.6-1.6v-1c0 0.887-0.713 1.6-1.6 1.6h-4.8004c-0.8864 0-1.5996-0.713-1.5996-1.6zm18 3.6v1c0 0.554 0.446 1 1 1h3c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-3c-0.554 0-1-0.446-1-1z"/>
+ <path fill="#fff" opacity=".2" d="m20.801 6c-0.443 0-0.801 0.3576-0.801 0.8008v1c0-0.4432 0.358-0.8008 0.801-0.8008h2.398c0.443 0 0.801 0.3576 0.801 0.8008v-1c0-0.4432-0.358-0.8008-0.801-0.8008h-2.398zm-15.201 6c-0.8864 0-1.5996 0.713-1.5996 1.6v1c0-0.887 0.7132-1.6 1.5996-1.6h4.8004c0.887 0 1.6 0.713 1.6 1.6v-1c0-0.887-0.713-1.6-1.6-1.6h-4.8zm17.4 6c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h3c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-3z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/octodad-dadliest-catch.svg b/.icons/awkward/32x32/apps/octodad-dadliest-catch.svg
new file mode 100644
index 00000000..10be4615
--- /dev/null
+++ b/.icons/awkward/32x32/apps/octodad-dadliest-catch.svg
@@ -0,0 +1,15 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11 31h9s1 0 1-1 3-10 3-10l-15-1s4.85e-5 11.986068 2 12z" style="opacity:.2"/>
+ <path d="m11 30h9s1 0 1-1 3-10 3-10l-15-1s4.85e-5 11.986068 2 12z" style="fill:#df8028"/>
+ <path d="m7 14c0 14 9.666667 15 13 15 10 0 10-8 10-8s-2-3-2-5 1-5 1-5-2-7.9999995-8-7.9999995c-4 0-8 3-8 3l-3 1.9999995s-3 3-3 6z" style="opacity:.2"/>
+ <path d="m7 13c0 14 9.666667 15 13 15 10 0 10-8 10-8s-2-3-2-5 1-5 1-5-2-8-8-8c-4 0-8 3-8 3l-3 2s-3 3-3 6z" style="fill:#f8bb07"/>
+ <path d="M 21 2 C 17 2 13 5 13 5 L 10 7 C 10 7 7 10 7 13 C 7 13.251913 7.0094585 13.49081 7.015625 13.734375 C 7.1824079 10.825452 10 8 10 8 L 13 6 C 13 6 17 3 21 3 C 26.114029 3 28.305103 8.7758122 28.845703 10.492188 C 28.937063 10.188276 29 10 29 10 C 29 10 27 2 21 2 z M 28.037109 15.333984 C 28.017192 15.562581 28 15.788971 28 16 C 28 17.847437 29.643946 20.44638 29.904297 20.847656 C 29.977885 20.360067 30 20 30 20 C 30 20 28.226981 17.317773 28.037109 15.333984 z " style="fill:#ffffff;opacity:.2"/>
+ <path d="m10 8c-2.1343747 0-4 5-4 5s0 6 3 6 4-5 4-5 0-6-3-6zm9 2c-4 0-4 5-4 5s-1 6 3 6 5-5 5-5 0-6-4-6z" style="opacity:.2"/>
+ <path d="m10 7c3 0 3 6 3 6s-1 5-4 5-3-6-3-6 1.8656253-5 4-5z" style="fill:#ffffff"/>
+ <path d="m19 9c4 0 4 6 4 6s-1 5-5 5-3-6-3-6 0-5 4-5z" style="fill:#ffffff"/>
+ <ellipse cx="9.5" cy="11.5" rx="1.5" ry="2.5" style="fill:#4f4f4f"/>
+ <ellipse cx="18.5" cy="13.5" rx="1.5" ry="2.5" style="fill:#4f4f4f"/>
+ <path d="m4.0000005 16s0 2 1 4l6.0000005-1 2.999999-6v7l2 3c0.905869 1.358804 9-1 9-1s0 9-9 7c-1.795055 0-4-2-5.999999-4-1.0000005 0-3.0000005 3-7.0000005-1-3-4 1-8 1-8z" style="opacity:.2"/>
+ <path d="m4 15s0 2 1 4l6-1 3-6v7l2 3c0.905869 1.358804 9-1 9-1s0 9-9 7c-1.795055 0-4-2-6-4-1 0-3 3-7-1-3-4 1-8 1-8z" style="fill:#facd48"/>
+ <path d="m14 12-3 6-6 1c-1-2-1-4-1-4s-2.3513638 2.364509-2.0839844 5.273438c0.24802-2.432201 2.0839844-4.273438 2.0839844-4.273438s0 2 1 4l6-1 3-6v-1zm0 7v1l2 3c0.888545 1.332819 8.604165-0.886343 8.902344-0.972656 0.078909-0.590001 0.097656-1.027344 0.097656-1.027344s-8.094131 2.358804-9 1l-2-3z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/octopi.svg b/.icons/awkward/32x32/apps/octopi.svg
new file mode 100644
index 00000000..4ece213b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/octopi.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#3fc778" d="m14.235 1c-5.6466 0-10.193 4.8106-10.231 10.8h-0.00412v17.2c0 1.662 1.6984 1.9818 3 1.9995 1.2016 0.01634 3-0.33753 3-1.9995 0 1.662 1.7982 1.9995 3 1.9995s2.9599-0.60688 3-1.9995c0 1.662 1.7982 1.9995 3 1.9995s2.9599-0.60688 3-1.9995c0 1.662 1.7982 1.9995 3 1.9995s3-0.33753 3-1.9995v-17.2h-0.0041c-0.038-5.9894-4.585-10.8-10.231-10.8z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <rect width="6" height="6" x="9" y="9" ry="3"/>
+ <rect width="2" height="2" x="13" y="11" ry="1"/>
+ </g>
+ <g>
+ <rect fill="#ecf0f1" width="6" height="6" x="9" y="9" ry="3"/>
+ <rect fill="#494949" width="2" height="2" x="13" y="11" ry="1"/>
+ </g>
+ <g opacity=".2" transform="translate(11,1)">
+ <rect width="6" height="6" x="9" y="9" ry="3"/>
+ <rect width="2" height="2" x="13" y="11" ry="1"/>
+ </g>
+ <g transform="translate(11)">
+ <rect fill="#ecf0f1" width="6" height="6" x="9" y="9" ry="3"/>
+ <rect fill="#494949" width="2" height="2" x="13" y="11" ry="1"/>
+ </g>
+ <path fill="#fff5f5" opacity=".2" d="m14.234 1c-5.6462 0-10.192 4.8112-10.23 10.801h-0.004v1h0.0039c0.038-5.9898 4.5839-10.801 10.23-10.801h3.532c5.646 0 10.192 4.8112 10.23 10.801h0.004v-1h-0.004c-0.038-5.9898-4.584-10.801-10.23-10.801h-3.532z"/>
+ <path opacity=".2" d="m4 28.999v1c0 1.662 1.6984 1.9823 3 2 1.2016 0.01634 3-0.33803 3-2 0 1.662 1.7982 2 3 2s2.9599-0.60737 3-2c0 1.662 1.7982 2 3 2s2.9599-0.60737 3-2c0 1.662 1.7982 2 3 2s3-0.33803 3-2v-1c0 1.662-1.7982 2-3 2s-3-0.33803-3-2c-0.04013 1.3926-1.7982 2-3 2s-3-0.33803-3-2c-0.04013 1.3926-1.7982 2-3 2s-3-0.33803-3-2c0 1.662-1.7984 2.0163-3 2-1.3016-0.0177-3-0.33803-3-2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/odrive.svg b/.icons/awkward/32x32/apps/odrive.svg
new file mode 100644
index 00000000..76f13be7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/odrive.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 11.38482,3.9999955 c -0.04222,6.947e-4 -0.08484,0.0028 -0.126954,0.00586 l 0.0059,0.00977 C 10.491011,4.0578945 9.7836049,4.482517 9.3907189,5.1718755 L 1.3145469,19.353516 c -0.44425697,0.77999 -0.41681397,1.752573 0.07227,2.503906 l 4.617187,7.089844 c 0.169763,0.260601 0.387758,0.48491 0.642578,0.658203 0.37847,0.257543 0.822953,0.394505 1.277344,0.394531 l 16.1542971,0 c 0.771624,6.1e-5 1.491793,-0.395246 1.919922,-1.052734 l 4.615234,-7.089844 c 0.103243,-0.160121 0.187454,-0.332824 0.25,-0.513672 0.0012,-0.0033 0.0028,-0.0064 0.0039,-0.0098 0.226929,-0.654693 0.161274,-1.37989 -0.179688,-1.980468 L 22.609429,5.1718705 C 22.226319,4.4996666 21.545029,4.0837309 20.794976,4.023433 l 0.01367,-0.023437 -0.191406,0 -9.232422,0 z m 4.611328,8.6992185 4.707031,8.634765 -9.482422,0 4.775391,-8.634765 z"/>
+ <path style="fill:#909090" d="M 3.7519531,20.009766 6.6214938,24.131541 6.075668,27.409053 C 6.024576,27.715846 6.3916644,28.432176 6.6464844,28.605469 7.0249538,28.863012 7.4694367,28.999974 7.9238281,29 l 16.1542969,0 c 0.771624,6.1e-5 1.491793,-0.395246 1.919922,-1.052734 l 4.615234,-7.089844 c 0.103243,-0.160121 0.187454,-0.332824 0.25,-0.513672 0.0011,-0.0033 0.0028,-0.0064 0.0039,-0.0098 0.03664,-0.105703 0.05276,-0.21566 0.07422,-0.324218 l -0.406776,-0.430571 -20.34776,0.430571 z"/>
+ <path style="opacity:0.2" d="M 15.998047 11.699219 L 6.6464844 28.605469 C 6.7816522 28.697448 6.9267198 28.767651 7.0761719 28.828125 L 16.271484 12.203125 L 15.998047 11.699219 z M 1.0664062 20.011719 C 1.092512 20.14459 1.1252923 20.272834 1.1738281 20.400391 C 1.1304569 20.272702 1.0924259 20.143631 1.0664062 20.011719 z"/>
+ <path style="fill:#ffa246" d="M 11.385015,3 C 10.564248,2.9998872 9.8051682,3.4462096 9.3914039,4.1722006 L 1.314416,18.354275 c -0.44425664,0.77999 -0.41583335,1.751054 0.073246,2.502387 L 6.0034636,27.9477 c 0.1697628,0.260601 0.3884095,0.484042 0.6432295,0.657335 L 20.807857,3 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.384766 3 C 10.563999 2.9998872 9.8043893 3.445884 9.390625 4.171875 L 1.3144531 18.353516 C 1.0245988 18.862419 0.95717142 19.45033 1.0664062 20.007812 C 1.1179649 19.781837 1.1966822 19.560288 1.3144531 19.353516 L 9.390625 5.171875 C 9.8043893 4.445884 10.563999 3.9998872 11.384766 4 L 20.255859 4 L 20.808594 3 L 11.384766 3 z"/>
+ <path style="opacity:0.2" d="M 11.384766 4 C 11.342546 4.0006947 11.299928 4.0027994 11.257812 4.0058594 L 20.527344 21.009766 L 30.513672 21.009766 L 30.613281 20.857422 C 30.716524 20.697301 30.800735 20.524598 30.863281 20.34375 C 30.864481 20.34045 30.866087 20.337384 30.867188 20.333984 C 30.899392 20.241075 30.911172 20.14402 30.931641 20.048828 C 30.929077 20.035975 30.930486 20.022581 30.927734 20.009766 L 20.527344 20.009766 L 11.798828 4 L 11.384766 4 z"/>
+ <path style="fill:#ffe94f" d="M 11.384766 3 C 11.342546 3.0006947 11.299928 3.0027994 11.257812 3.0058594 L 20.527344 20.009766 L 30.941406 20.009766 C 31.052828 19.446271 30.973412 18.857127 30.6875 18.353516 L 22.609375 4.171875 C 22.19561 3.445884 21.437955 2.9998872 20.617188 3 L 11.384766 3 z M 1.3105469 20.722656 C 1.3276099 20.754096 1.3448342 20.785796 1.3632812 20.816406 C 1.3448353 20.785786 1.3276099 20.754096 1.3105469 20.722656 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.384766 3 C 11.342546 3.0006947 11.299929 3.0027994 11.257812 3.0058594 L 11.798828 4 L 20.617188 4 C 21.437954 3.9998872 22.19561 4.445884 22.609375 5.171875 L 30.6875 19.353516 C 30.804741 19.560023 30.878858 19.782161 30.927734 20.009766 L 30.941406 20.009766 C 31.052828 19.446271 30.973412 18.857127 30.6875 18.353516 L 22.609375 4.171875 C 22.19561 3.445884 21.437954 2.9998872 20.617188 3 L 11.384766 3 z M 1.3105469 20.722656 C 1.3276099 20.754096 1.3448342 20.785796 1.3632812 20.816406 C 1.3448353 20.785786 1.3276099 20.754096 1.3105469 20.722656 z M 1.3105469 21.722656 C 1.3276099 21.754096 1.3448353 21.785786 1.3632812 21.816406 C 1.3448342 21.785796 1.3276099 21.754096 1.3105469 21.722656 z"/>
+ <path style="opacity:0.2" d="m 16.057287,11.001179 a 1.3333407,1.2501302 0 0 0 -1.209522,0.6189 l -2.333113,3.750015 -2.333113,3.750017 A 1.3333407,1.2501302 0 0 0 11.333774,21 l 4.666227,0 4.666225,0 a 1.3333407,1.2501302 0 0 0 1.152235,-1.879889 l -2.333113,-3.750017 -2.333112,-3.750015 a 1.3333407,1.2501302 0 0 0 -1.094949,-0.6189 z"/>
+ <path style="fill:#ffffff" d="m 16.057287,10.001179 a 1.3333407,1.2501302 0 0 0 -1.209522,0.6189 l -2.333113,3.750015 -2.333113,3.750017 A 1.3333407,1.2501302 0 0 0 11.333774,20 l 4.666227,0 4.666225,0 a 1.3333407,1.2501302 0 0 0 1.152235,-1.879889 l -2.333113,-3.750017 -2.333112,-3.750015 a 1.3333407,1.2501302 0 0 0 -1.094949,-0.6189 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/office-address-book.svg b/.icons/awkward/32x32/apps/office-address-book.svg
new file mode 100644
index 00000000..ea4276c6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/office-address-book.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#2095f2" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m16 9c-4.4183 0-8 3.5817-8 8s3.5817 8 8 8h5s0.9375 0 1-1c0-1-1-1-1-1h-5c-3.3137 0-6-2.6863-6-6s2.6863-6 6-6 6 2.6863 6 6v1c0 0.55228-0.44772 1-1 1s-1-0.44772-1-1v-1c0-2.2091-1.7909-4-4-4s-4 1.7909-4 4 1.7909 4 4 4c1.0462 0 1.9903-0.4109 2.7031-1.0684 0.57 0.677 1.411 1.068 2.297 1.068 1.6568 0 3-1.3432 3-3v-1c0-4.418-3.582-8-8-8zm0 6c1.1046 0 2 0.89543 2 2s-0.89543 2-2 2-2-0.89543-2-2 0.89543-2 2-2z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path fill="#fff" d="m16 8c-4.4183 0-8 3.5817-8 8s3.5817 8 8 8h5s0.9375 0 1-1c0-1-1-1-1-1h-5c-3.3137 0-6-2.6863-6-6s2.6863-6 6-6 6 2.6863 6 6v1c0 0.55228-0.44772 1-1 1s-1-0.44772-1-1v-1c0-2.2091-1.7909-4-4-4s-4 1.7909-4 4 1.7909 4 4 4c1.0462 0 1.9903-0.4109 2.7031-1.0684 0.57 0.677 1.411 1.068 2.297 1.068 1.6568 0 3-1.3432 3-3v-1c0-4.418-3.582-8-8-8zm0 6c1.1046 0 2 0.89543 2 2s-0.89543 2-2 2-2-0.89543-2-2 0.89543-2 2-2z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/office-addressbook.svg b/.icons/awkward/32x32/apps/office-addressbook.svg
new file mode 120000
index 00000000..3af65454
--- /dev/null
+++ b/.icons/awkward/32x32/apps/office-addressbook.svg
@@ -0,0 +1 @@
+kaddressbook.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/office-calendar.svg b/.icons/awkward/32x32/apps/office-calendar.svg
new file mode 100644
index 00000000..6d2d36eb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/office-calendar.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2,11.9 2,28.599609 C 2,29.375209 2.6247906,30 3.4003906,30 L 28.599609,30 C 29.375209,30 30,29.375209 30,28.599609 L 30,11.9 Z"/>
+ <path style="fill:#e4e4e4" d="M 2,10.9 2,27.599609 C 2,28.375209 2.6247906,29 3.4003906,29 L 28.599609,29 C 29.375209,29 30,28.375209 30,27.599609 L 30,10.9 Z"/>
+ <path style="opacity:0.2" d="M 30,12 30,6.4 C 30,5.6244 29.3756,5 28.6,5 L 3.4,5 C 2.6244,5 2,5.6244 2,6.4 L 2,12 Z"/>
+ <path style="fill:#f54b3e" d="M 30,11 30,5.4 C 30,4.6244 29.3756,4 28.6,4 L 3.4,4 C 2.6244,4 2,4.6244 2,5.4 L 2,11 Z"/>
+ <rect style="opacity:0.2" width="4" height="4" x="17" y="12"/>
+ <rect style="opacity:0.2" width="4" height="4" x="23" y="12"/>
+ <rect style="opacity:0.2" width="4" height="4" x="11" y="12"/>
+ <rect style="opacity:0.2" width="4" height="4" x="5" y="12"/>
+ <circle style="opacity:0.2" cx="19" cy="21" r="2"/>
+ <circle style="fill:#f54b3e" cx="19" cy="20" r="2"/>
+ <circle style="opacity:0.2" cx="7.5" cy="8.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="7.5" cy="7.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="24.5" cy="8.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="24.5" cy="7.5" r="1.5"/>
+ <rect style="opacity:0.2" width="4" height="4" x="23" y="18"/>
+ <rect style="opacity:0.2" width="4" height="4" x="11" y="18"/>
+ <rect style="opacity:0.2" width="4" height="4" x="5" y="18"/>
+ <rect style="opacity:0.2" width="4" height="4" x="17" y="24"/>
+ <rect style="opacity:0.2" width="4" height="4" x="23" y="24"/>
+ <rect style="opacity:0.2" width="4" height="4" x="11" y="24"/>
+ <rect style="opacity:0.2" width="4" height="4" x="5" y="24"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 4 C 2.6247906 4 2 4.6247906 2 5.4003906 L 2 6.4003906 C 2 5.6247906 2.6247906 5 3.4003906 5 L 28.599609 5 C 29.375209 5 30 5.6247906 30 6.4003906 L 30 5.4003906 C 30 4.6247906 29.375209 4 28.599609 4 L 3.4003906 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/office-date.svg b/.icons/awkward/32x32/apps/office-date.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/office-date.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/okteta.svg b/.icons/awkward/32x32/apps/okteta.svg
new file mode 100644
index 00000000..b88bdb48
--- /dev/null
+++ b/.icons/awkward/32x32/apps/okteta.svg
@@ -0,0 +1,38 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <g fill="#fff" opacity=".5" transform="matrix(.69231 0 0 .6875 .76923 -.5)">
+ <g>
+ <g>
+ <path d="m9.5 8a0.50005 0.50005 0 0 0 -0.5 0.5v5a0.50005 0.50005 0 0 0 0.5 0.5h3a0.50005 0.50005 0 0 0 0.5 -0.5v-5a0.50005 0.50005 0 0 0 -0.5 -0.5h-3zm0.5 1h2v4h-2v-4z"/>
+ <path fill-rule="evenodd" d="m16.492 8.0001a0.50005 0.4988 0 0 0 -0.49219 0.50655v4.9875a0.50005 0.4988 0 1 0 1 0v-4.9875a0.50005 0.4988 0 0 0 -0.508 -0.5064z"/>
+ <path fill-rule="evenodd" d="m20.492 8.0001a0.50005 0.4988 0 0 0 -0.49219 0.50655v4.9875a0.50005 0.4988 0 1 0 1 0v-4.9875a0.50005 0.4988 0 0 0 -0.508 -0.5064z"/>
+ <path d="m24.5 8a0.50005 0.50005 0 0 0 -0.5 0.5v5a0.50005 0.50005 0 0 0 0.5 0.5h3a0.50005 0.50005 0 0 0 0.5 -0.5v-5a0.50005 0.50005 0 0 0 -0.5 -0.5h-3zm0.5 1h2v4h-2v-4z"/>
+ <path d="m31.5 8a0.50005 0.50005 0 0 0 -0.5 0.5v5a0.50005 0.50005 0 0 0 0.5 0.5h3a0.50005 0.50005 0 0 0 0.5 -0.5v-5a0.50005 0.50005 0 0 0 -0.5 -0.5h-3zm0.5 1h2v4h-2v-4z"/>
+ </g>
+ <path d="m34.5 17a0.50005 0.50005 0 0 1 0.5 0.5v5a0.50005 0.50005 0 0 1 -0.5 0.5h-3a0.50005 0.50005 0 0 1 -0.5 -0.5v-5a0.50005 0.50005 0 0 1 0.5 -0.5h3zm-0.5 1h-2v4h2v-4z"/>
+ <path fill-rule="evenodd" d="m27.508 17a0.50005 0.4988 0 0 1 0.49219 0.50655v4.9875a0.50005 0.4988 0 1 1 -1 0v-4.9875a0.50005 0.4988 0 0 1 0.508 -0.506z"/>
+ <path fill-rule="evenodd" d="m23.508 17a0.50005 0.4988 0 0 1 0.49219 0.50655v4.9875a0.50005 0.4988 0 1 1 -1 0v-4.9875a0.50005 0.4988 0 0 1 0.508 -0.506z"/>
+ <path d="m19.5 17a0.50005 0.50005 0 0 1 0.5 0.5v5a0.50005 0.50005 0 0 1 -0.5 0.5h-3a0.50005 0.50005 0 0 1 -0.5 -0.5v-5a0.50005 0.50005 0 0 1 0.5 -0.5h3zm-0.5 1h-2v4h2v-4z"/>
+ <path fill-rule="evenodd" d="m11.508 17a0.50005 0.4988 0 0 1 0.49219 0.50655v4.9875a0.50005 0.4988 0 1 1 -1 0v-4.9875a0.50005 0.4988 0 0 1 0.508 -0.506z"/>
+ </g>
+ <g transform="matrix(-1,0,0,1,44,17)">
+ <g>
+ <path d="m9.5 8a0.50005 0.50005 0 0 0 -0.5 0.5v5a0.50005 0.50005 0 0 0 0.5 0.5h3a0.50005 0.50005 0 0 0 0.5 -0.5v-5a0.50005 0.50005 0 0 0 -0.5 -0.5h-3zm0.5 1h2v4h-2v-4z"/>
+ <path fill-rule="evenodd" d="m16.492 8.0001a0.50005 0.4988 0 0 0 -0.49219 0.50655v4.9875a0.50005 0.4988 0 1 0 1 0v-4.9875a0.50005 0.4988 0 0 0 -0.508 -0.5064z"/>
+ <path fill-rule="evenodd" d="m20.492 8.0001a0.50005 0.4988 0 0 0 -0.49219 0.50655v4.9875a0.50005 0.4988 0 1 0 1 0v-4.9875a0.50005 0.4988 0 0 0 -0.508 -0.5064z"/>
+ <path d="m24.5 8a0.50005 0.50005 0 0 0 -0.5 0.5v5a0.50005 0.50005 0 0 0 0.5 0.5h3a0.50005 0.50005 0 0 0 0.5 -0.5v-5a0.50005 0.50005 0 0 0 -0.5 -0.5h-3zm0.5 1h2v4h-2v-4z"/>
+ <path d="m31.5 8a0.50005 0.50005 0 0 0 -0.5 0.5v5a0.50005 0.50005 0 0 0 0.5 0.5h3a0.50005 0.50005 0 0 0 0.5 -0.5v-5a0.50005 0.50005 0 0 0 -0.5 -0.5h-3zm0.5 1h2v4h-2v-4z"/>
+ </g>
+ <path d="m34.5 17a0.50005 0.50005 0 0 1 0.5 0.5v5a0.50005 0.50005 0 0 1 -0.5 0.5h-3a0.50005 0.50005 0 0 1 -0.5 -0.5v-5a0.50005 0.50005 0 0 1 0.5 -0.5h3zm-0.5 1h-2v4h2v-4z"/>
+ <path fill-rule="evenodd" d="m27.508 17a0.50005 0.4988 0 0 1 0.49219 0.50655v4.9875a0.50005 0.4988 0 1 1 -1 0v-4.9875a0.50005 0.4988 0 0 1 0.508 -0.506z"/>
+ <path fill-rule="evenodd" d="m23.508 17a0.50005 0.4988 0 0 1 0.49219 0.50655v4.9875a0.50005 0.4988 0 1 1 -1 0v-4.9875a0.50005 0.4988 0 0 1 0.508 -0.506z"/>
+ <path d="m19.5 17a0.50005 0.50005 0 0 1 0.5 0.5v5a0.50005 0.50005 0 0 1 -0.5 0.5h-3a0.50005 0.50005 0 0 1 -0.5 -0.5v-5a0.50005 0.50005 0 0 1 0.5 -0.5h3zm-0.5 1h-2v4h2v-4z"/>
+ <path fill-rule="evenodd" d="m11.508 17a0.50005 0.4988 0 0 1 0.49219 0.50655v4.9875a0.50005 0.4988 0 1 1 -1 0v-4.9875a0.50005 0.4988 0 0 1 0.508 -0.506z"/>
+ </g>
+ </g>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle fill="#f34235" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m20 25.218v1.782h1.7819l4.5004-4.5004-1.7819-1.7819zm7.8586-4.2891c0.18848-0.18847 0.18848-0.48545 0-0.67393l-1.1137-1.1137c-0.18848-0.18848-0.48546-0.18848-0.67393 0l-0.931 0.937 1.782 1.782z"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/okular.svg b/.icons/awkward/32x32/apps/okular.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/okular.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/onboard.svg b/.icons/awkward/32x32/apps/onboard.svg
new file mode 100644
index 00000000..427dd94c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/onboard.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 10.400391,3 C 5.7467906,3 2,6.7467906 2,11.400391 V 17 22.599609 C 2,27.253209 5.7467906,31 10.400391,31 H 16 21.599609 C 26.253209,31 30,27.253209 30,22.599609 V 17 11.400391 C 30,6.7467906 26.253209,3 21.599609,3 H 16 Z"/>
+ <path style="fill:#e4e4e4" d="m 2,16 v 5.6 C 2,26.2536 5.7464,30 10.4,30 H 16 V 16 Z"/>
+ <path style="fill:#ebc53d" d="M 10.4,2 C 5.7464,2 2,5.7464 2,10.4 V 16 H 16 V 2 Z"/>
+ <path style="fill:#e4e4e4" d="M 16,2 V 16 H 30 V 10.4 C 30,5.7464 26.2536,2 21.6,2 Z"/>
+ <path style="fill:#008aff" d="m 16,16 v 14 h 5.6 C 26.2536,30 30,26.2536 30,21.6 V 16 Z"/>
+ <path style="fill:#3f3f3f" d="M 9.0037501,5 C 7.7569941,5 6.77445,5.355624 6.0624999,6.0649998 5.354076,6.7741999 5,7.7502239 5,8.9999999 5,10.246448 5.354076,11.22455 6.0624999,11.93375 6.7744507,12.642646 7.7569947,13 9.0037501,13 10.253871,13 11.229236,12.642646 11.937499,11.93375 12.646083,11.22455 13,10.246448 13,8.9999999 13,7.7502239 12.646083,6.7741999 11.937499,6.0649998 11.229235,5.355624 10.253871,5 9.0037501,5 Z m 0,1.4399998 c 0.61464,0 1.0881809,0.224916 1.4249999,0.6725001 0.336817,0.447584 0.506249,1.074972 0.506249,1.8875 0,0.8091841 -0.169432,1.4399151 -0.506249,1.8874991 -0.336818,0.447584 -0.8103599,0.67125 -1.4249999,0.67125 -0.611274,0 -1.085682,-0.223666 -1.4225,-0.67125 C 7.2442727,10.439915 7.0725,9.809184 7.0725,8.9999999 c 0,-0.812528 0.1717727,-1.439916 0.5087501,-1.8875 0.336818,-0.4475841 0.811226,-0.6725001 1.4225,-0.6725001 z"/>
+ <path style="fill:#3f3f3f" d="m 20,19 v 8 h 3.32875 c 1.033514,0 1.806158,-0.186986 2.3125,-0.56625 0.50634,-0.3776 0.75875,-0.955804 0.75875,-1.7275 0,-0.502944 -0.116952,-0.928712 -0.3525,-1.275 -0.235545,-0.346272 -0.572718,-0.58386 -1.00375,-0.7125 0.336493,-0.13192 0.596242,-0.331686 0.7725,-0.60375 0.177864,-0.275376 0.265,-0.610848 0.265,-1 0,-0.740384 -0.240387,-1.276116 -0.7275,-1.6125 C 24.871444,19.166116 24.089982,19 23.01,19 Z m 2.00625,1.4025 h 1.10625 c 0.315666,0 0.55531,0.07203 0.71875,0.21875 0.163435,0.141808 0.2475,0.353374 0.2475,0.62875 0,0.278672 -0.08407,0.48949 -0.2475,0.63125 -0.16344,0.143472 -0.403082,0.215 -0.71875,0.215 h -1.10625 z m -0.0025,3.1 h 1.175 c 0.405395,0 0.713105,0.08522 0.915,0.26 0.201904,0.171504 0.3,0.431228 0.3,0.7775 0,0.35288 -0.101152,0.618966 -0.30625,0.79375 -0.200298,0.174832 -0.506561,0.2625 -0.90875,0.2625 h -1.175 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.400391 2 C 5.7467902 2 2 5.7467902 2 10.400391 L 2 11.400391 C 2 6.7467902 5.7467902 3 10.400391 3 L 16 3 L 21.599609 3 C 26.253209 3 30 6.7467902 30 11.400391 L 30 10.400391 C 30 5.7467902 26.253209 2 21.599609 2 L 16 2 L 10.400391 2 z"/>
+ <rect style="opacity:0.2" width="14" height="1" x="16" y="16"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="14" height="1" x="2" y="16"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/onionshare80.svg b/.icons/awkward/32x32/apps/onionshare80.svg
new file mode 100644
index 00000000..7b876c8d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/onionshare80.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#5d105d" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 16,7 A 10,10 0 0 0 9.0761719,9.7988281 l 0.7871093,0.7871099 2.7460938,2.746093 A 5,5 0 0 1 16,12 a 5,5 0 0 1 5,5 h -2.5 l 5,5 5,-5 H 26 A 10,10 0 0 0 16,7 Z m -7.5,5 -2.0351562,2.035156 -0.00195,-0.0039 a 10,10 0 0 0 -0.00195,0.0078 L 3.5,17 H 6 a 10,10 0 0 0 10,10 10,10 0 0 0 7.025391,-2.896484 L 22.335938,23.414062 19.496094,20.574219 A 5,5 0 0 1 16,22 5,5 0 0 1 11,17 h 2.5 z"/>
+ <path style="fill:#ffffff" d="M 16 6 A 10 10 0 0 0 9.0761719 8.7988281 L 9.8632812 9.5859375 L 12.609375 12.332031 A 5 5 0 0 1 16 11 A 5 5 0 0 1 21 16 A 5 5 0 0 1 20.857422 17.160156 L 25.376953 17.544922 L 25.777344 18.042969 A 10 10 0 0 0 26 16 A 10 10 0 0 0 16 6 z M 6.4628906 13.03125 A 10 10 0 0 0 6 16 A 10 10 0 0 0 16 26 A 10 10 0 0 0 23.025391 23.103516 L 22.335938 22.414062 L 19.496094 19.574219 A 5 5 0 0 1 16 21 A 5 5 0 0 1 11 16 A 5 5 0 0 1 11.208984 14.572266 L 11.150391 14.523438 L 7.7382812 14.556641 L 6.4628906 13.03125 z"/>
+ <path style="fill:#ffffff" d="m 8.5,11 5,5 h -10 z"/>
+ <path style="fill:#ffffff" d="m 23.5,21 5,-5 h -10 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openage.svg b/.icons/awkward/32x32/apps/openage.svg
new file mode 100644
index 00000000..9e6b44c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openage.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,3 C 8.244,3 2,9.244 2,17 2,24.756 8.244,31 16,31 23.756,31 30,24.756 30,17 30,9.244 23.756,3 16,3 Z"/>
+ <path style="fill:#4f4f4f" d="M 16,2 C 8.244,2 2,8.244 2,16 2,23.756 8.244,30 16,30 23.756,30 30,23.756 30,16 30,8.244 23.756,2 16,2 Z"/>
+ <path style="opacity:0.2" d="m 9,8 0,8.307692 C 9,18.151031 9.74301,19.926854 11,21 l -2,3 c 2.03602,1.456892 4.4863,1.999931 7,2 2.5137,6.9e-5 4.96398,-0.543108 7,-2 l -2,-3 c 1.25699,-1.073076 2,-2.848969 2,-4.692308 L 23,8 l -2.8,0 0,3.323631 C 19.637123,10.986602 19.035663,10.350029 18,10.168861 L 18,8 l -4,0 0,2.168861 c -0.499138,0.09863 -1.63713,0.817754 -2.2,1.15477 L 11.8,8 Z m 7,5 c 1.88699,0 2.79999,0.391924 4,1.084231 L 20,17 c 0,1.755831 -2.6,3.307692 -4,4 -1.4,-0.692308 -4,-2.244169 -4,-4 l 0,-2.915769 C 13.20001,13.391924 14.11301,13 16,13 Z"/>
+ <path style="fill:#ffffff" d="m 9,7 0,8.307692 C 9,17.151031 9.74301,18.926854 11,20 l -2,3 c 2.03602,1.456892 4.4863,1.999931 7,2 2.5137,6.9e-5 4.96398,-0.543108 7,-2 l -2,-3 c 1.25699,-1.073076 2,-2.848969 2,-4.692308 L 23,7 l -2.8,0 0,3.323631 C 19.637123,9.986602 19.035663,9.3500288 18,9.1688615 L 18,7 14,7 14,9.1688615 C 13.500862,9.2674865 12.36287,9.986615 11.8,10.323631 L 11.8,7 Z m 7,5 c 1.88699,0 2.79999,0.391924 4,1.084231 L 20,16 c 0,1.755831 -2.6,3.307692 -4,4 -1.4,-0.692308 -4,-2.244169 -4,-4 l 0,-2.915769 C 13.20001,12.391924 14.11301,12 16,12 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openarena.svg b/.icons/awkward/32x32/apps/openarena.svg
new file mode 100644
index 00000000..d0b3be30
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openarena.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#303877" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".2" d="m16 10c-2.1977 0.0021-4.3917 0.54012-6.0664 1.6035-3.6813 2.3384-3.9348 6.3844-0.55273 8.8691 0.31099 0.22417 0.59358 0.43362 0.62891 0.46094l-0.9358 1.664 1.9258 1.402 5-8.32 5 8.32 1.926-1.402-0.936-1.664c0.03532-0.02732 0.31792-0.23677 0.62891-0.46094 3.3821-2.4848 3.1285-6.5315-0.55274-8.8691-1.674-1.064-3.868-1.602-6.066-1.604zm-0.50586 1-4.5 8c-5-4 0.5-8 4.5-8zm1.006 0c4 0 9.5 4 4.5 8l-4.5-8zm-0.5 7-2 2.998 2 3.002 2-3.002-2-2.998z"/>
+ <path fill="#9c9c9c" d="m16 9c-2.198 0.0021-4.392 0.5401-6.0664 1.604-3.6813 2.338-3.9348 6.384-0.5527 8.869 0.3109 0.224 0.5935 0.433 0.6291 0.461l-0.9358 1.664 1.9258 1.402 5-8.32 5 8.32 1.926-1.402-0.936-1.664c0.036-0.028 0.318-0.237 0.629-0.461 3.382-2.485 3.129-6.532-0.553-8.869-1.674-1.0639-3.868-1.6019-6.066-1.604zm-0.506 1l-4.5 8c-4.9999-4 0.5-8 4.5-8zm1.006 0c4 0 9.5 4 4.5 8l-4.5-8zm-0.5 7l-2 2.998 2 3.002 2-3.002-2-2.998z"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openarena128.svg b/.icons/awkward/32x32/apps/openarena128.svg
new file mode 120000
index 00000000..fcca97b4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openarena128.svg
@@ -0,0 +1 @@
+openarena.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/openbazaar2.svg b/.icons/awkward/32x32/apps/openbazaar2.svg
new file mode 100644
index 00000000..e036a139
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openbazaar2.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <polygon style="opacity:0.2;fill-rule:evenodd" transform="matrix(1.4609351,0,0,1.480546,4.1980279,1040.3622)" points="4.66 6.75 8.08 0 11.5 6.75"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 11,1051.3622 5,-11 5,11 2.55202,0 c 2.76048,0 2.76048,-8.9375 3.44798,-11 l -22.0000001,0 c 0.6874999,2.0625 0.656365,10.9964 3.4343559,11 z"/>
+ <g style="fill:none" transform="matrix(-1.9832395,0,0,1.9484438,52.491622,1032.9675)">
+ <use width="100%" height="100%" x="0" y="0" xlink:href="#path-2"/>
+ <use style="fill:#ffffff" width="100%" height="100%" x="0" y="0" xlink:href="#path-2"/>
+ </g>
+ <polygon style="fill:#315165;fill-rule:evenodd" transform="matrix(1.4609351,0,0,1.480546,4.1980279,1039.3622)" points="11.5 6.75 4.66 6.75 8.08 0"/>
+ <path style="fill:#048eea;fill-rule:evenodd" d="m 11,1050.3622 5,-11 5,11 2.55202,0 c 2.76048,0 2.76048,-8.9375 3.44798,-11 l -22.0000001,0 c 0.6874999,2.0625 0.656365,10.9964 3.4343559,11 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 3.5637132,1037.3622 a 0.56458509,0.57813668 0 0 0 -0.5473298,0.7164 l 0.3300907,1.3813 0.1114409,0.4614 a 0.56458509,0.57813668 0 0 0 0.5473297,0.4409 l 0.4725658,0 a 0.56458509,0.57813668 0 0 0 0.0014,0 l 7.1435005,-0.011 a 0.56458509,0.57813668 0 0 0 0.0254,0 l 0.852029,0 a 0.56458509,0.57813668 0 0 0 0.079,0.011 l 0.5036,0 2.917211,0 2.917211,0 0.503601,0 a 0.56458509,0.57813668 0 0 0 0.07899,-0.011 l 0.85203,0 a 0.56458509,0.57813668 0 0 0 0.0254,0 l 7.143497,0.011 a 0.56458509,0.57813668 0 0 1 0.0015,0 l 0.472567,0 a 0.56458509,0.57813668 0 0 0 0.547329,-0.4409 l 0.111441,-0.4614 0.330091,-1.3813 a 0.56458509,0.57813668 0 0 0 -0.547364,-0.7164 l -8.666995,0 -7.538481,0 -8.6669964,0 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 10.923098,1051.3622 -2.8967982,-4.5975 c -0.04618,-0.074 -0.030027,-0.1745 0.036546,-0.2262 0,0 2.7088732,-2.1079 4.0633082,-3.162 C 12.300169,1043.2412 16,1040.3622 16,1040.3622 l -5.076898,11 0,0 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 10.923098,1050.3622 -2.8967982,-4.5975 c -0.04618,-0.074 -0.030027,-0.1745 0.036546,-0.2262 0,0 2.7088732,-2.1079 4.0633082,-3.162 C 12.300169,1042.2412 16,1039.3622 16,1039.3622 l -5.076898,11 0,0 z"/>
+ <path style="fill:#048eea;fill-rule:evenodd" d="m 15.974608,1022.3623 c -0.04168,0.084 -0.09104,0.1757 -0.14106,0.2601 -0.03566,0.068 -0.08449,0.147 -0.121311,0.2158 -0.255121,0.4212 -1.030398,1.6553 -2.581378,2.6147 -1.848829,1.0638 -4.44775,1.9375 -6.5239796,1.9099 0,0 -3.4091555,9.1789 -3.5448132,9.4773 -0.020408,0.013 -0.041729,0.029 -0.062066,0.043 l 0.046549,0 c -0.00139,0 -0.046334,0.1263 -0.046549,0.1259 l 0.00847,0.03 0.00847,0 c 0.073278,-0.048 0.1500715,-0.1061 0.2242834,-0.1564 l 25.6417064,0 c 0.03842,0.024 0.0789,0.054 0.117079,0.078 l 0,-0.014 -0.02398,-0.064 0.02398,0 c -0.01019,-0.01 -0.02086,-0.014 -0.03103,-0.02 l -3.56738,-9.501 c -1.971858,0.037 -4.234241,-0.6933 -5.698785,-1.4643 -1.692078,-0.9097 -2.806367,-2.1512 -3.258463,-2.8721 -0.01056,-0.02 -0.02481,-0.044 -0.03527,-0.065 -0.09173,-0.184 -0.183339,-0.3672 -0.275066,-0.5437 -0.05837,-0.015 -0.109365,-0.039 -0.159396,-0.054 z"/>
+ <path style="opacity:0.3;fill-rule:evenodd" d="m 15.974608,1022.3623 c -0.04168,0.084 -0.09104,0.1757 -0.14106,0.2601 -0.03566,0.068 -0.08449,0.147 -0.121311,0.2158 -0.255121,0.4212 -1.030398,1.6553 -2.581378,2.6147 -1.848829,1.0638 -4.44775,1.9375 -6.5239796,1.9099 0,0 -3.4091555,9.1789 -3.5448132,9.4773 -0.020408,0.013 -0.041729,0.029 -0.062066,0.043 l 0.046549,0 c -0.00139,0 -0.046334,0.1263 -0.046549,0.1259 l 0.00847,0.03 0.00847,0 c 0.073278,-0.048 0.1500715,-0.1061 0.2242834,-0.1564 l 25.6417064,0 c 0.03842,0.024 0.0789,0.054 0.117079,0.078 l 0,-0.014 -0.02398,-0.064 0.02398,0 c -0.01019,-0.01 -0.02086,-0.014 -0.03103,-0.02 l -3.56738,-9.501 c -1.971858,0.037 -4.234241,-0.6933 -5.698785,-1.4643 -1.692078,-0.9097 -2.806367,-2.1512 -3.258463,-2.8721 -0.01056,-0.02 -0.02481,-0.044 -0.03527,-0.065 -0.09173,-0.184 -0.183339,-0.3672 -0.275066,-0.5437 -0.05837,-0.015 -0.109365,-0.039 -0.159396,-0.054 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" transform="translate(0,1020.3622)" d="M 15.974609 2 C 15.932929 2.084 15.884004 2.1753656 15.833984 2.2597656 C 15.798324 2.3277656 15.749712 2.4077625 15.712891 2.4765625 C 15.45777 2.8977625 14.681839 4.1304437 13.130859 5.0898438 C 11.28203 6.1536437 8.6836515 7.0276 6.6074219 7 C 6.6074219 7 3.1981577 16.180116 3.0625 16.478516 C 3.042092 16.491516 3.020337 16.507484 3 16.521484 L 3.046875 16.521484 C 3.045485 16.521484 3.000215 16.646884 3 16.646484 L 3.0078125 16.677734 L 3.0175781 16.677734 C 3.0908561 16.629734 3.1679756 16.569831 3.2421875 16.519531 L 3.421875 16.519531 C 4.0777933 14.802057 6.6074219 8 6.6074219 8 C 8.6836515 8.0276 11.28203 7.1555969 13.130859 6.0917969 C 14.681839 5.1323969 15.45777 3.8977625 15.712891 3.4765625 C 15.749712 3.4077625 15.798324 3.3277656 15.833984 3.2597656 C 15.884004 3.1753656 15.932929 3.084 15.974609 3 C 16.02464 3.015 16.076396 3.0396875 16.134766 3.0546875 C 16.226493 3.2311875 16.316473 3.4136563 16.408203 3.5976562 C 16.418663 3.6186563 16.434752 3.6440625 16.445312 3.6640625 C 16.897408 4.3849625 18.011047 5.6254563 19.703125 6.5351562 C 21.167669 7.3061563 23.430486 8.037 25.402344 8 L 28.601562 16.519531 L 28.882812 16.519531 C 28.921232 16.543531 28.961821 16.573656 29 16.597656 L 29 16.583984 L 28.976562 16.519531 L 29 16.519531 C 28.98981 16.509531 28.97892 16.506 28.96875 16.5 L 25.402344 7 C 23.430486 7.037 21.167669 6.3061563 19.703125 5.5351562 C 18.011047 4.6254563 16.897408 3.3830094 16.445312 2.6621094 C 16.434752 2.6421094 16.418663 2.6186563 16.408203 2.5976562 C 16.316473 2.4136563 16.226493 2.2311875 16.134766 2.0546875 C 16.076396 2.0396875 16.02464 2.015 15.974609 2 z"/>
+ <path style="fill:#048eea;fill-rule:evenodd" d="m 28.999998,1036.883 0,0 c -2.051316,-1.281 -4.469532,-3.4682 -6.971136,-6.076 -2.726747,-2.838 -4.486208,-5.6452 -5.620269,-7.8466 -0.09173,-0.1841 -0.18345,-0.3681 -0.275176,-0.5446 -0.05837,-0.015 -0.108404,-0.038 -0.158435,-0.054 -0.04168,0.084 -0.09173,0.1765 -0.141751,0.2608 -1.184091,2.2473 -3.001924,5.0929 -5.762026,8 -2.5099423,2.6462 -4.9781965,4.9102 -7.0712047,6.2602"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" transform="translate(0,1020.3622)" d="M 15.974609 2 C 15.932929 2.084 15.884005 2.1754656 15.833984 2.2597656 C 14.649893 4.5070656 12.830414 7.3526656 10.070312 10.259766 C 7.5603702 12.905966 5.0930082 15.171484 3 16.521484 L 4.390625 16.521484 C 6.1523326 15.171434 8.0941113 13.343249 10.070312 11.259766 C 12.830414 8.3526656 14.649893 5.5070656 15.833984 3.2597656 C 15.884005 3.1754656 15.932929 3.084 15.974609 3 C 16.02464 3.016 16.074442 3.0396875 16.132812 3.0546875 C 16.224539 3.2311875 16.316473 3.4135563 16.408203 3.5976562 C 17.542264 5.7990563 19.30255 8.6073125 22.029297 11.445312 C 23.974046 13.472619 25.861509 15.230706 27.572266 16.521484 L 29 16.521484 C 26.948684 15.240484 24.530901 13.053112 22.029297 10.445312 C 19.30255 7.6073125 17.542264 4.7990563 16.408203 2.5976562 C 16.316473 2.4135563 16.224539 2.2292344 16.132812 2.0527344 C 16.074442 2.0377344 16.02464 2.016 15.974609 2 z"/>
+ <path style="fill:#0364a4;fill-rule:evenodd" d="m 3.5637132,1036.3622 a 0.56458509,0.57813668 0 0 0 -0.5473298,0.7164 l 0.3300907,1.3813 0.1114409,0.4614 a 0.56458509,0.57813668 0 0 0 0.5473297,0.4409 l 0.4725658,0 a 0.56458509,0.57813668 0 0 0 0.0014,0 l 7.1435005,-0.011 a 0.56458509,0.57813668 0 0 0 0.0254,0 l 0.852029,0 a 0.56458509,0.57813668 0 0 0 0.079,0.011 l 0.5036,0 2.917211,0 2.917211,0 0.503601,0 a 0.56458509,0.57813668 0 0 0 0.07899,-0.011 l 0.85203,0 a 0.56458509,0.57813668 0 0 0 0.0254,0 l 7.143497,0.011 a 0.56458509,0.57813668 0 0 1 0.0015,0 l 0.472567,0 a 0.56458509,0.57813668 0 0 0 0.547329,-0.4409 l 0.111441,-0.4614 0.330091,-1.3813 a 0.56458509,0.57813668 0 0 0 -0.547364,-0.7164 l -8.666995,0 -7.538481,0 -8.6669964,0 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 21.076902,1051.3622 2.896798,-4.5975 c 0.04618,-0.074 0.03003,-0.1745 -0.03655,-0.2262 0,0 -2.708873,-2.1079 -4.063308,-3.162 C 19.699831,1043.2412 16,1040.3622 16,1040.3622 l 5.076898,11 0,0 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 21.076902,1050.3622 2.896798,-4.5975 c 0.04618,-0.074 0.03003,-0.1745 -0.03655,-0.2262 0,0 -2.708873,-2.1079 -4.063308,-3.162 C 19.699831,1042.2412 16,1039.3622 16,1039.3622 l 5.076898,11 0,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openbazaar2client.svg b/.icons/awkward/32x32/apps/openbazaar2client.svg
new file mode 120000
index 00000000..f545f064
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openbazaar2client.svg
@@ -0,0 +1 @@
+openbazaar2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/openbox.svg b/.icons/awkward/32x32/apps/openbox.svg
new file mode 100644
index 00000000..ecce2ffd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openbox.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="25" height="28" x="-29" y="-30" rx="1.389" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5489cd" width="25" height="28" x="-28" y="-30" rx="1.389" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="28" height="15" x="2" y="11"/>
+ <rect style="fill:#e4e4e4" width="28" height="15" x="2" y="10"/>
+ <rect style="opacity:0.2" width="1" height="3" x="8" y="25"/>
+ <rect style="opacity:0.2" width="1" height="3" x="23" y="25"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 3 C 2.6247906 3 2 3.6192275 2 4.3886719 L 2 5.3886719 C 2 4.6192275 2.6247906 4 3.4003906 4 L 28.599609 4 C 29.375209 4 30 4.6192275 30 5.3886719 L 30 4.3886719 C 30 3.6192275 29.375209 3 28.599609 3 L 3.4003906 3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 2 10 L 2 11 L 30 11 L 30 10 L 2 10 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openbve.svg b/.icons/awkward/32x32/apps/openbve.svg
new file mode 100644
index 00000000..842a9fc2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openbve.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#636363" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.2" d="m7 2v14.5a8.4999998 8.4999998 0 0 0 8.5 8.5 8.4999998 8.4999998 0 0 0 8.5-8.5 8.4999998 8.4999998 0 0 0-8.5-8.5 8.4999998 8.4999998 0 0 0-5.5 2.019531v-8.019531zm8.5 9a5.5000002 5.5000002 0 0 1 5.5 5.5 5.5000002 5.5000002 0 0 1-5.5 5.5 5.5000002 5.5000002 0 0 1-5.5-5.5 5.5000002 5.5000002 0 0 1 5.5-5.5zm3 4a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5z"/>
+ <path style="fill:#e4e4e4" d="m15.5 7a8.4999998 8.4999998 0 0 0-8.5 8.5 8.4999998 8.4999998 0 0 0 8.5 8.5 8.4999998 8.4999998 0 0 0 8.5-8.5 8.4999998 8.4999998 0 0 0-8.5-8.5zm0 3a5.5000002 5.5000002 0 0 1 5.5 5.5 5.5000002 5.5000002 0 0 1-5.5 5.5 5.5000002 5.5000002 0 0 1-5.5-5.5 5.5000002 5.5000002 0 0 1 5.5-5.5z"/>
+ <rect style="fill:#e4e4e4" width="3" height="14.5" x="7" y="1"/>
+ <circle style="fill:#ed8f00" cx="18.5" cy="15.5" r="1.5"/>
+ <path style="fill:#ffffff;opacity:.2" d="m7 1v1h3v-1h-3zm8.5 6a8.4999998 8.4999998 0 0 0-5.5 2.0195312v0.9999998a8.4999998 8.4999998 0 0 1 5.5-2.019531 8.4999998 8.4999998 0 0 1 8.478516 8.085938 8.4999998 8.4999998 0 0 0 0.021484-0.585938 8.4999998 8.4999998 0 0 0-8.5-8.5zm3 7a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 0.087891 0.5 1.5 1.5 0 0 1 1.412109-1 1.5 1.5 0 0 1 1.412109 1 1.5 1.5 0 0 0 0.087891-0.5 1.5 1.5 0 0 0-1.5-1.5zm-8.474609 1.986328a5.5000002 5.5000002 0 0 0-0.025391 0.513672 5.5000002 5.5000002 0 0 0 5.5 5.5 5.5000002 5.5000002 0 0 0 5.5-5.5 5.5000002 5.5000002 0 0 0-0.025391-0.486328 5.5000002 5.5000002 0 0 1-5.474609 4.986328 5.5000002 5.5000002 0 0 1-5.474609-5.013672z"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openclonk.svg b/.icons/awkward/32x32/apps/openclonk.svg
new file mode 100644
index 00000000..4616feb0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openclonk.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 28.723754,6.2717132 16.636762,2.0234376 c -0.08878,-0.03125 -0.18565,-0.03125 -0.274432,0 L 4.2753382,6.2717132 C 4.1103993,6.3296912 4,6.4851218 4,6.6594676 4,10.958731 5.141453,15.928567 7.1317759,20.294608 8.7461807,23.836537 11.64932,28.56122 16.311092,30.95436 16.370418,30.98479 16.435187,31 16.500041,31 c 0.06485,0 0.129625,-0.01521 0.188949,-0.04564 4.661525,-2.393633 7.564582,-7.118234 9.179316,-10.659752 C 27.858547,15.928238 29,10.958073 29,6.6594676 29,6.4851218 28.889601,6.3296913 28.724662,6.2717132 Z"/>
+ <path style="fill:#e8604d" d="M 28.723754,5.2717132 16.636762,1.0234376 c -0.08878,-0.0312503 -0.18565,-0.0312503 -0.274432,0 L 4.2753382,5.2717132 C 4.1103993,5.3296912 4,5.4851218 4,5.6594676 4,9.9587306 5.141453,14.928567 7.1317759,19.294608 8.7461807,22.836537 11.64932,27.56122 16.311092,29.95436 16.370418,29.98479 16.435187,30 16.500041,30 c 0.06485,0 0.129625,-0.01521 0.188949,-0.04564 4.661525,-2.393633 7.564582,-7.118234 9.179316,-10.659752 C 27.858547,14.928238 29,9.958073 29,5.6594676 29,5.4851218 28.889601,5.3296913 28.724662,5.2717132 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.363281 1.0234375 L 4.2753906 5.2714844 C 4.1104517 5.3294624 4 5.4858104 4 5.6601562 C 4 5.957651 4.0184628 6.2648652 4.0292969 6.5683594 C 4.0619584 6.4358262 4.1422179 6.3182962 4.2753906 6.2714844 L 16.363281 2.0234375 C 16.452063 1.9921875 16.547939 1.9921875 16.636719 2.0234375 L 28.724609 6.2714844 C 28.857782 6.3182963 28.938042 6.4358263 28.970703 6.5683594 C 28.981537 6.2649016 29 5.9576055 29 5.6601562 C 29 5.4858104 28.889548 5.3294625 28.724609 5.2714844 L 16.636719 1.0234375 C 16.547939 0.9921872 16.452063 0.9921872 16.363281 1.0234375 z"/>
+ <path style="opacity:0.1" d="m 23.789062,7.5148741 a 1.0001,1.0001 0 0 0 -0.77539,0.3320312 L 3.2636719,29.321515 a 1.0007509,1.0007509 0 1 0 1.4726562,1.355468 L 24.486328,9.200421 A 1.0001,1.0001 0 0 0 23.789062,7.5148741 Z"/>
+ <path style="fill:none;stroke:#795b42;stroke-width:2;stroke-linecap:round" d="M 4,29 23.750458,7.5251371"/>
+ <path style="fill:none;stroke:#b1b1b2;stroke-width:0.482732" d="m 16.616356,15.777856 c -0.581791,1.22438 -0.593065,2.269365 0.738779,3.284371 1.331845,1.015004 2.312384,0.726733 3.315098,0.34433"/>
+ <path style="opacity:0.2" d="M 3.7028486,3.0696716 A 1.0149052,1.573103 33.145248 0 0 2.3593065,3.9434449 1.0149052,1.573103 33.145248 0 0 2.3489398,5.8154456 1.0149052,1.573103 33.145248 0 0 2.9761607,5.8981795 L 20.535537,19.265 22.100409,17.209617 4.4000789,3.7355496 A 1.0149052,1.573103 33.145248 0 0 4.0691432,3.1811621 1.0149052,1.573103 33.145248 0 0 3.7028522,3.0696716 Z"/>
+ <path style="fill:#b1b1b2" d="M 3.7028486,2.0696716 A 1.0149052,1.573103 33.145248 0 0 2.3593065,2.9434449 1.0149052,1.573103 33.145248 0 0 2.3489398,4.8154456 1.0149052,1.573103 33.145248 0 0 2.9761607,4.8981795 L 20.535537,18.265 22.100409,16.209617 4.4000789,2.7355496 A 1.0149052,1.573103 33.145248 0 0 4.0691432,2.1811621 1.0149052,1.573103 33.145248 0 0 3.7028522,2.0696716 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.703125 2.0703125 A 1.0149052 1.573103 33.145248 0 0 2.359375 2.9433594 A 1.0149052 1.573103 33.145248 0 0 2.0898438 4.5039062 A 1.0149052 1.573103 33.145248 0 1 2.359375 3.9433594 A 1.0149052 1.573103 33.145248 0 1 3.703125 3.0703125 A 1.0149052 1.573103 33.145248 0 1 4.0683594 3.1816406 A 1.0149052 1.573103 33.145248 0 1 4.4003906 3.7363281 L 21.617188 16.841797 L 22.099609 16.208984 L 4.4003906 2.7363281 A 1.0149052 1.573103 33.145248 0 0 4.0683594 2.1816406 A 1.0149052 1.573103 33.145248 0 0 3.703125 2.0703125 z"/>
+ <path style="fill:#989898" d="m 7.9272732,5.1673595 0.9885249,0.7342313 c 0.058088,0.043138 0.092906,0.1595897 0.024469,0.1830794 -0.7423069,0.2547885 -1.696353,0.5853919 -1.4849647,1.929597 0.011245,0.071479 -0.1249926,0.067615 -0.1830801,0.024462 L 6.2837021,7.3045012 C 6.2256153,7.2613628 6.2448072,7.1923246 6.2592372,7.121421 6.4571793,6.1485673 7.0295419,5.647965 7.7442003,5.1918248 7.8051886,5.1528958 7.8691929,5.1242113 7.9272804,5.1673563 Z"/>
+ <path style="fill:#989898" d="m 13.695495,9.5798028 0.988525,0.7342312 c 0.05809,0.04314 0.09291,0.159589 0.02447,0.183079 -0.742307,0.254789 -1.696353,0.585392 -1.484965,1.929597 0.01124,0.07148 -0.124993,0.06761 -0.18308,0.02446 l -0.988521,-0.734228 c -0.05809,-0.04314 -0.0389,-0.112176 -0.02446,-0.18308 0.197942,-0.972854 0.770305,-1.473456 1.484963,-1.9295955 0.06099,-0.038926 0.124993,-0.067615 0.183081,-0.024469 z"/>
+ <path style="fill:#989898" d="m 19.481842,13.960345 0.988525,0.734231 c 0.05809,0.04314 0.09291,0.15959 0.02447,0.183079 -0.742306,0.254789 -1.696353,0.685334 -1.484964,2.029539 0.01124,0.07148 -0.12499,0.06761 -0.18308,0.02446 l -0.988521,-0.734228 c -0.05809,-0.04314 -0.0389,-0.112176 -0.02446,-0.18308 0.197942,-0.972854 0.770305,-1.573398 1.484963,-2.029537 0.06099,-0.03893 0.124993,-0.06762 0.18308,-0.02447 z"/>
+ <path style="fill:#b1b1b2" d="M 20.425061,17.974985 V 18.7 H 17.525 Z"/>
+ <path style="opacity:0.1" d="m 29.896206,28.510863 c 0.154824,0.694075 0.105297,0.676914 -0.462315,1.107603 -0.69774,0.577275 -1.423711,1.152054 -2.253211,1.30883 -0.267182,0.05076 -0.555269,0.09207 -0.858429,0.06316 -0.495471,-0.03532 -0.619708,-0.198452 -0.86501,-0.609043 L 21.518463,23.788643 21.133382,22.083732 19.39193,20.305363 15.829543,17.429321 10.722429,13.306196 C 10.522047,12.89119 10.183695,12.420998 9.766383,11.919221 9.5308463,11.636011 8.7687827,11.096347 8.4456456,10.84979 6.8862849,9.6599794 6.0247019,8.849993 5.7511546,8.3887434 5.6055602,7.7997439 5.998078,7.8667571 6.3520799,8.1481949 L 16.782038,16.440184 c 0.752192,0.5467 1.44338,1.07815 2.524965,1.707199 0.671371,0.123397 1.393661,-0.143377 1.877693,-0.601626 0.26296,-0.301096 0.318799,-0.498632 0.418963,-0.718331 1.177548,0.624562 1.535805,0.793883 1.313594,2.574441 l 0.264052,1.110707 0.989812,3.184476 4.951898,3.611426 c 0.531217,0.272391 0.678546,0.705487 0.773191,1.202387 z"/>
+ <path style="fill:#664117" d="m 29.896206,27.510863 c 0.154824,0.694075 0.105297,0.676914 -0.462315,1.107603 -0.69774,0.577275 -1.423711,1.152054 -2.253211,1.30883 -0.267182,0.05076 -0.555269,0.09207 -0.858429,0.06316 -0.495471,-0.03532 -0.619708,-0.198452 -0.86501,-0.609043 L 21.518463,22.788643 21.133382,21.083732 19.39193,19.305363 15.829543,16.429321 10.722429,12.306196 C 10.522047,11.89119 10.183695,11.420998 9.766383,10.919221 9.5308463,10.636011 8.7687827,10.096347 8.4456456,9.8497894 6.8862849,8.6599792 6.0247019,7.8499928 5.7511546,7.3887432 5.6055602,6.7997437 5.998078,6.8667569 6.3520799,7.1481947 L 16.782038,15.440184 c 0.752192,0.5467 1.44338,1.07815 2.524965,1.707199 0.671371,0.123397 1.393661,-0.143377 1.877693,-0.601626 0.26296,-0.301096 0.318799,-0.498632 0.418963,-0.718331 1.177548,0.624562 1.535805,0.793883 1.313594,2.574441 l 0.264052,1.110707 0.989812,3.184476 4.951898,3.611426 c 0.531217,0.272391 0.678546,0.705487 0.773191,1.202387 z"/>
+ <path style="opacity:0.2" d="m 26.312642,2.0001651 c 0.902495,0.00494 1.939345,0.1221502 2.469956,0.5721753 0.590524,0.5008379 0.89504,1.6553344 1.050869,2.630919 0.300935,1.027041 0.08613,1.7694359 -0.300299,2.6091435 -1.214514,2.5483001 -2.797713,4.9117351 -4.455293,7.2378721 -3.57242,-2.017664 -6.348464,-4.646053 -8.152875,-8.0195662 1.923372,-1.601874 4.073453,-3.0900718 6.609471,-4.3847527 0.905804,-0.5806892 1.874493,-0.646751 2.778171,-0.645791 z"/>
+ <path style="fill:#b1b1b2" d="m 26.312642,1.0001651 c 0.902495,0.00494 1.939345,0.1221502 2.469956,0.5721753 0.590524,0.5008379 0.89504,1.6553344 1.050869,2.630919 0.300935,1.027041 0.08613,1.7694359 -0.300299,2.6091435 C 28.318654,9.3607032 26.735455,11.724138 25.077875,14.050275 21.505455,12.032611 18.729411,9.4042223 16.925,6.0307088 18.848372,4.4288348 20.998453,2.940637 23.534471,1.6459561 24.440275,1.0652669 25.408964,0.99920514 26.312642,1.0001651 Z"/>
+ <path style="fill:#989898" d="M 24.353516 6.9472656 C 24.027706 6.9703856 22.613672 7.7696877 19.970703 10.164062 C 20.43069 10.637313 20.909011 11.096597 21.421875 11.529297 C 24.818836 7.4907064 24.519531 6.9570313 24.519531 6.9570312 C 24.508331 6.9679032 24.468611 6.9391066 24.353516 6.9472656 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 26.3125 1 C 25.408822 0.99904004 24.44096 1.0657952 23.535156 1.6464844 C 20.999138 2.9411653 18.849153 4.429376 16.925781 6.03125 C 17.051088 6.2655218 17.191553 6.4877137 17.326172 6.7148438 C 19.149337 5.2352622 21.169641 3.8541206 23.535156 2.6464844 C 24.44096 2.0657952 25.408822 1.99904 26.3125 2 C 27.214995 2.00494 28.252592 2.1222405 28.783203 2.5722656 C 29.373727 3.0731035 29.678155 4.2275404 29.833984 5.203125 C 29.881971 5.3668951 29.896767 5.5132191 29.919922 5.6640625 C 30.001353 5.2192129 29.99492 4.75237 29.833984 4.203125 C 29.678155 3.2275404 29.373727 2.0731035 28.783203 1.5722656 C 28.252592 1.1222405 27.214995 1.00494 26.3125 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/opencomic.svg b/.icons/awkward/32x32/apps/opencomic.svg
new file mode 100644
index 00000000..604412a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/opencomic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#e74c3c" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 7,11.803848 1.6645895,6.212333 2.0707785,-0.554863 -1.6645905,-6.212333 z m 3.991908,-1.069628 1.664591,6.212333 2.070777,-0.554864 -1.664588,-6.212332 z M 14.98382,9.6645913 16.648408,15.876925 22.860742,14.212334 21.196153,8.0000019 Z M 9.1793547,19.937312 10.803846,26 12.874624,25.445136 11.250133,19.38245 Z m 3.9919093,-1.069628 0.554863,2.070777 10.204245,-2.734218 -0.554864,-2.070777 z m 1.06963,3.991908 0.554863,2.070781 L 25,22.196153 24.445136,20.125376 Z"/>
+ <path style="fill:#ffffff" d="M 7,10.803847 8.6645895,17.01618 10.735368,16.461317 9.0707775,10.248984 Z m 3.991908,-1.069628 1.664591,6.212333 2.070777,-0.554864 -1.664588,-6.2123323 z m 3.991912,-1.0696287 1.664588,6.2123337 6.212334,-1.664591 -1.664589,-6.2123321 z m -5.8044653,10.2727207 1.6244913,6.062688 2.070778,-0.554864 -1.624491,-6.062686 z m 3.9919093,-1.069628 0.554863,2.070777 10.204245,-2.734218 -0.554864,-2.070777 z m 1.06963,3.991908 0.554863,2.070781 L 25,21.196152 24.445136,19.125375 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/opencubicplayer.svg b/.icons/awkward/32x32/apps/opencubicplayer.svg
new file mode 120000
index 00000000..ce1089e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/opencubicplayer.svg
@@ -0,0 +1 @@
+kjumpingcube.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/opengl.svg b/.icons/awkward/32x32/apps/opengl.svg
new file mode 100644
index 00000000..446dd07c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/opengl.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#3b82ad" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="m 27.960249,20.607178 c -1.999979,1.1886 -4.99548,1.865145 -8.337654,1.865145 -6.021494,0 -10.9028895,-2.450003 -10.9028895,-5.472323 0,-3.02232 4.8813955,-5.472382 10.9028895,-5.472382 3.354461,0 6.362097,0.68908 8.362137,1.885115 C 25.801666,11.408772 21.887452,10.000653 17.412026,10 10.557689,9.99888 5.0005941,13.13211 5.0000001,16.998071 c -6.884e-4,3.865897 5.5554469,7.000993 12.4098159,7.001928 4.457632,8.4e-4 8.361704,-1.402868 10.550433,-3.392821"/>
+ <path style="fill:#ffffff" d="m 27.960249,19.607178 c -1.999979,1.1886 -4.99548,1.865145 -8.337654,1.865145 -6.021494,0 -10.9028895,-2.450003 -10.9028895,-5.472323 0,-3.02232 4.8813955,-5.472382 10.9028895,-5.472382 3.354461,0 6.362097,0.68908 8.362137,1.885115 C 25.801666,10.408772 21.887452,9.0006531 17.412026,9 10.557689,8.99888 5.0005941,12.13211 5.0000001,15.998071 c -6.884e-4,3.865897 5.5554469,7.000993 12.4098159,7.001928 4.457632,8.4e-4 8.361704,-1.402868 10.550433,-3.392821"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openjdk-10.svg b/.icons/awkward/32x32/apps/openjdk-10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openjdk-10.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/openjdk-11.svg b/.icons/awkward/32x32/apps/openjdk-11.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openjdk-11.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/openjdk-6.svg b/.icons/awkward/32x32/apps/openjdk-6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openjdk-6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/openjdk-7.svg b/.icons/awkward/32x32/apps/openjdk-7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openjdk-7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/openjdk-8.svg b/.icons/awkward/32x32/apps/openjdk-8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openjdk-8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/openjdk-9.svg b/.icons/awkward/32x32/apps/openjdk-9.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openjdk-9.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/openlp.svg b/.icons/awkward/32x32/apps/openlp.svg
new file mode 100644
index 00000000..1aca8f62
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openlp.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#2a4986" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 9.3841796,4.6748047 A 14,14 0 0 0 5.9470703,7.2779296 L 25.37207,19.064453 4.5525391,8.9554684 A 14,14 0 0 0 2.6193359,12.8875 L 26.000976,20.609375 2.1804688,14.875391 A 14,14 0 0 0 2,17 14,14 0 0 0 2.1955078,19.30918 L 24.116992,21.483008 2.7328125,21.414649 a 14,14 0 0 0 1.8402343,3.643554 L 24.525782,23.253516 5.8089843,26.585351 a 14,14 0 0 0 3.5095703,2.715235 L 28.481055,23.308203 a 14,14 0 0 0 1.017187,-2.650977 z"/>
+ <path style="fill:#ffffff" d="M 9.3841796,3.6748047 A 14,14 0 0 0 5.9470703,6.2779296 L 25.37207,18.064453 4.5525391,7.9554684 A 14,14 0 0 0 2.6193359,11.8875 L 26.000976,19.609375 2.1804688,13.875391 A 14,14 0 0 0 2,16 14,14 0 0 0 2.1955078,18.30918 L 24.116992,20.483008 2.7328125,20.414649 a 14,14 0 0 0 1.8402343,3.643554 L 24.525782,22.253516 5.8089843,25.585351 a 14,14 0 0 0 3.5095703,2.715235 L 28.481055,22.308203 a 14,14 0 0 0 1.017187,-2.650977 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openmw.svg b/.icons/awkward/32x32/apps/openmw.svg
new file mode 100644
index 00000000..8d8166bd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openmw.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 19,30.658203 14,14 0 0 1 8,17 14,14 0 0 1 18.974609,3.3417969 14,14 0 0 0 16,3 Z"/>
+ <path style="opacity:0.2" d="m 16,6.5 c 1.220322,2.088736 1.433846,4.19097 1.351562,6.292969 -0.504264,-0.204744 -1.034532,-0.383445 -1.621093,-0.513672 -5.092405,-1.130608 -4.971424,1.520421 -7.074219,2.501953 2.418655,-0.01246 4.346004,0.854579 6.125,1.976562 -0.429006,0.334099 -0.850194,0.704054 -1.255859,1.146485 -3.525336,3.844848 -1.167775,5.065113 -1.369141,7.376953 1.198736,-2.101196 2.913867,-3.336667 4.775391,-4.316406 0.07482,0.539093 0.184728,1.087047 0.365234,1.660156 1.567068,4.975455 3.801696,3.544693 5.703125,4.875 -1.220322,-2.088736 -1.433846,-4.19097 -1.351562,-6.292969 0.504264,0.204744 1.034532,0.383445 1.621093,0.513672 5.092404,1.130607 4.971424,-1.520421 7.074219,-2.501953 -2.418656,0.01246 -4.346004,-0.854579 -6.125,-1.976562 0.429006,-0.334099 0.850194,-0.704054 1.255859,-1.146485 3.525336,-3.844848 1.167775,-5.065113 1.369141,-7.376953 -1.198736,2.101195 -2.913867,3.336667 -4.775391,4.316406 C 21.993541,12.496063 21.883631,11.948109 21.703125,11.375 20.136057,6.3995443 17.901429,7.8303073 16,6.5 Z"/>
+ <path style="fill:#ca994c" d="M 26.843267,7.7189111 C 24.843881,11.223518 21.419424,12.337298 18.24834,13.832061 v 0 c -1.676352,0.708811 -3.279373,1.498332 -4.722532,3.072288 -3.525336,3.844848 -1.167709,5.0649 -1.369075,7.37674 1.999386,-3.504608 5.423843,-4.618387 8.594927,-6.11315 v 0 c 1.676352,-0.708811 3.279373,-1.498332 4.722532,-3.072288 3.525336,-3.844848 1.167709,-5.0649 1.369075,-7.3767399 z"/>
+ <path style="fill:#ca994c" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 16 30 A 14 14 0 0 0 19 29.658203 A 14 14 0 0 1 8 16 A 14 14 0 0 1 18.974609 2.3417969 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#ca994c" d="m 30.343267,18.218911 c -4.034772,0.02078 -6.711562,-2.387993 -9.591607,-4.38685 v 0 c -1.452025,-1.097357 -2.93728,-2.090854 -5.021945,-2.553688 -5.092405,-1.130608 -4.970187,1.521184 -7.0729817,2.502716 4.0347717,-0.02078 6.7115617,2.387992 9.5916067,4.38685 v 0 c 1.452024,1.097357 2.93728,2.090854 5.021945,2.553688 5.092404,1.130607 4.970187,-1.521184 7.072982,-2.502716 z"/>
+ <path style="fill:#ca994c" d="m 16,5.5 c 2.035386,3.4838223 1.287719,7.006379 0.99668,10.5 v 0 c -0.224327,1.806169 -0.342093,3.589186 0.299413,5.625976 C 18.863161,26.601431 21.098571,25.169693 23,26.5 20.964613,23.016178 21.712281,19.493621 22.00332,16 v 0 C 22.227647,14.193831 22.345412,12.410814 21.703907,10.374024 20.136839,5.3985683 17.901429,6.8303073 16,5.5 Z"/>
+ <path style="opacity:0.25" d="m 16,5.5 c 1.220821,2.0895896 1.440417,4.1931141 1.357852,6.295972 L 19.55332,16 v 0 C 19.707352,14.186483 19.895412,12.410814 19.253907,10.374024 18.571749,8.2081663 17.355649,6.438287 16.399218,5.7365234 16.264743,5.6678701 16.131608,5.5920773 16,5.5 Z"/>
+ <path style="opacity:0.25" d="m 19.55332,16 c -0.220921,2.601058 -0.74489,7.962856 3.076172,10.275782 l 0.0014,0.0014 C 22.755239,26.342145 22.878102,26.414715 23,26.5 21.781978,24.4152 21.560596,22.31653 21.641585,20.21849 Z"/>
+ <path style="opacity:0.25" d="m 26.843267,7.7189111 c -1.199228,2.1020566 -2.911135,3.3439949 -4.773546,4.3239209 l -2.543061,4.003345 v 0 c 1.647567,-0.773364 3.279372,-1.498333 4.722532,-3.072288 1.534609,-1.673695 2.459319,-3.6118077 2.588848,-4.7909829 -0.0078,-0.1507856 -0.0087,-0.3039806 0.0053,-0.463995 z"/>
+ <path style="opacity:0.25" d="m 19.52666,16.046177 c -2.363043,1.109205 -7.26848,3.336334 -7.361002,7.801933 l -5.12e-4,0.0019 c 0.0059,0.14017 0.0045,0.282858 -0.0084,0.431066 1.196478,-2.097237 2.903289,-3.338295 4.76074,-4.317177 z"/>
+ <path style="opacity:0.25" d="m 30.343267,18.218911 c -2.420049,0.01247 -4.351552,-0.84912 -6.131398,-1.972051 L 19.47334,16.046177 v 0 c 1.493535,1.040153 2.93728,2.090853 5.021945,2.553688 2.216767,0.492163 4.357577,0.323929 5.443537,-0.153483 0.126693,-0.08213 0.258899,-0.159534 0.404445,-0.227471 z"/>
+ <path style="opacity:0.25" d="M 19.47334,16.046177 C 17.331218,14.554324 12.94975,11.419655 9.0361662,13.572329 l -0.00189,5.12e-4 c -0.1184337,0.07521 -0.2427131,0.145324 -0.3775205,0.208248 2.4145003,-0.01244 4.3426933,0.845174 6.1191553,1.964333 z"/>
+ <path style="opacity:0.25" d="M 17.451172 2.09375 A 14 14 0 0 0 5 16 A 14 14 0 0 0 17.509766 29.904297 A 14 14 0 0 0 19 29.658203 A 14 14 0 0 1 8 16 A 14 14 0 0 1 18.974609 2.3417969 A 14 14 0 0 0 17.451172 2.09375 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 16,5.5 c 0.262976,0.4501172 0.471856,0.9003291 0.648438,1.3515625 1.744006,0.7352362 3.662723,0.1039372 5.054687,4.5234375 0.08046,0.255444 0.14367,0.505061 0.199219,0.751953 0.0563,-0.02903 0.109979,-0.0623 0.166015,-0.0918 C 21.993541,11.496063 21.883631,10.948109 21.703125,10.375 20.136057,5.3995443 17.901429,6.8303073 16,5.5 Z m -2.632812,5.505859 c -2.761564,0.07789 -3.002417,1.977896 -4.710938,2.775391 0.4250753,-0.0022 0.829976,0.03133 1.2265625,0.08008 1.1137415,-1.116918 1.9743715,-2.441972 5.8476565,-1.582031 0.586561,0.130227 1.116831,0.308928 1.621093,0.513672 0.01305,-0.333402 0.0027,-0.666641 -0.002,-1 -0.503764,-0.20446 -1.033227,-0.383589 -1.61914,-0.513672 -0.954826,-0.211989 -1.725999,-0.291412 -2.363281,-0.273438 z m 8.714843,1.021485 c -14.721354,13.315104 -7.360677,6.657552 0,0 z m -8.001953,4.328125 c -0.187149,0.17231 -0.37307,0.35075 -0.554687,0.548828 -1.808034,1.971902 -2.063969,3.251241 -1.916016,4.34375 0.128831,-0.885571 0.62735,-1.938288 1.916016,-3.34375 0.405665,-0.442431 0.826853,-0.812386 1.255859,-1.146485 -0.228187,-0.143913 -0.46738,-0.268136 -0.701172,-0.402343 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 C 8.2680135,2 2,8.2680135 2,16 c 0.00512,0.138119 0.012279,0.276155 0.021484,0.414062 C 2.3353994,8.9201253 8.4994929,3.0049383 16,3 c 0.250991,0.00758 0.501733,0.021905 0.751953,0.042969 0.720109,-0.2950939 1.46357,-0.5296303 2.222656,-0.7011719 C 17.998142,2.1218573 17.000904,2.0072699 16,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openoffice4-base.svg b/.icons/awkward/32x32/apps/openoffice4-base.svg
new file mode 100644
index 00000000..66280a21
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openoffice4-base.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#e81d62" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 15.999995,11.00065 c -2.0974,0 -3.8893,0.69009 -4.6317,1.6667 -0.06232,0.08199 -0.11759,0.16549 -0.16462,0.2513 -0.0447,0.08155 -0.08291,0.16412 -0.113,0.2487 a 5,2.6667 0 0 0 -0.02093,0.07813 c -0.01714,0.05732 -0.03586,0.1147 -0.04604,0.17318 a 5,2.6667 0 0 0 -0.024,0.249 c 2.75e-4,0.08665 0.0091,0.17319 0.02512,0.25911 a 5,2.6667 0 0 0 0.06836,0.25 5,2.6667 0 0 0 0.11579,0.2487 5,2.6667 0 0 0 0.15904,0.24219 5,2.6667 0 0 0 4.6317,1.6667 5,2.6667 0 0 0 4.6317,-1.6667 5,2.6667 0 0 0 0.0015,-0.0026 5,2.6667 0 0 0 0.13532,-0.20573 c 0.0079,-0.01352 0.01758,-0.02679 0.02511,-0.04036 a 5,2.6667 0 0 0 0.08231,-0.17708 c 0.01166,-0.0279 0.02631,-0.05525 0.03628,-0.08333 a 5,2.6667 0 0 0 0.04046,-0.14844 c 0.0096,-0.0391 0.02013,-0.07786 0.02651,-0.11719 a 5,2.6667 0 0 0 0.02089,-0.22526 5,2.6667 0 0 0 -0.02651,-0.26562 c -0.046,-0.26 -0.165,-0.506 -0.34,-0.736 -0.743,-0.977 -2.535,-1.667 -4.632,-1.667 z m -4.6317,5 a 5,2.6667 0 0 0 -0.368,1 5,2.6667 0 0 0 5,2.6667 5,2.6667 0 0 0 5,-2.667 5,2.6667 0 0 0 -0.368,-1 5,2.6667 0 0 1 -4.632,1.667 5,2.6667 0 0 1 -4.632,-1.667 z m 0,3.3333 a 5,2.6667 0 0 0 -0.3683,1 5,2.6667 0 0 0 5,2.667 5,2.6667 0 0 0 5,-2.6667 5,2.6667 0 0 0 -0.3683,-1 5,2.6667 0 0 1 -4.632,1.667 5,2.6667 0 0 1 -4.632,-1.667 z"/>
+ <path style="fill:#ffffff" d="m 15.999995,10.00065 c -2.0974,0 -3.8893,0.69009 -4.6317,1.6667 -0.06232,0.08199 -0.11759,0.16549 -0.16462,0.2513 -0.0447,0.08155 -0.08291,0.16412 -0.113,0.2487 a 5,2.6667 0 0 0 -0.02093,0.07813 c -0.01714,0.05732 -0.03586,0.1147 -0.04604,0.17318 a 5,2.6667 0 0 0 -0.024,0.249 c 2.75e-4,0.08665 0.0091,0.17319 0.02512,0.25911 a 5,2.6667 0 0 0 0.06836,0.25 5,2.6667 0 0 0 0.11579,0.2487 5,2.6667 0 0 0 0.15904,0.24219 5,2.6667 0 0 0 4.6317,1.6667 5,2.6667 0 0 0 4.6317,-1.6667 5,2.6667 0 0 0 0.0015,-0.0026 5,2.6667 0 0 0 0.13532,-0.20573 c 0.0079,-0.01352 0.01758,-0.02679 0.02511,-0.04036 a 5,2.6667 0 0 0 0.08231,-0.17708 c 0.01166,-0.0279 0.02631,-0.05525 0.03628,-0.08333 a 5,2.6667 0 0 0 0.04046,-0.14844 c 0.0096,-0.0391 0.02013,-0.07786 0.02651,-0.11719 a 5,2.6667 0 0 0 0.02089,-0.22526 5,2.6667 0 0 0 -0.02651,-0.26562 c -0.046,-0.26 -0.165,-0.506 -0.34,-0.736 -0.743,-0.977 -2.535,-1.6670002 -4.632,-1.6670002 z m -4.6317,5 a 5,2.6667 0 0 0 -0.368,1 5,2.6667 0 0 0 5,2.6667 5,2.6667 0 0 0 5,-2.667 5,2.6667 0 0 0 -0.368,-1 5,2.6667 0 0 1 -4.632,1.667 5,2.6667 0 0 1 -4.632,-1.667 z m 0,3.3333 a 5,2.6667 0 0 0 -0.3683,1 5,2.6667 0 0 0 5,2.667 5,2.6667 0 0 0 5,-2.6667 5,2.6667 0 0 0 -0.3683,-1 5,2.6667 0 0 1 -4.632,1.667 5,2.6667 0 0 1 -4.632,-1.667 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openoffice4-calc.svg b/.icons/awkward/32x32/apps/openoffice4-calc.svg
new file mode 100644
index 00000000..ef2cb083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openoffice4-calc.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#4bae4f" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 10,22 H 22 V 12 H 10 Z m 1,-9 h 4 v 2 h -4 z m 5,0 h 5 v 2 h -5 z m -5,3 h 4 v 2 h -4 z m 5,0 h 5 v 2 h -5 z m -5,3 h 4 v 2 h -4 z m 5,0 h 5 v 2 h -5 z"/>
+ <path style="fill:#ffffff" d="M 10,21 H 22 V 11 H 10 Z m 1,-9 h 4 v 2 h -4 z m 5,0 h 5 v 2 h -5 z m -5,3 h 4 v 2 h -4 z m 5,0 h 5 v 2 h -5 z m -5,3 h 4 v 2 h -4 z m 5,0 h 5 v 2 h -5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openoffice4-draw.svg b/.icons/awkward/32x32/apps/openoffice4-draw.svg
new file mode 100644
index 00000000..a4ada587
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openoffice4-draw.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#fec006" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-linecap:square" d="m 9.5106455,17.521599 1.1612995,0.025 c 2.2857,0.049 4.4567,0.6165 5.2667,1.8678 1.8898,2.9194 -1.8532,3.866 -3.3572,1.8043 -1.4054,-2.263 -0.91973,-6.9646 1.1052,-7.5105 3.664,-0.8311 4.2733,4.9604 6.526399,3.8266 1.7362,-0.8737 -1.0924,-4.8382 0.60295,-5.783 0.72957,-0.4067 2.2588,1.0851 2.2588,1.0851"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linecap:square" d="m 9.5106455,16.521599 1.1612995,0.025 c 2.2857,0.049 4.4567,0.6165 5.2667,1.8678 1.8898,2.9194 -1.8532,3.866 -3.3572,1.8043 -1.4054,-2.263 -0.91973,-6.9646 1.1052,-7.5105 3.664,-0.8311 4.2733,4.9604 6.526399,3.8266 1.7362,-0.8737 -1.0924,-4.8382 0.60295,-5.783 0.72957,-0.4067 2.2588,1.0851 2.2588,1.0851"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openoffice4-impress.svg b/.icons/awkward/32x32/apps/openoffice4-impress.svg
new file mode 100644
index 00000000..0bf38960
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openoffice4-impress.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#ff5722" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 12,14 c -1.104586,0 -2,0.895414 -2,2 0,1.104586 0.895414,2 2,2 1.104586,0 2,-0.895414 2,-2 h -2 z m 4,0 v 1 h 6 v -1 z m 0,3 v 1 h 6 v -1 z m -6,3 v 1 h 10 v -1 z"/>
+ <path style="fill:#ffffff" d="M 12 13 C 10.895414 13 10 13.895414 10 15 C 10 16.104586 10.895414 17 12 17 C 13.104586 17 14 16.104586 14 15 L 12 15 L 12 13 z M 16 13 L 16 14 L 22 14 L 22 13 L 16 13 z M 16 16 L 16 17 L 22 17 L 22 16 L 16 16 z M 10 19 L 10 20 L 20 20 L 20 19 L 10 19 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openoffice4-main.svg b/.icons/awkward/32x32/apps/openoffice4-main.svg
new file mode 100644
index 00000000..087c33cf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openoffice4-main.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#0e85cd" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 26.918573,10.998785 c -0.05631,-0.03192 -0.114606,-0.06049 -0.170564,-0.09036 -0.916316,-0.458911 -1.925178,-0.761362 -2.997172,-0.867221 -1.893432,-0.1861375 -3.704361,0.26642 -5.233527,1.188527 -1.046705,-0.618348 -2.234203,-1.021429 -3.510659,-1.147266 -1.759993,-0.1736295 -3.446272,0.206677 -4.905131,1.001266 -0.01399,0.0069 -0.02852,0.01644 -0.04269,0.02481 C 10.02404,11.136551 10,11.181171 10,11.231573 c 0,0.087 0.0669,0.157763 0.150656,0.157763 0.0088,0 0.01704,-0.0019 0.02475,-0.0019 0.0035,-0.0017 0.0072,-0.0017 0.01023,-0.0017 0.783774,-0.1516 1.602162,-0.194729 2.435257,-0.112394 2.338587,0.230573 4.376039,0.979982 5.80656,2.668674 0.07425,0.07991 0.140434,0.07598 0.215763,-0.0041 1.79945,-2.169998 4.557005,-3.026574 7.520996,-2.735695 0.164646,0.01644 0.328575,0.0379 0.489994,0.06441 0.05631,0.0078 0.143303,0.02259 0.194059,0.028 0.0981,0.01213 0.151733,-0.06963 0.151733,-0.156452 -1.81e-4,-0.0603 -0.02529,-0.110341 -0.08143,-0.139278 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 26.918573,9.998785 C 26.862263,9.966865 26.803967,9.938295 26.748009,9.908425 25.831693,9.4495141 24.822831,9.1470626 23.750837,9.0412045 21.857405,8.8550665 20.046476,9.3076237 18.51731,10.229731 17.470605,9.6113826 16.283107,9.2083017 15.006651,9.0824654 13.246658,8.9088355 11.560379,9.2891423 10.10152,10.083731 c -0.01399,0.0069 -0.02852,0.01644 -0.04269,0.02481 C 10.02404,10.136551 10,10.181171 10,10.231573 c 0,0.087 0.0669,0.157763 0.150656,0.157763 0.0088,0 0.01704,-0.0019 0.02475,-0.0019 0.0035,-0.0017 0.0072,-0.0017 0.01023,-0.0017 0.783774,-0.1516 1.602162,-0.194729 2.435257,-0.112394 2.338587,0.230573 4.376039,0.979982 5.80656,2.668674 0.07425,0.07991 0.140434,0.07598 0.215763,-0.0041 1.79945,-2.169998 4.557005,-3.026574 7.520996,-2.735695 0.164646,0.01644 0.328575,0.0379 0.489994,0.06441 0.05631,0.0078 0.143303,0.02259 0.194059,0.028 0.0981,0.01213 0.151733,-0.06963 0.151733,-0.156452 -1.81e-4,-0.0603 -0.02529,-0.110341 -0.08143,-0.139278 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 22.31021,17.999999 c -3.136008,0 -6.039675,0.980051 -8.412579,2.647782 -1.811795,-0.802153 -3.819564,-1.248049 -5.934006,-1.248049 -1.3192655,0 -2.5971169,0.174747 -3.8116336,0.500284 0.00885,0.04182 -0.00925,-0.04168 0,0 -1.4933465,0.464006 -2.8340815,1.269086 -4.05045138,2.130201 -0.00785,0.0053 -0.014952,0.01045 -0.022937,0.01597 -0.0608426,0.04929 -0.0923385,0.130817 -0.0728596,0.212887 0.026943,0.113519 0.1415941,0.183804 0.2577069,0.157004 0.00432,-10e-4 0.201285,-0.06215 0.295486,-0.09048 0.3253364,-0.0998 0.65936878,-0.189803 0.99574728,-0.26744 1.0357443,-0.239059 2.0650006,-0.438122 3.0830383,-0.445731 3.2453435,-0.02426 7.2919481,1.327966 9.5149181,3.318373 0.0051,0.0062 0.01223,0.01177 0.01889,0.01597 C 14.20855,24.98042 14.25591,25 14.310503,25 c 0.06654,0 0.127401,-0.03054 0.165957,-0.0785 0.001,0 0.08334,-0.115287 0.125481,-0.171641 2.641092,-3.560227 6.99574,-5.314192 11.842376,-5.314192 0.345469,0 0.690987,0.01186 1.030827,0.03592 0.09827,0.0064 0.304543,0.02262 0.308979,0.02262 0.119251,0 0.21588,-0.09497 0.21588,-0.211556 0,-0.08429 -0.05081,-0.155948 -0.121432,-0.190268 -0.009,-0.0036 -0.01676,-0.0073 -0.02563,-0.01065 -1.706712,-0.697179 -3.579442,-1.081738 -5.542731,-1.081738 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 22.31021,16.999999 c -3.136008,0 -6.039675,0.980051 -8.412579,2.647782 -1.811795,-0.802153 -3.819564,-1.248049 -5.934006,-1.248049 -1.3192655,0 -2.5971169,0.174747 -3.8116336,0.500284 0.00885,0.04182 -0.00925,-0.04168 0,0 -1.4933465,0.464006 -2.8340815,1.269086 -4.05045138,2.130201 -0.00785,0.0053 -0.014952,0.01045 -0.022937,0.01597 -0.0608426,0.04929 -0.0923385,0.130817 -0.0728596,0.212887 0.026943,0.113519 0.1415941,0.183804 0.2577069,0.157004 0.00432,-10e-4 0.201285,-0.06215 0.295486,-0.09048 0.3253364,-0.0998 0.65936878,-0.189803 0.99574728,-0.26744 1.0357443,-0.239059 2.0650006,-0.438122 3.0830383,-0.445731 3.2453435,-0.02426 7.2919481,1.327966 9.5149181,3.318373 0.0051,0.0062 0.01223,0.01177 0.01889,0.01597 C 14.20855,23.98042 14.25591,24 14.310503,24 c 0.06654,0 0.127401,-0.03054 0.165957,-0.0785 0.001,0 0.08334,-0.115287 0.125481,-0.171641 2.641092,-3.560227 6.99574,-5.314192 11.842376,-5.314192 0.345469,0 0.690987,0.01186 1.030827,0.03592 0.09827,0.0064 0.304543,0.02262 0.308979,0.02262 0.119251,0 0.21588,-0.09497 0.21588,-0.211556 0,-0.08429 -0.05081,-0.155948 -0.121432,-0.190268 -0.009,-0.0036 -0.01676,-0.0073 -0.02563,-0.01065 -1.706712,-0.697179 -3.579442,-1.081738 -5.542731,-1.081738 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openoffice4-math.svg b/.icons/awkward/32x32/apps/openoffice4-math.svg
new file mode 100644
index 00000000..4c59a988
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openoffice4-math.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#8e8e8e" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 13.603516,12 -0.09375,0.40625 -1.619141,7.894531 L 10.641,16.048414 H 7.9902344 v 0.951172 H 9.9375 l 1.5,4.949633 h 1.103516 L 14.416016,13 H 20 v -1 z m 2.40625,3 2.5,3.5 -2.5,3.5 h 1 l 2,-2.789062 2,2.789062 h 1 l -2.5,-3.5 2.5,-3.5 h -1 l -2,2.789062 -2,-2.789062 z"/>
+ <path style="fill:#ffffff" d="m 13.603516,11 -0.09375,0.40625 -1.619141,7.894531 L 10.641,15.048414 H 7.9902344 v 0.951172 H 9.9375 l 1.5,4.949633 h 1.103516 L 14.416016,12 H 20 v -1 z m 2.40625,3 2.5,3.5 -2.5,3.5 h 1 l 2,-2.789062 2,2.789062 h 1 l -2.5,-3.5 2.5,-3.5 h -1 l -2,2.789062 -2,-2.789062 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openoffice4-printeradmin.svg b/.icons/awkward/32x32/apps/openoffice4-printeradmin.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openoffice4-printeradmin.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/openoffice4-startcenter.svg b/.icons/awkward/32x32/apps/openoffice4-startcenter.svg
new file mode 120000
index 00000000..b6298846
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openoffice4-startcenter.svg
@@ -0,0 +1 @@
+openoffice4-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/openoffice4-writer.svg b/.icons/awkward/32x32/apps/openoffice4-writer.svg
new file mode 100644
index 00000000..d2ca0805
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openoffice4-writer.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#3e50b4" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 10,22 v -1 h 8 v 1 z m 0,-3 v -1 h 12 v 1 z m 0,-3 v -1 h 12 v 1 z m 0,-3 v -1 h 12 v 1 z"/>
+ <path style="fill:#ffffff" d="m 10,21 v -1 h 8 v 1 z m 0,-3 v -1 h 12 v 1 z m 0,-3 v -1 h 12 v 1 z m 0,-3 v -1 h 12 v 1 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openra-cnc.svg b/.icons/awkward/32x32/apps/openra-cnc.svg
new file mode 100644
index 00000000..fc29a4d6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openra-cnc.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#8e8e8e" cx="16" cy="16" r="14"/>
+ <circle style="fill:#3f3f3f" cx="16" cy="16" r="10"/>
+ <path style="opacity:0.2" d="M 16 7.6660156 A 9.3333333 9.3333333 0 0 0 6.6660156 17 A 9.3333333 9.3333333 0 0 0 8.8242188 22.962891 A 10 10 0 0 0 8.8261719 22.966797 A 10 10 0 0 0 16 26 A 10 10 0 0 0 19.234375 25.449219 L 18.798828 23.771484 A 7.3333333 7.3333333 0 0 1 16 24.333984 A 7.3333333 7.3333333 0 0 1 8.6660156 17 A 7.3333333 7.3333333 0 0 1 16 9.6660156 A 7.3333333 7.3333333 0 0 1 18.802734 10.228516 L 19.310547 8.2773438 A 9.3333333 9.3333333 0 0 0 16 7.6660156 z"/>
+ <path style="opacity:0.2" d="M 16,10.333333 A 6.6666666,6.6666666 0 0 0 9.3333334,17 6.6666666,6.6666666 0 0 0 16,23.666667 6.6666666,6.6666666 0 0 0 18.632812,23.123698 l -0.509114,-1.96875 A 4.6666667,4.6666667 0 0 1 16,21.666667 4.6666667,4.6666667 0 0 1 11.333333,17 4.6666667,4.6666667 0 0 1 16,12.333333 a 4.6666667,4.6666667 0 0 1 2.123698,0.516928 l 0.509114,-1.966146 A 6.6666666,6.6666666 0 0 0 16,10.333333 Z"/>
+ <path style="fill:#e13535" d="M 16,6.6666667 A 9.3333333,9.3333333 0 0 0 6.6666667,16 9.3333333,9.3333333 0 0 0 16,25.333333 9.3333333,9.3333333 0 0 0 19.303386,24.717448 L 18.799479,22.770833 A 7.3333333,7.3333333 0 0 1 16,23.333333 7.3333333,7.3333333 0 0 1 8.6666667,16 7.3333333,7.3333333 0 0 1 16,8.6666667 7.3333333,7.3333333 0 0 1 18.803386,9.2278647 L 19.309896,7.277344 A 9.3333333,9.3333333 0 0 0 16,6.6666667 Z"/>
+ <path style="opacity:0.2" d="m 17.960196,13.513263 a 4,4 0 0 0 -3.91855,0.0037 l 0.544141,2.06884 -2.072524,-0.545983 a 4,4 0 0 0 0.0036,3.91855 l 2.06884,-0.544141 -0.545982,2.072524 a 4,4 0 0 0 3.91855,-0.0036 l -0.544141,-2.06884 2.072523,0.545982 a 4,4 0 0 0 -0.0036,-3.91855 l -2.06884,0.544141 z"/>
+ <path style="fill:#e13535" d="M 16,9.3333334 A 6.6666666,6.6666666 0 0 0 9.3333334,16 6.6666666,6.6666666 0 0 0 16,22.666667 6.6666666,6.6666666 0 0 0 18.632812,22.123698 l -0.509114,-1.96875 A 4.6666667,4.6666667 0 0 1 16,20.666667 4.6666667,4.6666667 0 0 1 11.333333,16 4.6666667,4.6666667 0 0 1 16,11.333333 4.6666667,4.6666667 0 0 1 18.123698,11.850261 L 18.632812,9.8841147 A 6.6666666,6.6666666 0 0 0 16,9.3333334 Z"/>
+ <path style="fill:#ffa92e" d="m 17.960196,12.513263 a 4,4 0 0 0 -3.91855,0.0037 l 0.544141,2.06884 -2.072524,-0.545983 a 4,4 0 0 0 0.0036,3.91855 l 2.06884,-0.544141 -0.545982,2.072524 a 4,4 0 0 0 3.91855,-0.0036 l -0.544141,-2.06884 2.072523,0.545982 a 4,4 0 0 0 -0.0036,-3.91855 l -2.06884,0.544141 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 6.6660156 A 9.3333333 9.3333333 0 0 0 6.6660156 16 A 9.3333333 9.3333333 0 0 0 6.6875 16.414062 A 9.3333333 9.3333333 0 0 1 16 7.6660156 A 9.3333333 9.3333333 0 0 1 19.070312 8.1992188 L 19.310547 7.2773438 A 9.3333333 9.3333333 0 0 0 16 6.6660156 z M 8.6894531 16.546875 A 7.3333333 7.3333333 0 0 0 8.6660156 17 A 7.3333333 7.3333333 0 0 0 16 24.333984 A 7.3333333 7.3333333 0 0 0 18.798828 23.771484 L 19.064453 24.800781 A 9.3333333 9.3333333 0 0 0 19.302734 24.716797 L 18.798828 22.771484 A 7.3333333 7.3333333 0 0 1 16 23.333984 A 7.3333333 7.3333333 0 0 1 8.6894531 16.546875 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 9.3339844 A 6.6666666 6.6666666 0 0 0 9.3339844 16 A 6.6666666 6.6666666 0 0 0 9.3574219 16.466797 A 6.6666666 6.6666666 0 0 1 16 10.333984 A 6.6666666 6.6666666 0 0 1 18.396484 10.794922 L 18.632812 9.8847656 A 6.6666666 6.6666666 0 0 0 16 9.3339844 z M 11.363281 16.486328 A 4.6666667 4.6666667 0 0 0 11.333984 17 A 4.6666667 4.6666667 0 0 0 16 21.666016 A 4.6666667 4.6666667 0 0 0 18.123047 21.154297 L 18.396484 22.212891 A 6.6666666 6.6666666 0 0 0 18.632812 22.123047 L 18.123047 20.154297 A 4.6666667 4.6666667 0 0 1 16 20.666016 A 4.6666667 4.6666667 0 0 1 11.363281 16.486328 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.048828 12.001953 A 4 4 0 0 0 14.041016 12.517578 L 14.273438 13.400391 A 4 4 0 0 1 17.726562 13.398438 L 17.960938 12.513672 A 4 4 0 0 0 16.048828 12.001953 z M 12.513672 14.039062 A 4 4 0 0 0 12.037109 16.490234 A 4 4 0 0 1 12.513672 15.039062 L 14.585938 15.585938 L 14.302734 14.511719 L 12.513672 14.039062 z M 19.482422 14.041016 L 17.697266 14.511719 L 17.414062 15.585938 L 19.482422 15.041016 A 4 4 0 0 1 19.962891 16.509766 A 4 4 0 0 0 19.482422 14.041016 z M 14.585938 18.414062 L 14.302734 18.488281 L 14.039062 19.486328 A 4 4 0 0 0 14.273438 19.601562 L 14.585938 18.414062 z M 17.414062 18.414062 L 17.726562 19.599609 A 4 4 0 0 0 17.958984 19.482422 L 17.697266 18.488281 L 17.414062 18.414062 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openra-d2k.svg b/.icons/awkward/32x32/apps/openra-d2k.svg
new file mode 100644
index 00000000..0a6df36d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openra-d2k.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="8" cy="9" r="6"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="13"/>
+ <circle style="fill:#8d533f" cx="8" cy="8" r="6"/>
+ <path style="opacity:0.2" d="M 7.4332988,2.0322193 A 6.0000004,6.0000004 0 0 0 5.261899,2.6620994 c 0.0303,0.09603 -0.0051,0.2043599 -0.1155,0.3 -0.0747,0.06474 -0.1359,0.16557 -0.1359,0.22443 0,0.1799101 0.1626,0.4561501 0.2925,0.49629 0.1725,0.0534 0.1146001,0.23748 -0.1074,0.33918 -0.1026,0.0471 -0.2289,0.1827001 -0.2805001,0.3012001 -0.0519,0.1188 -0.1280999,0.2358 -0.1695,0.2601 -0.0411,0.0246 -0.075,0.1173 -0.075,0.2064 0,0.1245 0.057,0.1848 0.2439,0.2595004 0.1338,0.0537 0.294,0.0927 0.3561,0.0867 0.3573,-0.033599 0.3822,0.1746 0.0699,0.5814 -0.1659005,0.216 -0.2457005,0.2703001 -0.3588005,0.243 -0.1053,-0.0252 -0.1629,0.0045 -0.2109001,0.1089001 -0.0504,0.1107 -0.1331999,0.1482 -0.3554999,0.1635 -0.2187001,0.0153 -0.3165001,0.0597 -0.3984001,0.1794 -0.06,0.0873 -0.1463999,0.1581 -0.1923,0.1581 -0.04602,0 -0.15408,0.0588 -0.24024,0.1302 -0.1753201,0.1455 -0.24378,0.1602 -0.30525,0.0651 -0.08124,-0.126 -0.2565301,-0.0624 -0.51738,0.1875001 -0.2307001,0.2208 -0.2586301,0.2798999 -0.2238301,0.4716 0.06192,0.3411 0.2469301,0.6437999 0.4581901,0.7494 0.18435,0.0921 0.18795,0.102 0.07617,0.2202001 -0.06429,0.0681 -0.1746001,0.141 -0.24492,0.1622991 -0.2031,0.0618 -0.08877,0.1392 0.27363,0.1854009 0.37092,0.0471 0.48618,0.1814992 0.3129,0.3648 -0.09663,0.1022999 -0.0912,0.1215 0.06387,0.2187 0.303,0.1902 0.54396,0.0738 0.25956,-0.1254001 -0.18279,-0.1280999 -0.05496,-0.1802999 0.2133,-0.0873 0.2139001,0.0741 0.2562001,0.0699 0.3825001,-0.0399 0.2594999,-0.2247001 0.5415,0.1076999 0.3042,0.3585 -0.1509,0.1599 -0.1053,0.3524984 0.0903,0.3791998 0.0864,0.011705 0.2658,0.092096 0.399,0.1787999 0.1332,0.086396 0.2784,0.1575002 0.3222,0.1575002 0.0438,0 0.1674,0.0879 0.2748,0.1953 0.2178001,0.217501 0.3387,0.2451 0.4002001,0.0918 0.0738,-0.184199 0.0441,-0.279299 -0.1548,-0.4961995 C 5.8108991,9.7649004 5.553799,9.3059001 5.553799,9.1958002 c 0,-0.0678 0.2613001,-0.0102 0.4077001,0.0897 0.0915,0.0627 0.2397,0.1434 0.3294,0.18 0.0954,0.039 0.1944,0.1602001 0.2396997,0.2928008 0.0705,0.2081997 0.0984,0.2261994 0.348,0.2261994 h 0.2712 l 0.0411,0.4874996 c 0.0492,0.586499 0.096301,0.705299 0.2976,0.7536 0.1482001,0.0357 0.3063,0.265199 0.3063,0.4446 0,0.0477 -0.1065,0.164699 -0.2367,0.2598 -0.1614,0.1179 -0.2309999,0.2181 -0.2202,0.316199 0.0135,0.122701 -0.0144,0.141901 -0.1881,0.129001 -0.1118999,-0.0084 -0.3063,0.0309 -0.4311,0.0873 -0.1479,0.0666 -0.3080997,0.0879 -0.4583997,0.0609 C 6.087499,12.4925 6.028999,12.5045 6.028999,12.572 c 0,0.0498 -0.0606,0.142799 -0.1344,0.206999 -0.1824,0.1581 -0.1070999,0.2418 0.1731001,0.191399 0.174,-0.0312 0.2418,-0.0174 0.2718,0.0576 0.0639,0.1593 -0.0981,0.3873 -0.2484,0.3498 -0.0954,-0.024 -0.141,0.0087 -0.1707001,0.121201 -0.0102,0.0399 -0.0291,0.0738 -0.0516,0.102599 a 6.0000004,6.0000004 0 0 0 0.9494997,0.280501 c -0.03,-0.05729 -0.0642,-0.1095 -0.097501,-0.132899 -0.1545001,-0.1092 -0.051,-0.393 0.1617,-0.444001 0.2169,-0.0522 0.1827,-0.1929 -0.0531,-0.2199 -0.2067,-0.0234 -0.4265997,-0.2328 -0.3575998,-0.3399 0.0465,-0.0717 0.2441998,-0.0612 0.6440998,0.0336 0.1806,0.0426 0.3039001,-0.0432 0.7224001,-0.501001 0.2421,-0.2652 0.4284,-0.3756 0.6327,-0.3756 0.078,0 0.3561,-0.0717 0.6183,-0.159299 0.4950001,-0.165901 0.6885001,-0.159901 0.6702001,0.021 -0.0378,0.376199 0.2043,0.3636 0.5988001,-0.0306 0.1644,-0.1641 0.3147,-0.2829 0.3342,-0.264299 0.0753,0.0723 -0.0603,0.4242 -0.2187,0.5667 -0.2007,0.180599 -0.2106,0.294599 -0.0339,0.384899 0.0966,0.0498 0.1377,0.1503 0.153,0.3762 l 0.0204,0.308401 h 0.2508 c 0.0879,0 0.1608,0.012 0.2196,0.0345 a 6.0000004,6.0000004 0 0 0 2.907,-4.9517998 c -0.0918,-0.1962001 -0.08519,-0.3147 0,-0.4482 a 6.0000004,6.0000004 0 0 0 -0.027,-0.3363001 c -0.0546,-0.0027 -0.1104,-0.0051 -0.1746,-0.0024 -0.3024,0.0126 -0.5613,-0.1065 -0.5613,-0.2583 0,-0.0321 -0.1074,-0.1644 -0.2385,-0.2937 -0.1488,-0.1464001 -0.225,-0.2760001 -0.2028,-0.3432 C 12.806898,6.4448001 12.763098,6.3461 12.6857,6.2792 12.6104,6.2138 12.5486,6.1088001 12.5486,6.0458 c 0,-0.1005002 -0.0639,-0.1131 -0.5262,-0.102 l -0.526201,0.0129 0.009,0.5187001 c 0.0156,0.9084 0.150899,1.1442 0.568199,0.9921 0.191101,-0.0699 0.660601,-0.0171 0.794101,0.0888 0.0483,0.0384 0.118199,0.1776001 0.1551,0.3096001 0.0372,0.1316999 0.174599,0.36 0.305999,0.5067 0.2658,0.2975999 0.2865,0.4137 0.134101,0.7629 -0.132901,0.3048 -0.276301,0.2697 -0.247801,-0.0609 l 0.021,-0.246 -0.225,0.042 c -0.1245,0.0237 -0.2805,0.1155 -0.3504,0.2064 -0.0996,0.1293 -0.1461,0.1482 -0.2208,0.0891 -0.0522,-0.0414 -0.0945,-0.1287001 -0.0945,-0.1935001 0,-0.0648 -0.0642,-0.1368 -0.142199,-0.1605 -0.0783,-0.0237 -0.185401,-0.1416 -0.237901,-0.2625001 -0.0843,-0.1932 -0.0822,-0.2522999 0.0159,-0.4869 0.0993,-0.2379 0.100198,-0.2772 0.0087,-0.3651 -0.084,-0.0804 -0.127501,-0.0831 -0.237901,-0.0168 -0.110999,0.0663 -0.163499,0.0615 -0.2955,-0.027 -0.0879,-0.0591 -0.241799,-0.1079999 -0.3414,-0.1079999 -0.202499,0 -0.2637,-0.0984 -0.2637,-0.4242001 0,-0.3009 -0.179399,-0.4101 -0.6066,-0.3708001 C 9.948199,6.7781 9.8827989,6.7586 9.643699,6.5744 9.4957989,6.4607 9.262399,6.1871 9.1243989,5.9657 c -0.1379999,-0.2214001 -0.2865,-0.4527001 -0.33,-0.5139001 -0.0624,-0.0885 -0.0471,-0.1734 0.075,-0.4143 l 0.1542,-0.3030004 -0.3258,0.0441 c -0.5796001,0.0783 -0.6969001,0.1533001 -0.4476001,0.2871004 0.0972,0.0519 0.1014,0.0786 0.0264,0.1652992 -0.0492,0.0564 -0.0723,0.1461008 -0.051,0.1992008 0.0213,0.0528 -0.0057,0.1776 -0.0597,0.2769 -0.0543,0.0996 -0.0996,0.2391001 -0.1014,0.3108001 -0.0057,0.2235 -0.3885,0.4014 -0.8151,0.3777 -0.6462,-0.0357 -0.6987,-0.0255 -0.9281998,0.1875 -0.2868,0.2664 -0.3236999,0.3903001 -0.1901999,0.6375 0.1293,0.2400001 0.3591,0.3357 0.7568997,0.3159 0.3558,-0.017701 0.3960001,0.0138 0.3147,0.2490001 -0.0693,0.1998 -0.3015,0.2766 -0.459,0.1517999 -0.1212,-0.0963 -0.5390997,-0.0219 -0.6671997,0.1191001 -0.0537,0.0588 -0.1335,0.2136 -0.1770001,0.3432 -0.075,0.2238 -0.0969,0.2376 -0.4328999,0.2700001 -0.3354001,0.0327 -0.3678001,0.0219 -0.6090001,-0.2004 C 4.5883989,8.2214001 4.5427989,8.0318 4.6723989,7.7054001 c 0.0576,-0.1446 0.1002,-0.1683 0.2538001,-0.1401 0.3042,0.0555 0.4242,-0.0501 0.4242,-0.3750001 0,-0.1574999 -0.0306,-0.3047999 -0.0681,-0.327 -0.0372,-0.0222 -0.0678,-0.1056 -0.0678,-0.1857 0,-0.0801 -0.0384,-0.1833 -0.0849,-0.2286 -0.0681,-0.066 -0.0582,-0.1013999 0.0504,-0.1782 0.0744,-0.0525 0.1968,-0.0879 0.2718001,-0.078901 0.074699,0.009 0.2813999,-0.0234 0.4593,-0.0717 0.2570994,-0.0693 0.3326994,-0.1217997 0.3674995,-0.2570997 0.066,-0.2568008 0.2270997,-0.4629008 0.3620997,-0.4629008 0.2133,0 0.2178,-0.5015997 0.0105,-1.2311997 -0.0306,-0.1077 -0.1149002,-0.1761 -0.2636999,-0.213 -0.1206,-0.03 -0.2517,-0.1122 -0.2913,-0.18294 -0.0393,-0.07074 -0.1116,-0.12834 -0.1605,-0.12834 -0.0489,0 -0.1446001,-0.05856 -0.2121001,-0.1300801 -0.0681,-0.072 -0.2088,-0.13008 -0.3159,-0.13008 -0.2535,0 -0.2577,-0.17454 -0.0063,-0.2665799 0.2655,-0.09732 0.6789,0.030239 0.7788,0.24021 0.1353006,0.28473 0.2856007,0.16593 0.3339004,-0.26424 0.0597,-0.53205 0.2433,-0.6849601 0.8220001,-0.6849601 h 0.4161 l -0.1824,-0.18222 c -0.0567,-0.05688 -0.1038001,-0.12639 -0.1365,-0.1945494 z m 2.1570001,0.18867 c -0.0117,0.01056 -0.0231,0.0192 -0.0345,0.03105 -0.1392,0.14208 -0.2046,0.16233 -0.4197001,0.12951 -0.3756,-0.05727 -0.3273,0.09396 0.0885,0.27657 0.2247,0.09873 0.3693001,0.2112899 0.4185001,0.32517 0.237,0.5494801 0.4002001,0.8453101 0.4821001,0.87531 0.1656,0.0609 0.2643,-0.06132 0.3012,-0.37374 0.0423,-0.35844 0.1635,-0.43443 0.3813,-0.23847 0.0846,0.07605 0.202801,0.13827 0.2625,0.13827 0.1863,0 0.324,0.07479 0.324,0.1758001 0,0.05322 0.063,0.18147 0.1401,0.28524 0.1137,0.1526999 0.1908,0.1893 0.4032,0.1893 0.2607,0 0.4206,0.0489 0.747,0.2292 0.0051,0.0027 0.0102,0.0036 0.0153,0.0063 A 6.0000004,6.0000004 0 0 0 9.5902989,2.2208893 Z M 2.0011988,7.9742901 a 6.0000004,6.0000004 0 0 0 -0.00117,0.0258 6.0000004,6.0000004 0 0 0 0.11718,1.1526 c 0.2173805,0.088501 0.2774405,0.053401 0.3000006,-0.1487996 0.01167,-0.1046999 0.06633,-0.2232 0.1218899,-0.2642999 0.08583,-0.0633 0.07035,-0.0957 -0.1054799,-0.2157001 -0.1138201,-0.0777 -0.2259901,-0.2133 -0.2490301,-0.3012 -0.02232,-0.0852 -0.0978,-0.1782007 -0.1833905,-0.2484004 z m 1.8885301,1.9832998 c -0.0561,-0.0057 -0.12369,0.024296 -0.19869,0.096299 -0.15867,0.1518 -0.1347,0.4569 0.04512,0.577499 0.20607,0.1383 0.28557,0.0981 0.31167,-0.1569 0.0321,-0.314399 -0.0351,-0.5039999 -0.1581,-0.5168992 z m 1.0182,0.9072001 c -0.0612,0.0021 -0.1287,0.04591 -0.1962,0.1383 -0.0717,0.0978 -0.0912,0.224101 -0.0639,0.4158 0.0339,0.235801 0.0192,0.2862 -0.1041,0.349499 -0.1587001,0.081 -0.1926,0.3222 -0.0627,0.446401 0.129,0.1236 0.2520001,0.0912 0.2964001,-0.078 0.063,-0.241201 0.4161,-0.269401 0.6573,-0.0528 0.1029,0.0924 0.1869,0.139201 0.1869,0.1038 0,-0.0354 -0.1071,-0.164098 -0.2379,-0.2853 -0.2001,-0.185999 -0.2373,-0.265199 -0.2373,-0.504599 0,-0.337801 -0.1035,-0.537301 -0.2385001,-0.5331 z m -1.6721701,0.7746 a 6.0000004,6.0000004 0 0 0 0.1388701,0.1752 c -0.04089,-0.0633 -0.08757,-0.1239 -0.1388701,-0.1752 z m 2.0219702,0.920999 c -0.0303,0.0105 -0.0432,0.0486 -0.0432,0.115501 0,0.0678 -0.0432,0.1389 -0.096,0.158099 -0.0702,0.0258 -0.0864,0.1071 -0.0594,0.301201 0.0051,0.0363 0.0066,0.0654 0.0084,0.0957 a 6.0000004,6.0000004 0 0 0 0.2496001,0.128101 c -0.0042,-0.1038 0.0147,-0.2259 0.069,-0.378902 0.0921,-0.259798 0.0954,-0.324899 0.0204,-0.3705 -0.0702,-0.0426 -0.1182,-0.0597 -0.1488001,-0.0492 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 8 2 A 6.0000005 6.0000005 0 0 0 2 8 A 6.0000005 6.0000005 0 0 0 2.0253906 8.4980469 A 6.0000005 6.0000005 0 0 1 8 3 A 6.0000005 6.0000005 0 0 1 13.974609 8.5019531 A 6.0000005 6.0000005 0 0 0 14 8 A 6.0000005 6.0000005 0 0 0 8 2 z"/>
+ <circle style="fill:#bb694b" cx="16" cy="16" r="13"/>
+ <path style="opacity:0.2" d="m 14.772148,3.0698089 a 13,13 0 0 0 -4.7047,1.3647401 c 0.06565,0.2080649 -0.01105,0.4427799 -0.2502503,0.65 -0.1618497,0.1402699 -0.2944494,0.358735 -0.2944494,0.486265 0,0.3898051 0.3522994,0.9883251 0.6337497,1.0752951 0.37375,0.1157 0.2483,0.51454 -0.2327002,0.73489 -0.2223,0.1020501 -0.4959495,0.39585 -0.6077498,0.6526 -0.11245,0.2574 -0.27755,0.5109 -0.36725,0.56355 -0.08905,0.0533 -0.1625,0.25415 -0.1625,0.4472 0,0.2697501 0.1235,0.4004 0.52845,0.56225 0.2899004,0.1163501 0.637,0.20085 0.77155,0.18785 0.77415,-0.0728 0.8281,0.3782999 0.15145,1.2596999 -0.3594501,0.468001 -0.5323501,0.58565 -0.7773996,0.5265 -0.2281505,-0.0546 -0.3529504,0.0097 -0.4569505,0.23595 -0.1092,0.23985 -0.2886,0.3211 -0.77025,0.35425 -0.47385,0.03315 -0.68575,0.129351 -0.8632,0.388701 -0.1299999,0.189149 -0.3171999,0.342549 -0.41665,0.342549 -0.09971,0 -0.33384,0.1274 -0.5205199,0.2821 -0.3798601,0.31525 -0.52819,0.347101 -0.6613748,0.141051 -0.1760199,-0.273001 -0.555815,-0.135201 -1.12099,0.406249 -0.49985,0.4784 -0.560365,0.606451 -0.484965,1.0218 0.13416,0.73905 0.5350151,1.3949 0.992745,1.6237 0.399425,0.19955 0.407225,0.221001 0.165035,0.4771 -0.139295,0.147551 -0.3783,0.3055 -0.53066,0.35165 -0.44005,0.1339 -0.192335,0.3016 0.5928651,0.4017 0.8036597,0.102051 1.0533896,0.39325 0.6779496,0.7904 -0.2093647,0.221651 -0.1975997,0.26325 0.1383851,0.47385 0.6564999,0.4121 1.17858,0.1599 0.56238,-0.2717 -0.396045,-0.27755 -0.1190801,-0.39065 0.4621499,-0.18915 0.46345,0.16055 0.5551001,0.15145 0.8287501,-0.08645 0.5622499,-0.48685 1.17325,0.233351 0.6591,0.776751 -0.3269501,0.346449 -0.22815,0.763749 0.19565,0.821599 0.1872,0.02535 0.5759003,0.19955 0.8645001,0.3874 0.2885999,0.1872 0.6031999,0.34125 0.6980999,0.34125 0.0949,0 0.362699,0.19045 0.5954,0.42315 0.4719,0.47125 0.73385,0.53105 0.8671,0.1989 0.1599,-0.3991 0.09555,-0.60515 -0.3354,-1.0751 -0.34255,-0.3744 -0.8996,-1.368899 -0.8996,-1.60745 0,-0.1469 0.56615,-0.0221 0.88335,0.19435 0.19825,0.13585 0.51935,0.3107 0.7137,0.390001 0.2067,0.0845 0.4212,0.347099 0.51935,0.634399 0.15275,0.4511 0.2132,0.4901 0.754,0.4901 h 0.5876 l 0.08905,1.05625 c 0.1066,1.27075 0.20865,1.528151 0.6448,1.6328 0.3211,0.07735 0.66365,0.574601 0.66365,0.9633 0,0.10335 -0.23075,0.35685 -0.51285,0.5629 -0.3497,0.25545 -0.5005,0.472551 -0.4771,0.6851 0.02925,0.26585 -0.0312,0.30745 -0.40755,0.2795 -0.24245,-0.0182 -0.66365,0.06696 -0.93405,0.18915 -0.32045,0.1443 -0.66755,0.19045 -0.9932,0.13195 -0.3744,-0.06695 -0.50115,-0.04095 -0.50115,0.105301 0,0.107899 -0.1313,0.309399 -0.2912,0.4485 -0.3952,0.342549 -0.23205,0.523899 0.37505,0.414699 0.377,-0.0676 0.5239,-0.0377 0.5889,0.124801 0.13845,0.34515 -0.21255,0.83915 -0.5382,0.757899 -0.2067,-0.052 -0.3055,0.01885 -0.36985,0.262601 -0.0221,0.08645 -0.06305,0.159899 -0.1118,0.2223 a 13,13 0 0 0 2.05725,0.607749 c -0.065,-0.12415 -0.1391,-0.237249 -0.21125,-0.28795 -0.33475,-0.2366 -0.1105,-0.8515 0.35035,-0.961999 0.46995,-0.113101 0.39585,-0.417951 -0.11505,-0.476451 -0.44785,-0.0507 -0.9243,-0.5044 -0.7748,-0.73645 0.10075,-0.15535 0.5291,-0.1326 1.39555,0.0728 0.3913,0.0923 0.65845,-0.0936 1.5652,-1.085501 0.52455,-0.5746 0.9282,-0.8138 1.37085,-0.8138 0.169,0 0.77155,-0.155349 1.33965,-0.34515 1.0725,-0.35945 1.49175,-0.34645 1.4521,0.0455 -0.0819,0.8151 0.44265,0.7878 1.2974,-0.0663 0.3562,-0.35555 0.68185,-0.61295 0.7241,-0.57265 0.16315,0.15665 -0.13065,0.919101 -0.47385,1.227851 -0.43485,0.3913 -0.4563,0.6383 -0.07345,0.833949 0.2093,0.1079 0.29835,0.32565 0.3315,0.8151 l 0.0442,0.6682 h 0.5434 c 0.190449,0 0.348399,0.026 0.475799,0.07475 a 13,13 0 0 0 6.2985,-10.728901 c -0.1989,-0.4251 -0.1846,-0.681849 0,-0.9711 a 13,13 0 0 0 -0.0585,-0.72865 c -0.1183,-0.0059 -0.2392,-0.01105 -0.3783,-0.0052 -0.6552,0.0273 -1.21615,-0.23075 -1.21615,-0.55965 0,-0.06955 -0.2327,-0.356199 -0.51675,-0.636349 -0.3224,-0.3172 -0.4875,-0.598001 -0.4394,-0.743601 0.04419,-0.1326 -0.0507,-0.34645 -0.2184,-0.491399 -0.16315,-0.141701 -0.29705,-0.369201 -0.29705,-0.505701 0,-0.21775 -0.138449,-0.24505 -1.1401,-0.221 l -1.1401,0.02795 0.01949,1.12385 c 0.0338,1.9682 0.32695,2.4791 1.2311,2.14955 0.414051,-0.15145 1.4313,-0.03705 1.72055,0.1924 0.10465,0.0832 0.2561,0.3848 0.336051,0.6708 0.0806,0.28535 0.3783,0.78 0.663,1.09785 0.5759,0.6448 0.62075,0.89635 0.290549,1.65295 -0.28795,0.6604 -0.59865,0.58435 -0.5369,-0.13195 l 0.0455,-0.533 -0.487499,0.091 c -0.269751,0.05135 -0.607751,0.250249 -0.759201,0.447199 -0.215799,0.28015 -0.31655,0.3211 -0.4784,0.19305 -0.1131,-0.0897 -0.20475,-0.27885 -0.20475,-0.41925 0,-0.1404 -0.1391,-0.2964 -0.3081,-0.34775 -0.16965,-0.05135 -0.401699,-0.3068 -0.51545,-0.568749 -0.182649,-0.418601 -0.1781,-0.546651 0.03445,-1.054951 0.21515,-0.51545 0.2171,-0.6006 0.01885,-0.79105 -0.182,-0.1742 -0.27625,-0.18005 -0.51545,-0.0364 -0.2405,0.14365 -0.35425,0.133251 -0.64025,-0.0585 -0.19045,-0.12805 -0.5239,-0.234 -0.739699,-0.234 -0.438751,0 -0.571351,-0.2132 -0.571351,-0.9191 0,-0.651949 -0.3887,-0.88855 -1.314299,-0.8034 -0.6422,0.05915 -0.783901,0.0169 -1.301951,-0.3822 -0.32045,-0.24635 -0.826149,-0.83915 -1.12515,-1.318849 -0.299,-0.479701 -0.62075,-0.980851 -0.715,-1.113451 -0.1352,-0.19175 -0.10205,-0.3757 0.1625,-0.8976498 l 0.3341,-0.6565001 -0.7059,0.09555 c -1.2558,0.16965 -1.509949,0.3321501 -0.9698,0.62205 0.2106,0.11245 0.2197,0.1703001 0.0572,0.3581499 -0.1066,0.1222 -0.15665,0.31655 -0.1105,0.4316 0.04615,0.114401 -0.01235,0.3848 -0.12935,0.59995 -0.11765,0.2158 -0.2158,0.51805 -0.2197,0.6734 -0.01235,0.48425 -0.841749,0.8697 -1.76605,0.81835 -1.4001,-0.07735 -1.51385,-0.05525 -2.011099,0.406251 -0.6214,0.577199 -0.701351,0.845649 -0.412101,1.381249 0.280151,0.52 0.77805,0.72735 1.63995,0.68445 0.7709,-0.03835 0.858,0.0299 0.68185,0.5395 -0.15015,0.432901 -0.65325,0.5993 -0.9945,0.3289 -0.2626,-0.208649 -1.16805,-0.04745 -1.4456,0.25805 -0.11635,0.1274 -0.28925,0.4628 -0.383499,0.743601 -0.162501,0.484899 -0.20995,0.514799 -0.937951,0.584999 -0.7267,0.07085 -0.7969,0.04745 -1.3194998,-0.4342 -0.5830501,-0.5369 -0.6818501,-0.9477 -0.4010501,-1.6549 0.1248001,-0.3133 0.2171,-0.36465 0.5499,-0.303549 0.6590996,0.120249 0.9191009,-0.108551 0.9191009,-0.812501 0,-0.34125 -0.0663,-0.6604 -0.147551,-0.7085 -0.0806,-0.0481 -0.1468999,-0.2288 -0.1468999,-0.40235 0,-0.17355 -0.083196,-0.39715 -0.1839503,-0.4953 -0.1475492,-0.143 -0.1260994,-0.219699 0.1092004,-0.3861 0.1611998,-0.113749 0.4263998,-0.19045 0.5888998,-0.17095 0.16185,0.0195 0.6097,-0.0507 0.99515,-0.15535 0.55705,-0.15015 0.72085,-0.2639 0.79625,-0.557049 0.143,-0.556401 0.49205,-1.002951 0.78455,-1.002951 0.46215,0 0.4719,-1.0867999 0.02275,-2.6675999 -0.06629,-0.2333498 -0.248941,-0.3815498 -0.571341,-0.4614998 -0.2613,-0.065 -0.54535,-0.2431 -0.63115,-0.39637 -0.08515,-0.15327 -0.2418,-0.27807 -0.34775,-0.27807 -0.10595,0 -0.3133,-0.12688 -0.45955,-0.28184 -0.14755,-0.156 -0.4524,-0.28184 -0.68445,-0.28184 -0.5492504,0 -0.5583502,-0.3781702 -0.01365,-0.5775901 0.57525,-0.21086 1.47095,0.06552 1.6874,0.5204551 0.29315,0.616915 0.6188,0.359515 0.72345,-0.5725201 0.129351,-1.1527751 0.52715,-1.4840801 1.781,-1.4840801 h 0.90155 l -0.3952,-0.39481 c -0.122847,-0.12324 -0.224897,-0.273845 -0.295747,-0.421525 z m 4.6735,0.408785 c -0.02535,0.02288 -0.05005,0.0416 -0.07475,0.067275 -0.3016,0.30784 -0.4433,0.3517149 -0.90935,0.2806049 -0.8138,-0.124085 -0.70915,0.20358 0.19175,0.599235 0.48685,0.2139151 0.80015,0.457795 0.90675,0.7045351 0.5135,1.1905401 0.8671,1.8315051 1.04455,1.8965051 0.3588,0.13195 0.57265,-0.13286 0.6526,-0.80977 0.09165,-0.7766201 0.35425,-0.9412651 0.82615,-0.5166852 0.1833,0.1647751 0.4394,0.2995852 0.56875,0.2995852 0.40365,0 0.702,0.162045 0.702,0.3809 0,0.11531 0.1365,0.393185 0.30355,0.61802 0.24635,0.33085 0.4134,0.4101501 0.8736,0.4101501 0.56485,0 0.9113,0.1059499 1.6185,0.4965999 0.01105,0.00585 0.0221,0.0078 0.03315,0.01365 A 13,13 0 0 0 19.445648,3.4785939 Z M 3.0025982,15.944294 a 13,13 0 0 0 -0.00254,0.0559 13,13 0 0 0 0.25389,2.4973 c 0.47099,0.19175 0.60112,0.1157 0.65,-0.322399 0.025285,-0.226851 0.143715,-0.483601 0.264095,-0.572651 0.1859686,-0.137149 0.1524286,-0.207349 -0.2285364,-0.467349 -0.24661,-0.16835 -0.489645,-0.46215 -0.539565,-0.6526 -0.04836,-0.184599 -0.2119,-0.386099 -0.397345,-0.5382 z m 4.0918147,4.297151 c -0.1215499,-0.01235 -0.267995,0.05265 -0.430495,0.208649 -0.343785,0.3289 -0.29185,0.98995 0.09776,1.25125 0.4464849,0.29965 0.618735,0.21255 0.6752849,-0.339949 0.06955,-0.681201 -0.076051,-1.092001 -0.3425499,-1.11995 z m 2.2061,1.965599 c -0.1325999,0.0045 -0.2788499,0.09945 -0.4251,0.29965 -0.15535,0.2119 -0.1976,0.48555 -0.13845,0.900901 0.07345,0.510899 0.0416,0.620099 -0.22555,0.75725 -0.3438499,0.175499 -0.4172999,0.698099 -0.13585,0.9672 0.2795,0.2678 0.5460001,0.1976 0.6422,-0.169 0.1365001,-0.5226 0.9015497,-0.583701 1.4241501,-0.114401 0.22295,0.2002 0.40495,0.3016 0.40495,0.2249 0,-0.0767 -0.23205,-0.35555 -0.51545,-0.61815 -0.4335502,-0.403 -0.5141496,-0.574599 -0.5141496,-1.093299 0,-0.731901 -0.2242505,-1.164151 -0.5167505,-1.155051 z m -3.6230347,1.6783 a 13,13 0 0 0 0.3008847,0.3796 c -0.088595,-0.137149 -0.1897347,-0.26845 -0.3008847,-0.3796 z m 4.3809348,1.9955 c -0.065651,0.02275 -0.093595,0.1053 -0.093595,0.25025 0,0.1469 -0.093595,0.30095 -0.2079995,0.34255 -0.1521001,0.0559 -0.1872005,0.23205 -0.1286997,0.6526 0.011046,0.07865 0.0143,0.1417 0.018201,0.20735 a 13,13 0 0 0 0.5407992,0.27755 c -0.0091,-0.2249 0.03186,-0.48945 0.149501,-0.82095 0.19955,-0.562899 0.2067,-0.70395 0.0442,-0.80275 -0.1521,-0.0923 -0.256099,-0.12935 -0.322399,-0.1066 z"/>
+ <circle style="opacity:0.2" cx="22.5" cy="19.5" r="4.5"/>
+ <circle style="fill:#eea788" cx="22.5" cy="18.5" r="4.5"/>
+ <path style="opacity:0.2" d="m 22.074975,14.024164 a 4.5000003,4.5000003 0 0 0 -1.62855,0.47241 c 0.02273,0.07202 -0.0039,0.15327 -0.08663,0.225001 -0.05602,0.04855 -0.101925,0.124177 -0.101925,0.168322 0,0.134933 0.121949,0.342113 0.219375,0.372218 0.129374,0.04005 0.08595,0.17811 -0.08055,0.254385 -0.07695,0.03532 -0.171674,0.137025 -0.210374,0.2259 -0.03892,0.0891 -0.09608,0.17685 -0.127126,0.195074 -0.03082,0.01845 -0.05625,0.08797 -0.05625,0.154801 0,0.09338 0.04275,0.1386 0.182925,0.194625 0.10035,0.04028 0.2205,0.06952 0.267074,0.06502 0.267976,-0.0252 0.28665,0.130951 0.05243,0.43605 -0.124425,0.162001 -0.184275,0.202726 -0.2691,0.182251 -0.07898,-0.0189 -0.122175,0.0034 -0.158175,0.08167 -0.0378,0.08303 -0.0999,0.11115 -0.266626,0.122625 -0.164024,0.01147 -0.237374,0.04478 -0.2988,0.13455 -0.045,0.06548 -0.109799,0.118575 -0.144224,0.118575 -0.03452,0 -0.11556,0.0441 -0.18018,0.09765 -0.13149,0.109124 -0.182836,0.12015 -0.228938,0.04883 -0.06093,-0.0945 -0.192397,-0.0468 -0.388035,0.140625 -0.173025,0.1656 -0.193972,0.209925 -0.167872,0.3537 0.04644,0.255825 0.185197,0.48285 0.343642,0.56205 0.138262,0.06907 0.140963,0.0765 0.05713,0.16515 -0.04822,0.05108 -0.130951,0.10575 -0.18369,0.121724 -0.152325,0.04635 -0.06658,0.104401 0.205223,0.139051 0.278189,0.03533 0.364635,0.136125 0.234675,0.2736 -0.07247,0.07673 -0.0684,0.09113 0.0479,0.164025 0.22725,0.14265 0.407969,0.05535 0.194669,-0.09405 -0.137092,-0.09608 -0.04122,-0.135225 0.159976,-0.06548 0.160424,0.05557 0.19215,0.05243 0.286875,-0.02993 0.194624,-0.168525 0.406125,0.08078 0.228149,0.268875 -0.113174,0.119925 -0.07898,0.264375 0.06773,0.284399 0.0648,0.0088 0.19935,0.06907 0.29925,0.134101 0.0999,0.0648 0.2088,0.118124 0.24165,0.118124 0.03285,0 0.12555,0.06593 0.2061,0.146476 0.16335,0.163125 0.254025,0.183825 0.30015,0.06885 0.05535,-0.138151 0.03308,-0.209475 -0.1161,-0.37215 -0.118575,-0.129601 -0.3114,-0.47385 -0.3114,-0.556425 0,-0.05085 0.195975,-0.0076 0.305775,0.06727 0.06862,0.04702 0.179775,0.10755 0.247049,0.135001 0.07156,0.02925 0.145801,0.12015 0.179775,0.2196 0.05288,0.15615 0.07381,0.16965 0.261001,0.16965 h 0.2034 l 0.03082,0.365624 c 0.0369,0.439875 0.07223,0.528976 0.2232,0.565201 0.11115,0.02678 0.229725,0.198901 0.229725,0.33345 0,0.03578 -0.07987,0.123525 -0.177525,0.19485 -0.121051,0.08842 -0.17325,0.163574 -0.16515,0.23715 0.01008,0.09202 -0.0108,0.106425 -0.141075,0.09675 -0.08392,-0.0063 -0.229726,0.02318 -0.323326,0.06548 -0.110924,0.04995 -0.231075,0.06593 -0.343799,0.04567 -0.1296,-0.02318 -0.173476,-0.01418 -0.173476,0.03645 0,0.03735 -0.04545,0.1071 -0.100798,0.15525 -0.1368,0.118576 -0.08033,0.18135 0.129825,0.14355 0.1305,-0.0234 0.18135,-0.01305 0.20385,0.0432 0.04792,0.119475 -0.07357,0.290475 -0.186301,0.26235 -0.07155,-0.018 -0.105749,0.0065 -0.128025,0.0909 -0.0076,0.02993 -0.02182,0.05535 -0.0387,0.07695 a 4.5000003,4.5000003 0 0 0 0.712126,0.210375 c -0.02249,-0.04297 -0.04815,-0.08212 -0.07312,-0.09968 -0.115875,-0.0819 -0.03825,-0.29475 0.121275,-0.332999 0.162675,-0.03915 0.137025,-0.144675 -0.03983,-0.164925 -0.155025,-0.01755 -0.31995,-0.1746 -0.2682,-0.254925 0.03487,-0.05377 0.18315,-0.0459 0.483075,0.0252 0.13545,0.03195 0.227924,-0.0324 0.5418,-0.37575 0.181575,-0.1989 0.3213,-0.2817 0.474525,-0.2817 0.0585,0 0.267075,-0.05377 0.463725,-0.119476 0.37125,-0.124425 0.516375,-0.119925 0.50265,0.01575 -0.02835,0.28215 0.153225,0.2727 0.4491,-0.02295 0.1233,-0.123074 0.236025,-0.212174 0.25065,-0.198225 0.05647,0.05422 -0.04522,0.31815 -0.164025,0.425025 -0.150525,0.135449 -0.15795,0.22095 -0.02543,0.288674 0.07245,0.03735 0.103275,0.112726 0.11475,0.28215 l 0.0153,0.231301 h 0.1881 c 0.06593,0 0.1206,0.009 0.1647,0.02587 a 4.5000003,4.5000003 0 0 0 2.18025,-3.71385 c -0.06885,-0.147149 -0.0639,-0.236024 0,-0.33615 a 4.5000003,4.5000003 0 0 0 -0.02024,-0.252224 c -0.04095,-0.002 -0.0828,-0.0039 -0.130951,-0.0018 -0.2268,0.0095 -0.420975,-0.07987 -0.420975,-0.193724 0,-0.02407 -0.08055,-0.123301 -0.178874,-0.220276 -0.111601,-0.1098 -0.168751,-0.207001 -0.152101,-0.2574 0.0153,-0.0459 -0.01755,-0.119926 -0.0756,-0.1701 -0.05647,-0.04905 -0.102825,-0.1278 -0.102825,-0.17505 0,-0.07537 -0.04792,-0.08483 -0.39465,-0.0765 l -0.394649,0.0097 0.0067,0.389025 c 0.01171,0.6813 0.113176,0.85815 0.426151,0.744075 0.143324,-0.05242 0.49545,-0.01282 0.595574,0.0666 0.03623,0.02879 0.08865,0.1332 0.116325,0.2322 0.0279,0.09877 0.130951,0.269999 0.229501,0.380025 0.19935,0.2232 0.214874,0.310274 0.100574,0.572175 -0.09968,0.2286 -0.207226,0.202276 -0.185851,-0.04567 l 0.01575,-0.1845 -0.168751,0.0315 c -0.09338,0.01777 -0.210375,0.08663 -0.262799,0.1548 -0.0747,0.09697 -0.109576,0.111151 -0.165601,0.06682 -0.03915,-0.03105 -0.07087,-0.09652 -0.07087,-0.145127 0,-0.0486 -0.04815,-0.1026 -0.10665,-0.120374 -0.05872,-0.01777 -0.139051,-0.106201 -0.178425,-0.196875 -0.06323,-0.1449 -0.06165,-0.189226 0.01193,-0.365176 0.07448,-0.178425 0.07515,-0.207899 0.0065,-0.273824 -0.063,-0.0603 -0.09563,-0.06232 -0.178425,-0.0126 -0.08325,0.04972 -0.122624,0.04613 -0.221624,-0.02024 -0.06593,-0.04433 -0.181351,-0.081 -0.25605,-0.081 -0.151876,0 -0.197776,-0.0738 -0.197776,-0.318149 0,-0.225676 -0.13455,-0.307575 -0.45495,-0.278101 -0.2223,0.02048 -0.271349,0.0058 -0.450674,-0.1323 -0.110925,-0.08528 -0.285975,-0.290475 -0.389475,-0.456525 -0.103501,-0.16605 -0.214876,-0.339525 -0.2475,-0.385425 -0.0468,-0.06637 -0.03533,-0.130051 0.05625,-0.310725 l 0.11565,-0.22725 -0.244349,0.03308 c -0.434701,0.05872 -0.522676,0.114975 -0.335701,0.215325 0.0729,0.03892 0.07605,0.05895 0.0198,0.123975 -0.0369,0.0423 -0.05422,0.109575 -0.03825,0.1494 0.01598,0.03959 -0.0043,0.1332 -0.04477,0.207675 -0.04073,0.0747 -0.0747,0.179325 -0.07606,0.2331 -0.0043,0.167625 -0.291375,0.30105 -0.611325,0.283275 -0.48465,-0.02678 -0.524025,-0.01913 -0.69615,0.140625 -0.2151,0.1998 -0.242775,0.292725 -0.14265,0.478125 0.09697,0.18 0.269325,0.251775 0.567675,0.236926 0.26685,-0.01327 0.297,0.01035 0.236025,0.186749 -0.05197,0.14985 -0.226125,0.20745 -0.34425,0.11385 -0.09089,-0.07223 -0.404325,-0.01643 -0.5004,0.08933 -0.04028,0.0441 -0.100126,0.1602 -0.13275,0.2574 -0.05625,0.16785 -0.07268,0.178201 -0.324675,0.2025 -0.25155,0.02452 -0.27585,0.01643 -0.45675,-0.1503 -0.201825,-0.18585 -0.236025,-0.328049 -0.138826,-0.57285 0.0432,-0.10845 0.07515,-0.126225 0.190351,-0.105074 0.22815,0.04162 0.31815,-0.03758 0.31815,-0.281251 0,-0.118125 -0.02295,-0.228599 -0.05108,-0.245249 -0.0279,-0.01665 -0.05085,-0.0792 -0.05085,-0.139276 0,-0.06007 -0.0288,-0.137475 -0.06368,-0.17145 -0.05108,-0.0495 -0.04365,-0.07605 0.0378,-0.133649 0.0558,-0.03938 0.1476,-0.06593 0.20385,-0.05918 0.05602,0.0067 0.21105,-0.01755 0.344475,-0.05377 0.192825,-0.05197 0.249525,-0.09135 0.275625,-0.192825 0.0495,-0.1926 0.170325,-0.347175 0.271575,-0.347175 0.159975,0 0.16335,-0.3762 0.0078,-0.9234 -0.02295,-0.08078 -0.08617,-0.132075 -0.197776,-0.15975 -0.09045,-0.02249 -0.188775,-0.08415 -0.218475,-0.137205 -0.02948,-0.05306 -0.0837,-0.09626 -0.120375,-0.09626 -0.03667,0 -0.108449,-0.04392 -0.159075,-0.09756 -0.05108,-0.054 -0.1566,-0.09756 -0.236925,-0.09756 -0.190125,0 -0.193275,-0.130904 -0.0047,-0.199934 0.199125,-0.07299 0.509175,0.02268 0.5841,0.180157 0.10147,0.213548 0.2142,0.124448 0.250425,-0.198179 0.04478,-0.399038 0.182475,-0.513721 0.6165,-0.513721 h 0.312075 l -0.1368,-0.136665 c -0.04253,-0.04266 -0.07784,-0.09479 -0.102375,-0.145913 z m 1.61775,0.141503 c -0.0088,0.0079 -0.01732,0.0144 -0.02587,0.02329 -0.1044,0.10656 -0.15345,0.121747 -0.314775,0.09713 -0.2817,-0.04295 -0.245475,0.07047 0.06638,0.207427 0.168525,0.07405 0.276975,0.158467 0.313875,0.243877 0.17775,0.41211 0.30015,0.633983 0.361575,0.656483 0.1242,0.04567 0.198225,-0.04599 0.2259,-0.280305 0.03173,-0.26883 0.122625,-0.325823 0.285975,-0.178853 0.06345,0.05704 0.1521,0.103702 0.196875,0.103702 0.139725,0 0.243,0.0561 0.243,0.131851 0,0.03992 0.04725,0.136102 0.105075,0.21393 0.08528,0.114525 0.1431,0.141975 0.3024,0.141975 0.195525,0 0.31545,0.03667 0.56025,0.171899 0.0039,0.002 0.0076,0.0027 0.01147,0.0047 A 4.5000003,4.5000003 0 0 0 23.692722,14.165626 Z M 18.0009,18.480718 a 4.5000003,4.5000003 0 0 0 -9e-4,0.01935 4.5000003,4.5000003 0 0 0 0.08788,0.86445 c 0.163034,0.06638 0.208079,0.04005 0.224999,-0.1116 0.0088,-0.07853 0.04974,-0.1674 0.09141,-0.198224 0.06437,-0.04747 0.05277,-0.07178 -0.07911,-0.161776 -0.08537,-0.05827 -0.169492,-0.159974 -0.186773,-0.2259 -0.01674,-0.0639 -0.07335,-0.13365 -0.137542,-0.186299 z m 1.416397,1.487474 c -0.04208,-0.0043 -0.09277,0.01823 -0.149017,0.07223 -0.119003,0.11385 -0.101023,0.342676 0.03384,0.433126 0.154553,0.103725 0.214178,0.07357 0.233753,-0.117676 0.02407,-0.2358 -0.02632,-0.377999 -0.118575,-0.387675 z m 0.76365,0.680401 c -0.04591,0.0015 -0.09652,0.03442 -0.14715,0.103725 -0.05377,0.07335 -0.0684,0.168074 -0.04792,0.31185 0.02543,0.176849 0.0144,0.214649 -0.07808,0.262124 -0.119025,0.06075 -0.14445,0.241651 -0.04703,0.3348 0.09675,0.0927 0.189,0.0684 0.2223,-0.0585 0.04725,-0.180901 0.312075,-0.20205 0.492975,-0.03959 0.07717,0.0693 0.140175,0.104399 0.140175,0.07785 0,-0.02655 -0.08033,-0.123075 -0.178425,-0.213975 -0.150075,-0.1395 -0.177974,-0.198901 -0.177974,-0.378451 0,-0.253349 -0.07762,-0.402974 -0.178876,-0.399824 z m -1.254127,0.58095 a 4.5000003,4.5000003 0 0 0 0.104152,0.131399 c -0.03067,-0.04747 -0.06567,-0.09292 -0.104152,-0.131399 z m 1.516477,0.690749 c -0.02273,0.0078 -0.0324,0.03645 -0.0324,0.08662 0,0.05085 -0.0324,0.104176 -0.072,0.118576 -0.05265,0.01935 -0.0648,0.08032 -0.04455,0.2259 0.0039,0.02723 0.005,0.04905 0.0063,0.07178 a 4.5000003,4.5000003 0 0 0 0.1872,0.09607 c -0.0032,-0.07784 0.01102,-0.169424 0.05175,-0.284174 0.06907,-0.194851 0.07155,-0.243675 0.0153,-0.277875 -0.05265,-0.03195 -0.08864,-0.04478 -0.1116,-0.0369 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 3 A 13 13 0 0 0 3 16 A 13 13 0 0 0 3.0214844 16.580078 A 13 13 0 0 1 16 4 A 13 13 0 0 1 28.978516 16.419922 A 13 13 0 0 0 29 16 A 13 13 0 0 0 16 3 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 22.5 14 A 4.5 4.5 0 0 0 18 18.5 A 4.5 4.5 0 0 0 18.033203 18.988281 A 4.5 4.5 0 0 1 22.5 15 A 4.5 4.5 0 0 1 26.966797 19.011719 A 4.5 4.5 0 0 0 27 18.5 A 4.5 4.5 0 0 0 22.5 14 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openra-ra.svg b/.icons/awkward/32x32/apps/openra-ra.svg
new file mode 100644
index 00000000..3640bfc4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openra-ra.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 15.5,2.9999912 c -1.307198,0.018684 -2.239447,0.4063156 -2.676951,1.7097947 l 0.01619,-0.058789 -2.053902,6.3492511 H 3.8589735 c -0.015101,-2.42e-4 -0.029403,-2.42e-4 -0.044503,0 -0.8271277,0.02681 -1.5729415,0.413004 -2.0984056,1.052739 -1.1364224,1.304496 -0.89555836,3.756815 0.5475274,4.729693 l 5.4456053,3.979903 -2.1132402,6.565268 c -0.00235,0.0073 -0.00454,0.01457 -0.00675,0.02188 -0.3229054,1.060759 -0.019256,2.153602 0.7929711,2.901188 0.00587,0.0055 0.012871,0.01102 0.018878,0.01641 0.9760423,0.867686 2.3474399,0.977965 3.449692,0.259767 0.02097,-0.01357 0.041822,-0.02773 0.062033,-0.04239 L 15.5,26.450113 l 5.587207,4.034591 c 0.02021,0.01466 0.04106,0.02882 0.06203,0.04239 1.102252,0.718198 2.473649,0.607919 3.449692,-0.259767 0.006,-0.0054 0.01297,-0.01089 0.01888,-0.01641 0.812227,-0.747586 1.115877,-1.840429 0.792971,-2.901188 -0.0022,-0.0073 -0.0044,-0.01461 -0.0068,-0.02188 l -2.113212,-6.565268 5.445606,-3.979903 c 1.443086,-0.972878 1.68395,-3.425197 0.547527,-4.729693 -0.525464,-0.639735 -1.271278,-1.025929 -2.098405,-1.052739 -0.0151,-2.42e-4 -0.0294,-2.42e-4 -0.0445,0 H 20.21464 l -2.053902,-6.3492515 0.01618,0.058789 C 17.739447,3.4063068 16.807198,3.018675 15.5,2.9999912 Z"/>
+ <path style="fill:#fc3e28" d="m 15.5,1.999999 c -1.307198,0.018684 -2.239447,0.4063156 -2.676951,1.7097947 l 0.01619,-0.058789 -2.053902,6.3492513 H 3.8589735 c -0.015101,-2.42e-4 -0.029403,-2.42e-4 -0.044503,0 -0.8271277,0.02681 -1.5729415,0.413004 -2.0984056,1.052739 -1.1364224,1.304496 -0.89555836,3.756815 0.5475274,4.729693 l 5.4456053,3.979903 -2.1132402,6.565268 c -0.00235,0.0073 -0.00454,0.01457 -0.00675,0.02188 -0.3229054,1.060759 -0.019256,2.153602 0.7929711,2.901188 0.00587,0.0055 0.012871,0.01102 0.018878,0.01641 0.9760423,0.867686 2.3474399,0.977965 3.449692,0.259767 0.02097,-0.01357 0.041822,-0.02773 0.062033,-0.04239 L 15.5,25.450121 l 5.587207,4.034591 c 0.02021,0.01466 0.04106,0.02882 0.06203,0.04239 1.102252,0.718198 2.473649,0.607919 3.449692,-0.259767 0.006,-0.0054 0.01297,-0.01089 0.01888,-0.01641 0.812227,-0.747586 1.115877,-1.840429 0.792971,-2.901188 -0.0022,-0.0073 -0.0044,-0.01461 -0.0068,-0.02188 l -2.113212,-6.565268 5.445606,-3.979903 c 1.443086,-0.972878 1.68395,-3.425197 0.547527,-4.729693 -0.525464,-0.639735 -1.271278,-1.025929 -2.098405,-1.052739 -0.0151,-2.42e-4 -0.0294,-2.42e-4 -0.0445,0 H 20.21464 l -2.053902,-6.3492517 0.01618,0.058789 C 17.739447,2.4063146 16.807198,2.0186828 15.5,1.999999 Z"/>
+ <path style="opacity:0.2" d="m 15.078508,12.000369 c 0.553339,-0.0062 1.123745,0.05123 1.579839,0.176918 1.780416,0.49062 3.34659,1.924312 3.980817,3.770978 0.573274,1.669191 0.399208,3.603933 -0.21231,4.996299 l -0.249777,0.556964 1.161462,1.038575 1.161462,1.035298 c 0,0 -0.191814,0.340755 -0.419731,0.74566 -0.227917,0.404906 -1.203821,1.138192 -1.203821,1.138192 0,0 -0.390221,-0.327575 -0.761822,-0.733883 -0.371568,-0.406312 -0.84585,-0.914029 -1.052175,-1.130311 l -0.374664,-0.396428 -0.268512,0.216234 c -0.45949,0.365334 -0.857535,0.546427 -1.629793,0.746988 -1.381605,0.358813 -2.525631,0.257586 -3.840327,-0.344009 l -0.655661,-0.301416 -0.299731,0.363666 c -0.165412,0.200149 -0.593463,0.755619 -0.949154,1.23515 -0.355725,0.479531 -0.715454,0.878049 -0.802408,0.884591 -0.08699,0.0065 -0.400732,-0.190046 -0.6962578,-0.432466 C 9.250428,25.324947 8.8925558,24.939317 8.7529052,24.708988 L 8.5,24.289627 10.314007,22.31404 12.1249,20.338455 l 0.240413,0.304693 c 0.388645,0.501863 1.042634,1.056939 1.520515,1.28757 0.66286,0.319915 1.937065,0.272009 2.66324,-0.09829 0.291748,-0.148774 0.524537,-0.373494 0.524537,-0.373494 0,0 -1.197204,-1.45175 -2.032564,-2.31304 -0.189925,-0.195816 -0.473925,-0.493772 -0.630686,-0.661805 l -0.284112,-0.307969 -0.774308,0.89442 c -0.426306,0.489994 -0.896081,0.891143 -0.896081,0.891143 l -2.045057,-2.024729 c 0,0 0.908824,-1.171636 2.013833,-2.434264 0.156981,-0.17939 0.502151,-0.583437 0.764949,-0.900971 l 0.477685,-0.579899 0.434,0.180194 c 0.493862,0.204347 0.999421,0.184282 1.239507,-0.04914 0.09,-0.0875 0.290364,-0.163811 0.290364,-0.163811 l 1.092784,0.933734 c 0,0 -0.351548,0.516928 -0.786799,1.02547 -0.435238,0.50854 -0.761925,0.974146 -0.730605,1.035298 0.104659,0.204241 3.19091,2.735679 3.19091,2.735679 0,0 0.430394,-1.260375 0.405881,-2.057493 -0.0601,-1.956543 -1.201855,-3.640475 -3.025422,-4.468821 -1.409758,-0.550115 -2.055624,-0.3877 -3.646744,-0.166574 0,0 0.563373,-0.483421 1.436221,-0.803198 0.335661,-0.12297 0.788861,-0.194131 1.273861,-0.216234 0.07794,-0.0035 0.158234,-0.0057 0.237285,-0.0065 z"/>
+ <path style="fill:#fbbe25" d="m 15.078508,11.000377 c 0.553339,-0.0062 1.123745,0.05123 1.579839,0.176918 1.780416,0.49062 3.34659,1.924312 3.980817,3.770978 0.573274,1.669191 0.399208,3.603933 -0.21231,4.996299 l -0.249777,0.556964 1.161462,1.038575 1.161462,1.035298 c 0,0 -0.191814,0.340755 -0.419731,0.74566 -0.227917,0.404906 -1.203821,1.138192 -1.203821,1.138192 0,0 -0.390221,-0.327575 -0.761822,-0.733883 -0.371568,-0.406312 -0.84585,-0.914029 -1.052175,-1.130311 l -0.374664,-0.396428 -0.268512,0.216234 c -0.45949,0.365334 -0.857535,0.546427 -1.629793,0.746988 -1.381605,0.358813 -2.525631,0.257586 -3.840327,-0.344009 l -0.655661,-0.301416 -0.299731,0.363666 c -0.165412,0.200149 -0.593463,0.755619 -0.949154,1.23515 -0.355725,0.479531 -0.715454,0.878049 -0.802408,0.884591 -0.08699,0.0065 -0.400732,-0.190046 -0.6962578,-0.432466 C 9.250428,24.324955 8.8925558,23.939325 8.7529052,23.708996 L 8.5,23.289635 l 1.814007,-1.975587 1.810893,-1.975585 0.240413,0.304693 c 0.388645,0.501863 1.042634,1.056939 1.520515,1.28757 0.66286,0.319915 1.937065,0.272009 2.66324,-0.09829 0.291748,-0.148774 0.524537,-0.373494 0.524537,-0.373494 0,0 -1.197204,-1.45175 -2.032564,-2.31304 -0.189925,-0.195816 -0.473925,-0.493772 -0.630686,-0.661805 l -0.284112,-0.307969 -0.774308,0.89442 c -0.426306,0.489994 -0.896081,0.891143 -0.896081,0.891143 l -2.045057,-2.024729 c 0,0 0.908824,-1.171636 2.013833,-2.434264 0.156981,-0.17939 0.502151,-0.583437 0.764949,-0.900971 l 0.477685,-0.579899 0.434,0.180194 c 0.493862,0.204347 0.999421,0.184282 1.239507,-0.04914 0.09,-0.0875 0.290364,-0.163811 0.290364,-0.163811 l 1.092784,0.933734 c 0,0 -0.351548,0.516928 -0.786799,1.02547 -0.435238,0.50854 -0.761925,0.974146 -0.730605,1.035298 0.104659,0.204241 3.19091,2.735679 3.19091,2.735679 0,0 0.430394,-1.260375 0.405881,-2.057493 -0.0601,-1.956543 -1.201855,-3.640475 -3.025422,-4.468821 -1.409758,-0.550115 -2.055624,-0.3877 -3.646744,-0.166574 0,0 0.563373,-0.483421 1.436221,-0.803198 0.335661,-0.12297 0.788861,-0.194131 1.273861,-0.216234 0.07794,-0.0035 0.158234,-0.0057 0.237285,-0.0065 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.5 2 C 14.192802 2.018684 13.25977 2.4055053 12.822266 3.7089844 L 12.839844 3.6503906 L 10.785156 10 L 3.859375 10 C 3.844274 9.999758 3.8295531 9.999758 3.8144531 10 C 2.9873254 10.02681 2.242261 10.412999 1.7167969 11.052734 C 1.1250719 11.731974 0.91454315 12.7216 1.0449219 13.652344 C 1.1234301 13.057559 1.3367208 12.489023 1.7167969 12.052734 C 2.242261 11.412999 2.9873254 11.02681 3.8144531 11 C 3.8295531 10.999758 3.844274 10.999758 3.859375 11 L 10.785156 11 L 12.839844 4.6503906 L 12.822266 4.7089844 C 13.25977 3.4055053 14.192802 3.018684 15.5 3 C 16.807198 3.0186838 17.740263 3.4055077 18.177734 4.7089844 L 18.160156 4.6503906 L 20.214844 11 L 27.140625 11 C 27.155725 10.999758 27.170447 10.999758 27.185547 11 C 28.012674 11.02681 28.757739 11.412999 29.283203 12.052734 C 29.663279 12.489023 29.87657 13.057559 29.955078 13.652344 C 30.085457 12.7216 29.874928 11.731974 29.283203 11.052734 C 28.757739 10.412999 28.012674 10.02681 27.185547 10 C 27.170447 9.999758 27.155725 9.999758 27.140625 10 L 20.214844 10 L 18.160156 3.6503906 L 18.177734 3.7089844 C 17.740263 2.4055077 16.807198 2.0186838 15.5 2 z M 7.4492188 20.572266 L 5.5957031 26.328125 C 5.5933531 26.335425 5.5920537 26.342299 5.5898438 26.349609 C 5.453429 26.797738 5.4353358 27.25051 5.5136719 27.681641 C 5.5338426 27.570899 5.556215 27.460081 5.5898438 27.349609 C 5.5920537 27.342299 5.5933531 27.335425 5.5957031 27.328125 L 7.7089844 20.761719 L 7.4492188 20.572266 z M 23.550781 20.572266 L 23.291016 20.761719 L 25.404297 27.328125 C 25.406697 27.335395 25.407956 27.342309 25.410156 27.349609 C 25.443785 27.460081 25.466157 27.570899 25.486328 27.681641 C 25.564664 27.25051 25.546571 26.797738 25.410156 26.349609 C 25.407956 26.342309 25.406697 26.335395 25.404297 26.328125 L 23.550781 20.572266 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.078125 11 C 14.999074 11.0008 14.919737 11.004312 14.841797 11.007812 C 14.356797 11.029915 13.902067 11.099686 13.566406 11.222656 C 12.693558 11.542433 12.130859 12.025391 12.130859 12.025391 C 13.461461 11.84047 14.154048 11.72433 15.162109 12.003906 C 15.688649 12.004172 16.22529 12.058435 16.658203 12.177734 C 18.438619 12.668354 20.004445 14.102553 20.638672 15.949219 C 20.827714 16.49965 20.929176 17.07899 20.966797 17.658203 C 21.029975 16.758733 20.937317 15.818779 20.638672 14.949219 C 20.004445 13.102553 18.438619 11.668354 16.658203 11.177734 C 16.202109 11.052046 15.631464 10.9938 15.078125 11 z M 13.667969 13.021484 L 13.189453 13.601562 C 12.926655 13.919096 12.580809 14.322563 12.423828 14.501953 C 11.318819 15.764581 10.410156 16.9375 10.410156 16.9375 L 10.855469 17.378906 C 11.21889 16.924634 11.733419 16.290843 12.423828 15.501953 C 12.580809 15.322563 12.926655 14.919097 13.189453 14.601562 L 13.667969 14.021484 L 14.101562 14.201172 C 14.595425 14.405519 15.099758 14.385766 15.339844 14.152344 C 15.429844 14.064844 15.630859 13.988281 15.630859 13.988281 L 16.267578 14.53125 C 16.522332 14.202437 16.724609 13.921875 16.724609 13.921875 L 16.029297 13.328125 C 15.944517 13.284232 15.865344 13.233333 15.777344 13.193359 C 15.653514 13.145038 15.560466 13.129566 15.447266 13.091797 C 15.399599 13.11777 15.373063 13.120047 15.339844 13.152344 C 15.099758 13.385766 14.595425 13.405519 14.101562 13.201172 L 13.667969 13.021484 z M 15.609375 16.365234 C 15.368362 16.677832 15.185229 16.941806 15.207031 16.984375 C 15.31169 17.188616 18.396484 19.71875 18.396484 19.71875 C 18.396484 19.71875 18.827247 18.459227 18.802734 17.662109 C 18.798112 17.511641 18.775047 17.365728 18.757812 17.21875 C 18.656659 17.941045 18.396484 18.71875 18.396484 18.71875 C 18.396484 18.71875 16.425134 17.098366 15.609375 16.365234 z M 11.982422 19.494141 L 10.314453 21.314453 L 8.5 23.289062 L 8.7519531 23.708984 C 8.7789265 23.753472 8.8415786 23.819122 8.8828125 23.873047 L 10.314453 22.314453 L 12.125 20.337891 L 12.365234 20.642578 C 12.753879 21.144441 13.408838 21.70101 13.886719 21.931641 C 14.549579 22.251556 15.822653 22.20233 16.548828 21.832031 C 16.840576 21.683257 17.074219 21.458984 17.074219 21.458984 C 17.074219 21.458984 16.801958 21.133317 16.546875 20.832031 C 15.820444 21.201626 14.549119 21.251334 13.886719 20.931641 C 13.478691 20.734722 12.950562 20.300131 12.560547 19.865234 C 12.53234 19.890087 12.455078 19.960938 12.455078 19.960938 L 11.982422 19.494141 z M 20.490234 20.78125 C 20.468533 20.83499 20.450684 20.893058 20.427734 20.945312 L 20.177734 21.501953 L 21.337891 22.541016 L 22.125 23.242188 C 22.320518 22.894843 22.5 22.576172 22.5 22.576172 L 21.337891 21.541016 L 20.490234 20.78125 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openrct2.svg b/.icons/awkward/32x32/apps/openrct2.svg
new file mode 100644
index 00000000..8dc986b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openrct2.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="21.123" height="21.123" x="-33.19" y="-9.86" rx="1.056" ry="1.056" transform="matrix(-0.70710678,-0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <rect style="fill:#357ab4" width="21.123" height="21.123" x="-32.48" y="-10.56" rx="1.056" ry="1.056" transform="matrix(-0.70710678,-0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.5 1 C 15.230022 1 14.960777 1.1036761 14.753906 1.3105469 L 1.3105469 14.753906 C 0.96967703 15.094776 0.92568848 15.598775 1.1464844 16 C 1.1936865 15.914225 1.2376751 15.826778 1.3105469 15.753906 L 14.753906 2.3105469 C 15.167648 1.8968052 15.832352 1.8968052 16.246094 2.3105469 L 29.689453 15.753906 C 29.762325 15.826778 29.806313 15.914225 29.853516 16 C 30.074312 15.598775 30.030323 15.094776 29.689453 14.753906 L 16.246094 1.3105469 C 16.039223 1.1036761 15.769978 1 15.5 1 z"/>
+ <path style="fill:#3f3f3f" d="M 15,0.99999906 V 7.9999991 h 1 V 0.99999906 Z"/>
+ <path style="fill:#ee5050" d="m 15.500001,7.0138084 c -1.640403,1.775e-4 -3.093855,1.1546448 -3.421936,2.7619047 l -0.07013,0.6904769 v 5.033809 l -2.6224283,8.822452 5.3673743,5.367373 c 0.206874,0.206871 0.477143,0.310175 0.74712,0.310175 0.269978,0 0.540246,-0.103304 0.747117,-0.310175 L 21.614492,24.322451 19.00241,15.499999 V 10.46619 L 18.92959,9.7757131 C 18.601709,8.1694454 17.13939,7.0152675 15.500001,7.0138084 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.5 7.0136719 C 13.859597 7.0138494 12.406206 8.1681307 12.078125 9.7753906 L 12.007812 10.466797 L 12.007812 11.466797 L 12.078125 10.775391 C 12.406206 9.1681304 13.859597 8.0138494 15.5 8.0136719 C 17.139389 8.015131 18.601806 9.1691226 18.929688 10.775391 L 19.001953 11.466797 L 19.001953 10.466797 L 18.929688 9.7753906 C 18.601806 8.1691229 17.139389 7.015131 15.5 7.0136719 z M 12.007812 15.5 L 9.3847656 24.322266 L 9.6132812 24.550781 L 12.007812 16.5 L 12.007812 15.5 z M 19.001953 15.5 L 19.001953 16.5 L 21.386719 24.550781 L 21.615234 24.322266 L 19.001953 15.5 z"/>
+ <path style="fill:#ffce35" d="m 15.500001,7.2142848 c -1.380952,0 -1.380952,2.7619043 -1.380952,2.7619043 v 5.5238099 l -1.901507,11.654483 2.535343,2.535342 c 0.20687,0.206871 0.477139,0.310175 0.747116,0.310175 0.269978,0 0.540246,-0.103304 0.747117,-0.310175 L 18.78246,27.154482 16.880954,15.499999 V 9.9761891 c 0,0 0,-2.7619043 -1.380953,-2.7619043 z"/>
+ <rect style="fill:#3f3f3f" width="9" height="1" x="11" y="11" rx=".643" ry=".5"/>
+ <path style="fill:#3f3f3f" d="M 15.499999,12.999999 C 14,12.999999 14,14.333333 14,14.333333 v 0 0.444444 2.222222 H 15.499999 17 v -2.222222 -0.444444 0 c 0,0 0,-1.333334 -1.500001,-1.333334 z"/>
+ <path style="opacity:0.2" d="M 21,4.4999984 18.5,5.7499983 16,6.9999986 V 4.4999984 1.9999986 l 2.5,1.2499999 z"/>
+ <path style="fill:#ffce35" d="M 21,3.4999989 18.5,4.7499988 16,5.9999991 V 3.4999989 0.99999906 L 18.5,2.249999 Z"/>
+ <rect style="opacity:0.1" width="9" height="1" x="11" y="12" rx=".643" ry=".5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openscad.svg b/.icons/awkward/32x32/apps/openscad.svg
new file mode 100644
index 00000000..fa15021c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openscad.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="11.5"/>
+ <path style="opacity:0.2" d="m 25.260343,4.9823666 c -0.161276,0.013309 -0.315816,0.045101 -0.462431,0.095129 h -0.0014 l -0.0066,-0.013212 -0.09909,0.048886 c -0.08257,0.03323 -0.162351,0.07246 -0.239089,0.1175892 l -12.070462,6.4932552 4.670554,10.593635 c 4.103308,-1.7961 8.273669,-4.958726 12.419267,-6.613486 0.0272,-0.0085 0.05395,-0.01805 0.0806,-0.02775 0.05955,-0.02163 0.117712,-0.04631 0.174402,-0.07399 0.03259,-0.01595 0.06353,-0.03493 0.09513,-0.05285 0.05201,-0.02822 0.102679,-0.05906 0.151942,-0.09248 0.07599,-0.05363 0.149053,-0.112288 0.218002,-0.178367 0.06724,-0.0673 0.130716,-0.140473 0.190258,-0.219324 0.03871,-0.04959 0.07456,-0.102322 0.109662,-0.155906 0.0293,-0.04344 0.05749,-0.08838 0.08456,-0.134766 0.03834,-0.06767 0.07245,-0.139865 0.105699,-0.212718 0.01782,-0.03712 0.03499,-0.075 0.05153,-0.113625 0.03327,-0.08189 0.06119,-0.167586 0.08852,-0.254999 0.01341,-0.04074 0.02618,-0.08215 0.03832,-0.124195 0.02249,-0.08245 0.04059,-0.168386 0.05814,-0.254997 0.01197,-0.05374 0.02298,-0.108361 0.03303,-0.163833 0.014,-0.0863 0.02364,-0.175842 0.03303,-0.265568 0.0066,-0.05611 0.01236,-0.112929 0.01718,-0.170439 0.0064,-0.09109 0.0086,-0.184768 0.01057,-0.27878 0.002,-0.06621 0.0029,-0.133165 0.0026,-0.200827 -0.001,-0.08069 -0.0064,-0.163312 -0.01057,-0.245749 -0.0029,-0.07978 -0.0073,-0.160396 -0.01321,-0.241786 -0.0024,-0.02828 -0.0064,-0.05743 -0.0092,-0.08588 -0.02963,-0.307146 -0.08004,-0.623319 -0.15062,-0.94468 -0.003,-0.01351 -0.0062,-0.02743 -0.0092,-0.04096 -0.0745,-0.331419 -0.170044,-0.66669 -0.285387,-1.001494 l -0.004,-0.01321 c -0.0018,-0.0053 -0.0047,-0.01056 -0.0066,-0.01586 C 30.407489,9.8042216 30.270372,9.4716023 30.11582,9.145559 30.10672,9.126266 30.09996,9.1066961 30.09072,9.087423 29.922769,8.737014 29.735543,8.3962001 29.531839,8.0700749 29.388862,7.8427151 29.238315,7.6232952 29.081299,7.4134222 c -0.01481,-0.019942 -0.0287,-0.041035 -0.0436,-0.060774 C 28.883621,7.1487107 28.72382,6.9544777 28.55941,6.7713064 28.53682,6.7461144 28.51344,6.7233714 28.49071,6.6986384 28.346898,6.542028 28.199983,6.3942307 28.050785,6.2560338 28.024744,6.2319373 27.998979,6.2068496 27.972832,6.1833661 27.802597,6.0300737 27.630004,5.8897046 27.45623,5.7632145 27.44255,5.7532845 27.42896,5.7452225 27.41527,5.7354685 27.266193,5.6297044 27.116644,5.5344169 26.967372,5.4500825 c -0.04634,-0.02632 -0.09244,-0.052422 -0.138729,-0.076631 -0.164214,-0.087322 -0.327496,-0.1610197 -0.488856,-0.2206457 -0.0155,-0.00559 -0.03076,-0.00788 -0.04624,-0.013212 -0.15132,-0.051493 -0.300447,-0.090319 -0.446577,-0.1162684 -0.04033,-0.00732 -0.08025,-0.013134 -0.120232,-0.018497 -0.160037,-0.0233 -0.315844,-0.030804 -0.466394,-0.022461 z"/>
+ <path style="fill:#e3954f" d="m 25.260343,3.9821018 c -0.161276,0.013309 -0.315816,0.045101 -0.462431,0.095129 h -0.0014 l -0.0066,-0.013212 -0.09909,0.048886 c -0.08257,0.03323 -0.162351,0.07246 -0.239089,0.1175892 l -12.070462,6.493255 4.670554,10.593635 c 4.103308,-1.7961 8.273669,-4.958726 12.419267,-6.613486 0.0272,-0.0085 0.05395,-0.01805 0.0806,-0.02775 0.05955,-0.02163 0.117712,-0.04631 0.174402,-0.07399 0.03259,-0.01595 0.06353,-0.03493 0.09513,-0.05285 0.05201,-0.02822 0.102679,-0.05906 0.151942,-0.09248 0.07599,-0.05363 0.149053,-0.112288 0.218002,-0.178367 0.06724,-0.0673 0.130716,-0.140473 0.190258,-0.219324 0.03871,-0.04959 0.07456,-0.102322 0.109662,-0.155906 0.0293,-0.04344 0.05749,-0.08838 0.08456,-0.134766 0.03834,-0.06767 0.07245,-0.139865 0.105699,-0.212718 0.01782,-0.03712 0.03499,-0.075 0.05153,-0.113625 0.03327,-0.08189 0.06119,-0.167586 0.08852,-0.254999 0.01341,-0.04074 0.02618,-0.08215 0.03832,-0.124195 0.02249,-0.08245 0.04059,-0.168386 0.05814,-0.254997 0.01197,-0.05374 0.02298,-0.108361 0.03303,-0.163833 0.014,-0.0863 0.02364,-0.175842 0.03303,-0.265568 0.0066,-0.05611 0.01236,-0.112929 0.01718,-0.170439 0.0064,-0.09109 0.0086,-0.184768 0.01057,-0.27878 0.002,-0.06621 0.0029,-0.133165 0.0026,-0.200827 -0.001,-0.08069 -0.0064,-0.163312 -0.01057,-0.245749 -0.0029,-0.07978 -0.0073,-0.160396 -0.01321,-0.241786 -0.0024,-0.02828 -0.0064,-0.05743 -0.0092,-0.08588 -0.02963,-0.307146 -0.08004,-0.623319 -0.15062,-0.94468 -0.003,-0.01351 -0.0062,-0.02743 -0.0092,-0.04096 -0.0745,-0.3314189 -0.170044,-0.6666899 -0.285387,-1.0014939 l -0.004,-0.013211 c -0.0018,-0.00528 -0.0047,-0.01056 -0.0066,-0.015856 C 30.407489,8.8039568 30.270372,8.4713375 30.11582,8.1452942 30.10672,8.1260012 30.09996,8.1064313 30.09072,8.0871582 29.922769,7.7367492 29.735543,7.3959353 29.531839,7.0698101 29.388862,6.8424503 29.238315,6.6230304 29.081299,6.4131574 c -0.01481,-0.019942 -0.0287,-0.041035 -0.0436,-0.060774 C 28.883621,6.1484459 28.72382,5.9542129 28.55941,5.7710416 28.53682,5.7458496 28.51344,5.7231066 28.49071,5.6983736 28.346898,5.5417632 28.199983,5.3939659 28.050785,5.255769 28.024744,5.2316725 27.998979,5.2065848 27.972832,5.1831013 27.802597,5.0298089 27.630004,4.8894398 27.45623,4.7629497 27.44255,4.7530197 27.42896,4.7449577 27.41527,4.7352037 27.266193,4.6294396 27.116644,4.5341521 26.967372,4.4498177 26.921032,4.4234977 26.874932,4.3973957 26.828643,4.3731867 26.664429,4.2858647 26.501147,4.212167 26.339787,4.152541 26.324287,4.146951 26.309027,4.144661 26.293547,4.139329 26.142227,4.087836 25.9931,4.04901 25.84697,4.0230606 c -0.04033,-0.00732 -0.08025,-0.013134 -0.120232,-0.018497 -0.160037,-0.0233 -0.315844,-0.030804 -0.466394,-0.022461 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 25.259766 3.9824219 C 25.09849 3.9957309 24.945443 4.028097 24.798828 4.078125 L 24.796875 4.078125 L 24.789062 4.0644531 L 24.691406 4.1132812 C 24.608836 4.1465112 24.52791 4.1853396 24.451172 4.2304688 L 12.380859 10.724609 L 12.736328 11.533203 L 24.451172 5.2304688 C 24.52791 5.1853396 24.608836 5.1465112 24.691406 5.1132812 L 24.789062 5.0644531 L 24.796875 5.078125 L 24.798828 5.078125 C 24.945443 5.028097 25.09849 4.9957309 25.259766 4.9824219 C 25.410316 4.9740789 25.566526 4.9806063 25.726562 5.0039062 C 25.766544 5.0092692 25.807326 5.0161175 25.847656 5.0234375 C 25.993786 5.0493869 26.141649 5.0871789 26.292969 5.1386719 C 26.308449 5.1440039 26.324344 5.1467537 26.339844 5.1523438 C 26.501204 5.2119698 26.663911 5.2857249 26.828125 5.3730469 C 26.874414 5.3972559 26.920457 5.4228988 26.966797 5.4492188 C 27.116069 5.5335531 27.266939 5.6286109 27.416016 5.734375 C 27.429706 5.744129 27.443351 5.7537419 27.457031 5.7636719 C 27.630805 5.890162 27.802421 6.0303014 27.972656 6.1835938 C 27.998803 6.2070773 28.02474 6.2317629 28.050781 6.2558594 C 28.199979 6.3940563 28.346422 6.5426084 28.490234 6.6992188 C 28.512964 6.7239518 28.536004 6.7462924 28.558594 6.7714844 C 28.723004 6.9546557 28.883031 7.147625 29.037109 7.3515625 C 29.052009 7.3713015 29.067221 7.3941205 29.082031 7.4140625 C 29.239047 7.6239355 29.388273 7.8429527 29.53125 8.0703125 C 29.734954 8.3964377 29.921893 8.7374816 30.089844 9.0878906 C 30.099084 9.1071637 30.106134 9.1252382 30.115234 9.1445312 C 30.269786 9.4705746 30.4074 9.8037637 30.525391 10.138672 C 30.527291 10.143972 30.52945 10.148997 30.53125 10.154297 L 30.535156 10.167969 C 30.650499 10.502773 30.747766 10.838503 30.822266 11.169922 C 30.825266 11.183452 30.827078 11.197427 30.830078 11.210938 C 30.900658 11.532299 30.950839 11.847151 30.980469 12.154297 C 30.983269 12.182747 30.987834 12.211954 30.990234 12.240234 C 30.991523 12.257974 30.992996 12.275303 30.994141 12.292969 C 30.996967 12.264914 30.999573 12.237379 31.001953 12.208984 C 31.008353 12.117894 31.009749 12.023699 31.011719 11.929688 C 31.013719 11.863478 31.013972 11.796178 31.013672 11.728516 C 31.012672 11.647826 31.008076 11.564859 31.003906 11.482422 C 31.001006 11.402642 30.996144 11.321624 30.990234 11.240234 C 30.987834 11.211954 30.983269 11.182747 30.980469 11.154297 C 30.950839 10.847151 30.900658 10.532298 30.830078 10.210938 C 30.827078 10.197427 30.825266 10.183452 30.822266 10.169922 C 30.747766 9.838503 30.650499 9.5027728 30.535156 9.1679688 L 30.53125 9.1542969 C 30.52945 9.1490169 30.527291 9.1439679 30.525391 9.1386719 C 30.4074 8.8037606 30.269786 8.4705746 30.115234 8.1445312 C 30.106134 8.1252382 30.099084 8.1071637 30.089844 8.0878906 C 29.921893 7.7374816 29.734954 7.3964377 29.53125 7.0703125 C 29.388273 6.8429527 29.239047 6.6239355 29.082031 6.4140625 C 29.067221 6.3941205 29.052009 6.3713015 29.037109 6.3515625 C 28.883031 6.147625 28.723004 5.9546557 28.558594 5.7714844 C 28.536004 5.7462924 28.512964 5.7239518 28.490234 5.6992188 C 28.346422 5.5426084 28.199979 5.3940563 28.050781 5.2558594 C 28.02474 5.2317629 27.998803 5.2070773 27.972656 5.1835938 C 27.802421 5.0303014 27.630805 4.890162 27.457031 4.7636719 C 27.443351 4.7537419 27.429706 4.744129 27.416016 4.734375 C 27.266939 4.6286109 27.116069 4.5335531 26.966797 4.4492188 C 26.920457 4.4228988 26.874414 4.3972559 26.828125 4.3730469 C 26.663911 4.2857249 26.501204 4.2119697 26.339844 4.1523438 C 26.324344 4.1467537 26.308449 4.1440039 26.292969 4.1386719 C 26.141649 4.0871789 25.993786 4.0493869 25.847656 4.0234375 C 25.807326 4.0161175 25.766544 4.0092692 25.726562 4.0039062 C 25.566526 3.9806063 25.410316 3.9740789 25.259766 3.9824219 z"/>
+ <circle style="fill:#edd448" cx="15.5" cy="15.5" r="11.5"/>
+ <path style="fill:#e3954f" d="M 21.472656 5.8183594 L 13.347656 9.828125 A 6.5 3 0 0 0 15.5 10 A 6.5 3 0 0 0 22 7 A 6.5 3 0 0 0 21.472656 5.8183594 z M 24.083984 14.003906 A 3.6831318 5.9312957 28.50578 0 0 19.298828 17.332031 A 3.6831318 5.9312957 28.50578 0 0 18.123047 20.359375 L 26.4375 16.109375 A 3.6831318 5.9312957 28.50578 0 0 25.380859 14.445312 A 3.6831318 5.9312957 28.50578 0 0 24.083984 14.003906 z"/>
+ <path style="opacity:0.3" d="M 15.5 4 A 11.5 11.5 0 0 0 9.9667969 5.4335938 A 6.5 3 0 0 0 9 7 A 6.5 3 0 0 0 15.5 10 A 6.5 3 0 0 0 22 7 A 6.5 3 0 0 0 20.992188 5.3984375 A 11.5 11.5 0 0 0 15.5 4 z"/>
+ <path style="opacity:0.3" d="m 24.084133,14.003298 a 3.6831318,5.9312957 28.50578 0 0 -4.784857,3.329131 3.6831318,5.9312957 28.50578 0 0 -0.0788,7.223634 A 3.6831318,5.9312957 28.50578 0 0 23,24.167955 11.824926,11.688885 0 0 0 26.255116,19.545581 3.6831318,5.9312957 28.50578 0 0 25.3802,14.445123 3.6831318,5.9312957 28.50578 0 0 24.084133,14.003298 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.5 4 A 11.5 11.5 0 0 0 4 15.5 A 11.5 11.5 0 0 0 4.0214844 16.078125 A 11.5 11.5 0 0 1 15.5 5 A 11.5 11.5 0 0 1 26.978516 15.921875 A 11.5 11.5 0 0 0 27 15.5 A 11.5 11.5 0 0 0 15.5 4 z"/>
+ <path style="opacity:0.1" d="M 6.8413631,14.379427 A 5.7940561,3.1501396 64.809931 0 0 6.1318614,14.47984 l -3.7007697,1.821979 a 5.7940561,3.1501396 64.80993 0 0 -0.307847,0.151941 l -0.030388,0.01453 0.00132,0.0014 a 5.7940561,3.1501396 64.80993 0 0 -0.290671,0.232536 5.7940561,3.1501396 64.80993 0 0 0.6394761,7.20864 5.7940561,3.1501396 64.80993 0 0 4.8317445,2.900104 l 3.7100177,-1.825942 -0.0026,-0.0053 a 5.7940561,3.1501396 64.809931 0 0 0.413546,-0.302562 5.7940561,3.1501396 64.809931 0 0 -0.639476,-7.208639 5.7940561,3.1501396 64.809931 0 0 -3.9148089,-3.08904 z"/>
+ <path style="fill:#e3954f" d="m 6.8413631,13.379162 a 5.7940561,3.1501396 64.809931 0 0 -0.7095017,0.100413 l -3.7007697,1.821979 a 5.7940561,3.1501396 64.80993 0 0 -0.307847,0.151941 l -0.030388,0.01453 0.00132,0.0014 a 5.7940561,3.1501396 64.80993 0 0 -0.290671,0.232536 5.7940561,3.1501396 64.80993 0 0 0.6394761,7.20864 5.7940561,3.1501396 64.80993 0 0 4.8317445,2.900104 l 3.7100177,-1.825942 -0.0026,-0.0053 a 5.7940561,3.1501396 64.809931 0 0 0.413546,-0.302562 5.7940561,3.1501396 64.809931 0 0 -0.639476,-7.208639 5.7940561,3.1501396 64.809931 0 0 -3.9148089,-3.08904 z"/>
+ <ellipse style="opacity:0.2" cx="-6.794" cy="18.473" rx="3.285" ry="5.719" transform="matrix(0.70812504,-0.70608705,0.51863379,0.85499648,0,0)"/>
+ <path style="opacity:0.1" d="m 26.105469,16.279297 -7.673828,3.921875 c -0.132597,0.386863 -0.236036,0.775087 -0.308594,1.158203 l 8.314453,-4.25 c -0.08086,-0.304171 -0.192151,-0.5824 -0.332031,-0.830078 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openshot-qt.svg b/.icons/awkward/32x32/apps/openshot-qt.svg
new file mode 120000
index 00000000..7b84bf0a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openshot-qt.svg
@@ -0,0 +1 @@
+openshot.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/openshot.svg b/.icons/awkward/32x32/apps/openshot.svg
new file mode 100644
index 00000000..54d4ed96
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openshot.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 A 14,14 0 0 0 2.0987,14.4964 14,13.3 0 0 1 16,2.7 14,13.3 0 0 1 29.9454,14.9129 14,14 0 0 0 16,2 Z M 29.9454,14.9129 A 14,14 0 0 1 30,16 14,13.3 0 0 0 29.9454,14.9129 Z M 2.0987,14.4964 A 14,13.3 0 0 0 2.06454,14.7708 14,14 0 0 1 2.0987,14.4964 Z M 2.06454,14.7708 A 14,14 0 0 0 2.00028,16 14,13.3 0 0 1 2.06454,14.7708 Z"/>
+ <path style="fill:#3168b2" d="M 16,2 C 8.2680135,2 2,8.2680135 2,16 c 0,6.01884 3.7981614,11.150573 9.128421,13.129134 1.517155,0.563159 2.932018,-1.657436 4.645164,-1.657436 7.731986,0 12.943396,-3.66424 12.943396,-11.396226 0,-6.2362896 -3.020956,-10.1239879 -8.655426,-11.9348994 C 19.850235,4.0726547 19.86314,2.5379238 19.647573,2.4799093 18.484623,2.1669294 17.261806,2 16,2 Z"/>
+ <path style="opacity:0.2" d="M 19.550781 3.4667969 C 17.289944 4.7442906 11.53277 8.4150993 12 11.648438 C 12.646551 16.12272 21.724388 15.365684 22 18.867188 C 22.326306 23.012723 16.085668 27.186341 12.009766 29.412109 A 14 14 0 0 0 16 30 A 14 14 0 0 0 29.976562 16.460938 C 29.737159 10.327886 25.528712 5.034121 19.550781 3.4667969 z"/>
+ <path style="fill:#e4e4e4" d="M 19.550586,2.4662109 C 17.289749,3.7437046 11.53277,7.4154898 12,10.648828 c 0.646551,4.474283 9.724388,3.717247 10,7.21875 0.357806,4.545728 -7.212703,9.153681 -11.12832,11.15625 C 12.504797,29.667872 14.244476,29.999019 16,30 23.731986,30 30,23.731986 30,16 29.996142,9.6386386 25.703968,4.0795358 19.550586,2.4662109 Z"/>
+ <path style="opacity:0.2" d="M 3.8945312,10 C 3.3824071,10.885479 2.9696518,12.024417 2.6621094,13 L 6,13 6,21 2.6484375,21 c 0.3105896,0.975983 0.7267557,2.114936 1.2421875,3 l 0.9101562,0 2.7988282,0 6.9999996,0 2.800782,0 7,0 2.798828,0 0.90625,0 c 0.177597,-0.30707 0.338735,-0.649351 0.492187,-1 L 28,23 l 0,-1 0.986328,0 c 0.122469,-0.338438 0.251269,-0.681851 0.351563,-1 L 27,21 l 0,-8 2.351562,0 C 29.250273,12.681712 29.119621,12.338495 28.996094,12 L 28,12 l 0,-1 0.603516,0 C 28.448945,10.649492 28.288072,10.306846 28.109375,10 L 3.8945312,10 Z M 4,11 l 1,0 0,1 -1,0 0,-1 z m 3,0 1,0 0,1 -1,0 0,-1 z m 3,0 1,0 0,1 -1,0 0,-1 z m 3,0 1,0 0,1 -1,0 0,-1 z m 3,0 1,0 0,1 -1,0 0,-1 z m 3,0 1,0 0,1 -1,0 0,-1 z m 3,0 1,0 0,1 -1,0 0,-1 z m 3,0 1,0 0,1 -1,0 0,-1 z m -16,2 6,0 0,8 -6,0 0,-8 z m 9,0 6,0 0,8 -6,0 0,-8 z m -14,9 1,0 0,1 -1,0 0,-1 z m 3,0 1,0 0,1 -1,0 0,-1 z m 3,0 1,0 0,1 -1,0 0,-1 z m 3,0 1,0 0,1 -1,0 0,-1 z m 3,0 1,0 0,1 -1,0 0,-1 z m 3,0 1,0 0,1 -1,0 0,-1 z m 3,0 1,0 0,1 -1,0 0,-1 z m 3,0 1,0 0,1 -1,0 0,-1 z"/>
+ <path style="fill:#3c3c3c" d="M 3.8945312 9 C 3.3824071 9.8854787 2.9696518 11.024417 2.6621094 12 L 6 12 L 6 20 L 2.6484375 20 C 2.9590271 20.975983 3.3751932 22.114936 3.890625 23 L 4.8007812 23 L 7.5996094 23 L 14.599609 23 L 17.400391 23 L 24.400391 23 L 27.199219 23 L 28.105469 23 C 28.283066 22.69293 28.444204 22.350649 28.597656 22 L 28 22 L 28 21 L 28.986328 21 C 29.108797 20.661562 29.237597 20.318149 29.337891 20 L 27 20 L 27 12 L 29.351562 12 C 29.250273 11.681712 29.119621 11.338495 28.996094 11 L 28 11 L 28 10 L 28.603516 10 C 28.448945 9.649492 28.288072 9.306846 28.109375 9 L 3.8945312 9 z M 4 10 L 5 10 L 5 11 L 4 11 L 4 10 z M 7 10 L 8 10 L 8 11 L 7 11 L 7 10 z M 10 10 L 11 10 L 11 11 L 10 11 L 10 10 z M 13 10 L 14 10 L 14 11 L 13 11 L 13 10 z M 16 10 L 17 10 L 17 11 L 16 11 L 16 10 z M 19 10 L 20 10 L 20 11 L 19 11 L 19 10 z M 22 10 L 23 10 L 23 11 L 22 11 L 22 10 z M 25 10 L 26 10 L 26 11 L 25 11 L 25 10 z M 9 12 L 15 12 L 15 20 L 9 20 L 9 12 z M 18 12 L 24 12 L 24 20 L 18 20 L 18 12 z M 4 21 L 5 21 L 5 22 L 4 22 L 4 21 z M 7 21 L 8 21 L 8 22 L 7 22 L 7 21 z M 10 21 L 11 21 L 11 22 L 10 22 L 10 21 z M 13 21 L 14 21 L 14 22 L 13 22 L 13 21 z M 16 21 L 17 21 L 17 22 L 16 22 L 16 21 z M 19 21 L 20 21 L 20 22 L 19 22 L 19 21 z M 22 21 L 23 21 L 23 22 L 22 22 L 22 21 z M 25 21 L 26 21 L 26 22 L 25 22 L 25 21 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openspades.svg b/.icons/awkward/32x32/apps/openspades.svg
new file mode 100644
index 00000000..ace04f02
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openspades.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3,15 3,28.6 C 3,29.3756 3.6244,30 4.4,30 l 22.2,0 C 27.3756,30 28,29.3756 28,28.6 L 28,15 Z"/>
+ <path style="fill:#ffffbf" d="M 3,14 3,27.6 C 3,28.3756 3.6244,29 4.4,29 l 22.2,0 C 27.3756,29 28,28.3756 28,27.6 L 28,14 Z"/>
+ <path style="fill:#6765f6" d="M 28,14 28,5.4 C 28,4.6244 27.3756,4 26.6,4 L 4.4,4 C 3.6244,4 3,4.6244 3,5.4 L 3,14 Z"/>
+ <rect style="opacity:0.1" width="5" height="5" x="8" y="15"/>
+ <rect style="fill:#3f3f3f" width="5" height="5" x="8" y="14"/>
+ <rect style="opacity:0.1" width="5" height="5" x="18" y="15"/>
+ <rect style="fill:#3f3f3f" width="5" height="5" x="18" y="14"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.4003906 4 C 3.6247906 4 3 4.6247906 3 5.4003906 L 3 6.4003906 C 3 5.6247906 3.6247906 5 4.4003906 5 L 26.599609 5 C 27.375209 5 28 5.6247906 28 6.4003906 L 28 5.4003906 C 28 4.6247906 27.375209 4 26.599609 4 L 4.4003906 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/openterm.svg b/.icons/awkward/32x32/apps/openterm.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openterm.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/openttd.svg b/.icons/awkward/32x32/apps/openttd.svg
new file mode 100644
index 00000000..4948ffac
--- /dev/null
+++ b/.icons/awkward/32x32/apps/openttd.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2.3216974,17.774243 15.225756,30.678302 c 0.42893,0.42893 1.119555,0.428931 1.548486,0 L 29.6783,17.774243 c 0.428931,-0.428931 0.428931,-1.119556 0,-1.548486 L 16.774242,3.3216976 c -0.428931,-0.428931 -1.119556,-0.4289317 -1.548487,-7e-7 L 2.3216967,16.225756 c -0.428931,0.428931 -0.4289302,1.119556 7e-7,1.548487 z m -0.068933,2.832842 10.1389026,10.138903 c 0.337017,0.337017 0.879651,0.337017 1.216668,0 L 23.747237,20.607085 c 0.337017,-0.337017 0.337017,-0.879651 0,-1.216668 L 13.608335,9.2515143 c -0.337017,-0.337017 -0.879651,-0.337017 -1.216668,0 L 2.2527644,19.390417 c -0.337017,0.337017 -0.337017,0.879651 0,1.216668 z m 6.000001,10e-7 10.1389016,10.138902 c 0.337017,0.337017 0.879652,0.337017 1.216669,0 L 29.747238,20.607086 c 0.337017,-0.337017 0.337017,-0.879652 0,-1.216669 L 19.608336,9.2515143 c -0.337017,-0.337017 -0.879651,-0.3370163 -1.216668,7e-7 L 8.2527661,19.390417 c -0.337017,0.337017 -0.3370177,0.879652 -7e-7,1.216669 z"/>
+ <rect style="fill:#4bae4f" width="16.059" height="16.059" x="14.6" y="-12.27" rx=".86" ry=".86" transform="matrix(0.70710676,0.7071068,0.70710676,-0.7071068,0,0)"/>
+ <rect style="fill:#4bae4f" width="16.059" height="16.059" x="18.84" y="-8.03" rx=".86" ry=".86" transform="matrix(0.70710676,0.7071068,0.70710676,-0.7071068,0,0)"/>
+ <rect style="fill:#f58411" width="20.439" height="20.439" x="12.41" y="-10.22" rx="1.095" ry="1.095" transform="matrix(0.70710676,0.7071068,0.70710676,-0.7071068,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 16.000379,1.999999 c -0.279889,0 -0.560925,0.1078001 -0.775391,0.3222656 L 2.3206907,15.226562 c -0.347803,0.347803 -0.397877,0.860546 -0.18164,1.273437 0.05044,-0.09631 0.100513,-0.19231 0.18164,-0.273437 L 15.224988,3.3222646 c 0.428931,-0.4289309 1.119898,-0.4289309 1.548829,0 L 29.678113,16.226562 c 0.08119,0.08119 0.13314,0.177041 0.183594,0.273437 0.216091,-0.412853 0.164145,-0.925699 -0.183594,-1.273437 L 16.773817,2.3222646 C 16.559351,2.1077991 16.280268,1.999999 16.000379,1.999999 Z"/>
+ <g style="font-size:39.06629181px;line-height:1.25;font-family:'DejaVu Serif';letter-spacing:0px;word-spacing:0px;opacity:0.2" transform="matrix(0.54664975,0,0,0.5081458,-1.7777777,1)">
+ <path d="m 34.350656,42.310691 c 1.437009,-0.127169 1.640335,-0.517345 2.390632,-1.216774 0.763013,-0.699429 0.861501,-1.510999 0.861501,-2.719104 0,-1.093653 0.06677,-2.335121 -0.683528,-3.098134 -0.750297,-0.763013 -1.11888,-1.42749 -2.568605,-1.821714 z m -3.658649,-21.64733 c -1.30984,0.08902 -1.704749,0.624737 -2.429612,1.298732 -0.724863,0.661279 -0.822522,1.518059 -0.822522,2.637146 0,1.017351 0.06587,1.896427 0.727145,2.570422 0.673995,0.673995 1.100697,0.945799 2.524989,1.365456 z m -7.3173,21.64733 v -4.919848 h 2.032583 c 0.05087,1.742214 0.510474,2.489351 1.476959,3.379533 0.966484,0.890183 1.900224,1.502164 3.807758,1.540315 v -8.855726 c -2.924885,-0.813881 -4.356221,-2.2922 -5.538892,-3.347702 -1.182671,-1.068219 -1.778408,-2.479836 -1.778408,-4.234767 0,-2.034703 0.70383,-3.668781 2.102688,-4.90232 1.398859,-1.233539 2.722101,-2.122152 5.214612,-2.274754 v -4.919848 h 3.658649 v 4.919848 c 1.284406,0.443611 1.715926,0.54538 2.571942,0.825028 1.244941,0.406705 2.597263,0.718931 3.729066,1.240324 v 4.822435 h -2.032583 c -0.152603,-1.47516 -0.714198,-2.592083 -1.591663,-3.444114 -0.877466,-0.852032 -1.176169,-1.361282 -2.676762,-1.475734 v 8.855726 c 3.128355,0.852031 4.186988,1.751771 5.433243,2.858141 1.258972,1.093653 1.884057,2.185697 1.884057,4.029646 0,2.111004 -0.822877,4.067271 -2.208338,5.450797 -1.316261,1.314424 -2.425698,2.230205 -5.108962,2.420959 v 4.919848 H 30.692007 V 44.27863 c -1.181098,-0.281837 -1.863711,-0.430765 -3.17355,-0.761405 -1.30984,-0.317922 -2.719458,-0.570689 -4.14375,-1.206534 z"/>
+ </g>
+ <g style="font-size:39.06629181px;line-height:1.25;font-family:'DejaVu Serif';letter-spacing:0px;word-spacing:0px;fill:#ffffff" transform="matrix(0.54664975,0,0,0.5081458,-1.7777777,3.7907597e-8)">
+ <path style="fill:#ffffff" d="m 34.350656,42.310691 c 1.437009,-0.127169 1.640335,-0.517345 2.390632,-1.216774 0.763013,-0.699429 0.861501,-1.510999 0.861501,-2.719104 0,-1.093653 0.06677,-2.335121 -0.683528,-3.098134 -0.750297,-0.763013 -1.11888,-1.42749 -2.568605,-1.821714 z m -3.658649,-21.64733 c -1.30984,0.08902 -1.704749,0.624737 -2.429612,1.298732 -0.724863,0.661279 -0.822522,1.518059 -0.822522,2.637146 0,1.017351 0.06587,1.896427 0.727145,2.570422 0.673995,0.673995 1.100697,0.945799 2.524989,1.365456 z m -7.3173,21.64733 v -4.919848 h 2.032583 c 0.05087,1.742214 0.510474,2.489351 1.476959,3.379533 0.966484,0.890183 1.900224,1.502164 3.807758,1.540315 v -8.855726 c -2.924885,-0.813881 -4.356221,-2.2922 -5.538892,-3.347702 -1.182671,-1.068219 -1.778408,-2.479836 -1.778408,-4.234767 0,-2.034703 0.70383,-3.668781 2.102688,-4.90232 1.398859,-1.233539 2.722101,-2.122152 5.214612,-2.274754 v -4.919848 h 3.658649 v 4.919848 c 1.284406,0.443611 1.715926,0.54538 2.571942,0.825028 1.244941,0.406705 2.597263,0.718931 3.729066,1.240324 v 4.822435 h -2.032583 c -0.152603,-1.47516 -0.714198,-2.592083 -1.591663,-3.444114 -0.877466,-0.852032 -1.176169,-1.361282 -2.676762,-1.475734 v 8.855726 c 3.128355,0.852031 4.186988,1.751771 5.433243,2.858141 1.258972,1.093653 1.884057,2.185697 1.884057,4.029646 0,2.111004 -0.822877,4.067271 -2.208338,5.450797 -1.316261,1.314424 -2.425698,2.230205 -5.108962,2.420959 v 4.919848 H 30.692007 V 44.27863 c -1.181098,-0.281837 -1.863711,-0.430765 -3.17355,-0.761405 -1.30984,-0.317922 -2.719458,-0.570689 -4.14375,-1.206534 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/opera-beta.svg b/.icons/awkward/32x32/apps/opera-beta.svg
new file mode 100644
index 00000000..daae9123
--- /dev/null
+++ b/.icons/awkward/32x32/apps/opera-beta.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#e4e4e4" d="m16 2v6a6 8 0 0 1 6 8 6 8 0 0 1 -6 8 3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 0.255859 -0.013672c7.635693-0.137 13.744141-6.316739 13.744141-13.986328 0-7.756-6.244-14-14-14z"/>
+ <path style="fill:#e74c3c" d="m16 2a3 3 0 0 0 -0.255859 0.0136719c-7.6356929 0.1370002-13.744141 6.3167391-13.744141 13.986328 0 7.655083 6.0857142 13.824793 13.701172 13.984375a3 3 0 0 1 -2.701172 -2.984375 3 3 0 0 1 3 -3 6 8 0 0 1 -6 -8 6 8 0 0 1 6 -8 3 3 0 0 0 3 -3 3 3 0 0 0 -3 -3z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14zm5.984 14.434a6 8 0 0 1 -5.984 7.566 6 8 0 0 1 -5.984 -7.432 6 8 0 0 0 -0.016 0.432 6 8 0 0 0 6 8 6 8 0 0 0 6 -8 6 8 0 0 0 -0.016 -0.566z"/>
+ <path opacity=".2" d="m16 8a6 8 0 0 0 -6 8 6 8 0 0 0 0.01563 0.56641 6 8 0 0 1 5.984 -7.566 6 8 0 0 1 5.984 7.432 6 8 0 0 0 0.016 -0.432 6 8 0 0 0 -6 -8zm-13.975 8.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/opera-developer.svg b/.icons/awkward/32x32/apps/opera-developer.svg
new file mode 100644
index 00000000..8bc2dd12
--- /dev/null
+++ b/.icons/awkward/32x32/apps/opera-developer.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14zm0 6a6 8 0 0 1 6 8 6 8 0 0 1 -6 8 6 8 0 0 1 -6 -8 6 8 0 0 1 6 -8z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14zm5.984 14.434a6 8 0 0 1 -5.984 7.566 6 8 0 0 1 -5.984 -7.432 6 8 0 0 0 -0.016 0.432 6 8 0 0 0 6 8 6 8 0 0 0 6 -8 6 8 0 0 0 -0.016 -0.566z"/>
+ <path opacity=".2" d="m16 8a6 8 0 0 0 -6 8 6 8 0 0 0 0.01563 0.56641 6 8 0 0 1 5.984 -7.566 6 8 0 0 1 5.984 7.432 6 8 0 0 0 0.016 -0.432 6 8 0 0 0 -6 -8zm-13.975 8.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/opera.svg b/.icons/awkward/32x32/apps/opera.svg
new file mode 100644
index 00000000..545c4cb2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/opera.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e74c3c" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14zm0 6a6 8 0 0 1 6 8 6 8 0 0 1 -6 8 6 8 0 0 1 -6 -8 6 8 0 0 1 6 -8z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14zm5.984 14.434a6 8 0 0 1 -5.984 7.566 6 8 0 0 1 -5.984 -7.432 6 8 0 0 0 -0.016 0.432 6 8 0 0 0 6 8 6 8 0 0 0 6 -8 6 8 0 0 0 -0.016 -0.566z"/>
+ <path opacity=".2" d="m16 8a6 8 0 0 0 -6 8 6 8 0 0 0 0.01563 0.56641 6 8 0 0 1 5.984 -7.566 6 8 0 0 1 5.984 7.432 6 8 0 0 0 0.016 -0.432 6 8 0 0 0 -6 -8zm-13.975 8.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/oracle-javaws.svg b/.icons/awkward/32x32/apps/oracle-javaws.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/oracle-javaws.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/oracle-sqldeveloper.svg b/.icons/awkward/32x32/apps/oracle-sqldeveloper.svg
new file mode 120000
index 00000000..e569093f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/oracle-sqldeveloper.svg
@@ -0,0 +1 @@
+sqldeveloper.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/oracle_java6.svg b/.icons/awkward/32x32/apps/oracle_java6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/oracle_java6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/oracle_java7.svg b/.icons/awkward/32x32/apps/oracle_java7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/oracle_java7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/oracle_java8.svg b/.icons/awkward/32x32/apps/oracle_java8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/oracle_java8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/oracle_java9.svg b/.icons/awkward/32x32/apps/oracle_java9.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/oracle_java9.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/orage.svg b/.icons/awkward/32x32/apps/orage.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/orage.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/orage_globaltime.svg b/.icons/awkward/32x32/apps/orage_globaltime.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/orage_globaltime.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/orca.svg b/.icons/awkward/32x32/apps/orca.svg
new file mode 120000
index 00000000..93ed872f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/orca.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/oregano.svg b/.icons/awkward/32x32/apps/oregano.svg
new file mode 120000
index 00000000..a00b79b4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/oregano.svg
@@ -0,0 +1 @@
+eeschema.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.DolphinEmu.dolphin-emu.svg b/.icons/awkward/32x32/apps/org.DolphinEmu.dolphin-emu.svg
new file mode 120000
index 00000000..db73511a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.DolphinEmu.dolphin-emu.svg
@@ -0,0 +1 @@
+dolphin-emu.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.apache.netbeans.svg b/.icons/awkward/32x32/apps/org.apache.netbeans.svg
new file mode 120000
index 00000000..3af5b3dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.apache.netbeans.svg
@@ -0,0 +1 @@
+netbeans.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.armagetronad.ArmagetronAdvanced.svg b/.icons/awkward/32x32/apps/org.armagetronad.ArmagetronAdvanced.svg
new file mode 120000
index 00000000..13ceea70
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.armagetronad.ArmagetronAdvanced.svg
@@ -0,0 +1 @@
+armagetronad.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.audacityteam.Audacity.svg b/.icons/awkward/32x32/apps/org.audacityteam.Audacity.svg
new file mode 120000
index 00000000..c2e2d131
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.audacityteam.Audacity.svg
@@ -0,0 +1 @@
+audacity.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.avidemux.Avidemux.svg b/.icons/awkward/32x32/apps/org.avidemux.Avidemux.svg
new file mode 120000
index 00000000..cdae97d3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.avidemux.Avidemux.svg
@@ -0,0 +1 @@
+avidemux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.baedert.corebird.svg b/.icons/awkward/32x32/apps/org.baedert.corebird.svg
new file mode 120000
index 00000000..215d0441
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.baedert.corebird.svg
@@ -0,0 +1 @@
+corebird.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.bitcoincore.bitcoin-qt.svg b/.icons/awkward/32x32/apps/org.bitcoincore.bitcoin-qt.svg
new file mode 120000
index 00000000..b43f4101
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.bitcoincore.bitcoin-qt.svg
@@ -0,0 +1 @@
+bitcoin.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.blender.Blender.svg b/.icons/awkward/32x32/apps/org.blender.Blender.svg
new file mode 120000
index 00000000..965ce912
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.blender.Blender.svg
@@ -0,0 +1 @@
+blender.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.bluej.BlueJ.svg b/.icons/awkward/32x32/apps/org.bluej.BlueJ.svg
new file mode 120000
index 00000000..847f70f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.bluej.BlueJ.svg
@@ -0,0 +1 @@
+bluej.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.bunkus.mkvtoolnix-gui.svg b/.icons/awkward/32x32/apps/org.bunkus.mkvtoolnix-gui.svg
new file mode 120000
index 00000000..6ab4d366
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.bunkus.mkvtoolnix-gui.svg
@@ -0,0 +1 @@
+mkvmerge.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.bzflag.BZFlag.svg b/.icons/awkward/32x32/apps/org.bzflag.BZFlag.svg
new file mode 120000
index 00000000..d879ad19
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.bzflag.BZFlag.svg
@@ -0,0 +1 @@
+bzflag.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.claws_mail.Claws-Mail.svg b/.icons/awkward/32x32/apps/org.claws_mail.Claws-Mail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.claws_mail.Claws-Mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.clementine_player.Clementine.svg b/.icons/awkward/32x32/apps/org.clementine_player.Clementine.svg
new file mode 120000
index 00000000..fd923151
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.clementine_player.Clementine.svg
@@ -0,0 +1 @@
+clementine.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.codeblocks.codeblocks.svg b/.icons/awkward/32x32/apps/org.codeblocks.codeblocks.svg
new file mode 120000
index 00000000..de609946
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.codeblocks.codeblocks.svg
@@ -0,0 +1 @@
+codeblocks.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.cznic.Datovka.svg b/.icons/awkward/32x32/apps/org.cznic.Datovka.svg
new file mode 120000
index 00000000..d6d0f696
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.cznic.Datovka.svg
@@ -0,0 +1 @@
+datovka.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.darktable.Darktable.svg b/.icons/awkward/32x32/apps/org.darktable.Darktable.svg
new file mode 120000
index 00000000..68a39c28
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.darktable.Darktable.svg
@@ -0,0 +1 @@
+darktable.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.davmail.DavMail.svg b/.icons/awkward/32x32/apps/org.davmail.DavMail.svg
new file mode 120000
index 00000000..09611d6e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.davmail.DavMail.svg
@@ -0,0 +1 @@
+davmail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.debian.TuxPuck.svg b/.icons/awkward/32x32/apps/org.debian.TuxPuck.svg
new file mode 120000
index 00000000..4fdfc288
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.debian.TuxPuck.svg
@@ -0,0 +1 @@
+tuxpuck.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.develz.Crawl.svg b/.icons/awkward/32x32/apps/org.develz.Crawl.svg
new file mode 120000
index 00000000..700ab448
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.develz.Crawl.svg
@@ -0,0 +1 @@
+crawl.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.eclipse.iot.fourdiac.Ide.svg b/.icons/awkward/32x32/apps/org.eclipse.iot.fourdiac.Ide.svg
new file mode 120000
index 00000000..13125f1e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.eclipse.iot.fourdiac.Ide.svg
@@ -0,0 +1 @@
+4diac-ide.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.electrum.electrum.svg b/.icons/awkward/32x32/apps/org.electrum.electrum.svg
new file mode 120000
index 00000000..efbdaac0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.electrum.electrum.svg
@@ -0,0 +1 @@
+electrum.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.equeim.Tremotesf.svg b/.icons/awkward/32x32/apps/org.equeim.Tremotesf.svg
new file mode 120000
index 00000000..72adf737
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.equeim.Tremotesf.svg
@@ -0,0 +1 @@
+transmission-remote-gtk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.ethereum.Mist.svg b/.icons/awkward/32x32/apps/org.ethereum.Mist.svg
new file mode 120000
index 00000000..e1584d57
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.ethereum.Mist.svg
@@ -0,0 +1 @@
+mist.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.eu.encom.matrique.svg b/.icons/awkward/32x32/apps/org.eu.encom.matrique.svg
new file mode 100644
index 00000000..548005a6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.eu.encom.matrique.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#008f7e" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.4;fill:none;stroke:#ffffff;stroke-linejoin:bevel" d="M 11,21.5 H 6.1997037 l 4.9000003,-5 h 15.4 l -4.2,5 H 21"/>
+ <path style="opacity:0.2" d="m 11,11 v 10 h 1 V 13.328125 L 15.451172,21 h 1.097656 L 20,13.328125 V 21 h 1 V 11 H 19.953125 L 16,19.783203 12.046875,11 Z"/>
+ <path style="fill:#ffffff" d="M 11 10 L 11 20 L 12 20 L 12 12.328125 L 15.451172 20 L 16.548828 20 L 20 12.328125 L 20 20 L 21 20 L 21 10 L 19.953125 10 L 16 18.783203 L 12.046875 10 L 11 10 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.eu.encom.spectral.svg b/.icons/awkward/32x32/apps/org.eu.encom.spectral.svg
new file mode 100644
index 00000000..da89fc45
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.eu.encom.spectral.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.1" d="M 15.085867,26.96596 C 12.097492,26.677419 9.3396833,25.03586 7.6999968,22.569594 6.1615183,20.25556 5.644527,17.512144 6.2421411,14.833452 c 0.2224257,-0.996984 0.7840786,-2.441384 0.89942,-2.313025 0.02525,0.02808 0.1042086,0.288591 0.1754557,0.57885 0.4202165,1.711917 1.5150522,2.963767 3.3564642,3.837809 1.1757,0.55805 2.298113,0.883208 4.593626,1.33075 2.128875,0.415041 2.67941,0.631616 3.538595,1.062416 0.939515,0.471076 1.525821,1.0159 1.878339,1.745442 0.319558,0.661342 0.395298,1.094166 0.363969,2.080034 -0.02392,0.753066 -0.04658,0.903883 -0.197764,1.319366 -0.546906,1.412355 -1.699704,1.989491 -2.748257,2.251134 -0.940099,0.23245 -2.063388,0.331725 -3.016122,0.239732 z m 9.678901,-5.671991 c -0.373562,-2.213667 -1.604359,-3.832709 -3.709332,-4.8794 -1.220079,-0.606683 -2.076321,-0.856533 -4.922211,-1.436325 -2.138693,-0.435717 -3.543064,-0.682808 -4.33045,-1.059226 -0.939398,-0.449074 -1.51546,-1.147541 -1.706159,-2.068691 -0.09421,-0.455075 -0.08042,-1.565583 0.0245,-1.9784911 0.211301,-0.831175 0.825899,-1.7138672 1.414287,-2.0311836 0.157012,-0.084684 0.529608,-0.2352086 0.827981,-0.3345 4.244116,-1.4123832 9.457919,0.2047 11.944255,3.9329157 1.529637,2.293668 2.048227,5.056376 1.449889,7.723976 -0.224093,0.9991 -0.741975,2.350816 -0.900663,2.350816 -0.03025,0 -0.07167,-0.09895 -0.09211,-0.219891 z"/>
+ <path style="fill:#329289" d="M 15.085867,25.96596 C 12.097492,25.677419 9.3396833,24.03586 7.6999968,21.569594 6.1615183,19.25556 5.644527,16.512144 6.2421411,13.833452 c 0.2224257,-0.996984 0.7840786,-2.441384 0.89942,-2.313025 0.02525,0.02808 0.1042086,0.288591 0.1754557,0.57885 0.4202165,1.711917 1.5150522,2.963767 3.3564642,3.837809 1.1757,0.55805 2.298113,0.883208 4.593626,1.33075 2.128875,0.415041 2.67941,0.631616 3.538595,1.062416 0.939515,0.471076 1.525821,1.0159 1.878339,1.745442 0.319558,0.661342 0.395298,1.094166 0.363969,2.080034 -0.02392,0.753066 -0.04658,0.903883 -0.197764,1.319366 -0.546906,1.412355 -1.699704,1.989491 -2.748257,2.251134 -0.940099,0.23245 -2.063388,0.331725 -3.016122,0.239732 z m 9.678901,-5.671991 c -0.373562,-2.213667 -1.604359,-3.832709 -3.709332,-4.8794 -1.220079,-0.606683 -2.076321,-0.856533 -4.922211,-1.436325 -2.138693,-0.435717 -3.543064,-0.682808 -4.33045,-1.059226 -0.939398,-0.449074 -1.51546,-1.147541 -1.706159,-2.068691 -0.09421,-0.455075 -0.08042,-1.5655832 0.0245,-1.9784911 0.211301,-0.831175 0.825899,-1.7138672 1.414287,-2.0311836 0.157012,-0.084684 0.529608,-0.2352086 0.827981,-0.3345 4.244116,-1.4123832 9.457919,0.2047 11.944255,3.9329157 1.529637,2.293668 2.048227,5.056376 1.449889,7.723976 -0.224093,0.9991 -0.741975,2.350816 -0.900663,2.350816 -0.03025,0 -0.07167,-0.09895 -0.09211,-0.219891 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.fedoraproject.MediaWriter.svg b/.icons/awkward/32x32/apps/org.fedoraproject.MediaWriter.svg
new file mode 120000
index 00000000..286d1d97
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.fedoraproject.MediaWriter.svg
@@ -0,0 +1 @@
+mediawriter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.filezillaproject.Filezilla.svg b/.icons/awkward/32x32/apps/org.filezillaproject.Filezilla.svg
new file mode 120000
index 00000000..59b19a25
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.filezillaproject.Filezilla.svg
@@ -0,0 +1 @@
+filezilla.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.flarerpg.Flare.svg b/.icons/awkward/32x32/apps/org.flarerpg.Flare.svg
new file mode 120000
index 00000000..b2b8acbf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.flarerpg.Flare.svg
@@ -0,0 +1 @@
+flare.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.flatpak.qtdemo.svg b/.icons/awkward/32x32/apps/org.flatpak.qtdemo.svg
new file mode 120000
index 00000000..bfc70049
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.flatpak.qtdemo.svg
@@ -0,0 +1 @@
+../mimetypes/application-vnd.flatpak.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.flightgear.FlightGear.svg b/.icons/awkward/32x32/apps/org.flightgear.FlightGear.svg
new file mode 120000
index 00000000..f8d8068d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.flightgear.FlightGear.svg
@@ -0,0 +1 @@
+flightgear.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.fontforge.FontForge.svg b/.icons/awkward/32x32/apps/org.fontforge.FontForge.svg
new file mode 120000
index 00000000..ecb86293
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.fontforge.FontForge.svg
@@ -0,0 +1 @@
+fontforge.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.freecadweb.FreeCAD.svg b/.icons/awkward/32x32/apps/org.freecadweb.FreeCAD.svg
new file mode 120000
index 00000000..56c9d697
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.freecadweb.FreeCAD.svg
@@ -0,0 +1 @@
+freecad.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.freeciv.Freeciv.svg b/.icons/awkward/32x32/apps/org.freeciv.Freeciv.svg
new file mode 120000
index 00000000..0e0084e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.freeciv.Freeciv.svg
@@ -0,0 +1 @@
+freeciv-client.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.freedesktop.Bustle.svg b/.icons/awkward/32x32/apps/org.freedesktop.Bustle.svg
new file mode 100644
index 00000000..8fbd37ba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.freedesktop.Bustle.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m 15.5,18 a 4.5,4.5 0 0 0 -4.246094,3.025391 H 7 V 19.867188 A 0.8276436,0.86835105 0 0 0 6.1484375,19 0.8276436,0.86835105 0 0 0 5.7578125,19.115234 l -2.171875,1.316407 -2.171875,1.316406 a 0.8276436,0.86835105 0 0 0 0,1.503906 l 2.171875,1.316406 2.171875,1.314453 A 0.8276436,0.86835105 0 0 0 7,25.130859 v -1.105468 h 4.271484 A 4.5,4.5 0 0 0 15.5,27 4.5,4.5 0 0 0 19.726562,24.025391 H 24 v 1.105468 a 0.8276436,0.86835105 0 0 0 1.242188,0.751953 l 2.171874,-1.314453 2.171876,-1.316406 a 0.8276436,0.86835105 0 0 0 0,-1.503906 L 27.414062,20.431641 25.242188,19.115234 A 0.8276436,0.86835105 0 0 0 24.851562,19 0.8276436,0.86835105 0 0 0 24,19.867188 v 1.158203 H 19.746094 A 4.5,4.5 0 0 0 15.5,18 Z"/>
+ <path style="fill:#65b457" d="m30 21.5h-29c0-8.00813 6.4918709-14.5 14.5-14.5s14.5 6.4918702 14.5 14.5z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m15.5 7c-8.008129 0-14.5 6.49187-14.5 14.5h0.0507812c0.5158711-7.53955 6.7787305-13.5 14.449219-13.5 7.670488 0 13.933348 5.96045 14.449219 13.5h0.050781c0-8.00813-6.491871-14.5-14.5-14.5z"/>
+ <path style="opacity:.2" d="m16.19445 10.029963v1.399741a11.111118 11.111118 0 0 1 4.505753 1.264107l1.17866-0.920953a12.500006 12.500006 0 0 0-5.684413-1.742895zm-1.388889 0.01085a12.500006 12.500006 0 0 0-5.6844104 1.732043l1.1786574 0.922307a11.111118 11.111118 0 0 1 4.505753-1.274959zm8.287222 2.545844-1.135255 0.888403a11.111118 11.111118 0 0 1 3.149415 3.474931h1.573353a12.500006 12.500006 0 0 0-3.587513-4.363338zm-15.180129 0.0042a12.500006 12.500006 0 0 0-3.6037888 4.359202h1.580133a11.111118 11.111118 0 0 1 3.1575535-3.47224zm-4.1843009 5.748029a12.500006 12.500006 0 0 0-0.7283533 4.16667 12.500006 12.500006 0 0 0 0.0352648 0.694444h1.3793955a11.111118 11.111118 0 0 1-0.02577-0.694444 11.111118 11.111118 0 0 1 0.8192277-4.16667zm22.064897 0a11.111118 11.111118 0 0 1 0.817873 4.16667 11.111118 11.111118 0 0 1-0.035264 0.694444h1.39974a12.500006 12.500006 0 0 0 0.0244-0.694444 12.500006 12.500006 0 0 0-0.731066-4.16667z"/>
+ <path style="fill:#ffffff" d="m16.19445 9.0299634v1.3997406a11.111118 11.111118 0 0 1 4.505753 1.264107l1.17866-0.920953a12.500006 12.500006 0 0 0-5.684413-1.7428946zm-1.388889 0.010855a12.500006 12.500006 0 0 0-5.6844104 1.7320426l1.1786574 0.922307a11.111118 11.111118 0 0 1 4.505753-1.274959zm8.287222 2.5458436-1.135255 0.888403a11.111118 11.111118 0 0 1 3.149415 3.474931h1.573353a12.500006 12.500006 0 0 0-3.587513-4.363338zm-15.180129 0.0042a12.500006 12.500006 0 0 0-3.6037888 4.359202h1.580133a11.111118 11.111118 0 0 1 3.1575535-3.47224zm-4.1843009 5.748024a12.500006 12.500006 0 0 0-0.7283533 4.16667 12.500006 12.500006 0 0 0 0.0352648 0.694444h1.3793955a11.111118 11.111118 0 0 1-0.02577-0.694444 11.111118 11.111118 0 0 1 0.8192277-4.16667zm22.064897 0a11.111118 11.111118 0 0 1 0.817873 4.16667 11.111118 11.111118 0 0 1-0.035264 0.694444h1.39974a12.500006 12.500006 0 0 0 0.0244-0.694444 12.500006 12.500006 0 0 0-0.731066-4.16667z"/>
+ <path style="fill:#3f3f3f" d="m4.5714286 20.02567v3h11.428571v-3z"/>
+ <path style="fill:#3f3f3f" d="m16 20.02567v3h11.429v-3z"/>
+ <circle style="fill:#4f4f4f" cx="15.5" cy="21.5" r="4.5"/>
+ <path style="fill:#3f3f3f" d="m6.1481938 18.00037a0.8276436 0.86835105 0 0 0-0.3895353 0.115321l-2.1723473 1.315958-2.1723472 1.315962a0.8276436 0.86835105 0 0 0 0 1.504201l4.3446945 2.631926a0.8276436 0.86835105 0 0 0 1.241341-0.752101v-5.263851a0.8276436 0.86835105 0 0 0-0.8518057-0.867416z"/>
+ <circle style="opacity:.2" cx="15.5" cy="22.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="15.5" cy="21.5" r="2.5"/>
+ <path style="fill:#3f3f3f" d="m24.851806 18.00037a0.8276436 0.86835105 0 0 1 0.389535 0.115321l2.172347 1.315958 2.172348 1.315962a0.8276436 0.86835105 0 0 1 0 1.504201l-2.172348 1.315963-2.172347 1.315963a0.8276436 0.86835105 0 0 1-1.241341-0.752101v-5.263851a0.8276436 0.86835105 0 0 1 0.851806-0.867416z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.freedesktop.GlxInfo.svg b/.icons/awkward/32x32/apps/org.freedesktop.GlxInfo.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.freedesktop.GlxInfo.svg
@@ -0,0 +1 @@
+jockey.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.freedesktop.GstDebugViewer.svg b/.icons/awkward/32x32/apps/org.freedesktop.GstDebugViewer.svg
new file mode 120000
index 00000000..d531aad3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.freedesktop.GstDebugViewer.svg
@@ -0,0 +1 @@
+gst-debug-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.freedesktop.Piper.svg b/.icons/awkward/32x32/apps/org.freedesktop.Piper.svg
new file mode 100644
index 00000000..4cc0348b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.freedesktop.Piper.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="25" x="-31" y="-28" rx="1.4" ry="1.389" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#976e2e" width="28" height="25" x="-30" y="-28" rx="1.4" ry="1.389" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1" d="M 8.0357143,6 C 6.9079286,6 6,6.9663333 6,8.1666667 V 14.666667 16.833333 19 H 8.0357143 22.964286 25 V 16.833333 14.666667 8.1666667 C 25,6.9663333 24.092071,6 22.964286,6 Z M 8,8 H 23 V 14.666667 17 H 8 v -2.333333 z"/>
+ <path style="opacity:0.2" d="M 13.325521,22 C 12.666557,22 12,22.699922 12,23.413672 V 29 h 4 a 1.3333332,1.4 0 0 1 1.333333,-1.4 1.3333332,1.4 0 0 1 0.114583,0.0055 1.9999998,2.1 0 0 1 1.885417,-1.40546 A 1.9999998,2.1 0 0 1 20,26.32172 V 22 Z"/>
+ <path style="fill:#c3c3c3" d="M 8.0357143,5 C 6.9079286,5 6,5.9663333 6,7.1666667 V 13.666667 15.833333 18 H 8.0357143 22.964286 25 V 15.833333 13.666667 7.1666667 C 25,5.9663333 24.092071,5 22.964286,5 Z M 8,7 H 23 V 13.666667 16 H 8 v -2.333333 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.0351562 5 C 6.9073705 5 6 5.9656822 6 7.1660156 L 6 8.1660156 C 6 6.9656822 6.9073705 6 8.0351562 6 L 22.964844 6 C 24.092629 6 25 6.9656822 25 8.1660156 L 25 7.1660156 C 25 5.9656822 24.092629 5 22.964844 5 L 8.0351562 5 z M 8 16 L 8 17 L 23 17 L 23 16 L 8 16 z"/>
+ <rect style="fill:#a4a4a4" width="1" height="6" x="15" y="17"/>
+ <path style="fill:none;stroke:#c3c3c3;stroke-width:1.39443338;stroke-linecap:round" d="m 13.088093,18.293042 0.694445,-3.5"/>
+ <path style="fill:none;stroke:#c3c3c3;stroke-width:1.39443338;stroke-linecap:round" d="m 15.865871,18.293042 0.694445,-3.5"/>
+ <path style="fill:none;stroke:#c3c3c3;stroke-width:1.39443338;stroke-linecap:round" d="m 18.643649,18.293042 0.694444,-3.5"/>
+ <path style="fill:#ffb22b" d="M 13.325521,21 C 12.666557,21 12,21.699922 12,22.413672 V 28 h 4 a 1.3333332,1.4 0 0 1 1.333333,-1.4 1.3333332,1.4 0 0 1 0.114583,0.0055 1.9999998,2.1 0 0 1 1.885417,-1.40546 A 1.9999998,2.1 0 0 1 20,25.32172 V 21 Z"/>
+ <circle style="opacity:0.2" cx="13.75" cy="26.25" r=".75"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.39443338;stroke-linecap:round" d="m 11.699205,19.293042 0.694444,-3.5"/>
+ <path style="fill:none;stroke:#eaeaea;stroke-width:1.39443338;stroke-linecap:round" d="m 11.699205,18.293042 0.694444,-3.5"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.39443338;stroke-linecap:round" d="m 14.476982,19.293042 0.694445,-3.5"/>
+ <path style="fill:none;stroke:#eaeaea;stroke-width:1.39443338;stroke-linecap:round" d="m 14.476982,18.293042 0.694445,-3.5"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.39443338;stroke-linecap:round" d="m 17.25476,19.293042 0.694445,-3.5"/>
+ <path style="fill:none;stroke:#eaeaea;stroke-width:1.39443338;stroke-linecap:round" d="m 17.25476,18.293042 0.694445,-3.5"/>
+ <path style="opacity:0.2" d="M 13.326172 21 C 12.667208 21 12 21.700312 12 22.414062 L 12 23.730469 A 2 2 0 0 0 13 24 A 2 2 0 0 0 15 22 A 2 2 0 0 0 14.728516 21 L 13.326172 21 z"/>
+ <path style="opacity:0.2" d="M 19.5 22 A 1.5 1.5 0 0 0 18 23.5 A 1.5 1.5 0 0 0 19.5 25 A 1.5 1.5 0 0 0 20 24.912109 L 20 22.087891 A 1.5 1.5 0 0 0 19.5 22 z"/>
+ <path style="opacity:0.1" d="M 13.75 25.5 A 0.75 0.75 0 0 0 13 26.25 A 0.75 0.75 0 0 0 13.191406 26.75 A 0.75 0.75 0 0 1 13.75 26.5 A 0.75 0.75 0 0 1 14.308594 26.75 A 0.75 0.75 0 0 0 14.5 26.25 A 0.75 0.75 0 0 0 13.75 25.5 z"/>
+ <path style="opacity:0.1" d="M 13.326172 21 C 12.667208 21 12 21.700312 12 22.414062 L 12 23.414062 C 12 22.700312 12.667208 22 13.326172 22 L 14.728516 22 A 2 2 0 0 1 14.933594 22.507812 A 2 2 0 0 0 15 22 A 2 2 0 0 0 14.728516 21 L 13.326172 21 z"/>
+ <path style="opacity:0.1" d="M 19.5 22 A 1.5 1.5 0 0 0 18 23.5 A 1.5 1.5 0 0 0 18.087891 24 A 1.5 1.5 0 0 1 19.5 23 A 1.5 1.5 0 0 1 20 23.087891 L 20 22.087891 A 1.5 1.5 0 0 0 19.5 22 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.3886719 2 C 3.6192275 2 3 2.6247906 3 3.4003906 L 3 4.4003906 C 3 3.6247906 3.6192275 3 4.3886719 3 L 26.611328 3 C 27.380773 3 28 3.6247906 28 4.4003906 L 28 3.4003906 C 28 2.6247906 27.380773 2 26.611328 2 L 4.3886719 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.freedesktop.fwupd.svg b/.icons/awkward/32x32/apps/org.freedesktop.fwupd.svg
new file mode 120000
index 00000000..2ef1d0cc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.freedesktop.fwupd.svg
@@ -0,0 +1 @@
+fwupd.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.freefilesync.FreeFileSync.svg b/.icons/awkward/32x32/apps/org.freefilesync.FreeFileSync.svg
new file mode 120000
index 00000000..b2e7da42
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.freefilesync.FreeFileSync.svg
@@ -0,0 +1 @@
+freefilesync.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.fritzing.Fritzing.svg b/.icons/awkward/32x32/apps/org.fritzing.Fritzing.svg
new file mode 120000
index 00000000..b90cf142
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.fritzing.Fritzing.svg
@@ -0,0 +1 @@
+fritzing.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.frozen_bubble.frozen-bubble.svg b/.icons/awkward/32x32/apps/org.frozen_bubble.frozen-bubble.svg
new file mode 120000
index 00000000..9be798dd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.frozen_bubble.frozen-bubble.svg
@@ -0,0 +1 @@
+frozen-bubble.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gabmus.gnome-feeds.svg b/.icons/awkward/32x32/apps/org.gabmus.gnome-feeds.svg
new file mode 100644
index 00000000..adb7ba14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gabmus.gnome-feeds.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 1,23.5 V 26.98 C 1,28.071 1.9057,28.958 3.0449,29 H 13.955 C 15.094,28.958 16,28.071 16,26.98 16,28.071 16.906,28.958 18.045,29 H 28.955 C 30.094,28.958 31,28.071 31,26.98 V 23.5 Z"/>
+ <path style="fill:#ff8915" d="M 16,22.5 V 25.981 C 16,27.072 16.906,27.958 18.045,28 H 28.955 C 30.094,27.958 31,27.072 31,25.981 V 22.5 Z"/>
+ <path style="fill:#ff8915" d="M 1,22.5 V 25.981 C 1,27.072 1.9063,27.958 3.0455,28 H 13.955 C 15.094,27.958 16,27.072 16,25.981 V 22.5 Z"/>
+ <path style="opacity:0.2" d="M 3.1287,5 C 1.9495,5 1.0001,5.9077 1.0001,7.0353 V 24.965 C 1.0001,26.092 1.9495,27 3.1287,27 H 28.871 C 30.051,27 31,26.092 31,24.965 V 7.0353 C 31,5.9077 30.051,5 28.871,5 Z"/>
+ <path style="fill:#e4e4e4" d="M 3.1287,4 C 1.9495,4 1.0001,4.9077 1.0001,6.0353 V 23.965 C 1.0001,25.092 1.9495,26 3.1287,26 H 28.871 C 30.051,26 31,25.092 31,23.965 V 6.0353 C 31,4.9077 30.051,4 28.871,4 Z"/>
+ <path style="opacity:0.05" d="M 3.1287,4 C 1.9495,4 1.0001,4.9077 1.0001,6.0353 V 23.965 C 1.0001,25.092 1.9495,26 3.1287,26 H 16 V 4 Z"/>
+ <path style="fill:#ff8915" d="M 22,13.5 A 1.5,1.5001 0 0 1 20.5,15 1.5,1.5001 0 0 1 19,13.5 1.5,1.5001 0 0 1 20.5,12 1.5,1.5001 0 0 1 22,13.5 Z"/>
+ <path style="fill:#ff8915" d="M 19,9.4 V 10.101 10.109 A 0.69985,0.69991 0 0 0 19.699,10.801 0.69985,0.69991 0 0 0 19.709,10.801 V 10.811 C 21.628,10.811 23.167,12.333 23.204,14.241 A 0.69985,0.69991 0 0 0 23.2,14.301 0.69985,0.69991 0 0 0 23.899,15 0.69985,0.69991 0 0 0 23.909,15 H 24.598 V 14.309 H 24.608 C 24.608,11.674 22.504,9.5275 19.892,9.4287 A 0.69985,0.69991 0 0 0 19.71,9.4 H 19.699 Z"/>
+ <path style="fill:#ff8915" d="M 19,7 V 7.666 7.6758 A 0.66661,0.66667 0 0 0 19.666,8.334 0.66661,0.66667 0 0 0 19.676,8.334 V 8.3516 A 5.9808,5.9813 0 0 1 25.666,14.342 0.66661,0.66667 0 0 0 26.332,15 0.66661,0.66667 0 0 0 26.342,15 H 27 V 14.342 A 0.66661,0.66667 0 0 0 27,14.338 C 27,14.321 26.998,14.304 26.998,14.287 A 0.66661,0.66667 0 0 0 26.996,14.275 C 26.96,10.333 23.791,7.1295 19.863,7.0293 19.863,7.0293 19.861,7.0293 19.861,7.0293 A 0.66661,0.66667 0 0 0 19.676,7 H 19.666 Z"/>
+ <rect style="fill:#ff8915" width="7" height="1" x="4" y="7" ry="0"/>
+ <rect style="fill:#9c9891" width="8" height="1" x="4" y="10" ry="0"/>
+ <rect style="fill:#9c9891" width="7" height="1" x="4" y="13" ry="0"/>
+ <rect style="fill:#9c9891" width="8" height="1" x="4" y="16" ry="0"/>
+ <rect style="fill:#9c9891" width="5" height="1" x="4" y="19" ry="0"/>
+ <rect style="fill:#9c9891" width="8" height="1" x="4" y="22" ry="0"/>
+ <rect style="fill:#9c9891" width="8" height="1" x="19" y="22" ry="0"/>
+ <rect style="fill:#9c9891" width="8" height="1" x="19" y="19" ry="0"/>
+ <rect style="fill:#9c9891" width="5" height="1" x="19" y="16" ry="0"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.1289,4 C 1.9496,4 1,4.9076 1,6.0352 V 7.0352 C 1,5.9076 1.9496,5 3.1289,5 H 28.871 C 30.05,5 31,5.9076 31,7.0352 V 6.0352 C 31,4.9076 30.05,4 28.871,4 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gabmus.hydrapaper.svg b/.icons/awkward/32x32/apps/org.gabmus.hydrapaper.svg
new file mode 100644
index 00000000..5db4d7da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gabmus.hydrapaper.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="M 26,12.5 V 4.1875 C 26,3.529625 25.4648,3 24.8,3 H 3.2 C 2.5352,3 2,3.529625 2,4.1875 v 16.625 C 2,21.470375 2.5352,22 3.2,22 h 13.2 z"/>
+ <path style="opacity:.2" d="M 28,16.148148 V 8.1875 C 28,7.529625 27.4648,7 26.8,7 H 5.2 C 4.5352,7 4,7.529625 4,8.1875 v 16.625 C 4,25.470374 4.5352,26 5.2,26 h 12.917647 z"/>
+ <path style="opacity:.2" d="m30.000001 20v-7.8125c0-0.657876-0.5352-1.1875-1.2-1.1875h-21.600001c-0.6648 0-1.2 0.529624-1.2 1.1875v16.625c0 0.657874 0.5352 1.1875 1.2 1.1875h12.8z"/>
+ <path style="fill:#ff9212" d="M 26,11.5 V 3.1875 C 26,2.529625 25.4648,2 24.8,2 H 3.2 C 2.5352,2 2,2.529625 2,3.1875 v 16.625 C 2,20.470375 2.5352,21 3.2,21 h 13.2 z"/>
+ <path style="opacity:.3" d="m24 12.631923v-8.631923h-20v15h13.635881z"/>
+ <path style="fill:#cfff3d" d="M 28,15.148148 V 7.1875 C 28,6.529625 27.4648,6 26.8,6 H 5.2 C 4.5352,6 4,6.529625 4,7.1875 v 16.625 C 4,24.470374 4.5352,25 5.2,25 h 12.917647 z"/>
+ <path style="opacity:.3" d="m26 16.631923v-8.631923h-20v15h13.635881z"/>
+ <path style="fill:#39ddff" d="m30.000001 19v-7.8125c0-0.657876-0.5352-1.1875-1.2-1.1875h-21.600001c-0.6648 0-1.2 0.529624-1.2 1.1875v16.625c0 0.657874 0.5352 1.1875 1.2 1.1875h12.8z"/>
+ <path style="opacity:.3" d="m28 20.631923v-8.631923h-20v15h13.635881z"/>
+ <path style="fill:#93edff" d="m30 19h-8.75c-0.690376 0-1.25 0.559651-1.25 1.250001v8.749999z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 3.1992188,2 C 2.5344187,2 2,2.529625 2,3.1875 v 1 C 2,3.529625 2.5344187,3 3.1992188,3 H 24.800781 C 25.465581,3 26,3.529625 26,4.1875 v -1 C 26,2.529625 25.465581,2 24.800781,2 Z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 5.1992188,6 C 4.5344187,6 4,6.529625 4,7.1875 v 1 C 4,7.529625 4.5344187,7 5.1992188,7 H 26.800781 C 27.465581,7 28,7.529625 28,8.1875 v -1 C 28,6.529625 27.465581,6 26.800781,6 Z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 7.1992188,10 C 6.5344187,10 6,10.529624 6,11.1875 v 1 C 6,11.529624 6.5344187,11 7.1992188,11 H 28.800781 C 29.465581,11 30,11.529624 30,12.1875 v -1 C 30,10.529624 29.465581,10 28.800781,10 Z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m21.25 19c-0.690376 0-1.25 0.55965-1.25 1.25v1c0-0.69035 0.559624-1.25 1.25-1.25h7.75l1-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gahshomar.Gahshomar.svg b/.icons/awkward/32x32/apps/org.gahshomar.Gahshomar.svg
new file mode 120000
index 00000000..ab326756
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gahshomar.Gahshomar.svg
@@ -0,0 +1 @@
+gahshomar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gajim.Gajim.svg b/.icons/awkward/32x32/apps/org.gajim.Gajim.svg
new file mode 120000
index 00000000..b9417023
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gajim.Gajim.svg
@@ -0,0 +1 @@
+gajim.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gaphor.Gaphor.svg b/.icons/awkward/32x32/apps/org.gaphor.Gaphor.svg
new file mode 120000
index 00000000..5471d6e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gaphor.Gaphor.svg
@@ -0,0 +1 @@
+gaphor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.geany.Geany.svg b/.icons/awkward/32x32/apps/org.geany.Geany.svg
new file mode 120000
index 00000000..b5b94e7c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.geany.Geany.svg
@@ -0,0 +1 @@
+geany.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.geogebra.GeoGebra.svg b/.icons/awkward/32x32/apps/org.geogebra.GeoGebra.svg
new file mode 120000
index 00000000..1f18c02a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.geogebra.GeoGebra.svg
@@ -0,0 +1 @@
+geogebra.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gimp.GIMP.svg b/.icons/awkward/32x32/apps/org.gimp.GIMP.svg
new file mode 120000
index 00000000..6b2c669f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gimp.GIMP.svg
@@ -0,0 +1 @@
+gimp.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gna.Warmux.svg b/.icons/awkward/32x32/apps/org.gna.Warmux.svg
new file mode 120000
index 00000000..27205d6a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gna.Warmux.svg
@@ -0,0 +1 @@
+warmux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnode.NixView.svg b/.icons/awkward/32x32/apps/org.gnode.NixView.svg
new file mode 100644
index 00000000..657f31fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnode.NixView.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 18.027505,3.0000008 C 24.592461,3.000001 30,8.4146994 30,14.988347 c 0,6.573649 -5.407539,11.988348 -11.972495,11.988348 -1.251393,2.58e-4 -2.479251,-0.213896 -3.657613,-0.593174 l -2.897639,2.899526 C 10.424085,30.376172 8.756127,31.070686 7.259275,30.994273 5.762424,30.917853 4.534225,30.263673 3.63479,29.363047 2.735354,28.46242 2.082031,27.232596 2.005719,25.733762 c -0.07631,-1.498834 0.617285,-3.169 1.708965,-4.218556 l -0.05845,0.05659 2.971688,-2.977575 C 6.260712,17.43386 6.056525,16.224551 6.055016,14.994206 v -0.0058 c 0,-6.5736475 5.407538,-11.9883459 11.972494,-11.9883461 z"/>
+ <path style="fill:#2d4b9a" d="M 18.027505,2.0000004 C 24.592461,2.0000006 30,7.414699 30,13.988347 c 0,6.573649 -5.407539,11.988348 -11.972495,11.988348 -1.251393,2.58e-4 -2.479251,-0.213896 -3.657613,-0.593174 l -2.897639,2.899526 C 10.424085,29.376172 8.756127,30.070686 7.259275,29.994273 5.762424,29.917853 4.534225,29.263673 3.63479,28.363047 2.735354,27.46242 2.082031,26.232596 2.005719,24.733762 c -0.07631,-1.498834 0.617285,-3.169 1.708965,-4.218556 l -0.05845,0.05659 2.971688,-2.977575 C 6.260712,16.43386 6.056525,15.224551 6.055016,13.994206 v -0.0058 c 0,-6.5736479 5.407538,-11.9883463 11.972494,-11.9883465 z"/>
+ <path style="opacity:0.2" d="M 14.658084,20.425885 8.545138,26.538831 C 7.131374,28.011284 4.951591,25.831501 6.424044,24.417737 l 6.205825,-6.205825 C 15,19 14,19 14.658084,20.425885 Z"/>
+ <path style="fill:#eb8345" d="M 14.658084,19.425885 8.545138,25.538831 C 7.131374,27.011284 4.951591,24.831501 6.424044,23.417737 l 6.205825,-6.205825 C 15,18 14,18 14.658084,19.425885 Z"/>
+ <path style="opacity:0.2" d="M 18,7.0000004 A 8.0000002,8.0000002 0 0 1 26,15 8.0000002,8.0000002 0 0 1 18,23 8.0000002,8.0000002 0 0 1 10,15 8.0000002,8.0000002 0 0 1 18,7.0000004 Z M 18,10 a 4.9999996,4.9999996 0 0 0 -5,5 4.9999996,4.9999996 0 0 0 5,5 4.9999996,4.9999996 0 0 0 5,-5 4.9999996,4.9999996 0 0 0 -5,-5 z"/>
+ <path style="fill:#ffffff" d="m 18,6 a 8.0000002,8.0000002 0 0 1 8,8 8.0000002,8.0000002 0 0 1 -8,8 8.0000002,8.0000002 0 0 1 -8,-8 8.0000002,8.0000002 0 0 1 8,-8 z m 0,3 a 4.9999996,4.9999996 0 0 0 -5,5 4.9999996,4.9999996 0 0 0 5,5 4.9999996,4.9999996 0 0 0 5,-5 4.9999996,4.9999996 0 0 0 -5,-5 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 18.027344,2 C 24.5923,2.0000002 30,7.4146332 30,13.988281 c 0,0.168551 -0.01835,0.333045 -0.02539,0.5 C 29.707139,8.1438184 24.423972,3.0000002 18.027344,3 c -6.413058,2e-7 -11.706994,5.1701775 -11.949219,11.537109 -0.009,-0.180928 -0.02321,-0.36103 -0.02344,-0.542968 v -0.0059 C 6.054688,7.4146333 11.462388,2.0000002 18.027344,2 Z M 6.410156,17.8125 c 0.06506,0.262367 0.135201,0.52341 0.216797,0.78125 l -2.970703,2.978516 0.05859,-0.05664 c -0.917279,0.881885 -1.54704,2.201832 -1.681641,3.490234 -0.0091,-0.09061 -0.02263,-0.178797 -0.02734,-0.271484 -0.07631,-1.498834 0.617305,-3.169194 1.708985,-4.21875 l -0.05859,0.05664 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.Aisleriot.svg b/.icons/awkward/32x32/apps/org.gnome.Aisleriot.svg
new file mode 120000
index 00000000..2f7cf976
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Aisleriot.svg
@@ -0,0 +1 @@
+kpatience.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.ArchiveManager.svg b/.icons/awkward/32x32/apps/org.gnome.ArchiveManager.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.ArchiveManager.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Bijiben.svg b/.icons/awkward/32x32/apps/org.gnome.Bijiben.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Bijiben.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Books.svg b/.icons/awkward/32x32/apps/org.gnome.Books.svg
new file mode 120000
index 00000000..a732bc8a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Books.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Boxes.svg b/.icons/awkward/32x32/apps/org.gnome.Boxes.svg
new file mode 120000
index 00000000..14c25b6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Boxes.svg
@@ -0,0 +1 @@
+gnome-boxes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Builder.svg b/.icons/awkward/32x32/apps/org.gnome.Builder.svg
new file mode 120000
index 00000000..d153228c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Builder.svg
@@ -0,0 +1 @@
+builder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Calculator.svg b/.icons/awkward/32x32/apps/org.gnome.Calculator.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Calculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Calendar.svg b/.icons/awkward/32x32/apps/org.gnome.Calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Characters.svg b/.icons/awkward/32x32/apps/org.gnome.Characters.svg
new file mode 120000
index 00000000..f04d4679
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Characters.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Cheese.svg b/.icons/awkward/32x32/apps/org.gnome.Cheese.svg
new file mode 120000
index 00000000..6fe6baa1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Cheese.svg
@@ -0,0 +1 @@
+cheese.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Chess.svg b/.icons/awkward/32x32/apps/org.gnome.Chess.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Chess.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.ChromeGnomeShell.svg b/.icons/awkward/32x32/apps/org.gnome.ChromeGnomeShell.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.ChromeGnomeShell.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Clocks.svg b/.icons/awkward/32x32/apps/org.gnome.Clocks.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Clocks.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.ColorViewer.svg b/.icons/awkward/32x32/apps/org.gnome.ColorViewer.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.ColorViewer.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Contacts.svg b/.icons/awkward/32x32/apps/org.gnome.Contacts.svg
new file mode 120000
index 00000000..a556d3b4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Contacts.svg
@@ -0,0 +1 @@
+gnome-contacts.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.DejaDup.svg b/.icons/awkward/32x32/apps/org.gnome.DejaDup.svg
new file mode 120000
index 00000000..a562f831
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.DejaDup.svg
@@ -0,0 +1 @@
+deja-dup.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Devhelp.svg b/.icons/awkward/32x32/apps/org.gnome.Devhelp.svg
new file mode 120000
index 00000000..c410bbf5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Devhelp.svg
@@ -0,0 +1 @@
+devhelp.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Dictionary.svg b/.icons/awkward/32x32/apps/org.gnome.Dictionary.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Dictionary.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.DiskUtility.svg b/.icons/awkward/32x32/apps/org.gnome.DiskUtility.svg
new file mode 120000
index 00000000..14d09c23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.DiskUtility.svg
@@ -0,0 +1 @@
+disk-utility.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Documents.svg b/.icons/awkward/32x32/apps/org.gnome.Documents.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Documents.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Empathy.svg b/.icons/awkward/32x32/apps/org.gnome.Empathy.svg
new file mode 120000
index 00000000..9d835048
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Empathy.svg
@@ -0,0 +1 @@
+empathy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Eolie.svg b/.icons/awkward/32x32/apps/org.gnome.Eolie.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Eolie.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Epiphany.svg b/.icons/awkward/32x32/apps/org.gnome.Epiphany.svg
new file mode 120000
index 00000000..8dca13c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Epiphany.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Evince.svg b/.icons/awkward/32x32/apps/org.gnome.Evince.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Evince.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Evolution.svg b/.icons/awkward/32x32/apps/org.gnome.Evolution.svg
new file mode 120000
index 00000000..6fb79ec1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Evolution.svg
@@ -0,0 +1 @@
+evolution.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.FeedReader.svg b/.icons/awkward/32x32/apps/org.gnome.FeedReader.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.FeedReader.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Files.svg b/.icons/awkward/32x32/apps/org.gnome.Files.svg
new file mode 120000
index 00000000..edc468c4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Files.svg
@@ -0,0 +1 @@
+nautilus.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Firmware.svg b/.icons/awkward/32x32/apps/org.gnome.Firmware.svg
new file mode 100644
index 00000000..105a7669
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Firmware.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <rect width="20" height="2" x="6" y="7"/>
+ <rect width="20" height="2" x="6" y="11"/>
+ <rect width="20" height="2" x="6" y="15"/>
+ <rect width="20" height="2" x="6" y="19"/>
+ <rect width="20" height="2" x="6" y="23"/>
+ </g>
+ <g style="fill:#b7b7b7">
+ <rect width="20" height="2" x="6" y="7"/>
+ <rect width="20" height="2" x="6" y="11"/>
+ <rect width="20" height="2" x="6" y="15"/>
+ <rect width="20" height="2" x="6" y="19"/>
+ <rect width="20" height="2" x="6" y="23"/>
+ </g>
+ <rect style="opacity:0.2" width="18" height="24" x="7" y="5" rx="1.25" ry="1.25"/>
+ <rect style="fill:#4f4f4f" width="18" height="24" x="7" y="4" rx="1.25" ry="1.25"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.25 4 C 7.5575 4 7 4.5575 7 5.25 L 7 6.25 C 7 5.5575 7.5575 5 8.25 5 L 23.75 5 C 24.442 5 25 5.5575 25 6.25 L 25 5.25 C 25 4.5575 24.442 4 23.75 4 L 8.25 4 z"/>
+ <g style="opacity:0.4;fill:#ffffff">
+ <rect width="1" height="3" x="12" y="7"/>
+ <rect width="1" height="3" x="12" y="11"/>
+ <rect width="1" height="6" x="12" y="15"/>
+ <rect width="1" height="8" x="16" y="7"/>
+ <rect width="1" height="8" x="16" y="16"/>
+ <rect width="1" height="6" x="20" y="7"/>
+ <rect width="1" height="3" x="20" y="14"/>
+ <rect width="1" height="7" x="20" y="18"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.Four-in-a-row.svg b/.icons/awkward/32x32/apps/org.gnome.Four-in-a-row.svg
new file mode 120000
index 00000000..6d525fc6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Four-in-a-row.svg
@@ -0,0 +1 @@
+four-in-a-row.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Fractal.svg b/.icons/awkward/32x32/apps/org.gnome.Fractal.svg
new file mode 100644
index 00000000..9d162310
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Fractal.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#3c6eac" d="M 28.443833,4 C 29.305615,4 29.9994,4.8882 29.9994,5.75 l 0,17.5 c 0,0.862 -0.694385,1.717 -1.555567,1.75 L 19.548458,25 16.050772,23.182819 12.605913,23.933921 9.2161196,23.072687 5.3731472,23.45815 C 4.5154693,23.544178 4.2430887,22.79029 4.2577092,21.928414 L 4.4779735,8.9438326 c 0.014617,-0.861676 1.4905577,-1.3858124 2.2718257,-1.75 L 13.601322,4 Z"/>
+ <path style="fill:#47f6f4" d="M 3.5566406 4 C 2.694659 4 2 4.8882 2 5.75 L 2 23.25 C 2 24.112 2.694659 25 3.5566406 25 L 8.5 25 L 12 29 L 15.5 25 L 19.890625 25 C 20.74591 24.426916 21.602736 23.792021 22.460938 23.080078 C 26.319717 19.724313 27.494146 13.531546 23.916016 9.5292969 C 21.468806 6.7922259 16.993068 5.9705677 14.142578 8.5898438 C 12.245978 10.332992 11.68293 13.489069 13.5625 15.462891 C 14.77452 16.73586 16.947204 17.106905 18.277344 15.792969 C 19.104434 14.975926 19.339633 13.328047 18.445312 12.464844 C 17.913053 11.950889 16.980016 11.806859 16.441406 12.394531 C 16.135056 12.726781 16.054031 13.503944 16.425781 13.822266 C 16.623001 13.990615 16.960019 14.034056 17.136719 13.810547 C 17.223439 13.700958 17.247611 13.514098 17.119141 13.423828 C 17.061401 13.383888 16.967481 13.375006 16.925781 13.441406 C 16.914081 13.467136 16.911659 13.510634 16.943359 13.527344 C 16.955059 13.533984 16.978516 13.534824 16.978516 13.521484 L 16.978516 13.511719 L 16.978516 13.509766 C 16.961816 13.504846 16.978516 13.500606 16.978516 13.5 C 16.990216 13.49438 17.005859 13.505968 17.005859 13.517578 C 17.012559 13.550878 16.981172 13.581191 16.951172 13.587891 C 16.872702 13.605742 16.817481 13.530791 16.800781 13.462891 C 16.774921 13.309663 16.920397 13.194444 17.060547 13.177734 C 17.343697 13.144673 17.552266 13.413104 17.572266 13.671875 C 17.609806 14.159484 17.145473 14.509587 16.695312 14.529297 C 15.898263 14.564438 15.342872 13.804108 15.326172 13.064453 C 15.304812 11.822228 16.497196 10.964003 17.660156 10.970703 C 19.530566 10.981218 20.804866 12.778642 20.759766 14.535156 C 20.691516 17.258739 18.061188 19.107618 15.486328 19 C 11.617378 18.838434 8.79294 15.08238 9 11.417969 C 9.1888356 8.0675 11.391739 5.4242052 14.263672 4 L 3.5566406 4 z"/>
+ <path style="opacity:0.2" d="m 29.9994,23.25 0,1 c 0,0.862 -0.693585,1.717 -1.554667,1.75 l -12.944722,0 -3.499925,4 -3.4999254,-4 -4.944894,0 C 2.693285,26 2.0002999,25.112 2.0002999,24.25 l 0,-1 c 0,0.862 0.6929851,1.75 1.5549667,1.75 l 4.944894,0 3.4999254,4 3.499925,-4 12.944722,0 C 29.306415,24.967 30,24.112 30,23.25 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 28.444733,4 C 29.306515,4 29.9994,4.8882 29.9994,5.75 l 0,1 C 29.9994,5.8882 29.306515,5 28.444733,5 L 3.5552666,5 C 2.693285,5 2.0002999,5.8882 2.0002999,6.75 l 0,-1 C 2.0002999,4.8882 2.693285,4 3.5552666,4 L 28.444733,4 Z"/>
+ <path style="opacity:0.2" d="M 12.654297 5 C 10.607239 6.5132559 9.151378 8.7321023 9 11.417969 C 8.983286 11.713762 8.9938787 12.009638 9.015625 12.304688 C 9.2482367 9.009318 11.425023 6.4076993 14.263672 5 L 12.654297 5 z M 17.660156 10.970703 C 16.497196 10.964003 15.304812 11.822228 15.326172 13.064453 C 15.329524 13.212919 15.369706 13.358421 15.414062 13.501953 C 15.61939 12.826706 16.194924 12.323943 16.873047 12.101562 C 16.955023 12.069469 17.040291 12.047084 17.126953 12.033203 C 17.302766 11.995028 17.481208 11.969672 17.660156 11.970703 C 19.32808 11.980075 20.515689 13.411642 20.722656 14.966797 C 20.740844 14.825101 20.756084 14.682116 20.759766 14.535156 C 20.804866 12.778642 19.530566 10.981213 17.660156 10.970703 z M 12.435547 12.990234 C 12.307163 14.227682 12.635385 15.489285 13.5625 16.462891 C 14.77452 17.73586 16.947204 18.106905 18.277344 16.792969 C 18.847529 16.22971 19.125589 15.274851 18.957031 14.451172 C 18.857297 14.964702 18.622861 15.451649 18.277344 15.792969 C 16.947204 17.106905 14.77452 16.73586 13.5625 15.462891 C 12.885333 14.751766 12.530475 13.886911 12.435547 12.990234 z M 17.060547 13.177734 C 16.920397 13.194444 16.774921 13.309663 16.800781 13.462891 C 16.817481 13.530791 16.872702 13.605741 16.951172 13.587891 C 16.981172 13.581191 17.012559 13.550878 17.005859 13.517578 C 17.005859 13.505998 16.990216 13.4944 16.978516 13.5 C 16.978516 13.5006 16.961816 13.504866 16.978516 13.509766 L 16.978516 13.511719 L 16.978516 13.521484 C 16.978516 13.534884 16.955059 13.533944 16.943359 13.527344 C 16.911659 13.510634 16.914081 13.467136 16.925781 13.441406 C 16.967481 13.375006 17.061401 13.383888 17.119141 13.423828 C 17.247613 13.514098 17.223439 13.700958 17.136719 13.810547 C 16.960019 14.034057 16.623001 13.990615 16.425781 13.822266 C 16.370919 13.775287 16.32884 13.716404 16.292969 13.652344 C 16.189067 13.892272 16.157069 14.186146 16.220703 14.443359 C 16.366936 14.501391 16.523713 14.536862 16.695312 14.529297 C 16.738409 14.52741 16.779362 14.507774 16.822266 14.5 C 16.815998 14.486697 16.80411 14.476424 16.800781 14.462891 C 16.774921 14.309663 16.920397 14.194444 17.060547 14.177734 C 17.163841 14.165674 17.252169 14.20278 17.330078 14.255859 C 17.487435 14.106317 17.590363 13.90694 17.572266 13.671875 C 17.552266 13.413104 17.343697 13.144674 17.060547 13.177734 z M 17.015625 14.392578 C 16.979715 14.393666 16.946631 14.408206 16.925781 14.441406 C 16.920978 14.451969 16.933551 14.463095 16.933594 14.476562 C 16.988875 14.459926 17.040038 14.441662 17.091797 14.416016 C 17.067576 14.404589 17.042092 14.391777 17.015625 14.392578 z M 26.044922 15.746094 C 25.906331 18.491508 24.59848 21.221176 22.460938 23.080078 C 21.602735 23.792021 20.74591 24.426916 19.890625 25 L 21.291016 25 C 21.680515 24.706802 22.070853 24.403682 22.460938 24.080078 C 24.85846 21.995086 26.215959 18.815597 26.044922 15.746094 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.GHex.svg b/.icons/awkward/32x32/apps/org.gnome.GHex.svg
new file mode 120000
index 00000000..9b91b68c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.GHex.svg
@@ -0,0 +1 @@
+ghex.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Games.svg b/.icons/awkward/32x32/apps/org.gnome.Games.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Games.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Geary.svg b/.icons/awkward/32x32/apps/org.gnome.Geary.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Geary.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Genius.svg b/.icons/awkward/32x32/apps/org.gnome.Genius.svg
new file mode 120000
index 00000000..852099c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Genius.svg
@@ -0,0 +1 @@
+pcbcalculator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Glade.svg b/.icons/awkward/32x32/apps/org.gnome.Glade.svg
new file mode 120000
index 00000000..d5852ae9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Glade.svg
@@ -0,0 +1 @@
+glade.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Gnote.svg b/.icons/awkward/32x32/apps/org.gnome.Gnote.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Gnote.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Gtranslator.svg b/.icons/awkward/32x32/apps/org.gnome.Gtranslator.svg
new file mode 100644
index 00000000..4b739e75
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Gtranslator.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="2.1" ry="2.1"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="2.1" ry="2.1"/>
+ <path style="opacity:0.1" d="m 12.283203,8.1835938 0.25,1.1914062 c -4.213637,2.123176 -4.6543465,3.982577 -5.2343749,5.851562 l 2.2753907,0.402344 c 0.5369062,-2.26976 1.9556492,-3.428223 3.6210932,-4.140625 l 0.419922,1.289063 2.939454,-3.2382815 z M 21.498047,9 C 20.44456,9 19.597665,9.2969639 18.957031,9.8925781 18.319244,10.485122 18,11.268105 18,12.238281 c 0,0.675439 0.174118,1.259608 0.521484,1.753907 0.347367,0.491228 0.858402,1.045667 1.533204,1.328124 h -1.355469 v -0.720703 h -0.65625 V 16 h 3.134765 v -0.720703 c -0.438478,-0.09825 -0.773277,-0.549794 -1.003906,-1.019531 -0.230628,-0.472807 -0.345703,-1.110795 -0.345703,-1.91211 0,-0.911843 0.139996,-1.603365 0.421875,-2.076172 0.284726,-0.475877 0.701373,-0.7148434 1.248047,-0.7148434 0.546675,0 0.961367,0.2389664 1.246094,0.7148434 0.284726,0.472807 0.427734,1.160705 0.427734,2.066407 0,0.816666 -0.114016,1.459114 -0.341797,1.925781 -0.227782,0.466667 -0.563638,0.917385 -1.007812,1.015625 V 16 h 3.130859 v -1.400391 h -0.652344 v 0.720703 h -1.359375 c 0.677649,-0.282457 1.189743,-0.836897 1.53711,-1.328124 C 24.825882,13.49789 25,12.91372 25,12.238281 25,11.268105 24.679697,10.485122 24.039062,9.8925781 23.398429,9.2969639 22.551536,9 21.498047,9 Z m 0.427734,9.078125 c -0.536907,2.269759 -1.953694,3.428219 -3.61914,4.140625 l -0.421875,-1.287109 -2.939454,3.236328 4.271485,1.355469 -0.25,-1.191407 c 4.213638,-2.123177 4.654347,-3.982579 5.234375,-5.851562 z M 8.6777344,19 6,26 H 7.5820312 L 8.0878906,24.400391 H 10.912109 L 11.408203,26 H 13 L 10.394531,19 Z M 9.5058594,20.652344 10.386719,23 H 8.6230469 Z"/>
+ <g style="font-weight:bold;font-size:15.23467541px;line-height:0%;font-family:FreeSans;text-align:center;text-anchor:middle;fill:#5e5c64;enable-background:new" transform="matrix(0.67869738,0,0,0.63028545,-0.61615789,1.3394176)">
+ <path style="fill:#5e5c64" d="m 16.984789,35.000939 h -4.159067 l -0.746499,2.538532 H 9.748318 l 3.945781,-11.106079 h 2.528956 l 3.839138,11.106079 h -2.34614 z m -0.772618,-2.221216 -1.299298,-3.725967 -1.299799,3.725967 z"/>
+ </g>
+ <g style="font-weight:bold;font-size:19.29725647px;line-height:0%;font-family:FreeSans;text-align:center;text-anchor:middle;fill:#5e5c64;enable-background:new" transform="matrix(0.57413742,0,0,0.61908629,2.554442,1.0722542)">
+ <path style="fill:#5e5c64" d="m 35.508896,21.400037 h 2.366284 v -1.164173 h 1.137394 v 2.261397 h -5.452646 v -1.164174 c 0.773636,-0.158694 1.358822,-0.886457 1.755559,-1.640256 0.396736,-0.753799 0.595104,-1.790273 0.595104,-3.109421 0,-1.462965 -0.24796,-2.576307 -0.74388,-3.340024 -0.495921,-0.768677 -1.219965,-1.153015 -2.172132,-1.153015 -0.952167,0 -1.676211,0.384338 -2.172131,1.153015 -0.490961,0.763717 -0.736442,1.882018 -0.736442,3.354902 0,1.294352 0.200848,2.323387 0.602543,3.087104 0.401696,0.758759 0.984403,1.489001 1.74812,1.647695 v 1.164174 h -5.460084 v -2.261397 h 1.144832 v 1.164173 h 2.358846 c -1.175331,-0.456247 -2.065509,-1.352623 -2.670532,-2.146096 -0.605023,-0.798431 -0.907534,-1.74316 -0.907534,-2.834185 0,-1.567109 0.555431,-2.829226 1.666292,-3.786352 1.115821,-0.962086 2.591185,-1.443129 4.42609,-1.443129 1.834906,0 3.310269,0.481043 4.42609,1.443129 1.115821,0.957126 1.673731,2.219243 1.673731,3.786352 0,1.091025 -0.302511,2.035754 -0.907534,2.834185 -0.605023,0.793473 -1.497679,1.689849 -2.67797,2.146096 z"/>
+ </g>
+ <path style="fill:#2cc26f" d="m 13.194593,10.488705 0.421612,1.288417 2.938553,-3.2377506 -4.271023,-1.3556557 0.249297,1.1919593 c -4.2136371,2.123176 -4.6534345,3.982354 -5.2334629,5.85134 l 2.2754732,0.402544 c 0.5369067,-2.26976 1.9541057,-3.428452 3.6195507,-4.140854 z"/>
+ <path style="fill:#2cc26f" d="m 18.306052,21.219208 -0.421612,-1.288417 -2.938553,3.237747 4.271023,1.355656 -0.249298,-1.191956 c 4.213638,-2.123177 4.653436,-3.982357 5.233464,-5.85134 l -2.275473,-0.402544 c -0.536907,2.269759 -1.954105,3.428448 -3.619551,4.140854 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.0996094 2 C 2.9362094 2 2 2.9362094 2 4.0996094 L 2 5.0996094 C 2 3.9362094 2.9362094 3 4.0996094 3 L 27.900391 3 C 29.063791 3 30 3.9362094 30 5.0996094 L 30 4.0996094 C 30 2.9362094 29.063791 2 27.900391 2 L 4.0996094 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.Hitori.svg b/.icons/awkward/32x32/apps/org.gnome.Hitori.svg
new file mode 120000
index 00000000..983e9c5a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Hitori.svg
@@ -0,0 +1 @@
+hitori.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.IconPreview.svg b/.icons/awkward/32x32/apps/org.gnome.IconPreview.svg
new file mode 100644
index 00000000..11515313
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.IconPreview.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 3,6 C 1.892,6 1,6.941773 1,8.1113281 V 24.888672 C 1,26.058228 1.892,27 3,27 H 15 15.070312 27 c 1.108,0 2,-0.941772 2,-2.111328 V 8.1113281 C 29,6.941773 28.108,5.99896 27,6 H 15.070312 15 Z"/>
+ <path style="fill:#e4e4e4" d="M 3.0001954,4.9999998 C 1.8921954,4.9999998 1,5.9413822 1,7.1109373 V 23.889062 C 1,25.058618 1.8921954,26 3.0001954,26 H 15.07 V 4.9999998 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3 5 C 1.892 5 1 5.941773 1 7.1113281 L 1 8.1113281 C 1 6.941773 1.892 6 3 6 L 15.070312 6 L 15.070312 5 L 3 5 z"/>
+ <path style="fill:#51495d" d="M 15,4.9999998 V 26 h 12 c 1.108,0 2,-0.941772 2,-2.111328 V 7.1113272 C 29,5.9417721 28.108,4.9989598 27,4.9999998 Z"/>
+ <circle style="opacity:0.2" cx="23.5" cy="16.5" r="6.5"/>
+ <circle style="fill:#e4e4e4" cx="23.5" cy="15.5" r="6.5"/>
+ <circle style="fill:#3ea5e6" cx="23.5" cy="15.5" r="4.5"/>
+ <path style="opacity:0.2" d="M 23.5 11 A 4.5 4.5 0 0 0 19 15.5 A 4.5 4.5 0 0 0 19.033203 15.988281 A 4.5 4.5 0 0 1 23.5 12 A 4.5 4.5 0 0 1 27.966797 16.011719 A 4.5 4.5 0 0 0 28 15.5 A 4.5 4.5 0 0 0 23.5 11 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15 5 L 15 6 L 27 6 C 28.108 5.99896 29 6.941773 29 8.1113281 L 29 7.1113281 C 29 5.941773 28.108 4.99896 27 5 L 15 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.Keysign.svg b/.icons/awkward/32x32/apps/org.gnome.Keysign.svg
new file mode 100644
index 00000000..89a76d0f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Keysign.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 23.167969,3 c -1.898495,0 -3.631705,0.8359048 -4.769531,1.9609375 -0.02689,0.026584 -0.03811,0.059116 -0.06445,0.085937 C 17.629713,4.0782446 16.9,4 15.317,4.0429688 14.100203,4 12.666617,5.1569901 11.970703,6.171875 11.336346,5.9148113 10.737026,6.109904 10.142578,6.253906 8.8335221,6.6955351 7.5763216,7.903319 7.1855469,9.2207029 c -0.00625,0.021061 6.03e-5,0.037627 -0.00586,0.058594 -0.2491807,0.071303 -0.5284908,0.059731 -0.7539063,0.1660156 -1.1438811,0.5396758 -2.3686938,1.9991275 -2.421875,3.4824215 -0.053181,1.483295 0.5990558,2.417677 1.1875,3.087891 0.3740244,0.425998 0.8406183,0.668028 1.28125,0.957031 -0.099253,0.299383 -0.2428959,0.570989 -0.3085937,0.890625 l 0.00195,0 c -0.669379,3.254096 0.5991548,6.314485 2.5195313,8.732422 C 10.605923,29.01364 13.41517,31 16.871094,31 20.99021,31 24.271905,27.909675 25,23.716797 25,20 22,17 27.029299,10.916018 27.679621,9.7012374 28.308589,8.3671136 27.890625,6.453125 27.681643,5.4961307 27.012727,4.4096743 26.074219,3.7929688 25.13571,3.1762632 24.117223,3 23.167969,3 Z"/>
+ <path style="fill:#4f4f4f" d="m 23.167969,2 c -1.898495,0 -3.631705,0.8359048 -4.769531,1.9609375 -0.02689,0.026584 -0.03811,0.059116 -0.06445,0.085937 C 17.629713,3.0782446 16.9,3 15.317,3.0429688 14.100203,3 12.666617,4.1569901 11.970703,5.171875 11.336346,4.9148113 10.737026,5.109904 10.142578,5.253906 8.8335221,5.6955351 7.5763216,6.903319 7.1855469,8.2207029 c -0.00625,0.021061 6.03e-5,0.037627 -0.00586,0.058594 -0.2491807,0.071303 -0.5284908,0.059731 -0.7539063,0.1660156 -1.1438811,0.5396758 -2.3686938,1.9991275 -2.421875,3.4824215 -0.053181,1.483295 0.5990558,2.417677 1.1875,3.087891 0.3740244,0.425998 0.8406183,0.668028 1.28125,0.957031 -0.099253,0.299383 -0.2428959,0.570989 -0.3085937,0.890625 l 0.00195,0 c -0.669379,3.254096 0.5991548,6.314485 2.5195313,8.732422 C 10.605923,28.01364 13.41517,30 16.871094,30 20.99021,30 24.271905,26.909675 25,22.716797 25,19 22,16 27.029299,9.9160176 27.679621,8.7012374 28.308589,7.3671136 27.890625,5.453125 27.681643,4.4961307 27.012727,3.4096743 26.074219,2.7929688 25.13571,2.1762632 24.117223,2 23.167969,2 Z"/>
+ <path style="opacity:0.2" d="m 23.167969,6 c -4.442842,0 -5.274737,7 -2.775391,7 2.498989,0 7.218418,-7 2.775391,-7 z m -7.552735,1.015625 c -2.54102,0.3402147 -1.645976,4.897228 -0.292968,4.982422 1.352458,0.0852 2.834905,-5.3226357 0.292968,-4.982422 z m -4.095703,1.9902344 c -0.12979,0.011259 -0.269316,0.039695 -0.417969,0.089844 -2.3788903,0.8025532 -0.361969,4.1171899 0.970704,3.8945309 1.250385,-0.208415 1.394143,-4.1533065 -0.552735,-3.9843746 z M 8.390625,12 C 8.1782799,11.9951 7.9495721,12.042923 7.7050781,12.158203 5.7500113,13.080591 8.3634137,15.310422 9.5136719,14.964844 10.52015,14.662334 9.8770418,12.034158 8.390625,12 Z m 9.289063,1.001953 C 14.308366,12.939987 9.8619394,14.776879 9.1035156,18.466797 8.2821147,22.459926 12.486051,28 16.871094,28 19.028308,28 21.514955,25.883878 21.980469,23.203125 22.136629,22.305249 21.356028,21.990526 20.445312,22 19.282576,22.012096 17.908527,22.571547 18,23.330078 c 0.133192,1.105063 -0.55201,1.679276 -1.320312,1.697266 -1.048962,-0.132005 -1.563171,-0.760826 -1.701172,-1.710938 -0.187855,-2.494909 7.12078,-4.27204 6.521484,-8.140625 -0.219192,-1.414932 -1.79752,-2.136649 -3.820312,-2.173828 z"/>
+ <path style="fill:#ffffff" d="M 23.167969 5 C 18.725127 5 17.893232 12 20.392578 12 C 22.891567 12 27.610996 5 23.167969 5 z M 15.615234 6.015625 C 13.074214 6.3558397 13.969258 10.912853 15.322266 10.998047 C 16.674724 11.083247 18.157171 5.6754113 15.615234 6.015625 z M 11.519531 8.0058594 C 11.389741 8.0171184 11.250215 8.0455541 11.101562 8.0957031 C 8.7226717 8.8982563 10.739593 12.212893 12.072266 11.990234 C 13.322651 11.781819 13.466409 7.8369275 11.519531 8.0058594 z M 8.390625 11 C 8.1782799 10.9951 7.9495721 11.042923 7.7050781 11.158203 C 5.7500113 12.080591 8.3634137 14.310422 9.5136719 13.964844 C 10.52015 13.662334 9.8770418 11.034158 8.390625 11 z M 17.679688 12.001953 C 14.308366 11.939987 9.8619394 13.776879 9.1035156 17.466797 C 8.2821147 21.459926 12.486051 27 16.871094 27 C 19.028308 27 21.514955 24.883878 21.980469 22.203125 C 22.136629 21.305249 21.356028 20.990526 20.445312 21 C 19.282576 21.012096 17.908527 21.571547 18 22.330078 C 18.133192 23.435141 17.44799 24.009354 16.679688 24.027344 C 15.630726 23.895339 15.116517 23.266518 14.978516 22.316406 C 14.790661 19.821497 22.099296 18.044366 21.5 14.175781 C 21.280808 12.760849 19.70248 12.039132 17.679688 12.001953 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23.167969 2 C 21.269474 2 19.536263 2.8359048 18.398438 3.9609375 C 18.371547 3.9875215 18.360324 4.020054 18.333984 4.046875 C 17.629709 3.0782451 16.899406 2.9999999 15.316406 3.0429688 C 14.099609 2.9999999 12.666617 4.1569901 11.970703 5.171875 C 11.336346 4.9148113 10.737026 5.1099042 10.142578 5.2539062 C 8.8335222 5.6955354 7.5763216 6.9033192 7.1855469 8.2207031 C 7.1792969 8.2417641 7.1856078 8.2583299 7.1796875 8.2792969 C 6.9305068 8.3505999 6.6511968 8.3390279 6.4257812 8.4453125 C 5.2819002 8.9849883 4.0570875 10.44444 4.0039062 11.927734 C 3.9947563 12.182939 4.0123197 12.416468 4.0410156 12.640625 C 4.2280509 11.260047 5.3561574 9.9499542 6.4257812 9.4453125 C 6.6511968 9.3390279 6.9305068 9.3505999 7.1796875 9.2792969 C 7.1856078 9.2583299 7.1792969 9.2417641 7.1855469 9.2207031 C 7.5763216 7.9033192 8.8335222 6.6955354 10.142578 6.2539062 C 10.737026 6.1099042 11.336346 5.9148113 11.970703 6.171875 C 12.666617 5.1569901 14.099609 4 15.316406 4.0429688 C 16.899406 3.9999999 17.629709 4.0782451 18.333984 5.046875 C 18.360324 5.020054 18.371547 4.9875215 18.398438 4.9609375 C 19.536263 3.8359048 21.269474 3 23.167969 3 C 24.117223 3 25.13571 3.1762632 26.074219 3.7929688 C 27.012727 4.4096742 27.681643 5.4961307 27.890625 6.453125 C 27.940809 6.6829342 27.97432 6.9033003 27.996094 7.1171875 C 28.042424 6.6099535 28.023872 6.0633053 27.890625 5.453125 C 27.681643 4.4961307 27.012727 3.4096743 26.074219 2.7929688 C 25.13571 2.1762632 24.117223 2 23.167969 2 z M 6.1875 16.789062 C 6.1811388 16.814645 6.1694447 16.837096 6.1640625 16.863281 L 6.1660156 16.863281 C 6.0134202 17.605103 5.9742238 18.334409 6.0078125 19.050781 C 6.0339983 18.658573 6.0839697 18.262136 6.1660156 17.863281 L 6.1640625 17.863281 C 6.2297603 17.543645 6.3734032 17.272039 6.4726562 16.972656 C 6.3782586 16.910742 6.2831154 16.848935 6.1875 16.789062 z M 24.132812 17.236328 C 24.018054 19.350085 24.765843 21.08423 24.955078 22.929688 C 24.969095 22.858272 24.987484 22.788874 25 22.716797 C 25 20.868415 24.260197 19.197621 24.132812 17.236328 z"/>
+ <circle style="opacity:0.2" cx="23" cy="24" r="8"/>
+ <circle style="fill:#0093dd" cx="23" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 21,19 a 3.9999999,3.9999999 0 0 0 -4,4 3.9999999,3.9999999 0 0 0 4,4 3.9999999,3.9999999 0 0 0 3.869141,-3 H 27 v 2 h 1 v -2 h 1 V 22 H 24.867188 A 3.9999999,3.9999999 0 0 0 21,19 Z m 0,2 a 1.9999999,1.9999999 0 0 1 2,2 1.9999999,1.9999999 0 0 1 -2,2 1.9999999,1.9999999 0 0 1 -2,-2 1.9999999,1.9999999 0 0 1 2,-2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.Klotski.svg b/.icons/awkward/32x32/apps/org.gnome.Klotski.svg
new file mode 120000
index 00000000..6d6f9fcd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Klotski.svg
@@ -0,0 +1 @@
+gnome-klotski.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.LightsOff.svg b/.icons/awkward/32x32/apps/org.gnome.LightsOff.svg
new file mode 120000
index 00000000..88261cb6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.LightsOff.svg
@@ -0,0 +1 @@
+lightsoff.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Logs.svg b/.icons/awkward/32x32/apps/org.gnome.Logs.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Logs.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Lollypop.svg b/.icons/awkward/32x32/apps/org.gnome.Lollypop.svg
new file mode 120000
index 00000000..6ee338be
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Lollypop.svg
@@ -0,0 +1 @@
+lollypop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Mahjongg.svg b/.icons/awkward/32x32/apps/org.gnome.Mahjongg.svg
new file mode 120000
index 00000000..6c409e39
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Mahjongg.svg
@@ -0,0 +1 @@
+kmahjongg.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Maps.svg b/.icons/awkward/32x32/apps/org.gnome.Maps.svg
new file mode 120000
index 00000000..59b5c64a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Maps.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Mines.svg b/.icons/awkward/32x32/apps/org.gnome.Mines.svg
new file mode 120000
index 00000000..f4b00830
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Mines.svg
@@ -0,0 +1 @@
+kmines.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.MultiWriter.svg b/.icons/awkward/32x32/apps/org.gnome.MultiWriter.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.MultiWriter.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Music.svg b/.icons/awkward/32x32/apps/org.gnome.Music.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Music.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Nautilus.svg b/.icons/awkward/32x32/apps/org.gnome.Nautilus.svg
new file mode 120000
index 00000000..edc468c4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Nautilus.svg
@@ -0,0 +1 @@
+nautilus.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Notes.svg b/.icons/awkward/32x32/apps/org.gnome.Notes.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Notes.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.OCRFeeder.svg b/.icons/awkward/32x32/apps/org.gnome.OCRFeeder.svg
new file mode 120000
index 00000000..44243e08
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.OCRFeeder.svg
@@ -0,0 +1 @@
+ocrfeeder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.OfficeRunner.svg b/.icons/awkward/32x32/apps/org.gnome.OfficeRunner.svg
new file mode 100644
index 00000000..f2ee77d1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.OfficeRunner.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="22" cy="6" r="3"/>
+ <path style="opacity:0.2" d="M 19.506243,9.4392469 C 19.008304,9.4668489 18.562676,9.7573427 18.336464,10.20179 L 14,18 10.12666,22.618527 4.5551802,21.999473 C 2.7002991,21.793579 2.3914558,25.075425 4.2463369,25.281321 l 6.2971241,0.699681 c 0.455353,0.05048 0.906581,-0.125112 1.208042,-0.470098 l 4.897764,-5.497189 c 0.07632,-0.08725 0.141503,-0.183652 0.194052,-0.286978 l 2.680476,-5.664406 1.394409,3.211134 c 0.40467,0.888827 1.772509,1.100349 2.463268,0.409968 l 4.198083,-4.198083 c 1.373725,-1.318909 -0.659874,-3.352507 -1.978783,-1.978783 l -2.770025,2.770024 -1.972974,-4.018772 C 20.619114,9.7324117 20.082432,9.4073632 19.506243,9.4392469 Z"/>
+ <path style="fill:#548536" d="m 19.506243,8.4392469 c -0.497939,0.027602 -0.943567,0.3180958 -1.169779,0.7625426 L 14,17 10.12666,21.618527 4.5551802,20.999473 C 2.7002991,20.793579 2.3914558,24.075425 4.2463369,24.281321 l 6.2971241,0.699681 c 0.455353,0.05048 0.906581,-0.125112 1.208042,-0.470098 l 4.897764,-5.497189 c 0.07632,-0.08725 0.141503,-0.183652 0.194052,-0.286978 l 2.680476,-5.664406 1.394409,3.211134 c 0.40467,0.888827 1.772509,1.100349 2.463268,0.409968 L 27.579555,12.48535 C 28.95328,11.166441 26.919681,9.1328425 25.600772,10.506567 L 22.830747,13.276591 20.857773,9.2578185 C 20.619114,8.7324117 20.082432,8.4073632 19.506243,8.4392469 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 19.505859 8.4394531 C 19.00792 8.4670551 18.56215 8.7567251 18.335938 9.2011719 L 14 17 L 10.126953 21.619141 L 4.5546875 21 C 3.3468243 20.865926 2.8003704 22.207361 3.0742188 23.21875 C 3.2345903 22.510278 3.7317542 21.908653 4.5546875 22 L 10.126953 22.619141 L 14 18 L 18.335938 10.201172 C 18.562149 9.7567246 19.00792 9.4670551 19.505859 9.4394531 C 20.082048 9.4075694 20.618763 9.7324052 20.857422 10.257812 L 22.830078 14.277344 L 25.601562 11.505859 C 26.449239 10.622953 27.585915 11.150565 27.929688 11.988281 C 28.474653 10.728303 26.763001 9.29615 25.601562 10.505859 L 22.830078 13.277344 L 20.857422 9.2578125 C 20.618763 8.7324057 20.082048 8.4075694 19.505859 8.4394531 z"/>
+ <circle style="fill:#75b74a" cx="22" cy="5" r="3"/>
+ <path style="opacity:0.2" d="m 16.315825,8.5974439 c -0.12113,-0.00147 -0.241942,0.012748 -0.359406,0.042366 l -5.897192,1.3993611 c -0.6229034,0.155537 -1.0600805,0.714966 -1.0604535,1.356995 v 6.297124 c -0.026763,1.892388 3.1252335,1.892388 3.0984705,0 v -4.903467 l 2.897115,-0.725645 0.09293,1.353135 c -0.347904,1.032096 -0.677251,2.05964 -0.929264,3.072035 -0.761794,2.658462 -0.325729,4.25771 1.289064,4.653149 0.06265,0.06721 0.131768,0.128089 0.206351,0.181752 l 4.014964,2.882083 2.6443,5.950017 c 0.757987,1.70547 3.316195,0.56849 2.558207,-1.136981 L 22.072185,22.722244 C 21.97104,22.494938 21.811128,22.298703 21.60892,22.153753 L 18.408428,19.85656 c 0.662698,-1.129388 1.335399,-2.753145 1.721476,-4.110623 0.299778,-1.053864 0.60128,-2.10821 0.903298,-3.162227 0.273726,-0.866226 0.197569,-1.533512 0.0033,-2.024992 -0.433238,-1.0325672 -1.0307,-1.1367378 -2.010067,-1.3640905 L 16.701183,8.6548394 c -4.26e-4,0.0014 -9.1e-4,0.00273 -0.0014,0.00413 -0.12447,-0.038298 -0.253719,-0.058996 -0.383959,-0.061524 z"/>
+ <path style="fill:#75b74a" d="m 16.315825,7.5974439 c -0.12113,-0.00147 -0.241942,0.012748 -0.359406,0.042366 l -5.897192,1.399361 C 9.4363236,9.1947081 8.9991465,9.7541369 8.9987735,10.396166 v 6.297124 c -0.026763,1.892388 3.1252335,1.892388 3.0984705,0 v -4.903467 l 2.897115,-0.725645 0.09293,1.353135 c -0.347904,1.032096 -0.677251,2.05964 -0.929264,3.072035 -0.761794,2.658462 -0.325729,4.25771 1.289064,4.653149 0.06265,0.06721 0.131768,0.128089 0.206351,0.181752 l 4.014964,2.882083 2.6443,5.950017 c 0.757987,1.70547 3.316195,0.56849 2.558207,-1.136981 L 22.072185,21.722244 C 21.97104,21.494938 21.811128,21.298703 21.60892,21.153753 L 18.408428,18.85656 c 0.662698,-1.129388 1.335399,-2.753145 1.721476,-4.110623 0.299778,-1.053864 0.60128,-2.10821 0.903298,-3.162227 0.273726,-0.866226 0.197569,-1.533512 0.0033,-2.0249918 -0.433238,-1.0325674 -1.0307,-1.136738 -2.010067,-1.3640907 L 16.701183,7.6548394 c -4.26e-4,0.0014 -9.1e-4,0.00273 -0.0014,0.00413 -0.12447,-0.038298 -0.253719,-0.058996 -0.383959,-0.061524 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22 2 A 3 3 0 0 0 19 5 A 3 3 0 0 0 19.042969 5.5136719 A 3 3 0 0 1 22 3 A 3 3 0 0 1 24.957031 5.4863281 A 3 3 0 0 0 25 5 A 3 3 0 0 0 22 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.316406 7.5976562 C 16.195276 7.5961862 16.074495 7.611007 15.957031 7.640625 L 10.058594 9.0390625 C 9.4356903 9.1945997 8.9984199 9.7544553 8.9980469 10.396484 L 8.9980469 11.396484 C 8.9984199 10.754455 9.4356903 10.1946 10.058594 10.039062 L 15.957031 8.640625 C 16.074495 8.611007 16.195276 8.5961863 16.316406 8.5976562 C 16.446646 8.6001842 16.574749 8.6199051 16.699219 8.6582031 C 16.699709 8.6568031 16.700746 8.6556969 16.701172 8.6542969 L 19.027344 9.1953125 C 20.006711 9.4226652 20.603871 9.5260266 21.037109 10.558594 C 21.092132 10.697795 21.133255 10.855505 21.164062 11.023438 C 21.261188 10.424409 21.186978 9.9377449 21.037109 9.5585938 C 20.603871 8.5260264 20.006711 8.4226652 19.027344 8.1953125 L 16.701172 7.6542969 C 16.700746 7.6556969 16.699709 7.6568031 16.699219 7.6582031 C 16.574749 7.6199051 16.446646 7.6001843 16.316406 7.5976562 z M 15.03125 12.59375 C 14.705317 13.566588 14.395874 14.535455 14.158203 15.490234 C 13.852418 16.557343 13.749143 17.443726 13.828125 18.160156 C 13.876207 17.65948 13.981586 17.106581 14.158203 16.490234 C 14.410216 15.477839 14.739987 14.450065 15.087891 13.417969 L 15.03125 12.59375 z M 18.792969 19.132812 C 18.665301 19.38473 18.537304 19.637404 18.408203 19.857422 L 21.609375 22.154297 C 21.811583 22.299247 21.971121 22.49535 22.072266 22.722656 L 24.871094 29.019531 C 24.887715 29.056928 24.894717 29.09208 24.908203 29.128906 C 25.042473 28.814128 25.055402 28.434223 24.871094 28.019531 L 22.072266 21.722656 C 21.971121 21.49535 21.811583 21.299247 21.609375 21.154297 L 18.792969 19.132812 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.PasswordSafe.svg b/.icons/awkward/32x32/apps/org.gnome.PasswordSafe.svg
new file mode 100644
index 00000000..02b363f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.PasswordSafe.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#656565" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="23" height="23" x="4" y="5" rx="1.437" ry="1.437"/>
+ <rect style="fill:#d9d9d9" width="23" height="23" x="4" y="4" rx="1.437" ry="1.437"/>
+ <rect style="opacity:0.1" width="2" height="5" x="3" y="9" rx=".5" ry=".5"/>
+ <rect style="fill:#8e8e8e" width="2" height="5" x="3" y="8" rx=".5" ry=".5"/>
+ <ellipse style="opacity:0.1" cx="15.5" cy="16.475" rx="6.5" ry="6.525"/>
+ <ellipse style="fill:#8e8e8e" cx="15.5" cy="15.475" rx="6.5" ry="6.525"/>
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="2.5"/>
+ <circle style="fill:#d9d9d9" cx="15.5" cy="15.5" r="2.5"/>
+ <path style="opacity:0.2" d="m 16.833517,9.0785119 -0.747699,2.8011851 0.697613,0.187643 0.747699,-2.8011843 z m -2.666499,-3.762e-4 -0.698424,0.1874255 0.747561,2.8017048 0.698424,-0.187426 z m 5.673556,1.5260713 -2.042892,2.05113 0.511499,0.51287 2.042892,-2.051129 z m -8.681799,5.8e-5 -0.510906,0.513466 2.043271,2.05075 0.510905,-0.513467 z m 10.526873,2.831516 -2.79097,0.750436 0.186707,0.70111 2.79097,-0.750436 z m -12.3707034,2.77e-4 -0.1869249,0.700296 2.7904523,0.750575 0.186924,-0.700296 z m 9.7665834,2.627013 -0.186925,0.700296 2.790452,0.750575 0.186925,-0.700296 z m -7.162913,-3.98e-4 -2.79097,0.750436 0.1867073,0.70111 2.7909707,-0.750436 z m 6.390245,1.718846 -0.510905,0.513467 2.04327,2.050749 0.510906,-0.513466 z m -5.618041,2.74e-4 -2.042892,2.051129 0.511499,0.512871 2.042892,-2.05113 z m 4.093026,1.100941 -0.698424,0.187426 0.747561,2.801704 0.698424,-0.187425 z m -2.567276,-7.4e-5 -0.747699,2.801184 0.697613,0.187644 0.747699,-2.801185 z"/>
+ <rect style="opacity:0.1" width="2" height="5" x="3" y="18" rx=".5" ry=".5"/>
+ <rect style="fill:#8e8e8e" width="2" height="5" x="3" y="17" rx=".5" ry=".5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.4375 4 C 4.6411251 4 4 4.6411251 4 5.4375 L 4 6.4375 C 4 5.6411251 4.6411251 5 5.4375 5 L 25.5625 5 C 26.358875 5 27 5.6411251 27 6.4375 L 27 5.4375 C 27 4.6411251 26.358875 4 25.5625 4 L 5.4375 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.5 13 A 2.5 2.5 0 0 0 13 15.5 A 2.5 2.5 0 0 0 13.052734 15.996094 A 2.5 2.5 0 0 1 15.5 14 A 2.5 2.5 0 0 1 17.947266 16.003906 A 2.5 2.5 0 0 0 18 15.5 A 2.5 2.5 0 0 0 15.5 13 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.Photos.svg b/.icons/awkward/32x32/apps/org.gnome.Photos.svg
new file mode 100644
index 00000000..b066332f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Photos.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 16.000001,3.0000001 c -0.794234,0 -1.531648,0.2392848 -2.15368,0.6473145 L 6.1731876,8.1706054 C 5.5175067,8.5167022 4.9465951,9.0488944 4.5501248,9.7500001 4.1862107,10.393739 4.0175086,11.096113 4.0182077,11.789502 H 4 v 9.420996 h 0.018208 c -6.21e-4,0.693303 0.167994,1.395952 0.5319171,2.039502 0.3963906,0.701186 0.9673985,1.233302 1.6230628,1.579395 l 7.7147501,4.54834 C 14.501304,29.769322 15.223305,30 16.000001,30 c 0.803071,0 1.549498,-0.244052 2.175787,-0.660498 l 7.61071,-4.487695 c 0.672875,-0.345219 1.258692,-0.886173 1.663378,-1.601807 0.364081,-0.644032 0.532776,-1.347116 0.531917,-2.040821 H 28 V 11.789502 H 27.9818 C 27.982475,11.096106 27.813863,10.393664 27.449876,9.7500001 27.053485,9.0488134 26.482477,8.5166981 25.826813,8.1706054 L 18.175788,3.6591798 C 17.549614,3.2429912 16.80283,3.0000001 16.000001,3.0000001 Z"/>
+ <path style="fill:#33d17a" d="m 4.0000001,10.789502 v 9.420996 h 8.0190739 v -9.420996 z"/>
+ <path style="fill:#3584e4" d="m 10.02536,16.697071 -4.0316458,7.026855 7.9904618,4.710498 4.031648,-7.026856 z"/>
+ <path style="fill:#a347ba" d="m 21.974639,16.695752 -7.990463,4.711816 4.031648,7.026856 7.990462,-4.711816 z"/>
+ <path style="fill:#e83c44" d="m 19.980926,10.789502 v 9.419677 H 28 v -9.419677 z"/>
+ <path style="fill:#ff912f" d="m 18.015824,2.5655762 -4.031648,7.0268556 7.990463,4.7104972 4.031647,-7.0268549 z"/>
+ <path style="fill:#f6d32d" d="M 13.984176,2.5655762 5.9937142,7.2760741 10.02536,14.302929 18.015824,9.5924318 Z"/>
+ <path style="fill:#a347ba" d="m 16.000069,29 c 2.206377,0 3.99505,-1.826622 3.99505,-4.079303 -0.0019,-1.335493 -0.643918,-2.585454 -1.718759,-3.346388 l -2.054787,-1.23331 -0.221504,-0.130537 c -0.635661,-0.367093 -1.267071,-0.74181 -1.894097,-1.124075 -1.292444,-0.710628 -2.099128,-2.087747 -2.100953,-3.586614 v 9.420471 c 0,2.252908 1.788673,4.079303 3.99505,4.079303 z m -3.980401,-4.408367 c 0.0054,-0.06414 0.01443,-0.127365 0.02264,-0.19082 -0.0089,0.06346 -0.01642,0.126911 -0.02264,0.19082 z"/>
+ <path style="fill:#f6d32d" d="m 16.000069,2.0000002 c -2.206377,0 -3.99505,1.8263946 -3.99505,4.079303 0.002,1.3354125 0.643983,2.5852736 1.71876,3.3461613 l 2.054787,1.2333085 0.221503,0.130538 c 0.635662,0.367093 1.267072,0.74181 1.894099,1.124075 1.292373,0.71059 2.099045,2.087602 2.100951,3.586387 V 6.0793032 c 0,-2.2529084 -1.788673,-4.079303 -3.99505,-4.079303 z m 3.980402,4.4079132 c -0.0054,0.064362 -0.01443,0.1275919 -0.02264,0.1910473 0.0089,-0.063457 0.01642,-0.1269115 0.02264,-0.1908205 z"/>
+ <path style="fill:#3584e4" d="m 4.5502564,22.249886 c 1.1030777,1.951267 3.5467164,2.619593 5.4572376,1.493026 1.131778,-0.66945 1.870947,-1.862197 1.978882,-3.193189 l 0.01842,-2.433304 v -0.261301 c -0.0066,-0.721811 -0.0038,-1.555574 0.0066,-2.236818 -0.04357,-1.498016 0.720822,-2.899801 1.990866,-3.650976 L 12.004798,13.144656 8.0097474,15.5 7.1068667,16.032349 6.0126666,16.677332 C 4.101701,17.803674 3.4469567,20.298847 4.5502564,22.249886 Z m 1.7485002,-5.723941 c 0.057041,-0.02719 0.1154125,-0.05077 0.1731188,-0.07547 -0.058249,0.02384 -0.115969,0.049 -0.1731188,0.07547 z"/>
+ <path style="fill:#ff912f" d="M 27.449883,8.7498867 C 26.346804,6.7986203 23.903166,6.1302947 21.992645,7.2568623 20.860928,7.9262672 20.121767,9.1189152 20.013764,10.449823 l -0.01842,2.433531 v 0.261302 c 0.0066,0.72181 0.0038,1.555574 -0.0066,2.236818 0.04357,1.498017 -0.720822,2.8998 -1.990867,3.650976 l 1.997525,-1.177559 3.994829,-2.355118 0.902881,-0.532349 1.094199,-0.644982 c 1.910966,-1.126568 2.56571,-3.621515 1.462411,-5.5725553 z m -1.748501,5.7239423 c -0.05704,0.02719 -0.115411,0.05077 -0.173118,0.07547 0.05815,-0.0238 0.115856,-0.04895 0.173118,-0.07547 z"/>
+ <path style="fill:#33d17a" d="M 4.5502564,8.7498867 C 3.4471786,10.701154 4.101923,13.195874 6.0124446,14.322214 c 1.1336388,0.666108 2.5148087,0.723418 3.6976408,0.153427 l 2.0729876,-1.200447 0.221502,-0.130538 c 0.629215,-0.378513 1.26277,-0.749454 1.900534,-1.112744 1.2489,-0.78769 2.820261,-0.812577 4.092485,-0.06481 L 16.000069,10.789314 12.004798,8.4341959 11.101916,7.901847 10.007716,7.2568643 C 8.0967508,6.1302947 5.6533341,6.7988471 4.5500344,8.7498867 Z m 5.7289016,-1.315575 c 0.05171,0.036713 0.100764,0.076374 0.15048,0.1153534 -0.04926,-0.039731 -0.09944,-0.078266 -0.15048,-0.1155802 z"/>
+ <path style="fill:#e83c44" d="m 27.449883,22.249886 c 1.103078,-1.951265 0.448334,-4.445986 -1.462189,-5.572554 -1.133675,-0.666035 -2.514844,-0.72326 -3.697641,-0.153201 l -2.072986,1.200449 -0.221504,0.130538 c -0.629214,0.378513 -1.26277,0.749454 -1.900534,1.112743 -1.248858,0.787761 -2.82022,0.812735 -4.092484,0.06504 l 1.997524,1.177559 3.995272,2.355345 0.902882,0.532349 1.094199,0.644983 c 1.910966,1.12634 4.354382,0.458014 5.457683,-1.493025 z m -5.728902,1.315575 c -0.05171,-0.03671 -0.100763,-0.07637 -0.150479,-0.115353 0.04927,0.03966 0.09943,0.07819 0.150479,0.115581 z"/>
+ <path style="fill:#3e384f" d="m 12.00495,13.144882 v 4.710236 L 16,20.210462 19.99505,17.855118 V 13.144882 L 16,10.789538 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 C 15.205766 2 14.467735 2.2384547 13.845703 2.6464844 L 6.1738281 7.1699219 C 5.5181472 7.5160187 4.9472516 8.0488943 4.5507812 8.75 C 4.1868672 9.3937389 4.016879 10.095673 4.0175781 10.789062 L 4 10.789062 L 4 11.789062 L 4.0175781 11.789062 C 4.016879 11.095673 4.1868672 10.393739 4.5507812 9.75 C 4.9472516 9.0488943 5.5181472 8.5160187 6.1738281 8.1699219 L 13.845703 3.6464844 C 14.467735 3.2384547 15.205766 3 16 3 C 16.802829 3 17.549607 3.2439677 18.175781 3.6601562 L 25.826172 8.1699219 C 26.481836 8.5160146 27.052828 9.0488133 27.449219 9.75 C 27.813206 10.393664 27.983097 11.095667 27.982422 11.789062 L 28 11.789062 L 28 10.789062 L 27.982422 10.789062 C 27.983097 10.095667 27.813206 9.3936639 27.449219 8.75 C 27.052828 8.0488133 26.481836 7.5160146 25.826172 7.1699219 L 18.175781 2.6601562 C 17.549607 2.2439677 16.802829 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.Podcasts.svg b/.icons/awkward/32x32/apps/org.gnome.Podcasts.svg
new file mode 100644
index 00000000..5b9124b9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Podcasts.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 3.0714285,6 C 1.9238571,6 0.99999997,6.9495484 0.99999997,8.1290323 v 15.6129037 1.064515 1.064516 C 0.99999997,27.050452 1.9238571,28 3.0714285,28 H 27.928571 C 29.076143,28 30,27.050452 30,25.870967 V 24.806451 23.741936 8.1290323 C 30,6.9495484 29.076143,6 27.928571,6 Z"/>
+ <path style="fill:#ed333b" d="M 3.0714285,5 C 1.9238571,5 0.99999997,5.9495484 0.99999997,7.1290323 v 15.6129037 1.064515 1.064516 C 0.99999997,26.050452 1.9238571,27 3.0714285,27 H 27.928571 C 29.076143,27 30,26.050452 30,24.870967 V 23.806451 22.741936 7.1290323 C 30,5.9495484 29.076143,5 27.928571,5 Z"/>
+ <path style="fill:#949390" d="M 9.1249995,22 C 8.6908001,21.999909 8.3002308,22.276102 8.13859,22.697544 l -1.0625,2.17852 c -0.01197,0.0311 -0.022587,0.06275 -0.03182,0.09486 H 7 V 25.309936 27 h 1.0625 14.875001 1.0625 v -2.02907 h -0.04565 c -0.0088,-0.03208 -0.01894,-0.06373 -0.03044,-0.09486 l -1.0625,-2.178522 C 22.69977,22.276106 22.3092,21.999913 21.875,22.000004 Z"/>
+ <path style="fill:#f6f5f4" d="M 5.0833332,8.0000001 H 25.916666 L 27.999999,9.95 V 22 H 3 V 9.95 Z"/>
+ <rect style="fill:#424048" width="25" height="7" x="3" y="12"/>
+ <circle style="opacity:0.2" cx="8.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#f6f5f4" cx="8.5" cy="15.5" r="1.5"/>
+ <rect style="fill:#949390" width="7" height="3" x="12" y="14"/>
+ <path style="opacity:0.5;fill:#424048" d="M 12,14.000001 V 17 h 2.857325 c 0.0943,-0.493613 0.141937,-0.996152 0.142187,-1.5 -0.0025,-0.504095 -0.05243,-1.006636 -0.149024,-1.499999 z"/>
+ <rect style="opacity:0.3" width="17" height="2.088" x="7" y="24.91"/>
+ <circle style="opacity:0.2" cx="22.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#f6f5f4" cx="22.5" cy="15.5" r="1.5"/>
+ <rect style="opacity:0.2" width="25" height="1" x="3" y="22"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.0722656 5 C 1.9246942 5 1 5.9494223 1 7.1289062 L 1 8.1289062 C 1 6.9494223 1.9246942 6 3.0722656 6 L 27.927734 6 C 29.075306 6 30 6.9494223 30 8.1289062 L 30 7.1289062 C 30 5.9494223 29.075306 5 27.927734 5 L 3.0722656 5 z"/>
+ <rect style="opacity:0.2" width="7" height="1" x="12" y="14"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.Polari.svg b/.icons/awkward/32x32/apps/org.gnome.Polari.svg
new file mode 120000
index 00000000..28bbff2d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Polari.svg
@@ -0,0 +1 @@
+irc-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.PowerStats.svg b/.icons/awkward/32x32/apps/org.gnome.PowerStats.svg
new file mode 120000
index 00000000..82c357f4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.PowerStats.svg
@@ -0,0 +1 @@
+gnome-power-statistics.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Quadrapassel.svg b/.icons/awkward/32x32/apps/org.gnome.Quadrapassel.svg
new file mode 120000
index 00000000..765b85dd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Quadrapassel.svg
@@ -0,0 +1 @@
+quadrapassel.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Recipes.svg b/.icons/awkward/32x32/apps/org.gnome.Recipes.svg
new file mode 120000
index 00000000..d55b6fc0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Recipes.svg
@@ -0,0 +1 @@
+recipes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Reversi.svg b/.icons/awkward/32x32/apps/org.gnome.Reversi.svg
new file mode 120000
index 00000000..c51280a0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Reversi.svg
@@ -0,0 +1 @@
+kreversi.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Rhythmbox3.svg b/.icons/awkward/32x32/apps/org.gnome.Rhythmbox3.svg
new file mode 120000
index 00000000..a2830c27
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Rhythmbox3.svg
@@ -0,0 +1 @@
+rhythmbox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Robots.svg b/.icons/awkward/32x32/apps/org.gnome.Robots.svg
new file mode 120000
index 00000000..cd2fa6c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Robots.svg
@@ -0,0 +1 @@
+gnome-robots.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Screenshot.svg b/.icons/awkward/32x32/apps/org.gnome.Screenshot.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Screenshot.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Settings.svg b/.icons/awkward/32x32/apps/org.gnome.Settings.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Settings.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Shell.Extensions.GSConnect.svg b/.icons/awkward/32x32/apps/org.gnome.Shell.Extensions.GSConnect.svg
new file mode 120000
index 00000000..af028f18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Shell.Extensions.GSConnect.svg
@@ -0,0 +1 @@
+kdeconnect.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Shotwell.svg b/.icons/awkward/32x32/apps/org.gnome.Shotwell.svg
new file mode 120000
index 00000000..b927afb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Shotwell.svg
@@ -0,0 +1 @@
+multimedia-photo-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.SimpleScan.svg b/.icons/awkward/32x32/apps/org.gnome.SimpleScan.svg
new file mode 100644
index 00000000..06fbeb73
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.SimpleScan.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="23" x="2" y="-28" rx="2.073" ry="2.3" transform="rotate(90)"/>
+ <rect style="fill:#8d8d8d" width="29" height="23" x="1" y="-28" rx="2.073" ry="2.3" transform="rotate(90)"/>
+ <path style="fill:#01dfd8" d="M 8,16.937501 V 4.5390621 c 0,0 0,-0.539062 0.548386,-0.539062 H 24.451614 C 25,4.0000001 25,4.5390621 25,4.5390621 V 16.937501"/>
+ <path style="opacity:0.2" d="m 8,17.9375 v 9.173828 C 8,27.111328 8,28 8.796875,28 H 19 l 6,-6 v -4.0625 z"/>
+ <path style="fill:#e4e4e4" d="M 8,16.9375 H 25 V 21 L 21.015625,23.152574 19,27 H 8.796875 C 8,27 8,26.112134 8,26.112134 Z"/>
+ <path style="fill:#cccccc" d="M 19,27 V 21.818182 C 19,21.818182 19,21 19.818181,21 H 25 Z"/>
+ <rect style="opacity:0.2" width="29" height="3" x="2" y="16" rx=".725" ry=".75"/>
+ <rect style="fill:#ffffff" width="29" height="3" x="2" y="15" rx=".725" ry=".75"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.3007812 1 C 6.0265809 1 5 1.9237794 5 3.0722656 L 5 4.0722656 C 5 2.9237794 6.0265809 2 7.3007812 2 L 25.699219 2 C 26.973419 2 28 2.9237794 28 4.0722656 L 28 3.0722656 C 28 1.9237794 26.973419 1 25.699219 1 L 7.3007812 1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.5488281 4 C 8.0004421 4 8 4.5390625 8 4.5390625 L 8 5.5390625 C 8 5.5390625 8.0004421 5 8.5488281 5 L 24.451172 5 C 24.999558 5 25 5.5390625 25 5.5390625 L 25 4.5390625 C 25 4.5390625 24.999558 4 24.451172 4 L 8.5488281 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.Software.svg b/.icons/awkward/32x32/apps/org.gnome.Software.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Software.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.SoundRecorder.svg b/.icons/awkward/32x32/apps/org.gnome.SoundRecorder.svg
new file mode 120000
index 00000000..59e75f2a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.SoundRecorder.svg
@@ -0,0 +1 @@
+gnome-sound-recorder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Sudoku.svg b/.icons/awkward/32x32/apps/org.gnome.Sudoku.svg
new file mode 120000
index 00000000..b65825b5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Sudoku.svg
@@ -0,0 +1 @@
+ksudoku.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.SwellFoop.svg b/.icons/awkward/32x32/apps/org.gnome.SwellFoop.svg
new file mode 120000
index 00000000..313b1688
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.SwellFoop.svg
@@ -0,0 +1 @@
+swell-foop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Sysprof.svg b/.icons/awkward/32x32/apps/org.gnome.Sysprof.svg
new file mode 120000
index 00000000..02a5b083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Sysprof.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.SystemMonitor.svg b/.icons/awkward/32x32/apps/org.gnome.SystemMonitor.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.SystemMonitor.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Tali.svg b/.icons/awkward/32x32/apps/org.gnome.Tali.svg
new file mode 120000
index 00000000..ce1089e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Tali.svg
@@ -0,0 +1 @@
+kjumpingcube.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Taquin.svg b/.icons/awkward/32x32/apps/org.gnome.Taquin.svg
new file mode 120000
index 00000000..acfd73b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Taquin.svg
@@ -0,0 +1 @@
+gnome-taquin.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Terminal.svg b/.icons/awkward/32x32/apps/org.gnome.Terminal.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Tetravex.svg b/.icons/awkward/32x32/apps/org.gnome.Tetravex.svg
new file mode 120000
index 00000000..eef4e759
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Tetravex.svg
@@ -0,0 +1 @@
+gnome-tetravex.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Todo.svg b/.icons/awkward/32x32/apps/org.gnome.Todo.svg
new file mode 120000
index 00000000..56fbf255
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Todo.svg
@@ -0,0 +1 @@
+gnome-todo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Tomboy.svg b/.icons/awkward/32x32/apps/org.gnome.Tomboy.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Tomboy.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Totem.svg b/.icons/awkward/32x32/apps/org.gnome.Totem.svg
new file mode 100644
index 00000000..539c21b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Totem.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 7.6063416,2.0013576 A 4.5008144,4.5331885 0 0 0 3.0005247,6.5325661 V 16.999907 c -1e-6,9.75e-4 10e-7,0.0019 0,0.0029 v 10.464412 0.0029 a 4.5008144,4.5331885 0 0 0 0,0.0044 c -0.00749,0.456282 0.065587,0.903484 0.2006987,1.330209 a 4.5008144,4.5331885 0 0 0 0,0.0029 4.5008144,4.5331885 0 0 0 0.0293,0.08497 c 0.029549,0.08693 0.058917,0.174409 0.093757,0.259302 a 4.5008144,4.5331885 0 0 0 0.1567501,0.344273 4.5008144,4.5331885 0 0 0 2.0348221,2.039263 4.5008144,4.5331885 0 0 0 0.3545191,0.159684 c 4.129e-4,1.65e-4 0.00105,-1.65e-4 0.00146,0 0.2726341,0.108785 0.5559878,0.190131 0.8482089,0.238793 a 4.5008144,4.5331885 0 0 0 0.7090372,0.06299 c 0.052673,0.0014 0.1057815,0.0038 0.1582155,0.0029 a 4.5008144,4.5331885 0 0 0 0.2490428,-0.01465 c 0.053287,-0.0044 0.1067002,-0.0066 0.1596794,-0.01319 a 4.5008144,4.5331885 0 0 0 1.7535511,-0.57574 L 18.75025,26.161955 a 4.5008144,4.5331885 0 0 0 0.02929,-0.01904 l 8.971389,-5.218302 a 4.5008144,4.5331885 0 0 0 2.241381,-4.189867 c -0.02557,-0.576548 -0.159987,-1.148 -0.420442,-1.675947 -0.191209,-0.439891 -0.465276,-0.821741 -0.788146,-1.158806 a 4.5008144,4.5331885 0 0 0 -0.01465,-0.01465 c -0.07341,-0.07596 -0.148745,-0.150022 -0.227068,-0.221215 a 4.5008144,4.5331885 0 0 0 -0.544965,-0.432172 c -0.259228,-0.183366 -0.528677,-0.352 -0.807191,-0.499561 -0.0196,-0.0078 -0.04037,-0.01161 -0.06006,-0.01904 L 9.7510357,2.6063978 A 4.5008144,4.5331885 0 0 0 7.6063416,2.0013576 Z"/>
+ <path style="fill:#3391d9;fill-rule:evenodd" d="m 7.6069911,11.467452 a 4.5004735,4.5327412 0 0 0 -4.6059397,4.531041 v 10.466492 a 4.5004735,4.5327412 0 0 0 6.7498665,3.925146 l 8.9998211,-5.234095 a 4.5004735,4.5327412 0 0 0 0,-7.85001 L 9.7509179,12.073347 A 4.5004735,4.5327412 0 0 0 7.6069911,11.467452 Z" overflow="visible"/>
+ <path style="fill:#9c5ac9;fill-rule:evenodd" d="M 7.6069911,1.0012444 A 4.5004735,4.5327412 0 0 0 3.0010514,5.5317199 V 26.464701 H 12.000873 V 13.381729 L 23.25065,19.923357 27.750562,12.073347 9.7509179,1.6068567 A 4.5004735,4.5327412 0 0 0 7.6069911,1.0012444 Z" overflow="visible"/>
+ <path style="fill:#3391d9;fill-rule:evenodd" d="m 16.606813,6.2344902 a 4.5004735,4.5327412 0 0 0 -4.60594,4.5304748 v 10.466491 a 4.5004735,4.5327412 0 0 0 6.749866,3.924863 l 8.999823,-5.232962 a 4.5004735,4.5327412 0 0 0 0,-7.85001 L 18.750739,6.8401017 A 4.5004735,4.5327412 0 0 0 16.606813,6.2344902 Z" overflow="visible"/>
+ <path style="fill:#41caba;fill-rule:evenodd" d="m 18.641898,25.198242 c 3.041659,-1.753668 6.071505,-3.528298 9.108382,-5.290181 1.982492,-1.103868 2.829319,-3.80476 1.820214,-5.850188 -0.461241,-1.061095 -1.388223,-1.800406 -2.382141,-2.326988 -2.402389,-0.95034 -5.489047,0.512985 -6.047598,3.145896 -0.163685,0.354642 -0.143435,0.725714 -0.14006,1.121712 -0.01322,1.889918 0.02728,3.781534 -0.02306,5.670318 -0.13781,1.471257 -1.040604,2.834875 -2.335735,3.529431 z" overflow="visible"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="m 3.0055792,5.7135454 c -0.01125,3.4291561 -0.00143,6.8588796 -0.0048,10.2880356 v 10.466492 a 4.5004735,4.5327412 0 0 0 6.7498666,3.925146 l 8.9998212,-5.233812 a 4.5004735,4.5327412 0 0 0 0,-7.849727 L 9.7506457,12.076435 A 4.5004735,4.5327412 0 0 0 9.4204642,11.905912 C 7.9039941,11.016756 6.3683999,10.159325 4.8733041,9.2347617 3.7528267,8.4331332 3.0488714,7.0935919 3.0058409,5.7135454 Z" overflow="visible"/>
+ <path style="fill:#f7d838;fill-rule:evenodd" d="m 3.0063944,15.875275 c -0.012653,3.529431 -0.00195,7.059712 -0.00563,10.58971 -0.041625,2.280817 1.8573382,4.369866 4.120512,4.512629 1.1429775,0.128318 2.2420808,-0.310737 3.1921246,-0.914366 2.018209,-1.620252 2.303392,-5.04431 0.318649,-6.847832 -0.223308,-0.320085 -0.552363,-0.488059 -0.8943566,-0.682943 -1.6185615,-0.956572 -3.265248,-1.866689 -4.864404,-2.85527 -1.1961322,-0.856014 -1.917243,-2.325289 -1.8669,-3.801928 z" overflow="visible"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 7.6054688 1.0019531 A 4.5008144 4.5331885 0 0 0 3 5.5332031 L 3 6.5332031 A 4.5008144 4.5331885 0 0 1 7.6054688 2.0019531 A 4.5008144 4.5331885 0 0 1 9.7519531 2.6054688 L 27.128906 12.712891 C 27.148596 12.720321 27.169853 12.724622 27.189453 12.732422 C 27.467967 12.879983 27.736866 13.049056 27.996094 13.232422 A 4.5008144 4.5331885 0 0 1 28.542969 13.664062 C 28.621292 13.735255 28.696121 13.808806 28.769531 13.884766 A 4.5008144 4.5331885 0 0 1 28.783203 13.900391 C 29.106073 14.237456 29.381057 14.618703 29.572266 15.058594 C 29.801788 15.523839 29.91736 16.02472 29.962891 16.53125 A 4.5008144 4.5331885 0 0 0 29.992188 15.734375 C 29.966618 15.157827 29.832721 14.586541 29.572266 14.058594 C 29.381057 13.618703 29.106073 13.237456 28.783203 12.900391 A 4.5008144 4.5331885 0 0 0 28.769531 12.884766 C 28.696121 12.808806 28.621292 12.735255 28.542969 12.664062 A 4.5008144 4.5331885 0 0 0 27.996094 12.232422 C 27.736866 12.049056 27.467967 11.879983 27.189453 11.732422 C 27.169853 11.724622 27.148596 11.720321 27.128906 11.712891 L 9.7519531 1.6054688 A 4.5008144 4.5331885 0 0 0 7.6054688 1.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.TwentyFortyEight.svg b/.icons/awkward/32x32/apps/org.gnome.TwentyFortyEight.svg
new file mode 120000
index 00000000..2de35897
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.TwentyFortyEight.svg
@@ -0,0 +1 @@
+gnome-2048.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Usage.svg b/.icons/awkward/32x32/apps/org.gnome.Usage.svg
new file mode 100644
index 00000000..532c9065
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Usage.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="24" x="-30" y="5" rx="1.4" ry="1.5" transform="scale(-1,1)"/>
+ <rect style="fill:#afafb1" width="28" height="24" x="-30" y="4" rx="1.4" ry="1.5" transform="scale(-1,1)"/>
+ <rect style="fill:#3798a0" width="14" height="14" x="5" y="9" rx=".7" ry=".7"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-linejoin:round" d="m 6,16.5002 h 2.3 l 1.4,-3 1.4,8 2.1,-9 1.4,4 h 3.5"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linejoin:round" d="m 6,15.5 h 2.3 l 1.4,-3 1.4,8 2.1,-9 1.4,4 h 3.5"/>
+ <path style="opacity:0.2" d="M 24.5,8 A 2.4999995,2.4999995 0 0 0 22,10.5 2.4999995,2.4999995 0 0 0 24.5,13 2.4999995,2.4999995 0 0 0 27,10.5 2.4999995,2.4999995 0 0 0 24.5,8 Z m -2,7 A 1.5,1.5 0 0 0 21,16.5 1.5,1.5 0 0 0 22.5,18 1.5,1.5 0 0 0 24,16.5 1.5,1.5 0 0 0 22.5,15 Z m 4,0 A 1.5,1.5 0 0 0 25,16.5 1.5,1.5 0 0 0 26.5,18 1.5,1.5 0 0 0 28,16.5 1.5,1.5 0 0 0 26.5,15 Z m -4,4 A 1.5,1.5 0 0 0 21,20.5 1.5,1.5 0 0 0 22.5,22 1.5,1.5 0 0 0 24,20.5 1.5,1.5 0 0 0 22.5,19 Z m 4,0 A 1.5,1.5 0 0 0 25,20.5 1.5,1.5 0 0 0 26.5,22 1.5,1.5 0 0 0 28,20.5 1.5,1.5 0 0 0 26.5,19 Z m -4,4 A 1.5,1.5 0 0 0 21,24.5 1.5,1.5 0 0 0 22.5,26 1.5,1.5 0 0 0 24,24.5 1.5,1.5 0 0 0 22.5,23 Z m 4,0 A 1.5,1.5 0 0 0 25,24.5 1.5,1.5 0 0 0 26.5,26 1.5,1.5 0 0 0 28,24.5 1.5,1.5 0 0 0 26.5,23 Z"/>
+ <g>
+ <circle style="fill:#ffffff" cx="22.5" cy="15.5" r="1.5"/>
+ <circle style="fill:#ffffff;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" cx="24.5" cy="9.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="22.5" cy="19.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="22.5" cy="23.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="26.5" cy="15.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="26.5" cy="19.5" r="1.5"/>
+ <circle style="fill:#0b7ce1" cx="26.5" cy="23.5" r="1.5"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 4 C 2.6247906 4 2 4.669 2 5.5 L 2 6.5 C 2 5.669 2.6247906 5 3.4003906 5 L 28.599609 5 C 29.375209 5 30 5.669 30 6.5 L 30 5.5 C 30 4.669 29.375209 4 28.599609 4 L 3.4003906 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.Weather.Application.svg b/.icons/awkward/32x32/apps/org.gnome.Weather.Application.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Weather.Application.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Weather.svg b/.icons/awkward/32x32/apps/org.gnome.Weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.Yelp.svg b/.icons/awkward/32x32/apps/org.gnome.Yelp.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.Yelp.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.baobab.svg b/.icons/awkward/32x32/apps/org.gnome.baobab.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.baobab.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.bijiben.svg b/.icons/awkward/32x32/apps/org.gnome.bijiben.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.bijiben.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.books.svg b/.icons/awkward/32x32/apps/org.gnome.books.svg
new file mode 120000
index 00000000..a732bc8a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.books.svg
@@ -0,0 +1 @@
+accessories-ebook-reader.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.builder.svg b/.icons/awkward/32x32/apps/org.gnome.builder.svg
new file mode 120000
index 00000000..d153228c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.builder.svg
@@ -0,0 +1 @@
+builder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.calendar.svg b/.icons/awkward/32x32/apps/org.gnome.calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.cheese.svg b/.icons/awkward/32x32/apps/org.gnome.cheese.svg
new file mode 120000
index 00000000..6fe6baa1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.cheese.svg
@@ -0,0 +1 @@
+cheese.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.chess.svg b/.icons/awkward/32x32/apps/org.gnome.chess.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.chess.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.clocks.svg b/.icons/awkward/32x32/apps/org.gnome.clocks.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.clocks.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.design.Contrast.svg b/.icons/awkward/32x32/apps/org.gnome.design.Contrast.svg
new file mode 100644
index 00000000..bb44644f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.design.Contrast.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <ellipse id="ellipse839" style="opacity:0.2" cx="16.5" cy="16.5" rx="14.5" ry="14.5"/>
+ <ellipse id="ellipse1089" style="fill:#cccccc" cx="16.5" cy="15.5" rx="14.5" ry="14.5"/>
+ <path id="ellipse841" style="opacity:0.2;fill:#ffffff" d="M 16.5 1 A 14.5 14.499871 0 0 0 2 15.5 A 14.5 14.499871 0 0 0 2.0214844 16.080078 A 14.5 14.499871 0 0 1 16.5 2 A 14.5 14.499871 0 0 1 30.978516 15.919922 A 14.5 14.499871 0 0 0 31 15.5 A 14.5 14.499871 0 0 0 16.5 1 z"/>
+ <path style="fill:#4a4455" d="M 16 4 L 16 4.0117188 A 11.5 11.5 0 0 0 6.5410156 9.75 A 11.5 11.5 0 0 0 6.5410156 21.25 A 11.5 11.5 0 0 0 16 26.974609 L 16 27 L 16.5 27 L 17 27 L 17 4 L 16.5 4 L 16 4 z"/>
+ <path style="opacity:0.2" d="m 27.632812,3 c -0.632459,7.53e-4 -1.237559,0.2547503 -1.68164,0.7050781 l -0.002,-0.00195 -2.433594,2.4355469 -1.521484,-1.5214844 c -0.354968,-0.3549679 -0.708985,0 -0.708985,0 l -1.126953,1.125 c 0,0 -0.354967,0.3559692 0,0.7109375 L 21.892578,8.1875 13.458984,16.621094 C 12.729157,17.715688 13.094742,18.811657 12,19.90625 L 13.095703,21 c 1.094742,-1.094594 2.573612,-0.71724 3.283203,-1.458984 l 8.433594,-8.433594 1.734375,1.734375 c 0.354969,0.354968 0.710937,0 0.710937,0 l 1.125,-1.126953 c 0.354968,-0.354967 0,-0.708985 0,-0.708985 l -1.521484,-1.521484 2.421875,-2.4199219 0.01367,-0.013672 -0.002,-0.00195 C 29.745229,6.6044637 29.99972,5.9997996 30,5.3671875 30,4.060232 28.939765,2.999998 27.632812,3 Z"/>
+ <path style="fill:#ffffff" d="M 22.572882,6.5096358 13.459655,15.621626 C 12.729828,16.71622 13.094742,17.810813 12,18.905406 L 13.094742,20 c 1.094742,-1.094594 2.574634,-0.717714 3.284225,-1.459458 l 9.113226,-9.1119912 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 27.633628,2.000012 c -0.632459,7.53e-4 -1.238321,0.2545236 -1.682402,0.7048514 l -0.0011,-0.00114 -2.434258,2.4342364 -1.521606,-1.5216044 c -0.354968,-0.3549679 -0.709937,1.8e-6 -0.709937,1.8e-6 l -1.126562,1.1265297 c 0,0 -0.354967,0.354966 0,0.7099343 l 6.389435,6.3894148 c 0.354969,0.354968 0.709937,2e-6 0.709937,2e-6 l 1.126533,-1.126529 c 0.354968,-0.354967 0,-0.709936 0,-0.709936 l -1.521556,-1.5215526 2.420379,-2.4203726 0.01386,-0.013853 -5.01e-4,-3.761e-4 c 0.450307,-0.4443644 0.703874,-1.0505237 0.704154,-1.6831358 0,-1.3069555 -1.059499,-2.3664509 -2.366452,-2.3664489 z"/>
+ <path style="opacity:0.2" d="M 16 4 L 16 4.0117188 A 11.5 11.5 0 0 0 6.5410156 9.75 A 11.5 11.5 0 0 0 5.0234375 15.970703 A 11.5 11.5 0 0 1 6.5410156 10.75 A 11.5 11.5 0 0 1 16 5.0117188 L 16 5 L 16.5 5 L 17 5 L 17 4 L 16.5 4 L 16 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.design.IconLibrary.svg b/.icons/awkward/32x32/apps/org.gnome.design.IconLibrary.svg
new file mode 100644
index 00000000..151eebff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.design.IconLibrary.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 2,8.6 V 31 H 26.923078 C 28.074105,31 29,30.048957 29,28.866667 V 10.733333 C 29,9.551041 28.074105,8.6 26.923078,8.6 Z m 0,0"/>
+ <path style="fill:#e4e4e4" d="M 2,7.6 V 30 H 26.923078 C 28.074105,30 29,29.048957 29,27.866667 V 9.7333333 C 29,8.551041 28.074105,7.6 26.923078,7.6 Z m 0,0"/>
+ <path style="opacity:0.1" d="M 29,24.363281 C 29,25.269887 28.331056,26 27.5,26 H 17 5 2 v 1 h 3 12 10.5 c 0.831056,0 1.5,-0.730113 1.5,-1.636719 z"/>
+ <path style="fill:#464559" d="M 2,2.0000001 H 5 V 26 H 2 Z m 0,0"/>
+ <path style="fill:#5c5c6c" d="M 17,14 V 26 H 27.499999 C 28.331055,26 29,25.270242 29,24.363636 V 14 Z m 0,0"/>
+ <path style="fill:#cccccc" d="M 5,26 H 17 V 14 H 5 Z m 0,0"/>
+ <path style="fill:#cccccc" d="M 17,14.000001 V 2.0000008 H 27.499999 C 28.331055,2.0000008 29,2.7297591 29,3.6363644 V 14.000001 Z m 0,0"/>
+ <path style="fill:#5c5c6c" d="M 5,2.0000008 H 17 V 14.000001 H 5 Z m 0,0"/>
+ <path style="opacity:0.1" d="M 14,7.6587716 C 14,6.7249296 13.276784,5.9669995 12.384246,5.9669995 11.796875,5.9669995 11.282206,6.2957041 11,6.7872528 10.717792,6.2957041 10.203124,5.9669995 9.6157527,5.9669995 8.7232143,5.9669995 8,6.7249296 8,7.6587716 8,8.1452948 8.1961095,8.5835672 8.5098848,8.8921664 h -0.00102 L 10.962624,11.367 13.491004,8.8921664 h -0.0011 c 0.313787,-0.3085992 0.509897,-0.7468716 0.509897,-1.2333948"/>
+ <path style="fill:#dedcd9" d="M 14,6.6587716 C 14,5.7249296 13.276784,4.9669995 12.384246,4.9669995 11.796875,4.9669995 11.282206,5.2957041 11,5.7872528 10.717792,5.2957041 10.203124,4.9669995 9.6157527,4.9669995 8.7232143,4.9669995 8,5.7249296 8,6.6587716 8,7.1452948 8.1961095,7.5835672 8.5098848,7.8921664 h -0.00102 L 10.962624,10.367 13.491004,7.8921664 h -0.0011 c 0.313787,-0.3085992 0.509897,-0.7468716 0.509897,-1.2333948"/>
+ <path style="fill:#5c5c6c" d="M 23,5 C 21.330177,5 20,6.3779776 20,8.0000003 20,9.6220231 21.330177,11 23,11 24.669822,11 26,9.6220239 26,8.0000003 26,6.377977 24.669822,5 23,5 Z m 0,1.8000003 c 0.646835,0 1.2,0.4970502 1.2,1.2 0,0.7029511 -0.553165,1.2000001 -1.2,1.2000001 -0.646835,0 -1.2,-0.4970478 -1.2,-1.2000001 0,-0.7029498 0.553165,-1.2 1.2,-1.2 z"/>
+ <path style="opacity:0.2" d="m 23.685547,17.499946 a 0.85840356,0.85840356 0 0 0 -0.630859,1.460938 l 0.99414,1.039062 h -3.242187 a 0.77526493,1 0 1 0 0,2 h 3.242187 l -0.99414,1.039062 a 0.85924164,0.85924164 0 0 0 1.242187,1.1875 l 3.085937,-3.226562 -3.085937,-3.226562 a 0.85840356,0.85840356 0 0 0 -0.611328,-0.273438 z"/>
+ <path style="fill:none;stroke:#dedcd9;stroke-width:1.71663547;stroke-linecap:round" d="m 23.675794,17.367175 2.518352,2.632826 -2.518352,2.632823"/>
+ <path style="fill:#dedcd9" d="m 20.806405,19.000807 a 0.77526493,1 0 1 0 0,1.998386 h 5.053857 a 0.77526493,1 0 1 0 0,-1.998386 z"/>
+ <path style="fill:#5c5c6c" d="M 8.5000006,16 C 9.3285158,16 9.999999,16.671484 9.999999,17.499999 9.999999,18.328516 9.3285158,19 8.5000006,19 7.6714847,19 7,18.328516 7,17.499999 7,16.671484 7.6714847,16 8.5000006,16 Z"/>
+ <path style="fill:#fa5e4a" d="m 5,26 h 4 v 6 L 7,30.0255 5,32 Z"/>
+ <path style="fill:#5c5c6c" d="m 13.500001,16 c 0.828515,0 1.499998,0.671484 1.499998,1.499999 C 14.999999,18.328516 14.328516,19 13.500001,19 12.671485,19 12,18.328516 12,17.499999 12,16.671484 12.671485,16 13.500001,16 Z"/>
+ <path style="fill:#5c5c6c" d="M 8.5000006,21 C 9.3285158,21 9.999999,21.671484 9.999999,22.499999 9.999999,23.328516 9.3285158,24 8.5000006,24 7.6714847,24 7,23.328516 7,22.499999 7,21.671484 7.6714847,21 8.5000006,21 Z"/>
+ <path style="fill:#5c5c6c" d="m 13.500001,21 c 0.828515,0 1.499998,0.671484 1.499998,1.499999 C 14.999999,23.328516 14.328516,24 13.500001,24 12.671485,24 12,23.328516 12,22.499999 12,21.671484 12.671485,21 13.500001,21 Z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="12" height="1" x="5" y="14"/>
+ <rect style="opacity:0.1" width="12" height="1" x="17" y="14"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2 2 L 2 3 L 5 3 L 17 3 L 27.5 3 C 28.331056 3 29 3.7301134 29 4.6367188 L 29 3.6367188 C 29 2.7301133 28.331056 2 27.5 2 L 17 2 L 5 2 L 2 2 z"/>
+ <path style="opacity:0.1" d="M 23 5 C 21.330177 5 20 6.3779773 20 8 C 20 8.1707322 20.022461 8.335998 20.050781 8.5 C 20.291512 7.1059184 21.505941 6 23 6 C 24.494059 6 25.708487 7.1059181 25.949219 8.5 C 25.977539 8.335998 26 8.1707322 26 8 C 26 6.3779767 24.669822 5 23 5 z M 21.908203 8.5 C 21.841204 8.6500676 21.800781 8.8168148 21.800781 9 C 21.800781 9.7029523 22.353165 10.199219 23 10.199219 C 23.646835 10.199219 24.199219 9.7029511 24.199219 9 C 24.199219 8.8168148 24.158796 8.6500676 24.091797 8.5 C 23.901696 8.9257976 23.478273 9.1992188 23 9.1992188 C 22.521727 9.1992188 22.098304 8.9257978 21.908203 8.5 z"/>
+ <path style="opacity:0.1" d="M 8.5 16 C 7.6714841 16 7 16.671485 7 17.5 C 7 17.676232 7.0359861 17.842929 7.0917969 18 C 7.2983691 17.418635 7.8477155 17 8.5 17 C 9.152284 17 9.7016307 17.418635 9.9082031 18 C 9.964014 17.842929 10 17.676232 10 17.5 C 10 16.671485 9.3285152 16 8.5 16 z M 13.5 16 C 12.671484 16 12 16.671485 12 17.5 C 12 17.676232 12.035986 17.842929 12.091797 18 C 12.298369 17.418635 12.847715 17 13.5 17 C 14.152284 17 14.701631 17.418635 14.908203 18 C 14.964014 17.842929 15 17.676232 15 17.5 C 15 16.671485 14.328515 16 13.5 16 z M 8.5 21 C 7.6714841 21 7 21.671485 7 22.5 C 7 22.676232 7.0359861 22.842929 7.0917969 23 C 7.2983691 22.418635 7.8477155 22 8.5 22 C 9.152284 22 9.7016307 22.418635 9.9082031 23 C 9.964014 22.842929 10 22.676232 10 22.5 C 10 21.671485 9.3285152 21 8.5 21 z M 13.5 21 C 12.671484 21 12 21.671485 12 22.5 C 12 22.676232 12.035986 22.842929 12.091797 23 C 12.298369 22.418635 12.847715 22 13.5 22 C 14.152284 22 14.701631 22.418635 14.908203 23 C 14.964014 22.842929 15 22.676232 15 22.5 C 15 21.671485 14.328515 21 13.5 21 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.dfeet.svg b/.icons/awkward/32x32/apps/org.gnome.dfeet.svg
new file mode 100644
index 00000000..2fc41386
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.dfeet.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 19.800781,9.1116601 a 3.0003,3.0003 0 0 0 -2.0625,0.9062499 L 1.8046875,25.953457 A 3.0003,3.0003 0 1 0 6.046875,30.195644 L 21.982422,14.262051 A 3.0003,3.0003 0 0 0 19.800781,9.1116601 Z"/>
+ <path style="fill:none;stroke:#545eba;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 19.860241,11.139759 3.9263351,27.073665 v 0 0"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 19.800781 8.1113281 A 3.0003 3.0003 0 0 0 17.738281 9.0175781 L 1.8046875 24.953125 A 3.0003 3.0003 0 0 0 0.92773438 27.615234 A 3.0003 3.0003 0 0 1 1.8046875 25.953125 L 17.738281 10.017578 A 3.0003 3.0003 0 0 1 19.800781 9.1113281 A 3.0003 3.0003 0 0 1 22.845703 11.609375 A 3.0003 3.0003 0 0 0 19.800781 8.1113281 z"/>
+ <rect style="opacity:0.2" width="13.761" height="8.691" x="-9.23" y="18.28" rx="1.449" ry="1.449" transform="rotate(-45)"/>
+ <rect style="fill:#4f4f4f" width="13.761" height="8.691" x="-8.52" y="17.57" rx="1.449" ry="1.449" transform="rotate(-45)"/>
+ <circle style="opacity:0.2" cx="19.5" cy="12.5" r="10.5"/>
+ <circle style="fill:#727272" cx="19.5" cy="11.5" r="10.5"/>
+ <circle style="opacity:0.2" cx="19.5" cy="12.5" r="7.5"/>
+ <circle style="fill:#ffffff" cx="19.5" cy="11.5" r="7.5"/>
+ <path style="fill:#3f3f3f" d="M 20.9701,7.001163 C 19.496612,7.069 17.222651,10.080521 17.222651,10.080521 l 0.819927,1.078485 c 0,0 4.938734,-1.6817486 3.781839,-3.661172 C 21.607501,7.1266919 21.310134,6.9855089 20.9701,7.001163 Z M 16.99841,10.265 c 0,0 -1.565463,0.556451 -0.775904,1.593603 0.839629,1.102923 1.623345,-0.475385 1.623345,-0.475385 z"/>
+ <path style="fill:#3f3f3f" d="m 22.265849,11.510554 c -1.570772,0.170916 -4.029835,2.374142 -4.029835,2.374142 l 0.634035,1.238492 c 0,0 5.355532,-0.743322 4.546775,-2.950656 -0.202189,-0.551833 -0.627384,-0.71895 -1.150975,-0.661978 z m -4.29116,2.516097 c 0,0 -1.703289,0.258324 -1.092426,1.449978 0.649602,1.267225 1.746453,-0.165133 1.746453,-0.165133 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 19.5 1 A 10.5 10.5 0 0 0 9 11.5 A 10.5 10.5 0 0 0 9.0195312 12.095703 A 10.5 10.5 0 0 1 19.5 2 A 10.5 10.5 0 0 1 29.980469 11.904297 A 10.5 10.5 0 0 0 30 11.5 A 10.5 10.5 0 0 0 19.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.documents.svg b/.icons/awkward/32x32/apps/org.gnome.documents.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.documents.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.eog.svg b/.icons/awkward/32x32/apps/org.gnome.eog.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.eog.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.epiphany.svg b/.icons/awkward/32x32/apps/org.gnome.epiphany.svg
new file mode 120000
index 00000000..8dca13c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.epiphany.svg
@@ -0,0 +1 @@
+epiphany.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.files.svg b/.icons/awkward/32x32/apps/org.gnome.files.svg
new file mode 120000
index 00000000..edc468c4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.files.svg
@@ -0,0 +1 @@
+nautilus.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.five-or-more.svg b/.icons/awkward/32x32/apps/org.gnome.five-or-more.svg
new file mode 120000
index 00000000..b537f8fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.five-or-more.svg
@@ -0,0 +1 @@
+five-or-more.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.font-viewer.svg b/.icons/awkward/32x32/apps/org.gnome.font-viewer.svg
new file mode 100644
index 00000000..05c2b69b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.font-viewer.svg
@@ -0,0 +1,30 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="2.1" ry="2.1"/>
+ <rect style="fill:#a448ba" width="28" height="28" x="2" y="2" rx="2.1" ry="2.1"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <g style="font-weight:bold;font-size:322.10223389px;line-height:1.25;font-family:Montserrat;letter-spacing:0px;word-spacing:0px" transform="matrix(0.03938217,0,0,0.03792297,-8.4819096,-42.671233)">
+ <path d="m 812.20261,1309.7929 c -27.70079,0 -55.72369,7.4083 -74.72772,20.9366 l 18.03773,35.1092 c 12.56198,-9.9852 31.56602,-16.1051 49.92584,-16.1051 27.05659,0 42.19199,20.5695 42.19199,42.1503 l -50.00981,-0.2354 c -52.82417,-0.2486 -74.40225,20.4714 -74.40225,51.0712 0,29.9555 22.04572,51.6578 62.6306,51.6578 25.44607,0 52.4405,-7.5298 61.78146,-23.3128 l 0.003,21.3432 53.33034,-0.01 -0.006,-104.013 c -0.003,-52.5026 -35.93005,-78.5921 -88.75482,-78.5921 z m -11.67969,151.6087 c -17.71562,0 -28.34499,-8.3747 -28.34499,-20.9367 0,-11.5956 7.40547,-16.9671 30.91845,-16.8163 l 44.53407,0.2354 0.003,9.9969 c 0.003,16.8142 -30.36157,27.5207 -47.11089,27.5207 z"/>
+ </g>
+ <g style="font-size:40px;line-height:1000%;letter-spacing:0px;word-spacing:0px" transform="matrix(0.26508112,0,0,0.26923077,2.4316751,-46.880648)">
+ <path d="m 55.305889,221.92387 c -0.944974,0.77446 -1.612023,1.05106 -2.445832,1.05106 -1.278503,0 -1.667605,-0.77447 -1.667605,-3.20851 v -10.78724 c 0,-2.8766 -0.277936,-4.48085 -1.111745,-5.80851 -1.22291,-1.99149 -4.573306,-3.04255 -7.852936,-3.04255 -5.225182,0 -9.33863,2.71064 -9.33863,6.19575 0,1.27234 1.056163,2.37871 2.39025,2.37871 1.334086,0 2.501413,-1.10637 2.501413,-2.3234 0,-0.22127 -0.05563,-0.49787 -0.111176,-0.8851 -0.111177,-0.49787 -0.16676,-0.94042 -0.16676,-1.32766 0,-1.49362 1.778783,-2.71064 4.002271,-2.71064 2.723757,0 4.672684,1.60425 4.672684,4.59149 v 4.39862 c -7.655771,2.24877 -9.953459,2.84819 -12.343697,4.95032 -1.22292,1.10637 -2.001135,2.98723 -2.001135,4.81276 0,3.48511 2.445832,5.91915 5.836637,5.91915 2.445831,0 5.172972,-1.1617 8.563777,-4.0383 0.277937,2.93191 1.790584,4.0383 4.069655,4.0383 1.889959,0 3.057287,-0.66383 5.002829,-2.76596 z m -9.128066,-3.1532 c 0,1.65958 -0.277936,2.26809 -1.445263,2.93191 -1.389682,0.77448 -3.338597,1.21703 -4.505924,1.21703 -1.945553,0 -3.501982,-1.88085 -3.501982,-4.25958 v -0.22127 c 0.05563,-3.31915 2.949483,-4.39712 9.453169,-6.6652 z"/>
+ </g>
+ <path d="m 23.910954,17.00321 c -0.241181,-0.0214 -0.545279,0.06419 -0.912295,0.256763 -0.367014,0.192573 -0.739272,0.481431 -1.116772,0.866576 -0.377501,0.374446 -0.728786,0.829132 -1.053857,1.364053 -0.314584,0.534923 -0.54528,1.128689 -0.692086,1.781293 -0.115346,0.48143 -0.157291,0.898668 -0.125833,1.251718 0.03146,0.342349 0.104856,0.625859 0.220209,0.850525 0.115348,0.213972 0.25691,0.3691 0.424689,0.465384 C 20.822787,23.946511 20.980079,24 21.126885,24 c 0.314584,-0.0214 0.629167,-0.09093 0.943752,-0.208621 0.272639,-0.106978 0.561008,-0.272809 0.865106,-0.497477 0.304098,-0.235368 0.581981,-0.567017 0.833647,-0.994957 -0.01044,0.288858 0.0053,0.529575 0.04719,0.722145 0.05243,0.192572 0.104867,0.347693 0.157291,0.465384 0.06291,0.13908 0.141565,0.246062 0.235938,0.320954 0.09438,0.0642 0.204481,0.106989 0.330315,0.128382 0.125833,0.03209 0.25691,0.0428 0.393231,0.03209 0.146803,-0.01067 0.288368,-0.03746 0.424686,-0.08025 0.136321,-0.04279 0.256913,-0.09628 0.361773,-0.160473 0.157294,-0.106978 0.351284,-0.288859 0.58198,-0.545621 0.241181,-0.267459 0.482362,-0.556317 0.723547,-0.866576 0.251666,-0.320953 0.492848,-0.636559 0.723542,-0.946813 0.230693,-0.320952 0.419442,-0.588415 0.566248,-0.802382 0.125841,-0.171175 0.199243,-0.320953 0.220212,-0.449338 0.03145,-0.128378 0.0262,-0.224668 -0.01572,-0.288858 -0.04194,-0.06418 -0.104867,-0.08558 -0.188755,-0.06419 -0.08389,0.01067 -0.167774,0.0642 -0.251666,0.16048 -0.06291,0.08559 -0.167775,0.219319 -0.314581,0.40119 -0.136322,0.181877 -0.293614,0.390495 -0.471878,0.625862 -0.178265,0.235364 -0.372256,0.48143 -0.58198,0.738193 -0.199236,0.246061 -0.393232,0.476081 -0.581979,0.690047 -0.188751,0.203272 -0.367016,0.374448 -0.534796,0.513525 -0.167775,0.128383 -0.304096,0.192573 -0.408958,0.192573 -0.125834,0 -0.225452,-0.02673 -0.298854,-0.08023 -0.06291,-0.06419 -0.1101,-0.144429 -0.141564,-0.240717 -0.03146,-0.09629 -0.05243,-0.197922 -0.06291,-0.304904 0,-0.117686 0.0053,-0.224668 0.01573,-0.320955 0.03146,-0.160475 0.05768,-0.294205 0.07864,-0.401192 0.02099,-0.106978 0.03671,-0.197922 0.04719,-0.272809 0.02099,-0.08559 0.0367,-0.165827 0.04719,-0.240717 0.02095,-0.08559 0.04194,-0.176523 0.06291,-0.272807 0.104856,-0.49213 0.188751,-0.893323 0.251668,-1.203579 0.06291,-0.310254 0.1101,-0.556319 0.141561,-0.738193 0.03146,-0.181871 0.04719,-0.304906 0.04719,-0.369096 0,-0.0749 -0.0053,-0.123039 -0.01572,-0.144429 -0.02099,-0.01067 -0.06291,-0.01604 -0.125833,-0.01604 -0.05243,0 -0.131074,0.0053 -0.235939,0.01604 -0.09438,0.01067 -0.214965,0.03209 -0.361772,0.06419 0.220212,-0.342352 0.3041,-0.61516 0.25167,-0.818432 -0.04194,-0.213968 -0.136321,-0.374447 -0.283128,-0.481431 -0.178264,-0.11768 -0.408959,-0.203271 -0.692084,-0.256762 z m -0.370422,1.003782 c 0.03998,0.0022 0.07419,0.01527 0.103022,0.03932 0.03145,0.0428 0.05242,0.101633 0.06291,0.176524 0.01044,0.06419 0.0053,0.155126 -0.01573,0.272811 -0.01045,0.106978 -0.05768,0.246064 -0.141564,0.417242 0.08389,-0.02138 0.167779,-0.03744 0.251668,-0.04814 0.08389,-0.01067 0.152049,-0.02673 0.20448,-0.04814 0.06291,-0.02138 0.120589,-0.03743 0.17302,-0.04815 0.04194,-0.01067 0.04719,0.07489 0.01573,0.256762 -0.02097,0.171177 -0.05768,0.390495 -0.1101,0.657957 -0.05243,0.267465 -0.115347,0.545624 -0.18875,0.834478 -0.07341,0.288859 -0.136321,0.540271 -0.188751,0.754242 -0.01044,0.05349 -0.05768,0.139077 -0.141563,0.256763 -0.07341,0.117683 -0.17302,0.246064 -0.298855,0.385143 -0.115346,0.13908 -0.251666,0.272812 -0.40896,0.401192 -0.146805,0.128382 -0.298854,0.235367 -0.456145,0.320953 -0.146806,0.07489 -0.293613,0.117673 -0.440418,0.128382 -0.146806,0 -0.277883,-0.05885 -0.39323,-0.176524 -0.06291,-0.0642 -0.104856,-0.197919 -0.125835,-0.401191 -0.02097,-0.213969 -0.01573,-0.460038 0.01573,-0.738193 0.04194,-0.278162 0.1101,-0.572369 0.20448,-0.882622 0.09438,-0.320953 0.220209,-0.620511 0.377502,-0.898668 0.3775,-0.674007 0.707815,-1.134039 0.990939,-1.380105 0.220209,-0.19257 0.390478,-0.286047 0.510412,-0.280032 z"/>
+ <g transform="matrix(0.29621978,0,0,0.29102922,0.72096704,-52.846936)">
+ <path style="fill-rule:evenodd" transform="translate(0,172)" d="m 37,68 c -2.704645,-0.03825 -2.704645,4.03825 0,4 h 9.880859 c 0.01107,0.001 0.285634,0.0327 0.585938,0.197266 0.306304,0.16789 0.485897,0.188343 0.537109,0.939453 v -0.01953 l 0.246094,5.9948 c -0.460676,-0.176436 -0.769531,-0.251953 -0.769531,-0.251953 l -0.236328,-0.05859 H 38 c -4.333333,0 -5.896484,4.367188 -5.896484,4.367188 L 32,83.477223 V 85 c 0,3.03333 1.431289,5.127712 2.939453,6.070312 C 36.447617,92.012912 38,92 38,92 h 7.591797 l 3.392578,-2.203125 0.01953,0.320313 c 0.08969,2.735348 4.223189,2.492675 3.992188,-0.234376 l -1,-17.009765 v -0.0098 c -0.140818,-2.06533 -1.461734,-3.545828 -2.607422,-4.173828 -1.145688,-0.62799 -2.257813,-0.685547 -2.257813,-0.685547 L 47.064453,68 Z m 1,14.801442 h 8.644531 c 0.106906,0.0312 0.525263,0.141312 1.03711,0.482422 0.558515,0.372213 0.877827,0.68942 0.894531,1.355469 L 48.714844,85.201172 44.408203,88 H 38 C 38,88 37.552383,87.9871 37.060547,87.679688 36.568711,87.372288 36,86.96667 36,85 v -0.763011 c 0.102847,-0.30497 0.534758,-1.435547 2,-1.435547 z"/>
+ </g>
+ </g>
+ <g>
+ <g style="font-weight:bold;font-size:322.10223389px;line-height:1.25;font-family:Montserrat;letter-spacing:0px;word-spacing:0px;fill:#ffffff" transform="matrix(0.03938217,0,0,0.03792297,-8.4819096,-42.671233)">
+ <path style="fill:#ffffff" d="m 812.20261,1309.7929 c -27.70079,0 -55.72369,7.4083 -74.72772,20.9366 l 18.03773,35.1092 c 12.56198,-9.9852 31.56602,-16.1051 49.92584,-16.1051 27.05659,0 42.19199,20.5695 42.19199,42.1503 l -50.00981,-0.2354 c -52.82417,-0.2486 -74.40225,20.4714 -74.40225,51.0712 0,29.9555 22.04572,51.6578 62.6306,51.6578 25.44607,0 52.4405,-7.5298 61.78146,-23.3128 l 0.003,21.3432 53.33034,-0.01 -0.006,-104.013 c -0.003,-52.5026 -35.93005,-78.5921 -88.75482,-78.5921 z m -11.67969,151.6087 c -17.71562,0 -28.34499,-8.3747 -28.34499,-20.9367 0,-11.5956 7.40547,-16.9671 30.91845,-16.8163 l 44.53407,0.2354 0.003,9.9969 c 0.003,16.8142 -30.36157,27.5207 -47.11089,27.5207 z"/>
+ </g>
+ <g style="font-size:40px;line-height:1000%;letter-spacing:0px;word-spacing:0px;fill:#ffffff" transform="matrix(0.26508112,0,0,0.26923077,2.4316751,-46.880648)">
+ <path style="fill:#ffffff" d="m 55.305889,221.92387 c -0.944974,0.77446 -1.612023,1.05106 -2.445832,1.05106 -1.278503,0 -1.667605,-0.77447 -1.667605,-3.20851 v -10.78724 c 0,-2.8766 -0.277936,-4.48085 -1.111745,-5.80851 -1.22291,-1.99149 -4.573306,-3.04255 -7.852936,-3.04255 -5.225182,0 -9.33863,2.71064 -9.33863,6.19575 0,1.27234 1.056163,2.37871 2.39025,2.37871 1.334086,0 2.501413,-1.10637 2.501413,-2.3234 0,-0.22127 -0.05563,-0.49787 -0.111176,-0.8851 -0.111177,-0.49787 -0.16676,-0.94042 -0.16676,-1.32766 0,-1.49362 1.778783,-2.71064 4.002271,-2.71064 2.723757,0 4.672684,1.60425 4.672684,4.59149 v 4.39862 c -7.655771,2.24877 -9.953459,2.84819 -12.343697,4.95032 -1.22292,1.10637 -2.001135,2.98723 -2.001135,4.81276 0,3.48511 2.445832,5.91915 5.836637,5.91915 2.445831,0 5.172972,-1.1617 8.563777,-4.0383 0.277937,2.93191 1.790584,4.0383 4.069655,4.0383 1.889959,0 3.057287,-0.66383 5.002829,-2.76596 z m -9.128066,-3.1532 c 0,1.65958 -0.277936,2.26809 -1.445263,2.93191 -1.389682,0.77448 -3.338597,1.21703 -4.505924,1.21703 -1.945553,0 -3.501982,-1.88085 -3.501982,-4.25958 v -0.22127 c 0.05563,-3.31915 2.949483,-4.39712 9.453169,-6.6652 z"/>
+ </g>
+ <path style="fill:#ffffff" d="m 23.910954,17.00321 c -0.241181,-0.0214 -0.545279,0.06419 -0.912295,0.256763 -0.367014,0.192573 -0.739272,0.481431 -1.116772,0.866576 -0.377501,0.374446 -0.728786,0.829132 -1.053857,1.364053 -0.314584,0.534923 -0.54528,1.128689 -0.692086,1.781293 -0.115346,0.48143 -0.157291,0.898668 -0.125833,1.251718 0.03146,0.342349 0.104856,0.625859 0.220209,0.850525 0.115348,0.213972 0.25691,0.3691 0.424689,0.465384 C 20.822787,23.946511 20.980079,24 21.126885,24 c 0.314584,-0.0214 0.629167,-0.09093 0.943752,-0.208621 0.272639,-0.106978 0.561008,-0.272809 0.865106,-0.497477 0.304098,-0.235368 0.581981,-0.567017 0.833647,-0.994957 -0.01044,0.288858 0.0053,0.529575 0.04719,0.722145 0.05243,0.192572 0.104867,0.347693 0.157291,0.465384 0.06291,0.13908 0.141565,0.246062 0.235938,0.320954 0.09438,0.0642 0.204481,0.106989 0.330315,0.128382 0.125833,0.03209 0.25691,0.0428 0.393231,0.03209 0.146803,-0.01067 0.288368,-0.03746 0.424686,-0.08025 0.136321,-0.04279 0.256913,-0.09628 0.361773,-0.160473 0.157294,-0.106978 0.351284,-0.288859 0.58198,-0.545621 0.241181,-0.267459 0.482362,-0.556317 0.723547,-0.866576 0.251666,-0.320953 0.492848,-0.636559 0.723542,-0.946813 0.230693,-0.320952 0.419442,-0.588415 0.566248,-0.802382 0.125841,-0.171175 0.199243,-0.320953 0.220212,-0.449338 0.03145,-0.128378 0.0262,-0.224668 -0.01572,-0.288858 -0.04194,-0.06418 -0.104867,-0.08558 -0.188755,-0.06419 -0.08389,0.01067 -0.167774,0.0642 -0.251666,0.16048 -0.06291,0.08559 -0.167775,0.219319 -0.314581,0.40119 -0.136322,0.181877 -0.293614,0.390495 -0.471878,0.625862 -0.178265,0.235364 -0.372256,0.48143 -0.58198,0.738193 -0.199236,0.246061 -0.393232,0.476081 -0.581979,0.690047 -0.188751,0.203272 -0.367016,0.374448 -0.534796,0.513525 -0.167775,0.128383 -0.304096,0.192573 -0.408958,0.192573 -0.125834,0 -0.225452,-0.02673 -0.298854,-0.08023 -0.06291,-0.06419 -0.1101,-0.144429 -0.141564,-0.240717 -0.03146,-0.09629 -0.05243,-0.197922 -0.06291,-0.304904 0,-0.117686 0.0053,-0.224668 0.01573,-0.320955 0.03146,-0.160475 0.05768,-0.294205 0.07864,-0.401192 0.02099,-0.106978 0.03671,-0.197922 0.04719,-0.272809 0.02099,-0.08559 0.0367,-0.165827 0.04719,-0.240717 0.02095,-0.08559 0.04194,-0.176523 0.06291,-0.272807 0.104856,-0.49213 0.188751,-0.893323 0.251668,-1.203579 0.06291,-0.310254 0.1101,-0.556319 0.141561,-0.738193 0.03146,-0.181871 0.04719,-0.304906 0.04719,-0.369096 0,-0.0749 -0.0053,-0.123039 -0.01572,-0.144429 -0.02099,-0.01067 -0.06291,-0.01604 -0.125833,-0.01604 -0.05243,0 -0.131074,0.0053 -0.235939,0.01604 -0.09438,0.01067 -0.214965,0.03209 -0.361772,0.06419 0.220212,-0.342352 0.3041,-0.61516 0.25167,-0.818432 -0.04194,-0.213968 -0.136321,-0.374447 -0.283128,-0.481431 -0.178264,-0.11768 -0.408959,-0.203271 -0.692084,-0.256762 z m -0.370422,1.003782 c 0.03998,0.0022 0.07419,0.01527 0.103022,0.03932 0.03145,0.0428 0.05242,0.101633 0.06291,0.176524 0.01044,0.06419 0.0053,0.155126 -0.01573,0.272811 -0.01045,0.106978 -0.05768,0.246064 -0.141564,0.417242 0.08389,-0.02138 0.167779,-0.03744 0.251668,-0.04814 0.08389,-0.01067 0.152049,-0.02673 0.20448,-0.04814 0.06291,-0.02138 0.120589,-0.03743 0.17302,-0.04815 0.04194,-0.01067 0.04719,0.07489 0.01573,0.256762 -0.02097,0.171177 -0.05768,0.390495 -0.1101,0.657957 -0.05243,0.267465 -0.115347,0.545624 -0.18875,0.834478 -0.07341,0.288859 -0.136321,0.540271 -0.188751,0.754242 -0.01044,0.05349 -0.05768,0.139077 -0.141563,0.256763 -0.07341,0.117683 -0.17302,0.246064 -0.298855,0.385143 -0.115346,0.13908 -0.251666,0.272812 -0.40896,0.401192 -0.146805,0.128382 -0.298854,0.235367 -0.456145,0.320953 -0.146806,0.07489 -0.293613,0.117673 -0.440418,0.128382 -0.146806,0 -0.277883,-0.05885 -0.39323,-0.176524 -0.06291,-0.0642 -0.104856,-0.197919 -0.125835,-0.401191 -0.02097,-0.213969 -0.01573,-0.460038 0.01573,-0.738193 0.04194,-0.278162 0.1101,-0.572369 0.20448,-0.882622 0.09438,-0.320953 0.220209,-0.620511 0.377502,-0.898668 0.3775,-0.674007 0.707815,-1.134039 0.990939,-1.380105 0.220209,-0.19257 0.390478,-0.286047 0.510412,-0.280032 z"/>
+ <g style="fill:#ffffff" transform="matrix(0.29621978,0,0,0.29102922,0.72096704,-52.846936)">
+ <path style="fill:#ffffff;fill-rule:evenodd" transform="translate(0,172)" d="m 37,68 c -2.704645,-0.03825 -2.704645,4.03825 0,4 h 9.880859 c 0.01107,0.001 0.285634,0.0327 0.585938,0.197266 0.306304,0.16789 0.485897,0.188343 0.537109,0.939453 v -0.01953 l 0.246094,5.9948 c -0.460676,-0.176436 -0.769531,-0.251953 -0.769531,-0.251953 l -0.236328,-0.05859 H 38 c -4.333333,0 -5.896484,4.367188 -5.896484,4.367188 L 32,83.477223 V 85 c 0,3.03333 1.431289,5.127712 2.939453,6.070312 C 36.447617,92.012912 38,92 38,92 h 7.591797 l 3.392578,-2.203125 0.01953,0.320313 c 0.08969,2.735348 4.223189,2.492675 3.992188,-0.234376 l -1,-17.009765 v -0.0098 c -0.140818,-2.06533 -1.461734,-3.545828 -2.607422,-4.173828 -1.145688,-0.62799 -2.257813,-0.685547 -2.257813,-0.685547 L 47.064453,68 Z m 1,14.801442 h 8.644531 c 0.106906,0.0312 0.525263,0.141312 1.03711,0.482422 0.558515,0.372213 0.877827,0.68942 0.894531,1.355469 L 48.714844,85.201172 44.408203,88 H 38 C 38,88 37.552383,87.9871 37.060547,87.679688 36.568711,87.372288 36,86.96667 36,85 v -0.763011 c 0.102847,-0.30497 0.534758,-1.435547 2,-1.435547 z"/>
+ </g>
+ </g>
+ <path style="opacity:0.3" d="m 4.1,1.999992 c -1.1634,0 -2.1,0.9366 -2.1,2.1 v 23.8 c 0,1.1634 0.9366,2.1 2.1,2.1 H 8 v -28 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.0996094 2 C 2.9362094 2 2 2.9362094 2 4.0996094 L 2 5.0996094 C 2 3.9362094 2.9362094 3 4.0996094 3 L 27.900391 3 C 29.063791 3 30 3.9362094 30 5.0996094 L 30 4.0996094 C 30 2.9362094 29.063791 2 27.900391 2 L 4.0996094 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.gnome.frogr.svg b/.icons/awkward/32x32/apps/org.gnome.frogr.svg
new file mode 120000
index 00000000..807441dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.frogr.svg
@@ -0,0 +1 @@
+frogr.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.games.svg b/.icons/awkward/32x32/apps/org.gnome.games.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.games.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.gbrainy.svg b/.icons/awkward/32x32/apps/org.gnome.gbrainy.svg
new file mode 120000
index 00000000..589693c6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.gbrainy.svg
@@ -0,0 +1 @@
+gbrainy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.gedit.svg b/.icons/awkward/32x32/apps/org.gnome.gedit.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.gedit.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.ghex.svg b/.icons/awkward/32x32/apps/org.gnome.ghex.svg
new file mode 120000
index 00000000..9b91b68c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.ghex.svg
@@ -0,0 +1 @@
+ghex.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.gitg.svg b/.icons/awkward/32x32/apps/org.gnome.gitg.svg
new file mode 120000
index 00000000..e6630d8d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.gitg.svg
@@ -0,0 +1 @@
+gitg.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.glabels-3.svg b/.icons/awkward/32x32/apps/org.gnome.glabels-3.svg
new file mode 120000
index 00000000..d944d10f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.glabels-3.svg
@@ -0,0 +1 @@
+glabels-3.0.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.hitori.svg b/.icons/awkward/32x32/apps/org.gnome.hitori.svg
new file mode 120000
index 00000000..983e9c5a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.hitori.svg
@@ -0,0 +1 @@
+hitori.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.iagno.svg b/.icons/awkward/32x32/apps/org.gnome.iagno.svg
new file mode 120000
index 00000000..46d3ec2f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.iagno.svg
@@ -0,0 +1 @@
+qgo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.lollypop.svg b/.icons/awkward/32x32/apps/org.gnome.lollypop.svg
new file mode 120000
index 00000000..6ee338be
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.lollypop.svg
@@ -0,0 +1 @@
+lollypop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.mahjongg.svg b/.icons/awkward/32x32/apps/org.gnome.mahjongg.svg
new file mode 120000
index 00000000..6c409e39
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.mahjongg.svg
@@ -0,0 +1 @@
+kmahjongg.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.maps.svg b/.icons/awkward/32x32/apps/org.gnome.maps.svg
new file mode 120000
index 00000000..59b5c64a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.maps.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.meld.svg b/.icons/awkward/32x32/apps/org.gnome.meld.svg
new file mode 120000
index 00000000..eaf0b44b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.meld.svg
@@ -0,0 +1 @@
+meld.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.music.svg b/.icons/awkward/32x32/apps/org.gnome.music.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.music.svg
@@ -0,0 +1 @@
+juk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.nautilus.svg b/.icons/awkward/32x32/apps/org.gnome.nautilus.svg
new file mode 120000
index 00000000..edc468c4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.nautilus.svg
@@ -0,0 +1 @@
+nautilus.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.polari.svg b/.icons/awkward/32x32/apps/org.gnome.polari.svg
new file mode 120000
index 00000000..28bbff2d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.polari.svg
@@ -0,0 +1 @@
+irc-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.powerstats.svg b/.icons/awkward/32x32/apps/org.gnome.powerstats.svg
new file mode 120000
index 00000000..82c357f4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.powerstats.svg
@@ -0,0 +1 @@
+gnome-power-statistics.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.quadrapassel.svg b/.icons/awkward/32x32/apps/org.gnome.quadrapassel.svg
new file mode 120000
index 00000000..765b85dd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.quadrapassel.svg
@@ -0,0 +1 @@
+quadrapassel.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.recipes.svg b/.icons/awkward/32x32/apps/org.gnome.recipes.svg
new file mode 120000
index 00000000..d55b6fc0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.recipes.svg
@@ -0,0 +1 @@
+recipes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.seahorse.Application.svg b/.icons/awkward/32x32/apps/org.gnome.seahorse.Application.svg
new file mode 120000
index 00000000..c01534f0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.seahorse.Application.svg
@@ -0,0 +1 @@
+preferences-system-privacy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.software.svg b/.icons/awkward/32x32/apps/org.gnome.software.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.software.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.tetravex.svg b/.icons/awkward/32x32/apps/org.gnome.tetravex.svg
new file mode 120000
index 00000000..eef4e759
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.tetravex.svg
@@ -0,0 +1 @@
+gnome-tetravex.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.tweaks.svg b/.icons/awkward/32x32/apps/org.gnome.tweaks.svg
new file mode 120000
index 00000000..aab58340
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.tweaks.svg
@@ -0,0 +1 @@
+gnome-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.weather.application.svg b/.icons/awkward/32x32/apps/org.gnome.weather.application.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.weather.application.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.weather.svg b/.icons/awkward/32x32/apps/org.gnome.weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnome.zbrown.Palette.svg b/.icons/awkward/32x32/apps/org.gnome.zbrown.Palette.svg
new file mode 120000
index 00000000..cd8258be
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnome.zbrown.Palette.svg
@@ -0,0 +1 @@
+com.github.cassidyjames.palette.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnu.emacs.svg b/.icons/awkward/32x32/apps/org.gnu.emacs.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnu.emacs.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gnucash.GnuCash.svg b/.icons/awkward/32x32/apps/org.gnucash.GnuCash.svg
new file mode 120000
index 00000000..c0f3c030
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gnucash.GnuCash.svg
@@ -0,0 +1 @@
+skrooge.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.godotengine.Godot.svg b/.icons/awkward/32x32/apps/org.godotengine.Godot.svg
new file mode 120000
index 00000000..d2f793f0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.godotengine.Godot.svg
@@ -0,0 +1 @@
+godot.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gottcode.Connectagram.svg b/.icons/awkward/32x32/apps/org.gottcode.Connectagram.svg
new file mode 120000
index 00000000..796b3980
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gottcode.Connectagram.svg
@@ -0,0 +1 @@
+connectagram.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gottcode.CuteMaze.svg b/.icons/awkward/32x32/apps/org.gottcode.CuteMaze.svg
new file mode 120000
index 00000000..e3aba8a1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gottcode.CuteMaze.svg
@@ -0,0 +1 @@
+cutemaze.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gottcode.FocusWriter.svg b/.icons/awkward/32x32/apps/org.gottcode.FocusWriter.svg
new file mode 120000
index 00000000..55ec5cb1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gottcode.FocusWriter.svg
@@ -0,0 +1 @@
+focuswriter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gottcode.Gottet.svg b/.icons/awkward/32x32/apps/org.gottcode.Gottet.svg
new file mode 120000
index 00000000..da8621f0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gottcode.Gottet.svg
@@ -0,0 +1 @@
+gottet.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gottcode.Hexalate.svg b/.icons/awkward/32x32/apps/org.gottcode.Hexalate.svg
new file mode 120000
index 00000000..3e9d3c30
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gottcode.Hexalate.svg
@@ -0,0 +1 @@
+hexalate.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gottcode.Kapow.svg b/.icons/awkward/32x32/apps/org.gottcode.Kapow.svg
new file mode 120000
index 00000000..1cb1def5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gottcode.Kapow.svg
@@ -0,0 +1 @@
+kapow.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gottcode.NovProg.svg b/.icons/awkward/32x32/apps/org.gottcode.NovProg.svg
new file mode 120000
index 00000000..d0c2c942
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gottcode.NovProg.svg
@@ -0,0 +1 @@
+novprog.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gottcode.Peg-E.svg b/.icons/awkward/32x32/apps/org.gottcode.Peg-E.svg
new file mode 120000
index 00000000..573a914b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gottcode.Peg-E.svg
@@ -0,0 +1 @@
+peg-e.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gottcode.Simsu.svg b/.icons/awkward/32x32/apps/org.gottcode.Simsu.svg
new file mode 120000
index 00000000..192d8f84
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gottcode.Simsu.svg
@@ -0,0 +1 @@
+simsu.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gottcode.Tanglet.svg b/.icons/awkward/32x32/apps/org.gottcode.Tanglet.svg
new file mode 120000
index 00000000..984ee9b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gottcode.Tanglet.svg
@@ -0,0 +1 @@
+tanglet.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gottcode.Tetzle.svg b/.icons/awkward/32x32/apps/org.gottcode.Tetzle.svg
new file mode 120000
index 00000000..9d13a120
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gottcode.Tetzle.svg
@@ -0,0 +1 @@
+tetzle.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.gpodder.gpodder.svg b/.icons/awkward/32x32/apps/org.gpodder.gpodder.svg
new file mode 120000
index 00000000..477474be
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.gpodder.gpodder.svg
@@ -0,0 +1 @@
+gpodder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.hedgewars.Hedgewars.svg b/.icons/awkward/32x32/apps/org.hedgewars.Hedgewars.svg
new file mode 120000
index 00000000..60c0c4dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.hedgewars.Hedgewars.svg
@@ -0,0 +1 @@
+hedgewars.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.homelinuxserver.vance.biblereader-symbolic.svg b/.icons/awkward/32x32/apps/org.homelinuxserver.vance.biblereader-symbolic.svg
new file mode 100644
index 00000000..4dea8961
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.homelinuxserver.vance.biblereader-symbolic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="22" height="28" x="5" y="3" rx="1.5" ry="1.5"/>
+ <rect style="fill:#3d65c2" width="22" height="28" x="5" y="2" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2" d="M 6.5 2 C 5.669 2 5 2.669 5 3.5 L 5 28.5 C 5 29.331 5.669 30 6.5 30 L 9 30 L 9 2 L 6.5 2 z"/>
+ <path style="opacity:0.2" d="M 16,7 V 12 H 11 V 16 H 16 V 27 H 20 V 16 H 25 V 12 H 20 V 7 Z"/>
+ <path style="fill:#ffd972" d="M 16 6 L 16 11 L 11 11 L 11 15 L 16 15 L 16 26 L 20 26 L 20 15 L 25 15 L 25 11 L 20 11 L 20 6 L 16 6 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.5 2 C 5.669 2 5 2.669 5 3.5 L 5 4.5 C 5 3.669 5.669 3 6.5 3 L 25.5 3 C 26.331 3 27 3.669 27 4.5 L 27 3.5 C 27 2.669 26.331 2 25.5 2 L 6.5 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.hydrogenmusic.Hydrogen.svg b/.icons/awkward/32x32/apps/org.hydrogenmusic.Hydrogen.svg
new file mode 120000
index 00000000..3fba0674
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.hydrogenmusic.Hydrogen.svg
@@ -0,0 +1 @@
+hydrogen.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.inkscape.Inkscape.svg b/.icons/awkward/32x32/apps/org.inkscape.Inkscape.svg
new file mode 120000
index 00000000..ca1fc7a6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.inkscape.Inkscape.svg
@@ -0,0 +1 @@
+inkscape.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.jamovi.jamovi.svg b/.icons/awkward/32x32/apps/org.jamovi.jamovi.svg
new file mode 120000
index 00000000..652bd94b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.jamovi.jamovi.svg
@@ -0,0 +1 @@
+jamovi.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.jaspstats.JASP.svg b/.icons/awkward/32x32/apps/org.jaspstats.JASP.svg
new file mode 120000
index 00000000..0bf311a0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.jaspstats.JASP.svg
@@ -0,0 +1 @@
+jasp.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.jdownloader.JDownloader.svg b/.icons/awkward/32x32/apps/org.jdownloader.JDownloader.svg
new file mode 120000
index 00000000..4084cfd9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.jdownloader.JDownloader.svg
@@ -0,0 +1 @@
+jdownloader.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.dolphin.svg b/.icons/awkward/32x32/apps/org.kde.dolphin.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.dolphin.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.elisa.svg b/.icons/awkward/32x32/apps/org.kde.elisa.svg
new file mode 120000
index 00000000..ce5b28ff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.elisa.svg
@@ -0,0 +1 @@
+elisa.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.gcompris.svg b/.icons/awkward/32x32/apps/org.kde.gcompris.svg
new file mode 120000
index 00000000..377138cf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.gcompris.svg
@@ -0,0 +1 @@
+gcompris.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.kalzium.svg b/.icons/awkward/32x32/apps/org.kde.kalzium.svg
new file mode 120000
index 00000000..3c811762
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.kalzium.svg
@@ -0,0 +1 @@
+kalzium.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.kapman.svg b/.icons/awkward/32x32/apps/org.kde.kapman.svg
new file mode 120000
index 00000000..5f52b58f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.kapman.svg
@@ -0,0 +1 @@
+kapman.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.katomic.svg b/.icons/awkward/32x32/apps/org.kde.katomic.svg
new file mode 120000
index 00000000..11fe8ed5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.katomic.svg
@@ -0,0 +1 @@
+katomic.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.kblocks.svg b/.icons/awkward/32x32/apps/org.kde.kblocks.svg
new file mode 120000
index 00000000..e6adddea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.kblocks.svg
@@ -0,0 +1 @@
+kblocks.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.kbounce.svg b/.icons/awkward/32x32/apps/org.kde.kbounce.svg
new file mode 120000
index 00000000..8d8d330c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.kbounce.svg
@@ -0,0 +1 @@
+kbounce.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.kbruch.svg b/.icons/awkward/32x32/apps/org.kde.kbruch.svg
new file mode 120000
index 00000000..3fe3ec09
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.kbruch.svg
@@ -0,0 +1 @@
+kbruch.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.kdenlive.svg b/.icons/awkward/32x32/apps/org.kde.kdenlive.svg
new file mode 120000
index 00000000..f57ee4a3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.kdenlive.svg
@@ -0,0 +1 @@
+kdenlive.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.kdiamond.svg b/.icons/awkward/32x32/apps/org.kde.kdiamond.svg
new file mode 120000
index 00000000..53fb69d5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.kdiamond.svg
@@ -0,0 +1 @@
+kdiamond.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.kgeography.svg b/.icons/awkward/32x32/apps/org.kde.kgeography.svg
new file mode 120000
index 00000000..561e4172
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.kgeography.svg
@@ -0,0 +1 @@
+kgeography.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.kgoldrunner.svg b/.icons/awkward/32x32/apps/org.kde.kgoldrunner.svg
new file mode 120000
index 00000000..119d1f06
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.kgoldrunner.svg
@@ -0,0 +1 @@
+kgoldrunner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.khangman.svg b/.icons/awkward/32x32/apps/org.kde.khangman.svg
new file mode 120000
index 00000000..bf68c03a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.khangman.svg
@@ -0,0 +1 @@
+khangman.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.kigo.svg b/.icons/awkward/32x32/apps/org.kde.kigo.svg
new file mode 120000
index 00000000..2e677f0b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.kigo.svg
@@ -0,0 +1 @@
+kigo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.killbots.svg b/.icons/awkward/32x32/apps/org.kde.killbots.svg
new file mode 120000
index 00000000..5d5dc1ab
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.killbots.svg
@@ -0,0 +1 @@
+killbots.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.kjumpingcube.svg b/.icons/awkward/32x32/apps/org.kde.kjumpingcube.svg
new file mode 120000
index 00000000..ce1089e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.kjumpingcube.svg
@@ -0,0 +1 @@
+kjumpingcube.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.klickety.svg b/.icons/awkward/32x32/apps/org.kde.klickety.svg
new file mode 120000
index 00000000..545ac385
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.klickety.svg
@@ -0,0 +1 @@
+klickety.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.klines.svg b/.icons/awkward/32x32/apps/org.kde.klines.svg
new file mode 120000
index 00000000..99ffabe4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.klines.svg
@@ -0,0 +1 @@
+klines.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.knavalbattle.svg b/.icons/awkward/32x32/apps/org.kde.knavalbattle.svg
new file mode 120000
index 00000000..219802ce
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.knavalbattle.svg
@@ -0,0 +1 @@
+knavalbattle.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.knetwalk.svg b/.icons/awkward/32x32/apps/org.kde.knetwalk.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.knetwalk.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.kolourpaint.svg b/.icons/awkward/32x32/apps/org.kde.kolourpaint.svg
new file mode 120000
index 00000000..3ac1a801
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.kolourpaint.svg
@@ -0,0 +1 @@
+kolourpaint.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.kontact.svg b/.icons/awkward/32x32/apps/org.kde.kontact.svg
new file mode 120000
index 00000000..e7eb8795
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.kontact.svg
@@ -0,0 +1 @@
+kontact.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.konversation.svg b/.icons/awkward/32x32/apps/org.kde.konversation.svg
new file mode 120000
index 00000000..338f588d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.konversation.svg
@@ -0,0 +1 @@
+konversation.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.krita.svg b/.icons/awkward/32x32/apps/org.kde.krita.svg
new file mode 120000
index 00000000..842fa48e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.krita.svg
@@ -0,0 +1 @@
+krita.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.ksquares.svg b/.icons/awkward/32x32/apps/org.kde.ksquares.svg
new file mode 120000
index 00000000..abf7998f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.ksquares.svg
@@ -0,0 +1 @@
+ksquares.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.ksudoku.svg b/.icons/awkward/32x32/apps/org.kde.ksudoku.svg
new file mode 120000
index 00000000..b65825b5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.ksudoku.svg
@@ -0,0 +1 @@
+ksudoku.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.ktouch.svg b/.icons/awkward/32x32/apps/org.kde.ktouch.svg
new file mode 120000
index 00000000..76842716
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.ktouch.svg
@@ -0,0 +1 @@
+ktouch.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.ktuberling.svg b/.icons/awkward/32x32/apps/org.kde.ktuberling.svg
new file mode 120000
index 00000000..6e462e37
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.ktuberling.svg
@@ -0,0 +1 @@
+ktuberling.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.kubrick.svg b/.icons/awkward/32x32/apps/org.kde.kubrick.svg
new file mode 120000
index 00000000..b638aaef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.kubrick.svg
@@ -0,0 +1 @@
+kubrick.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.kwordquiz.svg b/.icons/awkward/32x32/apps/org.kde.kwordquiz.svg
new file mode 120000
index 00000000..1612081f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.kwordquiz.svg
@@ -0,0 +1 @@
+kwordquiz.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.kxstitch.svg b/.icons/awkward/32x32/apps/org.kde.kxstitch.svg
new file mode 120000
index 00000000..c399e003
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.kxstitch.svg
@@ -0,0 +1 @@
+kxstitch.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.okular.svg b/.icons/awkward/32x32/apps/org.kde.okular.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.okular.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.palapeli.svg b/.icons/awkward/32x32/apps/org.kde.palapeli.svg
new file mode 120000
index 00000000..694e75b7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.palapeli.svg
@@ -0,0 +1 @@
+palapeli.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kde.skrooge.svg b/.icons/awkward/32x32/apps/org.kde.skrooge.svg
new file mode 120000
index 00000000..c0f3c030
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kde.skrooge.svg
@@ -0,0 +1 @@
+skrooge.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.keepassxc.KeePassXC.svg b/.icons/awkward/32x32/apps/org.keepassxc.KeePassXC.svg
new file mode 120000
index 00000000..a13d2aae
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.keepassxc.KeePassXC.svg
@@ -0,0 +1 @@
+keepassxc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.kicad_pcb.KiCad.svg b/.icons/awkward/32x32/apps/org.kicad_pcb.KiCad.svg
new file mode 120000
index 00000000..e83d1f49
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.kicad_pcb.KiCad.svg
@@ -0,0 +1 @@
+kicad.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.laptop.TurtleArtActivity.svg b/.icons/awkward/32x32/apps/org.laptop.TurtleArtActivity.svg
new file mode 120000
index 00000000..5183b397
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.laptop.TurtleArtActivity.svg
@@ -0,0 +1 @@
+turtleart.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.leocad.LeoCAD.svg b/.icons/awkward/32x32/apps/org.leocad.LeoCAD.svg
new file mode 120000
index 00000000..84ab28a9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.leocad.LeoCAD.svg
@@ -0,0 +1 @@
+leocad.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.base.svg b/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.calc.svg b/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.chart.svg b/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.chart.svg
new file mode 120000
index 00000000..5ecda2f6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.chart.svg
@@ -0,0 +1 @@
+libreoffice-chart.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.draw.svg b/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.impress.svg b/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.math.svg b/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.startcenter.svg b/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.writer.svg b/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.libreoffice.LibreOffice.writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.libretro.RetroArch.svg b/.icons/awkward/32x32/apps/org.libretro.RetroArch.svg
new file mode 120000
index 00000000..b1f836b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.libretro.RetroArch.svg
@@ -0,0 +1 @@
+retroarch.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.linux_hardware.hw-probe.svg b/.icons/awkward/32x32/apps/org.linux_hardware.hw-probe.svg
new file mode 120000
index 00000000..64b64e73
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.linux_hardware.hw-probe.svg
@@ -0,0 +1 @@
+hw-probe.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.manaplus.ManaPlus.svg b/.icons/awkward/32x32/apps/org.manaplus.ManaPlus.svg
new file mode 120000
index 00000000..e8fab465
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.manaplus.ManaPlus.svg
@@ -0,0 +1 @@
+manaplus.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.mapeditor.Tiled.svg b/.icons/awkward/32x32/apps/org.mapeditor.Tiled.svg
new file mode 120000
index 00000000..24ae0923
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.mapeditor.Tiled.svg
@@ -0,0 +1 @@
+tiled.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.megaglest.MegaGlest.svg b/.icons/awkward/32x32/apps/org.megaglest.MegaGlest.svg
new file mode 120000
index 00000000..333d1722
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.megaglest.MegaGlest.svg
@@ -0,0 +1 @@
+megaglest.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.midori_browser.Midori.svg b/.icons/awkward/32x32/apps/org.midori_browser.Midori.svg
new file mode 120000
index 00000000..d1e1e168
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.midori_browser.Midori.svg
@@ -0,0 +1 @@
+midori.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.mixxx.Mixxx.svg b/.icons/awkward/32x32/apps/org.mixxx.Mixxx.svg
new file mode 120000
index 00000000..af756bba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.mixxx.Mixxx.svg
@@ -0,0 +1 @@
+mixxx.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.mozilla.Firefox.svg b/.icons/awkward/32x32/apps/org.mozilla.Firefox.svg
new file mode 120000
index 00000000..90ca4b46
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.mozilla.Firefox.svg
@@ -0,0 +1 @@
+firefox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.mozilla.FirefoxDevEdition.svg b/.icons/awkward/32x32/apps/org.mozilla.FirefoxDevEdition.svg
new file mode 120000
index 00000000..6d66c646
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.mozilla.FirefoxDevEdition.svg
@@ -0,0 +1 @@
+firefox-developer-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.mozilla.FirefoxNightly.svg b/.icons/awkward/32x32/apps/org.mozilla.FirefoxNightly.svg
new file mode 120000
index 00000000..8597ee38
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.mozilla.FirefoxNightly.svg
@@ -0,0 +1 @@
+firefox-trunk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.mozilla.Thunderbird.svg b/.icons/awkward/32x32/apps/org.mozilla.Thunderbird.svg
new file mode 120000
index 00000000..b5aba8a1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.mozilla.Thunderbird.svg
@@ -0,0 +1 @@
+thunderbird.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.musescore.MuseScore.svg b/.icons/awkward/32x32/apps/org.musescore.MuseScore.svg
new file mode 120000
index 00000000..e74a2f66
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.musescore.MuseScore.svg
@@ -0,0 +1 @@
+musescore.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.musicbrainz.Picard.svg b/.icons/awkward/32x32/apps/org.musicbrainz.Picard.svg
new file mode 120000
index 00000000..9e9193d8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.musicbrainz.Picard.svg
@@ -0,0 +1 @@
+picard.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.mypaint.MyPaint.svg b/.icons/awkward/32x32/apps/org.mypaint.MyPaint.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.mypaint.MyPaint.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.naev.Naev.svg b/.icons/awkward/32x32/apps/org.naev.Naev.svg
new file mode 120000
index 00000000..1d642fa1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.naev.Naev.svg
@@ -0,0 +1 @@
+naev.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.nextcloud.Nextcloud.svg b/.icons/awkward/32x32/apps/org.nextcloud.Nextcloud.svg
new file mode 120000
index 00000000..d01d25d4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.nextcloud.Nextcloud.svg
@@ -0,0 +1 @@
+nextcloud.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.nongnu.lingot.svg b/.icons/awkward/32x32/apps/org.nongnu.lingot.svg
new file mode 100644
index 00000000..7b2f1813
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.nongnu.lingot.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#7cb651" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.2" d="M 15.708789,9.0029646 C 11.417578,9.0029646 6.4887695,11.319683 4,15.225035 l 8.014129,4.16891 C 12.709731,17.933507 14.182238,17.002355 15.799871,17 c 1.618127,0.0018 3.291423,0.933062 3.987238,2.393945 L 28,15.225035 C 25.105856,11.118799 20,9.0029646 15.708789,9.0029646 Z"/>
+ <path style="fill:#ffd95f" d="M 15.708789,8.0029646 C 11.417578,8.0029646 6.4887695,10.319683 4,14.225035 l 8.014129,4.16891 C 12.709731,16.933507 14.182238,16.002355 15.799871,16 c 1.618127,0.0018 3.291423,0.933062 3.987238,2.393945 L 28,14.225035 C 25.105856,10.118799 20,8.0029646 15.708789,8.0029646 Z"/>
+ <path style="opacity:0.1" d="m 20.778371,11.29726 -0.311447,0.988017 -2.329521,7.378573 c -0.376133,-0.573633 -0.949752,-0.989237 -1.612014,-1.167954 -1.493706,-0.400238 -3.029049,0.486193 -3.429286,1.979899 -0.400237,1.493704 0.486194,3.029048 1.979899,3.429285 1.207409,0.322652 2.482452,-0.193943 3.124772,-1.266029 0.01149,-0.01893 0.02145,-0.03859 0.03248,-0.05782 0.04857,-0.08587 0.09256,-0.174241 0.131802,-0.264751 0.01104,-0.02545 0.02286,-0.05022 0.03312,-0.07605 0.04193,-0.102863 0.0777,-0.208131 0.107116,-0.315244 0.0046,-0.02 0.0091,-0.04005 0.01329,-0.06014 l 2.60321,-8.606005 c 0.227655,0.398766 0.42617,1.325778 0.610055,1.862314 0.219377,0.640095 0.340655,1.528862 0.249672,2.125684 -0.09098,0.596822 -0.359847,1.122038 -1.016882,1.581724 -0.17535,0.102377 -0.2772,0.295285 -0.265065,0.497973 0.01213,0.202689 0.135905,0.380697 0.322218,0.461425 0.186313,0.08073 0.402974,0.05028 0.559153,-0.07947 0.877934,-0.614231 1.332966,-1.451846 1.461689,-2.296217 0.25031,-1.89978 -0.786634,-3.500738 -1.6968,-5.031818 -0.167976,-0.363369 -0.378175,-0.722231 -0.567449,-1.083391 z"/>
+ <path style="fill:#456347" d="m 20.778371,10.29726 -0.311447,0.988017 -2.329521,7.378573 c -0.376133,-0.573633 -0.949752,-0.989237 -1.612014,-1.167954 -1.493706,-0.400238 -3.029049,0.486193 -3.429286,1.979899 -0.400237,1.493704 0.486194,3.029048 1.979899,3.429285 1.207409,0.322652 2.482452,-0.193943 3.124772,-1.266029 0.01149,-0.01893 0.02145,-0.03859 0.03248,-0.05782 0.04857,-0.08587 0.09256,-0.174241 0.131802,-0.264751 0.01104,-0.02545 0.02286,-0.05022 0.03312,-0.07605 0.04193,-0.102863 0.0777,-0.208131 0.107116,-0.315244 0.0046,-0.02 0.0091,-0.04005 0.01329,-0.06014 l 2.60321,-8.606005 c 0.227655,0.398766 0.42617,1.325778 0.610055,1.862314 0.219377,0.640095 0.340655,1.528862 0.249672,2.125684 -0.09098,0.596822 -0.359847,1.122038 -1.016882,1.581724 -0.17535,0.102377 -0.2772,0.295285 -0.265065,0.497973 0.01213,0.202689 0.135905,0.380697 0.322218,0.461425 0.186313,0.08073 0.402974,0.05028 0.559153,-0.07947 0.877934,-0.614231 1.332966,-1.451846 1.461689,-2.296217 0.25031,-1.89978 -0.786634,-3.500738 -1.6968,-5.031818 -0.167976,-0.363369 -0.378175,-0.722231 -0.567449,-1.083391 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.708984 8.0039062 C 11.417773 8.0039062 6.4887695 10.319257 4 14.224609 L 4.5117188 14.490234 C 7.1224413 11.031297 11.694538 9.0039062 15.708984 9.0039062 C 19.741155 9.0039062 24.491193 10.871771 27.451172 14.503906 L 28 14.224609 C 25.105856 10.118373 20.000195 8.0039062 15.708984 8.0039062 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.octave.Octave.svg b/.icons/awkward/32x32/apps/org.octave.Octave.svg
new file mode 120000
index 00000000..dd60806d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.octave.Octave.svg
@@ -0,0 +1 @@
+octave.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.olivevideoeditor.Olive.svg b/.icons/awkward/32x32/apps/org.olivevideoeditor.Olive.svg
new file mode 100644
index 00000000..89bd2151
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.olivevideoeditor.Olive.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m30.001953 12.472656v8.015625c0 5.269313-4.242406 9.511719-9.511719 9.511719h-8.980468c-5.2561133 0-9.4885866-4.221697-9.509766-9.472656v0.960937c0 5.269313 4.2424062 9.511719 9.511719 9.511719h8.980469c5.269312 0 9.511718-4.242406 9.511718-9.511719v-8.976562c0-0.0132-0.0019-0.025876-0.001953-0.039063z"/>
+ <rect style="fill:#4bae4f" width="28.004" height="28" x="2" y="2" ry="9.511"/>
+ <path style="opacity:.2" d="m6.0839662 6.5769291 0.721111 0.5413401c-2.287307 1.0544916 3.5869478 5.8689768 3.5869478 5.8689768s1.143224-1.02905 2.818186-1.137386c1.661379-1.702509 8.575852-0.406719 8.316795 0.990518-2.324291 0.03633-3.060408-0.260677-3.060408-0.260677s0.114745 0.132332 0.162116 0.58651c-0.16986 0.13995-2.573354-0.398658-3.07583-0.360287-1.429748 0.10918-2.394699 0.145345-3.420424 0.258884 0.705651 0.232709 6.328731 1.234109 8.126701 2.972222-0.479608 0.184976-0.689362 0.108778-0.849506 0.167818-0.140824 0.05192-0.283293 0.338821-0.592328 0.3402-0.221426 7.38e-4 -0.145744-0.196035-0.603039-0.412235-2.845311 0.113148-3.767803-1.622892-4.048588-1.835754-1.256081-0.299783-3.372159-0.977663-3.372159-0.977663s1.791675 1.429717 2.77401 2.223253c0.0817 0.06599 1.428431 0.316326 3.140475 1.151376 0.920276-0.753346 3.401222 0.524994 2.940232 1.695583-0.410628 1.042691-3.165643-0.03167-3.064359-1.450161-0.628939-0.19587-1.790764-0.757563-2.534084-1.025503 0.712635 0.55574 3.512411 2.88853 4.074978 3.54834 2.464539-0.302672 6.185144 0.312388 8.493076 1.791553-0.526343 0.139007-3.030811 0.614621-3.532473 0.480748-0.932146-0.352547-2.321439-1.49462-2.469469-1.622615-0.535447-0.09026-1.737227-0.262966-2.19887-0.315482 0.468233 0.475124 2.014557 2.261652 2.500089 3.01317 0.201135-0.04251 1.226819 0.204019 1.51107 0.397197 1.053061-1.07446 2.760562 0.810911 3.810189 1.721466-0.27574 0.559826-4.606611-0.301794-4.027801-1.556314-0.309497-0.0413-0.928912-0.381337-1.157321-0.399388 0.233483 0.30578 0.742671 0.720814 1.413745 1.424713 0.645499-0.183615 3.078552 2.449509 3.143835 3.025741-1.820719-0.443603-2.719949-0.829563-3.001833-1.158815-0.556383-0.649872-0.34574-1.583017-0.292734-1.752627-0.71598-0.639852-0.84937-0.830102-1.083554-0.957101-0.0061 0.0067 7.38e-4 0.197112 0.01177 0.289662 1.17615 0.867096 0.607846 3.266939-0.06835 3.352038-0.294293 0.03704-0.972622-3.385818-0.125587-3.513347 0.01951-0.06782 0.03068-0.269962 0.03175-0.277942-0.447007-0.486604-2.92602-3.122358-3.087225-3.233352 0.08029 0.207998 0.211929 0.550016 0.332755 0.972264 1.46388 0.956724 1.706085 2.487535 1.595757 4.285528-0.351041-0.614478-3.790194-3.414206-2.286055-4.655319 0.0107-0.1914-0.04645-0.62582 0.08024-0.870016-0.476998-0.476721-1.962248-1.942891-2.09552-1.941708 0.165886 0.340035 0.268885 0.534168 0.351154 0.901841 1.132123 0.565041 0.803251 2.024562 0.287588 2.055557-0.543261 0.03263-1.747235-1.642355-0.61482-1.99759-0.09149-0.421712-0.257866-0.994895-0.324948-1.243901-0.489975-0.374728-2.112693-1.671694-2.487159-1.974025 0.460436 0.766157 0.910204 1.95871 1.135122 2.642482 1.356517 1.536807 0.981273 3.913957 0.84411 6.365928-1.591543-1.181571-2.579653-5.21413-1.567285-6.217905-0.337958-1.166024-0.848776-3.139022-0.848776-3.139022-2.188234-1.698429-3.3988748-2.97141-3.3988748-2.97141s1.4579858 1.89057 1.6240468 2.904003c1.276903 0.247582 2.343653 2.471952 1.328338 2.851551-1.484051 0.554837-3.0770538-1.799574-1.811024-2.676483 0 0-1.1210218-2.064904-1.9887478-3.875974-3.422708-3.7569282-3.093705-4.8848741-2.067088-5.0104609z"/>
+ <path style="fill:#e4e4e4" d="m6.0839662 5.5769283 0.721111 0.5413401c-2.287307 1.0544916 3.5869478 5.8689766 3.5869478 5.8689766s1.143224-1.02905 2.818186-1.137386c1.661379-1.7025086 8.575852-0.406719 8.316795 0.990518-2.324291 0.03633-3.060408-0.260677-3.060408-0.260677s0.114745 0.132332 0.162116 0.58651c-0.16986 0.13995-2.573354-0.398658-3.07583-0.360287-1.429748 0.10918-2.394699 0.145345-3.420424 0.258884 0.705651 0.232709 6.328731 1.234109 8.126701 2.972222-0.479608 0.184976-0.689362 0.108778-0.849506 0.167818-0.140824 0.05192-0.283293 0.338821-0.592328 0.3402-0.221426 7.38e-4 -0.145744-0.196035-0.603039-0.412235-2.845311 0.113148-3.767803-1.622892-4.048588-1.835754-1.256081-0.299783-3.372159-0.977663-3.372159-0.977663s1.791675 1.429717 2.77401 2.223253c0.0817 0.06599 1.428431 0.316326 3.140475 1.151376 0.920276-0.753346 3.401222 0.524994 2.940232 1.695583-0.410628 1.042691-3.165643-0.03167-3.064359-1.450161-0.628939-0.19587-1.790764-0.757563-2.534084-1.025503 0.712635 0.55574 3.512411 2.88853 4.074978 3.54834 2.464539-0.302672 6.185144 0.312388 8.493076 1.791553-0.526343 0.139007-3.030811 0.614621-3.532473 0.480748-0.932146-0.352547-2.321439-1.49462-2.469469-1.622615-0.535447-0.09026-1.737227-0.262966-2.19887-0.315482 0.468233 0.475124 2.014557 2.261652 2.500089 3.01317 0.201135-0.04251 1.226819 0.204019 1.51107 0.397197 1.053061-1.07446 2.760562 0.810911 3.810189 1.721466-0.27574 0.559826-4.606611-0.301794-4.027801-1.556314-0.309497-0.0413-0.928912-0.381337-1.157321-0.399388 0.233483 0.30578 0.742671 0.720814 1.413745 1.424713 0.645499-0.183615 3.078552 2.449509 3.143835 3.025741-1.820719-0.443603-2.719949-0.829563-3.001833-1.158815-0.556383-0.649872-0.34574-1.583017-0.292734-1.752627-0.71598-0.639852-0.84937-0.830102-1.083554-0.957101-0.0061 0.0067 7.38e-4 0.197112 0.01177 0.289662 1.17615 0.867096 0.607846 3.266939-0.06835 3.352038-0.294293 0.03704-0.972622-3.385818-0.125587-3.513347 0.01951-0.06782 0.03068-0.269962 0.03175-0.277942-0.447007-0.486604-2.92602-3.122358-3.087225-3.233352 0.08029 0.207998 0.211929 0.550016 0.332755 0.972264 1.46388 0.956724 1.706085 2.487535 1.595757 4.285528-0.351041-0.614478-3.790194-3.414206-2.286055-4.655319 0.0107-0.1914-0.04645-0.62582 0.08024-0.870016-0.476998-0.476721-1.962248-1.942891-2.09552-1.941708 0.165886 0.340035 0.268885 0.534168 0.351154 0.901841 1.132123 0.565041 0.803251 2.024562 0.287588 2.055557-0.543261 0.03263-1.747235-1.642355-0.61482-1.99759-0.09149-0.421712-0.257866-0.994895-0.324948-1.243901-0.489975-0.374728-2.112693-1.671694-2.487159-1.974025 0.460436 0.766157 0.910204 1.95871 1.135122 2.642482 1.356517 1.536807 0.981273 3.913957 0.84411 6.365928-1.591543-1.181571-2.579653-5.21413-1.567285-6.217905-0.337958-1.166024-0.848776-3.139022-0.848776-3.139022-2.188234-1.698429-3.3988748-2.97141-3.3988748-2.97141s1.4579858 1.89057 1.6240468 2.904003c1.276903 0.247582 2.343653 2.471952 1.328338 2.851551-1.484051 0.554837-3.0770538-1.799574-1.811024-2.676483 0 0-1.1210218-2.064904-1.9887478-3.875974-3.422708-3.756928-3.093705-4.8848739-2.067088-5.0104607z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m11.509766 2c-5.2693129 0-9.5117191 4.2424062-9.5117191 9.511719v1c0-5.2693128 4.2424062-9.511719 9.5117191-9.511719h8.980468c5.269313 0 9.511719 4.2424062 9.511719 9.511719v-1c0-5.2693128-4.242406-9.511719-9.511719-9.511719h-8.980468z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.openclonk.OpenClonk.svg b/.icons/awkward/32x32/apps/org.openclonk.OpenClonk.svg
new file mode 120000
index 00000000..3cbb7921
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.openclonk.OpenClonk.svg
@@ -0,0 +1 @@
+openclonk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.openmw.OpenMW.svg b/.icons/awkward/32x32/apps/org.openmw.OpenMW.svg
new file mode 120000
index 00000000..d97a229d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.openmw.OpenMW.svg
@@ -0,0 +1 @@
+openmw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.openscad.OpenSCAD.svg b/.icons/awkward/32x32/apps/org.openscad.OpenSCAD.svg
new file mode 120000
index 00000000..5fe116e0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.openscad.OpenSCAD.svg
@@ -0,0 +1 @@
+openscad.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.openshot.OpenShot.svg b/.icons/awkward/32x32/apps/org.openshot.OpenShot.svg
new file mode 120000
index 00000000..7b84bf0a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.openshot.OpenShot.svg
@@ -0,0 +1 @@
+openshot.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.openstreetmap.josm.svg b/.icons/awkward/32x32/apps/org.openstreetmap.josm.svg
new file mode 120000
index 00000000..8c7e2756
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.openstreetmap.josm.svg
@@ -0,0 +1 @@
+josm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.openttd.OpenTTD.svg b/.icons/awkward/32x32/apps/org.openttd.OpenTTD.svg
new file mode 120000
index 00000000..1e3c400d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.openttd.OpenTTD.svg
@@ -0,0 +1 @@
+openttd.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.osgeo.grass.svg b/.icons/awkward/32x32/apps/org.osgeo.grass.svg
new file mode 120000
index 00000000..54871490
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.osgeo.grass.svg
@@ -0,0 +1 @@
+grass.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.pencil2d.Pencil2D.svg b/.icons/awkward/32x32/apps/org.pencil2d.Pencil2D.svg
new file mode 120000
index 00000000..e0b5c837
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.pencil2d.Pencil2D.svg
@@ -0,0 +1 @@
+pencil2d.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.perezdecastro.Revolt.svg b/.icons/awkward/32x32/apps/org.perezdecastro.Revolt.svg
new file mode 120000
index 00000000..14725633
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.perezdecastro.Revolt.svg
@@ -0,0 +1 @@
+revolt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.phoenicis.playonlinux.svg b/.icons/awkward/32x32/apps/org.phoenicis.playonlinux.svg
new file mode 120000
index 00000000..80fc8ef9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.phoenicis.playonlinux.svg
@@ -0,0 +1 @@
+playonlinux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.photoqt.PhotoQt.svg b/.icons/awkward/32x32/apps/org.photoqt.PhotoQt.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.photoqt.PhotoQt.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.pitivi.Pitivi.svg b/.icons/awkward/32x32/apps/org.pitivi.Pitivi.svg
new file mode 120000
index 00000000..bbcb8678
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.pitivi.Pitivi.svg
@@ -0,0 +1 @@
+pitivi.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.pjbroad.EternallandsClient.svg b/.icons/awkward/32x32/apps/org.pjbroad.EternallandsClient.svg
new file mode 120000
index 00000000..3503e147
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.pjbroad.EternallandsClient.svg
@@ -0,0 +1 @@
+eternallands.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.ppsspp.PPSSPP.svg b/.icons/awkward/32x32/apps/org.ppsspp.PPSSPP.svg
new file mode 120000
index 00000000..1e164aed
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.ppsspp.PPSSPP.svg
@@ -0,0 +1 @@
+ppsspp.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.processing.processingide.svg b/.icons/awkward/32x32/apps/org.processing.processingide.svg
new file mode 100644
index 00000000..ce68edb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.processing.processingide.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#ababab" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <circle style="opacity:0.1" cx="16" cy="17" r="11"/>
+ <circle style="fill:#3f3f3f" cx="16" cy="16" r="11"/>
+ <path style="opacity:0.2" d="M 12.840939,12.000216 A 0.82198326,0.81066576 0 0 0 12,12.811271 v 8.378305 a 0.82198326,0.81066576 0 0 0 1.232833,0.701896 l 3.678254,-2.094021 3.678252,-2.095076 a 0.82198326,0.81066576 0 0 0 0,-1.403737 L 16.911144,14.203229 13.232946,12.10893 a 0.82198326,0.81066576 0 0 0 -0.392063,-0.108881 z"/>
+ <path style="fill:#ffffff" d="M 12.840939,11.000216 A 0.82198326,0.81066576 0 0 0 12,11.811271 v 8.378305 a 0.82198326,0.81066576 0 0 0 1.232833,0.701896 l 3.678254,-2.094021 3.678252,-2.095076 a 0.82198326,0.81066576 0 0 0 0,-1.403737 L 16.911144,13.203229 13.232946,11.10893 a 0.82198326,0.81066576 0 0 0 -0.392063,-0.108881 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/org.pulseaudio.pavucontrol.svg b/.icons/awkward/32x32/apps/org.pulseaudio.pavucontrol.svg
new file mode 120000
index 00000000..05d3c8ee
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.pulseaudio.pavucontrol.svg
@@ -0,0 +1 @@
+pavucontrol.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.pwmt.zathura.svg b/.icons/awkward/32x32/apps/org.pwmt.zathura.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.pwmt.zathura.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.pyzo.pyzo.svg b/.icons/awkward/32x32/apps/org.pyzo.pyzo.svg
new file mode 120000
index 00000000..0997a7b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.pyzo.pyzo.svg
@@ -0,0 +1 @@
+pyzologo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.qbittorrent.qBittorrent.svg b/.icons/awkward/32x32/apps/org.qbittorrent.qBittorrent.svg
new file mode 120000
index 00000000..f9513bb6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.qbittorrent.qBittorrent.svg
@@ -0,0 +1 @@
+qbittorrent.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.qgis.qgis.svg b/.icons/awkward/32x32/apps/org.qgis.qgis.svg
new file mode 120000
index 00000000..0c9fd1b3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.qgis.qgis.svg
@@ -0,0 +1 @@
+qgis.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.qownnotes.QOwnNotes.svg b/.icons/awkward/32x32/apps/org.qownnotes.QOwnNotes.svg
new file mode 120000
index 00000000..1d8cc505
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.qownnotes.QOwnNotes.svg
@@ -0,0 +1 @@
+QOwnNotes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.quassel_irc.QuasselClient.svg b/.icons/awkward/32x32/apps/org.quassel_irc.QuasselClient.svg
new file mode 120000
index 00000000..1e5a898c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.quassel_irc.QuasselClient.svg
@@ -0,0 +1 @@
+quassel.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.qutebrowser.qutebrowser.svg b/.icons/awkward/32x32/apps/org.qutebrowser.qutebrowser.svg
new file mode 120000
index 00000000..d706a582
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.qutebrowser.qutebrowser.svg
@@ -0,0 +1 @@
+qutebrowser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.remmina.Remmina.svg b/.icons/awkward/32x32/apps/org.remmina.Remmina.svg
new file mode 120000
index 00000000..0940d90d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.remmina.Remmina.svg
@@ -0,0 +1 @@
+remmina.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.sauerbraten.Sauerbraten.svg b/.icons/awkward/32x32/apps/org.sauerbraten.Sauerbraten.svg
new file mode 120000
index 00000000..768f0e8c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.sauerbraten.Sauerbraten.svg
@@ -0,0 +1 @@
+sauerbraten.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.scantailor.ScanTailor.svg b/.icons/awkward/32x32/apps/org.scantailor.ScanTailor.svg
new file mode 120000
index 00000000..157d5ef7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.scantailor.ScanTailor.svg
@@ -0,0 +1 @@
+scantailor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.scummvm.ScummVM.svg b/.icons/awkward/32x32/apps/org.scummvm.ScummVM.svg
new file mode 120000
index 00000000..e68d7508
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.scummvm.ScummVM.svg
@@ -0,0 +1 @@
+scummvm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.seul.pingus.svg b/.icons/awkward/32x32/apps/org.seul.pingus.svg
new file mode 120000
index 00000000..5d747cc5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.seul.pingus.svg
@@ -0,0 +1 @@
+tux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.shadowsocks.qt5client.svg b/.icons/awkward/32x32/apps/org.shadowsocks.qt5client.svg
new file mode 120000
index 00000000..5409bf3f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.shadowsocks.qt5client.svg
@@ -0,0 +1 @@
+shadowsocks-qt5.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.shotcut.Shotcut.svg b/.icons/awkward/32x32/apps/org.shotcut.Shotcut.svg
new file mode 120000
index 00000000..7aab390a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.shotcut.Shotcut.svg
@@ -0,0 +1 @@
+shotcut.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.signal.Signal.svg b/.icons/awkward/32x32/apps/org.signal.Signal.svg
new file mode 120000
index 00000000..62553916
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.signal.Signal.svg
@@ -0,0 +1 @@
+signal-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.sparkleshare.SparkleShare.svg b/.icons/awkward/32x32/apps/org.sparkleshare.SparkleShare.svg
new file mode 120000
index 00000000..908990b4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.sparkleshare.SparkleShare.svg
@@ -0,0 +1 @@
+sparkleshare.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.speed_dreams.SpeedDreams.svg b/.icons/awkward/32x32/apps/org.speed_dreams.SpeedDreams.svg
new file mode 120000
index 00000000..19e0ce62
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.speed_dreams.SpeedDreams.svg
@@ -0,0 +1 @@
+speed-dreams.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.speedcrunch.SpeedCrunch.svg b/.icons/awkward/32x32/apps/org.speedcrunch.SpeedCrunch.svg
new file mode 120000
index 00000000..8066186f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.speedcrunch.SpeedCrunch.svg
@@ -0,0 +1 @@
+speedcrunch.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.stellarium.Stellarium.svg b/.icons/awkward/32x32/apps/org.stellarium.Stellarium.svg
new file mode 120000
index 00000000..9189a675
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.stellarium.Stellarium.svg
@@ -0,0 +1 @@
+stellarium.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.subsurface_divelog.Subsurface.svg b/.icons/awkward/32x32/apps/org.subsurface_divelog.Subsurface.svg
new file mode 120000
index 00000000..8654b6db
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.subsurface_divelog.Subsurface.svg
@@ -0,0 +1 @@
+subsurface-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.supertux.SuperTux-Milestone1.svg b/.icons/awkward/32x32/apps/org.supertux.SuperTux-Milestone1.svg
new file mode 120000
index 00000000..70030ef4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.supertux.SuperTux-Milestone1.svg
@@ -0,0 +1 @@
+supertux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.supertuxproject.SuperTux.svg b/.icons/awkward/32x32/apps/org.supertuxproject.SuperTux.svg
new file mode 120000
index 00000000..70030ef4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.supertuxproject.SuperTux.svg
@@ -0,0 +1 @@
+supertux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.synfig.SynfigStudio.svg b/.icons/awkward/32x32/apps/org.synfig.SynfigStudio.svg
new file mode 120000
index 00000000..9e193459
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.synfig.SynfigStudio.svg
@@ -0,0 +1 @@
+synfig_icon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.taisei_project.Taisei.svg b/.icons/awkward/32x32/apps/org.taisei_project.Taisei.svg
new file mode 120000
index 00000000..451f821d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.taisei_project.Taisei.svg
@@ -0,0 +1 @@
+taisei.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.telegram.desktop.svg b/.icons/awkward/32x32/apps/org.telegram.desktop.svg
new file mode 120000
index 00000000..8fa96d0a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.telegram.desktop.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.texstudio.TeXstudio.svg b/.icons/awkward/32x32/apps/org.texstudio.TeXstudio.svg
new file mode 120000
index 00000000..214660be
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.texstudio.TeXstudio.svg
@@ -0,0 +1 @@
+texstudio.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.tordini.flavio.Minitube.svg b/.icons/awkward/32x32/apps/org.tordini.flavio.Minitube.svg
new file mode 120000
index 00000000..a4fb52a7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.tordini.flavio.Minitube.svg
@@ -0,0 +1 @@
+minitube.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.tuxfamily.StuntRally.svg b/.icons/awkward/32x32/apps/org.tuxfamily.StuntRally.svg
new file mode 120000
index 00000000..fc771b74
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.tuxfamily.StuntRally.svg
@@ -0,0 +1 @@
+stuntrally.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.tuxfamily.XMoto.svg b/.icons/awkward/32x32/apps/org.tuxfamily.XMoto.svg
new file mode 120000
index 00000000..450880db
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.tuxfamily.XMoto.svg
@@ -0,0 +1 @@
+xmoto.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.tuxpaint.Tuxpaint.svg b/.icons/awkward/32x32/apps/org.tuxpaint.Tuxpaint.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.tuxpaint.Tuxpaint.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.videolan.VLC.svg b/.icons/awkward/32x32/apps/org.videolan.VLC.svg
new file mode 120000
index 00000000..495a6363
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.videolan.VLC.svg
@@ -0,0 +1 @@
+vlc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.vim.Vim.svg b/.icons/awkward/32x32/apps/org.vim.Vim.svg
new file mode 120000
index 00000000..150dd041
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.vim.Vim.svg
@@ -0,0 +1 @@
+vim.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.wesnoth.Wesnoth.svg b/.icons/awkward/32x32/apps/org.wesnoth.Wesnoth.svg
new file mode 120000
index 00000000..523917ba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.wesnoth.Wesnoth.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.widelands.Widelands.svg b/.icons/awkward/32x32/apps/org.widelands.Widelands.svg
new file mode 120000
index 00000000..a3f693ab
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.widelands.Widelands.svg
@@ -0,0 +1 @@
+widelands.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.wireshark.Wireshark.svg b/.icons/awkward/32x32/apps/org.wireshark.Wireshark.svg
new file mode 120000
index 00000000..db83df0a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.wireshark.Wireshark.svg
@@ -0,0 +1 @@
+wireshark.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.wxhexeditor.wxHexEditor.svg b/.icons/awkward/32x32/apps/org.wxhexeditor.wxHexEditor.svg
new file mode 120000
index 00000000..601daaa9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.wxhexeditor.wxHexEditor.svg
@@ -0,0 +1 @@
+okteta.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.xiphos.Xiphos.svg b/.icons/awkward/32x32/apps/org.xiphos.Xiphos.svg
new file mode 120000
index 00000000..3f5b2be5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.xiphos.Xiphos.svg
@@ -0,0 +1 @@
+xiphos.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.xonotic.Xonotic.svg b/.icons/awkward/32x32/apps/org.xonotic.Xonotic.svg
new file mode 120000
index 00000000..5025bbcd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.xonotic.Xonotic.svg
@@ -0,0 +1 @@
+xonotic.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.zdoom.GZDoom.svg b/.icons/awkward/32x32/apps/org.zdoom.GZDoom.svg
new file mode 120000
index 00000000..25784219
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.zdoom.GZDoom.svg
@@ -0,0 +1 @@
+gzdoom.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.zealdocs.Zeal.svg b/.icons/awkward/32x32/apps/org.zealdocs.Zeal.svg
new file mode 120000
index 00000000..e5593d7b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.zealdocs.Zeal.svg
@@ -0,0 +1 @@
+zeal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.zim_wiki.Zim.svg b/.icons/awkward/32x32/apps/org.zim_wiki.Zim.svg
new file mode 120000
index 00000000..a5f80f3a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.zim_wiki.Zim.svg
@@ -0,0 +1 @@
+zim.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.zotero.Zotero.svg b/.icons/awkward/32x32/apps/org.zotero.Zotero.svg
new file mode 120000
index 00000000..8b064a92
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.zotero.Zotero.svg
@@ -0,0 +1 @@
+zotero.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/org.zulip.Zulip.svg b/.icons/awkward/32x32/apps/org.zulip.Zulip.svg
new file mode 120000
index 00000000..cfed72f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/org.zulip.Zulip.svg
@@ -0,0 +1 @@
+zulip.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/osmo.svg b/.icons/awkward/32x32/apps/osmo.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/osmo.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/osmscout-server.svg b/.icons/awkward/32x32/apps/osmscout-server.svg
new file mode 100644
index 00000000..b03f8fd9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/osmscout-server.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4,3 C 2.6244,3 2,3.6244 2,4.4 V 17 A 14,14 0 0 0 16,31 H 28.6 C 29.3756,31 30,30.3756 30,29.6 V 17 4.4 C 30,3.6244 29.3756,3 28.6,3 H 16 Z"/>
+ <path style="fill:#4f4f4f" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 16 A 14,14 0 0 0 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 3.4 C 30,2.6244 29.3756,2 28.6,2 H 16 Z"/>
+ <path style="opacity:0.2" d="M 5,6 V 13.167969 17 v 0.02734 c 7.801e-4,0.328871 0.021209,0.651915 0.050781,0.972656 0.010733,0.120688 0.024518,0.23988 0.039063,0.359375 0.023262,0.185336 0.05173,0.368504 0.083984,0.550781 0.052,0.30045 0.1177749,0.595396 0.1933594,0.886719 0.021499,0.0824 0.039262,0.166385 0.0625,0.248047 0,0 0.00195,-0.002 0.00195,-0.002 0.041187,0.144863 0.082041,0.289342 0.1289063,0.43164 0.0011,0.0034 0.0028,0.0064 0.00391,0.0098 0.1290449,0.390553 0.2811562,0.769303 0.4511719,1.138672 0.00922,0.01986 0.019962,0.0388 0.029297,0.05859 0.1711239,0.365974 0.3614716,0.720233 0.5703125,1.0625 0.07547,0.123686 0.1464001,0.250736 0.2265625,0.371093 -9.186e-4,-4.11e-4 -0.003,4.15e-4 -0.00391,0 0.00464,0.007 0.010973,0.01258 0.015625,0.01953 0.2281918,0.341074 0.4762105,0.666221 0.7402344,0.978515 0.054309,0.06418 0.11417,0.122665 0.1699219,0.185547 0.2124006,0.239839 0.4335129,0.471149 0.6660156,0.691406 0.084487,0.07992 0.1707948,0.15716 0.2578125,0.234375 0.2306234,0.204972 0.4692234,0.398875 0.7167969,0.583985 0.07993,0.05969 0.1586211,0.120194 0.2402343,0.177734 0.3212404,0.226759 0.6522958,0.439042 0.9980468,0.63086 0.0082,0.0046 0.0152,0.01108 0.02344,0.01562 0.805278,0.44404 1.676734,0.78134 2.591796,1.013672 0.394331,0.10012 0.796482,0.179695 1.207032,0.236328 0.0079,0.0011 0.01557,0.0028 0.02344,0.0039 0.239163,0.03247 0.480639,0.05718 0.72461,0.07422 0.09879,0.0069 0.19735,0.01131 0.296875,0.01562 0.0011,-1.71e-4 8.4e-4,-0.0018 0.002,-0.002 C 15.674762,27.981668 15.835111,28 16,28 H 24.861328 26.828125 27 V 27.785156 26.150391 25.503906 24.126953 22.414062 17 8.1914062 6 H 16 Z"/>
+ <path style="fill:#c6783d" d="m 4.9999843,5 v 11 0.02685 C 5.0144815,22.121882 9.9003028,27 15.999313,27 h 0.0014 10.999328 V 16 5 h -10.999328 -0.0014 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17.410156 6 C 16.968844 6 16.612621 6.0239953 16.607422 6.0527344 C 16.676898 6.101878 16.750558 6.1640057 16.8125 6.1914062 C 17.129985 6.3318484 17.1891 6.4103467 17.414062 6.984375 C 17.419717 6.9988106 17.424152 7.0055574 17.429688 7.0195312 C 17.506175 7.0709199 17.539147 7.0382363 17.583984 6.9335938 C 17.716468 6.6244036 17.817523 6.5965036 18.113281 6.7792969 C 18.410782 6.9631671 18.664062 6.9949074 18.664062 6.8515625 C 18.664062 6.8008965 18.564058 6.5882012 18.441406 6.3789062 L 18.216797 6 L 17.546875 6 C 17.517532 6.0503624 17.471107 6.0452969 17.410156 6 z M 20.027344 6 L 20.054688 6.1835938 C 20.069788 6.285114 20.149706 6.4011298 20.232422 6.4414062 C 20.315142 6.4816832 20.450491 6.5490395 20.533203 6.5898438 C 20.630583 6.6378818 20.675372 6.7396679 20.658203 6.8808594 C 20.638933 7.0393302 20.736615 7.2170951 21.015625 7.53125 C 21.271113 7.8189248 21.443344 8.1236163 21.535156 8.4394531 C 21.680383 8.9390271 21.913247 9.1796875 22.248047 9.1796875 C 22.385661 9.1796875 22.488783 9.2733195 22.605469 9.5019531 C 22.695929 9.6791989 22.85177 9.8962437 22.949219 9.984375 C 23.135939 10.153242 23.145994 10.152536 24.216797 9.9414062 C 24.683999 9.8492892 24.795221 9.8553881 25.205078 10.001953 C 25.603214 10.144328 25.696908 10.224113 25.880859 10.572266 C 25.998214 10.794379 26.172245 11.01163 26.267578 11.054688 C 26.526974 11.17185 26.644267 11.087713 26.744141 10.716797 C 26.793741 10.532595 26.87057 10.382813 26.916016 10.382812 C 26.966736 10.382817 27 9.5364815 27 8.1914062 L 27 7.1914062 C 27 8.5364814 26.966736 9.3828175 26.916016 9.3828125 C 26.87057 9.3828125 26.793741 9.5325949 26.744141 9.7167969 C 26.644267 10.087713 26.526974 10.17185 26.267578 10.054688 C 26.172245 10.01163 25.998214 9.7943786 25.880859 9.5722656 C 25.696908 9.2241126 25.603214 9.1443281 25.205078 9.0019531 C 24.795221 8.8553881 24.683999 8.8492892 24.216797 8.9414062 C 23.145994 9.152536 23.135939 9.1532418 22.949219 8.984375 C 22.85177 8.8962437 22.695929 8.6791989 22.605469 8.5019531 C 22.488783 8.2733195 22.385661 8.1796875 22.248047 8.1796875 C 21.913247 8.1796875 21.680383 7.9390271 21.535156 7.4394531 C 21.443344 7.1236163 21.271113 6.8189248 21.015625 6.53125 C 20.798697 6.2869975 20.715401 6.1342615 20.6875 6 L 20.027344 6 z M 14.689453 6.5429688 C 14.588496 6.531568 14.612131 6.7445711 14.796875 7.1269531 C 14.9992 7.5457324 15.175454 7.6712951 15.527344 7.6425781 C 15.720843 7.6267862 15.785156 7.5782226 15.785156 7.4492188 C 15.785156 7.3301514 15.696982 7.2479027 15.498047 7.1835938 C 15.340106 7.1325399 15.115301 6.9681863 14.998047 6.8183594 C 14.856015 6.6368716 14.750033 6.5497787 14.689453 6.5429688 z M 19.15625 7.4375 C 19.07127 7.44631 19.054801 7.4977374 19.060547 7.6328125 C 19.073177 7.930337 19.316234 8.8010228 19.515625 9.265625 C 19.606905 9.4783196 19.72591 9.7746433 19.78125 9.9238281 C 19.83659 10.073012 20.082075 10.411392 20.328125 10.675781 C 20.710866 11.087049 20.820098 11.15625 21.083984 11.15625 C 21.460374 11.15625 21.606393 10.999089 21.617188 10.576172 C 21.620543 10.445487 21.575797 10.283795 21.464844 10.039062 C 21.380225 10.117411 21.25845 10.15625 21.083984 10.15625 C 20.820098 10.15625 20.710866 10.087049 20.328125 9.6757812 C 20.082075 9.4113923 19.83659 9.0730123 19.78125 8.9238281 C 19.72591 8.7746433 19.606905 8.4783196 19.515625 8.265625 C 19.421899 8.0472336 19.318965 7.735591 19.234375 7.4394531 C 19.205611 7.4372415 19.176474 7.4354508 19.15625 7.4375 z M 15.974609 8.8984375 C 15.949889 8.8959415 15.923171 8.908852 15.894531 8.9375 C 15.847261 8.9847656 15.836794 9.06951 15.871094 9.125 C 15.912669 9.19229 15.962251 9.1959719 16.019531 9.1386719 C 16.066791 9.0914069 16.077269 9.008634 16.042969 8.953125 C 16.022189 8.919479 15.999319 8.9009175 15.974609 8.8984375 z M 19.013672 9.9433594 C 18.885751 10.223996 18.913143 10.446121 19.128906 10.732422 C 19.1487 10.700433 19.154992 10.67686 19.177734 10.642578 C 19.441764 10.244574 19.432493 10.180633 19.080078 10.005859 C 19.049036 9.9904671 19.037037 9.9623402 19.013672 9.9433594 z M 18.859375 10.273438 C 18.850355 10.282468 18.84585 10.313221 18.84375 10.363281 C 18.84003 10.453874 18.860122 10.505123 18.888672 10.476562 C 18.917332 10.448004 18.919341 10.37453 18.894531 10.3125 C 18.880801 10.2782 18.868375 10.264437 18.859375 10.273438 z M 18.996094 10.691406 C 18.980094 10.684946 18.975881 10.692867 18.988281 10.716797 C 19.019819 10.777455 19.017855 10.865377 19.001953 10.962891 C 19.025685 10.908444 19.063851 10.84619 19.099609 10.785156 C 19.075308 10.766372 19.007647 10.696082 18.996094 10.691406 z M 18.953125 11.152344 C 18.934999 11.201141 18.908152 11.250189 18.882812 11.300781 C 18.886779 11.307241 18.890207 11.301698 18.894531 11.3125 C 18.919341 11.37453 18.917332 11.448004 18.888672 11.476562 C 18.86178 11.503464 18.844693 11.455848 18.845703 11.375 C 18.775126 11.500319 18.692571 11.624899 18.587891 11.736328 C 18.478642 11.852618 18.41134 11.983051 18.4375 12.025391 C 18.463669 12.067727 18.421263 12.215109 18.345703 12.353516 C 18.286141 12.462631 18.235962 12.640447 18.189453 12.837891 C 18.205028 12.871316 18.234375 12.906473 18.234375 12.935547 C 18.234375 13.012913 18.198584 13.037824 18.146484 13.03125 C 18.080584 13.380489 18.037883 13.78359 18.044922 14.140625 C 18.054562 14.629642 18.050661 14.642316 17.847656 14.603516 C 17.660717 14.567779 17.67644 14.606934 17.966797 14.955078 C 17.994972 14.983601 18.025148 15.024355 18.052734 15.048828 C 18.053371 14.418259 18.178174 13.660422 18.345703 13.353516 C 18.421263 13.215109 18.463669 13.067727 18.4375 13.025391 C 18.41134 12.983051 18.478642 12.852618 18.587891 12.736328 C 18.909371 12.394121 19.094519 11.921133 18.988281 11.716797 C 18.975881 11.692867 18.980094 11.684946 18.996094 11.691406 C 19.044024 11.710806 19.208196 11.858717 19.425781 12.080078 C 19.63174 12.28961 19.76364 12.437331 19.84375 12.558594 C 19.76514 12.438353 19.63713 12.292544 19.4375 12.087891 C 19.037887 11.678221 18.903326 11.434425 18.953125 11.152344 z M 18.052734 15.048828 C 18.031336 15.027142 18.008918 15.007448 17.986328 14.980469 C 17.97442 14.966246 17.977861 14.968344 17.966797 14.955078 C 17.900027 14.887485 17.835156 14.83348 17.763672 14.732422 C 17.365766 14.280716 17.013356 13.977495 16.669922 13.792969 C 16.391418 13.643329 16.112581 13.479014 16.050781 13.427734 C 15.917468 13.317091 15.206954 13.39658 14.898438 13.556641 C 14.742281 13.637661 14.637936 13.643116 14.482422 13.572266 C 14.29987 13.489088 14.244885 13.509682 14.025391 13.75 C 13.888164 13.90025 13.734524 14.023438 13.683594 14.023438 C 13.632653 14.023438 13.439221 13.92342 13.253906 13.800781 C 13.068588 13.678138 12.876162 13.601912 12.826172 13.632812 C 12.776182 13.663708 12.734375 13.86316 12.734375 14.076172 C 12.734375 14.542609 12.633394 14.762686 12.275391 15.072266 C 12.130304 15.197728 12.081622 15.273471 12.107422 15.300781 C 12.076552 15.287971 12.068239 15.259518 12.099609 15.205078 C 12.133649 15.145996 12.06428 15.184666 11.947266 15.291016 C 11.91706 15.318476 11.871691 15.337478 11.832031 15.361328 C 11.827731 15.333738 11.807453 15.3125 11.757812 15.3125 C 11.686917 15.3125 11.603429 15.351168 11.574219 15.398438 C 11.557819 15.424988 11.565324 15.445137 11.583984 15.460938 C 11.55019 15.468268 11.511542 15.485997 11.482422 15.486328 C 11.212019 15.489422 10.84375 15.742388 10.84375 15.923828 C 10.84375 15.978505 10.714916 16.126165 10.548828 16.296875 C 10.677893 16.391042 10.84375 16.723939 10.84375 16.886719 C 10.84375 16.986659 10.581107 17.280812 10.257812 17.583984 C 10.578126 17.289727 10.84375 17.008039 10.84375 16.923828 C 10.84375 16.742388 11.212019 16.489422 11.482422 16.486328 C 11.511542 16.485997 11.55019 16.468268 11.583984 16.460938 C 11.565324 16.445138 11.557819 16.424988 11.574219 16.398438 C 11.603429 16.351167 11.686917 16.3125 11.757812 16.3125 C 11.807453 16.3125 11.827731 16.333738 11.832031 16.361328 C 11.871691 16.337478 11.91706 16.318476 11.947266 16.291016 C 12.06428 16.184666 12.133649 16.145996 12.099609 16.205078 C 12.068239 16.259518 12.076552 16.287971 12.107422 16.300781 C 12.081622 16.273471 12.130304 16.197728 12.275391 16.072266 C 12.633394 15.762686 12.734375 15.542609 12.734375 15.076172 C 12.734375 15.074745 12.734371 15.073691 12.734375 15.072266 C 12.734923 14.860871 12.776517 14.663502 12.826172 14.632812 C 12.876162 14.601912 13.068588 14.678138 13.253906 14.800781 C 13.439221 14.92342 13.632653 15.023438 13.683594 15.023438 C 13.734524 15.023438 13.888164 14.90025 14.025391 14.75 C 14.244885 14.509682 14.29987 14.489088 14.482422 14.572266 C 14.637936 14.643116 14.742281 14.637661 14.898438 14.556641 C 15.206954 14.39658 15.917468 14.317091 16.050781 14.427734 C 16.112581 14.479014 16.391418 14.643329 16.669922 14.792969 C 17.013356 14.977495 17.365766 15.280716 17.763672 15.732422 C 17.835156 15.83348 17.900027 15.887485 17.966797 15.955078 C 17.67644 15.606934 17.660717 15.567779 17.847656 15.603516 C 18.050661 15.642316 18.054562 15.629642 18.044922 15.140625 C 18.044346 15.111405 18.052704 15.078689 18.052734 15.048828 z M 17.966797 15.955078 C 17.977861 15.968344 17.97442 15.966246 17.986328 15.980469 C 18.023989 16.025448 18.058333 16.055013 18.095703 16.095703 C 18.054682 16.061392 18.009059 15.997862 17.966797 15.955078 z M 17.958984 11.617188 C 17.854696 11.617187 17.877581 11.826795 17.994141 11.943359 C 18.129086 12.078261 18.234375 12.075314 18.234375 11.935547 C 18.234375 11.811716 18.066079 11.617188 17.958984 11.617188 z M 10.546875 15.294922 C 10.500823 15.261943 10.390448 15.310284 10.304688 15.402344 C 10.218924 15.494401 10.083866 15.570312 10.003906 15.570312 C 9.9239471 15.570312 9.6539042 15.655498 9.4023438 15.759766 C 8.9458395 15.948981 8.9443879 15.949938 8.9980469 16.267578 C 9.1107976 16.934959 8.6337666 17.353924 7.8886719 17.242188 C 7.3656061 17.163747 7.1126261 17.33239 6.8320312 17.945312 C 6.6281931 18.390559 6.6025417 18.411925 6.3632812 18.359375 C 6.0344779 18.287128 5.7417014 18.480438 5.5214844 18.912109 C 5.4965054 18.961074 5.4613005 19.000312 5.4296875 19.044922 C 5.1568525 18.086147 5.00249 17.077021 5 16.027344 L 5 17.027344 C 5.00249 18.077021 5.1568525 19.086147 5.4296875 20.044922 C 5.4613005 20.000312 5.4965054 19.961074 5.5214844 19.912109 C 5.7417014 19.480438 6.0344779 19.287128 6.3632812 19.359375 C 6.6025417 19.411925 6.6281931 19.390559 6.8320312 18.945312 C 7.1126261 18.33239 7.3656061 18.163747 7.8886719 18.242188 C 8.6337666 18.353924 9.1107976 17.934959 8.9980469 17.267578 C 8.9443879 16.949938 8.9458395 16.948981 9.4023438 16.759766 C 9.6539042 16.655498 9.9239471 16.570312 10.003906 16.570312 C 10.083866 16.570312 10.218924 16.494401 10.304688 16.402344 C 10.387281 16.313683 10.490377 16.268895 10.539062 16.294922 C 10.709872 16.112942 10.84375 15.952726 10.84375 15.886719 C 10.84375 15.723271 10.67615 15.387492 10.546875 15.294922 z M 12.857422 16.011719 C 12.705636 16.096609 12.577703 16.157719 12.466797 16.207031 C 12.578287 16.157781 12.707893 16.095342 12.857422 16.011719 z M 12.337891 16.257812 C 12.290341 16.275022 12.241708 16.290275 12.208984 16.296875 C 12.243474 16.289775 12.290487 16.274843 12.337891 16.257812 z"/>
+ <path style="fill:#3876d2" d="m 4.9999843,5 v 7.167725 3.85913 c 0.00249,1.049677 0.1568787,2.059781 0.4297137,3.018556 0.031613,-0.04461 0.066335,-0.08397 0.091314,-0.132935 0.220217,-0.431671 0.513167,-0.624127 0.8419703,-0.55188 0.2392604,0.05255 0.2648189,0.03033 0.4686571,-0.414917 0.2805949,-0.612922 0.5337606,-0.780711 1.0568264,-0.70227 0.7450947,0.111736 1.2219495,-0.308816 1.1091988,-0.976197 -0.053659,-0.31764 -0.052304,-0.318353 0.4042003,-0.507568 0.2515604,-0.104268 0.5229819,-0.189332 0.6029411,-0.189332 0.07996,0 0.215037,-0.07579 0.3008,-0.167847 0.08576,-0.09206 0.194319,-0.140401 0.240371,-0.107422 0.129275,0.09257 0.298114,0.428717 0.298114,0.592165 0,0.09994 -0.262191,0.393726 -0.585485,0.696898 0.320313,-0.294257 0.585485,-0.576433 0.585485,-0.660644 0,-0.18144 0.368797,-0.433308 0.6392,-0.436402 0.02912,-3.31e-4 0.06692,-0.01819 0.100714,-0.02552 -0.01866,-0.0158 -0.0258,-0.03656 -0.0094,-0.06311 0.02921,-0.04727 0.111731,-0.08594 0.182627,-0.08594 0.04964,0 0.0709,0.0221 0.0752,0.04969 0.03966,-0.02385 0.08528,-0.04371 0.115486,-0.07117 0.117014,-0.10635 0.185782,-0.145022 0.151742,-0.08594 -0.03137,0.05444 -0.02277,0.08253 0.0081,0.09534 -0.0258,-0.02731 0.02277,-0.101466 0.167857,-0.226928 0.358003,-0.30958 0.459257,-0.529902 0.459257,-0.996339 0,-0.213012 0.04132,-0.412218 0.09131,-0.443114 0.04999,-0.0309 0.24171,0.04386 0.427028,0.166503 0.185315,0.122639 0.378773,0.222901 0.429714,0.222901 0.05093,0 0.2052,-0.122333 0.342427,-0.272583 0.219494,-0.240318 0.27402,-0.261767 0.456572,-0.178589 0.155514,0.07085 0.260128,0.06625 0.416285,-0.01477 0.308516,-0.160061 1.0202,-0.239549 1.153513,-0.128906 0.0618,0.05128 0.340551,0.215594 0.619055,0.365234 0.343434,0.184526 0.695179,0.486893 1.093085,0.938599 0.11673,0.165024 0.225856,0.275372 0.331685,0.363891 -0.03737,-0.04069 -0.07111,-0.0705 -0.108771,-0.115479 -0.324402,-0.387479 -0.33372,-0.414422 -0.139657,-0.377324 0.203005,0.0388 0.208382,0.02576 0.198742,-0.463257 -0.01274,-0.646248 0.125337,-1.464449 0.3008,-1.785889 0.07556,-0.138407 0.116139,-0.286643 0.08997,-0.328979 -0.02616,-0.04234 0.04115,-0.172406 0.150399,-0.288696 0.32148,-0.342207 0.507752,-0.81483 0.401514,-1.019166 -0.0124,-0.02393 -0.0092,-0.03198 0.0068,-0.02552 0.04793,0.0194 0.213472,0.1667 0.431057,0.388061 0.205959,0.209532 0.337518,0.358108 0.417628,0.479371 -0.07861,-0.120241 -0.205936,-0.26666 -0.405566,-0.471313 -0.610539,-0.625904 -0.652398,-0.85409 -0.260513,-1.4448244 0.26403,-0.3980034 0.254385,-0.4630437 -0.09803,-0.6378172 -0.154249,-0.076484 -0.206721,-0.1831158 -0.226949,-0.4605605 -0.02056,-0.2820462 -0.07992,-0.398178 -0.271258,-0.534424 -0.13462,-0.095861 -0.337552,-0.1745604 -0.451199,-0.1745604 -0.312585,0 -0.443104,-0.1553489 -0.715741,-0.8513182 C 17.189812,6.410585 17.130569,6.3328249 16.813084,6.1923827 16.59079,6.0940493 16.309049,5.8458937 16.046313,5.5183104 L 15.630028,5 Z M 17.410654,5 c -0.44452,0 -0.808399,0.023337 -0.808399,0.052368 0,0.029031 0.201136,0.2853273 0.447172,0.569336 0.437209,0.5046914 0.449052,0.51218 0.534455,0.3128662 0.132484,-0.3091901 0.233327,-0.3385551 0.529085,-0.1557618 0.297501,0.1838702 0.551914,0.2171969 0.551914,0.073852 0,-0.050666 -0.101605,-0.2633613 -0.224257,-0.4726563 L 18.217709,5 Z m 2.617225,0 0.02685,0.1839599 c 0.0151,0.1015202 0.09454,0.2175361 0.177256,0.2578125 0.08272,0.040277 0.218088,0.1069008 0.3008,0.1477051 0.09738,0.048038 0.142054,0.1515331 0.124885,0.2927246 -0.01927,0.1584708 0.07819,0.3357477 0.3572,0.6499026 0.255488,0.2876748 0.429215,0.5918777 0.521027,0.9077145 0.145227,0.499574 0.376914,0.7398683 0.711714,0.7398683 0.137614,0 0.241856,0.093632 0.358542,0.3222656 0.09046,0.1772458 0.244979,0.3939238 0.342428,0.4820551 0.18672,0.1688665 0.198195,0.1695017 1.268998,-0.041628 0.467202,-0.092117 0.578486,-0.086141 0.988343,0.060424 0.398136,0.1423744 0.491505,0.2211825 0.675456,0.569336 0.117355,0.2221133 0.291409,0.4389978 0.386742,0.4820548 0.259396,0.117162 0.376839,0.03388 0.476713,-0.3370357 0.0496,-0.1842025 0.12644,-0.3343505 0.171886,-0.3343505 0.05072,5.5e-6 0.08326,-0.8463283 0.08326,-2.1914035 V 5 Z m -0.871512,1.4381104 c -0.08498,0.00881 -0.102426,0.059627 -0.09668,0.1947021 0.01263,0.2975245 0.255838,1.1682103 0.455229,1.6328125 0.09128,0.2126946 0.210544,0.508774 0.265884,0.6579588 0.05534,0.1491847 0.301836,0.487564 0.547886,0.7519531 0.382741,0.4112681 0.492141,0.4807131 0.756027,0.4807131 0.37639,0 0.520976,-0.1571611 0.531771,-0.5800781 C 21.622963,9.3230185 21.478575,8.9976901 20.936996,8.0507812 20.31399,6.9615007 20.211562,6.830158 19.864055,6.6569822 19.65295,6.5517817 19.384645,6.4551047 19.266484,6.4421385 c -0.04502,-0.00495 -0.08179,-0.00693 -0.110114,-0.00406 z m -4.466338,0.1047365 c 0.06058,0.00681 0.165482,0.095123 0.307514,0.2766108 0.117254,0.1498269 0.342944,0.3141806 0.500885,0.3652344 0.198935,0.064309 0.287372,0.1454592 0.287372,0.2645266 0,0.1290039 -0.06433,0.1775675 -0.257829,0.1933594 -0.35189,0.028717 -0.528189,-0.095503 -0.730514,-0.5142823 -0.184744,-0.382382 -0.208385,-0.5968497 -0.107428,-0.5854489 z m 1.285112,2.3565671 c 0.02471,0.00248 0.0477,0.020068 0.06848,0.053714 0.0343,0.055509 0.02309,0.1393796 -0.02417,0.1866453 -0.05728,0.057303 -0.106138,0.052518 -0.147713,-0.014767 -0.0343,-0.055495 -0.02444,-0.1393797 0.02283,-0.1866453 0.02864,-0.028648 0.05585,-0.041436 0.08057,-0.03894 z m 2.884453,1.375 c 0.009,-0.009 0.02119,0.0033 0.03492,0.0376 0.02481,0.06203 0.02186,0.136602 -0.0068,0.165161 -0.02855,0.02856 -0.04803,-0.0222 -0.04431,-0.112793 0.0021,-0.05006 0.0071,-0.08093 0.01612,-0.08996 z m -0.899712,1.342773 c 0.107095,0 0.275285,0.194407 0.275285,0.318238 0,0.139767 -0.106769,0.143002 -0.241714,0.0081 -0.11656,-0.116564 -0.137858,-0.326295 -0.03357,-0.326295 z m -5.10285,3.394532 c -0.151786,0.08489 -0.278523,0.146732 -0.389429,0.196044 0.11149,-0.04925 0.2399,-0.112421 0.389429,-0.196044 z m 6.257705,0.124878 c -0.08339,0.03146 -0.13761,0.04032 -0.235,0.08996 -0.03833,0.01954 -0.05322,0.01736 -0.09131,0.03491 0.103763,-0.02832 0.212524,-0.0692 0.326314,-0.124878 z m -6.776048,0.120849 c -0.04755,0.01721 -0.09619,0.03368 -0.128914,0.04028 0.03449,-0.0071 0.08151,-0.02325 0.128914,-0.04028 z"/>
+ <path style="fill:#56d147" d="m 24.361273,10.598023 c -0.05275,0.0089 -0.101019,0.02985 -0.134285,0.06312 -0.08764,0.08765 -0.159747,1.022396 -0.08863,1.149414 0.05116,0.09137 0.0791,0.08518 0.459256,-0.108765 0.382121,-0.194948 0.426263,-0.300219 0.157114,-0.370606 -0.180577,-0.04722 -0.187857,-0.104684 -0.0658,-0.570679 0.03005,-0.114721 -0.169402,-0.189194 -0.327657,-0.162474 z m -5.36605,0.09399 c -0.01598,-0.0065 -0.01914,0.0016 -0.0068,0.02552 0.106236,0.204336 -0.08004,0.676959 -0.401514,1.019165 -0.109249,0.116291 -0.176568,0.24636 -0.1504,0.288697 0.02616,0.04234 -0.01442,0.190572 -0.08997,0.328979 -0.175462,0.321439 -0.313539,1.139639 -0.3008,1.785888 0.0096,0.489016 0.0042,0.502067 -0.198741,0.463258 -0.194064,-0.0371 -0.184745,-0.01016 0.139657,0.377318 0.192165,0.229526 0.396039,0.417603 0.452542,0.417603 0.0565,0 0.255043,-0.07734 0.440456,-0.171875 0.185413,-0.09453 0.386268,-0.171875 0.447171,-0.171875 0.0609,0 0.192246,-0.08077 0.2914,-0.179932 0.117463,-0.117468 0.252242,-0.166703 0.386742,-0.140991 0.173997,0.03327 0.205457,0.0049 0.205457,-0.178588 0,-0.119705 -0.06525,-0.28917 -0.14503,-0.37732 -0.126269,-0.139532 -0.12957,-0.200452 -0.03357,-0.465942 0.06263,-0.173185 0.0861,-0.430734 0.05506,-0.596192 -0.04319,-0.230209 -0.0177,-0.323128 0.120858,-0.441772 0.234603,-0.200861 0.220302,-0.356132 -0.04026,-0.455201 -0.163924,-0.06233 -0.214856,-0.143701 -0.214856,-0.342407 0,-0.203366 -0.114483,-0.377203 -0.526399,-0.796265 -0.217587,-0.221361 -0.383121,-0.368669 -0.431058,-0.388061 z m -4.266251,3.589236 c -0.246505,0 -1.301924,0.41169 -1.87194,0.730469 -0.550265,0.307735 -0.87065,0.389957 -0.757372,0.193359 0.03404,-0.05908 -0.03473,-0.02041 -0.151742,0.08594 -0.117011,0.106347 -0.325881,0.194463 -0.464627,0.196044 -0.270403,0.003 -0.6392,0.254962 -0.6392,0.436402 0,0.177487 -1.1483332,1.216881 -1.6033695,1.451538 -0.229139,0.118164 -0.6539033,0.386057 -0.9440269,0.594849 -0.6117471,0.440247 -2.1036679,1.248046 -2.7367396,1.505249 0.2647162,0.803424 0.6233627,1.561322 1.0554838,2.269287 0.1460525,0.03457 0.2905877,0.07192 0.3840574,0.108764 0.2273707,0.08962 0.4912614,0.162476 0.586828,0.162476 0.095568,0 0.1500703,0.03867 0.1208563,0.08594 -0.065065,0.105266 -0.6550981,0.111367 -0.8688274,0.01343 0.9720837,1.459631 2.2843074,2.667402 3.8271389,3.518068 0.78689,-0.30865 1.769382,-0.478927 2.027711,-0.264528 0.06742,0.05596 0.147873,0.242421 0.1786,0.414918 0.03072,0.172497 0.134405,0.400263 0.23097,0.506225 0.07758,0.08512 0.132717,0.228639 0.155772,0.357178 0.401051,0.101794 0.809579,0.182214 1.22737,0.239013 0.145953,-0.06805 0.215878,-0.163378 0.186657,-0.283324 -0.02444,-0.100316 0.01489,-0.303343 0.08863,-0.451172 0.111095,-0.222704 0.184372,-0.268555 0.428371,-0.268555 0.281009,0 0.295428,-0.01384 0.295428,-0.310181 0,-0.304346 0.0056,-0.310432 0.279313,-0.25647 0.153607,0.03028 0.492046,0.07813 0.751999,0.10608 0.259955,0.02794 0.538248,0.109028 0.619057,0.179931 0.09372,0.08223 0.226013,0.108799 0.365257,0.07386 0.159117,-0.03993 0.218884,-0.02029 0.218884,0.07117 0,0.248676 0.170415,0.221771 0.503571,-0.07922 0.378371,-0.341844 0.483191,-0.661133 0.576086,-1.765747 0.06716,-0.79858 0.01455,-0.860094 -0.649943,-0.768067 -0.259954,0.03602 -0.505425,0.03539 -0.545199,-0.0014 -0.03977,-0.03672 -0.0818,-0.274435 -0.09266,-0.527709 -0.01084,-0.253275 -0.05102,-0.741568 -0.08997,-1.084962 -0.07174,-0.632457 -0.03526,-0.807028 0.329001,-1.567017 0.12608,-0.263057 0.494936,-0.326936 0.786912,-0.13562 0.303463,0.198841 0.545144,0.170076 0.659343,-0.08057 0.0835,-0.183282 0.06907,-0.256656 -0.08863,-0.469971 -0.237143,-0.320726 -0.233197,-0.415504 0.0282,-0.872769 0.117592,-0.205702 0.214246,-0.40364 0.214856,-0.439087 5.7e-4,-0.03545 -0.195236,-0.06446 -0.435084,-0.06446 -0.426836,0 -0.859005,0.182718 -1.969969,0.833863 -0.928373,0.544127 -1.090834,0.624769 -1.256913,0.625732 -0.100196,5.69e-4 -0.564339,0.115173 -1.031313,0.253785 -0.466973,0.138608 -1.280561,0.348452 -1.807483,0.467284 -0.6353,0.143273 -1.10171,0.305373 -1.384485,0.479371 -0.234534,0.144311 -0.461798,0.261837 -0.506255,0.261837 -0.08221,0 -0.92796,0.54823 -1.3186835,0.855347 -0.2635903,0.207187 -1.1608087,0.348186 -1.102484,0.173218 0.038019,-0.11408 0.7277291,-0.523025 1.4462553,-0.858033 0.6360662,-0.296562 0.7091812,-0.334515 1.2461692,-0.652587 0.617779,-0.365927 1.733432,-0.728383 4.483795,-1.456909 0.244864,-0.06486 0.767022,-0.300221 1.160227,-0.52234 1.408903,-0.795879 1.430961,-0.804321 2.063968,-0.804321 0.678669,0 0.819378,-0.131028 0.502227,-0.468628 -0.104481,-0.111222 -0.182434,-0.293291 -0.173227,-0.404175 0.03849,-0.463457 -0.120842,-0.578852 -0.518343,-0.373291 -0.136451,0.07056 -0.46284,0.128907 -0.725142,0.128907 -0.471512,0 -0.52267,-0.03431 -0.482084,-0.330323 0.0087,-0.06371 -0.05008,-0.189216 -0.1316,-0.279297 -0.120628,-0.133299 -0.253395,-0.161973 -0.714399,-0.149048 -0.681768,0.01912 -1.41328,-0.176315 -1.454312,-0.389403 -0.01578,-0.08196 0.03127,-0.243002 0.106085,-0.357178 0.07481,-0.114177 0.136972,-0.240469 0.136972,-0.28064 0,-0.09342 -0.561507,-0.362549 -0.756028,-0.362549 z m 8.575474,0.776123 c -0.216549,0.0028 -0.386741,0.06466 -0.386741,0.202759 0,0.165507 0.0307,0.18839 0.558627,0.422973 0.559149,0.248457 0.839909,0.160774 0.741256,-0.2323 -0.05997,-0.238959 -0.552226,-0.397973 -0.913142,-0.393432 z m 0.551913,2.403565 c -0.164769,0 -0.25153,0.402479 -0.120856,0.559936 0.118132,0.142339 0.308061,0.167472 0.380028,0.05102 0.07661,-0.123952 -0.130169,-0.610962 -0.259172,-0.610962 z m 3.057682,3.867187 c -0.04726,0 -0.08595,0.03867 -0.08595,0.08594 0,0.04727 0.03868,0.08594 0.08595,0.08594 0.04726,0 0.08595,-0.03867 0.08595,-0.08594 0,-0.04726 -0.03868,-0.08594 -0.08595,-0.08594 z m 0,1.503906 c -0.09613,0.05941 -0.117097,0.497894 -0.0282,0.586792 0.100508,0.10051 0.114145,0.06484 0.114145,-0.291381 0,-0.210665 -0.03404,-0.327488 -0.08595,-0.295411 z m -7.118476,0.0443 c -0.625783,0.0027 -0.733565,0.388038 -0.126228,0.451172 0.17988,0.0187 0.339593,0.04038 0.354514,0.04834 0.07683,0.04091 0.358542,-0.178525 0.358542,-0.279297 0,-0.149831 -0.19086,-0.221865 -0.586828,-0.220216 z m -2.786425,0.961426 c 0.114915,0.02281 0.151743,0.115401 0.151743,0.390747 0,0.387691 0.01156,0.398273 0.357199,0.311523 0.3212,-0.0806 0.523077,0.184277 0.315571,0.413574 -0.07785,0.08602 -0.183241,0.154589 -0.234999,0.153077 -0.0985,-0.0028 -0.605741,-0.419443 -0.616371,-0.506226 -0.0033,-0.02756 -0.05625,-0.153673 -0.118172,-0.28064 -0.135635,-0.278117 -0.06236,-0.523215 0.145029,-0.482055 z m 7.293048,0.397461 c -0.09832,-0.04007 -0.147245,0.0051 -0.1786,0.122192 -0.02845,0.106312 -0.09308,0.331383 -0.143685,0.500855 -0.07508,0.251384 -0.05831,0.432641 0.09266,0.982909 0.101771,0.370967 0.179366,0.755014 0.171885,0.852662 -0.0075,0.09764 -0.0092,0.206252 -0.004,0.241699 0.0053,0.03545 0.285407,0.06446 0.62177,0.06446 0.595008,0 0.60994,-0.0052 0.55057,-0.193359 -0.03356,-0.106348 -0.07907,-0.309376 -0.100714,-0.451172 -0.223571,-1.464967 -0.208334,-1.415149 -0.533113,-1.730835 -0.230138,-0.223695 -0.378391,-0.349334 -0.476713,-0.389404 z m 2.697796,0.268559 -0.34377,0.175903 c -0.43651,0.222694 -0.44566,0.441023 -0.03625,0.827149 0.16879,0.159194 0.323509,0.290038 0.343771,0.290038 0.02027,0 0.03625,-0.290422 0.03625,-0.645874 z m -8.760789,0.08996 c 0.04447,0 0.08191,0.05802 0.08191,0.128906 0,0.132897 -0.101962,0.170635 -0.198742,0.07386 -0.06865,-0.06865 0.0084,-0.202759 0.116827,-0.202759 z m -2.127082,0.204102 c 0.01558,-0.0069 0.03679,-0.0038 0.06042,0.01075 0.04726,0.02921 0.08595,0.07046 0.08595,0.09131 0,0.02084 -0.03868,0.0376 -0.08595,0.0376 -0.04726,0 -0.08595,-0.04125 -0.08595,-0.09131 0,-0.02502 0.0099,-0.04147 0.02552,-0.04834 z m 0.678142,1.256836 c -0.256135,0 -0.360264,0.163794 -0.2538,0.397461 0.112878,0.247742 0.201697,0.257905 0.3196,0.0376 0.134657,-0.251615 0.106841,-0.43506 -0.0658,-0.43506 z m 0.721114,0.171875 c -0.16157,0 -0.250927,0.144319 -0.189344,0.30481 0.05476,0.142699 0.131278,0.153847 0.302143,0.04566 0.146053,-0.09249 0.06281,-0.350465 -0.112799,-0.350465 z m -1.945798,0.08594 c -0.03413,0 -0.08639,0.133147 -0.116828,0.295411 -0.03268,0.174206 -0.115633,0.31012 -0.202771,0.333007 -0.02541,0.0067 -0.03388,0.01388 -0.03357,0.02014 0.09879,0.0069 0.198588,0.01046 0.298113,0.01477 0.09347,-0.01436 0.174362,-0.03927 0.197401,-0.07654 0.04186,-0.06775 0.01647,-0.08289 -0.08058,-0.04566 -0.131572,0.05049 -0.13436,0.03415 -0.0188,-0.18933 0.118118,-0.228423 0.103213,-0.351804 -0.04297,-0.351804 z m 11.351156,0.257813 c -0.07657,0 -0.260513,0.269476 -0.260513,0.381348 0,0.02674 0.07735,0.04834 0.171885,0.04834 0.126038,2e-6 0.171885,-0.05729 0.171885,-0.214842 0,-0.118164 -0.03767,-0.214843 -0.08326,-0.214843 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5 5 L 5 6 L 16 6 L 27 6 L 27 5 L 16 5 L 5 5 z"/>
+ <path style="opacity:0.1" d="M 24.652344 11.669922 C 24.631483 11.681194 24.621043 11.68924 24.597656 11.701172 C 24.293531 11.856328 24.215433 11.8886 24.169922 11.849609 C 24.114186 12.152017 24.084431 12.71367 24.138672 12.810547 C 24.189832 12.901917 24.2175 12.895117 24.597656 12.701172 C 24.979777 12.506224 25.023055 12.402418 24.753906 12.332031 C 24.573329 12.284811 24.567396 12.225761 24.689453 11.759766 C 24.698852 11.723885 24.679564 11.696064 24.652344 11.669922 z M 20.087891 13.162109 C 20.108574 13.326865 20.088901 13.553474 20.03125 13.712891 C 19.93525 13.978381 19.938184 14.038202 20.064453 14.177734 C 20.073615 14.187857 20.079189 14.206681 20.087891 14.21875 C 20.085718 14.185001 20.091384 14.144266 20.085938 14.115234 C 20.042748 13.885025 20.068473 13.792472 20.207031 13.673828 C 20.441634 13.472967 20.428531 13.317819 20.167969 13.21875 C 20.129231 13.20402 20.114827 13.180263 20.087891 13.162109 z M 20.005859 14.734375 C 19.871359 14.708663 19.736604 14.757532 19.619141 14.875 C 19.519987 14.974162 19.387072 15.054688 19.326172 15.054688 C 19.265269 15.054687 19.064319 15.132032 18.878906 15.226562 C 18.693493 15.321098 18.495953 15.398438 18.439453 15.398438 C 18.389699 15.398438 18.222411 15.24233 18.052734 15.050781 C 18.052717 15.079999 18.044358 15.112023 18.044922 15.140625 C 18.054522 15.629641 18.050597 15.642325 17.847656 15.603516 C 17.653592 15.566416 17.661926 15.592991 17.986328 15.980469 C 18.174122 16.204774 18.369952 16.384292 18.431641 16.392578 C 18.465588 16.386561 18.482343 16.376236 18.513672 16.369141 C 18.596846 16.348837 18.724846 16.305112 18.878906 16.226562 C 19.064319 16.132033 19.265269 16.054688 19.326172 16.054688 C 19.387072 16.054688 19.519987 15.974162 19.619141 15.875 C 19.736604 15.757532 19.871359 15.708663 20.005859 15.734375 C 20.179856 15.767645 20.210937 15.738175 20.210938 15.554688 C 20.210938 15.434983 20.144233 15.265884 20.064453 15.177734 C 19.942979 15.043501 19.942278 14.975227 20.027344 14.734375 C 20.017372 14.732778 20.016963 14.736498 20.005859 14.734375 z M 23.304688 16.056641 C 23.088138 16.059441 22.917969 16.121667 22.917969 16.259766 C 22.917969 16.425273 22.948635 16.449011 23.476562 16.683594 C 24.035712 16.932051 24.31545 16.844246 24.216797 16.451172 C 24.156827 16.212213 23.665603 16.0521 23.304688 16.056641 z M 19.263672 17.527344 C 19.170713 17.538265 19.074196 17.546875 18.939453 17.546875 C 18.306446 17.546875 18.283903 17.555684 16.875 18.351562 C 16.481795 18.573681 15.959708 18.808187 15.714844 18.873047 C 12.964481 19.601573 11.848248 19.964151 11.230469 20.330078 C 10.693481 20.64815 10.620441 20.68586 9.984375 20.982422 C 9.2658488 21.31743 8.5770815 21.727717 8.5390625 21.841797 C 8.4807378 22.016765 9.3770347 21.875156 9.640625 21.667969 C 10.031349 21.360852 10.876774 20.8125 10.958984 20.8125 C 11.003441 20.8125 11.232263 20.695092 11.466797 20.550781 C 11.749572 20.376783 12.214309 20.213586 12.849609 20.070312 C 13.376531 19.951481 14.19123 19.742124 14.658203 19.603516 C 15.125177 19.464904 15.589257 19.350178 15.689453 19.349609 C 15.855532 19.348646 16.016939 19.268736 16.945312 18.724609 C 18.056276 18.073464 18.48918 17.890625 18.916016 17.890625 C 19.155864 17.890625 19.352132 17.919628 19.351562 17.955078 C 19.350952 17.990525 19.254311 18.188829 19.136719 18.394531 C 19.103328 18.452941 19.08557 18.491255 19.060547 18.539062 C 19.6154 18.520682 19.735033 18.390684 19.441406 18.078125 C 19.336925 17.966903 19.258371 17.784712 19.267578 17.673828 C 19.272555 17.6139 19.265397 17.575691 19.263672 17.527344 z M 23.855469 18.460938 C 23.6907 18.460938 23.605654 18.864027 23.736328 19.021484 C 23.85446 19.163823 24.043267 19.188718 24.115234 19.072266 C 24.191844 18.948314 23.984472 18.460938 23.855469 18.460938 z M 18.9375 18.892578 C 18.93753 19.008592 18.992704 19.112428 19.107422 19.267578 C 19.135677 19.305797 19.136933 19.324797 19.15625 19.355469 C 19.259394 19.170517 19.351007 18.98736 19.351562 18.955078 C 19.352113 18.920864 19.165841 18.894504 18.9375 18.892578 z M 18.082031 19.714844 C 17.93756 19.739781 17.81304 19.821596 17.75 19.953125 C 17.385739 20.713114 17.350135 20.887074 17.421875 21.519531 C 17.429441 21.586237 17.432018 21.655612 17.439453 21.730469 C 17.489517 21.526551 17.581891 21.303866 17.75 20.953125 C 17.87608 20.690068 18.245133 20.627043 18.537109 20.818359 C 18.840572 21.0172 19.083067 20.986974 19.197266 20.736328 C 19.280766 20.553046 19.265122 20.480893 19.107422 20.267578 C 19.008406 20.133663 18.962982 20.037419 18.949219 19.939453 C 18.83406 19.958357 18.694929 19.921769 18.537109 19.818359 C 18.391121 19.722701 18.226502 19.689906 18.082031 19.714844 z M 5.8925781 20.310547 C 5.7943047 20.355967 5.6368904 20.443593 5.5605469 20.474609 C 5.8252631 21.278033 6.1831133 22.036176 6.6152344 22.744141 C 6.7612869 22.778711 6.9065303 22.816672 7 22.853516 C 7.1947608 22.930282 7.3823442 22.975275 7.5019531 22.992188 C 7.2690332 22.709056 7.041869 22.421518 6.8378906 22.115234 C 7.0516199 22.213171 7.6419663 22.206829 7.7070312 22.101562 C 7.7362453 22.054293 7.6815055 22.015625 7.5859375 22.015625 C 7.4903709 22.015625 7.2273707 21.943136 7 21.853516 C 6.9065303 21.816672 6.7612869 21.778711 6.6152344 21.744141 C 6.3372644 21.288729 6.1042964 20.806109 5.8925781 20.310547 z M 26.914062 22.328125 C 26.866802 22.328125 26.828125 22.366793 26.828125 22.414062 C 26.828125 22.461333 26.866792 22.5 26.914062 22.5 C 26.961323 22.5 27 22.461333 27 22.414062 C 27 22.366802 26.961333 22.328125 26.914062 22.328125 z M 6.8378906 23.115234 C 7.8099743 24.574865 9.1231841 25.782146 10.666016 26.632812 C 11.452906 26.324162 12.43503 26.154742 12.693359 26.369141 C 12.760779 26.425101 12.840367 26.610706 12.871094 26.783203 C 12.901814 26.9557 13.006951 27.1831 13.103516 27.289062 C 13.181096 27.374182 13.234758 27.517945 13.257812 27.646484 C 13.658864 27.748278 14.068537 27.82992 14.486328 27.886719 C 14.632281 27.818669 14.701096 27.723462 14.671875 27.603516 C 14.647435 27.5032 14.687979 27.300173 14.761719 27.152344 C 14.872814 26.92964 14.945454 26.882813 15.189453 26.882812 C 15.272745 26.882812 15.296828 26.864897 15.339844 26.855469 C 15.386763 26.794664 15.429274 26.713742 15.449219 26.607422 C 15.461324 26.542888 15.479598 26.539013 15.496094 26.490234 C 15.503012 26.3075 15.532861 26.270902 15.763672 26.316406 C 15.917279 26.346686 16.255672 26.393925 16.515625 26.421875 C 16.520939 26.422446 16.525922 26.423213 16.53125 26.423828 C 16.446229 26.20585 16.545703 26.054688 16.791016 26.054688 C 16.963152 26.054687 16.988785 26.2378 16.855469 26.488281 C 16.983277 26.522879 17.090373 26.562612 17.134766 26.601562 C 17.228486 26.683792 17.360756 26.71072 17.5 26.675781 C 17.659117 26.635851 17.71875 26.656587 17.71875 26.748047 C 17.71875 26.996723 17.8895 26.96896 18.222656 26.667969 C 18.601027 26.326125 18.705933 26.006958 18.798828 24.902344 C 18.829113 24.542234 18.825268 24.346282 18.761719 24.232422 C 18.679241 25.003004 18.56249 25.329903 18.271484 25.613281 C 18.2991 25.634036 18.320312 25.671445 18.320312 25.722656 C 18.320312 25.855553 18.219827 25.89365 18.123047 25.796875 C 18.110388 25.784217 18.124561 25.765858 18.121094 25.75 C 18.012495 25.837215 17.919342 25.897335 17.855469 25.910156 C 17.845597 25.924738 17.847012 25.93873 17.833984 25.953125 C 17.756134 26.039145 17.651367 26.108934 17.599609 26.107422 C 17.501109 26.104622 16.993052 25.686392 16.982422 25.599609 C 16.981499 25.591905 16.957013 25.542459 16.949219 25.521484 C 16.825529 25.478614 16.676143 25.439127 16.515625 25.421875 C 16.255672 25.393925 15.917279 25.346686 15.763672 25.316406 C 15.489959 25.262444 15.484375 25.26792 15.484375 25.572266 C 15.484375 25.868607 15.470462 25.882812 15.189453 25.882812 C 14.945454 25.882812 14.872814 25.92964 14.761719 26.152344 C 14.687979 26.300173 14.647435 26.5032 14.671875 26.603516 C 14.701096 26.723462 14.632281 26.818669 14.486328 26.886719 C 14.068537 26.82992 13.658864 26.748278 13.257812 26.646484 C 13.234758 26.517945 13.181096 26.374182 13.103516 26.289062 C 13.006951 26.1831 12.901814 25.9557 12.871094 25.783203 C 12.840367 25.610706 12.760779 25.425101 12.693359 25.369141 C 12.43503 25.154742 11.452906 25.324162 10.666016 25.632812 C 9.5023386 24.9912 8.4695322 24.145339 7.6152344 23.142578 C 7.4338304 23.201326 7.0148152 23.196306 6.8378906 23.115234 z M 26.914062 23.832031 C 26.817933 23.891441 26.797822 24.329071 26.886719 24.417969 C 26.987227 24.518479 27 24.483174 27 24.126953 C 27 23.916288 26.965972 23.799954 26.914062 23.832031 z M 17.009766 23.837891 C 16.802377 23.796731 16.727646 24.042195 16.863281 24.320312 C 16.925203 24.44728 16.979122 24.572049 16.982422 24.599609 C 16.993052 24.686392 17.501109 25.104622 17.599609 25.107422 C 17.651367 25.108934 17.756134 25.039145 17.833984 24.953125 C 18.04149 24.723828 17.838778 24.458462 17.517578 24.539062 C 17.171939 24.625812 17.160156 24.616207 17.160156 24.228516 C 17.160156 23.95317 17.124681 23.860701 17.009766 23.837891 z M 19.794922 23.876953 C 19.169139 23.879653 19.062585 24.264991 19.669922 24.328125 C 19.849802 24.346825 20.008517 24.36704 20.023438 24.375 C 20.100268 24.41591 20.382812 24.196475 20.382812 24.095703 C 20.382812 23.945872 20.19089 23.875304 19.794922 23.876953 z M 18.238281 24.59375 C 18.129854 24.59375 18.054397 24.728225 18.123047 24.796875 C 18.219827 24.89365 18.320312 24.855553 18.320312 24.722656 C 18.320312 24.65177 18.282751 24.59375 18.238281 24.59375 z M 16.111328 24.796875 L 16.111328 24.798828 C 16.095708 24.805698 16.085938 24.820683 16.085938 24.845703 C 16.085937 24.895763 16.124615 24.9375 16.171875 24.9375 C 16.219145 24.9375 16.257812 24.921231 16.257812 24.900391 C 16.257813 24.879541 16.219135 24.837804 16.171875 24.808594 C 16.148245 24.794044 16.126908 24.789975 16.111328 24.796875 z M 27 25.503906 L 26.978516 25.513672 C 26.972266 25.606168 26.971769 25.796875 26.962891 25.796875 C 26.951044 25.796875 26.84143 25.695924 26.761719 25.626953 L 26.65625 25.679688 C 26.21974 25.902382 26.209731 26.119733 26.619141 26.505859 C 26.713142 26.594517 26.746068 26.614601 26.810547 26.667969 C 26.848889 26.624348 26.89065 26.570312 26.916016 26.570312 C 26.938076 26.570312 26.957675 26.594105 26.972656 26.630859 C 26.98551 26.531046 27 26.414556 27 26.150391 L 27 25.503906 z M 24.035156 25.667969 C 24.014668 25.738725 23.999661 25.793149 23.980469 25.857422 C 23.905389 26.108806 23.921296 26.291529 24.072266 26.841797 C 24.174037 27.212764 24.251622 27.595711 24.244141 27.693359 C 24.236641 27.790999 24.235034 27.9001 24.240234 27.935547 C 24.245534 27.970997 24.524965 28 24.861328 28 C 25.456336 28 25.471479 27.9948 25.412109 27.806641 C 25.378549 27.700293 25.334144 27.497265 25.3125 27.355469 C 25.280172 27.143634 25.270186 27.134642 25.246094 26.980469 C 25.159089 26.990812 25.080857 27 24.861328 27 C 24.524965 27 24.245534 26.970997 24.240234 26.935547 C 24.235034 26.9001 24.236641 26.790999 24.244141 26.693359 C 24.251622 26.595711 24.174037 26.212764 24.072266 25.841797 C 24.050539 25.762606 24.05145 25.733183 24.035156 25.667969 z M 16.111328 25.796875 C 16.126908 25.789975 16.148245 25.794044 16.171875 25.808594 C 16.219135 25.837804 16.257813 25.879541 16.257812 25.900391 C 16.257812 25.921231 16.219145 25.9375 16.171875 25.9375 C 16.124615 25.9375 16.085937 25.895763 16.085938 25.845703 C 16.085938 25.820683 16.095708 25.805698 16.111328 25.798828 L 16.111328 25.796875 z M 17.511719 26.226562 C 17.687328 26.226563 17.771053 26.483682 17.625 26.576172 C 17.454135 26.684359 17.377026 26.673949 17.322266 26.53125 C 17.260683 26.370759 17.350149 26.226562 17.511719 26.226562 z M 16.791016 27.054688 C 16.534881 27.054688 16.430645 27.217505 16.537109 27.451172 C 16.649987 27.698914 16.737566 27.710539 16.855469 27.490234 C 16.990126 27.238619 16.963657 27.054687 16.791016 27.054688 z M 17.511719 27.226562 C 17.350149 27.226562 17.260683 27.370759 17.322266 27.53125 C 17.377026 27.673949 17.454135 27.684359 17.625 27.576172 C 17.771053 27.483682 17.687328 27.226563 17.511719 27.226562 z M 15.566406 27.3125 C 15.532276 27.3125 15.479657 27.445158 15.449219 27.607422 C 15.416539 27.781628 15.333232 27.918519 15.246094 27.941406 C 15.220684 27.948106 15.212581 27.954678 15.212891 27.960938 C 15.311681 27.967838 15.410241 27.972252 15.509766 27.976562 C 15.603236 27.962203 15.683992 27.935707 15.707031 27.898438 C 15.748891 27.830687 15.724003 27.816286 15.626953 27.853516 C 15.495381 27.904006 15.493815 27.887543 15.609375 27.664062 C 15.727493 27.43564 15.712589 27.3125 15.566406 27.3125 z M 26.916016 27.570312 C 26.839446 27.570312 26.65625 27.8393 26.65625 27.951172 C 26.65625 27.977912 26.73359 28 26.828125 28 C 26.954163 28.000002 27 27.942708 27 27.785156 C 27 27.666992 26.961606 27.570312 26.916016 27.570312 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/osu.svg b/.icons/awkward/32x32/apps/osu.svg
new file mode 100644
index 00000000..d04d95a6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/osu.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <circle cx="16" cy="17" r="14" style="opacity:.2"/>
+ <circle cx="16" cy="16" r="14" style="fill:#f964a6"/>
+ <path d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.9785 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z" style="opacity:.2;fill:#ffffff"/>
+ <path d="m23 12v6h2v-6zm-15 2c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h3c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm6 0s-1 0-1 1v2s0.0036 0.914841 1 1h2v2h-3s0 1 1 1h2s1 0 1-1v-2s0-1-1-1h-2v-2h3s0-1-1-1zm4 0v6c0 1 1 1 1 1h2c1 0 1-1 1-1v-6h-1v6h-2v-6zm-8.5 1c1.5 0 1.5 1.446 1.5 2v1c0 0.554 0 2-1.5 2s-1.5-1.446-1.5-2v-1c0-0.554 0-2 1.5-2zm13.5 4v2h2v-2z" style="opacity:.2"/>
+ <path d="m23 11v6h2v-6zm-15 2c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h3c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm6 0s-1 0-1 1v2s0.0036 0.914841 1 1h2v2h-3s0 1 1 1h2s1 0 1-1v-2s0-1-1-1h-2v-2h3s0-1-1-1zm4 0v6c0 1 1 1 1 1h2c1 0 1-1 1-1v-6h-1v6h-2v-6zm-8.5 1c1.5 0 1.5 1.446 1.5 2v1c0 0.554 0 2-1.5 2s-1.5-1.446-1.5-2v-1c0-0.554 0-2 1.5-2zm13.5 4v2h2v-2z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/otter-browser.svg b/.icons/awkward/32x32/apps/otter-browser.svg
new file mode 100644
index 00000000..9df20ce3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/otter-browser.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#3b94f7" d="M 16,2 C 8.244,2 2,8.244 2,16 2,23.756 8.244,30 16,30 23.756,30 30,23.756 30,16 30,8.244 23.756,2 16,2 Z"/>
+ <path style="opacity:0.2" d="m 16,9 a 6,8 0 0 1 6,8 6,8 0 0 1 -6,8 6,8 0 0 1 -6,-8 6,8 0 0 1 6,-8 z"/>
+ <path style="fill:#ffffff" d="m 16,8 a 6,8 0 0 1 6,8 6,8 0 0 1 -6,8 6,8 0 0 1 -6,-8 6,8 0 0 1 6,-8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 C 8.244,2 2,8.244 2,16 2,16.169 2.0195,16.333 2.0254,16.5 2.2891,8.9794 8.4128,3 16.0004,3 c 7.587,0 13.711,5.9794 13.975,13.5 0.005,-0.167 0.025,-0.331 0.025,-0.5 0,-7.756 -6.244,-14 -14,-14 z"/>
+ <path style="opacity:0.2" d="m 2.025,16.5 c -0.0059,0.167 -0.0254,0.331 -0.0254,0.5 0,7.756 6.244,14 14,14 7.756,0 14,-6.244 14,-14 0,-0.16884 -0.01952,-0.33264 -0.02539,-0.5 -0.264,7.521 -6.388,13.5 -13.975,13.5 -7.5872,0 -13.711,-5.979 -13.975,-13.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/outlast.svg b/.icons/awkward/32x32/apps/outlast.svg
new file mode 100644
index 00000000..78d4cf4a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/outlast.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16.5,3 C 9.4149326,2.9999877 4.0001072,9.4903328 4,17 4.0001072,24.509667 9.4149326,31.000012 16.5,31 23.585067,31.000012 28.999893,24.509667 29,17 28.999893,9.4903328 23.585067,2.9999877 16.5,3 Z"/>
+ <path style="fill:#3a4b37" d="M 16.5,2 C 9.4149326,1.9999877 4.0001072,8.4903328 4,16 4.0001072,23.509667 9.4149326,30.000012 16.5,30 23.585067,30.000012 28.999893,23.509667 29,16 28.999893,8.4903328 23.585067,1.9999877 16.5,2 Z"/>
+ <path style="opacity:0.2" d="M 16.5,6 A 9.4999858,11.000181 0 0 0 7,17 9.4999858,11.000181 0 0 0 16.5,28 9.4999858,11.000181 0 0 0 26,17 9.4999858,11.000181 0 0 0 16.5,6 Z m 0,4 a 4.4998715,6.9999227 0 0 1 4.5,7 4.4998715,6.9999227 0 0 1 -4.5,7 4.4998715,6.9999227 0 0 1 -4.5,-7 4.4998715,6.9999227 0 0 1 4.5,-7 z"/>
+ <path style="fill:#a1eaa4" d="M 16.5 5 A 9.4999858 11.000181 0 0 0 7 16 A 9.4999858 11.000181 0 0 0 16.5 27 A 9.4999858 11.000181 0 0 0 26 16 A 9.4999858 11.000181 0 0 0 16.5 5 z M 16.5 9 A 4.4998715 6.9999227 0 0 1 21 16 A 4.4998715 6.9999227 0 0 1 16.5 23 A 4.4998715 6.9999227 0 0 1 12 16 A 4.4998715 6.9999227 0 0 1 16.5 9 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.5 2 C 9.4149326 1.9999877 4.0001072 8.4903328 4 16 C 4.0000024 16.16827 4.0160869 16.332815 4.0214844 16.5 C 4.2569704 9.2059446 9.5736885 2.999988 16.5 3 C 23.426311 2.999988 28.74303 9.2059446 28.978516 16.5 C 28.983913 16.332815 28.999998 16.16827 29 16 C 28.999893 8.4903328 23.585067 1.9999877 16.5 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.5 5 A 9.4999858 11.000181 0 0 0 7 16 A 9.4999858 11.000181 0 0 0 7.0175781 16.414062 A 9.4999858 11.000181 0 0 1 16.5 6 A 9.4999858 11.000181 0 0 1 25.982422 16.585938 A 9.4999858 11.000181 0 0 0 26 16 A 9.4999858 11.000181 0 0 0 16.5 5 z M 20.984375 16.457031 A 4.4998715 6.9999227 0 0 1 16.5 23 A 4.4998715 6.9999227 0 0 1 12.015625 16.542969 A 4.4998715 6.9999227 0 0 0 12 17 A 4.4998715 6.9999227 0 0 0 16.5 24 A 4.4998715 6.9999227 0 0 0 21 17 A 4.4998715 6.9999227 0 0 0 20.984375 16.457031 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/overcooked2.svg b/.icons/awkward/32x32/apps/overcooked2.svg
new file mode 100644
index 00000000..2303642c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/overcooked2.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16.5,2.9999997 A 13.5,14 0 0 0 3,17 13.5,14 0 0 0 16.5,31 13.5,14 0 0 0 30,17 13.5,14 0 0 0 16.5,2.9999997 Z m 0,10.4001953 A 2.8421054,3.6 0 0 1 19.342105,17 2.8421054,3.6 0 0 1 16.5,20.599805 2.8421054,3.6 0 0 1 13.657895,17 2.8421054,3.6 0 0 1 16.5,13.400195 Z"/>
+ <path style="fill:#ae2d20" d="M 16.5,2 A 13.5,14 0 0 0 3,16 13.5,14 0 0 0 16.5,30 13.5,14 0 0 0 30,16 13.5,14 0 0 0 16.5,2 Z m 0,10.400195 A 2.8421054,3.6 0 0 1 19.342105,16 2.8421054,3.6 0 0 1 16.5,19.599805 2.8421054,3.6 0 0 1 13.657895,16 2.8421054,3.6 0 0 1 16.5,12.400195 Z"/>
+ <path style="opacity:0.2" d="M 16.5,4.9999997 A 11.499999,12 0 0 0 5,17 11.499999,12 0 0 0 16.5,29 11.499999,12 0 0 0 28,17 11.499999,12 0 0 0 16.5,4.9999997 Z m 0,5.6470593 A 5.0312501,6.3529413 0 0 1 21.53125,17 5.0312501,6.3529413 0 0 1 16.5,23.352941 5.0312501,6.3529413 0 0 1 11.46875,17 5.0312501,6.3529413 0 0 1 16.5,10.647059 Z"/>
+ <path style="fill:#ffffff" d="M 16.5,4 A 11.499999,12 0 0 0 5,16 11.499999,12 0 0 0 16.5,28 11.499999,12 0 0 0 28,16 11.499999,12 0 0 0 16.5,4 Z m 0,5.6470588 A 5.0312501,6.3529413 0 0 1 21.53125,16 5.0312501,6.3529413 0 0 1 16.5,22.352941 5.0312501,6.3529413 0 0 1 11.46875,16 5.0312501,6.3529413 0 0 1 16.5,9.6470588 Z"/>
+ <path style="opacity:0.2" d="m 25.056633,30.589382 c -1.312694,-0.150759 -2.629627,-0.279327 -3.935698,-0.47247 -0.295487,-0.407641 0.04481,-0.992289 0.03419,-1.47267 0.320617,-1.584568 1.590741,-2.851889 3.018537,-3.724346 0.832469,-0.572367 1.819634,-1.07523 2.313665,-1.947342 0.135214,-0.589892 0.06544,-1.237125 -0.211505,-1.785567 -0.498041,-0.541084 -1.393551,-0.510358 -2.092192,-0.408745 -0.577731,0.02031 -1.151902,0.511073 -1.639344,0.500195 -0.03498,-0.7401 0.01486,-1.490782 0.147962,-2.220746 0.290777,-0.786111 1.304371,-0.972419 2.106786,-1.032267 1.579163,-0.126739 3.3629,0.202836 4.395169,1.385652 0.759592,0.841313 0.872121,1.979186 0.777158,3.024743 -0.03516,1.415741 -1.207487,2.526526 -2.419687,3.27656 -0.80777,0.50776 -1.733613,0.902683 -2.382883,1.588032 -0.05507,0.517725 0.9776,0.333955 1.377638,0.475578 0.973112,0.123866 1.964416,0.181921 2.916917,0.404577 0.07435,0.822866 -0.04599,1.656401 -0.154945,2.474574 0.01313,0.602841 -0.852489,0.224569 -1.253402,0.259326 -1.000167,-0.102824 -1.998923,-0.216722 -2.998369,-0.325084 z"/>
+ <path style="fill:#fd9a00" d="m 25.056633,29.589382 c -1.312694,-0.150759 -2.629627,-0.279327 -3.935698,-0.47247 -0.295487,-0.407641 0.04481,-0.992289 0.03419,-1.47267 0.320617,-1.584568 1.590741,-2.851889 3.018537,-3.724346 0.832469,-0.572367 1.819634,-1.07523 2.313665,-1.947342 0.135214,-0.589892 0.06544,-1.237125 -0.211505,-1.785567 -0.498041,-0.541084 -1.393551,-0.510358 -2.092192,-0.408745 -0.577731,0.02031 -1.151902,0.511073 -1.639344,0.500195 -0.03498,-0.7401 0.01486,-1.490782 0.147962,-2.220746 0.290777,-0.786111 1.304371,-0.972419 2.106786,-1.032267 1.579163,-0.126739 3.3629,0.202836 4.395169,1.385652 0.759592,0.841313 0.872121,1.979186 0.777158,3.024743 -0.03516,1.415741 -1.207487,2.526526 -2.419687,3.27656 -0.80777,0.50776 -1.733613,0.902683 -2.382883,1.588032 -0.05507,0.517725 0.9776,0.333955 1.377638,0.475578 0.973112,0.123866 1.964416,0.181921 2.916917,0.404577 0.07435,0.822866 -0.04599,1.656401 -0.154945,2.474574 0.01313,0.602841 -0.852489,0.224569 -1.253402,0.259326 -1.000167,-0.102824 -1.998923,-0.216722 -2.998369,-0.325084 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.5 2 A 13.5 14 0 0 0 3 16 A 13.5 14 0 0 0 3.0195312 16.40625 A 13.5 14 0 0 1 16.5 3 A 13.5 14 0 0 1 29.980469 16.59375 A 13.5 14 0 0 0 30 16 A 13.5 14 0 0 0 16.5 2 z M 19.310547 16.498047 A 2.8421054 3.6 0 0 1 16.5 19.599609 A 2.8421054 3.6 0 0 1 13.689453 16.501953 A 2.8421054 3.6 0 0 0 13.658203 17 A 2.8421054 3.6 0 0 0 16.5 20.599609 A 2.8421054 3.6 0 0 0 19.341797 17 A 2.8421054 3.6 0 0 0 19.310547 16.498047 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/overgrive.svg b/.icons/awkward/32x32/apps/overgrive.svg
new file mode 120000
index 00000000..a88855e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/overgrive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/owncloud.svg b/.icons/awkward/32x32/apps/owncloud.svg
new file mode 100644
index 00000000..92ca20eb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/owncloud.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect fill="#394e6f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle fill="#fff" stroke="#394e6f" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" cx="18.5" cy="14.5" r="3.25"/>
+ <circle fill="#fff" stroke="#394e6f" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" cx="26" cy="21" r="1.75"/>
+ <circle fill="#fff" stroke="#394e6f" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" cx="22" cy="19" r="3.75"/>
+ <circle fill="#fff" stroke="#394e6f" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" cx="7.5" cy="19.5" r="3.25"/>
+ <circle fill="#fff" stroke="#394e6f" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" cx="10.5" cy="13" r="1.75"/>
+ <circle fill="#fff" stroke="#394e6f" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" cx="11" cy="17" r="3.75"/>
+ <circle fill="#fff" stroke="#394e6f" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" cx="11" cy="21" r="1.75"/>
+ <circle fill="#fff" stroke="#394e6f" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" cx="14.5" cy="12.5" r="3.25"/>
+ <circle fill="#fff" stroke="#394e6f" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" cx="16" cy="18" r="4.75"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/oxygen-not-included.svg b/.icons/awkward/32x32/apps/oxygen-not-included.svg
new file mode 100644
index 00000000..1f771d19
--- /dev/null
+++ b/.icons/awkward/32x32/apps/oxygen-not-included.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 6.8999461,11.3933 c 4.0182199,-2.7844686 8.5055709,-8.021688 17.8838379,6.308572 -0.639239,4.872117 0.127973,4.351217 -0.891962,8.085636 -1.17506,3.486844 -5.499144,5.494308 -9.90016,5.180388 C 10.428055,30.713708 7.0294408,29.801299 5.8295912,25.743082 5.2613598,23.868623 5.0649336,21.634896 5.1158341,19.30026 5.1748832,16.591912 6.3695427,13.969897 6.8999461,11.3933 Z"/>
+ <ellipse id="ellipse905" style="opacity:0.2" cx="-27.737" cy="18.293" rx="1.843" ry="2.483" transform="matrix(-0.98356191,-0.18057123,-0.17115065,0.98524487,0,0)"/>
+ <ellipse id="ellipse839" style="fill:#e59c62" cx="-27.566" cy="17.309" rx="1.843" ry="2.483" transform="matrix(-0.98356191,-0.18057123,-0.17115065,0.98524487,0,0)"/>
+ <ellipse id="ellipse907" style="opacity:0.2" cx=".947" cy="23.014" rx="1.88" ry="2.515" transform="matrix(0.98380578,-0.17923777,0.17242769,0.98502218,0,0)"/>
+ <ellipse style="fill:#e59c62" cx="1.12" cy="22.031" rx="1.88" ry="2.515" transform="matrix(0.98380578,-0.17923777,0.17242769,0.98502218,0,0)"/>
+ <path style="fill:#f4ac6f" d="m 6.8999461,10.3933 c 4.0182199,-2.7844689 8.5055709,-8.0216883 17.8838379,6.308572 -0.639239,4.872117 0.127973,4.351217 -0.891962,8.085636 -1.17506,3.486844 -5.499144,5.494308 -9.90016,5.180388 C 10.428055,29.713708 7.0294408,28.801299 5.8295912,24.743082 5.2613598,22.868623 5.0649336,20.634896 5.1158341,18.30026 5.1748832,15.591912 6.3695427,12.969897 6.8999461,10.3933 Z"/>
+ <path style="opacity:0.2" d="M 19.623302,24.74261 C 19.107234,26.603132 16.929205,28 14.320658,28 11.485691,28 9.1592231,26.350112 8.922,24.248265 8.9302,24.164845 8.96356,24.04084 9.0685644,24.04316 9.7864836,24.05902 12.090616,23.9498 14.264727,24.0293 c 2.158536,0.07893 4.507631,-0.163474 5.249007,0.14812 0.160359,0.0674 0.107064,0.337154 0.109568,0.56519 z"/>
+ <path style="fill:#ffffff" d="M 19.623302,23.74261 C 19.107234,25.603132 16.929205,27 14.320658,27 11.485691,27 9.1592231,25.350112 8.922,23.248265 8.9302,23.164845 8.96356,23.04084 9.0685644,23.04316 9.7864836,23.05902 12.090616,22.9498 14.264727,23.0293 c 2.158536,0.07893 4.507631,-0.163474 5.249007,0.14812 0.160359,0.0674 0.107064,0.337154 0.109568,0.56519 z"/>
+ <g transform="matrix(-0.74040612,0,0,0.74040612,30.636904,-1.9525896)">
+ <circle style="fill:#3f3f3f" cx="15" cy="29" r="2"/>
+ <path style="fill:#3f3f3f" d="m 12.508677,26.039209 c 0.408595,0.627898 1.136592,1.284016 1.95396,1.185189 l -1.121124,0.640643 C 12.654239,27.358846 12.519087,26.71462 12.508677,26.039209 Z"/>
+ <path style="fill:#3f3f3f" d="m 11.547712,27.480655 c 0.408596,0.627899 1.8413,0.387116 2.658668,0.28829 l -0.544546,1.409414 C 12.97456,28.672164 11.558122,28.156066 11.547712,27.480655 Z"/>
+ <path style="fill:#3f3f3f" d="m 11.675841,28.60178 c 0.408595,0.627899 1.841299,0.387117 2.658668,0.28829 l -0.544546,1.409414 C 13.102689,29.793289 11.686251,29.277192 11.675841,28.60178 Z"/>
+ </g>
+ <path style="opacity:0.2" d="M 7.0567183,6.0624991 C 10.49675,3.5264758 12.930134,2.6115613 15.436829,3.1473619 c 3.340377,0.7139976 6.731965,3.1540616 7.202044,3.9594564 0.77445,1.3268794 1.345457,5.9882077 1.830418,6.8793807 0.494631,0.908943 1.846865,1.892611 2.449219,1.933039 1.410209,0.09465 1.644727,-0.599058 2.08149,-0.43804 -1.295337,2.228898 -1.935531,5.04829 -6.386892,4.432603 C 21.189583,19.689281 21.04269,18.828014 20.205455,17.774872 17.446948,14.314665 15.550593,10.419712 12.756824,10.5 10.506984,10.564657 9.3238431,14.341505 6.9153858,14 4.537267,13.654418 5.146147,9.9269748 5.2657944,8.2844269 5.4945478,7.052732 6.1257433,6.7498769 7.0567183,6.0624991 Z"/>
+ <path style="fill:#ffe678" d="M 7.0567183,5.0624988 C 10.49675,2.5264755 12.930134,1.611561 15.436829,2.1473616 c 3.340377,0.7139976 6.731965,3.1540616 7.202044,3.9594564 0.77445,1.3268794 1.345457,5.988208 1.830418,6.879381 0.494631,0.908943 1.846865,1.892611 2.449219,1.933039 1.410209,0.09465 1.644727,-0.599058 2.08149,-0.43804 -1.295337,2.228898 -1.935531,5.04829 -6.386892,4.432603 C 21.189583,18.689281 21.04269,17.828014 20.205455,16.774872 17.446948,13.314665 15.550593,9.4197114 12.756824,9.5 10.506984,9.5646569 9.3238431,13.341505 6.9153858,13 4.537267,12.654418 5.146147,8.9269745 5.2657944,7.2844266 5.4945478,6.0527317 6.1257433,5.7498766 7.0567183,5.0624988 Z"/>
+ <g transform="matrix(1.057723,0,0,1.057723,-0.29982791,-1.1064108)">
+ <g transform="matrix(0.70000002,0,0,0.70000002,-1.1497989,-0.80000037)">
+ <circle style="fill:#3f3f3f" cx="15" cy="29" r="2"/>
+ <path style="fill:#3f3f3f" d="m 12.508677,26.039209 c 0.408595,0.627898 1.136592,1.284016 1.95396,1.185189 l -1.121124,0.640643 C 12.654239,27.358846 12.519087,26.71462 12.508677,26.039209 Z"/>
+ <path style="fill:#3f3f3f" d="m 11.547712,27.480655 c 0.408596,0.627899 1.8413,0.387116 2.658668,0.28829 l -0.544546,1.409414 C 12.97456,28.672164 11.558122,28.156066 11.547712,27.480655 Z"/>
+ <path style="fill:#3f3f3f" d="m 11.675841,28.60178 c 0.408595,0.627899 1.841299,0.387117 2.658668,0.28829 l -0.544546,1.409414 C 13.102689,29.793289 11.686251,29.277192 11.675841,28.60178 Z"/>
+ </g>
+ <circle style="fill:#ffffff" cx="9.525" cy="19.325" r=".525"/>
+ </g>
+ <circle style="fill:#ffffff" cx="19.346" cy="19.334" r=".555"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.498047 2.015625 C 12.30596 1.866473 10.066668 2.8434796 7.0566406 5.0625 C 6.1256656 5.7498778 5.4943784 6.0534614 5.265625 7.2851562 C 5.2141167 7.9922739 5.0844032 9.0812571 5.1289062 10.125 C 5.1607362 9.4261267 5.2306959 8.7646715 5.265625 8.2851562 C 5.4943784 7.0534614 6.1256656 6.7498778 7.0566406 6.0625 C 10.496672 3.5264767 12.930805 2.6126369 15.4375 3.1484375 C 18.777877 3.8624351 22.168593 6.3020271 22.638672 7.1074219 C 23.413122 8.4343013 23.983789 13.095155 24.46875 13.986328 C 24.963381 14.895271 26.315615 15.879494 26.917969 15.919922 C 27.672247 15.970547 28.082569 15.799419 28.375 15.650391 C 28.579319 15.257058 28.779755 14.859447 29 14.480469 C 28.563237 14.319451 28.328178 15.014572 26.917969 14.919922 C 26.315615 14.879494 24.963381 13.895271 24.46875 12.986328 C 23.983789 12.095155 23.413122 7.4343013 22.638672 6.1074219 C 22.168593 5.3020271 18.777877 2.860482 15.4375 2.1464844 C 15.124163 2.0795093 14.811202 2.0369324 14.498047 2.015625 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/p7zip.svg b/.icons/awkward/32x32/apps/p7zip.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/p7zip.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pac.svg b/.icons/awkward/32x32/apps/pac.svg
new file mode 100644
index 00000000..a670aba0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pac.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 10,29 8,27 H 4 C 2.892,27 2,26.108 2,25 V 7 C 2,5.892 2.892,5 4,5 H 28 C 29.108,5 30,5.892 30,7 V 25 C 30,26.108 29.108,27 28,27 H 24 L 22,29 Z"/>
+ <path style="fill:#2c80c2" d="M 10,28 8,26 H 4 C 2.892,26 2,25.108 2,24 V 6 C 2,4.892 2.892,4 4,4 H 28 C 29.108,4 30,4.892 30,6 V 24 C 30,25.108 29.108,26 28,26 H 24 L 22,28 Z"/>
+ <path style="opacity:0.5" d="M 12,24 10,22 H 6 V 8 H 26 V 22 H 22 L 20,24 Z"/>
+ <g style="fill:#f8c44e" transform="scale(1,-1)">
+ <rect width="2" height="2" x="9" y="-10"/>
+ <rect width="2" height="2" x="12" y="-10"/>
+ <rect width="2" height="2" x="15" y="-10"/>
+ <rect width="2" height="2" x="18" y="-10"/>
+ <rect width="2" height="2" x="21" y="-10"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4 4 C 2.892 4 2 4.892 2 6 L 2 7 C 2 5.892 2.892 5 4 5 L 28 5 C 29.108 5 30 5.892 30 7 L 30 6 C 30 4.892 29.108 4 28 4 L 4 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6,22 V 23 H 10 L 12,25 H 20 L 22,23 H 26 V 22 H 22 L 20,24 H 12 L 10,22 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/package-manager-icon.svg b/.icons/awkward/32x32/apps/package-manager-icon.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package-manager-icon.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package.svg b/.icons/awkward/32x32/apps/package.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_applications.svg b/.icons/awkward/32x32/apps/package_applications.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_applications.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_development.svg b/.icons/awkward/32x32/apps/package_development.svg
new file mode 120000
index 00000000..8f002939
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_development.svg
@@ -0,0 +1 @@
+applications-development.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_editors.svg b/.icons/awkward/32x32/apps/package_editors.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_editors.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_edutainment.svg b/.icons/awkward/32x32/apps/package_edutainment.svg
new file mode 120000
index 00000000..aec743bb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_edutainment.svg
@@ -0,0 +1 @@
+applications-education.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_favorite.svg b/.icons/awkward/32x32/apps/package_favorite.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_favorite.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_games.svg b/.icons/awkward/32x32/apps/package_games.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_games.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_games_arcade.svg b/.icons/awkward/32x32/apps/package_games_arcade.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_games_arcade.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_games_board.svg b/.icons/awkward/32x32/apps/package_games_board.svg
new file mode 120000
index 00000000..ce1089e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_games_board.svg
@@ -0,0 +1 @@
+kjumpingcube.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_games_card.svg b/.icons/awkward/32x32/apps/package_games_card.svg
new file mode 120000
index 00000000..2f7cf976
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_games_card.svg
@@ -0,0 +1 @@
+kpatience.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_games_strategy.svg b/.icons/awkward/32x32/apps/package_games_strategy.svg
new file mode 120000
index 00000000..0953e1cf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_games_strategy.svg
@@ -0,0 +1 @@
+osmscout-server.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_graphics.svg b/.icons/awkward/32x32/apps/package_graphics.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_graphics.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_multimedia.svg b/.icons/awkward/32x32/apps/package_multimedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_network.svg b/.icons/awkward/32x32/apps/package_network.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_network.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_settings.svg b/.icons/awkward/32x32/apps/package_settings.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_settings.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_system.svg b/.icons/awkward/32x32/apps/package_system.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_system.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_toys.svg b/.icons/awkward/32x32/apps/package_toys.svg
new file mode 120000
index 00000000..2f915ffd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_toys.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_utilities.svg b/.icons/awkward/32x32/apps/package_utilities.svg
new file mode 120000
index 00000000..53ccf3bb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_utilities.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/package_wordprocessing.svg b/.icons/awkward/32x32/apps/package_wordprocessing.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/awkward/32x32/apps/package_wordprocessing.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/packet-tracer.svg b/.icons/awkward/32x32/apps/packet-tracer.svg
new file mode 100644
index 00000000..3342fedf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/packet-tracer.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffc83b" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="29" height="1" x="1" y="20"/>
+ <rect style="fill:#be8a06" width="29" height="9" x="1" y="11"/>
+ <rect style="opacity:0.2" width="29" height="1" x="1" y="11"/>
+ <circle style="fill:#1ac52f" cx="15.5" cy="15.5" r="5.075"/>
+ <path style="opacity:0.3" d="m 11,11 v 3 h 3 v -3 z m 3,3 v 3 h 3 v -3 z m 3,0 h 3 v -3 h -3 z m 0,3 v 3 h 3 v -3 z m -3,0 h -3 v 3 h 3 z"/>
+ <path style="opacity:0.2" d="M 15.5,8.9997194 A 7.5000001,7.5000001 0 0 0 8,16.499719 a 7.5000001,7.5000001 0 0 0 7.5,7.5 7.5000001,7.5000001 0 0 0 4.113281,-1.236328 l 3.830078,3.800781 a 1.50015,1.50015 0 1 0 2.113282,-2.128906 L 21.742188,20.648157 A 7.5000001,7.5000001 0 0 0 23,16.499719 7.5000001,7.5000001 0 0 0 15.5,8.9997194 Z m 0,2.9999996 a 4.5000001,4.5000001 0 0 1 4.5,4.5 4.5000001,4.5000001 0 0 1 -4.5,4.5 4.5000001,4.5000001 0 0 1 -4.5,-4.5 4.5000001,4.5000001 0 0 1 4.5,-4.5 z"/>
+ <path style="fill:#ffffff" d="M 15.5 8 A 7.5000001 7.5000001 0 0 0 8 15.5 A 7.5000001 7.5000001 0 0 0 15.5 23 A 7.5000001 7.5000001 0 0 0 23 15.5 A 7.5000001 7.5000001 0 0 0 15.5 8 z M 15.5 11 A 4.5000001 4.5000001 0 0 1 20 15.5 A 4.5000001 4.5000001 0 0 1 15.5 20 A 4.5000001 4.5000001 0 0 1 11 15.5 A 4.5000001 4.5000001 0 0 1 15.5 11 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round" d="M 20.0676,20.101 24.5,24.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pacman.svg b/.icons/awkward/32x32/apps/pacman.svg
new file mode 120000
index 00000000..5f52b58f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pacman.svg
@@ -0,0 +1 @@
+kapman.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pairs.svg b/.icons/awkward/32x32/apps/pairs.svg
new file mode 100644
index 00000000..0615ec70
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pairs.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#2e7dd2" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#fff" opacity=".3" d="m9.9447 2-0.8572 0.5018l0.19824 0.73281 0.49766 0.32402 0.99394 0.13672v1.1307l0.45938-0.073828 0.42246-0.8832 1.0568-0.33496v-1.3549l0.237-0.1791h-3.0083zm4.4803 0l0.30078 0.071094-0.09981 0.89551h0.38145l1.0445-0.51406 0.05059 1.1758 0.76016 0.46484-0.03144 0.69727-0.72871 0.24746 0.04922 0.23105 0.87773 0.39922-0.01777 0.47988-0.2543 0.021875c-0.00084-0.0078-0.0027-0.012305-0.0027-0.012305l-1.107-0.3419-0.046-0.3554 0.322-0.2229v-0.32402l-0.34863-0.0875-0.08613 0.29805-0.61113 0.095703-0.06152-0.020508v0.030078l-0.21055 0.032813-0.17363-0.34863-0.19824-0.0875h-0.43613l-0.19688 0.1627v0.36094l0.37188 0.12305 0.36777 0.051953-0.0834 0.036914-0.33496 0.37188-0.14766-0.18594-0.32402-0.084766-0.8832 0.82988 0.11484 0.094335-1.3043 0.72324-1.2264 1.2756-0.08477 0.56738-1.2291 0.80938-0.60977 0.6125 0.068362 1.2264-0.84629-0.39375 0.00686-0.71777-2.3529 0.0014-1.2182 0.6166-0.5291 0.9748-0.20918 0.77383 0.3418 0.75059 0.95977 0.11621 1.5258-1.0199 0.13398 0.50586-0.46621 0.8791 1.1607 0.19824 0.11621 1.7938 1.5914 0.2707 1.0104-1.1689 1.2277 0.24883 0.43066 0.6002 1.1771-0.06973 0.03281-0.34727 0.64668 0.31309 0.72871 1.143 1.2592 0.01777 0.46484 0.81348 0.06562 0.99258 1.3932 0.53047 1.7555 0.01777 0.51406 0.84355 0.7793 0.2502-0.14902 0.69726-0.85312 1.0842-0.24883 2.4008-0.77109 0.6084-1.143-0.03281-0.38008 0.66172 0.28301 1.2455-1.2455 1.59-0.398 0.729-0.581 0.279h14.089c0.776 0 1.4-0.624 1.4-1.4v-4.426l-0.127-0.127-0.051-0.663 0.178-0.339v-2.0604l-0.83809-1.4807 0.16406-1.6748-1.2592-0.13125-0.46348-0.46348h-0.84629l-0.43066 0.39785h-1.4916l-0.05059 0.13262h-0.82988l-1.9045-2.1711 0.01641-1.6898 0.31445-0.11621 0.11758-0.64668h-0.44844l-0.18184-0.67812 2.2025-1.5914v-1.1266l1.0787-0.59883 0.4375 0.042385h0.88594l0.69453-0.37188 2.2381-0.175v1.1443l0.595 0.1515v-1.5668l-0.1-0.1408 0.1 0.0055v-0.7602l-0.763-0.514-0.119-0.4471-0.63301 0.57148-0.63984-0.13125-0.97617 1.2688-0.19277 0.49629-0.62344 0.056056-0.92422 0.00686-0.55234-0.2584-0.1627-1.0965 0.19824-0.52363 0.94062-0.20508 1.024 0.20508 0.12578-0.56738-0.43476-0.10254 0.14766-0.8832 1.0322-0.16133 0.72188-1.0186 0.74512-0.12578 0.67129 0.099805h0.24746l-0.137-0.9571-0.816 0.3295-0.288-0.715-0.475-0.0657-0.088-0.4908 0.224-0.2447h-13.828zm11.993 0.70957 0.16406 0.7957 0.34863 0.56328 0.23242 0.2666 0.42109 0.16406-0.39785 0.47305-0.77109 0.073828h-0.57832l0.06426-0.6877 0.48262-0.099805-0.04102-0.32266-0.44844-0.28164-0.31445-0.21465 0.0014-0.31582 0.18184-0.28164 0.65488-0.13262zm-0.97891 0.89414 0.38145 0.16543-0.03418 0.43066-0.82031 0.58105h-0.46348v-0.41426h0.0027l0.39786-0.63848 0.53594-0.12441zm-10.462 2.4213 0.259 0.0547-0.111 0.2297l-0.28301 0.024612-0.05742 0.27344-0.21875 0.13672-0.35 0.030079c-0.01214-0.08237-0.01914-0.14492-0.01914-0.14492h-0.13672v-0.29531h0.57148l0.11894-0.30489 0.22695-0.0041zm14.856 0.2064 0.167 0.4717v-0.47168h-0.1668zm-16.371 0.1026 0.249 0.1955-0.042 0.2898-0.414 0.0356 0.022-0.2899 0.185-0.231zm-11.462 8.106v14.16c0 0.776 0.6244 1.4 1.4 1.4h7.7287l-0.49492-0.66035 0.28164-1.5736-0.41289-0.11484v-3.4152s-1.161-0.8791-1.2277-0.8791c-0.066766 0-0.61387-0.14902-0.61387-0.14902l-0.1157-0.646-1.508-1.889 0.149-0.679 0.0506-1.111 1.0432-0.73-0.149-1.244-1.5244-0.113-1.1922-1.361-0.8463-0.233-0.5455-0.102 0.065625-0.49629-0.6959-0.09844v0.28164l-1.3918-0.347z"/>
+ <path fill="#333" d="m11.909 7.0039c-5.0583 0.187-5.6696 2.6537-4.2352 6.0091 0.4348 1.017 1.8214 0.931 1.0433-0.102-3.2662-10.172 18.44-0.873 14.08 5.166-1.2309 1.3639-3.1776 1.7294-4.7421 1.0385-0.71167-0.31431-2.009 0.09416-0.96227 0.68332 2.1246 1.1963 7.1617 0.51162 7.7653-2.3345 1.502-7.089-9.299-10.595-12.949-10.461m6.8695 5.1799c-2.992 3.2691-5.9245 10.047-7.5265 11.648-0.86674 0.86609-2.0727-0.71724-2.4354-0.22362-0.66182 0.9007 0.68536 1.3756 2.0471 1.3916 3.2094 0.05884 9.1873-13.95 7.9149-12.816z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/palapeli.svg b/.icons/awkward/32x32/apps/palapeli.svg
new file mode 100644
index 00000000..9a06d218
--- /dev/null
+++ b/.icons/awkward/32x32/apps/palapeli.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m14 2c-1.662 0-3 1.338-3 3v3h-7c-1.108 0-2 0.892-2 2v6h3c1.662 0 3 1.338 3 3s-1.338 3-3 3h-3v7c0 1.108 0.892 2 2 2h7v-2c0-1.662 1.338-3 3-3s3 1.338 3 3v2h6c1.108 0 2-0.892 2-2v-7h3c1.662 0 3-1.338 3-3s-1.338-3-3-3h-3v-6c0-1.108-0.892-2-2-2h-6v-3c0-1.662-1.338-3-3-3z"/>
+ <path fill="#5cab3b" d="m14 1c-1.662 0-3 1.338-3 3v3h-7c-1.108 0-2 0.892-2 2v6h3c1.662 0 3 1.338 3 3s-1.338 3-3 3h-3v7c0 1.108 0.892 2 2 2h7v-2c0-1.662 1.338-3 3-3s3 1.338 3 3v2h6c1.108 0 2-0.892 2-2v-7h3c1.662 0 3-1.338 3-3s-1.338-3-3-3h-3v-6c0-1.108-0.892-2-2-2h-6v-3c0-1.662-1.338-3-3-3z"/>
+ <path fill="#fff" opacity=".1" d="m14 1c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3s3 1.338 3 3v-1c0-1.662-1.338-3-3-3zm-10 6c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h7v-1h-7zm13 0v1h6c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-6zm8 8v1h3c1.4904 0 2.7112 1.0793 2.9492 2.5 0.028-0.164 0.051-0.328 0.051-0.5 0-1.662-1.338-3-3-3h-3zm-17.051 3.5c-0.238 1.42-1.459 2.5-2.949 2.5h-3v1h3c1.662 0 3-1.338 3-3 0-0.172-0.0234-0.336-0.0508-0.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/palaura.svg b/.icons/awkward/32x32/apps/palaura.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/palaura.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/palemoon.svg b/.icons/awkward/32x32/apps/palemoon.svg
new file mode 100644
index 00000000..637e923d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/palemoon.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#37a0f2" cx="16" cy="16" r="13"/>
+ <path opacity=".2" d="m14.772 3.0698a13 13 0 0 0 -4.7049 1.3647c0.06542 0.20802-0.01088 0.44274-0.2501 0.65-0.16185 0.14025-0.29453 0.35872-0.29453 0.48623 0 0.38979 0.35249 0.98834 0.6335 1.0753 0.37407 0.11575 0.24819 0.51455-0.23232 0.73506-0.2221 0.1022-0.4955 0.3955-0.6077 0.6526s-0.2777 0.5109-0.3669 0.5637c-0.089225 0.052773-0.1625 0.25378-0.1625 0.44688 0 0.26964 0.12309 0.40036 0.52812 0.5624 0.29006 0.11604 0.63707 0.20058 0.77188 0.18789 0.77384-0.072832 0.82808 0.37795 0.15107 1.2594-0.35942 0.46796-0.53222 0.58567-0.77695 0.52686-0.22842-0.0549-0.35326 0.0097-0.45703 0.23613-0.1097 0.23935-0.28892 0.32087-0.77061 0.3542-0.47347 0.03277-0.68568 0.12895-0.86328 0.38848-0.12947 0.1892-0.31671 0.34277-0.41641 0.34277-0.099701 0-0.33388 0.12687-0.52051 0.28184-0.37991 0.31548-0.52825 0.34723-0.66143 0.14092-0.176-0.273-0.5558-0.135-1.121 0.406-0.4998 0.479-0.5604 0.607-0.485 1.022 0.13415 0.73912 0.53503 1.395 0.99277 1.6237 0.39943 0.19961 0.4072 0.22114 0.16504 0.47734-0.13932 0.14741-0.37831 0.30536-0.53066 0.35166-0.44003 0.13372-0.19236 0.30144 0.59287 0.40117 0.80363 0.10206 1.0534 0.39368 0.67793 0.79092-0.20939 0.22153-0.1976 0.26276 0.13838 0.47354 0.6566 0.413 1.1786 0.16 0.5625-0.271-0.3961-0.277-0.1192-0.39 0.4621-0.189 0.46318 0.16036 0.55481 0.15124 0.829-0.08633 0.56196-0.48694 1.1728 0.23326 0.65889 0.77695-0.32707 0.34603-0.22794 0.76369 0.19551 0.82139 0.18709 0.0255 0.57583 0.19962 0.86455 0.38721 0.28871 0.18759 0.60328 0.3415 0.69824 0.3415s0.36282 0.1903 0.59541 0.42276c0.47194 0.47164 0.73395 0.53153 0.86709 0.19932 0.16009-0.39945 0.09569-0.60527-0.33516-1.0753-0.34302-0.37423-0.9001-1.369-0.9001-1.6072 0-0.14732 0.56653-0.02241 0.88359 0.19424 0.19843 0.1356 0.5195 0.31044 0.71348 0.38975 0.20707 0.08463 0.42139 0.3472 0.51924 0.63476 0.15336 0.45065 0.21379 0.49004 0.7541 0.49004h0.58779l0.08887 1.0562c0.10695 1.2705 0.20881 1.5278 0.64492 1.6326 0.32126 0.0772 0.66396 0.57462 0.66396 0.96358 0 0.10339-0.23113 0.35663-0.51289 0.5624-0.34982 0.25547-0.50062 0.47264-0.47734 0.68555 0.02904 0.26583-0.03113 0.30726-0.40752 0.2793-0.24278-0.01806-0.66349 0.06704-0.93438 0.18916-0.3201 0.14429-0.66736 0.19049-0.99277 0.13203-0.37445-0.06728-0.50146-0.04115-0.50146 0.10537 0 0.10773-0.13078 0.30955-0.29072 0.44814-0.39555 0.34275-0.23211 0.5241 0.37451 0.41514 0.37704-0.06772 0.52413-0.03762 0.58906 0.12442 0.13842 0.34538-0.21243 0.8395-0.53828 0.75791-0.20625-0.05161-0.30544 0.01869-0.36943 0.26279-0.02266 0.08645-0.06313 0.15968-0.11172 0.22217a13 13 0 0 0 2.0566 0.6081c-0.06489-0.12465-0.13864-0.2372-0.21074-0.28818-0.33502-0.23689-0.11091-0.85145 0.35039-0.9623 0.46958-0.11284 0.39561-0.41771-0.11553-0.47607-0.44736-0.05108-0.92426-0.5042-0.77441-0.73633 0.10047-0.15565 0.52893-0.13296 1.3952 0.07236 0.39119 0.09273 0.65894-0.09328 1.5653-1.0854 0.52483-0.5745 0.92811-0.81377 1.3711-0.81377 0.1687 0 0.77113-0.15522 1.3394-0.34531 1.0728-0.35888 1.4919-0.34592 1.4523 0.0457-0.0822 0.81488 0.4428 0.78798 1.2975-0.06602 0.35621-0.35594 0.68137-0.61302 0.72363-0.57256 0.1635 0.15654-0.13055 0.91912-0.47354 1.2276-0.43467 0.39098-0.45623 0.63802-0.07363 0.83408 0.20962 0.10741 0.29853 0.32563 0.33135 0.81504l0.04443 0.66777h0.54336c0.19061 0 0.34835 0.02614 0.47607 0.0749a13 13 0 0 0 6.2981 -10.729c-0.19888-0.42495-0.18458-0.68187 0-0.97119a13 13 0 0 0 -0.0584 -0.72871c-0.11854-0.0054-0.23922-0.01086-0.37832-0.0051-0.65492 0.02727-1.2162-0.23094-1.2162-0.55986 0-0.06932-0.23232-0.35567-0.5167-0.63604-0.32212-0.31756-0.48768-0.59788-0.43926-0.74394 0.04391-0.13248-0.05093-0.34622-0.21836-0.49131-0.163-0.14124-0.29707-0.36887-0.29707-0.50527 0-0.21779-0.13862-0.24515-1.14-0.2209l-1.14 0.02793 0.01904 1.1235c0.03384 1.9682 0.32692 2.4791 1.2314 2.1493 0.41402-0.15093 1.4312-0.03665 1.7202 0.19297 0.10459 0.08313 0.25609 0.38466 0.33643 0.67031 0.08035 0.28565 0.37828 0.78 0.6627 1.0981 0.57626 0.6446 0.621 0.89608 0.29072 1.6529-0.28815 0.6603-0.5984 0.58418-0.53701-0.13203l0.0457-0.5332-0.4875 0.09141c-0.26973 0.05082-0.60782 0.25034-0.75918 0.44688-0.21576 0.28016-0.31688 0.32148-0.47861 0.19297-0.11268-0.08955-0.2044-0.27868-0.2044-0.41894s-0.13926-0.29642-0.3085-0.34785-0.40123-0.30706-0.51543-0.56875c-0.18268-0.4186-0.17813-0.5466 0.03427-1.055 0.21552-0.51572 0.21764-0.6008 0.01904-0.79092-0.18212-0.17437-0.276-0.18-0.51543-0.03682-0.24071 0.14393-0.35394 0.13331-0.63984-0.0584-0.19109-0.12815-0.52403-0.23359-0.74014-0.23359-0.43876 0-0.57129-0.21347-0.57129-0.91914 0-0.65183-0.38883-0.88873-1.314-0.80361-0.64248 0.05911-0.78408 0.01679-1.3025-0.38213-0.31997-0.24621-0.82563-0.83932-1.1248-1.3191-0.29919-0.47973-0.62107-0.98094-0.71475-1.1134-0.13544-0.1915-0.10251-0.3753 0.1625-0.89756l0.33389-0.65635-0.70586 0.095215c-1.2561 0.16987-1.5101 0.33266-0.96992 0.62207 0.21037 0.11272 0.21956 0.17063 0.05713 0.35801-0.1064 0.12274-0.15646 0.31682-0.11045 0.43164 0.04605 0.11482-0.01212 0.38501-0.12949 0.60049-0.11739 0.21548-0.21571 0.51788-0.21963 0.67285-0.01231 0.48472-0.84197 0.86984-1.7659 0.81885-1.4002-0.07727-1.5137-0.05518-2.0109 0.40625-0.62152 0.57677-0.70184 0.84572-0.4126 1.3812 0.28065 0.51963 0.77804 0.72701 1.6402 0.68428 0.77104-0.03825 0.85824 0.02981 0.68174 0.53955-0.14983 0.43268-0.65337 0.59951-0.99404 0.32881-0.26266-0.20872-1.1682-0.04742-1.446 0.25772-0.11646 0.12792-0.28927 0.46296-0.3834 0.74394-0.1625 0.48506-0.20987 0.51454-0.93818 0.58525-0.72659 0.07056-0.79639 0.04728-1.319-0.43418-0.58341-0.53744-0.68223-0.94769-0.40117-1.6555 0.12442-0.31332 0.21723-0.36427 0.54971-0.30342 0.65912 0.12064 0.91914-0.10851 0.91914-0.8125 0-0.34138-0.06634-0.66051-0.14727-0.7084-0.0809-0.04789-0.14727-0.2288-0.14727-0.40244s-0.082911-0.39692-0.18408-0.49512c-0.14744-0.14312-0.12613-0.21969 0.10918-0.38594 0.16146-0.11407 0.42681-0.19087 0.58906-0.17139 0.16226 0.01949 0.60972-0.05058 0.99531-0.15488 0.55714-0.1507 0.72074-0.26444 0.796-0.55732 0.14298-0.55644 0.49201-1.0029 0.78457-1.0029 0.4623 0 0.47176-1.0869 0.02285-2.6673-0.067-0.2336-0.249-0.3823-0.572-0.4623-0.261-0.0648-0.545-0.2429-0.631-0.3961-0.085-0.1532-0.242-0.278-0.348-0.278s-0.31309-0.12687-0.45957-0.28184c-0.14744-0.15599-0.45252-0.28184-0.68428-0.28184-0.5492 0-0.55831-0.3782-0.01396-0.57764 0.57544-0.21082 1.4707 0.065522 1.6872 0.52051 0.29356 0.61689 0.61889 0.35947 0.72363-0.57256 0.12955-1.1528 0.52698-1.4841 1.7812-1.4841h0.90137l-0.39482-0.39482c-0.123-0.1232-0.225-0.2738-0.296-0.4215zm4.6731 0.40879c-0.02503 0.022892-0.0497 0.041549-0.0749 0.067285-0.30142 0.30779-0.44273 0.35167-0.90898 0.28057-0.81377-0.1241-0.70904 0.20357 0.1917 0.59922 0.4871 0.21396 0.79997 0.45784 0.90644 0.70459 0.51371 1.1905 0.86714 1.8314 1.0448 1.8967 0.35908 0.13193 0.57286-0.13306 0.65254-0.80996 0.09144-0.77665 0.35442-0.9413 0.82646-0.5167 0.18318 0.16477 0.43896 0.29961 0.56875 0.29961 0.40321 0 0.70205 0.162 0.70205 0.38086 0 0.11535 0.13606 0.39322 0.30342 0.61826 0.24607 0.33087 0.41336 0.41006 0.87344 0.41006 0.56464 0 0.91128 0.10564 1.6187 0.49639 0.01098 0.00605 0.02199 0.00816 0.03301 0.013962a13 13 0 0 0 -6.736 -4.441zm-16.442 12.465a13 13 0 0 0 -0.0025 0.056 13 13 0 0 0 0.2539 2.497c0.47097 0.19188 0.6011 0.11584 0.65-0.32246 0.02524-0.22648 0.14369-0.48372 0.26406-0.57256 0.1859-0.137 0.1524-0.207-0.2285-0.467-0.2466-0.168-0.4897-0.462-0.5396-0.653-0.0484-0.184-0.2119-0.386-0.3974-0.538zm4.0917 4.2974c-0.12126-0.01275-0.26788 0.05264-0.43037 0.2082-0.34379 0.32916-0.29188 0.99047 0.097754 1.2518 0.44625 0.29928 0.619 0.21211 0.67539-0.34023 0.069624-0.68151-0.075985-1.0917-0.34277-1.1197zm2.2064 1.9652c-0.13277 0.0044-0.27902 0.09965-0.42529 0.29961-0.15523 0.21219-0.19787 0.48583-0.13838 0.90137 0.073137 0.51068 0.041223 0.61972-0.22598 0.75664-0.3433 0.17591-0.41674 0.69843-0.13584 0.96738 0.27978 0.26788 0.54624 0.19789 0.64238-0.16885 0.13693-0.52234 0.90147-0.58397 1.4244-0.11426 0.22254 0.1999 0.40498 0.30149 0.40498 0.22471 0-0.07675-0.23218-0.35541-0.51543-0.61826-0.43384-0.40261-0.51416-0.57448-0.51416-1.0931 0-0.7323-0.22461-1.1645-0.5167-1.1553zm-3.6232 1.6783a13 13 0 0 0 0.30088 0.37959c-0.0886-0.136-0.1898-0.268-0.3009-0.379zm4.3812 1.9957c-0.066164 0.02269-0.093945 0.10516-0.093945 0.2501 0 0.14668-0.093811 0.30075-0.2082 0.34277-0.15189 0.05577-0.18712 0.23206-0.12822 0.65254 0.011037 0.07878 0.013929 0.14185 0.017771 0.20693a13 13 0 0 0 0.54082 0.27803c-0.0089-0.22485 0.03216-0.4896 0.1498-0.82139 0.1995-0.56264 0.20663-0.7039 0.04443-0.80234-0.15262-0.09263-0.2563-0.12933-0.32246-0.10664z"/>
+ <path fill="#fff" opacity=".2" d="m16 3a13 13 0 0 0 -13 13 13 13 0 0 0 0.0215 0.58 13 13 0 0 1 12.978 -12.58 13 13 0 0 1 12.979 12.42 13 13 0 0 0 0.021 -0.42 13 13 0 0 0 -13 -13z"/>
+ <path opacity=".2" d="m28.979 16.42a13 13 0 0 1 -12.979 12.58 13 13 0 0 1 -12.978 -12.42 13 13 0 0 0 -0.022 0.42 13 13 0 0 0 13 13 13 13 0 0 0 13 -13 13 13 0 0 0 -0.021 -0.58z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/palimpsest.svg b/.icons/awkward/32x32/apps/palimpsest.svg
new file mode 120000
index 00000000..14d09c23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/palimpsest.svg
@@ -0,0 +1 @@
+disk-utility.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pamac-updater.svg b/.icons/awkward/32x32/apps/pamac-updater.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pamac-updater.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pan.svg b/.icons/awkward/32x32/apps/pan.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pan.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/panini.svg b/.icons/awkward/32x32/apps/panini.svg
new file mode 120000
index 00000000..fd113dd3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/panini.svg
@@ -0,0 +1 @@
+kipi-panorama.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/paperwork.svg b/.icons/awkward/32x32/apps/paperwork.svg
new file mode 100644
index 00000000..dbf95caf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/paperwork.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="2.1" ry="2.1"/>
+ <rect style="fill:#607d8b" width="28" height="28" x="2" y="2" rx="2.1" ry="2.1"/>
+ <path style="opacity:0.6;fill:#ffffff;fill-rule:evenodd" d="M 26.209018,9 11.995012,20.040303 11.993154,22.3 l 0.874378,-1.977376 -0.897935,1.965537 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 6.61,18.062831 26.209998,9.0018557 11.994445,20.047999 C 10.290117,18.93924 8.7831248,17.930671 6.61,18.062831 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 12.89618,20.331235 26.209998,9.0036449 18.813478,22.259186 C 16.886569,21.279518 15.134562,20.289275 12.89618,20.331235 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 26.210938 10.001953 L 26.203125 10.005859 L 26.199219 10.007812 L 25.460938 10.349609 L 18.814453 22.259766 C 17.214129 21.446138 15.730044 20.633205 13.992188 20.402344 L 12.769531 21.542969 L 12.017578 23.244141 L 13.992188 21.402344 C 15.730044 21.633205 17.214129 22.446138 18.814453 23.259766 L 26.210938 10.003906 L 26.158203 10.048828 L 26.1875 10.021484 L 26.210938 10.001953 z M 12.017578 23.244141 L 11.992188 23.267578 L 11.992188 23.300781 L 12.017578 23.244141 z M 11.992188 23.267578 L 11.992188 23.238281 L 11.96875 23.289062 L 11.992188 23.267578 z M 11.992188 23.238281 L 12.763672 21.546875 L 12.017578 22.244141 L 11.992188 22.298828 L 11.992188 22.300781 L 11.992188 23.238281 z M 12.017578 22.244141 L 12.867188 20.322266 L 11.992188 22.236328 L 11.992188 22.238281 L 11.992188 22.267578 L 12.017578 22.244141 z M 8.4042969 18.232422 L 6.609375 19.0625 C 8.7824998 18.93034 10.289813 19.940069 11.994141 21.048828 L 11.994141 20.048828 C 10.801279 19.272806 9.6999631 18.553872 8.4042969 18.232422 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.0996094 2 C 2.9362094 2 2 2.9362094 2 4.0996094 L 2 5.0996094 C 2 3.9362094 2.9362094 3 4.0996094 3 L 27.900391 3 C 29.063791 3 30 3.9362094 30 5.0996094 L 30 4.0996094 C 30 2.9362094 29.063791 2 27.900391 2 L 4.0996094 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/paprefs.svg b/.icons/awkward/32x32/apps/paprefs.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/32x32/apps/paprefs.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/paraview.svg b/.icons/awkward/32x32/apps/paraview.svg
new file mode 100644
index 00000000..a8845560
--- /dev/null
+++ b/.icons/awkward/32x32/apps/paraview.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 6.1855469,7 A 1.0692444,1.2373616 0 0 0 5.1523438,7.9121094 L 1.0371094,25.4375 A 1.0692444,1.2373616 0 0 0 2.0683594,27 h 4.7480468 a 1.0692444,1.2373616 0 0 0 1.03125,-0.914062 L 11.962891,8.5605469 A 1.0692444,1.2373616 0 0 0 10.931641,7 Z M 15.185547,7 A 1.0692443,1.2373616 0 0 0 14.152344,7.9121094 L 10.037109,25.4375 A 1.0692443,1.2373616 0 0 0 11.068359,27 h 4.748047 a 1.0692443,1.2373616 0 0 0 1.03125,-0.914062 L 20.962891,8.5605469 A 1.0692443,1.2373616 0 0 0 19.931641,7 Z m 9,0 A 1.0692444,1.2373616 0 0 0 23.152344,7.9121094 L 19.037109,25.4375 A 1.0692444,1.2373616 0 0 0 20.068359,27 h 4.748047 a 1.0692444,1.2373616 0 0 0 1.03125,-0.914062 L 29.962891,8.5605469 A 1.0692444,1.2373616 0 0 0 28.931641,7 Z"/>
+ <path style="fill:#dd2f38" d="m 6.1858736,6.0000017 a 1.0692444,1.2373616 0 0 0 -1.0325953,0.91222 L 1.0375162,24.437746 A 1.0692444,1.2373616 0 0 0 2.0690673,26 H 6.8154538 A 1.0692444,1.2373616 0 0 0 7.8470046,25.086571 L 11.962767,7.5610467 a 1.0692444,1.2373616 0 0 0 -1.031549,-1.561045 z"/>
+ <path style="fill:#0766b5" d="m 24.185874,6.0000017 a 1.0692444,1.2373616 0 0 0 -1.032596,0.91222 L 19.037516,24.437746 A 1.0692444,1.2373616 0 0 0 20.069068,26 h 4.746386 a 1.0692444,1.2373616 0 0 0 1.03155,-0.913429 L 29.962768,7.5610467 a 1.0692444,1.2373616 0 0 0 -1.031551,-1.561045 z"/>
+ <path style="fill:#27a74e" d="m 15.185874,6.0000007 a 1.0692443,1.2373616 0 0 0 -1.032596,0.912221 L 10.037516,24.437745 a 1.0692443,1.2373616 0 0 0 1.031551,1.562254 h 4.746386 A 1.0692443,1.2373616 0 0 0 16.847004,25.08657 L 20.962767,7.5610467 a 1.0692443,1.2373616 0 0 0 -1.03155,-1.561046 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.1855469 6 A 1.0692444 1.2373616 0 0 0 5.1523438 6.9121094 L 1.0371094 24.4375 A 1.0692444 1.2373616 0 0 0 1.0839844 25.238281 L 5.1523438 7.9121094 A 1.0692444 1.2373616 0 0 1 6.1855469 7 L 10.931641 7 A 1.0692444 1.2373616 0 0 1 11.916016 7.7597656 L 11.962891 7.5605469 A 1.0692444 1.2373616 0 0 0 10.931641 6 L 6.1855469 6 z M 15.185547 6 A 1.0692443 1.2373616 0 0 0 14.152344 6.9121094 L 10.037109 24.4375 A 1.0692443 1.2373616 0 0 0 10.083984 25.238281 L 14.152344 7.9121094 A 1.0692443 1.2373616 0 0 1 15.185547 7 L 19.931641 7 A 1.0692443 1.2373616 0 0 1 20.916016 7.7597656 L 20.962891 7.5605469 A 1.0692443 1.2373616 0 0 0 19.931641 6 L 15.185547 6 z M 24.185547 6 A 1.0692444 1.2373616 0 0 0 23.152344 6.9121094 L 19.037109 24.4375 A 1.0692444 1.2373616 0 0 0 19.083984 25.238281 L 23.152344 7.9121094 A 1.0692444 1.2373616 0 0 1 24.185547 7 L 28.931641 7 A 1.0692444 1.2373616 0 0 1 29.916016 7.7597656 L 29.962891 7.5605469 A 1.0692444 1.2373616 0 0 0 28.931641 6 L 24.185547 6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/parcellite.svg b/.icons/awkward/32x32/apps/parcellite.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/parcellite.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/parlatype.svg b/.icons/awkward/32x32/apps/parlatype.svg
new file mode 100644
index 00000000..4d64d717
--- /dev/null
+++ b/.icons/awkward/32x32/apps/parlatype.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#bdc0b9" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.3" d="M 9.7,22.3 4.4554687,27.544532 C 5.9737688,29.062831 8.0732,30 10.4,30 h 5.6 5.6 c 2.3268,0 4.426232,-0.937169 5.944532,-2.455468 L 22.3,22.3 H 16 Z"/>
+ <path style="opacity:0.15" d="M 27.544532,4.4554687 22.3,9.7 v 6.3 6.3 l 5.244532,5.244532 C 29.062831,26.026232 30,23.9268 30,21.6 V 10.4 C 30,8.0732 29.062831,5.9737688 27.544532,4.4554687 Z"/>
+ <path style="opacity:0.15" d="M 4.4554687,4.4554687 C 2.9371687,5.9737688 2,8.0732 2,10.4 v 5.6 5.6 c 0,2.3268 0.9371687,4.426232 2.4554687,5.944532 L 9.7,22.3 V 16 9.7 Z"/>
+ <rect style="opacity:0.2" width="20" height="20" x="6" y="7" rx="4.286" ry="4.286"/>
+ <rect style="fill:#eceeeb" width="20" height="20" x="6" y="6" rx="4.286" ry="4.286"/>
+ <path style="fill:#3f3f3f" d="m 16,9 c -3.865993,0 -7,3.134007 -7,7 0.00258,2.200414 1.039667,4.271549 2.8,5.591797 V 19.5 h 0.77793 C 11.634637,18.579569 11.001899,17.31795 11,16 c 0,-2.706195 2.293805,-5 5,-5 2.706195,0 5,2.293805 5,5 -4.6e-4,1.317152 -0.631179,2.578655 -1.572461,3.5 H 20.9 v 1.490234 C 22.24098,19.675813 22.997647,17.877745 23,16 23,12.134007 19.865993,9 16,9 Z"/>
+ <rect style="fill:#3f3f3f" width="4.304" height="7.179" x="3.07" y="18.33" rx="2.548" ry="2.604" transform="matrix(0.96130582,-0.27548341,0.29553434,0.95533212,0,0)"/>
+ <rect style="fill:#3f3f3f" width="4.304" height="7.179" x="-27.5" y="9.51" rx="2.548" ry="2.604" transform="matrix(-0.96130583,-0.27548341,-0.29553434,0.95533212,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/parole.svg b/.icons/awkward/32x32/apps/parole.svg
new file mode 120000
index 00000000..32d53de2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/parole.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/paromplayer.svg b/.icons/awkward/32x32/apps/paromplayer.svg
new file mode 120000
index 00000000..24bc70b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/paromplayer.svg
@@ -0,0 +1 @@
+tvtime.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/partitionmanager.svg b/.icons/awkward/32x32/apps/partitionmanager.svg
new file mode 100644
index 00000000..05c7b00c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/partitionmanager.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#8e8e8e" width="28" height="22" x="-30" y="-27" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".5" d="m16 6c-3.866 0-7 3.134-7 7v7h7c3.866 0 7-3.134 7-7s-3.134-7-7-7zm0 3a4 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 -4z"/>
+ <path fill="#fff" opacity=".2" d="m7 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-18z"/>
+ <path opacity=".2" d="m5 28v1c0 1.108 0.892 2 2 2h18c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-18c-1.108 0-2-0.892-2-2z"/>
+ <circle fill="#cc5e55" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m23 19-0.0882 1.0536a3.1429 3.1429 0 0 0 -0.91852 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0 -0.048 0.53013 3.1429 3.1429 0 0 0 0.0457 0.53237l-0.86719 0.60156 1 1.7321 0.95536-0.44978a3.1429 3.1429 0 0 0 0.92075 0.5279l0.0882 1.0558h2l0.0882-1.0536a3.1429 3.1429 0 0 0 0.91854 -0.53126l0.95758 0.4509 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048 -0.53013 3.1429 3.1429 0 0 0 -0.0457 -0.53237l0.86719-0.60156-1-1.7321-0.95536 0.44978a3.1429 3.1429 0 0 0 -0.921 -0.528l-0.088-1.056h-2zm1 2.8572a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1 -1.143 1.143 1.1429 1.1429 0 0 1 -1.143 -1.143 1.1429 1.1429 0 0 1 1.143 -1.143z"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/password-manager.svg b/.icons/awkward/32x32/apps/password-manager.svg
new file mode 100644
index 00000000..963db97b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/password-manager.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#4bae4f" d="m10 8a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 7.4102 -5h4.59v3h5v-3h3v-6h-12.588a8 8 0 0 0 -7.4121 -5z"/>
+ <circle opacity=".2" cx="10" cy="17" r="3"/>
+ <circle fill="#f9f9f9" cx="10" cy="16" r="3"/>
+ <path fill="#fff" opacity=".2" d="m10 8a8 8 0 0 0 -8 8 8 8 0 0 0 0.0215 0.424 8 8 0 0 1 7.9785 -7.424 8 8 0 0 1 7.4121 5h12.588v-1h-12.588a8 8 0 0 0 -7.412 -5z"/>
+ <path opacity=".2" d="m2.0215 16.424a8 8 0 0 0 -0.0215 0.576 8 8 0 0 0 8 8 8 8 0 0 0 7.4102 -5h4.59v-1h-4.5898a8 8 0 0 1 -7.41 5 8 8 0 0 1 -7.9785 -7.576zm24.978 2.576v1h3v-1h-3zm-5 3v1h5v-1h-5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/password.svg b/.icons/awkward/32x32/apps/password.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/password.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/passwords.svg b/.icons/awkward/32x32/apps/passwords.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/passwords.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/patchage.svg b/.icons/awkward/32x32/apps/patchage.svg
new file mode 100644
index 00000000..790c02ac
--- /dev/null
+++ b/.icons/awkward/32x32/apps/patchage.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 17,27.957273 v -17.5 c 0,-3.619846 3,-5.500001 5.5,-5.500001 2.5,0 5.5,1.880155 5.5,5.500001 0,3.619844 -3,5.5 -5.5,5.5 H 5"/>
+ <path style="fill:#e4e4e4" d="M 22.5,4 C 19.462434,4 17,6.4624339 17,9.5 V 12 H 14.375 14 5 c -1.67278,-0.0227 -3.0410024,1.327066 -3.0410156,3 H 11 14 16.019531 17 h 2.5 3 C 25.537566,15 28,12.537566 28,9.5 28,6.4624339 25.537566,4 22.5,4 Z M 1.9589844,15 Z M 22.5,7 c 0.497938,0 1.244789,0.244989 1.720703,0.6582031 C 24.696617,8.0714173 25,8.5188415 25,9.5 25,10.481158 24.696617,10.928583 24.220703,11.341797 23.744789,11.755011 22.997938,12 22.5,12 H 20 V 9.5 C 20,8.5188415 20.303383,8.0714173 20.779297,7.6582031 21.255211,7.244989 22.002062,7 22.5,7 Z M 17,18 V 30.041016 C 18.672934,30.041003 20.022703,28.67278 20,27 v -9 z"/>
+ <path style="fill:#58a90a" d="M 22.5,0.99999953 A 8.5,8.5 0 0 0 17,3.0195307 v -0.013672 c -0.0506,0.042028 -0.104335,0.077714 -0.154297,0.1210937 -0.958308,0.8320549 -1.755034,1.9640751 -2.261719,3.2792969 a 8.5,8.5 0 0 0 -0.0078,0.021484 c -0.08513,0.222757 -0.159271,0.4505595 -0.226563,0.6835937 a 8.5,8.5 0 0 0 -0.0625,0.2148438 c -0.04522,0.1734576 -0.08446,0.3489778 -0.11914,0.5273437 a 8.5,8.5 0 0 0 -0.07422,0.4394532 c -0.01936,0.1370989 -0.03598,0.274566 -0.04883,0.4140624 A 8.5,8.5 0 0 0 14,9.4999995 V 12 H 14.375 17 V 9.4999995 a 5.5,5.5 0 0 1 5.5,-5.5 5.5,5.5 0 0 1 5.5,5.5 A 5.5,5.5 0 0 1 22.5,15 H 19.5 17 16.019531 14 11 1.9589844 A 3.0003,3.0003 0 0 0 5,18 h 9 v 9 a 3.0003,3.0003 0 0 0 3,3.041016 V 18 h 3 2.5 c 0.270562,0 0.540822,-0.01552 0.810547,-0.04102 A 8.5,8.5 0 0 0 23.5,17.933594 c 0.212402,-0.02486 0.424116,-0.05484 0.634766,-0.0957 a 8.5,8.5 0 0 0 0.177734,-0.03906 c 0.209674,-0.04533 0.418172,-0.09679 0.625,-0.158203 a 8.5,8.5 0 0 0 0.181641,-0.05859 c 0.215844,-0.06939 0.429152,-0.14715 0.640625,-0.234375 a 8.5,8.5 0 0 0 0.0918,-0.03906 c 0.244513,-0.104215 0.485658,-0.221199 0.722657,-0.34961 0.551465,-0.298795 1.083187,-0.65451 1.580078,-1.085937 C 28.454252,15.61261 28.732509,15.314834 28.998047,15 h -0.0293 A 8.5,8.5 0 0 0 31,9.4999995 8.5,8.5 0 0 0 22.5,0.99999953 Z"/>
+ <rect style="opacity:0.2" width="6" height="1" x="14" y="18"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 22.5,0.99999953 c -2.002062,0 -4.005211,0.69512827 -5.654297,2.12695307 C 15.196617,4.5587775 14,6.861312 14,9.4999995 V 10.457031 C 14,7.8183427 15.196617,5.5158088 16.845703,4.0839839 18.494789,2.6521591 20.497938,1.9570307 22.5,1.9570307 c 2.002062,1e-7 4.005211,0.6951284 5.654297,2.1269532 1.547668,1.3437689 2.68287,3.4588213 2.818359,5.8945316 C 30.981535,9.8189055 31,9.6622765 31,9.4999995 31,6.861312 29.803383,4.5587775 28.154297,3.1269526 26.505211,1.6951278 24.502062,0.99999953 22.5,0.99999953 Z M 24.958984,9.9785155 C 24.870934,10.630204 24.608278,11.005283 24.220703,11.341797 23.744789,11.755011 22.997938,12 22.5,12 H 20 v 0.957031 h 2.5 c 0.497938,0 1.244789,-0.244989 1.720703,-0.658203 C 24.696617,11.885614 25,11.438188 25,10.457031 25,10.274359 24.979172,10.12741 24.958984,9.9785155 Z M 5,12 A 3.0003,3.0003 0 0 0 1.9980469,15.474609 3.0003,3.0003 0 0 1 5,12.957031 h 9 V 12 Z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="6" height="1" x="14" y="12"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pavucontrol.svg b/.icons/awkward/32x32/apps/pavucontrol.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pavucontrol.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/payday2.svg b/.icons/awkward/32x32/apps/payday2.svg
new file mode 100644
index 00000000..122e5cf9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/payday2.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#2097fb" d="m19 3-7 1v2h-3.4c-5.6 0-5.6 3.5-5.6 3.5v3.5h9c0-1.1598 0.6402-2 1.8-2s1.6651 0.8402 1.6651 2h0.06973l-12.408 8h-0.127v6h9v3l7-1v-2h9v-6h-12.5l9.9273-6.3143c1.372-0.986 2.573-1.686 2.573-4.486 0 0 0.2-4.2-7.5-4.2h-1.5z"/>
+ <path fill="#fff" opacity=".2" d="m19 3l-7 1v1l7-1v-1zm-10.4 3c-5.6 0-5.5996 3.5-5.5996 3.5v1s-0.0004-3.5 5.5996-3.5h3.4004v-1h-3.4004zm10.4 0v1h1.5c6.382 0 7.323 2.8562 7.463 3.844 0.016-0.208 0.037-0.409 0.037-0.645 0 0 0.2-4.199-7.5-4.199h-1.5zm-3.658 7.125l-12.215 7.875h-0.127v1h0.127l12.408-8h-0.07c0-0.321-0.043-0.614-0.123-0.875zm1.73 7.875l-1.572 1h12.5v-1h-10.928z"/>
+ <path opacity=".2" d="m27.963 10.844c-0.17846 2.256-1.2787 2.9394-2.5352 3.8418l-9.928 6.314h1.5723l8.3555-5.3145c1.372-0.986 2.572-1.687 2.572-4.487 0 0-0.0082-0.15159-0.03711-0.35547zm-14.162 0.156c-1.16 0-1.801 0.84-1.801 2h-9v1h9c0-1.1598 0.64098-2 1.8008-2 0.83913 0 1.3306 0.44253 1.541 1.125l0.193-0.125h-0.07031c0-1.1598-0.50426-2-1.6641-2zm-10.801 16v1h9v-1h-9zm16 0v1h9v-1h-9zm0 2-7 1v1l7-1v-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pb-for-desktop.svg b/.icons/awkward/32x32/apps/pb-for-desktop.svg
new file mode 120000
index 00000000..e3e2257e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pb-for-desktop.svg
@@ -0,0 +1 @@
+pushbullet-indicator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pcbcalculator.svg b/.icons/awkward/32x32/apps/pcbcalculator.svg
new file mode 100644
index 00000000..16cd6141
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pcbcalculator.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.5" ry="1.5"/>
+ <path style="fill:#6aa22a" d="M 30,16 V 28.5 C 30,29.331 29.331,30 28.5,30 H 15 V 16 Z"/>
+ <path style="fill:#71c454" d="M 2,15 V 28.5 C 2,29.331 2.669,30 3.5,30 H 16 V 15 Z"/>
+ <path style="fill:#86d478" d="M 3.5,2 C 2.669,2 2,2.669 2,3.5 V 16 H 17 V 2 Z"/>
+ <path style="fill:#36862c" d="M 28.5,2 C 29.331,2 30,2.669 30,3.5 V 16 H 16 V 2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <circle style="opacity:0.2" cx="23" cy="24" r="8"/>
+ <circle style="fill:#3f3f3f" cx="23" cy="23" r="8"/>
+ <path style="fill:#3f3f3f" d="M 9,6 V 9 H 6 V 10 H 9 V 13 H 10 V 10 H 13 V 9 H 10 V 6 Z"/>
+ <path style="fill:#3f3f3f" d="M 20,9 V 10 H 26 V 9 Z"/>
+ <path style="fill:#ebebeb" d="M 20,21 V 22 H 26 V 21 Z M 20,24 V 25 H 26 V 24 Z"/>
+ <path style="fill:#3f3f3f" d="M 6.3535,19.646 5.6465,20.354 8.293,23 5.6465,25.646 6.3535,26.354 9,23.707 11.646,26.354 12.354,25.646 9.707,23 12.354,20.354 11.646,19.646 9,22.293 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pcbnew.svg b/.icons/awkward/32x32/apps/pcbnew.svg
new file mode 100644
index 00000000..4a9aa4f3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pcbnew.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:2" d="m 16,8 v 8 0 0 M 6,24 h 10 v -8 h 10"/>
+ <path style="opacity:0.2" d="m 16,7 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 0,8 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 10,0 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z M 6,23 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 10,0 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z"/>
+ <path style="fill:#ffffff" d="M 16 6 A 2 2 0 0 0 14 8 A 2 2 0 0 0 16 10 A 2 2 0 0 0 18 8 A 2 2 0 0 0 16 6 z M 16 14 A 2 2 0 0 0 14 16 A 2 2 0 0 0 16 18 A 2 2 0 0 0 18 16 A 2 2 0 0 0 16 14 z M 26 14 A 2 2 0 0 0 24 16 A 2 2 0 0 0 26 18 A 2 2 0 0 0 28 16 A 2 2 0 0 0 26 14 z M 6 22 A 2 2 0 0 0 4 24 A 2 2 0 0 0 6 26 A 2 2 0 0 0 8 24 A 2 2 0 0 0 6 22 z M 16 22 A 2 2 0 0 0 14 24 A 2 2 0 0 0 16 26 A 2 2 0 0 0 18 24 A 2 2 0 0 0 16 22 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pcloud.svg b/.icons/awkward/32x32/apps/pcloud.svg
new file mode 100644
index 00000000..36ef3823
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pcloud.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 26.5 18 C 24.416865 18.0026 22.607675 19.434028 22.126953 21.460938 L 14.84375 21.460938 A 7 7 0 0 1 8 27 L 26.5 27 C 28.985281 27 31 24.985281 31 22.5 C 31 20.014719 28.985281 18 26.5 18 z"/>
+ <path style="fill:#138985" d="m 26.499847,17 c -2.083135,0.0026 -3.892175,1.434628 -4.372897,3.461538 H 8 V 26 h 18.499847 c 2.485281,0 4.5,-2.014719 4.5,-4.5 0,-2.485281 -2.014719,-4.5 -4.5,-4.5 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 26.5 17 C 24.416865 17.0026 22.607675 18.434028 22.126953 20.460938 L 8 20.460938 L 8 21.460938 L 22.126953 21.460938 C 22.607675 19.434028 24.416865 18.0026 26.5 18 C 28.813878 18 30.697323 19.753391 30.949219 22 C 30.967878 21.83358 31 21.671403 31 21.5 C 31 19.014719 28.985281 17 26.5 17 z"/>
+ <circle style="opacity:0.2" cx="8" cy="20" r="7"/>
+ <circle style="fill:#16aca8" cx="8" cy="19" r="7"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8 12 A 7 7 0 0 0 1 19 A 7 7 0 0 0 1.0234375 19.541016 A 7 7 0 0 1 8 13 A 7 7 0 0 1 14.976562 19.458984 A 7 7 0 0 0 15 19 A 7 7 0 0 0 8 12 z"/>
+ <circle style="opacity:0.2" cx="24.5" cy="16.5" r="4.5"/>
+ <circle style="fill:#16aca8" cx="24.5" cy="15.5" r="4.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24.5 11 A 4.5 4.5 0 0 0 20 15.5 A 4.5 4.5 0 0 0 20.033203 15.988281 A 4.5 4.5 0 0 1 24.5 12 A 4.5 4.5 0 0 1 28.966797 16.011719 A 4.5 4.5 0 0 0 29 15.5 A 4.5 4.5 0 0 0 24.5 11 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="9"/>
+ <circle style="fill:#1bd0cb" cx="16" cy="16" r="9"/>
+ <path style="opacity:0.2" d="m 16,10 a 7.0000001,7.0000001 0 0 0 -7,7 7.0000001,7.0000001 0 0 0 7,7 7.0000001,7.0000001 0 0 0 7,-7 7.0000001,7.0000001 0 0 0 -7,-7 z m 0,1.4 A 5.6000001,5.6000001 0 0 1 21.6,17 5.6000001,5.6000001 0 0 1 16,22.6 5.6000001,5.6000001 0 0 1 10.4,17 5.6000001,5.6000001 0 0 1 16,11.4 Z"/>
+ <path style="fill:#ffffff" d="m 16,9 a 7.0000001,7.0000001 0 0 0 -7,7 7.0000001,7.0000001 0 0 0 7,7 7.0000001,7.0000001 0 0 0 7,-7 7.0000001,7.0000001 0 0 0 -7,-7 z m 0,1.4 A 5.6000001,5.6000001 0 0 1 21.6,16 5.6000001,5.6000001 0 0 1 16,21.6 5.6000001,5.6000001 0 0 1 10.4,16 5.6000001,5.6000001 0 0 1 16,10.4 Z"/>
+ <path style="opacity:0.2" d="m 14,13 c -0.581701,0 -1,0.487433 -1,1.091797 v 5.816406 C 13,20.512567 13.418299,21 14,21 c 0.581699,0 0.944831,-0.489956 1,-1.091797 v -1.089844 h 2.199219 C 18.745617,18.818359 20,17.514851 20,15.908203 20,14.301557 18.745617,13 17.199219,13 Z m 1,2 h 2 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 h -2 z"/>
+ <path style="fill:#ffffff" d="M 14 12 C 13.418299 12 13 12.487433 13 13.091797 L 13 18.908203 C 13 19.512567 13.418299 20 14 20 C 14.581699 20 14.944831 19.510044 15 18.908203 L 15 17.818359 L 17.199219 17.818359 C 18.745617 17.818359 20 16.514851 20 14.908203 C 20 13.301557 18.745617 12 17.199219 12 L 14 12 z M 15 14 L 17 14 A 1 1 0 0 1 18 15 A 1 1 0 0 1 17 16 L 15 16 L 15 14 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 7 A 9 9 0 0 0 7 16 A 9 9 0 0 0 7.0214844 16.576172 A 9 9 0 0 1 16 8 A 9 9 0 0 1 24.978516 16.423828 A 9 9 0 0 0 25 16 A 9 9 0 0 0 16 7 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pcsx2.svg b/.icons/awkward/32x32/apps/pcsx2.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pcsx2.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pd.svg b/.icons/awkward/32x32/apps/pd.svg
new file mode 100644
index 00000000..8ca18b8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pd.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="23" height="29" x="-29" y="-30" rx="1.438" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="23" height="29" x="-28" y="-30" rx="1.438" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 8,8 v 3 H 3 v 13 h 5 v 3 h 15 v -3 h 5 V 11 H 23 V 8 Z"/>
+ <rect style="fill:#ffffff" width="15" height="19" x="8" y="7"/>
+ <rect style="fill:#ffffff" width="13" height="25" x="10" y="-28" transform="rotate(90)"/>
+ <path style="opacity:0.1" d="m 19,11 v 1 h 1 v 2.769531 C 19.450807,14.275544 18.73867,14.001539 18,14 c -1.656854,0 -3,1.343146 -3,3 0,1.656854 1.343146,3 3,3 0.738413,-0.001 1.450517,-0.2743 2,-0.767578 V 20 h 1 2 v -1 h -2 v -2 -5 0 -1 z M 6,14 v 1 h 2 v 7 H 7 v 1 h 3 V 22 H 9 v -2.769531 c 0.5491934,0.493987 1.26133,0.767992 2,0.769531 1.656854,0 3,-1.343146 3,-3 0,-1.656854 -1.343146,-3 -3,-3 -0.738413,0.001 -1.4505172,0.2743 -2,0.767578 V 14 Z m 5,1 c 1.10457,0 2,0.89543 2,2 0,1.10457 -0.89543,2 -2,2 -1.1045696,0 -2.0000002,-0.89543 -2,-2 -2e-7,-1.10457 0.8954304,-2 2,-2 z m 7,0 c 1.10457,0 2,0.89543 2,2 0,1.10457 -0.89543,2 -2,2 -1.10457,0 -2,-0.89543 -2,-2 0,-1.10457 0.89543,-2 2,-2 z"/>
+ <rect style="fill:#3f3f3f" width="1" height="8" x="8" y="13"/>
+ <rect style="fill:#3f3f3f" width="1" height="3" x="21" y="-10" transform="rotate(90)"/>
+ <rect style="fill:#3f3f3f" width="1" height="3" x="13" y="-9" transform="rotate(90)"/>
+ <path style="fill:#3f3f3f" d="m 11,13 a 3,3.0000004 0 0 0 -3,3 3,3.0000004 0 0 0 3,3 3,3.0000004 0 0 0 3,-3 3,3.0000004 0 0 0 -3,-3 z m 0,1 a 1.9999996,1.9999997 0 0 1 2,2 1.9999996,1.9999997 0 0 1 -2,2 1.9999996,1.9999997 0 0 1 -2,-2 1.9999996,1.9999997 0 0 1 2,-2 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.4492188 5 C 1.6459187 5 1 5.641125 1 6.4375 L 1 7.4375 C 1 6.641125 1.6459187 6 2.4492188 6 L 28.550781 6 C 29.354081 6 30 6.641125 30 7.4375 L 30 6.4375 C 30 5.641125 29.354081 5 28.550781 5 L 2.4492188 5 z"/>
+ <rect style="fill:#3f3f3f" width="1" height="8" x="-21" y="-19" transform="scale(-1)"/>
+ <rect style="fill:#3f3f3f" width="1" height="2" x="-11" y="19" transform="rotate(-90)"/>
+ <rect style="fill:#3f3f3f" width="1" height="3" x="-19" y="20" transform="rotate(-90)"/>
+ <path style="fill:#3f3f3f" d="m 18,19 a 3,3.0000004 0 0 0 3,-3 3,3.0000004 0 0 0 -3,-3 3,3.0000004 0 0 0 -3,3 3,3.0000004 0 0 0 3,3 z m 0,-1 a 1.9999996,1.9999997 0 0 1 -2,-2 1.9999996,1.9999997 0 0 1 2,-2 1.9999996,1.9999997 0 0 1 2,2 1.9999996,1.9999997 0 0 1 -2,2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pdfarranger.svg b/.icons/awkward/32x32/apps/pdfarranger.svg
new file mode 100644
index 00000000..b0edae11
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pdfarranger.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="20" height="20" x="-23" y="-22" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#db7da0" width="20" height="20" x="-22" y="-22" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:.2" width="20" height="20" x="-27" y="-26" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#a6eb7d" width="20" height="20" x="-26" y="-26" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:.2" width="20" height="20" x="-31" y="-30" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5fa6fa" width="20" height="20" x="-29.93" y="-30" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.1;fill:#ffffff" d="m4.8574219 2c-1.5828571 0-2.8574219 1.2745648-2.8574219 2.8574219v1c0-1.5828571 1.2745648-2.8574219 2.8574219-2.8574219h14.2851561c1.582857 0 2.857422 1.2745648 2.857422 2.8574219v-1c0-1.5828571-1.274565-2.8574219-2.857422-2.8574219z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m8.8574219 6c-1.5828571 0-2.8574219 1.2745648-2.8574219 2.8574219v1c0-1.5828571 1.2745648-2.8574219 2.8574219-2.8574219h14.2851561c1.582857 0 2.857422 1.2745648 2.857422 2.8574219v-1c0-1.5828571-1.274565-2.8574219-2.857422-2.8574219z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m12.857422 10c-1.582857 0-2.857422 1.274565-2.857422 2.857422v1c0-1.582857 1.274565-2.857422 2.857422-2.857422h14.285156c1.582857 0 2.857422 1.274565 2.857422 2.857422v-1c0-1.582857-1.274565-2.857422-2.857422-2.857422z"/>
+ <path style="opacity:0.1;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:0.99999994;fill:none" d="m18.51415 25.492768s4.043782 0.350249 4-4.000003c-0.04378-4.350262-4-3.999998-4-3.999998m-0.0141 7.993587v-8.000001"/>
+ <path style="stroke-linejoin:bevel;stroke:#3f3f3f;stroke-linecap:round;stroke-width:0.99999994;fill:none" d="m18.51415 24.492768s4.043782 0.350249 4-4.000003c-0.04378-4.350262-4-3.999998-4-3.999998m-0.0141 7.993587v-8.000001"/>
+ <path style="opacity:0.1;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:0.99999994;fill:none" d="m24.507121 21.492778h3.999999m-3.999999-3.999998h3.999999m-3.9999 8.000099v-8.000001"/>
+ <path style="stroke-linejoin:bevel;stroke:#3f3f3f;stroke-linecap:round;stroke-width:0.99999994;fill:none" d="m24.507121 20.492778h3.999999m-3.999999-3.999998h3.999999m-3.9999 8.000099v-8.000001"/>
+ <path style="opacity:0.1;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:0.99999994;fill:none" d="m12.507074 21.492779s4.000007 0.4645 4.000007-2.000002c0-2.464497-4.000007-1.999997-4.000007-1.999997m0.000098 8.000099v-8.000001"/>
+ <path style="stroke-linejoin:bevel;stroke:#3f3f3f;stroke-linecap:round;stroke-width:0.99999994;fill:none" d="m12.507074 20.492779s4.000007 0.4645 4.000007-2.000002c0-2.464497-4.000007-1.999997-4.000007-1.999997m0.000098 8.000099v-8.000001"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pdfchain.svg b/.icons/awkward/32x32/apps/pdfchain.svg
new file mode 100644
index 00000000..70f5c080
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pdfchain.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="20" height="20" x="-23" y="-22" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#2e72be" width="20" height="20" x="-22" y="-22" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="20" height="20" x="-27" y="-26" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#459df7" width="20" height="20" x="-26" y="-26" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="20" height="20" x="-31" y="-30" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#90c2fa" width="20" height="20" x="-30" y="-30" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#f34e51" d="m 19.502087,17.000782 a 6.8304585,4.4268983 38.859039 0 0 -3.155875,1.736608 6.8304585,4.4268983 38.859039 0 0 3.644742,7.773558 6.8304585,4.4268983 38.859039 0 0 7.662834,-0.247064 6.8304585,4.4268983 38.859039 0 0 -3.644742,-7.773558 6.8304585,4.4268983 38.859039 0 0 -4.506959,-1.489544 z"/>
+ <path style="opacity:0.2" d="m 20.742207,20.001912 a 4.3009863,3.1229486 32.313125 0 1 1.859346,0.32815 4.3009863,3.1229486 32.313125 0 1 3.353072,4.652194 4.3009863,3.1229486 32.313125 0 1 -4.556178,1.688602 4.3009863,3.1229486 32.313125 0 1 -3.353072,-4.652196 4.3009863,3.1229486 32.313125 0 1 2.696832,-2.01675 z"/>
+ <path style="fill:#ffffff" d="m 20.742207,19.001912 a 4.3009863,3.1229486 32.313125 0 1 1.859346,0.32815 4.3009863,3.1229486 32.313125 0 1 3.353072,4.652194 4.3009863,3.1229486 32.313125 0 1 -4.556178,1.688602 4.3009863,3.1229486 32.313125 0 1 -3.353072,-4.652196 4.3009863,3.1229486 32.313125 0 1 2.696832,-2.01675 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 14,16.990846 6,5"/>
+ <path style="fill:none;stroke:#f34e51;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 14,16 6,5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.8574219 2 C 3.2745648 2 2 3.2745648 2 4.8574219 L 2 5.8574219 C 2 4.2745648 3.2745648 3 4.8574219 3 L 19.142578 3 C 20.725435 3 22 4.2745648 22 5.8574219 L 22 4.8574219 C 22 3.2745648 20.725435 2 19.142578 2 L 4.8574219 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.8574219 6 C 7.2745648 6 6 7.2745648 6 8.8574219 L 6 9.8574219 C 6 8.2745648 7.2745648 7 8.8574219 7 L 23.142578 7 C 24.725435 7 26 8.2745648 26 9.8574219 L 26 8.8574219 C 26 7.2745648 24.725435 6 23.142578 6 L 8.8574219 6 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.857422 10 C 11.274565 10 10 11.274565 10 12.857422 L 10 13.857422 C 10 12.274565 11.274565 11 12.857422 11 L 27.142578 11 C 28.725435 11 30 12.274565 30 13.857422 L 30 12.857422 C 30 11.274565 28.725435 10 27.142578 10 L 12.857422 10 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pdfeditor.svg b/.icons/awkward/32x32/apps/pdfeditor.svg
new file mode 100644
index 00000000..39e6d659
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pdfeditor.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect opacity=".2" width="23" height="20" x="-25" y="-27" rx="1" ry="1.053" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#b0322c" width="23" height="20" x="-24" y="-27" rx="1" ry="1.053" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#c03630" width="23" height="20" x="-29" y="-23" rx="1" ry="1.053" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" stroke="#000" stroke-width=".5" opacity=".2" d="m12.268 12.635c-0.27676 0-0.53557 0.13547-0.59818 0.35904-0.23251 0.85714 0.0277 2.1827 0.46174 3.8344l-0.13093 0.31976c-0.33232 0.81007-0.7477 1.6168-1.113 2.3328-1.508 2.951-2.6812 4.543-3.4635 4.654l-0.003-0.0324c-0.0169-0.36808 0.66228-1.317 1.583-2.0716 0.096-0.0777 0.50583-0.47412 0.50583-0.47412s-0.55314 0.292-0.67743 0.3673c-1.1537 0.68864-1.7277 1.3786-1.8214 1.8366-0.0278 0.13603-0.01 0.30342 0.11024 0.37215l0.29497 0.14816c0.80301 0.40197 1.7905-0.65499 3.1032-2.9557 1.3358-0.43821 3.0026-0.8508 4.5201-1.0744 1.3584 0.77617 2.9166 1.1457 3.5153 0.98616 0.11393-0.0301 0.23377-0.11954 0.29497-0.20192 0.048-0.0758 0.11509-0.37902 0.11509-0.37902s-0.11263 0.15328-0.20538 0.19847c-0.37891 0.17886-1.5752-0.11955-2.8027-0.72015 1.0614-0.11298 1.9456-0.11733 2.4182 0.0337 0.60015 0.19157 0.60068 0.38794 0.59267 0.42795 0.008-0.0329 0.0349-0.16451 0.0316-0.22052-0.0136-0.14403-0.058-0.27265-0.16677-0.37903-0.22216-0.21888-0.77071-0.32918-1.5182-0.33906-0.5634-0.006-1.239 0.0432-1.9723 0.14816-0.33607-0.19298-0.6907-0.40513-0.97171-0.66777-0.71262-0.66556-1.3099-1.5896-1.6808-2.6256 0.0253-0.0993 0.0496-0.19636 0.0717-0.29427 0.1031-0.46363 0.17711-1.9964 0.17711-1.9964s-0.29361 1.1515-0.33974 1.3252c-0.0296 0.11015-0.0665 0.22771-0.10888 0.35009-0.225-0.79077-0.33905-1.5571-0.33905-2.1384 0-0.16428 0.0141-0.48394 0.0606-0.73671 0.0226-0.18027 0.088-0.27388 0.15577-0.31906 0.13414 0.0326 0.2843 0.23824 0.44105 0.58232 0.13461 0.29748 0.1261 0.642 0.1261 0.85523 0 0 0.14437-0.528 0.11096-0.84006-0.0204-0.18735-0.19858-0.6693-0.5775-0.66365h-0.031l-0.16884-0.002zm0.12886 4.7875c0.39212 0.78841 0.9329 1.5371 1.6423 2.1377 0.15814 0.13368 0.3264 0.26085 0.49961 0.38041-1.2883 0.23959-2.6412 0.57661-3.8985 1.1033 0.22734-0.40386 0.47316-0.84387 0.72498-1.3183 0.48764-0.92209 0.78313-1.6333 1.0316-2.3031z"/>
+ <path opacity=".2" d="m3 28v1c0 0.554 0.4696 1 1.0527 1h17.894c0.583 0 1.053-0.446 1.053-1v-1c0 0.554-0.47 1-1.053 1h-17.894c-0.5834 0-1.053-0.446-1.053-1z"/>
+ <path fill="#fff" opacity=".2" d="m4.0526 6c-0.5831 0-1.0526 0.446-1.0526 1v1c0-0.554 0.4695-1 1.0526-1h17.894c0.584 0 1.053 0.446 1.053 1v-1c0-0.554-0.469-1-1.053-1h-17.894z"/>
+ <path fill="#fff" opacity=".2" d="m8.0526 1c-0.5831 0-1.0526 0.446-1.0526 1v1c0-0.554 0.4695-1 1.0526-1h17.894c0.584 0 1.053 0.446 1.053 1v-1c0-0.554-0.469-1-1.053-1h-17.894z"/>
+ <path fill="#fff" stroke="#fff" stroke-width=".5" d="m12.268 11.635c-0.27676 0-0.53557 0.13547-0.59818 0.35904-0.23251 0.85714 0.0277 2.1827 0.46174 3.8344l-0.13093 0.31976c-0.33232 0.81007-0.7477 1.6168-1.113 2.3328-1.508 2.951-2.6812 4.543-3.4635 4.654l-0.003-0.0324c-0.0169-0.36808 0.66228-1.317 1.583-2.0716 0.096-0.0777 0.50583-0.47412 0.50583-0.47412s-0.55314 0.292-0.67743 0.3673c-1.1537 0.68864-1.7277 1.3786-1.8214 1.8366-0.0278 0.13603-0.01 0.30342 0.11024 0.37215l0.29497 0.14816c0.80301 0.40197 1.7905-0.65499 3.1032-2.9557 1.3358-0.43821 3.0026-0.8508 4.5201-1.0744 1.3584 0.77617 2.9166 1.1457 3.5153 0.98616 0.11393-0.0301 0.23377-0.11954 0.29497-0.20192 0.048-0.0758 0.11509-0.37902 0.11509-0.37902s-0.11263 0.15328-0.20538 0.19847c-0.37891 0.17886-1.5752-0.11955-2.8027-0.72015 1.0614-0.11298 1.9456-0.11733 2.4182 0.0337 0.60015 0.19157 0.60068 0.38794 0.59267 0.42795 0.008-0.0329 0.0349-0.16451 0.0316-0.22052-0.0136-0.14403-0.058-0.27265-0.16677-0.37903-0.22216-0.21888-0.77071-0.32918-1.5182-0.33906-0.5634-0.006-1.239 0.0432-1.9723 0.14816-0.33607-0.19298-0.6907-0.40513-0.97171-0.66777-0.71262-0.66556-1.3099-1.5896-1.6808-2.6256 0.0253-0.0993 0.0496-0.19636 0.0717-0.29427 0.1031-0.46363 0.17711-1.9964 0.17711-1.9964s-0.29361 1.1515-0.33974 1.3252c-0.0296 0.11015-0.0665 0.22771-0.10888 0.35009-0.225-0.79077-0.33905-1.5571-0.33905-2.1384 0-0.16428 0.0141-0.48394 0.0606-0.73671 0.0226-0.18027 0.088-0.27388 0.15577-0.31906 0.13414 0.0326 0.2843 0.23824 0.44105 0.58232 0.13461 0.29748 0.1261 0.642 0.1261 0.85523 0 0 0.14437-0.528 0.11096-0.84006-0.0204-0.18735-0.19858-0.6693-0.5775-0.66365h-0.031l-0.16884-0.002zm0.12886 4.7875c0.39212 0.78841 0.9329 1.5371 1.6423 2.1377 0.15814 0.13368 0.3264 0.26085 0.49961 0.38041-1.2883 0.23959-2.6412 0.57661-3.8985 1.1033 0.22734-0.40386 0.47316-0.84387 0.72498-1.3183 0.48764-0.92209 0.78313-1.6333 1.0316-2.3031z"/>
+ <circle fill="#30a7c0" cx="21" cy="23" r="8"/>
+ <path fill="#fff" d="m17 25.218v1.782h1.7819l4.5004-4.5004-1.7819-1.7819zm7.8586-4.2891c0.18848-0.18847 0.18848-0.48545 0-0.67393l-1.1137-1.1137c-0.18848-0.18848-0.48546-0.18848-0.67393 0l-0.931 0.937 1.782 1.782z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m28.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.021 -0.576z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pdfmod.svg b/.icons/awkward/32x32/apps/pdfmod.svg
new file mode 120000
index 00000000..7d25da76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pdfmod.svg
@@ -0,0 +1 @@
+pdfeditor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pdfsam-basic.svg b/.icons/awkward/32x32/apps/pdfsam-basic.svg
new file mode 100644
index 00000000..4d3fe209
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pdfsam-basic.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <circle style="opacity:0.2" cx="15.5" cy="1036.862" r="14.5"/>
+ <circle style="fill:#e4e4e4" cx="15.5" cy="1035.862" r="14.5"/>
+ <path style="fill:#fa9109" d="m 15.981233,1038.7264 c 1.688618,0.5555 2.332737,-0.014 2.332737,-0.014 -0.950192,-0.9228 -1.169322,-1.1672 -0.94686,-1.875 0.443656,-1.4159 0.471496,-2.0291 0.300584,-2.7559 -0.408995,-1.7393 -1.17561,-2.0271 -1.17561,-2.0271 -0.335709,1.2839 -0.396012,1.5702 -1.141671,1.7569 -1.432304,0.3696 -1.958161,0.6146 -2.506679,1.1109 -1.321012,1.195 -1.154657,2.049 -1.154657,2.049 1.265987,-0.3746 1.575393,-0.4289 2.076632,0.1066 0.7316,0.7919 1.514361,1.4174 2.215524,1.6481 z"/>
+ <path style="opacity:0.2" d="m 15.108158,1036.551 c 0.17134,-0.2163 0.485916,-0.2527 0.702252,-0.081 0.216642,0.1715 0.252855,0.4864 0.08151,0.7028 -0.171346,0.2163 -0.486369,0.2528 -0.702555,0.081 -0.216335,-0.1715 -0.252695,-0.486 -0.0812,-0.7026"/>
+ <path style="fill:#009245" d="m 15.508436,1024.3623 c -2.185616,0 -4.228689,0.6162 -5.9664599,1.6848 -0.030511,0.019 -0.059326,0.038 -0.089848,0.059 8.0084279,2.173 10.3163479,5.8941 10.5992409,9.444 0.163715,2.0555 -1.058519,3.0915 -1.058519,3.0915 3.791426,-0.3439 7.877131,-4.0971 7.877131,-4.0971 -0.704759,-5.6955 -5.323882,-10.1812 -11.361545,-10.1812 z m -6.8677465,2.3628 c -4.5514434,3.4619 -6.1015304,9.7287 -3.0829049,14.9887 1.0928083,1.9042 2.6431204,3.3764 4.4320267,4.3554 0.031338,0.017 0.064121,0.033 0.095464,0.05 -2.133242,-8.0631 -0.08508,-11.9352 2.828805,-13.9563 1.688285,-1.1709 3.192407,-0.6228 3.192407,-0.6228 -2.19139,-3.1314 -7.4657951,-4.8146 -7.4657972,-4.8146 z m 18.3514285,8.7379 c -5.874772,5.89 -10.23086,6.0406 -13.428046,4.5122 -1.852,-0.8849 -2.132483,-2.4687 -2.132483,-2.4687 -1.6000358,3.4752 -0.411334,8.9117 -0.411334,8.9117 5.255788,2.2344 11.425822,0.4515 14.444449,-4.809 1.092808,-1.9037 1.583173,-3.9903 1.531625,-6.039 -3.96e-4,-0.036 -0.0035,-0.071 -0.0043,-0.1072 z"/>
+ <path style="fill:#ffffff" d="m 15.108158,1035.551 c 0.17134,-0.2163 0.485916,-0.2527 0.702252,-0.081 0.216642,0.1715 0.252855,0.4864 0.08151,0.7028 -0.171346,0.2163 -0.486369,0.2528 -0.702555,0.081 -0.216335,-0.1715 -0.252695,-0.486 -0.0812,-0.7026"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,1020.3622)" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 16.080078 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 15.919922 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+ <path style="opacity:0.2" transform="translate(0,1020.3622)" d="M 15.507812 4 C 13.322197 4 11.278787 4.6169469 9.5410156 5.6855469 C 9.5105046 5.7045469 9.4816939 5.7231406 9.4511719 5.7441406 C 9.8652596 5.8564988 10.25651 5.9753047 10.640625 6.0957031 C 12.118747 5.3961767 13.766379 5 15.507812 5 L 15.507812 5.0019531 C 21.231809 5.0019531 25.675311 9.0345858 26.722656 14.306641 C 26.74466 14.286885 26.869141 14.181641 26.869141 14.181641 C 26.164382 8.4861406 21.545476 4.0019531 15.507812 4.0019531 L 15.507812 4 z M 8.640625 6.3632812 C 5.5540703 8.7109637 3.8528071 12.3491 4.015625 16.087891 C 4.1683559 12.708775 5.8302367 9.5009072 8.640625 7.3632812 C 8.6406268 7.3632812 12.653321 8.6450359 15.132812 11.050781 C 15.725021 11.039892 16.107422 11.177734 16.107422 11.177734 C 14.669127 9.1224742 11.9249 7.7059464 10.193359 6.9648438 C 9.9466084 6.8915325 9.7096785 6.8142836 9.4511719 6.7441406 C 9.4796901 6.7245193 9.5068427 6.7072138 9.5351562 6.6894531 C 8.9889145 6.4749475 8.6406255 6.3632812 8.640625 6.3632812 z M 26.992188 15.101562 C 21.117415 20.991563 16.761639 21.141681 13.564453 19.613281 C 11.712453 18.728381 11.431641 17.144531 11.431641 17.144531 C 10.723335 18.682936 10.573634 20.59052 10.613281 22.255859 C 10.656073 20.857712 10.863131 19.379306 11.431641 18.144531 C 11.431641 18.144531 11.712453 19.728381 13.564453 20.613281 C 16.759432 22.140626 21.111847 21.991299 26.980469 16.113281 C 26.996473 15.811423 27.003665 15.507954 26.996094 15.207031 C 26.995698 15.171031 26.992988 15.137763 26.992188 15.101562 z M 20.033203 16.035156 C 19.869053 17.522572 18.992188 18.279297 18.992188 18.279297 C 19.241401 18.256692 19.493628 18.217999 19.744141 18.167969 C 19.957647 17.671829 20.11676 17.015891 20.050781 16.1875 C 20.046736 16.136744 20.038087 16.085977 20.033203 16.035156 z M 9.2148438 20.255859 C 9.1627221 21.770906 9.3436395 23.540115 9.8085938 25.599609 C 9.8695387 25.63444 9.9287162 25.673365 9.9902344 25.707031 C 10.021572 25.724031 10.054595 25.740812 10.085938 25.757812 C 9.5281282 23.649438 9.2601343 21.832959 9.2148438 20.255859 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pdfshuffler.svg b/.icons/awkward/32x32/apps/pdfshuffler.svg
new file mode 100644
index 00000000..ebf7c6dd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pdfshuffler.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="20" height="20" x="-23" y="-22" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#db7da0" width="20" height="20" x="-22" y="-22" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:.2" width="20" height="20" x="-27" y="-26" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#a6eb7d" width="20" height="20" x="-26" y="-26" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:.2" width="20" height="20" x="-31" y="-30" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5fa6fa" width="20" height="20" x="-29.93" y="-30" rx="2.857" ry="2.857" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.1;fill:#ffffff" d="m4.8574219 2c-1.5828571 0-2.8574219 1.2745648-2.8574219 2.8574219v1c0-1.5828571 1.2745648-2.8574219 2.8574219-2.8574219h14.2851561c1.582857 0 2.857422 1.2745648 2.857422 2.8574219v-1c0-1.5828571-1.274565-2.8574219-2.857422-2.8574219z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m8.8574219 6c-1.5828571 0-2.8574219 1.2745648-2.8574219 2.8574219v1c0-1.5828571 1.2745648-2.8574219 2.8574219-2.8574219h14.2851561c1.582857 0 2.857422 1.2745648 2.857422 2.8574219v-1c0-1.5828571-1.274565-2.8574219-2.857422-2.8574219z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m12.857422 10c-1.582857 0-2.857422 1.274565-2.857422 2.857422v1c0-1.582857 1.274565-2.857422 2.857422-2.857422h14.285156c1.582857 0 2.857422 1.274565 2.857422 2.857422v-1c0-1.582857-1.274565-2.857422-2.857422-2.857422z"/>
+ <path style="opacity:.2;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:.99999994;fill:none" d="m18.51415 25.492768s4.043782 0.350249 4-4.000003c-0.04378-4.350262-4-3.999998-4-3.999998m-0.0141 7.993587v-8.000001"/>
+ <path style="stroke-linejoin:bevel;stroke:#ffffff;stroke-linecap:round;stroke-width:.99999994;fill:none" d="m18.51415 24.492768s4.043782 0.350249 4-4.000003c-0.04378-4.350262-4-3.999998-4-3.999998m-0.0141 7.993587v-8.000001"/>
+ <path style="opacity:.2;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:.99999994;fill:none" d="m24.507121 21.492778h3.999999m-3.999999-3.999998h3.999999m-3.9999 8.000099v-8.000001"/>
+ <path style="stroke-linejoin:bevel;stroke:#ffffff;stroke-linecap:round;stroke-width:.99999994;fill:none" d="m24.507121 20.492778h3.999999m-3.999999-3.999998h3.999999m-3.9999 8.000099v-8.000001"/>
+ <path style="opacity:.2;stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-width:.99999994;fill:none" d="m12.507074 21.492779s4.000007 0.4645 4.000007-2.000002c0-2.464497-4.000007-1.999997-4.000007-1.999997m0.000098 8.000099v-8.000001"/>
+ <path style="stroke-linejoin:bevel;stroke:#ffffff;stroke-linecap:round;stroke-width:.99999994;fill:none" d="m12.507074 20.492779s4.000007 0.4645 4.000007-2.000002c0-2.464497-4.000007-1.999997-4.000007-1.999997m0.000098 8.000099v-8.000001"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/peazip.svg b/.icons/awkward/32x32/apps/peazip.svg
new file mode 100644
index 00000000..018b2f51
--- /dev/null
+++ b/.icons/awkward/32x32/apps/peazip.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#7de63e" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path opacity=".2" d="m8.8764 8.8699a23.507 23.528 0 0 0 -6.5113 20.759 23.507 23.528 0 0 0 20.759 -6.499 23.507 23.528 0 0 0 6.511 -20.759 23.507 23.528 0 0 0 -20.759 6.4989z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle opacity=".3" cx="16" cy="16" r="6"/>
+ <circle fill="#ffc20c" cx="16" cy="16" r="4"/>
+ <g>
+ <circle opacity=".3" cx="24" cy="8" r="3"/>
+ <circle fill="#ffc20c" cx="24" cy="8" r="2"/>
+ </g>
+ <g transform="translate(-16,16)">
+ <circle opacity=".3" cx="24" cy="8" r="3"/>
+ <circle fill="#ffc20c" cx="24" cy="8" r="2"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/peek.svg b/.icons/awkward/32x32/apps/peek.svg
new file mode 100644
index 00000000..64481da5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/peek.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <rect style="opacity:0.2" width="22" height="17" x="5" y="11"/>
+ <rect style="fill:#ff8e20" width="22" height="17" x="5" y="10"/>
+ <circle style="opacity:0.2" cx="25.5" cy="7.5" r="1.5"/>
+ <circle style="fill:#ed333b" cx="25.5" cy="6.5" r="1.5"/>
+ <g style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" transform="translate(0,1)">
+ <path d="M 8,21 V 24 H 11"/>
+ <path d="M 24,21 V 24 H 21"/>
+ <path d="M 24,16 V 13 H 21"/>
+ <path d="M 8,16 V 13 H 11"/>
+ </g>
+ <g style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round">
+ <path d="M 8,21 V 24 H 11"/>
+ <path d="M 24,21 V 24 H 21"/>
+ <path d="M 24,16 V 13 H 21"/>
+ <path d="M 8,16 V 13 H 11"/>
+ </g>
+ <rect style="opacity:0.2" width="8" height="2" x="12" y="6" rx="1" ry="1"/>
+ <rect style="fill:#e4e4e4" width="8" height="2" x="12" y="5" rx="1" ry="1"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.4004 2 C 2.6248 2 2 2.6248 2 3.4004 L 2 4.4004 C 2 3.6248 2.6248 3 3.4004 3 L 28.6 3 C 29.375 3 30 3.6248 30 4.4004 L 30 3.4004 C 30 2.6248 29.375 2 28.6 2 L 3.4004 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/peerunity.svg b/.icons/awkward/32x32/apps/peerunity.svg
new file mode 100644
index 00000000..aa949725
--- /dev/null
+++ b/.icons/awkward/32x32/apps/peerunity.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#3cb054" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 10,10.000046 c 10.480493,0.347892 14.522034,5.99315 12.493115,11.031306 -0.574863,1.401898 -1.185581,2.169199 -2.470145,2.968604 0.05233,-0.201996 0.106189,-0.405106 0.146846,-0.61187 C 20.929781,19.457495 20.043148,14.612607 13,12.000001 c 5.603675,2.993237 7.553718,9 4.698469,11.871542 C 13.250698,24.498988 10,21.089996 10,17.162425 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 10,9.0000454 c 10.480493,0.3478915 14.522034,5.9931496 12.493115,11.0313056 -0.574863,1.401898 -1.185581,2.169199 -2.470145,2.968604 0.05233,-0.201996 0.106189,-0.405106 0.146846,-0.61187 C 20.929781,18.457494 20.043148,13.612606 13,11 c 5.603675,2.993237 7.553718,9 4.698469,11.871542 C 13.250698,23.498987 10,20.089995 10,16.162424 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/peg-e.svg b/.icons/awkward/32x32/apps/peg-e.svg
new file mode 100644
index 00000000..e2ba4293
--- /dev/null
+++ b/.icons/awkward/32x32/apps/peg-e.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#16439e" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pencil.svg b/.icons/awkward/32x32/apps/pencil.svg
new file mode 100644
index 00000000..ee199c55
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pencil.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle fill="#e4e4e4" cx="16" cy="16" r="14"/>
+ <path fill="#4e4e4e" fill-rule="evenodd" d="m19 11l-7 3.6v14.81a14 14 0 0 0 4 0.59 14 14 0 0 0 10 -4.221v-11.179l-7-3.6z"/>
+ <path fill="#fea332" fill-rule="evenodd" d="m19 12l-6 3.301v14.363a14 14 0 0 0 3 0.336 14 14 0 0 0 9 -3.295v-11.404l-6-3.301z"/>
+ <path fill="#4e4e4e" d="m21 15a2 1 0 0 1 -1 0.86602 2 1 0 0 1 -2 0 2 1 0 0 1 -1 -0.866"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pencil2d.svg b/.icons/awkward/32x32/apps/pencil2d.svg
new file mode 100644
index 00000000..50f889f2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pencil2d.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16.5" cy="16.5" r="11.5"/>
+ <circle style="fill:#005cc0" cx="16.5" cy="15.5" r="11.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.5 4 A 11.5 11.5 0 0 0 5 15.5 A 11.5 11.5 0 0 0 5.0214844 16.078125 A 11.5 11.5 0 0 1 16.5 5 A 11.5 11.5 0 0 1 27.978516 15.921875 A 11.5 11.5 0 0 0 28 15.5 A 11.5 11.5 0 0 0 16.5 4 z"/>
+ <circle style="opacity:0.2" cx="16.5" cy="16.5" r="9.5"/>
+ <circle style="fill:#0179ff" cx="16.5" cy="15.5" r="9.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.5 6 A 9.5 9.5 0 0 0 7 15.5 A 9.5 9.5 0 0 0 7.0195312 16.085938 A 9.5 9.5 0 0 1 16.5 7 A 9.5 9.5 0 0 1 25.980469 15.914062 A 9.5 9.5 0 0 0 26 15.5 A 9.5 9.5 0 0 0 16.5 6 z"/>
+ <circle style="fill:#419cff" cx="16.5" cy="15.5" r="7.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.5 8 A 7.5 7.5 0 0 0 9 15.5 A 7.5 7.5 0 0 0 9.0214844 16.052734 A 7.5 7.5 0 0 1 16.5 9 A 7.5 7.5 0 0 1 23.978516 15.947266 A 7.5 7.5 0 0 0 24 15.5 A 7.5 7.5 0 0 0 16.5 8 z"/>
+ <path style="opacity:0.1" d="m 24.542969,6.0019493 c -1.162602,-0.02955 -1.947266,0.3242188 -1.947266,0.3242188 L 7.7753906,14.992184 3.9648438,20.656246 c 0.025119,0.0067 0.043504,0.0166 0.068359,0.02344 -1.2052711,1.90272 -2.354009,3.812983 -2.8339843,4.898437 -0.36840865,0.940209 -0.25460605,1.256986 0.5878906,1.351563 5.2424233,0.203741 5.8263784,-0.10014 5.8261718,-0.09961 L 14.34375,26.49609 28.876953,17.998043 c 0,0 3.882679,-2.868087 1.146485,-8.4121093 C 28.155588,6.7130378 26.037744,6.0399431 24.542969,6.0019493 Z M 4.3261719,20.779293 c 0.3151008,0.09789 0.6285733,0.197075 0.8984375,0.316406 0.1780675,0.07874 0.3469347,0.162186 0.5058594,0.25 0.4779162,0.264074 0.870827,0.56779 1.1835937,0.910156 0.1045974,0.114497 0.2000907,0.23264 0.2871094,0.355469 0.086514,0.122117 0.1647958,0.248761 0.234375,0.378906 0.068825,0.128735 0.1309108,0.260097 0.1835937,0.396485 C 7.5663693,23.250489 7.504439,23.118814 7.4355469,22.99023 7.3656868,22.859841 7.2880452,22.733649 7.2011719,22.611324 7.1142985,22.489 7.0183884,22.369906 6.9140625,22.255855 6.6010848,21.913703 6.2084261,21.609643 5.7304688,21.345699 5.5711496,21.257718 5.4031381,21.174574 5.2246094,21.095699 4.9548451,20.976516 4.6410556,20.877088 4.3261719,20.779293 Z m 3.3320312,2.728515 c 0.035578,0.10244 0.070634,0.206005 0.097656,0.3125 0.073837,0.290988 0.1165497,0.595883 0.1289062,0.916016 -0.012597,-0.319684 -0.054913,-0.625438 -0.1289062,-0.916016 -0.027123,-0.106512 -0.061966,-0.210049 -0.097656,-0.3125 z m 0.2109375,1.556641 c -0.00476,0.22334 -0.004,0.443835 -0.035156,0.679688 0.031139,-0.236181 0.030525,-0.456075 0.035156,-0.679688 z"/>
+ <path style="fill:#bb7739" d="M 19.679688 7.03125 L 7.7753906 13.992188 L 14.34375 25.496094 L 27.101562 18.037109 C 27.101632 18.036458 27.101493 18.035808 27.101562 18.035156 C 27.665508 12.731478 25.746792 7.9042898 19.679688 7.03125 z"/>
+ <path style="fill:#4f4f4f" d="M 7.6128691,25.8308 C 8.4197872,22.832098 7.526932,20.639277 4.0346795,19.678669 2.8288609,21.582175 1.6792824,23.492285 1.1991077,24.57819 c -0.3684086,0.940209 -0.25481333,1.256782 0.5876833,1.351358 5.2424233,0.203742 5.8262847,-0.09928 5.8260781,-0.09875 z"/>
+ <path style="fill:#e4af64" d="m 3.9641606,19.656544 3.8103212,-5.664673 c 6.7113042,0.34393 9.1381342,6.768765 6.5686972,11.503459 l -6.7301033,0.334944 c 0.8125779,-3.019736 -0.095353,-5.223836 -3.6489151,-6.17373 z"/>
+ <path style="fill:#e15c7d" d="M 24.54349,5.001752 C 23.380888,4.972201 22.594786,5.3264027 22.594786,5.3264027 l -2.918382,1.7057688 c 6.070955,0.8716266 7.989591,5.6987115 7.424844,11.0043055 l 1.775071,-1.038881 c 0,0 3.883513,-2.868489 1.147318,-8.4125117 C 28.155787,5.7121884 26.038265,5.0397458 24.54349,5.001752 Z"/>
+ <path style="fill:#c2c2c2" d="m 19.676404,7.0321715 -4.471735,2.6147911 c 7.08286,-0.055251 8.99963,7.2186004 6.455166,11.5697394 l 5.441413,-3.180225 c 4.8e-5,-4.51e-4 -4.8e-5,-9.1e-4 0,-0.0014 0.564276,-5.305062 -1.354405,-10.1314 -7.424844,-11.0029532 z"/>
+ <path style="opacity:0.3" d="m 19.021573,7.414454 -0.960139,0.5619138 a 8.1818178,8.3999999 0 0 1 7.133789,8.3220702 8.1818178,8.3999999 0 0 1 -0.633878,3.222461 l 0.932173,-0.545508 a 8.863636,9.0999999 0 0 0 0.408825,-2.702929 8.863636,9.0999999 0 0 0 -6.88077,-8.858008 z m -1.494141,0.875 -0.952149,0.5564454 a 8.1818178,8.3999999 0 0 1 7.067205,8.3111326 8.1818178,8.3999999 0 0 1 -0.656516,3.283984 l 0.932173,-0.545508 a 8.863636,9.0999999 0 0 0 0.431464,-2.764453 8.863636,9.0999999 0 0 0 -6.822177,-8.841601 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24.542969 5.0019531 C 23.380367 4.9724021 22.595703 5.3261719 22.595703 5.3261719 L 19.675781 7.03125 C 20.122211 7.0953454 20.53922 7.1874781 20.941406 7.2929688 L 22.595703 6.3261719 C 22.595703 6.3261719 23.380367 5.9724021 24.542969 6.0019531 C 26.037744 6.0399469 28.155588 6.7110885 30.023438 9.5839844 C 30.641765 10.836827 30.909221 11.946477 30.972656 12.923828 C 31.07614 11.732094 30.862996 10.287035 30.023438 8.5859375 C 28.155588 5.7130416 26.037744 5.0399469 24.542969 5.0019531 z M 27.181641 16.830078 C 27.168264 17.229087 27.144798 17.630931 27.101562 18.037109 L 27.177734 17.992188 C 27.194986 17.599365 27.194391 17.213428 27.181641 16.830078 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/performous.svg b/.icons/awkward/32x32/apps/performous.svg
new file mode 100644
index 00000000..5a0efeeb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/performous.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#6e85e9" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 18.65026,9.9997833 -0.875,0.6378417 -2.227272,0.876986 -0.493181,0.510222 -0.381816,0.287026 -0.07955,0.669708 0.159089,0.35078 0.149745,0.652012 0.540909,1.052375 0.588636,0.749441 -0.922727,1.514791 -0.549546,2.264231 -0.636364,1.020482 -0.893963,1.291558 -0.04773,0.589962 -0.681037,0.510258 0.827273,0.74944 -0.136946,0.892935 0.07955,2.24142 0.311945,2.480426 L 13.70046,31 l 2.948322,0 -0.222728,-0.06379 0.286363,-0.255129 -0.04773,-0.717545 0.302272,-0.621857 -0.254545,0.03176 0.391425,-0.797249 0,-0.997564 0.302273,-0.414572 0,-0.542118 0.620454,-1.125254 0.04773,-0.717543 -0.127273,-0.589963 0.216619,-0.6697 0.334092,-0.542154 0,-0.334832 0.381817,-0.04784 0.33409,-0.334869 0.302274,-0.845091 0.668181,-0.749439 0.795454,-0.302938 0.493183,0.430519 1.224999,0.366729 0.970453,0.909813 0.461363,0.589962 0.795454,0.07974 2.513636,1.10022 1.288636,0.462415 1.049998,0.797248 0.222736,-0.06379 0,-0.302938 -0.556818,-0.430519 0.556818,0.143495 0,-1.195871 -0.09545,0 -0.493183,-0.207321 -0.334093,-0.175392 0.493183,-0.41457 0.127274,-0.302938 -0.07955,-0.207321 -0.461361,0.07974 -0.970454,0.510258 -0.127272,0.25513 -0.334093,-0.07974 -1.209089,-0.685649 -0.04773,-0.462415 -0.715909,-0.366729 -1.209089,-0.637805 -0.302274,0.207286 0.04773,-0.287024 -0.668181,-0.637806 -0.588637,-0.558997 -0.540909,-0.637805 -0.174999,-0.207286 0.540908,0.382676 -0.07954,-0.430519 0.429544,0.223234 -0.127272,-0.637806 0.588637,0.542118 -0.254546,-0.366728 0.588635,0.239182 -0.50909,-0.701597 0.381818,0.127547 -0.175,-0.685613 0.302272,0.255094 -0.429544,-0.621858 0.429544,0.127583 -0.381816,-0.510259 0.509089,-0.04784 -0.556817,-0.334832 0.33409,-0.159478 -0.365908,-0.04784 0.493181,-0.462415 -0.461363,0.04784 0.04773,-0.302936 0.04773,-0.829144 -0.254547,0.574015 -0.302272,-0.829144 0.04773,0.669702 -0.175,0.04784 -0.413637,0 -0.461363,-0.685649 -0.461362,0 -0.54091,-0.462416 -0.254545,0.25513 -0.636363,0.220202 -0.617032,0 -0.174999,0.414572 0.174999,0.672732 -0.09545,0.494275 -0.413635,-0.239146 -0.334091,-0.63784 -0.926151,-0.159442 -0.286363,-0.302938 -0.636364,-0.287024 -0.436107,-0.699856 0.04773,-0.542118 1.765908,-1.355356 0.827272,0.382676 0.127272,0.587469 0,0.350787 0.222729,0.287024 0.413634,0.127547 0.286364,-0.255129 0.04773,-0.286996 -0.127272,-0.255129 -0.254546,-0.127547 -0.15909,-0.50773 0.365909,-0.17539 -0.07954,-0.414606 0,-0.255094 -0.254564,-0.255131 -0.127272,-0.382677 -0.493182,-0.111634 -0.429544,-0.095687 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 18.65026,8.9997833 -0.875,0.6378414 -2.227272,0.8769863 -0.493181,0.510222 -0.381816,0.287026 -0.07955,0.669708 0.159089,0.35078 0.149745,0.652012 0.540909,1.052375 0.588636,0.749441 -0.922727,1.514791 -0.549546,2.264231 -0.636364,1.020482 -0.893963,1.291558 -0.04773,0.589962 -0.681037,0.510258 0.827273,0.74944 -0.136946,0.892935 0.07955,2.24142 0.311945,2.480426 L 13.70046,30 l 2.948322,0 -0.222728,-0.06379 0.286363,-0.255129 -0.04773,-0.717545 0.302272,-0.621857 -0.254545,0.03176 0.391425,-0.797249 0,-0.997564 0.302273,-0.414572 0,-0.542118 0.620454,-1.125254 0.04773,-0.717543 -0.127273,-0.589963 0.216619,-0.6697 0.334092,-0.542154 0,-0.334832 0.381817,-0.04784 0.33409,-0.334869 0.302274,-0.845091 0.668181,-0.749439 0.795454,-0.302938 0.493183,0.430519 1.224999,0.366729 0.970453,0.909813 0.461363,0.589962 0.795454,0.07974 2.513636,1.10022 1.288636,0.462415 1.049998,0.797248 0.222736,-0.06379 0,-0.302938 -0.556818,-0.430519 0.556818,0.143495 0,-1.195871 -0.09545,0 -0.493183,-0.207321 -0.334093,-0.175392 0.493183,-0.41457 0.127274,-0.302938 -0.07955,-0.207321 -0.461361,0.07974 -0.970454,0.510258 -0.127272,0.25513 -0.334093,-0.07974 -1.209089,-0.685649 -0.04773,-0.462415 -0.715909,-0.366729 -1.209089,-0.637805 -0.302274,0.207286 0.04773,-0.287024 -0.668181,-0.637806 -0.588637,-0.558997 -0.540909,-0.637805 -0.174999,-0.207286 0.540908,0.382676 -0.07954,-0.430519 0.429544,0.223234 -0.127272,-0.637806 0.588637,0.542118 -0.254546,-0.366728 0.588635,0.239182 -0.50909,-0.701597 0.381818,0.127547 -0.175,-0.685613 0.302272,0.255094 -0.429544,-0.621858 0.429544,0.127583 -0.381816,-0.510259 0.509089,-0.04784 -0.556817,-0.334832 0.33409,-0.159478 -0.365908,-0.04784 0.493181,-0.462415 -0.461363,0.04784 0.04773,-0.302936 0.04773,-0.829144 -0.254547,0.574015 -0.302272,-0.829144 0.04773,0.669702 -0.175,0.04784 -0.413637,0 -0.461363,-0.685649 -0.461362,0 -0.54091,-0.462416 -0.254545,0.25513 -0.636363,0.220202 -0.617032,0 -0.174999,0.414572 0.174999,0.672732 -0.09545,0.494275 -0.413635,-0.239146 -0.334091,-0.63784 -0.926151,-0.159442 -0.286363,-0.302938 -0.636364,-0.287024 -0.436107,-0.699856 0.04773,-0.542118 1.765908,-1.355356 0.827272,0.382676 0.127272,0.587469 0,0.350787 0.222729,0.287024 0.413634,0.127547 0.286364,-0.255129 0.04773,-0.286996 -0.127272,-0.255129 -0.254546,-0.127547 -0.15909,-0.50773 0.365909,-0.17539 -0.07954,-0.414606 0,-0.255094 L 19.700278,9.5896509 19.573006,9.2069743 19.079824,9.0953396 18.65028,8.9996527 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/persepolis.svg b/.icons/awkward/32x32/apps/persepolis.svg
new file mode 100644
index 00000000..6b873f77
--- /dev/null
+++ b/.icons/awkward/32x32/apps/persepolis.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#ea4141" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <path d="m 15,19 c -2.1,2.8 -1.978498,5.023192 -2.5,8 -0.700624,-3.156686 -0.4,-5.2 -2.5,-8 l 2.5,0.5 z"/>
+ <path d="m 22,19 c -2.1,2.8 -1.978498,5.023192 -2.5,8 -0.700624,-3.156686 -0.4,-5.2 -2.5,-8 l 2.5,0.5 z"/>
+ <path d="m 10,13 c 2.8,2.1 9.023192,1.978498 12,2.5 -3.156686,0.700624 -9.2,0.4 -12,2.5 l 0.5,-2.5 z"/>
+ <path d="M 10,6 C 12.8,8.1 19.023192,7.978498 22,8.5 18.843314,9.200624 12.8,8.9 10,11 L 10.5,8.5 Z"/>
+ <path d="M 12,9.5000003 C 14.8,11.6 17.023192,11.478498 20,12 c -3.156686,0.700624 -5.2,0.4 -8,2.5 L 12.5,12 Z"/>
+ </g>
+ <g style="fill:#ffffff">
+ <path style="fill:#ffffff" d="m 15,19 c -2.1,2.8 -1.978498,5.023192 -2.5,8 -0.700624,-3.156686 -0.4,-5.2 -2.5,-8 l 2.5,0.5 z"/>
+ <path style="fill:#ffffff" d="m 22,19 c -2.1,2.8 -1.978498,5.023192 -2.5,8 -0.700624,-3.156686 -0.4,-5.2 -2.5,-8 l 2.5,0.5 z"/>
+ <path style="fill:#ffffff" d="m 10,13 c 2.8,2.1 9.023192,1.978498 12,2.5 -3.156686,0.700624 -9.2,0.4 -12,2.5 l 0.5,-2.5 z"/>
+ <path style="fill:#ffffff" d="M 10,6 C 12.8,8.1 19.023192,7.978498 22,8.5 18.843314,9.200624 12.8,8.9 10,11 L 10.5,8.5 Z"/>
+ <path style="fill:#ffffff" d="M 12,9.5000003 C 14.8,11.6 17.023192,11.478498 20,12 c -3.156686,0.700624 -5.2,0.4 -8,2.5 L 12.5,12 Z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/peruse.svg b/.icons/awkward/32x32/apps/peruse.svg
new file mode 100644
index 00000000..f4f1c2c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/peruse.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 3.4003906,4 C 2.6247906,4 2,4.6192275 2,5.3886719 L 2,27.611328 C 2,28.380773 2.6247906,29 3.4003906,29 l 6.2988282,0 0.6699222,0 18.230468,0 C 29.375209,29 30,28.380773 30,27.611328 l 0,-2.777344 0,-4.167968 0,-15.2773441 C 30,4.6192275 29.375209,4 28.599609,4 L 17.400391,4 3.4003906,4 Z"/>
+ <path style="fill:#bbc91b;fill-rule:evenodd" d="M 17.4,3.0000001 13.9,14.805556 30,19.666667 30,4.388889 C 30,3.6194446 29.3756,3.0000001 28.6,3.0000001 Z"/>
+ <path style="fill:#3e7952;fill-rule:evenodd" d="M 13.9,14.805556 9.7,28 28.6,28 c 0.7756,0 1.4,-0.619444 1.4,-1.388889 l 0,-2.777778 0,-4.166666 z"/>
+ <path style="fill:#3a76a2;fill-rule:evenodd" d="M 3.4,3.0000001 C 2.6244,3.0000001 2,3.6194446 2,4.388889 L 2,26.611111 C 2,27.380556 2.6244,28 3.4,28 L 10.369922,28 17.4,3.0000001 Z"/>
+ <path style="fill:#9f3f32" d="M 15.736135,6.0897362 C 10.14009,12.695813 2,12.027778 2,12.027778 l 0,2.777778 c 0,0 2.698255,3.475985 10.04199,2.9887 z"/>
+ <path style="fill:#4d2f2b" d="m 11.782906,11.035479 c -0.532875,0.0028 -1.325576,0.889049 -0.729211,1.320417 0.653415,0.472639 0.478324,0.983986 0.151193,1.117333 -0.327131,0.133361 -0.824649,0.0141 -0.867223,-0.782278 -0.04053,-0.757541 -0.864276,-1.211506 -1.640583,-0.07873 -0.04795,0.119959 -0.083783,0.241202 -0.100786,0.362479 -0.153384,1.094125 0.924763,2.165028 2.027641,2.317195 1.102885,0.152174 2.404738,-0.802208 2.558122,-1.89634 0.133329,-0.951049 -0.50561,-2.001243 -1.399139,-2.36007 z m -2.833572,1.122472 c -0.02905,0.04056 -0.04823,0.08347 -0.074347,0.124973 l 0.074347,-0.124973 z"/>
+ <path style="fill:#dee3e3" d="M 15.736133,6.0897355 C 12.133194,9.8418091 8.1962782,11.138363 5.1595703,11.844672 5.4982605,12.241074 6.0741678,12.722222 6.9,12.722222 c 1.4,0 2.1,-0.694444 2.1,-0.694444 0,0 1.829457,0.441097 4.2,-1.388889 0.81643,-0.630262 1.388972,-1.3969986 1.806055,-2.1348743 z"/>
+ <path style="fill:#e05e4c" d="M 13.172657,14.564128 C 12.655536,14.769877 12.025086,15.041128 11.1,15.5 c -1.5619289,0.774767 -2.8546259,1.224966 -3.7378908,1.949744 1.4429555,0.552534 2.9614428,0.681578 4.6798828,0.344509 z"/>
+ <path style="fill:#ffc169" d="m 22.734766,17.169651 c -0.31094,0.428676 -0.639884,0.995585 -0.973438,1.710341 -0.947688,2.03077 -1.516468,4.212035 -2.236719,4.136827 -0.720244,-0.07523 -1.264923,-0.774182 -1.664027,-1.227432 -0.399106,-0.453243 -0.897631,-1.348078 -1.390431,-1.611328 -0.4928,-0.26325 -0.605542,-0.188157 -0.870898,-0.150553 -0.265356,0.03764 -0.39906,-0.04747 -0.531836,0.301106 -0.132762,0.348556 0.556945,1.122562 0.746484,1.761882 0.148345,0.50037 0.501501,1.720944 0.631641,2.415582 L 17.576207,28 l 7.605825,0 c 0.373132,-1.053287 1.243036,-2.448492 2.341992,-3.434244 0.202981,-0.182073 1.555211,-1.242604 1.659765,-1.458063 0.148499,-0.306019 -0.0068,-0.824776 -0.410156,-0.77718 -0.134455,0.01587 -0.309868,0.09109 -0.537305,0.250922 -0.411582,0.289222 -1.622489,0.887547 -2.147852,1.251898 0.54919,-0.799734 1.637215,-2.052012 1.927735,-2.471245 0.304348,-0.439169 0.86596,-1.335582 0.958398,-1.89209 l -0.916016,-0.336372 c -0.312022,0.204091 -0.677674,0.581837 -1.141601,1.137967 -0.909783,1.09059 -2.00866,2.707742 -2.311914,2.482096 -0.303268,-0.225638 0.947601,-1.917758 1.516211,-3.008355 0.201992,-0.387421 0.397824,-0.76326 0.560547,-1.120334 l -1.49707,-0.550673 c -0.311457,0.420947 -0.579929,0.880736 -0.731446,1.18137 -0.379078,0.752138 -1.365084,2.933993 -1.70625,2.82118 -0.341173,-0.112819 0.227094,-1.993339 0.795704,-3.046333 0.234499,-0.434263 0.464487,-0.897328 0.634375,-1.329209 z"/>
+ <path style="fill:#6c5548" d="m 28.175604,3.989125 c -1.824396,0 -5.175604,0 -8.089452,1.29775 C 18.845605,5.839382 17.653624,7.2226945 18.261756,7.826 18.869888,8.4293125 20.096869,7.5275557 21.910541,6.8932501 25.1,5.7777779 28.664218,5.2211737 30,5.0640696 L 30,4.2648542 C 29.616806,4.1232222 29.035043,3.989125 28.175604,3.989125 Z"/>
+ <path style="opacity:0.2" d="M 23.462139,8.0000001 C 21.328946,8.0000001 19,10.976124 19,13.143423 c 0,1.21918 2.737678,1.561821 4.800181,1.828497 C 25.916316,15.245526 28,13.482218 28,11.314925 c 0,-0.158528 -0.01588,-0.309902 -0.04056,-0.457467 0,0 0,-0.0014 0,-0.0014 -0.0012,-0.007 -0.0029,-0.01362 -0.0041,-0.02061 -4.9e-5,-2.74e-4 -0.0013,-0.0011 -0.0014,-0.0014 -0.300688,-1.7027237 -2.175512,-2.6551045 -4.005108,-2.801133 -0.0018,-1.463e-4 -0.0036,-0.00119 -0.0054,-0.00133 C 23.782593,8.018977 23.62111,8.000042 23.46211,8.000042 Z"/>
+ <path style="fill:#ffffff" d="M 23.462139,6.9999998 C 21.328946,6.9999998 19,9.9761234 19,12.143423 c 0,1.21918 2.737678,1.561821 4.800181,1.828497 C 25.916316,14.245526 28,12.482218 28,10.314925 c 0,-0.158528 -0.01588,-0.309902 -0.04056,-0.4574674 0,0 0,-0.00141 0,-0.00141 -0.0012,-0.00704 -0.0029,-0.013622 -0.0041,-0.020608 -4.9e-5,-2.737e-4 -0.0013,-0.00112 -0.0014,-0.0014 -0.300688,-1.7027236 -2.175512,-2.6551044 -4.005108,-2.8011329 -0.0018,-1.463e-4 -0.0036,-0.00119 -0.0054,-0.00133 -0.160839,-0.0126 -0.322322,-0.031535 -0.481322,-0.031535 z"/>
+ <path style="fill:#583268" d="M 24.009766 7.0410156 C 23.399067 7.4181491 23.001204 8.0987306 23 8.8652344 C 22.999675 10.043778 23.895189 10.999959 25 11 C 26.104811 10.999959 27.000325 10.043778 27 8.8652344 C 26.99939 8.710079 26.971431 8.3906682 26.939453 8.1640625 C 26.173031 7.5177483 25.089896 7.1376836 24.009766 7.0410156 z"/>
+ <path style="fill:#54d883" d="M 5.4302734,3.0000001 C 5.5658249,4.3889681 6.0070983,6.1370542 6.4474612,6.8937327 7.3173022,8.3883924 8.493283,8.2992049 9.9999,7.4362674 11.506384,6.573323 12.651948,4.9937918 11.7821,3.4991321 11.69411,3.3479417 11.565935,3.1749262 11.4321,3.0000001 Z"/>
+ <path style="fill:#ffffff" d="M 16.225586,3.0000001 9.4730467,28 9.7,28 l 0.669922,0 0.552344,0 6.752539,-24.9999999 -0.274805,0 -1.174414,0 z"/>
+ <path style="fill:#ffffff" d="M 13.9,14.111111 13.537695,15.452529 30,19.828071 30,19.666667 30,18.390354 13.9,14.111111 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 3.4003906 3 C 2.6247906 3 2 3.6192275 2 4.3886719 L 2 5.3886719 C 2 4.6192275 2.6247906 4 3.4003906 4 L 17.400391 4 L 28.599609 4 C 29.375209 4 30 4.6192275 30 5.3886719 L 30 4.3886719 C 30 3.6192275 29.375209 3 28.599609 3 L 17.400391 3 L 3.4003906 3 z"/>
+ <path style="opacity:0.2" d="m 15.662109,4 -6.6992184,25 0.7363282,0 0.6699222,0 0.666015,0 6.697266,-25 -0.332031,0 -1.738282,0 z"/>
+ <path style="opacity:0.2" d="M 14.021484,14.736328 13.503906,16.667969 30,21.087891 l 0,-0.421875 0,-1.648438 -15.978516,-4.28125 z"/>
+ <path style="fill:#ffffff" d="M 15.662109 3 L 8.9628906 28 L 9.6992188 28 L 10.369141 28 L 11.035156 28 L 17.732422 3 L 17.400391 3 L 15.662109 3 z"/>
+ <path style="fill:#ffffff" d="M 14.021484 13.736328 L 13.503906 15.667969 L 30 20.087891 L 30 19.666016 L 30 18.017578 L 14.021484 13.736328 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pgAdmin4.svg b/.icons/awkward/32x32/apps/pgAdmin4.svg
new file mode 120000
index 00000000..882dd51c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pgAdmin4.svg
@@ -0,0 +1 @@
+pgadmin.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pgadmin.svg b/.icons/awkward/32x32/apps/pgadmin.svg
new file mode 100644
index 00000000..5fd8c61a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pgadmin.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#0a7cb4" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m11.018 11c-1.2349-0.01404-2.7063 1.277-2.9727 4.9453-0.28385 3.9129 0.82843 4.2988 2.0352 4.2988 1.0052 0 1.8123-0.50315 2.6973-1.5371 0.13349-0.15652 0.28319-0.238 0.3418-0.17969 0.05891 0.05832 0.10268 0.10324 0.09766 0.09961-0.0047-0.0043-0.06976 0.15035-0.13281 0.34766-0.17374 0.54387-0.43915 1.5997-0.17188 2.3418 0.06986 0.19428 0.2159 0.16665 0.27539-0.03125 0.14177-0.47196 0.41496-1.2845 0.71094-1.6934 0.12046-0.16709 0.26012-0.07221 0.25391 0.13476-0.03789 1.2594 0.36815 3.5535 2.2207 5.0117 1.9375 1.5259 4.7621 1.4857 6.293 0.83398 0.18736-0.08037 0.4796-0.07563 0.67969-0.03906 0.12313 0.02235 0.27956 0.03626 0.47461 0.02539 0.5671-0.03263-0.38032-0.51405-0.44336-0.77148-0.06246-0.25804 0.44281-0.30826 0.54492-1.1289 0.10271-0.82185-0.54297-0.03125-0.54297-0.03125s-0.47467 0.55701-2.3672 0.43555c-1.7436-0.11089-3.8221-1.0094-3.752-4.1699 0.0051-0.20758 0.069-0.39259 0.13086-0.41797 0.06186-0.02478 0.23359 0.06799 0.33984 0.24414 0.26313 0.43449 0.49879 1.1389 0.62695 1.5664 0.05979 0.19761 0.20465 0.22718 0.27539 0.0332 0.23235-0.6457 0.06182-1.5296-0.10156-2.1055-0.05564-0.19912 0.0034-0.45004 0.13477-0.57422 0.13082-0.12418 0.33195-0.10377 0.46484 0.05273 0.89032 1.0439 1.701 1.5547 2.7109 1.5547 1.2064 0 2.319-0.38567 2.0352-4.2988-0.28444-3.9129-1.9419-5.1211-3.2188-4.9277-0.82342 0.12418-1.3932 0.5489-1.6934 0.83594-0.14858 0.14141-0.25 0.28702-0.25 0.30273-0.000296 0.01541-0.11793-0.08957-0.27539-0.2207-0.68816-0.57469-1.5527-0.91797-2.4922-0.91797-0.92702 0-1.7825 0.33404-2.4668 0.89453-0.15806 0.12962-0.2748 0.24028-0.27539 0.23242 0-0.0085-0.10201-0.14766-0.25-0.28906-0.30072-0.28674-0.86994-0.71341-1.6934-0.83789-0.07979-0.01222-0.16182-0.0186-0.24414-0.01953zm3.4824 3c0.27603 0 0.5 0.22397 0.5 0.5s-0.22397 0.5-0.5 0.5-0.5-0.22397-0.5-0.5 0.22397-0.5 0.5-0.5zm3 0c0.27603 0 0.5 0.22397 0.5 0.5s-0.22397 0.5-0.5 0.5-0.5-0.22397-0.5-0.5 0.22397-0.5 0.5-0.5z"/>
+ <path style="fill:#ffffff" d="m11.018 10c-1.2353-0.014-2.7067 1.277-2.9731 4.945-0.2838 3.913 0.8285 4.299 2.0351 4.299 1.005 0 1.812-0.503 2.697-1.537 0.134-0.156 0.284-0.238 0.342-0.18 0.059 0.059 0.103 0.104 0.098 0.1s-0.07 0.15-0.133 0.348c-0.174 0.543-0.439 1.599-0.172 2.341 0.07 0.195 0.216 0.167 0.276-0.031 0.141-0.472 0.414-1.284 0.71-1.693 0.121-0.167 0.261-0.072 0.254 0.135-0.038 1.259 0.368 3.553 2.221 5.011 1.938 1.526 4.762 1.486 6.293 0.834 0.187-0.08 0.48-0.075 0.68-0.039 0.123 0.023 0.279 0.036 0.474 0.026 0.567-0.033-0.38-0.514-0.443-0.772s0.443-0.308 0.545-1.129c0.103-0.822-0.543-0.031-0.543-0.031s-0.475 0.557-2.367 0.435c-1.744-0.11-3.822-1.009-3.752-4.169 0.005-0.208 0.069-0.393 0.131-0.418 0.061-0.025 0.233 0.068 0.339 0.244 0.264 0.434 0.499 1.139 0.627 1.566 0.06 0.198 0.205 0.227 0.276 0.033 0.232-0.645 0.062-1.529-0.102-2.105-0.055-0.199 0.004-0.45 0.135-0.574 0.131-0.125 0.332-0.104 0.465 0.052 0.89 1.044 1.701 1.555 2.711 1.555 1.206 0 2.319-0.386 2.035-4.299s-1.942-5.1208-3.219-4.927c-0.823 0.124-1.393 0.548-1.693 0.835-0.149 0.142-0.25 0.287-0.25 0.303s-0.118-0.089-0.276-0.22c-0.688-0.575-1.552-0.918-2.492-0.918-0.927 0-1.782 0.334-2.467 0.894-0.158 0.13-0.274 0.24-0.275 0.232 0-0.008-0.102-0.147-0.25-0.289-0.301-0.286-0.87-0.713-1.693-0.837-0.08-0.013-0.162-0.019-0.244-0.02zm3.482 3c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5-0.5-0.224-0.5-0.5 0.224-0.5 0.5-0.5zm3 0c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5-0.5-0.224-0.5-0.5 0.224-0.5 0.5-0.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pgadmin3.svg b/.icons/awkward/32x32/apps/pgadmin3.svg
new file mode 120000
index 00000000..882dd51c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pgadmin3.svg
@@ -0,0 +1 @@
+pgadmin.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pgadmin4.svg b/.icons/awkward/32x32/apps/pgadmin4.svg
new file mode 120000
index 00000000..882dd51c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pgadmin4.svg
@@ -0,0 +1 @@
+pgadmin.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pgmodeler.svg b/.icons/awkward/32x32/apps/pgmodeler.svg
new file mode 100644
index 00000000..5a7a671b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pgmodeler.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 9,3 V 8 H 2 v 10 5 h 5 v 5 h 5 v 3 h 7 5 v -5 h 5 V 21 13 H 24 19 V 8 3 Z"/>
+ <rect style="fill:#3a48a8" width="5" height="5" x="4" y="2"/>
+ <rect style="fill:#878186" width="5" height="5" x="19" y="2"/>
+ <path style="fill:#00879d" d="M 9,2 V 7 H 2 v 10 h 5 v 5 h 5 v 8 h 7 v -5 h 5 v -5 h 5 V 12 H 24 19 V 7 2 Z"/>
+ <rect style="fill:#85d33a" width="5" height="5" x="19" y="7"/>
+ <rect style="fill:#ffba52" width="5" height="5" x="24" y="20"/>
+ <rect style="fill:#878186" width="5" height="5" x="19" y="25"/>
+ <rect style="fill:#85d33a" width="5" height="5" x="7" y="22"/>
+ <rect style="fill:#cb383c" width="5" height="5" x="2" y="17"/>
+ <rect style="fill:#3a48a8" width="5" height="5" x="24" y="7"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="20" height="1" x="4" y="2"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="27" height="1" x="2" y="7"/>
+ <rect style="opacity:0.2" width="10" height="1" x="19" y="12"/>
+ <path style="opacity:0.2" d="M 9.5782552,5.2322796 C 11.824874,4.8142376 14.652895,4.9578154 17.013555,5.68453 c 1.526857,0.3886515 2.583432,1.1951992 3.536836,2.2811199 1.534437,1.8953007 2.458855,4.3383901 2.419297,6.5486711 0.197409,2.931883 -0.574946,5.974175 -2.155459,7.810181 -0.719039,0.81635 -2.271175,2.084099 -3.674055,3.380998 0,0 -0.372027,0.445633 -0.352066,0.710894 0.02988,0.397142 0.261375,0.647722 0.494648,0.905461 0.132349,0.146231 0.342965,0.278924 0.538671,0.406122 0.538247,0.287387 0.492247,0.978295 0.304669,1.293818 -0.421505,0.434226 -0.905207,0.669078 -1.437881,0.860888 -0.634479,0.233758 -0.884354,0.119075 -1.267385,-0.351999 -0.368494,-0.424164 -0.634426,-0.861697 -0.851493,-1.323435 -0.468688,-0.856415 -0.549693,-1.643308 -0.435552,-2.536986 0.124076,-0.403632 0.367425,-0.752432 0.741479,-1.261832 0.571159,-0.71643 1.133212,-1.29419 1.668312,-2.196465 0.368112,-0.582551 -0.02942,-0.711675 -0.281391,-0.940599 -1.262111,-1.133771 -2.59801,-1.787075 -3.41046,-3.075353 1.003051,-1.106314 1.142293,-2.435236 1.433855,-3.724905 -1.216729,2.42247 -1.964108,4.065089 -4.3673792,3.322141 C 8.8872637,17.372148 8.0256323,16.628648 7.4409309,15.928 5.8468312,13.750401 5.994477,11.71429 6.0105872,10.873986 6.031828,9.7950735 6.269721,8.3108276 6.944469,7.2186918 7.5713861,6.0672513 8.4843494,5.5939124 9.5782552,5.2322796 Z"/>
+ <path style="fill:#6fc0fc" d="m 9.5782552,4.2322799 c 2.2466188,-0.418042 5.0746398,-0.2744642 7.4352998,0.4522504 1.526857,0.3886515 2.583432,1.1951992 3.536836,2.2811199 1.534437,1.8953007 2.458855,4.3383898 2.419297,6.5486708 0.197409,2.931883 -0.574946,5.974175 -2.155459,7.810181 -0.719039,0.81635 -2.271175,2.084099 -3.674055,3.380998 0,0 -0.372027,0.445633 -0.352066,0.710894 0.02988,0.397142 0.261375,0.647722 0.494648,0.905461 0.132349,0.146231 0.342965,0.278924 0.538671,0.406122 0.538247,0.287387 0.492247,0.978295 0.304669,1.293818 -0.421505,0.434226 -0.905207,0.669078 -1.437881,0.860888 -0.634479,0.233758 -0.884354,0.119075 -1.267385,-0.351999 -0.368494,-0.424164 -0.634426,-0.861697 -0.851493,-1.323435 -0.468688,-0.856415 -0.549693,-1.643308 -0.435552,-2.536986 0.124076,-0.403632 0.367425,-0.752432 0.741479,-1.261832 0.571159,-0.71643 1.133212,-1.29419 1.668312,-2.196465 0.368112,-0.582551 -0.02942,-0.711675 -0.281391,-0.940599 -1.262111,-1.133771 -2.59801,-1.787075 -3.41046,-3.075353 1.003051,-1.106314 1.142293,-2.435236 1.433855,-3.724905 -1.216729,2.42247 -1.964108,4.065089 -4.3673792,3.322141 C 8.8872637,16.372148 8.0256323,15.628648 7.4409309,14.928 5.8468312,12.750401 5.994477,10.71429 6.0105872,9.8739863 6.031828,8.7950738 6.269721,7.3108279 6.944469,6.2186921 7.5713861,5.0672516 8.4843494,4.5939127 9.5782552,4.2322799 Z"/>
+ <circle style="fill:#3f3f3f" cx="19" cy="13" r="1"/>
+ <path style="opacity:0.2" d="M 18.606922,18.28942 21.76,20.898324 c -0.430843,-0.01209 -0.995684,0.145033 -1.622074,0.08991 -1.36143,-0.119812 -2.987848,-0.500085 -3.120131,-0.99199 -0.07466,-0.682549 0.06978,-1.215778 0.737148,-1.756503 0.411157,-0.35432 0.454601,-0.297529 0.851979,0.04969 z"/>
+ <path style="fill:#ffffff" d="M 18.606922,17.28942 21.76,19.898324 c -0.430843,-0.01209 -0.995684,0.145033 -1.622074,0.08991 -1.36143,-0.119812 -2.987848,-0.500085 -3.120131,-0.99199 -0.07466,-0.682549 0.06978,-1.215778 0.737148,-1.756503 0.411157,-0.35432 0.454601,-0.297529 0.851979,0.04969 z"/>
+ <rect style="opacity:0.2" width="5" height="1" x="2" y="17"/>
+ <rect style="opacity:0.2" width="5" height="1" x="7" y="22"/>
+ <rect style="opacity:0.2" width="5" height="1" x="19" y="25"/>
+ <rect style="opacity:0.2" width="5" height="1" x="24" y="20"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.294922 4 C 11.344226 3.9976755 10.420607 4.0756561 9.578125 4.2324219 C 8.4842192 4.5940547 7.5722296 5.0673095 6.9453125 6.21875 C 6.2705645 7.3108858 6.0310064 8.7941344 6.0097656 9.8730469 C 6.0052488 10.108645 5.9956287 10.447293 6.0117188 10.847656 C 6.0359524 9.7707846 6.2754839 8.3029233 6.9453125 7.21875 C 7.5722296 6.0673095 8.4842192 5.5940547 9.578125 5.2324219 C 11.824744 4.8143799 14.653012 4.9568791 17.013672 5.6835938 C 18.540529 6.0722452 19.597377 6.8789231 20.550781 7.9648438 C 22.085218 9.8601444 23.008308 12.303391 22.96875 14.513672 C 22.978315 14.655729 22.975439 14.798981 22.980469 14.941406 C 22.998696 14.466286 23.000727 13.988594 22.96875 13.513672 C 23.008308 11.303391 22.085218 8.8601444 20.550781 6.9648438 C 19.597377 5.8789231 18.540529 5.0722452 17.013672 4.6835938 C 15.538259 4.2293971 13.879414 4.0038742 12.294922 4 z M 14.285156 14.470703 C 14.138006 14.763675 14.008274 15.000259 13.871094 15.267578 C 13.673346 15.946949 13.388313 16.603304 12.851562 17.195312 C 12.966614 17.377747 13.094166 17.546896 13.228516 17.707031 C 13.893831 16.70911 14.035344 15.575702 14.285156 14.470703 z M 16.421875 21.398438 C 15.923001 22.191161 15.403624 22.745127 14.875 23.408203 C 14.500946 23.917603 14.256889 24.26629 14.132812 24.669922 C 14.082033 25.067501 14.079627 25.443619 14.123047 25.814453 C 14.128127 25.765726 14.12651 25.719271 14.132812 25.669922 C 14.256889 25.26629 14.500946 24.917603 14.875 24.408203 C 15.446159 23.691773 16.007869 23.115166 16.542969 22.212891 C 16.838711 21.744867 16.641996 21.568008 16.421875 21.398438 z M 16.972656 25.939453 C 16.87479 26.089544 16.77824 26.272197 16.789062 26.416016 C 16.818942 26.813158 17.04993 27.064527 17.283203 27.322266 C 17.415552 27.468497 17.62656 27.601318 17.822266 27.728516 C 17.961224 27.80271 18.058259 27.904949 18.126953 28.019531 C 18.31384 27.703373 18.359723 27.015481 17.822266 26.728516 C 17.62656 26.601318 17.415552 26.468497 17.283203 26.322266 C 17.171607 26.198965 17.061559 26.076307 16.972656 25.939453 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/phatch-inspector.svg b/.icons/awkward/32x32/apps/phatch-inspector.svg
new file mode 100644
index 00000000..94cb38f6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/phatch-inspector.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m16 5c-7.756 0-14 6.875-14 11s6.244 11 14 11 14-6.875 14-11-6.244-11-14-11z"/>
+ <path fill="#fff" opacity=".1" d="m16 5c-7.756 0-14 6.875-14 11 0 0.161 0.0263 0.332 0.0449 0.5 0.4603-4.156 6.501-10.5 13.955-10.5s13.495 6.344 13.955 10.5c0.019-0.168 0.045-0.339 0.045-0.5 0-4.125-6.244-11-14-11z"/>
+ <path opacity=".2" d="m2.0449 16.5c-0.0186 0.168-0.0449 0.339-0.0449 0.5 0 4.125 6.244 11 14 11s14-6.875 14-11c0-0.16058-0.02628-0.33165-0.04492-0.5-0.46 4.156-6.501 10.5-13.955 10.5-7.4541 0-13.495-6.344-13.955-10.5z"/>
+ <path opacity=".2" d="m17.509 9.9965c-3.0288 0-5.5312 2.4746-5.5312 5.5 0 1.1499 0.38921 2.2078 1 3.0938l-3.6875 3.6875a1.0055 1.0055 0 0 0 1.4063 1.4375l3.6875-3.6875c0.88729 0.61091 1.973 0.96875 3.125 0.96875 3.0289 0 5.5-2.4746 5.5-5.5s-2.4711-5.5-5.5-5.5zm0 2c1.9474 0 3.5 1.5548 3.5 3.5 0 1.9451-1.5526 3.5-3.5 3.5s-3.5-1.5549-3.5-3.5c0-1.9452 1.5526-3.5 3.5-3.5z"/>
+ <path fill="#54b23f" d="m17.509 8.9982c-3.0288 0-5.5312 2.4746-5.5312 5.5 0 1.1499 0.38921 2.2078 1 3.0938l-3.6875 3.6875a1.0055 1.0055 0 0 0 1.4063 1.4375l3.6875-3.6875c0.88729 0.61091 1.973 0.96875 3.125 0.96875 3.0289 0 5.5-2.4746 5.5-5.5s-2.4711-5.5-5.5-5.5zm0 2c1.9474 0 3.5 1.5548 3.5 3.5 0 1.9451-1.5526 3.5-3.5 3.5s-3.5-1.5549-3.5-3.5c0-1.9452 1.5526-3.5 3.5-3.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/phatch.svg b/.icons/awkward/32x32/apps/phatch.svg
new file mode 100644
index 00000000..b1df311c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/phatch.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m16 5c-7.756 0-14 6.875-14 11s6.244 11 14 11 14-6.875 14-11-6.244-11-14-11z"/>
+ <path fill="#fff" opacity=".1" d="m16 5c-7.756 0-14 6.875-14 11 0 0.161 0.0263 0.332 0.0449 0.5 0.4603-4.156 6.501-10.5 13.955-10.5s13.495 6.344 13.955 10.5c0.019-0.168 0.045-0.339 0.045-0.5 0-4.125-6.244-11-14-11z"/>
+ <path opacity=".2" d="m14.885 7c-0.491 0-0.885 0.5479-0.885 1.2285v1.0312a8 8 0 0 0 -2.057 0.8553l-0.732-0.7322c-0.481-0.4813-1.147-0.5889-1.4942-0.2422l-1.5762 1.5764c-0.34677 0.34677-0.23911 1.0128 0.24219 1.4941l0.73242 0.73242a8 8 0 0 0 -0.8496 2.057h-1.0371c-0.68066 0-1.2285 0.39436-1.2285 0.88477v2.2305c0 0.49 0.5479 0.884 1.2285 0.884h1.0312a8 8 0 0 0 0.85547 2.0566l-0.73242 0.73242c-0.4813 0.4813-0.58896 1.1474-0.24219 1.4941l1.5762 1.5762c0.34677 0.34677 1.0128 0.23911 1.4941-0.24219l0.73242-0.73242a8 8 0 0 0 2.057 0.849v1.0371c0 0.681 0.394 1.229 0.885 1.229h2.2305c0.49 0 0.884-0.548 0.884-1.229v-1.0312a8 8 0 0 0 2.0566 -0.85547l0.73242 0.73242c0.4813 0.4813 1.1474 0.58896 1.4941 0.24219l1.5762-1.5762c0.34677-0.34677 0.23911-1.0128-0.24219-1.4941l-0.732-0.732a8 8 0 0 0 0.849 -2.057h1.0371c0.681 0 1.229-0.394 1.229-0.885v-2.2305c0-0.49-0.548-0.884-1.229-0.884h-1.0312a8 8 0 0 0 -0.85547 -2.0566l0.73242-0.73242c0.4813-0.4813 0.58896-1.1474 0.24219-1.4941l-1.576-1.5764c-0.347-0.3467-1.013-0.2391-1.494 0.2422l-0.732 0.7322a8 8 0 0 0 -2.057 -0.8494v-1.0371c0-0.6806-0.394-1.2285-0.885-1.2285h-2.2305zm1.115 6a4 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 -4z"/>
+ <path fill="#54b23f" d="m14.885 6c-0.491 0-0.885 0.5479-0.885 1.2285v1.0312a8 8 0 0 0 -2.057 0.8555l-0.732-0.7324c-0.481-0.4813-1.147-0.5889-1.4942-0.2422l-1.5762 1.5762c-0.34677 0.34677-0.23911 1.0128 0.24219 1.4941l0.73242 0.73242a8 8 0 0 0 -0.8496 2.057h-1.0371c-0.68066 0-1.2285 0.39436-1.2285 0.88477v2.2305c0 0.49 0.5479 0.884 1.2285 0.884h1.0312a8 8 0 0 0 0.85547 2.0566l-0.73242 0.73242c-0.4813 0.4813-0.58896 1.1474-0.24219 1.4941l1.5762 1.5762c0.34677 0.34677 1.0128 0.23911 1.4941-0.24219l0.73242-0.73242a8 8 0 0 0 2.057 0.849v1.0371c0 0.681 0.394 1.229 0.885 1.229h2.2305c0.49 0 0.884-0.548 0.884-1.229v-1.0312a8 8 0 0 0 2.0566 -0.85547l0.73242 0.73242c0.4813 0.4813 1.1474 0.58896 1.4941 0.24219l1.5762-1.5762c0.34677-0.34677 0.23911-1.0128-0.24219-1.4941l-0.732-0.732a8 8 0 0 0 0.849 -2.057h1.0371c0.681 0 1.229-0.394 1.229-0.885v-2.2305c0-0.49-0.548-0.884-1.229-0.884h-1.0312a8 8 0 0 0 -0.85547 -2.0566l0.73242-0.73242c0.4813-0.4813 0.58896-1.1474 0.24219-1.4941l-1.576-1.5763c-0.347-0.3467-1.013-0.2391-1.494 0.2422l-0.732 0.7324a8 8 0 0 0 -2.057 -0.8496v-1.0371c0-0.6806-0.394-1.2285-0.885-1.2285h-2.2305zm1.115 6a4 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 -4z"/>
+ <path opacity=".2" d="m2.0449 16.5c-0.0186 0.168-0.0449 0.339-0.0449 0.5 0 4.125 6.244 11 14 11s14-6.875 14-11c0-0.16058-0.02628-0.33165-0.04492-0.5-0.46 4.156-6.501 10.5-13.955 10.5-7.4541 0-13.495-6.344-13.955-10.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/phonon-gstreamer.svg b/.icons/awkward/32x32/apps/phonon-gstreamer.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/phonon-gstreamer.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/phoronix-test-suite.svg b/.icons/awkward/32x32/apps/phoronix-test-suite.svg
new file mode 100644
index 00000000..383e8c79
--- /dev/null
+++ b/.icons/awkward/32x32/apps/phoronix-test-suite.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 4.8,3 C 3.2488,3 2,4.2488 2,5.8 l 0,14 0,8.4 C 2,29.7512 3.4488,31 5,31 6.5512,31 8,29.7512 8,28.2 L 8,24 27.2,24 C 28.7512,24 30,22.7512 30,21.2 L 30,5.8 C 30,4.2488 28.7512,3 27.2,3 Z"/>
+ <path style="fill:#7cb320" d="M 4.8,2 C 3.2488,2 2,3.2488 2,4.8 l 0,14 0,8.4 C 2,28.7512 3.4488,30 5,30 6.5512,30 8,28.7512 8,27.2 L 8,23 27.2,23 C 28.7512,23 30,21.7512 30,20.2 L 30,4.8 C 30,3.2488 28.7512,2 27.2,2 Z"/>
+ <path style="opacity:0.2" d="M 10.693359,8 C 9.2011334,8 8,9.3790281 8,10.845703 L 8,12 l -2,0 3.5,3 3.5,-3 -2,0 0,-1 8.800781,0 1.398438,0 L 24,11 24,10.845703 C 24,9.3790281 22.798867,8 21.306641,8 L 10.693359,8 Z M 22.5,12 19,15 l 2,0 0,1 -8.800781,0 -1.398438,0 L 8,16 8,16.154297 C 8,17.620972 9.2011332,19 10.693359,19 l 10.613282,0 C 22.798867,19 24,17.620972 24,16.154297 L 24,15 l 2,0 -3.5,-3 z"/>
+ <path style="fill:#ffffff" d="M 10.693359 7 C 9.2011334 7 8 8.3790281 8 9.8457031 L 8 11 L 6 11 L 9.5 14 L 13 11 L 11 11 L 11 10 L 19.800781 10 L 21.199219 10 L 24 10 L 24 9.8457031 C 24 8.3790281 22.798867 7 21.306641 7 L 10.693359 7 z M 22.5 11 L 19 14 L 21 14 L 21 15 L 12.199219 15 L 10.800781 15 L 8 15 L 8 15.154297 C 8 16.620972 9.2011332 18 10.693359 18 L 21.306641 18 C 22.798867 18 24 16.620972 24 15.154297 L 24 14 L 26 14 L 22.5 11 z"/>
+ <circle style="fill:#3f3f3f" cx="15.5" cy="12.5" r="1.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.8007812 2 C 3.2495813 2 2 3.2495813 2 4.8007812 L 2 5.8007812 C 2 4.2495813 3.2495813 3 4.8007812 3 L 27.199219 3 C 28.750419 3 30 4.2495813 30 5.8007812 L 30 4.8007812 C 30 3.2495813 28.750419 2 27.199219 2 L 4.8007812 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/photocollage.svg b/.icons/awkward/32x32/apps/photocollage.svg
new file mode 100644
index 00000000..dc6606e1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/photocollage.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 12,12 0,1.5 -10,0 0,16.099609 C 2,30.375209 2.6247906,31 3.4003906,31 L 12,31 12.5,31 13.199219,31 15,31 28.599609,31 C 29.375209,31 30,30.375209 30,29.599609 L 30,13.5 l -15,0 0,-1.5 -3,0 z"/>
+ <path style="fill:#ffc129" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 l 0,8.4 16.8,0 0,-9.8 -15.4,0 z"/>
+ <path style="fill:#5fb319" d="m 18.8,2 0,9.8 11.2,0 0,-8.4 C 30,2.6244 29.3756,2 28.6,2 l -9.8,0 z"/>
+ <path style="fill:#e74b4b" d="m 13.2,12.5 0,17.5 15.4,0 c 0.7756,0 1.4,-0.6244 1.4,-1.4 l 0,-16.1 -16.8,0 z"/>
+ <path style="fill:#35abe4" d="M 2,12.5 2,28.6 C 2,29.3756 2.6244,30 3.4,30 l 9.1,0 0,-17.5 -10.5,0 z"/>
+ <rect style="fill:#ffffff" width="19" height="3" x="11" y="-15" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="28" height="3" x="2" y="11"/>
+ <rect style="fill:#ffffff" width="28" height="3" x="2" y="10"/>
+ <rect style="fill:#ffffff" width="11" height="3" x="2" y="-20" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 17 3 L 18.800781 3 L 20 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 20 2 L 18.800781 2 L 17 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/photofilmstrip.svg b/.icons/awkward/32x32/apps/photofilmstrip.svg
new file mode 100644
index 00000000..0cf1fb54
--- /dev/null
+++ b/.icons/awkward/32x32/apps/photofilmstrip.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 28,5 h -3 v 3 h 3 z m 0,21 h -3 v 3 h 3 z M 21,5 h -3 v 3 h 3 z m 0,21 h -3 v 3 h 3 z M 14,5 h -3 v 3 h 3 z m 0,21 h -3 v 3 h 3 z M 7,5 H 4 V 8 H 7 Z M 7,26 H 4 v 3 h 3 z"/>
+ <path style="fill:#ffffff" d="m 28,4 h -3 v 3 h 3 z m 0,21 h -3 v 3 h 3 z M 21,4 h -3 v 3 h 3 z m 0,21 h -3 v 3 h 3 z M 14,4 h -3 v 3 h 3 z m 0,21 h -3 v 3 h 3 z M 7,4 H 4 V 7 H 7 Z M 7,25 H 4 v 3 h 3 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <g style="opacity:0.2" transform="translate(3.3695922e-6,-3.0004494)">
+ <path d="M 15,21 C 13.816,22.913 11.194,23.568 9.1441,22.463 7.0938,21.359 6.3913,18.913 7.575,17 Z"/>
+ <path d="m 17,21 c 1.1838,1.913 3.8055,2.5684 5.8559,1.4639 2.05,-1.105 2.753,-3.551 1.569,-5.464 z"/>
+ </g>
+ <path style="fill:#beff4c" d="m 15.000003,17 c -1.184,1.913 -3.806,2.568 -5.8558996,1.463 -2.0503,-1.104 -2.7528,-3.55 -1.5691,-5.463 z"/>
+ <path style="fill:#2c2c2c" d="m 10.895003,14.789001 c -0.17,1.176 0.175,2.587 1.07,4.143 0.002,-0.001 0.005,-0.002 0.008,-0.002 -0.48,-1.113 -0.41,-2.375 0.027,-3.545 z"/>
+ <path style="fill:#beff4c" d="m 17.000003,17.000001 c 1.1838,1.913 3.8055,2.5684 5.8559,1.4639 2.05,-1.105 2.753,-3.551 1.569,-5.464 z"/>
+ <path style="fill:#2c2c2c" d="m 21.105003,14.789001 -1.105,0.596 c 0.437,1.17 0.507,2.432 0.027,3.545 0.003,0 0.006,10e-4 0.008,0.002 0.895,-1.556 1.24,-2.967 1.07,-4.143 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/photolayoutseditor.svg b/.icons/awkward/32x32/apps/photolayoutseditor.svg
new file mode 100644
index 00000000..b4080a28
--- /dev/null
+++ b/.icons/awkward/32x32/apps/photolayoutseditor.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#8c93dd" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v16.5h28v-16.5c0-0.831-0.669-1.5-1.5-1.5h-25zm26.094 23.5c-0.253 0.253-0.612 0.405-1 0.406l-25.094 0.094h25c0.44 0 0.82-0.2 1.094-0.5z"/>
+ <path fill="#fff" opacity=".2" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m22 10c2.2091 0 4 1.7909 4 4s-1.7909 4-4 4-4-1.7909-4-4 1.7909-4 4-4z"/>
+ <path fill="#fffca3" fill-rule="evenodd" d="m22 9c2.2091 0 4 1.7909 4 4s-1.7909 4-4 4-4-1.7909-4-4 1.7909-4 4-4z"/>
+ <path fill="#5184b0" d="m2 22v4.5s0 1.506 1.5 1.5l25.1-0.1c0.776-0.003 1.4-0.624 1.4-1.4v-4.5z"/>
+ <path d="m2 22v-0.8s2.0192-1.3333 2.5868-1.4496c0.56768-0.11632 1.2381-0.0217 1.9271 0.1084 0.68899 0.1296 1.7176 0.30488 2.0386 0.31584 0.32104 0.0112 0.90198-0.028 1.577-0.0688 0.675-0.04 1.7926-0.0768 2.1412-0.0728 0.34861 0 1.2189 0.048 2.1465 0.10463 0.92767 0.0568 2.2018 0.15169 2.4909 0.17824 0.2891 0.0264 0.62891 0.0752 1.0146 0.12841 0.38563 0.0528 1.0533 0.13255 1.2894 0.15448 0.23617 0.0215 0.78372 0.0969 1.419 0.15536 0.6353 0.0584 1.652 0.0784 1.9456 0.0568 0.29361-0.0217 0.90903-0.23904 1.5949-0.43944 0.68582-0.20032 1.4421-0.38376 2.0173-0.3384 0.574 0.046 3.81 1.167 3.81 1.167v0.8h-24.6z"/>
+ <path opacity=".1" d="m3.5 28c-0.831 0-1.5-0.669-1.5-1.5v-1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v1c0 0.831-0.669 1.5-1.5 1.5h-25z"/>
+ <path opacity=".2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/photoqt.svg b/.icons/awkward/32x32/apps/photoqt.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/photoqt.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/photoshop.svg b/.icons/awkward/32x32/apps/photoshop.svg
new file mode 120000
index 00000000..a6e2a98d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/photoshop.svg
@@ -0,0 +1 @@
+AdobePhotoshop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/phpmyadmin.svg b/.icons/awkward/32x32/apps/phpmyadmin.svg
new file mode 100644
index 00000000..5eca1db1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/phpmyadmin.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;fill:none;stroke:#180f06;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="m 5,16.986232 c 0,0 4,0.660359 4,-1.914004 C 9,12.497864 5.0141531,12.97231 5.0141531,12.97231 m 1.008e-4,7.99968 v -7.999576"/>
+ <path style="fill:none;stroke:#a287e9;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="m 5,15.986232 c 0,0 4,0.660359 4,-1.914004 C 9,11.497864 5.0141531,11.97231 5.0141531,11.97231 m 1.008e-4,7.99968 v -7.999576"/>
+ <path style="opacity:0.2;fill:none;stroke:#180f06;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 19,20.985758 v -7.999526 m -5.991415,0 L 16,17 19,12.986232 m -5.991415,7.999526 v -7.999526"/>
+ <path style="fill:none;stroke:#ffb042;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 19,19.985758 v -7.999526 m -5.991415,0 L 16,16 19,11.986232 m -5.991415,7.999526 v -7.999526"/>
+ <path style="opacity:0.2;fill:none;stroke:#180f06;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="M 22.999948,17.986232 H 27 M 23.000052,20.97199 V 15.104634 M 27,20.97199 v -5.867356 m -4.000052,0 c 0,0 -0.08911,-2.13217 2.000052,-2.13217 2.089158,0 2,2.13217 2,2.13217"/>
+ <path style="fill:none;stroke:#ffb042;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="M 22.999948,16.986232 H 27 M 23.000052,19.97199 V 14.104634 M 27,19.97199 v -5.867356 m -4.000052,0 c 0,0 -0.08911,-2.13217 2.000052,-2.13217 2.089158,0 2,2.13217 2,2.13217"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/phpstorm.svg b/.icons/awkward/32x32/apps/phpstorm.svg
new file mode 100644
index 00000000..918a3086
--- /dev/null
+++ b/.icons/awkward/32x32/apps/phpstorm.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#cf4f8c" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#6655e4" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#6655e4" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#cf4f8c" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23.9999 H 17.000242"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23 H 17.000242"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0002425,13.999657 c 0,0 4.0000025,0.464501 4.0000025,-1.999997 0,-2.4645014 -4.0000025,-2.0000014 -4.0000025,-2.0000014 m 9.9e-5,8.0000994 V 9.9997566"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0002425,12.999757 c 0,0 4.0000025,0.464501 4.0000025,-1.999997 0,-2.4645014 -4.0000025,-2.0000014 -4.0000025,-2.0000014 m 9.9e-5,8.0000994 V 8.9998566"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round" d="m 17.000242,16.999657 c 0,0 0.504385,1.000967 2.000001,1.000483 1.495612,-4.8e-4 1.999997,-1.000483 1.999997,-2.000481 0,-4.214385 -3.999998,0.211162 -3.988017,-3.990705 -0.01209,-1.009297 0.471866,-2.0092954 1.98802,-2.0092954 1.51615,0 1.999884,0.9999984 1.999884,0.9999984"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round" d="m 17.000242,15.999757 c 0,0 0.504385,1.000967 2.000001,1.000483 1.495612,-4.8e-4 1.999997,-1.000483 1.999997,-2.000481 0,-4.214385 -3.999998,0.211162 -3.988017,-3.990705 -0.01209,-1.0092974 0.471866,-2.0092954 1.98802,-2.0092954 1.51615,0 1.999884,0.999998 1.999884,0.999998"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pia-manager.svg b/.icons/awkward/32x32/apps/pia-manager.svg
new file mode 100644
index 00000000..0a81ab97
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pia-manager.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="6" height="13" x="4" y="13" rx="1.5" ry="1.444"/>
+ <rect style="opacity:0.2" width="6" height="13" x="22" y="13" rx="1.5" ry="1.444"/>
+ <path style="opacity:0.2" d="M 8.3846157,13 23.615384,13 25,13 25,29.6 c 0,0.7756 -0.617539,1.4 -1.384616,1.4 l -4.846153,0 -2.076923,-3 -1.384616,0 -2.076923,3 -4.8461533,0 C 7.6175388,31 7.0000004,30.3756 7.0000004,29.6 l 0,-16.6 z"/>
+ <rect style="fill:#358334" width="6" height="13" x="22" y="12" rx="1.5" ry="1.444"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 23.5 12 C 22.669 12 22 12.64509 22 13.445312 L 22 14.445312 C 22 13.64509 22.669 13 23.5 13 L 26.5 13 C 27.331 13 28 13.64509 28 14.445312 L 28 13.445312 C 28 12.64509 27.331 12 26.5 12 L 23.5 12 z"/>
+ <rect style="fill:#358334" width="6" height="13" x="4" y="12" rx="1.5" ry="1.444"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.5 12 C 4.669 12 4 12.64509 4 13.445312 L 4 14.445312 C 4 13.64509 4.669 13 5.5 13 L 8.5 13 C 9.331 13 10 13.64509 10 14.445312 L 10 13.445312 C 10 12.64509 9.331 12 8.5 12 L 5.5 12 z"/>
+ <path style="fill:#50b24e" d="M 8.3846157,12 23.615384,12 25,12 25,28.6 c 0,0.7756 -0.617539,1.4 -1.384616,1.4 l -4.846153,0 -2.076923,-3 -1.384616,0 -2.076923,3 -4.8461533,0 C 7.6175388,30 7.0000004,29.3756 7.0000004,28.6 l 0,-16.6 z"/>
+ <ellipse style="fill:#50b24e" cx="16" cy="11.1" rx="9" ry="9.1"/>
+ <path style="opacity:0.2" d="m 16,6 c -3.313708,0 -6,2.3878145 -6,5.333333 0.0024,0.223011 0.02047,1.445671 0.0542,1.666667 l 11.893066,0 C 21.980506,12.778976 21.998118,11.556317 22,11.333333 22,8.3878145 19.313708,6 16,6 Z"/>
+ <path style="fill:#ffffff" d="m 16,5 c -3.313708,0 -6,2.3878145 -6,5.333333 0.0024,0.223011 0.02047,1.445671 0.0542,1.666667 l 11.893066,0 C 21.980506,11.778976 21.998118,10.556317 22,10.333333 22,7.3878145 19.313708,5 16,5 Z"/>
+ <circle style="fill:#3f3f3f" cx="13.5" cy="8.5" r="1.5"/>
+ <path style="opacity:0.2" d="m 16,16 a 2,2 0 0 0 -2,2 l 0,1 -1.333984,0 C 12.296682,19 12,19.405067 12,19.800781 l 0,4.484375 C 12,24.680871 12.296682,25 12.666016,25 l 6.667968,0 C 19.703317,25 20,24.680871 20,24.285156 l 0,-4.484375 C 20,19.405067 19.700292,18.952825 19.333984,19 L 18,19 18,18 a 2,2 0 0 0 -2,-2 z m 0,1 a 1,1 0 0 1 1,1 l 0,1 -2,0 0,-1 a 1,1 0 0 1 1,-1 z"/>
+ <path style="fill:#ffffff" d="m 16,15 a 2,2 0 0 0 -2,2 l 0,1 -1.333984,0 C 12.296682,18 12,18.405067 12,18.800781 l 0,4.484375 C 12,23.680871 12.296682,24 12.666016,24 l 6.667968,0 C 19.703317,24 20,23.680871 20,23.285156 l 0,-4.484375 C 20,18.405067 19.700292,17.952825 19.333984,18 L 18,18 18,17 a 2,2 0 0 0 -2,-2 z m 0,1 a 1,1 0 0 1 1,1 l 0,1 -2,0 0,-1 a 1,1 0 0 1 1,-1 z"/>
+ <circle style="fill:#3f3f3f" cx="18.5" cy="8.5" r="1.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 9 9.1000004 0 0 0 7 11.099609 A 9 9.1000004 0 0 0 7.0214844 11.675781 A 9 9.1000004 0 0 1 16 3 A 9 9.1000004 0 0 1 24.978516 11.523438 A 9 9.1000004 0 0 0 25 11.099609 A 9 9.1000004 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pia.svg b/.icons/awkward/32x32/apps/pia.svg
new file mode 120000
index 00000000..2be2aa24
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pia.svg
@@ -0,0 +1 @@
+pia-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pianoteq.svg b/.icons/awkward/32x32/apps/pianoteq.svg
new file mode 120000
index 00000000..29fccab4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pianoteq.svg
@@ -0,0 +1 @@
+vmpk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/picard.svg b/.icons/awkward/32x32/apps/picard.svg
new file mode 100644
index 00000000..659ee23d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/picard.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16.078125,1.9999991 v 0.00195 c -0.027,-6.626e-4 -0.05195,0.00897 -0.07813,0.011719 v -0.011719 a 3.2974327,3.2972261 0 0 0 -1.648438,0.4375 L 4.6484375,8.0429679 A 3.2974327,3.2972261 0 0 0 3,10.898437 v 11.203124 a 3.2974327,3.2972261 0 0 0 1.6484375,2.855469 l 9.7031245,5.601563 A 3.2974327,3.2972261 0 0 0 16,30.998046 v -0.0039 c 0.0098,2.05e-4 0.0195,0.0059 0.0293,0.0059 0.55983,-0.0049 1.117518,-0.151751 1.619141,-0.441406 L 27.351562,24.95703 C 28.371647,24.368246 28.999661,23.279316 29,22.101561 V 10.898437 C 29.000167,9.7201751 28.372086,8.6320046 27.351562,8.0429679 L 17.648438,2.4394522 C 17.169814,2.1633205 16.630551,2.0128168 16.078125,1.9999991 Z"/>
+ <path style="fill:#f68048" d="m 16.077583,1.0000001 v 0.00141 C 15.472685,0.98656364 15.080831,1.860334 14.556489,2.1622866 L 5.7790575,8.4343825 C 4.7585345,9.0234194 4.5922142,9.3387536 4.5923819,10.517015 l -0.308203,10.584734 c 3.385e-4,1.177755 0.012489,1.595561 1.0325742,2.184345 l 9.0342669,5.911144 c 0.518741,0.29954 1.098704,0.807751 1.677638,0.802725 0.55983,-0.0049 1.1187,-0.152117 1.620322,-0.441772 l 9.70204,-5.601756 C 28.371105,23.367651 28.999661,22.279504 29,21.101749 V 9.8982388 C 29.000167,8.7199773 28.371543,7.6311727 27.35102,7.0421359 L 17.64898,1.4403807 C 17.170356,1.164249 16.630009,1.0128178 16.077583,1.0000001 Z"/>
+ <path style="fill:#8d259c" d="M 16,1.0028321 A 3.2974327,3.2972261 0 0 0 14.35102,1.4403807 L 4.64898,7.0421359 A 3.2974327,3.2972261 0 0 0 3,9.8982388 V 21.101749 a 3.2974327,3.2972261 0 0 0 1.64898,2.854686 l 9.70204,5.601756 A 3.2974327,3.2972261 0 0 0 16,29.997156 Z"/>
+ <path style="opacity:0.2" d="m 20.841797,7.6597342 c -0.397512,0 -0.758257,0.200777 -0.96875,0.5371094 -0.127121,0.2014984 -0.184247,0.4267442 -0.177735,0.6484375 0,0 0,0.00195 0,0.00195 0.0034,0.1103703 0.02047,0.2194854 0.05469,0.3242188 0,0 0,0.00195 0,0.00195 0.03435,0.1047429 0.08475,0.2048631 0.148438,0.296875 -0.08558,0.097169 -0.17365,0.1824307 -0.265626,0.2578125 0,0 -0.002,0.00195 -0.002,0.00195 -0.09147,0.074834 -0.185315,0.1393027 -0.279297,0.1953124 0,0 -0.002,0.00195 -0.002,0.00195 -0.566606,0.3370266 -0.843687,0.3563226 -1.017578,0.3535156 -0.51994,-0.226762 -1.024156,-0.3441357 -1.46289,-0.4003906 -0.661014,-0.079572 -2.328922,-0.5033035 -3.298829,-0.4707032 -0.93143,0.057304 -1.967628,0.4745682 -2.816406,1.8652348 -0.08243,-0.0147 -0.166818,-0.02149 -0.25,-0.02149 -0.6836775,0 -1.2696624,0.488689 -1.394531,1.164063 -0.069666,0.374726 0.00981,0.756092 0.2246094,1.070312 0.2146235,0.31403 0.5388205,0.524195 0.9121096,0.59375 0.08619,0.01621 0.174405,0.02539 0.261718,0.02539 0.683677,0 1.271429,-0.490455 1.396485,-1.166016 0.09539,-0.514589 -0.100905,-1.016696 -0.46875,-1.33789 0.662582,-1.046705 1.437414,-1.384392 2.167969,-1.4375 1.287559,-0.0987 2.44056,0.353485 3.617187,0.539062 0.278197,0.06332 0.575034,0.158215 0.875,0.294922 9.39e-4,3.77e-4 0.003,0.0013 0.0039,0.002 0.161718,0.07365 0.316353,0.155656 0.464844,0.248047 0.148493,0.09239 0.288914,0.193876 0.423828,0.304688 0.27028,0.222042 0.927735,0.591796 0.927735,0.591796 -0.02552,0.03257 -0.05031,0.06432 -0.07227,0.09961 -0.08431,0.134488 -0.138023,0.279813 -0.162109,0.427734 0,0 0,0.002 0,0.002 -0.01187,0.0735 -0.01595,0.147085 -0.01367,0.220703 0,0 0,0.002 0,0.002 0.0024,0.07361 0.01129,0.147142 0.02734,0.21875 0.01629,0.07268 0.03846,0.142519 0.06836,0.210937 0.05902,0.135085 0.144699,0.259581 0.253906,0.365234 0.05505,0.05335 0.116501,0.10192 0.183594,0.144532 0.184016,0.117259 0.395653,0.179687 0.613281,0.179687 0.396762,0 0.762052,-0.200398 0.974609,-0.537109 0.08478,-0.134353 0.137863,-0.279867 0.16211,-0.427735 0.03637,-0.221802 0.007,-0.448448 -0.08203,-0.652343 -0.08898,-0.203895 -0.238139,-0.385664 -0.439453,-0.513672 -0.06536,-0.0413 -0.133288,-0.07329 -0.205079,-0.09961 -0.07081,-0.02615 -0.144398,-0.04488 -0.21875,-0.05664 0,0 -0.002,0 -0.002,0 -0.07482,-0.01174 -0.148893,-0.01827 -0.224609,-0.01563 -0.07582,0.0028 -0.152629,0.01435 -0.226563,0.03125 -0.288793,-0.40601 -0.823451,-0.575207 -1.203125,-0.867188 0.117756,-0.03652 0.317713,-0.280816 0.441407,-0.335937 0.125402,-0.07776 0.247938,-0.167645 0.36914,-0.271485 0.120888,-0.103665 0.237933,-0.220296 0.34961,-0.3535152 0.107406,0.032299 0.220571,0.050781 0.333984,0.050781 0.09886,0 0.196176,-0.013242 0.289062,-0.037109 0.09323,-0.024121 0.182219,-0.059327 0.265626,-0.1054687 0.166996,-0.092214 0.310768,-0.2267178 0.416015,-0.3945313 0.04103,-0.064808 0.0745,-0.1330871 0.101563,-0.203125 0.0812,-0.2101136 0.09897,-0.4385622 0.04883,-0.6640625 C 21.931324,8.4133312 21.869479,8.2728096 21.783203,8.1499686 21.740263,8.0888366 21.691151,8.032043 21.636719,7.9800468 21.581769,7.9275568 21.522639,7.8791345 21.457031,7.8374686 21.365391,7.7794756 21.264932,7.7347001 21.162109,7.7046561 21.058843,7.6746051 20.952282,7.6597342 20.84375,7.6597342 Z m 0,0.7558594 c 0.07455,0 0.149611,0.022871 0.212891,0.0625 0.04497,0.028637 0.08335,0.065019 0.113281,0.1074219 0.02945,0.04218 0.05095,0.08875 0.0625,0.140625 0,0 0,0.00195 0,0.00195 2.11e-4,9.425e-4 -2.04e-4,0.00297 0,0.00391 0.02166,0.1017558 0.0038,0.204294 -0.05273,0.2929687 -0.05633,0.089629 -0.148293,0.1509021 -0.248046,0.1738282 -0.09951,0.022257 -0.207952,0.00916 -0.298829,-0.048828 l -0.01758,-0.011719 c -0.08622,-0.061233 -0.141613,-0.1510586 -0.160156,-0.2480469 -0.01837,-0.09606 -0.0016,-0.1995823 0.05469,-0.2890625 0.07248,-0.1156302 0.196723,-0.1855469 0.333985,-0.1855469 z m 4.064453,1.5664063 c -0.39695,0 -0.761975,0.2007491 -0.972656,0.5371091 -0.300998,0.477262 -0.20941,1.093253 0.193359,1.462891 0.004,0.0027 0.0093,0.009 0.01367,0.01172 -0.253305,0.851595 -0.259178,2.353478 -0.05078,3.125 -0.02685,0.02443 -0.0553,0.0468 -0.08008,0.07422 -0.043,0.04805 -0.08366,0.10006 -0.119141,0.15625 -0.05971,0.09473 -0.104911,0.194055 -0.134766,0.296875 -0.792697,-0.02884 -1.175678,0.08151 -1.77539,0.416016 -0.277829,0.102501 -0.646044,0.174234 -1.214844,0.183594 -0.368783,-0.04343 -1.099621,-0.03317 -1.425781,-0.02148 -0.2687,0.01086 -0.548021,0.01846 -0.91211,0 C 18.177059,16.210617 18.03354,16.057671 17.779297,15.767156 17.44075,15.379801 16.967024,14.892362 16,14.821844 v 0.753906 c 0.618708,0.05646 0.919967,0.354125 1.212891,0.689453 0.279216,0.319315 0.597256,0.681405 1.175781,0.712891 0.3977,0.02171 0.704668,0.01261 0.976562,0.002 0.467739,-0.01628 1.271357,-0.03042 1.910157,0.128906 0.489521,0.121059 2.171726,2.22136 2.673828,3.097656 -0.02028,0.02714 -0.04271,0.05353 -0.06055,0.08203 -0.327286,0.519305 -0.191968,1.204919 0.304687,1.556641 0.01352,0.01086 0.02795,0.01806 0.05273,0.03516 0.184203,0.116988 0.395841,0.179688 0.613281,0.179688 0.397325,0 0.762165,-0.201483 0.972656,-0.537109 0.164299,-0.258949 0.217051,-0.568664 0.150391,-0.869141 -0.06723,-0.301589 -0.246623,-0.558737 -0.507813,-0.724609 -0.184016,-0.116175 -0.396028,-0.177735 -0.613281,-0.177735 -0.09914,0 -0.197881,0.01404 -0.291016,0.03711 -0.480882,-0.789218 -1.52308,-2.371007 -2.375,-3 0.602555,-0.408588 1.131706,-0.430124 1.603516,-0.384765 v 0.002 c 0.0798,0.19516 0.211828,0.368546 0.394531,0.498047 0.01352,0.01086 0.0299,0.02001 0.05469,0.03711 0.184203,0.116987 0.395841,0.177735 0.613281,0.177735 0.397325,0 0.76021,-0.201483 0.970703,-0.53711 0.164299,-0.259218 0.217051,-0.566738 0.150391,-0.867187 -0.06722,-0.30121 -0.246622,-0.558737 -0.507813,-0.72461 -0.184016,-0.116174 -0.396029,-0.177734 -0.613281,-0.177734 -0.02347,0 -0.04684,7.53e-4 -0.07031,0.002 -0.133317,-0.595063 -0.128352,-1.872291 0.05078,-2.53125 0.02104,0.002 0.04147,0.0059 0.0625,0.0059 0.397325,0 0.762163,-0.201237 0.972656,-0.537109 0.164301,-0.259218 0.217051,-0.566548 0.150391,-0.867187 -0.06722,-0.301399 -0.246622,-0.558738 -0.507813,-0.72461 C 25.335515,10.04356 25.123502,9.9819999 24.90625,9.9819999 Z m 0,0.7558591 c 0.07492,0 0.148037,0.02092 0.210938,0.06055 0.09013,0.05728 0.152497,0.14718 0.175781,0.251953 0.0229,0.102873 0.0042,0.206759 -0.05273,0.296875 -0.112286,0.179146 -0.363985,0.239764 -0.546875,0.123047 l -0.01758,-0.0098 c -0.172375,-0.121877 -0.218694,-0.357475 -0.105469,-0.53711 v -0.002 c 0.07286,-0.11563 0.199053,-0.183594 0.335938,-0.183594 z m -14.355469,1.25586 c 0.02589,0.0071 0.05756,0.01967 0.07813,0.02344 0.363151,0.06786 0.602378,0.420609 0.535156,0.785156 -0.06666,0.358892 -0.420352,0.603648 -0.78125,0.53711 -0.363526,-0.06786 -0.6025658,-0.418657 -0.5351558,-0.783203 0.05915,-0.318366 0.3342208,-0.550782 0.6562498,-0.550782 0,-0.02083 0.02098,-0.01882 0.04687,-0.01172 z m 10.265625,0.470703 v 0.002 c 0.07511,0 0.150551,0.01919 0.212891,0.05859 0.04633,0.02954 0.08188,0.06868 0.111328,0.111328 0.02944,0.04264 0.05127,0.08887 0.0625,0.138672 0.02214,0.09979 0.0058,0.208141 -0.05273,0.300781 -0.07361,0.116446 -0.198489,0.185547 -0.335938,0.185547 -0.07454,0 -0.147283,-0.02065 -0.210937,-0.06055 -0.04619,-0.02941 -0.08394,-0.06868 -0.113282,-0.111328 -0.02908,-0.04229 -0.04933,-0.08921 -0.06055,-0.138672 0,0 0,-0.002 0,-0.002 -0.01116,-0.04992 -0.01413,-0.101141 -0.0059,-0.152344 0.0083,-0.0512 0.02749,-0.09997 0.05664,-0.146484 0.03173,-0.05021 0.07475,-0.0927 0.126953,-0.125 0.06291,-0.03902 0.134063,-0.06055 0.208984,-0.06055 z m 4.044922,3.103515 c 0.07492,0 0.148037,0.02092 0.210938,0.06055 0.09013,0.05728 0.152497,0.147452 0.175781,0.251953 0.0229,0.102874 0.0042,0.206841 -0.05273,0.296875 -0.112286,0.179146 -0.363984,0.239764 -0.546874,0.123047 l -0.01758,-0.0098 c -0.172376,-0.121874 -0.21674,-0.357475 -0.103515,-0.53711 v -0.002 c 0.07286,-0.11563 0.197099,-0.183594 0.333984,-0.183594 z m -4.917969,3.388672 c -0.402958,0 -0.779779,0.215175 -0.986328,0.5625 -0.157353,0.26492 -0.204203,0.576043 -0.128906,0.875 0.06591,0.262476 0.219158,0.488348 0.433594,0.646485 -0.761039,1.737553 -2.065075,2.26601 -2.69336,2.568359 -0.02404,0.0081 -0.04733,0.01849 -0.06836,0.03125 -0.222885,0.100155 -0.404424,0.132801 -0.5,0.152344 v 0.753906 c 0.05164,-0.0054 0.374843,-0.02157 0.818359,-0.224609 1.004203,-0.25569 1.283699,-0.0675 1.578125,0.132812 0.191714,0.130289 0.430496,0.293256 0.800782,0.3125 0.01876,9.42e-4 0.03693,0.002 0.05664,0.002 0.396011,0 1.494606,-0.110136 1.841797,-0.242187 0.214811,0.210361 0.502563,0.330078 0.804688,0.330078 0.274334,0 0.538229,-0.09988 0.746093,-0.279297 0.232838,-0.200317 0.374966,-0.479873 0.398438,-0.787109 0.02347,-0.307426 -0.07346,-0.60454 -0.273438,-0.837891 -0.218754,-0.256234 -0.536935,-0.404297 -0.873046,-0.404297 -0.27396,0 -0.539996,0.09999 -0.748047,0.279297 -0.302688,0.260576 -0.435502,0.646637 -0.390625,1.017578 -0.365779,0.131916 -1.322523,0.174212 -1.523438,0.167969 -0.15416,-0.0081 -0.244844,-0.06552 -0.417969,-0.183594 -0.220068,-0.149832 -0.1652,-0.28452 -0.490234,-0.347656 0.551299,-0.520446 1.172738,-1.088988 1.65625,-2.220703 0.386998,-0.01357 0.747852,-0.2234 0.947266,-0.558594 0.323906,-0.545879 0.145536,-1.255009 -0.398438,-1.582031 -0.178195,-0.106401 -0.382919,-0.164063 -0.589844,-0.164063 z m 0,0.75586 c 0.07098,0 0.14191,0.01973 0.203125,0.05664 0.187772,0.113187 0.250586,0.358583 0.138672,0.546875 -0.07229,0.121874 -0.200404,0.19336 -0.341797,0.19336 -0.07117,0 -0.141348,-0.01891 -0.203125,-0.05664 -0.09069,-0.05429 -0.155728,-0.140996 -0.18164,-0.244141 -0.02591,-0.103145 -0.01111,-0.209172 0.04297,-0.300781 0.07248,-0.121601 0.200405,-0.195312 0.341797,-0.195312 z m 4.917969,0.796875 c 0.07492,0 0.148037,0.02092 0.210938,0.06055 0.09013,0.05728 0.152497,0.145228 0.175781,0.25 0.0229,0.103146 0.0042,0.208713 -0.05273,0.298829 -0.112286,0.179146 -0.363985,0.239762 -0.546874,0.123047 l -0.01758,-0.0098 c -0.172375,-0.121874 -0.218693,-0.357285 -0.105468,-0.53711 v -0.002 c 0.07286,-0.115631 0.199052,-0.183593 0.335937,-0.183593 z m -2.96289,2.794922 c 0.115856,0 0.224921,0.04992 0.300781,0.138671 0.0691,0.08116 0.103774,0.185129 0.0957,0.291016 -0.0081,0.10586 -0.05598,0.201996 -0.136719,0.271484 -0.09201,0.07926 -0.191155,0.0957 -0.257812,0.0957 -0.116607,0 -0.227439,-0.051 -0.302735,-0.138671 -0.142329,-0.16666 -0.123213,-0.419427 0.04297,-0.5625 0.09238,-0.0798 0.191155,-0.0957 0.257813,-0.0957 z"/>
+ <path style="opacity:0.2" d="M 11.072664,10.337006 7.6220137,12.025528 5.75,22.240466 9.0466649,21.391917 11.821663,23.387 13.694444,13.172063 Z M 10.38914,13.943825 C 9.808719,13.834102 9.4256763,13.267754 9.533773,12.678603 c 0.108096,-0.589346 0.666053,-0.97815 1.246474,-0.868428 0.580804,0.109723 0.963847,0.676267 0.855751,1.265417 -0.107906,0.589151 -0.666438,0.977956 -1.246858,0.868233 z"/>
+ <path style="fill:#b66bc2" d="M 11.072664,9.3374965 7.6220137,11.026019 5.75,21.240957 9.0466649,20.392408 11.821663,22.387491 13.694444,12.172554 Z M 10.38914,12.944316 C 9.808719,12.834593 9.4256763,12.268245 9.533773,11.679094 c 0.108096,-0.589346 0.666053,-0.97815 1.246474,-0.868428 0.580804,0.109723 0.963847,0.676267 0.855751,1.265417 -0.107906,0.589151 -0.666438,0.977956 -1.246858,0.868233 z"/>
+ <path style="fill:#ffffff" d="M 20.841797 6.6601562 C 20.444285 6.6601562 20.08354 6.8609332 19.873047 7.1972656 C 19.745926 7.398764 19.6888 7.6240098 19.695312 7.8457031 C 19.695312 7.8457031 19.695312 7.8476562 19.695312 7.8476562 C 19.698712 7.9580265 19.71578 8.0671416 19.75 8.171875 C 19.75 8.171875 19.75 8.1738281 19.75 8.1738281 C 19.78435 8.278571 19.834745 8.3786912 19.898438 8.4707031 C 19.812857 8.5678721 19.724788 8.6531338 19.632812 8.7285156 C 19.632812 8.7285156 19.630859 8.7304688 19.630859 8.7304688 C 19.539389 8.8053027 19.445544 8.8697715 19.351562 8.9257812 C 19.351562 8.9257812 19.349609 8.9277344 19.349609 8.9277344 C 18.783003 9.2647614 18.505922 9.2840565 18.332031 9.28125 C 17.812091 9.0544882 17.307875 8.9371143 16.869141 8.8808594 C 16.208127 8.8012874 14.540219 8.3775559 13.570312 8.4101562 C 12.638882 8.4674603 11.602684 8.8847244 10.753906 10.275391 C 10.671476 10.260691 10.587088 10.253906 10.503906 10.253906 C 9.8202285 10.253906 9.2342436 10.742595 9.109375 11.417969 C 9.039709 11.792695 9.1191805 12.174061 9.3339844 12.488281 C 9.5486079 12.802311 9.8728049 13.012476 10.246094 13.082031 C 10.332284 13.098241 10.420499 13.107422 10.507812 13.107422 C 11.191489 13.107422 11.779241 12.616967 11.904297 11.941406 C 11.999687 11.426817 11.803392 10.92471 11.435547 10.603516 C 12.098129 9.5568107 12.872961 9.2191241 13.603516 9.1660156 C 14.891075 9.0673116 16.044076 9.5195007 17.220703 9.7050781 C 17.4989 9.7684001 17.795737 9.8632931 18.095703 10 C 18.096642 10.000377 18.098709 10.001323 18.099609 10.001953 C 18.261327 10.075603 18.415962 10.157609 18.564453 10.25 C 18.712946 10.34239 18.853367 10.443876 18.988281 10.554688 C 19.258561 10.77673 19.916016 11.146484 19.916016 11.146484 C 19.890496 11.179054 19.86571 11.210806 19.84375 11.246094 C 19.75944 11.380582 19.705727 11.525907 19.681641 11.673828 C 19.681641 11.673828 19.681641 11.675781 19.681641 11.675781 C 19.669771 11.749281 19.665689 11.822866 19.667969 11.896484 C 19.667969 11.896484 19.667969 11.898438 19.667969 11.898438 C 19.670369 11.972048 19.679263 12.04558 19.695312 12.117188 C 19.711603 12.189868 19.733772 12.259707 19.763672 12.328125 C 19.822692 12.46321 19.908371 12.587706 20.017578 12.693359 C 20.072628 12.746709 20.134079 12.795279 20.201172 12.837891 C 20.385188 12.95515 20.596825 13.017578 20.814453 13.017578 C 21.211215 13.017578 21.576505 12.81718 21.789062 12.480469 C 21.873842 12.346116 21.926925 12.200602 21.951172 12.052734 C 21.987542 11.830932 21.958151 11.604286 21.869141 11.400391 C 21.780161 11.196496 21.631002 11.014727 21.429688 10.886719 C 21.364328 10.845419 21.2964 10.813426 21.224609 10.787109 C 21.153799 10.760959 21.080211 10.742229 21.005859 10.730469 C 21.005859 10.730469 21.003906 10.730469 21.003906 10.730469 C 20.929086 10.718729 20.855013 10.712204 20.779297 10.714844 C 20.703477 10.717644 20.626668 10.729194 20.552734 10.746094 C 20.263941 10.340084 19.729283 10.170887 19.349609 9.8789062 C 19.467365 9.8423883 19.667322 9.5980901 19.791016 9.5429688 C 19.916418 9.4652117 20.038954 9.3753239 20.160156 9.2714844 C 20.281044 9.1678189 20.398089 9.0511882 20.509766 8.9179688 C 20.617172 8.9502678 20.730337 8.96875 20.84375 8.96875 C 20.94261 8.96875 21.039926 8.9555076 21.132812 8.9316406 C 21.226042 8.9075196 21.315031 8.8723138 21.398438 8.8261719 C 21.565434 8.7339579 21.709206 8.5994541 21.814453 8.4316406 C 21.855483 8.3668326 21.888953 8.2985535 21.916016 8.2285156 C 21.997216 8.018402 22.014984 7.7899534 21.964844 7.5644531 C 21.931324 7.4137532 21.869479 7.2732316 21.783203 7.1503906 C 21.740263 7.0892586 21.691151 7.032465 21.636719 6.9804688 C 21.581769 6.9279788 21.522639 6.8795565 21.457031 6.8378906 C 21.365391 6.7798976 21.264932 6.7351221 21.162109 6.7050781 C 21.058843 6.6750271 20.952282 6.6601562 20.84375 6.6601562 L 20.841797 6.6601562 z M 20.841797 7.4160156 C 20.916347 7.4160156 20.991408 7.4388866 21.054688 7.4785156 C 21.099657 7.5071526 21.138041 7.5435347 21.167969 7.5859375 C 21.197419 7.6281175 21.218919 7.6746876 21.230469 7.7265625 C 21.230469 7.7265625 21.230469 7.7285156 21.230469 7.7285156 C 21.23068 7.7294581 21.230265 7.7314819 21.230469 7.7324219 C 21.252129 7.8341777 21.234224 7.9367159 21.177734 8.0253906 C 21.121404 8.1150196 21.029441 8.1762927 20.929688 8.1992188 C 20.830178 8.2214757 20.721736 8.2083816 20.630859 8.1503906 L 20.613281 8.1386719 C 20.527061 8.0774389 20.471668 7.9876133 20.453125 7.890625 C 20.434755 7.794565 20.451502 7.6910427 20.507812 7.6015625 C 20.580292 7.4859323 20.704535 7.4160156 20.841797 7.4160156 z M 24.90625 8.9824219 C 24.5093 8.9824219 24.144275 9.1831713 23.933594 9.5195312 C 23.632596 9.9967928 23.724184 10.612784 24.126953 10.982422 C 24.130953 10.985122 24.136295 10.991381 24.140625 10.994141 C 23.88732 11.845736 23.881447 13.347619 24.089844 14.119141 C 24.062994 14.143571 24.034546 14.165939 24.009766 14.193359 C 23.966766 14.241409 23.926111 14.293419 23.890625 14.349609 C 23.830915 14.444339 23.785714 14.543664 23.755859 14.646484 C 22.963162 14.617644 22.580181 14.727992 21.980469 15.0625 C 21.70264 15.165001 21.334425 15.236734 20.765625 15.246094 C 20.396842 15.202664 19.666004 15.212929 19.339844 15.224609 C 19.071144 15.235469 18.791823 15.243067 18.427734 15.224609 C 18.177059 15.211039 18.03354 15.058093 17.779297 14.767578 C 17.44075 14.380223 16.967024 13.892784 16 13.822266 L 16 14.576172 C 16.618708 14.632632 16.919967 14.930297 17.212891 15.265625 C 17.492107 15.58494 17.810147 15.94703 18.388672 15.978516 C 18.786372 16.000226 19.09334 15.991129 19.365234 15.980469 C 19.832973 15.964189 20.636591 15.950044 21.275391 16.109375 C 21.764912 16.230434 23.447117 18.330735 23.949219 19.207031 C 23.928939 19.234171 23.906512 19.260563 23.888672 19.289062 C 23.561386 19.808367 23.696704 20.493981 24.193359 20.845703 C 24.206879 20.856563 24.221314 20.863759 24.246094 20.880859 C 24.430297 20.997847 24.641935 21.060547 24.859375 21.060547 C 25.2567 21.060547 25.62154 20.859064 25.832031 20.523438 C 25.99633 20.264489 26.049082 19.954774 25.982422 19.654297 C 25.915192 19.352708 25.735799 19.09556 25.474609 18.929688 C 25.290593 18.813513 25.078581 18.751953 24.861328 18.751953 C 24.762188 18.751953 24.663447 18.765993 24.570312 18.789062 C 24.08943 17.999844 23.047232 16.418055 22.195312 15.789062 C 22.797867 15.380474 23.327018 15.358938 23.798828 15.404297 L 23.798828 15.40625 C 23.878628 15.60141 24.010656 15.774796 24.193359 15.904297 C 24.206879 15.915157 24.223257 15.924306 24.248047 15.941406 C 24.43225 16.058393 24.643888 16.119141 24.861328 16.119141 C 25.258653 16.119141 25.621538 15.917658 25.832031 15.582031 C 25.99633 15.322813 26.049082 15.015293 25.982422 14.714844 C 25.915202 14.413634 25.7358 14.156107 25.474609 13.990234 C 25.290593 13.87406 25.07858 13.8125 24.861328 13.8125 C 24.837858 13.8125 24.814486 13.813253 24.791016 13.814453 C 24.657699 13.21939 24.662664 11.942162 24.841797 11.283203 C 24.862837 11.285203 24.883267 11.289062 24.904297 11.289062 C 25.301622 11.289062 25.66646 11.087825 25.876953 10.751953 C 26.041254 10.492735 26.094004 10.185405 26.027344 9.8847656 C 25.960124 9.5833666 25.780722 9.3260281 25.519531 9.1601562 C 25.335515 9.0439822 25.123502 8.9824219 24.90625 8.9824219 z M 24.90625 9.7382812 C 24.98117 9.7382812 25.054287 9.7592001 25.117188 9.7988281 C 25.207317 9.8561031 25.269685 9.946008 25.292969 10.050781 C 25.315869 10.153654 25.297124 10.25754 25.240234 10.347656 C 25.127948 10.526802 24.876249 10.58742 24.693359 10.470703 L 24.675781 10.460938 C 24.503406 10.339061 24.457087 10.103463 24.570312 9.9238281 L 24.570312 9.921875 C 24.643172 9.8062448 24.769365 9.7382812 24.90625 9.7382812 z M 10.550781 10.994141 C 10.576674 11.001239 10.608345 11.013813 10.628906 11.017578 C 10.992057 11.085438 11.231284 11.438187 11.164062 11.802734 C 11.097402 12.161626 10.74371 12.406382 10.382812 12.339844 C 10.019286 12.271984 9.7802462 11.921187 9.8476562 11.556641 C 9.9068063 11.238275 10.181877 11.005859 10.503906 11.005859 C 10.503906 10.985029 10.524888 10.987042 10.550781 10.994141 z M 20.816406 11.464844 L 20.816406 11.466797 C 20.891516 11.466797 20.966957 11.485991 21.029297 11.525391 C 21.075627 11.554931 21.111178 11.594069 21.140625 11.636719 C 21.170065 11.679359 21.191895 11.725586 21.203125 11.775391 C 21.225265 11.875181 21.208891 11.983532 21.150391 12.076172 C 21.076781 12.192618 20.951902 12.261719 20.814453 12.261719 C 20.739913 12.261719 20.66717 12.241072 20.603516 12.201172 C 20.557326 12.171762 20.519572 12.132494 20.490234 12.089844 C 20.461154 12.047554 20.440908 12.000631 20.429688 11.951172 C 20.429688 11.951172 20.429688 11.949219 20.429688 11.949219 C 20.418527 11.899299 20.415558 11.848078 20.423828 11.796875 C 20.432128 11.745675 20.451319 11.696901 20.480469 11.650391 C 20.512199 11.600181 20.555219 11.557691 20.607422 11.525391 C 20.670332 11.486371 20.741485 11.464844 20.816406 11.464844 z M 24.861328 14.568359 C 24.936248 14.568359 25.009365 14.589276 25.072266 14.628906 C 25.162396 14.686186 25.224763 14.776358 25.248047 14.880859 C 25.270947 14.983733 25.252202 15.0877 25.195312 15.177734 C 25.083026 15.35688 24.831328 15.417498 24.648438 15.300781 L 24.630859 15.291016 C 24.458483 15.169142 24.414119 14.933541 24.527344 14.753906 L 24.527344 14.751953 C 24.600204 14.636323 24.724443 14.568359 24.861328 14.568359 z M 19.943359 17.957031 C 19.540401 17.957031 19.16358 18.172206 18.957031 18.519531 C 18.799678 18.784451 18.752828 19.095574 18.828125 19.394531 C 18.894035 19.657007 19.047283 19.882879 19.261719 20.041016 C 18.50068 21.778569 17.196644 22.307026 16.568359 22.609375 C 16.544319 22.617475 16.52103 22.627865 16.5 22.640625 C 16.277115 22.74078 16.095576 22.773426 16 22.792969 L 16 23.546875 C 16.05164 23.541475 16.374843 23.525303 16.818359 23.322266 C 17.822562 23.066576 18.102058 23.254763 18.396484 23.455078 C 18.588198 23.585367 18.82698 23.748334 19.197266 23.767578 C 19.216026 23.76852 19.234196 23.769531 19.253906 23.769531 C 19.649917 23.769531 20.748512 23.659395 21.095703 23.527344 C 21.310514 23.737705 21.598266 23.857422 21.900391 23.857422 C 22.174725 23.857422 22.43862 23.757544 22.646484 23.578125 C 22.879322 23.377808 23.02145 23.098252 23.044922 22.791016 C 23.068392 22.48359 22.971458 22.186476 22.771484 21.953125 C 22.55273 21.696891 22.234549 21.548828 21.898438 21.548828 C 21.624478 21.548828 21.358442 21.648814 21.150391 21.828125 C 20.847703 22.088701 20.714889 22.474762 20.759766 22.845703 C 20.393987 22.977619 19.437243 23.019915 19.236328 23.013672 C 19.082168 23.005572 18.991484 22.948155 18.818359 22.830078 C 18.598291 22.680246 18.653159 22.545558 18.328125 22.482422 C 18.879424 21.961976 19.500863 21.393434 19.984375 20.261719 C 20.371373 20.248149 20.732227 20.038319 20.931641 19.703125 C 21.255547 19.157246 21.077177 18.448116 20.533203 18.121094 C 20.355008 18.014693 20.150284 17.957031 19.943359 17.957031 z M 19.943359 18.712891 C 20.014339 18.712891 20.085269 18.732621 20.146484 18.769531 C 20.334256 18.882718 20.39707 19.128114 20.285156 19.316406 C 20.212866 19.43828 20.084752 19.509766 19.943359 19.509766 C 19.872189 19.509766 19.802011 19.490855 19.740234 19.453125 C 19.649544 19.398835 19.584506 19.312129 19.558594 19.208984 C 19.532684 19.105839 19.547482 18.999812 19.601562 18.908203 C 19.674042 18.786602 19.801967 18.712891 19.943359 18.712891 z M 24.861328 19.509766 C 24.936248 19.509766 25.009365 19.530682 25.072266 19.570312 C 25.162396 19.627592 25.224763 19.71554 25.248047 19.820312 C 25.270947 19.923458 25.252202 20.029025 25.195312 20.119141 C 25.083026 20.298287 24.831327 20.358903 24.648438 20.242188 L 24.630859 20.232422 C 24.458484 20.110548 24.412166 19.875137 24.525391 19.695312 L 24.525391 19.693359 C 24.598251 19.577728 24.724443 19.509766 24.861328 19.509766 z M 21.898438 22.304688 C 22.014294 22.304688 22.123359 22.354603 22.199219 22.443359 C 22.268319 22.524519 22.302993 22.628488 22.294922 22.734375 C 22.286822 22.840235 22.238942 22.936371 22.158203 23.005859 C 22.066193 23.085119 21.967048 23.101562 21.900391 23.101562 C 21.783784 23.101562 21.672952 23.050561 21.597656 22.962891 C 21.455327 22.796231 21.474443 22.543464 21.640625 22.400391 C 21.733005 22.320591 21.83178 22.304687 21.898438 22.304688 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.078125 1 L 16.078125 1.0019531 C 16.051128 1.0012905 16.026179 1.0109242 16 1.0136719 L 16 1.0019531 A 3.2974327 3.2972261 0 0 0 14.351562 1.4394531 L 4.6484375 7.0429688 A 3.2974327 3.2972261 0 0 0 3 9.8984375 L 3 10.898438 A 3.2974327 3.2972261 0 0 1 4.6484375 8.0429688 L 14.351562 2.4394531 A 3.2974327 3.2972261 0 0 1 16 2.0019531 L 16 2.0136719 C 16.02618 2.0109229 16.051125 2.0012905 16.078125 2.0019531 L 16.078125 2 C 16.630551 2.0128177 17.169814 2.1633214 17.648438 2.4394531 L 27.351562 8.0429688 C 28.372087 8.6320054 29.000167 9.7201756 29 10.898438 L 29 9.8984375 C 29.000167 8.720176 28.372087 7.6320055 27.351562 7.0429688 L 17.648438 1.4394531 C 17.169814 1.1633214 16.630551 1.0128177 16.078125 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pick-colour-picker.svg b/.icons/awkward/32x32/apps/pick-colour-picker.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pick-colour-picker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pidgin.svg b/.icons/awkward/32x32/apps/pidgin.svg
new file mode 100644
index 00000000..d369d2a4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pidgin.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m24.443439 21.719158c3.681896 0 6.556561-1.596202 6.556561-5.282267-0.033047-0.327582-1e-3 -0.652034 0-0.942906-0.024713-3.920759-1.722614-7.287042-5.748695-11.401776-1.125441-1.150221-2.199918-2.092209-2.389322-2.092209-0.189406 0-0.908529 0.534804-1.597222 1.186237l-1.25217 1.184064c1.396835 1.852185 2.535283 3.648405 3.283419 5.812362-3.239355 0.510832-4.293246 3.867658-4.296004 7.150663 0 3.686065 1.761537 4.385831 5.443433 4.385832z"/>
+ <path style="opacity:.2" d="m7.5565612 12.280842c-3.681896 0-6.5565612 1.596202-6.5565612 5.282267 0.033047 0.327582 1e-3 0.652034 0 0.942906 0.024713 3.920759 1.7226145 7.287042 5.7486947 11.401776 1.1254411 1.150221 2.1999187 2.092209 2.3893223 2.092209 0.189406 0 0.908529-0.534804 1.597222-1.186237l1.25217-1.184064c-1.396835-1.852185-2.535283-3.648405-3.283419-5.812362 3.239355-0.510832 4.293246-3.867658 4.296004-7.150663 0-3.686065-1.761537-4.385831-5.4434328-4.385832z"/>
+ <path style="fill:#8b3391" d="m7.5565612 11.280842c-3.681896 0-6.5565612 1.596202-6.5565612 5.282267 0.033047 0.327582 1e-3 0.652034 0 0.942906 0.024713 3.920759 1.7226145 7.287042 5.7486947 11.401776 1.1254411 1.150221 2.1999187 2.092209 2.3893223 2.092209 0.189406 0 0.908529-0.534804 1.597222-1.186237l1.25217-1.184064c-1.396835-1.852185-2.535283-3.648405-3.283419-5.812362 3.239355-0.510832 4.293246-3.867658 4.296004-7.150663 0-3.686065-1.761537-4.385831-5.4434328-4.385832z"/>
+ <circle style="opacity:.2" cx="8" cy="17" r="7"/>
+ <circle style="fill:#bb3ecc" cx="8" cy="16" r="7"/>
+ <path style="fill:#8b3391" d="m24.443439 20.719158c3.681896 0 6.556561-1.596202 6.556561-5.282267-0.033047-0.327582-1e-3 -0.652034 0-0.942906-0.024713-3.920759-1.722614-7.287042-5.748695-11.401776-1.125441-1.150221-2.199918-2.092209-2.389322-2.092209-0.189406 0-0.908529 0.534804-1.597222 1.186237l-1.25217 1.184064c1.396835 1.852185 2.535283 3.648405 3.283419 5.812362-3.239355 0.510832-4.293246 3.867658-4.296004 7.150663 0 3.686065 1.761537 4.385831 5.443433 4.385832z"/>
+ <circle style="opacity:.2" cx="-24" cy="-17" r="7" transform="scale(-1)"/>
+ <circle style="fill:#bb3ecc" cx="-24" cy="-16" r="7" transform="scale(-1)"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 8 9 A 7 7 0 0 0 1 16 A 7 7 0 0 0 1.0234375 16.541016 A 7 7 0 0 1 8 10 A 7 7 0 0 1 14.976562 16.458984 A 7 7 0 0 0 15 16 A 7 7 0 0 0 8 9 z"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 24 9 A 7 7 0 0 0 17 16 A 7 7 0 0 0 17.023438 16.541016 A 7 7 0 0 1 24 10 A 7 7 0 0 1 30.976562 16.458984 A 7 7 0 0 0 31 16 A 7 7 0 0 0 24 9 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pillars-of-eternity.svg b/.icons/awkward/32x32/apps/pillars-of-eternity.svg
new file mode 100644
index 00000000..41250451
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pillars-of-eternity.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#387068" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g opacity=".2" transform="translate(0 .99999)">
+ <path d="m16.357 19.003c-2.1509-0.02003-4.1388 0.06808-5.8653 0.26345-3.0909 0.34974-4.36 0.50541-4.4427 0.54725-0.14857 0.07517 0.025007 0.1537 0.7238 0.32452 0.42359 0.10355 0.7035 0.2197 0.78253 0.32452 0.097186 0.1289 0.15087 0.14411 0.25546 0.07305 0.20369-0.1384 0.68994 0.03039 1.1202 0.38798 0.38685 0.32151 0.47655 0.35714 0.57258 0.22992 0.031993-0.04239 0.21412-0.07836 0.40521-0.07904 0.1911-0.000666 0.41029-0.03312 0.48743-0.07305 0.09688-0.05014 0.23649-0.02636 0.4522 0.07784 0.17175 0.08296 0.45302 0.15088 0.62397 0.15088s0.55975 0.10483 0.86475 0.23231c0.30499 0.12748 0.93176 0.37532 1.3933 0.55084 0.46152 0.17553 1.1606 0.46829 1.5533 0.65143 0.39274 0.18314 0.75716 0.33413 0.80896 0.3353 0.05177 0.0011 0.24162-0.07244 0.42283-0.16406 0.75818-0.38332 3.2928-1.3747 3.5148-1.3747 0.13226 0 0.26786-0.038 0.30244-0.08382 0.03489-0.04621 0.16634-0.06118 0.2951-0.03472 0.17542 0.03605 0.31175-0.0099 0.5579-0.18681 0.39974-0.28735 0.9573-0.32651 1.1452-0.08023 0.16253 0.21308 0.26735 0.19477 0.61516-0.10777 0.40751-0.35448 0.85811-0.5308 1.1995-0.46942 0.20404 0.03669 0.35052 0.003 0.58139-0.13532 0.16977-0.10176 0.49816-0.2326 0.73115-0.28979 0.54592-0.13402 0.59861-0.15812 0.50358-0.23471-0.10434-0.0841-1.7561-0.35628-2.7616-0.45504-2.3779-0.23357-4.6922-0.36077-6.8431-0.3808zm-1.5269 0.52689c0.20404-0.0058 0.36851 0.03926 0.36851 0.13771 0 0.21988-1.1224 1.0089-1.6752 1.1783-0.61442 0.18838-0.63429 0.18868-0.86622-0.0012-0.36815-0.3014-0.17651-0.51041 0.73702-0.80351 0.31856-0.10221 0.69141-0.25808 0.82804-0.34607 0.15994-0.103 0.40378-0.15944 0.60782-0.16525zm2.4827 0.006c0.34243 0.0017 1.3473 0.34337 1.728 0.61072 0.19073 0.13394 0.21016 0.1972 0.15416 0.50294-0.03522 0.19226-0.11292 0.34822-0.17177 0.34607-0.14881-0.0054-0.88908-0.37392-1.3096-0.65143-0.32532-0.21468-0.62699-0.68572-0.50358-0.78675 0.01813-0.01485 0.05386-0.02179 0.10277-0.02155zm-4.6262 0.05508c0.12951 0.0607-0.22165 0.31813-0.50358 0.36883-0.14638 0.02632-0.3187 0.09921-0.38319 0.16286-0.06453 0.06366-0.22649 0.1607-0.3597 0.21555-0.37709 0.15524-0.68605 0.18588-1.0189 0.10059-0.26936-0.06903-0.43994-0.2874-0.22463-0.2874 0.04455 0 0.24495-0.09257 0.44632-0.20597 0.26896-0.15145 0.57941-0.23068 1.1672-0.29818 0.44007-0.05058 0.83432-0.07606 0.87649-0.05628zm7.0942 0.03232c0.10121-0.0043 0.24687 0.0014 0.42577 0.01676 0.42863 0.03668 0.64746 0.09882 0.82364 0.23351 0.13195 0.10089 0.38565 0.24365 0.56377 0.31733 0.30576 0.12648 0.31404 0.13939 0.14682 0.2395-0.20912 0.1252-0.16223 0.12924-0.7473-0.05988-0.55316-0.17881-1.3713-0.59931-1.3713-0.70532 0-0.02301 0.05735-0.03756 0.15856-0.04191zm-3.6249 0.02754 0.22903 0.23112c0.1257 0.12716 0.29936 0.36076 0.38613 0.51971s0.18565 0.2886 0.22022 0.2886c0.14839 0 1.1246 0.58225 1.1246 0.67059 0 0.10874-0.47401 0.3317-0.70472 0.3317-0.08227 0-0.36957 0.12108-0.63865 0.26943-0.58082 0.32024-0.74708 0.32761-1.245 0.05389-0.20709-0.11385-0.58826-0.29377-0.84713-0.39996-0.25886-0.10619-0.46981-0.24414-0.46981-0.30656s0.24308-0.24493 0.54028-0.40595c0.33378-0.18083 0.60822-0.40327 0.7194-0.58078 0.099-0.15805 0.29405-0.37303 0.43311-0.47899l0.25252-0.1928zm-6.5069 0.137c0.20028 0.02202 0.17415 0.13825-0.11745 0.2838-0.17082 0.08527-0.35342 0.15287-0.40521 0.14968-0.20028-0.01232-0.61076-0.16377-0.61076-0.22513 0-0.0627 0.14768-0.09645 0.85888-0.19639 0.11574-0.01627 0.20779-0.01931 0.27455-0.01197zm13.313 0.06347c0.18765-0.0034 0.42296 0.01742 0.61369 0.06228l0.23491 0.05508-0.30097 0.12933c-0.16569 0.0713-0.35555 0.12828-0.42283 0.12693-0.16864-0.0034-0.45219-0.18784-0.45219-0.29458 0-0.04832 0.13975-0.07562 0.3274-0.07904zm-3.1463 0.69454c0.1524 0.003 0.2866 0.06941 0.2305 0.1437-0.0758 0.10042-0.39548 0.10042-0.47128 0-0.03222-0.04269 0.0071-0.09791 0.08809-0.12334 0.04831-0.01518 0.10189-0.02139 0.15269-0.02035zm-7.724 0.02874c0.06904 0 0.14286 0.04282 0.16443 0.0958 0.02334 0.0573-0.0431 0.097-0.16443 0.097-0.12135 0-0.18774-0.03969-0.16444-0.097 0.02156-0.05298 0.09543-0.0958 0.16444-0.0958z"/>
+ <path d="m25.404 18.755c-1.5067-0.32064-1.5258-0.33944-1.2974-1.2722 0.17921-0.73163 0.5366-1.4834 0.70521-1.4834 0.27439 0 0.62273 0.24043 0.78168 0.53953 0.09992 0.188 0.26919 0.40904 0.37617 0.49119 0.13921 0.10691 0.1945 0.27272 0.1945 0.58333 0 0.5041 0.19292 0.86971 0.56934 1.079 0.14661 0.08151 0.26656 0.18718 0.26656 0.23482 0 0.13017-0.35509 0.09185-1.5961-0.17225z"/>
+ <path d="m9.8635 12-0.4786 0.224c-0.6204 0.29-0.9075 0.66-1.0726 1.385-0.0735 0.323-0.2142 0.67-0.313 0.773-0.0987 0.103-0.3035 0.58-0.4543 1.06-0.1507 0.479-0.3273 0.94-0.3935 1.023-0.1082 0.136-0.1381 0.122-0.2826-0.135-0.0884-0.157-0.2022-0.285-0.2537-0.285-0.17686 0-0.61862 0.76037-0.79917 1.3752-0.20496 0.698-0.39955 1.085-0.68978 1.3766-0.14764 0.14832-0.16297 0.20188-0.060773 0.20302 0.1182 0.0013 3.026-0.40363 4.3635-0.60767 0.41543-0.06337 0.43107-0.07796 0.59254-0.56039 0.09108-0.2721 0.31223-0.74789 0.49226-1.0582l0.32666-0.56456-0.01216-1.5671c-0.01402-1.6971 0.0077-1.6197-0.6366-2.2972l-0.3275-0.345zm0.88881 5.1617c-0.04181 0.0067-0.0836 0.04102-0.12155 0.10846-0.17671 0.31399-0.32512 0.83028-0.26436 0.92054 0.07802 0.11595 0.20727 0.11557 0.44516-0.0014 0.143-0.07 0.189-0.189 0.189-0.482 0-0.337-0.122-0.566-0.248-0.546z"/>
+ <path d="m21.689 17.86c-2.6224-0.43244-5.6127-0.55428-7.9942-0.32575-0.81026 0.07775-1.3288 0.09162-1.3785 0.03687-0.04379-0.04828-0.14241-0.47289-0.21914-0.94358-0.13167-0.80775-0.13088-0.90708 0.01415-1.7689 0.21826-1.2971 0.32336-1.6374 0.63981-2.0715 0.28475-0.39059 0.57637-0.49642 0.73388-0.26634 0.18712 0.27333 0.53406 1.7007 0.53406 2.1972 0 0.81618 0.16339 0.47523 0.26261-0.54801 0.09738-1.0042 0.12407-1.1373 0.52564-2.6208 0.16203-0.59861 0.32178-1.3866 0.35498-1.7511 0.03566-0.3912 0.11997-0.74904 0.20586-0.8735 0.08001-0.11595 0.19469-0.34606 0.25483-0.51135 0.18853-0.51819 0.25722-0.52828 1.0136-0.14882l0.69113 0.34671 0.20259 0.70527c0.11142 0.3879 0.28164 0.92574 0.37826 1.1952s0.32521 1.1289 0.50797 1.9099c0.20359 0.86997 0.3864 1.4635 0.47199 1.5325 0.15792 0.12729 0.50478 1.1182 0.59309 1.6944 0.03222 0.20998 0.11511 0.45923 0.18427 0.55389 0.11341 0.15522 0.12056 0.11711 0.07294-0.38843-0.02904-0.3083-0.09013-0.71931-0.13575-0.91337-0.10236-0.43542 0.01496-1.2139 0.25072-1.6635 0.09206-0.17558 0.2506-0.65555 0.3523-1.0666 0.23719-0.95874 0.31153-1.0491 0.68846-0.83641 0.72618 0.40969 0.87421 0.62266 1.1694 1.6825 0.15267 0.54808 0.35048 1.1327 0.43958 1.2992 0.18831 0.35181 0.49483 1.795 0.49682 2.339 0.0027 0.65303-0.26672 1.3889-0.49106 1.3428-0.03161-0.0065-0.40075-0.06841-0.82027-0.13759z"/>
+ </g>
+ <g fill="#ffcd59">
+ <path d="m16.357 19.003c-2.1509-0.02003-4.1388 0.06808-5.8653 0.26345-3.0909 0.34974-4.36 0.50541-4.4427 0.54725-0.14857 0.07517 0.025007 0.1537 0.7238 0.32452 0.42359 0.10355 0.7035 0.2197 0.78253 0.32452 0.097186 0.1289 0.15087 0.14411 0.25546 0.07305 0.20369-0.1384 0.68994 0.03039 1.1202 0.38798 0.38685 0.32151 0.47655 0.35714 0.57258 0.22992 0.031993-0.04239 0.21412-0.07836 0.40521-0.07904 0.1911-0.000666 0.41029-0.03312 0.48743-0.07305 0.09688-0.05014 0.23649-0.02636 0.4522 0.07784 0.17175 0.08296 0.45302 0.15088 0.62397 0.15088s0.55975 0.10483 0.86475 0.23231c0.30499 0.12748 0.93176 0.37532 1.3933 0.55084 0.46152 0.17553 1.1606 0.46829 1.5533 0.65143 0.39274 0.18314 0.75716 0.33413 0.80896 0.3353 0.05177 0.0011 0.24162-0.07244 0.42283-0.16406 0.75818-0.38332 3.2928-1.3747 3.5148-1.3747 0.13226 0 0.26786-0.038 0.30244-0.08382 0.03489-0.04621 0.16634-0.06118 0.2951-0.03472 0.17542 0.03605 0.31175-0.0099 0.5579-0.18681 0.39974-0.28735 0.9573-0.32651 1.1452-0.08023 0.16253 0.21308 0.26735 0.19477 0.61516-0.10777 0.40751-0.35448 0.85811-0.5308 1.1995-0.46942 0.20404 0.03669 0.35052 0.003 0.58139-0.13532 0.16977-0.10176 0.49816-0.2326 0.73115-0.28979 0.54592-0.13402 0.59861-0.15812 0.50358-0.23471-0.10434-0.0841-1.7561-0.35628-2.7616-0.45504-2.3779-0.23357-4.6922-0.36077-6.8431-0.3808zm-1.5269 0.52689c0.20404-0.0058 0.36851 0.03926 0.36851 0.13771 0 0.21988-1.1224 1.0089-1.6752 1.1783-0.61442 0.18838-0.63429 0.18868-0.86622-0.0012-0.36815-0.3014-0.17651-0.51041 0.73702-0.80351 0.31856-0.10221 0.69141-0.25808 0.82804-0.34607 0.15994-0.103 0.40378-0.15944 0.60782-0.16525zm2.4827 0.006c0.34243 0.0017 1.3473 0.34337 1.728 0.61072 0.19073 0.13394 0.21016 0.1972 0.15416 0.50294-0.03522 0.19226-0.11292 0.34822-0.17177 0.34607-0.14881-0.0054-0.88908-0.37392-1.3096-0.65143-0.32532-0.21468-0.62699-0.68572-0.50358-0.78675 0.01813-0.01485 0.05386-0.02179 0.10277-0.02155zm-4.6262 0.05508c0.12951 0.0607-0.22165 0.31813-0.50358 0.36883-0.14638 0.02632-0.3187 0.09921-0.38319 0.16286-0.06453 0.06366-0.22649 0.1607-0.3597 0.21555-0.37709 0.15524-0.68605 0.18588-1.0189 0.10059-0.26936-0.06903-0.43994-0.2874-0.22463-0.2874 0.04455 0 0.24495-0.09257 0.44632-0.20597 0.26896-0.15145 0.57941-0.23068 1.1672-0.29818 0.44007-0.05058 0.83432-0.07606 0.87649-0.05628zm7.0942 0.03232c0.10121-0.0043 0.24687 0.0014 0.42577 0.01676 0.42863 0.03668 0.64746 0.09882 0.82364 0.23351 0.13195 0.10089 0.38565 0.24365 0.56377 0.31733 0.30576 0.12648 0.31404 0.13939 0.14682 0.2395-0.20912 0.1252-0.16223 0.12924-0.7473-0.05988-0.55316-0.17881-1.3713-0.59931-1.3713-0.70532 0-0.02301 0.05735-0.03756 0.15856-0.04191zm-3.6249 0.02754 0.22903 0.23112c0.1257 0.12716 0.29936 0.36076 0.38613 0.51971s0.18565 0.2886 0.22022 0.2886c0.14839 0 1.1246 0.58225 1.1246 0.67059 0 0.10874-0.47401 0.3317-0.70472 0.3317-0.08227 0-0.36957 0.12108-0.63865 0.26943-0.58082 0.32024-0.74708 0.32761-1.245 0.05389-0.20709-0.11385-0.58826-0.29377-0.84713-0.39996-0.25886-0.10619-0.46981-0.24414-0.46981-0.30656s0.24308-0.24493 0.54028-0.40595c0.33378-0.18083 0.60822-0.40327 0.7194-0.58078 0.099-0.15805 0.29405-0.37303 0.43311-0.47899l0.25252-0.1928zm-6.5069 0.137c0.20028 0.02202 0.17415 0.13825-0.11745 0.2838-0.17082 0.08527-0.35342 0.15287-0.40521 0.14968-0.20028-0.01232-0.61076-0.16377-0.61076-0.22513 0-0.0627 0.14768-0.09645 0.85888-0.19639 0.11574-0.01627 0.20779-0.01931 0.27455-0.01197zm13.313 0.06347c0.18765-0.0034 0.42296 0.01742 0.61369 0.06228l0.23491 0.05508-0.30097 0.12933c-0.16569 0.0713-0.35555 0.12828-0.42283 0.12693-0.16864-0.0034-0.45219-0.18784-0.45219-0.29458 0-0.04832 0.13975-0.07562 0.3274-0.07904zm-3.1463 0.69454c0.1524 0.003 0.2866 0.06941 0.2305 0.1437-0.0758 0.10042-0.39548 0.10042-0.47128 0-0.03222-0.04269 0.0071-0.09791 0.08809-0.12334 0.04831-0.01518 0.10189-0.02139 0.15269-0.02035zm-7.724 0.02874c0.06904 0 0.14286 0.04282 0.16443 0.0958 0.02334 0.0573-0.0431 0.097-0.16443 0.097-0.12135 0-0.18774-0.03969-0.16444-0.097 0.02156-0.05298 0.09543-0.0958 0.16444-0.0958z"/>
+ <path d="m25.404 18.755c-1.5067-0.32064-1.5258-0.33944-1.2974-1.2722 0.17921-0.73163 0.5366-1.4834 0.70521-1.4834 0.27439 0 0.62273 0.24043 0.78168 0.53953 0.09992 0.188 0.26919 0.40904 0.37617 0.49119 0.13921 0.10691 0.1945 0.27272 0.1945 0.58333 0 0.5041 0.19292 0.86971 0.56934 1.079 0.14661 0.08151 0.26656 0.18718 0.26656 0.23482 0 0.13017-0.35509 0.09185-1.5961-0.17225z"/>
+ <path d="m9.8635 12-0.4786 0.224c-0.6204 0.29-0.9075 0.66-1.0726 1.385-0.0735 0.323-0.2142 0.67-0.313 0.773-0.0987 0.103-0.3035 0.58-0.4543 1.06-0.1507 0.479-0.3273 0.94-0.3935 1.023-0.1082 0.136-0.1381 0.122-0.2826-0.135-0.0884-0.157-0.2022-0.285-0.2537-0.285-0.17686 0-0.61862 0.76037-0.79917 1.3752-0.20496 0.698-0.39955 1.085-0.68978 1.3766-0.14764 0.14832-0.16297 0.20188-0.060773 0.20302 0.1182 0.0013 3.026-0.40363 4.3635-0.60767 0.41543-0.06337 0.43107-0.07796 0.59254-0.56039 0.09108-0.2721 0.31223-0.74789 0.49226-1.0582l0.32666-0.56456-0.01216-1.5671c-0.01402-1.6971 0.0077-1.6197-0.6366-2.2972l-0.3275-0.345zm0.88881 5.1617c-0.04181 0.0067-0.0836 0.04102-0.12155 0.10846-0.17671 0.31399-0.32512 0.83028-0.26436 0.92054 0.07802 0.11595 0.20727 0.11557 0.44516-0.0014 0.143-0.07 0.189-0.189 0.189-0.482 0-0.337-0.122-0.566-0.248-0.546z"/>
+ <path d="m21.689 17.86c-2.6224-0.43244-5.6127-0.55428-7.9942-0.32575-0.81026 0.07775-1.3288 0.09162-1.3785 0.03687-0.04379-0.04828-0.14241-0.47289-0.21914-0.94358-0.13167-0.80775-0.13088-0.90708 0.01415-1.7689 0.21826-1.2971 0.32336-1.6374 0.63981-2.0715 0.28475-0.39059 0.57637-0.49642 0.73388-0.26634 0.18712 0.27333 0.53406 1.7007 0.53406 2.1972 0 0.81618 0.16339 0.47523 0.26261-0.54801 0.09738-1.0042 0.12407-1.1373 0.52564-2.6208 0.16203-0.59861 0.32178-1.3866 0.35498-1.7511 0.03566-0.3912 0.11997-0.74904 0.20586-0.8735 0.08001-0.11595 0.19469-0.34606 0.25483-0.51135 0.18853-0.51819 0.25722-0.52828 1.0136-0.14882l0.69113 0.34671 0.20259 0.70527c0.11142 0.3879 0.28164 0.92574 0.37826 1.1952s0.32521 1.1289 0.50797 1.9099c0.20359 0.86997 0.3864 1.4635 0.47199 1.5325 0.15792 0.12729 0.50478 1.1182 0.59309 1.6944 0.03222 0.20998 0.11511 0.45923 0.18427 0.55389 0.11341 0.15522 0.12056 0.11711 0.07294-0.38843-0.02904-0.3083-0.09013-0.71931-0.13575-0.91337-0.10236-0.43542 0.01496-1.2139 0.25072-1.6635 0.09206-0.17558 0.2506-0.65555 0.3523-1.0666 0.23719-0.95874 0.31153-1.0491 0.68846-0.83641 0.72618 0.40969 0.87421 0.62266 1.1694 1.6825 0.15267 0.54808 0.35048 1.1327 0.43958 1.2992 0.18831 0.35181 0.49483 1.795 0.49682 2.339 0.0027 0.65303-0.26672 1.3889-0.49106 1.3428-0.03161-0.0065-0.40075-0.06841-0.82027-0.13759z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pinguin.svg b/.icons/awkward/32x32/apps/pinguin.svg
new file mode 120000
index 00000000..5d747cc5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pinguin.svg
@@ -0,0 +1 @@
+tux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pingus-icon.svg b/.icons/awkward/32x32/apps/pingus-icon.svg
new file mode 100644
index 00000000..a732cb28
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pingus-icon.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#4f4f4f" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 10.499993,15 A 5.4999926,5.3196397 0 0 0 5.1987302,18.924988 C 5.0738688,19.205882 5,19.533318 5,19.926582 c 0,0.06024 0.00932,0.118563 0.010742,0.178528 A 5.4999926,5.3196397 0 0 0 5,20.320394 5.4999926,5.3196397 0 0 0 5.3826899,22.268448 C 6.6363001,26.142333 10.908463,29 15.999985,29 c 5.120684,0 9.411627,-2.890731 10.637437,-6.798499 a 5.4999926,5.3196397 0 0 0 0.362549,-1.881107 5.4999926,5.3196397 0 0 0 -0.0094,-0.248102 c 9.45e-4,-0.049 0.0094,-0.09653 0.0094,-0.14571 0,-0.381161 -0.07039,-0.699939 -0.187989,-0.97534 A 5.4999926,5.3196397 0 0 0 21.499978,15 5.4999926,5.3196397 0 0 0 16.061753,19.565588 c -0.0058,0.0024 -0.06177,0.02494 -0.06177,0.02494 0,0 -0.05599,-0.02251 -0.06177,-0.02494 A 5.4999926,5.3196397 0 0 0 10.499993,15 Z"/>
+ <path style="fill:#ffffff" d="M 10.499993,14 A 5.4999926,5.3196397 0 0 0 5.1987302,17.924988 C 5.0738688,18.205882 5,18.533318 5,18.926582 c 0,0.06024 0.00932,0.118563 0.010742,0.178528 A 5.4999926,5.3196397 0 0 0 5,19.320394 5.4999926,5.3196397 0 0 0 5.3826899,21.268448 C 6.6363001,25.142333 10.908463,28 15.999985,28 c 5.120684,0 9.411627,-2.890731 10.637437,-6.798499 a 5.4999926,5.3196397 0 0 0 0.362549,-1.881107 5.4999926,5.3196397 0 0 0 -0.0094,-0.248102 c 9.45e-4,-0.049 0.0094,-0.09653 0.0094,-0.14571 0,-0.381161 -0.07039,-0.699939 -0.187989,-0.97534 A 5.4999926,5.3196397 0 0 0 21.499978,14 5.4999926,5.3196397 0 0 0 16.061753,18.565588 c -0.0058,0.0024 -0.06177,0.02494 -0.06177,0.02494 0,0 -0.05599,-0.02251 -0.06177,-0.02494 A 5.4999926,5.3196397 0 0 0 10.499993,14 Z"/>
+ <circle style="fill:#3f3f3f" cx="11.5" cy="19.5" r="1.5"/>
+ <circle style="fill:#3f3f3f" cx="20.5" cy="19.5" r="1.5"/>
+ <path style="opacity:0.76700003;fill:#e31b1b" transform="matrix(0.75000001,0,0,0.72168784,-2.5844686,-0.89421137)" d="m 20.779291,31.72315 4,0 4,0 -2,3.464101 -2,3.464102 -2,-3.464102 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pinta.svg b/.icons/awkward/32x32/apps/pinta.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pinta.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pioneer_install_icon.svg b/.icons/awkward/32x32/apps/pioneer_install_icon.svg
new file mode 100644
index 00000000..a0b8d3da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pioneer_install_icon.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="30" height="30" x="1" y="2" rx="9" ry="9"/>
+ <path style="fill:#4f4f4f" d="m 10,1 h 12 c 4.986,0 9,4.014 9,9 v 12 c 0,1.130888 -0.206496,2.211773 -0.583994,3.207158 -1.286861,3.393197 -4.474263,5.113421 -8.329351,5.099601 L 10,30.263432 C 6.1167527,30.249511 2.8230557,28.565171 1.5561126,25.132643 1.1963403,24.157911 1,23.102728 1,22 V 10 C 1,5.014 5.014,1 10,1 Z"/>
+ <path style="opacity:0.2" d="M 24.232422,5.0006843 C 23.309018,6.8287752 22.323428,8.9894766 21.365234,10.799512 21.069151,9.0216059 20.820772,7.0178096 19.318359,5.8131843 18.600242,5.2556537 17.680548,5.0448268 16.787109,5.0084968 13.681017,4.8748206 10.905243,6.7943569 9.0039062,9.0963874 7.1491217,11.492471 5.984089,14.502269 6,17.549512 c 0.06813,1.938134 0.7979924,4.132745 2.6953125,4.986328 1.5684675,0.707334 3.3542725,0.45409 5.0019535,0.228516 2.504796,-0.564253 4.467804,-2.382287 6.029296,-4.330078 0.298512,-0.484605 0.355882,-0.266379 0.330079,0.193359 0.07809,1.053542 -0.0085,2.219254 0.615234,3.125 0.881392,1.056527 2.543707,0.649582 3.416016,-0.207031 1.01068,-1.031514 1.697123,-2.380086 2.064453,-3.767578 C 25.23121,17.605832 25.121538,19.19045 24.359375,19.588575 23.645721,20.343672 21.920261,20.625174 21.59375,19.3542 21.299473,18.279883 21.415549,17.154524 21.398438,16.053418 23.264447,12.540864 25.148166,8.5200703 27,5.0006843 Z m -7.820313,1.28125 c 1.823728,-0.080797 3.129596,1.6011964 3.46875,3.2421875 0.263115,1.0795242 0.280082,2.1943162 0.363282,3.2968742 -1.376512,2.544354 -2.724438,5.166394 -4.75,7.265626 -1.045049,0.979638 -2.482632,1.959041 -3.984375,1.597656 C 10.076084,21.331434 9.3248014,19.81876 9.3339844,18.436231 9.3021394,16.721286 9.8998999,15.072359 10.328125,13.432325 11.071671,10.872296 12.236351,8.2018288 14.609375,6.7545905 15.149026,6.41937 15.782692,6.2744883 16.412109,6.2819343 Z M 14.5,10.000684 a 2.5,2.5 0 0 0 -2.5,2.5 2.5,2.5 0 0 0 2.5,2.5 2.5,2.5 0 0 0 2.5,-2.5 2.5,2.5 0 0 0 -2.5,-2.5 z"/>
+ <path style="fill:#ff4e4e" d="m 16.78756,4.007372 c -3.106092,-0.1336762 -5.882063,1.7871867 -7.7834001,4.0892172 -1.8547845,2.3960838 -3.01991,5.4058358 -3.003999,8.4530788 0.06813,1.938134 0.7979152,4.132503 2.6952353,4.986086 1.5684678,0.707334 3.3540898,0.454266 5.0017708,0.228692 2.504796,-0.564253 4.46749,-2.382373 6.028983,-4.330164 0.298512,-0.484605 0.355782,-0.266756 0.329979,0.192982 0.07809,1.053542 -0.0087,2.218731 0.615021,3.124477 0.881392,1.056527 2.544593,0.648822 3.416902,-0.207791 1.01068,-1.031514 1.696819,-2.379934 2.064149,-3.767426 -0.921134,-0.172196 -1.030934,1.412925 -1.793097,1.81105 -0.713654,0.755097 -2.438436,1.037587 -2.764947,-0.233387 C 21.29988,17.27987 21.416288,16.154434 21.399176,15.053328 23.265186,11.540774 25.148166,7.5193833 27,3.9999973 H 24.231804 C 23.3084,5.8280882 22.323665,7.988395 21.365471,9.7984308 21.069388,8.0205243 20.820843,6.0176118 19.31843,4.8129865 18.600313,4.2554559 17.680999,4.0436788 16.78756,4.0073488 Z m -0.375143,1.2738663 c 1.823728,-0.080797 3.129484,1.6003539 3.468638,3.241345 0.263115,1.0795245 0.280196,2.1949787 0.363396,3.2975377 -1.376512,2.544353 -2.725336,5.166485 -4.750898,7.265716 -1.045049,0.979638 -2.482664,1.958175 -3.984407,1.59679 C 10.075464,20.329783 9.3252784,18.817337 9.3344614,17.434808 9.3026164,15.719863 9.8994319,14.071441 10.327657,12.431407 11.071203,9.871378 12.236464,7.200922 14.609488,5.7536837 15.149139,5.4184631 15.783,5.2737923 16.412417,5.2812383 Z"/>
+ <circle style="fill:#ff4e4e" cx="14.5" cy="11.5" r="2.5"/>
+ <path style="fill:#00d8f4" d="M 1.5185547,25 C 2.4197403,27.561167 4.4388327,29.58026 7,30.481445 V 25 Z"/>
+ <path style="fill:#02b4f2" d="m 7,25 v 5.481445 C 7.9388005,30.811776 8.9454603,31 10,31 h 3 v -6 z"/>
+ <rect style="fill:#039bf1" width="6" height="6" x="13" y="25"/>
+ <path style="fill:#0480f0" d="m 19,25 v 6 h 3 c 1.05454,0 2.061199,-0.188224 3,-0.518555 V 25 Z"/>
+ <path style="fill:#065fee" d="m 25,25 v 5.481445 C 27.561167,29.58026 29.58026,27.561167 30.481445,25 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24.232422 4 C 23.309018 5.8280909 22.323428 7.9887927 21.365234 9.7988281 C 21.069151 8.020922 20.820772 6.0171253 19.318359 4.8125 C 18.600242 4.2549694 17.680548 4.0441425 16.787109 4.0078125 C 13.681017 3.8741363 10.905243 5.7936726 9.0039062 8.0957031 C 7.1491218 10.491786 5.984089 13.501585 6 16.548828 C 6.0041337 16.666423 6.0182249 16.787123 6.0273438 16.90625 C 6.1651371 14.081533 7.279957 11.322768 9.0039062 9.0957031 C 10.905243 6.7936726 13.681017 4.8741363 16.787109 5.0078125 C 17.680548 5.0441425 18.600242 5.2549694 19.318359 5.8125 C 20.820772 7.0171253 21.069151 9.0209216 21.365234 10.798828 C 22.323428 8.9887923 23.309018 6.8280909 24.232422 5 L 26.494141 5 C 26.662108 4.674246 26.832518 4.3182982 27 4 L 24.232422 4 z M 14.5 9 A 2.5 2.5 0 0 0 12 11.5 A 2.5 2.5 0 0 0 12.052734 12.005859 A 2.5 2.5 0 0 1 14.5 10 A 2.5 2.5 0 0 1 16.947266 11.996094 A 2.5 2.5 0 0 0 17 11.5 A 2.5 2.5 0 0 0 14.5 9 z M 20.183594 11.931641 C 18.827787 14.441069 17.490224 17.017256 15.494141 19.085938 C 14.449092 20.065576 13.011509 21.044979 11.509766 20.683594 C 10.187091 20.35807 9.4532562 19.046707 9.3535156 17.759766 C 9.3375368 17.984488 9.329771 18.208646 9.3339844 18.435547 C 9.3248014 19.818076 10.076084 21.33075 11.509766 21.683594 C 13.011509 22.044979 14.449092 21.065576 15.494141 20.085938 C 17.519703 17.986705 18.867629 15.364667 20.244141 12.820312 C 20.22182 12.524525 20.202412 12.228271 20.183594 11.931641 z M 21.396484 16.769531 C 21.384673 17.638388 21.363002 18.511124 21.59375 19.353516 C 21.920261 20.62449 23.645721 20.342988 24.359375 19.587891 C 25.016433 19.244669 25.191242 18.027658 25.816406 17.806641 C 25.816632 17.806062 25.81618 17.805267 25.816406 17.804688 C 25.947913 17.467581 26.060669 17.123622 26.152344 16.777344 C 25.23121 16.605148 25.121538 18.189766 24.359375 18.587891 C 23.645721 19.342988 21.920261 19.62449 21.59375 18.353516 C 21.451646 17.834738 21.408417 17.303635 21.396484 16.769531 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 1.5195312 25 C 1.640717 25.344409 1.785127 25.676626 1.9453125 26 L 30.054688 26 C 30.214873 25.676626 30.359283 25.344409 30.480469 25 L 1.5195312 25 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10 1 C 5.014 1 1 5.014 1 10 L 1 11 C 1 6.014 5.014 2 10 2 L 22 2 C 26.986 2 31 6.014 31 11 L 31 10 C 31 5.014 26.986 1 22 1 L 10 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pirut.svg b/.icons/awkward/32x32/apps/pirut.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pirut.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pithos.svg b/.icons/awkward/32x32/apps/pithos.svg
new file mode 120000
index 00000000..7fa3cf36
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pithos.svg
@@ -0,0 +1 @@
+cantata.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pitivi.svg b/.icons/awkward/32x32/apps/pitivi.svg
new file mode 100644
index 00000000..93a1941a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pitivi.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fecd38" d="m30 26.611v-22.222c0-0.7696-0.624-1.389-1.4-1.389h-25.2c-0.7756 0-1.4 0.6194-1.4 1.3889v22.222c0 0.77 0.6244 1.389 1.4 1.389h25.2c0.7756 0 1.4-0.61944 1.4-1.3889z"/>
+ <path fill="#4d4d4d" d="m8 7v16h16v-16h-1v1h-1v-1h-12v1h-1l-0.0002-1h-0.99984zm4 2h8v5h-8zm-3.0002 1h1v2h-1zm13 0h1v2h-1zm-13 4h1v2h-1zm13 0h1v2h-1zm-10 2h8v5h-8zm-3.0002 2h1v2h-1zm13 0h1v2h-1zm-13 4h1v1h-1zm13 0h1v1h-1z"/>
+ <path opacity=".2" d="m2 26.611v1c0 0.77 0.6248 1.389 1.4004 1.389h25.2c0.775 0 1.4-0.619 1.4-1.389v-1c0 0.77-0.625 1.389-1.4 1.389h-25.2c-0.7752 0-1.4-0.619-1.4-1.389z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 3c-0.7756 0-1.4004 0.6192-1.4004 1.3887v1c0-0.7695 0.6248-1.3887 1.4004-1.3887h25.2c0.776 0 1.4 0.6191 1.4 1.3887v-1c0-0.7696-0.624-1.3887-1.4-1.3887h-25.2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/piwigo.svg b/.icons/awkward/32x32/apps/piwigo.svg
new file mode 100644
index 00000000..feb48f81
--- /dev/null
+++ b/.icons/awkward/32x32/apps/piwigo.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,7 15,9 H 3 C 2.446,9 2,9.446 2,10 V 26 C 2,26.554 2.446,27 3,27 H 29 C 29.554,27 30,26.554 30,26 V 10 C 30,9.446 29.526,9.1752 29,9 H 26 L 25,7 Z"/>
+ <path style="fill:#ff6c3a" d="M 15,6 14,8 H 3 C 2.446,8 2,8.446 2,9 V 25 C 2,25.554 2.446,26 3,26 H 29 C 29.554,26 30,25.554 30,25 V 9 C 30,8.446 29.526,8.1752 29,8 H 26 L 25,6 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15,6 14,8 H 3 C 2.446,8 2,8.446 2,9 V 10 C 2,9.446 2.446,9 3,9 H 14 L 15,7 H 25 L 26,9 H 29 C 29.554,9 30,9.446 30,10 V 9 C 30,8.446 29.554,8 29,8 H 26 L 25,6 Z"/>
+ <rect style="opacity:0.2" width="8" height="2" x="16" y="9"/>
+ <rect style="fill:#ffffff" width="8" height="2" x="16" y="8"/>
+ <circle style="opacity:0.2" cx="11" cy="18" r="7"/>
+ <circle style="fill:#ffffff" cx="11" cy="17" r="7"/>
+ <circle id="ellipse16" style="opacity:0.2" cx="11" cy="18" r="5"/>
+ <circle id="ellipse18" style="fill:#4f4f4f" cx="11" cy="17" r="5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pix.svg b/.icons/awkward/32x32/apps/pix.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pix.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pk-package-sources.svg b/.icons/awkward/32x32/apps/pk-package-sources.svg
new file mode 120000
index 00000000..b4324aaf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pk-package-sources.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pkgbrowser.svg b/.icons/awkward/32x32/apps/pkgbrowser.svg
new file mode 100644
index 00000000..1b2dd57b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pkgbrowser.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#b87425" width="28" height="28" x="-30" y="2" rx="14" ry="14" transform="rotate(-90)"/>
+ <path style="opacity:0.2" d="m 14.4799,9.9965 c 3.0288,0 5.5312,2.4746 5.5312,5.5 0,1.1499 -0.38921,2.2078 -1,3.0938 l 3.6875,3.6875 a 1.0055,1.0055 0 0 1 -1.4063,1.4375 l -3.6875,-3.6875 c -0.88729,0.61091 -1.973,0.96875 -3.125,0.96875 -3.0289,0 -5.5,-2.4746 -5.5,-5.5 0,-3.0254 2.4711,-5.5 5.5,-5.5 z m 0,2 c -1.9474,0 -3.5,1.5548 -3.5,3.5 0,1.9451 1.5526,3.5 3.5,3.5 1.9474,0 3.5,-1.5549 3.5,-3.5 0,-1.9452 -1.5526,-3.5 -3.5,-3.5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 16.0008,2 c 7.756,0 14,6.244 14,14 0,0.169 -0.0195,0.333 -0.0254,0.5 C 29.7117,8.9794 23.588,3 16.0004,3 8.4132,3 2.2894,8.9794 2.0254,16.5 2.0194,16.33264 2,16.16884 2,16 2,8.244 8.244,2 16,2 Z"/>
+ <path style="fill:#ffffff" d="m 14.4799,8.9945 c 3.0288,0 5.5312,2.4746 5.5312,5.5 0,1.1499 -0.38921,2.2078 -1,3.0938 l 3.6875,3.6875 a 1.0055,1.0055 0 0 1 -1.4063,1.4375 l -3.6875,-3.6875 c -0.88729,0.61091 -1.973,0.96875 -3.125,0.96875 -3.0289,0 -5.5,-2.4746 -5.5,-5.5 0,-3.0254 2.4711,-5.5 5.5,-5.5 z m 0,2 c -1.9474,0 -3.5,1.5548 -3.5,3.5 0,1.9451 1.5526,3.5 3.5,3.5 1.9474,0 3.5,-1.5549 3.5,-3.5 0,-1.9452 -1.5526,-3.5 -3.5,-3.5 z"/>
+ <path style="opacity:0.2" d="m 29.9754,16.5 c 0.0059,0.167 0.0254,0.331 0.0254,0.5 0,7.756 -6.244,14 -14,14 -7.756,0 -14,-6.244 -14,-14 0,-0.16884 0.01952,-0.33264 0.02539,-0.5 0.264,7.521 6.388,13.5 13.975,13.5 7.5872,0 13.711,-5.979 13.975,-13.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/plan.svg b/.icons/awkward/32x32/apps/plan.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/32x32/apps/plan.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/planetary-annihilation-titans.svg b/.icons/awkward/32x32/apps/planetary-annihilation-titans.svg
new file mode 100644
index 00000000..1832b52f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/planetary-annihilation-titans.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#fa7645" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="M 9.6666667,8 8,19.769231 12.799479,26 19.200521,26 24,19.769231 22.333333,8 19,8 13,8 Z M 12.529948,9 19.470052,9 23,19.769231 18.916667,25 18,25 l 0,-2 -4,0 0,2 -0.916667,0 L 9,19.769231 Z m 0.136719,1 0.666666,2 1.333334,0 0.666666,4 1.333334,0 0.666666,-4 1.333334,0 0.666666,-2 z m -2,5.923077 2.743489,4.153846 L 14,18.23122 Z m 10.666666,0 L 18,18.23122 l 0.589844,1.845703 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="M 9.6666667,7 8,18.769231 12.799479,25 19.200521,25 24,18.769231 22.333333,7 19,7 13,7 Z M 12.529948,8 19.470052,8 23,18.769231 18.916667,24 18,24 l 0,-2 -4,0 0,2 -0.916667,0 L 9,18.769231 Z m 0.136719,1 0.666666,2 1.333334,0 0.666666,4 1.333334,0 0.666666,-4 1.333334,0 0.666666,-2 z m -2,5.923077 2.743489,4.153846 L 14,17.23122 Z m 10.666666,0 L 18,17.23122 l 0.589844,1.845703 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/plank.svg b/.icons/awkward/32x32/apps/plank.svg
new file mode 100644
index 00000000..f36085a9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/plank.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="32" height="6" x="0" y="25" rx="1.455" ry="1.5"/>
+ <rect style="fill:#3c94e7" width="26" height="26" x="3" y="1" rx="2.889" ry="2.889"/>
+ <rect style="fill:#4f4f4f" width="32" height="6" x="0" y="24" rx="1.455" ry="1.5"/>
+ <path style="opacity:0.2" d="M 4.5976562,22 C 4.2662289,22 4,22.266223 4,22.597656 v 4.804688 C 4,27.733777 4.2662289,28 4.5976562,28 H 9.4023438 C 9.7337799,28 10,27.733777 10,27.402344 V 22.597656 C 10,22.266223 9.7337799,22 9.4023438,22 Z m 8.9999998,0 C 13.266228,22 13,22.266223 13,22.597656 v 4.804688 C 13,27.733777 13.266228,28 13.597656,28 h 4.804688 C 18.73378,28 19,27.733777 19,27.402344 V 22.597656 C 19,22.266223 18.73378,22 18.402344,22 Z m 9,0 C 22.266228,22 22,22.266223 22,22.597656 v 4.804688 C 22,27.733777 22.266228,28 22.597656,28 h 4.804688 C 27.73378,28 28,27.733777 28,27.402344 V 22.597656 C 28,22.266223 27.73378,22 27.402344,22 Z"/>
+ <path style="fill:#ffffff" d="M 9.4017408,21.000012 H 4.5982543 C 4.2668269,21.000012 4,21.266834 4,21.598267 v 4.803478 C 4,26.733178 4.2668269,27 4.5982543,27 H 9.4017408 C 9.733177,27 10,26.733178 10,26.401745 V 21.598267 C 10,21.266834 9.733177,21.000012 9.4017408,21.000012 Z"/>
+ <path style="opacity:0.3" d="m 16.00139,2.999795 c -1.6569,0 -3,1.3431 -3,3 0.0018,1.2698 0.80282,2.401 2,2.8242 v 1.176 h -2.75 v 2 h 2.75 v 4.499795 c 0,0.75 -0.78343,0.56472 -1.2773,0.5 -2.2141,-0.29018 -3.6645,0.0071 -4.6983,-0.95128 l 1.1706,-0.069 -1.2927,-1.207 -1.2949,-1.205 c -0.488,1.105 -0.5451,2.203 -0.6074,3.383 l 0.80078,-0.78906 c 0.38491,1.5879 5.6421,2.5889 6.3848,3.2422 l 1.814,1.596 1.814,-1.596 c 0.74438,-0.65482 5.9998,-1.6565 6.3789,-3.2461 l 0.807,0.793 c 0,-1.2012 -0.26103,-2.2536 -0.60742,-3.3828 l -1.295,1.205 -1.098,1.207 L 22.98,16.048 C 21.948,17.004 20.504,16.709 18.299,17 17.798,17.066 17,17.25 17,16.5 v -4.499795 h 2.75 v -2 H 17 v -1.1738 c 1.198,-0.423 1.999,-1.555 2,-2.826 0,-1.6569 -1.343,-3 -3,-3 z m 0,2 c 0.55228,0 1,0.4477 1,1 0,0.5523 -0.44772,1 -1,1 -0.55228,0 -1,-0.4477 -1,-1 0,-0.5523 0.44772,-1 1,-1 z"/>
+ <path style="fill:#ffffff" d="M 27.401741,21.000012 H 22.598255 C 22.266827,21.000012 22,21.266834 22,21.598267 v 4.803478 C 22,26.733178 22.266827,27 22.598255,27 h 4.803486 C 27.733177,27 28,26.733178 28,26.401745 v -4.803478 c 0,-0.331433 -0.266823,-0.598255 -0.598259,-0.598255 z"/>
+ <path style="fill:#ffffff" d="M 18.401741,21.000012 H 13.598255 C 13.266827,21.000012 13,21.266834 13,21.598267 v 4.803478 C 13,26.733178 13.266827,27 13.598255,27 h 4.803486 C 18.733177,27 19,26.733178 19,26.401745 v -4.803478 c 0,-0.331433 -0.266823,-0.598255 -0.598259,-0.598255 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.8886719 1 C 4.2882275 1 3 2.2882275 3 3.8886719 L 3 4.8886719 C 3 3.2882275 4.2882275 2 5.8886719 2 L 26.111328 2 C 27.711773 2 29 3.2882275 29 4.8886719 L 29 3.8886719 C 29 2.2882275 27.711773 1 26.111328 1 L 5.8886719 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/planner.svg b/.icons/awkward/32x32/apps/planner.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/32x32/apps/planner.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/planwork.svg b/.icons/awkward/32x32/apps/planwork.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/32x32/apps/planwork.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/plasma-media-center.svg b/.icons/awkward/32x32/apps/plasma-media-center.svg
new file mode 100644
index 00000000..f430900e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/plasma-media-center.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#316fb5" d="m30 26.611v-22.222c0-0.7696-0.624-1.389-1.4-1.389h-25.2c-0.7756 0-1.4 0.6194-1.4 1.3889v22.222c0 0.77 0.6244 1.389 1.4 1.389h25.2c0.7756 0 1.4-0.61944 1.4-1.3889z"/>
+ <path opacity=".2" d="m12.637 11a0.62501 0.6667 0 0 0 -0.637 0.667v10.666a0.62501 0.6667 0 0 0 0.93498 0.5794l8.7492-5.333a0.62501 0.6667 0 0 0 0 -1.1588l-8.749-5.333a0.62501 0.6667 0 0 0 -0.298 -0.087z"/>
+ <path style="fill:#60e5bd" d="m12.637 10a0.62501 0.6667 0 0 0 -0.637 0.667v10.666a0.62501 0.6667 0 0 0 0.93498 0.5794l8.7492-5.333a0.62501 0.6667 0 0 0 0 -1.1588l-8.749-5.333a0.62501 0.6667 0 0 0 -0.298 -0.087z"/>
+ <path opacity=".2" d="m2 26.611v1c0 0.77 0.6248 1.389 1.4004 1.389h25.2c0.775 0 1.4-0.619 1.4-1.389v-1c0 0.77-0.625 1.389-1.4 1.389h-25.2c-0.7752 0-1.4-0.619-1.4-1.389z"/>
+ <path fill="#fff" style="opacity:0.1" d="m3.4004 3c-0.7756 0-1.4004 0.6192-1.4004 1.3887v1c0-0.7695 0.6248-1.3887 1.4004-1.3887h25.2c0.776 0 1.4 0.6191 1.4 1.3887v-1c0-0.7696-0.624-1.3887-1.4-1.3887h-25.2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/plasma-search.svg b/.icons/awkward/32x32/apps/plasma-search.svg
new file mode 100644
index 00000000..f4db66d7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/plasma-search.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <rect style="fill:#eba229" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m17.521 9.9965c-3.0288 0-5.5312 2.4746-5.5312 5.5 0 1.1499 0.38921 2.2078 1 3.0938l-3.6875 3.6875a1.0055 1.0055 0 0 0 1.4063 1.4375l3.6875-3.6875c0.88729 0.61091 1.973 0.96875 3.125 0.96875 3.0289 0 5.5-2.4746 5.5-5.5s-2.4711-5.5-5.5-5.5zm0 2c1.9474 0 3.5 1.5548 3.5 3.5 0 1.9451-1.5526 3.5-3.5 3.5s-3.5-1.5549-3.5-3.5c0-1.9452 1.5526-3.5 3.5-3.5z"/>
+ <path fill="#fff" style="opacity:0.2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path style="fill:#3f3f3f" d="m17.521 8.9945c-3.0288 0-5.5312 2.4746-5.5312 5.5 0 1.1499 0.38921 2.2078 1 3.0938l-3.6875 3.6875a1.0055 1.0055 0 0 0 1.4063 1.4375l3.6875-3.6875c0.88729 0.61091 1.973 0.96875 3.125 0.96875 3.0289 0 5.5-2.4746 5.5-5.5s-2.4711-5.5-5.5-5.5zm0 2c1.9474 0 3.5 1.5548 3.5 3.5 0 1.9451-1.5526 3.5-3.5 3.5s-3.5-1.5549-3.5-3.5c0-1.9452 1.5526-3.5 3.5-3.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/plasma.svg b/.icons/awkward/32x32/apps/plasma.svg
new file mode 100644
index 00000000..467b6a2a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/plasma.svg
@@ -0,0 +1,37 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#eba229" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g style="opacity:0.2" transform="translate(0,1.0003081)">
+ <g transform="matrix(-0.062787,0,0,-0.062292,23.766,25.082)">
+ <g>
+ <g>
+ <g>
+ <g>
+ <path transform="matrix(11.498,0,0,11.498,-135.83,-118.41)" d="m 20.314,12.539 c -0.83567,0.7607 -1.5166,1.6303 -1.7871,2.8809 -0.53798,2.4879 0.77013,5.9992 6.0527,8.3926 4.9711,2.2523 5.9094,5.5908 5.2031,7.7656 -0.71244,2.1934 -3.3358,4.1732 -7.4102,3.3359 -0.43517,-0.09181 -0.86438,-0.21026 -1.2891,-0.35156 1.0881,0.73142 4.0872,1.2861 6.068,0.79777 3.7616,-0.92745 7.5687,-2.6789 9.4984,-6.6982 2.9574,-6.5276 0.05302,-14.246 -6.4746,-17.203 -3.6091,-1.6034 -7.0252,-1.4532 -9.8613,1.0801 z"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ </g>
+ <path d="m 22,9 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z"/>
+ <path d="m 25,13 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z"/>
+ <path d="m 26,18 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <g>
+ <g fill="#3f3f3f" transform="matrix(-.062787 0 0 -.062292 23.766 25.082)">
+ <g>
+ <g>
+ <g>
+ <g>
+ <path transform="matrix(11.498,0,0,11.498,-135.83,-118.41)" d="m20.314 12.539c-0.83567 0.7607-1.5166 1.6303-1.7871 2.8809-0.53798 2.4879 0.77013 5.9992 6.0527 8.3926 4.9711 2.2523 5.9094 5.5908 5.2031 7.7656-0.71244 2.1934-3.3358 4.1732-7.4102 3.3359-0.43517-0.09181-0.86438-0.21026-1.2891-0.35156 1.0881 0.73142 4.0872 1.2861 6.068 0.79777 3.7616-0.92745 7.5687-2.6789 9.4984-6.6982 2.9574-6.5276 0.05302-14.246-6.4746-17.203-3.6091-1.6034-7.0252-1.4532-9.8613 1.0801z"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ </g>
+ <path fill="#3f3f3f" d="m22 9a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z"/>
+ <path fill="#3f3f3f" d="m25 13a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z"/>
+ <path fill="#3f3f3f" d="m26 18a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z"/>
+ </g>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/plasmadiscover.svg b/.icons/awkward/32x32/apps/plasmadiscover.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/plasmadiscover.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/plasmagik.svg b/.icons/awkward/32x32/apps/plasmagik.svg
new file mode 100644
index 00000000..fe9569b4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/plasmagik.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 15.5,2.9997517 c -1.307197,0.018684 -2.240232,0.8058961 -2.677734,2.109375 l 0.01758,-0.058594 -2.054688,5.9492193 -6.9257809,0 c -0.015101,-2.42e-4 -0.029821,-2.42e-4 -0.044922,0 -0.8271266,0.02681 -1.5721928,0.512609 -2.0976562,1.152344 -1.13642101,1.304496 -0.89620891,3.657981 0.546875,4.630859 l 5.4453125,3.978516 -2.1132813,6.566406 c -0.00235,0.0073 -0.00365,0.01418 -0.00586,0.02148 -0.322905,1.060759 -0.019257,2.152805 0.7929687,2.900391 0.00587,0.0055 0.011571,0.01219 0.017578,0.01758 0.9760412,0.867686 2.3489216,0.977964 3.4511713,0.259766 0.02097,-0.01357 0.04034,-0.02832 0.06055,-0.04297 L 15.5,26.499752 l 5.587891,3.984375 c 0.02021,0.01466 0.03958,0.02941 0.06055,0.04297 1.10225,0.718198 2.475129,0.60792 3.451171,-0.259766 0.006,-0.0054 0.01167,-0.01206 0.01758,-0.01758 0.812225,-0.747586 1.115873,-1.839632 0.792968,-2.900391 -0.0022,-0.0073 -0.0035,-0.01421 -0.0059,-0.02148 l -2.113281,-6.566406 5.445312,-3.978516 c 1.443084,-0.972878 1.683296,-3.326363 0.546875,-4.630859 -0.525463,-0.639735 -1.270529,-1.125534 -2.097656,-1.152344 -0.0151,-2.42e-4 -0.02982,-2.42e-4 -0.04492,0 l -6.925781,0 -2.054688,-5.9492191 0.01758,0.058594 C 17.740232,3.8056478 16.807197,3.0184357 15.5,2.9997517 Z"/>
+ <path style="fill:#ffbc2c" d="M 15.5 2 C 14.192803 2.018684 13.259768 2.8058961 12.822266 4.109375 L 12.839844 4.0507812 L 10.785156 10 L 3.859375 10 C 3.844274 9.9997578 3.8295541 9.9997578 3.8144531 10 C 2.9873265 10.02681 2.2422603 10.512609 1.7167969 11.152344 C 0.58037587 12.45684 0.82058797 14.810325 2.2636719 15.783203 L 7.7089844 19.761719 L 5.5957031 26.328125 C 5.5933531 26.335395 5.5920537 26.342309 5.5898438 26.349609 C 5.2669387 27.410368 5.5705864 28.502414 6.3828125 29.25 C 6.3887165 29.25552 6.3943806 29.262178 6.4003906 29.267578 C 7.3764318 30.135264 8.7493126 30.245542 9.8515625 29.527344 C 9.8725325 29.513774 9.8918994 29.499025 9.9121094 29.484375 L 15.5 25.5 L 21.087891 29.484375 C 21.108101 29.499035 21.127467 29.513784 21.148438 29.527344 C 22.250688 30.245542 23.623567 30.135264 24.599609 29.267578 C 24.605609 29.262178 24.611277 29.25552 24.617188 29.25 C 25.429413 28.502414 25.733061 27.410368 25.410156 26.349609 C 25.407956 26.342309 25.406697 26.335395 25.404297 26.328125 L 23.291016 19.761719 L 28.736328 15.783203 C 30.179412 14.810325 30.419624 12.45684 29.283203 11.152344 C 28.75774 10.512609 28.012674 10.02681 27.185547 10 C 27.170447 9.9997578 27.155725 9.9997578 27.140625 10 L 20.214844 10 L 18.160156 4.0507812 L 18.177734 4.109375 C 17.740232 2.8058961 16.807197 2.018684 15.5 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.5,2 C 14.192803,2.018684 13.259768,2.8058961 12.822266,4.109375 L 12.839844,4.0507812 10.785156,10 3.8593751,10 C 3.8442741,9.9997578 3.8295542,9.9997578 3.8144532,10 2.9873266,10.02681 2.2422604,10.512609 1.716797,11.152344 1.1227146,11.83429 0.91335689,12.800795 1.0468751,13.708984 1.127384,13.134555 1.3401057,12.584747 1.716797,12.152344 2.2422604,11.512609 2.9873266,11.02681 3.8144532,11 c 0.015101,-2.42e-4 0.029821,-2.42e-4 0.044922,0 l 6.9257808,0 2.054688,-5.9492188 -0.01758,0.058594 C 13.259768,3.8058961 14.192803,3.018684 15.5,3 c 1.307197,0.018684 2.240265,0.8058929 2.677734,2.109375 L 18.160156,5.0507812 20.214844,11 l 6.925781,0 c 0.0151,-2.42e-4 0.02982,-2.42e-4 0.04492,0 0.827127,0.02681 1.572193,0.512609 2.097656,1.152344 0.376691,0.432403 0.589413,0.982211 0.669922,1.55664 0.133518,-0.908189 -0.07584,-1.874694 -0.669922,-2.55664 C 28.75774,10.512609 28.012674,10.02681 27.185547,10 c -0.0151,-2.422e-4 -0.02982,-2.422e-4 -0.04492,0 l -6.925781,0 -2.054688,-5.9492188 0.01758,0.058594 C 17.740232,2.8058961 16.807197,2.018684 15.5,2 Z M 7.4492189,20.572266 5.5957032,26.328125 c -0.00235,0.0073 -0.00365,0.01418 -0.00586,0.02148 -0.1364147,0.448129 -0.1545077,0.901066 -0.076172,1.332032 0.020171,-0.110727 0.042543,-0.22156 0.076172,-0.332032 0.00221,-0.0073 0.00351,-0.01418 0.00586,-0.02148 L 7.7089845,20.761719 7.4492189,20.572266 Z m 16.1015621,0 -0.259765,0.189453 2.113281,6.566406 c 0.0024,0.0073 0.0037,0.01418 0.0059,0.02148 0.03363,0.110472 0.056,0.221305 0.07617,0.332032 0.07834,-0.430966 0.06024,-0.883903 -0.07617,-1.332032 -0.0022,-0.0073 -0.0035,-0.01421 -0.0059,-0.02148 l -1.853516,-5.755859 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/playonlinux.svg b/.icons/awkward/32x32/apps/playonlinux.svg
new file mode 100644
index 00000000..f44d76c9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/playonlinux.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="matrix(.975 0 0 .975 .4 .4)">
+ <path fill="#37a0f2" d="m16.152 16.049c2.9826 5.4284 1.6086 15.754-3.5984 12.746-1.5225-0.88067-2.1166-1.8066-2.2172-2.6715-0.7993 0.34619-1.8973 0.29584-3.4235-0.58285-5.7828-3.3387 3.0463-9.3606 9.2354-9.4896"/>
+ <path fill="#e74c3c" d="m16.152 16.049c0.20953-0.0045 0.42142-0.01601 0.63507-0.03432 6.101-0.524 13.637-6.5524 8.604-9.4557-1.524-0.8782-2.623-0.9298-3.422-0.5845-0.1-0.8653-0.693-1.791-2.217-2.6733-5.526-3.1907-6.502 6.4008-3.975 11.992 0.11728 0.25942 0.06692 0.53942 0.19918 0.77994"/>
+ <path fill="#fecd38" d="m15.951 16.102c0.13122 6.1925 6.4842 14.448 9.4893 9.2391 0.8782-1.5239 0.92972-2.6228 0.58441-3.4222 0.86531-0.09984 1.791-0.69244 2.6734-2.2165 3.3387-5.7828-7.3184-6.5834-12.743-3.6006"/>
+ <path fill="#a4c639" d="m15.951 16.102c-5.428 2.983-15.754 1.609-12.746-3.598 0.8812-1.523 1.8071-2.117 2.672-2.217-0.3462-0.7997-0.2958-1.8977 0.5829-3.4238 3.3387-5.7828 9.3601 3.0462 9.4901 9.2358"/>
+ </g>
+ <g transform="matrix(.975 0 0 .975 .4 1.401)">
+ <path opacity=".2" transform="matrix(1.0256 0 0 1.0256 -.41026 -.41026)" d="m26.703 8.6348c-0.35216 1.7204-2.3881 3.586-4.9082 4.8594 0.58634-0.04461 1.1662-0.05623 1.7285-0.03711 2.1113-1.449 3.5279-3.2641 3.1797-4.8223zm-23.642 5.1332c-0.47494 2.3216 2.1788 3.6148 5.4531 3.8125 0.54591-0.35734 1.1323-0.69478 1.7539-0.99414-3.4815 0.1904-6.7664-0.77552-7.207-2.8184zm25.885 3.3652c-0.07845 0.4504-0.25391 0.9387-0.56445 1.4766-0.86031 1.486-1.7618 2.0648-2.6055 2.1621 0.11972 0.27715 0.18651 0.59283 0.18945 0.94922 0.78883-0.1581 1.6192-0.73499 2.416-2.1113 0.55819-0.96681 0.71419-1.7897 0.56445-2.4766zm-11.299 3.8965c0.15889 4.432-1.5585 8.4372-5.0059 6.4453-1.4844-0.85865-2.064-1.7622-2.1621-2.6055-0.77932 0.33754-1.8499 0.28836-3.3379-0.56836-1.0628-0.6136-1.6045-1.3211-1.7676-2.0645-0.23396 1.1026 0.2357 2.18 1.7676 3.0645 1.488 0.85672 2.5586 0.9059 3.3379 0.56836 0.09811 0.84331 0.67766 1.7468 2.1621 2.6055 3.4474 1.9918 5.1647-2.0133 5.0059-6.4453 2.0784 3.9175 5.5691 6.5267 7.5586 3.0781 0.68466-1.1881 0.84062-2.1017 0.70898-2.8223-0.09084 0.52599-0.30851 1.1273-0.70898 1.8223-1.9895 3.4486-5.4802 0.83934-7.5586-3.0781z"/>
+ </g>
+ <g fill="#7c7c7c" transform="matrix(.975 0 0 .975 .4 .4)">
+ <path fill="#fff" opacity=".2" transform="matrix(1.0256 0 0 1.0256 -.41026 -.41026)" d="m17.844 3.0039c-2.411-0.1408-3.447 3.0038-3.323 6.5332 0.094-3.0979 1.144-5.6605 3.323-5.5332 0.537 0.0314 1.141 0.2264 1.814 0.6152 1.486 0.8604 2.065 1.7618 2.162 2.6055 0.78-0.3367 1.85-0.2859 3.336 0.5703 0.912 0.5261 1.395 1.1581 1.547 1.8399 0.217-1.0592-0.201-2.0638-1.547-2.8399-1.486-0.8562-2.556-0.907-3.336-0.5703-0.097-0.8437-0.676-1.7451-2.162-2.6055-0.673-0.3888-1.277-0.5838-1.814-0.6152zm-8.6878 2.2559c-0.8861 0.0323-1.7354 0.5822-2.457 1.832-0.6836 1.1874-0.8399 2.1004-0.709 2.8203 0.0909-0.5254 0.3092-1.1259 0.709-1.8203 2.309-3.9992 5.9238-0.8257 7.8808 3.5082-0.038-0.377-0.051-0.75-0.062-1.121-1.349-2.922-3.44-5.2893-5.3618-5.2192zm-3.2167 5.2202c-0.7883 0.16-1.6194 0.738-2.4141 2.112-0.4775 0.826-0.5998 1.55-0.4649 2.176 0.0752-0.367 0.2233-0.758 0.4649-1.176 0.8586-1.485 1.7621-2.064 2.6055-2.162-0.1201-0.277-0.1881-0.593-0.1914-0.95zm17.584 3.977c-0.541 0.371-1.112 0.726-1.728 1.037 3.446-0.262 6.698 0.563 7.15 2.639 0.417-2.39-2.194-3.566-5.422-3.676zm-15.009 4.123c-2.0927 1.37-3.484 3.092-3.1407 4.656 0.3591-1.692 2.3899-3.444 4.895-4.65-0.5956 0.032-1.1833 0.029-1.7543-0.006zm17.451 4.141c-0.063 0.012-0.127 0.043-0.19 0.05 0.068 0.157 0.106 0.334 0.139 0.514 0.034-0.199 0.052-0.387 0.051-0.564z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/plex-media-player.svg b/.icons/awkward/32x32/apps/plex-media-player.svg
new file mode 120000
index 00000000..eeb1bcbb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/plex-media-player.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/plex.svg b/.icons/awkward/32x32/apps/plex.svg
new file mode 120000
index 00000000..eeb1bcbb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/plex.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/plexamp.svg b/.icons/awkward/32x32/apps/plexamp.svg
new file mode 100644
index 00000000..dc4072c6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/plexamp.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#3f3f3f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:0.80000001" d="M 6,16.6 H 16.41967 L 11.47973,9.43 h 1.751801 l 5.360361,7.57 -5.412913,7.6 h 1.786787 L 20.273573,17 15.018319,9.43 h 1.734233 l 5.202704,7.57 -5.202704,7.6 h 1.681682 L 23.462,17.4 H 26"/>
+ <path style="fill:none;stroke:#ffb81b;stroke-width:0.80000001" d="M 6,15.6 H 16.41967 L 11.47973,8.43 h 1.751801 l 5.360361,7.57 -5.412913,7.6 h 1.786787 L 20.273573,16 15.018319,8.43 h 1.734233 l 5.202704,7.57 -5.202704,7.6 h 1.681682 L 23.462,16.4 H 26"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/plexhometheater.svg b/.icons/awkward/32x32/apps/plexhometheater.svg
new file mode 100644
index 00000000..06ba992b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/plexhometheater.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m31 16a15 15 0 0 1 -15 15 15 15 0 0 1 -15 -15 15 15 0 0 1 15 -15 15 15 0 0 1 15 15z"/>
+ <path fill="#fff" opacity=".1" d="m16 1a15 15 0 0 0 -15 15 15 15 0 0 0 0.0195 0.586 15 15 0 0 1 14.98 -14.586 15 15 0 0 1 14.98 14.414 15 15 0 0 0 0.02 -0.414 15 15 0 0 0 -15 -15z"/>
+ <path opacity=".2" d="m30.98 16.414a15 15 0 0 1 -14.98 14.586 15 15 0 0 1 -14.98 -14.414 15 15 0 0 0 -0.02 0.414 15 15 0 0 0 15 15 15 15 0 0 0 15 -15 15 15 0 0 0 -0.02 -0.586z"/>
+ <path opacity=".2" d="m11 9h4.5l7.5 7.333-7.5 8.667h-4.5l7.5-8.667m-7.5-7.333"/>
+ <path fill="#ff9b2a" d="m11 8h4.5l7.5 7.333-7.5 8.667h-4.5l7.5-8.667m-7.5-7.333"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/plexmediamanager.svg b/.icons/awkward/32x32/apps/plexmediamanager.svg
new file mode 120000
index 00000000..eeb1bcbb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/plexmediamanager.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/plexmediaserver.svg b/.icons/awkward/32x32/apps/plexmediaserver.svg
new file mode 120000
index 00000000..eeb1bcbb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/plexmediaserver.svg
@@ -0,0 +1 @@
+plexhometheater.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pling-store.svg b/.icons/awkward/32x32/apps/pling-store.svg
new file mode 100644
index 00000000..bc7852d6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pling-store.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 4.0015592,9.0000006 c 0.00617,5.1150044 -0.01237,10.2303874 0.00933,15.3451534 0.1003528,3.294344 2.9045728,6.242606 6.2701448,6.591853 2.169706,0.117051 4.34827,0.02856 6.521797,0.05611 1.698692,-0.03166 3.404889,0.07554 5.097165,-0.08048 3.356823,-0.432281 6.083797,-3.450666 6.097286,-6.74781 0.0054,-5.054914 8e-4,-10.109893 0.0023,-15.1648322 -7.999355,0 -15.998711,0 -23.9980655,0 z"/>
+ <path style="opacity:0.2" d="m 16,2.9999949 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7.0000001 7,7 0 0 0 7,-7.0000001 7,7 0 0 0 -7,-7 z m 0,2.8 a 4.2,4.2 0 0 1 4.2,4.2 4.2,4.2 0 0 1 -4.2,4.2000001 4.2,4.2 0 0 1 -4.2,-4.2000001 4.2,4.2 0 0 1 4.2,-4.2 z"/>
+ <path style="fill:#ec770b" d="m 16,2 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m 0,2.8 A 4.2,4.2 0 0 1 20.2,9 4.2,4.2 0 0 1 16,13.2 4.2,4.2 0 0 1 11.8,9 4.2,4.2 0 0 1 16,4.8 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 7 7 0 0 0 9 9 A 7 7 0 0 0 9.0234375 9.4589844 A 7 7 0 0 1 16 3 A 7 7 0 0 1 22.976562 9.5410156 A 7 7 0 0 0 23 9 A 7 7 0 0 0 16 2 z M 11.833984 9.4882812 A 4.2 4.2 0 0 0 11.800781 10 A 4.2 4.2 0 0 0 16 14.199219 A 4.2 4.2 0 0 0 20.199219 10 A 4.2 4.2 0 0 0 20.166016 9.5117188 A 4.2 4.2 0 0 1 16 13.199219 A 4.2 4.2 0 0 1 11.833984 9.4882812 z"/>
+ <path style="fill:#ffa123" d="m 4.0015592,8.0000057 c 0.00617,5.1150043 -0.01237,10.2303873 0.00933,15.3451533 0.1003528,3.294344 2.9045728,6.242606 6.2701448,6.591853 2.169706,0.117051 4.34827,0.02856 6.521797,0.05611 1.698692,-0.03166 3.404889,0.07554 5.097165,-0.08048 3.356823,-0.432281 6.083797,-3.450666 6.097286,-6.74781 0.0054,-5.054914 8e-4,-10.109893 0.0023,-15.1648321 -7.999355,0 -15.998711,0 -23.9980655,0 z"/>
+ <path style="opacity:0.2" d="m 15.824411,13.00152 c -0.273539,0.0076 -0.551727,0.04471 -0.829954,0.11186 -0.901576,0.213483 -1.818136,0.461054 -2.631746,0.679147 -0.742155,0.161552 -1.474334,1.017889 -1.348521,1.717845 l 2.457219,11.528196 c 0.151754,0.71222 0.914097,1.116454 1.710132,0.905529 0.796036,-0.210924 1.315702,-0.953689 1.163945,-1.665909 l -0.90529,-4.244006 c 0.421762,-0.121602 0.892654,-0.235635 1.295783,-0.316936 2.251884,-0.596277 3.667149,-3.003061 3.161612,-5.374586 -0.437277,-2.041307 -2.158412,-3.394529 -4.07318,-3.34114 z m -0.02511,2.727243 a 1.5858379,1.8330734 73.65209 0 1 1.594617,1.1692 1.5858379,1.8330734 73.65209 0 1 -1.42511,1.984175 1.5858379,1.8330734 73.65209 0 1 -0.03014,0.0054 l -1.013279,0.24899 -0.710671,-3.092118 1.043407,-0.255679 a 1.5858379,1.8330734 73.65209 0 1 0.541165,-0.05992 z"/>
+ <path style="fill:#ffffff" d="m 15.824411,12.001525 c -0.273539,0.0076 -0.551727,0.04471 -0.829954,0.11186 -0.901576,0.213483 -1.818136,0.461054 -2.631746,0.679147 -0.742155,0.161552 -1.474334,1.017889 -1.348521,1.717845 l 2.457219,11.528196 c 0.151754,0.71222 0.914097,1.116454 1.710132,0.905529 0.796036,-0.210924 1.315702,-0.953689 1.163945,-1.665909 l -0.90529,-4.244006 c 0.421762,-0.121602 0.892654,-0.235635 1.295783,-0.316936 2.251884,-0.596277 3.667149,-3.003061 3.161612,-5.374586 -0.437277,-2.041307 -2.158412,-3.394529 -4.07318,-3.34114 z m -0.02511,2.727243 a 1.5858379,1.8330734 73.65209 0 1 1.594617,1.1692 1.5858379,1.8330734 73.65209 0 1 -1.42511,1.984175 1.5858379,1.8330734 73.65209 0 1 -0.03014,0.0054 l -1.013279,0.24899 -0.710671,-3.092118 1.043407,-0.255679 a 1.5858379,1.8330734 73.65209 0 1 0.541165,-0.05992 z"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="24" height="1" x="4" y="8"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/plt.svg b/.icons/awkward/32x32/apps/plt.svg
new file mode 120000
index 00000000..14349db7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/plt.svg
@@ -0,0 +1 @@
+racket-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/plugin-notification.svg b/.icons/awkward/32x32/apps/plugin-notification.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/plugin-notification.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/plv.svg b/.icons/awkward/32x32/apps/plv.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/plv.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pocket.svg b/.icons/awkward/32x32/apps/pocket.svg
new file mode 100644
index 00000000..aba0c544
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pocket.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <rect fill="#ee4056" width="28" height="28" x="-1050.4" y="-30" rx="2.1" ry="2.1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m8.9629 1029.4c-1.0874 0-1.9629 0.902-1.9629 2.0215 0 8.2989 1.4737 14.009 9 13.978 7.5263-0.03 9-5.6867 9-13.978 0-1.1195-0.87552-2.0215-1.9629-2.0215h-14.074zm2.8281 4.5508c0.31376 0 0.62824 0.1231 0.86914 0.3672l3.3398 3.3847 3.3398-3.3847c0.24089-0.2441 0.55085-0.3633 0.86524-0.3633 0.31438 0 0.63216 0.1192 0.87304 0.3633 0.48181 0.4881 0.48181 1.2814 0 1.7695l-4.1152 4.168c-0.26459 0.268-0.61837 0.3779-0.96289 0.3515-0.34453 0.026-0.6983-0.083-0.96289-0.3515l-4.1152-4.168c-0.4818-0.4881-0.4818-1.2814 0-1.7695 0.2409-0.2441 0.55539-0.3672 0.86914-0.3672z"/>
+ <path fill="#fff" d="m8.9629 1028.4c-1.0874 0-1.9629 0.9021-1.9629 2.0215 0 8.2989 1.4737 14.009 9 13.978 7.5263-0.03 9-5.6866 9-13.978 0-1.1194-0.87552-2.0215-1.9629-2.0215h-14.074zm2.8281 4.5508c0.31376 0 0.62824 0.1231 0.86914 0.3672l3.34 3.3 3.34-3.4c0.24089-0.2441 0.55085-0.3633 0.86524-0.3633 0.31438 0 0.63216 0.1192 0.87304 0.3633 0.48181 0.4881 0.48181 1.2814 0 1.7695l-4.1152 4.168c-0.26459 0.268-0.61837 0.3779-0.96289 0.3515-0.34453 0.026-0.6983-0.083-0.96289-0.3515l-4.1152-4.168c-0.4818-0.4881-0.4818-1.2814 0-1.7695 0.2409-0.2441 0.55539-0.3672 0.86914-0.3672z"/>
+ <path fill="#fff" opacity=".2" d="m4.0996 1022.3c-1.1634 0-2.0996 0.9-2.0996 2.1v1c0-1.1634 0.93621-2.0996 2.0996-2.0996h23.801c1.1634 0 2.0996 0.9362 2.0996 2.0996v-1c0-1.1634-0.93621-2.0996-2.0996-2.0996h-23.801z"/>
+ <path opacity=".2" d="m2 1048.3v1c0 1.1634 0.93621 2.0996 2.0996 2.0996h23.801c1.1634 0 2.0996-0.9362 2.0996-2.0996v-1c0 1.1634-0.93621 2.0996-2.0996 2.0996h-23.801c-1.1638 0-2.1-1-2.1-2.1z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/podcast.svg b/.icons/awkward/32x32/apps/podcast.svg
new file mode 100644
index 00000000..f1267d83
--- /dev/null
+++ b/.icons/awkward/32x32/apps/podcast.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#02a8f3" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path opacity=".2" d="m7 9.5c0 1.056 0.4491 1.5 1.5 1.5 7.456 0 13.5 6.044 13.5 13.5 0 0.933 0.509 1.5 1.5 1.5 1.02 0 1.5-0.596 1.5-1.5 0-9.113-7.387-16.5-16.5-16.5-0.9974 0-1.5 0.4855-1.5 1.5zm0 6c0 1.0274 0.42023 1.5 1.5 1.5 4.1422 0 7.5 3.3579 7.5 7.5 0 0.88301 0.50689 1.5 1.5 1.5 0.969 0 1.5-0.538 1.5-1.5 0-5.799-4.701-10.5-10.5-10.5-0.9686 0-1.5 0.428-1.5 1.5zm3 4.5c-1.6569 0-3 1.343-3 3s1.3431 3 3 3c1.657 0 3-1.343 3-3s-1.343-3-3-3z"/>
+ <path fill="#fff" d="m7 8.5c0 1.056 0.4491 1.5 1.5 1.5 7.456 0 13.5 6.044 13.5 13.5 0 0.933 0.509 1.5 1.5 1.5 1.02 0 1.5-0.596 1.5-1.5 0-9.113-7.387-16.5-16.5-16.5-0.9974 0-1.5 0.4855-1.5 1.5zm0 6c0 1.0274 0.42023 1.5 1.5 1.5 4.1422 0 7.5 3.3579 7.5 7.5 0 0.88301 0.50689 1.5 1.5 1.5 0.969 0 1.5-0.538 1.5-1.5 0-5.799-4.701-10.5-10.5-10.5-0.9686 0-1.5 0.428-1.5 1.5zm3 4.5c-1.6569 0-3 1.343-3 3s1.3431 3 3 3c1.657 0 3-1.343 3-3s-1.343-3-3-3z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/poedit.svg b/.icons/awkward/32x32/apps/poedit.svg
new file mode 100644
index 00000000..c3238527
--- /dev/null
+++ b/.icons/awkward/32x32/apps/poedit.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#dd9f59" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <rect style="opacity:0.2" width="22" height="22" x="-28" y="-27" rx="1.333" ry="1.375" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="22" height="22" x="-27" y="-27" rx="1.333" ry="1.375" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#6b6b6b" d="M 12.029297,5.9992577 C 10.973604,6.6476897 7.748491,7.4782157 6,7.9855857 l 0.05469,0.154297 c 0.831584,-0.08305 2.019654,-0.200735 2.853515,-0.341797 l 0,1.2265633 -2.896484,0 0.07031,1.035155 2.423828,0 c -0.416362,1.712088 -1.379916,2.432289 -2.476562,3.75418 l 0.166015,0.154297 c 1.02839,-0.745128 2.059094,-1.406923 2.710938,-2.388672 l 0,3.420391 0.265625,0 c 0.707587,0 1.866396,-0.273242 1.878906,-0.357422 l 0,-3.484844 c 0.527846,0.475517 0.628733,1.031495 0.726563,1.623047 0.179741,0.151297 0.374946,0.222656 0.554687,0.222656 0.37427,0 0.69336,-0.270754 0.69336,-0.648437 0,-0.510783 -0.184028,-0.983193 -1.97461,-1.384766 l 0,-0.91043 2.34375,0 c 0.375408,0 0.555644,-0.859281 0.652344,-1.011718 l -2.017578,-1.0488283 -0.449219,1.0234383 -0.529297,0 0,-1.5078133 c 0.62568,-0.1422 1.209536,-0.283581 1.681641,-0.425781 0.274247,0.00698 1.296875,-0.089844 1.296875,-0.089844 z"/>
+ <path style="fill:#6b6b6b" d="M 15,8.0305074 15,15 c 1.304827,-10e-7 1.972656,-0.521121 1.972656,-0.496094 l 0,-0.464844 2.021485,0 0,0.736329 c 1.098922,0 1.986328,-0.319045 1.986328,-0.341797 l 0,-5.270274 C 21.271695,9.1053 21.49508,9.011626 21.578125,8.9035543 l -1.605469,-0.8652344 -1.115234,0.9609375 -1.814453,0 z m 1.972656,2.0039056 2.021485,0 0,3.004649 -2.021485,0 z"/>
+ <path style="fill:#6b6b6b" d="m 15,18 0,3 0,2 0,3 2,0 0,-3 1.132383,0 c 0.455457,1.763986 2.045353,2.99736 3.867187,3 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 -1.822562,0.0018 -3.413501,1.235311 -3.86914,3 L 17,21 17,18 Z m 6.99957,2 c 1.10457,0 2,0.895431 2,2 0,1.104569 -0.89543,2 -2,2 -1.104569,0 -2,-0.895431 -2,-2 0,-1.104569 0.895431,-2 2,-2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/poezio.svg b/.icons/awkward/32x32/apps/poezio.svg
new file mode 100644
index 00000000..a32d294a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/poezio.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="m 21.711551,2.9999999 c -0.0073,0 -0.591371,0.2607127 -1.297437,0.5754607 -1.328227,0.5986671 -1.760802,0.8520327 -2.717127,1.5886957 -1.11571,0.8596848 -1.601425,1.6732617 -3.263523,5.4493567 -0.478161,1.08224 -0.872713,1.957212 -0.887809,1.941943 -0.05312,-0.05373 0.159353,-1.266334 0.364321,-2.072289 0.113807,-0.468304 0.371899,-1.2819136 0.56148,-1.8268504 0.18987,-0.5373025 0.318772,-0.974757 0.28074,-0.974757 -0.159388,0 -1.183892,0.4912138 -1.760763,0.8364972 -1.267549,0.7751255 -2.846041,2.2029402 -3.6505255,3.3080812 -1.8897118,2.609591 -2.7397944,4.820183 -3.2484406,8.443014 l -0.2125251,1.496772 -0.00755,-0.706094 c -0.015094,-1.373793 0.1367716,-2.594364 0.5237711,-4.329 0.2125161,-0.913416 0.3794049,-1.688501 0.3794049,-1.719329 0,-0.03083 -0.2351278,0.199646 -0.5312572,0.5141 -0.9104523,0.96744 -1.8829286,2.45661 -2.2321871,3.753771 -0.1593872,0.6063 -0.2656317,1.988042 -0.1820187,2.50215 0.038033,0.237822 0.060687,0.445087 0.04559,0.468282 -0.015097,0.01527 -0.067212,-0.06136 -0.279729,-0.168825 -0.2125163,-0.115094 -0.3870025,-0.17648 -0.3870025,-0.145944 0,0.03847 0.1062536,0.422239 0.2276086,0.867348 0.1213548,0.44511 0.2276085,0.805926 0.2276085,0.813559 0,0 -0.1733781,-0.03842 -0.5603784,-0.09978 -0.3794518,-0.05373 -0.7057769,-0.0846 -0.7208737,-0.06905 -0.022646,0.0229 0.1518478,0.268653 0.379461,0.560206 2.3804646,2.092681 1.2219782,1.604834 3.201465,2.002003 0.015094,0.02319 0.3338866,0.115097 0.7057909,0.222558 0.3719036,0.09983 0.9182498,0.26861 1.2065402,0.37607 L 8.4075024,26.8 7.9899936,26.423872 7.5728244,26.047744 l 1.8972484,-0.0076 1.8972482,-0.0076 -1.06257,-0.429861 C 9.4949893,25.343382 8.8910132,25.269679 8.2513989,24.77621 7.9829756,24.533657 8.2473251,24.546154 9.272687,24.546154 c 2.254067,0 4.52323,-0.746091 6.982264,-1.8665 1.153743,-0.522036 2.261594,-1.151233 2.178272,-1.235792 -0.02293,-0.0229 -0.318767,-0.06901 -0.668026,-0.107467 -0.690678,-0.069 -1.882165,-0.307129 -1.882165,-0.376127 0,-0.0229 0.525572,-0.233176 1.161007,-0.49122 3.160037,-1.617821 5.171609,-2.979798 7.403236,-4.99607 0.584196,-0.552336 1.083538,-1.093689 1.051849,-1.125735 -0.0076,-0.01527 -0.311232,0.04614 -0.660201,0.122776 -1.601421,0.352917 -4.333657,0.567835 -5.699626,0.452742 -0.698227,-0.06136 -1.677224,-0.291553 -2.18587,-0.506474 -0.311226,-0.138289 -0.273183,-0.138318 2.094691,-0.138318 2.18584,0 2.50463,-0.0229 3.362244,-0.176451 1.252162,-0.230188 2.087149,-0.498872 2.921827,-0.921082 1.35842,-0.683226 2.14779,-0.962364 3.233016,-2.236623 0.668034,-0.78276 0.842533,-1.0361168 1.039662,-1.5425899 0.409936,-1.0593388 0.500755,-1.624327 0.273142,-2.7294684 C 29.650401,5.5742577 28.861017,4.7911588 27.441628,4.2538558 24.738922,3.1788254 22.39294,3.8426933 20.960171,5.6355921 20.535138,6.1652613 20.132755,6.239033 20.072079,6.3003971 19.96582,6.4078578 20.610916,5.1183673 21.400305,3.6294799 c 0.189871,-0.3452832 0.326343,-0.62948 0.311246,-0.62948 z"/>
+ <path style="fill:#90725a" d="m 21.711551,1.9999999 c -0.0073,0 -0.591371,0.2607127 -1.297437,0.5754607 -1.328227,0.5986671 -1.760802,0.8520327 -2.717127,1.5886957 -1.11571,0.8596848 -1.601425,1.6732617 -3.263523,5.4493569 -0.478161,1.0822398 -0.872713,1.9572118 -0.887809,1.9419428 -0.05312,-0.05373 0.159353,-1.266334 0.364321,-2.0722891 0.113807,-0.4683042 0.371899,-1.2819135 0.56148,-1.8268503 0.18987,-0.5373025 0.318772,-0.974757 0.28074,-0.974757 -0.159388,0 -1.183892,0.4912138 -1.760763,0.8364972 -1.267549,0.7751255 -2.846041,2.20294 -3.6505255,3.3080812 -1.8897118,2.609591 -2.7397944,4.820183 -3.2484406,8.443014 l -0.2125251,1.496772 -0.00755,-0.706094 c -0.015094,-1.373793 0.1367716,-2.594364 0.5237711,-4.329 0.2125161,-0.913416 0.3794049,-1.688501 0.3794049,-1.719329 0,-0.03083 -0.2351278,0.199646 -0.5312572,0.5141 -0.9104523,0.96744 -1.8829286,2.45661 -2.2321871,3.753771 -0.1593872,0.6063 -0.2656317,1.988042 -0.1820187,2.50215 0.038033,0.237822 0.060687,0.445087 0.04559,0.468282 -0.015097,0.01527 -0.067212,-0.06136 -0.279729,-0.168825 -0.2125163,-0.115094 -0.3870025,-0.17648 -0.3870025,-0.145944 0,0.03847 0.1062536,0.422239 0.2276086,0.867348 0.1213548,0.44511 0.2276085,0.805926 0.2276085,0.813559 0,0 -0.1733781,-0.03842 -0.5603784,-0.09978 -0.3794518,-0.05373 -0.7057769,-0.0846 -0.7208737,-0.06905 -0.022646,0.0229 0.1518478,0.268653 0.379461,0.560206 2.3804646,2.092681 1.2219782,1.604834 3.201465,2.002003 0.015094,0.02319 0.3338866,0.115097 0.7057909,0.222558 0.3719036,0.09983 0.9182498,0.26861 1.2065402,0.37607 L 8.4075024,25.8 7.9899936,25.423872 7.5728244,25.047744 l 1.8972484,-0.0076 1.8972482,-0.0076 -1.06257,-0.429861 C 9.4949893,24.343382 8.8910132,24.269679 8.2513989,23.77621 7.9829756,23.533657 8.2473251,23.546154 9.272687,23.546154 c 2.254067,0 4.52323,-0.746091 6.982264,-1.8665 1.153743,-0.522036 2.261594,-1.151233 2.178272,-1.235792 -0.02293,-0.0229 -0.318767,-0.06901 -0.668026,-0.107467 -0.690678,-0.069 -1.882165,-0.307129 -1.882165,-0.376127 0,-0.0229 0.525572,-0.233176 1.161007,-0.49122 3.160037,-1.617821 5.171609,-2.979798 7.403236,-4.99607 0.584196,-0.552336 1.083538,-1.093689 1.051849,-1.125735 -0.0076,-0.01527 -0.311232,0.04614 -0.660201,0.122776 -1.601421,0.352917 -4.333657,0.567835 -5.699626,0.452742 -0.698227,-0.06136 -1.677224,-0.291553 -2.18587,-0.506474 -0.311226,-0.138289 -0.273183,-0.138318 2.094691,-0.138318 2.18584,0 2.50463,-0.0229 3.362244,-0.176451 1.252162,-0.230188 2.087149,-0.498872 2.921827,-0.921082 1.35842,-0.683226 2.14779,-0.962364 3.233016,-2.2366235 0.668034,-0.7827597 0.842533,-1.0361163 1.039662,-1.5425894 0.409936,-1.0593388 0.500755,-1.624327 0.273142,-2.7294684 C 29.650401,4.5742577 28.861017,3.7911588 27.441628,3.2538558 24.738922,2.1788254 22.39294,2.8426933 20.960171,4.6355921 20.535138,5.1652613 20.132755,5.239033 20.072079,5.3003971 19.96582,5.4078578 20.610916,4.1183673 21.400305,2.6294799 c 0.189871,-0.3452832 0.326343,-0.62948 0.311246,-0.62948 z"/>
+ <path style="opacity:0.2" d="M 26.980515,5.6468735 C 22.41965,6.431947 18.013382,9.7462797 13.691545,14.242382 9.3697086,18.738484 5.1292845,24.451202 0.99999997,30.172851 V 31 H 2.1139322 C 9.3560848,20.584416 17.229648,8.8683711 26.980515,5.6468735 Z"/>
+ <path style="fill:#e4e4e4" d="M 26.980515,4.6468735 C 22.41965,5.431947 18.013382,8.7462797 13.691545,13.242382 9.3697086,17.738484 5.1292845,23.451202 0.99999997,29.172851 V 30 H 2.1139322 C 9.3560848,19.584416 17.229648,7.8683711 26.980515,4.6468735 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 21.710938 2 C 21.703637 2 21.120128 2.2614239 20.414062 2.5761719 C 19.085835 3.174839 18.653591 3.4273995 17.697266 4.1640625 C 16.581556 5.0237473 16.095692 5.8371861 14.433594 9.6132812 C 14.093607 10.382785 13.951834 10.679718 13.802734 10.994141 C 13.643467 11.723423 13.502107 12.511381 13.544922 12.554688 C 13.560018 12.569957 13.955433 11.695521 14.433594 10.613281 C 16.095692 6.8371863 16.581556 6.0237473 17.697266 5.1640625 C 18.653591 4.4273995 19.085835 4.174839 20.414062 3.5761719 C 20.765122 3.4196776 20.823751 3.3934365 21.058594 3.2890625 C 21.181858 3.0525968 21.265712 2.8829275 21.400391 2.6289062 C 21.590262 2.2836231 21.726035 2 21.710938 2 z M 24.580078 2.7460938 C 23.107011 2.8357067 21.856418 3.5142039 20.960938 4.6347656 C 20.90205 4.70815 20.846232 4.7554384 20.789062 4.8125 C 20.341667 5.6838214 19.998494 6.3753876 20.072266 6.3007812 C 20.132942 6.2394171 20.535905 6.1644348 20.960938 5.6347656 C 22.393706 3.8418668 24.7387 3.1788758 27.441406 4.2539062 C 28.860795 4.7912092 29.651298 5.574378 29.878906 6.671875 C 29.917879 6.8611036 29.932827 7.0188915 29.953125 7.1816406 C 30.021254 6.7274952 30.004358 6.2809865 29.878906 5.671875 C 29.651298 4.574378 28.860795 3.7912093 27.441406 3.2539062 C 26.427891 2.8507698 25.463918 2.692326 24.580078 2.7460938 z M 14.751953 6.6816406 C 14.592565 6.6816406 13.569059 7.1722947 12.992188 7.5175781 C 11.724638 8.2927036 10.146281 9.7210307 9.3417969 10.826172 C 7.4520851 13.435763 6.6004431 15.6467 6.0917969 19.269531 L 5.8808594 20.765625 L 5.8808594 20.695312 C 5.8794596 20.817066 5.8716872 20.936795 5.8730469 21.060547 L 5.8808594 21.765625 L 6.0917969 20.269531 C 6.6004431 16.6467 7.4520851 14.435763 9.3417969 11.826172 C 10.146281 10.721031 11.724638 9.2927036 12.992188 8.5175781 C 13.437475 8.2510535 14.046923 7.9598872 14.421875 7.8125 C 14.438993 7.7622422 14.454457 7.7029482 14.470703 7.65625 C 14.660573 7.1189475 14.789985 6.6816406 14.751953 6.6816406 z M 25.5 13.347656 C 25.4924 13.332386 25.188813 13.394067 24.839844 13.470703 C 24.761967 13.487865 24.655204 13.499137 24.572266 13.515625 C 23.959604 13.755392 23.290253 13.939772 22.410156 14.101562 C 21.552542 14.255114 21.234668 14.277344 19.048828 14.277344 C 16.680954 14.277344 16.641899 14.277727 16.953125 14.416016 C 17.461771 14.630937 18.440445 14.860515 19.138672 14.921875 C 20.383341 15.026748 22.727291 14.852553 24.351562 14.554688 C 24.383881 14.525681 24.414858 14.501936 24.447266 14.472656 C 25.031462 13.92032 25.531689 13.379702 25.5 13.347656 z M 6.7753906 14.011719 C 6.7753906 13.980889 6.54027 14.210937 6.2441406 14.525391 C 5.3336883 15.492831 4.3609773 16.982136 4.0117188 18.279297 C 3.8594976 18.858338 3.7604054 20.125169 3.8242188 20.6875 C 3.8574425 20.163018 3.924972 19.609277 4.0117188 19.279297 C 4.3609773 17.982136 5.3336883 16.492831 6.2441406 15.525391 C 6.3841863 15.376679 6.401752 15.375595 6.4960938 15.283203 C 6.629629 14.69125 6.7753906 14.034521 6.7753906 14.011719 z M 17.396484 20.277344 C 17.272379 20.341981 17.172692 20.403336 17.044922 20.46875 C 16.409487 20.726794 15.882812 20.938038 15.882812 20.960938 C 15.882812 21.01182 16.517521 21.1391 17.134766 21.238281 C 17.877744 20.857867 18.493343 20.503995 18.433594 20.443359 C 18.410664 20.420459 18.114884 20.374395 17.765625 20.335938 C 17.659454 20.325331 17.520177 20.294715 17.396484 20.277344 z M 3.2089844 20.935547 C 3.2089844 20.974017 3.316145 21.357625 3.4375 21.802734 C 3.4739757 21.936521 3.4745874 21.93562 3.5058594 22.046875 C 3.5493662 22.067318 3.5463982 22.053376 3.5957031 22.080078 C 3.8082201 22.187543 3.859903 22.26527 3.875 22.25 C 3.890097 22.226805 3.8681111 22.019072 3.8300781 21.78125 C 3.8075899 21.642977 3.8004148 21.438862 3.8027344 21.207031 C 3.7713157 21.186263 3.7535701 21.159908 3.5957031 21.080078 C 3.3831868 20.964984 3.2089844 20.905011 3.2089844 20.935547 z M 2.3828125 22.447266 C 2.3601665 22.470166 2.5341056 22.716259 2.7617188 23.007812 C 3.0506796 23.26184 3.1608121 23.37637 3.3574219 23.560547 C 3.4678022 23.581011 3.6640625 23.615234 3.6640625 23.615234 C 3.6640625 23.607601 3.5588548 23.247844 3.4375 22.802734 C 3.4041647 22.680466 3.404167 22.671579 3.375 22.564453 C 3.2832128 22.547255 3.2910174 22.545354 3.1035156 22.515625 C 2.7240638 22.461895 2.3979093 22.431716 2.3828125 22.447266 z M 10.013672 24.515625 C 9.766455 24.533002 9.520064 24.546875 9.2734375 24.546875 C 8.2480756 24.546875 7.9835298 24.532838 8.2519531 24.775391 C 8.3941746 24.885116 8.5344297 24.968096 8.6757812 25.042969 L 9.4707031 25.041016 L 11.367188 25.033203 L 10.304688 24.603516 C 10.196493 24.56887 10.115095 24.545088 10.013672 24.515625 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pokerth.svg b/.icons/awkward/32x32/apps/pokerth.svg
new file mode 100644
index 00000000..98b241fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pokerth.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#c12d25" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="fill:#ffffff" d="m16 2c-1.031586 0-2.033044 0.1183426-3 0.328125v6.4296875l-4.546875-4.5488281c-1.7055164 1.090956-3.1531846 2.5386242-4.2441406 4.2441406l4.5488281 4.546875h-6.4296875c-0.2097824 0.966956-0.328125 1.968414-0.328125 3s0.1183426 2.033044 0.328125 3h6.4296875l-4.5488281 4.546875c1.090956 1.705516 2.5386242 3.153185 4.2441406 4.244141l4.546875-4.548828v6.429687c0.966956 0.209782 1.968414 0.328125 3 0.328125s2.033044-0.118343 3-0.328125v-6.429687l4.546875 4.548828c1.705516-1.090956 3.153185-2.538625 4.244141-4.244141l-4.548828-4.546875h6.429687c0.209782-0.966956 0.328125-1.968414 0.328125-3s-0.118343-2.033044-0.328125-3h-6.429687l4.548828-4.546875c-1.090956-1.7055164-2.538625-3.1531846-4.244141-4.2441406l-4.546875 4.5488281v-6.4296875c-0.966956-0.2097824-1.968414-0.328125-3-0.328125z"/>
+ <rect style="fill:#ffcb05" width="24" height="24" x="-28" y="-28" rx="12" ry="12" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#c12d25" width="20" height="20" x="-26" y="-26" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:.2" d="m9 12v2h2v8h2v-8h2v-2zm7 0v10h2v-4h2v4h2v-10h-2v4h-2v-4z"/>
+ <g transform="translate(-1)">
+ <rect style="fill:#fffcf7" width="2" height="10" x="12" y="11"/>
+ <rect style="fill:#fffcf7" width="2" height="6" x="11" y="-16" transform="rotate(90)"/>
+ <rect style="fill:#fffcf7" width="2" height="10" x="17" y="11"/>
+ <rect style="fill:#fffcf7" width="2" height="6" x="15" y="-23" transform="rotate(90)"/>
+ <rect style="fill:#fffcf7" width="2" height="10" x="21" y="11"/>
+ </g>
+ <path style="opacity:.1;fill:#ffffff" d="m16 2c-7.756 0-14 6.244-14 14 0 0.168842 0.0195214 0.33264 0.0253906 0.5 0.263742-7.5205675 6.3874512-13.5 13.9746094-13.5 7.587158 0 13.710867 5.9794325 13.974609 13.5 0.00587-0.16736 0.025391-0.331158 0.025391-0.5 0-7.756-6.244-14-14-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/polari.svg b/.icons/awkward/32x32/apps/polari.svg
new file mode 120000
index 00000000..28bbff2d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/polari.svg
@@ -0,0 +1 @@
+irc-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/polo.svg b/.icons/awkward/32x32/apps/polo.svg
new file mode 100644
index 00000000..bb138dfb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/polo.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#3f3f3f" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 17.273438,9 c -0.4187,3.135e-4 -0.867767,0.00529 -1.34961,0.017578 -3.657882,0.09322 -5.211368,0.5773654 -7.1015624,1.9472659 -1.3515795,0.979545 -2.2361248,2.621976 -1.6269531,3.023437 0.5161115,0.340126 2.0010137,-0.417302 2.4472656,-1.25 0.5623749,-1.049381 1.2050329,-1.505859 2.4101559,-1.505859 0.723374,0 0.797595,0.201514 0.617188,1.689453 -0.392274,3.235286 -1.27999,6.804753 -2.41211,9.705078 -0.3270912,0.837966 -0.5955643,1.682641 -0.5957026,1.876953 -3.916e-4,0.590377 0.5048316,0.656511 1.4199216,0.185547 0.943133,-0.48539 1.326793,-1.033096 2.076172,-2.958984 0.373282,-0.959327 0.679688,-1.797504 0.679688,-1.861328 0,-0.304703 0.55245,-0.53753 1.630859,-0.6875 C 19.176533,18.666 22.363886,16.677373 23.537109,14.148438 24.347332,12.40196 24.09026,10.994702 22.789062,10.083984 21.670145,9.3008427 20.204332,8.9978059 17.273438,9 Z m -0.679688,2.007812 c 0.185895,-0.0154 0.415232,-0.0054 0.699219,0.02539 1.662068,0.179765 2.919568,0.691352 3.4375,1.398438 0.350372,0.478333 0.360206,1.62379 0.02148,2.316406 -0.652702,1.334641 -1.733671,1.817945 -4.945312,2.212891 -0.575468,0.07081 -0.745913,0.05066 -0.800782,-0.09375 -0.03832,-0.100869 0.100368,-1.04659 0.308594,-2.103516 0.208225,-1.056923 0.418807,-2.259049 0.466797,-2.669922 0.08766,-0.750522 0.254816,-1.039727 0.8125,-1.085938 z"/>
+ <path style="fill:#ffffff" d="M 17.273438 8 C 16.854738 8.0003135 16.405671 8.0052931 15.923828 8.0175781 C 12.265946 8.1107981 10.71246 8.5949435 8.8222656 9.9648438 C 7.4706861 10.944389 6.5861408 12.58682 7.1953125 12.988281 C 7.711424 13.328407 9.1963262 12.570979 9.6425781 11.738281 C 10.204953 10.6889 10.847611 10.232422 12.052734 10.232422 C 12.776108 10.232422 12.850329 10.433936 12.669922 11.921875 C 12.277648 15.157161 11.389932 18.726628 10.257812 21.626953 C 9.9307208 22.464919 9.6622477 23.309594 9.6621094 23.503906 C 9.6617178 24.094283 10.166941 24.160417 11.082031 23.689453 C 12.025164 23.204063 12.408824 22.656357 13.158203 20.730469 C 13.531485 19.771142 13.837891 18.932965 13.837891 18.869141 C 13.837891 18.564438 14.390341 18.331611 15.46875 18.181641 C 19.176533 17.666 22.363886 15.677373 23.537109 13.148438 C 24.347332 11.40196 24.09026 9.9947015 22.789062 9.0839844 C 21.670145 8.3008427 20.204332 7.9978059 17.273438 8 z M 16.59375 10.007812 C 16.779645 9.9924125 17.008982 10.002403 17.292969 10.033203 C 18.955037 10.212968 20.212537 10.724555 20.730469 11.431641 C 21.080841 11.909974 21.090675 13.055431 20.751953 13.748047 C 20.099251 15.082688 19.018282 15.565992 15.806641 15.960938 C 15.231173 16.031748 15.060728 16.011598 15.005859 15.867188 C 14.967539 15.766319 15.106227 14.820598 15.314453 13.763672 C 15.522678 12.706749 15.73326 11.504623 15.78125 11.09375 C 15.86891 10.343228 16.036066 10.054023 16.59375 10.007812 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pomodoneapp.svg b/.icons/awkward/32x32/apps/pomodoneapp.svg
new file mode 100644
index 00000000..93458b80
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pomodoneapp.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#e04c7f" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <rect style="opacity:0.2" width="14" height="14" x="9" y="10" rx="2.5" ry="2.5"/>
+ <rect style="fill:#ffffff" width="14" height="14" x="9" y="9" rx="2.5" ry="2.5"/>
+ <rect style="fill:#ab4367" width="10" height="10" x="11" y="11" rx="1.5" ry="1.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pomodoro-indicator.svg b/.icons/awkward/32x32/apps/pomodoro-indicator.svg
new file mode 120000
index 00000000..a115f05b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pomodoro-indicator.svg
@@ -0,0 +1 @@
+tomato.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pop-os-logo-icon.svg b/.icons/awkward/32x32/apps/pop-os-logo-icon.svg
new file mode 120000
index 00000000..b0b25eb8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pop-os-logo-icon.svg
@@ -0,0 +1 @@
+distributor-logo-pop-os.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pop-os.svg b/.icons/awkward/32x32/apps/pop-os.svg
new file mode 120000
index 00000000..b0b25eb8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pop-os.svg
@@ -0,0 +1 @@
+distributor-logo-pop-os.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pop_os.svg b/.icons/awkward/32x32/apps/pop_os.svg
new file mode 120000
index 00000000..b0b25eb8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pop_os.svg
@@ -0,0 +1 @@
+distributor-logo-pop-os.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/popcorn-time.svg b/.icons/awkward/32x32/apps/popcorn-time.svg
new file mode 100644
index 00000000..bb8f51e9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/popcorn-time.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 8,19 C 6.892,19 6,19.944011 6,21.117188 L 6,29.5 C 6,30.331 6.5575,31 7.25,31 l 2.75,0 4,0 4,0 4,0 2.75,0 C 25.4425,31 26,30.331 26,29.5 l 0,-8.382812 C 26,19.944012 25.108,19 24,19 c -1.108,0 -2,0.944012 -2,2.117188 l 0,1.482421 C 22,21.436209 21.108,20.5 20,20.5 c -1.108,0 -2,0.936209 -2,2.099609 l 0,0.542969 C 18,21.955435 17.108,21 16,21 c -1.108,0 -2,0.955435 -2,2.142578 l 0,-0.542969 C 14,21.436209 13.108,20.5 12,20.5 c -1.108,0 -2,0.936209 -2,2.099609 l 0,-1.482421 C 10,19.944012 9.108,19 8,19 Z"/>
+ <path style="opacity:0.2" d="M 19,3 A 8,8 0 0 0 11.601562,7.9648438 4,4 0 0 0 9,7 4,4 0 0 0 5,11 4,4 0 0 0 5.8261719,13.429688 3.5,3.5 0 0 0 4,16.5 3.5,3.5 0 0 0 7.5,20 3.5,3.5 0 0 0 8,19.960938 L 8,21 c 0,1.662 1.338,3 3,3 l 10,0 c 1.662,0 3,-1.338 3,-3 l 0,-0.04102 A 3.5,3.5 0 0 0 24.5,21 3.5,3.5 0 0 0 28,17.5 3.5,3.5 0 0 0 26.208984,14.447266 8,8 0 0 0 27,11 8,8 0 0 0 19,3 Z"/>
+ <path style="fill:#e6c59a" d="M 19,2 A 8,8 0 0 0 11.601562,6.9648438 4,4 0 0 0 9,6 4,4 0 0 0 5,10 4,4 0 0 0 5.8261719,12.429688 3.5,3.5 0 0 0 4,15.5 3.5,3.5 0 0 0 7.5,19 3.5,3.5 0 0 0 8,18.960938 L 8,20 c 0,1.662 1.338,3 3,3 l 10,0 c 1.662,0 3,-1.338 3,-3 l 0,-0.04102 A 3.5,3.5 0 0 0 24.5,20 3.5,3.5 0 0 0 28,16.5 3.5,3.5 0 0 0 26.208984,13.447266 8,8 0 0 0 27,10 8,8 0 0 0 19,2 Z"/>
+ <path style="fill:#a81a1a" d="m 19,15 c 0,1.656854 -1.343146,3 -3,3 -1.656854,0 -3,-1.343146 -3,-3 z"/>
+ <circle style="fill:#3f3f3f" cx="11" cy="13" r="2"/>
+ <circle style="fill:#ffffff" cx="11.5" cy="12.5" r=".5"/>
+ <path style="fill:#e54b3f" d="m 24,18 c -1.108,0 -2,0.944471 -2,2.117647 L 22,30 24.75,30 C 25.4425,30 26,29.331 26,28.5 l 0,-8.382353 C 26,18.944471 25.108,18 24,18 Z"/>
+ <path style="fill:#e54b3f" d="m 16,20 c -1.108,0 -2,0.955714 -2,2.142857 L 14,30 l 4,0 0,-7.857143 C 18,20.955714 17.108,20 16,20 Z"/>
+ <path style="fill:#ffffff" d="m 20,19.5 c -1.108,0 -2,0.9366 -2,2.1 l 0,8.4 4,0 0,-8.4 c 0,-1.1634 -0.892,-2.1 -2,-2.1 z"/>
+ <path style="fill:#e54b3f" d="m 8,18 c 1.108,0 2,0.944471 2,2.117647 L 10,30 7.25,30 C 6.5575,30 6,29.331 6,28.5 L 6,20.117647 C 6,18.944471 6.892,18 8,18 Z"/>
+ <path style="fill:#ffffff" d="m 12,19.5 c 1.108,0 2,0.9366 2,2.1 l 0,8.4 -4,0 0,-8.4 c 0,-1.1634 0.892,-2.1 2,-2.1 z"/>
+ <circle style="fill:#3f3f3f" cx="21" cy="13" r="2"/>
+ <circle style="fill:#ffffff" cx="21.5" cy="12.5" r=".5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 19,2 A 8,8 0 0 0 11.601562,6.9648438 4,4 0 0 0 9,6 4,4 0 0 0 5,10 4,4 0 0 0 5.0351562,10.505859 4,4 0 0 1 9,7 4,4 0 0 1 11.601562,7.9648438 8,8 0 0 1 19,3 8,8 0 0 1 26.976562,10.509766 8,8 0 0 0 27,10 8,8 0 0 0 19,2 Z M 5.3945312,12.712891 A 3.5,3.5 0 0 0 4,15.5 3.5,3.5 0 0 0 4.0390625,15.996094 3.5,3.5 0 0 1 5.8261719,13.429688 4,4 0 0 1 5.3945312,12.712891 Z m 21.1406248,0.947265 a 8,8 0 0 1 -0.326172,0.78711 3.5,3.5 0 0 1 1.751954,2.558593 A 3.5,3.5 0 0 0 28,16.5 3.5,3.5 0 0 0 26.535156,13.660156 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/popcorntime.svg b/.icons/awkward/32x32/apps/popcorntime.svg
new file mode 120000
index 00000000..93260a57
--- /dev/null
+++ b/.icons/awkward/32x32/apps/popcorntime.svg
@@ -0,0 +1 @@
+popcorn-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/portal.svg b/.icons/awkward/32x32/apps/portal.svg
new file mode 100644
index 00000000..c20748b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/portal.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#56aad4" cx="16" cy="16" r="14"/>
+ <path opacity=".2" d="m16 3c0.505 0 1.001 0.0312 1.49 0.084a14 14 0 0 0 -1.49 -0.084zm-0.932 0.0332a14 14 0 0 0 -0.279 0.0293c0.094-0.0085 0.185-0.0227 0.279-0.0293zm2.952 0.1309c0.324 0.0478 0.648 0.0982 0.964 0.1679a14 14 0 0 0 -0.964 -0.1679zm-4.102 0.0039a14 14 0 0 0 -0.566 0.0957c0.187-0.0367 0.376-0.0664 0.566-0.0957zm-1.197 0.2382c-0.112 0.0271-0.227 0.0487-0.338 0.0782l0.015 0.0156a14 14 0 0 1 0.323 -0.0938zm-0.323 0.0938a14 14 0 0 0 -1.089 0.3242l6.394 6.3948a7 7 0 0 0 -1.703 -0.219h-12.111a14 14 0 0 0 -0.5199 1h9.0409a7 7 0 0 0 -1.357 1.053l-0.002-0.002-8.3303 8.33a14 14 0 0 0 0.3828 1.031l6.1153-6.115a7 7 0 0 0 -0.2188 1.703v11.111a14 14 0 0 0 1 0.52v-8.041a7 7 0 0 0 1.053 1.357l-0.002 0.002 7.752 7.752a14 14 0 0 0 1.138 -0.275l-5.644-5.645a7 7 0 0 0 1.703 0.219h11.482a14 14 0 0 0 0.629 -1h-8.521a7 7 0 0 0 1.357 -1.053l0.002 0.002 8.551-8.551a14 14 0 0 0 -0.324 -1.089l-6.395 6.394a7 7 0 0 0 0.219 -1.703v-12.111a14 14 0 0 0 -1 -0.5199v9.0409a7 7 0 0 0 -1.053 -1.357l0.002-0.002-8.551-8.551zm17.102 9.898a14 14 0 0 1 0.094 0.323c-0.027-0.112-0.049-0.227-0.078-0.338l-0.016 0.015zm-10.037-9.9449c0.329 0.0848 0.655 0.174 0.975 0.2813a14 14 0 0 0 -0.975 -0.2813zm-8.272 0.4102a14 14 0 0 0 -0.714 0.289c0.236-0.1011 0.472-0.2006 0.714-0.289zm9.676 0.0293c0.325 0.121 0.646 0.2493 0.959 0.3926a14 14 0 0 0 -0.959 -0.3926zm-10.935 0.5058a14 14 0 0 0 -0.5918 0.3028c0.1946-0.1051 0.3918-0.2067 0.5918-0.3028zm-1.1816 0.6407a14 14 0 0 0 -0.541 0.3418c0.1772-0.1187 0.3581-0.2312 0.541-0.3418zm14.834 0.2089c0.124 0.0803 0.253 0.1543 0.375 0.2383a14 14 0 0 0 -0.375 -0.2383zm-15.934 0.5332a14 14 0 0 0 -0.502 0.3829c0.1629-0.1329 0.3331-0.2573 0.502-0.3829zm-1.0586 0.8711a14 14 0 0 0 -0.4141 0.3789c0.1333-0.1312 0.2756-0.253 0.4141-0.3789zm19.377 0.5254c0.131 0.1333 0.253 0.2756 0.379 0.4141a14 14 0 0 0 -0.379 -0.4141zm0.867 0.9707c0.133 0.1629 0.257 0.3331 0.383 0.502a14 14 0 0 0 -0.383 -0.502zm-22.342 0.8828a14 14 0 0 0 -0.2636 0.4141c0.0884-0.1378 0.1706-0.2796 0.2636-0.4141zm23.125 0.1778c0.119 0.1772 0.231 0.3581 0.342 0.541a14 14 0 0 0 -0.342 -0.541zm0.684 1.137c0.102 0.188 0.201 0.378 0.295 0.572a14 14 0 0 0 -0.295 -0.572zm-25.018 0.828a14 14 0 0 0 -0.3926 0.959c0.121-0.325 0.2493-0.646 0.3926-0.959zm25.569 0.316c0.098 0.231 0.196 0.462 0.283 0.699a14 14 0 0 0 -0.283 -0.699zm-26.12 1.072a14 14 0 0 0 -0.2813 0.975c0.0848-0.329 0.174-0.655 0.2813-0.975zm-0.4024 1.454a14 14 0 0 0 -0.1679 0.964c0.0478-0.324 0.0982-0.648 0.1679-0.964zm27.404 0.332c0.039 0.198 0.069 0.398 0.1 0.599a14 14 0 0 0 -0.1 -0.599zm-27.652 1.162a14 14 0 0 0 -0.0645 1.06 14 14 0 0 0 0.002 0.043c0.0115-0.37 0.0234-0.741 0.0625-1.103zm27.85 0.242c0.009 0.106 0.025 0.21 0.033 0.316a14 14 0 0 0 -0.033 -0.316z"/>
+ <path fill="#fff" d="m16 2c0.505 0 1.001 0.0312 1.49 0.084a14 14 0 0 0 -1.49 -0.084zm-0.932 0.0332a14 14 0 0 0 -0.279 0.0293c0.094-0.0085 0.185-0.0227 0.279-0.0293zm2.952 0.1309c0.324 0.0478 0.648 0.0982 0.964 0.1679a14 14 0 0 0 -0.964 -0.1679zm-4.102 0.0039a14 14 0 0 0 -0.566 0.0957c0.187-0.0367 0.376-0.0664 0.566-0.0957zm-1.197 0.2382a14 14 0 0 0 -1.412 0.418l6.394 6.3946a7 7 0 0 0 -1.703 -0.2188h-12.111a14 14 0 0 0 -0.5199 1h9.0409a7 7 0 0 0 -1.357 1.053l-0.002-0.002-8.5666 8.566c-0.0295-0.111-0.0511-0.226-0.0782-0.338a14 14 0 0 0 0.418 1.412l6.3946-6.394a7 7 0 0 0 -0.2188 1.703v12.111a14 14 0 0 0 1 0.52v-9.041a7 7 0 0 0 1.053 1.357l-0.002 0.002 8.566 8.567c-0.105 0.028-0.214 0.048-0.32 0.074a14 14 0 0 0 1.394 -0.414l-6.394-6.395a7 7 0 0 0 1.703 0.219h12.111a14 14 0 0 0 0.52 -1h-9.041a7 7 0 0 0 1.357 -1.053l0.002 0.002 8.567-8.566c0.029 0.111 0.051 0.226 0.078 0.338a14 14 0 0 0 -0.418 -1.412l-6.395 6.394a7 7 0 0 0 0.219 -1.703v-12.111a14 14 0 0 0 -1 -0.5199v9.0409a7 7 0 0 0 -1.053 -1.357l0.002-0.002-8.566-8.5666c0.111-0.0295 0.226-0.0511 0.338-0.0782zm6.742 0.0469c0.329 0.0848 0.655 0.174 0.975 0.2813a14 14 0 0 0 -0.975 -0.2813zm-8.272 0.4102a14 14 0 0 0 -0.714 0.289c0.236-0.1011 0.472-0.2006 0.714-0.289zm9.676 0.0293c0.325 0.121 0.646 0.2493 0.959 0.3926a14 14 0 0 0 -0.959 -0.3926zm-10.935 0.5058a14 14 0 0 0 -0.5918 0.3028c0.1946-0.1051 0.3918-0.2067 0.5918-0.3028zm-1.1816 0.6407a14 14 0 0 0 -0.541 0.3418c0.1772-0.1187 0.3581-0.2312 0.541-0.3418zm14.834 0.2089c0.124 0.0803 0.253 0.1543 0.375 0.2383a14 14 0 0 0 -0.375 -0.2383zm-15.934 0.5332a14 14 0 0 0 -0.502 0.3829c0.1629-0.1329 0.3331-0.2573 0.502-0.3829zm-1.0586 0.8711a14 14 0 0 0 -0.4141 0.3789c0.1333-0.1312 0.2756-0.253 0.4141-0.3789zm19.377 0.5254c0.131 0.1333 0.253 0.2756 0.379 0.4141a14 14 0 0 0 -0.379 -0.4141zm0.867 0.9707c0.133 0.1629 0.257 0.3331 0.383 0.502a14 14 0 0 0 -0.383 -0.502zm-22.342 0.8828a14 14 0 0 0 -0.2636 0.4141c0.0884-0.1378 0.1706-0.2796 0.2636-0.4141zm23.125 0.1778c0.119 0.1772 0.231 0.3581 0.342 0.541a14 14 0 0 0 -0.342 -0.541zm0.684 1.1367c0.102 0.1887 0.201 0.3784 0.295 0.5723a14 14 0 0 0 -0.295 -0.5723zm-25.018 0.8283a14 14 0 0 0 -0.3926 0.959c0.121-0.325 0.2493-0.646 0.3926-0.959zm25.569 0.316c0.098 0.231 0.196 0.462 0.283 0.699a14 14 0 0 0 -0.283 -0.699zm-26.12 1.072a14 14 0 0 0 -0.2813 0.975c0.0848-0.329 0.174-0.655 0.2813-0.975zm-0.4024 1.454a14 14 0 0 0 -0.1679 0.964c0.0478-0.324 0.0982-0.648 0.1679-0.964zm27.404 0.332c0.039 0.198 0.069 0.398 0.1 0.599a14 14 0 0 0 -0.1 -0.599zm-27.652 1.162a14 14 0 0 0 -0.084 1.49c0-0.505 0.0312-1.001 0.084-1.49zm27.85 0.242c0.009 0.106 0.025 0.21 0.033 0.316a14 14 0 0 0 -0.033 -0.316zm0.066 1.248c0 0.511-0.034 1.014-0.088 1.51a14 14 0 0 0 0.088 -1.51zm-27.967 0.959a14 14 0 0 0 0.0176 0.168c-0.0048-0.056-0.0135-0.112-0.0176-0.168zm27.813 0.992c-0.05 0.349-0.103 0.696-0.178 1.035a14 14 0 0 0 0.178 -1.035zm-27.678 0.131a14 14 0 0 0 0.0957 0.566c-0.0367-0.187-0.0664-0.376-0.0957-0.566zm27.383 1.367c-0.088 0.342-0.183 0.681-0.295 1.012a14 14 0 0 0 0.295 -1.012zm-26.688 1.358a14 14 0 0 0 0.3047 0.75c-0.1068-0.248-0.212-0.496-0.3047-0.75zm26.258 0.025c-0.125 0.338-0.259 0.672-0.408 0.998a14 14 0 0 0 0.408 -0.998zm-25.736 1.207a14 14 0 0 0 0.334 0.654c-0.1167-0.214-0.2284-0.433-0.334-0.654zm0.6347 1.18a14 14 0 0 0 0.3789 0.595c-0.1312-0.195-0.2573-0.393-0.3789-0.595zm23.732 0.365c-0.08 0.124-0.154 0.253-0.238 0.375a14 14 0 0 0 0.238 -0.375zm-22.99 0.74a14 14 0 0 0 0.4043 0.531c-0.1407-0.172-0.2718-0.352-0.4043-0.531zm0.8906 1.084a14 14 0 0 0 0.3789 0.414c-0.1312-0.133-0.253-0.275-0.3789-0.414zm20.17 0.561c-0.124 0.122-0.257 0.235-0.386 0.353a14 14 0 0 0 0.386 -0.353zm-0.982 0.879c-0.149 0.121-0.305 0.234-0.459 0.349a14 14 0 0 0 0.459 -0.349zm-16.809 0.658a14 14 0 0 0 0.4141 0.264c-0.1378-0.089-0.2796-0.171-0.4141-0.264zm15.748 0.121c-0.171 0.114-0.347 0.223-0.523 0.33a14 14 0 0 0 0.523 -0.33zm-1.125 0.676c-0.188 0.102-0.378 0.201-0.572 0.295a14 14 0 0 0 0.572 -0.295zm-12.48 0.412a14 14 0 0 0 0.959 0.392c-0.325-0.121-0.646-0.249-0.959-0.392zm11.336 0.139c-0.231 0.098-0.462 0.196-0.699 0.283a14 14 0 0 0 0.699 -0.283zm-9.948 0.412a14 14 0 0 0 0.975 0.281c-0.329-0.085-0.655-0.174-0.975-0.281zm1.452 0.402a14 14 0 0 0 1.035 0.178c-0.349-0.05-0.696-0.103-1.035-0.178zm5.629 0.07c-0.185 0.036-0.372 0.065-0.559 0.094a14 14 0 0 0 0.559 -0.094zm-4.153 0.174a14 14 0 0 0 1.51 0.088c-0.511 0-1.014-0.034-1.51-0.088zm2.721 0.026c-0.094 0.008-0.185 0.022-0.279 0.029a14 14 0 0 0 0.279 -0.029z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/portal2.svg b/.icons/awkward/32x32/apps/portal2.svg
new file mode 100644
index 00000000..b12c894e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/portal2.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#56aad4" cx="16" cy="16" r="14"/>
+ <path opacity=".2" d="m16 3c0.505 0 1.001 0.0312 1.49 0.084a14 14 0 0 0 -1.49 -0.084zm-0.932 0.0332a14 14 0 0 0 -0.279 0.0293c0.094-0.0085 0.185-0.0227 0.279-0.0293zm2.952 0.1309c0.324 0.0478 0.648 0.0982 0.964 0.1679a14 14 0 0 0 -0.964 -0.1679zm-4.102 0.0039a14 14 0 0 0 -0.566 0.0957c0.187-0.0367 0.376-0.0664 0.566-0.0957zm-1.197 0.2382c-0.112 0.0271-0.227 0.0487-0.338 0.0782l0.015 0.0156a14 14 0 0 1 0.323 -0.0938zm-0.323 0.0938a14 14 0 0 0 -1.089 0.3242l6.394 6.3948a7 7 0 0 0 -1.703 -0.219h-12.111a14 14 0 0 0 -0.5199 1h9.0409a7 7 0 0 0 -1.357 1.053l-0.002-0.002-8.3303 8.33a14 14 0 0 0 0.3828 1.031l6.1153-6.115a7 7 0 0 0 -0.2188 1.703v11.111a14 14 0 0 0 1 0.52v-8.041a7 7 0 0 0 1.053 1.357l-0.002 0.002 7.752 7.752a14 14 0 0 0 1.138 -0.275l-5.644-5.645a7 7 0 0 0 1.703 0.219h11.482a14 14 0 0 0 0.629 -1h-8.521a7 7 0 0 0 1.357 -1.053l0.002 0.002 8.551-8.551a14 14 0 0 0 -0.324 -1.089l-6.395 6.394a7 7 0 0 0 0.219 -1.703v-12.111a14 14 0 0 0 -1 -0.5199v9.0409a7 7 0 0 0 -1.053 -1.357l0.002-0.002-8.551-8.551zm17.102 9.898a14 14 0 0 1 0.094 0.323c-0.027-0.112-0.049-0.227-0.078-0.338l-0.016 0.015zm-10.037-9.9449c0.329 0.0848 0.655 0.174 0.975 0.2813a14 14 0 0 0 -0.975 -0.2813zm-8.272 0.4102a14 14 0 0 0 -0.714 0.289c0.236-0.1011 0.472-0.2006 0.714-0.289zm9.676 0.0293c0.325 0.121 0.646 0.2493 0.959 0.3926a14 14 0 0 0 -0.959 -0.3926zm-10.935 0.5058a14 14 0 0 0 -0.5918 0.3028c0.1946-0.1051 0.3918-0.2067 0.5918-0.3028zm-1.1816 0.6407a14 14 0 0 0 -0.541 0.3418c0.1772-0.1187 0.3581-0.2312 0.541-0.3418zm14.834 0.2089c0.124 0.0803 0.253 0.1543 0.375 0.2383a14 14 0 0 0 -0.375 -0.2383zm-15.934 0.5332a14 14 0 0 0 -0.502 0.3829c0.1629-0.1329 0.3331-0.2573 0.502-0.3829zm-1.0586 0.8711a14 14 0 0 0 -0.4141 0.3789c0.1333-0.1312 0.2756-0.253 0.4141-0.3789zm19.377 0.5254c0.131 0.1333 0.253 0.2756 0.379 0.4141a14 14 0 0 0 -0.379 -0.4141zm0.867 0.9707c0.133 0.1629 0.257 0.3331 0.383 0.502a14 14 0 0 0 -0.383 -0.502zm-22.342 0.8828a14 14 0 0 0 -0.2636 0.4141c0.0884-0.1378 0.1706-0.2796 0.2636-0.4141zm23.125 0.1778c0.119 0.1772 0.231 0.3581 0.342 0.541a14 14 0 0 0 -0.342 -0.541zm0.684 1.137c0.102 0.188 0.201 0.378 0.295 0.572a14 14 0 0 0 -0.295 -0.572zm-25.018 0.828a14 14 0 0 0 -0.3926 0.959c0.121-0.325 0.2493-0.646 0.3926-0.959zm25.569 0.316c0.098 0.231 0.196 0.462 0.283 0.699a14 14 0 0 0 -0.283 -0.699zm-26.12 1.072a14 14 0 0 0 -0.2813 0.975c0.0848-0.329 0.174-0.655 0.2813-0.975zm-0.4024 1.454a14 14 0 0 0 -0.1679 0.964c0.0478-0.324 0.0982-0.648 0.1679-0.964zm27.404 0.332c0.039 0.198 0.069 0.398 0.1 0.599a14 14 0 0 0 -0.1 -0.599zm-27.652 1.162a14 14 0 0 0 -0.0645 1.06 14 14 0 0 0 0.002 0.043c0.0115-0.37 0.0234-0.741 0.0625-1.103zm27.85 0.242c0.009 0.106 0.025 0.21 0.033 0.316a14 14 0 0 0 -0.033 -0.316z"/>
+ <path fill="#fff" d="m16 2c0.505 0 1.001 0.0312 1.49 0.084a14 14 0 0 0 -1.49 -0.084zm-0.932 0.0332a14 14 0 0 0 -0.279 0.0293c0.094-0.0085 0.185-0.0227 0.279-0.0293zm2.952 0.1309c0.324 0.0478 0.648 0.0982 0.964 0.1679a14 14 0 0 0 -0.964 -0.1679zm-4.102 0.0039a14 14 0 0 0 -0.566 0.0957c0.187-0.0367 0.376-0.0664 0.566-0.0957zm-1.197 0.2382a14 14 0 0 0 -1.412 0.418l6.394 6.3946a7 7 0 0 0 -1.703 -0.2188h-12.111a14 14 0 0 0 -0.5199 1h9.0409a7 7 0 0 0 -1.357 1.053l-0.002-0.002-8.5666 8.566c-0.0295-0.111-0.0511-0.226-0.0782-0.338a14 14 0 0 0 0.418 1.412l6.3946-6.394a7 7 0 0 0 -0.2188 1.703v12.111a14 14 0 0 0 1 0.52v-9.041a7 7 0 0 0 1.053 1.357l-0.002 0.002 8.566 8.567c-0.105 0.028-0.214 0.048-0.32 0.074a14 14 0 0 0 1.394 -0.414l-6.394-6.395a7 7 0 0 0 1.703 0.219h12.111a14 14 0 0 0 0.52 -1h-9.041a7 7 0 0 0 1.357 -1.053l0.002 0.002 8.567-8.566c0.029 0.111 0.051 0.226 0.078 0.338a14 14 0 0 0 -0.418 -1.412l-6.395 6.394a7 7 0 0 0 0.219 -1.703v-12.111a14 14 0 0 0 -1 -0.5199v9.0409a7 7 0 0 0 -1.053 -1.357l0.002-0.002-8.566-8.5666c0.111-0.0295 0.226-0.0511 0.338-0.0782zm6.742 0.0469c0.329 0.0848 0.655 0.174 0.975 0.2813a14 14 0 0 0 -0.975 -0.2813zm-8.272 0.4102a14 14 0 0 0 -0.714 0.289c0.236-0.1011 0.472-0.2006 0.714-0.289zm9.676 0.0293c0.325 0.121 0.646 0.2493 0.959 0.3926a14 14 0 0 0 -0.959 -0.3926zm-10.935 0.5058a14 14 0 0 0 -0.5918 0.3028c0.1946-0.1051 0.3918-0.2067 0.5918-0.3028zm-1.1816 0.6407a14 14 0 0 0 -0.541 0.3418c0.1772-0.1187 0.3581-0.2312 0.541-0.3418zm14.834 0.2089c0.124 0.0803 0.253 0.1543 0.375 0.2383a14 14 0 0 0 -0.375 -0.2383zm-15.934 0.5332a14 14 0 0 0 -0.502 0.3829c0.1629-0.1329 0.3331-0.2573 0.502-0.3829zm-1.0586 0.8711a14 14 0 0 0 -0.4141 0.3789c0.1333-0.1312 0.2756-0.253 0.4141-0.3789zm19.377 0.5254c0.131 0.1333 0.253 0.2756 0.379 0.4141a14 14 0 0 0 -0.379 -0.4141zm0.867 0.9707c0.133 0.1629 0.257 0.3331 0.383 0.502a14 14 0 0 0 -0.383 -0.502zm-22.342 0.8828a14 14 0 0 0 -0.2636 0.4141c0.0884-0.1378 0.1706-0.2796 0.2636-0.4141zm23.125 0.1778c0.119 0.1772 0.231 0.3581 0.342 0.541a14 14 0 0 0 -0.342 -0.541zm0.684 1.1367c0.102 0.1887 0.201 0.3784 0.295 0.5723a14 14 0 0 0 -0.295 -0.5723zm-25.018 0.8283a14 14 0 0 0 -0.3926 0.959c0.121-0.325 0.2493-0.646 0.3926-0.959zm25.569 0.316c0.098 0.231 0.196 0.462 0.283 0.699a14 14 0 0 0 -0.283 -0.699zm-26.12 1.072a14 14 0 0 0 -0.2813 0.975c0.0848-0.329 0.174-0.655 0.2813-0.975zm-0.4024 1.454a14 14 0 0 0 -0.1679 0.964c0.0478-0.324 0.0982-0.648 0.1679-0.964zm27.404 0.332c0.039 0.198 0.069 0.398 0.1 0.599a14 14 0 0 0 -0.1 -0.599zm-27.652 1.162a14 14 0 0 0 -0.084 1.49c0-0.505 0.0312-1.001 0.084-1.49zm27.85 0.242c0.009 0.106 0.025 0.21 0.033 0.316a14 14 0 0 0 -0.033 -0.316zm0.066 1.248c0 0.511-0.034 1.014-0.088 1.51a14 14 0 0 0 0.088 -1.51zm-27.967 0.959a14 14 0 0 0 0.0176 0.168c-0.0048-0.056-0.0135-0.112-0.0176-0.168zm27.813 0.992c-0.05 0.349-0.103 0.696-0.178 1.035a14 14 0 0 0 0.178 -1.035zm-27.678 0.131a14 14 0 0 0 0.0957 0.566c-0.0367-0.187-0.0664-0.376-0.0957-0.566zm27.383 1.367c-0.088 0.342-0.183 0.681-0.295 1.012a14 14 0 0 0 0.295 -1.012zm-26.688 1.358a14 14 0 0 0 0.3047 0.75c-0.1068-0.248-0.212-0.496-0.3047-0.75zm26.258 0.025c-0.125 0.338-0.259 0.672-0.408 0.998a14 14 0 0 0 0.408 -0.998zm-25.736 1.207a14 14 0 0 0 0.334 0.654c-0.1167-0.214-0.2284-0.433-0.334-0.654zm0.6347 1.18a14 14 0 0 0 0.3789 0.595c-0.1312-0.195-0.2573-0.393-0.3789-0.595zm23.732 0.365c-0.08 0.124-0.154 0.253-0.238 0.375a14 14 0 0 0 0.238 -0.375zm-22.99 0.74a14 14 0 0 0 0.4043 0.531c-0.1407-0.172-0.2718-0.352-0.4043-0.531zm0.8906 1.084a14 14 0 0 0 0.3789 0.414c-0.1312-0.133-0.253-0.275-0.3789-0.414zm20.17 0.561c-0.124 0.122-0.257 0.235-0.386 0.353a14 14 0 0 0 0.386 -0.353zm-0.982 0.879c-0.149 0.121-0.305 0.234-0.459 0.349a14 14 0 0 0 0.459 -0.349zm-16.809 0.658a14 14 0 0 0 0.4141 0.264c-0.1378-0.089-0.2796-0.171-0.4141-0.264zm15.748 0.121c-0.171 0.114-0.347 0.223-0.523 0.33a14 14 0 0 0 0.523 -0.33zm-1.125 0.676c-0.188 0.102-0.378 0.201-0.572 0.295a14 14 0 0 0 0.572 -0.295zm-12.48 0.412a14 14 0 0 0 0.959 0.392c-0.325-0.121-0.646-0.249-0.959-0.392zm11.336 0.139c-0.231 0.098-0.462 0.196-0.699 0.283a14 14 0 0 0 0.699 -0.283zm-9.948 0.412a14 14 0 0 0 0.975 0.281c-0.329-0.085-0.655-0.174-0.975-0.281zm1.452 0.402a14 14 0 0 0 1.035 0.178c-0.349-0.05-0.696-0.103-1.035-0.178zm5.629 0.07c-0.185 0.036-0.372 0.065-0.559 0.094a14 14 0 0 0 0.559 -0.094zm-4.153 0.174a14 14 0 0 0 1.51 0.088c-0.511 0-1.014-0.034-1.51-0.088zm2.721 0.026c-0.094 0.008-0.185 0.022-0.279 0.029a14 14 0 0 0 0.279 -0.029z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+ <circle style="fill:#ab49d8" cx="24" cy="23" r="8"/>
+ <path style="opacity:0.3" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 23.999984,20.000055 c 0,0 -0.479396,-0.01 -0.973592,0.240198 C 22.532096,20.487451 22,21.083346 22,22.000039 l 0.999992,0 c 0,-0.999992 0.999992,-0.999992 0.999992,-0.999992 0,0 0.999992,0 0.999992,0.999992 0,0.374997 -0.127499,0.657195 -0.362496,0.957493 -0.235099,0.300298 -0.582596,0.595795 -0.957593,0.908292 -0.374997,0.312498 -0.777494,0.641995 -1.104892,1.060492 C 22.247498,25.344713 22,25.875009 22,26.500004 L 22,27 l 3.999969,0 0,-0.999992 -2.908778,0 c 0.061,-0.157399 0.152199,-0.305298 0.271398,-0.457497 0.234998,-0.300297 0.582495,-0.595795 0.957493,-0.908293 0.374997,-0.312497 0.777493,-0.641995 1.104991,-1.060491 0.327397,-0.418397 0.574896,-0.948693 0.574896,-1.573688 0,-0.916693 -0.532096,-1.512588 -1.026393,-1.759786 -0.494195,-0.247098 -0.973592,-0.240198 -0.973592,-0.240198 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/porthole.svg b/.icons/awkward/32x32/apps/porthole.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/porthole.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/postman.svg b/.icons/awkward/32x32/apps/postman.svg
new file mode 100644
index 00000000..8d9db23d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/postman.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#e97247" cx="16" cy="16" r="14"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="10"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="10"/>
+ <path style="fill:#666666" d="M 23.321428,9.2017304 21,11.357143 16,16 l 5,4.642857 2.318638,2.152622 A 9.9999994,9.9999994 0 0 0 25.999999,16 9.9999994,9.9999994 0 0 0 23.321428,9.2017304 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" d="m 22.504623,15.000004 c 0,0 1.044992,0.642406 1.000377,1.99985 -0.04461,1.357444 -1.000377,2.00015 -1.000377,2.00015"/>
+ <path style="fill:none;stroke:#f3f3f3;stroke-linecap:round;stroke-linejoin:round" d="m 22.504623,14 c 0,0 1.044992,0.642406 1.000377,1.99985 C 23.46039,17.357294 22.504623,18 22.504623,18"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/postr.svg b/.icons/awkward/32x32/apps/postr.svg
new file mode 100644
index 00000000..c502c678
--- /dev/null
+++ b/.icons/awkward/32x32/apps/postr.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <circle style="opacity:0.1" cx="10" cy="17" r="5"/>
+ <circle style="fill:#296ec6" cx="10" cy="16" r="5"/>
+ <circle style="opacity:0.1" cx="22" cy="17" r="5"/>
+ <circle style="fill:#e03c90" cx="22" cy="16" r="5"/>
+ <circle style="opacity:0.2" cx="24" cy="25" r="7"/>
+ <circle style="fill:#9a3cdb" cx="24" cy="24" r="7"/>
+ <path style="fill:#ffffff" d="m 23.983,20 -2.9828,4 2,0 0,4 2,0 0,-4 2,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/postscript-viewer.svg b/.icons/awkward/32x32/apps/postscript-viewer.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/postscript-viewer.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ppsspp.svg b/.icons/awkward/32x32/apps/ppsspp.svg
new file mode 100644
index 00000000..47b15465
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ppsspp.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="14" x="2" y="9" rx="4.2" ry="4.2"/>
+ <rect fill="#0093cd" width="14" height="10" x="9" y="11"/>
+ <g fill="none" stroke="#fff" stroke-width=".5" transform="translate(.5 .2)">
+ <path d="m9.85 18.8v-3.15h2.8v-2.8h-3.15"/>
+ <path d="m17 12.85h-1.75v5.6h-1.75"/>
+ <path d="m17.85 18.8v-3.15h2.8v-2.8h-3.15"/>
+ </g>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m5.4 13c-0.3324 0-0.6 0.2676-0.6 0.6v1.2l-1.2-0.000001c-0.3324 0-0.6 0.2676-0.6 0.6v1.2c0 0.3324 0.2676 0.6 0.6 0.6h1.2v1.2c0 0.332 0.2676 0.6 0.6 0.6h1.2c0.3324-0.000002 0.6-0.2676 0.6-0.6v-1.2h1.2c0.3324 0 0.6-0.2676 0.6-0.6v-1.2c0-0.332-0.2676-0.6-0.6-0.6h-1.2v-1.2c0-0.332-0.2676-0.6-0.6-0.6h-1.2z"/>
+ <g>
+ <circle cx="14" cy="-26" r="1" transform="rotate(90)"/>
+ <circle cx="18" cy="-26" r="1" transform="rotate(90)"/>
+ <circle cx="-28" cy="-16" r="1" transform="scale(-1)"/>
+ <circle cx="-24" cy="-16" r="1" transform="scale(-1)"/>
+ </g>
+ </g>
+ <g fill="#697e83">
+ <path d="m5.4 13c-0.3324 0-0.6 0.2676-0.6 0.6v1.2l-1.2-0.000001c-0.3324 0-0.6 0.2676-0.6 0.6v1.2c0 0.3324 0.2676 0.6 0.6 0.6h1.2v1.2c0 0.332 0.2676 0.6 0.6 0.6h1.2c0.3324-0.000002 0.6-0.2676 0.6-0.6v-1.2h1.2c0.3324 0 0.6-0.2676 0.6-0.6v-1.2c0-0.332-0.2676-0.6-0.6-0.6h-1.2v-1.2c0-0.332-0.2676-0.6-0.6-0.6h-1.2z"/>
+ <g>
+ <circle cx="14" cy="-26" r="1" transform="rotate(90)"/>
+ <circle cx="18" cy="-26" r="1" transform="rotate(90)"/>
+ <circle cx="-28" cy="-16" r="1" transform="scale(-1)"/>
+ <circle cx="-24" cy="-16" r="1" transform="scale(-1)"/>
+ </g>
+ </g>
+ <path opacity=".2" d="m2 18.801v1c0 2.327 1.8724 4.199 4.1992 4.199h19.602c2.327 0 4.199-1.872 4.199-4.199v-1c0 2.327-1.872 4.199-4.199 4.199h-19.602c-2.3266 0-4.199-1.872-4.199-4.199z"/>
+ <path fill="#fff" opacity=".1" d="m6.1992 9c-2.3268 0-4.1992 1.872-4.1992 4.199v1c0-2.327 1.8724-4.199 4.1992-4.199h19.602c2.327 0 4.199 1.872 4.199 4.199v-1c0-2.327-1.872-4.199-4.199-4.199h-19.602z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/praat.svg b/.icons/awkward/32x32/apps/praat.svg
new file mode 100644
index 00000000..4f3b1f13
--- /dev/null
+++ b/.icons/awkward/32x32/apps/praat.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 14.000008,3 C 10.122008,3 6.6224999,4.5614922 4.092,7.0919922 L 14.000008,17 4.092,26.908008 C 6.6224999,29.438508 10.122008,31 14.000008,31 c 7.756,0 14,-6.244 14,-14 0,-7.756 -6.244,-14 -14,-14 z"/>
+ <path style="fill:#fc66cc" d="M 14.000008,2 C 10.122008,2 6.6224999,3.5614922 4.092,6.0919922 L 14.000008,16 4.092,25.908008 C 6.6224999,28.438508 10.122008,30 14.000008,30 c 7.756,0 14,-6.244 14,-14 0,-7.756 -6.244,-14 -14,-14 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 14 2 C 10.122 2 6.6222968 3.5612969 4.0917969 6.0917969 L 4.6152344 6.6152344 C 7.0958716 4.3732247 10.377586 3 14 3 C 21.587158 3 27.710867 8.9794325 27.974609 16.5 C 27.980479 16.33264 28 16.168842 28 16 C 28 8.244 21.756 2 14 2 z M 13.5 16.5 L 4.0917969 25.908203 C 4.2585734 26.07498 4.4402088 26.226577 4.6152344 26.384766 L 14 17 L 13.5 16.5 z"/>
+ <path style="opacity:0.2" d="m 14,9.999922 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 V 26.7675 l 0.0625,0.0625 4.767578,-4.767578 a 7,7 0 0 0 0.126953,-0.126953 l 0.05469,-0.05469 -0.002,-0.002 A 7,7 0 0 0 21,16.999922 a 7,7 0 0 0 -7,-7 z"/>
+ <path style="fill:#ffffff" d="m 21.000008,16 a 7,7 0 0 1 -7,7 7,7 0 0 1 -7.0000002,-7 7,7 0 0 1 7.0000002,-7 7,7 0 0 1 7,7 z"/>
+ <path style="fill:#ffffff" d="m 14.061531,15.931641 -0.06152,0.06152 v 9.775391 l 0.06152,0.06152 4.950585,-4.94922 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pragha.svg b/.icons/awkward/32x32/apps/pragha.svg
new file mode 100644
index 00000000..ed61efa4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pragha.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#3c6eb4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 19.507812,8.000124 c -0.100023,-0.00609 -0.260178,0.057943 -0.552734,0.1855469 -0.347271,0.1514756 -1.136108,0.2753906 -1.753906,0.2753906 -2.186353,0.044646 -3.93601,0.7937085 -5.353516,2.2050785 -1.9240286,1.928684 -2.5299823,4.354464 -1.652344,6.607422 0.202591,0.52005 0.326048,1.049298 0.273438,1.175781 -0.05259,0.126477 -0.422565,0.476837 -0.8203125,0.779297 -0.8642072,0.657078 -1.4618049,1.716632 -1.6113281,2.855468 -0.089815,0.684071 -0.027838,1.010418 0.3535156,1.824219 0.8190025,1.747578 2.676585,2.496148 4.65625,1.876953 1.146276,-0.358516 2.292731,-1.632446 3.210937,-3.564453 0.793027,-1.668725 0.826618,-1.709236 1.677735,-2.009765 1.43489,-0.506683 2.339574,-1.065769 3.238281,-2.003907 1.593278,-1.663256 2.184306,-3.817978 1.613281,-5.876953 C 22.53052,11.405079 22.314329,11.086071 21.152344,9.9083271 20.416319,9.1623025 19.763899,8.406922 19.701172,8.2305928 19.648292,8.0820386 19.607838,8.0061886 19.507812,8.000124 Z m -3.867187,2 c 0.681144,0.0028 1.207836,0.208356 1.351563,0.617187 0.04712,0.134067 -0.151514,0.76668 -0.44336,1.404297 -0.750512,1.639777 -0.989845,2.540902 -1.443359,5.433594 -0.562458,3.587533 -1.176917,5.136871 -2.408203,6.06836 -0.776215,0.587188 -1.729123,0.636937 -2.238282,0.11914 -0.440501,-0.447975 -0.568186,-1.009382 -0.363281,-1.597656 0.16231,-0.465997 0.318924,-0.540626 1.501953,-0.714844 C 12.420717,21.209017 13,20.638941 13,19.892702 c 0,-0.46958 -0.188837,-0.739851 -0.828125,-1.416016 -0.98906,-1.046138 -1.421227,-2.050741 -1.425781,-3.318359 -0.0072,-1.982662 0.963302,-3.668566 2.621094,-4.554687 0.757936,-0.405123 1.592292,-0.6063113 2.273437,-0.603516 z m 2.533203,1.001953 c 0.204095,-0.03048 0.463436,0.208441 0.830078,0.707031 1.448618,1.969844 1.300256,4.951352 -0.332031,6.664063 -0.695799,0.730063 -0.859357,0.774173 -1.341797,0.380859 C 17.051025,18.52653 16.997702,18.320452 17,17.488405 c 0.0033,-1.274698 0.382391,-4.395963 0.677734,-5.582031 0.143119,-0.574731 0.291997,-0.873794 0.496094,-0.904297 z"/>
+ <path style="fill:#ffffff" d="M 19.507812 7 C 19.407789 6.99391 19.247634 7.0579431 18.955078 7.1855469 C 18.607807 7.3370225 17.81897 7.4609375 17.201172 7.4609375 C 15.014819 7.5055835 13.265162 8.254646 11.847656 9.6660156 C 9.9236274 11.5947 9.3176737 14.02048 10.195312 16.273438 C 10.397903 16.793488 10.52136 17.322736 10.46875 17.449219 C 10.41616 17.575696 10.046185 17.926056 9.6484375 18.228516 C 8.7842303 18.885594 8.1866326 19.945148 8.0371094 21.083984 C 7.9472944 21.768055 8.0092709 22.094402 8.390625 22.908203 C 9.2096275 24.655781 11.06721 25.404351 13.046875 24.785156 C 14.193151 24.42664 15.339606 23.15271 16.257812 21.220703 C 17.050839 19.551978 17.08443 19.511467 17.935547 19.210938 C 19.370437 18.704255 20.275121 18.145169 21.173828 17.207031 C 22.767106 15.543775 23.358134 13.389053 22.787109 11.330078 C 22.53052 10.404955 22.314329 10.085947 21.152344 8.9082031 C 20.416319 8.1621785 19.763899 7.406798 19.701172 7.2304688 C 19.648292 7.0819146 19.607838 7.0060646 19.507812 7 z M 15.640625 9 C 16.321769 9.0028 16.848461 9.2083559 16.992188 9.6171875 C 17.039307 9.7512544 16.840674 10.383867 16.548828 11.021484 C 15.798316 12.661261 15.558983 13.562386 15.105469 16.455078 C 14.543011 20.042611 13.928552 21.591949 12.697266 22.523438 C 11.921051 23.110626 10.968143 23.160375 10.458984 22.642578 C 10.018483 22.194603 9.890798 21.633196 10.095703 21.044922 C 10.258013 20.578925 10.414627 20.504296 11.597656 20.330078 C 12.420717 20.208893 13 19.638817 13 18.892578 C 13 18.422998 12.811163 18.152727 12.171875 17.476562 C 11.182815 16.430424 10.750648 15.425821 10.746094 14.158203 C 10.738894 12.175541 11.709396 10.489637 13.367188 9.6035156 C 14.125124 9.1983932 14.95948 8.9972047 15.640625 9 z M 18.173828 10.001953 C 18.377923 9.9714732 18.637264 10.210394 19.003906 10.708984 C 20.452524 12.678828 20.304162 15.660336 18.671875 17.373047 C 17.976076 18.10311 17.812518 18.14722 17.330078 17.753906 C 17.051025 17.526406 16.997702 17.320328 17 16.488281 C 17.0033 15.213583 17.382391 12.092318 17.677734 10.90625 C 17.820853 10.331519 17.969731 10.032456 18.173828 10.001953 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/prboom-plus.svg b/.icons/awkward/32x32/apps/prboom-plus.svg
new file mode 100644
index 00000000..afe963a1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/prboom-plus.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 10.253405,3.0001314 C 9.5579189,3.0103892 8.9994981,3.5771179 8.9995044,4.2726866 V 7.9993737 H 5.8181511 C 4.9292745,7.9991827 4.3140107,8.9384378 4.6263862,9.7706265 l 1.6416286,4.4165565 -3.9530805,4.518565 c -0.5775261,0.660654 -0.3289355,1.69381 0.4859019,2.019436 L 5,21.677115 V 23.83705 C 5.0000702,24.539833 5.6022237,24.99993 6.305,25 H 8 v 3.787141 c -5.53e-5,1.004347 1.4720002,1.613007 2.319269,1.073718 l 6.436027,-3.795666 11.47524,4.831733 c 1.041106,0.437833 2.094238,-0.59656 1.675182,-1.645374 l -3.408667,-9.013518 3.36539,-7.524769 c 0.422977,-0.846185 -0.192324,-1.7145 -1.138328,-1.71453 H 24.000109 L 23.999891,8.7266295 C 23.999703,8.4514301 23.919992,8.1837053 23.754809,7.9635938 L 21.152026,4.5158844 C 20.698209,3.9101159 19.819175,3.8319401 19.265582,4.3481159 L 15.393279,7.5932602 11.171772,3.3729504 C 10.928607,3.1296801 10.597329,2.995195 10.253405,3.0001314 Z"/>
+ <path style="fill:#932b2d" d="M 10.253405,2.0001313 C 9.5579189,2.0103891 8.9994981,2.5771178 8.9995044,3.2726865 V 6.9993736 H 5.8181511 C 4.9292745,6.9991826 4.3140107,7.9384377 4.6263862,8.7706264 l 1.6416286,4.4165566 -3.9530805,4.518565 c -0.5775261,0.660654 -0.3289355,1.69381 0.4859019,2.019436 L 5,20.677115 V 22.83705 C 5.0000702,23.539833 5.6022237,23.99993 6.305,24 H 8 v 3.787141 c -5.53e-5,1.004347 1.4720002,1.613007 2.319269,1.073718 l 6.436027,-3.795666 11.47524,4.831733 c 1.041106,0.437833 2.094238,-0.59656 1.675182,-1.645374 l -3.408667,-9.013518 3.36539,-7.524769 C 30.285418,10.86708 29.670117,9.9987645 28.724113,9.9987345 H 24.000109 L 23.999891,7.7266294 C 23.999703,7.45143 23.919992,7.1837052 23.754809,6.9635937 L 21.152026,3.5158843 C 20.698209,2.9101158 19.819175,2.83194 19.265582,3.3481158 L 15.393279,6.5932601 11.171772,2.3729503 C 10.928607,2.12968 10.597329,1.9951949 10.253405,2.0001313 Z"/>
+ <path style="opacity:0.2" d="M 15.900391,13 C 15.401791,13 15,13.463755 15,14.039062 V 16 H 13.039062 C 12.463755,16 12,16.401791 12,16.900391 v 1.199218 C 12,18.598209 12.463755,19 13.039062,19 H 15 v 1.960938 C 15,21.536245 15.401791,22 15.900391,22 h 1.199218 C 17.598209,22 18,21.536245 18,20.960938 V 19 h 1.960938 C 20.536245,19 21,18.598209 21,18.099609 V 16.900391 C 21,16.401791 20.536245,16 19.960938,16 H 18 V 14.039062 C 18,13.463755 17.598209,13 17.099609,13 Z"/>
+ <rect style="fill:#e9af00" width="3" height="9" x="15" y="12" rx=".9" ry="1.038"/>
+ <rect style="fill:#e9af00" width="3" height="9" x="15" y="-21" rx=".9" ry="1.038" transform="rotate(90)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.900391 12 C 15.401791 12 15 12.463755 15 13.039062 L 15 14.039062 C 15 13.463755 15.401791 13 15.900391 13 L 17.099609 13 C 17.598209 13 18 13.463756 18 14.039062 L 18 13.039062 C 18 12.463756 17.598209 12 17.099609 12 L 15.900391 12 z M 13.039062 15 C 12.463756 15 12 15.401791 12 15.900391 L 12 16.900391 C 12 16.401791 12.463756 16 13.039062 16 L 15 16 L 15 15 L 13.039062 15 z M 18 15 L 18 16 L 19.960938 16 C 20.536245 16 21 16.401791 21 16.900391 L 21 15.900391 C 21 15.401791 20.536245 15 19.960938 15 L 18 15 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10.253906 2 C 9.5584201 2.0102578 8.9999937 2.5778688 9 3.2734375 L 9 4.2734375 C 8.9999937 3.5778688 9.5584201 3.0102578 10.253906 3 C 10.59783 2.9950636 10.92871 3.1297766 11.171875 3.3730469 L 15.392578 7.59375 L 19.265625 4.3476562 C 19.819218 3.8314804 20.698527 3.9098565 21.152344 4.515625 L 23.753906 7.9628906 C 23.919089 8.1830021 23.999812 8.4513631 24 8.7265625 L 24 7.7265625 C 23.999812 7.4513631 23.919089 7.1830021 23.753906 6.9628906 L 21.152344 3.515625 C 20.698527 2.9098565 19.819218 2.8314805 19.265625 3.3476562 L 15.392578 6.59375 L 11.171875 2.3730469 C 10.92871 2.1297766 10.59783 1.9950636 10.253906 2 z M 5.8183594 7 C 4.9294828 6.999809 4.3145776 7.9392957 4.6269531 8.7714844 L 4.6445312 8.8183594 C 4.8330196 8.3532697 5.2732899 7.9998829 5.8183594 8 L 9 8 L 9 7 L 5.8183594 7 z M 24 9.9980469 L 24 10.998047 L 28.724609 10.998047 C 29.260112 10.998064 29.681732 11.28082 29.876953 11.675781 C 30.263698 10.841614 29.656673 9.9980764 28.724609 9.9980469 L 24 9.9980469 z M 6.0058594 13.486328 L 2.3144531 17.705078 C 1.9729526 18.095733 1.926894 18.615123 2.109375 19.042969 C 2.1603719 18.924581 2.2234404 18.809191 2.3144531 18.705078 L 6.2675781 14.1875 L 6.0058594 13.486328 z M 26.701172 19.779297 L 26.496094 20.238281 L 29.888672 29.207031 C 30.010271 28.920519 30.041517 28.5905 29.90625 28.251953 L 26.701172 19.779297 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-activities.svg b/.icons/awkward/32x32/apps/preferences-activities.svg
new file mode 100644
index 00000000..f013f870
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-activities.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.400391,3 C 14.070791,3 13,4.2265 13,5.75 V 6.4199219 C 11.246536,6.9162232 9.6438452,7.840388 8.3359375,9.109375 L 7.7578125,8.7773438 C 6.4384235,8.0155936 4.8405813,8.3290014 4.1757812,9.4804688 L 3.5761719,10.519531 c -0.6648,1.151468 -0.1377484,2.691375 1.1816406,3.453125 L 5.3476562,14.3125 C 5.121446,15.19058 5.0046747,16.093262 5,17 c 0.00324,0.90723 0.1186975,1.810574 0.34375,2.689453 l -0.5859375,0.337891 c -1.3193897,0.76175 -1.8464406,2.301658 -1.1816406,3.453125 l 0.5996093,1.039062 c 0.6648,1.151467 2.2626416,1.464875 3.5820313,0.703125 L 8.3457031,24.882812 C 9.6532946,26.155262 11.254914,27.074201 13,27.572266 V 28.25 c 0,1.5235 1.070791,2.75 2.400391,2.75 h 1.199218 C 17.929209,31 19,29.7735 19,28.25 v -0.679688 c 1.748487,-0.492778 3.3524,-1.410971 4.664062,-2.679687 l 0.578126,0.332031 c 1.319388,0.76175 2.917231,0.448342 3.582031,-0.703125 l 0.599609,-1.039062 c 0.6648,-1.151467 0.137749,-2.691375 -1.18164,-3.453125 L 26.652344,19.6875 C 26.878554,18.80942 26.995325,17.906738 27,17 26.9968,16.09277 26.881303,15.189426 26.65625,14.310547 l 0.585938,-0.337891 c 1.319389,-0.76175 1.84644,-2.301657 1.18164,-3.453125 L 27.824219,9.4804688 C 27.159419,8.3290009 25.561576,8.0155935 24.242188,8.7773438 L 23.654297,9.1171875 C 22.349156,7.8495892 20.749976,6.925514 19,6.4277344 V 5.75 C 19,4.2265 17.929209,3 16.599609,3 Z"/>
+ <path style="fill:#546e7a" d="M 15.400391,2 C 14.070791,2 13,3.2265 13,4.75 V 5.4199219 A 11,11 0 0 0 8.3359375,8.109375 L 7.7578125,7.7773438 C 6.4384235,7.0155937 4.8405813,7.3290014 4.1757812,8.4804688 L 3.5761719,9.5195312 c -0.6648,1.1514678 -0.1377484,2.6913748 1.1816406,3.4531248 L 5.3476562,13.3125 A 11,11 0 0 0 5,16 11,11 0 0 0 5.34375,18.689453 l -0.5859375,0.337891 c -1.3193897,0.76175 -1.8464406,2.301658 -1.1816406,3.453125 l 0.5996093,1.039062 c 0.6648,1.151467 2.2626416,1.464875 3.5820313,0.703125 L 8.3457031,23.882812 A 11,11 0 0 0 13,26.574219 V 27.25 c 0,1.5235 1.070791,2.75 2.400391,2.75 h 1.199218 C 17.929209,30 19,28.7735 19,27.25 v -0.689453 a 11,11 0 0 0 4.664062,-2.669922 l 0.578126,0.332031 c 1.319388,0.76175 2.917231,0.448342 3.582031,-0.703125 l 0.599609,-1.039062 c 0.6648,-1.151467 0.137749,-2.691375 -1.18164,-3.453125 L 26.652344,18.6875 A 11,11 0 0 0 27,16 11,11 0 0 0 26.65625,13.310547 l 0.585938,-0.337891 c 1.319389,-0.76175 1.84644,-2.301657 1.18164,-3.4531248 L 27.824219,8.4804688 C 27.159419,7.329001 25.561576,7.0155934 24.242188,7.7773438 L 23.654297,8.1171875 A 11,11 0 0 0 19,5.4277344 V 4.75 C 19,3.2265 17.929209,2 16.599609,2 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.400391,2 C 14.070791,2 13,3.2265 13,4.75 V 5.4199219 A 11,11 0 0 0 8.3359375,8.109375 L 7.7578125,7.7773438 C 6.4384235,7.0155937 4.8405813,7.3290014 4.1757812,8.4804688 L 3.5761719,9.5195312 C 3.2933885,10.009327 3.2377019,10.5688 3.3554688,11.109375 3.4022369,10.906231 3.4678775,10.707103 3.5761719,10.519531 L 4.1757812,9.4804688 C 4.8405813,8.3290013 6.4384235,8.0155936 7.7578125,8.7773438 L 8.3359375,9.109375 A 11,11 0 0 1 13,6.4199219 V 5.75 C 13,4.2265 14.070791,3 15.400391,3 h 1.199218 C 17.929209,3 19,4.2265 19,5.75 v 0.6777344 a 11,11 0 0 1 4.654297,2.6894531 l 0.587891,-0.3398437 c 1.319388,-0.7617503 2.917231,-0.4483429 3.582031,0.703125 l 0.599609,1.0390622 c 0.108294,0.187572 0.173935,0.3867 0.220703,0.589844 0.117767,-0.540575 0.06208,-1.100048 -0.220703,-1.5898438 L 27.824219,8.4804688 C 27.159419,7.3290009 25.561576,7.0155935 24.242188,7.7773438 L 23.654297,8.1171875 A 11,11 0 0 0 19,5.4277344 V 4.75 C 19,3.2265 17.929209,2 16.599609,2 Z M 5.164063,14.207031 A 11,11 0 0 0 5.0000005,16 11,11 0 0 0 5.0214849,16.417969 11,11 0 0 1 5.3476567,14.3125 Z m 21.669922,0.002 -0.177734,0.101563 A 11,11 0 0 1 26.978517,16.582031 11,11 0 0 0 27.000001,16 11,11 0 0 0 26.833985,14.208984 Z M 5.166017,18.791016 4.7578139,19.027344 C 3.6533497,19.665006 3.1151364,20.846706 3.3554702,21.890625 3.5145631,21.160354 3.9996479,20.465071 4.7578139,20.027344 L 5.3437514,19.689453 A 11,11 0 0 1 5.166017,18.791016 Z m 21.669922,0.002 A 11,11 0 0 1 26.652345,19.6875 l 0.589844,0.339844 c 0.758165,0.437727 1.24325,1.13301 1.402343,1.863281 0.240334,-1.043919 -0.29788,-2.225619 -1.402343,-2.863281 z"/>
+ <path style="opacity:0.2" d="m 16,11 c 3.3137,0 6,2.6863 6,6 0,3.3137 -2.6863,6 -6,6 -3.3137,0 -6,-2.6863 -6,-6 0,-3.3137 2.6863,-6 6,-6 z"/>
+ <path style="fill:#ffffff" d="m 16,10.0002 c 3.3137,0 6,2.6863 6,6 0,3.3137 -2.6863,6 -6,6 -3.3137,0 -6,-2.6863 -6,-6 0,-3.3137 2.6863,-6 6,-6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-autocompletion.svg b/.icons/awkward/32x32/apps/preferences-autocompletion.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-autocompletion.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-bluetooth.svg b/.icons/awkward/32x32/apps/preferences-bluetooth.svg
new file mode 120000
index 00000000..cf25bebf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-bluetooth.svg
@@ -0,0 +1 @@
+preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-calendar-and-tasks.svg b/.icons/awkward/32x32/apps/preferences-calendar-and-tasks.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-calendar-and-tasks.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-certificates.svg b/.icons/awkward/32x32/apps/preferences-certificates.svg
new file mode 120000
index 00000000..84538d96
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-certificates.svg
@@ -0,0 +1 @@
+gufw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-color.svg b/.icons/awkward/32x32/apps/preferences-color.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-color.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-composer.svg b/.icons/awkward/32x32/apps/preferences-composer.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-composer.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-accessibility.svg b/.icons/awkward/32x32/apps/preferences-desktop-accessibility.svg
new file mode 100644
index 00000000..168c04be
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-accessibility.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#3e50b4" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m16 8c-1.1046 0-2 0.89543-2 2s0.89543 2 2 2 2-0.89543 2-2-0.89543-2-2-2zm-7 5v1h5v12h1v-6h2v6h1v-12h5v-1h-9z"/>
+ <path fill="#fff" d="m16 7c-1.1046 0-2 0.89543-2 2s0.89543 2 2 2 2-0.89543 2-2-0.89543-2-2-2zm-7 5v1h5v12h1v-6h2v6h1v-12h5v-1h-9z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-activities.svg b/.icons/awkward/32x32/apps/preferences-desktop-activities.svg
new file mode 100644
index 00000000..4a5f0750
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-activities.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#4f4f4f" width="29" height="29" x="2" y="1" rx="1.45" ry="1.45"/>
+ <rect style="opacity:0.2" width="23" height="10" x="5" y="5" rx="1.438" ry="1.429"/>
+ <rect style="fill:#48aeff" width="23" height="10" x="5" y="4" rx="1.438" ry="1.429"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="23" height="10" x="5" y="17" rx="1.438" ry="1.429"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.4375 4 C 5.641125 4 5 4.6363057 5 5.4277344 L 5 6.4277344 C 5 5.6363057 5.641125 5 6.4375 5 L 26.5625 5 C 27.358875 5 28 5.6363057 28 6.4277344 L 28 5.4277344 C 28 4.6363057 27.358875 4 26.5625 4 L 6.4375 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-applications.svg b/.icons/awkward/32x32/apps/preferences-desktop-applications.svg
new file mode 120000
index 00000000..8af37416
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-applications.svg
@@ -0,0 +1 @@
+preferences-desktop-default-applications.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-color.svg b/.icons/awkward/32x32/apps/preferences-desktop-color.svg
new file mode 100644
index 00000000..d6097f17
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-color.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.999196,3 A 6.3530557,7 0 0 0 10.228245,7.0898438 7.0450169,6.3124607 28.096451 0 0 3.7715787,10 7.0450169,6.3124607 28.096451 0 0 4.4592479,17 6.3124607,7.0450169 61.903549 0 0 3.7715787,24 6.3124607,7.0450169 61.903549 0 0 10.228245,26.912109 6.3530556,7 0 0 0 15.999196,31 a 6.3530556,7 0 0 0 5.77095,-4.089844 c 2.688969,0.35668 5.210407,-0.779488 6.454713,-2.910156 1.282653,-2.202662 0.91826,-4.934658 -0.685716,-7.001953 a 6.3124607,7.0450169 61.903549 0 0 0.398536,-0.566406 6.3124604,7.045017 61.90355 0 0 0,-0.002 6.3124607,7.0450169 61.903549 0 0 0.337974,-0.589844 6.3124604,7.045017 61.90355 0 0 0.0059,-0.01172 6.3124607,7.0450169 61.903549 0 0 0.269597,-0.603516 6.3124604,7.045017 61.90355 0 0 0.0039,-0.0098 6.3124607,7.0450169 61.903549 0 0 0.195361,-0.587891 6.3124604,7.045017 61.90355 0 0 0.01758,-0.05664 6.3124607,7.0450169 61.903549 0 0 0.128938,-0.578124 6.3124604,7.045017 61.90355 0 0 0.01367,-0.07227 6.3124607,7.0450169 61.903549 0 0 0.06447,-0.533203 6.3124604,7.045017 61.90355 0 0 0.0098,-0.144531 6.3124607,7.0450169 61.903549 0 0 0.0059,-0.472657 6.3124604,7.045017 61.90355 0 0 -0.0059,-0.197265 6.3124607,7.0450169 61.903549 0 0 -0.03907,-0.41211 6.3124604,7.045017 61.90355 0 0 -0.03321,-0.232422 6.3124607,7.0450169 61.903549 0 0 -0.08017,-0.384773 6.3124604,7.045017 61.90355 0 0 -0.06057,-0.238281 A 6.3124607,7.0450169 61.903549 0 0 28.648791,10.925781 6.3124604,7.045017 61.90355 0 0 28.56674,10.710938 6.3124607,7.0450169 61.903549 0 0 28.418266,10.376953 6.3124604,7.045017 61.90355 0 0 28.224859,10 6.3124607,7.0450169 61.903549 0 0 27.929864,9.5527344 6.3124604,7.045017 61.90355 0 0 27.730597,9.296875 6.3124607,7.0450169 61.903549 0 0 27.531329,9.0566406 6.3124604,7.045017 61.90355 0 0 27.312525,8.8320312 6.3124607,7.0450169 61.903549 0 0 27.078093,8.6074219 6.3124604,7.045017 61.90355 0 0 26.829985,8.4023438 6.3124607,7.0450169 61.903549 0 0 26.58383,8.2128906 6.3124604,7.045017 61.90355 0 0 26.306419,8.0292969 6.3124607,7.0450169 61.903549 0 0 26.032914,7.8632812 6.3124604,7.045017 61.90355 0 0 25.755501,7.71875 6.3124607,7.0450169 61.903549 0 0 25.440971,7.5683594 6.3124604,7.045017 61.90355 0 0 25.151838,7.4550781 6.3124607,7.0450169 61.903549 0 0 24.8334,7.3417969 6.3124604,7.045017 61.90355 0 0 24.530591,7.2558594 6.3124607,7.0450169 61.903549 0 0 24.173081,7.1679688 6.3124604,7.045017 61.90355 0 0 23.881994,7.1171875 6.3124607,7.0450169 61.903549 0 0 23.51667,7.0644531 6.3124604,7.045017 61.90355 0 0 22.942309,7.0214844 6.3124607,7.0450169 61.903549 0 0 21.768193,7.0878906 6.3530557,7 0 0 0 15.999196,3 Z"/>
+ <ellipse style="fill:#278df2" cx="15.999" cy="16" rx="11.292" ry="11.2"/>
+ <ellipse id="ellipse8" style="fill:#34e0c4" cx="21.836" cy="-12.822" rx="6.313" ry="7.043" transform="matrix(0.50305568,0.86425401,-0.86777886,0.49695055,0,0)"/>
+ <ellipse id="ellipse10" style="fill:#ffc107" cx="15.999" cy="23" rx="6.351" ry="7"/>
+ <ellipse id="ellipse14" style="fill:#fb8300" cx="21.836" cy="1.264" rx="6.313" ry="7.043" transform="matrix(0.50305568,0.86425401,-0.86777886,0.49695055,0,0)"/>
+ <ellipse id="ellipse18" style="fill:#fa3e30" cx="5.934" cy="14.834" rx="6.313" ry="7.043" transform="matrix(-0.50305568,0.86425401,0.86777886,0.49695055,0,0)"/>
+ <path style="fill:#a544c9" d="M 15.999194,2 A 6.351493,7 0 0 0 9.6477001,9 6.351493,7 0 0 0 15.999194,16 6.3121154,7.0436691 61.849933 0 1 18.935104,7.0435546 6.3121154,7.0436691 61.849933 0 1 21.767638,6.0892579 6.351493,7 0 0 0 15.999194,2 Z m 0,14 A 6.351493,7 0 0 0 22.03642,11.158789 6.351493,7 0 0 1 21.183213,13.027734 7.0436691,6.3121154 28.150067 0 0 15.999194,16 Z M 22.03642,11.158789 A 6.351493,7 0 0 0 22.189419,10.54082 6.351493,7 0 0 1 22.03642,11.158789 Z M 21.842071,6.2751954 a 6.351493,7 0 0 1 0.212267,0.6384763 6.351493,7 0 0 0 -0.212267,-0.6384763 z m 0.221916,0.6671875 a 6.351493,7 0 0 1 0.129567,0.5537105 6.351493,7 0 0 0 -0.129567,-0.5537105 z m 0.165403,0.7246092 a 6.351493,7 0 0 1 0.06202,0.4470704 6.351493,7 0 0 0 -0.06202,-0.4470704 z m 0.09235,0.7259763 A 6.351493,7 0 0 1 22.350686,9 6.351493,7 0 0 0 22.321744,8.3929684 Z m 0.01516,0.9160158 a 6.351493,7 0 0 1 -0.02757,0.459375 6.351493,7 0 0 0 0.02757,-0.459375 z m -0.04962,0.6207033 a 6.351493,7 0 0 1 -0.0827,0.5427735 6.351493,7 0 0 0 0.0827,-0.5427735 z"/>
+ <path style="fill:#009688" d="M 21.281077,13.020899 C 19.024032,13.084236 17.047571,14.199004 15.999194,16 c 3.507832,0 6.351492,3.134006 6.351492,7 -0.0025,1.005129 -0.201335,1.99788 -0.583048,2.910742 2.689043,0.357495 5.210568,-0.779555 6.454871,-2.910742 1.754281,-3.013315 0.439783,-7.023393 -2.935912,-8.956445 -1.231634,-0.705067 -2.627796,-1.061524 -4.00552,-1.022656 z m 0.486561,12.889843 z M 15.999194,16 Z"/>
+ <path id="ellipse980" style="fill:#03a9f4" d="m 22.941315,6.0208984 a 6.3121154,7.0436691 61.849933 0 0 -4.005866,1.0233401 6.3121154,7.0436691 61.849933 0 0 -2.935911,8.9554195 c 1.048439,-1.800755 3.024665,-2.915427 5.281539,-2.97876 1.377724,-0.03886 2.773886,0.31759 4.00552,1.022657 0.907413,0.519619 1.664345,1.190215 2.254313,1.950293 A 6.3121154,7.0436691 61.849933 0 0 28.222853,9 6.3121154,7.0436691 61.849933 0 0 22.941315,6.0208984 Z M 15.999538,16 a 6.3121154,7.0436691 61.849933 0 0 5.193324,2.972607 C 20.043288,17.175209 18.146501,16.000126 15.999538,16 Z"/>
+ <path style="fill:#ffc107" d="m 15.999538,15.999658 c -10.9470602,11.200228 -5.47353,5.600114 0,0 z m 0,3.42e-4 c 1.11441,2.263715 3.03075,3.24385 5.193324,2.972607 C 20.043288,17.175209 18.146501,16.000126 15.999538,16 Z"/>
+ <path id="ellipse845" style="fill:#ffffff;opacity:0.2" d="M 16 2 A 6.3530557 7 0 0 0 10.228516 6.0898438 A 7.0450169 6.3124607 28.096451 0 0 3.7714844 9 A 7.0450169 6.3124607 28.096451 0 0 3.0253906 12.367188 A 7.0450169 6.3124607 28.096451 0 1 3.7714844 10 A 7.0450169 6.3124607 28.096451 0 1 10.228516 7.0898438 A 6.3530557 7 0 0 1 16 3 A 6.3530557 7 0 0 1 21.767578 7.0878906 A 6.3124607 7.0450169 61.903549 0 1 22.941406 7.0214844 A 6.3124604 7.045017 61.90355 0 1 23.517578 7.0644531 A 6.3124607 7.0450169 61.903549 0 1 23.882812 7.1171875 A 6.3124604 7.045017 61.90355 0 1 24.173828 7.1679688 A 6.3124607 7.0450169 61.903549 0 1 24.53125 7.2558594 A 6.3124604 7.045017 61.90355 0 1 24.833984 7.3417969 A 6.3124607 7.0450169 61.903549 0 1 25.152344 7.4550781 A 6.3124604 7.045017 61.90355 0 1 25.441406 7.5683594 A 6.3124607 7.0450169 61.903549 0 1 25.755859 7.71875 A 6.3124604 7.045017 61.90355 0 1 26.033203 7.8632812 A 6.3124607 7.0450169 61.903549 0 1 26.306641 8.0292969 A 6.3124604 7.045017 61.90355 0 1 26.583984 8.2128906 A 6.3124607 7.0450169 61.903549 0 1 26.830078 8.4023438 A 6.3124604 7.045017 61.90355 0 1 27.078125 8.6074219 A 6.3124607 7.0450169 61.903549 0 1 27.3125 8.8320312 A 6.3124604 7.045017 61.90355 0 1 27.53125 9.0566406 A 6.3124607 7.0450169 61.903549 0 1 27.730469 9.296875 A 6.3124604 7.045017 61.90355 0 1 27.929688 9.5527344 A 6.3124607 7.0450169 61.903549 0 1 28.224609 10 A 6.3124604 7.045017 61.90355 0 1 28.417969 10.376953 A 6.3124607 7.0450169 61.903549 0 1 28.566406 10.710938 A 6.3124604 7.045017 61.90355 0 1 28.648438 10.925781 A 6.3124607 7.0450169 61.903549 0 1 28.771484 11.304688 A 6.3124604 7.045017 61.90355 0 1 28.832031 11.542969 A 6.3124607 7.0450169 61.903549 0 1 28.912109 11.927734 A 6.3124604 7.045017 61.90355 0 1 28.945312 12.160156 A 6.3124607 7.0450169 61.903549 0 1 28.970703 12.423828 A 6.3124607 7.0450169 61.903549 0 0 28.974609 12.386719 A 6.3124604 7.045017 61.90355 0 0 28.984375 12.242188 A 6.3124607 7.0450169 61.903549 0 0 28.990234 11.769531 A 6.3124604 7.045017 61.90355 0 0 28.984375 11.572266 A 6.3124607 7.0450169 61.903549 0 0 28.945312 11.160156 A 6.3124604 7.045017 61.90355 0 0 28.912109 10.927734 A 6.3124607 7.0450169 61.903549 0 0 28.832031 10.542969 A 6.3124604 7.045017 61.90355 0 0 28.771484 10.304688 A 6.3124607 7.0450169 61.903549 0 0 28.648438 9.9257812 A 6.3124604 7.045017 61.90355 0 0 28.566406 9.7109375 A 6.3124607 7.0450169 61.903549 0 0 28.417969 9.3769531 A 6.3124604 7.045017 61.90355 0 0 28.224609 9 A 6.3124607 7.0450169 61.903549 0 0 27.929688 8.5527344 A 6.3124604 7.045017 61.90355 0 0 27.730469 8.296875 A 6.3124607 7.0450169 61.903549 0 0 27.53125 8.0566406 A 6.3124604 7.045017 61.90355 0 0 27.3125 7.8320312 A 6.3124607 7.0450169 61.903549 0 0 27.078125 7.6074219 A 6.3124604 7.045017 61.90355 0 0 26.830078 7.4023438 A 6.3124607 7.0450169 61.903549 0 0 26.583984 7.2128906 A 6.3124604 7.045017 61.90355 0 0 26.306641 7.0292969 A 6.3124607 7.0450169 61.903549 0 0 26.033203 6.8632812 A 6.3124604 7.045017 61.90355 0 0 25.755859 6.71875 A 6.3124607 7.0450169 61.903549 0 0 25.441406 6.5683594 A 6.3124604 7.045017 61.90355 0 0 25.152344 6.4550781 A 6.3124607 7.0450169 61.903549 0 0 24.833984 6.3417969 A 6.3124604 7.045017 61.90355 0 0 24.53125 6.2558594 A 6.3124607 7.0450169 61.903549 0 0 24.173828 6.1679688 A 6.3124604 7.045017 61.90355 0 0 23.882812 6.1171875 A 6.3124607 7.0450169 61.903549 0 0 23.517578 6.0644531 A 6.3124604 7.045017 61.90355 0 0 22.941406 6.0214844 A 6.3124607 7.0450169 61.903549 0 0 21.767578 6.0878906 A 6.3530557 7 0 0 0 16 2 z M 4.109375 16.496094 A 6.3124607 7.0450169 61.903549 0 0 3.0273438 20.580078 A 6.3124607 7.0450169 61.903549 0 1 4.4589844 17 A 7.0450169 6.3124607 28.096451 0 1 4.109375 16.496094 z M 27.884766 16.509766 A 6.3124607 7.0450169 61.903549 0 1 27.539062 16.998047 C 28.368098 18.066555 28.858278 19.313482 28.96875 20.572266 C 29.079045 19.178354 28.691613 17.753981 27.884766 16.509766 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-cursors.svg b/.icons/awkward/32x32/apps/preferences-desktop-cursors.svg
new file mode 100644
index 00000000..13e8ee95
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-cursors.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 7.2449328,3.0003949 c 0.288038,0.00665 0.56423,0.1117347 0.779176,0.2964493 L 26.592534,17.803375 c 0.770739,0.661358 0.386378,1.888304 -0.635645,2.02909 l -7.200061,0.998716 3.374479,5.741901 c 0.754099,1.283355 0.307268,2.914299 -0.998869,3.655243 l -0.72352,0.411575 c -1.306137,0.740946 -2.966031,0.301909 -3.72013,-0.981446 l -3.503366,-5.963517 -5.1349492,4.089844 c -0.790525,0.631807 -1.9879623,0.09119 -1.9889507,-0.897982 L 6.0000047,4.1718001 C 5.9981147,3.5133885 6.5612885,2.9834577 7.2449358,3.0003949 Z"/>
+ <path style="fill:#e4e4e4" d="m 7.2449328,2.000395 c 0.288038,0.00665 0.56423,0.1117347 0.779176,0.2964493 L 26.592534,16.803375 c 0.770739,0.661358 0.386378,1.888304 -0.635645,2.02909 l -7.200061,0.998716 3.374479,5.741901 c 0.754099,1.283355 0.307268,2.914299 -0.998869,3.655243 l -0.72352,0.411575 c -1.306137,0.740946 -2.966031,0.301909 -3.72013,-0.981446 l -3.503366,-5.963517 -5.1349492,4.089844 c -0.790525,0.631807 -1.9879623,0.09119 -1.9889507,-0.897982 L 6.0000047,3.1718002 C 5.9981147,2.5133886 6.5612885,1.9834578 7.2449358,2.000395 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 7.2441406 2 C 6.5604933 1.9830628 5.99811 2.5134634 6 3.171875 L 6.0019531 4.1464844 C 6.0147015 3.5001568 6.5694981 2.9832859 7.2441406 3 C 7.5321786 3.00665 7.8084915 3.1121604 8.0234375 3.296875 L 26.591797 17.802734 C 26.719508 17.912321 26.804458 18.040698 26.871094 18.173828 C 27.085617 17.735457 27.0306 17.179264 26.591797 16.802734 L 8.0234375 2.296875 C 7.8084915 2.1121604 7.5321786 2.00665 7.2441406 2 z M 19.298828 20.755859 L 18.755859 20.832031 L 22.130859 26.572266 C 22.28785 26.839438 22.381524 27.124021 22.4375 27.410156 C 22.556058 26.802101 22.471867 26.152606 22.130859 25.572266 L 19.298828 20.755859 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-default-applications.svg b/.icons/awkward/32x32/apps/preferences-desktop-default-applications.svg
new file mode 100644
index 00000000..55024746
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-default-applications.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#f29947" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path style="fill:#3f3f3f" d="M 16,7 13.881,12.778 8,13.111 12.572,17.016 11.056,23 16,19.635 20.944,23 19.428,17.016 24,13.111 18.119,12.778 Z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-display-color.svg b/.icons/awkward/32x32/apps/preferences-desktop-display-color.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-display-color.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-display.svg b/.icons/awkward/32x32/apps/preferences-desktop-display.svg
new file mode 100644
index 00000000..70886749
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-display.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="21" height="16" x="-29" y="-24" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="21" height="16" x="-28" y="-24" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="20" height="26" x="-26" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="20" height="26" x="-25" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#333333" width="16" height="22" x="-23" y="-27" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.25 5 C 3.5575 5 3 5.5575 3 6.25 L 3 7.25 C 3 6.5575 3.5575 6 4.25 6 L 27.75 6 C 28.442 6 29 6.5575 29 7.25 L 29 6.25 C 29 5.5575 28.442 5 27.75 5 L 4.25 5 z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="22" height="1" x="5" y="23"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-effects.svg b/.icons/awkward/32x32/apps/preferences-desktop-effects.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-effects.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-emoticons.svg b/.icons/awkward/32x32/apps/preferences-desktop-emoticons.svg
new file mode 100644
index 00000000..2df4ab13
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-emoticons.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#fecd38" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <g fill="#3f3f3f" transform="matrix(.7 0 0 .7 -37.937 2.2578)">
+ <ellipse cx="69.91" cy="12.489" rx="2.857" ry="2.857"/>
+ <ellipse cx="84.196" cy="12.489" rx="2.857" ry="2.857"/>
+ <path d="m69.444 24.355a8.7947 10.554 0 0 0 7.6094 5.2768 8.7947 10.554 0 0 0 7.6026 -5.2768h-1.0684a8.7947 10.554 0 0 1 -6.5342 3.5179 8.7947 10.554 0 0 1 -6.5376 -3.5179h-1.0718z"/>
+ </g>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-filetype-association.svg b/.icons/awkward/32x32/apps/preferences-desktop-filetype-association.svg
new file mode 120000
index 00000000..9a40701e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-filetype-association.svg
@@ -0,0 +1 @@
+applications-system.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-font-installer.svg b/.icons/awkward/32x32/apps/preferences-desktop-font-installer.svg
new file mode 120000
index 00000000..9b8590a9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-font-installer.svg
@@ -0,0 +1 @@
+kfontview.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-font.svg b/.icons/awkward/32x32/apps/preferences-desktop-font.svg
new file mode 120000
index 00000000..f04d4679
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-font.svg
@@ -0,0 +1 @@
+accessories-character-map.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-gaming.svg b/.icons/awkward/32x32/apps/preferences-desktop-gaming.svg
new file mode 100644
index 00000000..469d12b9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-gaming.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m9.0293 5c-3.4793 0-6.0984 2.7531-6.2813 6.162l-0.6972 13.01c-0.4403 2.544 2.0752 4.15 4.1875 1.369l3.6601-5.387c0.1616 0.012 0.3216 0.026 0.4866 0.026h11.176l4.191 5.533c2.096 2.767 4.458 0.49 4.191-1.383l-0.687-12.959c0.002-0.07 0.01-0.138 0.01-0.209 0-3.4138-2.802-6.162-6.282-6.162h-13.955z"/>
+ <path opacity=".2" d="m8 9v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2zm15 0a1 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 -1zm-2 2a1 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 -1zm4 0a1 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 -1zm-2 2a1 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 -1z"/>
+ <path fill="#e4e4e4" d="m8 8v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z"/>
+ <path fill="#ee5353" d="m23 8a1 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 -1z"/>
+ <path fill="#ee5353" d="m21 10a1 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 -1z"/>
+ <path fill="#ffca58" d="m25 10a1 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 -1z"/>
+ <path fill="#ffca58" d="m23 12a1 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 -1z"/>
+ <path fill="#fff" opacity=".1" d="m9.0293 5c-3.4793 0-6.0984 2.753-6.2813 6.162l-0.6972 13.01c-0.0652 0.377-0.0594 0.728-0.0059 1.053 0.0028-0.018 0.0028-0.035 0.0059-0.053l0.6972-13.01c0.1829-3.409 2.802-6.162 6.2813-6.162h13.955c3.317 0 6.011 2.4993 6.256 5.689 0.015-0.173 0.026-0.349 0.026-0.527 0-3.4137-2.802-6.162-6.282-6.162h-13.955z"/>
+ <path opacity=".2" d="m9.8984 20.154-3.6602 5.3867c-1.7999 2.3686-3.8853 1.5494-4.1934-0.31641-0.3957 2.5123 2.0955 4.0772 4.1934 1.3164l3.6602-5.3867c0.16124 0.01217 0.32184 0.02539 0.48633 0.02539h11.176l4.1914 5.5332c2.0956 2.7667 4.4577 0.48965 4.1914-1.3828l-0.01563-0.30469c-0.29356 1.6581-2.337 3.1151-4.1758 0.6875l-4.1914-5.5332h-11.176c-0.16449 0-0.32509-0.01322-0.48633-0.02539z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-gestures-screenedges.svg b/.icons/awkward/32x32/apps/preferences-desktop-gestures-screenedges.svg
new file mode 120000
index 00000000..b06bcb0a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-gestures-screenedges.svg
@@ -0,0 +1 @@
+cs-overview.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-gestures-touch.svg b/.icons/awkward/32x32/apps/preferences-desktop-gestures-touch.svg
new file mode 120000
index 00000000..c43e6a22
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-gestures-touch.svg
@@ -0,0 +1 @@
+libinput-gestures.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-icons.svg b/.icons/awkward/32x32/apps/preferences-desktop-icons.svg
new file mode 100644
index 00000000..b98e8cea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-icons.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#325f78" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#fff" style="opacity:0.1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <rect width="6" height="6" x="5" y="5" rx=".75" ry=".75"/>
+ <rect width="6" height="6" x="13" y="5" rx=".75" ry=".75"/>
+ <rect width="6" height="6" x="5" y="13" rx=".75" ry=".75"/>
+ <rect width="6" height="6" x="13" y="13" rx=".75" ry=".75"/>
+ <rect width="6" height="6" x="5" y="21" rx=".75" ry=".75"/>
+ </g>
+ <g fill="#ffffff">
+ <rect width="6" height="6" x="5" y="5" rx=".75" ry=".75"/>
+ <rect width="6" height="6" x="13" y="5" rx=".75" ry=".75"/>
+ <rect width="6" height="6" x="5" y="13" rx=".75" ry=".75"/>
+ <rect width="6" height="6" x="13" y="13" rx=".75" ry=".75"/>
+ <rect width="6" height="6" x="5" y="21" rx=".75" ry=".75"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-keyboard-shortcuts.svg b/.icons/awkward/32x32/apps/preferences-desktop-keyboard-shortcuts.svg
new file mode 100644
index 00000000..127bd2a0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-keyboard-shortcuts.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#4f4f4f" width="28" height="20" x="2" y="6" rx="1.4" ry="1.4"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3.4004 6c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path style="opacity:.2" d="m2 24.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <circle style="opacity:.2" cx="5.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="10.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="15.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="20.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="25.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="8.5" cy="17.5" r="1.5"/>
+ <circle style="opacity:.2" cx="13.5" cy="17.5" r="1.5"/>
+ <circle style="opacity:.2" cx="18.5" cy="17.5" r="1.5"/>
+ <circle style="opacity:.2" cx="23.5" cy="17.5" r="1.5"/>
+ <rect style="opacity:.2" width="20" height="3" x="6" y="22" rx=".75" ry=".75"/>
+ <circle style="fill:#e4e4e4" cx="5.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="10.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="15.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="20.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#ff8834" cx="25.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="8.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="13.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#ff8834" cx="18.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="23.5" cy="16.5" r="1.5"/>
+ <rect style="fill:#e4e4e4" width="20" height="3" x="6" y="21" rx=".75" ry=".75"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-keyboard.svg b/.icons/awkward/32x32/apps/preferences-desktop-keyboard.svg
new file mode 100644
index 00000000..0f49e1d7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-keyboard.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#4f4f4f" width="28" height="20" x="2" y="6" rx="1.4" ry="1.4"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3.4004 6c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path style="opacity:.2" d="m2 24.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <circle style="opacity:.2" cx="5.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="10.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="15.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="20.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="25.5" cy="11.5" r="1.5"/>
+ <circle style="opacity:.2" cx="8.5" cy="17.5" r="1.5"/>
+ <circle style="opacity:.2" cx="13.5" cy="17.5" r="1.5"/>
+ <circle style="opacity:.2" cx="18.5" cy="17.5" r="1.5"/>
+ <circle style="opacity:.2" cx="23.5" cy="17.5" r="1.5"/>
+ <rect style="opacity:.2" width="20" height="3" x="6" y="22" rx=".75" ry=".75"/>
+ <circle style="fill:#e4e4e4" cx="5.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="10.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="15.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="20.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="25.5" cy="10.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="8.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="13.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="18.5" cy="16.5" r="1.5"/>
+ <circle style="fill:#e4e4e4" cx="23.5" cy="16.5" r="1.5"/>
+ <rect style="fill:#e4e4e4" width="20" height="3" x="6" y="21" rx=".75" ry=".75"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-launch-feedback.svg b/.icons/awkward/32x32/apps/preferences-desktop-launch-feedback.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-launch-feedback.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-locale.svg b/.icons/awkward/32x32/apps/preferences-desktop-locale.svg
new file mode 100644
index 00000000..fbd993c6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-locale.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 21,11 V 30 H 3.5 C 2.669,30 2,29.331 2,28.5 V 12.5 C 2,11.669 2.669,11 3.5,11 Z"/>
+ <path style="fill:#e4e4e4" d="M 21,10 V 29 H 3.5 C 2.669,29 2,28.331 2,27.5 V 11.5 C 2,10.669 2.669,10 3.5,10 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.5,10 C 2.669,10 2,10.669 2,11.5 V 12.5 C 2,11.669 2.669,11 3.5,11 H 21 V 10 Z"/>
+ <path style="opacity:0.2" d="M 9.6677,14.381 C 10.08,14.667 10.461,15.016 10.811,15.429 L 10.192,16.19 C 9.8102,15.714 9.4133,15.317 9.0006,15 L 9.6673,14.381 M 9.6673,17.381 C 10.048,17.666 10.413,17.984 10.763,18.333 L 10.143,19.143 C 9.7942,18.698 9.4132,18.317 9.0005,18 L 9.6672,17.381 M 9.8576,20.666 10.62,21.19 C 10.239,22.491 9.6832,23.745 8.953,24.951 L 8.1435,24.332 C 8.8736,23.157 9.4451,21.935 9.8578,20.665 M 12.096,13.999 13,14.19 C 12.937,14.507 12.842,14.809 12.715,15.095 H 16.429 V 15.952 H 12.334 L 11.905,16.666 C 11.778,16.92 11.572,17.19 11.286,17.475 L 10.715,16.809 C 11.318,16.079 11.778,15.142 12.096,13.999 M 11.858,16.952 H 16.239 C 16.239,17.936 16.223,18.857 16.191,19.714 H 16.81 V 20.571 H 16.143 C 16.08,21.237 16.032,21.888 16,22.523 H 16.715 V 23.333 H 15.905 C 15.778,24.444 15.333,25 14.571,25 14.381,25 14.111,24.968 13.762,24.905 L 13.619,24.095 C 14.031,24.158 14.349,24.19 14.571,24.19 14.793,24.19 14.936,23.904 15,23.333 H 11.285 C 11.412,22.476 11.524,21.555 11.619,20.571 H 10.952 V 19.714 H 11.714 C 11.778,18.825 11.825,17.905 11.857,16.952 M 12.571,19.714 H 15.285 C 15.317,19.047 15.333,18.397 15.333,17.762 H 12.714 C 12.682,18.46 12.635,19.111 12.571,19.714 M 13.763,18 C 14.112,18.222 14.43,18.476 14.716,18.762 L 14.144,19.476 C 13.859,19.159 13.541,18.873 13.192,18.619 L 13.763,18 M 15.096,22.524 C 15.16,21.857 15.207,21.206 15.239,20.571 H 12.525 C 12.461,21.27 12.382,21.921 12.287,22.524 H 15.096 M 13.62,20.81 C 14.001,21.032 14.35,21.286 14.668,21.571 L 14.048,22.286 C 13.731,21.937 13.398,21.635 13.048,21.381 L 13.62,20.81 M 8.6199,15.143 V 22.619 H 7.7628 V 21.81 H 6.9533 V 23.048 H 6.0961 V 15.143 H 8.6199 M 6.9532,21 H 7.7627 V 15.952 H 6.9532 V 21"/>
+ <path style="fill:#a3a3a3" d="M 21,10 11,1 V 20 L 21,29 Z"/>
+ <path style="opacity:0.2" d="M 11,2 V 21 H 28.5 C 29.331,21 30,20.331 30,19.5 V 3.5 C 30,2.669 29.331,2 28.5,2 Z"/>
+ <path style="fill:#2095f2" d="M 11,1 V 20 H 28.5 C 29.331,20 30,19.331 30,18.5 V 2.5 C 30,1.669 29.331,1 28.5,1 Z"/>
+ <path style="opacity:0.2" d="M 19.277,12.445 19.547,11.433 C 19.851,10.336 20.137,9.0539 20.407,7.8897 H 20.475 C 20.762,9.0369 21.065,10.336 21.369,11.433 L 21.622,12.445 H 19.277 M 22.804,17 H 25.436 L 21.994,6 H 19.008 L 15.566,17 H 18.097 L 18.772,14.385 H 22.129 L 22.804,17"/>
+ <path style="fill:#ffffff" d="M 19.277,11.445 19.547,10.433 C 19.851,9.3361 20.137,8.0539 20.407,6.8897 H 20.475 C 20.762,8.0369 21.065,9.336 21.369,10.433 L 21.622,11.445 H 19.277 M 22.804,16 H 25.436 L 21.994,5 H 19.008 L 15.566,16 H 18.097 L 18.772,13.385 H 22.129 L 22.804,16"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11,1 V 2 H 28.5 C 29.331,2 30,2.669 30,3.5 V 2.5 C 30,1.669 29.331,1 28.5,1 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-mouse.svg b/.icons/awkward/32x32/apps/preferences-desktop-mouse.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-mouse.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-multimedia.svg b/.icons/awkward/32x32/apps/preferences-desktop-multimedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-multimedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-notification-bell.svg b/.icons/awkward/32x32/apps/preferences-desktop-notification-bell.svg
new file mode 100644
index 00000000..4a8b2819
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-notification-bell.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#efb055" d="m5.3704 16.242c0 5.624-7.0863 9.758-0.7086 9.758h22.676c6.378 0-0.708-4.134-0.708-9.758 0-6.2723-2.835-13.242-10.63-13.242s-10.63 6.9697-10.63 13.242z"/>
+ <path fill="#ce903c" d="m11 26c0.73868 1.7375 2.6865 3 5 3s4.2613-1.2625 5-3h-10z"/>
+ <path fill="#fff" opacity=".1" d="m16 3c-7.795 0-10.629 6.9695-10.629 13.242 0.0001 4.271-4.0824 7.68-3.2558 9.074 0.575-1.715 3.2559-4.61 3.2559-8.074 0-6.273 2.8339-13.242 10.629-13.242 7.795 0 10.629 6.969 10.629 13.242 0 3.464 2.681 6.359 3.256 8.074 0.826-1.394-3.256-4.803-3.256-9.074 0-6.2725-2.834-13.242-10.629-13.242z"/>
+ <path opacity=".2" d="m2.1152 25.316c-0.3586 1.07 0.0972 1.684 2.5469 1.684h22.676c2.45 0 2.905-0.614 2.547-1.684-0.262 0.442-1.013 0.684-2.547 0.684h-22.676c-1.5342 0-2.2848-0.242-2.5467-0.684z"/>
+ <path opacity=".2" d="m11 27c0.739 1.738 2.687 3 5 3s4.261-1.262 5-3h-0.615c-0.954 1.197-2.549 2-4.385 2s-3.431-0.803-4.385-2h-0.615z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-notification.svg b/.icons/awkward/32x32/apps/preferences-desktop-notification.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-notification.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-notifications.svg b/.icons/awkward/32x32/apps/preferences-desktop-notifications.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-notifications.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-online-accounts.svg b/.icons/awkward/32x32/apps/preferences-desktop-online-accounts.svg
new file mode 100644
index 00000000..420d1393
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-online-accounts.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#37dbad" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m16 9c-4.4183 0-8 3.5817-8 8s3.5817 8 8 8h5s0.9375 0 1-1c0-1-1-1-1-1h-5c-3.3137 0-6-2.6863-6-6s2.6863-6 6-6 6 2.6863 6 6v1c0 0.55228-0.44772 1-1 1s-1-0.44772-1-1v-1c0-2.2091-1.7909-4-4-4s-4 1.7909-4 4 1.7909 4 4 4c1.0462 0 1.9903-0.4109 2.7031-1.0684 0.57 0.677 1.411 1.068 2.297 1.068 1.6568 0 3-1.3432 3-3v-1c0-4.418-3.582-8-8-8zm0 6c1.1046 0 2 0.89543 2 2s-0.89543 2-2 2-2-0.89543-2-2 0.89543-2 2-2z"/>
+ <path fill="#fff" d="m16 8c-4.4183 0-8 3.5817-8 8s3.5817 8 8 8h5s0.9375 0 1-1c0-1-1-1-1-1h-5c-3.3137 0-6-2.6863-6-6s2.6863-6 6-6 6 2.6863 6 6v1c0 0.55228-0.44772 1-1 1s-1-0.44772-1-1v-1c0-2.2091-1.7909-4-4-4s-4 1.7909-4 4 1.7909 4 4 4c1.0462 0 1.9903-0.4109 2.7031-1.0684 0.57 0.677 1.411 1.068 2.297 1.068 1.6568 0 3-1.3432 3-3v-1c0-4.418-3.582-8-8-8zm0 6c1.1046 0 2 0.89543 2 2s-0.89543 2-2 2-2-0.89543-2-2 0.89543-2 2-2z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-peripherals.svg b/.icons/awkward/32x32/apps/preferences-desktop-peripherals.svg
new file mode 100644
index 00000000..1a237fcc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-peripherals.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16,2.9999997 c -0.012,0 -0.025,0.002 -0.037,0.002 H 15.9589 C 11.473,3.0299996 7,7.6789999 7,11.168 V 22.703 C 7,27.444 10.375,31 16,31 c 5.624999,9.8e-4 8.999999,-3.554 8.999999,-8.295 V 11.486 c 0,-3.6260004 -4.494,-8.4530003 -8.999999,-8.4820003 z"/>
+ <path style="fill:#4f4f4f" d="m 16,1.9999999 c -0.012,0 -0.025,0.002 -0.037,0.002 H 15.9589 C 11.473,2.0299998 7,6.6790001 7,10.168 V 21.703 C 7,26.444 10.375,30 16,30 c 5.624999,9.8e-4 8.999999,-3.554 8.999999,-8.295 V 10.486 c 0,-3.6260002 -4.494,-8.4530001 -8.999999,-8.4820001 z"/>
+ <path style="opacity:0.1" d="m 16,1.9999999 c -0.012,0 -0.02451,0.00137 -0.0365,0.00137 h -0.0041 c -4.485963,0.028 -8.9594103,4.6772138 -8.9594103,8.1662131 V 16 H 25 V 10.486133 C 25,6.8601328 20.505999,2.0331015 16,2.0041014 Z"/>
+ <path style="opacity:0.1" d="m 16,1.9999999 c -0.012,0 -0.02451,0.00137 -0.0365,0.00137 h -0.0041 c -4.485963,0.028 -8.9594103,4.6772138 -8.9594103,8.1662131 V 16 H 16 c 0,0 0,-14.0000001 0,-13.9958986 z"/>
+ <path style="opacity:0.2" d="m 16,7.0002992 c 0.551,0 1,0.5760396 1,1.2857862 V 11.714915 C 17,12.423961 16.551,13 16,13 15.449,13 15,12.423961 15,11.713915 V 8.2850852 c 0,-0.709047 0.449,-1.2850854 1,-1.2850854"/>
+ <path style="fill:#e4e4e4" d="m 16,6.0002994 c 0.551,0 1,0.5760396 1,1.2857862 V 10.714915 C 17,11.423961 16.551,12 16,12 15.449,12 15,11.423961 15,10.713915 V 7.2850854 C 15,6.5760384 15.449,6 16,6"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 15.988 2 15.974891 2.0019531 15.962891 2.0019531 L 15.958984 2.0019531 C 11.473084 2.029953 7 6.6789689 7 10.167969 L 7 11.167969 C 7 7.6789687 11.473084 3.029953 15.958984 3.0019531 L 15.962891 3.0019531 C 15.974891 3.0019531 15.988 3 16 3 L 16 3.0039062 C 20.505999 3.0329062 25 7.8603277 25 11.486328 L 25 10.486328 C 25 6.8603279 20.505999 2.0329062 16 2.0039062 L 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-personal.svg b/.icons/awkward/32x32/apps/preferences-desktop-personal.svg
new file mode 120000
index 00000000..e7eb8795
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-personal.svg
@@ -0,0 +1 @@
+kontact.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-plasma-theme.svg b/.icons/awkward/32x32/apps/preferences-desktop-plasma-theme.svg
new file mode 120000
index 00000000..2b7de482
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-plasma-theme.svg
@@ -0,0 +1 @@
+xfce4-taskbar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-plasma.svg b/.icons/awkward/32x32/apps/preferences-desktop-plasma.svg
new file mode 120000
index 00000000..2f42f037
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-plasma.svg
@@ -0,0 +1 @@
+plasma.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-remote-desktop.svg b/.icons/awkward/32x32/apps/preferences-desktop-remote-desktop.svg
new file mode 100644
index 00000000..f09b265a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-remote-desktop.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#8e8e8e" transform="matrix(0,-1,-1,0,0,0)" d="m -26.687,-24.0002 18.374,0 c 0.727402,0 1.313,0.594518 1.313,1.333 l 0,13.3342001 C -7,-8.594518 -7.585598,-8 -8.313,-8 l -18.374,0 C -27.414402,-8 -28,-8.594518 -28,-9.3329999 L -28,-22.6672 c 0,-0.738482 0.585598,-1.333 1.313,-1.333 z"/>
+ <path style="fill:#4f4f4f" transform="matrix(0,-1,-1,0,0,0)" d="m -23.75,-28.9998 17.5,0 c 0.6925,0 1.25,0.5798 1.25,1.3 L -5,-4.3 c 0,0.7202 -0.5575,1.3 -1.25,1.3 l -17.5,0 C -24.4425,-3 -25,-3.5798 -25,-4.3 l 0,-23.3998 c 0,-0.7202 0.5575,-1.3 1.25,-1.3 z"/>
+ <rect style="fill:#2c80c2" width="16" height="22" x="-23" y="-27" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.3008,5 C 3.5806,5 3,5.5575 3,6.25 l 0,1 C 3,6.5575 3.5806,6 4.3008,6 l 23.3978,0 c 0.72,0 1.301,0.5575 1.301,1.25 l 0,-1 C 28.9996,5.5575 28.4186,5 27.6986,5 Z"/>
+ <path style="opacity:0.2" d="m 8,26.688 0,1 C 8,28.415 8.5953,29 9.334,29 l 13.3322,0 c 0.739,0 1.334,-0.585 1.334,-1.312 l 0,-1 c 0,0.727 -0.595,1.312 -1.334,1.312 L 9.334,28 C 8.5953,28 8,27.415 8,26.688 Z"/>
+ <path style="opacity:0.2" d="m 3,23.75 0,1 C 3,25.442 3.5806,26 4.3008,26 l 23.3977,0 c 0.72,0 1.301,-0.558 1.301,-1.25 l 0,-1 c 0,0.692 -0.581,1.25 -1.301,1.25 L 4.3008,25 c -0.7204,0 -1.301,-0.558 -1.301,-1.25 z"/>
+ <path style="opacity:0.2" d="m 10.599805,11.000336 c -0.332401,0 -0.599609,0.272773 -0.599609,0.611328 l 0,7.75586 c 0,0.338554 0.267208,0.632812 0.599609,0.632812 l 3.400391,0 0,0.388336 C 14.000196,20.727227 14.267405,21 14.599804,21 l 2.800391,0 c 0.3324,0 0.599609,-0.272773 0.599609,-0.611328 l 0,-0.388336 3.400391,0 c 0.3324,0 0.599609,-0.294258 0.599609,-0.632812 l 0,-7.75586 c 0,-0.338555 -0.267209,-0.611328 -0.599609,-0.611328 z m 0.999999,1 8.800391,0 c 0.3324,0 0.599609,0.222997 0.599609,0.5 l 0,6 c 0,0.277003 -0.267209,0.5 -0.599609,0.5 l -8.800391,0 c -0.3324,0 -0.599608,-0.222997 -0.599608,-0.5 l 0,-6 c 0,-0.277003 0.267208,-0.5 0.599608,-0.5 z"/>
+ <path style="fill:#ffffff" d="m 10.599805,10 c -0.332401,0 -0.599609,0.272773 -0.599609,0.611328 l 0,7.75586 C 10.000196,18.705742 10.267404,19 10.599805,19 l 3.400391,0 0,0.388336 c 0,0.338555 0.267209,0.611328 0.599608,0.611328 l 2.800391,0 c 0.3324,0 0.599609,-0.272773 0.599609,-0.611328 l 0,-0.388336 3.400391,0 c 0.3324,0 0.599609,-0.294258 0.599609,-0.632812 l 0,-7.75586 C 21.999804,10.272773 21.732595,10 21.400195,10 Z m 0.999999,1 8.800391,0 c 0.3324,0 0.599609,0.222997 0.599609,0.5 l 0,6 c 0,0.277003 -0.267209,0.5 -0.599609,0.5 l -8.800391,0 c -0.3324,0 -0.599608,-0.222997 -0.599608,-0.5 l 0,-6 c 0,-0.277003 0.267208,-0.5 0.599608,-0.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-screensaver.svg b/.icons/awkward/32x32/apps/preferences-desktop-screensaver.svg
new file mode 100644
index 00000000..bd530353
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-screensaver.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#325f78" width="22" height="28" x="-27" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="18" height="24" x="-25" y="-28" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".1" d="m3.5 5c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 25.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-sound.svg b/.icons/awkward/32x32/apps/preferences-desktop-sound.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-sound.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-text-to-speech.svg b/.icons/awkward/32x32/apps/preferences-desktop-text-to-speech.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-text-to-speech.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-theme-applications.svg b/.icons/awkward/32x32/apps/preferences-desktop-theme-applications.svg
new file mode 120000
index 00000000..604fb0e1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-theme-applications.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-theme-global.svg b/.icons/awkward/32x32/apps/preferences-desktop-theme-global.svg
new file mode 120000
index 00000000..3c8cc875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-theme-global.svg
@@ -0,0 +1 @@
+preferences-desktop-theme.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-theme-windowdecorations.svg b/.icons/awkward/32x32/apps/preferences-desktop-theme-windowdecorations.svg
new file mode 100644
index 00000000..51c5ceb9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-theme-windowdecorations.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2,9.23 V 29.400391 C 2,30.287391 2.7132094,31 3.5996093,31 H 30 V 9.23 Z"/>
+ <path style="fill:#e4e4e4" d="M 2,8.23 V 28.400391 C 2,29.287391 2.7132094,30 3.5996093,30 H 30 V 8.23 Z"/>
+ <path style="fill:#636e73" d="M 3.5996093,2 C 2.7132094,2 2,2.7126094 2,3.5996093 V 10 H 30 V 2 Z"/>
+ <circle style="opacity:0.2" cx="6" cy="7" r="2"/>
+ <circle style="fill:#ffffff" cx="6" cy="6" r="2"/>
+ <circle style="opacity:0.2" cx="12" cy="7" r="2"/>
+ <circle style="fill:#ffffff" cx="12" cy="6" r="2"/>
+ <circle style="opacity:0.2" cx="18" cy="7" r="2"/>
+ <circle style="fill:#ffffff" cx="18" cy="6" r="2"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.5996094 2 C 2.7132095 2 2 2.7126095 2 3.5996094 L 2 4.5996094 C 2 3.7126095 2.7132095 3 3.5996094 3 L 30 3 L 30 2 L 3.5996094 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-theme.svg b/.icons/awkward/32x32/apps/preferences-desktop-theme.svg
new file mode 100644
index 00000000..bdd56600
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-theme.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#4f4f4f" d="m3.3998 29c-0.7756 0-1.4-0.6194-1.4-1.3889v-1.6111h28v1.6111c0 0.7695-0.6244 1.3889-1.4 1.3889z"/>
+ <path fill="#4ab3e4" d="m3.4004 4c-0.7756 0-1.4004 0.6192-1.4004 1.3887v20.612h28v-20.611c0-0.7695-0.625-1.3887-1.4-1.3887h-25.2z"/>
+ <path fill="#fff" opacity=".1" d="m3.4002 4c-0.7756 0-1.4004 0.6192-1.4004 1.3887v1c0-0.7695 0.6248-1.3887 1.4004-1.3887h25.2c0.775 0 1.4 0.6192 1.4 1.3887v-1c0-0.7695-0.625-1.3887-1.4-1.3887h-25.2z"/>
+ <rect opacity=".2" width="12" height="8" x="10" y="13" rx=".75" ry=".667"/>
+ <path fill="#fff" d="m10 14v5.334c0 0.369 0.334 0.666 0.75 0.666h10.5c0.416 0 0.75-0.297 0.75-0.666v-5.334h-12z"/>
+ <path fill="#4f4f4f" d="m10.75 12h10.5c0.416 0 0.75 0.297 0.75 0.667v1.333h-12v-1.3333c0-0.36933 0.3345-0.66667 0.75-0.66667z"/>
+ <rect opacity=".2" width="3" height="3" x="3" y="18" rx=".375" ry=".375"/>
+ <rect opacity=".2" width="3" height="3" x="3" y="6" rx=".375" ry=".375"/>
+ <rect fill="#fff" width="3" height="3" x="3" y="5" rx=".375" ry=".375"/>
+ <rect opacity=".2" width="3" height="3" x="3" y="10" rx=".375" ry=".375"/>
+ <rect fill="#fff" width="3" height="3" x="3" y="9" rx=".375" ry=".375"/>
+ <rect opacity=".2" width="3" height="3" x="3" y="14" rx=".375" ry=".375"/>
+ <rect fill="#fff" width="3" height="3" x="3" y="13" rx=".375" ry=".375"/>
+ <rect fill="#fff" width="3" height="3" x="3" y="17" rx=".375" ry=".375"/>
+ <path opacity=".2" d="m2 27.611v1c0 0.77 0.6248 1.389 1.4004 1.389h25.2c0.775 0 1.4-0.619 1.4-1.389v-1c0 0.77-0.625 1.389-1.4 1.389h-25.2c-0.7752 0-1.4-0.619-1.4-1.389z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-thunderbolt.svg b/.icons/awkward/32x32/apps/preferences-desktop-thunderbolt.svg
new file mode 100644
index 00000000..0fe58df8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-thunderbolt.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#127bca" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2" d="M 15.558594,2 9.4648438,17 H 15.134 L 12.144531,23.804688 10.314453,21.621094 9.4355469,32 17.519531,25.253906 14.492188,24.939453 22.347656,13 h -6.6875 L 22.099609,2 Z"/>
+ <path style="fill:#ffffff" d="M 15.558594,1 9.4648438,16 H 15.134 L 12.144531,22.804688 10.314453,20.621094 9.4355469,31 17.519531,24.253906 14.492188,23.939453 22.347656,12 h -6.6875 L 22.099609,1 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-tweaks.svg b/.icons/awkward/32x32/apps/preferences-desktop-tweaks.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-tweaks.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-user-password.svg b/.icons/awkward/32x32/apps/preferences-desktop-user-password.svg
new file mode 100644
index 00000000..9002d017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-user-password.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#d2d2d2" d="m16 2c-4.432 0-8 3.568-8 8v3h3v-3c0-2.77 2.23-5 5-5s5 2.23 5 5v3h3v-3c0-4.432-3.568-8-8-8z"/>
+ <rect fill="#ffb437" width="17" height="22" x="-30" y="-27" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" style="opacity:0.2" d="m16 2c-4.432 0-8 3.568-8 8v1c0-4.432 3.568-8 8-8s8 3.568 8 8v-1c0-4.432-3.568-8-8-8z"/>
+ <path fill="#fff" style="opacity:0.2" d="m6.4004 13c-0.7756 0-1.4004 0.625-1.4004 1.4v1c0-0.775 0.6248-1.4 1.4004-1.4h19.2c0.775 0 1.4 0.625 1.4 1.4v-1c0-0.775-0.625-1.4-1.4-1.4h-19.2z"/>
+ <rect fill="#fed96a" width="22" height="10" x="5" y="16" rx="0" ry="0"/>
+ <path opacity=".2" d="m16 5c-2.77 0-5 2.23-5 5v1c0-2.77 2.23-5 5-5s5 2.23 5 5v-1c0-2.77-2.23-5-5-5zm-11 23.6v1c0 0.775 0.6248 1.4 1.4004 1.4h19.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-19.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-user.svg b/.icons/awkward/32x32/apps/preferences-desktop-user.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-user.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-virtual.svg b/.icons/awkward/32x32/apps/preferences-desktop-virtual.svg
new file mode 120000
index 00000000..2c414871
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-virtual.svg
@@ -0,0 +1 @@
+workspace-switcher-left-bottom.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-desktop-wallpaper.svg b/.icons/awkward/32x32/apps/preferences-desktop-wallpaper.svg
new file mode 100644
index 00000000..2b35203f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop-wallpaper.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#325f78" transform="matrix(0,-1,-1,0,0,0)" d="m-16-30h9.5c0.831 0 1.5 0.669 1.5 1.5v25c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5v-15.5z"/>
+ <path style="opacity:0.2" transform="matrix(0,-1,-1,0,0,0)" d="m-17.161-28h10.161v24h-18v-16z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 5c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="fill:#56839e" d="m30 16h-9.625c-0.759 0-1.375 0.616-1.375 1.375v9.625z"/>
+ <path fill="#fff" style="opacity:0.1" d="m20.375 16c-0.759 0-1.375 0.616-1.375 1.375v1c0-0.759 0.616-1.375 1.375-1.375h8.625l1-1h-9.625z"/>
+ <path opacity=".2" d="m30 16-11 11h-15.5c-0.831 0-1.5-0.669-1.5-1.5v1c0 0.831 0.669 1.5 1.5 1.5h15.5l11-11v-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-desktop.svg b/.icons/awkward/32x32/apps/preferences-desktop.svg
new file mode 100644
index 00000000..4f334764
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-desktop.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#3f51b5" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" style="opacity:0.1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.3" d="m7.5 8c-0.831 0-1.5 0.669-1.5 1.5v15c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-15c0-0.831-0.669-1.5-1.5-1.5zm8 0c-0.831 0-1.5 0.669-1.5 1.5v15c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-15c0-0.831-0.669-1.5-1.5-1.5zm8 0c-0.831 0-1.5 0.669-1.5 1.5v15c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-15c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="fill:#3f3f3f" d="m6 14v10.5c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-10.5h-3zm16 3v7.5c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-7.5h-3zm-8 4v3.5c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-3.5h-3z"/>
+ <path style="opacity:.2" d="m7.5 12c-1.3807119 0-2.5 1.119288-2.5 2.5s1.1192881 2.5 2.5 2.5 2.5-1.119288 2.5-2.5-1.1192881-2.5-2.5-2.5zm16 3c-1.380712 0-2.5 1.119288-2.5 2.5s1.119288 2.5 2.5 2.5 2.5-1.119288 2.5-2.5-1.119288-2.5-2.5-2.5zm-8 4c-1.380712 0-2.5 1.119288-2.5 2.5s1.119288 2.5 2.5 2.5 2.5-1.119288 2.5-2.5-1.119288-2.5-2.5-2.5z"/>
+ <path style="fill:#ffffff" d="m7.5 11c-1.3807119 0-2.5 1.119288-2.5 2.5s1.1192881 2.5 2.5 2.5 2.5-1.119288 2.5-2.5-1.1192881-2.5-2.5-2.5zm16 3c-1.380712 0-2.5 1.119288-2.5 2.5s1.119288 2.5 2.5 2.5 2.5-1.119288 2.5-2.5-1.119288-2.5-2.5-2.5zm-8 4c-1.380712 0-2.5 1.119288-2.5 2.5s1.119288 2.5 2.5 2.5 2.5-1.119288 2.5-2.5-1.119288-2.5-2.5-2.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-gtk-config.svg b/.icons/awkward/32x32/apps/preferences-gtk-config.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-gtk-config.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-mail-accounts.svg b/.icons/awkward/32x32/apps/preferences-mail-accounts.svg
new file mode 120000
index 00000000..a6b40609
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-mail-accounts.svg
@@ -0,0 +1 @@
+preferences-desktop-online-accounts.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-mail.svg b/.icons/awkward/32x32/apps/preferences-mail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-management-service.svg b/.icons/awkward/32x32/apps/preferences-management-service.svg
new file mode 100644
index 00000000..cbc1c2fd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-management-service.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#f56e2c" d="m30 16a14 14 0 0 1 -14 14 14 14 0 0 1 -14 -14 14 14 0 0 1 14 -14 14 14 0 0 1 14 14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m11 9v16h9.9997v-4h-6v-12z"/>
+ <path fill="#ffffff" d="m11 8v16h9.9997v-4h-6v-12z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-plugin.svg b/.icons/awkward/32x32/apps/preferences-plugin.svg
new file mode 100644
index 00000000..47dc18a6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-plugin.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m14 2c-1.662 0-3 1.338-3 3v3h-7c-1.108 0-2 0.892-2 2v6h3c1.662 0 3 1.338 3 3s-1.338 3-3 3h-3v7c0 1.108 0.892 2 2 2h7v-2c0-1.662 1.338-3 3-3s3 1.338 3 3v2h6c1.108 0 2-0.892 2-2v-7h3c1.662 0 3-1.338 3-3s-1.338-3-3-3h-3v-6c0-1.108-0.892-2-2-2h-6v-3c0-1.662-1.338-3-3-3z"/>
+ <path fill="#2279bf" d="m14 1c-1.662 0-3 1.338-3 3v3h-7c-1.108 0-2 0.892-2 2v6h3c1.662 0 3 1.338 3 3s-1.338 3-3 3h-3v7c0 1.108 0.892 2 2 2h7v-2c0-1.662 1.338-3 3-3s3 1.338 3 3v2h6c1.108 0 2-0.892 2-2v-7h3c1.662 0 3-1.338 3-3s-1.338-3-3-3h-3v-6c0-1.108-0.892-2-2-2h-6v-3c0-1.662-1.338-3-3-3z"/>
+ <path fill="#fff" opacity=".1" d="m14 1c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3s3 1.338 3 3v-1c0-1.662-1.338-3-3-3zm-10 6c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h7v-1h-7zm13 0v1h6c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-6zm8 8v1h3c1.4904 0 2.7112 1.0793 2.9492 2.5 0.028-0.164 0.051-0.328 0.051-0.5 0-1.662-1.338-3-3-3h-3zm-17.051 3.5c-0.238 1.42-1.459 2.5-2.949 2.5h-3v1h3c1.662 0 3-1.338 3-3 0-0.172-0.0234-0.336-0.0508-0.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-sound.svg b/.icons/awkward/32x32/apps/preferences-sound.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-sound.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-system-bluetooth.svg b/.icons/awkward/32x32/apps/preferences-system-bluetooth.svg
new file mode 100644
index 00000000..b524a351
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-bluetooth.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#324090" width="28" height="20" x="-30" y="-26" rx="11" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-5.54 0-10 4.906-10 11v1c0-6.094 4.46-11 10-11s10 4.906 10 11v-1c0-6.094-4.46-11-10-11z"/>
+ <path fill="none" stroke="#fff" stroke-linecap="square" d="m11 11.5 9 9-4.5 4.25v-17.5l4.5 4.25-9 8"/>
+ <path opacity=".2" d="m6 19v1c0 6.094 4.46 11 10 11s10-4.906 10-11v-1c0 6.094-4.46 11-10 11s-10-4.906-10-11z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-system-brightness-lock.svg b/.icons/awkward/32x32/apps/preferences-system-brightness-lock.svg
new file mode 100644
index 00000000..bc4b20ff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-brightness-lock.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16.500491,2.0000941 c -0.557444,0 -1.114469,0.2131964 -1.541612,0.6397775 L 12.29973,4.9954239 H 7.2388974 c -1.2430892,0 -2.2441008,0.9996964 -2.2441008,2.2411525 v 5.0681826 l -2.3726699,2.655656 c -0.8043443,0.900278 -0.8542845,2.226008 0,3.079171 l 2.3726699,2.655655 v 5.068183 c 0,1.241455 1.0010116,2.241152 2.2441008,2.241152 H 12.29973 l 2.659149,2.355553 c 0.854286,0.853161 2.228938,0.853161 3.083222,0 l 2.65915,-2.355553 h 5.074851 c 1.24309,0 2.244102,-0.999697 2.244102,-2.241152 v -5.068183 l 2.35865,-2.655655 c 0.801688,-0.902638 0.854284,-2.226009 0,-3.079171 l -2.35865,-2.655656 V 7.2365764 c 0,-1.2414561 -1.001012,-2.2411525 -2.244102,-2.2411525 H 20.701251 L 18.042101,2.6398716 C 17.590188,2.2395542 17.057934,2.0000941 16.500491,2.0000941 Z"/>
+ <path style="fill:#546e7a" d="m 16.500491,1.0000939 c -0.557444,0 -1.114469,0.2131964 -1.541612,0.6397775 L 12.29973,3.9954237 H 7.2388973 c -1.2430891,0 -2.2441008,0.9996964 -2.2441008,2.2411525 v 5.0681828 l -2.3726698,2.655656 c -0.8043443,0.900278 -0.8542845,2.226008 0,3.079171 l 2.3726698,2.655655 v 5.068183 c 0,1.241455 1.0010117,2.241152 2.2441008,2.241152 H 12.29973 l 2.659149,2.355553 c 0.854285,0.853161 2.228938,0.853161 3.083222,0 l 2.65915,-2.355553 h 5.074851 c 1.243089,0 2.244102,-0.999697 2.244102,-2.241152 v -5.068183 l 2.35865,-2.655655 c 0.801688,-0.902638 0.854284,-2.226009 0,-3.079171 l -2.35865,-2.655656 V 6.2365762 c 0,-1.2414561 -1.001013,-2.2411525 -2.244102,-2.2411525 H 20.701251 L 18.042101,1.6398714 C 17.590188,1.239554 17.057934,1.0000939 16.500491,1.0000939 Z"/>
+ <path style="opacity:0.2" d="m 16,9 v 0.025391 A 7.5000002,7.5000002 0 0 0 9,16.5 7.5000002,7.5000002 0 0 0 16,23.982422 V 24 H 16.5 17 V 9 h -0.5 z"/>
+ <path style="fill:#ffffff" d="M 16 8 L 16 8.0253906 A 7.5000002 7.5000002 0 0 0 9 15.5 A 7.5000002 7.5000002 0 0 0 16 22.982422 L 16 23 L 16.5 23 L 17 23 L 17 8 L 16.5 8 L 16 8 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.5 1 C 15.942556 1 15.386127 1.2140439 14.958984 1.640625 L 12.298828 3.9960938 L 7.2382812 3.9960938 C 5.9951922 3.9960938 4.9941406 4.994872 4.9941406 6.2363281 L 4.9941406 7.2363281 C 4.9941406 5.994872 5.9951922 4.9960938 7.2382812 4.9960938 L 12.298828 4.9960938 L 14.958984 2.640625 C 15.386127 2.2140439 15.942556 2 16.5 2 C 17.057443 2 17.591056 2.2403076 18.042969 2.640625 L 20.701172 4.9960938 L 25.775391 4.9960938 C 27.01848 4.9960937 28.019531 5.994872 28.019531 7.2363281 L 28.019531 6.2363281 C 28.019531 4.994872 27.01848 3.9960937 25.775391 3.9960938 L 20.701172 3.9960938 L 18.042969 1.640625 C 17.591056 1.2403076 17.057443 1 16.5 1 z M 4.9941406 11.304688 L 2.6230469 13.960938 C 2.0941002 14.552971 1.8983028 15.326624 2.0644531 16.03125 C 2.1540738 15.647988 2.3398489 15.277912 2.6230469 14.960938 L 4.9941406 12.304688 L 4.9941406 11.304688 z M 28.019531 11.304688 L 28.019531 12.304688 L 30.378906 14.960938 C 30.671529 15.253176 30.849392 15.601979 30.935547 15.96875 C 31.100664 15.263423 30.932496 14.513801 30.378906 13.960938 L 28.019531 11.304688 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-system-firewall.svg b/.icons/awkward/32x32/apps/preferences-system-firewall.svg
new file mode 120000
index 00000000..84538d96
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-firewall.svg
@@ -0,0 +1 @@
+gufw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-system-login.svg b/.icons/awkward/32x32/apps/preferences-system-login.svg
new file mode 100644
index 00000000..0b134e2c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-login.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#5db43e" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <g opacity=".2" transform="matrix(.66628 0 0 .66628 7.9999 9.0001)">
+ <g>
+ <path d="m24.013 0.001s-3.601-0.101-7.2 1.7c-1.1 0.5-2.3 1.3-3.3 2.3-1.617 1.617-4.129 4.594-6.107 7h-4.393l-2 3 3.392 0.917c0.01 0.121 0.042 0.292 0.136 0.523l-0.527 1.159s-0.2 0.4 1.3 2c1.6 1.601 2.1 1.4 2.1 1.4l1.243-0.564c0.186 0.058 0.324 0.078 0.414 0.078l0.943 3.486 3-2v-4.527c2.423-1.959 5.396-4.421 7-5.973 1-1 1.8-2.2 2.399-3.3 1.699-3.599 1.6-7.199 1.6-7.199zm-7 9c-1.101 0-2-0.9-2-2 0-1.101 0.899-2 2-2 1.1 0 2 0.899 2 2 0 1.1-0.901 2-2 2zm-10.5 12c0.2 0.101 0.3 0.2 0.5 0.3-0.2 0.2-0.4 0.5-0.601 0.7-2.301 2.3-6.399 2-6.399 2s-0.3-4.101 2-6.399c0.2-0.201 0.5-0.399 0.7-0.601 0.1 0.2 0.199 0.3 0.3 0.5-1.5 1.899-1.3 4.8-1.3 4.8s2.899 0.2 4.8-1.3z"/>
+ </g>
+ </g>
+ <g fill="#fff" transform="matrix(.66628 0 0 .66628 7.9999 8)">
+ <g>
+ <path d="m24.013 0.001s-3.601-0.101-7.2 1.7c-1.1 0.5-2.3 1.3-3.3 2.3-1.617 1.617-4.129 4.594-6.107 7h-4.393l-2 3 3.392 0.917c0.01 0.121 0.042 0.292 0.136 0.523l-0.527 1.159s-0.2 0.4 1.3 2c1.6 1.601 2.1 1.4 2.1 1.4l1.243-0.564c0.186 0.058 0.324 0.078 0.414 0.078l0.943 3.486 3-2v-4.527c2.423-1.959 5.396-4.421 7-5.973 1-1 1.8-2.2 2.399-3.3 1.699-3.599 1.6-7.199 1.6-7.199zm-7 9c-1.101 0-2-0.9-2-2 0-1.101 0.899-2 2-2 1.1 0 2 0.899 2 2 0 1.1-0.901 2-2 2zm-10.5 12c0.2 0.101 0.3 0.2 0.5 0.3-0.2 0.2-0.4 0.5-0.601 0.7-2.301 2.3-6.399 2-6.399 2s-0.3-4.101 2-6.399c0.2-0.201 0.5-0.399 0.7-0.601 0.1 0.2 0.199 0.3 0.3 0.5-1.5 1.899-1.3 4.8-1.3 4.8s2.899 0.2 4.8-1.3z"/>
+ </g>
+ </g>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-system-network-proxy.svg b/.icons/awkward/32x32/apps/preferences-system-network-proxy.svg
new file mode 120000
index 00000000..66bda981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-network-proxy.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-system-network-share-windows.svg b/.icons/awkward/32x32/apps/preferences-system-network-share-windows.svg
new file mode 100644
index 00000000..dd3435d8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-network-share-windows.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <defs>
+ <linearGradient id="k" x1="16" x2="16" y1="28" y2="4" gradientTransform="matrix(1.7640507,0,0,1.7640507,30.187401,-6.9268829)" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#eff0f1"/>
+ <stop offset="1" stop-color="#fcfcfc"/>
+ </linearGradient>
+ </defs>
+ <path style="opacity:0.2" d="M 4.1660156,2 C 2.9656824,2 2,2.9656824 2,4.1660156 V 12.833984 C 2,14.034318 2.9656824,15 4.1660156,15 H 12.833984 C 14.034318,15 15,14.034318 15,12.833984 V 4.1660156 C 15,2.9656824 14.034318,2 12.833984,2 Z M 20.166016,2 C 18.965682,2 18,2.9656824 18,4.1660156 V 12.833984 C 18,14.034318 18.965682,15 20.166016,15 h 8.667968 C 30.034318,15 31,14.034318 31,12.833984 V 4.1660156 C 31,2.9656824 30.034318,2 28.833984,2 Z M 4.1660156,18 C 2.9656824,18 2,18.965682 2,20.166016 v 8.667968 C 2,30.034318 2.9656824,31 4.1660156,31 H 12.833984 C 14.034318,31 15,30.034318 15,28.833984 V 20.166016 C 15,18.965682 14.034318,18 12.833984,18 Z M 20.166016,18 C 18.965682,18 18,18.965682 18,20.166016 v 8.667968 C 18,30.034318 18.965682,31 20.166016,31 h 8.667968 C 30.034318,31 31,30.034318 31,28.833984 V 20.166016 C 31,18.965682 30.034318,18 28.833984,18 Z"/>
+ <rect style="fill:#36a6e9" width="13" height="13" x="2" y="17" rx="2.167" ry="2.167"/>
+ <rect style="fill:#36a6e9" width="13" height="13" x="18" y="17" rx="2.167" ry="2.167"/>
+ <rect style="fill:#36a6e9" width="13" height="13" x="2" y="1" rx="2.167" ry="2.167"/>
+ <rect style="fill:#36a6e9" width="13" height="13" x="18" y="1" rx="2.167" ry="2.167"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.1660156 1 C 2.9656824 1 2 1.9656824 2 3.1660156 L 2 4.1660156 C 2 2.9656824 2.9656824 2 4.1660156 2 L 12.833984 2 C 14.034318 2 15 2.9656824 15 4.1660156 L 15 3.1660156 C 15 1.9656824 14.034318 1 12.833984 1 L 4.1660156 1 z M 20.166016 1 C 18.965682 1 18 1.9656824 18 3.1660156 L 18 4.1660156 C 18 2.9656824 18.965682 2 20.166016 2 L 28.833984 2 C 30.034318 2 31 2.9656824 31 4.1660156 L 31 3.1660156 C 31 1.9656824 30.034318 1 28.833984 1 L 20.166016 1 z M 4.1660156 17 C 2.9656824 17 2 17.965682 2 19.166016 L 2 20.166016 C 2 18.965682 2.9656824 18 4.1660156 18 L 12.833984 18 C 14.034318 18 15 18.965682 15 20.166016 L 15 19.166016 C 15 17.965682 14.034318 17 12.833984 17 L 4.1660156 17 z M 20.166016 17 C 18.965682 17 18 17.965682 18 19.166016 L 18 20.166016 C 18 18.965682 18.965682 18 20.166016 18 L 28.833984 18 C 30.034318 18 31 18.965682 31 20.166016 L 31 19.166016 C 31 17.965682 30.034318 17 28.833984 17 L 20.166016 17 z"/>
+ <path style="opacity:0.2" d="M 22.939453,4.9994195 A 0.91809267,0.96734332 0 0 0 22,5.9662164 V 6.9994195 H 8.5 a 1.50015,1.50015 0 0 0 -1.5,1.5 V 16.49942 a 1.50015,1.50015 0 0 0 1.5,1.5 H 23 v 5 H 11 V 21.966217 A 0.91809256,0.96734334 0 0 0 10.060547,20.99942 0.91809256,0.96734334 0 0 0 9.6230469,21.128326 l -2.0820313,1.267578 -2.0820312,1.265625 a 0.91809256,0.96734334 0 0 0 0,1.675782 l 2.0820312,1.265625 2.0820313,1.267578 A 0.91809256,0.96734334 0 0 0 11,27.032623 V 25.99942 h 13.5 a 1.50015,1.50015 0 0 0 1.5,-1.5 v -8 a 1.50015,1.50015 0 0 0 -1.5,-1.5 H 10 V 9.9994195 h 12 v 1.0332035 a 0.91809267,0.96734332 0 0 0 1.376953,0.837891 l 2.082031,-1.267579 2.082032,-1.2656249 a 0.91809267,0.96734332 0 0 0 0,-1.6757812 L 25.458984,6.3959039 23.376953,5.1283257 a 0.91809267,0.96734332 0 0 0 -0.4375,-0.1289062 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 8.5,23.5 h 16 v -8 h -16 v -8 h 16 v 0 0 0 0"/>
+ <path style="fill:#ffffff" d="M 22.939516,4.0002627 A 0.91809267,0.96734332 0 0 0 22,4.9662498 v 2.5327249 2.5339843 a 0.91809267,0.96734332 0 0 0 1.377002,0.837525 l 2.082236,-1.266992 2.08104,-1.2657331 a 0.91809267,0.96734332 0 0 0 0,-1.676309 L 25.459238,5.3957174 23.377002,4.1287251 A 0.91809267,0.96734332 0 0 0 22.939516,4.0002627 Z"/>
+ <path style="fill:#ffffff" d="M 10.060483,20.000263 A 0.91809256,0.96734334 0 0 1 11,20.96625 v 2.532725 2.533984 A 0.91809256,0.96734334 0 0 1 9.6229984,26.870484 L 7.5407618,25.603492 5.4597219,24.337759 a 0.91809256,0.96734334 0 0 1 0,-1.676309 l 2.0810399,-1.265733 2.0822366,-1.266992 a 0.91809256,0.96734334 0 0 1 0.4374846,-0.128462 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-system-network-sharing.svg b/.icons/awkward/32x32/apps/preferences-system-network-sharing.svg
new file mode 120000
index 00000000..d1e9ba9f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-network-sharing.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-system-network.svg b/.icons/awkward/32x32/apps/preferences-system-network.svg
new file mode 100644
index 00000000..aa40dcda
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-network.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 10,29 8,27 H 4 C 2.892,27 2,26.108 2,25 V 7 C 2,5.892 2.892,5 4,5 H 28 C 29.108,5 30,5.892 30,7 V 25 C 30,26.108 29.108,27 28,27 H 24 L 22,29 Z"/>
+ <path style="fill:#afafb1" d="M 10,28 8,26 H 4 C 2.892,26 2,25.108 2,24 V 6 C 2,4.892 2.892,4 4,4 H 28 C 29.108,4 30,4.892 30,6 V 24 C 30,25.108 29.108,26 28,26 H 24 L 22,28 Z"/>
+ <path style="opacity:0.6" d="M 12,24 10,22 H 6 V 8 H 26 V 22 H 22 L 20,24 Z"/>
+ <g style="fill:#f8c44e" transform="scale(1,-1)">
+ <rect width="2" height="2" x="9" y="-10"/>
+ <rect width="2" height="2" x="12" y="-10"/>
+ <rect width="2" height="2" x="15" y="-10"/>
+ <rect width="2" height="2" x="18" y="-10"/>
+ <rect width="2" height="2" x="21" y="-10"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4 4 C 2.892 4 2 4.892 2 6 L 2 7 C 2 5.892 2.892 5 4 5 L 28 5 C 29.108 5 30 5.892 30 7 L 30 6 C 30 4.892 29.108 4 28 4 L 4 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6,22 V 23 H 10 L 12,25 H 20 L 22,23 H 26 V 22 H 22 L 20,24 H 12 L 10,22 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-system-notifications.svg b/.icons/awkward/32x32/apps/preferences-system-notifications.svg
new file mode 100644
index 00000000..ae5d25c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-notifications.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m6.3889 7c-0.7695 0-1.3889 0.6133-1.3889 1.375v16.5c0 0.76175 0.61944 1.375 1.3889 1.375h12.5l2.7778 2.75 2.7778-2.75h4.1667c0.769 0 1.388-0.613 1.388-1.375v-16.5c-0.001-0.7617-0.62-1.375-1.39-1.375z"/>
+ <path fill="#fff" opacity=".1" d="m6.3887 7c-0.7695 0-1.3887 0.6133-1.3887 1.375v1c0-0.7617 0.6192-1.375 1.3887-1.375h22.222c0.77 0 1.389 0.6133 1.389 1.375v-1c0-0.7617-0.619-1.375-1.389-1.375h-22.222z"/>
+ <circle opacity=".2" cx="10" cy="12" r="8"/>
+ <circle fill="#4daaf5" cx="10" cy="11" r="8"/>
+ <path style="fill:#ffffff" d="m 9,6 0,7 2,0 0,-7 z m 0,8 0,2 2,0 0,-2 z"/>
+ <path opacity=".2" d="m5 24.875v1c0 0.762 0.6192 1.375 1.3887 1.375h12.5l2.777 2.75 2.779-2.75h4.166c0.77 0 1.389-0.613 1.389-1.375v-1c0 0.762-0.619 1.375-1.389 1.375h-4.166l-2.779 2.75-2.777-2.75h-12.5c-0.7698 0-1.389-0.613-1.389-1.375z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-system-parental-controls.svg b/.icons/awkward/32x32/apps/preferences-system-parental-controls.svg
new file mode 100644
index 00000000..c00ac41e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-parental-controls.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#fecd38" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#333" d="m13.524 7c-1.3807 0-2.5 1.1193-2.5 2.5s1.1193 2.5 2.5 2.5 2.5-1.1193 2.5-2.5-1.1193-2.5-2.5-2.5zm-2 6c-0.40393-0.0003-0.76839 0.24241-0.92383 0.61523l-2.5 5c-0.55277 1.2466 1.3492 2.0396 1.8457 0.76954l1.1094-2.6602-0.0352 0.27539v7c0 0.554 0.446 1 1 1h0.004c0.554 0 1-0.446 1-1l-0.004-4h1l0.004 4c0.00055 0.554 0.446 1 1 1s1-0.446 1-1l-0.004-7-0.0371-0.29883 1.1172 2.6836c0.22306 0.56903 0.89986 0.80664 1.4297 0.50195l1.5293-0.082c-0.0133 0.0652-0.0391 0.12606-0.0391 0.19531v4.5c0 0.277 0.223 0.5 0.5 0.5s0.5-0.223 0.5-0.5l-0.004-2.5h1.0039l0.004 2.5c0.00043 0.277 0.223 0.5 0.5 0.5s0.5-0.223 0.5-0.5v-3.791l1.1426 1.1445c0.47126 0.49077 1.1978-0.23578 0.70704-0.70704l-1.9961-2c-0.0938-0.0938-0.22091-0.14645-0.35351-0.14648h-1.8652l-1.627 0.0215c0.00009-0.13993-0.0292-0.27833-0.0859-0.40625l-2.5-5c-0.15517-0.37216-0.51865-0.61474-0.92187-0.61523zm9.9961 1.75c-0.96354 0-1.75 0.78646-1.75 1.75s0.78646 1.75 1.75 1.75 1.75-0.78646 1.75-1.75-0.78646-1.75-1.75-1.75z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-system-power-management.svg b/.icons/awkward/32x32/apps/preferences-system-power-management.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-power-management.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-system-power.svg b/.icons/awkward/32x32/apps/preferences-system-power.svg
new file mode 100644
index 00000000..d960814a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-power.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fecd38" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0254 0.333 0.0312 0.5 0.2636-7.5207 6.3815-13.5 13.969-13.5 7.5872 0 13.705 5.9793 13.969 13.5 0.006-0.16727 0.0312-0.33125 0.0312-0.5 0-7.756-6.244-14-14-14z"/>
+ <path fill="#3f3f3f" d="m16 8v6h6l-6 10v-6h-6z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-system-privacy-housekeeping.svg b/.icons/awkward/32x32/apps/preferences-system-privacy-housekeeping.svg
new file mode 120000
index 00000000..d5ad4059
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-privacy-housekeeping.svg
@@ -0,0 +1 @@
+computerjanitor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-system-privacy.svg b/.icons/awkward/32x32/apps/preferences-system-privacy.svg
new file mode 100644
index 00000000..e6cf1d7c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-privacy.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#325f78" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <rect opacity=".2" width="22" height="22" x="-28" y="-27" rx="11" ry="11" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#5c8ba2" width="22" height="22" x="-27" y="-27" rx="11" ry="11" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m16 8.75-2.2266 2.6719c-2.214 0.883-3.773 3.049-3.773 5.578 0 3.3137 2.6863 6 6 6s6-2.6863 6-6c0-2.5293-1.5589-4.6954-3.7734-5.5781l-2.227-2.672z"/>
+ <path style="fill:#ffffff" d="m16 7.75-2.2266 2.6719c-2.214 0.883-3.773 3.049-3.773 5.578 0 3.3137 2.6863 6 6 6s6-2.6863 6-6c0-2.5293-1.5589-4.6954-3.7734-5.5781l-2.227-2.672z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path fill="#fff" opacity=".1" d="m16 5c-6.094 0-11 4.906-11 11 0 0.169 0.0179 0.333 0.0254 0.5 0.2618-5.858 5.0496-10.5 10.975-10.5 5.925 0 10.713 4.6418 10.975 10.5 0.007-0.16708 0.0254-0.33101 0.0254-0.5 0-6.094-4.906-11-11-11z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-system-search.svg b/.icons/awkward/32x32/apps/preferences-system-search.svg
new file mode 100644
index 00000000..70360e50
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-search.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <rect style="fill:#0286c2" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m17.521 9.9965c-3.0288 0-5.5312 2.4746-5.5312 5.5 0 1.1499 0.38921 2.2078 1 3.0938l-3.6875 3.6875a1.0055 1.0055 0 0 0 1.4063 1.4375l3.6875-3.6875c0.88729 0.61091 1.973 0.96875 3.125 0.96875 3.0289 0 5.5-2.4746 5.5-5.5s-2.4711-5.5-5.5-5.5zm0 2c1.9474 0 3.5 1.5548 3.5 3.5 0 1.9451-1.5526 3.5-3.5 3.5s-3.5-1.5549-3.5-3.5c0-1.9452 1.5526-3.5 3.5-3.5z"/>
+ <path fill="#fff" style="opacity:0.2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path fill="#fff" d="m17.521 8.9945c-3.0288 0-5.5312 2.4746-5.5312 5.5 0 1.1499 0.38921 2.2078 1 3.0938l-3.6875 3.6875a1.0055 1.0055 0 0 0 1.4063 1.4375l3.6875-3.6875c0.88729 0.61091 1.973 0.96875 3.125 0.96875 3.0289 0 5.5-2.4746 5.5-5.5s-2.4711-5.5-5.5-5.5zm0 2c1.9474 0 3.5 1.5548 3.5 3.5 0 1.9451-1.5526 3.5-3.5 3.5s-3.5-1.5549-3.5-3.5c0-1.9452 1.5526-3.5 3.5-3.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-system-session-services.svg b/.icons/awkward/32x32/apps/preferences-system-session-services.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-session-services.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-system-session.svg b/.icons/awkward/32x32/apps/preferences-system-session.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-session.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-system-sharing.svg b/.icons/awkward/32x32/apps/preferences-system-sharing.svg
new file mode 120000
index 00000000..d1e9ba9f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-sharing.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-system-splash.svg b/.icons/awkward/32x32/apps/preferences-system-splash.svg
new file mode 100644
index 00000000..9eeec5dd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-splash.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2.45,4 C 1.6467,4 1,4.6442222 1,5.4444444 V 28.555556 C 1,29.355778 1.6467,30 2.45,30 h 26.1 C 29.3533,30 30,29.355778 30,28.555556 V 5.4444444 C 30,4.6442222 29.3533,4 28.55,4 Z"/>
+ <path style="fill:#8a5ce7" d="M 2.45,3 C 1.6467,3 1,3.6442222 1,4.4444444 V 27.555556 C 1,28.355778 1.6467,29 2.45,29 h 26.1 C 29.3533,29 30,28.355778 30,27.555556 V 4.4444444 C 30,3.6442222 29.3533,3 28.55,3 Z"/>
+ <g>
+ <circle style="opacity:0.6;fill:#ffffff" cx="-15.5" cy="8.5" r="1.5" transform="scale(-1,1)"/>
+ <circle style="fill:#ffffff" cx="-15.5" cy="22.5" r="1.5" transform="scale(-1,1)"/>
+ <circle style="opacity:0.4;fill:#ffffff" cx="-15.5" cy="-22.5" r="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.8;fill:#ffffff" cx="-15.5" cy="-8.5" r="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.3;fill:#ffffff" cx="0" cy="-28.92" r="1.5" transform="matrix(0.70710678,-0.70710678,-0.70710678,-0.70710678,0,0)"/>
+ <circle style="opacity:0.7;fill:#ffffff" cx="0" cy="-14.92" r="1.5" transform="matrix(0.70710678,-0.70710678,-0.70710678,-0.70710678,0,0)"/>
+ <circle style="opacity:0.9;fill:#ffffff" cx="-21.92" cy="-7" r="1.5" transform="rotate(-135)"/>
+ <circle style="opacity:0.5;fill:#ffffff" cx="-21.92" cy="7" r="1.5" transform="rotate(-135)"/>
+ </g>
+ <path style="opacity:0.2" d="M 14.087891 9 A 1.5 1.5 0 0 0 14 9.5 A 1.5 1.5 0 0 0 15.5 11 A 1.5 1.5 0 0 0 17 9.5 A 1.5 1.5 0 0 0 16.912109 9 A 1.5 1.5 0 0 1 15.5 10 A 1.5 1.5 0 0 1 14.087891 9 z M 9.1386719 11.050781 A 1.5 1.5 0 0 0 9.4902344 12.611328 A 1.5 1.5 0 0 0 11.611328 12.611328 A 1.5 1.5 0 0 0 11.962891 11.050781 A 1.5 1.5 0 0 1 11.611328 11.611328 A 1.5 1.5 0 0 1 9.4902344 11.611328 A 1.5 1.5 0 0 1 9.1386719 11.050781 z M 19.037109 11.050781 A 1.5 1.5 0 0 0 19.388672 12.611328 A 1.5 1.5 0 0 0 21.509766 12.611328 A 1.5 1.5 0 0 0 21.861328 11.050781 A 1.5 1.5 0 0 1 21.509766 11.611328 A 1.5 1.5 0 0 1 19.388672 11.611328 A 1.5 1.5 0 0 1 19.037109 11.050781 z M 7.0878906 16 A 1.5 1.5 0 0 0 7 16.5 A 1.5 1.5 0 0 0 8.5 18 A 1.5 1.5 0 0 0 10 16.5 A 1.5 1.5 0 0 0 9.9121094 16 A 1.5 1.5 0 0 1 8.5 17 A 1.5 1.5 0 0 1 7.0878906 16 z M 21.087891 16 A 1.5 1.5 0 0 0 21 16.5 A 1.5 1.5 0 0 0 22.5 18 A 1.5 1.5 0 0 0 24 16.5 A 1.5 1.5 0 0 0 23.912109 16 A 1.5 1.5 0 0 1 22.5 17 A 1.5 1.5 0 0 1 21.087891 16 z M 9.1386719 20.949219 A 1.5 1.5 0 0 0 9.4902344 22.509766 A 1.5 1.5 0 0 0 11.611328 22.509766 A 1.5 1.5 0 0 0 11.962891 20.949219 A 1.5 1.5 0 0 1 11.611328 21.509766 A 1.5 1.5 0 0 1 9.4902344 21.509766 A 1.5 1.5 0 0 1 9.1386719 20.949219 z M 19.037109 20.949219 A 1.5 1.5 0 0 0 19.388672 22.509766 A 1.5 1.5 0 0 0 21.509766 22.509766 A 1.5 1.5 0 0 0 21.861328 20.949219 A 1.5 1.5 0 0 1 21.509766 21.509766 A 1.5 1.5 0 0 1 19.388672 21.509766 A 1.5 1.5 0 0 1 19.037109 20.949219 z M 14.087891 23 A 1.5 1.5 0 0 0 14 23.5 A 1.5 1.5 0 0 0 15.5 25 A 1.5 1.5 0 0 0 17 23.5 A 1.5 1.5 0 0 0 16.912109 23 A 1.5 1.5 0 0 1 15.5 24 A 1.5 1.5 0 0 1 14.087891 23 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.4492188 3 C 1.6459187 3 1 3.6450903 1 4.4453125 L 1 5.4453125 C 1 4.6450903 1.6459187 4 2.4492188 4 L 28.550781 4 C 29.354081 4 30 4.6450903 30 5.4453125 L 30 4.4453125 C 30 3.6450903 29.354081 3 28.550781 3 L 2.4492188 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-system-tabbox.svg b/.icons/awkward/32x32/apps/preferences-system-tabbox.svg
new file mode 120000
index 00000000..6b4ac1e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-tabbox.svg
@@ -0,0 +1 @@
+preferences-system-windows-move.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-system-time.svg b/.icons/awkward/32x32/apps/preferences-system-time.svg
new file mode 100644
index 00000000..ba332fb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-time.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3.0000001 C 8.2752851,3.0000001 2,9.2752829 2,17 2,24.724717 8.2752851,31.000002 16,31 23.724715,31 30.000007,24.724717 30,17 30,9.2752829 23.724715,3.0000001 16,3.0000001 Z"/>
+ <path style="fill:#4f4f4f" d="M 16,2.0000001 C 8.2752851,2.0000001 2,8.2752829 2,16 2,23.724717 8.2752851,30.000002 16,30 23.724715,30 30.000007,23.724717 30,16 30,8.2752829 23.724715,2.0000001 16,2.0000001 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.2752851 2 2 8.2752829 2 16 C 2 16.168848 2.0194446 16.332587 2.0253906 16.5 C 2.2914716 9.0083654 8.4441333 3 16 3 C 23.555867 3 29.708528 9.0083654 29.974609 16.5 C 29.980555 16.332587 30 16.168848 30 16 C 30 8.2752829 23.724715 2 16 2 z"/>
+ <path style="opacity:0.2" d="M 16.000001,5.9999999 C 9.9305795,5.9999999 5,10.930579 5,16.999999 5,23.06942 9.9305795,28.000001 16.000001,28 22.069421,28 27.000004,23.06942 27,16.999999 27,10.930579 22.069421,5.9999999 16.000001,5.9999999 Z"/>
+ <path style="fill:#ef8a24" d="M 16.000001,4.9999999 C 9.9305795,4.9999999 5,9.930579 5,15.999999 5,22.06942 9.9305795,27.000001 16.000001,27 22.069421,27 27.000004,22.06942 27,15.999999 27,9.930579 22.069421,4.9999999 16.000001,4.9999999 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 5 C 9.9305785 5 5 9.93058 5 16 C 5 16.168891 5.0178367 16.332954 5.0253906 16.5 C 5.2893029 10.663942 10.09947 6 16 6 C 21.900529 6 26.710697 10.663942 26.974609 16.5 C 26.982163 16.332954 27 16.168891 27 16 C 27 9.93058 22.06942 5 16 5 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 16,16.99985 27.5,5.4998496"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 16,16 27.5,4.5"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 9.5,12.49985 6.5,4.5"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 9.5,11.5 16,16"/>
+ <path style="opacity:0.2" d="m 16,14 c -1.655296,0 -3,1.344703 -3,3 0,1.655296 1.344704,3 3,3 1.655296,0 3,-1.344704 3,-3 0,-1.655297 -1.344704,-3 -3,-3 z"/>
+ <path style="fill:#4f4f4f" d="m 16,13 c -1.655296,0 -3,1.344703 -3,3 0,1.655296 1.344704,3 3,3 1.655296,0 3,-1.344704 3,-3 0,-1.655297 -1.344704,-3 -3,-3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-system-users.svg b/.icons/awkward/32x32/apps/preferences-system-users.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-users.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-system-windows-actions.svg b/.icons/awkward/32x32/apps/preferences-system-windows-actions.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-windows-actions.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-system-windows-effect-flipswitch.svg b/.icons/awkward/32x32/apps/preferences-system-windows-effect-flipswitch.svg
new file mode 120000
index 00000000..6b4ac1e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-windows-effect-flipswitch.svg
@@ -0,0 +1 @@
+preferences-system-windows-move.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-system-windows-move.svg b/.icons/awkward/32x32/apps/preferences-system-windows-move.svg
new file mode 100644
index 00000000..d5ddcf06
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-windows-move.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="24" x="2" y="5" rx="1.5" ry="1.5"/>
+ <rect style="fill:#4ab3e4" width="28" height="24" x="2" y="4" rx="1.5" ry="1.5"/>
+ <rect style="opacity:0.2" width="14" height="10" x="18" y="8" rx=".6" ry=".6"/>
+ <rect style="fill:#ebebeb" width="14" height="10" x="18" y="7" rx=".6" ry=".6"/>
+ <rect style="opacity:0.2" width="14" height="10" x="9" y="22" rx=".6" ry=".6"/>
+ <rect style="fill:#ebebeb" width="14" height="10" x="9" y="21" rx=".6" ry=".6"/>
+ <rect style="opacity:0.2" width="14" height="10" x="0" y="8" rx=".6" ry=".6"/>
+ <rect style="fill:#ebebeb" width="14" height="10" x="0" y="7" rx=".6" ry=".6"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.5 4 C 2.669 4 2 4.669 2 5.5 L 2 6.5 C 2 5.669 2.669 5 3.5 5 L 28.5 5 C 29.331 5 30 5.669 30 6.5 L 30 5.5 C 30 4.669 29.331 4 28.5 4 L 3.5 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-system-windows.svg b/.icons/awkward/32x32/apps/preferences-system-windows.svg
new file mode 100644
index 00000000..104c28f5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system-windows.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#d3d3d3" d="M 9.5,1 C 9.3521,1 9.2129,1.0288 9.0781,1.0684 9.2147,1.0357 9.3499,1 9.5,1 Z M 8,4.9 8,18.5 C 8,19.331 8.669,20 9.5,20 l 19,0 C 29.331,20 30,19.331 30,18.5 L 30,4.9 Z"/>
+ <path opacity=".2" d="m8 18.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="fill:#e4e4e4" d="M 2,13.9 2,27.5 C 2,28.331 2.669,29 3.5,29 l 19,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-13.6 z"/>
+ <path style="fill:#636e73" d="M 3.5,10 C 2.669,10 2,10.669 2,11.5 l 0,2.5 22,0 0,-2.5 C 24,10.669 23.331,10 22.5,10 Z"/>
+ <path style="fill:#5a6367" d="M 9.5,1 C 8.669,1 8,1.5 8,2.5 L 8,5 30,5 30,2.5 C 30,1.669 29.331,1 28.5,1 Z"/>
+ <path fill="#fff" opacity=".1" d="m9.5 1c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m2 27.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-system.svg b/.icons/awkward/32x32/apps/preferences-system.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-system.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-theme.svg b/.icons/awkward/32x32/apps/preferences-theme.svg
new file mode 120000
index 00000000..3c8cc875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-theme.svg
@@ -0,0 +1 @@
+preferences-desktop-theme.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-tweaks-anim.svg b/.icons/awkward/32x32/apps/preferences-tweaks-anim.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-tweaks-anim.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-tweaks-cerbere.svg b/.icons/awkward/32x32/apps/preferences-tweaks-cerbere.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-tweaks-cerbere.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-tweaks-shadows.svg b/.icons/awkward/32x32/apps/preferences-tweaks-shadows.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-tweaks-shadows.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-tweaks-slingshot.svg b/.icons/awkward/32x32/apps/preferences-tweaks-slingshot.svg
new file mode 120000
index 00000000..c4f0a8b9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-tweaks-slingshot.svg
@@ -0,0 +1 @@
+chrome-app-list.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-ubuntu-panel.svg b/.icons/awkward/32x32/apps/preferences-ubuntu-panel.svg
new file mode 100644
index 00000000..622d8c7b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-ubuntu-panel.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#8b346f" d="M 3.4003906 4 C 2.6247906 4 2 4.6191719 2 5.3886719 L 2 26 L 2 27.611328 C 2 28.380828 2.6247906 29 3.4003906 29 L 28.599609 29 C 29.375209 29 30 28.380828 30 27.611328 L 30 26 L 30 5.390625 C 30 4.621125 29.374609 4.0019531 28.599609 4.0019531 L 3.4003906 4.0019531 L 3.4003906 4 z"/>
+ <path style="opacity:0.2" d="M 3.4003906,4 C 2.6247906,4 2,4.6191719 2,5.3886719 L 2,26 2,27.611328 C 2,28.380828 2.6247906,29 3.4003906,29 L 9,29 9,4.0019531 l -5.5996094,0 z"/>
+ <path fill="#fff" opacity=".1" d="m3.4002 4c-0.7756 0-1.4004 0.6192-1.4004 1.3887v1c0-0.7695 0.6248-1.3887 1.4004-1.3887h25.2c0.775 0 1.4 0.6192 1.4 1.3887v-1c0-0.7695-0.625-1.3887-1.4-1.3887h-25.2z"/>
+ <rect style="opacity:0.2" width="3" height="3" x="4" y="19" rx=".375" ry=".375"/>
+ <rect style="opacity:0.2" width="3" height="3" x="4" y="7" rx=".375" ry=".375"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="4" y="6" rx=".375" ry=".375"/>
+ <rect style="opacity:0.2" width="3" height="3" x="4" y="11" rx=".375" ry=".375"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="4" y="10" rx=".375" ry=".375"/>
+ <rect style="opacity:0.2" width="3" height="3" x="4" y="15" rx=".375" ry=".375"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="4" y="14" rx=".375" ry=".375"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="4" y="18" rx=".375" ry=".375"/>
+ <path opacity=".2" d="m2 27.611v1c0 0.77 0.6248 1.389 1.4004 1.389h25.2c0.775 0 1.4-0.619 1.4-1.389v-1c0 0.77-0.625 1.389-1.4 1.389h-25.2c-0.7752 0-1.4-0.619-1.4-1.389z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-wallpaper.svg b/.icons/awkward/32x32/apps/preferences-wallpaper.svg
new file mode 120000
index 00000000..911ba54b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-wallpaper.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-web-browser-cache.svg b/.icons/awkward/32x32/apps/preferences-web-browser-cache.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-web-browser-cache.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-web-browser-cookies.svg b/.icons/awkward/32x32/apps/preferences-web-browser-cookies.svg
new file mode 100644
index 00000000..159e8d4c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-web-browser-cookies.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16.787109,3.0020193 c -0.602202,-0.013302 -1.256696,0.09708 -2.09375,0.3242188 -0.585702,0.1589324 -1.890904,0.4634424 -3.029297,0.7167969 A 6,6 0 0 1 12,6.0000662 6,6 0 0 1 6.9785156,11.918035 6.3001193,6.3001193 0 0 1 5.5,12.099675 6.3001193,6.3001193 0 0 1 3.4199219,11.738347 c -0.01521,0.05779 -0.046569,0.138362 -0.046875,0.173828 -0.0021,0.252784 -0.3183166,1.367739 -0.703125,2.478516 -0.7978033,2.302906 -0.8534062,3.109611 -0.3242188,4.716797 0.2066164,0.627501 0.4421902,1.559735 0.5234375,2.070312 0.2097614,1.318137 0.593729,1.995759 1.9804688,3.503907 0.6703726,0.729068 1.6224352,1.951888 2.1171875,2.716797 0.7965943,1.231566 1.0727363,1.479681 2.4003906,2.164062 1.6053635,0.82753 2.8336035,1.051492 7.1972655,1.314453 1.425152,0.283468 2.200482,0.0723 3.398438,-0.585937 0.714174,-0.392515 1.65788,-0.832478 2.097656,-0.976563 1.349034,-0.441976 3.111366,-1.510621 3.601562,-2.183594 0.256141,-0.351646 0.898985,-1.535793 1.429688,-2.630859 0.634359,-1.308937 1.289824,-2.31514 1.914062,-2.939453 1.306036,-0.954414 0.949219,-2.103688 0.949219,-3.611328 0,-2.586628 -0.02123,-2.724384 -0.773437,-4.789063 C 28.755813,11.991345 28.251376,10.582889 28.060547,10.029363 27.775458,9.2024384 27.406452,8.7543846 25.984375,7.5176443 23.805591,5.6228279 23.152576,5.2063538 21.660156,4.7598318 21.00049,4.5624628 19.854616,4.084531 19.115234,3.6973318 18.246325,3.2423027 17.561366,3.0191216 16.787109,3.0020193 Z"/>
+ <path style="fill:#ffaa46" d="M 16.787109 2.0019531 C 16.184907 1.9886508 15.530413 2.0990331 14.693359 2.3261719 C 14.107657 2.4851043 12.802455 2.7896143 11.664062 3.0429688 A 6 6 0 0 1 12 5 A 6 6 0 0 1 6.9785156 10.917969 A 6.3001193 6.3001193 0 0 1 5.5 11.099609 A 6.3001193 6.3001193 0 0 1 3.4199219 10.738281 C 3.4047119 10.796071 3.3733529 10.876643 3.3730469 10.912109 C 3.3709469 11.164893 3.0547303 12.279848 2.6699219 13.390625 C 1.8721186 15.693531 1.8165157 16.500236 2.3457031 18.107422 C 2.5523195 18.734923 2.7878933 19.667157 2.8691406 20.177734 C 3.078902 21.495871 3.4628696 22.173493 4.8496094 23.681641 C 5.519982 24.410709 6.4720446 25.633529 6.9667969 26.398438 C 7.7633912 27.630004 8.0395332 27.878119 9.3671875 28.5625 C 10.972551 29.39003 12.200791 29.613992 16.564453 29.876953 C 17.989605 30.160421 18.764935 29.949251 19.962891 29.291016 C 20.677065 28.898501 21.620771 28.458538 22.060547 28.314453 C 23.409581 27.872477 25.171913 26.803832 25.662109 26.130859 C 25.91825 25.779213 26.561094 24.595066 27.091797 23.5 C 27.726156 22.191063 28.381621 21.18486 29.005859 20.560547 C 30.311895 19.606133 29.955078 18.456859 29.955078 16.949219 C 29.955078 14.362591 29.933844 14.224835 29.181641 12.160156 C 28.755813 10.991279 28.251376 9.5828226 28.060547 9.0292969 C 27.775458 8.2023722 27.406452 7.7543184 25.984375 6.5175781 C 23.805591 4.6227617 23.152576 4.2062876 21.660156 3.7597656 C 21.00049 3.5623966 19.854616 3.0844648 19.115234 2.6972656 C 18.246325 2.2422365 17.561366 2.0190554 16.787109 2.0019531 z"/>
+ <path style="opacity:0.1" d="m 18.542969,7.0099802 c -0.233933,0.028674 -0.462878,0.114746 -0.699219,0.1894532 -1.145811,0.4046145 -2.406703,1.0812699 -2.699219,2.109375 -0.173245,0.5117946 -0.185232,0.6916486 -0.07031,1.0488286 0.04487,0.139455 0.0976,0.345514 0.115234,0.458984 0.04556,0.292942 0.128552,0.444129 0.429688,0.779297 0.145576,0.162028 0.351548,0.433523 0.458984,0.603516 0.172985,0.273701 0.233179,0.328371 0.521484,0.480469 0.335092,0.149316 0.37226,-0.386305 1.5625,0.292968 0.309479,0.063 0.47814,0.01542 0.738282,-0.130859 0.155086,-0.08724 0.359579,-0.184777 0.455078,-0.216797 0.292948,-0.09823 0.676754,-0.334816 0.783203,-0.484375 0.773073,-1.108071 1.019795,-1.990344 0.763672,-3.1054692 C 20.809864,8.7756008 20.701596,8.4630726 20.660156,8.3400584 20.598251,8.1562829 20.517793,8.0563156 20.208984,7.7814646 19.735851,7.3603629 19.593617,7.2674182 19.269531,7.1681834 19.015873,7.0102579 18.776902,6.9813062 18.542969,7.0099802 Z M 8.328125,13.004121 c -0.1710599,-0.01867 -0.3365317,0.03337 -0.4824219,0.175782 -0.356882,-0.01914 -0.4726065,0.0059 -0.6777343,0.144531 -0.080088,0.05412 -0.2028044,0.12437 -0.2714844,0.15625 -0.177308,0.0823 -0.2575925,0.163318 -0.4140625,0.417969 -0.5946885,0.847834 -0.519966,1.193772 -0.3984375,1.888671 0.0177,0.210829 0.079452,0.309967 0.2207031,0.451172 0.084223,0.08418 0.1845542,0.198149 0.2226563,0.253907 0.5801527,0.725293 1.8590204,0.507616 2.5644531,0.347656 0.147528,-0.106546 0.3261849,-0.234263 0.3964843,-0.283203 0.1050241,-0.07311 0.1527456,-0.141935 0.2695313,-0.390625 C 9.9367391,15.785208 9.9681481,15.678178 9.9707031,15.451387 10.076506,15.067357 9.8683795,14.814935 9.6855469,14.537324 9.4088036,13.751018 8.8413047,13.060117 8.328125,13.004121 Z m 15.738281,3.998047 c -0.443609,-0.01627 -0.902933,0.07822 -1.228515,0.158203 -0.136179,0.106546 -0.300343,0.234263 -0.365235,0.283203 -0.09695,0.07311 -0.140246,0.141935 -0.248047,0.390625 -0.165162,0.381024 -0.194907,0.490005 -0.197265,0.716797 -0.09766,0.384028 0.09295,0.634499 0.261718,0.91211 0.340604,1.048409 1.160551,1.927076 1.699219,1.357421 0.329426,0.01914 0.437605,-0.006 0.626953,-0.144531 0.07392,-0.05413 0.18465,-0.124369 0.248047,-0.15625 0.163668,-0.0823 0.238379,-0.163319 0.382813,-0.417969 1.184764,-0.984612 0.700618,-1.238994 0.36914,-1.886718 -0.01634,-0.210829 -0.07275,-0.311921 -0.203125,-0.453125 -0.07775,-0.08418 -0.169907,-0.19815 -0.205078,-0.253907 -0.267761,-0.362646 -0.697016,-0.489589 -1.140625,-0.505859 z m -12.482422,2.011719 c -0.108378,0.02221 -0.211503,0.07139 -0.335937,0.144531 -0.148366,0.08724 -0.344186,0.184776 -0.435547,0.216797 -0.280254,0.09823 -0.646212,0.334814 -0.748047,0.484375 -1.5044433,0.7574 -1.0774464,1.943601 -0.7304686,3.105469 0.088464,0.25977 0.1927784,0.572299 0.2324218,0.695312 0.05922,0.183776 0.1362126,0.283743 0.4316407,0.558594 0.4526311,0.421102 0.5883941,0.514047 0.8984371,0.613281 0.485332,0.315852 0.911081,0.118167 1.363282,-0.03125 2.00743,-0.404615 3.186553,-1.08127 2.582031,-2.109375 0.16574,-0.511795 0.176343,-0.691648 0.06641,-1.048828 -0.04292,-0.139455 -0.0925,-0.345516 -0.109375,-0.458984 -0.04359,-0.292942 -0.122069,-0.444128 -0.410156,-0.779297 -0.627909,-1.182022 -1.211678,-0.662671 -2.433594,-1.376953 -0.148034,-0.0315 -0.262715,-0.03588 -0.371094,-0.01367 z m 7.982422,5 c -0.112759,0.0219 -0.234173,0.06672 -0.373047,0.11914 -0.88704,0.400383 -1.51986,0.366225 -2.097656,1.019532 -0.215262,0.448453 -0.02309,0.982345 0.144531,1.507812 0.06391,0.175713 0.141279,0.387494 0.169922,0.470703 0.04279,0.124308 0.0971,0.191041 0.310547,0.376953 0.327035,0.28484 0.424426,0.34694 0.648438,0.414063 0.765951,0.300756 0.880792,-0.340605 1.443359,-0.710937 0.741826,-0.392363 1.383611,-0.347736 1.087891,-0.816407 0.119751,-0.346187 0.126299,-0.467382 0.04687,-0.708984 -0.03101,-0.09433 -0.06593,-0.235748 -0.07813,-0.3125 -0.03149,-0.198151 -0.08873,-0.298678 -0.296875,-0.525391 -0.408039,-0.758074 -0.667582,-0.899683 -1.00586,-0.833984 z"/>
+ <path style="fill:#835145" d="m 15.145415,8.3089705 c -0.173245,0.5117947 -0.1852,0.6909929 -0.07028,1.0481721 0.04487,0.139455 0.09597,0.34638 0.113609,0.4598498 0.04556,0.2929416 0.128888,0.4438206 0.430024,0.7789886 0.145576,0.162028 0.352515,0.433652 0.459951,0.603645 0.172985,0.273701 0.232607,0.328788 0.520912,0.480885 0.335092,0.149316 0.37275,-0.387064 1.56299,0.292209 0.309479,0.063 0.477817,0.01581 0.737959,-0.130465 0.155086,-0.08724 0.360044,-0.184849 0.455543,-0.216869 0.292948,-0.09823 0.675683,-0.335586 0.782132,-0.485145 0.773073,-1.108071 1.020533,-1.9897706 0.76441,-3.104896 C 20.810185,7.775575 20.700681,7.4624194 20.659241,7.3394052 20.597336,7.1556297 20.516832,7.056035 20.208023,6.781184 19.73489,6.3600823 19.593381,6.2677078 19.269295,6.168473 18.761979,5.852622 18.316247,6.0505363 17.843564,6.1999505 16.697753,6.604565 15.437929,7.2808647 15.145413,8.3089697 Z"/>
+ <path style="fill:#835145" d="m 14.841199,21.691033 c 0.16574,-0.511795 0.177177,-0.690993 0.06724,-1.048173 -0.04292,-0.139455 -0.09181,-0.34638 -0.108687,-0.459848 -0.04359,-0.292942 -0.123302,-0.443821 -0.411389,-0.77899 -0.627909,-1.182022 -1.211705,-0.662458 -2.433621,-1.37674 -0.296068,-0.063 -0.457112,-0.01582 -0.705981,0.130466 -0.148366,0.08724 -0.344442,0.184848 -0.435803,0.216869 -0.280254,0.09823 -0.646404,0.335585 -0.748239,0.485146 -1.5044434,0.7574 -1.0782657,1.943027 -0.7312879,3.104895 0.088464,0.25977 0.1932233,0.572927 0.2328668,0.69594 0.05922,0.183776 0.1362382,0.283371 0.4316663,0.558222 0.4526308,0.421102 0.5880068,0.513477 0.8980498,0.612711 0.485332,0.315852 0.911749,0.117937 1.36395,-0.03148 2.00743,-0.404615 3.185755,-1.080915 2.581233,-2.10902 z"/>
+ <path style="fill:#835145" d="m 23.988807,19.82071 c 0.329426,0.01914 0.436394,-0.0056 0.625742,-0.144165 0.07392,-0.05413 0.186283,-0.124453 0.24968,-0.156334 0.163668,-0.0823 0.237668,-0.163283 0.382102,-0.417932 1.184764,-0.984613 0.699983,-1.2405 0.368505,-1.888224 -0.01634,-0.210829 -0.07292,-0.310787 -0.2033,-0.451991 -0.07775,-0.08418 -0.170142,-0.198616 -0.205313,-0.254373 -0.535522,-0.725294 -1.716615,-0.507706 -2.367779,-0.347746 -0.136179,0.106546 -0.300683,0.233721 -0.365575,0.282661 -0.09695,0.07311 -0.141408,0.142996 -0.249209,0.391686 -0.165162,0.381024 -0.194905,0.488916 -0.197263,0.715708 -0.09766,0.384028 0.09487,0.635504 0.263633,0.913115 0.340604,1.048409 1.160107,1.92725 1.698775,1.357595 z"/>
+ <path style="fill:#835145" d="m 7.845444,12.179498 c -0.356882,-0.01914 -0.4727647,0.0055 -0.6778926,0.144165 -0.080088,0.05412 -0.2018087,0.124455 -0.2704887,0.156335 -0.177308,0.0823 -0.257476,0.163283 -0.413946,0.417933 -0.5946885,0.847834 -0.5207452,1.193324 -0.3992167,1.888223 0.0177,0.210829 0.078992,0.310786 0.2202427,0.451991 0.084223,0.08418 0.1843227,0.198616 0.2224247,0.254373 0.5801527,0.725294 1.8596773,0.507706 2.56511,0.347746 0.147528,-0.106546 0.3257427,-0.233721 0.3960421,-0.282661 0.105024,-0.07311 0.153192,-0.142996 0.2699777,-0.391686 C 9.9366238,14.784894 9.9688458,14.677001 9.9714008,14.45021 10.077204,14.06618 9.8686298,13.814705 9.6857972,13.537094 9.3168061,12.488685 8.4290067,11.609844 7.845446,12.179498 Z"/>
+ <path style="fill:#835145" d="m 20.899471,25.393967 c 0.119751,-0.346187 0.128014,-0.467398 0.04859,-0.709 -0.03101,-0.09433 -0.06633,-0.234296 -0.07852,-0.311048 -0.03149,-0.198151 -0.08909,-0.300207 -0.297237,-0.52692 -0.544052,-1.010766 -0.8229,-0.923215 -1.378395,-0.713544 -0.88704,0.400382 -1.520711,0.366072 -2.098507,1.019379 -0.215262,0.448453 -0.02206,0.981106 0.145561,1.506573 0.06391,0.175713 0.139607,0.387536 0.16825,0.470745 0.04279,0.124308 0.09844,0.191677 0.311888,0.377589 0.327035,0.284839 0.424846,0.347324 0.648858,0.414447 0.765951,0.300756 0.879175,-0.341748 1.441742,-0.712081 0.741826,-0.392363 1.383505,-0.347467 1.087785,-0.816138 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.787109 2.0019531 C 16.184907 1.9886508 15.530413 2.0990331 14.693359 2.3261719 C 14.107657 2.4851043 12.802455 2.7896142 11.664062 3.0429688 A 6 6 0 0 1 11.904297 3.9863281 C 12.971653 3.7467316 14.154097 3.4725027 14.693359 3.3261719 C 15.530413 3.0990331 16.184907 2.9886511 16.787109 3.0019531 C 17.561366 3.0190554 18.246325 3.2422365 19.115234 3.6972656 C 19.854616 4.0844648 21.00049 4.5623966 21.660156 4.7597656 C 23.152576 5.2062876 23.805591 5.6227617 25.984375 7.5175781 C 27.406452 8.7543184 27.775458 9.2023723 28.060547 10.029297 C 28.251376 10.582823 28.755813 11.991279 29.181641 13.160156 C 29.933848 15.224835 29.955078 15.362591 29.955078 17.949219 C 29.955078 18.190149 29.968533 18.407566 29.978516 18.630859 C 29.998787 18.119572 29.955078 17.570918 29.955078 16.949219 C 29.955078 14.362591 29.933844 14.224835 29.181641 12.160156 C 28.755813 10.991279 28.251376 9.5828226 28.060547 9.0292969 C 27.775458 8.2023722 27.406452 7.7543184 25.984375 6.5175781 C 23.805591 4.6227617 23.152576 4.2062876 21.660156 3.7597656 C 21.00049 3.5623966 19.854616 3.0844648 19.115234 2.6972656 C 18.246325 2.2422365 17.561366 2.0190554 16.787109 2.0019531 z M 11.972656 5.5410156 A 6 6 0 0 1 6.9785156 10.917969 A 6.3001193 6.3001193 0 0 1 5.5 11.099609 A 6.3001193 6.3001193 0 0 1 3.4199219 10.738281 C 3.4047119 10.796071 3.3733529 10.876643 3.3730469 10.912109 C 3.3709469 11.164893 3.0547303 12.279848 2.6699219 13.390625 C 2.1151887 14.991895 1.9270849 15.870279 2.0371094 16.796875 C 2.109597 16.156616 2.3104125 15.42837 2.6699219 14.390625 C 3.0547303 13.279848 3.3709469 12.164893 3.3730469 11.912109 C 3.3733529 11.876643 3.4047119 11.796071 3.4199219 11.738281 A 6.3001193 6.3001193 0 0 0 5.5 12.099609 A 6.3001193 6.3001193 0 0 0 6.9785156 11.917969 A 6 6 0 0 0 12 6 A 6 6 0 0 0 11.972656 5.5410156 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/preferences-web-browser-identification.svg b/.icons/awkward/32x32/apps/preferences-web-browser-identification.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-web-browser-identification.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/preferences-web-browser-shortcuts.svg b/.icons/awkward/32x32/apps/preferences-web-browser-shortcuts.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/preferences-web-browser-shortcuts.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/prepos.svg b/.icons/awkward/32x32/apps/prepos.svg
new file mode 100644
index 00000000..e41fc4a7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/prepos.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.400391,3 C 14.070791,3 13,4.2265 13,5.75 V 6.4199219 C 11.246536,6.9162232 9.6438452,7.840388 8.3359375,9.109375 L 7.7578125,8.7773438 C 6.4384235,8.0155936 4.8405813,8.3290014 4.1757812,9.4804688 L 3.5761719,10.519531 c -0.6648,1.151468 -0.1377484,2.691375 1.1816406,3.453125 L 5.3476562,14.3125 C 5.121446,15.19058 5.0046747,16.093262 5,17 c 0.00324,0.90723 0.1186975,1.810574 0.34375,2.689453 l -0.5859375,0.337891 c -1.3193897,0.76175 -1.8464406,2.301658 -1.1816406,3.453125 l 0.5996093,1.039062 c 0.6648,1.151467 2.2626416,1.464875 3.5820313,0.703125 L 8.3457031,24.882812 C 9.6532946,26.155262 11.254914,27.074201 13,27.572266 V 28.25 c 0,1.5235 1.070791,2.75 2.400391,2.75 h 1.199218 C 17.929209,31 19,29.7735 19,28.25 v -0.679688 c 1.748487,-0.492778 3.3524,-1.410971 4.664062,-2.679687 l 0.578126,0.332031 c 1.319388,0.76175 2.917231,0.448342 3.582031,-0.703125 l 0.599609,-1.039062 c 0.6648,-1.151467 0.137749,-2.691375 -1.18164,-3.453125 L 26.652344,19.6875 C 26.878554,18.80942 26.995325,17.906738 27,17 26.9968,16.09277 26.881303,15.189426 26.65625,14.310547 l 0.585938,-0.337891 c 1.319389,-0.76175 1.84644,-2.301657 1.18164,-3.453125 L 27.824219,9.4804688 C 27.159419,8.3290009 25.561576,8.0155935 24.242188,8.7773438 L 23.654297,9.1171875 C 22.349156,7.8495892 20.749976,6.925514 19,6.4277344 V 5.75 C 19,4.2265 17.929209,3 16.599609,3 Z"/>
+ <path style="fill:#18b4d9" d="M 15.400391,2 C 14.070791,2 13,3.2265 13,4.75 V 5.4199219 A 11,11 0 0 0 8.3359375,8.109375 L 7.7578125,7.7773438 C 6.4384235,7.0155937 4.8405813,7.3290014 4.1757812,8.4804688 L 3.5761719,9.5195312 c -0.6648,1.1514678 -0.1377484,2.6913748 1.1816406,3.4531248 L 5.3476562,13.3125 A 11,11 0 0 0 5,16 11,11 0 0 0 5.34375,18.689453 l -0.5859375,0.337891 c -1.3193897,0.76175 -1.8464406,2.301658 -1.1816406,3.453125 l 0.5996093,1.039062 c 0.6648,1.151467 2.2626416,1.464875 3.5820313,0.703125 L 8.3457031,23.882812 A 11,11 0 0 0 13,26.574219 V 27.25 c 0,1.5235 1.070791,2.75 2.400391,2.75 h 1.199218 C 17.929209,30 19,28.7735 19,27.25 v -0.689453 a 11,11 0 0 0 4.664062,-2.669922 l 0.578126,0.332031 c 1.319388,0.76175 2.917231,0.448342 3.582031,-0.703125 l 0.599609,-1.039062 c 0.6648,-1.151467 0.137749,-2.691375 -1.18164,-3.453125 L 26.652344,18.6875 A 11,11 0 0 0 27,16 11,11 0 0 0 26.65625,13.310547 l 0.585938,-0.337891 c 1.319389,-0.76175 1.84644,-2.301657 1.18164,-3.4531248 L 27.824219,8.4804688 C 27.159419,7.329001 25.561576,7.0155934 24.242188,7.7773438 L 23.654297,8.1171875 A 11,11 0 0 0 19,5.4277344 V 4.75 C 19,3.2265 17.929209,2 16.599609,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.400391,2 C 14.070791,2 13,3.2265 13,4.75 V 5.4199219 A 11,11 0 0 0 8.3359375,8.109375 L 7.7578125,7.7773438 C 6.4384235,7.0155937 4.8405813,7.3290014 4.1757812,8.4804688 L 3.5761719,9.5195312 C 3.2933885,10.009327 3.2377019,10.5688 3.3554688,11.109375 3.4022369,10.906231 3.4678775,10.707103 3.5761719,10.519531 L 4.1757812,9.4804688 C 4.8405813,8.3290013 6.4384235,8.0155936 7.7578125,8.7773438 L 8.3359375,9.109375 A 11,11 0 0 1 13,6.4199219 V 5.75 C 13,4.2265 14.070791,3 15.400391,3 h 1.199218 C 17.929209,3 19,4.2265 19,5.75 v 0.6777344 a 11,11 0 0 1 4.654297,2.6894531 l 0.587891,-0.3398437 c 1.319388,-0.7617503 2.917231,-0.4483429 3.582031,0.703125 l 0.599609,1.0390622 c 0.108294,0.187572 0.173935,0.3867 0.220703,0.589844 0.117767,-0.540575 0.06208,-1.100048 -0.220703,-1.5898438 L 27.824219,8.4804688 C 27.159419,7.3290009 25.561576,7.0155935 24.242188,7.7773438 L 23.654297,8.1171875 A 11,11 0 0 0 19,5.4277344 V 4.75 C 19,3.2265 17.929209,2 16.599609,2 Z M 5.164063,14.207031 A 11,11 0 0 0 5.0000005,16 11,11 0 0 0 5.0214849,16.417969 11,11 0 0 1 5.3476567,14.3125 Z m 21.669922,0.002 -0.177734,0.101563 A 11,11 0 0 1 26.978517,16.582031 11,11 0 0 0 27.000001,16 11,11 0 0 0 26.833985,14.208984 Z M 5.166017,18.791016 4.7578139,19.027344 C 3.6533497,19.665006 3.1151364,20.846706 3.3554702,21.890625 3.5145631,21.160354 3.9996479,20.465071 4.7578139,20.027344 L 5.3437514,19.689453 A 11,11 0 0 1 5.166017,18.791016 Z m 21.669922,0.002 A 11,11 0 0 1 26.652345,19.6875 l 0.589844,0.339844 c 0.758165,0.437727 1.24325,1.13301 1.402343,1.863281 0.240334,-1.043919 -0.29788,-2.225619 -1.402343,-2.863281 z"/>
+ <path style="opacity:0.2" d="m 16,10.999781 c -3.3137,0 -6,2.6863 -6,6 v 9.201172 A 11,11 0 0 0 13,27.574 v -5.384766 c 0.883343,0.511817 1.905636,0.810547 3,0.810547 3.3137,0 6,-2.6863 6,-6 0,-3.3137 -2.6863,-6 -6,-6 z m 0,3 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 z"/>
+ <path style="fill:#ffffff" d="M 16 10 C 12.6863 10 10 12.6863 10 16 L 10 25.201172 A 11 11 0 0 0 13 26.574219 L 13 21.189453 C 13.883343 21.70127 14.905636 22 16 22 C 19.3137 22 22 19.3137 22 16 C 22 12.6863 19.3137 10 16 10 z M 16 13 A 3 3 0 0 1 19 16 A 3 3 0 0 1 16 19 A 3 3 0 0 1 13 16 A 3 3 0 0 1 16 13 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/printer-driver-deepin-cloud-print.svg b/.icons/awkward/32x32/apps/printer-driver-deepin-cloud-print.svg
new file mode 120000
index 00000000..e965378d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/printer-driver-deepin-cloud-print.svg
@@ -0,0 +1 @@
+deepin-cloud-print-configurator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/printer1.svg b/.icons/awkward/32x32/apps/printer1.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/printer1.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/printersandfax_q4os_startmenu.svg b/.icons/awkward/32x32/apps/printersandfax_q4os_startmenu.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/printersandfax_q4os_startmenu.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/printmgr.svg b/.icons/awkward/32x32/apps/printmgr.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/printmgr.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/prjm16-transparent.svg b/.icons/awkward/32x32/apps/prjm16-transparent.svg
new file mode 100644
index 00000000..d2c5257c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/prjm16-transparent.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" transform="matrix(0.65310869,0.17499995,-0.17499995,0.65310869,43.993256,4.9007824)" d="m -40.71797,7.9999972 4.681881,9.6694048 3.379717,-10.1977897 0.625172,10.7250437 7.024977,-8.128168 -3.526713,10.147891 9.600747,-4.821105 -7.141687,8.025814 10.714891,-0.780074 -9.669405,4.681881 10.19779,3.379717 -10.725043,0.625172 8.128167,7.024977 -10.147891,-3.526713 4.821106,9.600747 -8.025815,-7.141687 0.780074,10.714891 -4.681881,-9.669405 -3.379716,10.19779 -0.625173,-10.725043 -7.024976,8.128167 3.526712,-10.147891 -9.600747,4.821106 7.141687,-8.025815 -10.714891,0.780074 9.669405,-4.681881 -10.19779,-3.379716 10.725044,-0.625173 -8.128168,-7.024976 10.147891,3.526712 -4.821105,-9.600747 8.025814,7.141687 z"/>
+ <path style="fill:#663892" transform="matrix(0.65310869,0.17499995,-0.17499995,0.65310869,43.993256,3.9007784)" d="m -40.71797,7.9999972 4.681881,9.6694048 3.379717,-10.1977897 0.625172,10.7250437 7.024977,-8.128168 -3.526713,10.147891 9.600747,-4.821105 -7.141687,8.025814 10.714891,-0.780074 -9.669405,4.681881 10.19779,3.379717 -10.725043,0.625172 8.128167,7.024977 -10.147891,-3.526713 4.821106,9.600747 -8.025815,-7.141687 0.780074,10.714891 -4.681881,-9.669405 -3.379716,10.19779 -0.625173,-10.725043 -7.024976,8.128167 3.526712,-10.147891 -9.600747,4.821106 7.141687,-8.025815 -10.714891,0.780074 9.669405,-4.681881 -10.19779,-3.379716 10.725044,-0.625173 -8.128168,-7.024976 10.147891,3.526712 -4.821105,-9.600747 8.025814,7.141687 z"/>
+ <path style="opacity:0.2" d="M 11.11161,3.0006736 A 2.0975524,2.0969397 0 0 0 9.0930012,4.5054056 L 2.1001027,28.262997 a 2.0975524,2.0969397 0 1 0 4.0235521,1.182708 l 4.9079132,-16.675007 2.945919,10.749758 a 2.0975524,2.0969397 0 0 0 4.045028,0 l 2.945919,-10.749758 4.907913,16.675007 A 2.0975524,2.0969397 0 1 0 29.8999,28.262997 L 22.907001,4.5054056 a 2.0975524,2.0969397 0 0 0 -4.035265,0.037081 L 16.000001,15.02682 13.128266,4.5424872 A 2.0975524,2.0969397 0 0 0 11.11161,3.0006736 Z"/>
+ <path style="fill:none;stroke:#2a94ef;stroke-width:4.19660187;stroke-linecap:round;stroke-linejoin:round" d="M 4.1068876,27.873017 11.102836,4.0977565 16,21.98 20.897164,4.0977565 27.893112,27.873017"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11.111328 2 A 2.0975524 2.0969397 0 0 0 9.09375 3.5058594 L 2.0996094 27.263672 A 2.0975524 2.0969397 0 0 0 2.0625 28.402344 A 2.0975524 2.0969397 0 0 1 2.0996094 28.263672 L 9.09375 4.5058594 A 2.0975524 2.0969397 0 0 1 11.111328 3 A 2.0975524 2.0969397 0 0 1 13.128906 4.5429688 L 16 15.027344 L 18.871094 4.5429688 A 2.0975524 2.0969397 0 0 1 22.90625 4.5058594 L 29.900391 28.263672 A 2.0975524 2.0969397 0 0 1 29.9375 28.400391 A 2.0975524 2.0969397 0 0 0 29.900391 27.263672 L 22.90625 3.5058594 A 2.0975524 2.0969397 0 0 0 18.871094 3.5429688 L 16 14.027344 L 13.128906 3.5429688 A 2.0975524 2.0969397 0 0 0 11.111328 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/project-zomboid.svg b/.icons/awkward/32x32/apps/project-zomboid.svg
new file mode 100644
index 00000000..187958a0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/project-zomboid.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#68303e" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 14.08948,7.0000045 -0.256036,0.0787 c -0.364296,0.0568 -0.405936,0.3888536 -0.548495,0.6840408 -0.278449,0.4163407 -0.294203,0.6960943 -0.130224,1.1036215 0.181869,0.44858 0.440387,0.83326 0.768117,1.2343072 l 0.53738,0.657061 v 0.159894 0.159892 l -0.31907,0.140408 -0.318815,0.140653 -0.601236,0.08319 c -0.391459,0.03153 -0.455514,0.07612 -0.607143,0.397733 -0.171487,0.255354 -0.148633,0.494927 -0.149591,0.787975 l -0.0014,0.47368 -0.198939,0.703527 c -0.317821,0.842534 -0.189038,1.741115 -0.180848,2.622242 -0.01338,0.88656 -0.126074,1.674655 0.325013,2.441116 0.164359,0.264726 0.184303,0.5224 0.51155,0.5224 0.341649,0.05246 0.161316,-0.257074 0.122722,-0.49042 -0.02765,-0.310614 -0.221675,-0.490421 0.143132,-0.490421 0.29425,0.02873 0.206591,-0.05606 0.133567,-0.287807 -0.03447,-0.22392 -0.143909,-0.34642 -0.291686,-0.50916 -0.183075,-0.183273 -0.225971,-0.190648 -0.07183,-0.383741 0.255112,-0.301033 0.226853,-0.748314 0.289108,-1.121746 l 0.159917,-0.959362 0.09275,-0.437953 c 0.05302,-0.224441 0.148586,-0.410455 0.380085,-0.483681 l 0.144682,-0.04574 0.417505,0.757489 c 0.297966,0.414146 0.417505,0.743139 0.417505,1.224433 0.05515,0.369274 -0.04288,0.526114 -0.25112,0.813447 -0.279919,0.282607 -0.279746,0.572628 -0.326826,0.944622 l -0.07569,0.5981 -0.587248,0.936867 c -0.404999,0.499068 -0.588928,0.950501 -0.674838,1.554461 l -0.08784,0.617588 -0.454968,0.48692 c -0.456769,0.360173 -0.496459,0.704021 -0.598362,1.236674 l -0.143393,0.749495 -0.145707,0.25658 -0.145978,0.256327 -0.0098,0.511653 c -0.129483,0.368469 0.07669,0.468552 0.179074,0.735508 0.314176,0.539686 1.177122,1.337575 1.87775,1.094521 l -0.08291,-0.263071 -0.09068,-0.287808 -0.188605,-0.20786 -0.188342,-0.208113 -0.07777,-0.463441 -0.07776,-0.463687 h 0.136677 0.136671 l 0.288328,-0.92738 c 0.100245,-0.601394 0.316381,-0.955854 0.729343,-1.375075 0.393562,-0.295467 0.477217,-0.580927 0.596555,-1.023314 l 0.155271,-0.575614 0.28342,-0.4477 0.283157,-0.4477 0.446703,-0.478681 c 0.410329,-0.378287 0.682326,-0.787134 0.682326,0.028 -0.05239,0.3652 0.125005,0.647748 0.26999,0.975101 0.337912,0.540554 0.209707,0.75356 -0.02116,1.30362 -0.350789,0.567788 -0.24635,0.976262 -0.14675,1.598682 l 0.144938,0.904141 -0.189632,0.354513 c -0.26484,0.425107 -0.248825,0.740148 0.02041,1.112255 l 0.210308,0.290308 -0.07337,0.184625 c -0.0012,0.512556 0.52897,0.415934 0.890627,0.418222 h 2.316378 C 19.844387,26.472934 18.792421,26.295981 18.346193,26.2326 l -0.174904,-0.203859 -0.174651,-0.203614 -0.04109,-0.861674 -0.04082,-0.861674 0.199456,-0.854428 0.199448,-0.854675 c 0.387386,-0.247553 0.323738,-0.375453 0.235107,-0.818453 l -0.108491,-0.54238 -0.01496,-1.343101 -0.01523,-1.343101 -0.09327,-0.991335 c 0.06998,-0.306853 -0.363964,-0.991335 0.0837,-0.991335 l 0.08036,0.202361 0.08035,0.202367 v 0.369254 c 0.0122,0.285693 -0.09502,0.40448 0.211597,0.290807 l 0.211852,-0.0787 0.117043,0.178632 0.116774,0.178381 0.002,0.2953 c 0.02165,0.193453 -0.08321,0.346607 0.13434,0.216353 l 0.13228,-0.07895 0.0042,-0.344267 0.0042,-0.344274 0.194286,0.248334 c 0.114526,0.09632 0.194292,0.378473 0.194292,0.115173 0.01454,-0.18956 -0.08289,-0.363227 -0.146233,-0.538886 -0.0686,-0.290268 -0.130983,-0.397582 -0.384441,-0.528894 l -0.238463,-0.123421 0.06899,-0.496914 c 0.168294,-0.583894 -0.17563,-1.040541 -0.413437,-1.568942 l -0.482106,-0.929193 -0.25397,-0.511661 -0.254223,-0.511653 -0.08991,-0.493174 c -0.0313,-0.466154 -0.115422,-0.503481 -0.531191,-0.671548 -0.258835,-0.146646 -0.481461,-0.17838 -0.768875,-0.17838 H 16.062856 L 15.85694,10.834188 15.651032,10.549875 v -0.154647 -0.154894 l 0.264557,-0.08119 c 0.414439,-0.06194 0.264557,-0.4113936 0.264557,-0.7515007 0.0364,-0.3856136 0.03619,-0.6242408 -0.194284,-0.9188808 L 15.791577,8.2404259 15.787377,7.9526188 C 15.824717,7.6745723 15.721377,7.604918 15.528293,7.4182245 15.303778,7.1206909 15.038413,7.137638 14.681398,7.0859509 Z"/>
+ <path style="fill:#ffffff" d="m 14.08948,6.0000045 -0.256036,0.0787 c -0.364296,0.0568 -0.405936,0.3888536 -0.548495,0.6840408 -0.278449,0.4163407 -0.294203,0.6960943 -0.130224,1.1036215 0.181869,0.44858 0.440387,0.83326 0.768117,1.2343072 l 0.53738,0.6570607 v 0.1598938 0.1598925 l -0.31907,0.140408 -0.318815,0.140653 -0.601236,0.08319 c -0.391459,0.03153 -0.455514,0.07612 -0.607143,0.397733 -0.171487,0.255354 -0.148633,0.494927 -0.149591,0.787975 l -0.0014,0.47368 -0.198939,0.703527 c -0.317821,0.842534 -0.189038,1.741115 -0.180848,2.622242 -0.01338,0.88656 -0.126074,1.674655 0.325013,2.441116 0.164359,0.264726 0.184303,0.5224 0.51155,0.5224 0.341649,0.05246 0.161316,-0.257074 0.122722,-0.49042 -0.02765,-0.310614 -0.221675,-0.490421 0.143132,-0.490421 0.29425,0.02873 0.206591,-0.05606 0.133567,-0.287807 -0.03447,-0.22392 -0.143909,-0.34642 -0.291686,-0.50916 -0.183075,-0.183273 -0.225971,-0.190648 -0.07183,-0.383741 0.255112,-0.301033 0.226853,-0.748314 0.289108,-1.121746 l 0.159917,-0.959362 0.09275,-0.437953 c 0.05302,-0.224441 0.148586,-0.410455 0.380085,-0.483681 l 0.144682,-0.04574 0.417505,0.757489 c 0.297966,0.414146 0.417505,0.743139 0.417505,1.224433 0.05515,0.369274 -0.04288,0.526114 -0.25112,0.813447 -0.279919,0.282607 -0.279746,0.572628 -0.326826,0.944622 l -0.07569,0.5981 -0.587248,0.936867 c -0.404999,0.499068 -0.588928,0.950501 -0.674838,1.554461 l -0.08784,0.617588 -0.454968,0.48692 c -0.456769,0.360173 -0.496459,0.704021 -0.598362,1.236674 l -0.143393,0.749495 -0.145707,0.25658 -0.145978,0.256327 -0.0098,0.511653 c -0.129483,0.368469 0.07669,0.468552 0.179074,0.735508 0.314176,0.539686 1.177122,1.337575 1.87775,1.094521 l -0.08291,-0.263071 -0.09068,-0.287808 -0.188605,-0.20786 -0.188342,-0.208113 -0.07777,-0.463441 -0.07776,-0.463687 h 0.136677 0.136671 l 0.288328,-0.92738 c 0.100245,-0.601394 0.316381,-0.955854 0.729343,-1.375075 0.393562,-0.295467 0.477217,-0.580927 0.596555,-1.023314 l 0.155271,-0.575614 0.28342,-0.4477 0.283157,-0.4477 0.446703,-0.478681 c 0.410329,-0.378287 0.682326,-0.787134 0.682326,0.028 -0.05239,0.3652 0.125005,0.647748 0.26999,0.975101 0.337912,0.540554 0.209707,0.75356 -0.02116,1.30362 -0.350789,0.567788 -0.24635,0.976262 -0.14675,1.598682 l 0.144938,0.904141 -0.189632,0.354513 c -0.26484,0.425107 -0.248825,0.740148 0.02041,1.112255 l 0.210308,0.290308 -0.07337,0.184625 c -0.0012,0.512556 0.52897,0.415934 0.890627,0.418222 h 2.316378 C 19.844387,25.472934 18.792421,25.295981 18.346193,25.2326 l -0.174904,-0.203859 -0.174651,-0.203614 -0.04109,-0.861674 -0.04082,-0.861674 0.199456,-0.854428 0.199448,-0.854675 c 0.387386,-0.247553 0.323738,-0.375453 0.235107,-0.818453 l -0.108491,-0.54238 -0.01496,-1.343101 -0.01523,-1.343101 -0.09327,-0.991335 c 0.06998,-0.306853 -0.363964,-0.991335 0.0837,-0.991335 l 0.08036,0.202361 0.08035,0.202367 v 0.369254 c 0.0122,0.285693 -0.09502,0.40448 0.211597,0.290807 l 0.211852,-0.0787 0.117043,0.178632 0.116774,0.178381 0.002,0.2953 c 0.02165,0.193453 -0.08321,0.346607 0.13434,0.216353 l 0.13228,-0.07895 0.0042,-0.344267 0.0042,-0.344274 0.194286,0.248334 c 0.114526,0.09632 0.194292,0.378473 0.194292,0.115173 0.01454,-0.18956 -0.08289,-0.363227 -0.146233,-0.538886 -0.0686,-0.290268 -0.130983,-0.397582 -0.384441,-0.528894 l -0.238463,-0.123421 0.06899,-0.496914 c 0.168294,-0.583894 -0.17563,-1.040541 -0.413437,-1.568942 l -0.482106,-0.929193 -0.25397,-0.511661 -0.254223,-0.511653 -0.08991,-0.493174 c -0.0313,-0.466154 -0.115422,-0.503481 -0.531191,-0.671548 -0.258835,-0.146646 -0.481461,-0.17838 -0.768875,-0.17838 H 16.062856 L 15.85694,9.8341883 15.651032,9.5498747 V 9.3952276 9.240334 l 0.264557,-0.081193 c 0.414439,-0.061936 0.264557,-0.4113936 0.264557,-0.7515007 0.0364,-0.3856136 0.03619,-0.6242408 -0.194284,-0.9188808 L 15.791577,7.2404259 15.787377,6.9526188 C 15.824717,6.6745723 15.721377,6.604918 15.528293,6.4182245 15.303778,6.1206909 15.038413,6.137638 14.681398,6.0859509 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/protege.svg b/.icons/awkward/32x32/apps/protege.svg
new file mode 100644
index 00000000..fcc5d2e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/protege.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 12.196699,21.803301 c -2.9289319,-2.928932 -2.9289326,-7.677669 0,-10.606602 C 15.125631,8.2677673 25.531094,2.6110424 28.460025,5.5399742 31.388957,8.4689059 25.732232,18.874369 22.8033,21.803301 c -2.928932,2.928932 -7.677669,2.928932 -10.606601,0 z"/>
+ <path style="fill:#25509a" d="m 12.196699,20.803301 c -2.9289319,-2.928932 -2.9289326,-7.677669 0,-10.606602 C 15.125631,7.2677676 25.531094,1.6110427 28.460025,4.5399745 31.388957,7.4689062 25.732232,17.874369 22.8033,20.803301 c -2.928932,2.928932 -7.677669,2.928932 -10.606601,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 26.123047 3.7226562 C 21.892411 3.6356789 14.577023 7.8175089 12.197266 10.197266 C 10.605443 11.789089 9.8869586 13.917402 10.025391 16 C 10.141672 14.250645 10.860156 12.534376 12.197266 11.197266 C 15.126198 8.2683342 25.532006 2.6101307 28.460938 5.5390625 C 28.946228 6.024353 29.176836 6.7288636 29.242188 7.5566406 C 29.335609 6.2824418 29.131225 5.2093504 28.460938 4.5390625 C 27.911763 3.9898878 27.099348 3.7427279 26.123047 3.7226562 z"/>
+ <path style="opacity:0.2" d="m 20.681851,19.682183 c -1.782486,1.782486 -4.581476,1.782485 -6.363961,0 -1.782486,-1.782485 -1.782486,-4.581475 0,-6.363961 0.891242,-0.891242 4.192074,-3.116107 7.182934,-4.3848906 1.49543,-0.6343926 2.958676,-1.0646901 3.936044,-1.1766698 0.418871,-0.047992 0.66279,-0.027239 0.81483,-0.00829 0.01895,0.1520401 0.0397,0.3959586 -0.0083,0.8148297 -0.11198,0.977368 -0.542277,2.4406137 -1.17667,3.9360437 -1.268784,2.99086 -3.493648,6.291692 -4.38489,7.182934 z"/>
+ <path style="fill:#ffffff" d="m 20.681851,18.68211 c -1.782486,1.782486 -4.581476,1.782485 -6.363961,0 -1.782486,-1.782485 -1.782486,-4.581475 0,-6.363961 0.891242,-0.891242 4.192074,-3.1161064 7.182934,-4.3848904 1.49543,-0.6343926 2.958676,-1.0646901 3.936044,-1.1766698 0.418871,-0.047992 0.66279,-0.027239 0.81483,-0.00829 0.01895,0.1520401 0.0397,0.3959586 -0.0083,0.8148297 -0.11198,0.977368 -0.542277,2.4406142 -1.17667,3.9360442 -1.268784,2.99086 -3.493648,6.291692 -4.38489,7.182934 z"/>
+ <path style="opacity:0.2" d="m 12.196699,11.218756 c -2.9289319,2.928932 -2.9289326,7.677669 0,10.606602 2.928932,2.928931 13.334395,8.585656 16.263326,5.656725 2.928932,-2.928932 -2.727793,-13.334395 -5.656725,-16.263327 -2.928932,-2.9289327 -7.677669,-2.9289321 -10.606601,0 z"/>
+ <path style="fill:#9e51c3" d="m 12.196699,10.218756 c -2.9289319,2.928932 -2.9289326,7.677669 0,10.606602 2.928932,2.928931 13.334395,8.585656 16.263326,5.656725 2.928932,-2.928932 -2.727793,-13.334395 -5.656725,-16.263327 -2.928932,-2.9289324 -7.677669,-2.9289318 -10.606601,0 z"/>
+ <path style="opacity:0.2" d="m 20.681851,13.34002 c -1.782486,-1.782486 -4.581476,-1.782485 -6.363961,0 -1.782486,1.782485 -1.782486,4.581475 0,6.363961 0.891242,0.891242 4.192074,3.116106 7.182934,4.38489 1.49543,0.634393 2.958676,1.064691 3.936044,1.17667 0.418871,0.04799 0.66279,0.02724 0.81483,0.0083 0.01895,-0.15204 0.0397,-0.395959 -0.0083,-0.81483 -0.11198,-0.977368 -0.542277,-2.440614 -1.17667,-3.936044 -1.268784,-2.99086 -3.493648,-6.291692 -4.38489,-7.182934 z"/>
+ <path style="fill:#ffffff" d="m 20.681851,12.339947 c -1.782486,-1.782486 -4.581476,-1.782485 -6.363961,0 -1.782486,1.782485 -1.782486,4.581475 0,6.363961 0.891242,0.891242 4.192074,3.116106 7.182934,4.38489 1.49543,0.634393 2.958676,1.064691 3.936044,1.17667 0.418871,0.04799 0.66279,0.02724 0.81483,0.0083 0.01895,-0.15204 0.0397,-0.395959 -0.0083,-0.81483 -0.11198,-0.977368 -0.542277,-2.440614 -1.17667,-3.936044 -1.268784,-2.99086 -3.493648,-6.291692 -4.38489,-7.182934 z"/>
+ <path style="opacity:0.2" d="m 24.999817,16.5 c 0,4.142135 -3.357864,7.5 -7.5,7.5 C 13.357682,24 2,20.642135 2,16.5 2,12.357865 13.357682,8.9999998 17.499817,8.9999998 c 4.142136,0 7.5,3.3578652 7.5,7.5000002 z"/>
+ <path style="fill:#d97f33" d="m 24.999817,15.5 c 0,4.142135 -3.357864,7.5 -7.5,7.5 C 13.357682,23 2,19.642135 2,15.5 2,11.357865 13.357682,8.0000001 17.499817,8.0000001 c 4.142136,0 7.5,3.3578649 7.5,7.4999999 z"/>
+ <path style="opacity:0.2" d="m 17.5,12.000073 c 2.520816,0 4.5,1.979185 4.5,4.5 0,2.520815 -1.979184,4.5 -4.5,4.5 -1.260407,0 -5.167664,-0.760824 -8.1796875,-1.978516 C 7.8143008,18.412712 6.4753632,17.682307 5.7050781,17.070385 5.3749559,16.808134 5.2171541,16.620983 5.1230469,16.500073 5.2171541,16.379163 5.3749559,16.192012 5.7050781,15.929761 6.4753632,15.317839 7.8143008,14.587434 9.3203125,13.978589 12.332336,12.760897 16.239593,12.000073 17.5,12.000073 Z"/>
+ <path style="fill:#ffffff" d="M 17.5,11 C 20.020816,11 22,12.979185 22,15.5 22,18.020815 20.020816,20 17.5,20 16.239593,20 12.332336,19.239176 9.3203125,18.021484 7.8143008,17.412639 6.4753632,16.682234 5.7050781,16.070312 5.3749559,15.808061 5.2171541,15.62091 5.1230469,15.5 5.2171541,15.37909 5.3749559,15.191939 5.7050781,14.929688 6.4753632,14.317766 7.8143008,13.587361 9.3203125,12.978516 12.332336,11.760824 16.239593,11 17.5,11 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17.5 8 C 13.357865 8 2 11.357865 2 15.5 C 2 15.668009 2.0263682 15.834743 2.0625 16 C 2.9171694 12.090977 13.525874 9 17.5 9 C 21.4735 9 24.71642 12.091852 24.974609 16 C 24.985567 15.834138 25 15.668636 25 15.5 C 25 11.357865 21.642136 8 17.5 8 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/protonmail-desktop-unofficial.svg b/.icons/awkward/32x32/apps/protonmail-desktop-unofficial.svg
new file mode 120000
index 00000000..5f6e90c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/protonmail-desktop-unofficial.svg
@@ -0,0 +1 @@
+protonmail-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/protonmail-desktop.svg b/.icons/awkward/32x32/apps/protonmail-desktop.svg
new file mode 100644
index 00000000..3cd99ff9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/protonmail-desktop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,17 A 14,14 0 0 1 16,31 14,14 0 0 1 2,17 14,14 0 0 1 16,3 14,14 0 0 1 30,17 Z"/>
+ <path style="fill:#4f4f4f" d="M 30,16 A 14,14 0 0 1 16,30 14,14 0 0 1 2,16 14,14 0 0 1 16,2 14,14 0 0 1 30,16 Z"/>
+ <path style="opacity:0.2" d="m 16,9 c -0.376405,0 -0.754439,0.016971 -0.994141,0.052734 -2.893265,0.4315301 -4.602964,1.8938256 -4.945312,4.2265626 -0.03782,0.257736 -0.04861,0.715323 -0.05469,2.46875 L 10,17.830078 l 0.08398,0.138672 c 0.207221,0.343093 0.493264,0.583776 1.855469,1.5625 2.277388,1.636272 3.212569,2.234165 3.789063,2.416016 0.09098,0.0287 0.21673,0.0519 0.279296,0.05273 0.382606,0.0053 1.501514,-0.643479 3.195313,-1.855469 2.112288,-1.511443 2.503135,-1.825343 2.708984,-2.167969 L 22,17.830078 22,16.111328 C 22,13.870845 21.98597,13.4743 21.884766,12.994141 21.704285,12.137858 21.37501,11.462304 20.851562,10.873047 20.011378,9.9272299 18.697353,9.3070594 16.992188,9.0527344 16.752478,9.0169844 16.376405,9 16,9 Z m 0,3 c 1.999997,9e-6 2.545045,1.178874 2.931641,2.623047 0.06807,0.25426 0.06836,0.264618 0.06836,1.298828 0,0.573422 -0.0078,1.052891 -0.01758,1.064453 -0.0098,0.01154 -1.346061,0.01606 -2.982422,0.01172 -1.636361,0.0044 -2.972623,-1.59e-4 -2.982422,-0.01172 C 13.007778,16.974768 13,16.495297 13,15.921875 c 0,-1.03421 3.19e-4,-1.044568 0.06836,-1.298828 C 13.45496,13.178874 14.000003,11.999991 16,12 Z m -5.998047,7 c 0,0 -0.00572,0.587641 0.002,2.775391 l 0.0098,2.6875 0.08984,0.167968 c 0.06931,0.128895 0.125514,0.187587 0.238281,0.253907 l 0.148437,0.08789 2.390625,0.01367 c 1.314817,0.0079 3.775246,0.01447 5.46875,0.01367 l 3.080079,-0.002 0.148437,-0.0625 c 0.19133,-0.08219 0.247244,-0.132473 0.335937,-0.298828 l 0.07227,-0.134766 0.0039,-2.451172 L 22,19 l -0.03906,0 -0.04883,0.08008 C 21.70626,19.413917 21.315413,19.71872 19.203125,21.191406 17.509327,22.372317 16.390418,23.0052 16.007812,23 c -0.06257,-8e-4 -0.188315,-0.02476 -0.279296,-0.05273 -0.576494,-0.17719 -1.511675,-0.757249 -3.789063,-2.351563 -1.362207,-0.953626 -1.648249,-1.189142 -1.855469,-1.523437 L 10.039062,19 l -0.03711,0 z"/>
+ <path style="fill:#ffffff" d="M 16 8 C 15.623595 8 15.245561 8.0169714 15.005859 8.0527344 C 12.112594 8.4842645 10.402895 9.9465602 10.060547 12.279297 C 10.022727 12.537033 10.011939 12.99462 10.005859 14.748047 L 10 16.830078 L 10.083984 16.96875 C 10.291205 17.311843 10.577248 17.552526 11.939453 18.53125 C 14.216841 20.167522 15.152022 20.765415 15.728516 20.947266 C 15.819496 20.975966 15.945246 20.99917 16.007812 21 C 16.390418 21.0053 17.509326 20.356521 19.203125 19.144531 C 21.315413 17.633088 21.70626 17.319188 21.912109 16.976562 L 22 16.830078 L 22 15.111328 C 22 12.870845 21.98597 12.4743 21.884766 11.994141 C 21.704285 11.137858 21.37501 10.462304 20.851562 9.8730469 C 20.011378 8.9272299 18.697353 8.3070594 16.992188 8.0527344 C 16.752478 8.0169844 16.376405 8 16 8 z M 16 11 C 17.999997 11.000009 18.545045 12.178874 18.931641 13.623047 C 18.999711 13.877307 19 13.887665 19 14.921875 C 19 15.495297 18.992202 15.974766 18.982422 15.986328 C 18.972622 15.997868 17.636361 16.002387 16 15.998047 C 14.363639 16.002447 13.027377 15.997888 13.017578 15.986328 C 13.007778 15.974768 13 15.495297 13 14.921875 C 13 13.887665 13.000319 13.877307 13.068359 13.623047 C 13.45496 12.178874 14.000003 10.999991 16 11 z M 10.001953 18 C 10.001953 18 9.9962363 18.587641 10.003906 20.775391 L 10.013672 23.462891 L 10.103516 23.630859 C 10.172826 23.759754 10.22903 23.818446 10.341797 23.884766 L 10.490234 23.972656 L 12.880859 23.986328 C 14.195676 23.994228 16.656105 24.0008 18.349609 24 L 21.429688 23.998047 L 21.578125 23.935547 C 21.769455 23.853357 21.825369 23.803074 21.914062 23.636719 L 21.986328 23.501953 L 21.990234 21.050781 L 22 18 L 21.960938 18 L 21.912109 18.080078 C 21.70626 18.413917 21.315413 18.71872 19.203125 20.191406 C 17.509327 21.372317 16.390418 22.0052 16.007812 22 C 15.945243 21.9992 15.819497 21.975236 15.728516 21.947266 C 15.152022 21.770076 14.216841 21.190017 11.939453 19.595703 C 10.577246 18.642077 10.291204 18.406561 10.083984 18.072266 L 10.039062 18 L 10.001953 18 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/proxy.svg b/.icons/awkward/32x32/apps/proxy.svg
new file mode 120000
index 00000000..66bda981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/proxy.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/prusa-slicer.svg b/.icons/awkward/32x32/apps/prusa-slicer.svg
new file mode 120000
index 00000000..1fdff1b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/prusa-slicer.svg
@@ -0,0 +1 @@
+slic3r-prusa3d.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/prusaslicer.svg b/.icons/awkward/32x32/apps/prusaslicer.svg
new file mode 120000
index 00000000..1fdff1b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/prusaslicer.svg
@@ -0,0 +1 @@
+slic3r-prusa3d.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/psensor.svg b/.icons/awkward/32x32/apps/psensor.svg
new file mode 120000
index 00000000..a6c23f40
--- /dev/null
+++ b/.icons/awkward/32x32/apps/psensor.svg
@@ -0,0 +1 @@
+thermal-monitor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/psi-plus.svg b/.icons/awkward/32x32/apps/psi-plus.svg
new file mode 100644
index 00000000..3d5f7065
--- /dev/null
+++ b/.icons/awkward/32x32/apps/psi-plus.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m18 3-5.146484 20.585938c-1.046714-0.305391-1.723938-0.672511-2.103516-1.003907-0.506421-0.442137-0.662616-0.777161-0.693359-1.570312-0.04306-1.110918 0.763876-3.495386 1.550781-6.541016 0.05053-0.19558 0.329931-0.769302 0.527344-1.597656 0.09871-0.414177 0.212822-0.954181-0.0039-1.689453-0.216753-0.735272-0.965473-1.4842956-1.664069-1.7382815-0.7254651-0.2637543-1.420964-0.3870211-2.0722658-0.4179687-1.9539049-0.0928431-3.5140444 0.6458389-4.3144531 0.921875l1.3046875 3.7812502c1.0638701-0.366896 1.7464818-0.588185 2.4726563-0.628907-0.052628 0.163713-0.073234 0.176346-0.1230469 0.369141-0.7176584 2.777618-1.7740029 5.110934-1.6738281 7.695313 0.063704 1.643474 0.7640909 3.299504 2.0585937 4.429687 1.001622 0.874479 2.2587974 1.456981 3.7636714 1.871094l-0.882812 3.533203h4.121094l0.759765-3.039062c2.246131-0.132903 4.261957-0.971774 5.84961-2.089844 2.161669-1.52231 3.634922-3.45093 4.267578-5.404297 1.239427-3.154107 1.035156-6.064337 1.035156-9.466797h-4c0 3.566789 0.127575 5.833915-0.765625 8.0625a2.0002 2.0002 0 0 0-0.05273 0.144531c-0.237796 0.756056-1.292072 2.341682-2.78711 3.394531-0.754415 0.531282-1.591893 0.951135-2.503906 1.185547l5.197262-20.787109z"/>
+ <path style="fill:none;stroke-linejoin:round;stroke-width:4;stroke:#3669e9" d="m4.733051 10.840168c1.3437631-0.463422 2.8533274-1.3139121 5.050211-0.5152 0.973184 0.353817 0.144543 1.653904-0.111803 2.646063-0.7522817 2.911624-1.6840769 5.270156-1.612459 7.117804 0.0944476 2.436626 1.7118972 3.984745 5.586246 4.741165 5.378346 1.050058 9.618986-3.29223 10.477837-6.022889 1.085291-2.707864 0.909968-5.307112 0.909968-8.807111"/>
+ <path style="fill:#3669e9" d="m18 2-7 28h4.121094l7-28z"/>
+ <path style="fill:#ffffff;opacity:.1" d="m18 2-5.146484 20.585938c-1.046714-0.305392-1.723938-0.672511-2.103516-1.003907-0.407067-0.355394-0.583064-0.653523-0.654297-1.164062-0.028977 0.222429-0.045534 0.42678-0.039062 0.59375 0.030743 0.793151 0.186938 1.128175 0.693359 1.570312 0.379578 0.331396 1.056802 0.698515 2.103516 1.003907l5.146484-20.585938h3.871094l0.25-1h-4.121094zm-9.6054688 6.0273438c-1.9539048-0.0928432-3.5140444 0.6458388-4.3144531 0.921875l0.3066407 0.8867187c0.8552246-0.3210193 2.2572035-0.8917769 4.0078124-0.8085937 0.6513019 0.0309476 1.3468006 0.1542144 2.0722658 0.4179687 0.698596 0.2539859 1.447309 1.0030095 1.664062 1.7382815 0.033045 0.11211 0.045564 0.211176 0.064453 0.314453 0.061894-0.358722 0.096198-0.769432-0.064453-1.314453-0.216746-0.7352726-0.965466-1.4842956-1.664062-1.7382815-0.7254652-0.2637543-1.4209639-0.3870211-2.0722658-0.4179687zm14.638672 1.9726562c0 0.363784 5.17e-4 0.661917 0.001953 1h3.998047c0 0.557439 0.004094 1.084889 0.007813 1.619141 0.002077-0.848506-0.007813-1.714923-0.007813-2.619141h-4zm0.003906 2.535156c-0.008374 2.202031-0.108638 3.878377-0.769531 5.527344a2.0002 2.0002 0 0 0-0.052734 0.144531c-0.237796 0.756056-1.292072 2.341682-2.78711 3.394531-0.67804 0.477497-1.42638 0.857818-2.232422 1.101563l-0.271484 1.083984c0.912013-0.234412 1.749491-0.654264 2.503906-1.185547 1.495038-1.052849 2.549314-2.638475 2.78711-3.394531a2.0002 2.0002 0 0 1 0.052734-0.144531c0.753348-1.879647 0.779482-3.836207 0.769531-6.527344zm-15.179687 0.566406c-0.1051301 0.005896-0.2098601 0.023752-0.3144531 0.03711-0.7002059 2.483865-1.5742831 4.657446-1.4824219 7.027344 0.0018448 0.047594 0.008807 0.094975 0.0117187 0.142578 0.1240483-2.253416 1.0246571-4.370702 1.6621094-6.837891 0.0498129-0.192795 0.0704189-0.205428 0.1230469-0.369141zm3.7929691 14.291016-0.650391 2.607422h0.25l0.632812-2.533203c-0.08085-0.022249-0.153002-0.050979-0.232421-0.074219z"/>
+ <circle style="fill:#d2524c" cx="22" cy="23" r="8"/>
+ <path style="fill-rule:evenodd;opacity:.2" d="M 29.979,23.424 A 8,8 0 0 1 22,31 8,8 0 0 1 14.021,23.576 8,8 0 0 0 14,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+ <rect style="fill:#ffffff" width="2" height="10" x="21" y="18"/>
+ <rect style="fill:#ffffff" width="2" height="10" x="22" y="-27" transform="rotate(90)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/psi.svg b/.icons/awkward/32x32/apps/psi.svg
new file mode 100644
index 00000000..7cb32a98
--- /dev/null
+++ b/.icons/awkward/32x32/apps/psi.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m18 3-5.146484 20.585938c-1.046714-0.305391-1.723938-0.672511-2.103516-1.003907-0.506421-0.442137-0.662616-0.777161-0.693359-1.570312-0.04306-1.110918 0.763876-3.495386 1.550781-6.541016 0.05053-0.19558 0.329931-0.769302 0.527344-1.597656 0.09871-0.414177 0.212822-0.954181-0.0039-1.689453-0.216753-0.735272-0.965473-1.4842956-1.664069-1.7382815-0.7254651-0.2637543-1.420964-0.3870211-2.0722658-0.4179687-1.9539049-0.0928431-3.5140444 0.6458389-4.3144531 0.921875l1.3046875 3.7812502c1.0638701-0.366896 1.7464818-0.588185 2.4726563-0.628907-0.052628 0.163713-0.073234 0.176346-0.1230469 0.369141-0.7176584 2.777618-1.7740029 5.110934-1.6738281 7.695313 0.063704 1.643474 0.7640909 3.299504 2.0585937 4.429687 1.001622 0.874479 2.2587974 1.456981 3.7636714 1.871094l-0.882812 3.533203h4.121094l0.759765-3.039062c2.246131-0.132903 4.261957-0.971774 5.84961-2.089844 2.161669-1.52231 3.634922-3.45093 4.267578-5.404297 1.239427-3.154107 1.035156-6.064337 1.035156-9.466797h-4c0 3.566789 0.127575 5.833915-0.765625 8.0625a2.0002 2.0002 0 0 0-0.05273 0.144531c-0.237796 0.756056-1.292072 2.341682-2.78711 3.394531-0.754415 0.531282-1.591893 0.951135-2.503906 1.185547l5.197262-20.787109z"/>
+ <path style="fill:none;stroke-linejoin:round;stroke-width:4;stroke:#3669e9" d="m4.733051 10.840168c1.3437631-0.463422 2.8533274-1.3139121 5.050211-0.5152 0.973184 0.353817 0.144543 1.653904-0.111803 2.646063-0.7522817 2.911624-1.6840769 5.270156-1.612459 7.117804 0.0944476 2.436626 1.7118972 3.984745 5.586246 4.741165 5.378346 1.050058 9.618986-3.29223 10.477837-6.022889 1.085291-2.707864 0.909968-5.307112 0.909968-8.807111"/>
+ <path style="fill:#3669e9" d="m18 2-7 28h4.121094l7-28z"/>
+ <path style="fill:#ffffff;opacity:.1" d="m18 2-5.146484 20.585938c-1.046714-0.305392-1.723938-0.672511-2.103516-1.003907-0.407067-0.355394-0.583064-0.653523-0.654297-1.164062-0.028977 0.222429-0.045534 0.42678-0.039062 0.59375 0.030743 0.793151 0.186938 1.128175 0.693359 1.570312 0.379578 0.331396 1.056802 0.698515 2.103516 1.003907l5.146484-20.585938h3.871094l0.25-1h-4.121094zm-9.6054688 6.0273438c-1.9539048-0.0928432-3.5140444 0.6458388-4.3144531 0.921875l0.3066407 0.8867187c0.8552246-0.3210193 2.2572035-0.8917769 4.0078124-0.8085937 0.6513019 0.0309476 1.3468006 0.1542144 2.0722658 0.4179687 0.698596 0.2539859 1.447309 1.0030095 1.664062 1.7382815 0.033045 0.11211 0.045564 0.211176 0.064453 0.314453 0.061894-0.358722 0.096198-0.769432-0.064453-1.314453-0.216746-0.7352726-0.965466-1.4842956-1.664062-1.7382815-0.7254652-0.2637543-1.4209639-0.3870211-2.0722658-0.4179687zm14.638672 1.9726562c0 0.363784 5.17e-4 0.661917 0.001953 1h3.998047c0 0.557439 0.004094 1.084889 0.007813 1.619141 0.002077-0.848506-0.007813-1.714923-0.007813-2.619141h-4zm0.003906 2.535156c-0.008374 2.202031-0.108638 3.878377-0.769531 5.527344a2.0002 2.0002 0 0 0-0.052734 0.144531c-0.237796 0.756056-1.292072 2.341682-2.78711 3.394531-0.67804 0.477497-1.42638 0.857818-2.232422 1.101563l-0.271484 1.083984c0.912013-0.234412 1.749491-0.654264 2.503906-1.185547 1.495038-1.052849 2.549314-2.638475 2.78711-3.394531a2.0002 2.0002 0 0 1 0.052734-0.144531c0.753348-1.879647 0.779482-3.836207 0.769531-6.527344zm-15.179687 0.566406c-0.1051301 0.005896-0.2098601 0.023752-0.3144531 0.03711-0.7002059 2.483865-1.5742831 4.657446-1.4824219 7.027344 0.0018448 0.047594 0.008807 0.094975 0.0117187 0.142578 0.1240483-2.253416 1.0246571-4.370702 1.6621094-6.837891 0.0498129-0.192795 0.0704189-0.205428 0.1230469-0.369141zm3.7929691 14.291016-0.650391 2.607422h0.25l0.632812-2.533203c-0.08085-0.022249-0.153002-0.050979-0.232421-0.074219z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pspp.svg b/.icons/awkward/32x32/apps/pspp.svg
new file mode 100644
index 00000000..a7814c93
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pspp.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="14.5" cy="17.5" r="12.5"/>
+ <circle style="fill:#ad3f36" cx="14.5" cy="16.5" r="12.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 14.5,4 A 12.5,12.5 0 0 0 2,16.5 12.5,12.5 0 0 0 2.0214844,17.085938 12.5,12.5 0 0 1 14.5,5 12.5,12.5 0 0 1 26.978516,16.914062 12.5,12.5 0 0 0 27,16.5 12.5,12.5 0 0 0 14.5,4 Z"/>
+ <path style="opacity:0.2" d="M 25.606602,27.6 15,16.993397 25.606602,6.386795 c 5.857865,5.857863 5.857863,15.355341 0,21.213205 z"/>
+ <path style="fill:#3b8ae0" d="M 25.606602,26.6 15,15.993397 25.606602,5.386795 c 5.857865,5.857863 5.857863,15.355341 0,21.213205 z"/>
+ <path style="opacity:0.2" d="m 15,4 0,13 9.192742,-9.1927428 C 21.840206,5.45472 18.589851,4 15,4 Z"/>
+ <path style="fill:#7dc564" d="m 15,3 0,13 9.192742,-9.1927428 C 21.840206,4.45472 18.589851,3 15,3 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 15,3 0,1 c 3.335162,0 6.368545,1.2654067 8.669922,3.3300781 L 24.193359,6.8066406 C 21.840823,4.4541034 18.589851,3 15,3 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ptbatcher.svg b/.icons/awkward/32x32/apps/ptbatcher.svg
new file mode 120000
index 00000000..fd113dd3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ptbatcher.svg
@@ -0,0 +1 @@
+kipi-panorama.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/puddletag.svg b/.icons/awkward/32x32/apps/puddletag.svg
new file mode 100644
index 00000000..50ea23a3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/puddletag.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#ec6295" d="m16 6c-3.883 0-7.1901 2.3053-8.6133 5.568-3.6147 0.521-6.3867 3.509-6.3867 7.159 0 4.017 3.3579 7.273 7.5 7.273h15.938c3.624 0 6.562-2.849 6.562-6.364 0-3.266-2.533-5.943-5.801-6.306-0.852-4.1703-4.649-7.33-9.199-7.33z"/>
+ <path opacity=".2" d="m20 12-6 1v5.2695a2 2 0 0 0 -1 -0.27 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2v-5.166l4-0.66797v3.1035a2 2 0 0 0 -1 -0.27 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2v-7z"/>
+ <path fill="#fff" d="m20 11-6 1v5.2695a2 2 0 0 0 -1 -0.27 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2v-5.166l4-0.66797v3.1035a2 2 0 0 0 -1 -0.27 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2v-7z"/>
+ <path opacity=".2" d="m1.0254 19.195c-0.0132 0.176-0.0254 0.352-0.0254 0.532 0 4.016 3.3579 7.273 7.5 7.273h15.938c3.624 0 6.562-2.849 6.562-6.363 0-0.173-0.011-0.344-0.025-0.514-0.258 3.286-3.083 5.877-6.537 5.877h-15.938c-3.9791 0-7.2244-3.007-7.4746-6.805z"/>
+ <path fill="#fff" opacity=".2" d="m16 6c-3.883 0-7.1901 2.3057-8.6133 5.568-3.6147 0.521-6.3867 3.509-6.3867 7.159 0 0.158 0.0151 0.313 0.0254 0.468 0.2546-3.404 2.9242-6.131 6.3613-6.627 1.4232-3.2623 4.7303-5.568 8.6133-5.568 4.55 0 8.3472 3.1598 9.1992 7.3301 3.0947 0.34375 5.5258 2.7639 5.7754 5.793 0.012-0.161 0.025-0.322 0.025-0.486 0-3.266-2.533-5.944-5.801-6.307-0.852-4.1702-4.649-7.33-9.199-7.33z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pulse-sms.svg b/.icons/awkward/32x32/apps/pulse-sms.svg
new file mode 100644
index 00000000..19ebab09
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pulse-sms.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="-31" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#1775d2" width="28" height="28" x="-30" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.15" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 v 25.2 c 0,0.3878 0.1557391,0.738161 0.4087891,0.991211 L 29.591211,2.4087891 C 29.338161,2.1557391 28.9878,2 28.6,2 Z"/>
+ <path style="opacity:0.2" d="M 9.4550781,9 C 8.6492599,9 8,9.6820027 8,10.529297 V 17.726562 20.470703 25 l 3,-3 H 22.544922 C 23.35074,22 24,21.317997 24,20.470703 V 10.529297 C 24,9.6820027 23.35074,9 22.544922,9 Z"/>
+ <rect style="fill:#ffffff" width="16" height="13" x="8" y="8" rx="1.455" ry="1.529"/>
+ <path style="fill:#ffffff" d="M 7.9999996,16.727272 H 15.272727 L 7.9999996,24 Z"/>
+ <path style="fill:#b7b7b7" d="M 11 11 L 11 13 L 19 13 L 21 11 L 11 11 z M 11 14 L 11 16 L 16 16 L 18 14 L 11 14 z M 11 17 L 11 19 L 13 19 L 15 17 L 11 17 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 29.591797 2.4082031 L 29.589844 2.4101562 C 29.652777 2.4730898 29.711679 2.5412275 29.761719 2.6152344 C 29.711588 2.540652 29.655059 2.4714656 29.591797 2.4082031 z M 28.951172 3.0488281 L 22.9375 9.0625 C 23.175832 9.1327148 23.390905 9.2608395 23.5625 9.4375 L 29.589844 3.4101562 C 29.416309 3.2366213 29.196739 3.1121593 28.951172 3.0488281 z M 8 24 L 2.4082031 29.591797 C 2.5815745 29.765168 2.8030675 29.888119 3.0488281 29.951172 L 8 25 L 8 24 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pulseeffects.svg b/.icons/awkward/32x32/apps/pulseeffects.svg
new file mode 100644
index 00000000..f35656fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pulseeffects.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="1.5" ry="1.5"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".3" d="m7.5 8c-0.831 0-1.5 0.669-1.5 1.5v15c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-15c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path style="fill:#00ab43" d="m7.5 14c-0.831 0-1.5 0.669-1.5 1.5v9c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-9c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m10 14.5a2.5 2.5 0 0 1-2.5 2.5 2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z"/>
+ <path style="fill:#828282" d="m10 13.5a2.5 2.5 0 0 1-2.5 2.5 2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z"/>
+ <path opacity=".3" d="m23.5 8c-0.831 0-1.5 0.669-1.5 1.5v15c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-15c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path style="fill:#00ab43" d="m23.5 17c-0.831 0-1.5 0.669-1.5 1.5v6c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-6c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m26 17.5a2.5 2.5 0 0 1-2.5 2.5 2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z"/>
+ <path style="fill:#828282" d="m26 16.5a2.5 2.5 0 0 1-2.5 2.5 2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z"/>
+ <path opacity=".3" d="m15.5 8c-0.831 0-1.5 0.669-1.5 1.5v15c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-15c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path style="fill:#00ab43" d="m15.5 21c-0.831 0-1.5 0.669-1.5 1.5v2c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-2c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m18 21.5a2.5 2.5 0 0 1-2.5 2.5 2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z"/>
+ <path style="fill:#828282" d="m18 20.5a2.5 2.5 0 0 1-2.5 2.5 2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pumpa.svg b/.icons/awkward/32x32/apps/pumpa.svg
new file mode 100644
index 00000000..128f4d01
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pumpa.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill-rule="evenodd" opacity=".2" d="m18.879 3.968c-0.213-0.0077-0.436-0.0007-0.666 0.0253-0.22 0.0249-0.348 0.1123-0.547 0.4278s-0.375 0.8313-0.482 1.3691c-0.215 1.0756-0.184 2.1758-0.184 2.1758a1.0006 1.0006 0 0 1 -1.986 0.1992c-0.025 0.5182-0.014 0.8672-0.014 0.8672a1.0006 1.0006 0 1 0 2 -0.066406s-0.0307-1.1002 0.18359-2.1758c0.10714-0.53778 0.28373-1.0536 0.48242-1.3691 0.19869-0.31551 0.32699-0.40284 0.54688-0.42773 1.8411-0.20846 3.1797 0.80078 3.1797 0.80078a1.0004 1.0004 0 0 0 1.4727 -1.2949 1.0004 1.0004 0 0 1 -1.4727 0.29492s-1.024-0.77265-2.5137-0.82617z"/>
+ <path fill="#f58411" d="m12.5 6 3.5 2 3.5-2c5.817 0 10.5 4.7224 10.5 10.588v2.8235c0 5.8659-4.683 10.588-10.5 10.588l-3.5-1-3.5 1c-5.817 0-10.5-4.722-10.5-10.588v-2.824c0-5.866 4.683-10.588 10.5-10.588z"/>
+ <path fill="#fff" opacity=".2" d="m12.5 6c-5.817 0-10.5 4.722-10.5 10.588v1c0-5.866 4.683-10.588 10.5-10.588l3.5 2 3.5-2c5.817 0 10.5 4.722 10.5 10.588v-1c0-5.866-4.683-10.588-10.5-10.588l-3.5 2-3.5-2z"/>
+ <path fill="none" stroke="#4a2507" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m16 8s-0.159-4.7443 2.1-5 3.9 1 3.9 1"/>
+ <path opacity=".2" d="m2 19.412v1c0 5.866 4.683 10.588 10.5 10.588l3.5-1 3.5 1c5.817 0 10.5-4.722 10.5-10.588v-1c0 5.866-4.683 10.588-10.5 10.588l-3.5-1-3.5 1c-5.817 0-10.5-4.722-10.5-10.588z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m18.955 1.9707c-0.309-0.0121-0.632-0.0027-0.967 0.0352-0.909 0.1029-1.609 0.7036-2.015 1.3496-0.407 0.6459-0.615 1.3646-0.75 2.0449-0.271 1.3605-0.223 2.6328-0.223 2.6328a1.0006 1.0006 0 0 0 0.014 0.1328c0.023-0.4822 0.078-1.1098 0.209-1.7656 0.135-0.6803 0.343-1.399 0.75-2.0449 0.406-0.646 1.106-1.2467 2.015-1.3496 2.676-0.303 4.619 1.1992 4.619 1.1992a1.0004 1.0004 0 0 1 0.26 0.2969 1.0004 1.0004 0 0 0 -0.26 -1.2969s-1.487-1.1498-3.652-1.2344z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pureref.svg b/.icons/awkward/32x32/apps/pureref.svg
new file mode 100644
index 00000000..3154d160
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pureref.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#8e8e8e" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 16,5 A 10,10 0 0 0 6,15 V 29 H 13 V 24.537 A 10,10 0 0 0 16,25 10,10 0 0 0 18.234,24.734 L 23,29.5 28,24.5 24.207,20.707 A 10,10 0 0 0 26,15 10,10 0 0 0 16,5 Z"/>
+ <path style="fill:#dddddd" d="M 16,4 A 10,10 0 0 0 6,14 V 28 H 13 V 23.537 A 10,10 0 0 0 16,24 10,10 0 0 0 18.234,23.734 L 23,28.5 28,23.5 24.207,19.707 A 10,10 0 0 0 26,14 10,10 0 0 0 16,4 Z"/>
+ <path style="opacity:0.2" d="M 16,7 A 8,8 0 0 0 8,15 V 27 H 11 V 21.236 A 8,8 0 0 0 16,23 8,8 0 0 0 24,15 8,8 0 0 0 16,7 Z"/>
+ <path style="fill:#333333" d="M 16,6 A 8,8 0 0 0 8,14 V 26 H 11 V 20.236 A 8,8 0 0 0 16,22 8,8 0 0 0 24,14 8,8 0 0 0 16,6 Z"/>
+ <circle style="opacity:0.2" cx="16" cy="15" r="5"/>
+ <circle style="fill:#ffffff" cx="16" cy="14" r="5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 6 A 8 8 0 0 0 8 14 L 8 15 A 8 8 0 0 1 16 7 A 8 8 0 0 1 23.979 14.576 A 8 8 0 0 0 24 14 A 8 8 0 0 0 16 6 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4004 2 C 2.6248 2 2 2.6248 2 3.4004 L 2 4.4004 C 2 3.6248 2.6248 3 3.4004 3 L 28.6 3 C 29.375 3 30 3.6248 30 4.4004 L 30 3.4004 C 30 2.6248 29.375 2 28.6 2 L 3.4004 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pushbullet-indicator.svg b/.icons/awkward/32x32/apps/pushbullet-indicator.svg
new file mode 100644
index 00000000..68162820
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pushbullet-indicator.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4ab367" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g opacity=".2" transform="translate(1 .99998)">
+ <path d="m7.6667 11h2.6667c0.368 0 0.667 0.272 0.667 0.609v9.7799c0 0.3368-0.29933 0.61124-0.66667 0.61124h-2.6667c-0.367 0-0.6663-0.274-0.6663-0.611v-9.78c0-0.337 0.2993-0.609 0.6667-0.609"/>
+ <path d="m12.629 11c-0.348 0-0.629 0.272-0.629 0.609v9.7778c0 0.33672 0.28111 0.61111 0.62918 0.61111 1.8951 0 3.789 0.0025 5.6854 0.0025 3.139-0.001 5.685-2.464 5.685-5.501s-2.546-5.5-5.685-5.5h-5.6854z"/>
+ </g>
+ <g fill="#f9f9f9" transform="translate(1)">
+ <path d="m7.6667 11h2.6667c0.368 0 0.667 0.272 0.667 0.609v9.7799c0 0.3368-0.29933 0.61124-0.66667 0.61124h-2.6667c-0.367 0-0.6663-0.274-0.6663-0.611v-9.78c0-0.337 0.2993-0.609 0.6667-0.609"/>
+ <path d="m12.629 11c-0.348 0-0.629 0.272-0.629 0.609v9.7778c0 0.33672 0.28111 0.61111 0.62918 0.61111 1.8951 0 3.789 0.0025 5.6854 0.0025 3.139-0.001 5.685-2.464 5.685-5.501s-2.546-5.5-5.685-5.5h-5.6854z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/putty.svg b/.icons/awkward/32x32/apps/putty.svg
new file mode 100644
index 00000000..cf422f55
--- /dev/null
+++ b/.icons/awkward/32x32/apps/putty.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="17" height="13" x="-22" y="-26" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="17" height="13" x="-21" y="-26" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="17" height="21" x="-20" y="-30" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="17" height="21" x="-19" y="-30" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#266ad7" width="13" height="17" x="-17" y="-28" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="17" height="13" x="-31" y="-19" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="17" height="13" x="-30" y="-19" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="17" height="21" x="-29" y="-23" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="17" height="21" x="-28" y="-23" rx="1" ry="1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffbe47" width="13" height="17" x="-26" y="-21" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3 11 C 2.446 11 2 11.446 2 12 L 2 13 C 2 12.446 2.446 12 3 12 L 22 12 C 22.554 12 23 12.446 23 13 L 23 12 C 23 11.446 22.554 11 22 11 L 3 11 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10 2 C 9.446 2 9 2.446 9 3 L 9 4 C 9 3.446 9.446 3 10 3 L 29 3 C 29.554 3 30 3.446 30 4 L 30 3 C 30 2.446 29.554 2 29 2 L 10 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pycad.svg b/.icons/awkward/32x32/apps/pycad.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pycad.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pycharm-community.svg b/.icons/awkward/32x32/apps/pycharm-community.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pycharm-community.svg
@@ -0,0 +1 @@
+pycharm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pycharm-education.svg b/.icons/awkward/32x32/apps/pycharm-education.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pycharm-education.svg
@@ -0,0 +1 @@
+pycharm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pycharm-professional.svg b/.icons/awkward/32x32/apps/pycharm-professional.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pycharm-professional.svg
@@ -0,0 +1 @@
+pycharm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pycharm.svg b/.icons/awkward/32x32/apps/pycharm.svg
new file mode 100644
index 00000000..064bfc3a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pycharm.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#a2e36e" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#2cbfeb" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#21d789" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#f7c73c" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23.9999 H 17.000242"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23 H 17.000242"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0002425,13.999657 c 0,0 4.0000025,0.464501 4.0000025,-1.999997 0,-2.4645014 -4.0000025,-2.0000014 -4.0000025,-2.0000014 m 9.8e-5,8.0000994 V 9.9997566"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0002425,12.999757 c 0,0 4.0000025,0.464501 4.0000025,-1.999997 0,-2.4645014 -4.0000025,-2.0000014 -4.0000025,-2.0000014 m 9.8e-5,8.0000994 V 8.9998566"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 21.000242,16.999657 c 0,0 0,1.000002 -2.000001,1.000002 -1.999999,0 -1.999999,-2.000001 -1.999999,-4.000002 0,-1.999998 0,-3.9999994 1.999999,-3.9999994 2.000001,0 2.000001,0.9999994 2.000001,0.9999994"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 21.000242,15.999757 c 0,0 0,1.000002 -2.000001,1.000002 -1.999999,0 -1.999999,-2.000001 -1.999999,-4.000002 0,-1.999998 0,-3.9999994 1.999999,-3.9999994 2.000001,0 2.000001,0.999999 2.000001,0.999999"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pycharmedu.svg b/.icons/awkward/32x32/apps/pycharmedu.svg
new file mode 100644
index 00000000..15982ba8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pycharmedu.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#a2e36e" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#2cbfeb" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#21d789" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#f7c73c" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23.9999 H 17.000242"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23 H 17.000242"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0002425,13.999657 c 0,0 4.0000025,0.464501 4.0000025,-1.999997 0,-2.4645014 -4.0000025,-2.0000014 -4.0000025,-2.0000014 m 9.8e-5,8.0000994 V 9.9997566"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 9.0002425,12.999757 c 0,0 4.0000025,0.464501 4.0000025,-1.999997 0,-2.4645014 -4.0000025,-2.0000014 -4.0000025,-2.0000014 m 9.8e-5,8.0000994 V 8.9998566"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 17.000242,17.999413 h 4.000001 m -4.000001,-3.999999 h 4.000001 M 17.000242,9.9994146 h 4.000001 M 17.000342,17.999515 V 9.9995126"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 17.000242,16.999756 h 4.000001 m -4.000001,-3.999999 h 4.000001 M 17.000242,8.9997576 h 4.000001 M 17.000342,16.999858 V 8.9998556"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pychess.svg b/.icons/awkward/32x32/apps/pychess.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pychess.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pymol.svg b/.icons/awkward/32x32/apps/pymol.svg
new file mode 100644
index 00000000..68f7d4f9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pymol.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#3f3f3f" width="26" height="26" x="-29" y="-29" rx="7.8" ry="7.8" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 10.400391,3 C 5.7467906,3 2,6.7467906 2,11.400391 V 22.599609 C 2,27.253209 5.7467906,31 10.400391,31 H 21.599609 C 26.253209,31 30,27.253209 30,22.599609 V 11.400391 C 30,6.7467906 26.253209,3 21.599609,3 Z m 0,4 H 21.599609 C 24.106174,7 26,8.8938248 26,11.400391 V 22.599609 C 26,25.106174 24.106174,27 21.599609,27 H 10.400391 C 7.8938248,27 6,25.106174 6,22.599609 V 11.400391 C 6,8.8938245 7.8938245,7 10.400391,7 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10.4,2 C 5.7464,2 2,5.7464 2,10.4 v 0.7 C 2,6.4464 5.7464,2.7 10.4,2.7 h 11.2 c 4.6536,0 8.4,3.7464 8.4,8.4 V 10.4 C 30,5.7464 26.2536,2 21.6,2 Z"/>
+ <circle style="fill:#ffd517" class="st6" cx="7.85" cy="24.15" r="3.15"/>
+ <circle style="opacity:0.2" class="st9" cx="22" cy="15" r="3"/>
+ <circle style="fill:#ffd517" class="st9" cx="22" cy="14" r="3"/>
+ <path style="fill:none;stroke:#7c7c7c;stroke-width:2.0999999;stroke-linecap:round" d="m 10.133713,22.435952 3.660854,-2.705849"/>
+ <circle style="opacity:0.2" class="st13" cx="16" cy="19" r="4"/>
+ <path style="fill:none;stroke:#7c7c7c;stroke-width:2.0999999;stroke-linecap:round" d="m 17.697461,16.934658 3.044255,-2.029504"/>
+ <circle style="fill:#b3e5fc" class="st13" cx="16" cy="18" r="4"/>
+ <path style="fill:none;stroke:#7c7c7c;stroke-width:2.0999999;stroke-linecap:round" d="m 11.500001,7.5001965 2.707165,6.7679115"/>
+ <path style="fill:#4c6378" d="M 10.400391 2 C 5.7467906 2 2 5.7467906 2 10.400391 L 2 21.599609 C 2 26.253209 5.7467906 30 10.400391 30 L 21.599609 30 C 26.253209 30 30 26.253209 30 21.599609 L 30 10.400391 C 30 5.7467906 26.253209 2 21.599609 2 L 10.400391 2 z M 10.400391 6 L 21.599609 6 C 24.106174 6 26 7.8938248 26 10.400391 L 26 21.599609 C 26 24.106174 24.106174 26 21.599609 26 L 10.400391 26 C 7.8938248 26 6 24.106174 6 21.599609 L 6 10.400391 C 6 7.8938245 7.8938245 6 10.400391 6 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10.400391 2 C 5.7467902 2 2 5.7467902 2 10.400391 L 2 11.400391 C 2 6.7467902 5.7467902 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467902 30 11.400391 L 30 10.400391 C 30 5.7467902 26.253209 2 21.599609 2 L 10.400391 2 z M 6 21.599609 L 6 22.599609 C 6 25.106174 7.8938244 27 10.400391 27 L 21.599609 27 C 24.106174 27 26 25.106174 26 22.599609 L 26 21.599609 C 26 24.106174 24.106174 26 21.599609 26 L 10.400391 26 C 7.8938244 26 6 24.106174 6 21.599609 z"/>
+ <circle style="opacity:0.2" class="st19" cx="11.5" cy="8.5" r="3.5"/>
+ <circle style="fill:#ffd517" class="st19" cx="11.5" cy="7.5" r="3.5"/>
+ <circle style="opacity:0.2" class="st17" cx="23.5" cy="25.5" r="3.5"/>
+ <circle style="fill:#ffd517" class="st17" cx="23.5" cy="24.5" r="3.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 11.5 4 A 3.5 3.5 0 0 0 8 7.5 A 3.5 3.5 0 0 0 8.0390625 7.9941406 A 3.5 3.5 0 0 1 11.5 5 A 3.5 3.5 0 0 1 14.960938 8.0058594 A 3.5 3.5 0 0 0 15 7.5 A 3.5 3.5 0 0 0 11.5 4 z M 22 11 A 3 3 0 0 0 19 14 A 3 3 0 0 0 19.042969 14.486328 A 3 3 0 0 1 22 12 A 3 3 0 0 1 24.957031 14.513672 A 3 3 0 0 0 25 14 A 3 3 0 0 0 22 11 z M 23.5 21 A 3.5 3.5 0 0 0 20 24.5 A 3.5 3.5 0 0 0 20.039062 24.994141 A 3.5 3.5 0 0 1 23.5 22 A 3.5 3.5 0 0 1 26.960938 25.005859 A 3.5 3.5 0 0 0 27 24.5 A 3.5 3.5 0 0 0 23.5 21 z"/>
+ <path style="fill:none;stroke:#7c7c7c;stroke-width:2.0999999;stroke-linecap:round" d="m 18.526598,20.430456 2.458626,2.011602"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pynocchio.svg b/.icons/awkward/32x32/apps/pynocchio.svg
new file mode 100644
index 00000000..eda2e748
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pynocchio.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,2.9998 C 8.268,2.9998 2,9.2678 2,17 2.0058,19.358 2.607,21.676 3.748,23.74 4.2278,26.049 4.0324,27.959 3.1367,29.496 2.7433,30.17 3.2392,31.015 4.0195,31 6.0845,30.959 8.2242,30.38 10.312,29.781 12.102,30.581 14.04,30.996 16,31 23.732,31 30,24.732 30,17 30,9.2678 23.732,2.9998 16,2.9998 Z"/>
+ <path style="fill:#a7bf3c" d="M 16,2 C 8.268,2 2,8.268 2,16 2.0058,18.358 2.607,20.676 3.748,22.74 4.2278,25.049 4.0324,26.959 3.1367,28.496 2.7433,29.17 3.2392,30.015 4.0195,30 6.0845,29.959 8.2242,29.38 10.312,28.781 12.102,29.581 14.04,29.996 16,30 23.732,30 30,23.732 30,16 30,8.268 23.732,2 16,2 Z"/>
+ <path style="stroke:#000000;stroke-width:2;stroke-linejoin:round;opacity:0.2" d="M 16,15 20,11 22,13 18,17 22,21 20,23 16,19 12,23 10,21 14,17 10,13 12,11 Z"/>
+ <path style="fill:#4f4f4f;stroke:#4f4f4f;stroke-width:2;stroke-linejoin:round" d="M 16,14 20,10 22,12 18,16 22,20 20,22 16,18 12,22 10,20 14,16 10,12 12,10 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11.984,9 C 11.724,9.0043 11.477,9.1093 11.293,9.293 L 9.293,11.293 C 8.9733,11.613 8.9084,12.108 9.1348,12.5 9.1783,12.424 9.2315,12.355 9.293,12.293 L 11.293,10.293 C 11.477,10.109 11.724,10.004 11.984,10 12.255,9.9958 12.516,10.101 12.707,10.293 L 16,13.586 19.293,10.293 C 19.684,9.9027 20.316,9.9027 20.707,10.293 L 22.707,12.293 C 22.768,12.355 22.822,12.424 22.865,12.5 23.091,12.108 23.027,11.613 22.707,11.293 L 20.707,9.293 C 20.316,8.9027 19.684,8.9027 19.293,9.293 L 16,12.586 12.707,9.293 C 12.516,9.1015 12.255,8.9958 11.984,9 Z M 12.086,16.5 9.293,19.293 C 8.9733,19.613 8.9084,20.108 9.1348,20.5 9.1783,20.424 9.2315,20.355 9.293,20.293 L 12.586,17 Z M 19.914,16.5 19.414,17 22.707,20.293 C 22.768,20.355 22.822,20.424 22.865,20.5 23.091,20.108 23.027,19.613 22.707,19.293 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 C 8.268 2 2 8.268 2 16 C 2.0005 16.201 2.0104 16.403 2.0195 16.604 C 2.2313 9.0564 8.4018 3 16 3 C 23.563 3 29.709 9.0013 29.975 16.5 C 29.981 16.333 30 16.169 30 16 C 30 8.268 23.732 2 16 2 z M 3.9824 25.492 C 3.9226 26.617 3.6477 27.619 3.1367 28.496 C 2.9417 28.83 2.9664 29.205 3.1348 29.498 C 3.1352 29.497 3.1363 29.497 3.1367 29.496 C 3.7946 28.367 4.0702 27.034 3.9824 25.492 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/pynvim.svg b/.icons/awkward/32x32/apps/pynvim.svg
new file mode 120000
index 00000000..f481afa8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pynvim.svg
@@ -0,0 +1 @@
+nvim.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pyrenamer.svg b/.icons/awkward/32x32/apps/pyrenamer.svg
new file mode 100644
index 00000000..ac1754ae
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pyrenamer.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#2297fd" d="m2.5 10h18c0.831 0 1.5 0.669 1.5 1.5v18c0 0.831-0.669 1.5-1.5 1.5h-18c-0.831 0-1.5-0.669-1.5-1.5v-18c0-0.831 0.669-1.5 1.5-1.5z"/>
+ <path opacity=".2" d="m13.312 25.814h-4.6161l-0.7285 2.186h-2.9674l4.2404-12h3.5195l4.2404 12h-2.9674l-0.72076-2.1862zm-3.8799-2.2264h3.1361l-1.5642-4.7745-1.5719 4.7745z"/>
+ <path fill="#fff" d="m13.312 24.814h-4.6161l-0.72845 2.1862h-2.9674l4.2404-12h3.5195l4.2404 12h-2.9674l-0.72076-2.1862zm-3.8799-2.2264h3.1361l-1.5642-4.7745-1.5719 4.7745z"/>
+ <path fill="#fff" opacity=".2" d="m2.5 10c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h18c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-18z"/>
+ <path fill="#f3af3f" d="m11.5 1h18c0.831 0 1.5 0.669 1.5 1.5v18c0 0.831-0.669 1.5-1.5 1.5h-18c-0.831 0-1.5-0.669-1.5-1.5v-18c0-0.831 0.669-1.5 1.5-1.5z"/>
+ <path opacity=".2" d="m20.866 11.646q0.74042 0 1.1229-0.3215 0.38243-0.3215 0.38243-0.94843 0-0.61888-0.38243-0.94041-0.383-0.3298-1.123-0.3298h-1.7331v2.5399h1.7331zm0.10578 5.2485q0.94385 0 1.4158-0.39384 0.48005-0.39384 0.48005-1.1895 0-0.77962-0.47192-1.1654-0.47192-0.39391-1.4239-0.39391h-1.8389v3.1427h1.8389zm2.9129-4.316q1.009 0.28935 1.5622 1.069 0.55329 0.77962 0.55329 1.9129 0 1.7361-1.188 2.5881-1.188 0.85197-3.6127 0.85197h-5.1992v-12h4.703q2.5305 0 3.6615 0.75551 1.1392 0.75551 1.1392 2.4193 0 0.87608-0.41497 1.495-0.41497 0.61086-1.2042 0.90822z"/>
+ <path fill="#fff" d="m20.866 10.646q0.74042 0 1.1229-0.3215 0.38243-0.3215 0.38243-0.94843 0-0.61888-0.38243-0.94041-0.38243-0.32954-1.1229-0.32954h-1.7331v2.5399h1.7331zm0.10578 5.2485q0.94385 0 1.4158-0.39384 0.48005-0.39384 0.48005-1.1895 0-0.77962-0.47192-1.1654-0.47192-0.39391-1.4239-0.39391h-1.8389v3.1427h1.8389zm2.9129-4.316q1.009 0.28935 1.5622 1.069 0.55329 0.77962 0.55329 1.9129 0 1.7361-1.188 2.5881-1.188 0.85197-3.6127 0.85197h-5.1992v-12h4.703q2.5305 0 3.6615 0.75551 1.1392 0.75551 1.1392 2.4193 0 0.87608-0.41497 1.495-0.41497 0.61086-1.2042 0.90822z"/>
+ <path fill="#fff" opacity=".2" d="m11.5 1c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h18c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-18z"/>
+ <path opacity=".2" d="m1 29.5v1c0 0.831 0.669 1.5 1.5 1.5h18c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-18c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".5" d="m10 20.5v1c0 0.831 0.669 1.5 1.5 1.5h18c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-18c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/python.svg b/.icons/awkward/32x32/apps/python.svg
new file mode 100644
index 00000000..4c5a3e78
--- /dev/null
+++ b/.icons/awkward/32x32/apps/python.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#ffc851" d="m22 10v3c0 1.662-1.338 3-3 3h-6s-3 0-3 3v5.25c0 2.078 2.342 3.75 5.25 3.75h1.5c2.908 0 5.25-1.672 5.25-3.75v-2.25h2.25c2.078 0 3.75-2.342 3.75-5.25v-1.5c0-2.908-1.672-5.25-3.75-5.25h-2.25z"/>
+ <path opacity=".2" d="m19 25a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+ <path fill="#fff" d="m19 24a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+ <path fill="#4795d1" d="m15.25 4c-2.908 0-5.25 1.6725-5.25 3.75v2.25h-2.25c-2.0775 0-3.75 2.342-3.75 5.25v1.5c0 2.908 1.6725 5.25 3.75 5.25h2.25v-3c0-1.662 1.338-3 3-3h6s3 0 3-3v-5.25c0-2.0775-2.342-3.75-5.25-3.75h-1.5z"/>
+ <path opacity=".2" d="m13 7a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+ <path fill="#fff" d="m13 6a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+ <path fill="#fff" opacity=".1" d="m15.25 4c-2.908 0-5.25 1.6725-5.25 3.75v1c0-2.0775 2.342-3.75 5.25-3.75h1.5c2.908 0 5.25 1.6725 5.25 3.75v-1c0-2.0775-2.342-3.75-5.25-3.75zm-7.5 6c-2.0775 0-3.75 2.342-3.75 5.25v1c0-2.908 1.6725-5.25 3.75-5.25h2.25v-1z"/>
+ <path fill="#fff" opacity=".1" d="m22 10v1h2.25c2.0775 0 3.75 2.3415 3.75 5.25v-1c0-2.908-1.672-5.25-3.75-5.25zm0 3c0 1.662-1.338 3-3 3h-6s-3 0-3 3v1c0-3 3-3 3-3h6c1.662 0 3-1.338 3-3z"/>
+ <path opacity=".2" d="m22 13c0 3-3 3-3 3h-6c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h6s3 0 3-3zm-18 3.75v1c0 2.908 1.6725 5.25 3.75 5.25h2.25v-1h-2.25c-2.0775 0-3.75-2.342-3.75-5.25z"/>
+ <path opacity=".2" d="m28 16.75c0 2.908-1.672 5.25-3.75 5.25h-2.25v1h2.25c2.078 0 3.75-2.342 3.75-5.25zm-18 7.5v1c0 2.0775 2.3415 3.75 5.25 3.75h1.5c2.908 0 5.25-1.672 5.25-3.75v-1c0 2.078-2.342 3.75-5.25 3.75h-1.5c-2.908 0-5.25-1.672-5.25-3.75z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/python2.6.svg b/.icons/awkward/32x32/apps/python2.6.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/python2.6.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/python2.7.svg b/.icons/awkward/32x32/apps/python2.7.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/python2.7.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/python3.0.svg b/.icons/awkward/32x32/apps/python3.0.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/python3.0.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/python3.1.svg b/.icons/awkward/32x32/apps/python3.1.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/python3.1.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/python3.2.svg b/.icons/awkward/32x32/apps/python3.2.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/python3.2.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/python3.3.svg b/.icons/awkward/32x32/apps/python3.3.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/python3.3.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/python3.4.svg b/.icons/awkward/32x32/apps/python3.4.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/python3.4.svg
@@ -0,0 +1 @@
+python.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/pyzologo.svg b/.icons/awkward/32x32/apps/pyzologo.svg
new file mode 100644
index 00000000..79f634a3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/pyzologo.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 2.3007812 6 C 1.5805812 6 1 6.585375 1 7.3125 L 1 25.6875 C 1 26.414625 1.5805812 27 2.3007812 27 L 12.699219 27 C 13.419419 27 14 26.414625 14 25.6875 L 14 7.3125 C 14 6.585375 13.419419 6 12.699219 6 L 2.3007812 6 z M 16.363281 6 C 15.607827 6 15 6.61325 15 7.375 L 15 15.625 C 15 16.38675 15.607827 17 16.363281 17 L 28.636719 17 C 29.392173 17 30 16.38675 30 15.625 L 30 7.375 C 30 6.61325 29.392173 6 28.636719 6 L 16.363281 6 z M 16.400391 18 C 15.624791 18 15 18.572871 15 19.285156 L 15 25.714844 C 15 26.427129 15.624791 27 16.400391 27 L 20.599609 27 C 21.375209 27 22 26.427129 22 25.714844 L 22 19.285156 C 22 18.572871 21.375209 18 20.599609 18 L 16.400391 18 z M 24.400391 18 C 23.624791 18 23 18.572871 23 19.285156 L 23 25.714844 C 23 26.427129 23.624791 27 24.400391 27 L 28.599609 27 C 29.375209 27 30 26.427129 30 25.714844 L 30 19.285156 C 30 18.572871 29.375209 18 28.599609 18 L 24.400391 18 z"/>
+ <rect style="fill:#9bb013" width="7" height="9" x="15" y="17" rx="1.4" ry="1.286"/>
+ <rect style="fill:#2a93dd" width="13" height="21" x="1" y="5" rx="1.3" ry="1.313"/>
+ <rect style="opacity:0.3" width="9" height="1.5" x="3" y="9"/>
+ <rect style="opacity:0.3" width="6" height="1.5" x="3" y="21"/>
+ <rect style="fill:#e83f3c" width="15" height="11" x="15" y="5" rx="1.364" ry="1.375"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.68465322px;stroke-linecap:round;stroke-linejoin:round" d="M 18.071626,7.4027779 20.11708,9.4652778 18.071626,11.527778"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.68465322px;stroke-linecap:round;stroke-linejoin:round" d="m 21.480717,7.4027779 2.045454,2.0624999 -2.045454,2.0625002"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.68465322px;stroke-linecap:round;stroke-linejoin:round" d="m 24.889808,7.4027779 2.045454,2.0624999 -2.045454,2.0625002"/>
+ <rect style="fill:#9bb013" width="7" height="9" x="23" y="17" rx="1.4" ry="1.286"/>
+ <rect style="opacity:0.3" width="9" height="1.5" x="3" y="13"/>
+ <rect style="opacity:0.3" width="9" height="1.5" x="3" y="17"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 2.3007812 5 C 1.5805813 5 1 5.585375 1 6.3125 L 1 7.3125 C 1 6.585375 1.5805813 6 2.3007812 6 L 12.699219 6 C 13.419419 6 14 6.585375 14 7.3125 L 14 6.3125 C 14 5.585375 13.419419 5 12.699219 5 L 2.3007812 5 z M 16.363281 5 C 15.607827 5 15 5.61325 15 6.375 L 15 7.375 C 15 6.61325 15.607827 6 16.363281 6 L 28.636719 6 C 29.392173 6 30 6.61325 30 7.375 L 30 6.375 C 30 5.61325 29.392173 5 28.636719 5 L 16.363281 5 z M 16.400391 17 C 15.624791 17 15 17.572871 15 18.285156 L 15 19.285156 C 15 18.572871 15.624791 18 16.400391 18 L 20.599609 18 C 21.375209 18 22 18.572871 22 19.285156 L 22 18.285156 C 22 17.572871 21.375209 17 20.599609 17 L 16.400391 17 z M 24.400391 17 C 23.624791 17 23 17.572871 23 18.285156 L 23 19.285156 C 23 18.572871 23.624791 18 24.400391 18 L 28.599609 18 C 29.375209 18 30 18.572871 30 19.285156 L 30 18.285156 C 30 17.572871 29.375209 17 28.599609 17 L 24.400391 17 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/q4_findmenu.svg b/.icons/awkward/32x32/apps/q4_findmenu.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/q4_findmenu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/q4_findweb.svg b/.icons/awkward/32x32/apps/q4_findweb.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/q4_findweb.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/q4_netcon.svg b/.icons/awkward/32x32/apps/q4_netcon.svg
new file mode 120000
index 00000000..66bda981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/q4_netcon.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/q4os-swprofiler.svg b/.icons/awkward/32x32/apps/q4os-swprofiler.svg
new file mode 120000
index 00000000..e439e13c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/q4os-swprofiler.svg
@@ -0,0 +1 @@
+desktop-profiler.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/q4os-updatemgr.svg b/.icons/awkward/32x32/apps/q4os-updatemgr.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/q4os-updatemgr.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/q4oslogo.svg b/.icons/awkward/32x32/apps/q4oslogo.svg
new file mode 100644
index 00000000..915d1477
--- /dev/null
+++ b/.icons/awkward/32x32/apps/q4oslogo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#448aff" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 17,8.0600939 v 6.1152341 c 0.852573,0.301727 1.523533,0.971969 1.826172,1.824219 h 6.107422 C 24.465271,11.826223 21.172977,8.5314981 17,8.0600939 Z m -2,0.00586 C 10.826676,8.5342758 7.5319511,11.82657 7.0605469,15.999547 H 13.175781 C 13.477508,15.146974 14.14775,14.476014 15,14.173375 Z m 4.142578,9.1992188 -2.947266,2.947266 4.863282,4.863281 2.947265,-2.947266 z M 7.0664062,17.999547 C 7.5347297,22.172871 10.827023,25.467596 15,25.939 v -6.115234 c -0.852573,-0.301727 -1.523533,-0.971969 -1.826172,-1.824219 z"/>
+ <path style="fill:#ffffff" d="M 17,7.0605469 V 13.175781 C 17.852573,13.477508 18.523533,14.14775 18.826172,15 h 6.107422 C 24.465271,10.826676 21.172977,7.5319511 17,7.0605469 Z m -2,0.00586 C 10.826676,7.5347295 7.5319511,10.827023 7.0605469,15 H 13.175781 C 13.477508,14.147427 14.14775,13.476467 15,13.173828 Z M 7.0664062,17 C 7.5347296,21.173324 10.827023,24.468049 15,24.939453 V 18.824219 C 14.147427,18.522492 13.476467,17.85225 13.173828,17 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4.16856384" d="m 17.669015,17.738937 4.863325,4.863325"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/q4wine.svg b/.icons/awkward/32x32/apps/q4wine.svg
new file mode 100644
index 00000000..bdaac17d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/q4wine.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <g opacity=".2" transform="translate(0,1.0003)">
+ <path d="m5.7143 5h8.5714c0.395 0 0.714 0.3186 0.714 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.5717c0-0.3957 0.3186-0.7143 0.7143-0.7143z"/>
+ <path d="m17.714 5h8.5714c0.396 0 0.715 0.3186 0.715 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5714c-0.396 0-0.715-0.319-0.715-0.714v-8.5714c0-0.39571 0.31857-0.71429 0.71429-0.71429z"/>
+ </g>
+ <path fill="#80c342" d="m5.7143 5h8.5714c0.395 0 0.714 0.3186 0.714 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.5717c0-0.3957 0.3186-0.7143 0.7143-0.7143z"/>
+ <path fill="#80c342" d="m17.714 5h8.5714c0.396 0 0.715 0.3186 0.715 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5714c-0.396 0-0.715-0.319-0.715-0.714v-8.5714c0-0.39571 0.31857-0.71429 0.71429-0.71429z"/>
+ <g opacity=".2" transform="translate(0 13)">
+ <path d="m5.7143 5h8.5714c0.395 0 0.714 0.3186 0.714 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.5717c0-0.3957 0.3186-0.7143 0.7143-0.7143z"/>
+ <path d="m17.714 5h8.5714c0.396 0 0.715 0.3186 0.715 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5714c-0.396 0-0.715-0.319-0.715-0.714v-8.5714c0-0.39571 0.31857-0.71429 0.71429-0.71429z"/>
+ </g>
+ <path fill="#80c342" d="m5.7143 17h8.5714c0.395 0 0.714 0.3186 0.714 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.5717c0-0.3957 0.3186-0.7143 0.7143-0.7143z"/>
+ <path fill="#80c342" d="m17.714 17h8.5714c0.396 0 0.715 0.3186 0.715 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5714c-0.396 0-0.715-0.319-0.715-0.714v-8.5714c0-0.39571 0.31857-0.71429 0.71429-0.71429z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qalculate.svg b/.icons/awkward/32x32/apps/qalculate.svg
new file mode 100644
index 00000000..f2aca009
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qalculate.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="1.5" ry="1.5"/>
+ <rect style="fill:#ec6295" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" style="opacity:.2" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.2" d="m20 7v15h3v-15zm0 17v3h3v-3z"/>
+ <path style="fill:#f5f5f5" d="m20 6v15h3v-15zm0 17v3h3v-3z"/>
+ <path style="opacity:.2" d="m15.5 7a8.5 7.5 0 0 0 -8.5 7.5 8.5 7.5 0 0 0 8.5 7.5 8.5 7.5 0 0 0 2.5 -0.334v-2.268a5.5 5.5 0 0 1 -2.5 0.602 5.5 5.5 0 0 1 -5.5 -5.5 5.5 5.5 0 0 1 5.5 -5.5 5.5 5.5 0 0 1 2.5 0.6074v-2.2676a8.5 7.5 0 0 0 -2.5 -0.3398z"/>
+ <path style="fill:#f5f5f5" d="m15.5 6a8.5 7.5 0 0 0 -8.5 7.5 8.5 7.5 0 0 0 8.5 7.5 8.5 7.5 0 0 0 2.5 -0.334v-2.268a5.5 5.5 0 0 1 -2.5 0.602 5.5 5.5 0 0 1 -5.5 -5.5 5.5 5.5 0 0 1 5.5 -5.5 5.5 5.5 0 0 1 2.5 0.6074v-2.2676a8.5 7.5 0 0 0 -2.5 -0.3398z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qasmixer.svg b/.icons/awkward/32x32/apps/qasmixer.svg
new file mode 100644
index 00000000..9f3cf909
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qasmixer.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#e4e4e4" width="29" height="29" x="2" y="1" rx="1.45" ry="1.45"/>
+ <path style="opacity:0.2" d="M 9.5000001,6.9999994 C 8.669,6.9999994 8,7.6689994 8,8.4999994 V 23.5 C 8,24.331 8.669,25 9.5000001,25 10.331,25 11,24.331 11,23.5 V 8.4999994 c 0,-0.831 -0.669,-1.5 -1.4999999,-1.5 z"/>
+ <path style="fill:#4f4f4f" d="M 8,12.249999 V 23.5 C 8,24.331 8.669,25 9.5000001,25 10.331,25 11,24.331 11,23.5 V 12.249999 Z"/>
+ <path style="opacity:0.2" d="m 23.5,6.9999994 c -0.831,0 -1.5,0.669 -1.5,1.5 V 23.5 c 0,0.831 0.669,1.5 1.5,1.5 0.831,0 1.5,-0.669 1.5,-1.5 V 8.4999994 c 0,-0.831 -0.669,-1.5 -1.5,-1.5 z"/>
+ <path style="fill:#4f4f4f" d="M 22,12.249999 V 23.5 c 0,0.831 0.669,1.5 1.5,1.5 0.831,0 1.5,-0.669 1.5,-1.5 V 12.249999 Z"/>
+ <path style="opacity:0.2" d="m 16.5,6.9999994 c -0.831,0 -1.5,0.669 -1.5,1.5 V 23.5 c 0,0.831 0.669,1.5 1.5,1.5 0.831,0 1.5,-0.669 1.5,-1.5 V 8.4999994 c 0,-0.831 -0.669,-1.5 -1.5,-1.5 z"/>
+ <path style="fill:#4f4f4f" d="m 15,18.25 v 5.25 c 0,0.831 0.669,1.5 1.5,1.5 0.831,0 1.5,-0.669 1.5,-1.5 v -5.25 z"/>
+ <rect style="opacity:0.1" width="7" height="4" x="6" y="12" rx="1.4" ry="1.4"/>
+ <rect style="fill:#818181" width="7" height="4" x="6" y="11" rx="1.4" ry="1.4"/>
+ <rect style="opacity:0.1" width="7" height="4" x="13" y="18" rx="1.4" ry="1.4"/>
+ <rect style="fill:#818181" width="7" height="4" x="13" y="17" rx="1.4" ry="1.4"/>
+ <rect style="opacity:0.1" width="7" height="4" x="20" y="12" rx="1.4" ry="1.4"/>
+ <rect style="fill:#818181" width="7" height="4" x="20" y="11" rx="1.4" ry="1.4"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qbittorrent.svg b/.icons/awkward/32x32/apps/qbittorrent.svg
new file mode 100644
index 00000000..25d86c6a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qbittorrent.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m22.5 23a5.5 5.5 0 0 0 5.5 -5.5 5.5 5.5 0 0 0 -5.5 -5.5 5.5 5.5 0 0 0 -2.5 0.607v-5.607h-3v10.5 5.5h3v-0.60156a5.5 5.5 0 0 0 2.5 0.602zm0-3a2.5 2.5 0 0 1 -2.5 -2.5 2.5 2.5 0 0 1 2.5 -2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1 -2.5 2.5z"/>
+ <path opacity=".2" d="m9.5 12a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 2.5 -0.607v5.607h3v-10.5-5.5h-3v0.60156a5.5 5.5 0 0 0 -2.5 -0.602zm0 3a2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5 -2.5 2.5 2.5 0 0 1 2.5 -2.5z"/>
+ <circle opacity=".2" cx="16" cy="17" r="14"/>
+ <circle fill="#2f67ba" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 9.5,12 C 6.4624339,12 4,14.462434 4,17.5 4,20.537566 6.4624339,23 9.5,23 10.369602,22.9981 11.226371,22.789703 12,22.392578 L 12,26.5 A 1.5,1.5 0 0 0 13.5,28 1.5,1.5 0 0 0 15,26.5 l 0,-9 0,-5.5 -3,0 0,0.601562 C 11.225942,12.20617 10.369195,12.000303 9.5,12 Z m 0,3 C 10.880712,15 12,16.119288 12,17.5 12,18.880712 10.880712,20 9.5,20 8.1192881,20 7,18.880712 7,17.5 7,16.119288 8.1192881,15 9.5,15 Z"/>
+ <path style="fill:#64d4f9" d="M 9.5 11 C 6.4624339 11 4 13.462434 4 16.5 C 4 19.537566 6.4624339 22 9.5 22 C 10.369602 21.9981 11.226371 21.789703 12 21.392578 L 12 25.5 A 1.5 1.5 0 0 0 13.5 27 A 1.5 1.5 0 0 0 15 25.5 L 15 16.5 L 15 11 L 12 11 L 12 11.601562 C 11.225942 11.20617 10.369195 11.000303 9.5 11 z M 9.5 14 C 10.880712 14 12 15.119288 12 16.5 C 12 17.880712 10.880712 19 9.5 19 C 8.1192881 19 7 17.880712 7 16.5 C 7 15.119288 8.1192881 14 9.5 14 z"/>
+ <path style="opacity:0.2" d="M 18.5,7 A 1.5,1.5 0 0 0 17,8.5 l 0,9 0,5.5 3,0 0,-0.601562 C 20.774058,22.79383 21.630805,22.999697 22.5,23 25.537566,23 28,20.537566 28,17.5 28,14.462434 25.537566,12 22.5,12 21.630398,12.0019 20.773629,12.210297 20,12.607422 L 20,8.5 A 1.5,1.5 0 0 0 18.5,7 Z m 4,8 C 23.880712,15 25,16.119288 25,17.5 25,18.880712 23.880712,20 22.5,20 21.119288,20 20,18.880712 20,17.5 20,16.119288 21.119288,15 22.5,15 Z"/>
+ <path style="fill:#ffffff" d="M 18.5 6 A 1.5 1.5 0 0 0 17 7.5 L 17 16.5 L 17 22 L 20 22 L 20 21.398438 C 20.774058 21.79383 21.630805 21.999697 22.5 22 C 25.537566 22 28 19.537566 28 16.5 C 28 13.462434 25.537566 11 22.5 11 C 21.630398 11.0019 20.773629 11.210297 20 11.607422 L 20 7.5 A 1.5 1.5 0 0 0 18.5 6 z M 22.5 14 C 23.880712 14 25 15.119288 25 16.5 C 25 17.880712 23.880712 19 22.5 19 C 21.119288 19 20 17.880712 20 16.5 C 20 15.119288 21.119288 14 22.5 14 z"/>
+ <path fill="#fff" style="opacity:0.1" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qbrowser.svg b/.icons/awkward/32x32/apps/qbrowser.svg
new file mode 100644
index 00000000..36e46bdb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qbrowser.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 30,17 C 30,24.73199 23.731959,31 16.000001,31 8.2680002,31 2,24.73199 2,17 2,9.26801 8.2680002,3 16.000001,3 23.731959,3 30,9.26801 30,17 Z"/>
+ <path style="fill:#336f33" d="m 28.188454,16.06965 c 0,3.58001 0.467816,6.77649 -1.74279,9.2519 C 23.881842,28.1926 20.151988,30 16.000001,30 8.2680002,30 2,23.73199 2,16 2,8.26801 8.2680002,2 16.000001,2 c 0.25445,0 0.832463,0.14616 1.083571,0.15953 3.500263,0.1869 5.544409,2.93678 7.898294,5.23138 2.608602,2.54282 3.206588,4.7481 3.206588,8.67874 z"/>
+ <path style="opacity:0.2" d="m 16,2.999578 a 14,14 0 0 0 -0.861328,0.031445 c -1.142496,0.3231861 -2.903871,-0.036303 -3.340039,1.3425781 0.938646,0.0833 2.103162,-0.5815698 3.175976,-0.4949219 1.408445,-0.2990386 2.435386,0.5614291 3.549219,1.1402344 1.617434,0.086323 2.680267,1.5224583 3.108984,2.9558594 -0.265541,-0.021819 -1.442371,-0.5202974 -1.4875,0.4949217 0.444652,0.7655879 0.256268,2.3204293 1.29336,2.4869143 1.492292,0.264449 0.360537,-0.9961684 -0.06426,-1.5080077 1.115988,-0.5079816 2.297811,2.0839807 0.738281,1.9537107 0.338184,0.963725 -0.933054,2.168761 -0.194141,2.998242 0.729921,0.326965 -0.604622,0.925888 -0.571484,1.436915 0.188991,1.765949 2.342734,0.445242 1.683008,-0.888673 -0.335978,-1.385693 2.972617,-0.43547 1.164844,-1.510742 0.53884,-0.449217 2.198201,1.180176 1.622852,-0.508593 0.51548,0.767692 1.328274,-0.556898 1.65703,0.319922 0.122603,0.995023 -0.949462,2.12007 -1.614648,2.645507 -1.20714,-0.635704 -2.224299,0.0038 -3.059765,0.940625 -0.812622,1.079247 -1.111719,2.459896 -1.471094,3.740625 -0.382589,1.313168 0.04515,3.114502 1.554492,3.433008 1.357424,0.289959 2.131274,-1.254015 3.37832,-1.372656 0.773779,0.260537 0.611058,1.363983 0.888672,2.034375 0.08262,0.53635 -0.405819,0.994002 -0.596094,1.51211 A 14,14 0 0 0 30,16.999578 a 14,14 0 0 0 -14,-14 z M 10.405468,5.0435233 C 9.6130999,5.1004571 8.7346839,5.5479455 8.9589842,6.3861014 8.1696194,7.6197278 7.0948373,8.6548311 6.0810547,9.7056326 4.6083926,10.777496 3.8164908,12.57799 3.7691407,14.373211 c -0.034388,1.418465 -0.3755752,2.957212 0.2378906,4.291601 0.7689048,1.092888 1.3448583,2.302036 2.0412109,3.438477 L 6.2150388,22.26325 C 6.3666147,21.42657 5.637718,20.242518 5.7146484,19.247235 c -1.738732,0.116649 -1.523695,-3.189297 0.2707032,-2.555274 0.9445622,-0.116199 0.9677259,1.515677 1.4355471,1.285156 1.0836154,-1.054057 2.1784602,-2.208109 3.6736333,-2.631836 1.248063,0.445039 0.106033,-1.261634 1.216796,-1.183985 1.707566,-0.144767 0.473608,-1.985996 -0.125781,-2.672851 -0.693721,-1.6160612 -1.667724,2.524398 -2.13418,0.667188 C 9.1550395,11.207036 10.546791,9.038065 11.399414,10.370086 11.643439,10.237254 12.486781,8.7295547 11.273633,8.7226247 10.334833,7.8364863 10.85954,6.2951519 11.481445,5.362078 11.324512,5.1159656 10.88089,5.009363 10.405468,5.0435233 Z m 1.231837,1.9933594 c -0.221746,-0.053745 -0.656878,0.6027972 -0.64668,1.0431637 0.277334,0.5266639 0.798724,-0.052787 0.754687,-0.4429684 0.04967,-0.4050025 -0.0072,-0.575766 -0.108007,-0.6001953 z m 3.07207,0.220117 c -0.521086,-0.038773 -1.375377,0.6773823 -0.410157,0.6371099 0.524816,1.0874493 0.249147,2.5449674 0.501758,3.7843754 0.671207,1.179521 1.441568,-1.424283 2.120508,-1.6912116 0.43959,-1.206415 -0.377702,-3.1570765 -1.88125,-2.384375 C 15.02027,7.3663691 14.88307,7.2699238 14.709375,7.2569997 Z m -1.549024,0.7642579 c -0.05618,-0.017647 -0.123646,0.010675 -0.190039,0.13125 0.419866,0.3864665 0.358594,-0.078303 0.190039,-0.13125 z m 4.746875,2.7083984 c -0.116697,0.0027 -0.226879,0.07193 -0.277539,0.259765 l 0.164063,0.09981 c 0.882517,0.221937 0.46357,-0.367673 0.113476,-0.359571 z m 7.903711,0.12168 c 0.344717,-0.0346 0.678883,0.226104 0.375977,0.817578 -0.149518,0.691063 -0.555703,0.825712 -0.818946,0.135351 -0.256762,-0.588991 0.09825,-0.918329 0.442969,-0.952929 z m -5.100976,1.456054 c -0.215342,-0.02097 -0.275859,0.145852 0.173632,0.642579 0.140141,0.148996 0.299908,0.40815 0.54004,0.381445 0.432899,-0.431513 -0.35477,-0.989065 -0.713672,-1.024024 z m -0.4375,0.630274 c -0.04891,0.02367 -0.08486,0.12237 -0.0752,0.35 0.486913,0.182516 0.221919,-0.421006 0.0752,-0.35 z m -7.332227,1.47793 c -0.115654,0.02364 -0.153115,0.202462 0.06289,0.672656 0.827815,-0.02279 0.191551,-0.724669 -0.06289,-0.672656 z m -5.5207024,5.377148 c -0.046466,-0.01493 -0.040901,0.04432 0.079297,0.250195 0.6624317,0.513887 0.060102,-0.205411 -0.079297,-0.250195 z m 1.203125,1.107422 c -0.092058,-0.0037 -0.1861874,0.05939 -0.2460941,0.246094 0.7759269,0.371798 0.5222686,-0.234927 0.2460941,-0.246094 z m -0.8941408,1.733594 c -0.4930499,0.01173 -0.8546979,0.311186 -0.8230474,1.145703 -0.887125,1.31396 -0.027846,2.636302 0.9734382,3.554687 0.6746831,0.465069 0.9843757,1.224053 1.3535151,1.916797 A 14,14 0 0 0 13.167187,30.707 c 0.227913,-0.06277 0.450268,-0.140579 0.660352,-0.246094 1.363624,-0.294234 3.094615,-1.480517 2.882031,-2.929883 C 15.689253,26.563582 13.939326,27.126054 12.97168,26.083171 12.402615,24.716095 10.946478,24.136578 9.7273434,23.485515 9.214025,23.079175 8.3624365,22.618676 7.7285158,22.633758 Z"/>
+ <path style="fill:#ffbf23" d="m 16,2 a 14,14 0 0 0 -0.861328,0.031445 c -1.142496,0.3231861 -2.903871,-0.036303 -3.340039,1.3425781 0.938646,0.0833 2.103162,-0.5815698 3.175976,-0.4949219 1.408445,-0.2990386 2.435386,0.5614291 3.549219,1.1402344 1.617434,0.086323 2.680267,1.5224583 3.108984,2.9558594 -0.265541,-0.021819 -1.442371,-0.5202974 -1.4875,0.4949217 0.444652,0.7655879 0.256268,2.3204293 1.29336,2.4869145 1.492292,0.2644488 0.360537,-0.9961686 -0.06426,-1.5080079 1.115988,-0.5079816 2.297811,2.0839807 0.738281,1.9537107 0.338184,0.963725 -0.933054,2.168761 -0.194141,2.998242 0.729921,0.326965 -0.604622,0.925888 -0.571484,1.436915 0.188991,1.765949 2.342734,0.445242 1.683008,-0.888673 -0.335978,-1.385693 2.972617,-0.43547 1.164844,-1.510742 0.53884,-0.449217 2.198201,1.180176 1.622852,-0.508593 0.51548,0.767692 1.328274,-0.556898 1.65703,0.319922 0.122603,0.995023 -0.949462,2.12007 -1.614648,2.645507 -1.20714,-0.635704 -2.224299,0.0038 -3.059765,0.940625 -0.812622,1.079247 -1.111719,2.459896 -1.471094,3.740625 -0.382589,1.313168 0.04515,3.114502 1.554492,3.433008 1.357424,0.289959 2.131274,-1.254015 3.37832,-1.372656 0.773779,0.260537 0.611058,1.363983 0.888672,2.034375 0.08262,0.53635 -0.405819,0.994002 -0.596094,1.51211 A 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z M 10.405468,4.0439453 C 9.6130999,4.1008791 8.7346839,4.5483675 8.9589842,5.3865234 8.1696194,6.6201498 7.0948373,7.6552531 6.0810547,8.7060546 4.6083926,9.7779184 3.8164908,11.578412 3.7691407,13.373633 c -0.034388,1.418465 -0.3755752,2.957212 0.2378906,4.291601 0.7689048,1.092888 1.3448583,2.302036 2.0412109,3.438477 l 0.1667966,0.159961 C 6.3666147,20.426992 5.637718,19.24294 5.7146484,18.247657 c -1.738732,0.116649 -1.523695,-3.189297 0.2707032,-2.555274 0.9445622,-0.116199 0.9677259,1.515677 1.4355471,1.285156 1.0836154,-1.054057 2.1784602,-2.208109 3.6736333,-2.631836 1.248063,0.445039 0.106033,-1.261634 1.216796,-1.183985 1.707566,-0.144767 0.473608,-1.985996 -0.125781,-2.672851 -0.693721,-1.6160612 -1.667724,2.524398 -2.13418,0.667188 C 9.1550395,10.207458 10.546791,8.038487 11.399414,9.3705079 11.643439,9.2376759 12.486781,7.7299767 11.273633,7.7230467 10.334833,6.8369083 10.85954,5.2955739 11.481445,4.3625 11.324512,4.1163876 10.88089,4.009785 10.405468,4.0439453 Z m 1.231837,1.9933594 c -0.221746,-0.053745 -0.656878,0.6027972 -0.64668,1.0431637 0.277334,0.5266639 0.798724,-0.052787 0.754687,-0.4429684 0.04967,-0.4050025 -0.0072,-0.575766 -0.108007,-0.6001953 z m 3.07207,0.220117 c -0.521086,-0.038773 -1.375377,0.6773823 -0.410157,0.6371099 0.524816,1.0874493 0.249147,2.5449669 0.501758,3.7843754 0.671207,1.179521 1.441568,-1.4242834 2.120508,-1.6912116 0.43959,-1.206415 -0.377702,-3.1570765 -1.88125,-2.384375 C 15.02027,6.3667911 14.88307,6.2703458 14.709375,6.2574217 Z m -1.549024,0.7642579 c -0.05618,-0.017647 -0.123646,0.010675 -0.190039,0.13125 0.419866,0.3864665 0.358594,-0.078303 0.190039,-0.13125 z m 4.746875,2.7083987 c -0.116697,0.00273 -0.226879,0.07193 -0.277539,0.2597651 l 0.164063,0.099806 c 0.882517,0.221937 0.46357,-0.3676735 0.113476,-0.3595707 z m 7.903711,0.1216796 c 0.344717,-0.034601 0.678883,0.2261041 0.375977,0.8175781 -0.149518,0.691063 -0.555703,0.825712 -0.818946,0.135351 -0.256762,-0.588991 0.09825,-0.9183295 0.442969,-0.9529291 z m -5.100976,1.4560541 c -0.215342,-0.02097 -0.275859,0.145852 0.173632,0.642579 0.140141,0.148996 0.299908,0.40815 0.54004,0.381445 0.432899,-0.431513 -0.35477,-0.989065 -0.713672,-1.024024 z m -0.4375,0.630274 c -0.04891,0.02367 -0.08486,0.12237 -0.0752,0.35 0.486913,0.182516 0.221919,-0.421006 0.0752,-0.35 z m -7.332227,1.47793 c -0.115654,0.02364 -0.153115,0.202462 0.06289,0.672656 0.827815,-0.02279 0.191551,-0.724669 -0.06289,-0.672656 z m -5.5207024,5.377148 c -0.046466,-0.01493 -0.040901,0.04432 0.079297,0.250195 0.6624317,0.513887 0.060102,-0.205411 -0.079297,-0.250195 z m 1.203125,1.107422 c -0.092058,-0.0037 -0.1861874,0.05939 -0.2460941,0.246094 0.7759269,0.371798 0.5222686,-0.234927 0.2460941,-0.246094 z M 7.7285158,21.63418 c -0.4930499,0.01173 -0.8546979,0.311186 -0.8230474,1.145703 -0.887125,1.31396 -0.027846,2.636302 0.9734382,3.554687 0.6746831,0.465069 0.9843757,1.224053 1.3535151,1.916797 a 14,14 0 0 0 3.9347653,1.456055 c 0.227913,-0.06277 0.450268,-0.140579 0.660352,-0.246094 1.363624,-0.294234 3.094615,-1.480517 2.882031,-2.929883 C 15.689253,25.564004 13.939326,26.126476 12.97168,25.083593 12.402615,23.716517 10.946478,23.137 9.7273434,22.485937 9.214025,22.079597 8.3624365,21.619098 7.7285158,21.63418 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 C 8.2679992 2 2 8.26801 2 16 C 2 16.168777 2.0194674 16.332668 2.0253906 16.5 C 2.2908197 9.001544 8.4367767 3 16 3 C 23.563181 3 29.709179 9.001544 29.974609 16.5 C 29.980533 16.332668 30 16.168777 30 16 C 30 8.26801 23.731958 2 16 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 15.138672 2.03125 C 13.996176 2.3544361 12.234996 1.9941658 11.798828 3.3730469 C 12.737474 3.4563469 13.901795 2.7922584 14.974609 2.8789062 C 15.573856 2.7516753 16.102409 2.8399203 16.599609 3.0214844 A 14 14 0 0 1 29.976562 16.537109 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z M 10.40625 4.0429688 C 9.6138819 4.0999026 8.7346841 4.5485629 8.9589844 5.3867188 C 8.1696196 6.6203452 7.0958138 7.6542766 6.0820312 8.7050781 C 4.6093692 9.7769419 3.8168813 11.577826 3.7695312 13.373047 C 3.7471132 14.297765 3.5977587 15.273926 3.6640625 16.210938 C 3.6930496 15.593941 3.7550205 14.9716 3.7695312 14.373047 C 3.8168813 12.577826 4.6093692 10.776942 6.0820312 9.7050781 C 7.0958138 8.6542766 8.1696196 7.6203451 8.9589844 6.3867188 C 8.7346841 5.5485629 9.6138819 5.0999025 10.40625 5.0429688 C 10.653114 5.025231 10.888001 5.0474764 11.082031 5.1054688 C 11.1994 4.836732 11.334955 4.5816019 11.480469 4.3632812 C 11.323536 4.1171689 10.881672 4.0088085 10.40625 4.0429688 z M 11.636719 6.0371094 C 11.414973 5.9833644 10.980036 6.6397116 10.990234 7.0800781 C 11.078208 7.2471413 11.191484 7.2954399 11.302734 7.28125 C 11.408928 7.1424245 11.517191 7.0492484 11.605469 7.0488281 C 11.694233 6.9212928 11.761541 6.7735894 11.746094 6.6367188 C 11.795764 6.2317162 11.737526 6.0615387 11.636719 6.0371094 z M 14.708984 6.2578125 C 14.187898 6.2190395 13.333608 6.9348036 14.298828 6.8945312 C 14.360497 7.0223133 14.409453 7.1559214 14.451172 7.2929688 C 14.53991 7.268346 14.628238 7.2518043 14.708984 7.2578125 C 14.882679 7.2707366 15.021052 7.3669863 15.041016 7.6035156 C 16.079062 7.0700442 16.776597 7.8381721 16.972656 8.7597656 C 17.247492 7.5533646 16.455202 5.8767389 15.041016 6.6035156 C 15.021052 6.3669863 14.882679 6.2707366 14.708984 6.2578125 z M 20.806641 6.8339844 C 20.473599 6.8335398 20.167096 6.9630936 20.144531 7.4707031 C 20.22979 7.6174996 20.288031 7.7968482 20.339844 7.9863281 C 20.694251 7.6671792 21.429323 7.957889 21.632812 7.9746094 C 21.521554 7.6026198 21.365204 7.2315307 21.169922 6.8828125 C 21.051573 6.8595845 20.930506 6.8341497 20.806641 6.8339844 z M 10.820312 6.9375 C 10.69552 7.5913917 10.772571 8.2498861 11.273438 8.7226562 C 11.504013 8.7239734 11.641956 8.7908576 11.742188 8.8808594 C 11.916123 8.5163018 12.004694 8.0634132 11.705078 7.8496094 C 11.600114 8.1946915 11.219769 8.51597 10.990234 8.0800781 C 10.986441 7.9162917 11.053148 7.7286623 11.138672 7.5527344 C 10.987715 7.3648415 10.875415 7.1604502 10.820312 6.9375 z M 13.160156 7.0214844 C 13.103976 7.0038374 13.037096 7.0317688 12.970703 7.1523438 C 13.390569 7.5388103 13.328711 7.0744314 13.160156 7.0214844 z M 21.583984 9.3886719 C 21.514406 9.3976238 21.444749 9.4174699 21.375 9.4492188 C 21.489849 9.5876012 21.650362 9.7795107 21.802734 9.9824219 C 22.170518 9.9730176 22.229627 9.7910814 22.136719 9.5410156 C 21.964618 9.4312176 21.777435 9.3637824 21.583984 9.3886719 z M 17.90625 9.7304688 C 17.789553 9.7331987 17.679566 9.8023993 17.628906 9.9902344 L 17.792969 10.089844 C 18.675486 10.311781 18.256344 9.7223663 17.90625 9.7304688 z M 11.771484 10.109375 C 11.144942 10.214513 10.429777 12.665233 10.050781 11.15625 C 9.9623333 11.062644 9.9020735 10.954633 9.8554688 10.841797 C 9.7041393 11.287581 9.7193417 11.805483 10.050781 12.15625 C 10.517237 14.01346 11.491826 9.87222 12.185547 11.488281 C 12.453936 11.795835 12.839219 12.333143 13.041016 12.847656 C 13.500387 12.2606 12.653373 11.024375 12.185547 10.488281 C 12.055474 10.18527 11.916071 10.085112 11.771484 10.109375 z M 22.714844 10.230469 C 22.596315 10.356631 22.40275 10.426524 22.113281 10.402344 C 22.126866 10.441056 22.124187 10.482034 22.132812 10.521484 C 22.169825 10.614623 22.181152 10.696062 22.171875 10.767578 C 22.169375 11.573082 21.449469 12.480645 21.792969 13.185547 C 21.974636 12.589142 22.307725 11.956452 22.113281 11.402344 C 22.918471 11.469602 22.984817 10.813226 22.714844 10.230469 z M 26.097656 10.910156 C 25.942536 11.285247 25.697888 11.34224 25.486328 11.003906 C 25.304463 11.157061 25.199047 11.418986 25.367188 11.804688 C 25.519059 12.202974 25.718381 12.318083 25.888672 12.21875 C 25.869213 12.127891 25.860967 12.054748 25.818359 11.929688 C 25.877193 12.017306 25.940442 12.071835 26.005859 12.111328 C 26.080689 12.010977 26.144986 11.864465 26.1875 11.667969 C 26.398859 11.255255 26.293808 11.012825 26.097656 10.910156 z M 20.710938 11.308594 C 20.495596 11.287624 20.433321 11.454445 20.882812 11.951172 C 21.022953 12.100168 21.183696 12.358736 21.423828 12.332031 C 21.856727 11.900518 21.069839 11.343553 20.710938 11.308594 z M 20.273438 11.9375 C 20.224528 11.96117 20.187606 12.061433 20.197266 12.289062 C 20.684179 12.471578 20.420157 11.866494 20.273438 11.9375 z M 27.349609 13.046875 C 27.058918 13.79406 26.350004 14.506978 25.859375 14.894531 C 24.80838 14.341057 23.91102 14.775334 23.142578 15.509766 C 23.122308 16.042763 22.736445 16.47732 22.318359 16.621094 C 21.8499 17.543443 21.607175 18.588662 21.330078 19.576172 C 21.199573 20.024107 21.171399 20.52841 21.240234 21.011719 C 21.262268 20.863324 21.289372 20.715889 21.330078 20.576172 C 21.689453 19.295443 21.988159 17.915184 22.800781 16.835938 C 23.636247 15.899112 24.652235 15.258827 25.859375 15.894531 C 26.524561 15.369094 27.597212 14.245023 27.474609 13.25 C 27.439015 13.155066 27.395561 13.095646 27.349609 13.046875 z M 13.166016 13.492188 C 13.152738 13.670553 13.090719 13.828487 12.947266 13.945312 C 12.966137 13.993407 12.978096 14.031708 13.003906 14.087891 C 13.632 14.070599 13.417336 13.665444 13.166016 13.492188 z M 21.783203 14.167969 C 21.566678 14.389289 21.333572 14.620698 21.347656 14.837891 C 21.375528 15.098326 21.448866 15.283893 21.546875 15.419922 C 21.878091 15.028515 22.454644 14.640792 21.917969 14.400391 C 21.852475 14.326869 21.819633 14.246962 21.783203 14.167969 z M 23.150391 14.410156 C 23.029636 14.533289 22.969724 14.70352 23.029297 14.949219 C 23.031222 14.95311 23.031326 14.957046 23.033203 14.960938 C 23.112178 14.79125 23.161008 14.608683 23.150391 14.410156 z M 4.6035156 17.449219 C 4.3757444 18.246881 4.7101384 19.315451 5.7148438 19.248047 C 5.6685124 19.847457 5.9023956 20.507723 6.0722656 21.126953 L 6.2148438 21.263672 C 6.3664197 20.426992 5.6379134 19.24333 5.7148438 18.248047 C 5.1166573 18.288178 4.7544488 17.919483 4.6035156 17.449219 z M 7.4199219 18.792969 C 7.3734559 18.778039 7.3778489 18.837094 7.4980469 19.042969 C 8.1604786 19.556856 7.5593209 18.837753 7.4199219 18.792969 z M 8.6230469 19.900391 C 8.5309889 19.896691 8.4368598 19.95978 8.3769531 20.146484 C 9.15288 20.518282 8.8992214 19.911558 8.6230469 19.900391 z M 7.7285156 21.634766 C 7.2354657 21.646496 6.8745995 21.94478 6.90625 22.779297 C 6.5251827 23.343712 6.4770337 23.908532 6.6132812 24.443359 C 6.6711866 24.222772 6.7562986 24.001396 6.90625 23.779297 C 6.8745995 22.94478 7.2354657 22.644543 7.7285156 22.632812 C 8.3624363 22.617731 9.2132441 23.079988 9.7265625 23.486328 C 10.945697 24.137391 12.403591 24.716908 12.972656 26.083984 C 13.902733 27.086377 15.547111 26.619218 16.580078 27.439453 C 16.69693 27.152669 16.755769 26.850222 16.708984 26.53125 C 15.688667 25.563809 13.940302 26.126867 12.972656 25.083984 C 12.403591 23.716908 10.945697 23.137391 9.7265625 22.486328 C 9.2132441 22.079988 8.3624363 21.619684 7.7285156 21.634766 z M 27.039062 24.242188 C 26.899691 24.554457 26.674223 24.858106 26.554688 25.183594 A 14 14 0 0 0 27.103516 24.486328 C 27.080168 24.406777 27.056434 24.327866 27.039062 24.242188 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qctools.svg b/.icons/awkward/32x32/apps/qctools.svg
new file mode 100644
index 00000000..6fca4f21
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qctools.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="30" height="19" x="1" y="7" rx="1.364" ry="1.357"/>
+ <rect style="fill:#858585" width="30" height="19" x="1" y="6" rx="1.364" ry="1.357"/>
+ <rect style="opacity:0.1" width="26" height="14" x="3" y="10" rx="1.182" ry="1"/>
+ <rect style="fill:#ccdfd8" width="26" height="14" x="3" y="9" rx="1.182" ry="1"/>
+ <path style="fill:#3f3f3f" d="M 22 12 C 19.238576 12 17 14.238576 17 17 C 17 19.761424 19.238576 22 22 22 C 23.840342 21.9979 25.530542 20.985078 26.400391 19.363281 L 25.75 18.875 L 24.769531 18.150391 A 3 3 0 0 1 22.595703 19.9375 C 22.409931 19.988758 22.214922 20.025424 22 20.025391 C 21.289972 20.025391 20.693493 19.796974 20.228516 19.417969 A 3 3 0 0 1 19 17 A 3 3 0 0 1 22 14 A 3 3 0 0 1 24.765625 15.841797 L 25.75 15.125 L 26.404297 14.634766 C 25.533175 13.012756 23.841133 12.000231 22 12 z"/>
+ <path style="fill:#3f3f3f" d="m 11.038128,16.69709 -0.725763,1.912287 c 0,0 -0.07899,0.593095 1.39199,1.403587 0.735489,0.405245 1.443808,0.870744 1.876331,1.274414 0.816205,0.672109 0.144173,1.068228 -0.376864,1.403586 -0.549191,0.231981 -1.415839,0.380166 -2.389027,0.480735 -1.9463743,0.20114 -2.4741727,0.129913 -4.1967197,1.420899 C 5.2535233,25.61528 4.2782307,26.713109 4.041282,28.57431 4.019628,28.744402 4.00653,28.917453 4,29.091 h 1.0991813 c 0.0034,-0.08726 0.00665,-0.174642 0.017312,-0.258345 0.1780624,-1.398656 1.4629968,-2.812949 2.7280557,-3.761063 0.8366223,-0.627019 1.1170332,-0.810804 3.180651,-1.02406 1.657466,-0.292241 4.742967,-0.708069 5.008434,-1.769387 0.22925,-1.053784 -0.406004,-1.878345 -1.05735,-2.48624 -0.651349,-0.607894 -1.468158,-1.119888 -2.285157,-1.570045 -1.634,-0.900315 -1.652999,-1.52477 -1.652999,-1.52477 z"/>
+ <circle style="fill:#3f3f3f" cx=".66" cy="18.856" r="5" transform="rotate(-30)"/>
+ <circle style="opacity:0.2" cx=".16" cy="19.722" r="3" transform="rotate(-30)"/>
+ <circle style="fill:#939393" cx=".66" cy="18.856" r="3" transform="rotate(-30)"/>
+ <circle style="fill:#0062c9" cx=".66" cy="18.856" r="1" transform="rotate(-30)"/>
+ <circle style="fill:#3f3f3f" cx=".587" cy="16.943" r=".45" transform="rotate(-30)"/>
+ <circle style="fill:#3f3f3f" cx="-1.334" cy="19.644" r=".45" transform="rotate(-30)"/>
+ <circle style="fill:#3f3f3f" cx="2.448" cy="19.644" r=".45" transform="rotate(-30)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 2.3632812 6 C 1.6078267 6 1 6.6055648 1 7.3574219 L 1 8.3574219 C 1 7.6055648 1.6078267 7 2.3632812 7 L 29.636719 7 C 30.392173 7 31 7.6055648 31 8.3574219 L 31 7.3574219 C 31 6.6055648 30.392173 6 29.636719 6 L 2.3632812 6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.1816406 9 C 3.5269134 9 3 9.4459999 3 10 L 3 11 C 3 10.446 3.5269134 10 4.1816406 10 L 27.818359 10 C 28.473087 10 29 10.446 29 11 L 29 10 C 29 9.4459999 28.473087 9 27.818359 9 L 4.1816406 9 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qdbusviewer-qt4.svg b/.icons/awkward/32x32/apps/qdbusviewer-qt4.svg
new file mode 120000
index 00000000..b54d6089
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qdbusviewer-qt4.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qdbusviewer-qt5.svg b/.icons/awkward/32x32/apps/qdbusviewer-qt5.svg
new file mode 120000
index 00000000..b54d6089
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qdbusviewer-qt5.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qdbusviewer.svg b/.icons/awkward/32x32/apps/qdbusviewer.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qdbusviewer.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qdbusviewer5.svg b/.icons/awkward/32x32/apps/qdbusviewer5.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qdbusviewer5.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qdirstat.svg b/.icons/awkward/32x32/apps/qdirstat.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qdirstat.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qelectrotech.svg b/.icons/awkward/32x32/apps/qelectrotech.svg
new file mode 100644
index 00000000..a0fd7cde
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qelectrotech.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#474747" d="m16 6c-1.408 0-2.801 0.551-3.875 1.625-0.948 0.948-1.482 2.137-1.594 3.375h-4.531v13h9v1.5h1v-4h-1v1.5h-8v-11h3.531c0.112 1.238 0.646 2.427 1.594 3.375 2.148 2.148 5.602 2.148 7.75 0 0.948-0.948 1.482-2.137 1.594-3.375h3.531v11h-7v-3h-1v7h1v-3h8v-13h-4.531c-0.112-1.238-0.646-2.427-1.594-3.375-1.074-1.074-2.467-1.625-3.875-1.625zm0 1.031c0.983 0 1.963 0.316 2.781 0.969l-2.781 2.781-2.781-2.781c0.818-0.653 1.798-0.969 2.781-0.969zm-3.5 1.688 2.781 2.781-2.781 2.781c-1.305-1.636-1.305-3.927 0-5.563zm7 0c1.305 1.636 1.305 3.927 0 5.563l-2.781-2.781 2.781-2.781zm-3.5 3.5 2.781 2.781c-1.636 1.305-3.927 1.305-5.563 0l2.781-2.781z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qemu-system-aarch64.svg b/.icons/awkward/32x32/apps/qemu-system-aarch64.svg
new file mode 120000
index 00000000..f77cdf23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qemu-system-aarch64.svg
@@ -0,0 +1 @@
+qemu.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qemu-system-arm.svg b/.icons/awkward/32x32/apps/qemu-system-arm.svg
new file mode 120000
index 00000000..f77cdf23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qemu-system-arm.svg
@@ -0,0 +1 @@
+qemu.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qemu-system-i386.svg b/.icons/awkward/32x32/apps/qemu-system-i386.svg
new file mode 120000
index 00000000..f77cdf23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qemu-system-i386.svg
@@ -0,0 +1 @@
+qemu.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qemu-system-x86_64-spice.svg b/.icons/awkward/32x32/apps/qemu-system-x86_64-spice.svg
new file mode 120000
index 00000000..f77cdf23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qemu-system-x86_64-spice.svg
@@ -0,0 +1 @@
+qemu.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qemu-system-x86_64.svg b/.icons/awkward/32x32/apps/qemu-system-x86_64.svg
new file mode 120000
index 00000000..f77cdf23
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qemu-system-x86_64.svg
@@ -0,0 +1 @@
+qemu.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qemu.svg b/.icons/awkward/32x32/apps/qemu.svg
new file mode 100644
index 00000000..59545793
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qemu.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,2.9999997 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 22.847656,29.191406 l 0.472656,1.15625 A 1.050105,1.050105 0 0 0 24.292969,31 h 5.658203 a 1.050105,1.050105 0 0 0 0.974609,-1.439453 L 28.453125,23.367188 A 14,14 0 0 0 30,17 14,14 0 0 0 16,2.9999997 Z"/>
+ <circle style="fill:#4f4f4f" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 11.923828,5.0258596 c -0.01436,0.5506293 -0.973927,0.073635 -1.015625,0.703125 -1.064282,-0.4738319 0.08108,0.7210089 -0.02539,0.8320313 h -0.0059 l -0.08008,-0.00781 C 10.745505,6.5348604 10.670841,6.5039751 10.560547,6.4360159 10.336226,6.6147369 10.177634,6.8513995 10.044922,7.1137502 9.1577235,8.4939243 8.7253069,9.6459334 8.4335938,11.100078 8.0610929,12.956945 7.9702855,15.126684 8.0078125,16.9575 c 0.039963,0.516159 0.1690319,1.003962 0.5917969,1.330078 1.1911262,0.978404 2.1815156,2.215048 3.1816406,3.392579 1.968895,2.66929 3.693815,4.94638 4.818359,7.339843 C 16.475765,28.215639 16.315225,26.936515 16.238281,25.947735 15.555457,22.463425 14.159946,20.621003 14,16.728985 c -0.03751,-0.962767 1.000634,-2.908483 2.162109,-3.929688 1.752643,-1.540977 3.01951,-1.152992 5.25586,-0.822266 0.01207,0.002 0.02895,0.0058 0.04102,0.0078 0.07422,0.01243 0.154851,0.02659 0.228516,0.04102 0.597508,0.05325 1.798146,0.285487 2.013672,-0.126953 -0.824506,-0.70206 -2.009957,-0.792356 -3.013672,-1.06836 -0.158889,-0.0289 -0.357287,-0.06191 -0.552734,-0.08008 l -0.982422,-0.21875 -0.246094,-0.06445 v 0.0078 L 15.388672,9.7895315 c -0.05597,-0.05096 -0.117599,-0.1020312 -0.173828,-0.140625 l 3.43164,0.4257815 v -0.01758 c 0.120971,0.02696 0.241899,0.05024 0.363282,0.06445 v 0.0078 l 2.425781,0.447266 c 0.418527,0.156099 0.864545,0.274637 1.283203,0.300781 0.691057,0.100553 1.568216,1.132109 1.794922,1.181641 -0.111108,-1.085225 -1.194146,-1.572101 -2.09375,-1.890625 C 21.368911,9.6574378 19.797208,9.6753106 19.630859,8.2621878 19.586609,8.1637287 19.544023,8.0656784 19.490234,7.9711721 l -0.410156,-0.5429687 0.01563,-0.00781 C 18.537025,6.76099 17.751579,6.2796153 16.916016,6.0961721 16.086686,5.8099082 15.154452,5.52638 14.277344,5.4125784 13.979689,6.2889905 13.647396,4.7180823 12.931641,5.1840628 12.30425,5.2583628 12.390942,5.423355 11.923828,5.0258596 Z m 4.585938,1.9746094 c 0.236149,-0.00732 0.506078,0.042754 0.777343,0.1523438 0.723366,0.2922301 1.193532,0.9090065 1.054688,1.3789062 -0.138845,0.469899 -0.839134,0.608635 -1.5625,0.3164062 C 16.05593,8.5558951 15.585767,7.9488849 15.724609,7.4789846 15.811389,7.185299 16.116186,7.0126203 16.509766,7.000469 Z"/>
+ <path style="fill:#ff7111" d="M 11.923828 4.0253906 C 11.909468 4.5760199 10.949901 4.0990253 10.908203 4.7285156 C 9.843921 4.2546837 10.989283 5.4495245 10.882812 5.5605469 L 10.876953 5.5605469 L 10.796875 5.5527344 C 10.745505 5.5343914 10.670841 5.5035061 10.560547 5.4355469 C 10.336226 5.6142679 10.177634 5.8509305 10.044922 6.1132812 C 9.1577235 7.4934553 8.7253069 8.6454644 8.4335938 10.099609 C 8.0610929 11.956476 7.9702855 14.126215 8.0078125 15.957031 C 8.0477755 16.47319 8.1768444 16.960993 8.5996094 17.287109 C 9.7907356 18.265513 10.781125 19.502157 11.78125 20.679688 C 13.750145 23.348978 15.475065 25.626068 16.599609 28.019531 C 16.475765 27.21517 16.315225 25.936046 16.238281 24.947266 C 15.555457 21.462956 14.159946 19.620534 14 15.728516 C 13.96249 14.765749 15.000634 12.820033 16.162109 11.798828 C 17.914752 10.257851 19.181619 10.645836 21.417969 10.976562 C 21.430039 10.978563 21.446924 10.982375 21.458984 10.984375 C 21.533204 10.996805 21.613835 11.010961 21.6875 11.025391 C 22.285008 11.078641 23.485646 11.310878 23.701172 10.898438 C 22.876666 10.196378 21.691215 10.106082 20.6875 9.8300781 C 20.528611 9.8011821 20.330213 9.768166 20.134766 9.75 L 19.152344 9.53125 L 18.90625 9.4667969 L 18.90625 9.4746094 L 15.388672 8.7890625 C 15.332707 8.7381025 15.271073 8.6870313 15.214844 8.6484375 L 18.646484 9.0742188 L 18.646484 9.0566406 C 18.767455 9.0835976 18.888383 9.1068837 19.009766 9.1210938 L 19.009766 9.1289062 L 21.435547 9.5761719 C 21.854074 9.7322712 22.300092 9.8508088 22.71875 9.8769531 C 23.409807 9.977506 24.286966 11.009062 24.513672 11.058594 C 24.402564 9.9733688 23.319526 9.4864926 22.419922 9.1679688 C 21.368911 8.6569688 19.797208 8.6748416 19.630859 7.2617188 C 19.586609 7.1632597 19.544023 7.0652094 19.490234 6.9707031 L 19.080078 6.4277344 L 19.095703 6.4199219 C 18.537025 5.760521 17.751579 5.2791463 16.916016 5.0957031 C 16.086686 4.8094392 15.154452 4.525911 14.277344 4.4121094 C 13.979689 5.2885215 13.647396 3.7176133 12.931641 4.1835938 C 12.30425 4.2578938 12.390942 4.422886 11.923828 4.0253906 z M 16.509766 6 C 16.745915 5.99268 17.015844 6.042754 17.287109 6.1523438 C 18.010475 6.4445739 18.480641 7.0613503 18.341797 7.53125 C 18.202952 8.001149 17.502663 8.139885 16.779297 7.8476562 C 16.05593 7.5554261 15.585767 6.9484159 15.724609 6.4785156 C 15.811389 6.18483 16.116186 6.0121513 16.509766 6 z"/>
+ <path style="fill:#4f4f4f" d="m 20.850312,19.5 a 1.050105,1.050105 0 0 0 -0.97207,1.447851 l 3.442578,8.4 A 1.050105,1.050105 0 0 0 24.292891,30 h 5.657421 a 1.050105,1.050105 0 0 0 0.974805,-1.439649 l -3.352344,-8.4 A 1.050105,1.050105 0 0 0 26.597969,19.5 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.566406 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z M 28.666016 22.898438 A 14 14 0 0 1 28.453125 23.367188 L 30.878906 29.441406 A 1.050105 1.050105 0 0 0 30.925781 28.560547 L 28.666016 22.898438 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 11.923828 4.0253906 C 11.909468 4.5760199 10.949901 4.0990253 10.908203 4.7285156 C 9.8439211 4.2546837 10.989283 5.4495245 10.882812 5.5605469 L 10.876953 5.5605469 L 10.796875 5.5527344 C 10.745505 5.5343914 10.670841 5.5035061 10.560547 5.4355469 C 10.336226 5.6142679 10.177634 5.8509306 10.044922 6.1132812 C 9.1577234 7.4934553 8.7253068 8.6454648 8.4335938 10.099609 C 8.0910715 11.807037 7.9932131 13.768293 8.0078125 15.498047 C 8.0361647 14.037857 8.1562918 12.481923 8.4335938 11.099609 C 8.7253068 9.6454648 9.1577234 8.4934553 10.044922 7.1132812 C 10.177634 6.8509305 10.336226 6.6142679 10.560547 6.4355469 C 10.670841 6.5035061 10.745547 6.5343889 10.796875 6.5527344 L 10.876953 6.5605469 L 10.882812 6.5605469 C 10.989282 6.4495245 9.8439211 5.2546837 10.908203 5.7285156 C 10.949901 5.0990256 11.909468 5.5760199 11.923828 5.0253906 C 12.390942 5.422886 12.30425 5.2578937 12.931641 5.1835938 C 13.647396 4.7176132 13.979689 6.2885215 14.277344 5.4121094 C 15.064199 5.514201 15.886947 5.7570022 16.648438 6.0117188 C 16.850215 6.0231057 17.065982 6.0630095 17.287109 6.1523438 C 17.374994 6.1878479 17.445619 6.2409165 17.525391 6.2851562 C 17.527307 6.2859317 17.529335 6.2863309 17.53125 6.2871094 C 18.130848 6.5307956 18.676691 6.9253693 19.095703 7.4199219 L 19.080078 7.4277344 L 19.490234 7.9707031 C 19.544023 8.0652094 19.586609 8.1632597 19.630859 8.2617188 C 19.695876 8.8140299 19.978038 9.1448247 20.357422 9.3769531 L 21.435547 9.5761719 C 21.854074 9.7322712 22.300092 9.8508088 22.71875 9.8769531 C 23.409807 9.977506 24.286966 11.009062 24.513672 11.058594 C 24.402564 9.9733685 23.319526 9.4864925 22.419922 9.1679688 C 21.368911 8.6569687 19.797208 8.6748416 19.630859 7.2617188 C 19.586609 7.1632597 19.544023 7.0652094 19.490234 6.9707031 L 19.080078 6.4277344 L 19.095703 6.4199219 C 18.537025 5.760521 17.751579 5.2791463 16.916016 5.0957031 C 16.086686 4.8094392 15.154452 4.525911 14.277344 4.4121094 C 13.979689 5.2885215 13.647396 3.7176133 12.931641 4.1835938 C 12.30425 4.2578938 12.390942 4.422886 11.923828 4.0253906 z M 15.916016 7.2070312 C 15.828427 7.2811899 15.757283 7.3679391 15.724609 7.4785156 C 15.586578 7.9456718 16.051388 8.5476336 16.767578 8.8417969 L 17.796875 8.96875 C 18.069291 8.9087133 18.27407 8.7604595 18.341797 8.53125 C 18.408409 8.3058098 18.328747 8.0476364 18.154297 7.8066406 C 17.868539 8.0416016 17.331629 8.0707901 16.779297 7.8476562 C 16.40659 7.697088 16.105619 7.4629196 15.916016 7.2070312 z M 15.214844 9.6484375 C 15.271073 9.6870313 15.332702 9.7381025 15.388672 9.7890625 L 18.90625 10.474609 L 18.90625 10.466797 L 19.152344 10.53125 L 20.134766 10.75 C 20.330213 10.76817 20.528611 10.801178 20.6875 10.830078 C 20.820161 10.866558 20.965758 10.897855 21.103516 10.929688 C 21.214338 10.946847 21.302148 10.959434 21.417969 10.976562 C 21.430039 10.978563 21.446924 10.982375 21.458984 10.984375 C 21.533204 10.996805 21.613835 11.010961 21.6875 11.025391 C 22.105963 11.062684 22.806945 11.177484 23.271484 11.107422 C 23.084379 10.991901 22.895504 10.902672 22.71875 10.876953 C 22.300092 10.850809 21.854074 10.732271 21.435547 10.576172 L 19.009766 10.128906 L 19.009766 10.121094 C 18.888383 10.106884 18.767455 10.083601 18.646484 10.056641 L 18.646484 10.074219 L 15.214844 9.6484375 z M 14.046875 16.285156 C 14.014645 16.447477 13.994903 16.597703 14 16.728516 C 14.159946 20.620534 15.555457 22.462956 16.238281 25.947266 C 16.279316 26.474589 16.343722 27.073962 16.414062 27.650391 C 16.47534 27.77354 16.54149 27.895831 16.599609 28.019531 C 16.475765 27.21517 16.315225 25.936046 16.238281 24.947266 C 15.590114 21.6398 14.312994 19.791171 14.046875 16.285156 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qgis.svg b/.icons/awkward/32x32/apps/qgis.svg
new file mode 100644
index 00000000..9ec135ef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qgis.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1090.5197)">
+ <path style="opacity:0.2" d="m 14,1105.5197 v 4.2363 l 0.693359,0.7071 2.847657,2.8476 0.128906,0.1289 0.330078,0.3301 1.410156,1.4102 0.25586,0.2558 0.333984,0.334 6.75,6.75 H 31 v -4.25 l -6.75,-6.75 -0.333984,-0.334 -0.28125,-0.2812 -1.384766,-1.3848 -0.441406,-0.4414 -0.01758,-0.018 -3.541016,-3.541 z"/>
+ <path style="opacity:0.2" d="m 16,1093.5197 a 14,14 0 0 0 -14,14 14,14 0 0 0 14,14 14,14 0 0 0 6.175781,-1.4531 l -3.236328,-3.2364 -0.333984,-0.3339 -0.25586,-0.2559 -0.865234,-0.8652 A 8,8 0 0 1 16,1115.5197 a 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 8,8 0 0 1 -0.144531,1.4844 l 0.839843,0.8398 0.28125,0.2813 0.333985,0.334 3.242187,3.2421 A 14,14 0 0 0 30,1107.5197 a 14,14 0 0 0 -14,-14 z"/>
+ <path style="fill:#90ae24" transform="translate(0,1090.5197)" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 16 30 A 14 14 0 0 0 22.175781 28.546875 L 18.939453 25.310547 L 18.605469 24.976562 L 18.349609 24.720703 L 17.484375 23.855469 A 8 8 0 0 1 16 24 A 8 8 0 0 1 8 16 A 8 8 0 0 1 16 8 A 8 8 0 0 1 24 16 A 8 8 0 0 1 23.855469 17.484375 L 24.695312 18.324219 L 24.976562 18.605469 L 25.310547 18.939453 L 28.552734 22.181641 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#ee7913" transform="translate(0,1090.5197)" d="M 14 14 L 14 18.236328 L 14.693359 18.943359 L 17.541016 21.791016 L 17.669922 21.919922 L 18 22.25 L 18 18 L 22.25 18 L 21.808594 17.558594 L 21.791016 17.541016 L 18.25 14 L 14 14 z"/>
+ <path style="fill:#609a30" d="m 19.409343,1109.8571 v 4.3218 l 7.340658,7.3408 h 4.25 v -4.25 l -7.365561,-7.3656 -0.04981,-0.046 z"/>
+ <path style="fill:#f0e64a" transform="translate(0,1090.5197)" d="M 18 18 L 18 22.25 L 19.410156 23.660156 L 19.666016 23.916016 L 20 24.25 L 20 20 L 24.25 20 L 23.916016 19.666016 L 23.634766 19.384766 L 22.25 18 L 18 18 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 14,1104.5197 17.000001,17 v -4.25 l -7.083334,-7.0833 -0.282227,-0.2823 -1.826171,-1.8261 -0.0166,-0.017 -3.541667,-3.5416 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1090.5197)" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.982422 16.632812 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z M 23.978516 16.412109 A 8 8 0 0 1 23.855469 17.484375 L 23.96875 17.597656 A 8 8 0 0 0 24 17 A 8 8 0 0 0 23.978516 16.412109 z M 8.0214844 16.576172 A 8 8 0 0 0 8 17 A 8 8 0 0 0 16 25 A 8 8 0 0 0 17.484375 24.855469 L 18.349609 25.720703 L 18.605469 25.976562 L 18.939453 26.310547 L 21.490234 28.861328 A 14 14 0 0 0 22.175781 28.546875 L 18.939453 25.310547 L 18.605469 24.976562 L 18.349609 24.720703 L 17.484375 23.855469 A 8 8 0 0 1 16 24 A 8 8 0 0 1 8.0214844 16.576172 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qgo.svg b/.icons/awkward/32x32/apps/qgo.svg
new file mode 100644
index 00000000..42e8e179
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qgo.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4694d7" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path opacity=".2" d="m15 10a5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5 5 5 0 0 1 5 5z"/>
+ <path fill="#fff" d="m15 9a5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5 5 5 0 0 1 5 5z"/>
+ <path fill="#4d4d4d" d="m15 23a5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5 5 5 0 0 1 5 5z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m27 24a5 5 0 0 0 -5 -5 5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5z"/>
+ <path fill="#fff" d="m27 23a5 5 0 0 0 -5 -5 5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5z"/>
+ <path fill="#4d4d4d" d="m27 9a5 5 0 0 0 -5 -5 5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qjackctl.svg b/.icons/awkward/32x32/apps/qjackctl.svg
new file mode 100644
index 00000000..0affa45e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qjackctl.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m12.429 15h7.1429c0.791 0 1.428 0.595 1.428 1.333v13.333c0 0.739-0.637 1.334-1.429 1.334h-7.143c-0.791 0-1.428-0.595-1.428-1.333v-13.334c0-0.738 0.637-1.333 1.429-1.333z"/>
+ <path fill="#b7b7b7" d="m14 6h4v9h-4z"/>
+ <path fill="#4f4f4f" d="m12.429 14h7.1429c0.791 0 1.428 0.595 1.428 1.333v13.333c0 0.739-0.637 1.334-1.429 1.334h-7.143c-0.791 0-1.428-0.595-1.428-1.333v-13.334c0-0.738 0.637-1.333 1.429-1.333z"/>
+ <path fill="#b7b7b7" d="m16 2 2 1-0.76393 3-2.4721-1e-7 -0.764-3z"/>
+ <rect fill="#4f4f4f" width="4" height=".5" x="14" y="11.5"/>
+ <rect fill="#4f4f4f" width="4" height=".5" x="14" y="9.5"/>
+ <path fill="#fff" opacity=".2" d="m14 6v1h4v-1h-4z"/>
+ <path fill="#fff" opacity=".2" d="m16 2-2 1 0.227 0.8867 1.773-0.8867 1.773 0.8867 0.227-0.8867-2-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qjoypad.svg b/.icons/awkward/32x32/apps/qjoypad.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qjoypad.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qlandkartegt.svg b/.icons/awkward/32x32/apps/qlandkartegt.svg
new file mode 120000
index 00000000..59b5c64a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qlandkartegt.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qlipper.svg b/.icons/awkward/32x32/apps/qlipper.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qlipper.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qmapshack.svg b/.icons/awkward/32x32/apps/qmapshack.svg
new file mode 120000
index 00000000..59b5c64a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qmapshack.svg
@@ -0,0 +1 @@
+maps.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qmmp.svg b/.icons/awkward/32x32/apps/qmmp.svg
new file mode 100644
index 00000000..791eeada
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qmmp.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 14.630859,10.998285 c -3.320375,0.20537 -5.2667937,6.137898 -5.7343746,8.025391 0.047033,0.0026 0.075958,0.0059 0.1054687,0.0098 0.00793,0.05593 0.019531,0.163039 0.019531,0.34375 0,0.11055 -0.00827,0.226806 -0.029297,0.3125 -0.021018,0.08567 -0.052537,0.134448 -0.068359,0.144531 l -0.019531,0.0078 -0.00781,0.01172 c 0,0 -0.2038033,0.204349 -0.2792969,0.550781 -0.075525,0.346433 -0.015097,0.84683 0.4511719,1.380859 0.4592275,0.525894 1.1236849,1.033881 1.8593749,1.675782 0.367845,0.320965 0.642488,0.629297 0.884766,0.884765 0.12111,0.127704 0.216715,0.238781 0.279297,0.332031 0.06262,0.09325 0.08594,0.167171 0.08594,0.181641 -0.0023,0.0184 -0.1205,1.026926 -0.18164,2.066406 -0.03083,0.524493 -0.04698,0.777561 -0.01953,1.19336 0.01375,0.207914 0.03384,0.390911 0.07617,0.535156 0.02118,0.07214 0.04919,0.132212 0.08789,0.189453 0.0387,0.05724 0.09193,0.112281 0.171875,0.132812 0.34679,0.0891 0.716445,-0.09127 1.007812,-0.322265 0.291369,-0.231006 0.524708,-0.511881 0.539063,-0.810547 0.02253,-0.468439 -0.290516,-0.701884 -0.326172,-0.742188 -0.0085,-0.0322 -0.05582,0.03649 -0.08594,-0.216796 -0.01626,-0.13669 -0.03067,-0.272757 -0.01953,-0.388672 0.01113,-0.115914 0.05007,-0.204269 0.07617,-0.230469 0.03643,-0.03661 0.08608,-0.04817 0.181641,-0.04687 0.09557,0.0013 0.221327,0.01696 0.355469,0.04687 0.13411,0.02988 0.279248,0.07534 0.421875,0.08789 0.142594,0.01255 0.291501,-0.0057 0.423828,-0.08789 0.284022,-0.176415 0.815043,-0.56193 1.089843,-0.912109 0.1374,-0.175105 0.189437,-0.290826 0.373047,-0.447266 0.04248,-0.03619 0.08445,-0.04492 0.128907,-0.04102 -2.327451,-7.59229 0.02111,-13.00171 -0.84961,-13.83789 -0.744205,-0.01142 -0.989102,-0.02845 -0.998047,-0.0293 z m 3.716797,0 c -0.0089,8.5e-4 -0.253842,0.01788 -0.998047,0.0293 -0.870719,0.83618 1.477842,6.2456 -0.849609,13.83789 0.04446,-0.0039 0.08838,0.0048 0.130859,0.04102 0.18361,0.15644 0.235648,0.272161 0.373047,0.447266 0.274802,0.350179 0.803878,0.735708 1.087891,0.912109 0.132328,0.08215 0.281233,0.100441 0.423828,0.08789 0.142626,-0.01255 0.287765,-0.05801 0.421875,-0.08789 0.134142,-0.02991 0.259899,-0.04557 0.355469,-0.04687 0.09556,-0.0013 0.147164,0.01027 0.183593,0.04687 0.0261,0.0262 0.06505,0.114555 0.07617,0.230469 0.01114,0.115915 -0.0033,0.251982 -0.01953,0.388672 -0.03012,0.253287 -0.07744,0.184597 -0.08594,0.216796 -0.03566,0.0403 -0.348702,0.273749 -0.326172,0.742188 0.01435,0.298666 0.245741,0.579541 0.537109,0.810547 0.291369,0.230999 0.661024,0.411365 1.007813,0.322265 0.07995,-0.02053 0.135128,-0.07557 0.173828,-0.132812 0.03871,-0.05724 0.06671,-0.117313 0.08789,-0.189453 0.04233,-0.144245 0.06047,-0.327242 0.07422,-0.535156 0.02745,-0.415799 0.01325,-0.668867 -0.01758,-1.19336 -0.06114,-1.03948 -0.179341,-2.048006 -0.181641,-2.066406 0,-0.01447 0.02332,-0.08839 0.08594,-0.181641 0.06258,-0.09325 0.156235,-0.204327 0.277344,-0.332031 0.242279,-0.255468 0.51692,-0.5638 0.884765,-0.884765 0.735691,-0.641901 1.400148,-1.149888 1.859375,-1.675782 0.46627,-0.534029 0.526692,-1.034426 0.451172,-1.380859 -0.07549,-0.346432 -0.277344,-0.550781 -0.277344,-0.550781 l -0.0098,-0.01172 -0.01953,-0.0078 c -0.01583,-0.01008 -0.04734,-0.05886 -0.06836,-0.144531 -0.02101,-0.08569 -0.0293,-0.20195 -0.0293,-0.3125 0,-0.180711 0.01163,-0.28782 0.01953,-0.34375 0.02951,-0.0039 0.06039,-0.0072 0.107422,-0.0098 -0.467581,-1.887493 -2.415952,-7.820021 -5.736328,-8.025391 z"/>
+ <path style="fill:#cccccc;fill-rule:evenodd" d="M 14.630859,9.9986134 C 11.310484,10.203984 9.3635771,16.136067 8.8959962,18.02356 c 0.047033,0.0026 0.077334,0.0064 0.1068446,0.0103 0.00793,0.05593 0.019311,0.162995 0.019311,0.343706 0,0.11055 -0.00858,0.227116 -0.029606,0.31281 -0.021018,0.08567 -0.052404,0.132806 -0.068226,0.142889 l -0.019311,0.009 -0.00901,0.0103 c 0,0 -0.2025604,0.205813 -0.278054,0.552245 -0.075525,0.346433 -0.015719,0.845943 0.45055,1.379972 0.4592275,0.525894 1.1244402,1.034148 1.8601302,1.676048 0.367845,0.320965 0.642088,0.630185 0.884366,0.885653 0.12111,0.127704 0.215472,0.23887 0.278054,0.33212 0.06262,0.09325 0.08625,0.167038 0.08625,0.181508 -0.0023,0.0184 -0.120367,1.025328 -0.181507,2.064808 -0.03083,0.524493 -0.04676,0.778803 -0.01931,1.194602 0.01375,0.207914 0.03362,0.389979 0.07595,0.534224 0.02118,0.07214 0.04883,0.133278 0.08753,0.190519 0.0387,0.05724 0.09255,0.112058 0.172496,0.13259 0.34679,0.0891 0.716578,-0.09211 1.007946,-0.323109 0.291368,-0.231006 0.523732,-0.511037 0.538087,-0.809703 0.02253,-0.468439 -0.290028,-0.703025 -0.325684,-0.743329 -0.0085,-0.0322 -0.05613,0.03831 -0.08625,-0.214977 -0.01626,-0.13669 -0.03045,-0.272846 -0.01931,-0.388761 0.01113,-0.115914 0.04985,-0.204224 0.07595,-0.230424 0.03643,-0.03661 0.08723,-0.04892 0.182795,-0.04763 0.09557,0.0013 0.221149,0.01772 0.355291,0.04763 0.13411,0.02988 0.279603,0.0737 0.42223,0.08625 0.142594,0.01255 0.29119,-0.0041 0.423517,-0.08625 0.284022,-0.176415 0.814244,-0.563795 1.089045,-0.913974 0.1374,-0.175105 0.189703,-0.290248 0.373313,-0.446688 0.04248,-0.03619 0.08556,-0.04509 0.130016,-0.04119 -2.327451,-7.59229 0.02111,-13.001591 -0.849609,-13.837771 -0.744205,-0.01142 -0.98999,-0.027471 -0.998935,-0.028321 z"/>
+ <g style="opacity:0.2" transform="matrix(0.31984789,0,0,0.30356643,0.84792387,1.5610396)">
+ <path style="fill-rule:evenodd" d="m 25.63825,57.444681 c 0,0 10.808695,0.407656 17.001734,-9.746061 6.19304,-10.153717 4.529632,-16.514958 4.529632,-16.514958 0,0 -3.213294,-0.115689 -3.218866,-0.116225 -0.335462,-0.03224 -0.5178,-0.5199 -1,-0.9063 -1.795298,-1.730199 -4.275716,-2.016094 -6.3125,-2.360169 -0.269,0.0755 0.0394,-0.0037 -0.0313,0 -0.0706,0.0037 -0.1158,-0.0038 -0.3125,0 -0.1966,0.0038 -0.6357,-0.005 -1.0937,0 -0.916,0.01 -2.18,0.0351 -3.6875,0.0938 -3.0151,0.1172 -6.9784,0.4145 -10.9688,1.125 -3.9903,0.7105 -8.01105,1.8192 -11.15627,3.6875 -3.13608,1.8628 -5.44221,4.831232 -5.7812498,8.454632 -9.9e-4,0.0105 9.5e-4,0.0207 0,0.0313 -0.00252,0.0271 -0.00982,0.0854 0,0.1875 0.01145,0.119 0.05769,0.282 0.1249998,0.4687 0.13462,0.3733 0.40615,0.8857 0.96875,1.4688 1.1252,1.1661 3.36525,2.6981 7.96872,4.4687 0,0 0.8212,0.347 1.50005,0.875 0.3395,0.264 0.6171,0.5841 0.75,0.8438 0.133,0.2596 0.1563,0.3982 0,0.6562 v 0.0313 c 0,0 -0.1098,0.1752 -0.1562,0.4062 -0.0464,0.231 -0.0532,0.5451 0.0312,0.9375 0.1689,0.7848 0.7239,2.412381 2.1563,3.689081 4e-4,4e-4 0.0989,0.0802 0.125,0.0937 0.0261,0.0135 0.0466,0.0255 0.0625,0.0313 0.0316,0.0115 0.0466,-0.0037 0.0625,0 0.0318,0.0073 0.0436,0.0285 0.0625,0.0312 0.0377,0.0054 0.0526,-0.0042 0.0937,0 0.0822,0.0084 0.2172,0.0164 0.3438,0.0313 0.2532,0.0297 0.5877,0.0667 0.9375,0.1562 0.6995,0.1791 1.3966,0.549 1.6875,1.0938 0.1567,0.2934 0.3986,0.3607 0.625,0.4375 0.2264,0.0767 0.4716,0.1208 0.75,0.1562 0.5567,0.0709 1.2273,0.1116 1.875,0.125 0.6476,0.0135 1.2718,0.0059 1.7187,0.0313"/>
+ </g>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="m 9.048264,17.999316 c 0,0 3.457138,0.123751 5.437969,-2.958577 1.980831,-3.082327 1.448793,-5.013386 1.448793,-5.013386 0,0 -1.027765,-0.03512 -1.029547,-0.035282 -0.107297,-0.00979 -0.165618,-0.1578242 -0.319848,-0.2751222 -0.574223,-0.5252304 -1.367579,-0.6120185 -2.01904,-0.7164681 -0.08604,0.022919 0.0126,-0.00112 -0.01001,0 -0.02258,0.00112 -0.03704,-0.00115 -0.09995,0 -0.06288,0.00115 -0.203327,-0.00152 -0.349818,0 -0.29298,0.00304 -0.697268,0.010655 -1.179439,0.028474 C 9.962997,9.0645327 8.6953439,9.154783 7.4190229,9.370467 6.1427338,9.5861509 4.8567054,9.922715 3.8507134,10.489868 c -1.0030685,0.565484 -1.7406794,1.4666 -1.8491205,2.566543 -3.167e-4,0.0032 3.038e-4,0.0063 0,0.0095 -8.06e-4,0.0082 -0.00314,0.02592 0,0.05692 0.00366,0.03612 0.018452,0.08561 0.039981,0.142282 0.043058,0.113321 0.1299062,0.268868 0.3098526,0.445878 0.3598929,0.353989 1.0763682,0.819052 2.5487783,1.356547 0,0 0.2626591,0.105338 0.4797879,0.265621 0.1085883,0.08014 0.1973781,0.177313 0.2398859,0.256149 0.04254,0.07881 0.049992,0.12088 0,0.1992 v 0.0095 c 0,0 -0.035119,0.05319 -0.04996,0.123309 -0.014841,0.07012 -0.017016,0.165474 0.00998,0.284593 0.054022,0.238239 0.2315379,0.732318 0.689688,1.119881 1.279e-4,1.22e-4 0.031633,0.02435 0.039981,0.02844 0.00835,0.0041 0.014905,0.0077 0.019991,0.0095 0.010107,0.0035 0.014905,-0.0011 0.01999,0 0.010171,0.0022 0.013945,0.0087 0.019991,0.0095 0.012058,0.0016 0.016824,-0.0013 0.02997,0 0.026292,0.0025 0.069471,0.005 0.1099637,0.0095 0.080986,0.009 0.1879746,0.02025 0.2998574,0.04742 0.2237336,0.05437 0.4466996,0.166658 0.5397433,0.332041 0.05012,0.08907 0.1274914,0.109497 0.199905,0.132811 0.072413,0.02328 0.1508402,0.03667 0.2398859,0.04742 0.1780593,0.02152 0.3925493,0.03388 0.5997148,0.03795 0.2071335,0.0041 0.4067825,0.0018 0.5497225,0.0095"/>
+ <path style="fill:#cccccc;fill-rule:evenodd" d="m 18.348542,9.9986134 c 3.320376,0.2053706 5.267282,6.1374536 5.734863,8.0249466 -0.04703,0.0026 -0.07733,0.0064 -0.106844,0.0103 -0.0079,0.05593 -0.01931,0.162995 -0.01931,0.343706 0,0.11055 0.0086,0.227116 0.02961,0.31281 0.02102,0.08567 0.0524,0.132806 0.06823,0.142889 l 0.01931,0.009 0.009,0.0103 c 0,0 0.202561,0.205813 0.278054,0.552245 0.07552,0.346433 0.01572,0.845943 -0.45055,1.379972 -0.459227,0.525894 -1.124439,1.034148 -1.86013,1.676048 -0.367845,0.320965 -0.642087,0.630185 -0.884366,0.885653 -0.121109,0.127704 -0.215472,0.23887 -0.278054,0.33212 -0.06262,0.09325 -0.08625,0.167038 -0.08625,0.181508 0.0023,0.0184 0.120367,1.025328 0.181507,2.064808 0.03083,0.524493 0.04676,0.778803 0.01931,1.194602 -0.01375,0.207914 -0.03362,0.389979 -0.07595,0.534224 -0.02118,0.07214 -0.04883,0.133278 -0.08754,0.190519 -0.0387,0.05724 -0.09255,0.112058 -0.172496,0.13259 -0.346789,0.0891 -0.716577,-0.09211 -1.007946,-0.323109 -0.291368,-0.231006 -0.523732,-0.511037 -0.538086,-0.809703 -0.02253,-0.468439 0.290027,-0.703025 0.325684,-0.743329 0.0085,-0.0322 0.05613,0.03831 0.08625,-0.214977 0.01626,-0.13669 0.03045,-0.272846 0.01931,-0.388761 -0.01112,-0.115914 -0.04985,-0.204224 -0.07595,-0.230424 -0.03643,-0.03661 -0.08723,-0.04892 -0.182794,-0.04763 -0.09557,0.0013 -0.221149,0.01772 -0.355291,0.04763 -0.13411,0.02988 -0.279604,0.0737 -0.42223,0.08625 -0.142595,0.01255 -0.29119,-0.0041 -0.423518,-0.08625 C 17.808352,25.09015 17.278131,24.70277 17.003329,24.352591 16.86593,24.177486 16.813626,24.062343 16.630016,23.905903 16.587538,23.869712 16.54446,23.860808 16.5,23.86471 18.827451,16.27242 16.47889,10.863119 17.349609,10.026939 18.093814,10.015519 18.3396,9.999468 18.348544,9.998618 Z"/>
+ <g style="opacity:0.2" transform="matrix(-0.31984789,0,0,0.30356643,32.152076,1.5610396)">
+ <path style="fill-rule:evenodd" d="m 25.63825,57.444681 c 0,0 10.808695,0.407656 17.001734,-9.746061 6.19304,-10.153717 4.529632,-16.514958 4.529632,-16.514958 0,0 -3.213294,-0.115689 -3.218866,-0.116225 -0.335462,-0.03224 -0.5178,-0.5199 -1,-0.9063 -1.795298,-1.730199 -4.275716,-2.016094 -6.3125,-2.360169 -0.269,0.0755 0.0394,-0.0037 -0.0313,0 -0.0706,0.0037 -0.1158,-0.0038 -0.3125,0 -0.1966,0.0038 -0.6357,-0.005 -1.0937,0 -0.916,0.01 -2.18,0.0351 -3.6875,0.0938 -3.0151,0.1172 -6.9784,0.4145 -10.9688,1.125 -3.9903,0.7105 -8.01105,1.8192 -11.15627,3.6875 -3.13608,1.8628 -5.44221,4.831232 -5.7812498,8.454632 -9.9e-4,0.0105 9.5e-4,0.0207 0,0.0313 -0.00252,0.0271 -0.00982,0.0854 0,0.1875 0.01145,0.119 0.05769,0.282 0.1249998,0.4687 0.13462,0.3733 0.40615,0.8857 0.96875,1.4688 1.1252,1.1661 3.36525,2.6981 7.96872,4.4687 0,0 0.8212,0.347 1.50005,0.875 0.3395,0.264 0.6171,0.5841 0.75,0.8438 0.133,0.2596 0.1563,0.3982 0,0.6562 v 0.0313 c 0,0 -0.1098,0.1752 -0.1562,0.4062 -0.0464,0.231 -0.0532,0.5451 0.0312,0.9375 0.1689,0.7848 0.7239,2.412381 2.1563,3.689081 4e-4,4e-4 0.0989,0.0802 0.125,0.0937 0.0261,0.0135 0.0466,0.0255 0.0625,0.0313 0.0316,0.0115 0.0466,-0.0037 0.0625,0 0.0318,0.0073 0.0436,0.0285 0.0625,0.0312 0.0377,0.0054 0.0526,-0.0042 0.0937,0 0.0822,0.0084 0.2172,0.0164 0.3438,0.0313 0.2532,0.0297 0.5877,0.0667 0.9375,0.1562 0.6995,0.1791 1.3966,0.549 1.6875,1.0938 0.1567,0.2934 0.3986,0.3607 0.625,0.4375 0.2264,0.0767 0.4716,0.1208 0.75,0.1562 0.5567,0.0709 1.2273,0.1116 1.875,0.125 0.6476,0.0135 1.2718,0.0059 1.7187,0.0313"/>
+ </g>
+ <path style="fill:#e4e4e4;fill-rule:evenodd" d="m 23.951736,17.999316 c 0,0 -3.457138,0.123751 -5.437969,-2.958577 -1.980831,-3.082327 -1.448793,-5.013386 -1.448793,-5.013386 0,0 1.027765,-0.03512 1.029547,-0.035282 0.107297,-0.00979 0.165618,-0.1578242 0.319848,-0.2751222 0.574223,-0.5252304 1.367579,-0.6120185 2.01904,-0.7164681 0.08604,0.022919 -0.0126,-0.00112 0.01001,0 0.02258,0.00112 0.03704,-0.00115 0.09995,0 0.06288,0.00115 0.203327,-0.00152 0.349817,0 0.292981,0.00304 0.697269,0.010655 1.179439,0.028474 0.964374,0.035578 2.232027,0.1258283 3.508348,0.3415123 1.276289,0.2156839 2.562317,0.552248 3.568309,1.119401 1.003069,0.565484 1.74068,1.4666 1.849121,2.566543 3.17e-4,0.0032 -3.04e-4,0.0063 0,0.0095 8.06e-4,0.0082 0.0031,0.02592 0,0.05692 -0.0037,0.03612 -0.01845,0.08561 -0.03998,0.142282 -0.04306,0.113321 -0.129906,0.268868 -0.309853,0.445878 -0.359892,0.353989 -1.076368,0.819052 -2.548778,1.356547 0,0 -0.262659,0.105338 -0.479788,0.265621 -0.108588,0.08014 -0.197378,0.177313 -0.239886,0.256149 -0.04254,0.07881 -0.04999,0.12088 0,0.1992 v 0.0095 c 0,0 0.03512,0.05319 0.04996,0.123309 0.01484,0.07012 0.01702,0.165474 -0.01,0.284593 -0.05402,0.238239 -0.231538,0.732318 -0.689688,1.119881 -1.28e-4,1.22e-4 -0.03163,0.02435 -0.03998,0.02844 -0.0083,0.0041 -0.0149,0.0077 -0.01999,0.0095 -0.01011,0.0035 -0.0149,-0.0011 -0.01999,0 -0.01017,0.0022 -0.01394,0.0087 -0.01999,0.0095 -0.01206,0.0016 -0.01682,-0.0013 -0.02997,0 -0.02629,0.0025 -0.06947,0.005 -0.109964,0.0095 -0.08099,0.009 -0.187974,0.02025 -0.299857,0.04742 -0.223734,0.05437 -0.446699,0.166658 -0.539743,0.332041 -0.05012,0.08907 -0.127492,0.109497 -0.199905,0.132811 -0.07241,0.02328 -0.15084,0.03667 -0.239886,0.04742 -0.178059,0.02152 -0.392549,0.03388 -0.599715,0.03795 -0.207133,0.0041 -0.406782,0.0018 -0.549722,0.0095"/>
+ <path style="opacity:0.2" d="M 12.537735,2.9605083 C 12.24149,2.9605083 12,3.2254754 12,3.5523148 c 0,0.2671346 0.160708,0.4917751 0.382316,0.5654152 0.333024,1.249312 1.117165,2.4261752 2.200133,3.2811487 -0.216252,0.4698912 -0.331208,1.0101506 -0.332244,1.5614522 7.06e-4,0.8525046 0.273411,1.6643461 0.749976,2.2326831 v 13.596057 c 0,1.302034 0.598594,2.249929 1.499961,2.249929 0.901359,0 1.497923,-0.986517 1.499953,-2.249929 V 11.191512 C 18.476369,10.623525 18.749044,9.8123121 18.750071,8.9603309 18.749487,8.4092207 18.635054,7.8689752 18.41933,7.3988787 19.50155,6.5439052 20.28452,5.3664417 20.61751,4.11773 20.839507,4.0440836 21,3.8193892 21,3.5523224 21,3.225483 20.758509,2.9605159 20.462264,2.9605159 c -0.297435,0 -0.539042,0.2655215 -0.539042,0.5917769 0,0.1800543 0.07352,0.3401972 0.188953,0.4482308 -0.303763,1.1031416 -1.005791,2.1447844 -1.968688,2.9149352 -0.424912,-0.6079662 -1.019932,-0.9536802 -1.643201,-0.9547204 -0.622745,0.0016 -1.217141,0.347263 -1.641697,0.9547204 -0.963722,-0.7702264 -1.666448,-1.8111942 -1.97019,-2.9146347 0.115494,-0.1079969 0.188995,-0.2681917 0.188995,-0.4481866 0,-0.3263148 -0.242246,-0.5918066 -0.539229,-0.5918066 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 12.107422 9 C 11.814442 9.00304 11.409905 9.0114779 10.927734 9.0292969 C 9.9633578 9.0648749 8.6962429 9.1554097 7.4199219 9.3710938 C 6.1436328 9.5867777 4.8575545 9.9230818 3.8515625 10.490234 C 2.848494 11.055718 2.1103942 11.956698 2.0019531 13.056641 C 2.0016364 13.059841 2.0022569 13.063206 2.0019531 13.066406 C 2.0011471 13.074606 1.9988131 13.092047 2.0019531 13.123047 C 2.0056131 13.159167 2.0194866 13.208953 2.0410156 13.265625 C 2.0610358 13.318315 2.0926479 13.382443 2.1367188 13.451172 C 2.4080839 12.626377 3.0397479 11.947898 3.8515625 11.490234 C 4.8575545 10.923081 6.1436328 10.586778 7.4199219 10.371094 C 8.6962429 10.15541 9.9633578 10.064877 10.927734 10.029297 C 11.409905 10.011478 11.814442 10.00304 12.107422 10 C 12.253913 9.99848 12.394151 10.00115 12.457031 10 C 12.519941 9.99885 12.534061 10.00112 12.556641 10 C 12.579281 9.99888 12.480366 10.022919 12.566406 10 C 13.217867 10.104449 14.011715 10.191566 14.585938 10.716797 C 14.740167 10.834095 14.798953 10.982387 14.90625 10.992188 C 14.908032 10.992347 15.935547 11.027344 15.935547 11.027344 C 15.935547 11.027344 15.952076 11.150512 15.964844 11.226562 C 16.043068 10.463408 15.935547 10.027344 15.935547 10.027344 C 15.935547 10.027344 14.908032 9.9923495 14.90625 9.9921875 C 14.798953 9.9823975 14.740167 9.8340949 14.585938 9.7167969 C 14.011715 9.1915665 13.217867 9.1044496 12.566406 9 C 12.480366 9.022919 12.579251 8.99888 12.556641 9 C 12.534061 9.00112 12.519941 8.99885 12.457031 9 C 12.394151 9.00115 12.253913 8.99848 12.107422 9 z M 20.433594 9 C 19.782133 9.1044496 18.988285 9.1915665 18.414062 9.7167969 C 18.259833 9.8340949 18.201047 9.9823975 18.09375 9.9921875 C 18.091968 9.9923495 17.064453 10.027344 17.064453 10.027344 C 17.064453 10.027344 16.956932 10.463408 17.035156 11.226562 C 17.047924 11.150512 17.064453 11.027344 17.064453 11.027344 C 17.064453 11.027344 18.09195 10.992349 18.09375 10.992188 C 18.201047 10.982397 18.259833 10.834095 18.414062 10.716797 C 18.988285 10.191566 19.782133 10.104449 20.433594 10 C 20.519664 10.022919 20.420749 9.99888 20.443359 10 C 20.465939 10.00112 20.480059 9.99885 20.542969 10 C 20.605849 10.00115 20.746088 9.99848 20.892578 10 C 21.185559 10.003037 21.590096 10.011477 22.072266 10.029297 C 23.03664 10.064875 24.303757 10.15541 25.580078 10.371094 C 26.856367 10.586778 28.142446 10.923081 29.148438 11.490234 C 29.960252 11.947898 30.591916 12.626377 30.863281 13.451172 C 30.907352 13.382443 30.938963 13.318315 30.958984 13.265625 C 30.980514 13.208953 30.994347 13.159167 30.998047 13.123047 C 31.001147 13.092047 30.998853 13.074606 30.998047 13.066406 C 30.997743 13.063206 30.998364 13.059841 30.998047 13.056641 C 30.889606 11.956698 30.151506 11.055718 29.148438 10.490234 C 28.142446 9.9230818 26.856367 9.5867776 25.580078 9.3710938 C 24.303757 9.1554096 23.03664 9.0648749 22.072266 9.0292969 C 21.590096 9.0114779 21.185559 9.00304 20.892578 9 C 20.746088 8.99848 20.605849 9.00115 20.542969 9 C 20.480059 8.99885 20.465939 9.00112 20.443359 9 C 20.420749 8.99888 20.519634 9.022919 20.433594 9 z"/>
+ <path style="fill:#4f4f4f" d="M 12.537735,1.9607473 C 12.24149,1.9607473 12,2.2257144 12,2.5525538 c 0,0.2671346 0.160708,0.4917751 0.382316,0.5654152 0.333024,1.249312 1.117165,2.4261752 2.200133,3.2811487 -0.216252,0.4698912 -0.331208,1.0101506 -0.332244,1.5614522 7.06e-4,0.8525046 0.273411,1.6643462 0.749976,2.2326831 V 23.78931 c 0,1.302034 0.598594,2.249929 1.499961,2.249929 0.901359,0 1.497923,-0.986517 1.499953,-2.249929 V 10.191751 C 18.476369,9.623764 18.749044,8.8125511 18.750071,7.9605699 18.749487,7.4094597 18.635054,6.8692142 18.41933,6.3991177 19.50155,5.5441442 20.28452,4.3666807 20.61751,3.117969 20.839507,3.0443226 21,2.8196282 21,2.5525614 21,2.225722 20.758509,1.9607549 20.462264,1.9607549 c -0.297435,0 -0.539042,0.2655215 -0.539042,0.5917769 0,0.1800543 0.07352,0.3401972 0.188953,0.4482308 -0.303763,1.1031416 -1.005791,2.1447844 -1.968688,2.9149352 -0.424912,-0.6079662 -1.019932,-0.9536802 -1.643201,-0.9547204 -0.622745,0.0016 -1.217141,0.347263 -1.641697,0.9547204 -0.963722,-0.7702264 -1.666448,-1.8111942 -1.97019,-2.9146347 0.115494,-0.1079969 0.188995,-0.2681917 0.188995,-0.4481866 0,-0.3263148 -0.242246,-0.5918066 -0.539229,-0.5918066 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qnapi-48.svg b/.icons/awkward/32x32/apps/qnapi-48.svg
new file mode 120000
index 00000000..45ca89d2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qnapi-48.svg
@@ -0,0 +1 @@
+qnapi.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qnapi.svg b/.icons/awkward/32x32/apps/qnapi.svg
new file mode 100644
index 00000000..98c5a98f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qnapi.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#ff811f" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.1" d="m 16,7.000016 a 10,10 0 0 0 -10,10 10,10 0 0 0 10,10 10,10 0 0 0 5.130859,-1.429688 c 0.704519,0.744509 1.340845,1.556448 1.853516,2.388672 l 2.431641,-1.498046 C 24.828267,25.506855 24.123395,24.603343 23.349609,23.765641 A 10,10 0 0 0 26,17.000016 a 10,10 0 0 0 -10,-10 z m 0,3.570312 a 5.7142859,6.4285717 0 0 1 5.714844,6.429688 5.7142859,6.4285717 0 0 1 -1.357422,4.15625 c -1.97013,-1.34673 -4.152401,-2.234472 -6.337891,-2.064453 l 0.222657,2.849609 c 1.013993,-0.07889 2.350412,0.324226 3.705078,1.095703 A 5.7142859,6.4285717 0 0 1 16,23.42775 5.7142859,6.4285717 0 0 1 10.285156,17.000016 5.7142859,6.4285717 0 0 1 16,10.570328 Z"/>
+ <path style="fill:#5a3608" d="M 16,5.9997128 A 10,10 0 0 0 5.9999996,15.999714 10,10 0 0 0 16,25.999714 a 10,10 0 0 0 10,-10 A 10,10 0 0 0 16,5.9997128 Z m 0,3.5714287 A 5.7142859,6.4285717 0 0 1 21.714286,15.999714 5.7142859,6.4285717 0 0 1 16,22.428286 5.7142859,6.4285717 0 0 1 10.285714,15.999714 5.7142859,6.4285717 0 0 1 16,9.5711415 Z"/>
+ <path style="fill:none;stroke:#5a3608;stroke-width:2.85714293" d="m 14.131,19.517 c 3.415715,-0.265724 7.752216,2.932247 10.068764,6.692725"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qomp.svg b/.icons/awkward/32x32/apps/qomp.svg
new file mode 100644
index 00000000..e38df7d3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qomp.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="fill:#2f67ba" cx="16" cy="16" r="14"/>
+ <rect opacity=".2" width="20" height="20" x="-27" y="-26" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4bd076" width="20" height="20" x="-26" y="-26" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g opacity=".2" style="enable-background:new" transform="matrix(.5 0 0 .5 -230.5 -76.389)">
+ <path transform="matrix(2,0,0,2,269,-837)" d="m110 507v0.5l-0.00001 4.7695c-0.30389-0.17609-0.64878-0.26905-1-0.26953-1.1046 0-2 0.89543-2 2s0.89543 2 2 2 2-0.89543 2-2l0.00001-5h4l-0.00001 3.2695c-0.30389-0.17609-0.64878-0.26905-1-0.26953-1.1046 0-2 0.89543-2 2s0.89543 2 2 2 2-0.89543 2-2l0.00001-7h-0.5z"/>
+ </g>
+ <g style="enable-background:new;fill:#3f3f3f" transform="matrix(.5 0 0 .5 -230.5 -77.389)">
+ <path style="fill:#3f3f3f" transform="matrix(2,0,0,2,269,-837)" d="m110 507v0.5l-0.00001 4.7695c-0.30389-0.17609-0.64878-0.26905-1-0.26953-1.1046 0-2 0.89543-2 2s0.89543 2 2 2 2-0.89543 2-2l0.00001-5h4l-0.00001 3.2695c-0.30389-0.17609-0.64878-0.26905-1-0.26953-1.1046 0-2 0.89543-2 2s0.89543 2 2 2 2-0.89543 2-2l0.00001-7h-0.5z"/>
+ </g>
+ <path fill="#fff" style="opacity:0.2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 6 C 10.46 6 6 10.46 6 16 C 6 16.168849 6.0172004 16.333254 6.0253906 16.5 C 6.2859252 11.195719 10.628849 7 16 7 C 21.371151 7 25.714075 11.195719 25.974609 16.5 C 25.9828 16.333254 26 16.168849 26 16 C 26 10.46 21.54 6 16 6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qpdfview.svg b/.icons/awkward/32x32/apps/qpdfview.svg
new file mode 100644
index 00000000..743835ef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qpdfview.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <circle fill="#309dc0" cx="24" cy="23" r="8"/>
+ <path fill="#fff" fill-rule="evenodd" d="m24 19.75c-0.96927 0.0095-1.945 0.2309-2.7893 0.70939-0.33651 0.21919-0.74047 0.50229-1.0449 0.78752-0.479 0.469-0.889 1.016-1.166 1.629 0.75934 1.6751 2.4287 2.9028 4.2651 3.0842 1.2046 0.13636 2.4653-0.07179 3.5242-0.66786 0.3365-0.21919 0.74047-0.50229 1.0449-0.78752 0.479-0.47 0.889-1.017 1.166-1.629-0.759-1.675-2.429-2.903-4.265-3.084-0.244-0.029-0.49-0.042-0.735-0.042zm0 1.2503c1.0044-0.02225 1.8939 0.87633 1.875 1.8754 0.03219 1.1042-1.0681 2.0572-2.1558 1.851-1.0985-0.12898-1.8701-1.3614-1.5088-2.4053 0.231-0.768 0.985-1.33 1.79-1.321zm0 1.2503a0.625 0.62514 0 0 0 -0.625 0.626 0.625 0.62514 0 0 0 0.625 0.625 0.625 0.62514 0 0 0 0.625 -0.625 0.625 0.62514 0 0 0 -0.625 -0.623z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qps.svg b/.icons/awkward/32x32/apps/qps.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qps.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qreator.svg b/.icons/awkward/32x32/apps/qreator.svg
new file mode 100644
index 00000000..1228246e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qreator.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#c2352a" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:.2;fill:#ffffff" d="m3.4003906 2c-0.7756 0-1.4003906 0.6247906-1.4003906 1.4003906v1c0-0.7756 0.6247906-1.4003906 1.4003906-1.4003906h25.199218c0.7756 0 1.400391 0.6247906 1.400391 1.4003906v-1c0-0.7756-0.624791-1.4003906-1.400391-1.4003906h-25.199218z"/>
+ <path style="opacity:.2" d="m4 5v8h8v-8h-8zm10 0v4h2v-2h2v-2h-2-2zm2 4v4h2v-4h-2zm0 4h-2v2h2v-2zm0 2v2h2v-2h-2zm2 2v2h4v-4h-2v2h-2zm4 2v2h2v2h2v-4h-4zm4 0h2v-2-2h-4v2h2v2zm-4 2h-2v2h2v-2zm-2 2h-2v2h2v-2zm0 2v2h2v-2h-2zm2 2v2h2v-2h-2zm2 0h4v-2h-4v2zm-6-2h-4v2h2v2h2v-2-2zm0-2v-4h-4v2h2v2h2zm-4-4v-4h-2v2h-2v2h4zm-4-2v-2h-2-4v4h4v-2h2zm10-12v8h8v-8h-8zm-14 2h4v4h-4v-4zm16 0h4v4h-4v-4zm-15 1v2h2v-2h-2zm16 0v2h2v-2h-2zm-19 13v8h8v-8h-8zm2 2h4v4h-4v-4zm1 1v2h2v-2h-2z"/>
+ <path style="fill:#fef7c0" d="m4 4v8h8v-8h-8zm10 0v4h2v-2h2v-2h-2-2zm2 4v4h2v-4h-2zm0 4h-2v2h2v-2zm0 2v2h2v-2h-2zm2 2v2h4v-4h-2v2h-2zm4 2v2h2v2h2v-4h-4zm4 0h2v-2-2h-4v2h2v2zm-4 2h-2v2h2v-2zm-2 2h-2v2h2v-2zm0 2v2h2v-2h-2zm2 2v2h2v-2h-2zm2 0h4v-2h-4v2zm-6-2h-4v2h2v2h2v-2-2zm0-2v-4h-4v2h2v2h2zm-4-4v-4h-2v2h-2v2h4zm-4-2v-2h-2-4v4h4v-2h2zm10-12v8h8v-8h-8zm-14 2h4v4h-4v-4zm16 0h4v4h-4v-4zm-15 1v2h2v-2h-2zm16 0v2h2v-2h-2zm-19 13v8h8v-8h-8zm2 2h4v4h-4v-4zm1 1v2h2v-2h-2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qsampler.svg b/.icons/awkward/32x32/apps/qsampler.svg
new file mode 100644
index 00000000..a6531bab
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qsampler.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#28287b" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="m 16.61137,6.9999997 c -0.359095,1.181e-4 -0.72835,0.015402 -1.107962,0.047243 -3.359396,0.2817371 -5.7686523,1.9798301 -7.7146376,3.9920243 h -1.801e-4 c -1.3728966,1.420639 -2.3930788,3.412793 -2.6800767,5.408969 -0.4164237,2.896278 0.3659383,5.48148 2.342317,7.34487 1.6758989,1.58009 4.3266124,2.138054 7.1085614,2.199964 1.951213,0.04346 3.783216,-0.117016 5.423552,-0.494817 0.820166,-0.188899 1.623249,-0.430572 2.140089,-0.740374 0.516834,-0.309801 0.866834,-0.708996 0.87808,-1.197995 l 1.81e-4,-0.002 v -0.002 c 1.8e-5,-0.796232 -0.460156,-1.449936 -1.128589,-1.982445 -1.935347,-1.365542 -3.520001,-2.152579 -5.666549,-3.237167 -0.59158,-0.280079 -1.125942,-0.647408 -1.204934,-1.232859 -0.101058,-0.748989 1.040611,-0.976104 1.597557,-1.037457 0.775821,-0.06996 1.429668,-0.03934 2.219293,0.03985 0.78963,0.07915 1.672835,0.785676 1.943275,0.891581 l 0.02099,0.0083 0.0224,0.0033 c 0.05388,0.0072 0.133649,-0.02286 0.168876,-0.06187 0.03521,-0.03908 0.04178,-0.07 0.04654,-0.09113 0.0095,-0.0423 0.0064,-0.06167 0.0045,-0.08303 -0.0032,-0.04267 -0.01127,-0.08328 -0.02273,-0.134499 -0.02292,-0.102429 -0.06116,-0.239838 -0.112121,-0.405445 -0.178668,-1.026263 -0.78637,-2.499722 -1.210451,-3.381048 -0.100675,-0.180195 -0.201119,-0.337117 -0.304445,-0.461679 -0.103173,-0.124372 -0.204844,-0.225352 -0.354686,-0.264243 -0.197067,-0.05317 -0.481245,-0.06705 -0.862396,-0.06225 -0.382065,0.0051 -0.921406,0.03315 -1.447214,0.08479 -1.051625,0.103213 -2.185272,0.299276 -3.389813,0.588072 -1.20455,0.288796 -2.340734,0.667036 -3.134903,1.154103 -0.3970845,0.243534 -0.8116013,0.514633 -0.9993795,0.833448 -0.1877528,0.318769 -0.233532,1.093815 -0.089029,1.465333 v 1.81e-4 c 0.3073227,0.80666 1.1857425,1.412604 2.1456005,1.932554 2.006863,1.091851 3.778953,1.78834 5.67428,2.957949 0.697798,0.3794 1.165113,0.942714 1.06036,1.513364 -0.110226,0.600461 -0.831917,0.900913 -1.455453,1.107324 -1.12134,0.371196 -2.251923,0.332287 -3.246072,0.298178 C 10.971838,23.900142 8.816335,23.415661 7.2339133,21.624585 6.2506456,20.511669 6.1170245,19.36758 6.0100867,17.728798 5.9053303,16.123518 6.5316004,14.332636 7.4309958,13 9.4303504,10.03753 12.033717,8.3224064 15.484086,7.8647189 c 4.071308,-0.5201854 6.853199,0.9398391 8.633442,2.5130421 0.890124,0.786603 1.526908,1.738363 1.938446,2.347461 0.205765,0.304554 0.355226,0.557224 0.452347,0.729274 0.04855,0.08602 0.08378,0.151657 0.107538,0.195316 0.0119,0.02182 0.02008,0.03688 0.02942,0.05253 0.0045,0.0079 -0.0027,0.0067 0.03194,0.04249 0.0086,0.0089 0.0638,0.04346 0.064,0.04352 1.8e-4,7.1e-5 0.232618,-0.07794 0.232701,-0.07809 8.4e-5,-1.81e-4 0.02672,-0.08767 0.02607,-0.103478 -6.3e-4,-0.01577 -0.002,-0.02324 -0.0032,-0.02942 -0.01,-0.05183 -0.01487,-0.04977 -0.02383,-0.07086 -0.0088,-0.02111 -0.02041,-0.04661 -0.03508,-0.07739 -0.02936,-0.0616 -0.07132,-0.144317 -0.126747,-0.246083 -0.110898,-0.20354 -0.27546,-0.482391 -0.496998,-0.810017 -0.443064,-0.65525 -1.113962,-1.641413 -2.038575,-2.4664525 -1.618061,-1.4438201 -4.020513,-2.809483 -7.308474,-2.900854 -0.117426,-0.00326 -0.23605,-0.00495 -0.355741,-0.00495 z"/>
+ <path style="fill:#9868ff" d="m 16.61137,5.9999998 c -0.359095,1.181e-4 -0.72835,0.015402 -1.107962,0.047243 -3.359396,0.2817371 -5.7686523,1.9798301 -7.7146376,3.9920242 h -1.801e-4 c -1.3728966,1.420639 -2.3930788,3.412793 -2.6800767,5.408969 -0.4164237,2.896278 0.3659383,5.48148 2.342317,7.34487 1.6758989,1.58009 4.3266124,2.138054 7.1085614,2.199964 1.951213,0.04346 3.783216,-0.117016 5.423552,-0.494817 0.820166,-0.188899 1.623249,-0.430572 2.140089,-0.740374 0.516834,-0.309801 0.866834,-0.708996 0.87808,-1.197995 l 1.81e-4,-0.002 v -0.002 c 1.8e-5,-0.796232 -0.460156,-1.449936 -1.128589,-1.982445 -1.935347,-1.365542 -3.520001,-2.152579 -5.666549,-3.237167 -0.59158,-0.280079 -1.125942,-0.647408 -1.204934,-1.232859 -0.101058,-0.748989 1.040611,-0.976104 1.597557,-1.037457 0.775821,-0.06996 1.429668,-0.03934 2.219293,0.03985 0.78963,0.07915 1.672835,0.785676 1.943275,0.891581 l 0.02099,0.0083 0.0224,0.0033 c 0.05388,0.0072 0.133649,-0.02286 0.168876,-0.06187 0.03521,-0.03908 0.04178,-0.07 0.04654,-0.09113 0.0095,-0.0423 0.0064,-0.06167 0.0045,-0.08303 -0.0032,-0.04267 -0.01127,-0.08328 -0.02273,-0.134499 -0.02292,-0.102429 -0.06116,-0.239838 -0.112121,-0.405445 -0.178668,-1.026263 -0.78637,-2.499722 -1.210451,-3.381048 -0.100675,-0.180195 -0.201119,-0.337117 -0.304445,-0.461679 -0.103173,-0.124372 -0.204844,-0.225352 -0.354686,-0.264243 -0.197067,-0.05317 -0.481245,-0.06705 -0.862396,-0.06225 -0.382065,0.0051 -0.921406,0.03315 -1.447214,0.08479 -1.051625,0.103213 -2.185272,0.299276 -3.389813,0.588072 -1.20455,0.288796 -2.340734,0.667036 -3.134903,1.154103 -0.3970845,0.243534 -0.8116013,0.514633 -0.9993795,0.833448 -0.1877528,0.318769 -0.233532,1.093815 -0.089029,1.465333 v 1.81e-4 c 0.3073227,0.80666 1.1857425,1.412604 2.1456005,1.932554 2.006863,1.091851 3.778953,1.78834 5.67428,2.957949 0.697798,0.3794 1.165113,0.942714 1.06036,1.513364 -0.110226,0.600461 -0.831917,0.900913 -1.455453,1.107324 -1.12134,0.371196 -2.251923,0.332287 -3.246072,0.298178 C 10.971838,22.900142 8.816335,22.415661 7.2339133,20.624585 6.2506456,19.511669 6.1170245,18.36758 6.0100867,16.728798 5.9053303,15.123518 6.5316004,13.332636 7.4309958,12 9.4303504,9.0375298 12.033717,7.3224065 15.484086,6.864719 c 4.071308,-0.5201854 6.853199,0.9398391 8.633442,2.513042 0.890124,0.786603 1.526908,1.738363 1.938446,2.347461 0.205765,0.304554 0.355226,0.557224 0.452347,0.729274 0.04855,0.08602 0.08378,0.151657 0.107538,0.195316 0.0119,0.02182 0.02008,0.03688 0.02942,0.05253 0.0045,0.0079 -0.0027,0.0067 0.03194,0.04249 0.0086,0.0089 0.0638,0.04346 0.064,0.04352 1.8e-4,7.1e-5 0.232618,-0.07794 0.232701,-0.07809 8.4e-5,-1.81e-4 0.02672,-0.08767 0.02607,-0.103478 -6.3e-4,-0.01577 -0.002,-0.02324 -0.0032,-0.02942 -0.01,-0.05183 -0.01487,-0.04977 -0.02383,-0.07086 -0.0088,-0.02111 -0.02041,-0.04661 -0.03508,-0.07739 -0.02936,-0.0616 -0.07132,-0.144317 -0.126747,-0.246083 -0.110898,-0.20354 -0.27546,-0.482391 -0.496998,-0.810017 -0.443064,-0.65525 -1.113962,-1.6414131 -2.038575,-2.4664524 -1.618061,-1.4438201 -4.020513,-2.809483 -7.308474,-2.900854 -0.117426,-0.00326 -0.23605,-0.00495 -0.355741,-0.00495 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qsynth.svg b/.icons/awkward/32x32/apps/qsynth.svg
new file mode 100644
index 00000000..cfa0cbbc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qsynth.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 9.03 9.03">
+ <path fill="#ec953b" d="m4.3261 0.56444c-0.8823 1.2351-3.8798 4.718-2.603 6.731 0.98795 1.5577 4.3461 1.5657 5.3226 0 1.2702-2.0365-1.9686-5.4959-2.7196-6.731z"/>
+ <path opacity=".2" d="m1.4161 6.2888c-0.023509 0.46595 0.063133 0.90423 0.30703 1.2889 0.98794 1.5576 4.3462 1.5655 5.3227 0 0.2303-0.3699 0.3107-0.7873 0.2859-1.2293-0.0184 0.3372-0.1053 0.657-0.2862 0.9471-0.9765 1.5655-4.3346 1.5576-5.3227 0-0.1938-0.3059-0.2878-0.646-0.3069-1.0067z"/>
+ <path fill="#fff" opacity=".2" transform="scale(.28222)" d="m15.328 2c-2.651 3.7112-10.687 13.15-10.31 20.283 0.3522-6.991 7.781-15.743 10.31-19.283 2.178 3.5812 10.253 12.439 10.651 19.494 0.387-7.195-8.369-16.741-10.651-20.494z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qt-creator.svg b/.icons/awkward/32x32/apps/qt-creator.svg
new file mode 120000
index 00000000..619ebc9c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qt-creator.svg
@@ -0,0 +1 @@
+qtcreator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qt.svg b/.icons/awkward/32x32/apps/qt.svg
new file mode 100644
index 00000000..a0286431
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qt.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m5.0909092 5.0000001h24.48052s1.428571 0 1.428571 1.4117646v18.352941l-4.090909 4.235294h-24.480519s-1.4285715 0-1.4285715-1.411765v-18.352941z"/>
+ <path style="fill:#00cc5c" d="m5.0909092 4.0000001h24.48052s1.428571 0 1.428571 1.4117646v18.352941l-4.090909 4.235294h-24.480519s-1.4285715 0-1.4285715-1.411765v-18.352941z"/>
+ <path style="opacity:.2" d="m 20,10 v 3 h -2 v 2 h 2 v 4.117188 C 20,21.940717 20.999201,23 22.792969,23 H 25 V 21 H 23.015625 C 22.050838,21 22,20.329735 22,18.917969 V 15 h 3 v -2 h -3 v -3 z m -7.974609,0.02148 C 8.0549478,10.021484 7,12.264706 7,16.5 c 0,4.235294 1.0363906,6.527344 5.025391,6.527344 h 1.132812 l 1.650391,2.822265 1.912109,-0.705078 -1.558594,-2.824219 C 16.646387,21.61443 17,19.323529 17,16.5 17,12.264706 15.995834,10.021484 12.025391,10.021484 Z M 12.007812,12 C 14.429818,12 15.000006,13.75699 15,16.654297 15,19.551603 14.44817,21 12.007812,21 9.5674558,21 9,19.551603 9,16.654297 9,13.75699 9.5858083,12 12.007812,12 Z"/>
+ <path style="fill:#ffffff" d="m20 9v3h-2v2h2v4.117188c0 2.823529 0.999201 3.882812 2.792969 3.882812h2.207031v-2h-1.984375c-0.964787 0-1.015625-0.670265-1.015625-2.082031v-3.917969h3v-2h-3v-3h-2zm-7.974609 0.0214844c-3.9704432 0-5.025391 2.2432216-5.025391 6.4785156s1.0363906 6.527344 5.025391 6.527344h1.132812l1.650391 2.822265 1.912109-0.705078-1.558594-2.824219c1.484278-0.705882 1.837891-2.996783 1.837891-5.820312 0-4.235294-1.004166-6.4785156-4.974609-6.4785156zm-0.017579 1.9785156c2.422006 0 2.992194 1.75699 2.992188 4.654297 0 2.897306-0.55183 4.345703-2.992188 4.345703-2.4403562 0-3.007812-1.448397-3.007812-4.345703 0-2.897307 0.5858083-4.654297 3.007812-4.654297z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m5.0917969 4-4.0917969 4.234375v1l4.0917969-4.234375h24.480469s1.427734 3.448e-4 1.427734 1.4121094v-1c0-1.4117646-1.427734-1.4121094-1.427734-1.4121094h-24.480469z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qt4-logo.svg b/.icons/awkward/32x32/apps/qt4-logo.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qt4-logo.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qt4logo.svg b/.icons/awkward/32x32/apps/qt4logo.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qt4logo.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qt5-logo.svg b/.icons/awkward/32x32/apps/qt5-logo.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qt5-logo.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qt5ct.svg b/.icons/awkward/32x32/apps/qt5ct.svg
new file mode 120000
index 00000000..d771b629
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qt5ct.svg
@@ -0,0 +1 @@
+qtconfig.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qtassistant.svg b/.icons/awkward/32x32/apps/qtassistant.svg
new file mode 100644
index 00000000..ab1238fc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtassistant.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 5.0909092,5.0000001 H 29.571429 c 0,0 1.428571,0 1.428571,1.4117646 V 24.764706 L 26.909091,29 H 2.4285722 c 0,0 -1.4285715,0 -1.4285715,-1.411765 V 9.2352937 Z"/>
+ <path style="fill:#00cc5c" d="M 5.0909092,4.0000001 H 29.571429 c 0,0 1.428571,0 1.428571,1.4117646 V 23.764706 L 26.909091,28 H 2.4285722 c 0,0 -1.4285715,0 -1.4285715,-1.411765 V 8.2352937 Z"/>
+ <path style="opacity:0.2" d="m 20,10 v 3 h -2 v 2 h 2 v 4.117188 C 20,21.940717 20.999201,23 22.792969,23 H 25 V 21 H 23.015625 C 22.050838,21 22,20.329735 22,18.917969 V 15 h 3 v -2 h -3 v -3 z m -7.974609,0.02148 C 8.0549478,10.021484 7,12.264706 7,16.5 c 0,4.235294 1.0363906,6.527344 5.025391,6.527344 h 1.132812 l 1.650391,2.822265 1.912109,-0.705078 -1.558594,-2.824219 C 16.646387,21.61443 17,19.323529 17,16.5 17,12.264706 15.995834,10.021484 12.025391,10.021484 Z M 12.007812,12 C 14.429818,12 15.000006,13.75699 15,16.654297 15,19.551603 14.44817,21 12.007812,21 9.5674558,21 9,19.551603 9,16.654297 9,13.75699 9.5858083,12 12.007812,12 Z"/>
+ <path style="fill:#ffffff" d="m 20,9 v 3 h -2 v 2 h 2 v 4.117188 C 20,20.940717 20.999201,22 22.792969,22 H 25 V 20 H 23.015625 C 22.050838,20 22,19.329735 22,17.917969 V 14 h 3 V 12 H 22 V 9 Z M 12.025391,9.021484 C 8.0549478,9.0214844 7,11.264706 7,15.5 c 0,4.235294 1.0363906,6.527344 5.025391,6.527344 h 1.132812 l 1.650391,2.822265 1.912109,-0.705078 -1.558594,-2.824219 C 16.646387,20.61443 17,18.323529 17,15.5 17,11.264706 15.995834,9.0214844 12.025391,9.021484 Z M 12.007812,11 C 14.429818,11 15.000006,12.75699 15,15.654297 15,18.551603 14.44817,20 12.007812,20 9.5674558,20 9,18.551603 9,15.654297 9,12.75699 9.5858083,11 12.007812,11 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.0917969,4 1,8.234375 v 1 L 5.0917969,5 H 29.572266 C 29.572266,5 31,5.0003448 31,6.4121094 v -1 C 31,4.0003448 29.572266,4 29.572266,4 Z"/>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#4f4f4f" cx="24" cy="23" r="8"/>
+ <g style="fill:#ffffff;enable-background:new" transform="matrix(0.71428571,0,0,0.71428571,-351.34409,283.70661)">
+ <path style="fill:#ffffff" d="m 526.48193,-357.98925 h -2 v -2 h 2 z m 2.07,-7.75 -0.9,0.92 c -0.72,0.73 -1.17,1.33 -1.17,2.83 h -2 v -0.5 c 0,-1.1 0.45,-2.1 1.17,-2.83 l 1.24,-1.26 c 0.37,-0.36 0.59,-0.86 0.59,-1.41 0,-1.1 -0.9,-2 -2,-2 -1.1,0 -2,0.9 -2,2 h -2 c 0,-2.21 1.79,-4 4,-4 2.21,0 4,1.79 4,4 0,0.88 -0.36,1.68 -0.93,2.25 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qtconfig-qt4.svg b/.icons/awkward/32x32/apps/qtconfig-qt4.svg
new file mode 120000
index 00000000..d771b629
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtconfig-qt4.svg
@@ -0,0 +1 @@
+qtconfig.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qtconfig-qt5.svg b/.icons/awkward/32x32/apps/qtconfig-qt5.svg
new file mode 120000
index 00000000..d771b629
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtconfig-qt5.svg
@@ -0,0 +1 @@
+qtconfig.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qtconfig.svg b/.icons/awkward/32x32/apps/qtconfig.svg
new file mode 100644
index 00000000..40a7687a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtconfig.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#00cc5c" d="m13.134 1.0006c-0.29681 0.0323-0.55825 0.27515-0.6125 0.56874l-0.59061 2.9968c-1.0603 0.41466-2.0568 0.98438-2.9312 1.6844l-2.909-0.9844c-0.3024-0.1042-0.669 0.0308-0.8314 0.3063l-2.8 4.8562c-0.15772 0.2793-0.0901 0.66583 0.15312 0.87499l2.3187 2.0343c-0.0816 0.54547-0.13125 1.0943-0.13125 1.6625 0 0.56822 0.0496 1.117 0.13125 1.6625l-2.3187 2.0344c-0.24319 0.20916-0.31084 0.59569-0.15312 0.87499l2.8 4.8562c0.16239 0.2754 0.52899 0.41046 0.83124 0.30624l2.9093-0.98436c0.87441 0.69997 1.8709 1.2697 2.9312 1.6844l0.59061 2.9968c0.0599 0.3137 0.35879 0.56439 0.67812 0.56874h5.5999c0.31933-0.004 0.61824-0.25504 0.67811-0.56874l0.59062-2.9968c1.0603-0.41466 2.0568-0.98439 2.9312-1.6844l2.9093 0.98436c0.30224 0.10422 0.66885-0.0308 0.83124-0.30624l2.8-4.8562c0.15771-0.2793 0.0901-0.66583-0.15312-0.87499l-2.3187-2.0344c0.0816-0.54547 0.13124-1.0942 0.13124-1.6625 0-0.56822-0.0497-1.117-0.13124-1.6625l2.3187-2.0343c0.24319-0.20916 0.31083-0.59569 0.15312-0.87499l-2.8-4.8562c-0.162-0.2758-0.529-0.4109-0.831-0.3067l-2.9093 0.98436c-0.875-0.7005-1.871-1.2702-2.931-1.6849l-0.591-2.9968c-0.06-0.3137-0.359-0.5644-0.678-0.5687h-5.5999c-0.0219-0.00051-0.0438-0.00051-0.0656 0z"/>
+ <path fill="#fff" opacity=".2" d="m13.125 1.0002c-0.29681 0.0323-0.5395 0.26891-0.59375 0.5625l-0.59375 3c-1.06 0.4147-2.0626 0.9875-2.937 1.6875l-2.9058-0.9688c-0.3022-0.1042-0.6814 0.006-0.8438 0.2812l-2.6875 4.6875c0.01904 0.0215 0.04057 0.0436 0.0625 0.0625l0.3125 0.28125 2.3125-4.0312c0.1624-0.2748 0.5416-0.3848 0.8438-0.2806l2.9062 0.9688c0.8744-0.7 1.8776-1.2728 2.9376-1.6875l0.59375-3c0.0542-0.29359 0.29694-0.5302 0.59375-0.5625 0.0218-0.00051 0.0406-0.00051 0.0625 0h5.625c0.31933 0.004 0.59635 0.2488 0.65625 0.5625l0.59375 3c1.0603 0.41466 2.0631 0.98753 2.9375 1.6875l2.9062-0.96875c0.30224-0.10422 0.68136 0.006 0.84375 0.28125l2.3125 4.0312 0.3125-0.28125c0.0219-0.0189 0.0435-0.041 0.0625-0.0625l-2.6875-4.6875c-0.162-0.2753-0.541-0.3853-0.843-0.2811l-2.907 0.9688c-0.874-0.7-1.877-1.2728-2.937-1.6876l-0.59375-3c-0.06-0.3136-0.337-0.5581-0.656-0.5624h-5.625c-0.0219-0.00051-0.0407-0.00051-0.0625 0zm-10.719 9.6558c-0.01685 0.0926-0.01947 0.15743 0 0.25-0.01419-0.0788-0.01174-0.17122 0-0.25zm27.188 0c0.0118 0.0788 0.0142 0.17115 0 0.25 0.0195-0.0926 0.0169-0.15743 0-0.25zm-24.75 3.5938c-0.006 0.082 0.0046 0.1671 0 0.25 0.0085 0.16951 0.02035 0.33388 0.03125 0.5 0.01435-0.21861 0.02988-0.43823 0.0625-0.65625l-0.0938-0.094zm22.312 0-0.0937 0.0937c0.0326 0.21802 0.0482 0.43764 0.0625 0.65625 0.0109-0.16612 0.0228-0.33049 0.0312-0.5-0.005-0.0829 0.006-0.16804 0-0.25zm-22.312 2.5-2.2188 1.9375c-0.02193 0.0189-0.04342 0.041-0.0625 0.0625l0.375 0.65625 2-1.75c-0.0454-0.303-0.0712-0.598-0.0937-0.906zm22.312 0c-0.0226 0.3078-0.0484 0.60325-0.0937 0.90625l2 1.75 0.375-0.65625c-0.019-0.021-0.04-0.043-0.062-0.062l-2.219-1.938z"/>
+ <path opacity=".2" d="m2.5664 11.243-0.10742 0.18555c-0.15772 0.2793-0.088923 0.66584 0.1543 0.875l2.2187 1.947c0.022588-0.30668 0.054444-0.6102 0.099609-0.91211l-2.3183-2.035c-0.0196-0.017-0.0296-0.042-0.0469-0.061zm26.867 0c-0.01729 0.019-0.02729 0.0437-0.04687 0.06055l-2.3184 2.0352c0.04513 0.30191 0.07701 0.60543 0.09961 0.91211l2.2188-1.9473c0.24319-0.20916 0.31201-0.5957 0.1543-0.875l-0.107-0.186zm-24.611 4.258c-0.00833 0.16613-0.021484 0.33085-0.021484 0.5 0 0.25372 0.013035 0.5026 0.03125 0.75l0.099609-0.08789c-0.0574-0.383-0.0898-0.77-0.1094-1.162zm22.355 0c-0.01966 0.39194-0.05207 0.77902-0.10938 1.1621l0.09961 0.08789c0.01822-0.2474 0.03125-0.49628 0.03125-0.75 0-0.16915-0.01315-0.33387-0.02148-0.5zm-24.611 4.258c-0.1973 0.217-0.2524 0.557-0.1074 0.814l2.8008 4.8555c0.16239 0.2754 0.52783 0.41086 0.83008 0.30664l2.9101-0.985c0.87441 0.69997 1.8714 1.2709 2.9316 1.6855l0.58984 2.9961c0.0599 0.3137 0.3584 0.56401 0.67774 0.56836h5.6016c0.31933-0.004 0.61786-0.25466 0.67774-0.56836l0.58984-2.9961c1.059-0.415 2.056-0.986 2.93-1.686l2.9102 0.98438c0.30224 0.10422 0.66769-0.0312 0.83008-0.30664l2.8008-4.8555c0.14501-0.2568 0.0899-0.59757-0.10742-0.81445l-2.6934 4.6699c-0.16239 0.27544-0.52784 0.41086-0.83008 0.30664l-2.911-0.985c-0.87441 0.69997-1.8714 1.2689-2.9316 1.6836l-0.58984 2.998c-0.059 0.313-0.358 0.564-0.677 0.568h-5.6016c-0.31933-0.0043-0.61784-0.25466-0.67774-0.56836l-0.589-2.998c-1.061-0.415-2.0576-0.984-2.932-1.684l-2.9102 0.984c-0.3022 0.105-0.6676-0.031-0.83-0.306l-2.6934-4.67z"/>
+ <path style="opacity:0.2" d="m 20,9.000391 v 3 h -2 v 2 h 2 v 4.117188 c 0,2.823529 0.999201,3.882812 2.792969,3.882812 H 25 v -2 H 23.015625 C 22.050838,20.000391 22,19.330126 22,17.91836 v -3.917969 h 3 v -2 h -3 v -3 z m -7.974609,0.02148 C 8.0549478,9.021876 7,11.265097 7,15.500391 c 0,4.235294 1.0363906,6.527344 5.025391,6.527344 h 1.132812 L 14.808594,24.85 16.720703,24.144922 15.162109,21.320703 C 16.646387,20.614821 17,18.32392 17,15.500391 17,11.265097 15.995834,9.021876 12.025391,9.021875 Z m -0.01758,1.978516 c 2.422006,0 2.992194,1.75699 2.992188,4.654297 0,2.897306 -0.55183,4.345703 -2.992188,4.345703 C 9.5674558,20.000391 9,18.551994 9,15.654688 9,12.757381 9.5858083,11.000391 12.007812,11.000391 Z"/>
+ <path style="fill:#ffffff" d="m 20,8.0003914 v 2.9999996 h -2 v 2 h 2 v 4.117188 c 0,2.823529 0.999201,3.882812 2.792969,3.882812 H 25 v -2 H 23.015625 C 22.050838,19.000391 22,18.330126 22,16.91836 v -3.917969 h 3 v -2 H 22 V 8.0003914 Z m -7.974609,0.021484 C 8.0549478,8.0218758 7,10.265097 7,14.500391 c 0,4.235294 1.0363906,6.527344 5.025391,6.527344 h 1.132812 L 14.808594,23.85 16.720703,23.144922 15.162109,20.320703 C 16.646387,19.614821 17,17.32392 17,14.500391 17,10.265097 15.995834,8.0218758 12.025391,8.0218754 Z m -0.01758,1.9785156 c 2.422006,0 2.992194,1.75699 2.992188,4.654297 0,2.897306 -0.55183,4.345703 -2.992188,4.345703 C 9.5674558,19.000391 9,17.551994 9,14.654688 9,11.757381 9.5858083,10.000391 12.007812,10.000391 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qtcreator.svg b/.icons/awkward/32x32/apps/qtcreator.svg
new file mode 100644
index 00000000..6fe7c4ee
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtcreator.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m5.0909092 5.0000001h24.48052s1.428571 0 1.428571 1.4117646v18.352941l-4.090909 4.235294h-24.480519s-1.4285715 0-1.4285715-1.411765v-18.352941z"/>
+ <path style="fill:#00cc5c" d="m5.0909092 4.0000001h24.48052s1.428571 0 1.428571 1.4117646v18.352941l-4.090909 4.235294h-24.480519s-1.4285715 0-1.4285715-1.411765v-18.352941z"/>
+ <path style="opacity:.2" d="m 20,10 v 3 h -2 v 2 h 2 v 4.117188 C 20,21.940717 20.999201,23 22.792969,23 H 25 V 21 H 23.015625 C 22.050838,21 22,20.329735 22,18.917969 V 15 h 3 v -2 h -3 v -3 z m -7.974609,0.02148 C 8.0549478,10.021484 7,12.264706 7,16.5 c 0,4.235294 1.0363906,6.527344 5.025391,6.527344 h 1.132812 l 1.650391,2.822265 1.912109,-0.705078 -1.558594,-2.824219 C 16.646387,21.61443 17,19.323529 17,16.5 17,12.264706 15.995834,10.021484 12.025391,10.021484 Z M 12.007812,12 C 14.429818,12 15.000006,13.75699 15,16.654297 15,19.551603 14.44817,21 12.007812,21 9.5674558,21 9,19.551603 9,16.654297 9,13.75699 9.5858083,12 12.007812,12 Z"/>
+ <path style="fill:#ffffff" d="m20 9v3h-2v2h2v4.117188c0 2.823529 0.999201 3.882812 2.792969 3.882812h2.207031v-2h-1.984375c-0.964787 0-1.015625-0.670265-1.015625-2.082031v-3.917969h3v-2h-3v-3h-2zm-7.974609 0.0214844c-3.9704432 0-5.025391 2.2432216-5.025391 6.4785156s1.0363906 6.527344 5.025391 6.527344h1.132812l1.650391 2.822265 1.912109-0.705078-1.558594-2.824219c1.484278-0.705882 1.837891-2.996783 1.837891-5.820312 0-4.235294-1.004166-6.4785156-4.974609-6.4785156zm-0.017579 1.9785156c2.422006 0 2.992194 1.75699 2.992188 4.654297 0 2.897306-0.55183 4.345703-2.992188 4.345703-2.4403562 0-3.007812-1.448397-3.007812-4.345703 0-2.897307 0.5858083-4.654297 3.007812-4.654297z"/>
+ <path style="fill:#ffffff;opacity:.2" d="m5.0917969 4-4.0917969 4.234375v1l4.0917969-4.234375h24.480469s1.427734 3.448e-4 1.427734 1.4121094v-1c0-1.4117646-1.427734-1.4121094-1.427734-1.4121094h-24.480469z"/>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#b73ad2" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 28,19.000018 c -1.215907,1.238909 -3.718966,2.418096 -5.299571,2.882452 -4.241661,1.507516 -2.21792,5.112362 -2.21792,5.112362 1.28669,-0.954979 7.073906,-7.339924 7.073906,-7.339924 0,0 -4.546329,5.842102 -6.609489,7.339924 v 0.0031 c 5.537097,0.0922 5.758704,-2.920634 6.168509,-4.759478 C 27.536907,20.347244 28,18.999985 28,18.999985 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qtcreator_logo_32.svg b/.icons/awkward/32x32/apps/qtcreator_logo_32.svg
new file mode 120000
index 00000000..619ebc9c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtcreator_logo_32.svg
@@ -0,0 +1 @@
+qtcreator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qtcreatorubuntu.svg b/.icons/awkward/32x32/apps/qtcreatorubuntu.svg
new file mode 120000
index 00000000..619ebc9c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtcreatorubuntu.svg
@@ -0,0 +1 @@
+qtcreator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qtdbusviewer.svg b/.icons/awkward/32x32/apps/qtdbusviewer.svg
new file mode 100644
index 00000000..5696e90d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtdbusviewer.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 5.0909092,5.0000001 H 29.571429 c 0,0 1.428571,0 1.428571,1.4117646 V 24.764706 L 26.909091,29 H 2.4285722 c 0,0 -1.4285715,0 -1.4285715,-1.411765 V 9.2352937 Z"/>
+ <path style="fill:#00cc5c" d="M 5.0909092,4.0000001 H 29.571429 c 0,0 1.428571,0 1.428571,1.4117646 V 23.764706 L 26.909091,28 H 2.4285722 c 0,0 -1.4285715,0 -1.4285715,-1.411765 V 8.2352937 Z"/>
+ <path style="opacity:0.2" d="m 20,10 v 3 h -2 v 2 h 2 v 4.117188 C 20,21.940717 20.999201,23 22.792969,23 H 25 V 21 H 23.015625 C 22.050838,21 22,20.329735 22,18.917969 V 15 h 3 v -2 h -3 v -3 z m -7.974609,0.02148 C 8.0549478,10.021484 7,12.264706 7,16.5 c 0,4.235294 1.0363906,6.527344 5.025391,6.527344 h 1.132812 l 1.650391,2.822265 1.912109,-0.705078 -1.558594,-2.824219 C 16.646387,21.61443 17,19.323529 17,16.5 17,12.264706 15.995834,10.021484 12.025391,10.021484 Z M 12.007812,12 C 14.429818,12 15.000006,13.75699 15,16.654297 15,19.551603 14.44817,21 12.007812,21 9.5674558,21 9,19.551603 9,16.654297 9,13.75699 9.5858083,12 12.007812,12 Z"/>
+ <path style="fill:#ffffff" d="m 20,9 v 3 h -2 v 2 h 2 v 4.117188 C 20,20.940717 20.999201,22 22.792969,22 H 25 V 20 H 23.015625 C 22.050838,20 22,19.329735 22,17.917969 V 14 h 3 V 12 H 22 V 9 Z M 12.025391,9.021484 C 8.0549478,9.0214844 7,11.264706 7,15.5 c 0,4.235294 1.0363906,6.527344 5.025391,6.527344 h 1.132812 l 1.650391,2.822265 1.912109,-0.705078 -1.558594,-2.824219 C 16.646387,20.61443 17,18.323529 17,15.5 17,11.264706 15.995834,9.0214844 12.025391,9.021484 Z M 12.007812,11 C 14.429818,11 15.000006,12.75699 15,15.654297 15,18.551603 14.44817,20 12.007812,20 9.5674558,20 9,18.551603 9,15.654297 9,12.75699 9.5858083,11 12.007812,11 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.0917969,4 1,8.234375 v 1 L 5.0917969,5 H 29.572266 C 29.572266,5 31,5.0003448 31,6.4121094 v -1 C 31,4.0003448 29.572266,4 29.572266,4 Z"/>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#e55252" cx="24" cy="23" r="8"/>
+ <g>
+ <path style="fill:#ffffff" d="m 19,24 h 9 l -2,2 h -7 z"/>
+ <path style="fill:#ffffff" d="m 29,24 -4,4 v -4 z"/>
+ </g>
+ <g transform="rotate(-180,24,23)">
+ <path style="fill:#ffffff" d="m 19,24 h 9 l -2,2 h -7 z"/>
+ <path style="fill:#ffffff" d="m 29,24 -4,4 v -4 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qtdesigner.svg b/.icons/awkward/32x32/apps/qtdesigner.svg
new file mode 100644
index 00000000..cfe27a37
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtdesigner.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 5.0909092,5.0000001 H 29.571429 c 0,0 1.428571,0 1.428571,1.4117646 V 24.764706 L 26.909091,29 H 2.4285722 c 0,0 -1.4285715,0 -1.4285715,-1.411765 V 9.2352937 Z"/>
+ <path style="fill:#00cc5c" d="M 5.0909092,4.0000001 H 29.571429 c 0,0 1.428571,0 1.428571,1.4117646 V 23.764706 L 26.909091,28 H 2.4285722 c 0,0 -1.4285715,0 -1.4285715,-1.411765 V 8.2352937 Z"/>
+ <path style="opacity:0.2" d="m 20,10 v 3 h -2 v 2 h 2 v 4.117188 C 20,21.940717 20.999201,23 22.792969,23 H 25 V 21 H 23.015625 C 22.050838,21 22,20.329735 22,18.917969 V 15 h 3 v -2 h -3 v -3 z m -7.974609,0.02148 C 8.0549478,10.021484 7,12.264706 7,16.5 c 0,4.235294 1.0363906,6.527344 5.025391,6.527344 h 1.132812 l 1.650391,2.822265 1.912109,-0.705078 -1.558594,-2.824219 C 16.646387,21.61443 17,19.323529 17,16.5 17,12.264706 15.995834,10.021484 12.025391,10.021484 Z M 12.007812,12 C 14.429818,12 15.000006,13.75699 15,16.654297 15,19.551603 14.44817,21 12.007812,21 9.5674558,21 9,19.551603 9,16.654297 9,13.75699 9.5858083,12 12.007812,12 Z"/>
+ <path style="fill:#ffffff" d="m 20,9 v 3 h -2 v 2 h 2 v 4.117188 C 20,20.940717 20.999201,22 22.792969,22 H 25 V 20 H 23.015625 C 22.050838,20 22,19.329735 22,17.917969 V 14 h 3 V 12 H 22 V 9 Z M 12.025391,9.021484 C 8.0549478,9.0214844 7,11.264706 7,15.5 c 0,4.235294 1.0363906,6.527344 5.025391,6.527344 h 1.132812 l 1.650391,2.822265 1.912109,-0.705078 -1.558594,-2.824219 C 16.646387,20.61443 17,18.323529 17,15.5 17,11.264706 15.995834,9.0214844 12.025391,9.021484 Z M 12.007812,11 C 14.429818,11 15.000006,12.75699 15,15.654297 15,18.551603 14.44817,20 12.007812,20 9.5674558,20 9,18.551603 9,15.654297 9,12.75699 9.5858083,11 12.007812,11 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.0917969,4 1,8.234375 v 1 L 5.0917969,5 H 29.572266 C 29.572266,5 31,5.0003448 31,6.4121094 v -1 C 31,4.0003448 29.572266,4 29.572266,4 Z"/>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#ff9d04" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="M 20,25.218 V 27 h 1.7819 l 4.5004,-4.5004 -1.7819,-1.7819 z m 7.8586,-4.2891 c 0.18848,-0.18847 0.18848,-0.48545 0,-0.67393 l -1.1137,-1.1137 c -0.18848,-0.18848 -0.48546,-0.18848 -0.67393,0 l -0.931,0.937 1.782,1.782 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qtfm.svg b/.icons/awkward/32x32/apps/qtfm.svg
new file mode 100644
index 00000000..49432d8c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtfm.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2.4492188,2 C 1.6459187,2 1,2.6459187 1,3.4492188 V 15 H 14 V 2 Z M 17,2 V 15 H 30 V 3.4492188 C 30,2.6459187 29.354081,2 28.550781,2 Z M 1,18 V 29.550781 C 1,30.354081 1.6459187,31 2.4492188,31 H 14 V 18 Z m 16,0 V 31 H 28.550781 C 29.354081,31 30,30.354081 30,29.550781 V 18 Z"/>
+ <path style="fill:#84c22e" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 14 L 14 14 L 14 1 L 2.4492188 1 z M 17 1 L 17 14 L 30 14 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 17 1 z M 1 17 L 1 28.550781 C 1 29.354081 1.6459187 30 2.4492188 30 L 14 30 L 14 17 L 1 17 z M 17 17 L 17 30 L 28.550781 30 C 29.354081 30 30 29.354081 30 28.550781 L 30 17 L 17 17 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 14 2 L 14 1 L 2.4492188 1 z M 17 1 L 17 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 17 1 z M 1 17 L 1 18 L 14 18 L 14 17 L 1 17 z M 17 17 L 17 18 L 30 18 L 30 17 L 17 17 z"/>
+ <path style="opacity:0.2" d="M 8.4003906,8 C 7.6247906,8 7,8.6363058 7,9.4277344 v 2.0175776 0.126954 9.982422 C 7,22.35491 7.6311822,23 8.4160156,23 H 22.583984 C 23.368818,23 24,22.35491 24,21.554688 V 11.445312 C 24,10.64509 23.368818,10 22.583984,10 H 14 V 9.4277344 C 14,8.6363058 13.375209,8 12.599609,8 Z"/>
+ <rect style="fill:#ffffff" width="17" height="13" x="7" y="9" rx="1.417" ry="1.444"/>
+ <rect style="fill:#ffffff" width="7" height="5" x="7" y="7" rx="1.4" ry="1.429"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qtgain.svg b/.icons/awkward/32x32/apps/qtgain.svg
new file mode 120000
index 00000000..8ce797a4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtgain.svg
@@ -0,0 +1 @@
+easymp3gain.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qtikz.svg b/.icons/awkward/32x32/apps/qtikz.svg
new file mode 100644
index 00000000..64440754
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtikz.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <g transform="translate(3)">
+ <circle fill="#4f4f4f" cx="21" cy="23" r="8"/>
+ </g>
+ <path style="fill:#ffffff" d="M 26.408203 19 C 26.286839 19 26.164547 19.046385 26.070312 19.140625 L 25.140625 20.078125 L 26.921875 21.859375 L 27.859375 20.929688 C 28.047855 20.741218 28.047855 20.444339 27.859375 20.255859 L 26.744141 19.140625 C 26.649901 19.046385 26.529567 19 26.408203 19 z M 24.433594 20.785156 L 20 25.21875 L 20 27 L 21.78125 27 L 26.214844 22.566406 L 24.433594 20.785156 z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qtlinguist.svg b/.icons/awkward/32x32/apps/qtlinguist.svg
new file mode 100644
index 00000000..e3811ba6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtlinguist.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 5.0909092,5.0000001 H 29.571429 c 0,0 1.428571,0 1.428571,1.4117646 V 24.764706 L 26.909091,29 H 2.4285722 c 0,0 -1.4285715,0 -1.4285715,-1.411765 V 9.2352937 Z"/>
+ <path style="fill:#00cc5c" d="M 5.0909092,4.0000001 H 29.571429 c 0,0 1.428571,0 1.428571,1.4117646 V 23.764706 L 26.909091,28 H 2.4285722 c 0,0 -1.4285715,0 -1.4285715,-1.411765 V 8.2352937 Z"/>
+ <path style="opacity:0.2" d="m 20,10 v 3 h -2 v 2 h 2 v 4.117188 C 20,21.940717 20.999201,23 22.792969,23 H 25 V 21 H 23.015625 C 22.050838,21 22,20.329735 22,18.917969 V 15 h 3 v -2 h -3 v -3 z m -7.974609,0.02148 C 8.0549478,10.021484 7,12.264706 7,16.5 c 0,4.235294 1.0363906,6.527344 5.025391,6.527344 h 1.132812 l 1.650391,2.822265 1.912109,-0.705078 -1.558594,-2.824219 C 16.646387,21.61443 17,19.323529 17,16.5 17,12.264706 15.995834,10.021484 12.025391,10.021484 Z M 12.007812,12 C 14.429818,12 15.000006,13.75699 15,16.654297 15,19.551603 14.44817,21 12.007812,21 9.5674558,21 9,19.551603 9,16.654297 9,13.75699 9.5858083,12 12.007812,12 Z"/>
+ <path style="fill:#ffffff" d="m 20,9 v 3 h -2 v 2 h 2 v 4.117188 C 20,20.940717 20.999201,22 22.792969,22 H 25 V 20 H 23.015625 C 22.050838,20 22,19.329735 22,17.917969 V 14 h 3 V 12 H 22 V 9 Z M 12.025391,9.021484 C 8.0549478,9.0214844 7,11.264706 7,15.5 c 0,4.235294 1.0363906,6.527344 5.025391,6.527344 h 1.132812 l 1.650391,2.822265 1.912109,-0.705078 -1.558594,-2.824219 C 16.646387,20.61443 17,18.323529 17,15.5 17,11.264706 15.995834,9.0214844 12.025391,9.021484 Z M 12.007812,11 C 14.429818,11 15.000006,12.75699 15,15.654297 15,18.551603 14.44817,20 12.007812,20 9.5674558,20 9,18.551603 9,15.654297 9,12.75699 9.5858083,11 12.007812,11 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.0917969,4 1,8.234375 v 1 L 5.0917969,5 H 29.572266 C 29.572266,5 31,5.0003448 31,6.4121094 v -1 C 31,4.0003448 29.572266,4 29.572266,4 Z"/>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#3a63d2" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 23.297119,26.982446 c -0.02593,-0.04232 0.03486,-0.384208 0.135097,-0.759734 0.100234,-0.375524 0.118082,-0.824586 0.121232,-0.997915 0.0049,-0.266105 -0.0368,-0.324544 -0.2676,-0.375552 C 22.045708,24.57516 21.434333,24.289174 20.83996,23.705118 20.304653,23.179102 20.05404,22.656161 20,21.952434 c 0.0164,-1.915125 2.292236,-2.921789 3.94571,-2.951459 2.771537,-0.04973 4.381235,1.811534 3.99835,3.523693 -0.255745,0.927552 -1.498293,2.358976 -3.029034,3.489471 -0.902841,0.666773 -1.550922,1.077641 -1.617907,0.968307 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qtlogo.svg b/.icons/awkward/32x32/apps/qtlogo.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtlogo.svg
@@ -0,0 +1 @@
+qt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qtoctave.svg b/.icons/awkward/32x32/apps/qtoctave.svg
new file mode 120000
index 00000000..dd60806d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtoctave.svg
@@ -0,0 +1 @@
+octave.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qtox.svg b/.icons/awkward/32x32/apps/qtox.svg
new file mode 120000
index 00000000..52fdec57
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtox.svg
@@ -0,0 +1 @@
+utox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/qtpass-icon.svg b/.icons/awkward/32x32/apps/qtpass-icon.svg
new file mode 100644
index 00000000..c35fc292
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtpass-icon.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="-1250 -1050 160 160">
+ <path style="opacity:.2" d="m-1170-1035c-10.6786 0-19.8987 4.3736-25.9512 11.2734-6.0525 6.8999-9.0488 16.0143-9.0488 25.4766v58.25h15v-58.25c0-6.2877 2.0037-11.7983 5.3262-15.5859 3.3225-3.7877 7.8524-6.1641 14.6738-6.1641s11.3513 2.3764 14.6738 6.1641c3.3225 3.7876 5.3262 9.2982 5.3262 15.5859v58.25h15v-58.25c0-9.4623-2.9963-18.5767-9.0488-25.4766-6.0525-6.8998-15.2726-11.2734-25.9512-11.2734z"/>
+ <path style="opacity:.2" d="m-1170.0001-895-46.3674-47.95794a29.474487 30.485613 0 1 1 46.3674 -36.79942 29.474487 30.485613 0 1 1 46.3673 36.79942z"/>
+ <path style="stroke:#8e8e8e;stroke-width:15;fill:none" d="m-1197.5-945v-58.25c0-15.75 10-29.25 27.5-29.25s27.5 13.5 27.5 29.25v58.25"/>
+ <path style="fill:#1b61a4" d="m-1170.0001-900-46.3674-47.95794a29.474487 30.485613 0 1 1 46.3674 -36.79942 29.474487 30.485613 0 1 1 46.3673 36.79942z"/>
+ <circle style="fill:#272727" cx="-1170" cy="960" r="10" transform="scale(1,-1)"/>
+ <path style="fill:#272727" d="m-1170.3333-959.75-9.6667 29.75h20l-10-29.75z"/>
+ <path style="opacity:.1;fill:#ffffff" transform="matrix(4.9999999,0,0,4.9999999,-1250,-1050)" d="m11.152344 10.005859a5.8948975 6.0971227 0 0 0 -6.1289065 6.628907 5.8948975 6.0971227 0 0 1 10.976562 -2.585938 5.8948975 6.0971227 0 0 1 10.976562 2.582031 5.8948975 6.0971227 0 0 0 -10.976562 -3.582031 5.8948975 6.0971227 0 0 0 -4.847656 -3.042969z"/>
+ <path style="fill:#ffffff;opacity:.1" transform="matrix(4.9999999,0,0,4.9999999,-1250,-1050)" d="m16 2c-2.13572 0-3.978953 0.8739462-5.189453 2.2539062-1.2105001 1.3799801-1.810547 3.2032431-1.810547 5.0957032v0.9999996c0-1.8924597 0.6000469-3.7157227 1.810547-5.0957028 1.2105-1.37996 3.053733-2.2539062 5.189453-2.2539062s3.978953 0.8739462 5.189453 2.2539062c1.2105 1.3799801 1.810547 3.2032431 1.810547 5.0957028v-0.9999996c0-1.8924601-0.600047-3.7157231-1.810547-5.0957032-1.2105-1.37996-3.053733-2.2539062-5.189453-2.2539062z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qtqr.svg b/.icons/awkward/32x32/apps/qtqr.svg
new file mode 100644
index 00000000..2dfab791
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtqr.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#c2352a" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.5" d="M 4 4 L 4 12 L 12 12 L 12 4 L 4 4 z M 14 4 L 14 8 L 16 8 L 16 6 L 18 6 L 18 4 L 16 4 L 14 4 z M 16 8 L 16 12 L 18 12 L 18 8 L 16 8 z M 16 12 L 14 12 L 14 14 L 16 14 L 16 12 z M 16 14 L 16 16 L 18 16 L 18 14 L 16 14 z M 18 16 L 18 18 L 22 18 L 22 14 L 20 14 L 20 16 L 18 16 z M 22 18 L 22 20 L 24 20 L 24 22 L 26 22 L 26 18 L 22 18 z M 26 18 L 28 18 L 28 16 L 28 14 L 24 14 L 24 16 L 26 16 L 26 18 z M 22 20 L 20 20 L 20 22 L 22 22 L 22 20 z M 20 22 L 18 22 L 18 24 L 20 24 L 20 22 z M 20 24 L 20 26 L 22 26 L 22 24 L 20 24 z M 22 26 L 22 28 L 24 28 L 24 26 L 22 26 z M 24 26 L 28 26 L 28 24 L 24 24 L 24 26 z M 18 24 L 14 24 L 14 26 L 16 26 L 16 28 L 18 28 L 18 26 L 18 24 z M 18 22 L 18 18 L 14 18 L 14 20 L 16 20 L 16 22 L 18 22 z M 14 18 L 14 14 L 12 14 L 12 16 L 10 16 L 10 18 L 14 18 z M 10 16 L 10 14 L 8 14 L 4 14 L 4 18 L 8 18 L 8 16 L 10 16 z M 20 4 L 20 12 L 28 12 L 28 4 L 20 4 z M 6 6 L 10 6 L 10 10 L 6 10 L 6 6 z M 22 6 L 26 6 L 26 10 L 22 10 L 22 6 z M 7 7 L 7 9 L 9 9 L 9 7 L 7 7 z M 23 7 L 23 9 L 25 9 L 25 7 L 23 7 z M 4 20 L 4 28 L 12 28 L 12 20 L 4 20 z M 6 22 L 10 22 L 10 26 L 6 26 L 6 22 z M 7 23 L 7 25 L 9 25 L 9 23 L 7 23 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qtractor.svg b/.icons/awkward/32x32/apps/qtractor.svg
new file mode 100644
index 00000000..59b06280
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtractor.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="-31" y="2" rx="14" ry="14" transform="rotate(-90)"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="-30" y="2" rx="14" ry="14" transform="rotate(-90)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 6 C 10.477153 6 6 10.477153 6 16 C 6.002764 17.309826 6.2628667 18.602767 6.7617188 19.806641 C 6.7806488 19.85235 6.7987394 19.897919 6.8183594 19.943359 C 6.8190594 19.944859 6.8216096 19.945866 6.8222656 19.947266 C 6.8240656 19.950826 6.8244719 19.953431 6.8261719 19.957031 C 6.9423389 20.194221 7.1848769 20.359375 7.4667969 20.359375 C 7.8612839 20.359375 8.1816406 20.039019 8.1816406 19.644531 C 8.1816406 19.558235 8.1608525 19.476971 8.1328125 19.400391 C 8.1311125 19.393681 8.1357125 19.387359 8.1328125 19.380859 C 8.1307125 19.376109 8.1289531 19.371987 8.1269531 19.367188 C 8.1135231 19.335987 8.1009306 19.304778 8.0878906 19.273438 C 7.6566986 18.237676 7.4307344 17.124874 7.4277344 16 C 7.4277344 11.266131 11.26613 7.4277344 16 7.4277344 C 17.109926 7.4300023 18.20625 7.6487774 19.230469 8.0683594 C 19.237379 8.0711894 19.246606 8.0683825 19.253906 8.0703125 C 19.255806 8.0711725 19.257866 8.0714085 19.259766 8.0722656 C 19.34893 8.1122736 19.448677 8.1367188 19.552734 8.1367188 C 19.947223 8.1367187 20.265625 7.8163643 20.265625 7.421875 C 20.265625 7.1460857 20.105805 6.9119974 19.876953 6.7929688 C 19.864223 6.7860338 19.862976 6.7758912 19.847656 6.7695312 C 19.838546 6.7656913 19.829413 6.7635556 19.820312 6.7597656 C 19.817712 6.7586956 19.8151 6.7568594 19.8125 6.7558594 C 19.8099 6.7548044 19.807288 6.7549063 19.804688 6.7539062 C 18.600628 6.2582426 17.308836 6.0001586 16 6 z M 24.533203 11.640625 C 24.138715 11.640625 23.818359 11.96098 23.818359 12.355469 C 23.818359 12.441765 23.839147 12.523029 23.867188 12.599609 C 23.868987 12.606319 23.864287 12.612641 23.867188 12.619141 C 23.869287 12.623891 23.870947 12.628013 23.873047 12.632812 C 23.886467 12.664013 23.899069 12.695222 23.912109 12.726562 C 24.3433 13.762325 24.569366 14.875127 24.572266 16 C 24.572266 20.73387 20.73387 24.572266 16 24.572266 C 14.890074 24.569998 13.79376 24.3512 12.769531 23.931641 C 12.762631 23.928801 12.753394 23.931587 12.746094 23.929688 C 12.744194 23.928787 12.742134 23.928591 12.740234 23.927734 C 12.65107 23.887734 12.551323 23.863281 12.447266 23.863281 C 12.052777 23.863281 11.734375 24.183637 11.734375 24.578125 C 11.734375 24.853914 11.894195 25.088002 12.123047 25.207031 C 12.135777 25.213961 12.137014 25.224169 12.152344 25.230469 C 12.161454 25.234369 12.170587 25.236434 12.179688 25.240234 C 12.182288 25.241234 12.1849 25.243141 12.1875 25.244141 C 12.1901 25.245166 12.192713 25.245094 12.195312 25.246094 C 13.399371 25.741758 14.691164 25.999842 16 26 C 21.522847 26 26 21.522847 26 16 C 25.997236 14.690175 25.737132 13.397232 25.238281 12.193359 C 25.219341 12.14765 25.201261 12.102081 25.181641 12.056641 C 25.180941 12.055141 25.178389 12.054134 25.177734 12.052734 C 25.176034 12.049174 25.175528 12.046569 25.173828 12.042969 C 25.05766 11.805778 24.815123 11.640625 24.533203 11.640625 z"/>
+ <circle style="opacity:0.2" cx="-16" cy="17" r="6" transform="scale(-1,1)"/>
+ <circle style="fill:#e34343" cx="-16" cy="16" r="6" transform="scale(-1,1)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 16,10 a 6,6 0 0 1 6,6 6,6 0 0 1 -0.02539,0.498047 A 6,6 0 0 0 16,11 6,6 0 0 0 10.025391,16.501953 6,6 0 0 1 10,16 6,6 0 0 1 16,10 Z"/>
+ <circle style="fill:#ffffff" cx="-16" cy="16" r="2" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="m 25.146484,10 c 0.01358,-1.368e-4 0.02749,7.26e-4 0.04102,0.002 0.163293,0.01809 0.299203,0.130449 0.341797,0.283203 0,0 0.317657,2.816876 0.642578,4.19336 0.916298,3.994888 2.543065,7.836721 3.724609,11.720656 C 29.964957,26.524195 29.999729,26.855389 30,27.1875 30,29.845365 27.845365,32 25.1875,32 22.529635,32 20.375,29.845365 20.375,27.1875 c 0.0022,-1.183362 0.440311,-2.324343 1.230469,-3.205078 0.0011,-0.0012 0.0028,-0.0027 0.0039,-0.0039 -1.437037,-0.447873 -2.833522,-0.850132 -3.945313,-1.09375 -1.492953,-0.327142 -4.552734,-0.548828 -4.552734,-0.548828 -0.298717,-0.07515 -0.39908,-0.43361 -0.18164,-0.644532 l 5.90039,-5.728515 0.03516,0.03516 0.0293,-0.0957 5.962891,-5.789063 C 24.934065,10.039502 25.038082,9.9984023 25.146484,10 Z"/>
+ <path style="fill:#ffae11" d="m 25.147227,9.0000454 c 0.01358,-1.368e-4 0.02676,1.527e-4 0.04028,0.00138 0.163292,0.018088 0.298469,0.1305704 0.341063,0.2833244 0,0 0.318266,2.8169892 0.643187,4.1934732 0.916298,3.994935 2.543304,7.837073 3.724849,11.721008 C 29.96508,25.524207 29.999729,25.855399 30,26.18751 30,28.845375 27.845375,31 25.18751,31 c -2.657865,0 -4.81249,-2.154625 -4.81249,-4.81249 0.0022,-1.185198 0.441527,-2.32793 1.234006,-3.209222 -1.437037,-0.447873 -1.533211,-1.690731 -2.645002,-1.934351 -1.492954,-0.327142 -2.706543,-0.831253 -2.706543,-0.831253 -0.298717,-0.07516 0.891847,-0.09659 1.109288,-0.307512 l 1.527175,-5.002306 5.963244,-5.7900282 c 0.07664,-0.07378 0.181637,-0.1143901 0.290039,-0.1127924 z"/>
+ <path style="fill:#c3831f" d="m 18.830833,14.96329 8.705183,8.705183 0.0081,0.0188 a 3.4374929,3.4374929 0 0 1 1.080937,2.500237 3.4374929,3.4374929 0 0 1 -3.437493,3.437493 3.4374929,3.4374929 0 0 1 -3.437493,-3.437493 3.4374929,3.4374929 0 0 1 1.244748,-2.645258 c -0.409282,-0.219987 -0.872678,-0.41219 -1.388424,-0.559935 0.0011,-0.0012 0.0016,-0.0028 0.0027,-0.004 -1.437037,-0.447873 -2.833269,-0.849397 -3.945059,-1.093015 -1.492954,-0.327142 -4.551993,-0.549194 -4.551993,-0.549194 -0.298717,-0.07515 -0.400057,-0.433608 -0.182617,-0.64453 z m 6.356677,9.161724 a 2.0624957,2.0624957 0 0 0 -2.062496,2.062496 2.0624957,2.0624957 0 0 0 2.062496,2.062496 2.0624957,2.0624957 0 0 0 2.062496,-2.062496 2.0624957,2.0624957 0 0 0 -2.062496,-2.062496 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 16,2 c 7.756,0 14,6.244 14,14 0,0.168842 -0.01952,0.33264 -0.02539,0.5 C 29.710867,8.9794325 23.587158,3 16,3 8.412842,3 2.289133,8.9794325 2.025391,16.5 2.019521,16.33264 2,16.168842 2,16 2,8.244 8.244,2 16,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 25.146484,9 c 0.01358,-1.368e-4 0.02749,7.258e-4 0.04102,0.00195 0.163293,0.018088 0.299203,0.1304492 0.341797,0.2832031 0,0 0.317657,2.8168758 0.642578,4.1933598 0.916298,3.994935 2.543065,7.836768 3.724609,11.720703 0.06847,0.324976 0.103245,0.65617 0.103516,0.988281 0,0.139048 -0.02946,0.270193 -0.04102,0.40625 -0.01656,-0.131898 -0.03506,-0.264289 -0.0625,-0.394531 -1.181544,-3.883935 -2.808312,-7.725815 -3.724609,-11.720703 -0.324921,-1.376484 -0.642579,-4.19336 -0.642579,-4.19336 -0.04259,-0.152754 -0.178504,-0.265113 -0.341796,-0.283203 -0.01352,-0.0013 -0.02744,-0.00209 -0.04102,-0.002 -0.108402,-0.0016 -0.212421,0.03949 -0.289063,0.113281 l -5.962891,5.789063 -0.0293,0.0957 -0.03516,-0.03516 -5.548828,5.388671 c -0.01443,-0.0011 -0.169922,-0.01562 -0.169922,-0.01562 -0.298717,-0.07515 -0.39908,-0.43361 -0.18164,-0.644532 l 5.90039,-5.728515 0.03516,0.03516 0.0293,-0.0957 5.962892,-5.7890198 C 24.934065,9.0395018 25.038082,8.9984023 25.146484,9 Z m -4.123046,14.804688 c 0.198772,0.06056 0.384909,0.111174 0.585937,0.173828 -0.0011,0.0012 -0.0028,0.0027 -0.0039,0.0039 -0.673562,0.750773 -1.071658,1.693462 -1.181641,2.6875 -0.01624,-0.160843 -0.04883,-0.317298 -0.04883,-0.482422 0.0016,-0.843395 0.234382,-1.661346 0.648438,-2.382812 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qtwebflix.svg b/.icons/awkward/32x32/apps/qtwebflix.svg
new file mode 100644
index 00000000..fc1d5694
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qtwebflix.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 16,8 c 1.772727,0 13,0 13,7.761173 v 6.477654 C 29,30 28.409091,30 16,30 13.636364,30 3.0000001,30 2.9999999,22.238827 V 15.761173 C 3.0000001,8 14.227273,8 16,8 Z"/>
+ <path style="fill:none;stroke:#37474f;stroke-width:1.02631581" d="m 12.578947,3.5 3.078948,3.6052631"/>
+ <path style="fill:none;stroke:#37474f;stroke-width:1.02631581" d="M 19.420939,3.5 16.426,7.1052631"/>
+ <ellipse style="fill:#37474f" cx="16" cy="7.772" rx="5" ry="1.786"/>
+ <circle style="opacity:0.2" cx="12.5" cy="4.5" r="1.5"/>
+ <circle style="fill:#455a64" cx="12.5" cy="3.5" r="1.5"/>
+ <path style="fill:#455a64" d="m 16,7 c 1.772727,0 13,0 13,7.761173 v 6.477654 C 29,29 28.409091,29 16,29 13.636364,29 3.0000001,29 2.9999999,21.238827 V 14.761173 C 3.0000001,7 14.227273,7 16,7 Z"/>
+ <circle style="opacity:0.2" cx="26" cy="26" r="2"/>
+ <circle style="fill:#ffffff" cx="26" cy="25" r="2"/>
+ <path style="opacity:0.3" d="M 14.500001,10 C 15.795456,10 24,10 24,15.64449 v 4.71102 C 24,26 16.227274,26 14.500001,26 12.772729,26 5,26 5,20.35551 V 15.64449 C 5,10 13.204545,10 14.500001,10 Z"/>
+ <path style="opacity:0.5;fill:none;stroke:#26a69a;stroke-width:2.05263162;stroke-linecap:round" d="m 14.631658,14.1 -3.079026,8.859625"/>
+ <path style="opacity:0.5;fill:none;stroke:#26a69a;stroke-width:2.05263162;stroke-linecap:round" d="m 21.131579,14.1 -2.736842,8.859625"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2.05263162;stroke-linecap:round" d="m 8.1315789,15.100416 3.4210531,8.859625"/>
+ <path style="fill:none;stroke:#26a69a;stroke-width:2.05263162;stroke-linecap:round" d="m 8.1315789,14.1 3.4210531,8.859625"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2.05263162;stroke-linecap:round" d="m 14.631658,15.100416 3.763079,8.859625"/>
+ <path style="fill:none;stroke:#26a69a;stroke-width:2.05263162;stroke-linecap:round" d="m 14.631658,14.1 3.763079,8.859625"/>
+ <circle style="opacity:0.2" cx="19.5" cy="4.5" r="1.5"/>
+ <circle style="fill:#455a64" cx="19.5" cy="3.5" r="1.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.5 2 A 1.5 1.5 0 0 0 11 3.5 A 1.5 1.5 0 0 0 11.087891 4 A 1.5 1.5 0 0 1 12.5 3 A 1.5 1.5 0 0 1 13.912109 4 A 1.5 1.5 0 0 0 14 3.5 A 1.5 1.5 0 0 0 12.5 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 7 C 14.227273 7 3.0000002 7.0005458 3 14.761719 L 3 15.761719 C 3.0000002 8.0005458 14.227273 8 16 8 C 17.772727 8 29 8.0005458 29 15.761719 L 29 14.761719 C 29 7.0005458 17.772727 7 16 7 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 19.5 2 A 1.5 1.5 0 0 0 18 3.5 A 1.5 1.5 0 0 0 18.087891 4 A 1.5 1.5 0 0 1 19.5 3 A 1.5 1.5 0 0 1 20.912109 4 A 1.5 1.5 0 0 0 21 3.5 A 1.5 1.5 0 0 0 19.5 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/quadrapassel.svg b/.icons/awkward/32x32/apps/quadrapassel.svg
new file mode 100644
index 00000000..8bb37ab9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/quadrapassel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#f84e4e" width="8" height="8" x="8" y="3" rx="1" ry="1"/>
+ <rect fill="#f84e4e" width="8" height="8" x="8" y="12" rx="1" ry="1"/>
+ <rect fill="#f84e4e" width="8" height="8" x="8" y="21" rx="1" ry="1"/>
+ <rect fill="#f84e4e" width="8" height="8" x="17" y="21" rx="1" ry="1"/>
+ <path fill="#fff" opacity=".2" d="m9 3c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm0 9c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm0 9c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6zm9 0c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h6c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-6z"/>
+ <path opacity=".2" d="m8 10v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm0 9v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm0 9v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1zm9 0v1c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1c0 0.554-0.446 1-1 1h-6c-0.554 0-1-0.446-1-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/quake.svg b/.icons/awkward/32x32/apps/quake.svg
new file mode 100644
index 00000000..1d5e79c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/quake.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="13.5"/>
+ <circle style="fill:#4f4f4f" cx="15.5" cy="15.5" r="13.5"/>
+ <path style="opacity:0.2" d="M 11.958333,8.7858073 A 8.5,8.5 0 0 0 7,16.5 8.5,8.5 0 0 0 15.5,25 8.5,8.5 0 0 0 24,16.5 8.5,8.5 0 0 0 19.041667,8.7913415 v 0.166015 A 7.0833333,7.0833333 0 0 1 22.583333,15.083333 7.0833333,7.0833333 0 0 1 15.5,22.166667 7.0833333,7.0833333 0 0 1 8.4166667,15.083333 7.0833333,7.0833333 0 0 1 11.958333,8.9601239 Z"/>
+ <path style="fill:#ffb16a" d="M 11.958333,7.7858073 A 8.5,8.5 0 0 0 7,15.5 8.5,8.5 0 0 0 15.5,24 8.5,8.5 0 0 0 24,15.5 8.5,8.5 0 0 0 19.041667,7.7913415 v 0.166015 A 7.0833333,7.0833333 0 0 1 22.583333,14.083333 7.0833333,7.0833333 0 0 1 15.5,21.166667 7.0833333,7.0833333 0 0 1 8.4166667,14.083333 7.0833333,7.0833333 0 0 1 11.958333,7.9601239 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.958984 7.7851562 A 8.5 8.5 0 0 0 7 15.5 A 8.5 8.5 0 0 0 7.0234375 15.980469 A 8.5 8.5 0 0 1 9.265625 10.740234 A 7.0833333 7.0833333 0 0 1 11.958984 7.9609375 L 11.958984 7.7851562 z M 19.041016 7.7910156 L 19.041016 7.9570312 A 7.0833333 7.0833333 0 0 1 21.744141 10.767578 A 8.5 8.5 0 0 1 23.978516 16.097656 A 8.5 8.5 0 0 0 24 15.5 A 8.5 8.5 0 0 0 19.041016 7.7910156 z M 22.558594 14.585938 A 7.0833333 7.0833333 0 0 1 15.5 21.166016 A 7.0833333 7.0833333 0 0 1 8.4394531 14.632812 A 7.0833333 7.0833333 0 0 0 8.4160156 15.083984 A 7.0833333 7.0833333 0 0 0 15.5 22.166016 A 7.0833333 7.0833333 0 0 0 22.583984 15.083984 A 7.0833333 7.0833333 0 0 0 22.558594 14.585938 z"/>
+ <path style="opacity:0.2" d="m 12.8,17 1.2,1.35 v 8.975 L 15.5,31.5 17,27.325 V 18.35 L 18.2,17 h -1.35 -2.7 z"/>
+ <path style="fill:#ffb16a" d="m 12.8,16 1.2,1.35 v 8.975 L 15.5,30.5 17,26.325 V 17.35 L 18.2,16 h -1.35 -2.7 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.5 2 A 13.5 13.5 0 0 0 2 15.5 A 13.5 13.5 0 0 0 2.0214844 16.09375 A 13.5 13.5 0 0 1 15.5 3 A 13.5 13.5 0 0 1 28.978516 15.90625 A 13.5 13.5 0 0 0 29 15.5 A 13.5 13.5 0 0 0 15.5 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.800781 16 L 13.689453 17 L 14.150391 17 L 16.849609 17 L 17.310547 17 L 18.199219 16 L 16.849609 16 L 14.150391 16 L 12.800781 16 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/quake1.svg b/.icons/awkward/32x32/apps/quake1.svg
new file mode 120000
index 00000000..fb3b7929
--- /dev/null
+++ b/.icons/awkward/32x32/apps/quake1.svg
@@ -0,0 +1 @@
+quake.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/quake2.svg b/.icons/awkward/32x32/apps/quake2.svg
new file mode 100644
index 00000000..bcf0bc18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/quake2.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="13.5"/>
+ <circle style="fill:#4f4f4f" cx="15.5" cy="15.5" r="13.5"/>
+ <path style="opacity:0.2" d="m 14.8,17 1.2,1.35 v 8.975 L 17.5,31.5 19,27.325 V 18.35 L 20.2,17 h -1.35 -2.7 z"/>
+ <path style="opacity:0.2" d="M 11.958333,8.7858073 A 8.5,8.5 0 0 0 7,16.5 8.5,8.5 0 0 0 15.5,25 8.5,8.5 0 0 0 24,16.5 8.5,8.5 0 0 0 19.041667,8.7913415 v 0.166015 A 7.0833333,7.0833333 0 0 1 22.583333,15.083333 7.0833333,7.0833333 0 0 1 15.5,22.166667 7.0833333,7.0833333 0 0 1 8.4166667,15.083333 7.0833333,7.0833333 0 0 1 11.958333,8.9601239 Z"/>
+ <path style="fill:#86c14d" d="M 11.958333,7.7858073 A 8.5,8.5 0 0 0 7,15.5 8.5,8.5 0 0 0 15.5,24 8.5,8.5 0 0 0 24,15.5 8.5,8.5 0 0 0 19.041667,7.7913415 v 0.166015 A 7.0833333,7.0833333 0 0 1 22.583333,14.083333 7.0833333,7.0833333 0 0 1 15.5,21.166667 7.0833333,7.0833333 0 0 1 8.4166667,14.083333 7.0833333,7.0833333 0 0 1 11.958333,7.9601239 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.958984 7.7851562 A 8.5 8.5 0 0 0 7 15.5 A 8.5 8.5 0 0 0 7.0234375 15.980469 A 8.5 8.5 0 0 1 9.265625 10.740234 A 7.0833333 7.0833333 0 0 1 11.958984 7.9609375 L 11.958984 7.7851562 z M 19.041016 7.7910156 L 19.041016 7.9570312 A 7.0833333 7.0833333 0 0 1 21.744141 10.767578 A 8.5 8.5 0 0 1 23.978516 16.097656 A 8.5 8.5 0 0 0 24 15.5 A 8.5 8.5 0 0 0 19.041016 7.7910156 z M 22.558594 14.585938 A 7.0833333 7.0833333 0 0 1 15.5 21.166016 A 7.0833333 7.0833333 0 0 1 8.4394531 14.632812 A 7.0833333 7.0833333 0 0 0 8.4160156 15.083984 A 7.0833333 7.0833333 0 0 0 15.5 22.166016 A 7.0833333 7.0833333 0 0 0 22.583984 15.083984 A 7.0833333 7.0833333 0 0 0 22.558594 14.585938 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.5 2 A 13.5 13.5 0 0 0 2 15.5 A 13.5 13.5 0 0 0 2.0214844 16.09375 A 13.5 13.5 0 0 1 15.5 3 A 13.5 13.5 0 0 1 28.978516 15.90625 A 13.5 13.5 0 0 0 29 15.5 A 13.5 13.5 0 0 0 15.5 2 z"/>
+ <path style="opacity:0.2" d="m 10.8,17 1.2,1.35 v 8.975 L 13.5,31.5 15,27.325 V 18.35 L 16.2,17 h -1.35 -2.7 z"/>
+ <path style="fill:#86c14d" d="m 10.8,16 1.2,1.35 v 8.975 L 13.5,30.5 15,26.325 V 17.35 L 16.2,16 h -1.35 -2.7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 10.800781,16 0.888672,1 h 0.460938 2.699218 0.460938 l 0.888672,-1 h -1.34961 -2.699218 z"/>
+ <path style="fill:#86c14d" d="m 14.8,16 1.2,1.35 v 8.975 L 17.5,30.5 19,26.325 V 17.35 L 20.2,16 h -1.35 -2.7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 14.800781,16 0.888672,1 h 0.460938 2.699218 0.460938 l 0.888672,-1 h -1.34961 -2.699218 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/quake3-team-arena.svg b/.icons/awkward/32x32/apps/quake3-team-arena.svg
new file mode 100644
index 00000000..9a1df6fe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/quake3-team-arena.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#4f4f4f" cx="15.5" cy="15.5" r="14.5"/>
+ <path style="opacity:0.2" d="M 15.500922,5.212249 14,17.018624 15.500922,28.825 17,17.018624 Z M 8.2684324,11.336535 6.9282782,11.702771 C 5.8296345,12.003564 4.96882,12.34081 4.2737428,12.817758 3.5786656,13.294706 2.8998999,14.115616 3.0122619,15.14268 c 0.112362,1.027066 0.8301499,1.633646 1.5693908,2.065846 0.7392404,0.432196 1.6556157,0.756954 2.8050991,1.039025 1.1160455,0.273865 2.3713021,0.472017 3.6867792,0.613107 L 13,28.825 v -9.775799 -2.775258 c -4.8485445,-0.230931 -7.9142736,-1.22588 -7.9164679,-2.380536 0.004,-0.681918 1.2354237,-1.332083 3.3937905,-1.791845 z m 14.6101176,0.02713 -0.218385,0.767741 c 2.07576,0.458212 3.253738,1.095262 3.258147,1.762005 -0.005,1.154146 -3.071905,2.148351 -7.918312,2.37918 V 19.051914 28.825 l 1.928313,-9.962986 c 1.256088,-0.135888 2.458612,-0.32352 3.537572,-0.579196 1.165333,-0.276143 2.097485,-0.595739 2.851218,-1.015966 0.753732,-0.420228 1.471419,-0.973903 1.652133,-1.981746 0.180713,-1.007843 -0.464946,-1.906787 -1.146185,-2.400884 -0.681237,-0.494095 -1.526321,-0.835264 -2.608417,-1.142114 z"/>
+ <path style="fill:#a656d9" d="M 15.500922,4.212249 14,16.018624 15.500922,27.825 17,16.018624 Z"/>
+ <path style="fill:#568ad9" d="M 8.2684324,10.336535 6.9282782,10.702771 C 5.8296345,11.003564 4.96882,11.34081 4.2737428,11.817758 3.5786656,12.294706 2.8998999,13.115616 3.0122619,14.14268 c 0.112362,1.027066 0.8301499,1.633646 1.5693908,2.065846 0.7392404,0.432196 1.6556157,0.756954 2.8050991,1.039025 1.1160455,0.273865 2.3713021,0.472017 3.6867792,0.613107 L 13,27.825 v -9.775799 -2.775258 c -4.8485445,-0.230931 -7.9142736,-1.22588 -7.9164679,-2.380536 0.004,-0.681918 1.2354237,-1.332083 3.3937905,-1.791845 z"/>
+ <path style="fill:#d95656" d="m 22.87855,10.363665 -0.218385,0.767741 c 2.07576,0.458212 3.253738,1.095262 3.258147,1.762005 -0.005,1.154146 -3.071905,2.148351 -7.918312,2.37918 V 18.051914 27.825 l 1.928313,-9.962986 c 1.256088,-0.135888 2.458612,-0.32352 3.537572,-0.579196 1.165333,-0.276143 2.097485,-0.595739 2.851218,-1.015966 0.753732,-0.420228 1.471419,-0.973903 1.652133,-1.981746 0.180713,-1.007843 -0.464946,-1.906787 -1.146185,-2.400884 -0.681237,-0.494095 -1.526321,-0.835264 -2.608417,-1.142114 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 16.080078 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 15.919922 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.5 4.2128906 L 14 16.019531 L 14.064453 16.519531 L 15.5 5.2128906 L 16.935547 16.519531 L 17 16.019531 L 15.5 4.2128906 z M 8.2675781 10.335938 L 6.9277344 10.703125 C 5.8290907 11.003918 4.9685147 11.341411 4.2734375 11.818359 C 3.5783603 12.295307 2.8993567 13.115514 3.0117188 14.142578 C 3.0221622 14.238038 3.0440185 14.32567 3.0644531 14.414062 C 3.240535 13.727532 3.7521296 13.17607 4.2734375 12.818359 C 4.6626461 12.551292 5.1113899 12.330401 5.6171875 12.132812 C 6.172928 11.742009 7.1465041 11.384883 8.4765625 11.101562 L 8.2675781 10.335938 z M 22.878906 10.363281 L 22.660156 11.130859 C 23.923432 11.40972 24.848686 11.757048 25.384766 12.134766 C 25.931389 12.347641 26.411101 12.586551 26.822266 12.884766 C 27.304017 13.234176 27.763184 13.787832 27.929688 14.4375 C 27.942287 14.386338 27.959123 14.338847 27.96875 14.285156 C 28.149463 13.277313 27.503505 12.378863 26.822266 11.884766 C 26.141029 11.390671 25.29694 11.049037 24.214844 10.742188 L 22.878906 10.363281 z M 25.701172 13.404297 C 24.934524 14.330649 22.111958 15.077589 18 15.273438 L 18 16.273438 C 22.846407 16.042608 25.912969 15.046724 25.917969 13.892578 C 25.916875 13.727125 25.842586 13.563814 25.701172 13.404297 z M 5.3007812 13.40625 C 5.1604343 13.565236 5.0849519 13.727631 5.0839844 13.892578 C 5.0861787 15.047234 8.1514555 16.042506 13 16.273438 L 13 15.273438 C 8.8887272 15.077622 6.067544 14.332296 5.3007812 13.40625 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/quake3.svg b/.icons/awkward/32x32/apps/quake3.svg
new file mode 100644
index 00000000..dbed1e73
--- /dev/null
+++ b/.icons/awkward/32x32/apps/quake3.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#4f4f4f" cx="15.5" cy="15.5" r="14.5"/>
+ <path style="opacity:0.2" d="M 15.500922,5.212249 14,17.018624 15.500922,28.825 17,17.018624 Z M 8.2684324,11.336535 6.9282782,11.702771 C 5.8296345,12.003564 4.96882,12.34081 4.2737428,12.817758 3.5786656,13.294706 2.8998999,14.115616 3.0122619,15.14268 c 0.112362,1.027066 0.8301499,1.633646 1.5693908,2.065846 0.7392404,0.432196 1.6556157,0.756954 2.8050991,1.039025 1.1160455,0.273865 2.3713021,0.472017 3.6867792,0.613107 L 13,28.825 v -9.775799 -2.775258 c -4.8485445,-0.230931 -7.9142736,-1.22588 -7.9164679,-2.380536 0.004,-0.681918 1.2354237,-1.332083 3.3937905,-1.791845 z m 14.6101176,0.02713 -0.218385,0.767741 c 2.07576,0.458212 3.253738,1.095262 3.258147,1.762005 -0.005,1.154146 -3.071905,2.148351 -7.918312,2.37918 V 19.051914 28.825 l 1.928313,-9.962986 c 1.256088,-0.135888 2.458612,-0.32352 3.537572,-0.579196 1.165333,-0.276143 2.097485,-0.595739 2.851218,-1.015966 0.753732,-0.420228 1.471419,-0.973903 1.652133,-1.981746 0.180713,-1.007843 -0.464946,-1.906787 -1.146185,-2.400884 -0.681237,-0.494095 -1.526321,-0.835264 -2.608417,-1.142114 z"/>
+ <path style="fill:#d95656" d="M 15.500922,4.212249 14,16.018624 15.500922,27.825 17,16.018624 Z M 8.2684324,10.336535 6.9282782,10.702771 C 5.8296345,11.003564 4.96882,11.34081 4.2737428,11.817758 3.5786656,12.294706 2.8998999,13.115616 3.0122619,14.14268 c 0.112362,1.027066 0.8301499,1.633646 1.5693908,2.065846 0.7392404,0.432196 1.6556157,0.756954 2.8050991,1.039025 1.1160455,0.273865 2.3713021,0.472017 3.6867792,0.613107 L 13,27.825 v -9.775799 -2.775258 c -4.8485445,-0.230931 -7.9142736,-1.22588 -7.9164679,-2.380536 0.004,-0.681918 1.2354237,-1.332083 3.3937905,-1.791845 z m 14.6101176,0.02713 -0.218385,0.767741 c 2.07576,0.458212 3.253738,1.095262 3.258147,1.762005 -0.005,1.154146 -3.071905,2.148351 -7.918312,2.37918 V 18.051914 27.825 l 1.928313,-9.962986 c 1.256088,-0.135888 2.458612,-0.32352 3.537572,-0.579196 1.165333,-0.276143 2.097485,-0.595739 2.851218,-1.015966 0.753732,-0.420228 1.471419,-0.973903 1.652133,-1.981746 0.180713,-1.007843 -0.464946,-1.906787 -1.146185,-2.400884 -0.681237,-0.494095 -1.526321,-0.835264 -2.608417,-1.142114 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 16.080078 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 15.919922 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.5 4.2128906 L 14 16.019531 L 14.064453 16.519531 L 15.5 5.2128906 L 16.935547 16.519531 L 17 16.019531 L 15.5 4.2128906 z M 8.2675781 10.335938 L 6.9277344 10.703125 C 5.8290907 11.003918 4.9685147 11.341411 4.2734375 11.818359 C 3.5783603 12.295307 2.8993567 13.115514 3.0117188 14.142578 C 3.0221622 14.238038 3.0440185 14.32567 3.0644531 14.414062 C 3.240535 13.727532 3.7521296 13.17607 4.2734375 12.818359 C 4.6626461 12.551292 5.1113899 12.330401 5.6171875 12.132812 C 6.172928 11.742009 7.1465041 11.384883 8.4765625 11.101562 L 8.2675781 10.335938 z M 22.878906 10.363281 L 22.660156 11.130859 C 23.923432 11.40972 24.848686 11.757048 25.384766 12.134766 C 25.931389 12.347641 26.411101 12.586551 26.822266 12.884766 C 27.304017 13.234176 27.763184 13.787832 27.929688 14.4375 C 27.942287 14.386338 27.959123 14.338847 27.96875 14.285156 C 28.149463 13.277313 27.503505 12.378863 26.822266 11.884766 C 26.141029 11.390671 25.29694 11.049037 24.214844 10.742188 L 22.878906 10.363281 z M 25.701172 13.404297 C 24.934524 14.330649 22.111958 15.077589 18 15.273438 L 18 16.273438 C 22.846407 16.042608 25.912969 15.046724 25.917969 13.892578 C 25.916875 13.727125 25.842586 13.563814 25.701172 13.404297 z M 5.3007812 13.40625 C 5.1604343 13.565236 5.0849519 13.727631 5.0839844 13.892578 C 5.0861787 15.047234 8.1514555 16.042506 13 16.273438 L 13 15.273438 C 8.8887272 15.077622 6.067544 14.332296 5.3007812 13.40625 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/quake4.svg b/.icons/awkward/32x32/apps/quake4.svg
new file mode 100644
index 00000000..5b54559b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/quake4.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="13.5"/>
+ <circle style="fill:#86c14d" cx="15.5" cy="15.5" r="13.5"/>
+ <path style="opacity:0.2" d="M 11.958333,8.7858073 A 8.5,8.5 0 0 0 7,16.5 8.5,8.5 0 0 0 15.5,25 8.5,8.5 0 0 0 24,16.5 8.5,8.5 0 0 0 19.041667,8.7913415 v 0.166015 A 7.0833333,7.0833333 0 0 1 22.583333,15.083333 7.0833333,7.0833333 0 0 1 15.5,22.166667 7.0833333,7.0833333 0 0 1 8.4166667,15.083333 7.0833333,7.0833333 0 0 1 11.958333,8.9601239 Z"/>
+ <path style="fill:#3f3f3f" d="M 11.958333,7.7858073 A 8.5,8.5 0 0 0 7,15.5 8.5,8.5 0 0 0 15.5,24 8.5,8.5 0 0 0 24,15.5 8.5,8.5 0 0 0 19.041667,7.7913415 v 0.166015 A 7.0833333,7.0833333 0 0 1 22.583333,14.083333 7.0833333,7.0833333 0 0 1 15.5,21.166667 7.0833333,7.0833333 0 0 1 8.4166667,14.083333 7.0833333,7.0833333 0 0 1 11.958333,7.9601239 Z"/>
+ <path style="opacity:0.2" d="m 14,21 v 6.325 L 15.5,31.5 17,27.325 V 21 l -1.5,-4 z"/>
+ <path style="fill:#3f3f3f" d="m 14,20 v 6.325 L 15.5,30.5 17,26.325 V 20 l -1.5,-4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.5,2 A 13.5,13.5 0 0 0 2,15.5 13.5,13.5 0 0 0 2.0214844,16.09375 13.5,13.5 0 0 1 15.5,3 13.5,13.5 0 0 1 28.978516,15.90625 13.5,13.5 0 0 0 29,15.5 13.5,13.5 0 0 0 15.5,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/quassel.svg b/.icons/awkward/32x32/apps/quassel.svg
new file mode 100644
index 00000000..95883453
--- /dev/null
+++ b/.icons/awkward/32x32/apps/quassel.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#0286c2" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m16 9a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 5.0332 -1.7852 4.5 4.5 0 0 1 -2.533 0.785 4.5 4.5 0 0 1 -4.5 -4.5 4.5 4.5 0 0 1 4.5 -4.5 4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1 -0.746 2.477 8 8 0 0 0 1.746 -4.977 8 8 0 0 0 -8 -8z"/>
+ <path fill="#fff" d="m16 8a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 5.0332 -1.7852 4.5 4.5 0 0 1 -2.533 0.785 4.5 4.5 0 0 1 -4.5 -4.5 4.5 4.5 0 0 1 4.5 -4.5 4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1 -0.746 2.477 8 8 0 0 0 1.746 -4.977 8 8 0 0 0 -8 -8z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/quaternion.svg b/.icons/awkward/32x32/apps/quaternion.svg
new file mode 100644
index 00000000..5da91602
--- /dev/null
+++ b/.icons/awkward/32x32/apps/quaternion.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.5,2 A 14.5,14.5 0 0 0 1,16.5 14.5,14.5 0 0 0 15.5,31 H 28.55 C 29.3533,31 30,30.3533 30,29.55 V 16.5 A 14.5,14.5 0 0 0 15.5,2 Z"/>
+ <path style="fill:#1d99f3" d="M 15.5,1 A 14.5,14.5 0 0 0 1,15.5 14.5,14.5 0 0 0 15.5,30 H 28.55 C 29.3533,30 30,29.3533 30,28.55 V 15.5 A 14.5,14.5 0 0 0 15.5,1 Z"/>
+ <path style="opacity:0.2" d="M 16.136109,5.9980802 H 16.13593 C 12.846189,5.8315655 9.5418748,7.2582777 7.4203555,10.111467 6.3212447,11.591087 5.6874579,13.264961 5.4777204,14.96595 L 6.7995108,14.770605 9.3087971,14.402979 11.400189,12.800403 7.1432871,13.428124 C 7.4351446,12.53641 7.85762,11.672357 8.449722,10.875549 10.757041,7.7709897 14.661783,6.5954913 18.157758,7.627851 L 19.376143,6.6980341 C 18.326422,6.2825655 17.232694,6.0511436 16.136109,5.9955868 Z m 5.2291,1.9578132 -3.58e-4,0.00779 -0.406203,1.2728208 -0.669528,2.1032118 0.388846,2.990797 1.337032,-4.195204 c 0.672739,0.65367 1.262237,1.412842 1.717788,2.294895 1.902931,3.683971 1.011455,8.041013 -1.905348,10.703456 l 0.0056,0.0413 c -0.02148,0.02026 -0.04306,0.04286 -0.06475,0.06311 l 3.235788,3.74693 0.993455,-0.859144 -2.496746,-2.891054 c 2.670507,-3.067315 3.358294,-7.548795 1.372664,-11.393125 -0.846299,-1.6385 -2.07171,-2.945683 -3.508255,-3.8822009 z M 5.292,17.976227 c 0.6199185,4.594074 4.2997592,8.312797 9.123042,8.789823 1.835068,0.181475 3.601982,-0.135269 5.169219,-0.830937 l -0.846488,-1.031737 -0.0048,-3.9e-4 -1.665995,-2.029655 -2.512849,-1.043346 2.849725,3.469302 c -0.914743,0.208513 -1.874645,0.292199 -2.862478,0.194488 -3.95082,-0.390379 -7.02557,-3.270295 -7.8482787,-6.933773 z"/>
+ <path style="fill:#ffffff" d="M 16.136109,4.9980802 H 16.13593 C 12.846189,4.8315655 9.5418748,6.2582777 7.4203555,9.1114673 6.3212447,10.591087 5.6874579,12.264961 5.4777204,13.96595 L 6.7995108,13.770605 9.3087971,13.402979 11.400189,11.800403 7.1432871,12.428124 C 7.4351446,11.53641 7.85762,10.672357 8.449722,9.875549 10.757041,6.7709897 14.661783,5.5954913 18.157758,6.627851 L 19.376143,5.6980341 C 18.326422,5.2825655 17.232694,5.0511436 16.136109,4.9955868 Z m 5.2291,1.9578132 -3.58e-4,0.00779 -0.406203,1.2728208 -0.669528,2.1032118 0.388846,2.990797 1.337032,-4.1952039 c 0.672739,0.6536699 1.262237,1.4128419 1.717788,2.2948949 1.902931,3.683971 1.011455,8.041013 -1.905348,10.703456 l 0.0056,0.0413 c -0.02148,0.02026 -0.04306,0.04286 -0.06475,0.06311 l 3.235788,3.74693 0.993455,-0.859144 -2.496746,-2.891054 C 26.171292,19.167487 26.859079,14.686007 24.873449,10.841677 24.02715,9.2031769 22.801739,7.895994 21.365194,6.9594761 Z M 5.292,16.976227 c 0.6199185,4.594074 4.2997592,8.312797 9.123042,8.789823 1.835068,0.181475 3.601982,-0.135269 5.169219,-0.830937 l -0.846488,-1.031737 -0.0048,-3.9e-4 -1.665995,-2.029655 -2.512849,-1.043346 2.849725,3.469302 c -0.914743,0.208513 -1.874645,0.292199 -2.862478,0.194488 -3.95082,-0.390379 -7.02557,-3.270295 -7.8482787,-6.933773 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 15.919922 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 30 16.5 L 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qubic.svg b/.icons/awkward/32x32/apps/qubic.svg
new file mode 100644
index 00000000..e825561a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qubic.svg
@@ -0,0 +1,16 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.0789 .00041781758)">
+ <path d="m16 2c-0.605129-0.01416-1.20262 0.1327738-1.727 0.4247l-9.7023 5.4084c-1.0201941 0.5686814-1.6486711 1.6196375-1.6487 2.757v10.817c2.9e-5 1.137363 0.628506 2.188319 1.6487 2.757l9.7026 5.4085c0.544645 0.303599 1.156762 0.445121 1.76431 0.424566 0.5305-0.01795 0.407916-0.732487 0.88349-0.997584l10-6c1.02063-0.568786 1.000279 0.13778 1-1v-10c-3.4e-5 -0.42409 0.913758-2.2466432 0.75125-2.6261749-0.273345-0.6383841-0.759165-1.1847057-1.39905-1.5413071l-9.702-5.4084c-0.478555-0.2663801-1.018755-0.4124163-1.571-0.4247z" style="fill:#00e600"/>
+ <path d="m16 1.9991a3.2974 3.1836 0 0 0-1.726 0.4258l-9.7036 5.4082a3.2974 3.1836 0 0 0-1.6484 2.758v1a3.2974 3.1836 0 0 1 1.6484-2.758l9.7036-5.4082a3.2974 3.1836 0 0 1 1.726-0.4258 3.2974 3.1836 0 0 1 1.57 0.4258l9.7031 5.4082a3.2974 3.1836 0 0 1 1.649 2.758v-1a3.2974 3.1836 0 0 0-1.648-2.758l-9.704-5.4082a3.2974 3.1836 0 0 0-1.57-0.4258z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m2.922 21.4071v1a3.2974 3.1836 0 0 0 1.6484 2.7559l9.7031 5.4102a3.2974 3.1836 0 0 0 3.2969 0l9.7031-5.4102a3.2974 3.1836 0 0 0 1.648-2.756v-1a3.2974 3.1836 0 0 1-1.6484 2.7559l-9.7031 5.4102a3.2974 3.1836 0 0 1-3.2969 0l-9.7036-5.411a3.2974 3.1836 0 0 1-1.6484-2.755z" style="opacity:.2"/>
+ <path d="m3.2420125 9.2241916a3.2974 3.1836 0 0 0-0.3203125 1.3652344v10.818359a3.2974 3.1836 0 0 0 1.6484375 2.755859l9.7031245 5.408204a3.2974 3.1836 0 0 0 1.648438 0.423828v-13.871094z" style="fill:#00bc00"/>
+ <path d="m3.2420125 9.2241916a3.2974 3.1836 0 0 0-0.3203125 1.3652344v1a3.2974 3.1836 0 0 1 0.3203125-1.365235l12.679688 6.900391v-1z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m28.599434 9.2241916-12.677734 6.9003904v13.871094a3.2974 3.1836 0 0 0 1.648438-0.423828l9.703124-5.408204a3.2974 3.1836 0 0 0 1.648438-2.757812v-10.816406a3.2974 3.1836 0 0 0-0.322266-1.3652344z" style="fill:#009200"/>
+ <path d="m28.599434 9.2241916-12.677734 6.9003904v1l12.677734-6.900391a3.2974 3.1836 0 0 1 0.322266 1.365235v-1a3.2974 3.1836 0 0 0-0.322266-1.3652344z" style="fill:#ffffff;opacity:.1"/>
+ </g>
+ <path d="m14 8-10 1 2 12h3l1 5 5-1-2-4h2zm2.498047 1 0.501953 17h7l3-5-2-4 1-4-2-4zm-8.498047 3h3v5h-3zm12 0h2v4h-2zm0 7h2v3h-2z" style="opacity:.2"/>
+ <path d="m14 7-10 1 2 12h3l1 5 5-1-2-4h2l-1-13zm2.498047 1 0.501953 17h7l3-5-2-4 1-4-2-4h-7.501953zm-8.498047 3h3v5h-3v-5zm12 0h2v4h-2v-4zm0 7h2v3h-2v-3z" style="fill:#ffbb32"/>
+ <path d="m14.775391 17.074219-8.775391 2.925781h3l1 5 5-1-2-4h2l-0.224609-2.925781zm10.787109 0.050781-3.5625 1.644531v2.230469h-2v-1.308594l-3.115234 1.4375 0.115234 3.871094h7l3-5-1.4375-2.875z" style="fill:#fd6447"/>
+ <path d="m14 7-10 1 0.1640625 0.984375 9.8359375-0.984375 0.923828 12h0.076172l-1-13zm2.498047 1 0.029297 1h7.472656l1.833984 3.666016 0.166016-0.666016-2-4h-7.501953zm3.501953 7v1h2v-1h-2zm-12 1v1h3v-1h-3zm17.166016 0.333984-0.166016 0.666016 1.726562 3.455078 0.273438-0.455078-1.833984-3.666016zm-12.166016 4.666016 1.544922 3.091797 0.455078-0.091797-1.5-3h-0.5zm7 0v1h2v-1h-2z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m14.775391 17.074219-8.775391 2.925781h3l5.775391-1.925781 0.148437 1.925781h0.076172l-0.224609-2.925781zm10.787109 0.050781-3.5625 1.644531v1l3.5625-1.644531 1.164062 2.330078 0.273438-0.455078-1.4375-2.875zm-5.5625 2.566406-3.115234 1.4375 0.029296 0.986328 3.085938-1.423828v-1zm-7 1.308594 1.544922 3.091797 0.455078-0.091797-1.5-3h-0.5zm7 0v1h2v-1h-2z" style="fill:#ffffff;opacity:.1"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/quicksynergy.svg b/.icons/awkward/32x32/apps/quicksynergy.svg
new file mode 120000
index 00000000..dc02f27a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/quicksynergy.svg
@@ -0,0 +1 @@
+synergy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/quimup.svg b/.icons/awkward/32x32/apps/quimup.svg
new file mode 100644
index 00000000..0f018892
--- /dev/null
+++ b/.icons/awkward/32x32/apps/quimup.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#355871" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m25 5-8 10 9 2-18 13 7-11-9-2z"/>
+ <path fill="#3bb8d6" d="m25 4-8 10 9 2-18 13 7-11-9-2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/quimup64.svg b/.icons/awkward/32x32/apps/quimup64.svg
new file mode 120000
index 00000000..a247dd1f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/quimup64.svg
@@ -0,0 +1 @@
+quimup.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/quiterss.svg b/.icons/awkward/32x32/apps/quiterss.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/32x32/apps/quiterss.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/quodlibet.svg b/.icons/awkward/32x32/apps/quodlibet.svg
new file mode 100644
index 00000000..1d0b4585
--- /dev/null
+++ b/.icons/awkward/32x32/apps/quodlibet.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m12.5 4c-3.0376 0-5.5 2.462-5.5 5.5s2.4624 5.5 5.5 5.5c0.508-0.002 1.012-0.074 1.5-0.215v12.215c0 2 2 2 4 2 7 0 7-8.333 7-11-1 1-7 8-7 2.666 0-3.782 0.024-7.597 0-11.363-0.106-2.9573-2.542-5.3-5.5-5.303z"/>
+ <path opacity=".2" d="m12.5 9a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5 -1.5 1.5 1.5 0 0 1 1.5 -1.5z"/>
+ <path fill="#fff" d="m12.5 8a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5 -1.5 1.5 1.5 0 0 1 1.5 -1.5z"/>
+ <path fill="#fff" opacity=".1" d="m12.5 4c-3.0376 0-5.5 2.462-5.5 5.5 0 0.1688 0.0105 0.3351 0.0254 0.5 0.2529-2.8033 2.6057-5 5.4746-5 2.958 0.003 5.394 2.3454 5.5 5.303-0.001-0.3324 0.002-0.6688 0-1.0003-0.106-2.9573-2.542-5.2997-5.5-5.3027zm12.5 14c-1 1-7 8-7 2.666v1c0 5.324 5.971-1.634 6.988-2.654 0.008-0.376 0.012-0.74 0.012-1.012z"/>
+ <path opacity=".2" d="m7.0254 10c-0.0149 0.165-0.0254 0.331-0.0254 0.5 0 3.038 2.4624 5.5 5.5 5.5 0.508-0.002 1.012-0.07384 1.5-0.21484v-1c-0.488 0.141-0.992 0.213-1.5 0.215-2.8689 0-5.2217-2.197-5.4746-5zm17.975 9l-0.01172 0.01172c-0.065 3.302-0.703 9.988-6.988 9.988-2 0-4 0-4-2v1c0 2 2 2 4 2 7 0 7-8.333 7-11z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qupzilla.svg b/.icons/awkward/32x32/apps/qupzilla.svg
new file mode 100644
index 00000000..d81fb70e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qupzilla.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#0286c2" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path opacity=".2" d="m11 9c-1.7497 0-3.3445 0.11526-5 1-2.4966 4.1718-2.2807 10.407 0 14 6.0451-6.8679 12.336-9.5 19-9.5 0.91552 0 2.0711 0.41109 3 0.5-2.97-1.306-10.738-6-17-6zm6 9c-3.0523 0.21142-5.6422 2.2658-8 4.5 2.8259-1.1196 5.3169-1.4013 7.5312-0.69922 0.3827 0.12134 1.5243 0.63238 2.5391 1.1367 2.5738 1.2792 3.847 1.7205 5.6367 1.9492 2.138 0.217 4.19-0.323 6.293-0.887l-2.416-0.857c-1.127-0.482-2.494-1.213-4.443-2.34-2.639-1.424-4.59-2.98-7.141-2.803z"/>
+ <path fill="#fff" d="m6 23c-2.2807-3.593-2.4966-9.828 0-14 1.6555-0.8847 3.2503-1 5-1 6.2624 0 14.03 4.6936 17 6-0.92895-0.08891-2.0845-0.5-3-0.5-6.6643 0-12.955 2.6321-19 9.5z"/>
+ <path fill="#7ed1f3" d="m28.584 22.143c-1.127-0.481-2.493-1.212-4.442-2.339-2.639-1.424-4.591-2.981-7.142-2.804-3.0523 0.21142-5.6422 2.2658-8 4.5 2.8259-1.1196 5.3161-1.4018 7.5305-0.69981 0.3827 0.12134 1.5254 0.63316 2.5402 1.1375 2.5738 1.2792 3.8459 1.7195 5.6355 1.9482 2.1376 0.21738 4.1904-0.32152 6.2938-0.88594z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qutebrowser.svg b/.icons/awkward/32x32/apps/qutebrowser.svg
new file mode 100644
index 00000000..c851cc56
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qutebrowser.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#02a8f3" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path opacity=".5" d="m18 6c-0.554 0-1 0.446-1 1v7.1855l-1.0625 1.0625a5 5 0 0 0 -4.938 -4.248 5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 3 -1.0078v5.008c0 0.554 0.446 1 1 1s1-0.446 1-1v-6.9863l1.0898-1.0898a5 5 0 0 0 4.91 4.076 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5 5 5 0 0 0 -3 1.008v-5.008c0-0.554-0.446-1-1-1zm-7 7a3 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 -3zm11 0a3 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 -3z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qutim.svg b/.icons/awkward/32x32/apps/qutim.svg
new file mode 100644
index 00000000..9cad2431
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qutim.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="21.952" height="21.952" x="-33.07" y="-18.51" rx="1.646" ry="1.646" transform="matrix(-0.41352317,-0.9104936,-0.9104936,0.41352317,0,0)"/>
+ <rect style="fill:#4f4f4f" width="21.952" height="21.952" x="-32.16" y="-18.93" rx="1.646" ry="1.646" transform="matrix(-0.41352317,-0.9104936,-0.9104936,0.41352317,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 20.59375 2 C 20.379931 2.0058529 20.162691 2.054145 19.955078 2.1484375 L 2.9667969 9.8652344 C 2.1971705 10.214779 1.8357611 11.074168 2.0859375 11.859375 C 2.22321 11.434467 2.5263237 11.065286 2.9667969 10.865234 L 19.955078 3.1484375 C 20.785529 2.7712676 21.757596 3.1363457 22.134766 3.9667969 L 29.851562 20.955078 C 29.879188 21.015903 29.894291 21.078569 29.914062 21.140625 C 30.035598 20.764428 30.028681 20.345056 29.851562 19.955078 L 22.134766 2.9667969 C 21.851888 2.3439585 21.235208 1.9824414 20.59375 2 z"/>
+ <path style="opacity:0.2" d="m 16.153717,10.327467 c 0.02421,0.604188 -0.296877,0.694841 -0.582899,0.672532 -0.27544,-0.02148 -0.718136,-0.13178 -0.588862,-0.8045 0.300668,-1.5726202 -0.769813,-2.4860996 -1.791912,-3.0545778 2.078757,2.6698166 0.15861,2.6765843 -0.803008,6.1069098 -0.19768,0.702201 -0.373318,1.417657 -0.378838,2.100959 -0.0036,0.448574 0.265902,0.88329 0.450799,1.291299 0.134783,0.29439 0.482333,0.647998 0.448636,1.001604 -0.0337,0.370526 -0.293699,0.653919 -0.455266,0.977918 -0.249691,0.495726 -1.21561,0.941542 -1.424694,1.381436 -0.118367,0.244479 0.168476,0.429742 0.378425,0.545637 0.317085,0.178495 0.749079,0.234328 0.934837,0.565095 0.127871,0.228405 0.09417,0.469501 -0.01728,0.690293 -0.101087,0.208104 -0.175391,0.518568 0.0337,0.657304 0.155518,0.10236 0.357693,0.155654 0.46569,0.33415 0.101087,0.168343 0.05444,0.370525 0.215998,0.502493 0.270428,0.218255 0.715382,0.197953 0.921011,0.657303 0.09418,0.211488 0.158974,0.449199 0.283389,0.657302 0.19267,0.320616 0.729207,0.416209 1.099857,0.383216 0.3983,-0.03975 0.692056,-0.161577 1.073074,-0.274087 0.989267,-0.300313 1.924103,-0.697063 2.807963,-1.2427 0.742166,-0.466118 1.194897,-0.730054 1.86276,-1.11327 0.489017,-0.270704 1.184528,-0.181879 1.724521,-0.31723 0.667863,-0.168345 1.471373,-0.433127 1.943973,-0.892478 0.499387,-0.48219 0.705016,-0.865406 0.857078,-1.754498 -0.215996,0.291006 -0.773269,1.258855 -1.326223,1.437352 -0.607383,0.194568 -0.893924,0.09222 -1.079682,-0.152272 -0.155517,-0.208103 -0.196124,-0.485575 -0.189213,-0.743589 0.361148,-1.163181 1.987734,-0.978002 3.030568,-1.380673 1.903368,-0.730056 2.338818,-2.117247 2.466688,-3.419164 0.05702,-0.710598 0.152062,-1.189405 1.377198,-2.620752 -1.531852,0.644614 -2.166884,0.957451 -2.521119,1.714576 -0.330909,0.710597 -1.547629,1.111006 -2.174886,0.413944 -0.796597,-0.889094 1.156244,-1.646494 2.458274,-1.963723 1.039379,-0.254632 2.024182,-1.27231 2.240179,-2.253611 C 30.238205,8.1896616 29.386498,6.7671908 29.296301,5.3425858 29.249344,4.6009449 29.573755,3.8587257 29.999999,2.9999989 26.294352,5.8356217 29.440135,7.378633 27.07367,9.7117617 25.720663,11.036518 24.603352,10.332689 25.129521,9.1999624 25.476845,8.4699084 25.806659,8.6125142 26.084,6.9239989 25.31073,8.0178119 23.230568,7.977393 22.529008,9.7555791 21.961067,11.166418 21.506812,11.177531 21.218992,10.780936 20.875864,10.308131 20.858071,8.597932 22.390765,7.7909989 23.578748,7.1633048 25.888808,7.5681255 26.579999,3.1074345 25.189841,5.747643 22.123009,5.328052 19.378982,6.4683913 17.955128,7.0563265 16.082,8.633876 16.152848,10.329159"/>
+ <path style="fill:#1684ce" d="M 16.153717,9.3274681 C 16.177927,9.9316561 15.85684,10.022309 15.570818,10 15.295378,9.97852 14.852682,9.8682201 14.981956,9.1955003 15.282624,7.6228799 14.212143,6.7094005 13.190044,6.1409223 c 2.078757,2.6698166 0.15861,2.6765843 -0.803008,6.1069097 -0.19768,0.702201 -0.373318,1.417657 -0.378838,2.100959 -0.0036,0.448574 0.265902,0.88329 0.450799,1.291299 0.134783,0.29439 0.482333,0.647998 0.448636,1.001604 -0.0337,0.370526 -0.293699,0.653919 -0.455266,0.977918 -0.249691,0.495726 -1.21561,0.941542 -1.424694,1.381436 -0.118367,0.244479 0.168476,0.429742 0.378425,0.545637 0.317085,0.178495 0.749079,0.234328 0.934837,0.565095 0.127871,0.228405 0.09417,0.469501 -0.01728,0.690293 -0.101087,0.208104 -0.175391,0.518568 0.0337,0.657304 0.155518,0.10236 0.357693,0.155654 0.46569,0.33415 0.101087,0.168343 0.05444,0.370525 0.215998,0.502493 0.270428,0.218255 0.715382,0.197953 0.921011,0.657303 0.09418,0.211488 0.158974,0.449199 0.283389,0.657302 0.19267,0.320616 0.729207,0.416209 1.099857,0.383216 0.3983,-0.03975 0.692056,-0.161577 1.073074,-0.274087 0.989267,-0.300313 1.924103,-0.697063 2.807963,-1.2427 0.742166,-0.466118 1.194897,-0.730054 1.86276,-1.11327 0.489017,-0.270704 1.184528,-0.181879 1.724521,-0.31723 0.667863,-0.168345 1.471373,-0.433127 1.943973,-0.892478 0.499387,-0.48219 0.705016,-0.865406 0.857078,-1.754498 -0.215996,0.291006 -0.773269,1.258855 -1.326223,1.437352 -0.607383,0.194568 -0.893924,0.09222 -1.079682,-0.152272 -0.155517,-0.208103 -0.196124,-0.485575 -0.189213,-0.743589 0.361148,-1.163181 1.987734,-0.978002 3.030568,-1.380673 1.903368,-0.730056 2.338818,-2.117247 2.466688,-3.419164 0.05702,-0.710598 0.152062,-1.189405 1.377198,-2.620752 -1.531852,0.644614 -2.166884,0.957451 -2.521119,1.714576 -0.330909,0.710597 -1.547629,1.111006 -2.174886,0.413944 -0.796597,-0.889094 1.156244,-1.646494 2.458274,-1.963723 1.039379,-0.254632 2.024182,-1.27231 2.240179,-2.2536112 C 30.238205,7.1896627 29.386498,5.7671919 29.296301,4.3425869 29.249344,3.600946 29.573755,2.8587268 29.999999,2 26.294352,4.8356228 29.440135,6.3786341 27.07367,8.7117628 25.720663,10.036519 24.603352,9.3326897 25.129521,8.1999635 25.476845,7.4699095 25.806659,7.6125153 26.084,5.924 25.31073,7.017813 23.230568,6.9773941 22.529008,8.7555802 21.961067,10.166419 21.506812,10.177532 21.218992,9.7809371 20.875864,9.3081318 20.858071,7.5979331 22.390765,6.791 23.578748,6.1633059 25.888808,6.5681266 26.579999,2.1074356 25.189841,4.7476441 22.123009,4.3280531 19.378982,5.4683924 17.955128,6.0563276 16.082,7.6338771 16.152848,9.3291601"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 30 2 C 27.811595 3.6746043 28.010547 4.8976621 28.054688 6.0996094 C 28.091759 5.3222476 28.322399 4.4955187 29.396484 3.5058594 C 29.517143 3.0300329 29.732482 2.5389519 30 2 z M 26.580078 2.1074219 C 25.18992 4.7476304 22.122933 4.3284107 19.378906 5.46875 C 17.955052 6.0566852 16.081496 7.6347951 16.152344 9.3300781 L 16.154297 9.328125 C 16.178507 9.932313 15.856335 10.022309 15.570312 10 C 15.386768 9.9856864 15.142645 9.9149714 15.029297 9.6816406 C 15.028815 9.8454728 15.016984 10.014538 14.982422 10.195312 C 14.853148 10.868032 15.294873 10.97852 15.570312 11 C 15.856334 11.022309 16.178507 10.932313 16.154297 10.328125 L 16.152344 10.330078 C 16.081496 8.6347951 17.955052 7.0566852 19.378906 6.46875 C 21.899609 5.421218 24.689522 5.6834283 26.205078 3.6875 C 26.355352 3.241102 26.484484 2.7243501 26.580078 2.1074219 z M 29.341797 4.7207031 C 29.303186 4.9295974 29.283813 5.1354876 29.296875 5.3417969 C 29.363485 6.3938572 29.842125 7.447464 29.951172 8.828125 C 30.063101 7.1137569 29.512994 5.8910761 29.341797 4.7207031 z M 26.083984 5.9238281 C 25.752753 6.3923652 25.172019 6.6550639 24.572266 6.9394531 C 24.393932 7.0479923 24.21452 7.1434052 24.035156 7.2167969 C 23.419154 7.5469959 22.839005 7.9708674 22.529297 8.7558594 C 21.961356 10.166698 21.50657 10.177845 21.21875 9.78125 C 21.165723 9.7081827 21.124762 9.5988803 21.091797 9.4746094 C 20.96913 10.037377 21.053454 10.553485 21.21875 10.78125 C 21.50657 11.177845 21.961356 11.166698 22.529297 9.7558594 C 23.130234 8.2327146 24.737668 8.0403449 25.673828 7.3300781 C 25.819099 7.0652281 25.957283 6.6952175 26.083984 5.9238281 z M 13.189453 6.140625 C 13.717271 6.818519 13.984778 7.3236584 14.078125 7.7578125 C 14.512927 8.1357967 14.862374 8.6096353 14.982422 9.2148438 C 14.983812 9.20692 14.980868 9.2033979 14.982422 9.1953125 C 15.28309 7.6226921 14.211552 6.7091032 13.189453 6.140625 z M 28.039062 6.6445312 C 28.006117 7.2987694 27.832942 7.9629019 27.074219 8.7109375 C 26.20974 9.5573657 25.445469 9.5722797 25.140625 9.1796875 C 25.136656 9.1878149 25.13288 9.190867 25.128906 9.1992188 C 24.602737 10.331945 25.721212 11.035694 27.074219 9.7109375 C 28.218961 8.582321 28.074556 7.6391255 28.039062 6.6445312 z M 14.027344 8.5859375 C 13.776593 9.4457671 12.936057 10.288423 12.386719 12.248047 C 12.189039 12.950248 12.013332 13.666307 12.007812 14.349609 C 12.006837 14.471149 12.028539 14.589735 12.060547 14.708984 C 12.127135 14.225167 12.249852 13.734227 12.386719 13.248047 C 13.135239 10.577895 14.455355 9.9780488 14.027344 8.5859375 z M 29.892578 11.519531 C 29.543688 11.666347 29.25336 11.792499 28.990234 11.914062 C 28.653109 12.233003 28.255648 12.484518 27.839844 12.623047 C 27.647286 12.800479 27.48504 12.990832 27.371094 13.234375 C 27.054198 13.914879 25.929175 14.300581 25.283203 13.720703 C 24.987129 14.001053 24.89624 14.314638 25.195312 14.648438 C 25.82257 15.3455 27.040185 14.944972 27.371094 14.234375 C 27.628069 13.685128 28.044334 13.368136 28.832031 12.990234 C 29.023885 12.620323 29.330926 12.175719 29.892578 11.519531 z M 12.744141 17.115234 C 12.651187 17.2845 12.539382 17.446166 12.453125 17.619141 C 12.203434 18.114867 11.236428 18.562059 11.027344 19.001953 C 10.908977 19.246432 11.196301 19.43098 11.40625 19.546875 C 11.41637 19.552572 11.429111 19.555087 11.439453 19.560547 C 11.806549 19.260403 12.286077 18.95079 12.453125 18.619141 C 12.614692 18.295142 12.874503 18.013104 12.908203 17.642578 C 12.925183 17.464396 12.844767 17.285841 12.744141 17.115234 z M 25.548828 18.689453 C 25.490389 18.703054 25.436732 18.722061 25.376953 18.734375 C 25.104406 19.138296 24.718489 19.698638 24.287109 19.837891 C 23.679726 20.032459 23.392789 19.930039 23.207031 19.685547 C 23.193307 19.667182 23.191668 19.642432 23.179688 19.623047 C 23.115479 19.718107 23.055727 19.818538 23.017578 19.941406 C 23.010667 20.19942 23.051514 20.477444 23.207031 20.685547 C 23.261424 20.757138 23.329049 20.812138 23.40625 20.855469 C 23.912642 20.690048 24.417492 20.483179 24.755859 20.154297 C 25.193023 19.732187 25.400763 19.36563 25.548828 18.689453 z M 12.261719 21.021484 C 12.220382 21.190755 12.213089 21.363216 12.357422 21.458984 C 12.375017 21.470565 12.395477 21.479657 12.414062 21.490234 C 12.426793 21.363545 12.411493 21.23582 12.341797 21.111328 C 12.321286 21.074806 12.287747 21.051838 12.261719 21.021484 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qv4l2.svg b/.icons/awkward/32x32/apps/qv4l2.svg
new file mode 100644
index 00000000..fdd9d104
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qv4l2.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#c4c4c4" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m8.681 16.667a7.3333 7.2789 0 0 1 -0.0143 -0.388 7.3333 7.2789 0 0 1 7.3333 -7.279 7.3333 7.2789 0 0 1 7.333 7.279 7.3333 7.2789 0 0 1 -0.014 0.274 7.3333 7.2789 0 0 0 -7.319 -6.8913 7.3333 7.2789 0 0 0 -7.319 7.0053z"/>
+ <circle fill="#3f3f3f" cx="16" cy="16" r="9"/>
+ <circle opacity=".2" cx="16" cy="-17" r="7" transform="scale(1,-1)"/>
+ <circle fill="#ba174e" cx="16" cy="-16" r="7" transform="scale(1,-1)"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <circle opacity=".2" cx="16" cy="17" r="4"/>
+ <circle fill="#d67495" cx="16" cy="16" r="4"/>
+ <circle fill="#55cc98" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m22.991 19-0.08897 1.0536a3.1712 3.1429 0 0 0 -0.9268 0.53126l-0.96621-0.4509-1.009 1.7321 0.87724 0.6038a3.1712 3.1429 0 0 0 -0.04843 0.53013 3.1712 3.1429 0 0 0 0.04615 0.53237l-0.875 0.602 1.009 1.7321 0.96396-0.44978a3.1712 3.1429 0 0 0 0.92904 0.5279l0.089 1.056h2.018l0.08896-1.0536a3.1712 3.1429 0 0 0 0.9268 -0.53126l0.96621 0.4509 1.009-1.7321-0.87725-0.6038a3.1712 3.1429 0 0 0 0.04843 -0.53013 3.1712 3.1429 0 0 0 -0.04615 -0.53237l0.875-0.60157-1.009-1.7321-0.96397 0.44978a3.1712 3.1429 0 0 0 -0.92904 -0.5279l-0.08896-1.0558h-2.018zm1.009 2.857a1.1531 1.1429 0 0 1 1.153 1.143 1.1531 1.1429 0 0 1 -1.153 1.143 1.1531 1.1429 0 0 1 -1.153 -1.143 1.1531 1.1429 0 0 1 1.153 -1.143z"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qvidcap.svg b/.icons/awkward/32x32/apps/qvidcap.svg
new file mode 100644
index 00000000..68f8f1ba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qvidcap.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="4" height="4.9" x="23" y="24.1"/>
+ <rect style="opacity:0.2" width="4" height="4.9" x="5" y="24.1"/>
+ <rect style="fill:#3f3f3f" width="4" height="4.9" x="23" y="23.1"/>
+ <rect style="fill:#3f3f3f" width="4" height="4.9" x="5" y="23.1"/>
+ <rect style="opacity:0.2" width="22" height="28" x="-26" y="-30" rx="2.063" ry="2.1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#89774f" width="22" height="28" x="-25" y="-30" rx="2.063" ry="2.1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="20" height="14" x="6" y="8" rx="1.429" ry="1.4"/>
+ <rect style="fill:#d5cfc1" width="20" height="14" x="6" y="7" rx="1.429" ry="1.4"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.0996094 3 C 2.9362094 3 2 3.919875 2 5.0625 L 2 6.0625 C 2 4.919875 2.9362094 4 4.0996094 4 L 27.900391 4 C 29.063791 4 30 4.919875 30 6.0625 L 30 5.0625 C 30 3.919875 29.063791 3 27.900391 3 L 4.0996094 3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.4277344 7 C 6.6363059 7 6 7.6247906 6 8.4003906 L 6 9.4003906 C 6 8.6247906 6.6363059 8 7.4277344 8 L 24.572266 8 C 25.363694 8 26 8.6247906 26 9.4003906 L 26 8.4003906 C 26 7.6247906 25.363694 7 24.572266 7 L 7.4277344 7 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qview.svg b/.icons/awkward/32x32/apps/qview.svg
new file mode 100644
index 00000000..95e24d74
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qview.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,3 C 8.244,3 2,9.244 2,17 2,24.756 8.244,31 16,31 23.756,31 30,24.756 30,17 30,9.244 23.756,3 16,3 Z"/>
+ <path style="fill:#3f3f3f" d="M 16,2 C 8.244,2 2,8.244 2,16 2,23.756 8.244,30 16,30 23.756,30 30,23.756 30,16 30,8.244 23.756,2 16,2 Z"/>
+ <path style="opacity:0.2;isolation:isolate" d="m 21,8 a 2.0000006,2.0000006 0 0 0 -2,2 2.0000006,2.0000006 0 0 0 2,2 2.0000006,2.0000006 0 0 0 2,-2 2.0000006,2.0000006 0 0 0 -2,-2 z m -8.257812,5 c -0.172863,0.0048 -0.34235,0.07174 -0.460938,0.205078 L 6.1582031,19.609375 C 6.0793921,19.723724 6,19.874997 6,20.027344 v 2.326172 C 6,22.73456 6.2763367,23 6.671875,23 h 18.65625 C 25.683886,23 26,22.696567 26,22.353516 v -1.677735 c 0.0012,-0.172244 -0.07099,-0.337116 -0.199219,-0.457031 l -4.466797,-4.855469 c -0.276579,-0.228698 -0.670685,-0.266695 -0.947265,0 l -1.740235,2.033203 c -0.271788,0.228632 -0.677431,0.228632 -0.949218,0 L 13.230469,13.167969 C 13.092179,13.053622 12.91505,12.99525 12.742188,13 Z"/>
+ <path style="isolation:isolate;fill:#ffffff" d="M 21 7 A 2.0000006 2.0000006 0 0 0 19 9 A 2.0000006 2.0000006 0 0 0 21 11 A 2.0000006 2.0000006 0 0 0 23 9 A 2.0000006 2.0000006 0 0 0 21 7 z M 12.742188 12 C 12.569325 12.0048 12.399838 12.07174 12.28125 12.205078 L 6.1582031 18.609375 C 6.0793921 18.723724 6 18.874997 6 19.027344 L 6 21.353516 C 6 21.73456 6.2763367 22 6.671875 22 L 25.328125 22 C 25.683886 22 26 21.696567 26 21.353516 L 26 19.675781 C 26.0012 19.503537 25.929009 19.338665 25.800781 19.21875 L 21.333984 14.363281 C 21.057405 14.134583 20.663299 14.096586 20.386719 14.363281 L 18.646484 16.396484 C 18.374696 16.625116 17.969053 16.625116 17.697266 16.396484 L 13.230469 12.167969 C 13.092179 12.053622 12.91505 11.99525 12.742188 12 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/qwinff.svg b/.icons/awkward/32x32/apps/qwinff.svg
new file mode 100644
index 00000000..90871f3c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/qwinff.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="26" height="26" x="-30" y="-29" rx="8.4" ry="8.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#81d547" width="26" height="26" x="-29" y="-29" rx="8.4" ry="8.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m16.017 9.0001c1.7532 0.0037 3.531 0.52833 4.9196 1.5668 0.97624 1.0798-0.88389 2.2362-1.7217 1.1833-2.522-1.4652-6.0788-0.94934-7.9763 1.2413-1.0095 1.0871-1.5784 2.5377-1.5717 3.994h1.6667c-0.8892 1.28-1.778 2.56-2.6669 3.84l-2.6667-3.84h1.6667c-0.053013-3.4772 2.5514-6.7845 6.048-7.6851 0.7502-0.19742 1.5231-0.308 2.302-0.30025zm7.3167 4.1607c0.888 1.28 1.777 2.561 2.666 3.841h-1.6667c0.04725 3.5187-2.6237 6.8634-6.1816 7.7164-2.4008 0.64371-5.1155 0.174-7.0886-1.2988-1.0067-1.0978 0.87926-2.2431 1.7248-1.1806 2.4435 1.4235 5.8653 0.97198 7.7941-1.0611 1.117-1.105 1.7598-2.6358 1.7513-4.176h-1.6667l2.6667-3.8406z"/>
+ <path fill="#fff" d="m16.017 8.0004c1.7532 0.0037 3.531 0.52833 4.9196 1.5668 0.97624 1.0798-0.88389 2.2362-1.7217 1.1833-2.522-1.4652-6.0788-0.94934-7.9763 1.2413-1.0095 1.0871-1.5784 2.5377-1.5717 3.994h1.6667c-0.8892 1.28-1.778 2.56-2.6669 3.84l-2.6667-3.84h1.6667c-0.053013-3.4772 2.5514-6.7845 6.048-7.6851 0.7502-0.19742 1.5231-0.308 2.302-0.30025zm7.3167 4.1607c0.888 1.28 1.777 2.561 2.666 3.841h-1.6667c0.04725 3.5187-2.6237 6.8634-6.1816 7.7164-2.4008 0.64371-5.1155 0.174-7.0886-1.2988-1.0067-1.0978 0.87926-2.2431 1.7248-1.1806 2.4435 1.4235 5.8653 0.97198 7.7941-1.0611 1.117-1.105 1.7598-2.6358 1.7513-4.176h-1.6667l2.6667-3.8406z"/>
+ <circle fill="#f34235" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m20.448 20h6.2498c0.44651 0 0.44651 0.42857 0.44651 0.42857v5.1429c-0.001 0.428-0.448 0.428-0.448 0.428h-6.249s-0.447 0-0.447-0.429v-5.1429c0 0.001 0-0.428 0.447-0.428z"/>
+ <path fill="#fff" d="m30 20.5v4.5l-3-2.348z"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 11.400391 3 C 6.7467908 3 3 6.7467908 3 11.400391 L 3 12.400391 C 3 7.7467908 6.7467908 4 11.400391 4 L 20.599609 4 C 25.253209 4 29 7.7467908 29 12.400391 L 29 11.400391 C 29 6.7467908 25.253209 3 20.599609 3 L 11.400391 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rabbitvcs-small.svg b/.icons/awkward/32x32/apps/rabbitvcs-small.svg
new file mode 120000
index 00000000..8102854f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rabbitvcs-small.svg
@@ -0,0 +1 @@
+lugaru.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/rabbitvcs.svg b/.icons/awkward/32x32/apps/rabbitvcs.svg
new file mode 120000
index 00000000..8102854f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rabbitvcs.svg
@@ -0,0 +1 @@
+lugaru.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/racket-logo.svg b/.icons/awkward/32x32/apps/racket-logo.svg
new file mode 100644
index 00000000..3e187277
--- /dev/null
+++ b/.icons/awkward/32x32/apps/racket-logo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" id="circle_pieces" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <path style="fill:#3e5ba9" d="M 16,2 A 14,14 0 0 0 11.264062,2.8394532 C 19.276766,8.0503793 23.503768,15.935281 26.910157,24.752734 A 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="fill:#d82b2f" d="M 6.9980469 5.296875 A 14 14 0 0 0 2 16 A 14 14 0 0 0 5.4570312 25.195312 L 5.8730469 24.583984 L 9.90625 24.960938 C 9.7577008 26.312822 9.5608658 27.396958 9.3320312 28.294922 A 14 14 0 0 0 16 30 A 14 14 0 0 0 22.886719 28.169922 C 21.678104 19.911041 15.771857 10.08208 6.9980469 5.296875 z"/>
+ <path style="opacity:0.2" d="M 11.425391,3.7861008 A 14,14 0 0 0 6.8166013,6.456218 C 9.3669092,7.6971353 11.842079,9.6118033 13.994336,11.930436 10.957488,14.98178 7.3486279,20.496117 5.4371093,26.161492 A 14,14 0 0 0 9.3841796,29.332 c 1.1115654,-5.247662 4.1788994,-10.981758 7.1900384,-14.226954 2.81336,3.947215 5.044036,8.849522 6.202931,14.127148 A 14,14 0 0 0 27.027734,25.59821 C 24.400118,16.631798 17.053499,6.8372858 11.425391,3.7861008 Z"/>
+ <path style="fill:#ffffff" d="M 11.425391,2.7861328 A 14,14 0 0 0 6.8166013,5.45625 c 2.5503079,1.2409173 5.0254777,3.1555853 7.1777347,5.474218 -3.036848,3.051344 -6.6457081,8.565681 -8.5572267,14.231056 a 14,14 0 0 0 3.9470703,3.170508 C 10.495745,23.08437 13.563079,17.350274 16.574218,14.105078 c 2.81336,3.947215 5.044036,8.849522 6.202931,14.127148 a 14,14 0 0 0 4.250585,-3.633984 C 24.400118,15.63183 17.053499,5.8373178 11.425391,2.7861328 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/racket-slideshow.svg b/.icons/awkward/32x32/apps/racket-slideshow.svg
new file mode 100644
index 00000000..25192257
--- /dev/null
+++ b/.icons/awkward/32x32/apps/racket-slideshow.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 8,26.688 v 1 C 8,28.415 8.5953,29 9.334,29 h 13.3322 c 0.739,0 1.334,-0.585 1.334,-1.312 v -1 c 0,0.727 -0.595,1.312 -1.334,1.312 H 9.334 C 8.5953,28 8,27.415 8,26.688 Z"/>
+ <path style="fill:#696969" transform="matrix(0,-1,-1,0,0,0)" d="m -26.687,-24.0002 h 18.374 c 0.727402,0 1.313,0.594518 1.313,1.333 V -9.3329999 C -7,-8.594518 -7.585598,-8 -8.313,-8 H -26.687 C -27.414402,-8 -28,-8.594518 -28,-9.3329999 V -22.6672 c 0,-0.738482 0.585598,-1.333 1.313,-1.333 z"/>
+ <path style="fill:#8e8e8e" transform="matrix(0,-1,-1,0,0,0)" d="m -23.75,-28.9998 h 17.5 c 0.6925,0 1.25,0.5798 1.25,1.3 V -4.3 c 0,0.7202 -0.5575,1.3 -1.25,1.3 h -17.5 C -24.4425,-3 -25,-3.5798 -25,-4.3 v -23.3998 c 0,-0.7202 0.5575,-1.3 1.25,-1.3 z"/>
+ <rect style="fill:#ffffff" width="16" height="21" x="-23" y="-26" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.3008,5 C 3.5806,5 3,5.5575 3,6.25 v 1 C 3,6.5575 3.5806,6 4.3008,6 h 23.3978 c 0.72,0 1.301,0.5575 1.301,1.25 v -1 C 28.9996,5.5575 28.4186,5 27.6986,5 Z"/>
+ <path style="opacity:0.2" d="m 3,23.75 v 1 C 3,25.442 3.5806,26 4.3008,26 h 23.3978 c 0.72,0 1.301,-0.558 1.301,-1.25 v -1 c 0,0.692 -0.581,1.25 -1.301,1.25 H 4.3008 c -0.7204,0 -1.301,-0.558 -1.301,-1.25 z"/>
+ <rect style="opacity:0.1" width="21" height="1" x="5" y="23"/>
+ <path style="fill:#3e5ba9" d="M 16,9 A 6,6 0 0 0 13.970313,9.3597656 C 17.404328,11.59302 19.2159,14.972263 20.675781,18.751172 A 6,6 0 0 0 22,15 6,6 0 0 0 16,9 Z"/>
+ <path style="fill:#d82b2f" d="M 12.142188,10.412695 A 6,6 0 0 0 10,15 a 6,6 0 0 0 1.488867,3.949219 l 0.216797,-0.424805 1.34707,0.688477 c 0.111498,0.404911 0.13419,0.752336 0.08672,1.054687 A 6,6 0 0 0 16,21 6,6 0 0 0 18.951367,20.21543 C 18.43339,16.675909 15.902392,12.463498 12.142188,10.412695 Z"/>
+ <path style="opacity:0.2" d="M 14.039062 10.335938 A 6 6 0 0 0 12.064453 11.480469 C 13.157442 12.012291 14.218229 12.834425 15.140625 13.828125 C 13.966313 15.008043 12.597347 17.047973 11.738281 19.21875 A 6 6 0 0 0 13.394531 20.394531 C 13.986335 18.411122 15.124319 16.39647 16.246094 15.1875 C 17.293852 16.657532 18.132954 18.445918 18.666016 20.371094 A 6 6 0 0 0 20.478516 18.984375 C 19.200277 15.344636 16.305377 11.564582 14.039062 10.335938 z"/>
+ <path style="fill:#ffffff" d="M 14.039453,9.3369141 A 6,6 0 0 0 12.064258,10.48125 c 1.092989,0.531822 2.153776,1.352394 3.076172,2.346094 -1.301506,1.307719 -2.848161,3.671006 -3.667383,6.099023 a 6,6 0 0 0 1.691601,1.358789 c 0.476386,-2.248997 1.790958,-4.706467 3.081446,-6.097265 1.205725,1.691663 2.161729,3.792652 2.658398,6.054492 a 6,6 0 0 0 1.82168,-1.557422 C 19.600051,14.842213 16.4515,10.644565 14.039453,9.3369141 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/radeon-profile.svg b/.icons/awkward/32x32/apps/radeon-profile.svg
new file mode 100644
index 00000000..c4c38748
--- /dev/null
+++ b/.icons/awkward/32x32/apps/radeon-profile.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c2352a" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path opacity=".2" d="m7.0938 8.0627 4.9062 4.9373h8v7.9688l5 4.9688v-17.875zm4.9062 6.0933-5 4.875v6.969h7.375l4.937-5h-7.312z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill="#fff" d="m7.0938 7.0627 4.9062 4.9373h8v7.9688l5 4.9688v-17.875zm4.9062 6.0933-5 4.875v6.969h7.375l4.937-5h-7.312z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle fill="#8561c5" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m23 19-0.0882 1.0536a3.1429 3.1429 0 0 0 -0.91852 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0 -0.048 0.53013 3.1429 3.1429 0 0 0 0.0457 0.53237l-0.86719 0.60156 1 1.7321 0.95536-0.44978a3.1429 3.1429 0 0 0 0.92075 0.5279l0.0882 1.0558h2l0.0882-1.0536a3.1429 3.1429 0 0 0 0.91854 -0.53126l0.95758 0.4509 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048 -0.53013 3.1429 3.1429 0 0 0 -0.0457 -0.53237l0.86719-0.60156-1-1.7321-0.95536 0.44978a3.1429 3.1429 0 0 0 -0.921 -0.528l-0.088-1.056h-2zm1 2.8572a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1 -1.143 1.143 1.1429 1.1429 0 0 1 -1.143 -1.143 1.1429 1.1429 0 0 1 1.143 -1.143z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.021 -0.576z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/radio.svg b/.icons/awkward/32x32/apps/radio.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/radio.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/radiotray-ng-on.svg b/.icons/awkward/32x32/apps/radiotray-ng-on.svg
new file mode 120000
index 00000000..e755374e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/radiotray-ng-on.svg
@@ -0,0 +1 @@
+radiotray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/radiotray.svg b/.icons/awkward/32x32/apps/radiotray.svg
new file mode 100644
index 00000000..cf7a6082
--- /dev/null
+++ b/.icons/awkward/32x32/apps/radiotray.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4c636b" width="28" height="22" x="-30" y="5" rx="1.4" ry="1.375" transform="scale(-1,1)"/>
+ <circle opacity=".2" cx="11" cy="16" r="7"/>
+ <path fill="#ee5858" d="m6.0503 11.05a7 7 0 0 0 -0.65186 0.76235l2.1586 2.1586a4 4 0 0 0 0.61458 4.8572 4 4 0 0 0 4.8558 0.6132l2.1586 2.1586a7 7 0 0 0 0.76373 -0.65048 7 7 0 0 0 0.65186 -0.76235l-2.159-2.158a4 4 0 0 0 -0.615 -4.857 4 4 0 0 0 -4.8554 -0.614l-2.1586-2.158a7 7 0 0 0 -0.7641 0.651z"/>
+ <circle opacity=".2" cx="11" cy="17" r="2"/>
+ <circle fill="#f3c4c4" cx="11" cy="16" r="2"/>
+ <rect opacity=".2" width="8" height="2" x="20" y="10" rx="1" ry="1"/>
+ <circle opacity=".2" cx="26.5" cy="24.5" r="1.5"/>
+ <circle fill="#58c4ee" cx="26.5" cy="23.5" r="1.5"/>
+ <circle opacity=".2" cx="22.5" cy="24.5" r="1.5"/>
+ <circle fill="#58c4ee" cx="22.5" cy="23.5" r="1.5"/>
+ <rect opacity=".2" width="8" height="2" x="20" y="13" rx="1" ry="1"/>
+ <rect opacity=".2" width="8" height="2" x="20" y="16" rx="1" ry="1"/>
+ <rect opacity=".2" width="8" height="2" x="20" y="19" rx="1" ry="1"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 5c-0.7756 0-1.4004 0.6132-1.4004 1.375v1c0-0.7618 0.6248-1.375 1.4004-1.375h25.2c0.775 0 1.4 0.6132 1.4 1.375v-1c0-0.7618-0.625-1.375-1.4-1.375h-25.2z"/>
+ <path opacity=".2" d="m2 25.625v1c0 0.762 0.6248 1.375 1.4004 1.375h25.2c0.775 0 1.4-0.613 1.4-1.375v-1c0 0.762-0.625 1.375-1.4 1.375h-25.2c-0.7752 0-1.4-0.613-1.4-1.375z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/radiotunes.svg b/.icons/awkward/32x32/apps/radiotunes.svg
new file mode 100644
index 00000000..ae013e4e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/radiotunes.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect fill="#2095f2" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".2" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m9.9099 26.901c-2.9431-0.978-3.884-3.665-1.7486-4.992 0.71655-0.44551 2.2252-0.44118 3.1987 0.0092 0.39528 0.18287 0.77772 0.27229 0.84986 0.19872 0.17472-0.17816 0.50207-1.9787 1.2783-7.0309 0.66934-4.3567 0.7731-5.8524 0.46792-6.7451-0.13589-0.3975-0.13126-0.58481 0.01904-0.76945 0.49933-0.61352 4.879-1.5732 7.1701-1.5712 1.8861 0.00168 2.9125 0.53839 3.5796 1.8719 1.1355 2.2698-1.3437 6.1698-5.5925 8.7976l-0.44799 0.27707 0.34648 0.69985c0.67535 1.3642 2.0518 3.3743 2.8796 4.2052 0.46155 0.46329 0.83919 0.92689 0.83919 1.0302 0 0.11414-0.30877 0.18788-0.78668 0.18788-1.5413 0-3.132-1.1519-5.2602-3.8091-0.3273-0.40866-0.63289-0.70449-0.67908-0.65739-0.04618 0.0471-0.30614 1.2391-0.57766 2.649-0.62715 3.2564-1.1801 4.4855-2.3433 5.2083-0.61068 0.37952-1.0151 0.50008-1.7878 0.53297-0.54923 0.02338-1.1814-0.01827-1.4049-0.09256zm8.6951-13.367c1.2516-0.90582 2.3237-1.9645 2.9909-2.9534 0.42726-0.63324 0.59632-0.76506 0.88171-0.68745 0.24461 0.066514 0.20329 0.00623-0.13449-0.19631-0.83658-0.50156-4.4785-0.24767-4.9331 0.34391-0.17541 0.22826-0.83499 4.443-0.72416 4.6273 0.0874 0.14536 0.43558-0.0604 1.9191-1.1341z"/>
+ <path fill="#fff" d="m9.9099 25.901c-2.9431-0.978-3.884-3.665-1.7486-4.992 0.71655-0.44551 2.2252-0.44118 3.1987 0.0092 0.39528 0.18287 0.77772 0.27229 0.84986 0.19872 0.17472-0.17816 0.50207-1.9787 1.2783-7.0309 0.66934-4.3567 0.7731-5.8524 0.46792-6.7451-0.13589-0.3975-0.13126-0.58481 0.01904-0.76945 0.49933-0.61352 4.879-1.5732 7.1701-1.5712 1.8861 0.00168 2.9125 0.53839 3.5796 1.8719 1.1355 2.2698-1.3437 6.1698-5.5925 8.7976l-0.44799 0.27707 0.34648 0.69985c0.67535 1.3642 2.0518 3.3743 2.8796 4.2052 0.46155 0.46329 0.83919 0.92689 0.83919 1.0302 0 0.11414-0.30877 0.18788-0.78668 0.18788-1.5413 0-3.132-1.1519-5.2602-3.8091-0.3273-0.40866-0.63289-0.70449-0.67908-0.65739-0.04618 0.0471-0.30614 1.2391-0.57766 2.649-0.62715 3.2564-1.1801 4.4855-2.3433 5.2083-0.61068 0.37952-1.0151 0.50008-1.7878 0.53297-0.54923 0.02338-1.1814-0.01827-1.4049-0.09256zm8.6951-13.367c1.2516-0.90582 2.3237-1.9645 2.9909-2.9534 0.42726-0.63324 0.59632-0.76506 0.88171-0.68745 0.24461 0.066514 0.20329 0.00623-0.13449-0.19631-0.83658-0.50156-4.4785-0.24767-4.9331 0.34391-0.17541 0.22826-0.83499 4.443-0.72416 4.6273 0.0874 0.14536 0.43558-0.0604 1.9191-1.1341z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rakarrack.svg b/.icons/awkward/32x32/apps/rakarrack.svg
new file mode 100644
index 00000000..82f7dc2e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rakarrack.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g fill="#cd8652" transform="matrix(.063820 0 0 .0621 .58445 .99997)">
+ <g>
+ <g>
+ <path d="m377.6 125.4c8.051-7.326 18.943-9.081 27.078-4.883l1.56-1.553c4.904-12.028 13.757-25.333 26.031-37.604 12.283-12.276 25.584-21.135 37.606-26.042 0 0 2.368-2.369 5.298-5.298 2.925-2.93 1.154-9.438-3.96-14.547l-30.08-30.083c-5.1-5.109-11.59-6.906-14.48-4.015l-5.238 5.236c-4.889 12.062-13.773 25.441-26.116 37.784-12.331 12.331-25.708 21.219-37.782 26.115l-1.082 1.078c5.178 8.233 3.574 19.979-4.168 28.487l-80.781 80.303c-3.494-0.226-9.117-3.047-16.635-14.697-13.442-20.827-44.812-32.687-70.648 12.13s-4.408 52.227-77.991 60.774l0.016 0.024c-25.982 1.429-50.592 11.36-69.375 30.136-44.54 44.544-39.464 121.84 11.34 172.66 50.806 50.806 128.11 55.879 172.65 11.328 0.797-0.797 1.557-1.639 2.324-2.46l0.014 0.032s0.293-0.316 0.775-0.866c3.573-3.903 6.777-8.026 9.636-12.343 11.461-16.27 27.822-45.524 24.159-76.081-5.538-46.129 37.694-44.021 55.619-55.623 17.921-11.598 24.249-21.607 24.77-33.218 0 0-21.352 15.028-40.855-4.476-15.677-15.678-8.708-42.391-1.947-56.529l82.25-85.77z"/>
+ </g>
+ </g>
+ </g>
+ <g opacity=".2" transform="matrix(.06382 0 0 .0621 .58445 2.9993)">
+ <g>
+ <g>
+ <path d="m472.3 20.685c-0.814 0.81414-2.4177 2.4218-2.4177 2.4218-12.022 4.907-25.329 13.766-37.612 26.042-12.274 12.271-21.14 25.557-26.044 37.585l-1.5608 1.5726c-8.135-4.198-19.003-2.451-27.054 4.875l-82.263 85.768c-4.5571 9.5294-9.0462 24.74-6.794 38.465 1.2503-8.4803 3.9974-16.514 6.794-22.362l82.263-85.768c8.051-7.326 18.919-9.073 27.054-4.875l1.5608-1.5726c4.904-12.028 13.77-25.314 26.044-37.584 12.283-12.276 25.59-21.135 37.612-26.042 0 0 2.3644-2.3863 5.2944-5.3153 2.6815-2.686 1.2925-8.3441-2.8768-13.21zm-113.14 32.93c-0.53622 0.23089-1.0906 0.57081-1.622 0.78629l-1.1017 1.0694c0.59931 0.9529 0.80555 2.0771 1.2242 3.1137 0.60258-1.6507 1.2524-3.2938 1.4996-4.9693zm-21 202.46s-3.6643 2.4198-9.1811 4.0572c-3.8078 4.2377-8.6041 8.5197-15.608 13.052-17.925 11.602-61.145 9.5086-55.607 55.638 0.0444 0.37053 0.0226 0.73066 0.0612 1.1008 4.7214-30.805 39.836-30.467 55.546-40.635 17.921-11.598 24.268-21.602 24.789-33.213zm-331.28 65.16c-2.216 35.872 11.714 74.466 41.315 104.07 50.806 50.806 128.12 55.874 172.67 11.323 0.79176-0.79176 1.564-1.6059 2.3259-2.4218v-0.0315c0.011-0.0119 0.32294-0.30975 0.79569-0.8492 3.573-3.903 6.7506-8.012 9.6096-12.329 11.445-16.247 27.78-45.444 24.177-75.955-2.2393 24.371-14.776 46.506-24.177 59.852-2.859 4.317-6.0366 8.426-9.6096 12.329-0.47275 0.53945-0.78471 0.83733-0.79569 0.8492v0.0315c-0.76186 0.81586-1.5341 1.63-2.3259 2.4218-44.54 44.55-121.86 39.48-172.67-11.33-25.202-25.21-39.093-56.95-41.311-87.96z"/>
+ </g>
+ </g>
+ </g>
+ <g fill="#cd8652" transform="matrix(.063820 0 0 .0621 .58445 .99997)">
+ <g>
+ <g>
+ <path fill="#fff" opacity=".2" transform="matrix(15.669 0 0 16.103 -9.1577 -16.103)" d="m27.99 1.0039c-0.07 0.0098-0.129 0.0372-0.176 0.082l-0.334 0.3243c-0.312 0.749-0.88 1.5811-1.668 2.3476-0.786 0.7658-1.639 1.3171-2.41 1.6211l-0.07 0.0664c0.166 0.2573 0.222 0.5705 0.174 0.8848 0.743-0.3115 1.554-0.8402 2.306-1.5723 0.788-0.7665 1.356-1.5986 1.668-2.3476l0.334-0.3243c0.185-0.1795 0.598-0.0672 0.924 0.25l1.92 1.8672c0.027 0.0264 0.044 0.0546 0.069 0.0821 0.062-0.0603 0.081-0.0808 0.183-0.1797 0.187-0.182 0.075-0.5851-0.252-0.9024l-1.92-1.8672c-0.244-0.2379-0.538-0.36148-0.748-0.332zm-4.58 5.6348c-0.076 0.2032-0.18 0.4017-0.344 0.5761l-5.154 4.9862c-0.223-0.014-0.583-0.188-1.062-0.912-0.858-1.2933-2.861-2.0292-4.51 0.754-1.649 2.783-0.281 3.243-4.9767 3.773l0.0019 0.002c-1.6581 0.089-3.229 0.705-4.4277 1.871-1.4322 1.394-2.0579 3.304-1.9141 5.26 0.1013-1.595 0.7278-3.105 1.9141-4.26 1.1987-1.166 2.7696-1.782 4.4277-1.871l-0.0019-0.002c4.6957-0.53 3.3277-0.99 4.9767-3.773s3.652-2.047 4.51-0.754c0.479 0.724 0.839 0.898 1.062 0.912l5.154-4.9862c0.437-0.4671 0.548-1.0843 0.344-1.5761zm-4.41 9.8633c-0.113 0.746-0.028 1.552 0.559 2.123 0.737 0.718 1.509 0.677 2.021 0.529 0.379-0.41 0.566-0.812 0.586-1.252 0 0-1.363 0.934-2.607-0.277-0.327-0.317-0.489-0.711-0.559-1.123zm-1.961 6.986c-0.042 0.27-0.048 0.578-0.004 0.932v0.008c0.029-0.31 0.038-0.622 0.004-0.94z"/>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rambox-os.svg b/.icons/awkward/32x32/apps/rambox-os.svg
new file mode 120000
index 00000000..81ca07e9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rambox-os.svg
@@ -0,0 +1 @@
+rambox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/rambox.svg b/.icons/awkward/32x32/apps/rambox.svg
new file mode 100644
index 00000000..521f86e6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rambox.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#189bc1" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m16 8c-1.4822 0.77546-2.3295 2.6786-3 4-0.42617-0.57609-0.3346-1.7839-0.5-2.5-1.3099 1.7245-1.8867 4.6898-2.4141 6.4141-0.74673 2.4513-1.6984 3.9558-3.0566 4.832-0.80705 0.52062-1.5303 0.78843-3.0938 1.1426-0.21046 0.06273-0.37423 0.09573-0.56445 0.14062 2.246 4.716 7.037 7.97 12.628 7.97 0.39768 0 0.78864-0.0264 1.1777-0.05859 0.28244-1.0735 0.27967-2.2585 0.0918-3.0586-0.167-0.657-0.599-1.837-0.571-1.883 0.02856-0.04611 0.7335 0.02539 1.332 0.02539 0.70707 0 1.2253 0.02548 1.5996-0.08789 0.31687-0.09597 0.69521-0.25158 0.91992-0.24023 0.9992 0.05042 2.2637-0.4043 2.5977-1.293 0.10369-0.27596 0.53948-0.63256 0.6543-0.79102 0.18795-0.25939 0.28676-0.47303 0.16602-0.88086-0.17-0.576-0.866-0.915-1.603-1.587-0.558-0.51-0.837-0.563-0.865-1.108-0.02054-0.4008 0.08637-0.68005-0.13086-0.88476-0.24624-0.23205-0.86954-0.08344-0.91016-0.08789-0.25869-0.30098-0.50525-0.6146-0.0293-1.0488 0.36-0.329 0.57-0.476 0.57-0.836 0-0.35365-0.20929-0.45689-0.52148-0.73047-0.20622-0.18071-0.42657-0.32812-0.49219-0.32812s-0.39776-0.26362-0.73633-0.58594c-0.656-0.625-1.118-0.536-1.629-0.536-0.413 0-0.621-0.402-0.621-1 0.55-1.991 2.175-3.5402 3-4-2.09-0.2959-3.613 0.7414-5 2-0.065-0.731 0.922-2.5275 1-3z"/>
+ <path fill="#ffffff" d="m16 7c-1.4822 0.77546-2.3295 2.6786-3 4-0.42617-0.57609-0.3346-1.7839-0.5-2.5-1.3099 1.7245-1.8867 4.6898-2.4141 6.4141-0.74673 2.4513-1.6984 3.9558-3.0566 4.832-0.80705 0.52062-1.5303 0.78843-3.0938 1.1426-0.3581 0.106-0.7527 0.193-0.9594 0.24 2.0397 5.201 7.0824 8.871 13.023 8.871 0.2691 0 0.53161-0.02618 0.79688-0.04102 0.64567-1.2598 0.72315-3.0093 0.47266-4.0762-0.167-0.657-0.599-1.837-0.571-1.883 0.02856-0.04611 0.7335 0.02539 1.332 0.02539 0.70707 0 1.2253 0.02548 1.5996-0.08789 0.31687-0.09597 0.69521-0.25158 0.91992-0.24023 0.9992 0.05042 2.2637-0.4043 2.5977-1.293 0.1037-0.27596 0.53948-0.63256 0.6543-0.79102 0.18795-0.25939 0.28676-0.47303 0.16602-0.88086-0.17-0.576-0.866-0.915-1.603-1.587-0.558-0.51-0.837-0.563-0.865-1.108-0.02054-0.4008 0.08637-0.68005-0.13086-0.88476-0.24624-0.23205-0.86954-0.08344-0.91016-0.08789-0.25869-0.30098-0.50526-0.6146-0.0293-1.0488 0.36-0.329 0.57-0.476 0.57-0.836 0-0.35365-0.20929-0.45689-0.52148-0.73047-0.20622-0.18071-0.42657-0.32812-0.49219-0.32812s-0.39776-0.26362-0.73633-0.58594c-0.656-0.625-1.118-0.536-1.629-0.536-0.413 0-0.621-0.402-0.621-1 0.55-1.991 2.175-3.5402 3-4-2.09-0.2959-3.613 0.7414-5 2-0.065-0.7313 0.922-2.5275 1-3z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ramme.svg b/.icons/awkward/32x32/apps/ramme.svg
new file mode 120000
index 00000000..f106eeba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ramme.svg
@@ -0,0 +1 @@
+instagram.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/randr.svg b/.icons/awkward/32x32/apps/randr.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/randr.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/rapid-photo-downloader.svg b/.icons/awkward/32x32/apps/rapid-photo-downloader.svg
new file mode 100644
index 00000000..440438c1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rapid-photo-downloader.svg
@@ -0,0 +1,46 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 27,3 3,3 v 16 c 0,0.554 -0.446,1 -1,1 H 15 c -0.554,0 -1,-0.446 -1,-1 V 4 c 0,-0.554 0.446,-1 1,-1 z"/>
+ <path style="opacity:0.2" d="m 15,11 3,3 v 16 c 0,0.554 -0.446,1 -1,1 H 3 C 2.446,31 2,30.554 2,30 V 12 c 0,-0.554 0.446,-1 1,-1 z"/>
+ <path style="fill:#c2352a" d="m 27,2 3,3 v 16 c 0,0.554 -0.446,1 -1,1 H 15 c -0.554,0 -1,-0.446 -1,-1 V 3 c 0,-0.554 0.446,-1 1,-1 z"/>
+ <g style="opacity:0.2" transform="matrix(-1,0,0,1,34,1)">
+ <rect width="1" height="3" x="10" y="4"/>
+ <rect width="1" height="3" x="12" y="4"/>
+ <rect width="1" height="3" x="14" y="4"/>
+ <rect width="1" height="3" x="16" y="4"/>
+ <rect width="1" height="3" x="18" y="4"/>
+ <rect width="1" height="2" x="6" y="5"/>
+ <rect width="1" height="3" x="8" y="4"/>
+ </g>
+ <rect style="opacity:0.4" width="12" height="8" x="-28" y="-19" rx="1" ry="1" transform="scale(-1)"/>
+ <g style="fill:#f8c44e" transform="matrix(-1,0,0,1,34,0)">
+ <rect width="1" height="3" x="10" y="4"/>
+ <rect width="1" height="3" x="12" y="4"/>
+ <rect width="1" height="3" x="14" y="4"/>
+ <rect width="1" height="3" x="16" y="4"/>
+ <rect width="1" height="3" x="18" y="4"/>
+ <rect width="1" height="2" x="6" y="5"/>
+ <rect width="1" height="3" x="8" y="4"/>
+ </g>
+ <path style="fill:#1778ba" d="m 15,10 3,3 v 16 c 0,0.554 -0.446,1 -1,1 H 3 C 2.446,30 2,29.554 2,29 V 11 c 0,-0.554 0.446,-1 1,-1 z"/>
+ <g style="opacity:0.2" transform="matrix(-1,0,0,1,22,9)">
+ <rect width="1" height="3" x="10" y="4"/>
+ <rect width="1" height="3" x="12" y="4"/>
+ <rect width="1" height="3" x="14" y="4"/>
+ <rect width="1" height="3" x="16" y="4"/>
+ <rect width="1" height="3" x="18" y="4"/>
+ <rect width="1" height="2" x="6" y="5"/>
+ <rect width="1" height="3" x="8" y="4"/>
+ </g>
+ <rect style="opacity:0.4" width="12" height="8" x="-16" y="-27" rx="1" ry="1" transform="scale(-1)"/>
+ <g style="fill:#f8c44e" transform="matrix(-1,0,0,1,22,8)">
+ <rect width="1" height="3" x="10" y="4"/>
+ <rect width="1" height="3" x="12" y="4"/>
+ <rect width="1" height="3" x="14" y="4"/>
+ <rect width="1" height="3" x="16" y="4"/>
+ <rect width="1" height="3" x="18" y="4"/>
+ <rect width="1" height="2" x="6" y="5"/>
+ <rect width="1" height="3" x="8" y="4"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15 2 C 14.446 2 14 2.446 14 3 L 14 4 C 14 3.446 14.446 3 15 3 L 27 3 L 30 6 L 30 5 L 27 2 L 15 2 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3 10 C 2.446 10 2 10.446 2 11 L 2 12 C 2 11.446 2.446 11 3 11 L 15 11 L 18 14 L 18 13 L 15 10 L 3 10 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rapidsvn.svg b/.icons/awkward/32x32/apps/rapidsvn.svg
new file mode 100644
index 00000000..96967401
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rapidsvn.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#4f4f4f" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path fill="#ffffff" style="opacity:0.1" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.414 14 14 0 0 1 13.978 -13.414 14 14 0 0 1 13.979 13.586 14 14 0 0 0 0.021 -0.586 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m2.0215 16.414a14 14 0 0 0 -0.0215 0.586 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.414 14 14 0 0 1 -13.979 13.414 14 14 0 0 1 -13.978 -13.586z"/>
+ <path style="opacity:0.1" d="M 19,24.198719 C 19,25.172387 17.646978,28 16,28 13.943737,28 11,25.758806 11,24.290061 11,22.821318 12.943736,22 15,22 c 2.056263,0 4,1.158461 4,2.198719 z m 5.000001,-7.687896 A 2.000001,1.4891763 0 0 1 22,18 2.000001,1.4891763 0 0 1 19.999999,16.510823 2.000001,1.4891763 0 0 1 22,15.021647 a 2.000001,1.4891763 0 0 1 2.000001,1.489176 z m 2.127387,-9.1765295 c 0,0 -7.472347,6.4150395 -15.509624,6.6657065 C 8.4135331,14.068678 6.8022193,13.516113 5.7190813,13 4.6359442,12.483871 3.2649611,11.184608 3.2649611,11.184608 L 2.8376527,12.23003 c 0,0 0.7324863,0.690584 1.0852753,0.944351 C 4.2081518,14.700602 5.3435577,19 10,19 c 3.942178,0 5.435273,-3.210172 5.858447,-4.820919 5.841602,-1.664664 10.977655,-6.0429429 10.977655,-6.0429429 z"/>
+ <path style="fill:#e6e6e6" d="M 19,23.198719 C 19,24.172387 17.646978,27 16,27 13.943737,27 11,24.758806 11,23.290061 11,21.821318 12.943736,21 15,21 c 2.056263,0 4,1.158461 4,2.198719 z m 5.000001,-7.687896 C 24.000002,16.333273 23.10457,17 22,17 c -1.10457,0 -2.000002,-0.666727 -2.000001,-1.489177 0,-0.822449 0.895431,-1.489176 2.000001,-1.489176 1.10457,0 2.000001,0.666727 2.000001,1.489176 z m 1.568183,-8.7164839 c 0,0 -6.913143,5.9549939 -14.95042,6.2056609 C 8.4135331,13.068678 6.8022193,12.516113 5.7190813,12 4.6359442,11.483871 3.6174534,10.485102 3.6174534,10.485102 l -0.4727627,0.991887 c 0,0 0.4254483,0.443625 0.7782373,0.697392 C 4.2081518,13.700602 5.3435577,18 10,18 c 3.942178,0 5.435273,-3.210172 5.858447,-4.820919 5.841602,-1.664664 10.449001,-5.6410666 10.449001,-5.6410666 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/raven-reader.svg b/.icons/awkward/32x32/apps/raven-reader.svg
new file mode 100644
index 00000000..262613c1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/raven-reader.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#2bc89d" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.1" d="M 16.601562,8.0019491 C 15.802401,7.99061 15.065235,8.1858311 14.390625,8.5039022 13.072409,9.1262652 13.622713,9.6981867 11.744141,9.2871054 10.072257,8.9219553 9.0147098,8.7980482 7.5449219,9.4824179 6.0751348,10.166788 4.9785156,11.351428 4.9785156,11.744137 c 0,0.392709 0.391671,-0.588405 1.46875,-0.689453 1.0770788,-0.101048 2.8300293,9.38e-4 4.0058594,0.882812 1.17583,0.881873 1.771484,1.156119 1.771484,1.548828 0,0.39271 -1.324232,-0.174431 -2.8261715,0.195313 -1.3274023,0.326109 -2.3524201,0.71276 -2.4511719,1.105468 -0.098751,0.392709 2.4627132,0.09996 3.6132814,0.09766 0.546578,0.01838 0.995727,-0.153893 1.376953,0.58789 0.395005,0.780824 0.489009,1.37809 0.980469,1.566406 0.49146,0.188317 0.587865,-0.38872 1.175781,0.78711 0.587914,1.175831 0.784326,1.648364 0.09766,3.412109 -0.686666,1.763746 -1.286144,3.110707 -0.992187,2.814453 0.229655,-0.229655 0.970272,-0.446877 1.234375,-0.789062 -0.07349,0.629253 -3.48e-4,1.787468 0.83789,3.078125 1.469788,2.252909 3.619533,2.067175 6.660157,2.845703 4.733176,1.191906 6.910128,1.121514 7.902234,2.738281 0.02243,0.03668 0.02672,0.0401 0.04687,0.07422 h 0.109375 c -0.01501,-0.07664 0.0045,-0.05214 -0.04687,-0.240234 C 28.969519,28.197825 28.331274,21.054259 25.462891,16.054684 21.956069,9.9401364 18.999046,8.0359666 16.601562,8.0019491 Z"/>
+ <path style="fill:#3e4d64" d="M 16.601562,7.0019531 C 15.802401,6.990614 15.065235,7.1858351 14.390625,7.5039062 13.072409,8.1262692 13.622713,8.6981907 11.744141,8.2871094 10.072257,7.9219593 9.0147098,7.7980522 7.5449219,8.4824219 6.0751348,9.1667923 4.9785156,10.351432 4.9785156,10.744141 c 0,0.392709 0.391671,-0.588405 1.46875,-0.689453 1.0770788,-0.1010481 2.8300293,9.38e-4 4.0058594,0.882812 1.17583,0.881873 1.771484,1.156119 1.771484,1.548828 0,0.39271 -1.324232,-0.174431 -2.8261715,0.195313 -1.3274023,0.326109 -2.3524201,0.71276 -2.4511719,1.105468 -0.098751,0.392709 2.4627132,0.09996 3.6132814,0.09766 0.546578,0.01838 0.995727,-0.153893 1.376953,0.58789 0.395005,0.780824 0.489009,1.37809 0.980469,1.566406 0.49146,0.188317 0.587865,-0.38872 1.175781,0.78711 0.587914,1.175831 0.784326,1.648364 0.09766,3.412109 -0.686666,1.763746 -1.286144,3.110707 -0.992187,2.814453 0.229655,-0.229655 0.970272,-0.446877 1.234375,-0.789062 -0.07349,0.629253 -3.48e-4,1.787468 0.83789,3.078125 1.469788,2.252909 3.619533,2.067175 6.660157,2.845703 4.733176,1.191906 6.910128,1.121514 7.902234,2.738281 0.02243,0.03668 0.02672,0.0401 0.04687,0.07422 h 0.109375 c -0.01501,-0.07664 0.0045,-0.05214 -0.04687,-0.240234 C 28.969519,27.197829 28.331274,20.054263 25.462891,15.054688 21.956069,8.9401404 18.999046,7.0359706 16.601562,7.0019531 Z"/>
+ <circle style="opacity:0.2" cx="15.7" cy="10.7" r=".7"/>
+ <circle style="fill:#ffffff" cx="15.7" cy="9.7" r=".7"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rawtherapee.svg b/.icons/awkward/32x32/apps/rawtherapee.svg
new file mode 100644
index 00000000..96054668
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rawtherapee.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e647ff" d="m6.0986 6.1114c2.7386-2.7386 6.3214-4.1091 9.8954-4.1114v14.006z"/>
+ <path fill="#ff3636" d="m25.889 6.1114c-2.739-2.7386-6.321-4.1091-9.895-4.1114v14.006z"/>
+ <path fill="#5964ff" d="m6.1114 6.1099c-2.7386 2.7386-4.109 6.321-4.1114 9.895h14.006z"/>
+ <path fill="#53bdff" d="m6.1114 25.9c-2.7386-2.7386-4.109-6.321-4.1114-9.895h14.006z"/>
+ <path fill="#ff7221" d="m25.889 6.1099c2.7386 2.7386 4.109 6.321 4.1114 9.895h-14.006z"/>
+ <path fill="#ffac29" d="m25.889 25.9c2.738-2.739 4.109-6.321 4.111-9.895h-14.006z"/>
+ <path fill="#80ffe5" d="m6.0986 25.889c2.7386 2.7386 6.321 4.109 9.895 4.1114v-14.006z"/>
+ <path fill="#73ff44" d="m25.889 25.889c-2.739 2.738-6.321 4.109-9.895 4.111v-14.006z"/>
+ <circle opacity=".2" cx="16" cy="17" r="7"/>
+ <circle fill="#fff" cx="16" cy="16" r="7"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.414 14 14 0 0 1 13.978 -13.414 14 14 0 0 1 13.979 13.586 14 14 0 0 0 0.021 -0.586 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m2.0215 16.414a14 14 0 0 0 -0.0215 0.586 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.02148 -0.41406 14 14 0 0 1 -13.979 13.414 14 14 0 0 1 -13.978 -13.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/razercommander.svg b/.icons/awkward/32x32/apps/razercommander.svg
new file mode 100644
index 00000000..1ee0e975
--- /dev/null
+++ b/.icons/awkward/32x32/apps/razercommander.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 26.658798,5.9999666 c -0.04035,-3.468e-4 -0.12046,0.00256 -0.206132,0.00763 -0.114232,0.00682 -0.214739,0.012298 -0.223337,0.012298 -0.0086,0 -0.05044,0.049654 -0.09302,0.110339 -0.04254,0.060684 -0.08686,0.115394 -0.09848,0.1215818 -0.01162,0.00624 -0.08498,0.034884 -0.162998,0.063764 -0.13131,0.048606 -0.14559,0.05156 -0.19189,0.03996 -0.06313,-0.015818 -0.155796,-0.010747 -0.956148,0.052242 l -0.371502,0.029246 -0.184142,0.1743723 c -0.101278,0.095897 -0.190351,0.1818266 -0.197974,0.190964 -0.0077,0.00913 -0.06475,0.033264 -0.126904,0.053606 -0.224174,0.073359 -0.409644,0.1807692 -0.540442,0.312977 -0.09229,0.093283 -0.12277,0.1427758 -0.19743,0.3206154 -0.03106,0.073999 -0.05877,0.1368197 -0.06157,0.1396013 -0.0029,0.00286 -0.04901,-0.023306 -0.102674,-0.057978 -0.290449,-0.1876319 -0.572628,-0.2746091 -0.891262,-0.2746912 -0.447388,-1.034e-4 -0.847155,0.1203857 -1.148884,0.346252 -0.292379,0.2188668 -0.531797,0.491932 -0.668075,0.7620192 -0.05169,0.1024464 -0.105743,0.3145654 -0.131549,0.5162486 -0.02686,0.2099207 -0.01869,0.5574957 0.01698,0.721696 0.06063,0.279191 0.292753,0.792727 0.552498,1.222348 0.307717,0.508973 0.559364,0.830254 1.168023,1.491264 0.235613,0.255873 0.286448,0.309021 0.777226,0.812496 0.382908,0.392814 0.507808,0.539285 0.667848,0.783215 0.348107,0.530582 0.529387,1.036845 0.475794,1.32879 -0.02787,0.151895 -0.129108,0.305746 -0.271053,0.411983 -0.09554,0.0715 -0.310013,0.178948 -0.435645,0.218251 -0.10604,0.03318 -0.237689,0.05929 -0.247856,0.04918 -0.0037,-0.0037 0.01254,-0.08367 0.03612,-0.177702 0.07678,-0.306143 0.105545,-0.579987 0.08876,-0.84482 -0.02892,-0.456525 -0.210635,-0.914638 -0.477437,-1.20365 -0.210292,-0.227801 -0.590638,-0.481708 -0.869104,-0.580192 -0.16168,-0.05718 -0.250425,-0.07005 -0.436236,-0.06325 -0.201092,0.0074 -0.309861,0.03205 -0.454375,0.103224 -0.185301,0.09125 -0.275734,0.216735 -0.274884,0.38143 3.49e-4,0.07404 0.0056,0.09716 0.03462,0.150775 0.04338,0.08039 0.120206,0.157664 0.185123,0.186228 0.02779,0.01223 0.102311,0.02753 0.165618,0.03399 0.159793,0.01632 0.281932,0.04985 0.418462,0.114918 0.134116,0.06391 0.227015,0.130551 0.347664,0.249398 0.146857,0.144662 0.227852,0.289243 0.272991,0.48728 0.02581,0.112986 0.02578,0.358323 0,0.462483 -0.02587,0.104599 -0.08496,0.254948 -0.115167,0.293145 l -0.02445,0.03091 -0.223882,-0.218525 c -0.295789,-0.288706 -0.701089,-0.668378 -0.815564,-0.76396 -0.409023,-0.341526 -0.827179,-0.581999 -1.162693,-0.668681 -0.05442,-0.01405 -0.104808,-0.03126 -0.111999,-0.03821 -0.0073,-0.0069 -0.01943,-0.05441 -0.02718,-0.105468 -0.06456,-0.424649 -0.252586,-0.913498 -0.483682,-1.257551 -0.13638,-0.203051 -0.253884,-0.341208 -0.490534,-0.576722 -0.346643,-0.344976 -0.673447,-0.587824 -1.016287,-0.755196 l -0.175733,-0.08579 -0.03318,-0.118816 C 17.06491,10.636406 16.873386,10.24969 16.646746,9.9487065 16.540045,9.8070034 16.31356,9.5737319 16.178925,9.466866 15.820885,9.1826753 15.429121,9.0173508 14.937115,8.9428198 c -0.202942,-0.030748 -0.61604,-0.041786 -0.819335,-0.021898 -0.411868,0.040282 -0.759718,0.1611078 -1.015398,0.3526886 -0.513547,0.3847962 -0.977428,1.0439456 -1.185458,1.6844696 -0.166158,0.511607 -0.734598,2.815687 -1.026994,4.162761 -0.03753,0.172952 -0.07319,0.251061 -0.186925,0.40949 -0.11032,0.153685 -0.207139,0.254464 -0.295776,0.307901 -0.05915,0.03566 -0.07424,0.03961 -0.149029,0.03896 -0.100529,-8.8e-4 -0.198516,-0.04016 -0.23808,-0.09543 -0.070191,-0.09805 -0.1010575,-0.279809 -0.090831,-0.535059 0.007,-0.17606 0.02116,-0.272206 0.096271,-0.656395 0.08096,-0.414117 0.0079,-0.717389 -0.2327485,-0.966718 -0.117747,-0.121972 -0.30174,-0.229203 -0.474111,-0.276304 -0.109334,-0.02987 -0.3254858,-0.02746 -0.4461729,0.0051 -0.3281196,0.08821 -0.5915789,0.286283 -0.7668797,0.576541 -0.030836,0.05107 -0.067972,0.121564 -0.082533,0.156669 -0.044572,0.107437 -0.046002,0.107338 -0.122552,-0.0078 -0.037422,-0.05632 -0.1050974,-0.13897 -0.1503944,-0.183685 -0.082265,-0.08121 -0.082532,-0.08137 -0.2398585,-0.132125 -0.086627,-0.02795 -0.197135,-0.07053 -0.2455776,-0.09463 -0.1194676,-0.05943 -0.215552,-0.08932 -0.3358813,-0.104445 -0.055586,-0.007 -0.2247363,-0.033 -0.3758994,-0.05782 -0.2622943,-0.04317 -0.2805315,-0.04788 -0.3991771,-0.102982 -0.1371182,-0.06369 -0.12421,-0.05052 -0.2653329,-0.270251 -0.088996,-0.138566 -0.154719,-0.196629 -0.248108,-0.219093 -0.1775382,-0.04271 -0.3963151,0.123636 -0.4137222,0.314564 -0.00588,0.06291 -0.00995,0.07202 -0.040396,0.08769 -0.0601,0.03092 -0.1288859,0.101629 -0.1568631,0.161271 -0.07524,0.160368 5.889e-4,0.380784 0.1544016,0.448432 0.039395,0.01731 0.3434641,0.068 0.4080748,0.068 0.00831,0 0.06666,0.03819 0.1296808,0.08491 0.1124031,0.08329 0.1164841,0.088 0.2134948,0.24661 0.054414,0.08893 0.1261064,0.19362 0.1593712,0.232646 0.033272,0.03903 0.071266,0.09199 0.08445,0.117707 0.040928,0.07986 0.1606494,0.228686 0.2287638,0.284462 0.035802,0.0293 0.087629,0.0838 0.1152596,0.121131 0.1402863,0.189561 0.3061057,0.270698 0.6244801,0.305564 l 0.1328707,0.01455 0.094638,0.06796 c 0.131844,0.09468 0.3055416,0.178246 0.4446677,0.213947 0.1572673,0.04037 0.3283536,0.03489 0.4990849,-0.01594 0.062744,-0.01868 0.1161588,-0.03064 0.1186976,-0.02653 0.00256,0.0041 0.010428,0.06959 0.017526,0.145541 0.046456,0.496556 0.252356,0.90189 0.6200385,1.220605 0.323193,0.280149 0.571967,0.394624 1.0080595,0.463888 0.155059,0.02463 0.459368,0.02751 0.595019,0.0056 0.24861,-0.04012 0.554034,-0.178536 0.798873,-0.362048 0.288817,-0.216477 0.563267,-0.591683 0.852241,-1.165141 0.302939,-0.601172 0.46341,-1.08445 0.6763,-2.036706 0.107371,-0.480273 0.21109,-1.018677 0.274357,-1.424261 0.02255,-0.144521 0.05705,-0.327677 0.07666,-0.406995 0.103235,-0.417419 0.286534,-0.797312 0.54147,-1.122256 0.09483,-0.120876 0.288562,-0.304862 0.36318,-0.34489 0.1698,-0.09109 0.409392,-0.08771 0.621157,0.0087 0.08106,0.03691 0.480505,0.330946 0.476913,0.351055 -0.0013,0.0081 -0.0683,0.04107 -0.148503,0.07311 -0.345493,0.137923 -0.633044,0.32236 -0.856479,0.549366 -0.251112,0.25512 -0.448561,0.570618 -0.553775,0.884869 -0.05933,0.177243 -0.07322,0.274645 -0.07303,0.512032 1.74e-4,0.283243 0.03531,0.494615 0.117081,0.705536 0.113783,0.293483 0.358061,0.537101 0.634577,0.632844 0.164344,0.05689 0.279977,0.03929 0.379658,-0.05776 0.08867,-0.08634 0.13013,-0.198255 0.11373,-0.307037 -0.0044,-0.02916 -0.03335,-0.09553 -0.06731,-0.154291 -0.113341,-0.196143 -0.171261,-0.373922 -0.181568,-0.557411 -0.01001,-0.178888 0.04199,-0.442072 0.118812,-0.600951 0.04753,-0.09829 0.16471,-0.229951 0.284658,-0.319822 0.150235,-0.112562 0.378507,-0.209923 0.535088,-0.228227 l 0.06554,-0.0077 -0.0081,0.108416 c -0.0085,0.111673 -0.0143,0.147827 -0.104632,0.649549 -0.02932,0.162763 -0.06106,0.355987 -0.07054,0.429391 -0.07614,0.588562 -0.04033,1.166562 0.09383,1.514338 0.0032,0.0083 -0.02835,0.03837 -0.07381,0.07022 -0.426868,0.299183 -0.809513,0.746617 -1.041716,1.21809 -0.26842,0.545007 -0.431908,1.180272 -0.431908,1.678214 v 0.146469 l -0.09038,0.0741 c -0.12672,0.103895 -0.30726,0.286716 -0.416299,0.42157 -0.430133,0.531974 -0.643222,1.14125 -0.621224,1.776271 0.01001,0.289317 0.04702,0.482112 0.151467,0.789149 0.191478,0.562919 0.478304,0.994826 0.842258,1.268319 0.108713,0.0817 0.463613,0.254918 0.657662,0.321024 0.40857,0.139174 0.829828,0.203061 1.239804,0.188021 0.191175,-0.007 0.214859,-0.01109 1.57505,-0.268958 0.759526,-0.14401 1.724856,-0.32697 2.145162,-0.406595 0.420305,-0.07963 0.816692,-0.156061 0.880862,-0.169839 0.289471,-0.06215 0.620133,0.0078 0.807532,0.170882 0.09458,0.0823 0.147099,0.215867 0.126922,0.322831 -0.01619,0.08594 -0.166381,0.213665 -0.349668,0.297408 -0.168229,0.07687 -0.327268,0.121917 -0.654789,0.185526 -0.251791,0.04891 -0.296892,0.0626 -0.425847,0.129472 -0.255664,0.132556 -0.462198,0.371434 -0.526589,0.609047 -0.03233,0.119283 -0.03633,0.368989 -0.0077,0.474653 0.08709,0.320422 0.322603,0.583453 0.650869,0.726926 0.179955,0.07866 0.432706,0.124861 0.596866,0.109087 0.04393,-0.0042 0.08059,-0.0029 0.08436,0.0033 0.0036,0.0059 -0.01903,0.05325 -0.05044,0.105215 -0.03139,0.05196 -0.07424,0.134879 -0.09523,0.184261 -0.04486,0.105545 -0.04599,0.127012 -0.02528,0.484357 0.0143,0.246745 0.03391,0.36114 0.08377,0.489088 0.0128,0.03285 0.02909,0.105952 0.03621,0.162462 0.02251,0.178735 0.0427,0.275768 0.07278,0.349861 l 0.02919,0.07193 -0.01389,0.183829 -0.0139,0.183844 -0.09512,0.149867 c -0.103081,0.162446 -0.131003,0.226004 -0.131003,0.297963 0,0.08399 0.02433,0.138136 0.09288,0.20665 0.108581,0.108559 0.241923,0.155566 0.360767,0.127201 0.05455,-0.01299 0.06251,-0.01213 0.101145,0.01162 0.02307,0.01421 0.06388,0.03263 0.09067,0.04094 v 0 c 0.08955,0.02786 0.168726,0.02101 0.259045,-0.02237 0.09978,-0.04793 0.162974,-0.107811 0.201095,-0.190638 0.04179,-0.09079 0.03303,-0.187051 -0.03238,-0.356341 l -0.04931,-0.127652 0.03299,-0.214706 c 0.03252,-0.211534 0.03363,-0.215363 0.07511,-0.261109 0.06343,-0.06995 0.09067,-0.112992 0.127154,-0.201 0.01825,-0.04403 0.06725,-0.12448 0.108922,-0.178802 0.08734,-0.113859 0.172965,-0.276825 0.20816,-0.39616 0.01343,-0.04555 0.05353,-0.157854 0.08908,-0.24955 l 0.06461,-0.166744 -0.0062,-0.11211 c -0.0048,-0.08724 -0.01599,-0.14134 -0.05027,-0.243972 l -0.04406,-0.131897 0.01969,-0.163745 c 0.02263,-0.18835 0.02413,-0.275699 0.0071,-0.41354 -0.02572,-0.208172 -0.09099,-0.365369 -0.214338,-0.516118 -0.04178,-0.05107 -0.07603,-0.100672 -0.07603,-0.110238 -4.2e-5,-0.0099 0.04509,-0.04233 0.105116,-0.07545 0.212955,-0.117462 0.448847,-0.318461 0.601627,-0.512617 0.23102,-0.293597 0.38459,-0.853538 0.344268,-1.255218 -0.03464,-0.345045 -0.137712,-0.657144 -0.29671,-0.898336 -0.174948,-0.265377 -0.450421,-0.501218 -0.772623,-0.661449 -0.258391,-0.128493 -0.514755,-0.191347 -0.991699,-0.243163 -0.187289,-0.02033 -0.91493,-0.02035 -1.125868,0 -0.648091,0.06249 -1.457772,0.22358 -2.315906,0.460762 -0.147588,0.04079 -0.339933,0.08995 -0.427418,0.109252 -0.176814,0.03902 -1.15184,0.16585 -1.267106,0.164831 -0.0791,-7.03e-4 -0.328282,-0.03819 -0.44052,-0.06631 -0.235573,-0.05897 -0.433874,-0.149794 -0.520664,-0.238427 -0.06298,-0.06431 -0.151708,-0.231587 -0.178127,-0.335823 -0.009,-0.03554 -0.02013,-0.104643 -0.02475,-0.153589 -0.0078,-0.08373 -0.0043,-0.105061 0.0598,-0.361889 0.0375,-0.150099 0.07285,-0.272903 0.07855,-0.272903 0.0057,0 0.05567,0.04271 0.111087,0.09492 0.451959,0.416802 1.022421,0.603274 1.493017,0.643601 0.634335,0.01903 1.453081,-0.26799 1.722459,-0.762284 0.171093,-0.329507 0.173687,-0.66066 0.0064,-0.816326 -0.06623,-0.06162 -0.144024,-0.08833 -0.257244,-0.08833 -0.134493,0 -0.230667,0.05161 -0.299379,0.160726 -0.07984,0.126772 -0.103411,0.157407 -0.177351,0.230335 -0.130181,0.128403 -0.339708,0.239424 -0.555415,0.294323 -0.137094,0.03489 -0.337041,0.03757 -0.449182,0.0059 -0.105358,-0.02966 -0.280188,-0.112524 -0.366077,-0.173486 -0.120771,-0.08572 -0.310428,-0.305076 -0.315054,-0.364384 -0.0015,-0.02096 0.32372,-0.122238 0.755418,-0.235163 0.43956,-0.114982 0.726704,-0.218519 1.048188,-0.37794 0.308099,-0.152786 0.498698,-0.282843 0.69861,-0.476695 0.06794,-0.06588 0.129131,-0.119769 0.135993,-0.119769 0.0069,0 0.04602,0.01497 0.08704,0.03329 0.200856,0.08965 0.547983,0.191696 0.790964,0.232533 0.325742,0.05475 0.584188,0.05837 0.899068,0.01261 0.580838,-0.0844 1.067719,-0.241221 1.473168,-0.474474 0.05665,-0.03259 0.11028,-0.05925 0.119176,-0.05925 0.0089,0 0.09381,0.02565 0.188678,0.05702 0.30873,0.102091 0.570722,0.148766 0.895856,0.159594 0.465975,0.01553 0.88741,-0.07161 1.275192,-0.26361 0.282797,-0.140019 0.458147,-0.26737 0.675891,-0.490952 0.391983,-0.402499 0.673668,-0.864568 0.785451,-1.288378 0.05227,-0.198196 0.06327,-0.321252 0.04745,-0.531276 -0.05155,-0.684182 -0.302741,-1.331848 -0.739026,-1.905504 -0.371926,-0.489032 -1.231799,-1.478414 -2.26026,-2.600666 -0.370525,-0.404316 -0.361449,-0.394087 -0.50118,-0.5636221 -0.179462,-0.2177392 -0.248496,-0.3766206 -0.281535,-0.6478937 -0.02631,-0.2161004 0.04475,-0.3741935 0.194327,-0.4322685 0.172471,-0.06696 0.52798,0.1453594 0.838637,0.5008581 0.242985,0.2780585 0.353503,0.3734522 0.536685,0.4632087 0.322165,0.1578602 0.636401,0.1497136 0.947625,-0.024574 0.137272,-0.07687 0.288497,-0.2310599 0.351471,-0.3583551 0.07279,-0.1471348 0.107723,-0.2969214 0.115029,-0.4932204 0.01056,-0.2823323 -0.04618,-0.5021627 -0.196654,-0.762495 -0.02103,-0.036402 -0.03549,-0.068956 -0.03209,-0.072322 0.0034,-0.00344 0.110824,-0.01188 0.238741,-0.018898 0.223713,-0.012268 0.235257,-0.014088 0.302593,-0.048004 0.0385,-0.019396 0.09887,-0.055418 0.13417,-0.080057 0.03529,-0.02464 0.114044,-0.078275 0.175006,-0.1191793 0.124161,-0.083313 0.227117,-0.1787569 0.336315,-0.3117296 0.05506,-0.067034 0.09163,-0.099217 0.144813,-0.1274089 0.09343,-0.049536 0.170534,-0.1262289 0.213379,-0.2122681 l 0.03468,-0.06963 0.122504,-0.042746 c 0.116391,-0.040612 0.13014,-0.042782 0.275497,-0.043516 0.233308,-0.00124 0.334991,-0.028534 0.419877,-0.1129695 0.07313,-0.072732 0.0921,-0.1236974 0.0921,-0.247562 3.6e-5,-0.1256326 -0.0198,-0.1801004 -0.09787,-0.2687994 -0.03692,-0.041946 -0.04566,-0.06196 -0.05238,-0.1198833 -0.01395,-0.119978 -0.09431,-0.2504786 -0.165163,-0.2681644 -0.0033,-8.8e-4 -0.01236,-0.00124 -0.02582,-0.0014 z m -9.772507,6.0725344 c 0.01023,-0.0019 0.02882,0.0097 0.06932,0.04075 0.203313,0.156022 0.410428,0.367061 0.573552,0.584384 0.336535,0.448349 0.511697,0.961537 0.489537,1.434279 -0.0111,0.236573 -0.07016,0.406684 -0.187583,0.540207 -0.09754,0.110901 -0.211315,0.148049 -0.354729,0.115825 -0.272561,-0.06124 -0.471079,-0.271284 -0.566741,-0.599638 -0.09289,-0.318845 -0.118666,-0.979149 -0.06063,-1.55346 0.0099,-0.09893 0.01827,-0.260826 0.01839,-0.359759 1.18e-4,-0.09893 0.005,-0.187377 0.01078,-0.196516 0.0021,-0.0033 0.0046,-0.0055 0.008,-0.0061 z m 2.112257,3.186796 c 0.156897,0.0015 0.329454,0.04539 0.511298,0.131827 0.184283,0.0876 0.617893,0.388656 0.962782,0.668455 0.294482,0.238902 0.548265,0.45666 0.544681,0.467356 -0.0088,0.02619 -0.283057,0.09582 -0.512231,0.130035 -0.114979,0.01716 -0.577206,0.03142 -0.680221,0.02099 -0.134141,-0.01357 -0.372775,-0.05679 -0.481562,-0.08718 -0.303427,-0.08475 -0.650704,-0.301109 -0.801949,-0.499632 -0.09598,-0.125979 -0.169263,-0.307879 -0.168921,-0.419237 1.73e-4,-0.05603 0.04835,-0.146405 0.11209,-0.21023 0.136457,-0.136632 0.312308,-0.204408 0.514033,-0.202388 z m -2.131353,0.54712 c 0.01472,5e-5 0.02925,7.04e-4 0.04365,0.0018 0.167765,0.01333 0.301417,0.06079 0.366621,0.130129 0.06371,0.06777 0.08656,0.241485 0.0502,0.38161 -0.117818,0.453988 -0.691862,0.885121 -1.679596,1.261425 -0.170611,0.06501 -0.448626,0.148148 -0.495348,0.148148 -0.01067,0 -0.01256,-0.01174 -0.0068,-0.04209 0.03093,-0.164044 0.134995,-0.437896 0.252437,-0.664351 0.28331,-0.54629 0.682306,-0.950385 1.119808,-1.134088 0.134186,-0.05634 0.24607,-0.08293 0.349076,-0.08258 z"/>
+ <path style="fill:#3ffe3f" d="m 26.658798,5.0000722 c -0.04035,-3.468e-4 -0.12046,0.00256 -0.206132,0.00763 -0.114232,0.00682 -0.214739,0.012298 -0.223337,0.012298 -0.0086,0 -0.05044,0.049654 -0.09302,0.110339 -0.04254,0.060684 -0.08686,0.115394 -0.09848,0.1215818 -0.01162,0.00624 -0.08498,0.034884 -0.162998,0.063764 -0.13131,0.048606 -0.14559,0.05156 -0.19189,0.03996 -0.06313,-0.015818 -0.155796,-0.010747 -0.956148,0.052242 l -0.371502,0.029246 -0.184142,0.1743723 c -0.101278,0.095897 -0.190351,0.1818266 -0.197974,0.190964 -0.0077,0.00913 -0.06475,0.033264 -0.126904,0.053606 -0.224174,0.073359 -0.409644,0.1807692 -0.540442,0.312977 -0.09229,0.093283 -0.12277,0.1427758 -0.19743,0.3206154 -0.03106,0.073999 -0.05877,0.1368197 -0.06157,0.1396013 -0.0029,0.00286 -0.04901,-0.023306 -0.102674,-0.057978 -0.290449,-0.1876319 -0.572628,-0.2746091 -0.891262,-0.2746912 -0.447388,-1.034e-4 -0.847155,0.1203857 -1.148884,0.346252 -0.292379,0.2188668 -0.531797,0.491932 -0.668075,0.7620192 -0.05169,0.1024464 -0.105743,0.3145654 -0.131549,0.5162486 -0.02686,0.2099207 -0.01869,0.5574957 0.01698,0.721696 0.06063,0.279191 0.292753,0.7927272 0.552498,1.2223479 0.307717,0.5089735 0.559364,0.8302545 1.168023,1.4912645 0.235613,0.255873 0.286448,0.309021 0.777226,0.812496 0.382908,0.392814 0.507808,0.539285 0.667848,0.783215 0.348107,0.530582 0.529387,1.036845 0.475794,1.32879 -0.02787,0.151895 -0.129108,0.305746 -0.271053,0.411983 -0.09554,0.0715 -0.310013,0.178948 -0.435645,0.218251 -0.10604,0.03318 -0.237689,0.05929 -0.247856,0.04918 -0.0037,-0.0037 0.01254,-0.08367 0.03612,-0.177702 0.07678,-0.306143 0.105545,-0.579987 0.08876,-0.84482 -0.02892,-0.456525 -0.210635,-0.914638 -0.477437,-1.20365 -0.210292,-0.227801 -0.590638,-0.481708 -0.869104,-0.580192 -0.16168,-0.05718 -0.250425,-0.07005 -0.436236,-0.06325 -0.201092,0.0074 -0.309861,0.03205 -0.454375,0.103224 -0.185301,0.09125 -0.275734,0.216735 -0.274884,0.38143 3.49e-4,0.07404 0.0056,0.09716 0.03462,0.150775 0.04338,0.08039 0.120206,0.157664 0.185123,0.186228 0.02779,0.01223 0.102311,0.02753 0.165618,0.03399 0.159793,0.01632 0.281932,0.04985 0.418462,0.114918 0.134116,0.06391 0.227015,0.130551 0.347664,0.249398 0.146857,0.144662 0.227852,0.289243 0.272991,0.48728 0.02581,0.112986 0.02578,0.358323 0,0.462483 -0.02587,0.104599 -0.08496,0.254948 -0.115167,0.293145 l -0.02445,0.03091 -0.223882,-0.218525 c -0.295789,-0.288706 -0.701089,-0.668378 -0.815564,-0.76396 -0.409023,-0.341526 -0.827179,-0.581999 -1.162693,-0.668681 -0.05442,-0.01405 -0.104808,-0.03126 -0.111999,-0.03821 -0.0073,-0.0069 -0.01943,-0.05441 -0.02718,-0.105468 -0.06456,-0.424649 -0.252586,-0.913498 -0.483682,-1.257551 -0.13638,-0.203051 -0.253884,-0.341208 -0.490534,-0.576722 -0.346643,-0.344976 -0.673447,-0.587824 -1.016287,-0.755196 l -0.175733,-0.08579 -0.03318,-0.1188167 C 17.06491,9.6365114 16.873386,9.2497955 16.646746,8.9488121 16.540045,8.807109 16.31356,8.5738375 16.178925,8.4669716 15.820885,8.1827809 15.429121,8.0174564 14.937115,7.9429254 14.734173,7.9121774 14.321075,7.9011394 14.11778,7.9210274 13.705912,7.9613094 13.358062,8.0821352 13.102382,8.273716 12.588835,8.6585122 12.124954,9.3176619 11.916924,9.9581855 11.750766,10.469793 11.182326,12.773873 10.88993,14.120947 c -0.03753,0.172952 -0.07319,0.251061 -0.186925,0.40949 -0.11032,0.153685 -0.207139,0.254464 -0.295776,0.307901 -0.05915,0.03566 -0.07424,0.03961 -0.149029,0.03896 -0.100529,-8.8e-4 -0.198516,-0.04016 -0.23808,-0.09543 -0.070191,-0.09805 -0.1010575,-0.279809 -0.090831,-0.535059 0.007,-0.17606 0.02116,-0.272206 0.096271,-0.656395 0.08096,-0.414117 0.0079,-0.717389 -0.2327485,-0.966718 -0.117747,-0.121972 -0.30174,-0.229203 -0.474111,-0.276304 -0.109334,-0.02987 -0.3254858,-0.02746 -0.4461729,0.0051 -0.3281196,0.08821 -0.5915789,0.286283 -0.7668797,0.576541 -0.030836,0.05107 -0.067972,0.121564 -0.082533,0.156669 -0.044572,0.107437 -0.046002,0.107338 -0.122552,-0.0078 -0.037422,-0.05632 -0.1050974,-0.13897 -0.1503944,-0.183685 -0.082265,-0.08121 -0.082532,-0.08137 -0.2398585,-0.132125 -0.086627,-0.02795 -0.197135,-0.07053 -0.2455776,-0.09463 -0.1194676,-0.05943 -0.215552,-0.08932 -0.3358813,-0.104445 -0.055586,-0.007 -0.2247363,-0.033 -0.3758994,-0.05782 -0.2622943,-0.04317 -0.2805315,-0.04788 -0.3991771,-0.102982 -0.1371182,-0.06369 -0.12421,-0.05052 -0.2653329,-0.270251 -0.088996,-0.138566 -0.154719,-0.196629 -0.248108,-0.219093 -0.1775382,-0.04271 -0.3963151,0.123636 -0.4137222,0.314564 -0.00588,0.06291 -0.00995,0.07202 -0.040396,0.08769 -0.0601,0.03092 -0.1288859,0.101629 -0.1568631,0.161271 -0.07524,0.160368 5.889e-4,0.380784 0.1544016,0.448432 0.039395,0.01731 0.3434641,0.068 0.4080748,0.068 0.00831,0 0.06666,0.03819 0.1296808,0.08491 0.1124031,0.08329 0.1164841,0.088 0.2134948,0.24661 0.054414,0.08893 0.1261064,0.19362 0.1593712,0.232646 0.033272,0.03903 0.071266,0.09199 0.08445,0.117707 0.040928,0.07986 0.1606494,0.228686 0.2287638,0.284462 0.035802,0.0293 0.087629,0.0838 0.1152596,0.121131 0.1402863,0.189561 0.3061057,0.270698 0.6244801,0.305564 l 0.1328707,0.01455 0.094638,0.06796 c 0.131844,0.09468 0.3055416,0.178246 0.4446677,0.213947 0.1572673,0.04037 0.3283536,0.03489 0.4990849,-0.01594 0.062744,-0.01868 0.1161588,-0.03064 0.1186976,-0.02653 0.00256,0.0041 0.010428,0.06959 0.017526,0.145541 0.046456,0.496556 0.252356,0.90189 0.6200385,1.220605 0.323193,0.280149 0.571967,0.394624 1.0080595,0.463888 0.155059,0.02463 0.459368,0.02751 0.595019,0.0056 0.24861,-0.04012 0.554034,-0.178536 0.798873,-0.362048 0.288817,-0.216477 0.563267,-0.591683 0.852241,-1.165141 0.302939,-0.601172 0.46341,-1.08445 0.6763,-2.036706 0.107371,-0.480273 0.21109,-1.018677 0.274357,-1.424261 0.02255,-0.144521 0.05705,-0.327677 0.07666,-0.406995 0.103235,-0.417419 0.286534,-0.797312 0.54147,-1.1222565 0.09483,-0.1208758 0.288562,-0.3048619 0.36318,-0.3448899 0.1698,-0.091091 0.409392,-0.087714 0.621157,0.00869 0.08106,0.036905 0.480505,0.3309463 0.476913,0.3510554 -0.0013,0.00814 -0.0683,0.041074 -0.148503,0.073106 -0.345493,0.137923 -0.633044,0.32236 -0.856479,0.549366 -0.251112,0.25512 -0.448561,0.570618 -0.553775,0.884869 -0.05933,0.177243 -0.07322,0.274645 -0.07303,0.512032 1.74e-4,0.283243 0.03531,0.494615 0.117081,0.705536 0.113783,0.293483 0.358061,0.537101 0.634577,0.632844 0.164344,0.05689 0.279977,0.03929 0.379658,-0.05776 0.08867,-0.08634 0.13013,-0.198255 0.11373,-0.307037 -0.0044,-0.02916 -0.03335,-0.09553 -0.06731,-0.154291 -0.113341,-0.196143 -0.171261,-0.373922 -0.181568,-0.557411 -0.01001,-0.178888 0.04199,-0.442072 0.118812,-0.600951 0.04753,-0.09829 0.16471,-0.229951 0.284658,-0.319822 0.150235,-0.112562 0.378507,-0.209923 0.535088,-0.228227 l 0.06554,-0.0077 -0.0081,0.108416 c -0.0085,0.111673 -0.0143,0.147827 -0.104632,0.649549 -0.02932,0.162763 -0.06106,0.355987 -0.07054,0.429391 -0.07614,0.588562 -0.04033,1.166562 0.09383,1.514338 0.0032,0.0083 -0.02835,0.03837 -0.07381,0.07022 -0.426868,0.299183 -0.809513,0.746617 -1.041716,1.21809 -0.26842,0.545007 -0.431908,1.180272 -0.431908,1.678214 v 0.146469 l -0.09038,0.0741 c -0.12672,0.103895 -0.30726,0.286716 -0.416299,0.42157 -0.430133,0.531974 -0.643222,1.14125 -0.621224,1.776271 0.01001,0.289317 0.04702,0.482112 0.151467,0.789149 0.191478,0.562919 0.478304,0.994826 0.842258,1.268319 0.108713,0.0817 0.463613,0.254918 0.657662,0.321024 0.40857,0.139174 0.829828,0.203061 1.239804,0.188021 0.191175,-0.007 0.214859,-0.01109 1.57505,-0.268958 0.759526,-0.14401 1.724856,-0.32697 2.145162,-0.406595 0.420305,-0.07963 0.816692,-0.156061 0.880862,-0.169839 0.289471,-0.06215 0.620133,0.0078 0.807532,0.170882 0.09458,0.0823 0.147099,0.215867 0.126922,0.322831 -0.01619,0.08594 -0.166381,0.213665 -0.349668,0.297408 -0.168229,0.07687 -0.327268,0.121917 -0.654789,0.185526 -0.251791,0.04891 -0.296892,0.0626 -0.425847,0.129472 -0.255664,0.132556 -0.462198,0.371434 -0.526589,0.609047 -0.03233,0.119283 -0.03633,0.368989 -0.0077,0.474653 0.08709,0.320422 0.322603,0.583453 0.650869,0.726926 0.179955,0.07866 0.432706,0.124861 0.596866,0.109087 0.04393,-0.0042 0.08059,-0.0029 0.08436,0.0033 0.0036,0.0059 -0.01903,0.05325 -0.05044,0.105215 -0.03139,0.05196 -0.07424,0.134879 -0.09523,0.184261 -0.04486,0.105545 -0.04599,0.127012 -0.02528,0.484357 0.0143,0.246745 0.03391,0.36114 0.08377,0.489088 0.0128,0.03285 0.02909,0.105952 0.03621,0.162462 0.02251,0.178735 0.0427,0.275768 0.07278,0.349861 l 0.02919,0.07193 -0.01389,0.183829 -0.0139,0.183844 -0.09512,0.149867 c -0.103081,0.162446 -0.131003,0.226004 -0.131003,0.297963 0,0.08399 0.02433,0.138136 0.09288,0.20665 0.108581,0.108559 0.241923,0.155566 0.360767,0.127201 0.05455,-0.01299 0.06251,-0.01213 0.101145,0.01162 0.02307,0.01421 0.06388,0.03263 0.09067,0.04094 v 0 c 0.08955,0.02786 0.168726,0.02101 0.259045,-0.02237 0.09978,-0.04793 0.162974,-0.107811 0.201095,-0.190638 0.04179,-0.09079 0.03303,-0.187051 -0.03238,-0.356341 l -0.04931,-0.127652 0.03299,-0.214706 c 0.03252,-0.211534 0.03363,-0.215363 0.07511,-0.261109 0.06343,-0.06995 0.09067,-0.112992 0.127154,-0.201 0.01825,-0.04403 0.06725,-0.12448 0.108922,-0.178802 0.08734,-0.113859 0.172965,-0.276825 0.20816,-0.39616 0.01343,-0.04555 0.05353,-0.157854 0.08908,-0.24955 l 0.06461,-0.166744 -0.0062,-0.11211 c -0.0048,-0.08724 -0.01599,-0.14134 -0.05027,-0.243972 l -0.04406,-0.131897 0.01969,-0.163745 c 0.02263,-0.18835 0.02413,-0.275699 0.0071,-0.41354 -0.02572,-0.208172 -0.09099,-0.365369 -0.214338,-0.516118 -0.04178,-0.05107 -0.07603,-0.100672 -0.07603,-0.110238 -4.2e-5,-0.0099 0.04509,-0.04233 0.105116,-0.07545 0.212955,-0.117462 0.448847,-0.318461 0.601627,-0.512617 0.23102,-0.293597 0.38459,-0.853538 0.344268,-1.255218 -0.03464,-0.345045 -0.137712,-0.657144 -0.29671,-0.898336 -0.174948,-0.265377 -0.450421,-0.501218 -0.772623,-0.661449 -0.258391,-0.128493 -0.514755,-0.191347 -0.991699,-0.243163 -0.187289,-0.02033 -0.91493,-0.02035 -1.125868,0 -0.648091,0.06249 -1.457772,0.22358 -2.315906,0.460762 -0.147588,0.04079 -0.339933,0.08995 -0.427418,0.109252 -0.176814,0.03902 -1.15184,0.16585 -1.267106,0.164831 -0.0791,-7.03e-4 -0.328282,-0.03819 -0.44052,-0.06631 -0.235573,-0.05897 -0.433874,-0.149794 -0.520664,-0.238427 -0.06298,-0.06431 -0.151708,-0.231587 -0.178127,-0.335823 -0.009,-0.03554 -0.02013,-0.104643 -0.02475,-0.153589 -0.0078,-0.08373 -0.0043,-0.105061 0.0598,-0.361889 0.0375,-0.150099 0.07285,-0.272903 0.07855,-0.272903 0.0057,0 0.05567,0.04271 0.111087,0.09492 0.451959,0.416802 1.022421,0.603274 1.493017,0.643601 0.634335,0.01903 1.453081,-0.26799 1.722459,-0.762284 0.171093,-0.329507 0.173687,-0.66066 0.0064,-0.816326 -0.06623,-0.06162 -0.144024,-0.08833 -0.257244,-0.08833 -0.134493,0 -0.230667,0.05161 -0.299379,0.160726 -0.07984,0.126772 -0.103411,0.157407 -0.177351,0.230335 -0.130181,0.128403 -0.339708,0.239424 -0.555415,0.294323 -0.137094,0.03489 -0.337041,0.03757 -0.449182,0.0059 -0.105358,-0.02966 -0.280188,-0.112524 -0.366077,-0.173486 -0.120771,-0.08572 -0.310428,-0.305076 -0.315054,-0.364384 -0.0015,-0.02096 0.32372,-0.122238 0.755418,-0.235163 0.43956,-0.114982 0.726704,-0.218519 1.048188,-0.37794 0.308099,-0.152786 0.498698,-0.282843 0.69861,-0.476695 0.06794,-0.06588 0.129131,-0.119769 0.135993,-0.119769 0.0069,0 0.04602,0.01497 0.08704,0.03329 0.200856,0.08965 0.547983,0.191696 0.790964,0.232533 0.325742,0.05475 0.584188,0.05837 0.899068,0.01261 0.580838,-0.0844 1.067719,-0.241221 1.473168,-0.474474 0.05665,-0.03259 0.11028,-0.05925 0.119176,-0.05925 0.0089,0 0.09381,0.02565 0.188678,0.05702 0.30873,0.102091 0.570722,0.148766 0.895856,0.159594 0.465975,0.01553 0.88741,-0.07161 1.275192,-0.26361 0.282797,-0.140019 0.458147,-0.26737 0.675891,-0.490952 0.391983,-0.402499 0.673668,-0.864568 0.785451,-1.288378 0.05227,-0.198196 0.06327,-0.321252 0.04745,-0.531276 C 25.485744,13.304782 25.234553,12.657116 24.798268,12.08346 24.426342,11.594428 23.566469,10.605046 22.538008,9.482794 22.167483,9.078478 22.176559,9.0887069 22.036828,8.9191715 21.857366,8.7014323 21.788332,8.5425509 21.755293,8.2712778 21.72898,8.0551774 21.800041,7.8970843 21.94962,7.8390093 c 0.172471,-0.06696 0.52798,0.1453594 0.838637,0.5008581 0.242985,0.2780585 0.353503,0.3734522 0.536685,0.4632087 0.322165,0.1578602 0.636401,0.1497136 0.947625,-0.024574 0.137272,-0.07687 0.288497,-0.2310599 0.351471,-0.3583551 0.07279,-0.1471348 0.107723,-0.2969214 0.115029,-0.4932204 0.01056,-0.2823323 -0.04618,-0.5021627 -0.196654,-0.762495 -0.02103,-0.036402 -0.03549,-0.068956 -0.03209,-0.072322 0.0034,-0.00344 0.110824,-0.01188 0.238741,-0.018898 0.223713,-0.012268 0.235257,-0.014088 0.302593,-0.048004 0.0385,-0.019396 0.09887,-0.055418 0.13417,-0.080057 0.03529,-0.02464 0.114044,-0.078275 0.175006,-0.1191793 0.124161,-0.083313 0.227117,-0.1787569 0.336315,-0.3117296 0.05506,-0.067034 0.09163,-0.099217 0.144813,-0.1274089 0.09343,-0.049536 0.170534,-0.1262289 0.213379,-0.2122681 l 0.03468,-0.06963 0.122504,-0.042746 c 0.116391,-0.040612 0.13014,-0.042782 0.275497,-0.043516 0.233308,-0.00124 0.334991,-0.028534 0.419877,-0.1129695 0.07313,-0.072732 0.0921,-0.1236974 0.0921,-0.247562 3.6e-5,-0.1256326 -0.0198,-0.1801004 -0.09787,-0.2687994 -0.03692,-0.041946 -0.04566,-0.06196 -0.05238,-0.1198833 -0.01395,-0.119978 -0.09431,-0.2504786 -0.165163,-0.2681644 -0.0033,-8.8e-4 -0.01236,-0.00124 -0.02582,-0.0014 z m -9.772507,6.0725348 c 0.01023,-0.0019 0.02882,0.0097 0.06932,0.04075 0.203313,0.156022 0.410428,0.367061 0.573552,0.584384 0.336535,0.448349 0.511697,0.961537 0.489537,1.434279 -0.0111,0.236573 -0.07016,0.406684 -0.187583,0.540207 -0.09754,0.110901 -0.211315,0.148049 -0.354729,0.115825 -0.272561,-0.06124 -0.471079,-0.271284 -0.566741,-0.599638 -0.09289,-0.318845 -0.118666,-0.979149 -0.06063,-1.55346 0.0099,-0.09893 0.01827,-0.260826 0.01839,-0.359759 1.18e-4,-0.09893 0.005,-0.187377 0.01078,-0.196516 0.0021,-0.0033 0.0046,-0.0055 0.008,-0.0061 z m 2.112257,3.186796 c 0.156897,0.0015 0.329454,0.04539 0.511298,0.131827 0.184283,0.0876 0.617893,0.388656 0.962782,0.668455 0.294482,0.238902 0.548265,0.45666 0.544681,0.467356 -0.0088,0.02619 -0.283057,0.09582 -0.512231,0.130035 -0.114979,0.01716 -0.577206,0.03142 -0.680221,0.02099 -0.134141,-0.01357 -0.372775,-0.05679 -0.481562,-0.08718 -0.303427,-0.08475 -0.650704,-0.301109 -0.801949,-0.499632 -0.09598,-0.125979 -0.169263,-0.307879 -0.168921,-0.419237 1.73e-4,-0.05603 0.04835,-0.146405 0.11209,-0.21023 0.136457,-0.136632 0.312308,-0.204408 0.514033,-0.202388 z m -2.131353,0.54712 c 0.01472,5e-5 0.02925,7.04e-4 0.04365,0.0018 0.167765,0.01333 0.301417,0.06079 0.366621,0.130129 0.06371,0.06777 0.08656,0.241485 0.0502,0.38161 -0.117818,0.453988 -0.691862,0.885121 -1.679596,1.261425 -0.170611,0.06501 -0.448626,0.148148 -0.495348,0.148148 -0.01067,0 -0.01256,-0.01174 -0.0068,-0.04209 0.03093,-0.164044 0.134995,-0.437896 0.252437,-0.664351 0.28331,-0.54629 0.682306,-0.950385 1.119808,-1.134088 0.134186,-0.05634 0.24607,-0.08293 0.349076,-0.08258 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rclone-browser.svg b/.icons/awkward/32x32/apps/rclone-browser.svg
new file mode 100644
index 00000000..b86fb02b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rclone-browser.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#60c8ef" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <circle style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2.99952126;stroke-linecap:round;stroke-linejoin:round" cx="16" cy="17" r="8.5"/>
+ <circle style="fill:none;stroke:#3f3f3f;stroke-width:2.99952126;stroke-linecap:round;stroke-linejoin:round" cx="16" cy="16" r="8.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rclonetray.svg b/.icons/awkward/32x32/apps/rclonetray.svg
new file mode 100644
index 00000000..76965c5c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rclonetray.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 7.2550936,30.982672 C 6.4387479,30.876742 5.7415857,30.572228 5.0602646,30.023997 4.8289068,29.837825 4.3266591,29.323394 4.1208273,29.06177 2.345521,26.805229 1.5928127,23.427973 2.2159772,19.987573 2.6805269,17.422885 3.8718964,15.278618 5.4047457,14.248342 l 0.2740799,-0.184215 0.016239,-0.189682 c 0.1098323,-1.282314 0.3036514,-2.118102 0.7072173,-3.04964 0.3097917,-0.715075 0.6776169,-1.2689312 1.178552,-1.7746187 0.6417163,-0.647802 1.2935464,-0.967527 2.0536205,-1.007315 0.7581096,-0.039657 1.5316826,0.274833 2.1576016,0.877221 0.160086,0.1540625 0.217844,0.1598915 0.244878,0.024722 0.03009,-0.150307 0.305232,-0.8837242 0.506655,-1.350385 0.820696,-1.9014288 2.004838,-3.7649728 3.379623,-4.6797778 0.138011,-0.091829 0.42045,-0.252706 0.627637,-0.3574975 1.292285,-0.6536092 3.084176,-0.733787 4.427469,-0.2319565 2.476187,0.925042 4.771944,3.8761618 5.620007,7.6708339 0.310487,1.3892666 0.418405,2.3955746 0.472255,4.4035996 l 0.0065,0.237973 0.226602,0.06235 c 2.200882,0.60544 3.281111,3.328874 3.631377,6.817161 0.26164,2.605635 -0.275878,5.21449 -1.463079,7.101128 -0.695291,1.104915 -1.654606,1.919655 -2.616278,2.221973 -0.551118,0.173246 0.144891,0.162422 -10.137585,0.157767 -5.157864,-0.0022 -9.4161801,-0.0092 -9.4629179,-0.0153 z"/>
+ <path style="fill:#00539e" d="M 7.2550936,29.982671 C 6.4387479,29.876741 5.7415857,29.572227 5.0602646,29.023996 4.8289068,28.837824 4.3266591,28.323393 4.1208273,28.061769 2.345521,25.805228 1.5928127,22.427972 2.2159772,18.987572 2.6805269,16.422884 3.8718964,14.278617 5.4047457,13.248341 l 0.2740799,-0.184215 0.016239,-0.189682 C 5.8048969,11.59213 5.998716,10.756342 6.4022819,9.8248041 6.7120736,9.1097293 7.0798988,8.5558728 7.5808339,8.0501853 c 0.6417163,-0.647802 1.2935464,-0.967527 2.0536205,-1.007315 0.7581096,-0.039657 1.5316826,0.274833 2.1576016,0.877221 0.160086,0.1540625 0.217844,0.1598915 0.244878,0.024722 0.03009,-0.150307 0.305232,-0.8837242 0.506655,-1.350385 0.820696,-1.9014288 2.004838,-3.7649728 3.379623,-4.6797778 0.138011,-0.091829 0.42045,-0.252706 0.627637,-0.3574975 1.292285,-0.65360921 3.084176,-0.73378696 4.427469,-0.2319565 2.476187,0.925042 4.771944,3.8761618 5.620007,7.6708339 0.310487,1.3892666 0.418405,2.3955746 0.472255,4.4035996 l 0.0065,0.237973 0.226602,0.06235 c 2.200882,0.60544 3.281111,3.328874 3.631377,6.817161 0.26164,2.605635 -0.275878,5.21449 -1.463079,7.101128 -0.695291,1.104915 -1.654606,1.919655 -2.616278,2.221973 -0.551118,0.173246 0.144891,0.162422 -10.137585,0.157767 -5.157864,-0.0022 -9.4161801,-0.0092 -9.4629179,-0.0153 z"/>
+ <path style="opacity:0.2" d="m 14.431641,10.673829 c -1.567659,0.02016 -3.172977,0.167961 -4.5449222,0.441406 -0.3558109,0.0709 -0.6979785,0.145889 -0.7597657,0.166016 L 9.015625,11.31836 9.0078125,19.644532 9,27.972657 l 1.394531,-0.0098 1.490235,-0.0059 0.0078,-1.386719 c 0.0052,-1.399941 -0.0072,-1.636755 0.01563,-1.664062 0.01779,-0.02133 0.06139,-0.03289 0.0957,-0.02539 0.0343,0.0075 0.317219,0.03628 0.71875,0.06445 0.909578,0.06377 3.232208,0.07187 3.919922,0.01367 0.987395,-0.0835 1.815533,-0.209545 2.5625,-0.392578 l 0.402344,-0.09961 0.07031,0.0918 c 0.537867,0.91087 1.104474,1.423469 1.322266,2.441406 0,0 0.102541,0.969818 0.113281,0.980469 0.01069,0.01066 0.670021,0.01953 1.464844,0.01953 h 1.445313 l -0.01758,-0.341797 c -0.07965,-1.44788 -0.733652,-2.519705 -1.578125,-3.945312 -0.122475,-0.206747 -0.222656,-0.388816 -0.222656,-0.404297 0,-0.01546 0.07561,-0.08081 0.167969,-0.146485 1.01558,-0.722283 2.029478,-2.930894 2.320312,-4.207031 0.291916,-1.280917 0.463399,-2.78463 0.101563,-3.818359 -0.5413,-1.546418 -1.944466,-2.72667 -3.675781,-3.4375 C 20.36767,11.390687 19.617879,11.169336 18.753906,11.000001 17.529141,10.759952 15.9993,10.653667 14.431641,10.673829 Z m 1.447265,3.326172 c 0.372154,0.0011 0.721019,0.01442 1.03125,0.04102 1.961508,0.168196 3.225212,0.608875 4.082032,1.419922 0.719363,0.68092 1.056003,1.561394 1.001953,2.623046 -0.03229,0.634429 -0.130726,1.028734 -0.376953,1.50586 -0.371416,0.719699 -0.977533,1.269658 -1.828126,1.65625 -0.708988,0.322237 -1.674327,0.562701 -2.685546,0.671875 -0.715675,0.07726 -2.720223,0.109589 -3.451172,0.05469 -0.758024,-0.05693 -1.58142,-0.18254 -1.625,-0.248047 C 12.012944,21.703 12.00023,20.102068 12,18.064454 c -4e-4,-3.254785 0.0043,-3.625071 0.04492,-3.664062 0.02509,-0.02387 0.0536,-0.04297 0.06445,-0.04297 0.01083,0 0.177781,-0.02968 0.369141,-0.06641 0.975341,-0.187064 2.283926,-0.294276 3.40039,-0.291016 z"/>
+ <path style="fill:#ffffff" d="M 14.431641 9.6738281 C 12.863982 9.6939881 11.258664 9.8417893 9.8867188 10.115234 C 9.5309079 10.186134 9.1887403 10.261123 9.1269531 10.28125 L 9.015625 10.318359 L 9.0078125 18.644531 L 9 26.972656 L 10.394531 26.962891 L 11.884766 26.957031 L 11.892578 25.570312 C 11.897778 24.170371 11.885393 23.933557 11.908203 23.90625 C 11.925993 23.88492 11.969596 23.873359 12.003906 23.880859 C 12.038206 23.888359 12.321125 23.917142 12.722656 23.945312 C 13.632234 24.009083 15.954864 24.017184 16.642578 23.958984 C 17.629973 23.875484 18.458111 23.749439 19.205078 23.566406 L 19.607422 23.466797 L 19.677734 23.558594 C 20.215601 24.469464 20.782208 24.982063 21 26 C 21 26 21.102541 26.969818 21.113281 26.980469 C 21.123971 26.991129 21.783302 27 22.578125 27 L 24.023438 27 L 24.005859 26.658203 C 23.926209 25.210323 23.272207 24.138498 22.427734 22.712891 C 22.305259 22.506144 22.205078 22.324075 22.205078 22.308594 C 22.205078 22.293134 22.280684 22.227787 22.373047 22.162109 C 23.388627 21.439826 24.402525 19.231215 24.693359 17.955078 C 24.985275 16.674161 25.156758 15.170448 24.794922 14.136719 C 24.253622 12.590301 22.850456 11.410049 21.119141 10.699219 C 20.36767 10.390686 19.617879 10.169335 18.753906 10 C 17.529141 9.7599508 15.9993 9.653666 14.431641 9.6738281 z M 15.878906 13 C 16.25106 13.0011 16.599925 13.014416 16.910156 13.041016 C 18.871664 13.209212 20.135368 13.649891 20.992188 14.460938 C 21.711551 15.141858 22.048191 16.022332 21.994141 17.083984 C 21.961851 17.718413 21.863415 18.112718 21.617188 18.589844 C 21.245772 19.309543 20.639655 19.859502 19.789062 20.246094 C 19.080074 20.568331 18.114735 20.808795 17.103516 20.917969 C 16.387841 20.995229 14.383293 21.027558 13.652344 20.972656 C 12.89432 20.915726 12.070924 20.790116 12.027344 20.724609 C 12.012944 20.702999 12.00023 19.102067 12 17.064453 C 11.9996 13.809668 12.004282 13.439382 12.044922 13.400391 C 12.070012 13.376521 12.098525 13.357422 12.109375 13.357422 C 12.120205 13.357422 12.287156 13.327746 12.478516 13.291016 C 13.453857 13.103952 14.762442 12.99674 15.878906 13 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 19.328125 1.0058594 C 18.361625 0.96427787 17.358459 1.1481349 16.550781 1.5566406 C 16.343594 1.6614321 16.061839 1.8222335 15.923828 1.9140625 C 14.549043 2.8288675 13.363665 4.6923212 12.542969 6.59375 C 12.341546 7.0604108 12.067199 7.7950055 12.037109 7.9453125 C 12.010075 8.080482 11.953055 8.0739844 11.792969 7.9199219 C 11.16705 7.3175339 10.392875 7.0033117 9.6347656 7.0429688 C 8.8746915 7.0827567 8.2217944 7.4029792 7.5800781 8.0507812 C 7.079143 8.5564688 6.7121354 9.1091439 6.4023438 9.8242188 C 5.9987778 10.755757 5.8051448 11.592686 5.6953125 12.875 L 5.6796875 13.064453 L 5.4042969 13.248047 C 3.8714476 14.278323 2.6813466 16.423593 2.2167969 18.988281 C 2.0376278 19.977448 1.9835304 20.956565 2.0234375 21.910156 C 2.0457237 21.275217 2.0997113 20.634694 2.2167969 19.988281 C 2.6813466 17.423593 3.8714476 15.278323 5.4042969 14.248047 L 5.6796875 14.064453 L 5.6953125 13.875 C 5.8051448 12.592686 5.9987778 11.755757 6.4023438 10.824219 C 6.7121354 10.109144 7.079143 9.5564687 7.5800781 9.0507812 C 8.2217944 8.4029792 8.8746915 8.0827568 9.6347656 8.0429688 C 10.392875 8.0033117 11.16705 8.3175339 11.792969 8.9199219 C 11.953055 9.0739844 12.010075 9.080482 12.037109 8.9453125 C 12.067199 8.7950055 12.341546 8.0604108 12.542969 7.59375 C 13.363665 5.6923212 14.549043 3.8288675 15.923828 2.9140625 C 16.061839 2.8222335 16.343594 2.6614321 16.550781 2.5566406 C 17.843066 1.9030314 19.635223 1.8243414 20.978516 2.3261719 C 23.454703 3.2512139 25.749593 6.2014217 26.597656 9.9960938 C 26.908143 11.38536 27.016463 12.392366 27.070312 14.400391 L 27.076172 14.636719 L 27.302734 14.699219 C 29.503616 15.304659 30.585281 18.029291 30.935547 21.517578 C 30.962813 21.789114 30.976251 22.059294 30.986328 22.330078 C 31.010299 21.731507 30.996539 21.124989 30.935547 20.517578 C 30.585281 17.029291 29.503616 14.304659 27.302734 13.699219 L 27.076172 13.636719 L 27.070312 13.400391 C 27.016463 11.392366 26.908143 10.38536 26.597656 8.9960938 C 25.749593 5.2014217 23.454703 2.2512139 20.978516 1.3261719 C 20.474781 1.1379855 19.908025 1.0308083 19.328125 1.0058594 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rdm.svg b/.icons/awkward/32x32/apps/rdm.svg
new file mode 100644
index 00000000..9171a42c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rdm.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 16.000646,14.000001 c -0.928613,-1.71e-4 -1.857272,0.209224 -2.544463,0.626446 L 3.030152,20.955464 c -1.3743839,0.834443 -1.3731078,2.255245 0.00126,3.089689 l 10.424751,6.329017 c 1.374383,0.834441 3.714546,0.83444 5.088927,0 l 10.424775,-6.329017 c 1.374381,-0.834441 1.373087,-2.255248 -0.0013,-3.089689 L 18.545108,14.626447 c -0.687191,-0.417222 -1.615849,-0.626276 -2.544462,-0.626446 z"/>
+ <path style="fill:#af2d2c" d="m 16.000646,12.999997 c -0.928613,-1.71e-4 -1.857272,0.209224 -2.544463,0.626446 L 3.030152,19.95546 c -1.3743839,0.834443 -1.3731078,2.255245 0.00126,3.089689 l 10.424751,6.329017 c 1.374383,0.834441 3.714546,0.83444 5.088927,0 l 10.424775,-6.329017 c 1.374381,-0.834441 1.373087,-2.255248 -0.0013,-3.089689 L 18.545108,13.626443 c -0.687191,-0.417222 -1.615849,-0.626276 -2.544462,-0.626446 z"/>
+ <path style="opacity:0.2" d="M 16.000645,9.0000041 C 15.072032,8.9998334 14.143373,9.2092287 13.456182,9.6264506 L 3.0301503,15.955469 c -1.3743839,0.834442 -1.3731078,2.255243 0.00126,3.089687 l 10.4247517,6.329017 c 1.374383,0.834441 3.714545,0.834441 5.088926,0 l 10.424776,-6.329017 c 1.37438,-0.83444 1.373087,-2.255248 -0.0013,-3.089687 L 18.545107,9.6264506 C 17.857916,9.2092287 16.929258,9.0001748 16.000645,9.0000041 Z"/>
+ <path style="fill:#da3837" d="M 16.000645,8.0000005 C 15.072032,7.9998298 14.143373,8.2092251 13.456182,8.626447 L 3.0301503,14.955465 c -1.3743839,0.834442 -1.3731078,2.255243 0.00126,3.089687 l 10.4247517,6.329017 c 1.374383,0.834441 3.714545,0.834441 5.088926,0 l 10.424776,-6.329017 c 1.37438,-0.83444 1.373087,-2.255248 -0.0013,-3.089687 L 18.545107,8.626447 C 17.857916,8.2092251 16.929258,8.0001712 16.000645,8.0000005 Z"/>
+ <path style="opacity:0.2" d="M 16.000646,3.9999999 C 15.072033,3.9998292 14.143374,4.2092246 13.456183,4.6264464 L 3.030152,10.955464 c -1.3743839,0.834442 -1.3731078,2.255245 0.00126,3.089689 l 10.424751,6.329016 c 1.374383,0.834442 3.714546,0.834441 5.088927,0 l 10.424775,-6.329016 c 1.374381,-0.834441 1.373087,-2.255249 -0.0013,-3.089689 L 18.545108,4.6264464 C 17.857917,4.2092246 16.929259,4.0001706 16.000646,3.9999999 Z"/>
+ <path style="fill:#e0504d" d="M 16.000646,2.9999963 C 15.072033,2.9998256 14.143374,3.209221 13.456183,3.6264428 L 3.030152,9.9554605 C 1.6557681,10.789903 1.6570442,12.210705 3.031412,13.045149 l 10.424751,6.329016 c 1.374383,0.834442 3.714546,0.834441 5.088927,0 l 10.424775,-6.329016 c 1.374381,-0.834441 1.373087,-2.255249 -0.0013,-3.0896885 L 18.545108,3.6264428 C 17.857917,3.209221 16.929259,3.000167 16.000646,2.9999963 Z"/>
+ <polygon style="opacity:0.2" transform="matrix(0.02066408,0,0,0.02709895,1.1709921,0.80624171)" points="572.44 289.03 678.96 250.62 647 191.66 746.72 230.66 840.74 199.88 815.33 260.85 911.2 296.75 787.57 309.58 759.89 376.17 715.19 301.86"/>
+ <polygon style="fill:#ffffff" transform="matrix(0.02066408,0,0,0.02709895,1.1709921,-0.19376192)" points="715.19 301.86 572.44 289.03 678.96 250.62 647 191.66 746.72 230.66 840.74 199.88 815.33 260.85 911.2 296.75 787.57 309.58 759.89 376.17"/>
+ <polygon style="opacity:0.2" transform="matrix(0.01814816,0,0,0.02731625,2.5305442,2.0691692)" points="521.79 524.11 852.4 473.38 752.51 619.81"/>
+ <polygon style="fill:#ffffff" transform="matrix(0.01814816,0,0,0.02731625,2.5305442,1.0691656)" points="752.51 619.81 521.79 524.11 852.4 473.38"/>
+ <ellipse style="opacity:0.2" cx="9.5" cy="12" rx="3.5" ry="2"/>
+ <ellipse style="fill:#ffffff" cx="9.5" cy="11" rx="3.5" ry="2"/>
+ <g transform="matrix(0.69119668,0,0,0.73021148,-0.26547446,0.10368004)">
+ <path style="opacity:0.25" transform="matrix(0.02808355,0,0,0.04204144,2.8125203,-1.0576208)" d="M 1046.891,477.818 840.825,400.575 1046.891,314.947 Z"/>
+ <path style="opacity:0.4" transform="matrix(0.02808355,0,0,0.04204144,2.8125203,-1.0576208)" d="m 1252.957,392.274 -206.066,85.544 0,-162.871 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2.9999959 C 15.071387,2.9998252 14.144222,3.2097272 13.457031,3.626949 L 3.0292969,9.955074 C 2.1367388,10.496981 1.8344502,11.284695 2.1015625,11.999996 2.2454051,11.613975 2.5476021,11.24753 3.0292969,10.955074 L 13.457031,4.626949 C 14.144222,4.2097272 15.071387,3.9998252 16,3.9999959 c 0.928613,1.707e-4 1.857731,0.2097313 2.544922,0.6269531 l 10.423828,6.328125 c 0.481696,0.292455 0.785435,0.658901 0.929688,1.044922 0.266355,-0.715302 -0.03713,-1.503017 -0.929688,-2.044922 L 18.544922,3.626949 C 17.857731,3.2097272 16.928613,3.0001666 16,2.9999959 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/re.sonny.Tangram.svg b/.icons/awkward/32x32/apps/re.sonny.Tangram.svg
new file mode 100644
index 00000000..87418caa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/re.sonny.Tangram.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="enable-background:new" width="32" height="32" version="1.0">
+ <path style="opacity:0.2" d="m 4.1533203,2.9999998 c -0.5966154,0 -1.1351067,0.2395986 -1.524414,0.6289063 C 2.2395985,4.0182137 2,4.5567048 2,5.1533202 V 28.846679 c 0,0.596616 0.2395985,1.135107 0.6289063,1.524414 C 3.0182136,30.760401 3.5567049,31 4.1533203,31 H 16 27.84668 C 29.03991,31 30,30.039911 30,28.846679 V 17 5.1533202 C 30,4.5567048 29.760401,4.0182137 29.371093,3.6289061 28.981786,3.2395984 28.443295,2.9999998 27.84668,2.9999998 Z"/>
+ <path style="fill:#33d17a" d="m 4.1538462,1.9999995 c -0.5966154,0 -1.1351066,0.2401245 -1.524414,0.6294321 L 16,15.999999 29.370568,2.6294316 C 28.981261,2.240124 28.442769,1.9999995 27.846154,1.9999995 Z"/>
+ <path style="fill:#3584e4" d="M 2.6294322,2.6294316 C 2.2401245,3.0187393 2,3.5572302 2,4.1538456 V 27.846154 c 0,0.596615 0.2401245,1.135106 0.6294322,1.524414 L 16,15.999999 Z"/>
+ <path style="fill:#5e5c64" d="M 29.370568,2.6294316 23,8.9999991 30,15.999999 V 4.1538456 C 30,3.5572302 29.759875,3.0187393 29.370568,2.6294316 Z"/>
+ <rect style="fill:#f6d32d" width="9.899" height="9.899" x="0" y="22.63" transform="rotate(-45)"/>
+ <path style="fill:#865e3c" d="M 30,15.999999 16,30.000001 H 27.846154 C 29.039384,30.000001 30,29.039385 30,27.846154 Z"/>
+ <path style="fill:#ff7800" d="M 22.999993,22.999997 H 9 l 7,-7 z"/>
+ <path style="fill:#ed333b" d="m 9,22.999999 -6.3705678,6.370569 c 0.3893074,0.389308 0.9277986,0.629433 1.524414,0.629433 H 16 l 7,-7.000002 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.1523438 2 C 3.5557283 2 3.0182135 2.2395986 2.6289062 2.6289062 C 2.2395985 3.0182138 2 3.5557283 2 4.1523438 L 2 5.1523438 C 2 4.5557284 2.2395985 4.0182139 2.6289062 3.6289062 C 3.0182135 3.2395985 3.5557283 3 4.1523438 3 L 27.847656 3 C 28.444271 3 28.981787 3.2395986 29.371094 3.6289062 C 29.760402 4.0182139 30 4.5557284 30 5.1523438 L 30 4.1523438 C 30 3.5557284 29.760402 3.0182139 29.371094 2.6289062 C 28.981787 2.2395986 28.444271 2 27.847656 2 L 4.1523438 2 z"/>
+ <path style="opacity:0.1" d="M 2.6289062 2.6289062 C 2.2395986 3.018214 2 3.5576815 2 4.1542969 L 2 5.1542969 C 2 4.5576815 2.2395986 4.0182139 2.6289062 3.6289062 L 16 17 L 22 23 L 23 23 L 16 16 L 2.6289062 2.6289062 z"/>
+ <path style="opacity:0.1" d="M 28.78125 3.21875 L 16 16 L 2.6289062 29.371094 C 2.2395985 28.981786 2 28.442318 2 27.845703 L 2 28.845703 C 2 29.442318 2.2395985 29.981786 2.6289062 30.371094 L 16 17 L 29.371094 3.6289062 C 29.20168 3.4594926 28.999871 3.3240553 28.78125 3.21875 z"/>
+ <path style="opacity:0.1" d="M 9 23 L 8 24 L 22 24 L 23 23 L 9 23 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/reactotron.svg b/.icons/awkward/32x32/apps/reactotron.svg
new file mode 100644
index 00000000..28ab4f71
--- /dev/null
+++ b/.icons/awkward/32x32/apps/reactotron.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <ellipse style="opacity:0.2" cx="16" cy="17" rx="14" ry="5"/>
+ <ellipse style="fill:#c22c2d" cx="16" cy="16" rx="14" ry="5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 11 A 14 5 0 0 0 2 16 A 14 5 0 0 0 2.078125 16.480469 A 14 5 0 0 1 16 12 A 14 5 0 0 1 29.921875 16.519531 A 14 5 0 0 0 30 16 A 14 5 0 0 0 16 11 z"/>
+ <ellipse style="opacity:0.2" cx="22.732" cy="-6.25" rx="14.413" ry="5.025" transform="matrix(0.4655682,0.88501201,-0.8667044,0.4988221,0,0)"/>
+ <ellipse style="fill:#ed5633" cx="21.864" cy="-6.716" rx="14.413" ry="5.025" transform="matrix(0.4655682,0.88501201,-0.8667044,0.4988221,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.289062 3 A 14.414829 5.0212262 62.55358 0 0 9.2890625 3.2441406 A 14.414829 5.0212262 62.55358 0 0 8.0234375 7.1953125 A 14.414829 5.0212262 62.55358 0 1 9.2890625 4.2441406 A 14.414829 5.0212262 62.55358 0 1 20.355469 14.494141 A 14.414829 5.0212262 62.55358 0 1 23.978516 25.792969 A 14.414829 5.0212262 62.55358 0 0 20.355469 13.494141 A 14.414829 5.0212262 62.55358 0 0 10.289062 3 z"/>
+ <ellipse style="opacity:0.2" cx="6.758" cy="22.091" rx="14.413" ry="5.025" transform="matrix(-0.4655682,0.88501201,0.8667044,0.4988221,0,0)"/>
+ <ellipse style="fill:#ff9c31" cx="5.89" cy="21.625" rx="14.413" ry="5.025" transform="matrix(-0.4655682,0.88501201,0.8667044,0.4988221,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21.710938 3 A 5.0212262 14.414829 27.44642 0 0 11.644531 13.494141 A 5.0212262 14.414829 27.44642 0 0 8.0234375 25.804688 A 5.0212262 14.414829 27.44642 0 1 11.644531 14.494141 A 5.0212262 14.414829 27.44642 0 1 22.710938 4.2441406 A 5.0212262 14.414829 27.44642 0 1 23.978516 7.2070312 A 5.0212262 14.414829 27.44642 0 0 22.710938 3.2441406 A 5.0212262 14.414829 27.44642 0 0 21.710938 3 z"/>
+ <path style="opacity:0.2" d="m 13,11.999999 h 6 l 2.6,5 -2.6,5 h -6 l -2.6,-5 z"/>
+ <path style="fill:#ffffff" d="m 13,11 h 6 l 2.6,5 -2.6,5 h -6 l -2.6,-5 z"/>
+ <circle style="fill:#c22c2d" cx="16" cy="16" r="3"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/realtimesync.svg b/.icons/awkward/32x32/apps/realtimesync.svg
new file mode 100644
index 00000000..b76d59ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/realtimesync.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16.039099,5.0004009 C 14.863656,4.9906909 13.742902,5.157878 12.702403,5.4300788 8.6220209,6.4817008 5.7748276,9.6405432 4.6250166,13.355685 2.2291911,14.266916 1.1587747,17.242671 2.7628116,19.388754 l 3.0077254,4.015535 c 6.517e-4,6.52e-4 0.0013,0.0013 0.00195,0.002 0.3985639,0.529669 1.0015781,0.821116 1.5978541,1.097632 0.2167644,0.617186 0.4709766,1.226028 0.9066255,1.706993 0.1732743,0.191701 0.3648073,0.366565 0.5717811,0.521473 2.1446153,1.600876 4.6893523,2.256744 7.1041843,2.265575 -0.02815,-9.7e-5 -0.115606,-1.73e-4 0.0059,0.002 0.0059,5.1e-5 0.01175,5.1e-5 0.01762,0 1.649678,0 2.409142,-0.267427 3.244662,-0.414054 0.02568,-0.0049 0.05115,-0.01073 0.07637,-0.01758 4.080384,-1.051623 6.927576,-4.210467 8.077387,-7.925605 2.396089,-0.91106 3.466366,-3.886821 1.862205,-6.033069 l -3.007704,-4.015535 c -6.52e-4,-6.52e-4 -0.0013,-0.0013 -0.002,-0.0019 C 25.828854,10.062378 25.22582,9.7709681 24.629523,9.4944416 24.413022,8.8766523 24.15937,8.2673734 23.722897,7.7854952 23.549625,7.5937989 23.358095,7.4189341 23.151116,7.2640225 21.003784,5.6611192 18.457663,5.0087522 16.044973,5.0004009 Z"/>
+ <path style="fill:#d54747" d="m 16.039099,4.0004012 c -1.175443,-0.00971 -2.296197,0.1574771 -3.336696,0.4296779 -4.0803821,1.051622 -6.9275754,4.2104644 -8.0773864,7.9256059 -2.3958255,0.911231 -3.4662419,3.886986 -1.862205,6.033069 l 3.0077254,4.015535 c 6.517e-4,6.52e-4 0.0013,0.0013 0.00195,0.002 0.3985639,0.529669 1.0015781,0.821116 1.5978541,1.097632 0.2167644,0.617186 0.4709766,1.226028 0.9066255,1.706993 0.1732743,0.191701 0.3648073,0.366565 0.5717811,0.521473 2.1446153,1.600876 4.6893523,2.256744 7.1041843,2.265575 -0.02815,-9.7e-5 -0.115606,-1.73e-4 0.0059,0.002 0.0059,5.1e-5 0.01175,5.1e-5 0.01762,0 1.649678,0 2.409142,-0.267427 3.244662,-0.414054 0.02568,-0.0049 0.05115,-0.01073 0.07637,-0.01758 4.080384,-1.051623 6.927576,-4.210467 8.077387,-7.925605 2.396089,-0.91106 3.466366,-3.886821 1.862205,-6.033069 L 26.229372,9.5941188 c -6.52e-4,-6.519e-4 -0.0013,-0.0013 -0.002,-0.00195 C 25.828854,9.0623781 25.22582,8.7709684 24.629523,8.4944419 24.413022,7.8766526 24.15937,7.2673737 23.722897,6.7854955 23.549625,6.5937992 23.358095,6.4189344 23.151116,6.2640228 21.003784,4.6611195 18.457663,4.0087525 16.044973,4.0004012 Z"/>
+ <path style="opacity:0.2" d="M 16.017578,9 C 15.238678,8.99225 14.465044,9.1033613 13.714844,9.3007812 10.218244,10.201381 7.946987,13.509128 8,16.986328 H 6 L 9,21 12,16.986328 h -2 c -0.0067,-1.4563 0.228781,-2.907041 1.238281,-3.99414 1.7614,-1.9918 5.255344,-2.806997 7.777344,-1.341797 0.83781,1.0529 2.696943,-0.103794 1.720703,-1.183594 C 19.347728,9.4283269 17.770778,9.0037 16.017578,9 Z M 23,12.986328 20,17 h 2 c 0.0067,1.4563 -0.228781,2.907041 -1.238281,3.994141 -1.8975,2.19064 -5.255344,2.806996 -7.777344,1.341797 -0.83781,-1.052901 -2.696943,0.10184 -1.720703,1.18164 1.3886,1.03847 2.96555,1.46505 4.71875,1.46875 l 0.002,-0.002 c 0.7789,0.0078 1.550581,-0.101408 2.300781,-0.298828 C 21.781756,23.784947 24.05301,20.4772 24,17 h 2 z"/>
+ <path style="fill:#ffffff" d="M 16.017578 8 C 15.238678 7.99225 14.465044 8.1033613 13.714844 8.3007812 C 10.218244 9.2013812 7.946987 12.509128 8 15.986328 L 6 15.986328 L 9 20 L 12 15.986328 L 10 15.986328 C 9.9933 14.530028 10.228781 13.079287 11.238281 11.992188 C 12.999681 10.000388 16.493625 9.1851906 19.015625 10.650391 C 19.853435 11.703291 21.712568 10.546597 20.736328 9.4667969 C 19.347728 8.4283269 17.770778 8.0037 16.017578 8 z M 23 11.986328 L 20 16 L 22 16 C 22.0067 17.4563 21.771219 18.907041 20.761719 19.994141 C 18.864219 22.184781 15.506375 22.801137 12.984375 21.335938 C 12.146565 20.283037 10.287432 21.437778 11.263672 22.517578 C 12.652272 23.556048 14.229222 23.982628 15.982422 23.986328 L 15.984375 23.984375 C 16.763275 23.992125 17.534956 23.882967 18.285156 23.685547 C 21.781756 22.784947 24.05301 19.4772 24 16 L 26 16 L 23 11.986328 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.039062 4 C 14.86362 3.99029 13.743624 4.1574867 12.703125 4.4296875 C 8.6227429 5.4813095 5.774811 8.6403273 4.625 12.355469 C 2.8412799 13.033891 1.7947622 14.856142 2.0371094 16.628906 C 2.220107 15.2102 3.1781736 13.905756 4.625 13.355469 C 5.774811 9.640327 8.6227429 6.4813095 12.703125 5.4296875 C 13.743624 5.1574867 14.86362 4.99029 16.039062 5 L 16.044922 5 C 18.457612 5.0083513 21.003059 5.6607686 23.150391 7.2636719 C 23.35737 7.4185835 23.549384 7.59346 23.722656 7.7851562 C 24.159129 8.2670344 24.412405 8.8763513 24.628906 9.4941406 C 25.225203 9.7706671 25.828045 10.061956 26.226562 10.591797 C 26.226562 10.591797 26.228516 10.59375 26.228516 10.59375 L 29.236328 14.609375 C 29.646134 15.157665 29.879679 15.760832 29.962891 16.369141 C 30.082894 15.438572 29.871745 14.459515 29.236328 13.609375 L 26.228516 9.59375 C 26.228516 9.59375 26.226562 9.5917969 26.226562 9.5917969 C 25.828044 9.0620062 25.225203 8.7706671 24.628906 8.4941406 C 24.412405 7.8763513 24.159129 7.2670345 23.722656 6.7851562 C 23.549384 6.59346 23.35737 6.4185835 23.150391 6.2636719 C 21.003059 4.6607686 18.457612 4.0083513 16.044922 4 L 16.039062 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/realvnc-vncviewer.svg b/.icons/awkward/32x32/apps/realvnc-vncviewer.svg
new file mode 120000
index 00000000..51d6d133
--- /dev/null
+++ b/.icons/awkward/32x32/apps/realvnc-vncviewer.svg
@@ -0,0 +1 @@
+vncviewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/recipes.svg b/.icons/awkward/32x32/apps/recipes.svg
new file mode 100644
index 00000000..e4dfbbc2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/recipes.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#caa17d" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 13,20 0,6.666667 C 13,27.405333 13.446,28 14,28 l 1,0 c 0.554,0 1,-0.594667 1,-1.333333 L 16,20 13,20 Z"/>
+ <path style="opacity:0.2" d="m 13,6.0000004 c 0,0 7,3.8712786 7,13.9999996 l -7,0 z"/>
+ <path style="fill:#855629" d="m 13,19 0,6.666667 C 13,26.405333 13.446,27 14,27 l 1,0 c 0.554,0 1,-0.594667 1,-1.333333 L 16,19 13,19 Z"/>
+ <circle style="opacity:0.2" cx="14.5" cy="25.5" r=".5"/>
+ <circle style="opacity:0.2" cx="14.5" cy="22.5" r=".5"/>
+ <path style="fill:#e4e4e4" d="m 13,5.0000004 c 0,0 7,3.8712786 7,13.9999996 l -7,0 z"/>
+ <circle style="fill:#e4e4e4" cx="14.5" cy="21.5" r=".5"/>
+ <circle style="fill:#e4e4e4" cx="14.5" cy="24.5" r=".5"/>
+ <circle style="opacity:0.2" cx="26" cy="26" r="6"/>
+ <circle style="fill:#e74c3c" cx="26" cy="25" r="6"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 24.666666,19.333667 0,0.824219 A 5.9999998,5.9999998 0 0 0 20.65625,23.28549 c 0.45015,-0.07879 1.380817,-0.313213 2.78776,-1.080729 0.5586,-0.3048 1.038755,-0.574738 1.222656,-0.871094 -1.594761,2 0.134734,2.293293 1,3.333333 0,0 2.027499,-1.333333 0.333333,-3.333333 2,0.973774 4,0.666667 4,0.666667 0,0 0.01085,-0.19606 -0.0026,-0.466146 a 5.9999998,5.9999998 0 0 0 -3.9974,-1.533854 l 0,-0.666667 -1.333333,0 z"/>
+ <path style="fill:#a6ef4d;fill-rule:evenodd" d="m 24.666666,18.333333 0,0.824219 a 5.9999998,5.9999998 0 0 0 -4.010416,3.127604 c 0.45015,-0.07879 1.380817,-0.313213 2.78776,-1.080729 0.5586,-0.3048 1.038755,-0.574738 1.222656,-0.871094 -1.594761,2 0.134734,2.293293 1,3.333333 0,0 2.027499,-1.333333 0.333333,-3.333333 2,0.973774 4,0.666667 4,0.666667 0,0 0.01085,-0.19606 -0.0026,-0.466146 A 5.9999998,5.9999998 0 0 0 25.999999,19 l 0,-0.666667 -1.333333,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/recoll.svg b/.icons/awkward/32x32/apps/recoll.svg
new file mode 100644
index 00000000..1d0c62e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/recoll.svg
@@ -0,0 +1,39 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2.5,2 C 1.669,2 1,2.669 1,3.5 l 0,4.5 0,6 0,6 0,6 0,4.5 C 1,31.331 1.669,32 2.5,32 l 4.5,0 6,0 6,0 6,0 4.5,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-4.5 0,-6 0,-6 0,-6 0,-4.5 C 31,2.669 30.331,2 29.5,2 L 25,2 19,2 13,2 7,2 2.5,2 Z"/>
+ <rect style="fill:#e2731c" width="6" height="6" x="1" y="7" ry="0"/>
+ <rect style="fill:#e2731c" width="6" height="6" x="1" y="19" ry="0"/>
+ <path style="fill:#a3d341" d="m 1.0000003,24.999997 0,4.5 c 0,0.831 0.6689999,1.5 1.4999999,1.5 l 4.5,0 0,-6 -5.9999999,0 z"/>
+ <rect style="fill:#e2731c" width="6" height="6" x="25" y="7" ry="0"/>
+ <rect style="fill:#e2731c" width="6" height="6" x="25" y="19" ry="0"/>
+ <path style="fill:#a3d341" d="m 25,24.999997 0,6 4.5,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,-4.5 -6,0 z"/>
+ <rect style="fill:#e2731c" width="6" height="6" x="13" y="7" ry="0"/>
+ <rect style="fill:#e2731c" width="6" height="6" x="13" y="19" ry="0"/>
+ <rect style="fill:#a3d341" width="6" height="6" x="13" y="25" ry="0"/>
+ <rect style="fill:#e2731c" width="6" height="6" x="7" y="1" ry="0"/>
+ <rect style="fill:#6b6bd8" width="6" height="6" x="7" y="13" ry="0"/>
+ <rect style="fill:#e2731c" width="6" height="6" x="7" y="25" ry="0"/>
+ <rect style="fill:#e2731c" width="6" height="6" x="19" y="1" ry="0"/>
+ <rect style="fill:#e2731c" width="6" height="6" x="19" y="13" ry="0"/>
+ <rect style="fill:#e2731c" width="6" height="6" x="19" y="25" ry="0"/>
+ <path style="opacity:0.2" d="m 2.5000002,2.0000063 c -0.831,0 -1.4999999,0.669 -1.4999999,1.5 l 0,4.4999999 5.9999999,0 0,-5.9999999 -4.5,0 z"/>
+ <path style="fill:#a3d341" d="m 2.5000002,0.99999767 c -0.831,0 -1.4999999,0.66900003 -1.4999999,1.50000003 l 0,4.4999999 5.9999999,0 0,-5.99999993 -4.5,0 z"/>
+ <rect style="opacity:0.2" width="6" height="6" x="1" y="14" ry="0"/>
+ <rect style="fill:#a3d341" width="6" height="6" x="1" y="13" ry="0"/>
+ <path style="opacity:0.2" d="m 25,2.0000063 0,5.9999999 6,0 0,-4.4999999 c 0,-0.831 -0.669,-1.5 -1.5,-1.5 l -4.5,0 z"/>
+ <path style="fill:#a3d341" d="m 25,0.99999767 0,5.99999993 6,0 0,-4.4999999 c 0,-0.831 -0.669,-1.50000003 -1.5,-1.50000003 l -4.5,0 z"/>
+ <rect style="opacity:0.2" width="6" height="6" x="25" y="14" ry="0"/>
+ <rect style="fill:#a3d341" width="6" height="6" x="25" y="13" ry="0"/>
+ <rect style="opacity:0.2" width="6" height="6" x="13" y="2" ry="0"/>
+ <rect style="fill:#a3d341" width="6" height="6" x="13" y="1" ry="0"/>
+ <rect style="opacity:0.2" width="6" height="6" x="13" y="14" ry="0"/>
+ <rect style="fill:#a3d341" width="6" height="6" x="13" y="13" ry="0"/>
+ <rect style="opacity:0.2" width="6" height="6" x="7" y="8" ry="0"/>
+ <rect style="fill:#a3d341" width="6" height="6" x="7" y="7" ry="0"/>
+ <rect style="opacity:0.2" width="6" height="6" x="7" y="20" ry="0"/>
+ <rect style="fill:#a3d341" width="6" height="6" x="7" y="19" ry="0"/>
+ <rect style="opacity:0.2" width="6" height="6" x="19" y="8" ry="0"/>
+ <rect style="fill:#a3d341" width="6" height="6" x="19" y="7" ry="0"/>
+ <rect style="opacity:0.2" width="6" height="6" x="19" y="20" ry="0"/>
+ <rect style="fill:#a3d341" width="6" height="6" x="19" y="19" ry="0"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.5 1 C 1.669 1 1 1.669 1 2.5 L 1 3.5 C 1 2.669 1.669 2 2.5 2 L 7 2 L 13 2 L 19 2 L 25 2 L 29.5 2 C 30.331 2 31 2.669 31 3.5 L 31 2.5 C 31 1.669 30.331 1 29.5 1 L 25 1 L 19 1 L 13 1 L 7 1 L 2.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/record-desktop.svg b/.icons/awkward/32x32/apps/record-desktop.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/record-desktop.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/recordmydesktop.svg b/.icons/awkward/32x32/apps/recordmydesktop.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/recordmydesktop.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/reddit-is-a-dead-bird.svg b/.icons/awkward/32x32/apps/reddit-is-a-dead-bird.svg
new file mode 120000
index 00000000..87266ec0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/reddit-is-a-dead-bird.svg
@@ -0,0 +1 @@
+reddit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/reddit.svg b/.icons/awkward/32x32/apps/reddit.svg
new file mode 100644
index 00000000..7e615f53
--- /dev/null
+++ b/.icons/awkward/32x32/apps/reddit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 8.47 8.47">
+ <g transform="translate(0,-288.53332)">
+ <circle style="opacity:0.2" cx="4.233" cy="293.031" r="3.704"/>
+ <circle style="fill:#ff5836" cx="4.233" cy="292.767" r="3.704"/>
+ <path style="opacity:0.2" d="m 4.4999835,290.64946 a 0.13230489,0.13230489 0 0 0 -0.1328084,0.11318 l -0.2268593,1.47794 a 2.1166667,1.4552082 0 0 0 -1.3885457,0.41341 0.52916669,0.52916669 0 0 0 -0.3705201,-0.15192 0.52916669,0.52916669 0 0 0 -0.5291667,0.52916 0.52916669,0.52916669 0 0 0 0.2852539,0.46922 2.1166667,1.4552082 0 0 0 -0.020671,0.19224 2.1166667,1.4552082 0 0 0 2.1166667,1.45521 2.1166667,1.4552082 0 0 0 2.1166666,-1.45521 2.1166667,1.4552082 0 0 0 -0.021187,-0.19172 0.52916669,0.52916669 0 0 0 0.2857706,-0.46974 0.52916669,0.52916669 0 0 0 -0.5291666,-0.52916 0.52916669,0.52916669 0 0 0 -0.3715536,0.15244 2.1166667,1.4552082 0 0 0 -1.3074136,-0.41186 l 0.2010211,-1.30018 0.6878135,0.15296 a 0.396875,0.396875 0 0 0 0.3932576,0.3483 0.396875,0.396875 0 0 0 0.396875,-0.39687 0.396875,0.396875 0 0 0 -0.396875,-0.39688 0.396875,0.396875 0 0 0 -0.3358967,0.18604 L 4.527372,290.65308 a 0.13230489,0.13230489 0 0 0 -0.027389,-0.004 z m -0.9281085,2.38177 a 0.396875,0.396875 0 0 1 0.396875,0.39688 0.396875,0.396875 0 0 1 -0.396875,0.39687 0.396875,0.396875 0 0 1 -0.396875,-0.39687 0.396875,0.396875 0 0 1 0.396875,-0.39688 z m 1.3229166,0 a 0.396875,0.396875 0 0 1 0.396875,0.39688 0.396875,0.396875 0 0 1 -0.396875,0.39687 0.396875,0.396875 0 0 1 -0.396875,-0.39687 0.396875,0.396875 0 0 1 0.396875,-0.39688 z m 0.2573486,1.31827 a 0.13276409,0.13276409 0 0 1 0.10542,0.22582 c 0,0 -0.08667,0.0919 -0.2516642,0.16795 -0.1649945,0.076 -0.4184526,0.14656 -0.7756634,0.14056 -0.3551515,-0.006 -0.6040966,-0.0763 -0.7673948,-0.14831 -0.1632982,-0.072 -0.2501141,-0.15658 -0.2501141,-0.15658 a 0.13230489,0.13230489 0 0 1 0.082166,-0.22634 0.13230489,0.13230489 0 0 1 0.012919,-5.2e-4 0.13230489,0.13230489 0 0 1 0.094568,0.0413 c 0,0 0.037715,0.0423 0.1679485,0.0997 0.1302334,0.0574 0.3433042,0.11906 0.6661091,0.12505 0.3207454,0.005 0.5293035,-0.056 0.657841,-0.11523 0.1285377,-0.0592 0.166398,-0.10542 0.166398,-0.10542 a 0.13276409,0.13276409 0 0 1 0.091467,-0.0481 z"/>
+ <path style="fill:#ffffff" transform="matrix(0.26458333,0,0,0.26458333,0,288.53332)" d="M 17.007812 6.9980469 A 0.50004997 0.50004997 0 0 0 16.505859 7.4257812 L 15.648438 13.011719 A 8.0000001 5.4999996 0 0 0 10.400391 14.574219 A 2.0000001 2.0000001 0 0 0 9 14 A 2.0000001 2.0000001 0 0 0 7 16 A 2.0000001 2.0000001 0 0 0 8.078125 17.773438 A 8.0000001 5.4999996 0 0 0 8 18.5 A 8.0000001 5.4999996 0 0 0 16 24 A 8.0000001 5.4999996 0 0 0 24 18.5 A 8.0000001 5.4999996 0 0 0 23.919922 17.775391 A 2.0000001 2.0000001 0 0 0 25 16 A 2.0000001 2.0000001 0 0 0 23 14 A 2.0000001 2.0000001 0 0 0 21.595703 14.576172 A 8.0000001 5.4999996 0 0 0 16.654297 13.019531 L 17.414062 8.1054688 L 20.013672 8.6835938 A 1.5 1.5 0 0 0 21.5 10 A 1.5 1.5 0 0 0 23 8.5 A 1.5 1.5 0 0 0 21.5 7 A 1.5 1.5 0 0 0 20.230469 7.703125 L 17.111328 7.0117188 A 0.50004997 0.50004997 0 0 0 17.007812 6.9980469 z M 13.5 16 A 1.5 1.5 0 0 1 15 17.5 A 1.5 1.5 0 0 1 13.5 19 A 1.5 1.5 0 0 1 12 17.5 A 1.5 1.5 0 0 1 13.5 16 z M 18.5 16 A 1.5 1.5 0 0 1 20 17.5 A 1.5 1.5 0 0 1 18.5 19 A 1.5 1.5 0 0 1 17 17.5 A 1.5 1.5 0 0 1 18.5 16 z M 19.472656 20.982422 A 0.50178556 0.50178556 0 0 1 19.871094 21.835938 C 19.871094 21.835938 19.543522 22.183459 18.919922 22.470703 C 18.296321 22.758023 17.338369 23.02463 15.988281 23.001953 C 14.645976 22.979011 13.705081 22.713532 13.087891 22.441406 C 12.470701 22.169469 12.142578 21.849609 12.142578 21.849609 A 0.50004997 0.50004997 0 0 1 12.453125 20.994141 A 0.50004997 0.50004997 0 0 1 12.501953 20.992188 A 0.50004997 0.50004997 0 0 1 12.859375 21.148438 C 12.859375 21.148438 13.00192 21.308446 13.494141 21.525391 C 13.986362 21.742336 14.791669 21.97537 16.011719 21.998047 C 17.223985 22.018759 18.012236 21.786248 18.498047 21.5625 C 18.983859 21.338865 19.126953 21.164062 19.126953 21.164062 A 0.50178556 0.50178556 0 0 1 19.472656 20.982422 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="matrix(0.26458333,0,0,0.26458333,0,288.53332)" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/redeclipse.svg b/.icons/awkward/32x32/apps/redeclipse.svg
new file mode 100644
index 00000000..eb7a4204
--- /dev/null
+++ b/.icons/awkward/32x32/apps/redeclipse.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="19.5" cy="20.5" r="10.5"/>
+ <path style="opacity:0.2" d="M 2.0003581,12.245683 C 2.8871593,10.24251 4.9888658,11.332674 5.7480123,10.105941 6.4665449,8.9448384 4.0789065,7.1395448 2.6047612,7.2199654 3.1274371,6.7213579 6.495291,7.3311037 7.541999,7.3618565 8.8124732,7.399184 6.8345881,4.8928679 6.8345881,4.8928679 7.2993696,3.9779402 9.7313918,4.5652934 10.695534,5.8400817 c 1.096169,1.4493552 2.753103,-2.42399 1.759814,-3.0861825 2.063425,0.097298 2.366016,3.141918 3.427866,3.2427139 1.741731,0.1653333 2.09264,-0.6877554 2.408737,-1.7574887 1.228534,1.2150096 0.253466,2.798017 0.882699,2.8870383 2.059649,1.1506603 3.570114,-1.9881983 4.703513,-0.9521206 -1.685824,1.1452126 -3.209753,4.4568269 -0.744299,4.4671869 1.202844,0.07278 1.501533,0.256796 2.908773,1.424487 -3.202701,-1.104817 -3.259,1.580137 -1.789449,1.27399 3.064698,-0.63846 3.819485,1.894918 3.48085,1.962645 -0.90633,-0.453165 -5.881321,-0.645582 -5.430288,0.135252 2.317671,4.012386 -2.174966,5.698679 -5.938084,6.646481 l -7.8320791,0.05452 C 7.1008983,21.275458 2.2107638,18.754277 2.0003581,15.082975 1.9712568,14.575194 3.7246802,15.197146 4.0932017,14.620133 5.0939982,13.053136 3.9609046,12.224098 2.0003581,12.245683 Z"/>
+ <path style="fill:#ff3c3c" d="M 2.0003581,11.245683 C 2.8871593,9.2425098 4.9888658,10.332674 5.7480123,9.1059414 6.4665449,7.9448384 4.0789065,6.1395448 2.6047612,6.2199654 3.1274371,5.7213579 6.495291,6.3311037 7.541999,6.3618565 8.8124732,6.399184 6.8345881,3.8928679 6.8345881,3.8928679 7.2993696,2.9779402 9.7313918,3.5652934 10.695534,4.8400817 c 1.096169,1.4493552 2.753103,-2.42399 1.759814,-3.0861825 2.063425,0.097298 2.366016,3.141918 3.427866,3.2427139 1.741731,0.1653333 2.09264,-0.6877554 2.408737,-1.7574887 1.228534,1.2150096 0.253466,2.798017 0.882699,2.8870383 2.059649,1.1506603 3.570114,-1.9881983 4.703513,-0.9521206 -1.685824,1.1452126 -4.25239,5.3911109 -1.786936,5.4014709 C 23.294071,10.648291 23.59276,10.832309 25,12 c -3.202701,-1.104817 -2.216363,0.645853 -0.746812,0.339706 3.064698,-0.63846 3.819485,1.894918 3.48085,1.962645 -0.90633,-0.453165 -5.881321,-0.645582 -5.430288,0.135252 2.317671,4.012386 -2.174966,5.698679 -5.938084,6.646481 l -7.8320791,0.05452 C 7.1008983,20.275458 2.2107638,17.754277 2.0003581,14.082975 1.9712568,13.575194 3.7246802,14.197146 4.0932017,13.620133 5.0939982,12.053136 3.9609046,11.224098 2.0003581,11.245683 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.455078 1.7539062 C 12.716833 1.9284094 12.787805 2.3286431 12.740234 2.7929688 C 14.546563 3.1445213 14.872493 5.9001893 15.882812 5.9960938 C 17.624544 6.1614271 17.974919 5.3099677 18.291016 4.2402344 C 18.759862 4.7039195 18.906691 5.2201148 18.945312 5.6875 C 18.934023 5.1185874 19.159528 4.0972326 18.291016 3.2382812 C 17.974919 4.3080145 17.624544 5.1614271 15.882812 4.9960938 C 14.820963 4.8952978 14.518503 1.8512042 12.455078 1.7539062 z M 12.685547 3.0820312 C 12.43816 4.3399646 11.444828 5.8308534 10.695312 4.8398438 C 9.7311703 3.5650554 7.2987659 2.9776504 6.8339844 3.8925781 C 6.8339844 3.8925781 7.0503168 4.1885844 7.2910156 4.5488281 C 8.168375 4.2361944 9.9105611 4.8022459 10.695312 5.8398438 C 11.671225 7.1301964 13.086576 4.2074062 12.685547 3.0820312 z M 23.435547 4.9648438 C 22.358986 4.8558181 20.976021 7.1337809 19.173828 6.1269531 C 19.025702 6.1059969 18.971164 5.9962329 18.951172 5.8339844 C 18.97741 6.5222359 18.810839 7.0755989 19.173828 7.1269531 C 20.723579 7.9927498 21.96362 6.4323373 22.964844 6.046875 C 23.24907 5.7067922 23.555858 5.3932813 23.878906 5.1738281 C 23.737231 5.0443184 23.589341 4.9804188 23.435547 4.9648438 z M 3.4492188 6.0273438 C 3.0436263 6.0398162 2.7361377 6.0960513 2.6054688 6.2207031 C 3.2949171 6.1830909 4.1756571 6.5632714 4.8535156 7.0917969 C 5.8990576 7.1854126 7.0153118 7.3458253 7.5429688 7.3613281 C 8.1113701 7.3780282 8.0178792 6.8833324 7.7539062 6.3339844 C 7.6962937 6.3529031 7.6283143 6.3638356 7.5429688 6.3613281 C 6.7579378 6.3382635 4.665996 5.9899263 3.4492188 6.0273438 z M 21.921875 8.9589844 C 21.695228 9.8754878 21.956149 10.637625 23.134766 10.642578 C 23.590551 10.670156 23.909196 10.732856 24.214844 10.839844 C 24.646904 10.750707 25.247814 10.792107 26.042969 11.066406 C 24.635729 9.898715 24.33761 9.713403 23.134766 9.640625 C 22.437521 9.6376951 22.067557 9.366307 21.921875 8.9589844 z M 5.7421875 9.1132812 C 4.9785319 10.326261 2.8847117 9.2476406 2 11.246094 C 2.2793079 11.243019 2.5354015 11.261841 2.7773438 11.292969 C 3.7862348 10.626798 5.163706 11.049727 5.7480469 10.105469 C 5.9351245 9.8031633 5.9052861 9.4582723 5.7421875 9.1132812 z M 23.544922 12.191406 C 23.071533 12.704074 23.408379 13.51599 24.253906 13.339844 C 25.90723 12.995411 26.871291 13.574735 27.371094 14.191406 C 27.509026 14.227025 27.653922 14.262508 27.734375 14.302734 C 28.07301 14.235007 27.318604 11.701384 24.253906 12.339844 C 23.942454 12.404728 23.703873 12.330675 23.544922 12.191406 z M 4.3476562 13.115234 C 4.2870874 13.274628 4.2079254 13.442324 4.09375 13.621094 C 3.7252285 14.198107 1.9708987 13.57425 2 14.082031 C 2.0164051 14.368279 2.0692258 14.645945 2.1386719 14.917969 C 2.5429725 14.760715 3.7882055 15.0995 4.09375 14.621094 C 4.4914167 13.998447 4.5418561 13.497784 4.3476562 13.115234 z M 22.628906 15.097656 C 22.375789 15.181141 22.216933 15.285579 22.304688 15.4375 C 22.631057 16.002516 22.809388 16.516943 22.886719 16.994141 C 22.99465 16.434802 22.924326 15.805388 22.628906 15.097656 z"/>
+ <circle style="opacity:0.2" cx="15" cy="16" r="9"/>
+ <circle style="fill:#ffffff" cx="15" cy="15" r="9"/>
+ <circle style="fill:#4f4f4f" cx="19.5" cy="19.5" r="10.5"/>
+ <path style="opacity:0.1" d="M 19.5 9 A 10.5 10.5 0 0 0 9 19.5 A 10.5 10.5 0 0 0 9.0195312 20.095703 A 10.5 10.5 0 0 1 19.5 10 A 10.5 10.5 0 0 1 22.806641 10.544922 A 9 9 0 0 0 21.960938 9.3046875 A 10.5 10.5 0 0 0 19.5 9 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/redhat-server_settings.svg b/.icons/awkward/32x32/apps/redhat-server_settings.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/32x32/apps/redhat-server_settings.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/redhat-tools.svg b/.icons/awkward/32x32/apps/redhat-tools.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/32x32/apps/redhat-tools.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/redhat-web-browser.svg b/.icons/awkward/32x32/apps/redhat-web-browser.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/redhat-web-browser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/reditr.svg b/.icons/awkward/32x32/apps/reditr.svg
new file mode 100644
index 00000000..0f0380c4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/reditr.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#426ea7" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m22 13.761c-1.738 4.428-13.169 5.107-13.756 3.325-1.0174-3.426 1.2368-6.948 5.035-7.8656 3.799-0.9179 7.703 1.1156 8.721 4.5406z"/>
+ <path d="m22 15s-9.4283 6.8225-15.479 4.6382c-1.0523-0.8273 0.94378-2.2073 0.94077-2.5223-2.3148 0.92-3.462 2.116-3.462 3.557 0.9853 3.207 9.924-0.32 11.41-0.992 2.942-1.413 6.59-4.681 6.59-4.681z"/>
+ <path d="m10 22s11.56-2.6698 14.158-8.3753c0.1225-1.2812-1.8928-0.79944-2.1226-1.005 3.2386-1.4848 5.1213 0.04249 4.9542 1.005-0.30224 1.7435-3.8964 4.593-8.5913 6.4527-3.085 1.176-8.398 1.923-8.398 1.923z"/>
+ </g>
+ <g fill="#fff">
+ <path d="m22 13.761c-1.738 4.428-13.169 5.107-13.756 3.325-1.0174-3.426 1.2368-6.948 5.035-7.8656 3.799-0.9179 7.703 1.1156 8.721 4.5406z"/>
+ <path d="m22 15s-9.4283 6.8225-15.479 4.6382c-1.0523-0.8273 0.94378-2.2073 0.94077-2.5223-2.3148 0.92-3.462 2.116-3.462 3.557 0.9853 3.207 9.924-0.32 11.41-0.992 2.942-1.413 6.59-4.681 6.59-4.681z"/>
+ <path d="m10 22s11.56-2.6698 14.158-8.3753c0.1225-1.2812-1.8928-0.79944-2.1226-1.005 3.2386-1.4848 5.1213 0.04249 4.9542 1.005-0.30224 1.7435-3.8964 4.593-8.5913 6.4527-3.085 1.176-8.398 1.923-8.398 1.923z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rednotebook.svg b/.icons/awkward/32x32/apps/rednotebook.svg
new file mode 100644
index 00000000..94e35364
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rednotebook.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#c2352a" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-25c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path style="opacity:.2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h2.5v-28z"/>
+ <path style="opacity:.2" d="m19 3v14l2-2 2 2v-14h-4z"/>
+ <path style="fill:#fec006" d="m19 2v14l2-2 2 2v-14z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path style="opacity:.2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/redream.svg b/.icons/awkward/32x32/apps/redream.svg
new file mode 100644
index 00000000..57064758
--- /dev/null
+++ b/.icons/awkward/32x32/apps/redream.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#0e89f7" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1" d="M 8.3924022,25.969418 C 5.9802443,20.761384 5.3176783,14.92559 6.7459479,11.467676 7.0082821,10.832551 6.9022536,10.882411 9.5547443,10.146878 9.7038936,10.105521 10.28053,9.6542769 10.83616,9.1441148 c 3.145494,-2.8880927 7.356046,-2.8560383 10.657989,0.081137 0.930003,0.8272662 1.200939,0.9763272 2.271354,1.2496402 1.103976,0.281881 1.240195,0.360116 1.485948,0.853409 0.148804,0.298694 0.392305,1.132103 0.54111,1.852022 0.35449,1.714997 0.239784,5.3574 -0.23081,7.32924 -0.66061,2.768025 -2.206605,6.580033 -2.619421,6.458789 -0.11215,-0.03294 -0.456188,-0.534091 -0.764529,-1.11367 -0.535278,-1.143868 -1.479824,-2.167159 -2.441173,-2.517786 -1.637781,-0.597339 -5.594899,-0.378761 -7.253257,-0.02179 -1.899713,0.408922 -1.944291,1.225038 -2.552689,2.51831 C 9.5807507,26.577261 9.289085,27 9.1258036,27 8.9647664,27 8.6925736,26.617513 8.3924022,25.969421 Z"/>
+ <path style="fill:#3f3f3f" d="M 8.3924022,24.969417 C 5.9802443,19.761383 5.3176783,13.925589 6.7459479,10.467675 7.0082821,9.8325502 6.9022536,9.8824095 9.5547443,9.1468774 9.7038936,9.1055202 10.28053,8.6542759 10.83616,8.1441138 c 3.145494,-2.8880927 7.356046,-2.8560383 10.657989,0.081137 0.930003,0.8272657 1.200939,0.9763272 2.271354,1.24964 1.103976,0.2818815 1.240195,0.3601157 1.485948,0.8534092 0.148804,0.298694 0.392305,1.132103 0.54111,1.852022 0.35449,1.714997 0.239784,5.3574 -0.23081,7.32924 -0.66061,2.768025 -2.206605,6.580033 -2.619421,6.458789 -0.11215,-0.03294 -0.456188,-0.534091 -0.764529,-1.11367 -0.535278,-1.143868 -1.479824,-2.167159 -2.441173,-2.517786 -1.637781,-0.597339 -5.594899,-0.378761 -7.253257,-0.02179 -1.899713,0.408922 -1.944291,1.225038 -2.552689,2.51831 -0.3499313,0.743845 -0.641597,1.166584 -0.8048784,1.166584 -0.1610372,0 -0.43323,-0.382487 -0.7334014,-1.030579 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/redshift-gtk.svg b/.icons/awkward/32x32/apps/redshift-gtk.svg
new file mode 120000
index 00000000..918a7487
--- /dev/null
+++ b/.icons/awkward/32x32/apps/redshift-gtk.svg
@@ -0,0 +1 @@
+redshift.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/redshift-icon-256.svg b/.icons/awkward/32x32/apps/redshift-icon-256.svg
new file mode 120000
index 00000000..918a7487
--- /dev/null
+++ b/.icons/awkward/32x32/apps/redshift-icon-256.svg
@@ -0,0 +1 @@
+redshift.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/redshift.svg b/.icons/awkward/32x32/apps/redshift.svg
new file mode 100644
index 00000000..d5c7fb0d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/redshift.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e74c3c" d="m15.5 3c-4.694 0-8.4999 3.8133-8.4999 8.517-0.0174 2.551 2.235 4.78 3.2689 7.207 0.461 1.082 1.308 3.276 1.308 3.276h7.8461s0.84678-2.1943 1.3077-3.2759c1.034-2.427 3.224-4.684 3.269-7.207 0-4.7037-3.806-8.517-8.5-8.517z"/>
+ <path fill="#4f4f4f" d="m19.423 22-1.308 5.7c-0.161 0.702-0.583 1.3-1.307 1.3h-2.6154c-0.72446 0-1.1559-0.59578-1.3077-1.3l-1.308-5.7z"/>
+ <path fill="#fff" opacity=".2" d="m11.834 23l0.223 1h6.886l0.223-1h-7.332zm0.447 2l0.223 1h5.992l0.223-1h-6.438zm0.448 2l0.156 0.699c0.023 0.106 0.064 0.202 0.099 0.301h5.03c0.036-0.099 0.078-0.195 0.101-0.301l0.156-0.699h-5.542z"/>
+ <path fill="#fff" opacity=".2" d="m15.5 3c-4.694 0-8.5 3.8136-8.5 8.518-0.0011 0.165 0.0084 0.329 0.0254 0.492 0.2634-4.4665 3.9516-8.01 8.4746-8.01 4.456 0 8.105 3.4382 8.465 7.811 0.008-0.099 0.033-0.194 0.035-0.293 0-4.7044-3.806-8.518-8.5-8.518z"/>
+ <path opacity=".2" d="m23.965 11.811c-0.2 2.404-2.241 4.582-3.235 6.914-0.46 1.081-1.306 3.275-1.306 3.275h-7.848s-0.846-2.194-1.306-3.275c-0.9676-2.27-2.9993-4.367-3.2446-6.715-0.01 0.169-0.0254 0.336-0.0254 0.508-0.0174 2.55 2.2354 4.78 3.27 7.207 0.46 1.081 1.306 3.275 1.306 3.275h7.848s0.846-2.194 1.306-3.275c1.035-2.427 3.225-4.685 3.27-7.207 0-0.239-0.016-0.474-0.035-0.707z"/>
+ <path opacity=".2" d="m11.576 23 1.309 5.699c0.152 0.704 0.582 1.301 1.306 1.301h2.618c0.724 0 1.145-0.599 1.306-1.301l1.309-5.699h-0.231l-1.078 4.699c-0.161 0.702-0.582 1.301-1.306 1.301h-2.618c-0.724 0-1.154-0.597-1.306-1.301l-1.078-4.699h-0.231z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/redshiftgui.svg b/.icons/awkward/32x32/apps/redshiftgui.svg
new file mode 120000
index 00000000..918a7487
--- /dev/null
+++ b/.icons/awkward/32x32/apps/redshiftgui.svg
@@ -0,0 +1 @@
+redshift.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/referencer.svg b/.icons/awkward/32x32/apps/referencer.svg
new file mode 100644
index 00000000..1039d703
--- /dev/null
+++ b/.icons/awkward/32x32/apps/referencer.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#008295" d="m6.375 2c-0.76175 0-1.375 0.6244-1.375 1.4v25.2c0 0.7756 0.61325 1.4 1.375 1.4h19.25c0.762 0 1.375-0.624 1.375-1.4v-25.2c0-0.7756-0.613-1.4-1.375-1.4h-19.25z"/>
+ <path opacity=".2" d="m6.375 2c-0.76175 0-1.375 0.6244-1.375 1.4v25.2c0 0.7756 0.61325 1.4 1.375 1.4h2.625v-28z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m18.019 10c-2.9526 0-5.4765 1.8368-6.495 4.4208-0.05421 0.13143-0.10182 0.26605-0.14802 0.40136-0.0091 0.02801-0.01952 0.05522-0.02824 0.08338-0.222 0.676-0.348 1.394-0.348 2.144 0 3.8335 3.1305 6.95 6.981 6.95 2.9248 0 5.431-1.8004 6.469-4.3452 0.00027-0.00065 0.0007-0.0013 0.001-0.002 0.07457-0.17525 0.1375-0.35584 0.19768-0.53805 0.22524-0.682 0.35154-1.4086 0.35154-2.1648 0-3.8326-3.1313-6.95-6.981-6.95zm-0.50245 1.0848v2.3393c-0.66655-0.02341-1.304-0.09373-1.893-0.20456 0.08848-0.20642 0.18123-0.40524 0.2824-0.5865 0.46634-0.8357 1.0295-1.357 1.6106-1.5482zm0.99715 0.03878c0.0524 0.0086 0.1057 0.0147 0.15775 0.02424 0.5251 0.22878 1.0298 0.72525 1.4538 1.4852 0.09929 0.17793 0.19044 0.37273 0.27752 0.5749-0.5864 0.11374-1.2232 0.18756-1.8891 0.21425v-2.2986zm-3.1248 0.47892c-0.12508 0.17386-0.24568 0.3538-0.35446 0.5487-0.14479 0.25947-0.27428 0.54055-0.3934 0.83375-0.29188-0.08523-0.5619-0.18171-0.8141-0.28599 0.45512-0.44485 0.98255-0.81415 1.562-1.0964zm5.3615 0.1493c0.2723 0.10874 0.48106 0.21017 0.6904 0.31216 0.2658 0.18464 0.51615 0.3895 0.74785 0.61365-0.24914 0.10546-0.5171 0.20327-0.8063 0.28987-0.11724-0.2866-0.24376-0.56205-0.38562-0.8163-0.07746-0.13882-0.1609-0.27043-0.24636-0.39942zm2.0897 1.6752c0.6362 0.86225 1.0445 1.8992 1.1374 3.0296h-1.8774c-0.03665-0.90775-0.17344-1.7664-0.39438-2.5468 0.39819-0.12152 0.77215-0.26094 1.114-0.41978 0.0093-0.02165 0.0145-0.04225 0.02045-0.06302zm-9.691 0.06593c0.3579 0.1658 0.7523 0.3094 1.1714 0.43432-0.21806 0.77585-0.35313 1.6283-0.38951 2.5294h-1.8706c0.09052-1.1015 0.48012-2.1146 1.0887-2.9636zm7.5885 0.66215c0.1984 0.6952 0.32692 1.4734 0.36419 2.3015h-2.5883v-2.0417c0.78345-0.02861 1.532-0.1167 2.2241-0.25982zm-5.4485 0.01454c0.69375 0.13936 1.4434 0.22252 2.227 0.24721v2.0398h-2.5873c0.03702-0.8224 0.1642-1.5954 0.3603-2.287zm-3.229 3.2797h1.8706c0.03738 0.9258 0.17832 1.8014 0.40704 2.5943-0.4097 0.1213-0.7942 0.26161-1.1462 0.42172-0.6318-0.85925-1.038-1.8913-1.1316-3.016zm2.8688 0h2.5873v2.1096c-0.77695 0.0244-1.5207 0.10607-2.2095 0.24334-0.20664-0.70805-0.33965-1.5046-0.37782-2.3529zm3.5844 0h2.5883c-0.03843 0.8539-0.17272 1.6558-0.38172 2.3674-0.6872-0.14098-1.4297-0.22762-2.2066-0.25594v-2.1115zm3.5864 0h1.8774c-0.09462 1.1379-0.50935 2.1809-1.1539 3.046-0.0018-0.003-0.002-0.0067-0.0039-0.0097-0.34677-0.16111-0.7269-0.30194-1.1316-0.42462 0.23166-0.79745 0.37426-1.6792 0.41191-2.6118zm-4.5836 3.1023v2.2686c-0.58085-0.19154-1.1444-0.71085-1.6106-1.5463-0.09081-0.16274-0.17447-0.33939-0.25513-0.52255 0.58155-0.10798 1.2094-0.1766 1.8658-0.19971zm0.99715 0.002c0.6562 0.02607 1.2834 0.09746 1.8628 0.20844-0.07936 0.1794-0.16211 0.35216-0.25124 0.5119-0.4664 0.8358-1.0302 1.355-1.6116 1.5463v-2.2666zm-3.8464 0.42947c0.11242 0.27032 0.2326 0.5316 0.36712 0.77265 0.10576 0.18952 0.22166 0.36642 0.34277 0.5361-0.5504-0.2697-1.0523-0.61905-1.4908-1.0364 0.2442-0.09826 0.5012-0.19162 0.78095-0.27242zm6.69 0.01745c0.27678 0.08202 0.5315 0.17596 0.7722 0.27533-0.43564 0.41035-0.9326 0.7541-1.4772 1.0198 0.1216-0.1714 0.23826-0.34921 0.34472-0.54 0.13164-0.2359 0.24979-0.49124 0.3603-0.7552z"/>
+ <path fill="#fff" fill-rule="evenodd" d="m18.019 9c-2.9526 0-5.4765 1.8368-6.495 4.4207-0.05421 0.13143-0.10182 0.26605-0.14802 0.40136-0.0091 0.02801-0.01952 0.05522-0.02824 0.08338-0.2215 0.6765-0.348 1.395-0.348 2.1445 0 3.8335 3.1305 6.95 6.981 6.95 2.9248 0 5.431-1.8004 6.469-4.3452 0.00027-0.00065 0.0007-0.0013 0.001-0.002 0.07457-0.17525 0.1375-0.35584 0.19768-0.53805 0.22524-0.682 0.35154-1.4086 0.35154-2.1648 0-3.8326-3.1313-6.95-6.981-6.95zm-0.50245 1.0848v2.3393c-0.66655-0.02341-1.304-0.09373-1.893-0.20456 0.08848-0.20642 0.18123-0.40524 0.2824-0.5865 0.46634-0.8357 1.0295-1.357 1.6106-1.5482zm0.99715 0.03878c0.0524 0.0086 0.1057 0.0147 0.15775 0.02424 0.5251 0.22878 1.0298 0.72525 1.4538 1.4852 0.09929 0.17793 0.19044 0.37273 0.27752 0.5749-0.5864 0.11374-1.2232 0.18756-1.8891 0.21425v-2.2986zm-3.1248 0.47892c-0.12508 0.17386-0.24568 0.3538-0.35446 0.5487-0.14479 0.25947-0.27428 0.54055-0.3934 0.83375-0.29188-0.08523-0.5619-0.18171-0.8141-0.28599 0.45512-0.44485 0.98255-0.81415 1.562-1.0964zm5.3615 0.1493c0.2723 0.10874 0.48106 0.21017 0.6904 0.31216 0.2658 0.18464 0.51615 0.3895 0.74785 0.61365-0.24914 0.10546-0.5171 0.20327-0.8063 0.28987-0.11724-0.2866-0.24376-0.56205-0.38562-0.8163-0.07746-0.13882-0.1609-0.27043-0.24636-0.39942zm2.0897 1.6752c0.6362 0.86225 1.0445 1.8992 1.1374 3.0296h-1.8774c-0.03665-0.90775-0.17344-1.7664-0.39438-2.5468 0.39819-0.12152 0.77215-0.26094 1.114-0.41978 0.0093-0.02165 0.0145-0.04225 0.02045-0.06302zm-9.691 0.06593c0.3579 0.1658 0.7523 0.3094 1.1714 0.43432-0.21806 0.77585-0.35313 1.6283-0.38951 2.5294h-1.8706c0.09052-1.1015 0.48012-2.1146 1.0887-2.9636zm7.5885 0.66215c0.1984 0.6952 0.32692 1.4734 0.36419 2.3015h-2.5883v-2.0417c0.78345-0.02861 1.532-0.1167 2.2241-0.25982zm-5.4485 0.01454c0.69375 0.13936 1.4434 0.22252 2.227 0.24721v2.0398h-2.5873c0.03702-0.8224 0.1642-1.5954 0.3603-2.287zm-3.229 3.2797h1.8706c0.03738 0.9258 0.17832 1.8014 0.40704 2.5943-0.4097 0.1213-0.7942 0.26161-1.1462 0.42172-0.6318-0.85925-1.038-1.8913-1.1316-3.016zm2.8688 0h2.5873v2.1096c-0.77695 0.0244-1.5207 0.10607-2.2095 0.24334-0.20664-0.70805-0.33965-1.5046-0.37782-2.3529zm3.5844 0h2.5883c-0.03843 0.8539-0.17272 1.6558-0.38172 2.3674-0.6872-0.14098-1.4297-0.22762-2.2066-0.25594v-2.1115zm3.5864 0h1.8774c-0.09462 1.1379-0.50935 2.1809-1.1539 3.046-0.0018-0.003-0.002-0.0067-0.0039-0.0097-0.34677-0.16111-0.7269-0.30194-1.1316-0.42462 0.23166-0.79745 0.37426-1.6792 0.41191-2.6118zm-4.5836 3.1023v2.2686c-0.58085-0.19154-1.1444-0.71085-1.6106-1.5463-0.09081-0.16274-0.17447-0.33939-0.25513-0.52255 0.58155-0.10798 1.2094-0.1766 1.8658-0.19971zm0.99715 0.002c0.6562 0.02607 1.2834 0.09746 1.8628 0.20844-0.07936 0.1794-0.16211 0.35216-0.25124 0.5119-0.4664 0.8358-1.0302 1.355-1.6116 1.5463v-2.2666zm-3.8464 0.42947c0.11242 0.27032 0.2326 0.5316 0.36712 0.77265 0.10576 0.18952 0.22166 0.36642 0.34277 0.5361-0.5504-0.2697-1.0523-0.61905-1.4908-1.0364 0.2442-0.09826 0.5012-0.19162 0.78095-0.27242zm6.69 0.01745c0.27678 0.08202 0.5315 0.17596 0.7722 0.27533-0.43564 0.41035-0.9326 0.7541-1.4772 1.0198 0.1216-0.1714 0.23826-0.34921 0.34472-0.54 0.13164-0.2359 0.24979-0.49124 0.3603-0.7552z"/>
+ <path fill="#fff" opacity=".2" d="m6.375 2c-0.7618 0-1.375 0.6248-1.375 1.4004v1c0-0.7756 0.6132-1.4004 1.375-1.4004h19.25c0.762 0 1.375 0.6248 1.375 1.4004v-1c0-0.7756-0.613-1.4004-1.375-1.4004h-19.25z"/>
+ <path opacity=".2" d="m5 28.6v1c0 0.775 0.6132 1.4 1.375 1.4h19.25c0.762 0 1.375-0.625 1.375-1.4v-1c0 0.775-0.613 1.4-1.375 1.4h-19.25c-0.7618 0-1.375-0.625-1.375-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/regedit.svg b/.icons/awkward/32x32/apps/regedit.svg
new file mode 100644
index 00000000..90eca887
--- /dev/null
+++ b/.icons/awkward/32x32/apps/regedit.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#259fb3" d="m20 21v9h7.6501c0.748 0 1.35-0.602 1.35-1.35v-7.6501h-9z"/>
+ <rect style="fill:#1e8496" width="9" height="9" x="11" y="21"/>
+ <path style="fill:#186977" d="m2 21v7.6501c0 0.74786 0.60207 1.3499 1.3499 1.3499h7.6501v-9h-9z"/>
+ <rect opacity=".2" width="9" height="9" x="2" y="13"/>
+ <rect style="fill:#4ca9ba" width="9" height="9" x="2" y="12"/>
+ <rect opacity=".2" width="9" height="9" x="11" y="13"/>
+ <rect style="fill:#6eb9c7" width="9" height="9" x="11" y="12"/>
+ <rect opacity=".2" width="9" height="9" x="20" y="13"/>
+ <rect style="fill:#90cad5" width="9" height="9" x="20" y="12"/>
+ <path opacity=".2" d="m20 4v9h9v-7.6501c0-0.7478-0.602-1.3499-1.35-1.3499h-7.65z"/>
+ <path style="fill:#c5e6ec" d="m20 3v9h9v-7.6501c0-0.7478-0.602-1.3499-1.35-1.3499h-7.65z"/>
+ <rect opacity=".2" width="9" height="9" x="11" y="4"/>
+ <rect style="fill:#acdbe3" width="9" height="9" x="11" y="3"/>
+ <path opacity=".2" d="m3.3499 4c-0.7478 0-1.3499 0.6021-1.3499 1.3499v7.6501h9v-9h-7.6501z"/>
+ <path style="fill:#96d1dc" d="m3.3499 3c-0.7478 0-1.3499 0.6021-1.3499 1.3499v7.6501h9v-9h-7.6501z"/>
+ <path opacity=".2" d="m2 28.65v1c0 0.748 0.6017 1.35 1.3496 1.35h24.3c0.748 0 1.35-0.602 1.35-1.35v-1c0 0.748-0.602 1.35-1.35 1.35h-24.3c-0.7479 0-1.3496-0.602-1.3496-1.35z"/>
+ <path fill="#fff" opacity=".2" d="m3.3496 3c-0.7479 0-1.3496 0.6017-1.3496 1.3496v1c0-0.7479 0.6017-1.3496 1.3496-1.3496h24.3c0.748 0 1.35 0.6017 1.35 1.3496v-1c0-0.7479-0.602-1.3496-1.35-1.3496h-24.3z"/>
+ <circle style="fill:#48aeff" cx="24" cy="23" r="8"/>
+ <path style="opacity:.2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+ <path style="fill:#ffffff" d="m20.214381 19.00009h2.571419c0.1185 0 0.2142 0.09558 0.2142 0.21429v2.57142c0 0.1185-0.0957 0.2142-0.2142 0.2142h-2.571509c-0.118711 0-0.214291-0.0957-0.214291-0.2142v-2.57151c0-0.11871 0.09558-0.21429 0.214291-0.21429z"/>
+ <path style="fill:#ffffff" d="m25.214191 19h2.571318c0.118795 0 0.214491 0.09558 0.214491 0.214297v2.571497c0 0.118503-0.0957 0.214206-0.214191 0.214206h-2.571317c-0.118796 0-0.214492-0.0957-0.214492-0.214206v-2.571497c0-0.118717 0.09557-0.214294 0.214279-0.214294z"/>
+ <path style="fill:#ffffff" d="m20.214381 24.00009h2.571419c0.1185 0 0.2142 0.09558 0.2142 0.21429v2.57142c0 0.1185-0.0957 0.2142-0.2142 0.2142h-2.571509c-0.118711 0-0.214291-0.0957-0.214291-0.2142v-2.57151c0-0.11871 0.09558-0.21429 0.214291-0.21429z"/>
+ <path style="fill:#ffffff" d="m25.214191 24h2.571318c0.118795 0 0.214491 0.09558 0.214491 0.214296v2.571498c0 0.118503-0.0957 0.214206-0.214191 0.214206h-2.571317c-0.118796 0-0.214492-0.0957-0.214492-0.214206v-2.571498c0-0.118716 0.09557-0.214293 0.214279-0.214293z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/reigns.svg b/.icons/awkward/32x32/apps/reigns.svg
new file mode 100644
index 00000000..1423f37e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/reigns.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#3f3f3f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 10.599609,5.000391 a 2,2 0 0 0 -1.9999996,2 A 2,2 0 0 0 10,8.906641 v 2.09375 3.699219 0.300781 10.513672 L 16,29.6 22,25.514063 V 15.000391 14.69961 11.000391 8.906641 a 2,2 0 0 0 1.400391,-1.90625 2,2 0 0 0 -2,-2 2,2 0 0 0 -2,2 2,2 0 0 0 1.265625,1.8574219 v 2.1425781 h -4 V 8.8832035 A 2,2 0 0 0 18,7.000391 a 2,2 0 0 0 -2,-2 2,2 0 0 0 -2,2 2,2 0 0 0 1.333984,1.8828125 v 2.1171875 h -4 V 8.859766 a 2,2 0 0 0 1.265625,-1.859375 2,2 0 0 0 -2,-2 z"/>
+ <circle style="fill:#fae71d" cx="16" cy="6" r="2"/>
+ <circle style="fill:#fae71d" cx="10.6" cy="6" r="2"/>
+ <circle style="fill:#fae71d" cx="21.4" cy="6" r="2"/>
+ <rect style="fill:#fae71d" width="1.333" height="6.3" x="10" y="7.4"/>
+ <rect style="fill:#fae71d" width="1.333" height="6.3" x="15.33" y="7.4"/>
+ <rect style="fill:#fae71d" width="1.333" height="6.3" x="20.67" y="7.4"/>
+ <path style="fill:#ffffff" d="M 10,14 H 22 V 24.514066 L 16,28.6 10,24.514066 Z"/>
+ <rect style="opacity:0.675" width="1.3" height="3.5" x="12.7" y="18"/>
+ <rect style="opacity:0.675" width="1.3" height="3.5" x="18" y="18"/>
+ <rect style="fill:#fae71d" width="12" height="4" x="10" y="10"/>
+ <path style="opacity:0.2" d="m 16,28.599609 6,-4.085937 V 14 13.699219 10 7.90625 C 22.832786,7.6445389 23.399626,6.87294 23.400391,6 c 0,-1.1045695 -0.895431,-2 -2,-2 -1.104569,0 -2,0.8954305 -2,2 0.0012,0.8200609 0.502847,1.5563063 1.265625,1.8574219 V 10 h -4 V 7.8828125 C 17.464396,7.6008536 17.998715,6.8467049 18,6 18,4.8954305 17.104569,4 16,4 c 0,0 0,24.6 0,24.599609 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rekonq.svg b/.icons/awkward/32x32/apps/rekonq.svg
new file mode 120000
index 00000000..ee9f2449
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rekonq.svg
@@ -0,0 +1 @@
+konqueror.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/relay.svg b/.icons/awkward/32x32/apps/relay.svg
new file mode 120000
index 00000000..28bbff2d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/relay.svg
@@ -0,0 +1 @@
+irc-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/remmina.svg b/.icons/awkward/32x32/apps/remmina.svg
new file mode 100644
index 00000000..7e11e9fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/remmina.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-300.3)">
+ <circle style="fill:#ffffff" cx="15.5" cy="315.8" r="13.05"/>
+ <polygon style="opacity:0.1" class="st1" transform="matrix(0.38322615,0,0,0.38322615,1.0986432,301.30055)" points="29.55 32.88 20.62 38.83 20.62 48.01 43.32 32.88 20.62 17.74 20.62 26.92"/>
+ <polygon style="fill:#20aa73" class="st1" transform="matrix(0.38322615,0,0,0.38322615,1.0986432,300.30055)" points="20.62 26.92 29.55 32.88 20.62 38.83 20.62 48.01 43.32 32.88 20.62 17.74"/>
+ <polygon style="opacity:0.1" class="st2" transform="matrix(0.38320926,0,0,0.38320926,0.77480534,302.80175)" points="55.39 50.05 46.46 44.1 55.39 38.14 55.39 28.96 32.69 44.1 55.39 59.23"/>
+ <polygon style="fill:#3989da" class="st2" transform="matrix(0.38320926,0,0,0.38320926,0.77480534,301.80175)" points="55.39 59.23 55.39 50.05 46.46 44.1 55.39 38.14 55.39 28.96 32.69 44.1"/>
+ <path style="opacity:0.2" d="m 28.186084,309.80064 -2.438379,1.62275 A 11.6,11.6 0 0 1 27.099999,316.8 11.6,11.6 0 0 1 15.5,328.4 11.6,11.6 0 0 1 6.5748534,324.17885 l -2.4298828,1.61709 C 6.8031124,329.14476 10.90222,331.3 15.5,331.3 c 7.995237,0 14.5,-6.50438 14.5,-14.5 0,-2.53853 -0.662652,-4.92196 -1.813916,-6.99936 z"/>
+ <path style="fill:#20aa73" d="m 28.186084,308.80064 -2.438379,1.62275 A 11.6,11.6 0 0 1 27.099999,315.8 11.6,11.6 0 0 1 15.5,327.4 11.6,11.6 0 0 1 6.5748534,323.17885 l -2.4298828,1.61709 C 6.8031124,328.14476 10.90222,330.3 15.5,330.3 c 7.995237,0 14.5,-6.50438 14.5,-14.5 0,-2.53853 -0.662652,-4.92196 -1.813916,-6.99936 z"/>
+ <path style="opacity:0.2" d="m 15.5,302.3 c -7.9956146,0 -14.50000004,6.50438 -14.50000004,14.5 0,2.35966 0.56843824,4.58795 1.57319334,6.55899 l 2.449707,-1.62984 A 11.6,11.6 0 0 1 3.9,316.8 a 11.6,11.6 0 0 1 11.6,-11.6 11.6,11.6 0 0 1 8.595215,3.83882 l 2.444043,-1.62559 C 23.877839,304.28755 19.916771,302.3 15.5,302.3 Z"/>
+ <path style="fill:#3989da" d="m 15.5,301.3 c -7.9956146,0 -14.50000004,6.50438 -14.50000004,14.5 0,2.35966 0.56843824,4.58795 1.57319334,6.55899 l 2.449707,-1.62984 A 11.6,11.6 0 0 1 3.9,315.8 a 11.6,11.6 0 0 1 11.6,-11.6 11.6,11.6 0 0 1 8.595215,3.83882 l 2.444043,-1.62559 C 23.877839,303.28755 19.916771,301.3 15.5,301.3 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,300.3)" d="M 15.5,1 C 7.5043854,1 1,7.50438 1,15.5 c 0,0.207129 0.010861,0.412168 0.019531,0.617188 C 1.2250885,8.2995012 7.6336079,2 15.5,2 19.613689,2 23.317769,3.7380122 25.958984,6.5 L 26.539062,6.1132812 C 23.877644,2.9876013 19.916771,1 15.5,1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/renpy.svg b/.icons/awkward/32x32/apps/renpy.svg
new file mode 100644
index 00000000..b05c8dbd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/renpy.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" version="1">
+ <defs>
+ <linearGradient id="linearGradient938">
+ <stop style="stop-color:#2bb5fe" offset="0"/>
+ <stop style="stop-color:#2bb5fe;stop-opacity:0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient940" x1="22.26" x2="21.73" y1="32.569" y2="30.835" gradientTransform="matrix(0.7,0,0,0.7,-0.8,-1.1998085)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient938"/>
+ <linearGradient id="linearGradient944" x1="22.26" x2="21.73" y1="32.569" y2="30.835" gradientTransform="matrix(0.7,0,0,0.7,5.8373239,-1.2878367)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient938"/>
+ </defs>
+ <path style="opacity:0.2" d="M 16,3 C 8.244,3 2,9.244 2,17 2,24.756 8.244,31 16,31 23.756,31 30,24.756 30,17 30,9.244 23.756,3 16,3 Z"/>
+ <path style="fill:#3fbcfe" d="M 16,2 C 8.244,2 2,8.244 2,16 2,23.756 8.244,30 16,30 23.756,30 30,23.756 30,16 30,8.244 23.756,2 16,2 Z"/>
+ <ellipse id="ellipse872" style="opacity:0.1" cx="16.996" cy="19.492" rx="6.283" ry="6.508"/>
+ <ellipse id="ellipse16" style="fill:#f6dcc2" cx="16.996" cy="18.492" rx="6.283" ry="6.508"/>
+ <path style="fill:#a89580" d="M 27.2,12.237733 23.875394,15.22439 22.654161,11.464276 Z"/>
+ <path style="fill:#a89580" d="M 4.7999999,16.158536 9.8279047,13.975323 9.3458385,16.931994 Z"/>
+ <path style="opacity:0.1" d="m 11.403022,13.12412 c 5.217363,-0.348901 7.480291,-2.035274 12.392027,-0.550415 2.192051,1.533761 2.813444,10.01836 0.718345,12.778295 l -0.22929,-1.847422 c -0.04483,0.965715 -0.256621,1.347034 -0.468778,1.727089 l -0.166192,-0.816998 -0.629559,0.902337 0.410494,-2.207955 c -0.30258,0.752355 -0.657636,1.483718 -1.382928,2.066987 l -1.838481,-0.195602 1.349303,-1.230048 1.43208,-3.306489 -0.71734,0.343391 -0.152875,-4.951849 c -0.205183,1.547988 -0.217413,3.253839 -0.667373,4.067498 -0.485184,-1.008283 -0.71029,-2.796795 -1.042701,-4.263393 0.175369,2.808753 -0.658353,4.137508 -1.758119,5.076064 -0.525522,-0.831332 -0.649706,-2.11417 -0.49009,-3.716283 -0.681947,0.779334 -1.213556,2.009686 -1.726599,3.295735 0.03204,-1.520465 -0.604835,-2.684177 0.590109,-4.824858 -1.19179,0.632867 -2.121802,1.920179 -2.97314,3.404174 0.07587,-0.988251 0.190986,-2.004535 0.855963,-3.413576 -0.892591,1.394239 -1.781571,2.790285 -2.339221,4.351995 -0.317251,-1.057117 -0.553224,-2.145495 0.224283,-3.623673 -2.050452,1.290536 -1.044594,7.018845 -0.668706,8.82534 H 8.8775693 L 8.4857303,24.230787 8.0379144,25.014464 H 6.6384891 l 1.3897016,-9.660731 z"/>
+ <path style="fill:#ff7f7f" d="m 11.403022,12.12412 c 5.217363,-0.348901 7.480291,-2.035274 12.392027,-0.550415 2.192051,1.533761 2.813444,10.01836 0.718345,12.778295 l -0.22929,-1.847422 c -0.04483,0.965715 -0.256621,1.347034 -0.468778,1.727089 l -0.166192,-0.816998 -0.629559,0.902337 0.410494,-2.207955 c -0.30258,0.752355 -0.657636,1.483718 -1.382928,2.066987 l -1.838481,-0.195602 1.349303,-1.230048 1.43208,-3.306489 -0.71734,0.343391 -0.152875,-4.951849 c -0.205183,1.547988 -0.217413,3.253839 -0.667373,4.067498 -0.485184,-1.008283 -0.71029,-2.796795 -1.042701,-4.263393 0.175369,2.808753 -0.658353,4.137508 -1.758119,5.076064 -0.525522,-0.831332 -0.649706,-2.11417 -0.49009,-3.716283 -0.681947,0.779334 -1.213556,2.009686 -1.726599,3.295735 0.03204,-1.520465 -0.604835,-2.684177 0.590109,-4.824858 -1.19179,0.632867 -2.121802,1.920179 -2.97314,3.404174 0.07587,-0.988251 0.190986,-2.004535 0.855963,-3.413576 -0.892591,1.394239 -1.781571,2.790285 -2.339221,4.351995 -0.317251,-1.057117 -0.553224,-2.145495 0.224283,-3.623673 -2.050452,1.290536 -1.044594,7.018845 -0.668706,8.82534 H 8.8775693 L 8.4857303,23.230787 8.0379144,24.014464 H 6.6384891 l 1.3897016,-9.660731 z"/>
+ <path style="fill:#eadbcc" d="m 7.7888089,13.234003 c 0.843885,-2.652332 1.4743127,-5.2468533 5.9766971,-7.2340035 3.885378,-0.068509 6.596129,1.968778 9.128037,4.4380205 1.961465,0.284316 3.191087,1.007739 4.306457,1.799713 -8.639436,-1.367429 -15.275742,0.692184 -22.4000001,3.920803 0.6387612,-0.885467 1.3405142,-1.786682 2.988809,-2.924533 z"/>
+ <path style="fill:#29325f" d="m 14.105078,19.101559 c -0.764641,0.0278 -1.600977,0.901907 -1.600977,1.674805 0.238236,0.332787 0.568093,0.622591 0.842188,0.891406 0.0013,0.0014 0.0027,0.0027 0.0041,0.0041 0.01035,0.0068 0.01954,0.01533 0.03008,0.02188 0.247691,0.197906 0.555221,0.305879 0.872266,0.30625 0.773198,0 1.4,-0.626801 1.4,-1.4 0.01248,-0.374496 -0.133904,-0.748712 -0.241993,-1.043164 -0.273847,-0.321503 -0.879924,-0.47075 -1.305663,-0.455273 z"/>
+ <path style="fill:#29325f" d="m 19.54195,20.79264 c 0.246207,0.781537 0.403655,0.959347 1.097326,1.100205 0.657086,0.0701 1.220563,-0.37183 1.592559,-0.883935 0.09755,-0.810975 0.08582,-1.706426 -0.603885,-1.87636 -0.384016,-0.09462 -1.270113,0.02127 -1.558959,0.3082 -0.318608,0.316498 -0.696498,0.81398 -0.527041,1.35189 z"/>
+ <path style="fill:#ffffff" d="m 16.401721,23.002119 h 2.024677 c -0.347099,1.517562 -2.081197,1.053511 -2.024677,0 z"/>
+ <path style="fill:#a66067" d="m 22.776053,12.372968 c 1.205474,3.364231 1.37998,4.781306 1.515771,6.125026 0.637441,-2.941654 0.207665,-3.911911 -1.515771,-6.125026 z m -8.347659,0.819247 c -0.784227,1.011909 -1.779509,1.495921 -2.40418,2.906721 l 0.128778,-1.814547 -0.884218,4.191249 -0.270133,-1.609386 -0.626894,4.402931 -0.4552671,-3.5753 L 9.5408557,19.716851 8.9845223,15.34792 8.4838452,18.045289 8.1168373,15.701421 6.6385591,24.014477 h 1.3993343 l 0.4478145,-0.783618 0.3919258,0.783618 H 12.12435 c -0.375889,-1.806495 -1.381874,-7.534841 0.668578,-8.825376 -0.760016,1.444925 -0.550828,2.517124 -0.24475,3.552012 0.350312,-1.946157 0.811692,-3.927422 1.880216,-5.548898 z m 4.505395,1.183227 c -0.789682,0.419531 -1.811318,2.189959 -2.560205,3.835187 0.03614,0.353137 0.06941,0.707843 0.06148,1.08449 0.513042,-1.28605 1.044573,-2.516519 1.72652,-3.295852 -0.159617,1.602113 -0.03556,2.885088 0.489966,3.71642 0.104012,-0.08877 0.204807,-0.182546 0.303433,-0.279215 -0.368241,-1.679724 -0.653921,-3.420888 -0.02119,-5.06103 z m 1.47595,0.264079 c 0.332411,1.466597 0.557622,3.255157 1.042805,4.263439 0.06764,-0.122318 0.127881,-0.266848 0.183271,-0.425924 -0.0053,-1.040515 -0.242456,-2.272021 -1.226076,-3.837515 z m 1.837227,0.279214 c 0.09293,0.839148 0.06134,1.592066 -0.05426,2.2768 l 0.08011,2.591644 0.717249,-0.343255 -1.639575,3.268829 -1.141719,1.267771 1.838391,0.195613 c 0.725294,-0.583268 1.08022,-1.314627 1.3828,-2.066981 l -0.410322,2.207869 0.629456,-0.902383 0.166271,0.816919 c 0.212157,-0.380056 0.42395,-0.761271 0.468774,-1.726986 l 0.229147,1.847381 c 0.338942,-0.446499 0.605771,-1.044281 0.80737,-1.736767 -0.672946,-2.384118 -1.650424,-5.431232 -3.07369,-7.696454 z"/>
+ <path style="fill:url(#linearGradient940)" d="m 14.228125,19.573239 a 1.05,1.05 0 0 0 -1.05,1.05 1.05,1.05 0 0 0 1.05,1.05 1.05,1.05 0 0 0 1.05,-1.05 1.05,1.05 0 0 0 -1.05,-1.05 z m 0.0096,0.302148 a 0.75743038,0.75743038 0 0 1 0.757422,0.757422 0.75743038,0.75743038 0 0 1 -0.757422,0.757422 0.75743038,0.75743038 0 0 1 -0.757422,-0.757422 0.75743038,0.75743038 0 0 1 0.757422,-0.757422 z"/>
+ <path style="fill:url(#linearGradient944)" d="m 20.865449,19.48521 a 1.05,1.05 0 0 0 -1.05,1.05 1.05,1.05 0 0 0 1.05,1.05 1.05,1.05 0 0 0 1.05,-1.05 1.05,1.05 0 0 0 -1.05,-1.05 z m 0.0096,0.302149 a 0.75743038,0.75743038 0 0 1 0.757421,0.757422 0.75743038,0.75743038 0 0 1 -0.757421,0.757421 0.75743038,0.75743038 0 0 1 -0.757422,-0.757421 0.75743038,0.75743038 0 0 1 0.757422,-0.757422 z"/>
+ <path style="opacity:0.1" d="M 7.7888089,13.234003 C 12.37372,10.817006 17.369994,9.7575099 22.893543,10.43802 24.855008,10.722336 26.08463,11.445759 27.2,12.237733 18.560564,10.870304 11.924258,12.929917 4.7999999,16.158536 5.4387611,15.273069 6.1405141,14.371854 7.7888089,13.234003 Z"/>
+ <path style="opacity:0.2" d="m 13.766016,5.9999995 3.532812,4.3490235 c 0.20549,-0.01938 0.410933,-0.03905 0.617969,-0.05332 z m 0,0 -2.034375,5.5384765 c 0.156133,-0.05272 0.311877,-0.107592 0.468945,-0.157226 z"/>
+ <path style="opacity:0.1" d="M 22.535156 11.816406 C 16.562166 11.695332 11.446702 13.272626 6.1503906 15.572266 C 5.5762642 16.131899 5.1669952 16.650548 4.8007812 17.158203 C 11.925039 13.929584 18.559783 11.870852 27.199219 13.238281 C 26.510991 12.749601 25.756257 12.300597 24.835938 11.951172 C 24.055793 11.88083 23.285997 11.831626 22.535156 11.816406 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/repository.svg b/.icons/awkward/32x32/apps/repository.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/repository.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/resapplet.svg b/.icons/awkward/32x32/apps/resapplet.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/resapplet.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/rescuetime.svg b/.icons/awkward/32x32/apps/rescuetime.svg
new file mode 100644
index 00000000..105f7d8c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rescuetime.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="12" height="28" x="10" y="2" rx="1.5" ry="1.4"/>
+ <rect fill="#e4e4e4" width="12" height="28" x="10" y="-30" rx="1.5" ry="1.4" transform="rotate(90)"/>
+ <rect opacity=".2" width="2" height="11" x="16" y="-27" rx="1" ry="1.375" transform="rotate(90)"/>
+ <rect fill="#3e3e3e" width="2" height="11" x="15" y="5" rx="1" ry="1.375"/>
+ <rect fill="#3e3e3e" width="2" height="11" x="15" y="-27" rx="1" ry="1.375" transform="rotate(90)"/>
+ <circle opacity=".2" cx="16" cy="17" r="4"/>
+ <circle fill="#df574d" cx="16" cy="16" r="4"/>
+ <path opacity=".2" d="m2 20.5v1c0 0.831 0.6248 1.5 1.4004 1.5h6.5996v-1h-6.5996c-0.7756 0-1.4004-0.669-1.4004-1.5zm28 0c0 0.831-0.625 1.5-1.4 1.5h-6.6v1h6.5996c0.775 0 1.4-0.669 1.4-1.5v-1zm-20 8.0996v1c0 0.775 0.669 1.4 1.5 1.4h9c0.831 0 1.5-0.62479 1.5-1.4004v-1c0 0.775-0.669 1.4-1.5 1.4h-9c-0.831 0-1.5-0.625-1.5-1.4z"/>
+ <path fill="#fff" opacity=".2" d="m11.5 2c-0.831 0-1.5 0.6248-1.5 1.4004v1c0-0.7756 0.669-1.4004 1.5-1.4004h9c0.831 0 1.5 0.6248 1.5 1.4004v-1c0-0.7756-0.669-1.4004-1.5-1.4004h-9zm-8.0996 8c-0.7756 0-1.4004 0.669-1.4004 1.5v1c0-0.831 0.6248-1.5 1.4004-1.5h6.5996v-1h-6.5996zm18.6 0v1h6.6c0.775 0 1.4 0.669 1.4 1.5v-1c0-0.831-0.625-1.5-1.4-1.5h-6.6z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/resharper.svg b/.icons/awkward/32x32/apps/resharper.svg
new file mode 100644
index 00000000..3ddb4fcb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/resharper.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#c72566" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#ff8c2a" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#cf4f8c" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#c72566" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23.9999 H 17.000242"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23 H 17.000242"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round" d="m 13.000245,17.99966 -2.000002,-3 M 9.0002425,13.999657 c 0,0 4.0000025,0.464501 4.0000025,-1.999997 0,-2.4645014 -4.0000025,-2.0000014 -4.0000025,-2.0000014 m 9.8e-5,8.0000994 V 9.9997566"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round" d="m 13.000245,16.99976 -2.000002,-3 M 9.0002425,12.999757 c 0,0 4.0000025,0.464501 4.0000025,-1.999997 0,-2.4645014 -4.0000025,-2.0000014 -4.0000025,-2.0000014 m 9.8e-5,8.0000994 V 8.9998566"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="m 16.000292,15.999709 h 8 v 0 0 m -8,-4.0001 h 8 v 0 0 m -1.99995,6.00005 v -8.0000004 0 0 m -4.0001,8.0000004 v -8.0000004 0 0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="m 16.000292,14.999809 h 8 v 0 0 m -8,-4.0001 h 8 v 0 0 m -1.99995,6.00005 v -8.0000004 0 0 m -4.0001,8.0000004 v -8.0000004 0 0"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/resharpercpp.svg b/.icons/awkward/32x32/apps/resharpercpp.svg
new file mode 100644
index 00000000..082edb7b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/resharpercpp.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#ff8c2a" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#cf4f8c" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#c72566" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#ff8c2a" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23.9999 H 17.000242"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23 H 17.000242"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round" d="m 13.000244,17.99966 -2.000002,-3 M 9.0002415,13.999657 c 0,0 4.0000025,0.464501 4.0000025,-1.999997 0,-2.4645014 -4.0000025,-2.0000014 -4.0000025,-2.0000014 m 9.8e-5,8.0000994 V 9.9997566"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round" d="m 13.000244,16.99976 -2.000002,-3 M 9.0002415,12.999757 c 0,0 4.0000025,0.464501 4.0000025,-1.999997 0,-2.4645014 -4.0000025,-2.0000014 -4.0000025,-2.0000014 m 9.8e-5,8.0000994 V 8.9998566"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="m 16.000242,15.99966 h 4 m -2,2 v -4"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="m 16.000242,14.99976 h 4 m -2,2 v -4"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="m 19.000242,10.99966 h 4 m -2,2 V 8.9996596"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="m 19.000242,9.9997596 h 4 m -2,2.0000004 V 7.9997596"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/residualvm.svg b/.icons/awkward/32x32/apps/residualvm.svg
new file mode 100644
index 00000000..46987247
--- /dev/null
+++ b/.icons/awkward/32x32/apps/residualvm.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 11.295,3.005 0.003,0 C 10.264,3.033 9.162,3.137 8.025,3.466 7.984,3.477 7.944,3.489 7.904,3.502 6.524,3.964 5.112,4.974 4.501,6.321 3.89,7.671 4.011,8.688 4.011,9.402 l 0,15.78 c 0,0.713 -0.098,1.433 0.287,2.587 0.385,1.154 1.701,2.349 2.774,2.727 0.008,0.003 0.016,0.006 0.024,0.01 0.578,0.197 1.144,0.309 1.739,0.39 1.218,0.167 2.327,0.134 3.5,-0.104 0.388,-0.079 0.76,-0.189 1.144,-0.335 0.606,-0.215 1.262,-0.764 1.778,-1.41 0.139,0.182 0.19,0.381 0.373,0.549 1.049,0.96 2.081,1.099 2.907,1.243 0.632,0.111 0.887,0.093 1.331,0.112 0.444,0.018 0.906,0.029 1.261,0.033 10e-4,0 0.002,0 0.002,0 0.938,0.011 1.611,0.07 2.735,-0.162 1.037,-0.208 2.104,-0.425 3.128,-1.753 0,0 0.001,0 0.002,0 0.417,-0.542 0.942,-1.421 0.997,-2.601 0.081,-1.704 -0.577,-2.8 -1.22,-3.868 -0.371,-0.617 -0.826,-1.138 -1.152,-1.463 -0.325,-0.324 -0.503,-0.479 -0.782,-0.796 -0.326,-0.369 -0.222,-0.267 -0.361,-0.465 0.081,-0.078 0.061,-0.072 0.158,-0.158 1.088,-0.97 2.374,-1.934 3.057,-3.906 0.297,-0.859 0.313,-1.521 0.302,-2.194 C 27.972,12.211 27.702,10.797 27.107,9.406 26.557,8.121 25.584,6.903 24.37,6.05 23.157,5.197 21.773,4.627 20.075,4.077 19.208,3.795 18.429,3.596 17.553,3.442 16.398,3.24 14.984,3.132 13.596,3.062 l -0.008,0 C 13.194,3.038 12.789,3.019 12.376,3.009 c -0.353,-0.012 -0.705,-0.011 -1.058,0 -0.008,0 -0.016,-10e-4 -0.023,0 l 0,-0.004 z"/>
+ <path style="fill:#4f4f4f" d="m 11.295,2.005 0.003,0 C 10.264,2.033 9.162,2.137 8.025,2.466 7.984,2.477 7.944,2.489 7.904,2.503 6.524,2.964 5.112,3.974 4.501,5.321 3.89,6.671 4.011,7.688 4.011,8.402 l 0,15.78 c 0,0.713 -0.098,1.433 0.287,2.587 0.385,1.154 1.701,2.349 2.774,2.727 l 0.024,0.01 c 0.578,0.197 1.144,0.309 1.739,0.39 1.218,0.167 2.327,0.134 3.5,-0.104 0.388,-0.079 0.76,-0.189 1.144,-0.335 0.606,-0.215 1.262,-0.764 1.778,-1.41 0.139,0.182 0.19,0.381 0.373,0.549 1.049,0.96 2.081,1.099 2.907,1.243 0.632,0.111 0.887,0.093 1.331,0.112 0.444,0.018 0.906,0.029 1.261,0.033 l 0.002,0 c 0.938,0.011 1.611,0.07 2.735,-0.162 1.037,-0.208 2.104,-0.425 3.128,-1.753 l 0.002,0 c 0.417,-0.542 0.942,-1.421 0.997,-2.601 0.081,-1.704 -0.577,-2.8 -1.22,-3.868 -0.371,-0.617 -0.826,-1.138 -1.152,-1.463 -0.325,-0.324 -0.503,-0.479 -0.782,-0.796 -0.326,-0.369 -0.222,-0.267 -0.361,-0.465 0.081,-0.078 0.061,-0.072 0.158,-0.158 1.088,-0.97 2.374,-1.934 3.057,-3.906 0.297,-0.859 0.313,-1.521 0.302,-2.194 C 27.972,11.211 27.702,9.797 27.107,8.406 26.557,7.121 25.584,5.903 24.37,5.05 23.714,4.589 23.007,4.21 22.228,3.872 21.567,3.586 20.854,3.329 20.075,3.077 19.208,2.795 18.429,2.596 17.553,2.442 17.032,2.351 16.457,2.279 15.856,2.22 15.127,2.15 14.357,2.1 13.596,2.062 l -0.008,0 C 13.194,2.038 12.789,2.019 12.376,2.009 c -0.353,-0.012 -0.705,-0.011 -1.058,0 -0.008,0 -0.016,-10e-4 -0.023,0 l 0,-0.004 z"/>
+ <path style="opacity:0.2" d="M 11.389,6.005 C 10.511,6.028 9.645,6.122 8.848,6.353 6.976,6.979 7,7.946 7,9.408 l 0,15.789 c 0,1.427 0.001,2.113 1.057,2.485 0.32,0.109 0.712,0.194 1.175,0.258 0.758,0.103 1.809,0.068 2.501,-0.072 0.267,-0.054 0.524,-0.129 0.738,-0.215 0.638,-0.217 0.635,-0.607 0.61,-1.118 -0.044,-1.051 -0.166,-2.293 0.843,-3.119 0.466,-0.381 1.037,-0.4 1.584,-0.144 0.468,0.218 0.989,0.733 1.231,1.215 0.23,0.458 0.286,0.767 0.41,1.623 0.188,1.292 0.519,1.547 1.901,1.789 0.337,0.059 1.461,0.092 2.114,0.1 0.839,0.01 1.723,-0.022 2.1,-0.1 0.654,-0.132 1.134,-0.362 1.355,-0.649 0.204,-0.264 0.363,-0.566 0.379,-0.912 0.028,-0.591 -0.269,-1.309 -0.795,-2.184 -0.475,-0.79 -0.856,-0.96 -1.615,-1.82 -0.925,-1.047 -1.367,-1.725 -1.538,-2.32 -0.215,-0.75 0.459,-1.52 1.589,-2.528 1.055,-0.94 1.905,-1.741 2.22,-2.65 0.103,-0.295 0.145,-0.701 0.137,-1.164 -0.015,-0.96 -0.25,-2.158 -0.646,-3.084 C 23.629,8.903 22.255,7.938 19.146,6.929 18.366,6.676 17.791,6.529 17.031,6.396 16.148,6.241 14.749,6.123 13.43,6.056 13.047,6.032 12.658,6.014 12.268,6.005 c -0.293,-0.01 -0.587,-0.01 -0.879,0 l 0,0 z m 3.56,5.994 0,0 c 0.914,0.013 1.716,0.706 1.979,1.739 0.095,0.373 0.096,1.177 0.002,1.629 -0.245,1.18 -1.092,1.775 -2.28,1.597 -0.407,-0.061 -0.685,-0.209 -0.966,-0.517 -0.437,-0.478 -0.683,-1.224 -0.684,-2.072 -0.002,-1.377 0.666,-2.275 1.764,-2.37 0.062,-0.01 0.124,-0.01 0.185,-0.01 l 0,0.004 z"/>
+ <path style="fill:#ed9f21" d="M 11.389,5.005 C 10.511,5.028 9.645,5.122 8.848,5.353 6.976,5.979 7,6.946 7,8.408 l 0,15.789 c 0,1.427 0.001,2.113 1.057,2.485 0.32,0.109 0.712,0.194 1.175,0.258 0.758,0.103 1.809,0.068 2.501,-0.072 0.267,-0.054 0.524,-0.129 0.738,-0.215 0.638,-0.217 0.635,-0.607 0.61,-1.118 -0.044,-1.051 -0.166,-2.293 0.843,-3.119 0.466,-0.381 1.037,-0.4 1.584,-0.144 0.468,0.218 0.989,0.733 1.231,1.215 0.23,0.458 0.286,0.767 0.41,1.623 0.188,1.292 0.519,1.547 1.901,1.789 0.337,0.059 1.461,0.092 2.114,0.1 0.839,0.01 1.723,-0.022 2.1,-0.1 0.654,-0.132 1.134,-0.362 1.355,-0.649 0.204,-0.264 0.363,-0.566 0.379,-0.912 0.028,-0.591 -0.269,-1.309 -0.795,-2.184 -0.475,-0.79 -0.856,-0.96 -1.615,-1.82 -0.925,-1.047 -1.367,-1.725 -1.538,-2.32 -0.215,-0.75 0.459,-1.52 1.589,-2.528 1.055,-0.94 1.905,-1.741 2.22,-2.65 0.103,-0.295 0.145,-0.701 0.137,-1.164 C 24.981,11.712 24.746,10.514 24.35,9.588 23.629,7.903 22.255,6.938 19.146,5.929 18.366,5.676 17.791,5.529 17.031,5.396 16.148,5.241 14.749,5.123 13.43,5.056 13.047,5.032 12.658,5.014 12.268,5.005 c -0.293,-0.01 -0.587,-0.01 -0.879,0 l 0,0 z m 3.56,5.994 0,0 c 0.914,0.013 1.716,0.706 1.979,1.739 0.095,0.373 0.096,1.177 0.002,1.629 -0.245,1.18 -1.092,1.775 -2.28,1.597 -0.407,-0.061 -0.685,-0.209 -0.966,-0.517 -0.437,-0.478 -0.683,-1.224 -0.684,-2.072 -0.002,-1.377 0.666,-2.275 1.764,-2.37 0.062,-0.01 0.124,-0.01 0.185,-0.01 l 0,0.004 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 11.389,5.006 C 10.511,5.029 9.645,5.123 8.848,5.354 6.976,5.98 7,6.947 7,8.408 L 7,9.406 C 7,7.945 6.976,6.978 8.848,6.352 9.645,6.121 10.511,6.027 11.389,6.004 c 0.292,-0.01 0.586,-0.01 0.879,0 0.39,0.009 0.779,0.027 1.162,0.051 1.319,0.066 2.718,0.185 3.601,0.34 0.76,0.133 1.335,0.28 2.115,0.533 3.109,1.008 4.483,1.975 5.204,3.66 0.346,0.81 0.56,1.82 0.621,2.705 C 24.991,13.102 25,12.895 24.996,12.672 24.981,11.712 24.746,10.514 24.35,9.588 23.629,7.903 22.255,6.938 19.146,5.93 18.366,5.677 17.791,5.53 17.031,5.396 16.148,5.242 14.749,5.123 13.43,5.057 13.047,5.033 12.658,5.015 12.268,5.006 c -0.293,-0.01 -0.587,-0.01 -0.879,0 l 0,0 z m 1.646,8.842 C 13.012,14.014 13,14.188 13,14.373 c 10e-4,0.848 0.247,1.597 0.684,2.074 0.281,0.308 0.559,0.457 0.966,0.518 1.188,0.177 2.035,-0.419 2.28,-1.6 0.075,-0.362 0.073,-0.907 0.027,-1.318 -0.011,0.106 -0.009,0.234 -0.027,0.32 -0.245,1.181 -1.092,1.775 -2.28,1.598 -0.407,-0.061 -0.685,-0.21 -0.966,-0.518 -0.353,-0.385 -0.573,-0.951 -0.649,-1.599 l 0,0 z m 8.098,5.375 c -0.119,0.271 -0.156,0.533 -0.082,0.791 0.17,0.595 0.612,1.272 1.537,2.32 0.759,0.86 1.14,1.03 1.615,1.82 0.352,0.585 0.589,1.092 0.707,1.545 0.041,-0.116 0.082,-0.233 0.088,-0.361 0.028,-0.591 -0.269,-1.309 -0.795,-2.184 -0.475,-0.79 -0.856,-0.96 -1.615,-1.82 -0.821,-0.93 -1.247,-1.563 -1.455,-2.111 z m -8.059,6.16 c -0.01,0.213 -0.019,0.42 -0.012,0.631 0.023,-0.146 0.027,-0.302 0.018,-0.479 -0.002,-0.049 -0.004,-0.102 -0.006,-0.152 l 0,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="m 11.294922,2.0058594 c -1.032909,0.028151 -2.1339122,0.132337 -3.2695314,0.4609375 -0.041,0.011 -0.081094,0.023109 -0.1210937,0.037109 -1.38,0.461 -2.7913438,1.4694063 -3.4023438,2.8164063 -0.598,1.32 -0.4952343,2.3231562 -0.4902343,3.0351563 0.027,-0.5680001 0.1332343,-1.2442032 0.4902343,-2.0332032 0.611,-1.348 2.0233438,-2.3563593 3.4023438,-2.8183594 0.04,-0.013 0.080094,-0.026109 0.1210937,-0.037109 C 9.1610098,3.1381964 10.262969,3.03401 11.296875,3.0058594 l 0,0.00391 0.02148,0 c 0.353,-0.011 0.706547,-0.012 1.060547,0 0.412,0.01 0.816938,0.028734 1.210938,0.052734 l 0.0078,0 c 0.761,0.038 1.529766,0.089156 2.259766,0.1601562 0.601,0.058 1.175266,0.1297032 1.697266,0.2207032 0.875,0.154 1.654484,0.3537656 2.521484,0.6347656 0.779,0.253 1.492344,0.5079219 2.152344,0.7949219 0.779,0.337 1.486578,0.7167343 2.142578,1.1777343 1.214,0.8530001 2.187328,2.0704688 2.736328,3.3554688 0.544,1.2699996 0.815953,2.5597026 0.876953,3.8457026 0.014,-0.217 0.01377,-0.425766 0.0098,-0.634765 -0.023,-1.407001 -0.291719,-2.8199376 -0.886719,-4.2109376 -0.55,-1.285 -1.524281,-2.5024688 -2.738281,-3.3554688 -0.656,-0.4609999 -1.361625,-0.8416874 -2.140625,-1.1796874 -0.661,-0.2860001 -1.375297,-0.5429219 -2.154297,-0.7949219 -0.867,-0.282 -1.645485,-0.4807657 -2.521485,-0.6347657 -0.521,-0.091 -1.096265,-0.1617031 -1.697265,-0.2207031 -0.729,-0.07 -1.498766,-0.1202031 -2.259766,-0.1582031 l -0.0078,0 c -0.394,-0.024 -0.797938,-0.042734 -1.210938,-0.052734 -0.353,-0.012 -0.705594,-0.011 -1.058594,0 -0.008,0 -0.01644,-0.001 -0.02344,0 z M 27.984375,13.279297 c -1.6e-5,-0.02734 -3.8e-5,0 -3.8e-5,0 z m -3.041016,6.173828 c -0.107,0.088 -0.20764,0.178578 -0.30664,0.267578 -0.097,0.086 -0.0762,0.0802 -0.158203,0.158203 0.14,0.197 0.03633,0.09489 0.361328,0.462891 0.28,0.317 0.458203,0.471875 0.783203,0.796875 0.325,0.324 0.781344,0.84589 1.152344,1.46289 0.538,0.895 1.086218,1.808891 1.199218,3.087891 0.009,-0.072 0.01458,-0.144703 0.01758,-0.220703 0.081,-1.704 -0.57575,-2.801141 -1.21875,-3.869141 -0.371001,-0.617 -0.826344,-1.13789 -1.152344,-1.46289 -0.278,-0.278 -0.449735,-0.431594 -0.677736,-0.683594 z m 3.03125,6.236328 0,0.0059 0,0.0078 c 10e-4,-0.002 0.002,-0.0039 0.002,-0.0059 0,-0.002 -9.53e-4,-0.0058 -0.002,-0.0078 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/resolve.svg b/.icons/awkward/32x32/apps/resolve.svg
new file mode 100644
index 00000000..311ee63d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/resolve.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 16.94341,31 -0.859705,0 c -0.03987,-0.0145 -0.07989,-0.01813 -0.120132,-0.01813 -0.458998,-0.02175 -0.91466,-0.05872 -1.366335,-0.120133 C 13.752323,30.752412 12.921545,30.566595 12.11288,30.308277 10.725013,29.864142 9.43183,29.226795 8.2333325,28.396235 7.12198,27.623965 6.1388075,26.713582 5.2825825,25.664942 4.273165,24.433892 3.4866125,23.075315 2.929015,21.582467 2.42978,20.256805 2.1311525,18.88409 2.039875,17.467222 2.039875,17.390735 2.025375,17.314247 2,17.23776 L 2,15.740925 C 2.025375,15.67495 2.03625,15.606075 2.039875,15.536982 2.058,15.19819 2.09425,14.859397 2.138475,14.524592 2.3572075,12.907697 2.8377375,11.374105 3.5773825,9.920915 4.0873475,8.919255 4.706715,7.98734 5.4349775,7.127345 6.1563525,6.275325 6.96509,5.5138575 7.8609725,4.8475825 9.3218475,3.7621125 10.928448,2.979185 12.684108,2.4987275 13.536418,2.26593 14.40736,2.112955 15.288598,2.039875 c 0.156455,-0.0145 0.32074,0 0.477195,-0.039875 l 1.471677,0 c 0.11281,0.032625 0.229535,0.0145 0.342272,0.025375 0.58319,0.05075 1.16232,0.1240475 1.737535,0.236785 1.810615,0.3569175 3.489715,1.0345025 5.041868,2.03551 1.205965,0.7756775 2.269612,1.71158 3.19841,2.8004575 0.746967,0.8741325 1.380472,1.8247525 1.897905,2.8513525 0.611972,1.212997 1.04893,2.483705 1.29717,3.82017 0.130935,0.70644 0.229535,1.420275 0.23287,2.141432 0,0.04785 0.01088,0.0986 0.0145,0.14558 l 0,0.859561 c -0.0145,0.05437 -0.0145,0.112737 -0.01813,0.171027 0,0.138257 0,0.277095 -0.01087,0.41528 -0.06598,0.881528 -0.204015,1.751745 -0.422748,2.61116 -0.418832,1.613487 -1.093155,3.110323 -2.029347,4.49036 -0.695928,1.027107 -1.508,1.95228 -2.440785,2.771457 -0.928798,0.815843 -1.945465,1.50423 -3.04935,2.061103 -1.27165,0.640755 -2.608477,1.08547 -4.011063,1.32907 -0.538964,0.09461 -1.081845,0.156383 -1.628132,0.189225 -0.143912,0.01667 -0.29696,0.01305 -0.446527,0.04495 z"/>
+ <path style="fill:#4f4f4f" d="m 16.94341,30 -0.859705,0 c -0.03987,-0.0145 -0.07989,-0.01813 -0.120132,-0.01813 -0.458998,-0.02175 -0.91466,-0.05872 -1.366335,-0.120133 C 13.752323,29.752412 12.921545,29.566595 12.11288,29.308277 10.725013,28.864142 9.43183,28.226795 8.2333325,27.396235 7.12198,26.623965 6.1388075,25.713582 5.2825825,24.664942 4.273165,23.433892 3.4866125,22.075315 2.929015,20.582467 2.42978,19.256805 2.1311525,17.88409 2.039875,16.467222 2.039875,16.390735 2.025375,16.314247 2,16.23776 L 2,14.740925 C 2.025375,14.67495 2.03625,14.606075 2.039875,14.536982 2.058,14.19819 2.09425,13.859397 2.138475,13.524592 2.3572075,11.907697 2.8377375,10.374105 3.5773825,8.920915 4.0873475,7.919255 4.706715,6.98734 5.4349775,6.127345 6.1563525,5.275325 6.96509,4.5138575 7.8609725,3.8475825 9.3218475,2.7621125 10.928448,1.979185 12.684108,1.4987275 13.536418,1.26593 14.40736,1.112955 15.288598,1.039875 c 0.156455,-0.0145 0.32074,0 0.477195,-0.039875 l 1.471677,0 c 0.11281,0.032625 0.229535,0.0145 0.342272,0.025375 0.58319,0.05075 1.16232,0.1240475 1.737535,0.236785 1.810615,0.3569175 3.489715,1.0345025 5.041868,2.03551 1.205965,0.7756775 2.269612,1.71158 3.19841,2.8004575 0.746967,0.8741325 1.380472,1.8247525 1.897905,2.8513525 0.611972,1.212997 1.04893,2.483705 1.29717,3.82017 0.130935,0.70644 0.229535,1.420275 0.23287,2.141432 0,0.04785 0.01088,0.0986 0.0145,0.14558 l 0,0.859561 c -0.0145,0.05437 -0.0145,0.112737 -0.01813,0.171027 0,0.138257 0,0.277095 -0.01087,0.41528 -0.06598,0.881528 -0.204015,1.751745 -0.422748,2.61116 -0.418832,1.613487 -1.093155,3.110323 -2.029347,4.49036 -0.695928,1.027107 -1.508,1.95228 -2.440785,2.771457 -0.928798,0.815843 -1.945465,1.50423 -3.04935,2.061103 -1.27165,0.640755 -2.608477,1.08547 -4.011063,1.32907 -0.538964,0.09461 -1.081845,0.156383 -1.628132,0.189225 -0.143912,0.01667 -0.29696,0.01305 -0.446527,0.04495 z"/>
+ <path style="opacity:0.2" d="m 11.552578,22.999017 c 0.217577,0.0066 0.461875,-0.02031 0.706108,-0.07218 0.722587,-0.158178 1.33632,-0.486717 1.807977,-1.069194 0.286842,-0.355197 0.527989,-0.740129 0.735849,-1.144974 0.244364,-0.477024 0.448547,-0.974025 0.626601,-1.477117 0.217577,-0.608545 0.402326,-1.230385 0.544533,-1.858906 0.07898,-0.352118 -0.0098,-0.572716 -0.399242,-0.694019 -0.494702,-0.154576 -0.993081,-0.292778 -1.501109,-0.404845 -0.841093,-0.184312 -1.688882,-0.302536 -2.553609,-0.27339 -0.244298,0.0098 -0.488072,0.03602 -0.729218,0.07879 -0.699477,0.121893 -1.2931855,0.444341 -1.7781048,0.954114 -0.8282894,0.868572 -1.1577407,1.90495 -0.9534914,3.086277 0.2935387,1.688021 1.7914974,2.888735 3.4937062,2.875439 z"/>
+ <path style="fill:#e9ff61" d="m 11.552578,21.999017 c 0.217577,0.0066 0.461875,-0.02031 0.706108,-0.07218 0.722587,-0.158178 1.33632,-0.486717 1.807977,-1.069194 0.286842,-0.355197 0.527989,-0.740129 0.735849,-1.144974 0.244364,-0.477024 0.448547,-0.974025 0.626601,-1.477117 0.217577,-0.608545 0.402326,-1.230385 0.544533,-1.858906 0.07898,-0.352118 -0.0098,-0.572716 -0.399242,-0.694019 -0.494702,-0.154576 -0.993081,-0.292778 -1.501109,-0.404845 -0.841093,-0.184312 -1.688882,-0.302536 -2.553609,-0.27339 -0.244298,0.0098 -0.488072,0.03602 -0.729218,0.07879 -0.699477,0.121893 -1.2931855,0.444341 -1.7781048,0.954114 -0.8282894,0.868572 -1.1577407,1.90495 -0.9534914,3.086277 0.2935387,1.688021 1.7914974,2.888735 3.4937062,2.875439 z"/>
+ <path style="opacity:0.2" d="m 13.001316,10.691052 c -0.0098,0.257242 0.0359,0.538454 0.111687,0.819732 0.14439,0.535177 0.38369,1.025554 0.665877,1.488754 0.642835,1.053348 1.453101,1.955163 2.332234,2.792447 0.072,0.06883 0.157707,0.126948 0.249484,0.171266 0.09191,0.0478 0.183686,0.0478 0.278662,0.0068 0.09178,-0.04097 0.173894,-0.09929 0.242826,-0.175022 0.305098,-0.315425 0.606672,-0.631326 0.895451,-0.957334 0.406668,-0.4632 0.793948,-0.939716 1.144935,-1.450922 0.318415,-0.463132 0.603605,-0.950369 0.813335,-1.478648 0.209731,-0.525068 0.311692,-1.066663 0.242826,-1.636119 C 19.863813,9.3323441 19.480188,8.5361705 18.794467,7.9118788 17.983678,7.1749115 17.039269,6.8798374 15.976451,7.0442076 14.247821,7.3121024 12.994658,8.9038348 13.001316,10.69094 Z"/>
+ <path style="fill:#10b7d6" d="m 13.001316,9.6910521 c -0.0098,0.257242 0.0359,0.5384539 0.111687,0.8197319 0.14439,0.535177 0.38369,1.025554 0.665877,1.488754 0.642835,1.053348 1.453101,1.955163 2.332234,2.792447 0.072,0.06883 0.157707,0.126948 0.249484,0.171266 0.09191,0.0478 0.183686,0.0478 0.278662,0.0068 0.09178,-0.04097 0.173894,-0.09929 0.242826,-0.175022 0.305098,-0.315425 0.606672,-0.631326 0.895451,-0.957334 0.406668,-0.4632 0.793948,-0.939716 1.144935,-1.450922 0.318415,-0.463132 0.603605,-0.950369 0.813335,-1.478648 0.209731,-0.525068 0.311692,-1.0666629 0.242826,-1.6361189 C 19.863813,8.3323441 19.480188,7.5361705 18.794467,6.9118788 17.983678,6.1749115 17.039269,5.8798374 15.976451,6.0442076 14.247821,6.3121024 12.994658,7.9038348 13.001316,9.6909401 Z"/>
+ <path style="opacity:0.2" d="m 21.447427,22.999017 c -0.217577,0.0066 -0.461875,-0.02031 -0.706107,-0.07218 -0.722587,-0.158178 -1.336321,-0.486717 -1.807978,-1.069194 -0.286842,-0.355197 -0.527988,-0.740129 -0.735848,-1.144974 -0.244364,-0.477024 -0.448548,-0.974025 -0.626601,-1.477117 -0.217577,-0.608545 -0.402327,-1.230385 -0.544534,-1.858906 -0.07898,-0.352118 0.0098,-0.572716 0.399242,-0.694019 0.494702,-0.154576 0.99308,-0.292778 1.50111,-0.404845 0.841092,-0.184312 1.688882,-0.302536 2.553609,-0.27339 0.244298,0.0098 0.488071,0.03602 0.729218,0.07879 0.699476,0.121893 1.293185,0.444341 1.778105,0.954114 0.828288,0.868572 1.15774,1.90495 0.95349,3.086277 -0.293538,1.688021 -1.791497,2.888735 -3.493706,2.875439 z"/>
+ <path style="fill:#ff5e5e" d="m 21.447427,21.999017 c -0.217577,0.0066 -0.461875,-0.02031 -0.706107,-0.07218 -0.722587,-0.158178 -1.336321,-0.486717 -1.807978,-1.069194 -0.286842,-0.355197 -0.527988,-0.740129 -0.735848,-1.144974 -0.244364,-0.477024 -0.448548,-0.974025 -0.626601,-1.477117 -0.217577,-0.608545 -0.402327,-1.230385 -0.544534,-1.858906 -0.07898,-0.352118 0.0098,-0.572716 0.399242,-0.694019 0.494702,-0.154576 0.99308,-0.292778 1.50111,-0.404845 0.841092,-0.184312 1.688882,-0.302536 2.553609,-0.27339 0.244298,0.0098 0.488071,0.03602 0.729218,0.07879 0.699476,0.121893 1.293185,0.444341 1.778105,0.954114 0.828288,0.868572 1.15774,1.90495 0.95349,3.086277 -0.293538,1.688021 -1.791497,2.888735 -3.493706,2.875439 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.765625 1 C 15.60917 1.039875 15.445517 1.0245625 15.289062 1.0390625 C 14.407824 1.1121425 13.535904 1.2652494 12.683594 1.4980469 C 10.927934 1.9785044 9.3222031 2.7621863 7.8613281 3.8476562 C 6.9654456 4.5139313 6.1569219 5.2749331 5.4355469 6.1269531 C 4.7072844 6.9869481 4.08809 7.920215 3.578125 8.921875 C 2.83848 10.375065 2.3574044 11.908496 2.1386719 13.525391 C 2.0944469 13.860196 2.0571875 14.198317 2.0390625 14.537109 C 2.0354375 14.606202 2.025375 14.674259 2 14.740234 L 2 15.740234 C 2.025375 15.674259 2.0354375 15.606202 2.0390625 15.537109 C 2.0571875 15.198317 2.0944469 14.860196 2.1386719 14.525391 C 2.3574044 12.908496 2.83848 11.375065 3.578125 9.921875 C 4.08809 8.920215 4.7072844 7.9869481 5.4355469 7.1269531 C 6.1569219 6.2749331 6.9654456 5.5139313 7.8613281 4.8476562 C 9.3222031 3.7621863 10.927934 2.9785044 12.683594 2.4980469 C 13.535904 2.2652494 14.407824 2.1121425 15.289062 2.0390625 C 15.445517 2.0245625 15.60917 2.039875 15.765625 2 L 17.238281 2 C 17.351091 2.032625 17.467341 2.0145156 17.580078 2.0253906 C 18.163268 2.0761406 18.741191 2.1489812 19.316406 2.2617188 C 21.127021 2.6186362 22.807222 3.2958675 24.359375 4.296875 C 25.56534 5.0725525 26.627843 6.0087788 27.556641 7.0976562 C 28.303608 7.9717887 28.937645 8.9226187 29.455078 9.9492188 C 30.06705 11.162216 30.503713 12.433066 30.751953 13.769531 C 30.882888 14.475971 30.982993 15.188999 30.986328 15.910156 C 30.986328 15.933735 30.989074 15.958232 30.992188 15.982422 C 30.994507 15.960422 30.994389 15.937055 31 15.916016 L 31 15.056641 C 30.99638 15.009661 30.986328 14.958006 30.986328 14.910156 C 30.982993 14.188999 30.882888 13.475971 30.751953 12.769531 C 30.503713 11.433066 30.06705 10.162216 29.455078 8.9492188 C 28.937645 7.9226187 28.303608 6.9717887 27.556641 6.0976562 C 26.627843 5.0087787 25.56534 4.0725525 24.359375 3.296875 C 22.807222 2.2958675 21.127021 1.6186362 19.316406 1.2617188 C 18.741191 1.1489813 18.163268 1.0761406 17.580078 1.0253906 C 17.467341 1.0145156 17.351091 1.032625 17.238281 1 L 15.765625 1 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 11.519531 15.003906 C 11.275233 15.013706 11.032162 15.041214 10.791016 15.083984 C 10.091539 15.205877 9.496638 15.527336 9.0117188 16.037109 C 8.2334136 16.853266 7.9153587 17.822494 8.046875 18.916016 C 8.1577523 18.224953 8.4792012 17.595525 9.0117188 17.037109 C 9.496638 16.527336 10.091539 16.205877 10.791016 16.083984 C 11.032162 16.041214 11.275233 16.013706 11.519531 16.003906 C 12.384258 15.97476 13.233126 16.093032 14.074219 16.277344 C 14.582247 16.389411 15.079517 16.529018 15.574219 16.683594 C 15.70141 16.723211 15.785836 16.77792 15.853516 16.839844 C 15.893675 16.685547 15.939492 16.532164 15.974609 16.376953 C 16.053589 16.024835 15.963661 15.804897 15.574219 15.683594 C 15.079517 15.529018 14.582247 15.389411 14.074219 15.277344 C 13.233126 15.093032 12.384258 14.97476 11.519531 15.003906 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.751953 6.0058594 C 16.501287 5.9897956 16.242267 6.0038293 15.976562 6.0449219 C 14.247932 6.3128167 12.995295 7.9043009 13.001953 9.6914062 C 12.996003 9.8475908 13.015642 10.013134 13.044922 10.181641 C 13.252056 8.6106343 14.414806 7.2869554 15.976562 7.0449219 C 17.039381 6.8805517 17.984133 7.1751421 18.794922 7.9121094 C 19.447021 8.5057916 19.816838 9.2585281 19.951172 10.138672 C 19.998802 9.8561978 20.014304 9.5674162 19.978516 9.2714844 C 19.863696 8.3318224 19.480643 7.5364011 18.794922 6.9121094 C 18.18683 6.3593839 17.50395 6.0540506 16.751953 6.0058594 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 21.480469 15.003906 C 20.615742 14.97476 19.766873 15.093032 18.925781 15.277344 C 18.417751 15.389411 17.920483 15.529018 17.425781 15.683594 C 17.036339 15.804897 16.946411 16.024835 17.025391 16.376953 C 17.060508 16.532164 17.106324 16.685547 17.146484 16.839844 C 17.214164 16.77792 17.29859 16.723211 17.425781 16.683594 C 17.920483 16.529018 18.417751 16.389411 18.925781 16.277344 C 19.766873 16.093032 20.615742 15.97476 21.480469 16.003906 C 21.724767 16.013706 21.967837 16.041214 22.208984 16.083984 C 22.90846 16.205877 23.503361 16.527336 23.988281 17.037109 C 24.520798 17.595525 24.842248 18.224953 24.953125 18.916016 C 25.084642 17.822494 24.766585 16.853266 23.988281 16.037109 C 23.503361 15.527336 22.90846 15.205877 22.208984 15.083984 C 21.967837 15.041214 21.724767 15.013706 21.480469 15.003906 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/retext.svg b/.icons/awkward/32x32/apps/retext.svg
new file mode 100644
index 00000000..eea61da1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/retext.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m28.6 4h-25.2c-0.7756 0-1.4 0.669-1.4 1.5v21c0 0.831 0.6244 1.5 1.4 1.5h25.2c0.7756 0 1.4-0.669 1.4-1.5v-21c0-0.831-0.624-1.5-1.4-1.5z"/>
+ <path opacity=".15" d="m2 5.5c0-0.831 0.6244-1.5 1.4-1.5h12.6v24h-12.6c-0.7756 0-1.4-0.669-1.4-1.5z"/>
+ <rect opacity=".6" width="6" height="1" x="4" y="6"/>
+ <rect opacity=".6" width="9" height="1" x="4" y="9"/>
+ <rect opacity=".6" width="10" height="1" x="4" y="12"/>
+ <rect opacity=".6" width="7" height="1" x="4" y="15"/>
+ <rect opacity=".6" width="9" height="1" x="4" y="18"/>
+ <path fill="#c2352a" d="m18 7v18h3v-8l3 8h3.9995v-3h-2l-2-5h4v-10zm3 3h4v4h-4z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 4c-0.7756 0-1.4004 0.669-1.4004 1.5v1c0-0.831 0.6248-1.5 1.4004-1.5h25.2c0.775 0 1.4 0.669 1.4 1.5v-1c0-0.831-0.625-1.5-1.4-1.5h-25.2z"/>
+ <path opacity=".2" d="m2 26.5v1c0 0.831 0.6248 1.5 1.4004 1.5h25.2c0.775 0 1.4-0.669 1.4-1.5v-1c0 0.831-0.625 1.5-1.4 1.5h-25.2c-0.7752 0-1.4-0.669-1.4-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/retroarch.svg b/.icons/awkward/32x32/apps/retroarch.svg
new file mode 100644
index 00000000..c02bccab
--- /dev/null
+++ b/.icons/awkward/32x32/apps/retroarch.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#565656" d="M 11,9 13,12 9,12 8.5,14 6,14 6.5,11 5,11 4,17 5.4117647,17 7.6,17 7,19 l 3.5,0 -2.5,3 3,0 2,-3 6,0 2,3 3,0 -2.5,-3 3.5,0 -0.6,-2 3.6,0 -1,-6 -1.5,0 0.5,3 -2.5,0 -0.5,-2 -4,0 2,-3 -1.5,0 -2,3 -3,0 -2,-3 z"/>
+ <path style="opacity:0.2" d="m 11,15 0,2 2,0 0,-2 -2,0 z"/>
+ <path style="opacity:0.2" d="m 19,15 0,2 2,0 0,-2 -2,0 z"/>
+ <path style="fill:#ffffff" d="m 19,14 0,2 2,0 0,-2 -2,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="fill:#ffffff" d="m 11,14 0,2 2,0 0,-2 -2,0 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/retropie.svg b/.icons/awkward/32x32/apps/retropie.svg
new file mode 100644
index 00000000..ad52fc12
--- /dev/null
+++ b/.icons/awkward/32x32/apps/retropie.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 11.324874,16.5 h 10.15 c 2.4099,0 5.196172,2.09354 4.35,4.35 l -2.175,5.8 c -0.846172,2.25646 -1.9401,4.35 -4.35,4.35 h -5.8 c -2.4099,0 -3.503828,-2.09354 -4.3500004,-4.35 l -2.175,-5.8 c -0.8461724,-2.25646 1.9401,-4.35 4.3500004,-4.35 z"/>
+ <path style="fill:#991a37" d="m 11.324874,15.5 h 10.15 c 2.4099,0 5.196172,2.09354 4.35,4.35 l -2.175,5.8 c -0.846172,2.25646 -1.9401,4.35 -4.35,4.35 h -5.8 c -2.4099,0 -3.503828,-2.09354 -4.3500004,-4.35 l -2.175,-5.8 c -0.8461724,-2.25646 1.9401,-4.35 4.3500004,-4.35 z"/>
+ <path style="opacity:0.2" d="m 16.5,15 a 2.3333323,1.111111 0 0 0 -1.330079,0.198102 2.3333323,1.111111 0 0 0 -1.388671,-0.0279 2.3333323,1.111111 0 0 0 -1.174804,0.354353 A 2.3333323,1.111111 0 0 0 11.25,15.669642 2.3333323,1.111111 0 0 0 10.306641,16.157924 2.3333323,1.111111 0 0 0 9.0761714,16.464843 2.3333323,1.111111 0 0 0 8.4287107,17.053571 2.3333323,1.111111 0 0 0 7.40625,17.5 2.3333323,1.111111 0 0 0 7.1030273,18.147321 2.3333323,1.111111 0 0 0 6.3574214,18.705358 2.3333323,1.111111 0 0 0 6.4174807,19.368025 2.3333323,1.111111 0 0 0 6,20 2.3333323,1.111111 0 0 0 6.4174807,20.63337 2.3333323,1.111111 0 0 0 6.3574217,21.294643 2.3333323,1.111111 0 0 0 7.1030275,21.854074 2.3333323,1.111111 0 0 0 7.4062502,22.5 a 2.3333323,1.111111 0 0 0 1.025391,0.449219 2.3333323,1.111111 0 0 0 0.6445306,0.585938 2.3333323,1.111111 0 0 0 1.2348632,0.308314 2.3333323,1.111111 0 0 0 0.938965,0.486886 2.3333323,1.111111 0 0 0 1.360839,0.145089 2.3333323,1.111111 0 0 0 1.170411,0.354353 2.3333323,1.111111 0 0 0 1.393067,-0.0279 A 2.3333323,1.111111 0 0 0 16.5,25 a 2.3333323,1.111111 0 0 0 1.330079,-0.198102 2.3333323,1.111111 0 0 0 1.388671,0.0279 2.3333323,1.111111 0 0 0 1.174804,-0.354353 2.3333323,1.111111 0 0 0 1.356446,-0.145089 2.3333323,1.111111 0 0 0 0.943359,-0.488281 2.3333323,1.111111 0 0 0 1.23047,-0.306919 2.3333323,1.111111 0 0 0 0.64746,-0.588728 A 2.3333323,1.111111 0 0 0 25.59375,22.5 2.3333323,1.111111 0 0 0 25.896972,21.852679 2.3333323,1.111111 0 0 0 26.642579,21.294643 2.3333323,1.111111 0 0 0 26.582519,20.631975 2.3333323,1.111111 0 0 0 27,20 2.3333323,1.111111 0 0 0 26.582519,19.36663 2.3333323,1.111111 0 0 0 26.642579,18.705358 2.3333323,1.111111 0 0 0 25.896972,18.145926 2.3333323,1.111111 0 0 0 25.59375,17.5 2.3333323,1.111111 0 0 0 24.568359,17.050781 2.3333323,1.111111 0 0 0 23.923829,16.464843 2.3333323,1.111111 0 0 0 22.688965,16.156529 2.3333323,1.111111 0 0 0 21.75,15.669642 2.3333323,1.111111 0 0 0 20.389161,15.524554 2.3333323,1.111111 0 0 0 19.21875,15.170201 2.3333323,1.111111 0 0 0 17.825683,15.198102 2.3333323,1.111111 0 0 0 16.5,15 Z"/>
+ <path style="fill:#e33d43" d="m 16.5,14 a 2.3333323,1.111111 0 0 0 -1.330079,0.198102 2.3333323,1.111111 0 0 0 -1.388671,-0.0279 2.3333323,1.111111 0 0 0 -1.174804,0.354353 A 2.3333323,1.111111 0 0 0 11.25,14.669642 2.3333323,1.111111 0 0 0 10.306641,15.157924 2.3333323,1.111111 0 0 0 9.0761714,15.464843 2.3333323,1.111111 0 0 0 8.4287107,16.053571 2.3333323,1.111111 0 0 0 7.40625,16.5 2.3333323,1.111111 0 0 0 7.1030273,17.147321 2.3333323,1.111111 0 0 0 6.3574214,17.705358 2.3333323,1.111111 0 0 0 6.4174807,18.368025 2.3333323,1.111111 0 0 0 6,19 2.3333323,1.111111 0 0 0 6.4174807,19.63337 2.3333323,1.111111 0 0 0 6.3574217,20.294643 2.3333323,1.111111 0 0 0 7.1030275,20.854074 2.3333323,1.111111 0 0 0 7.4062502,21.5 a 2.3333323,1.111111 0 0 0 1.025391,0.449219 2.3333323,1.111111 0 0 0 0.6445306,0.585938 2.3333323,1.111111 0 0 0 1.2348632,0.308314 2.3333323,1.111111 0 0 0 0.938965,0.486886 2.3333323,1.111111 0 0 0 1.360839,0.145089 2.3333323,1.111111 0 0 0 1.170411,0.354353 2.3333323,1.111111 0 0 0 1.393067,-0.0279 A 2.3333323,1.111111 0 0 0 16.5,24 a 2.3333323,1.111111 0 0 0 1.330079,-0.198102 2.3333323,1.111111 0 0 0 1.388671,0.0279 2.3333323,1.111111 0 0 0 1.174804,-0.354353 2.3333323,1.111111 0 0 0 1.356446,-0.145089 2.3333323,1.111111 0 0 0 0.943359,-0.488281 2.3333323,1.111111 0 0 0 1.23047,-0.306919 2.3333323,1.111111 0 0 0 0.64746,-0.588728 A 2.3333323,1.111111 0 0 0 25.59375,21.5 2.3333323,1.111111 0 0 0 25.896972,20.852679 2.3333323,1.111111 0 0 0 26.642579,20.294643 2.3333323,1.111111 0 0 0 26.582519,19.631975 2.3333323,1.111111 0 0 0 27,19 2.3333323,1.111111 0 0 0 26.582519,18.36663 2.3333323,1.111111 0 0 0 26.642579,17.705358 2.3333323,1.111111 0 0 0 25.896972,17.145926 2.3333323,1.111111 0 0 0 25.59375,16.5 2.3333323,1.111111 0 0 0 24.568359,16.050781 2.3333323,1.111111 0 0 0 23.923829,15.464843 2.3333323,1.111111 0 0 0 22.688965,15.156529 2.3333323,1.111111 0 0 0 21.75,14.669642 2.3333323,1.111111 0 0 0 20.389161,14.524554 2.3333323,1.111111 0 0 0 19.21875,14.170201 2.3333323,1.111111 0 0 0 17.825683,14.198102 2.3333323,1.111111 0 0 0 16.5,14 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.5 14 A 2.3333323 1.111111 0 0 0 15.169922 14.197266 A 2.3333323 1.111111 0 0 0 13.78125 14.169922 A 2.3333323 1.111111 0 0 0 12.607422 14.525391 A 2.3333323 1.111111 0 0 0 11.25 14.669922 A 2.3333323 1.111111 0 0 0 10.306641 15.158203 A 2.3333323 1.111111 0 0 0 9.0761719 15.464844 A 2.3333323 1.111111 0 0 0 8.4277344 16.052734 A 2.3333323 1.111111 0 0 0 7.40625 16.5 A 2.3333323 1.111111 0 0 0 7.1035156 17.146484 A 2.3333323 1.111111 0 0 0 6.3574219 17.705078 A 2.3333323 1.111111 0 0 0 6.4179688 18.367188 A 2.3333323 1.111111 0 0 0 6 19 A 2.3333323 1.111111 0 0 0 6.2539062 19.501953 A 2.3333323 1.111111 0 0 1 6.4179688 19.367188 A 2.3333323 1.111111 0 0 1 6.3574219 18.705078 A 2.3333323 1.111111 0 0 1 7.1035156 18.146484 A 2.3333323 1.111111 0 0 1 7.40625 17.5 A 2.3333323 1.111111 0 0 1 8.4277344 17.052734 A 2.3333323 1.111111 0 0 1 9.0761719 16.464844 A 2.3333323 1.111111 0 0 1 10.306641 16.158203 A 2.3333323 1.111111 0 0 1 11.25 15.669922 A 2.3333323 1.111111 0 0 1 12.607422 15.525391 A 2.3333323 1.111111 0 0 1 13.78125 15.169922 A 2.3333323 1.111111 0 0 1 15.169922 15.197266 A 2.3333323 1.111111 0 0 1 16.5 15 A 2.3333323 1.111111 0 0 1 17.826172 15.197266 A 2.3333323 1.111111 0 0 1 19.21875 15.169922 A 2.3333323 1.111111 0 0 1 20.388672 15.525391 A 2.3333323 1.111111 0 0 1 21.75 15.669922 A 2.3333323 1.111111 0 0 1 22.689453 16.15625 A 2.3333323 1.111111 0 0 1 23.923828 16.464844 A 2.3333323 1.111111 0 0 1 24.568359 17.050781 A 2.3333323 1.111111 0 0 1 25.59375 17.5 A 2.3333323 1.111111 0 0 1 25.896484 18.146484 A 2.3333323 1.111111 0 0 1 26.642578 18.705078 A 2.3333323 1.111111 0 0 1 26.582031 19.367188 A 2.3333323 1.111111 0 0 1 26.746094 19.498047 A 2.3333323 1.111111 0 0 0 27 19 A 2.3333323 1.111111 0 0 0 26.582031 18.367188 A 2.3333323 1.111111 0 0 0 26.642578 17.705078 A 2.3333323 1.111111 0 0 0 25.896484 17.146484 A 2.3333323 1.111111 0 0 0 25.59375 16.5 A 2.3333323 1.111111 0 0 0 24.568359 16.050781 A 2.3333323 1.111111 0 0 0 23.923828 15.464844 A 2.3333323 1.111111 0 0 0 22.689453 15.15625 A 2.3333323 1.111111 0 0 0 21.75 14.669922 A 2.3333323 1.111111 0 0 0 20.388672 14.525391 A 2.3333323 1.111111 0 0 0 19.21875 14.169922 A 2.3333323 1.111111 0 0 0 17.826172 14.197266 A 2.3333323 1.111111 0 0 0 16.5 14 z"/>
+ <ellipse style="opacity:0.2" cx="19.5" cy="22" rx="1.5" ry="1"/>
+ <ellipse style="fill:#ffd428" cx="19.5" cy="21" rx="1.5" ry="1"/>
+ <ellipse style="opacity:0.2" cx="22.5" cy="20" rx="1.5" ry="1"/>
+ <ellipse style="fill:#72ba3e" cx="22.5" cy="19" rx="1.5" ry="1"/>
+ <ellipse style="fill:#3f3f3f" cx="16.5" cy="17.5" rx="3.5" ry="1.5"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-linecap:round" d="M 16.5,16.5 V 6.8"/>
+ <circle style="opacity:0.2" cx="16.5" cy="6.5" r="4.5"/>
+ <circle style="fill:#e33d43" cx="16.5" cy="5.5" r="4.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.5 1 A 4.5 4.5 0 0 0 12 5.5 A 4.5 4.5 0 0 0 12.033203 5.9882812 A 4.5 4.5 0 0 1 16.5 2 A 4.5 4.5 0 0 1 20.966797 6.0117188 A 4.5 4.5 0 0 0 21 5.5 A 4.5 4.5 0 0 0 16.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/revelation.svg b/.icons/awkward/32x32/apps/revelation.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/revelation.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/revolt.svg b/.icons/awkward/32x32/apps/revolt.svg
new file mode 100644
index 00000000..dd3661a0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/revolt.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#4f4f4f" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2" d="M 16,5 A 2,2 0 0 0 14,7 2,2 0 0 0 16,9 2,2 0 0 0 18,7 2,2 0 0 0 16,5 Z M 10.953125,6.3398438 A 2,2 0 0 0 10,6.6074219 2,2 0 0 0 9.2675781,9.3398438 2,2 0 0 0 12,10.072266 a 2,2 0 0 0 0.732422,-2.7324222 2,2 0 0 0 -1.779297,-1 z m 9.953125,0.00195 A 2,2 0 0 0 19.267578,7.3398438 2,2 0 0 0 20,10.072266 2,2 0 0 0 22.732422,9.3398438 2,2 0 0 0 22,6.6074219 2,2 0 0 0 20.90625,6.3417969 Z M 24.613281,10 A 2,2 0 0 0 23.660156,10.267578 2,2 0 0 0 22.927734,13 2,2 0 0 0 25.660156,13.732422 2,2 0 0 0 26.392578,11 2,2 0 0 0 24.613281,10 Z m -17.3671872,0.002 A 2,2 0 0 0 5.6074219,11 2,2 0 0 0 6.3398438,13.732422 2,2 0 0 0 9.0722656,13 2,2 0 0 0 8.3398438,10.267578 2,2 0 0 0 7.2460938,10.001953 Z M 6,15 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 20,0 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z M 7.2929688,20 A 2,2 0 0 0 6.3398438,20.267578 2,2 0 0 0 5.6074219,23 2,2 0 0 0 8.3398438,23.732422 2,2 0 0 0 9.0722656,21 2,2 0 0 0 7.2929688,20 Z m 17.2734372,0.002 A 2,2 0 0 0 22.927734,21 2,2 0 0 0 23.660156,23.732422 2,2 0 0 0 26.392578,23 2,2 0 0 0 25.660156,20.267578 2,2 0 0 0 24.566406,20.001953 Z m -3.613281,3.658203 A 2,2 0 0 0 20,23.927734 2,2 0 0 0 19.267578,26.660156 2,2 0 0 0 22,27.392578 a 2,2 0 0 0 0.732422,-2.732422 2,2 0 0 0 -1.779297,-1 z m -10.046875,0.002 A 2,2 0 0 0 9.2675781,24.660156 2,2 0 0 0 10,27.392578 2,2 0 0 0 12.732422,26.660156 2,2 0 0 0 12,23.927734 2,2 0 0 0 10.90625,23.662109 Z M 16,25 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z"/>
+ <path style="fill:#ffffff" d="M 16 4 A 2 2 0 0 0 14 6 A 2 2 0 0 0 16 8 A 2 2 0 0 0 18 6 A 2 2 0 0 0 16 4 z M 10.953125 5.3398438 A 2 2 0 0 0 10 5.6074219 A 2 2 0 0 0 9.2675781 8.3398438 A 2 2 0 0 0 12 9.0722656 A 2 2 0 0 0 12.732422 6.3398438 A 2 2 0 0 0 10.953125 5.3398438 z M 20.90625 5.3417969 A 2 2 0 0 0 19.267578 6.3398438 A 2 2 0 0 0 20 9.0722656 A 2 2 0 0 0 22.732422 8.3398438 A 2 2 0 0 0 22 5.6074219 A 2 2 0 0 0 20.90625 5.3417969 z M 24.613281 9 A 2 2 0 0 0 23.660156 9.2675781 A 2 2 0 0 0 22.927734 12 A 2 2 0 0 0 25.660156 12.732422 A 2 2 0 0 0 26.392578 10 A 2 2 0 0 0 24.613281 9 z M 7.2460938 9.0019531 A 2 2 0 0 0 5.6074219 10 A 2 2 0 0 0 6.3398438 12.732422 A 2 2 0 0 0 9.0722656 12 A 2 2 0 0 0 8.3398438 9.2675781 A 2 2 0 0 0 7.2460938 9.0019531 z M 6 14 A 2 2 0 0 0 4 16 A 2 2 0 0 0 6 18 A 2 2 0 0 0 8 16 A 2 2 0 0 0 6 14 z M 26 14 A 2 2 0 0 0 24 16 A 2 2 0 0 0 26 18 A 2 2 0 0 0 28 16 A 2 2 0 0 0 26 14 z M 7.2929688 19 A 2 2 0 0 0 6.3398438 19.267578 A 2 2 0 0 0 5.6074219 22 A 2 2 0 0 0 8.3398438 22.732422 A 2 2 0 0 0 9.0722656 20 A 2 2 0 0 0 7.2929688 19 z M 24.566406 19.001953 A 2 2 0 0 0 22.927734 20 A 2 2 0 0 0 23.660156 22.732422 A 2 2 0 0 0 26.392578 22 A 2 2 0 0 0 25.660156 19.267578 A 2 2 0 0 0 24.566406 19.001953 z M 20.953125 22.660156 A 2 2 0 0 0 20 22.927734 A 2 2 0 0 0 19.267578 25.660156 A 2 2 0 0 0 22 26.392578 A 2 2 0 0 0 22.732422 23.660156 A 2 2 0 0 0 20.953125 22.660156 z M 10.90625 22.662109 A 2 2 0 0 0 9.2675781 23.660156 A 2 2 0 0 0 10 26.392578 A 2 2 0 0 0 12.732422 25.660156 A 2 2 0 0 0 12 22.927734 A 2 2 0 0 0 10.90625 22.662109 z M 16 24 A 2 2 0 0 0 14 26 A 2 2 0 0 0 16 28 A 2 2 0 0 0 18 26 A 2 2 0 0 0 16 24 z"/>
+ <circle style="opacity:0.3" cx="16" cy="16" r="5"/>
+ <path style="opacity:0.2" d="M 13,8.4999998 A 5.5000002,5.5000002 0 0 1 7.5000001,14 5.5000002,5.5000002 0 0 1 2.0000004,8.4999998 5.5000002,5.5000002 0 0 1 7.5000001,2.9999999 5.5000002,5.5000002 0 0 1 13,8.4999998 Z"/>
+ <path style="fill:#ffae4a" d="M 13,7.4999998 A 5.5000002,5.5000002 0 0 1 7.5000001,13 5.5000002,5.5000002 0 0 1 2.0000004,7.4999998 5.5000002,5.5000002 0 0 1 7.5000001,1.9999999 5.5000002,5.5000002 0 0 1 13,7.4999998 Z"/>
+ <path style="opacity:0.2" d="m 21.552287,19.000476 c -0.346421,-0.01114 -0.39248,0.171806 -0.494733,0.656337 -0.514586,3.189986 2.485758,4.959892 6.427923,6.338838 1.152157,0.09924 1.390483,-1.524204 1.76062,-2.405773 0.47962,-1.142324 1.248045,-2.166904 0.311517,-2.637662 l -7.546446,-1.879197 c -0.195935,-0.04275 -0.343406,-0.06884 -0.458881,-0.07254 z"/>
+ <path style="fill:#8e8e8e" d="m 21.552287,18.000476 c -0.346421,-0.01114 -0.39248,0.171806 -0.494733,0.656337 -0.514586,3.189986 2.485758,4.959892 6.427923,6.338838 1.152157,0.09924 1.390483,-1.524204 1.76062,-2.405773 0.47962,-1.142324 1.248045,-2.166904 0.311517,-2.637662 l -7.546446,-1.879197 c -0.195935,-0.04275 -0.343406,-0.06884 -0.458881,-0.07254 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.5 2 A 5.5000002 5.5000002 0 0 0 2 7.5 A 5.5000002 5.5000002 0 0 0 2.0253906 7.9863281 A 5.5000002 5.5000002 0 0 1 7.5 3 A 5.5000002 5.5000002 0 0 1 12.974609 8.0136719 A 5.5000002 5.5000002 0 0 0 13 7.5 A 5.5000002 5.5000002 0 0 0 7.5 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 21.552734 18 C 21.206313 17.98886 21.158894 18.171719 21.056641 18.65625 C 20.987726 19.083461 20.986122 19.484537 21.037109 19.863281 C 21.045103 19.793753 21.0452 19.727171 21.056641 19.65625 C 21.158894 19.171719 21.206313 18.98886 21.552734 19 C 21.668209 19.0037 21.815784 19.029516 22.011719 19.072266 L 29.556641 20.953125 C 29.696058 21.023205 29.788948 21.107984 29.859375 21.201172 C 30.055281 20.665285 30.082167 20.217287 29.556641 19.953125 L 22.011719 18.072266 C 21.815784 18.029516 21.668209 18.0037 21.552734 18 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rexloader.svg b/.icons/awkward/32x32/apps/rexloader.svg
new file mode 120000
index 00000000..872423d1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rexloader.svg
@@ -0,0 +1 @@
+downloader-arrow.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/rhythmbox.svg b/.icons/awkward/32x32/apps/rhythmbox.svg
new file mode 100644
index 00000000..83ba9d97
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rhythmbox.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="22" height="28" x="-27" y="3" rx="1.375" ry="1.4" transform="scale(-1,1)"/>
+ <rect style="fill:#e4e4e4" width="22" height="28" x="-27" y="2" rx="1.375" ry="1.4" transform="scale(-1,1)"/>
+ <circle style="fill:#3f3f3f" cx="-19" cy="16" r="9" transform="rotate(-90)"/>
+ <circle style="opacity:0.2" cx="-19.5" cy="-16" r="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#fec006" cx="-19" cy="-16" r="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="-19" cy="-16" r="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="6.5" cy="-9.5" r="1.5" transform="rotate(90)"/>
+ <circle style="fill:#3f3f3f" cx="6.5" cy="-22.5" r="1.5" transform="rotate(90)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.375 2 C 5.61325 2 5 2.6247906 5 3.4003906 L 5 4.4003906 C 5 3.6247906 5.61325 3 6.375 3 L 25.625 3 C 26.38675 3 27 3.6247906 27 4.4003906 L 27 3.4003906 C 27 2.6247906 26.38675 2 25.625 2 L 6.375 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ricin.svg b/.icons/awkward/32x32/apps/ricin.svg
new file mode 120000
index 00000000..52fdec57
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ricin.svg
@@ -0,0 +1 @@
+utox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/rider.svg b/.icons/awkward/32x32/apps/rider.svg
new file mode 100644
index 00000000..5e1b5761
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rider.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <path style="fill:#c72566" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 H 16 Z"/>
+ <path style="fill:#6655e4" d="M 16,2 H 28.6 C 29.376,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#ff8c2a" d="M 16,30 H 3.4 C 2.6244,30 2,29.376 2,28.6 V 16 H 16 Z"/>
+ <path style="fill:#c72566" d="M 16,30 H 28.6 C 29.376,30 30,29.376 30,28.6 V 16 H 16 Z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9,24 H 17"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9,23 H 17"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="M 17,18 C 17,18 21.044,18.35 21,14 20.956,9.6499 17,10 17,10 M 16.986,18 V 10"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel" d="M 17,17 C 17,17 21.044,17.351 21,13 20.956,8.65 17,9 17,9 M 16.986,17 V 9"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 13,18 11,15 M 9,14 C 9,14 13,14.464 13,12 13,9.5353 9,10 9,10 M 9,18 V 10"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 13,17 11,14 M 9,13 C 9,13 13,13.464 13,11 13,8.5354 9,9 9,9 M 9,17 V 9"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4004,1.9996 C 2.6248,1.9996 2,2.6244 2,3.4 V 4.4 C 2,3.6244 2.6248,2.9996 3.4004,2.9996 H 28.6 C 29.375,2.9996 30,3.6244 30,4.4 V 3.4 C 30,2.6244 29.375,1.9996 28.6,1.9996 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rimworld.svg b/.icons/awkward/32x32/apps/rimworld.svg
new file mode 100644
index 00000000..ce7f004f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rimworld.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#b5b5b5" cx="16.5" cy="15.5" r="14.5"/>
+ <path style="opacity:0.2" d="m 16.5,5.9999995 a 1.5,1.5 0 0 0 -1.5,1.5 1.5,1.5 0 0 0 0.847656,1.3476562 L 13.8125,13.050781 8.9609375,14.164062 A 1.5,1.5 0 0 0 7.5,13 1.5,1.5 0 0 0 6,14.5 1.5,1.5 0 0 0 7.5,16 1.5,1.5 0 0 0 8.6992188,15.398438 l 3.4511722,2.580078 -0.501953,5.029296 A 1.5,1.5 0 0 0 11.5,23 1.5,1.5 0 0 0 10,24.5 1.5,1.5 0 0 0 11.5,26 1.5,1.5 0 0 0 13,24.5 1.5,1.5 0 0 0 12.730469,23.644531 L 16.5,21.025391 20.302734,23.667969 A 1.45,1.45 0 0 0 20,24.550781 1.45,1.45 0 0 0 21.449219,26 a 1.45,1.45 0 0 0 1.451172,-1.449219 1.45,1.45 0 0 0 -1.451172,-1.451172 1.45,1.45 0 0 0 -0.08789,0.0039 l -0.511719,-5.125 3.451172,-2.580078 A 1.5,1.5 0 0 0 25.5,16 1.5,1.5 0 0 0 27,14.5 1.5,1.5 0 0 0 25.5,13 1.5,1.5 0 0 0 24.039062,14.164062 L 19.1875,13.050781 17.152344,8.8476557 A 1.5,1.5 0 0 0 18,7.4999995 a 1.5,1.5 0 0 0 -1.5,-1.5 z"/>
+ <circle style="opacity:0.4" cx="16.5" cy="15.5" r="11.5"/>
+ <path style="fill:#e5e5e5" transform="matrix(0.72500001,0,0,0.69878426,-0.39854664,-0.99414814)" d="m 23.30834,10.724552 3.708204,7.942959 8.705589,2.074439 -6.413793,4.978984 0.896552,9.331584 -6.896552,-4.972329 -6.896552,4.972329 0.896552,-9.331584 -6.413793,-4.978984 8.705589,-2.074439 z"/>
+ <circle style="fill:#e5e5e5" cx="16.5" cy="6.5" r="1.5"/>
+ <circle style="fill:#e5e5e5" cx="7.5" cy="13.5" r="1.5"/>
+ <circle style="fill:#e5e5e5" cx="25.5" cy="13.5" r="1.5"/>
+ <circle style="fill:#e5e5e5" cx="11.5" cy="23.5" r="1.5"/>
+ <circle style="fill:#e5e5e5" cx="21.45" cy="23.55" r="1.45"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.5 1 A 14.5 14.5 0 0 0 2 15.5 A 14.5 14.5 0 0 0 2.0214844 16.080078 A 14.5 14.5 0 0 1 16.5 2 A 14.5 14.5 0 0 1 30.978516 15.919922 A 14.5 14.5 0 0 0 31 15.5 A 14.5 14.5 0 0 0 16.5 1 z"/>
+ <path style="opacity:0.2" d="M 16.5 4 A 11.5 11.5 0 0 0 5 15.5 A 11.5 11.5 0 0 0 5.0214844 16.078125 A 11.5 11.5 0 0 1 16.5 5 A 11.5 11.5 0 0 1 27.978516 15.921875 A 11.5 11.5 0 0 0 28 15.5 A 11.5 11.5 0 0 0 16.5 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 27.978516 15.921875 A 11.5 11.5 0 0 1 16.5 27 A 11.5 11.5 0 0 1 5.0214844 16.078125 A 11.5 11.5 0 0 0 5 16.5 A 11.5 11.5 0 0 0 16.5 28 A 11.5 11.5 0 0 0 28 16.5 A 11.5 11.5 0 0 0 27.978516 15.921875 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ring-kde.svg b/.icons/awkward/32x32/apps/ring-kde.svg
new file mode 120000
index 00000000..b57bb8cb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ring-kde.svg
@@ -0,0 +1 @@
+ring.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ring.svg b/.icons/awkward/32x32/apps/ring.svg
new file mode 100644
index 00000000..baad83f5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ring.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="8" height="30" x="1.36" y="7.72" rx="2.667" ry="3" transform="matrix(0.8660254,-0.5,0.5,0.8660254,0,0)"/>
+ <rect style="fill:#115090" width="8" height="30" x="1.86" y="6.86" rx="2.667" ry="3" transform="matrix(0.8660254,-0.5,0.5,0.8660254,0,0)"/>
+ <rect style="opacity:0.2" width="8" height="30" x="-26.36" y="-8.28" rx="2.667" ry="3" transform="matrix(-0.8660254,-0.5,-0.5,0.8660254,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10.671875 2.0273438 C 10.319693 2.0558471 9.9741489 2.1590833 9.6542969 2.34375 L 7.3457031 3.6757812 C 6.3834288 4.2313506 5.9415616 5.3617411 6.1347656 6.5 C 6.2582147 5.7403346 6.6705652 5.0655723 7.3457031 4.6757812 L 9.6542969 3.34375 C 10.933705 2.6050833 12.633844 3.1680877 13.464844 4.6074219 L 25.464844 25.392578 C 25.670823 25.749344 25.801559 26.124878 25.865234 26.5 C 25.975725 25.820075 25.857329 25.072382 25.464844 24.392578 L 13.464844 3.6074219 C 12.841594 2.5279212 11.72842 1.9418337 10.671875 2.0273438 z"/>
+ <rect style="fill:#0c7ace" width="8" height="30" x="-25.86" y="-9.14" rx="2.667" ry="3" transform="matrix(-0.8660254,-0.5,-0.5,0.8660254,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 21.328125 2.0273438 C 20.27158 1.9418337 19.158406 2.5279212 18.535156 3.6074219 L 6.5351562 24.392578 C 6.1426712 25.072382 6.0242747 25.820075 6.1347656 26.5 C 6.1984413 26.124878 6.3291774 25.749344 6.5351562 25.392578 L 18.535156 4.6074219 C 19.366156 3.1680877 21.066295 2.6050833 22.345703 3.34375 L 24.654297 4.6757812 C 25.329435 5.0655723 25.741785 5.7403346 25.865234 6.5 C 26.058438 5.3617411 25.616571 4.2313506 24.654297 3.6757812 L 22.345703 2.34375 C 22.025851 2.1590833 21.680307 2.0558471 21.328125 2.0273438 z"/>
+ <rect style="opacity:0.2" width="8" height="30" x="-21" y="-31" rx="2.667" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#00a8ec" width="8" height="30" x="-20" y="-31" rx="2.667" ry="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4 12 C 2.338 12 1 13.188682 1 14.666016 L 1 15.666016 C 1 14.188682 2.338 13 4 13 L 28 13 C 29.662 13 31 14.188682 31 15.666016 L 31 14.666016 C 31 13.188682 29.662 12 28 12 L 4 12 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/riot-web.svg b/.icons/awkward/32x32/apps/riot-web.svg
new file mode 100644
index 00000000..b83caf2e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/riot-web.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 4,6.5001533 V 27.500153 c -0.066938,4.733129 7.066938,4.733129 7,0 v -5.5 h 5.5 c 5.246705,0 9.5,-4.253295 9.5,-9.5 0,-5.2467048 -4.253295,-9.4999997 -9.5,-9.4999997 h -9 z m 7,3.4999997 h 5.5 c 1.463624,0 2.5,1.036376 2.5,2.5 0,1.463624 -1.036376,2.5 -2.5,2.5 H 11 Z"/>
+ <path style="fill:#a2ddef" d="m 4,5.5 v 21 c -0.066938,4.733129 7.066938,4.733129 7,0 V 21 h 5.5 C 21.746705,21 26,16.746705 26,11.5 26,6.2532949 21.746705,2 16.5,2 h -9 z M 11,9 h 5.5 c 1.463624,0 2.5,1.036376 2.5,2.5 0,1.463624 -1.036376,2.5 -2.5,2.5 H 11 Z"/>
+ <path style="opacity:0.3;fill:#001851" d="M 7.4921875 4.9921875 A 0.50005 0.50005 0 0 0 7 5.5 L 7 26.5 A 0.50005 0.50005 0 1 0 8 26.5 L 8 18 L 16.5 18 C 20.089851 18 23 15.089851 23 11.5 C 23 7.9101491 20.089851 5 16.5 5 L 7.5917969 5 A 0.50005 0.50005 0 0 0 7.4921875 4.9921875 z M 8 6 L 14 6 L 16.5 6 C 19.549411 6 22 8.4505892 22 11.5 C 22 14.549411 19.549411 17 16.5 17 L 14 17 L 8 17 L 8 6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.5 2 L 4 5.5 L 4 6.5 L 7.5 3 L 16.5 3 C 21.577793 3 25.712835 6.9873815 25.974609 12 C 25.983317 11.833256 26 11.668912 26 11.5 C 26 6.2532949 21.746705 2 16.5 2 L 7.5 2 z M 18.955078 12 C 18.746061 13.193322 17.790143 14 16.5 14 L 11 14 L 11 15 L 16.5 15 C 17.963624 15 19 13.963624 19 12.5 C 19 12.326519 18.983184 12.160462 18.955078 12 z"/>
+ <path style="opacity:0.1" d="m 7.5,3.0004118 a 3.5,3.5 0 0 0 -3.5,3.5 3.5,3.5 0 0 0 3.5,3.5000002 3.5,3.5 0 0 0 3.5,-3.5000002 3.5,3.5 0 0 0 -3.5,-3.5 z m 8.330078,11.9628912 a 3.50035,3.50035 0 0 0 -2.667969,5.585937 l 6.5,9 a 3.50035,3.50035 0 1 0 5.675782,-4.097656 l -6.5,-9 a 3.50035,3.50035 0 0 0 -3.007813,-1.488281 z"/>
+ <path style="fill:none;stroke:#368bd6;stroke-width:7;stroke-linecap:round" d="M 22.5,26.5 16,17.5"/>
+ <circle style="fill:#368bd6" cx="7.5" cy="5.5" r="3.5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/riot.svg b/.icons/awkward/32x32/apps/riot.svg
new file mode 120000
index 00000000..5bb245c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/riot.svg
@@ -0,0 +1 @@
+riot-web.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ripperx.svg b/.icons/awkward/32x32/apps/ripperx.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ripperx.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/rise-to-ruins.svg b/.icons/awkward/32x32/apps/rise-to-ruins.svg
new file mode 100644
index 00000000..740dc006
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rise-to-ruins.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 14.400391,3.0021721 c -2.227968,0.041999 -4.099574,0.013973 -6.3242191,0.1328125 L 6.0683594,5.3869378 6,28.199438 6.00977,28.197438 6,31.301 l 6.048828,-1.75 c 0.221217,-0.846951 0.211374,-2.708126 0.148438,-4.365234 0.04893,-0.880041 0.0405,-1.959037 0.0039,-2.986328 h 2.708984 l 4.716797,6.576172 6.433594,-1.271485 v -3.099609 h 0.002 l -4.123047,-5.451172 c 1.342783,-1.270109 2.911732,-2.658687 2.878906,-4.226563 0.23906,-1.651246 0.339612,-3.012285 0.111329,-4.130859 C 25.286619,6.8747639 24.310414,4.7975223 19.773438,3.7150628 18.015296,3.2915718 16.214745,2.9740584 14.400391,3.0021721 Z m 0.890625,8.0019529 c 1.247842,-0.0081 2.497479,6e-4 2.683593,0 0.299699,0.258981 0.515358,0.564454 0.669922,0.892578 -0.43995,0.877801 -1.238572,1.583339 -2.341797,1.785157 -1.012145,0.235166 -2.907467,0.93951 -3.849609,0.164062 0,0 -0.174954,-1.030477 -0.298828,-2.185547 0.11084,-0.300642 0.259473,-0.510861 0.464844,-0.5625 0.178356,-0.06153 1.424032,-0.0857 2.671875,-0.09375 z"/>
+ <path style="fill:#54545a" d="m 14.399876,5.1016978 c -2.227968,0.041999 -4.100007,0.015141 -6.3246517,0.1339824 L 6.0676618,7.4874083 6.0006699,30.3 12.048344,28.55139 c 0.43275,-1.656824 -0.02051,-7.351271 -0.02051,-7.351271 h 2.881994 l 4.716735,6.574719 6.434687,-1.270101 V 23.405 l -5.429817,-4.082005 c 1.266261,-1.626608 4.231272,-3.446481 4.186273,-5.595824 C 25.45366,9.334465 25.121509,6.9944503 20.173788,5.8139931 18.415646,5.3905021 16.214228,5.0735841 14.399874,5.1016978 Z M 17.975381,10.003 c 1.971298,1.703469 0.661988,5.278705 -2.072986,5.779027 -1.012145,0.235166 -2.907808,0.939508 -3.84995,0.16406 0,0 -0.643373,-5.544389 0.567095,-5.848752 0.356712,-0.1230651 4.983613,-0.09313 5.355841,-0.09433 z"/>
+ <path style="fill:#9696a0" d="M 14.399876,2.0017346 C 12.171908,2.043734 10.299869,2.0168782 8.0752243,2.1357172 L 6.0676618,4.3874455 6.0006699,27.200037 12.048344,25.451427 c 0.43275,-1.656824 -0.02051,-7.351271 -0.02051,-7.351271 h 2.881994 l 4.716735,6.574718 6.435267,-1.2701 -5.430397,-7.181742 c 1.266261,-1.626609 4.231272,-3.446481 4.186273,-5.595825 C 25.453663,6.2345017 24.72194,3.8944874 19.774219,2.7140299 18.016077,2.290539 16.21423,1.9736209 14.399876,2.0017346 Z m 3.575505,4.9013025 c 1.971298,1.7034682 1.061559,5.2787049 -1.673415,5.7790259 -1.012145,0.235166 -2.90708,0.939509 -3.849222,0.164061 0,0 -1.043672,-5.5443897 0.166796,-5.848752 0.356712,-0.1230654 4.983613,-0.093127 5.355841,-0.094335 z"/>
+ <path style="opacity:0.15" d="m 12.38125,2.02616 c -0.169831,0.00163 -0.349679,0.00372 -0.518157,0.00547 0.01186,0.069404 0.01551,0.1433608 0.01094,0.2242158 -0.466136,0.2849306 -1.126945,0.2806975 -1.640604,0.1380841 -0.0316,-0.1232536 -0.0352,-0.2322444 -0.02598,-0.3335893 -0.2260861,0.00497 -0.453798,0.00938 -0.6835854,0.016406 C 9.2540571,2.5756732 8.8297465,3.1267178 8.6816921,3.4165693 8.860103,4.7473212 8.7069268,6.0964808 8.5518109,7.4278447 8.4175954,7.9916845 7.2204053,6.9088477 6.9754645,7.7122159 6.7864019,8.3958914 6.3432671,7.9308056 6.0580936,7.5235467 l -0.00413,1.4355279 C 6.7234265,8.9729414 7.527401,9.2595212 8.0623354,8.7457965 9.4318065,8.1107424 8.1676518,9.7220037 7.4648827,9.6358236 c -0.011781,0.5892694 0.7089472,1.3206034 0.6329996,2.1450894 0.6128147,0.526986 -0.073647,1.780894 0.9078006,1.708961 1.0539181,1.106035 2.1823901,-0.256512 2.3744911,-1.29881 0.272417,0.06392 0.634678,0.09903 0.992566,0.170896 C 12.247618,11.625418 11.986841,9.865534 12.061025,8.4778309 11.654677,8.0782649 12.153159,5.7856856 11.464939,6.6731671 11.423059,7.9842835 9.4971394,7.5879795 9.5689564,6.4544199 9.147046,5.3421245 10.262446,4.4468528 10.226565,3.3153988 10.86683,2.7859999 11.767054,3.0224872 12.539816,2.9695049 Z M 9.6154659,2.8587663 c 0.063664,-0.009 0.1301549,0.00454 0.1955053,0.050585 C 9.7958514,3.0705905 9.684751,3.2017216 9.5867558,3.3208699 8.8355816,4.1113881 9.1698237,2.9217369 9.6154624,2.8587665 Z M 23.559228,4.4419486 v 0.3705029 c 0.163459,0.1507788 0.294382,0.4858489 0.252927,0.782021 0.105749,0.8075209 -0.05716,0.888036 -0.252927,0.6945221 v 1.5667762 c 0.227134,0.048628 0.406965,0.2429024 0.411519,0.6412028 0.03167,1.9254294 -1.135467,3.3414324 -2.366213,4.6237674 -0.517665,0.467628 -1.415339,1.008949 -2.042909,1.327522 -0.002,-0.903983 1.233416,-1.697029 1.500142,-2.575748 0.541748,-1.007817 -0.605668,-0.583433 -1.067759,-0.870887 0.04101,-1.1923453 -0.964582,-0.06131 -1.315217,-0.172263 -0.230587,0.485425 -0.567716,0.921892 -1.007605,1.253694 -0.266854,0.42088 -0.676709,0.864894 -0.928307,1.045885 -0.464402,0.446782 -1.290039,0.970498 -1.859708,1.285139 -0.240713,-0.382978 -0.191463,-0.821675 -0.534845,-1.271467 -0.242339,0.03652 -0.479471,0.0509 -0.710928,0.04922 0.04497,0.121899 0.07177,0.260867 0.07656,0.421089 0.802262,0.292358 0.872652,1.072614 1.424873,1.689821 0.950257,-1.02788 2.361135,-2.011517 3.15305,-3.171833 0.230537,-0.430358 0.4604,-0.873465 0.721865,-0.206443 1.155773,0.915179 -0.177205,1.445746 -0.544133,2.363837 -0.42078,1.206731 -2.032036,1.835966 -3.26926,1.682985 -1.183188,0.155669 -2.749162,-0.519535 -3.625733,0.538665 -0.539838,0.913215 -1.548317,0.537014 -2.3310252,0.229685 -1.0963891,-0.596265 -2.234488,-1.398039 -2.97496,-2.366575 -0.1989654,-1.336455 -0.2022582,-2.690459 -0.2187471,-4.04272 l -0.016408,5.792697 c 0.06715,1.06229 0.1298595,2.124877 0.1941382,3.186873 0.064784,1.280389 0.1980253,-0.0299 0.1955054,-0.564642 0.1526197,-0.77105 -0.3889261,-3.031397 0.977528,-2.022042 0.9587271,0.5786 1.7594291,1.430968 2.9134387,1.60369 l 1.730837,0.766982 c 0.01076,-0.563764 -0.0317,-1.131203 0.05059,-1.691189 0.188141,-1.39216 2.06278,-1.156083 2.994102,-0.684952 0.83329,1.293617 2.103402,2.267008 2.73844,3.694092 0.626872,0.890748 0.998966,2.168705 1.926343,2.726137 1.305557,-0.03327 2.620995,-0.367285 3.102107,-1.674783 0.765266,-1.236385 1.293361,-0.220947 1.974193,0.313082 l -2.459538,-3.25113 c 0.138326,0.211116 0.276926,0.421901 0.401948,0.641203 -0.171842,0.770962 -0.192083,1.836431 -0.854482,2.490983 -0.624097,0.473739 -1.462599,0.89198 -2.264032,0.798427 -0.410256,-1.01409 -1.237746,-1.850256 -1.599589,-2.897033 0.429258,-1.295557 2.061736,0.417525 3.035117,0.273434 0.466534,-0.530982 -1.123484,-1.171025 -1.543535,-1.53123 -0.53163,-0.893084 -2.685699,0.402062 -2.220283,-0.854481 0.580344,-1.067351 2.039982,-1.641967 3.201911,-1.51619 0.05139,0.07634 0.110116,0.148557 0.162693,0.224215 0.116279,-0.144612 0.248249,-0.29109 0.386909,-0.438861 -0.02818,-0.03268 -0.05595,-0.08087 -0.08476,-0.0998 -0.123651,-0.319889 -0.771281,-0.675382 -0.524993,-0.969324 1.549755,-1.496307 3.101232,-3.039371 4.117914,-4.9614578 0.08834,0.6959168 0.08893,1.4023728 -0.01914,2.0931368 0.165344,-0.373046 0.258448,-0.756767 0.250191,-1.151157 0.10056,-0.6945905 0.162295,-1.3322345 0.183201,-1.9277097 -0.01786,-0.4500297 -0.03139,-0.8990857 -0.04511,-1.348029 C 24.818877,6.1619127 24.39829,5.2050327 23.559236,4.4419486 Z M 9.1260197,6.8249251 c 0.025431,-0.015407 0.064028,-0.015526 0.1189439,0.00686 0.1585108,0.9518734 -0.296967,0.1010178 -0.1189439,-0.00686 z m 0.9187383,1.9687242 c 1.359689,0.1145101 0.520131,2.1447697 0.403315,3.0774987 l -0.06973,0.244723 -0.07246,0.231052 C 10.124793,13.873093 8.9013213,12.665705 8.7937971,11.791852 8.3299034,10.70673 8.5710152,8.8356627 10.044758,8.7936493 Z m 8.951216,0.8913949 c -0.01429,0.1217221 -0.02579,0.2434967 -0.05195,0.3636668 0.06799,-0.1180197 0.123404,-0.2414351 0.185935,-0.3636668 z m 6.594869,13.0961168 c 0.03039,0.233176 0.04761,0.468321 0.05742,0.705459 l 0.412885,-0.08203 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 14.400391,2.0019531 c -2.227968,0.041999 -4.099574,0.013973 -6.3242191,0.1328125 L 6.0683594,4.3867188 6,27.199219 h 0.00391 L 6.0683594,5.3867188 8.0761719,3.1347656 c 2.2246451,-0.1188385 4.0962511,-0.090814 6.3242191,-0.1328125 1.814354,-0.028114 3.614905,0.2893996 5.373047,0.7128907 3.770424,0.8995709 5.062742,2.5022661 5.193359,5.1484374 C 25.116942,5.6094333 23.995806,3.7222423 19.773438,2.7148438 18.015296,2.2913527 16.214745,1.9738394 14.400391,2.0019531 Z m 10.564453,7.875 c -0.01124,0.2381769 -0.01087,0.4655559 -0.03516,0.7187499 0.06025,0.295241 0.09535,0.609552 0.113281,0.939453 0.02668,-0.605026 -5.4e-4,-1.151557 -0.07813,-1.6582029 z m -6.634766,1.5117189 c -0.465048,0.638677 -1.142734,1.131143 -2.027344,1.292969 -1.012145,0.235166 -2.907467,0.93951 -3.849609,0.164062 0,0 -0.09585,-0.625277 -0.195313,-1.380859 -0.03439,0.06491 -0.0746,0.116892 -0.103515,0.195312 0.123874,1.15507 0.298828,2.185547 0.298828,2.185547 0.942142,0.775448 2.837464,0.0711 3.849609,-0.164062 1.103225,-0.201818 1.901847,-0.907356 2.341797,-1.785157 -0.08381,-0.177926 -0.191053,-0.347007 -0.314453,-0.507812 z m 4.048828,7.144531 c -0.147485,0.139523 -0.294929,0.28322 -0.439453,0.419922 l 4.121094,5.449219 v -0.998047 h 0.002 z m -10.177734,3.666016 c 0.01182,0.331639 0.01457,0.666017 0.01953,1 0.0043,-0.32977 0.0051,-0.654361 0,-1 z m 0.0039,2.61914 c -0.0044,0.11836 -0.0016,0.254796 -0.0078,0.367188 0.02136,0.562353 0.02126,1.125757 0.02344,1.6875 0.0203,-0.63614 0.0039,-1.345789 -0.01563,-2.054688 z M 6.0058594,28.197266 6,30.300781 h 0.00391 l 0.00586,-2.103515 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ristretto.svg b/.icons/awkward/32x32/apps/ristretto.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ristretto.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/rkward.svg b/.icons/awkward/32x32/apps/rkward.svg
new file mode 100644
index 00000000..ed23bef1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rkward.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1">
+ <path style="opacity:0.2" d="M 13,12 C 9.7776088,12 6.856834,12.699625 4.6894531,13.876953 3.6057628,14.465683 2.7108865,15.172438 2.0585938,16.009766 1.4063077,16.847096 1,17.840399 1,18.921875 v 2.15625 c 0,1.081476 0.4063076,2.074779 1.0585938,2.912109 0.6522927,0.837328 1.547169,1.546102 2.6308593,2.134766 C 6.856834,27.302328 9.7776088,28 13,28 c 3.222328,0 6.14318,-0.697672 8.310547,-1.875 1.083716,-0.588664 1.978548,-1.297438 2.630859,-2.134766 C 24.593656,23.152904 25,22.159601 25,21.078125 v -2.15625 C 25,17.840399 24.593656,16.847096 23.941406,16.009766 23.289095,15.172438 22.394263,14.465683 21.310547,13.876953 19.14318,12.699625 16.222328,12 13,12 Z m 3.017578,4 c 1.830587,0 3.502733,0.467352 4.775391,1.1875 C 21.923358,17.827165 22.640582,18.673744 23,19.5 22.694608,20.125158 22.070733,20.933185 21.023438,21.609375 19.802329,22.397707 18.116865,23 16.017578,23 13.915686,23 12.205423,22.404982 10.976562,21.630859 9.8841018,20.942669 9.2559265,20.104984 9,19.5 9.2174756,18.767481 9.9077562,17.879541 11.107422,17.210938 12.422377,16.47805 14.189143,16 16.017578,16 Z"/>
+ <path style="fill:#3773f2" d="M 13 11 C 9.7776088 11 6.856834 11.699625 4.6894531 12.876953 C 3.6057628 13.465683 2.7108865 14.172438 2.0585938 15.009766 C 1.4063077 15.847096 1 16.840399 1 17.921875 L 1 20.078125 C 1 21.159601 1.4063076 22.152904 2.0585938 22.990234 C 2.7108865 23.827562 3.6057628 24.536336 4.6894531 25.125 C 6.856834 26.302328 9.7776088 27 13 27 C 16.222328 27 19.14318 26.302328 21.310547 25.125 C 22.394263 24.536336 23.289095 23.827562 23.941406 22.990234 C 24.593656 22.152904 25 21.159601 25 20.078125 L 25 17.921875 C 25 16.840399 24.593656 15.847096 23.941406 15.009766 C 23.289095 14.172438 22.394263 13.465683 21.310547 12.876953 C 19.14318 11.699625 16.222328 11 13 11 z M 16.017578 15 C 17.848165 15 19.520311 15.467352 20.792969 16.1875 C 21.923358 16.827165 22.640582 17.673744 23 18.5 C 22.694608 19.125158 22.070733 19.933185 21.023438 20.609375 C 19.802329 21.397707 18.116865 22 16.017578 22 C 13.915686 22 12.205423 21.404982 10.976562 20.630859 C 9.8841018 19.942669 9.2559265 19.104984 9 18.5 C 9.2174756 17.767481 9.9077562 16.879541 11.107422 16.210938 C 12.422377 15.47805 14.189143 15 16.017578 15 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 13 11 C 9.7776088 11 6.856834 11.699625 4.6894531 12.876953 C 3.6057628 13.465683 2.7108865 14.172438 2.0585938 15.009766 C 1.4063076 15.847096 1 16.840399 1 17.921875 L 1 18.921875 C 1 17.840399 1.4063076 16.847096 2.0585938 16.009766 C 2.7108865 15.172438 3.6057628 14.465683 4.6894531 13.876953 C 6.856834 12.699625 9.7776088 12 13 12 C 16.222328 12 19.14318 12.699625 21.310547 13.876953 C 22.394263 14.465683 23.289095 15.172438 23.941406 16.009766 C 24.593656 16.847096 25 17.840399 25 18.921875 L 25 17.921875 C 25 16.840399 24.593656 15.847096 23.941406 15.009766 C 23.289095 14.172438 22.394263 13.465683 21.310547 12.876953 C 19.14318 11.699625 16.222328 11 13 11 z M 9.2421875 18.951172 C 9.135122 19.139578 9.0521616 19.324305 9 19.5 C 9.2559265 20.104984 9.8841023 20.942669 10.976562 21.630859 C 12.205424 22.404982 13.915686 23 16.017578 23 C 18.116865 23 19.802329 22.397707 21.023438 21.609375 C 22.070732 20.933185 22.694608 20.125158 23 19.5 C 22.924959 19.327491 22.825489 19.154635 22.71875 18.982422 C 22.365761 19.509401 21.817268 20.096835 21.023438 20.609375 C 19.802329 21.397707 18.116865 22 16.017578 22 C 13.915686 22 12.205424 21.404982 10.976562 20.630859 C 10.134571 20.100451 9.574723 19.484206 9.2421875 18.951172 z"/>
+ <path style="opacity:0.2" d="M 15.507812 5 C 15.218262 5.031021 14.998316 5.275141 15 5.5644531 L 15 21.945312 C 15.329394 21.976691 15.665828 22 16.017578 22 C 18.107635 22 19.786055 21.40237 21.005859 20.619141 L 21.005859 18.056641 L 22.353516 18.056641 C 23.045715 18.056641 23.519262 18.207039 23.873047 18.453125 C 24.558431 19.265172 24.780055 20.583655 24.904297 21.917969 C 25.031071 23.278775 24.945312 24.396484 24.945312 24.396484 C 24.934062 24.552913 24.987992 24.707667 25.095703 24.822266 C 25.203405 24.936928 25.353869 25.000387 25.511719 25 L 30.367188 25 C 30.665498 25.000785 30.914203 24.77221 30.935547 24.476562 C 31.04124 23.066257 30.853487 21.330408 30.490234 19.783203 C 30.134178 18.267065 29.67104 16.961258 28.828125 16.257812 C 28.811365 16.240803 28.804009 16.213966 28.787109 16.197266 C 28.548226 15.961367 28.28747 15.762295 28.015625 15.59375 C 28.735003 15.21573 29.375445 14.779485 29.822266 14.185547 C 30.520634 13.270118 30.999934 11.882008 31 10.544922 C 30.999934 8.6234355 30.341357 7.0810455 29.013672 6.1347656 C 28.171279 5.5300739 27.061154 5.2314677 25.808594 5.0273438 C 25.555887 4.9862097 25.30751 5.1182154 25.201172 5.3496094 L 23.578125 8.6113281 C 23.453427 8.8740403 23.551595 9.1892613 23.802734 9.3378906 C 24.046872 9.4792363 24.280363 9.6668716 24.511719 9.8613281 C 24.511589 9.8680381 24.511589 9.8741584 24.511719 9.8808594 C 24.798158 10.11721 25.089844 10.740198 25.089844 11.503906 C 25.000924 12.999077 23.438299 12.963959 22.521484 12.970703 L 21.005859 12.970703 L 21.005859 5.5644531 C 21.005793 5.2529948 20.770524 5.0000322 20.457031 5 L 15.568359 5 C 15.548039 4.99892 15.528063 4.99892 15.507812 5 z"/>
+ <path style="fill:#4f4f4f" d="M 15.507812 4 C 15.218261 4.031021 14.998316 4.275141 15 4.5644531 L 15 21.945312 C 15.329394 21.976691 15.665828 22 16.017578 22 C 18.107635 22 19.786055 21.40237 21.005859 20.619141 L 21.005859 17.056641 L 22.353516 17.056641 C 23.045715 17.056641 23.519262 17.207039 23.873047 17.453125 C 24.558431 18.265172 24.780055 19.583655 24.904297 20.917969 C 25.031071 22.278775 24.945313 23.396484 24.945312 23.396484 C 24.934062 23.552913 24.987988 23.707667 25.095703 23.822266 C 25.203405 23.936928 25.353869 24.000387 25.511719 24 L 30.367188 24 C 30.665498 24.000785 30.914203 23.77221 30.935547 23.476562 C 31.04124 22.066257 30.853488 20.330408 30.490234 18.783203 C 30.134178 17.267065 29.67104 15.961257 28.828125 15.257812 C 28.811365 15.240802 28.804009 15.213966 28.787109 15.197266 C 28.548226 14.961367 28.28747 14.762295 28.015625 14.59375 C 28.735003 14.21573 29.375445 13.779485 29.822266 13.185547 C 30.520635 12.270114 30.999934 10.882008 31 9.5449219 C 30.999934 7.6234356 30.341357 6.0810455 29.013672 5.1347656 C 28.171279 4.5300739 27.061154 4.2314678 25.808594 4.0273438 C 25.555887 3.9862097 25.30751 4.1182154 25.201172 4.3496094 L 23.578125 7.6113281 C 23.453427 7.8740403 23.551593 8.1892613 23.802734 8.3378906 C 24.046872 8.4792363 24.280363 8.6668716 24.511719 8.8613281 C 24.511589 8.8680381 24.511589 8.8741584 24.511719 8.8808594 C 24.798158 9.1172097 25.089844 9.7401982 25.089844 10.503906 C 25.000927 11.999077 23.438299 11.963959 22.521484 11.970703 L 21.005859 11.970703 L 21.005859 4.5644531 C 21.005793 4.2529948 20.770524 4.0000322 20.457031 4 L 15.568359 4 C 15.548039 3.99892 15.528062 3.99892 15.507812 4 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.507812 4 C 15.218262 4.031021 14.998316 4.275141 15 4.5644531 L 15 5.5644531 C 14.998316 5.275141 15.218262 5.031021 15.507812 5 C 15.528063 4.99892 15.548039 4.99892 15.568359 5 L 20.457031 5 C 20.770524 5.0000322 21.005793 5.2529948 21.005859 5.5644531 L 21.005859 4.5644531 C 21.005793 4.2529948 20.770524 4.0000322 20.457031 4 L 15.568359 4 C 15.548039 3.99892 15.528062 3.99892 15.507812 4 z M 25.621094 4.0273438 C 25.439642 4.0579635 25.280925 4.1760639 25.201172 4.3496094 L 23.578125 7.6113281 C 23.465733 7.8481133 23.541706 8.1215287 23.740234 8.2832031 L 25.201172 5.3496094 C 25.30751 5.1182154 25.555887 4.9862097 25.808594 5.0273438 C 27.061154 5.2314677 28.171279 5.5300739 29.013672 6.1347656 C 30.185999 6.9703173 30.83444 8.2710352 30.970703 9.8867188 C 30.977492 9.7724929 30.999994 9.6587313 31 9.5449219 C 30.999934 7.6234356 30.341357 6.0810455 29.013672 5.1347656 C 28.171279 4.5300739 27.061154 4.2314678 25.808594 4.0273438 C 25.745417 4.0170602 25.681578 4.0171372 25.621094 4.0273438 z M 25.015625 10.876953 C 24.699547 11.980713 23.351429 11.964598 22.521484 11.970703 L 21.005859 11.970703 L 21.005859 12.970703 L 22.521484 12.970703 C 23.438299 12.963959 25.000924 12.999077 25.089844 11.503906 C 25.089844 11.27864 25.05876 11.071422 25.015625 10.876953 z M 28.744141 15.158203 C 28.513067 15.312164 28.271924 15.459069 28.015625 15.59375 C 28.28747 15.762295 28.548226 15.961367 28.787109 16.197266 C 28.804009 16.213966 28.811365 16.240803 28.828125 16.257812 C 29.67104 16.961258 30.134178 18.267065 30.490234 19.783203 C 30.741839 20.854865 30.899342 22.011946 30.943359 23.09375 C 30.994564 21.757134 30.822208 20.197176 30.490234 18.783203 C 30.134178 17.267065 29.67104 15.961258 28.828125 15.257812 C 28.811365 15.240803 28.804009 15.213966 28.787109 15.197266 C 28.773115 15.183446 28.758283 15.171771 28.744141 15.158203 z M 24.964844 22.878906 C 24.956571 23.121785 24.945313 23.396484 24.945312 23.396484 C 24.940503 23.463364 24.954529 23.528537 24.972656 23.591797 C 24.974452 23.381426 24.973687 23.146469 24.964844 22.878906 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rlogo_icon.svg b/.icons/awkward/32x32/apps/rlogo_icon.svg
new file mode 100644
index 00000000..e3f5bd95
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rlogo_icon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <circle fill="#e4e4e4" cx="16" cy="1036.4" r="14"/>
+ <path opacity=".2" d="m16 1025.4a12 8.5 0 0 0 -12 8.5 12 8.5 0 0 0 12 8.5 12 8.5 0 0 0 12 -8.5 12 8.5 0 0 0 -12 -8.5zm2 3a9 5.5 0 0 1 9 5.5 9 5.5 0 0 1 -9 5.5 9 5.5 0 0 1 -9 -5.5 9 5.5 0 0 1 9 -5.5z"/>
+ <path fill="#1e62b2" fill-rule="evenodd" d="m23.1 1037.9s0.38714-0.111 0.77325 0.086c0.13398 0.068 0.36578 0.2053 0.53299 0.3847 0.16379 0.1758 0.24365 0.3539 0.24365 0.3539l2.35 4.7h-5s-1.1173-3.2659-2.1631-4.6639c-0.20808-0.1702-0.38185-0.3525-0.58692-0.3361h-1.2503l0.000606 4.9973h-4.0003v-13.997h7.5785c0.8215 0 4.3 0.5 4.4215 4-0.1215 3.5-2.9 4.5-2.9 4.5zm-5.0997-5.5009v3.0009h2.9997s1 0.036 1-1.5c0-1.6134-1-1.4991-1-1.4991z"/>
+ <path fill="#fff" opacity=".2" d="m16 1022.4a14 14 0 0 0 -14 14 14 14 0 0 0 0.021484 0.5859 14 14 0 0 1 13.979 -13.6 14 14 0 0 1 13.979 13.4 14 14 0 0 0 0.021 -0.4 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 1036.8a14 14 0 0 1 -13.979 13.6 14 14 0 0 1 -13.978 -13.5 14 14 0 0 0 -0.022 0.5 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.02148 -0.5859z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/robocraft.svg b/.icons/awkward/32x32/apps/robocraft.svg
new file mode 100644
index 00000000..c1bbf8cf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/robocraft.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#e4e4e4" d="M 13.431641 1.5 L 10.71875 6.2480469 A 0.50005 0.50005 0 0 1 10.285156 6.5 L 4.8632812 6.5 L 2.2910156 11 L 5.0058594 15.751953 A 0.50005 0.50005 0 0 1 5.0058594 16.248047 L 2.2910156 21 L 4.8632812 25.5 L 10.285156 25.5 A 0.50005 0.50005 0 0 1 10.71875 25.751953 L 13.433594 30.5 L 18.566406 30.5 L 21.28125 25.751953 A 0.50005 0.50005 0 0 1 21.714844 25.5 L 27.136719 25.5 L 29.708984 21 L 26.994141 16.248047 A 0.50005 0.50005 0 0 1 26.994141 15.751953 L 29.708984 11 L 27.136719 6.5 L 21.714844 6.5 A 0.50005 0.50005 0 0 1 21.28125 6.2480469 L 18.566406 1.5 L 13.431641 1.5 z M 13.142578 10.5 L 18.857422 10.5 A 0.50005 0.50005 0 0 1 19.291016 10.751953 L 22.148438 15.751953 A 0.50005 0.50005 0 0 1 22.148438 16.248047 L 19.291016 21.248047 A 0.50005 0.50005 0 0 1 18.857422 21.5 L 13.142578 21.5 A 0.50005 0.50005 0 0 1 12.708984 21.248047 L 9.8515625 16.248047 A 0.50005 0.50005 0 0 1 9.8515625 15.751953 L 12.708984 10.751953 A 0.50005 0.50005 0 0 1 13.142578 10.5 z"/>
+ <path style="opacity:0.2" transform="matrix(0.82478611,0,0,0.83333332,14.935292,-3.0000029)" d="m 15.147295,12.000004 3.464102,5.999999 -3.464101,6.000001 -6.9282031,0 -3.4641018,-6 3.4641012,-6 z"/>
+ <path style="opacity:0.2" transform="matrix(0.82478611,0,0,0.83333332,6.3638634,11.999997)" d="m 15.147295,12.000004 3.464102,5.999999 -3.464101,6.000001 -6.9282031,0 -3.4641018,-6 3.4641012,-6 z"/>
+ <path style="fill:#fb8902" transform="matrix(0.82478611,0,0,0.83333332,14.935292,-4.000003)" d="m 15.147295,12.000004 3.464102,5.999999 -3.464101,6.000001 -6.9282031,0 -3.4641018,-6 3.4641012,-6 z"/>
+ <path style="fill:#e4e4e4" transform="matrix(0.82478611,0,0,0.83333332,6.3638634,10.999997)" d="m 15.147295,12.000004 3.464102,5.999999 -3.464101,6.000001 -6.9282031,0 -3.4641018,-6 3.4641012,-6 z"/>
+ <path style="opacity:0.2" transform="matrix(0.82478611,0,0,0.83333332,14.935292,6.9999958)" d="m 15.147295,12.000004 3.464102,5.999999 -3.464101,6.000001 -6.9282031,0 -3.4641018,-6 3.4641012,-6 z"/>
+ <path style="fill:#e4e4e4" transform="matrix(0.82478611,0,0,0.83333332,14.935292,5.9999957)" d="m 15.147295,12.000004 3.464102,5.999999 -3.464101,6.000001 -6.9282031,0 -3.4641018,-6 3.4641012,-6 z"/>
+ <path style="opacity:0.2" transform="matrix(0.82478611,0,0,0.83333332,-2.2075649,6.9999967)" d="m 15.147295,12.000004 3.464102,5.999999 -3.464101,6.000001 -6.9282031,0 -3.4641018,-6 3.4641012,-6 z"/>
+ <path style="fill:#e4e4e4" transform="matrix(0.82478611,0,0,0.83333332,-2.2075649,5.9999966)" d="m 15.147295,12.000004 3.464102,5.999999 -3.464101,6.000001 -6.9282031,0 -3.4641018,-6 3.4641012,-6 z"/>
+ <path style="opacity:0.2" transform="matrix(0.82478611,0,0,0.83333332,-2.2075649,-3.000002)" d="m 15.147295,12.000004 3.464102,5.999999 -3.464101,6.000001 -6.9282031,0 -3.4641018,-6 3.4641012,-6 z"/>
+ <path style="fill:#e4e4e4" transform="matrix(0.82478611,0,0,0.83333332,-2.2075649,-4.0000021)" d="m 15.147295,12.000004 3.464102,5.999999 -3.464101,6.000001 -6.9282031,0 -3.4641018,-6 3.4641012,-6 z"/>
+ <path style="opacity:0.2" transform="matrix(0.82478611,0,0,0.83333332,6.3638634,-8.0000023)" d="m 15.147295,12.000004 3.464102,5.999999 -3.464101,6.000001 -6.9282031,0 -3.4641018,-6 3.4641012,-6 z"/>
+ <path style="fill:#e4e4e4" transform="matrix(0.82478611,0,0,0.83333332,6.3638634,-9.0000024)" d="m 15.147295,12.000004 3.464102,5.999999 -3.464101,6.000001 -6.9282031,0 -3.4641018,-6 3.4641012,-6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13.142578 1 L 10.285156 6 L 10.570312 6.5 L 13.142578 2 L 18.857422 2 L 21.429688 6.5 L 21.714844 6 L 18.857422 1 L 13.142578 1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21.714844 6 L 21.429688 6.5 L 21.714844 7 L 27.427734 7 L 30 11.5 L 30.285156 11 L 27.427734 6 L 21.714844 6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.5722656 6 L 1.7148438 11 L 2 11.5 L 4.5722656 7 L 10.285156 7 L 10.570312 6.5 L 10.285156 6 L 4.5722656 6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21.714844 16 L 18.857422 21 L 19.142578 21.5 L 21.714844 17 L 27.427734 17 L 30 21.5 L 30.285156 21 L 27.427734 16 L 21.714844 16 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13.142578 21 L 12.857422 21.5 L 13.142578 22 L 18.857422 22 L 19.142578 21.5 L 18.857422 21 L 13.142578 21 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/roccat.svg b/.icons/awkward/32x32/apps/roccat.svg
new file mode 100644
index 00000000..8c0e1334
--- /dev/null
+++ b/.icons/awkward/32x32/apps/roccat.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <path style="fill:#4f4f4f" transform="matrix(0,-1,-1,0,0,0)" d="m -16,-30 c 0.599137,0 1.189252,0.03726 1.768163,0.109598 3.539994,0.442343 1.231837,2.890402 5.7598502,5.253464 2.8594861,1.492298 5.9000914,4.653556 5.9000914,8.146742 0,0.669535 0.5253654,1.817999 0.4353492,2.461955 C -3.0892913,-7.2125062 -8.913535,-2 -16,-2 c -4.986657,0 -9.348292,-2.5811087 -11.827256,-6.485676 -1.376693,-2.168404 -0.620456,-5.030929 -0.620456,-7.800272 0,-3.013451 3.352705,-5.676106 4.960315,-7.955525 1.173075,-1.663296 -1.26216,-2.893881 0.511297,-3.910716 C -20.924633,-29.328425 -18.543628,-30 -16,-30 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+ <path style="opacity:0.2" d="m 15.696484,3.0068359 c -0.724613,0.015333 -1.435787,0.08598 -2.12871,0.2064453 -0.01948,0.01666 -0.03418,0.033355 -0.03418,0.051953 0,0.055325 0.124061,0.101172 0.274805,0.101172 2.261038,0.2849368 4.563889,1.0808791 6.369726,2.333789 1.378568,0.9720084 2.524816,2.833819 3.277029,4.3113488 0.416932,0.818962 0.403348,0.421243 -1.328906,-0.1964516 C 20.790047,9.3386269 18.807741,8.8528661 18.70357,8.9675016 18.66081,9.0145696 18.546436,9.695051 18.45064,9.9897349 18.268746,10.549253 17.871432,11.139344 17.791656,11.05957 17.766226,11.03412 17.815846,10.679194 17.902398,10.270703 18.090955,9.3806512 18.10144,8.511972 17.948884,7.8006187 17.783691,7.0303296 17.684515,6.9828059 16.797712,7.2469075 16.387769,7.3689931 15.504267,7.5890024 14.83443,7.7363608 12.830091,8.1772971 11.561712,9.1145308 10.318494,9.8619138 9.5871664,10.301559 9.4287788,10.31995 9.5200567,9.95625 9.6366452,9.4917328 9.3121119,9.6415895 8.4727909,10.438867 7.681464,11.190549 7.4391975,11.328176 7.4391975,11.028125 c 0,-0.350471 -0.2101918,-0.121939 -0.616602,0.669922 -0.2344244,0.456761 -0.5618046,1.191763 -0.7273434,1.633789 -0.2436099,0.650471 -0.4612052,0.982932 -1.142969,1.744531 -1.3231191,1.478065 -1.3736879,1.791016 -0.292578,1.791016 0.8030586,0 0.8243832,0.205573 0.039649,0.374609 l -0.5277344,0.113476 0.00957,0.649415 c 0.012688,0.885063 0.2872034,1.426795 0.8585937,1.692578 0.2726197,0.126811 0.5163623,0.344735 0.6384766,0.571484 0.196791,0.365418 0.7298563,0.885938 0.9078131,0.885938 0.051639,0 0.06524,-0.23403 0.031444,-0.519532 -0.068439,-0.577848 0.1666882,-1.230689 0.5085941,-1.413671 0.1573509,-0.08421 0.2474598,-0.03505 0.4744138,0.2625 0.2798278,0.366875 0.7828478,0.76208 0.8654303,0.679492 0.02394,-0.02395 -0.075887,-0.350976 -0.222852,-0.725977 -0.4032784,-1.029044 -0.3675063,-1.185149 0.1873046,-1.668302 0.6295443,-0.548232 1.2976166,-0.834684 1.7458981,-0.750586 0.689316,0.129316 1.773971,1.23801 1.923827,1.8351 0.09,0.358581 -0.127398,0.850355 -0.522266,1.182617 -0.408891,0.344057 -0.852997,0.795702 -1.118553,0.795702 -0.111538,0 -0.429392,-0.198594 -0.7054686,-0.441601 -0.2760702,-0.243012 -0.5279722,-0.415381 -0.5591796,-0.38418 -0.031185,0.03121 -0.00392,0.241038 0.058793,0.467579 0.062867,0.226537 0.1145235,0.473205 0.1148434,0.546875 0.0014,0.236342 -0.5999693,0.143705 -1.2318362,-0.188673 -0.336119,-0.176809 -0.6300301,-0.321289 -0.6535151,-0.321289 -0.1965425,0 0.5317018,2.501511 0.8722651,2.954216 0.252861,0.336124 0.5086669,0.51777 0.8325198,0.538985 0.4297209,0.02815 0.9792502,-0.226172 1.8006832,-0.776876 1.36393,-0.914405 2.54551,-1.943515 3.911,-2.165754 0.748697,-0.121852 1.133927,0.02838 1.678906,0.658984 0.748717,0.86634 2.55958,5.221163 2.384675,5.676969 C 17.100259,28.596286 14.953447,28.982162 12.896872,29 10.743739,29.061713 9.1353289,28.485747 7.265043,27.945703 9.6571264,29.854363 12.688051,31 16,31 c 5.393336,0 10.049488,-3.022891 12.389453,-7.470313 -1.379407,-0.712609 -3.773032,-1.499787 -5.243164,-2.023812 -0.487055,-0.173612 -0.796497,-0.338266 -0.741015,-0.39375 0.199397,-0.199393 4.123119,0.177233 5.943163,0.724984 0.13581,0.04087 0.452927,0.143359 0.698633,0.226953 0.09648,-0.249641 0.193789,-0.498271 0.276172,-0.754687 -0.310762,-0.162782 -0.67093,-0.353917 -0.84082,-0.445703 -1.455226,-0.786245 -3.64294,-1.779624 -5.732617,-2.280704 -1.861914,-0.446464 -1.784424,-0.421028 -1.579102,-0.535936 0.380725,-0.213065 5.170326,0.441577 7.605664,0.921718 0.114883,0.02265 0.653092,0.120418 1.058203,0.195508 0.05538,-0.359941 0.09406,-0.726501 0.12168,-1.095117 C 29.444959,17.83168 28.83956,17.592723 28.176172,17.352734 26.181075,16.630988 23.324554,16.22656 20.761914,16.0802 19.668699,16.01776 19.261206,15.799091 19.530003,15.686731 21.245334,15.369289 21.6,15 24.859918,15 c 1.779795,0.10267 3.446043,0.371827 5.078558,0.702539 C 29.3767,9.5381911 24.853286,4.556271 18.920312,3.30625 18.868032,3.295339 18.790381,3.278515 18.739843,3.267969 18.624317,3.245221 18.507756,3.226351 18.391211,3.206446 18.274346,3.186427 18.162197,3.164682 18.033008,3.147657 17.981398,3.140207 17.928938,3.135401 17.877149,3.128516 17.205287,3.048725 16.420995,3.0115379 15.696484,3.0068359 Z"/>
+ <path style="fill:#11a0ee" d="m 15.696484,2.0068359 c -0.724613,0.015333 -1.435787,0.08598 -2.12871,0.2064453 -0.01948,0.01666 -0.03418,0.033355 -0.03418,0.051953 0,0.055325 0.124061,0.101172 0.274805,0.101172 2.261038,0.2849368 4.563889,1.0808791 6.369726,2.333789 1.378568,0.9720084 2.524816,2.833819 3.277029,4.3113489 0.416932,0.8189622 0.403348,0.421243 -1.328906,-0.1964517 C 20.790047,8.3386269 18.807741,7.8528661 18.70357,7.9675016 18.66081,8.0145696 18.546436,8.695051 18.45064,8.9897349 18.268746,9.5492526 17.871432,10.139344 17.791656,10.05957 17.766226,10.03412 17.815846,9.6791936 17.902398,9.270703 18.090955,8.3806512 18.10144,7.511972 17.948884,6.8006187 17.783691,6.0303296 17.684515,5.9828059 16.797712,6.2469075 16.387769,6.3689931 15.504267,6.5890024 14.83443,6.7363608 12.830091,7.1772971 11.561712,8.1145308 10.318494,8.8619138 9.5871664,9.3015586 9.4287788,9.3199504 9.5200567,8.95625 9.6366452,8.4917328 9.3121119,8.6415895 8.4727909,9.4388671 7.681464,10.190549 7.4391975,10.328176 7.4391975,10.028125 c 0,-0.3504711 -0.2101918,-0.1219386 -0.616602,0.669922 -0.2344244,0.456761 -0.5618046,1.191763 -0.7273434,1.633789 -0.2436099,0.650471 -0.4612052,0.982932 -1.142969,1.744531 -1.3231191,1.478065 -1.3736879,1.791016 -0.292578,1.791016 0.8030586,0 0.8243832,0.205573 0.039649,0.374609 l -0.5277344,0.113476 0.00957,0.649415 c 0.012688,0.885063 0.2872034,1.426795 0.8585937,1.692578 0.2726197,0.126811 0.5163623,0.344735 0.6384766,0.571484 0.196791,0.365418 0.7298563,0.885938 0.9078131,0.885938 0.051639,0 0.06524,-0.23403 0.031444,-0.519532 -0.068439,-0.577848 0.1666882,-1.230689 0.5085941,-1.413671 0.1573509,-0.08421 0.2474598,-0.03505 0.4744138,0.2625 0.2798278,0.366875 0.7828478,0.76208 0.8654303,0.679492 0.02394,-0.02395 -0.075887,-0.350976 -0.222852,-0.725977 -0.4032784,-1.029044 -0.3675063,-1.185149 0.1873046,-1.668302 0.6295443,-0.548232 1.2976166,-0.834684 1.7458981,-0.750586 0.689316,0.129316 1.773971,1.23801 1.923827,1.8351 0.09,0.358581 -0.127398,0.850355 -0.522266,1.182617 -0.408891,0.344057 -0.852997,0.795702 -1.118553,0.795702 -0.111538,0 -0.429392,-0.198594 -0.7054686,-0.441601 -0.2760702,-0.243012 -0.5279722,-0.415381 -0.5591796,-0.38418 -0.031185,0.03121 -0.00392,0.241038 0.058793,0.467579 0.062867,0.226537 0.1145235,0.473205 0.1148434,0.546875 0.0014,0.236342 -0.5999693,0.143705 -1.2318362,-0.188673 -0.336119,-0.176809 -0.6300301,-0.321289 -0.6535151,-0.321289 -0.1965425,0 0.5317018,2.501511 0.8722651,2.954216 0.252861,0.336124 0.5086669,0.51777 0.8325198,0.538985 0.4297209,0.02815 0.9792502,-0.226172 1.8006832,-0.776876 1.36393,-0.914405 2.54551,-1.943515 3.911,-2.165754 0.748697,-0.121852 1.133927,0.02838 1.678906,0.658984 0.748717,0.86634 2.55958,5.221163 2.384675,5.676969 C 17.100259,27.596286 14.953447,27.982162 12.896872,28 10.743739,28.061713 9.1353289,27.485747 7.265043,26.945703 9.6571264,28.854363 12.688051,30 16,30 c 5.393336,0 10.049488,-3.022891 12.389453,-7.470313 -1.379407,-0.712609 -3.773032,-1.499787 -5.243164,-2.023812 -0.487055,-0.173612 -0.796497,-0.338266 -0.741015,-0.39375 0.199397,-0.199393 4.123119,0.177233 5.943163,0.724984 0.13581,0.04087 0.452927,0.143359 0.698633,0.226953 0.09648,-0.249641 0.193789,-0.498271 0.276172,-0.754687 -0.310762,-0.162782 -0.67093,-0.353917 -0.84082,-0.445703 -1.455226,-0.786245 -3.64294,-1.779624 -5.732617,-2.280704 -1.861914,-0.446464 -1.784424,-0.421028 -1.579102,-0.535936 0.380725,-0.213065 5.170326,0.441577 7.605664,0.921718 0.114883,0.02265 0.653092,0.120418 1.058203,0.195508 0.05538,-0.359941 0.09406,-0.726501 0.12168,-1.095117 C 29.444959,16.83168 28.83956,16.592723 28.176172,16.352734 26.181075,15.630988 23.324554,15.22656 20.761914,15.0802 19.668699,15.01776 19.261206,14.799091 19.530003,14.686731 21.245334,14.369289 21.6,14 24.859918,14 c 1.779795,0.10267 3.446043,0.371827 5.078558,0.702539 C 29.3767,8.5381911 24.853286,3.556271 18.920312,2.30625 18.868032,2.295339 18.790381,2.278515 18.739843,2.267969 18.624317,2.245221 18.507756,2.226351 18.391211,2.206446 18.274346,2.186427 18.162197,2.164682 18.033008,2.147657 17.981398,2.140207 17.928938,2.135401 17.877149,2.128516 17.205287,2.048725 16.420995,2.0115379 15.696484,2.0068359 Z"/>
+ <path style="fill:#ffffff" d="m 8.8424773,12.00035 c 0.050993,0.0018 0.090928,0.0099 0.1141226,0.02595 0.2304314,0.159469 -0.5062546,0.790344 -1.043408,0.893603 -0.933718,0.179496 -1.1479067,0.05812 -0.6586513,-0.372334 0.2825146,-0.248563 1.2307613,-0.559445 1.5879367,-0.547219 z"/>
+ <path style="opacity:0.2" d="m 8.8424773,13.00035 c 0.050993,0.0018 0.090928,0.0099 0.1141226,0.02595 0.2304314,0.159469 -0.5062546,0.790344 -1.043408,0.893603 -0.933718,0.179496 -1.1479067,0.05812 -0.6586513,-0.372334 0.2825146,-0.248563 1.2307613,-0.559445 1.5879367,-0.547219 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.697266 2.0058594 C 14.972653 2.0211924 14.261282 2.0924253 13.568359 2.2128906 C 13.548879 2.2295506 13.533203 2.247027 13.533203 2.265625 C 13.533203 2.32095 13.65785 2.3671875 13.808594 2.3671875 C 14.786244 2.4903913 15.765118 2.7271979 16.714844 3.0371094 C 17.117142 3.0569385 17.513232 3.0857104 17.876953 3.1289062 C 17.928742 3.1357912 17.981593 3.1409875 18.033203 3.1484375 C 18.162392 3.1654625 18.27376 3.1870122 18.390625 3.2070312 C 18.50717 3.2269362 18.624708 3.2448301 18.740234 3.2675781 C 18.790772 3.2781241 18.867642 3.2957296 18.919922 3.3066406 C 24.520748 4.4866813 28.861221 8.9929639 29.802734 14.679688 C 29.847081 14.688568 29.893205 14.694152 29.9375 14.703125 C 29.375724 8.5387771 24.852896 3.5566616 18.919922 2.3066406 C 18.867642 2.2957296 18.790772 2.2781241 18.740234 2.2675781 C 18.624708 2.2448301 18.50717 2.2269362 18.390625 2.2070312 C 18.27376 2.1870122 18.162392 2.1654625 18.033203 2.1484375 C 17.981593 2.1409875 17.928742 2.1357913 17.876953 2.1289062 C 17.205091 2.0491153 16.421777 2.0105614 15.697266 2.0058594 z M 17.328125 6.1132812 C 17.191539 6.1339294 17.018576 6.1800683 16.796875 6.2460938 C 16.386932 6.3681794 15.503821 6.5889697 14.833984 6.7363281 C 12.829645 7.1772644 11.561577 8.1139451 10.318359 8.8613281 C 9.5870318 9.3009729 9.4282533 9.3207316 9.5195312 8.9570312 C 9.6361198 8.492514 9.3119773 8.6421755 8.4726562 9.4394531 C 7.6813294 10.191135 7.4394531 10.327395 7.4394531 10.027344 C 7.4394531 9.6768726 7.2286758 9.905405 6.8222656 10.697266 C 6.5878412 11.154027 6.2612419 11.890005 6.0957031 12.332031 C 5.8520932 12.982502 5.6348888 13.314573 4.953125 14.076172 C 3.7966513 15.368076 3.6108589 15.770844 4.3046875 15.851562 C 4.3054408 15.85165 4.3058853 15.851476 4.3066406 15.851562 C 4.474649 15.633536 4.6697905 15.392687 4.953125 15.076172 C 5.6348888 14.314573 5.8520932 13.982502 6.0957031 13.332031 C 6.2612419 12.890005 6.5878412 12.154027 6.8222656 11.697266 C 7.2286758 10.905405 7.4394531 10.676873 7.4394531 11.027344 C 7.4394531 11.327395 7.6813294 11.191135 8.4726562 10.439453 C 9.3119773 9.6421756 9.6361198 9.492514 9.5195312 9.9570312 C 9.4282533 10.320731 9.5870318 10.300973 10.318359 9.8613281 C 11.561577 9.1139451 12.829645 8.1772644 14.833984 7.7363281 C 15.503821 7.5889697 16.386932 7.3681794 16.796875 7.2460938 C 17.683678 6.9819921 17.784026 7.0304921 17.949219 7.8007812 C 17.985239 7.9687413 18.011653 8.146366 18.029297 8.3300781 C 18.069444 7.7806368 18.047005 7.2567483 17.949219 6.8007812 C 17.825324 6.2230644 17.737882 6.0513367 17.328125 6.1132812 z M 18.703125 7.9667969 C 18.660365 8.0138649 18.546968 8.6955505 18.451172 8.9902344 C 18.328725 9.3668885 18.112136 9.7390001 17.957031 9.9296875 C 17.938601 10.04351 17.92667 10.156659 17.902344 10.271484 C 17.815792 10.679975 17.765586 11.033144 17.791016 11.058594 C 17.870792 11.138368 18.269278 10.549752 18.451172 9.9902344 C 18.546968 9.6955505 18.660365 9.0138649 18.703125 8.9667969 C 18.807296 8.8521614 20.790752 9.3379876 22.126953 9.8144531 C 23.859207 10.432148 23.87201 10.830681 23.455078 10.011719 C 23.318361 9.7431722 23.155921 9.4542545 22.994141 9.1679688 C 22.766673 9.0646499 22.503949 8.9488838 22.126953 8.8144531 C 20.790752 8.3379876 18.807296 7.8521614 18.703125 7.9667969 z M 21.972656 15.179688 C 21.089217 15.316327 20.506938 15.506576 19.529297 15.6875 C 19.2605 15.79986 19.668504 16.017638 20.761719 16.080078 C 23.324359 16.226438 26.180684 16.63177 28.175781 17.353516 C 28.79918 17.579038 29.3586 17.802076 29.849609 18.025391 C 29.894367 17.709606 29.932907 17.390321 29.957031 17.068359 C 29.44574 16.830898 28.839169 16.593505 28.175781 16.353516 C 26.489012 15.74331 24.192727 15.372063 21.972656 15.179688 z M 4.1796875 16.822266 L 4.1816406 17.005859 C 4.1834384 17.131267 4.2024328 17.23389 4.2148438 17.345703 L 4.6992188 17.242188 C 5.4839529 17.073151 5.4632148 16.867188 4.6601562 16.867188 C 4.4547644 16.867188 4.3024213 16.8507 4.1796875 16.822266 z M 21.507812 18.005859 C 21.335654 18.007412 21.217512 18.020242 21.169922 18.046875 C 20.9646 18.161783 20.888086 18.135567 22.75 18.582031 C 24.839677 19.083111 27.027196 20.077036 28.482422 20.863281 C 28.500224 20.872899 28.548608 20.898504 28.570312 20.910156 C 28.724105 20.959193 28.879423 21.007483 29.046875 21.064453 C 29.143355 20.814812 29.239883 20.56501 29.322266 20.308594 C 29.011504 20.145812 28.652312 19.955067 28.482422 19.863281 C 27.618884 19.39672 26.487107 18.868631 25.28125 18.402344 C 23.70194 18.179088 22.178321 17.999811 21.507812 18.005859 z M 8.1191406 18.082031 C 7.9456833 18.30565 7.9439536 18.541644 8.0761719 18.960938 C 8.2606526 19.110628 8.4229646 19.207898 8.4667969 19.164062 C 8.4907369 19.140113 8.3891525 18.812501 8.2421875 18.4375 C 8.185074 18.291764 8.1584148 18.196159 8.1191406 18.082031 z M 11.964844 18.548828 C 11.871148 18.724474 11.745306 18.896435 11.578125 19.037109 C 11.169234 19.381166 10.72454 19.832031 10.458984 19.832031 C 10.347446 19.832031 10.029983 19.633632 9.7539062 19.390625 C 9.4778361 19.147613 9.2265199 18.974658 9.1953125 19.005859 C 9.1641275 19.037069 9.1911933 19.248068 9.2539062 19.474609 C 9.3167733 19.701146 9.3688207 19.947814 9.3691406 20.021484 C 9.3692778 20.044647 9.3585591 20.061198 9.3476562 20.078125 C 9.4534035 20.14473 9.5897794 20.246152 9.7539062 20.390625 C 10.029983 20.633632 10.347446 20.832031 10.458984 20.832031 C 10.72454 20.832031 11.169234 20.381166 11.578125 20.037109 C 11.972993 19.704847 12.189609 19.212097 12.099609 18.853516 C 12.076754 18.762448 12.026471 18.658407 11.964844 18.548828 z M 7.4824219 19.511719 C 7.3959571 19.511719 7.5023591 20.018763 7.6621094 20.599609 C 7.7743943 20.651032 7.8928917 20.703771 8.1367188 20.832031 C 8.7685857 21.164409 9.3705406 21.257826 9.3691406 21.021484 C 9.3688207 20.947814 9.3167733 20.701146 9.2539062 20.474609 C 9.2171894 20.341975 9.1992051 20.227355 9.1914062 20.138672 C 9.0170352 20.158349 8.7298159 20.090211 8.4003906 19.949219 C 8.4129738 20.002704 8.4738758 20.156981 8.4667969 20.164062 C 8.3977134 20.233151 8.0463647 19.953731 7.765625 19.650391 C 7.6726328 19.605346 7.4925874 19.511719 7.4824219 19.511719 z M 22.642578 21.064453 C 22.512651 21.072167 22.431175 21.086404 22.40625 21.111328 C 22.350768 21.166812 22.659429 21.332247 23.146484 21.505859 C 24.477189 21.980186 26.528607 22.669141 27.935547 23.324219 C 28.094794 23.064412 28.246233 22.800021 28.388672 22.529297 C 27.569709 22.106216 26.433136 21.676458 25.304688 21.271484 C 24.169068 21.126506 23.105173 21.036987 22.642578 21.064453 z M 18.787109 26.5 C 16.965235 27.613556 14.88955 27.982713 12.896484 28 C 10.743351 28.061713 9.1359109 27.485356 7.265625 26.945312 C 8.1529518 27.653317 9.1289572 28.253929 10.173828 28.732422 C 11.019503 28.911322 11.896657 29.028657 12.896484 29 C 14.953059 28.982162 17.10015 28.597263 18.962891 27.398438 C 19.004472 27.290076 18.92904 26.949832 18.787109 26.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rochard.svg b/.icons/awkward/32x32/apps/rochard.svg
new file mode 100644
index 00000000..5d78c164
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rochard.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 23,6 C 18.840244,6 15.564649,7.8284221 13.361328,10.373047 11.158007,12.917672 10,16.166541 10,19.099609 L 10,27.5 l 0,0.5 7,0 0,-1 0,-7.900391 c 0,-1.304762 0.385161,-2.96551 1.318359,-4.255859 C 19.251558,13.553401 20.692857,12.599609 23,12.599609 l 0,-0.5 0,-0.5 0,-1.7988278 0,-1 L 23,7 23,6.5 23,6 Z m -1,1.0546875 0,1.8007813 C 17.228305,9.3493391 13,13.33568 13,19.099609 L 13,27 l -2,0 0,-7.900391 c 0,-2.666931 1.077731,-5.71689 3.117188,-8.072265 C 15.975603,8.8810514 18.619383,7.3180757 22,7.0546875 Z m 0,2.8085937 0,1.8007808 c -2.062947,0.254842 -3.547063,1.286913 -4.492188,2.59375 C 16.416011,15.767465 16,17.604371 16,19.099609 L 16,27 l -2,0 0,-7.900391 c 0,-5.236284 3.75668,-8.753702 8,-9.2363278 z"/>
+ <rect style="fill:#ffba40" width="7" height="1" x="10" y="26"/>
+ <rect style="fill:#ffba40" width="5.6" height="1" x="5.5" y="-23" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="fill:none;stroke:#ffba40" d="m 10.5,26.5 0,-8.4 C 10.5,12.5 14.971106,5.5 23,5.5 l 0,0"/>
+ <path style="fill:none;stroke:#ffba40" d="m 13.5,26.5 0,-8.4 c 0,-5.904596 4.6,-9.8 9.5,-9.8 l 0,0"/>
+ <path style="fill:none;stroke:#ffba40" d="m 16.5,26.5 0,-8.4 c 0,-2.8 1.6,-7 6.5,-7 l 0,0"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rocket-league.svg b/.icons/awkward/32x32/apps/rocket-league.svg
new file mode 100644
index 00000000..2b4001be
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rocket-league.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16.154702,3.000013 C 14.686575,3.001173 13.213279,3.086632 11.833261,3.2734505 9.7906774,3.5499657 7.89222,4.0275062 6.171624,4.7675911 4.2048043,5.5808584 2.7865935,6.7369379 2.3014716,7.9785286 2.023945,8.7064132 2.0965457,8.7118089 2.0787572,8.828138 2.0609685,8.9444671 2.0539507,9.010377 2.047499,9.0722786 c -0.071648,0.5425828 -0.044546,1.0776634 -0.031258,1.5917964 0.9621711,5.172348 3.0961726,11.187393 5.9800789,14.792969 0.864279,1.040804 1.5278953,1.7313 2.6921103,2.644531 1.141785,0.895643 2.265823,1.586304 3.670882,2.263672 0.151896,0.07323 0.290558,0.139053 0.412217,0.195313 0.06083,0.02813 0.113625,0.05244 0.185595,0.08398 0.03599,0.01577 0.0721,0.03158 0.154338,0.06445 0.04112,0.01643 0.08931,0.03671 0.205131,0.07617 0.05791,0.01973 0.128514,0.04385 0.273509,0.08203 0.0725,0.01909 0.306435,0.06831 0.306721,0.06836 2.86e-4,5.2e-5 0.714851,0.06445 0.715031,0.06445 8.87e-4,0 0.729709,-0.06294 0.890858,-0.09961 0.161149,-0.03667 0.253364,-0.06607 0.32821,-0.08984 0.149692,-0.04755 0.219928,-0.07606 0.279371,-0.09961 0.118883,-0.0471 0.175248,-0.07459 0.230528,-0.09961 0.110561,-0.05004 0.194046,-0.08927 0.287185,-0.134766 0.186278,-0.091 0.395061,-0.195487 0.615395,-0.308593 1.494301,-0.64857 2.821438,-1.796415 4.028397,-2.695347 0.316169,-0.279431 0.550928,-0.520637 0.900626,-0.876953 l 0.0059,-0.0059 C 28.376696,22.294118 30.22493,16.689998 30.965254,10.66399 31.095873,9.6258615 30.826603,8.5217795 30.679982,7.9785286 30.258111,6.6731168 29.324879,6.1252218 28.30241,5.5058724 27.843033,5.2477819 27.349339,4.9996495 26.809832,4.7675911 25.089237,4.0275043 23.190779,3.5499658 21.148196,3.2734505 19.650559,3.070709 18.041849,2.9869117 16.451656,3.0019661 16.353427,3.0011922 16.254445,2.99995 16.154702,3.000013 Z"/>
+ <path style="fill:#e4e4e4" d="M 16.154702,2 C 14.686575,2.00116 13.213279,2.086619 11.833261,2.2734375 9.7906774,2.5499527 7.89222,3.0274932 6.171624,3.7675781 4.2048043,4.5808454 2.7865935,5.7369249 2.3014716,6.9785156 2.023945,7.7064002 2.0965457,7.7117959 2.0787572,7.828125 2.0609685,7.9444541 2.0539507,8.010364 2.047499,8.0722656 1.9758513,8.6148484 2.0029534,9.1499293 2.0162408,9.6640625 2.9784119,14.83641 5.1124134,20.851455 7.9963197,24.457031 c 0.864279,1.040804 1.5278953,1.7313 2.6921103,2.644531 1.141785,0.895643 2.265823,1.586304 3.670882,2.263672 0.151896,0.07323 0.290558,0.139053 0.412217,0.195313 0.06083,0.02813 0.113625,0.05244 0.185595,0.08398 0.03599,0.01577 0.0721,0.03158 0.154338,0.06445 0.04112,0.01643 0.08931,0.03671 0.205131,0.07617 0.05791,0.01973 0.128514,0.04385 0.273509,0.08203 0.0725,0.01909 0.306435,0.06831 0.306721,0.06836 2.86e-4,5.2e-5 0.714851,0.06445 0.715031,0.06445 8.87e-4,0 0.729709,-0.06294 0.890858,-0.09961 0.161149,-0.03667 0.253364,-0.06607 0.32821,-0.08984 0.149692,-0.04755 0.219928,-0.07606 0.279371,-0.09961 0.118883,-0.0471 0.175248,-0.07459 0.230528,-0.09961 0.110561,-0.05004 0.194046,-0.08927 0.287185,-0.134766 0.186278,-0.091 0.395061,-0.195487 0.615395,-0.308593 1.494301,-0.64857 2.821438,-1.796415 4.028397,-2.695347 0.316169,-0.279431 0.550928,-0.520637 0.900626,-0.876953 l 0.0059,-0.0059 C 28.376696,21.294105 30.22493,15.689985 30.965254,9.6639765 31.095873,8.6258485 30.826603,7.5217665 30.679982,6.9785156 30.258111,5.6731038 29.324879,5.1252088 28.30241,4.5058594 27.843033,4.2477689 27.349339,3.9996365 26.809832,3.7675781 25.089237,3.0274913 23.190779,2.5499528 21.148196,2.2734375 19.650559,2.070696 18.041849,1.9868987 16.451656,2.0019531 16.353427,2.0011792 16.254445,1.999937 16.154702,2 Z"/>
+ <path style="opacity:0.2" d="m 16.167386,7.0000155 c -1.308048,0.00103 -2.630461,0.080405 -3.7863,0.2369165 C 10.631695,7.4738182 9.0576533,7.8842548 7.7636571,8.4409906 7.0320969,8.7557416 6.0993915,9.279905 6.052666,9.4025167 6.037027,9.4435447 6.013328,9.7917677 6,10.176374 c 0.098897,0.805221 0.2172755,1.590072 0.3572956,2.354591 0.065916,0.473415 0.2583048,1.427367 0.4468777,2.168363 0.2656171,1.043758 0.4378745,1.406165 0.8738247,1.838569 0.2643788,0.262229 0.4656302,0.401729 0.8633443,0.598398 0.5750521,0.284361 1.2499263,0.471172 2.4725677,0.684425 0.755357,0.131753 1.472051,0.303221 2.069166,0.49511 3.790275,1.218062 7.126766,3.958413 7.292186,5.989228 0.01124,0.13794 0.02708,0.271985 0.03522,0.29791 0.02171,0.06918 0.259956,-0.141419 0.914046,-0.808062 3.405145,-3.484956 4.994599,-8.074965 5.675474,-13.618532 C 26.986679,9.7917677 26.96297,9.4435471 26.947332,9.4025167 26.900607,9.279905 25.967903,8.7557416 25.236338,8.4409906 23.942346,7.8842548 22.368306,7.4738182 20.618915,7.236932 19.364735,7.0671038 17.91455,6.9882107 16.499275,7.0016127 c -0.110481,-0.0011 -0.221094,-0.00166 -0.331891,-0.00159 z M 9.800087,19.112817 c -0.2317543,-0.0018 -0.4112721,0.01101 -0.5111586,0.04034 -0.086386,0.02536 -0.2107343,0.100064 -0.2775766,0.166755 -0.1846355,0.184217 -0.1557857,0.347071 0.1524194,0.860607 0.5633537,0.938663 1.2559688,1.919475 1.9225798,2.722459 0.410651,0.494654 1.635862,1.702582 2.081973,2.052611 0.988987,0.775987 1.673501,1.196929 2.938187,1.806784 0.271033,0.130697 0.502227,0.237638 0.51374,0.237638 0.05677,0 1.47693,-0.729224 1.835375,-0.942415 0.627716,-0.373343 1.10943,-0.702851 1.233341,-0.843659 0.06165,-0.07006 0.15248,-0.215115 0.201831,-0.322379 0.175348,-0.381126 0.101435,-0.890313 -0.204154,-1.405894 -1.05583,-1.781363 -4.425777,-3.561233 -7.890242,-4.167351 -0.723787,-0.126628 -1.486455,-0.201528 -1.996315,-0.205494 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.154297 2 C 14.68617 2.00116 13.214002 2.086619 11.833984 2.2734375 C 9.7914008 2.5499527 7.892471 3.0274932 6.171875 3.7675781 C 4.2050553 4.5808454 2.7859031 5.7369249 2.3007812 6.9785156 C 2.0232546 7.7064002 2.0959135 7.7117959 2.078125 7.828125 C 2.0603363 7.9444541 2.0533267 8.010364 2.046875 8.0722656 C 1.977098 8.6006821 2.0020567 9.1212808 2.015625 9.6230469 C 2.0215459 9.440105 2.022416 9.257491 2.046875 9.0722656 C 2.0533267 9.010364 2.0603363 8.9444541 2.078125 8.828125 C 2.0959135 8.7117959 2.0232546 8.7064002 2.3007812 7.9785156 C 2.7859031 6.7369249 4.2050553 5.5808454 6.171875 4.7675781 C 7.892471 4.0274932 9.7914008 3.5499527 11.833984 3.2734375 C 13.214002 3.086619 14.68617 3.00116 16.154297 3 C 16.25404 2.999937 16.352943 3.0011792 16.451172 3.0019531 C 18.041365 2.9868987 19.650801 3.070696 21.148438 3.2734375 C 23.191021 3.5499528 25.089952 4.0274913 26.810547 4.7675781 C 27.350054 4.9996365 27.843357 5.2477689 28.302734 5.5058594 C 29.325203 6.1252088 30.257817 6.6731038 30.679688 7.9785156 C 30.775014 8.3317122 30.91334 8.9289142 30.96875 9.5839844 C 31.076379 8.5695744 30.82255 7.5078408 30.679688 6.9785156 C 30.257817 5.6731038 29.325203 5.1252088 28.302734 4.5058594 C 27.843357 4.2477689 27.350054 3.9996365 26.810547 3.7675781 C 25.089952 3.0274913 23.191021 2.5499528 21.148438 2.2734375 C 19.650801 2.070696 18.041365 1.9868987 16.451172 2.0019531 C 16.352943 2.0011792 16.25404 1.999937 16.154297 2 z"/>
+ <path style="fill:#0087db" d="m 16.167386,6.0000025 c -1.308048,0.00103 -2.630461,0.080405 -3.7863,0.2369165 C 10.631695,6.4738052 9.0576533,6.8842418 7.7636571,7.4409776 7.0320969,7.7557286 6.0993915,8.279892 6.052666,8.4025037 6.037027,8.4435317 6.013328,8.7917547 6,9.1763609 c 0.098897,0.8052206 0.2172755,1.5900721 0.3572956,2.3545911 0.065916,0.473415 0.2583048,1.427367 0.4468777,2.168363 0.2656171,1.043758 0.4378745,1.406165 0.8738247,1.838569 0.2643788,0.262229 0.4656302,0.401729 0.8633443,0.598398 0.5750521,0.284361 1.2499263,0.471172 2.4725677,0.684425 0.755357,0.131753 1.472051,0.303221 2.069166,0.49511 3.790275,1.218062 7.126766,3.958413 7.292186,5.989228 0.01124,0.13794 0.02708,0.271985 0.03522,0.29791 0.02171,0.06918 0.259956,-0.141419 0.914046,-0.808062 3.405145,-3.484956 4.994599,-8.074965 5.675474,-13.6185321 C 26.986679,8.7917547 26.96297,8.4435341 26.947332,8.4025037 26.900607,8.279892 25.967903,7.7557286 25.236338,7.4409776 23.942346,6.8842418 22.368306,6.4738052 20.618915,6.236919 19.364735,6.0670908 17.91455,5.9881977 16.499275,6.0015997 c -0.110481,-0.0011 -0.221094,-0.00166 -0.331891,-0.00159 z M 9.800087,18.112804 c -0.2317543,-0.0018 -0.4112721,0.01101 -0.5111586,0.04034 -0.086386,0.02536 -0.2107343,0.100064 -0.2775766,0.166755 -0.1846355,0.184217 -0.1557857,0.347071 0.1524194,0.860607 0.5633537,0.938663 1.2559688,1.919475 1.9225798,2.722459 0.410651,0.494654 1.635862,1.702582 2.081973,2.052611 0.988987,0.775987 1.673501,1.196929 2.938187,1.806784 0.271033,0.130697 0.502227,0.237638 0.51374,0.237638 0.05677,0 1.47693,-0.729224 1.835375,-0.942415 0.627716,-0.373343 1.10943,-0.702851 1.233341,-0.843659 0.06165,-0.07006 0.15248,-0.215115 0.201831,-0.322379 0.175348,-0.381126 0.101435,-0.890313 -0.204154,-1.405894 -1.05583,-1.781363 -4.425777,-3.561233 -7.890242,-4.167351 -0.723787,-0.126628 -1.486455,-0.201528 -1.996315,-0.205494 z"/>
+ <circle style="opacity:0.2" cx="6" cy="8" r="5"/>
+ <circle style="fill:#e6e6e6" cx="6" cy="7" r="5"/>
+ <circle style="opacity:0.2" cx="6" cy="8" r="3"/>
+ <circle style="fill:#4f4f4f" cx="6" cy="7" r="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6 2 A 5 5 0 0 0 1 7 A 5 5 0 0 0 1.0273438 7.484375 A 5 5 0 0 1 6 3 A 5 5 0 0 1 10.972656 7.515625 A 5 5 0 0 0 11 7 A 5 5 0 0 0 6 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rocketchat-desktop.svg b/.icons/awkward/32x32/apps/rocketchat-desktop.svg
new file mode 120000
index 00000000..3d0d1984
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rocketchat-desktop.svg
@@ -0,0 +1 @@
+rocketchat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/rocketchat.svg b/.icons/awkward/32x32/apps/rocketchat.svg
new file mode 100644
index 00000000..c7c38ed5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rocketchat.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 1,3 c 1.1805293,1.6527409 2.0312916,4.830053 2.4941406,8.488281 A 15,10 0 0 0 1,17 15,10 0 0 0 3.6347656,22.640625 C 3.2459122,26.244627 2.4000911,29.36656 1,31 5.0690536,31 8.7213304,29.254114 11.279297,26.482422 A 15,10 0 0 0 16,27 15,10 0 0 0 31,17 15,10 0 0 0 16,7 15,10 0 0 0 11.283203,7.5214844 C 8.7250681,4.7474277 5.0710396,3 1,3 Z"/>
+ <path style="fill:#c1272d" d="M 15,16 C 15,23.731986 8.7319866,30 1,30 5.2,25.1 4.5,6.8999997 1,2 8.7319866,2 15,8.2680132 15,16 Z"/>
+ <ellipse style="fill:#c1272d" cx="16" cy="16" rx="15" ry="10"/>
+ <path style="opacity:0.2" d="m 16,8.999562 c -3.781842,0 -7.1742472,1.04455 -9.4980469,2.59375 C 4.1788796,13.142028 3.0007365,15.047482 3,16.997609 c 0.00495,1.408971 0.6263575,2.848155 2.0253906,4.207031 a 2.0002,2.0002 0 0 1 0.5957032,1.650391 C 5.4049599,24.857388 5.0815996,26.727068 4.5507812,28.398 6.5789865,27.762208 8.3955763,26.657594 9.8085938,25.126515 a 2.0002,2.0002 0 0 1 1.9062502,-0.595703 c 1.374405,0.306854 2.826752,0.46595 4.289062,0.46875 3.78019,-7.56e-4 7.171183,-1.045111 9.494141,-2.59375 C 27.821847,20.856612 29,18.950326 29,16.999562 29,15.048798 27.821847,13.142512 25.498047,11.593312 23.174247,10.044112 19.781842,8.999562 16,8.999562 Z"/>
+ <path style="fill:#ffffff" d="M 16 8 C 12.218158 8 8.8257528 9.0445502 6.5019531 10.59375 C 4.1788796 12.142466 3.0007365 14.04792 3 15.998047 C 3.0049506 17.407018 3.6263575 18.846202 5.0253906 20.205078 A 2.0002 2.0002 0 0 1 5.6210938 21.855469 C 5.4049599 23.857826 5.0815996 25.727506 4.5507812 27.398438 C 6.5789865 26.762646 8.3955763 25.658032 9.8085938 24.126953 A 2.0002 2.0002 0 0 1 11.714844 23.53125 C 13.089249 23.838104 14.541596 23.9972 16.003906 24 C 19.784096 23.999244 23.175089 22.954889 25.498047 21.40625 C 27.821847 19.85705 29 17.950764 29 16 C 29 14.049236 27.821847 12.14295 25.498047 10.59375 C 23.174247 9.0445502 19.781842 8 16 8 z"/>
+ <path style="opacity:0.2" d="m 10,15 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 6,0 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 6,0 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z"/>
+ <path style="fill:#c1272d" d="M 10 14 A 2 2 0 0 0 8 16 A 2 2 0 0 0 10 18 A 2 2 0 0 0 12 16 A 2 2 0 0 0 10 14 z M 16 14 A 2 2 0 0 0 14 16 A 2 2 0 0 0 16 18 A 2 2 0 0 0 18 16 A 2 2 0 0 0 16 14 z M 22 14 A 2 2 0 0 0 20 16 A 2 2 0 0 0 22 18 A 2 2 0 0 0 24 16 A 2 2 0 0 0 22 14 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 1 2 C 1.2090292 2.2926408 1.4037679 2.6488071 1.5917969 3.03125 C 5.4223373 3.1928422 8.8507329 4.8836992 11.283203 7.5214844 A 15 10 0 0 1 16 7 A 15 10 0 0 1 30.96875 16.585938 A 15 10 0 0 0 31 16 A 15 10 0 0 0 16 6 A 15 10 0 0 0 11.283203 6.5214844 C 8.7250682 3.7474277 5.0710396 2 1 2 z M 3.359375 10.640625 A 15 10 0 0 0 1 16 A 15 10 0 0 0 1.0351562 16.455078 A 15 10 0 0 1 3.4941406 11.488281 C 3.4569429 11.194281 3.4015535 10.927872 3.359375 10.640625 z M 3.5234375 22.519531 C 3.0967448 25.745379 2.284104 28.501878 1 30 C 1.2355148 30 1.4646746 29.974449 1.6972656 29.962891 C 2.6838363 28.210804 3.3159933 25.595096 3.6347656 22.640625 A 15 10 0 0 1 3.5234375 22.519531 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rockradio.svg b/.icons/awkward/32x32/apps/rockradio.svg
new file mode 100644
index 00000000..5fc18c5b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rockradio.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 13.419459,3 c -0.759531,0 -1.414496,0.6244 -1.414496,1.4 l 0,13.9685 -4.6861409,-3.91932 c -0.5887923,-0.492445 -1.4016363,-0.548429 -1.9386549,0 l -0.9693617,0.98987 c -0.5370699,0.548432 -0.5583086,1.452866 0,1.97967 l 7.8692885,7.42523 C 13.161089,28.625511 16.467798,30.996052 20.274363,31 24.817439,31 28,27.239192 28,22.6 L 28,4.4 C 28,3.6244 27.489345,3 26.729814,3 L 25.358819,3 C 24.599289,3 24.00124,3.6244 24.00124,4.4 l 0,7.8981 c 0,-0.497959 -0.624879,-1.29817 -1.38441,-1.29817 l -0.971473,0 c -0.75953,0 -1.642876,0.800218 -1.642876,1.29817 l 0,0.0055 c 0,-0.500941 -0.339582,-1.30363 -1.099114,-1.30363 l -1.370994,0 c -0.75953,0 -1.528651,0.802696 -1.528651,1.30363 l 0,-7.9037 c 0,-0.7756 -0.453807,-1.4 -1.213338,-1.4 l -1.370995,0 z"/>
+ <path style="fill:#fabd7f" d="m 13.419459,2.00005 c -0.759531,0 -1.414496,0.6244 -1.414496,1.4 l 0,13.9685 -4.6861409,-3.91932 c -0.5887923,-0.492445 -1.4016363,-0.548429 -1.9386549,0 L 4.4108055,14.4391 c -0.5370699,0.548432 -0.5583086,1.452866 0,1.97967 L 12.280094,23.844 c 0.880995,3.781561 4.187704,6.152102 7.994269,6.15605 4.543076,0 7.725637,-3.760808 7.725637,-8.4 l 0,-18.2 c 0,-0.7756 -0.510655,-1.4 -1.270186,-1.4 l -1.370995,0 c -0.75953,0 -1.357579,0.6244 -1.357579,1.4 l 0,7.8981 c 0,-0.497959 -0.624879,-1.29817 -1.38441,-1.29817 l -0.971473,0 c -0.75953,0 -1.642876,0.800218 -1.642876,1.29817 l 0,0.0055 c 0,-0.500941 -0.339582,-1.30363 -1.099114,-1.30363 l -1.370994,0 c -0.75953,0 -1.528651,0.802696 -1.528651,1.30363 l 0,-7.9037 c 0,-0.7756 -0.453807,-1.4 -1.213338,-1.4 l -1.370995,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 13.419922 2 C 12.660391 2 12.005859 2.6247906 12.005859 3.4003906 L 12.005859 4.4003906 C 12.005859 3.6247906 12.660391 3 13.419922 3 L 14.791016 3 C 15.550547 3 16.003906 3.6247906 16.003906 4.4003906 L 16.003906 3.4003906 C 16.003906 2.6247906 15.550547 2 14.791016 2 L 13.419922 2 z M 25.359375 2 C 24.599845 2 24.001953 2.6247906 24.001953 3.4003906 L 24.001953 4.4003906 C 24.001953 3.6247906 24.599845 3 25.359375 3 L 26.730469 3 C 27.49 3 28 3.6247906 28 4.4003906 L 28 3.4003906 C 28 2.6247906 27.49 2 26.730469 2 L 25.359375 2 z M 17.533203 10 C 16.773673 10 16.003906 10.8018 16.003906 11.302734 L 16.003906 12.302734 C 16.003906 11.8018 16.773673 11 17.533203 11 L 18.904297 11 C 19.66208 11 20.000392 11.79766 20.001953 12.298828 C 20.001953 11.800876 20.885001 11 21.644531 11 L 22.617188 11 C 23.376718 11 24.001953 11.800869 24.001953 12.298828 L 24.001953 11.298828 C 24.001953 10.800869 23.376718 10 22.617188 10 L 21.644531 10 C 20.885001 10 20.001953 10.800876 20.001953 11.298828 C 20.000392 10.79766 19.66208 10 18.904297 10 L 17.533203 10 z M 6.3300781 13.058594 C 5.9861408 13.051596 5.6493687 13.175004 5.3808594 13.449219 L 4.4101562 14.439453 C 4.0124107 14.845613 3.8997842 15.446633 4.09375 15.945312 C 4.16234 15.760802 4.2658647 15.586797 4.4101562 15.439453 L 5.3808594 14.449219 C 5.917878 13.90079 6.7295671 13.956774 7.3183594 14.449219 L 12.005859 18.369141 L 12.005859 17.369141 L 7.3183594 13.449219 C 7.0239632 13.202996 6.6740155 13.065592 6.3300781 13.058594 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rocksndiamonds.svg b/.icons/awkward/32x32/apps/rocksndiamonds.svg
new file mode 100644
index 00000000..3e0001e7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rocksndiamonds.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 14.256775,2.0010003 a 1.2609911,1.2609911 0 0 0 -0.822518,0.349693 L 2.3881439,12.947378 a 1.2609911,1.2609911 0 0 0 -0.348462,1.223926 l 3.09306,12.01639 a 1.2609911,1.2609911 0 0 0 0.870538,0.897627 l 13.3425141,3.865093 a 1.2609911,1.2609911 0 0 0 1.166053,-0.249957 l 10.042594,-8.516996 a 1.2609911,1.2609911 0 0 0 0.442041,-1.055236 L 30.06684,8.6291607 A 1.2609911,1.2609911 0 0 0 29.254173,7.5431424 L 14.751762,2.0810357 a 1.2609911,1.2609911 0 0 0 -0.494987,-0.080035 z"/>
+ <path style="fill:#36c53c" d="m 14.256775,1.0010012 a 1.2609911,1.2609911 0 0 0 -0.822518,0.349693 L 2.3881438,11.947378 A 1.2609911,1.2609911 0 0 0 2.039682,13.171304 l 3.0930596,12.01639 a 1.2609911,1.2609911 0 0 0 0.8705386,0.897627 l 13.3425138,3.865093 a 1.2609911,1.2609911 0 0 0 1.166053,-0.249957 l 10.042594,-8.516996 a 1.2609911,1.2609911 0 0 0 0.442041,-1.055236 L 30.06684,7.6291616 A 1.2609911,1.2609911 0 0 0 29.254173,6.5431433 L 14.751762,1.0810366 a 1.2609911,1.2609911 0 0 0 -0.494987,-0.080035 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="m 13.851355,1.0863357 c -0.154957,0.059803 -0.296572,0.1496304 -0.416712,0.2643224 L 2.3883922,11.94783 C 2.2174463,12.11235 2.0963818,12.321759 2.0391089,12.551996 L 9,17 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 14.249187,1.0027235 c -0.13626,0.00617 -0.270616,0.034408 -0.397832,0.083612 L 9,17 25,11 Z"/>
+ <path style="opacity:0.05" d="m 14.257279,1.0013749 c -0.0027,4.412e-4 -0.0054,8.912e-4 -0.0081,0.00135 L 25,11 29.898155,7.0888822 C 29.75248,6.8381128 29.524819,6.6452206 29.253531,6.5427062 L 14.752209,1.0809414 c -0.157989,-0.059377 -0.326291,-0.0864338 -0.49493,-0.079566 z"/>
+ <path style="opacity:0.1" d="m 2.0391089,12.551996 c -0.051429,0.203129 -0.051429,0.415871 0,0.619 l 3.0936515,12.017231 c 0.049329,0.189554 0.1421365,0.365012 0.2710653,0.512462 L 9,17 Z"/>
+ <path style="opacity:0.16000001" d="m 9,17 -3.5961743,8.700689 c 0.1589238,0.183152 0.3672858,0.316598 0.6001198,0.384346 l 13.3415405,3.865041 c 0.138393,0.03949 0.282526,0.055 0.426152,0.04585 z"/>
+ <path style="opacity:0.23000004" d="M 25,11 9,17 19.771638,29.995928 c 0.08381,-0.0047 0.166934,-0.01785 0.248139,-0.03911 z"/>
+ <path style="opacity:0.3" d="m 25,11 -4.980223,18.956819 c 0.181069,-0.0478 0.349218,-0.135329 0.492234,-0.256231 l 10.042904,-8.517655 c 0.143406,-0.121963 0.257684,-0.274488 0.334449,-0.446382 z"/>
+ <path style="opacity:0.22000002" d="M 29.898155,7.0888822 25,11 l 5.889364,9.736551 c 0.08537,-0.190775 0.121978,-0.399778 0.106538,-0.608211 L 30.066728,7.6296643 c -0.01445,-0.1907121 -0.0721,-0.375638 -0.168573,-0.5407821 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 14.255859 1.0019531 A 1.2609911 1.2609911 0 0 0 13.433594 1.3515625 L 2.3886719 11.947266 A 1.2609911 1.2609911 0 0 0 2.0390625 13.171875 L 2.09375 13.384766 A 1.2609911 1.2609911 0 0 1 2.3886719 12.947266 L 13.433594 2.3515625 A 1.2609911 1.2609911 0 0 1 14.255859 2.0019531 A 1.2609911 1.2609911 0 0 1 14.751953 2.0800781 L 29.253906 7.5429688 A 1.2609911 1.2609911 0 0 1 30.066406 8.6289062 L 30.953125 20.558594 A 1.2609911 1.2609911 0 0 0 30.996094 20.128906 L 30.066406 7.6289062 A 1.2609911 1.2609911 0 0 0 29.253906 6.5429688 L 14.751953 1.0800781 A 1.2609911 1.2609911 0 0 0 14.255859 1.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rocs.svg b/.icons/awkward/32x32/apps/rocs.svg
new file mode 100644
index 00000000..7945f9fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rocs.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#37a0f2" transform="matrix(0,-1,-1,0,0,0)" d="m-16-30c7.756 0 14 6.244 14 14s-6.244 14-14 14-14-6.244-14-14 6.244-14 14-14z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <g opacity=".2" transform="matrix(-.62295 0 0 -.62295 31.295 31.606)">
+ <path fill-rule="evenodd" transform="matrix(-1,0,0,-1,7.2754,50.69)" d="m-16.725 11.189a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 0.45508 1.0742l-1.8164 3.9336a1.5 1.5 0 0 0 -0.13867 -0.0078 1.5 1.5 0 0 0 -1.1602 0.55469l-4.2422-1.5137a1.5 1.5 0 0 0 -0.43555 -1 1.5 1.5 0 0 0 -2.1211 0 1.5 1.5 0 0 0 0 2.1211 1.5 1.5 0 0 0 1 0.4375l1.5137 4.2383a1.5 1.5 0 0 0 -0.55469 1.1621h-1l-1.123 0.13477-3.877 0.4668v4.8008l3.873 0.46484a11.5 11.5 0 0 0 1.2344 2.9746l-2.4102 3.0703 3.3926 3.3926 3.0703-2.4102a11.5 11.5 0 0 0 2.9746 1.2305l0.46484 3.877h4.8008v-0.002l0.46484-3.873a11.5 11.5 0 0 0 2.9746 -1.2324l3.0705 2.41 3.3926-3.394-2.4101-3.071-0.6992-0.89-0.7676-0.768a1.5 1.5 0 0 0 0.57422 -1.1816 1.5 1.5 0 0 0 -0.00781 -0.13867l3.9316-1.8164a1.5 1.5 0 0 0 1.0762 0.45508 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5 1.5 1.5 0 0 0 -1.0742 0.45508l-3.9336-1.8145a1.5 1.5 0 0 0 0.00781 -0.14062 1.5 1.5 0 0 0 -0.55273 -1.1621l1.5137-4.2402a1.5 1.5 0 0 0 0.99805 -0.43555 1.5 1.5 0 0 0 0 -2.1211 1.5 1.5 0 0 0 -2.1211 0 1.5 1.5 0 0 0 -0.4375 1l-4.2379 1.512a1.5 1.5 0 0 0 -1.1621 -0.55274 1.5 1.5 0 0 0 -0.13867 0.0078l-1.8145-3.9336a1.5 1.5 0 0 0 0.45312 -1.0742 1.5 1.5 0 0 0 -1.5 -1.5zm0.13867 2.9922 1.8145 3.9336a1.5 1.5 0 0 0 -0.36524 0.57422h-3.1758a1.5 1.5 0 0 0 -0.36719 -0.57422l1.8145-3.9316a1.5 1.5 0 0 0 0.14062 0.0059 1.5 1.5 0 0 0 0.13867 -0.0078zm-8.8359 3.5039 4.1973 1.5a1.5 1.5 0 0 0 0 0.0039 1.5 1.5 0 0 0 0.14844 0.64453l-2.5039 2.5039a1.5 1.5 0 0 0 -0.64453 -0.14844 1.5 1.5 0 0 0 -0.0039 0l-1.5-4.1973a1.5 1.5 0 0 0 0.16602 -0.14063 1.5 1.5 0 0 0 0.14062 -0.16602zm17.395 0a1.5 1.5 0 0 0 0.14062 0.16602 1.5 1.5 0 0 0 0.16602 0.14258l-1.5 4.1953a1.5 1.5 0 0 0 -0.00391 0 1.5 1.5 0 0 0 -0.64453 0.14844l-2.5039-2.5039a1.5 1.5 0 0 0 0.14844 -0.64453 1.5 1.5 0 0 0 0 -0.0039l4.1973-1.5zm-10.285 2.0039h3.1738a1.5 1.5 0 0 0 1.4141 1 1.5 1.5 0 0 0 0.64453 -0.14648l2.5039 2.502a1.5 1.5 0 0 0 -0.14844 0.64453 1.5 1.5 0 0 0 1 1.4141v3.1738a1.5 1.5 0 0 0 -1 1.4121 1.5 1.5 0 0 0 0.35352 0.96484 7.5 7.5 0 0 1 -6.3535 3.5352 7.5 7.5 0 0 1 -7.5 -7.5 7.5 7.5 0 0 1 0.1582 -1.5098 1.5 1.5 0 0 0 1.3418 -1.4902 1.5 1.5 0 0 0 -0.14844 -0.64648l2.502-2.502a1.5 1.5 0 0 0 0.64648 0.14844 1.5 1.5 0 0 0 1.4121 -1zm10.16 5.0449 3.9355 1.8164a1.5 1.5 0 0 0 -0.00781 0.13867 1.5 1.5 0 0 0 0.00781 0.13867l-3.9336 1.8145a1.5 1.5 0 0 0 -0.57422 -0.36523v-3.1758a1.5 1.5 0 0 0 0.57227 -0.36719z"/>
+ </g>
+ <g fill="#fff" transform="matrix(-.62295 0 0 -.62295 31.295 30.606)">
+ <path fill-rule="evenodd" transform="matrix(-1 0 0 -1 7.2754 50.69)" d="m-16.725 11.189a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 0.45508 1.0742l-1.8164 3.9336a1.5 1.5 0 0 0 -0.13867 -0.0078 1.5 1.5 0 0 0 -1.1602 0.55469l-4.2422-1.5137a1.5 1.5 0 0 0 -0.43555 -1 1.5 1.5 0 0 0 -2.1211 0 1.5 1.5 0 0 0 0 2.1211 1.5 1.5 0 0 0 1 0.4375l1.5137 4.2383a1.5 1.5 0 0 0 -0.55469 1.1621h-1l-1.123 0.13477-3.877 0.4668v4.8008l3.873 0.46484a11.5 11.5 0 0 0 1.2344 2.9746l-2.4102 3.0703 3.3926 3.3926 3.0703-2.4102a11.5 11.5 0 0 0 2.9746 1.2305l0.46484 3.877h4.8008v-0.002l0.46484-3.873a11.5 11.5 0 0 0 2.9746 -1.2324l3.0705 2.41 3.3926-3.394-2.4101-3.071-0.6992-0.89-0.7676-0.768a1.5 1.5 0 0 0 0.57422 -1.1816 1.5 1.5 0 0 0 -0.00781 -0.13867l3.9316-1.8164a1.5 1.5 0 0 0 1.0762 0.45508 1.5 1.5 0 0 0 1.5 -1.5 1.5 1.5 0 0 0 -1.5 -1.5 1.5 1.5 0 0 0 -1.0742 0.45508l-3.9336-1.8145a1.5 1.5 0 0 0 0.00781 -0.14062 1.5 1.5 0 0 0 -0.55273 -1.1621l1.5137-4.2402a1.5 1.5 0 0 0 0.99805 -0.43555 1.5 1.5 0 0 0 0 -2.1211 1.5 1.5 0 0 0 -2.1211 0 1.5 1.5 0 0 0 -0.4375 1l-4.2379 1.512a1.5 1.5 0 0 0 -1.1621 -0.55274 1.5 1.5 0 0 0 -0.13867 0.0078l-1.8145-3.9336a1.5 1.5 0 0 0 0.45312 -1.0742 1.5 1.5 0 0 0 -1.5 -1.5zm0.13867 2.9922 1.8145 3.9336a1.5 1.5 0 0 0 -0.36524 0.57422h-3.1758a1.5 1.5 0 0 0 -0.36719 -0.57422l1.8145-3.9316a1.5 1.5 0 0 0 0.14062 0.0059 1.5 1.5 0 0 0 0.13867 -0.0078zm-8.8359 3.5039 4.1973 1.5a1.5 1.5 0 0 0 0 0.0039 1.5 1.5 0 0 0 0.14844 0.64453l-2.5039 2.5039a1.5 1.5 0 0 0 -0.64453 -0.14844 1.5 1.5 0 0 0 -0.0039 0l-1.5-4.1973a1.5 1.5 0 0 0 0.16602 -0.14063 1.5 1.5 0 0 0 0.14062 -0.16602zm17.395 0a1.5 1.5 0 0 0 0.14062 0.16602 1.5 1.5 0 0 0 0.16602 0.14258l-1.5 4.1953a1.5 1.5 0 0 0 -0.00391 0 1.5 1.5 0 0 0 -0.64453 0.14844l-2.5039-2.5039a1.5 1.5 0 0 0 0.14844 -0.64453 1.5 1.5 0 0 0 0 -0.0039l4.1973-1.5zm-10.285 2.0039h3.1738a1.5 1.5 0 0 0 1.4141 1 1.5 1.5 0 0 0 0.64453 -0.14648l2.5039 2.502a1.5 1.5 0 0 0 -0.14844 0.64453 1.5 1.5 0 0 0 1 1.4141v3.1738a1.5 1.5 0 0 0 -1 1.4121 1.5 1.5 0 0 0 0.35352 0.96484 7.5 7.5 0 0 1 -6.3535 3.5352 7.5 7.5 0 0 1 -7.5 -7.5 7.5 7.5 0 0 1 0.1582 -1.5098 1.5 1.5 0 0 0 1.3418 -1.4902 1.5 1.5 0 0 0 -0.14844 -0.64648l2.502-2.502a1.5 1.5 0 0 0 0.64648 0.14844 1.5 1.5 0 0 0 1.4121 -1zm10.16 5.0449 3.9355 1.8164a1.5 1.5 0 0 0 -0.00781 0.13867 1.5 1.5 0 0 0 0.00781 0.13867l-3.9336 1.8145a1.5 1.5 0 0 0 -0.57422 -0.36523v-3.1758a1.5 1.5 0 0 0 0.57227 -0.36719z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rosa-imagewriter.svg b/.icons/awkward/32x32/apps/rosa-imagewriter.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rosa-imagewriter.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/rosamp.svg b/.icons/awkward/32x32/apps/rosamp.svg
new file mode 120000
index 00000000..32d53de2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rosamp.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/rosegarden.svg b/.icons/awkward/32x32/apps/rosegarden.svg
new file mode 100644
index 00000000..d63572c6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rosegarden.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 19.684878,3.2462396 C 15.875974,2.2251426 11.986536,4.4705872 10.965577,8.2804063 7.1556867,7.259574 3.2671372,9.5047804 2.2462785,13.314573 c -1.0209911,3.8093 1.2244535,7.698738 5.0342726,8.719695 -1.0208588,3.809793 1.2244172,7.698642 5.0342189,8.719498 3.809803,1.020855 7.698642,-1.224418 8.719498,-5.03422 3.809793,1.020858 7.698641,-1.224417 8.719497,-5.03422 1.020856,-3.809802 -1.224417,-7.698641 -5.03422,-8.719497 1.020859,-3.8097933 -1.224417,-7.6986417 -5.03422,-8.7194977 z"/>
+ <path style="fill:#c53b7c" d="M 19.684878,2.2462811 C 15.875974,1.2251841 11.986536,3.4706287 10.965577,7.2804478 7.1556867,6.2596155 3.2671372,8.5048219 2.2462785,12.314614 c -1.0209911,3.8093 1.2244535,7.698738 5.0342726,8.719695 -1.0208588,3.809793 1.2244172,7.698642 5.0342189,8.719498 3.809803,1.020855 7.698642,-1.224418 8.719498,-5.03422 3.809793,1.020858 7.698641,-1.224417 8.719497,-5.03422 1.020856,-3.809802 -1.224417,-7.698641 -5.03422,-8.719497 1.020859,-3.8097928 -1.224417,-7.6986412 -5.03422,-8.7194972 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 17.552734 2.0058594 C 14.517699 2.122871 11.794373 4.185772 10.964844 7.28125 C 7.1549535 6.2604177 3.2669525 8.504661 2.2460938 12.314453 C 2.035965 13.09844 1.9716899 13.88532 2.0234375 14.650391 C 2.056146 14.206849 2.126533 13.760532 2.2460938 13.314453 C 3.2669525 9.5046605 7.1549535 7.2604177 10.964844 8.28125 C 11.985803 4.4714309 15.876643 2.2249967 19.685547 3.2460938 C 22.711277 4.0568535 24.74367 6.6784277 24.943359 9.6308594 C 25.190733 6.2859183 23.049765 3.1475531 19.685547 2.2460938 C 18.971377 2.0546381 18.253127 1.9788567 17.552734 2.0058594 z M 24.898438 11.023438 C 24.857722 11.337286 24.803003 11.652369 24.71875 11.966797 C 27.744463 12.777552 29.776852 15.397197 29.976562 18.349609 C 30.219442 15.065591 28.157354 11.987815 24.898438 11.023438 z M 7.1015625 21.976562 C 7.0407736 22.445145 7.025695 22.911057 7.0566406 23.369141 C 7.0894048 22.926109 7.161853 22.48074 7.28125 22.035156 C 7.2198165 22.018693 7.1621754 21.994505 7.1015625 21.976562 z"/>
+ <g style="opacity:0.2" transform="matrix(0.49101434,0.85045425,-0.85045425,0.49101434,21.751039,-4.4635389)">
+ <path d="m 16,4 c -3.324,0 -6,2.676 -6,6 -3.324,0 -6,2.676 -6,6 0,3.324 2.676,6 6,6 0,3.324 2.676,6 6,6 3.324,0 6,-2.676 6,-6 3.324,0 6,-2.676 6,-6 0,-3.324 -2.676,-6 -6,-6 0,-3.324 -2.676,-6 -6,-6 z"/>
+ </g>
+ <g style="fill:#dc6ca0" transform="matrix(0.49101434,0.85045425,-0.85045425,0.49101434,21.751039,-5.4634974)">
+ <path d="m 16,4 c -3.324,0 -6,2.676 -6,6 -3.324,0 -6,2.676 -6,6 0,3.324 2.676,6 6,6 0,3.324 2.676,6 6,6 3.324,0 6,-2.676 6,-6 3.324,0 6,-2.676 6,-6 0,-3.324 -2.676,-6 -6,-6 0,-3.324 -2.676,-6 -6,-6 z"/>
+ </g>
+ <g style="opacity:0.2" transform="matrix(0.86863374,0.23275195,-0.23275195,0.86863374,5.4767634,0.68073812)">
+ <path transform="translate(0,-1.5)" d="M 16,11.5 A 3,3 0 0 0 13.268,13.268 3,3 0 0 0 11.5,16 3,3 0 0 0 13.268,18.732 3,3 0 0 0 16,20.5 3,3 0 0 0 18.732,18.732 3,3 0 0 0 20.5,16 3,3 0 0 0 18.732,13.268 3,3 0 0 0 16,11.5 Z"/>
+ </g>
+ <g style="fill:#f0a9ca" transform="matrix(0.86863374,0.23275195,-0.23275195,0.86863374,5.4767634,-0.31922043)">
+ <path transform="translate(0,-1.5)" d="M 16,11.5 A 3,3 0 0 0 13.268,13.268 3,3 0 0 0 11.5,16 3,3 0 0 0 13.268,18.732 3,3 0 0 0 16,20.5 3,3 0 0 0 18.732,18.732 3,3 0 0 0 20.5,16 3,3 0 0 0 18.732,13.268 3,3 0 0 0 16,11.5 Z"/>
+ </g>
+ <g style="fill:#ffffff;opacity:0.1" transform="matrix(0.49101434,0.85045425,-0.85045425,0.49101434,21.751039,-5.4634974)">
+ <path style="fill:#ffffff" transform="matrix(0.50915687,-0.88187775,0.88187775,0.50915687,-6.2565541,21.963534)" d="M 12.898438 5.0019531 C 11.949055 5.0276006 10.990831 5.2848807 10.107422 5.7949219 C 8.0604482 6.9767531 6.9980293 9.1848888 7.1835938 11.386719 C 7.3439732 9.5377813 8.3712841 7.7972904 10.107422 6.7949219 C 12.934332 5.1627902 16.524118 6.1242619 18.15625 8.9511719 C 20.98316 7.3190402 24.572946 8.2805119 26.205078 11.107422 C 26.657115 11.890366 26.90309 12.732037 26.972656 13.574219 C 27.075665 12.409524 26.836629 11.201291 26.205078 10.107422 C 24.572946 7.2805119 20.98316 6.3190402 18.15625 7.9511719 C 17.034159 6.0076713 14.987079 4.9455286 12.898438 5.0019531 z M 7.5878906 14.078125 C 5.7843337 15.300288 4.8569591 17.363067 5.0273438 19.425781 C 5.1905428 17.580529 6.2181307 15.844331 7.9511719 14.84375 C 7.8074121 14.594753 7.6918988 14.3371 7.5878906 14.078125 z M 24.412109 18.921875 C 24.293286 19.002394 24.175166 19.083308 24.048828 19.15625 C 24.499129 19.936186 24.745703 20.774342 24.816406 21.613281 C 24.894167 20.716815 24.763726 19.797382 24.412109 18.921875 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(0.86863374,0.23275195,-0.23275195,0.86863374,5.4767634,-0.31922043)">
+ <path style="fill:#ffffff;opacity:0.2" transform="matrix(1.0741138,-0.2878107,0.2878107,1.0741138,-5.7907922,1.9191502)" d="M 16.246094 12.001953 A 2.6978292 2.6978292 0 0 0 14.263672 12.990234 A 2.6978292 2.6978292 0 0 0 12.091797 14.953125 A 2.6978292 2.6978292 0 0 0 12.048828 16.148438 A 2.6978292 2.6978292 0 0 1 12.091797 15.953125 A 2.6978292 2.6978292 0 0 1 14.263672 13.990234 A 2.6978292 2.6978292 0 0 1 17.046875 13.091797 A 2.6978292 2.6978292 0 0 1 19.009766 15.263672 A 2.6978292 2.6978292 0 0 1 19.951172 16.851562 A 2.6978292 2.6978292 0 0 0 19.009766 14.263672 A 2.6978292 2.6978292 0 0 0 17.046875 12.091797 A 2.6978292 2.6978292 0 0 0 16.246094 12.001953 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/roxterm.svg b/.icons/awkward/32x32/apps/roxterm.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/roxterm.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/rpcs3.svg b/.icons/awkward/32x32/apps/rpcs3.svg
new file mode 100644
index 00000000..2329628f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rpcs3.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="2.175" ry="2.175"/>
+ <rect style="fill:#e4e4e4" width="29" height="29" x="2" y="1" rx="2.175" ry="2.175"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:3;stroke-linejoin:round" d="m 6,16.5 h 17.456548 c 0,0 2.043452,0.1 2.043452,3 0,2.9 -1.991443,3 -1.991443,3 H 6 m 0,-12 h 17.456548 c 0,0 2.043452,0.1 2.043452,3 0,2.9 -1.991443,3 -1.991443,3 H 6"/>
+ <path style="fill:none;stroke:#1f75e6;stroke-width:3;stroke-linejoin:round" d="m 6,15.5 h 17.456548 c 0,0 2.043452,0.1 2.043452,3 0,2.9 -1.991443,3 -1.991443,3 H 6 m 0,-12 h 17.456548 c 0,0 2.043452,0.1 2.043452,3 0,2.9 -1.991443,3 -1.991443,3 H 6"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.1757812 1 C 2.9708313 1 2 1.9708313 2 3.1757812 L 2 4.1757812 C 2 2.9708313 2.9708313 2 4.1757812 2 L 28.824219 2 C 30.029169 2 31 2.9708313 31 4.1757812 L 31 3.1757812 C 31 1.9708313 30.029169 1 28.824219 1 L 4.1757812 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rpmdrake.svg b/.icons/awkward/32x32/apps/rpmdrake.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rpmdrake.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/rrootage.svg b/.icons/awkward/32x32/apps/rrootage.svg
new file mode 100644
index 00000000..692c7dea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rrootage.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 14,12 v 10 6 h 3 v -6 h 1.955078 l 4.558594,6 h 3.769531 l -4.75,-6.251953 C 24.536996,21.110374 26,19.238176 26,17 26,14.238576 23.78753,12 21.058594,12 H 17 Z m 3,3 h 2.853516 C 21.056504,15 22,15.782691 22,17 c 0,1.217309 -0.943496,2 -2.146484,2 H 17 Z M 5,16 v 12 h 3 v -9 h 4 v -3 c -1.511552,-0.0066 -2.8355352,0.353563 -4,1.027344 V 16 Z"/>
+ <path style="fill:#ffffff" d="M 20.894531,18.591797 18.505859,20.408203 23.513672,27 h 3.769531 z"/>
+ <rect style="fill:#9c9c9c" width="3" height="12" x="5" y="15"/>
+ <path style="fill:#9c9c9c" d="m 12,15 v 2.999909 H 5.7 v 0 C 7.3128322,16.044995 9.3840552,14.988616 12,15 Z"/>
+ <rect style="fill:#ffffff" width="3" height="16" x="14" y="11"/>
+ <path style="fill:#ffffff" d="m 14,11 v 10 h 7.058824 C 23.78776,21 26,18.761424 26,16 26,13.238576 23.78776,11 21.058824,11 Z m 3,3 h 2.853176 C 21.056164,14 22,14.782691 22,16 c 0,1.217309 -0.943836,2 -2.146824,2 H 17 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rsibreak.svg b/.icons/awkward/32x32/apps/rsibreak.svg
new file mode 100644
index 00000000..aff91f99
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rsibreak.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16.5,4.0000007 C 9.0511678,4.0000007 3,10.051166 3,17.5 3,24.948835 9.0511678,31.000002 16.5,31 23.948832,31 30.000007,24.948835 30,17.5 30,10.051166 23.948832,4.0000007 16.5,4.0000007 Z"/>
+ <path style="fill:#4f4f4f" d="M 16.5,3.0000007 C 9.0511678,3.0000007 3,9.0511661 3,16.5 3,23.948835 9.0511678,30.000002 16.5,30 23.948832,30 30.000007,23.948835 30,16.5 30,9.0511661 23.948832,3.0000007 16.5,3.0000007 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.5 3 C 9.0511678 3 3 9.0511661 3 16.5 C 3 16.66881 3.0192291 16.83268 3.0253906 17 C 3.29111 9.7842262 9.2199781 4 16.5 4 C 23.780022 4 29.70889 9.7842262 29.974609 17 C 29.980771 16.83268 30 16.66881 30 16.5 C 30 9.0511661 23.948832 3 16.5 3 z"/>
+ <path style="opacity:0.2" d="M 16.500001,7.0000005 C 10.706463,7.0000005 6,11.706462 6,17.499999 6,23.293538 10.706463,28.000001 16.500001,28 22.293538,28 27.000004,23.293538 27,17.499999 27,11.706462 22.293538,7.0000005 16.500001,7.0000005 Z"/>
+ <path style="fill:#6e6eee" d="M 16.500001,6.0000005 C 10.706463,6.0000005 6,10.706462 6,16.499999 6,22.293538 10.706463,27.000001 16.500001,27 22.293538,27 27.000004,22.293538 27,16.499999 27,10.706462 22.293538,6.0000005 16.500001,6.0000005 Z"/>
+ <path style="fill:#994a8a" d="M 16.5 6 C 10.706462 6 6 10.706463 6 16.5 C 6 16.668844 6.0174854 16.833092 6.0253906 17 L 17 17 L 17 6.0253906 C 16.833092 6.0174854 16.668844 6 16.5 6 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.5 6 C 10.706462 6 6 10.706463 6 16.5 C 6 16.668844 6.0174854 16.833092 6.0253906 17 C 6.2887375 11.439808 10.875306 7 16.5 7 C 22.124693 7 26.711263 11.439808 26.974609 17 C 26.982515 16.833092 27 16.668844 27 16.5 C 27 10.706463 22.293537 6 16.5 6 z"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 16.5,2.5 v 14"/>
+ <path style="opacity:0.1" d="M 16.5,15 C 15.120587,15 14,16.120587 14,17.5 14,18.879414 15.120587,20 16.5,20 17.879413,20 19,18.879414 19,17.5 19,16.120587 17.879413,15 16.5,15 Z"/>
+ <path style="fill:#4f4f4f" d="M 16.5,14 C 15.120587,14 14,15.120587 14,16.5 14,17.879414 15.120587,19 16.5,19 17.879413,19 19,17.879414 19,16.5 19,15.120587 17.879413,14 16.5,14 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rssguard.svg b/.icons/awkward/32x32/apps/rssguard.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rssguard.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/rssnow.svg b/.icons/awkward/32x32/apps/rssnow.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rssnow.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/rssowl.svg b/.icons/awkward/32x32/apps/rssowl.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rssowl.svg
@@ -0,0 +1 @@
+akregator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/rstudio.svg b/.icons/awkward/32x32/apps/rstudio.svg
new file mode 100644
index 00000000..31d51aed
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rstudio.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle fill="#63aaed" cx="16" cy="16" r="14"/>
+ <g style="opacity:0.2" transform="matrix(0.7,0,0,0.7,0.19912559,0.20004146)">
+ <path d="m 19.713226,25.428446 h 4.217803 c 1.4408,0.51458 4.5969,5.243754 6.3122,8.571354 H 32.5246 c 1.475386,2e-4 2.903957,2e-4 2.903957,-1.428371 0,-1.428572 -1.428571,-1.428572 -2.903937,-1.428572 h -0.44597 c -1.4408,-2.2985 -2.7101,-4.450047 -4.3225,-5.856547 2.5043,-1.3722 3.386693,-2.696539 3.386693,-4.857739 0.001,-3.603 -2.767693,-6.429361 -7.227693,-6.429361 h -7.6501 C 15.428557,14 13.999986,14 14.00125,15.428571 c 0.0013,1.428572 1.427307,1.428572 2.855879,1.428222 V 31.139486 H 16.26536 c -0.836803,0.0034 -2.265374,0.0034 -2.2638,1.431943 C 14.003134,34 15.428557,34 16.26597,33.99994 h 5.1458 c 1.159644,6e-5 2.588216,6e-5 2.588216,-1.428511 0,-1.428572 -1.428572,-1.428572 -2.588196,-1.431093 h -1.696474 v -5.71164 z m 0,-2.857017 V 16.857493 H 24.0512 c 2.805929,0 4.2345,1.428221 4.2345,3.145707 0,2.568229 -2.207226,2.568229 -5.4695,2.568229 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(0.7,0,0,0.7,0.19912559,-0.8)">
+ <path d="m 19.713226,25.428446 h 4.217803 c 1.4408,0.51458 4.5969,5.243754 6.3122,8.571354 H 32.5246 c 1.475386,2e-4 2.903957,2e-4 2.903957,-1.428371 0,-1.428572 -1.428571,-1.428572 -2.903937,-1.428572 h -0.44597 c -1.4408,-2.2985 -2.7101,-4.450047 -4.3225,-5.856547 2.5043,-1.3722 3.386693,-2.696539 3.386693,-4.857739 0.001,-3.603 -2.767693,-6.429361 -7.227693,-6.429361 h -7.6501 C 15.428557,14 13.999986,14 14.00125,15.428571 c 0.0013,1.428572 1.427307,1.428572 2.855879,1.428222 V 31.139486 H 16.26536 c -0.836803,0.0034 -2.265374,0.0034 -2.2638,1.431943 C 14.003134,34 15.428557,34 16.26597,33.99994 h 5.1458 c 1.159644,6e-5 2.588216,6e-5 2.588216,-1.428511 0,-1.428572 -1.428572,-1.428572 -2.588196,-1.431093 h -1.696474 v -5.71164 z m 0,-2.857017 V 16.857493 H 24.0512 c 2.805929,0 4.2345,1.428221 4.2345,3.145707 0,2.568229 -2.207226,2.568229 -5.4695,2.568229 z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rto-proxy.svg b/.icons/awkward/32x32/apps/rto-proxy.svg
new file mode 100644
index 00000000..9031f759
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rto-proxy.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#46c552" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="m 13.375817,23.880829 c 1.324324,-0.615545 2.504315,-1.118043 2.622202,-1.116664 0.117887,0.0013 1.288264,0.505006 2.600835,1.11917 C 19.911425,24.497502 21.071257,25 21.176256,25 c 0.145248,0 0.172994,-0.11809 0.116003,-0.493752 -0.0412,-0.271564 -0.205987,-1.545311 -0.366201,-2.830548 l -0.291298,-2.336796 1.313509,-1.38895 c 1.952069,-2.064183 2.620755,-2.825651 2.546186,-2.899468 -0.03681,-0.03644 -1.28689,-0.29987 -2.777937,-0.585383 -2.155905,-0.412823 -2.756231,-0.573677 -2.931935,-0.785598 -0.121518,-0.146568 -0.68549,-1.110741 -1.253271,-2.142609 -1.208299,-2.195929 -1.513909,-2.6599477 -1.65424,-2.5116855 -0.05668,0.059896 -0.680769,1.1457625 -1.386851,2.4130435 -0.706083,1.26728 -1.32772,2.347642 -1.381422,2.4008 -0.0537,0.05316 -1.202902,0.305959 -2.553779,0.561775 -3.1532938,0.597141 -3.0546782,0.573286 -3.0546782,0.738936 0,0.07779 0.8699028,1.057918 1.9331168,2.178044 1.8072844,1.904024 1.9284754,2.063922 1.8618134,2.456466 -0.13034,0.767528 -0.602224,4.628446 -0.602486,4.929474 C 10.692654,24.866687 10.754486,25 10.830244,25 c 0.07574,0 1.221248,-0.503627 2.545573,-1.119171 z"/>
+ <path style="fill:#ffffff" d="m 13.375817,22.880829 c 1.324324,-0.615545 2.504315,-1.118043 2.622202,-1.116664 0.117887,0.0013 1.288264,0.505006 2.600835,1.11917 C 19.911425,23.497502 21.071257,24 21.176256,24 c 0.145248,0 0.172994,-0.11809 0.116003,-0.493752 -0.0412,-0.271564 -0.205987,-1.545311 -0.366201,-2.830548 l -0.291298,-2.336796 1.313509,-1.38895 c 1.952069,-2.064183 2.620755,-2.825651 2.546186,-2.899468 -0.03681,-0.03644 -1.28689,-0.29987 -2.777937,-0.585383 -2.155905,-0.412823 -2.756231,-0.573677 -2.931935,-0.785598 -0.121518,-0.146568 -0.68549,-1.110741 -1.253271,-2.142609 -1.208299,-2.195929 -1.513909,-2.6599477 -1.65424,-2.5116855 -0.05668,0.059896 -0.680769,1.1457621 -1.386851,2.4130435 -0.706083,1.26728 -1.32772,2.347642 -1.381422,2.4008 -0.0537,0.05316 -1.202902,0.305959 -2.553779,0.561775 -3.1532938,0.597141 -3.0546782,0.573286 -3.0546782,0.738936 0,0.07779 0.8699028,1.057918 1.9331168,2.178044 1.8072844,1.904024 1.9284754,2.063922 1.8618134,2.456466 -0.13034,0.767528 -0.602224,4.628446 -0.602486,4.929474 C 10.692654,23.866687 10.754486,24 10.830244,24 c 0.07574,0 1.221248,-0.503627 2.545573,-1.119171 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rtt-rlinux.svg b/.icons/awkward/32x32/apps/rtt-rlinux.svg
new file mode 100644
index 00000000..777731ea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rtt-rlinux.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="22" x="-30" y="-27" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".5" d="m16 6c-3.866 0-7 3.134-7 7v7h7c3.866 0 7-3.134 7-7s-3.134-7-7-7zm0 3a4 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 -4z"/>
+ <path fill="#fff" opacity=".2" d="m7 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-18z"/>
+ <path opacity=".2" d="m5 28v1c0 1.108 0.892 2 2 2h18c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-18c-1.108 0-2-0.892-2-2z"/>
+ <circle fill="#3056a1" cx="24" cy="23" r="8"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+ <path style="fill:#ffffff" d="m 19.99994,23 c 0,2.2092 1.7909,4 4,4 2.1867,0 3.9602,-1.7554 3.9961,-3.9336 A 0.66667,0.66667 0 0 0 28.00004,23 0.66667,0.66667 0 0 0 27.33337,22.33333 0.66667,0.66667 0 0 0 26.6667,23 c 0,1.4727 -1.1939,2.6667 -2.6667,2.6667 -1.4727,0 -2.6667,-1.1939 -2.6667,-2.6667 0,-1.4727 1.1939,-2.6667 2.6667,-2.6667 l 0,1.3333 2.6667,-2 -2.6663,-2.0006 0,1.3333 c -2.2092,0 -4,1.7909 -4,4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rtt-rstudio.svg b/.icons/awkward/32x32/apps/rtt-rstudio.svg
new file mode 100644
index 00000000..7b63af27
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rtt-rstudio.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="22" x="-30" y="-27" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".5" d="m16 6c-3.866 0-7 3.134-7 7v7h7c3.866 0 7-3.134 7-7s-3.134-7-7-7zm0 3a4 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 -4z"/>
+ <path fill="#fff" opacity=".2" d="m7 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-18z"/>
+ <path opacity=".2" d="m5 28v1c0 1.108 0.892 2 2 2h18c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-18c-1.108 0-2-0.892-2-2z"/>
+ <circle fill="#30a14b" cx="24" cy="23" r="8"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+ <path style="fill:#ffffff" d="m 19.99994,23 c 0,2.2092 1.7909,4 4,4 2.1867,0 3.9602,-1.7554 3.9961,-3.9336 A 0.66667,0.66667 0 0 0 28.00004,23 0.66667,0.66667 0 0 0 27.33337,22.33333 0.66667,0.66667 0 0 0 26.6667,23 c 0,1.4727 -1.1939,2.6667 -2.6667,2.6667 -1.4727,0 -2.6667,-1.1939 -2.6667,-2.6667 0,-1.4727 1.1939,-2.6667 2.6667,-2.6667 l 0,1.3333 2.6667,-2 -2.6663,-2.0006 0,1.3333 c -2.2092,0 -4,1.7909 -4,4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rubymine.svg b/.icons/awkward/32x32/apps/rubymine.svg
new file mode 100644
index 00000000..09168dee
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rubymine.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#6655e4" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#ff8c2a" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#c72566" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#fe4b71" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23.9999 H 17.000242"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23 H 17.000242"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round" d="M 23.000242,17.999661 V 9.9996596 m -6,0 3,3.9999984 3,-3.9999984 m -6,8.0000014 V 9.9996596"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round" d="M 23.000242,16.999761 V 8.9997596 m -6,0 3,3.9999984 3,-3.9999984 m -6,8.0000014 V 8.9997596"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round" d="m 13.000244,17.99966 -2.000002,-3 M 9.0002415,13.999657 c 0,0 4.0000025,0.464501 4.0000025,-1.999997 0,-2.4645014 -4.0000025,-2.0000014 -4.0000025,-2.0000014 m 9.8e-5,8.0000994 V 9.9997566"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round" d="m 13.000244,16.99976 -2.000002,-3 M 9.0002415,12.999757 c 0,0 4.0000025,0.464501 4.0000025,-1.999997 0,-2.4645014 -4.0000025,-2.0000014 -4.0000025,-2.0000014 m 9.8e-5,8.0000994 V 8.9998566"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/runescape.svg b/.icons/awkward/32x32/apps/runescape.svg
new file mode 100644
index 00000000..e11af895
--- /dev/null
+++ b/.icons/awkward/32x32/apps/runescape.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#38738f" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="m 12,7 c 0,0.4340848 0.420174,0.7953224 1,0.9335938 V 11 h -0.449219 v 0.0059 c -0.567365,0.0042 -1.012333,0.01414 -1.537109,0.134766 C 10.479846,11.263297 10,11.366537 10,12.033203 l 0.699219,0.332031 c 0,0 0.366053,-0.275147 0.701172,-0.332031 0.194419,-0.033 0.3996,0.0091 0.599609,0.08399 V 16.5 L 10.5,18 12,19.5 v 5.794922 L 13.5,27 15,25.294922 V 12.126953 c 0.20703,-0.07581 0.415054,-0.125075 0.599609,-0.09375 0.335119,0.05688 0.701172,0.332031 0.701172,0.332031 L 17,12.033203 C 17,11.366537 16.520154,11.263338 15.986328,11.140625 15.321534,10.987808 14.858992,11.0095 14,11 V 7.9335938 C 14.579826,7.7953224 15,7.4340848 15,7 Z m 5.660156,4 C 17.860475,11.303301 18,11.674471 18,12.033203 a 1.0001,1.0001 0 0 1 -0.306641,0.720703 C 18.515052,13.326342 19,14.361843 19,15.382812 19,17.274988 17.945159,17.441368 16,18 c 1.167345,2.853612 3.493869,5.378553 5.794922,6.685547 C 23.758094,25.872377 25.557087,26.707458 28,27 25.302155,23.706834 21.100699,22.257197 19,19 20.403877,18.263798 22,17.628085 22,15.195312 22,13.22177 20.199804,11 18.861328,11 Z"/>
+ <path style="fill:#ffffff" d="m 12,11 h 3 V 24.295455 L 13.5,26 12,24.295455 Z"/>
+ <path style="fill:#ffffff" d="m 12.550781,10 v 0.0059 c -0.567365,0.0042 -1.012333,0.01414 -1.537109,0.134766 C 10.479846,10.263338 10,10.367326 10,11.033992 l 0.699219,0.332032 c 0,0 0.366053,-0.275148 0.701172,-0.332032 0.383497,-0.06509 0.812496,0.152555 1.15039,0.365235 v 0.300781 H 13 14 c 0,0 0.959589,-0.77465 1.599609,-0.666016 0.335119,0.05688 0.701172,0.332032 0.701172,0.332032 L 17,11.033992 C 17,10.367326 16.520154,10.263338 15.986328,10.140625 15.321534,9.987808 14.858992,10.0095 14,10 h -1 z"/>
+ <rect style="fill:#ffffff" width="4" height="1" x="6.6" y="-14" transform="rotate(90)"/>
+ <path style="fill:#ffffff" d="M 15,6 C 15,6.5522845 14.328426,7 13.5,7 12.671574,7 12,6.5522845 12,6 Z"/>
+ <rect style="fill:#ffffff" width="2.121" height="2.121" x="19.45" y="2.48" transform="rotate(45)"/>
+ <path style="fill:#ffffff" d="M 17.660156 10 C 17.860475 10.303301 18 10.674471 18 11.033203 A 1.0001 1.0001 0 0 1 17.693359 11.753906 C 18.515052 12.326342 19 13.361843 19 14.382812 C 19 16.274988 17.945159 16.441368 16 17 C 17.167345 19.853612 19.493869 22.378553 21.794922 23.685547 C 23.758094 24.872377 25.557087 25.707458 28 26 C 25.302155 22.706834 21.100699 21.257197 19 18 C 20.403877 17.263798 22 16.628085 22 14.195312 C 22 12.22177 20.199804 10 18.861328 10 L 17.660156 10 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rust.svg b/.icons/awkward/32x32/apps/rust.svg
new file mode 100644
index 00000000..63ed939a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rust.svg
@@ -0,0 +1,35 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c2352a" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <g opacity=".2" transform="translate(0 2)">
+ <rect width="1.414" height="1.414" x="22.63" y="-1.41" transform="rotate(45)"/>
+ <g>
+ <path d="m20 6-1 6h-4l-1-6z"/>
+ <path d="m15 13h4v1h-4z"/>
+ </g>
+ <g transform="matrix(0,-1,1,0,1,33)">
+ <path d="m20 6-1 6h-4l-1-6z"/>
+ <path d="m15 13h4v1h-4z"/>
+ </g>
+ <g transform="matrix(-.70711 .70711 -.70711 -.70711 40.335 15.101)">
+ <path d="m20 6-1 6h-4l-1-6z"/>
+ <path d="m15 13h4v1h-4z"/>
+ </g>
+ </g>
+ <g fill="#fff" transform="translate(0 1)">
+ <rect width="1.414" height="1.414" x="22.63" y="-1.41" transform="rotate(45)"/>
+ <g>
+ <path d="m20 6-1 6h-4l-1-6z"/>
+ <path d="m15 13h4v1h-4z"/>
+ </g>
+ <g transform="matrix(0,-1,1,0,1,33)">
+ <path d="m20 6-1 6h-4l-1-6z"/>
+ <path d="m15 13h4v1h-4z"/>
+ </g>
+ <g transform="matrix(-.70711 .70711 -.70711 -.70711 40.335 15.101)">
+ <path d="m20 6-1 6h-4l-1-6z"/>
+ <path d="m15 13h4v1h-4z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/rygel.svg b/.icons/awkward/32x32/apps/rygel.svg
new file mode 100644
index 00000000..d98cde35
--- /dev/null
+++ b/.icons/awkward/32x32/apps/rygel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect opacity=".2" width="28" height="22" x="-31" y="-27" rx="1.4" ry="1.375" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#ff4848" width="28" height="22" x="-30" y="-27" rx="1.4" ry="1.375" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m9.7305 3c0.0578 0.208 0.1504 0.5645 0.1504 0.5645l0.1721 0.5175-0.006 0.002 0.012 0.0351c0.043 0.1368 0.079 0.2751 0.107 0.4161 0.028 0.1409 0.05 0.2868 0.063 0.4296 0.012 0.1429 0.018 0.285 0.015 0.4278-0.002 0.1427-0.012 0.2833-0.029 0.4238s-0.041 0.2781-0.072 0.4141c-0.032 0.136-0.071 0.2728-0.118 0.4023-0.0459 0.1294-0.0972 0.2543-0.1578 0.375-0.0607 0.1207-0.1302 0.2339-0.2051 0.3438l0.0137-0.0039c-0.0795 0.1115-0.1523 0.2298-0.2188 0.3496-0.0665 0.1197-0.125 0.2424-0.1777 0.3691s-0.1004 0.2544-0.1387 0.3867c-0.0382 0.1324-0.0668 0.2676-0.0898 0.4043-0.0231 0.1367-0.0399 0.2783-0.0469 0.418-0.0072 0.1397-0.0057 0.2784 0.0039 0.4199s0.0296 0.2858 0.0567 0.4277c0.027 0.142 0.0603 0.281 0.1054 0.422 0.0374 0.117 0.0812 0.232 0.1289 0.342 0.0478 0.11 0.1008 0.215 0.1582 0.318 0.1149 0.206 0.2474 0.396 0.3965 0.57 0.1495 0.175 0.3165 0.333 0.4945 0.473 0.177 0.14 0.364 0.262 0.564 0.365s0.413 0.185 0.629 0.248 0.438 0.106 0.664 0.125c0.227 0.02 0.453 0.019 0.684-0.007 0.115-0.014 0.232-0.034 0.347-0.059 0.116-0.026 0.233-0.06 0.348-0.098s0.228-0.076 0.336-0.125c0.108-0.048 0.211-0.105 0.312-0.164 0.202-0.117 0.389-0.253 0.561-0.404 0.172-0.152 0.327-0.318 0.465-0.498s0.258-0.373 0.359-0.576c0.102-0.203 0.182-0.416 0.244-0.635 0.062-0.22 0.108-0.4495 0.127-0.6798 0.02-0.2302 0.017-0.4604-0.009-0.6953-0.014-0.1174-0.032-0.2361-0.057-0.3535-0.025-0.1175-0.058-0.2368-0.096-0.3535-0.045-0.1411-0.1-0.2754-0.16-0.4063-0.06-0.1308-0.127-0.2549-0.201-0.375-0.074-0.12-0.154-0.237-0.24-0.3457-0.087-0.1086-0.18-0.21-0.278-0.3066s-0.201-0.1876-0.308-0.2715c-0.108-0.0839-0.222-0.1617-0.338-0.2324s-0.236-0.1346-0.36-0.1914c-0.123-0.0569-0.251-0.1061-0.38-0.1485l0.021-0.0078c-0.124-0.0438-0.246-0.0932-0.365-0.1543-0.12-0.061-0.237-0.1324-0.35-0.2089-0.113-0.0767-0.223-0.1614-0.328-0.252s-0.207-0.188-0.303-0.291c-0.096-0.1031-0.186-0.2104-0.271-0.3242-0.085-0.1139-0.164-0.2344-0.236-0.3575-0.073-0.1231-0.143-0.2501-0.202-0.3808-0.045-0.0996-0.082-0.2013-0.119-0.3047l0.006-0.002-0.221-0.664s-0.025-0.0938-0.031-0.1133h-1.4315zm9.9585 7.002c-0.139-0.0059-0.28-0.001-0.421 0.01-0.142 0.011-0.283 0.03-0.424 0.058-0.142 0.029-0.282 0.063-0.422 0.11-0.116 0.038-0.231 0.084-0.34 0.132-0.109 0.049-0.216 0.102-0.318 0.161-0.204 0.116-0.392 0.251-0.565 0.402s-0.328 0.316-0.467 0.494c-0.138 0.179-0.262 0.37-0.363 0.57-0.101 0.201-0.181 0.413-0.242 0.629-0.061 0.217-0.1 0.442-0.117 0.668-0.018 0.227-0.011 0.455 0.017 0.686 0.015 0.115 0.032 0.23 0.059 0.346 0.026 0.115 0.06 0.231 0.1 0.345 0.039 0.115 0.081 0.227 0.13 0.334 0.05 0.108 0.107 0.212 0.166 0.313 0.119 0.201 0.256 0.386 0.409 0.556 0.153 0.171 0.322 0.325 0.504 0.461 0.181 0.137 0.374 0.256 0.578 0.356 0.203 0.1 0.415 0.178 0.634 0.238 0.22 0.06 0.448 0.1 0.678 0.117 0.23 0.018 0.465 0.015 0.699-0.013 0.118-0.015 0.233-0.035 0.35-0.061s0.235-0.061 0.352-0.1c0.14-0.046 0.276-0.1 0.406-0.162 0.13-0.061 0.254-0.127 0.373-0.203 0.119-0.075 0.232-0.156 0.34-0.244 0.107-0.088 0.211-0.18 0.306-0.279 0.096-0.099 0.185-0.206 0.268-0.315 0.083-0.108 0.157-0.221 0.226-0.338 0.07-0.116 0.134-0.237 0.19-0.361s0.103-0.251 0.144-0.381l0.008 0.02c0.043-0.125 0.093-0.245 0.153-0.365 0.059-0.121 0.129-0.24 0.205-0.354 0.075-0.114 0.16-0.224 0.25-0.33 0.089-0.106 0.185-0.208 0.287-0.305s0.207-0.191 0.32-0.277 0.233-0.164 0.356-0.238c0.122-0.074 0.248-0.141 0.378-0.202 0.099-0.045 0.199-0.086 0.301-0.123l0.004 0.006c0.599-0.121 1.156-0.125 1.799-0.125v-1.392c-0.65 0-1.321 0.008-2.115 0.158l-0.004-0.006-0.033 0.012c-0.137 0.045-0.278 0.083-0.418 0.113-0.141 0.03-0.282 0.05-0.424 0.065-0.143 0.014-0.285 0.022-0.428 0.021-0.142-0.001-0.285-0.012-0.426-0.027-0.14-0.016-0.278-0.036-0.414-0.067-0.136-0.03-0.272-0.072-0.402-0.117s-0.254-0.093-0.375-0.152c-0.121-0.06-0.237-0.13-0.348-0.203l0.006 0.015c-0.112-0.078-0.231-0.153-0.351-0.219-0.121-0.065-0.243-0.12-0.37-0.171-0.127-0.052-0.258-0.1-0.39-0.137-0.133-0.037-0.266-0.064-0.403-0.086-0.136-0.022-0.276-0.037-0.416-0.043zm-10.324 4c-0.116 0.003-0.2344 0.009-0.3515 0.023-0.1172 0.015-0.2345 0.037-0.3516 0.063s-0.2333 0.057-0.3496 0.096c-0.1405 0.046-0.2741 0.1-0.4043 0.162-0.1301 0.061-0.2558 0.131-0.375 0.207-0.1192 0.075-0.2322 0.154-0.3398 0.242-0.1077 0.088-0.2111 0.184-0.3067 0.283-0.0955 0.099-0.1847 0.2-0.2676 0.309-0.0828 0.108-0.159 0.221-0.2285 0.338-0.0695 0.116-0.1299 0.237-0.1855 0.361-0.0557 0.124-0.1074 0.251-0.1485 0.381l-0.0058-0.018c-0.0426 0.125-0.0945 0.245-0.1543 0.365-0.0598 0.121-0.1257 0.24-0.2012 0.354-0.1784 0.222-0.4224 0.34-0.6953 0.406v2.221h0.4219c0.1426 0.001 0.2833 0.008 0.4238 0.023 0.1404 0.016 0.2779 0.038 0.4141 0.069 0.1361 0.03 0.2726 0.068 0.4023 0.113s0.2539 0.099 0.375 0.158c0.1211 0.06 0.2373 0.124 0.3477 0.197l-0.0059-0.013c0.1122 0.078 0.2313 0.151 0.3516 0.217 0.1202 0.065 0.2421 0.122 0.3691 0.173 0.1271 0.052 0.2581 0.098 0.3906 0.135 0.1326 0.037 0.2657 0.062 0.4024 0.084s0.2783 0.041 0.4179 0.047c0.1397 0.006 0.2788 0.001 0.42-0.01s0.2825-0.028 0.4235-0.056c0.142-0.029 0.282-0.065 0.422-0.112 0.116-0.038 0.233-0.084 0.342-0.132 0.109-0.049 0.214-0.102 0.316-0.161 0.205-0.116 0.394-0.251 0.567-0.402s0.328-0.319 0.467-0.498c0.138-0.179 0.26-0.368 0.361-0.568 0.101-0.201 0.179-0.413 0.24-0.629 0.061-0.217 0.102-0.438 0.119-0.664 0.018-0.227 0.015-0.457-0.013-0.688-0.015-0.115-0.034-0.232-0.061-0.348-0.026-0.115-0.062-0.231-0.102-0.345-0.039-0.115-0.081-0.225-0.13-0.332-0.05-0.108-0.109-0.21-0.168-0.311-0.119-0.201-0.254-0.388-0.407-0.558-0.153-0.171-0.322-0.325-0.503-0.461-0.182-0.137-0.375-0.254-0.579-0.354-0.203-0.1-0.416-0.18-0.636-0.24s-0.4479-0.1-0.6781-0.117c-0.115-0.009-0.2297-0.013-0.3457-0.01zm7.0918 3.027c-0.115 0.002-0.23 0.008-0.346 0.022-0.115 0.013-0.232 0.031-0.347 0.056-0.116 0.026-0.231 0.06-0.346 0.098s-0.228 0.08-0.336 0.129-0.209 0.104-0.311 0.162c-0.202 0.117-0.39 0.253-0.562 0.404-0.172 0.152-0.327 0.318-0.465 0.498-0.138 0.181-0.26 0.374-0.361 0.577-0.102 0.203-0.182 0.417-0.244 0.636-0.062 0.22-0.108 0.446-0.127 0.676-0.02 0.23-0.017 0.464 0.009 0.699 0.014 0.118 0.034 0.234 0.059 0.352 0.025 0.117 0.056 0.237 0.094 0.353 0.045 0.142 0.1 0.276 0.16 0.407s0.127 0.257 0.201 0.377 0.154 0.233 0.24 0.341c0.087 0.109 0.18 0.214 0.278 0.311s0.203 0.186 0.31 0.269c0.108 0.084 0.22 0.16 0.336 0.231s0.236 0.136 0.36 0.193c0.123 0.057 0.251 0.108 0.38 0.151l-0.021 0.004c0.124 0.043 0.246 0.097 0.365 0.158 0.12 0.061 0.237 0.128 0.35 0.205s0.225 0.163 0.33 0.254c0.105 0.09 0.205 0.188 0.301 0.291s0.19 0.212 0.275 0.326 0.162 0.232 0.234 0.355c0.073 0.124 0.141 0.249 0.2 0.379 0.045 0.1 0.082 0.202 0.119 0.305l-0.008 0.004 0.227 0.666s0.416 1.336 0.591 3.082h1.409c-0.183-2.016-0.692-3.537-0.692-3.537l-0.174-0.514 0.008-0.002-0.012-0.037c-0.043-0.137-0.077-0.277-0.105-0.418s-0.052-0.281-0.065-0.424c-0.012-0.143-0.015-0.287-0.013-0.429 0.002-0.143 0.012-0.286 0.029-0.426 0.017-0.141 0.041-0.28 0.072-0.416 0.032-0.136 0.071-0.271 0.118-0.401 0.046-0.129 0.097-0.254 0.158-0.375 0.06-0.12 0.13-0.235 0.205-0.345l-0.016 0.008c0.08-0.112 0.152-0.232 0.219-0.352 0.066-0.12 0.125-0.242 0.178-0.369 0.052-0.127 0.1-0.256 0.138-0.389 0.039-0.132 0.067-0.265 0.09-0.402s0.038-0.276 0.045-0.416 0.01-0.281 0-0.422c-0.009-0.141-0.031-0.284-0.058-0.426s-0.061-0.283-0.106-0.424c-0.037-0.116-0.079-0.23-0.127-0.339-0.048-0.11-0.103-0.218-0.16-0.321-0.115-0.205-0.247-0.396-0.397-0.57-0.149-0.174-0.314-0.332-0.492-0.473-0.177-0.14-0.365-0.262-0.564-0.365-0.2-0.103-0.411-0.187-0.627-0.25s-0.438-0.105-0.664-0.125c-0.113-0.01-0.227-0.013-0.342-0.012z"/>
+ <path fill="#fff" d="m9.7305 2c0.0578 0.208 0.1504 0.5645 0.1504 0.5645l0.1721 0.5175-0.006 0.002 0.012 0.0351c0.043 0.1368 0.079 0.2751 0.107 0.4161 0.028 0.1409 0.05 0.2868 0.063 0.4296 0.012 0.1429 0.018 0.285 0.015 0.4278-0.002 0.1427-0.012 0.2833-0.029 0.4238s-0.041 0.2781-0.072 0.4141c-0.032 0.136-0.071 0.2728-0.118 0.4023-0.0459 0.1294-0.0972 0.2543-0.1578 0.375-0.0607 0.1207-0.1302 0.2339-0.2051 0.3438l0.0137-0.0039c-0.0795 0.1115-0.1523 0.2298-0.2188 0.3496-0.0665 0.1197-0.125 0.2424-0.1777 0.3691s-0.1004 0.2544-0.1387 0.3867c-0.0382 0.1324-0.0668 0.2676-0.0898 0.4043-0.0231 0.1367-0.0399 0.2783-0.0469 0.418-0.0072 0.1397-0.0057 0.2784 0.0039 0.4199s0.0296 0.2858 0.0567 0.4277c0.027 0.142 0.0603 0.2808 0.1054 0.4219 0.0374 0.1168 0.0812 0.2319 0.1289 0.3418 0.0478 0.1099 0.1008 0.2153 0.1582 0.3183 0.1149 0.206 0.2474 0.396 0.3965 0.57 0.1495 0.175 0.3165 0.333 0.4945 0.473 0.177 0.14 0.364 0.262 0.564 0.365s0.413 0.185 0.629 0.248 0.438 0.106 0.664 0.125c0.227 0.02 0.453 0.019 0.684-0.007 0.115-0.014 0.232-0.034 0.347-0.059 0.116-0.026 0.233-0.06 0.348-0.098s0.228-0.076 0.336-0.125c0.108-0.048 0.211-0.105 0.312-0.164 0.202-0.117 0.389-0.253 0.561-0.404 0.172-0.152 0.327-0.318 0.465-0.498s0.258-0.373 0.359-0.576c0.102-0.2032 0.182-0.4155 0.244-0.6351s0.108-0.4494 0.127-0.6797c0.02-0.2302 0.017-0.4604-0.009-0.6953-0.014-0.1174-0.032-0.2361-0.057-0.3535-0.025-0.1175-0.058-0.2368-0.096-0.3535-0.045-0.1411-0.1-0.2754-0.16-0.4063-0.06-0.1308-0.127-0.2549-0.201-0.375-0.074-0.12-0.154-0.237-0.24-0.3457-0.087-0.1086-0.18-0.21-0.278-0.3066s-0.201-0.1876-0.308-0.2715c-0.108-0.0839-0.222-0.1617-0.338-0.2324s-0.236-0.1346-0.36-0.1914c-0.123-0.0569-0.251-0.1061-0.38-0.1485l0.021-0.0078c-0.124-0.0438-0.246-0.0932-0.365-0.1543-0.12-0.061-0.237-0.1324-0.35-0.2089-0.113-0.0767-0.223-0.1614-0.328-0.252s-0.207-0.188-0.303-0.291c-0.096-0.1031-0.186-0.2104-0.271-0.3242-0.085-0.1139-0.164-0.2344-0.236-0.3575-0.073-0.1231-0.143-0.2501-0.202-0.3808-0.045-0.0996-0.082-0.2013-0.119-0.3047l0.006-0.002-0.221-0.664s-0.025-0.0938-0.031-0.1133h-1.4315zm9.9585 7.002c-0.139-0.0059-0.28-0.0013-0.421 0.0097-0.142 0.0109-0.283 0.0303-0.424 0.0586-0.142 0.0283-0.282 0.0629-0.422 0.1094-0.116 0.0384-0.231 0.084-0.34 0.1328s-0.216 0.1018-0.318 0.1602c-0.204 0.1167-0.392 0.2517-0.565 0.4023-0.173 0.151-0.328 0.316-0.467 0.494-0.138 0.179-0.262 0.37-0.363 0.57-0.101 0.201-0.181 0.413-0.242 0.629-0.061 0.217-0.1 0.442-0.117 0.668-0.018 0.227-0.011 0.455 0.017 0.686 0.015 0.115 0.032 0.23 0.059 0.346 0.026 0.115 0.06 0.231 0.1 0.345 0.039 0.115 0.081 0.227 0.13 0.334 0.05 0.108 0.107 0.212 0.166 0.313 0.119 0.201 0.256 0.386 0.409 0.556 0.153 0.171 0.322 0.325 0.504 0.461 0.181 0.137 0.374 0.256 0.578 0.356 0.203 0.1 0.415 0.178 0.634 0.238 0.22 0.06 0.448 0.1 0.678 0.117 0.23 0.018 0.465 0.015 0.699-0.013 0.118-0.015 0.233-0.035 0.35-0.061s0.235-0.061 0.352-0.1c0.14-0.046 0.276-0.1 0.406-0.162 0.13-0.061 0.254-0.127 0.373-0.203 0.119-0.075 0.232-0.156 0.34-0.244 0.107-0.088 0.211-0.18 0.306-0.279 0.096-0.099 0.185-0.206 0.268-0.315 0.083-0.108 0.157-0.221 0.226-0.338 0.07-0.116 0.134-0.237 0.19-0.361s0.103-0.251 0.144-0.381l0.008 0.02c0.043-0.125 0.093-0.245 0.153-0.365 0.059-0.121 0.129-0.24 0.205-0.354 0.075-0.114 0.16-0.224 0.25-0.33 0.089-0.106 0.185-0.208 0.287-0.305s0.207-0.191 0.32-0.277 0.233-0.164 0.356-0.238c0.122-0.074 0.248-0.141 0.378-0.202 0.099-0.045 0.199-0.085 0.301-0.123l0.004 0.006c0.599-0.121 1.156-0.125 1.799-0.125v-1.3923c-0.65 0.0006-1.321 0.0078-2.115 0.1583l-0.004-0.006-0.033 0.012c-0.137 0.045-0.278 0.083-0.418 0.113-0.141 0.03-0.282 0.05-0.424 0.065-0.143 0.014-0.285 0.022-0.428 0.021-0.142-0.001-0.285-0.012-0.426-0.027-0.14-0.016-0.278-0.036-0.414-0.067-0.136-0.03-0.272-0.072-0.402-0.117-0.13-0.0451-0.254-0.0927-0.375-0.1523s-0.237-0.1293-0.348-0.2031l0.006 0.0156c-0.112-0.0785-0.231-0.1533-0.351-0.2187-0.121-0.0655-0.243-0.1203-0.37-0.1719s-0.258-0.0997-0.39-0.1367c-0.133-0.0371-0.266-0.0642-0.403-0.086-0.136-0.0218-0.276-0.0372-0.416-0.0429zm-10.324 4c-0.116 0.003-0.2344 0.009-0.3515 0.023-0.1172 0.015-0.2345 0.037-0.3516 0.063s-0.2333 0.057-0.3496 0.096c-0.1405 0.046-0.2741 0.1-0.4043 0.162-0.1301 0.061-0.2558 0.131-0.375 0.207-0.1192 0.075-0.2322 0.154-0.3398 0.242-0.1077 0.088-0.2111 0.184-0.3067 0.283-0.0955 0.099-0.1847 0.2-0.2676 0.309-0.0828 0.108-0.159 0.221-0.2285 0.338-0.0695 0.116-0.1299 0.237-0.1855 0.361-0.0557 0.124-0.1074 0.251-0.1485 0.381l-0.0058-0.018c-0.0426 0.125-0.0945 0.245-0.1543 0.365-0.0598 0.121-0.1257 0.24-0.2012 0.354-0.1784 0.222-0.4224 0.34-0.6953 0.406v2.221h0.4219c0.1426 0.001 0.2833 0.008 0.4238 0.023 0.1404 0.016 0.2779 0.038 0.4141 0.069 0.1361 0.03 0.2726 0.068 0.4023 0.113s0.2539 0.099 0.375 0.158c0.1211 0.06 0.2373 0.124 0.3477 0.197l-0.0059-0.013c0.1122 0.078 0.2313 0.151 0.3516 0.217 0.1202 0.065 0.2421 0.122 0.3691 0.173 0.1271 0.052 0.2581 0.098 0.3906 0.135 0.1326 0.037 0.2657 0.062 0.4024 0.084s0.2783 0.041 0.4179 0.047c0.1397 0.006 0.2788 0.001 0.42-0.01s0.2825-0.028 0.4235-0.056c0.142-0.029 0.282-0.065 0.422-0.112 0.116-0.038 0.233-0.084 0.342-0.132 0.109-0.049 0.214-0.102 0.316-0.161 0.205-0.116 0.394-0.251 0.567-0.402s0.328-0.319 0.467-0.498c0.138-0.179 0.26-0.368 0.361-0.568 0.101-0.201 0.179-0.413 0.24-0.629 0.061-0.217 0.102-0.438 0.119-0.664 0.018-0.227 0.015-0.457-0.013-0.688-0.015-0.115-0.034-0.232-0.061-0.348-0.026-0.115-0.062-0.231-0.102-0.345-0.039-0.115-0.081-0.225-0.13-0.332-0.05-0.108-0.109-0.21-0.168-0.311-0.119-0.201-0.254-0.388-0.407-0.558-0.153-0.171-0.322-0.325-0.503-0.461-0.182-0.137-0.375-0.254-0.579-0.354-0.203-0.1-0.416-0.18-0.636-0.24s-0.4479-0.1-0.6781-0.117c-0.115-0.009-0.2297-0.013-0.3457-0.01zm7.0918 3.027c-0.115 0.002-0.23 0.008-0.346 0.022-0.115 0.013-0.232 0.031-0.347 0.056-0.116 0.026-0.231 0.06-0.346 0.098s-0.228 0.08-0.336 0.129-0.209 0.104-0.311 0.162c-0.202 0.117-0.39 0.253-0.562 0.404-0.172 0.152-0.327 0.318-0.465 0.498-0.138 0.181-0.26 0.374-0.361 0.577-0.102 0.203-0.182 0.417-0.244 0.636-0.062 0.22-0.108 0.446-0.127 0.676-0.02 0.23-0.017 0.464 0.009 0.699 0.014 0.118 0.034 0.234 0.059 0.352 0.025 0.117 0.056 0.237 0.094 0.353 0.045 0.142 0.1 0.276 0.16 0.407s0.127 0.257 0.201 0.377 0.154 0.233 0.24 0.341c0.087 0.109 0.18 0.214 0.278 0.311s0.203 0.186 0.31 0.269c0.108 0.084 0.22 0.16 0.336 0.231s0.236 0.136 0.36 0.193c0.123 0.057 0.251 0.108 0.38 0.151l-0.021 0.004c0.124 0.043 0.246 0.097 0.365 0.158 0.12 0.061 0.237 0.128 0.35 0.205s0.225 0.163 0.33 0.254c0.105 0.09 0.205 0.188 0.301 0.291s0.19 0.212 0.275 0.326 0.162 0.232 0.234 0.355c0.073 0.124 0.141 0.249 0.2 0.379 0.045 0.1 0.082 0.202 0.119 0.305l-0.008 0.004 0.227 0.666s0.61 1.85 0.675 4.082h1.385c-0.065-2.494-0.752-4.537-0.752-4.537l-0.174-0.514 0.008-0.002-0.012-0.037c-0.043-0.137-0.077-0.277-0.105-0.418s-0.052-0.281-0.065-0.424c-0.012-0.143-0.015-0.287-0.013-0.429 0.002-0.143 0.012-0.286 0.029-0.426 0.017-0.141 0.041-0.28 0.072-0.416 0.032-0.136 0.071-0.271 0.118-0.401 0.046-0.129 0.097-0.254 0.158-0.375 0.06-0.12 0.13-0.235 0.205-0.345l-0.016 0.008c0.08-0.112 0.152-0.232 0.219-0.352 0.066-0.12 0.125-0.242 0.178-0.369 0.052-0.127 0.1-0.256 0.138-0.389 0.039-0.132 0.067-0.265 0.09-0.402s0.038-0.276 0.045-0.416 0.01-0.281 0-0.422c-0.009-0.141-0.031-0.284-0.058-0.426s-0.061-0.283-0.106-0.424c-0.037-0.116-0.079-0.23-0.127-0.339-0.048-0.11-0.103-0.218-0.16-0.321-0.115-0.205-0.247-0.396-0.397-0.57-0.149-0.174-0.314-0.332-0.492-0.473-0.177-0.14-0.365-0.262-0.564-0.365-0.2-0.103-0.411-0.187-0.627-0.25s-0.438-0.105-0.664-0.125c-0.113-0.01-0.227-0.013-0.342-0.012z"/>
+ <path fill="#fff" d="m26.388 3.2756 0.0123 6.6896v-6.5652c0-0.04261-0.0086-0.082796-0.01231-0.12441z"/>
+ <path fill="#fff" opacity=".2" d="m6.375 2c-0.7618 0-1.375 0.6248-1.375 1.4004v1c0-0.7756 0.6132-1.4004 1.375-1.4004h19.25c0.762 0 1.375 0.6248 1.375 1.4004v-1c0-0.7756-0.613-1.4004-1.375-1.4004h-19.25z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sabnzbdplus.svg b/.icons/awkward/32x32/apps/sabnzbdplus.svg
new file mode 100644
index 00000000..41a52786
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sabnzbdplus.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 3.0742086,18.000008 c -0.1144406,-3.13e-4 -2.28798629,-6.8e-4 -0.1075381,2.01009 L 14.560971,30.410374 C 14.99153,30.796616 15.43569,30.992651 16,31 c 0.56431,-0.0073 1.00847,-0.203384 1.439029,-0.589626 l 11.5943,-10.400276 c 2.180449,-2.01077 0.0069,-2.010403 -0.107538,-2.01009 l -12.925791,0 -12.9257914,0 z"/>
+ <path style="fill:#ff961b" d="M 8.3846155,2 C 7.8093077,2 7,2.6205217 7,3.3913043 L 7,18 l 9,0 9,0 0,-14.6086957 C 25,2.6205217 24.190692,2 23.615385,2 Z"/>
+ <path style="fill:#ffe330;fill-rule:evenodd" d="m 3.0742086,17.000008 c -0.1144406,-3.13e-4 -2.28798629,-6.8e-4 -0.1075381,2.01009 L 14.560971,29.410374 C 14.99153,29.796616 15.43569,29.992651 16,30 c 0.56431,-0.0073 1.00847,-0.203384 1.439029,-0.589626 l 11.5943,-10.400276 c 2.180449,-2.01077 0.0069,-2.010403 -0.107538,-2.01009 l -12.925791,0 -12.9257914,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 8.3847656 2 C 7.8094578 2 7 2.6198424 7 3.390625 L 7 4.390625 C 7 3.6198424 7.8094578 3 8.3847656 3 L 23.615234 3 C 24.190541 3 25 3.6198424 25 4.390625 L 25 3.390625 C 25 2.6198424 24.190541 2 23.615234 2 L 8.3847656 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 3.0742188 17 C 2.9783539 16.999738 1.4679226 17.015403 2.2519531 18.197266 C 2.5525406 18.00835 3.0221819 17.999858 3.0742188 18 L 16 18 L 28.925781 18 C 28.977817 17.999858 29.447459 18.00835 29.748047 18.197266 C 30.532077 17.015403 29.021644 16.999738 28.925781 17 L 16 17 L 3.0742188 17 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/safeeyes.svg b/.icons/awkward/32x32/apps/safeeyes.svg
new file mode 100644
index 00000000..2f9a01f1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/safeeyes.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2" d="m 15.5,1022.3622 c -8.033,0 -14.5,6.467 -14.5,14.5 0,8.033 6.467,14.5 14.5,14.5 8.033,0 14.5,-6.467 14.5,-14.5 0,-8.033 -6.467,-14.5 -14.5,-14.5 z"/>
+ <path style="fill:#d2d2d2" d="m 15.5,1021.3622 c -8.033,0 -14.5,6.467 -14.5,14.5 0,8.033 6.467,14.5 14.5,14.5 8.033,0 14.5,-6.467 14.5,-14.5 0,-8.033 -6.467,-14.5 -14.5,-14.5 z"/>
+ <circle style="opacity:0.1" cx="744.132" cy="722.212" r="10.5" transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <circle style="fill:#4d4d4d" cx="743.425" cy="721.505" r="10.5" transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <path style="opacity:0.2" d="m 21.863961,1030.4982 c -0.832278,-0.8322 -1.785949,-1.4608 -2.800806,-1.9003 l -3.916709,8.6179 8.617864,-3.9168 c -0.439519,-1.0148 -1.068072,-1.9685 -1.900349,-2.8008 z"/>
+ <path style="fill:#57beff" d="m 21.863961,1029.4982 c -0.832278,-0.8322 -1.785949,-1.4608 -2.800806,-1.9003 l -3.916709,8.6179 8.617864,-3.9168 c -0.439519,-1.0148 -1.068072,-1.9685 -1.900349,-2.8008 z"/>
+ <circle style="opacity:0.2" cx="15.5" cy="1028.862" r="1.5"/>
+ <circle style="fill:#94ff57" cx="15.5" cy="1027.862" r="1.5"/>
+ <circle style="opacity:0.2" cx="15.5" cy="1044.862" r="1.5"/>
+ <circle style="fill:#94ff57" cx="15.5" cy="1043.862" r="1.5"/>
+ <circle style="opacity:0.2" cx="1036.862" cy="-23.5" r="1.5" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle style="fill:#94ff57" cx="1035.862" cy="-23.5" r="1.5" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle style="opacity:0.2" cx="1036.862" cy="-7.5" r="1.5" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle style="fill:#94ff57" cx="1035.862" cy="-7.5" r="1.5" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 15.5,1021.3622 c -8.033,0 -14.5,6.467 -14.5,14.5 0,0.1689 0.019718,0.3325 0.025391,0.5 0.2641094,-7.7975 6.6105101,-14 14.4746094,-14 7.864099,0 14.2105,6.2025 14.474609,14 0.0057,-0.1675 0.02539,-0.3311 0.02539,-0.5 0,-8.033 -6.467,-14.5 -14.5,-14.5 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sage-notebook.svg b/.icons/awkward/32x32/apps/sage-notebook.svg
new file mode 100644
index 00000000..d34a7de2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sage-notebook.svg
@@ -0,0 +1,36 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#695fff" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="M 24.792956,16.157902 23.694232,12.363984"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.24808875" d="m 21.641264,18.115575 2.138143,-5.698692"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.24808875" d="m 21.613455,22.872625 0.06954,-4.88662"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.24808875" d="M 17.231772,22.135051 21.613455,23.0126"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="M 14.529693,24.962516 11.548668,23.307392"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.24808875" d="m 11.618972,23.531682 5.6128,-1.396631"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.24808875" d="m 8.521949,18.913833 2.860789,-4.532105"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="M 7.5140638,12.031449 10.171432,10.22519"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="M 10.256607,10.247851 12.820293,7.1794652"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.24808875" d="M 14.811854,11.227949 19.258475,9.3499713"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.24808875" d="M 13.180587,6.8830775 11.299016,14.381728"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.24808875" d="M 7.3402475,12.091054 14.811854,11.227949"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:0.99235499" d="M 19.242275,9.0235242 17.029969,18.45249"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:0.99235499" d="M 19.13155,9.2653728 10.273637,10.330988"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:0.99235499" d="M 17.029969,18.45249 10.282158,10.278089"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:0.74426621" d="m 17.029969,18.45249 -2.276273,6.729199"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:0.74409997" d="M 8.6212965,18.984453 10.256607,10.164727"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:0.74426621" d="M 14.62594,25.022978 8.5787155,19.150715"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:0.74426621" d="M 21.695236,22.853946 14.600389,24.99274"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:0.74426621" d="m 24.642201,16.180577 -2.946965,6.696031"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:0.74426621" d="M 17.029969,18.45249 24.4,16"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:0.74409997" d="m 19.259318,9.2049103 5.263636,6.9529917"/>
+ <path style="fill:none;stroke:#d1dbff;stroke-width:0.74426621" d="M 8.4739472,18.984453 17.029969,18.45249"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="m 6.9578837,18.561219 4.4374773,4.700836"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="M 7.4263377,12.091911 7.0941604,18.561219"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="m 12.817741,6.9149548 6.600841,0.2342858"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="M 23.779407,12.416883 19.597441,7.1265655"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:0.49617749" d="M 19.180101,9.1066611 19.571889,7.1794652"/>
+ <path style="fill:none;stroke:#86a1ff;stroke-width:0.49617749" d="M 8.7039196,19.059813 6.9749259,18.719716"/>
+ <path style="opacity:0.2" d="m 13.2,7.2 a 0.7,0.7 0 0 0 -0.7,0.7 0.7,0.7 0 0 0 0.7,0.7 0.7,0.7 0 0 0 0.7,-0.7 0.7,0.7 0 0 0 -0.7,-0.7 z m 6.475,0.7 A 0.525,0.525 0 0 0 19.15,8.425 0.525,0.525 0 0 0 19.675,8.95 0.525,0.525 0 0 0 20.2,8.425 0.525,0.525 0 0 0 19.675,7.9 Z m -0.35,1.4 A 0.875,0.875 0 0 0 18.45,10.175 0.875,0.875 0 0 0 19.325,11.05 0.875,0.875 0 0 0 20.2,10.175 0.875,0.875 0 0 0 19.325,9.3 Z m -9.1,1.4 A 0.875,0.875 0 0 0 9.35,11.575 0.875,0.875 0 0 0 10.225,12.45 0.875,0.875 0 0 0 11.1,11.575 0.875,0.875 0 0 0 10.225,10.7 Z m 4.55,1.05 A 0.525,0.525 0 0 0 14.25,12.275 0.525,0.525 0 0 0 14.775,12.8 0.525,0.525 0 0 0 15.3,12.275 0.525,0.525 0 0 0 14.775,11.75 Z M 7.6,12.45 a 0.7,0.7 0 0 0 -0.7,0.7 0.7,0.7 0 0 0 0.7,0.7 0.7,0.7 0 0 0 0.7,-0.7 0.7,0.7 0 0 0 -0.7,-0.7 z M 23.875,12.8 A 0.525,0.525 0 0 0 23.35,13.325 0.525,0.525 0 0 0 23.875,13.85 0.525,0.525 0 0 0 24.4,13.325 0.525,0.525 0 0 0 23.875,12.8 Z m -12.591797,2.112305 a 0.525,0.525 0 0 0 -0.525,0.525 0.525,0.525 0 0 0 0.525,0.525 0.525,0.525 0 0 0 0.525,-0.525 0.525,0.525 0 0 0 -0.525,-0.525 z M 24.4,16.3 a 0.7,0.7 0 0 0 -0.7,0.7 0.7,0.7 0 0 0 0.7,0.7 0.7,0.7 0 0 0 0.7,-0.7 0.7,0.7 0 0 0 -0.7,-0.7 z m -7.35,2.1 A 1.05,1.05 0 0 0 16,19.45 1.05,1.05 0 0 0 17.05,20.5 1.05,1.05 0 0 0 18.1,19.45 1.05,1.05 0 0 0 17.05,18.4 Z m 4.659375,0.222851 a 0.525,0.525 0 0 0 -0.525,0.525 0.525,0.525 0 0 0 0.525,0.525 0.525,0.525 0 0 0 0.525,-0.525 0.525,0.525 0 0 0 -0.525,-0.525 z M 7.075,19.1 A 0.525,0.525 0 0 0 6.55,19.625 0.525,0.525 0 0 0 7.075,20.15 0.525,0.525 0 0 0 7.6,19.625 0.525,0.525 0 0 0 7.075,19.1 Z m 1.575,0 a 0.7,0.7 0 0 0 -0.7,0.7 0.7,0.7 0 0 0 0.7,0.7 0.7,0.7 0 0 0 0.7,-0.7 0.7,0.7 0 0 0 -0.7,-0.7 z m 8.575,3.5 A 0.525,0.525 0 0 0 16.7,23.125 0.525,0.525 0 0 0 17.225,23.65 0.525,0.525 0 0 0 17.75,23.125 0.525,0.525 0 0 0 17.225,22.6 Z M 21.6,23.3 A 0.7,0.7 0 0 0 20.9,24 0.7,0.7 0 0 0 21.6,24.7 0.7,0.7 0 0 0 22.3,24 0.7,0.7 0 0 0 21.6,23.3 Z M 11.625,24 A 0.525,0.525 0 0 0 11.1,24.525 0.525,0.525 0 0 0 11.625,25.05 0.525,0.525 0 0 0 12.15,24.525 0.525,0.525 0 0 0 11.625,24 Z m 2.975,1.4 a 0.7,0.7 0 0 0 -0.7,0.7 0.7,0.7 0 0 0 0.7,0.7 0.7,0.7 0 0 0 0.7,-0.7 0.7,0.7 0 0 0 -0.7,-0.7 z"/>
+ <path style="fill:#ffffff" d="m 13.2,6.2 a 0.7,0.7 0 0 0 -0.7,0.7 0.7,0.7 0 0 0 0.7,0.7 0.7,0.7 0 0 0 0.7,-0.7 0.7,0.7 0 0 0 -0.7,-0.7 z m 6.475,0.7 A 0.525,0.525 0 0 0 19.15,7.425 0.525,0.525 0 0 0 19.675,7.95 0.525,0.525 0 0 0 20.2,7.425 0.525,0.525 0 0 0 19.675,6.9 Z m -0.35,1.4 A 0.875,0.875 0 0 0 18.45,9.175 0.875,0.875 0 0 0 19.325,10.05 0.875,0.875 0 0 0 20.2,9.175 0.875,0.875 0 0 0 19.325,8.3 Z m -9.1,1.4 A 0.875,0.875 0 0 0 9.35,10.575 0.875,0.875 0 0 0 10.225,11.45 0.875,0.875 0 0 0 11.1,10.575 0.875,0.875 0 0 0 10.225,9.7 Z m 4.55,1.05 A 0.525,0.525 0 0 0 14.25,11.275 0.525,0.525 0 0 0 14.775,11.8 0.525,0.525 0 0 0 15.3,11.275 0.525,0.525 0 0 0 14.775,10.75 Z M 7.6,11.45 a 0.7,0.7 0 0 0 -0.7,0.7 0.7,0.7 0 0 0 0.7,0.7 0.7,0.7 0 0 0 0.7,-0.7 0.7,0.7 0 0 0 -0.7,-0.7 z M 23.875,11.8 A 0.525,0.525 0 0 0 23.35,12.325 0.525,0.525 0 0 0 23.875,12.85 0.525,0.525 0 0 0 24.4,12.325 0.525,0.525 0 0 0 23.875,11.8 Z m -12.591797,2.112305 a 0.525,0.525 0 0 0 -0.525,0.525 0.525,0.525 0 0 0 0.525,0.525 0.525,0.525 0 0 0 0.525,-0.525 0.525,0.525 0 0 0 -0.525,-0.525 z M 24.4,15.3 a 0.7,0.7 0 0 0 -0.7,0.7 0.7,0.7 0 0 0 0.7,0.7 0.7,0.7 0 0 0 0.7,-0.7 0.7,0.7 0 0 0 -0.7,-0.7 z m -7.35,2.1 A 1.05,1.05 0 0 0 16,18.45 1.05,1.05 0 0 0 17.05,19.5 1.05,1.05 0 0 0 18.1,18.45 1.05,1.05 0 0 0 17.05,17.4 Z m 4.659375,0.222851 a 0.525,0.525 0 0 0 -0.525,0.525 0.525,0.525 0 0 0 0.525,0.525 0.525,0.525 0 0 0 0.525,-0.525 0.525,0.525 0 0 0 -0.525,-0.525 z M 7.075,18.1 A 0.525,0.525 0 0 0 6.55,18.625 0.525,0.525 0 0 0 7.075,19.15 0.525,0.525 0 0 0 7.6,18.625 0.525,0.525 0 0 0 7.075,18.1 Z m 1.575,0 a 0.7,0.7 0 0 0 -0.7,0.7 0.7,0.7 0 0 0 0.7,0.7 0.7,0.7 0 0 0 0.7,-0.7 0.7,0.7 0 0 0 -0.7,-0.7 z m 8.575,3.5 A 0.525,0.525 0 0 0 16.7,22.125 0.525,0.525 0 0 0 17.225,22.65 0.525,0.525 0 0 0 17.75,22.125 0.525,0.525 0 0 0 17.225,21.6 Z M 21.6,22.3 A 0.7,0.7 0 0 0 20.9,23 0.7,0.7 0 0 0 21.6,23.7 0.7,0.7 0 0 0 22.3,23 0.7,0.7 0 0 0 21.6,22.3 Z M 11.625,23 A 0.525,0.525 0 0 0 11.1,23.525 0.525,0.525 0 0 0 11.625,24.05 0.525,0.525 0 0 0 12.15,23.525 0.525,0.525 0 0 0 11.625,23 Z m 2.975,1.4 a 0.7,0.7 0 0 0 -0.7,0.7 0.7,0.7 0 0 0 0.7,0.7 0.7,0.7 0 0 0 0.7,-0.7 0.7,0.7 0 0 0 -0.7,-0.7 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sakura-dungeon.svg b/.icons/awkward/32x32/apps/sakura-dungeon.svg
new file mode 100644
index 00000000..6ebf4be7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sakura-dungeon.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2" d="m 2.0000001,1023.362 0.2665824,5.5273 13.7600055,13.7795 2.628354,-2.6284 2.628366,-2.6283 -13.7600047,-13.7795 -5.5195894,-0.2669 z"/>
+ <path style="opacity:0.2" d="m 23.151966,1046.0492 c -0.0414,0.041 -0.07645,0.086 -0.109459,0.1322 0.04841,0.037 0.09375,0.09 0.149864,0.1653 0.125857,0.1695 0.460543,0.4224 0.743448,0.5617 0.750407,0.3695 1.972962,1.7569 2.3192,2.6325 l 0.263945,0.666 0.554902,0.1083 c 0.738114,0.1429 0.97928,0.2877 1.227781,0.7367 0.257154,0.4646 1.060837,0.3085 1.551619,0.1634 0.144985,-0.4915 0.300644,-1.2961 -0.163392,-1.5536 -0.448324,-0.2488 -0.593142,-0.4896 -0.735708,-1.2288 l -0.106331,-0.5567 -0.666063,-0.2639 c -0.874317,-0.3468 -2.260591,-1.5708 -2.629572,-2.3222 -0.139117,-0.2833 -0.39156,-0.6184 -0.560734,-0.7445 -0.08243,-0.062 -0.135064,-0.1116 -0.171112,-0.1652 l -1.668606,1.6686 z"/>
+ <path style="fill:#8e8e8e" d="m 2.0000001,1022.3621 0.2665824,5.5273 13.7600055,13.7795 2.628354,-2.6284 2.628366,-2.6283 -13.7600047,-13.7795 -5.5195894,-0.2669 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="m 2.0000001,1022.3621 c 0,0 16.4748559,16.4749 16.6549379,16.6784 l 2.628367,-2.6283 -13.7600059,-13.7795 -5.5196303,-0.2669 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,1020.3622)" d="M 2 2 L 2.0488281 3.0058594 L 7.5234375 3.2714844 L 20.783203 16.550781 L 21.283203 16.050781 L 7.5234375 2.2695312 L 2.0039062 2.0039062 L 2 2 z"/>
+ <path style="fill:#bc7538" d="m 23.151966,1045.0493 c -0.0414,0.041 -0.07645,0.086 -0.109459,0.1322 0.04841,0.037 0.09375,0.09 0.149864,0.1653 0.125857,0.1695 0.460543,0.4224 0.743448,0.5617 0.750407,0.3695 1.972962,1.7569 2.3192,2.6325 l 0.263945,0.666 0.554902,0.1083 c 0.738114,0.1429 0.97928,0.2877 1.227781,0.7367 0.257154,0.4646 1.060837,0.3085 1.551619,0.1634 0.144985,-0.4915 0.300644,-1.2961 -0.163392,-1.5536 -0.448324,-0.2488 -0.593142,-0.4896 -0.735708,-1.2288 l -0.106331,-0.5567 -0.666063,-0.2639 c -0.874317,-0.3468 -2.260591,-1.5708 -2.629572,-2.3222 -0.139117,-0.2833 -0.39156,-0.6184 -0.560734,-0.7445 -0.08243,-0.062 -0.135064,-0.1116 -0.171112,-0.1652 l -1.668606,1.6686 z"/>
+ <path style="opacity:0.2" d="m 23.094329,1028.341 c -0.254686,-0.033 -0.347013,0.4419 -0.673357,1.3822 -0.442958,1.2761 -0.502385,2.0731 -0.293944,3.1652 0.244581,1.2815 0.107386,1.6029 -0.650082,1.5203 -0.697134,-0.076 -0.840623,0.013 -0.330859,0.2037 0.231332,0.087 0.430807,0.284 0.741015,0.7355 0.33393,0.4862 0.425837,0.6796 0.432031,1.2007 0.0043,0.3644 -0.04514,0.7659 -0.110742,0.8928 -0.148831,0.2875 -0.578997,0.2404 -0.920116,-0.1012 l -0.246094,-0.2461 -0.508594,0.6153 c -0.662383,0.8 -1.172351,1.0486 -2.151952,1.0486 -0.430587,-10e-5 -1.330773,-0.4469 -1.381635,-0.3959 -0.05089,0.051 0.413675,0.9341 0.413665,1.3652 10e-6,0.981 -0.24843,1.4913 -1.047264,2.1547 l -0.613868,0.51 0.246094,0.2461 c 0.341119,0.3416 0.38841,0.7711 0.101172,0.9201 -0.127043,0.066 -0.248687,0.1164 -0.6125,0.1121 -0.520434,-0.01 -0.992465,-0.099 -1.477882,-0.4334 -0.450875,-0.3106 -0.649024,-0.5093 -0.735546,-0.741 -0.190611,-0.5105 -0.278246,-0.3672 -0.202344,0.3308 0.08249,0.7586 -0.23916,0.8947 -1.518944,0.6498 -1.090484,-0.2087 -1.8873866,-0.1482 -3.1617139,0.2953 -0.6706901,0.2335 -1.1041033,0.3224 -1.2851561,0.496 -0.1063979,0.1064 -0.1270954,0.1955 -0.050582,0.272 0.06391,0.064 0.5394037,0.2218 1.0568351,0.35 0.9322463,0.2312 1.5953276,0.3521 1.4567843,0.4908 -0.03941,0.039 -0.1260921,0.2265 -0.5582621,0.4157 -0.4322085,0.189 -0.8372263,0.3969 -0.9009766,0.4607 -0.3282971,0.3289 0.6425834,0.6658 1.9063093,0.5852 0.414258,-0.027 0.781132,-0.019 0.816211,0.016 0.09133,0.091 -0.755652,0.7774 -1.3931644,1.1279 -0.7641421,0.4206 -0.7485419,0.669 0.053319,0.8326 0.9096234,0.1854 1.7061164,0.01 2.5388664,-0.5756 1.249083,-0.8716 1.409497,-0.7167 0.583788,0.5661 -0.449524,0.6983 -0.548845,0.9592 -0.541405,1.4382 0.005,0.3222 0.04901,0.5866 0.09707,0.5866 0.229568,-10e-5 2.442111,-1.7958 2.895702,-2.3502 0.633791,-0.7748 0.809443,-0.6638 0.538671,0.3418 -0.106234,0.3942 -0.162703,1.0265 -0.125781,1.4041 l 0.06699,0.6849 0.538672,-0.5387 c 0.670408,-0.6712 1.197966,-1.4787 1.533984,-2.346 0.142356,-0.3673 0.312162,-0.6553 0.377343,-0.6399 0.06488,0.015 0.217156,0.2771 0.337695,0.5811 0.120619,0.3041 0.381228,0.7693 0.579687,1.0336 0.331839,0.4419 0.376477,0.4658 0.546875,0.2953 0.304828,-0.3053 0.50822,-0.9348 0.661719,-2.0481 l 0.144922,-1.0527 0.601562,0.2174 c 0.520569,0.1878 0.700585,0.1768 1.348046,-0.081 0.52308,-0.208 0.687893,-0.2595 0.825781,-0.1558 0.03284,-0.046 0.06823,-0.09 0.109375,-0.1313 l 1.667968,-1.6693 c 2.92e-4,4e-4 10e-4,9e-4 0.0014,0 -0.09286,-0.1361 -0.04231,-0.3033 0.159961,-0.8135 0.257118,-0.6484 0.268278,-0.8296 0.08066,-1.3508 l -0.217382,-0.6016 1.051366,-0.1449 c 1.111698,-0.1538 1.740467,-0.3577 2.045312,-0.6631 0.170397,-0.1704 0.145712,-0.2147 -0.295312,-0.5468 -0.263881,-0.1988 -0.727218,-0.4605 -1.03086,-0.5811 -0.303744,-0.1209 -0.565681,-0.2724 -0.581054,-0.3377 -0.01516,-0.065 0.273315,-0.2359 0.639844,-0.3787 0.866078,-0.3366 1.671686,-0.8653 2.341991,-1.5367 l 0.538671,-0.5387 -0.68496,-0.067 c -0.376813,-0.037 -1.007584,0.02 -1.401367,0.1258 -1.004043,0.271 -1.115473,0.095 -0.341797,-0.54 0.553722,-0.4541 2.346118,-2.6697 2.346093,-2.8998 -1.59e-4,-0.048 -0.263517,-0.091 -0.585156,-0.096 -0.478376,-0.01 -0.739542,0.09 -1.436913,0.54 -1.280899,0.8269 -1.43494,0.6685 -0.564649,-0.5824 0.580253,-0.834 0.760743,-1.6334 0.575586,-2.5444 -0.163139,-0.8027 -0.411309,-0.8188 -0.831249,-0.053 -0.350317,0.6381 -1.036631,1.4873 -1.127929,1.3959 -0.03523,-0.035 -0.04141,-0.4027 -0.01504,-0.8176 0.08046,-1.2656 -0.256874,-2.238 -0.585156,-1.9091 -0.0638,0.064 -0.270562,0.4695 -0.459375,0.9023 -0.188794,0.4328 -0.374808,0.5189 -0.414258,0.5584 -0.138543,0.1387 -0.261421,-0.523 -0.492187,-1.4564 -0.128122,-0.5183 -0.284713,-0.9943 -0.348633,-1.0582 -0.0255,-0.026 -0.05659,-0.041 -0.09297,-0.045 z m 5.753122,19.5348 0.10664,0.5578 c 0.03564,0.1848 0.07148,0.3371 0.11211,0.4676 -0.04055,-0.1305 -0.07511,-0.2829 -0.110743,-0.4676 z m -2.328319,2.331 0,0 0.46621,0.089 -0.46621,-0.09 z m 3.480857,0.1436 c 9.8e-4,0.2947 -0.0738,0.6197 -0.146288,0.8654 0.07249,-0.2457 0.147314,-0.5707 0.146288,-0.8654 z"/>
+ <path style="fill:#f4955b" d="m 23.094329,1027.3411 c -0.254686,-0.033 -0.347013,0.4419 -0.673357,1.3822 -0.442958,1.2761 -0.502385,2.0731 -0.293944,3.1652 0.244581,1.2815 0.107386,1.6029 -0.650082,1.5203 -0.697134,-0.076 -0.840623,0.013 -0.330859,0.2037 0.231332,0.087 0.430807,0.284 0.741015,0.7355 0.33393,0.4862 0.425837,0.6796 0.432031,1.2007 0.0043,0.3644 -0.04514,0.7659 -0.110742,0.8928 -0.148831,0.2875 -0.578997,0.2404 -0.920116,-0.1012 l -0.246094,-0.2461 -0.508594,0.6153 c -0.662383,0.8 -1.172351,1.0486 -2.151952,1.0486 -0.430587,-10e-5 -1.330773,-0.4469 -1.381635,-0.3959 -0.05089,0.051 0.413675,0.9341 0.413665,1.3652 10e-6,0.981 -0.24843,1.4913 -1.047264,2.1547 l -0.613868,0.51 0.246094,0.2461 c 0.341119,0.3416 0.38841,0.7711 0.101172,0.9201 -0.127043,0.066 -0.248687,0.1164 -0.6125,0.1121 -0.520434,-0.01 -0.992465,-0.099 -1.477882,-0.4334 -0.450875,-0.3106 -0.649024,-0.5093 -0.735546,-0.741 -0.190611,-0.5105 -0.278246,-0.3672 -0.202344,0.3308 0.08249,0.7586 -0.23916,0.8947 -1.518944,0.6498 -1.090484,-0.2087 -1.8873866,-0.1482 -3.1617139,0.2953 -0.6706901,0.2335 -1.1041033,0.3224 -1.2851561,0.496 -0.1063979,0.1064 -0.1270954,0.1955 -0.050582,0.272 0.06391,0.064 0.5394037,0.2218 1.0568351,0.35 0.9322463,0.2312 1.5953276,0.3521 1.4567843,0.4908 -0.03941,0.039 -0.1260921,0.2265 -0.5582621,0.4157 -0.4322085,0.189 -0.8372263,0.3969 -0.9009766,0.4607 -0.3282971,0.3289 0.6425834,0.6658 1.9063093,0.5852 0.414258,-0.027 0.781132,-0.019 0.816211,0.016 0.09133,0.091 -0.755652,0.7774 -1.3931644,1.1279 -0.7641421,0.4206 -0.7485419,0.669 0.053319,0.8326 0.9096234,0.1854 1.7061164,0.01 2.5388664,-0.5756 1.249083,-0.8716 1.409497,-0.7167 0.583788,0.5661 -0.449524,0.6983 -0.548845,0.9592 -0.541405,1.4382 0.005,0.3222 0.04901,0.5866 0.09707,0.5866 0.229568,-10e-5 2.442111,-1.7958 2.895702,-2.3502 0.633791,-0.7748 0.809443,-0.6638 0.538671,0.3418 -0.106234,0.3942 -0.162703,1.0265 -0.125781,1.4041 l 0.06699,0.6849 0.538672,-0.5387 c 0.670408,-0.6712 1.197966,-1.4787 1.533984,-2.346 0.142356,-0.3673 0.312162,-0.6553 0.377343,-0.6399 0.06488,0.015 0.217156,0.2771 0.337695,0.5811 0.120619,0.3041 0.381228,0.7693 0.579687,1.0336 0.331839,0.4419 0.376477,0.4658 0.546875,0.2953 0.304828,-0.3053 0.50822,-0.9348 0.661719,-2.0481 l 0.144922,-1.0527 0.601562,0.2174 c 0.520569,0.1878 0.700585,0.1768 1.348046,-0.081 0.52308,-0.208 0.687893,-0.2595 0.825781,-0.1558 0.03284,-0.046 0.06823,-0.09 0.109375,-0.1313 l 1.667968,-1.6693 c 2.92e-4,4e-4 10e-4,9e-4 0.0014,0 -0.09286,-0.1361 -0.04231,-0.3033 0.159961,-0.8135 0.257118,-0.6484 0.268278,-0.8296 0.08066,-1.3508 l -0.217382,-0.6016 1.051366,-0.1449 c 1.111698,-0.1538 1.740467,-0.3577 2.045312,-0.6631 0.170397,-0.1704 0.145712,-0.2147 -0.295312,-0.5468 -0.263881,-0.1988 -0.727218,-0.4605 -1.03086,-0.5811 -0.303744,-0.1209 -0.565681,-0.2724 -0.581054,-0.3377 -0.01516,-0.065 0.273315,-0.2359 0.639844,-0.3787 0.866078,-0.3366 1.671686,-0.8653 2.341991,-1.5367 l 0.538671,-0.5387 -0.68496,-0.067 c -0.376813,-0.037 -1.007584,0.02 -1.401367,0.1258 -1.004043,0.271 -1.115473,0.095 -0.341797,-0.54 0.553722,-0.4541 2.346118,-2.6697 2.346093,-2.8998 -1.59e-4,-0.048 -0.263517,-0.091 -0.585156,-0.096 -0.478376,-0.01 -0.739542,0.09 -1.436913,0.54 -1.280899,0.8269 -1.43494,0.6685 -0.564649,-0.5824 0.580253,-0.834 0.760743,-1.6334 0.575586,-2.5444 -0.163139,-0.8027 -0.411309,-0.8188 -0.831249,-0.053 -0.350317,0.6381 -1.036631,1.4873 -1.127929,1.3959 -0.03523,-0.035 -0.04141,-0.4027 -0.01504,-0.8176 0.08046,-1.2656 -0.256874,-2.238 -0.585156,-1.9091 -0.0638,0.064 -0.270562,0.4695 -0.459375,0.9023 -0.188794,0.4328 -0.374808,0.5189 -0.414258,0.5584 -0.138543,0.1387 -0.261421,-0.523 -0.492187,-1.4564 -0.128122,-0.5183 -0.284713,-0.9943 -0.348633,-1.0582 -0.0255,-0.026 -0.05659,-0.041 -0.09297,-0.045 z m 5.753122,19.5348 0.10664,0.5578 c 0.03564,0.1848 0.07148,0.3371 0.11211,0.4676 -0.04055,-0.1305 -0.07511,-0.2829 -0.110743,-0.4676 z m -2.328319,2.331 0,0 0.46621,0.089 -0.46621,-0.09 z m 3.480857,0.1436 c 9.8e-4,0.2947 -0.0738,0.6197 -0.146288,0.8654 0.07249,-0.2457 0.147314,-0.5707 0.146288,-0.8654 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,1020.3622)" d="M 23.09375 6.9765625 L 23.09375 6.9785156 C 22.839064 6.9455156 22.748219 7.4210281 22.421875 8.3613281 C 22.065959 9.3866716 21.965615 10.107682 22.044922 10.916016 C 22.095984 10.448896 22.214363 9.9591407 22.421875 9.3613281 C 22.748219 8.4210281 22.839064 7.9455156 23.09375 7.9785156 L 23.09375 7.9765625 C 23.13013 7.9805625 23.162 7.9954844 23.1875 8.0214844 C 23.25142 8.0853844 23.407034 8.5617781 23.535156 9.0800781 C 23.765922 10.013478 23.888801 10.675809 24.027344 10.537109 C 24.066794 10.497609 24.254565 10.411316 24.443359 9.9785156 C 24.632172 9.5457156 24.838544 9.1401719 24.902344 9.0761719 C 25.163544 8.8144801 25.42086 9.3894272 25.478516 10.267578 C 25.481058 10.172285 25.479573 10.090664 25.486328 9.984375 C 25.566788 8.718775 25.230626 7.7472719 24.902344 8.0761719 C 24.838544 8.1401719 24.632172 8.5457156 24.443359 8.9785156 C 24.254565 9.4113156 24.066794 9.4976094 24.027344 9.5371094 C 23.888801 9.6758094 23.765922 9.0134781 23.535156 8.0800781 C 23.407034 7.5617781 23.25142 7.0853844 23.1875 7.0214844 C 23.162 6.9954844 23.13013 6.9805625 23.09375 6.9765625 z M 27.142578 8.8457031 C 27.007651 8.8370656 26.840829 9.02335 26.630859 9.40625 C 26.280542 10.04435 25.593251 10.894134 25.501953 10.802734 C 25.490944 10.791797 25.487651 10.703924 25.482422 10.636719 C 25.48224 10.75541 25.494302 10.858942 25.486328 10.984375 C 25.459958 11.399275 25.466723 11.767734 25.501953 11.802734 C 25.593251 11.894134 26.280542 11.04435 26.630859 10.40625 C 27.050799 9.64045 27.297798 9.6582375 27.460938 10.460938 C 27.471688 10.51383 27.468284 10.563065 27.476562 10.615234 C 27.540782 10.243147 27.542871 9.8621094 27.460938 9.4589844 C 27.379368 9.0576344 27.277506 8.8543406 27.142578 8.8457031 z M 28.886719 12.046875 C 28.408343 12.036875 28.148543 12.135937 27.451172 12.585938 C 27.243914 12.719735 27.113531 12.785437 26.964844 12.867188 C 26.935281 12.912977 26.916753 12.957931 26.884766 13.003906 C 26.014475 14.254806 26.170273 14.412838 27.451172 13.585938 C 28.135035 13.144654 28.400229 13.043289 28.861328 13.048828 C 29.19765 12.6109 29.472665 12.227568 29.472656 12.142578 C 29.472497 12.094578 29.208358 12.051875 28.886719 12.046875 z M 22.166016 12.816406 C 22.063125 13.029388 21.843615 13.086901 21.476562 13.046875 C 20.779429 12.970875 20.63672 13.0593 21.146484 13.25 C 21.377816 13.337 21.576511 13.534828 21.886719 13.986328 C 21.897705 14.002324 21.897735 14.010007 21.908203 14.025391 C 22.228249 13.931242 22.281927 13.561796 22.166016 12.816406 z M 28.869141 15.457031 C 28.526698 15.423406 27.991098 15.472829 27.597656 15.560547 C 27.416239 15.757322 27.235737 15.953756 27.126953 16.042969 C 26.353277 16.677969 26.464707 16.853031 27.46875 16.582031 C 27.778786 16.498732 28.20998 16.461676 28.574219 16.460938 C 28.725566 16.333451 28.875431 16.202923 29.015625 16.0625 L 29.554688 15.523438 L 28.869141 15.457031 z M 21.042969 15.732422 L 20.533203 16.347656 C 19.87082 17.147656 19.36046 17.396484 18.380859 17.396484 C 17.950272 17.396384 17.050862 16.949 17 17 C 16.957099 17.042994 17.266547 17.664711 17.369141 18.121094 C 17.683042 18.238572 18.095106 18.396418 18.380859 18.396484 C 19.36046 18.396484 19.87082 18.147656 20.533203 17.347656 L 21.042969 16.732422 L 21.289062 16.978516 C 21.630181 17.320116 22.060153 17.367578 22.208984 17.080078 C 22.274586 16.953178 22.322659 16.5519 22.318359 16.1875 C 22.31639 16.021813 22.301668 15.892811 22.277344 15.773438 C 22.258119 15.904283 22.237118 16.025656 22.208984 16.080078 C 22.060153 16.367578 21.630181 16.320116 21.289062 15.978516 L 21.042969 15.732422 z M 26.943359 18.476562 C 26.853062 18.516471 26.765571 18.563954 26.673828 18.599609 C 26.307299 18.742409 26.018043 18.913516 26.033203 18.978516 C 26.048576 19.043816 26.31149 19.195506 26.615234 19.316406 C 26.849669 19.409518 27.158439 19.582556 27.417969 19.75 C 27.640164 19.659631 27.824135 19.560844 27.941406 19.443359 C 28.111803 19.272959 28.087508 19.228584 27.646484 18.896484 C 27.464383 18.759295 27.197402 18.606619 26.943359 18.476562 z M 17.355469 19.046875 C 17.244206 19.620815 16.956978 20.029734 16.367188 20.519531 L 15.751953 21.029297 L 15.998047 21.275391 C 16.11276 21.390266 16.181807 21.51402 16.228516 21.634766 L 16.367188 21.519531 C 17.166021 20.856131 17.414072 20.346234 17.414062 19.365234 C 17.414065 19.276986 17.385995 19.161989 17.355469 19.046875 z M 13.105469 20.830078 C 13.03993 20.808774 13.024827 21.028594 13.072266 21.464844 C 13.154756 22.223444 12.832518 22.360134 11.552734 22.115234 C 10.46225 21.906534 9.6649523 21.966656 8.390625 22.410156 C 7.7199349 22.643656 7.2865215 22.73265 7.1054688 22.90625 C 6.9990708 23.01265 6.9781741 23.101234 7.0546875 23.177734 C 7.116635 23.239769 7.5696508 23.389712 8.0683594 23.515625 C 8.1810331 23.479375 8.2597769 23.455711 8.390625 23.410156 C 9.6649523 22.966656 10.46225 22.906534 11.552734 23.115234 C 12.832518 23.360134 13.154756 23.223444 13.072266 22.464844 C 12.996364 21.766844 13.082826 21.624266 13.273438 22.134766 C 13.359959 22.366466 13.558891 22.5644 14.009766 22.875 C 14.495183 23.2094 14.965894 23.298594 15.486328 23.308594 C 15.850141 23.312894 15.972566 23.263266 16.099609 23.197266 C 16.386847 23.048266 16.339166 22.616991 15.998047 22.275391 L 15.96875 22.246094 C 15.866583 22.283108 15.740317 22.311596 15.486328 22.308594 C 14.965894 22.298594 14.495183 22.2094 14.009766 21.875 C 13.558891 21.5644 13.359959 21.366466 13.273438 21.134766 C 13.201958 20.943328 13.144792 20.84286 13.105469 20.830078 z M 25.166016 21.207031 L 24.84375 21.251953 L 25.0625 21.853516 C 25.071653 21.878943 25.07383 21.896019 25.082031 21.919922 C 25.180273 21.630745 25.211396 21.432399 25.166016 21.207031 z M 8.5917969 24.646484 C 8.4097559 24.738444 8.1435629 24.860317 8.109375 24.894531 C 7.880759 25.123567 8.3025648 25.348299 8.9941406 25.441406 C 9.0015869 25.438132 9.0023016 25.436858 9.0097656 25.433594 C 9.4419356 25.244394 9.5289494 25.058531 9.5683594 25.019531 C 9.6774763 24.910291 9.2170617 24.796226 8.5917969 24.646484 z M 10.566406 26.464844 C 10.418521 26.461844 10.222754 26.466969 10.015625 26.480469 C 9.8931958 26.488277 9.7917983 26.476204 9.6757812 26.476562 C 9.5963108 26.525948 9.5149541 26.581537 9.4394531 26.623047 C 8.675311 27.043647 8.6903266 27.293431 9.4921875 27.457031 C 9.5550618 27.469846 9.6139386 27.467211 9.6757812 27.476562 C 10.267215 27.108953 10.912524 26.576296 10.832031 26.496094 C 10.814492 26.478594 10.714292 26.467844 10.566406 26.464844 z M 28.847656 26.513672 L 28.953125 27.072266 C 28.988765 27.257066 29.025776 27.408563 29.066406 27.539062 C 29.025856 27.408563 28.990711 27.256966 28.955078 27.072266 L 28.847656 26.513672 z M 12.982422 27.339844 C 12.894729 27.357003 12.725947 27.4544 12.556641 27.552734 C 12.178875 28.153816 12.067269 28.437335 12.074219 28.884766 C 12.077927 29.123734 12.104356 29.291724 12.136719 29.382812 C 12.205669 29.133862 12.341378 28.87268 12.615234 28.447266 C 13.131303 27.645516 13.261798 27.285178 12.982422 27.339844 z M 15.585938 27.625 C 15.583639 27.62586 15.58048 27.629889 15.578125 27.630859 C 15.495399 28.022001 15.445966 28.534299 15.478516 28.867188 L 15.501953 29.09375 C 15.525675 28.867553 15.558214 28.638238 15.605469 28.462891 C 15.774701 27.834391 15.768334 27.556742 15.585938 27.625 z M 26.519531 28.84375 L 26.984375 28.933594 L 26.519531 28.84375 z"/>
+ <path style="fill:#f12a2a" d="m 17.066406,1037.5087 c 0.21218,0.4073 0.311444,0.8091 0.510436,2.0665 0.121356,0.7668 0.215921,1.1019 0.379274,1.3438 0.198355,0.2937 0.505349,0.4558 0.837952,0.4424 0.223643,-0.01 0.390471,-0.084 0.555912,-0.2487 0.27275,-0.2724 0.333432,-0.6531 0.171877,-1.0786 -0.04626,-0.1218 -0.06953,-0.2203 -0.05173,-0.219 0.0178,0 0.08802,0.028 0.156039,0.059 0.294817,0.1357 0.662115,0.141 0.911642,0.012 0.169184,-0.087 0.374014,-0.3402 0.427522,-0.529 0.148945,-0.5255 -0.189803,-1.0109 -0.867807,-1.2432 -0.266456,-0.091 -0.469711,-0.132 -1.096649,-0.2193 -0.87642,-0.1219 -1.48381,-0.2745 -1.85562,-0.4661 -0.07649,-0.039 -0.141743,-0.07 -0.145018,-0.066 -0.0032,0 0.02651,0.069 0.06617,0.1445 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/samba.svg b/.icons/awkward/32x32/apps/samba.svg
new file mode 120000
index 00000000..28bce891
--- /dev/null
+++ b/.icons/awkward/32x32/apps/samba.svg
@@ -0,0 +1 @@
+system-config-samba.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sanctum-2.svg b/.icons/awkward/32x32/apps/sanctum-2.svg
new file mode 100644
index 00000000..b7f325f3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sanctum-2.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,2.0253906 16,17 29.974609,17 A 14.5,14.5 0 0 0 30,16.5 14.5,14.5 0 0 0 16,2.0253906 Z M 16,17 1.0175781,17 A 14.5,14.5 0 0 0 15.5,31 14.5,14.5 0 0 0 16,30.982422 L 16,17 Z"/>
+ <path style="fill:#e4e4e4" d="M 16 1.0253906 L 16 16 L 29.974609 16 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 16 1.0253906 z M 16 16 L 1.0175781 16 A 14.5 14.5 0 0 0 15.5 30 A 14.5 14.5 0 0 0 16 29.982422 L 16 16 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 1.0253906 L 16 2.0253906 A 14.5 14.5 0 0 1 29.974609 16 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 16 1.0253906 z M 1.0175781 16 A 14.5 14.5 0 0 0 1.1035156 17 L 16 17 L 16 16 L 1.0175781 16 z"/>
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="11.5"/>
+ <circle style="fill:#ffffff" cx="15.5" cy="15.5" r="11.5"/>
+ <circle style="fill:#3ca2e4" cx="15.5" cy="15.5" r="8.5"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 12.5,11.49985 6,0 0,5 -6,0 0,5 6,0"/>
+ <path style="fill:none;stroke:#ffc34c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 12.5,10.5 6,0 0,5 -6,0 0,5 6,0"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 12.5 9 A 1.50015 1.50015 0 0 0 11.066406 11 A 1.50015 1.50015 0 0 1 12.5 10 L 18.5 10 A 1.50015 1.50015 0 0 1 20 11.5 L 20 10.5 A 1.50015 1.50015 0 0 0 18.5 9 L 12.5 9 z M 12.5 14 A 1.50015 1.50015 0 0 0 11 15.5 L 11 16.5 A 1.50015 1.50015 0 0 1 12.5 15 L 17 15 L 17 14 L 12.5 14 z M 14 19 L 14 20 L 18.5 20 A 1.50015 1.50015 0 0 1 19.933594 21 A 1.50015 1.50015 0 0 0 18.5 19 L 14 19 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sauerbraten.svg b/.icons/awkward/32x32/apps/sauerbraten.svg
new file mode 100644
index 00000000..84e68f73
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sauerbraten.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16.032749,3.0007142 c -0.260605,-0.00575 -0.51783,0.05837 -0.743664,0.1853737 L 2.7122807,7.1582969 C 2.2715192,7.4065487 1.9999991,7.8653385 1.9999999,8.3618422 V 22.527713 c -8e-7,0.496505 0.2715193,0.955294 0.7122808,1.203546 l 12.5768043,7.082935 c 0.440413,0.247741 0.982782,0.247741 1.423196,0 L 29.287719,23.731259 C 29.728481,23.483008 30.000001,23.024218 30,22.527713 V 8.3618422 c 1e-6,-0.4965037 -0.271519,-0.9552935 -0.712281,-1.2035453 L 16.712281,3.1860879 C 16.505289,3.0696831 16.27161,3.0059366 16.032749,3.0007142 Z"/>
+ <path style="fill:#4a4034" d="m 16.032749,2.0005347 c -0.260605,-0.00575 -0.51783,0.05837 -0.743664,0.1853737 L 2.7122807,6.1581174 C 2.2715192,6.4063692 1.9999991,6.865159 1.9999999,7.3616627 V 21.527534 c -8e-7,0.496504 0.2715193,0.955294 0.7122808,1.203545 l 12.5768043,7.082935 c 0.440413,0.247742 0.982782,0.247742 1.423196,0 L 29.287719,22.731079 C 29.728481,22.482828 30.000001,22.024038 30,21.527534 V 7.3616627 c 1e-6,-0.4965037 -0.271519,-0.9552935 -0.712281,-1.2035453 L 16.712281,2.1859084 C 16.505289,2.0695036 16.27161,2.0057571 16.032749,2.0005347 Z"/>
+ <path style="opacity:0.06000001;fill:#ffffff" d="m 16.03342,2.0005517 c -0.260834,-0.00589 -0.518316,0.058218 -0.744357,0.1853229 L 2.7124564,6.158477 C 2.3686622,6.3526834 2.1236145,6.6781169 2.0364581,7.0562303 2.1236145,7.4343437 2.3686622,7.7597773 2.7124564,7.9539832 L 15.289063,15.03727 c 0.440464,0.247812 0.98293,0.247812 1.423394,0 L 29.287543,7.9539832 C 29.631337,7.7597773 29.876386,7.4343437 29.963541,7.0562303 29.876386,6.6781169 29.631337,6.3526834 29.287543,6.158477 L 16.712457,2.1858746 C 16.505607,2.0695663 16.272109,2.00584 16.03342,2.0005517 Z"/>
+ <path style="opacity:0.07999998" d="M 2.2081161,6.6400131 C 2.1342436,6.7584139 2.0789443,6.886929 2.0440536,7.0212919 2.0789444,6.886929 2.1342438,6.7584139 2.2081161,6.6400131 Z M 2.0364581,7.0562303 C 2.0127694,7.1563779 2.0005418,7.2587795 2,7.361557 v 14.166574 c 2.001e-4,0.496372 0.27177,0.954956 0.7124566,1.20308 L 15.289063,29.814498 C 15.505465,29.935416 15.750614,29.998797 16,29.998302 V 15.222593 c -0.249527,3.3e-5 -0.494685,-0.06387 -0.710937,-0.185323 L 2.7124564,7.9539832 C 2.3686622,7.7597773 2.1236145,7.4343437 2.0364581,7.0562303 Z"/>
+ <path style="fill:#564c3d" d="m 16,7.1002299 9,3.3204111 -1e-6,10.145325 -9,4.534034 -8.9999994,-4.534035 V 10.420641 Z"/>
+ <path style="opacity:0.05;fill:#ffffff" d="M 16,7.1002299 6.9999996,10.420321 V 20.565966 L 16,16.850105 Z"/>
+ <path style="opacity:0.12999998;fill:#ffffff" d="m 16,7.1002299 9,3.3200911 v 10.145645 l -9,-3.715861 z"/>
+ <path style="opacity:0.1" d="m 16.014036,12.000137 a 0.61052462,0.49138071 0 0 0 -0.318713,0.06554 l -5.390058,2.504384 a 0.61052462,0.49138071 0 0 0 -0.3052652,0.425546 v 5.008764 a 0.61052462,0.49138071 0 0 0 0.3052652,0.425549 l 5.390058,2.504383 a 0.61052462,0.49138071 0 0 0 0.60994,0 l 5.389473,-2.504378 A 0.61052462,0.49138071 0 0 0 22,20.004375 v -5.008763 a 0.61052462,0.49138071 0 0 0 -0.305264,-0.42555 l -5.389473,-2.504381 a 0.61052462,0.49138071 0 0 0 -0.291227,-0.06554 z"/>
+ <path style="fill:#ff2a2a" d="m 16.014036,11.00013 a 0.61052462,0.49138071 0 0 0 -0.318713,0.06554 l -5.390058,2.504384 A 0.61052462,0.49138071 0 0 0 9.9999998,13.9956 v 5.008764 a 0.61052462,0.49138071 0 0 0 0.3052652,0.425549 l 5.390058,2.504383 a 0.61052462,0.49138071 0 0 0 0.60994,0 l 5.389473,-2.504378 A 0.61052462,0.49138071 0 0 0 22,19.004368 v -5.008763 a 0.61052462,0.49138071 0 0 0 -0.305264,-0.42555 l -5.389473,-2.504381 a 0.61052462,0.49138071 0 0 0 -0.291227,-0.06554 z"/>
+ <path style="fill:#ffbd30" d="m 16.014064,11.000125 a 0.61052462,0.49138071 0 0 0 -0.31875,0.06625 l -5.390626,2.502898 a 0.61052462,0.49138071 0 0 0 -0.222656,0.180822 0.61052462,0.49138071 0 0 0 0.222656,0.179033 l 5.390626,2.504692 a 0.61052462,0.49138071 0 0 0 0.609375,0 l 5.390625,-2.504692 a 0.61052462,0.49138071 0 0 0 0.222655,-0.179033 0.61052462,0.49138071 0 0 0 -0.222655,-0.180825 l -5.390625,-2.502901 a 0.61052462,0.49138071 0 0 0 -0.290625,-0.06625 z"/>
+ <path style="fill:#ff6f2a" d="m 10.082032,13.750094 c -0.05358,0.07455 -0.08187,0.159142 -0.08203,0.245275 v 5.009381 c 4.3e-4,0.175017 0.116484,0.33664 0.304688,0.424312 l 5.390625,2.504689 c 0.0926,0.04321 0.197668,0.06603 0.304688,0.06625 v -5.499937 c -0.107014,-2.07e-4 -0.212093,-0.02306 -0.304687,-0.06625 l -5.390625,-2.504687 c -0.09239,-0.04299 -0.169153,-0.104711 -0.222657,-0.179034 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.033203 2 C 15.772369 1.99411 15.515104 2.058442 15.289062 2.1855469 L 2.7128906 6.1582031 C 2.3690964 6.3524095 2.1242658 6.6785272 2.0371094 7.0566406 C 2.0791584 7.2390631 2.1586687 7.4075626 2.2675781 7.5566406 C 2.3844184 7.3966785 2.5349266 7.2587335 2.7128906 7.1582031 L 15.289062 3.1855469 C 15.515104 3.058442 15.772369 2.99411 16.033203 3 C 16.271892 3.0052883 16.506041 3.0692386 16.712891 3.1855469 L 29.287109 7.1582031 C 29.465073 7.2587335 29.615581 7.3966785 29.732422 7.5566406 C 29.841331 7.4075626 29.920842 7.2390631 29.962891 7.0566406 C 29.875736 6.6785272 29.630903 6.3524095 29.287109 6.1582031 L 16.712891 2.1855469 C 16.506041 2.0692386 16.271892 2.0052883 16.033203 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sayonara.svg b/.icons/awkward/32x32/apps/sayonara.svg
new file mode 100644
index 00000000..3285d036
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sayonara.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="27" height="27" x="2" y="3" rx="1.35" ry="1.35"/>
+ <rect style="fill:#4f4f4f" width="27" height="27" x="2" y="2" rx="1.35" ry="1.35"/>
+ <path style="opacity:0.2" d="M 7.5,6 C 6.1192881,6 5,7.1192883 5,8.5 5,9.8807125 6.1192881,11 7.5,11 8.8807116,11 10,9.8807125 10,8.5 10,7.1192883 8.8807116,6 7.5,6 Z m 7,0 C 13.115,6 12,7.115 12,8.5 12,9.885 13.115,11 14.5,11 h 9 C 24.885,11 26,9.885 26,8.5 26,7.115 24.885,6 23.5,6 Z m -7,8 C 6.1192881,14 5,15.119288 5,16.5 5,17.880712 6.1192881,19 7.5,19 8.8807116,19 10,17.880712 10,16.5 10,15.119288 8.8807116,14 7.5,14 Z m 7,0 c -1.385,0 -2.5,1.115 -2.5,2.5 0,1.385 1.115,2.5 2.5,2.5 h 9 C 24.885,19 26,17.885 26,16.5 26,15.115 24.885,14 23.5,14 Z m -7,8 C 6.1192881,22 5,23.119288 5,24.5 5,25.880712 6.1192881,27 7.5,27 8.8807116,27 10,25.880712 10,24.5 10,23.119288 8.8807116,22 7.5,22 Z m 7,0 c -1.385,0 -2.5,1.115 -2.5,2.5 0,1.385 1.115,2.5 2.5,2.5 h 9 C 24.885,27 26,25.885 26,24.5 26,23.115 24.885,22 23.5,22 Z"/>
+ <path style="fill:#ffffff" d="M 7.5,13 C 6.1192881,13 5,14.119288 5,15.5 5,16.880712 6.1192881,18 7.5,18 8.8807116,18 10,16.880712 10,15.5 10,14.119288 8.8807116,13 7.5,13 Z m 7,0 c -1.385,0 -2.5,1.115 -2.5,2.5 0,1.385 1.115,2.5 2.5,2.5 h 9 C 24.885,18 26,16.885 26,15.5 26,14.115 24.885,13 23.5,13 Z"/>
+ <path style="fill:#ffffff" d="M 7.5 5 C 6.1192881 5 5 6.1192883 5 7.5 C 5 8.8807125 6.1192881 10 7.5 10 C 8.8807116 10 10 8.8807125 10 7.5 C 10 6.1192883 8.8807116 5 7.5 5 z M 14.5 5 C 13.115 5 12 6.115 12 7.5 C 12 8.885 13.115 10 14.5 10 L 23.5 10 C 24.885 10 26 8.885 26 7.5 C 26 6.115 24.885 5 23.5 5 L 14.5 5 z"/>
+ <path style="fill:#ff9448" d="M 7.5,21 C 6.1192881,21 5,22.119288 5,23.5 5,24.880712 6.1192881,26 7.5,26 8.8807116,26 10,24.880712 10,23.5 10,22.119288 8.8807116,21 7.5,21 Z m 7,0 c -1.385,0 -2.5,1.115 -2.5,2.5 0,1.385 1.115,2.5 2.5,2.5 h 9 C 24.885,26 26,24.885 26,23.5 26,22.115 24.885,21 23.5,21 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.3496094 2 C 2.6017094 2 2 2.6017094 2 3.3496094 L 2 4.3496094 C 2 3.6017094 2.6017094 3 3.3496094 3 L 27.650391 3 C 28.398291 3 29 3.6017094 29 4.3496094 L 29 3.3496094 C 29 2.6017094 28.398291 2 27.650391 2 L 3.3496094 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sc-controller.svg b/.icons/awkward/32x32/apps/sc-controller.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sc-controller.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sc_ide.svg b/.icons/awkward/32x32/apps/sc_ide.svg
new file mode 100644
index 00000000..d2203dd0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sc_ide.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#575757" cx="16" cy="16" r="14"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="11"/>
+ <circle style="fill:#6e6e6e" cx="16" cy="16" r="11"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="8"/>
+ <circle style="fill:#818181" cx="16" cy="16" r="8"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="5"/>
+ <circle style="fill:#a4a4a4" cx="16" cy="16" r="5"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="2"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="2"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 5 A 11 11 0 0 0 5 16 A 11 11 0 0 0 5.0214844 16.585938 A 11 11 0 0 1 16 6 A 11 11 0 0 1 26.978516 16.414062 A 11 11 0 0 0 27 16 A 11 11 0 0 0 16 5 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 8 A 8 8 0 0 0 8 16 A 8 8 0 0 0 8.0214844 16.576172 A 8 8 0 0 1 16 9 A 8 8 0 0 1 23.978516 16.423828 A 8 8 0 0 0 24 16 A 8 8 0 0 0 16 8 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 11 A 5 5 0 0 0 11 16 A 5 5 0 0 0 11.027344 16.484375 A 5 5 0 0 1 16 12 A 5 5 0 0 1 20.972656 16.515625 A 5 5 0 0 0 21 16 A 5 5 0 0 0 16 11 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/scans2pdf.svg b/.icons/awkward/32x32/apps/scans2pdf.svg
new file mode 100644
index 00000000..97e0e9d1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/scans2pdf.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="22" x="-31" y="-27" rx="1.4" ry="1.375" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="28" height="22" x="-30" y="-27" rx="1.4" ry="1.375" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ab35da" d="M 8,5.0000001 V 12.615495 L 15.552557,5.0000001 Z"/>
+ <path style="fill:#e64242" d="M 15.552557,5.0000001 8,12.615495 v 7.698567 L 23.1875,5.0000001 Z"/>
+ <path style="fill:#ff9800" d="M 23.1875,5.0000001 8,20.314062 V 27 H 9.0042611 L 24,11.879297 V 5.0000001 Z"/>
+ <path style="fill:#ffde00" d="M 24,11.879297 9.0042611,27 H 16.640625 L 24,19.579297 Z"/>
+ <path style="fill:#23a052" d="M 24,19.579297 16.640625,27 H 24 Z"/>
+ <rect style="opacity:0.2" width="28" height="3" x="2" y="11" rx=".7" ry=".75"/>
+ <rect style="fill:#3398e9" width="28" height="3" x="2" y="10" rx=".7" ry=".75"/>
+ <rect style="opacity:0.2" width="1" height="16" x="-28" y="-24" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="1" height="16" x="-6" y="-24" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.375 2 C 5.61325 2 5 2.6247906 5 3.4003906 L 5 4.4003906 C 5 3.6247906 5.61325 3 6.375 3 L 25.625 3 C 26.38675 3 27 3.6247906 27 4.4003906 L 27 3.4003906 C 27 2.6247906 26.38675 2 25.625 2 L 6.375 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/scantailor.svg b/.icons/awkward/32x32/apps/scantailor.svg
new file mode 100644
index 00000000..e0dc0a78
--- /dev/null
+++ b/.icons/awkward/32x32/apps/scantailor.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,29.578947 30,5.4210526 C 30,4.6337895 29.3756,4 28.6,4 L 3.4,4 C 2.6244,4 2,4.6337895 2,5.4210526 L 2,29.578947 C 2,30.366211 2.6244,31 3.4,31 l 25.2,0 c 0.7756,0 1.4,-0.633789 1.4,-1.421053 z"/>
+ <path style="fill:#d5b380" d="M 30,28.578947 30,4.4210526 C 30,3.6337895 29.3756,3 28.6,3 L 3.4,3 C 2.6244,3 2,3.6337895 2,4.4210526 L 2,28.578947 C 2,29.366211 2.6244,30 3.4,30 l 25.2,0 c 0.7756,0 1.4,-0.633789 1.4,-1.421053 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3" d="m 5.0001431,22.499701 c 0,0 1.6116403,6.72e-4 3.7001344,0 2.0884885,-6.73e-4 2.8000025,-0.7 2.8000025,-2.1 0,-5.809545 -5.0001369,-0.0079 -5.0001369,-5.8 -0.016933,-1.409393 0.082959,-2.1 2.2001344,-2.1 l 4.2998655,0"/>
+ <path style="fill:none;stroke:#ff4141;stroke-width:3" d="m 5.0001431,21.5 c 0,0 1.6116403,6.72e-4 3.7001344,0 2.0884885,-6.73e-4 2.8000025,-0.7 2.8000025,-2.1 0,-5.809545 -5.0001369,-0.0079 -5.0001369,-5.8 -0.016933,-1.409393 0.082959,-2.1 2.2001344,-2.1 l 4.2998655,0"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3" d="m 20,16.499701 7,0 m -3.5,7.5 0,-7.5"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3" d="m 20,15.5 7,0 m -3.5,7.5 0,-7.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 3 C 2.6247906 3 2 3.6346119 2 4.421875 L 2 5.421875 C 2 4.6346119 2.6247906 4 3.4003906 4 L 28.599609 4 C 29.375209 4 30 4.6346119 30 5.421875 L 30 4.421875 C 30 3.6346119 29.375209 3 28.599609 3 L 3.4003906 3 z"/>
+ <rect style="fill:#353535" width="1" height="3" x="16" y="16"/>
+ <rect style="fill:#353535" width="1" height="3" x="16" y="12"/>
+ <rect style="fill:#353535" width="1" height="3" x="16" y="8"/>
+ <rect style="fill:#353535" width="1" height="3" x="16" y="24"/>
+ <rect style="fill:#353535" width="1" height="3" x="16" y="20"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/schism-icon-128.svg b/.icons/awkward/32x32/apps/schism-icon-128.svg
new file mode 120000
index 00000000..1a7c00a0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/schism-icon-128.svg
@@ -0,0 +1 @@
+schism.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/schism.svg b/.icons/awkward/32x32/apps/schism.svg
new file mode 100644
index 00000000..59193548
--- /dev/null
+++ b/.icons/awkward/32x32/apps/schism.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" width="29" height="26" x="1" y="4" rx="1.765" ry="1.717"/>
+ <rect style="fill:#b49478;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" width="29" height="26" x="1" y="3" rx="1.765" ry="1.717"/>
+ <rect style="fill:#3f3f3f" width="21" height="17" x="5" y="9"/>
+ <rect style="fill:#2e7034" width="3" height="17" x="5" y="9"/>
+ <rect style="fill:#2e7034" width="3" height="17" x="12" y="9"/>
+ <rect style="fill:#2e7034" width="3" height="17" x="19" y="9"/>
+ <rect style="fill:#574c45" width="9" height="1.5" x="5" y="5"/>
+ <rect style="fill:#574c45" width="5" height="2" x="5" y="6"/>
+ <rect style="fill:#574c45" width="7" height="1.5" x="19" y="5"/>
+ <path style="opacity:0.2" d="M 8 12 L 8 15 L 12 15 L 12 12 L 8 12 z M 15 12 L 15 15 L 19 15 L 19 12 L 15 12 z M 22 12 L 22 15 L 26 15 L 26 12 L 22 12 z M 8 18 L 8 21 L 12 21 L 12 18 L 8 18 z M 15 18 L 15 21 L 19 21 L 19 18 L 15 18 z M 22 18 L 22 21 L 26 21 L 26 18 L 22 18 z M 8 24 L 8 26 L 12 26 L 12 24 L 8 24 z M 15 24 L 15 26 L 19 26 L 19 24 L 15 24 z M 22 24 L 22 26 L 26 26 L 26 24 L 22 24 z"/>
+ <path style="fill:#ffffff;stroke:#4285f4;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;opacity:0.2" d="M 2.765625 3 C 1.7876073 3 1 3.7653327 1 4.7167969 L 1 5.7167969 C 1 4.7653327 1.7876073 4 2.765625 4 L 28.234375 4 C 29.212393 4 30 4.7653327 30 5.7167969 L 30 4.7167969 C 30 3.7653327 29.212393 3 28.234375 3 L 2.765625 3 z"/>
+ <rect style="opacity:0.2" width="21" height="1" x="5" y="9"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/scid.svg b/.icons/awkward/32x32/apps/scid.svg
new file mode 100644
index 00000000..c04b3476
--- /dev/null
+++ b/.icons/awkward/32x32/apps/scid.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="30" height="30" x="-32" y="-31" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#af903d" width="30" height="30" x="-31" y="-31" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.5 1 C 1.669 1 1 1.669 1 2.5 L 1 3.5 C 1 2.669 1.669 2 2.5 2 L 29.5 2 C 30.331 2 31 2.669 31 3.5 L 31 2.5 C 31 1.669 30.331 1 29.5 1 L 2.5 1 z"/>
+ <path style="fill:#fece43" d="M 2.5 1 C 1.669 1 1 1.669 1 2.5 L 1 7 L 7 7 L 7 1 L 2.5 1 z M 7 7 L 7 13 L 13 13 L 13 7 L 7 7 z M 13 7 L 19 7 L 19 1 L 13 1 L 13 7 z M 19 7 L 19 13 L 25 13 L 25 7 L 19 7 z M 25 7 L 31 7 L 31 2.5 C 31 1.669 30.331 1 29.5 1 L 25 1 L 25 7 z M 25 13 L 25 19 L 31 19 L 31 13 L 25 13 z M 25 19 L 19 19 L 19 25 L 25 25 L 25 19 z M 25 25 L 25 31 L 29.5 31 C 30.331 31 31 30.331 31 29.5 L 31 25 L 25 25 z M 19 25 L 13 25 L 13 31 L 19 31 L 19 25 z M 13 25 L 13 19 L 7 19 L 7 25 L 13 25 z M 7 25 L 1 25 L 1 29.5 C 1 30.331 1.669 31 2.5 31 L 7 31 L 7 25 z M 7 19 L 7 13 L 1 13 L 1 19 L 7 19 z M 13 19 L 19 19 L 19 13 L 13 13 L 13 19 z"/>
+ <path style="opacity:0.2" d="M 1,7 V 8 H 7 V 7 Z m 12,0 v 1 h 6 V 7 Z m 12,0 v 1 h 6 V 7 Z M 7,13 v 1 h 6 v -1 z m 12,0 v 1 h 6 V 13 Z M 1,19 v 1 h 6 v -1 z m 12,0 v 1 h 6 v -1 z m 12,0 v 1 h 6 V 19 Z M 7,25 v 1 h 6 v -1 z m 12,0 v 1 h 6 v -1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 2.5 1 C 1.669 1 1 1.669 1 2.5 L 1 3.5 C 1 2.669 1.669 2 2.5 2 L 7 2 L 7 1 L 2.5 1 z M 13 1 L 13 2 L 19 2 L 19 1 L 13 1 z M 25 1 L 25 2 L 29.5 2 C 30.331 2 31 2.669 31 3.5 L 31 2.5 C 31 1.669 30.331 1 29.5 1 L 25 1 z M 7 7 L 7 8 L 13 8 L 13 7 L 7 7 z M 19 7 L 19 8 L 25 8 L 25 7 L 19 7 z M 1 13 L 1 14 L 7 14 L 7 13 L 1 13 z M 13 13 L 13 14 L 19 14 L 19 13 L 13 13 z M 25 13 L 25 14 L 31 14 L 31 13 L 25 13 z M 7 19 L 7 20 L 13 20 L 13 19 L 7 19 z M 19 19 L 19 20 L 25 20 L 25 19 L 19 19 z M 1 25 L 1 26 L 7 26 L 7 25 L 1 25 z M 13 25 L 13 26 L 19 26 L 19 25 L 13 25 z M 25 25 L 25 26 L 31 26 L 31 25 L 25 25 z"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 21.5,11.49985 h -11 v 6 h 11 v 5 h -11"/>
+ <path style="fill:none;stroke:#434176;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 21.5,10.5 h -11 v 6 h 11 v 5 h -11"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/scilab.svg b/.icons/awkward/32x32/apps/scilab.svg
new file mode 100644
index 00000000..cac96b6d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/scilab.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e74c3c" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m4 17.366c0-6.0632 3.1355-9.1892 4.97-9.1892 1.8346 0 2.1354 0.90557 2.1354 2.3938 0 2.8888-3.4016 1.7023-3.4016 7.1236 0 1.7956 0.78692 4.0154 2.8347 4.0154 1.643 0 2.2473-1.9583 3.0803-5.4633 1.382-5.2693 2.781-9.247 7.502-9.247 4.587 0 6.879 3.8595 6.879 9.923 0 6.0633-3.5513 9.9228-5.3859 9.9228-1.8345 0-2.3054-0.73182-2.3054-2.2201 0-2.8888 3.8551-2.4745 3.8551-7.8957 0-1.7956-0.78692-4.4402-2.8346-4.4402-1.643 0-2.2237 0.11512-3.2315 3.9575-0.548 4.106-1.852 10.754-6.842 10.754-4.5862 0-7.2565-3.57-7.2565-9.633z"/>
+ <path opacity=".2" d="m2.0273 16.5c-0.00587 0.16736-0.025391 0.33116-0.025391 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#fff" d="m4 16.367c0-6.0632 3.1355-9.1892 4.97-9.1892 1.8346 0 2.1354 0.90557 2.1354 2.3938 0 2.8888-3.4016 1.7023-3.4016 7.1236 0 1.7956 0.78692 4.0154 2.8347 4.0154 1.643 0 2.2473-1.9583 3.0803-5.4633 1.382-5.2693 2.781-9.247 7.502-9.247 4.587 0 6.879 3.8595 6.879 9.923 0 6.0633-3.5513 9.9228-5.3859 9.9228-1.8345 0-2.3054-0.73182-2.3054-2.2201 0-2.8888 3.8551-2.4745 3.8551-7.8957 0-1.7956-0.78692-4.4402-2.8346-4.4402-1.643 0-2.2237 0.11512-3.2315 3.9575-0.548 4.105-1.852 10.753-6.841 10.753-4.5867 0-7.257-3.57-7.257-9.633z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/scinotes.svg b/.icons/awkward/32x32/apps/scinotes.svg
new file mode 100644
index 00000000..f85b26c1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/scinotes.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#e74c3c" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" style="opacity:0.2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path style="fill:#ffffff" d="M 9 8 L 9 9 L 22 9 L 22 8 L 9 8 z M 9 11 L 9 12 L 23 12 L 23 11 L 9 11 z M 9 14 L 9 15 L 22 15 L 22 14 L 9 14 z M 9 17 L 9 18 L 20 18 L 20 17 L 9 17 z M 9 20 L 9 21 L 22 21 L 22 20 L 9 20 z M 9 23 L 9 24 L 20 24 L 20 23 L 9 23 z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="opacity:0.2" d="m 9,9 0,1 13,0 0,-1 -13,0 z m 0,3 0,1 14,0 0,-1 -14,0 z m 0,3 0,1 13,0 0,-1 -13,0 z m 0,3 0,1 11,0 0,-1 -11,0 z m 0,3 0,1 13,0 0,-1 -13,0 z m 0,3 0,1 11,0 0,-1 -11,0 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/scout-app.svg b/.icons/awkward/32x32/apps/scout-app.svg
new file mode 100644
index 00000000..d61f144e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/scout-app.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 15.999999,4.9999937 c -0.741316,0.00398 -1.453274,0.078886 -2.181561,0.2187406 -0.0094,0.0018 -0.01867,0.00208 -0.02807,0.00391 -0.337741,0.063955 -0.671778,0.1385321 -1.00055,0.2206936 -4.6378328,1.1590152 -8.2712409,4.1222805 -7.7377245,8.7379051 0.03918,0.329946 0.097313,0.66582 0.1784549,1.009721 0.00608,0.02576 0.013876,0.04863 0.020051,0.07422 0.644928,2.649858 2.1499291,4.377404 2.7610382,6.079815 0.00767,0.0219 0.018511,0.04451 0.026067,0.06641 1.5914631,4.609767 1.4219148,6.978446 4.4734024,8.001608 1.22739,0.40865 2.218878,0.603308 3.488894,0.585913 1.270016,0.01739 2.261503,-0.177263 3.488894,-0.585913 3.051489,-1.023162 2.88194,-3.391841 4.473403,-8.001608 0.0075,-0.02166 0.01458,-0.0467 0.02206,-0.06836 0.0014,4.46e-4 0.0026,0.0015 0.004,0.002 0.611109,-1.702411 2.11611,-3.429957 2.761038,-6.079815 0.0062,-0.02559 0.01399,-0.04846 0.02005,-0.07422 0.08114,-0.343901 0.139279,-0.679775 0.178454,-1.009721 C 27.519243,9.2384167 23.31173,6.1887794 18.209632,5.2226403 17.471523,5.0792236 16.750875,5.0040293 15.999999,4.9999937 Z"/>
+ <path style="fill:#d7cec7" d="m 15.999999,3.9999938 c -0.741316,0.00398 -1.453274,0.078886 -2.181561,0.2187406 -0.0094,0.0018 -0.01867,0.00208 -0.02807,0.00391 -0.337741,0.063955 -0.671778,0.1385321 -1.00055,0.2206936 -4.6378328,1.1590152 -7.848904,4.1222805 -7.3153876,8.737905 0.03918,0.329946 0.097313,0.66582 0.1784549,1.009721 0.00608,0.02576 0.013876,0.04863 0.020051,0.07422 0.5292605,2.174607 1.6377521,3.587289 2.3560911,5.015455 0.1569897,0.312119 -0.1269919,0.759033 -0.01739,1.06436 0.00767,0.0219 0.018511,0.04451 0.026067,0.06641 1.5914631,4.609767 1.4219148,6.978446 4.4734026,8.001608 1.22739,0.40865 2.218878,0.603308 3.488894,0.585913 1.270016,0.01739 2.261503,-0.177263 3.488894,-0.585913 3.051489,-1.023162 2.88194,-3.391841 4.473403,-8.001608 0.0075,-0.02166 0.01458,-0.0467 0.02206,-0.06836 0.0014,4.46e-4 0.0026,0.0015 0.004,0.002 0.08356,-0.23279 -0.0039,-0.841461 0.108645,-1.077486 0.710269,-1.490036 1.532537,-2.714817 2.089277,-5.002329 0.0062,-0.02559 0.01399,-0.04846 0.02005,-0.07422 0.08114,-0.343901 0.139279,-0.679775 0.178454,-1.009721 C 26.956127,8.2384168 23.31173,5.1887795 18.209632,4.2226404 17.471523,4.0792237 16.750875,4.0040294 15.999999,3.9999938 Z"/>
+ <path style="fill:#3f3f3f" d="M 15.265624,22 C 14.566401,22 14,22.507362 14,23.133789 14,23.766665 15.302752,25 16,25 16.697248,25 18,23.766665 18,23.133789 18,22.507362 17.433599,22 16.734376,22 L 16,22 15.265624,22 Z"/>
+ <path style="fill:#de8c4a" d="m 14.044922,4.1855469 c -0.07566,0.013167 -0.1506,0.018616 -0.226563,0.033203 -0.0094,0.0018 -0.01794,0.00208 -0.02734,0.00391 -0.337741,0.063955 -0.673181,0.1385417 -1.001954,0.2207032 -4.6378323,1.1590152 -8.269844,4.1226567 -7.7363276,8.7382819 0.03918,0.329946 0.096592,0.665864 0.1777344,1.009765 0.00608,0.02576 0.013356,0.04863 0.019531,0.07422 0.5949367,2.444455 1.9138483,4.102624 2.5957031,5.681641 C 11.675436,18.642798 15,15.053141 15,10.087891 15.007463,8.2247448 14.820645,5.9165498 14.044922,4.1855469 Z"/>
+ <circle style="opacity:0.2" cx="10" cy="16" r="2"/>
+ <circle style="fill:#3f3f3f" cx="10" cy="15" r="2"/>
+ <circle style="fill:#ffffff" cx="9.5" cy="14.5" r=".5"/>
+ <path style="fill:#d86f6f" d="M 17.999987,27.571428 C 17.999987,28.360406 17.10456,29 15.999994,29 14.895428,29 14,28.360406 14,27.571428 c 0,-0.170008 0.04158,-0.333079 0.117866,-0.48431 0.277739,-0.550608 0.974719,-0.243838 1.841276,-0.243838 0.86564,0 1.643692,-0.307601 1.92211,0.242094 C 17.958102,27.237095 18,27.400767 18,27.571428 Z"/>
+ <path style="fill:none;stroke:#79431b;stroke-linecap:round;stroke-linejoin:round" d="m 12.5,26.5 c 0,0 0.88458,0.49264 1.714286,0.71298 C 14.728847,27.349629 16,26.498695 16,26.498695 c 0,0 1.271153,0.850934 1.785714,0.714285 C 18.61542,26.99264 19.5,26.5 19.5,26.5"/>
+ <path style="fill:#de8c4a" d="m 17.95507,4.1855469 c 0.07566,0.013167 0.1506,0.018616 0.226563,0.033203 0.0094,0.0018 0.01794,0.00208 0.02734,0.00391 0.337741,0.063955 0.673181,0.1385417 1.001954,0.2207032 4.637832,1.1590152 8.269844,4.1226567 7.736328,8.7382819 -0.03918,0.329946 -0.09659,0.665864 -0.177735,1.009765 -0.0061,0.02576 -0.01336,0.04863 -0.01953,0.07422 -0.594937,2.444455 -1.913848,4.102624 -2.595703,5.681641 -3.82973,-1.304473 -7.154294,-4.89413 -7.154294,-9.85938 -0.0075,-1.8631462 0.179355,-4.1713412 0.955078,-5.9023441 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 16,4 c -0.741316,0.00398 -1.453354,0.078895 -2.181641,0.21875 -0.0094,0.0018 -0.01794,0.00208 -0.02734,0.00391 C 13.453278,4.286615 13.117838,4.3612017 12.789065,4.4433632 12.209334,4.5882363 11.64568,4.7619276 11.103516,4.9628906 10.833024,5.0631656 10.565468,5.1710275 10.306641,5.2851562 8.7510926,5.9714419 7.4203485,6.9066186 6.4804688,8.0839844 l 0,0.00195 C 5.6975236,9.0671447 5.1843302,10.215349 5.0410156,11.527344 l 0,0.002 c -0.043744,0.4015 -0.041772,0.823643 -0.013672,1.255859 0.00605,-0.08434 0.00463,-0.172873 0.013672,-0.255859 l 0,-0.002 c 0.1433146,-1.311995 0.656508,-2.460199 1.4394532,-3.4414065 l 0,-0.00195 C 7.4203485,7.9066186 8.7510926,6.9714419 10.306641,6.2851562 c 0.258827,-0.1141287 0.526383,-0.2219906 0.796875,-0.3222656 0.542164,-0.200963 1.105817,-0.3746543 1.685546,-0.5195312 0.328774,-0.082162 0.664213,-0.1567482 1.001954,-0.2207032 0.0094,-0.00183 0.01794,-0.00211 0.02734,-0.00391 C 14.546646,5.078895 15.258684,5.00398 16,5 c 0.664224,0.00357 1.305151,0.072644 1.955078,0.1855469 0.07566,0.013167 0.150597,0.01862 0.226563,0.033203 0.0092,0.00176 0.01814,0.00213 0.02734,0.00391 0.338515,0.064101 0.672449,0.1383139 1.001954,0.2207032 0.579125,0.1448048 1.142058,0.318708 1.683593,0.5195312 0,0 0.002,0 0.002,0 0,0 0.002,0 0.002,0 0.202818,0.075258 0.399334,0.1591305 0.595703,0.2421875 0.07292,0.030824 0.148733,0.057948 0.220703,0.089844 0.161497,0.071615 0.316217,0.1495598 0.472656,0.2265625 0.110009,0.054121 0.220775,0.1072861 0.328125,0.1640625 0.136086,0.072009 0.266861,0.1483431 0.398437,0.2246093 0.1104,0.063954 0.221072,0.128371 0.328126,0.1953126 0.118868,0.074369 0.233117,0.1524248 0.347656,0.2304687 0.125912,0.085759 0.250685,0.1715334 0.371094,0.2617187 0.09677,0.072494 0.190152,0.1473116 0.283203,0.2226563 0.109772,0.088874 0.217897,0.1786525 0.322265,0.2714844 0.102173,0.090874 0.200108,0.1846428 0.296875,0.2792969 0.09356,0.091532 0.185142,0.1842395 0.273438,0.2792968 0.09248,0.099547 0.181103,0.2012864 0.267578,0.3046875 0.08214,0.098204 0.159819,0.1991097 0.236328,0.3007813 0.07423,0.098644 0.148049,0.1969305 0.216797,0.2988281 0.08208,0.1216696 0.158452,0.2486064 0.232422,0.375 0.0559,0.09546 0.110989,0.1909726 0.162109,0.2890626 0.0672,0.128899 0.126887,0.261094 0.185547,0.394531 0.04716,0.107277 0.09527,0.214019 0.136719,0.324219 0.04753,0.12641 0.08714,0.256471 0.126953,0.386719 0.03724,0.121761 0.07714,0.242084 0.107422,0.367187 0.03441,0.142273 0.05689,0.290917 0.08203,0.4375 0.01954,0.113963 0.04481,0.225238 0.05859,0.341797 0.01266,0.106876 0.01419,0.21821 0.01953,0.328125 0.01061,-0.165131 0.02908,-0.333148 0.0293,-0.49414 1.2e-4,-0.08974 -0.01052,-0.175313 -0.01367,-0.263672 -0.0069,-0.193043 -0.01308,-0.385848 -0.03516,-0.572266 -0.01378,-0.116559 -0.03905,-0.227834 -0.05859,-0.341797 -0.02514,-0.146583 -0.04762,-0.295227 -0.08203,-0.4375 -0.03028,-0.125103 -0.07018,-0.245426 -0.107422,-0.367187 -0.03981,-0.130248 -0.07942,-0.260309 -0.126953,-0.3867192 C 26.532764,9.825347 26.484655,9.7186052 26.4375,9.6113281 26.378842,9.4778906 26.319154,9.3456956 26.251953,9.2167969 26.200836,9.1187037 26.145749,9.0231935 26.089844,8.9277344 26.015868,8.8014375 25.939505,8.6763571 25.857422,8.5546875 25.788674,8.4527899 25.714855,8.3545033 25.640625,8.2558594 25.564116,8.1541878 25.486432,8.0532817 25.404297,7.9550781 25.317822,7.851677 25.229198,7.7499378 25.136719,7.6503906 25.048423,7.5553333 24.956843,7.4626255 24.863281,7.3710938 24.766514,7.2764398 24.668579,7.1826709 24.566406,7.0917969 24.462038,6.998965 24.353913,6.9091869 24.244141,6.8203125 24.15109,6.7449678 24.057708,6.67015 23.960938,6.5976562 23.840529,6.5074708 23.715756,6.4216963 23.589844,6.3359375 23.475305,6.2578936 23.361056,6.1798382 23.242188,6.1054688 23.135134,6.0385272 23.024462,5.9741103 22.914062,5.9101562 22.782486,5.83389 22.651711,5.7575562 22.515625,5.6855469 22.408275,5.6287705 22.297509,5.5756055 22.1875,5.5214844 22.031061,5.4444817 21.876341,5.3665373 21.714844,5.2949219 c -0.07197,-0.031896 -0.147787,-0.05902 -0.220703,-0.089844 -0.196369,-0.083057 -0.392885,-0.1669294 -0.595703,-0.2421875 0,0 -0.002,0 -0.002,0 0,0 -0.002,0 -0.002,0 -0.541535,-0.2008232 -1.104375,-0.3747262 -1.6835,-0.519531 -0.329505,-0.082389 -0.663439,-0.1566017 -1.001954,-0.2207032 -0.0092,-0.00178 -0.01818,-0.00215 -0.02734,-0.00391 C 18.105678,4.204163 18.030738,4.1987139 17.955078,4.1855469 17.305151,4.0726441 16.664224,4.0035699 16,4 Z"/>
+ <path style="opacity:0.2" d="m 11.576004,7.1557546 c 0,0 2.710925,-2.8950461 0.651909,-3.7190264 C 9.9214582,2.5137277 3.7581309,3.0967422 1.6084225,4.780016 0.78784202,5.4053139 0.97871439,5.9477204 1.1492539,6.688591 c 0.5901599,2.5628786 2.5460696,9.099727 2.8462156,9.30607 0.3736144,0.25685 7.5805345,-8.8389064 7.5805345,-8.8389064 z"/>
+ <path style="fill:#86522b" d="m 11.576004,6.1557547 c 0,0 2.710925,-2.8950461 0.651909,-3.7190264 C 9.9214582,1.5137278 3.7581309,2.0967423 1.6084225,3.7800161 0.78784202,4.405314 0.97871439,4.9477205 1.1492539,5.6885911 1.7394138,8.2514697 3.6953235,14.788318 3.9954695,14.994661 4.3690839,15.251511 11.576004,6.1557547 11.576004,6.1557547 Z"/>
+ <circle style="opacity:0.2" cx="-22" cy="16" r="2" transform="scale(-1,1)"/>
+ <circle style="fill:#3f3f3f" cx="-22" cy="15" r="2" transform="scale(-1,1)"/>
+ <circle style="fill:#ffffff" cx="-21.5" cy="14.5" r=".5" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="m 20.423996,7.1557546 c 0,0 -2.710925,-2.8950461 -0.651909,-3.7190264 2.306455,-0.9230005 8.469782,-0.339986 10.61949,1.3432878 0.820581,0.6252979 0.629709,1.1677044 0.459169,1.908575 -0.59016,2.5628786 -2.54607,9.099727 -2.846216,9.30607 -0.373614,0.25685 -7.580534,-8.8389064 -7.580534,-8.8389064 z"/>
+ <path style="fill:#86522b" d="m 20.423996,6.1557547 c 0,0 -2.710925,-2.8950461 -0.651909,-3.7190264 2.306455,-0.9230005 8.469782,-0.339986 10.61949,1.3432878 0.820581,0.6252979 0.629709,1.1677044 0.459169,1.908575 -0.59016,2.5628786 -2.54607,9.0997269 -2.846216,9.3060699 -0.373614,0.25685 -7.580534,-8.8389063 -7.580534,-8.8389063 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 8.421875,2.0117188 c -2.5577008,0.093407 -5.4689323,0.715532 -6.8125,1.7675781 -0.70884511,0.5401534 -0.65901293,1.0271933 -0.5234375,1.625 0.08526,-0.2058527 0.2426153,-0.4110081 0.5234375,-0.625 C 3.7590834,3.0960231 9.9220608,2.5144995 12.228516,3.4375 12.587676,3.5812293 12.793748,3.7897991 12.902344,4.0332031 13.099927,3.3824961 13.024557,2.756061 12.228516,2.4375 11.363595,2.0913748 9.9564955,1.9556745 8.421875,2.0117188 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 23.578125,2.0117188 c -1.53462,-0.056044 -2.94172,0.079656 -3.806641,0.4257812 -0.796041,0.318561 -0.871411,0.9449961 -0.673828,1.5957031 0.108596,-0.243404 0.314668,-0.4519738 0.673828,-0.5957031 2.306455,-0.9230005 8.469433,-0.3414769 10.619141,1.3417969 0.280822,0.2139919 0.438178,0.4191473 0.523437,0.625 0.135576,-0.5978067 0.185409,-1.0848466 -0.523437,-1.625 -1.343567,-1.0520462 -4.254799,-1.6741711 -6.8125,-1.7675781 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/scratch.svg b/.icons/awkward/32x32/apps/scratch.svg
new file mode 100644
index 00000000..5dc5f2ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/scratch.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 20.679688 3 C 20.400509 2.996 20.133705 3.1066933 19.941406 3.3066406 L 16.429688 7 L 14.755859 7 C 13.511757 7 11.79494 7.0503175 10.189453 7.53125 L 5.671875 4.1523438 C 5.0116127 3.6713151 4.0001314 4.1368947 4 4.9472656 L 4 12.279297 C 2.2739425 14.776285 0.88615439 18.017514 1.0078125 20.740234 C 1.0077896 20.744034 1.0077896 20.748083 1.0078125 20.751953 C 1.1622064 23.47932 3.1024192 25.812213 5.8867188 27.425781 C 8.6710187 29.039354 12.36661 30.000001 16.419922 30 C 16.872226 30 17.318235 29.991256 17.757812 29.972656 C 17.818288 29.970101 17.870135 29.96042 17.929688 29.957031 C 17.81869 29.962982 17.706096 29.968901 17.599609 29.972656 C 17.591309 29.972956 17.582519 29.974306 17.574219 29.974609 C 17.572819 29.9745 17.571713 29.974718 17.570312 29.974609 C 11.621122 29.510328 7 25.845776 7 22.740234 C 6.9999993 20.068478 9.230726 18.841979 13.855469 17.921875 C 14.980114 17.698124 18.884198 21.261517 20.126953 21 C 21.213524 20.771351 21.043259 17.4989 22.060547 17.40625 C 23.452628 17.279463 22.444156 16.240241 23.746094 16.244141 C 24.200651 16.115254 24.715125 16.062582 25.273438 16.076172 C 26.037452 16.094777 26.886294 16.245377 27.771484 16.486328 C 27.765291 16.482598 27.762111 16.478328 27.755859 16.474609 C 27.302234 13.710678 25.61135 11.403667 23.224609 9.7636719 L 21.632812 3.7382812 C 21.519366 3.3089753 21.128833 3.0070348 20.679688 3 z"/>
+ <path style="fill:#ff7f00" d="m 20.680215,2.0001039 c -0.279178,-0.004 -0.547339,0.1074544 -0.739638,0.3074017 L 16.429903,6 H 14.755301 C 13.511199,6 11.794045,6.050317 10.188558,6.5312495 L 5.6717706,3.1515645 C 5.0115083,2.6705359 4.0001314,3.1360647 4,3.9464356 v 7.3335964 c -1.7260575,2.496988 -3.11346201,5.737899 -2.9918039,8.460619 -2.29e-5,0.0038 -2.29e-5,0.0077 0,0.01157 0.1543939,2.727367 2.0936632,5.060521 4.8779627,6.674089 2.7842999,1.613573 6.4800142,2.573691 10.5333262,2.57369 0.452304,0 0.898554,-0.0093 1.338131,-0.0279 3.465011,-0.146379 5.397732,-1.675588 7.731107,-2.928621 2.629393,-1.411995 3.377454,-2.873729 3.377454,-5.580361 0,-2.208037 0.800607,-3.852314 -1.109921,-4.988793 -0.453625,-2.763931 -2.144842,-5.071393 -4.531583,-6.7113884 L 21.632108,2.7383824 C 21.518661,2.3090764 21.12936,2.0071387 20.680215,2.0001039 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 20.679688 2 C 20.400509 1.996 20.133705 2.1066933 19.941406 2.3066406 L 16.429688 6 L 14.755859 6 C 13.511757 6 11.79494 6.0503175 10.189453 6.53125 L 5.671875 3.1523438 C 5.0116127 2.6713151 4.0001314 3.1368947 4 3.9472656 L 4 4.9472656 C 4.0001314 4.1368947 5.0116127 3.6713151 5.671875 4.1523438 L 10.189453 7.53125 C 11.79494 7.0503175 13.511757 7 14.755859 7 L 16.429688 7 L 19.941406 3.3066406 C 20.133705 3.1066933 20.400509 2.996 20.679688 3 C 21.128833 3.0070348 21.519366 3.3089753 21.632812 3.7382812 L 23.224609 9.7636719 C 25.61135 11.403667 27.302234 13.710678 27.755859 16.474609 C 28.642201 17.001851 28.933937 17.643119 29.003906 18.394531 C 29.093447 17.193052 29.011498 16.221527 27.755859 15.474609 C 27.302234 12.710678 25.61135 10.403667 23.224609 8.7636719 L 21.632812 2.7382812 C 21.519366 2.3089753 21.128833 2.0070348 20.679688 2 z M 4 11.279297 C 2.2739425 13.776285 0.88615439 17.017514 1.0078125 19.740234 C 1.0077896 19.744034 1.0077896 19.748083 1.0078125 19.751953 C 1.0104418 19.7984 1.0236838 19.842455 1.0273438 19.888672 C 1.1837497 17.360662 2.4501056 14.52144 4 12.279297 L 4 11.279297 z"/>
+ <path style="fill:#5f4a44" d="m 19.932427,18.031728 c -0.333081,-0.0029 -0.699426,0.01469 -1.101698,0.05578 -1.293991,0.132178 -1.68895,0.03027 -1.759932,0.73688 1.186866,0.674106 2.468776,1.459908 3.172946,1.322905 0.639221,-0.124366 0.846343,-1.11806 1.112957,-1.93892 -0.387613,-0.107257 -0.857368,-0.17173 -1.424273,-0.176648 z"/>
+ <path style="opacity:0.2" d="m 25.272889,16.07535 c -0.558312,-0.01359 -1.073133,0.03903 -1.52769,0.167917 -1.301938,-0.0039 -0.293262,1.036145 -1.685343,1.162932 C 21.042568,17.498849 21.212748,20.771351 20.126177,21 18.883422,21.261517 14.981014,17.697302 13.856369,17.921053 9.2316263,18.841157 6.9999993,20.067553 7,22.739309 c 0,3.105542 4.62107,6.770043 10.570261,7.234324 0.0014,1.09e-4 0.0028,-1.09e-4 0.0042,0 0.0083,-3.03e-4 0.01682,-0.0011 0.02512,-0.0014 0.215518,-0.0076 0.446001,-0.02254 0.668277,-0.03331 3.252094,-0.193424 6.121871,-0.89666 8.338817,-2.087171 2.629392,-1.411994 4.393332,-3.631206 4.393331,-6.337838 0,-2.201296 -1.325811,-3.891399 -3.226984,-5.027806 -0.885878,-0.241254 -1.735548,-0.392156 -2.500111,-0.410774 z"/>
+ <path style="fill:#ffce9d" d="m 25.272889,15.07535 c -0.558312,-0.01359 -1.073133,0.03903 -1.52769,0.167917 -1.301938,-0.0039 -0.293262,1.036145 -1.685343,1.162932 C 21.042568,16.498849 21.212748,19.771351 20.126177,20 18.883422,20.261517 14.981014,16.697302 13.856369,16.921053 9.2316263,17.841157 6.9999993,19.067553 7,21.739309 c 0,3.105542 4.62107,6.770043 10.570261,7.234324 0.0014,1.09e-4 0.0028,-1.09e-4 0.0042,0 0.0083,-3.03e-4 0.01682,-0.0011 0.02512,-0.0014 0.215518,-0.0076 0.446001,-0.02254 0.668277,-0.03331 3.252094,-0.193424 6.121871,-0.89666 8.338817,-2.087171 2.629392,-1.411994 4.393332,-3.631206 4.393331,-6.337838 0,-2.201296 -1.325811,-3.891399 -3.226984,-5.027806 -0.885878,-0.241254 -1.735548,-0.392156 -2.500111,-0.410774 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25.273438 15.076172 C 24.715125 15.062582 24.200651 15.115254 23.746094 15.244141 C 22.444156 15.240241 23.452628 16.279463 22.060547 16.40625 C 21.043259 16.4989 21.213524 19.771351 20.126953 20 C 18.884198 20.261517 14.980114 16.698124 13.855469 16.921875 C 9.230726 17.841979 6.9999993 19.068478 7 21.740234 C 7 21.884673 7.0194015 22.031256 7.0390625 22.177734 C 7.3429373 19.892369 9.5695933 18.774561 13.855469 17.921875 C 14.980114 17.698124 18.884198 21.261517 20.126953 21 C 21.213524 20.771351 21.043259 17.4989 22.060547 17.40625 C 23.452628 17.279463 22.444156 16.240241 23.746094 16.244141 C 24.200651 16.115254 24.715125 16.062582 25.273438 16.076172 C 26.038001 16.09479 26.887559 16.245074 27.773438 16.486328 C 29.521588 17.531267 30.769161 19.049851 30.960938 20.998047 C 30.973871 20.836582 31 20.67884 31 20.513672 C 31 18.312376 29.67461 16.622735 27.773438 15.486328 C 26.887559 15.245074 26.038001 15.09479 25.273438 15.076172 z"/>
+ <path style="opacity:0.2" d="m 23,24.684521 c -0.02112,1.81138 -4.124904,3.451469 -5.850287,3.306543 C 13.819205,27.711311 10.913613,25.525227 12.398374,22 Z"/>
+ <path style="fill:#ffffff" d="m 23,23.684521 c -0.02112,1.81138 -4.124904,3.451469 -5.850287,3.306543 C 13.819205,26.711311 10.913613,24.525227 12.398374,21 Z"/>
+ <ellipse style="opacity:0.2" cx="4.131" cy="19.183" rx="3.336" ry="4.138" transform="matrix(0.92417796,-0.38196217,0.40045347,0.91631709,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="4.532" cy="18.259" rx="3.336" ry="4.138" transform="matrix(0.92417796,-0.38196217,0.40045347,0.91631709,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="13" cy="16" r="1"/>
+ <ellipse style="opacity:0.2" cx="14.613" cy="22.461" rx="3.336" ry="4.138" transform="matrix(0.92417796,-0.38196217,0.40045347,0.91631709,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="15.014" cy="21.537" rx="3.336" ry="4.138" transform="matrix(0.92417796,-0.38196217,0.40045347,0.91631709,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="24" cy="15" r="1"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/screencloud.svg b/.icons/awkward/32x32/apps/screencloud.svg
new file mode 100644
index 00000000..42160005
--- /dev/null
+++ b/.icons/awkward/32x32/apps/screencloud.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#569cde" d="m13.955 4a10.227 10 0 0 0 -10.228 10 10.227 10 0 0 0 0.3425 2.544c-1.8183 0.873-3.0695 2.713-3.0695 4.857v1.1979c0 2.992 2.4305 5.401 5.4492 5.401h19.102c3.018 0 5.449-2.409 5.449-5.401v-1.1979c0-2.2673-1.3968-4.197-3.3865-5a6.1364 6 0 0 0 1.341 -3.734 6.1364 6 0 0 0 -6.137 -6.0003 6.1364 6 0 0 0 -1.676 0.2304 10.227 10 0 0 0 -7.187 -2.8971z"/>
+ <path opacity=".2" d="m16 10a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -8 -8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6 -6 6 6 0 0 1 6 -6z"/>
+ <path fill="#aaceee" d="m16 9a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -8 -8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6 -6 6 6 0 0 1 6 -6z"/>
+ <path opacity=".2" d="m16 14a4 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 -4z"/>
+ <path fill="#fff" d="m16 13a4 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 -4z"/>
+ <circle opacity=".2" cx="9.5" cy="9.5" r="1.5"/>
+ <circle fill="#fff" cx="9.5" cy="8.5" r="1.5"/>
+ <path fill="#fff" opacity=".2" d="m13.955 4a10.227 10 0 0 0 -10.228 10 10.227 10 0 0 0 0.021 0.396 10.227 10 0 0 1 10.207 -9.396 10.227 10 0 0 1 7.188 2.8965 6.1364 6 0 0 1 1.675 -0.2305 6.1364 6 0 0 1 6.112 5.5 6.1364 6 0 0 0 0.025 -0.5 6.1364 6 0 0 0 -6.137 -6 6.1364 6 0 0 0 -1.675 0.2305 10.227 10 0 0 0 -7.188 -2.8965zm-10.072 12.65c-1.7134 0.908-2.8828 2.683-2.8828 4.75v1c0-2.144 1.252-3.982 3.0703-4.855a10.227 10 0 0 1 -0.1875 -0.895zm24.244 0.004a6.1364 6 0 0 1 -0.514 0.746c1.99 0.803 3.387 2.733 3.387 5v-1c0-2.064-1.164-3.837-2.873-4.746z"/>
+ <path opacity=".2" d="m28.93 13.166a6.1364 6 0 0 1 -1.3164 3.2344c0.17831 0.07197 0.34547 0.16441 0.51367 0.25391a6.1364 6 0 0 0 0.82812 -2.9883 6.1364 6 0 0 0 -0.02539 -0.5zm-25.182 1.23a10.227 10 0 0 0 -0.0214 0.604 10.227 10 0 0 0 0.15625 1.6504c0.063524-0.03366 0.1225-0.07425 0.1875-0.10547a10.227 10 0 0 1 -0.3223 -2.149zm-2.748 8.204v1c0 2.992 2.4305 5.4 5.4492 5.4h19.102c3.018 0 5.449-2.408 5.449-5.4v-1c0 2.992-2.431 5.4-5.449 5.4h-19.102c-3.0185 0-5.449-2.408-5.449-5.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/screengrab.svg b/.icons/awkward/32x32/apps/screengrab.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/screengrab.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/screenruler-icon-32x32.svg b/.icons/awkward/32x32/apps/screenruler-icon-32x32.svg
new file mode 120000
index 00000000..f8b21e86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/screenruler-icon-32x32.svg
@@ -0,0 +1 @@
+kruler.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/screenruler-icon.svg b/.icons/awkward/32x32/apps/screenruler-icon.svg
new file mode 120000
index 00000000..f8b21e86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/screenruler-icon.svg
@@ -0,0 +1 @@
+kruler.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/screenruler.svg b/.icons/awkward/32x32/apps/screenruler.svg
new file mode 120000
index 00000000..f8b21e86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/screenruler.svg
@@ -0,0 +1 @@
+kruler.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/screensaver.svg b/.icons/awkward/32x32/apps/screensaver.svg
new file mode 120000
index 00000000..4cbb8f64
--- /dev/null
+++ b/.icons/awkward/32x32/apps/screensaver.svg
@@ -0,0 +1 @@
+preferences-desktop-screensaver.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/scribus-ng.svg b/.icons/awkward/32x32/apps/scribus-ng.svg
new file mode 120000
index 00000000..eb0c537e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/scribus-ng.svg
@@ -0,0 +1 @@
+scribus.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/scribus-trunk.svg b/.icons/awkward/32x32/apps/scribus-trunk.svg
new file mode 120000
index 00000000..eb0c537e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/scribus-trunk.svg
@@ -0,0 +1 @@
+scribus.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/scribus.svg b/.icons/awkward/32x32/apps/scribus.svg
new file mode 100644
index 00000000..0261f40c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/scribus.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#37a0f2" cx="16" cy="16" r="14"/>
+ <path fill-rule="evenodd" opacity=".2" d="m17 8c-2.248 3.874-4.155 7.785-5.306 11.661-0.61 2.074-1.16 4.223-1.694 6.307 0.87039 0.07496 0.3283-0.0062 1 0.000162 1.841-2.941 5.188-4.99 8-5.968 0.03-2.126-0.184-4.571 0.662-6.435 0.346-0.775 0.89-1.862 1.338-2.565 0-2-3-4-4-3z"/>
+ <path fill="#fff" fill-rule="evenodd" d="m17 7c-2.2475 3.874-4.1548 7.7852-5.306 11.661-0.60982 2.0744-1.1598 4.2229-1.694 6.3071 0.87039 0.07496 0.3283-0.0062 1 0.000162 1.841-2.941 5.188-4.99 8-5.968 0.03-2.126-0.184-4.571 0.662-6.435 0.346-0.775 0.89-1.862 1.338-2.565 0-2-3-4-4-3z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/script-error.svg b/.icons/awkward/32x32/apps/script-error.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/script-error.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/scsi.svg b/.icons/awkward/32x32/apps/scsi.svg
new file mode 100644
index 00000000..48b38384
--- /dev/null
+++ b/.icons/awkward/32x32/apps/scsi.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="24.867" height="24.867" x="-12.43" y="10.9" rx="7.46" ry="7.46" transform="rotate(-45)"/>
+ <rect style="fill:#8e8e8e" width="24.867" height="24.867" x="-11.73" y="10.19" rx="7.46" ry="7.46" transform="rotate(-45)"/>
+ <path style="opacity:0.1" d="M 16.478516,5.9993114 A 1.50015,1.50015 0 0 0 15.439453,6.4387645 L 6.4394531,15.438764 a 1.50015,1.50015 0 0 0 0,2.121094 l 8.9999999,9 a 1.50015,1.50015 0 0 0 2.123047,0 l 7.560547,-7.560547 H 20.880859 L 16.501953,23.378217 9.6210938,16.499311 16.5,9.6204052 20.876953,13.999311 h 4.242188 L 17.560547,6.4387645 A 1.50015,1.50015 0 0 0 16.478516,5.9993114 Z M 17.5,14.999311 a 1.50015,1.50015 0 1 0 0,3 h 8 a 1.50015,1.50015 0 1 0 0,-3 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 17.5,15.500115 h 8"/>
+ <path style="fill:#3f3f3f" d="M 16.478516 5 A 1.50015 1.50015 0 0 0 15.439453 5.4394531 L 6.4394531 14.439453 A 1.50015 1.50015 0 0 0 6.4394531 16.560547 L 15.439453 25.560547 A 1.50015 1.50015 0 0 0 17.5625 25.560547 L 25.123047 18 L 20.880859 18 L 16.501953 22.378906 L 9.6210938 15.5 L 16.5 8.6210938 L 20.876953 13 L 25.119141 13 L 17.560547 5.4394531 A 1.50015 1.50015 0 0 0 16.478516 5 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.5 1 C 14.593033 1 12.685826 1.7301893 11.224609 3.1914062 L 4.1914062 10.224609 C 2.6024226 11.813593 1.8864522 13.929996 2.0253906 16 C 2.1419856 14.262885 2.857956 12.55806 4.1914062 11.224609 L 11.224609 4.1914062 C 14.147043 1.2689723 18.852957 1.2689723 21.775391 4.1914062 L 28.808594 11.224609 C 30.142044 12.55806 30.858014 14.262885 30.974609 16 C 31.113548 13.929996 30.397577 11.813593 28.808594 10.224609 L 21.775391 3.1914062 C 20.314174 1.7301893 18.406967 1 16.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/scudcloud.svg b/.icons/awkward/32x32/apps/scudcloud.svg
new file mode 120000
index 00000000..7cb5329c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/scudcloud.svg
@@ -0,0 +1 @@
+slack.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/scummvm.svg b/.icons/awkward/32x32/apps/scummvm.svg
new file mode 100644
index 00000000..ab1828ed
--- /dev/null
+++ b/.icons/awkward/32x32/apps/scummvm.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2" d="m 15.452646,1023.3622 c -3.258805,0.043 -6.7139367,1.659 -8.5556924,5.0237 -0.0168,0.031 -0.033055,0.062 -0.048756,0.094 -0.7012268,1.3948 -0.8561544,2.779 -0.8561544,4.0979 0,1.517 0.4052629,2.9571 1.0550786,4.139 0.036522,0.067 0.075555,0.1317 0.1170142,0.1953 0.2417122,0.3703 0.5371601,0.5819 0.7898462,0.9024 -1.172192,0.5977 -1.3173266,1.1512 -1.4548772,1.3458 l -0.00195,0 c -0.3043353,0.4304 -0.7734241,1.0523 -1.2032966,1.6641 -0.2149364,0.3059 -0.4208208,0.6076 -0.6201756,0.9455 -0.1993549,0.3379 -0.47386,0.4673 -0.6182253,1.6661 -0.2412763,1.2475 0.3469321,1.9276 0.9497656,2.7756 0.3220198,0.4058 0.6872135,0.7998 1.1096853,1.2128 0.8313868,0.8129 1.7809927,1.6565 3.0969774,2.2932 1.8474182,0.9817 4.1613312,1.6446 6.6912652,1.6446 1.206664,0 2.455183,-0.1418 3.703501,-0.4824 l 0.0039,0 c 1.223742,-0.3351 2.431566,-0.8462 3.531881,-1.6212 1.122826,-0.7908 2.061113,-1.8263 2.747885,-3.0256 0.785949,-1.3721 1.109688,-2.9204 1.109688,-4.4749 0,-1.2794 -0.258225,-2.5127 -0.717687,-3.68 -0.05328,-0.2562 -0.139827,-0.5044 -0.257431,-0.7382 l -0.002,0 c -0.416263,-0.817 -1.031992,-1.5099 -1.64015,-2.2013 0.203445,-0.2353 0.414584,-0.4712 0.544116,-0.7169 0.01751,-0.033 0.03442,-0.066 0.05071,-0.1 -0.173956,0.3614 0.599246,-0.8612 1.160392,-1.7286 0.02128,-0.032 0.33866,-0.344 0.614325,-1.2072 0.276019,-0.8641 -0.03546,-2.7992 -0.977069,-3.6545 -0.951218,-0.864 -2.394447,-2.1238 -4.524551,-3.0334 -1.398818,-0.6299 -3.331989,-1.334 -5.757102,-1.334 l 0,0 c -0.01365,-1e-4 -0.0273,-1e-4 -0.04095,0 z"/>
+ <path style="fill:#4f4f4f" d="m 15.452646,1022.3622 c -3.258805,0.043 -6.7139367,1.659 -8.5556924,5.0237 -0.0168,0.031 -0.033055,0.062 -0.048756,0.094 -0.7012268,1.3948 -0.8561544,2.779 -0.8561544,4.0979 0,1.517 0.4052629,2.9571 1.0550786,4.139 0.036522,0.067 0.075555,0.1317 0.1170142,0.1953 0.2417122,0.3703 0.5371601,0.5819 0.7898462,0.9024 -1.172192,0.5977 -1.3173266,1.1512 -1.4548772,1.3458 l -0.00195,0 c -0.3043353,0.4304 -0.7734241,1.0523 -1.2032966,1.6641 -0.2149364,0.3059 -0.4208208,0.6076 -0.6201756,0.9455 -0.1993549,0.3379 -0.47386,0.4673 -0.6182253,1.6661 -0.2412763,1.2475 0.3469321,1.9276 0.9497656,2.7756 0.3220198,0.4058 0.6872135,0.7998 1.1096853,1.2128 0.8313868,0.8129 1.7809927,1.6565 3.0969774,2.2932 1.8474182,0.9817 4.1613312,1.6446 6.6912652,1.6446 1.206664,0 2.455183,-0.1418 3.703501,-0.4824 l 0.0039,0 c 1.223742,-0.3351 2.431566,-0.8462 3.531881,-1.6212 1.122826,-0.7908 2.061113,-1.8263 2.747885,-3.0256 0.785949,-1.3721 1.109688,-2.9204 1.109688,-4.4749 0,-1.2794 -0.258225,-2.5127 -0.717687,-3.68 -0.05328,-0.2562 -0.139827,-0.5044 -0.257431,-0.7382 l -0.002,0 c -0.416263,-0.817 -1.031992,-1.5099 -1.64015,-2.2013 0.203445,-0.2353 0.414584,-0.4712 0.544116,-0.7169 0.01751,-0.033 0.03442,-0.066 0.05071,-0.1 -0.173956,0.3614 0.599246,-0.8612 1.160392,-1.7286 0.02128,-0.032 0.33866,-0.344 0.614325,-1.2072 0.276019,-0.8641 -0.03546,-2.7992 -0.977069,-3.6545 -0.951218,-0.864 -2.394447,-2.1238 -4.524551,-3.0334 -1.398818,-0.6299 -3.331989,-1.334 -5.757102,-1.334 l 0,0 c -0.01365,-1e-4 -0.0273,-1e-4 -0.04095,0 z"/>
+ <path style="opacity:0.2" d="m 23.349386,1038.7005 c 0.433312,0.851 0.650614,1.8817 0.650614,3.0582 0,1.1345 -0.2382,2.1507 -0.714172,2.9804 -0.476113,0.8302 -1.111923,1.5296 -1.873904,2.0654 -0.761693,0.5359 -1.641431,0.9177 -2.603963,1.1808 -0.963246,0.2624 -1.948339,0.3769 -2.921465,0.3769 -1.947107,0 -4.043573,-0.607 -5.365982,-1.3207 -1.5093108,-0.7144 -3.5608905,-2.9066 -3.5199096,-3.2462 0.053274,-0.4417 1.2127604,-1.9095 1.9155993,-2.9022 0.3423038,-0.4834 0.4779686,-0.7118 0.9907725,-0.2601 0.6408608,0.7804 1.5309058,1.2819 2.3514008,1.7012 0.719288,0.3408 2.238846,0.8309 3.035,0.9304 0.666488,0.098 1.661986,0.098 1.734432,-0.9437 0,-0.3987 -0.336292,-0.7618 -0.769603,-1.1195 -0.433883,-0.3568 -0.724116,-0.662 -1.369431,-1.0511 -2.559862,-1.9924 -3.942991,-2.8916 -5.2429838,-4.8804 -0.4338813,-0.7879 -0.684709,-1.6626 -0.684709,-2.6923 0,-1.0086 0.1564305,-1.9921 0.5373512,-2.7486 1.2373246,-2.257 3.7380206,-3.4372 5.9773966,-3.4668 1.91331,0 3.317049,0.5139 4.576037,1.0827 1.700285,0.7212 2.782172,1.6659 3.706227,2.5039 0.360184,0.3267 0.04928,0.7209 -0.138501,1.0107 -0.471932,0.7284 -1.139607,1.6266 -1.347935,2.0587 -0.165822,0.3141 -0.472328,0.4322 -0.72656,0.2133 0,0 -0.628434,-0.5299 -1.136183,-0.8561 -1.348266,-0.7485 -2.747751,-1.8508 -4.17392,-1.9883 -0.380919,0 -0.763632,0.1114 -0.943141,0.3004 -0.180081,0.1892 -0.245294,0.5699 -0.235876,0.8639 0.01696,0.5301 0.165923,0.6288 0.667859,1.1065 0.43331,0.3259 0.774822,0.5604 1.651593,1.0254 0.655383,0.3474 1.459527,0.8358 2.210916,1.2664 0.750957,0.4308 1.505611,0.9847 2.161806,1.5938 0.656051,0.61 1.16706,1.3061 1.60123,2.1569 z"/>
+ <path style="fill:#8dc808" d="m 23.349386,1037.7005 c 0.433312,0.851 0.650614,1.8817 0.650614,3.0582 0,1.1345 -0.2382,2.1507 -0.714172,2.9804 -0.476113,0.8302 -1.111923,1.5296 -1.873904,2.0654 -0.761693,0.5359 -1.641431,0.9177 -2.603963,1.1808 -0.963246,0.2624 -1.948339,0.3769 -2.921465,0.3769 -1.947107,0 -4.043573,-0.607 -5.365982,-1.3207 -1.5093108,-0.7144 -3.5608905,-2.9066 -3.5199096,-3.2462 0.053274,-0.4417 1.2127604,-1.9095 1.9155993,-2.9022 0.3423038,-0.4834 0.4779686,-0.7118 0.9907725,-0.2601 0.6408608,0.7804 1.5309058,1.2819 2.3514008,1.7012 0.719288,0.3408 2.238846,0.8309 3.035,0.9304 0.666488,0.098 1.661986,0.098 1.734432,-0.9437 0,-0.3987 -0.336292,-0.7618 -0.769603,-1.1195 -0.433883,-0.3568 -0.724116,-0.662 -1.369431,-1.0511 -2.559862,-1.9924 -3.942991,-2.8916 -5.2429838,-4.8804 -0.4338813,-0.7879 -0.684709,-1.6626 -0.684709,-2.6923 0,-1.0086 0.1564305,-1.9921 0.5373512,-2.7486 1.2373246,-2.257 3.7380206,-3.4372 5.9773966,-3.4668 1.91331,0 3.317049,0.5139 4.576037,1.0827 1.700285,0.7212 2.782172,1.6659 3.706227,2.5039 0.360184,0.3267 0.04928,0.7209 -0.138501,1.0107 -0.471932,0.7284 -1.139607,1.6266 -1.347935,2.0587 -0.165822,0.3141 -0.472328,0.4322 -0.72656,0.2133 0,0 -0.628434,-0.5299 -1.136183,-0.8561 -1.348266,-0.7485 -2.747751,-1.8508 -4.17392,-1.9883 -0.380919,0 -0.763632,0.1114 -0.943141,0.3004 -0.180081,0.1892 -0.245294,0.5699 -0.235876,0.8639 0.01696,0.5301 0.165923,0.6288 0.667859,1.1065 0.43331,0.3259 0.774822,0.5604 1.651593,1.0254 0.655383,0.3474 1.459527,0.8358 2.210916,1.2664 0.750957,0.4308 1.505611,0.9847 2.161806,1.5938 0.656051,0.61 1.16706,1.3061 1.60123,2.1569 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,1020.3622)" d="M 15.453125 2 C 12.19432 2.043 8.7382401 3.6587375 6.8964844 7.0234375 C 6.8796844 7.0544375 6.8633572 7.0851875 6.8476562 7.1171875 C 6.1464295 8.5119875 5.9921875 9.8959438 5.9921875 11.214844 C 5.9921875 11.33246 6.0108276 11.445892 6.015625 11.5625 C 6.0666299 10.442092 6.2607928 9.2845091 6.8476562 8.1171875 C 6.8633572 8.0851875 6.8796844 8.0544375 6.8964844 8.0234375 C 8.7382401 4.6587375 12.19432 3.043 15.453125 3 L 15.453125 3.0019531 C 15.466775 3.0018531 15.480491 3.0018531 15.494141 3.0019531 C 17.919254 3.0019531 19.851182 3.7060375 21.25 4.3359375 C 23.380104 5.2455375 24.824173 6.5051406 25.775391 7.3691406 C 26.367124 7.9066348 26.70789 8.8699807 26.8125 9.7265625 C 26.954195 8.7752177 26.622386 7.138499 25.775391 6.3691406 C 24.824173 5.5051406 23.380104 4.2455375 21.25 3.3359375 C 19.851182 2.7060375 17.919254 2.0019531 15.494141 2.0019531 C 15.480491 2.0018531 15.466775 2.0018531 15.453125 2.0019531 L 15.453125 2 z M 24.791016 14.259766 C 24.669645 14.433951 24.52987 14.60726 24.382812 14.777344 C 24.990971 15.468744 25.607174 16.161516 26.023438 16.978516 L 26.025391 16.978516 C 26.142995 17.212316 26.229923 17.460597 26.283203 17.716797 C 26.679691 18.724107 26.91445 19.782182 26.974609 20.875 C 26.981621 20.715301 27 20.5565 27 20.396484 C 27 19.117084 26.742665 17.884097 26.283203 16.716797 C 26.229923 16.460597 26.142995 16.212316 26.025391 15.978516 L 26.023438 15.978516 C 25.702471 15.348555 25.254251 14.798364 24.791016 14.259766 z M 7.3789062 16.808594 C 6.7472953 17.258995 6.6093808 17.644081 6.5 17.798828 L 6.4980469 17.798828 C 6.1937116 18.229228 5.7228413 18.851091 5.2929688 19.462891 C 5.0780323 19.768791 4.8731829 20.070303 4.6738281 20.408203 C 4.4744732 20.746103 4.1990528 20.875419 4.0546875 22.074219 C 3.9799431 22.460679 3.9924958 22.788475 4.0527344 23.087891 C 4.0536461 23.083064 4.0537508 23.079062 4.0546875 23.074219 C 4.1990528 21.875419 4.4744732 21.746103 4.6738281 21.408203 C 4.8731829 21.070303 5.0780323 20.768791 5.2929688 20.462891 C 5.7228413 19.851091 6.1937116 19.229228 6.4980469 18.798828 L 6.5 18.798828 C 6.6375506 18.604228 6.780933 18.050825 7.953125 17.453125 C 7.7699276 17.220762 7.5702839 17.028452 7.3789062 16.808594 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1020.3622)" d="M 15.476562 5 C 13.237187 5.0296 10.735371 6.2097969 9.4980469 8.4667969 C 9.1171262 9.2232969 8.9609375 10.206244 8.9609375 11.214844 C 8.9609375 11.352684 8.9775012 11.480833 8.9863281 11.613281 C 9.0387802 10.822042 9.1937095 10.071204 9.4980469 9.4667969 C 10.735371 7.2097969 13.237187 6.0296 15.476562 6 C 17.389872 6 18.793746 6.5132312 20.052734 7.0820312 C 21.70405 7.78246 22.767186 8.6921508 23.673828 9.5117188 C 23.858901 9.2323267 24.085185 8.8828766 23.757812 8.5859375 C 22.833757 7.7479375 21.753019 6.8032312 20.052734 6.0820312 C 18.793746 5.5132312 17.389872 5 15.476562 5 z M 15.140625 10.611328 C 15.079049 10.794339 15.050782 11.00658 15.056641 11.189453 C 15.073601 11.719553 15.222673 11.817222 15.724609 12.294922 C 16.157919 12.620822 16.498229 12.855313 17.375 13.320312 C 18.030383 13.667713 18.834548 14.157291 19.585938 14.587891 C 20.336894 15.018691 21.091852 15.572541 21.748047 16.181641 C 22.404098 16.791641 22.915439 17.487091 23.349609 18.337891 C 23.71565 19.056773 23.917638 19.910319 23.974609 20.865234 C 23.984148 20.709624 24 20.557026 24 20.396484 C 24 19.219984 23.782921 18.188891 23.349609 17.337891 C 22.915439 16.487091 22.404098 15.791641 21.748047 15.181641 C 21.091852 14.572541 20.336894 14.018691 19.585938 13.587891 C 18.834548 13.157291 18.030383 12.667713 17.375 12.320312 C 16.498229 11.855313 16.157919 11.620822 15.724609 11.294922 C 15.396386 10.982546 15.22877 10.826181 15.140625 10.611328 z M 9.4589844 19.027344 C 9.2639573 19.026466 9.1299555 19.229125 8.9160156 19.53125 C 8.2131767 20.52395 7.053274 21.991894 7 22.433594 C 6.9911792 22.50669 7.0951077 22.675174 7.2539062 22.886719 C 7.6437017 22.239804 8.3999815 21.260104 8.9160156 20.53125 C 9.2583194 20.04785 9.3934461 19.819784 9.90625 20.271484 C 10.547111 21.051884 11.437317 21.553356 12.257812 21.972656 C 12.977101 22.313456 14.496815 22.802844 15.292969 22.902344 C 15.959457 23.000344 16.954898 23.000684 17.027344 21.958984 C 17.027344 21.79453 16.958968 21.636882 16.861328 21.482422 C 16.539653 21.987005 15.817601 21.979485 15.292969 21.902344 C 14.496815 21.802844 12.977101 21.313456 12.257812 20.972656 C 11.437317 20.553356 10.547111 20.051884 9.90625 19.271484 C 9.7139485 19.102097 9.5760006 19.027871 9.4589844 19.027344 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sdl_instead.svg b/.icons/awkward/32x32/apps/sdl_instead.svg
new file mode 100644
index 00000000..8935a020
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sdl_instead.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="22" height="28" x="5" y="3" rx="1.375" ry="1.4"/>
+ <rect style="fill:#23a8ff" width="22" height="28" x="5" y="2" rx="1.375" ry="1.4"/>
+ <path style="opacity:0.2" d="m 19.233266,20.57185 a 0.41221937,0.41211091 60 0 0 -0.181492,0.502557 l 0.412779,1.102742 -1.037343,-0.55463 A 0.41221937,0.41211091 60 0 0 17.931869,22.2665 l 0.809852,0.871219 -1.183837,-0.115465 a 0.41221937,0.41211091 60 0 0 -0.210387,0.785179 l 1.071717,0.488187 -1.126865,0.341471 a 0.41221937,0.41211091 60 0 0 0.105282,0.806358 l 1.188272,0.04244 -0.918584,0.755372 a 0.41221937,0.41211091 60 0 0 0.406979,0.704909 l 1.102743,-0.41278 -0.553777,1.036851 a 0.41221937,0.41211091 60 0 0 0.64362,0.496686 l 0.869875,-0.810211 -0.114614,1.183344 a 0.41221937,0.41211091 60 0 0 0.785671,0.211241 l 0.486844,-1.072078 0.342322,1.126373 a 0.41221937,0.41211091 60 0 0 0.80685,-0.10443 l 0.04195,-1.189125 0.755863,0.919439 a 0.41221937,0.41211091 60 0 0 0.704058,-0.406488 l -0.413275,-1.103598 1.037342,0.55463 a 0.41221937,0.41211091 60 0 0 0.495835,-0.643127 l -0.809851,-0.87122 1.183836,0.115466 a 0.41221937,0.41211091 60 0 0 0.209897,-0.786031 l -1.071226,-0.487336 1.126866,-0.34147 A 0.41221937,0.41211091 60 0 0 25.59935,23.555095 l -1.188271,-0.04244 0.918585,-0.75537 a 0.41221937,0.41211091 60 0 0 -0.406979,-0.704909 l -1.102251,0.413632 0.553286,-1.037703 A 0.41221937,0.41211091 60 0 0 23.73059,20.93247 l -0.869875,0.810212 0.114121,-1.184196 a 0.41221937,0.41211091 60 0 0 -0.785177,-0.210388 l -0.487336,1.071225 -0.342322,-1.126374 a 0.41221937,0.41211091 60 0 0 -0.806358,0.105283 l -0.04244,1.188273 -0.75537,-0.918586 a 0.41221937,0.41211091 60 0 0 -0.522569,-0.09607 z m 0.409598,2.22516 0.548217,0.949539 a 1.5117793,1.5117793 0 0 0 -0.201742,0.752912 l -0.946983,0.546741 a 2.5196321,2.5196321 0 0 1 0.600508,-2.249192 z m 1.310715,-0.753332 a 2.5196321,2.5196321 0 0 1 2.249192,0.600508 l -0.949539,0.548217 A 1.5117793,1.5117793 0 0 0 21.50032,22.99066 Z m 0.04173,1.584047 a 1.0078528,1.0078528 0 0 1 1.376752,0.3689 1.0078528,1.0078528 0 0 1 -0.368899,1.376752 1.0078528,1.0078528 0 0 1 -1.376753,-0.368899 1.0078528,1.0078528 0 0 1 0.3689,-1.376753 z m -1.199614,2.729193 0.949539,-0.548217 a 1.5117793,1.5117793 0 0 0 0.752911,0.201741 l 0.546741,0.946983 a 2.5196321,2.5196321 0 0 1 -2.249191,-0.600507 z m 3.213432,-1.855277 0.946982,-0.54674 a 2.5196321,2.5196321 0 0 1 -0.600507,2.249192 l -0.54822,-0.94954 a 1.5117793,1.5117793 0 0 0 0.201742,-0.752912 z"/>
+ <path style="opacity:0.1" d="m 20,3 v 11.55 l 2,-1.05 2,1.05 V 3 Z"/>
+ <path style="fill:#f14d4d" d="m 20,2 v 11.55 l 2,-1.05 2,1.05 V 2 Z"/>
+ <path style="opacity:0.2" d="m 6.3750001,2 c -0.76175,0 -1.375,0.6244 -1.375,1.4 v 25.2 c 0,0.7756 0.61325,1.4 1.375,1.4 H 9 V 2 Z"/>
+ <path style="fill:#f8d084" d="m 19.233266,19.57185 a 0.41221937,0.41211091 60 0 0 -0.181492,0.502557 l 0.412779,1.102742 -1.037343,-0.55463 A 0.41221937,0.41211091 60 0 0 17.931869,21.2665 l 0.809852,0.871219 -1.183837,-0.115465 a 0.41221937,0.41211091 60 0 0 -0.210387,0.785179 l 1.071717,0.488187 -1.126865,0.341471 a 0.41221937,0.41211091 60 0 0 0.105282,0.806358 l 1.188272,0.04244 -0.918584,0.755372 a 0.41221937,0.41211091 60 0 0 0.406979,0.704909 l 1.102743,-0.41278 -0.553777,1.036851 a 0.41221937,0.41211091 60 0 0 0.64362,0.496686 l 0.869875,-0.810211 -0.114614,1.183344 a 0.41221937,0.41211091 60 0 0 0.785671,0.211241 l 0.486844,-1.072078 0.342322,1.126373 a 0.41221937,0.41211091 60 0 0 0.80685,-0.10443 l 0.04195,-1.189125 0.755863,0.919439 a 0.41221937,0.41211091 60 0 0 0.704058,-0.406488 l -0.413275,-1.103598 1.037342,0.55463 a 0.41221937,0.41211091 60 0 0 0.495835,-0.643127 l -0.809851,-0.87122 1.183836,0.115466 a 0.41221937,0.41211091 60 0 0 0.209897,-0.786031 l -1.071226,-0.487336 1.126866,-0.34147 A 0.41221937,0.41211091 60 0 0 25.59935,22.555095 l -1.188271,-0.04244 0.918585,-0.75537 a 0.41221937,0.41211091 60 0 0 -0.406979,-0.704909 l -1.102251,0.413632 0.553286,-1.037703 A 0.41221937,0.41211091 60 0 0 23.73059,19.93247 l -0.869875,0.810212 0.114121,-1.184196 a 0.41221937,0.41211091 60 0 0 -0.785177,-0.210388 l -0.487336,1.071225 -0.342322,-1.126374 a 0.41221937,0.41211091 60 0 0 -0.806358,0.105283 l -0.04244,1.188273 -0.75537,-0.918586 a 0.41221937,0.41211091 60 0 0 -0.522569,-0.09607 z m 0.409598,2.22516 0.548217,0.949539 a 1.5117793,1.5117793 0 0 0 -0.201742,0.752912 l -0.946983,0.546741 a 2.5196321,2.5196321 0 0 1 0.600508,-2.249192 z m 1.310715,-0.753332 a 2.5196321,2.5196321 0 0 1 2.249192,0.600508 l -0.949539,0.548217 A 1.5117793,1.5117793 0 0 0 21.50032,21.99066 Z m 0.04173,1.584047 a 1.0078528,1.0078528 0 0 1 1.376752,0.3689 1.0078528,1.0078528 0 0 1 -0.368899,1.376752 1.0078528,1.0078528 0 0 1 -1.376753,-0.368899 1.0078528,1.0078528 0 0 1 0.3689,-1.376753 z m -1.199614,2.729193 0.949539,-0.548217 a 1.5117793,1.5117793 0 0 0 0.752911,0.201741 l 0.546741,0.946983 a 2.5196321,2.5196321 0 0 1 -2.249191,-0.600507 z m 3.213432,-1.855277 0.946982,-0.54674 a 2.5196321,2.5196321 0 0 1 -0.600507,2.249192 l -0.54822,-0.94954 a 1.5117793,1.5117793 0 0 0 0.201742,-0.752912 z"/>
+ <path style="opacity:0.2" d="M 9.9776875,13.762465 A 0.54962557,0.54948097 60 0 0 9.7356979,14.432541 L 10.28607,15.902864 8.9029475,15.163357 a 0.54962557,0.54948097 60 0 0 -0.6604543,0.858641 l 1.079801,1.161626 -1.5784476,-0.153954 a 0.54962557,0.54948097 60 0 0 -0.2805167,1.046904 l 1.4289557,0.650918 -1.5024863,0.455293 a 0.54962557,0.54948097 60 0 0 0.1403766,1.075144 l 1.584363,0.05659 -1.2247799,1.007161 a 0.54962557,0.54948097 60 0 0 0.542639,0.939879 L 9.9027208,21.711187 9.1643523,23.093653 A 0.54962557,0.54948097 60 0 0 10.022511,23.7559 l 1.159834,-1.08028 -0.152818,1.577792 a 0.54962557,0.54948097 60 0 0 1.047561,0.281654 l 0.649124,-1.429436 0.456429,1.50183 a 0.54962557,0.54948097 60 0 0 1.0758,-0.139241 l 0.05593,-1.585499 1.007817,1.225917 a 0.54962557,0.54948097 60 0 0 0.938743,-0.541984 l -0.551029,-1.47146 1.383122,0.739507 a 0.54962557,0.54948097 60 0 0 0.661114,-0.857503 l -1.079802,-1.161625 1.578448,0.153954 a 0.54962557,0.54948097 60 0 0 0.279861,-1.048041 l -1.4283,-0.64978 1.502488,-0.455293 A 0.54962557,0.54948097 60 0 0 18.465798,17.74013 l -1.584362,-0.05659 1.22478,-1.00716 a 0.54962557,0.54948097 60 0 0 -0.542639,-0.939878 l -1.469667,0.551509 0.737714,-1.383603 a 0.54962557,0.54948097 60 0 0 -0.857506,-0.661113 l -1.159834,1.080282 0.152162,-1.578928 a 0.54962557,0.54948097 60 0 0 -1.046904,-0.280517 l -0.64978,1.428299 -0.456431,-1.501831 a 0.54962557,0.54948097 60 0 0 -1.075144,0.140378 l -0.05659,1.584362 -1.00716,-1.22478 A 0.54962557,0.54948097 60 0 0 9.9776875,13.762465 Z m 0.5461315,2.96688 0.730955,1.266052 a 2.0157048,2.0157048 0 0 0 -0.268989,1.003881 l -1.2626432,0.728988 a 3.359508,3.359508 0 0 1 0.8006772,-2.998921 z m 1.74762,-1.004443 a 3.359508,3.359508 0 0 1 2.99892,0.800676 l -1.266052,0.730956 a 2.0157048,2.0157048 0 0 0 -1.003881,-0.268989 z m 0.05564,2.112063 a 1.3438032,1.3438032 0 0 1 1.835669,0.491866 1.3438032,1.3438032 0 0 1 -0.491866,1.835669 1.3438032,1.3438032 0 0 1 -1.83567,-0.491866 1.3438032,1.3438032 0 0 1 0.491867,-1.835669 z m -1.599486,3.638921 1.266053,-0.730955 a 2.0157048,2.0157048 0 0 0 1.003881,0.268988 l 0.728987,1.262644 a 3.359508,3.359508 0 0 1 -2.998923,-0.800677 z m 4.284575,-2.473701 1.262641,-0.728987 a 3.359508,3.359508 0 0 1 -0.80068,2.998921 l -0.730956,-1.266051 a 2.0157048,2.0157048 0 0 0 0.26899,-1.003883 z"/>
+ <path style="fill:#f8d084" d="M 9.9776875,12.762465 A 0.54962557,0.54948097 60 0 0 9.7356979,13.432541 L 10.28607,14.902864 8.9029475,14.163357 a 0.54962557,0.54948097 60 0 0 -0.6604543,0.858641 l 1.079801,1.161626 -1.5784476,-0.153954 a 0.54962557,0.54948097 60 0 0 -0.2805167,1.046904 l 1.4289557,0.650918 -1.5024863,0.455293 a 0.54962557,0.54948097 60 0 0 0.1403766,1.075144 l 1.584363,0.05659 -1.2247799,1.007161 a 0.54962557,0.54948097 60 0 0 0.542639,0.939879 L 9.9027208,20.711187 9.1643523,22.093653 A 0.54962557,0.54948097 60 0 0 10.022511,22.7559 l 1.159834,-1.08028 -0.152818,1.577792 a 0.54962557,0.54948097 60 0 0 1.047561,0.281654 l 0.649124,-1.429436 0.456429,1.50183 a 0.54962557,0.54948097 60 0 0 1.0758,-0.139241 l 0.05593,-1.585499 1.007817,1.225917 a 0.54962557,0.54948097 60 0 0 0.938743,-0.541984 l -0.551029,-1.47146 1.383122,0.739507 a 0.54962557,0.54948097 60 0 0 0.661114,-0.857503 l -1.079802,-1.161625 1.578448,0.153954 a 0.54962557,0.54948097 60 0 0 0.279861,-1.048041 l -1.4283,-0.64978 1.502488,-0.455293 A 0.54962557,0.54948097 60 0 0 18.465798,16.74013 l -1.584362,-0.05659 1.22478,-1.00716 a 0.54962557,0.54948097 60 0 0 -0.542639,-0.939878 l -1.469667,0.551509 0.737714,-1.383603 a 0.54962557,0.54948097 60 0 0 -0.857506,-0.661113 l -1.159834,1.080282 0.152162,-1.578928 a 0.54962557,0.54948097 60 0 0 -1.046904,-0.280517 l -0.64978,1.428299 -0.456431,-1.501831 a 0.54962557,0.54948097 60 0 0 -1.075144,0.140378 l -0.05659,1.584362 -1.00716,-1.22478 A 0.54962557,0.54948097 60 0 0 9.9776875,12.762465 Z m 0.5461315,2.96688 0.730955,1.266052 a 2.0157048,2.0157048 0 0 0 -0.268989,1.003881 l -1.2626432,0.728988 a 3.359508,3.359508 0 0 1 0.8006772,-2.998921 z m 1.74762,-1.004443 a 3.359508,3.359508 0 0 1 2.99892,0.800676 l -1.266052,0.730956 a 2.0157048,2.0157048 0 0 0 -1.003881,-0.268989 z m 0.05564,2.112063 a 1.3438032,1.3438032 0 0 1 1.835669,0.491866 1.3438032,1.3438032 0 0 1 -0.491866,1.835669 1.3438032,1.3438032 0 0 1 -1.83567,-0.491866 1.3438032,1.3438032 0 0 1 0.491867,-1.835669 z m -1.599486,3.638921 1.266053,-0.730955 a 2.0157048,2.0157048 0 0 0 1.003881,0.268988 l 0.728987,1.262644 a 3.359508,3.359508 0 0 1 -2.998923,-0.800677 z m 4.284575,-2.473701 1.262641,-0.728987 a 3.359508,3.359508 0 0 1 -0.80068,2.998921 l -0.730956,-1.266051 a 2.0157048,2.0157048 0 0 0 0.26899,-1.003883 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6.375 2 C 5.61325 2 5 2.6247906 5 3.4003906 L 5 4.4003906 C 5 3.6247906 5.61325 3 6.375 3 L 25.625 3 C 26.38675 3 27 3.6247906 27 4.4003906 L 27 3.4003906 C 27 2.6247906 26.38675 2 25.625 2 L 6.375 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/seafile-client-qt5.svg b/.icons/awkward/32x32/apps/seafile-client-qt5.svg
new file mode 120000
index 00000000..8c79a310
--- /dev/null
+++ b/.icons/awkward/32x32/apps/seafile-client-qt5.svg
@@ -0,0 +1 @@
+seafile.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/seafile-client.svg b/.icons/awkward/32x32/apps/seafile-client.svg
new file mode 120000
index 00000000..8c79a310
--- /dev/null
+++ b/.icons/awkward/32x32/apps/seafile-client.svg
@@ -0,0 +1 @@
+seafile.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/seafile.svg b/.icons/awkward/32x32/apps/seafile.svg
new file mode 100644
index 00000000..e5947cdd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/seafile.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fea238" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0254 0.333 0.0312 0.5 0.2636-7.5207 6.3815-13.5 13.969-13.5 7.5872 0 13.705 5.9793 13.969 13.5 0.006-0.16727 0.0312-0.33125 0.0312-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0252 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path opacity=".2" d="m10.431 22.9c-0.9078-0.337-1.4235-1.25-1.1922-2.109 0.12853-0.47751 0.46751-0.86894 0.99013-1.1433 0.34908-0.18329 0.43756-0.26457 0.39969-0.3672-0.35962-0.97479-0.12975-2.1082 0.57659-2.8429 0.94919-0.9873 2.4608-1.0462 3.4588-0.13474 0.14058 0.12839 0.28715 0.23344 0.32572 0.23344 0.03858 0 0.12776-0.1902 0.1982-0.42267 0.26297-0.86773 0.75368-1.5589 1.4462-2.037 1.9318-1.3338 4.4396-0.63547 5.4444 1.516 0.29287 0.62709 0.31516 0.72216 0.34227 1.4599 0.0213 0.58006-0.0042 0.90761-0.09602 1.2364-0.06876 0.24603-0.10457 0.46859-0.07958 0.49458 0.02502 0.026 0.161-0.08395 0.30224-0.24431 0.27375-0.31081 0.29666-0.31358 0.93555-0.11332 0.61919 0.19409 1.21 0.81653 1.4258 1.5022 0.14642 0.46516 0.11286 1.2101-0.07441 1.6518-0.18835 0.44424-0.6701 0.98397-1.089 1.2201-0.28576 0.16106-0.40729 0.17017-2.5862 0.19386-1.4463 0.01573-2.384-0.0052-2.5521-0.05682-0.68827-0.21155-1.2147-1.0043-1.2147-1.8291 0-0.98891 0.76103-1.8426 1.6427-1.8426h0.27943l-0.27483 0.26184c-0.43411 0.41359-0.54375 0.9058-0.31397 1.4095 0.13595 0.29798 0.59551 0.58984 0.92876 0.58984 0.3355 0 0.81059-0.27481 0.98272-0.56844 0.19653-0.33527 0.1943-1.0103-0.0054-1.5648-0.21452-0.59637-0.65469-1.0844-1.2555-1.3921-0.44165-0.22615-0.57113-0.25601-1.1017-0.25407-1.0478 0.0038-1.1444 0.07466-3.7065 2.7169-1.9448 2.0056-2.2625 2.3023-2.5865 2.4152-0.43721 0.15233-1.1709 0.16233-1.5507 0.02114zm-3.2556-6.321c-0.22478-0.2338-0.23266-0.42498-0.02862-0.69477 0.12018-0.15891 0.22128-0.20544 0.44638-0.20544 0.27743 0 0.29334-0.01364 0.34093-0.29239 0.08431-0.49378 0.41362-1.0406 0.76735-1.2742 0.4463-0.29474 0.96934-0.41704 1.3348-0.31209 0.15758 0.04526 0.31232 0.05544 0.34387 0.02262 0.03156-0.03282 0.09207-0.25141 0.13449-0.48577 0.16154-0.8925 0.73258-1.6917 1.5074-2.1097 0.46087-0.24862 1.5682-0.3058 2.075-0.10715 0.82983 0.32529 1.4011 0.94932 1.6646 1.8184 0.08265 0.27254 0.15027 0.5416 0.15027 0.59791s-0.15508 0.28945-0.34462 0.51809-0.44728 0.60273-0.57275 0.83129c-0.1633 0.29748-0.26242 0.40376-0.34877 0.37399-0.06636-0.02287-0.32305-0.117-0.57042-0.20916-0.67102-0.25-1.6173-0.19537-2.2899 0.13221-0.57565 0.28037-0.96425 0.6157-1.289 1.1123-0.12886 0.19705-0.27024 0.38405-0.31419 0.41555-0.04398 0.03151-0.69707 0.05782-1.4514 0.05847-1.3569 0.0012-1.3734-0.000884-1.5555-0.19019z"/>
+ <path fill="#fff" d="m10.431 21.9c-0.9078-0.337-1.4235-1.25-1.1922-2.109 0.12853-0.47751 0.46751-0.86894 0.99013-1.1433 0.34908-0.18329 0.43756-0.26457 0.39969-0.3672-0.35962-0.97479-0.12975-2.1082 0.57659-2.8429 0.94919-0.9873 2.4608-1.0462 3.4588-0.13474 0.14058 0.12839 0.28715 0.23344 0.32572 0.23344 0.03858 0 0.12776-0.1902 0.1982-0.42267 0.26297-0.86773 0.75368-1.5589 1.4462-2.037 1.9318-1.3338 4.4396-0.63547 5.4444 1.516 0.29287 0.62709 0.31516 0.72216 0.34227 1.4599 0.0213 0.58006-0.0042 0.90761-0.09602 1.2364-0.06876 0.24603-0.10457 0.46859-0.07958 0.49458 0.02502 0.026 0.161-0.08395 0.30224-0.24431 0.27375-0.31081 0.29666-0.31358 0.93555-0.11332 0.61919 0.19409 1.21 0.81653 1.4258 1.5022 0.14642 0.46516 0.11286 1.2101-0.07441 1.6518-0.18835 0.44424-0.6701 0.98397-1.089 1.2201-0.28576 0.16106-0.40729 0.17017-2.5862 0.19386-1.4463 0.01573-2.384-0.0052-2.5521-0.05682-0.68827-0.21155-1.2147-1.0043-1.2147-1.8291 0-0.98891 0.76103-1.8426 1.6427-1.8426h0.27943l-0.27483 0.26184c-0.43411 0.41359-0.54375 0.9058-0.31397 1.4095 0.13595 0.29798 0.59551 0.58984 0.92876 0.58984 0.3355 0 0.81059-0.27481 0.98272-0.56844 0.19653-0.33527 0.1943-1.0103-0.0054-1.5648-0.21452-0.59637-0.65469-1.0844-1.2555-1.3921-0.44165-0.22615-0.57113-0.25601-1.1017-0.25407-1.0478 0.0038-1.1444 0.07466-3.7065 2.7169-1.9448 2.0056-2.2625 2.3023-2.5865 2.4152-0.43721 0.15233-1.1709 0.16233-1.5507 0.02114zm-3.2556-6.321c-0.22478-0.2338-0.23266-0.42498-0.02862-0.69477 0.12018-0.15891 0.22128-0.20544 0.44638-0.20544 0.27743 0 0.29334-0.01364 0.34093-0.29239 0.08431-0.49378 0.41362-1.0406 0.76735-1.2742 0.4463-0.29474 0.96934-0.41704 1.3348-0.31209 0.15758 0.04526 0.31232 0.05544 0.34387 0.02262 0.03156-0.03282 0.09207-0.25141 0.13449-0.48577 0.16154-0.8925 0.73258-1.6917 1.5074-2.1097 0.46087-0.24862 1.5682-0.3058 2.075-0.10715 0.82983 0.32529 1.4011 0.94932 1.6646 1.8184 0.08265 0.27254 0.15027 0.5416 0.15027 0.59791s-0.15508 0.28945-0.34462 0.51809-0.44728 0.60273-0.57275 0.83129c-0.1633 0.29748-0.26242 0.40376-0.34877 0.37399-0.06636-0.02287-0.32305-0.117-0.57042-0.20916-0.67102-0.25-1.6173-0.19537-2.2899 0.13221-0.57565 0.28037-0.96425 0.6157-1.289 1.1123-0.12886 0.19705-0.27024 0.38405-0.31419 0.41555-0.04398 0.03151-0.69707 0.05782-1.4514 0.05847-1.3569 0.0012-1.3734-0.000884-1.5555-0.19019z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/seahorse-preferences.svg b/.icons/awkward/32x32/apps/seahorse-preferences.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/seahorse-preferences.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/seahorse.svg b/.icons/awkward/32x32/apps/seahorse.svg
new file mode 120000
index 00000000..c01534f0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/seahorse.svg
@@ -0,0 +1 @@
+preferences-system-privacy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/seamonkey-mozilla-build.svg b/.icons/awkward/32x32/apps/seamonkey-mozilla-build.svg
new file mode 120000
index 00000000..dfd1391e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/seamonkey-mozilla-build.svg
@@ -0,0 +1 @@
+seamonkey.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/seamonkey.svg b/.icons/awkward/32x32/apps/seamonkey.svg
new file mode 100644
index 00000000..239808c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/seamonkey.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#4882e3" d="M 16.047939,11.252157 C 8.3159521,11.252157 2,8.2680135 2,16 2,23.731986 8.2680135,30 16,30 23.731986,30 30,23.731986 30,16 30,8.2680135 23.779925,11.252157 16.047939,11.252157 Z"/>
+ <path style="fill:#335a9e" d="M 16 2 A 14 14 0 0 0 14.642578 2.0683594 C 14.494837 2.0828215 14.35152 2.1118218 14.205078 2.1308594 A 14 14 0 0 0 13.3125 2.265625 C 13.117906 2.3038311 12.928075 2.3561388 12.736328 2.4023438 A 14 14 0 0 0 12.035156 2.5820312 C 11.813791 2.6477036 11.597656 2.7245713 11.380859 2.8007812 A 14 14 0 0 0 10.791016 3.0175781 C 10.553919 3.1131469 10.322421 3.2181577 10.091797 3.3261719 A 14 14 0 0 0 9.6445312 3.5410156 C 9.3765357 3.6783484 9.113301 3.8246684 8.8554688 3.9785156 A 14 14 0 0 0 8.5605469 4.1601562 C 8.2892061 4.331296 8.0222015 4.5102499 7.7636719 4.6992188 A 14 14 0 0 0 7.5292969 4.8769531 C 7.2560677 5.0855991 6.9875352 5.297417 6.7304688 5.5253906 A 14 14 0 0 0 6.640625 5.609375 C 5.1216163 6.9803991 3.8981184 8.6807577 3.09375 10.611328 C 2.9314747 11.000806 2.7856674 11.399489 2.6582031 11.806641 C 2.6570266 11.810399 2.6574234 11.8146 2.65625 11.818359 C 2.5286886 12.227036 2.4186847 12.643632 2.328125 13.068359 C 2.2373005 13.494329 2.1649314 13.928769 2.1132812 14.369141 C 3.5225469 13.724559 4.8282346 13.439345 6.0585938 13.431641 L 6.0605469 13.431641 C 7.2095331 13.424441 8.2975277 13.641723 9.3613281 13.960938 C 12.945484 14.176538 16.115178 15.697837 19.880859 15.890625 C 22.384227 15.779923 27.450242 15.880697 29.964844 15.314453 A 14 14 0 0 0 29.8125 13.820312 C 29.700152 13.657069 29.649202 13.532601 29.763672 13.501953 C 29.763558 13.501323 29.763786 13.50063 29.763672 13.5 C 29.69791 13.137638 29.611898 12.782753 29.519531 12.431641 A 14 14 0 0 0 29.464844 12.212891 C 29.377578 11.901541 29.275377 11.598358 29.167969 11.296875 A 14 14 0 0 0 29.042969 10.955078 C 28.936228 10.678511 28.820442 10.405908 28.697266 10.138672 A 14 14 0 0 0 28.523438 9.7792969 C 28.388565 9.5074788 28.249059 9.2394764 28.097656 8.9785156 A 14 14 0 0 0 27.929688 8.7070312 C 27.76437 8.4365704 27.596563 8.1676472 27.414062 7.9101562 A 14 14 0 0 0 27.28125 7.7363281 C 26.657015 6.8842232 25.940285 6.109038 25.146484 5.421875 A 14 14 0 0 0 24.916016 5.2207031 C 24.697744 5.0399124 24.47109 4.8704535 24.242188 4.703125 A 14 14 0 0 0 23.865234 4.4335938 C 23.65653 4.2913657 23.442941 4.1563212 23.226562 4.0253906 A 14 14 0 0 0 22.708984 3.7285156 C 22.514444 3.6218482 22.318975 3.5174252 22.119141 3.4199219 A 14 14 0 0 0 21.490234 3.1386719 C 21.30545 3.0595281 21.122194 2.9755871 20.933594 2.9042969 A 14 14 0 0 0 20.169922 2.6503906 C 20.008083 2.5996718 19.849713 2.5410181 19.685547 2.4960938 A 14 14 0 0 0 19.677734 2.4941406 A 14 14 0 0 0 18.4375 2.2167969 C 18.295378 2.1916296 18.149307 2.1790317 18.005859 2.1582031 A 14 14 0 0 0 17.115234 2.0507812 C 16.746415 2.0211949 16.375422 2.0003128 16 2 z"/>
+ <path opacity=".2" d="m2.0215 16.414a14 14 0 0 0 -0.0215 0.586 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.414 14 14 0 0 1 -13.979 13.414 14 14 0 0 1 -13.978 -13.586z"/>
+ <path style="fill:#7767c0" d="m 29.763672,13.902 c -1.988511,0.532407 -6.460098,1.837268 -9.882813,1.988625 C 13.790697,15.578833 9.2631893,11.583976 2.0117188,15.476 2.0065604,15.584024 2.0026539,15.891885 2,16 c 0.00503,0.62088 0.051354,1.240739 0.1386719,1.855469 0.6517048,-0.20096 1.8208095,-0.297741 3.921875,0.205078 3.9839311,0.953418 9.6195481,0.417154 12.8203121,-0.570313 3.200771,-0.987469 6.453379,-1.370504 8.326172,-1.472656 1.192001,-0.06502 2.176112,0.50163 2.759766,0.931641 C 29.988598,16.633279 29.999672,16.316691 30,16 29.9962,15.161922 29.91706,14.72593 29.763672,13.902 Z"/>
+ <path style="fill:#595afd" d="M 2.0273438,15.234375 C 2.0112468,15.489286 2.0021288,15.74459 2,16 c 0.00571,0.725071 0.06775,1.248539 0.1855469,1.964 0.7276893,-0.06308 2.0146883,0.16685 4.2753906,0.707875 3.8890615,0.930719 7.5805225,-0.557525 10.7050785,-1.521484 0.191272,-0.05901 0.38226,-0.106813 0.570312,-0.146485 -0.0021,-5.2e-5 -0.0077,5.3e-5 -0.0098,0 C 12.370283,15.672069 10.3449,15.432021 2.0273438,15.234375 Z m 15.7089842,1.769531 c 0.677114,0.01566 1.436537,-0.02311 2.228516,-0.08594 -0.709289,-0.08457 -1.454361,-0.07738 -2.228516,0.08594 z m 2.228516,-0.08594 c 1.933025,0.230485 3.594008,1.142772 4.816406,1.4375 2.604861,0.628046 4.07709,0.751183 4.892578,0.668534 C 29.884937,18.063554 29.994264,16.98336 30,16 c -0.0051,-0.157673 -0.01296,-0.315247 -0.02344,-0.472656 -3.147607,0.423947 -6.914177,1.14489 -10.011718,1.390625 z"/>
+ <path style="opacity:0.2" d="m 6.0585938,14.000376 c -1.2303592,0.0077 -2.536047,0.724559 -3.9453126,1.369141 C 2.0437866,15.910466 2.0059617,16.455014 2,17.000376 c 0.0056,0.295974 0.020577,0.591695 0.044922,0.886719 0.5936441,-0.420618 1.5318759,-0.94858 2.6660156,-0.886719 1.872786,0.102152 6.8090025,3.660968 10.0097655,4.648438 3.200757,0.987469 7.152787,-2.329788 11.136719,-3.283204 2.06557,-0.494325 3.362517,-0.218982 4.042969,0.154297 A 14,14 0 0 0 30,17.000376 14,14 0 0 0 29.949219,15.986704 c -0.510484,-0.02179 -1.306648,-0.0046 -2.082031,0.253906 -1.430128,0.476709 -6.060634,1.620911 -9.535157,1.525391 -4.457556,-0.290256 -7.941294,-3.792887 -12.2714841,-3.765625 z"/>
+ <path style="fill:#8a72ff" d="M 6.0585938 13 C 4.8282346 13.0077 3.5225468 13.724559 2.1132812 14.369141 C 2.0437866 14.91009 2.0059617 15.454638 2 16 C 2.0056 16.295974 2.0205769 16.591695 2.0449219 16.886719 C 2.638566 16.466101 3.5767978 15.938139 4.7109375 16 C 6.5837235 16.102152 11.51994 19.660968 14.720703 20.648438 C 17.92146 21.635907 21.87349 18.31865 25.857422 17.365234 C 27.922992 16.870909 29.219939 17.146252 29.900391 17.519531 A 14 14 0 0 0 30 16 A 14 14 0 0 0 29.949219 14.986328 C 29.438735 14.964533 28.642571 14.98177 27.867188 15.240234 C 26.43706 15.716943 21.806554 16.861145 18.332031 16.765625 C 13.874475 16.475369 10.390737 12.972738 6.0605469 13 L 6.0585938 13 z"/>
+ <path style="opacity:0.2" d="m 22.116101,6.0003765 c -1.485868,-0.07368 -2.94009,0.7776725 -3.805486,1.9691735 -4.68e-4,3.65e-4 -9.35e-4,7.317e-4 -0.0014,0.0011 -1.032132,1.440749 -1.576292,3.435648 -2.027638,5.086168 -10e-7,3.67e-4 -10e-7,7.33e-4 0,0.0011 -0.623995,2.311177 -1.677685,4.498561 -3.004074,6.49687 -2.749384,4.12189 -6.322923,7.708882 -10.968264,9.519631 -0.02954,0.01186 -0.056564,0.02921 -0.07964,0.05113 L 2.042761,29.2996 C 1.8662902,29.465406 2.002752,29.760391 2.24337,29.733249 5.500891,29.35054 7.5970667,26.925739 10,25.000376 c 1.931633,-0.189215 4.151686,-0.31064 6.019031,-0.809183 9.36e-4,-3.61e-4 0.0019,-7.28e-4 0.0028,-0.0011 2.624338,-0.737749 5.470943,-1.901478 7.261812,-4.113275 1.78519,-2.18926 2.084867,-5.235967 1.432713,-7.875501 -0.221758,-1.054821 -1.131615,-2.135956 -2.284195,-2.3639281 -0.03098,-0.109012 -0.0609,-0.216534 -0.09145,-0.326466 0.249924,-0.27383 1.057635,-0.56847 1.305563,-0.927282 C 23.921781,8.1849129 24.114943,7.391315 23.973727,6.844733 23.966127,6.815864 23.953457,6.788577 23.936307,6.764145 23.632394,6.325744 22.616321,6.0012685 22.115484,6.0003765 Z"/>
+ <path style="fill:#50ddee" d="m 22.116101,5 c -1.485868,-0.07368 -2.94009,0.7776725 -3.805486,1.9691735 -4.68e-4,3.65e-4 -9.35e-4,7.317e-4 -0.0014,0.0011 -1.032132,1.440749 -1.576292,3.4356485 -2.027638,5.0861685 -10e-7,3.67e-4 -10e-7,7.33e-4 0,0.0011 -0.623995,2.311177 -1.677685,4.498561 -3.004074,6.49687 -2.749384,4.12189 -6.322923,7.708882 -10.968264,9.519631 -0.02954,0.01186 -0.056564,0.02921 -0.07964,0.05113 L 2.042761,28.299224 C 1.8662902,28.46503 2.002752,28.760015 2.24337,28.732873 5.500891,28.350164 7.5970667,25.925363 10,24 c 1.931633,-0.189215 4.151686,-0.31064 6.019031,-0.809183 9.36e-4,-3.61e-4 0.0019,-7.28e-4 0.0028,-0.0011 2.624338,-0.737749 5.470943,-1.901478 7.261812,-4.113275 1.78519,-2.18926 2.084867,-5.235967 1.432713,-7.875501 -0.221758,-1.054821 -1.131615,-2.1359566 -2.284195,-2.3639286 -0.03098,-0.109012 -0.0609,-0.216534 -0.09145,-0.326466 0.249924,-0.27383 1.057635,-0.56847 1.305563,-0.927282 0.275507,-0.398728 0.468669,-1.1923259 0.327453,-1.7389079 -0.0076,-0.028869 -0.02027,-0.056156 -0.03742,-0.080588 C 23.632394,5.3253675 22.616321,5.000892 22.115484,5 Z"/>
+ <path fill="#ffffff" style="opacity:0.1" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.414 14 14 0 0 1 13.978 -13.414 14 14 0 0 1 13.979 13.586 14 14 0 0 0 0.021 -0.586 14 14 0 0 0 -14 -14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/searchmonkey.svg b/.icons/awkward/32x32/apps/searchmonkey.svg
new file mode 100644
index 00000000..68639cf6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/searchmonkey.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#b87425" width="28" height="28" x="-30" y="2" rx="14" ry="14" transform="rotate(-90)"/>
+ <path style="opacity:0.2" d="m 14.4799,9.9965 c 3.0288,0 5.5312,2.4746 5.5312,5.5 0,1.1499 -0.38921,2.2078 -1,3.0938 l 3.6875,3.6875 a 1.0055,1.0055 0 0 1 -1.4063,1.4375 l -3.6875,-3.6875 c -0.88729,0.61091 -1.973,0.96875 -3.125,0.96875 -3.0289,0 -5.5,-2.4746 -5.5,-5.5 0,-3.0254 2.4711,-5.5 5.5,-5.5 z m 0,2 c -1.9474,0 -3.5,1.5548 -3.5,3.5 0,1.9451 1.5526,3.5 3.5,3.5 1.9474,0 3.5,-1.5549 3.5,-3.5 0,-1.9452 -1.5526,-3.5 -3.5,-3.5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 16.0008,2 c 7.756,0 14,6.244 14,14 0,0.169 -0.0195,0.333 -0.0254,0.5 C 29.7117,8.9794 23.588,3 16.0004,3 8.4132,3 2.2894,8.9794 2.0254,16.5 2.0194,16.33264 2,16.16884 2,16 2,8.244 8.244,2 16,2 Z"/>
+ <path style="fill:#ffd33c" d="m 14.4799,8.9945 c 3.0288,0 5.5312,2.4746 5.5312,5.5 0,1.1499 -0.38921,2.2078 -1,3.0938 l 3.6875,3.6875 a 1.0055,1.0055 0 0 1 -1.4063,1.4375 l -3.6875,-3.6875 c -0.88729,0.61091 -1.973,0.96875 -3.125,0.96875 -3.0289,0 -5.5,-2.4746 -5.5,-5.5 0,-3.0254 2.4711,-5.5 5.5,-5.5 z m 0,2 c -1.9474,0 -3.5,1.5548 -3.5,3.5 0,1.9451 1.5526,3.5 3.5,3.5 1.9474,0 3.5,-1.5549 3.5,-3.5 0,-1.9452 -1.5526,-3.5 -3.5,-3.5 z"/>
+ <path style="opacity:0.2" d="m 29.9754,16.5 c 0.0059,0.167 0.0254,0.331 0.0254,0.5 0,7.756 -6.244,14 -14,14 -7.756,0 -14,-6.244 -14,-14 0,-0.16884 0.01952,-0.33264 0.02539,-0.5 0.264,7.521 6.388,13.5 13.975,13.5 7.5872,0 13.711,-5.979 13.975,-13.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/securecrt.svg b/.icons/awkward/32x32/apps/securecrt.svg
new file mode 100644
index 00000000..3bbd4576
--- /dev/null
+++ b/.icons/awkward/32x32/apps/securecrt.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="fill:#4f4f4f" width="28" height="24" x="2" y="4" rx="1.5" ry="1.5"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.2" d="m6 8v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h6v-1z"/>
+ <path style="fill:#ffffff" d="m6 7v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h6v-1z"/>
+ <circle style="fill:#bb46da" cx="24" cy="23.001" r="8"/>
+ <g style="fill:#ffffff;enable-background:new" transform="translate(-404,-46.998)">
+ <path d="m 424,66 h 0.67187 c 4.05,0 7.33,3.278 7.33,7.328 V 74 h -0.67188 c -0.36436,0 -0.65625,-0.30511 -0.65625,-0.67188 0,-3.3137 -2.6863,-6 -6,-6 -0.36,0 -0.67,-0.289 -0.67,-0.656 v -0.672 z"/>
+ <path d="m 424,68.672 h 0.67187 c 2.5773,0 4.6562,2.0789 4.6562,4.6562 v 0.67188 h -0.65625 c -0.36,0 -0.67,-0.305 -0.67,-0.672 0,-1.841 -1.49,-3.328 -3.33,-3.328 -0.36,0 -0.67,-0.305 -0.67,-0.672 v -0.65625 z"/>
+ <path d="m 425.33,71.328 c 0.73638,0 1.3438,0.60737 1.3438,1.3438 0,0.736 -0.61,1.328 -1.34,1.328 -0.74,0 -1.33,-0.592 -1.33,-1.328 0,-0.73638 0.59174,-1.3438 1.3281,-1.3438 z"/>
+ </g>
+ <path style="opacity:0.2" d="M 31.979,23.426 A 8,8 0 0 1 24,31.002 8,8 0 0 1 16.021,23.578 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57422 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/securecrt_64.svg b/.icons/awkward/32x32/apps/securecrt_64.svg
new file mode 120000
index 00000000..daa8b607
--- /dev/null
+++ b/.icons/awkward/32x32/apps/securecrt_64.svg
@@ -0,0 +1 @@
+securecrt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/security-high.svg b/.icons/awkward/32x32/apps/security-high.svg
new file mode 100644
index 00000000..29a10ddf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/security-high.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#59c156" d="m26.758 6.8297-10.637-3.8087c-0.07813-0.028017-0.16338-0.028017-0.2415 0l-10.637 3.8087c-0.14515 0.051979-0.2423 0.19133-0.2423 0.34763 0 3.8544 1.0045 8.31 2.756 12.224 1.4207 3.1754 3.9755 7.4112 8.078 9.5568 0.05221 0.02728 0.10921 0.04092 0.16628 0.04092s0.11407-0.01364 0.16628-0.04092c4.1022-2.146 6.657-6.3817 8.078-9.5568 1.7514-3.9146 2.756-8.3705 2.756-12.224 0-0.15631-0.09715-0.29565-0.2423-0.34763z"/>
+ <path opacity=".2" d="m21.868 12.063-5.8019-2.0508c-0.04262-0.015085-0.08911-0.015085-0.13173 0l-5.8019 2.0508c-0.07917 0.02799-0.13216 0.10302-0.13216 0.18719 0 2.0754 0.54791 4.4746 1.5033 6.5823 0.77493 1.7098 2.1685 3.9906 4.4062 5.1459 0.02848 0.01469 0.05957 0.02203 0.0907 0.02203s0.06222-0.0073 0.0907-0.02203c2.2376-1.1555 3.6311-3.4363 4.4062-5.1459 0.95534-2.1078 1.5032-4.5071 1.5032-6.5823 0-0.08416-0.05299-0.1592-0.13216-0.18719z"/>
+ <path fill="#fff" d="m21.868 11.062-5.802-2.0507c-0.04262-0.015086-0.08911-0.015086-0.13173 0l-5.8019 2.0508c-0.07917 0.02799-0.13216 0.10302-0.13216 0.18719 0 2.0754 0.54791 4.4746 1.5033 6.5823 0.77493 1.7098 2.1685 3.9906 4.4062 5.1459 0.02848 0.01469 0.05957 0.02203 0.0907 0.02203s0.06222-0.0073 0.0907-0.02203c2.2376-1.1555 3.6311-3.4363 4.4062-5.1459 0.95534-2.1078 1.5032-4.5071 1.5032-6.5823 0-0.08416-0.05299-0.1592-0.13216-0.18719z"/>
+ <path fill="#fff" opacity=".2" d="m15.879 3.0214-10.637 3.8086c-0.145 0.051999-0.242 0.1913-0.242 0.3476 0 0.2976 0.0174 0.60409 0.0293 0.90819 0.0311-0.1142 0.0991-0.2151 0.2129-0.2558l10.637-3.8086c0.078-0.028 0.164-0.028 0.242 0l10.637 3.8086c0.114 0.040699 0.182 0.1416 0.213 0.2558 0.012-0.3041 0.029-0.61059 0.029-0.90819 0-0.1563-0.097-0.2956-0.242-0.3476l-10.637-3.8086c-0.078-0.028-0.164-0.028-0.242 0z"/>
+ <path opacity=".2" d="m5.0293 8.0862c-0.00857 0.031475-0.029297 0.058029-0.029297 0.0918 0 3.8544 1.0044 8.31 2.7559 12.224 1.4207 3.1754 3.9759 7.4105 8.078 9.5568 0.052 0.027 0.109 0.041 0.166 0.041 0.05707 0 0.11381-0.01374 0.16602-0.04102 4.1022-2.146 6.6574-6.3812 8.078-9.5568 1.7514-3.9146 2.7559-8.3705 2.7559-12.224 0-0.033768-0.02072-0.060322-0.0293-0.0918-0.142 3.636-1.111 7.704-2.727 11.317-1.4208 3.1754-3.976 7.4105-8.078 9.5568-0.05221 0.02728-0.10895 0.04102-0.16602 0.04102s-0.11381-0.01374-0.16602-0.04102c-4.102-2.147-6.6571-6.382-8.0781-9.557-1.6161-3.612-2.5846-7.681-2.7264-11.316z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/security-low.svg b/.icons/awkward/32x32/apps/security-low.svg
new file mode 100644
index 00000000..3b854685
--- /dev/null
+++ b/.icons/awkward/32x32/apps/security-low.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#f46868" d="m26.758 6.8297-10.637-3.8087c-0.07813-0.028017-0.16338-0.028017-0.2415 0l-10.637 3.8087c-0.14515 0.051979-0.2423 0.19133-0.2423 0.34763 0 3.8544 1.0045 8.31 2.756 12.224 1.4207 3.1754 3.9755 7.4112 8.078 9.5568 0.05221 0.02728 0.10921 0.04092 0.16628 0.04092s0.11407-0.01364 0.16628-0.04092c4.1022-2.146 6.657-6.3817 8.078-9.5568 1.7514-3.9146 2.756-8.3705 2.756-12.224 0-0.15631-0.09715-0.29565-0.2423-0.34763z"/>
+ <path opacity=".2" d="m21.868 12.063-5.8019-2.0508c-0.04262-0.015085-0.08911-0.015085-0.13173 0l-5.8019 2.0508c-0.07917 0.02799-0.13216 0.10302-0.13216 0.18719 0 2.0754 0.54791 4.4746 1.5033 6.5823 0.77493 1.7098 2.1685 3.9906 4.4062 5.1459 0.02848 0.01469 0.05957 0.02203 0.0907 0.02203s0.06222-0.0073 0.0907-0.02203c2.2376-1.1555 3.6311-3.4363 4.4062-5.1459 0.95534-2.1078 1.5032-4.5071 1.5032-6.5823 0-0.08416-0.05299-0.1592-0.13216-0.18719z"/>
+ <path fill="#fff" d="m21.868 11.062-5.802-2.0507c-0.04262-0.015086-0.08911-0.015086-0.13173 0l-5.8019 2.0508c-0.07917 0.02799-0.13216 0.10302-0.13216 0.18719 0 2.0754 0.54791 4.4746 1.5033 6.5823 0.77493 1.7098 2.1685 3.9906 4.4062 5.1459 0.02848 0.01469 0.05957 0.02203 0.0907 0.02203s0.06222-0.0073 0.0907-0.02203c2.2376-1.1555 3.6311-3.4363 4.4062-5.1459 0.95534-2.1078 1.5032-4.5071 1.5032-6.5823 0-0.08416-0.05299-0.1592-0.13216-0.18719z"/>
+ <path fill="#fff" opacity=".2" d="m15.879 3.0214-10.637 3.8086c-0.145 0.051999-0.242 0.1913-0.242 0.3476 0 0.2976 0.0174 0.60409 0.0293 0.90819 0.0311-0.1142 0.0991-0.2151 0.2129-0.2558l10.637-3.8086c0.078-0.028 0.164-0.028 0.242 0l10.637 3.8086c0.114 0.040699 0.182 0.1416 0.213 0.2558 0.012-0.3041 0.029-0.61059 0.029-0.90819 0-0.1563-0.097-0.2956-0.242-0.3476l-10.637-3.8086c-0.078-0.028-0.164-0.028-0.242 0z"/>
+ <path opacity=".2" d="m5.0293 8.0862c-0.00857 0.031475-0.029297 0.058029-0.029297 0.0918 0 3.8544 1.0044 8.31 2.7559 12.224 1.4207 3.1754 3.9759 7.4105 8.078 9.5568 0.052 0.027 0.109 0.041 0.166 0.041 0.05707 0 0.11381-0.01374 0.16602-0.04102 4.1022-2.146 6.6574-6.3812 8.078-9.5568 1.7514-3.9146 2.7559-8.3705 2.7559-12.224 0-0.033768-0.02072-0.060322-0.0293-0.0918-0.142 3.636-1.111 7.704-2.727 11.317-1.4208 3.1754-3.976 7.4105-8.078 9.5568-0.05221 0.02728-0.10895 0.04102-0.16602 0.04102s-0.11381-0.01374-0.16602-0.04102c-4.102-2.147-6.6571-6.382-8.0781-9.557-1.6161-3.612-2.5846-7.681-2.7264-11.316z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/security-medium.svg b/.icons/awkward/32x32/apps/security-medium.svg
new file mode 100644
index 00000000..609a92a9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/security-medium.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g fill="#f2aa51" transform="matrix(.072611 0 0 .073729 3.1972 3)">
+ <path d="m324.48 51.943-146.49-51.658c-1.076-0.38-2.25-0.38-3.326 0l-146.49 51.658c-1.999 0.705-3.337 2.595-3.337 4.715 0 52.278 13.834 112.71 37.956 165.8 19.566 43.069 54.751 100.52 111.25 129.62 0.719 0.37 1.504 0.555 2.29 0.555s1.571-0.185 2.29-0.555c56.496-29.106 91.68-86.556 111.25-129.62 24.121-53.094 37.955-113.53 37.955-165.8 0-2.12-1.338-4.01-3.337-4.715z"/>
+ </g>
+ <g opacity=".2" transform="matrix(.039606 0 0 .0397 9.0166 10)">
+ <path d="m324.48 51.943-146.49-51.658c-1.076-0.38-2.25-0.38-3.326 0l-146.49 51.658c-1.999 0.705-3.337 2.595-3.337 4.715 0 52.278 13.834 112.71 37.956 165.8 19.566 43.069 54.751 100.52 111.25 129.62 0.719 0.37 1.504 0.555 2.29 0.555s1.571-0.185 2.29-0.555c56.496-29.106 91.68-86.556 111.25-129.62 24.121-53.094 37.955-113.53 37.955-165.8 0-2.12-1.338-4.01-3.337-4.715z"/>
+ </g>
+ <g fill="#fff" transform="matrix(.039606 0 0 .0397 9.0166 9)">
+ <path d="m324.48 51.943-146.49-51.658c-1.076-0.38-2.25-0.38-3.326 0l-146.49 51.658c-1.999 0.705-3.337 2.595-3.337 4.715 0 52.278 13.834 112.71 37.956 165.8 19.566 43.069 54.751 100.52 111.25 129.62 0.719 0.37 1.504 0.555 2.29 0.555s1.571-0.185 2.29-0.555c56.496-29.106 91.68-86.556 111.25-129.62 24.121-53.094 37.955-113.53 37.955-165.8 0-2.12-1.338-4.01-3.337-4.715z"/>
+ </g>
+ <g fill="#fff" transform="matrix(.072611 0 0 .073729 3.1972 3)">
+ <path opacity=".2" transform="matrix(13.772,0,0,13.563,-44.031,-40.69)" d="m15.879 3.0215-10.637 3.8086c-0.145 0.052-0.242 0.1913-0.242 0.3476 0 0.2976 0.0174 0.6041 0.0293 0.9082 0.0311-0.1142 0.0991-0.2151 0.2129-0.2558l10.637-3.8086c0.078-0.028 0.164-0.028 0.242 0l10.637 3.8086c0.114 0.0407 0.182 0.1416 0.213 0.2558 0.012-0.3041 0.029-0.6106 0.029-0.9082 0-0.1563-0.097-0.2956-0.242-0.3476l-10.637-3.8086c-0.078-0.028-0.164-0.028-0.242 0z"/>
+ </g>
+ <path opacity=".2" d="m5.0293 8.0862c-0.00857 0.031475-0.029297 0.058029-0.029297 0.0918 0 3.8544 1.0044 8.31 2.7559 12.224 1.4207 3.1754 3.9759 7.4105 8.078 9.5568 0.052 0.027 0.109 0.041 0.166 0.041 0.05707 0 0.11381-0.01374 0.16602-0.04102 4.1022-2.146 6.6574-6.3812 8.078-9.5568 1.7514-3.9146 2.7559-8.3705 2.7559-12.224 0-0.033768-0.02072-0.060322-0.0293-0.0918-0.142 3.636-1.111 7.704-2.727 11.317-1.4208 3.1754-3.976 7.4105-8.078 9.5568-0.05221 0.02728-0.10895 0.04102-0.16602 0.04102s-0.11381-0.01374-0.16602-0.04102c-4.102-2.147-6.6571-6.382-8.0781-9.557-1.6161-3.612-2.5846-7.681-2.7264-11.316z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/selene.svg b/.icons/awkward/32x32/apps/selene.svg
new file mode 100644
index 00000000..8e687990
--- /dev/null
+++ b/.icons/awkward/32x32/apps/selene.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#f1d27a" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 9,15.000401 c 0,-6.2999996 4.2,-5 14,-5"/>
+ <path style="fill:none;stroke:#454545;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 9,14 C 9,7.7 13.2,9 23,9"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 23.039599,19.000401 c 0,6.3 -4.2,5 -14,5"/>
+ <path style="fill:none;stroke:#454545;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 23.039599,18 c 0,6.3 -4.2,5 -14,5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/selinux.svg b/.icons/awkward/32x32/apps/selinux.svg
new file mode 100644
index 00000000..7bedef3c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/selinux.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <circle opacity=".2" cx="16" cy="1037.4" r="14"/>
+ <circle fill="#4f4f4f" cx="16" cy="1036.4" r="14"/>
+ <path opacity=".2" d="m12 1031.4v1h3v1h-4v3h-1v-3h-1v7h1v-3h1v3l2 2h6.5l1-1h1.5v1h1l1-0.9998v-6l-1-1.0002h-1v1l-0.87501 0.0002-2-2h-3.125v-1l3-0.0002v-1zm0 3h6.5l2 2h2.5v4h-3l-1 1h-5.375l-1.625-1.7z"/>
+ <path fill="#ffa92c" d="m12 1030.4v1h3v1h-4v3h-1v-3h-1v7h1v-3h1v3l2 2h6.5l1-1h1.5v1h1l1-0.9998v-6l-1-1.0002h-1v1l-0.87501 0.0002-2-2h-3.125v-1l3-0.0002v-1zm0 3h6.5l2 2h2.5v4h-3l-1 1h-5.375l-1.625-1.7z"/>
+ <path fill="#fff" opacity=".1" transform="translate(0 1020.4)" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/semaphor.svg b/.icons/awkward/32x32/apps/semaphor.svg
new file mode 100644
index 00000000..b168e546
--- /dev/null
+++ b/.icons/awkward/32x32/apps/semaphor.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#36445d" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 9,21 h 7 v 7 z"/>
+ <path style="fill:#70bbff" d="m 9,20 h 7 v 7 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 9 20 L 10 21 L 16 21 L 16 20 L 9 20 z"/>
+ <path style="opacity:0.2" d="m 9,14 h 7 v 7 z"/>
+ <path style="fill:#3675fb" d="m 9,13 h 7 v 7 z"/>
+ <path style="opacity:0.2" d="m 9,14 h 7 V 7 Z"/>
+ <path style="fill:#70bbff" d="m 9,13 h 7 V 6 Z"/>
+ <path style="opacity:0.2" d="M 23,14 H 16 V 7 Z"/>
+ <path style="fill:#3675fb" d="M 23,13 H 16 V 6 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 6 L 9 13 L 10 13 L 16 7 L 16 6 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 6 L 16 7 L 22 13 L 23 13 L 16 6 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sengi.svg b/.icons/awkward/32x32/apps/sengi.svg
new file mode 100644
index 00000000..09f597ab
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sengi.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#3f3f3f" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 12.398438,7.0664062 c -0.02909,0.00717 -0.05681,0.02329 -0.08399,0.048828 -0.205944,0.1934752 -0.359515,0.7989279 -0.330078,1.3085937 0.0094,0.163261 0.01283,0.296875 0.0078,0.296875 -0.176585,0 -0.75586,0.2019865 -0.75586,0.2636719 0,0.017717 0.08185,0.1207352 0.181641,0.2285156 0.194609,0.2101995 0.299837,0.4132876 0.363281,0.6972656 0.06902,0.3089288 0.03159,0.3263138 -0.125,0.060547 C 10.970816,8.8073924 9.6918055,8.0745478 8.7109375,8.2832031 8.5829257,8.3104331 8.4371588,8.351366 8.3886719,8.375 c -0.087125,0.042462 -0.087772,0.046012 -0.078125,0.3144531 0.033089,0.9206666 0.4460017,1.4686589 1.359375,1.8007809 0.4014681,0.145982 0.4066191,0.172291 0.027344,0.15625 -0.3674202,-0.01554 -0.745562,-0.198062 -1.078125,-0.519531 L 8.4863281,10 8.28125,10.037109 C 7.8320054,10.119257 6.6222029,10.079111 4.8242188,9.921875 4.2784223,9.8741462 4.0710845,9.8664173 3.96875,9.875 c -1.1860286,1.995584 -1.8572082,4.254775 -1.953125,6.574219 0.089068,2.692432 0.9530439,5.301993 2.4882812,7.515625 0.1101034,0.01533 0.2217655,0.03652 0.3222657,0.04687 0.619546,0.06383 1.7412181,0.06435 2.3027343,0 1.1564056,-0.132584 2.0725038,-0.411576 3.3144528,-1.00586 0.260756,-0.124775 0.494172,-0.219918 0.517579,-0.210937 0.0525,0.02015 0.267464,0.392767 0.419921,0.728516 0.153579,0.338224 0.321809,0.854549 0.439453,1.339843 0.05349,0.220624 0.103392,0.410591 0.111329,0.423828 0.02878,0.04801 0.138378,0.02156 0.171875,-0.04102 0.06513,-0.121712 -0.06759,-1.126965 -0.310547,-2.355469 L 11.646484,22.152344 11.75,22.066406 c 0.05712,-0.04769 0.168886,-0.12115 0.246094,-0.162109 l 0.138672,-0.07422 0.154296,0.08008 c 0.212969,0.110625 0.57517,0.484011 0.757813,0.779297 0.27805,0.449536 0.523795,1.141078 0.671875,1.888672 l 0.07227,0.363281 0.0957,-0.0098 c 0.175533,-0.01872 0.186875,-0.05577 0.144531,-0.460938 -0.08261,-0.790423 -0.375222,-1.774707 -0.833984,-2.8125 -0.08801,-0.199094 -0.152703,-0.379593 -0.144532,-0.400391 0.0082,-0.0208 0.06217,-0.06825 0.119141,-0.105468 0.405984,-0.265248 2.370806,-2.475104 3.214844,-3.424969 0.458443,-0.515924 1.171317,-1.364087 1.257812,-1.496094 0.07674,-0.117124 0.196847,-0.159807 0.623047,-0.222656 0.481698,-0.07103 1.403103,-0.04796 1.867188,0.04687 0.955398,0.195242 1.859324,0.548821 2.833984,1.111328 1.207588,0.696939 2.605351,2.138328 3.765625,3.372234 0.128622,0.136787 0.243257,0.248047 0.255859,0.248047 0.02713,0 0.132813,-0.317474 0.132813,-0.40039 0,-0.06987 -0.354792,-0.702187 -0.748047,-1.333985 C 24.61819,16.230286 22.328912,13.672801 19.980469,11.90625 18.041862,10.447986 16.076307,9.4882475 13.949219,8.9609375 L 13.404297,8.8261719 13.376953,8.6679688 C 13.283673,8.1259769 13.027628,7.561017 12.746094,7.2714844 12.587218,7.1080944 12.485711,7.04488 12.398438,7.0664062 Z m 1.376953,4.9003908 c 0.144711,0.0011 0.301159,0.02452 0.457031,0.07226 0.315711,0.09671 0.596197,0.306031 0.703125,0.523438 0.07452,0.151509 0.07987,0.190766 0.04101,0.318359 -0.107388,0.35279 -0.618864,0.512207 -1.164062,0.363282 C 13.583818,13.181676 13.418617,13.094935 13.25,12.949219 13.071398,12.794874 13,12.655959 13,12.458984 c 0,-0.302669 0.341263,-0.495516 0.775391,-0.492187 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#80adf5" d="m 12.398438,6.0664062 c -0.02909,0.00717 -0.05681,0.02329 -0.08399,0.048828 -0.205944,0.1934752 -0.359515,0.7989279 -0.330078,1.3085937 0.0094,0.163261 0.01282,0.296875 0.0078,0.296875 -0.176584,0 -0.75586,0.2019865 -0.75586,0.2636719 0,0.017717 0.08185,0.1207352 0.181641,0.2285156 0.194609,0.2101995 0.299837,0.4132875 0.363281,0.6972656 0.06902,0.3089283 0.03159,0.3263138 -0.125,0.060547 C 10.970816,7.8073924 9.6918055,7.0745478 8.7109375,7.2832031 8.5829257,7.3104331 8.4371588,7.3513659 8.3886719,7.375 c -0.087125,0.042462 -0.087772,0.046011 -0.078125,0.3144531 0.033089,0.9206666 0.4460017,1.4686593 1.359375,1.8007813 0.4014681,0.1459822 0.4066191,0.1722912 0.027344,0.15625 C 9.3298454,9.6309444 8.9517036,9.4484225 8.6191406,9.1269531 L 8.4863281,9 8.28125,9.0371094 C 7.8320054,9.1192572 6.6222029,9.0791104 4.8242188,8.921875 4.2784223,8.8741462 4.0710845,8.8664173 3.96875,8.875 2.6860286,11.030731 2.0060762,13.491511 2,16 c 0.0057,2.405829 0.6312834,4.769593 1.8164062,6.863281 0.3092139,0.05228 0.6947951,0.115989 1.0097657,0.148438 0.619546,0.06383 1.7412181,0.06435 2.3027343,0 1.1564056,-0.132584 2.0725034,-0.411576 3.3144528,-1.00586 0.260756,-0.124775 0.494173,-0.219918 0.517579,-0.210937 0.0525,0.02015 0.267464,0.392767 0.419921,0.728516 0.153579,0.338224 0.321809,0.854549 0.439453,1.339843 0.05349,0.220624 0.103392,0.410591 0.111329,0.423828 0.02878,0.04801 0.138378,0.02156 0.171875,-0.04102 0.06513,-0.121712 -0.06759,-1.126965 -0.310547,-2.355469 L 11.646484,21.152344 11.75,21.066406 c 0.05712,-0.04769 0.168886,-0.12115 0.246094,-0.162109 l 0.138672,-0.07422 0.154296,0.08008 c 0.212969,0.110625 0.57517,0.484011 0.757813,0.779297 0.27805,0.449536 0.523795,1.141078 0.671875,1.888672 l 0.07227,0.363281 0.0957,-0.0098 c 0.175533,-0.01872 0.186875,-0.05577 0.144531,-0.460938 -0.08261,-0.790423 -0.375222,-1.774707 -0.833984,-2.8125 -0.08801,-0.199094 -0.152703,-0.379593 -0.144532,-0.400391 0.0082,-0.0208 0.06217,-0.06825 0.119141,-0.105468 0.405984,-0.265248 2.370806,-2.475104 3.214844,-3.424969 0.458443,-0.515924 1.171317,-1.364087 1.257812,-1.496094 0.07674,-0.117124 0.196847,-0.159807 0.623047,-0.222656 0.481698,-0.07103 1.403103,-0.04798 1.867188,0.04687 0.955398,0.195242 1.859324,0.548821 2.833984,1.111328 1.207588,0.696939 2.605351,2.138328 3.765625,3.372234 0.128622,0.136787 0.243257,0.248047 0.255859,0.248047 0.02713,0 0.132813,-0.317474 0.132813,-0.40039 0,-0.06987 -0.354792,-0.702187 -0.748047,-1.333985 C 24.61819,15.230286 22.328912,12.672801 19.980469,10.90625 18.041862,9.4479865 16.076307,8.4882475 13.949219,7.9609375 L 13.404297,7.8261719 13.376953,7.6679688 C 13.283673,7.125977 13.027628,6.561017 12.746094,6.2714844 12.587218,6.1080944 12.485711,6.0448799 12.398438,6.0664062 Z m 1.376953,4.9003908 c 0.144711,0.0011 0.301159,0.02452 0.457031,0.07226 0.315711,0.09671 0.596197,0.306031 0.703125,0.523438 0.07452,0.151509 0.07987,0.190766 0.04101,0.318359 -0.107388,0.35279 -0.618864,0.512207 -1.164062,0.363282 C 13.583813,12.181671 13.418617,12.094935 13.25,11.949219 13.071398,11.794874 13,11.655959 13,11.458984 c 0,-0.302669 0.341263,-0.495516 0.775391,-0.492187 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 12.398438 6.0664062 C 12.369346 6.0735763 12.341633 6.0896964 12.314453 6.1152344 C 12.108509 6.3087096 11.954938 6.9141623 11.984375 7.4238281 C 11.993775 7.5870891 11.997197 7.7207031 11.992188 7.7207031 C 11.815603 7.7207031 11.236328 7.9226896 11.236328 7.984375 C 11.236328 8.002092 11.318183 8.1051102 11.417969 8.2128906 C 11.579791 8.387677 11.670742 8.5676547 11.736328 8.7832031 C 11.830681 8.7578159 11.941264 8.7207031 11.992188 8.7207031 C 11.997208 8.7207031 11.993775 8.5870891 11.984375 8.4238281 C 11.954938 7.9141623 12.108509 7.3087096 12.314453 7.1152344 C 12.341633 7.0896964 12.369347 7.0735763 12.398438 7.0664062 C 12.485711 7.04488 12.587218 7.1080944 12.746094 7.2714844 C 13.027628 7.561017 13.283673 8.1259769 13.376953 8.6679688 L 13.404297 8.8261719 L 13.949219 8.9609375 C 16.076307 9.4882475 18.041862 10.447986 19.980469 11.90625 C 22.328912 13.672801 24.61819 16.230286 26.375 19.052734 C 26.445879 19.166608 26.495972 19.258529 26.5625 19.369141 C 26.618273 19.426927 26.679615 19.480828 26.734375 19.539062 C 26.862997 19.675849 26.977632 19.787109 26.990234 19.787109 C 27.017364 19.787109 27.123047 19.469635 27.123047 19.386719 C 27.123047 19.316849 26.768255 18.684532 26.375 18.052734 C 24.61819 15.230286 22.328912 12.672801 19.980469 10.90625 C 18.041862 9.4479865 16.076307 8.4882475 13.949219 7.9609375 L 13.404297 7.8261719 L 13.376953 7.6679688 C 13.283673 7.125977 13.027628 6.561017 12.746094 6.2714844 C 12.587218 6.1080944 12.485711 6.0448799 12.398438 6.0664062 z M 9.0917969 7.2480469 C 8.9616131 7.245705 8.833546 7.2571212 8.7109375 7.2832031 C 8.5829257 7.3104331 8.4371588 7.3513659 8.3886719 7.375 C 8.3015471 7.417462 8.3008995 7.4210115 8.3105469 7.6894531 C 8.3196347 7.9423135 8.3647047 8.1614424 8.4335938 8.3613281 C 8.4967858 8.3373605 8.6008614 8.3066179 8.7109375 8.2832031 C 9.6918055 8.0745478 10.970816 8.8073924 11.65625 9.9707031 C 11.81284 10.23647 11.85027 10.219085 11.78125 9.9101562 C 11.717806 9.6261782 11.612578 9.4230901 11.417969 9.2128906 C 11.318178 9.1051102 11.236328 9.002092 11.236328 8.984375 C 11.236328 8.9528603 11.387142 8.8872364 11.558594 8.828125 C 10.947227 7.891694 9.9583798 7.2636356 9.0917969 7.2480469 z M 3.96875 8.875 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.392578 A 14 14 0 0 1 3.96875 9.875 C 4.0710845 9.8664173 4.2784223 9.8741462 4.8242188 9.921875 C 6.6222029 10.079111 7.8320054 10.119257 8.28125 10.037109 L 8.4863281 10 L 8.6191406 10.126953 C 8.9517036 10.448422 9.3298454 10.630944 9.6972656 10.646484 C 10.076541 10.662525 10.07139 10.636216 9.6699219 10.490234 C 8.878275 10.202375 8.4815645 9.7357712 8.3632812 9.0214844 L 8.28125 9.0371094 C 7.8320054 9.1192572 6.6222029 9.0791104 4.8242188 8.921875 C 4.2784223 8.8741462 4.0710845 8.8664173 3.96875 8.875 z M 13.376953 12.037109 C 13.154053 12.116878 13 12.260798 13 12.458984 C 13 12.655959 13.071398 12.794874 13.25 12.949219 C 13.418617 13.094935 13.583818 13.181676 13.8125 13.244141 C 14.357698 13.393066 14.869174 13.233649 14.976562 12.880859 C 15.015422 12.753266 15.010067 12.714009 14.935547 12.5625 C 14.874806 12.439 14.75091 12.325684 14.603516 12.226562 C 14.386833 12.308606 14.107876 12.324825 13.8125 12.244141 C 13.640195 12.197072 13.505792 12.126577 13.376953 12.037109 z M 13.341797 21.009766 C 13.293701 21.048134 13.202929 21.132055 13.171875 21.152344 C 13.114904 21.189562 13.060934 21.237012 13.052734 21.257812 C 13.044563 21.27861 13.109256 21.459109 13.197266 21.658203 C 13.555254 22.468029 13.8066 23.241952 13.941406 23.919922 C 14.057922 23.894205 14.068016 23.822502 14.03125 23.470703 C 13.958133 22.771111 13.71353 21.915776 13.341797 21.009766 z M 11.816406 22.023438 C 11.794927 22.038823 11.765331 22.053607 11.75 22.066406 L 11.646484 22.152344 L 11.792969 22.890625 C 11.900164 23.432656 11.976452 23.898476 12.033203 24.296875 C 12.061079 24.285888 12.090047 24.271257 12.103516 24.246094 C 12.165929 24.129458 12.040276 23.181755 11.816406 22.023438 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sepolicy.svg b/.icons/awkward/32x32/apps/sepolicy.svg
new file mode 100644
index 00000000..979993df
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sepolicy.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <circle opacity=".2" cx="16" cy="1037.4" r="14"/>
+ <circle fill="#4f4f4f" cx="16" cy="1036.4" r="14"/>
+ <path opacity=".2" d="m12 1031.4v1h3v1h-4v3h-1v-3h-1v7h1v-3h1v3l2 2h6.5l1-1h1.5v1h1l1-0.9998v-6l-1-1.0002h-1v1l-0.87501 0.0002-2-2h-3.125v-1l3-0.0002v-1zm0 3h6.5l2 2h2.5v4h-3l-1 1h-5.375l-1.625-1.7z"/>
+ <path fill="#ffa92c" d="m12 1030.4v1h3v1h-4v3h-1v-3h-1v7h1v-3h1v3l2 2h6.5l1-1h1.5v1h1l1-0.9998v-6l-1-1.0002h-1v1l-0.87501 0.0002-2-2h-3.125v-1l3-0.0002v-1zm0 3h6.5l2 2h2.5v4h-3l-1 1h-5.375l-1.625-1.7z"/>
+ <path fill="#fff" opacity=".1" transform="translate(0 1020.4)" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ </g>
+ <circle style="fill:#3f92e7" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 23,19 -0.0882,1.0536 a 3.1429,3.1429 0 0 0 -0.91852,0.53126 l -0.95759,-0.4509 -1,1.7321 0.86941,0.6038 a 3.1429,3.1429 0 0 0 -0.048,0.53013 3.1429,3.1429 0 0 0 0.0457,0.53237 l -0.86719,0.60156 1,1.7321 0.95536,-0.44978 a 3.1429,3.1429 0 0 0 0.92075,0.5279 l 0.0882,1.0558 2,0 0.0882,-1.0536 a 3.1429,3.1429 0 0 0 0.91854,-0.53126 l 0.95758,0.4509 1,-1.7321 -0.86942,-0.6038 a 3.1429,3.1429 0 0 0 0.048,-0.53013 3.1429,3.1429 0 0 0 -0.0457,-0.53237 l 0.86719,-0.60156 -1,-1.7321 -0.95536,0.44978 a 3.1429,3.1429 0 0 0 -0.921,-0.528 l -0.088,-1.056 -2,0 z m 1,2.8572 a 1.1429,1.1429 0 0 1 1.143,1.143 A 1.1429,1.1429 0 0 1 24,24.1432 1.1429,1.1429 0 0 1 22.857,23.0002 1.1429,1.1429 0 0 1 24,21.8572 Z"/>
+ <path style="opacity:0.2" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/serviio.svg b/.icons/awkward/32x32/apps/serviio.svg
new file mode 100644
index 00000000..a02a7a2c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/serviio.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#f4b400" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.1" d="M 16,8 A 9,9 0 0 0 7.5371,14 H 5 l 2,3 2,3 2,-3 2,-3 h -2.1836 a 6,6 0 0 1 5.184,-3 6,6 0 0 1 5.656,4.018 l 1.344,-2.018 1.922,2.883 A 9,9 0 0 0 16.0004,8 Z m 7,6 -2,3 -2,3 h 2.1836 a 6,6 0 0 1 -5.184,3 6,6 0 0 1 -5.656,-4.018 L 8.9996,21 7.0777,18.117 a 9,9 0 0 0 8.9219,7.883 9,9 0 0 0 8.463,-6 h 2.537 l -2,-3 -2,-3 z"/>
+ <path fill="#3f3f3f" d="m16 7a9 9 0 0 0 -8.4629 6h-2.5371l2 3 2 3 2-3 2-3h-2.1836a6 6 0 0 1 5.184 -3 6 6 0 0 1 5.656 4.018l1.344-2.018 1.922 2.883a9 9 0 0 0 -8.922 -7.883zm7 6-2 3-2 3h2.1836a6 6 0 0 1 -5.184 3 6 6 0 0 1 -5.656 -4.018l-1.344 2.018-1.9219-2.883a9 9 0 0 0 8.9219 7.883 9 9 0 0 0 8.463 -6h2.537l-2-3-2-3z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/session-properties.svg b/.icons/awkward/32x32/apps/session-properties.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/session-properties.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/setroubleshoot_icon.svg b/.icons/awkward/32x32/apps/setroubleshoot_icon.svg
new file mode 120000
index 00000000..27faafb0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/setroubleshoot_icon.svg
@@ -0,0 +1 @@
+selinux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sgt-launcher.svg b/.icons/awkward/32x32/apps/sgt-launcher.svg
new file mode 100644
index 00000000..06eeda9b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sgt-launcher.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g>
+ <path style="opacity:0.2" d="M 2,17 2,29.599609 C 2,30.375209 2.6247906,31 3.4003906,31 L 16,31 28.599609,31 C 29.375209,31 30,30.375209 30,29.599609 L 30,17 16,17 2,17 Z"/>
+ </g>
+ <path style="fill:#8e8e8e" d="M 16,2 3.4,2 C 2.6244,2 2,2.6244 2,3.4 L 2,16 16,16 Z"/>
+ <path style="fill:#e4e4e4" d="M 16,2 28.6,2 C 29.3756,2 30,2.6244 30,3.4 L 30,16 16,16 Z"/>
+ <path style="fill:#45792a" d="M 16,30 3.4,30 C 2.6244,30 2,29.3756 2,28.6 L 2,16 16,16 Z"/>
+ <path style="fill:#8e8e8e" d="m 16,30 12.6,0 C 29.3756,30 30,29.3756 30,28.6 L 30,16 16,16 Z"/>
+ <circle style="opacity:0.1" cx="9" cy="10" r="4"/>
+ <circle style="fill:#ffffff" cx="9" cy="9" r="4"/>
+ <path style="opacity:0.1" transform="matrix(0.6220694,0,0,0.71830386,0.24726492,-0.22114771)" d="m 14.070352,26.759076 4.018844,6.960842 4.018844,6.960843 -8.037688,0 -8.037689,0 4.018844,-6.960842 z"/>
+ <path style="fill:#ffdd4c" transform="matrix(0.6220694,0,0,0.71830386,0.24726492,-1.2211477)" d="m 14.070352,26.759076 4.018844,6.960842 4.018844,6.960843 -8.037688,0 -8.037689,0 4.018844,-6.960842 z"/>
+ <path style="opacity:0.1" d="m 22,6 0,3 -3,0 0,2 3,0 0,3 2,0 0,-3 3,0 0,-2 -3,0 0,-3 -2,0 z"/>
+ <path style="fill:#3f3f3f" d="M 22 5 L 22 8 L 19 8 L 19 10 L 22 10 L 22 13 L 24 13 L 24 10 L 27 10 L 27 8 L 24 8 L 24 5 L 22 5 z"/>
+ <rect style="opacity:0.1" width="2" height="8" x="25" y="21"/>
+ <rect style="fill:#3f3f3f" width="2" height="8" x="25" y="20"/>
+ <path style="opacity:0.1" transform="matrix(0,0.43544858,0.64647347,0,0.70096721,16.373085)" d="m 14.070352,26.759076 4.018844,6.960842 4.018844,6.960843 -8.037688,0 -8.037689,0 4.018844,-6.960842 z"/>
+ <path style="fill:#e33939" transform="matrix(0,0.43544858,0.64647347,0,0.70096721,15.373085)" d="m 14.070352,26.759076 4.018844,6.960842 4.018844,6.960843 -8.037688,0 -8.037689,0 4.018844,-6.960842 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/shadow-beta.svg b/.icons/awkward/32x32/apps/shadow-beta.svg
new file mode 120000
index 00000000..7664c7a3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/shadow-beta.svg
@@ -0,0 +1 @@
+shadow-preprod.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/shadow-dev.svg b/.icons/awkward/32x32/apps/shadow-dev.svg
new file mode 120000
index 00000000..7664c7a3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/shadow-dev.svg
@@ -0,0 +1 @@
+shadow-preprod.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/shadow-preprod.svg b/.icons/awkward/32x32/apps/shadow-preprod.svg
new file mode 100644
index 00000000..f61b46b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/shadow-preprod.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#e4e4e4" d="M 16,2 C 8.2680135,2 2,8.2680135 2,16 2.0028767,20.185125 3.8779404,24.149484 7.1113281,26.806641 6.3918972,25.854217 6.0018268,24.693603 6,23.5 6,20.462434 8.4624339,18 11.5,18 c 3.037566,0 5.5,2.462434 5.5,5.5 0,3.037566 -2.462434,5.5 -5.5,5.5 -0.291926,-0.0022 -0.583211,-0.0277 -0.871094,-0.07617 C 12.330939,29.63273 14.156238,29.998455 16,30 23.731986,30 30,23.731986 30,16 30,8.2680135 23.731986,2 16,2 Z"/>
+ <path style="fill:#263547" d="M 16,4 C 22.651106,4 28,9.3488938 28,16 28,22.103161 23.42404,26.907889 17.542969,27.691406 18.391455,26.476551 19,25.08248 19,23.5 19,19.381554 15.618446,16 11.5,16 8.5705957,16 6.0738499,17.75075 4.8417969,20.220703 4.3333661,18.87978 4.0010097,17.467002 4,15.998047 4.0010724,9.3478685 9.3495606,4 16,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 C 8.2680135 2 2 8.2680135 2 16 C 2.0001092 16.158858 2.0218678 16.314494 2.0273438 16.472656 C 2.306833 8.9870337 8.4460303 3 16 3 C 23.563209 3 29.70918 9.0015471 29.974609 16.5 C 29.980533 16.332668 30 16.168777 30 16 C 30 8.2680135 23.731986 2 16 2 z M 11.5 16 C 8.5705957 16 6.0738499 17.75075 4.8417969 20.220703 C 4.3890804 19.02672 4.0912435 17.773418 4.0273438 16.476562 C 4.0198856 16.650825 4.0000284 16.821882 4 16.998047 C 4.0010097 18.467002 4.3333661 19.87978 4.8417969 21.220703 C 6.0738499 18.75075 8.5705957 17 11.5 17 C 15.457142 17 18.723997 20.123702 18.974609 24.021484 C 18.989264 23.849512 19 23.676655 19 23.5 C 19 19.381554 15.618446 16 11.5 16 z M 27.976562 16.521484 C 27.732629 22.143086 23.595951 26.558213 18.207031 27.572266 C 18.008963 27.959012 17.791451 28.335631 17.542969 28.691406 C 23.42404 27.907889 28 23.103161 28 17 C 28 16.838356 27.982823 16.681532 27.976562 16.521484 z M 6.0332031 23.90625 C 6.0122565 24.101343 6 24.299343 6 24.5 C 6.0007792 25.009121 6.0871275 25.508666 6.2246094 25.992188 C 6.5109255 26.272036 6.7992413 26.550172 7.1113281 26.806641 C 6.4742855 25.963287 6.112876 24.954438 6.0332031 23.90625 z M 16.974609 24 C 16.721723 26.802974 14.368824 29 11.5 29 C 11.208074 28.9978 10.916789 28.972298 10.628906 28.923828 C 11.469373 29.273884 12.340553 29.538582 13.228516 29.71875 C 15.418174 28.993474 17 26.932937 17 24.5 C 17 24.331258 16.989484 24.164869 16.974609 24 z"/>
+ <path style="opacity:0.2" d="M 16 4 C 9.3495606 4 4.0010724 9.3478683 4 15.998047 C 4.0001106 16.159016 4.0194798 16.316963 4.0273438 16.476562 C 4.3014284 10.072482 9.5257327 5 16 5 C 22.489462 5 27.725221 10.096112 27.976562 16.521484 C 27.984111 16.347524 28 16.17619 28 16 C 28 9.3488938 22.651106 4 16 4 z M 2.0273438 16.472656 C 2.0207573 16.649062 2 16.821983 2 17 C 2.0028767 21.185125 3.8779404 25.149484 7.1113281 27.806641 C 6.6987644 27.260465 6.4094452 26.642251 6.2246094 25.992188 C 3.6571338 23.482712 2.1522079 20.079114 2.0273438 16.472656 z M 29.974609 16.5 C 29.70918 23.998452 23.563209 30 16 30 C 15.066691 29.999218 14.138769 29.903441 13.228516 29.71875 C 12.684346 29.898994 12.104629 30 11.5 30 C 11.208074 29.9978 10.916789 29.972298 10.628906 29.923828 C 12.330939 30.632726 14.156238 30.998455 16 31 C 23.731986 31 30 24.731986 30 17 C 30 16.831223 29.980533 16.667332 29.974609 16.5 z M 11.5 18 C 8.4624339 18 6 20.462434 6 23.5 C 6.0002092 23.63669 6.0228991 23.770689 6.0332031 23.90625 C 6.3293494 21.147997 8.6630904 19 11.5 19 C 14.368824 19 16.721723 21.197026 16.974609 24 C 16.989484 23.835131 17 23.668742 17 23.5 C 17 20.462434 14.537566 18 11.5 18 z M 18.974609 24.021484 C 18.857991 25.390042 18.296737 26.612168 17.542969 27.691406 C 17.767792 27.661454 17.986205 27.613819 18.207031 27.572266 C 18.685301 26.6384 19 25.619045 19 24.5 C 19 24.338696 18.984825 24.180369 18.974609 24.021484 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/shadow-tactics.svg b/.icons/awkward/32x32/apps/shadow-tactics.svg
new file mode 100644
index 00000000..b6a6cfda
--- /dev/null
+++ b/.icons/awkward/32x32/apps/shadow-tactics.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.1" d="m 17.755654,27.047342 c -0.309657,-0.03802 -0.605442,-0.117662 -0.667321,-0.17951 -0.09345,-0.09347 -0.108545,-0.406569 -0.09476,-1.966289 0.01261,-1.427456 -0.0055,-1.872521 -0.07843,-1.930689 -0.05214,-0.04164 -0.606709,-0.336997 -1.232353,-0.656556 -0.625638,-0.319498 -1.124406,-0.594044 -1.108349,-0.610094 0.01605,-0.01629 1.098435,0.496414 2.405314,1.138791 4.848509,2.383235 4.259828,2.254772 4.53085,2.150807 0.06488,-0.02474 0.117964,-0.08369 0.117964,-0.130575 0,-0.04707 -0.782104,-0.635376 -2.104887,-1.307681 -1.322785,-0.672244 -2.467163,-1.276123 -2.543064,-1.341955 -0.123196,-0.10686 -0.132512,-0.192906 -0.0868,-0.802456 0.03807,-0.50806 0.01991,-0.836247 -0.07114,-1.28246 -0.06727,-0.329876 -0.112105,-0.777839 -0.09963,-0.995483 l 0.02269,-0.395767 0.167799,0.319195 c 0.09228,0.17559 0.167792,0.402164 0.167792,0.503414 0,0.39607 0.604658,0.651066 0.657727,0.277381 0.02951,-0.207991 0.163037,-0.219515 0.215581,-0.0187 0.05739,0.219395 0.170749,0.181501 0.170749,-0.05732 0,-0.270865 -0.245359,-0.727998 -0.589808,-1.098846 C 17.38319,18.498486 17.16321,18.2132 17.04673,18.028621 c -0.116486,-0.184519 -0.257016,-0.3624 -0.312318,-0.395225 -0.111429,-0.06607 -0.139053,-0.350513 -0.03403,-0.350513 0.132603,0 0.174014,-0.39987 0.05074,-0.490018 -0.06448,-0.04707 -0.117234,-0.185001 -0.117234,-0.306345 0,-0.121342 -0.05183,-0.395224 -0.115243,-0.608705 -0.06338,-0.213423 -0.09629,-0.418698 -0.07312,-0.45617 0.02317,-0.03741 0.0096,-0.212937 -0.03023,-0.389914 -0.04682,-0.208233 -0.04659,-0.193976 6.04e-4,-0.692985 0.09195,-0.970985 -0.07023,-1.335862 -0.398609,-1.85062 -0.130219,-0.203888 -0.274757,-0.480786 -0.321188,-0.615223 -0.08065,-0.233515 -0.07609,-0.244496 0.101805,-0.244496 0.220674,0 0.648222,-0.431369 0.812118,-0.819293 0.0604,-0.143005 0.183728,-0.338807 0.27405,-0.435109 0.13113,-0.139807 0.162271,-0.256866 0.154488,-0.5807696 -0.02076,-0.8641241 -0.837527,-1.461789 -1.552522,-1.1360146 -0.158699,0.072287 -0.214706,0.063721 -0.343272,-0.052493 -0.126544,-0.1145249 -0.178992,-0.1232133 -0.297589,-0.048874 -0.07918,0.049476 -0.192496,0.089907 -0.251816,0.089907 -0.05931,0 -0.131601,0.074821 -0.160636,0.1662962 -0.02902,0.091475 -0.146909,0.2542106 -0.261971,0.3617362 -0.14213,0.1327473 -0.196563,0.243712 -0.169802,0.3460478 0.02625,0.1004654 -0.03729,0.2380399 -0.190492,0.4125422 -0.251773,0.2867948 -0.290838,0.4285928 -0.118049,0.4285928 0.216222,0 0.108527,0.130213 -0.207574,0.250892 -0.406026,0.155073 -0.426318,0.153565 -0.426318,-0.03137 0,-0.08436 -0.03802,-0.304292 -0.08443,-0.488691 -0.07568,-0.300551 -0.104696,-0.3330142 -0.279656,-0.3126799 l -0.195296,0.022323 v 0.7415739 0.741575 l -0.316952,0.214206 c -0.174322,0.117783 -0.316947,0.243289 -0.316947,0.27889 0,0.0356 -0.100387,0.226273 -0.223075,0.423826 -0.161137,0.259521 -0.236501,0.49382 -0.271432,0.84397 -0.02661,0.266581 -0.09793,0.582942 -0.158512,0.702958 -0.06647,0.131661 -0.05482,0.320467 -0.0775,0.796426 -0.03367,0.706638 -0.05659,0.409448 -0.220861,0.58564 -0.161704,0.173476 -0.174249,0.226154 -0.106566,0.447419 0.255629,0.835764 0.5052,1.422025 0.771208,1.811698 0.526384,0.771202 1.102822,1.771875 1.060307,1.840662 -0.07683,0.1243 -0.181303,0.06662 -0.183952,-0.101551 -0.0018,-0.09226 -0.04339,-0.236955 -0.09322,-0.321429 -0.169765,-0.288062 -0.537814,-0.703983 -0.622953,-0.703983 -0.0467,0 -0.106735,-0.116276 -0.133393,-0.258376 -0.09173,-0.488931 -0.191971,-0.363123 -0.187559,0.235326 0.006,0.821644 0.07179,1.104397 0.256721,1.104397 0.107265,0 0.155773,0.05732 0.172746,0.205093 0.01653,0.143489 -0.0102,0.205095 -0.08882,0.205095 -0.06182,0 -0.133157,-0.03379 -0.158507,-0.07458 -0.02534,-0.04103 -0.140259,-0.07458 -0.255357,-0.07458 -0.115092,0 -0.289304,-0.06239 -0.387115,-0.138661 -0.09782,-0.07627 -0.339676,-0.162554 -0.537464,-0.191818 l -0.359612,-0.0531 0.05219,0.359624 c 0.05358,0.368978 0.107688,0.518439 0.107688,0.297475 0,-0.137876 0.259298,-0.173174 0.337884,-0.04586 0.02661,0.04284 0.330631,0.208654 0.675587,0.368011 0.34495,0.159418 0.627189,0.325533 0.627189,0.369158 0,0.04344 -0.0286,0.07941 -0.06355,0.07941 -0.09818,0 -0.243404,0.990656 -0.157758,1.076278 0.124354,0.12436 0.07949,0.48501 -0.07699,0.618964 -0.196115,0.167926 -0.218991,0.840351 -0.0286,0.840351 0.08947,0 0.108237,0.04344 0.07278,0.167804 -0.02631,0.09226 -0.06736,0.257108 -0.09128,0.366262 -0.02462,0.112473 -0.108063,0.215352 -0.19249,0.237437 -0.156762,0.04103 -0.152448,0.204008 0.0068,0.257107 0.05141,0.0169 0.112389,-0.04103 0.135488,-0.129489 0.05931,-0.226757 0.278177,-0.162977 0.307328,0.0896 0.02818,0.244254 0.04465,0.248056 0.237418,0.05551 0.08286,-0.08291 0.149154,-0.248599 0.149154,-0.372899 0,-0.123033 0.03355,-0.22374 0.07457,-0.22374 0.07587,0 0.100562,0.09292 0.0807,0.303871 -0.02045,0.217042 0.21426,0.985769 0.345136,1.130403 0.123974,0.136971 0.121597,0.149341 -0.05437,0.282088 -0.163834,0.123516 -0.16976,0.144273 -0.054,0.188683 0.07151,0.02715 0.130026,0.123515 0.130026,0.213421 0,0.238462 0.141231,0.342548 0.464706,0.342548 0.353935,0 0.420043,0.133532 0.273393,0.552168 -0.103096,0.294277 -0.117838,0.304716 -0.403902,0.286131 -0.505211,-0.03319 -0.960179,-0.180356 -1.145295,-0.37115 C 11.742112,26.269326 11.63898,26.22896 11.498588,26.25581 11.229666,26.3071 10.951174,26.144785 10.66307,25.768567 10.252513,25.232506 9.7491535,24.735851 9.474463,24.595863 9.1837103,24.447729 8.6556539,24.326144 8.0376246,24.256935 7.6320698,24.21168 7.2680763,23.926274 7.2680763,23.766555 c 0,-0.04224 -0.1196174,-0.127257 -0.2658026,-0.188381 C 6.6089381,23.413869 6.143182,23.054848 5.9842652,22.793517 5.6734015,22.282381 5.6049464,21.917325 5.6641874,21.086689 5.7576717,19.77593 5.7397209,19.647286 5.34738,18.816107 4.9954312,18.070489 4.9935664,18.062404 5.0019237,17.32065 c 0.00754,-0.672486 0.037709,-0.826292 0.3069962,-1.566057 0.1642326,-0.45122 0.3386439,-0.753015 0.3875858,-1.037093 0.1169805,-0.678942 0.217434,-0.903527 0.6035477,-1.349316 0.4675957,-0.539799 0.4765142,-0.767178 0.5254736,-1.481479 0.037653,-0.549392 0.058471,-0.611361 0.25368,-0.755693 0.2606254,-0.192726 0.2700446,-0.278347 0.030653,-0.278347 -0.3094644,0 -0.2716133,-0.104026 0.1870771,-0.514275 0.2433319,-0.217585 0.4424168,-0.4357728 0.4424168,-0.4848897 0,-0.108913 0.5347356,-0.6415311 0.6441197,-0.6415311 0.043204,0 0.139258,-0.067095 0.2134937,-0.1491595 0.074242,-0.082002 0.1982337,-0.1490993 0.2755473,-0.1490993 0.1642928,0 0.6287645,-0.050085 0.6995009,-0.1645497 0.026733,-0.043442 0.1090999,-0.059738 0.1830038,-0.036204 0.1881089,0.059738 0.5988237,-0.300069 0.5988237,-0.5245324 0,-0.1419796 0.12025,-0.3961874 0.3264,-0.4348652 0.140899,-0.026551 0.285008,-0.03017 0.320253,-0.00845 0.03524,0.021721 0.209251,-0.02534 0.386692,-0.1048698 0.458473,-0.2052155 1.869106,-0.4630472 2.150416,-0.3929926 0.122778,0.030772 0.167792,0.00905 0.167792,-0.080553 0,-0.1833115 0.15062,-0.2070254 0.550461,-0.086708 0.248629,0.074882 0.417321,0.086889 0.543744,0.038617 0.271994,-0.1033585 0.916862,-0.084473 1.334605,0.039221 0.202271,0.059738 0.681899,0.1594782 1.065834,0.2213862 0.383942,0.061971 0.745515,0.1519959 0.803495,0.2000866 0.05799,0.048272 0.125483,0.067459 0.149999,0.04284 0.0245,-0.024738 0.199881,0.033789 0.389716,0.1297912 0.189828,0.095939 0.561834,0.2297729 0.826683,0.2974132 0.264837,0.067578 0.533306,0.1682877 0.596602,0.2236794 0.114302,0.1001035 0.707924,0.4164643 0.781429,0.4164643 0.02112,0 0.0042,-0.089363 -0.03711,-0.1985774 -0.04152,-0.1092154 -0.04737,-0.2267566 -0.01297,-0.2611504 0.07855,-0.078562 0.709884,0.3123183 1.08113,0.6693477 0.23594,0.2269379 0.354453,0.2793728 0.745756,0.3299373 0.800575,0.1034831 0.814538,0.1026382 0.90323,-0.054908 0.04622,-0.082001 0.09151,-0.1621935 0.100647,-0.1781829 0.0091,-0.015687 0.131595,0.058527 0.272132,0.1658734 0.265338,0.2023791 0.335513,0.1834329 0.443738,-0.1198344 0.02595,-0.07271 0.106662,-0.1533224 0.179372,-0.1791489 0.07271,-0.025949 0.193955,-0.1001035 0.26944,-0.1651496 0.125688,-0.1081885 0.14522,-0.1072232 0.231952,0.011466 0.154337,0.2110682 0.313205,0.1523578 0.738685,-0.2730973 0.570957,-0.5709942 0.942946,-0.7373506 0.942946,-0.4217136 0,0.093103 -0.145944,0.2420824 -0.406901,0.4152575 -0.45586,0.302603 -0.860878,0.7275758 -0.860878,0.9032849 0,0.063903 -0.06712,0.201474 -0.149154,0.3058013 -0.08204,0.1042671 -0.149153,0.2850442 -0.149153,0.4017408 0,0.116697 -0.04761,0.338687 -0.105854,0.493338 -0.128391,0.340979 -0.193672,0.941539 -0.116016,1.067227 0.04134,0.06679 0.129127,0.0362 0.325654,-0.11374 0.311136,-0.237316 0.353241,-0.149884 0.08266,0.171726 -0.165433,0.196587 -0.256787,0.535636 -0.144338,0.535636 0.06521,0 0.436213,-0.455142 0.496173,-0.608707 0.0652,-0.16696 0.15815,-0.174502 0.283867,-0.02293 0.07849,0.09461 0.06544,0.145177 -0.07638,0.296147 -0.209971,0.223498 -0.134907,0.346109 0.28969,0.473365 0.160317,0.04827 0.307323,0.128946 0.32668,0.179872 0.108074,0.28408 -0.328267,0.702897 -0.648543,0.622465 -0.202488,-0.05069 -0.318286,0.06119 -0.207195,0.200447 0.03946,0.04948 0.09527,0.432093 0.123974,0.850307 0.694946,1.422053 1.305758,3.245298 1.325766,4.449623 l 0.02697,1.83692 -0.1957,0.232549 c -0.107634,0.12792 -0.239072,0.23261 -0.292074,0.23261 -0.19045,0 -0.481505,0.505887 -0.606022,1.053289 -0.06865,0.301819 -0.174315,0.624335 -0.23483,0.716654 -0.06828,0.104267 -0.301456,0.241539 -0.271219,0.362038 0.02848,0.113378 0.01104,0.239488 -0.04194,0.303328 -0.05104,0.06149 -0.100067,0.388044 -0.112213,0.747306 -0.01472,0.435713 -0.06039,0.697406 -0.143905,0.824843 -0.120148,0.183374 -0.133085,0.185605 -0.729965,0.124662 -0.937467,-0.09576 -1.868124,-0.07705 -2.488814,0.212516 -0.434433,0.202683 -0.732813,0.417611 -1.196777,0.861953 -0.846789,0.810904 -0.800319,0.93255 -1.69039,0.954394 -0.38965,0.0097 -0.958737,-0.01327 -1.264635,-0.05129 z m -5.534168,-1.029575 c 0.05931,-0.03741 0.09944,-0.201414 0.09944,-0.406087 0,-0.550478 -0.153227,-0.66621 -0.338596,-0.255719 -0.159834,0.354013 -0.211683,0.56665 -0.158989,0.65191 0.05629,0.09111 0.261983,0.09624 0.398145,0.0097 z m -1.106201,-1.16516 c 0,-0.06154 -0.05032,-0.111869 -0.111864,-0.111869 -0.06152,0 -0.111863,0.05009 -0.111863,0.111869 0,0.06154 0.05032,0.11187 0.111863,0.11187 0.06153,0 0.111864,-0.05008 0.111864,-0.11187 z M 9.3829513,23.981001 c -0.046102,-0.138298 -0.206633,-0.161228 -0.206633,-0.02957 0,0.06492 0.053158,0.118085 0.1180788,0.118085 0.064946,0 0.1047914,-0.03982 0.088554,-0.08858 z m 1.0367377,-1.197863 c -0.02299,-0.09232 -0.06885,-0.278528 -0.101913,-0.413869 -0.03307,-0.135342 -0.09367,-0.252763 -0.134685,-0.261031 -0.105558,-0.02112 -0.133796,0.402406 -0.04278,0.641773 0.09589,0.25222 0.341209,0.281304 0.279379,0.03319 z M 10.19674,20.923409 c -0.02377,-0.05974 -0.04145,-0.04164 -0.04507,0.04525 -0.003,0.07862 0.01442,0.12267 0.03916,0.09787 0.0248,-0.02474 0.02745,-0.08912 0.006,-0.142944 z m 0.04019,-0.63248 -0.07571,-0.285709 -0.0077,0.369097 c -0.0055,0.272193 0.01418,0.347256 0.07571,0.285769 0.05937,-0.05974 0.06161,-0.165753 0.0077,-0.369157 z M 25.594895,12.45426 c 0.07903,-0.05974 0.12255,-0.129911 0.09669,-0.155737 -0.08323,-0.08327 -0.426843,0.04465 -0.426843,0.158754 0,0.139264 0.143777,0.137996 0.330148,-0.006 z M 14.073449,26.853712 c -0.07391,-0.07392 -0.06016,-0.50975 0.02299,-0.728481 0.06581,-0.173054 0.111472,-0.191277 0.479671,-0.191277 0.364047,0 0.42318,-0.02293 0.561158,-0.216619 0.08483,-0.119111 0.154229,-0.251374 0.154229,-0.293854 0,-0.172753 0.159423,-0.157305 0.335265,0.03259 0.139029,0.150065 0.186769,0.283416 0.186769,0.521818 0,0.176191 -0.03355,0.341039 -0.07458,0.366382 -0.04103,0.02534 -0.07457,0.0084 -0.07457,-0.03741 0,-0.04586 -0.03355,-0.06264 -0.07457,-0.03741 -0.04103,0.02534 -0.07458,0.125205 -0.07458,0.22199 0,0.317749 -0.07751,0.411879 -0.339169,0.411879 -0.136748,0 -0.269374,-0.03379 -0.294723,-0.07458 -0.02534,-0.04103 -0.126026,-0.07458 -0.223727,-0.07458 -0.0977,0 -0.19838,0.03379 -0.223728,0.07458 -0.05207,0.0843 -0.284972,0.100346 -0.360445,0.02474 z m -0.04972,-5.095987 c 0,-0.04103 0.03355,-0.07458 0.07457,-0.07458 0.04103,0 0.07457,0.03379 0.07457,0.07458 0,0.04103 -0.03355,0.07458 -0.07457,0.07458 -0.04103,0 -0.07457,-0.03379 -0.07457,-0.07458 z m 0.310291,-0.85803 c 0.01587,-0.139324 0.07393,-0.231282 0.155803,-0.246789 0.179746,-0.03439 0.165114,0.155495 -0.02528,0.327765 -0.15491,0.140229 -0.155653,0.139747 -0.130503,-0.08098 z m -1.564313,-3.855041 c -0.06499,-0.213542 -0.100689,-1.402112 -0.04212,-1.402112 0.03578,0 0.227052,0.465882 0.328326,0.799802 0.101431,0.334462 0.03494,0.766494 -0.126224,0.820197 -0.04677,0.01569 -0.118767,-0.08242 -0.159973,-0.217887 z M 26.23422,13.207842 c 0,-0.06499 0.05316,-0.118085 0.118079,-0.118085 0.131703,0 0.108756,0.160503 -0.02951,0.206603 -0.04869,0.01629 -0.08856,-0.02353 -0.08856,-0.08852 z m 0.615247,-0.689502 c -0.178678,-0.0721 -0.103663,-0.500577 0.139222,-0.795216 0.201981,-0.24504 0.267938,-0.279071 0.503384,-0.2594 0.405235,0.03379 0.387042,0.238703 -0.06329,0.712491 -0.372869,0.392268 -0.406207,0.411939 -0.579322,0.342125 z m -14.23833,-0.795028 c 0,-0.113015 0.527495,-0.268149 0.614801,-0.180838 0.05424,0.05431 0.01225,0.09268 -0.137919,0.126352 -0.118724,0.02655 -0.274599,0.06426 -0.346374,0.08369 -0.07178,0.01931 -0.130508,0.0067 -0.130508,-0.02897 z m 13.20691,-1.02747 c 0.228892,-0.209198 0.416174,-0.425335 0.416174,-0.480365 0,-0.141073 0.147144,-0.215171 0.240991,-0.121343 0.203532,0.203526 -0.515355,0.982088 -0.906827,0.982088 -0.139668,0 -0.0994,-0.06136 0.249662,-0.38038 z M 6.620854,10.330424 c 0,-0.04103 0.067116,-0.07458 0.1491476,-0.07458 0.082032,0 0.1491539,0.03379 0.1491539,0.07458 0,0.04103 -0.067123,0.07458 -0.1491539,0.07458 -0.082032,0 -0.1491476,-0.03379 -0.1491476,-0.07458 z m 7.632602,-0.4355843 c 0.0024,-0.1321439 0.276754,-0.4735458 0.33433,-0.4159813 0.06241,0.062391 -0.168655,0.5092059 -0.263329,0.5092059 -0.03994,0 -0.07191,-0.042238 -0.071,-0.093225 z M 26.853909,9.7609981 c -0.105232,-0.2742432 0.304028,-0.5181967 0.540336,-0.3220322 0.137714,0.1142827 0.135771,0.181622 -0.0094,0.3268594 -0.153275,0.1532629 -0.471355,0.150367 -0.53091,-0.00602 z M 19.199262,7.2231124 c -0.166828,-0.1667782 0.134979,-0.6064131 0.357675,-0.5209719 0.136175,0.052493 0.151972,0.3543743 0.02516,0.4812084 -0.0975,0.097509 -0.303665,0.1189293 -0.382819,0.039823 z m -8.72534,-0.2237393 c -0.0783,-0.07826 -0.05804,-0.3091802 0.03204,-0.3648735 0.119092,-0.073554 0.304921,0.1428238 0.248624,0.2895095 -0.04887,0.1273166 -0.190631,0.165391 -0.28064,0.075364 z"/>
+ <path style="fill:#9e2323" d="m 17.755654,26.047342 c -0.309657,-0.03802 -0.605442,-0.117662 -0.667321,-0.17951 -0.09345,-0.09347 -0.108545,-0.406569 -0.09476,-1.966289 0.01261,-1.427456 -0.0055,-1.872521 -0.07843,-1.930689 -0.05214,-0.04164 -0.606709,-0.336997 -1.232353,-0.656556 -0.625638,-0.319498 -1.124406,-0.594044 -1.108349,-0.610094 0.01605,-0.01629 1.098435,0.496414 2.405314,1.138791 4.848509,2.383235 4.259828,2.254772 4.53085,2.150807 0.06488,-0.02474 0.117964,-0.08369 0.117964,-0.130575 0,-0.04707 -0.782104,-0.635376 -2.104887,-1.307681 -1.322785,-0.672244 -2.467163,-1.276123 -2.543064,-1.341955 -0.123196,-0.10686 -0.132512,-0.192906 -0.0868,-0.802456 0.03807,-0.50806 0.01991,-0.836247 -0.07114,-1.28246 -0.06727,-0.329876 -0.112105,-0.777839 -0.09963,-0.995483 l 0.02269,-0.395767 0.167799,0.319195 c 0.09228,0.17559 0.167792,0.402164 0.167792,0.503414 0,0.39607 0.604658,0.651066 0.657727,0.277381 0.02951,-0.207991 0.163037,-0.219515 0.215581,-0.0187 0.05739,0.219395 0.170749,0.181501 0.170749,-0.05732 0,-0.270865 -0.245359,-0.727998 -0.589808,-1.098846 C 17.38319,17.498486 17.16321,17.2132 17.04673,17.028621 c -0.116486,-0.184519 -0.257016,-0.3624 -0.312318,-0.395225 -0.111429,-0.06607 -0.139053,-0.350513 -0.03403,-0.350513 0.132603,0 0.174014,-0.39987 0.05074,-0.490018 -0.06448,-0.04707 -0.117234,-0.185001 -0.117234,-0.306345 0,-0.121342 -0.05183,-0.395224 -0.115243,-0.608705 -0.06338,-0.213423 -0.09629,-0.418698 -0.07312,-0.45617 0.02317,-0.03741 0.0096,-0.212937 -0.03023,-0.389914 -0.04682,-0.208233 -0.04659,-0.193976 6.04e-4,-0.692985 0.09195,-0.970985 -0.07023,-1.335862 -0.398609,-1.85062 -0.130219,-0.203888 -0.274757,-0.480786 -0.321188,-0.615223 -0.08065,-0.233515 -0.07609,-0.244496 0.101805,-0.244496 0.220674,0 0.648222,-0.431369 0.812118,-0.8192931 0.0604,-0.1430051 0.183728,-0.338807 0.27405,-0.4351088 0.13113,-0.1398075 0.162271,-0.2568664 0.154488,-0.5807697 -0.02076,-0.8641241 -0.837527,-1.461789 -1.552522,-1.1360146 -0.158699,0.072287 -0.214706,0.063721 -0.343272,-0.052493 -0.126544,-0.1145249 -0.178992,-0.1232133 -0.297589,-0.048874 -0.07918,0.049476 -0.192496,0.089907 -0.251816,0.089907 -0.05931,0 -0.131601,0.074821 -0.160636,0.1662962 -0.02902,0.091475 -0.146909,0.2542106 -0.261971,0.3617362 -0.14213,0.1327473 -0.196563,0.243712 -0.169802,0.3460478 0.02625,0.1004654 -0.03729,0.2380399 -0.190492,0.4125422 -0.251773,0.2867949 -0.290838,0.4285925 -0.118049,0.4285925 0.216222,0 0.108527,0.1302133 -0.207574,0.2508926 -0.406026,0.1550731 -0.426318,0.1535646 -0.426318,-0.031374 0,-0.084355 -0.03802,-0.3042928 -0.08443,-0.488691 C 12.898412,8.791252 12.869396,8.7587888 12.694436,8.7791231 l -0.195296,0.022323 v 0.7415744 0.7415745 l -0.316952,0.214206 c -0.174322,0.117783 -0.316947,0.243289 -0.316947,0.27889 0,0.0356 -0.100387,0.226273 -0.223075,0.423826 -0.161137,0.259521 -0.236501,0.49382 -0.271432,0.84397 -0.02661,0.266581 -0.09793,0.582942 -0.158512,0.702958 -0.06647,0.131661 -0.05482,0.320467 -0.0775,0.796426 -0.03367,0.706638 -0.05659,0.409448 -0.220861,0.58564 -0.161704,0.173476 -0.174249,0.226154 -0.106566,0.447419 0.255629,0.835764 0.5052,1.422025 0.771208,1.811698 0.526384,0.771202 1.102822,1.771875 1.060307,1.840662 -0.07683,0.1243 -0.181303,0.06662 -0.183952,-0.101551 -0.0018,-0.09226 -0.04339,-0.236955 -0.09322,-0.321429 -0.169765,-0.288062 -0.537814,-0.703983 -0.622953,-0.703983 -0.0467,0 -0.106735,-0.116276 -0.133393,-0.258376 -0.09173,-0.488931 -0.191971,-0.363123 -0.187559,0.235326 0.006,0.821644 0.07179,1.104397 0.256721,1.104397 0.107265,0 0.155773,0.05732 0.172746,0.205093 0.01653,0.143489 -0.0102,0.205095 -0.08882,0.205095 -0.06182,0 -0.133157,-0.03379 -0.158507,-0.07458 -0.02534,-0.04103 -0.140259,-0.07458 -0.255357,-0.07458 -0.115092,0 -0.289304,-0.06239 -0.387115,-0.138661 -0.09782,-0.07627 -0.339676,-0.162554 -0.537464,-0.191818 l -0.359612,-0.0531 0.05219,0.359624 c 0.05358,0.368978 0.107688,0.518439 0.107688,0.297475 0,-0.137876 0.259298,-0.173174 0.337884,-0.04586 0.02661,0.04284 0.330631,0.208654 0.675587,0.368011 0.34495,0.159418 0.627189,0.325533 0.627189,0.369158 0,0.04344 -0.0286,0.07941 -0.06355,0.07941 -0.09818,0 -0.243404,0.990656 -0.157758,1.076278 0.124354,0.12436 0.07949,0.48501 -0.07699,0.618964 -0.196115,0.167926 -0.218991,0.840351 -0.0286,0.840351 0.08947,0 0.108237,0.04344 0.07278,0.167804 -0.02631,0.09226 -0.06736,0.257108 -0.09128,0.366262 -0.02462,0.112473 -0.108063,0.215352 -0.19249,0.237437 -0.156762,0.04103 -0.152448,0.204008 0.0068,0.257107 0.05141,0.0169 0.112389,-0.04103 0.135488,-0.129489 0.05931,-0.226757 0.278177,-0.162977 0.307328,0.0896 0.02818,0.244254 0.04465,0.248056 0.237418,0.05551 0.08286,-0.08291 0.149154,-0.248599 0.149154,-0.372899 0,-0.123033 0.03355,-0.22374 0.07457,-0.22374 0.07587,0 0.100562,0.09292 0.0807,0.303871 -0.02045,0.217042 0.21426,0.985769 0.345136,1.130403 0.123974,0.136971 0.121597,0.149341 -0.05437,0.282088 -0.163834,0.123516 -0.16976,0.144273 -0.054,0.188683 0.07151,0.02715 0.130026,0.123515 0.130026,0.213421 0,0.238462 0.141231,0.342548 0.464706,0.342548 0.353935,0 0.420043,0.133532 0.273393,0.552168 -0.103096,0.294277 -0.117838,0.304716 -0.403902,0.286131 -0.505211,-0.03319 -0.960179,-0.180356 -1.145295,-0.37115 C 11.742112,25.269326 11.63898,25.22896 11.498588,25.25581 11.229666,25.3071 10.951174,25.144785 10.66307,24.768567 10.252513,24.232506 9.7491535,23.735851 9.474463,23.595863 9.1837103,23.447729 8.6556539,23.326144 8.0376246,23.256935 7.6320698,23.21168 7.2680763,22.926274 7.2680763,22.766555 c 0,-0.04224 -0.1196174,-0.127257 -0.2658026,-0.188381 C 6.6089381,22.413869 6.143182,22.054848 5.9842652,21.793517 5.6734015,21.282381 5.6049464,20.917325 5.6641874,20.086689 5.7576717,18.77593 5.7397209,18.647286 5.34738,17.816107 4.9954312,17.070489 4.9935664,17.062404 5.0019237,16.32065 5.0094637,15.648164 5.0396327,15.494358 5.3089199,14.754593 5.4731525,14.303373 5.6475638,14.001578 5.6965057,13.7175 5.8134862,13.038558 5.9139397,12.813973 6.3000534,12.368184 6.7676491,11.828385 6.7765676,11.601006 6.825527,10.886705 6.86318,10.337313 6.883998,10.275344 7.079207,10.131012 7.3398324,9.9382864 7.3492516,9.8526649 7.10986,9.8526649 c -0.3094644,0 -0.2716133,-0.1040256 0.1870771,-0.5142746 0.2433319,-0.2175852 0.4424168,-0.4357731 0.4424168,-0.48489 0,-0.108913 0.5347356,-0.6415311 0.6441197,-0.6415311 0.043204,0 0.139258,-0.067095 0.2134937,-0.1491595 0.074242,-0.082002 0.1982337,-0.1490993 0.2755473,-0.1490993 0.1642928,0 0.6287645,-0.050085 0.6995009,-0.1645497 0.026733,-0.043442 0.1090999,-0.059738 0.1830038,-0.036204 0.1881089,0.059738 0.5988237,-0.300069 0.5988237,-0.5245324 0,-0.1419796 0.12025,-0.3961874 0.3264,-0.4348652 0.140899,-0.026551 0.285008,-0.03017 0.320253,-0.00845 0.03524,0.021721 0.209251,-0.02534 0.386692,-0.1048698 0.458473,-0.2052155 1.869106,-0.4630472 2.150416,-0.3929926 0.122778,0.030772 0.167792,0.00905 0.167792,-0.080553 0,-0.1833115 0.15062,-0.2070254 0.550461,-0.086708 0.248629,0.074882 0.417321,0.086889 0.543744,0.038617 0.271994,-0.1033585 0.916862,-0.084473 1.334605,0.039221 0.202271,0.059738 0.681899,0.1594782 1.065834,0.2213862 0.383942,0.061971 0.745515,0.1519959 0.803495,0.2000866 0.05799,0.048272 0.125483,0.067459 0.149999,0.04284 0.0245,-0.024738 0.199881,0.033789 0.389716,0.1297912 0.189828,0.095939 0.561834,0.2297729 0.826683,0.2974132 0.264837,0.067578 0.533306,0.1682877 0.596602,0.2236794 0.114302,0.1001035 0.707924,0.4164643 0.781429,0.4164643 0.02112,0 0.0042,-0.089363 -0.03711,-0.1985774 -0.04152,-0.1092154 -0.04737,-0.2267566 -0.01297,-0.2611504 0.07855,-0.078562 0.709884,0.3123183 1.08113,0.6693477 0.23594,0.2269379 0.354453,0.2793728 0.745756,0.3299373 0.800575,0.1034831 0.814538,0.1026382 0.90323,-0.054908 0.04622,-0.082001 0.09151,-0.1621935 0.100647,-0.1781829 0.0091,-0.015687 0.131595,0.058527 0.272132,0.1658734 0.265338,0.2023791 0.335513,0.1834329 0.443738,-0.1198344 0.02595,-0.07271 0.106662,-0.1533224 0.179372,-0.1791489 0.07271,-0.025949 0.193955,-0.1001035 0.26944,-0.1651496 0.125688,-0.1081885 0.14522,-0.1072232 0.231952,0.011466 0.154337,0.2110682 0.313205,0.1523578 0.738685,-0.2730973 0.570957,-0.5709942 0.942946,-0.7373506 0.942946,-0.4217136 0,0.093103 -0.145944,0.2420824 -0.406901,0.4152575 -0.45586,0.302603 -0.860878,0.7275758 -0.860878,0.9032849 0,0.063903 -0.06712,0.201474 -0.149154,0.3058013 -0.08204,0.1042671 -0.149153,0.2850442 -0.149153,0.4017412 0,0.116697 -0.04761,0.3386866 -0.105854,0.4933376 -0.128391,0.3409791 -0.193672,0.941539 -0.116016,1.067227 0.04134,0.06679 0.129127,0.0362 0.325654,-0.11374 0.311136,-0.237316 0.353241,-0.149884 0.08266,0.171726 -0.165433,0.196587 -0.256787,0.535636 -0.144338,0.535636 0.06521,0 0.436213,-0.455142 0.496173,-0.608707 0.0652,-0.16696 0.15815,-0.174502 0.283867,-0.02293 0.07849,0.09461 0.06544,0.145177 -0.07638,0.296147 -0.209971,0.223498 -0.134907,0.346109 0.28969,0.473365 0.160317,0.04827 0.307323,0.128946 0.32668,0.179872 0.108074,0.28408 -0.328267,0.702897 -0.648543,0.622465 -0.202488,-0.05069 -0.318286,0.06119 -0.207195,0.200447 0.03946,0.04948 0.09527,0.432093 0.123974,0.850307 0.694946,1.422053 1.305758,3.245298 1.325766,4.449623 l 0.02697,1.83692 -0.1957,0.232549 c -0.107634,0.12792 -0.239072,0.23261 -0.292074,0.23261 -0.19045,0 -0.481505,0.505887 -0.606022,1.053289 -0.06865,0.301819 -0.174315,0.624335 -0.23483,0.716654 -0.06828,0.104267 -0.301456,0.241539 -0.271219,0.362038 0.02848,0.113378 0.01104,0.239488 -0.04194,0.303328 -0.05104,0.06149 -0.100067,0.388044 -0.112213,0.747306 -0.01472,0.435713 -0.06039,0.697406 -0.143905,0.824843 -0.120148,0.183374 -0.133085,0.185605 -0.729965,0.124662 -0.937467,-0.09576 -1.868124,-0.07705 -2.488814,0.212516 -0.434433,0.202683 -0.732813,0.417611 -1.196777,0.861953 -0.846789,0.810904 -0.800319,0.93255 -1.69039,0.954394 -0.38965,0.0097 -0.958737,-0.01327 -1.264635,-0.05129 z m -5.534168,-1.029575 c 0.05931,-0.03741 0.09944,-0.201414 0.09944,-0.406087 0,-0.550478 -0.153227,-0.66621 -0.338596,-0.255719 -0.159834,0.354013 -0.211683,0.56665 -0.158989,0.65191 0.05629,0.09111 0.261983,0.09624 0.398145,0.0097 z m -1.106201,-1.16516 c 0,-0.06154 -0.05032,-0.111869 -0.111864,-0.111869 -0.06152,0 -0.111863,0.05009 -0.111863,0.111869 0,0.06154 0.05032,0.11187 0.111863,0.11187 0.06153,0 0.111864,-0.05008 0.111864,-0.11187 z M 9.3829513,22.981001 c -0.046102,-0.138298 -0.206633,-0.161228 -0.206633,-0.02957 0,0.06492 0.053158,0.118085 0.1180788,0.118085 0.064946,0 0.1047914,-0.03982 0.088554,-0.08858 z m 1.0367377,-1.197863 c -0.02299,-0.09232 -0.06885,-0.278528 -0.101913,-0.413869 -0.03307,-0.135342 -0.09367,-0.252763 -0.134685,-0.261031 -0.105558,-0.02112 -0.133796,0.402406 -0.04278,0.641773 0.09589,0.25222 0.341209,0.281304 0.279379,0.03319 z M 10.19674,19.923409 c -0.02377,-0.05974 -0.04145,-0.04164 -0.04507,0.04525 -0.003,0.07862 0.01442,0.12267 0.03916,0.09787 0.0248,-0.02474 0.02745,-0.08912 0.006,-0.142944 z m 0.04019,-0.63248 -0.07571,-0.285709 -0.0077,0.369097 c -0.0055,0.272193 0.01418,0.347256 0.07571,0.285769 0.05937,-0.05974 0.06161,-0.165753 0.0077,-0.369157 z M 25.594895,11.45426 c 0.07903,-0.05974 0.12255,-0.129911 0.09669,-0.155737 -0.08323,-0.08327 -0.426843,0.04465 -0.426843,0.158754 0,0.139264 0.143777,0.137996 0.330148,-0.006 z M 14.073449,25.853712 c -0.07391,-0.07392 -0.06016,-0.50975 0.02299,-0.728481 0.06581,-0.173054 0.111472,-0.191277 0.479671,-0.191277 0.364047,0 0.42318,-0.02293 0.561158,-0.216619 0.08483,-0.119111 0.154229,-0.251374 0.154229,-0.293854 0,-0.172753 0.159423,-0.157305 0.335265,0.03259 0.139029,0.150065 0.186769,0.283416 0.186769,0.521818 0,0.176191 -0.03355,0.341039 -0.07458,0.366382 -0.04103,0.02534 -0.07457,0.0084 -0.07457,-0.03741 0,-0.04586 -0.03355,-0.06264 -0.07457,-0.03741 -0.04103,0.02534 -0.07458,0.125205 -0.07458,0.22199 0,0.317749 -0.07751,0.411879 -0.339169,0.411879 -0.136748,0 -0.269374,-0.03379 -0.294723,-0.07458 -0.02534,-0.04103 -0.126026,-0.07458 -0.223727,-0.07458 -0.0977,0 -0.19838,0.03379 -0.223728,0.07458 -0.05207,0.0843 -0.284972,0.100346 -0.360445,0.02474 z m -0.04972,-5.095987 c 0,-0.04103 0.03355,-0.07458 0.07457,-0.07458 0.04103,0 0.07457,0.03379 0.07457,0.07458 0,0.04103 -0.03355,0.07458 -0.07457,0.07458 -0.04103,0 -0.07457,-0.03379 -0.07457,-0.07458 z m 0.310291,-0.85803 c 0.01587,-0.139324 0.07393,-0.231282 0.155803,-0.246789 0.179746,-0.03439 0.165114,0.155495 -0.02528,0.327765 -0.15491,0.140229 -0.155653,0.139747 -0.130503,-0.08098 z m -1.564313,-3.855041 c -0.06499,-0.213542 -0.100689,-1.402112 -0.04212,-1.402112 0.03578,0 0.227052,0.465882 0.328326,0.799802 0.101431,0.334462 0.03494,0.766494 -0.126224,0.820197 -0.04677,0.01569 -0.118767,-0.08242 -0.159973,-0.217887 z M 26.23422,12.207842 c 0,-0.06499 0.05316,-0.118085 0.118079,-0.118085 0.131703,0 0.108756,0.160503 -0.02951,0.206603 -0.04869,0.01629 -0.08856,-0.02353 -0.08856,-0.08852 z m 0.615247,-0.689502 c -0.178678,-0.0721 -0.103663,-0.500577 0.139222,-0.795216 0.201981,-0.24504 0.267938,-0.279071 0.503384,-0.2594 0.405235,0.03379 0.387042,0.238703 -0.06329,0.712491 -0.372869,0.392268 -0.406207,0.411939 -0.579322,0.342125 z m -14.23833,-0.795028 c 0,-0.113015 0.527495,-0.268149 0.614801,-0.180838 0.05424,0.05431 0.01225,0.09268 -0.137919,0.126352 -0.118724,0.02655 -0.274599,0.06426 -0.346374,0.08369 -0.07178,0.01931 -0.130508,0.0067 -0.130508,-0.02897 z m 13.20691,-1.0274702 c 0.228892,-0.2091978 0.416174,-0.4253347 0.416174,-0.4803645 0,-0.1410738 0.147144,-0.2151709 0.240991,-0.1213429 0.203532,0.2035257 -0.515355,0.9820876 -0.906827,0.9820876 -0.139668,0 -0.0994,-0.06136 0.249662,-0.3803802 z M 6.620854,9.3304243 c 0,-0.041027 0.067116,-0.074579 0.1491476,-0.074579 0.082032,0 0.1491539,0.033789 0.1491539,0.074579 0,0.041034 -0.067123,0.07458 -0.1491539,0.07458 -0.082032,0 -0.1491476,-0.033789 -0.1491476,-0.07458 z m 7.632602,-0.4355846 c 0.0024,-0.1321439 0.276754,-0.4735458 0.33433,-0.4159813 0.06241,0.062391 -0.168655,0.5092059 -0.263329,0.5092059 -0.03994,0 -0.07191,-0.042238 -0.071,-0.093225 z M 26.853909,8.7609981 c -0.105232,-0.2742432 0.304028,-0.5181967 0.540336,-0.3220322 0.137714,0.1142827 0.135771,0.181622 -0.0094,0.3268594 -0.153275,0.1532629 -0.471355,0.150367 -0.53091,-0.00602 z M 19.199262,6.2231124 c -0.166828,-0.1667782 0.134979,-0.6064131 0.357675,-0.5209719 0.136175,0.052493 0.151972,0.3543743 0.02516,0.4812084 -0.0975,0.097509 -0.303665,0.1189293 -0.382819,0.039823 z m -8.72534,-0.2237393 c -0.0783,-0.07826 -0.05804,-0.3091802 0.03204,-0.3648735 0.119092,-0.073554 0.304921,0.1428238 0.248624,0.2895095 -0.04887,0.1273166 -0.190631,0.165391 -0.28064,0.075364 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/shadowsocks-qt5.svg b/.icons/awkward/32x32/apps/shadowsocks-qt5.svg
new file mode 100644
index 00000000..ae6ee535
--- /dev/null
+++ b/.icons/awkward/32x32/apps/shadowsocks-qt5.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#2ec14a" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 23,9 -17,9.09375 5.352539,1.75957 7.911914,-6.688281 -5.861133,7.386914 3.051563,1.007617 L 19.680078,22.6 Z M 13.010937,21.895899 13,25.4 14.856641,22.526172 14.261914,22.308789 Z"/>
+ <path style="fill:#ffffff" d="m 23,8 -17,9.09375 5.352539,1.75957 7.911914,-6.688281 -5.861133,7.386914 3.051563,1.007617 L 19.680078,21.6 Z M 13.010937,20.895899 13,24.4 14.856641,21.526172 14.261914,21.308789 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/shadwen.svg b/.icons/awkward/32x32/apps/shadwen.svg
new file mode 100644
index 00000000..5c5e007a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/shadwen.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#55448e" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 6.9042368,26.957438 c -0.014286,-0.02264 0.2673568,-0.365721 0.6252849,-0.762449 2.4401392,-2.705075 2.7932103,-3.160203 3.0706383,-3.958309 0.08757,-0.251914 0.181571,-0.465493 0.208929,-0.474607 0.02714,-0.0091 0.180714,0.157543 0.340856,0.370342 0.160214,0.2128 0.571214,0.721507 0.913499,1.130478 0.345714,0.413163 0.602786,0.762127 0.578571,0.785334 -0.02429,0.023 -0.213643,0.09835 -0.421357,0.1675 -0.207642,0.06914 -0.585213,0.244228 -0.838856,0.389071 -0.509642,0.290971 -1.199498,0.886713 -1.139427,0.983949 0.02857,0.04593 1.241713,0.05993 5.197565,0.05993 4.58978,0 5.17285,-0.0087 5.271707,-0.07783 0.06143,-0.04279 0.111072,-0.116443 0.111072,-0.163636 0,-0.04721 -0.176214,-0.332771 -0.391714,-0.63462 -0.215428,-0.301848 -1.119499,-1.572489 -2.009069,-2.823645 -1.734998,-2.44024 -6.308135,-8.846067 -7.002205,-9.808437 C 11.188017,11.819259 10.368518,10.674475 9.5985191,9.5965551 8.3867349,7.9000501 8.1533066,7.6003648 7.8611642,7.3662294 7.675593,7.2174653 7.523736,7.0742083 7.523736,7.0478798 c 0,-0.027214 0.2116426,-0.047857 0.4912137,-0.047857 0.4460708,0 0.5005708,0.010357 0.5925707,0.1124927 0.055714,0.061857 2.8082816,3.9259655 6.1168486,8.5868815 3.308568,4.660916 6.450421,9.086381 6.98192,9.834366 0.531499,0.747978 0.966356,1.383555 0.966356,1.412398 0,0.06379 -15.7290511,0.07503 -15.7684082,0.01129 z M 22.920787,26.586088 C 21.051718,24.01082 8.9915199,7.0654991 9.0078056,7.0374992 c 0.012143,-0.020643 3.4288524,-0.0375 7.5932044,-0.0375 6.510706,0 7.57149,0.00993 7.57149,0.071071 0,0.039071 -0.354357,0.4036923 -0.787427,0.8102418 -2.013712,1.8902619 -2.885354,2.869268 -3.314425,3.722574 -0.109428,0.217671 -0.226857,0.394871 -0.260857,0.393778 -0.09257,-0.0029 -1.559926,-1.995162 -1.506855,-2.0457904 0.025,-0.023643 0.2025,-0.1276141 0.394928,-0.2311139 0.502285,-0.2700568 1.07357,-0.6789635 1.315856,-0.9417846 0.228642,-0.2480639 0.249142,-0.3030067 0.13,-0.3487209 -0.04357,-0.016714 -1.806141,-0.030357 -3.916995,-0.030357 -3.724924,0 -3.840424,0.00286 -3.924995,0.096271 -0.04786,0.052929 -0.0795,0.1270784 -0.07,0.1647355 0.0093,0.037643 0.388071,0.6016278 0.841784,1.2532841 0.879213,1.2627912 0.959928,1.3779192 1.849855,2.6387962 0.316214,0.448035 0.678285,0.96242 0.804642,1.143063 0.126285,0.180649 0.450428,0.64342 0.720285,1.028398 0.53057,0.757021 0.92857,1.337534 1.80464,2.632311 0.309857,0.457835 0.673214,0.986549 0.807571,1.174913 0.276999,0.388328 2.189425,3.174746 3.560709,5.188051 0.504214,0.740206 1.067428,1.566533 1.251713,1.836283 0.374785,0.548621 0.607714,0.81567 0.989785,1.134777 0.142999,0.11945 0.247428,0.237564 0.232071,0.262478 -0.01572,0.02493 -0.4435,0.04529 -0.951213,0.04529 h -0.923213 z"/>
+ <path style="fill:#ffffff" d="m 6.9042368,25.957438 c -0.014286,-0.02264 0.2673568,-0.365721 0.6252849,-0.762449 2.4401392,-2.705075 2.7932103,-3.160203 3.0706383,-3.958309 0.08757,-0.251914 0.181571,-0.465493 0.208929,-0.474607 0.02714,-0.0091 0.180714,0.157543 0.340856,0.370342 0.160214,0.2128 0.571214,0.721507 0.913499,1.130478 0.345714,0.413163 0.602786,0.762127 0.578571,0.785334 -0.02429,0.023 -0.213643,0.09835 -0.421357,0.1675 -0.207642,0.06914 -0.585213,0.244228 -0.838856,0.389071 -0.509642,0.290971 -1.199498,0.886713 -1.139427,0.983949 0.02857,0.04593 1.241713,0.05993 5.197565,0.05993 4.58978,0 5.17285,-0.0087 5.271707,-0.07783 0.06143,-0.04279 0.111072,-0.116443 0.111072,-0.163636 0,-0.04721 -0.176214,-0.332771 -0.391714,-0.63462 -0.215428,-0.301848 -1.119499,-1.572489 -2.009069,-2.823645 -1.734998,-2.44024 -6.308135,-8.846067 -7.002205,-9.808437 C 11.188017,10.819259 10.368518,9.6744752 9.5985191,8.5965551 8.3867349,6.9000501 8.1533066,6.6003648 7.8611642,6.3662294 7.675593,6.2174653 7.523736,6.0742083 7.523736,6.0478798 c 0,-0.027214 0.2116426,-0.047857 0.4912137,-0.047857 0.4460708,0 0.5005708,0.010357 0.5925707,0.1124927 0.055714,0.061857 2.8082816,3.9259655 6.1168486,8.5868815 3.308568,4.660916 6.450421,9.086381 6.98192,9.834366 0.531499,0.747978 0.966356,1.383555 0.966356,1.412398 0,0.06379 -15.7290511,0.07503 -15.7684082,0.01129 z M 22.920787,25.586088 C 21.051718,23.01082 8.9915199,6.0654991 9.0078056,6.0374992 c 0.012143,-0.020643 3.4288524,-0.0375 7.5932044,-0.0375 6.510706,0 7.57149,0.00993 7.57149,0.071071 0,0.039071 -0.354357,0.4036923 -0.787427,0.8102418 -2.013712,1.8902619 -2.885354,2.8692678 -3.314425,3.722574 -0.109428,0.217671 -0.226857,0.394871 -0.260857,0.393778 -0.09257,-0.0029 -1.559926,-1.9951618 -1.506855,-2.0457904 0.025,-0.023643 0.2025,-0.1276141 0.394928,-0.2311139 0.502285,-0.2700568 1.07357,-0.6789635 1.315856,-0.9417846 0.228642,-0.2480639 0.249142,-0.3030067 0.13,-0.3487209 -0.04357,-0.016714 -1.806141,-0.030357 -3.916995,-0.030357 -3.724924,0 -3.840424,0.00286 -3.924995,0.096271 -0.04786,0.052929 -0.0795,0.1270784 -0.07,0.1647355 0.0093,0.037643 0.388071,0.6016278 0.841784,1.2532841 0.879213,1.2627912 0.959928,1.3779192 1.849855,2.6387962 0.316214,0.448035 0.678285,0.96242 0.804642,1.143063 0.126285,0.180649 0.450428,0.64342 0.720285,1.028398 0.53057,0.757021 0.92857,1.337534 1.80464,2.632311 0.309857,0.457835 0.673214,0.986549 0.807571,1.174913 0.276999,0.388328 2.189425,3.174746 3.560709,5.188051 0.504214,0.740206 1.067428,1.566533 1.251713,1.836283 0.374785,0.548621 0.607714,0.81567 0.989785,1.134777 0.142999,0.11945 0.247428,0.237564 0.232071,0.262478 -0.01572,0.02493 -0.4435,0.04529 -0.951213,0.04529 h -0.923213 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sheets.svg b/.icons/awkward/32x32/apps/sheets.svg
new file mode 100644
index 00000000..b3e7fc73
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sheets.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#67c0bf" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".5" d="m10 21h12v-10h-12zm1-9h4v2h-4zm5 0h5v2h-5zm-5 3h4v2h-4zm5 0h5v2h-5zm-5 3h4v2h-4zm5 0h5v2h-5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/shotcut.svg b/.icons/awkward/32x32/apps/shotcut.svg
new file mode 100644
index 00000000..7fbcb100
--- /dev/null
+++ b/.icons/awkward/32x32/apps/shotcut.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#115c77" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.3" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 28.6 C 2,29.3756 2.6244,30 3.4,30 h 8.4 V 2 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <rect style="opacity:0.2" width="3" height="30" x="10" y="2" rx=".75" ry=".682"/>
+ <rect style="fill:#e4e4e4" width="3" height="30" x="10" y="1" rx=".75" ry=".682"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.75 1 C 10.3345 1 10 1.3039133 10 1.6816406 L 10 2.6816406 C 10 2.3039133 10.3345 2 10.75 2 L 12.25 2 C 12.6655 2 13 2.3039133 13 2.6816406 L 13 1.6816406 C 13 1.3039133 12.6655 1 12.25 1 L 10.75 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/shotwell.svg b/.icons/awkward/32x32/apps/shotwell.svg
new file mode 120000
index 00000000..b927afb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/shotwell.svg
@@ -0,0 +1 @@
+multimedia-photo-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/showfoto.svg b/.icons/awkward/32x32/apps/showfoto.svg
new file mode 120000
index 00000000..1b2314fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/showfoto.svg
@@ -0,0 +1 @@
+kphotoalbum.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/showtime.svg b/.icons/awkward/32x32/apps/showtime.svg
new file mode 100644
index 00000000..3a123aa8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/showtime.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#3e50b4" d="m4.5499 2.001a2.4767 2.197 0 0 0 -2.5499 2.1957v23.606a2.4767 2.197 0 0 0 3.7158 1.903l11.522-5.903 11.523-5.901a2.4767 2.197 0 0 0 0 -3.8059l-11.523-5.8997-11.522-5.9026a2.4767 2.197 0 0 0 -1.1661 -0.2927z"/>
+ <path opacity=".2" d="m14.907 11a1.0615 0.94156 0 0 1 1.093 0.941v10.117a1.0615 0.94156 0 0 1 -1.5925 0.81556l-4.9385-2.53-4.9385-2.529a1.0615 0.94156 0 0 1 0 -1.6311l4.9385-2.5287 4.938-2.5297a1.0615 0.94156 0 0 1 0.49964 -0.12547z"/>
+ <path fill="#fff" d="m14.907 10a1.0615 0.94156 0 0 1 1.093 0.941v10.117a1.0615 0.94156 0 0 1 -1.5925 0.81556l-4.9385-2.53-4.9385-2.529a1.0615 0.94156 0 0 1 0 -1.6311l4.9385-2.5287 4.938-2.5297a1.0615 0.94156 0 0 1 0.49964 -0.12547z"/>
+ <path fill="#fff" opacity=".1" d="m4.5508 2a2.4767 2.197 0 0 0 -2.5508 2.1973v0.998a2.4767 2.197 0 0 1 2.5508 -2.1953 2.4767 2.197 0 0 1 1.164 0.293l11.523 5.9043 11.524 5.8987a2.4767 2.197 0 0 1 1.172 1.402 2.4767 2.197 0 0 0 -1.172 -2.402l-11.524-5.8987-11.523-5.9043a2.4767 2.197 0 0 0 -1.1642 -0.293z"/>
+ <path opacity=".2" d="m29.934 16.499a2.4767 2.197 0 0 1 -1.1719 1.4043l-11.524 5.9-11.523 5.903a2.4767 2.197 0 0 1 -3.715 -1.903v1a2.4767 2.197 0 0 0 3.7148 1.9023l11.523-5.9023 11.523-5.9004a2.4767 2.197 0 0 0 1.1719 -2.4043z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/shutter.svg b/.icons/awkward/32x32/apps/shutter.svg
new file mode 100644
index 00000000..6b4cf21a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/shutter.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 24.501953,3.0022919 C 20.58931,3.0479309 14.552891,4.1442774 12.666016,6.410495 l -0.0059,0 C 11.154548,8.6167938 10.964483,17.251081 11.355469,16.719089 14.559753,12.335751 22.239198,6.9220017 26.826172,4.7464326 29.302651,3.5665293 27.54512,2.9667324 24.501953,3.0022919 Z M 9.8867188,7.9339326 C 8.8982102,8.1032042 4.930036,10.860543 5.84375,15.814792 l 0.00195,0.002 c 0.8673234,2.531094 6.4227669,5.897163 6.2304689,5.263672 -1.577905,-5.224376 -2.1486353,-8.60581 -1.972656,-13.060547 0.0033,-0.082564 -0.07558,-0.1101149 -0.2167972,-0.085937 z M 20.722656,10.152683 c -2.648083,0.192175 -7.304511,4.736977 -6.65039,4.710937 5.416449,-0.188311 8.799541,0.12327 13.02539,1.447266 0.626933,0.19604 -0.676868,-5.71301 -6.375,-6.158203 z m -2.865234,4.730468 c -0.137775,0.0076 -0.197088,0.04587 -0.150391,0.113282 3.095252,4.481756 4.669965,7.515961 5.861328,11.8125 0.176924,0.637355 4.393077,-3.673503 1.669922,-8.738282 -1.395953,-1.871634 -6.397232,-3.238007 -7.378906,-3.1875 l -0.002,0 z M 3.515625,15.736667 C 3.0062453,15.669127 1.8112494,21.277003 6.5703125,24.127292 9.0309582,25.138358 15.202149,23.146669 14.603516,22.871433 9.6640297,20.627195 6.7683032,18.829912 3.5605469,15.760105 3.5457629,15.745835 3.532056,15.738847 3.515625,15.736667 Z m 15.955078,2.738281 c -0.0306,-0.008 -0.05241,0.007 -0.0625,0.04687 -1.371161,5.285205 -2.637097,8.465575 -5.101562,12.169922 -0.368277,0.54658 5.62173,0.981476 7.671875,-4.398437 l 0.002,0.002 c 0.538909,-2.451365 -2.050722,-7.699215 -2.509766,-7.820313 z m -1.505859,3.376953 c -0.01252,-0.0031 -0.02653,-0.001 -0.04492,0.0078 -4.890457,2.357286 -8.116592,3.437125 -12.5195314,3.923828 -0.6500099,0.07533 2.8839172,4.969981 8.2851564,3.080078 l 0.0059,-0.002 c 2.277514,-1.205873 4.663531,-6.911347 4.275391,-7.009766 l -0.002,0 z"/>
+ <path style="fill:#37a0f2" d="m 24.501025,2.0012086 c -3.912643,0.045639 -9.948975,1.1421038 -11.83585,3.4083215 l -0.0041,0 C 11.155467,7.6158288 10.963794,16.250276 11.35478,15.718284 14.559064,11.334946 22.239206,5.9212229 26.82618,3.7456538 29.302659,2.5657506 27.544262,1.9657191 24.501095,2.0012786 Z M 20.723109,9.151607 c -2.648083,0.1921752 -7.305823,4.737323 -6.651702,4.711283 5.416449,-0.188311 8.799628,0.123863 13.025477,1.447859 0.626933,0.19604 -0.675504,-5.7138784 -6.373636,-6.1590721 z M 17.858421,13.8834 c -0.139693,0.0073 -0.197556,0.04427 -0.150561,0.11211 3.095252,4.481756 4.668226,7.517193 5.859589,11.813732 0.176924,0.637355 4.394189,-3.673898 1.671034,-8.738676 -1.396579,-1.872473 -6.401623,-3.238854 -7.380131,-3.187054 z m 1.611378,3.591579 c -0.0306,-0.008 -0.0523,0.0066 -0.06239,0.04649 -1.371161,5.285205 -2.636902,8.46638 -5.101367,12.170727 -0.368277,0.54658 5.623053,0.980336 7.673198,-4.399577 l 0.0014,0.0027 c 0.538909,-2.451365 -2.051464,-7.69989 -2.510508,-7.820988 z m -1.504221,3.376892 c -0.01252,-0.0031 -0.02773,-6.39e-4 -0.04612,0.0082 -4.890457,2.357286 -8.1162689,3.437091 -12.5192083,3.923794 -0.6500099,0.07533 2.8837862,4.968739 8.2850253,3.078836 l 0.0054,-0.0014 c 2.277514,-1.205873 4.663435,-6.911282 4.275295,-7.0097 z"/>
+ <path style="fill:#4f4f4f" d="M 9.8859071,6.9340385 C 8.8973986,7.1033101 4.93017,9.8602769 5.843884,14.814526 l 0.00139,0.0027 c 0.8673234,2.531094 6.423568,5.895737 6.23127,5.262246 -1.577905,-5.224376 -2.1481349,-8.604278 -1.972156,-13.0590148 0.0033,-0.082564 -0.07716,-0.1103114 -0.2183759,-0.086134 z M 3.5149793,14.736128 c -0.5093797,-0.06754 -1.7031179,5.541191 3.0559452,8.39148 2.4606457,1.011066 8.6308715,-0.981176 8.0322385,-1.256412 -4.9394859,-2.244238 -7.8343146,-4.040692 -11.0420709,-7.110499 -0.014784,-0.01427 -0.029686,-0.02243 -0.046117,-0.02461 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 24.501953 2.0019531 C 20.58931 2.0475921 14.552891 3.1439386 12.666016 5.4101562 L 12.660156 5.4101562 C 11.497835 7.113407 11.12555 12.606541 11.193359 14.796875 C 11.239043 12.242301 11.647227 7.8945293 12.660156 6.4101562 L 12.666016 6.4101562 C 14.552891 4.1439387 20.58931 3.0475921 24.501953 3.0019531 C 25.876587 2.9858905 26.960828 3.1056245 27.539062 3.34375 C 28.853265 2.4307043 27.176927 1.970696 24.501953 2.0019531 z M 9.8867188 6.9335938 C 8.9599919 7.0922859 5.4152152 9.5263838 5.7285156 13.912109 C 5.9645501 10.159182 9.0332476 8.0797416 9.8867188 7.9335938 C 10.003882 7.9135341 10.063973 7.9391562 10.083984 7.9921875 C 10.088682 7.6696755 10.090349 7.3528388 10.103516 7.0195312 C 10.106816 6.9369673 10.027935 6.9094163 9.8867188 6.9335938 z M 10.083984 9.0566406 C 10.036703 12.733143 10.552876 15.823593 11.789062 20.091797 C 11.978676 20.157641 12.10464 20.173862 12.076172 20.080078 C 10.747593 15.68121 10.139977 12.583195 10.083984 9.0566406 z M 20.722656 9.1523438 C 20.069879 9.1997167 19.295038 9.5123838 18.507812 9.9550781 C 16.897287 11.168064 15.368478 12.462439 14.033203 13.751953 C 14.010248 13.818616 14.012715 13.865652 14.072266 13.863281 C 14.319524 13.854685 14.542192 13.852167 14.78125 13.845703 C 16.104191 12.503096 18.881494 10.285959 20.722656 10.152344 C 24.853622 10.475095 26.654941 13.65056 27.105469 15.308594 C 27.709645 15.442245 26.391852 9.5952766 20.722656 9.1523438 z M 3.515625 14.736328 C 3.2831017 14.705497 2.9140303 15.862262 3.0273438 17.394531 C 3.0909669 16.399415 3.3384259 15.712833 3.515625 15.736328 C 3.532056 15.738508 3.5457629 15.745496 3.5605469 15.759766 C 6.5517883 18.622369 9.2935253 20.381982 13.652344 22.425781 C 14.352079 22.174632 14.775852 21.95033 14.603516 21.871094 C 13.63464 21.430888 12.762983 21.008633 11.933594 20.589844 C 11.982933 20.756449 12.024698 20.909651 12.076172 21.080078 C 12.219949 21.553726 9.1530127 19.791813 7.2324219 17.814453 C 5.9672275 16.917532 4.78555 15.932088 3.5605469 14.759766 C 3.5457629 14.745496 3.532056 14.738508 3.515625 14.736328 z M 18.279297 14.84375 C 18.297317 14.870485 18.316075 14.897191 18.333984 14.923828 C 19.911257 15.145762 23.995401 16.403912 25.238281 18.070312 C 25.798175 19.111655 26.054427 20.117447 26.123047 21.058594 C 26.209419 19.848425 26.002719 18.492085 25.238281 17.070312 C 24.711859 16.364508 23.672231 15.731961 22.529297 15.21875 C 21.180153 15.004722 19.79351 14.890908 18.279297 14.84375 z M 19.398438 17.558594 C 18.031144 22.820566 16.765065 25.996139 14.306641 29.691406 C 14.235473 29.79703 14.453803 29.88528 14.783203 29.941406 C 16.931826 26.545963 18.130896 23.444926 19.408203 18.521484 C 19.418293 18.481614 19.440103 18.466609 19.470703 18.474609 C 19.861653 18.577744 21.782663 22.389323 22.015625 25.035156 C 22.175678 23.788783 21.678322 21.984482 21.070312 20.443359 C 20.582617 19.51204 20.029507 18.55976 19.398438 17.558594 z M 17.964844 20.851562 C 17.952324 20.848463 17.938312 20.850536 17.919922 20.859375 C 16.498554 21.544499 15.225567 22.109596 14.015625 22.595703 C 14.214767 22.687907 14.397429 22.777459 14.603516 22.871094 C 15.107047 23.102604 10.82719 24.542659 7.9882812 24.394531 C 7.1566152 24.551031 6.30705 24.682981 5.4003906 24.783203 C 5.2193323 24.804186 5.3924219 25.210469 5.8105469 25.728516 C 9.9440513 25.227027 13.104775 24.166546 17.730469 21.949219 C 17.966953 21.316966 18.070322 20.877813 17.966797 20.851562 L 17.964844 20.851562 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sideka.svg b/.icons/awkward/32x32/apps/sideka.svg
new file mode 100644
index 00000000..d4952c54
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sideka.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#3496de" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 10.130859,5.900744 C 10.066018,5.860692 9.5228827,6.2204684 9.0878906,6.5921503 8.4833643,7.1086932 7.8613985,7.9825747 7.5390625,8.7640253 7.04355,9.9652876 6.9612594,11.445179 7.3203125,12.699572 c 0.2232937,0.780105 0.933457,2.064697 1.1367187,2.05664 0.045576,-0.002 0.1984939,-0.143435 0.3398438,-0.314453 0.1417185,-0.171725 0.2597656,-0.333083 0.2597656,-0.359375 0,-0.02632 -0.099926,-0.210419 -0.2207031,-0.40625 C 8.5557527,13.221763 8.3486626,12.720867 8.2128906,12.174181 8.0646061,11.577118 8.0617198,10.597593 8.2089844,10.000353 8.5013639,8.8128839 9.1712278,7.8214347 10.169922,7.0960565 c 0.223826,-0.1625768 0.408203,-0.3019831 0.408203,-0.3085937 0,-0.05405 -0.407768,-0.8623174 -0.447266,-0.8867188 z m 7.234375,0.099609 c -1.310735,-0.028059 -2.671881,0.4518879 -3.660156,1.09375 -0.482154,0.3186253 -0.431927,0.4133143 0.07422,0.140625 0.842345,-0.4538261 1.66586,-0.6336347 2.90625,-0.6347656 1.586838,-0.00134 2.471856,0.2460121 3.386719,0.9472656 l 0.386718,0.296875 0.494141,0.00391 c 0.271182,0.00266 0.603314,0.023852 0.738281,0.044922 0.356629,0.055531 0.408595,0.056049 0.439453,0.00586 C 22.196094,7.7823487 21.070418,6.9556358 20.416016,6.6409784 19.421503,6.1353411 18.364969,6.0248409 17.365234,6.000353 Z m -6.18164,1.5292969 c -0.116415,0 -0.627115,0.2098106 -0.992188,0.5957031 -0.5881557,0.6216937 -0.962051,1.3601191 -1.1249998,2.222657 -0.1646722,0.871684 -0.020615,1.993758 0.3515626,2.738281 0.190528,0.381159 0.3809471,0.671779 0.4394531,0.671874 0.02862,5.3e-5 0.1495401,-0.116142 0.2695311,-0.257812 0.392814,-0.463795 0.376275,-0.386177 0.177735,-0.810547 C 10.042926,12.130304 9.9572533,11.754084 9.9570312,11.156603 9.9566402,10.061879 10.482642,8.9952887 11.322266,8.385119 11.470799,8.2771804 11.592612,8.1498176 11.59375,8.1019159 11.59715,7.9659346 11.259143,7.5296502 11.183594,7.5296499 Z M 13.5,9.0003534 c -1.380808,0 -2.5,1.1191916 -2.5,2.4999996 0,1.380808 1.119192,2.5 2.5,2.5 1.380807,0 2.5,-1.119192 2.5,-2.5 0,-1.380808 -1.119193,-2.4999996 -2.5,-2.4999996 z m 7,0 c -1.380808,0 -2.5,1.1191916 -2.5,2.4999996 0,1.380808 1.119192,2.5 2.5,2.5 1.380807,0 2.5,-1.119192 2.5,-2.5 0,-1.380808 -1.119193,-2.4999996 -2.5,-2.4999996 z m -7,1.2499996 c 0.690404,0 1.251953,0.559596 1.251953,1.25 0,0.690405 -0.561549,1.251953 -1.251953,1.251953 -0.690405,0 -1.25,-0.561548 -1.25,-1.251953 0,-0.690404 0.559595,-1.25 1.25,-1.25 z m 7,0 c 0.690404,0 1.251953,0.559596 1.251953,1.25 0,0.690405 -0.561549,1.251953 -1.251953,1.251953 -0.690405,0 -1.25,-0.561548 -1.25,-1.251953 0,-0.690404 0.559595,-1.25 1.25,-1.25 z m -7.117188,0.31836 c -0.124142,0.0075 -0.234174,0.02324 -0.253906,0.04297 -0.01389,0.01384 -0.0046,0.102173 0.02149,0.195312 0.08974,0.319659 -0.09365,0.518363 -0.392579,0.427734 -0.08017,-0.0243 -0.151369,-0.02828 -0.171874,-0.0078 -0.0193,0.01926 -0.02961,0.167047 -0.02149,0.328126 0.01204,0.238189 0.03665,0.323888 0.125,0.457031 0.120926,0.182231 0.356465,0.35443 0.552735,0.404297 0.192662,0.04897 0.514224,0.01271 0.6875,-0.07617 0.470629,-0.241349 0.64712,-0.828826 0.390624,-1.298828 -0.12452,-0.228181 -0.377416,-0.424861 -0.601562,-0.466797 -0.0747,-0.01399 -0.211796,-0.01334 -0.335938,-0.0059 z m 7,0 c -0.124141,0.0075 -0.234174,0.02324 -0.253906,0.04297 -0.01388,0.01384 -0.0046,0.102173 0.02148,0.195312 0.08974,0.319659 -0.09364,0.518363 -0.392579,0.427734 -0.08017,-0.0243 -0.151368,-0.02828 -0.171874,-0.0078 -0.0193,0.01926 -0.02961,0.167047 -0.02148,0.328126 0.01205,0.238189 0.03665,0.323888 0.125,0.457031 0.120926,0.182231 0.356465,0.35443 0.552735,0.404297 0.192662,0.04897 0.514223,0.01271 0.6875,-0.07617 0.470628,-0.241349 0.64712,-0.828826 0.390624,-1.298828 -0.12452,-0.228181 -0.377416,-0.424861 -0.601562,-0.466797 -0.0747,-0.01399 -0.211795,-0.01334 -0.335938,-0.0059 z M 17,12.099962 c -0.312264,-9.3e-5 -0.496017,0.137294 -0.640625,0.482422 -0.123245,0.294141 -0.04959,0.997721 0.158203,1.494141 0.118321,0.282641 0.641619,0.824219 0.692016,0.824219 0.01726,0 0.09488,-0.08584 0.169922,-0.191407 0.299603,-0.421464 0.312072,-1.142403 0.319703,-1.757812 0.0041,-0.321386 -0.0042,-0.357627 -0.111328,-0.519531 C 17.431119,12.194857 17.264168,12.100048 17,12.099962 Z m 7.033203,0.65625 c -0.03723,0.0088 -0.386808,0.325324 -0.777344,0.703125 l -0.708984,0.6875 -0.0332,0.740235 c -0.144977,3.370301 -1.286211,6.105416 -3.439453,8.238281 -1.627245,1.611851 -4.080017,2.94109 -6.59375,3.552734 -0.768095,0.186898 -2.6918728,0.464352 -2.7578128,0.398438 -0.030975,-0.03097 0.01493,-0.140942 0.1289063,-0.3125 0.4241115,-0.638562 0.7563595,-1.473454 0.9140625,-2.298828 0.155091,-0.811673 0.171974,-1.37018 0.07813,-2.541016 -0.103506,-1.291328 -0.0774,-2.164389 0.06641,-2.833984 0.205329,-0.956044 0.617158,-1.711099 1.152344,-2.113282 0.653835,-0.491353 1.261697,-0.708984 1.984375,-0.708984 1.640281,0 3.297572,1.148348 3.629515,2.701172 0.101649,0.475515 0.06256,1.528231 -0.07812,2.226562 -0.326754,1.62211 -1.370796,2.790508 -2.592407,3.826172 -0.233885,0.19828 -0.503503,0.433411 -0.599609,0.521485 l -0.173828,0.160156 0.146484,-0.05469 c 0.08098,-0.02922 0.368742,-0.184607 0.638672,-0.345704 2.032536,-1.213015 3.371537,-2.442587 3.805297,-4.498046 0.132656,-0.6286 0.18744,-1.772915 0.103515,-2.25586 -0.137207,-0.789523 -0.611162,-1.617846 -1.294921,-2.261719 -1.412308,-1.329933 -3.589117,-1.638718 -5.367797,-0.80664 -0.913448,0.427318 -1.704228,1.144315 -2.091797,1.896484 -0.6380254,1.238245 -0.7458212,2.428006 -0.3378906,4.546875 0.1373554,0.71345 0.2011716,1.272238 0.2011716,1.765625 0,1.575603 -0.5519707,3.065052 -1.5410154,4.154297 -0.1508689,0.166152 -0.2753906,0.314084 -0.2753906,0.330078 0,0.04927 0.1195065,0.03325 0.7070312,-0.09375 0.3117296,-0.06738 1.0368612,-0.189617 1.6113278,-0.271484 2.202199,-0.313853 3.776229,-0.78826 5.609375,-1.69336 2.265917,-1.118769 4.039284,-2.616678 5.390625,-4.517578 1.381545,-1.943382 2.249536,-4.432281 2.460938,-7.058594 0.100269,-1.245656 0.109914,-1.800818 0.03516,-1.783203 z"/>
+ <path style="fill:#ffffff" d="M 10.130859,4.9003906 C 10.066018,4.8603386 9.5228827,5.220115 9.0878906,5.5917969 8.4833643,6.1083398 7.8613985,6.9822213 7.5390625,7.7636719 7.04355,8.9649342 6.9612594,10.444826 7.3203125,11.699219 c 0.2232937,0.780105 0.933457,2.064697 1.1367187,2.05664 0.045576,-0.002 0.1984939,-0.143435 0.3398438,-0.314453 0.1417185,-0.171725 0.2597656,-0.333083 0.2597656,-0.359375 0,-0.02632 -0.099926,-0.210419 -0.2207031,-0.40625 C 8.5557527,12.22141 8.3486626,11.720514 8.2128906,11.173828 8.0646061,10.576765 8.0617198,9.5972393 8.2089844,9 8.5013639,7.8125305 9.1712278,6.8210813 10.169922,6.0957031 10.393748,5.9331263 10.578125,5.79372 10.578125,5.7871094 c 0,-0.05405 -0.407768,-0.8623174 -0.447266,-0.8867188 z M 17.365234,5 c -1.310735,-0.028059 -2.671881,0.4518879 -3.660156,1.09375 -0.482154,0.3186253 -0.431927,0.4133143 0.07422,0.140625 0.842345,-0.4538261 1.66586,-0.6336347 2.90625,-0.6347656 1.586838,-0.00134 2.471856,0.2460121 3.386719,0.9472656 l 0.386718,0.296875 0.494141,0.00391 c 0.271182,0.00266 0.603314,0.023852 0.738281,0.044922 0.356629,0.055531 0.408595,0.056049 0.439453,0.00586 C 22.196094,6.7819953 21.070418,5.9552824 20.416016,5.640625 19.421503,5.1349877 18.364969,5.0244875 17.365234,5 Z m -6.18164,1.5292969 c -0.116415,0 -0.627115,0.2098106 -0.992188,0.5957031 C 9.6032503,7.7466937 9.229355,8.4851191 9.0664062,9.3476562 8.901734,10.219341 9.045791,11.341415 9.4179688,12.085938 c 0.190528,0.381159 0.3809471,0.671779 0.4394531,0.671874 0.02862,5.3e-5 0.1495401,-0.116142 0.2695311,-0.257812 0.392814,-0.463795 0.376275,-0.386177 0.177735,-0.810547 C 10.042926,11.129951 9.9572533,10.753731 9.9570312,10.15625 9.9566402,9.0615254 10.482642,7.9949353 11.322266,7.3847656 11.470799,7.276827 11.592612,7.1494642 11.59375,7.1015625 11.59715,6.9655812 11.259143,6.5292968 11.183594,6.5292969 Z M 13.5,8 C 12.119192,8 11,9.1191917 11,10.5 11,11.880808 12.119192,13 13.5,13 14.880807,13 16,11.880808 16,10.5 16,9.1191917 14.880807,8 13.5,8 Z m 7,0 C 19.119192,8 18,9.1191917 18,10.5 18,11.880808 19.119192,13 20.5,13 21.880807,13 23,11.880808 23,10.5 23,9.1191917 21.880807,8 20.5,8 Z m -7,1.25 c 0.690404,0 1.251953,0.5595958 1.251953,1.25 0,0.690405 -0.561549,1.251953 -1.251953,1.251953 -0.690405,0 -1.25,-0.561548 -1.25,-1.251953 0,-0.6904042 0.559595,-1.25 1.25,-1.25 z m 7,0 c 0.690404,0 1.251953,0.5595958 1.251953,1.25 0,0.690405 -0.561549,1.251953 -1.251953,1.251953 -0.690405,0 -1.25,-0.561548 -1.25,-1.251953 0,-0.6904042 0.559595,-1.25 1.25,-1.25 z m -7.117188,0.3183594 c -0.124142,0.00749 -0.234174,0.023243 -0.253906,0.042969 -0.01389,0.013845 -0.0046,0.1021735 0.02149,0.1953125 0.08974,0.3196594 -0.09365,0.5183634 -0.392579,0.4277344 -0.08017,-0.0243 -0.151369,-0.02828 -0.171874,-0.0078 -0.0193,0.01926 -0.02961,0.167047 -0.02149,0.328126 0.01204,0.238189 0.03665,0.323888 0.125,0.457031 0.120926,0.182231 0.356465,0.35443 0.552735,0.404297 0.192662,0.04897 0.514224,0.01271 0.6875,-0.07617 0.470629,-0.241349 0.64712,-0.828826 0.390624,-1.298828 -0.12452,-0.2281819 -0.377416,-0.4248618 -0.601562,-0.4667972 -0.0747,-0.013988 -0.211796,-0.013342 -0.335938,-0.00586 z m 7,0 c -0.124141,0.00749 -0.234174,0.023243 -0.253906,0.042969 -0.01388,0.013845 -0.0046,0.1021735 0.02148,0.1953125 0.08974,0.3196594 -0.09364,0.5183634 -0.392579,0.4277344 -0.08017,-0.0243 -0.151368,-0.02828 -0.171874,-0.0078 -0.0193,0.01926 -0.02961,0.167047 -0.02148,0.328126 0.01205,0.238189 0.03665,0.323888 0.125,0.457031 0.120926,0.182231 0.356465,0.35443 0.552735,0.404297 0.192662,0.04897 0.514223,0.01271 0.6875,-0.07617 0.470628,-0.241349 0.64712,-0.828826 0.390624,-1.298828 -0.12452,-0.2281819 -0.377416,-0.4248618 -0.601562,-0.4667972 -0.0747,-0.013988 -0.211795,-0.013342 -0.335938,-0.00586 z M 17,11.099609 c -0.312264,-9.3e-5 -0.496017,0.137294 -0.640625,0.482422 -0.123245,0.294141 -0.04959,0.997721 0.158203,1.494141 0.118321,0.282641 0.441791,0.824219 0.492188,0.824219 0.01726,0 0.09488,-0.08584 0.169922,-0.191407 0.299603,-0.421464 0.5119,-1.142403 0.519531,-1.757812 0.0041,-0.321386 -0.0042,-0.357627 -0.111328,-0.519531 C 17.431119,11.194504 17.264168,11.099695 17,11.099609 Z m 7.033203,0.65625 c -0.03723,0.0088 -0.386808,0.325324 -0.777344,0.703125 l -0.708984,0.6875 -0.0332,0.740235 c -0.144977,3.370301 -1.286211,6.105416 -3.439453,8.238281 -1.627245,1.611851 -4.080017,2.94109 -6.59375,3.552734 -0.768095,0.186898 -2.6918728,0.464352 -2.7578128,0.398438 -0.030975,-0.03097 0.01493,-0.140942 0.1289063,-0.3125 0.4241115,-0.638562 0.7563595,-1.473454 0.9140625,-2.298828 0.155091,-0.811673 0.171974,-1.37018 0.07813,-2.541016 -0.103506,-1.291328 -0.0774,-2.164389 0.06641,-2.833984 0.205329,-0.956044 0.617158,-1.711099 1.152344,-2.113282 0.653835,-0.491353 1.261697,-0.708984 1.984375,-0.708984 1.640281,0 3.297572,1.148348 3.629515,2.701172 0.101649,0.475515 0.06256,1.528231 -0.07812,2.226562 -0.326754,1.62211 -1.370796,2.790508 -2.592407,3.826172 -0.233885,0.19828 -0.503503,0.433411 -0.599609,0.521485 l -0.173828,0.160156 0.146484,-0.05469 c 0.08098,-0.02922 0.368742,-0.184607 0.638672,-0.345704 2.032536,-1.213015 3.371537,-2.442587 3.805297,-4.498046 0.132656,-0.6286 0.18744,-1.772915 0.103515,-2.25586 -0.137207,-0.789523 -0.611162,-1.617846 -1.294921,-2.261719 -1.412308,-1.329933 -3.589117,-1.638718 -5.367797,-0.80664 -0.913448,0.427318 -1.704228,1.144315 -2.091797,1.896484 -0.6380254,1.238245 -0.7458212,2.428006 -0.3378906,4.546875 0.1373554,0.71345 0.2011716,1.272238 0.2011716,1.765625 0,1.575603 -0.5519707,3.065052 -1.5410154,4.154297 -0.1508689,0.166152 -0.2753906,0.314084 -0.2753906,0.330078 0,0.04927 0.1195065,0.03325 0.7070312,-0.09375 0.3117296,-0.06738 1.0368612,-0.189617 1.6113278,-0.271484 2.202199,-0.313853 3.776229,-0.78826 5.609375,-1.69336 2.265917,-1.118769 4.039284,-2.616678 5.390625,-4.517578 1.381545,-1.943382 2.249536,-4.432281 2.460938,-7.058594 0.100269,-1.245656 0.109914,-1.800818 0.03516,-1.783203 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sigil.svg b/.icons/awkward/32x32/apps/sigil.svg
new file mode 100644
index 00000000..764f3d4d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sigil.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#97302c" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 15.701172,8.0001822 c -2.114689,-5.784e-4 -3.715559,0.9684956 -4.478516,2.7109378 -0.254918,0.582182 -0.303151,0.791616 -0.33789,1.460937 -0.07124,1.372418 0.350551,2.481459 1.267578,3.333984 0.669218,0.622146 0.923427,0.768125 3.189453,1.826172 2.798928,1.306868 3.276908,1.583931 3.925781,2.285157 0.882437,0.953631 1.334255,2.258039 1.115234,3.216796 -0.281065,1.230361 -1.062492,2.470725 -2.003906,2.960938 -1.412497,0.735517 -3.297116,0.714678 -4.59375,-0.05078 -0.531858,-0.313977 -1.458177,-0.930265 -1.779297,-1.515625 -0.142642,-0.260018 -0.336223,-0.804942 -0.429687,-1.210938 -0.390487,-1.696207 0.461673,-2.715328 1.808594,-3.027344 0.892175,-0.206674 2.138835,0.133137 2.671875,0.908204 0.289444,0.420867 0.292194,1.012081 -0.05859,1.53125 -0.03755,-0.800093 -0.697079,-1.429527 -1.498051,-1.429689 -0.828427,0 -1.5,0.671573 -1.5,1.5 0,0.828427 0.671573,1.5 1.5,1.5 1.956761,-0.03736 2.443959,-1.896927 2.466797,-3.134766 0,-1.820557 -4.073763,-2.679612 -5.900391,-0.599609 -1.043838,1.202112 -1.428724,2.564096 -0.667968,4.539063 0.135541,0.351876 0.226453,0.323813 0.253906,0.714843 0.02722,0.387674 0.07732,0.613374 0.111328,0.673828 0.04871,0.08657 0.231729,0.09079 0.861328,0.01563 0.746769,-0.08915 0.850973,0.05944 1.576172,0.261719 1.230045,0.584503 2.621683,0.612974 3.953125,0.427735 1.910614,-0.286959 3.628366,-1.420373 4.314453,-2.847657 0.419892,-0.873509 0.53873,-1.452347 0.53125,-2.58789 -0.01165,-1.768745 -0.436361,-3.00558 -1.388672,-4.039063 -0.650684,-0.706146 -1.288873,-1.081398 -3.351562,-1.976562 -2.48921,-1.080265 -3.290207,-1.544376 -4.058594,-2.355469 -0.597742,-0.630965 -0.730775,-1.866121 -0.324219,-2.806641 0.218063,-0.5044657 0.858156,-1.1154255 1.410156,-1.3457027 0.625663,-0.2610064 1.658246,-0.3243437 2.310547,-0.140625 1.097726,0.3091736 2.145466,1.1410274 2.5625,2.0332027 0.251823,0.538735 0.332968,1.83481 0.175782,2.648438 -0.05568,0.288231 -0.07889,0.547434 -0.05273,0.576172 0.09324,0.102415 0.600283,-0.06455 0.925781,-0.304688 0.37137,-0.273973 0.655614,-0.690723 0.798828,-1.171875 0.134813,-0.452942 -0.07913,-1.443289 -0.230473,-2.160161 -0.07028,-0.33289 -0.120588,-0.8352979 -0.111328,-1.1171874 0.01741,-0.5299015 -0.07667,-0.7100039 -0.330078,-0.6328125 -0.06593,0.020084 -0.389091,0.084014 -0.71875,0.1425781 C 19.01827,8.919084 19.216752,8.8474654 18.498047,8.5353384 17.60453,8.1472987 16.834633,8.0004918 15.701172,8.0001822 Z"/>
+ <path style="fill:#ffffff" d="m 15.701172,7 c -2.114689,-5.784e-4 -3.715559,0.9684956 -4.478516,2.7109375 -0.254918,0.5821825 -0.303151,0.7916165 -0.33789,1.4609375 -0.07124,1.372418 0.350551,2.481459 1.267578,3.333984 0.669218,0.622146 0.923427,0.768125 3.189453,1.826172 2.798928,1.306868 3.276908,1.583931 3.925781,2.285157 0.882437,0.953631 1.334255,2.258039 1.115234,3.216796 -0.281065,1.230361 -1.062492,2.470725 -2.003906,2.960938 -1.412497,0.735517 -3.297116,0.714678 -4.59375,-0.05078 -0.531858,-0.313977 -1.458177,-0.930265 -1.779297,-1.515625 -0.142642,-0.260018 -0.336223,-0.804942 -0.429687,-1.210938 -0.390487,-1.696207 0.461673,-2.715328 1.808594,-3.027344 0.892175,-0.206674 2.138835,0.133137 2.671875,0.908204 0.289444,0.420867 0.292194,1.012081 -0.05859,1.53125 C 15.960502,20.629596 15.300972,20.000162 14.5,20 13.671573,20 13,20.671573 13,21.5 c 0,0.828427 0.671573,1.5 1.5,1.5 1.956761,-0.03736 2.443959,-1.896927 2.466797,-3.134766 0,-1.820557 -4.073763,-2.679612 -5.900391,-0.599609 -1.043838,1.202112 -1.428724,2.564096 -0.667968,4.539063 0.135541,0.351876 0.226453,0.323813 0.253906,0.714843 0.02722,0.387674 0.07732,0.613374 0.111328,0.673828 0.04871,0.08657 0.231729,0.09079 0.861328,0.01563 0.746769,-0.08915 0.850973,0.05944 1.576172,0.261719 1.230045,0.584503 2.621683,0.612974 3.953125,0.427735 1.910614,-0.286959 3.628366,-1.420373 4.314453,-2.847657 0.419892,-0.873509 0.53873,-1.452347 0.53125,-2.58789 -0.01165,-1.768745 -0.436361,-3.00558 -1.388672,-4.039063 -0.650684,-0.706146 -1.288873,-1.081398 -3.351562,-1.976562 -2.48921,-1.080265 -3.290207,-1.544376 -4.058594,-2.355469 -0.597742,-0.630965 -0.730775,-1.866121 -0.324219,-2.8066408 0.218063,-0.5044661 0.858156,-1.1154259 1.410156,-1.3457031 0.625663,-0.2610064 1.658246,-0.3243437 2.310547,-0.140625 1.097726,0.3091736 2.145466,1.1410274 2.5625,2.0332031 0.251823,0.5387348 0.332968,1.8348098 0.175782,2.6484378 -0.05568,0.288231 -0.07889,0.547434 -0.05273,0.576172 0.09324,0.102415 0.600283,-0.06455 0.925781,-0.304688 0.37137,-0.273973 0.655614,-0.690723 0.798828,-1.171875 C 21.14263,11.127141 20.928688,10.136794 20.777344,9.4199219 20.707059,9.0870313 20.656756,8.5846239 20.666016,8.3027344 20.683426,7.7728329 20.589343,7.5927305 20.335938,7.6699219 20.270004,7.6900056 19.946847,7.7539354 19.617188,7.8125 19.01827,7.9189018 19.216752,7.8472832 18.498047,7.5351562 17.60453,7.1471165 16.834633,7.0003096 15.701172,7 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/signal-desktop-beta.svg b/.icons/awkward/32x32/apps/signal-desktop-beta.svg
new file mode 120000
index 00000000..62553916
--- /dev/null
+++ b/.icons/awkward/32x32/apps/signal-desktop-beta.svg
@@ -0,0 +1 @@
+signal-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/signal-desktop.svg b/.icons/awkward/32x32/apps/signal-desktop.svg
new file mode 100644
index 00000000..5759ecfc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/signal-desktop.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#2893ea" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 16,9.0001607 a 8,7.3846159 0 0 0 -8,7.3847663 8,7.3846159 0 0 0 3,5.755859 v 0.953125 1.597656 a 0.30772309,0.30772309 0 0 0 0.460938,0.267578 l 1.384765,-0.798828 1.115235,-0.644531 A 8,7.3846159 0 0 0 16,23.769692 8,7.3846159 0 0 0 24,16.384927 8,7.3846159 0 0 0 16,9.0001607 Z"/>
+ <path style="opacity:0.2" d="m 15.312332,6.0703417 c -1.501067,0.089748 -2.932187,0.466997 -4.228083,1.0825397 l 0.687667,1.1899873 c 1.08675,-0.4997103 2.281717,-0.812778 3.540416,-0.8971913 z m 1.375336,0 v 1.3753357 c 1.258699,0.084414 2.453672,0.3974782 3.540416,0.8971913 L 20.915752,7.1528814 C 19.619857,6.5373387 18.188734,6.1600898 16.687668,6.0703417 Z M 9.8768011,7.8096579 C 8.6116201,8.6120336 7.5339496,9.6615125 6.709768,10.882673 l 1.1886449,0.686325 C 8.5971887,10.553441 9.5025756,9.6774148 10.563126,8.9969592 Z m 12.2463979,0 -0.686325,1.1873013 c 1.060194,0.6803827 1.966119,1.5567438 2.664713,2.5720388 l 1.188645,-0.686325 C 24.46605,9.6615125 23.388378,8.6120336 22.123199,7.8096579 Z M 6.0180711,12.071319 c -0.6399572,1.298628 -1.0097819,2.742978 -1.0180709,4.281806 h 1.3753356 c 0.00804,-1.284712 0.3068863,-2.497999 0.8313802,-3.595482 z m 19.9638579,0 -1.188645,0.686324 c 0.524497,1.097482 0.823333,2.31078 0.831381,3.595482 H 27 C 26.9917,14.814297 26.621886,13.369947 25.981929,12.071319 Z M 5.1047622,17.728461 c 0.2043334,1.410891 0.7163629,2.751953 1.4881559,3.950061 L 7.782906,20.990854 C 7.1329148,19.996182 6.6897486,18.89213 6.4948718,17.728461 Z m 20.4057388,0 C 25.322116,18.917953 24.888493,20.0268 24.2547,21.012344 l 1.187302,0.686325 c 0.754775,-1.186 1.266913,-2.52566 1.462637,-3.970208 z M 8.6223443,22.09354 7.4229552,22.78658 c 0.1080663,0.12836 0.2108644,0.260338 0.3250304,0.384127 v 0.1558 1.647985 c -2.015e-4,1.056269 0.6021405,1.954354 1.4384616,2.492796 L 9.8579975,26.304162 C 9.4303967,26.003525 9.1232147,25.533591 9.1233213,24.974492 V 23.326507 22.622723 C 8.9475919,22.453136 8.7833466,22.274285 8.6223443,22.09354 Z m 14.8023197,0.0282 c -0.711587,0.803222 -1.573867,1.480545 -2.535776,2.013309 l 0.68364,1.183272 c 1.169972,-0.652582 2.205378,-1.500158 3.051526,-2.504884 z m -3.782174,2.60293 c -0.92492,0.355379 -1.919758,0.572585 -2.954822,0.642004 v 1.375335 c 1.278766,-0.07646 2.509035,-0.356677 3.64652,-0.820635 z m -5.690719,0.394873 -0.860928,0.49829 a 1.3754733,1.3754733 0 0 0 -0.0014,0 l -1.42906,0.823321 a 1.3754733,1.3754733 0 0 0 -0.0014,0.0014 c -0.12222,0.07017 -0.250409,0.115383 -0.380098,0.149084 l -0.792429,1.37265 c 0.623797,0.09483 1.273905,0.006 1.857509,-0.329059 a 2.7509466,2.7509466 0 0 0 0.0027,-0.0014 l 1.429061,-0.823322 a 2.7509466,2.7509466 0 0 0 0.004,-0.0027 l 0.470085,-0.271306 c 0.355061,0.05493 0.707699,0.127463 1.062434,0.178625 v -1.361904 c -0.456974,-0.05175 -0.909645,-0.140629 -1.360561,-0.2337 z"/>
+ <path style="fill:#b1ddf4" d="m 15.312332,5.0703417 c -1.501067,0.089748 -2.932187,0.466997 -4.228083,1.0825397 l 0.687667,1.1899873 c 1.08675,-0.4997103 2.281717,-0.812778 3.540416,-0.8971913 z m 1.375336,0 v 1.3753357 c 1.258699,0.084414 2.453672,0.3974782 3.540416,0.8971913 L 20.915752,6.1528814 C 19.619857,5.5373387 18.188734,5.1600898 16.687668,5.0703417 Z M 9.8768011,6.8096579 C 8.6116201,7.6120336 7.5339496,8.6615125 6.709768,9.8826733 L 7.8984129,10.568998 C 8.5971887,9.5534411 9.5025756,8.6774148 10.563126,7.9969592 Z m 12.2463979,0 -0.686325,1.1873013 c 1.060194,0.6803827 1.966119,1.5567439 2.664713,2.5720388 L 25.290232,9.8826733 C 24.46605,8.6615125 23.388378,7.6120336 22.123199,6.8096579 Z M 6.0180711,11.071319 c -0.6399572,1.298628 -1.0097819,2.742978 -1.0180709,4.281806 h 1.3753356 c 0.00804,-1.284712 0.3068863,-2.497999 0.8313802,-3.595482 z m 19.9638579,0 -1.188645,0.686324 c 0.524497,1.097482 0.823333,2.31078 0.831381,3.595482 H 27 C 26.9917,13.814297 26.621886,12.369947 25.981929,11.071319 Z M 5.1047622,16.728461 c 0.2043334,1.410891 0.7163629,2.751953 1.4881559,3.950061 L 7.782906,19.990854 C 7.1329148,18.996182 6.6897486,17.89213 6.4948718,16.728461 Z m 20.4057388,0 C 25.322116,17.917953 24.888493,19.0268 24.2547,20.012344 l 1.187302,0.686325 c 0.754775,-1.186 1.266913,-2.52566 1.462637,-3.970208 z M 8.6223443,21.09354 7.4229552,21.78658 c 0.1080663,0.12836 0.2108644,0.260338 0.3250304,0.384127 v 0.1558 1.647985 c -2.015e-4,1.056269 0.6021405,1.954354 1.4384616,2.492796 L 9.8579975,25.304162 C 9.4303967,25.003525 9.1232147,24.533591 9.1233213,23.974492 V 22.326507 21.622723 C 8.9475919,21.453136 8.7833466,21.274285 8.6223443,21.09354 Z m 14.8023197,0.0282 c -0.711587,0.803222 -1.573867,1.480545 -2.535776,2.013309 l 0.68364,1.183272 c 1.169972,-0.652582 2.205378,-1.500158 3.051526,-2.504884 z m -3.782174,2.60293 c -0.92492,0.355379 -1.919758,0.572585 -2.954822,0.642004 v 1.375335 c 1.278766,-0.07646 2.509035,-0.356677 3.64652,-0.820635 z m -5.690719,0.394873 -0.860928,0.49829 a 1.3754733,1.3754733 0 0 0 -0.0014,0 l -1.42906,0.823321 a 1.3754733,1.3754733 0 0 0 -0.0014,0.0014 c -0.12222,0.07017 -0.250409,0.115383 -0.380098,0.149084 l -0.792429,1.37265 c 0.623797,0.09483 1.273905,0.006 1.857509,-0.329059 a 2.7509466,2.7509466 0 0 0 0.0027,-0.0014 l 1.429061,-0.823322 a 2.7509466,2.7509466 0 0 0 0.004,-0.0027 l 0.470085,-0.271306 c 0.355061,0.05493 0.707699,0.127463 1.062434,0.178625 v -1.361904 c -0.456974,-0.05175 -0.909645,-0.140629 -1.360561,-0.2337 z"/>
+ <ellipse style="fill:#ffffff" cx="16" cy="15.385" rx="8" ry="7.385"/>
+ <path style="fill:#ffffff" d="M 11.314904,20.187166 A 0.30772309,0.30772309 0 0 0 11,20.494858 v 1.598557 1.598558 a 0.30772309,0.30772309 0 0 0 0.461539,0.266827 l 1.384615,-0.799278 1.384616,-0.79928 a 0.30772309,0.30772309 0 0 0 0,-0.532452 l -1.384616,-0.80048 -1.384615,-0.79928 a 0.30772309,0.30772309 0 0 0 -0.146635,-0.04087 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/simon.svg b/.icons/awkward/32x32/apps/simon.svg
new file mode 100644
index 00000000..c4ecc4f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/simon.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16,10 c 0,1.821518 0,7 0,7 0,0 4.955525,0 7,0 3.865993,0 7,-3.134007 7,-7 0,-3.8659933 -3.134007,-7 -7,-7 -3.865993,0 -7,3.1340067 -7,7 z"/>
+ <path style="opacity:0.2" d="m 16,10 c 0,1.821518 0,7 0,7 0,0 -4.955525,0 -7,0 C 5.1340067,17 2,13.865993 2,10 2,6.1340067 5.1340067,3 9,3 c 3.865993,0 7,3.1340067 7,7 z"/>
+ <path style="opacity:0.2" d="m 16,24 c 0,-1.821518 0,-7 0,-7 0,0 -4.955525,0 -7,0 -3.8659929,0 -7,3.134007 -7,7 0,3.865993 3.1340071,7 7,7 3.865993,0 7,-3.134007 7,-7 z"/>
+ <path style="opacity:0.2" d="m 16,24 c 0,-1.821518 0,-7 0,-7 0,0 4.955525,0 7,0 3.865993,0 7,3.134007 7,7 0,3.865993 -3.134007,7 -7,7 -3.865993,0 -7,-3.134007 -7,-7 z"/>
+ <path style="fill:#d32f2f" d="m 16,9 c 0,1.821518 0,7 0,7 0,0 -4.955525,0 -7,0 C 5.1340067,16 2,12.865993 2,9 2,5.1340067 5.1340067,2 9,2 c 3.865993,0 7,3.1340067 7,7 z"/>
+ <path style="fill:#92dc39" d="m 16,9 c 0,1.821518 0,7 0,7 0,0 4.955525,0 7,0 3.865993,0 7,-3.134007 7,-7 0,-3.8659933 -3.134007,-7 -7,-7 -3.865993,0 -7,3.1340067 -7,7 z"/>
+ <path style="fill:#fdd835" d="m 16,23 c 0,-1.821518 0,-7 0,-7 0,0 4.955525,0 7,0 3.865993,0 7,3.134007 7,7 0,3.865993 -3.134007,7 -7,7 -3.865993,0 -7,-3.134007 -7,-7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 16 L 16 17 L 23 17 C 26.696998 17 29.71698 19.868589 29.974609 23.5 C 29.986386 23.334003 30 23.168995 30 23 C 30 19.134007 26.865993 16 23 16 L 16 16 z"/>
+ <path style="fill:#2f58d3" d="m 16,23 c 0,-1.821518 0,-7 0,-7 0,0 -4.955525,0 -7,0 -3.8659929,0 -7,3.134007 -7,7 0,3.865993 3.1340071,7 7,7 3.865993,0 7,-3.134007 7,-7 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9 16 C 5.1340071 16 2 19.134007 2 23 C 2 23.168995 2.013614 23.334003 2.0253906 23.5 C 2.2830196 19.868589 5.3030024 17 9 17 L 16 17 L 16 16 L 9 16 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="6"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="6"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9 2 C 5.1340067 2 2 5.1340067 2 9 C 2 9.1689953 2.013614 9.3340028 2.0253906 9.5 C 2.2830196 5.8685889 5.303002 3 9 3 C 12.865993 3 16 6.1340067 16 10 L 16 9 C 16 5.1340067 12.865993 2 9 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23 2 C 19.134007 2 16 5.1340067 16 9 L 16 10 C 16 6.1340067 19.134007 3 23 3 C 26.696998 3 29.71698 5.8685889 29.974609 9.5 C 29.986386 9.3340028 30 9.1689953 30 9 C 30 5.1340067 26.865993 2 23 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/simple-ccsm.svg b/.icons/awkward/32x32/apps/simple-ccsm.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/simple-ccsm.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/simple-image-reducer.svg b/.icons/awkward/32x32/apps/simple-image-reducer.svg
new file mode 100644
index 00000000..d3c6eba7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/simple-image-reducer.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4cc74c" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 9.0664062,4.9335938 6.9335938,11.867188 13.333984,10.800781 11.087891,9.3046875 c 3.705946,-2.316424 8.629556,-1.7629781 11.720703,1.5585935 l 1.40625,-1.3085935 C 22.109183,7.2920627 19.278279,6.0966902 16.408203,5.9921875 14.144874,5.9097771 11.861728,6.5157377 9.8847656,7.8027344 Z M 5,10.599609 V 23.400391 L 9.2675781,17 Z m 22,0 L 22.732422,17 27,23.400391 Z M 16,11 a 3,3 0 0 0 -3,3 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 2.300781,-1.074219 V 23 h 1.398438 V 18.919922 A 3,3 0 0 0 19,20 3,3 0 0 0 22,17 3,3 0 0 0 19,14 3,3 0 0 0 16,11 Z m 9.066406,11.066406 -6.40039,1.066406 2.24414,1.496094 C 17.197014,26.948472 12.26553,26.387091 9.1777344,23.054688 l -1.4082032,1.304687 c 3.7625888,4.060653 9.8514848,4.693159 14.3437498,1.767578 L 22.933594,29 Z"/>
+ <path style="fill:#2bffbf" d="M 5,9.6000001 V 22.4 L 9.2666665,16 Z"/>
+ <path style="fill:#2bffbf" d="M 26.999667,9.6000001 V 22.4 L 22.733,16 Z"/>
+ <path style="fill:none;stroke:#bfecbf;stroke-width:1.92000008" d="M 9.0168929,8.6807471 A 10.261144,10.261793 0 0 1 23.511375,9.2085086"/>
+ <path style="fill:none;stroke:#bfecbf;stroke-width:1.92000008" d="M 22.957324,23.27549 A 10.261144,10.261793 0 0 1 8.4735171,22.707584"/>
+ <path style="fill:#bfecbf" d="M 6.9333333,10.867 9.0666666,3.9336674 10.133334,7.6670008 13.333333,9.8003341 Z"/>
+ <path style="fill:#bfecbf" d="M 25.066667,21.066667 22.933333,28 21.866666,24.266666 18.666667,22.133333 Z"/>
+ <circle style="fill:#ffffff" cx="16" cy="13" r="3"/>
+ <circle style="fill:#ffffff" cx="19" cy="16" r="3"/>
+ <circle style="fill:#ffffff" cx="13" cy="16" r="3"/>
+ <rect style="fill:#ffffff" width="1.4" height="7.093" x="15.3" y="14.91"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/simplenote.svg b/.icons/awkward/32x32/apps/simplenote.svg
new file mode 100644
index 00000000..060d74fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/simplenote.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g style="opacity:0.2" transform="matrix(1,0,0,1.0526318,-5e-5,-0.36837169)">
+ <path d="m 11.158,8 c -3.2147,1.7198 -5.1526,4.8252 -5.1579,8.2978 0.00678,4.7831 3.8025,8.9662 8.8421,9.6808 0.36133,0.03586 0.47082,0.01998 0.73684,0 2.4417,0 4.4211,-1.8575 4.4211,-4.1489 -0.0022,-1.5726 -0.94616,-2.9769 -2.3832,-3.6769 0,0 -1.5874,-0.68269 -2.2897,-1.0365 -1.0174,-0.47738 -2.1372,-0.89975 -3.2035,-1.5113 -0.53316,-0.30576 -1.0718,-0.66276 -1.5557,-1.2142 C 10.08417,13.83941 9.6844,13.0132 9.6844,12.1489 9.6844,10.4721 10.33031,9.1942 11.1581,8 Z"/>
+ <path d="M 20.842,25 C 24.057,23.28 25.995,20.175 26,16.702 25.993,11.919 22.198,7.736 17.158,7.0213 c -0.36133,-0.03586 -0.47082,-0.01998 -0.73684,0 -2.4417,0 -4.4211,1.8575 -4.4211,4.1489 0.0022,1.5726 0.94616,2.9769 2.3832,3.6769 0,0 1.5874,0.68269 2.2897,1.0365 1.0174,0.47738 2.1372,0.89975 3.2035,1.5113 0.53316,0.30576 1.0718,0.66276 1.5557,1.2142 0.48387,0.55139 0.88364,1.3776 0.88364,2.2419 0,1.6768 -0.64591,2.9547 -1.4737,4.1489 z"/>
+ </g>
+ <g style="fill:#2b8ae2" transform="matrix(1,0,0,1.0526318,-5e-5,-1.3683721)">
+ <path d="m 11.158,8 c -3.2147,1.7198 -5.1526,4.8252 -5.1579,8.2978 0.00678,4.7831 3.8025,8.9662 8.8421,9.6808 0.36133,0.03586 0.47082,0.01998 0.73684,0 2.4417,0 4.4211,-1.8575 4.4211,-4.1489 -0.0022,-1.5726 -0.94616,-2.9769 -2.3832,-3.6769 0,0 -1.5874,-0.68269 -2.2897,-1.0365 -1.0174,-0.47738 -2.1372,-0.89975 -3.2035,-1.5113 -0.53316,-0.30576 -1.0718,-0.66276 -1.5557,-1.2142 C 10.08417,13.83941 9.6844,13.0132 9.6844,12.1489 9.6844,10.4721 10.33031,9.1942 11.1581,8 Z"/>
+ <path d="M 20.842,25 C 24.057,23.28 25.995,20.175 26,16.702 25.993,11.919 22.198,7.736 17.158,7.0213 c -0.36133,-0.03586 -0.47082,-0.01998 -0.73684,0 -2.4417,0 -4.4211,1.8575 -4.4211,4.1489 0.0022,1.5726 0.94616,2.9769 2.3832,3.6769 0,0 1.5874,0.68269 2.2897,1.0365 1.0174,0.47738 2.1372,0.89975 3.2035,1.5113 0.53316,0.30576 1.0718,0.66276 1.5557,1.2142 0.48387,0.55139 0.88364,1.3776 0.88364,2.2419 0,1.6768 -0.64591,2.9547 -1.4737,4.1489 z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/simplescreenrecorder.svg b/.icons/awkward/32x32/apps/simplescreenrecorder.svg
new file mode 100644
index 00000000..ad923bff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/simplescreenrecorder.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#8e8e8e" transform="matrix(0,-1,-1,0,0,0)" d="m -26.687,-23 18.374,0 c 0.727402,0 1.313,0.594518 1.313,1.333 l 0,12.3340001 C -7,-8.594518 -7.585598,-8 -8.313,-8 l -18.374,0 C -27.414402,-8 -28,-8.594518 -28,-9.3329999 L -28,-21.667 c 0,-0.738482 0.585598,-1.333 1.313,-1.333 z"/>
+ <path style="fill:#4f4f4f" transform="matrix(0,-1,-1,0,0,0)" d="m -23.75,-27.9996 17.5,0 c 0.6925,0 1.25,0.5798 1.25,1.3 L -5,-4.3 c 0,0.7202 -0.5575,1.3 -1.25,1.3 l -17.5,0 C -24.4425,-3 -25,-3.5798 -25,-4.3 l 0,-22.3996 c 0,-0.7202 0.5575,-1.3 1.25,-1.3 z"/>
+ <rect style="fill:#dc4f47" width="16" height="21" x="-23" y="-26" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.3008,5 C 3.5806,5 3,5.5575 3,6.25 l 0,1 C 3,6.5575 3.5806,6 4.3008,6 l 22.3976,0 c 0.72,0 1.301,0.5575 1.301,1.25 l 0,-1 C 27.9994,5.5575 27.4184,5 26.6984,5 Z"/>
+ <path style="opacity:0.2" d="m 8,26.688 0,1 C 8,28.415 8.5953,29 9.334,29 l 12.332,0 C 22.405,29 23,28.415 23,27.688 l 0,-1 C 23,27.415 22.405,28 21.666,28 L 9.334,28 C 8.5953,28 8,27.415 8,26.688 Z"/>
+ <path style="opacity:0.2" d="m 3,23.75 0,1 C 3,25.442 3.5806,26 4.3008,26 l 22.3976,0 c 0.72,0 1.301,-0.558 1.301,-1.25 l 0,-1 c 0,0.692 -0.581,1.25 -1.301,1.25 L 4.3008,25 c -0.7204,0 -1.301,-0.558 -1.301,-1.25 z"/>
+ <path style="opacity:0.2" d="m 9.648,12 7.702,0 C 18,12 18,12.64286 18,12.64286 l 0,6.71428 C 18,20 17.35,20 17.35,20 l -7.7,0 C 9.65,20 9,20 9,19.35714 L 9,12.64286 C 9,12.64286 9,12 9.65,12 Z M 22,13 22,19.49998 18,16 Z"/>
+ <path style="fill:#ffffff" d="m 9.648,11 7.702,0 C 18,11 18,11.64286 18,11.64286 l 0,6.71428 C 18,19 17.35,19 17.35,19 l -7.7,0 C 9.65,19 9,19 9,18.35714 L 9,11.64286 C 9,11.64286 9,11 9.65,11 Z M 22,12 22,18.49998 18,15 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/simsu.svg b/.icons/awkward/32x32/apps/simsu.svg
new file mode 100644
index 00000000..e0950ef7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/simsu.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="30" height="30" x="-32" y="-31" rx="2.25" ry="2.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="30" height="30" x="-31" y="-31" rx="2.25" ry="2.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.3" d="m 3.2502791,1.0000001 c -1.2465,0 -2.250279,1.003779 -2.250279,2.250279 V 11 H 11 V 1.0000001 Z"/>
+ <path style="opacity:0.1" d="M 21,1.0000001 V 11 H 31 V 3.2502791 c 0,-1.2465 -1.003779,-2.250279 -2.250279,-2.250279 z"/>
+ <rect style="opacity:0.1" width="10" height="10" x="11" y="-31" transform="scale(1,-1)"/>
+ <path style="opacity:0.5" d="M 21,31 V 21 h 10 v 7.749721 C 31,29.996221 29.996221,31 28.749721,31 Z"/>
+ <rect style="opacity:0.5" width="10" height="10" x="1" y="11"/>
+ <rect style="opacity:0.3" width="10" height="10" x="11" y="11"/>
+ <g style="font-weight:bold;font-size:38.05962372px;font-family:'Bitstream Vera Sans';fill:#3f3f3f" transform="matrix(0.74118872,0,0,0.75891596,-1.0855606,-1.4434964)">
+ <path style="fill:#3f3f3f" d="m 9.9992322,9.8463934 q -0.5161651,0 -0.7768029,0.3372956 -0.2555273,0.332186 -0.2555273,1.001667 0,0.669482 0.2555273,1.006778 0.2606378,0.332185 0.7768029,0.332185 0.5212758,0 0.7768028,-0.332185 0.260638,-0.337296 0.260638,-1.006778 0,-0.669481 -0.260638,-1.001667 Q 10.520508,9.8463934 9.9992322,9.8463934 Z M 12.431852,6.1821322 v 1.4105106 q -0.485502,-0.2299746 -0.914788,-0.337296 -0.429286,-0.112432 -0.838129,-0.112432 -0.8790141,0 -1.3696265,0.4906124 Q 8.8186962,8.119029 8.7369274,9.0798115 9.0742235,8.8293948 9.4677355,8.7067417 9.8612475,8.5789781 10.326307,8.5789781 q 1.170315,0 1.885791,0.6848131 0.720587,0.6848131 0.720587,1.7938018 0,1.226531 -0.802355,1.96756 -0.802356,0.735918 -2.15154,0.735918 -1.4871687,0 -2.304856,-1.001667 -0.8125768,-1.006777 -0.8125768,-2.8516841 0,-1.8909018 0.9505615,-2.9692269 0.955672,-1.0834357 2.6165993,-1.0834357 0.526386,0 1.022109,0.081769 0.495723,0.081769 0.981225,0.2453059 z"/>
+ </g>
+ <g style="font-weight:bold;font-size:11px;line-height:125%;font-family:'DejaVu Sans';fill:#3f3f3f" transform="matrix(0.74472732,0,0,0.74821896,-1.0498082,-1.8937631)">
+ <path style="fill:#3f3f3f" d="m 6.7807479,19.905621 h 6.0424801 v 1.165527 L 9.6972518,27.924664 H 7.6830916 L 10.642564,21.42564 H 6.7807479 Z"/>
+ </g>
+ <g style="font-weight:bold;font-size:11px;line-height:125%;font-family:'DejaVu Sans';fill:#3f3f3f" transform="matrix(0.7447272,0,0,0.72116884,-1.4759883,-1.1383975)">
+ <path style="fill:#3f3f3f" d="m 25.168932,23.445171 q 0.811035,0.209473 1.22998,0.730469 0.424317,0.515625 0.424317,1.315918 0,1.192383 -0.913086,1.81543 -0.913086,0.617676 -2.664063,0.617676 -0.617675,0 -1.240722,-0.102051 -0.617676,-0.09668 -1.22461,-0.29541 v -1.595215 q 0.580078,0.290039 1.149414,0.440429 0.574707,0.14502 1.12793,0.14502 0.821777,0 1.256836,-0.284668 0.44043,-0.284668 0.44043,-0.816406 0,-0.547852 -0.451172,-0.827149 -0.445801,-0.284668 -1.321289,-0.284668 h -0.827149 v -1.332031 h 0.870118 q 0.778808,0 1.160156,-0.241699 0.381347,-0.24707 0.381347,-0.746582 0,-0.461914 -0.370605,-0.714356 -0.370605,-0.252441 -1.047363,-0.252441 -0.499512,0 -1.009766,0.112793 -0.510254,0.112793 -1.015137,0.333008 v -1.514649 q 0.612305,-0.171875 1.213868,-0.257812 0.601562,-0.08594 1.18164,-0.08594 1.562988,0 2.336426,0.515625 0.778809,0.510254 0.778809,1.541504 0,0.703614 -0.370606,1.154785 -0.370605,0.445801 -1.095703,0.628418 z"/>
+ </g>
+ <g style="font-weight:bold;font-size:11px;line-height:125%;font-family:'DejaVu Sans';fill:#3f3f3f" transform="matrix(0.7721826,0,0,0.73492818,-2.8570869,-1.811617)">
+ <path style="fill:#3f3f3f" d="m 37.079575,40.404644 h 3.528808 v 1.52002 h -5.827637 v -1.52002 l 2.927247,-2.583496 q 0.392089,-0.354492 0.580078,-0.692871 0.187988,-0.338379 0.187988,-0.703613 0,-0.563965 -0.381348,-0.907715 -0.375976,-0.34375 -1.004394,-0.34375 -0.483399,0 -1.058106,0.209472 -0.574707,0.204102 -1.22998,0.612305 v -1.761719 q 0.698242,-0.230957 1.380371,-0.349121 0.682129,-0.123535 1.337402,-0.123535 1.439453,0 2.234375,0.633789 0.800293,0.633789 0.800293,1.76709 0,0.655273 -0.338379,1.224609 -0.338379,0.563965 -1.42334,1.514649 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.25 1 C 2.0035 1 1 2.0035 1 3.25 L 1 4.25 C 1 3.0035 2.0035 2 3.25 2 L 28.75 2 C 29.9965 2 31 3.0035 31 4.25 L 31 3.25 C 31 2.0035 29.9965 1 28.75 1 L 3.25 1 z"/>
+ <rect style="opacity:0.2" width="20" height="1" x="1" y="11"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="20" height="1" x="1" y="21"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="10" height="1" x="21" y="11"/>
+ <rect style="opacity:0.2" width="10" height="1" x="21" y="21"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/singular.svg b/.icons/awkward/32x32/apps/singular.svg
new file mode 100644
index 00000000..dbc1bd45
--- /dev/null
+++ b/.icons/awkward/32x32/apps/singular.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 27,29.6 27,4.4 C 27,3.6244 26.358875,3 25.5625,3 L 5.4375,3 C 4.641125,3 4,3.6244 4,4.4 L 4,29.6 C 4,30.3756 4.641125,31 5.4375,31 l 20.125,0 C 26.358875,31 27,30.3756 27,29.6 Z"/>
+ <path style="fill:#00679a" d="M 27,28.6 27,3.4 C 27,2.6244 26.358875,2 25.5625,2 L 5.4375,2 C 4.641125,2 4,2.6244 4,3.4 L 4,28.6 C 4,29.3756 4.641125,30 5.4375,30 l 20.125,0 C 26.358875,30 27,29.3756 27,28.6 Z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 20,5.9857575 c 0,2.1 -6.6875,14.0000005 -11,14.0000005 -2.15625,0 -3,-1.6 -3,-3 0,-1.4 0.84375,-3 3,-3 4.340123,-0.01506 11,11.9 11,14"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 20,5 C 20,7.1 13.3125,19 9,19 6.84375,19 6,17.4 6,16 6,14.6 6.84375,13 9,13 13.340123,12.98494 20,24.9 20,27"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 22.999974,7.9857575 c 0,2.0262875 -5,9.0000005 -5,9.0000005 0,0 5.019335,7.163105 5,9"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 22.999974,7 c 0,2.0262872 -5,9 -5,9 0,0 5.019335,7.163105 5,9"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 25,11.987773 -3,5 3,5"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 25,11 -3,5 3,5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.4375 2 C 4.641125 2 4 2.6247906 4 3.4003906 L 4 4.4003906 C 4 3.6247906 4.641125 3 5.4375 3 L 25.5625 3 C 26.358875 3 27 3.6247906 27 4.4003906 L 27 3.4003906 C 27 2.6247906 26.358875 2 25.5625 2 L 5.4375 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sirikali.svg b/.icons/awkward/32x32/apps/sirikali.svg
new file mode 100644
index 00000000..9a51240f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sirikali.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#1493ca" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.2" d="m 16,8 c -2.8204,0 -5,2.293378 -5,5.142578 L 11,15 9.890625,15 C 9.397425,15 9,15.472703 9,15.970703 l 0,9.128906 C 9,25.597609 9.397425,26 9.890625,26 l 12.21875,0 C 22.602375,26 23,25.597609 23,25.099609 l 0,-9.128906 C 23,15.472703 22.601375,14.968 22.109375,15 L 21,15 21,13.142578 C 21,10.293278 18.82,8 16,8 Z m 0,2 c 1.7627,0 3,1.361778 3,3.142578 L 19,15 13,15 13,13.142578 C 13,11.361578 14.237,10 16,10 Z m 0,7 a 2,2 0 0 1 2,2 2,2 0 0 1 -1.048828,1.757812 C 16.971356,20.837257 17,20.914103 17,21 l 0,2 c 0,0.554 -0.446,1 -1,1 -0.554,0 -1,-0.446 -1,-1 l 0,-2 c 0,-0.08523 0.02895,-0.161347 0.04883,-0.240234 A 2,2 0 0 1 14,19 2,2 0 0 1 16,17 Z"/>
+ <path style="fill:#ffffff" d="M 16 7 C 13.1796 7 11 9.2933782 11 12.142578 L 11 14 L 9.890625 14 C 9.397425 14 9 14.472703 9 14.970703 L 9 24.099609 C 9 24.597609 9.397425 25 9.890625 25 L 22.109375 25 C 22.602375 25 23 24.597609 23 24.099609 L 23 14.970703 C 23 14.472703 22.601375 13.968 22.109375 14 L 21 14 L 21 12.142578 C 21 9.2932783 18.82 7 16 7 z M 16 9 C 17.7627 9 19 10.361778 19 12.142578 L 19 14 L 13 14 L 13 12.142578 C 13 10.361578 14.237 9 16 9 z M 16 16 A 2 2 0 0 1 18 18 A 2 2 0 0 1 16.951172 19.757812 C 16.971356 19.837257 17 19.914103 17 20 L 17 22 C 17 22.554 16.554 23 16 23 C 15.446 23 15 22.554 15 22 L 15 20 C 15 19.914769 15.028946 19.838653 15.048828 19.759766 A 2 2 0 0 1 14 18 A 2 2 0 0 1 16 16 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/skanlite.svg b/.icons/awkward/32x32/apps/skanlite.svg
new file mode 100644
index 00000000..8d12555b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/skanlite.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="22" x="-31" y="-27" rx="1.4" ry="1.375" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="28" height="22" x="-30" y="-27" rx="1.4" ry="1.375" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e4e4e4" width="22" height="16" x="-27" y="-24" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="28" height="3" x="2" y="11" rx=".7" ry=".75"/>
+ <rect style="fill:#f34235" width="28" height="3" x="2" y="10" rx=".7" ry=".75"/>
+ <rect style="opacity:0.2" width="1" height="16" x="-28" y="-24" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="1" height="16" x="-6" y="-24" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.375 2 C 5.61325 2 5 2.6247906 5 3.4003906 L 5 4.4003906 C 5 3.6247906 5.61325 3 6.375 3 L 25.625 3 C 26.38675 3 27 3.6247906 27 4.4003906 L 27 3.4003906 C 27 2.6247906 26.38675 2 25.625 2 L 6.375 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/skrooge.svg b/.icons/awkward/32x32/apps/skrooge.svg
new file mode 100644
index 00000000..ebfafa6a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/skrooge.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#ffc947" width="25" height="25" x="-28.5" y="-28.5" rx="12.5" ry="12.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#b38d32" d="m16 8a8 8 0 0 0 -7.4121 5h-1.5879l-1 2h2.0723a8 8 0 0 0 -0.0723 1l-1 2h1.2656a8 8 0 0 0 7.7344 6 8 8 0 0 0 6.244 -3h-2.933a6 6 0 0 1 -3.311 1 6 6 0 0 1 -5.65 -4h6.65l1-2h-8a6 6 0 0 1 0.09 -1h7.91l1-2h-8.189a6 6 0 0 1 5.189 -3 6 6 0 0 1 3.309 1h2.927a8 8 0 0 0 -6.236 -3z"/>
+ <path fill="#b38d32" d="m16 3c-7.202 0-13 5.798-13 13s5.798 13 13 13 13-5.798 13-13-5.798-13-13-13zm0 2c6.129 0 11 4.8714 11 11 0 6.129-4.871 11-11 11-6.1286 0-11-4.871-11-11 0-6.1286 4.8714-11 11-11z"/>
+ <path fill="#fff" opacity=".2" d="m16 3c-7.202 0-13 5.798-13 13 0 0.169 0.0191 0.333 0.0254 0.5 0.2633-6.9663 5.9416-12.5 12.975-12.5 7.033 0 12.711 5.5337 12.975 12.5 0.006-0.167 0.025-0.331 0.025-0.5 0-7.202-5.798-13-13-13z"/>
+ <path opacity=".2" d="m3.0254 16.5c-0.0063 0.167-0.0254 0.331-0.0254 0.5 0 7.202 5.798 13 13 13s13-5.798 13-13c0-0.16897-0.01906-0.33263-0.02539-0.5-0.264 6.966-5.942 12.5-12.975 12.5s-12.711-5.534-12.975-12.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/skullgirls.svg b/.icons/awkward/32x32/apps/skullgirls.svg
new file mode 100644
index 00000000..609950fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/skullgirls.svg
@@ -0,0 +1,8 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m10.078125 2.985757c-4.461396 0-8.078125 4.1162661-8.078125 9.19336 0 1.364123 0.211147 2.676122 0.582031 3.929688 0 0 0.336841 1.131261 0.634766 1.753906 0.485014 1.133974 1.10017 2.203211 1.783203 3.216797v4.90625a1.0001 1.0001 0 1 0 2 0v-2.324219c4.020475 4.571304 9 7.324219 9 7.324219s4.199996-2.322532 8-6.240234v5.240234a1.0001 1.0001 0 1 0 2 0v-7.53125c1.092903-1.39744 2.071782-2.928479 2.783203-4.591797 0.297926-0.622645 0.634766-1.753906 0.634766-1.753906 0.370884-1.253566 0.582031-2.565565 0.582031-3.929688 0-5.0770939-3.616728-9.19336-8.078125-9.19336-2.339756 0-4.446205 0.9918143-5.921875 2.8007812-1.47567-1.8089669-3.582119-2.8007812-5.921875-2.8007812z" style="opacity:.2"/>
+ <path d="m10.078125 2c-4.4613965 0-8.078125 4.1162661-8.078125 9.193359 0 1.364123 0.211147 2.676122 0.5820312 3.929688 0 0 0.3368403 1.131261 0.6347657 1.753906 0.4850143 1.133974 1.1001701 2.203211 1.7832031 3.216797v4.90625a1.0001 1.0001 0 1 0 2 0v-2.324219c4.020475 4.571304 9 7.324219 9 7.324219s4.199996-2.322532 8-6.240234v5.240234a1.0001 1.0001 0 1 0 2 0v-7.53125c1.092903-1.39744 2.071782-2.928479 2.783203-4.591797 0.297926-0.622645 0.634766-1.753906 0.634766-1.753906 0.370884-1.253566 0.582031-2.565565 0.582031-3.929688 0-5.0770929-3.616728-9.193359-8.078125-9.193359-2.339756 0-4.446205 0.9918143-5.921875 2.8007812-1.47567-1.8089669-3.582119-2.8007812-5.921875-2.8007812z" style="fill:#ed1b24"/>
+ <path d="m16.000004 9c-4.970563 0-9 3.134007-9 7 0.0038 2.158841 1.288075 4.195555 3.480469 5.519531l-1.480469 0.480469 3 1h0.04492c0.283845 1.720724 1.968159 2.998307 3.955078 3 1.986919-0.0017 3.671233-1.279276 3.955078-3h0.04492l3-1-1.478512-0.478516c2.192356-1.324706 3.475981-3.362218 3.478516-5.521484 0-3.865993-4.029437-7-9-7z" style="opacity:.2"/>
+ <path d="M 10.078125,2 C 5.6167285,2 2,6.1162661 2,11.193359 2,11.372076 2.012387,11.547667 2.019531,11.724609 2.2354769,6.8668802 5.7558452,3 10.078125,3 12.417881,3 14.52433,3.9918143 16,5.8007812 17.47567,3.9918143 19.582119,3 21.921875,3 c 4.32228,0 7.842648,3.8668802 8.058594,8.724609 C 29.987613,11.547667 30,11.372076 30,11.193359 30,6.1162661 26.383272,2 21.921875,2 19.582119,2 17.47567,2.9918143 16,4.8007812 14.52433,2.9918143 12.417881,2 10.078125,2 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m16 8c-4.970563 0-9 3.134007-9 7 0.00378 2.158841 1.2880748 4.195555 3.480469 5.519531l-1.480469 0.480469 3 1h0.04492c0.283845 1.720724 1.968159 2.998307 3.955078 3 1.986919-0.0017 3.671233-1.279276 3.955078-3h0.044924l3-1-1.478516-0.478516c2.192356-1.324706 3.475981-3.362218 3.478516-5.521484 0-3.865993-4.029437-7-9-7z" style="fill:#ffffff"/>
+ <path d="m10.203125 13.203125a3 3.5 0 0 0-1.0761719 1.796875h-0.1269531l-1-1v1l1 1a3 3.5 0 0 0 3 3.5 3 3.5 0 0 0 2.644531-1.855469zm11.59375 0-4.443359 4.443359a3 3.5 0 0 0 2.646484 1.853516 3 3.5 0 0 0 3-3.5l1-1v-1l-1 1h-0.126953a3 3.5 0 0 0-1.076172-1.796875zm-8.796875 7.796875v1h-0.955078c0.05883 0.356627 0.190008 0.688856 0.359375 1h0.595703v0.798828c0.07066 0.0706 0.147836 0.135846 0.224609 0.201172h0.775391v-1h1v1h1v-1h2v1h0.775391c0.076773-0.065325 0.153946-0.13057 0.224609-0.201172v-0.798828h0.595703c0.169367-0.311144 0.300547-0.643373 0.359375-1h-0.955078v-1h-1v1h-2v-1h-1v1h-1v-1z" style="fill:#3f3f3f"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/skydrive.svg b/.icons/awkward/32x32/apps/skydrive.svg
new file mode 100644
index 00000000..d08fa10c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/skydrive.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#a1bde8" d="m13 5c-2.848 0-5.2727 1.729-6.3164 4.1761-2.6508 0.3909-4.6836 2.6319-4.6836 5.3689 0 3.013 2.4624 5.455 5.5 5.455h11.688c2.657 0 4.812-2.137 4.812-4.773 0-2.45-1.857-4.457-4.254-4.73-0.625-3.1272-3.409-5.497-6.746-5.497z"/>
+ <path fill="#fff" opacity=".1" d="m13 5c-2.848 0-5.2727 1.7286-6.3164 4.1758-2.6508 0.3908-4.6836 2.6312-4.6836 5.3692 0 0.205 0.015 0.407 0.0371 0.605 0.1874-2.552 2.1265-4.603 4.6465-4.974 1.0437-2.4474 3.4684-4.176 6.3164-4.176 3.337 0 6.121 2.3707 6.746 5.498 2.223 0.253 3.962 2.003 4.205 4.209 0.017-0.16 0.049-0.316 0.049-0.48 0-2.45-1.857-4.456-4.254-4.729-0.625-3.1273-3.409-5.498-6.746-5.498z"/>
+ <path opacity=".2" d="m2.0371 15.15c-0.0097 0.133-0.0371 0.26-0.0371 0.395 0 3.012 2.4624 5.455 5.5 5.455h11.688c2.657 0 4.812-2.138 4.812-4.773 0-0.178-0.03-0.347-0.049-0.52-0.246 2.407-2.271 4.293-4.763 4.293h-11.688c-2.8312 0-5.1592-2.122-5.4629-4.85z"/>
+ <path fill="#5481c5" d="m19 12c-2.8477 0-5.2727 1.729-6.3164 4.1761-2.651 0.391-4.684 2.632-4.684 5.369 0 3.013 2.462 5.455 5.5 5.455h11.688c2.657 0 4.812-2.137 4.812-4.773 0-2.45-1.857-4.457-4.254-4.73-0.625-3.127-3.409-5.497-6.746-5.497z"/>
+ <path opacity=".2" d="m8.0371 22.15c-0.0097 0.133-0.0371 0.26-0.0371 0.395 0 3.012 2.462 5.455 5.5 5.455h11.688c2.657 0 4.812-2.138 4.812-4.773 0-0.178-0.03-0.347-0.049-0.52-0.246 2.407-2.271 4.293-4.763 4.293h-11.688c-2.831 0-5.1592-2.122-5.4629-4.85z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/skype.svg b/.icons/awkward/32x32/apps/skype.svg
new file mode 100644
index 00000000..cab5ec34
--- /dev/null
+++ b/.icons/awkward/32x32/apps/skype.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="10.12" cy="11.12" r="8.12"/>
+ <circle style="opacity:0.2" cx="21.88" cy="22.88" r="8.12"/>
+ <circle style="fill:#1587d7" cx="10.12" cy="10.12" r="8.12"/>
+ <circle style="fill:#1587d7" cx="21.88" cy="21.88" r="8.12"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="13"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.119141 2 A 8.1199999 8.1199999 0 0 0 2 10.119141 A 8.1199999 8.1199999 0 0 0 2.0214844 10.707031 A 8.1199999 8.1199999 0 0 1 10.119141 3 A 8.1199999 8.1199999 0 0 1 18.21875 10.544922 A 8.1199999 8.1199999 0 0 0 18.240234 10.119141 A 8.1199999 8.1199999 0 0 0 10.119141 2 z"/>
+ <circle style="fill:#28a8ea" cx="16" cy="16" r="13"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 12.652742,16.761738 a 3.9221063,3.7762199 0 0 1 -1.229927,-1.250329 3.5877152,3.4542668 0 0 1 -0.42131,-1.726902 3.2235712,3.1036674 0 0 1 0.759423,-2.090172 4.5712934,4.4012599 0 0 1 1.979659,-1.273973 7.6456106,7.3612251 0 0 1 2.592204,-0.419925 10.0666,9.6921634 0 0 1 1.724875,0.127389 6.2265844,5.9949808 0 0 1 1.195661,0.297263 2.318583,2.2323411 0 0 1 0.935988,0.575601 1.2099544,1.1649489 0 0 1 0.289093,0.773832 1.1643597,1.1210502 0 0 1 -0.303821,0.806842 1.0115781,0.97395155 0 0 1 -0.76444,0.306706 1.3760663,1.3248823 0 0 1 -0.568387,-0.12274 10.289137,9.9064231 0 0 0 -1.352541,-0.476496 4.9095293,4.7269147 0 0 0 -1.303385,-0.155683 2.9748467,2.8641946 0 0 0 -1.631814,0.401017 1.3578586,1.3073518 0 0 0 -0.651698,1.174847 1.2268284,1.1811954 0 0 0 0.338069,0.825674 3.0832758,2.9685905 0 0 0 0.9115,0.62753 q 0.573366,0.273809 1.710124,0.726634 a 1.7721734,1.7062558 0 0 1 0.245052,0.09439 12.146826,11.695015 0 0 1 2.116851,1.047444 4.2681877,4.1094285 0 0 1 1.303472,1.28807 3.5274404,3.396234 0 0 1 0.470417,1.788193 3.7359421,3.5969802 0 0 1 -0.651784,2.15627 3.8736455,3.7295617 0 0 1 -1.822776,1.302263 7.6832414,7.3974563 0 0 1 -2.739258,0.429377 8.6305656,8.3095433 0 0 1 -3.733866,-0.679443 2.0321364,1.9565492 0 0 1 -0.769333,-0.575606 1.3440549,1.2940615 0 0 1 -0.249941,-0.783275 1.0632922,1.0237421 0 0 1 0.32825,-0.79739 1.2108094,1.1657721 0 0 1 0.847726,-0.287803 2.1663016,2.085724 0 0 1 0.98981,0.245334 q 0.568252,0.273825 0.896788,0.410563 a 4.5072597,4.339608 0 0 0 0.774264,0.235879 4.426992,4.2623259 0 0 0 0.994612,0.09904 2.6548455,2.556096 0 0 0 1.671052,-0.429301 A 1.4715737,1.416837 0 0 0 18.096824,20.258 1.2968363,1.2485993 0 0 0 17.744069,19.39924 3.7504556,3.610954 0 0 0 16.705281,18.672683 Q 16.01913,18.323579 14.774513,17.823376 a 11.961549,11.516628 0 0 1 -2.121787,-1.061635"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 12.652742,15.761739 a 3.9221063,3.7762199 0 0 1 -1.229927,-1.250329 3.5877152,3.4542668 0 0 1 -0.42131,-1.726902 3.2235712,3.1036674 0 0 1 0.759423,-2.090172 4.5712934,4.4012599 0 0 1 1.979659,-1.2739734 7.6456106,7.3612251 0 0 1 2.592204,-0.4199242 10.0666,9.6921634 0 0 1 1.724875,0.1273888 6.2265844,5.9949808 0 0 1 1.195661,0.2972625 2.318583,2.2323411 0 0 1 0.935988,0.5756013 1.2099544,1.1649489 0 0 1 0.289093,0.773832 1.1643597,1.1210502 0 0 1 -0.303821,0.806842 1.0115781,0.97395155 0 0 1 -0.76444,0.306706 1.3760663,1.3248823 0 0 1 -0.568387,-0.12274 10.289137,9.9064231 0 0 0 -1.352541,-0.476496 4.9095293,4.7269147 0 0 0 -1.303385,-0.155683 2.9748467,2.8641946 0 0 0 -1.631814,0.401017 1.3578586,1.3073518 0 0 0 -0.651698,1.174847 1.2268284,1.1811954 0 0 0 0.338069,0.825674 3.0832758,2.9685905 0 0 0 0.9115,0.62753 q 0.573366,0.273809 1.710124,0.726634 a 1.7721734,1.7062558 0 0 1 0.245052,0.09439 12.146826,11.695015 0 0 1 2.116851,1.047444 4.2681877,4.1094285 0 0 1 1.303472,1.28807 3.5274404,3.396234 0 0 1 0.470417,1.788193 3.7359421,3.5969802 0 0 1 -0.651784,2.15627 3.8736455,3.7295617 0 0 1 -1.822776,1.302263 7.6832414,7.3974563 0 0 1 -2.739258,0.429377 8.6305656,8.3095433 0 0 1 -3.733866,-0.679443 2.0321364,1.9565492 0 0 1 -0.769333,-0.575606 1.3440549,1.2940615 0 0 1 -0.249941,-0.783275 1.0632922,1.0237421 0 0 1 0.32825,-0.79739 1.2108094,1.1657721 0 0 1 0.847726,-0.287803 2.1663016,2.085724 0 0 1 0.98981,0.245334 q 0.568252,0.273825 0.896788,0.410563 a 4.5072597,4.339608 0 0 0 0.774264,0.235879 4.426992,4.2623259 0 0 0 0.994612,0.09904 2.6548455,2.556096 0 0 0 1.671052,-0.429301 1.4715737,1.416837 0 0 0 0.563473,-1.174858 1.2968363,1.2485993 0 0 0 -0.352755,-0.85876 3.7504556,3.610954 0 0 0 -1.038788,-0.726557 Q 16.01913,17.32358 14.774513,16.823377 a 11.961549,11.516628 0 0 1 -2.121787,-1.061635"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 3 A 13 13 0 0 0 3 16 A 13 13 0 0 0 3.0214844 16.580078 A 13 13 0 0 1 16 4 A 13 13 0 0 1 28.978516 16.419922 A 13 13 0 0 0 29 16 A 13 13 0 0 0 16 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/skypeforlinux.svg b/.icons/awkward/32x32/apps/skypeforlinux.svg
new file mode 120000
index 00000000..c233e23c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/skypeforlinux.svg
@@ -0,0 +1 @@
+skype.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/skyrim-script-extender.svg b/.icons/awkward/32x32/apps/skyrim-script-extender.svg
new file mode 100644
index 00000000..89d665b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/skyrim-script-extender.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 12.535156,2.9995746 c -0.09316,-0.00187 -0.186999,0.014045 -0.279297,0.050781 L 9.1347656,4.2925434 C 8.7655743,4.43949 8.5874282,4.8549927 8.734375,5.224184 L 9.8085938,7.9214496 A 11,11 0 0 0 7.0976562,10.558168 L 4.4296875,9.4097308 c -0.3649646,-0.1571514 -0.7842555,0.010034 -0.9414063,0.375 l -1.328125,3.0820322 c -0.1571506,0.364964 0.010035,0.786209 0.375,0.943359 l 2.6621094,1.146484 A 11,11 0 0 0 5,16.999575 11,11 0 0 0 5.1445312,18.741763 L 2.453125,19.812075 c -0.3691913,0.146947 -0.5492906,0.562451 -0.4023438,0.931641 l 1.2421876,3.121093 C 3.4399154,24.234 3.8554183,24.412147 4.2246094,24.2652 L 6.921875,23.190981 a 11,11 0 0 0 2.6367188,2.710938 l -1.1484376,2.667968 c -0.1571514,0.364966 0.010035,0.784257 0.375,0.941407 l 3.0820318,1.328125 c 0.364964,0.157151 0.786209,-0.01003 0.943359,-0.375 l 1.146484,-2.66211 A 11,11 0 0 0 16,27.999575 11,11 0 0 0 17.742188,27.855044 L 18.8125,30.54645 c 0.146946,0.369191 0.56245,0.549291 0.931641,0.402344 l 3.121093,-1.242188 c 0.369192,-0.146947 0.547337,-0.562449 0.400391,-0.93164 L 22.191406,26.0777 a 11,11 0 0 0 2.710938,-2.636719 l 2.667968,1.148438 c 0.364966,0.157152 0.784257,-0.01003 0.941407,-0.375 l 1.328125,-3.082032 c 0.15715,-0.364964 -0.01003,-0.786209 -0.375,-0.943359 l -2.66211,-1.146484 A 11,11 0 0 0 27,16.999575 11,11 0 0 0 26.855469,15.257387 l 2.691406,-1.070312 c 0.369191,-0.146946 0.549291,-0.56245 0.402344,-0.931641 L 28.707031,10.13434 C 28.560084,9.765149 28.144582,9.5870028 27.775391,9.7339496 L 25.078125,10.808168 A 11,11 0 0 0 22.441406,8.0972308 l 1.148438,-2.6679687 c 0.157151,-0.3649648 -0.01003,-0.7842556 -0.375,-0.9414063 l -3.082032,-1.328125 c -0.364964,-0.1571507 -0.786209,0.010035 -0.943359,0.375 L 18.042969,6.1968402 A 11,11 0 0 0 16,5.9995746 11,11 0 0 0 14.257812,6.1441058 L 13.1875,3.4526996 C 13.077291,3.1758061 12.814633,3.0051961 12.535156,2.9995746 Z"/>
+ <path style="fill:#e4e4e4" d="M 20.131863,2.1606466 C 19.766898,2.0034959 19.346566,2.1707975 19.189416,2.5357622 L 16.08738,9.739893 13.186827,2.4525 C 13.039881,2.0833087 12.624461,1.9044328 12.255271,2.0513796 L 9.1352575,3.2932177 C 8.7660662,3.4401643 8.5871896,3.8555837 8.7341364,4.224775 L 11.634689,11.512168 4.4305584,8.4101324 C 4.0655938,8.252981 3.6452627,8.4202824 3.488112,8.7852484 L 2.1606467,11.868137 c -0.1571506,0.364965 0.010151,0.785297 0.3751156,0.942447 L 9.739893,15.91262 2.4525001,18.813173 C 2.0833088,18.96012 1.9044328,19.375539 2.0513796,19.744729 l 1.2418382,3.120014 c 0.1469467,0.369191 0.5623662,0.548068 0.9315573,0.401121 l 7.2873929,-2.900553 -3.102035,7.20413 c -0.1571514,0.364966 0.01015,0.785297 0.3751153,0.942447 l 3.0828897,1.327466 c 0.364965,0.157151 0.785296,-0.01015 0.942446,-0.375115 l 3.102036,-7.204132 2.900553,7.287394 c 0.146946,0.369191 0.562366,0.548066 0.931557,0.401119 l 3.120013,-1.241837 c 0.369192,-0.146947 0.548067,-0.562367 0.401121,-0.931558 l -2.900553,-7.287393 7.204131,3.102035 c 0.364965,0.157152 0.785296,-0.01015 0.942446,-0.375115 l 1.327466,-3.08289 c 0.15715,-0.364964 -0.01015,-0.785296 -0.375116,-0.942446 l -7.204131,-3.102036 7.287394,-2.900553 c 0.369191,-0.146946 0.548066,-0.562366 0.401119,-0.931557 L 28.706783,9.1352568 C 28.559836,8.7660656 28.144416,8.5871897 27.775225,8.7341365 L 20.487832,11.634689 23.589868,4.4305584 C 23.747019,4.0655936 23.579718,3.6452626 23.214752,3.488112 Z"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="11"/>
+ <path style="opacity:0.1" d="M 14.200001,8.00007 10,15.50004 l 4,7.49997 v -2.999987 c -0.771755,-0.07957 -0.792926,-0.435996 -0.844201,-0.965218 -0.05928,-0.61214 0.423089,-0.892899 0.194369,-1.380526 0.891311,0.219327 0.91344,0.568549 1.136711,1.084685 0.110555,-0.360341 0.07919,-0.62258 0.04711,-0.854006 1.157315,0.512061 1.484986,0.889709 1.469309,2.122144 -0.0042,0.329408 -0.915671,1.388491 -0.898001,1.702607 0.0177,0.314118 0.366168,0.669124 0.406385,0.932535 0.03948,0.258784 -0.677315,0.596751 -0.677315,1.114241 0,0.490582 1.16562,2.243515 1.16562,2.243515 l 1.199997,-1.999992 c -0.637252,0.3402 -1.049122,0.372064 -1.347502,0.357272 -0.427493,0.02055 -0.647855,-0.373526 -0.590004,-0.614586 0.09148,-0.381152 0.737509,-0.823215 0.737509,-1.106257 0,-0.338042 -0.264493,-0.553712 -0.235045,-0.882555 0.02946,-0.328841 1.308492,-1.264199 1.183835,-1.958324 -0.194658,-1.083912 -0.450197,-1.50699 0.594852,-1.959681 -0.131382,0.372754 -0.05142,0.389705 0.0177,0.752294 0.124578,-0.696333 0.498071,-0.58842 1.12494,-0.982973 -0.181159,0.743915 0.189233,0.823932 0.164902,1.385436 C 18.826881,19.552136 18.386868,19.987627 18,20.000023 v 1.499994 c 0.258264,-0.118581 0.162816,1.75e-4 0.400014,0 L 22,15.50004 17.800004,8.00007 v 0.9999959 c -0.368934,0.2002081 -0.398135,0.3405182 -0.387977,0.6646797 0,0 0.205398,-0.179406 0.387977,-0.1646821 0.182581,0.014722 1.194107,2.7545845 1.2,2.9999895 -6e-6,0.304299 -1.2,0.499997 -1.2,0.999995 0.28833,-0.240007 0.760644,-0.158927 1.191107,0.007 0.334704,0.129102 0.590376,1.607702 0.637494,1.897279 -0.01163,0.294484 -0.388721,0.554612 -0.859901,0.55952 -0.471174,0.0049 -0.683207,-0.06871 -0.689094,-0.245399 -0.0061,-0.176693 0.606636,-0.64296 0.606636,-0.64296 -0.702167,-0.03214 -1.016105,0.371585 -1.278065,0.657683 0.03498,-0.171783 0.07066,-0.294485 0.106027,-0.441727 -0.357156,0.05744 -0.522835,0.291412 -0.65376,0.480991 -0.17754,-0.382178 -1.230509,-1.37946 -1.213283,-1.714531 -0.06451,-0.550518 1.929485,-0.515929 2.141289,-1.796357 -0.01176,-0.485861 -0.553186,-0.956143 -1.05169,-1.066106 -0.400505,-0.08835 -0.530075,-0.117794 -0.530075,-0.117794 0.268925,-0.120596 1.076068,-0.464915 0.883451,-0.942352 -0.07415,0.18849 -0.165768,0.427348 -0.995357,0.466268 -0.848292,-0.340596 -0.738108,-0.8518733 -0.60075,-1.2662851 -0.559325,0.3401608 -0.47622,0.6713721 -0.335711,1.1583061 0.03991,0.240494 -0.256861,0.442218 -0.343494,0.601724 0.01715,0.20087 0.03096,0.419301 -0.104124,0.512411 -0.335741,0.305288 0.07418,0.770296 0.265026,0.741119 -0.02616,-0.603539 0.70746,-0.83859 1.001249,-0.903084 0.482958,-6e-6 1.352069,0.540979 1.346176,0.840372 -0.0059,0.299393 -0.586403,0.593877 -1.304945,0.795109 -0.718546,0.201231 -1.29574,0.466266 -1.278069,1.114133 0.02249,0.633128 0.378971,1.418751 0.447617,1.59183 -0.239526,-0.191847 -0.371531,-0.469334 -0.718541,-0.510441 0.08274,0.147001 0.168137,0.31049 0.241488,0.480993 -0.363197,-0.48965 -0.738995,-0.632284 -1.395863,-0.706764 1.155168,0.768544 0.357011,0.929188 -0.07067,0.922719 -0.407856,-0.0062 -0.914506,-0.144825 -0.859895,-0.539888 0.03288,-0.23777 0.216882,-1.752505 0.636815,-1.925488 0.442704,-0.182364 0.90879,-0.172387 1.178915,-0.0084 0,-0.499998 -1.207817,-0.773405 -1.199999,-0.999997 0.0078,-0.226591 1.008096,-2.9999879 1.199999,-2.9999879 0.191904,0 0.259685,0.03348 0.375,0.1796869 0.109734,-0.4737242 -0.252372,-0.5093827 -0.375,-0.6796845 5e-6,-0.1177941 0,-0.9999965 0,-0.9999965 z"/>
+ <path style="fill:#4f4f4f" d="M 14.200001,7.000095 10,14.500065 l 4,7.49997 v -2.999987 c -0.771755,-0.07957 -0.792926,-0.435996 -0.844201,-0.965218 -0.05928,-0.61214 0.423089,-0.892899 0.194369,-1.380526 0.891311,0.219327 0.91344,0.568549 1.136711,1.084685 0.110555,-0.360341 0.07919,-0.62258 0.04711,-0.854006 1.157315,0.512061 1.484986,0.889709 1.469309,2.122144 -0.0042,0.329408 -0.915671,1.388491 -0.898001,1.702607 0.0177,0.314118 0.366168,0.669124 0.406385,0.932535 0.03948,0.258784 -0.677315,0.596751 -0.677315,1.114241 0,0.490582 1.16562,2.243515 1.16562,2.243515 l 1.199997,-1.999992 c -0.637252,0.3402 -1.049122,0.372064 -1.347502,0.357272 -0.427493,0.02055 -0.647855,-0.373526 -0.590004,-0.614586 0.09148,-0.381152 0.737509,-0.823215 0.737509,-1.106257 0,-0.338042 -0.264493,-0.553712 -0.235045,-0.882555 0.02946,-0.328841 1.308492,-1.264199 1.183835,-1.958324 -0.194658,-1.083912 -0.450197,-1.50699 0.594852,-1.959681 -0.131382,0.372754 -0.05142,0.389705 0.0177,0.752294 0.124578,-0.696333 0.498071,-0.58842 1.12494,-0.982973 -0.181159,0.743915 0.189233,0.823932 0.164902,1.385436 C 18.826881,18.552161 18.386868,18.987652 18,19.000048 v 1.499994 c 0.258264,-0.118581 0.162816,1.75e-4 0.400014,0 L 22,14.500065 17.800004,7.000095 v 0.9999959 c -0.368934,0.2002081 -0.398135,0.3405182 -0.387977,0.6646797 0,0 0.205398,-0.179406 0.387977,-0.1646821 0.182581,0.014722 1.194107,2.7545845 1.2,2.9999895 -6e-6,0.304299 -1.2,0.499997 -1.2,0.999995 0.28833,-0.240007 0.760644,-0.158927 1.191107,0.007 0.334704,0.129102 0.590376,1.607702 0.637494,1.897279 -0.01163,0.294484 -0.388721,0.554612 -0.859901,0.55952 -0.471174,0.0049 -0.683207,-0.06871 -0.689094,-0.245399 -0.0061,-0.176693 0.606636,-0.64296 0.606636,-0.64296 -0.702167,-0.03214 -1.016105,0.371585 -1.278065,0.657683 0.03498,-0.171783 0.07066,-0.294485 0.106027,-0.441727 -0.357156,0.05744 -0.522835,0.291412 -0.65376,0.480991 -0.17754,-0.382178 -1.230509,-1.37946 -1.213283,-1.714531 -0.06451,-0.550518 1.929485,-0.515929 2.141289,-1.796357 -0.01176,-0.485861 -0.553186,-0.956143 -1.05169,-1.066106 -0.400505,-0.08835 -0.530075,-0.117794 -0.530075,-0.117794 C 16.475614,9.957076 17.282757,9.612757 17.09014,9.1353202 17.01599,9.32381 16.924372,9.562668 16.094783,9.601588 15.246491,9.260992 15.356675,8.7497147 15.494033,8.3353029 c -0.559325,0.3401608 -0.47622,0.6713724 -0.335711,1.1583061 0.03991,0.240494 -0.256861,0.442218 -0.343494,0.601724 0.01715,0.20087 0.03096,0.419301 -0.104124,0.512411 -0.335741,0.305288 0.07418,0.770296 0.265026,0.741119 -0.02616,-0.603539 0.70746,-0.83859 1.001249,-0.903084 0.482958,-6e-6 1.352069,0.540979 1.346176,0.840372 -0.0059,0.299393 -0.586403,0.593877 -1.304945,0.795109 -0.718546,0.201231 -1.29574,0.466266 -1.278069,1.114133 0.02249,0.633128 0.378971,1.418751 0.447617,1.59183 -0.239526,-0.191847 -0.371531,-0.469334 -0.718541,-0.510441 0.08274,0.147001 0.168137,0.31049 0.241488,0.480993 -0.363197,-0.48965 -0.738995,-0.632284 -1.395863,-0.706764 1.155168,0.768544 0.357011,0.929188 -0.07067,0.922719 -0.407856,-0.0062 -0.914506,-0.144825 -0.859895,-0.539888 0.03288,-0.23777 0.216882,-1.752505 0.636815,-1.925488 0.442704,-0.182364 0.90879,-0.172387 1.178915,-0.0084 0,-0.499998 -1.207817,-0.773405 -1.199999,-0.999997 0.0078,-0.226591 1.008096,-2.9999879 1.199999,-2.9999879 0.191904,0 0.259685,0.03348 0.375,0.1796869 0.109734,-0.4737242 -0.252372,-0.5093827 -0.375,-0.6796845 5e-6,-0.1177941 0,-0.9999965 0,-0.9999965 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.535156 2 C 12.441997 1.9981262 12.348157 2.0140445 12.255859 2.0507812 L 9.1347656 3.2929688 C 8.7655743 3.4399153 8.5874282 3.8554181 8.734375 4.2246094 L 8.8496094 4.515625 C 8.9246252 4.4220014 9.0148322 4.340705 9.1347656 4.2929688 L 12.255859 3.0507812 C 12.348157 3.0140453 12.441996 2.99813 12.535156 3 C 12.814633 3.0056215 13.077291 3.1762315 13.1875 3.453125 L 14.257812 6.1445312 A 11 11 0 0 1 16 6 A 11 11 0 0 1 18.042969 6.1972656 L 19.189453 3.5351562 C 19.346603 3.1701912 19.767848 3.0030056 20.132812 3.1601562 L 23.214844 4.4882812 C 23.323038 4.5348681 23.406429 4.608943 23.476562 4.6933594 L 23.589844 4.4296875 C 23.746995 4.0647227 23.57981 3.645432 23.214844 3.4882812 L 20.132812 2.1601562 C 19.767848 2.0030056 19.346603 2.1701916 19.189453 2.5351562 L 18.042969 5.1972656 A 11 11 0 0 0 16 5 A 11 11 0 0 0 14.257812 5.1445312 L 13.1875 2.453125 C 13.077291 2.1762315 12.814633 2.0056215 12.535156 2 z M 9.5019531 7.1542969 A 11 11 0 0 0 7.0976562 9.5585938 L 4.4296875 8.4101562 C 4.0647229 8.2530048 3.645432 8.4201903 3.4882812 8.7851562 L 2.1601562 11.867188 C 2.049549 12.12406 2.1068333 12.404538 2.2734375 12.605469 L 3.4882812 9.7851562 C 3.645432 9.4201902 4.0647229 9.2530048 4.4296875 9.4101562 L 7.0976562 10.558594 A 11 11 0 0 1 9.8085938 7.921875 L 9.5019531 7.1542969 z M 22.765625 7.34375 L 22.441406 8.0976562 A 11 11 0 0 1 25.078125 10.808594 L 27.775391 9.734375 C 28.144582 9.5874282 28.560084 9.7655746 28.707031 10.134766 L 29.832031 12.962891 C 29.988659 12.768296 30.048468 12.505214 29.949219 12.255859 L 28.707031 9.1347656 C 28.560084 8.7655744 28.144582 8.5874282 27.775391 8.734375 L 25.078125 9.8085938 A 11 11 0 0 0 22.765625 7.34375 z M 5.0644531 14.900391 A 11 11 0 0 0 5 16 A 11 11 0 0 0 5.0253906 16.46875 A 11 11 0 0 1 5.1972656 14.957031 L 5.0644531 14.900391 z M 26.958984 15.216797 L 26.855469 15.257812 A 11 11 0 0 1 26.974609 16.53125 A 11 11 0 0 0 27 16 A 11 11 0 0 0 26.958984 15.216797 z M 5.0410156 17.783203 L 2.453125 18.8125 C 2.0839337 18.959447 1.9038344 19.374951 2.0507812 19.744141 L 2.1660156 20.035156 C 2.2413334 19.941415 2.3330823 19.86028 2.453125 19.8125 L 5.1445312 18.742188 A 11 11 0 0 1 5.0410156 17.783203 z M 26.935547 18.099609 A 11 11 0 0 1 26.802734 19.042969 L 29.464844 20.189453 C 29.573038 20.23604 29.656429 20.309873 29.726562 20.394531 L 29.839844 20.132812 C 29.996994 19.767848 29.82981 19.346603 29.464844 19.189453 L 26.935547 18.099609 z M 9.234375 25.65625 L 8.4101562 27.570312 C 8.2995919 27.827086 8.35699 28.106296 8.5234375 28.306641 L 9.5585938 25.902344 A 11 11 0 0 1 9.234375 25.65625 z M 22.498047 25.845703 A 11 11 0 0 1 22.191406 26.078125 L 23.150391 28.484375 C 23.306857 28.289732 23.364985 28.025026 23.265625 27.775391 L 22.498047 25.845703 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/slack.svg b/.icons/awkward/32x32/apps/slack.svg
new file mode 100644
index 00000000..e66809b2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/slack.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="27" height="27" x="-30" y="-29" rx="8.1" ry="8.1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#612862" width="27" height="27" x="-29" y="-29" rx="8.1" ry="8.1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 13,7.000234 c -1.100775,0 -2,0.8992253 -2,2 0,1.100775 0.899225,2 2,2 h 2 v -2 c 0,-1.1007747 -0.899226,-2 -2,-2 z m 5,0 c -1.100774,0 -2,0.8945111 -2,1.9902344 V 14.01 c 0,1.095724 0.899226,1.990234 2,1.990234 1.100775,0 2,-0.89451 2,-1.990234 V 8.9904684 C 20,7.8947451 19.100775,7.000234 18,7.000234 Z m -10.0097656,5 c -1.0957233,0 -1.9902344,0.899225 -1.9902344,2 0,1.100774 0.8945111,2 1.9902344,2 h 5.0195316 c 1.095724,0 1.990234,-0.899226 1.990234,-2 0,-1.100775 -0.89451,-2 -1.990234,-2 z m 15.0097656,0 c -1.100775,0 -2,0.899225 -2,2 v 2 h 2 c 1.100775,0 2,-0.899226 2,-2 0,-1.100775 -0.899225,-2 -2,-2 z m -5.009766,5 c -1.095724,0 -1.990234,0.899226 -1.990234,2 0,1.100775 0.89451,2 1.990234,2 h 5.019532 c 1.095724,0 1.990234,-0.899225 1.990234,-2 0,-1.100774 -0.89451,-2 -1.990234,-2 z M 8,17.01 c -1.1007747,0 -2,0.899226 -2,2 0,1.100775 0.8992253,2 2,2 1.1007753,0 2,-0.899225 2,-2 v -2 z m 5,0 c -1.100775,0 -2,0.89451 -2,1.990234 v 5.017578 c 0,1.095723 0.899225,1.992188 2,1.992188 1.100774,0 2,-0.896465 2,-1.992188 V 19.000234 C 15,17.90451 14.100774,17.01 13,17.01 Z m 3,4.990234 v 2 c 0,1.100775 0.899226,2 2,2 1.100775,0 2,-0.899225 2,-2 0,-1.100775 -0.899225,-2 -2,-2 z"/>
+ <path style="fill:#36c5f0" class="st0" d="m 13,10 c -1.100775,0 -2,-0.8992247 -2,-2 0,-1.1007747 0.899225,-2 2,-2 1.100774,0 2,0.8992253 2,2 v 2 z"/>
+ <path style="fill:#36c5f0" class="st0" d="M 13.009179,11 C 14.104903,11 15,11.899225 15,13 c 0,1.100774 -0.895097,2 -1.990821,2 H 7.9908218 C 6.8950985,15 6,14.100774 6,13 6,11.899225 6.8950985,11 7.9908218,11 Z"/>
+ <path style="fill:#2eb67d" class="st0" d="m 21,13 c 0,-1.100775 0.899225,-2 2,-2 1.100775,0 2,0.899225 2,2 0,1.100774 -0.899225,2 -2,2 h -2 z"/>
+ <path style="fill:#2eb67d" class="st0" d="M 20,13.009179 C 20,14.104903 19.100775,15 18,15 16.899226,15 16,14.104903 16,13.009179 V 7.9908218 C 16,6.8950985 16.899226,6 18,6 c 1.100775,0 2,0.8950985 2,1.9908218 z"/>
+ <path style="fill:#ecb22e" class="st0" d="m 18,21 c 1.100775,0 2,0.899225 2,2 0,1.100775 -0.899225,2 -2,2 -1.100774,0 -2,-0.899225 -2,-2 v -2 z"/>
+ <path style="fill:#ecb22e" class="st0" d="M 17.990821,20 C 16.895097,20 16,19.100775 16,18 c 0,-1.100774 0.895097,-2 1.990821,-2 h 5.018357 C 24.104902,16 25,16.899226 25,18 c 0,1.100775 -0.895098,2 -1.990822,2 z"/>
+ <path style="fill:#e01e5a" class="st0" d="m 10,18.00918 c 0,1.100775 -0.8992247,2 -2,2 -1.1007747,0 -2,-0.899225 -2,-2 0,-1.100774 0.8992253,-2 2,-2 h 2 z"/>
+ <path style="fill:#e01e5a" class="st0" d="m 11,18.000001 c 0,-1.095724 0.899225,-1.990821 2,-1.990821 1.100774,0 2,0.895097 2,1.990821 v 5.018357 c 0,1.095723 -0.899226,1.990822 -2,1.990822 -1.100775,0 -2,-0.895099 -2,-1.990822 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.099609 2 C 5.6122097 2 2 5.6122097 2 10.099609 L 2 11.099609 C 2 6.6122097 5.6122097 3 10.099609 3 L 20.900391 3 C 25.38779 3 29 6.6122097 29 11.099609 L 29 10.099609 C 29 5.6122097 25.38779 2 20.900391 2 L 10.099609 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 13 6 C 11.899225 6 11 6.8992253 11 8 C 11 8.173506 11.030316 8.339241 11.072266 8.5 C 11.296457 7.6408547 12.072731 7 13 7 C 14.100774 7 15 7.8992253 15 9 L 15 8 C 15 6.8992253 14.100774 6 13 6 z M 18 6 C 16.899226 6 16 6.8945111 16 7.9902344 L 16 8.9902344 C 16 7.8945111 16.899226 7 18 7 C 19.100775 7 20 7.8945111 20 8.9902344 L 20 7.9902344 C 20 6.8945111 19.100775 6 18 6 z M 7.9902344 11 C 6.8945111 11 6 11.899225 6 13 C 6 13.173356 6.0286497 13.339367 6.0703125 13.5 C 6.2931997 12.640644 7.0670715 12 7.9902344 12 L 13.009766 12 C 13.932929 12 14.706801 12.640644 14.929688 13.5 C 14.97135 13.339367 15 13.173356 15 13 C 15 11.899225 14.10549 11 13.009766 11 L 13 11 L 7.9902344 11 z M 23 11 C 21.899225 11 21 11.899225 21 13 L 21 14 C 21 12.899225 21.899225 12 23 12 C 23.927269 12 24.703543 12.640855 24.927734 13.5 C 24.969684 13.339241 25 13.173506 25 13 C 25 11.899225 24.100775 11 23 11 z M 17.990234 16 C 16.89451 16 16 16.899226 16 18 C 16 18.173356 16.02865 18.339367 16.070312 18.5 C 16.293199 17.640645 17.067071 17 17.990234 17 L 23.009766 17 C 23.932929 17 24.706801 17.640645 24.929688 18.5 C 24.97135 18.339367 25 18.173356 25 18 C 25 16.899226 24.10549 16 23.009766 16 L 21 16 L 18 16 C 17.996695 16 17.993536 16.000016 17.990234 16 z M 8 16.009766 C 6.8992253 16.009766 6 16.908992 6 18.009766 C 6 18.183272 6.030316 18.349007 6.0722656 18.509766 C 6.2964572 17.650621 7.0727312 17.009766 8 17.009766 L 10 17.009766 L 10 16.009766 L 8 16.009766 z M 13 16.009766 C 11.899225 16.009766 11 16.904276 11 18 L 11 19 C 11 17.904276 11.899225 17.009766 13 17.009766 C 14.100774 17.009766 15 17.904276 15 19 L 15 18 C 15 16.904276 14.100774 16.009766 13 16.009766 z M 16 21 L 16 22 L 18 22 C 18.927269 22 19.703543 22.640855 19.927734 23.5 C 19.969684 23.339241 20 23.173506 20 23 C 20 21.899225 19.100775 21 18 21 L 17.990234 21 L 16 21 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/slade.svg b/.icons/awkward/32x32/apps/slade.svg
new file mode 100644
index 00000000..fc1488fc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/slade.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.199219,2 C 14.534419,2 14,2.5344187 14,3.1992188 v 0.90625 A 12.5,12.5 0 0 0 12.326172,4.4160156 L 11.996094,3.5820312 C 11.751292,2.9639436 11.05754,2.6634026 10.439453,2.9082031 L 9.8808594,3.1289062 C 9.2627754,3.3737071 8.9622314,4.06746 9.2070312,4.6855469 l 0.3320313,0.8398437 a 12.5,12.5 0 0 0 -1.75,1.1425782 L 7.15625,6.0351562 c -0.4700847,-0.4700846 -1.2271811,-0.4700845 -1.6972656,0 L 5.0351562,6.4589844 c -0.4700845,0.4700845 -0.4700845,1.2271809 0,1.6972656 L 5.6738281,8.7949219 A 12.5,12.5 0 0 0 4.515625,10.535156 L 3.6855469,10.207031 C 3.0674597,9.9622307 2.373707,10.262772 2.1289062,10.880859 l -0.2207031,0.558594 c -0.2448007,0.618087 0.055741,1.31184 0.6738281,1.556641 l 0.84375,0.333984 A 12.5,12.5 0 0 0 3.1015625,15 H 2.1992188 C 1.5344185,15 1,15.534419 1,16.199219 v 0.601562 C 1,17.465581 1.5344187,18 2.1992188,18 h 0.90625 a 12.5,12.5 0 0 0 0.3105468,1.673828 L 2.5820312,20.003906 C 1.9639473,20.248708 1.6634031,20.94246 1.9082031,21.560547 l 0.2207031,0.558594 c 0.2448012,0.618084 0.9385537,0.918628 1.5566407,0.673828 l 0.8398437,-0.332031 a 12.5,12.5 0 0 0 1.1425782,1.75 L 5.0351562,24.84375 c -0.4700845,0.470085 -0.4700845,1.227181 0,1.697266 l 0.4238282,0.423828 c 0.4700845,0.470084 1.2271809,0.470084 1.6972656,0 l 0.6386719,-0.638672 a 12.5,12.5 0 0 0 1.7402343,1.158203 l -0.328125,0.830078 c -0.2448005,0.618087 0.055741,1.31184 0.6738282,1.556641 l 0.5585936,0.220703 c 0.618087,0.2448 1.31184,-0.05574 1.556641,-0.673828 l 0.333984,-0.84375 A 12.5,12.5 0 0 0 14,28.898438 v 0.902343 C 14,30.465581 14.534419,31 15.199219,31 h 0.601562 C 16.465581,31 17,30.465581 17,29.800781 v -0.90625 a 12.5,12.5 0 0 0 1.673828,-0.310547 l 0.330078,0.833985 c 0.244801,0.618084 0.938554,0.918628 1.556641,0.673828 l 0.558594,-0.220703 c 0.618084,-0.244801 0.918629,-0.938554 0.673828,-1.556641 l -0.332031,-0.839844 a 12.5,12.5 0 0 0 1.75,-1.142578 l 0.632812,0.632813 c 0.470085,0.470084 1.227181,0.470084 1.697266,0 l 0.423828,-0.423828 c 0.470084,-0.470085 0.470084,-1.227181 0,-1.697266 l -0.638672,-0.638672 a 12.5,12.5 0 0 0 1.158203,-1.740234 l 0.830078,0.328125 c 0.618087,0.2448 1.31184,-0.05574 1.556641,-0.673828 l 0.220703,-0.558594 c 0.2448,-0.618087 -0.05574,-1.311839 -0.673828,-1.556641 l -0.84375,-0.333984 A 12.5,12.5 0 0 0 27.898438,18 h 0.902343 C 29.465581,18 30,17.465581 30,16.800781 V 16.199219 C 30,15.534419 29.465581,15 28.800781,15 h -0.90625 a 12.5,12.5 0 0 0 -0.310547,-1.673828 l 0.833985,-0.330078 c 0.618083,-0.244801 0.918629,-0.938554 0.673828,-1.556641 L 28.871094,10.880859 C 28.626293,10.262773 27.932541,9.9622306 27.314453,10.207031 l -0.839844,0.332032 A 12.5,12.5 0 0 0 25.332031,8.7890625 L 25.964844,8.15625 c 0.470084,-0.4700846 0.470084,-1.2271811 0,-1.6972656 L 25.541016,6.0351562 c -0.470085,-0.4700845 -1.227181,-0.4700845 -1.697266,0 L 23.205078,6.6738281 A 12.5,12.5 0 0 0 21.464844,5.515625 L 21.792969,4.6855469 C 22.037769,4.06746 21.737225,3.3737071 21.119141,3.1289062 L 20.560547,2.9082031 C 19.94246,2.6634026 19.248708,2.963944 19.003906,3.5820312 l -0.333984,0.84375 A 12.5,12.5 0 0 0 17,4.1015625 V 3.1992188 C 17,2.5344185 16.465581,2 15.800781,2 Z"/>
+ <path style="fill:#574b37" d="M 15.199219 1 C 14.534419 1 14 1.5344187 14 2.1992188 L 14 3.1054688 A 12.5 12.5 0 0 0 12.326172 3.4160156 L 11.996094 2.5820312 C 11.751292 1.9639436 11.05754 1.6634026 10.439453 1.9082031 L 9.8808594 2.1289062 C 9.2627754 2.3737071 8.9622314 3.06746 9.2070312 3.6855469 L 9.5390625 4.5253906 A 12.5 12.5 0 0 0 7.7890625 5.6679688 L 7.15625 5.0351562 C 6.6861653 4.5650716 5.9290689 4.5650717 5.4589844 5.0351562 L 5.0351562 5.4589844 C 4.5650717 5.9290689 4.5650717 6.6861653 5.0351562 7.15625 L 5.6738281 7.7949219 A 12.5 12.5 0 0 0 4.515625 9.5351562 L 3.6855469 9.2070312 C 3.0674597 8.9622307 2.373707 9.2627724 2.1289062 9.8808594 L 1.9082031 10.439453 C 1.6634024 11.05754 1.9639438 11.751293 2.5820312 11.996094 L 3.4257812 12.330078 A 12.5 12.5 0 0 0 3.1015625 14 L 2.1992188 14 C 1.5344185 14 1 14.534419 1 15.199219 L 1 15.800781 C 1 16.465581 1.5344187 17 2.1992188 17 L 3.1054688 17 A 12.5 12.5 0 0 0 3.4160156 18.673828 L 2.5820312 19.003906 C 1.9639473 19.248708 1.6634031 19.94246 1.9082031 20.560547 L 2.1289062 21.119141 C 2.3737074 21.737225 3.0674599 22.037769 3.6855469 21.792969 L 4.5253906 21.460938 A 12.5 12.5 0 0 0 5.6679688 23.210938 L 5.0351562 23.84375 C 4.5650717 24.313835 4.5650717 25.070931 5.0351562 25.541016 L 5.4589844 25.964844 C 5.9290689 26.434928 6.6861653 26.434928 7.15625 25.964844 L 7.7949219 25.326172 A 12.5 12.5 0 0 0 9.5351562 26.484375 L 9.2070312 27.314453 C 8.9622307 27.93254 9.2627725 28.626293 9.8808594 28.871094 L 10.439453 29.091797 C 11.05754 29.336597 11.751293 29.036053 11.996094 28.417969 L 12.330078 27.574219 A 12.5 12.5 0 0 0 14 27.898438 L 14 28.800781 C 14 29.465581 14.534419 30 15.199219 30 L 15.800781 30 C 16.465581 30 17 29.465581 17 28.800781 L 17 27.894531 A 12.5 12.5 0 0 0 18.673828 27.583984 L 19.003906 28.417969 C 19.248707 29.036053 19.94246 29.336597 20.560547 29.091797 L 21.119141 28.871094 C 21.737225 28.626293 22.03777 27.93254 21.792969 27.314453 L 21.460938 26.474609 A 12.5 12.5 0 0 0 23.210938 25.332031 L 23.84375 25.964844 C 24.313835 26.434928 25.070931 26.434928 25.541016 25.964844 L 25.964844 25.541016 C 26.434928 25.070931 26.434928 24.313835 25.964844 23.84375 L 25.326172 23.205078 A 12.5 12.5 0 0 0 26.484375 21.464844 L 27.314453 21.792969 C 27.93254 22.037769 28.626293 21.737225 28.871094 21.119141 L 29.091797 20.560547 C 29.336597 19.94246 29.036053 19.248708 28.417969 19.003906 L 27.574219 18.669922 A 12.5 12.5 0 0 0 27.898438 17 L 28.800781 17 C 29.465581 17 30 16.465581 30 15.800781 L 30 15.199219 C 30 14.534419 29.465581 14 28.800781 14 L 27.894531 14 A 12.5 12.5 0 0 0 27.583984 12.326172 L 28.417969 11.996094 C 29.036052 11.751293 29.336598 11.05754 29.091797 10.439453 L 28.871094 9.8808594 C 28.626293 9.2627727 27.932541 8.9622306 27.314453 9.2070312 L 26.474609 9.5390625 A 12.5 12.5 0 0 0 25.332031 7.7890625 L 25.964844 7.15625 C 26.434928 6.6861654 26.434928 5.9290689 25.964844 5.4589844 L 25.541016 5.0351562 C 25.070931 4.5650717 24.313835 4.5650717 23.84375 5.0351562 L 23.205078 5.6738281 A 12.5 12.5 0 0 0 21.464844 4.515625 L 21.792969 3.6855469 C 22.037769 3.06746 21.737225 2.3737071 21.119141 2.1289062 L 20.560547 1.9082031 C 19.94246 1.6634026 19.248708 1.963944 19.003906 2.5820312 L 18.669922 3.4257812 A 12.5 12.5 0 0 0 17 3.1015625 L 17 2.1992188 C 17 1.5344185 16.465581 1 15.800781 1 L 15.199219 1 z"/>
+ <path style="opacity:0.2" d="M 20.999996,7.9999998 21,13.966833 c 0,0 -3.050372,0 -3.050372,1.416667 0,2.267025 2.223797,2.425876 2.062743,4.659667 -0.403014,5.622972 -6.61331,5.132657 -10.004458,4.837729 L 10,19.743232 c 0,0 1.047111,0.36802 2.083356,0.28743 C 12.75,20.041662 13.572193,19.208304 13.4375,18.625 13.572193,17.083304 11.005402,15.605969 11,13.734479 11.042288,7.9999998 18.9375,7.9999998 21,7.9999998 Z"/>
+ <path style="fill:#3264e0" d="M 20.999996,6.9999998 21,12.966833 c 0,0 -3.050372,0 -3.050372,1.416667 0,2.267025 2.223797,2.425876 2.062743,4.659667 -0.403014,5.622972 -6.61331,5.132657 -10.004458,4.837729 L 10,18.743232 c 0,0 1.047111,0.36802 2.083356,0.28743 C 12.75,19.041662 13.572193,18.208304 13.4375,17.625 13.572193,16.083304 11.005402,14.605969 11,12.734479 11.042288,6.9999998 18.9375,6.9999998 21,6.9999998 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.199219 1 C 14.534419 1 14 1.5344187 14 2.1992188 L 14 3.1054688 A 12.5 12.5 0 0 0 12.326172 3.4160156 L 11.996094 2.5820312 C 11.751292 1.9639437 11.05754 1.6634026 10.439453 1.9082031 L 9.8808594 2.1289062 C 9.2627754 2.3737071 8.9622315 3.06746 9.2070312 3.6855469 L 9.2324219 3.75 C 9.3562491 3.4772984 9.5789227 3.2484925 9.8808594 3.1289062 L 10.439453 2.9082031 C 11.05754 2.6634026 11.751292 2.9639437 11.996094 3.5820312 L 12.326172 4.4160156 A 12.5 12.5 0 0 1 14 4.1054688 L 14 3.1992188 C 14 2.5344186 14.534419 2 15.199219 2 L 15.800781 2 C 16.465581 2 17 2.5344184 17 3.1992188 L 17 4.1015625 A 12.5 12.5 0 0 1 18.669922 4.4257812 L 19.003906 3.5820312 C 19.248708 2.9639441 19.94246 2.6634026 20.560547 2.9082031 L 21.119141 3.1289062 C 21.421077 3.2484925 21.643751 3.4772984 21.767578 3.75 L 21.792969 3.6855469 C 22.037769 3.06746 21.737225 2.3737071 21.119141 2.1289062 L 20.560547 1.9082031 C 19.94246 1.6634026 19.248708 1.963944 19.003906 2.5820312 L 18.669922 3.4257812 A 12.5 12.5 0 0 0 17 3.1015625 L 17 2.1992188 C 17 1.5344184 16.465581 1 15.800781 1 L 15.199219 1 z M 6.3066406 4.6816406 C 5.9998454 4.6816406 5.6940266 4.800114 5.4589844 5.0351562 L 5.0351562 5.4589844 C 4.6682868 5.8258538 4.5969699 6.3649583 4.8027344 6.8085938 C 4.8606724 6.6832354 4.9315398 6.5626009 5.0351562 6.4589844 L 5.4589844 6.0351562 C 5.9290689 5.5650718 6.6861653 5.5650717 7.15625 6.0351562 L 7.7890625 6.6679688 A 12.5 12.5 0 0 1 9.5390625 5.5253906 L 9.2207031 4.71875 A 12.5 12.5 0 0 0 7.7890625 5.6679688 L 7.15625 5.0351562 C 6.9212076 4.800114 6.6134359 4.6816406 6.3066406 4.6816406 z M 24.693359 4.6816406 C 24.386564 4.6816406 24.078793 4.800114 23.84375 5.0351562 L 23.205078 5.6738281 A 12.5 12.5 0 0 0 21.785156 4.7070312 L 21.464844 5.515625 A 12.5 12.5 0 0 1 23.205078 6.6738281 L 23.84375 6.0351562 C 24.313835 5.5650718 25.070931 5.5650718 25.541016 6.0351562 L 25.964844 6.4589844 C 26.06846 6.5626009 26.139328 6.6832354 26.197266 6.8085938 C 26.40303 6.3649584 26.331713 5.8258538 25.964844 5.4589844 L 25.541016 5.0351562 C 25.305973 4.800114 25.000155 4.6816406 24.693359 4.6816406 z M 25.753906 8.3671875 L 25.332031 8.7890625 A 12.5 12.5 0 0 1 26.474609 10.539062 L 27.314453 10.207031 C 27.932541 9.9622309 28.626293 10.262773 28.871094 10.880859 L 29.066406 11.375 C 29.196062 11.089464 29.217012 10.755602 29.091797 10.439453 L 28.871094 9.8808594 C 28.626293 9.2627727 27.932541 8.9622306 27.314453 9.2070312 L 26.474609 9.5390625 A 12.5 12.5 0 0 0 25.753906 8.3671875 z M 5.2558594 8.3769531 A 12.5 12.5 0 0 0 4.515625 9.5351562 L 3.6855469 9.2070312 C 3.0674597 8.9622307 2.373707 9.2627724 2.1289062 9.8808594 L 1.9082031 10.439453 C 1.7829886 10.755602 1.8039389 11.089464 1.9335938 11.375 L 2.1289062 10.880859 C 2.373707 10.262772 3.0674597 9.9622309 3.6855469 10.207031 L 4.515625 10.535156 A 12.5 12.5 0 0 1 5.6738281 8.7949219 L 5.2558594 8.3769531 z M 3.2304688 13.251953 A 12.5 12.5 0 0 0 3.1015625 14 L 2.1992188 14 C 1.5344184 14 1 14.534419 1 15.199219 L 1 15.800781 C 1 15.871363 1.0274981 15.932841 1.0390625 16 C 1.136422 15.434598 1.6050002 15 2.1992188 15 L 3.1015625 15 A 12.5 12.5 0 0 1 3.4257812 13.330078 L 3.2304688 13.251953 z M 27.769531 13.251953 L 27.583984 13.326172 A 12.5 12.5 0 0 1 27.894531 15 L 28.800781 15 C 29.395 15 29.863578 15.434598 29.960938 16 C 29.972502 15.932841 30 15.871363 30 15.800781 L 30 15.199219 C 30 14.534419 29.465581 14 28.800781 14 L 27.894531 14 A 12.5 12.5 0 0 0 27.769531 13.251953 z M 3.2304688 18.748047 L 2.5820312 19.003906 C 1.9639474 19.248708 1.6634031 19.94246 1.9082031 20.560547 L 1.9335938 20.625 C 2.057421 20.352298 2.2800946 20.123493 2.5820312 20.003906 L 3.4160156 19.673828 A 12.5 12.5 0 0 1 3.2304688 18.748047 z M 27.769531 18.748047 A 12.5 12.5 0 0 1 27.574219 19.669922 L 28.417969 20.003906 C 28.719907 20.123493 28.942579 20.352298 29.066406 20.625 L 29.091797 20.560547 C 29.336597 19.94246 29.036053 19.248708 28.417969 19.003906 L 27.769531 18.748047 z M 25.744141 23.623047 A 12.5 12.5 0 0 1 25.326172 24.205078 L 25.964844 24.84375 C 26.068059 24.946965 26.139376 25.066594 26.197266 25.191406 C 26.402179 24.748042 26.331311 24.210218 25.964844 23.84375 L 25.744141 23.623047 z M 5.2460938 23.632812 L 5.0351562 23.84375 C 4.6686882 24.210218 4.5978208 24.748042 4.8027344 25.191406 C 4.8606242 25.066594 4.9319412 24.946965 5.0351562 24.84375 L 5.6679688 24.210938 A 12.5 12.5 0 0 1 5.2460938 23.632812 z M 21.779297 27.28125 A 12.5 12.5 0 0 1 21.460938 27.474609 L 21.767578 28.25 C 21.897233 27.964464 21.918183 27.630602 21.792969 27.314453 L 21.779297 27.28125 z M 9.2148438 27.292969 L 9.2070312 27.314453 C 9.0818168 27.630602 9.102767 27.964464 9.2324219 28.25 L 9.5351562 27.484375 A 12.5 12.5 0 0 1 9.2148438 27.292969 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 21 7 C 18.9375 7 11.042288 6.9998958 11 12.734375 C 11.000435 12.885127 11.02181 13.031857 11.052734 13.177734 C 11.600357 8.0157863 19.00856 8 21 8 L 21 7 z M 18.025391 15.041016 C 17.981098 15.145925 17.949219 15.256324 17.949219 15.382812 C 17.949219 17.374261 19.664635 17.741034 19.972656 19.314453 C 19.983012 19.221117 20.004771 19.139906 20.011719 19.042969 C 20.155499 17.048764 18.403925 16.704128 18.025391 15.041016 z M 13.378906 18.085938 C 13.175575 18.567979 12.586042 19.039534 12.083984 19.03125 C 11.047739 19.11184 10 18.744141 10 18.744141 L 10.001953 19.744141 C 10.004874 19.745166 11.049188 20.111727 12.083984 20.03125 C 12.750628 20.04225 13.572193 19.208304 13.4375 18.625 C 13.453249 18.444741 13.428608 18.265169 13.378906 18.085938 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/slay-the-spire.svg b/.icons/awkward/32x32/apps/slay-the-spire.svg
new file mode 100644
index 00000000..a1aa6bd1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/slay-the-spire.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#fbce02" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.1" d="m 17.100586,3.7999876 c -0.110104,-0.021466 0.479618,2.1744399 0.448438,3.3126954 -0.136602,4.168553 -0.709951,6.634527 -1.203125,2.2134763 l -0.403321,-0.6576171 -0.2625,1.9837888 c -0.128793,0.767292 -0.321486,1.042134 -0.712304,1.010354 -0.118653,-0.0096 -0.386505,-0.671361 -0.519532,-0.571484 -0.125736,0.09441 -0.116124,0.944241 -0.255664,1.1375 -0.160182,0.22185 -0.330265,0.50921 -0.509961,0.862696 -0.776212,1.526905 -1.153564,1.792856 -1.450585,1.021288 -0.02098,-0.05454 0.229965,-0.489069 0.124413,-0.593359 -0.129798,-0.128245 -0.624452,0.06886 -0.70957,-0.03008 -0.327641,-0.380749 -0.512695,-0.78082 -0.512695,-0.553711 0,0.06014 0.130796,1.63417 0.291211,2.477344 0.267778,1.407506 0.213943,1.697644 -0.650782,3.539648 -0.8678934,1.848752 -0.9111212,2.091393 -0.561914,3.095313 0.795296,2.286341 2.7372,5.083108 4.186329,6.02793 0.776613,0.506336 1.639699,0.922414 1.916796,0.924218 0.987337,0.007 3.806955,-2.958728 4.917773,-5.17207 C 21.820348,22.658794 22.3,21.534658 22.3,21.328701 c 0,-0.205964 -0.355942,-1.151424 -0.791601,-2.1 -0.737401,-1.605582 -0.76517,-1.810705 -0.391016,-2.969531 0.09018,-0.279285 1.085221,-1.489195 1.156641,-1.814258 0.03997,-0.181925 -0.835343,0.537202 -0.803907,0.341796 0.159781,-0.993291 0.197042,-2.156752 -0.01367,-3.450781 l -0.288478,-1.271486 -0.788867,1.621486 c -0.929256,1.161707 -1.313422,0.599571 -1.65293,-2.4253927 -0.148325,-1.3215286 -0.341528,-3.1327678 -0.576953,-3.5806639 0,0 -0.98257,-1.8670031 -1.048633,-1.8798828 z m -4.910937,2.8 c -0.133201,0.018025 -0.809874,1.4425733 -0.920117,1.7472658 -0.288104,0.7962822 -0.211247,1.6420523 0.258398,2.8341816 0.305679,0.775933 0.596067,1.081056 0.961132,1.007617 1.091282,-0.519516 0.567743,-1.961602 0.684962,-2.7767598 -0.04834,0.03416 -0.42693,0.6789248 -0.582423,0.2775388 -0.175647,-0.4534068 -0.586523,-0.8261218 -0.586523,-1.1648434 0,-0.4155753 0.355827,-1.9481676 0.184571,-1.925 z m -1.791016,8.0007844 c -0.165987,0 -0.698633,0.796348 -0.698633,1.04453 0,0.24819 0.503936,0.619337 0.669922,0.619337 0.165986,0 0.585156,-0.259037 0.585156,-0.507227 0,-0.24819 -0.390459,-1.15664 -0.556445,-1.15664 z"/>
+ <path style="fill:#33bdc9" d="m 17.100586,2.7999876 c -0.110104,-0.021466 0.479618,2.1744399 0.448438,3.3126954 -0.136602,4.168553 -0.709951,6.634527 -1.203125,2.2134763 l -0.403321,-0.6576171 -0.2625,1.9837892 c -0.128793,0.7672916 -0.321486,1.0421336 -0.712304,1.0103536 -0.118653,-0.0096 -0.386505,-0.6713614 -0.519532,-0.571484 -0.125736,0.09441 -0.116124,0.944241 -0.255664,1.1375 -0.160182,0.22185 -0.330265,0.50921 -0.509961,0.862696 -0.776212,1.526905 -1.153564,1.792856 -1.450585,1.021288 -0.02098,-0.05454 0.229965,-0.489069 0.124413,-0.593359 -0.129798,-0.128245 -0.624452,0.06886 -0.70957,-0.03008 -0.327641,-0.380749 -0.512695,-0.78082 -0.512695,-0.553711 0,0.06014 0.130796,1.63417 0.291211,2.477344 0.267778,1.407506 0.213943,1.697644 -0.650782,3.539648 -0.8678934,1.848752 -0.9111212,2.091393 -0.561914,3.095313 0.795296,2.286341 2.7372,5.083108 4.186329,6.02793 0.776613,0.506336 1.639699,0.922414 1.916796,0.924218 0.987337,0.007 3.806955,-2.958728 4.917773,-5.17207 C 21.820348,21.658794 22.3,20.534658 22.3,20.328701 c 0,-0.205964 -0.355942,-1.151424 -0.791601,-2.1 -0.737401,-1.605582 -0.76517,-1.810705 -0.391016,-2.969531 0.09018,-0.279285 1.085221,-1.489195 1.156641,-1.814258 0.03997,-0.181925 -0.835343,0.537202 -0.803907,0.341796 0.159781,-0.993291 0.197042,-2.156752 -0.01367,-3.450781 L 21.167969,9.0644409 20.379102,10.685927 c -0.929256,1.161707 -1.313422,0.599571 -1.65293,-2.4253927 -0.148325,-1.3215286 -0.341528,-3.1327678 -0.576953,-3.5806639 0,0 -0.98257,-1.8670031 -1.048633,-1.8798828 z m -4.910937,2.8 c -0.133201,0.018025 -0.809874,1.4425733 -0.920117,1.7472658 -0.288104,0.7962822 -0.211247,1.6420523 0.258398,2.8341816 0.305679,0.775933 0.596067,1.081056 0.961132,1.007617 1.091282,-0.519516 0.567743,-1.9616021 0.684962,-2.7767598 -0.04834,0.03416 -0.42693,0.6789251 -0.582423,0.2775388 -0.175647,-0.4534068 -0.586523,-0.8261218 -0.586523,-1.1648434 0,-0.4155753 0.355827,-1.9481676 0.184571,-1.925 z m -1.791016,8.0007844 c -0.165987,0 -0.698633,0.796348 -0.698633,1.04453 0,0.24819 0.503936,0.619337 0.669922,0.619337 0.165986,0 0.585156,-0.259037 0.585156,-0.507227 0,-0.24819 -0.390459,-1.15664 -0.556445,-1.15664 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="m 18.04668,11.51581 c 0.05679,0.102531 0.05762,0.21184 0.128515,0.315821 0.167116,0.245086 0.431598,0.531429 0.844922,0.695898 0.354537,0.141077 0.743343,0.08817 1.063672,0.0069 -0.0182,0.32872 0.05142,0.735377 0.0041,1.029492 -0.02136,0.13281 -0.0082,0.355741 0.05469,0.600195 -0.113345,0.154748 -0.204418,0.192402 -0.356836,0.664454 -0.19761,0.612034 -0.369668,1.232077 -0.277539,1.930468 0.09213,0.698392 0.351987,1.236233 0.727343,2.053516 0.204556,0.445385 0.39357,0.897125 0.522266,1.238671 0.04029,0.106909 0.06084,0.172767 0.0875,0.251563 -0.03989,0.104714 -0.08034,0.210477 -0.146289,0.365039 -0.178225,0.417688 -0.435118,0.972141 -0.716406,1.532618 -0.454843,0.906289 -1.383489,2.151182 -2.268164,3.08164 -0.442339,0.465229 -0.878963,0.859002 -1.203125,1.099219 -0.106458,0.07889 -0.176198,0.09776 -0.254297,0.129883 -0.03971,-0.01779 -0.05896,-0.02345 -0.103906,-0.04511 -0.282779,-0.136339 -0.653332,-0.343883 -0.989844,-0.563282 -0.869643,-0.567001 -2.949158,-3.361219 -3.628516,-5.314258 -0.157216,-0.451973 -0.144576,-0.388426 -0.120312,-0.522265 0.02426,-0.133839 0.199804,-0.607803 0.627539,-1.518945 0.439628,-0.936481 0.726988,-1.550891 0.859961,-2.273633 0.08653,-0.470338 -0.0098,-0.924543 -0.06562,-1.380859 0.31076,-0.05051 0.574193,-0.162085 0.747851,-0.284375 0.775765,-0.546296 0.931923,-1.066739 1.34668,-1.882617 0.156875,-0.308594 0.296845,-0.540126 0.396484,-0.678125 0.03982,-0.05516 0.0099,-0.05101 0.03965,-0.09844 0.225083,-0.0542 0.406324,-0.11763 0.616601,-0.240625 0.225845,0.189015 0.525336,0.372162 0.967969,0.358204 0.578515,-0.01824 0.914998,-0.332843 1.095117,-0.550977 z"/>
+ <rect style="opacity:0.2" width="5.831" height="5.831" x="24.88" y="-6.22" transform="matrix(0.51449575,0.85749293,-0.51449575,0.85749293,0,0)"/>
+ <rect style="fill:#ffffff" width="5.831" height="5.831" x="24.3" y="-6.8" transform="matrix(0.51449575,0.85749293,-0.51449575,0.85749293,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sleep.svg b/.icons/awkward/32x32/apps/sleep.svg
new file mode 120000
index 00000000..620d61d3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sleep.svg
@@ -0,0 +1 @@
+system-suspend.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/slic3r-prusa.svg b/.icons/awkward/32x32/apps/slic3r-prusa.svg
new file mode 120000
index 00000000..1fdff1b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/slic3r-prusa.svg
@@ -0,0 +1 @@
+slic3r-prusa3d.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/slic3r-prusa3d.svg b/.icons/awkward/32x32/apps/slic3r-prusa3d.svg
new file mode 100644
index 00000000..b847d79f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/slic3r-prusa3d.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 17,3 A 11,11 0 0 0 6,14 11,11 0 0 0 10.296875,22.703125 L 25.708984,7.2910156 A 11,11 0 0 0 17,3 Z"/>
+ <path style="fill:#4f4f4f" d="M 17 2 A 11 11 0 0 0 6 13 A 11 11 0 0 0 10.296875 21.703125 L 25.708984 6.2910156 A 11 11 0 0 0 17 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 17 2 A 11 11 0 0 0 6 13 A 11 11 0 0 0 6.0214844 13.40625 A 11 11 0 0 1 17 3 A 11 11 0 0 1 25.248047 6.7519531 L 25.708984 6.2910156 A 11 11 0 0 0 17 2 z"/>
+ <path style="opacity:0.2" d="M 21.703125,11.296875 6.2910156,26.708984 A 11,11 0 0 0 15,31 11,11 0 0 0 26,20 11,11 0 0 0 21.703125,11.296875 Z"/>
+ <path style="fill:#ed6b21" d="M 21.703125 10.296875 L 6.2910156 25.708984 A 11 11 0 0 0 15 30 A 11 11 0 0 0 26 19 A 11 11 0 0 0 21.703125 10.296875 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 21.703125 10.296875 L 6.2910156 25.708984 A 11 11 0 0 0 6.7519531 26.248047 L 21.703125 11.296875 A 11 11 0 0 1 25.978516 19.59375 A 11 11 0 0 0 26 19 A 11 11 0 0 0 21.703125 10.296875 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/slic3r.svg b/.icons/awkward/32x32/apps/slic3r.svg
new file mode 100644
index 00000000..73af9b84
--- /dev/null
+++ b/.icons/awkward/32x32/apps/slic3r.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 21.703125,11.296875 6.2910156,26.708984 A 11,11 0 0 0 15,31 11,11 0 0 0 26,20 11,11 0 0 0 21.703125,11.296875 Z"/>
+ <path style="fill:#909004" d="M 21.703125 10.296875 L 6.2910156 25.708984 A 11 11 0 0 0 15 30 A 11 11 0 0 0 26 19 A 11 11 0 0 0 21.703125 10.296875 z"/>
+ <path style="opacity:0.2" d="M 17,3 A 11,11 0 0 0 6,14 11,11 0 0 0 10.296875,22.703125 L 25.708984,7.2910156 A 11,11 0 0 0 17,3 Z"/>
+ <path style="fill:#c5c520" d="M 17 2 A 11 11 0 0 0 6 13 A 11 11 0 0 0 10.296875 21.703125 L 25.708984 6.2910156 A 11 11 0 0 0 17 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17 2 A 11 11 0 0 0 6 13 A 11 11 0 0 0 6.0214844 13.40625 A 11 11 0 0 1 17 3 A 11 11 0 0 1 25.248047 6.7519531 L 25.708984 6.2910156 A 11 11 0 0 0 17 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/slime-rancher.svg b/.icons/awkward/32x32/apps/slime-rancher.svg
new file mode 100644
index 00000000..c2b0b1d0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/slime-rancher.svg
@@ -0,0 +1,12 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2 20s-1-17 15-17c13 0 13 20 13 20s0 8-16 8c-12 0-12-11-12-11z" style="opacity:.2"/>
+ <path d="m2 19s-1-17 15-17c13 0 13 20 13 20s0 8-16 8c-12 0-12-11-12-11z" style="fill:#e04970"/>
+ <path d="m7 12a2 3 0 0 0-2 3 2 3 0 0 0 2 3 2 3 0 0 0 2-3 2 3 0 0 0-2-3zm18 2a2 3 0 0 0-2 3 2 3 0 0 0 2 3 2 3 0 0 0 2-3 2 3 0 0 0-2-3zm-14 4c-1 1-1 2.3-1 3 0 2.899495 3.100504 5 6 5 2.899495 0 6-2.100505 6-5-4.46e-4 -1.00601 0.399999-1.6-1-3-0.821756 0.681898-2 2.000781-5 1.800781s-4.658939-0.528937-5-1.800781z" style="opacity:.3"/>
+ <path d="m11 17c-1 1-1 2.3-1 3 0 2.899495 3.100504 5 6 5 2.899495 0 6-2.100505 6-5-4.46e-4 -1.00601 0.399999-1.6-1-3-0.821756 0.681898-2 2-5 1.8s-4.658939-0.528156-5-1.8z" style="fill:#60010d"/>
+ <ellipse cx="7" cy="14" rx="2" ry="3" style="fill:#60010d"/>
+ <ellipse cx="25" cy="16" rx="2" ry="3" style="fill:#60010d"/>
+ <ellipse cx="16.5" cy="23" rx="2.5" ry="1" style="fill:#d52f45"/>
+ <circle cx="7" cy="13" r="1" style="fill:#ffffff"/>
+ <circle cx="25" cy="15" r="1" style="fill:#ffffff"/>
+ <path d="M 17 2 C 1.2085882 2 1.9753326 18.49206 1.9980469 18.923828 C 2.0894907 15.226631 3.4125618 3 17 3 C 28.574476 3 29.83934 18.769074 29.978516 22.246094 C 29.989971 22.129501 30 22 30 22 C 30 22 30 2 17 2 z " style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/slimjet.svg b/.icons/awkward/32x32/apps/slimjet.svg
new file mode 100644
index 00000000..286fe4ee
--- /dev/null
+++ b/.icons/awkward/32x32/apps/slimjet.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect opacity=".2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect fill="#37a0f2" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g opacity=".2" transform="matrix(-.021264 -.021291 -.021315 .021341 25.746 18.535)">
+ <g>
+ <path d="m76.784 5.2979 94.375 163.83 39.378 297 54.998-202.85 117.26 93.553 0.0582 93.773 46.94-93.744 93.968-46.828-93.997-0.058-94.37-117.56 203.92-54.29-297.65-39.223-164.89-93.589z"/>
+ </g>
+ </g>
+ <g fill="#fff" transform="matrix(-.021264 -.021291 -.021315 .021341 25.746 17.535)">
+ <g>
+ <path d="m76.784 5.2979 94.375 163.83 39.378 297 54.998-202.85 117.26 93.553 0.0582 93.773 46.94-93.744 93.968-46.828-93.997-0.058l-94.37-117.56 203.92-54.29-297.65-39.223-164.89-93.589z"/>
+ </g>
+ </g>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/slingscold.svg b/.icons/awkward/32x32/apps/slingscold.svg
new file mode 100644
index 00000000..85b5b439
--- /dev/null
+++ b/.icons/awkward/32x32/apps/slingscold.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#848484" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <g style="fill:#3f3f3f" transform="matrix(.66628 0 0 .66628 7.9999 8)">
+ <g style="fill:#3f3f3f">
+ <path style="fill:#3f3f3f" d="m24.013 0.001s-3.601-0.101-7.2 1.7c-1.1 0.5-2.3 1.3-3.3 2.3-1.617 1.617-4.129 4.594-6.107 7h-4.393l-2 3 3.392 0.917c0.01 0.121 0.042 0.292 0.136 0.523l-0.527 1.159s-0.2 0.4 1.3 2c1.6 1.601 2.1 1.4 2.1 1.4l1.243-0.564c0.186 0.058 0.324 0.078 0.414 0.078l0.943 3.486 3-2v-4.527c2.423-1.959 5.396-4.421 7-5.973 1-1 1.8-2.2 2.399-3.3 1.699-3.599 1.6-7.199 1.6-7.199zm-7 9c-1.101 0-2-0.9-2-2 0-1.101 0.899-2 2-2 1.1 0 2 0.899 2 2 0 1.1-0.901 2-2 2zm-10.5 12c0.2 0.101 0.3 0.2 0.5 0.3-0.2 0.2-0.4 0.5-0.601 0.7-2.301 2.3-6.399 2-6.399 2s-0.3-4.101 2-6.399c0.2-0.201 0.5-0.399 0.7-0.601 0.1 0.2 0.199 0.3 0.3 0.5-1.5 1.899-1.3 4.8-1.3 4.8s2.899 0.2 4.8-1.3z"/>
+ </g>
+ </g>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/slingshot.svg b/.icons/awkward/32x32/apps/slingshot.svg
new file mode 100644
index 00000000..3fb63552
--- /dev/null
+++ b/.icons/awkward/32x32/apps/slingshot.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="-23.335" cy="-5.657" r="11.5" transform="rotate(-135)"/>
+ <circle style="fill:#33b67a" cx="-22.627" cy="-4.95" r="11.5" transform="rotate(-135)"/>
+ <path style="opacity:0.2" d="m 5.1799826,28.356103 a 11.5,11.5 0 0 0 3.7965414,2.089204 c 0.089083,-0.171213 0.2838782,-0.270055 0.5631219,-0.250051 0.1889815,0.0135 0.4085788,-0.04021 0.4883511,-0.119983 0.24383,-0.243831 0.397845,-0.838585 0.276194,-1.069038 -0.161415,-0.30616 0.166538,-0.47717 0.605245,-0.314129 0.202887,0.07522 0.557836,0.06261 0.788371,-0.02805 0.231348,-0.09067 0.493189,-0.145964 0.582232,-0.122789 0.08904,0.02236 0.260621,-0.05734 0.381378,-0.178085 0.168733,-0.168734 0.173206,-0.327709 0.02114,-0.682252 -0.108558,-0.254117 -0.272819,-0.52409 -0.365114,-0.600122 -0.529782,-0.438706 -0.281359,-0.754624 0.693229,-0.882699 0.517585,-0.0679 0.699329,-0.03334 0.815613,0.156943 0.108558,0.176865 0.226876,0.214677 0.433421,0.13824 0.218336,-0.08172 0.381378,-0.02033 0.703395,0.260215 0.317137,0.275664 0.509859,0.348038 0.783085,0.296807 0.199633,-0.037 0.412685,-0.01586 0.474893,0.04635 0.06237,0.06237 0.288514,0.129132 0.502053,0.149136 0.434803,0.04041 0.54751,0.113275 0.501931,0.325473 -0.06066,0.280869 0.263101,0.432241 0.955315,0.447081 0.611913,0.01343 0.729863,-0.02883 0.942508,-0.335799 0.378369,-0.546208 0.537873,-1.207195 0.394674,-1.636633 -0.125026,-0.374669 -0.116488,-0.392965 0.195201,-0.401666 0.179427,-0.0052 0.427729,0.04554 0.551901,0.111974 0.359016,0.191502 0.308965,-0.06834 -0.119576,-0.622118 -0.43887,-0.566537 -0.41293,-0.904899 0.07034,-0.918479 0.269608,-0.0076 0.28827,-0.04106 0.20984,-0.382964 -0.152877,-0.668428 -0.637203,-0.837242 -0.521732,-0.181824 0.07412,0.421344 -0.169872,0.318845 -0.4074,-0.170767 -0.189469,-0.390323 -0.25249,-0.44196 -0.572473,-0.464321 -0.656231,-0.04716 -0.587925,-0.879853 0.07359,-0.89815 0.421223,-0.0122 0.620451,-0.335028 0.391543,-0.636308 C 19.28755,21.348341 19.153377,20.996238 19.090356,20.69821 19.026931,20.400588 18.926501,20.107439 18.86714,20.048078 18.80778,19.988719 18.759395,19.702073 18.759395,19.410957 18.758988,18.821 18.63254,18.61974 18.341424,18.744155 c -0.349664,0.149624 -0.4383,0.318764 -0.462696,0.882293 -0.01992,0.448465 -0.293555,1.418986 -0.442772,1.568204 -0.09189,0.09188 -0.36796,-0.340313 -0.430981,-0.67412 -0.03903,-0.208986 -0.130514,-0.519212 -0.20248,-0.690384 -0.07644,-0.182151 -0.04635,-0.480585 0.07196,-0.721691 0.186622,-0.37772 0.173205,-0.439927 -0.165075,-0.778207 l -0.367554,-0.367554 0.605,-0.716405 c 0.728197,-0.861557 0.825372,-1.086399 0.618013,-1.424679 -0.152472,-0.249237 -0.0557,-0.774547 0.187436,-1.017686 0.06464,-0.06465 0.367553,-0.07887 0.6729,-0.03131 0.378532,0.05895 0.60866,0.01748 0.726976,-0.130107 0.147998,-0.184591 0.211832,-0.1728 0.429762,0.08009 0.140272,0.163041 0.457004,0.373247 0.702581,0.465948 0.29071,0.110185 0.536695,0.298435 0.703801,0.538727 0.192316,0.276072 0.287864,0.339093 0.379345,0.247611 0.06749,-0.06749 0.275667,-0.111404 0.462695,-0.09839 0.461477,0.03293 0.472862,-0.182556 0.0248,-0.494002 -0.278105,-0.193536 -0.35129,-0.304127 -0.290303,-0.446432 0.129295,-0.3025 0.657857,-0.391949 0.810733,-0.137426 0.09676,0.161821 0.202887,0.179304 0.39561,0.06708 0.0679,-0.04025 0.139459,-0.06059 0.208985,-0.06912 a 11.5,11.5 0 0 0 -0.906688,-1.667004 c -0.037,0.118317 -0.06139,0.235413 -0.04798,0.312258 0.06139,0.35739 -0.463508,0.601748 -0.820897,0.382599 -0.364708,-0.223217 -0.509046,0.01382 -0.226062,0.369993 0.248424,0.311852 0.262655,0.893677 0.02399,0.945313 -0.160195,0.03415 -0.413904,-0.248017 -0.827403,-0.918478 -0.18703,-0.302501 -0.470421,-0.353323 -1.658059,-0.300062 -0.687538,0.03131 -1.089652,-0.07156 -1.366537,-0.348444 -0.105712,-0.105712 -0.579792,-0.385443 -1.053872,-0.622077 -0.89571,-0.446025 -1.149826,-0.716405 -0.879853,-0.936775 0.561089,-0.458629 0.215897,-0.769668 -0.853018,-0.770074 -0.445212,-4.07e-4 -0.80992,-0.0431 -0.811139,-0.09473 -0.0041,-0.20004 0.656636,-0.493188 1.064442,-0.471639 0.516772,0.02724 0.684692,-0.113844 0.567595,-0.475706 -0.06343,-0.198415 0.01708,-0.3903236 0.3025,-0.7172193 L 15.877511,9.0389396 15.537605,8.6990333 C 15.418475,8.5799034 15.335938,8.4648392 15.28674,8.3546543 A 11.5,11.5 0 0 0 4.6358073,11.125947 c -0.1414921,0.390322 -0.3110386,0.541979 -0.6074401,0.60744 a 11.5,11.5 0 0 0 -0.4191905,0.492376 c 0.07034,0.07766 0.1427117,0.156536 0.2333806,0.239886 0.4269157,0.392763 0.6163849,0.905061 0.4106522,1.110794 -0.043504,0.0435 -0.077252,0.368368 -0.074812,0.721284 0.00325,0.400081 -0.06912,0.678999 -0.1902825,0.739988 -0.1105915,0.05529 -0.1849969,0.248424 -0.1707663,0.443992 0.013417,0.190689 -0.045131,0.416751 -0.1305143,0.502134 -0.1362064,0.136207 -0.066681,0.239886 0.5749132,0.851392 l 0.7306359,0.695669 0.6907902,-0.715186 C 6.8931751,15.563431 7.0293819,15.060483 6.2576805,14.701061 5.9039504,14.5368 5.3392018,13.828933 5.3017959,13.504477 5.2883791,13.386974 5.3823,13.103583 5.5111879,12.874674 c 0.1280746,-0.228907 0.2512704,-0.724535 0.2720062,-1.101442 0.043098,-0.763569 0.1723927,-0.948972 0.8522051,-1.215694 0.59321,-0.232973 0.7399872,0.0089 0.2533032,0.418378 l -0.3618618,0.304941 0.3618618,0.248017 c 0.2008542,0.136613 0.5366942,0.223623 0.7546246,0.195161 0.3102253,-0.04025 0.3988613,-0.0029 0.4200037,0.178492 0.014639,0.126855 -0.046352,0.3025 -0.1341733,0.390323 -0.087822,0.08782 -0.098394,0.272413 -0.0248,0.410245 0.073999,0.13824 0.05936,0.44318 -0.033337,0.678186 -0.1475911,0.376093 -0.2305345,0.453345 -0.6814387,0.638341 -0.4570032,0.187844 -0.5114861,0.239886 -0.5066068,0.483025 0.00487,0.222809 0.060172,0.285423 0.2996541,0.345192 0.2402926,0.06058 0.3049395,0.138239 0.3638946,0.43708 0.039033,0.199228 0.1813381,0.47408 0.3163244,0.609067 0.2744462,0.274446 0.2240294,0.490749 -0.2175238,0.932302 -0.4078063,0.407806 -0.3126648,0.798943 0.3195768,1.324659 0.4387068,0.364708 0.500915,0.479772 0.5753201,1.053465 0.046352,0.354543 -0.00813,1.041674 -0.1211627,1.528765 -0.1130308,0.487091 -0.2252491,1.00183 -0.2492375,1.143728 -0.035373,0.204512 -0.1711728,0.298841 -0.6631428,0.459849 l -0.6196376,0.201667 0.5013215,0.381784 c 0.8916438,0.679407 1.1522656,0.736734 0.9957296,0.217524 -0.061396,-0.202073 -0.030901,-0.243952 0.1882496,-0.259809 0.1431189,-0.0097 0.2959952,-0.100019 0.3390931,-0.200853 0.042692,-0.100427 0.2484244,-0.232974 0.4561901,-0.294369 0.2085789,-0.06139 0.459036,-0.189062 0.5586498,-0.283797 0.3106318,-0.295182 1.0705418,-0.01748 1.6165878,0.592802 0.827404,0.924172 0.91238,0.9815 1.512095,1.003863 0.749746,0.02765 0.967676,-0.09026 1.121771,-0.606221 0.150031,-0.500508 -0.03171,-0.941654 -0.597681,-1.453952 -0.506201,-0.458223 -0.517992,-0.555398 -0.08904,-0.763977 0.364709,-0.176865 0.783492,0.03375 0.82781,0.416345 0.03375,0.294774 0.700955,0.760316 1.065663,0.742833 0.152469,-0.0069 0.47042,-0.108559 0.705022,-0.225249 0.404958,-0.201667 0.453342,-0.190688 0.952631,0.220778 0.498882,0.410245 0.528156,0.468793 0.553771,1.096969 0.02887,0.700549 -0.166294,1.019312 -0.784306,1.286033 -0.274039,0.11791 -0.363894,0.09229 -0.533847,-0.154097 -0.33706,-0.487496 -0.642814,-0.507013 -1.083146,-0.06668 -0.213458,0.213458 -0.371621,0.454563 -0.350884,0.535474 0.02033,0.0805 -0.05123,0.235007 -0.159789,0.343566 -0.108558,0.108558 -0.196382,0.300467 -0.194755,0.424881 0.0029,0.181745 -0.05855,0.216305 -0.30982,0.173207 -0.171985,-0.02968 -0.38585,-0.147591 -0.475298,-0.261436 -0.08904,-0.113437 -0.413093,-0.349664 -0.719659,-0.525308 -0.442366,-0.254524 -0.615977,-0.285831 -0.846512,-0.149625 -0.437487,0.25859 -0.935149,0.319577 -1.118113,0.136613 -0.289083,-0.289083 -0.9749943,0.384631 -1.6828612,1.6544 -0.1044931,0.187437 -0.082945,0.394389 0.068713,0.646066 0.1227889,0.204107 0.1890626,0.49319 0.1468591,0.642731 -0.042611,0.149137 -0.022689,0.325189 0.043585,0.391462 0.066274,0.06627 0.1166093,0.275341 0.111161,0.463752 -0.00528,0.189877 0.1066882,0.459281 0.2518392,0.604433 0.3435659,0.343564 0.1127061,0.585809 -0.3527544,0.36983 C 8.9135928,29.410465 8.526197,28.677308 8.6753737,28.257345 8.8778941,27.688084 8.5131865,27.645393 7.8647217,28.162941 7.0627299,28.803111 6.6066616,28.761518 5.8223568,27.977212 L 5.2584159,27.413277 5.25866,27.907442 C 5.2584159,28.061375 5.228044,28.219416 5.179986,28.35611 Z M 2.5123284,25.177045 c 0.030169,0.0016 0.057329,0.0053 0.088839,0.0047 0.3812155,-0.004 0.4972959,0.05729 0.7443378,0.39329 C 3.7769338,26.16166 3.9164336,25.89124 3.6003939,25.080221 3.4296687,24.641895 3.3862453,24.293369 3.4739053,24.07235 3.8974057,23.006442 4.0771576,22.384325 4.0068181,22.232668 3.8649195,21.925695 3.5655092,21.957572 3.0920801,22.330981 2.5489619,22.759441 2.2817127,22.698169 2.2521132,22.137405 2.2405255,21.919677 2.1646564,21.675156 2.0837458,21.594246 1.8312556,21.341756 1.7459944,21.053771 1.882892,20.916872 1.9550207,20.84474 2.043453,20.585545 2.0795985,20.340415 2.1324548,19.979366 2.0775657,19.82527 1.7897024,19.537407 1.4363789,19.184083 1.2859419,18.901099 1.0879342,18.214374 c -0.00325,-0.01057 -0.00894,-0.0187 -0.012197,-0.02927 a 11.5,11.5 0 0 0 1.4365912,6.991941 z m 18.0829306,2.487902 a 11.5,11.5 0 0 0 0.03655,-0.03339 11.5,11.5 0 0 0 1.403292,-1.720918 c -0.174669,-0.414555 -0.303639,-0.448383 -0.608252,-0.204919 -0.157716,0.126082 -0.392398,0.212604 -0.523399,0.193007 -0.202114,-0.03053 -0.225046,0.03436 -0.14938,0.435292 0.04896,0.259564 0.0172,0.595364 -0.0707,0.74572 -0.08522,0.14572 -0.108965,0.374058 -0.08811,0.5852 z M 20.7237,22.417502 c 0.0683,0.08375 0.200568,0.134702 0.399796,0.138768 0.420777,0.0093 0.801789,-0.436674 0.721528,-0.843829 -0.09184,-0.466721 -0.254075,-0.519984 -0.635047,-0.209758 -0.469608,0.382597 -0.635495,0.730635 -0.486277,0.914819 z M 20.573264,19.80803 c 0.08579,0.0801 0.236632,0.112218 0.453342,0.07847 0.229722,-0.03537 0.427323,-0.180118 0.650133,-0.476926 0.273632,-0.365522 0.361861,-0.413905 0.614758,-0.332588 0.324863,0.105305 0.697702,-0.175645 0.689977,-0.520024 -0.0073,-0.342346 -0.217931,-0.465134 -0.507419,-0.295995 -0.412279,0.241512 -0.92905,-0.198821 -0.96239,-0.819272 -0.01423,-0.264687 -0.06466,-0.441959 -0.112625,-0.393982 -0.04798,0.04798 -0.07725,0.367554 -0.06424,0.709087 0.01911,0.523277 -0.03781,0.681033 -0.362269,1.005488 -0.457816,0.457816 -0.587923,0.868468 -0.399267,1.04574 z m 3.316077,1.216467 a 11.5,11.5 0 0 0 0.04923,-0.425656 c -0.03037,0.141207 -0.04923,0.286603 -0.04923,0.425656 z m -1.492132,-3.988573 c 0.05529,0.02683 0.124415,-0.0073 0.215085,-0.09798 0.09189,-0.09188 0.246798,-0.129702 0.344378,-0.08416 0.130108,0.06017 0.262249,-0.02805 0.488717,-0.327708 0.04228,-0.05611 0.07969,-0.09758 0.118316,-0.141085 a 11.5,11.5 0 0 0 -0.164667,-0.511892 c -0.134987,0.14637 -0.326082,0.286236 -0.607033,0.420003 -0.476926,0.227281 -0.569628,0.311039 -0.529782,0.474486 0.0374,0.152877 0.07928,0.241106 0.134986,0.268347 z"/>
+ <path style="opacity:0.2" d="M 27.910156 2.0019531 C 27.736672 1.9978031 27.556812 2.0014238 27.371094 2.0136719 C 24.356046 2.2139827 20.121166 5.1561762 16.361328 8.6796875 C 16.621919 8.7724508 16.880088 8.8722333 17.134766 8.984375 C 18.862033 7.5359433 20.682638 6.0806698 22.220703 5.4121094 C 23.021983 5.0638122 24.667953 4.4242901 25.876953 4.3496094 C 27.421585 4.2541964 28.439753 4.8962957 28.078125 6.2460938 C 27.614739 7.9239238 26.136216 10.56507 23.738281 13.220703 C 21.340344 15.876336 18.074759 18.680187 15.638672 19.96875 L 17.087891 22.613281 C 19.938456 20.804218 23.072191 18.029703 25.763672 15.048828 C 30.976183 9.2757305 32.558558 3.5484635 29.296875 2.2578125 C 28.896483 2.0990531 28.430611 2.0144015 27.910156 2.0019531 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 12.667969 8.0019531 A 11.5 11.5 45 0 0 4.3691406 11.369141 A 11.5 11.5 45 0 0 1.0234375 19.988281 A 11.5 11.5 45 0 1 4.3691406 12.369141 A 11.5 11.5 45 0 1 20.630859 12.369141 A 11.5 11.5 45 0 1 23.976562 20.011719 A 11.5 11.5 45 0 0 20.630859 11.369141 A 11.5 11.5 45 0 0 12.667969 8.0019531 z"/>
+ <path style="fill:#a91f1f" d="M 27.910156 1.0019531 C 27.736672 0.99780512 27.556812 1.001424 27.371094 1.0136719 C 24.14353 1.2281017 19.509316 4.5742777 15.566406 8.4238281 C 15.820412 8.4938878 16.070666 8.5782088 16.320312 8.6660156 C 18.272383 7.0145558 20.440105 5.1860933 22.220703 4.4121094 C 23.021983 4.0638122 24.667953 3.4242901 25.876953 3.3496094 C 27.421585 3.2541964 28.439753 3.8962958 28.078125 5.2460938 C 27.614739 6.9239238 26.136216 9.5650698 23.738281 12.220703 C 21.340344 14.876336 18.074759 17.680187 15.638672 18.96875 L 17.087891 21.613281 C 19.938456 19.804218 23.072191 17.029703 25.763672 14.048828 C 30.976183 8.2757307 32.558558 2.5484635 29.296875 1.2578125 C 28.896483 1.0990531 28.430611 1.0144015 27.910156 1.0019531 z"/>
+ <circle style="opacity:0.2" cx="16" cy="21" r="6"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 27.910156 1.0019531 C 27.736672 0.99780515 27.556812 1.001424 27.371094 1.0136719 C 24.14353 1.2281017 19.509316 4.5742777 15.566406 8.4238281 C 15.820412 8.4938878 16.070667 8.5782088 16.320312 8.6660156 C 16.48622 8.5256573 16.659472 8.3823938 16.828125 8.2402344 C 20.467509 4.9134478 24.481171 2.2056698 27.371094 2.0136719 C 27.556812 2.0014238 27.736672 1.9978031 27.910156 2.0019531 C 28.430611 2.0144015 28.896483 2.0990531 29.296875 2.2578125 C 30.296971 2.6535515 30.836682 3.4688776 30.960938 4.5722656 C 31.101034 2.962241 30.578115 1.7648003 29.296875 1.2578125 C 28.896483 1.0990531 28.430611 1.0144015 27.910156 1.0019531 z M 28.066406 5.2851562 C 27.59184 6.9646302 26.118937 9.5842066 23.738281 12.220703 C 21.340344 14.876336 18.074759 17.680187 15.638672 18.96875 L 16.054688 19.726562 C 18.438357 18.356323 21.471822 15.730729 23.738281 13.220703 C 26.136216 10.56507 27.614739 7.9239238 28.078125 6.2460938 C 28.179413 5.8680318 28.162856 5.5515264 28.066406 5.2851562 z"/>
+ <circle style="fill:#e13c3c" cx="16" cy="20" r="6"/>
+ <circle style="opacity:0.2" cx="16" cy="21" r="4"/>
+ <circle style="fill:#ffa833" cx="16" cy="20" r="4"/>
+ <circle style="opacity:0.2" cx="16" cy="21" r="2"/>
+ <circle style="fill:#ffffff" cx="16" cy="20" r="2"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 16 A 4 4 0 0 0 12 20 A 4 4 0 0 0 12.035156 20.494141 A 4 4 0 0 1 16 17 A 4 4 0 0 1 19.964844 20.505859 A 4 4 0 0 0 20 20 A 4 4 0 0 0 16 16 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/smartcode-stremio.svg b/.icons/awkward/32x32/apps/smartcode-stremio.svg
new file mode 120000
index 00000000..ecc7e813
--- /dev/null
+++ b/.icons/awkward/32x32/apps/smartcode-stremio.svg
@@ -0,0 +1 @@
+stremio.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/smartgit.svg b/.icons/awkward/32x32/apps/smartgit.svg
new file mode 100644
index 00000000..6f3b1c10
--- /dev/null
+++ b/.icons/awkward/32x32/apps/smartgit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1" d="M 15.916016 10.058594 L 6 17 L 13.558594 22.291016 L 14.154297 19.207031 L 11 17 L 15.136719 14.103516 L 15.916016 10.058594 z M 18.626953 11.839844 L 18.033203 14.923828 L 21 17 L 17.107422 19.724609 L 16.328125 23.769531 L 26 17 L 18.626953 11.839844 z"/>
+ <path style="fill:#483c8f" d="M 15.916016,9.0585938 6,16 13.558594,21.291016 14.154297,18.207031 11,16 15.136719,13.103516 Z"/>
+ <path style="fill:#4b8adf" d="M 18.626953,10.839844 18.033203,13.923828 21,16 17.107422,18.724609 16.328125,22.769531 26,16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/smartgithg.svg b/.icons/awkward/32x32/apps/smartgithg.svg
new file mode 120000
index 00000000..c8ab8ace
--- /dev/null
+++ b/.icons/awkward/32x32/apps/smartgithg.svg
@@ -0,0 +1 @@
+smartgit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/smartsynchronize.svg b/.icons/awkward/32x32/apps/smartsynchronize.svg
new file mode 100644
index 00000000..4353868f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/smartsynchronize.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1" d="M 7.0000001,8 17.717269,16.59948 7.0000001,25 V 21.779189 L 13.741871,16.5 7.0000001,11.187359 Z M 25,10.689335 17.717269,16.59948 25,22.376818 V 19.156382 L 21.724469,16.499875 25,13.843742 Z"/>
+ <path style="fill:#d87d00" d="M 7.0000001,7 17.717269,15.59948 7.0000001,24 V 20.779189 L 13.741871,15.5 7.0000001,10.187359 Z M 25,9.689335 17.717269,15.59948 25,21.376818 V 18.156382 L 21.724469,15.499875 25,12.843742 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/smb4k.svg b/.icons/awkward/32x32/apps/smb4k.svg
new file mode 120000
index 00000000..28bce891
--- /dev/null
+++ b/.icons/awkward/32x32/apps/smb4k.svg
@@ -0,0 +1 @@
+system-config-samba.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/smilla-enlarger.svg b/.icons/awkward/32x32/apps/smilla-enlarger.svg
new file mode 120000
index 00000000..ed78df3f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/smilla-enlarger.svg
@@ -0,0 +1 @@
+smilla.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/smilla.svg b/.icons/awkward/32x32/apps/smilla.svg
new file mode 100644
index 00000000..6032bb93
--- /dev/null
+++ b/.icons/awkward/32x32/apps/smilla.svg
@@ -0,0 +1,41 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#704b91" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4c8a4c" width="3" height="3" x="7" y="16"/>
+ <rect style="fill:#e45e5e" width="3" height="3" x="10" y="16"/>
+ <rect style="fill:#7079ff" width="3" height="3" x="13" y="16"/>
+ <rect style="fill:#cdcdcd" width="3" height="3" x="16" y="16"/>
+ <rect style="fill:#ffbd1a" width="3" height="3" x="19" y="16"/>
+ <rect style="fill:#f3f3f3" width="3" height="3" x="22" y="16"/>
+ <rect style="fill:#7079ff" width="3" height="3" x="7" y="13"/>
+ <rect style="fill:#f3f3f3" width="3" height="3" x="10" y="13"/>
+ <rect style="fill:#4c8a4c" width="3" height="3" x="13" y="13"/>
+ <rect style="fill:#f3f3f3" width="3" height="3" x="16" y="13"/>
+ <rect style="fill:#cdcdcd" width="3" height="3" x="19" y="13"/>
+ <rect style="fill:#7079ff" width="3" height="3" x="22" y="13"/>
+ <rect style="fill:#f3f3f3" width="3" height="3" x="7" y="10"/>
+ <rect style="fill:#ffee35" width="3" height="3" x="10" y="10"/>
+ <rect style="fill:#ffbd1a" width="3" height="3" x="13" y="10"/>
+ <rect style="fill:#db5fe8" width="3" height="3" x="16" y="10"/>
+ <rect style="fill:#ffee35" width="3" height="3" x="19" y="10"/>
+ <rect style="fill:#ffbd1a" width="3" height="3" x="10" y="19"/>
+ <rect style="fill:#db5fe8" width="3" height="3" x="13" y="19"/>
+ <rect style="fill:#e45e5e" width="3" height="3" x="16" y="19"/>
+ <rect style="fill:#ffee35" width="3" height="3" x="19" y="19"/>
+ <rect style="fill:#e45e5e" width="3" height="3" x="22" y="19"/>
+ <rect style="fill:#7079ff" width="3" height="3" x="13" y="22"/>
+ <rect style="fill:#f3f3f3" width="3" height="3" x="16" y="22"/>
+ <rect style="fill:#4c8a4c" width="3" height="3" x="19" y="22"/>
+ <rect style="fill:#db5fe8" width="3" height="3" x="22" y="22"/>
+ <rect style="fill:#ffbd1a" width="3" height="3" x="7" y="7"/>
+ <rect style="fill:#e45e5e" width="3" height="3" x="10" y="7"/>
+ <rect style="fill:#ffee35" width="3" height="3" x="13" y="7"/>
+ <rect style="fill:#7079ff" width="3" height="3" x="16" y="7"/>
+ <rect style="opacity:0.2" width="12" height="1" x="7" y="10"/>
+ <rect style="opacity:0.2" width="15" height="1" x="7" y="13"/>
+ <rect style="opacity:0.2" width="18" height="1" x="7" y="16"/>
+ <rect style="opacity:0.2" width="18" height="1" x="7" y="19"/>
+ <rect style="opacity:0.2" width="15" height="1" x="10" y="22"/>
+ <rect style="opacity:0.2" width="12" height="1" x="13" y="25"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/smillaenlarger.svg b/.icons/awkward/32x32/apps/smillaenlarger.svg
new file mode 120000
index 00000000..ed78df3f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/smillaenlarger.svg
@@ -0,0 +1 @@
+smilla.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/smplayer.svg b/.icons/awkward/32x32/apps/smplayer.svg
new file mode 100644
index 00000000..475e0b38
--- /dev/null
+++ b/.icons/awkward/32x32/apps/smplayer.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m25 16a9 9 0 0 1 -9 9 9 9 0 0 1 -9 -9 9 9 0 0 1 9 -9 9 9 0 0 1 9 9z"/>
+ <path fill="#e4e4e4" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14zm0 3a4 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 -4zm-7 7a4 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 -4zm14 0a4 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 -4zm-7 7a4 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 -4z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path fill="#4f4f4f" d="m17.732 15a0.5 0.5 0 0 0 -0.683 -0.183 0.5 0.5 0 0 0 -0.183 0.683 0.5 0.5 0 0 0 0.683 0.183 0.5 0.5 0 0 0 0.183 -0.683zm-2.049-0.549a0.5 0.5 0 0 0 -0.683 -0.183 0.5 0.5 0 0 0 -0.183 0.683 0.5 0.5 0 0 0 0.683 0.183 0.5 0.5 0 0 0 0.183 -0.683zm1.5 2.5981a0.5 0.5 0 0 0 -0.683 -0.183 0.5 0.5 0 0 0 -0.183 0.683 0.5 0.5 0 0 0 0.683 0.183 0.5 0.5 0 0 0 0.183 -0.683zm-2.049-0.549a0.5 0.5 0 0 0 -0.683 -0.183 0.5 0.5 0 0 0 -0.183 0.683 0.5 0.5 0 0 0 0.683 0.183 0.5 0.5 0 0 0 0.183 -0.683z"/>
+ <path opacity=".2" d="m16 5a4 4 0 0 0 -4 4 4 4 0 0 0 0.035 0.4941 4 4 0 0 1 3.965 -3.4941 4 4 0 0 1 3.965 3.5059 4 4 0 0 0 0.035 -0.5059 4 4 0 0 0 -4 -4zm-7 7a4 4 0 0 0 -4 4 4 4 0 0 0 0.0352 0.494 4 4 0 0 1 3.9648 -3.494 4 4 0 0 1 3.965 3.506 4 4 0 0 0 0.035 -0.506 4 4 0 0 0 -4 -4zm14 0a4 4 0 0 0 -4 4 4 4 0 0 0 0.03516 0.49414 4 4 0 0 1 3.965 -3.494 4 4 0 0 1 3.965 3.506 4 4 0 0 0 0.035 -0.506 4 4 0 0 0 -4 -4zm-20.975 4.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5zm13.975 2.5a4 4 0 0 0 -4 4 4 4 0 0 0 0.03516 0.49414 4 4 0 0 1 3.965 -3.494 4 4 0 0 1 3.965 3.506 4 4 0 0 0 0.035 -0.506 4 4 0 0 0 -4 -4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/smtube.svg b/.icons/awkward/32x32/apps/smtube.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/.icons/awkward/32x32/apps/smtube.svg
@@ -0,0 +1 @@
+youtube.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/smuxi-frontend-gnome.svg b/.icons/awkward/32x32/apps/smuxi-frontend-gnome.svg
new file mode 120000
index 00000000..0f0e7055
--- /dev/null
+++ b/.icons/awkward/32x32/apps/smuxi-frontend-gnome.svg
@@ -0,0 +1 @@
+internet-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/smuxi.svg b/.icons/awkward/32x32/apps/smuxi.svg
new file mode 120000
index 00000000..0f0e7055
--- /dev/null
+++ b/.icons/awkward/32x32/apps/smuxi.svg
@@ -0,0 +1 @@
+internet-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/snes9x.svg b/.icons/awkward/32x32/apps/snes9x.svg
new file mode 100644
index 00000000..935cc9df
--- /dev/null
+++ b/.icons/awkward/32x32/apps/snes9x.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 16,3 a 5,5 0 0 0 -5,5 5,5 0 0 0 5,5 5,5 0 0 0 5,-5 5,5 0 0 0 -5,-5 z m -9,9 a 5,5 0 0 0 -5,5 5,5 0 0 0 5,5 5,5 0 0 0 5,-5 5,5 0 0 0 -5,-5 z m 18,0 a 5,5 0 0 0 -5,5 5,5 0 0 0 5,5 5,5 0 0 0 5,-5 5,5 0 0 0 -5,-5 z m -9,9 a 5,5 0 0 0 -5,5 5,5 0 0 0 5,5 5,5 0 0 0 5,-5 5,5 0 0 0 -5,-5 z"/>
+ <path style="fill:#8685b9" d="m 21,7 a 5,5 0 0 1 -5,5 5,5 0 0 1 -5,-5 5,5 0 0 1 5,-5 5,5 0 0 1 5,5 z"/>
+ <path style="fill:#6560e0" d="m 21,25 a 5,5 0 0 1 -5,5 5,5 0 0 1 -5,-5 5,5 0 0 1 5,-5 5,5 0 0 1 5,5 z"/>
+ <path style="fill:#6560e0" d="m 25,21 a 5,5 0 0 1 -5,-5 5,5 0 0 1 5,-5 5,5 0 0 1 5,5 5,5 0 0 1 -5,5 z"/>
+ <path style="fill:#8685b9" d="m 7,21 a 5,5 0 0 1 -5,-5 5,5 0 0 1 5,-5 5,5 0 0 1 5,5 5,5 0 0 1 -5,5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 5 5 0 0 0 11 7 A 5 5 0 0 0 11.027344 7.515625 A 5 5 0 0 1 16 3 A 5 5 0 0 1 20.972656 7.484375 A 5 5 0 0 0 21 7 A 5 5 0 0 0 16 2 z M 7 11 A 5 5 0 0 0 2 16 A 5 5 0 0 0 2.0273438 16.515625 A 5 5 0 0 1 7 12 A 5 5 0 0 1 11.972656 16.484375 A 5 5 0 0 0 12 16 A 5 5 0 0 0 7 11 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 25 11 A 5 5 0 0 0 20 16 A 5 5 0 0 0 20.027344 16.515625 A 5 5 0 0 1 25 12 A 5 5 0 0 1 29.972656 16.484375 A 5 5 0 0 0 30 16 A 5 5 0 0 0 25 11 z M 16 20 A 5 5 0 0 0 11 25 A 5 5 0 0 0 11.027344 25.515625 A 5 5 0 0 1 16 21 A 5 5 0 0 1 20.972656 25.484375 A 5 5 0 0 0 21 25 A 5 5 0 0 0 16 20 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/soapui.svg b/.icons/awkward/32x32/apps/soapui.svg
new file mode 100644
index 00000000..72f4af69
--- /dev/null
+++ b/.icons/awkward/32x32/apps/soapui.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="21.028" height="21.028" x="-33.85" y="-9.81" rx="2.103" ry="2.103" transform="matrix(-0.70710677,-0.70710679,-0.70710677,0.70710679,0,0)"/>
+ <rect style="fill:#66b744" width="21.028" height="21.028" x="-33.14" y="-10.51" rx="2.103" ry="2.103" transform="matrix(-0.70710678,-0.70710678,-0.70710678,0.70710678,0,0)"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 16,6 C 14.251315,6 12.757515,6.209079 11.496094,6.6347656 L 7.5078125,10.623047 c -0.2239599,0.93493 -0.3254982,1.958515 -0.2421875,2.625 C 7.6988151,16.713565 11.333334,19.000001 16,19 c 3.333333,0 4.997643,1.713565 5.064453,2.248047 0.0334,0.267241 0.06233,1.429805 -0.552734,1.851562 C 19.896656,23.521366 18.233333,24 16,24 13.261905,24 9.9921875,22.263672 9.9921875,22.263672 8.9577484,21.648622 7.7075544,22.098833 7.2050781,23.074219 l 4.0996099,4.099609 C 12.642279,27.61869 14.261985,28 16,28 c 1.748685,0 3.242485,-0.209079 4.503906,-0.634766 l 3.988282,-3.988281 c 0.223959,-0.93493 0.325498,-1.958515 0.242187,-2.625 C 24.301185,17.286435 20.666666,14.999999 16,15 12.666667,15 11.101966,13.286436 11.035156,12.751953 11.001751,12.484712 10.972829,11.322148 11.587891,10.900391 12.202954,10.478634 13.766666,10 16,10 c 2.738095,0 6.007812,1.736328 6.007812,1.736328 1.03444,0.615051 2.284634,0.164839 2.78711,-0.810547 L 20.695312,6.8261719 C 19.357721,6.3813102 17.738015,6 16,6 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 16 5 C 14.251315 5 12.757515 5.209079 11.496094 5.6347656 L 7.5078125 9.6230469 C 7.2838526 10.557977 7.1823143 11.581562 7.265625 12.248047 C 7.6988151 15.713565 11.333334 18.000001 16 18 C 19.333333 18 20.997643 19.713565 21.064453 20.248047 C 21.097853 20.515288 21.126783 21.677852 20.511719 22.099609 C 19.896656 22.521366 18.233333 23 16 23 C 13.261905 23 9.9921875 21.263672 9.9921875 21.263672 C 8.9577484 20.648622 7.7075544 21.098833 7.2050781 22.074219 L 11.304688 26.173828 C 12.642279 26.61869 14.261985 27 16 27 C 17.748685 27 19.242485 26.790921 20.503906 26.365234 L 24.492188 22.376953 C 24.716147 21.442023 24.817686 20.418438 24.734375 19.751953 C 24.301185 16.286435 20.666666 13.999999 16 14 C 12.666667 14 11.101966 12.286436 11.035156 11.751953 C 11.001751 11.484712 10.972829 10.322148 11.587891 9.9003906 C 12.202954 9.4786336 13.766666 9 16 9 C 18.738095 9 22.007812 10.736328 22.007812 10.736328 C 23.042252 11.351379 24.292446 10.901167 24.794922 9.9257812 L 20.695312 5.8261719 C 19.357721 5.3813102 17.738015 5 16 5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 15.462482 2 14.925546 2.2053134 14.513672 2.6171875 L 2.6171875 14.513672 C 2.0760942 15.054765 1.8985996 15.810091 2.0683594 16.5 C 2.157038 16.139607 2.3345326 15.796327 2.6171875 15.513672 L 14.513672 3.6171875 C 15.33742 2.7934394 16.66258 2.7934394 17.486328 3.6171875 L 29.382812 15.513672 C 29.665467 15.796327 29.842962 16.139607 29.931641 16.5 C 30.1014 15.810091 29.923906 15.054765 29.382812 14.513672 L 17.486328 2.6171875 C 17.074454 2.2053134 16.537518 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sofastats.svg b/.icons/awkward/32x32/apps/sofastats.svg
new file mode 100644
index 00000000..0224c494
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sofastats.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="3" height="3" x="25" y="25"/>
+ <rect style="opacity:0.2" width="3" height="3" x="5" y="25"/>
+ <rect style="fill:#4f4f4f" width="3" height="3" x="25" y="24"/>
+ <rect style="fill:#4f4f4f" width="3" height="3" x="5" y="24"/>
+ <rect style="fill:#6d4c41" width="23" height="13" x="5" y="5" rx="1.438" ry="1.444"/>
+ <rect style="opacity:0.2" width="29" height="9" x="2" y="16" rx="1.45" ry="1.5"/>
+ <rect style="fill:#795548" width="29" height="9" x="2" y="15" rx="1.45" ry="1.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.4492188 15 C 2.6459187 15 2 15.669 2 16.5 L 2 17.5 C 2 16.669 2.6459187 16 3.4492188 16 L 29.550781 16 C 30.354081 16 31 16.669 31 17.5 L 31 16.5 C 31 15.669 30.354081 15 29.550781 15 L 3.4492188 15 z"/>
+ <rect style="fill:#8d6e63" width="6" height="13" x="2" y="11" rx="1.5" ry="1.444"/>
+ <rect style="fill:#8d6e63" width="6" height="13" x="25" y="11" rx="1.5" ry="1.444"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.4375 5 C 5.641125 5 5 5.6450903 5 6.4453125 L 5 7.4453125 C 5 6.6450903 5.641125 6 6.4375 6 L 26.5625 6 C 27.358875 6 28 6.6450903 28 7.4453125 L 28 6.4453125 C 28 5.6450903 27.358875 5 26.5625 5 L 6.4375 5 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.5 11 C 2.669 11 2 11.64509 2 12.445312 L 2 13.445312 C 2 12.64509 2.669 12 3.5 12 L 6.5 12 C 7.331 12 8 12.64509 8 13.445312 L 8 12.445312 C 8 11.64509 7.331 11 6.5 11 L 3.5 11 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 26.5 11 C 25.669 11 25 11.64509 25 12.445312 L 25 13.445312 C 25 12.64509 25.669 12 26.5 12 L 29.5 12 C 30.331 12 31 12.64509 31 13.445312 L 31 12.445312 C 31 11.64509 30.331 11 29.5 11 L 26.5 11 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/software-center.svg b/.icons/awkward/32x32/apps/software-center.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/software-center.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/software-manager.svg b/.icons/awkward/32x32/apps/software-manager.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/software-manager.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/software-properties-mint.svg b/.icons/awkward/32x32/apps/software-properties-mint.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/software-properties-mint.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/software-properties.svg b/.icons/awkward/32x32/apps/software-properties.svg
new file mode 100644
index 00000000..47974836
--- /dev/null
+++ b/.icons/awkward/32x32/apps/software-properties.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill="#3f3f3f" d="m14.572 6c-0.39572 0-0.71484 0.34338-0.71484 0.76953v12.307h-2.8574l5 6.924 5-6.9238h-2.8574v-12.307c0-0.4256-0.32-0.769-0.715-0.769z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle fill="#f2ab56" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m23 19-0.0882 1.0536a3.1429 3.1429 0 0 0 -0.91852 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0 -0.048 0.53013 3.1429 3.1429 0 0 0 0.0457 0.53237l-0.86719 0.60156 1 1.7321 0.95536-0.44978a3.1429 3.1429 0 0 0 0.92075 0.5279l0.0882 1.0558h2l0.0882-1.0536a3.1429 3.1429 0 0 0 0.91854 -0.53126l0.95758 0.4509 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048 -0.53013 3.1429 3.1429 0 0 0 -0.0457 -0.53237l0.86719-0.60156-1-1.7321-0.95536 0.44978a3.1429 3.1429 0 0 0 -0.921 -0.528l-0.088-1.056h-2zm1 2.8572a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1 -1.143 1.143 1.1429 1.1429 0 0 1 -1.143 -1.143 1.1429 1.1429 0 0 1 1.143 -1.143z"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/software-sources.svg b/.icons/awkward/32x32/apps/software-sources.svg
new file mode 120000
index 00000000..b4324aaf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/software-sources.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/software-store.svg b/.icons/awkward/32x32/apps/software-store.svg
new file mode 100644
index 00000000..e8aa03df
--- /dev/null
+++ b/.icons/awkward/32x32/apps/software-store.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m12 3-2 2v3h-8v18.5c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-18.5h-8v-3l-2-2zm0 2h8v3h-8z"/>
+ <path opacity=".2" d="m12 5v1h8v-1h-8zm-10 21.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle fill="#4ab3e4" cx="24.5" cy="23.5" r="7.5"/>
+ <path fill="#fff" d="m26 18.96v4.04l1.5-0.04-3 4.04-3-4.04h1.5v-4h3zm-5 8.0402h7v1h-7z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.947a7.5 7.5 0 0 1 -7.479 7.053 7.5 7.5 0 0 1 -7.479 -6.947 7.5 7.5 0 0 0 -0.021 0.447 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5 -7.5 7.5 7.5 0 0 0 -0.021 -0.553z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/software-update-available.svg b/.icons/awkward/32x32/apps/software-update-available.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/software-update-available.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/software-update-urgent.svg b/.icons/awkward/32x32/apps/software-update-urgent.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/software-update-urgent.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/software.svg b/.icons/awkward/32x32/apps/software.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/software.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/softwarecenter-debian.svg b/.icons/awkward/32x32/apps/softwarecenter-debian.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/softwarecenter-debian.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/softwarecenter-ubuntu.svg b/.icons/awkward/32x32/apps/softwarecenter-ubuntu.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/softwarecenter-ubuntu.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/softwarecenter.svg b/.icons/awkward/32x32/apps/softwarecenter.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/softwarecenter.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/solaar.svg b/.icons/awkward/32x32/apps/solaar.svg
new file mode 100644
index 00000000..e8075ccb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/solaar.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#029499" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.2" d="m 12.298828,8.0896878 -2.5976561,1.5 1.9179691,3.3222652 a 6,6 0 0 0 -1.529297,3.087891 l -4.089844,0 0,3 4.349609,0 a 6,6 0 0 0 1.636719,2.451172 L 9.7011719,25.41 l 2.5976561,1.5 2.34961,-4.070312 A 6,6 0 0 0 16,22.999844 6,6 0 0 0 17.349609,22.837735 l 2.351563,4.072265 2.597656,-1.5 -2.285156,-3.958984 a 6,6 0 0 0 1.634766,-2.451172 l 4.351562,0 0,-3 -4.085938,0 a 6,6 0 0 0 -1.53125,-3.091797 l 1.916016,-3.3183592 -2.597656,-1.5 -1.851563,3.2050782 A 6,6 0 0 0 16,10.999844 6,6 0 0 0 14.152344,11.298672 L 12.298828,8.0896878 Z M 16,12.999844 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 z"/>
+ <path style="fill:#ffffff" d="M 12.298828 7.0898438 L 9.7011719 8.5898438 L 11.619141 11.912109 A 6 6 0 0 0 10.089844 15 L 6 15 L 6 18 L 10.349609 18 A 6 6 0 0 0 11.986328 20.451172 L 9.7011719 24.410156 L 12.298828 25.910156 L 14.648438 21.839844 A 6 6 0 0 0 16 22 A 6 6 0 0 0 17.349609 21.837891 L 19.701172 25.910156 L 22.298828 24.410156 L 20.013672 20.451172 A 6 6 0 0 0 21.648438 18 L 26 18 L 26 15 L 21.914062 15 A 6 6 0 0 0 20.382812 11.908203 L 22.298828 8.5898438 L 19.701172 7.0898438 L 17.849609 10.294922 A 6 6 0 0 0 16 10 A 6 6 0 0 0 14.152344 10.298828 L 12.298828 7.0898438 z M 16 12 A 4 4 0 0 1 20 16 A 4 4 0 0 1 16 20 A 4 4 0 0 1 12 16 A 4 4 0 0 1 16 12 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/solfege.svg b/.icons/awkward/32x32/apps/solfege.svg
new file mode 100644
index 00000000..5986ec78
--- /dev/null
+++ b/.icons/awkward/32x32/apps/solfege.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#805fd6" d="m18 4c-2 0-4 0-4 2v12.215c-0.488-0.141-0.992-0.213-1.5-0.215-3.0376 0-5.5 2.462-5.5 5.5s2.4624 5.5 5.5 5.5c2.958-0.003 5.394-2.346 5.5-5.303 0.024-3.766 0-7.581 0-11.363 0-5.334 6 1.666 7 2.666 0-2.667 0-11-7-11z"/>
+ <path fill="#fff" opacity=".1" d="m18 4c-2 0-4 0-4 2v1c0-2 2-2 4-2 6.285 0 6.923 6.686 6.988 9.988l0.012 0.012c0-2.667 0-11-7-11zm-5.5 14c-3.0376 0-5.5 2.462-5.5 5.5 0 0.169 0.0105 0.335 0.0254 0.5 0.2529-2.803 2.6058-5 5.4746-5 0.508 0.002 1.012 0.074 1.5 0.215v-1c-0.488-0.141-0.992-0.213-1.5-0.215z"/>
+ <path opacity=".2" d="m18.953 10.359c-0.578 0.078-0.953 0.641-0.953 1.975v1c0-5.334 6 1.666 7 2.666 0-0.272-0.004-0.636-0.012-1.012-0.762-0.765-4.305-4.8627-6.035-4.6286zm-0.953 13.338c-0.106 2.957-2.542 5.3-5.5 5.303-2.8688 0-5.2217-2.197-5.4746-5-0.0149 0.165-0.0254 0.331-0.0254 0.5 0 3.038 2.4624 5.5 5.5 5.5 2.958-0.003 5.394-2.346 5.5-5.303 0.002-0.331-0.001-0.668 0-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/somafm.svg b/.icons/awkward/32x32/apps/somafm.svg
new file mode 100644
index 00000000..3ff9c05d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/somafm.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" opacity=".2" d="m21.5 11.5v-2h-11v3.5l11 8v3.5h-11v-2"/>
+ <path fill="none" stroke="#ff5151" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="m21.5 10.5v-2h-11v3.5l11 8v3.5h-11v-2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sonata.svg b/.icons/awkward/32x32/apps/sonata.svg
new file mode 120000
index 00000000..7fa3cf36
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sonata.svg
@@ -0,0 +1 @@
+cantata.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/songkick.svg b/.icons/awkward/32x32/apps/songkick.svg
new file mode 100644
index 00000000..89602aad
--- /dev/null
+++ b/.icons/awkward/32x32/apps/songkick.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e73c4f" width="28" height="28" x="2" y="2" rx="11.2" ry="11.2"/>
+ <path opacity=".2" d="m2 18.801v1c0 6.205 4.9944 11.199 11.199 11.199h5.6016c6.205 0 11.199-4.994 11.199-11.199v-1c0 6.205-4.994 11.199-11.199 11.199h-5.6016c-6.2046 0-11.199-4.994-11.199-11.199z"/>
+ <path fill="#fff" opacity=".2" d="m13.199 2c-6.2046 0-11.199 4.9944-11.199 11.199v1c0-6.2046 4.9944-11.199 11.199-11.199h5.6016c6.205 0 11.199 4.9944 11.199 11.199v-1c0-6.2046-4.994-11.199-11.199-11.199h-5.6016z"/>
+ <path opacity=".2" d="m16.004 2.9997 0.0078 9.9863 0.01367 10.986h3.0293l0.0078-2.8887c0.0055-2.2874 0.01267-2.8868 0.03906-2.877 0.01835 0.0071 0.51032 0.88269 1.0957 1.9453s1.1405 2.0517 1.2305 2.1992c0.18612 0.30514 0.55138 0.72659 0.78906 0.9082 0.49744 0.38008 1.0157 0.57529 1.8164 0.68359 0.42868 0.058 1.8773 0.07873 1.9219 0.02734 0.01946-0.02243 0.02621-0.54474 0.02148-1.6562l-0.0078-1.623-0.53516-0.01953c-0.60662-0.02221-0.73819-0.05061-1.084-0.24609-0.26861-0.15185-0.57996-0.48054-0.81055-0.85352-0.08212-0.13282-0.49638-0.87914-0.91992-1.6582-0.74677-1.3736-0.76857-1.4197-0.72852-1.4902 0.02271-0.04003 0.95328-1.5385 2.0684-3.3301 1.1151-1.7915 2.0352-3.2755 2.043-3.2988 0.01185-0.035653-0.27314-0.042969-1.7949-0.042969h-1.8125l-1.6309 2.6211c-0.89784 1.4416-1.6469 2.6262-1.6641 2.6328-0.02942 0.01133-0.02954-8.3455-0.01367-11.992-0.09569-0.00239-0.18887-0.013672-0.28516-0.013672h-2.7969zm-6.7441 7c-0.37364 0.00315-0.73874 0.021368-0.91406 0.054688-1.441 0.27392-2.4616 1.0479-3.0137 2.2891-0.17483 0.39306-0.28182 0.77364-0.34961 1.2363-0.045148 0.30811-0.048981 0.44072-0.037109 0.94141 0.00971 0.40873 0.02709 0.66732 0.0625 0.86719 0.24196 1.3653 0.93416 2.2304 2.1387 2.6816 0.38873 0.14562 0.63157 0.20137 1.6719 0.375 0.5781 0.09649 1.0188 0.1829 1.1113 0.2207 0.39791 0.1626 0.58322 0.45683 0.61719 0.97266 0.04181 0.63501-0.26736 1.0696-0.89062 1.25-0.24992 0.07236-0.70748 0.11286-1.0293 0.0918-1.0576-0.07-1.7481-0.331-2.3459-0.888l-0.070312-0.06641-0.9043 1.0586c-0.49826 0.58197-0.90625 1.083-0.90625 1.1113 0 0.07126 0.41795 0.49068 0.73828 0.74219 0.80854 0.63482 1.6666 0.93406 3.0273 1.0527 0.28585 0.02496 1.3398-0.01192 1.584-0.05469 1.8306-0.32056 3.0939-1.4158 3.5078-3.0449 0.19239-0.75716 0.18808-1.9016-0.0098-2.75-0.145-0.623-0.334-1.012-0.701-1.445-0.384-0.452-0.714-0.686-1.293-0.912-0.391-0.153-0.719-0.226-1.7618-0.397-1.1121-0.182-1.2444-0.228-1.4981-0.505-0.2875-0.315-0.3371-0.733-0.1445-1.19 0.1362-0.323 0.4141-0.557 0.8145-0.685 0.20906-0.06684 1.0452-0.07327 1.3789-0.01172 0.44824 0.08266 0.86877 0.28724 1.168 0.57031 0.08701 0.08232 0.17314 0.15039 0.19141 0.15039 0.04959 0 1.7832-2.0374 1.7832-2.0957 0-0.06766-0.33496-0.39948-0.66016-0.6543-0.627-0.492-1.373-0.793-2.302-0.928-0.208-0.03-0.5896-0.0424-0.9632-0.0393z"/>
+ <path fill="#fff" d="m16.004 2 0.0078 9.9863 0.01367 10.986h3.0293l0.0078-2.8887c0.0055-2.2874 0.01267-2.8868 0.03906-2.877 0.01835 0.0071 0.51032 0.88269 1.0957 1.9453s1.1405 2.0517 1.2305 2.1992c0.18612 0.30514 0.55138 0.72659 0.78906 0.9082 0.49744 0.38008 1.0157 0.57529 1.8164 0.68359 0.42868 0.058 1.8773 0.07873 1.9219 0.02734 0.01946-0.02243 0.02621-0.54474 0.02148-1.6562l-0.0078-1.623-0.53516-0.01953c-0.60662-0.02221-0.73819-0.05061-1.084-0.24609-0.26861-0.15185-0.57996-0.48054-0.81055-0.85352-0.08212-0.13282-0.49638-0.87914-0.91992-1.6582-0.74677-1.3736-0.76857-1.4197-0.72852-1.4902 0.02271-0.04003 0.95328-1.5385 2.0684-3.3301 1.1151-1.7915 2.0352-3.2755 2.043-3.2988 0.01185-0.035653-0.27314-0.042969-1.7949-0.042969h-1.8125l-1.6309 2.6211c-0.89784 1.4416-1.6469 2.6262-1.6641 2.6328-0.02942 0.01133-0.02954-8.3455-0.01367-11.992-0.097-0.0005-0.19-0.0118-0.286-0.0118h-2.797zm-6.7442 7c-0.3737 0.0032-0.7388 0.0214-0.9141 0.0547-1.441 0.2739-2.4616 1.0483-3.0137 2.2893-0.17483 0.39306-0.28182 0.77364-0.34961 1.2363-0.045148 0.30811-0.048981 0.44072-0.037109 0.94141 0.00971 0.40873 0.02709 0.66732 0.0625 0.86719 0.24196 1.3653 0.93416 2.2304 2.1387 2.6816 0.38873 0.14562 0.63157 0.20137 1.6719 0.375 0.5781 0.09649 1.0188 0.1829 1.1113 0.2207 0.39791 0.1626 0.58322 0.45683 0.61719 0.97266 0.04181 0.63501-0.26736 1.0696-0.89062 1.25-0.24992 0.07236-0.70748 0.11286-1.0293 0.0918-1.0575-0.07-1.748-0.33-2.3458-0.887l-0.0703-0.067-0.9043 1.059c-0.49826 0.58197-0.90625 1.083-0.90625 1.1113 0 0.07126 0.41795 0.49068 0.73828 0.74219 0.80854 0.63482 1.6666 0.93406 3.0273 1.0527 0.28585 0.02496 1.3398-0.01192 1.584-0.05469 1.8306-0.32056 3.0939-1.4158 3.5078-3.0449 0.19239-0.75716 0.18808-1.9016-0.0098-2.75-0.145-0.623-0.334-1.013-0.701-1.446-0.384-0.451-0.714-0.685-1.293-0.912-0.391-0.153-0.719-0.226-1.7618-0.396-1.1121-0.183-1.2444-0.229-1.4981-0.506-0.2875-0.314-0.3371-0.732-0.1445-1.19 0.1362-0.323 0.4141-0.557 0.8145-0.685 0.20906-0.06684 1.0452-0.07327 1.3789-0.01172 0.44824 0.08266 0.86877 0.28724 1.168 0.57031 0.08701 0.08232 0.17314 0.15039 0.19141 0.15039 0.04959 0 1.7832-2.0374 1.7832-2.0957 0-0.06766-0.33496-0.39948-0.66016-0.6543-0.627-0.4917-1.373-0.7929-2.302-0.9279-0.208-0.0302-0.5896-0.0422-0.9632-0.0391z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sonic-visualiser.svg b/.icons/awkward/32x32/apps/sonic-visualiser.svg
new file mode 100644
index 00000000..9ce3b5b6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sonic-visualiser.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#eb6416" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.3;fill:#ffffff" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 16 H 2.7 29.3 30 V 3.4 C 30,2.6244 29.3756,2 28.6,2 Z"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:2;stroke-linejoin:round" d="m 4,16.999665 h 3.647348 l 1.7755577,-6 1.1837053,11 3.013066,-15.0000001 2.044581,19.0000001 2.797848,-18.0000001 2.15219,15.0000001 2.098387,-11 1.398923,6 H 28"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2;stroke-linejoin:round" d="m 4,16 h 3.647348 l 1.7755577,-6 1.1837053,11 3.013066,-15 2.044581,19 2.797848,-18 2.15219,15 2.098387,-11 1.398923,6 H 28"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/soulseek.svg b/.icons/awkward/32x32/apps/soulseek.svg
new file mode 100644
index 00000000..6a131b3e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/soulseek.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,3 C 8.244,3 2,9.244 2,17 2,24.756 8.244,31 16,31 23.756,31 30,24.756 30,17 30,9.244 23.756,3 16,3 Z"/>
+ <path style="fill:#4f4f4f" d="M 16,2 C 8.244,2 2,8.244 2,16 2,23.756 8.244,30 16,30 23.756,30 30,23.756 30,16 30,8.244 23.756,2 16,2 Z"/>
+ <path style="opacity:0.2" d="m 14.736434,26 c -0.406627,-0.11282 -0.952948,-0.316653 -1.304794,-1.063081 -0.483077,-1.024823 -0.482295,-1.003311 -0.05928,-1.629082 0.586664,-0.867896 1.645401,-2.411604 1.645401,-2.832881 0,-0.26556 -0.263291,-0.474888 -0.915521,-0.727878 C 12.696976,19.201994 10.792146,18.280472 9.8102858,17.555995 8.6076998,16.668653 7.4845267,15.004647 7.1346601,13.845707 6.8886915,13.030931 6.9705022,12.854947 7.4560824,13.154293 10.003962,14.616919 10.800179,14.846029 13.325191,15.075002 14.893986,15.006712 16.118424,14.07949 16.057,12.975325 16.00678,12.142424 15.455832,11.433809 15.121824,10.367636 14.933462,9.7663812 15.038214,9.5557136 15.072584,9.3248197 15.096264,9.1656785 15.156954,9.0195103 15.207417,9 c 0.2781,0.157271 0.462723,0.4306658 0.729823,0.536138 0.632014,0.2495701 1.298511,0.2529564 1.96977,0.547322 0.686302,0.350981 0.991781,0.703272 1.144568,1.331946 0.10972,0.451468 0.409862,0.756345 0.71986,1.058564 0.146915,0.143226 0.267124,0.29782 0.267124,0.34354 0,0.232471 -0.758689,0.189403 -1.382467,0.01308 -0.54844,-0.15502 -0.705452,0.539595 -0.649095,1.041412 0.08435,1.334198 1.821534,1.086948 3.309198,1.202996 1.240674,0.09678 3.356686,-0.06622 4.96447,-0.756755 0.33672,-0.14462 0.660417,-0.252839 0.719337,-0.240486 -0.548394,2.349297 -2.906966,4.34942 -4.945254,5.206364 -1.005433,0.406364 -2.457045,0.869928 -2.893055,0.923878 -1.084029,0.134135 -1.455653,0.276027 -1.630891,0.622694 -0.199758,0.395153 -0.493365,2.214312 -0.602228,3.59775 -0.260388,1.15763 -1.442657,1.562905 -2.192123,1.571547 z"/>
+ <path style="fill:#4895fb" d="m 14.736434,25 c -0.406627,-0.11282 -0.952948,-0.316653 -1.304794,-1.063081 -0.483077,-1.024823 -0.482295,-1.003311 -0.05928,-1.629082 0.586664,-0.867896 1.645401,-2.411604 1.645401,-2.832881 0,-0.26556 -0.263291,-0.474888 -0.915521,-0.727878 C 12.696976,18.201994 10.792146,17.280472 9.8102858,16.555995 8.6076998,15.668653 7.4845267,14.004647 7.1346601,12.845707 6.8886915,12.030931 6.9705022,11.854947 7.4560824,12.154293 10.003962,13.616919 10.800179,13.846029 13.325191,14.075002 14.893986,14.006712 16.118424,13.07949 16.057,11.975325 16.00678,11.142424 15.455832,10.433809 15.121824,9.3676364 14.933462,8.7663812 15.038214,8.5557136 15.072584,8.3248197 15.096264,8.1656785 15.156954,8.0195103 15.207417,8 c 0.2781,0.157271 0.462723,0.4306658 0.729823,0.536138 0.632014,0.2495701 1.298511,0.2529564 1.96977,0.5473224 0.686302,0.3509802 0.991781,0.7032721 1.144568,1.3319456 0.10972,0.451468 0.409862,0.756345 0.71986,1.058564 0.146915,0.143226 0.267124,0.29782 0.267124,0.34354 0,0.232471 -0.758689,0.189403 -1.382467,0.01308 -0.54844,-0.15502 -0.705452,0.539595 -0.649095,1.041412 0.08435,1.334198 1.821534,1.086948 3.309198,1.202996 1.240674,0.09678 3.356686,-0.06622 4.96447,-0.756755 0.33672,-0.14462 0.660417,-0.252839 0.719337,-0.240486 -0.548394,2.349297 -2.906966,4.34942 -4.945254,5.206364 -1.005433,0.406364 -2.457045,0.869928 -2.893055,0.923878 -1.084029,0.134135 -1.455653,0.276027 -1.630891,0.622694 -0.199758,0.395153 -0.493365,2.214312 -0.602228,3.59775 -0.260388,1.15763 -1.442657,1.562905 -2.192123,1.571547 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 15.207031,8 c -0.05046,0.01951 -0.111085,0.1650776 -0.134765,0.3242188 -0.03173,0.2131825 -0.114838,0.4237407 0.01953,0.9257812 0.029,-0.1252259 0.07347,-0.2338515 0.115234,-0.25 0.2781,0.157271 0.463369,0.4316372 0.730469,0.5371094 0.632014,0.2495701 1.297491,0.252509 1.96875,0.5468746 0.686302,0.350981 0.991744,0.703358 1.144531,1.332032 0.0499,0.205305 0.142234,0.376944 0.253907,0.535156 0.399897,0.04418 0.734374,0.01946 0.734374,-0.132813 0,-0.04572 -0.120663,-0.200524 -0.267578,-0.34375 C 19.461486,11.17239 19.160501,10.867484 19.050781,10.416016 18.897994,9.7873421 18.592552,9.4349646 17.90625,9.0839844 17.234991,8.7896184 16.569514,8.7866795 15.9375,8.5371094 15.6704,8.4316372 15.485131,8.157271 15.207031,8 Z m -8.0410154,4.021484 c -0.2163336,-0.0386 -0.2157264,0.213137 -0.03125,0.824219 0.01848,0.06121 0.061292,0.135375 0.083984,0.199219 0.066246,0.02002 0.1387848,0.04804 0.2382812,0.109375 2.5478798,1.462626 3.3421758,1.690949 5.8671878,1.919922 1.568795,-0.06829 2.793846,-0.995445 2.732422,-2.09961 -0.0094,-0.155394 -0.05028,-0.303253 -0.08984,-0.453125 -0.292119,0.847359 -1.343393,1.496181 -2.642578,1.552735 C 10.799207,13.845246 10.004911,13.616923 7.4570312,12.154297 7.3356362,12.07946 7.2381268,12.034351 7.1660156,12.021484 Z M 27,13.078125 c -0.05892,-0.01235 -0.38203,0.09561 -0.71875,0.240234 -1.607784,0.690535 -3.72417,0.85264 -4.964844,0.75586 -1.352258,-0.105486 -2.896581,0.07705 -3.232422,-0.888672 -0.07554,0.208027 -0.101306,0.461744 -0.07617,0.685547 0.08435,1.334198 1.82093,1.087077 3.308594,1.203125 1.240674,0.09678 3.35706,-0.06532 4.964844,-0.75586 0.132822,-0.05705 0.169885,-0.05515 0.283203,-0.0957 C 26.748547,13.851599 26.90791,13.472636 27,13.078125 Z m -12.222656,7.009766 c -0.343969,0.654048 -0.986847,1.603138 -1.404297,2.220703 -0.348959,0.516219 -0.39312,0.622975 -0.132813,1.208984 0.04247,-0.06683 0.07366,-0.121472 0.132813,-0.208984 0.586664,-0.867896 1.644531,-2.412708 1.644531,-2.833985 0,-0.139221 -0.0774,-0.264014 -0.240234,-0.386718 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sound-juicer.svg b/.icons/awkward/32x32/apps/sound-juicer.svg
new file mode 100644
index 00000000..a49368c9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sound-juicer.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#858585" d="m16 8.5a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5 -7.5 7.5 7.5 0 0 0 -7.5 -7.5zm0 4.5c1.6569 0 3 1.3431 3 3s-1.3431 3-3 3-3-1.3431-3-3 1.3431-3 3-3z"/>
+ <path fill="#e4e4e4" d="m16 1c-8.31 0-15 6.69-15 15s6.69 15 15 15 15-6.69 15-15-6.69-15-15-15zm0 9a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6 -6 6 6 0 0 1 6 -6z"/>
+ <path fill="#fff" opacity=".4" d="m16 1c8.3024 0 14.986 6.69 14.986 15 0 0.1259-0.006 0.24986-0.0087 0.375-0.198-8.1346-6.8-14.625-14.977-14.625-8.176 0-14.779 6.4904-14.978 14.625-0.0019-0.125-0.0077-0.249-0.0077-0.375 0-8.31 6.6839-15 14.986-15zm2.959 15.375c0.01566 0.12413 0.03806 0.24662 0.03806 0.375 0 1.6569-1.3419 3-2.9973 3-1.6553 0-2.9973-1.3431-2.9973-3 0-0.12838 0.0224-0.25087 0.03806-0.375 0.18614 1.4779 1.4321 2.625 2.9592 2.625s2.7731-1.1471 2.9592-2.625z"/>
+ <path opacity=".2" d="m1.0254 16.5c-0.0055 0.168-0.0254 0.331-0.0254 0.5 0 8.31 6.69 15 15 15s15-6.69 15-15c0-0.169-0.02-0.332-0.025-0.5-0.265 8.074-6.834 14.5-14.975 14.5-8.1411 0-14.71-6.426-14.975-14.5z"/>
+ <path fill="#ff9f26" d="m25.902 15c-1.7862 2.5005-7.8552 9.5522-5.2701 13.629 2.0003 3.1538 8.7994 3.17 10.776 0 2.573-4.124-3.985-11.129-5.505-13.629z"/>
+ <path opacity=".2" d="m20.035 26.806c-0.08635 1.0216 0.06543 1.9861 0.5957 2.8223 2.0003 3.1538 8.8003 3.17 10.777 0 0.49829-0.79885 0.64836-1.7066 0.56445-2.668-0.0639 0.59108-0.24291 1.1525-0.56445 1.668-1.9771 3.17-8.777 3.1538-10.777 0-0.35322-0.55698-0.53262-1.1734-0.5957-1.8223z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sound-recorder.svg b/.icons/awkward/32x32/apps/sound-recorder.svg
new file mode 100644
index 00000000..17ec6cfa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sound-recorder.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e05048" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g opacity=".2" style="enable-background:new" transform="translate(-337 424)">
+ <path d="m353-415c-1.6621 0-3 1.3379-3 3v5c0 1.6621 1.3379 3 3 3s3-1.3379 3-3v-5c0-1.6621-1.3379-3-3-3zm-6 7v0.99999c0 2.9695 2.1624 5.4322 5 5.9062v2.0938h2v-2.0938c2.8376-0.47409 5-2.9368 5-5.9062v-0.99999h-2v0.99999c0 2.2334-1.7666 4-4 4s-4-1.7666-4-4v-1z"/>
+ </g>
+ <g fill="#fff" style="enable-background:new" transform="translate(-337 423)">
+ <path d="m353-415c-1.6621 0-3 1.3379-3 3v5c0 1.6621 1.3379 3 3 3s3-1.3379 3-3v-5c0-1.6621-1.3379-3-3-3zm-6 7v0.99999c0 2.9695 2.1624 5.4322 5 5.9062v2.0938h2v-2.0938c2.8376-0.47409 5-2.9368 5-5.9062v-0.99999h-2v0.99999c0 2.2334-1.7666 4-4 4s-4-1.7666-4-4v-0.99999z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/soundcloud.svg b/.icons/awkward/32x32/apps/soundcloud.svg
new file mode 100644
index 00000000..1bcbf5fd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/soundcloud.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#f83" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m5.2491 17.981c-0.0459 0-0.0823 0.03714-0.0883 0.09014l-0.1608 1.279 0.1609 1.257c0.006 0.05298 0.0423 0.08989 0.0883 0.08989 0.0445 0 0.0807-0.03665 0.0878-0.0894l0.19071-1.2575-0.19071-1.2793c-0.007-0.05274-0.0435-0.0899-0.0878-0.0899zm0.90474-0.69881c-0.008-0.05498-0.0452-0.09286-0.0916-0.09286-0.0466 0-0.0852 0.03913-0.0916 0.09286 0 0.000636-0.21625 2.068-0.21625 2.068l0.21625 2.0222c0.006 0.05424 0.0447 0.09334 0.0916 0.09334 0.0461 0 0.0838-0.03812 0.0913-0.09284l0.24606-2.0227zm3.408-1.9075c-0.0887 0-0.16207 0.07602-0.16633 0.1726l-0.17224 3.8046 0.17224 2.4587c0.004 0.09609 0.0776 0.17186 0.16633 0.17186 0.0883 0 0.16136-0.076 0.16657-0.17234v0.0016l0.1947-2.459-0.1947-3.805c-0.005-0.097-0.0783-0.173-0.1666-0.173zm-1.7638 1.323c-0.0681 0-0.12374 0.05695-0.12918 0.13298l-0.19401 2.5209 0.19401 2.4389c0.005 0.07553 0.061 0.13249 0.12918 0.13249 0.0674 0 0.12303-0.05695 0.12895-0.13249l0.2205-2.4389-0.2205-2.5214c-0.0059-0.076-0.0615-0.133-0.1289-0.133zm3.5563 5.2852c0.11002 0 0.19946-0.09286 0.20395-0.21172l0.16893-2.4174-0.16869-5.0653c-0.004-0.11886-0.0939-0.21172-0.20395-0.21172-0.11096 0-0.20063 0.09311-0.20418 0.21197 0 0.000317-0.14977 5.0648-0.14977 5.0648l0.14977 2.4183c0.004 0.1179 0.0932 0.211 0.20394 0.211zm3.6696 0.01125c0.15143 0 0.27635-0.1305 0.27919-0.29096v0.0016-0.0016l0.11783-2.348-0.11783-5.85c-0.003-0.16022-0.12776-0.29096-0.27919-0.29096-0.15165 0-0.27681 0.1305-0.27918 0.29121l-0.10528 5.8478c0 0.0037 0.10528 2.3515 0.10528 2.3515 0.002 0.15898 0.12776 0.28948 0.27918 0.28948zm-1.8488-0.0092c0.13179 0 0.23802-0.1107 0.24157-0.25186v0.0016l0.14338-2.3807-0.14362-5.1019c-0.004-0.14115-0.10978-0.25159-0.24156-0.25159-0.13273 0-0.23896 0.11044-0.2418 0.25159l-0.12753 5.1022 0.12776 2.3802c0.003 0.13964 0.10908 0.25034 0.24181 0.25034zm-4.4986-0.02227c0.0783 0 0.14172-0.0656 0.14763-0.15202l0.2078-2.459-0.2077-2.34c-0.006-0.08642-0.0691-0.15155-0.14763-0.15155-0.0795 0-0.14291 0.06563-0.14788 0.15254l-0.18289 2.3384 0.18289 2.459c0.005 0.08666 0.0684 0.15227 0.14788 0.15227zm-1.7498-0.135c0.0573 0 0.10363-0.04728 0.11026-0.11266l0.2333-2.364-0.2331-2.453c-0.007-0.066-0.0532-0.113-0.1105-0.113-0.058 0-0.10434 0.04755-0.11025 0.11292 0 0.000317-0.20537 2.4535-0.20537 2.4535l0.2054 2.364c0.006 0.06563 0.0521 0.11316 0.11025 0.11316zm7.1694-7.6607c-0.14314 0-0.25789 0.11911-0.26073 0.27165l-0.1164 4.9157 0.1164 2.3654c0.003 0.15057 0.11735 0.26966 0.26073 0.26966 0.14291 0 0.25695-0.11886 0.26026-0.27139v0.0022l0.1306-2.3654-0.1306-4.9162c-0.003-0.15206-0.11735-0.27117-0.26026-0.27117zm-3.6412 7.8204c0.0989 0 0.18052-0.08443 0.18526-0.19216l0.1817-2.4424-0.1817-4.6748c-0.005-0.10796-0.0864-0.19216-0.18526-0.19216-0.0998 0-0.18123 0.08444-0.18549 0.19216 0 0.000318-0.16089 4.6748-0.16089 4.6748l0.16113 2.4434c0.004 0.10673 0.0854 0.19116 0.18525 0.19116zm2.0291-0.23052v-0.0016l0.15615-2.402-0.15615-5.2359c-0.004-0.13-0.10174-0.23203-0.22264-0.23203-0.12161 0-0.21956 0.10178-0.22288 0.23203l-0.13864 5.2356 0.13888 2.4033c0.003 0.12877 0.10127 0.23054 0.22264 0.23054 0.12114 0 0.21862-0.10177 0.22264-0.2313v0.0016zm11.81-5.4214c-0.37074 0-0.72446 0.0785-1.0467 0.21989-0.21531-2.5526-2.2604-4.5549-4.7551-4.5549-0.61042 0-1.2055 0.1258-1.7309 0.33851-0.20419 0.08271-0.2586 0.1679-0.2605 0.33307v8.989c0.002 0.17334 0.13061 0.3177 0.2922 0.33477 0.007 0.002 7.453 0.005 7.501 0.005 1.494 0 2.706-1.268 2.706-2.832 0-1.5643-1.2114-2.8326-2.7057-2.8326zm-8.3464-3.6712c-0.16254 0-0.29598 0.13966-0.29835 0.31127l-0.12208 6.3802 0.12232 2.3156c0.002 0.16913 0.13557 0.30855 0.29811 0.30855 0.16207 0 0.29551-0.13943 0.29788-0.31103v0.0028l0.13273-2.3158-0.13273-6.3807c-0.002-0.17111-0.13581-0.31077-0.29788-0.31077z"/>
+ <path fill="#fff" d="m5.2491 16.981c-0.0459 0-0.0823 0.03714-0.0883 0.09014l-0.1608 1.279 0.1609 1.257c0.006 0.05298 0.0423 0.08989 0.0883 0.08989 0.0445 0 0.0807-0.03665 0.0878-0.0894l0.19071-1.2575-0.19071-1.2793c-0.007-0.05274-0.0435-0.0899-0.0878-0.0899zm0.90474-0.69881c-0.008-0.05498-0.0452-0.09286-0.0916-0.09286-0.0466 0-0.0852 0.03913-0.0916 0.09286 0 0.000636-0.21625 2.068-0.21625 2.068l0.21625 2.0222c0.006 0.05424 0.0447 0.09334 0.0916 0.09334 0.0461 0 0.0838-0.03812 0.0913-0.09284l0.24606-2.0227zm3.408-1.9075c-0.0887 0-0.16207 0.07602-0.16633 0.1726l-0.17224 3.8046 0.17224 2.4587c0.004 0.09609 0.0776 0.17186 0.16633 0.17186 0.0883 0 0.16136-0.076 0.16657-0.17234v0.0016l0.1947-2.459-0.1947-3.805c-0.005-0.097-0.0783-0.173-0.1666-0.173zm-1.7638 1.323c-0.0681 0-0.12374 0.05695-0.12918 0.13298l-0.19401 2.5209 0.19401 2.4389c0.005 0.07553 0.061 0.13249 0.12918 0.13249 0.0674 0 0.12303-0.05695 0.12895-0.13249l0.2205-2.4389-0.2205-2.5214c-0.0059-0.076-0.0615-0.133-0.1289-0.133zm3.5563 5.2852c0.11002 0 0.19946-0.09286 0.20395-0.21172l0.16893-2.4174-0.16869-5.0653c-0.004-0.11886-0.0939-0.21172-0.20395-0.21172-0.11096 0-0.20063 0.09311-0.20418 0.21197 0 0.000317-0.14977 5.0648-0.14977 5.0648l0.14977 2.4183c0.004 0.1179 0.0932 0.211 0.20394 0.211zm3.6696 0.01125c0.15143 0 0.27635-0.1305 0.27919-0.29096v0.0016-0.0016l0.11783-2.348-0.11783-5.85c-0.003-0.16022-0.12776-0.29096-0.27919-0.29096-0.15165 0-0.27681 0.1305-0.27918 0.29121l-0.10528 5.8478c0 0.0037 0.10528 2.3515 0.10528 2.3515 0.002 0.15898 0.12776 0.28948 0.27918 0.28948zm-1.8488-0.0092c0.13179 0 0.23802-0.1107 0.24157-0.25186v0.0016l0.14338-2.3807-0.14362-5.1019c-0.004-0.14115-0.10978-0.25159-0.24156-0.25159-0.13273 0-0.23896 0.11044-0.2418 0.25159l-0.12753 5.1022 0.12776 2.3802c0.003 0.13964 0.10908 0.25034 0.24181 0.25034zm-4.4986-0.02227c0.0783 0 0.14172-0.0656 0.14763-0.15202l0.2078-2.459-0.2077-2.34c-0.006-0.08642-0.0691-0.15155-0.14763-0.15155-0.0795 0-0.14291 0.06563-0.14788 0.15254l-0.18289 2.3384 0.18289 2.459c0.005 0.08666 0.0684 0.15227 0.14788 0.15227zm-1.7498-0.135c0.0573 0 0.10363-0.04728 0.11026-0.11266l0.2333-2.364-0.2331-2.453c-0.007-0.066-0.0532-0.113-0.1105-0.113-0.058 0-0.10434 0.04755-0.11025 0.11292 0 0.000317-0.20537 2.4535-0.20537 2.4535l0.2054 2.364c0.006 0.06563 0.0521 0.11316 0.11025 0.11316zm7.1694-7.6607c-0.14314 0-0.25789 0.11911-0.26073 0.27165l-0.1164 4.9157 0.1164 2.3654c0.003 0.15057 0.11735 0.26966 0.26073 0.26966 0.14291 0 0.25695-0.11886 0.26026-0.27139v0.0022l0.1306-2.3654-0.1306-4.9162c-0.003-0.15206-0.11735-0.27117-0.26026-0.27117zm-3.641 7.821c0.0989 0 0.18052-0.08443 0.18526-0.19216l0.1817-2.4424-0.1817-4.6748c-0.005-0.10796-0.0864-0.19216-0.18526-0.19216-0.0998 0-0.18123 0.08444-0.18549 0.19216 0 0.000318-0.16089 4.6748-0.16089 4.6748l0.16113 2.4434c0.004 0.10673 0.0854 0.19116 0.18525 0.19116zm2.0291-0.23052v-0.0016l0.15615-2.402-0.15615-5.2359c-0.004-0.13-0.10174-0.23203-0.22264-0.23203-0.12161 0-0.21956 0.10178-0.22288 0.23203l-0.13864 5.2356 0.13888 2.4033c0.003 0.12877 0.10127 0.23054 0.22264 0.23054 0.12114 0 0.21862-0.10177 0.22264-0.2313v0.0016zm11.81-5.4214c-0.37074 0-0.72446 0.0785-1.0467 0.21989-0.21531-2.5526-2.2604-4.5549-4.7551-4.5549-0.61042 0-1.2055 0.1258-1.7309 0.33851-0.20419 0.08271-0.2586 0.1679-0.2605 0.33307v8.989c0.002 0.17334 0.13061 0.3177 0.2922 0.33477 0.007 0.0016 7.4526 0.0047 7.5008 0.0047 1.4944 0 2.706-1.2681 2.706-2.8324s-1.2114-2.8326-2.7057-2.8326zm-8.3464-3.6712c-0.16254 0-0.29598 0.13966-0.29835 0.31127l-0.12208 6.3802 0.12232 2.3156c0.002 0.16913 0.13557 0.30855 0.29811 0.30855 0.16207 0 0.29551-0.13943 0.29788-0.31103v0.0028l0.13273-2.3158-0.13273-6.3807c-0.002-0.17111-0.13581-0.31077-0.29788-0.31077z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/soundconverter.svg b/.icons/awkward/32x32/apps/soundconverter.svg
new file mode 120000
index 00000000..85bc8ca0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/soundconverter.svg
@@ -0,0 +1 @@
+soundkonverter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/soundkonverter.svg b/.icons/awkward/32x32/apps/soundkonverter.svg
new file mode 100644
index 00000000..97095b75
--- /dev/null
+++ b/.icons/awkward/32x32/apps/soundkonverter.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="26" height="26" x="-30" y="-29" rx="8.4" ry="8.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#81d547" width="26" height="26" x="-29" y="-29" rx="8.4" ry="8.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m16.017 9.0001c1.7532 0.0037 3.531 0.52833 4.9196 1.5668 0.97624 1.0798-0.88389 2.2362-1.7217 1.1833-2.522-1.4652-6.0788-0.94934-7.9763 1.2413-1.0095 1.0871-1.5784 2.5377-1.5717 3.994h1.6667c-0.8892 1.28-1.778 2.56-2.6669 3.84l-2.6667-3.84h1.6667c-0.053013-3.4772 2.5514-6.7845 6.048-7.6851 0.7502-0.19742 1.5231-0.308 2.302-0.30025zm7.3167 4.1607c0.888 1.28 1.777 2.561 2.666 3.841h-1.6667c0.04725 3.5187-2.6237 6.8634-6.1816 7.7164-2.4008 0.64371-5.1155 0.174-7.0886-1.2988-1.0067-1.0978 0.87926-2.2431 1.7248-1.1806 2.4435 1.4235 5.8653 0.97198 7.7941-1.0611 1.117-1.105 1.7598-2.6358 1.7513-4.176h-1.6667l2.6667-3.8406z"/>
+ <path fill="#fff" d="m16.017 8.0004c1.7532 0.0037 3.531 0.52833 4.9196 1.5668 0.97624 1.0798-0.88389 2.2362-1.7217 1.1833-2.522-1.4652-6.0788-0.94934-7.9763 1.2413-1.0095 1.0871-1.5784 2.5377-1.5717 3.994h1.6667c-0.8892 1.28-1.778 2.56-2.6669 3.84l-2.6667-3.84h1.6667c-0.053013-3.4772 2.5514-6.7845 6.048-7.6851 0.7502-0.19742 1.5231-0.308 2.302-0.30025zm7.3167 4.1607c0.888 1.28 1.777 2.561 2.666 3.841h-1.6667c0.04725 3.5187-2.6237 6.8634-6.1816 7.7164-2.4008 0.64371-5.1155 0.174-7.0886-1.2988-1.0067-1.0978 0.87926-2.2431 1.7248-1.1806 2.4435 1.4235 5.8653 0.97198 7.7941-1.0611 1.117-1.105 1.7598-2.6358 1.7513-4.176h-1.6667l2.6667-3.8406z"/>
+ <circle fill="#8561c5" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m 28,19 h -6 v 5.2695 c -0.30384,-0.176254 -0.64874,-0.269377 -1,-0.27 -1.104569,0 -2,0.895431 -2,2 0,1.104569 0.895431,2 2,2 1.104569,0 2,-0.895431 2,-2 V 21 h 4 v 3.269 c -0.30384,-0.176254 -0.64874,-0.269377 -1,-0.27 -1.104569,0 -2,0.895431 -2,2 0,1.104569 0.895431,2 2,2 1.104569,0 2,-0.895431 2,-2 z"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 11.400391 3 C 6.7467908 3 3 6.7467908 3 11.400391 L 3 12.400391 C 3 7.7467908 6.7467908 4 11.400391 4 L 20.599609 4 C 25.253209 4 29 7.7467908 29 12.400391 L 29 11.400391 C 29 6.7467908 25.253209 3 20.599609 3 L 11.400391 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/soundnode.svg b/.icons/awkward/32x32/apps/soundnode.svg
new file mode 100644
index 00000000..49007b76
--- /dev/null
+++ b/.icons/awkward/32x32/apps/soundnode.svg
@@ -0,0 +1,30 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#86316b" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="fill:none;stroke:#ffffff;opacity:0.5" d="m 11.5,11.5 8,-3 4,5 -3,9 -7,1 -5,-4 z"/>
+ <path style="fill:none;stroke:#ffffff;opacity:0.5" d="m 16.5,18.5 3,-10"/>
+ <path style="fill:none;stroke:#ffffff;opacity:0.5" d="m 16.5,18.5 -5,-7"/>
+ <path style="fill:none;stroke:#ffffff;opacity:0.5" d="m 16.5,18.5 -8,1"/>
+ <path style="fill:none;stroke:#ffffff;opacity:0.5" d="m 16.5,18.5 4,4"/>
+ <path style="fill:none;stroke:#ffffff;opacity:0.5" d="m 16.5,18.5 -3,5"/>
+ <path style="fill:none;stroke:#ffffff;opacity:0.5" d="m 16.5,18.5 7,-5"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <circle cx="19.5" cy="8.5" r="1.5"/>
+ <circle cx="23.5" cy="13.5" r="1.5"/>
+ <circle cx="20.5" cy="22.5" r="1.5"/>
+ <circle cx="13.5" cy="23.5" r="1.5"/>
+ <circle cx="8.5" cy="19.5" r="1.5"/>
+ <circle cx="11.5" cy="11.5" r="1.5"/>
+ <circle cx="16.5" cy="18.5" r="1.5"/>
+ </g>
+ <g>
+ <circle style="fill:#ffffff" cx="19.5" cy="8.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="23.5" cy="13.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="20.5" cy="22.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="13.5" cy="23.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="8.5" cy="19.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="11.5" cy="11.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="16.5" cy="18.5" r="1.5"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/soundwire.svg b/.icons/awkward/32x32/apps/soundwire.svg
new file mode 100644
index 00000000..e2c4d337
--- /dev/null
+++ b/.icons/awkward/32x32/apps/soundwire.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#5b3a2b" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 16.619141 3 C 16.819881 3.047398 18.962214 3.5581605 21.179688 4.4472656 C 22.341161 4.9129632 23.480551 5.4817339 24.234375 6.0410156 C 24.85918 6.5045744 24.967243 6.7969032 25.035156 7.0019531 C 25.030456 7.0042531 25.032144 7.0035494 25.027344 7.0058594 C 22.670574 8.8664721 19.22904 8.8912082 16.947266 8.9804688 C 11.416891 9.1838279 5.5527344 8.9765625 5.5527344 8.9765625 C 4.7721179 8.9466585 4.118186 8.8791653 4.0996094 9.6601562 C 4.0814714 10.419039 4.5640409 10.934987 4.9101562 11.191406 C 5.2562714 11.447826 5.5916714 11.590152 5.9667969 11.726562 C 6.7170477 11.999382 7.6300431 12.205613 8.7128906 12.404297 C 10.878585 12.801665 13.984299 13.135563 16.785156 13.460938 C 18.920749 13.709031 19.21315 13.954707 21.013672 14.203125 C 19.178246 14.460011 18.842713 14.713956 16.662109 14.996094 C 13.811243 15.364955 10.66397 15.768116 8.46875 16.294922 C 7.3711388 16.558324 6.4438783 16.837277 5.6679688 17.244141 C 5.2800139 17.447574 4.9157035 17.680078 4.5917969 18.068359 C 4.2912368 18.428652 4.0785437 19.02307 4.1308594 19.601562 C 4.1721334 20.275945 4.5161803 20.678937 4.7949219 20.9375 C 5.0937802 21.214723 5.4089929 21.414449 5.7714844 21.615234 C 6.4964672 22.016804 7.4113969 22.396794 8.4960938 22.785156 C 9.2708033 23.062532 10.380571 23.294451 11.292969 23.566406 C 10.372622 23.89688 9.2544252 24.164347 8.4707031 24.505859 C 7.3718515 24.984691 6.4416467 25.456265 5.7070312 25.947266 C 5.3397234 26.192767 5.0185978 26.438241 4.7324219 26.75 C 4.4462459 27.061756 4.1232391 27.471698 4.1015625 28.15625 C 4.0795727 28.850698 4.2396164 29.459556 4.4824219 30 L 8.109375 30 C 7.9873502 29.921871 7.8813239 29.870239 7.7519531 29.765625 C 7.3144167 29.411814 7.0459565 29.004488 6.96875 28.507812 C 7.051747 28.436712 7.1044903 28.382432 7.2617188 28.277344 C 7.7620438 27.942938 8.5858757 27.511705 9.5898438 27.074219 C 11.336733 26.313001 14.032215 25.555623 16.394531 24.910156 C 16.479281 24.929276 16.544107 24.957713 16.628906 24.976562 C 19.46925 25.608059 20.706943 25.885363 22.947266 26.019531 C 24.067427 26.086611 25.024403 26.082734 25.875 25.90625 C 26.300299 25.81801 26.712947 25.696103 27.130859 25.400391 C 27.548772 25.104678 27.964602 24.703255 27.998047 24.074219 C 27.999147 24.048719 28.0002 24.023567 28 23.998047 C 27.9979 22.845859 27.189456 22.085604 26.261719 21.623047 C 25.333982 21.160491 24.297056 21.028214 23.134766 21.005859 C 20.810187 20.961149 19.550925 21.152716 16.683594 21.873047 C 16.555761 21.905167 16.459729 21.957207 16.332031 21.990234 C 13.928475 21.423153 11.201439 20.779295 9.4394531 20.148438 C 8.7294697 19.894236 8.2773421 19.672448 7.8027344 19.451172 C 8.2098145 19.305113 8.5190358 19.16448 9.1230469 19.019531 C 11.094067 18.546529 14.196459 18.138956 17.021484 17.773438 C 19.846509 17.40792 21.099365 17.07925 23.291016 16.724609 C 24.386842 16.547289 25.308468 16.370198 26.050781 16.144531 C 26.421938 16.031697 26.744213 15.919192 27.091797 15.705078 C 27.265589 15.59802 27.455838 15.464797 27.646484 15.220703 C 27.837129 14.976609 28.021399 14.565736 27.998047 14.126953 C 27.952617 13.273345 27.392816 12.889412 27.052734 12.685547 C 26.712653 12.48168 26.387723 12.367081 26.017578 12.253906 C 25.277287 12.027557 24.361278 11.845846 23.277344 11.669922 C 21.635907 11.403514 20.085604 11.165915 17.994141 10.921875 C 20.104951 10.801164 21.672145 10.687941 23.355469 10.375 C 24.471635 10.167499 25.432526 9.9221564 26.248047 9.5273438 C 26.655808 9.3299374 27.036489 9.0961775 27.375 8.7304688 C 27.713478 8.3647601 27.999762 7.7991272 28 7.1992188 C 28.000602 5.6793984 26.987849 4.5949311 25.904297 3.7910156 C 25.515796 3.5027766 25.091711 3.2452493 24.65625 3 L 16.619141 3 z"/>
+ <path style="fill:#f19037" d="m 16.619749,2 c 0.20074,0.047398 2.342097,0.5573792 4.55957,1.4464843 1.161473,0.4656976 2.30184,1.034859 3.055664,1.5941407 0.624805,0.4635588 0.731892,0.7560829 0.799805,0.9611328 -0.0047,0.0023 -0.0021,0.00179 -0.0069,0.0041 C 22.671118,7.8664705 19.229997,7.8918 16.948223,7.9810605 11.417848,8.1844196 5.5531092,7.9756005 5.5531092,7.9756005 4.7724927,7.9456965 4.1183893,7.8799445 4.0998127,8.6609355 c -0.018138,0.7588826 0.4632597,1.2748302 0.809375,1.5312495 0.3461152,0.25642 0.6817104,0.39816 1.0568359,0.534571 0.7502508,0.27282 1.6638327,0.479441 2.7466802,0.678125 2.1656942,0.397368 5.2719902,0.731461 8.0728472,1.056835 2.135593,0.248093 2.427776,0.493965 4.228298,0.742383 -1.835426,0.256886 -2.170741,0.509464 -4.351345,0.791602 -2.850866,0.368861 -5.997939,0.77339 -8.1931594,1.300196 -1.0976112,0.263402 -2.0254584,0.541963 -2.8013679,0.948827 -0.3879548,0.203433 -0.7520699,0.434767 -1.0759765,0.823048 -0.3005601,0.360293 -0.5130579,0.955492 -0.4607422,1.533984 0.041274,0.674382 0.3843443,1.077179 0.6630859,1.335742 0.2988583,0.277223 0.6136804,0.47734 0.9761719,0.678125 0.7249828,0.40157 1.6401082,0.780583 2.7248051,1.168945 0.7747096,0.277376 1.8848681,0.510076 2.7972661,0.782031 -0.920347,0.330474 -2.0381132,0.597748 -2.8218353,0.93926 C 7.3719001,23.984691 6.4409134,24.457241 5.706298,24.948242 5.3389902,25.193743 5.0190364,25.439023 4.7328605,25.750782 4.4466845,26.062538 4.1228964,26.471698 4.1012198,27.15625 4.0643236,28.321447 4.5074811,29.274076 5.0705558,30 H 9.5111813 C 9.3501666,29.720467 9.0975961,29.505082 8.7961418,29.390234 c 0,0 -0.5260584,-0.205546 -1.0445309,-0.624804 -0.4375364,-0.353811 -0.7061929,-0.761137 -0.7833994,-1.257813 0.082997,-0.0711 0.1367177,-0.125967 0.2939461,-0.231055 0.500325,-0.334406 1.3243524,-0.765639 2.3283204,-1.203125 1.746889,-0.761218 4.441782,-1.517423 6.804098,-2.16289 0.08475,0.01912 0.14899,0.04677 0.233789,0.06562 2.840344,0.631497 4.078405,0.910012 6.318728,1.04418 1.120161,0.06708 2.077918,0.06164 2.928515,-0.114844 0.425299,-0.08824 0.837166,-0.210147 1.255078,-0.505859 0.417913,-0.295713 0.834719,-0.696785 0.868164,-1.325821 0.0011,-0.0255 0.0016,-0.05104 0.0014,-0.07656 -0.0021,-1.152188 -0.809958,-1.911725 -1.737695,-2.374282 -0.927737,-0.462556 -1.965835,-0.595613 -3.128125,-0.617968 -2.324579,-0.04471 -3.582647,0.14731 -6.449978,0.867641 -0.127833,0.03212 -0.225036,0.08455 -0.352734,0.117577 -2.403556,-0.567081 -5.129612,-1.21074 -6.8915979,-1.841598 -0.7099834,-0.254202 -1.1632831,-0.47599 -1.6378908,-0.697266 0.4070801,-0.146059 0.7166922,-0.287082 1.3207033,-0.432031 1.9710204,-0.473002 5.0741904,-0.87999 7.8992154,-1.245508 2.825025,-0.365517 4.07649,-0.693992 6.268141,-1.048633 1.095826,-0.17732 2.018039,-0.355387 2.760352,-0.581054 0.371157,-0.112834 0.694213,-0.224753 1.041797,-0.438867 0.173792,-0.107058 0.363065,-0.239891 0.553711,-0.483985 0.190645,-0.244094 0.376086,-0.656334 0.352734,-1.095117 -0.04543,-0.853608 -0.606012,-1.23715 -0.946094,-1.441015 C 26.712708,11.48129 26.387974,11.3663 26.017829,11.253125 25.277538,11.026776 24.361919,10.846627 23.277985,10.670703 21.636548,10.404295 20.086222,10.165524 17.994759,9.9214842 20.105569,9.8007727 21.67259,9.6889169 23.355914,9.3759763 24.47208,9.1684746 25.431995,8.9217659 26.247516,8.5269533 26.655277,8.329547 27.036935,8.0955916 27.375446,7.7298829 27.713924,7.3641742 27.99998,6.7999084 28.000218,6.2 28.00082,4.6801797 26.987871,3.5955171 25.904319,2.7916016 25.515818,2.5033626 25.091538,2.2452493 24.656077,2 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/space.fips.Fips.svg b/.icons/awkward/32x32/apps/space.fips.Fips.svg
new file mode 100644
index 00000000..4825f9d1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/space.fips.Fips.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="M 30,17 C 30,24.731984 23.731984,31 15.999883,31 8.267969,31 2,24.731984 2,17 2,9.2680165 8.267969,3.0000002 15.999883,3.0000002 23.731984,3.0000002 30,9.2680165 30,17"/>
+ <path style="fill:#ebd0a1" d="M 30,16 C 30,23.731984 23.731984,30 15.999883,30 8.267969,30 2,23.731984 2,16 2,8.2680165 8.267969,2.0000003 15.999883,2.0000003 23.731984,2.0000003 30,8.2680165 30,16"/>
+ <path style="opacity:0.1" d="m 11.316406,5.872534 c -0.0071,0.1017 -0.02978,0.19613 -0.0625,0.28711 -0.03268,0.09085 -0.07437,0.1775487 -0.11914,0.2636713 0,0 -0.002,0.002 -0.002,0.002 -0.08962,0.1726062 -0.189135,0.3410887 -0.246093,0.53125 -0.128071,0.4275012 -0.16012,0.9449212 -0.09375,1.384765 0.03301,0.2188275 0.09833,0.4350737 0.195312,0.6347662 0.09665,0.1994838 0.225633,0.382785 0.386715,0.5370625 0.212303,0.2030238 0.479239,0.29856 0.710938,0.4667975 0,0 0,0.002 0,0.002 -0.122445,0.1647675 -0.231402,0.3390475 -0.326172,0.5234375 -0.0038,0.0072 -0.008,0.01417 -0.01173,0.02149 -0.08632,0.17051 -0.161736,0.346385 -0.224609,0.529297 -0.0087,0.0248 -0.01713,0.04922 -0.02539,0.07421 -0.05825,0.179833 -0.106599,0.363333 -0.142578,0.550782 -0.0042,0.02114 -0.01176,0.04129 -0.01563,0.0625 -0.03744,0.21039 -0.06263,0.422144 -0.07227,0.636718 -0.0097,0.217308 -0.0045,0.417922 0.01563,0.609375 0,0 0,0.002 0,0.002 0.06065,0.573498 0.253634,1.057382 0.564453,1.601563 0.09708,0.170042 0.215708,0.329867 0.351563,0.478515 0.135618,0.148252 0.288048,0.286422 0.455078,0.414063 0,0 0.002,0 0.002,0 1.004245,0.767646 2.510758,1.168727 3.744141,1.277344 0.864742,0.07621 1.410134,0.1028 1.849609,0.101562 0.438491,-0.0014 0.774831,-0.03055 1.224609,-0.0625 0.411479,-0.02916 3.298996,-0.408716 3.75586,-0.785156 0.460945,-0.380421 0.691424,-1.066446 0.46289,-1.638671 -0.31433,-0.78662 -1.380969,-1.187798 -2.099609,-1.498048 -0.931246,-0.40222 -2.319427,-1.233549 -3.126952,-1.882812 -0.49814,-0.400322 -1.03099,-0.912715 -1.595704,-1.314453 0,0 0.002,-0.002 0.002,-0.002 0.257991,-0.2986337 0.460684,-0.70893 0.541015,-0.9765625 0.240675,-0.8017512 0.06989,-1.7597087 0.392579,-2.5234375 -0.02331,0.04985 -0.05921,0.0975 -0.103513,0.1445313 C 17.570247,6.466814 17.355199,6.5966152 17.126952,6.7143315 16.822545,6.871084 16.495742,7.007559 16.3125,7.128394 c -0.5346,0.3528513 -1.2574,0.7304225 -1.574219,1.3125 -0.04655,0.085487 -0.08023,0.223785 -0.117187,0.3515625 0,0 -0.002,0 -0.002,0 -0.337971,-0.052212 -0.673468,-0.066937 -0.972658,0.0332 -0.106125,0.035488 -0.199827,0.086 -0.298827,0.13086 0.0019,-0.00512 0.002,-0.0105 0.0039,-0.015625 0.1023,-0.2794 0.185257,-0.5609875 0.13086,-0.865235 C 13.412781,7.6874215 13.244062,7.3258803 13.003827,7.0229228 12.763759,6.7199715 12.452511,6.475619 12.095624,6.3197978 11.811373,6.1956728 11.582234,6.0009315 11.316327,5.8725315 Z m -1.125,4.490235 c -1.9293389,1.016349 -4.0466974,3.082255 -4.8359373,5.476563 -0.2737298,0.830453 -0.3752414,1.702091 -0.3515625,2.564452 0.015786,0.574909 0.08687,1.146682 0.2011719,1.697266 0.1143021,0.550584 0.2711453,1.080714 0.4570313,1.576172 0.092943,0.247729 0.193039,0.486671 0.2988281,0.714843 0.027133,0.05844 0.055876,0.116397 0.083984,0.173829 0.1469691,0.29981 0.3085468,0.584664 0.484375,0.857421 0.5275535,0.818897 1.1793621,1.518685 1.9179687,2.119141 0.4921215,0.400074 1.0213092,0.755139 1.5800788,1.072266 4.83e-4,2.73e-4 0.0015,-2.75e-4 0.002,0 0.558322,0.316773 1.144802,0.596622 1.74805,0.841797 0.238368,0.09687 0.562033,0.186858 0.941406,0.265625 7.27e-4,1.5e-4 0.0012,-1.52e-4 0.002,0 0.37897,0.07861 0.812655,0.147096 1.271485,0.195312 6.89e-4,7.2e-5 0.0012,-7.3e-5 0.002,0 0.0252,0.0026 0.05278,0.0014 0.07813,0.0039 0.898745,0.09012 1.88197,0.112463 2.732421,0.01563 2.753228,-0.313533 4.244215,-1.004015 4.949219,-1.503907 -0.505396,-0.560745 -0.940478,-1.115301 -1.314454,-1.652343 -3.22e-4,-4.65e-4 3.24e-4,-0.0015 0,-0.002 -0.37417,-0.53743 -0.68706,-1.057124 -0.949219,-1.548828 -0.524123,-0.983561 -0.845168,-1.852856 -1.039061,-2.521485 -0.227387,-0.03013 -0.5025,-0.08056 -0.798829,-0.146484 -0.59295,-0.13181 -1.269305,-0.323227 -1.814452,-0.527344 -0.272429,-0.102076 -0.511821,-0.208106 -0.691408,-0.310547 -0.295681,-0.168657 -0.557542,-0.34599 -0.789061,-0.529297 -0.230811,-0.182671 -0.430694,-0.371492 -0.60547,-0.558592 -0.175002,-0.187391 -0.324657,-0.375016 -0.451171,-0.556641 -0.253638,-0.364124 -0.416069,-0.704937 -0.521484,-0.984375 -0.0527,-0.139578 -0.09174,-0.26199 -0.119137,-0.365234 -0.05484,-0.206418 -0.06641,-0.330078 -0.06641,-0.330078 0,0 -0.704983,-0.483408 -1.255859,-0.988282 -0.183626,-0.168291 -0.351205,-0.337821 -0.46875,-0.49414 -0.113362,-0.150756 -0.220257,-0.304858 -0.320313,-0.462891 -0.09964,-0.157003 -0.191357,-0.3175 -0.27539,-0.482422 -2.69e-4,-5.3e-4 2.68e-4,-0.0014 0,-0.002 C 10.18929,13.80469 10.112873,13.636534 10.046966,13.46233 9.981205,13.288078 9.9258975,13.10896 9.8809506,12.92522 9.8009344,12.59795 9.8107781,10.563283 10.191497,10.36272 Z m 12.105469,0.326171 c 0.747804,1.013361 1.406909,2.346341 1.806641,3.125 0.478461,0.931644 0.5097,1.965323 0.539061,2.726563 0.02994,0.779506 -0.235426,1.54508 -0.693358,2.199219 -0.763523,1.090064 -2.062816,1.871245 -3.423828,1.898437 0.07888,0.225471 0.173667,0.471103 0.287109,0.734375 0.226814,0.526359 0.529085,1.122318 0.929687,1.757813 0.200338,0.317841 0.425065,0.645862 0.677735,0.980468 0.405902,0.514127 0.751953,0.917969 0.751953,0.917969 0,0 0.455881,-0.381909 1.042969,-1.017578 0.293309,-0.317487 0.619224,-0.697914 0.9375,-1.126953 0,0 0,-0.002 0,-0.002 0.318214,-0.429267 0.630485,-0.906601 0.892579,-1.416016 0.355263,-0.690521 0.583808,-1.389373 0.728515,-2.042969 0.04821,-0.217827 0.08823,-0.430591 0.119137,-0.636719 0.12375,-0.824676 0.121,-1.539712 0.08985,-2.02539 -0.172395,-2.680768 -1.997316,-4.857446 -4.685547,-6.072266 z"/>
+ <path style="fill:#b8884a" d="M 26.981966,15.759994 C 26.809572,13.079229 24.9857,10.903004 22.29747,9.6881847 c 0.747803,1.0133613 1.407021,2.3461303 1.806752,3.1247893 0.478463,0.931644 0.508024,1.964813 0.537387,2.726054 0.07983,2.07868 -1.938536,4.054721 -4.116154,4.098227 0.315525,0.901883 0.883469,2.133236 1.894144,3.471658 0.405902,0.514126 0.751685,0.917818 0.751685,0.917818 0,0 1.824171,-1.52268 2.873564,-3.562323 0.94737,-1.84139 0.999427,-3.733056 0.937118,-4.704414"/>
+ <path style="fill:#b8884a" d="m 11.316407,4.8711001 c -0.02847,0.406798 -0.31577,0.7036625 -0.429687,1.0839843 -0.128071,0.4275012 -0.16012,0.9449221 -0.09375,1.3847657 0.06602,0.4376537 0.259867,0.8633176 0.582031,1.171875 0.212303,0.2030242 0.47924,0.2985594 0.710938,0.4667968 -0.501639,0.6744077 -0.779135,1.5268491 -0.81836,2.4003901 -0.039,0.869236 0.165178,1.486487 0.580078,2.212891 0.776679,1.36034 2.908224,2.025099 4.552735,2.169922 1.731305,0.152586 2.173231,0.103063 3.074218,0.03906 0.411477,-0.02916 3.298996,-0.408716 3.75586,-0.785156 0.460945,-0.380421 0.691422,-1.066447 0.46289,-1.638672 -0.31433,-0.78662 -1.380969,-1.187795 -2.099609,-1.498045 -0.931246,-0.402219 -2.319429,-1.233548 -3.126953,-1.8828119 -0.49814,-0.400321 -1.03099,-0.9127152 -1.595703,-1.3144532 0.258904,-0.2987325 0.462446,-0.7102462 0.542968,-0.9785156 0.240675,-0.8017514 0.06989,-1.7597083 0.392579,-2.5234375 -0.186528,0.3988352 -1.127655,0.7055956 -1.494141,0.9472656 -0.5346,0.3528503 -1.2574,0.7304215 -1.574219,1.3125 -0.04655,0.085494 -0.08022,0.2237847 -0.117187,0.3515625 -0.338629,-0.052511 -0.674849,-0.067126 -0.97461,0.033203 -0.10612,0.035494 -0.199828,0.086004 -0.298828,0.1308593 0.10517,-0.2843077 0.190152,-0.5710867 0.134766,-0.8808593 C 13.343303,6.2977554 12.809477,5.6300086 12.095704,5.3183657 11.811453,5.194246 11.582314,4.9994997 11.316407,4.8711001 Z m -1.125,4.4902343 C 8.2620678,10.377682 6.1447096,12.443591 5.3554697,14.837897 c -0.7299462,2.214545 -0.2408444,4.727359 0.6054687,6.552734 0.027133,0.05844 0.055876,0.116397 0.083984,0.173828 1.1757527,2.398476 3.3172739,3.909045 5.7324226,4.890625 0.953472,0.387484 3.278421,0.679616 5.027344,0.480469 2.753227,-0.313533 4.244215,-1.004014 4.949218,-1.503906 -2.023141,-2.244705 -2.914947,-4.387352 -3.302734,-5.72461 -0.909548,-0.120536 -2.586346,-0.574611 -3.304688,-0.984375 -2.361349,-1.346912 -2.552734,-3.324218 -2.552734,-3.324218 0,0 -1.254428,-0.857146 -1.724609,-1.482422 -0.452067,-0.60119 -0.808492,-1.257224 -0.9882821,-1.992188 -0.080016,-0.32727 -0.070173,-2.3619373 0.3105471,-2.5624996 z m 12.105469,0.3261719 c 0.747804,1.0133617 1.40691,2.3463407 1.806641,3.1249997 0.478463,0.931644 0.509699,1.965322 0.539062,2.726562 0.07983,2.078682 -1.939569,4.05415 -4.117187,4.097657 0.315524,0.901883 0.883856,2.134234 1.894531,3.472656 0.405902,0.514126 0.751953,0.917969 0.751953,0.917969 0,0 1.823653,-1.522857 2.873047,-3.5625 0.94737,-1.841391 0.999809,-3.73372 0.9375,-4.705078 -0.172394,-2.680766 -1.997316,-4.857446 -4.685547,-6.0722657 z"/>
+ <path style="fill:#845333" d="m 22.838336,18.950589 c 0,0 0.0026,0.01475 0.01025,0.04121 0.0068,0.02655 0.0203,0.06509 0.03722,0.112951 0.01691,0.04816 0.0417,0.104824 0.07098,0.16902 0.01294,0.03254 0.03325,0.06489 0.05096,0.09992 0.01813,0.03503 0.03632,0.07196 0.05991,0.108388 0.02259,0.03682 0.04479,0.07575 0.07007,0.114664 0.02617,0.03833 0.05335,0.07783 0.08122,0.118466 0.02629,0.04161 0.05963,0.08021 0.09157,0.120806 0.03344,0.03962 0.06221,0.08371 0.09834,0.123642 0.07276,0.07951 0.142932,0.165048 0.225048,0.242963 0.03981,0.04012 0.08003,0.08033 0.120238,0.120915 0.0413,0.03955 0.0862,0.07579 0.129195,0.113886 l 0.128002,0.115361 c 0.04519,0.03542 0.09029,0.07076 0.134967,0.105717 0.04489,0.03472 0.08899,0.06995 0.131983,0.105596 0.0441,0.03402 0.09008,0.0647 0.134074,0.09654 0.08997,0.06062 0.171,0.128817 0.256003,0.181461 0.0844,0.05354 0.163037,0.106492 0.235797,0.155752 0.07206,0.05027 0.141339,0.09098 0.202254,0.128618 0.06062,0.0381 0.113575,0.07147 0.157166,0.09884 0.0869,0.05603 0.135964,0.08989 0.135964,0.08989 0,0 -0.05604,-0.0185 -0.153283,-0.05436 -0.04837,-0.01842 -0.1073,-0.0409 -0.174783,-0.06668 -0.06729,-0.0264 -0.144125,-0.05486 -0.222759,-0.09635 -0.08002,-0.03883 -0.166819,-0.08134 -0.257495,-0.128687 -0.09186,-0.04503 -0.181949,-0.105019 -0.277304,-0.163347 -0.04717,-0.03004 -0.09635,-0.05894 -0.143926,-0.09117 -0.04707,-0.03347 -0.09416,-0.06808 -0.140941,-0.103804 -0.04709,-0.03547 -0.09465,-0.0712 -0.142235,-0.107 l -0.135765,-0.117849 c -0.0442,-0.04075 -0.09007,-0.07944 -0.13248,-0.121662 -0.04141,-0.04328 -0.08272,-0.08647 -0.123725,-0.129275 -0.0853,-0.08231 -0.151492,-0.180256 -0.223255,-0.267071 -0.06619,-0.09164 -0.127107,-0.182745 -0.17767,-0.273292 -0.02458,-0.04561 -0.04856,-0.09001 -0.07188,-0.132818 -0.02081,-0.04417 -0.03832,-0.08818 -0.05654,-0.129475 -0.03693,-0.08223 -0.05971,-0.162828 -0.08002,-0.232812 -0.01941,-0.07065 -0.03106,-0.133366 -0.03803,-0.185423 -0.0076,-0.05175 -0.0092,-0.09289 -0.0096,-0.120962 -5.96e-4,-0.02794 4.99e-4,-0.04257 4.99e-4,-0.04257"/>
+ <path style="fill:#845333" d="m 24.277307,17.28019 c 0,0 0.03732,0.0214 0.102525,0.05565 0.06579,0.03385 0.159554,0.08042 0.272624,0.13258 0.05704,0.02479 0.118838,0.05166 0.18424,0.08003 0.0655,0.02747 0.135168,0.05464 0.20733,0.08211 0.07118,0.03016 0.148206,0.05176 0.223854,0.08062 0.07604,0.02786 0.155471,0.04968 0.233706,0.07505 0.07903,0.0227 0.158161,0.0453 0.236195,0.06769 0.07914,0.01711 0.155971,0.03989 0.231219,0.0586 0.07595,0.01466 0.149004,0.03247 0.218679,0.04867 0.06958,0.01574 0.136362,0.02629 0.197675,0.04001 0.0616,0.0115 0.11785,0.02629 0.168412,0.03368 0.05046,0.0083 0.09446,0.01741 0.130889,0.02456 0.07286,0.01492 0.114762,0.02528 0.114762,0.02528 0,0 -0.0421,0.0065 -0.116362,0.01422 -0.07415,0.0069 -0.181154,0.02032 -0.309055,0.01595 -0.064,-0.0014 -0.134073,0.0011 -0.207133,-0.0065 -0.07306,-0.0066 -0.150695,-0.01314 -0.230323,-0.02349 -0.07903,-0.01434 -0.161544,-0.02629 -0.244157,-0.04409 -0.08203,-0.02123 -0.165228,-0.04261 -0.248538,-0.06413 -0.08111,-0.02876 -0.163337,-0.05391 -0.242069,-0.08517 -0.07894,-0.03087 -0.155373,-0.06419 -0.227535,-0.100537 -0.07345,-0.03325 -0.140842,-0.07306 -0.204544,-0.110475 -0.0643,-0.03632 -0.121525,-0.07694 -0.174386,-0.113575 -0.105112,-0.07475 -0.185231,-0.146814 -0.238781,-0.199269 -0.05305,-0.05355 -0.07924,-0.08739 -0.07924,-0.08739"/>
+ <path style="fill:#845333" d="m 24.458859,14.203277 c 0,0 0.135665,-0.01 0.339212,-0.02489 0.05006,-0.0039 0.104313,-0.0084 0.161546,-0.01294 0.05692,-0.0051 0.116951,-0.01063 0.179063,-0.01631 0.123625,-0.01394 0.255106,-0.02736 0.385397,-0.04709 0.0656,-0.0075 0.130389,-0.01911 0.194392,-0.02956 0.06429,-0.0097 0.127205,-0.0209 0.187921,-0.03285 0.121425,-0.02379 0.235797,-0.04639 0.333042,-0.07066 0.04926,-0.01113 0.09436,-0.0216 0.134372,-0.03066 0.03933,-0.0115 0.07456,-0.01971 0.103612,-0.02698 0.05832,-0.01384 0.09307,-0.0203 0.09307,-0.0203 0,0 -0.02707,0.0214 -0.07655,0.05634 -0.04917,0.03574 -0.121625,0.0838 -0.215294,0.128996 -0.02319,0.01187 -0.04739,0.02429 -0.07246,0.03702 -0.02598,0.0105 -0.05285,0.0215 -0.08043,0.03264 -0.05532,0.0221 -0.113675,0.04718 -0.176475,0.06361 -0.06251,0.01802 -0.126608,0.04012 -0.193894,0.05236 -0.06659,0.01553 -0.134967,0.02806 -0.203847,0.03712 -0.06857,0.01037 -0.137655,0.01651 -0.205838,0.0205 -0.06799,0.0065 -0.135366,0.0026 -0.200162,0.0041 -0.129694,-0.003 -0.250429,-0.01334 -0.352752,-0.03175 -0.205042,-0.03235 -0.333938,-0.08889 -0.333938,-0.08879"/>
+ <path style="fill:#b8884a" d="m 16.303297,9.0389205 c 0.527633,-0.011048 0.977231,-0.8909342 1.110508,-1.3349581 0.240674,-0.8017512 0.07027,-1.7610657 0.392962,-2.5247947 -0.186528,0.3988352 -1.127329,0.7063971 -1.493815,0.9480671 -0.5346,0.3528502 -1.257421,0.7300863 -1.574239,1.3121646 -0.137159,0.2519221 -0.263568,0.7891104 -0.197377,1.0122669"/>
+ <path style="fill:#b8884a" d="m 11.267294,11.379875 c 0.06937,-1.5447773 0.858566,-3.0472521 2.378957,-3.5557743 0.737521,-0.2468458 1.688873,0.1105829 2.380738,0.3751459 0.887749,0.3397116 1.700449,1.2017807 2.440489,1.7965 0.807524,0.6492644 2.195434,1.4817714 3.12668,1.8839904 0.71864,0.31025 1.784457,0.710279 2.098787,1.496901 0.228531,0.572225 -0.0021,1.258217 -0.463035,1.638638 -0.456864,0.37644 -3.34287,0.756961 -3.754346,0.786125 -0.900987,0.064 -1.343717,0.113469 -3.075022,-0.03912 -1.64451,-0.144823 -3.777089,-0.809615 -4.553767,-2.169954 -0.4149,-0.726404 -0.618479,-1.34322 -0.579481,-2.212455"/>
+ <path style="fill:#f2c9c0" d="m 23.084685,14.996865 c 0.533504,-0.442927 0.783535,-1.630873 0.04856,-1.96083 -0.535396,-0.240177 -1.341626,-0.204445 -1.862391,0.0661 -0.384801,0.199668 -0.921989,0.870033 -0.742329,1.348595 0.213003,0.567844 0.970562,0.1074 1.380644,0.23709 0.439843,0.138952 0.675043,0.724713 1.175503,0.309056"/>
+ <path style="fill:#3f3f3f" d="m 13.977465,9.6667853 c -0.575171,-0.1366601 -1.300746,0.5105117 -0.821482,1.0591687 0.805887,0.923405 1.73468,-0.75937 0.87646,-1.0437962 -0.0184,-0.00625 -0.0367,-0.011125 -0.05499,-0.015375"/>
+ <path style="fill:#b8884a" d="M 13.038781,9.1049119 C 13.018595,8.4029939 13.611842,7.7951361 13.482835,7.0736098 13.343715,6.2971404 12.809224,5.6293627 12.095452,5.3177199 11.811201,5.1936003 11.582351,5.0000055 11.316444,4.8716058 c -0.02847,0.4067979 -0.315405,0.7022166 -0.429322,1.0825383 -0.128071,0.4275012 -0.159883,0.9465741 -0.09351,1.3864175 0.06602,0.4376536 0.258561,0.8626664 0.580725,1.1712236 0.219095,0.2095204 0.498648,0.3021871 0.735192,0.4809512 0.169955,0.1285987 0.323766,0.3204019 0.44705,0.4887149"/>
+ <path style="fill:#3f3f3f" d="m 16.484738,9.9293278 c -0.619333,0.040125 -1.236699,0.3950912 -1.615356,0.8741452 -0.664692,0.840967 -0.126277,1.700184 0.73181,2.075927 0.819768,0.358921 1.931065,0.378797 2.627808,-0.239013 0.982506,-0.871327 -0.05697,-2.295225 -1.011109,-2.607667 -0.01356,-0.0044 -0.03209,0.0044 -0.047,0.0028 -0.137492,-0.052437 -0.27773,-0.090837 -0.42163,-0.1033997 -0.08788,-0.00762 -0.176051,-0.0085 -0.264527,-0.00275 z m 0.0014,0.4028312 c 0.170907,0.0027 0.339315,0.04629 0.491454,0.139649 0.0319,0.01958 0.07214,0.02541 0.115475,0.02685 0.678131,0.349112 1.263595,1.245419 0.717041,1.930907 -0.392862,0.492895 -1.288563,0.293844 -1.784546,0.115475 -0.592926,-0.213202 -1.070087,-0.750255 -0.790892,-1.397827 0.201258,-0.466866 0.738743,-0.823255 1.251465,-0.815064 z"/>
+ <path style="fill:#3f3f3f" d="m 19.265544,10.502782 c -0.26347,-0.04727 -0.52853,-0.08161 -0.78941,-0.0012 -0.303183,0.09346 -0.531615,0.315922 -0.760644,0.524846 -0.08799,0.08033 -0.06808,0.174484 0.05295,0.197774 0.13258,0.02549 0.307264,-0.01752 0.407991,-0.109288 0.129495,-0.11815 0.2569,-0.249037 0.406998,-0.341305 0.05484,-0.03385 0.252817,0.0229 0.327171,0.03622 0.136162,0.02439 0.302882,-0.01841 0.407891,-0.109287 0.09039,-0.07813 0.0664,-0.176376 -0.05295,-0.197775 v 0"/>
+ <path style="fill:#3f3f3f" d="m 20.976312,8.9209053 c -0.198621,-0.014613 -0.406242,0.01125 -0.577391,0.03625 -0.957422,0.139645 -1.748631,0.9428787 -1.689208,1.9295637 0.159453,0.935226 0.887623,1.464785 1.80603,1.227295 0.856196,-0.221564 1.438082,-1.011896 1.407226,-1.873167 C 21.908531,9.8370328 21.780334,9.4267353 21.498653,9.1317152 21.36443,8.9912215 21.174934,8.9355065 20.976313,8.920899 Z m -0.502196,0.2229 c 0.105125,0.00413 0.214639,0.027575 0.328979,0.076537 0.41068,0.1758762 0.512371,0.7888307 0.543824,1.1749247 0.05046,0.619107 -0.233994,1.07108 -0.725098,1.434082 -0.67793,0.501059 -1.24852,-0.59121 -1.334716,-1.097044 -0.03868,-0.643094 0.45114,-1.6173552 1.187011,-1.5885015 z"/>
+ <path style="fill:#843733" d="m 15.773373,14.288579 c 0.250031,0.349764 0.454673,0.492695 0.908651,0.524148 0.315325,0.02179 0.553112,-0.137158 0.883369,0.02597 0.240376,0.118637 0.41685,0.261676 0.679024,0.340407 1.047004,0.31433 2.23465,0.04151 3.261648,-0.217781 0.340708,-0.0861 0.283475,-0.292831 -0.05564,-0.207233 -1.002213,0.253119 -2.293674,0.563765 -3.22472,-0.04579 -0.261178,-0.1709 -0.501158,-0.227934 -0.810312,-0.209021 -0.557592,0.03412 -0.783337,0.02886 -1.100553,-0.414862 -0.08649,-0.121037 -0.641899,0.0637 -0.541468,0.204147 v 0"/>
+ <path style="fill:#845333" d="m 21.503279,13.96111 c 0.09286,-0.06859 0.206436,-0.228731 0.215493,-0.346878 0.0074,-0.09496 -0.0844,-0.150597 -0.166124,-0.112575 -0.06749,0.03144 -0.123625,0.167617 -0.155273,0.23092 -0.0661,0.131684 -0.11765,0.39376 0.1059,0.228532"/>
+ <path style="fill:#845333" d="m 22.933889,14.301618 c 0.07824,-0.05784 0.173887,-0.192699 0.181551,-0.292334 0.0061,-0.08002 -0.07116,-0.126906 -0.139945,-0.09475 -0.05694,0.02649 -0.104113,0.141041 -0.130887,0.19449 -0.05564,0.110888 -0.09924,0.33175 0.08927,0.192601"/>
+ <path style="fill:#b8884a" d="m 18.45205,19.70674 c -0.909547,-0.120536 -2.5879,-0.574424 -3.306241,-0.984188 -2.361349,-1.346912 -2.552445,-3.324963 -2.552445,-3.324963 0,0 -1.2534,-0.857192 -1.723581,-1.482468 C 10.417717,13.313932 10.05974,12.658397 9.879951,11.923433 9.7999352,11.596163 9.8111328,9.5624725 10.191853,9.3619102 8.2625138,10.378258 6.1446464,12.442904 5.3554067,14.837209 c -0.7299459,2.214545 -0.2399281,4.727884 0.6063847,6.553259 0.027133,0.05844 0.054744,0.116365 0.082853,0.173797 1.1757525,2.398475 3.318394,3.908833 5.7335406,4.890414 0.953472,0.387484 3.277645,0.680216 5.026567,0.481069 2.753227,-0.313533 4.244255,-1.003895 4.949259,-1.503787 C 19.73087,23.187256 18.839837,21.043998 18.45205,19.70674"/>
+ <path style="fill:#845333" d="m 5.3554065,14.837212 c 0,0 0.02158,0.02279 0.065475,0.06153 0.041993,0.0404 0.1104625,0.09256 0.1941321,0.161543 0.086904,0.0655 0.1918033,0.14522 0.3201431,0.225248 0.031531,0.0207 0.06412,0.04201 0.097592,0.0639 0.034916,0.01991 0.07076,0.04031 0.1076175,0.06121 0.074264,0.04061 0.1487247,0.08907 0.2312289,0.131285 0.1666009,0.08191 0.343862,0.17528 0.5417268,0.252619 0.1925696,0.08879 0.4075045,0.152885 0.624888,0.230323 0.1084337,0.03971 0.2245301,0.06251 0.3386865,0.09525 0.057471,0.01523 0.1152412,0.03055 0.1733294,0.04599 0.05786,0.01612 0.1160175,0.03245 0.1760566,0.04221 0.1190937,0.02319 0.239152,0.04668 0.3596785,0.07016 l 0.1810729,0.03494 0.1838305,0.02161 c 0.2450241,0.02856 0.4888046,0.07038 0.7325842,0.07446 0.243044,0.0076 0.4817375,0.03862 0.7140105,0.02658 0.231916,-0.0056 0.456805,-3.98e-4 0.669719,-0.0085 0.212835,-0.01474 0.414034,-0.02886 0.599775,-0.0418 0.09307,-0.0063 0.182308,-0.01238 0.267101,-0.01813 0.08445,-0.01037 0.164472,-0.02001 0.2397,-0.02916 0.150705,-0.01841 0.282199,-0.03444 0.390404,-0.04769 0.216836,-0.02569 0.341681,-0.03771 0.341681,-0.03771 0,0 -0.1212,0.02926 -0.334914,0.07585 -0.10704,0.02299 -0.23702,0.05086 -0.386123,0.08281 -0.07469,0.01602 -0.154199,0.03305 -0.237988,0.05096 -0.08437,0.01422 -0.173916,0.02369 -0.267001,0.03663 -0.186657,0.02369 -0.388881,0.04936 -0.602761,0.07655 -0.214816,0.01821 -0.44266,0.02509 -0.678119,0.03543 -0.05895,0.0025 -0.118318,0.0047 -0.178147,0.0074 -0.0598,0.0026 -0.120148,-0.0026 -0.180835,-0.0035 C 9.9185978,16.61081 9.7957335,16.60611 9.6719019,16.60157 9.4236133,16.59947 9.1738815,16.55977 8.923293,16.53219 L 8.7357301,16.5084 8.5506259,16.47087 C 8.4274909,16.44568 8.3047751,16.42051 8.1831246,16.39562 8.0607671,16.37352 7.9442413,16.33032 7.8268603,16.29828 7.710764,16.26147 7.5931431,16.23478 7.4829186,16.19098 7.2613346,16.10707 7.0459816,16.029534 6.8526655,15.9298 6.6538651,15.84271 6.4784354,15.73511 6.31494,15.640752 c -0.080872,-0.04876 -0.1547764,-0.101725 -0.2260829,-0.1498 -0.035345,-0.02448 -0.069754,-0.04829 -0.1032375,-0.07157 -0.03203,-0.02528 -0.063094,-0.04978 -0.093234,-0.07366 -0.1223188,-0.09248 -0.2211459,-0.182446 -0.3025253,-0.256002 -0.0792,-0.07624 -0.1388108,-0.138454 -0.1767533,-0.183443 -0.039077,-0.04379 -0.0577,-0.06888 -0.0577,-0.06888"/>
+ <path style="fill:#845333" d="m 6.771017,22.776488 c 0,-1.18e-4 0.1428023,-0.0061 0.3891105,-0.04051 0.2464675,-0.03285 0.5955751,-0.100749 1.004413,-0.215015 0.2046636,-0.05611 0.4233306,-0.127295 0.6517929,-0.209102 0.2290482,-0.08064 0.4640803,-0.182467 0.7061482,-0.28865 0.2396984,-0.111898 0.4841854,-0.234096 0.7253574,-0.371463 0.243392,-0.133477 0.480922,-0.286043 0.714748,-0.443437 0.116714,-0.079 0.230443,-0.16252 0.345335,-0.243232 0.111011,-0.08613 0.221585,-0.171936 0.331261,-0.257118 0.106612,-0.08908 0.212328,-0.17757 0.316769,-0.264981 0.101357,-0.09093 0.201598,-0.180834 0.300077,-0.269321 0.09525,-0.09207 0.188956,-0.182666 0.280638,-0.271351 0.09025,-0.09016 0.175748,-0.181222 0.26058,-0.268435 0.08627,-0.08589 0.161587,-0.17737 0.239043,-0.261854 0.07636,-0.08531 0.152527,-0.165945 0.218896,-0.249036 0.135228,-0.164152 0.263608,-0.311553 0.36793,-0.449807 0.106413,-0.13674 0.201569,-0.25459 0.272138,-0.357121 0.146016,-0.201756 0.232013,-0.316021 0.232013,-0.316021 0,0 -0.07108,0.123525 -0.199963,0.337721 -0.0627,0.108287 -0.148307,0.233518 -0.244239,0.379007 -0.09344,0.147322 -0.210345,0.305482 -0.338725,0.477766 -0.06233,0.08771 -0.134331,0.173291 -0.206614,0.263876 -0.07348,0.08958 -0.146932,0.184538 -0.230323,0.275203 -0.08228,0.09187 -0.165128,0.187713 -0.252967,0.282898 -0.09055,0.09276 -0.183045,0.187403 -0.277054,0.283752 -0.09806,0.09238 -0.197676,0.186349 -0.298535,0.281494 -0.10264,0.09327 -0.210534,0.183243 -0.318162,0.275194 -0.109876,0.08919 -0.223245,0.176096 -0.335651,0.26497 -0.116604,0.08332 -0.231766,0.169716 -0.35059,0.250937 -0.240047,0.158758 -0.483788,0.312449 -0.73344,0.446821 -0.246817,0.139428 -0.5014855,0.2544 -0.7479927,0.36349 -0.2488758,0.104123 -0.4930044,0.196083 -0.72917,0.268824 -0.2353003,0.07528 -0.4613133,0.13461 -0.6718884,0.179479 -0.4205039,0.09397 -0.778709,0.126828 -1.028053,0.142923 -0.1249563,0.0082 -0.223485,0.0063 -0.2903623,0.0058 -0.066867,-0.0025 -0.1025212,-0.0038 -0.1025212,-0.0038"/>
+ <path style="fill:#845333" d="m 15.81637,26.928556 c 0,0 0.02906,-0.12092 0.07983,-0.332627 0.05255,-0.210924 0.115062,-0.5154 0.191007,-0.879398 0.03465,-0.182815 0.07655,-0.379824 0.113075,-0.589633 0.019,-0.1047 0.03843,-0.212208 0.05832,-0.322203 0.01781,-0.110264 0.03604,-0.222938 0.05444,-0.337602 0.04141,-0.228342 0.06659,-0.466917 0.103225,-0.707581 0.03354,-0.241103 0.05605,-0.487331 0.0844,-0.732903 0.01812,-0.246238 0.04449,-0.492189 0.05634,-0.734963 0.005,-0.242775 0.02976,-0.481738 0.02548,-0.713156 9.9e-5,-0.11567 1.99e-4,-0.229507 2.98e-4,-0.340906 4.99e-4,-0.05575 8.6e-4,-0.110881 0.0014,-0.165317 -0.0012,-0.05448 -0.005,-0.108005 -0.0075,-0.160967 -0.0051,-0.105983 -0.01037,-0.209103 -0.01513,-0.308826 -0.0056,-0.09965 -0.0041,-0.197008 -0.01731,-0.288571 -0.021,-0.183949 -0.03733,-0.353347 -0.05166,-0.503934 -0.0048,-0.07567 -0.02001,-0.144523 -0.03106,-0.208942 -0.01138,-0.06438 -0.022,-0.123415 -0.03155,-0.176873 -0.03742,-0.21388 -0.05634,-0.337601 -0.05634,-0.337601 0,0 0.03594,0.118825 0.09416,0.329161 0.01434,0.05264 0.03026,0.11097 0.04769,0.174464 0.01682,0.06372 0.03843,0.132072 0.05017,0.207151 0.02848,0.149382 0.06051,0.318322 0.09218,0.503426 0.03095,0.185155 0.0447,0.387996 0.06729,0.601995 0.0048,0.05354 0.01125,0.107896 0.01503,0.162948 0.0021,0.05501 0.0044,0.110773 0.0065,0.167229 0.0035,0.112871 0.0074,0.228113 0.01112,0.345375 0.0056,0.117341 0.0034,0.236474 1.99e-4,0.357119 -0.003,0.120647 -0.0061,0.242765 -0.0091,0.365909 -0.0099,0.24603 -0.03366,0.494946 -0.05029,0.744599 -0.03095,0.247941 -0.05612,0.496668 -0.09238,0.73994 -0.03772,0.242964 -0.07425,0.482155 -0.121038,0.711473 -0.02259,0.114782 -0.04469,0.227725 -0.0663,0.338228 -0.0251,0.109678 -0.0497,0.217075 -0.07379,0.321587 -0.04511,0.20952 -0.10025,0.404817 -0.14723,0.585651 -0.09824,0.360932 -0.195587,0.657127 -0.264664,0.863851 -0.03375,0.103546 -0.065,0.183443 -0.0851,0.238303 -0.0207,0.05455 -0.03175,0.08359 -0.03175,0.08359"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 C 8.2680865,2 2,8.2680162 2,16 2,16.168777 2.019468,16.332668 2.025391,16.5 2.2908184,9.0015496 8.4368621,3 16,3 23.563322,3 29.70918,9.0015496 29.974609,16.5 29.980533,16.332668 30,16.168777 30,16 30,8.2680162 23.732101,2 16,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/spacefm.svg b/.icons/awkward/32x32/apps/spacefm.svg
new file mode 100644
index 00000000..f08c212c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/spacefm.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#4385ce" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.2" d="m 7,17 2,0 0,8 5,0 0,-4 4,0 0,4 5,0 0,-8 2,0 -9,-9 z"/>
+ <path fill="#fff" d="m7 16h2v8h5v-4h4v4h5v-8h2l-9-9z"/>
+ <path fill="#fff" style="opacity:0.2" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/spacemacs.svg b/.icons/awkward/32x32/apps/spacemacs.svg
new file mode 100644
index 00000000..e02b9b57
--- /dev/null
+++ b/.icons/awkward/32x32/apps/spacemacs.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#8366b2" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+ <path style="opacity:0.2" d="M 6.4003906,2 C 5.5490966,1.9833031 4.8771122,2.2207152 4.2890625,2.7363281 2.8268864,4.0249957 2.601724,6.6710721 3.6738281,10.355469 3.7594645,10.196361 3.8459618,10.038113 3.9375,9.8828125 3.2151966,7.0117936 3.2678187,6.1232811 4.4980469,5.0527344 5.509795,4.1762461 7.1121872,4.1039403 9.1152344,4.8457031 12.67516,6.1639738 16.650812,8.3206053 20.699219,13.458984 c 0.382081,0.484949 0.650765,1.11331 0.976562,1.519532 -1.03692,0.01861 -2.610978,-0.0825 -3.966797,-0.326172 C 12.608404,13.735762 7.8049744,11.652256 5.5527344,9.3027344 5.3510575,9.0923468 5.1863306,8.9356666 5.1855469,8.953125 c -9.247e-4,0.01792 0.453949,0.9406895 1.0097656,2.048828 l 0.8359375,1.9375 1.2421875,0.601563 c 1.3512378,0.663747 3.0723555,1.438863 6.8105465,3.068359 4.095334,1.785143 5.929329,2.643256 7.789063,3.646484 1.490409,0.804 3.005257,1.784824 3.769531,2.439453 0.260416,0.223971 0.320879,0.281103 0.34375,0.304688 8.47e-4,-0.01687 0.01929,-0.09937 0.01172,-0.166016 -0.04952,-0.363474 -0.334686,-1.8007 -0.599609,-3.130859 -0.05731,-0.301298 -0.120009,-0.601519 -0.179688,-0.902344 -0.02744,-0.137091 -0.06347,-0.323299 -0.08789,-0.445312 -0.03884,-0.194063 -0.08314,-0.377188 -0.123047,-0.56836 C 25.446185,15.090419 24.792126,12.412893 23.960938,9.7773438 23.57764,8.576943 23.336061,7.995503 22.941406,7.2832031 22.795339,7.0194874 21.181876,5.9383514 20.904297,5.7929688 c -0.0045,-0.0023 -0.02225,-0.022698 -0.02539,-0.023438 l -0.002,0.00391 c -0.01014,-0.00503 -0.08131,-0.053529 -0.08594,-0.054687 l -0.002,0.00195 c -0.0036,-0.0012 -0.0049,-0.00164 -0.0059,-0.00195 -0.01637,0.014967 0.109866,0.2897509 0.246094,0.5292969 1.395396,2.4541392 2.311839,6.4381611 1.845703,8.5000001 -0.0078,0.03204 -0.01361,0.06458 -0.02539,0.09766 -5.95e-4,0.0017 -0.0016,0.0046 -0.002,0.0059 l 0,0.002 c -0.0011,-3.5e-4 -0.0049,-0.0017 -0.0059,-0.002 -0.01088,0.004 -0.04083,0.0098 -0.05469,0.01367 C 22.406266,14.376939 22.072549,13.65727 21.607422,13.048828 18.750677,9.3812694 13.533946,3.994691 8.1464844,2.2988281 7.4860539,2.1114426 6.911167,2.0100181 6.4003906,2 Z"/>
+ <path style="fill:#ffffff" d="M 6.4003906 1 C 5.5490966 0.9833031 4.8771122 1.2207152 4.2890625 1.7363281 C 2.8268864 3.0249957 2.601724 5.6710721 3.6738281 9.3554688 C 3.7594645 9.1963613 3.8459618 9.0381129 3.9375 8.8828125 C 3.2151966 6.0117936 3.2678187 5.1232811 4.4980469 4.0527344 C 5.509795 3.1762461 7.1121872 3.1039403 9.1152344 3.8457031 C 12.67516 5.1639738 16.650812 7.3206053 20.699219 12.458984 C 21.0813 12.943933 21.349984 13.572294 21.675781 13.978516 C 20.638861 13.997126 19.064803 13.896021 17.708984 13.652344 C 12.608404 12.735762 7.8049744 10.652256 5.5527344 8.3027344 C 5.3510575 8.0923468 5.1863306 7.9356666 5.1855469 7.953125 C 5.1846222 7.971045 5.6394959 8.8938145 6.1953125 10.001953 L 7.03125 11.939453 L 8.2734375 12.541016 C 9.6246753 13.204763 11.345793 13.979879 15.083984 15.609375 C 19.179318 17.394518 21.013313 18.252631 22.873047 19.255859 C 24.363456 20.059859 25.878304 21.040683 26.642578 21.695312 C 26.902994 21.919283 26.963457 21.976415 26.986328 22 C 26.987175 21.98313 27.005617 21.900629 26.998047 21.833984 C 26.948527 21.47051 26.663361 20.033284 26.398438 18.703125 C 26.341127 18.401827 26.278429 18.101606 26.21875 17.800781 C 26.19131 17.66369 26.155279 17.477482 26.130859 17.355469 C 26.092019 17.161406 26.047717 16.978281 26.007812 16.787109 C 25.446185 14.090419 24.792126 11.412893 23.960938 8.7773438 C 23.57764 7.576943 23.336061 6.995503 22.941406 6.2832031 C 22.795339 6.0194874 21.181876 4.9383514 20.904297 4.7929688 C 20.899797 4.7906688 20.882046 4.7702703 20.878906 4.7695312 L 20.876953 4.7734375 C 20.866813 4.7684075 20.795646 4.719908 20.791016 4.71875 L 20.789062 4.7207031 C 20.785463 4.7195031 20.784203 4.71906 20.783203 4.71875 C 20.766833 4.733717 20.893069 5.0085009 21.029297 5.2480469 C 22.424693 7.7021861 23.341136 11.686208 22.875 13.748047 C 22.8672 13.780087 22.861389 13.812623 22.849609 13.845703 C 22.849014 13.847403 22.848056 13.850263 22.847656 13.851562 L 22.847656 13.853516 C 22.846556 13.853166 22.842797 13.851863 22.841797 13.851562 C 22.830917 13.855562 22.800969 13.861324 22.787109 13.865234 C 22.406266 13.376939 22.072549 12.65727 21.607422 12.048828 C 18.750677 8.3812694 13.533946 2.994691 8.1464844 1.2988281 C 7.4860539 1.1114426 6.911167 1.0100181 6.4003906 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/spaceview.svg b/.icons/awkward/32x32/apps/spaceview.svg
new file mode 100644
index 00000000..5ff57e6d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/spaceview.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#5a9e0d" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g fill="#fff" transform="matrix(0,-1,1,0,0,32)">
+ <path opacity=".2" d="m25 16c0-5.54-4.46-10-10-10s-10 4.46-10 10 4.46 10 10 10 10-4.46 10-10zm-3 0a7 7 0 0 1 -7 7 7 7 0 0 1 -7 -7 7 7 0 0 1 7 -7 7 7 0 0 1 7 7z"/>
+ </g>
+ <g fill="#fff" transform="matrix(0,-1,1,0,0,32)">
+ <path fill="#aef260" transform="matrix(0,1,-1,0,32,0)" d="m16 6c-5.54 0-10 4.46-10 10s4.46 10 10 10 10-4.46 10-10h-3a7 7 0 0 1 -7 7 7 7 0 0 1 -7 -7 7 7 0 0 1 7 -7v-3z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <g fill="#fff" transform="matrix(0,-1,1,0,0,32)">
+ <path fill="#ff9a1b" transform="matrix(0,1,-1,0,32,0)" d="m16 6v3a7 7 0 0 1 7 7h3c0-5.54-4.46-10-10-10z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sparkleshare.svg b/.icons/awkward/32x32/apps/sparkleshare.svg
new file mode 100644
index 00000000..f697a79b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sparkleshare.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="25" height="16" x="3" y="12" rx="1.25" ry="1.25"/>
+ <path style="fill:#dd772f" d="M 3,21.75 C 3,22.442 3.5575,23 4.25,23 H 26.75 C 27.442,23 28,22.442 28,21.75 V 8.25 C 28,7.5575 27.442,7 26.75,7 H 14 V 6.25 C 14,5.5575 13.443,5 12.75,5 H 4.25 C 3.5575,5 3,5.5575 3,6.25"/>
+ <rect style="opacity:0.2" width="25" height="16" x="3" y="10" rx="1.25" ry="1.25"/>
+ <rect style="fill:#dcdcdc" width="21" height="10" x="5" y="9" rx="1.25" ry="1.25"/>
+ <rect style="fill:#ee923a" width="25" height="16" x="3" y="11" rx="1.25" ry="1.25"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.25 5 C 3.5575 5 3 5.5575 3 6.25 L 3 7.25 C 3 6.5575 3.5575 6 4.25 6 L 12.75 6 C 13.443 6 14 6.5575 14 7.25 L 14 8 L 26.75 8 C 27.442 8 28 8.5575 28 9.25 L 28 8.25 C 28 7.5575 27.442 7 26.75 7 L 14 7 L 14 6.25 C 14 5.5575 13.443 5 12.75 5 L 4.25 5 z"/>
+ <path style="opacity:0.2" d="m 15.546875,14.000193 a 1.3075637,1.2560185 0 0 0 -1.28125,0.84375 l -0.984375,2.722656 -3,0.05664 a 1.3075637,1.2560185 0 0 0 -0.7636719,2.257812 l 2.3906249,1.740235 -0.869141,2.757812 a 1.3075637,1.2560185 0 0 0 2,1.394532 L 15.5,24.127146 l 2.460938,1.646485 a 1.3075637,1.2560185 0 0 0 2,-1.394532 l -0.869141,-2.757812 2.390625,-1.740235 A 1.3075637,1.2560185 0 0 0 20.71875,17.62324 l -3,-0.05664 -0.984375,-2.722656 a 1.3075637,1.2560185 0 0 0 -1.1875,-0.84375 z M 15.5,15.84199 l 0.808594,2.234375 a 1.50015,1.50015 0 0 0 1.382812,0.990234 l 2.300782,0.04297 -1.783204,1.298828 a 1.50015,1.50015 0 0 0 -0.548828,1.664063 l 0.679688,2.15039 -2.00586,-1.341797 a 1.50015,1.50015 0 0 0 -1.667968,0 l -2.00586,1.341797 0.679688,-2.15039 a 1.50015,1.50015 0 0 0 -0.548828,-1.664063 l -1.783204,-1.298828 2.300782,-0.04297 a 1.50015,1.50015 0 0 0 1.382812,-0.990234 L 15.5,15.84199 Z"/>
+ <path style="fill:#ffffff" d="M 15.546875 13 A 1.3075637 1.2560185 0 0 0 14.265625 13.84375 L 13.28125 16.566406 L 10.28125 16.623047 A 1.3075637 1.2560185 0 0 0 9.5175781 18.880859 L 11.908203 20.621094 L 11.039062 23.378906 A 1.3075637 1.2560185 0 0 0 13.039062 24.773438 L 15.5 23.126953 L 17.960938 24.773438 A 1.3075637 1.2560185 0 0 0 19.960938 23.378906 L 19.091797 20.621094 L 21.482422 18.880859 A 1.3075637 1.2560185 0 0 0 20.71875 16.623047 L 17.71875 16.566406 L 16.734375 13.84375 A 1.3075637 1.2560185 0 0 0 15.546875 13 z M 15.5 14.841797 L 16.308594 17.076172 A 1.50015 1.50015 0 0 0 17.691406 18.066406 L 19.992188 18.109375 L 18.208984 19.408203 A 1.50015 1.50015 0 0 0 17.660156 21.072266 L 18.339844 23.222656 L 16.333984 21.880859 A 1.50015 1.50015 0 0 0 14.666016 21.880859 L 12.660156 23.222656 L 13.339844 21.072266 A 1.50015 1.50015 0 0 0 12.791016 19.408203 L 11.007812 18.109375 L 13.308594 18.066406 A 1.50015 1.50015 0 0 0 14.691406 17.076172 L 15.5 14.841797 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/spec-ops-the-line.svg b/.icons/awkward/32x32/apps/spec-ops-the-line.svg
new file mode 100644
index 00000000..dc021424
--- /dev/null
+++ b/.icons/awkward/32x32/apps/spec-ops-the-line.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#ffaf30" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#3f3f3f" d="m 3.5195313,18.000369 -0.015625,0.461914 c -0.011682,0.331744 0.00412,0.472543 0.055664,0.504883 0.039385,0.02472 0.2373033,0.04543 0.4404297,0.0459 l 0.3691406,9.99e-4 -0.024414,2.616937 c -0.013448,1.164112 -0.00952,2.159836 0.00781,2.213867 0.017337,0.05403 0.073133,0.109544 0.125,0.123047 0.051868,0.0135 0.3347027,0.02782 0.6279299,0.03125 0.376036,0.0045 0.549734,-0.0153 0.5917965,-0.06543 0.03999,-0.04771 0.052952,-0.448483 0.038085,-1.21875 -0.01218,-0.631199 -0.029795,-1.616095 -0.039065,-2.188477 l -0.0166,-1.539788 0.3964845,-0.0166 c 0.2503135,-0.01009 0.4203535,-0.04264 0.459961,-0.08984 0.037895,-0.04517 0.055791,-0.234655 0.0459,-0.477539 L 6.5654295,18.000369 H 5.042969 Z m 3.5927732,0 -0.039065,0.271484 c -0.021585,0.149456 -0.047395,1.87087 -0.05664,3.214594 L 7,23.929806 l 0.439453,0.01563 c 0.241939,0.0084 0.4523025,0.02764 0.4677735,0.04297 0.039285,0.0389 0.3517785,-0.0318 0.435547,-0.09863 0.041845,-0.03338 0.068359,-0.189499 0.068359,-0.393555 0,-0.282218 -0.019865,-0.354034 -0.1240235,-0.442383 l -0.125,-0.105469 0.1367185,-0.0332 0.136719,-0.03125 -0.01758,-0.719727 c -0.018605,-0.811599 -0.0253,-0.797048 0.4228515,-0.853516 0.208724,-0.0263 0.2387065,-0.01684 0.260742,0.08789 0.1196,0.568424 0.130951,0.703784 0.084961,1.052734 -0.02763,0.209716 -0.044545,0.641274 -0.038085,0.958008 l 0.01074,0.575196 h 0.6650395 0.6640615 l -0.0029,-0.40918 -0.002,-0.410156 -0.384766,-0.118164 c -0.359885,-0.11092 -0.387102,-0.130531 -0.4033195,-0.29004 -0.01438,-0.141446 0.00205,-0.169921 0.09668,-0.169921 0.090035,0 0.114258,0.03441 0.114258,0.164062 0,0.188864 0.080385,0.214966 0.1669915,0.05469 0.06608,-0.12228 0.220302,-0.143976 0.320313,-0.04492 0.03604,0.03571 0.08407,0.04654 0.107422,0.02343 0.02334,-0.02311 0.04199,-0.994403 0.04199,-2.157226 v -2.614006 l -0.6083755,-0.0059 -0.609375,-0.0068 0.02051,0.609375 c 0.01113,0.334799 0.00235,1.261435 -0.01953,1.447991 l -0.04004,0.338867 -0.478516,-0.01563 -0.4785155,-0.0166 -0.027345,-1.43139 -0.028322,-0.932619 H 7.692383 Z m 13.1923825,0 c -0.299416,0.0072 -0.974609,0.245018 -0.974609,0.366211 0,0.02953 -0.05745,0.04828 -0.125977,0.04102 l -0.125,-0.01367 -0.01367,1.508539 -0.01563,1.006836 0.320313,0.0625 c 0.06595,0.01299 0.05806,0.01834 0.107422,0.0293 l 0.90332,-0.02051 c 0.07736,-0.0086 0.08474,-0.642273 0.09766,-1.706782 0.01295,-1.068066 0.0036,-1.231968 -0.07129,-1.260742 -0.02431,-0.0093 -0.05977,-0.01372 -0.102541,-0.01269 z m 1.758789,0 c -0.08045,0.0019 -0.342609,0.0089 -0.583007,0.01465 -0.347068,0.0084 -0.444103,0.02929 -0.47168,0.102539 -0.0191,0.05074 -0.0053,0.361928 0.03125,0.691406 0.07662,0.690258 0.07813,1.325117 0.01758,1.741936 -0.0382,0.262961 -0.02973,0.315044 0.05859,0.38086 0.01827,0.01362 0.04863,0.01231 0.07422,0.02343 l 3.026368,-0.06836 c 0.0044,-0.0033 0.01564,-0.0062 0.01855,-0.0098 0.04355,-0.05347 0.05178,-0.910757 0.02636,-1.713616 l -0.03711,-1.138672 -0.419922,0.002 c -0.723565,0.0013 -0.667969,-0.08028 -0.667969,0.988281 0,0.525963 -0.02344,1.436743 -0.05371,1.455804 -0.07321,0.04611 -0.19979,-0.720192 -0.328125,-1.192132 -0.05943,-0.218607 -0.206036,-0.595893 -0.32616,-0.838873 -0.191343,-0.38705 -0.237085,-0.442547 -0.365235,-0.439453 z m -9.55664,0.001 c -0.726061,-0.0037 -1.443945,0.01153 -1.480469,0.04785 -0.03664,0.03645 -0.03462,0.460746 0.0059,1.264648 0.03351,0.665601 0.05957,1.930721 0.05957,2.200921 -10e-7,0.516463 0.04361,0.623047 0.249023,0.623047 0.06327,0 0.172579,0.04068 0.243164,0.08984 0.111538,0.07768 0.123254,0.119208 0.09277,0.321289 -0.03869,0.256556 0.0055,0.320701 0.262695,0.381836 0.268603,0.06385 0.103218,0.143555 -0.297852,0.143555 -0.427253,0 -0.503482,0.06114 -0.389648,0.30957 0.04929,0.10758 0.04484,0.170254 -0.02051,0.295899 -0.0457,0.08788 -0.08399,0.185355 -0.08399,0.21582 0,0.03047 0.18153,0.06377 0.402344,0.07422 0.758811,0.03591 2.413464,0.04023 2.500976,0.0068 0.06963,-0.02657 0.08789,-0.122251 0.08789,-0.467773 v -0.43457 l -0.900391,-0.001 c -0.843145,-8e-4 -1.138794,-0.04031 -0.988281,-0.132813 0.03964,-0.02436 0.06152,-0.287219 0.06152,-0.743164 v -0.705078 l 0.304687,-0.03515 c 0.167853,-0.01964 0.403386,-0.02007 0.523438,-10e-4 0.120052,0.01909 0.282573,0.01868 0.361328,-0.001 0.141935,-0.03542 0.143768,-0.0396 0.127929,-0.515625 l -0.0166,-0.480468 -0.578125,-0.01563 c -0.320359,-0.0087 -0.611994,-0.04402 -0.65332,-0.07813 -0.05342,-0.04408 -0.07007,-0.179993 -0.05859,-0.479493 l 0.0166,-0.918695 0.885743,-0.0332 c 0.487313,-0.01861 0.891799,-0.03689 0.899414,-0.04102 0.0077,-0.0041 0.01465,-0.18067 0.01465,-0.391601 0,-0.31671 -0.01798,-0.392507 -0.102539,-0.4375 -0.06925,-0.03684 -0.803236,-0.05883 -1.529297,-0.0625 z m 13.115234,0 c -0.26992,0.0026 -0.45908,0.01167 -0.485351,0.03027 -0.05451,0.0386 -0.08046,0.342217 -0.104493,1.197265 L 25,20.8634 27.579101,20.80285 c 0.01755,-0.01843 0.0263,-0.04226 0.03125,-0.07617 0.01019,-0.06986 -0.0052,-0.150466 -0.03418,-0.179687 -0.02895,-0.02923 -0.311661,-0.06648 -0.627929,-0.08301 -0.340121,-0.01779 -0.592146,-0.05684 -0.616211,-0.09473 -0.02237,-0.03524 -0.04045,-0.220808 -0.04102,-0.411132 -4.67e-4,-0.190324 -0.02521,-0.860628 -0.05566,-0.879633 -0.174439,-0.108812 0.0308,-0.229554 0.91211,-0.138672 h 0.969726 v -0.384765 c 0,-0.253822 -0.02504,-0.406078 -0.07422,-0.447266 -0.07128,-0.05972 -1.611136,-0.114337 -2.420899,-0.106445 z m -9.339844,0.0019 c -0.327668,0.02252 -0.280273,0.208715 -0.280273,1.290039 v 1.744867 l 0.227539,0.03614 c 0.124183,0.02001 0.347141,0.02004 0.49707,0 0.112598,-0.01506 0.178196,-0.0134 0.220703,-0.0039 l 0.415039,-0.0098 c -0.02137,-0.133901 -0.04162,-0.609128 -0.04687,-1.241211 l -0.01172,-1.80642 -0.553711,-0.0049 c -0.208733,-0.0017 -0.358551,-0.01237 -0.467774,-0.0049 z m 11.448243,3.077874 -2.547852,0.0078 c -0.03722,0.04827 -0.08886,0.376572 -0.117188,0.734375 -0.04468,0.564337 -0.04037,0.690527 0.04102,0.918946 0.08241,0.231317 0.08589,0.322641 0.02929,0.726562 -0.05133,0.366615 -0.05012,0.473287 0.0049,0.511719 0.06798,0.04751 2.96524,-8e-4 3.046875,-0.05078 0.02283,-0.014 0.04004,-0.186569 0.04004,-0.383789 0,-0.345342 -0.0066,-0.362906 -0.173828,-0.450196 -0.128235,-0.06694 -0.353849,-0.09448 -0.865235,-0.103515 -0.901016,-0.01591 -0.897685,-0.01253 -0.897461,-0.890625 v -0.622071 l 0.510743,-0.01465 c 0.281648,-0.0078 0.606489,-0.02895 0.720703,-0.04687 0.193093,-0.0303 0.208008,-0.04533 0.208008,-0.222657 z m -3.501954,0.01172 -2.798828,0.01074 c -0.02497,0.01259 -0.06136,0.02291 -0.107422,0.02832 -0.151896,0.01781 -0.152009,0.01822 -0.143554,0.44043 0.0047,0.232785 0.0092,0.829561 0.01172,1.326172 0.0046,0.907734 0.02116,1.000346 0.173828,1.05957 0.110523,0.04287 0.799137,0.0505 0.90332,0.0098 0.06925,-0.02708 0.07701,-0.154546 0.05176,-0.804687 -0.03155,-0.812862 0.02056,-1.873047 0.09277,-1.873047 0.05884,0 0.668832,1.801166 0.668945,1.975586 7.2e-5,0.151987 0.134215,0.401641 0.326172,0.605469 0.09909,0.105225 0.180058,0.127929 0.467773,0.127929 0.580614,0 0.558611,0.05447 0.578125,-1.466797 0.012,-0.936141 -6e-4,-1.329872 -0.04687,-1.386718 -0.02021,-0.0248 -0.08121,-0.04107 -0.177734,-0.05274 z m -3.954101,0.01465 c -0.09647,0.01165 -0.175179,0.009 -0.239258,10e-4 l -0.31543,0.002 c -0.04056,0.0096 -0.106079,0.01912 -0.197265,0.02735 l -0.332032,0.03027 v 0.276367 0.27832 l 0.237305,0.02636 c 0.190397,0.02232 0.252482,0.05964 0.31836,0.1875 0.166561,0.323293 0.03214,0.652961 -0.177735,0.436524 -0.05592,-0.05768 -0.143968,-0.122425 -0.197265,-0.141602 -0.07992,-0.02876 -0.09766,-0.0017 -0.09766,0.151367 0,0.102086 -0.03733,0.274274 -0.08301,0.383789 -0.07748,0.185708 -0.123244,1.144241 -0.05762,1.209961 0.01435,0.01437 0.342803,0.02411 0.728516,0.02246 0.694613,-0.003 0.701042,-0.0042 0.757812,-0.141601 0.07129,-0.172479 0.05372,-2.449974 -0.02051,-2.645508 -0.0222,-0.05851 -0.04221,-0.08841 -0.07715,-0.104492 h -0.237305 z m -2.907227,0.01172 -0.410156,0.002 c -0.04526,0.02542 -0.146587,0.04297 -0.338867,0.04297 -0.255595,0 -0.400948,0.02466 -0.44336,0.07617 -0.04432,0.05386 -0.05829,0.46627 -0.04785,1.381836 l 0.01465,1.304688 1.080078,0.03028 c 0.593912,0.01635 1.157205,0.03434 1.25293,0.04101 0.09859,0.0069 0.184853,-0.0181 0.199219,-0.05762 0.01393,-0.03838 0.01149,-0.259008 -0.0068,-0.489257 l -0.03418,-0.416993 -0.276367,-0.0059 c -0.302848,-0.0058 -0.91575,-0.06792 -1.134766,-0.115234 -0.132549,-0.02863 -0.13088,-0.03329 0.05469,-0.0957 0.159112,-0.05351 0.191029,-0.08938 0.179687,-0.203125 -0.0076,-0.0762 -0.01888,-0.427226 -0.02636,-0.780274 -0.0075,-0.353046 -0.03498,-0.657615 -0.05957,-0.675781 -0.0012,-9e-4 -0.0018,-0.03557 -0.0029,-0.03907 z"/>
+ <path style="opacity:0.2" d="M 4.3242188,8 C 4.2246717,8 4.1467122,8.03608 4.0878906,8.109375 4.0290672,8.180056 4,8.2760654 4,8.3964844 v 0.7734375 c 0,0.07853 0.012224,0.1436194 0.037109,0.1933593 0.024887,0.04712 0.072442,0.08191 0.1425781,0.1054688 l 1.8632813,0.652344 v 0.125 H 4.9570312 V 9.9394531 H 4 v 0.6640629 c 0,0.120419 0.029067,0.217716 0.087891,0.291015 C 4.1467136,10.965211 4.2246713,11 4.3242188,11 h 2.3496093 c 0.099549,0 0.1794593,-0.03479 0.2382813,-0.105469 C 6.9709334,10.821232 7,10.723935 7,10.603516 V 9.8261719 C 7,9.7476389 6.9861344,9.6825525 6.9589844,9.6328125 6.9341044,9.5804565 6.8865407,9.5430913 6.8164062,9.5195312 L 4.9570312,8.875 V 8.7539062 h 1.0859376 v 0.234375 H 7 V 8.3847656 C 7,8.2643466 6.970618,8.1696255 6.9140625,8.1015625 6.8575065,8.0335005 6.779235,8 6.6796875,8 Z M 8,8 v 3 h 0.9570312 v -0.757812 h 1.7207028 c 0.09955,0 0.177814,-0.03673 0.234375,-0.107422 C 10.970933,10.061468 11,9.96417 11,9.84375 V 8.3964844 C 11,8.2760654 10.970622,8.180056 10.914062,8.109375 10.859763,8.036077 10.785096,8 10.685547,8 Z m 4,0 v 3 h 3 V 10.148438 H 12.976562 V 9.8808594 h 1.521485 V 9.09375 H 12.976562 V 8.8515625 h 1.996094 V 8 Z m 4.302734,0 C 16.207494,8 16.132237,8.03608 16.078125,8.109375 16.026177,8.180056 16,8.2760654 16,8.3964844 v 2.2070316 c 0,0.120419 0.02617,0.217716 0.07813,0.291015 C 16.132235,10.965211 16.207496,11 16.302734,11 h 2.388672 c 0.09524,0 0.168545,-0.03479 0.222656,-0.105469 C 18.970343,10.821231 19,10.723935 19,10.603516 V 9.734375 H 18.083984 V 10.1875 h -1.167968 v -1.375 h 1.167968 V 9.265625 H 19 V 8.3964844 C 19,8.2760654 18.972296,8.180056 18.916016,8.109375 18.861906,8.036077 18.786645,8 18.691406,8 Z M 8.9570312,8.8125 H 10.042969 V 9.4570312 H 8.9570312 Z M 16.302734,12 c -0.09524,0 -0.170497,0.03608 -0.224609,0.109375 C 16.026175,12.180055 16,12.276064 16,12.396484 v 2.207032 c 0,0.120419 0.02616,0.217717 0.07813,0.291015 C 16.132235,14.965211 16.207496,15 16.302734,15 h 2.394532 c 0.09524,0 0.168755,-0.03478 0.220703,-0.105469 C 18.972079,14.821231 19,14.723935 19,14.603516 v -2.207032 c 0,-0.12042 -0.02597,-0.216428 -0.08008,-0.287109 C 18.867962,12.036075 18.792504,12 18.697266,12 Z M 20,12 v 3 h 0.957031 v -0.757812 h 1.720703 c 0.09955,0 0.177814,-0.03676 0.234375,-0.107422 C 22.970929,14.061466 23,13.966122 23,13.845703 v -1.449219 c 0,-0.12042 -0.02939,-0.216428 -0.08594,-0.287109 C 22.859762,12.036075 22.783143,12 22.683594,12 Z m 4.324219,0 c -0.09955,0 -0.177506,0.03608 -0.236328,0.109375 C 24.029071,12.180055 24,12.276064 24,12.396484 v 0.775391 c 0,0.07853 0.01222,0.141666 0.03711,0.191406 0.02488,0.04713 0.0744,0.08191 0.144532,0.105469 l 1.863281,0.652344 v 0.125 H 24.957031 V 13.939453 H 24 v 0.664063 c 0,0.120419 0.02907,0.217717 0.08789,0.291015 C 24.146711,14.965211 24.224671,15 24.324219,15 h 2.349609 c 0.09955,0 0.179457,-0.03478 0.238281,-0.105469 C 26.970929,14.821231 27,14.723935 27,14.603516 v -0.777344 c 0,-0.07853 -0.01386,-0.14362 -0.04102,-0.19336 -0.02488,-0.05236 -0.07245,-0.08972 -0.142578,-0.113281 l -1.859375,-0.642578 v -0.123047 h 1.085938 v 0.236328 H 27 V 12.386719 C 27,12.2663 26.970613,12.171579 26.914062,12.103516 26.857512,12.035456 26.779234,12 26.679688,12 Z m -7.408203,0.8125 h 1.167968 v 1.375 h -1.167968 z m 4.041015,0 h 1.085938 v 0.644531 h -1.085938 z"/>
+ <path style="fill:#ffffff" d="M 4.3242188 7 C 4.2246717 7 4.1467122 7.03608 4.0878906 7.109375 C 4.0290672 7.180056 4 7.2760654 4 7.3964844 L 4 8.1699219 C 4 8.2484519 4.0122244 8.3135413 4.0371094 8.3632812 C 4.0619964 8.4104012 4.1095518 8.445191 4.1796875 8.46875 L 6.0429688 9.1210938 L 6.0429688 9.2460938 L 4.9570312 9.2460938 L 4.9570312 8.9394531 L 4 8.9394531 L 4 9.6035156 C 4 9.7239346 4.0290666 9.8212323 4.0878906 9.8945312 C 4.1467136 9.9652112 4.2246713 10 4.3242188 10 L 6.6738281 10 C 6.7733771 10 6.8532874 9.965206 6.9121094 9.8945312 C 6.9709334 9.8212322 7 9.7239346 7 9.6035156 L 7 8.8261719 C 7 8.7476389 6.9861344 8.6825525 6.9589844 8.6328125 C 6.9341044 8.5804565 6.8865407 8.5430913 6.8164062 8.5195312 L 4.9570312 7.875 L 4.9570312 7.7539062 L 6.0429688 7.7539062 L 6.0429688 7.9882812 L 7 7.9882812 L 7 7.3847656 C 7 7.2643466 6.970618 7.1696255 6.9140625 7.1015625 C 6.8575065 7.0335005 6.779235 7 6.6796875 7 L 4.3242188 7 z M 8 7 L 8 10 L 8.9570312 10 L 8.9570312 9.2421875 L 10.677734 9.2421875 C 10.777284 9.2421875 10.855548 9.2054576 10.912109 9.1347656 C 10.970933 9.0614676 11 8.96417 11 8.84375 L 11 7.3964844 C 11 7.2760654 10.970622 7.180056 10.914062 7.109375 C 10.859763 7.036077 10.785096 7 10.685547 7 L 8 7 z M 12 7 L 12 10 L 15 10 L 15 9.1484375 L 12.976562 9.1484375 L 12.976562 8.8808594 L 14.498047 8.8808594 L 14.498047 8.09375 L 12.976562 8.09375 L 12.976562 7.8515625 L 14.972656 7.8515625 L 14.972656 7 L 12 7 z M 16.302734 7 C 16.207494 7 16.132237 7.03608 16.078125 7.109375 C 16.026177 7.180056 16 7.2760654 16 7.3964844 L 16 9.6035156 C 16 9.7239346 16.026175 9.8212322 16.078125 9.8945312 C 16.132235 9.9652112 16.207496 10 16.302734 10 L 18.691406 10 C 18.786646 10 18.859951 9.9652061 18.914062 9.8945312 C 18.970343 9.8212313 19 9.7239346 19 9.6035156 L 19 8.734375 L 18.083984 8.734375 L 18.083984 9.1875 L 16.916016 9.1875 L 16.916016 7.8125 L 18.083984 7.8125 L 18.083984 8.265625 L 19 8.265625 L 19 7.3964844 C 19 7.2760654 18.972296 7.180056 18.916016 7.109375 C 18.861906 7.036077 18.786645 7 18.691406 7 L 16.302734 7 z M 8.9570312 7.8125 L 10.042969 7.8125 L 10.042969 8.4570312 L 8.9570312 8.4570312 L 8.9570312 7.8125 z M 16.302734 11 C 16.207494 11 16.132237 11.03608 16.078125 11.109375 C 16.026175 11.180055 16 11.276064 16 11.396484 L 16 13.603516 C 16 13.723935 16.026165 13.821233 16.078125 13.894531 C 16.132235 13.965211 16.207496 14 16.302734 14 L 18.697266 14 C 18.792506 14 18.866021 13.96522 18.917969 13.894531 C 18.972079 13.821231 19 13.723935 19 13.603516 L 19 11.396484 C 19 11.276064 18.974032 11.180056 18.919922 11.109375 C 18.867962 11.036075 18.792504 11 18.697266 11 L 16.302734 11 z M 20 11 L 20 14 L 20.957031 14 L 20.957031 13.242188 L 22.677734 13.242188 C 22.777284 13.242188 22.855548 13.205428 22.912109 13.134766 C 22.970929 13.061466 23 12.966122 23 12.845703 L 23 11.396484 C 23 11.276064 22.970613 11.180056 22.914062 11.109375 C 22.859762 11.036075 22.783143 11 22.683594 11 L 20 11 z M 24.324219 11 C 24.224669 11 24.146713 11.03608 24.087891 11.109375 C 24.029071 11.180055 24 11.276064 24 11.396484 L 24 12.171875 C 24 12.250405 24.012219 12.313541 24.037109 12.363281 C 24.061989 12.410411 24.111506 12.445195 24.181641 12.46875 L 26.044922 13.121094 L 26.044922 13.246094 L 24.957031 13.246094 L 24.957031 12.939453 L 24 12.939453 L 24 13.603516 C 24 13.723935 24.029071 13.821233 24.087891 13.894531 C 24.146711 13.965211 24.224671 14 24.324219 14 L 26.673828 14 C 26.773378 14 26.853285 13.96522 26.912109 13.894531 C 26.970929 13.821231 27 13.723935 27 13.603516 L 27 12.826172 C 27 12.747642 26.986144 12.682552 26.958984 12.632812 C 26.934104 12.580452 26.886537 12.543093 26.816406 12.519531 L 24.957031 11.876953 L 24.957031 11.753906 L 26.042969 11.753906 L 26.042969 11.990234 L 27 11.990234 L 27 11.386719 C 27 11.2663 26.970613 11.171579 26.914062 11.103516 C 26.857512 11.035456 26.779234 11 26.679688 11 L 24.324219 11 z M 16.916016 11.8125 L 18.083984 11.8125 L 18.083984 13.1875 L 16.916016 13.1875 L 16.916016 11.8125 z M 20.957031 11.8125 L 22.042969 11.8125 L 22.042969 12.457031 L 20.957031 12.457031 L 20.957031 11.8125 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/spectacle.svg b/.icons/awkward/32x32/apps/spectacle.svg
new file mode 120000
index 00000000..697ffdf4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/spectacle.svg
@@ -0,0 +1 @@
+applets-screenshooter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/speed-dreams.svg b/.icons/awkward/32x32/apps/speed-dreams.svg
new file mode 100644
index 00000000..35248442
--- /dev/null
+++ b/.icons/awkward/32x32/apps/speed-dreams.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 25.478505,5 c -1.325116,0 -2.606602,0.3311633 -3.730132,0.9628906 -1.121887,0.630804 -2.152455,1.6082418 -2.561045,3.0273438 0,0 0,0.00195 0,0.00195 -0.06909,0.2383723 0.003,0.4892317 -0.01369,0.7382813 C 18.086054,9.2768293 16.830527,9.0175781 15.435691,9.0175781 l -1.651972,0 -0.0059,0 C 10.056347,9.0053657 6.7453088,9 3.0019159,9 A 2.0021161,2.0002 0 0 0 1,11 l 0,3 A 2.0021161,2.0002 0 0 0 1.06647,14.498047 2.0021161,2.0002 0 0 0 1,15.011719 l 0.00391,0.996093 A 2.0021161,2.0002 0 0 0 3.0058259,18 l 2.0722959,0 -1.9041662,6.3125 a 2.0021161,2.0002 0 0 0 -0.01955,0.06641 C 2.9095131,25.301492 3.2385604,26.451253 3.940314,27.111328 4.6420677,27.771403 5.53146,28 6.397744,28 l 4.764326,0 c 5.654724,0 9.404869,-3.403201 10.641043,-7.447266 l -0.01955,0.0625 0.791774,-2.314453 a 2.0021161,2.0002 0 0 0 0.0215,-0.06445 c 0.02353,-0.07738 0.0076,-0.158493 0.02933,-0.236328 l 0.727258,0 c 0.136474,0 0.266232,-3.61e-4 0.391,0 2.613904,0.01174 5.407416,-1.145669 6.205157,-3.925781 0.345488,-1.202352 9.9e-5,-2.63659 -0.715528,-3.462891 0.522819,-0.278248 0.993685,-0.6267705 1.339172,-1.0878905 0.581107,-0.7756117 0.48945,-1.8740239 0.193544,-2.46875 C 30.470864,6.4599584 30.069573,6.1133674 29.634827,5.8300781 28.765335,5.2634995 27.679502,4.9888553 26.358253,5 c -0.296708,1.5e-5 -0.586931,3.917e-4 -0.877793,0 a 2.0021161,2.0002 0 0 0 -0.002,0 z"/>
+ <path style="fill:#4f4f4f" d="m 25.478505,4 c -1.325116,0 -2.606602,0.3311633 -3.730132,0.9628906 -1.121887,0.630804 -2.152455,1.6082418 -2.561045,3.0273438 0,0 0,0.00195 0,0.00195 -0.06909,0.2383723 0.003,0.4892317 -0.01369,0.7382813 C 18.086054,8.2768293 16.830527,8.0175781 15.435691,8.0175781 l -1.651972,0 -0.0059,0 C 10.056347,8.0053657 6.7453088,8 3.0019159,8 A 2.0021161,2.0002 0 0 0 1,10 l 0,3 a 2.0021161,2.0002 0 0 0 0.06647,0.498047 A 2.0021161,2.0002 0 0 0 1,14.011719 l 0.00391,0.996093 A 2.0021161,2.0002 0 0 0 3.0058259,17 l 2.0722959,0 -1.9041662,6.3125 a 2.0021161,2.0002 0 0 0 -0.01955,0.06641 C 2.9095131,24.301492 3.2385604,25.451253 3.940314,26.111328 4.6420677,26.771403 5.53146,27 6.397744,27 l 4.764326,0 c 5.654724,0 9.404869,-3.403201 10.641043,-7.447266 l -0.01955,0.0625 0.791774,-2.314453 a 2.0021161,2.0002 0 0 0 0.0215,-0.06445 c 0.02353,-0.07738 0.0076,-0.158493 0.02933,-0.236328 l 0.727258,0 c 0.136474,0 0.266232,-3.61e-4 0.391,0 2.613904,0.01174 5.407416,-1.145669 6.205157,-3.925781 0.345488,-1.202352 9.9e-5,-2.63659 -0.715528,-3.4628909 0.522819,-0.2782482 0.993685,-0.6267706 1.339172,-1.0878906 0.581107,-0.7756117 0.48945,-1.8740239 0.193544,-2.46875 C 30.470864,5.4599584 30.069573,5.1133674 29.634827,4.8300781 28.765335,4.2634995 27.679502,3.9888553 26.358253,4 c -0.296708,1.5e-5 -0.586931,3.917e-4 -0.877793,0 a 2.0021161,2.0002 0 0 0 -0.002,0 z"/>
+ <path style="opacity:0.2" d="m 25.455078,7 c -1.935877,0 -3.932254,1.0334965 -4.365234,2.546875 -0.823073,2.835978 4.322245,2.623912 3.8125,4.382813 C 24.705944,14.611379 24.111,14.985777 23.308594,15 l -1.119141,0 -0.128906,1 1.271484,0 c 0.133677,0 0.266574,-4.04e-4 0.400391,0 1.935628,0.0087 3.83459,-0.965069 4.267578,-2.478516 0.845412,-2.944985 -4.254021,-2.311504 -3.746094,-4.0429684 0.147568,-0.5465938 0.686522,-1.0859312 1.236328,-1.09375 0.504098,-0.00876 0.899519,0.2040776 1.060547,0.3339844 0.823393,0.6642309 1.824895,0.3638772 2.392578,-0.3945312 C 29.243546,7.9231716 28.363673,6.9830117 26.351562,7 26.050679,7 25.755054,7.0004044 25.455078,7 Z M 3,11 l 0,3 3.1757812,0 2.1328126,0 4.4277342,0 0.414063,0 0.332031,0 c 2.147144,0.156209 3.046501,1.385454 2.410156,3.513672 l -0.949219,2.5 C 14.301826,22.143252 13.097564,23 10.632812,23 l -0.289062,0 1.947266,-6 -4.8261722,0 -2.3789063,7.890625 C 4.9370037,25.452254 5.390432,26 6.3925781,26 l 4.7597659,0 c 4.92951,0 7.689593,-2.661204 8.71875,-6.03125 l 0.791015,-2.314453 c 1.066384,-3.510573 -0.310731,-6.636719 -5.240234,-6.636719 l -1.65625,0 C 10.047145,11.005358 6.7399355,11 3,11 Z M 3,15.003906 3.0039062,16 l 3.8769532,0 7.0449216,0 c 0.257387,-0.661445 -0.192301,-1.046449 -0.722656,-0.996094 l -6.1445312,0 -4.0585938,0 z"/>
+ <path style="fill:#ffffff" d="m 13.20287,14.004348 -6.1443955,0 -4.0584745,0 0.00406,0.995596 3.8759735,0 7.0453085,0 c 0.257387,-0.661445 -0.191732,-1.045951 -0.722087,-0.995596 z"/>
+ <path style="fill:#ffffff" d="m 22.060451,14.999942 1.271548,0 c 0.133677,0 0.267065,-4.04e-4 0.400882,0 1.935628,0.0087 3.834131,-0.96456 4.267119,-2.478007 0.845412,-2.9449857 -4.254296,-2.312236 -3.746369,-4.0437 0.147568,-0.5465938 0.687347,-1.0857662 1.237153,-1.093585 0.504098,-0.00876 0.89974,0.2050633 1.060768,0.3349701 0.823393,0.6642309 1.823322,0.3626208 2.391005,-0.3957877 0.300187,-0.4010472 -0.578082,-1.340593 -2.590192,-1.3236047 -0.300884,0 -0.597227,4.044e-4 -0.897203,0 l 0,0 c -1.935877,0 -3.932797,1.0334577 -4.365777,2.5468362 -0.823073,2.8359781 4.322247,2.6241261 3.812502,4.3830271 -0.1964,0.681691 -0.790849,1.055686 -1.593255,1.069909 l -1.119194,0"/>
+ <path style="fill:#f35654" d="m 3.00008,10 8.518e-4,3 3.174654,0 2.1337394,0 4.4269808,0 0.414317,0 0.331454,0 c 2.147144,0.156209 3.047244,1.385272 2.410899,3.51349 l -0.94898,2.500647 C 14.302463,21.143717 13.098028,22 10.633277,22 l -0.29002,0 1.948281,-6 -4.8268025,0 -2.379406,7.890243 C 4.9363957,24.451872 5.3908996,25 6.3930457,25 l 4.7584343,0 c 4.92951,0 7.69115,-2.662164 8.720307,-6.03221 l 0.789739,-2.313237 C 21.72791,13.14398 20.352352,10.017864 15.422849,10.017864 l -1.657272,0 c -3.71848,-0.01222 -7.0255822,-0.01773 -10.7655177,-0.01773 l -5.93e-5,0 5.32e-5,3.42e-4 4.7e-6,-3.42e-4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 25.455078 6 C 23.519201 6 21.522824 7.0334965 21.089844 8.546875 C 20.971235 8.9555539 20.987541 9.2946915 21.082031 9.5917969 C 21.086292 9.5760094 21.085206 9.5628551 21.089844 9.546875 C 21.522824 8.0334965 23.519201 7 25.455078 7 C 25.755054 7.0004044 26.050679 7 26.351562 7 C 27.494927 6.9903466 28.258714 7.2910709 28.662109 7.625 C 28.763117 7.5344816 28.859364 7.436434 28.943359 7.3242188 C 29.243546 6.9231716 28.363674 5.9830117 26.351562 6 C 26.050679 6 25.755054 6.0004044 25.455078 6 z M 24.402344 9.1445312 C 24.340963 9.2531503 24.284686 9.3645079 24.253906 9.4785156 C 23.820333 10.956516 27.46093 10.718986 28.013672 12.447266 C 28.628128 10.050538 25.219667 10.084726 24.402344 9.1445312 z M 3 10 L 3 11 C 6.7399355 11 10.047145 11.005358 13.765625 11.017578 L 15.421875 11.017578 C 19.061763 11.017578 20.759997 12.724205 20.972656 15.029297 C 21.195649 12.234764 19.570991 10.017578 15.421875 10.017578 L 13.765625 10.017578 C 10.047145 10.005358 6.7399355 10 3 10 z M 24.757812 13.230469 C 24.488111 13.712916 23.977959 13.988135 23.308594 14 L 22.189453 14 L 22.060547 15 L 22.189453 15 L 23.308594 15 C 24.111 14.985777 24.705944 14.611379 24.902344 13.929688 C 24.982511 13.653068 24.912171 13.429114 24.757812 13.230469 z M 3 14.003906 L 3.0039062 15 L 6.8808594 15 L 13.925781 15 C 14.183168 14.338555 13.73348 13.953551 13.203125 14.003906 L 7.0585938 14.003906 L 3 14.003906 z M 16.041016 15.847656 C 16.007803 16.060045 15.962676 16.279233 15.892578 16.513672 L 14.943359 19.013672 C 14.305079 21.132456 13.107528 21.989394 10.667969 21.998047 L 10.34375 23 L 10.632812 23 C 13.097565 23 14.301826 22.143252 14.943359 20.013672 L 15.892578 17.513672 C 16.084597 16.871476 16.120752 16.321358 16.041016 15.847656 z M 7.4648438 16 L 5.0859375 23.890625 C 5.02639 24.115178 5.0676544 24.335492 5.1972656 24.521484 L 7.4648438 17 L 11.966797 17 L 12.291016 16 L 7.4648438 16 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 25.478516 4 C 24.1534 4 22.871577 4.3311633 21.748047 4.9628906 C 20.62616 5.5936946 19.59609 6.5711324 19.1875 7.9902344 L 19.1875 7.9921875 C 19.11841 8.2305598 19.190518 8.4814192 19.173828 8.7304688 C 18.086244 8.2768323 16.830383 8.0175781 15.435547 8.0175781 L 13.783203 8.0175781 L 13.777344 8.0175781 C 10.055872 8.0053657 6.745346 8 3.0019531 8 A 2.0021161 2.0002 0 0 0 1 10 L 1 11 A 2.0021161 2.0002 0 0 1 3.0019531 9 C 6.745346 9 10.055872 9.0053657 13.777344 9.0175781 L 13.783203 9.0175781 L 15.435547 9.0175781 C 16.830383 9.0175781 18.086244 9.2768323 19.173828 9.7304688 C 19.190518 9.4814192 19.11841 9.2305598 19.1875 8.9921875 L 19.1875 8.9902344 C 19.59609 7.5711324 20.62616 6.5936946 21.748047 5.9628906 C 22.871577 5.3311633 24.1534 5 25.478516 5 A 2.0021161 2.0002 0 0 0 25.480469 5 C 25.771331 5.0003917 26.060714 5.000015 26.357422 5 C 27.678671 4.9888553 28.765274 5.2634995 29.634766 5.8300781 C 30.069512 6.1133674 30.471672 6.4599554 30.767578 7.0546875 C 30.840733 7.201717 30.900298 7.3800611 30.941406 7.5761719 C 31.035736 7.0066745 30.954556 6.4304845 30.767578 6.0546875 C 30.471672 5.4599554 30.069512 5.1133674 29.634766 4.8300781 C 28.765274 4.2634995 27.678671 3.9888553 26.357422 4 C 26.060714 4.000015 25.771331 4.0003917 25.480469 4 A 2.0021161 2.0002 0 0 0 25.478516 4 z M 29.689453 10.318359 C 29.54003 10.418972 29.395878 10.525375 29.234375 10.611328 C 29.664078 11.107486 29.957472 11.823449 30.050781 12.576172 C 30.152988 11.801903 30.008233 10.983935 29.689453 10.318359 z M 1 14.011719 L 1.0039062 14.892578 A 2.0021161 2.0002 0 0 1 1.0664062 14.498047 A 2.0021161 2.0002 0 0 1 1 14.011719 z M 4.7773438 18 L 3.1738281 23.3125 A 2.0021161 2.0002 0 0 0 3.1542969 23.378906 C 3.0616634 23.727884 3.0740494 24.107232 3.1347656 24.482422 C 3.1421763 24.448227 3.145371 24.412533 3.1542969 24.378906 A 2.0021161 2.0002 0 0 1 3.1738281 24.3125 L 5.078125 18 L 4.7773438 18 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/speedcrunch.svg b/.icons/awkward/32x32/apps/speedcrunch.svg
new file mode 100644
index 00000000..64a58494
--- /dev/null
+++ b/.icons/awkward/32x32/apps/speedcrunch.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="22" height="28" x="5" y="3" rx="1.6" ry="1.6"/>
+ <rect style="fill:#4a1a3a" width="22" height="28" x="5" y="2" rx="1.6" ry="1.6"/>
+ <rect style="opacity:0.2" width="14" height="1" x="8" y="7"/>
+ <rect style="fill:#e4e4e4" width="14" height="1" x="8" y="6"/>
+ <rect style="opacity:0.2" width="12" height="1" x="10" y="9"/>
+ <rect style="fill:#667b9e" width="12" height="1" x="10" y="8"/>
+ <rect style="opacity:0.2" width="14" height="1" x="8" y="12"/>
+ <rect style="fill:#e4e4e4" width="14" height="1" x="8" y="11"/>
+ <rect style="opacity:0.2" width="12" height="1" x="10" y="14"/>
+ <rect style="fill:#667b9e" width="12" height="1" x="10" y="13"/>
+ <path style="fill:#3b1530" d="M 5 23 L 5 28.4 C 5 29.287 5.7132 30 6.5996 30 L 25.4 30 C 26.287 30 27 29.287 27 28.4 L 27 23 L 5 23 z"/>
+ <rect style="opacity:0.2" width="14" height="1" x="8" y="17"/>
+ <rect style="fill:#e4e4e4" width="14" height="1" x="8" y="16"/>
+ <rect style="opacity:0.2" width="12" height="1" x="10" y="19"/>
+ <rect style="fill:#667b9e" width="12" height="1" x="10" y="18"/>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#d38b2e" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m20 21v1h8v-1zm0 3v1h8v-1z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.5996 2 C 5.7132 2 5 2.7132 5 3.5996 L 5 4.5996 C 5 3.7132 5.7132 3 6.5996 3 L 25.4 3 C 26.287 3 27 3.7132 27 4.5996 L 27 3.5996 C 27 2.7132 26.287 2 25.4 2 L 6.5996 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/spflashtool.svg b/.icons/awkward/32x32/apps/spflashtool.svg
new file mode 100644
index 00000000..1ed4e7ef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/spflashtool.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 5.0000005,25 v 4.55 c 0,0.8033 0.6541333,1.45 1.4666666,1.45 H 25.533333 C 26.345866,31 27,30.3533 27,29.55 V 25 Z"/>
+ <path style="fill:#e4e4e4" d="m 6.4666671,0.9999996 c -0.8125333,0 -1.4666666,0.6467 -1.4666666,1.45 V 24 H 27 V 2.4499996 c 0,-0.8033 -0.654134,-1.45 -1.466667,-1.45 z"/>
+ <path style="fill:#4f4f4f" d="m 5.0000005,24 v 4.55 c 0,0.8033 0.6541333,1.45 1.4666666,1.45 H 25.533333 C 26.345866,30 27,29.3533 27,28.55 V 24 Z"/>
+ <path style="fill:#73ac05" d="M 7,6 V 8 H 9 V 6 Z m 2,2 v 2 h 2 V 8 Z m 2,2 v 2 H 9 v 2 H 7 v 3 h 9 9 v -3 h -2 v -2 h -2 v -2 h -5 z m 10,0 h 2 V 8 h -2 z m 2,-2 h 2 V 6 H 23 Z M 7,19 v 5 h 9 9 v -5 h -9 z"/>
+ <rect style="opacity:0.2" width="2" height="2" x="11" y="15"/>
+ <rect style="fill:#ffffff" width="2" height="2" x="11" y="14"/>
+ <rect style="opacity:0.2" width="2" height="2" x="19" y="15"/>
+ <rect style="fill:#ffffff" width="2" height="2" x="19" y="14"/>
+ <rect style="opacity:0.2" width="22" height="1" x="5" y="24"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6.4667969 1 C 5.6542636 1 5 1.6459188 5 2.4492188 L 5 3.4492188 C 5 2.6459187 5.6542636 2 6.4667969 2 L 25.533203 2 C 26.345736 2 27 2.6459187 27 3.4492188 L 27 2.4492188 C 27 1.6459187 26.345736 1 25.533203 1 L 6.4667969 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/spideroak.svg b/.icons/awkward/32x32/apps/spideroak.svg
new file mode 100644
index 00000000..30a52a43
--- /dev/null
+++ b/.icons/awkward/32x32/apps/spideroak.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#f57635" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".2" d="m17.035 11c-2.0957 0.0027-4.0103 1.1477-4.9395 2.9551-0.39182-0.19656-0.8257-0.29978-1.2676-0.30078-1.5235 0-2.7598 1.1884-2.7598 2.6543 0.0008276 0.09268 0.00669 0.18525 0.017578 0.27734-1.2185 0.472-2.0857 1.671-2.0857 3.096 0 1.838 1.4358 3.318 3.2188 3.318h12.873c0.28738 0 0.56142-0.05085 0.82617-0.12305 1.7873-0.32827 3.0807-1.8313 3.082-3.582-0.0014-1.9085-1.5318-3.4937-3.5098-3.6367 0.000092-0.000343 0.01172-0.01172 0.01172-0.01172-0.347-2.653-2.688-4.644-5.467-4.647zm-1.035 3l2 2 2 2h-3v4h-2v-4h-3l2-2 2-2z"/>
+ <path fill="#fff" d="m17.035 10c-2.096 0.003-4.01 1.148-4.939 2.955-0.392-0.196-0.826-0.3-1.268-0.301-1.5234 0-2.7596 1.189-2.7596 2.655 0.0008 0.092 0.0066 0.185 0.0175 0.277-1.2187 0.472-2.0859 1.671-2.0859 3.096 0 1.838 1.4358 3.318 3.2188 3.318h12.873c0.287 0 0.561-0.051 0.826-0.123 1.787-0.328 3.081-1.831 3.082-3.582-0.001-1.909-1.532-3.494-3.51-3.637l0.012-0.012c-0.347-2.652-2.688-4.643-5.467-4.646zm-1.035 3l2 2 2 2h-3v4h-2v-4h-3l2-2 2-2z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sportstracker.svg b/.icons/awkward/32x32/apps/sportstracker.svg
new file mode 100644
index 00000000..10892c25
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sportstracker.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#3c6290" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:.2" d="m21.039062 5.9989095c-0.506571-0.00397-1.017426 0.1791144-1.398437 0.5273438-0.674285 0.616276-0.837339 1.6623358-0.386719 2.4707031 0.253287 0.4543866 0.899523 0.8972763 1.429688 0.9785156 1.20847 0.185177 2.316406-0.760757 2.316406-1.9785156 0-0.7564823-0.500615-1.5296557-1.1875-1.8339844-0.244591-0.1084143-0.508091-0.161701-0.773438-0.1640625zm3.949219 3.9882812a1.0001 1.0001 0 0 0 -0.755859 0.3710933l-1.798828 2.160156-2.226563-2.226562a1.0001 1.0001 0 0 0 -0.707031 -0.2929685h-4.900391a1.0001 1.0001 0 0 0 -0.755859 0.3457035l-2.599609 2.999999a1.0001 1.0001 0 1 0 1.511718 1.308594l2.300782-2.654297h1.101562l-3.277344 4.056641-1.748047 1.943359h-4.632812a1.50015 1.50015 0 1 0 0 3h5.300781a1.50015 1.50015 0 0 0 1.113281 -0.496094l1.783204-1.980468 2.173828 1.628906-0.851563 5.101562a1.5007834 1.5007834 0 1 0 2.960938 0.492188l1-6a1.50015 1.50015 0 0 0 -0.580078 -1.445313l-2.125-1.59375 2.912109-3.605469 1.605469 1.605469a1.0001 1.0001 0 0 0 1.474609 -0.06641l2.5-3a1.0001 1.0001 0 0 0 -0.779297 -1.6523393z"/>
+ <path style="fill:#ffffff" d="m21.038558 5.0000635c-0.506572-0.00397-1.016425 0.1783416-1.397436 0.526571-0.674285 0.616276-0.838691 1.6635203-0.388071 2.4718876 0.253287 0.4543866 0.900673 0.8970166 1.430838 0.9782559 1.20847 0.1851773 2.316112-0.7612193 2.316112-1.9789779 0-0.7564823-0.500173-1.5289078-1.187058-1.8332365-0.244591-0.1084143-0.509039-0.1621386-0.774385-0.1645001z"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;stroke-width:2;fill:none" d="m12 13 2.6-3h4.9l3 3 2.5-3"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;stroke-width:3;fill:none" d="m6.5 18.5h5.3l2.7-3 4 3-1 6"/>
+ <rect style="fill:#ffffff" width="7.965" height="3.829" x="-4.5" y="19.49" transform="matrix(.62845686 -.77784444 .79675102 .60430772 0 0)"/>
+ <path style="opacity:.2;fill:#ffffff" d="m3.4003906 2c-0.7756 0-1.4003906 0.6247906-1.4003906 1.4003906v1c0-0.7756 0.6247906-1.4003906 1.4003906-1.4003906h25.199218c0.7756 0 1.400391 0.6247906 1.400391 1.4003906v-1c0-0.7756-0.624791-1.4003906-1.400391-1.4003906h-25.199218z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/spotify-client.svg b/.icons/awkward/32x32/apps/spotify-client.svg
new file mode 100644
index 00000000..366a2a93
--- /dev/null
+++ b/.icons/awkward/32x32/apps/spotify-client.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#1ed760" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.16884 0.01952 0.33264 0.02539 0.5 0.2641-7.5206 6.3878-13.5 13.975-13.5s13.711 5.9794 13.975 13.5c0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path style="opacity:0.2" d="m 14.057,12.000035 c -1.6961,-2.13e-4 -3.3361,0.17367 -4.7344,0.52083 -0.71826,0.17833 -0.7716,0.19912 -0.97135,0.36719 -0.24577,0.20682 -0.35141,0.43382 -0.35156,0.76042 -2.004e-4,0.40444 0.19305,0.71632 0.55729,0.89583 0.29819,0.14694 0.49142,0.14177 1.1432,-0.02344 0.65916,-0.16705 1.5934,-0.32732 2.4115,-0.41406 0.83189,-0.08813 3.4573,-0.07349 4.2969,0.02344 2.2759,0.26293 3.898,0.69543 5.4688,1.4583 0.4019,0.19519 0.80017,0.37126 0.88542,0.39062 0.44964,0.10289 0.98508,-0.17244 1.1719,-0.60156 0.09301,-0.21363 0.08464,-0.60685 -0.01563,-0.81771 -0.12385,-0.26058 -0.37686,-0.44713 -1.0495,-0.77344 -1.1427,-0.55438 -2.3723,-0.97109 -3.7448,-1.2656 -1.6195,-0.34753 -3.3716,-0.52062 -5.0677,-0.52083 z m -0.67916,4.0039 c -0.30195,0.0044 -0.56226,0.01476 -0.73828,0.03255 -1.1406,0.11503 -2.621,0.42889 -3.0911,0.65625 -0.49458,0.23917 -0.6693,1.00816 -0.36458,1.50073 0.11679,0.18881 0.46562,0.39844 0.66406,0.39844 0.07478,0 0.43412,-0.08368 0.79948,-0.1849 1.0658,-0.29531 1.7796,-0.3918 3.0807,-0.41667 0.84345,-0.01588 1.58435,-0.0022 2.07625,0.05468 2.0889,0.24128 3.924665,0.652055 5.695765,1.694615 0.24353,0.14329 0.49504,0.26057 0.5599,0.26042 0.5272,-0.0012 0.98595,-0.65235 0.89583,-1.17783 -0.07875,-0.45896 -0.27629,-0.65078 -1.1823,-1.1562 -1.5003,-0.83705 -3.446965,-1.273515 -5.404165,-1.561815 -0.33531,-0.04932 -1.0177,-0.08263 -1.7031,-0.09635 -0.34272,-0.007 -0.98658,-0.0083 -1.28853,-0.004 z m 1.111295,3.999805 c -0.24195,0.0044 -0.45031,0.01496 -0.59115,0.03274 -0.91243,0.11503 -2.0978,0.42889 -2.474,0.65625 -0.39568,0.23917 -0.53542,1.0081 -0.29167,1.50065 0.09344,0.18881 0.3725,0.39844 0.53125,0.39844 0.05982,0 0.34834,-0.08368 0.64062,-0.1849 0.85264,-0.2953 1.4226,-0.39181 2.4635,-0.41667 0.67472,-0.01587 0.682095,-0.0022 1.075695,0.05468 1.6711,0.24128 2.59869,0.65209 4.01559,1.69465 0.1948,0.14329 0.39869,0.26056 0.45052,0.26042 0.42179,-0.0012 0.78579,-0.55262 0.71354,-1.0781 -0.06299,-0.45896 -0.21789,-0.65078 -0.94271,-1.1562 -1.2003,-0.83705 -2.21809,-1.3732 -3.78379,-1.6615 -0.26829,-0.04932 -0.81361,-0.08283 -1.362,-0.09654 -0.27417,-0.007 -0.203505,-0.0083 -0.445465,-0.004 z"/>
+ <path style="fill:#ffffff" d="m 14.057,11 c -1.6961,-2.13e-4 -3.3361,0.17367 -4.7344,0.52083 -0.71826,0.17833 -0.7716,0.19912 -0.97135,0.36719 -0.24577,0.20682 -0.35141,0.43382 -0.35156,0.76042 -2.004e-4,0.40444 0.19305,0.71632 0.55729,0.89583 0.29819,0.14694 0.49142,0.14177 1.1432,-0.02344 0.65916,-0.16705 1.5934,-0.32732 2.4115,-0.41406 0.83189,-0.08813 3.4573,-0.07349 4.2969,0.02344 2.2759,0.26293 3.898,0.69543 5.4688,1.4583 0.4019,0.19519 0.80017,0.37126 0.88542,0.39062 0.44964,0.10289 0.98508,-0.17244 1.1719,-0.60156 0.09301,-0.21363 0.08464,-0.60685 -0.01563,-0.81771 -0.12385,-0.26058 -0.37686,-0.44713 -1.0495,-0.77344 -1.1427,-0.55438 -2.3723,-0.97109 -3.7448,-1.2656 -1.6195,-0.34753 -3.3716,-0.52062 -5.0677,-0.52083 z m -0.67916,4.0039 c -0.30195,0.0044 -0.56226,0.01476 -0.73828,0.03255 -1.1406,0.11503 -2.621,0.42889 -3.0911,0.65625 -0.49458,0.23917 -0.6693,1.00816 -0.36458,1.50073 0.11679,0.18881 0.46562,0.39844 0.66406,0.39844 0.07478,0 0.43412,-0.08368 0.79948,-0.1849 1.0658,-0.29531 1.7796,-0.3918 3.0807,-0.41667 0.84345,-0.01588 1.58435,-0.0022 2.07625,0.05468 2.0889,0.24128 3.924665,0.652055 5.695765,1.694615 0.24353,0.14329 0.49504,0.26057 0.5599,0.26042 0.5272,-0.0012 0.98595,-0.65235 0.89583,-1.17783 -0.07875,-0.45896 -0.27629,-0.65078 -1.1823,-1.1562 -1.5003,-0.83705 -3.446965,-1.273515 -5.404165,-1.561815 -0.33531,-0.04932 -1.0177,-0.08263 -1.7031,-0.09635 -0.34272,-0.007 -0.98658,-0.0083 -1.28853,-0.004 z m 1.111295,3.999805 c -0.24195,0.0044 -0.45031,0.01496 -0.59115,0.03274 -0.91243,0.11503 -2.0978,0.42889 -2.474,0.65625 -0.39568,0.23917 -0.53542,1.0081 -0.29167,1.50065 0.09344,0.18881 0.3725,0.39844 0.53125,0.39844 0.05982,0 0.34834,-0.08368 0.64062,-0.1849 0.85264,-0.2953 1.4226,-0.39181 2.4635,-0.41667 0.67472,-0.01587 0.682095,-0.0022 1.075695,0.05468 1.6711,0.24128 2.59869,0.65209 4.01559,1.69465 0.1948,0.14329 0.39869,0.26056 0.45052,0.26042 0.42179,-0.0012 0.78579,-0.55262 0.71354,-1.0781 -0.06299,-0.45896 -0.21789,-0.65078 -0.94271,-1.1562 -1.2003,-0.83705 -2.21809,-1.3732 -3.78379,-1.6615 -0.26829,-0.04932 -0.81361,-0.08283 -1.362,-0.09654 -0.27417,-0.007 -0.203505,-0.0083 -0.445465,-0.004 z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/spotify-linux-48x48.svg b/.icons/awkward/32x32/apps/spotify-linux-48x48.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/.icons/awkward/32x32/apps/spotify-linux-48x48.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/spotify-linux-512x512.svg b/.icons/awkward/32x32/apps/spotify-linux-512x512.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/.icons/awkward/32x32/apps/spotify-linux-512x512.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/spotify.svg b/.icons/awkward/32x32/apps/spotify.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/.icons/awkward/32x32/apps/spotify.svg
@@ -0,0 +1 @@
+spotify-client.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/spyder.svg b/.icons/awkward/32x32/apps/spyder.svg
new file mode 100644
index 00000000..033a8167
--- /dev/null
+++ b/.icons/awkward/32x32/apps/spyder.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#4f4f4f" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1" d="M 11.613281 3.7226562 A 14 14 0 0 0 10.617188 4.0898438 C 10.924919 6.155728 11.004827 6.6075633 11.253906 8.2128906 C 11.252406 8.2147406 11.249547 8.2149169 11.248047 8.2167969 L 6.140625 14.318359 C 3.9701013 14.369719 2.5281459 14.288838 2.2714844 14.267578 A 14 14 0 0 0 2.1152344 15.298828 C 2.2830283 15.313708 3.6203467 15.418305 5.7695312 15.382812 L 7.4589844 22.990234 C 6.5337774 23.770195 5.7573444 24.35499 5.1269531 24.808594 A 14 14 0 0 0 5.8144531 25.591797 C 6.3851703 25.175186 7.0562923 24.663367 7.8378906 24.017578 C 7.8773706 24.050728 7.9098736 24.090021 7.9570312 24.113281 L 15.6875 27.923828 C 15.69 27.925028 15.692813 27.924549 15.695312 27.925781 C 15.691879 28.854426 15.707795 29.383953 15.720703 29.986328 A 14 14 0 0 0 16 30 A 14 14 0 0 0 16.761719 29.972656 C 16.746405 29.333642 16.725454 28.755776 16.732422 27.697266 L 24.025391 24.207031 C 24.140696 24.151861 24.224281 24.057968 24.289062 23.951172 C 24.374392 24.036782 24.472723 24.146739 24.554688 24.226562 C 25.266987 24.920266 25.774083 25.335477 26.148438 25.619141 A 14 14 0 0 0 26.839844 24.84375 C 26.486313 24.578124 25.985138 24.169834 25.279297 23.482422 C 25.071734 23.280278 24.836624 23.026369 24.605469 22.779297 L 26.279297 15.544922 C 28.171424 14.809069 29.482457 14.323753 29.710938 14.240234 A 14 14 0 0 0 29.476562 13.214844 C 29.336554 13.264474 28.008328 13.743507 25.998047 14.519531 L 21.005859 8.4316406 C 22.227988 6.4062163 23.083948 5.0418922 23.128906 4.9707031 A 14 14 0 0 0 22.212891 4.4746094 C 22.136521 4.5956065 21.269959 5.9802506 20.041016 8.0195312 L 12.271484 7.9746094 C 11.996817 6.2084879 11.944534 5.9499986 11.613281 3.7226562 z M 12.470703 9.2753906 L 19.265625 9.3144531 C 18.632722 10.378067 17.946854 11.548862 17.201172 12.845703 L 13.134766 13.5625 C 13.093326 13.30442 12.709113 10.794192 12.470703 9.2753906 z M 20.292969 9.6191406 L 24.734375 15.015625 C 23.374897 15.550798 21.851512 16.16361 20.085938 16.908203 L 18.162109 13.259766 C 18.936236 11.915029 19.641682 10.710977 20.292969 9.6191406 z M 11.519531 9.9257812 C 11.713851 11.162709 12.083965 13.59953 12.128906 13.876953 C 10.534486 14.075724 9.1410838 14.183978 7.8808594 14.253906 L 11.519531 9.9257812 z M 17.314453 13.880859 L 19.285156 17.617188 L 16.376953 20.65625 L 12.603516 18.804688 L 13.191406 14.609375 L 17.314453 13.880859 z M 12.095703 14.929688 L 11.527344 19.009766 C 10.528787 20.148736 9.5207088 21.157948 8.5742188 22.019531 L 7.09375 15.345703 C 8.5167463 15.287873 10.205548 15.160582 12.095703 14.929688 z M 24.8125 16.121094 L 23.550781 21.574219 C 22.695209 20.542394 21.759313 19.290832 20.785156 17.755859 C 22.279596 17.131991 23.600083 16.601707 24.8125 16.121094 z M 19.955078 18.417969 C 21.130582 20.263275 22.260514 21.729848 23.255859 22.849609 L 23.181641 23.169922 L 16.761719 26.244141 C 16.791389 24.873093 16.853109 23.31743 16.974609 21.535156 L 19.955078 18.417969 z M 12.232422 19.777344 L 15.927734 21.59375 C 15.803831 23.447223 15.741512 25.0799 15.714844 26.490234 L 8.890625 23.125 C 9.9490092 22.186195 11.093062 21.068692 12.232422 19.777344 z"/>
+ <path id="polygon154" style="fill:#afafaf" d="M 11.759396,6.9734015 C 11.560767,6.9723515 11.372566,7.0622 11.24852,7.2173354 L 5.856922,13.657202 c -0.1226911,0.153469 -0.169334,0.35422 -0.1268728,0.546061 l 1.8804263,8.469032 c 0.042658,0.192229 0.1702029,0.354737 0.3467877,0.441857 l 7.7301228,3.809236 c 0.178763,0.08801 0.388028,0.08912 0.567714,0.003 l 7.769708,-3.720256 c 0.178227,-0.08527 0.307967,-0.247007 0.352536,-0.439488 l 1.952832,-8.444977 c 0.04429,-0.191343 -3.59e-4,-0.392452 -0.12146,-0.547076 L 20.873281,7.2704528 C 20.750982,7.1141246 20.563929,7.0222811 20.36545,7.0211058 Z m 0.30754,1.300873 7.977102,0.044324 4.950417,6.0125555 -1.812424,7.83805 -7.203345,3.449256 -7.1678211,-3.531807 -1.7450972,-7.861396 z"/>
+ <path id="polygon156" style="fill:#afafaf" d="m 17.589805,11.783202 a 0.51972408,0.51972408 0 0 0 -0.08255,0.0078 l -4.86922,0.859689 a 0.51972408,0.51972408 0 0 0 -0.424601,0.439826 l -0.690528,4.941961 a 0.51972408,0.51972408 0 0 0 0.285549,0.53828 l 4.451383,2.1856 a 0.51972408,0.51972408 0 0 0 0.604256,-0.106912 l 3.430986,-3.58425 a 0.51972408,0.51972408 0 0 0 0.08424,-0.601546 l -2.321945,-4.403341 a 0.51972408,0.51972408 0 0 0 -0.46757,-0.277091 z m -0.275061,1.097198 1.970424,3.736835 -2.908946,3.038525 -3.772021,-1.852008 0.586322,-4.195269 z"/>
+ <path style="fill:#afafaf" d="m 11.614062,2.7232422 a 14,14 0 0 0 -0.996679,0.3664062 c 0.730482,4.9039294 1.400785,9.1004896 1.512109,9.7876946 -5.6597148,0.705577 -9.4103624,0.42668 -9.8574217,0.389649 a 14,14 0 0 0 -0.1558594,1.032226 c 0.3092875,0.02742 4.4876072,0.374409 10.6804691,-0.452538 l -0.06836,-0.51543 0.512695,-0.0834 c 0,0 -0.806989,-5.0111772 -1.626953,-10.5246078 z m 10.599805,0.750586 c -0.129821,0.2056934 -2.40136,3.8075521 -5.195312,8.6830078 l 0.900977,0.516797 c 2.815797,-4.9135773 5.131861,-8.5813968 5.208984,-8.7035158 a 14,14 0 0 0 -0.914649,-0.496289 z m 7.2625,8.7417968 c -0.255218,0.09047 -4.22598,1.501381 -9.694726,3.818555 l -0.555079,0.235156 0.314454,0.51543 c 1.875111,3.070996 3.674807,5.138467 5.013476,6.442187 1.237005,1.204709 2.027105,1.715749 2.151953,1.795117 a 14,14 0 0 0 0.627539,-0.827148 c -0.01221,-0.0074 -0.786097,-0.477426 -2.054883,-1.713086 -1.191807,-1.160693 -2.801772,-3.059435 -4.493944,-5.725781 4.828022,-2.015506 8.514743,-3.366442 8.925,-3.516406 a 14,14 0 0 0 -0.23379,-1.024024 z m -17.688672,5.50293 c -2.7964485,3.263725 -5.7406614,5.472821 -7.1435543,6.44082 a 14,14 0 0 0 0.6357421,0.823047 c 1.4715093,-1.019785 4.4567188,-3.273968 7.2966792,-6.588477 z m 4.174023,2.28457 c -0.36006,4.943699 -0.278316,8.636092 -0.228319,9.983203 A 14,14 0 0 0 16,30 14,14 0 0 0 16.773828,29.97266 c -0.04856,-1.27542 -0.135876,-4.931396 0.225586,-9.894336 z"/>
+ <path style="opacity:0.1" d="m 12.474609,13.999725 c -1.801126,0.04206 -3.1220589,1.35857 -4.1269528,2.492188 C 7.3427625,17.62553 6.671875,18.739959 6.671875,18.739959 L 8.46875,19.82785 c 0,0 0.5917936,-0.973897 1.4511719,-1.943359 0.8593781,-0.969462 2.0029291,-1.771086 2.6054691,-1.785157 0.426902,-0.01 0.781168,0.143981 1.230468,0.507813 0.449301,0.363832 0.931998,0.932506 1.44336,1.550781 0.511361,0.618276 1.051504,1.286516 1.730469,1.84375 0.678962,0.557234 1.557173,1.011109 2.583984,0.998047 0.826867,-0.01052 1.448359,-0.438824 1.955078,-0.900391 0.37616,-0.342641 0.692171,-0.73688 0.984375,-1.134765 0.368099,0.06002 0.734935,0.01626 1.033203,-0.07617 0.557085,-0.172648 1.046549,-0.496393 1.488281,-0.9375 0.446667,-0.441684 0.775396,-0.935406 0.949219,-1.498047 0.174205,-0.563882 0.201794,-1.368821 -0.388672,-1.958984 -0.298253,-0.297939 -0.646501,-0.436066 -0.990234,-0.478516 -0.343733,-0.04245 -0.681815,0.0112 -0.960938,0.09766 -0.557872,0.172805 -1.049836,0.495255 -1.492187,0.9375 0,0 -0.002,0 -0.002,0 -0.445168,0.441165 -0.771888,0.934562 -0.945313,1.496094 -0.07049,0.228221 -0.102449,0.498269 -0.09375,0.775391 -0.01406,0.0212 -0.02089,0.0374 -0.03516,0.05859 -0.302786,0.449736 -0.6524,0.884971 -0.960937,1.166016 -0.308539,0.281045 -0.54719,0.353246 -0.56836,0.353516 -0.41958,0.0053 -0.775361,-0.152781 -1.224609,-0.521485 -0.449249,-0.368704 -0.930709,-0.940712 -1.44336,-1.560547 -0.512651,-0.619834 -1.05574,-1.287511 -1.740234,-1.841797 -0.684494,-0.554285 -1.57286,-1.000632 -2.603516,-0.976562 z"/>
+ <path style="fill:none;stroke:#e53a3f;stroke-width:2.0999999;stroke-linejoin:round" d="m 7.5696228,18.284035 c 0,0 2.5267112,-4.178093 4.9303772,-4.234225 2.915116,-0.06808 4.107218,4.936799 7,4.9 C 21.196075,18.92824 23,15 23,15"/>
+ <path style="fill:#e53a3f" d="m 24.544974,13.014833 c -0.343733,-0.04245 -0.682164,0.01122 -0.961287,0.09768 -0.557872,0.172805 -1.04984,0.496392 -1.492191,0.938637 -1.91e-4,1.88e-4 -0.0012,-1.89e-4 -0.0014,0 -0.445168,0.441165 -0.772289,0.93349 -0.945714,1.495022 -0.174119,0.563774 -0.202197,1.369276 0.387912,1.959386 0.59606,0.595748 1.3954,0.55528 1.953722,0.38225 0.557085,-0.172648 1.047628,-0.496114 1.48936,-0.937221 0.446667,-0.441684 0.774724,-0.935213 0.948547,-1.497854 0.174205,-0.563882 0.202552,-1.369221 -0.387914,-1.959384 -0.298253,-0.297939 -0.647285,-0.436072 -0.991018,-0.478522 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/spyder3.svg b/.icons/awkward/32x32/apps/spyder3.svg
new file mode 120000
index 00000000..1e880583
--- /dev/null
+++ b/.icons/awkward/32x32/apps/spyder3.svg
@@ -0,0 +1 @@
+spyder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sqldeveloper.svg b/.icons/awkward/32x32/apps/sqldeveloper.svg
new file mode 100644
index 00000000..2697bfe9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sqldeveloper.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,17 A 14,7 0 0 0 1.9999999,24 14,7 0 0 0 16,31 14,7 0 0 0 30,24 14,7 0 0 0 16,17 Z"/>
+ <path style="fill:#696969" d="M 16,16 A 14,7 0 0 0 1.9999999,23 14,7 0 0 0 16,30 14,7 0 0 0 30,23 14,7 0 0 0 16,16 Z"/>
+ <path style="opacity:0.2" d="M 16,10 A 14,7 0 0 0 1.9999999,17 14,7 0 0 0 16,24 14,7 0 0 0 30,17 14,7 0 0 0 16,10 Z"/>
+ <path style="fill:#919191" d="M 16,9 A 14,7 0 0 0 1.9999999,16 14,7 0 0 0 16,23 14,7 0 0 0 30,16 14,7 0 0 0 16,9 Z"/>
+ <path style="opacity:0.2" d="M 16,3 A 14,7 0 0 0 1.9999999,10 14,7 0 0 0 16,17 14,7 0 0 0 30,10 14,7 0 0 0 16,3 Z"/>
+ <path style="fill:#e4e4e4" d="M 16,2 A 14,7 0 0 0 1.9999999,9 14,7 0 0 0 16,16 14,7 0 0 0 30,9 14,7 0 0 0 16,2 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 7 0 0 0 2 9 A 14 7 0 0 0 2.046875 9.4589844 A 14 7 0 0 1 16 3 A 14 7 0 0 1 29.953125 9.5410156 A 14 7 0 0 0 30 9 A 14 7 0 0 0 16 2 z"/>
+ <g style="opacity:0.2" transform="translate(3,1)">
+ <circle cx="21" cy="23" r="8"/>
+ </g>
+ <g transform="translate(3,0)">
+ <circle style="fill:#0ab884" cx="21" cy="23" r="8"/>
+ </g>
+ <path style="fill:#ffffff" transform="matrix(0.5051815,0,0,0.5,-0.12205396,0.1146641)" d="m 57.646715,45.770672 -6.928203,4 -6.928203,4 0,-8 0,-8 6.928203,4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sqlitebrowser.svg b/.icons/awkward/32x32/apps/sqlitebrowser.svg
new file mode 100644
index 00000000..90ec6671
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sqlitebrowser.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,17 A 14,7 0 0 0 1.9999999,24 14,7 0 0 0 16,31 14,7 0 0 0 30,24 14,7 0 0 0 16,17 Z"/>
+ <path style="fill:#696969" d="M 16,16 A 14,7 0 0 0 1.9999999,23 14,7 0 0 0 16,30 14,7 0 0 0 30,23 14,7 0 0 0 16,16 Z"/>
+ <path style="opacity:0.2" d="M 16,10 A 14,7 0 0 0 1.9999999,17 14,7 0 0 0 16,24 14,7 0 0 0 30,17 14,7 0 0 0 16,10 Z"/>
+ <path style="fill:#919191" d="M 16,9 A 14,7 0 0 0 1.9999999,16 14,7 0 0 0 16,23 14,7 0 0 0 30,16 14,7 0 0 0 16,9 Z"/>
+ <path style="opacity:0.2" d="M 16,3 A 14,7 0 0 0 1.9999999,10 14,7 0 0 0 16,17 14,7 0 0 0 30,10 14,7 0 0 0 16,3 Z"/>
+ <path style="fill:#e4e4e4" d="M 16,2 A 14,7 0 0 0 1.9999999,9 14,7 0 0 0 16,16 14,7 0 0 0 30,9 14,7 0 0 0 16,2 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 7 0 0 0 2 9 A 14 7 0 0 0 2.046875 9.4589844 A 14 7 0 0 1 16 3 A 14 7 0 0 1 29.953125 9.5410156 A 14 7 0 0 0 30 9 A 14 7 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sqliteman.svg b/.icons/awkward/32x32/apps/sqliteman.svg
new file mode 120000
index 00000000..0ef32f81
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sqliteman.svg
@@ -0,0 +1 @@
+sqlitebrowser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/squeak.svg b/.icons/awkward/32x32/apps/squeak.svg
new file mode 100644
index 00000000..d74d7157
--- /dev/null
+++ b/.icons/awkward/32x32/apps/squeak.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1090.5197)">
+ <circle style="opacity:0.2" cx="16" cy="1107.52" r="14"/>
+ <circle style="fill:#8e8e8e" cx="16" cy="1106.52" r="14"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1090.5197)" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <ellipse style="opacity:0.1" cx="16" cy="1114.02" rx="2" ry="1.5"/>
+ <ellipse style="fill:#3f3f3f" cx="16" cy="1113.02" rx="2" ry="1.5"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 8.4296875,1097.5603 c -0.2284704,-0.024 -0.4622473,-0.02 -0.7011719,0.019 -0.5713554,0.094 -1.0382014,0.4979 -1.2890625,0.957 -0.2508611,0.4591 -0.3582444,0.9779 -0.4101562,1.5411 -0.1038238,1.1265 0.035662,2.4623 0.2519531,3.7793 0.4325823,2.6341 1.2011719,5.1777 1.2011719,5.1777 a 0.750075,0.750075 0 1 0 1.4355469,-0.4316 c 0,0 -0.7447667,-2.4848 -1.15625,-4.9903 -0.2057417,-1.2528 -0.3197321,-2.5146 -0.2382813,-3.3984 0.040725,-0.4418 0.1345753,-0.7815 0.2304687,-0.957 0.095894,-0.1755 0.1210399,-0.1811 0.21875,-0.1973 0.3879091,-0.064 0.8656499,0.1 1.4160157,0.5195 0.5503658,0.4199 1.1208591,1.0667 1.6152341,1.7403 0.98875,1.3473 1.671875,2.7695 1.671875,2.7695 a 0.75041257,0.75041257 0 1 0 1.353516,-0.6485 c 0,0 -0.72546,-1.5212 -1.816406,-3.0078 -0.545474,-0.7433 -1.18069,-1.4872 -1.914063,-2.0468 -0.5500296,-0.4197 -1.1837293,-0.7527 -1.8691405,-0.8262 z m 15.1406245,0 c -0.68541,0.073 -1.31911,0.4065 -1.86914,0.8262 -0.733373,0.5596 -1.368589,1.3035 -1.914063,2.0468 -1.090946,1.4866 -1.816406,3.0078 -1.816406,3.0078 a 0.75041257,0.75041257 0 1 0 1.353516,0.6485 c 0,0 0.683125,-1.4222 1.671875,-2.7695 0.494375,-0.6736 1.064868,-1.3204 1.615234,-1.7403 0.550366,-0.42 1.028107,-0.5834 1.416016,-0.5195 0.09771,0.016 0.122856,0.022 0.21875,0.1973 0.09589,0.1755 0.189744,0.5152 0.230468,0.957 0.08145,0.8838 -0.03254,2.1456 -0.238281,3.3984 -0.411483,2.5055 -1.15625,4.9903 -1.15625,4.9903 a 0.750075,0.750075 0 1 0 1.435547,0.4316 c 0,0 0.76859,-2.5436 1.201172,-5.1777 0.216291,-1.317 0.355777,-2.6528 0.251953,-3.7793 -0.05191,-0.5632 -0.159295,-1.082 -0.410156,-1.5411 -0.250861,-0.4591 -0.717707,-0.8627 -1.289063,-0.957 -0.238924,-0.039 -0.472701,-0.044 -0.701172,-0.019 z M 13,1106.5193 a 2,2.5 0 0 0 -2,2.5 2,2.5 0 0 0 2,2.5 2,2.5 0 0 0 2,-2.5 2,2.5 0 0 0 -2,-2.5 z m 6,0 a 2,2.5 0 0 0 -2,2.5 2,2.5 0 0 0 2,2.5 2,2.5 0 0 0 2,-2.5 2,2.5 0 0 0 -2,-2.5 z m -11.1542969,5.0136 c -2.9324449,-4e-4 -6.3828125,1.1739 -6.3828125,1.1739 a 0.75045741,0.75045741 0 1 0 0.4746094,1.4238 c 0,0 3.3935604,-1.0981 5.9082031,-1.0977 0.069504,10e-5 0.1311134,0.01 0.1992188,0.01 -0.324353,0.02 -0.6555657,0.051 -0.9980469,0.1093 -2.6602827,0.4571 -4.7929687,2.0664 -4.7929688,2.0664 a 0.750075,0.750075 0 1 0 0.8925782,1.2051 c 0,0 1.9509227,-1.4144 4.1542968,-1.793 1.0049164,-0.1727 1.9440085,-0.1232 2.7109378,0 -0.013326,10e-5 -0.025693,-0 -0.039063,-0 -3.0431948,0.044 -4.7636718,2.2305 -4.7636718,2.2305 a 0.750075,0.750075 0 1 0 1.1816406,0.9238 c 0,0 1.2588651,-1.6202 3.6035156,-1.6543 0.9173114,-0.013 1.8535154,0.4551 1.8535154,0.4551 a 0.75011515,0.75011515 0 0 0 0.705078,-1.3242 c 0,0 -0.0595,-0.029 -0.08203,-0.041 0.0018,-5e-4 0.01168,-0 0.01172,-0 3.39e-4,-10e-5 0.122781,-0.062 0.123047,-0.062 5.32e-4,-3e-4 0.263432,-0.2905 0.263672,-0.291 2.39e-4,-4e-4 0.08208,-0.4076 0.08203,-0.4082 -5.1e-5,-6e-4 -0.07193,-0.261 -0.07227,-0.2617 -3.39e-4,-8e-4 -0.05655,-0.1 -0.08008,-0.1309 -0.02353,-0.031 -0.0431,-0.052 -0.06055,-0.07 -0.0349,-0.036 -0.06071,-0.057 -0.08203,-0.074 -0.07646,-0.06 -0.111833,-0.075 -0.154297,-0.098 a 0.750075,0.750075 0 0 0 0.02149,-1.373 c 0,0 -1.914341,-0.9098 -4.6777349,-0.9102 z m 16.3085939,0 c -2.763393,4e-4 -4.677735,0.9102 -4.677735,0.9102 a 0.750075,0.750075 0 0 0 0.02148,1.373 c -0.04247,0.022 -0.07784,0.037 -0.154297,0.098 -0.02133,0.017 -0.04713,0.038 -0.08203,0.074 -0.01745,0.018 -0.03702,0.039 -0.06055,0.07 -0.02353,0.031 -0.07974,0.1301 -0.08008,0.1309 -3.4e-4,7e-4 -0.07221,0.2611 -0.07227,0.2617 -5.1e-5,6e-4 0.08179,0.4098 0.08203,0.4102 2.4e-4,5e-4 0.26314,0.2907 0.263672,0.291 2.66e-4,2e-4 0.122708,0.061 0.123047,0.061 4.1e-5,10e-5 0.0099,0 0.01172,0 -0.02253,0.012 -0.08203,0.041 -0.08203,0.041 a 0.75011515,0.75011515 0 1 0 0.705078,1.3242 c 0,0 0.936204,-0.4685 1.853515,-0.4551 2.344591,0.034 3.603516,1.6543 3.603516,1.6543 a 0.750075,0.750075 0 1 0 1.181641,-0.9238 c 0,0 -1.720419,-2.1865 -4.763672,-2.2305 -0.01804,-3e-4 -0.03478,0 -0.05273,0 0.769483,-0.1249 1.713403,-0.1758 2.72461,-0 2.203375,0.3786 4.154297,1.793 4.154297,1.793 a 0.750075,0.750075 0 1 0 0.892578,-1.2051 c 0,0 -2.132686,-1.6093 -4.792969,-2.0664 v 0 c -0.342481,-0.059 -0.673694,-0.089 -0.998047,-0.1093 0.0681,-0 0.129715,-0.01 0.199219,-0.01 2.514643,-4e-4 5.908203,1.0977 5.908203,1.0977 a 0.75045735,0.75045735 0 1 0 0.474609,-1.4238 c 0,0 -3.450367,-1.1743 -6.382812,-1.1739 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" d="m 8.2,1107.8197 c 0,0 -3.0262623,-10.0584 -0.35,-10.5 2.687215,-0.4433 5.503,5.4461 5.503,5.4461"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" d="m 12.2,1112.1197 c 0,0 -1.752016,-0.8366 -4.3547452,-0.837 C 5.121711,1111.2823 1.7,1112.4197 1.7,1112.4197"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" d="m 12.2,1113.5197 c 0.105776,-0.027 -2.2058236,-1.1144 -5.0262482,-0.6295 C 4.7419234,1113.3081 2.7,1114.8197 2.7,1114.8197"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" d="m 12.2,1114.9197 c 0,0 -1.051966,-0.5602 -2.2163187,-0.5433 C 7.2897586,1114.4156 5.8,1116.3197 5.8,1116.3197"/>
+ <ellipse style="fill:#3f3f3f" cx="13" cy="1108.02" rx="2" ry="2.5"/>
+ <ellipse style="opacity:0.2" cx="13.3" cy="1109.52" rx=".7" ry="1"/>
+ <ellipse style="fill:#ffffff" cx="13.3" cy="1108.52" rx=".7" ry="1"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" d="m 23.8,1107.8197 c 0,0 3.026262,-10.0584 0.35,-10.5 -2.687215,-0.4433 -5.503,5.4461 -5.503,5.4461"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" d="m 19.8,1112.1197 c 0,0 1.752016,-0.8366 4.354745,-0.837 2.723544,-4e-4 6.145255,1.137 6.145255,1.137"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" d="m 19.8,1113.5197 c -0.105776,-0.027 2.205824,-1.1144 5.026248,-0.6295 2.431829,0.4179 4.473752,1.9295 4.473752,1.9295"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" d="m 19.8,1114.9197 c 0,0 1.051966,-0.5602 2.216319,-0.5433 2.693922,0.039 4.183681,1.9433 4.183681,1.9433"/>
+ <ellipse style="fill:#3f3f3f" cx="19" cy="1108.02" rx="2" ry="2.5"/>
+ <ellipse style="opacity:0.2" cx="19.3" cy="1109.52" rx=".7" ry="1"/>
+ <ellipse style="fill:#ffffff" cx="19.3" cy="1108.52" rx=".7" ry="1"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sr-editor.svg b/.icons/awkward/32x32/apps/sr-editor.svg
new file mode 100644
index 00000000..5db470e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sr-editor.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" transform="matrix(0,-1,-1,0,0,0)" d="M -29.6,-25.4 -25.895349,-30 -4.4,-30 c 0.7756,0 1.4,0.6244 1.4,1.4 l 0,25.2 c 0,0.7756 -0.6244,1.4 -1.4,1.4 l -25.2,0 c -0.7756,0 -1.4,-0.6244 -1.4,-1.4 l 0,-20.6 c 0,-0.7756 0.913515,-0.79594 1.4,-1.4 z"/>
+ <path style="fill:#e4e4e4" transform="matrix(0,-1,-1,0,0,0)" d="M -28.6,-25.4 -21.752907,-30 -3.4,-30 c 0.7756,0 1.4,0.6244 1.4,1.4 l 0,25.2 c 0,0.7756 -0.6244,1.4 -1.4,1.4 l -25.2,0 c -0.7756,0 -1.4,-0.6244 -1.4,-1.4 l 0,-20.6 c 0,-0.7756 0.756197,-0.967481 1.4,-1.4 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 14.5,7.4996363 c -2.893896,3.8088387 -8,2.5 -8,6.3499997 0,4.667761 6.428161,4.316014 5.321364,9.85 -0.7,3.5 -4.221364,2.8 -6.321364,2.8"/>
+ <path style="fill:none;stroke:#4f4f4f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 14.5,6.5 c -2.893896,3.808839 -8,2.5 -8,6.35 0,4.667761 6.428161,4.316014 5.321364,9.85 C 11.121364,26.2 7.6,25.5 5.5,25.5"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 16.50015,27.499636 0,-15.721 C 17.265004,9.2700261 17.851695,7.4996363 20.3,7.4996363 c 2.8,0 4.2,1.4790001 4.2,4.2789997 0,2.8 -5,5.199636 -5,6.949636 0,1.75 5.6,7.371364 7,8.771364"/>
+ <path style="fill:none;stroke:#85722f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 16.50015,26.5 0,-15.721 C 17.265004,8.2703898 17.851695,6.5 20.3,6.5 c 2.8,0 4.2,1.4790001 4.2,4.279 0,2.8 -5,5.199636 -5,6.949636 0,1.75 5.6,7.371364 7,8.771364"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <circle style="fill:#61b12f" cx="24" cy="23" r="8"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+ <path style="fill:#ffffff" d="m 22.96431,18.99962 -0.0882,1.0536 a 3.1429,3.1429 0 0 0 -0.91852,0.53126 L 21,20.13358 l -1,1.7321 0.86941,0.6038 a 3.1429,3.1429 0 0 0 -0.048,0.53013 3.1429,3.1429 0 0 0 0.0457,0.53237 l -0.867,0.602 1,1.7321 0.95536,-0.44978 a 3.1429,3.1429 0 0 0 0.92075,0.5279 l 0.0882,1.0558 2,0 0.0882,-1.0536 a 3.1429,3.1429 0 0 0 0.91854,-0.53126 l 0.95758,0.4509 1,-1.7321 -0.86942,-0.6038 a 3.1429,3.1429 0 0 0 0.048,-0.53013 3.1429,3.1429 0 0 0 -0.0457,-0.53237 l 0.86719,-0.60156 -1,-1.7321 -0.95536,0.44978 a 3.1429,3.1429 0 0 0 -0.92076,-0.5279 l -0.088,-1.056 -2,0 z m 1,2.8572 a 1.1429,1.1429 0 0 1 1.143,1.143 1.1429,1.1429 0 0 1 -1.1429,1.1428 1.1429,1.1429 0 0 1 -1.1429,-1.1428 1.1429,1.1429 0 0 1 1.1428,-1.1428 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ssh-askpass-gnome.svg b/.icons/awkward/32x32/apps/ssh-askpass-gnome.svg
new file mode 120000
index 00000000..c01534f0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ssh-askpass-gnome.svg
@@ -0,0 +1 @@
+preferences-system-privacy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/st.svg b/.icons/awkward/32x32/apps/st.svg
new file mode 100644
index 00000000..5164b45e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/st.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1" d="m 9,12 v 4 3 H 6 v 4 h 7 v -4 -3 h 6 v 7 h 4 v -7 h 3 v -4 h -3 -4 -6 z"/>
+ <path style="fill:#3f3f3f" d="m 9,11 v 4 3 H 6 v 4 h 7 v -4 -3 h 6 v 7 h 4 v -7 h 3 v -4 h -3 -4 -6 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/stacer.svg b/.icons/awkward/32x32/apps/stacer.svg
new file mode 100644
index 00000000..fcb8a2c9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stacer.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-31" rx="14.5" ry="14.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3c5771" width="29" height="29" x="-30" y="-31" rx="14.5" ry="14.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 25.193331,18.829775 -8.115635,-0.621664 0.776458,-2.897777 z"/>
+ <path style="opacity:0.2" d="m 16.5,3.999402 a 1.5,1.5 0 0 0 -1.5,1.5 1.5,1.5 0 0 0 1.5,1.5 1.5,1.5 0 0 0 1.5,-1.5 1.5,1.5 0 0 0 -1.5,-1.5 z m -6.035156,2 A 1.5,1.5 0 0 0 9.75,6.1986208 1.5,1.5 0 0 0 9.2011719,8.249402 1.5,1.5 0 0 0 11.25,8.7982301 1.5,1.5 0 0 0 11.798828,6.749402 a 1.5,1.5 0 0 0 -1.333984,-0.75 z m 12.070312,0 a 1.5,1.5 0 0 0 -1.333984,0.75 A 1.5,1.5 0 0 0 21.75,8.7982301 1.5,1.5 0 0 0 23.798828,8.249402 1.5,1.5 0 0 0 23.25,6.1986208 1.5,1.5 0 0 0 22.535156,5.999402 Z m -15.9980466,4 A 1.5,1.5 0 0 0 6.4296875,10.001355 1.5,1.5 0 0 0 5.2011719,10.749402 1.5,1.5 0 0 0 5.7519531,12.79823 1.5,1.5 0 0 0 7.8007812,12.249402 1.5,1.5 0 0 0 7.2519531,10.200574 1.5,1.5 0 0 0 6.5371094,9.999402 Z m 19.9257816,0 a 1.5,1.5 0 0 0 -0.714844,0.201172 1.5,1.5 0 0 0 -0.548828,2.048828 1.5,1.5 0 0 0 2.048828,0.548828 1.5,1.5 0 0 0 0.550781,-2.048828 1.5,1.5 0 0 0 -1.228516,-0.748047 1.5,1.5 0 0 0 -0.107421,-0.00195 z m -20.962891,6 a 1.5,1.5 0 0 0 -1.5,1.5 1.5,1.5 0 0 0 1.5,1.5 1.5,1.5 0 0 0 1.5,-1.5 1.5,1.5 0 0 0 -1.5,-1.5 z m 22,0 a 1.5,1.5 0 0 0 -1.5,1.5 1.5,1.5 0 0 0 1.5,1.5 1.5,1.5 0 0 0 1.5,-1.5 1.5,1.5 0 0 0 -1.5,-1.5 z m -20.0351562,5 a 1.5,1.5 0 0 0 -0.7128907,0.201172 1.5,1.5 0 0 0 -0.5507812,2.048828 1.5,1.5 0 0 0 2.0507812,0.548828 1.5,1.5 0 0 0 0.5488281,-2.048828 1.5,1.5 0 0 0 -1.3359374,-0.75 z m 17.9628902,0 a 1.5,1.5 0 0 0 -1.228515,0.75 1.5,1.5 0 0 0 0.548828,2.048828 1.5,1.5 0 0 0 2.050781,-0.548828 1.5,1.5 0 0 0 -0.550781,-2.048828 1.5,1.5 0 0 0 -0.712891,-0.201172 1.5,1.5 0 0 0 -0.107422,0 z"/>
+ <path style="fill:#64dedc" d="M 16.5 3 A 1.5 1.5 0 0 0 15 4.5 A 1.5 1.5 0 0 0 16.5 6 A 1.5 1.5 0 0 0 18 4.5 A 1.5 1.5 0 0 0 16.5 3 z M 10.464844 5 A 1.5 1.5 0 0 0 9.75 5.1992188 A 1.5 1.5 0 0 0 9.2011719 7.25 A 1.5 1.5 0 0 0 11.25 7.7988281 A 1.5 1.5 0 0 0 11.798828 5.75 A 1.5 1.5 0 0 0 10.464844 5 z M 22.535156 5 A 1.5 1.5 0 0 0 21.201172 5.75 A 1.5 1.5 0 0 0 21.75 7.7988281 A 1.5 1.5 0 0 0 23.798828 7.25 A 1.5 1.5 0 0 0 23.25 5.1992188 A 1.5 1.5 0 0 0 22.535156 5 z M 6.5371094 9 A 1.5 1.5 0 0 0 6.4296875 9.0019531 A 1.5 1.5 0 0 0 5.2011719 9.75 A 1.5 1.5 0 0 0 5.7519531 11.798828 A 1.5 1.5 0 0 0 7.8007812 11.25 A 1.5 1.5 0 0 0 7.2519531 9.2011719 A 1.5 1.5 0 0 0 6.5371094 9 z M 26.462891 9 A 1.5 1.5 0 0 0 25.748047 9.2011719 A 1.5 1.5 0 0 0 25.199219 11.25 A 1.5 1.5 0 0 0 27.248047 11.798828 A 1.5 1.5 0 0 0 27.798828 9.75 A 1.5 1.5 0 0 0 26.570312 9.0019531 A 1.5 1.5 0 0 0 26.462891 9 z M 5.5 15 A 1.5 1.5 0 0 0 4 16.5 A 1.5 1.5 0 0 0 5.5 18 A 1.5 1.5 0 0 0 7 16.5 A 1.5 1.5 0 0 0 5.5 15 z M 27.5 15 A 1.5 1.5 0 0 0 26 16.5 A 1.5 1.5 0 0 0 27.5 18 A 1.5 1.5 0 0 0 29 16.5 A 1.5 1.5 0 0 0 27.5 15 z M 7.4648438 20 A 1.5 1.5 0 0 0 6.7519531 20.201172 A 1.5 1.5 0 0 0 6.2011719 22.25 A 1.5 1.5 0 0 0 8.2519531 22.798828 A 1.5 1.5 0 0 0 8.8007812 20.75 A 1.5 1.5 0 0 0 7.4648438 20 z M 25.427734 20 A 1.5 1.5 0 0 0 24.199219 20.75 A 1.5 1.5 0 0 0 24.748047 22.798828 A 1.5 1.5 0 0 0 26.798828 22.25 A 1.5 1.5 0 0 0 26.248047 20.201172 A 1.5 1.5 0 0 0 25.535156 20 A 1.5 1.5 0 0 0 25.427734 20 z"/>
+ <path style="fill:#f0f2f7" d="m 25.193331,17.829373 -8.115635,-0.621664 0.776458,-2.897777 z"/>
+ <circle style="opacity:0.2" cx="11.668" cy="-20.208" r="2.5" transform="matrix(-0.25881904,0.96592583,-0.96592583,-0.25881904,0,0)"/>
+ <circle style="fill:#24303e" cx="10.701" cy="-19.949" r="2.5" transform="matrix(-0.25881904,0.96592583,-0.96592583,-0.25881904,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.5 1 C 8.467 1 2 7.467 2 15.5 C 2 15.668901 2.0197182 15.832529 2.0253906 16 C 2.2895 8.2024902 8.6359007 2 16.5 2 C 24.364099 2 30.7105 8.2024902 30.974609 16 C 30.980282 15.832529 31 15.668901 31 15.5 C 31 7.467 24.533 1 16.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/stack.svg b/.icons/awkward/32x32/apps/stack.svg
new file mode 100644
index 00000000..3d6fe2a2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stack.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#5450e3" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m8 19 8 3 8-3v2l-8 3-8-3z"/>
+ <path d="m8 15 8 3 8-3v2l-8 3-8-3z"/>
+ <path d="m16 8-8 3v2l8 3 8-3v-2z"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 15.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#b49eff" d="m8 19 8 3 8-3v2l-8 3-8-3z"/>
+ <path fill="#b49eff" d="m8 15 8 3 8-3v2l-8 3-8-3z"/>
+ <path fill="#b49eff" d="m16 8-8 3v2l8 3 8-3v-2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/stage.svg b/.icons/awkward/32x32/apps/stage.svg
new file mode 100644
index 00000000..9c5a5ac4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stage.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#f00" opacity=".5" d="m11.667 12.333c-1.473 0-2.667 1.194-2.667 2.667 0 1.4728 1.1939 2.6667 2.6667 2.6667s2.6667-1.1939 2.6667-2.6667h-2.6667z"/>
+ <path opacity=".5" d="m15.667 13v1h6.6667v-1z"/>
+ <path opacity=".5" d="m15.667 16v1h6.6667v-1z"/>
+ <path opacity=".5" d="m9.6667 19v1h10v-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/standard-notes.svg b/.icons/awkward/32x32/apps/standard-notes.svg
new file mode 100644
index 00000000..b15444c4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/standard-notes.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="27" height="28" x="-30" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m2 9v1h28v-1z"/>
+ <path style="fill:#086cd6" d="m3.4003906 2c-0.7756 0-1.4003906 0.6247906-1.4003906 1.4003906v5.5996094h28v-5.5996094c0-0.7756-0.624791-1.4003906-1.400391-1.4003906z"/>
+ <path style="opacity:0.2" d="M 6,13 V 14 H 26 V 13 Z M 6,17 V 18 H 22 V 17 Z M 6,21 V 22 H 24 V 21 Z M 6,25 V 26 H 20 V 25 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/starbound.svg b/.icons/awkward/32x32/apps/starbound.svg
new file mode 100644
index 00000000..71ed5252
--- /dev/null
+++ b/.icons/awkward/32x32/apps/starbound.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#7767c0" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 18.834,5.3075 17.344,7.5635 A 6.5,6.5 0 0 0 16.5,7.5 6.5,6.5 0 0 0 14.009,7.998 L 11.99,6.208 12.533,8.8613 A 6.5,6.5 0 0 0 11.119,10.376 22,22 0 0 0 3.5,9 22,22 0 0 0 2,9.0752 V 10.112 A 21.5,21.5 0 0 1 4,10 21.5,21.5 0 0 1 25.431,30 H 25.438 A 22,22 0 0 0 21.4,18.245 6.5,6.5 0 0 0 22.486,16.517 L 25.212,16.353 22.935,14.851 A 6.5,6.5 0 0 0 23,14 6.5,6.5 0 0 0 22.512,11.537 L 24.312,9.5098 21.654,10.054 A 6.5,6.5 0 0 0 18.996,8.0039 Z M 16.5,8.5 A 5.5,5.5 0 0 1 22,14 5.5,5.5 0 0 1 20.775,17.446 22,22 0 0 0 12.057,10.771 5.5,5.5 0 0 1 16.5,8.5 Z"/>
+ <path style="fill:#ffffff" d="M 18.834,4.8076 17.344,7.0635 A 6.5,6.5 0 0 0 16.5,7 6.5,6.5 0 0 0 14.009,7.498 L 11.99,5.708 12.533,8.3615 A 6.5,6.5 0 0 0 11.119,9.876 22,22 0 0 0 3.5,8.5 22,22 0 0 0 2,8.575 V 9.6125 A 21.5,21.5 0 0 1 4,9.5 21.5,21.5 0 0 1 25.46,30 H 25.474 A 22,22 0 0 0 21.4,17.745 6.5,6.5 0 0 0 22.486,16.017 L 25.212,15.854 22.935,14.351 A 6.5,6.5 0 0 0 23,13.5 6.5,6.5 0 0 0 22.512,11.037 L 24.311,9.01 21.654,9.5535 A 6.5,6.5 0 0 0 18.996,7.504 Z M 16.5,8 A 5.5,5.5 0 0 1 22,13.5 5.5,5.5 0 0 1 20.775,16.946 22,22 0 0 0 12.057,10.271 5.5,5.5 0 0 1 16.5,8 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4004 2 C 2.6248 2 2 2.6248 2 3.4004 L 2 4.4004 C 2 3.6248 2.6248 3 3.4004 3 L 28.6 3 C 29.375 3 30 3.6248 30 4.4004 L 30 3.4004 C 30 2.6248 29.375 2 28.6 2 L 3.4004 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/stardew-valley.svg b/.icons/awkward/32x32/apps/stardew-valley.svg
new file mode 100644
index 00000000..ab528001
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stardew-valley.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="m 8.5,2.9997652 c -0.6933566,0 -1.2719576,0.4735763 -1.4433594,1.1132812 C 6.6536916,3.9513921 6.1863591,3.9591287 5.7773438,4.1853121 5.0529393,4.5825664 4.7849544,5.4980166 5.1855469,6.2224214 5.5861394,6.9501644 6.4949133,7.2128577 7.2226562,6.8122652 7.5930339,6.6091549 7.8421551,6.2713898 7.9453125,5.8923433 c 0.018852,0.00753 0.039375,0.010803 0.058594,0.017578 -0.035176,0.7914031 0.4024523,1.5621955 1.1679688,1.9101563 1.005563,0.4570737 2.194627,0.013381 2.648437,-0.9921875 C 12.277385,5.8255922 11.83368,4.6365268 10.828125,4.1794527 10.5304,4.0441228 10.21776,3.9956899 9.9121094,4.0095308 9.7081525,3.4232 9.1553166,2.9997652 8.5,2.9997652 Z"/>
+ <path style="opacity:0.2" d="m 4.1712058,7.6758276 c 8.05e-5,0.020349 -0.00137,0.041454 -0.00137,0.061523 C 4.1698386,8.0859226 1.9971481,8.717429 2.0000041,10.466 2.817147,10.000286 4.7525373,9.9997891 4.8696802,9.9997891 c 0.014488,0.020314 0.031723,0.037387 0.046484,0.057421 C 4.4453665,9.4567067 4.1838715,8.4387793 4.1712058,7.6758276 Z"/>
+ <path style="opacity:0.2" d="m 14.513177,26.335157 c -0.0057,0.0043 0.007,0.04247 0.04522,0.0875 -0.02041,-0.04979 -0.04084,-0.09081 -0.04522,-0.0875 z m 0.04522,0.0875 c 0.0055,0.0133 0.0062,0.005 0.01233,0.02324 0.41363,1.129728 -0.232682,1.949211 -0.400177,2.138281 -1.351001,0.141433 -2.632972,0.680417 -2.734829,0.782031 -0.466832,0.351428 -0.466581,0.933728 -0.228868,1.285156 C 11.44171,30.882796 11.791555,31 12.026403,31 12.26125,31 12.493234,30.883354 12.728083,30.766211 12.960066,30.649068 13.988724,30 14.807828,30 c 0.819104,0 1.355201,0.531925 1.590049,0.766211 0.466832,0.348572 1.053952,0.230993 1.40336,-0.117578 0.349407,-0.348571 0.348971,-0.930994 -0.117861,-1.282422 -0.04583,-0.04572 -0.327936,-0.185203 -0.70305,-0.332227 -0.0013,-0.0072 1.26e-4,-0.01171 -0.0014,-0.01914 0,0 -0.77051,-0.349067 -0.77051,-1.86621 0,-0.234285 -0.469634,-0.699565 -1.05389,-0.582422 -0.347509,0.05802 -0.521885,-0.05601 -0.596156,-0.143555 z"/>
+ <path style="fill:#ff9d20" d="m 4.1712058,6.6758276 c 8.05e-5,0.020349 -0.00137,0.041454 -0.00137,0.061523 C 4.1698386,7.0859226 1.9971481,7.717429 2.0000041,9.466 2.817147,9.0002861 4.7525373,8.9997891 4.8696802,8.9997891 c 0.014488,0.020314 0.031723,0.037387 0.046484,0.057421 C 4.4453665,8.4567067 4.1838715,7.4387793 4.1712058,6.6758276 Z"/>
+ <path style="fill:#ff9d20" d="m 14.513177,25.335157 c -0.0057,0.0043 0.007,0.04247 0.04522,0.0875 -0.02041,-0.04979 -0.04084,-0.09081 -0.04522,-0.0875 z m 0.04522,0.0875 c 0.0055,0.0133 0.0062,0.005 0.01233,0.02324 0.41363,1.129728 -0.232682,1.949211 -0.400177,2.138281 -1.351001,0.141433 -2.632972,0.680417 -2.734829,0.782031 -0.466832,0.351428 -0.466581,0.933728 -0.228868,1.285156 C 11.44171,29.882796 11.791555,30 12.026403,30 12.26125,30 12.493234,29.883354 12.728083,29.766211 12.960066,29.649068 13.988724,29 14.807828,29 c 0.819104,0 1.355201,0.531925 1.590049,0.766211 0.466832,0.348572 1.053952,0.230993 1.40336,-0.117578 0.349407,-0.348571 0.348971,-0.930994 -0.117861,-1.282422 -0.04583,-0.04572 -0.327936,-0.185203 -0.70305,-0.332227 -0.0013,-0.0072 1.26e-4,-0.01171 -0.0014,-0.01914 0,0 -0.77051,-0.349067 -0.77051,-1.86621 0,-0.234285 -0.469634,-0.699565 -1.05389,-0.582422 -0.347509,0.05802 -0.521885,-0.05601 -0.596156,-0.143555 z"/>
+ <path style="fill:#e53d3d" d="M 8.5000001,1.9999997 C 7.6723165,1.9999997 7,2.6723162 7,3.4999998 7,4.3276836 7.6723165,5 8.5000001,5 9.3276839,5 10,4.3276836 10,3.4999998 10,2.6723162 9.3276839,1.9999997 8.5000001,1.9999997 Z"/>
+ <path style="fill:#e53d3d" d="M 10.827631,3.1798649 C 9.822069,2.7227909 8.636941,3.1668059 8.1798666,4.1723684 7.7227929,5.1779313 8.1668026,6.363059 9.17237,6.8201334 c 1.005563,0.4570737 2.193955,0.013064 2.647766,-0.992504 0.457073,-1.002298 0.01305,-2.1906904 -0.992505,-2.6477645 z"/>
+ <path style="fill:#e53d3d" d="M 5.777264,3.1857059 C 5.0528595,3.5829602 4.7857978,4.4976465 5.1863903,5.2220513 5.5869828,5.9497943 6.4949929,6.2135177 7.2227359,5.8129252 7.9471406,5.415671 8.2142021,4.5009847 7.8136098,3.7765799 7.4163559,3.0521751 6.5016694,2.7851135 5.777264,3.1857059 Z"/>
+ <path style="opacity:0.2" d="M 7.4988886,5 C 5.642934,5.00221 4.1114052,6.4464717 4.0084589,8.2915481 c -0.00994,0.083273 -0.00853,0.166704 -0.0082,0.2491123 2.27e-5,0.00139 -2.43e-5,0.00272 0,0.00411 0.013535,0.7581964 0.2751639,1.4913546 0.7451172,2.0881856 C 5.3244697,11.415422 6,11.995656 6,13.016511 6,14.990785 5,16.38429 5,19.172169 5,24.9812 12.259934,28 15.525649,28 17.163633,28 18.470993,27.682493 19.301821,27.361565 22.767235,25.870155 24.330213,20.924257 28,19 27.648571,18.536301 27.333177,17.878714 26.398891,17.645443 26.867463,17.065109 27.182857,17.116636 28,17 27.417143,16.30303 26.726581,15.558618 25.909438,15.558618 27.309438,15.20871 29,12.743847 29,11 28.534283,12.160667 24.739994,15 17.974279,15 13.253788,14.595585 12.075928,9.9097417 10.48756,6.6770833 9.8633265,5.6524022 8.7382722,5.0013317 7.4988886,5 Z"/>
+ <path style="fill:#d8bfa2" d="M 7.4988886,4 C 5.642934,4.00221 4.1114052,5.4464717 4.0084589,7.2915481 c -0.00994,0.083273 -0.00853,0.166704 -0.0082,0.2491123 2.27e-5,0.00139 -2.43e-5,0.00272 0,0.00411 0.013535,0.7581964 0.2751639,1.4913548 0.7451172,2.088186 C 5.3244697,10.415422 6,10.995656 6,12.016511 6,13.990785 5,15.38429 5,18.172169 5,23.9812 12.259934,27 15.525649,27 17.163633,27 18.470993,26.682493 19.301821,26.361565 22.767235,24.870155 24.330213,19.924257 28,18 27.648571,17.536301 27.333177,16.878714 26.398891,16.645443 26.867463,16.065109 27.182857,16.116636 28,16 27.417143,15.30303 26.726581,14.558618 25.909438,14.558618 27.309438,14.20871 29,11.743847 29,10 28.534283,11.160667 24.739994,14 17.974279,14 13.253788,13.595585 12.075928,8.9097417 10.48756,5.6770833 9.8633265,4.6524022 8.7382722,4.0013317 7.4988886,4 Z"/>
+ <path style="opacity:0.2" d="M 7,9.5 C 7.7469385,9.5 8.5,8.7469385 8.5,8 8.5,7.2530615 7.7530615,6.5 7,6.5 6.2469385,6.5 5.5,7.2530615 5.5,8 5.5,8.7469385 6.2469385,9.5 7,9.5 Z"/>
+ <path style="fill:#ffffff" d="M 7,8.5 C 7.7469385,8.5 8.5,7.7469385 8.5,7 8.5,6.2530615 7.7530615,5.5 7,5.5 6.2469385,5.5 5.5,6.2530615 5.5,7 5.5,7.7469385 6.2469385,8.5 7,8.5 Z"/>
+ <circle style="fill:#3f3f3f" cx="7" cy="7" r="1"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 8.5 2 C 7.8066434 2 7.2280424 2.4735763 7.0566406 3.1132812 C 6.6536916 2.951627 6.186359 2.9593635 5.7773438 3.1855469 C 5.1244468 3.5435873 4.8478487 4.3212908 5.0917969 5.0019531 C 5.2104864 4.6663603 5.4420345 4.3694262 5.7773438 4.1855469 C 6.186359 3.9593635 6.6536916 3.951627 7.0566406 4.1132812 C 7.2280424 3.4735763 7.8066434 3 8.5 3 C 9.1553166 3 9.7081525 3.4234348 9.9121094 4.0097656 C 10.21776 3.9959247 10.5304 4.0443576 10.828125 4.1796875 C 11.401117 4.4401407 11.784274 4.9400398 11.929688 5.5058594 C 12.172239 4.5830389 11.727781 3.5886252 10.828125 3.1796875 C 10.5304 3.0443576 10.21776 2.9959247 9.9121094 3.0097656 C 9.7081525 2.4234348 9.1553166 2 8.5 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 7.4980469 4 C 5.6420923 4.00221 4.1107588 5.4459392 4.0078125 7.2910156 C 3.9978725 7.3742886 3.99967 7.4586073 4 7.5410156 C 4.0000227 7.5424056 3.9999757 7.5435319 4 7.5449219 C 4.0029022 7.707495 4.0235051 7.8681701 4.0488281 8.0273438 C 4.2778387 6.3129571 5.7334163 5.0021013 7.4980469 5 C 8.7374305 5.0013317 9.8640477 5.6530533 10.488281 6.6777344 C 12.076649 9.9103928 13.254118 14.595585 17.974609 15 C 23.886673 15 27.528102 12.833248 28.664062 11.511719 C 28.871107 10.992185 29 10.470281 29 10 C 28.534283 11.160667 24.740324 14 17.974609 14 C 13.254118 13.595585 12.076649 8.9103928 10.488281 5.6777344 C 9.8640477 4.6530533 8.7374305 4.0013317 7.4980469 4 z M 5.9628906 12.625 C 5.7934705 14.299807 5 15.67947 5 18.171875 C 5 18.295342 5.0208925 18.410306 5.0273438 18.53125 C 5.1646433 16.166546 6 14.8293 6 13.015625 C 6 12.877322 5.9857686 12.748727 5.9628906 12.625 z M 26.955078 14.962891 C 26.608071 15.258313 26.251323 15.473324 25.910156 15.558594 C 26.368045 15.558594 26.782345 15.800748 27.164062 16.128906 C 27.385267 16.074414 27.640068 16.051375 28 16 C 27.684934 15.62325 27.336068 15.242293 26.955078 14.962891 z M 27.263672 17.109375 C 26.933665 17.173987 26.6896 17.283922 26.398438 17.644531 C 26.910329 17.77234 27.230477 18.029666 27.478516 18.310547 C 27.649054 18.202237 27.819774 18.094502 28 18 C 27.792189 17.7258 27.581703 17.391342 27.263672 17.109375 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/stargus.svg b/.icons/awkward/32x32/apps/stargus.svg
new file mode 100644
index 00000000..f4449a3c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stargus.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 16.876143,9.0008197 c -0.07298,0.00241 -0.148406,0.0098 -0.229687,0.020755 -0.914164,0.1232144 -1.165089,0.3470361 -1.724023,1.5343123 -0.376999,0.800807 -0.565602,0.898598 -1.051367,1.004288 -2.270899,-1.6740676 -2.270899,0.881294 -2.717969,1.58965 -0.612812,-0.544097 -1.4086638,-1.720648 -2.1956451,-2.378392 -0.7036085,-0.588062 -1.4001267,-0.9443502 -1.9524022,-0.5732 -0.4376408,0.31054 -0.809472,0.97682 -0.9447267,2.505534 -0.184779,2.088454 0.00193,3.264213 1.3125004,4.993795 1.481984,1.955797 3.6899906,3.912297 7.1859366,6.368293 C 16.073,25.129648 17.341965,26 17.379268,26 c 0.209681,0 -2.026639,-2.939631 -3.381054,-4.443833 -2.024185,-2.248037 -2.397704,-3.047432 -2.441447,-4.057005 -0.0395,-0.912116 0.346379,-1.516324 0.863712,-1.516324 0.187983,0 1.03879,0.646194 1.976954,1.723023 0.781823,0.854909 1.295868,2.05718 1.920165,2.937175 1.322034,1.670465 2.855183,1.883518 3.424804,0.475928 0.551795,-1.369656 0.191643,-3.775084 -1.069774,-5.451169 -0.141919,-0.612973 0.126352,-0.706234 0.746484,-0.705589 0.78439,7.79e-4 2.274064,0.539692 3.169141,1.324174 1.106114,0.969443 1.29251,0.964881 2.523828,3.436136 0.726834,1.458756 1.447739,2.819289 1.602344,3.022968 0.275336,0.362746 0.281122,0.360739 0.285742,-0.09269 -0.232346,-3.775768 -1.52736,-7.369369 -4.327149,-9.948317 C 22.199419,12.285555 20.80971,11.26369 19.584542,10.434136 17.799503,9.225492 17.386989,8.9837518 16.876143,9.0008197 Z"/>
+ <path style="fill:#8e8e8e" d="m 16.876143,8.0008197 c -0.07298,0.00241 -0.148406,0.0098 -0.229687,0.020755 -0.914164,0.1232144 -1.165089,0.3470361 -1.724023,1.5343122 -0.376999,0.8008071 -0.565602,0.8985981 -1.051367,1.0042881 -2.270899,-1.6740676 -2.270899,0.881294 -2.717969,1.58965 C 10.540285,11.605728 9.7444332,10.429177 8.9574519,9.7714333 8.2538434,9.1833707 7.5573252,8.8270828 7.0050497,9.1982327 6.5674089,9.5087728 6.1955777,10.175053 6.060323,11.703767 c -0.184779,2.088454 0.00193,3.264213 1.3125004,4.993795 1.481984,1.955797 3.6899906,3.912297 7.1859366,6.368293 C 16.073,24.129648 17.341965,25 17.379268,25 c 0.209681,0 -2.026639,-2.939631 -3.381054,-4.443833 -2.024185,-2.248037 -2.397704,-3.047432 -2.441447,-4.057005 -0.0395,-0.912116 0.346379,-1.516324 0.863712,-1.516324 0.187983,0 1.03879,0.646194 1.976954,1.723023 0.781823,0.854909 1.295868,2.05718 1.920165,2.937175 1.322034,1.670465 2.855183,1.883518 3.424804,0.475928 0.551795,-1.369656 0.191643,-3.775084 -1.069774,-5.451169 -0.141919,-0.612973 0.126352,-0.706234 0.746484,-0.705589 0.78439,7.79e-4 2.274064,0.539692 3.169141,1.324174 1.106114,0.969443 1.29251,0.964881 2.523828,3.436136 0.726834,1.458756 1.447739,2.819289 1.602344,3.022968 0.275336,0.362746 0.281122,0.360739 0.285742,-0.09269 -0.232346,-3.775768 -1.52736,-7.369369 -4.327149,-9.948317 C 22.199419,11.285555 20.80971,10.26369 19.584542,9.4341358 17.799503,8.225492 17.386989,7.9837518 16.876143,8.0008197 Z"/>
+ <ellipse style="opacity:0.2" cx="1.037" cy="25.497" rx="1.419" ry="2.058" transform="matrix(0.41803286,-0.90843191,0.66935843,0.74293963,0,0)"/>
+ <ellipse style="fill:#00ffff" cx="1.766" cy="25.041" rx="1.419" ry="2.058" transform="matrix(0.41803286,-0.90843191,0.66935843,0.74293963,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.876953 8 C 16.803973 8.00241 16.727765 8.0105294 16.646484 8.0214844 C 15.73232 8.1446988 15.480809 8.3693645 14.921875 9.5566406 C 14.544876 10.357448 14.356859 10.454857 13.871094 10.560547 C 11.600195 8.8864793 11.599414 11.442035 11.152344 12.150391 C 10.539532 11.606294 9.7440126 10.429228 8.9570312 9.7714844 C 8.2534227 9.1834218 7.5581349 8.8261157 7.0058594 9.1972656 C 6.5682186 9.5078057 6.1958016 10.174411 6.0605469 11.703125 C 6.0011441 12.374521 5.986916 12.947048 6.0292969 13.478516 C 6.0387497 13.223372 6.0352857 12.988637 6.0605469 12.703125 C 6.1958016 11.174411 6.5682186 10.507806 7.0058594 10.197266 C 7.5581349 9.8261154 8.2534228 10.183422 8.9570312 10.771484 C 9.7440125 11.429228 10.539532 12.606294 11.152344 13.150391 C 11.599414 12.442035 11.600195 9.8864793 13.871094 11.560547 C 14.356859 11.454857 14.544876 11.357448 14.921875 10.556641 C 15.480809 9.3693644 15.73232 9.1446988 16.646484 9.0214844 C 16.727765 9.0105294 16.803973 9.00241 16.876953 9 C 17.387799 8.9829321 17.798945 9.2249497 19.583984 10.433594 C 20.809152 11.263148 22.200229 12.286156 22.673828 12.705078 C 25.308836 15.132242 26.59771 18.459583 26.935547 21.990234 C 26.988306 22.008451 26.997372 21.910233 27 21.652344 C 26.767654 17.876576 25.473617 14.284026 22.673828 11.705078 C 22.200229 11.286156 20.809152 10.263148 19.583984 9.4335938 C 17.798945 8.2249499 17.387799 7.9829321 16.876953 8 z M 18.908203 15.029297 C 18.676977 15.107168 18.580824 15.274702 18.671875 15.667969 C 19.433555 16.680037 19.860782 17.95602 19.962891 19.111328 C 20.079886 17.868214 19.725096 16.298532 18.908203 15.029297 z M 11.611328 16.851562 C 11.568106 17.043633 11.546239 17.259819 11.556641 17.5 C 11.600384 18.509573 11.973862 19.308604 13.998047 21.556641 C 14.625481 22.253464 15.432313 23.248983 16.107422 24.126953 C 16.534886 24.418976 17.362081 25 17.378906 25 C 17.588587 25 15.352462 22.060843 13.998047 20.556641 C 12.213579 18.57483 11.73508 17.718199 11.611328 16.851562 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/start-here-archlinux.svg b/.icons/awkward/32x32/apps/start-here-archlinux.svg
new file mode 120000
index 00000000..ffa44bd7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/start-here-archlinux.svg
@@ -0,0 +1 @@
+distributor-logo-archlinux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/start-here-arcolinux.svg b/.icons/awkward/32x32/apps/start-here-arcolinux.svg
new file mode 120000
index 00000000..9b95bb52
--- /dev/null
+++ b/.icons/awkward/32x32/apps/start-here-arcolinux.svg
@@ -0,0 +1 @@
+arcolinux-hello.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/start-here-debian.svg b/.icons/awkward/32x32/apps/start-here-debian.svg
new file mode 120000
index 00000000..c718ca15
--- /dev/null
+++ b/.icons/awkward/32x32/apps/start-here-debian.svg
@@ -0,0 +1 @@
+distributor-logo-debian.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/start-here-fedora.svg b/.icons/awkward/32x32/apps/start-here-fedora.svg
new file mode 120000
index 00000000..8966161a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/start-here-fedora.svg
@@ -0,0 +1 @@
+distributor-logo-fedora.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/start-here-korora.svg b/.icons/awkward/32x32/apps/start-here-korora.svg
new file mode 120000
index 00000000..06a99a3f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/start-here-korora.svg
@@ -0,0 +1 @@
+distributor-logo-korora.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/start-here-linux-mint.svg b/.icons/awkward/32x32/apps/start-here-linux-mint.svg
new file mode 120000
index 00000000..aabce303
--- /dev/null
+++ b/.icons/awkward/32x32/apps/start-here-linux-mint.svg
@@ -0,0 +1 @@
+distributor-logo-linux-mint.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/start-here-lubuntu.svg b/.icons/awkward/32x32/apps/start-here-lubuntu.svg
new file mode 120000
index 00000000..3529b2a3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/start-here-lubuntu.svg
@@ -0,0 +1 @@
+distributor-logo-lubuntu.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/start-here-manjaro.svg b/.icons/awkward/32x32/apps/start-here-manjaro.svg
new file mode 120000
index 00000000..e7116d4c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/start-here-manjaro.svg
@@ -0,0 +1 @@
+distributor-logo-manjaro.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/start-here-opensuse.svg b/.icons/awkward/32x32/apps/start-here-opensuse.svg
new file mode 120000
index 00000000..13d9f1e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/start-here-opensuse.svg
@@ -0,0 +1 @@
+distributor-logo-opensuse.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/start-here-pop-os.svg b/.icons/awkward/32x32/apps/start-here-pop-os.svg
new file mode 120000
index 00000000..b0b25eb8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/start-here-pop-os.svg
@@ -0,0 +1 @@
+distributor-logo-pop-os.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/start-here-ubuntu.svg b/.icons/awkward/32x32/apps/start-here-ubuntu.svg
new file mode 120000
index 00000000..8be7dd5b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/start-here-ubuntu.svg
@@ -0,0 +1 @@
+distributor-logo-ubuntu.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/start-here-xfce.svg b/.icons/awkward/32x32/apps/start-here-xfce.svg
new file mode 120000
index 00000000..dc323a78
--- /dev/null
+++ b/.icons/awkward/32x32/apps/start-here-xfce.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/staruml.svg b/.icons/awkward/32x32/apps/staruml.svg
new file mode 100644
index 00000000..0ca3379c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/staruml.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g transform="translate(-0.49999991,0)">
+ <path style="opacity:0.2" d="m 16,2.9997517 c -1.307197,0.018684 -2.240232,0.8058961 -2.677734,2.109375 l 0.01758,-0.058594 -2.054688,5.9492193 -6.925781,0 c -0.015101,-2.42e-4 -0.029821,-2.42e-4 -0.044922,0 -0.8271266,0.02681 -1.5721928,0.512609 -2.0976562,1.152344 -1.136421,1.304496 -0.8962089,3.657981 0.546875,4.630859 l 5.4453125,3.978516 -2.1132813,6.566406 c -0.00235,0.0073 -0.00365,0.01418 -0.00586,0.02148 -0.322905,1.060759 -0.019257,2.152805 0.7929687,2.900391 0.00587,0.0055 0.011571,0.01219 0.017578,0.01758 0.9760412,0.867686 2.3489216,0.977964 3.4511713,0.259766 0.02097,-0.01357 0.04034,-0.02832 0.06055,-0.04297 L 16,26.499752 l 5.587891,3.984375 c 0.02021,0.01466 0.03958,0.02941 0.06055,0.04297 1.10225,0.718198 2.475129,0.60792 3.451171,-0.259766 0.006,-0.0054 0.01167,-0.01206 0.01758,-0.01758 0.812225,-0.747586 1.115873,-1.839632 0.792968,-2.900391 -0.0022,-0.0073 -0.0035,-0.01421 -0.0059,-0.02148 l -2.113281,-6.566406 5.445312,-3.978516 c 1.443084,-0.972878 1.683296,-3.326363 0.546875,-4.630859 -0.525463,-0.639735 -1.270529,-1.125534 -2.097656,-1.152344 -0.0151,-2.42e-4 -0.02982,-2.42e-4 -0.04492,0 l -6.925781,0 -2.054688,-5.9492191 0.01758,0.058594 C 18.240232,3.8056478 17.307197,3.0184357 16,2.9997517 Z"/>
+ <path style="fill:#f74545" d="m 16.000018,2 c 1.307197,0.018684 2.239445,0.8061022 2.676947,2.1095811 L 18.660781,4.050792 20.71468,10 l 6.926348,0 c 0.0151,-2.422e-4 0.0294,-2.422e-4 0.0445,0 0.827127,0.02681 1.57294,0.512383 2.098403,1.152118 l -13.783914,4.847954 z"/>
+ <path style="fill:#707070" d="m 25.098939,29.267329 c 0.006,-0.0054 0.01297,-0.01089 0.01888,-0.01641 0.812226,-0.747586 1.115875,-1.840428 0.79297,-2.901187 -0.0022,-0.0073 -0.0044,-0.01461 -0.0068,-0.02188 l -2.113209,-6.565268 5.445599,-3.979903 c 1.443084,-0.972878 1.683948,-3.326074 0.547527,-4.63057 l -13.783919,4.847954 c 0,0 9.117798,13.250849 9.098921,13.267257 z"/>
+ <path style="fill:#7b4188" d="m 6.8822121,29.250921 c 0.00587,0.0055 0.012871,0.01102 0.018878,0.01641 0.9760412,0.867686 2.347437,0.977965 3.4496869,0.259767 0.02097,-0.01357 0.04182,-0.02773 0.06203,-0.04238 L 16.000018,25.5 l 5.587201,3.984711 c 0.02021,0.01466 0.04106,0.02882 0.06203,0.04238 1.102251,0.718198 2.473646,0.607919 3.449688,-0.259767 0.006,-0.0054 0.01297,-0.01089 0.01888,-0.01641 L 16.000018,16.000072 Z"/>
+ <path style="fill:#ff9d45" d="M 15.999982,2 C 14.692785,2.018684 13.760537,2.8061022 13.323035,4.1095811 L 13.339219,4.050792 11.28532,10 4.3589721,10 c -0.015101,-2.422e-4 -0.0294,-2.422e-4 -0.044501,0 -0.8271266,0.02681 -1.5729398,0.512383 -2.0984032,1.152118 l 13.7839141,4.847954 z"/>
+ <path style="fill:#ffd945" d="m 6.9010614,29.267329 c -0.00601,-0.0054 -0.012974,-0.01089 -0.018878,-0.01641 -0.8122261,-0.747586 -1.1158751,-1.840428 -0.7929701,-2.901187 0.00221,-0.0073 0.00442,-0.01461 0.00677,-0.02188 L 8.2091889,19.762591 2.7635903,15.782688 C 1.3205064,14.80981 1.0796424,12.456614 2.2160634,11.152118 l 13.7839186,4.847954 c 0,0 -9.1177982,13.250849 -9.0989206,13.267257 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 C 14.692803,2.018684 13.759768,2.8058961 13.322266,4.109375 L 13.339844,4.0507812 11.285156,10 4.359375,10 C 4.344274,9.9997578 4.3295541,9.9997578 4.3144531,10 3.4873265,10.02681 2.7422603,10.512609 2.2167969,11.152344 1.6227145,11.83429 1.4133568,12.800795 1.546875,13.708984 1.6273839,13.134555 1.8401056,12.584747 2.2167969,12.152344 2.7422603,11.512609 3.4873265,11.02681 4.3144531,11 c 0.015101,-2.42e-4 0.029821,-2.42e-4 0.044922,0 l 6.925781,0 2.054688,-5.9492188 -0.01758,0.058594 C 13.759768,3.8058961 14.692803,3.018684 16,3 c 1.307197,0.018684 2.240265,0.8058929 2.677734,2.109375 L 18.660156,5.0507812 20.714844,11 l 6.925781,0 c 0.0151,-2.42e-4 0.02982,-2.42e-4 0.04492,0 0.827127,0.02681 1.572193,0.512609 2.097656,1.152344 0.376691,0.432403 0.589413,0.982211 0.669922,1.55664 0.133518,-0.908189 -0.07584,-1.874694 -0.669922,-2.55664 C 29.25774,10.512609 28.512674,10.02681 27.685547,10 c -0.0151,-2.422e-4 -0.02982,-2.422e-4 -0.04492,0 l -6.925781,0 -2.054688,-5.9492188 0.01758,0.058594 C 18.240232,2.8058961 17.307197,2.018684 16,2 Z M 7.9492188,20.572266 6.0957031,26.328125 c -0.00235,0.0073 -0.00365,0.01418 -0.00586,0.02148 -0.1364147,0.448129 -0.1545077,0.901066 -0.076172,1.332032 0.020171,-0.110727 0.042543,-0.22156 0.076172,-0.332032 0.00221,-0.0073 0.00351,-0.01418 0.00586,-0.02148 L 8.2089844,20.761719 7.9492188,20.572266 Z m 16.1015622,0 -0.259765,0.189453 2.113281,6.566406 c 0.0024,0.0073 0.0037,0.01418 0.0059,0.02148 0.03363,0.110472 0.056,0.221305 0.07617,0.332032 0.07834,-0.430966 0.06024,-0.883903 -0.07617,-1.332032 -0.0022,-0.0073 -0.0035,-0.01421 -0.0059,-0.02148 l -1.853516,-5.755859 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/statalogo_14.svg b/.icons/awkward/32x32/apps/statalogo_14.svg
new file mode 100644
index 00000000..95b06725
--- /dev/null
+++ b/.icons/awkward/32x32/apps/statalogo_14.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="27" height="27" x="-30" y="-29" rx="2.025" ry="2.025" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#597f97" width="27" height="27" x="-29" y="-29" rx="2.025" ry="2.025" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="5" height="5" x="13" y="13"/>
+ <rect style="fill:#ffffff" width="5" height="5" x="20" y="13"/>
+ <rect style="fill:#ffffff" width="5" height="5" x="6" y="13"/>
+ <rect style="opacity:0.2" width="11" height="11" x="-32" y="-31" rx=".825" ry=".825" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ee3c23" width="11" height="11" x="-31" y="-31" rx=".825" ry=".825" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round" d="m 22.5,22.5 h 1 v 6"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round" d="m 28.499624,28.5 v -6 l -2.666667,4 H 29.5 v 0 0"/>
+ <rect style="fill:#ffffff" width="5" height="5" x="13" y="20"/>
+ <rect style="fill:#ffffff" width="5" height="5" x="6" y="20"/>
+ <rect style="fill:#ffffff" width="5" height="5" x="13" y="6"/>
+ <rect style="fill:#ffffff" width="5" height="5" x="20" y="6"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.0253906 2 C 2.9035406 2 2 2.9035406 2 4.0253906 L 2 5.0253906 C 2 3.9035406 2.9035406 3 4.0253906 3 L 26.974609 3 C 28.096459 3 29 3.9035406 29 5.0253906 L 29 4.0253906 C 29 2.9035406 28.096459 2 26.974609 2 L 4.0253906 2 z"/>
+ <rect style="opacity:0.2" width="5" height="1" x="6" y="18"/>
+ <rect style="opacity:0.2" width="5" height="1" x="13" y="18"/>
+ <rect style="opacity:0.2" width="5" height="1" x="20" y="18"/>
+ <rect style="opacity:0.2" width="5" height="1" x="13" y="11"/>
+ <rect style="opacity:0.2" width="5" height="1" x="20" y="11"/>
+ <rect style="opacity:0.2" width="5" height="1" x="6" y="25"/>
+ <rect style="opacity:0.2" width="5" height="1" x="13" y="25"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/steadyflow.svg b/.icons/awkward/32x32/apps/steadyflow.svg
new file mode 100644
index 00000000..8d8f3107
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steadyflow.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#31ade4" d="m16 6c-3.883 0-7.1901 2.3053-8.6133 5.568-3.6147 0.521-6.3867 3.509-6.3867 7.159 0 4.017 3.3579 7.273 7.5 7.273h15.938c3.624 0 6.562-2.849 6.562-6.364 0-3.266-2.533-5.943-5.801-6.306-0.852-4.1703-4.649-7.33-9.199-7.33z"/>
+ <path opacity=".2" d="m1.0254 19.195c-0.0132 0.176-0.0254 0.352-0.0254 0.532 0 4.016 3.3579 7.273 7.5 7.273h15.938c3.624 0 6.562-2.849 6.562-6.363 0-0.173-0.011-0.344-0.025-0.514-0.258 3.286-3.083 5.877-6.537 5.877h-15.938c-3.9791 0-7.2244-3.007-7.4746-6.805z"/>
+ <path fill="#fff" opacity=".2" d="m16 6c-3.883 0-7.1901 2.3057-8.6133 5.568-3.6147 0.521-6.3867 3.509-6.3867 7.159 0 0.158 0.0151 0.313 0.0254 0.468 0.2546-3.404 2.9242-6.131 6.3613-6.627 1.4232-3.2623 4.7303-5.568 8.6133-5.568 4.55 0 8.3472 3.1598 9.1992 7.3301 3.0947 0.34375 5.5258 2.7639 5.7754 5.793 0.012-0.161 0.025-0.322 0.025-0.486 0-3.266-2.533-5.944-5.801-6.307-0.852-4.1702-4.649-7.33-9.199-7.33z"/>
+ <g opacity=".2" transform="translate(0 .5)">
+ <rect width="6" height="5" x="13" y="12"/>
+ <path transform="matrix(.42178 0 0 .24352 6.3233 10.262)" d="m22.942 48.203-5.9272-10.266-5.9272-10.266h23.708l-5.9272 10.266z"/>
+ </g>
+ <g fill="#fff">
+ <rect width="6" height="5" x="13" y="12"/>
+ <path transform="matrix(.42178 0 0 .24352 6.3233 10.262)" d="m22.942 48.203-5.9272-10.266-5.9272-10.266h23.708l-5.9272 10.266z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/stealth-bastard-deluxe.svg b/.icons/awkward/32x32/apps/stealth-bastard-deluxe.svg
new file mode 100644
index 00000000..47fab76c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stealth-bastard-deluxe.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <circle r="13" style="opacity:.2" cx="16" cy="17"/>
+ <circle r="13" style="fill:#ccb886" cx="16" cy="16"/>
+ <path style="opacity:.1" d="m9 12c-3.5792519 0-4.5821014 2.543899-4.8710938 4h-2.1289062v3h2.4277344c0.5298504 1.393914 1.731734 3 4.5722656 3 6 0 7-3 7-3s1 3 7 3c2.840532 0 4.042415-1.606086 4.572266-3h2.427734v-3h-2.128906c-0.288993-1.456101-1.291842-4-4.871094-4-5 0-7 4-7 4s-2-4-7-4z"/>
+ <path style="fill:#3f3f3f" d="m9 11c-3.5792519 0-4.5821014 2.543899-4.8710938 4h-2.1289062v3h2.4277344c0.5298504 1.393914 1.731734 3 4.5722656 3 6 0 7-3 7-3s1 3 7 3c2.840532 0 4.042415-1.606086 4.572266-3h2.427734v-3h-2.128906c-0.288993-1.456101-1.291842-4-4.871094-4-5 0-7 4-7 4s-2-4-7-4z"/>
+ <path style="opacity:.2" d="m10 13a4 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 -4zm12 0a4 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 -4z"/>
+ <circle r="4" style="fill:#84d682" cx="10" cy="16"/>
+ <circle r="4" style="fill:#84d682" cx="22" cy="16"/>
+ <path style="opacity:.2;fill:#ffffff" d="m10 12a4 4 0 0 0 -4 4 4 4 0 0 0 0.0351562 0.505859 4 4 0 0 1 3.9648438 -3.505859 4 4 0 0 1 3.964844 3.494141 4 4 0 0 0 0.035156 -0.494141 4 4 0 0 0 -4 -4zm12 0a4 4 0 0 0 -4 4 4 4 0 0 0 0.035156 0.505859 4 4 0 0 1 3.964844 -3.505859 4 4 0 0 1 3.964844 3.494141 4 4 0 0 0 0.035156 -0.494141 4 4 0 0 0 -4 -4z"/>
+ <ellipse style="fill:#b99159" rx="2" ry="1" cy="24" cx="16"/>
+ <path style="opacity:.1;fill:#ffffff" d="m16 3a13 13 0 0 0 -13 13 13 13 0 0 0 0.0214844 0.580078 13 13 0 0 1 12.978516 -12.580078 13 13 0 0 1 12.978516 12.419922 13 13 0 0 0 0.021484 -0.419922 13 13 0 0 0 -13 -13z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/steam-icon.svg b/.icons/awkward/32x32/apps/steam-icon.svg
new file mode 120000
index 00000000..c630de4b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam-icon.svg
@@ -0,0 +1 @@
+steam.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam-launcher.svg b/.icons/awkward/32x32/apps/steam-launcher.svg
new file mode 120000
index 00000000..c630de4b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam-launcher.svg
@@ -0,0 +1 @@
+steam.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam.svg b/.icons/awkward/32x32/apps/steam.svg
new file mode 100644
index 00000000..a5e96d3c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 12.815439,22.470836 19.653996,10.243152 28.385468,16.459689 16.995,25.975595 Z"/>
+ <circle style="opacity:0.2" cx="15.5" cy="23.5" r="4.5"/>
+ <circle style="opacity:0.2" cx="5.5" cy="15.5" r="4.5"/>
+ <path style="fill:#2d4461" d="M 12.815439,21.470836 19.653996,9.2431521 28.385468,15.459689 16.995,24.975595 Z"/>
+ <circle style="opacity:0.2" cx="24" cy="13" r="7"/>
+ <circle style="fill:#3b597f" cx="24" cy="12" r="7"/>
+ <circle style="fill:#3b597f" cx="15.5" cy="22.5" r="4.5"/>
+ <circle style="fill:#3b597f" cx="5.5" cy="14.5" r="4.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.5 18 A 4.5 4.5 0 0 0 11 22.5 A 4.5 4.5 0 0 0 11.033203 22.988281 A 4.5 4.5 0 0 1 15.5 19 A 4.5 4.5 0 0 1 19.966797 23.011719 A 4.5 4.5 0 0 0 20 22.5 A 4.5 4.5 0 0 0 15.5 18 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:5;stroke-linecap:round" d="m 5.5,15.499663 10,8"/>
+ <path style="fill:none;stroke:#3db8ff;stroke-width:5;stroke-linecap:round" d="m 5.5,14.5 10,8"/>
+ <circle style="opacity:0.2" cx="24" cy="13" r="4"/>
+ <circle style="fill:#3db8ff" cx="24" cy="12" r="4"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 24 5 A 7 7 0 0 0 17 12 A 7 7 0 0 0 17.023438 12.541016 A 7 7 0 0 1 24 6 A 7 7 0 0 1 30.976562 12.458984 A 7 7 0 0 0 31 12 A 7 7 0 0 0 24 5 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 5.5 10 A 4.5 4.5 0 0 0 1 14.5 A 4.5 4.5 0 0 0 1.0332031 14.988281 A 4.5 4.5 0 0 1 5.5 11 A 4.5 4.5 0 0 1 9.9667969 15.011719 A 4.5 4.5 0 0 0 10 14.5 A 4.5 4.5 0 0 0 5.5 10 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24 8 A 4 4 0 0 0 20 12 A 4 4 0 0 0 20.035156 12.494141 A 4 4 0 0 1 24 9 A 4 4 0 0 1 27.964844 12.505859 A 4 4 0 0 0 28 12 A 4 4 0 0 0 24 8 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.4453125 11.978516 A 2.50025 2.50025 0 0 0 3.0253906 14.978516 A 2.50025 2.50025 0 0 1 5.4453125 12.978516 A 2.50025 2.50025 0 0 1 7.0625 13.546875 L 17.0625 21.546875 A 2.5012204 2.5012204 0 0 1 17.947266 23.001953 A 2.5012204 2.5012204 0 0 0 17.0625 20.546875 L 7.0625 12.546875 A 2.50025 2.50025 0 0 0 5.4453125 11.978516 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/steam_icon_10.svg b/.icons/awkward/32x32/apps/steam_icon_10.svg
new file mode 120000
index 00000000..4fca1844
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_10.svg
@@ -0,0 +1 @@
+cs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_1019590.svg b/.icons/awkward/32x32/apps/steam_icon_1019590.svg
new file mode 120000
index 00000000..73ef11f4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_1019590.svg
@@ -0,0 +1 @@
+lovely-planet-2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_1037480.svg b/.icons/awkward/32x32/apps/steam_icon_1037480.svg
new file mode 120000
index 00000000..2b86af47
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_1037480.svg
@@ -0,0 +1 @@
+classic-racers.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_1046930.svg b/.icons/awkward/32x32/apps/steam_icon_1046930.svg
new file mode 120000
index 00000000..aea4ba51
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_1046930.svg
@@ -0,0 +1 @@
+dota-underlords.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_105600.svg b/.icons/awkward/32x32/apps/steam_icon_105600.svg
new file mode 120000
index 00000000..6e1fdbc4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_105600.svg
@@ -0,0 +1 @@
+terraria.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_107100.svg b/.icons/awkward/32x32/apps/steam_icon_107100.svg
new file mode 120000
index 00000000..73de72d1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_107100.svg
@@ -0,0 +1 @@
+bastion.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_107800.svg b/.icons/awkward/32x32/apps/steam_icon_107800.svg
new file mode 120000
index 00000000..99623fe2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_107800.svg
@@ -0,0 +1 @@
+rochard.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_108600.svg b/.icons/awkward/32x32/apps/steam_icon_108600.svg
new file mode 120000
index 00000000..216467d8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_108600.svg
@@ -0,0 +1 @@
+project-zomboid.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_1105890.svg b/.icons/awkward/32x32/apps/steam_icon_1105890.svg
new file mode 120000
index 00000000..1df0d876
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_1105890.svg
@@ -0,0 +1 @@
+tilesetter.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_1250.svg b/.icons/awkward/32x32/apps/steam_icon_1250.svg
new file mode 120000
index 00000000..6af8d259
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_1250.svg
@@ -0,0 +1 @@
+killing-floor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_130.svg b/.icons/awkward/32x32/apps/steam_icon_130.svg
new file mode 120000
index 00000000..33769659
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_130.svg
@@ -0,0 +1 @@
+half-life-blue-shift.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_1500.svg b/.icons/awkward/32x32/apps/steam_icon_1500.svg
new file mode 120000
index 00000000..ff0865d6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_1500.svg
@@ -0,0 +1 @@
+darwinia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_1510.svg b/.icons/awkward/32x32/apps/steam_icon_1510.svg
new file mode 120000
index 00000000..07bd49c8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_1510.svg
@@ -0,0 +1 @@
+uplink.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_1520.svg b/.icons/awkward/32x32/apps/steam_icon_1520.svg
new file mode 120000
index 00000000..6333fb6c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_1520.svg
@@ -0,0 +1 @@
+defcon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_1530.svg b/.icons/awkward/32x32/apps/steam_icon_1530.svg
new file mode 120000
index 00000000..9cb2b60e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_1530.svg
@@ -0,0 +1 @@
+multiwinia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_20.svg b/.icons/awkward/32x32/apps/steam_icon_20.svg
new file mode 120000
index 00000000..c23c799b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_20.svg
@@ -0,0 +1 @@
+team-fortress-classic.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_200710.svg b/.icons/awkward/32x32/apps/steam_icon_200710.svg
new file mode 120000
index 00000000..5ed0c779
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_200710.svg
@@ -0,0 +1 @@
+torchlight-2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_200900.svg b/.icons/awkward/32x32/apps/steam_icon_200900.svg
new file mode 120000
index 00000000..ce41f6b3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_200900.svg
@@ -0,0 +1 @@
+cave-story.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_203770.svg b/.icons/awkward/32x32/apps/steam_icon_203770.svg
new file mode 120000
index 00000000..c0ffca00
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_203770.svg
@@ -0,0 +1 @@
+crusader-kings-2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_204360.svg b/.icons/awkward/32x32/apps/steam_icon_204360.svg
new file mode 120000
index 00000000..5e1ba7b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_204360.svg
@@ -0,0 +1 @@
+castle-crashers.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_206440.svg b/.icons/awkward/32x32/apps/steam_icon_206440.svg
new file mode 120000
index 00000000..10ed3447
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_206440.svg
@@ -0,0 +1 @@
+to-the-moon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_209190.svg b/.icons/awkward/32x32/apps/steam_icon_209190.svg
new file mode 120000
index 00000000..7b04987b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_209190.svg
@@ -0,0 +1 @@
+stealth-bastard-deluxe.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_20920.svg b/.icons/awkward/32x32/apps/steam_icon_20920.svg
new file mode 120000
index 00000000..4f456f02
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_20920.svg
@@ -0,0 +1 @@
+the-witcher-2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_210770.svg b/.icons/awkward/32x32/apps/steam_icon_210770.svg
new file mode 120000
index 00000000..21dd5943
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_210770.svg
@@ -0,0 +1 @@
+sanctum-2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_211820.svg b/.icons/awkward/32x32/apps/steam_icon_211820.svg
new file mode 120000
index 00000000..33114c26
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_211820.svg
@@ -0,0 +1 @@
+starbound.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_218620.svg b/.icons/awkward/32x32/apps/steam_icon_218620.svg
new file mode 120000
index 00000000..b2812200
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_218620.svg
@@ -0,0 +1 @@
+payday2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_219740.svg b/.icons/awkward/32x32/apps/steam_icon_219740.svg
new file mode 120000
index 00000000..87054de0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_219740.svg
@@ -0,0 +1 @@
+dont-starve.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_220.svg b/.icons/awkward/32x32/apps/steam_icon_220.svg
new file mode 120000
index 00000000..f1265722
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_220.svg
@@ -0,0 +1 @@
+half-life2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_22000.svg b/.icons/awkward/32x32/apps/steam_icon_22000.svg
new file mode 120000
index 00000000..12817f98
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_22000.svg
@@ -0,0 +1 @@
+world-of-goo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_220200.svg b/.icons/awkward/32x32/apps/steam_icon_220200.svg
new file mode 120000
index 00000000..e17a3661
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_220200.svg
@@ -0,0 +1 @@
+kerbal-space-program.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_220780.svg b/.icons/awkward/32x32/apps/steam_icon_220780.svg
new file mode 120000
index 00000000..18238fb4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_220780.svg
@@ -0,0 +1 @@
+thomas-was-alone.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_221260.svg b/.icons/awkward/32x32/apps/steam_icon_221260.svg
new file mode 120000
index 00000000..ea7db8b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_221260.svg
@@ -0,0 +1 @@
+little-inferno.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_221640.svg b/.icons/awkward/32x32/apps/steam_icon_221640.svg
new file mode 120000
index 00000000..6926ccca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_221640.svg
@@ -0,0 +1 @@
+super-hexagon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_221810.svg b/.icons/awkward/32x32/apps/steam_icon_221810.svg
new file mode 120000
index 00000000..44643562
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_221810.svg
@@ -0,0 +1 @@
+the-cave.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_222880.svg b/.icons/awkward/32x32/apps/steam_icon_222880.svg
new file mode 120000
index 00000000..241847e4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_222880.svg
@@ -0,0 +1 @@
+insurgency.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_224480.svg b/.icons/awkward/32x32/apps/steam_icon_224480.svg
new file mode 120000
index 00000000..daa53bfe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_224480.svg
@@ -0,0 +1 @@
+octodad-dadliest-catch.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_224760.svg b/.icons/awkward/32x32/apps/steam_icon_224760.svg
new file mode 120000
index 00000000..c8788280
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_224760.svg
@@ -0,0 +1 @@
+fez.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_22600.svg b/.icons/awkward/32x32/apps/steam_icon_22600.svg
new file mode 120000
index 00000000..4a02836f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_22600.svg
@@ -0,0 +1 @@
+worms.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_227300.svg b/.icons/awkward/32x32/apps/steam_icon_227300.svg
new file mode 120000
index 00000000..7bb0e116
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_227300.svg
@@ -0,0 +1 @@
+euro-truck-simulator-2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_228360.svg b/.icons/awkward/32x32/apps/steam_icon_228360.svg
new file mode 120000
index 00000000..56aa3694
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_228360.svg
@@ -0,0 +1 @@
+full-throttle-remastered.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_231430.svg b/.icons/awkward/32x32/apps/steam_icon_231430.svg
new file mode 120000
index 00000000..8607717f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_231430.svg
@@ -0,0 +1 @@
+company-of-heroes-2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_233840.svg b/.icons/awkward/32x32/apps/steam_icon_233840.svg
new file mode 120000
index 00000000..4a02836f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_233840.svg
@@ -0,0 +1 @@
+worms.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_235820.svg b/.icons/awkward/32x32/apps/steam_icon_235820.svg
new file mode 120000
index 00000000..3b0b9d36
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_235820.svg
@@ -0,0 +1 @@
+element4l.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_236390.svg b/.icons/awkward/32x32/apps/steam_icon_236390.svg
new file mode 120000
index 00000000..2278321d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_236390.svg
@@ -0,0 +1 @@
+war-thunder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_238320.svg b/.icons/awkward/32x32/apps/steam_icon_238320.svg
new file mode 120000
index 00000000..81afaaec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_238320.svg
@@ -0,0 +1 @@
+outlast.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_238460.svg b/.icons/awkward/32x32/apps/steam_icon_238460.svg
new file mode 120000
index 00000000..05f48930
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_238460.svg
@@ -0,0 +1 @@
+battleblock-theater.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_239140.svg b/.icons/awkward/32x32/apps/steam_icon_239140.svg
new file mode 120000
index 00000000..1a3241c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_239140.svg
@@ -0,0 +1 @@
+dying-light.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_239200.svg b/.icons/awkward/32x32/apps/steam_icon_239200.svg
new file mode 120000
index 00000000..2d19ce57
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_239200.svg
@@ -0,0 +1 @@
+amnesia-a-machine-for-pigs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_240.svg b/.icons/awkward/32x32/apps/steam_icon_240.svg
new file mode 120000
index 00000000..a1a392b3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_240.svg
@@ -0,0 +1 @@
+css.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_242820.svg b/.icons/awkward/32x32/apps/steam_icon_242820.svg
new file mode 120000
index 00000000..7b04e6ae
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_242820.svg
@@ -0,0 +1 @@
+140-game.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_245170.svg b/.icons/awkward/32x32/apps/steam_icon_245170.svg
new file mode 120000
index 00000000..64f610d7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_245170.svg
@@ -0,0 +1 @@
+skullgirls.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_247080.svg b/.icons/awkward/32x32/apps/steam_icon_247080.svg
new file mode 120000
index 00000000..5000602f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_247080.svg
@@ -0,0 +1 @@
+crypt-of-the-necrodancer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_248610.svg b/.icons/awkward/32x32/apps/steam_icon_248610.svg
new file mode 120000
index 00000000..7acad738
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_248610.svg
@@ -0,0 +1 @@
+door-kickers.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_249590.svg b/.icons/awkward/32x32/apps/steam_icon_249590.svg
new file mode 120000
index 00000000..9e1d3aa6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_249590.svg
@@ -0,0 +1 @@
+teslagrad.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_250420.svg b/.icons/awkward/32x32/apps/steam_icon_250420.svg
new file mode 120000
index 00000000..36fb9582
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_250420.svg
@@ -0,0 +1 @@
+8bitmmo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_250600.svg b/.icons/awkward/32x32/apps/steam_icon_250600.svg
new file mode 120000
index 00000000..f544db5f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_250600.svg
@@ -0,0 +1 @@
+com.krillbite.ThePlan.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_250820.svg b/.icons/awkward/32x32/apps/steam_icon_250820.svg
new file mode 120000
index 00000000..19071a1b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_250820.svg
@@ -0,0 +1 @@
+steamvr.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_250900.svg b/.icons/awkward/32x32/apps/steam_icon_250900.svg
new file mode 120000
index 00000000..62319dca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_250900.svg
@@ -0,0 +1 @@
+the-binding-of-isaac-rebirth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_251570.svg b/.icons/awkward/32x32/apps/steam_icon_251570.svg
new file mode 120000
index 00000000..5df77c92
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_251570.svg
@@ -0,0 +1 @@
+7-days-to-die.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_252490.svg b/.icons/awkward/32x32/apps/steam_icon_252490.svg
new file mode 120000
index 00000000..6c2e4612
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_252490.svg
@@ -0,0 +1 @@
+rust.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_252670.svg b/.icons/awkward/32x32/apps/steam_icon_252670.svg
new file mode 120000
index 00000000..c74f70e9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_252670.svg
@@ -0,0 +1 @@
+nihilumbra.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_252950.svg b/.icons/awkward/32x32/apps/steam_icon_252950.svg
new file mode 120000
index 00000000..c011a94a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_252950.svg
@@ -0,0 +1 @@
+rocket-league.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_255220.svg b/.icons/awkward/32x32/apps/steam_icon_255220.svg
new file mode 120000
index 00000000..758b42d8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_255220.svg
@@ -0,0 +1 @@
+grid-autosport.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_255300.svg b/.icons/awkward/32x32/apps/steam_icon_255300.svg
new file mode 120000
index 00000000..d6c73e21
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_255300.svg
@@ -0,0 +1 @@
+journey-of-a-roach.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_255710.svg b/.icons/awkward/32x32/apps/steam_icon_255710.svg
new file mode 120000
index 00000000..29daf886
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_255710.svg
@@ -0,0 +1 @@
+cities-skylines.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_257510.svg b/.icons/awkward/32x32/apps/steam_icon_257510.svg
new file mode 120000
index 00000000..cafcaea6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_257510.svg
@@ -0,0 +1 @@
+the-talos-principle.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_258890.svg b/.icons/awkward/32x32/apps/steam_icon_258890.svg
new file mode 120000
index 00000000..8c00d0d2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_258890.svg
@@ -0,0 +1 @@
+type-rider.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_261640.svg b/.icons/awkward/32x32/apps/steam_icon_261640.svg
new file mode 120000
index 00000000..bad504f0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_261640.svg
@@ -0,0 +1 @@
+borderlands-the-pre-sequel.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_265830.svg b/.icons/awkward/32x32/apps/steam_icon_265830.svg
new file mode 120000
index 00000000..5954f5b3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_265830.svg
@@ -0,0 +1 @@
+monochroma.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_268910.svg b/.icons/awkward/32x32/apps/steam_icon_268910.svg
new file mode 120000
index 00000000..1578c389
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_268910.svg
@@ -0,0 +1 @@
+cuphead.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_269670.svg b/.icons/awkward/32x32/apps/steam_icon_269670.svg
new file mode 120000
index 00000000..d5ea0d03
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_269670.svg
@@ -0,0 +1 @@
+badland.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_278360.svg b/.icons/awkward/32x32/apps/steam_icon_278360.svg
new file mode 120000
index 00000000..b9fe136b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_278360.svg
@@ -0,0 +1 @@
+a-story-about-my-uncle.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_280.svg b/.icons/awkward/32x32/apps/steam_icon_280.svg
new file mode 120000
index 00000000..9ce8db2b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_280.svg
@@ -0,0 +1 @@
+half-life.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_280680.svg b/.icons/awkward/32x32/apps/steam_icon_280680.svg
new file mode 120000
index 00000000..842fa48e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_280680.svg
@@ -0,0 +1 @@
+krita.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_285920.svg b/.icons/awkward/32x32/apps/steam_icon_285920.svg
new file mode 120000
index 00000000..8eddcbc8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_285920.svg
@@ -0,0 +1 @@
+terratech.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_286690.svg b/.icons/awkward/32x32/apps/steam_icon_286690.svg
new file mode 120000
index 00000000..5201d250
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_286690.svg
@@ -0,0 +1 @@
+metro-2033-redux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_287390.svg b/.icons/awkward/32x32/apps/steam_icon_287390.svg
new file mode 120000
index 00000000..20ff6a42
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_287390.svg
@@ -0,0 +1 @@
+metro-last-light-redux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_289070.svg b/.icons/awkward/32x32/apps/steam_icon_289070.svg
new file mode 120000
index 00000000..31679365
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_289070.svg
@@ -0,0 +1 @@
+civilization6.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_291650.svg b/.icons/awkward/32x32/apps/steam_icon_291650.svg
new file mode 120000
index 00000000..dcde8d58
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_291650.svg
@@ -0,0 +1 @@
+pillars-of-eternity.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_294100.svg b/.icons/awkward/32x32/apps/steam_icon_294100.svg
new file mode 120000
index 00000000..1644b36a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_294100.svg
@@ -0,0 +1 @@
+rimworld.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_298600.svg b/.icons/awkward/32x32/apps/steam_icon_298600.svg
new file mode 120000
index 00000000..8dd63e99
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_298600.svg
@@ -0,0 +1 @@
+lovely-planet.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_299660.svg b/.icons/awkward/32x32/apps/steam_icon_299660.svg
new file mode 120000
index 00000000..07fdd295
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_299660.svg
@@ -0,0 +1 @@
+6180-the-moon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_30.svg b/.icons/awkward/32x32/apps/steam_icon_30.svg
new file mode 120000
index 00000000..b56fe85e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_30.svg
@@ -0,0 +1 @@
+dods.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_300.svg b/.icons/awkward/32x32/apps/steam_icon_300.svg
new file mode 120000
index 00000000..b56fe85e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_300.svg
@@ -0,0 +1 @@
+dods.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_300570.svg b/.icons/awkward/32x32/apps/steam_icon_300570.svg
new file mode 120000
index 00000000..8779fb10
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_300570.svg
@@ -0,0 +1 @@
+infinifactory.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_301520.svg b/.icons/awkward/32x32/apps/steam_icon_301520.svg
new file mode 120000
index 00000000..7406ed51
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_301520.svg
@@ -0,0 +1 @@
+robocraft.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_304930.svg b/.icons/awkward/32x32/apps/steam_icon_304930.svg
new file mode 120000
index 00000000..5c963c4f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_304930.svg
@@ -0,0 +1 @@
+unturned.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_305620.svg b/.icons/awkward/32x32/apps/steam_icon_305620.svg
new file mode 120000
index 00000000..6469824a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_305620.svg
@@ -0,0 +1 @@
+the-long-dark.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_310560.svg b/.icons/awkward/32x32/apps/steam_icon_310560.svg
new file mode 120000
index 00000000..3b8da845
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_310560.svg
@@ -0,0 +1 @@
+dirt-rally.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_311690.svg b/.icons/awkward/32x32/apps/steam_icon_311690.svg
new file mode 120000
index 00000000..0e0e3357
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_311690.svg
@@ -0,0 +1 @@
+enter-the-gungeon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_316790.svg b/.icons/awkward/32x32/apps/steam_icon_316790.svg
new file mode 120000
index 00000000..a2c8d7ef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_316790.svg
@@ -0,0 +1 @@
+grim-fandango-remastered.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_319630.svg b/.icons/awkward/32x32/apps/steam_icon_319630.svg
new file mode 120000
index 00000000..15101603
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_319630.svg
@@ -0,0 +1 @@
+life-is-strange.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_319910.svg b/.icons/awkward/32x32/apps/steam_icon_319910.svg
new file mode 120000
index 00000000..f85a7cc7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_319910.svg
@@ -0,0 +1 @@
+trine3.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_320.svg b/.icons/awkward/32x32/apps/steam_icon_320.svg
new file mode 120000
index 00000000..f1265722
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_320.svg
@@ -0,0 +1 @@
+half-life2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_322330.svg b/.icons/awkward/32x32/apps/steam_icon_322330.svg
new file mode 120000
index 00000000..5fd3f996
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_322330.svg
@@ -0,0 +1 @@
+dont-starve-together.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_323470.svg b/.icons/awkward/32x32/apps/steam_icon_323470.svg
new file mode 120000
index 00000000..57444e24
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_323470.svg
@@ -0,0 +1 @@
+dragon-ball-xenoverse.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_325610.svg b/.icons/awkward/32x32/apps/steam_icon_325610.svg
new file mode 120000
index 00000000..f7553b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_325610.svg
@@ -0,0 +1 @@
+total-war.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_327220.svg b/.icons/awkward/32x32/apps/steam_icon_327220.svg
new file mode 120000
index 00000000..4bc7cfe9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_327220.svg
@@ -0,0 +1 @@
+annas-quest.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_328080.svg b/.icons/awkward/32x32/apps/steam_icon_328080.svg
new file mode 120000
index 00000000..7a397409
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_328080.svg
@@ -0,0 +1 @@
+rise-to-ruins.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_330820.svg b/.icons/awkward/32x32/apps/steam_icon_330820.svg
new file mode 120000
index 00000000..a8ae8243
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_330820.svg
@@ -0,0 +1 @@
+2064-read-only-memories.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_336940.svg b/.icons/awkward/32x32/apps/steam_icon_336940.svg
new file mode 120000
index 00000000..e7659dee
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_336940.svg
@@ -0,0 +1 @@
+basingstoke.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_340.svg b/.icons/awkward/32x32/apps/steam_icon_340.svg
new file mode 120000
index 00000000..f1265722
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_340.svg
@@ -0,0 +1 @@
+half-life2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_344550.svg b/.icons/awkward/32x32/apps/steam_icon_344550.svg
new file mode 120000
index 00000000..dcde8d58
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_344550.svg
@@ -0,0 +1 @@
+pillars-of-eternity.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_345180.svg b/.icons/awkward/32x32/apps/steam_icon_345180.svg
new file mode 120000
index 00000000..e23567b6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_345180.svg
@@ -0,0 +1 @@
+victor-vran.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_346110.svg b/.icons/awkward/32x32/apps/steam_icon_346110.svg
new file mode 120000
index 00000000..2d3e30a9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_346110.svg
@@ -0,0 +1 @@
+ark-game.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_346900.svg b/.icons/awkward/32x32/apps/steam_icon_346900.svg
new file mode 120000
index 00000000..3567a034
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_346900.svg
@@ -0,0 +1 @@
+adventure-capitalist.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_35700.svg b/.icons/awkward/32x32/apps/steam_icon_35700.svg
new file mode 120000
index 00000000..76000750
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_35700.svg
@@ -0,0 +1 @@
+trine.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_35720.svg b/.icons/awkward/32x32/apps/steam_icon_35720.svg
new file mode 120000
index 00000000..08103709
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_35720.svg
@@ -0,0 +1 @@
+trine2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_360.svg b/.icons/awkward/32x32/apps/steam_icon_360.svg
new file mode 120000
index 00000000..e6c99a8c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_360.svg
@@ -0,0 +1 @@
+half-life-deathmatch.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_365670.svg b/.icons/awkward/32x32/apps/steam_icon_365670.svg
new file mode 120000
index 00000000..965ce912
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_365670.svg
@@ -0,0 +1 @@
+blender.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_365720.svg b/.icons/awkward/32x32/apps/steam_icon_365720.svg
new file mode 120000
index 00000000..b4b6616a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_365720.svg
@@ -0,0 +1 @@
+skyrim-script-extender.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_367520.svg b/.icons/awkward/32x32/apps/steam_icon_367520.svg
new file mode 120000
index 00000000..0c264c6f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_367520.svg
@@ -0,0 +1 @@
+hollow-knight.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_367580.svg b/.icons/awkward/32x32/apps/steam_icon_367580.svg
new file mode 120000
index 00000000..8af13b52
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_367580.svg
@@ -0,0 +1 @@
+hook.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_373340.svg b/.icons/awkward/32x32/apps/steam_icon_373340.svg
new file mode 120000
index 00000000..dcde8d58
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_373340.svg
@@ -0,0 +1 @@
+pillars-of-eternity.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_373740.svg b/.icons/awkward/32x32/apps/steam_icon_373740.svg
new file mode 120000
index 00000000..dcde8d58
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_373740.svg
@@ -0,0 +1 @@
+pillars-of-eternity.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_378120.svg b/.icons/awkward/32x32/apps/steam_icon_378120.svg
new file mode 120000
index 00000000..1132bfdd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_378120.svg
@@ -0,0 +1 @@
+football.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_380.svg b/.icons/awkward/32x32/apps/steam_icon_380.svg
new file mode 120000
index 00000000..f1265722
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_380.svg
@@ -0,0 +1 @@
+half-life2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_380840.svg b/.icons/awkward/32x32/apps/steam_icon_380840.svg
new file mode 120000
index 00000000..960f9cef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_380840.svg
@@ -0,0 +1 @@
+teeworlds.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_383150.svg b/.icons/awkward/32x32/apps/steam_icon_383150.svg
new file mode 120000
index 00000000..1668fa57
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_383150.svg
@@ -0,0 +1 @@
+dead-island.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_383180.svg b/.icons/awkward/32x32/apps/steam_icon_383180.svg
new file mode 120000
index 00000000..1668fa57
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_383180.svg
@@ -0,0 +1 @@
+dead-island.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_383870.svg b/.icons/awkward/32x32/apps/steam_icon_383870.svg
new file mode 120000
index 00000000..e1c8f53e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_383870.svg
@@ -0,0 +1 @@
+firewatch.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_386070.svg b/.icons/awkward/32x32/apps/steam_icon_386070.svg
new file mode 120000
index 00000000..09c0cad9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_386070.svg
@@ -0,0 +1 @@
+planetary-annihilation-titans.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_38700.svg b/.icons/awkward/32x32/apps/steam_icon_38700.svg
new file mode 120000
index 00000000..48661222
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_38700.svg
@@ -0,0 +1 @@
+toki-tori.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_388210.svg b/.icons/awkward/32x32/apps/steam_icon_388210.svg
new file mode 120000
index 00000000..1c9b8e59
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_388210.svg
@@ -0,0 +1 @@
+day-of-the-tentacle-remastered.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_389140.svg b/.icons/awkward/32x32/apps/steam_icon_389140.svg
new file mode 120000
index 00000000..507e1d46
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_389140.svg
@@ -0,0 +1 @@
+horizon-chase-turbo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_391540.svg b/.icons/awkward/32x32/apps/steam_icon_391540.svg
new file mode 120000
index 00000000..fac30867
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_391540.svg
@@ -0,0 +1 @@
+undertale.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_395160.svg b/.icons/awkward/32x32/apps/steam_icon_395160.svg
new file mode 120000
index 00000000..0f547176
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_395160.svg
@@ -0,0 +1 @@
+toby-the-secret-mine.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_397950.svg b/.icons/awkward/32x32/apps/steam_icon_397950.svg
new file mode 120000
index 00000000..d6e6808f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_397950.svg
@@ -0,0 +1 @@
+clustertruck.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_40.svg b/.icons/awkward/32x32/apps/steam_icon_40.svg
new file mode 120000
index 00000000..e6c99a8c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_40.svg
@@ -0,0 +1 @@
+half-life-deathmatch.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_400.svg b/.icons/awkward/32x32/apps/steam_icon_400.svg
new file mode 120000
index 00000000..dc1f6601
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_400.svg
@@ -0,0 +1 @@
+portal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_4000.svg b/.icons/awkward/32x32/apps/steam_icon_4000.svg
new file mode 120000
index 00000000..8417860a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_4000.svg
@@ -0,0 +1 @@
+garrysmod.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_404410.svg b/.icons/awkward/32x32/apps/steam_icon_404410.svg
new file mode 120000
index 00000000..c45b07ef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_404410.svg
@@ -0,0 +1 @@
+endless-sky.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_404790.svg b/.icons/awkward/32x32/apps/steam_icon_404790.svg
new file mode 120000
index 00000000..d2f793f0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_404790.svg
@@ -0,0 +1 @@
+godot.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_407330.svg b/.icons/awkward/32x32/apps/steam_icon_407330.svg
new file mode 120000
index 00000000..cadcdd5e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_407330.svg
@@ -0,0 +1 @@
+sakura-dungeon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_40800.svg b/.icons/awkward/32x32/apps/steam_icon_40800.svg
new file mode 120000
index 00000000..972fc6bb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_40800.svg
@@ -0,0 +1 @@
+supermeatboy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_413150.svg b/.icons/awkward/32x32/apps/steam_icon_413150.svg
new file mode 120000
index 00000000..5258e01a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_413150.svg
@@ -0,0 +1 @@
+stardew-valley.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_418240.svg b/.icons/awkward/32x32/apps/steam_icon_418240.svg
new file mode 120000
index 00000000..c5a01c75
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_418240.svg
@@ -0,0 +1 @@
+shadow-tactics.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_420.svg b/.icons/awkward/32x32/apps/steam_icon_420.svg
new file mode 120000
index 00000000..f1265722
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_420.svg
@@ -0,0 +1 @@
+half-life2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_421020.svg b/.icons/awkward/32x32/apps/steam_icon_421020.svg
new file mode 120000
index 00000000..47085ac9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_421020.svg
@@ -0,0 +1 @@
+dirt4.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_421170.svg b/.icons/awkward/32x32/apps/steam_icon_421170.svg
new file mode 120000
index 00000000..00692149
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_421170.svg
@@ -0,0 +1 @@
+indivisible.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_425210.svg b/.icons/awkward/32x32/apps/steam_icon_425210.svg
new file mode 120000
index 00000000..5bc660ea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_425210.svg
@@ -0,0 +1 @@
+shadwen.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_427520.svg b/.icons/awkward/32x32/apps/steam_icon_427520.svg
new file mode 120000
index 00000000..a253a457
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_427520.svg
@@ -0,0 +1 @@
+factorio.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_431240.svg b/.icons/awkward/32x32/apps/steam_icon_431240.svg
new file mode 120000
index 00000000..a79ca819
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_431240.svg
@@ -0,0 +1 @@
+kolf.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_431730.svg b/.icons/awkward/32x32/apps/steam_icon_431730.svg
new file mode 120000
index 00000000..8d98231c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_431730.svg
@@ -0,0 +1 @@
+aseprite.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_433340.svg b/.icons/awkward/32x32/apps/steam_icon_433340.svg
new file mode 120000
index 00000000..5c60276f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_433340.svg
@@ -0,0 +1 @@
+slime-rancher.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_436000.svg b/.icons/awkward/32x32/apps/steam_icon_436000.svg
new file mode 120000
index 00000000..fba8d322
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_436000.svg
@@ -0,0 +1 @@
+lovely-planet-arcade.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_440.svg b/.icons/awkward/32x32/apps/steam_icon_440.svg
new file mode 120000
index 00000000..3df2e2f9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_440.svg
@@ -0,0 +1 @@
+team-fortress2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_450140.svg b/.icons/awkward/32x32/apps/steam_icon_450140.svg
new file mode 120000
index 00000000..c6959e58
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_450140.svg
@@ -0,0 +1 @@
+7kaa.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_450660.svg b/.icons/awkward/32x32/apps/steam_icon_450660.svg
new file mode 120000
index 00000000..b2812200
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_450660.svg
@@ -0,0 +1 @@
+payday2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_457140.svg b/.icons/awkward/32x32/apps/steam_icon_457140.svg
new file mode 120000
index 00000000..157e27ff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_457140.svg
@@ -0,0 +1 @@
+oxygen-not-included.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_468410.svg b/.icons/awkward/32x32/apps/steam_icon_468410.svg
new file mode 120000
index 00000000..b2812200
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_468410.svg
@@ -0,0 +1 @@
+payday2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_474750.svg b/.icons/awkward/32x32/apps/steam_icon_474750.svg
new file mode 120000
index 00000000..7a85662f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_474750.svg
@@ -0,0 +1 @@
+reigns.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_48000.svg b/.icons/awkward/32x32/apps/steam_icon_48000.svg
new file mode 120000
index 00000000..5faa3989
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_48000.svg
@@ -0,0 +1 @@
+limbo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_481510.svg b/.icons/awkward/32x32/apps/steam_icon_481510.svg
new file mode 120000
index 00000000..680b6491
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_481510.svg
@@ -0,0 +1 @@
+night-in-the-woods.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_487210.svg b/.icons/awkward/32x32/apps/steam_icon_487210.svg
new file mode 120000
index 00000000..b2812200
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_487210.svg
@@ -0,0 +1 @@
+payday2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_489830.svg b/.icons/awkward/32x32/apps/steam_icon_489830.svg
new file mode 120000
index 00000000..6e25b433
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_489830.svg
@@ -0,0 +1 @@
+the-elder-scrolls-v-skyrim.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_49520.svg b/.icons/awkward/32x32/apps/steam_icon_49520.svg
new file mode 120000
index 00000000..df5fc7b7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_49520.svg
@@ -0,0 +1 @@
+borderlands-2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_498330.svg b/.icons/awkward/32x32/apps/steam_icon_498330.svg
new file mode 120000
index 00000000..56996a2d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_498330.svg
@@ -0,0 +1 @@
+cats-are-liquid.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_50.svg b/.icons/awkward/32x32/apps/steam_icon_50.svg
new file mode 120000
index 00000000..84d59c94
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_50.svg
@@ -0,0 +1 @@
+half-life-opposing-force.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_500.svg b/.icons/awkward/32x32/apps/steam_icon_500.svg
new file mode 120000
index 00000000..caeb7b8a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_500.svg
@@ -0,0 +1 @@
+l4d.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_50300.svg b/.icons/awkward/32x32/apps/steam_icon_50300.svg
new file mode 120000
index 00000000..fbee78e0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_50300.svg
@@ -0,0 +1 @@
+spec-ops-the-line.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_504230.svg b/.icons/awkward/32x32/apps/steam_icon_504230.svg
new file mode 120000
index 00000000..48bbd388
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_504230.svg
@@ -0,0 +1 @@
+celeste.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_509000.svg b/.icons/awkward/32x32/apps/steam_icon_509000.svg
new file mode 120000
index 00000000..293845a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_509000.svg
@@ -0,0 +1 @@
+qubic.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_527230.svg b/.icons/awkward/32x32/apps/steam_icon_527230.svg
new file mode 120000
index 00000000..16c52342
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_527230.svg
@@ -0,0 +1 @@
+for-the-king.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_550.svg b/.icons/awkward/32x32/apps/steam_icon_550.svg
new file mode 120000
index 00000000..8342963f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_550.svg
@@ -0,0 +1 @@
+l4d2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_552620.svg b/.icons/awkward/32x32/apps/steam_icon_552620.svg
new file mode 120000
index 00000000..94aba345
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_552620.svg
@@ -0,0 +1 @@
+atom-rpg.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_569860.svg b/.icons/awkward/32x32/apps/steam_icon_569860.svg
new file mode 120000
index 00000000..89846fc6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_569860.svg
@@ -0,0 +1 @@
+thimbleweed-park.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_570.svg b/.icons/awkward/32x32/apps/steam_icon_570.svg
new file mode 120000
index 00000000..33de490d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_570.svg
@@ -0,0 +1 @@
+dota2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_57300.svg b/.icons/awkward/32x32/apps/steam_icon_57300.svg
new file mode 120000
index 00000000..cd23363f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_57300.svg
@@ -0,0 +1 @@
+amnesia-the-dark-descent.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_588650.svg b/.icons/awkward/32x32/apps/steam_icon_588650.svg
new file mode 120000
index 00000000..6df58957
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_588650.svg
@@ -0,0 +1 @@
+dead-cells.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_598530.svg b/.icons/awkward/32x32/apps/steam_icon_598530.svg
new file mode 120000
index 00000000..1d642fa1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_598530.svg
@@ -0,0 +1 @@
+naev.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_599390.svg b/.icons/awkward/32x32/apps/steam_icon_599390.svg
new file mode 120000
index 00000000..523917ba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_599390.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_602960.svg b/.icons/awkward/32x32/apps/steam_icon_602960.svg
new file mode 120000
index 00000000..2d9b3cb5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_602960.svg
@@ -0,0 +1 @@
+barotrauma.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_620.svg b/.icons/awkward/32x32/apps/steam_icon_620.svg
new file mode 120000
index 00000000..74036b89
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_620.svg
@@ -0,0 +1 @@
+portal2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_622650.svg b/.icons/awkward/32x32/apps/steam_icon_622650.svg
new file mode 120000
index 00000000..7a6bf761
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_622650.svg
@@ -0,0 +1 @@
+bendy-and-the-ink-machine.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_641990.svg b/.icons/awkward/32x32/apps/steam_icon_641990.svg
new file mode 120000
index 00000000..403fb819
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_641990.svg
@@ -0,0 +1 @@
+the-escapists-2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_646570.svg b/.icons/awkward/32x32/apps/steam_icon_646570.svg
new file mode 120000
index 00000000..e447803c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_646570.svg
@@ -0,0 +1 @@
+slay-the-spire.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_684410.svg b/.icons/awkward/32x32/apps/steam_icon_684410.svg
new file mode 120000
index 00000000..4792e919
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_684410.svg
@@ -0,0 +1 @@
+bridge-constructor-portal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_698780.svg b/.icons/awkward/32x32/apps/steam_icon_698780.svg
new file mode 120000
index 00000000..9cb3ad5a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_698780.svg
@@ -0,0 +1 @@
+doki-doki-literature-club.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_70.svg b/.icons/awkward/32x32/apps/steam_icon_70.svg
new file mode 120000
index 00000000..9ce8db2b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_70.svg
@@ -0,0 +1 @@
+half-life.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_70300.svg b/.icons/awkward/32x32/apps/steam_icon_70300.svg
new file mode 120000
index 00000000..7c736714
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_70300.svg
@@ -0,0 +1 @@
+VVVVVV.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_72850.svg b/.icons/awkward/32x32/apps/steam_icon_72850.svg
new file mode 120000
index 00000000..6e25b433
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_72850.svg
@@ -0,0 +1 @@
+the-elder-scrolls-v-skyrim.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_728880.svg b/.icons/awkward/32x32/apps/steam_icon_728880.svg
new file mode 120000
index 00000000..daa70daf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_728880.svg
@@ -0,0 +1 @@
+overcooked2.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_730.svg b/.icons/awkward/32x32/apps/steam_icon_730.svg
new file mode 120000
index 00000000..295f8bfc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_730.svg
@@ -0,0 +1 @@
+csgo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_736260.svg b/.icons/awkward/32x32/apps/steam_icon_736260.svg
new file mode 120000
index 00000000..ec903bdf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_736260.svg
@@ -0,0 +1 @@
+baba-is-you.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_751780.svg b/.icons/awkward/32x32/apps/steam_icon_751780.svg
new file mode 120000
index 00000000..a8d9c1b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_751780.svg
@@ -0,0 +1 @@
+forager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_80.svg b/.icons/awkward/32x32/apps/steam_icon_80.svg
new file mode 120000
index 00000000..4fca1844
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_80.svg
@@ -0,0 +1 @@
+cs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_844590.svg b/.icons/awkward/32x32/apps/steam_icon_844590.svg
new file mode 120000
index 00000000..7014880a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_844590.svg
@@ -0,0 +1 @@
+hypnospace-outlaw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_8930.svg b/.icons/awkward/32x32/apps/steam_icon_8930.svg
new file mode 120000
index 00000000..c27742cd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_8930.svg
@@ -0,0 +1 @@
+civilization5.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_9500.svg b/.icons/awkward/32x32/apps/steam_icon_9500.svg
new file mode 120000
index 00000000..6342119b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_9500.svg
@@ -0,0 +1 @@
+gish.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steam_icon_999830.svg b/.icons/awkward/32x32/apps/steam_icon_999830.svg
new file mode 120000
index 00000000..ed08531c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steam_icon_999830.svg
@@ -0,0 +1 @@
+becalm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steampowered.svg b/.icons/awkward/32x32/apps/steampowered.svg
new file mode 120000
index 00000000..c630de4b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steampowered.svg
@@ -0,0 +1 @@
+steam.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/steamvr.svg b/.icons/awkward/32x32/apps/steamvr.svg
new file mode 100644
index 00000000..aa4c3c46
--- /dev/null
+++ b/.icons/awkward/32x32/apps/steamvr.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="20" height="28" x="-27" y="-30" rx="5.714" ry="5.6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="20" height="28" x="-26" y="-30" rx="5.714" ry="5.6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 26,19.571425 v -5.142857 c 0,-1.899429 -1.784,-3.428571 -4,-3.428571 H 9.9999998 c -2.2159996,0 -3.9999995,1.529142 -3.9999995,3.428571 v 5.142857 c 0,1.899429 1.784,3.428572 3.9999995,3.428572 H 12.5 l 3.5,-2 3.5,2 H 22 c 2.216,0 4,-1.529143 4,-3.428572 z"/>
+ <path style="fill:#48aad5" d="M 26,18.571428 V 13.428571 C 26,11.529142 24.216,10 22,10 H 9.9999998 c -2.2159996,0 -3.9999995,1.529142 -3.9999995,3.428571 v 5.142857 c 0,1.899429 1.784,3.428572 3.9999995,3.428572 H 12.5 l 3.5,-2 3.5,2 H 22 c 2.216,0 4,-1.529143 4,-3.428572 z"/>
+ <rect style="opacity:0.2" width="5" height="3" x="14" y="-4" rx=".625" ry=".75" transform="rotate(90)"/>
+ <rect style="fill:#929292" width="5" height="3" x="13" y="-4" rx=".625" ry=".75" transform="rotate(90)"/>
+ <rect style="opacity:0.2" width="5" height="3" x="14" y="-31" rx=".625" ry=".75" transform="rotate(90)"/>
+ <rect style="fill:#929292" width="5" height="3" x="13" y="-31" rx=".625" ry=".75" transform="rotate(90)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 7.5996094 6 C 4.4972094 6 2 8.5491297 2 11.714844 L 2 12.714844 C 2 9.5491297 4.4972094 7 7.5996094 7 L 24.400391 7 C 27.502791 7 30 9.5491297 30 12.714844 L 30 11.714844 C 30 8.5491297 27.502791 6 24.400391 6 L 7.5996094 6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/stella.svg b/.icons/awkward/32x32/apps/stella.svg
new file mode 100644
index 00000000..f739c41a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stella.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 13,2.9999997 v 0.01913 27.1449073 c -0.03882,0.797188 -0.0062,0.81984 0.738928,0.81984 h 4.663786 C 19.175665,31.068657 19,30.824948 19,30.11348 V 3.0191294 2.9999997 Z m 6,0.01913 c 0,7.0048563 -0.225955,12.3997193 1.09235,17.0157813 1.244565,4.357864 3.724406,7.909997 7.6094,10.606 0.575748,0.387525 0.750688,0.60701 1.107984,-0.237754 l 1.95229,-3.431032 c 0.385292,-0.677016 0.316549,-0.677035 -0.307626,-1.082188 -5.629021,-4.215734 -7.397726,-13.056945 -7.498109,-22.1999048 -0.0036,-0.564547 0.04951,-0.755138 -0.620577,-0.6709024 z m -6,0 H 9.6642885 C 8.9941959,2.9348938 9.0473245,3.1254848 9.0437116,3.6900318 8.9433282,12.832992 7.1746239,21.674203 1.5456014,25.889937 0.92142692,26.29509 0.85268417,26.295109 1.237976,26.972125 l 1.9522892,3.431032 c 0.3572966,0.844764 0.5322359,0.625279 1.1079842,0.237754 C 8.183243,27.944908 10.663084,24.392775 11.90765,20.034911 13.225955,15.418849 13,10.023986 13,3.0191297 Z"/>
+ <path style="fill:#ffa726" d="m 13,1.9999998 v 0.01913 27.1449072 c -0.03882,0.797188 -0.0062,0.81984 0.738928,0.81984 h 4.663786 C 19.175665,30.068657 19,29.824948 19,29.11348 V 2.0191295 1.9999998 Z m 6,0.01913 c 0,7.0048564 -0.225955,12.3997192 1.09235,17.0157812 1.244565,4.357864 3.724406,7.909997 7.6094,10.606 0.575748,0.387525 0.750688,0.60701 1.107984,-0.237754 l 1.95229,-3.431032 c 0.385292,-0.677016 0.316549,-0.677035 -0.307626,-1.082188 -5.629021,-4.215734 -7.397726,-13.056945 -7.498109,-22.1999047 -0.0036,-0.564547 0.04951,-0.755138 -0.620577,-0.6709024 z m -6,0 H 9.6642885 C 8.9941959,1.9348939 9.0473245,2.1254849 9.0437116,2.6900319 8.9433282,11.832992 7.1746239,20.674203 1.5456014,24.889937 0.92142692,25.29509 0.85268417,25.295109 1.237976,25.972125 l 1.9522892,3.431032 c 0.3572966,0.844764 0.5322359,0.625279 1.1079842,0.237754 C 8.183243,26.944908 10.663084,23.392775 11.90765,19.034911 13.225955,14.418849 13,9.0239858 13,2.0191298 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 2 L 13 2.0195312 L 9.6640625 2.0195312 C 8.9939699 1.9352954 9.0465817 2.1249061 9.0429688 2.6894531 C 8.9425853 11.832413 7.1739444 20.674891 1.5449219 24.890625 C 0.9207474 25.295778 0.85298942 25.29564 1.2382812 25.972656 L 1.2890625 26.0625 C 1.3649143 26.010525 1.4354409 25.961689 1.5449219 25.890625 C 7.1739444 21.674891 8.9425853 12.832413 9.0429688 3.6894531 C 9.0465817 3.1249061 8.9939699 2.9352954 9.6640625 3.0195312 L 13 3.0195312 L 13 3 L 19 3 L 19 3.0195312 L 22.335938 3.0195312 C 23.006024 2.9352957 22.953431 3.1249061 22.957031 3.6894531 C 23.057414 12.832413 24.826057 21.674891 30.455078 25.890625 C 30.564559 25.961689 30.635086 26.010525 30.710938 26.0625 L 30.761719 25.972656 C 31.147011 25.29564 31.079253 25.295778 30.455078 24.890625 C 24.826057 20.674891 23.057414 11.832413 22.957031 2.6894531 C 22.953431 2.1249061 23.006024 1.9352956 22.335938 2.0195312 L 19 2.0195312 L 19 2 L 13 2 z M 19 29.113281 L 19 29.751953 C 19.020168 29.607853 19 29.409323 19 29.113281 z M 13 29.164062 C 12.989597 29.377697 12.987804 29.529628 13 29.646484 L 13 29.164062 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/stellarium.svg b/.icons/awkward/32x32/apps/stellarium.svg
new file mode 100644
index 00000000..23b3abfb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stellarium.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#ffc947" d="m16 3c-1.215 0-2.386 0.1773-3.5 0.4863 5.489 1.5224 9.5 6.5267 9.5 12.514 0 5.987-4.011 10.991-9.5 12.514 1.114 0.309 2.285 0.486 3.5 0.486 7.202 0 13-5.798 13-13s-5.798-13-13-13z"/>
+ <path fill="#478aff" d="m9.5 18 1.7 3.292 3.8 0.528-2.75 2.562 0.649 3.618-3.399-1.708-3.3992 1.708 0.6492-3.618-2.75-2.562 3.8004-0.528z"/>
+ <path fill="#6fa4ff" transform="matrix(.61139 0 0 .57143 2.3803 4.4785)" d="m19.823 13.163 2.2744 4.6085 5.0858 0.73901-3.6801 3.5872 0.86876 5.0652-4.5489-2.3915-4.5489 2.3915 0.86876-5.0652-3.6801-3.5872 5.0858-0.73901z"/>
+ <path fill="#90b9ff" transform="matrix(.40760 0 0 .35714 2.9202 3.2991)" d="m19.823 13.163 2.2744 4.6085 5.0858 0.73901-3.6801 3.5872 0.86876 5.0652-4.5489-2.3915-4.5489 2.3915 0.86876-5.0652-3.6801-3.5872 5.0858-0.73901z"/>
+ <path opacity=".2" d="m14.26 4.1211c-0.6 0.083-1.188 0.2066-1.76 0.3652 5.335 1.4796 9.261 6.2508 9.479 12.014 0.006-0.167 0.021-0.332 0.021-0.5 0-5.325-3.176-9.8672-7.74-11.879zm-5.2405 6.6599-1.0195 0.129 1.332 1.139 0.168-0.858-0.4805-0.41zm3.9605 0-0.48 0.4098 0.168 0.858l1.332-1.139-1.02-0.129zm-1.98 1.365-1.6387 0.754-0.2148 1.1 1.8535-0.854 1.854 0.854-0.215-1.1-1.639-0.754zm-0.045 3.78-0.955 0.131 2.092 1.906 0.158-0.858-1.295-1.179zm7.09 0-1.295 1.179 0.158 0.858l2.092-1.906-0.955-0.131zm10.93 0.574c-0.264 6.966-5.942 12.5-12.975 12.5-0.591 0-1.171-0.042-1.74-0.121-0.567 0.25-1.153 0.466-1.76 0.635 1.114 0.309 2.285 0.486 3.5 0.486 7.202 0 13-5.798 13-13 0-0.169-0.019-0.333-0.025-0.5zm-14.475 2.133-2.58 1.267-0.201 1.1 2.781-1.367 2.781 1.367-0.201-1.1-2.58-1.267zm-9.5664 4.056-0.9336 0.131 2.5957 2.42 0.1543-0.857-1.8164-1.694zm9.1324 0-1.816 1.694 0.154 0.857l2.596-2.42-0.934-0.131zm-4.566 3.602-3.2012 1.609-0.1972 1.1 3.3984-1.709 3.398 1.709-0.072-0.406c-0.108-0.028-0.219-0.051-0.326-0.08 0.1-0.028 0.196-0.066 0.295-0.096l-0.094-0.518-3.201-1.609z"/>
+ <path fill="#fff" opacity=".2" d="m16 3c-1.215 0-2.386 0.1773-3.5 0.4863 0.607 0.1683 1.193 0.3848 1.76 0.6348 0.569-0.0788 1.149-0.1211 1.74-0.1211 7.033 0 12.711 5.5337 12.975 12.5 0.006-0.167 0.025-0.331 0.025-0.5 0-7.202-5.798-13-13-13zm-5 5l-0.928 1.6465-2.072 0.2637 1.0195 0.8708 1.0525-0.135 0.928-1.646 0.928 1.646 1.052 0.135 1.02-0.8708-2.072-0.2637-0.928-1.6465zm3.5 4l-1.391 2.633-3.109 0.424 0.955 0.869 2.154-0.293 1.391-2.633 1.391 2.633 2.154 0.293 0.955-0.869-3.109-0.424-1.391-2.633zm-5.168 0.049l-0.1855 0.951 0.2148-0.1 0.1387-0.709-0.168-0.142zm3.336 0l-0.168 0.142 0.139 0.709 0.215 0.1-0.186-0.951zm9.311 4.451c-0.214 5.655-4.002 10.346-9.184 11.918l0.031 0.176c0.469 0.118 0.946 0.217 1.434 0.285 4.564-2.012 7.74-6.554 7.74-11.879 0-0.168-0.015-0.333-0.021-0.5zm-9.887 1.463l-0.373 2.037 0.201-0.1 0.33-1.795-0.158-0.142zm4.816 0l-0.158 0.142 0.33 1.795 0.201 0.1-0.373-2.037zm-7.408 0.037l-1.6992 3.291-3.8008 0.529 0.9336 0.869 2.8672-0.398 1.6992-3.291 1.699 3.291 2.867 0.398 0.934-0.869-3.801-0.529-1.699-3.291zm-2.9043 7.24l-0.4941 2.76 0.1972-0.1 0.4512-2.517-0.1543-0.143zm5.8083 0l-0.154 0.143 0.451 2.517 0.197 0.1-0.494-2.76z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/step.svg b/.icons/awkward/32x32/apps/step.svg
new file mode 100644
index 00000000..bee17c8d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/step.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#41ab93" width="24" height="22" x="4" y="6"/>
+ <path style="fill:#e4e4e4" d="m 21,5 h 2 v 13.1 h -2 z"/>
+ <path style="fill:#e4e4e4" d="m 15,5 h 2 v 13.1 h -2 z"/>
+ <path style="fill:#e4e4e4" d="m 9,5 h 2 V 18.1 H 9 Z"/>
+ <path style="fill:#4f4f4f" d="M 3.4023351,4.1 C 2.6268032,4.1 1.9540817,4.7259104 2.002458,5.5 V 28 H 5 V 7 h 22 v 21 h 3 V 5.5 C 30,4.7244 29.375655,4.1 28.600123,4.1 Z"/>
+ <circle style="opacity:0.1" cx="16" cy="20" r="3"/>
+ <circle style="fill:#3f3f3f" cx="16" cy="19" r="3"/>
+ <circle style="opacity:0.1" cx="10" cy="20" r="3"/>
+ <circle style="fill:#3f3f3f" cx="10" cy="19" r="3"/>
+ <circle style="opacity:0.1" cx="22" cy="20" r="3"/>
+ <circle style="fill:#3f3f3f" cx="22" cy="19" r="3"/>
+ <rect style="opacity:0.2" width="28" height="1" x="2" y="28"/>
+ <rect style="opacity:0.2" width="22" height="1" x="5" y="7"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4023438 4.0996094 C 2.6268118 4.0996094 1.9535768 4.7259104 2.0019531 5.5 L 2.0019531 6.5 C 1.9535768 5.7259104 2.6268118 5.0996094 3.4023438 5.0996094 L 28.599609 5.0996094 C 29.375141 5.0996094 30 5.7244 30 6.5 L 30 5.5 C 30 4.7244 29.375141 4.0996094 28.599609 4.0996094 L 3.4023438 4.0996094 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/stepmania-ssc.svg b/.icons/awkward/32x32/apps/stepmania-ssc.svg
new file mode 100644
index 00000000..a8c140af
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stepmania-ssc.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 24 24">
+ <path style="opacity:0.2" d="m 5.2499998,2.2498015 c -2.0774999,0 -3.7499999,1.6725 -3.7499999,3.7499998 0,2.0774999 1.6725,3.7499999 3.7499999,3.7499999 H 9.6972656 L 2.6015624,16.844039 c -1.4690142,1.469014 -1.4690142,3.835185 0,5.304199 1.4690142,1.469015 3.8351848,1.469015 5.3041993,0 l 7.0942373,-7.095703 v 4.447266 c 0,2.0775 1.6725,3.75 3.75,3.75 2.0775,0 3.75,-1.6725 3.75,-3.75 V 5.9998013 c 0,-2.0774998 -1.6725,-3.7499998 -3.75,-3.7499998 z"/>
+ <path style="fill:#e7b212" transform="scale(0.74999997)" d="M 7 2 C 4.2300001 2 2 4.2300001 2 7 C 2 9.7699999 4.2300001 12 7 12 L 12.929688 12 L 3.46875 21.458984 C 1.5100643 23.41767 1.5100643 26.572564 3.46875 28.53125 C 5.4274357 30.489936 8.5823299 30.489936 10.541016 28.53125 L 20 19.070312 L 20 25 C 20 27.77 22.23 30 25 30 C 27.77 30 30 27.77 30 25 L 30 7 C 30 4.2300001 27.77 2 25 2 L 7 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="scale(0.74999997)" d="M 7 2 C 4.2300001 2 2 4.2300001 2 7 C 2 7.16917 2.0091406 7.3352431 2.0253906 7.5 C 2.2743554 4.9661136 4.3985284 3 7 3 L 25 3 C 27.77 3 30 5.2300002 30 8 L 30 7 C 30 4.2300001 27.77 2 25 2 L 7 2 z M 11.929688 13 L 3.46875 21.458984 C 2.3612126 22.566522 1.9038531 24.0542 2.0488281 25.494141 C 2.1604343 24.387896 2.617862 23.309872 3.46875 22.458984 L 12.929688 13 L 11.929688 13 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sticky-notes.svg b/.icons/awkward/32x32/apps/sticky-notes.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sticky-notes.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/stock_alarm.svg b/.icons/awkward/32x32/apps/stock_alarm.svg
new file mode 120000
index 00000000..85778b03
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stock_alarm.svg
@@ -0,0 +1 @@
+kalarm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/stock_help-agent.svg b/.icons/awkward/32x32/apps/stock_help-agent.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stock_help-agent.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/stock_help.svg b/.icons/awkward/32x32/apps/stock_help.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stock_help.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/stock_keyring.svg b/.icons/awkward/32x32/apps/stock_keyring.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stock_keyring.svg
@@ -0,0 +1 @@
+password-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/stock_task.svg b/.icons/awkward/32x32/apps/stock_task.svg
new file mode 120000
index 00000000..aa201335
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stock_task.svg
@@ -0,0 +1 @@
+korganizer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/stock_view-details.svg b/.icons/awkward/32x32/apps/stock_view-details.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stock_view-details.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/stock_xfburn-burn-cd.svg b/.icons/awkward/32x32/apps/stock_xfburn-burn-cd.svg
new file mode 100644
index 00000000..69546783
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stock_xfburn-burn-cd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,3 C 8.244,3 2,9.244 2,17 2,24.756 8.244,31 16,31 23.756,31 30,24.756 30,17 30,9.244 23.756,3 16,3 Z m 0,8 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z"/>
+ <path style="fill:#858585" d="M 16,8.5 A 7.5,7.5 0 0 0 8.5,16 7.5,7.5 0 0 0 16,23.5 7.5,7.5 0 0 0 23.5,16 7.5,7.5 0 0 0 16,8.5 Z m 0,4.5 c 1.6569,0 3,1.3431 3,3 0,1.6569 -1.3431,3 -3,3 -1.6569,0 -3,-1.3431 -3,-3 0,-1.6569 1.3431,-3 3,-3 z"/>
+ <path style="fill:#e4e4e4" d="M 16,2 C 8.244,2 2,8.244 2,16 2,23.756 8.244,30 16,30 23.756,30 30,23.756 30,16 30,8.244 23.756,2 16,2 Z m 0,8 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 C 8.244,2 2,8.244 2,16 2,16.168842 2.019521,16.33264 2.025391,16.5 2.2891326,8.9794325 8.4128418,3 16,3 23.587158,3 29.710867,8.9794325 29.974609,16.5 29.980479,16.33264 30,16.168842 30,16 30,8.244 23.756,2 16,2 Z M 10.025391,16.498047 A 6,6 0 0 0 10,17 6,6 0 0 0 16,23 6,6 0 0 0 22,17 6,6 0 0 0 21.974609,16.501953 6,6 0 0 1 16,22 6,6 0 0 1 10.025391,16.498047 Z"/>
+ <circle style="fill:#ffb522" cx="24" cy="23" r="8"/>
+ <path style="opacity:0.2" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+ <path style="fill:#ffffff" d="m 27.99996,25.218 0,1.782 -1.7819,0 -4.5004,-4.5004 1.7819,-1.7819 z m -7.8586,-4.2891 c -0.18848,-0.18847 -0.18848,-0.48545 0,-0.67393 l 1.1137,-1.1137 c 0.18848,-0.18848 0.48546,-0.18848 0.67393,0 l 0.931,0.937 -1.782,1.782 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/stock_xfburn.svg b/.icons/awkward/32x32/apps/stock_xfburn.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stock_xfburn.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/stoken-gui.svg b/.icons/awkward/32x32/apps/stoken-gui.svg
new file mode 100644
index 00000000..7398a9b3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stoken-gui.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 10.5,7 A 9.5,9.5 0 0 0 1,16.5 9.5,9.5 0 0 0 10.5,26 9.5,9.5 0 0 0 18.236328,22 h 11.40625 C 30.394435,22 31,21.38675 31,20.625 v -8.25 C 31,11.61325 30.394435,11 29.642578,11 H 18.232422 A 9.5,9.5 0 0 0 10.5,7 Z"/>
+ <circle style="fill:#8e8e8e" cx="10.5" cy="15.5" r="9.5"/>
+ <rect style="fill:#8e8e8e" width="19" height="11" x="12" y="10" rx="1.357" ry="1.375"/>
+ <circle style="opacity:0.1" cx="10.5" cy="16.5" r="6.5"/>
+ <circle style="fill:#3949ab" cx="10.5" cy="15.5" r="6.5"/>
+ <rect style="opacity:0.3" width="9" height="5" x="19" y="13" rx="1.2" ry="1.351"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10.5 6 A 9.5 9.5 0 0 0 1 15.5 A 9.5 9.5 0 0 0 1.0195312 15.914062 A 9.5 9.5 0 0 1 10.5 7 A 9.5 9.5 0 0 1 18.232422 11 L 29.642578 11 C 30.394435 11 31 11.61325 31 12.375 L 31 11.375 C 31 10.61325 30.394435 10 29.642578 10 L 18.232422 10 A 9.5 9.5 0 0 0 10.5 6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/strawberry.svg b/.icons/awkward/32x32/apps/strawberry.svg
new file mode 100644
index 00000000..1a3bc6e1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/strawberry.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 17.900829,6.0003362 c -0.287491,-0.00384 -0.658469,0.025286 -1.164722,0.081796 -3.584014,0.4000648 -6.573848,2.7185292 -9.994008,7.7487378 -1.0326995,1.518846 -2.3600001,3.46963 -2.9494525,4.335224 -2.483163,3.646454 -2.3761885,7.388632 0.256219,8.962222 1.7013455,1.017024 3.345343,1.420322 5.9478015,1.45987 1.308086,0.01987 3.223274,0.117579 4.255974,0.216961 2.881271,0.277283 3.242048,0.270823 5.270092,-0.09826 2.269846,-0.413081 4.020849,-1.273371 5.427053,-2.665375 1.10409,-1.092943 2.680758,-4.118281 2.927937,-5.440973 C 29.948317,14.168408 22.625997,6.3259878 17.900829,6.0003362 Z"/>
+ <path style="fill:#dc3a2d" d="m 17.900829,5.0003363 c -0.287491,-0.00384 -0.658469,0.025286 -1.164722,0.081796 -3.584014,0.4000648 -6.573848,2.7185292 -9.994008,7.7487377 -1.0326995,1.518846 -2.3600001,3.46963 -2.9494525,4.335224 -2.483163,3.646454 -2.3761885,7.388632 0.256219,8.962222 1.7013455,1.017024 3.345343,1.420322 5.9478015,1.45987 1.308086,0.01987 3.223274,0.117579 4.255974,0.216961 2.881271,0.277283 3.242048,0.270823 5.270092,-0.09826 2.269846,-0.413081 4.020849,-1.273371 5.427053,-2.665375 1.10409,-1.092943 2.680758,-4.118281 2.927937,-5.440973 C 29.948317,13.168408 22.625997,5.3259879 17.900829,5.0003363 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 17.900391 5 C 17.6129 4.99616 17.242581 5.0255212 16.736328 5.0820312 C 13.152314 5.482096 10.162348 7.7998696 6.7421875 12.830078 C 5.709488 14.348924 4.3824211 16.300422 3.7929688 17.166016 C 2.4709519 19.10736 1.8888663 21.072644 2.0253906 22.726562 C 2.1435734 21.307348 2.7292161 19.728106 3.7929688 18.166016 C 4.3824211 17.300422 5.709488 15.348924 6.7421875 13.830078 C 10.162348 8.7998695 13.152314 6.482096 16.736328 6.0820312 C 17.242581 6.0255213 17.6129 5.99616 17.900391 6 C 21.933693 6.2779692 27.840111 12.033405 28.201172 17.712891 C 28.540114 11.728741 22.171182 5.2943366 17.900391 5 z"/>
+ <path style="opacity:0.2" d="m 19.132643,5.0000024 c -0.133175,0 -0.171763,0.2562936 -0.08968,0.594745 0,0 0.235979,1.0799292 1.81931,1.8709396 1.101242,0.51418 1.099258,0.8113319 -0.0073,1.1196576 -0.482204,0.1343652 -1.068232,0.3891987 -1.302095,0.5661551 -0.3857,0.2918526 -0.244929,0.4122099 1.514508,1.2977533 1.066795,0.536931 2.137311,1.132847 2.378645,1.324469 0.419001,0.332689 0.399895,0.379291 -0.417576,1.024517 -0.912598,0.72031 -1.99232,2.404339 -1.99232,3.107296 0,0.380035 0.178136,0.410908 1.681174,0.291046 0.924648,-0.07373 1.942048,-0.166545 2.260892,-0.206216 l 0.579716,-0.07218 -0.08288,1.911713 c -0.04552,1.051353 -0.178726,2.173141 -0.296198,2.492867 -0.117469,0.319727 -0.166422,0.63015 -0.108696,0.689886 0.243026,0.251488 1.234385,-0.303578 1.914419,-1.071853 0.69522,-0.785431 0.739419,-0.801592 0.887237,-0.319635 0.497809,0.863994 0.718157,1.62083 1.490588,2.37798 0.17249,0.01601 0.304105,-0.192345 0.414773,-0.621865 0.340711,-1.322335 0.158206,-2.602305 -0.559332,-3.924192 -0.386657,-0.712309 -0.765386,-1.834851 -0.841948,-2.494742 -0.07656,-0.65989 -0.202661,-1.427513 -0.279896,-1.705966 -0.117364,-0.423128 0.110225,-0.670094 1.385431,-1.503501 1.451992,-0.948945 1.826764,-1.488812 1.27764,-1.8400076 -0.136436,-0.087257 -0.855093,0.1764266 -1.597389,0.5858416 -0.742292,0.409413 -1.495597,0.74425 -1.673928,0.74425 -0.17833,0 -0.737947,-0.512544 -1.243219,-1.138873 -0.878133,-1.0885209 -0.918488,-1.212961 -0.918488,-2.8195318 0,-1.5265421 -0.04479,-1.6872568 -0.488681,-1.7528339 -0.358778,-0.053003 -0.566586,0.1224531 -0.781711,0.6598905 -0.161172,0.4026505 -0.37437,0.7320653 -0.473735,0.7320653 -0.09937,0 -1.088475,-0.4319277 -2.197939,-0.95984 C 20.274569,5.4319307 19.261324,5.0000024 19.132656,5.0000024 Z"/>
+ <path style="fill:#75ac4c" d="m 19.132643,4.0000025 c -0.133175,0 -0.171763,0.2562936 -0.08968,0.594745 0,0 0.235979,1.0799292 1.81931,1.8709396 1.101242,0.51418 1.099258,0.8113319 -0.0073,1.1196576 -0.482204,0.1343652 -1.068232,0.3891987 -1.302095,0.5661551 -0.3857,0.2918526 -0.244929,0.4122099 1.514508,1.2977532 1.066795,0.536931 2.137311,1.132847 2.378645,1.324469 0.419001,0.332689 0.399895,0.379291 -0.417576,1.024517 -0.912598,0.72031 -1.99232,2.404339 -1.99232,3.107296 0,0.380035 0.178136,0.410908 1.681174,0.291046 0.924648,-0.07373 1.942048,-0.166545 2.260892,-0.206216 l 0.579716,-0.07218 -0.08288,1.911713 c -0.04552,1.051353 -0.178726,2.173141 -0.296198,2.492867 -0.117469,0.319727 -0.166422,0.63015 -0.108696,0.689886 0.243026,0.251488 1.234385,-0.303578 1.914419,-1.071853 0.69522,-0.785431 0.739419,-0.801592 0.887237,-0.319635 0.497809,0.863994 0.718157,1.62083 1.490588,2.37798 0.17249,0.01601 0.304105,-0.192345 0.414773,-0.621865 0.340711,-1.322335 0.158206,-2.602305 -0.559332,-3.924192 -0.386657,-0.712309 -0.765386,-1.834851 -0.841948,-2.494742 -0.07656,-0.65989 -0.202661,-1.427513 -0.279896,-1.705966 -0.117364,-0.423128 0.110225,-0.670094 1.385431,-1.503501 1.451992,-0.948945 1.826764,-1.488812 1.27764,-1.8400075 -0.136436,-0.087257 -0.855093,0.1764265 -1.597389,0.5858415 -0.742292,0.409413 -1.495597,0.74425 -1.673928,0.74425 -0.17833,0 -0.737947,-0.512544 -1.243219,-1.138873 -0.878133,-1.0885208 -0.918488,-1.2129609 -0.918488,-2.8195317 0,-1.5265421 -0.04479,-1.6872568 -0.488681,-1.7528339 -0.358778,-0.053003 -0.566586,0.1224531 -0.781711,0.6598905 -0.161172,0.4026505 -0.37437,0.7320653 -0.473735,0.7320653 -0.09937,0 -1.088475,-0.4319277 -2.197939,-0.95984 C 20.274569,4.4319308 19.261324,4.0000025 19.132656,4.0000025 Z"/>
+ <path style="fill:#b4291e" d="m 16.345752,12.534716 c -0.576973,0.576974 -1.465662,0.623747 -1.984938,0.104471 -0.519277,-0.519278 -0.472505,-1.407967 0.104471,-1.98494 0.576976,-0.576975 1.759397,-0.917483 2.278675,-0.398205 0.519277,0.519277 0.17877,1.701698 -0.398206,2.278674 z"/>
+ <path style="fill:#b4291e" d="m 14.345753,17.534716 c -0.576974,0.576974 -1.465663,0.623747 -1.984939,0.104471 -0.519277,-0.519278 -0.472505,-1.407967 0.104471,-1.98494 0.576976,-0.576976 1.759397,-0.917483 2.278675,-0.398205 0.519277,0.519277 0.17877,1.701698 -0.398207,2.278674 z"/>
+ <path style="fill:#b4291e" d="m 21.345753,20.534716 c -0.576975,0.576974 -1.465663,0.623747 -1.98494,0.104471 -0.519276,-0.519278 -0.472504,-1.407966 0.104471,-1.984941 0.576976,-0.576974 1.759398,-0.917482 2.278675,-0.398204 0.519278,0.519277 0.17877,1.701699 -0.398206,2.278674 z"/>
+ <path style="fill:#b4291e" d="m 19.345753,25.534716 c -0.576974,0.576974 -1.465663,0.623747 -1.984939,0.104471 -0.519277,-0.519278 -0.472505,-1.407966 0.104471,-1.98494 0.576976,-0.576974 1.759397,-0.917482 2.278675,-0.398204 0.519277,0.519277 0.17877,1.701698 -0.398206,2.278673 z"/>
+ <path style="fill:#b4291e" d="m 13.345752,24.534716 c -0.576974,0.576974 -1.465662,0.623747 -1.984938,0.104471 -0.519277,-0.519278 -0.472505,-1.407965 0.104471,-1.98494 0.576976,-0.576974 1.759398,-0.917481 2.278675,-0.398204 0.519277,0.519276 0.178769,1.701699 -0.398206,2.278673 z"/>
+ <path style="fill:#b4291e" d="M 7.3457545,22.534716 C 6.7687804,23.11169 5.8800915,23.158463 5.3608147,22.639187 4.841537,22.119909 4.8883093,21.23122 5.4652839,20.654247 c 0.5769759,-0.576976 1.7593985,-0.917484 2.2786759,-0.398206 0.5192775,0.519277 0.1787701,1.7017 -0.3982058,2.278676 z"/>
+ <path style="fill:#b4291e" d="M 9.3457537,16.534715 C 8.7687795,17.11169 7.8800911,17.158463 7.3608144,16.639186 6.841537,16.119909 6.8883093,15.23122 7.4652847,14.654245 c 0.5769757,-0.576974 1.7593978,-0.917482 2.2786752,-0.398204 0.5192771,0.519277 0.17877,1.701699 -0.3982062,2.278674 z"/>
+ <path style="opacity:0.2" d="M 16.908203 10.503906 C 16.800753 10.891981 16.604501 11.276358 16.345703 11.535156 C 15.76873 12.11213 14.880604 12.157948 14.361328 11.638672 C 14.242724 11.520067 14.157705 11.381408 14.097656 11.232422 C 13.915405 11.72609 13.995999 12.273342 14.361328 12.638672 C 14.880604 13.157948 15.76873 13.11213 16.345703 12.535156 C 16.843802 12.037058 17.163558 11.08838 16.908203 10.503906 z M 9.9082031 14.503906 C 9.8007534 14.891981 9.6045012 15.276359 9.3457031 15.535156 C 8.7687289 16.112131 7.8806048 16.157949 7.3613281 15.638672 C 7.2427234 15.520067 7.1577055 15.381408 7.0976562 15.232422 C 6.9154049 15.72609 6.9959992 16.273343 7.3613281 16.638672 C 7.8806048 17.157949 8.7687289 17.112131 9.3457031 16.535156 C 9.8438017 16.037059 10.163558 15.088381 9.9082031 14.503906 z M 14.908203 15.503906 C 14.800753 15.891981 14.604502 16.276358 14.345703 16.535156 C 13.768729 17.11213 12.880604 17.157948 12.361328 16.638672 C 12.242724 16.520067 12.157705 16.381408 12.097656 16.232422 C 11.915405 16.72609 11.995999 17.273342 12.361328 17.638672 C 12.880604 18.157948 13.768729 18.11213 14.345703 17.535156 C 14.843802 17.037058 15.163558 16.08838 14.908203 15.503906 z M 21.908203 18.503906 C 21.800753 18.891981 21.604501 19.276359 21.345703 19.535156 C 20.768728 20.11213 19.880605 20.157948 19.361328 19.638672 C 19.242724 19.520067 19.157705 19.381408 19.097656 19.232422 C 18.915405 19.72609 18.996 20.273342 19.361328 20.638672 C 19.880605 21.157948 20.768728 21.11213 21.345703 20.535156 C 21.843802 20.037059 22.163558 19.088381 21.908203 18.503906 z M 7.9082031 20.503906 C 7.8007534 20.891981 7.6045011 21.276358 7.3457031 21.535156 C 6.768729 22.11213 5.8806049 22.157948 5.3613281 21.638672 C 5.2427234 21.520067 5.1577054 21.381408 5.0976562 21.232422 C 4.9154049 21.72609 4.995999 22.273342 5.3613281 22.638672 C 5.8806049 23.157948 6.768729 23.11213 7.3457031 22.535156 C 7.8438015 22.037058 8.163558 21.08838 7.9082031 20.503906 z M 13.908203 22.503906 C 13.800753 22.891981 13.604501 23.276359 13.345703 23.535156 C 12.768729 24.11213 11.880604 24.157948 11.361328 23.638672 C 11.242724 23.520067 11.157705 23.381408 11.097656 23.232422 C 10.915405 23.72609 10.995999 24.273342 11.361328 24.638672 C 11.880604 25.157948 12.768729 25.11213 13.345703 24.535156 C 13.843801 24.03706 14.163558 23.08838 13.908203 22.503906 z M 19.908203 23.503906 C 19.800753 23.891981 19.604501 24.276359 19.345703 24.535156 C 18.768729 25.11213 17.880604 25.157948 17.361328 24.638672 C 17.242724 24.520067 17.157705 24.381408 17.097656 24.232422 C 16.915405 24.72609 16.995999 25.273342 17.361328 25.638672 C 17.880604 26.157948 18.768729 26.11213 19.345703 25.535156 C 19.843802 25.037059 20.163558 24.088381 19.908203 23.503906 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 19.132812 4 C 18.999637 4 18.960886 4.2572517 19.042969 4.5957031 C 19.042969 4.5957031 19.110292 4.7905268 19.253906 5.0449219 C 19.497714 5.1064508 20.364002 5.4732529 21.384766 5.9589844 C 22.49423 6.4868967 23.482661 6.9199219 23.582031 6.9199219 C 23.681396 6.9199219 23.893515 6.5901505 24.054688 6.1875 C 24.269813 5.6500626 24.479113 5.4743407 24.837891 5.5273438 C 25.281782 5.5929208 25.326172 5.7547079 25.326172 7.28125 C 25.326172 8.8878208 25.366008 9.0110885 26.244141 10.099609 C 26.749413 10.725938 27.309951 11.238281 27.488281 11.238281 C 27.666612 11.238281 28.419817 10.903554 29.162109 10.494141 C 29.734889 10.178223 30.286226 9.9543441 30.574219 9.90625 C 31.037111 9.4596467 31.115897 9.135969 30.759766 8.9082031 C 30.62333 8.8209461 29.904405 9.0847256 29.162109 9.4941406 C 28.419817 9.9035536 27.666612 10.238281 27.488281 10.238281 C 27.309951 10.238281 26.749413 9.7259384 26.244141 9.0996094 C 25.366008 8.0110886 25.326172 7.8878208 25.326172 6.28125 C 25.326172 4.7547079 25.281782 4.5929208 24.837891 4.5273438 C 24.479113 4.4743407 24.269813 4.6500626 24.054688 5.1875 C 23.893515 5.5901505 23.681396 5.9199219 23.582031 5.9199219 C 23.482661 5.9199219 22.49423 5.4868967 21.384766 4.9589844 C 20.27537 4.431077 19.261481 4 19.132812 4 z M 20.988281 7.5371094 C 20.935667 7.5534826 20.914335 7.5695354 20.855469 7.5859375 C 20.373265 7.7203027 19.786597 7.9753873 19.552734 8.1523438 C 19.266708 8.368775 19.279133 8.4925377 20.017578 8.9023438 C 20.27919 8.7812013 20.573848 8.6644106 20.855469 8.5859375 C 21.905192 8.293448 21.925451 8.0043023 20.988281 7.5371094 z M 23.222656 11.638672 C 23.154857 11.693519 23.113734 11.732182 23.029297 11.798828 C 22.116699 12.519138 21.037109 14.203293 21.037109 14.90625 C 21.037109 15.062384 21.092764 15.147195 21.232422 15.199219 C 21.583782 14.397799 22.351516 13.333798 23.029297 12.798828 C 23.846768 12.153602 23.864314 12.106127 23.445312 11.773438 C 23.414763 11.74918 23.278091 11.674946 23.222656 11.638672 z M 28.183594 12.791016 C 28.084889 12.946248 28.050272 13.088162 28.095703 13.251953 C 28.172938 13.530406 28.29844 14.299094 28.375 14.958984 C 28.451562 15.618875 28.832093 16.740816 29.21875 17.453125 C 29.610465 18.174763 29.827611 18.883385 29.902344 19.59375 C 30.008141 18.545305 29.793544 17.512042 29.21875 16.453125 C 28.832093 15.740816 28.451562 14.618875 28.375 13.958984 C 28.322615 13.507462 28.250843 13.152198 28.183594 12.791016 z M 25.558594 15.917969 L 25.513672 15.923828 L 25.474609 16.830078 C 25.429089 17.881431 25.297159 19.00254 25.179688 19.322266 C 25.062219 19.641993 25.012587 19.951983 25.070312 20.011719 C 25.105861 20.048505 25.160354 20.064231 25.224609 20.068359 C 25.328763 19.621097 25.43504 18.743982 25.474609 17.830078 L 25.558594 15.917969 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/streamlink-twitch-gui.svg b/.icons/awkward/32x32/apps/streamlink-twitch-gui.svg
new file mode 120000
index 00000000..34f5ff86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/streamlink-twitch-gui.svg
@@ -0,0 +1 @@
+gnome-twitch.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/streamtuner.svg b/.icons/awkward/32x32/apps/streamtuner.svg
new file mode 100644
index 00000000..ce86b4f6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/streamtuner.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g>
+ <path style="opacity:0.2" d="M 27.005399,4.1200596 12.030346,7.5725587 C 9.9195887,7.8386355 10,10 10,10 v 2 7.214844 C 9.5123074,19.074365 9.0075177,19.002064 8.5,19 5.4624339,19 3,21.462434 3,24.5 3,27.537566 5.4624339,30 8.5,30 c 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 14 V 24.5 11.158203 L 25,8.5419404 V 16.214844 C 24.512307,16.074365 24.007518,16.002064 23.5,16 20.462434,16 18,18.462434 18,21.5 c 0,3.037566 2.462434,5.5 5.5,5.5 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 29 V 7.7001435 6 c 0,0 0.02603,-2.3053357 -1.994601,-1.8799404 z"/>
+ <path style="fill:#3c8cf8" d="M 27.005399,3.1200596 12.030346,6.5725587 C 9.9195887,6.8386355 10,9 10,9 v 2 7.214844 C 9.5123074,18.074365 9.0075177,18.002064 8.5,18 5.4624339,18 3,20.462434 3,23.5 3,26.537566 5.4624339,29 8.5,29 c 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 14 V 23.5 10.158203 L 25,7.5419404 V 15.214844 C 24.512307,15.074365 24.007518,15.002064 23.5,15 20.462434,15 18,17.462434 18,20.5 c 0,3.037566 2.462434,5.5 5.5,5.5 2.842824,-0.0014 5.216171,-2.168948 5.474609,-5 H 29 V 6.7001435 5 c 0,0 0.02603,-2.3053357 -1.994601,-1.8799404 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 27.361328,3.0703125 c -0.110806,0.00648 -0.229179,0.022241 -0.355469,0.048828 L 12.03125,6.5722656 C 9.9204927,6.8383424 10,9 10,9 v 1 C 10,10 9.920493,7.8383424 12.03125,7.5722656 L 27.005859,4.1191406 C 29.02649,3.6937453 29,6 29,6 V 5 C 29,5 29.02342,2.9730693 27.361328,3.0703125 Z M 23.5,15 c -3.037566,0 -5.5,2.462434 -5.5,5.5 0,0.168742 0.01052,0.335131 0.02539,0.5 0.252886,-2.802974 2.605785,-5 5.474609,-5 0.507518,0.0021 1.012307,0.07437 1.5,0.214844 v -1 C 24.512307,15.074365 24.007518,15.002064 23.5,15 Z m -15,3 C 5.4624339,18 3,20.462434 3,23.5 3,23.668742 3.010516,23.835131 3.0253906,24 3.2782771,21.197026 5.6311762,19 8.5,19 c 0.5075177,0.0021 1.0123074,0.07437 1.5,0.214844 v -1 C 9.5123074,18.074365 9.0075177,18.002064 8.5,18 Z"/>
+ </g>
+ <circle fill="#f5c839" cx="24" cy="23" r="8"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+ <g fill="#fff" transform="translate(2)">
+ <rect width="2" height="10" x="19" y="18"/>
+ <rect width="2" height="10" x="23" y="18"/>
+ </g>
+ <g fill="#fff" transform="matrix(0,1,-1,0,47,1)">
+ <rect width="2" height="10" x="19" y="18"/>
+ <rect width="2" height="10" x="23" y="18"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/streamtuner2.svg b/.icons/awkward/32x32/apps/streamtuner2.svg
new file mode 120000
index 00000000..4bf1db03
--- /dev/null
+++ b/.icons/awkward/32x32/apps/streamtuner2.svg
@@ -0,0 +1 @@
+streamtuner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/stremio.svg b/.icons/awkward/32x32/apps/stremio.svg
new file mode 100644
index 00000000..415d9053
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stremio.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16,1.9998486 c -0.78575,0 -1.572789,0.2935062 -2.160156,0.8808594 L 1.8808594,14.841646 C 1.2931454,15.429344 0.99923054,16.214239 1,16.999849 c 7.715e-4,0.784684 0.2938145,1.569244 0.8808594,2.15625 L 13.841797,31.11899 c 1.174735,1.174707 3.143624,1.174654 4.318359,0 L 30.119141,19.158052 C 30.706508,18.570699 31,17.785416 31,16.999849 31,16.214282 30.706508,15.428998 30.119141,14.841646 L 18.160156,2.880708 C 17.572789,2.2933549 16.78575,1.9998486 16,1.9998486 Z"/>
+ <path style="fill:#8d49bc" d="m 16.000001,0.99999204 c -0.78575,0 -1.572232,0.29294816 -2.159599,0.88030136 L 1.8803028,13.841789 c -0.587714,0.587698 -0.88107086,1.372592 -0.8803014,2.158202 H 31 c 0,-0.785567 -0.294329,-1.57085 -0.881696,-2.158202 L 18.159599,1.8802934 C 17.572232,1.2929403 16.785751,0.99999204 16.000001,0.99999204 Z M 31,15.999991 c 0,0.392784 -0.07342,0.785803 -0.220424,1.153739 C 30.926418,16.785723 31,16.392775 31,15.999991 Z m -0.220424,1.153739 c -0.147003,0.367936 -0.367589,0.710788 -0.661272,1.004464 0.293683,-0.293676 0.51443,-0.636457 0.661272,-1.004464 z"/>
+ <path style="fill:#3a497d" d="m 1.0000014,15.999991 c 7.715e-4,0.784684 0.2946515,1.569802 0.8816964,2.156808 L 13.841798,30.118294 c 1.174735,1.174707 3.143066,1.176054 4.317801,0.0014 l 11.958705,-11.9615 C 30.705671,17.570841 31,16.785558 31,15.999991 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 1 C 15.21425 1 14.427211 1.2935062 13.839844 1.8808594 L 1.8808594 13.841797 C 1.2931454 14.429495 0.99923054 15.21439 1 16 L 1.1738281 16 C 1.3177655 15.575025 1.5470882 15.175559 1.8808594 14.841797 L 13.839844 2.8808594 C 14.427211 2.2935062 15.21425 2 16 2 C 16.78575 2 17.572789 2.2935063 18.160156 2.8808594 L 30.119141 14.841797 C 30.452678 15.175326 30.679901 15.575014 30.824219 16 L 31 16 C 31 15.214433 30.706508 14.429149 30.119141 13.841797 L 18.160156 1.8808594 C 17.572789 1.2935063 16.78575 1 16 1 z"/>
+ <path style="opacity:0.2" d="M 1 16 C 1.0003338 16.339554 1.0656724 16.676372 1.1757812 17 L 30.824219 17 C 30.934048 16.676576 31 16.339481 31 16 L 1 16 z"/>
+ <path style="opacity:0.2" transform="matrix(0.58533347,0,0,0.76037048,-36.75293,14.091707)" d="M 98.666715,3.8248372 84.999292,11.715727 v -15.78178 z"/>
+ <path style="fill:#ffffff" transform="matrix(0.58533347,0,0,0.76037048,-36.75293,13.091707)" d="M 98.666715,3.8248372 84.999292,11.715727 v -15.78178 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/stride.svg b/.icons/awkward/32x32/apps/stride.svg
new file mode 100644
index 00000000..bc048c0a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stride.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 10.135706,4.9999997 c -0.6094313,5.98e-5 -1.103457,0.4832081 -1.1035184,1.0792201 0,4.8969092 -0.9242857,8.4622612 -1.8729643,9.8926042 -0.5375636,0.810495 -0.9482657,1.239102 -1.5949294,1.542947 -0.6466631,0.303845 -1.790073,0.492183 -3.4607752,0.492183 -0.6094316,6e-5 -1.1034581,0.483209 -1.10351871,1.079221 l 0,8.834605 C 1.000061,28.516792 1.4940874,28.999941 2.1035187,29 8.1211565,29 13.581988,26.393881 16.575348,21.880731 19.514932,17.448661 20.285714,12.071968 20.285714,6.0792198 20.285653,5.4832075 19.791627,5.0000591 19.182195,4.9999997 Z"/>
+ <path style="fill:#115ccc;fill-rule:evenodd" d="M 10.135706,3.9999999 C 9.5262747,4.0000597 9.032249,4.483208 9.0321876,5.07922 c 0,4.8969091 -0.9242857,8.462261 -1.8729643,9.892604 -0.5375636,0.810495 -0.9482657,1.239102 -1.5949294,1.542947 -0.6466631,0.303845 -1.790073,0.492183 -3.4607752,0.492183 -0.6094316,6e-5 -1.1034581,0.483209 -1.10351871,1.079221 l 0,8.834605 C 1.000061,27.516792 1.4940874,27.999941 2.1035187,28 8.1211565,28 13.581988,25.393881 16.575348,20.880731 19.514932,16.448661 20.285714,11.071968 20.285714,5.07922 20.285653,4.4832077 19.791627,4.0000593 19.182195,3.9999999 Z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 10.134766 4 C 9.5253343 4.0000598 9.0313114 4.4840661 9.03125 5.0800781 C 9.03125 9.9769872 8.1088348 13.542313 7.1601562 14.972656 C 6.6225926 15.783151 6.2111168 16.21178 5.5644531 16.515625 C 4.91779 16.81947 3.7742178 17.007813 2.1035156 17.007812 C 1.494084 17.007873 1.0000606 17.489925 1 18.085938 L 1 19.085938 C 1.0000606 18.489925 1.494084 18.007873 2.1035156 18.007812 C 3.7742178 18.007813 4.91779 17.81947 5.5644531 17.515625 C 6.2111168 17.21178 6.6225926 16.783151 7.1601562 15.972656 C 8.1088348 14.542313 9.03125 10.976987 9.03125 6.0800781 C 9.0313114 5.4840661 9.5253343 5.0000598 10.134766 5 L 19.181641 5 C 19.762201 5.0000566 20.225697 5.4432018 20.269531 6 C 20.273874 5.6925072 20.285156 5.3909319 20.285156 5.0800781 C 20.285095 4.4840658 19.791073 4.0000594 19.181641 4 L 10.134766 4 z"/>
+ <path style="opacity:0.2" d="M 10.107588,4.9999997 A 1.1080731,1.109036 0 0 0 9.1110706,6.5929968 L 19.66268,28.375146 A 1.1080731,1.109036 0 0 0 20.660278,29 l 9.232658,0 a 1.1080731,1.109036 0 0 0 0.996517,-1.591915 L 20.337844,5.6248531 A 1.1080731,1.109036 0 0 0 19.341327,4.9999997 l -9.233739,0 z"/>
+ <path style="fill:#3387f5" d="M 10.107588,3.9999999 A 1.1080731,1.109036 0 0 0 9.1110706,5.592997 L 19.66268,27.375146 A 1.1080731,1.109036 0 0 0 20.660278,28 l 9.232658,0 a 1.1080731,1.109036 0 0 0 0.996517,-1.591915 L 20.337844,4.6248533 A 1.1080731,1.109036 0 0 0 19.341327,3.9999999 l -9.233739,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.107422 4 A 1.1080731 1.109036 0 0 0 9.1113281 5.59375 L 9.1191406 5.609375 A 1.1080731 1.109036 0 0 1 10.107422 5 L 19.341797 5 A 1.1080731 1.109036 0 0 1 20.337891 5.625 L 30.880859 27.392578 A 1.1080731 1.109036 0 0 0 30.888672 26.408203 L 20.337891 4.625 A 1.1080731 1.109036 0 0 0 19.341797 4 L 10.107422 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/studio.svg b/.icons/awkward/32x32/apps/studio.svg
new file mode 120000
index 00000000..b853dd00
--- /dev/null
+++ b/.icons/awkward/32x32/apps/studio.svg
@@ -0,0 +1 @@
+android-studio.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/stuntrally.svg b/.icons/awkward/32x32/apps/stuntrally.svg
new file mode 100644
index 00000000..e0d11769
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stuntrally.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 14.5,7.4996363 c -2.893896,3.8088387 -8,2.5 -8,6.3499997 0,4.667761 6.428161,4.316014 5.321364,9.85 -0.7,3.5 -4.221364,2.8 -6.321364,2.8"/>
+ <path style="fill:none;stroke:#4f4f4f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 14.5,6.5 c -2.893896,3.808839 -8,2.5 -8,6.35 0,4.667761 6.428161,4.316014 5.321364,9.85 C 11.121364,26.2 7.6,25.5 5.5,25.5"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 16.50015,27.499636 0,-15.721 C 17.265004,9.2700261 17.851695,7.4996363 20.3,7.4996363 c 2.8,0 4.2,1.4790001 4.2,4.2789997 0,2.8 -5,5.199636 -5,6.949636 0,1.75 5.6,7.371364 7,8.771364"/>
+ <path style="fill:none;stroke:#85722f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 16.50015,26.5 0,-15.721 C 17.265004,8.2703898 17.851695,6.5 20.3,6.5 c 2.8,0 4.2,1.4790001 4.2,4.279 0,2.8 -5,5.199636 -5,6.949636 0,1.75 5.6,7.371364 7,8.771364"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/style.svg b/.icons/awkward/32x32/apps/style.svg
new file mode 120000
index 00000000..604fb0e1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/style.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/stylesheet.svg b/.icons/awkward/32x32/apps/stylesheet.svg
new file mode 120000
index 00000000..68ddcf8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/stylesheet.svg
@@ -0,0 +1 @@
+../mimetypes/text-css.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/subdownloader.svg b/.icons/awkward/32x32/apps/subdownloader.svg
new file mode 100644
index 00000000..b0fea2bf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/subdownloader.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m3.5556 4c-0.8618 0-1.5556 0.8882-1.5556 1.75v17.5c0 0.862 0.6944 1.717 1.5556 1.75h12.944l3.5 4 3.5-4h4.9444c0.862 0 1.556-0.888 1.556-1.75v-17.5c0-0.8618-0.694-1.75-1.556-1.75z"/>
+ <g fill="#ffc04b" transform="translate(0,-1)">
+ <path d="m10 11v-1h12v1z"/>
+ <path d="m10 14v-1h12v1z"/>
+ <path d="m10 17v-1h12v1z"/>
+ <path d="m10 20v-1h8v1z"/>
+ </g>
+ <path opacity=".2" d="m2 23.25v1c0 0.862 0.6936 1.717 1.5547 1.75h12.945l3.5 4 3.5-4h4.945c0.862 0 1.555-0.888 1.555-1.75v-1c0 0.862-0.693 1.75-1.555 1.75h-4.945l-3.5 4-3.5-4h-12.945c-0.8617-0.033-1.5553-0.888-1.5553-1.75z"/>
+ <path fill="#fff" opacity=".1" d="m3.5547 4c-0.8618 0-1.5547 0.8882-1.5547 1.75v1c0-0.8618 0.6929-1.75 1.5547-1.75h24.89c0.862 0 1.555 0.8882 1.555 1.75v-1c0-0.8618-0.693-1.75-1.555-1.75h-24.89z"/>
+ <g opacity=".2">
+ <path d="m10 11v-1h12v1z"/>
+ <path d="m10 14v-1h12v1z"/>
+ <path d="m10 17v-1h12v1z"/>
+ <path d="m10 20v-1h8v1z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sublime-merge.svg b/.icons/awkward/32x32/apps/sublime-merge.svg
new file mode 100644
index 00000000..a967209b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sublime-merge.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 9.1777344 8.0078125 C 9.0669327 8.0273829 8.9640493 8.0900137 8.8945312 8.1894531 L 6.0800781 12.208984 C 5.9405924 12.407865 5.9890701 12.68278 6.1875 12.822266 L 12.148438 16.953125 L 16.171875 14.117188 C 16.257815 14.056897 16.359391 14.031402 16.457031 14.039062 L 16.458984 14.037109 L 17.957031 14.037109 L 9.5078125 8.0820312 C 9.4085981 8.0122918 9.2885354 7.9882399 9.1777344 8.0078125 z M 25.871094 16.689453 C 25.997621 16.820041 26.030444 17.007762 25.966797 17.166016 C 26.031454 17.006662 26.000853 16.816832 25.871094 16.689453 z"/>
+ <path style="fill:#9adede;fill-rule:evenodd" d="M 9.1780367,7.0086441 C 9.067235,7.0282145 8.964365,7.0905572 8.894847,7.1899966 L 6.0796948,11.209052 c -0.1394857,0.198881 -0.091013,0.472929 0.1074169,0.612415 l 6.5189323,4.518472 3.465233,-2.407806 c 0.08594,-0.06029 0.186944,-0.08577 0.284584,-0.07812 l 0.0028,-0.0028 h 6.650065 c 0.119238,0 0.227712,0.04816 0.306904,0.125552 0.0095,0.009 0.10023,0.09502 0.232969,0.238548 v -0.0042 l 2.174842,2.146961 0.04744,-0.04604 c 0.171433,-0.171883 0.173012,-0.452342 0,-0.62218 l -2.117613,-2.078639 c -0.184031,-0.19933 -0.317527,-0.319866 -0.329226,-0.332016 -0.08009,-0.08144 -0.191987,-0.131132 -0.315274,-0.131132 H 18.114544 L 9.5072641,7.0811877 C 9.4080497,7.0114482 9.2888405,6.9890736 9.1780395,7.0086462 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 16.45623,14.040018 0.0018,-0.0028 h 6.650776 c 0.119237,0 0.227677,0.0477 0.306869,0.125088 0.0095,0.009 0.09989,0.09494 0.232626,0.238476 v -0.0041 l 2.222325,2.293636 c 0.168703,0.174117 0.171431,0.449954 0,0.621836 l -2.101288,2.17667 c -0.19213,0.210129 -0.334315,0.337466 -0.346015,0.349615 -0.08009,0.08189 -0.19123,0.132736 -0.314517,0.132736 h -4.997207 l -8.6049277,5.94917 C 9.3082417,26.059831 9.0337695,26.011237 8.8947334,25.812807 L 6.0798327,21.792501 c -0.1394857,-0.19888 -0.090891,-0.497294 0.107539,-0.63678 l 9.9844863,-7.03786 c 0.08594,-0.06029 0.186732,-0.0855 0.284372,-0.07784 z"/>
+ <path style="fill:#00c8c6;fill-rule:evenodd" d="m 16.45623,13.040018 0.0018,-0.0028 h 6.650776 c 0.119237,0 0.227677,0.0477 0.306869,0.125088 0.0095,0.009 0.09989,0.09494 0.232626,0.238476 v -0.0041 l 2.222325,2.293636 c 0.168703,0.174117 0.171431,0.449954 0,0.621836 l -2.101288,2.17667 c -0.19213,0.210129 -0.334315,0.337466 -0.346015,0.349615 -0.08009,0.08189 -0.19123,0.132736 -0.314517,0.132736 h -4.997207 l -8.6049277,5.94917 C 9.3082417,25.059831 9.0337695,25.011237 8.8947334,24.812807 L 6.0798327,20.792501 c -0.1394857,-0.19888 -0.090891,-0.497294 0.107539,-0.63678 l 9.9844863,-7.03786 c 0.08594,-0.06029 0.186732,-0.0855 0.284372,-0.07784 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sublime-text-2.svg b/.icons/awkward/32x32/apps/sublime-text-2.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sublime-text-2.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sublime-text-3.svg b/.icons/awkward/32x32/apps/sublime-text-3.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sublime-text-3.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sublime-text.svg b/.icons/awkward/32x32/apps/sublime-text.svg
new file mode 100644
index 00000000..ee5e79b2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sublime-text.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" style="opacity:.1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.2" d="m24 6-16 5v6l7.273 2.727-7.273 2.273v6l16-5v-6l-7.273-2.727 7.273-2.273z"/>
+ <path style="fill:#ffab36" d="m24 5-16 5v6l16-5z"/>
+ <path style="fill:#ffab36" d="m24 16-16 5v6l16-5z"/>
+ <path style="opacity:.2" d="m22.545 16.455l-8.727 2.727 8.727 3.273 1.455-0.455v-5l-1.455-0.545z"/>
+ <path style="fill:#ffab36" d="m8 10 16 6v6l-16-6z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sublime-text2.svg b/.icons/awkward/32x32/apps/sublime-text2.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sublime-text2.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sublime.svg b/.icons/awkward/32x32/apps/sublime.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sublime.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sublime_text.svg b/.icons/awkward/32x32/apps/sublime_text.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sublime_text.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sublimetext.svg b/.icons/awkward/32x32/apps/sublimetext.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sublimetext.svg
@@ -0,0 +1 @@
+sublime-text.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/subsonic.svg b/.icons/awkward/32x32/apps/subsonic.svg
new file mode 100644
index 00000000..dc3f9ac8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/subsonic.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <defs>
+ <linearGradient id="linearGradient4207" x1="2" x2="8" y1="1038.1" y2="1038.1" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-opacity="0"/>
+ <stop offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(0 -1020.4)">
+ <g transform="matrix(.66667 0 0 .8 -1.3333 215.87)">
+ <rect fill="#41b941" width="3" height="10" x="14" y="1014.4" rx="1.406" ry="1.747"/>
+ <path fill="#fff" opacity=".2" transform="translate(0 1004.4)" d="m15.406 10c-0.779 0-1.406 0.778-1.406 1.746v1c0-0.968 0.627-1.746 1.406-1.746h0.1875c0.779 0 1.406 0.778 1.406 1.746v-1c0-0.968-0.627-1.746-1.406-1.746h-0.1875z"/>
+ </g>
+ <path fill="#ffca1d" d="m14.6 1027.4c-0.7756 0-1.6 0.6175-1.6 1.3846v1.6168c-2.5977 0.8209-4.3 3.114-5 4.4986-0.7-1.3846-5-2-5-2v3.5h-1v4h1v3c-0.027344 0 4.3-0.6154 5-2 0.7 1.3846 4.5 4 10.1 4s11.9-3.0272 11.9-7.6154c-0.0061-3.2607-2.7438-6.0433-7-7.3859v-1.6141c0-0.7671-0.6244-1.3846-1.4-1.3846z"/>
+ <circle opacity=".2" cx="18" cy="1038.4" r="2"/>
+ <circle fill="#fff" cx="18" cy="1037.4" r="2"/>
+ <circle opacity=".2" cx="23" cy="1038.4" r="2"/>
+ <circle fill="#fff" cx="23" cy="1037.4" r="2"/>
+ <circle opacity=".2" cx="13" cy="1038.4" r="2"/>
+ <circle fill="#fff" cx="13" cy="1037.4" r="2"/>
+ <path fill="#fff" opacity=".2" transform="translate(0 1020.4)" d="m14.6 7c-0.776 0-1.6 0.6177-1.6 1.3848v1c0-0.7671 0.824-1.3848 1.6-1.3848h7c0.775 0 1.4 0.6177 1.4 1.3848v-1c0-0.7671-0.625-1.3848-1.4-1.3848zm8.4 2.998v1c3.9894 1.2584 6.6445 3.7828 6.9668 6.7793 0.01-0.131 0.033-0.259 0.033-0.392-0.006-3.261-2.744-6.044-7-7.387zm-10 0.00391c-2.598 0.821-4.3 3.113-5 4.498-0.7-1.385-5-2-5-2v1s4.3 0.6154 5 2c0.7-1.3846 2.4023-3.6771 5-4.498z"/>
+ <path opacity=".2" d="m29.967 1038.1c-0.35239 4.3638-6.4312 7.2207-11.867 7.2207-5.6 0-9.3996-2.6154-10.1-4-0.7 1.3846-5.0273 2-5 2v1c-0.027344 0 4.3-0.6154 5-2 0.7 1.3846 4.4996 4 10.1 4 5.6 0 11.9-3.027 11.9-7.6152-0.000381-0.2038-0.01178-0.4057-0.0332-0.6055z"/>
+ <path fill="url(#linearGradient4207)" opacity=".1" d="m8 1034.9c-0.7-1.3846-5-2-5-2v3.5h-1v4h1v3c-0.027344 0 4.3-0.6154 5-2z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/substance.svg b/.icons/awkward/32x32/apps/substance.svg
new file mode 100644
index 00000000..03004f12
--- /dev/null
+++ b/.icons/awkward/32x32/apps/substance.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 3,9.5 V 15 L 21.6,21.2 16,24 9,20.5 V 19 L 3,17 V 23.5 L 16,30 29,23.5 V 18 L 10.4,11.8 16,9 23,12.5 V 14 L 29,16 V 9.5 Z"/>
+ <path style="fill:#e52e38" d="M 16,2 3,8.5 V 14 L 21.6,20.2 16,23 9,19.5 V 18 L 3,16 V 22.5 L 16,29 29,22.5 V 17 L 10.4,10.8 16,8 23,11.5 V 13 L 29,15 V 8.5 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 L 3 8.5 L 3 9.5 L 16 3 L 29 9.5 L 29 8.5 L 16 2 z M 11.6 11.201 L 10.4 11.801 L 29 18 L 29 17 L 11.6 11.201 z M 3 16 L 3 17 L 9 19 L 9 18 L 3 16 z M 9 19.5 L 9 20.5 L 16 24 L 21.6 21.199 L 20.4 20.799 L 16 23 L 9 19.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/subsurface-icon.svg b/.icons/awkward/32x32/apps/subsurface-icon.svg
new file mode 100644
index 00000000..f10aa80b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/subsurface-icon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,4.9753562 C 28.211558,5.8995538 26.065846,6.8135108 23.724609,6.83 17.807373,6.8716745 10.774923,5.038363 5.9142578,4.93 4.3440173,4.8949933 3.0061066,5.5385444 2,6.2222312 L 2,29.6 C 2,30.3756 2.6244,31 3.4,31 l 25.2,0 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <path style="fill:#2c5a98" d="M 30,3.9753562 C 28.211558,4.8995538 26.065846,5.8135108 23.724609,5.83 17.807373,5.8716745 10.774923,4.038363 5.9142578,3.93 4.3440173,3.8949933 3.0061066,4.5385444 2,5.2222312 L 2,28.6 C 2,29.3756 2.6244,30 3.4,30 l 25.2,0 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <path style="opacity:0.2" d="m 3.4,2.9993359 c -0.7756,0 -1.4,0.6244 -1.4,1.4 L 2,6.2915234 C 3.0061066,5.6078365 4.3440173,4.9643292 5.9142578,4.9993359 c 4.8606652,0.1083629 11.8931152,2.0416745 17.8103512,2 C 26.065846,6.9828468 28.211558,5.9688459 30,5.0446484 l 0,-0.6453125 c 0,-0.7756 -0.6244,-1.4 -1.4,-1.4 z"/>
+ <path style="fill:#28bae4" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 L 2,5.2921875 C 3.0061066,4.6085006 4.3440173,3.9649933 5.9142578,4 10.774923,4.1083629 17.807373,6.0416745 23.724609,6 26.065846,5.9835109 28.211558,4.96951 30,4.0453125 L 30,3.4 C 30,2.6244 29.3756,2 28.6,2 Z"/>
+ <path style="opacity:0.2" d="m 14.284,7.9999 -0.310796,0.0082 c 0,0 0.62669,0.8213363 1.070508,1.1708418 l -0.06426,0.2748053 c -0.0357,0.3056837 -0.07637,0.6337819 -0.08887,0.7290619 l -0.02188,0.172266 -0.16953,-0.120312 -0.308985,-0.120313 0.121679,0.200976 0.121681,0.19961 -0.310352,0 -0.310352,0 0,-0.196876 0,-0.195507 -0.296679,0.116211 -0.298048,0.116211 0.10254,0.166797 0.101171,0.166796 -0.400586,0.385547 -0.399218,0.285743 0.147656,0.165429 0.147656,0.16543 -0.261133,-0.153125 -0.2625,-0.153125 0.343164,-0.38418 0.341798,-0.384179 -0.180469,-0.01777 c -0.09907,-0.0093 -0.363316,-0.03814 -0.58789,-0.06426 l -0.40879,-0.04785 -0.02734,0.366406 -0.02598,0.366406 -0.483984,0.456641 -0.482617,0.455273 -0.449805,1.819727 c -0.247145,1.000613 -0.53736,2.104991 -0.587613,2.333767 l -0.09159,0.415631 c 0.449996,0.18904 0.850152,0.277221 1.27759,0.302145 0.112349,-0.0705 0.266503,-0.377597 0.341797,-0.682227 0.07529,-0.30463 0.24118,-0.650759 0.311441,-0.650759 l 0.128516,0 0.01777,0.65625 c 0.0099,0.361332 0.166878,1.184591 0.348633,1.829296 0.18176,0.644705 0.275662,1.395206 0.329492,1.655664 l 0.100026,0.483985 -0.202344,0.127148 -0.202344,0.127149 0.323165,0.185937 0.113477,0.185938 -0.285742,-0.11211 -0.284375,-0.110742 -0.451173,0.944727 -0.449804,0.943359 -0.976172,0.635742 -0.6275393,0.637109 0.157227,0.705469 0.1558593,0.706836 -0.03281,1.126563 -0.03144,1.12793 0.143554,0.236523 L 10.302309,28 l 0.362304,0 0.712305,0 0.445703,-0.233789 0.277539,-0.367774 -0.373242,-0.355469 c -0.0777,-0.195979 -0.185456,-0.926879 -0.239258,-1.622851 l -0.09707,-1.264649 0.54414,-0.944726 0.545508,-0.944726 0.832617,-0.82168 0.832617,-0.823047 0.124414,-1.067773 0.124415,-1.067774 -0.240625,0.138086 -0.239258,0.136719 0.226953,-0.250196 0.226953,-0.250194 0.470312,0.246093 c 0.258103,0.13543 0.759812,0.465885 1.115625,0.735547 l 0.646681,0.49082 0,0.508594 0,0.507226 0.493554,1.09375 c 0.27092,0.601403 0.550772,0.845996 0.623438,1.1547 0.07263,0.308703 0.214378,0.667515 0.314452,0.79707 l 0.181836,0.235156 0.55918,-0.162694 c 0.307497,-0.08955 0.756351,-0.268613 0.99668,-0.399219 0.240329,-0.130607 1.252556,0.01745 2.25039,-0.281067 l 1.814258,-0.542774 0.0834,-0.252929 0.08203,-0.352606 -0.689063,0 c -0.378653,0 -0.966666,0.05666 -1.30703,0.125782 l -0.61797,0.12578 0.106641,0.175 0.10664,0.175 -0.310351,-0.120311 -0.308984,-0.120313 -0.799805,0.325391 c -0.43994,0.178752 -0.975203,0.270821 -1.173046,0.324023 l -0.371875,0 -0.318556,-0.708333 -0.318554,-0.808007 -0.127148,-1.101953 -0.128516,-1.103321 -0.786133,-1.070507 c -0.432466,-0.588943 -1.069501,-1.32542 -1.416407,-1.636523 L 14.900157,16.00045 c 0.233932,0.0018 0.25786,0.02676 0.491681,-0.0069 l -0.144921,-0.07135 -0.04922,-0.25293 0.248828,0.05059 0.248828,0.05059 -0.05332,-0.330859 -0.05332,-0.03122 0.302149,-0.117577 c 0.10779,-0.04195 0.198062,-0.20607 0.251563,-0.291156 l -0.248829,0 -0.298046,0 0,-0.507327 c 0,-0.166769 0.05708,-0.303516 0.127148,-0.303516 0.301443,0.205248 0.565454,0.245714 0.854998,0.369021 0.281408,-0.211611 0.906924,-0.320971 1.230905,-0.448437 l 0.13125,-0.92832 c 0.07224,-0.510464 -0.02575,-1.016023 0.03986,-1.123829 l 0.120312,-0.19551 -0.298046,-0.302148 C 17.638686,11.393767 17.092489,11.21873 16.953666,11.171291 l -0.25293,-0.08613 0.257031,-0.314454 0.05332,-0.276171 0.02461,-0.6234386 C 16.982356,9.5721962 16.907745,9.40984 16.770469,9.2418358 16.410487,9.032785 16.286905,8.9868139 15.895469,9.024453 l -0.616601,-0.0082 z m 1.716131,3.626662 0.187305,0 c 0.102955,0 0.48733,0.09554 0.48733,0.213281 l 0,0.214649 0.184571,-0.11621 0.185937,-0.116212 0.143555,0.236523 0.144921,0.236524 -0.229686,-0.143555 -0.06836,0.0041 -0.02734,0.422462 0,0.434371 -0.333595,0.01231 0,0.0014 -0.684205,-0.01641 c -0.01247,-0.08338 0.04257,-0.495035 0.0069,-0.800778 z"/>
+ <path style="fill:#ffffff" d="m 14.284,6.9999 -0.310796,0.0082 c 0,0 0.62669,0.8213363 1.070508,1.1708418 l -0.06426,0.2748053 c -0.0357,0.3056837 -0.07637,0.6337816 -0.08887,0.7290621 L 14.868702,9.355075 14.699172,9.2347625 14.390187,9.11445 l 0.121679,0.2009763 0.121681,0.1996092 -0.310352,0 -0.310352,0 0,-0.196875 0,-0.1955072 -0.296679,0.1162105 -0.298048,0.1162112 0.10254,0.1667967 0.101171,0.1667967 -0.400586,0.3855466 -0.399218,0.285743 0.147656,0.165429 0.147656,0.16543 -0.261133,-0.153125 -0.2625,-0.153125 0.343164,-0.38418 0.341798,-0.3841791 -0.180469,-0.017773 c -0.09907,-0.00927 -0.363316,-0.038143 -0.58789,-0.06426 l -0.40879,-0.047852 -0.02734,0.3664061 -0.02598,0.366406 -0.483984,0.456641 -0.482617,0.455273 -0.449805,1.819727 c -0.247145,1.000613 -0.53736,2.104991 -0.587613,2.333767 l -0.09159,0.415631 c 0.449996,0.18904 0.850152,0.277221 1.27759,0.302145 0.112349,-0.0705 0.266503,-0.377597 0.341797,-0.682227 0.07529,-0.30463 0.24118,-0.650759 0.311441,-0.650759 l 0.128516,0 0.01777,0.65625 c 0.0099,0.361332 0.166878,1.184591 0.348633,1.829296 0.18176,0.644705 0.275662,1.395206 0.329492,1.655664 l 0.100026,0.483985 -0.202344,0.127148 -0.202344,0.127149 0.323165,0.185937 0.113477,0.185938 -0.285742,-0.11211 -0.284375,-0.110742 -0.451173,0.944727 -0.449804,0.943359 -0.976172,0.635742 -0.6275393,0.637109 0.157227,0.705469 0.1558593,0.706836 -0.03281,1.126563 -0.03144,1.12793 0.143554,0.236523 L 10.302309,27 l 0.362304,0 0.712305,0 0.445703,-0.233789 0.277539,-0.367774 -0.373242,-0.355469 c -0.0777,-0.195979 -0.185456,-0.926879 -0.239258,-1.622851 l -0.09707,-1.264649 0.54414,-0.944726 0.545508,-0.944726 0.832617,-0.82168 0.832617,-0.823047 0.124414,-1.067773 0.124415,-1.067774 -0.240625,0.138086 -0.239258,0.136719 0.226953,-0.250196 0.226953,-0.250194 0.470312,0.246093 c 0.258103,0.13543 0.759812,0.465885 1.115625,0.735547 l 0.646681,0.49082 0,0.508594 0,0.507226 0.493554,1.09375 c 0.27092,0.601403 0.550772,0.845996 0.623438,1.1547 0.07263,0.308703 0.214378,0.667515 0.314452,0.79707 l 0.181836,0.235156 0.55918,-0.162694 c 0.307497,-0.08955 0.756351,-0.268613 0.99668,-0.399219 0.240329,-0.130607 1.252556,0.01745 2.25039,-0.281067 l 1.814258,-0.542774 0.0834,-0.252929 0.08203,-0.352606 -0.689063,0 c -0.378653,0 -0.966666,0.05666 -1.30703,0.125782 l -0.61797,0.12578 0.106641,0.175 0.10664,0.175 -0.310351,-0.120311 -0.308984,-0.120313 -0.799805,0.325391 c -0.43994,0.178752 -0.975203,0.270821 -1.173046,0.324023 l -0.371875,0 -0.318556,-0.708333 -0.318554,-0.808007 -0.127148,-1.101953 -0.128516,-1.103321 -0.786133,-1.070507 c -0.432466,-0.588943 -1.069501,-1.32542 -1.416407,-1.636523 L 14.900157,15.00045 c 0.233932,0.0018 0.25786,0.02676 0.491681,-0.0069 l -0.144921,-0.07135 -0.04922,-0.25293 0.248828,0.05059 0.248828,0.05059 -0.05332,-0.330859 -0.05332,-0.03122 0.302149,-0.117577 c 0.10779,-0.04195 0.198062,-0.20607 0.251563,-0.291156 l -0.248829,0 -0.298046,0 0,-0.507327 c 0,-0.166769 0.05708,-0.303516 0.127148,-0.303516 0.301443,0.205248 0.565454,0.245714 0.854998,0.369021 0.281408,-0.211611 0.906924,-0.320971 1.230905,-0.448437 l 0.13125,-0.92832 c 0.07224,-0.510464 -0.02575,-1.016023 0.03986,-1.123829 l 0.120312,-0.19551 -0.298046,-0.302148 C 17.638686,10.393767 17.092489,10.21873 16.953666,10.171291 l -0.25293,-0.08613 0.257031,-0.3144537 0.05332,-0.2761717 0.02461,-0.6234382 C 16.982356,8.5721962 16.907745,8.40984 16.770469,8.2418358 16.410487,8.032785 16.286905,7.9868139 15.895469,8.024453 l -0.616601,-0.0082 z m 1.716131,3.626662 0.187305,0 c 0.102955,0 0.48733,0.09554 0.48733,0.213281 l 0,0.214649 0.184571,-0.11621 0.185937,-0.116212 0.143555,0.236523 0.144921,0.236524 -0.229686,-0.143555 -0.06836,0.0041 -0.02734,0.422462 0,0.434371 -0.333595,0.01231 0,0.0014 -0.684205,-0.01641 c -0.01247,-0.08338 0.04257,-0.495035 0.0069,-0.800778 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.3984375 C 2 3.6228375 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.259567 3 29.805594 3.4537654 29.955078 4.0664062 C 29.969322 4.059058 29.985801 4.0522593 30 4.0449219 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/subtitleeditor.svg b/.icons/awkward/32x32/apps/subtitleeditor.svg
new file mode 100644
index 00000000..fdc08db5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/subtitleeditor.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#3a8268" d="m28.444 4c0.8618 0 1.5556 0.8882 1.5556 1.75v17.5c0 0.862-0.6944 1.717-1.5556 1.75h-12.944l-3.5 4-3.5-4h-4.9444c-0.862 0-1.556-0.888-1.556-1.75v-17.5c-0.0003-0.8618 0.6937-1.75 1.5557-1.75z"/>
+ <g fill="#9dc1b4" transform="translate(-3e-4,-1)">
+ <path d="m10 11v-1h12v1z"/>
+ <path d="m10 14v-1h12v1z"/>
+ <path d="m10 17v-1h12v1z"/>
+ <path d="m10 20v-1h8v1z"/>
+ </g>
+ <path opacity=".2" d="m30 23.25v1c0 0.862-0.6936 1.717-1.5547 1.75h-12.945l-3.5 4-3.5-4h-4.945c-0.862 0-1.555-0.888-1.555-1.75v-1c0 0.862 0.693 1.75 1.555 1.75h4.945l3.5 4 3.5-4h12.945c0.861-0.033 1.555-0.888 1.555-1.75z"/>
+ <path fill="#fff" opacity=".1" d="m28.445 4c0.8618 0 1.5547 0.8882 1.5547 1.75v1c0-0.8618-0.693-1.75-1.555-1.75h-24.89c-0.862 0-1.555 0.8882-1.555 1.75v-1c0-0.8618 0.693-1.75 1.555-1.75h24.89z"/>
+ <g opacity=".2" transform="translate(-.0003)">
+ <path d="m10 11v-1h12v1z"/>
+ <path d="m10 14v-1h12v1z"/>
+ <path d="m10 17v-1h12v1z"/>
+ <path d="m10 20v-1h8v1z"/>
+ </g>
+ <circle fill="#772bbe" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m20 25.218v1.782h1.7819l4.5004-4.5004-1.7819-1.7819zm7.8586-4.2891c0.18848-0.18847 0.18848-0.48545 0-0.67393l-1.1137-1.1137c-0.18848-0.18848-0.48546-0.18848-0.67393 0l-0.931 0.937 1.782 1.782z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sun-java-jdk10.svg b/.icons/awkward/32x32/apps/sun-java-jdk10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-java-jdk10.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-java-jdk5.svg b/.icons/awkward/32x32/apps/sun-java-jdk5.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-java-jdk5.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-java-jdk6.svg b/.icons/awkward/32x32/apps/sun-java-jdk6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-java-jdk6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-java-jdk7.svg b/.icons/awkward/32x32/apps/sun-java-jdk7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-java-jdk7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-java-jdk8.svg b/.icons/awkward/32x32/apps/sun-java-jdk8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-java-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-java-jdk9.svg b/.icons/awkward/32x32/apps/sun-java-jdk9.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-java-jdk9.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-java-jre10.svg b/.icons/awkward/32x32/apps/sun-java-jre10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-java-jre10.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-java-jre8.svg b/.icons/awkward/32x32/apps/sun-java-jre8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-java-jre8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-java32-jdk5.svg b/.icons/awkward/32x32/apps/sun-java32-jdk5.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-java32-jdk5.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-java32-jdk6.svg b/.icons/awkward/32x32/apps/sun-java32-jdk6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-java32-jdk6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-java32-jdk7.svg b/.icons/awkward/32x32/apps/sun-java32-jdk7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-java32-jdk7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-java32-jdk8.svg b/.icons/awkward/32x32/apps/sun-java32-jdk8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-java32-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-javaws-jdk10.svg b/.icons/awkward/32x32/apps/sun-javaws-jdk10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-javaws-jdk10.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-javaws-jdk6.svg b/.icons/awkward/32x32/apps/sun-javaws-jdk6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-javaws-jdk6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-javaws-jdk7.svg b/.icons/awkward/32x32/apps/sun-javaws-jdk7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-javaws-jdk7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-javaws-jdk8.svg b/.icons/awkward/32x32/apps/sun-javaws-jdk8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-javaws-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-javaws-jdk9.svg b/.icons/awkward/32x32/apps/sun-javaws-jdk9.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-javaws-jdk9.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-javaws-jre10.svg b/.icons/awkward/32x32/apps/sun-javaws-jre10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-javaws-jre10.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-javaws-jre8.svg b/.icons/awkward/32x32/apps/sun-javaws-jre8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-javaws-jre8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-javaws32-jdk6.svg b/.icons/awkward/32x32/apps/sun-javaws32-jdk6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-javaws32-jdk6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-javaws32-jdk7.svg b/.icons/awkward/32x32/apps/sun-javaws32-jdk7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-javaws32-jdk7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-javaws32-jdk8.svg b/.icons/awkward/32x32/apps/sun-javaws32-jdk8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-javaws32-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-jcontrol-jdk10.svg b/.icons/awkward/32x32/apps/sun-jcontrol-jdk10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-jcontrol-jdk10.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-jcontrol-jdk6.svg b/.icons/awkward/32x32/apps/sun-jcontrol-jdk6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-jcontrol-jdk6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-jcontrol-jdk7.svg b/.icons/awkward/32x32/apps/sun-jcontrol-jdk7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-jcontrol-jdk7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-jcontrol-jdk8.svg b/.icons/awkward/32x32/apps/sun-jcontrol-jdk8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-jcontrol-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-jcontrol-jdk9.svg b/.icons/awkward/32x32/apps/sun-jcontrol-jdk9.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-jcontrol-jdk9.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-jcontrol-jre10.svg b/.icons/awkward/32x32/apps/sun-jcontrol-jre10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-jcontrol-jre10.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-jcontrol-jre8.svg b/.icons/awkward/32x32/apps/sun-jcontrol-jre8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-jcontrol-jre8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-jcontrol32-jdk6.svg b/.icons/awkward/32x32/apps/sun-jcontrol32-jdk6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-jcontrol32-jdk6.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-jcontrol32-jdk7.svg b/.icons/awkward/32x32/apps/sun-jcontrol32-jdk7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-jcontrol32-jdk7.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sun-jcontrol32-jdk8.svg b/.icons/awkward/32x32/apps/sun-jcontrol32-jdk8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sun-jcontrol32-jdk8.svg
@@ -0,0 +1 @@
+java.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sunflower.svg b/.icons/awkward/32x32/apps/sunflower.svg
new file mode 100644
index 00000000..82012ec9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sunflower.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fec006" d="m16 3-3.8077 3.8077h-5.3846v5.3846l-3.8074 3.808 3.8077 3.8077v5.3846h5.3846l3.808 3.808 3.8077-3.8077h5.3846v-5.3846l3.808-3.808-3.8077-3.8077v-5.3846h-5.3846l-3.808-3.8077z"/>
+ <path fill="#fecd38" d="m11.025 3.9892-2.0617 4.9747-4.9747 2.0617 2.0602 4.9747-2.0602 4.9746 4.9747 2.0617 2.0617 4.9747 4.9746-2.0602 4.9747 2.0602 2.0617-4.9747 4.9747-2.0617-2.06-4.976 2.059-4.975-4.974-2.0615-2.062-4.9746-4.975 2.0602-4.974-2.0602z"/>
+ <rect opacity=".2" width="20" height="20" x="-27" y="-26" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#4d4d4d" width="20" height="20" x="-26" y="-26" rx="10" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m27.656 11.876-0.8125 1.9668 0.29297 0.29297 0.87305-2.1133-0.35352-0.14648zm-23.314 0.002-0.35352 0.14648 0.875 2.1113 0.2927-0.292-0.8144-1.965zm-0.842 4.621-0.5 0.5 1.8633 1.863 0.2929-0.707l-1.6562-1.656zm25 0-1.6562 1.6562 0.29297 0.70703 1.863-1.863-0.5-0.5zm-24.158 4.6211-0.35352 0.85352 2.8203 1.1699v-1l-2.4668-1.0234zm23.314 0-2.4629 1.0215v1l2.8164-1.168-0.35352-0.85352zm-20.848 4.0723v1h3.0488l1.168 2.8184 2.819-1.167 2.156 2.156 2.1562-2.1562 2.8184 1.168 1.168-2.8184h3.0508v-1h-3.0508l-1.168 2.8184-2.819-1.168-2.156 2.156-2.1562-2.1562-2.8184 1.168-1.168-2.8184h-3.0488z"/>
+ <path fill="#fff" opacity=".2" d="m16 3-2.1562 2.1562-2.8184-1.168-1.168 2.8203h-3.0488v1h3.0488l1.167-2.8202 2.819 1.1679 2.156-2.1562 2.1562 2.1562 2.8184-1.168 1.168 2.8203h3.0508v-1h-3.0508l-1.168-2.8202-2.819 1.1679-2.156-2.1562zm-9.1914 6.8574-2.8203 1.168 0.35352 0.85352 2.4668-1.0215v-1zm18.385 0v1l2.4629 1.0195 0.35352-0.85352-2.8164-1.166zm-20.331 4.2796-1.8633 1.863l0.5 0.5 1.6562-1.656-0.2929-0.707zm22.273 0-0.292 0.707 1.656 1.656 0.5-0.5-1.863-1.863zm-22.273 4.7266-0.875 2.1113 0.35352 0.14648 0.8147-1.965-0.2929-0.293zm22.273 0-0.29297 0.29297 0.8125 1.9648 0.35352-0.14648-0.87305-2.1113z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/super-hexagon.svg b/.icons/awkward/32x32/apps/super-hexagon.svg
new file mode 100644
index 00000000..e29102d4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/super-hexagon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <rect style="opacity:.2" rx="1" ry="1" height="28" width="28" y="3" x="2"/>
+ <rect style="fill:#811623" rx="1" ry="1" height="28" width="28" y="2" x="2"/>
+ <path style="opacity:.2" d="m3 3c-0.554 0-1 0.446-1 1v14.636719l9-1.636719 3 3-4.2304688 11h19.230469c0.321334 0 0.592682-0.160393 0.775391-0.394531l-10.775391-11.605469 2-5 9-3.273437v-6.726563c0-0.554-0.446-1-1-1h-7.800781l-3.199219 8-5 1-9.75-9z"/>
+ <path style="fill:#581118" d="m3 2c-0.554 0-1 0.446-1 1v14.636719l9-1.636719 3 3-4.2304688 11h19.230469c0.321334 0 0.592682-0.160393 0.775391-0.394531l-10.775391-11.605469 2-5 9-3.2734375v-6.7265625c0-0.554-0.446-1-1-1h-7.800781l-3.199219 8-5 1-9.75-9h-0.25z"/>
+ <path style="opacity:.2" d="m21.429688 3-1.199219 3 7 6-4 12-12 3-6-8 5-9.7636719l-2.373047-2.2363281-5.626953 12 7.769531 12 16.230469-4 4-10v-6.666016zm-3.199219 8-5 1-2 5 3 3 5-1 2-5zm0 1 2 2-2 4-4 1-2-2 2-4z"/>
+ <path style="fill:#d12b43" d="m21.199219 2l-1.199219 3 7 6-4 12-12 3-6-8 5-9.7636719-2.3730469-2.2363281-5.6269531 12 7.7695312 12 16.230469-4 4-10v-6.6660156l-8.800781-7.3339844zm-3.199219 8l-5 1-2 5 3 3 5-1 2-5-3-3zm0 1l2 2-2 4-4 1-2-2 2-4 4-1z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3 2c-0.554 0-1 0.446-1 1v1c0-0.554 0.446-1 1-1h26c0.554 0 1 0.446 1 1v-1c0-0.554-0.446-1-1-1h-26z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/superkaramba.svg b/.icons/awkward/32x32/apps/superkaramba.svg
new file mode 100644
index 00000000..7e58af53
--- /dev/null
+++ b/.icons/awkward/32x32/apps/superkaramba.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#325f78" width="22" height="28" x="-27" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="18" height="24" x="-25" y="-28" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".1" d="m3.5 4.9999c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 25.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect opacity=".2" width="5" height="14" x="21" y="10" rx=".5" ry=".5"/>
+ <rect fill="#fff" width="5" height="14" x="21" y="9" rx=".5" ry=".5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/supermeatboy.svg b/.icons/awkward/32x32/apps/supermeatboy.svg
new file mode 100644
index 00000000..dea1a9e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/supermeatboy.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill:#130202" d="M 16,3 C 11.817433,3.1149114 7.1394833,3.7582972 3.529541,4.6824254 2.5450103,4.9385231 2.1763763,5.0806082 2,5.3502718 V 29.672848 C 2,30.547367 7.2500175,30.985014 8.0976566,31 9.0000175,30.985014 13,30.547367 13,29.672848 V 27 h 3 3 v 2.672848 C 19,30.547367 22.999982,30.985014 23.902343,31 24.749982,30.985014 30,30.547367 30,29.672848 V 5.3502718 C 29.823624,5.0806082 29.45499,4.9385231 28.470459,4.6824254 24.860517,3.7582972 20.182567,3.1149114 16,3 Z"/>
+ <path style="fill:#e84343" d="M 16,2 C 11.817433,2.1149114 7.1394833,2.7582972 3.529541,3.6824254 2.5450103,3.9385231 2.1763763,4.0806082 2,4.3502718 V 28.672848 C 2,29.547367 7.2500175,29.985014 8.0976566,30 9.0000175,29.985014 13,29.547367 13,28.672848 V 26 h 3 3 v 2.672848 C 19,29.547367 22.999982,29.985014 23.902343,30 24.749982,29.985014 30,29.547367 30,28.672848 V 4.3502718 C 29.823624,4.0806082 29.45499,3.9385231 28.470459,3.6824254 24.860517,2.7582972 20.182567,2.1149114 16,2 Z"/>
+ <path style="opacity:0.2" d="m 8,16.321001 c 5.315333,-0.337717 10.640667,-0.509729 16,0 -0.882667,5.508859 -4.114667,5.569198 -7.333333,5.656555 C 13.046667,22.217111 8.64,20.552835 8,16.321001 m 0,0"/>
+ <path style="fill:#2f2f2f" d="m 8.02533,13.5 c 1.2143953,-0.120899 1.209508,-0.133951 3.367076,-0.313926 0.23396,-0.68143 0.445929,-1.089464 -0.405614,-2.358904 C 10.049118,9.4127889 8.543342,10.022092 7.9324787,11.090263 7.4101913,12.289636 7.55069,13.043881 8.02533,13.5 m 0,0"/>
+ <path style="fill:#ffffff" d="M 10,11.399535 C 10,11.673476 9.7764505,11.899534 9.5000005,11.899534 9.2235495,11.899534 9,11.673476 9,11.399535 9,11.125592 9.2235495,10.899534 9.5000005,10.899534 9.7764505,10.899534 10,11.125592 10,11.399535 m 0,0"/>
+ <path style="opacity:0.2" d="m 20.314582,13.990791 c 1.228029,0.02289 3.018749,-0.0041 3.174841,-0.0041 0.50099,-0.35443 0.853398,-1.736707 -0.03238,-3.097574 -0.972136,-1.5203578 -2.539872,-0.8654 -3.174841,0.282807 -0.542897,1.289241 -0.171441,2.141719 0.03238,2.810707"/>
+ <path style="fill:#2f2f2f" d="m 20.314582,12.990791 c 1.228029,0.02289 3.018749,-0.0041 3.174841,-0.0041 0.50099,-0.35443 0.853398,-1.736707 -0.03238,-3.0975733 -0.972136,-1.5203581 -2.539872,-0.8654003 -3.174841,0.2828063 -0.542897,1.289241 -0.171441,2.141719 0.03238,2.810707"/>
+ <path style="fill:#ffffff" d="M 22,10.500001 C 22,10.778397 21.775684,11 21.498288,11 21.224316,11 21,10.778397 21,10.500001 c 0,-0.273942 0.224316,-0.5 0.498288,-0.5 0.277396,0 0.501712,0.226058 0.501712,0.5 m 0,0"/>
+ <path style="fill:#2f2f2f" d="m 8,15.321001 c 5.315333,-0.337717 10.640667,-0.509729 16,0 -0.882667,5.508859 -4.114667,5.569198 -7.333333,5.656555 C 13.046667,21.217111 8.64,19.552835 8,15.321001 m 0,0"/>
+ <path style="fill:#ffffff" d="m 9.0000009,17.100152 c 0.064927,0.306434 -0.1078515,0.626372 0.1828856,0.820878 1.8006915,1.199798 5.1798725,2.03325 7.4733015,2.078295 3.03506,0.0157 5.427324,-0.537178 6.241819,-1.582053 0.177472,-0.229313 0.06643,-1.000113 0.08016,-1.341353 l -1.709155,-0.04027 1.709155,-0.154921 V 16.063467 H 15.00485 L 14.99515,17 h -1.987095 l -0.01611,-1.000003 -3.9886576,-1e-6 0.00321,0.962974 1.3126476,0.04299"/>
+ <path style="opacity:0.2" d="m 7.0115437,14.368188 v 0.03807 c -0.015573,0.04713 -0.015573,0.0991 0,0.146233 0.015573,0.05922 0.05282,0.106352 0.092778,0.153486 0.1483092,0.163152 0.3758513,0.26467 0.6081347,0.288237 0.2356688,0.02356 0.9762144,-0.02599 1.1854725,-0.127502 0.1828466,-0.08762 0.3413138,-0.210286 0.5234831,-0.299718 0.1774293,-0.08278 0.3677256,-0.127502 0.5715658,-0.138983 0.2912002,-0.01209 0.5817232,0.05439 0.8783422,0.02599 0.1456,-0.01209 0.288492,-0.04954 0.407679,-0.127502 0.05824,-0.03807 0.111062,-0.0852 0.148309,-0.137169 0.04267,-0.06163 0.06636,-0.12025 0.07111,-0.189137 0.0081,-0.08037 -0.01557,-0.158319 -0.05282,-0.231436 -0.03725,-0.0707 -0.09549,-0.134752 -0.158467,-0.189137 -0.129347,-0.111186 -0.285782,-0.190949 -0.434091,-0.280986 -0.07923,-0.04955 -0.161176,-0.103935 -0.259371,-0.129918 -0.113772,-0.03082 -0.240409,-0.0097 -0.362308,-0.02356 -0.129347,-0.01209 -0.2458283,-0.05922 -0.3677249,-0.08943 -0.2485362,-0.06587 -0.5133251,-0.0707 -0.7699873,-0.0284 -0.2539542,0.03988 -0.4943637,0.134753 -0.7144571,0.259837 -0.2092574,0.117832 -0.9023987,0.273734 -0.9972077,0.474352 -0.018287,0.03988 -0.031827,0.08278 -0.05282,0.122667 C 7.255349,14.06123 7.1442861,14.224384 7.011553,14.3682"/>
+ <path style="fill:#cd5d82" d="m 7.0115437,13.368188 v 0.03807 c -0.015573,0.04713 -0.015573,0.0991 0,0.146233 0.015573,0.05922 0.05282,0.106352 0.092778,0.153486 0.1483092,0.163152 0.3758513,0.26467 0.6081347,0.288237 0.2356688,0.02356 0.9762144,-0.02599 1.1854725,-0.127502 0.1828466,-0.08762 0.3413138,-0.210286 0.5234831,-0.299718 0.1774293,-0.08278 0.3677256,-0.127502 0.5715658,-0.138983 0.2912002,-0.01209 0.5817232,0.05439 0.8783422,0.02599 0.1456,-0.01209 0.288492,-0.04954 0.407679,-0.127502 0.05824,-0.03807 0.111062,-0.0852 0.148309,-0.137169 0.04267,-0.06163 0.06636,-0.12025 0.07111,-0.189137 0.0081,-0.08037 -0.01557,-0.158319 -0.05282,-0.231436 -0.03725,-0.0707 -0.09549,-0.134752 -0.158467,-0.189137 -0.129347,-0.111186 -0.285782,-0.190949 -0.434091,-0.280986 -0.07923,-0.04955 -0.161176,-0.103935 -0.259371,-0.129918 -0.113772,-0.03082 -0.240409,-0.0097 -0.362308,-0.02356 -0.129347,-0.01209 -0.2458283,-0.05922 -0.3677249,-0.08943 -0.2485362,-0.06587 -0.5133251,-0.0707 -0.7699873,-0.0284 -0.2539542,0.03988 -0.4943637,0.134753 -0.7144571,0.259837 -0.2092574,0.117832 -0.9023987,0.273734 -0.9972077,0.474352 -0.018287,0.03988 -0.031827,0.08278 -0.05282,0.122667 C 7.255349,13.06123 7.1442861,13.224384 7.011553,13.3682"/>
+ <path style="opacity:0.2" d="M 9.7955895,4.8704498 10.967309,4.0723827 c 0.210827,-0.1438303 0.504315,-0.063097 0.638055,0.1520127 l 0.643953,1.2817442 2.023017,3.0072529 c 0.141459,0.210354 -0.298335,0.6489637 -0.512934,0.7878757 l -0.970922,0.6285157 c -0.214589,0.1389031 -0.504361,0.06318 -0.638129,-0.1519395 L 10.930706,7.4894701 9.4823108,5.4883926 C 9.3335243,5.2829208 9.5833598,5.0139892 9.7945583,4.8700678 Z"/>
+ <path style="fill:#e6e6e6" d="M 9.7955895,3.8704502 10.967309,3.0723831 c 0.210827,-0.1438303 0.504315,-0.063097 0.638055,0.1520127 l 0.643953,1.2817442 2.023017,3.0072529 c 0.141459,0.210354 -0.298335,0.6489637 -0.512934,0.7878757 l -0.970922,0.6285157 c -0.214589,0.138903 -0.504361,0.06318 -0.638129,-0.1519395 L 10.930706,6.4894705 9.4823108,4.488393 C 9.3335243,4.2829212 9.5833598,4.0139896 9.7945583,3.8700682 Z"/>
+ <path style="opacity:0.2" d="m 13.995054,4.3306772 0.909967,1.0765451 c 0.164,0.1940344 0.106307,0.48675 -0.10155,0.6351441 l -1.251962,0.7346069 -2.89317,2.2238239 C 10.455963,9.1562655 9.9729173,8.764413 9.8136353,8.566215 L 9.0929206,7.6715941 C 8.9336386,7.4733961 8.9866704,7.1842801 9.1944338,7.0360861 L 11.422055,5.6568796 13.338544,4.0772922 c 0.196803,-0.1622046 0.491442,0.059067 0.655452,0.253094 z"/>
+ <path style="fill:#efefef" d="m 13.995054,3.3306776 0.909967,1.0765451 c 0.164,0.1940344 0.106307,0.48675 -0.10155,0.6351441 l -1.251962,0.7346069 -2.89317,2.2238239 C 10.455963,8.1562659 9.9729173,7.7644134 9.8136353,7.5662154 L 9.0929206,6.6715945 C 8.9336386,6.4733965 8.9866704,6.1842805 9.1944338,6.0360865 L 11.422055,4.65688 13.338544,3.0772926 c 0.196803,-0.1622046 0.491442,0.059067 0.655452,0.253094 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 11.817433 2.1149114 7.1392392 2.7575124 3.5292969 3.6816406 C 2.5447662 3.9377383 2.1763763 4.0799458 2 4.3496094 L 2 5.3496094 C 2.1763763 5.0799458 2.5447662 4.9377383 3.5292969 4.6816406 C 7.1392392 3.7575124 11.817433 3.1149114 16 3 C 20.182567 3.1149114 24.860761 3.7575124 28.470703 4.6816406 C 29.455234 4.9377383 29.823624 5.0799458 30 5.3496094 L 30 4.3496094 C 29.823624 4.0799458 29.455234 3.9377383 28.470703 3.6816406 C 24.860761 2.7575124 20.182567 2.1149114 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/superproductivity.svg b/.icons/awkward/32x32/apps/superproductivity.svg
new file mode 100644
index 00000000..59929860
--- /dev/null
+++ b/.icons/awkward/32x32/apps/superproductivity.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#7861e6" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="10"/>
+ <circle style="fill:#acc0ff" cx="16" cy="16" r="10"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="m 12,14.000211 4,6 11,-14.0000001"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 12,13 16,19 27,5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/supertux.svg b/.icons/awkward/32x32/apps/supertux.svg
new file mode 100644
index 00000000..6a72833c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/supertux.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m25.456 13.508c0.25635-0.86821 0.39792-1.7839 0.39792-2.7337 0-5.3979-4.41-9.774-9.853-9.774-5.44 0-9.8519 4.3752-9.8519 9.774 0 0.94981 0.14252 1.8655 0.39792 2.7337-1.2406 0.98871-6.0558 5.2728-4.0748 10.828 0 0 1.6758-0.14233 3.0523-2.6672 0.418 1.6159 1.1966 3.0838 2.2584 4.3107-1.5553 0.4545-2.6104 1.336-2.6104 2.3475 0 1.4764 2.2459 2.6729 5.0151 2.6729 1.8796 0 3.5162-0.55224 4.3742-1.3664 0.47252 0.06168 0.94888 0.10438 1.4377 0.10438 0.48974 0 0.96705-0.0427 1.4377-0.10438 0.85992 0.81412 2.4956 1.3664 4.3752 1.3664 2.7701 0 5.017-1.1975 5.017-2.6729 0-1.0105-1.056-1.893-2.6113-2.3475 1.0608-1.2269 1.8413-2.6948 2.2593-4.3107 1.3755 2.524 3.0494 2.6672 3.0494 2.6672 1.9838-5.5565-2.8313-9.8406-4.071-10.828z"/>
+ <path opacity=".2" d="m6.1696 11.342c-0.0064 0.144-0.021499 0.286-0.021499 0.431 0 0.651 0.088696 1.279 0.21289 1.893 0.056698-0.047 0.13859-0.121 0.18559-0.158-0.2041-0.694-0.3322-1.419-0.377-2.166zm19.661 0.017c-0.046 0.742-0.17399 1.46-0.37698 2.149 0.047 0.037 0.129 0.111 0.18599 0.158 0.124-0.614 0.21299-1.242 0.21299-1.893 0-0.14-0.016-0.275-0.022-0.414zm-20.306 10.309c-1.3765 2.525-3.0526 2.668-3.0526 2.668-0.2654-0.744-0.4028-1.463-0.4493-2.156-0.063797 0.992 0.053698 2.046 0.44928 3.156 0 0 1.6761-0.143 3.0526-2.668 0.33249 1.285 0.90046 2.472 1.6503 3.523 0.19289-0.077 0.39428-0.148 0.60737-0.211-1.0617-1.226-1.8398-2.696-2.2577-4.312zm20.951 0c-0.41798 1.616-1.1969 3.086-2.2579 4.312 0.21199 0.063 0.41298 0.134 0.60497 0.211 0.74997-1.051 1.3199-2.238 1.6529-3.523 1.3749 2.524 3.0499 2.668 3.0499 2.668 0.39698-1.111 0.51398-2.169 0.44998-3.162-0.047 0.695-0.18299 1.416-0.44998 2.162 0 0-1.6749-0.144-3.0499-2.668zm0.25699 7.168c-0.44698 1.232-2.4789 2.164-4.9218 2.164-1.8789 0-3.5148-0.553-4.3738-1.367-0.47098 0.061-0.94796 0.105-1.4379 0.105-0.48898 0-0.96496-0.044-1.4379-0.105-0.85796 0.814-2.4949 1.367-4.3738 1.367-2.4401 0-4.4728-0.93-4.9222-2.16-0.055098 0.159-0.093696 0.319-0.093696 0.486 0 1.477 2.2463 2.674 5.0159 2.674 1.8789 0 3.5158-0.553 4.3738-1.367 0.47298 0.061 0.94896 0.105 1.4379 0.105 0.48998 0 0.96696-0.044 1.4379-0.105 0.859 0.814 2.495 1.367 4.374 1.367 2.7709 0 5.0178-1.198 5.0178-2.674 0-0.168-0.04-0.33-0.09599-0.49z"/>
+ <path fill="#fff" opacity=".1" d="m16.001 1c-5.4405 0-9.8531 4.3744-9.8531 9.7734 0 0.19087 0.010213 0.38035 0.021483 0.56836 0.22949-5.197 4.5378-9.342 9.8316-9.342 5.3013 0 9.6091 4.1551 9.8297 9.3594 0.01192-0.19374 0.02148-0.38915 0.02148-0.58594 0-5.3986-4.4088-9.774-9.8516-9.774zm-9.64 12.666c-1.2392 1.023-4.6247 4.225-4.3377 8.514 0.256-3.975 3.5305-6.881 4.5233-7.672-0.0805-0.274-0.1284-0.559-0.1856-0.842zm19.278 0c-0.05714 0.28252-0.10478 0.56828-0.18554 0.8418 0.9917 0.79021 4.2647 3.6927 4.5213 7.666 0.28599-4.287-3.0969-7.486-4.3348-8.508zm-18.463 12.525c-1.2148 0.489-2.0038 1.262-2.0038 2.135 0 0.17567 0.033061 0.34747 0.093746 0.51367 0.27842-0.8017 1.2192-1.48 2.5175-1.8594-0.21719-0.25-0.41468-0.518-0.60747-0.789zm17.647 0c-0.19275 0.27021-0.38855 0.53821-0.60544 0.78906 1.296 0.37875 2.2351 1.0559 2.5155 1.8555 0.05988-0.16504 0.0957-0.33545 0.0957-0.50977 0-0.87243-0.78986-1.6462-2.0058-2.1348z"/>
+ <circle fill="#fff" cx="11" cy="8" r="2"/>
+ <circle fill="#fff" cx="21" cy="8" r="2"/>
+ <ellipse fill="#fff" cx="16" cy="19" rx="7" ry="8"/>
+ <path opacity=".2" d="m14 10h4c-0.32061 3.0814-2 6-2 6s-2-3.4637-2-6z"/>
+ <circle fill="#303030" cx="12" cy="9" r="1"/>
+ <circle fill="#303030" cx="22" cy="9" r="1"/>
+ <path fill="#cd5252" d="m14 9h4c-0.32061 3.0814-2 6-2 6s-2-3.4637-2-6z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/supertux2.svg b/.icons/awkward/32x32/apps/supertux2.svg
new file mode 120000
index 00000000..70030ef4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/supertux2.svg
@@ -0,0 +1 @@
+supertux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/supertuxkart.svg b/.icons/awkward/32x32/apps/supertuxkart.svg
new file mode 100644
index 00000000..c581df71
--- /dev/null
+++ b/.icons/awkward/32x32/apps/supertuxkart.svg
@@ -0,0 +1,37 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#303030" d="m3.3535 22c-0.7495 0-1.3535 0.596-1.3535 1.334v5.332c0 0.738 0.604 1.334 1.3535 1.334h1.293c0.7495 0 1.3535-0.596 1.3535-1.334v-5.332c0-0.738-0.604-1.334-1.3535-1.334h-1.293zm23.998 0c-0.75 0-1.352 0.596-1.352 1.334v5.332c0 0.738 0.602 1.334 1.352 1.334h1.2949c0.749 0 1.353-0.596 1.353-1.334v-5.332c0-0.738-0.604-1.334-1.354-1.334h-1.2949z"/>
+ <path opacity=".2" d="m2 28.666v1c0 0.738 0.604 1.334 1.3535 1.334h1.293c0.7495 0 1.3535-0.596 1.3535-1.334v-1c0 0.738-0.604 1.334-1.3535 1.334h-1.293c-0.7495 0-1.3535-0.596-1.3535-1.334zm24 0v1c0 0.738 0.602 1.334 1.352 1.334h1.2949c0.749 0 1.353-0.596 1.353-1.334v-1c0 0.738-0.604 1.334-1.354 1.334h-1.295c-0.749 0-1.351-0.596-1.351-1.334z"/>
+ <g fill="#4f4f4f" transform="matrix(.90867 0 0 .88557 1.6347 2)">
+ <g>
+ <path transform="matrix(.77036 0 0 .79045 -2.6794 -3.1618)" d="m24.002 4c-7.384 0-13.371 5.8328-13.371 13.031 0 1.2664 0.19247 2.487 0.53906 3.6445 0 0-2.0468 7.2865-1.3867 10.883 0.19231 1.0477 0.5872 2.0562 1.1094 3.0059 2.034-2.741 7.26-4.561 13.107-4.565 5.8442 0.0017 11.071 1.8183 13.111 4.5566 0.52053-0.94737 0.91546-1.9531 1.1074-2.998 0.66062-3.5962-1.3867-10.883-1.3867-10.883 0.34789-1.1576 0.53906-2.3782 0.53906-3.6445 0.001-7.1969-5.982-13.031-13.368-13.031z"/>
+ </g>
+ </g>
+ <circle opacity=".2" cx="11" cy="10" r="2"/>
+ <circle fill="#fff" cx="11" cy="9" r="2"/>
+ <circle opacity=".2" cx="21" cy="10" r="2"/>
+ <circle fill="#fff" cx="21" cy="9" r="2"/>
+ <ellipse fill="#fff" cx="16" cy="19.5" rx="7" ry="7.7"/>
+ <g transform="matrix(.90867 0 0 .88557 1.6347 2)">
+ <g>
+ <path opacity=".3" transform="matrix(1.1005 0 0 1.1292 -1.799 -2.2584)" d="m6.6719 10.527c-0.013097 0.19748-0.03125 0.39304-0.03125 0.59375 0 0.69564 0.10485 1.3653 0.25781 2.0156 0.046133-0.17529 0.12109-0.46289 0.12109-0.46289-0.2049-0.684-0.3129-1.407-0.3477-2.147zm18.656 0.0059c-0.03509 0.73767-0.14064 1.4583-0.3457 2.1406 0 0 0.07495 0.2876 0.12109 0.46289 0.15316-0.65034 0.25586-1.32 0.25586-2.0156 0-0.1987-0.01842-0.39235-0.03125-0.58789zm-9.328 8.666c-4.0927 0.0026-7.7518 1.2768-9.1758 3.1953-0.36552-0.66474-0.64078-1.3701-0.77539-2.1035-0.040261-0.21935-0.050762-0.47893-0.064453-0.73242-0.029921 0.63378-0.026081 1.2392 0.064453 1.7324 0.13461 0.7334 0.40987 1.4388 0.77539 2.1035 1.4243-1.918 5.0831-3.192 9.1761-3.195 4.0909 0.0012 7.7498 1.2746 9.1777 3.1914 0.36437-0.66316 0.64102-1.3681 0.77539-2.0996 0.09061-0.49323 0.09435-1.0986 0.06445-1.7324-0.01371 0.25348-0.02416 0.51308-0.06445 0.73242-0.13437 0.73148-0.41102 1.4345-0.77539 2.0977-1.428-1.916-5.087-3.188-9.178-3.189z"/>
+ </g>
+ </g>
+ <circle fill="#303030" cx="11" cy="9" r="1"/>
+ <circle fill="#303030" cx="21" cy="9" r="1"/>
+ <path opacity=".2" d="m14 11h4c-0.32067 3.0818-2 6-2 6s-2-3.4637-2-6z"/>
+ <path fill="#cd5252" d="m14 10h4c-0.32067 3.0818-2 6-2 6s-2-3.4637-2-6z"/>
+ <path fill="#303030" d="m16 16a4 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 -4zm0 1.6a2.4 2.4 0 0 1 1.5594 0.57656l-1.559 0.9-1.558-0.899a2.4 2.4 0 0 1 1.558 -0.578zm2.3594 1.9609a2.4 2.4 0 0 1 0.041 0.439 2.4 2.4 0 0 1 -1.6 2.2609v-1.8l1.5594-0.9zm-4.7172 0.0016 1.5578 0.8984v1.7984a2.4 2.4 0 0 1 -1.6 -2.259 2.4 2.4 0 0 1 0.042 -0.438z"/>
+ <path fill="#f5432a" d="m16 20c-5.4124 0-10 2.2386-10 5 0.00231 0.48394 0.61562 1 0.61562 1h-3.6156v3h6.1545c1.8285 0.914 4.2855 0.998 6.8455 1 2.5633-0.000466 5.0242-0.08473 6.8551-1h6.145v-3h-3.6129s0.61147-0.51612 0.61289-1c0-2.7614-4.5876-5-10-5z"/>
+ <ellipse fill="#4f4f4f" cx="-8.73" cy="19.809" rx="2.485" ry="4.394" transform="matrix(.70175 -.71242 .86961 .49374 0 0)"/>
+ <ellipse fill="#4f4f4f" cx="-25.086" cy="-3.791" rx="2.485" ry="4.394" transform="matrix(-.70175 -.71242 -.86961 .49374 0 0)"/>
+ <ellipse opacity=".2" cx="10.5" cy="25.6" rx="1.5" ry="1.4"/>
+ <ellipse fill="#fff" cx="10.5" cy="24.6" rx="1.5" ry="1.4"/>
+ <ellipse opacity=".2" cx="21.5" cy="25.6" rx="1.5" ry="1.4"/>
+ <ellipse fill="#fff" cx="21.5" cy="24.6" rx="1.5" ry="1.4"/>
+ <path opacity=".5" d="m15.667 23c-0.18467 0-0.33333 0.446-0.33333 1v2c0 0.554 0.14867 1 0.33333 1 0.184 0 0.333-0.446 0.333-1v-2c0-0.554-0.14867-1-0.33333-1zm-1.3333 0.66667c-0.185 0-0.334 0.297-0.334 0.666v1.3333c0 0.36933 0.14867 0.66667 0.33333 0.66667 0.18467 0 0.33333-0.29733 0.33333-0.66667v-1.3333c0-0.36933-0.14867-0.66667-0.33333-0.66667z"/>
+ <path opacity=".5" d="m16.333 23c0.18467 0 0.33333 0.446 0.33333 1v2c0 0.554-0.14867 1-0.33333 1-0.184 0-0.333-0.446-0.333-1v-2c0-0.554 0.14867-1 0.33333-1zm1.3333 0.66667c0.185 0 0.334 0.297 0.334 0.666v1.3333c0 0.36933-0.14867 0.66667-0.33333 0.66667-0.18467 0-0.33333-0.29733-0.33333-0.66667v-1.3333c0-0.36933 0.14867-0.66667 0.33333-0.66667z"/>
+ <path fill="#fff" opacity=".1" d="m16.002 2c-5.1685 0-9.3612 4.0821-9.3612 9.121 0 0.13802 0.024819 0.26983 0.03125 0.40624 0.3156-4.7599 4.367-8.5269 9.3299-8.5269 4.9664 0 9.0135 3.7708 9.3261 8.5331 0.0066-0.13837 0.03125-0.2721 0.03125-0.4121 0-5.0378-4.187-9.1209-9.3569-9.1209zm-9.1037 12.137c-0.2579 0.97999-1.0357 4.1689-0.91399 6.4219 0.1228-2.601 1.0351-5.8849 1.0351-5.8849-0.0522-0.175-0.079099-0.359-0.1211-0.53699zm18.205 0c-0.04201 0.17839-0.06867 0.36268-0.12109 0.5371 0 0 0.91245 3.2839 1.0352 5.8847 0.12186-2.2527-0.65608-5.4418-0.91405-6.4218z"/>
+ <path fill="#fff" opacity=".2" d="m16 20c-5.4124 0-10 2.2386-10 5 0.0005622 0.11777 0.040413 0.23789 0.095703 0.35156 0.6513-2.455 4.9233-4.352 9.9043-4.352 4.9836 0 9.2587 1.899 9.9062 4.3555 0.056-0.115 0.094-0.237 0.094-0.356 0-2.761-4.588-5-10-5zm-13 6v1h3.6152s-0.6129-0.516-0.6152-1h-3zm23 0c-0.0014 0.48388-0.61328 1-0.61328 1h3.613v-1h-3z"/>
+ <path opacity=".2" d="m6.0957 25.352c-0.0564 0.212-0.0957 0.428-0.0957 0.648h0.61523s-0.34763-0.29501-0.51953-0.64844zm19.811 0.0039c-0.172 0.351-0.52 0.644-0.52 0.644h0.613c0-0.21876-0.03804-0.43318-0.09375-0.64453zm-22.907 3.644v1h6.1543c1.8287 0.914 4.2857 0.998 6.8457 1 2.5633-0.000466 5.0246-0.08473 6.8555-1h6.144v-1h-6.145c-1.83 0.915-4.292 1-6.855 1-2.56-0.002-5.017-0.086-6.8457-1h-6.1543z"/>
+ <path fill="#fff" opacity=".1" d="m3.3535 22c-0.7495 0-1.3535 0.596-1.3535 1.334v1c0-0.738 0.604-1.334 1.3535-1.334h1.293c0.7495 0 1.3535 0.596 1.3535 1.334v-1c0-0.738-0.604-1.334-1.3535-1.334h-1.293zm23.998 0c-0.75 0-1.352 0.596-1.352 1.334v1c0-0.738 0.602-1.334 1.352-1.334h1.2949c0.749 0 1.353 0.596 1.353 1.334v-1c0-0.738-0.604-1.334-1.354-1.334h-1.2949z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/susehelpcenter.svg b/.icons/awkward/32x32/apps/susehelpcenter.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/32x32/apps/susehelpcenter.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/svgcleaner.svg b/.icons/awkward/32x32/apps/svgcleaner.svg
new file mode 100644
index 00000000..e7194419
--- /dev/null
+++ b/.icons/awkward/32x32/apps/svgcleaner.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <rect style="fill:#2d6abe" width="28" height="28" x="-29" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4003906,1 C 2.6247906,1 2,1.6247906 2,2.4003906 V 6.7519531 L 8.2499426,16.466276 9.2287618,16.885373 12.386719,14.490234 14.736328,13.25 24.185547,8.0214844 24.70978,6.6694295 20.792969,1 Z"/>
+ <g style="font-size:10.89918232px;line-height:1.25;letter-spacing:0px;word-spacing:0px;opacity:0.2" transform="matrix(0.74999981,0,0,0.74999981,-1.3499988,-2.7499907)">
+ <path d="m 11.915531,38.809263 q 0,1.035422 -0.752043,1.613079 -0.752044,0.577656 -2.0272481,0.577656 -0.6539509,0 -1.2098092,-0.09809 -0.5558583,-0.09809 -0.9264305,-0.27248 v -0.93733 q 0.3923705,0.174387 0.9700272,0.316077 0.5885558,0.141689 1.2098092,0.141689 0.8610354,0 1.3079024,-0.337875 0.446866,-0.337874 0.446866,-0.915531 0,-0.381471 -0.163488,-0.643052 Q 10.60763,37.991824 10.20436,37.77384 9.80109,37.555857 9.1035424,37.294276 8.1008176,36.934603 7.5994552,36.411443 7.0980928,35.888282 7.0980928,34.98365 q 0,-0.610355 0.3160763,-1.057221 0.3160763,-0.446867 0.8719346,-0.686649 0.5558583,-0.239782 1.2970027,-0.239782 0.6321526,0 1.1662126,0.119891 0.53406,0.119891 0.980926,0.316077 l -0.305177,0.839237 q -0.40327,-0.174387 -0.882834,-0.294278 -0.479564,-0.119891 -0.980926,-0.119891 -0.7302452,0 -1.1008174,0.316076 -0.3705722,0.305177 -0.3705722,0.817439 0,0.39237 0.1634877,0.653951 0.1634878,0.26158 0.53406,0.479564 0.3705722,0.207084 1.0027247,0.435967 0.6866482,0.250681 1.1553132,0.544959 0.479564,0.283379 0.719346,0.686649 0.250681,0.403269 0.250681,1.013624 z"/>
+ <path d="m 18.965429,33.10899 -2.779292,7.782016 H 15.205211 L 12.42592,33.10899 h 1.024523 l 1.754768,4.991826 q 0.174387,0.479564 0.283379,0.904632 0.119891,0.414169 0.207084,0.79564 0.0763,-0.381471 0.196186,-0.806539 0.119891,-0.425068 0.294277,-0.915532 l 1.74387,-4.970027 z"/>
+ <path d="m 23.290701,36.782015 h 2.692098 v 3.814714 q -0.632152,0.207084 -1.275204,0.305177 -0.643052,0.09809 -1.460491,0.09809 -1.209809,0 -2.038147,-0.479564 -0.828338,-0.490463 -1.264305,-1.384196 -0.425068,-0.904632 -0.425068,-2.13624 0,-1.209809 0.468665,-2.103542 0.479564,-0.904632 1.384196,-1.395095 0.904632,-0.501363 2.179837,-0.501363 0.65395,0 1.231607,0.119891 0.588556,0.119891 1.089918,0.337875 L 25.503235,34.3079 q -0.414169,-0.174387 -0.93733,-0.305177 -0.512261,-0.141689 -1.068119,-0.141689 -1.395096,0 -2.179837,0.850136 -0.773842,0.839237 -0.773842,2.288828 0,0.926431 0.294278,1.645777 0.305177,0.708447 0.948229,1.111717 0.643052,0.39237 1.689373,0.39237 0.512262,0 0.871935,-0.0545 0.359673,-0.0545 0.653951,-0.13079 v -2.310627 h -1.711172 z"/>
+ </g>
+ <g style="font-size:10.89918232px;line-height:1.25;letter-spacing:0px;word-spacing:0px;fill:#ffffff" transform="matrix(0.74999981,0,0,0.74999981,-1.3499988,-3.7499907)">
+ <path style="fill:#ffffff" d="m 11.915531,38.809263 q 0,1.035422 -0.752043,1.613079 -0.752044,0.577656 -2.0272481,0.577656 -0.6539509,0 -1.2098092,-0.09809 -0.5558583,-0.09809 -0.9264305,-0.27248 v -0.93733 q 0.3923705,0.174387 0.9700272,0.316077 0.5885558,0.141689 1.2098092,0.141689 0.8610354,0 1.3079024,-0.337875 0.446866,-0.337874 0.446866,-0.915531 0,-0.381471 -0.163488,-0.643052 Q 10.60763,37.991824 10.20436,37.77384 9.80109,37.555857 9.1035424,37.294276 8.1008176,36.934603 7.5994552,36.411443 7.0980928,35.888282 7.0980928,34.98365 q 0,-0.610355 0.3160763,-1.057221 0.3160763,-0.446867 0.8719346,-0.686649 0.5558583,-0.239782 1.2970027,-0.239782 0.6321526,0 1.1662126,0.119891 0.53406,0.119891 0.980926,0.316077 l -0.305177,0.839237 q -0.40327,-0.174387 -0.882834,-0.294278 -0.479564,-0.119891 -0.980926,-0.119891 -0.7302452,0 -1.1008174,0.316076 -0.3705722,0.305177 -0.3705722,0.817439 0,0.39237 0.1634877,0.653951 0.1634878,0.26158 0.53406,0.479564 0.3705722,0.207084 1.0027247,0.435967 0.6866482,0.250681 1.1553132,0.544959 0.479564,0.283379 0.719346,0.686649 0.250681,0.403269 0.250681,1.013624 z"/>
+ <path style="fill:#ffffff" d="m 18.965429,33.10899 -2.779292,7.782016 H 15.205211 L 12.42592,33.10899 h 1.024523 l 1.754768,4.991826 q 0.174387,0.479564 0.283379,0.904632 0.119891,0.414169 0.207084,0.79564 0.0763,-0.381471 0.196186,-0.806539 0.119891,-0.425068 0.294277,-0.915532 l 1.74387,-4.970027 z"/>
+ <path style="fill:#ffffff" d="m 23.290701,36.782015 h 2.692098 v 3.814714 q -0.632152,0.207084 -1.275204,0.305177 -0.643052,0.09809 -1.460491,0.09809 -1.209809,0 -2.038147,-0.479564 -0.828338,-0.490463 -1.264305,-1.384196 -0.425068,-0.904632 -0.425068,-2.13624 0,-1.209809 0.468665,-2.103542 0.479564,-0.904632 1.384196,-1.395095 0.904632,-0.501363 2.179837,-0.501363 0.65395,0 1.231607,0.119891 0.588556,0.119891 1.089918,0.337875 L 25.503235,34.3079 q -0.414169,-0.174387 -0.93733,-0.305177 -0.512261,-0.141689 -1.068119,-0.141689 -1.395096,0 -2.179837,0.850136 -0.773842,0.839237 -0.773842,2.288828 0,0.926431 0.294278,1.645777 0.305177,0.708447 0.948229,1.111717 0.643052,0.39237 1.689373,0.39237 0.512262,0 0.871935,-0.0545 0.359673,-0.0545 0.653951,-0.13079 v -2.310627 h -1.711172 z"/>
+ </g>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2.79999995;stroke-linecap:round" d="M 26.255,30.582737 16.027266,12.963818"/>
+ <path style="fill:#adadad" d="M 15.958984 10.572266 A 1.40014 1.40014 0 0 0 14.636719 12.203125 L 16.908203 10.890625 A 1.40014 1.40014 0 0 0 15.958984 10.572266 z M 18.378906 13.25 L 15.953125 14.650391 L 25.044922 30.310547 A 1.40014 1.40014 0 1 0 27.464844 28.904297 L 18.378906 13.25 z"/>
+ <rect style="opacity:0.1" width="10.973" height="1.372" x="2.52" y="20.5" rx=".784" ry=".686" transform="rotate(-30)"/>
+ <rect style="fill:#3f3f3f" width="10.973" height="1.372" x="3.02" y="19.64" rx=".784" ry=".686" transform="rotate(-30)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 1 C 2.6247906 1 2 1.6247906 2 2.4003906 L 2 3.4003906 C 2 2.6247906 2.6247906 2 3.4003906 2 L 28.599609 2 C 29.375209 2 30 2.6247906 30 3.4003906 L 30 2.4003906 C 30 1.6247906 29.375209 1 28.599609 1 L 3.4003906 1 z"/>
+ <rect style="opacity:0.1" width="19.203" height="2.743" x="-1.59" y="17.76" rx="1.372" ry="1.372" transform="rotate(-30)"/>
+ <rect style="fill:#3f3f3f" width="19.203" height="2.743" x="-1.09" y="16.89" rx="1.372" ry="1.372" transform="rotate(-30)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/svp-manager4.svg b/.icons/awkward/32x32/apps/svp-manager4.svg
new file mode 100644
index 00000000..27a192dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/svp-manager4.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <path style="fill:#3a8eed" d="m 28.873846,16.281964 c 0,7.734237 -5.070333,12.802711 -12.807406,12.802711 -2.213822,0 -4.364936,0.402006 -6.2262707,-0.512062 C 5.196332,26.29211 2,21.517153 2,15.995925 2,10.172072 5.556325,5.1785385 10.616532,3.0670154 c 1.659887,-0.6926376 3.424366,-0.045424 5.33545,-0.045424 7.737073,0 12.921864,5.5261359 12.921864,13.2603726 z"/>
+ <path style="fill:#ffd32c" d="M 16.027344 2.0019531 C 15.84847 2.0020795 15.669003 2.0103765 15.490234 2.0175781 A 14 14 0 0 0 15.101562 2.03125 C 14.996497 2.0383642 14.891843 2.0518888 14.787109 2.0625 A 14 14 0 0 0 9.9199219 3.4023438 L 12 4.7929688 L 12 7.59375 L 14.470703 7.8652344 L 13.742188 9.0722656 L 20.984375 13.394531 L 24.160156 17.431641 L 25.816406 15.5 L 28 16.849609 L 29.976562 15.326172 A 14 14 0 0 0 29.964844 15.009766 A 14 14 0 0 0 29.804688 13.683594 C 29.796029 13.633411 29.786568 13.583255 29.777344 13.533203 A 14 14 0 0 0 29.509766 12.339844 C 29.495893 12.288231 29.48126 12.236976 29.466797 12.185547 A 14 14 0 0 0 29.078125 11.015625 C 29.062389 10.973305 29.047458 10.930809 29.03125 10.888672 A 14 14 0 0 0 28.537109 9.7851562 C 28.508616 9.7277536 28.484361 9.6683487 28.455078 9.6113281 A 14 14 0 0 0 27.78125 8.4355469 A 14 14 0 0 0 27.025391 7.3789062 C 26.936714 7.2656298 26.840397 7.1576007 26.748047 7.046875 A 14 14 0 0 0 26.177734 6.3984375 C 25.907351 6.1380809 25.63088 5.8709912 25.353516 5.6035156 A 14 14 0 0 0 22.712891 3.7128906 A 14 14 0 0 0 21.451172 3.1054688 A 14 14 0 0 0 20.15625 2.6328125 C 20.150336 2.6310035 20.144581 2.6287692 20.138672 2.6269531 C 20.11937 2.6210212 20.099417 2.6170924 20.080078 2.6113281 A 14 14 0 0 0 18.792969 2.2832031 C 18.788982 2.2824231 18.785239 2.2800673 18.78125 2.2792969 A 14 14 0 0 0 18.728516 2.2714844 A 14 14 0 0 0 17.480469 2.0820312 C 17.425653 2.0765021 17.371156 2.0714629 17.316406 2.0664062 A 14 14 0 0 0 16.027344 2.0019531 z"/>
+ <path style="fill:#f14f4f" d="M 28.318359 9.3730469 C 28.430197 9.5803026 28.532968 9.791771 28.634766 10.003906 A 14 14 0 0 0 28.527344 9.765625 C 28.502467 9.7145366 28.480576 9.6621121 28.455078 9.6113281 A 14 14 0 0 0 28.318359 9.3730469 z M 28.96875 10.748047 C 29.004785 10.837996 29.043963 10.926893 29.078125 11.017578 C 29.061651 10.973376 29.044945 10.929337 29.029297 10.884766 A 14 14 0 0 0 28.96875 10.748047 z M 29.369141 11.894531 C 29.425218 12.076004 29.482599 12.257788 29.53125 12.441406 A 14 14 0 0 0 29.509766 12.345703 C 29.495228 12.290267 29.480057 12.234913 29.464844 12.179688 A 14 14 0 0 0 29.369141 11.894531 z M 29.761719 13.464844 C 29.774615 13.53596 29.79094 13.606421 29.802734 13.677734 C 29.794947 13.631344 29.787327 13.585383 29.779297 13.539062 A 14 14 0 0 0 29.761719 13.464844 z M 29.976562 15.345703 L 28 16.849609 L 26 15.5 C 23.104443 15.249152 22.450613 15.846104 22.486328 16.75 L 23.289062 16.335938 L 16.742188 22.099609 L 12.052734 23.566406 L 11.171875 23.566406 L 12.011719 25.474609 L 10.003906 26.71875 L 9.9960938 28.591797 C 9.9960938 28.591797 9.9880475 28.605248 10.333984 28.777344 C 10.393279 28.803113 10.452051 28.829006 10.511719 28.853516 C 10.511949 28.856416 10.511168 28.858328 10.511719 28.861328 L 10.488281 28.851562 C 10.562371 28.887359 10.533344 28.877667 10.634766 28.925781 L 10.599609 28.890625 C 10.670079 28.919205 10.739909 28.952279 10.810547 28.980469 C 10.870577 29.004589 10.929875 29.029444 10.990234 29.052734 C 10.878001 29.014044 10.767463 28.973179 10.65625 28.931641 C 10.782561 28.982944 10.911353 29.026639 11.039062 29.074219 A 14 14 0 0 0 11.519531 29.25 C 11.656032 29.295249 11.795745 29.332015 11.933594 29.373047 C 11.756571 29.318383 11.57986 29.261554 11.404297 29.201172 C 11.708684 29.308419 12.017056 29.406207 12.328125 29.492188 C 12.381134 29.506876 12.435123 29.517192 12.488281 29.53125 C 12.506474 29.535978 12.524759 29.540228 12.542969 29.544922 C 12.529212 29.541343 12.5157 29.536824 12.501953 29.533203 C 12.893174 29.633886 13.287083 29.718634 13.685547 29.785156 C 13.653849 29.779753 13.621658 29.776239 13.589844 29.771484 C 13.668523 29.785643 13.747273 29.799692 13.826172 29.8125 A 14 14 0 0 0 14.302734 29.884766 C 14.379376 29.894515 14.456404 29.899722 14.533203 29.908203 C 14.413549 29.894438 14.293093 29.874092 14.173828 29.857422 C 14.415248 29.890172 14.657591 29.915427 14.900391 29.935547 C 15.318475 29.966447 15.738345 29.979169 16.158203 29.974609 L 16.158203 29.994141 A 14 14 0 0 0 17.375 29.917969 L 17.375 29.908203 C 18.328368 29.814329 19.273239 29.626196 20.195312 29.339844 A 14 14 0 0 0 20.337891 29.292969 C 20.613106 29.20416 20.887806 29.110938 21.158203 29.003906 C 21.170063 29.000306 21.181509 28.995828 21.193359 28.992188 C 21.196259 28.990787 21.198272 28.989681 21.201172 28.988281 C 21.680168 28.762208 22.16111 28.533755 22.660156 28.298828 A 14 14 0 0 0 23.332031 27.914062 C 23.399166 27.872873 23.467646 27.832553 23.533203 27.789062 C 23.537103 27.786562 23.541112 27.78375 23.544922 27.78125 C 23.600952 27.745727 23.657158 27.711432 23.712891 27.675781 A 14 14 0 0 0 24.496094 27.115234 C 24.554126 27.071048 24.612755 27.02766 24.669922 26.982422 C 24.71552 26.948038 24.759516 26.911891 24.804688 26.876953 A 14 14 0 0 0 25.621094 26.160156 C 25.688803 26.097382 25.755825 26.034872 25.822266 25.970703 A 14 14 0 0 0 26.626953 25.105469 C 26.667884 25.058903 26.707735 25.011959 26.748047 24.964844 A 14 14 0 0 0 27.503906 23.970703 C 27.530499 23.932936 27.557762 23.895438 27.583984 23.857422 A 14 14 0 0 0 28.240234 22.789062 C 28.26283 22.749255 28.286385 22.709952 28.308594 22.669922 A 14 14 0 0 0 28.878906 21.482422 C 28.886228 21.465313 28.895096 21.448773 28.902344 21.431641 A 14 14 0 0 0 29.705078 18.84375 C 29.715754 18.792466 29.724233 18.740868 29.734375 18.689453 A 14 14 0 0 0 29.994141 16.134766 C 29.99521 15.959143 29.991616 15.783731 29.986328 15.607422 A 14 14 0 0 0 29.976562 15.345703 z M 14.900391 29.935547 C 14.824261 29.929947 14.74788 29.929145 14.671875 29.921875 C 14.740312 29.928744 14.808412 29.937498 14.876953 29.943359 A 14 14 0 0 0 15.970703 29.998047 C 15.983751 29.99814 15.996716 29.999944 16.009766 30 A 14 14 0 0 0 16.107422 29.996094 C 15.704526 29.993394 15.301556 29.972947 14.900391 29.935547 z M 12.542969 29.544922 C 12.860228 29.627459 13.180151 29.697793 13.501953 29.757812 C 13.42802 29.744987 13.354969 29.730808 13.28125 29.716797 C 13.033733 29.667791 12.787869 29.608042 12.542969 29.544922 z M 12.328125 29.492188 C 12.195464 29.456908 12.065114 29.412195 11.933594 29.373047 C 11.965028 29.382754 11.995799 29.394966 12.027344 29.404297 C 12.127347 29.434137 12.227481 29.464588 12.328125 29.492188 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="10"/>
+ <path style="opacity:0.2" d="M 10.828125,4.0101566 C 10.52086,4.1302742 10.217936,4.2612154 9.9199219,4.4027348 L 12,5.7933598 v -1 z M 25.816406,16.4 28,17.85 29.976562,16.326563 c -0.0027,-0.105509 -0.0066,-0.210985 -0.01172,-0.316406 -0.02017,-0.206253 -0.04491,-0.412033 -0.07422,-0.617188 L 28,16.85 25.816406,15.4 Z"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="10"/>
+ <path style="fill:#ff7d2c" d="m 26,15.5 -14,10 v -19 z"/>
+ <path style="opacity:0.2" d="M 12 6.5 L 12 7.5 L 25.263672 16.025391 L 26 15.5 L 12 6.5 z"/>
+ <path style="opacity:0.2" d="M 11.386719 25.863281 L 10.003906 26.71875 L 9.9960938 28.591797 C 9.9960938 28.591797 10 28.59365 10 28.59375 L 10.003906 27.71875 L 12.011719 26.474609 L 12.316406 26.287109 A 10 10 0 0 1 11.386719 25.863281 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sw4stm32.svg b/.icons/awkward/32x32/apps/sw4stm32.svg
new file mode 100644
index 00000000..0d605190
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sw4stm32.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#28b4e4" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2" d="m 14.528345,19.801767 c -0.858095,-0.246991 -1.608097,-0.895369 -1.832541,-1.584237 -0.277977,-0.853167 -0.127825,-2.53178 0.306368,-3.424988 0.199693,-0.410798 0.292971,-0.768444 0.292971,-0.794766 0,-0.02633 -0.376053,-0.211727 -0.835675,-0.412007 C 10.926481,12.917772 9.1872415,10.408633 9.0162042,8.6055757 8.9125472,7.5128696 9.2867009,7.1759238 10.705333,7.0844243 c 1.446161,-0.093275 3.454456,0.2333887 5.447745,1.2504327 0.886465,0.4523078 1.652862,0.9804902 1.703103,0.9296 0.04078,-0.3678092 0.128408,-1.2159308 0.386968,-1.3061235 0.431944,-0.1506738 0.714743,0.690887 1.097093,0.9330903 0.05177,0 0.558026,-0.7005672 1.125014,-1.5568161 1.090225,-1.6464187 2.684189,-3.3893939 3.638575,-3.9787295 1.179985,-0.7286419 2.281109,-0.3115278 2.653963,1.0053409 0.469123,1.6568777 0.177302,4.1944506 -0.995584,5.8305119 l -0.494283,0.789476 0.898894,0.672633 C 27.531027,12.674666 28,13.386172 28,14.435048 c 0,0.672067 -0.113325,1.053491 -0.5024,1.690937 -1.439969,2.359204 -3.699133,2.459745 -5.803732,0.258284 -0.361244,-0.37787 -0.899628,-1.036895 -0.978001,-1.036895 -0.116797,0.808147 0.344692,1.709281 0.247096,2.527626 -0.61171,-0.565334 -0.695745,-1.589451 -1.133637,-2.349572 -0.07197,0.01844 -0.451899,0.821465 -0.66954,1.520698 -0.75675,2.431239 -2.357062,3.410295 -4.631443,2.755641 z"/>
+ <path style="fill:#ffffff" d="m 14.528345,18.801767 c -0.858095,-0.246991 -1.608097,-0.895369 -1.832541,-1.584237 -0.277977,-0.853167 -0.127825,-2.53178 0.306368,-3.424988 0.199693,-0.410798 0.292971,-0.768444 0.292971,-0.794766 0,-0.02633 -0.376053,-0.211727 -0.835675,-0.412007 C 10.926481,11.917772 9.1872415,9.4086326 9.0162042,7.6055757 8.9125472,6.5128696 9.2867009,6.1759238 10.705333,6.0844243 c 1.446161,-0.093275 3.454456,0.2333887 5.447745,1.2504327 0.886465,0.4523078 1.652862,0.9804902 1.703103,0.9296 0.04078,-0.3678092 0.128408,-1.2159308 0.386968,-1.3061235 0.431944,-0.1506738 0.714743,0.690887 1.097093,0.9330903 0.05177,0 0.558026,-0.7005672 1.125014,-1.5568161 1.090225,-1.6464187 2.684189,-3.3893939 3.638575,-3.9787295 1.179985,-0.7286419 2.281109,-0.3115278 2.653963,1.0053409 0.469123,1.6568777 0.177302,4.1944506 -0.995584,5.8305114 L 25.267927,9.9812069 26.166821,10.65384 C 27.531027,11.674666 28,12.386172 28,13.435048 c 0,0.672067 -0.113325,1.053491 -0.5024,1.690937 -1.439969,2.359204 -3.699133,2.459745 -5.803732,0.258284 -0.361244,-0.37787 -0.899628,-1.036895 -0.978001,-1.036895 -0.116797,0.808147 0.344692,1.709281 0.247096,2.527626 -0.61171,-0.565334 -0.695745,-1.589451 -1.133637,-2.349572 -0.07197,0.01844 -0.451899,0.821465 -0.66954,1.520698 -0.75675,2.431239 -2.357062,3.410295 -4.631443,2.755641 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/swatchbooker.svg b/.icons/awkward/32x32/apps/swatchbooker.svg
new file mode 100644
index 00000000..7a149885
--- /dev/null
+++ b/.icons/awkward/32x32/apps/swatchbooker.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 15.6875,5.38867 C 14.096621,5.4849744 12.598313,6.3392715 11.75,7.8085919 L 2.6484375,23.57031 c -0.4424433,0.766335 -0.6271977,1.602743 -0.625,2.429688 l 7.9765625,0 0,4.039062 c 0.518141,-0.383452 0.967934,-0.875326 1.310547,-1.46875 L 20.410156,12.808592 C 21.767456,10.457679 20.928187,7.4494512 18.529297,6.0644512 17.629713,5.5450762 16.642028,5.3308873 15.6875,5.38867 Z"/>
+ <path style="opacity:0.2" d="m 22.992188,11.957029 c -0.946091,-0.07508 -1.91919,0.123825 -2.800782,0.632813 L 4.4296875,21.689451 c -1.5828134,0.913838 -2.4296493,2.585148 -2.40625,4.310547 l 7.9765625,0 0,4.021484 15.191406,-8.771484 c 2.350913,-1.3573 3.129141,-4.380407 1.744141,-6.779297 -0.865625,-1.499306 -2.366541,-2.388539 -3.943359,-2.513672 z"/>
+ <rect style="opacity:0.2" width="28" height="10" x="2" y="21" rx="4.9" ry="5"/>
+ <path style="fill:#4f4f4f" d="M 7 2 C 4.23 2 2 4.1857906 2 6.9003906 L 2 25 L 10 25 L 10 29.003906 C 11.209127 28.111153 12 26.704087 12 25.099609 L 12 6.9003906 C 12 4.1857906 9.77 2 7 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7 2 C 4.23 2 2 4.1857906 2 6.9003906 L 2 7.9003906 C 2 5.1857906 4.23 3 7 3 C 9.77 3 12 5.1857906 12 7.9003906 L 12 6.9003906 C 12 4.1857906 9.77 2 7 2 z"/>
+ <path style="fill:#4d4e99" d="M 15.6875 4.3886719 C 14.096621 4.4849763 12.598313 5.3392734 11.75 6.8085938 L 2.6484375 22.570312 C 2.2059942 23.336647 2.0212398 24.173055 2.0234375 25 L 10 25 L 10 29.039062 C 10.518141 28.65561 10.967934 28.163736 11.310547 27.570312 L 20.410156 11.808594 C 21.767456 9.4576811 20.928187 6.4494531 18.529297 5.0644531 C 17.629713 4.5450781 16.642028 4.3308892 15.6875 4.3886719 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.6875 4.3886719 C 14.096621 4.4849763 12.598313 5.3392733 11.75 6.8085938 L 2.6484375 22.570312 C 2.2059942 23.336647 2.0212398 24.173055 2.0234375 25 L 2.1269531 25 C 2.2225044 24.509881 2.3845121 24.027445 2.6484375 23.570312 L 11.75 7.8085938 C 12.598313 6.3392734 14.096621 5.4849763 15.6875 5.3886719 C 16.642028 5.3308892 17.629713 5.5450781 18.529297 6.0644531 C 19.995333 6.9108699 20.871667 8.3639613 21.027344 9.9023438 C 21.227579 8.0169618 20.311219 6.0932462 18.529297 5.0644531 C 17.629713 4.5450781 16.642028 4.3308892 15.6875 4.3886719 z"/>
+ <path style="fill:#e74949" d="M 22.992188 10.957031 C 22.046097 10.881951 21.072998 11.080856 20.191406 11.589844 L 4.4296875 20.689453 C 2.8468741 21.603291 2.0000382 23.274601 2.0234375 25 L 10 25 L 10 29.021484 L 25.191406 20.25 C 27.542319 18.8927 28.320547 15.869593 26.935547 13.470703 C 26.069922 11.971397 24.569006 11.082164 22.992188 10.957031 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 22.279297 10.953125 C 21.565156 11.001251 20.8526 11.208103 20.191406 11.589844 L 4.4296875 20.689453 C 2.8468741 21.603291 2.0000382 23.274601 2.0234375 25 L 2.1171875 25 C 2.36829 23.651156 3.1567905 22.424361 4.4296875 21.689453 L 20.191406 12.589844 C 21.072998 12.080856 22.046097 11.881951 22.992188 11.957031 C 24.569006 12.082164 26.069922 12.971397 26.935547 14.470703 C 27.30749 15.114927 27.512626 15.804233 27.583984 16.494141 C 27.682987 15.483242 27.488436 14.428334 26.935547 13.470703 C 26.069922 11.971397 24.569006 11.082164 22.992188 10.957031 C 22.755665 10.938261 22.517344 10.937083 22.279297 10.953125 z"/>
+ <rect style="fill:#ffc255" width="28" height="10" x="2" y="20" rx="4.9" ry="5"/>
+ <circle style="opacity:0.2" cx="7" cy="26" r="2"/>
+ <circle style="fill:#ffffff" cx="7" cy="25" r="2"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.9003906 20 C 4.1857906 20 2 22.23 2 25 C 2 25.16917 2.0094656 25.335243 2.0253906 25.5 C 2.2702227 22.967018 4.3515772 21 6.9003906 21 L 25.099609 21 C 27.648423 21 29.729777 22.967018 29.974609 25.5 C 29.990534 25.335243 30 25.16917 30 25 C 30 22.23 27.814209 20 25.099609 20 L 6.9003906 20 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/swcentre.svg b/.icons/awkward/32x32/apps/swcentre.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/swcentre.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sweeper.svg b/.icons/awkward/32x32/apps/sweeper.svg
new file mode 120000
index 00000000..d5ad4059
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sweeper.svg
@@ -0,0 +1 @@
+computerjanitor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sweethome3d-furniture-editor.svg b/.icons/awkward/32x32/apps/sweethome3d-furniture-editor.svg
new file mode 100644
index 00000000..60be530e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sweethome3d-furniture-editor.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#9f6c2c" d="m 3.4000002,2 c -0.7756,0 -1.4,0.6027027 -1.4,1.3513514 V 27 H 30 V 3.3513514 C 30,2.6027027 29.3756,2 28.6,2 Z"/>
+ <rect style="fill:#dc912f" width="8" height="12.273" x="2" y="16.73"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="8" height="4" x="2" y="17"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="8" height="4" x="2" y="21"/>
+ <circle style="fill:#ffffff" cx="5.75" cy="26.75" r=".75"/>
+ <path style="opacity:0.2" d="m 2,5 v 2 3 2 3 h 2 v -3 h 4 v 3 h 2 v -3 h 5 v 3 h 2 v -3 h 5 2 4 2 V 5 H 24 17 15 10 4 Z m 2,2 h 4 v 3 H 4 Z m 6,0 h 5 v 3 h -5 z m 7,0 h 5 v 3 h -5 z m 7,0 h 4 v 3 h -4 z"/>
+ <path style="fill:#eabd82" d="m 2,4 v 2 3 2 3 h 2 v -3 h 4 v 3 h 2 v -3 h 5 v 3 h 2 v -3 h 5 2 4 2 V 4 H 24 17 15 10 4 Z M 4,6 H 8 V 9 H 4 Z m 6,0 h 5 v 3 h -5 z m 7,0 h 5 v 3 h -5 z m 7,0 h 4 v 3 h -4 z"/>
+ <circle style="fill:#ffffff" cx="5.75" cy="22.75" r=".75"/>
+ <circle style="fill:#ffffff" cx="5.75" cy="18.75" r=".75"/>
+ <rect style="fill:#dc912f" width="8" height="12.273" x="-30" y="16.73" transform="scale(-1,1)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="8" height="4" x="-30" y="17" transform="scale(-1,1)"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="8" height="4" x="-30" y="21" transform="scale(-1,1)"/>
+ <circle style="fill:#ffffff" cx="-26.25" cy="26.75" r=".75" transform="scale(-1,1)"/>
+ <circle style="fill:#ffffff" cx="-26.25" cy="22.75" r=".75" transform="scale(-1,1)"/>
+ <circle style="fill:#ffffff" cx="-26.25" cy="18.75" r=".75" transform="scale(-1,1)"/>
+ <rect style="opacity:0.2" width="8" height="1" x="2" y="29"/>
+ <rect style="opacity:0.2" width="8" height="1" x="2" y="25"/>
+ <rect style="opacity:0.2" width="8" height="1" x="2" y="21"/>
+ <rect style="opacity:0.2" width="8" height="1" x="22" y="29"/>
+ <rect style="opacity:0.2" width="8" height="1" x="22" y="25"/>
+ <rect style="opacity:0.2" width="8" height="1" x="22" y="21"/>
+ <rect style="opacity:0.2" width="12" height="1" x="10" y="27"/>
+ <rect style="opacity:0.1" width="30" height="3" x="1" y="15" rx=".682" ry=".75"/>
+ <rect style="fill:#dc912f" width="30" height="3" x="1" y="14" rx=".682" ry=".75"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 1.6816406 14 C 1.3039133 14 1 14.3345 1 14.75 L 1 15.75 C 1 15.3345 1.3039133 15 1.6816406 15 L 30.318359 15 C 30.696087 15 31 15.3345 31 15.75 L 31 14.75 C 31 14.3345 30.696087 14 30.318359 14 L 1.6816406 14 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6029138 2 3.3515625 L 2 4.3515625 C 2 3.6029138 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6029138 30 4.3515625 L 30 3.3515625 C 30 2.6029138 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sweethome3d-textures-editor.svg b/.icons/awkward/32x32/apps/sweethome3d-textures-editor.svg
new file mode 100644
index 00000000..70e06ce1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sweethome3d-textures-editor.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#905212" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="23" height="23" x="-28" y="-27" rx="1.15" ry="1.15" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#a67541" width="23" height="23" x="-27" y="-27" rx="1.15" ry="1.15" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="17" height="17" x="-25" y="-24" rx=".85" ry=".85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#d0a563" width="17" height="17" x="-24" y="-24" rx=".85" ry=".85" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="11" height="11" x="-22" y="-21" rx=".55" ry=".55" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#e7cca1" width="11" height="11" x="-21" y="-21" rx=".55" ry=".55" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="5" height="5" x="-19" y="-18" rx=".25" ry=".25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#f6eddf" width="5" height="5" x="-18" y="-18" rx=".25" ry=".25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.1503906 4 C 4.5132906 4 4 4.5132906 4 5.1503906 L 4 6.1503906 C 4 5.5132906 4.5132906 5 5.1503906 5 L 25.849609 5 C 26.486709 5 27 5.5132906 27 6.1503906 L 27 5.1503906 C 27 4.5132906 26.486709 4 25.849609 4 L 5.1503906 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.8496094 7 C 7.3787094 7 7 7.3787094 7 7.8496094 L 7 8.8496094 C 7 8.3787094 7.3787094 8 7.8496094 8 L 23.150391 8 C 23.621291 8 24 8.3787094 24 8.8496094 L 24 7.8496094 C 24 7.3787094 23.621291 7 23.150391 7 L 7.8496094 7 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.550781 10 C 10.246081 10 10 10.246081 10 10.550781 L 10 11.550781 C 10 11.246081 10.246081 11 10.550781 11 L 20.449219 11 C 20.753919 11 21 11.246081 21 11.550781 L 21 10.550781 C 21 10.246081 20.753919 10 20.449219 10 L 10.550781 10 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sweethome3d.svg b/.icons/awkward/32x32/apps/sweethome3d.svg
new file mode 100644
index 00000000..734d5972
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sweethome3d.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16.078218,2.0009642 A 3.2974327,3.2972001 0 0 0 14.351356,2.4408179 L 4.6488608,8.0421214 A 3.2974327,3.2972001 0 0 0 3,10.897873 v 11.203331 a 3.2974327,3.2972001 0 0 0 1.6487164,2.855461 l 9.7024946,5.601594 a 3.2974327,3.2972001 0 0 0 3.297433,0 l 9.702495,-5.601594 A 3.2974327,3.2972001 0 0 0 29,22.100914 V 10.897583 A 3.2974327,3.2972001 0 0 0 27.351139,8.0418314 L 17.648644,2.4405279 A 3.2974327,3.2972001 0 0 0 16.077785,2.0006742 Z"/>
+ <path style="fill:#0073d6" d="M 16.078125 1 A 3.2974327 3.2972001 0 0 0 14.351562 1.4414062 L 4.6484375 7.0429688 A 3.2974327 3.2972001 0 0 0 3 9.8984375 L 3 21.101562 A 3.2974327 3.2972001 0 0 0 3.7695312 23.214844 L 16 13.324219 L 28.228516 23.214844 A 3.2974327 3.2972001 0 0 0 29 21.101562 L 29 9.8984375 A 3.2974327 3.2972001 0 0 0 27.351562 7.0410156 L 17.648438 1.4414062 A 3.2974327 3.2972001 0 0 0 16.078125 1 z M 3.7695312 23.214844 A 3.2974327 3.2972001 0 0 0 3.9921875 23.457031 A 3.2974327 3.2972001 0 0 1 3.7695312 23.214844 z M 3.9921875 23.457031 A 3.2974327 3.2972001 0 0 0 4.1894531 23.632812 A 3.2974327 3.2972001 0 0 1 3.9921875 23.457031 z M 28.224609 23.220703 A 3.2974327 3.2972001 0 0 1 27.628906 23.777344 A 3.2974327 3.2972001 0 0 0 28.224609 23.220703 z M 15.59375 29.974609 A 3.2974327 3.2972001 0 0 0 16.251953 29.990234 A 3.2974327 3.2972001 0 0 1 15.59375 29.974609 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.078125 1 A 3.2974327 3.2972001 0 0 0 14.351562 1.4414062 L 4.6484375 7.0429688 A 3.2974327 3.2972001 0 0 0 3 9.8984375 L 3 10.898438 A 3.2974327 3.2972001 0 0 1 4.6484375 8.0429688 L 14.351562 2.4414062 A 3.2974327 3.2972001 0 0 1 16.078125 2 A 3.2974327 3.2972001 0 0 1 17.648438 2.4414062 L 27.351562 8.0410156 A 3.2974327 3.2972001 0 0 1 29 10.898438 L 29 9.8984375 A 3.2974327 3.2972001 0 0 0 27.351562 7.0410156 L 17.648438 1.4414062 A 3.2974327 3.2972001 0 0 0 16.078125 1 z"/>
+ <path style="opacity:0.3" d="M 16 1.0019531 A 3.2974327 3.2972001 0 0 0 14.351562 1.4394531 L 4.6484375 7.0429688 A 3.2974327 3.2972001 0 0 0 3 9.8984375 L 3 21.101562 A 3.2974327 3.2972001 0 0 0 3.7695312 23.214844 L 16 13.324219 L 16 1.0019531 z M 3.7695312 23.214844 A 3.2974327 3.2972001 0 0 0 3.9921875 23.457031 A 3.2974327 3.2972001 0 0 1 3.7695312 23.214844 z M 3.9921875 23.457031 A 3.2974327 3.2972001 0 0 0 4.1894531 23.632812 A 3.2974327 3.2972001 0 0 1 3.9921875 23.457031 z"/>
+ <path style="fill:#ff9e43" d="M 16.000216,13.324919 3.7687845,23.215706 a 3.2974327,3.2972001 0 0 0 0.8802231,0.74057 l 9.7022014,5.601711 a 3.2974327,3.2972001 0 0 0 3.298015,0 l 9.702202,-5.601711 a 3.2974327,3.2972001 0 0 0 0.877402,-0.741986 z"/>
+ <path style="opacity:0.1" transform="matrix(0.75055532,0,0,0.73363097,-1.712134,-1.6254315)" d="m 23.598706,12.423532 10.392304,6.000001 0,12 -10.392305,5.999999 -10.392305,-6 10e-7,-12 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 13.324219 L 3.7695312 23.214844 A 3.2974327 3.2972001 0 0 0 4.3417969 23.751953 L 16 14.324219 L 27.658203 23.751953 A 3.2974327 3.2972001 0 0 0 28.228516 23.214844 L 16 13.324219 z"/>
+ <path style="fill:#f13f3f" transform="matrix(0.75055532,0,0,0.73363097,-1.712134,-2.6250033)" d="m 23.598706,12.423532 10.392304,6.000001 0,12 -10.392305,5.999999 -10.392305,-6 10e-7,-12 z"/>
+ <path style="opacity:0.3" d="M 23.8,10.89107 16,15.292856 v 8.803573 l 7.8,-4.401787 z"/>
+ <path style="opacity:0.1" d="m 8.2000002,10.89107 v 8.803572 L 16,24.096429 v -8.803573 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 6.4902344 L 8.1992188 10.890625 L 9.0859375 11.390625 L 16 7.4882812 L 22.914062 11.390625 L 23.800781 10.890625 L 16 6.4902344 z"/>
+ <path style="opacity:0.1" d="M 8.1992188 10.890625 L 8.1992188 11.890625 L 16 16.292969 L 23.800781 11.890625 L 23.800781 10.890625 L 16 15.292969 L 8.1992188 10.890625 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/swell-foop.svg b/.icons/awkward/32x32/apps/swell-foop.svg
new file mode 100644
index 00000000..9f69b4ee
--- /dev/null
+++ b/.icons/awkward/32x32/apps/swell-foop.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#f2ae37" d="m16 2h-12.5c-0.831 0-1.5 0.669-1.5 1.5v12.5h14z"/>
+ <path fill="#4785e2" d="m16 2h12.5c0.831 0 1.5 0.669 1.5 1.5v12.5h-14z"/>
+ <path fill="#4785e2" d="m16 30h-12.5c-0.831 0-1.5-0.669-1.5-1.5v-12.5h14z"/>
+ <path fill="#77e247" d="m16 30h12.5c0.831 0 1.5-0.669 1.5-1.5v-12.5h-14z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#3f3f3f" transform="matrix(.51276 0 0 .53915 1.8204 1.2974)" d="m14.002 5.0128 3.0133 6.1056 6.7379 0.97908-4.8756 4.7525 1.151 6.7107-6.0266-3.1684-6.0266 3.1684 1.151-6.7107-4.8756-4.7525 6.7379-0.97908z"/>
+ <circle fill="#3f3f3f" cx="23" cy="9" r="5"/>
+ <rect fill="#3f3f3f" width="10" height="10" x="18" y="18"/>
+ <circle fill="#3f3f3f" cx="9" cy="23" r="5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/switchuser.svg b/.icons/awkward/32x32/apps/switchuser.svg
new file mode 120000
index 00000000..ee6c1802
--- /dev/null
+++ b/.icons/awkward/32x32/apps/switchuser.svg
@@ -0,0 +1 @@
+system-switch-user.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sylpheed.svg b/.icons/awkward/32x32/apps/sylpheed.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sylpheed.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/synapse.svg b/.icons/awkward/32x32/apps/synapse.svg
new file mode 100644
index 00000000..a0a34e83
--- /dev/null
+++ b/.icons/awkward/32x32/apps/synapse.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-31" rx="14.5" ry="14.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#20b293" width="29" height="29" x="-30" y="-31" rx="14.5" ry="14.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 16,7 0,2.0273438 a 7.5,7.5 0 0 0 -1.222656,0.1835937 7.5,7.5 0 0 0 -0.410156,0.1054687 7.5,7.5 0 0 0 -0.296876,0.097656 7.5,7.5 0 0 0 -0.408203,0.1503906 7.5,7.5 0 0 0 -0.277343,0.1230469 7.5,7.5 0 0 0 -0.417969,0.2050781 7.5,7.5 0 0 0 -0.207031,0.1171879 7.5,7.5 0 0 0 -0.455078,0.28125 7.5,7.5 0 0 0 -0.138672,0.09961 7.5,7.5 0 0 0 -0.46875,0.357422 7.5,7.5 0 0 0 -0.105469,0.09375 7.5,7.5 0 0 0 -0.449219,0.419922 7.5,7.5 0 0 0 -0.08203,0.08789 7.5,7.5 0 0 0 -0.414063,0.472657 7.5,7.5 0 0 0 -0.07422,0.09766 7.5,7.5 0 0 0 -0.371094,0.523437 7.5,7.5 0 0 0 -0.03711,0.06055 7.5,7.5 0 0 0 -0.3437495,0.601563 7.5,7.5 0 0 0 -0.011719,0.02539 7.5,7.5 0 0 0 -0.2949219,0.66211 7.5,7.5 0 0 0 -0.00586,0.01953 7.5,7.5 0 0 0 -0.2285156,0.695312 7.5,7.5 0 0 0 -0.00586,0.01953 A 7.5,7.5 0 0 0 9.1601562,15 l 1.0234378,0 A 6.5,6.5 0 0 1 16.5,10 a 6.5,6.5 0 0 1 6.316406,5 l 1.023438,0 a 7.5,7.5 0 0 0 -0.05078,-0.222656 7.5,7.5 0 0 0 -0.105468,-0.410156 7.5,7.5 0 0 0 -0.09766,-0.296876 7.5,7.5 0 0 0 -0.150391,-0.408203 7.5,7.5 0 0 0 -0.123047,-0.277343 7.5,7.5 0 0 0 -0.205078,-0.417969 7.5,7.5 0 0 0 -0.117188,-0.207031 7.5,7.5 0 0 0 -0.28125,-0.455078 7.5,7.5 0 0 0 -0.09961,-0.138672 7.5,7.5 0 0 0 -0.357422,-0.46875 7.5,7.5 0 0 0 -0.09375,-0.105469 7.5,7.5 0 0 0 -0.419922,-0.449219 7.5,7.5 0 0 0 -0.08789,-0.08203 7.5,7.5 0 0 0 -0.472657,-0.414063 7.5,7.5 0 0 0 -0.09766,-0.07422 7.5,7.5 0 0 0 -0.523437,-0.371094 7.5,7.5 0 0 0 -0.06055,-0.03711 7.5,7.5 0 0 0 -0.601563,-0.3437505 7.5,7.5 0 0 0 -0.0078,-0.00391 7.5,7.5 0 0 0 -0.01758,-0.00781 7.5,7.5 0 0 0 -0.66211,-0.2949219 7.5,7.5 0 0 0 -0.0059,-0.00195 7.5,7.5 0 0 0 -0.01367,-0.00391 7.5,7.5 0 0 0 -0.695312,-0.2285156 7.5,7.5 0 0 0 -0.0039,-0.00195 7.5,7.5 0 0 0 -0.01563,-0.00391 A 7.5,7.5 0 0 0 18,9.1601562 l 0,-0.00781 A 7.5,7.5 0 0 0 17,9.0253906 L 17,7 16,7 Z m 0.5,5 A 4.5,4.5 0 0 0 12,16.5 4.5,4.5 0 0 0 12.03125,17 L 13,17 l 0.03906,0 6.919922,0 A 3.5,3.5 0 0 1 16.5,20 3.5,3.5 0 0 1 14.054688,19 l -1.294922,0 A 4.5,4.5 0 0 0 16.5,21 4.5,4.5 0 0 0 21,16.5 4.5,4.5 0 0 0 20.96875,16 L 20,16 l -0.03906,0 -6.919922,0 A 3.5,3.5 0 0 1 16.5,13 a 3.5,3.5 0 0 1 2.445312,1 l 1.294922,0 A 4.5,4.5 0 0 0 16.5,12 Z m -7.3398438,6 a 7.5,7.5 0 0 0 0.050781,0.222656 7.5,7.5 0 0 0 0.1054687,0.410156 7.5,7.5 0 0 0 0.097656,0.296876 7.5,7.5 0 0 0 0.1503906,0.408203 7.5,7.5 0 0 0 0.1230469,0.277343 7.5,7.5 0 0 0 0.2050781,0.417969 7.5,7.5 0 0 0 0.1171879,0.207031 7.5,7.5 0 0 0 0.28125,0.455078 7.5,7.5 0 0 0 0.09961,0.138672 7.5,7.5 0 0 0 0.357422,0.46875 7.5,7.5 0 0 0 0.09375,0.105469 7.5,7.5 0 0 0 0.419922,0.449219 7.5,7.5 0 0 0 0.08789,0.08203 7.5,7.5 0 0 0 0.472657,0.414063 7.5,7.5 0 0 0 0.09766,0.07422 7.5,7.5 0 0 0 0.523437,0.371094 7.5,7.5 0 0 0 0.06055,0.03711 7.5,7.5 0 0 0 0.601563,0.34375 7.5,7.5 0 0 0 0.02539,0.01172 7.5,7.5 0 0 0 0.66211,0.294922 7.5,7.5 0 0 0 0.01953,0.0059 7.5,7.5 0 0 0 0.695312,0.228515 7.5,7.5 0 0 0 0.01953,0.0059 A 7.5,7.5 0 0 0 15,23.839844 l 0,0.0078 a 7.5,7.5 0 0 0 1,0.126953 L 16,26 l 1,0 0,-2.027344 a 7.5,7.5 0 0 0 1.222656,-0.183594 7.5,7.5 0 0 0 0.410156,-0.105468 7.5,7.5 0 0 0 0.296876,-0.09766 7.5,7.5 0 0 0 0.408203,-0.150391 7.5,7.5 0 0 0 0.277343,-0.123047 7.5,7.5 0 0 0 0.417969,-0.205078 7.5,7.5 0 0 0 0.207031,-0.117188 7.5,7.5 0 0 0 0.455078,-0.28125 7.5,7.5 0 0 0 0.138672,-0.09961 7.5,7.5 0 0 0 0.46875,-0.357422 7.5,7.5 0 0 0 0.105469,-0.09375 7.5,7.5 0 0 0 0.449219,-0.419922 7.5,7.5 0 0 0 0.08203,-0.08789 7.5,7.5 0 0 0 0.414063,-0.472657 7.5,7.5 0 0 0 0.07422,-0.09766 7.5,7.5 0 0 0 0.371094,-0.523437 7.5,7.5 0 0 0 0.03711,-0.06055 7.5,7.5 0 0 0 0.34375,-0.601563 7.5,7.5 0 0 0 0.0039,-0.0078 7.5,7.5 0 0 0 0.0078,-0.01758 7.5,7.5 0 0 0 0.294922,-0.66211 7.5,7.5 0 0 0 0.002,-0.0059 7.5,7.5 0 0 0 0.0039,-0.01367 7.5,7.5 0 0 0 0.228515,-0.695312 7.5,7.5 0 0 0 0.002,-0.0039 7.5,7.5 0 0 0 0.0039,-0.01563 A 7.5,7.5 0 0 0 23.839844,18 l -1.023438,0 A 6.5,6.5 0 0 1 16.5,23 6.5,6.5 0 0 1 10.183594,18 l -1.0234378,0 z"/>
+ <path style="fill:#ffffff" d="M 16 6 L 16 8.0273438 A 7.5 7.5 0 0 0 14.777344 8.2109375 A 7.5 7.5 0 0 0 14.367188 8.3164062 A 7.5 7.5 0 0 0 14.070312 8.4140625 A 7.5 7.5 0 0 0 13.662109 8.5644531 A 7.5 7.5 0 0 0 13.384766 8.6875 A 7.5 7.5 0 0 0 12.966797 8.8925781 A 7.5 7.5 0 0 0 12.759766 9.0097656 A 7.5 7.5 0 0 0 12.304688 9.2910156 A 7.5 7.5 0 0 0 12.166016 9.390625 A 7.5 7.5 0 0 0 11.697266 9.7480469 A 7.5 7.5 0 0 0 11.591797 9.8417969 A 7.5 7.5 0 0 0 11.142578 10.261719 A 7.5 7.5 0 0 0 11.060547 10.349609 A 7.5 7.5 0 0 0 10.646484 10.822266 A 7.5 7.5 0 0 0 10.572266 10.919922 A 7.5 7.5 0 0 0 10.201172 11.443359 A 7.5 7.5 0 0 0 10.164062 11.503906 A 7.5 7.5 0 0 0 9.8203125 12.105469 A 7.5 7.5 0 0 0 9.8085938 12.130859 A 7.5 7.5 0 0 0 9.5136719 12.792969 A 7.5 7.5 0 0 0 9.5078125 12.8125 A 7.5 7.5 0 0 0 9.2792969 13.507812 A 7.5 7.5 0 0 0 9.2734375 13.527344 A 7.5 7.5 0 0 0 9.1601562 14 L 10.183594 14 A 6.5 6.5 0 0 1 16.5 9 A 6.5 6.5 0 0 1 22.816406 14 L 23.839844 14 A 7.5 7.5 0 0 0 23.789062 13.777344 A 7.5 7.5 0 0 0 23.683594 13.367188 A 7.5 7.5 0 0 0 23.585938 13.070312 A 7.5 7.5 0 0 0 23.435547 12.662109 A 7.5 7.5 0 0 0 23.3125 12.384766 A 7.5 7.5 0 0 0 23.107422 11.966797 A 7.5 7.5 0 0 0 22.990234 11.759766 A 7.5 7.5 0 0 0 22.708984 11.304688 A 7.5 7.5 0 0 0 22.609375 11.166016 A 7.5 7.5 0 0 0 22.251953 10.697266 A 7.5 7.5 0 0 0 22.158203 10.591797 A 7.5 7.5 0 0 0 21.738281 10.142578 A 7.5 7.5 0 0 0 21.650391 10.060547 A 7.5 7.5 0 0 0 21.177734 9.6464844 A 7.5 7.5 0 0 0 21.080078 9.5722656 A 7.5 7.5 0 0 0 20.556641 9.2011719 A 7.5 7.5 0 0 0 20.496094 9.1640625 A 7.5 7.5 0 0 0 19.894531 8.8203125 A 7.5 7.5 0 0 0 19.886719 8.8164062 A 7.5 7.5 0 0 0 19.869141 8.8085938 A 7.5 7.5 0 0 0 19.207031 8.5136719 A 7.5 7.5 0 0 0 19.201172 8.5117188 A 7.5 7.5 0 0 0 19.1875 8.5078125 A 7.5 7.5 0 0 0 18.492188 8.2792969 A 7.5 7.5 0 0 0 18.488281 8.2773438 A 7.5 7.5 0 0 0 18.472656 8.2734375 A 7.5 7.5 0 0 0 18 8.1601562 L 18 8.1523438 A 7.5 7.5 0 0 0 17 8.0253906 L 17 6 L 16 6 z M 16.5 11 A 4.5 4.5 0 0 0 12 15.5 A 4.5 4.5 0 0 0 12.03125 16 L 13 16 L 13.039062 16 L 19.958984 16 A 3.5 3.5 0 0 1 16.5 19 A 3.5 3.5 0 0 1 14.054688 18 L 12.759766 18 A 4.5 4.5 0 0 0 16.5 20 A 4.5 4.5 0 0 0 21 15.5 A 4.5 4.5 0 0 0 20.96875 15 L 20 15 L 19.960938 15 L 13.041016 15 A 3.5 3.5 0 0 1 16.5 12 A 3.5 3.5 0 0 1 18.945312 13 L 20.240234 13 A 4.5 4.5 0 0 0 16.5 11 z M 9.1601562 17 A 7.5 7.5 0 0 0 9.2109375 17.222656 A 7.5 7.5 0 0 0 9.3164062 17.632812 A 7.5 7.5 0 0 0 9.4140625 17.929688 A 7.5 7.5 0 0 0 9.5644531 18.337891 A 7.5 7.5 0 0 0 9.6875 18.615234 A 7.5 7.5 0 0 0 9.8925781 19.033203 A 7.5 7.5 0 0 0 10.009766 19.240234 A 7.5 7.5 0 0 0 10.291016 19.695312 A 7.5 7.5 0 0 0 10.390625 19.833984 A 7.5 7.5 0 0 0 10.748047 20.302734 A 7.5 7.5 0 0 0 10.841797 20.408203 A 7.5 7.5 0 0 0 11.261719 20.857422 A 7.5 7.5 0 0 0 11.349609 20.939453 A 7.5 7.5 0 0 0 11.822266 21.353516 A 7.5 7.5 0 0 0 11.919922 21.427734 A 7.5 7.5 0 0 0 12.443359 21.798828 A 7.5 7.5 0 0 0 12.503906 21.835938 A 7.5 7.5 0 0 0 13.105469 22.179688 A 7.5 7.5 0 0 0 13.130859 22.191406 A 7.5 7.5 0 0 0 13.792969 22.486328 A 7.5 7.5 0 0 0 13.8125 22.492188 A 7.5 7.5 0 0 0 14.507812 22.720703 A 7.5 7.5 0 0 0 14.527344 22.726562 A 7.5 7.5 0 0 0 15 22.839844 L 15 22.847656 A 7.5 7.5 0 0 0 16 22.974609 L 16 25 L 17 25 L 17 22.972656 A 7.5 7.5 0 0 0 18.222656 22.789062 A 7.5 7.5 0 0 0 18.632812 22.683594 A 7.5 7.5 0 0 0 18.929688 22.585938 A 7.5 7.5 0 0 0 19.337891 22.435547 A 7.5 7.5 0 0 0 19.615234 22.3125 A 7.5 7.5 0 0 0 20.033203 22.107422 A 7.5 7.5 0 0 0 20.240234 21.990234 A 7.5 7.5 0 0 0 20.695312 21.708984 A 7.5 7.5 0 0 0 20.833984 21.609375 A 7.5 7.5 0 0 0 21.302734 21.251953 A 7.5 7.5 0 0 0 21.408203 21.158203 A 7.5 7.5 0 0 0 21.857422 20.738281 A 7.5 7.5 0 0 0 21.939453 20.650391 A 7.5 7.5 0 0 0 22.353516 20.177734 A 7.5 7.5 0 0 0 22.427734 20.080078 A 7.5 7.5 0 0 0 22.798828 19.556641 A 7.5 7.5 0 0 0 22.835938 19.496094 A 7.5 7.5 0 0 0 23.179688 18.894531 A 7.5 7.5 0 0 0 23.183594 18.886719 A 7.5 7.5 0 0 0 23.191406 18.869141 A 7.5 7.5 0 0 0 23.486328 18.207031 A 7.5 7.5 0 0 0 23.488281 18.201172 A 7.5 7.5 0 0 0 23.492188 18.1875 A 7.5 7.5 0 0 0 23.720703 17.492188 A 7.5 7.5 0 0 0 23.722656 17.488281 A 7.5 7.5 0 0 0 23.726562 17.472656 A 7.5 7.5 0 0 0 23.839844 17 L 22.816406 17 A 6.5 6.5 0 0 1 16.5 22 A 6.5 6.5 0 0 1 10.183594 17 L 9.1601562 17 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.5 1 C 8.467 1 2 7.467 2 15.5 C 2 15.668901 2.0197182 15.832529 2.0253906 16 C 2.2895 8.2024902 8.6359007 2 16.5 2 C 24.364099 2 30.7105 8.2024902 30.974609 16 C 30.980282 15.832529 31 15.668901 31 15.5 C 31 7.467 24.533 1 16.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/synaptic.svg b/.icons/awkward/32x32/apps/synaptic.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/synaptic.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/syncplay.svg b/.icons/awkward/32x32/apps/syncplay.svg
new file mode 100644
index 00000000..12f3bf73
--- /dev/null
+++ b/.icons/awkward/32x32/apps/syncplay.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 29.480469,3.0001555 c -0.589993,-0.00254 -1.705603,0.1150787 -2.957031,0.2988281 -0.07969,0.011701 -0.15331,0.037318 -0.230469,0.054687 -1.461365,0.2173732 -3.042866,0.499157 -4.22461,0.8027344 -0.347258,0.089207 -0.691423,0.181395 -1.03125,0.2773438 -0.253821,0.071665 -0.486894,0.1531406 -0.732421,0.2285156 -0.226349,0.068269 -0.450978,0.137708 -0.673829,0.2089844 -0.145941,0.048278 -0.294565,0.094888 -0.4375,0.1445312 -1.061022,0.3524178 -2.082065,0.7388263 -3.058593,1.1582031 v -0.00586 c -0.05256,0.022589 -0.101985,0.047536 -0.154297,0.070312 -0.0861,0.037451 -0.176303,0.071416 -0.261719,0.109375 -0.124137,0.055167 -0.233086,0.1140334 -0.353516,0.1699219 -6.3455475,2.9092182 -10.7483728,7.23418 -12.4843746,12.458985 -0.4562055,1.373026 -0.7439178,3.016901 -0.8339844,4.40625 -0.0076,0.04094 -0.023054,0.08333 -0.025391,0.123047 -0.0054,0.09173 0.00152,0.162971 -0.00195,0.251953 -0.0018,0.04616 -0.00848,0.09915 -0.00977,0.144532 l 0.00977,-0.0039 c -0.019859,0.726179 0.012556,1.372615 0.1386719,1.787109 0.4404337,1.447536 1.4095095,2.554069 2.9375,3.392578 0.039474,0.02349 0.059836,0.04912 0.1035157,0.07227 0.442293,0.234346 0.9300894,0.447312 1.4667968,0.638671 1.3066886,0.465891 3.2085272,0.833333 5.1660156,1.042969 0.08474,0.0143 0.147037,0.03713 0.244141,0.04687 0.395097,0.03967 0.791741,0.07328 1.185547,0.09766 1.28538,0.07959 4.40702,-0.04752 5.435547,-0.220703 3.697429,-0.622538 6.688582,-2.288003 8.574218,-4.77539 1.380473,-1.821012 2.24278,-4.293736 1.689454,-4.845703 -0.196715,-0.196232 -0.414991,-0.118892 -0.761719,0.271484 -0.738067,0.830977 -2.178352,1.758545 -3.492188,2.306641 -0.850207,0.342633 -2.431395,0.61289 -3.313956,0.492187 l 0.257813,-0.898437 0.582031,-0.78711 c 0.19964,-0.01119 0.706573,-0.02683 0.921378,-0.04687 1.633673,-0.152408 3.534071,-1.748127 4.507812,-3.109375 1.126858,-1.575297 1.914407,-3.886624 1.947266,-5.710937 0.01467,-0.814446 -0.01713,-1.04399 -0.166016,-1.19336 -0.04322,-0.04336 -0.07826,-0.07341 -0.113281,-0.08789 -0.105047,-0.04345 -0.210718,0.06244 -0.541016,0.439453 -1.66412,1.847397 -4.167544,3.677661 -6.169921,4.761719 L 21.59375,16.933749 21.947266,16.01578 c 0.914271,-0.533983 2.111317,-1.275493 2.96289,-1.857422 0.04214,-0.02907 0.08138,-0.06209 0.123047,-0.0918 8.68e-4,-0.0025 0.0011,-0.0053 0.002,-0.0078 2.826237,-2.018382 4.555556,-5.5297948 4.929688,-10.050781 0.06286,-0.7596516 0.04764,-0.9138766 -0.0957,-0.96875 -0.06952,-0.026613 -0.202455,-0.038261 -0.388672,-0.039063 z"/>
+ <path style="fill:#d81b60" d="M 29.47955,2.0000401 C 28.889557,1.9975019 27.775082,2.1158166 26.523653,2.299566 25.010201,2.5217888 23.970703,3.8204594 22.742113,4.1360658 12.781411,6.6948222 6.0337535,11.067703 3.7384389,17.975751 c -0.7668895,2.308044 -0.4918077,4.898813 -0.1089276,6.157174 0.5770721,1.89658 3.3814967,2.915511 5.8562457,3.797847 1.361881,0.48556 0.545882,1.743143 2.590308,1.948407 0.395097,0.03967 0.791718,0.07209 1.185524,0.09647 1.28538,0.07959 4.407539,-0.04694 5.436066,-0.220119 3.697429,-0.622538 6.688199,-2.288236 8.573835,-4.775623 1.380473,-1.821012 2.24321,-4.293384 1.689884,-4.845351 -0.196714,-0.196232 -0.416181,-0.118303 -0.762909,0.272073 -0.738067,0.830977 -2.177651,1.758663 -3.491487,2.306759 -0.850207,0.342633 -2.130723,0.611699 -3.013284,0.490996 l 0.257888,-0.897244 0.581325,-0.786844 c 0.19964,-0.01119 0.406594,-0.02664 0.621399,-0.04668 1.633673,-0.152408 3.533101,-1.74833 4.506842,-3.109578 1.126858,-1.575297 1.915429,-3.886474 1.948288,-5.710787 0.01467,-0.814446 -0.01792,-1.044194 -0.166801,-1.193564 -0.04322,-0.04336 -0.07846,-0.07439 -0.113478,-0.08887 -0.105047,-0.04345 -0.209755,0.06323 -0.540053,0.440238 -1.66412,1.847397 -4.167101,3.676851 -6.169478,4.760909 l -1.026538,-0.638412 0.355047,-0.917085 c 0.914271,-0.533983 2.110594,-1.276793 2.962167,-1.858722 2.903836,-2.002491 4.674745,-5.5597839 5.054612,-10.1500795 0.06286,-0.7596516 0.04763,-0.9131029 -0.09571,-0.9679763 -0.06952,-0.026613 -0.203441,-0.038847 -0.389658,-0.039648 z"/>
+ <path style="fill:#fd5450" d="M 26.918353,2.254339 C 25.307103,2.4767146 23.416284,2.8088432 22.067534,3.1553226 21.720276,3.2445297 21.376698,3.337134 21.036871,3.4330827 11.629318,6.0892616 7.9764647,11.308541 5.7612079,17.975751 c -0.7668774,2.308044 -1.7177202,5.511778 -1.3348452,6.770138 0.4519114,1.485256 -0.8251838,2.558929 0.7718975,3.40513 0.442293,0.234346 0.9310791,0.446544 1.4677865,0.637903 1.4955981,0.533245 3.7653443,0.95101 6.0129373,1.133407 4.966409,-3.651081 8.580056,-8.349128 11.045928,-13.998472 -0.371997,0.230598 -0.74283,0.451399 -1.106063,0.648052 l -1.025399,-0.638482 0.354104,-0.91739 c 0.914257,-0.533983 2.110825,-1.276363 2.962386,-1.858292 0.04214,-0.02907 0.08138,-0.06189 0.123047,-0.0916 1.1931,-3.4823667 1.829376,-7.1311485 1.885366,-10.811804 z"/>
+ <path style="fill:#ff9e21" d="M 21.476905,3.3207536 C 19.419256,3.8793893 17.495182,4.5588624 15.719538,5.3479661 9.1767305,8.2556188 7.8366435,12.161399 6.0676901,17.48538 5.6007342,18.890761 2.1054214,21.095877 2.022449,22.506262 1.969157,23.412139 2.008654,24.192455 2.158394,24.684593 2.6352519,26.251842 3.7232283,27.424955 5.4793184,28.284425 15.141518,23.700988 21.349152,14.014195 21.476905,3.3207536 Z"/>
+ <path style="fill:#fdd835" d="M 16.135261,5.1678383 C 9.3717751,8.0743552 4.6862398,12.540378 2.8802746,17.975751 2.3674088,19.519305 2.0525909,21.424965 2.0107366,22.901766 A 21.000164,21.000164 0 0 0 16.135261,5.1678383 Z"/>
+ <path style="opacity:0.2" d="m 15,12 a 8.0000003,8.0000003 0 0 0 -8,8 8.0000003,8.0000003 0 0 0 8,8 8.0000003,8.0000003 0 0 0 8,-8 8.0000003,8.0000003 0 0 0 -8,-8 z m 0,2 a 5.9999999,5.9999999 0 0 1 6,6 5.9999999,5.9999999 0 0 1 -6,6 5.9999999,5.9999999 0 0 1 -6,-6 5.9999999,5.9999999 0 0 1 6,-6 z"/>
+ <path style="fill:#ffffff" d="M 15 11 A 8.0000003 8.0000003 0 0 0 7 19 A 8.0000003 8.0000003 0 0 0 15 27 A 8.0000003 8.0000003 0 0 0 23 19 A 8.0000003 8.0000003 0 0 0 15 11 z M 15 13 A 5.9999999 5.9999999 0 0 1 21 19 A 5.9999999 5.9999999 0 0 1 15 25 A 5.9999999 5.9999999 0 0 1 9 19 A 5.9999999 5.9999999 0 0 1 15 13 z"/>
+ <path style="opacity:0.2" d="M 12.64023,16.000173 A 0.62563048,0.6344436 0 0 0 12,16.633561 v 3.366179 3.36618 a 0.62563048,0.6344436 0 0 0 0.938353,0.549136 l 2.874679,-1.68309 2.87468,-1.683089 a 0.62563048,0.6344436 0 0 0 0,-1.098271 l -2.87468,-1.68309 -2.874679,-1.68309 a 0.62563048,0.6344436 0 0 0 -0.298123,-0.08426 z"/>
+ <path style="fill:#ffffff" d="M 12.64023,15.000173 A 0.62563048,0.6344436 0 0 0 12,15.633561 v 3.366179 3.36618 a 0.62563048,0.6344436 0 0 0 0.938353,0.549136 l 2.874679,-1.68309 2.87468,-1.683089 a 0.62563048,0.6344436 0 0 0 0,-1.098271 l -2.87468,-1.68309 -2.874679,-1.68309 a 0.62563048,0.6344436 0 0 0 -0.298123,-0.08426 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 29.480469,2 c -0.589993,-0.00254 -1.705603,0.1150787 -2.957031,0.2988281 -0.07969,0.011701 -0.15331,0.037318 -0.230469,0.054687 -1.461365,0.2173732 -3.042866,0.499157 -4.22461,0.8027344 -0.347258,0.089207 -0.691423,0.1813949 -1.03125,0.2773438 -0.253821,0.071665 -0.486894,0.1531406 -0.732421,0.2285156 -0.226349,0.068269 -0.450978,0.1377079 -0.673829,0.2089844 -0.145941,0.048277 -0.294565,0.094888 -0.4375,0.1445312 -1.061022,0.3524178 -2.082065,0.7388263 -3.058593,1.1582031 v -0.00586 c -0.05256,0.022589 -0.101985,0.047536 -0.154297,0.070312 -0.0861,0.037451 -0.176303,0.071416 -0.261719,0.109375 -0.124137,0.055167 -0.233086,0.1140334 -0.353516,0.1699219 C 9.0196869,8.4267947 4.6168612,12.751757 2.8808594,17.976562 c -0.4562055,1.373026 -0.7439178,3.016901 -0.8339844,4.40625 -0.0076,0.04094 -0.023054,0.08333 -0.025391,0.123047 -0.0054,0.09173 0.00152,0.162971 -0.00195,0.251953 -0.0018,0.04616 -0.00848,0.09915 -0.00977,0.144532 l 0.00977,-0.0039 c -0.00568,0.20788 0.00396,0.386884 0.00781,0.578124 0.00563,-0.03106 0.013738,-0.06255 0.019531,-0.09375 0.090067,-1.389348 0.3777789,-3.033224 0.8339844,-4.40625 1.7360018,-5.224804 6.1388275,-9.5497657 12.4843746,-12.4589839 0.12043,-0.055889 0.229379,-0.1147549 0.353516,-0.1699219 0.08542,-0.037959 0.175619,-0.071924 0.261719,-0.109375 0.05231,-0.022776 0.101737,-0.047724 0.154297,-0.070312 v 0.00586 c 0.976528,-0.4193768 1.997571,-0.8057853 3.058593,-1.1582031 0.142935,-0.049643 0.291559,-0.096253 0.4375,-0.1445312 0.222851,-0.071276 0.44748,-0.1407154 0.673829,-0.2089844 0.245526,-0.075375 0.4786,-0.1568506 0.732421,-0.2285156 0.339827,-0.095949 0.683992,-0.1881368 1.03125,-0.2773438 1.181744,-0.3035774 2.763245,-0.5853612 4.22461,-0.8027344 0.07716,-0.017369 0.150779,-0.042987 0.230469,-0.054687 C 27.774866,3.1150787 28.890476,2.99746 29.480469,3 c 0.186217,8.02e-4 0.319152,0.012449 0.388672,0.039063 0.03584,0.013718 0.06338,0.034315 0.08398,0.068359 0.003,-0.03405 0.0089,-0.065444 0.01172,-0.099609 0.06286,-0.7596516 0.04764,-0.9138766 -0.0957,-0.96875 C 29.799621,2.0124495 29.666686,2.000801 29.480469,2 Z m -0.232422,9.369141 c -0.08952,0.02912 -0.211261,0.15865 -0.458985,0.441406 -1.66412,1.847397 -4.167544,3.677661 -6.169921,4.761719 l -0.714844,-0.445313 -0.310547,0.806641 1.025391,0.638672 c 2.002377,-1.084058 4.505801,-2.914322 6.169921,-4.761719 0.330298,-0.377013 0.435969,-0.482903 0.541016,-0.439453 0.03502,0.01448 0.07006,0.04453 0.113281,0.08789 0.08528,0.08555 0.126715,0.237711 0.148438,0.470704 0.0052,-0.09189 0.01596,-0.187663 0.01758,-0.277344 0.01467,-0.814446 -0.01713,-1.04399 -0.166016,-1.19336 -0.04322,-0.04336 -0.07826,-0.07341 -0.113281,-0.08789 -0.02626,-0.01086 -0.05219,-0.01166 -0.08203,-0.002 z m -0.439453,8.669921 c -0.160632,-0.04273 -0.349329,0.07441 -0.609375,0.367188 -0.738067,0.830977 -2.178352,1.758545 -3.492188,2.306641 -0.754529,0.304075 -2.434454,0.534562 -3.287945,0.501953 l -0.06836,0.0918 -0.257813,0.898437 c 0.882561,0.120703 2.76391,-0.149554 3.614117,-0.492187 1.313836,-0.548096 2.754121,-1.475664 3.492188,-2.306641 0.346728,-0.390376 0.565003,-0.467716 0.761719,-0.271484 0.04376,0.04366 0.06335,0.119134 0.08984,0.185546 0.115371,-0.554906 0.104165,-0.992015 -0.08984,-1.185546 -0.04918,-0.04906 -0.0988,-0.08146 -0.152344,-0.0957 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/syncthing-gtk.svg b/.icons/awkward/32x32/apps/syncthing-gtk.svg
new file mode 100644
index 00000000..4f7c86d6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/syncthing-gtk.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#1ca4d4" cx="16" cy="16" r="14"/>
+ <path opacity=".2" d="m16 7a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -0.615 -3.414l0.02148-0.01563-0.05273-0.07422a10 10 0 0 0 -9.354 -6.496zm0 1a9 9 0 0 1 7.9883 4.8613l-6.24 4.459-10.646 0.967a9 9 0 0 1 -0.102 -1.287 9 9 0 0 1 9 -9zm8.5391 6.1895a9 9 0 0 1 0.461 2.81 9 9 0 0 1 -2.607 6.326l-3.4336-5.1504 5.5801-3.9863zm-6.8906 4.5449 3.6738 5.5098a9 9 0 0 1 -5.322 1.755 9 9 0 0 1 -8.5859 -6.334l10.234-0.932z"/>
+ <path fill="#ffffff" d="m16 6a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -0.615 -3.414l0.021-0.016-0.052-0.074a10 10 0 0 0 -9.354 -6.496zm0 1a9 9 0 0 1 7.988 4.861l-6.24 4.459-10.646 0.967a9 9 0 0 1 -0.102 -1.287 9 9 0 0 1 9 -9zm8.539 6.189a9 9 0 0 1 0.461 2.811 9 9 0 0 1 -2.607 6.326l-3.434-5.15 5.58-3.987zm-6.891 4.545l3.674 5.51a9 9 0 0 1 -5.322 1.756 9 9 0 0 1 -8.5859 -6.334l10.234-0.932z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <circle cx="7" cy="18" r="2"/>
+ <circle cx="22" cy="23" r="2"/>
+ <circle cx="25" cy="12" r="2"/>
+ <circle cx="18" cy="17" r="2"/>
+ </g>
+ <g fill="#ffffff">
+ <circle cx="7" cy="18" r="2"/>
+ <circle cx="22" cy="23" r="2"/>
+ <circle cx="25" cy="12" r="2"/>
+ <circle cx="18" cy="17" r="2"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0215 16.586 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.979 16.414 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/syncthing.svg b/.icons/awkward/32x32/apps/syncthing.svg
new file mode 120000
index 00000000..ec492b4a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/syncthing.svg
@@ -0,0 +1 @@
+syncthing-gtk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/syncthingtray.svg b/.icons/awkward/32x32/apps/syncthingtray.svg
new file mode 120000
index 00000000..ec492b4a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/syncthingtray.svg
@@ -0,0 +1 @@
+syncthing-gtk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/synergy.svg b/.icons/awkward/32x32/apps/synergy.svg
new file mode 100644
index 00000000..2e37ff43
--- /dev/null
+++ b/.icons/awkward/32x32/apps/synergy.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <path style="fill:#196260" d="M 16,2 A 14,14 0 0 1 30,16 H 16 Z"/>
+ <path style="fill:#97c33d" d="M 16,30 A 14,14 0 0 1 2,16 h 14 z"/>
+ <path style="fill:#5d7dbd" d="M 16,2 A 14,14 0 0 0 2,16 h 14 z"/>
+ <path style="fill:#3f96b9" d="M 16,30 A 14,14 0 0 0 30,16 H 16 Z"/>
+ <path style="fill:#5d7dbd" d="M 2,16 4.5000001,18 7,16 Z"/>
+ <path style="fill:#3f96b9" d="M 30,16 27.500001,14 25,16 Z"/>
+ <path style="fill:#97c33d" d="M 16,30 18,27.500001 16,25 Z"/>
+ <path style="fill:#196260" d="M 16,2 14,4.5000001 16,7 Z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="9"/>
+ <circle style="fill:#f9f9f9" cx="16" cy="16" r="9"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/synfig_icon.svg b/.icons/awkward/32x32/apps/synfig_icon.svg
new file mode 100644
index 00000000..f616f574
--- /dev/null
+++ b/.icons/awkward/32x32/apps/synfig_icon.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 8.47 8.47">
+ <path style="opacity:0.2" d="m 4.2437011,0.79379135 c -0.025688,-7.2801e-4 -0.050503,0.00866 -0.068287,0.0258275 C 3.9188259,1.0673834 3.6580433,1.3453834 3.4223535,1.6099941 c -2.74e-4,3.321e-4 -5.444e-4,6.667e-4 -8.112e-4,0.001 C 2.8407442,2.2812461 2.3992874,2.9699249 2.0793646,3.7072967 1.7813459,4.3941831 1.6071028,4.9884016 1.4485174,5.8539977 1.413789,6.0435491 1.3786961,6.2732375 1.3544856,6.4580631 c -0.012105,0.092413 -0.021505,0.1734892 -0.026828,0.2334514 -0.00266,0.029981 -0.00421,0.054581 -0.00461,0.074471 -1.968e-4,0.0099 -2.28e-4,0.01824 8.112e-4,0.028581 5.207e-4,0.0052 0.00101,0.01069 0.00379,0.02006 0.00279,0.0094 5.122e-4,0.028391 0.041189,0.051651 0.02195,0.01255 0.024904,0.01007 0.03035,0.01128 0.00544,0.0012 0.00966,0.0021 0.014091,0.0028 0.00886,0.0013 0.018259,0.0022 0.028995,0.0033 0.021474,0.0021 0.048063,0.0041 0.076146,0.0055 0.2226836,0.01128 0.5510624,0.063641 0.7687773,0.1226185 0.1469821,0.039811 0.2437506,0.072751 0.387234,0.1316446 0.033149,0.01361 0.063549,0.026051 0.086172,0.035101 0.011313,0.0045 0.020599,0.0081 0.027641,0.01078 0.00331,0.0013 0.00625,0.0022 0.00893,0.0032 1.691e-4,6.5e-5 3.729e-4,1.9e-4 5.42e-4,2.511e-4 4.33e-5,1.6e-5 2.237e-4,-2.4e-5 2.704e-4,0 9.54e-5,3.3e-5 1.76e-4,2.16e-4 2.706e-4,2.5e-4 0.00101,4.85e-4 0.00206,9.1e-4 0.00379,0.0017 -1.032e-4,-2.2e-4 -4.708e-4,-6.29e-4 -8.112e-4,-7.7e-4 5.098e-4,1.75e-4 7.15e-4,2.92e-4 0.00136,5.01e-4 0.00114,3.78e-4 0.00239,9.8e-4 0.00515,0.0017 0.00109,3.01e-4 0.00192,8.4e-4 0.00325,0.0015 -6.39e-4,-1.371e-4 -0.00304,-1.021e-4 -0.00352,-2.491e-4 0.00636,0.0031 0.013907,0.0071 0.024118,0.01229 0.024287,0.01236 0.057656,0.029481 0.094031,0.048401 0.3513838,0.1827367 0.6141647,0.3711776 1.0337984,0.7432341 0.055287,0.049011 0.1068042,0.093482 0.1457885,0.1263806 0.019492,0.01645 0.03568,0.029981 0.048506,0.040121 0.00641,0.005 0.011833,0.0092 0.017613,0.01329 0.00289,0.002 0.00569,0.0041 0.010568,0.007 0.00245,0.0014 0.00544,0.0031 0.010839,0.0055 0.0054,0.0024 0.010781,0.0071 0.035769,0.0083 0.029937,0.0013 0.036149,-0.0047 0.042273,-0.0073 0.00613,-0.0025 0.00927,-0.0043 0.011923,-0.0057 0.0053,-0.003 0.00829,-0.0051 0.011381,-0.0073 0.00618,-0.0043 0.011764,-0.0086 0.018698,-0.01404 0.013868,-0.01079 0.031579,-0.025421 0.052841,-0.043131 0.042513,-0.035379 0.098768,-0.08349 0.1593281,-0.1366243 C 4.8720798,7.6832158 5.0401112,7.5544591 5.2818055,7.4060591 5.8096242,7.0819745 6.2799655,6.9381256 7.0020026,6.8817324 l 0.058533,-0.0045 c 0.047052,-0.0036 0.083233,-0.040061 0.083192,-0.083752 v -0.031831 c 7e-7,-0.066391 -0.017071,-0.2035138 -0.040102,-0.3733725 C 7.0806169,6.2184947 7.0511576,6.0251626 7.024524,5.8783206 6.8661259,5.0049419 6.6860411,4.3898128 6.384192,3.6942576 6.112268,3.067659 5.7229715,2.4347009 5.2577177,1.8617508 c -0.00104,-0.00129 -0.00213,-0.00253 -0.00325,-0.00377 C 4.9412962,1.51495 4.6383689,1.1549047 4.3079239,0.82112351 4.2913889,0.80435447 4.268221,0.79449417 4.2437011,0.79379135 Z"/>
+ <path style="fill:#0278dc" d="m 4.2437011,0.52920602 c -0.025688,-7.2801e-4 -0.050503,0.00866 -0.068287,0.0258275 C 3.9188259,0.80279811 3.6580433,1.0807981 3.4223535,1.3454088 c -2.74e-4,3.321e-4 -5.444e-4,6.667e-4 -8.112e-4,0.001 C 2.8407442,2.0166608 2.3992874,2.7053396 2.0793646,3.4427114 1.7813459,4.1295978 1.6071028,4.7238163 1.4485174,5.5894124 1.413789,5.7789638 1.3786961,6.0086522 1.3544856,6.1934778 1.3423808,6.2858906 1.3329811,6.366967 1.327658,6.4269292 c -0.00266,0.029981 -0.00421,0.054581 -0.00461,0.074471 -1.968e-4,0.0099 -2.28e-4,0.01824 8.112e-4,0.028581 5.207e-4,0.0052 0.00101,0.01069 0.00379,0.02006 0.00279,0.0094 5.122e-4,0.028391 0.041189,0.051651 0.02195,0.01255 0.024904,0.01007 0.03035,0.01128 0.00544,0.0012 0.00966,0.0021 0.014091,0.0028 0.00886,0.0013 0.018259,0.0022 0.028995,0.0033 0.021474,0.0021 0.048063,0.0041 0.076146,0.0055 0.2226836,0.01128 0.5510624,0.063641 0.7687773,0.1226185 0.1469821,0.039811 0.2437506,0.072751 0.387234,0.1316446 0.033149,0.01361 0.063549,0.026051 0.086172,0.035101 0.011313,0.0045 0.020599,0.0081 0.027641,0.01078 0.00331,0.0013 0.00625,0.0022 0.00893,0.0032 1.691e-4,6.5e-5 3.729e-4,1.9e-4 5.42e-4,2.511e-4 4.33e-5,1.6e-5 2.237e-4,-2.4e-5 2.704e-4,0 9.54e-5,3.3e-5 1.76e-4,2.16e-4 2.706e-4,2.5e-4 0.00101,4.85e-4 0.00206,9.1e-4 0.00379,0.0017 -1.032e-4,-2.2e-4 -4.708e-4,-6.29e-4 -8.112e-4,-7.7e-4 5.098e-4,1.75e-4 7.15e-4,2.92e-4 0.00136,5.01e-4 0.00114,3.78e-4 0.00239,9.8e-4 0.00515,0.0017 0.00109,3.01e-4 0.00192,8.4e-4 0.00325,0.0015 -6.39e-4,-1.371e-4 -0.00304,-1.021e-4 -0.00352,-2.491e-4 0.00636,0.0031 0.013907,0.0071 0.024118,0.01229 0.024287,0.01236 0.057656,0.029481 0.094031,0.048401 0.3513838,0.1827367 0.6141647,0.3711776 1.0337984,0.7432341 0.055287,0.049011 0.1068042,0.093482 0.1457885,0.1263806 0.019492,0.01645 0.03568,0.029981 0.048506,0.040121 0.00641,0.005 0.011833,0.0092 0.017613,0.01329 0.00289,0.002 0.00569,0.0041 0.010568,0.007 0.00245,0.0014 0.00544,0.0031 0.010839,0.0055 0.0054,0.0024 0.010781,0.0071 0.035769,0.0083 0.029937,0.0013 0.036149,-0.0047 0.042273,-0.0073 0.00613,-0.0025 0.00927,-0.0043 0.011923,-0.0057 0.0053,-0.003 0.00829,-0.0051 0.011381,-0.0073 0.00618,-0.0043 0.011764,-0.0086 0.018698,-0.01404 0.013868,-0.01079 0.031579,-0.025421 0.052841,-0.043131 0.042513,-0.035379 0.098768,-0.08349 0.1593281,-0.1366243 C 4.8720798,7.4186305 5.0401112,7.2898738 5.2818055,7.1414738 5.8096242,6.8173892 6.2799655,6.6735403 7.0020026,6.6171471 l 0.058533,-0.0045 c 0.047052,-0.0036 0.083233,-0.040061 0.083192,-0.083752 v -0.031831 c 7e-7,-0.066391 -0.017071,-0.2035138 -0.040102,-0.3733725 C 7.0806169,5.9539094 7.0511576,5.7605773 7.024524,5.6137353 6.8661259,4.7403566 6.6860411,4.1252275 6.384192,3.4296723 6.112268,2.8030737 5.7229715,2.1701156 5.2577177,1.5971655 c -0.00104,-0.00129 -0.00213,-0.00253 -0.00325,-0.00377 C 4.9412962,1.2503647 4.6383689,0.89031939 4.3079239,0.55653818 4.2913889,0.53976914 4.268221,0.52990884 4.2437011,0.52920602 Z"/>
+ <path style="fill:#48a0f8;fill-rule:evenodd" d="m 4.2436482,0.53097352 c -0.025688,-7.2801e-4 -0.050429,0.00888 -0.068212,0.0260455 C 3.9581477,0.76683443 3.7407494,0.99774184 3.5352313,1.2244301 l 0.7002456,4.0558346 0.69314,-4.0493233 C 4.7263819,1.0033032 4.5230956,0.77578071 4.3079527,0.55846578 4.2914178,0.54169674 4.268168,0.53167624 4.2436482,0.53097352 Z M 4.2354769,5.2802647 6.3653455,3.4046402 C 6.2192583,3.0751772 6.038983,2.7453579 5.8342106,2.4228764 Z m 0,0 2.6354238,-0.3787423 C 6.8060665,4.6335502 6.7327568,4.3831253 6.6499201,4.139697 Z m 0,0 2.8173241,1.3351841 0.00781,-7.23e-4 c 0.047052,-0.0036 0.083175,-0.040231 0.083134,-0.083922 v -0.02749 C 7.1437458,6.4371328 7.12663,6.3007617 7.103599,6.1314445 7.091999,6.0461895 7.077485,5.9635489 7.063809,5.8753323 L 7.0126569,5.6872269 Z m 0,0 1.0324267,1.8582607 0.055778,-0.01953 C 5.5196704,7.0015786 5.7097453,6.9088068 5.9081071,6.8361143 Z m 0,0 -0.4369873,2.3209272 c 0.052938,0.045111 0.102598,0.085732 0.1609393,0.1374618 0.055286,0.049011 0.106678,0.093352 0.1456624,0.1262466 0.019492,0.01645 0.035848,0.030021 0.048672,0.040151 0.00641,0.005 0.011629,0.0093 0.017409,0.01338 0.00289,0.002 0.00578,0.004 0.010658,0.0069 6.185e-4,3.52e-4 0.00211,0.001 0.00284,0.0014 l 0.050805,0.009 0.1442414,-0.086452 c 0.040881,-0.034231 0.090169,-0.075691 0.145307,-0.1240765 0.05324,-0.046721 0.082528,-0.067931 0.1282541,-0.1070752 z m 0,0 -1.6569988,1.5638047 c 0.031499,0.01197 0.060111,0.02184 0.095924,0.036541 0.033149,0.01361 0.063708,0.026031 0.086332,0.035091 0.011313,0.0045 0.020315,0.0081 0.027356,0.01085 0.00331,0.0013 0.00654,0.0023 0.00923,0.0033 0,0 3.552e-4,3.62e-4 3.552e-4,3.62e-4 0,0 3.554e-4,0 3.554e-4,0 0,0 3.551e-4,0 3.551e-4,0 0.00101,4.85e-4 0.00181,9.69e-4 0.00356,0.0018 -1.031e-4,-2.21e-4 -3.701e-4,-5.83e-4 -7.105e-4,-7.24e-4 5.099e-4,1.75e-4 7.818e-4,1.53e-4 0.00143,3.62e-4 0.00114,3.77e-4 0.00221,0.001 0.00497,0.0018 0.00109,3e-4 0.00223,8.17e-4 0.00356,0.0014 -6.392e-4,-1.38e-4 -0.00307,1.47e-4 -0.00356,0 0.00636,0.0031 0.013948,0.0071 0.024159,0.0123 0.024288,0.01236 0.057418,0.029191 0.093793,0.048111 0.093516,0.048631 0.1808638,0.098412 0.2664556,0.1512081 z m 0,0 -2.7945867,0.3671667 c -0.0319,0.1790822 -0.064084,0.3841578 -0.086332,0.5534629 -0.012105,0.092118 -0.021677,0.1728285 -0.027001,0.2325998 -0.00261,0.029301 -0.00419,0.053081 -0.00462,0.072711 -8.6e-6,3.891e-4 7.6e-6,0.0011 0,0.0014 -1.067e-4,0.0081 1.841e-4,0.01546 0.00107,0.024241 5.206e-4,0.0052 7.683e-4,0.01052 0.00356,0.01989 0.00278,0.0094 5.346e-4,0.028461 0.041212,0.051731 0.021951,0.01255 0.025108,0.01 0.030553,0.01121 0.00544,0.0012 0.00943,0.0022 0.013856,0.0029 0.00886,0.0013 0.018396,0.0022 0.029133,0.0033 0.021474,0.0021 0.047946,0.004 0.076029,0.0054 0.040699,0.0021 0.087854,0.0066 0.1342936,0.01121 z m 0,0 L 1.8181913,4.139697 C 1.7386666,4.3727836 1.6681106,4.6129447 1.6053821,4.8693276 Z m 0,0 -1.59376,-2.8736666 C 2.4482116,2.7095246 2.2805171,3.0194658 2.135096,3.3377182 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="scale(0.26458333)" d="M 16.039062 2 C 15.941974 1.9972485 15.848465 2.0327712 15.78125 2.0976562 C 14.811468 3.0340893 13.826343 4.0858341 12.935547 5.0859375 C 12.934511 5.0871927 12.932649 5.0866309 12.931641 5.0878906 C 10.736498 7.6211265 9.068532 10.224802 7.859375 13.011719 C 6.7330051 15.607825 6.0739873 17.853456 5.4746094 21.125 C 5.3433524 21.841415 5.2106449 22.70965 5.1191406 23.408203 C 5.0733902 23.75748 5.0376969 24.064387 5.0175781 24.291016 C 5.0075246 24.40433 5.0015118 24.497091 5 24.572266 C 4.9992562 24.609683 4.9999786 24.640603 5.0039062 24.679688 C 5.0058742 24.699341 5.007071 24.720445 5.0175781 24.755859 C 5.0238485 24.776985 5.0374722 24.812937 5.0683594 24.855469 C 5.085614 24.705334 5.0959653 24.58513 5.1191406 24.408203 C 5.2106449 23.70965 5.3433524 22.841415 5.4746094 22.125 C 6.0739873 18.853456 6.7330051 16.607825 7.859375 14.011719 C 9.068532 11.224802 10.736498 8.6211265 12.931641 6.0878906 C 12.932649 6.0866309 12.934511 6.0871927 12.935547 6.0859375 C 13.826343 5.0858341 14.811468 4.0340892 15.78125 3.0976562 C 15.848465 3.0327712 15.941974 2.9972485 16.039062 3 C 16.131736 3.0026563 16.218756 3.0401366 16.28125 3.1035156 C 17.530176 4.3650508 18.675735 5.72499 19.859375 7.0214844 C 19.863608 7.026171 19.867163 7.0322338 19.871094 7.0371094 C 21.629533 9.2025901 23.101162 11.594644 24.128906 13.962891 C 25.269753 16.591761 25.950158 18.915838 26.548828 22.216797 C 26.649491 22.77179 26.760694 23.502835 26.847656 24.144531 C 26.891477 24.467718 26.896782 24.613315 26.923828 24.855469 C 26.964791 24.802997 27.000065 24.744977 27 24.675781 L 27 24.556641 C 27.000003 24.305714 26.934703 23.786517 26.847656 23.144531 C 26.760694 22.502835 26.649491 21.77179 26.548828 21.216797 C 25.950158 17.915838 25.269753 15.591761 24.128906 12.962891 C 23.101162 10.594644 21.629533 8.2025901 19.871094 6.0371094 C 19.867163 6.0322338 19.863608 6.026171 19.859375 6.0214844 C 18.675735 4.72499 17.530176 3.3650509 16.28125 2.1035156 C 16.218756 2.0401366 16.131736 2.0026563 16.039062 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/synology-cloud-station-drive.svg b/.icons/awkward/32x32/apps/synology-cloud-station-drive.svg
new file mode 100644
index 00000000..e3a3ac7d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/synology-cloud-station-drive.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m19 7a7 7 0 0 0 -6.503906 4.431641 5 5 0 0 0 -3.496094 -1.431641 5 5 0 0 0 -5 5 5 5 0 0 0 0.4882812 2.144531 6 6 0 0 0 -2.4882812 4.855469 6 6 0 0 0 6 6h14a8 8 0 0 0 8 -8 8 8 0 0 0 -4.074219 -6.966797 7 7 0 0 0 -6.925781 -6.033203z"/>
+ <circle style="fill:#46b4ff" cx="19" cy="13" r="7"/>
+ <circle style="fill:#46b4ff" cx="8" cy="21" r="6"/>
+ <circle style="fill:#46b4ff" cx="9" cy="14" r="5"/>
+ <circle style="fill:#46b4ff" cx="22" cy="19" r="8"/>
+ <rect style="fill:#46b4ff" width="14" height="14" x="8" y="13"/>
+ <path style="opacity:.2" d="m16 14a5 5 0 0 0 -4.894531 4h2.070312a3 3 0 0 1 2.824219 -2 3 3 0 0 1 2.119141 0.880859l-1.119141 1.119141h4v-4l-1.466797 1.466797a5 5 0 0 0 -3.533203 -1.466797zm-5 5v4l1.003906-1.003906a5 5 0 0 0 3.996094 2.003906 5 5 0 0 0 4.894531 -4h-2.070312a3 3 0 0 1 -2.824219 2 3 3 0 0 1 -2.558594 -1.441406l1.558594-1.558594h-4z"/>
+ <path style="fill:#ffffff" d="m16 13a5 5 0 0 0 -4.894531 4h2.070312a3 3 0 0 1 2.824219 -2 3 3 0 0 1 2.826172 2h2.072266a5 5 0 0 0 -4.898438 -4zm-4.898438 6a5 5 0 0 0 4.898438 4 5 5 0 0 0 4.894531 -4h-2.070312a3 3 0 0 1 -2.824219 2 3 3 0 0 1 -2.826172 -2h-2.072266z"/>
+ <path style="fill:#ffffff" d="m21 17h-4l4-4z"/>
+ <path style="fill:#ffffff" d="m11 18h4l-4 4z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m19 6a7 7 0 0 0 -6.503906 4.431641 5 5 0 0 0 -3.496094 -1.431641 5 5 0 0 0 -5 5 5 5 0 0 0 0.0273438 0.515625 5 5 0 0 1 4.9726562 -4.515625 5 5 0 0 1 3.496094 1.431641 7 7 0 0 1 6.503906 -4.431641 7 7 0 0 1 6.925781 6.033203 8 8 0 0 1 4.052735 6.548828 8 8 0 0 0 0.021484 -0.582031 8 8 0 0 0 -4.074219 -6.966797 7 7 0 0 0 -6.925781 -6.033203zm-14.798828 10.375a6 6 0 0 0 -2.2011719 4.625 6 6 0 0 0 0.0253906 0.527344 6 6 0 0 1 2.4628906 -4.382813 5 5 0 0 1 -0.2871093 -0.769531z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/syntevo-smartgit.svg b/.icons/awkward/32x32/apps/syntevo-smartgit.svg
new file mode 120000
index 00000000..c8ab8ace
--- /dev/null
+++ b/.icons/awkward/32x32/apps/syntevo-smartgit.svg
@@ -0,0 +1 @@
+smartgit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/syspeek.svg b/.icons/awkward/32x32/apps/syspeek.svg
new file mode 100644
index 00000000..c2a2b37f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/syspeek.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="22" height="28" x="-27" y="2" rx="1.375" ry="1.4" transform="scale(-1,1)"/>
+ <path opacity=".2" d="m8 7v20h16v-20h-16zm2 12h12v6h-12v-6z"/>
+ <path fill="#fff" d="m8 6v20h16v-20h-16zm2 12h12v6h-12v-6z"/>
+ <path fill="#fff" opacity=".1" d="m6.375 2c-0.7618 0-1.375 0.6248-1.375 1.4004v1c0-0.7756 0.6132-1.4004 1.375-1.4004h19.25c0.762 0 1.375 0.6248 1.375 1.4004v-1c0-0.7756-0.613-1.4004-1.375-1.4004h-19.25z"/>
+ <path opacity=".2" d="m5 28.6v1c0 0.775 0.6132 1.4 1.375 1.4h19.25c0.762 0 1.375-0.625 1.375-1.4v-1c0 0.775-0.613 1.4-1.375 1.4h-19.25c-0.7618 0-1.375-0.625-1.375-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/sysprof-icon.svg b/.icons/awkward/32x32/apps/sysprof-icon.svg
new file mode 120000
index 00000000..02a5b083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sysprof-icon.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/sysprof.svg b/.icons/awkward/32x32/apps/sysprof.svg
new file mode 120000
index 00000000..02a5b083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/sysprof.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-config-authentication.svg b/.icons/awkward/32x32/apps/system-config-authentication.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-config-authentication.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-config-date.svg b/.icons/awkward/32x32/apps/system-config-date.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-config-date.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-config-display.svg b/.icons/awkward/32x32/apps/system-config-display.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-config-display.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-config-keyboard.svg b/.icons/awkward/32x32/apps/system-config-keyboard.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-config-keyboard.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-config-printer.svg b/.icons/awkward/32x32/apps/system-config-printer.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-config-printer.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-config-samba.svg b/.icons/awkward/32x32/apps/system-config-samba.svg
new file mode 100644
index 00000000..1ddd5167
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-config-samba.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#48aeff" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="m 11.546875,10 a 0.99796898,0.74272755 0 0 0 -0.09961,0.002 0.99796898,0.74272755 0 0 0 -0.810547,0.369141 L 7.1347656,14.884766 A 0.99796898,0.74272755 0 0 0 7.9980469,16 H 10 v 6.554688 C 10,23.35491 10.64509,24 11.445312,24 h 0.109376 C 12.35491,24 13,23.35491 13,22.554688 V 16 h 2.001953 a 0.99796898,0.74272755 0 0 0 0.863281,-1.115234 L 12.363281,10.371094 A 0.99796898,0.74272755 0 0 0 11.546875,10 Z m 8.898437,0 C 19.64509,10 19,10.64509 19,11.445312 V 18 h -2.001953 a 0.99796898,0.74272755 0 0 0 -0.863281,1.115234 l 3.501953,4.513672 a 0.99796898,0.74272755 0 0 0 0.810547,0.369141 0.99796898,0.74272755 0 0 0 0.916015,-0.369141 l 3.501953,-4.513672 A 0.99796898,0.74272755 0 0 0 24.001953,18 H 22 V 11.445312 C 22,10.64509 21.35491,10 20.554688,10 Z"/>
+ <g>
+ <rect style="fill:#ffffff" width="3" height="13" x="10" y="10" ry="1.444"/>
+ <path style="fill:#ffffff" d="M 11.44642,9.0010645 A 0.99796898,0.74272755 0 0 0 10.635886,9.371383 L 7.1338342,13.885739 A 0.99796898,0.74272755 0 0 0 7.9979474,15 h 7.0041046 a 0.99796898,0.74272755 0 0 0 0.864114,-1.114261 L 12.364114,9.371383 A 0.99796898,0.74272755 0 0 0 11.44642,9.0010645 Z"/>
+ </g>
+ <g transform="matrix(1,0,0,-1,9,32)">
+ <rect style="fill:#ffffff" width="3" height="13" x="10" y="10" ry="1.444"/>
+ <path style="fill:#ffffff" d="M 11.44642,9.0010645 A 0.99796898,0.74272755 0 0 0 10.635886,9.371383 L 7.1338342,13.885739 A 0.99796898,0.74272755 0 0 0 7.9979474,15 h 7.0041046 a 0.99796898,0.74272755 0 0 0 0.864114,-1.114261 L 12.364114,9.371383 A 0.99796898,0.74272755 0 0 0 11.44642,9.0010645 Z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.414062 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.585938 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/system-config-selinux.svg b/.icons/awkward/32x32/apps/system-config-selinux.svg
new file mode 120000
index 00000000..bbdbb39e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-config-selinux.svg
@@ -0,0 +1 @@
+sepolicy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-config-services.svg b/.icons/awkward/32x32/apps/system-config-services.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-config-services.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-config-users.svg b/.icons/awkward/32x32/apps/system-config-users.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-config-users.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-error.svg b/.icons/awkward/32x32/apps/system-error.svg
new file mode 100644
index 00000000..85a3ab91
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-error.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c2352a" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <g opacity=".2" transform="matrix(1.5 0 0 1.5 -814 537.5)">
+ <path d="m552-353v8.6667h2v-8.6667zm0 10.667v2h2v-2z"/>
+ </g>
+ <g fill="#fff" transform="matrix(1.5,0,0,1.5,-814,536.5)">
+ <path d="m552-353v8.6667h2v-8.6667zm0 10.667v2h2v-2z"/>
+ </g>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/system-file-manager.svg b/.icons/awkward/32x32/apps/system-file-manager.svg
new file mode 100644
index 00000000..28ef7c66
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-file-manager.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#5895dc" width="24" height="17" x="4" y="1" rx="1.275" ry="1.275"/>
+ <rect style="opacity:0.1" width="24" height="17" x="4" y="3" rx="1.275" ry="1.275"/>
+ <rect style="fill:#89e058" width="24" height="17" x="4" y="4" rx="1.275" ry="1.275"/>
+ <rect style="opacity:0.1" width="24" height="17" x="4" y="6" rx="1.275" ry="1.275"/>
+ <rect style="fill:#ffcd54" width="24" height="17" x="4" y="7" rx="1.275" ry="1.275"/>
+ <rect opacity=".2" width="28" height="20" x="2" y="11" rx="1.5" ry="1.5"/>
+ <rect fill="#8e8e8e" width="28" height="20" x="2" y="10" rx="1.5" ry="1.5"/>
+ <rect opacity=".2" width="10" height="3" x="11" y="19" rx="1" ry="1"/>
+ <rect fill="#ececec" width="10" height="3" x="11" y="18" rx="1" ry="1"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.2754 1 C 4.569 1 4 1.569 4 2.2754 L 4 3.2754 C 4 2.569 4.569 2 5.2754 2 L 26.725 2 C 27.431 2 28 2.569 28 3.2754 L 28 2.2754 C 28 1.569 27.431 1 26.725 1 L 5.2754 1 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.2754,3.9996 C 4.569,3.9996 4,4.5686 4,5.275 V 6.275 C 4,5.5686 4.569,4.9996 5.2754,4.9996 H 26.725 C 27.431,4.9996 28,5.5686 28,6.275 V 5.275 C 28,4.5686 27.431,3.9996 26.725,3.9996 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.2754,6.9996 C 4.569,6.9996 4,7.5686 4,8.275 V 9.275 C 4,8.5686 4.569,7.9996 5.2754,7.9996 H 26.725 C 27.431,7.9996 28,8.5686 28,9.275 V 8.275 C 28,7.5686 27.431,6.9996 26.725,6.9996 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/system-help.svg b/.icons/awkward/32x32/apps/system-help.svg
new file mode 100644
index 00000000..4141ca44
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-help.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16.087431,3.4995109 C 14.3344,3.4905332 12.548872,3.8261941 10.823517,4.5431343 3.9220973,7.4110299 0.67496682,15.275064 3.543133,22.176484 c 2.867828,6.901418 10.731931,10.148549 17.63335,7.280383 6.90142,-2.86749 10.14855,-10.73193 7.280384,-17.63335 C 26.306248,6.6473861 21.345173,3.5265117 16.087431,3.4995109 Z M 16,9.8944799 A 7.105521,7.105521 0 0 1 23.105521,17 7.105521,7.105521 0 0 1 16,24.105522 7.105521,7.105521 0 0 1 8.8944785,17 7.105521,7.105521 0 0 1 16,9.8944799 Z"/>
+ <path style="fill:#e4e4e4" d="M 16.087431,2.4998429 C 14.3344,2.4908652 12.548872,2.8265261 10.823517,3.5434663 3.9220973,6.4113619 0.67496682,14.275396 3.543133,21.176816 c 2.867828,6.901418 10.731931,10.148549 17.63335,7.280383 6.90142,-2.86749 10.14855,-10.73193 7.280384,-17.63335 C 26.306248,5.6477181 21.345173,2.5268437 16.087431,2.4998429 Z M 16,8.8948119 A 7.105521,7.105521 0 0 1 23.105521,16.000332 7.105521,7.105521 0 0 1 16,23.105854 7.105521,7.105521 0 0 1 8.8944785,16.000332 7.105521,7.105521 0 0 1 16,8.8948119 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.087891 2.5 C 14.33486 2.4910223 12.549574 2.8260286 10.824219 3.5429688 C 5.4692409 5.7682381 2.3285625 11.003376 2.5234375 16.460938 C 2.7214875 11.373072 5.7970767 6.6320054 10.824219 4.5429688 C 12.549574 3.8260285 14.33486 3.4910223 16.087891 3.5 C 21.345633 3.5270008 26.306412 6.6480879 28.457031 11.824219 C 29.099563 13.370288 29.420164 14.96334 29.476562 16.539062 C 29.550402 14.64211 29.235964 12.698496 28.457031 10.824219 C 26.306412 5.6480879 21.345633 2.5270008 16.087891 2.5 z M 23.082031 16.457031 A 7.105521 7.105521 0 0 1 16 23.105469 A 7.105521 7.105521 0 0 1 8.9179688 16.544922 A 7.105521 7.105521 0 0 0 8.8945312 17 A 7.105521 7.105521 0 0 0 16 24.105469 A 7.105521 7.105521 0 0 0 23.105469 17 A 7.105521 7.105521 0 0 0 23.082031 16.457031 z"/>
+ <path style="opacity:0.2" d="m 16.089844,1.9998286 c -1.748556,-0.00832 -3.522815,0.2847033 -5.242188,0.8964844 a 1.3170564,1.2273531 0 0 0 -0.761718,1.5839844 l 2.339843,5.7226566 A 1.3170564,1.2273531 0 0 0 14.125,10.913891 c 0.597856,-0.212759 1.233096,-0.32147 1.873047,-0.322266 0.639504,0.0023 1.272215,0.11231 1.869141,0.326172 a 1.3170564,1.2273531 0 0 0 1.703124,-0.707031 l 2.34375,-5.7324218 A 1.3170564,1.2273531 0 0 0 21.150391,2.8943598 C 19.553273,2.3275147 17.843081,2.0081708 16.089844,1.9998286 Z M 3.0351562,10.999829 A 1.2273531,1.3170564 0 0 0 1.8964844,11.847485 C 1.2847024,13.566858 0.9917,15.341117 1,17.089673 c 0.00834,1.753237 0.3276862,3.463429 0.8945312,5.060547 a 1.2273531,1.3170564 0 0 0 1.5839844,0.763671 l 5.7324219,-2.34375 A 1.2273531,1.3170564 0 0 0 9.9179688,18.867017 C 9.7041067,18.270091 9.5940969,17.63738 9.5917969,16.997876 9.5925929,16.357925 9.7013035,15.722685 9.9140625,15.124829 A 1.2273531,1.3170564 0 0 0 9.203125,13.42561 L 3.4804688,11.085767 a 1.2273531,1.3170564 0 0 0 -0.4453126,-0.08594 z m 25.9296878,0 a 1.2273531,1.3170564 0 0 0 -0.445313,0.08594 l -5.722656,2.339843 a 1.2273531,1.3170564 0 0 0 -0.710937,1.699219 c 0.212758,0.597856 0.321469,1.233096 0.322265,1.873047 -0.0023,0.639504 -0.11231,1.272215 -0.326172,1.869141 a 1.2273531,1.3170564 0 0 0 0.707031,1.703124 l 5.732422,2.34375 A 1.2273531,1.3170564 0 0 0 30.105469,22.15022 C 30.672314,20.553102 30.991657,18.84291 31,17.089673 31.0083,15.341117 30.715297,13.566858 30.103516,11.847485 a 1.2273531,1.3170564 0 0 0 -1.138672,-0.847656 z m -10.582032,12 a 1.3170564,1.2273531 0 0 0 -0.515624,0.08203 c -0.596926,0.213862 -1.229637,0.323872 -1.869141,0.326172 -0.639951,-7.96e-4 -1.275191,-0.109507 -1.873047,-0.322265 a 1.3170564,1.2273531 0 0 0 -1.699219,0.710937 l -2.339843,5.722656 a 1.3170564,1.2273531 0 0 0 0.761718,1.583985 c 1.719373,0.611782 3.493632,0.904784 5.242188,0.896484 1.753237,-0.0083 3.463429,-0.327686 5.060547,-0.894531 a 1.3170564,1.2273531 0 0 0 0.763671,-1.583985 l -2.34375,-5.732422 a 1.3170564,1.2273531 0 0 0 -1.1875,-0.789062 z"/>
+ <path style="fill:#e74c3c" d="M 16.089844 1 C 14.341288 0.99168 12.567029 1.2847033 10.847656 1.8964844 A 1.3170564 1.2273531 0 0 0 10.085938 3.4804688 L 12.425781 9.203125 A 1.3170564 1.2273531 0 0 0 14.125 9.9140625 C 14.722856 9.7013035 15.358096 9.5925929 15.998047 9.5917969 C 16.637551 9.5940969 17.270262 9.7041068 17.867188 9.9179688 A 1.3170564 1.2273531 0 0 0 19.570312 9.2109375 L 21.914062 3.4785156 A 1.3170564 1.2273531 0 0 0 21.150391 1.8945312 C 19.553273 1.3276861 17.843081 1.0083422 16.089844 1 z M 3.0351562 10 A 1.2273531 1.3170564 0 0 0 1.8964844 10.847656 C 1.2847024 12.567029 0.9917 14.341288 1 16.089844 C 1.008342 17.843081 1.3276862 19.553273 1.8945312 21.150391 A 1.2273531 1.3170564 0 0 0 3.4785156 21.914062 L 9.2109375 19.570312 A 1.2273531 1.3170564 0 0 0 9.9179688 17.867188 C 9.7041067 17.270262 9.5940969 16.637551 9.5917969 15.998047 C 9.5925929 15.358096 9.7013035 14.722856 9.9140625 14.125 A 1.2273531 1.3170564 0 0 0 9.203125 12.425781 L 3.4804688 10.085938 A 1.2273531 1.3170564 0 0 0 3.0351562 10 z M 28.964844 10 A 1.2273531 1.3170564 0 0 0 28.519531 10.085938 L 22.796875 12.425781 A 1.2273531 1.3170564 0 0 0 22.085938 14.125 C 22.298696 14.722856 22.407407 15.358096 22.408203 15.998047 C 22.405903 16.637551 22.295893 17.270262 22.082031 17.867188 A 1.2273531 1.3170564 0 0 0 22.789062 19.570312 L 28.521484 21.914062 A 1.2273531 1.3170564 0 0 0 30.105469 21.150391 C 30.672314 19.553273 30.991657 17.843081 31 16.089844 C 31.0083 14.341288 30.715297 12.567029 30.103516 10.847656 A 1.2273531 1.3170564 0 0 0 28.964844 10 z M 18.382812 22 A 1.3170564 1.2273531 0 0 0 17.867188 22.082031 C 17.270262 22.295893 16.637551 22.405903 15.998047 22.408203 C 15.358096 22.407407 14.722856 22.298696 14.125 22.085938 A 1.3170564 1.2273531 0 0 0 12.425781 22.796875 L 10.085938 28.519531 A 1.3170564 1.2273531 0 0 0 10.847656 30.103516 C 12.567029 30.715298 14.341288 31.0083 16.089844 31 C 17.843081 30.991658 19.553273 30.672314 21.150391 30.105469 A 1.3170564 1.2273531 0 0 0 21.914062 28.521484 L 19.570312 22.789062 A 1.3170564 1.2273531 0 0 0 18.382812 22 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/system-hibernate.svg b/.icons/awkward/32x32/apps/system-hibernate.svg
new file mode 120000
index 00000000..2451dd60
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-hibernate.svg
@@ -0,0 +1 @@
+system-suspend-hibernate.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-installer.svg b/.icons/awkward/32x32/apps/system-installer.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-installer.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-keyboard-mx.svg b/.icons/awkward/32x32/apps/system-keyboard-mx.svg
new file mode 100644
index 00000000..3367d9be
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-keyboard-mx.svg
@@ -0,0 +1,27 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <rect x="2" y="6" width="28" height="20" rx="1.4" ry="1.4" style="fill:#2095f2"/>
+ <path d="M 3.4004,6 C 2.6248,6 2,6.6248 2,7.4004 v 1 C 2,7.6248 2.6248,7 3.4004,7 h 25.2 c 0.775,0 1.4,0.6248 1.4,1.4004 v -1 C 30.0004,6.6248 29.3754,6 28.6004,6 Z" style="fill:#ffffff;opacity:.2"/>
+ <path d="m2 24.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z" style="opacity:.2"/>
+ <circle cx="5.5" cy="11.5" r="1.5" style="opacity:.2"/>
+ <circle cx="10.5" cy="11.5" r="1.5" style="opacity:.2"/>
+ <circle cx="15.5" cy="11.5" r="1.5" style="opacity:.2"/>
+ <circle cx="20.5" cy="11.5" r="1.5" style="opacity:.2"/>
+ <circle cx="25.5" cy="11.5" r="1.5" style="opacity:.2"/>
+ <circle cx="8.5" cy="17.5" r="1.5" style="opacity:.2"/>
+ <circle cx="13.5" cy="17.5" r="1.5" style="opacity:.2"/>
+ <circle cx="18.5" cy="17.5" r="1.5" style="opacity:.2"/>
+ <circle cx="23.5" cy="17.5" r="1.5" style="opacity:.2"/>
+ <rect x="6" y="22" width="20" height="3" rx=".75" ry=".75" style="opacity:.2"/>
+ <circle cx="5.5" cy="10.5" r="1.5" style="fill:#ffffff"/>
+ <circle cx="10.5" cy="10.5" r="1.5" style="fill:#ffffff"/>
+ <circle cx="15.5" cy="10.5" r="1.5" style="fill:#ffffff"/>
+ <circle cx="20.5" cy="10.5" r="1.5" style="fill:#ffffff"/>
+ <circle cx="25.5" cy="10.5" r="1.5" style="fill:#ffffff"/>
+ <circle cx="8.5" cy="16.5" r="1.5" style="fill:#ffffff"/>
+ <circle cx="13.5" cy="16.5" r="1.5" style="fill:#ffffff"/>
+ <circle cx="18.5" cy="16.5" r="1.5" style="fill:#ffffff"/>
+ <circle cx="23.5" cy="16.5" r="1.5" style="fill:#ffffff"/>
+ <rect x="6" y="21" width="20" height="3" rx=".75" ry=".75" style="fill:#ffffff"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/system-lock-screen.svg b/.icons/awkward/32x32/apps/system-lock-screen.svg
new file mode 100644
index 00000000..96ddb0df
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-lock-screen.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#ea882b" cx="16" cy="16" r="14"/>
+ <path opacity=".2" d="m16 7.0001c-2.8204 0-5 2.2937-5 5.1429v1.857h-1.1091c-0.4932 0-0.8909 0.473-0.8909 0.971v9.129c0 0.498 0.3977 0.9 0.8909 0.9h12.218c0.493 0 0.891-0.402 0.891-0.9v-9.1286c0-0.498-0.399-1.003-0.891-0.971h-1.109v-1.857c0-2.849-2.18-5.143-5-5.143zm0 2c1.7627 0 3 1.3621 3 3.1429v1.857h-6v-1.857c0-1.781 1.237-3.143 3-3.143z"/>
+ <path fill="#fff" d="m16 6.0002c-2.8204 0-5 2.2937-5 5.1429v1.857h-1.1091c-0.4932 0-0.8909 0.473-0.8909 0.971v9.129c0 0.498 0.3977 0.9 0.8909 0.9h12.218c0.493 0 0.891-0.402 0.891-0.9v-9.1286c0-0.498-0.399-1.003-0.891-0.971h-1.109v-1.857c0-2.8493-2.18-5.143-5-5.143zm0 2c1.7627 0 3 1.3621 3 3.1429v1.857h-6v-1.857c0-1.781 1.237-3.143 3-3.143z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/system-log-out.svg b/.icons/awkward/32x32/apps/system-log-out.svg
new file mode 100644
index 00000000..d1ffd4ca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-log-out.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#7bbb36" cx="16" cy="16" r="14"/>
+ <path opacity=".2" d="m16 8a9 9 0 0 1 9 9 9 9 0 0 1 -9 9 9 9 0 0 1 -9 -9 9 9 0 0 1 9 -9zm0 2a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -7 -7zm0 4 1.9824 1.5391l2.018 1.461-2.017 1.461-1.983 1.539 0.024-2h-3.024c-0.554 0-1-0.446-1-1s0.446-1 1-1h3.0234l-0.02344-2z"/>
+ <path fill="#fff" d="m16 7a9 9 0 0 1 9 9 9 9 0 0 1 -9 9 9 9 0 0 1 -9 -9 9 9 0 0 1 9 -9zm0 2a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -7 -7zm0 4 1.9824 1.5391l2.018 1.461-2.017 1.461-1.983 1.539 0.024-2h-3.024c-0.554 0-1-0.446-1-1s0.446-1 1-1h3.0234l-0.02344-2z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/system-os-installer.svg b/.icons/awkward/32x32/apps/system-os-installer.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-os-installer.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-reboot.svg b/.icons/awkward/32x32/apps/system-reboot.svg
new file mode 100644
index 00000000..c5049db9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-reboot.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#eac046" cx="16" cy="16" r="14"/>
+ <path opacity=".2" d="m14 5v3.2344c-4.0916 0.9326-6.9956 4.5686-7 8.7656 0 4.9706 4.0294 9 9 9 4.5795-0.0054 8.4248-3.4488 8.9336-8 0 0 0.06641-1-0.93359-1s-1.0801 1-1.0801 1c-0.497 3.441-3.443 5.996-6.92 6-3.866 0-7-3.134-7-7 0.0031-3.093 2.036-5.817 5-6.701v2.701l4-4z"/>
+ <path fill="#fff" d="m14 4v3.2344c-4.0916 0.9325-6.9956 4.5686-7 8.7656 0 4.9706 4.0294 9 9 9 4.5795-0.0054 8.4248-3.4488 8.9336-8 0 0 0.06641-1-0.93359-1s-1.0801 1-1.0801 1c-0.497 3.441-3.443 5.996-6.92 6-3.866 0-7-3.134-7-7 0.0031-3.093 2.036-5.817 5-6.701v2.701l4-4z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/system-restart.svg b/.icons/awkward/32x32/apps/system-restart.svg
new file mode 120000
index 00000000..badbc28d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-restart.svg
@@ -0,0 +1 @@
+system-reboot.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-save-session.svg b/.icons/awkward/32x32/apps/system-save-session.svg
new file mode 100644
index 00000000..189d8933
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-save-session.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="fill:#ed60be" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 15.9995,3 14,14 0 0 1 29.9785,16.414 14,14 0 0 0 29.9995,16 a 14,14 0 0 0 -14,-14 z"/>
+ <path style="opacity:0.2" d="M 29.979,16.414 A 14,14 0 0 1 16,30 14,14 0 0 1 2.022,16.586 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 29.979,16.414 Z"/>
+ <path style="opacity:0.2" d="m 9.9999997,10 c -0.55,0 -1,0.45 -1,1 v 11 l 1.9999993,2 H 22 c 0.55,0 1,-0.45 1,-1 V 11 c 0,-0.55 -0.45,-1 -1,-1 z m 0.9999993,2 H 21 v 10 h -1 v -5 h -8.000001 v 5 h -1 z M 16,18 h 2 v 4 h -2 z"/>
+ <path style="fill:#ffffff" d="m 9.9999997,9.0000003 c -0.55,0 -1,0.45 -1,0.9999995 V 21 l 1.9999993,2 H 22 c 0.55,0 1,-0.45 1,-1 V 9.9999998 C 23,9.4500003 22.55,9.0000003 22,9.0000003 Z M 10.999999,11 H 21 v 10 h -1 v -5 h -8.000001 v 5 h -1 z M 16,17 h 2 v 4 h -2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/system-search.svg b/.icons/awkward/32x32/apps/system-search.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-search.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-shut-down.svg b/.icons/awkward/32x32/apps/system-shut-down.svg
new file mode 120000
index 00000000..014e3332
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-shut-down.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-shutdown.svg b/.icons/awkward/32x32/apps/system-shutdown.svg
new file mode 100644
index 00000000..42a7aada
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-shutdown.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#c2352a" cx="16" cy="16" r="14"/>
+ <path opacity=".2" d="m16 8a9 9 0 0 0 -9 9 9 9 0 0 0 9 9 9 9 0 0 0 9 -9 9 9 0 0 0 -9 -9zm0 2a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7 -7 7 7 0 0 1 7 -7zm0 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1s1-0.446 1-1v-6c0-0.554-0.446-1-1-1z"/>
+ <path fill="#fff" d="m16 7a9 9 0 0 0 -9 9 9 9 0 0 0 9 9 9 9 0 0 0 9 -9 9 9 0 0 0 -9 -9zm0 2a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7 -7 7 7 0 0 1 7 -7zm0 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1s1-0.446 1-1v-6c0-0.554-0.446-1-1-1z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/system-software-install.svg b/.icons/awkward/32x32/apps/system-software-install.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-software-install.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-software-installer.svg b/.icons/awkward/32x32/apps/system-software-installer.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-software-installer.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/system-software-update.svg b/.icons/awkward/32x32/apps/system-software-update.svg
new file mode 100644
index 00000000..b44df87f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-software-update.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 15.927613,29.999718 c 0.560622,0.0035 1.126071,-0.02559 1.689923,-0.08985 2.237634,-0.254997 4.417218,-1.045757 6.332309,-2.349796 2.820395,-1.920485 4.734979,-4.79266 5.583411,-8.002588 0.660909,-0.300914 1.256149,-0.757194 1.727172,-1.382923 0.935035,-1.242142 1.035838,-3.471298 0,-4.84804 a 3.0115789,3.0005382 0 0 0 0,-0.002 l -0.941024,-1.250099 a 3.0115789,3.0005382 0 0 0 -0.002,-0.002 l -0.942985,-1.2501 C 28.337625,9.4477225 26.868382,9.0000045 25.555468,9.0000045 c -1.312914,0 -2.782157,0.447718 -3.81899,1.8224105 l -0.942985,1.250099 a 3.0115789,3.0005382 0 0 0 -0.002,0.002 l -0.941024,1.250099 a 3.0115789,3.0005382 0 0 0 0,0.002 c -1.035838,1.376742 -0.935035,3.605898 0,4.84804 0.129089,0.171489 0.32603,0.234339 0.472472,0.380891 -0.366891,0.614874 -0.859027,1.156741 -1.472311,1.574343 -1.373489,0.935247 -3.10291,1.131925 -4.654148,0.529339 l 0.04705,0.01758 c -1.172805,-0.478007 -2.638144,-0.438132 -3.73077,0.109384 -1.092626,0.547516 -1.80519,1.444249 -2.187882,2.422067 -0.38269,0.977818 -0.467497,2.118146 -0.03529,3.258071 0.429684,1.133063 1.473242,2.140715 2.652555,2.584096 1.612823,0.622725 3.303038,0.93869 4.985468,0.949294 z"/>
+ <path style="fill:#ff9932;fill-rule:evenodd" d="m 15.927613,28.999714 c 0.560622,0.0035 1.126071,-0.02559 1.689923,-0.08985 2.237634,-0.254997 4.417218,-1.045757 6.332309,-2.349796 2.820395,-1.920485 4.734979,-4.79266 5.583411,-8.002588 0.660909,-0.300914 1.256149,-0.757194 1.727172,-1.382923 0.935035,-1.242142 1.035838,-3.471298 0,-4.84804 a 3.0115789,3.0005382 0 0 0 0,-0.002 l -0.941024,-1.250099 a 3.0115789,3.0005382 0 0 0 -0.002,-0.002 l -0.942985,-1.2501 C 28.337625,8.447718 26.868382,8 25.555468,8 24.242554,8 22.773311,8.447718 21.736478,9.822411 l -0.942985,1.250099 a 3.0115789,3.0005382 0 0 0 -0.002,0.002 l -0.941024,1.250099 a 3.0115789,3.0005382 0 0 0 0,0.002 c -1.035838,1.376742 -0.935035,3.605898 0,4.84804 0.129089,0.171489 0.32603,0.234339 0.472472,0.380891 -0.366891,0.614874 -0.859027,1.156741 -1.472311,1.574343 -1.373489,0.935247 -3.10291,1.131925 -4.654148,0.529339 l 0.04705,0.01758 c -1.172805,-0.478007 -2.638144,-0.438132 -3.73077,0.109384 -1.092626,0.547516 -1.80519,1.444249 -2.187882,2.422067 -0.38269,0.977818 -0.467497,2.118146 -0.03529,3.258071 0.429684,1.133063 1.473242,2.140715 2.652555,2.584096 1.612823,0.622725 3.303038,0.93869 4.985468,0.949294 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 17.072266 3 C 16.511644 2.99647 15.946665 3.0255878 15.382812 3.0898438 C 13.145179 3.344841 10.965872 4.1354146 9.0507812 5.4394531 C 6.2303866 7.3599378 4.3152294 10.233432 3.4667969 13.443359 C 2.805888 13.744273 2.2112573 14.200443 1.7402344 14.826172 C 0.80519938 16.068314 0.70439638 18.297086 1.7402344 19.673828 A 3.0115789 3.0005382 0 0 0 1.7402344 19.675781 L 2.6796875 20.925781 A 3.0115789 3.0005382 0 0 0 2.6816406 20.927734 L 3.625 22.177734 C 4.6618337 23.552333 6.1323984 24 7.4453125 24 C 8.7582266 24 10.226839 23.552427 11.263672 22.177734 L 12.207031 20.927734 A 3.0115789 3.0005382 0 0 0 12.208984 20.925781 L 13.150391 19.675781 A 3.0115789 3.0005382 0 0 0 13.150391 19.673828 C 14.186229 18.297086 14.085426 16.068314 13.150391 14.826172 C 13.021302 14.654683 12.824176 14.591865 12.677734 14.445312 C 13.044625 13.830438 13.535154 13.288696 14.148438 12.871094 C 15.521926 11.935847 17.251496 11.737258 18.802734 12.339844 L 18.755859 12.322266 C 19.053162 12.443439 19.369297 12.529203 19.693359 12.583984 C 19.746121 12.498211 19.789167 12.406506 19.849609 12.326172 L 19.849609 12.324219 L 20.791016 11.074219 L 20.792969 11.072266 L 21.736328 9.8222656 C 22.626393 8.6421662 23.831397 8.1697885 24.986328 8.0527344 C 24.980958 7.5553067 24.905075 7.0452328 24.710938 6.5332031 C 24.281253 5.4001411 23.237907 4.3925996 22.058594 3.9492188 C 20.445771 3.3264935 18.754696 3.0106042 17.072266 3 z"/>
+ <path style="fill:#ffda43;fill-rule:evenodd" d="M 17.072375,2.0002858 C 16.511753,1.9967556 15.946304,2.0258809 15.382452,2.090137 13.144818,2.345134 10.965234,3.1358943 9.0501428,4.4399328 6.2297481,6.3604175 4.3151644,9.2325934 3.4667319,12.442521 2.805823,12.743435 2.210583,13.199715 1.7395601,13.825444 c -0.935035,1.242142 -1.035838,3.471298 0,4.84804 a 3.0115789,3.0005382 0 0 0 0,0.002 l 0.9410243,1.250099 a 3.0115789,3.0005382 0 0 0 0.00196,0.002 l 0.9429849,1.2501 C 4.662363,22.552282 6.1316059,23 7.44452,23 c 1.3129141,0 2.782157,-0.447718 3.81899,-1.822411 l 0.942985,-1.250099 a 3.0115789,3.0005382 0 0 0 0.002,-0.002 l 0.941024,-1.250099 a 3.0115789,3.0005382 0 0 0 0,-0.002 c 1.035838,-1.376742 0.935035,-3.605898 0,-4.84804 -0.129089,-0.171489 -0.32603,-0.234339 -0.472472,-0.380891 0.366891,-0.614874 0.859027,-1.156741 1.472311,-1.574343 1.373489,-0.935247 3.10291,-1.131925 4.654148,-0.529339 l -0.04705,-0.01758 c 1.172805,0.478007 2.638144,0.438132 3.73077,-0.109384 1.092626,-0.547516 1.80519,-1.4442495 2.187882,-2.4220673 0.38269,-0.9778178 0.467497,-2.1181455 0.03529,-3.2580712 C 24.280714,4.4006135 23.237156,3.3929609 22.057843,2.94958 20.44502,2.3268547 18.754805,2.01089 17.072375,2.0002858 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 17.072266,6.0019576 C 16.630436,5.9991626 16.188236,6.0221457 15.75,6.0722701 13.997056,6.2727677 12.292011,6.893478 10.792969,7.9179733 8.0725613,9.77719 6.3576256,12.752311 6.0605469,16.000004 l -0.4375,0 a 1.6244921,1.250232 0 0 0 -1.40625,1.875 l 0.9375,1.25 0.9394531,1.25 a 1.6244921,1.250232 0 0 0 2.8125,0 l 0.9394531,-1.25 0.9374999,-1.25 a 1.6244921,1.250232 0 0 0 -1.4062499,-1.875 l -0.3125,0 C 9.3481147,13.742796 10.581445,11.696396 12.486328,10.394536 14.669114,8.9027473 17.44299,8.5864947 19.90625,9.5468795 a 1.50015,1.50015 0 1 0 1.089844,-2.7949219 c -1.268744,-0.4946627 -2.598339,-0.7416149 -3.923828,-0.75 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="M 17.072266,5.0019531 C 16.630436,4.9991581 16.188236,5.0221412 15.75,5.0722656 13.997056,5.2727632 12.292011,5.8934735 10.792969,6.9179688 8.0725613,8.7771855 6.3576256,11.752307 6.0605469,15 l -0.4375,0 a 1.6244921,1.250232 0 0 0 -1.40625,1.875 l 0.9375,1.25 0.9394531,1.25 a 1.6244921,1.250232 0 0 0 2.8125,0 l 0.9394531,-1.25 0.9374999,-1.25 A 1.6244921,1.250232 0 0 0 9.3769531,15 l -0.3125,0 C 9.3481147,12.742792 10.581445,10.696392 12.486328,9.3945312 14.669114,7.9027428 17.44299,7.5864902 19.90625,8.546875 a 1.50015,1.50015 0 1 0 1.089844,-2.7949219 c -1.268744,-0.4946627 -2.598339,-0.7416149 -3.923828,-0.75 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 17.072266 2 C 16.511644 1.9964698 15.946664 2.0255877 15.382812 2.0898438 C 13.145179 2.3448407 10.965872 3.1354146 9.0507812 4.4394531 C 6.2303866 6.3599378 4.3152294 9.2334318 3.4667969 12.443359 C 2.805888 12.744273 2.2112573 13.200443 1.7402344 13.826172 C 1.167218 14.587392 0.91001218 15.717641 1.0332031 16.796875 C 1.1070624 16.05675 1.3443703 15.352055 1.7402344 14.826172 C 2.2112573 14.200443 2.805888 13.744273 3.4667969 13.443359 C 4.3152294 10.233431 6.2303866 7.3599378 9.0507812 5.4394531 C 10.965872 4.1354146 13.145179 3.3448407 15.382812 3.0898438 C 15.946664 3.0255876 16.511644 2.9964698 17.072266 3 C 18.754696 3.0106042 20.445771 3.3264935 22.058594 3.9492188 C 23.237907 4.3925997 24.281253 5.4001411 24.710938 6.5332031 C 24.844741 6.8861047 24.913875 7.2377926 24.955078 7.5859375 C 25.027814 6.9250403 24.975586 6.2311999 24.710938 5.5332031 C 24.281253 4.4001411 23.237907 3.3925997 22.058594 2.9492188 C 20.445771 2.3264935 18.754696 2.0106042 17.072266 2 z M 13.132812 13.810547 C 12.966611 14.012241 12.811056 14.221878 12.677734 14.445312 C 12.824176 14.591864 13.021302 14.654683 13.150391 14.826172 C 13.546255 15.352055 13.781609 16.05675 13.855469 16.796875 C 13.97866 15.717641 13.723407 14.587392 13.150391 13.826172 C 13.145429 13.81958 13.137968 13.816828 13.132812 13.810547 z"/>
+ <path style="fill:#ff9932;fill-rule:evenodd" d="m 31.260428,12.326517 0,-0.002 -0.941024,-1.250099 -0.002,-0.002 -0.942985,-1.2501 C 28.337625,8.447718 26.868382,8 25.555468,8 24.242554,8 22.773311,8.447718 21.736478,9.822411 l -0.942985,1.250099 -0.002,0.002 -0.941024,1.250099 0,0.002 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 15.927722,26.998051 c 0.44183,0.0028 0.88403,-0.02019 1.322266,-0.07031 1.752944,-0.200497 3.457989,-0.821208 4.957031,-1.845703 2.720408,-1.85922 4.435343,-4.834341 4.732422,-8.082034 l 0.4375,0 a 1.6244921,1.250232 0 0 0 1.40625,-1.875 l -0.9375,-1.25 -0.939453,-1.25 a 1.6244921,1.250232 0 0 0 -2.8125,0 l -0.939453,1.25 -0.9375,1.25 a 1.6244921,1.250232 0 0 0 1.40625,1.875 l 0.3125,0 c -0.283662,2.257208 -1.516992,4.303608 -3.421875,5.605469 -2.182786,1.491788 -4.956662,1.808041 -7.419922,0.847656 a 1.50015,1.50015 0 1 0 -1.089844,2.794922 c 1.268744,0.494663 2.598339,0.741615 3.923828,0.75 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 15.927722,25.998047 c 0.44183,0.0028 0.88403,-0.02019 1.322266,-0.07031 1.752944,-0.200497 3.457989,-0.821208 4.957031,-1.845703 C 24.927427,22.222814 26.642362,19.247693 26.939441,16 l 0.4375,0 a 1.6244921,1.250232 0 0 0 1.40625,-1.875 l -0.9375,-1.25 -0.939453,-1.25 a 1.6244921,1.250232 0 0 0 -2.8125,0 l -0.939453,1.25 -0.9375,1.25 A 1.6244921,1.250232 0 0 0 23.623035,16 l 0.3125,0 c -0.283662,2.257208 -1.516992,4.303608 -3.421875,5.605469 -2.182786,1.491788 -4.956662,1.808041 -7.419922,0.847656 a 1.50015,1.50015 0 1 0 -1.089844,2.794922 c 1.268744,0.494663 2.598339,0.741615 3.923828,0.75 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/system-suspend-hibernate.svg b/.icons/awkward/32x32/apps/system-suspend-hibernate.svg
new file mode 100644
index 00000000..990203e6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-suspend-hibernate.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#9f65d3" cx="16" cy="16" r="14"/>
+ <path opacity=".2" d="m16 8c-4.9706 0-9 4.0294-9 9s4.0294 9 9 9 9-4.0294 9-9-4.0294-9-9-9zm0 2c3.866 0 7 3.134 7 7s-3.134 7-7 7-7-3.134-7-7 3.134-7 7-7zm0 5a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2z"/>
+ <path fill="#fff" d="m16 7c-4.9706 0-9 4.0294-9 9s4.0294 9 9 9 9-4.0294 9-9-4.0294-9-9-9zm0 2c3.866 0 7 3.134 7 7s-3.134 7-7 7-7-3.134-7-7 3.134-7 7-7zm0 5a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/system-suspend.svg b/.icons/awkward/32x32/apps/system-suspend.svg
new file mode 100644
index 00000000..979ac45d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-suspend.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#41a5c7" cx="16" cy="16" r="14"/>
+ <path opacity=".2" d="m25 17a9 9 0 0 0 -9 -9 9 9 0 0 0 -9 9 9 9 0 0 0 9 9 9 9 0 0 0 9 -9zm-2 0a7 7 0 0 1 -7 7 7 7 0 0 1 -7 -7 7 7 0 0 1 7 -7 7 7 0 0 1 7 7zm-3 0c0-0.554-0.446-1-1-1h-6c-0.554 0-1 0.446-1 1s0.446 1 1 1h6c0.554 0 1-0.446 1-1z"/>
+ <path fill="#fff" d="m25 16a9 9 0 0 0 -9 -9 9 9 0 0 0 -9 9 9 9 0 0 0 9 9 9 9 0 0 0 9 -9zm-2 0a7 7 0 0 1 -7 7 7 7 0 0 1 -7 -7 7 7 0 0 1 7 -7 7 7 0 0 1 7 7zm-3 0c0-0.554-0.446-1-1-1h-6c-0.554 0-1 0.446-1 1s0.446 1 1 1h6c0.554 0 1-0.446 1-1z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/system-switch-user.svg b/.icons/awkward/32x32/apps/system-switch-user.svg
new file mode 100644
index 00000000..254a127b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-switch-user.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#36bb94" cx="16" cy="16" r="14"/>
+ <path fill-rule="evenodd" opacity=".2" d="m13 8.9999c-0.665 0-1 0.4129-1 0.9258v11.074h-3l4 4 4-4h-3v-11.074c0-0.5129-0.335-0.926-1-0.926zm6 0-4 4h3v11.074c0 0.513 0.335 0.926 1 0.926 0.6648 0 1-0.41291 1-0.92578v-11.074h3l-4-4z"/>
+ <path fill="#fff" fill-rule="evenodd" d="m13 8c-0.665 0-1 0.4129-1 0.9258v11.074h-3l4 4 4-4h-3v-11.074c0-0.5129-0.335-0.926-1-0.926zm6 0-4 4h3v11.074c0 0.513 0.335 0.926 1 0.926 0.6648 0 1-0.41291 1-0.92578v-11.074h3l-4-4z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/system-users.svg b/.icons/awkward/32x32/apps/system-users.svg
new file mode 100644
index 00000000..3f5f2293
--- /dev/null
+++ b/.icons/awkward/32x32/apps/system-users.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2;fill:#00100f" cx="16" cy="17" r="14"/>
+ <circle style="fill:#009587" cx="16" cy="16" r="14"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <path d="m 16,6 c -2.2096,0 -4,1.7912 -4,4 0,2.2088 1.7904,4 4,4 2.2096,0 4,-1.7912 4,-4 0,-2.2088 -1.7904,-4 -4,-4 z"/>
+ <path d="m 16,16.000001 c -6.9993,0.0042 -7,4.430769 -7,4.430769 v 1.8 c 0,0 1.292299,2.76923 7,2.76923 5.707701,0 7,-2.76923 7,-2.76923 v -1.8 c 0,0 0,-4.433538 -6.9986,-4.430769 z"/>
+ </g>
+ <g>
+ <path style="fill:#ffffff" d="m 16,6 c -2.2096,0 -4,1.7912 -4,4 0,2.2088 1.7904,4 4,4 2.2096,0 4,-1.7912 4,-4 0,-2.2088 -1.7904,-4 -4,-4 z"/>
+ <path style="fill:#ffffff" d="m 16,16.000001 c -6.9993,0.0042 -7,4.430769 -7,4.430769 v 1.8 c 0,0 1.292299,2.76923 7,2.76923 5.707701,0 7,-2.76923 7,-2.76923 v -1.8 c 0,0 0,-4.433538 -6.9986,-4.430769 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/systemback.svg b/.icons/awkward/32x32/apps/systemback.svg
new file mode 120000
index 00000000..e7418c88
--- /dev/null
+++ b/.icons/awkward/32x32/apps/systemback.svg
@@ -0,0 +1 @@
+yast-snapper.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/systemtray.svg b/.icons/awkward/32x32/apps/systemtray.svg
new file mode 120000
index 00000000..1b23929e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/systemtray.svg
@@ -0,0 +1 @@
+xfce4-systray.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tagainijisho.svg b/.icons/awkward/32x32/apps/tagainijisho.svg
new file mode 100644
index 00000000..51c5dfd1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tagainijisho.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="16.35" r="14"/>
+ <circle style="fill:#0061a7" cx="16" cy="15.65" r="14"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16,1.65 A 14,14 0 0 0 2,15.65 14,14 0 0 0 2.01505,16.0574 14,14 0 0 1 16,2.35 14,14 0 0 1 29.9853,15.9426 14,14 0 0 0 30,15.65 14,14 0 0 0 16,1.65 Z"/>
+ <path style="opacity:0.2" d="M 5.8808594,7 A 14,14 0 0 0 3.6835938,10 H 10.216797 L 7.5976562,22 h 3.0703128 l 0.21875,-1 h 8.292969 L 18.9375,23 H 3.5234375 a 14,14 0 0 0 2.078125,3 H 26.400391 a 14,14 0 0 0 2.060547,-3 H 21.958984 L 23.292969,12 H 12.851562 l 0.4375,-2 H 28.304688 A 14,14 0 0 0 26.134766,7 Z m 6.3164066,8 h 7.710937 l -0.365234,3 h -8.001953 z"/>
+ <path style="fill:#ffffff" d="M 5.8808594 6 A 14 14 0 0 0 3.6835938 9 L 10.216797 9 L 7.5976562 21 L 10.667969 21 L 10.886719 20 L 19.179688 20 L 18.9375 22 L 3.5234375 22 A 14 14 0 0 0 5.6015625 25 L 26.400391 25 A 14 14 0 0 0 28.460938 22 L 21.958984 22 L 23.292969 11 L 12.851562 11 L 13.289062 9 L 28.304688 9 A 14 14 0 0 0 26.134766 6 L 5.8808594 6 z M 12.197266 14 L 19.908203 14 L 19.542969 17 L 11.541016 17 L 12.197266 14 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/taisei.svg b/.icons/awkward/32x32/apps/taisei.svg
new file mode 100644
index 00000000..6886f0ea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/taisei.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#007777" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="m 18,11.099609 v 0.5 C 18,12.601553 17.990755,13.157987 17.984375,14 H 16 v 1 h 1.978516 c -0.02724,2.975608 -0.05629,5.26454 0.08789,6.542969 0.09886,0.876551 0.277745,1.506157 0.71875,1.933593 C 19.226158,23.904 19.828333,24 20.5,24 H 21 V 23 H 20.5 C 19.921667,23 19.648837,22.921 19.480469,22.757812 19.3121,22.594624 19.147234,22.21759 19.058594,21.431641 18.929165,20.284032 18.955747,17.993558 18.980469,15 H 21 V 14 H 18.986328 C 18.992078,13.156225 19,12.601469 19,11.599609 v -0.5 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="M 17.128441,5.0907272 C 22.182984,4.4374172 24.02259,7.4674219 26,9.2131846 22.475436,8.6309119 22.156303,4.4251844 15.664204,7.1259254 10.482551,9.2815161 11.301922,13.720932 9.8999999,16.694928 L 7.3955665,15.367223 C 8.660937,10.739924 12.686567,5.6648483 17.128441,5.0907272 Z"/>
+ <path style="opacity:0.2" d="m 6.4667638,16 c -0.6846463,0.03771 -1.2524167,0.07799 -1.3941191,0.443505 -0.4037948,1.282273 1.0074447,1.09257 1.0074447,1.09257 L 5.6388259,17.051896 c -0.23375,-1.037412 4.2317181,0.959927 5.4324611,2.437939 3.343134,4.115114 3.604821,9.411082 10.792136,8.379679 1.1091,-0.159159 2.204265,-0.278645 3.250544,-1.244322 -1.432121,0.376714 -2.716809,0.401006 -3.855987,0.529482 -4.002601,0.424098 -5.181156,-1.083622 -6.567257,-4.1696 -0.846688,-1.925264 -2.130192,-3.945046 -3.821251,-5.315173 l 0.09636,-1.597171 -0.704284,1.145824 C 9.1509202,16.467346 7.8844515,15.999864 6.4667638,16 Z"/>
+ <path style="fill:#ffffff" d="m 6.4667638,15 c -0.6846463,0.03771 -1.2524167,0.07799 -1.3941191,0.443505 -0.4037948,1.282273 1.0074447,1.09257 1.0074447,1.09257 L 5.6388259,16.051896 c -0.23375,-1.037412 4.2317181,0.959927 5.4324611,2.437939 3.343134,4.115114 3.604821,9.411082 10.792136,8.379679 1.1091,-0.159159 2.204265,-0.278645 3.250544,-1.244322 -1.432121,0.376714 -2.716809,0.401006 -3.855987,0.529482 -4.002601,0.424098 -5.181156,-1.083622 -6.567257,-4.1696 -0.846688,-1.925264 -2.130192,-3.945046 -3.821251,-5.315173 l 0.09636,-1.597171 -0.704284,1.145824 C 9.1509202,15.467346 7.8844515,14.999864 6.4667638,15 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:round" d="M 18.500006,10.6 C 18.500006,21.1 18,22.5 20.5,22.5"/>
+ <rect style="fill:#ffffff" width="5" height="1" x="16" y="13"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tali.svg b/.icons/awkward/32x32/apps/tali.svg
new file mode 120000
index 00000000..ce1089e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tali.svg
@@ -0,0 +1 @@
+kjumpingcube.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tamtam-app.svg b/.icons/awkward/32x32/apps/tamtam-app.svg
new file mode 100644
index 00000000..808f759e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tamtam-app.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#5068f0" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="m 16,8.9993006 a 8,8 0 0 0 -8,8.0000004 8,8 0 0 0 3,6.244141 v 1.08789 2.267578 a 0.33870023,0.40003817 0 0 0 0.507812,0.347657 l 1.66211,-1.134766 1.390625,-0.947266 A 8,8 0 0 0 16,24.999301 a 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8.0000004 z m -4,8.0000004 h 8 c 0,2.209139 -1.790861,4 -4,4 -2.209139,0 -4,-1.790861 -4,-4 z"/>
+ <path style="fill:#ffffff" d="m 16,8 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8 z m -4,8 h 8 c 0,2.209139 -1.790861,4 -4,4 -2.209139,0 -4,-1.790861 -4,-4 z"/>
+ <path style="fill:#ffffff" d="M 11.346604,20.666776 A 0.33870023,0.40003817 0 0 0 11,21.066774 v 2.265615 2.267178 a 0.33870023,0.40003817 0 0 0 0.507999,0.346873 l 1.661582,-1.134371 1.661582,-1.132806 a 0.33870023,0.40003817 0 0 0 0,-0.692184 l -1.661582,-1.132807 -1.661582,-1.134371 a 0.33870023,0.40003817 0 0 0 -0.161395,-0.05313 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tanglet.svg b/.icons/awkward/32x32/apps/tanglet.svg
new file mode 100644
index 00000000..69c5aa2d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tanglet.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 16.078125,3.0000471 c -0.490445,0.00533 -0.962327,0.033642 -1.384221,0.096194 -1.557937,0.2616144 -3.097277,0.8571122 -4.42518,1.5299765 C 6.2971595,6.6714847 1.9200114,11.792292 2.0011102,15.652002 l 0.00748,-0.0067 c 0.00253,0.135704 0.027826,0.296354 0.074778,0.480138 0.1264454,0.494941 0.4092842,1.15525 0.824217,1.935483 0.8298653,1.560468 2.1872149,3.599078 3.8759803,5.745914 2.5849861,3.286153 5.1964125,5.873801 6.6585415,6.697069 l 0.0017,8.4e-4 c 1.026886,0.674868 1.917872,0.496117 2.23087,0.398872 1.034442,-0.187512 3.337172,-1.680697 6.156701,-4.086572 4.062742,-3.466694 7.671748,-7.526485 8.108401,-9.11435 l 0.01579,0.02654 C 30.633032,11.314067 23.357378,5.9929569 22.425094,5.3078657 20.70688,3.8672751 18.493394,3.0000471 16.078125,3.0000471 Z"/>
+ <path style="fill:#0060d6" d="m 16.078125,1.9999986 c -0.490445,0.00533 -0.962327,0.033642 -1.384221,0.096194 C 13.135967,2.357807 11.596627,2.9533048 10.268724,3.6261691 6.2971595,5.6714362 1.9200114,10.792244 2.0011102,14.651954 l 0.00748,-0.0067 c 0.00253,0.135704 0.027826,0.296354 0.074778,0.480138 0.1264454,0.494941 0.4092842,1.15525 0.824217,1.935483 0.8298653,1.560468 2.1872149,3.599078 3.8759803,5.745914 2.5849861,3.286153 5.1964125,5.873801 6.6585415,6.697069 l 0.0017,8.4e-4 c 1.026886,0.674868 1.917872,0.496117 2.23087,0.398872 1.034442,-0.187512 3.337172,-1.680697 6.156701,-4.086572 4.062742,-3.466694 7.671748,-7.526485 8.108401,-9.11435 l 0.01579,0.02654 C 30.633032,10.314019 23.357378,4.9929084 22.425094,4.3078172 20.70688,2.8672266 18.493394,1.9999986 16.078125,1.9999986 Z"/>
+ <path style="opacity:0.15;fill:#ffffff" d="M 2.4444503,14.13789 A 9.8955163,1.7263538 51.519796 0 0 6.7842139,22.807226 9.8955163,1.7263538 51.519796 1 0 9.8428312,21.10918 9.8955163,1.7263538 51.519796 0 0 2.4444503,14.13789 Z"/>
+ <path style="opacity:0.15;fill:#ffffff" d="M 29.539943,16.064258 A 1.6433802,10.040131 47.18196 0 0 15.119185,29.319141 1.6433802,10.040131 47.18196 1 0 29.950129,16.664453 1.6433802,10.040131 47.18196 0 0 29.539943,16.064258 Z"/>
+ <path style="opacity:0.15;fill:#ffffff" d="m 16.291472,2.0042397 a 10,9.9703164 0 0 0 -10.2912906,9.9653933 10,9.9703164 0 1 0 19.9996376,0 10,9.9703164 0 0 0 -9.708347,-9.9653933 z"/>
+ <g style="font-size:6.73961735px;line-height:125%;font-family:Monospace;letter-spacing:0px;word-spacing:0px;opacity:0.2" transform="matrix(0.46559022,0.53104457,-0.51709037,0.47815473,-1.1036684,0.72150452)">
+ <path d="m 21.291758,-14.698858 h 16.301451 v 3.447472 H 31.728952 V 2.9886901 H 27.167863 V -11.251386 h -5.876105 z"/>
+ </g>
+ <g style="font-size:6.73961735px;line-height:125%;font-family:Monospace;letter-spacing:0px;word-spacing:0px;fill:#ffffff" transform="matrix(0.46559022,0.53104457,-0.51709037,0.47815473,-1.1036684,-0.27854398)">
+ <path style="fill:#ffffff" d="m 21.291758,-14.698858 h 16.301451 v 3.447472 H 31.728952 V 2.9886901 H 27.167863 V -11.251386 h -5.876105 z"/>
+ </g>
+ <g style="font-size:2.85384536px;line-height:125%;font-family:Monospace;letter-spacing:0px;word-spacing:0px;fill:#ffffff" transform="matrix(1.0232317,1.2683964,-0.03710002,0.43288586,-0.80000091,-0.8000012)">
+ <path style="fill:#ffffff" d="m 6.6472733,20.51031 h 1.9313615 v 6.029861 h 3.3911702 v 1.459808 H 6.6472733 Z"/>
+ </g>
+ <g style="font-size:2.20785069px;line-height:125%;font-family:Monospace;letter-spacing:0px;word-spacing:0px;fill:#ffffff" transform="matrix(1.3453264,-1.2283865,-0.13078663,0.48364218,-0.80000091,-0.8000012)">
+ <path style="fill:#ffffff" d="m 32.484429,126.84921 q -0.558862,0.27167 -1.160415,0.4075 -0.601553,0.13584 -1.241916,0.13584 -1.447608,0 -2.293664,-0.80725 -0.846055,-0.81112 -0.846055,-2.19664 0,-1.40103 0.861579,-2.2044 0.861579,-0.80336 2.359641,-0.80336 0.578267,0 1.106081,0.10867 0.531695,0.10866 1.001295,0.32212 v 1.19922 q -0.485124,-0.27555 -0.966366,-0.41138 -0.477362,-0.13584 -0.958604,-0.13584 -0.892627,0 -1.377751,0.50065 -0.481242,0.49677 -0.481242,1.42432 0,0.9198 0.465719,1.42044 0.465718,0.50065 1.323416,0.50065 0.232859,0 0.43079,-0.0272 0.201811,-0.031 0.360932,-0.0931 v -1.12549 h -0.912032 v -1.00129 h 2.328592 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.078125 2 C 15.58768 2.00533 15.115253 2.0331511 14.693359 2.0957031 C 13.135422 2.3573175 11.597434 2.9540888 10.269531 3.6269531 C 6.2979667 5.6722202 1.9208543 10.792634 2.0019531 14.652344 L 2.0078125 14.644531 C 2.0090165 14.709112 2.0335257 14.797362 2.0449219 14.873047 C 2.4981879 11.129988 6.5596253 6.5374719 10.269531 4.6269531 C 11.597434 3.9540888 13.135422 3.3573175 14.693359 3.0957031 C 15.115253 3.0331511 15.58768 3.00533 16.078125 3 C 18.493394 3 20.707567 3.8680032 22.425781 5.3085938 C 23.28862 5.9426528 29.572578 10.550093 29.96875 16.318359 C 30.302669 10.089212 23.337972 4.9789191 22.425781 4.3085938 C 20.707567 2.8680032 18.493394 2 16.078125 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/taskbar.svg b/.icons/awkward/32x32/apps/taskbar.svg
new file mode 100644
index 00000000..815ffc1a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/taskbar.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,3 C 2.6247906,3 2,3.6247906 2,4.4003906 V 8.5996094 C 2,9.3752094 2.6247906,10 3.4003906,10 H 7.5996094 C 8.3752094,10 9,9.3752094 9,8.5996094 V 4.4003906 C 9,3.6247906 8.3752094,3 7.5996094,3 Z M 13.384766,3 C 12.617689,3 12,3.6247906 12,4.4003906 V 8.5996094 C 12,9.3752094 12.617689,10 13.384766,10 H 28.615234 C 29.382311,10 30,9.3752094 30,8.5996094 V 4.4003906 C 30,3.6247906 29.382311,3 28.615234,3 Z M 3.4003906,13 C 2.6247906,13 2,13.624791 2,14.400391 v 4.199218 C 2,19.375209 2.6247906,20 3.4003906,20 H 7.5996094 C 8.3752094,20 9,19.375209 9,18.599609 V 14.400391 C 9,13.624791 8.3752094,13 7.5996094,13 Z m 9.9843754,0 C 12.617689,13 12,13.624791 12,14.400391 v 4.199218 C 12,19.375209 12.617689,20 13.384766,20 H 28.615234 C 29.382311,20 30,19.375209 30,18.599609 V 14.400391 C 30,13.624791 29.382311,13 28.615234,13 Z M 3.4003906,23 C 2.6247906,23 2,23.624791 2,24.400391 v 4.199218 C 2,29.375209 2.6247906,30 3.4003906,30 H 7.5996094 C 8.3752094,30 9,29.375209 9,28.599609 V 24.400391 C 9,23.624791 8.3752094,23 7.5996094,23 Z m 9.9843754,0 C 12.617689,23 12,23.624791 12,24.400391 v 4.199218 C 12,29.375209 12.617689,30 13.384766,30 H 28.615234 C 29.382311,30 30,29.375209 30,28.599609 V 24.400391 C 30,23.624791 29.382311,23 28.615234,23 Z"/>
+ <rect style="fill:#1e7ddc" width="7" height="7" x="2" y="12" rx="1.4" ry="1.4"/>
+ <rect style="fill:#1e7ddc" width="18" height="7" x="12" y="12" rx="1.385" ry="1.4"/>
+ <rect style="fill:#33bfff" width="7" height="7" x="2" y="2" rx="1.4" ry="1.4"/>
+ <rect style="fill:#33bfff" width="18" height="7" x="12" y="2" rx="1.385" ry="1.4"/>
+ <rect style="fill:#4949b1" width="7" height="7" x="2" y="22" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4949b1" width="18" height="7" x="12" y="22" rx="1.385" ry="1.4"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 7.5996094 3 C 8.3752094 3 9 3.6247906 9 4.4003906 L 9 3.4003906 C 9 2.6247906 8.3752094 2 7.5996094 2 L 3.4003906 2 z M 13.384766 2 C 12.617689 2 12 2.6247906 12 3.4003906 L 12 4.4003906 C 12 3.6247906 12.617689 3 13.384766 3 L 28.615234 3 C 29.382311 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.382311 2 28.615234 2 L 13.384766 2 z M 3.4003906 12 C 2.6247906 12 2 12.624791 2 13.400391 L 2 14.400391 C 2 13.624791 2.6247906 13 3.4003906 13 L 7.5996094 13 C 8.3752094 13 9 13.624791 9 14.400391 L 9 13.400391 C 9 12.624791 8.3752094 12 7.5996094 12 L 3.4003906 12 z M 13.384766 12 C 12.617689 12 12 12.624791 12 13.400391 L 12 14.400391 C 12 13.624791 12.617689 13 13.384766 13 L 28.615234 13 C 29.382311 13 30 13.624791 30 14.400391 L 30 13.400391 C 30 12.624791 29.382311 12 28.615234 12 L 13.384766 12 z M 3.4003906 22 C 2.6247906 22 2 22.624791 2 23.400391 L 2 24.400391 C 2 23.624791 2.6247906 23 3.4003906 23 L 7.5996094 23 C 8.3752094 23 9 23.624791 9 24.400391 L 9 23.400391 C 9 22.624791 8.3752094 22 7.5996094 22 L 3.4003906 22 z M 13.384766 22 C 12.617689 22 12 22.624791 12 23.400391 L 12 24.400391 C 12 23.624791 12.617689 23 13.384766 23 L 28.615234 23 C 29.382311 23 30 23.624791 30 24.400391 L 30 23.400391 C 30 22.624791 29.382311 22 28.615234 22 L 13.384766 22 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tauonmb.svg b/.icons/awkward/32x32/apps/tauonmb.svg
new file mode 100644
index 00000000..2ef50b1d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tauonmb.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <circle cx="16" cy="17" r="14" style="opacity:.2"/>
+ <circle cx="16" cy="16" r="14" style="fill:#b864e6"/>
+ <path d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.9785 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z" style="opacity:.2;fill:#ffffff"/>
+ <path style="fill:#d69def" d="m10.638672 5.2792969a12 12 0 0 0 -6.638672 10.720703h6a6 6 0 0 1 3.318359 -5.365234l-2.679687-5.3554691zm11.361328 10.720703a6 6 0 0 1 -3.318359 5.365234l2.679687 5.355469a12 12 0 0 0 6.638672 -10.720703h-6z"/>
+ <circle r="5" style="opacity:.1" cx="16" cy="17"/>
+ <circle r="5" style="fill:#4f4f4f" cx="16" cy="16"/>
+ <circle r="1" style="fill:#ffffff" cx="16" cy="16"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/taxi.svg b/.icons/awkward/32x32/apps/taxi.svg
new file mode 100644
index 00000000..6f412886
--- /dev/null
+++ b/.icons/awkward/32x32/apps/taxi.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#fecd38" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".5" d="m6 12v4h4v-4h-4zm4 4v4h4v-4h-4zm4 0h4v-4h-4v4zm4 0v4h4v-4h-4zm4 0h4v-4h-4v4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tde.svg b/.icons/awkward/32x32/apps/tde.svg
new file mode 120000
index 00000000..b87f2445
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tde.svg
@@ -0,0 +1 @@
+desktop-environment-tde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tdemid.svg b/.icons/awkward/32x32/apps/tdemid.svg
new file mode 120000
index 00000000..29fccab4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tdemid.svg
@@ -0,0 +1 @@
+vmpk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tdenetworkmanager.svg b/.icons/awkward/32x32/apps/tdenetworkmanager.svg
new file mode 120000
index 00000000..66bda981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tdenetworkmanager.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tdeprintfax.svg b/.icons/awkward/32x32/apps/tdeprintfax.svg
new file mode 100644
index 00000000..cd20ff08
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tdeprintfax.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="12" height="28" x="-23" y="-30" rx="1.412" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 5,19 5,29.588235 C 5,30.370353 5.61325,31 6.375,31 l 19.25,0 C 26.38675,31 27,30.370353 27,29.588235 L 27,19 5,19 Z"/>
+ <rect style="fill:#797979" width="20" height="28" x="-22" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="24" height="2" x="4" y="17"/>
+ <path style="fill:#e4e4e4" d="M 5,18 5,28.588235 C 5,29.370353 5.61325,30 6.375,30 l 19.25,0 C 26.38675,30 27,29.370353 27,28.588235 L 27,18 5,18 Z"/>
+ <path style="opacity:0.5;fill-rule:evenodd" d="m 8,26 14,0 0,2 -14,0 z"/>
+ <path style="opacity:0.5;fill-rule:evenodd" d="m 8,23 11,0 0,2 -11,0 z"/>
+ <path style="opacity:0.5;fill-rule:evenodd" d="m 8,20 16,0 0,2 -16,0 z"/>
+ <path style="opacity:0.2" d="M 18.125,5 C 17.50175,5 17,5.5017501 17,6.125 v 0.75 C 17,7.4982499 17.50175,8 18.125,8 h 0.75 C 19.49825,8 20,7.4982499 20,6.875 V 6.125 C 20,5.5017501 19.49825,5 18.875,5 Z m 4,0 C 21.50175,5 21,5.5017501 21,6.125 v 0.75 C 21,7.4982499 21.50175,8 22.125,8 h 0.75 C 23.49825,8 24,7.4982499 24,6.875 V 6.125 C 24,5.5017501 23.49825,5 22.875,5 Z m 4,0 C 25.50175,5 25,5.5017501 25,6.125 v 0.75 C 25,7.4982499 25.50175,8 26.125,8 h 0.75 C 27.49825,8 28,7.4982499 28,6.875 V 6.125 C 28,5.5017501 27.49825,5 26.875,5 Z m -8,4 C 17.50175,9 17,9.5017501 17,10.125 v 0.75 C 17,11.49825 17.50175,12 18.125,12 h 0.75 C 19.49825,12 20,11.49825 20,10.875 v -0.75 C 20,9.5017501 19.49825,9 18.875,9 Z m 4,0 C 21.50175,9 21,9.5017501 21,10.125 v 0.75 C 21,11.49825 21.50175,12 22.125,12 h 0.75 C 23.49825,12 24,11.49825 24,10.875 v -0.75 C 24,9.5017501 23.49825,9 22.875,9 Z m 4,0 C 25.50175,9 25,9.5017501 25,10.125 v 0.75 C 25,11.49825 25.50175,12 26.125,12 h 0.75 C 27.49825,12 28,11.49825 28,10.875 v -0.75 C 28,9.5017501 27.49825,9 26.875,9 Z m -8,4 C 17.50175,13 17,13.50175 17,14.125 v 0.75 C 17,15.49825 17.50175,16 18.125,16 h 0.75 C 19.49825,16 20,15.49825 20,14.875 v -0.75 C 20,13.50175 19.49825,13 18.875,13 Z m 4,0 C 21.50175,13 21,13.50175 21,14.125 v 0.75 C 21,15.49825 21.50175,16 22.125,16 h 0.75 C 23.49825,16 24,15.49825 24,14.875 v -0.75 C 24,13.50175 23.49825,13 22.875,13 Z m 4,0 C 25.50175,13 25,13.50175 25,14.125 v 0.75 C 25,15.49825 25.50175,16 26.125,16 h 0.75 C 27.49825,16 28,15.49825 28,14.875 v -0.75 C 28,13.50175 27.49825,13 26.875,13 Z"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="25" y="4" rx="1.125" ry="1.125"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="21" y="4" rx="1.125" ry="1.125"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="17" y="4" rx="1.125" ry="1.125"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="25" y="8" rx="1.125" ry="1.125"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="21" y="8" rx="1.125" ry="1.125"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="17" y="8" rx="1.125" ry="1.125"/>
+ <rect style="fill:#ff5a5a" width="3" height="3" x="25" y="12" rx="1.125" ry="1.125"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="21" y="12" rx="1.125" ry="1.125"/>
+ <rect style="fill:#6bd70f" width="3" height="3" x="17" y="12" rx="1.125" ry="1.125"/>
+ <rect style="fill:#48cdff" width="10" height="6" x="5" y="6"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <rect style="opacity:0.1" width="10" height="1" x="5" y="6"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tdescreensaver.svg b/.icons/awkward/32x32/apps/tdescreensaver.svg
new file mode 120000
index 00000000..4cbb8f64
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tdescreensaver.svg
@@ -0,0 +1 @@
+preferences-desktop-screensaver.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tdevelop.svg b/.icons/awkward/32x32/apps/tdevelop.svg
new file mode 120000
index 00000000..793d142b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tdevelop.svg
@@ -0,0 +1 @@
+kdevelop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tdewalletmanager.svg b/.icons/awkward/32x32/apps/tdewalletmanager.svg
new file mode 100644
index 00000000..096aace5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tdewalletmanager.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#c46c6c" d="M 26,28.6 V 3.4 C 26,2.6244 25.38675,2 24.625,2 H 5.375 C 4.6132,2 4,2.6244 4,3.4 V 28.6 C 4,29.376 4.6132,30 5.375,30 h 19.25 C 25.387,30 26,29.376 26,28.6 Z"/>
+ <path style="opacity:0.1" d="M 21.4,13 H 27 v 8 H 21.4 C 20.624,21 20,20.405 20,19.667 v -5.3333 c 0,-0.739 0.624,-1.334 1.4,-1.334 z"/>
+ <path style="fill:#ffffff" d="M 6.8423,3.0001 V 3.7028 H 8.8766 V 3.0001 Z m 2.7124,0 V 3.7028 H 11.589 V 3.0001 Z m 2.7124,0 v 0.7027 h 1.8833 V 3.0001 Z m 2.5614,0 v 0.7027 h 1.6952 V 3.0001 Z m 2.3733,0 v 0.7027 h 2.0343 V 3.0001 Z m 2.7124,0 v 0.7027 h 2.0343 V 3.0001 Z m 2.7124,0 v 0.7027 h 0.65691 l 0.22647,0.021959 0.19204,0.063134 0.17217,0.097444 0.14966,0.12627 0.12317,0.15509 0.02119,0.027449 0.13509,-0.11529 0.43971,-0.24704 L 24.72844,3.802994 24.71254,3.7728 24.69135,3.746724 24.5258,3.538114 24.50594,3.512038 24.48078,3.491451 24.27947,3.319891 24.25431,3.297932 24.22517,3.281463 23.99472,3.152453 23.96558,3.135984 23.93379,3.126374 23.67818,3.044026 23.64639,3.034416 23.61196,3.030296 23.33913,3.001474 23.32191,3.000104 H 22.62659 Z M 6.1326,3.0207 6.0465,3.0303 6.012,3.0344 5.9803,3.044 5.7246,3.1264 5.692818,3.13601 5.66368,3.152479 5.43323,3.281489 5.404092,3.297958 5.378927,3.319917 5.177607,3.491477 5.152443,3.512064 5.132576,3.53814 5.001456,3.70284 h 1.1973 L 6.132535,3.02073 Z m 18.858,1.6044 -0.67545,0.069996 0.008,0.08372 v 1.9887 h 0.6781 v -2.0285 l -0.0014,-0.017842 -0.0093,-0.096072 z m -0.6675,2.8451 v 2.1081 h 0.6781 V 7.4702 Z m 0,2.8108 v 2.1081 h 0.6781 V 10.281 Z m 0,2.8108 v 2.1081 h 0.6781 v -2.1081 z m 0,2.8108 v 2.1081 h 0.6781 v -2.1081 z m 0,2.8108 v 2.1081 h 0.6781 v -2.1081 z m 0,2.8108 v 2.1081 h 0.6781 v -2.1081 z m 0,2.8108 v 2.1081 h 0.6781 V 24.335 Z m 0,2.8108 v 0.07549 l -0.02119,0.23469 -0.06093,0.19901 -0.09404,0.17842 -0.12185,0.15509 -0.14966,0.12627 -0.17217,0.09744 -0.19072,0.06176 -0.05298,0.0055 0.06754,0.69996 0.08609,-0.0096 0.03443,-0.0041 0.03179,-0.0096 0.25561,-0.08235 0.03179,-0.0096 0.02914,-0.01647 0.23045,-0.12901 0.02914,-0.01647 0.02517,-0.02196 0.20131,-0.17156 0.02516,-0.02059 0.01986,-0.02608 0.16555,-0.20861 0.02119,-0.02608 0.0159,-0.0302 0.1245,-0.23881 0.0159,-0.0302 0.0093,-0.03294 0.07947,-0.26488 0.0093,-0.03294 0.0039,-0.03569 0.02782,-0.28273 0.0013,-0.01781 v -0.11528 h -0.6781 z m -19.322,1.1515 0.13112,0.1647 0.019867,0.02608 0.025164,0.02059 0.20131,0.17156 0.025164,0.02196 0.029138,0.01647 0.23045,0.12901 0.029138,0.01647 0.031782,0.0096 0.25561,0.08235 0.031782,0.0096 0.034434,0.0041 0.27283,0.02882 0.017217,0.0014 h 0.69532 v -0.7027 h -2.0303 z m 2.7084,0 V 29 h 2.0343 v -0.7027 z m 2.7124,0 V 29 h 2.0343 v -0.7027 z m 2.7124,0 V 29 h 1.6952 v -0.7027 z m 2.3733,0 V 29 h 1.8833 v -0.7027 z m 2.5614,0 V 29 h 2.0343 v -0.7027 z m 2.7124,0 V 29 h 2.0343 v -0.7027 z"/>
+ <path style="fill:#9b3e3e" d="M 21.4,12 H 27 v 8 H 21.4 C 20.624,20 20,19.405 20,18.667 v -5.3333 c 0,-0.739 0.624,-1.334 1.4,-1.334 z"/>
+ <path style="fill:#ffffff" d="m 22.088151,13 v 0.142849 l -0.01494,-0.141726 -0.05515,0.0057 0.03102,0.28346 0.03907,-0.0049 h 0.588221 v -0.285688 h -0.588247 z m 0.88234,0 v 0.285689 h 0.588236 V 13 Z m 0.882339,0 v 0.285689 h 0.588238 V 13 Z m 0.882339,0 v 0.285689 h 0.588238 V 13 Z m 0.882339,0 v 0.285689 h 0.382587 v -0.285697 h -0.382587 z m -3.914276,0.07369 -0.02643,0.0077 -0.01494,0.0049 -0.01263,0.0065 -0.159702,0.08816 -0.01263,0.0065 -0.01148,0.0086 -0.139017,0.116063 -0.01034,0.0086 -0.0092,0.01118 -0.114893,0.140612 -0.008,0.01118 -0.0069,0.01227 -0.0035,0.0065 0.167743,0.08479 0.08157,0.06248 0.107992,-0.131688 0.113743,-0.09597 0.135567,-0.07368 0.01263,-0.0049 -0.0012,-0.0021 0.0022,-8.47e-4 -0.0057,-0.0086 -0.08501,-0.258903 z m -0.656022,0.716454 -0.02183,0.07255 -0.0046,0.01227 -0.0012,0.01449 -0.01838,0.191944 -0.0012,0.0065 v 0.310057 h 0.294119 v -0.303714 l 0.01723,-0.166282 0.01724,-0.05693 -0.281484,-0.08149 z m -0.0471,0.893896 v 0.571377 h 0.294118 V 14.68404 Z m 0,0.857065 v 0.571377 h 0.294118 v -0.57138 z m 0,0.857074 v 0.571377 h 0.294118 v -0.571377 z m 0,0.857065 v 0.571386 h 0.294118 v -0.571386 z m 0.311352,0.814664 -0.281476,0.08149 0.0494,0.16516 0.0046,0.01339 0.0069,0.01118 0.08617,0.161817 0.0069,0.01226 0.008,0.01118 0.114893,0.140612 0.0092,0.01118 0.01034,0.0086 0.02873,0.02343 0.191867,-0.216502 -0.01608,-0.01339 -0.09881,-0.120529 -0.07468,-0.139497 -0.04596,-0.150657 z m 0.45152,0.571376 -0.143618,0.248867 0.02987,0.01676 0.01263,0.0065 0.01494,0.0049 0.175785,0.0558 0.01494,0.0049 0.01494,8.46e-4 0.190717,0.01899 0.008,8.46e-4 h 0.183851 v -0.285688 h -0.176918 l -0.161993,-0.01788 -0.148209,-0.04685 -0.01494,-0.0077 z m 0.796189,0.07256 v 0.285697 h 0.588238 v -0.285697 z m 0.882339,0 v 0.285697 h 0.588238 v -0.285697 z m 0.882339,0 v 0.285697 h 0.588238 v -0.285697 z m 0.88234,0 v 0.285697 h 0.588237 v -0.285697 z"/>
+ <g transform="matrix(0.5,0,0,0.5,6,4.5)">
+ <path style="fill:#c8c8c8" d="m 36,23 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z"/>
+ <path style="fill:#ffffff" d="M 35.5,22.25 A 1.5,1.25 0 0 1 34,23.5 1.5,1.25 0 0 1 32.5,22.25 1.5,1.25 0 0 1 34,21 a 1.5,1.25 0 0 1 1.5,1.25 z"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.375,2 C 4.6132,2 4,2.6248 4,3.4004 v 1 C 4,3.6248 4.6132,3 5.375,3 h 19.25 C 25.387,3 26,3.6248 26,4.4004 v -1 C 26,2.6248 25.387,2 24.625,2 Z"/>
+ <path style="opacity:0.2" d="m 4,28.6 v 1 C 4,30.375 4.6132,31 5.375,31 h 19.25 C 25.387,31 26,30.375 26,29.6 v -1 C 26,29.375 25.387,30 24.625,30 H 5.375 C 4.6132,30 4,29.375 4,28.6 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tdmconfig.svg b/.icons/awkward/32x32/apps/tdmconfig.svg
new file mode 120000
index 00000000..034554a5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tdmconfig.svg
@@ -0,0 +1 @@
+cs-login.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/team-fortress-classic.svg b/.icons/awkward/32x32/apps/team-fortress-classic.svg
new file mode 100644
index 00000000..d10493bd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/team-fortress-classic.svg
@@ -0,0 +1,8 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="16" cy="17" r="14" style="opacity:.2"/>
+ <circle cx="16" cy="16" r="14" style="fill:#3f3f3f"/>
+ <path d="m17.999875 7.20325v6.337891a4 4 0 0 1 1.458984 1.458984h6.328125a10 10 0 0 0-7.787109-7.796875zm-4 0.00977a10 10 0 0 0-7.796875 7.787105h6.337891a4 4 0 0 1 1.458984-1.458984zm-7.787109 11.787105a10 10 0 0 0 7.787109 7.796875v-6.337891a4 4 0 0 1-1.458984-1.458984zm13.246093 0a4 4 0 0 1-1.458984 1.458984v6.328125a10 10 0 0 0 7.796875-7.787109z" style="opacity:.2"/>
+ <path d="m18 6.203125v6.337891a4 4 0 0 1 1.458984 1.458984h6.328125a10 10 0 0 0-7.787109-7.796875zm-4 0.0097656a10 10 0 0 0-7.796875 7.7871094h6.337891a4 4 0 0 1 1.458984-1.458984v-6.3281254zm-7.7871094 11.787109a10 10 0 0 0 7.7871094 7.796875v-6.337891a4 4 0 0 1-1.458984-1.458984h-6.3281254zm13.246093 0a4 4 0 0 1-1.458984 1.458984v6.328125a10 10 0 0 0 7.796875-7.787109h-6.337891z" style="fill:#e2b322"/>
+ <path d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m18 6.203125v1a10 10 0 0 1 7.527344 6.796875h0.259765a10 10 0 0 0-7.787109-7.796875zm-4 0.0097656a10 10 0 0 0-7.796875 7.7871094h0.2714844a10 10 0 0 1 7.5253906-6.7871094v-1zm-7.7871094 11.787109a10 10 0 0 0 0.2597656 1h6.0683598a4 4 0 0 0 1.458984 1.458984v-1a4 4 0 0 1-1.458984-1.458984h-6.3281254zm13.246093 0a4 4 0 0 1-1.458984 1.458984v1a4 4 0 0 0 1.458984-1.458984h6.066407a10 10 0 0 0 0.271484-1h-6.337891z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/team-fortress2.svg b/.icons/awkward/32x32/apps/team-fortress2.svg
new file mode 100644
index 00000000..92b9a9b9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/team-fortress2.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#d65c2f" width="28" height="28" x="-30" y="-29.9" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path opacity=".2" d="m16.866 6.0466a11 11 0 0 0 -10.789 6.2304l6.0163 1.6121a5 5 0 0 1 3.1589 -1.8206l1.6136-6.0219zm3.8632 1.0372-1.6121 6.0163a5 5 0 0 1 1.8206 3.1589l6.0219 1.6136a11 11 0 0 0 -6.231 -10.789zm-15.689 9.0562a11 11 0 0 0 6.2308 10.789l1.612-6.016a5 5 0 0 1 -1.821 -3.159l-6.0218-1.614zm14.866 3.9834a5 5 0 0 1 -3.1589 1.8206l-1.6136 6.0219a11 11 0 0 0 10.789 -6.2305l-6.0163-1.6121z"/>
+ <path fill="#fff" d="m16.866 5.0402a11 11 0 0 0 -10.789 6.2308l6.0163 1.6121a5 5 0 0 1 3.1589 -1.8206l1.6136-6.0219zm3.8632 1.0372-1.6121 6.0163a5 5 0 0 1 1.8206 3.1589l6.0219 1.6136a11 11 0 0 0 -6.231 -10.79zm-15.689 9.0566a11 11 0 0 0 6.2305 10.789l1.6121-6.0163a5 5 0 0 1 -1.821 -3.16l-6.0218-1.613zm14.866 3.9834a5 5 0 0 1 -3.1589 1.8206l-1.6136 6.0219a11 11 0 0 0 10.789 -6.2305l-6.0163-1.6121z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/teamcity.svg b/.icons/awkward/32x32/apps/teamcity.svg
new file mode 100644
index 00000000..d14a827e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/teamcity.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#6655e4" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#21d789" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#14ddb1" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#2086e7" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 21.000244,16.999514 c 0,0 0,1.000003 -2,1.000003 -1.999999,0 -1.999999,-2.000001 -1.999999,-4.000003 0,-1.999997 0,-3.9999984 1.999999,-3.9999984 2,0 2,0.9999984 2,0.9999984"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 21.000244,15.999614 c 0,0 0,1.000003 -2,1.000003 -1.999999,0 -1.999999,-2.000001 -1.999999,-4.000003 0,-1.999997 0,-3.9999984 1.999999,-3.9999984 2,0 2,0.999998 2,0.999998"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002444,23.9999 H 17.000244"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002444,23 H 17.000244"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round" d="M 9.0002424,9.9997556 H 13.000241 M 11.000244,17.999758 V 9.9997556"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round" d="M 9.0002424,8.9998556 H 13.000241 M 11.000244,16.999858 V 8.9998556"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/teams-for-linux.svg b/.icons/awkward/32x32/apps/teams-for-linux.svg
new file mode 100644
index 00000000..7e80e857
--- /dev/null
+++ b/.icons/awkward/32x32/apps/teams-for-linux.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 26.5,5 A 3.5,3.5 0 0 0 23,8.5 3.5,3.5 0 0 0 26.5,12 3.5,3.5 0 0 0 30,8.5 3.5,3.5 0 0 0 26.5,5 Z m -3.535156,8 C 22.43063,13 22,13.43063 22,13.964844 v 0.320312 5.873047 0.556641 h 0.0078 A 4.5,4.5 0 0 0 26.5,25 4.5,4.5 0 0 0 30.988281,20.714844 H 31 V 20.158203 14.285156 13.964844 C 31,13.43063 30.56937,13 30.035156,13 Z"/>
+ <path style="opacity:0.2" d="M 17.5,3 A 4.5,4.5 0 0 0 13,7.5 4.5,4.5 0 0 0 17.5,12 4.5,4.5 0 0 0 22,7.5 4.5,4.5 0 0 0 17.5,3 Z M 11.705078,13 C 10.760759,13 10,13.76076 10,14.705078 v 1.703125 5.796875 1.021484 h 0.01367 A 7.4999995,7.4999995 0 0 0 10,23.5 7.4999995,7.4999995 0 0 0 17.5,31 7.4999995,7.4999995 0 0 0 25,23.5 7.4999995,7.4999995 0 0 0 24.990234,23.226562 H 25 V 22.205078 16.408203 14.705078 C 25,13.76076 24.23924,13 23.294922,13 Z"/>
+ <path style="fill:#5059c9" d="M 22.964286,11.999715 C 22.430072,11.999715 22,12.429786 22,12.964 V 13.285429 19.159034 19.714 H 22.177037 30.822963 31 V 19.159034 13.285429 12.964 c 0,-0.534214 -0.430072,-0.964285 -0.964286,-0.964285 z"/>
+ <circle style="fill:#5059c9" cx="26.5" cy="19.5" r="4.5"/>
+ <circle style="fill:#5059c9" cx="26.5" cy="7.5" r="3.5"/>
+ <circle style="fill:#7b83eb" cx="17.5" cy="6.5" r="4.5"/>
+ <path style="fill:#7b83eb" d="m 11.704546,11.99991 c -0.944319,0 -1.7045462,0.760227 -1.7045462,1.704545 v 1.704546 5.795454 1.022727 h 0.3462352 c 0.310537,0.412496 0.799934,0.681818 1.358311,0.681818 h 11.590907 c 0.558377,0 1.047774,-0.269322 1.35831,-0.681818 h 0.346236 v -1.022727 -5.795454 -1.704546 c 0,-0.944318 -0.760228,-1.704545 -1.704546,-1.704545 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17.5,2 A 4.5,4.5 0 0 0 13,6.5 4.5,4.5 0 0 0 13.033203,7.0117188 4.5,4.5 0 0 1 17.5,3 4.5,4.5 0 0 1 21.966797,6.9882812 4.5,4.5 0 0 0 22,6.5 4.5,4.5 0 0 0 17.5,2 Z M 11.705078,12 C 10.760759,12 10,12.76076 10,13.705078 v 1 C 10,13.76076 10.760759,13 11.705078,13 H 23.294922 C 24.23924,13 25,13.76076 25,14.705078 v -1 C 25,12.76076 24.23924,12 23.294922,12 H 17.5 Z"/>
+ <circle style="fill:#7b83eb" cx="17.5" cy="22.5" r="7.5"/>
+ <rect style="opacity:0.1" width="15" height="15" x="2" y="9" rx="1.023" ry="1.023"/>
+ <rect style="fill:#5059c9" width="15" height="15" x="2" y="8" rx="1.023" ry="1.023"/>
+ <path style="opacity:0.2" d="m 5,12 v 3 h 3 v 6 h 3 v -6 h 3 v -3 z"/>
+ <rect style="fill:#ffffff" width="9" height="3" x="5" y="11"/>
+ <rect style="fill:#ffffff" width="7" height="3" x="13" y="-11" transform="rotate(90)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.0234375,8 C 2.4568466,8 2,8.4568466 2,9.0234375 V 10.023438 C 2,9.4568466 2.4568466,9 3.0234375,9 H 15.976562 C 16.543153,9 17,9.4568466 17,10.023438 V 9.0234375 C 17,8.4568466 16.543153,8 15.976562,8 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 26.5 4 A 3.5 3.5 0 0 0 23 7.5 A 3.5 3.5 0 0 0 23.039062 7.9941406 A 3.5 3.5 0 0 1 26.5 5 A 3.5 3.5 0 0 1 29.960938 8.0058594 A 3.5 3.5 0 0 0 30 7.5 A 3.5 3.5 0 0 0 26.5 4 z M 22.964844 12 C 22.43063 12 22 12.43063 22 12.964844 L 22 13.285156 L 22 13.964844 C 22 13.43063 22.43063 13 22.964844 13 L 30.035156 13 C 30.56937 13 31 13.43063 31 13.964844 L 31 13.285156 L 31 12.964844 C 31 12.43063 30.56937 12 30.035156 12 L 26.5 12 L 22.964844 12 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/teamspeak3.svg b/.icons/awkward/32x32/apps/teamspeak3.svg
new file mode 100644
index 00000000..b67c4c29
--- /dev/null
+++ b/.icons/awkward/32x32/apps/teamspeak3.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <style id="style828" type="text/css">
+ .st0{fill:#1C2437;}
+ </style>
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#334468" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="m 16.341797,6.4733196 c -1.185501,-0.019856 -2.419663,0.1728211 -3.703125,0.578125 -1.711284,0.5584191 -3.1539872,1.5665203 -4.3789064,2.9355469 -0.1441023,0.1801345 -0.25153,0.4146965 -0.1074218,0.6308595 0.144114,0.198148 0.072925,0.269955 -0.035156,0.414062 -0.8646486,1.188892 -1.4607013,2.521811 -1.7128906,3.962891 -0.036027,0.198148 -0.1078451,0.269741 -0.2519531,0.341797 -0.594446,0.288215 -0.9719971,0.810063 -1.0800782,1.476562 -0.072055,0.414311 -0.00108,0.812039 -0.037109,1.154297 0,0.360269 8.718e-4,0.629541 -0.035156,0.845703 0,1.369026 0.883362,2.216591 2.234375,2.144531 0.342257,0 0.5214844,-0.198112 0.5214844,-0.486328 0.036021,-0.882661 0.037109,-1.748197 0.037109,-2.630859 0,-0.918689 -0.037556,-1.891858 0.1425781,-2.810547 C 8.9623173,9.6619334 15.0871,6.7270307 19.806641,9.3209759 c 2.864148,1.5851901 4.30598,4.0707141 4.414062,7.3671871 0.03602,1.224918 0,2.44891 0,3.673828 0,0.30623 0.125848,0.523653 0.414063,0.595703 1.044784,0.234176 2.126505,-0.505126 2.30664,-1.585937 0.10808,-0.738554 0.03516,-1.47629 0.03516,-2.214844 0,-0.846634 -0.378633,-1.477186 -1.117187,-1.855469 C 25.751294,15.22939 25.643442,15.15649 25.607422,15.012382 25.337221,13.535275 24.742036,12.166987 23.859375,10.94207 23.787313,10.870015 23.679893,10.79733 23.751953,10.725273 24.130238,10.238908 23.751107,9.9685679 23.462891,9.6803509 21.320409,7.5874063 18.949899,6.5170034 16.341797,6.4733196 Z M 11.355469,17.004569 c -0.629554,-0.04276 -1.142328,0.379496 -1.275391,1.09961 -0.2129006,1.056166 1.34e-4,2.047594 0.621094,2.927734 0.443543,0.624098 1.06523,0.896929 1.828125,0.960938 0.4258,-0.016 2.145002,0.06394 2.517578,-0.08008 0.479025,-0.160027 0.834956,-0.464859 0.941406,-0.960937 0.106446,-0.496078 -0.513795,-1.184183 -1.347656,-1.904297 -0.869344,-0.752119 -2.005993,-1.551799 -2.626953,-1.839844 -0.226207,-0.124019 -0.448352,-0.188873 -0.658203,-0.203125 z m 9.568359,0.996094 c -0.08752,-3.7e-5 -0.179247,0.01004 -0.273437,0.0293 -0.689389,0.115551 -1.282943,0.480377 -1.908203,0.75 -0.561133,0.269625 -1.058176,0.59779 -1.458985,1.021484 -0.56113,0.635541 -0.256777,1.502677 0.625,1.830078 0.112226,0.05777 0.272863,0.09624 0.449219,0.134766 0.497002,0.07704 0.961982,0.191953 1.458984,0.230469 0.657325,0.03852 1.154696,-0.192357 1.523438,-0.673828 0.464939,-0.597024 0.688314,-1.349061 0.65625,-2.138672 -0.02805,-0.724613 -0.459624,-1.183332 -1.072266,-1.183594 z m 3.515625,4.003906 c -0.0974,-0.01827 -0.213817,0.04801 -0.279297,0.154297 -0.331762,1.062877 -1.867117,4.622134 -7.105468,4.994141 -6.181256,0.442865 3.299377,1.789133 6.005859,-0.248047 0.925443,-0.7263 1.974374,-1.452645 1.939453,-3.542969 0,-0.407436 -0.193277,-1.097972 -0.472656,-1.310547 -0.02619,-0.02657 -0.05542,-0.04078 -0.08789,-0.04687 z"/>
+ <path style="fill:#ffffff" class="st0" d="M 5.0360204,16.966308 C 5.0720481,16.62405 4.9999928,16.227753 5.0720481,15.813442 5.1801292,15.146943 5.5584124,14.624551 6.1528583,14.336335 6.2969664,14.26428 6.36902,14.192226 6.4050473,13.994078 6.6572366,12.552998 7.2516818,11.219997 8.1163304,10.031105 8.2244113,9.8869974 8.2964658,9.8149429 8.1523518,9.6167948 8.0082437,9.4006322 8.1163304,9.1664561 8.2604327,8.9863215 9.4853519,7.6172949 10.926432,6.6085382 12.637716,6.0501191 c 4.10708,-1.2969727 7.709782,-0.4143104 10.826119,2.6299726 0.288216,0.288217 0.666501,0.5584188 0.288216,1.0447839 -0.07206,0.072057 0.03602,0.1441081 0.108082,0.2161626 0.882661,1.2249178 1.477108,2.5939458 1.747309,4.0710528 0.03602,0.144108 0.144109,0.216163 0.25219,0.288217 0.738554,0.378283 1.116838,1.008757 1.116838,1.855391 0,0.738554 0.07206,1.477108 -0.03602,2.215662 -0.180135,1.080811 -1.260946,1.819364 -2.30573,1.585188 -0.288215,-0.07205 -0.414311,-0.288215 -0.414311,-0.594445 0,-1.224918 0.03602,-2.449838 0,-3.674756 C 24.112327,12.390875 22.671247,9.905011 19.807099,8.3198211 15.087558,5.7258759 8.9629655,8.6620781 7.9361951,14.030105 c -0.1801345,0.918689 -0.1441073,1.891418 -0.1441073,2.810107 0,0.882662 0,1.747312 -0.036021,2.629973 0,0.288216 -0.1801353,0.486364 -0.5223923,0.486364 -1.351013,0.07206 -2.2336744,-0.774581 -2.2336744,-2.143607 0.036028,-0.216162 0.036028,-0.486365 0.036028,-0.846634"/>
+ <path style="fill:#ffffff" class="st0" d="m 15.047797,20.911987 c 0.479025,-0.160027 0.833861,-0.464075 0.940311,-0.960153 0.106446,-0.496078 -0.51451,-1.184187 -1.348371,-1.904301 -0.869344,-0.752119 -2.004813,-1.552246 -2.625773,-1.840291 -0.904828,-0.496077 -1.75643,-0.06401 -1.933847,0.896142 -0.2129007,1.056166 0,2.048323 0.62096,2.928463 0.443543,0.624098 1.064502,0.896143 1.827397,0.960151 0.4258,-0.016 2.146747,0.06401 2.519323,-0.08001"/>
+ <path style="fill:#ffffff" class="st0" d="m 18.357654,20.764761 c 0.497002,0.07704 0.961939,0.192589 1.458941,0.231105 0.657325,0.03852 1.154327,-0.192587 1.523069,-0.674058 0.464939,-0.597024 0.68939,-1.348118 0.657326,-2.137729 -0.03206,-0.828129 -0.593196,-1.3096 -1.346715,-1.155528 -0.689389,0.115551 -1.282585,0.481469 -1.907845,0.751092 -0.561132,0.269625 -1.058133,0.597024 -1.458942,1.020718 -0.56113,0.635541 -0.256516,1.502188 0.625261,1.829589 0.112226,0.05777 0.272549,0.09629 0.448905,0.134811"/>
+ <path style="fill:#ffffff" class="st0" d="m 24.527698,21.051174 c -0.104767,-0.106285 -0.279378,-0.03543 -0.366685,0.106286 -0.331762,1.062877 -1.868347,4.623513 -7.106698,4.99552 -6.181255,0.442865 3.300162,1.789176 6.006644,-0.248004 0.925443,-0.7263 1.973112,-1.452598 1.938191,-3.542922 0,-0.407436 -0.192073,-1.098307 -0.471452,-1.310882"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/teamviewer.svg b/.icons/awkward/32x32/apps/teamviewer.svg
new file mode 100644
index 00000000..bc4caf97
--- /dev/null
+++ b/.icons/awkward/32x32/apps/teamviewer.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#4e91d9" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.2" d="M 16,6 C 9.9248678,6 5,10.924868 5,17 5,23.075132 9.9248678,28 16,28 22.075132,28 27,23.075132 27,17 27,10.924868 22.075132,6 16,6 Z m -4,6.5 V 15 h 8 v -2.5 l 6,4.5 -6,4.5 V 19 h -8 v 2.5 L 6,17 Z"/>
+ <path style="fill:#ffffff" d="M 16,5 C 9.9248678,5 5,9.9248678 5,16 5,22.075132 9.9248678,27 16,27 22.075132,27 27,22.075132 27,16 27,9.9248678 22.075132,5 16,5 Z m -4,6.5 0,2.5 8,0 0,-2.5 6,4.5 -6,4.5 0,-2.5 -8,0 0,2.5 L 6,16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/teeworlds.svg b/.icons/awkward/32x32/apps/teeworlds.svg
new file mode 100644
index 00000000..e5ce4f8c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/teeworlds.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 27.599999,28.2455 c -0.0025,2.0545 -0.510722,2.739586 -6.970433,2.739585 -1.836413,0 -4.071844,0.161271 -5.248728,-0.57679 -1.111255,-0.696902 -0.710451,-1.719666 -0.710452,-2.760528 0,-2.143198 2.099835,-3.647767 5.670249,-3.647767 3.570415,0 7.26203,2.1 7.259364,4.2455 z"/>
+ <path style="fill:#d48003" d="m 27.599999,27.2455 c -0.0025,2.0545 -0.510722,2.739586 -6.970433,2.739585 -1.836413,0 -4.071844,0.161271 -5.248728,-0.57679 -1.111255,-0.696902 -0.710451,-1.719666 -0.710452,-2.760528 0,-2.143198 2.099835,-3.647767 5.670249,-3.647767 3.570415,0 7.26203,2.1 7.259364,4.2455 z"/>
+ <path style="opacity:0.2" d="M 16,2.9999999 A 13,13 0 0 0 3.0000001,16 13,13 0 0 0 16,29 13,13 0 0 0 29,16 13,13 0 0 0 16,2.9999999 Z"/>
+ <path style="fill:#fdc33b" d="M 16,1.9999999 A 13,13 0 0 0 3.0000001,15 13,13 0 0 0 16,28 13,13 0 0 0 29,15 13,13 0 0 0 16,1.9999999 Z"/>
+ <ellipse style="opacity:0.1" cx="14" cy="14" rx="2" ry="3"/>
+ <path style="opacity:0.2" d="m 16.999999,28.2455 c -0.0025,2.0545 -0.510723,2.739586 -6.970434,2.739585 -1.8364116,0 -4.0718428,0.161271 -5.2487275,-0.57679 C 3.669583,29.711393 4.070386,28.688629 4.0703858,27.647767 4.0703855,25.504569 6.1702213,24 9.7406344,24 c 3.5704146,0 7.2620296,2.1 7.2593646,4.2455 z"/>
+ <path style="fill:#d48003" d="m 16.999999,27.2455 c -0.0025,2.0545 -0.510723,2.739586 -6.970434,2.739585 -1.8364116,0 -4.0718428,0.161271 -5.2487275,-0.57679 C 3.669583,28.711393 4.070386,27.688629 4.0703858,26.647767 4.0703855,24.504569 6.1702213,23 9.7406344,23 c 3.5704146,0 7.2620296,2.1 7.2593646,4.2455 z"/>
+ <ellipse style="fill:#414141" cx="14" cy="13" rx="2" ry="3"/>
+ <ellipse style="opacity:0.1" cx="20" cy="14" rx="2" ry="3"/>
+ <ellipse style="fill:#414141" cx="20" cy="13" rx="2" ry="3"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 13 13 0 0 0 3 15 A 13 13 0 0 0 3.0214844 15.419922 A 13 13 0 0 1 16 3 A 13 13 0 0 1 28.978516 15.580078 A 13 13 0 0 0 29 15 A 13 13 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tegaki-recognize.svg b/.icons/awkward/32x32/apps/tegaki-recognize.svg
new file mode 100644
index 00000000..28d3d6cd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tegaki-recognize.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#e4e4e4" width="29" height="29" x="2" y="1" rx="1.45" ry="1.45"/>
+ <path style="opacity:0.1;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 16.499983,6.4996663 0,6.9996607 M 9.5,10.499666 l 14,0 m -10,12 6,0 m -3.000017,3.99997 0,-15.79 c 2.380474,3.85671 4.263622,9.890582 9.000017,10.8 m -8.985876,4.97006 0,-15.789999 C 14.13365,14.546407 12.236394,20.580278 7.5,21.489696"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 16.499983,25.49997 0,-15.7899999 C 18.880457,13.56668 20.763605,19.600552 25.5,20.50997 m -8.985876,4.97006 0,-15.7899994 C 14.13365,13.546741 12.236394,19.580612 7.5,20.49003"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 13.5,21.5 6,0"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 9.5,9.5 14,0"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 16.499983,5.5 0,6.999661"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459188 1 2 1.6459188 2 2.4492188 L 2 3.4492188 C 2 2.6459188 2.6459188 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459188 31 3.4492188 L 31 2.4492188 C 31 1.6459188 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/telegram-desktop.svg b/.icons/awkward/32x32/apps/telegram-desktop.svg
new file mode 120000
index 00000000..8fa96d0a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/telegram-desktop.svg
@@ -0,0 +1 @@
+telegram.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/telegram.svg b/.icons/awkward/32x32/apps/telegram.svg
new file mode 100644
index 00000000..d20618a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/telegram.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#28a4e2" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="opacity:0.2" d="M 20.931,23.391 C 21.2,22.874 22.749,14.045 22.97,11.762 23.21,9.5006 21.961,9.9212 20.812,10.303 17.993,11.244 9.0808,15.057 6.6413,16.315 6.0408,16.561 5.7812,16.979 6.2182,17.34 6.5944,17.646 7.9712,18.067 9.0815,18.281 10.028,18.564 10.763,18.293 11.442,17.914 13.073,16.959 17.933,13.92 18.194,13.75 18.456,13.581 18.742,13.895 18.596,14.047 18.45,14.2 15.008,17.25 13.878,18.629 13.279,19.387 13.297,19.792 13.912,20.27 15.292,21.339 18.978,23.777 19.527,23.924 20.226,24.112 20.636,23.956 20.931,23.391 Z"/>
+ <path style="fill:#ffffff" d="M 20.931,22.391 C 21.2,21.874 22.749,13.045 22.97,10.762 23.21,8.5005 21.961,8.9211 20.812,9.3032 17.993,10.244 9.0808,14.057 6.6413,15.315 6.0408,15.561 5.7812,15.979 6.2182,16.34 6.5944,16.646 7.9712,17.067 9.0815,17.281 10.028,17.564 10.763,17.293 11.442,16.914 13.073,15.959 17.933,12.92 18.194,12.75 18.456,12.581 18.742,12.895 18.596,13.047 18.45,13.2 15.008,16.25 13.878,17.629 13.279,18.387 13.297,18.792 13.912,19.27 15.292,20.339 18.978,22.777 19.527,22.924 20.226,23.112 20.636,22.956 20.931,22.391 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/telepathy-kde.svg b/.icons/awkward/32x32/apps/telepathy-kde.svg
new file mode 120000
index 00000000..62d0d72f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/telepathy-kde.svg
@@ -0,0 +1 @@
+kopete.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tellico.svg b/.icons/awkward/32x32/apps/tellico.svg
new file mode 100644
index 00000000..e96d10d4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tellico.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect fill="#42cf57" width="7" height="21" x="-30" y="-23" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#2ea0e3" width="7" height="21" x="-23" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#e65957" width="7" height="21" x="-16" y="-23" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect fill="#ffe766" width="7" height="21" x="-9" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".2" d="m10.4 2c-0.7752 0-1.4 0.6248-1.4 1.4004v1c0-0.7756 0.6248-1.4004 1.4-1.4004h18.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-18.2z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 9c-0.7756 0-1.4004 0.6248-1.4004 1.4v1c0-0.775 0.6248-1.4 1.4004-1.4h18.2c0.775 0 1.4 0.625 1.4 1.4v-1c0-0.7752-0.625-1.4-1.4-1.4h-18.2z"/>
+ <path fill="#fff" opacity=".2" d="m10.4 16c-0.7752 0-1.4 0.625-1.4 1.4v1c0-0.775 0.6248-1.4 1.4-1.4h18.199c0.776 0 1.401 0.625 1.401 1.4v-1c0-0.775-0.625-1.4-1.4-1.4h-18.199z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 23c-0.7756 0-1.4004 0.625-1.4004 1.4v1c0-0.775 0.6248-1.4 1.4004-1.4h18.2c0.775 0 1.4 0.625 1.4 1.4v-1c0-0.775-0.625-1.4-1.4-1.4h-18.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h18.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-18.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <path opacity=".2" d="m9 21.6v1c0 0.775 0.6248 1.4 1.4 1.4h18.199c0.776 0 1.401-0.625 1.401-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-18.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <path opacity=".2" d="m2 14.6v1c0 0.775 0.6248 1.4 1.4004 1.4h18.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-18.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <path opacity=".2" d="m9 7.5996v1c0 0.7756 0.6248 1.4004 1.4 1.4004h18.199c0.776 0 1.401-0.6248 1.401-1.4004v-1c0 0.7756-0.625 1.4004-1.4 1.4004h-18.2c-0.7752 0-1.4-0.6248-1.4-1.4004z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/terminal-tango.svg b/.icons/awkward/32x32/apps/terminal-tango.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/terminal-tango.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/terminal.svg b/.icons/awkward/32x32/apps/terminal.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/terminator.svg b/.icons/awkward/32x32/apps/terminator.svg
new file mode 100644
index 00000000..44f9d1c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/terminator.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#d42c2c" width="24" height="28" x="-28" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".1" transform="matrix(0,-1,-1,0,0,0)" d="m-26.5-30h21c0.831 0 1.5 0.669 1.5 1.5v12.5h-24v-12.5c0-0.831 0.669-1.5 1.5-1.5z"/>
+ <path fill="#fff" opacity=".2" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#fff" d="m3 12h5v1h-5z"/>
+ <path fill="#fff" d="m3 6h11v1h-11z"/>
+ <path fill="#fff" d="m3 8h8v1h-8z"/>
+ <path fill="#fff" d="m3 10h6v1h-6z"/>
+ <path fill="#fff" d="m18 18h8v1h-8z"/>
+ <path fill="#fff" d="m18 20h11v1h-11z"/>
+ <path fill="#fff" d="m18 22h7v1h-7z"/>
+ <path fill="#fff" d="m18 24h9v1h-9z"/>
+ <path opacity=".2" d="m3 13h5v1h-5z"/>
+ <path opacity=".2" d="m3 7h11v1h-11z"/>
+ <path opacity=".2" d="m3 9h8v1h-8z"/>
+ <path opacity=".2" d="m3 11h6v1h-6z"/>
+ <path opacity=".2" d="m18 19h8v1h-8z"/>
+ <path opacity=".2" d="m18 21h11v1h-11z"/>
+ <path opacity=".2" d="m18 23h7v1h-7z"/>
+ <path opacity=".2" d="m18 25h9v1h-9z"/>
+ <path fill="#fff" opacity=".1" transform="matrix(0,-1,-1,0,0,0)" d="m-26.5-30h10.5v28h-10.5c-0.831 0-1.5-0.669-1.5-1.5v-25c0-0.831 0.669-1.5 1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/terminix.svg b/.icons/awkward/32x32/apps/terminix.svg
new file mode 120000
index 00000000..298ecd7c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/terminix.svg
@@ -0,0 +1 @@
+tilix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/terminology.svg b/.icons/awkward/32x32/apps/terminology.svg
new file mode 100644
index 00000000..a168dd32
--- /dev/null
+++ b/.icons/awkward/32x32/apps/terminology.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="28" height="24" x="2" y="5" rx="1.5" ry="1.5"/>
+ <rect style="fill:#5d5544" width="28" height="24" x="2" y="4" rx="1.5" ry="1.5"/>
+ <path style="opacity:.2" d="m6 8v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5z"/>
+ <path style="fill:#ffbe23" d="m6 7v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.2" d="m11 14v1h5v-1z"/>
+ <rect style="opacity:.5;fill:#ffbe23" width="5" height="7" x="11" y="7"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/terminus.svg b/.icons/awkward/32x32/apps/terminus.svg
new file mode 100644
index 00000000..273042ea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/terminus.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#345c6e" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:.2" d="m8 9.9285714v3.0714286l7 4.133443-7 3.866557v3.071429l3.202728 1.928571 12.797272-7.096934v-3.679258l-13.026055-7.223808z"/>
+ <path style="fill:#a1ceea" d="m8 8.9285714v3.0714286l7 4.133443-7 3.866557v3.071429l3.202728 1.928571 12.797272-7.096934v-3.679258l-13.026055-7.223808z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m10.974609 7l-2.974609 1.9277344v1l2.974609-1.9277344 13.025391 7.224609v-1l-13.025391-7.224609zm3.150391 9.617188l-6.125 3.382812v1l7-3.867188-0.875-0.515624z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3.4003906 2c-0.7756 0-1.4003906 0.6247906-1.4003906 1.4003906v1c0-0.7756 0.6247906-1.4003906 1.4003906-1.4003906h25.199218c0.7756 0 1.400391 0.6247906 1.400391 1.4003906v-1c0-0.7756-0.624791-1.4003906-1.400391-1.4003906h-25.199218z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/termius-app.svg b/.icons/awkward/32x32/apps/termius-app.svg
new file mode 100644
index 00000000..3bd5e6e0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/termius-app.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="fill:#222c62" cx="9.5" cy="17.5" r="7"/>
+ <circle style="fill:#222c62" cx="22.5" cy="17.5" r="7"/>
+ <circle style="fill:#222c62" cx="16.5" cy="20.5" r="7"/>
+ <circle style="fill:#222c62" cx="12.5" cy="11.5" r="7"/>
+ <circle style="fill:#222c62" cx="20.5" cy="12.5" r="7"/>
+ <path style="opacity:0.2" d="m 10.724609,13.019531 a 0.750075,0.750075 0 0 0 -0.292968,1.427735 l 2.121093,1.029296 -2.121093,1.03125 a 0.75035179,0.75035179 0 1 0 0.65625,1.34961 l 3.507812,-1.705078 a 0.750075,0.750075 0 0 0 0,-1.34961 l -3.507812,-1.705078 a 0.750075,0.750075 0 0 0 -0.363282,-0.07813 z m 9.494141,5.816407 a 0.75014975,0.75014975 0 0 0 -0.476562,0.205078 c 0,0 -0.06783,0.07239 -0.353516,0.197265 C 19.102982,19.363159 18.649296,19.5 18,19.5 c -0.649297,0 -1.102982,-0.136841 -1.388672,-0.261719 -0.285689,-0.124877 -0.353516,-0.197265 -0.353516,-0.197265 a 0.75014975,0.75014975 0 0 0 -0.550781,-0.197266 0.75014975,0.75014975 0 0 0 -0.447265,1.316406 c 0,0 0.294965,0.253372 0.751953,0.453125 C 16.468707,20.813035 17.136143,21 18,21 c 0.863857,0 1.531293,-0.186965 1.988281,-0.386719 0.456988,-0.199753 0.751953,-0.453125 0.751953,-0.453125 A 0.75014975,0.75014975 0 0 0 20.21875,18.835938 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" d="M 10.759562,12.77309 14.269,14.477636 10.759562,16.182181"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.50014949;stroke-linecap:round;stroke-linejoin:round" d="m 15.75807,18.600663 c 0,0 0.728778,0.649262 2.241932,0.649262 1.513153,0 2.241932,-0.649262 2.241932,-0.649262"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 12.5,5.5 a 7,7 0 0 0 -7,7 7,7 0 0 0 0.00977,0.259766 A 7,7 0 0 0 2.5,18.5 a 7,7 0 0 0 7,7 7,7 0 0 0 1.193359,-0.101562 A 7,7 0 0 0 16.5,28.5 7,7 0 0 0 22.251953,25.488281 7,7 0 0 0 22.5,25.5 a 7,7 0 0 0 7,-7 A 7,7 0 0 0 27.494141,13.597656 7,7 0 0 0 27.5,13.5 7,7 0 0 0 20.5,6.5 7,7 0 0 0 17.207031,7.3300781 7,7 0 0 0 12.5,5.5 Z"/>
+ <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 12.5 4.5 A 7 7 0 0 0 5.5 11.5 A 7 7 0 0 0 5.5097656 11.759766 A 7 7 0 0 0 2.5 17.5 A 7 7 0 0 0 9.5 24.5 A 7 7 0 0 0 10.693359 24.398438 A 7 7 0 0 0 16.5 27.5 A 7 7 0 0 0 22.251953 24.488281 A 7 7 0 0 0 22.5 24.5 A 7 7 0 0 0 29.5 17.5 A 7 7 0 0 0 27.494141 12.597656 A 7 7 0 0 0 27.5 12.5 A 7 7 0 0 0 20.5 5.5 A 7 7 0 0 0 17.207031 6.3300781 A 7 7 0 0 0 12.5 4.5 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.5 3 C 7.9298513 3 4.2292191 6.6685559 4.0605469 11.199219 C 2.2147334 12.800255 1.0039282 15.025782 1 17.498047 A 1.50015 1.50015 0 0 0 1 17.5 C 1 17.683409 1.0157619 17.862364 1.0273438 18.042969 C 1.1698024 15.75471 2.3295904 13.700629 4.0605469 12.199219 C 4.2292191 7.6685556 7.9298513 4 12.5 4 A 1.50015 1.50015 0 0 0 12.501953 4 C 14.267781 4.0031011 15.917291 4.6672762 17.34375 5.6796875 C 18.349582 5.272422 19.40737 5.00209 20.498047 5 A 1.50015 1.50015 0 0 0 20.5 5 C 25.0272 5 28.68044 8.6066567 28.914062 13.078125 C 30.09216 14.475692 30.852504 16.174797 30.974609 17.994141 C 30.984242 17.82984 31 17.666749 31 17.5 C 30.999251 15.489855 30.200943 13.604741 28.914062 12.078125 C 28.68044 7.606657 25.0272 4 20.5 4 A 1.50015 1.50015 0 0 0 20.498047 4 C 19.40737 4.0020914 18.349582 4.272422 17.34375 4.6796875 C 15.917291 3.6672762 14.267781 3.0031011 12.501953 3 A 1.50015 1.50015 0 0 0 12.5 3 z M 27.974609 18.011719 C 27.719217 20.820378 25.386315 22.993819 22.507812 22.998047 C 22.455172 22.996147 22.402176 22.995688 22.349609 22.992188 A 1.50015 1.50015 0 0 0 21.019531 23.632812 C 19.991553 25.115612 18.306115 25.999169 16.501953 26 C 14.668528 25.9981 12.960523 25.085283 11.939453 23.5625 A 1.50015 1.50015 0 0 0 10.439453 22.919922 C 10.12976 22.973259 9.8162056 23.000236 9.5019531 23 A 1.50015 1.50015 0 0 0 9.5 23 C 6.6356252 23 4.3071118 20.850549 4.0273438 18.064453 C 4.0155336 18.209343 4.0002853 18.353228 4 18.5 C 4 21.555333 6.4446669 24 9.5 24 A 1.50015 1.50015 0 0 0 9.5019531 24 C 9.8162056 24.00023 10.12976 23.973262 10.439453 23.919922 A 1.50015 1.50015 0 0 1 11.939453 24.5625 C 12.960523 26.085283 14.668528 26.9981 16.501953 27 C 18.306115 26.999169 19.991553 26.115611 21.019531 24.632812 A 1.50015 1.50015 0 0 1 22.349609 23.992188 C 22.402176 23.995687 22.455172 23.996147 22.507812 23.998047 C 25.55922 23.993565 28 21.552529 28 18.5 C 27.999939 18.3362 27.98909 18.173551 27.974609 18.011719 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/terraria.svg b/.icons/awkward/32x32/apps/terraria.svg
new file mode 100644
index 00000000..772bb6cb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/terraria.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#a57959" d="m15.631 14.609c-0.447 0.255-0.956 0.39-1.473 0.391-0.054 0-0.105-0.011-0.158-0.014v5.575l-1.273-1.42a1.3333 1.3333 0 0 1 -1.061 0.525 1.3333 1.3333 0 0 1 -0.033 0.287l2.367 2.588v4.229c-1.644 0.527-2 1.774-2 3.23h8c0-1.456-0.356-2.703-2-3.23v-1.379l2.416-2.334a1.3333 1.4286 0 0 1 -0.082 -0.485 1.3333 1.4286 0 0 1 0.18 -0.717 1.3333 1.4286 0 0 1 -0.008 -0.011 1.3333 1.4286 0 0 1 -0.172 0.013 1.3333 1.4286 0 0 1 -0.563 -0.134l-1.771 1.687v-8.56c-0.287 0.09-0.584 0.15-0.895 0.15-0.518-0.001-1.026-0.136-1.474-0.391z"/>
+ <path fill="#1c8d43" d="m15.631 2c-0.782 0.0009-1.532 0.3068-2.084 0.8496-0.28-0.0841-0.571-0.1269-0.863-0.1269-1.628 0-2.9477 1.2931-2.9477 2.8886 0.001 0.6807 0.2474 1.3393 0.6957 1.8594-0.8876 0.5213-1.4307 1.4607-1.432 2.4746 0.0016 1.3457 0.9506 2.5117 2.289 2.8127 0.307 1.311 1.497 2.24 2.869 2.242 0.517-0.001 1.026-0.136 1.473-0.391 0.448 0.255 0.956 0.39 1.474 0.391 1.063-0.001 2.043-0.562 2.565-1.469 1.479-0.175 2.592-1.405 2.594-2.865-0.001-0.082-0.006-0.164-0.014-0.246 0.482-0.5283 0.749-1.2116 0.75-1.92-0.002-1.3459-0.951-2.5122-2.289-2.8125-0.278-1.1858-1.285-2.074-2.518-2.2207-0.522-0.9053-1.501-1.4654-2.562-1.4668zm-5.297 15a1.3333 1.3333 0 0 0 -1.334 1.334 1.3333 1.3333 0 0 0 0.1797 0.666 1.3333 1.3333 0 0 0 -0.1797 0.666 1.3333 1.3333 0 0 0 1.334 1.334 1.3333 1.3333 0 0 0 1.332 -1.334 1.3333 1.3333 0 0 0 1.334 -1.332 1.3333 1.3333 0 0 0 -1.334 -1.334 1.3333 1.3333 0 0 0 -0.666 0.18 1.3333 1.3333 0 0 0 -0.666 -0.18zm10 2a1.3333 1.4286 0 0 0 -1.334 1.428 1.3333 1.4286 0 0 0 1.334 1.429 1.3333 1.4286 0 0 0 0.172 -0.013 1.3333 1.4286 0 0 0 0.008 0.011 1.3333 1.4286 0 0 0 -0.18 0.717 1.3333 1.4286 0 0 0 1.332 1.428 1.3333 1.4286 0 0 0 1.334 -1.428 1.3333 1.4286 0 0 0 -0.18 -0.715 1.3333 1.4286 0 0 0 0.18 -0.714 1.3333 1.4286 0 0 0 -1.334 -1.428 1.3333 1.4286 0 0 0 -0.172 0.014 1.3333 1.4286 0 0 0 -1.16 -0.729z"/>
+ <path fill="#fff" opacity=".2" d="m15.631 14.609c-0.447 0.255-0.956 0.39-1.473 0.391-0.054 0-0.105-0.011-0.158-0.014v1c0.053 0.003 0.104 0.014 0.158 0.014 0.517-0.001 1.026-0.136 1.473-0.391 0.448 0.255 0.956 0.39 1.474 0.391 0.311 0 0.608-0.06 0.895-0.15v-1c-0.287 0.09-0.584 0.15-0.895 0.15-0.518-0.001-1.026-0.136-1.474-0.391zm-2.904 4.532a1.3333 1.3333 0 0 1 -1.061 0.525 1.3333 1.3333 0 0 1 -0.033 0.287l0.555 0.606a1.3333 1.3333 0 0 0 0.539 -0.418l1.273 1.42v-1l-1.273-1.42zm7.044 2.582l-1.771 1.687v1l1.771-1.687a1.3333 1.4286 0 0 0 0.563 0.134 1.3333 1.4286 0 0 0 0.031 -0.002 1.3333 1.4286 0 0 1 -0.031 -0.283 1.3333 1.4286 0 0 1 0.18 -0.717 1.3333 1.4286 0 0 1 -0.008 -0.011 1.3333 1.4286 0 0 1 -0.172 0.013 1.3333 1.4286 0 0 1 -0.563 -0.134zm-5.771 5.047c-1.644 0.527-2 1.774-2 3.23h0.078c0.17-1.009 0.672-1.829 1.922-2.23v-1zm4 0v1c1.25 0.401 1.752 1.221 1.922 2.23h0.078c0-1.456-0.356-2.703-2-3.23z"/>
+ <path opacity=".2" d="m12.188 20.559a1.3333 1.3333 0 0 1 -0.522 0.107 1.3333 1.3333 0 0 1 -0.033 0.287l2.367 2.588v-1l-1.812-1.982zm8.318 2.285a1.3333 1.4286 0 0 1 -0.141 0.011 1.3333 1.4286 0 0 0 0.051 0.202l-2.416 2.334v1l2.416-2.334a1.3333 1.4286 0 0 1 -0.082 -0.485 1.3333 1.4286 0 0 1 0.18 -0.717 1.3333 1.4286 0 0 1 -0.008 -0.011zm-8.428 7.156c-0.053 0.317-0.078 0.652-0.078 1h8c0-0.348-0.025-0.683-0.078-1h-7.844z"/>
+ <path fill="#fff" opacity=".2" d="m15.631 2c-0.782 0.0009-1.532 0.3068-2.084 0.8496-0.28-0.0841-0.571-0.1269-0.863-0.1269-1.628 0-2.9477 1.2931-2.9477 2.8886 0.0003 0.1743 0.0191 0.3462 0.0508 0.5157 0.2359-1.3636 1.4379-2.4043 2.8969-2.4043 0.292 0 0.583 0.0428 0.863 0.1269 0.552-0.5428 1.302-0.8487 2.084-0.8496 1.061 0.0014 2.04 0.5615 2.562 1.4668 1.233 0.1467 2.24 1.0349 2.518 2.2207 1.166 0.2615 2.036 1.181 2.242 2.3027 0.029-0.1608 0.047-0.325 0.047-0.4902-0.002-1.3459-0.951-2.5122-2.289-2.8125-0.278-1.1858-1.285-2.074-2.518-2.2207-0.522-0.9053-1.501-1.4654-2.562-1.4668zm-5.621 5.7988c-0.6258 0.5421-1.0089 1.3116-1.01 2.1465 0.0002 0.1747 0.0179 0.3447 0.0488 0.5117 0.1448-0.8202 0.6406-1.5502 1.3832-1.9863-0.176-0.2038-0.311-0.4325-0.422-0.6719zm0.324 9.2012a1.3333 1.3333 0 0 0 -1.334 1.334 1.3333 1.3333 0 0 0 0.0977 0.5 1.3333 1.3333 0 0 1 1.2363 -0.834 1.3333 1.3333 0 0 1 0.666 0.18 1.3333 1.3333 0 0 1 0.666 -0.18 1.3333 1.3333 0 0 1 1.234 0.832 1.3333 1.3333 0 0 0 0.1 -0.498 1.3333 1.3333 0 0 0 -1.334 -1.334 1.3333 1.3333 0 0 0 -0.666 0.18 1.3333 1.3333 0 0 0 -0.666 -0.18zm10 2a1.3333 1.4286 0 0 0 -1.334 1.428 1.3333 1.4286 0 0 0 0.086 0.5 1.3333 1.4286 0 0 1 1.248 -0.928 1.3333 1.4286 0 0 1 1.16 0.729 1.3333 1.4286 0 0 1 0.172 -0.014 1.3333 1.4286 0 0 1 1.248 0.928 1.3333 1.4286 0 0 0 0.086 -0.5 1.3333 1.4286 0 0 0 -1.334 -1.428 1.3333 1.4286 0 0 0 -0.172 0.014 1.3333 1.4286 0 0 0 -1.16 -0.729zm-11.322 0.492a1.3333 1.3333 0 0 0 -0.0117 0.174 1.3333 1.3333 0 0 0 0.0996 0.504 1.3333 1.3333 0 0 1 0.0801 -0.17 1.3333 1.3333 0 0 1 -0.168 -0.508zm13.972 2.869a1.3333 1.4286 0 0 1 -0.164 0.496 1.3333 1.4286 0 0 1 0.094 0.215 1.3333 1.4286 0 0 0 0.086 -0.5 1.3333 1.4286 0 0 0 -0.016 -0.211zm-2.478 0.483a1.3333 1.4286 0 0 1 -0.145 0.011 1.3333 1.4286 0 0 0 0.059 0.217 1.3333 1.4286 0 0 1 0.094 -0.217 1.3333 1.4286 0 0 1 -0.008 -0.011z"/>
+ <path opacity=".2" d="m9.7871 6.127c-0.0274 0.1583-0.0508 0.3183-0.0508 0.4843 0.0006 0.4139 0.1012 0.8161 0.2737 1.1875 0.134-0.1161 0.265-0.2361 0.422-0.3281-0.334-0.3869-0.5528-0.8515-0.6449-1.3437zm13.166 2.8632c-0.094 0.5288-0.334 1.0247-0.703 1.4297 0.008 0.0821 0.013 0.1637 0.014 0.2461-0.002 1.46-1.115 2.69-2.594 2.865-0.522 0.907-1.502 1.468-2.565 1.469-0.518-0.001-1.026-0.136-1.474-0.391-0.447 0.255-0.956 0.39-1.473 0.391-1.372-0.002-2.562-0.931-2.869-2.242-1.165-0.262-2.033-1.18-2.2402-2.301-0.0282 0.1602-0.0486 0.3227-0.0488 0.4883 0.0016 1.3457 0.9506 2.5117 2.289 2.8127 0.307 1.311 1.497 2.24 2.869 2.242 0.517-0.001 1.026-0.136 1.473-0.391 0.448 0.255 0.956 0.39 1.474 0.391 1.063-0.001 2.043-0.562 2.565-1.469 1.479-0.175 2.592-1.405 2.594-2.865-0.001-0.082-0.006-0.164-0.014-0.246 0.482-0.5283 0.749-1.2116 0.75-1.92 0-0.1738-0.016-0.3434-0.047-0.5098zm-10.053 9.8418a1.3333 1.3333 0 0 1 -1.234 0.834 1.3333 1.3333 0 0 1 -1.332 1.334 1.3333 1.3333 0 0 1 -1.2344 -0.83 1.3333 1.3333 0 0 0 -0.0996 0.496 1.3333 1.3333 0 0 0 1.334 1.334 1.3333 1.3333 0 0 0 1.332 -1.334 1.3333 1.3333 0 0 0 1.334 -1.332 1.3333 1.3333 0 0 0 -0.1 -0.502zm-3.8023 0.002a1.3333 1.3333 0 0 0 -0.0977 0.5 1.3333 1.3333 0 0 0 0.0117 0.158 1.3333 1.3333 0 0 1 0.1681 -0.492 1.3333 1.3333 0 0 1 -0.082 -0.166zm9.9883 2.094a1.3333 1.4286 0 0 0 -0.086 0.5 1.3333 1.4286 0 0 0 1.334 1.429 1.3333 1.4286 0 0 0 0.027 -0.002 1.3333 1.4286 0 0 1 -0.027 -0.283 1.3333 1.4286 0 0 1 0.18 -0.717 1.3333 1.4286 0 0 1 -0.008 -0.011 1.3333 1.4286 0 0 1 -0.172 0.013 1.3333 1.4286 0 0 1 -1.248 -0.929zm3.828 0.715a1.3333 1.4286 0 0 1 -0.094 0.214 1.3333 1.4286 0 0 1 0.164 0.504 1.3333 1.4286 0 0 0 0.016 -0.218 1.3333 1.4286 0 0 0 -0.086 -0.5zm-2.494 1.429a1.3333 1.4286 0 0 0 -0.086 0.5 1.3333 1.4286 0 0 0 1.332 1.428 1.3333 1.4286 0 0 0 1.334 -1.428 1.3333 1.4286 0 0 0 -0.086 -0.5 1.3333 1.4286 0 0 1 -1.248 0.928 1.3333 1.4286 0 0 1 -1.246 -0.928z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/terratech.svg b/.icons/awkward/32x32/apps/terratech.svg
new file mode 100644
index 00000000..32e4bc7c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/terratech.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1">
+ <path style="opacity:.2" d="m16 3-14 14 14 14 14-14z"/>
+ <path style="fill:#00a1fd" d="m16 2-14 14 14 14 14-14z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m16 2l-14 14 0.5 0.5 13.5-13.5 13.5 13.5 0.5-0.5-14-14z"/>
+ <rect style="opacity:.2" rx="2" ry="2" height="22" width="22" y="6" x="5"/>
+ <rect style="fill:#47bcff" rx="2" ry="2" height="22" width="22" y="5" x="5"/>
+ <path style="opacity:.2" d="m11 15v-3h3l2 2 2-2h3v3l-2 2 2 2v3h-3l-2-2-2 2h-3v-3l2-2z"/>
+ <path style="fill:#ffffff" d="m11 14v-3h3l2 2 2-2h3v3l-2 2 2 2v3h-3l-2-2-2 2h-3v-3l2-2z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m7 5c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-18z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/teslagrad.svg b/.icons/awkward/32x32/apps/teslagrad.svg
new file mode 100644
index 00000000..7d42c12c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/teslagrad.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#343054" d="m29 13.092c0 6.555-7.573 16.908-14.174 16.908-6.6008 0-12.256-10.346-11.8-17.371 0.3092-4.7732 6.0963-10.74 9.472-10.627 1.1329 0.11287-0.90547 1.2762 0.45349 0.89724 1.0299-0.28722 2.1161-0.44084 3.2385-0.44084 6.6007 0 12.81 4.0792 12.81 10.634z"/>
+ <path fill="#2e2e37" d="m26.035 13.982c0 4.9438-1.344 11.159-6.2939 14.353-1.612 1.04-3.293 1.665-4.915 1.665-1.328 0-2.618-0.419-3.827-1.145-4.8019-2.884-4.9773-10.493-4.6135-16.105 1.0618-5.7308 3.8335-5.4064 7.0395-6.3328 1.03-0.2872 3.856-0.3599 4.978-0.3599 6.6007 0 7.6323 1.3699 7.6323 7.9244z"/>
+ <path fill="#dabc9c" d="m23.09 18.379c0 2.5765-2.3139 4.8995-3.5426 7.1537-1.4735 2.7033-1.1451 3.277-4.1265 3.277-5.4674 0-7.2732-5.0563-7.2732-10.723 0-2.9536 0.14355-6.5928 2.0709-8.4648 1.7702-1.7194 4.7566-2.1551 7.3741-2.1551 2.9012 0 4.3272 2.1484 5.1767 3.4887 0.75139 1.1856 0.32057 4.7635 0.32057 7.4231z"/>
+ <g fill="#405168" transform="matrix(.68421 0 0 .69999 -.42105 -.79975)">
+ <path d="m27.705 11.136a3.8893 8.4884 68.075 0 1 -6.4042 6.7784 3.8893 8.4884 68.075 0 1 -9.339 -0.42544 3.8893 8.4884 68.075 0 1 6.4042 -6.7784 3.8893 8.4884 68.075 0 1 9.339 0.42544z"/>
+ <path d="m27.712 11.794c1.5661-1.4759 5.7867-2.4001 9.0122 0.98998s2.4864 12.487 0.92026 13.963c-1.5661 1.4759-1.2146-6.5667-4.4401-9.9568s-7.0585-3.5206-5.4923-4.9965z"/>
+ <path d="m12.744 16.563c2.0494 1.0756 2.3563 4.6803 0.68541 8.0514-1.6708 3.3711 0.42329 8.8454-1.6261 7.7698-2.0494-1.075-4.3252-6.833-2.6543-10.204 1.6713-3.371 1.5453-6.692 3.5953-5.617z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m17.588 7.0847c0.41071 0.88163-0.80337 1.784-3.2509 2.8496-2.2401 0.9735-4.6462 1.3528-5.8327 0.91954 0.033403 0.07542 0.080494 0.14558 0.14097 0.21006 0.80307 0.82632 3.6369 0.54685 6.3291-0.62416 2.6912-1.1705 4.2219-2.7888 3.4195-3.615-0.11931-0.12018-0.59566 0.33531-0.80589 0.25988z"/>
+ <path fill="#fff" opacity=".1" d="m25.037 16.573c0.61-0.212 0.166-1.802-0.523-3.342-0.386-0.862-0.955-1.836-1.635-2.594-0.567-0.632-1.275-1.1282-1.992-1.5752-0.744-0.4642-1.419-0.7999-2.368-1.1324 0.07975-0.029372 0.58845-0.56711 0.68675-0.5711 0.92914-0.023576-0.93216-0.77364 0.25855 0.38748 0.45762 0.44624 3.2516 1.4685 4.3508 2.817 0.93595 1.1481 1.2754 2.7115 1.6411 4.159 0.16252 0.64332 1.1404 1.9554 0.23741 1.9785-0.18944 0.0031-0.40988-0.03963-0.6565-0.12724z"/>
+ <path fill="#7f90bc" stroke="#33374a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".484" d="m28.031 11.788c0.3973 2.6069-0.62492 6.3136-1.873 8.6254-1.8536 3.4334-4.1977 5.6376-6.7429 7.8758 0 0 3.6334-6.5011 4.7216-10.043 0.52284-1.7021 1.0396-3.5107 0.83618-5.282-0.153-1.329-0.584-2.401-1.559-3.2972-0.815-0.7497-2.022-1.1983-3.107-1.3726-1.179-0.1893-2.394-0.222-3.579-0.082-1.7959 0.21216-3.6926 0.45106-5.2505 1.3851-0.84591 0.50713-1.6331 1.2587-2.0289 2.1734-0.99503 2.2995-0.91068 5.0392-0.51771 7.5199 0.51143 3.2285 3.5101 9.9491 3.5101 9.9491l-0.16971-0.06994s-1.7102-0.80572-3.0807-2.1928c-1.3388-1.354-2.3301-3.275-3.0157-4.56-1.3892-2.604-1.6022-5.446-1.1094-8.366 0.3077-2.813 1.5077-5.1379 3.4103-6.6671 3.7835-2.7191 8.2465-3.3547 12.396-2.4039 3.6444 0.74182 6.5582 3.2362 7.1588 6.8086z"/>
+ <rect fill="#302100" width="4.022" height=".75" x="10.47" y="19.59" rx=".496" ry=".506" transform="matrix(.90028 -.43531 .41651 .90913 0 0)"/>
+ <rect fill="#302100" width="3.579" height=".72" x="13.86" y="9.01" rx=".442" ry=".486" transform="matrix(.93556 .35317 -.34569 .93835 0 0)"/>
+ <ellipse fill="#302100" cx="11.628" cy="16.779" rx=".934" ry="2.417"/>
+ <ellipse fill="#302100" cx="18.194" cy="16.422" rx=".992" ry="2.544" transform="matrix(.99995 -.0097611 .065733 .99784 0 0)"/>
+ <path fill="#302100" d="m17.267 19.066c0.3983 0.48354 1.4604 0.73638 1.6958 1.4414 0.20868 0.62519-0.04446 1.3981-0.43303 1.9297-0.2246 0.30726-0.60576 0.55295-0.9848 0.57431-0.5759 0.03244-1.4133-0.14598-1.5841-0.69903-0.04541-0.147 0.0956-0.34816 0.24245-0.39235 0.36184-0.10889 0.66459 0.57865 1.0286 0.47741 0.64679-0.17987 1.24-1.0063 1.1323-1.6714-0.10027-0.61932-1.2091-0.58121-1.4912-1.1411-0.21418-0.42511-0.49053-1.3404-0.02425-1.429 0.11895 0.26312 0.24174 0.68916 0.4183 0.91003z"/>
+ <rect fill="#302100" width="5.252" height=".613" x="21.22" y="24.65" rx=".648" ry=".414" transform="matrix(.99425 .10712 -.33376 .94266 0 0)"/>
+ <path fill="#fff" opacity=".1" d="m12.498 2.002c-3.3753-0.1134-9.1632 5.8536-9.4726 10.627-0.0309 0.476-0.0295 0.97-0.0059 1.473 0.0042-0.157-0.004-0.32 0.0059-0.473 0.3094-4.7734 6.0973-10.74 9.4726-10.627 1.133 0.1128-0.906 1.2754 0.453 0.8964 1.03-0.2872 2.116-0.4394 3.238-0.4394 6.419 0 12.451 3.8637 12.78 10.103 0.008-0.155 0.031-0.318 0.031-0.47 0-6.5548-6.21-10.633-12.811-10.633-1.122 0-2.208 0.1522-3.238 0.4394-1.359 0.379 0.68-0.7836-0.453-0.8964z"/>
+ <path opacity=".2" d="m28.969 13.562c-0.339 6.568-7.695 16.438-14.143 16.438-6.1532 0-11.481-8.988-11.806-15.898-0.1875 7.007 5.3495 16.898 11.806 16.898 6.601 0 14.174-10.354 14.174-16.908 0-0.181-0.022-0.352-0.031-0.529z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tetzle.svg b/.icons/awkward/32x32/apps/tetzle.svg
new file mode 100644
index 00000000..cdb7f11a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tetzle.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#1976d2" d="M 2.6992449,2 C 2.3123293,2 2.0007491,2.3114808 2.0000008,2.6986328 V 2.7 l 0.00409,5.6191408 C 2.0147795,8.6974572 2.3186614,9 2.6992449,9 2.3195927,9 2.0162019,9.3011113 2.0040979,9.678125 l 0.00409,5.661524 C 2.0297132,15.707783 2.3259248,16 2.6992449,16 2.3259248,16 2.0297132,16.292217 2.008195,16.660351 L 2.0041,22.321875 C 2.0162019,22.698889 2.3195927,23 2.6992449,23 2.3186614,23 2.0147795,23.302543 2.0040979,23.680859 2.0000008,23.7 29.969767,23.7 29.969767,23.7 c 0,-0.3878 -0.311863,-0.7 -0.699244,-0.7 0.387381,0 0.699244,-0.3122 0.699244,-0.7 V 19.494532 16.7 c 0,-0.3878 -0.311863,-0.7 -0.699244,-0.7 0.387381,0 0.699244,-0.3122 0.699244,-0.7 V 9.7 c 0,-0.3878 -0.311863,-0.7 -0.699244,-0.7 H 23.67657 c -0.387382,0 -0.699244,0.3122 -0.699244,0.7 v 5.6 c 0,0.3878 0.311862,0.7 0.699244,0.7 -0.387382,0 -0.699244,0.3122 -0.699244,0.7 0,-0.3878 -0.311864,-0.7 -0.699245,-0.7 h -5.593953 c -0.387381,0 -0.699244,0.3122 -0.699244,0.7 0,-0.3878 -0.311863,-0.7 -0.699244,-0.7 0.387381,0 0.699244,-0.3122 0.699244,-0.7 V 9.7 C 15.984884,9.3122 15.673021,9 15.28564,9 H 9.6916861 C 9.3043054,9 8.9924421,9.3122 8.9924421,9.7 8.9924421,9.3122 8.6805795,9 8.2931981,9 8.6805795,9 8.9924421,8.6878 8.9924421,8.3 V 2.7 C 8.9924421,2.3122 8.6805795,2 8.2931981,2 H 5.5044159 Z m 6.2931972,13.3 c 0,0.3878 0.3118633,0.7 0.699244,0.7 -0.3873807,0 -0.699244,0.3122 -0.699244,0.7 0,-0.3878 -0.3118626,-0.7 -0.699244,-0.7 0.3873814,0 0.699244,-0.3122 0.699244,-0.7 z m 0,7 c 0,0.3878 0.3118633,0.7 0.699244,0.7 -0.3873807,0 -0.699244,0.3122 -0.699244,0.7 0,-0.3878 -0.3118626,-0.7 -0.699244,-0.7 0.3873814,0 0.699244,-0.3122 0.699244,-0.7 z m 6.9924419,0 c 0,0.3878 0.311863,0.7 0.699244,0.7 -0.387381,0 -0.699244,0.3122 -0.699244,0.7 0,-0.3878 -0.311863,-0.7 -0.699244,-0.7 0.387381,0 0.699244,-0.3122 0.699244,-0.7 z m 6.992442,0 c 0,0.3878 0.311862,0.7 0.699244,0.7 -0.387382,0 -0.699244,0.3122 -0.699244,0.7 0,-0.3878 -0.311864,-0.7 -0.699245,-0.7 0.387381,0 0.699245,-0.3122 0.699245,-0.7 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="M 8.9924421,8.3 V 2.7 C 8.9924421,2.3122 8.6805795,2 8.2931981,2 H 2.6992449 C 2.3118636,2 2.0000008,2.3122 2.0000008,2.7 v 5.6 c 0,0.3878 0.3118628,0.7 0.6992441,0.7 h 5.5939532 c 0.3873814,0 0.699244,-0.3122 0.699244,-0.7 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="M 16,15.3 V 9.7 C 16,9.3122 15.6878,9 15.3,9 H 9.6999998 C 9.3122004,9 9,9.3122 9,9.7 v 5.6 C 9,15.6878 9.3122004,16 9.6999998,16 H 15.3 c 0.3878,0 0.7,-0.3122 0.7,-0.7 z"/>
+ <path style="fill:#43a047" d="m 2.131109,15.011524 c -0.036435,0.01842 -0.057481,0.259821 -0.07648,0.560546 1.69e-4,4.04e-4 -1.696e-4,9.8e-4 0,0.0014 C 2.1604991,15.824847 2.408709,16 2.6992449,16 2.3559097,16 2.0847307,16.249827 2.0245835,16.575586 2.0059384,17.592947 2.0000936,19.17263 2.0000008,22.3 c 0,9.1e-4 -3.6e-6,0.0018 0,0.0027 C 2.0014951,22.689238 2.3127948,23 2.6992449,23 2.3118636,23 2.0000008,23.3122 2.0000008,23.7 v 2.550135 l 0.7000519,2.295148 c 0.111007,0.363941 -0.07545,0.74331 0.3018074,0.754717 h 5.291338 c 0.3772573,-0.0114 0.699244,0.380529 0.699244,0 0,0.380529 0.3219867,-0.0114 0.699244,0 h 4.8947099 c 0.377257,-0.0114 1.398488,0.380529 1.398488,0 0,0.380529 0.732302,-0.0114 1.109559,0 l 4.773323,-1.4 c 0.377257,-0.0114 1.10956,1.080529 1.10956,0.7 0,0.380529 1.02123,0.688593 1.398488,0.7 h 2.796976 c 0.377258,-0.0114 1.404919,-0.765766 1.450708,-1.143524 l 0.40796,-3.365709 C 29.052864,24.614168 28.57401,24.413672 29.270523,23.7 c -0.0077,-0.38105 0.382539,-0.7 0,-0.7 0.367081,0 -0.03036,-0.340646 0,-0.7 -0.0037,-0.774771 0.679204,-1.413604 0.671852,-2.00696 -0.01644,-1.327612 -0.04269,-2.14009 -0.08186,-2.164329 -0.0601,-0.03718 -0.109257,-0.116209 -0.109257,-0.176368 0,-0.06016 0.04916,-0.07956 0.109257,-0.04238 0.06047,0.03741 0.109257,-0.04151 0.109257,-0.177732 0,-0.230884 -0.0092,-0.23343 -0.144766,-0.04785 -0.135305,0.185238 -0.166177,0.186173 -0.486193,0.02051 -0.187957,-0.0973 -0.393075,-0.177734 -0.456147,-0.177734 -0.173523,0 -0.137531,0.326855 0.0437,0.396484 0.08723,0.03351 0.21508,0.232349 0.284067,0.441602 0.109209,0.331257 0.09947,0.399756 -0.07648,0.533203 -0.297816,0.225869 -0.366011,0.19592 -0.366011,-0.161328 0,-0.384459 -0.18759,-0.548528 -0.237634,-0.207813 -0.01932,0.131532 -0.09071,0.257979 -0.158423,0.280274 -0.1856,0.06111 -0.274972,-0.28353 -0.139302,-0.537305 0.176852,-0.330809 -0.108382,-0.602467 -0.424737,-0.404687 -0.316865,0.1981 -0.527703,-0.01028 -0.6173,-0.608399 -0.08723,-0.582322 -0.275806,-0.757096 -0.738851,-0.689063 -0.26297,0.03864 -0.402428,-0.0066 -0.554478,-0.179101 -0.111694,-0.126745 -0.224133,-0.181837 -0.251291,-0.121679 -0.172335,0.381682 -0.24209,0.4221 -0.422005,0.241992 -0.121573,-0.121705 -0.249771,-0.150836 -0.409714,-0.0916 -0.128023,0.0474 -0.348255,0.06521 -0.488924,0.03828 -0.198067,-0.0379 -0.255388,-0.121022 -0.255388,-0.366407 0,-0.174271 -0.04536,-0.402769 -0.101062,-0.507226 -0.0557,-0.104458 -0.129798,-0.27898 -0.163886,-0.388282 -0.04416,-0.141571 -0.148355,-0.188758 -0.361914,-0.164062 -0.254583,0.02944 -0.309723,0.09865 -0.367376,0.45664 -0.0085,0.05259 -0.0078,0.08686 -0.01093,0.132618 C 23.181529,15.843893 23.407022,16 23.67657,16 c -0.387382,0 -0.699244,0.3122 -0.699244,0.7 0,-0.29085 -0.174965,-0.539328 -0.426102,-0.645313 -0.06505,-0.0048 -0.128953,-0.0034 -0.192566,-0.01504 -0.528837,-0.09682 -0.826513,0.03316 -0.734752,0.321289 0.08037,0.252307 0.08021,0.946458 0,1.026758 -0.02634,0.02637 -0.16277,-0.02423 -0.303188,-0.112109 -0.14042,-0.08788 -0.51139,-0.187311 -0.82489,-0.221485 l -0.570867,-0.06152 -0.111989,0.404688 c -0.15194,0.547651 -0.140602,0.785773 0.0519,1.155273 0.237172,0.455245 0.214339,0.718816 -0.05599,0.648047 -0.120503,-0.03155 -0.299363,0.0088 -0.397421,0.09023 -0.154386,0.128267 -0.202566,0.111062 -0.35372,-0.124414 -0.09601,-0.149564 -0.394294,-0.477967 -0.663736,-0.730078 -0.5346,-0.500214 -0.696093,-0.484717 -0.808501,0.07793 -0.08492,0.425075 -0.224649,0.410839 -0.677392,-0.06973 -0.429561,-0.455961 -0.704707,-0.436143 -0.704707,0.05059 0,0.174991 -0.06815,0.375015 -0.151594,0.444336 -0.08344,0.06932 -0.185411,0.396462 -0.226709,0.727343 -0.05326,0.426713 -0.154133,0.680668 -0.345524,0.872266 -0.332008,0.332366 -0.407302,0.335049 -0.613204,0.02461 -0.148317,-0.223619 -0.187988,-0.231419 -0.443857,-0.09434 -0.154236,0.08262 -0.353547,0.122192 -0.443856,0.0875 -0.207243,-0.07961 -0.29033,0.135038 -0.154325,0.399218 0.05708,0.110876 0.07317,0.320057 0.03687,0.464844 -0.0534,0.213011 -0.136017,0.2625 -0.434297,0.2625 -0.218607,0 -0.393332,-0.06324 -0.428833,-0.15586 -0.03293,-0.08589 -0.197211,-0.17203 -0.366011,-0.191406 -0.242865,-0.02788 -0.314073,-0.09831 -0.341428,-0.336328 -0.01901,-0.16543 -0.08191,-0.300781 -0.139302,-0.300781 -0.05739,0 -0.160991,-0.123047 -0.229439,-0.273437 -0.156636,-0.344148 -0.284191,-0.345905 -0.412446,-0.0082 -0.08619,0.226949 -0.500951,0.485996 -0.599546,0.374609 -0.01817,-0.02053 -0.206771,-0.414457 -0.417908,-0.875 C 10.270114,19.433032 9.9922662,19.003339 9.8323512,18.898445 9.5817421,18.734064 9.5246809,18.732308 9.232804,18.883409 8.8640433,19.074308 8.7316964,19.013063 8.9063989,18.733018 8.9724369,18.627161 8.9952632,18.459777 8.9569319,18.359776 8.8975509,18.204867 8.7809708,18.188992 8.1689167,18.251768 l -0.7183645,0.07246 0.06692,-0.266601 c 0.047005,-0.187481 0.00329,-0.324295 -0.1488627,-0.46211 -0.16198,-0.146728 -0.2018247,-0.28595 -0.1584226,-0.553711 0.04977,-0.307053 0.021742,-0.3673 -0.1993936,-0.426562 C 6.8691364,16.577277 6.618325,16.546358 6.4535835,16.545518 6.2735624,16.544608 6.0985769,16.455498 6.0165589,16.324024 5.8646806,16.080568 5.5945003,16.044981 5.2599535,16.224218 5.0801527,16.32055 4.9978396,16.299859 4.8256573,16.114843 4.7088638,15.989345 4.5418068,15.886524 4.4541838,15.886524 c -0.087624,0 -0.3439866,-0.165168 -0.5695015,-0.367774 -0.3626762,-0.325833 -0.4728005,-0.366028 -0.9559979,-0.344532 -0.359512,0.016 -0.6116551,-0.03219 -0.7374841,-0.140819 -0.022731,-0.01962 -0.042432,-0.0308 -0.060091,-0.02187 z m 19.083083,4.193163 c 0.111454,-0.03378 0.224107,0.07996 0.16252,0.240625 -0.03385,0.08831 -0.130709,0.159962 -0.214417,0.159962 -0.174001,0 -0.190434,-0.09765 -0.05326,-0.314454 0.03031,-0.04791 0.06801,-0.07487 0.10516,-0.08613 z m -0.983311,0.123047 c 0.03057,0.0073 0.06815,0.02484 0.111988,0.05195 0.09393,0.05811 0.104818,0.114545 0.03141,0.159961 -0.06235,0.03858 -0.145523,0.01592 -0.185737,-0.04922 -0.07526,-0.121904 -0.04937,-0.184655 0.04234,-0.162695 z M 8.9924421,22.3 c 0,0.3878 0.3118633,0.7 0.699244,0.7 -0.3873807,0 -0.699244,0.3122 -0.699244,0.7 0,-0.3878 -0.3118626,-0.7 -0.699244,-0.7 0.3873814,0 0.699244,-0.3122 0.699244,-0.7 z m 6.9924419,0 c 0,0.3878 0.311863,0.7 0.699244,0.7 -0.387381,0 -0.699244,0.3122 -0.699244,0.7 0,-0.3878 -0.311863,-0.7 -0.699244,-0.7 0.387381,0 0.699244,-0.3122 0.699244,-0.7 z m 6.992442,0 c 0,0.3878 0.311862,0.7 0.699244,0.7 -0.387382,0 -0.699244,0.3122 -0.699244,0.7 0,-0.3878 -0.311864,-0.7 -0.699245,-0.7 0.387381,0 0.699245,-0.3122 0.699245,-0.7 z"/>
+ <path style="fill:#004d40" d="m 22.83256,16.542774 c -0.02361,0 -0.07057,0.07383 -0.10516,0.164062 -0.03459,0.09023 -0.01587,0.164063 0.04234,0.164063 0.0582,0 0.106526,-0.07383 0.106526,-0.164063 0,-0.09023 -0.02009,-0.164062 -0.0437,-0.164062 z M 2.1352062,16.828516 c -0.050077,-0.03098 -0.091503,0.01495 -0.091503,0.102539 0,0.08759 0.041425,0.158594 0.091503,0.158594 0.050076,0 0.091503,-0.04593 0.091503,-0.10254 0,-0.0566 -0.041427,-0.127611 -0.091503,-0.158593 z m 19.9639678,0.261133 c -0.114548,0 -0.128999,0.151135 -0.02458,0.255663 0.132708,0.132854 0.24964,0.07512 0.185736,-0.0916 -0.03459,-0.09023 -0.107493,-0.164062 -0.161152,-0.164062 z m -19.1841467,0.03281 c -0.1305974,0.02985 -0.2466894,0.164026 -0.2499252,0.322656 -0.00293,0.143495 0.2941917,0.08834 0.4342962,-0.08066 0.1097045,-0.13233 0.1003101,-0.175319 -0.051897,-0.23379 -0.042969,-0.01651 -0.088942,-0.01816 -0.132474,-0.0082 z m 2.2165493,0.254296 c -0.028493,-0.01697 -0.068902,-0.01643 -0.1188168,0.0027 -0.090137,0.03463 -0.1638854,0.106244 -0.1638854,0.159962 0,0.05372 0.073748,0.09707 0.1638854,0.09707 0.090137,0 0.1638853,-0.07162 0.1638853,-0.159961 0,-0.04894 -0.016575,-0.08283 -0.045068,-0.0998 z m 15.8313244,0.05469 c -0.081,-0.0022 -0.180913,9.8e-4 -0.305919,0.0082 -0.540063,0.03126 -0.568382,0.04879 -0.603645,0.35957 -0.03581,0.315545 -0.03039,0.320155 0.17208,0.136719 0.115249,-0.104412 0.294126,-0.190039 0.397422,-0.190039 0.23679,0 0.735699,0.530339 0.714267,0.758789 -0.0088,0.0944 -0.01099,0.207815 -0.0041,0.25293 0.0222,0.144772 0.205732,0.0889 0.271776,-0.0834 0.0448,-0.11688 0.146928,-0.146962 0.340062,-0.09844 0.225804,0.05673 0.275874,0.03037 0.275874,-0.149023 0,-0.297134 0.250337,-0.372536 0.54765,-0.164063 0.216558,0.151848 0.255034,0.152974 0.335966,0.0082 0.05037,-0.09011 0.315812,-0.248436 0.588621,-0.352735 0.272807,-0.104298 0.466906,-0.234809 0.43293,-0.289843 -0.0976,-0.158093 -0.395245,-0.117648 -0.618668,0.08477 -0.150759,0.136583 -0.431764,0.191789 -1.067985,0.207812 -0.807553,0.02033 -0.875705,0.0038 -1.039306,-0.246094 -0.115682,-0.176791 -0.194027,-0.236695 -0.437028,-0.243359 z M 4.5333951,17.6625 c -0.051425,-0.006 -0.1007719,0.02119 -0.170714,0.0793 -0.2358997,0.195987 -0.2114163,0.310733 0.07648,0.3582 0.3536101,0.05831 0.4898633,-0.100232 0.2731422,-0.317188 C 4.6375443,17.707971 4.5848204,17.668446 4.5333951,17.6625 Z m -1.1390032,0.419726 c -0.049596,0.0068 -0.1149983,0.03268 -0.193931,0.08203 -0.119893,0.07497 -0.2591779,0.110748 -0.3100164,0.0793 -0.1452472,-0.08987 -0.347413,0.221043 -0.2717766,0.418359 0.072408,0.188897 0.4820962,0.251784 0.4820962,0.07383 -2e-7,-0.05781 0.1068007,-0.206105 0.2376336,-0.328125 0.209811,-0.195679 0.2047818,-0.345767 0.055994,-0.325391 z m 1.8600988,0.03691 c -0.026464,-0.01942 -0.074442,0.0098 -0.1597883,0.0752 -0.1051597,0.08058 -0.2083985,0.157878 -0.2294395,0.170898 -0.021039,0.01302 -0.00683,0.0753 0.032777,0.139453 0.1414454,0.22911 0.387862,0.121793 0.3878621,-0.169531 0,-0.128034 -0.00495,-0.196594 -0.031411,-0.216016 z m 15.4325363,0.06426 c -0.05821,0 -0.105159,0.07383 -0.105159,0.164063 0,0.09023 0.01872,0.164062 0.04234,0.164062 0.02362,0 0.07193,-0.07383 0.106526,-0.164062 0.03459,-0.09024 0.0145,-0.164063 -0.0437,-0.164063 z m -16.5210083,0.05469 c -0.037874,-0.0045 -0.066756,0.03003 -0.1065254,0.101172 -0.050441,0.09023 -0.05986,0.28863 -0.021851,0.440234 l 0.068285,0.276172 0.1993938,-0.244726 C 4.4880817,18.586004 4.48911,18.550829 4.3271731,18.370701 4.2509451,18.285911 4.203894,18.242541 4.1660191,18.238084 Z m 22.0712593,0.399219 c -0.0343,0.0129 -0.07838,0.04439 -0.135206,0.0916 -0.09159,0.07609 -0.166616,0.283992 -0.166616,0.462109 0,0.441241 0.24588,0.341602 0.344159,-0.139453 0.06731,-0.329465 0.06056,-0.452964 -0.04234,-0.414258 z M 8.24813,18.730276 c -0.060095,0 -0.1390403,0.04922 -0.1761767,0.109375 -0.037142,0.06016 -0.019124,0.109375 0.040971,0.109375 0.060095,0 0.140406,-0.04922 0.1775424,-0.109375 0.037142,-0.06016 0.017752,-0.109375 -0.042337,-0.109375 z m 21.64106,0.06836 c -0.04125,-0.02549 -0.08284,0.0714 -0.0915,0.216016 -0.0087,0.144617 0.01777,0.2625 0.05872,0.2625 0.09938,0 0.128218,-0.419534 0.03277,-0.478516 z m -25.1673267,0.06973 c -0.067242,0.0096 -0.1424124,0.06813 -0.1761768,0.169531 -0.023786,0.07143 0.034597,0.129883 0.1297426,0.129883 0.095144,0 0.1734453,-0.07702 0.1734453,-0.172266 0,-0.09657 -0.059769,-0.136765 -0.1270111,-0.127148 z m 15.8763927,0.102539 c -0.03771,-0.0085 -0.07207,-0.0031 -0.09423,0.01914 -0.04433,0.04438 -0.0088,0.124122 0.07784,0.177735 0.204047,0.126244 0.296186,0.03401 0.131108,-0.13125 -0.03506,-0.03509 -0.07701,-0.05712 -0.11472,-0.06563 z m -12.9087021,0.0875 c -0.2557191,0 -0.2582531,0.01207 -0.090138,0.381445 0.092797,0.203893 0.151627,0.243393 0.2157827,0.142188 0.1646883,-0.259801 0.1019417,-0.523633 -0.1256447,-0.523633 z m -5.6581418,0.03281 c -0.015006,0.0144 -0.021246,0.06331 -0.021851,0.149023 -0.00115,0.163426 0.057667,0.228598 0.1898339,0.20918 0.10516,-0.01545 0.178908,-0.06042 0.1638853,-0.0998 -0.015023,-0.03938 -0.058615,-0.068 -0.096965,-0.06289 -0.03835,0.0051 -0.1116534,-0.05639 -0.1625199,-0.136723 -0.033532,-0.05295 -0.057377,-0.07319 -0.072383,-0.05879 z m 22.8524459,0.03555 c -0.03226,0.0045 -0.05891,0.01523 -0.07784,0.03418 -0.139659,0.13981 0.178889,0.624907 0.47117,0.717774 0.121784,0.0387 0.221246,0.165381 0.221246,0.28164 0,0.116258 0.05001,0.210547 0.111988,0.210547 0.17424,0 0.258676,-0.327567 0.120182,-0.466211 -0.06808,-0.06814 -0.122913,-0.20921 -0.122913,-0.313086 0,-0.204004 -0.497978,-0.496369 -0.723828,-0.464843 z m -8.130079,0.05195 c -0.0041,-0.02171 -0.05447,-0.01491 -0.154326,0.0041 -0.247635,0.04708 -0.657389,0.690733 -0.550381,0.864063 0.116568,0.188816 0.322702,0.05727 0.363279,-0.231055 0.0205,-0.145679 0.118833,-0.356681 0.218514,-0.468945 0.08512,-0.09587 0.127072,-0.146461 0.122914,-0.168164 z m 10.602017,0.09844 c -0.0601,0 -0.109257,0.04922 -0.109257,0.109375 0,0.06016 0.04916,0.109375 0.109257,0.109375 0.06009,0 0.109257,-0.04922 0.109257,-0.109375 0,-0.06016 -0.04916,-0.109375 -0.109257,-0.109375 z m 2.578463,0.109375 c -0.02361,0 -0.07057,0.07383 -0.10516,0.164062 -0.03459,0.09023 -0.01586,0.164063 0.04234,0.164063 0.0582,0 0.09833,-0.07383 0.09833,-0.164063 0,-0.09023 -0.01189,-0.164062 -0.0355,-0.164062 z m -1.80547,0.13125 c -0.0646,-0.02155 -0.117452,0.04193 -0.117452,0.142187 0,0.100258 0.05286,0.165115 0.117452,0.143555 0.0646,-0.02155 0.11745,-0.08641 0.11745,-0.143555 0,-0.05715 -0.05286,-0.120634 -0.11745,-0.142187 z m -6.071953,0.196875 c -0.08304,0 -0.181377,0.04922 -0.218513,0.109375 -0.03845,0.06228 0.05564,0.109375 0.218513,0.109375 0.162868,0 0.256965,-0.0471 0.218514,-0.109375 -0.03713,-0.06016 -0.13547,-0.109375 -0.218514,-0.109375 z m -3.960563,0.06563 c -0.408143,0.03268 -0.464341,0.05709 -0.464341,0.199609 0,0.168015 -0.582635,0.39723 -0.913661,0.35957 -0.111866,-0.01273 -0.254438,0.05552 -0.316845,0.151758 -0.08654,0.133459 -0.05815,0.23163 0.122913,0.41289 0.198741,0.198956 0.24838,0.210518 0.301823,0.07109 0.08277,-0.215938 0.628238,-0.21579 0.807135,0 0.1127,0.135941 0.101587,0.205476 -0.05872,0.382813 -0.107745,0.119183 -0.280691,0.216016 -0.385131,0.216016 -0.166858,0 -0.322963,0.2036 -0.322307,0.419726 1.21e-4,0.0402 0.172201,0.0848 0.382399,0.0998 0.2102,0.015 0.382399,-0.009 0.382399,-0.05469 0,-0.16051 0.453069,-0.364547 0.662369,-0.298047 0.297477,0.09452 0.263385,0.365816 -0.06145,0.489453 -0.150228,0.05718 -0.273142,0.17898 -0.273142,0.270703 0,0.180407 -0.169508,0.227053 -0.264948,0.07246 -0.03234,-0.05239 -0.195412,-0.123591 -0.361914,-0.157226 -0.166502,-0.03364 -0.392693,-0.09638 -0.503947,-0.139454 -0.155788,-0.0603 -0.193456,-0.034 -0.163886,0.114844 0.02131,0.107242 0.207683,0.248671 0.419274,0.317187 0.349952,0.113324 0.381601,0.159028 0.386496,0.560548 0.0068,0.557251 -0.118624,0.745463 -0.397421,0.596093 -0.113873,-0.06101 -0.208433,-0.19489 -0.210321,-0.298047 -0.0024,-0.131209 -0.151014,-0.353704 -0.325038,-0.538671 -0.314466,0.06864 -0.553117,0.335321 -0.553117,0.67129 0,-0.3878 -0.311862,-0.7 -0.699244,-0.7 0.387382,0 0.699244,-0.3122 0.699244,-0.7 0,0.07905 0.02115,0.152087 0.04507,0.222851 0.03125,-0.06545 0.100215,-0.137663 0.232171,-0.224218 0.148299,-0.09727 0.244834,-0.241933 0.214417,-0.32129 -0.07217,-0.188283 -0.689425,-0.107066 -0.954632,0.125782 -0.252715,0.221882 -0.507596,0.08037 -0.725193,-0.40332 -0.19747,-0.43895 -0.507404,-0.422338 -0.475267,0.02598 0.01957,0.272928 -0.0078,0.300414 -0.240366,0.241992 -0.143866,-0.03615 -0.387149,-0.0086 -0.540822,0.06152 -0.229085,0.104488 -0.278604,0.202564 -0.278604,0.546875 0,0.356166 -0.03526,0.419727 -0.233537,0.419727 -0.12858,0 -0.298717,0.08613 -0.376936,0.191406 -0.193415,0.260312 -0.552072,0.04919 -0.501217,-0.295313 0.02733,-0.185121 -0.01151,-0.234023 -0.163885,-0.205078 -0.124131,0.02358 -0.213415,0.151316 -0.234902,0.337695 -0.02266,0.196568 -0.09869,0.299415 -0.221245,0.299415 -0.10282,0 -0.29778,0.07887 -0.432931,0.173633 -0.200203,0.140378 -0.340009,0.151053 -0.759335,0.06152 -0.283073,-0.06044 -0.5325279,-0.09307 -0.5531135,-0.07246 -0.020587,0.02061 0.037289,0.153375 0.1283772,0.293946 0.1444083,0.222871 0.1463613,0.28244 0.00956,0.467578 -0.2386832,0.323026 -0.1900815,0.422237 0.1707143,0.35 0.24884,-0.04982 0.32777,-0.02467 0.32777,0.101172 0,0.09117 0.0989,0.299666 0.21988,0.463477 0.179936,0.243642 0.206597,0.394111 0.147496,0.825781 -0.07916,0.57817 -0.294918,0.759058 -0.525798,0.442969 -0.09952,-0.136236 -0.116149,-0.281984 -0.0519,-0.451173 0.08259,-0.217455 0.0609,-0.250194 -0.167983,-0.250194 -0.1671198,0 -0.2878082,0.07979 -0.3318676,0.21875 -0.038143,0.120312 -0.1440418,0.21875 -0.2349025,0.21875 -0.1291213,0 -0.1481165,-0.07764 -0.088771,-0.355469 0.041755,-0.195508 0.1253868,-0.416905 0.1871023,-0.493555 0.061705,-0.07665 0.092088,-0.160745 0.06692,-0.185938 -0.072218,-0.0723 -0.7497749,0.388588 -0.7497749,0.509962 0,0.06 -0.099975,0.249233 -0.2212455,0.419726 -0.2481353,0.348851 -0.1450785,0.495073 0.2745085,0.389649 0.2931691,-0.07366 0.4718119,0.108731 0.2867991,0.293944 -0.066878,0.06695 -0.121548,0.204982 -0.121548,0.30625 0,0.109758 -0.110978,0.205227 -0.2745078,0.236524 -0.215285,0.0412 -0.3040359,-0.0081 -0.4110792,-0.232422 C 8.3492794,26.899233 8.1882269,26.755419 8.0664843,26.737891 7.9447424,26.720363 7.787318,26.614304 7.7168623,26.501367 7.6134947,26.335669 7.6274016,26.246373 7.7878794,26.040625 7.8972586,25.90039 8.0235666,25.669336 8.06785,25.52793 c 0.052857,-0.168789 0.1164513,-0.219751 0.1871023,-0.149023 0.1240204,0.124154 0.5271651,0.04683 0.5271651,-0.101173 0,-0.05463 -0.1241044,-0.145946 -0.2758735,-0.20371 -0.3587094,-0.136529 -0.4515273,-0.395542 -0.2294404,-0.641212 0.097426,-0.107769 0.1775431,-0.278175 0.1775431,-0.378711 0,-0.257988 -0.3366216,-0.228561 -0.4056157,0.03555 -0.062377,0.238788 -0.3525123,0.302582 -0.3728396,0.08203 -0.00693,-0.0752 -0.019215,-0.210547 -0.027314,-0.300781 -0.011347,-0.126539 -0.1323084,-0.154474 -0.5326272,-0.125781 -0.4283447,0.0307 -0.5189702,0.0043 -0.5189702,-0.147656 0,-0.101285 -0.1017611,-0.211006 -0.2253426,-0.24336 C 6.2137453,23.312763 6.1699931,23.243345 6.224141,23.118947 6.266526,23.021577 6.310086,22.779462 6.321106,22.580275 6.337528,22.283231 6.285364,22.18939 6.031575,22.058009 5.8503713,21.964199 5.7229292,21.807133 5.7229292,21.680667 c 0,-0.157785 -0.075036,-0.216015 -0.2758737,-0.216015 H 5.172548 l 0.3537192,0.315819 C 5.8365546,22.05801 5.8599967,22.119099 5.7270267,22.279492 5.5893935,22.445509 5.5332542,22.416306 5.0960681,21.95957 L 4.6153378,21.457812 4.8679943,21.25 C 5.2717391,20.919685 5.0152738,20.809988 4.193333,20.961524 3.3752206,21.112354 3.2294195,21.349168 3.6880198,21.780468 l 0.2676795,0.252931 0.1229139,-0.229688 c 0.1777634,-0.332512 0.2984265,-0.282214 0.3810335,0.158594 0.05035,0.268679 0.1516912,0.418661 0.3305021,0.486719 0.1419324,0.05402 0.2749079,0.182377 0.2949937,0.285742 0.020086,0.103364 0.2047802,0.244959 0.411079,0.314452 0.5029565,0.169426 0.6553098,0.419473 0.416542,0.683594 -0.103238,0.1142 -0.1569421,0.297426 -0.1242797,0.422462 0.085101,0.325782 -0.2746785,0.697671 -0.7497756,0.773827 -0.3511986,0.05629 -0.4506256,0.02253 -0.6828556,-0.228319 C 4.2063597,24.5393 4.0840761,24.377126 4.0840762,24.339843 c 0,-0.03728 -0.082189,-0.157957 -0.1816397,-0.267968 -0.169149,-0.187111 -0.1673864,-0.200631 0.027315,-0.203711 0.1933943,-0.0031 0.1949817,-0.01149 0.017755,-0.114844 C 3.8426015,23.692147 3.7257307,23.449359 3.6880204,23.213282 3.6425283,22.928479 3.550927,22.761584 3.4148782,22.718359 3.2757308,22.674147 3.2100216,22.550484 3.2100216,22.332812 c -1e-7,-0.293041 -0.032456,-0.321288 -0.3783021,-0.321288 -0.279632,0 -0.4131899,0.06474 -0.5094103,0.244726 -0.1265259,0.236671 -0.132416,0.237457 -0.2144166,0.02734 -0.042217,-0.108175 -0.06575,-0.02183 -0.079211,0.162695 0.041352,0.189863 0.153437,0.345406 0.3141137,0.442969 0.00364,-0.119905 0.032768,-0.221484 0.096965,-0.221484 0.1741929,0 0.6610043,0.248768 0.6610044,0.337695 -2e-7,0.04589 0.1261275,0.233963 0.2799708,0.416993 l 0.278605,0.332226 -0.278605,0.06973 c -0.3298477,0.08288 -0.3777676,0.37461 -0.061457,0.37461 0.1213962,0 0.2185137,0.07292 0.2185137,0.164062 0,0.09114 0.097117,0.164063 0.2185139,0.164063 0.2795494,0 0.2845073,0.222617 0.00683,0.295312 -0.3570013,0.09346 -0.1307095,0.351178 0.61457,0.7 0.4861801,0.227553 0.7452424,0.421216 0.8344496,0.624805 0.071107,0.16228 0.2211316,0.432302 0.3345993,0.600195 0.168556,0.249407 0.1846877,0.354474 0.084674,0.574219 -0.067327,0.147926 -0.1701009,0.267969 -0.2280738,0.267969 -0.1367252,0 -0.4519016,-0.448615 -0.3878621,-0.552344 0.027024,-0.04377 -0.072898,-0.160197 -0.2226109,-0.258398 -0.1862955,-0.122198 -0.2717769,-0.278318 -0.2717769,-0.494922 0,-0.350539 -0.1724927,-0.466198 -0.4670734,-0.314453 -0.2447441,0.126071 -0.4069818,0.02853 -0.4069818,-0.244727 0,-0.116762 -0.05041,-0.213281 -0.1119884,-0.213281 -0.061578,0 -0.159008,-0.121215 -0.2157823,-0.270703 L 3.2168495,24.96875 2.9327816,25.251758 c -0.3202625,0.320608 -0.2848608,0.646749 0.060091,0.556445 0.2775148,-0.07265 0.3725977,0.07589 0.1611539,0.251563 -0.089475,0.07434 -0.1625196,0.227483 -0.1625195,0.340429 0,0.311005 -0.1907943,0.248294 -0.5981816,-0.196875 l -0.367376,-0.401953 -0.013657,2.097266 V 27.9 h -0.012291 v 1.4 c 0,0.0073 0.00388,0.01329 0.00409,0.02051 0.011176,0.370448 0.3046126,0.664202 0.6746614,0.675391 C 2.685968,29.996116 2.6919815,30 2.6992449,30 h 5.5939532 c 0.023275,0 0.042868,-0.01147 0.065555,-0.01367 0.1764666,-0.01714 0.332129,-0.09279 0.4452217,-0.216016 0.014224,-0.01496 0.02268,-0.0344 0.035504,-0.05059 0.038619,-0.05039 0.077182,-0.09999 0.1010625,-0.15996 0.032886,-0.07998 0.051898,-0.166854 0.051898,-0.259764 0,0.09139 0.018529,0.177075 0.050533,0.255664 0.019999,0.05112 0.053851,0.09234 0.084673,0.136719 0.015176,0.02088 0.026278,0.04388 0.043701,0.06289 0.051044,0.05855 0.1110416,0.104707 0.1789088,0.143554 0.07141,0.04087 0.1489943,0.06574 0.2335361,0.0793 0.036568,0.0059 0.069615,0.02188 0.1078882,0.02188 h 5.5939526 c 0.01453,0 0.02667,-0.0073 0.04097,-0.0082 9.1e-4,-5.5e-5 0.0018,6e-5 0.0027,0 0.0034,-2.2e-4 0.0062,-0.0024 0.0096,-0.0027 0.08817,-0.0069 0.171388,-0.02645 0.247194,-0.06289 0.07705,-0.03705 0.146758,-0.08495 0.204856,-0.146289 0.02029,-0.02096 0.03167,-0.04907 0.04916,-0.07246 0.03331,-0.04543 0.06982,-0.0879 0.0915,-0.14082 0.0341,-0.08171 0.05327,-0.171739 0.05327,-0.266608 0,0.08976 0.01956,0.172873 0.05053,0.250196 0.01845,0.04824 0.04837,0.08751 0.07648,0.129882 0.01628,0.02337 0.02876,0.04861 0.0478,0.06973 0.04727,0.0553 0.102976,0.09844 0.165251,0.13672 5.63e-4,3.28e-4 7.7e-4,0.001 0.0014,0.0014 0.06845,0.04182 0.142508,0.06849 0.223978,0.08477 0.04476,0.0089 0.08632,0.02731 0.133811,0.02731 h 5.593953 c 0.09443,0 0.184286,-0.01965 0.266314,-0.05332 h 0.0027 c 4.83e-4,-2.01e-4 9.1e-4,-0.0012 0.0014,-0.0014 6.99e-4,-3.07e-4 0.002,3.09e-4 0.0027,0 0.0053,-0.0022 0.0085,-0.0072 0.01366,-0.0096 0.06959,-0.03139 0.130631,-0.0745 0.185736,-0.125781 0.01662,-0.01542 0.03002,-0.03226 0.04507,-0.04922 0.04003,-0.04509 0.07369,-0.09455 0.101063,-0.149024 0.01109,-0.02204 0.02265,-0.04231 0.03141,-0.06563 0.02912,-0.07719 0.04915,-0.158363 0.04915,-0.246065 0,0.08755 0.01986,0.168314 0.04916,0.244726 0.01086,0.02907 0.02652,0.05359 0.04097,0.08066 0.02362,0.04324 0.04991,0.08333 0.08194,0.120312 0.02418,0.02869 0.04803,0.05485 0.07648,0.0793 0.02829,0.02381 0.05961,0.04229 0.0915,0.06152 0.03978,0.02446 0.07697,0.04944 0.121548,0.06563 C 23.513628,29.979263 23.592295,30 23.67657,30 h 5.593953 c 0.0088,0 0.01591,-0.0052 0.02458,-0.0055 0.187465,-0.0069 0.355272,-0.08353 0.476634,-0.20918 4.4e-4,-4.56e-4 9.1e-4,-9.1e-4 0.0014,-0.0014 0.01152,-0.01178 0.01665,-0.02843 0.02731,-0.04101 0.04526,-0.05431 0.08884,-0.109843 0.116085,-0.176367 0.03391,-0.08179 0.05323,-0.17182 0.05323,-0.26658 v -1.4 -2.936718 c -0.0024,-0.660321 -0.01,-0.827293 -0.01366,-1.334375 C 29.919185,23.276384 29.632761,23 29.270523,23 c 0.339424,0 0.63476,-0.244436 0.699244,-0.564649 0,0 0.06803,-2.328474 0,-2.235351 -0.07101,0.09722 -0.371862,0.06553 -0.488925,0.04511 -0.166152,-0.02897 -0.205591,0.0157 -0.178908,0.207812 0.04691,0.337706 -0.144917,0.309363 -0.524433,-0.0793 -0.186992,-0.191494 -0.348315,-0.279551 -0.389228,-0.213282 -0.0467,0.07566 -0.120321,0.06948 -0.225342,-0.01777 -0.08624,-0.07165 -0.168067,-0.111111 -0.18164,-0.0875 -0.22626,0.393662 -0.26377,0.521973 -0.188467,0.643946 0.104537,0.169329 0.02287,0.4375 -0.132475,0.4375 -0.05941,0 -0.252174,-0.102392 -0.428834,-0.228321 -0.177054,-0.12621 -0.398553,-0.199508 -0.494386,-0.162695 -0.09562,0.03674 -0.235469,0.01682 -0.310017,-0.04511 -0.194665,-0.161732 -0.470618,0.174186 -0.290896,0.354101 0.184596,0.184796 0.158442,0.251712 -0.15296,0.39375 -0.159312,0.07266 -0.24742,0.179892 -0.204857,0.248828 0.08175,0.132423 -0.750187,0.03367 -1.037941,-0.123046 -0.08629,-0.047 -0.274551,-0.03256 -0.417907,0.03281 -0.203381,0.09276 -0.281939,0.08514 -0.356451,-0.03555 -0.05252,-0.08507 -0.110084,-0.130875 -0.128376,-0.102539 -0.292507,0.45317 -0.295779,0.5248 -0.02869,0.7 0.399676,0.26216 0.336159,0.46912 -0.17208,0.555078 -0.218182,0.0369 -0.323359,0.07429 -0.36601,0.13125 C 23.386585,22.93976 23.521699,23 23.67657,23 c -0.1631,0 -0.306051,0.0642 -0.424737,0.157226 -0.01512,0.07918 -0.04345,0.160304 -0.09014,0.224219 -0.05856,0.08017 -0.102856,0.121522 -0.147497,0.135352 -0.01639,0.05962 -0.03688,0.118228 -0.03688,0.183203 0,-0.06591 -0.02002,-0.125559 -0.03687,-0.185938 -0.02714,-0.01029 -0.05604,-0.02773 -0.09014,-0.05606 -0.08715,-0.07241 -0.189468,-0.100171 -0.228073,-0.06152 -0.0386,0.03865 0.01459,0.134091 0.118816,0.211915 0.174879,0.130581 0.162925,0.166113 -0.15296,0.458008 l -0.342793,0.31582 0.05599,-0.44707 c 0.03581,-0.288928 0.167012,-0.563834 0.370107,-0.779298 0.0037,-0.004 0.0059,-0.0096 0.0096,-0.01367 C 22.565885,23.058871 22.431578,23 22.278081,23 c 0.387381,0 0.699245,-0.3122 0.699245,-0.7 0,0.05044 0.01865,0.09483 0.02868,0.142187 0.02275,-0.138713 0.07304,-0.297494 0.146131,-0.401953 0.154533,-0.220867 0.14743,-0.272895 -0.103795,-0.671289 -0.149805,-0.237564 -0.323969,-0.464443 -0.386496,-0.503125 -0.06252,-0.03868 -0.113353,-0.189488 -0.113353,-0.336328 0,-0.14684 -0.04423,-0.267968 -0.09697,-0.267968 -0.156735,0 -0.36443,0.310708 -0.289531,0.432031 0.03816,0.06177 0.0369,0.284718 -0.0027,0.496288 -0.05125,0.273529 -0.129632,0.384181 -0.271776,0.384181 -0.109949,0 -0.230543,-0.04922 -0.26768,-0.109375 -0.03713,-0.06016 -0.187917,-0.109375 -0.334599,-0.109375 -0.266419,0 -0.351794,-0.192031 -0.17208,-0.388282 0.05233,-0.05715 0.127669,-0.239258 0.166617,-0.404687 0.09366,-0.397818 -0.177227,-0.407372 -0.447953,-0.01641 -0.107964,0.155918 -0.281337,0.364034 -0.386496,0.462109 -0.10516,0.09808 -0.1912,0.240322 -0.1912,0.317187 0,0.07687 -0.04916,0.139454 -0.109257,0.139454 -0.0601,0 -0.13985,9.1e-4 -0.176176,0.0014 -0.03632,3.94e-4 -0.07961,-0.224416 -0.09697,-0.500391 -0.02281,-0.362763 -0.09581,-0.547769 -0.262217,-0.664454 -0.126598,-0.08877 -0.229439,-0.226255 -0.229439,-0.30625 0,-0.08 -0.144919,-0.166908 -0.320943,-0.192773 -0.25018,-0.03676 -0.3489,0.0084 -0.454781,0.206445 -0.176527,0.330196 -0.451158,0.334669 -0.405616,0.0069 0.02028,-0.146016 -0.0214,-0.241666 -0.102429,-0.235156 z m -11.5020196,0.20917 c -0.061075,0.03779 -0.08237,0.114898 -0.047803,0.170898 0.093659,0.15171 0.159789,0.123765 0.159789,-0.06836 0,-0.09379 -0.050918,-0.140352 -0.1119888,-0.102538 z m 2.1387037,0.0916 c -0.1789263,0.03884 -0.3878616,0.22966 -0.3878616,0.40332 0,0.240108 0.12985,0.270771 0.4438553,0.102539 0.2255974,-0.120866 0.2801197,-0.378993 0.1037946,-0.488086 -0.04382,-0.02711 -0.1001462,-0.03072 -0.1597883,-0.01777 z m 16.1590949,0.232421 c -0.01371,0.0074 -0.02933,0.0267 -0.04916,0.05742 -0.05825,0.09023 -0.107052,0.247004 -0.107891,0.347265 -9.1e-4,0.10026 -0.05392,0.198921 -0.117451,0.220118 -0.06557,0.02188 -0.08141,0.127183 -0.03687,0.243359 0.0759,0.197991 0.08379,0.197866 0.225342,0.0041 0.08047,-0.110172 0.144239,-0.375169 0.143399,-0.589257 -9.1e-4,-0.218683 -0.01623,-0.305294 -0.05736,-0.283008 z M 2.2171489,20.443359 c -0.063931,-0.02007 -0.093295,0.04927 -0.1215483,0.241992 -0.041747,0.284745 -0.025062,0.304584 0.1515939,0.194141 0.2373985,-0.148419 0.2460227,-0.222457 0.046434,-0.388281 -0.030437,-0.02528 -0.05517,-0.04116 -0.076479,-0.04785 z m 15.7357241,0.14629 c 0.05655,0 0.133578,0.04922 0.170715,0.109375 0.03713,0.06016 -0.01011,0.109375 -0.103795,0.109375 -0.09368,0 -0.169347,-0.04922 -0.169347,-0.109375 0,-0.06016 0.04588,-0.109375 0.102427,-0.109375 z m -10.9120323,0.11621 c -0.094506,-0.01192 -0.2253419,0.162203 -0.2253419,0.363673 0,0.211505 0.046557,0.242054 0.3168453,0.202343 0.2526286,-0.03712 0.3325322,0.0024 0.3933244,0.194141 0.082682,0.260787 0.2069878,0.190455 0.3182109,-0.179102 0.060004,-0.199355 0.015505,-0.244263 -0.3072853,-0.304882 -0.2077642,-0.03902 -0.3963316,-0.126607 -0.4192734,-0.195508 -0.017031,-0.05115 -0.044975,-0.07669 -0.07648,-0.08066 z m 1.3588828,0.430665 c -0.2544591,0 -0.3672901,0.198327 -0.2048565,0.360937 0.089526,0.08962 0.4779992,-0.116805 0.4779992,-0.254297 0,-0.05804 -0.1229137,-0.10664 -0.2731427,-0.10664 z m 10.6525485,0 c 0.0601,0 0.109256,0.07383 0.109256,0.164062 0,0.09023 -0.04916,0.164063 -0.109256,0.164063 -0.06009,0 -0.109258,-0.07383 -0.109258,-0.164063 0,-0.09023 0.04916,-0.164062 0.109258,-0.164062 z m 1.416242,0.239258 c 0.07404,-0.02471 0.207723,0.02885 0.297725,0.118944 0.102566,0.102683 0.122796,0.189401 0.05326,0.232423 -0.06102,0.03775 -0.196061,-0.01581 -0.29909,-0.118946 -0.134158,-0.134299 -0.148306,-0.200249 -0.0519,-0.232421 z m -17.8539432,0.08887 c -0.026499,0 -0.077581,0.04922 -0.1147197,0.109375 -0.037139,0.06016 -0.015838,0.109375 0.047799,0.109375 0.063638,0 0.1160855,-0.04922 0.1160855,-0.109375 -10e-8,-0.06016 -0.022666,-0.109375 -0.049165,-0.109375 z m 7.3994242,0.101171 c -0.043568,-0.0045 -0.098882,0.05086 -0.1229146,0.123047 -0.024038,0.07218 0.015295,0.111566 0.087406,0.0875 0.1408466,-0.047 0.1661486,-0.197016 0.035504,-0.210547 z m 10.162257,0.486719 c 0.0198,-0.0087 0.0478,-0.0049 0.07784,0.01367 0.06009,0.03718 0.109257,0.08968 0.109257,0.11621 0,0.02652 -0.04916,0.04785 -0.109257,0.04785 -0.0601,0 -0.109256,-0.05113 -0.109256,-0.114844 0,-0.03185 0.01161,-0.05415 0.03141,-0.06289 z m -9.566808,0.03828 c -0.215321,-0.02699 -0.7347519,0.216688 -0.7347519,0.375976 0,0.06661 0.1401649,0.07951 0.3550849,0.03418 0.43864,-0.09253 0.601328,-0.230641 0.450684,-0.381445 -0.01591,-0.01593 -0.04026,-0.02486 -0.07102,-0.02871 z m 4.415345,0.147656 c 0.05401,0.02163 0.09423,0.09521 0.09423,0.210547 0,0.120313 -0.04725,0.21875 -0.103794,0.21875 -0.146665,0 -0.249018,-0.199077 -0.169348,-0.328125 0.05709,-0.09248 0.124895,-0.1228 0.178908,-0.101172 z m -2.63992,0.266602 c -0.06108,0.03779 -0.08237,0.114898 -0.0478,0.170898 0.09366,0.151709 0.159789,0.123764 0.159789,-0.06836 0,-0.09379 -0.05092,-0.140325 -0.111989,-0.102538 z m 3.758437,0.220117 c 0.0836,0.106647 0.190782,0.187398 0.322308,0.231054 -0.09909,-0.09429 -0.199844,-0.175775 -0.286799,-0.209179 -0.01654,-0.0064 -0.02129,-0.01517 -0.0355,-0.02187 z m 3.422473,0.304883 c 0.03942,-0.0037 0.07777,10e-4 0.11745,0.01367 0.254287,0.08079 0.392346,0.482183 0.232172,0.67539 -0.06952,0.08385 -0.07442,0.26894 -0.01366,0.499023 0.09957,0.377092 0.227357,0.419053 0.755239,0.25293 0.173873,-0.05472 0.311606,-0.0025 0.501216,0.187305 0.302327,0.302658 0.815668,0.329849 0.97102,0.05195 0.163642,-0.292728 0.282189,-0.213526 0.337331,0.226954 0.04242,0.338839 -0.03645,0.694138 -0.196663,0.88457 -0.01672,0.01987 -0.253186,-0.08766 -0.524433,-0.239258 -0.415221,-0.232067 -0.512096,-0.251595 -0.618667,-0.123047 -0.1472,0.17756 -0.05656,0.380079 0.170714,0.380079 0.08659,0 0.158423,0.04922 0.158423,0.109375 0,0.164788 -0.247514,0.132654 -0.53809,-0.07109 -0.241158,-0.169096 -0.268448,-0.169096 -0.391959,0 -0.07292,0.09983 -0.228246,0.180469 -0.345525,0.180469 -0.117281,0 -0.322866,0.147656 -0.456148,0.328125 -0.133282,0.180468 -0.30418,0.328125 -0.381033,0.328125 -0.246675,0 -0.517067,-0.267803 -0.495754,-0.492188 0.04292,-0.45186 -0.01373,-0.614213 -0.204857,-0.585156 -0.337501,0.05131 -0.792111,-0.123235 -0.792111,-0.303516 0,-0.128789 0.06693,-0.156734 0.26085,-0.108007 0.180735,0.04541 0.282557,0.01268 0.327771,-0.105274 0.0435,-0.113495 0.139554,-0.147519 0.285434,-0.101172 0.140468,0.04463 0.322837,-0.0111 0.506678,-0.15586 0.209596,-0.165047 0.238172,-0.226952 0.107891,-0.226952 -0.125631,0 -0.177542,-0.09735 -0.177542,-0.328125 0,-0.380543 -0.109494,-0.419864 -0.303188,-0.109375 -0.07506,0.120312 -0.234046,0.21875 -0.353719,0.21875 -0.229667,0 -0.292344,-0.159316 -0.107891,-0.273438 0.0601,-0.03718 0.109256,-0.162144 0.109256,-0.278906 0,-0.119208 0.07386,-0.213281 0.169349,-0.213281 0.09352,0 0.309093,-0.152439 0.479365,-0.339063 0.168494,-0.184679 0.292817,-0.271927 0.411079,-0.283008 z M 2.3632799,23.09707 c -0.050578,0.02829 -0.1002616,0.05755 -0.142034,0.09707 -0.00332,0.05237 -0.039512,0.132523 -0.1119882,0.205078 -0.083884,0.08398 -0.035587,0.101004 0.1707139,0.06152 0.2053329,-0.03929 0.2551203,-0.08914 0.1720796,-0.172266 -0.042003,-0.04205 -0.069875,-0.113511 -0.088771,-0.191405 z m 21.9333221,0.117578 c 0.0601,0 0.109258,0.04922 0.109258,0.109375 0,0.06016 -0.04916,0.109375 -0.109258,0.109375 -0.0601,0 -0.109256,-0.04922 -0.109256,-0.109375 0,-0.06016 0.04916,-0.109375 0.109256,-0.109375 z m -21.5372658,0.21875 c -0.060091,0 -0.07811,0.04922 -0.040972,0.109375 0.037139,0.06016 0.1160857,0.109375 0.1761767,0.109375 0.060091,0 0.079476,-0.04922 0.042337,-0.109375 -0.037139,-0.06016 -0.1174518,-0.109375 -0.1775417,-0.109375 z m 10.3438968,0 c 0.0265,0 0.04916,0.04922 0.04916,0.109375 0,0.06016 -0.05245,0.109375 -0.116085,0.109375 -0.06364,0 -0.08494,-0.04922 -0.0478,-0.109375 0.03714,-0.06016 0.08822,-0.109375 0.114719,-0.109375 z m -8.2543586,0.109375 c -0.060091,0 -0.1092568,0.04922 -0.1092568,0.109375 -2e-7,0.06016 0.049165,0.109375 0.1092568,0.109375 0.060092,0 0.1092569,-0.04922 0.1092569,-0.109375 0,-0.06016 -0.049166,-0.109375 -0.1092569,-0.109375 z m 19.0380146,0.0014 c 0.08859,0.01424 0.2055,0.109817 0.279971,0.273437 0.06845,0.150391 0.176131,0.273438 0.239,0.273438 0.06287,0 0.161399,-0.123047 0.218513,-0.273438 0.17405,-0.458278 0.701163,-0.283644 0.908198,0.300781 0.07778,0.219572 0.469278,0.259055 0.542188,0.05469 0.02682,-0.07519 0.08839,-0.101063 0.136571,-0.05606 0.04818,0.04501 -0.166169,0.330272 -0.476634,0.633008 -0.421351,0.410867 -0.522618,0.56682 -0.400153,0.613867 0.09024,0.03462 0.238719,0.03393 0.330502,-0.0014 0.110181,-0.04233 0.23913,0.0544 0.379668,0.285742 0.294977,0.485577 0.09956,0.656864 -0.30592,0.26797 -0.370502,-0.355346 -0.483823,-0.37125 -0.438393,-0.06152 0.04659,0.317592 -0.524552,0.404108 -0.622764,0.09434 -0.08549,-0.269658 -0.366052,-0.322626 -0.73885,-0.139454 -0.166713,0.08192 -0.387958,0.134918 -0.491656,0.117579 -0.139551,-0.02334 -0.179624,0.03114 -0.154326,0.213281 0.04963,0.357346 -0.266944,0.315292 -0.389227,-0.05195 -0.07628,-0.229101 -0.05065,-0.382611 0.110623,-0.65625 0.223484,-0.379189 0.483246,-0.465479 0.587255,-0.19414 0.08417,0.219587 0.585891,0.217338 0.585891,-0.0027 0,-0.09212 -0.08604,-0.194679 -0.1912,-0.22832 -0.404349,-0.129369 -0.682855,-0.302384 -0.682855,-0.423828 0,-0.06958 0.117337,-0.236905 0.26085,-0.371875 0.164447,-0.154655 0.239623,-0.323559 0.204857,-0.456641 -0.04136,-0.158298 0.01931,-0.224784 0.107891,-0.210547 z M 2.0559949,23.669922 c -0.053668,0.01869 -0.053642,0.122475 -0.013657,0.36914 0.037087,0.228792 0.1303445,0.456797 0.2075881,0.50586 0.2172769,0.13801 0.5457772,0.107857 0.4971189,-0.04511 -0.023918,-0.0752 -0.1475603,-0.183909 -0.2758738,-0.241995 -0.1366137,-0.06185 -0.2244813,-0.192581 -0.2116852,-0.31582 0.012019,-0.115751 -0.048189,-0.234124 -0.132474,-0.263867 -0.03029,-0.01069 -0.053127,-0.01443 -0.071017,-0.0082 z m 11.2111231,0.200977 c 0.06364,0 0.0863,0.04922 0.04916,0.109375 -0.03713,0.06016 -0.08958,0.109375 -0.116085,0.109375 -0.0265,0 -0.0478,-0.04922 -0.0478,-0.109375 0,-0.06016 0.05108,-0.109375 0.114719,-0.109375 z m -6.7862185,0.129883 c 0.081943,-0.02734 0.1229124,0.01367 0.0956,0.0957 -0.026292,0.07896 -0.1123311,0.165087 -0.1912,0.191407 -0.081944,0.02734 -0.1229116,-0.01367 -0.095599,-0.0957 0.026292,-0.07896 0.112329,-0.165086 0.1911994,-0.191405 z m 13.8496775,0.01914 c 0.0198,0.0076 0.03277,0.02734 0.03277,0.05742 0,0.06016 -0.04916,0.13919 -0.109256,0.176367 -0.0601,0.03718 -0.109257,0.01915 -0.109257,-0.04101 0,-0.06016 0.04916,-0.140557 0.109257,-0.177734 0.03004,-0.01859 0.05667,-0.02262 0.07648,-0.01504 z m -3.933248,0.110742 c 0.03142,0.0031 0.06098,0.02555 0.08741,0.06836 0.04361,0.07064 0.03004,0.177732 -0.03004,0.23789 -0.07284,0.07291 -0.135606,0.06648 -0.188468,-0.01914 -0.04361,-0.07064 -0.03004,-0.176366 0.03004,-0.236524 0.03641,-0.03646 0.06964,-0.05376 0.101063,-0.05059 z m 0.520335,0.0752 c 0.09785,-0.0306 0.326286,0.133163 0.589988,0.440234 0.202266,0.235535 0.349762,0.422625 0.32777,0.415625 -0.02199,-0.007 -0.138089,-0.03661 -0.258119,-0.06699 -0.235523,-0.05961 -0.71017,-0.522443 -0.71017,-0.691796 0,-0.05531 0.01791,-0.08687 0.05053,-0.09707 z m -1.197728,0.08613 c 0.05708,0 0.120504,0.05291 0.142034,0.117578 0.02154,0.06467 -0.04188,0.117579 -0.142034,0.117579 -0.100151,0 -0.164936,-0.05291 -0.1434,-0.117579 0.02153,-0.06467 0.08631,-0.117578 0.1434,-0.117578 z m -10.9830499,0.02598 c -0.026529,0.0039 -0.060472,0.01727 -0.1010627,0.04238 -0.065068,0.04026 -0.087703,0.124885 -0.049165,0.187305 0.045368,0.07349 0.1017348,0.06122 0.1597881,-0.03282 0.08127,-0.131638 0.070025,-0.208556 -0.00956,-0.196875 z m -2.7150339,0.373243 -0.00683,0.283007 c -0.00381,0.155405 0.028565,0.318442 0.072383,0.362305 0.1297391,0.129881 0.1532435,-0.09551 0.039606,-0.380078 z m 13.8838208,0.273437 c 0.04808,0 0.08741,0.06232 0.08741,0.138086 0,0.07576 0.09833,0.199668 0.218514,0.274804 0.269526,0.168506 0.283582,0.553109 0.02731,0.747852 -0.395762,0.300752 -0.682855,0.08836 -0.682855,-0.504492 0,-0.370256 0.152365,-0.65625 0.349622,-0.65625 z m -8.7624034,0.21875 c 0.060095,0 0.1092567,0.04922 0.1092567,0.109375 0,0.06016 -0.049161,0.109375 -0.1092567,0.109375 -0.060095,0 -0.1092574,-0.04922 -0.1092574,-0.109375 0,-0.06016 0.049168,-0.109375 0.1092574,-0.109375 z m 12.3992924,0.389648 c -0.113959,0.03059 -0.271777,0.173353 -0.271777,0.280274 0,0.05279 0.04286,0.0957 0.0956,0.0957 0.142406,0 0.349676,-0.281587 0.267679,-0.363672 -0.0205,-0.02052 -0.05351,-0.0225 -0.0915,-0.01231 z m -5.880753,0.06836 c 0.07748,-0.006 0.204037,0.04728 0.36328,0.176367 0.207354,0.168087 0.219225,0.215201 0.08331,0.328125 -0.126494,0.105091 -0.194684,0.09094 -0.338696,-0.06836 -0.228444,-0.2527 -0.237019,-0.426126 -0.107891,-0.436132 z m -0.277239,0.31582 c 0.05463,0.01931 0.0956,0.09098 0.0956,0.205078 0,0.116762 -0.05011,0.242831 -0.110622,0.280274 -0.133421,0.08255 -0.265723,-0.21818 -0.166617,-0.378711 0.05782,-0.09366 0.127001,-0.125953 0.181639,-0.106641 z m -6.242666,0.0041 c 0.040754,-6.95e-4 0.081487,0.02416 0.1324735,0.0752 0.1772533,0.177443 -0.021273,0.376181 -0.2403653,0.240625 -0.1290674,-0.07985 -0.1353569,-0.126996 -0.027314,-0.235156 0.052759,-0.05281 0.09445,-0.07997 0.1352058,-0.08066 z m 10.249662,0.09707 c 0.190477,0 0.487315,0.302033 0.413811,0.421094 -0.08564,0.138718 -0.314915,0.167364 -0.428834,0.05332 -0.102921,-0.103033 -0.09127,-0.474414 0.01502,-0.474414 z m -2.100464,0.109375 c 0.09514,0 0.153531,0.05844 0.129743,0.129883 -0.06752,0.202806 -0.301822,0.236899 -0.301822,0.04375 0,-0.09525 0.07693,-0.173633 0.172079,-0.173633 z m -11.28214,0.132589 c 0.022522,0.0029 0.055035,0.02365 0.094234,0.06289 0.071111,0.07118 0.1047963,0.154857 0.073748,0.185937 -0.072917,0.073 -0.2021251,-0.05635 -0.2021251,-0.202344 0,-0.03427 0.011621,-0.04934 0.034142,-0.04649 z m 13.094439,0.195508 c 0.120047,0 0.20076,0.07888 0.20076,0.196875 0,0.108281 0.059,0.255937 0.131109,0.328125 0.0849,0.08499 0.09336,0.169038 0.02458,0.23789 -0.06877,0.06886 -0.209345,-0.02209 -0.398788,-0.259765 -0.305002,-0.38266 -0.295037,-0.503125 0.04234,-0.503125 z m -7.443126,0.133984 c 0.048286,-0.0097 0.1002233,-0.0074 0.1515942,0.01231 0.094176,0.03618 0.1720795,0.141666 0.1720795,0.233789 0,0.191149 -0.387184,0.229503 -0.4984847,0.04922 -0.077439,-0.125434 0.029939,-0.266338 0.174811,-0.295312 z m 13.588827,0.103906 c 0.04587,0.0024 0.101773,0.01358 0.166617,0.03418 0.125583,0.0399 0.199716,0.117808 0.16525,0.173633 -0.08492,0.137557 -0.348383,0.128543 -0.437027,-0.01504 -0.07972,-0.129128 -0.03244,-0.200025 0.10516,-0.192774 z m -9.342831,0.03555 0.223977,0.258398 c 0.227924,0.263017 0.275855,0.517232 0.157057,0.827148 -0.03647,0.09516 -0.135654,0.172266 -0.221246,0.172266 -0.209124,0 -0.324694,-0.328513 -0.152959,-0.434765 0.091,-0.0563 0.111763,-0.208458 0.06419,-0.453907 z m 4.556013,0.05469 c 0.08371,0 0.15296,0.06889 0.15296,0.151758 0,0.203137 -0.289223,0.437588 -0.372839,0.302148 -0.09697,-0.157077 0.04628,-0.453906 0.219879,-0.453906 z m -2.202892,0.109375 c 0.192326,0 0.231239,0.277642 0.05463,0.386914 -0.07617,0.04712 -0.05496,0.163212 0.06282,0.343163 0.09797,0.14968 0.152558,0.342106 0.120183,0.426563 -0.0818,0.213405 0.305122,0.395319 0.654175,0.307618 0.219604,-0.05517 0.278363,-0.03607 0.240366,0.0793 -0.02757,0.08368 -0.159456,0.168967 -0.293628,0.188672 -0.134173,0.0197 -0.271753,0.105839 -0.304554,0.191407 -0.06187,0.161424 -0.381209,0.211738 -0.512142,0.08066 -0.04122,-0.04126 -0.285008,-0.06528 -0.542187,-0.05195 -0.436046,0.0226 -0.487401,-0.0054 -0.756605,-0.416993 -0.158773,-0.242771 -0.274038,-0.441601 -0.256753,-0.441601 0.01728,0 0.175595,0.07305 0.352354,0.161328 0.46511,0.232274 1.078912,0.264566 1.078912,0.05742 0,-0.104941 -0.08859,-0.153386 -0.245829,-0.136719 -0.320671,0.03399 -0.321191,-0.223937 -0.0014,-0.544141 0.134364,-0.134509 0.229644,-0.331384 0.211686,-0.4375 -0.01963,-0.115976 0.0353,-0.19414 0.137937,-0.19414 z m -5.890313,0.109375 c 0.08825,0 0.161155,0.07383 0.161155,0.164062 0,0.09023 -0.04467,0.164063 -0.09833,0.164063 -0.05366,0 -0.125197,-0.07383 -0.159788,-0.164063 -0.0383,-0.09994 -7.7e-4,-0.164062 0.09696,-0.164062 z m -3.7570716,0.496289 c 0.085282,-0.02356 0.2034914,0.02553 0.2034914,0.112109 0,0.02652 -0.077031,0.04785 -0.1707146,0.04785 -0.093687,0 -0.1401729,-0.0496 -0.1024275,-0.110742 0.015596,-0.02526 0.04123,-0.04136 0.06965,-0.04922 z m 6.9514706,0.596094 c 0.0317,-0.0069 0.06138,-0.0074 0.08467,0.0014 0.03107,0.01163 0.05107,0.03707 0.0519,0.08203 8.4e-4,0.04512 0.03068,0.192773 0.06692,0.328125 0.0527,0.196842 0.0214,0.246094 -0.158423,0.246094 -0.279218,0 -0.382314,-0.15346 -0.292262,-0.4375 0.03636,-0.114682 0.152113,-0.19934 0.247194,-0.220117 z m 1.66207,0.932421 c 0.06108,-0.03779 0.111989,0.0088 0.111989,0.102539 0,0.192119 -0.06613,0.220064 -0.159788,0.06836 -0.03458,-0.056 -0.01327,-0.133112 0.0478,-0.170898 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="m 22.977326,22.3 v -5.6 c 0,-0.3878 -0.311864,-0.7 -0.699245,-0.7 h -5.593953 c -0.387381,0 -0.699244,0.3122 -0.699244,0.7 v 5.6 c 0,0.3878 0.311863,0.7 0.699244,0.7 h 5.593953 c 0.387381,0 0.699245,-0.3122 0.699245,-0.7 z"/>
+ <path style="opacity:0.3" d="m 8.9924421,29.3 v -5.6 c 0,-0.3878 -0.3118626,-0.7 -0.699244,-0.7 H 2.6992449 c -0.3873813,0 -0.6992441,0.3122 -0.6992441,0.7 v 5.6 c 0,0.3878 0.3118628,0.7 0.6992441,0.7 h 5.5939532 c 0.3873814,0 0.699244,-0.3122 0.699244,-0.7 z"/>
+ <path style="opacity:0.3" d="m 22.977326,29.3 v -5.6 c 0,-0.3878 -0.311864,-0.7 -0.699245,-0.7 h -5.593953 c -0.387381,0 -0.699244,0.3122 -0.699244,0.7 v 5.6 c 0,0.3878 0.311863,0.7 0.699244,0.7 h 5.593953 c 0.387381,0 0.699245,-0.3122 0.699245,-0.7 z"/>
+ <path style="opacity:0.20000001;fill:#ffffff" d="M 2.6992188 2 C 2.3114192 2 2 2.3114187 2 2.6992188 L 2 3.6992188 C 2 3.3114186 2.3114193 3 2.6992188 3 L 8.3007812 3 C 8.6885813 3 9 3.3114187 9 3.6992188 L 9 2.6992188 C 9 2.3114186 8.6885813 2 8.3007812 2 L 2.6992188 2 z M 9.6992188 9 C 9.3114193 9 9 9.3114187 9 9.6992188 L 9 10.699219 C 9 10.311419 9.3114193 10 9.6992188 10 L 15.300781 10 C 15.688581 10 16 10.311419 16 10.699219 L 16 9.6992188 C 16 9.3114187 15.688581 9 15.300781 9 L 9.6992188 9 z M 23.699219 9 C 23.311419 9 23 9.3114188 23 9.6992188 L 23 10.699219 C 23 10.311419 23.311419 10 23.699219 10 L 29.300781 10 C 29.688581 10 30 10.311419 30 10.699219 L 30 9.6992188 C 30 9.3114188 29.688581 9 29.300781 9 L 23.699219 9 z M 16.699219 16 C 16.311419 16 16 16.311419 16 16.699219 L 16 17.699219 C 16 17.311419 16.311419 17 16.699219 17 L 22.300781 17 C 22.688581 17 23 17.311419 23 17.699219 L 23 16.699219 C 23 16.311419 22.688581 16 22.300781 16 L 16.699219 16 z"/>
+ <path style="opacity:0.3;fill:#ffffff" d="M 8.9609375 16.5 C 8.8745785 16.788106 8.6179994 17 8.3007812 17 L 2.6992188 17 C 2.3889256 17 2.1350593 16.797883 2.0429688 16.519531 C 2.0269968 16.578429 2.0078125 16.635122 2.0078125 16.699219 L 2.0078125 22.300781 C 2.0078125 22.688581 2.3196502 23 2.7070312 23 L 8.3007812 23 C 8.6881622 23 9 22.688581 9 22.300781 L 9 16.699219 C 9 16.628149 8.9804309 16.564535 8.9609375 16.5 z"/>
+ <path style="opacity:0.2" d="M 2 8.3007812 L 2 9.3007812 C 2 9.6885813 2.311419 10 2.6992188 10 L 8.3007812 10 C 8.688581 10 9 9.6885813 9 9.3007812 L 9 8.3007812 C 9 8.6885813 8.688581 9 8.3007812 9 L 2.6992188 9 C 2.3114189 9 2 8.6885813 2 8.3007812 z M 2 15.300781 L 2 16.300781 C 2 16.688581 2.311419 17 2.6992188 17 L 8.3007812 17 C 8.688581 17 9 16.688581 9 16.300781 C 9 16.688581 9.311419 17 9.6992188 17 L 15.300781 17 C 15.688581 17 16 16.688581 16 16.300781 L 16 15.300781 C 16 15.688581 15.688581 16 15.300781 16 L 9.6992188 16 C 9.311419 16 9 15.688581 9 15.300781 C 9 15.688581 8.688581 16 8.3007812 16 L 2.6992188 16 C 2.3114189 16 2 15.688581 2 15.300781 z M 23 15.300781 L 23 16.300781 C 23 16.688581 23.311419 17 23.699219 17 L 29.300781 17 C 29.688581 17 30 16.688581 30 16.300781 L 30 15.300781 C 30 15.688581 29.688581 16 29.300781 16 L 23.699219 16 C 23.311419 16 23 15.688581 23 15.300781 z M 2 22.300781 L 2 23.300781 C 2 23.688581 2.311419 24 2.6992188 24 L 8.3007812 24 C 8.688581 24 9 23.688581 9 23.300781 C 9 23.688581 9.311419 24 9.6992188 24 L 15.300781 24 C 15.688581 24 16 23.688581 16 23.300781 C 16 23.688581 16.311419 24 16.699219 24 L 22.300781 24 C 22.688581 24 23 23.688581 23 23.300781 C 23 23.688581 23.311419 24 23.699219 24 L 29.300781 24 C 29.688581 24 30 23.688581 30 23.300781 L 30 22.300781 C 30 22.688581 29.688581 23 29.300781 23 L 23.699219 23 C 23.311419 23 23 22.688581 23 22.300781 C 23 22.688581 22.688581 23 22.300781 23 L 16.699219 23 C 16.311419 23 16 22.688581 16 22.300781 C 16 22.688581 15.688581 23 15.300781 23 L 9.6992188 23 C 9.311419 23 9 22.688581 9 22.300781 C 9 22.688581 8.688581 23 8.3007812 23 L 2.6992188 23 C 2.3114189 23 2 22.688581 2 22.300781 z M 2 29.300781 L 2 30.300781 C 2 30.688581 2.311419 31 2.6992188 31 L 8.3007812 31 C 8.688581 31 9 30.688581 9 30.300781 C 9 30.688581 9.311419 31 9.6992188 31 L 15.300781 31 C 15.688581 31 16 30.688581 16 30.300781 C 16 30.688581 16.311419 31 16.699219 31 L 22.300781 31 C 22.688581 31 23 30.688581 23 30.300781 C 23 30.688581 23.311419 31 23.699219 31 L 29.300781 31 C 29.688581 31 30 30.688581 30 30.300781 L 30 29.300781 C 30 29.688581 29.688581 30 29.300781 30 L 23.699219 30 C 23.311419 30 23 29.688581 23 29.300781 C 23 29.688581 22.688581 30 22.300781 30 L 16.699219 30 C 16.311419 30 16 29.688581 16 29.300781 C 16 29.688581 15.688581 30 15.300781 30 L 9.6992188 30 C 9.311419 30 9 29.688581 9 29.300781 C 9 29.688581 8.688581 30 8.3007812 30 L 2.6992188 30 C 2.3114189 30 2 29.688581 2 29.300781 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/texmacs.svg b/.icons/awkward/32x32/apps/texmacs.svg
new file mode 120000
index 00000000..febda267
--- /dev/null
+++ b/.icons/awkward/32x32/apps/texmacs.svg
@@ -0,0 +1 @@
+TeXmacs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/texmaker.svg b/.icons/awkward/32x32/apps/texmaker.svg
new file mode 100644
index 00000000..35793c5f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/texmaker.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#7ec242" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m3 10v3h2v9h4v-9h2v-3z"/>
+ <path d="m24 10h-3l2.3877 5.9458-2.388 6.054h3l1-3 1 3h3l-2.388-6.054 2.388-5.946h-3l-1 3z"/>
+ <path d="m12 13v12h8v-3h-5v-2h5v-2h-5v-2h5v-3z"/>
+ </g>
+ <g fill="#fff">
+ <path d="m3 10v3h2v9h4v-9h2v-3z"/>
+ <path d="m24 10h-3l2.3877 5.9458-2.388 6.054h3l1-3 1 3h3l-2.388-6.054 2.388-5.946h-3l-1 3z"/>
+ <path d="m12 13v12h8v-3h-5v-2h5v-2h-5v-2h5v-3z"/>
+ </g>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/texstudio.svg b/.icons/awkward/32x32/apps/texstudio.svg
new file mode 100644
index 00000000..636fd648
--- /dev/null
+++ b/.icons/awkward/32x32/apps/texstudio.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#8283d7" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m3 10v3h2v9h4v-9h2v-3z"/>
+ <path d="m24 10h-3l2.3877 5.9458-2.388 6.054h3l1-3 1 3h3l-2.388-6.054 2.388-5.946h-3l-1 3z"/>
+ <path d="m12 13v12h8v-3h-5v-2h5v-2h-5v-2h5v-3z"/>
+ </g>
+ <g fill="#fff">
+ <path d="m3 10v3h2v9h4v-9h2v-3z"/>
+ <path d="m24 10h-3l2.3877 5.9458-2.388 6.054h3l1-3 1 3h3l-2.388-6.054 2.388-5.946h-3l-1 3z"/>
+ <path d="m12 13v12h8v-3h-5v-2h5v-2h-5v-2h5v-3z"/>
+ </g>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/text-editor.svg b/.icons/awkward/32x32/apps/text-editor.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/text-editor.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/textosaurus.svg b/.icons/awkward/32x32/apps/textosaurus.svg
new file mode 100644
index 00000000..e76b5b11
--- /dev/null
+++ b/.icons/awkward/32x32/apps/textosaurus.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16.896703,6.0043825 c -0.234706,0.0041 -0.447134,0.1399269 -0.549352,0.3512446 L 15.129541,8.8212777 12.876813,8.0500904 C 12.446428,7.8741516 11.98212,8.2151282 12.021187,8.6784423 L 12.343,11.521589 10.797782,11.02086 c -0.449234,-0.133476 -0.8792309,0.258699 -0.787564,0.71829 l 0.06461,2.368545 -1.3938936,-0.120323 C 8.2094963,13.93571 7.8558338,14.40927 8.039219,14.846646 L 9.0292092,17.279812 8.1431831,18.415346 6.9125477,16.300344 C 6.6139873,15.836399 5.904104,15.961583 5.7822452,16.499666 L 5.304601,18.529156 4.3383747,17.240854 C 4.0033153,16.792863 3.2933252,16.980028 3.2226566,17.534976 l -0.4667055,3.264499 c -0.048379,0.372508 0.2417762,0.702645 0.6174126,0.702489 L 4.013977,21.634928 3.986023,23.92426 c -0.00586,0.544636 0.6258633,0.833506 1.0273938,0.46549 L 7.7290395,21.811159 26.041215,21.501964 c 0.435289,-0.0043 0.731761,-0.44275 0.573659,-0.848334 l -1.426855,-3.665583 1.717379,-2.925418 c 0.175164,-0.356883 -0.02463,-0.784258 -0.410797,-0.87872 L 24.283777,12.712342 24.970725,9.7427957 C 25.044994,9.3262583 24.690914,8.9586303 24.271883,9.0172139 L 22.169276,9.2605507 21.668586,7.0175345 C 21.632193,6.536783 21.086548,6.2782123 20.691421,6.5544751 L 18.902078,8.4360018 17.425393,6.2802736 C 17.307566,6.1043649 17.108389,6.0004266 16.896703,6.0043825 Z"/>
+ <path style="opacity:0.2" d="m 12.035156,22.64063 -0.376953,3.058594 c 0,0 0.659669,0.300781 1.992188,0.300781 1.332519,0 1.890625,-0.220703 1.890625,-0.220703 l 0.441406,-3.138672 z m 8.751953,1.027344 -0.15625,2.984375 c 0,0 0.650468,0.308132 1.914063,0.34375 1.401339,0.0395 1.921875,-0.324219 1.921875,-0.324219 l 0.375,-3.003906 z"/>
+ <path style="fill:#972b00" d="M 12.035156 21.640625 L 11.658203 24.699219 C 11.658203 24.699219 12.317872 25 13.650391 25 C 14.98291 25 15.541016 24.779297 15.541016 24.779297 L 15.982422 21.640625 L 12.035156 21.640625 z M 20.787109 22.667969 L 20.630859 25.652344 C 20.630859 25.652344 21.281327 25.960476 22.544922 25.996094 C 23.946261 26.035594 24.466797 25.671875 24.466797 25.671875 L 24.841797 22.667969 L 20.787109 22.667969 z"/>
+ <path style="fill:#ff8100" d="m 16.896703,5.0043777 c -0.234706,0.0041 -0.447134,0.1399269 -0.549352,0.3512446 L 15.129541,7.8212729 12.876813,7.0500856 C 12.446428,6.8741468 11.98212,7.2151234 12.021187,7.6784375 L 12.343,10.521584 10.797782,10.020855 c -0.449234,-0.1334762 -0.8792309,0.258699 -0.787564,0.71829 l 0.06461,2.368545 -1.3938936,-0.120323 C 8.2094963,12.935705 7.8558338,13.409265 8.039219,13.846641 L 9.0292092,16.279807 8.1431831,17.415341 6.9125477,15.300339 C 6.6139873,14.836394 5.904104,14.961578 5.7822452,15.499661 L 5.304601,17.529151 4.3383747,16.240849 C 4.0033153,15.792858 3.2933252,15.980023 3.2226566,16.534971 L 2.7559511,19.79947 c -0.048379,0.372508 0.2417762,0.702645 0.6174126,0.702489 l 0.6406133,0.132964 -0.027954,2.289332 c -0.00586,0.544636 0.6258633,0.833506 1.0273938,0.46549 L 7.7290395,20.811154 26.041215,20.501959 c 0.435289,-0.0043 0.731761,-0.44275 0.573659,-0.848334 l -1.426855,-3.665583 1.717379,-2.925418 c 0.175164,-0.356883 -0.02463,-0.784258 -0.410797,-0.87872 L 24.283777,11.712337 24.970725,8.7427909 C 25.044994,8.3262535 24.690914,7.9586255 24.271883,8.0172091 L 22.169276,8.2605459 21.668586,6.0175297 C 21.632193,5.5367782 21.086548,5.2782075 20.691421,5.5544703 L 18.902078,7.435997 17.425393,5.2802688 C 17.307566,5.1043601 17.108389,5.0004218 16.896703,5.0043777 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.896484 5.0039062 C 16.661778 5.0080063 16.449874 5.1441511 16.347656 5.3554688 L 15.128906 7.8203125 L 12.876953 7.0507812 C 12.446568 6.8748425 11.982417 7.2144203 12.021484 7.6777344 L 12.095703 8.3398438 C 12.237882 8.0726985 12.563906 7.9228095 12.876953 8.0507812 L 15.128906 8.8222656 L 16.347656 6.3554688 C 16.449874 6.144151 16.661778 6.0080063 16.896484 6.0039062 C 17.10817 5.9999503 17.307954 6.1053413 17.425781 6.28125 L 18.902344 8.4355469 L 20.691406 6.5546875 C 21.086533 6.2784247 21.631576 6.5368266 21.667969 7.0175781 L 22.169922 9.2617188 L 24.271484 9.0175781 C 24.510611 8.9841465 24.718368 9.0974358 24.847656 9.2714844 L 24.970703 8.7421875 C 25.044972 8.3256501 24.690515 7.9589945 24.271484 8.0175781 L 22.169922 8.2597656 L 21.667969 6.0175781 C 21.631576 5.5368266 21.086533 5.2784247 20.691406 5.5546875 L 18.902344 7.4355469 L 17.425781 5.2792969 C 17.307954 5.1033882 17.10817 4.9999503 16.896484 5.0039062 z M 10.472656 10.011719 C 10.166496 10.087251 9.9410155 10.393588 10.009766 10.738281 L 10.029297 11.447266 C 10.120247 11.132279 10.448522 10.917982 10.796875 11.021484 L 12.34375 11.521484 L 12.226562 10.484375 L 10.796875 10.021484 C 10.684566 9.9881153 10.57471 9.9865413 10.472656 10.011719 z M 24.503906 11.759766 L 24.283203 12.712891 L 26.494141 13.183594 C 26.595148 13.208302 26.681775 13.257271 26.753906 13.320312 L 26.90625 13.0625 C 27.081414 12.705617 26.880308 12.278056 26.494141 12.183594 L 24.503906 11.759766 z M 8.6816406 12.988281 C 8.2102025 12.936619 7.8556773 13.408327 8.0390625 13.845703 L 8.1777344 14.183594 C 8.3037256 14.053521 8.4765766 13.96581 8.6816406 13.988281 L 10.074219 14.107422 L 10.046875 13.105469 L 8.6816406 12.988281 z M 6.4550781 15.017578 C 6.1635035 14.988278 5.8593649 15.163698 5.7832031 15.5 L 5.3046875 17.529297 L 4.3378906 16.240234 C 4.0028312 15.792243 3.2933248 15.980208 3.2226562 16.535156 L 2.7558594 19.798828 C 2.7375752 19.939613 2.7789848 20.068503 2.84375 20.181641 L 3.2226562 17.535156 C 3.2933248 16.980208 4.0028312 16.794197 4.3378906 17.242188 L 5.3046875 18.529297 L 5.7832031 16.5 C 5.9050619 15.961917 6.613549 15.836836 6.9121094 16.300781 L 8.1425781 18.416016 L 9.0292969 17.279297 L 8.7617188 16.623047 L 8.1425781 17.416016 L 6.9121094 15.300781 C 6.8001492 15.126802 6.6300229 15.035158 6.4550781 15.017578 z M 25.421875 16.589844 L 25.1875 16.988281 L 26.476562 20.296875 C 26.633084 20.130608 26.708021 19.892325 26.615234 19.654297 L 25.421875 16.589844 z M 4.0019531 21.632812 L 3.9863281 22.923828 C 3.9860138 22.953044 3.9948258 22.978178 3.9980469 23.005859 L 4.0136719 21.634766 L 4.0019531 21.632812 z"/>
+ <path style="opacity:0.2" d="m 1.0076673,20.699152 c 0,0 3.8946543,-0.358078 7.2800288,-2.568961 1.8851169,-1.231111 2.6961289,-3.965012 4.3541429,-5.769724 0.35542,-0.386867 0.740137,-0.792647 1.151009,-1.151903 0.995543,-0.824357 2.455521,-1.188429 3.860006,-1.208559 1.213177,-0.017389 2.384949,0.214787 3.180222,0.713023 1.733924,1.177757 3.153372,3.31119 4.021583,5.225778 0.846973,1.867752 1.763387,2.220583 1.763387,2.220583 l 3.013479,1.523086 C 30.949953,20.34884 30.868928,22.049638 31,22.901893 l -1.403808,0.130968 -0.313806,1.064231 c -0.05288,-0.01542 -3.910279,-0.491045 -5.224696,0.588232 -0.649805,0.0088 -1.424398,-0.05545 -2.826029,-0.05523 l -0.381093,3.041501 c 0,0 -0.521481,0.364916 -1.92282,0.325415 -1.263595,-0.03562 -1.912887,-0.345003 -1.912887,-0.345003 l 0.206389,-3.91442 -4.804833,-0.813708 -0.492367,3.9062 c 0,0 -0.555831,0.169926 -1.88835,0.169926 -1.3325186,0 -1.992286,-0.250379 -1.992286,-0.250379 l 0.4542403,-4.115559 c 0,0 -3.9307764,-0.382035 -4.1599164,-0.427173 -3.65948173,-0.72088 -3.3300706,-1.507747 -3.3300706,-1.507747 z"/>
+ <path style="fill:#da4000" d="m 1.0076673,19.699147 c 0,0 3.8946543,-0.358078 7.2800288,-2.568961 1.8851169,-1.231111 2.6961289,-3.965012 4.3541429,-5.769724 0.35542,-0.386867 0.740137,-0.792647 1.151009,-1.151903 C 14.788391,9.3842022 16.248369,9.0201304 17.652854,9 c 1.213177,-0.017389 2.384949,0.2147871 3.180222,0.7130232 1.733924,1.1777568 3.153372,3.3111898 4.021583,5.2257778 0.846973,1.867752 1.763387,2.220583 1.763387,2.220583 l 3.013479,1.523086 C 30.949953,19.348835 30.868928,21.049633 31,21.901888 l -1.403808,0.130968 -0.313806,1.064231 c -0.05288,-0.01542 -3.910279,-0.491045 -5.224696,0.588232 -0.649805,0.0088 -1.424398,-0.05545 -2.826029,-0.05523 l -0.381093,3.041501 c 0,0 -0.521481,0.364916 -1.92282,0.325415 -1.263595,-0.03562 -1.912887,-0.345003 -1.912887,-0.345003 l 0.206389,-3.91442 -4.804833,-0.813708 -0.492367,3.9062 c 0,0 -0.555831,0.169926 -1.88835,0.169926 -1.3325186,0 -1.992286,-0.250379 -1.992286,-0.250379 l 0.4542403,-4.115559 c 0,0 -3.9307764,-0.382035 -4.1599164,-0.427173 -3.65948173,-0.72088 -3.3300706,-1.507747 -3.3300706,-1.507747 z"/>
+ <circle style="opacity:0.2" cx="25.5" cy="20.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="25.5" cy="19.5" r="1.5"/>
+ <circle style="fill:#3f3f3f" cx="25.5" cy="19.5" r=".5"/>
+ <path style="opacity:0.2" d="m 29.112884,22.028144 c -2.17204,-1.06e-4 -4.133179,0.692703 -4.978727,1.604553 1.377135,-1.007308 5.095942,-0.551284 5.147894,-0.53613 l 0.311008,-1.056711 c -0.159598,-0.0071 -0.319815,-0.01106 -0.480175,-0.01171 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/the-binding-of-isaac-rebirth.svg b/.icons/awkward/32x32/apps/the-binding-of-isaac-rebirth.svg
new file mode 100644
index 00000000..2e76dcd4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/the-binding-of-isaac-rebirth.svg
@@ -0,0 +1,17 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12 22s-3 2-3 5c0 1 2 1 2 1h1v1s0 2 2 2 2-2 2-2 0 2 2 2 2-2 2-2v-1h1s2 0 2-1c0-3-3-5-3-5z" style="opacity:.2"/>
+ <path d="m12 21s-3 2-3 5c0 1 2 1 2 1h1v1s0 2 2 2 2-2 2-2 0 2 2 2 2-2 2-2v-1h1s2 0 2-1c0-3-3-5-3-5z" style="fill:#faa7b0"/>
+ <path d="m12 21s-3 2-3 5c0 0.09844 0.0334133 0.179753 0.0683594 0.259766 0.4271922-2.582596 2.9316406-4.259766 2.9316406-4.259766h8s2.504448 1.67717 2.931641 4.259766c0.034946-0.080013 0.068359-0.161326 0.068359-0.259766 0-3-3-5-3-5h-8z" style="fill:#ffffff;opacity:.1"/>
+ <ellipse cx="16" cy="14" rx="11" ry="9" style="opacity:.2"/>
+ <ellipse cx="16" cy="13" rx="11" ry="9" style="fill:#fcd0d5"/>
+ <path d="m13 19h6s0-4-3-4-3 4-3 4z" style="opacity:.2"/>
+ <path d="m13 18h6s0-4-3-4-3 4-3 4z" style="fill:#2f2f2f"/>
+ <path d="m8 15v4.167969a11 9 0 0 0 2.984375 1.832031h0.015625v-6h-3zm13 0v6h0.035156a11 9 0 0 0 2.964844-1.837891v-4.162109h-3z" style="fill:#b2e8fa"/>
+ <path d="m10 12a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm12 0a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3z" style="opacity:.2"/>
+ <circle cx="10" cy="14" r="3" style="fill:#2f2f2f"/>
+ <circle cx="22" cy="14" r="3" style="fill:#2f2f2f"/>
+ <circle cx="9" cy="13" r="1" style="fill:#ffffff"/>
+ <circle cx="21" cy="13" r="1" style="fill:#ffffff"/>
+ <rect x="14" y="16" width="4" height="1" style="fill:#ffffff"/>
+ <path d="M 16 4 A 11 9 0 0 0 5 13 A 11 9 0 0 0 5.0253906 13.585938 A 11 9 0 0 1 16 5 A 11 9 0 0 1 26.974609 13.414062 A 11 9 0 0 0 27 13 A 11 9 0 0 0 16 4 z " style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/the-cave.svg b/.icons/awkward/32x32/apps/the-cave.svg
new file mode 100644
index 00000000..cb451523
--- /dev/null
+++ b/.icons/awkward/32x32/apps/the-cave.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m18.881 22.987c-0.008-0.0081-0.01383-0.08472-0.014-0.17136-0.000386-0.2481-0.03931-0.39419-0.21026-0.79107-0.05664-0.13139-0.14887-0.3604-0.20505-0.50892-0.1414-0.37379-0.41786-1.0008-0.48545-1.1009-0.03083-0.04572-0.07767-0.1345-0.10416-0.19734-0.02647-0.06287-0.06469-0.14696-0.08492-0.18694-0.12784-0.25234-0.49617-1.1969-0.67638-1.7345-0.05363-0.15995-0.15021-0.41533-0.21466-0.56752s-0.16395-0.41851-0.2211-0.59182c-0.0572-0.17331-0.17305-0.48345-0.25754-0.68919-0.18849-0.45898-0.46109-1.2847-0.50757-1.5373-0.01889-0.10282-0.04332-0.22614-0.05422-0.27405-0.01086-0.04789-0.01975-0.1554-0.01971-0.23888 0.000068-0.15004 0.04596-0.49361 0.07136-0.5353 0.02743-0.04489 0.06908-0.01773 0.14981 0.0979 0.22148 0.31731 0.3763 0.37437 1.1416 0.42068 0.42497 0.02573 0.65734 0.06233 0.78162 0.12314 0.21014 0.10283 0.37813 0.35238 0.59091 0.87781 0.35357 0.87306 0.46859 1.1757 0.66551 1.7513 0.08319 0.24317 0.13881 0.37608 0.15907 0.38012 0.07769 0.01555 0.49444-0.63441 0.68987-1.076 0.24535-0.55436 0.66715-1.6659 0.75671-1.9941 0.06958-0.25506 0.3047-0.60866 0.69285-1.0421 0.1153-0.12875 0.24933-0.26469 0.29784-0.30208 0.19516-0.15047 0.69224-0.21798 1.0307-0.13998 0.0735 0.01693 0.29773 0.03669 0.49838 0.04393 0.2615 0.0095 0.3711 0.02089 0.38704 0.04028 0.02813 0.03427-0.01952 0.20825-0.11344 0.41423-0.03672 0.0805-0.08759 0.21603-0.1131 0.3012-0.02552 0.08516-0.05363 0.16419-0.0625 0.17561-0.0089 0.01142-0.04582 0.10958-0.08202 0.21811-0.03627 0.10853-0.0735 0.20668-0.08263 0.2181-0.05608 0.06977-0.43328 1.2107-0.55529 1.6795-0.04507 0.17306-0.10626 0.40814-0.13605 0.52238-0.02972 0.11424-0.09073 0.33858-0.13545 0.49853-0.04471 0.15995-0.08813 0.32397-0.09649 0.36451-0.0084 0.04059-0.04 0.11999-0.07024 0.17656-0.16145 0.30178-0.46137 0.98972-0.80102 1.8373-0.36491 0.91066-0.43432 1.0689-0.59206 1.3494-0.1481 0.26341-0.63069 1.0143-0.69306 1.0784-0.01856 0.0191-0.06086 0.07656-0.09398 0.12759-0.10778 0.16633-0.35286 0.4639-0.49726 0.60379-0.16823 0.16297-0.27168 0.23176-0.48713 0.32397-0.15939 0.06822-0.2202 0.08176-0.24668 0.05496zm-3.023-0.929c-0.017-0.013-0.049-0.074-0.074-0.137-0.024-0.063-0.08-0.173-0.124-0.244s-0.081-0.137-0.081-0.146c0-0.0095-0.02918-0.06348-0.06473-0.11995-0.03555-0.0565-0.10592-0.20089-0.15628-0.32084-0.24515-0.58392-0.42234-0.98578-0.52208-1.184l-0.109-0.218-0.514-0.007c-0.28256-0.0037-0.57193-0.000354-0.64304 0.0073-0.19419 0.01991-0.21465 0.04634-0.31376 0.40443-0.04591 0.16566-0.09651 0.34794-0.11259 0.40506-0.06002 0.21296-0.25837 0.74813-0.31134 0.83979-0.06877 0.11905-0.24413 0.2939-0.36868 0.36768-0.12795 0.07576-0.33868 0.13233-0.49329 0.13233-0.06983 0-0.2659-0.02803-0.43569-0.06232-0.18789-0.03801-0.37282-0.06231-0.47251-0.06231-0.16265 0-0.16467-0.000656-0.28913-0.09523-0.13132-0.09979-0.14725-0.13056-0.0917-0.17716 0.07229-0.06073 0.18567-0.41176 0.25345-0.78503 0.02196-0.12104 0.05885-0.30795 0.08194-0.41536 0.0489-0.22764 0.05314-0.34071 0.01394-0.37362-0.01541-0.01288-0.09516-0.03211-0.17717-0.04246-0.08202-0.01035-0.15849-0.02841-0.16995-0.04-0.01408-0.01422 0.0015-0.04964 0.04831-0.10924 0.05195-0.0664 0.06905-0.10846 0.06905-0.17013 0-0.07186-0.01209-0.09255-0.09726-0.16761l-0.09726-0.08568 0.08344-0.13502c0.04595-0.0743 0.09911-0.16119 0.11827-0.19319 0.12588-0.21022 0.31634-0.46857 0.37571-0.50963 0.06056-0.0419 0.08404-0.04646 0.17287-0.03293 0.05655 0.0085 0.1296 0.0163 0.16241 0.01736 0.06655 0.0022 0.04471 0.05042 0.24782-0.54864 0.05223-0.15423 0.13076-0.38324 0.17439-0.50891 0.04359-0.12567 0.11296-0.33599 0.15407-0.46738 0.04106-0.13138 0.12959-0.41181 0.19663-0.62316 0.06704-0.21136 0.14059-0.45439 0.16344-0.54008 0.02288-0.08569 0.08188-0.24927 0.13119-0.36351 0.04925-0.11424 0.14857-0.34793 0.22059-0.5193 0.13448-0.32 0.47482-1.0153 0.61492-1.2562 0.08619-0.14823 0.27647-0.37438 0.315-0.37438 0.0133 0 0.03636 0.01963 0.05125 0.04369 0.03732 0.06038 0.10824 0.04635 0.37336-0.07386 0.24662-0.11175 0.53429-0.18719 0.53429-0.14013 0 0.0092-0.04598 0.06879-0.10211 0.13243-0.1476 0.16739-0.28349 0.38048-0.32067 0.50286-0.01782 0.05839-0.03718 0.19974-0.04311 0.31399l-0.01072 0.20772 0.10694 0.31158c0.11755 0.34248 0.2577 0.65286 0.55808 1.2359 0.2347 0.45559 0.6477 1.2925 0.71751 1.4541 0.09418 0.2179 0.34496 0.71749 0.44362 0.88379 0.05459 0.09193 0.1223 0.212 0.15055 0.26681 0.06017 0.1168 0.27263 0.3258 0.39562 0.38922 0.15508 0.08001 0.19959 0.12491 0.2316 0.23384 0.05296 0.18029 0.04327 0.22367-0.08265 0.3696-0.0622 0.07206-0.113 0.14976-0.11297 0.1727 0.00002 0.02294 0.06082 0.16321 0.1352 0.31174 0.36456 0.72839 0.68674 1.3791 0.68674 1.387 0 0.0052-0.09016 0.01484-0.20036 0.02207-0.32176 0.02129-0.42962 0.08885-0.9267 0.58026-0.22768 0.2251-0.26303 0.25225-0.34464 0.26477-0.05569 0.0085-0.10229 0.0054-0.12022-0.0088zm-1.6641-3.6493c0.01605-0.02636-0.06628-0.23269-0.18174-0.45518-0.0984-0.18968-0.11227-0.20772-0.15974-0.20772-0.05026 0-0.05221 0.0047-0.13336 0.29472-0.0693 0.2482-0.08463 0.34912-0.05718 0.37692 0.02377 0.02406 0.51688 0.0159 0.53197-0.0087zm9.8524 3.4985c-0.08985-0.0185-0.37665-0.16374-0.47619-0.24114-0.14124-0.10984-0.21554-0.14302-0.34729-0.1551-0.15735-0.01443-0.20487 0.000357-0.31715 0.09858-0.10362 0.09065-0.10738 0.09197-0.18172 0.06341-0.0721-0.02769-0.08031-0.07514-0.05435-0.31449 0.04644-0.4272 0.1708-0.78568 0.35448-1.0224 0.05151-0.06633 0.11196-0.16911 0.13448-0.22848 0.11293-0.29772 0.27674-1.1291 0.37528-1.9048 0.03413-0.26848 0.08461-0.62368 0.11224-0.78934 0.1294-0.77588 0.17075-1.4635 0.10207-1.6972-0.03093-0.10525-0.12311-0.2183-0.27137-0.33275-0.10574-0.08163-0.10459-0.11669 0.0082-0.24132 0.14308-0.1585 0.26993-0.39861 0.5285-1.0003 0.01478-0.03429 0.05646-0.15579 0.09268-0.27004 0.09552-0.30104 0.19354-0.54846 0.22162-0.55941 0.01338-0.0055 0.10868 0.032 0.21169 0.08264 0.32749 0.16112 0.41927 0.17558 1.1146 0.17558 0.61191 0 1.2569-0.04634 1.5203-0.10908 0.17393-0.04142 0.92972-0.03325 1.1465 0.01247 0.22109 0.04662 0.73641 0.20912 0.88005 0.27753 0.12182 0.05802 0.44761 0.35999 0.58891 0.54586 0.11239 0.14784 0.22397 0.33162 0.20994 0.3458-0.0064 0.0065-0.07413-0.02784-0.15138-0.07539-0.13004-0.08016-0.14858-0.08572-0.25082-0.07563-0.13675 0.01339-0.15924 0.03395-0.36456 0.33244-0.21689 0.31534-0.49171 0.68564-0.57546 0.7754-0.06445 0.06912-0.07504 0.07312-0.15668 0.06007-0.04817-0.0082-0.18463-0.04303-0.30331-0.0783-0.28871-0.08602-0.456-0.09395-0.81171-0.03843-0.48273 0.07522-0.74987 0.10342-0.98794 0.1041-0.30858 0.00098-0.29554-0.01558-0.38711 0.48944-0.03929 0.21672-0.0825 0.48118-0.09601 0.58771-0.02181 0.17228-0.02089 0.19741 0.0089 0.22743 0.03505 0.03545 0.07018 0.0383 1.0615 0.08593 0.34617 0.01662 0.4579 0.02998 0.62676 0.07513 0.11302 0.03016 0.21555 0.06341 0.22785 0.07365 0.0208 0.0174 0.05112 0.167 0.08 0.39455 0.02733 0.21525 0.25525 0.53618 0.40941 0.57656 0.09288 0.02428 0.08383 0.08317-0.01851 0.12077-0.38211 0.14031-0.36617 0.13737-0.83226 0.15399-0.37817 0.01345-0.96697 0.06958-1.5104 0.14404-0.07914 0.01081-0.15988 0.02001-0.17948 0.02041-0.0196 0.000376-0.06393 0.02644-0.09856 0.05784-0.05027 0.04566-0.07296 0.09614-0.11281 0.25128-0.06744 0.26242-0.10026 0.58532-0.06325 0.62272 0.01961 0.01986 0.14974 0.03269 0.46673 0.04623 0.90478 0.03837 1.4186 0.06403 1.8677 0.09335 0.2543 0.01655 0.67131 0.0301 0.92668 0.03014 0.44272 0.000065 0.4661 0.0022 0.50264 0.0429 0.03776 0.04214 0.0373 0.04367-0.03273 0.0969-0.14232 0.10831-0.36581 0.35372-0.41932 0.46046-0.06677 0.13322-0.11989 0.30793-0.16483 0.5423-0.07332 0.38217-0.14998 0.58017-0.2618 0.67588-0.16403 0.14041-0.52848 0.25884-0.79678 0.25892-0.0963 0.000023-0.2953 0.0091-0.44223 0.02022-0.54305 0.04096-1.0696 0.06411-1.9111 0.08433-0.47469 0.01138-0.92782 0.02443-1.0069 0.02919-0.07914 0.0049-0.16696 0.0039-0.19522-0.0022zm-18.382-0.134c-0.4603-0.069-0.5708-0.094-0.9487-0.219-0.4289-0.143-0.8477-0.334-0.8884-0.406-0.0181-0.032-0.0438-0.059-0.0571-0.059s-0.044-0.025-0.0682-0.057c-0.0242-0.031-0.0966-0.092-0.1608-0.135-0.0642-0.044-0.2311-0.194-0.3709-0.333-0.4107-0.41-0.5627-0.623-0.737-1.03-0.1367-0.32-0.1753-0.468-0.2199-0.844-0.0192-0.161-0.0486-0.39-0.0656-0.51-0.0453-0.319-0.0643-0.546-0.1005-1.194-0.055-0.985-0.0604-1.402-0.0217-1.652 0.0186-0.12 0.0568-0.382 0.085-0.581 0.0281-0.2 0.0654-0.453 0.0829-0.561 0.017493-0.10853 0.049728-0.31886 0.071664-0.46737 0.070321-0.47622 0.15235-0.8198 0.25101-1.0514 0.050526-0.11862 0.13083-0.30915 0.17844-0.42339 0.10718-0.25716 0.38989-0.9384 0.6762-1.3536 0.17207-0.24951 0.38648-0.47078 0.61584-0.66883 0.31647-0.27327 0.7894-0.58394 1.0367-0.70605 0.237-0.11704 0.68839-0.30096 1.0519-0.38728 0.3857-0.09158 0.86021-0.14373 1.1816-0.13466 0.67615 0.01908 0.74938 0.01566 1.1143 0.09141 0.25524 0.05299 0.51249 0.12517 0.74051 0.25159 0.36907 0.20464 0.70299 0.48323 0.98057 0.80104 0.19069 0.21833 0.62318 0.86297 0.74661 1.1129 0.04979 0.10088 0.11159 0.24885 0.13727 0.32882 0.0257 0.08 0.06854 0.19875 0.09526 0.26394 0.0267 0.0652 0.07735 0.26149 0.11261 0.43622 0.05922 0.29375 0.06308 0.33881 0.05182 0.59811-0.01473 0.33938-0.05174 0.53859-0.1409 0.75641-0.05841 0.14282-0.09122 0.18845-0.24993 0.3477-0.19218 0.19284-0.39445 0.34163-0.68041 0.50047-0.2413 0.13404-0.97087 0.49341-1.0017 0.49341-0.018431 0-0.0392 0.0091-0.046046 0.02023-0.01554 0.02545-0.23695 0.09448-0.36207 0.1129-0.086124 0.01267-0.10051 0.0083-0.16098-0.04883-0.057589-0.05446-0.064547-0.07173-0.052185-0.13064 0.02016-0.09654 0.036267-0.1068 0.16015-0.10173 0.10718 0.0047 0.11243 0.002 0.18214-0.08471 0.1438-0.179 0.1482-0.191 0.1432-0.398-0.0074-0.283-0.0598-0.684-0.1053-0.801-0.0585-0.15-0.2384-0.507-0.3348-0.665-0.1113-0.182-0.1857-0.259-0.4775-0.495-0.1356-0.109-0.2558-0.21-0.2671-0.223s-0.0903-0.063-0.1755-0.11c-0.2694-0.149-0.5333-0.161-0.7787-0.036-0.22212 0.11377-0.71671 0.66505-0.95105 1.0601-0.31795 0.53593-0.50614 1.1145-0.56996 1.7523-0.011886 0.11831-0.021476 0.50775-0.021476 0.86541 0 0.83538 0.021364 0.9566 0.23689 1.3404 0.050554 0.09005 0.091906 0.17192 0.091906 0.18193 0 0.01 0.018718 0.04078 0.041692 0.06824 0.022967 0.02747 0.10149 0.1423 0.17456 0.25509 0.079668 0.12292 0.19982 0.2706 0.30006 0.36871 0.091962 0.09001 0.17112 0.16365 0.1759 0.16365 0.00504 0 0.072339 0.05539 0.15018 0.12309 0.16208 0.14101 0.35345 0.23911 0.64744 0.33189 0.34633 0.10929 0.51168 0.12862 1.1385 0.13303 0.49049 0.0037 0.58917-0.0013 0.73062-0.03478 0.089946-0.02129 0.21478-0.04709 0.27742-0.05745 0.12281-0.02016 0.20736-0.03534 0.28856-0.05205 0.028273-0.0061 0.074324-0.01069 0.10246-0.01095 0.028098-0.000253 0.066486-0.0088 0.085391-0.01898 0.018816-0.01014 0.10222-0.02309 0.18523-0.02859 0.083013-0.0058 0.20259-0.01611 0.26572-0.02371 0.1094-0.01296 0.20373 0.01037 0.20373 0.05053 0 0.0089-0.03312 0.07166-0.07372 0.13948-0.15362 0.25734-0.46471 0.86333-0.51656 1.0062-0.051324 0.14131-0.045619 0.38931 0.011179 0.48655 0.060445 0.10367 0.056854 0.13568-0.027118 0.23486-0.039578 0.0467-0.07187 0.09466-0.07187 0.10656 0 0.01194-0.012516 0.02915-0.027818 0.03825-0.015337 0.0092-0.039592 0.03919-0.053984 0.06675-0.076374 0.14677-0.65234 0.80021-0.76951 0.87294-0.18503 0.11486-0.82231 0.25696-1.5428 0.34401-0.17711 0.02137-0.48516 0.03694-0.80144 0.04046-0.47257 0.0055-0.54502 0.00098-0.90418-0.0524zm14.023-8.274c-0.0083-0.0083-0.7105-0.0869-1.221-0.13725-0.52997-0.05226-0.8622-0.12932-0.93383-0.21656-0.04024-0.049 0.0027-0.2591 0.2221-1.092 0.03468-0.13138 0.08233-0.36975 0.10598-0.52969 0.0237-0.15994 0.06212-0.3741 0.08541-0.47592 0.03044-0.13296 0.0397-0.22806 0.03266-0.33755-0.0082-0.12552-0.0046-0.15244 0.02094-0.15244 0.01683 0 0.13797 0.01831 0.2692 0.04066 0.13123 0.02231 0.38656 0.05558 0.5674 0.07405 0.18084 0.0184 0.3889 0.04209 0.46237 0.05269 0.0735 0.01058 0.34533 0.02909 0.60416 0.04094 0.25882 0.01191 0.47877 0.02675 0.48877 0.03291 0.01 0.0066 0.0691 0.11502 0.13142 0.2417 0.10242 0.20836 0.11018 0.23342 0.08127 0.26263-0.08477 0.08568-0.85246 0.06063-1.4598-0.04773-0.3804-0.06784-0.36022-0.07401-0.39766 0.12094-0.05357 0.27875-0.02925 0.31303 0.24497 0.34463 0.31522 0.03632 0.49175 0.06921 0.49344 0.09171 0.00098 0.01236 0.000389 0.07507-0.0014 0.13952-0.0029 0.10395 0.0045 0.12553 0.06156 0.19152 0.03548 0.04094 0.05818 0.08483 0.05039 0.0976-0.0102 0.01675-0.12078 0.0185-0.39717 0.0067-0.45281-0.01992-0.53655-0.01707-0.57273 0.01949-0.039 0.03942-0.07156 0.34993-0.0401 0.38144 0.053 0.05286 0.5984 0.15159 0.96246 0.17414 0.19606 0.01219 0.46283 0.03562 0.5928 0.0523 0.12998 0.0166 0.27508 0.03004 0.32244 0.0299 0.10489-0.000351 0.12758 0.02916 0.07016 0.09091-0.02376 0.0256-0.04327 0.05629-0.04327 0.06828 0 0.01198-0.02304 0.05595-0.05116 0.09787-0.07586 0.11297-0.08307 0.16659-0.03341 0.2478 0.02363 0.03853 0.03688 0.07626 0.02946 0.08373-0.0142 0.01435-0.73342 0.01943-0.74808 0.0056zm-2.9879-0.54335c-0.12194-0.08523-0.19271-0.09035-0.39139-0.02833-0.20331 0.06351-0.20532 0.06005-0.2034-0.35037 0.00098-0.19464 0.01648-0.43309 0.03858-0.59066l0.03713-0.26424-0.06721-0.07846c-0.09746-0.11382-0.21334-0.18724-0.36994-0.23438-0.16188-0.04877-0.19256-0.05069-0.22247-0.01429-0.01233 0.01499-0.03655 0.14348-0.05396 0.28562-0.06944 0.56812-0.07971 0.58675-0.37631 0.68526-0.10989 0.03648-0.22755 0.07867-0.26145 0.09378-0.24956 0.11104-0.40072 0.15705-0.40072 0.12198 0-0.0068 0.04578-0.09759 0.10162-0.20253 0.12056-0.22637 0.13189-0.27318 0.17533-0.72474 0.03541-0.36872 0.02647-0.47561-0.04573-0.54127-0.06793-0.06177-0.24748-0.13995-0.32159-0.13995-0.04869 0-0.07411-0.0097-0.07411-0.02813 0-0.03021 0.31164-0.24295 0.48724-0.33254 0.12483-0.06368 0.10903-0.01895 0.22126-0.62599 0.0885-0.47868 0.08584-0.46738 0.11001-0.46738 0.01003 0 0.09255 0.06911 0.1832 0.15343 0.09066 0.08439 0.23014 0.19264 0.30994 0.24057 0.07979 0.04791 0.15489 0.09905 0.16684 0.11362 0.01537 0.0187 0.01262 0.07727-0.0096 0.20084-0.01723 0.0959-0.03702 0.2184-0.04388 0.27223l-0.01263 0.09787 0.15906 0.09947c0.08748 0.05477 0.21941 0.1392 0.29318 0.18776 0.07383 0.04859 0.14645 0.08828 0.16151 0.08828 0.06014 0 0.12963-0.23861 0.13084-0.44926 0.00098-0.18615 0.01387-0.18982 0.27961-0.08012 0.18206 0.07514 0.24868 0.09278 0.35181 0.09293 0.06996 0.000071 0.13145 0.0077 0.13661 0.01572 0.0055 0.0086-0.0078 0.16046-0.02795 0.33755-0.02059 0.17708-0.04747 0.50424-0.05993 0.72702-0.02876 0.51655-0.03667 0.57828-0.09729 0.75651-0.07931 0.23299-0.11178 0.36648-0.12091 0.49643-0.01319 0.18846-0.02713 0.19498-0.18348 0.08573zm-3.822-0.211c-0.02262-0.0067-0.05937-0.02448-0.08164-0.04035-0.02229-0.01572-0.08489-0.02868-0.1391-0.02868-0.09165 0-0.09783-0.0035-0.08799-0.0467 0.03827-0.16925 0.11131-0.58815 0.12217-0.70106 0.0076-0.0743 0.0264-0.3687 0.04278-0.65432 0.01634-0.28562 0.03569-0.61278 0.04308-0.72703 0.01534-0.23984-0.0099-0.36956-0.07972-0.40988-0.03461-0.01996-0.18639-0.02472-0.62928-0.01996-0.61683 0.0071-0.64139 0.0033-0.59389-0.08659 0.013-0.024 0.017-0.0995 0.011-0.1753-0.008-0.1101-0.023-0.1528-0.087-0.2455-0.042-0.0616-0.112-0.145-0.156-0.1851-0.044-0.0402-0.08-0.0824-0.08-0.0938 0-0.03949 0.68352-0.02458 1.0173 0.02209 0.30962 0.04343 0.38957 0.04372 0.84245 0.0034 0.19956-0.0179 0.40868-0.07107 0.43252-0.11004 0.0069-0.01051 0.02865-0.01915 0.0492-0.01915 0.02992 0 0.04035 0.02251 0.0514 0.11192 0.0081 0.06152 0.02484 0.12701 0.03828 0.14544 0.03571 0.04897 0.27094 0.0736 0.70841 0.07439 0.41629 0.0007 0.42339 0.0034 0.37324 0.13084-0.01455 0.03694-0.07516 0.12832-0.13482 0.20311-0.15864 0.19893-0.23063 0.22933-0.60239 0.25434-0.16467 0.01107-0.30592 0.02602-0.31388 0.03308-0.01458 0.01298-0.06949 0.66707-0.09184 1.0929-0.0081 0.14548 0.00091 0.37586 0.02344 0.63412 0.02725 0.31321 0.03032 0.43302 0.01334 0.52584-0.02594 0.14162-0.08651 0.23646-0.17493 0.27369-0.06871 0.029-0.44844 0.0565-0.51582 0.03746z"/>
+ <path opacity=".2" d="m11.545 10.314c-0.2126-0.0046-0.38477-0.000214-0.38477 0.01953 0 0.01146 0.03617 0.05357 0.08008 0.09375 0.04397 0.04015 0.11422 0.1239 0.15625 0.18555 0.06314 0.09262 0.07909 0.13599 0.08789 0.24609 0.006 0.07577 0.000651 0.15055-0.01172 0.17383-0.04749 0.08989-0.02308 0.09499 0.59375 0.08789 0.44289-0.0048 0.5943-0.000429 0.62891 0.01953 0.01963 0.01133 0.02834 0.04634 0.04102 0.07227 0.01527-0.26517 0.03233-0.558 0.03906-0.66211 0.0047-0.07411-0.00078-0.12014-0.0039-0.17383-0.221 0.0139-0.366 0.0125-0.594-0.0195-0.167-0.0234-0.42-0.0384-0.633-0.043zm2.0527 0.17578c-0.02264 0.21886-0.05032 0.48063-0.06641 0.78711-0.0081 0.14548 0.000907 0.3765 0.02344 0.63476 0.0034 0.03959-0.000728 0.03266 0.002 0.06641 0.02522-0.35297 0.05581-0.78549 0.06641-0.79492 0.008-0.0071 0.14783-0.02213 0.3125-0.0332 0.2648-0.01782 0.3763-0.06034 0.47656-0.14258-0.02549-0.0071-0.05721-0.03125-0.07422-0.03125-0.04869 0-0.07422-0.01087-0.07422-0.0293 0-0.0261 0.2434-0.18564 0.41992-0.28711 0.029-0.0897-0.013-0.097-0.383-0.0977-0.431-0.0007-0.662-0.0247-0.703-0.0722zm1.9844 0.88281c-0.03164-0.002-0.04559 0.0072-0.06055 0.02539-0.01233 0.01499-0.03728 0.14302-0.05469 0.28516-0.06944 0.56812-0.08035 0.58704-0.37695 0.68555-0.10989 0.03648-0.22781 0.07864-0.26172 0.09375-0.04974 0.02213-0.07568 0.02808-0.11719 0.04492-0.0034 0.0534 0.001 0.07697-0.0059 0.14844-0.01812 0.18831-0.03163 0.28314-0.04883 0.37305 0.0068 0.0023 0.03906-0.0072 0.03906-0.002 0 0.0042-0.03103 0.03965-0.04687 0.06055-0.02347 0.10194-0.05675 0.17583-0.11914 0.29297-0.05584 0.10494-0.10156 0.19632-0.10156 0.20312 0 0.03506 0.15083-0.01006 0.40039-0.12109 0.03391-0.01511 0.15183-0.05727 0.26172-0.09375 0.2966-0.09851 0.30751-0.11743 0.37695-0.68555 0.01741-0.14214 0.04236-0.27017 0.05469-0.28516 0.02991-0.0364 0.05882-0.0351 0.2207 0.01367 0.15408 0.04639 0.26875 0.11975 0.36523 0.23047-0.000028-0.03014-0.0041-0.02624-0.0039-0.0625 0.00098-0.19464 0.01696-0.43423 0.03906-0.5918l0.01172-0.08789c-0.01131-0.0071-0.0138-0.006-0.02539-0.01367-0.07377-0.04856-0.20549-0.13273-0.29297-0.1875l-0.16016-0.09961 0.01367-0.09766c0.0025-0.01974 0.01039-0.06608 0.01563-0.09961-0.05107-0.01457-0.09877-0.02774-0.12305-0.0293zm1.5254 0.17188c-0.0016 0.02466-0.0046 0.05146-0.0059 0.07422-0.02876 0.51655-0.03704 0.57959-0.09766 0.75781-0.07931 0.23299-0.11197 0.36614-0.12109 0.49609-0.01319 0.18846-0.02724 0.19519-0.18359 0.08594-0.12194-0.08523-0.19194-0.09132-0.39062-0.0293-0.08537 0.02667-0.13116 0.03384-0.16016 0.01172l-0.0059 0.04687c-0.0221 0.15757-0.03808 0.39716-0.03906 0.5918-0.0019 0.41042 0.0018 0.41312 0.20508 0.34961 0.19868-0.06202 0.26869-0.05593 0.39062 0.0293 0.15635 0.10925 0.1704 0.10253 0.18359-0.08594 0.0091-0.12995 0.04178-0.2631 0.12109-0.49609 0.06062-0.17822 0.0689-0.24126 0.09766-0.75781 0.01246-0.22278 0.038-0.54948 0.05859-0.72656 0.02015-0.17708 0.0348-0.32929 0.0293-0.33789-0.0031-0.0048-0.04869-0.0068-0.08203-0.0098zm-2.4023 0.10156c-0.17871 0.09963-0.44141 0.27338-0.44141 0.30078 0 0.01843 0.02553 0.0293 0.07422 0.0293 0.07058 0 0.2323 0.0727 0.30664 0.13281 0.02422-0.09727 0.03838-0.22273 0.06055-0.45312 0.000451-0.0047-0.000436-0.0052 0-0.0098zm4.082 0.02344c0.04156 0.02565 0.10166 0.04277 0.20508 0.05469 0.31522 0.03632 0.49049 0.0693 0.49219 0.0918 0.00098 0.01236 0.0018 0.07422 0 0.13867-0.0029 0.10395 0.0035 0.12541 0.06055 0.19141 0.03548 0.04094 0.05857 0.08489 0.05078 0.09766-0.0102 0.01675-0.12009 0.01766-0.39648 0.0059-0.0788-0.0035-0.09616-0.0019-0.1543-0.0039 0.0409 0.007 0.04184 0.0014 0.09961 0.01172 0.60729 0.10836 1.3742 0.13451 1.459 0.04883 0.02891-0.02922 0.02235-0.05531-0.08008-0.26367-0.06232-0.12668-0.12281-0.23559-0.13281-0.24219-0.01-0.0062-0.22946-0.01934-0.48828-0.03125-0.25882-0.01185-0.53002-0.03044-0.60352-0.04102-0.07347-0.0106-0.28206-0.03433-0.46289-0.05273-0.01557-0.0016-0.03228-0.0041-0.04883-0.0059zm-11.519 0.269c-0.13033-0.006-0.25812 0.02108-0.38086 0.08398-0.22212 0.11377-0.71487 0.66554-0.94922 1.0605-0.31795 0.53593-0.50649 1.1142-0.57031 1.752-0.011886 0.11831-0.021484 0.50757-0.021484 0.86524 0 0.17873 0.011977 0.23646 0.015625 0.35938 0.00265-0.06196 0.00277-0.1939 0.00586-0.22461 0.063825-0.63778 0.25236-1.216 0.57031-1.752 0.23435-0.39501 0.7271-0.94677 0.94922-1.0605 0.24547-0.12581 0.5099-0.11221 0.7793 0.03711 0.085211 0.0472 0.16448 0.09616 0.17578 0.10938 0.011303 0.01327 0.13195 0.11302 0.26758 0.22266 0.29178 0.23587 0.3653 0.31424 0.47656 0.49609 0.096396 0.15756 0.27743 0.514 0.33594 0.66406 0.00678 0.0174 0.00872 0.09048 0.015625 0.11914 0.071103-0.0978 0.093835-0.15572 0.089844-0.31836-0.0072-0.283-0.0598-0.684-0.1053-0.8-0.0585-0.151-0.2396-0.507-0.336-0.665-0.1112-0.181-0.1847-0.26-0.4765-0.496-0.1357-0.109-0.2563-0.209-0.2676-0.222-0.0113-0.014-0.0906-0.062-0.1758-0.11-0.1347-0.074-0.2681-0.115-0.3984-0.121zm11.488 0.30078c-0.08206 0.0028-0.11277 0.01102-0.13086 0.0293-0.039 0.03942-0.07052 0.35131-0.03906 0.38281 0.05015 0.05002 0.53733 0.13727 0.89844 0.16602-0.000013-0.000194 0.000014-0.0018 0-0.002-0.0017-0.0225-0.17697-0.05548-0.49219-0.0918-0.27422-0.03161-0.29966-0.06695-0.24609-0.3457 0.01474-0.07674 0.02595-0.11576 0.05078-0.13867-0.0085 0.000139-0.03343-0.000258-0.04102 0zm-5.2168 0.27539c-0.03189 0.09344-0.07777 0.16637-0.14648 0.19531-0.06871 0.029-0.44824 0.05615-0.51562 0.03711-0.02262-0.0067-0.05976-0.02515-0.08203-0.04102-0.01444-0.01018-0.05482-0.01248-0.08984-0.01758-0.0052 0.0762-0.01281 0.21469-0.01563 0.24219-0.01086 0.11291-0.08282 0.53192-0.12109 0.70117-0.0098 0.0432-0.0038 0.04687 0.08789 0.04687 0.05421 0 0.11638 0.01162 0.13867 0.02734 0.02227 0.01587 0.05941 0.03432 0.08203 0.04102 0.06229 0.0176 0.37286-0.0088 0.47656-0.03516 0.02007-0.03708 0.05271-0.11372 0.06836-0.14063 0.03967-0.06823 0.0857-0.10028 0.14453-0.17187 0.01313-0.09058 0.01361-0.19721-0.01172-0.48828-0.01407-0.16133-0.01298-0.27081-0.01563-0.39648zm4.1738 0.70703c-0.16709 0.64366-0.21595 0.88162-0.17969 0.92578 0.07163 0.08724 0.40363 0.16454 0.93359 0.2168 0.51049 0.05035 1.2124 0.12842 1.2207 0.13672 0.01466 0.01383 0.73385 0.0085 0.74805-0.0059 0.0074-0.0075-0.0057-0.04545-0.0293-0.08398-0.04966-0.08121-0.04266-0.13312 0.0332-0.24609 0.02812-0.04192 0.05078-0.08763 0.05078-0.09961 0-0.01199 0.01921-0.04081 0.04297-0.06641 0.05742-0.06175 0.03457-0.09215-0.07031-0.0918-0.04736 0.00014-0.19229-0.0127-0.32227-0.0293-0.12997-0.01668-0.39573-0.04054-0.5918-0.05273-0.36406-0.02255-0.90989-0.12097-0.96289-0.17383-0.0225-0.02253-0.0083-0.16476 0.01367-0.27148-0.05898-0.006-0.07724-0.01014-0.13281-0.01563-0.36838-0.03633-0.59772-0.0872-0.75391-0.14258zm-6.5234 0.10156c-0.02206 0.11339-0.05295 0.21392-0.0957 0.31836-0.05841 0.14282-0.09129 0.1884-0.25 0.34766-0.19218 0.19284-0.39373 0.34311-0.67969 0.50195-0.2413 0.13404-0.97113 0.49219-1.002 0.49219-0.018431 0-0.038076 0.01035-0.044922 0.02148-0.00559 0.0091-0.086115 0.02303-0.13086 0.03906 0.013248 0.12118 0.038191 0.19959 0.041016 0.30859 0.00507 0.20668-0.0006745 0.21965-0.14453 0.39844-0.069714 0.08671-0.074457 0.08868-0.18164 0.08398-0.12388-0.0051-0.14 0.007-0.16016 0.10352-0.012362 0.05891-0.00485 0.07445 0.052734 0.12891 0.060473 0.05713 0.074032 0.0615 0.16016 0.04883 0.12511-0.01842 0.34774-0.08588 0.36328-0.11133 0.00685-0.01113 0.026491-0.02148 0.044922-0.02148 0.030822 0 0.76066-0.35815 1.002-0.49219 0.28595-0.15884 0.4875-0.30911 0.67969-0.50195 0.15871-0.15925 0.19159-0.20484 0.25-0.34766 0.08916-0.21782 0.1259-0.41648 0.14062-0.75586 0.01063-0.24472 0.0052-0.31028-0.04492-0.5625zm12.23 0.6875c-0.01625 0.0408-0.02918 0.07196-0.05273 0.14258-0.03627 0.10853-0.0729 0.20733-0.08203 0.21875-0.05608 0.06977-0.43268 1.209-0.55469 1.6777-0.04507 0.17306-0.10694 0.40919-0.13672 0.52344-0.02972 0.11424-0.09005 0.3381-0.13477 0.49805-0.04471 0.15995-0.0893 0.3247-0.09766 0.36524-0.0084 0.04059-0.04007 0.11921-0.07031 0.17578-0.16145 0.30178-0.46113 0.99027-0.80078 1.8379-0.36491 0.91066-0.43405 1.0691-0.5918 1.3496-0.14811 0.26341-0.63099 1.014-0.69336 1.0781-0.01856 0.0191-0.06063 0.07593-0.09375 0.12695-0.10778 0.16633-0.35364 0.46362-0.49805 0.60352-0.16823 0.16297-0.27088 0.23202-0.48633 0.32422-0.15939 0.06822-0.21962 0.08149-0.24609 0.05469-0.008-0.0081-0.0135-0.08328-0.01367-0.16992-0.000386-0.2481-0.03999-0.39414-0.21094-0.79102-0.05664-0.13139-0.1489-0.36125-0.20508-0.50977-0.1414-0.37379-0.41874-1.0014-0.48633-1.1016-0.03083-0.04572-0.07703-0.13443-0.10352-0.19726-0.02647-0.06287-0.06375-0.14556-0.08398-0.18555-0.12784-0.25234-0.49753-1.1968-0.67774-1.7344-0.05363-0.15995-0.1504-0.41617-0.21484-0.56836-0.06445-0.15219-0.16355-0.41849-0.2207-0.5918-0.0572-0.17331-0.17332-0.48371-0.25781-0.68945-0.18849-0.45898-0.45938-1.2844-0.50586-1.5371-0.0022-0.01172-0.0036-0.01914-0.0059-0.03125-0.0258 0.05894-0.06829 0.37245-0.06836 0.51758-0.00004 0.08348 0.0087 0.19234 0.01953 0.24024 0.0109 0.0479 0.0358 0.17061 0.05469 0.27344 0.04648 0.25267 0.31737 1.0781 0.50586 1.5371 0.08449 0.20574 0.20061 0.51614 0.25781 0.68945 0.05715 0.17331 0.15625 0.4396 0.2207 0.5918 0.06445 0.15219 0.16121 0.40841 0.21484 0.56836 0.18021 0.53758 0.5499 1.482 0.67774 1.7344 0.02023 0.03999 0.05751 0.12268 0.08398 0.18555 0.02649 0.06284 0.07269 0.15155 0.10352 0.19726 0.06759 0.10016 0.34493 0.72777 0.48633 1.1016 0.05618 0.14852 0.14844 0.37838 0.20508 0.50977 0.17095 0.39688 0.21055 0.54292 0.21094 0.79102 0.000169 0.08664 0.0057 0.16182 0.01367 0.16992 0.02648 0.0268 0.08671 0.01353 0.24609-0.05469 0.21545-0.0922 0.3181-0.16125 0.48633-0.32422 0.14441-0.13989 0.39027-0.43719 0.49805-0.60352 0.03312-0.05103 0.07519-0.10785 0.09375-0.12695 0.06237-0.06409 0.54525-0.81472 0.69336-1.0781 0.15774-0.28056 0.22688-0.43894 0.5918-1.3496 0.33965-0.84762 0.63933-1.5361 0.80078-1.8379 0.03024-0.05657 0.06191-0.13519 0.07031-0.17578 0.0084-0.04054 0.05295-0.20529 0.09766-0.36524 0.04472-0.15995 0.10505-0.3838 0.13477-0.49805 0.02978-0.11424 0.09165-0.35038 0.13672-0.52344 0.122-0.46876 0.49861-1.608 0.55469-1.6777 0.0091-0.01142 0.04576-0.11022 0.08203-0.21875 0.0362-0.10853 0.07313-0.20733 0.08203-0.21875s0.03698-0.09062 0.0625-0.17578c0.02551-0.08516 0.07656-0.22028 0.11328-0.30078 0.09392-0.20598 0.14141-0.37979 0.11328-0.41406-0.01312-0.01596-0.14586-0.02468-0.31836-0.0332zm-8.7246 0.01563c0-0.04313-0.24446 0.02288-0.47461 0.11914l-0.002 0.03906 0.10742 0.31055c0.0039 0.01135 0.0097 0.02386 0.01367 0.03516 0.06173-0.1167 0.14813-0.25113 0.25391-0.37109 0.05613-0.06364 0.10156-0.12361 0.10156-0.13281zm14.559 0.76953c-0.0099 0.01429-0.01061 0.01349-0.02148 0.0293-0.21689 0.31534-0.49242 0.68563-0.57617 0.77539-0.06445 0.06912-0.07461 0.0736-0.15625 0.06055-0.04817-0.0082-0.18406-0.04286-0.30273-0.07813-0.28871-0.08602-0.45679-0.09458-0.8125-0.03906-0.48273 0.07522-0.75022 0.10284-0.98828 0.10352-0.30858 0.00098-0.29515-0.01478-0.38672 0.49024-0.03929 0.21672-0.08219 0.48137-0.0957 0.58789-0.02181 0.17228-0.02198 0.19654 0.0078 0.22656 0.0044 0.0044 0.12657 0.0062 0.13281 0.0098 0.05316-0.25178 0.09575-0.31367 0.3418-0.31445 0.23806-0.000678 0.50555-0.02829 0.98828-0.10352 0.35571-0.05552 0.52379-0.04696 0.8125 0.03906 0.11868 0.03527 0.25456 0.06992 0.30273 0.07813 0.08164 0.01305 0.0918 0.0086 0.15625-0.06055 0.08375-0.08976 0.35928-0.46005 0.57617-0.77539 0.20532-0.29849 0.22653-0.31864 0.36328-0.33203 0.10223-0.01009 0.12191-0.004 0.25195 0.07617 0.07725 0.04755 0.14399 0.08072 0.15039 0.07422 0.01403-0.01418-0.0966-0.19786-0.20898-0.3457-0.12782-0.16814-0.39295-0.41033-0.53516-0.50195zm-5.5059 0.92188c-0.09819 0.19468-0.18224 0.33558-0.26367 0.42578-0.11279 0.12463-0.11355 0.1586-0.0078 0.24023 0.13412 0.10354 0.2154 0.20623 0.25391 0.30274 0.04306-0.43886 0.0625-0.81587 0.01758-0.96875zm-21.726 0.689c-0.030971 0.2556-0.026037 0.66046 0.025391 1.582 0.036209 0.6489 0.054361 0.87419 0.099609 1.1934 0.017003 0.11996 0.047422 0.34982 0.066406 0.50976 0.044636 0.37595 0.082068 0.52408 0.21875 0.84375 0.17436 0.40778 0.32751 0.61931 0.73828 1.0293 0.13977 0.1395 0.30688 0.29036 0.37109 0.33398 0.064212 0.04361 0.13594 0.10364 0.16016 0.13476 0.024192 0.03109 0.055052 0.05658 0.068359 0.05664 0.013307 0.00007 0.038532 0.02638 0.056641 0.05859 0.040709 0.07235 0.45972 0.26402 0.88867 0.40625 0.37785 0.12528 0.48894 0.15035 0.94922 0.21875 0.35916 0.05338 0.43172 0.05823 0.9043 0.05273 0.31628-0.0035 0.62367-0.01965 0.80078-0.04102 0.72046-0.08705 1.3579-0.2289 1.543-0.34375 0.11717-0.07273 0.69316-0.72628 0.76953-0.87305 0.014392-0.02756 0.039351-0.05721 0.054687-0.06641 0.015302-0.0091 0.027344-0.02712 0.027344-0.03906 0-0.0119 0.032688-0.05877 0.072266-0.10547 0.083972-0.09918 0.087789-0.13071 0.027344-0.23438-0.056798-0.09723-0.063043-0.34502-0.011719-0.48633 0.05185-0.1429 0.36201-0.75048 0.51563-1.0078 0.0406-0.06782 0.07422-0.12977 0.07422-0.13867 0-0.04016-0.09372-0.06374-0.20312-0.05078-0.06313 0.0076-0.18261 0.01764-0.26562 0.02344-0.01575 0.001-0.019822 0.0043-0.035156 0.0059-0.021115 0.04579-0.077296 0.14415-0.085937 0.16797-0.051324 0.14131-0.045079 0.3891 0.011719 0.48633 0.060445 0.10367 0.056628 0.1352-0.027344 0.23438-0.039578 0.0467-0.072266 0.09357-0.072266 0.10547 0 0.01194-0.012042 0.02996-0.027344 0.03906-0.015337 0.0092-0.040295 0.03885-0.054687 0.06641-0.076374 0.14677-0.65236 0.80031-0.76953 0.87305-0.18503 0.11486-0.82251 0.2567-1.543 0.34375-0.17711 0.02137-0.48451 0.0375-0.80078 0.04102-0.47257 0.0055-0.54514 0.000646-0.9043-0.05273-0.46027-0.0684-0.57137-0.09347-0.94922-0.21875-0.42896-0.14223-0.84796-0.3339-0.88867-0.40625-0.0178-0.034-0.043-0.06-0.0563-0.06s-0.0442-0.026-0.0684-0.057-0.0959-0.091-0.1602-0.135c-0.0642-0.043-0.2313-0.194-0.371-0.334-0.4108-0.41-0.564-0.621-0.7383-1.029-0.1367-0.32-0.1741-0.468-0.2188-0.844-0.019-0.16-0.0494-0.39-0.0664-0.51-0.0452-0.319-0.0634-0.544-0.0996-1.193-0.0145-0.26-0.0177-0.394-0.0254-0.582zm11.83 1.3398c-0.05026 0-0.05166 0.0049-0.13281 0.29492-0.0693 0.2482-0.08604 0.34915-0.05859 0.37695 0.02377 0.02406 0.51811 0.01483 0.5332-0.0098 0.01605-0.02636-0.06618-0.23259-0.18164-0.45508-0.0984-0.18968-0.11269-0.20703-0.16016-0.20703zm14.031 0.6582c-0.09501 0.01457-0.19547 0.01983-0.40625 0.02734-0.37817 0.01345-0.96634 0.07007-1.5098 0.14453-0.07914 0.01081-0.16009 0.02108-0.17969 0.02148-0.0196 0.000376-0.06303 0.02524-0.09766 0.05664-0.05027 0.04566-0.07343 0.09682-0.11328 0.25195-0.06744 0.26242-0.09951 0.58565-0.0625 0.62305 0.01961 0.01986 0.14981 0.03138 0.4668 0.04492 0.0014-0.00019 0.0025 0.00019 0.0039 0 0.5381-0.07316 1.1184-0.12928 1.4922-0.14258 0.46609-0.01662 0.45188-0.01203 0.83398-0.15234 0.10234-0.0376 0.11046-0.09681 0.01758-0.12109-0.15416-0.04038-0.38283-0.36092-0.41016-0.57617-0.013-0.10241-0.02257-0.11185-0.03516-0.17773zm-13.67 1.2773c-0.28256-0.0037-0.57342-0.0018-0.64453 0.0059-0.19419 0.01991-0.2134 0.04816-0.3125 0.40625-0.04591 0.16566-0.0972 0.34717-0.11328 0.4043-0.06002 0.21296-0.25757 0.74819-0.31055 0.83984-0.06877 0.11905-0.24458 0.29341-0.36914 0.36719-0.12795 0.07576-0.33953 0.13281-0.49414 0.13281-0.06983 0-0.26575-0.02821-0.43555-0.0625-0.18789-0.03801-0.37297-0.0625-0.47266-0.0625-0.07127 0-0.10527-0.0017-0.13867-0.0098-0.06849 0.35359-0.17322 0.68035-0.24219 0.73828-0.05555 0.0466-0.03952 0.07599 0.0918 0.17578 0.12446 0.09457 0.12642 0.0957 0.28906 0.0957 0.09969 0 0.28476 0.02449 0.47266 0.0625 0.16979 0.03429 0.36572 0.0625 0.43555 0.0625 0.15461 0 0.36619-0.05705 0.49414-0.13281 0.12456-0.07378 0.30037-0.24813 0.36914-0.36719 0.05297-0.09166 0.25053-0.62688 0.31055-0.83984 0.01608-0.05713 0.06737-0.23863 0.11328-0.4043 0.09911-0.35809 0.11831-0.38634 0.3125-0.40625 0.07112-0.0077 0.36197-0.0096 0.64453-0.0059l0.51367 0.0059 0.10938 0.21875c0.09974 0.19823 0.27634 0.59968 0.52148 1.1836 0.05036 0.11996 0.1207 0.26381 0.15625 0.32031 0.03555 0.05647 0.06445 0.11159 0.06445 0.12109s0.03771 0.07533 0.08203 0.14648c0.04436 0.07112 0.09902 0.17932 0.12305 0.24219 0.02411 0.0628 0.05817 0.12609 0.07422 0.13867 0.01793 0.0142 0.06345 0.01631 0.11914 0.0078 0.08162-0.01253 0.11802-0.03858 0.3457-0.26367 0.49707-0.49141 0.60402-0.56074 0.92578-0.58203 0.1102-0.0072 0.20117-0.01628 0.20117-0.02148 0-0.0053-0.25505-0.51566-0.45898-0.92578-0.16957 0.05998-0.32663 0.19184-0.66797 0.5293-0.22768 0.2251-0.26409 0.25115-0.3457 0.26367-0.05569 0.0085-0.10121 0.0064-0.11914-0.0078-0.01605-0.01258-0.05011-0.07587-0.07422-0.13867-0.02403-0.06287-0.07869-0.17107-0.12305-0.24219-0.04432-0.07115-0.08203-0.13701-0.08203-0.14648 0-0.0095-0.0289-0.06463-0.06445-0.12109-0.03555-0.0565-0.10589-0.20035-0.15625-0.32031-0.24515-0.58392-0.42175-0.98536-0.52148-1.1836l-0.10938-0.21875-0.51367-0.0059zm-3.3359 0.14844c-0.02644 0.04047-0.04705 0.05489-0.07031 0.09375-0.01916 0.03199-0.07124 0.11906-0.11719 0.19336l-0.08398 0.13476 0.09766 0.08594c0.08517 0.07506 0.09766 0.09416 0.09766 0.16602 0 0.06167-0.01836 0.10548-0.07031 0.17188-0.04681 0.05961-0.06095 0.09516-0.04687 0.10938 0.01145 0.01159 0.0879 0.02871 0.16992 0.03906 0.01739 0.0022 0.02052 0.0069 0.03711 0.0098 0.01412-0.06225 0.03116-0.11272 0.04297-0.17773 0.02196-0.12104 0.05894-0.30861 0.08203-0.41602 0.0489-0.22764 0.05287-0.34014 0.01367-0.37305-0.014-0.011-0.083-0.026-0.153-0.037zm17.826 0.86719c-0.0132 0.05421-0.03102 0.08223-0.04297 0.14453-0.07332 0.38217-0.1499 0.58007-0.26172 0.67578-0.16403 0.14041-0.52858 0.25774-0.79688 0.25781-0.0963 0.000023-0.29643 0.01036-0.44336 0.02148-0.54305 0.04096-1.0687 0.06376-1.9102 0.08398-0.47469 0.01138-0.9287 0.02454-1.0078 0.0293-0.07914 0.0049-0.16706 0.0041-0.19531-0.002v-0.002c-0.08985-0.0185-0.37703-0.16284-0.47656-0.24023-0.14124-0.10984-0.21396-0.14222-0.3457-0.1543-0.15735-0.01443-0.20608-0.000567-0.31836 0.09766-0.01929 0.01688-0.02364 0.01823-0.03711 0.0293-0.0923 0.20615-0.16875 0.43846-0.19922 0.71875-0.02596 0.23935-0.01741 0.28676 0.05469 0.31445 0.07434 0.02856 0.07802 0.02815 0.18164-0.0625 0.11228-0.09822 0.16101-0.11209 0.31836-0.09766 0.13175 0.01208 0.20447 0.04446 0.3457 0.1543 0.09954 0.0774 0.38671 0.22173 0.47656 0.24023v0.002c0.02826 0.0061 0.11617 0.0069 0.19531 0.002 0.07912-0.0048 0.53312-0.01792 1.0078-0.0293 0.8415-0.02022 1.3671-0.04302 1.9102-0.08398 0.14693-0.01112 0.34706-0.02146 0.44336-0.02148 0.2683-0.000076 0.63285-0.1174 0.79688-0.25781 0.11182-0.09571 0.1884-0.29361 0.26172-0.67578 0.04494-0.23437 0.09729-0.40975 0.16406-0.54297 0.05351-0.10674 0.2776-0.35263 0.41992-0.46094 0.07003-0.05323 0.07096-0.05356 0.0332-0.0957-0.03654-0.0407-0.06119-0.0429-0.50391-0.04297-0.01939-0.000003-0.0492-0.0018-0.07031-0.002z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/the-elder-scrolls-v-skyrim.svg b/.icons/awkward/32x32/apps/the-elder-scrolls-v-skyrim.svg
new file mode 100644
index 00000000..166974c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/the-elder-scrolls-v-skyrim.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 13.188251,3 A 1.5639157,1.6079885 0 0 0 11.817089,3.83499 L 6.1923858,14.367966 a 1.5639157,1.6079885 0 0 0 0.00586,1.556228 L 13.930917,30.174691 A 1.5639157,1.6079885 0 0 0 15.297368,31 h 1.405293 a 1.5639157,1.6079885 0 0 0 1.366453,-0.825309 l 7.732643,-14.250497 a 1.5639157,1.6079885 0 0 0 0.0059,-1.556228 L 20.182939,3.83499 A 1.5639157,1.6079885 0 0 0 18.811777,3 Z"/>
+ <path style="fill:#4f4f4f" d="M 13.188251,2 A 1.5639157,1.6079885 0 0 0 11.817089,2.83499 L 6.1923858,13.367966 a 1.5639157,1.6079885 0 0 0 0.00586,1.556228 L 13.930917,29.174691 A 1.5639157,1.6079885 0 0 0 15.297368,30 h 1.405293 a 1.5639157,1.6079885 0 0 0 1.366453,-0.825309 l 7.732643,-14.250497 a 1.5639157,1.6079885 0 0 0 0.0059,-1.556228 L 20.182939,2.83499 A 1.5639157,1.6079885 0 0 0 18.811777,2 Z"/>
+ <path style="opacity:0.2" d="M 13.900005,6.0000059 8.9999989,15.16667 13.899998,24.333333 v -3.666665 c -0.90038,-0.09726 -1.158409,-0.532884 -1.218228,-1.179714 -0.0692,-0.748174 0.493602,-1.33562 0.226761,-1.931609 1.039862,0.268067 1.065683,0.694897 1.326168,1.325732 0.12898,-0.440419 0.09239,-0.760936 0.05497,-1.043789 1.3502,0.625854 1.73248,1.331718 1.714193,2.838033 -0.0049,0.402611 -1.068288,1.697049 -1.047671,2.080972 0.02061,0.383923 0.4272,0.81782 0.474121,1.139769 0.0461,0.316291 -0.790204,0.729365 -0.790204,1.361854 0,0.599603 1.359889,2.742084 1.359889,2.742084 l 1.4,-2.444444 c -0.743464,0.415802 -1.223976,0.454748 -1.572085,0.436668 -0.498747,0.02511 -0.755838,-0.456534 -0.688341,-0.751164 0.106723,-0.465853 0.860425,-1.006154 0.860425,-1.352097 0,-0.413163 -0.308574,-0.676762 -0.274218,-1.078681 0.03436,-0.401918 1.526573,-1.545139 1.381141,-2.393516 -0.227101,-1.324787 -0.525227,-2.086175 0.693999,-2.639465 -0.153279,0.455587 -0.06,0.720598 0.02062,1.163764 0.145335,-0.851078 0.581083,-0.963474 1.312424,-1.445708 -0.211351,0.909233 0.220777,1.251324 0.192391,1.937607 -0.02838,0.686285 -0.775007,1.718219 -1.226351,1.73337 v 1.833334 c 0.301306,-0.144934 0.423267,2.14e-4 0.7,0 L 23.000001,15.16667 18.100002,6.0000059 v 1.222222 c -0.430422,0.2446999 -0.464491,0.4161907 -0.452639,0.8123892 0,0 0.239627,-0.2192747 0.452639,-0.2012786 0.213011,0.017992 1.393127,3.3667265 1.399999,3.6666665 -9e-6,0.371924 -1.399999,0.611111 -1.399999,1.222222 0.336388,-0.293344 0.887417,-0.194246 1.389626,0.0086 0.390485,0.157791 0.68877,2.278179 0.743739,2.632108 -0.01359,0.359927 -0.453508,0.677863 -1.003215,0.683862 -0.549707,0.0061 -0.797074,-0.08397 -0.803945,-0.299935 -0.0069,-0.215957 0.707746,-0.785841 0.707746,-0.785841 -0.819201,-0.03929 -1.185457,0.454159 -1.49108,0.803837 0.04078,-0.209958 0.08243,-0.359928 0.123697,-0.539891 -0.41668,0.07021 -0.609974,0.356172 -0.762718,0.587882 -0.20713,-0.46711 -1.435598,-1.999219 -1.415501,-2.408752 -0.07526,-0.672859 2.251069,-0.630583 2.498173,-2.195556 -0.01372,-0.59379 -0.645384,-1.011278 -1.226977,-1.145679 -0.467253,-0.1079775 -0.618422,-0.1439709 -0.618422,-0.1439709 0.313747,-0.1473952 1.25542,-0.5682316 1.030698,-1.1517671 -0.08651,0.2303772 -0.1934,0.5223164 -1.161256,0.5698851 -0.989671,-0.4162859 -0.861121,-1.041182 -0.700869,-1.5476871 -0.652553,0.4157538 -0.555593,0.8205681 -0.391667,1.4157133 0.04658,0.2939378 -0.299668,0.5404883 -0.40074,0.7354426 0.02,0.2455081 0.03613,0.5124811 -0.121481,0.6262811 -0.391702,0.373132 0.08654,0.941477 0.309197,0.905817 -0.03051,-0.737662 0.825368,-1.024949 1.168126,-1.103776 0.563451,-6e-6 1.577413,0.503898 1.570543,0.869824 -0.0069,0.365926 -0.684139,0.725853 -1.522442,0.971802 -0.838303,0.245952 -1.511695,0.569885 -1.49108,1.361725 0.02624,0.773825 0.442134,2.047241 0.522221,2.258782 -0.279451,-0.23448 -0.433456,-0.573634 -0.838303,-0.623874 0.09654,0.179668 0.196166,0.379489 0.281741,0.587881 -0.423734,-0.598462 -0.862163,-0.772794 -1.628508,-0.863825 1.347691,0.939336 0.41651,1.135678 -0.08245,1.127772 -0.475832,-0.0075 -1.066926,-0.17701 -1.003214,-0.659867 0.03835,-0.290608 0.253029,-2.455162 0.742954,-2.666586 0.516489,-0.22289 1.060254,-0.210697 1.375401,-0.01021 0,-0.611111 -1.409123,-0.945276 -1.4,-1.222223 0.0091,-0.276947 1.17611,-3.6666655 1.4,-3.6666655 0.223891,0 0.302965,0.04092 0.437501,0.2196176 0.128024,-0.5789985 -0.294435,-0.6225812 -0.437501,-0.8307292 8e-6,-0.1439709 0,-1.2222219 0,-1.2222219 z"/>
+ <path style="fill:#ffffff" d="m 13.900005,5.0000049 -4.9000061,9.1666641 4.8999991,9.166663 v -3.666665 c -0.90038,-0.09726 -1.158409,-0.532884 -1.218228,-1.179714 -0.0692,-0.748174 0.493602,-1.33562 0.226761,-1.931609 1.039862,0.268067 1.065683,0.694897 1.326168,1.325732 0.12898,-0.440419 0.09239,-0.760936 0.05497,-1.043789 1.3502,0.625854 1.73248,1.331718 1.714193,2.838033 -0.0049,0.402611 -1.068288,1.697049 -1.047671,2.080972 0.02061,0.383923 0.4272,0.81782 0.474121,1.139769 0.0461,0.316291 -0.790204,0.729365 -0.790204,1.361854 0,0.599603 1.359889,2.742084 1.359889,2.742084 l 1.4,-2.444444 c -0.743464,0.415802 -1.223976,0.454748 -1.572085,0.436668 -0.498747,0.02511 -0.755838,-0.456534 -0.688341,-0.751164 0.106723,-0.465853 0.860425,-1.006154 0.860425,-1.352097 0,-0.413163 -0.308574,-0.676762 -0.274218,-1.078681 0.03436,-0.401918 1.526573,-1.545139 1.381141,-2.393516 -0.227101,-1.324787 -0.525227,-2.086175 0.693999,-2.639465 -0.153279,0.455587 -0.06,0.720598 0.02062,1.163764 0.145335,-0.851078 0.581083,-0.963474 1.312424,-1.445708 -0.211351,0.909233 0.220777,1.251324 0.192391,1.937607 -0.02838,0.686285 -0.775007,1.718219 -1.226351,1.73337 v 1.833334 c 0.301306,-0.144934 0.423267,2.14e-4 0.7,0 l 4.199999,-7.832998 -4.899999,-9.1666641 v 1.222222 c -0.430422,0.2446999 -0.464491,0.4161907 -0.452639,0.8123892 0,0 0.239627,-0.2192747 0.452639,-0.2012786 0.213011,0.017992 1.393127,3.3667265 1.399999,3.6666665 -9e-6,0.371924 -1.399999,0.611111 -1.399999,1.222222 0.336388,-0.293344 0.887417,-0.194246 1.389626,0.0086 0.390485,0.157791 0.68877,2.278179 0.743739,2.632108 -0.01359,0.359927 -0.453508,0.677863 -1.003215,0.683862 -0.549707,0.0061 -0.797074,-0.08397 -0.803945,-0.299935 -0.0069,-0.215957 0.707746,-0.785841 0.707746,-0.785841 -0.819201,-0.03929 -1.185457,0.454159 -1.49108,0.803837 0.04078,-0.209958 0.08243,-0.359928 0.123697,-0.539891 -0.41668,0.07021 -0.609974,0.356172 -0.762718,0.587882 -0.20713,-0.46711 -1.435598,-1.999219 -1.415501,-2.408752 -0.07526,-0.672859 2.251069,-0.630583 2.498173,-2.195556 C 18.0728,9.61475 17.44114,9.1972622 16.859547,9.0628608 16.392294,8.9548835 16.241125,8.9188901 16.241125,8.9188901 c 0.313747,-0.1473952 1.25542,-0.5682316 1.030698,-1.1517671 -0.08651,0.2303772 -0.1934,0.5223164 -1.161256,0.5698851 -0.989671,-0.4162859 -0.861121,-1.041182 -0.700869,-1.5476871 -0.652553,0.4157538 -0.555593,0.8205681 -0.391667,1.4157133 0.04658,0.2939378 -0.299668,0.5404883 -0.40074,0.7354426 0.02,0.2455082 0.03613,0.512481 -0.121481,0.6262814 -0.391702,0.3731317 0.08654,0.9414767 0.309197,0.9058167 -0.03051,-0.7376625 0.825368,-1.0249494 1.168126,-1.103776 0.563451,-6.3e-6 1.577413,0.503898 1.570543,0.869824 -0.0069,0.365926 -0.684139,0.725853 -1.522442,0.971802 -0.838303,0.245952 -1.511695,0.569885 -1.49108,1.361725 0.02624,0.773825 0.442134,2.047241 0.522221,2.258782 -0.279451,-0.23448 -0.433456,-0.573634 -0.838303,-0.623874 0.09654,0.179668 0.196166,0.379489 0.281741,0.587881 -0.423734,-0.598462 -0.862163,-0.772794 -1.628508,-0.863825 1.347691,0.939336 0.41651,1.135678 -0.08245,1.127772 -0.475832,-0.0075 -1.066926,-0.17701 -1.003214,-0.659867 0.03835,-0.290608 0.253029,-2.455162 0.742954,-2.666586 0.516489,-0.22289 1.060254,-0.210697 1.375401,-0.01021 0,-0.611111 -1.409123,-0.945276 -1.4,-1.222223 0.0091,-0.276947 1.17611,-3.6666655 1.4,-3.6666655 0.223891,0 0.302965,0.04092 0.437501,0.2196176 0.128024,-0.5789985 -0.294435,-0.6225812 -0.437501,-0.8307292 8e-6,-0.1439709 0,-1.2222219 0,-1.2222219 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 13.1875 2 A 1.5639157 1.6079885 0 0 0 11.816406 2.8359375 L 6.1933594 13.367188 A 1.5639157 1.6079885 0 0 0 6.078125 14.640625 A 1.5639157 1.6079885 0 0 1 6.1933594 14.367188 L 11.816406 3.8359375 A 1.5639157 1.6079885 0 0 1 13.1875 3 L 18.8125 3 A 1.5639157 1.6079885 0 0 1 20.183594 3.8359375 L 25.808594 14.367188 A 1.5639157 1.6079885 0 0 1 25.921875 14.642578 A 1.5639157 1.6079885 0 0 0 25.808594 13.367188 L 20.183594 2.8359375 A 1.5639157 1.6079885 0 0 0 18.8125 2 L 13.1875 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/the-escapists-2.svg b/.icons/awkward/32x32/apps/the-escapists-2.svg
new file mode 100644
index 00000000..704c2d01
--- /dev/null
+++ b/.icons/awkward/32x32/apps/the-escapists-2.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" version="1.1">
+ <defs>
+ <linearGradient id="linearGradient933">
+ <stop style="stop-color:#814f24" offset="0"/>
+ <stop style="stop-color:#814f24;stop-opacity:0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient935" x1="18.282" x2="30.205" y1="18.229" y2="14.071" gradientTransform="matrix(0.68181816,0,0,0.69063673,-0.86363553,-1.3500671)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient933"/>
+ </defs>
+ <path style="opacity:0.2" d="m 10.060672,14.363601 c -0.5689509,0 -1.027344,0.558209 -1.027344,1.25202 v 7.268009 c -0.3044026,0.465172 -0.3096534,0.834717 -0.6140568,0.783179 -0.224204,-0.03796 -0.4192707,0.245396 -0.4192707,0.55009 v 1.289314 c 0,0.304693 0.192016,0.55009 0.4192707,0.55009 H 9.9306353 C 10.298731,26.535039 9.7776424,27.997119 10.261365,27.9973 L 18.000001,28 25.838542,27.9973 c 0.483723,-1.81e-4 -0.03737,-1.462261 0.33073,-1.940997 H 27.58073 C 27.807984,26.056303 28,25.810901 28,25.506208 v -1.289314 c 0,-0.304694 -0.195066,-0.588047 -0.41927,-0.55009 -0.304403,0.05154 -0.209655,-0.318007 -0.514058,-0.783179 v -7.268009 c 0,-0.693811 -0.458393,-1.25202 -1.027344,-1.25202 h -8.039327 z"/>
+ <path style="fill:#c7b198" d="m 10.060672,13.363637 c -0.5689509,0 -1.027344,0.558209 -1.027344,1.25202 v 7.268009 c -0.3044026,0.465172 -0.3096534,0.834717 -0.6140568,0.783179 -0.224204,-0.03796 -0.4192707,0.245396 -0.4192707,0.55009 v 1.289314 c 0,0.304693 0.192016,0.55009 0.4192707,0.55009 h 1.5113641 c 0.3680957,0.478736 -0.1529929,1.940816 0.3307297,1.940997 l 7.738636,0.0027 7.838541,-0.0027 c 0.483723,-1.81e-4 -0.03737,-1.462261 0.33073,-1.940997 H 27.58073 C 27.807984,25.056339 28,24.810937 28,24.506244 V 23.21693 c 0,-0.304694 -0.195066,-0.588047 -0.41927,-0.55009 -0.304403,0.05154 -0.209655,-0.318007 -0.514058,-0.783179 v -7.268009 c 0,-0.693811 -0.458393,-1.25202 -1.027344,-1.25202 h -8.039327 z"/>
+ <rect style="fill:#3f3f3f" width="2" height="5" x="14" y="19" rx=".914" ry=".802"/>
+ <path style="fill:#3f3f3f" d="m 14.036507,17.05744 c -0.210183,-0.01053 -0.292042,0.268902 -0.109397,0.373442 0.727641,0.239546 1.359766,0.67012 1.93791,1.208661 0.229456,0.13605 0.358649,-0.414064 0.129192,-0.550114 -0.686681,-0.498423 -1.273536,-0.747281 -1.863026,-1.002731 -0.02861,-0.01754 -0.06117,-0.0276 -0.09468,-0.02926 z"/>
+ <path style="fill:#3f3f3f" d="m 22.082194,17.021441 c 0.210183,-0.01053 0.292042,0.268903 0.109397,0.373442 -0.72764,0.239546 -1.359766,0.67012 -1.93791,1.20866 -0.229456,0.136051 -0.358649,-0.414063 -0.129192,-0.550113 0.68668,-0.498422 1.273535,-0.747281 1.863026,-1.002731 0.02861,-0.01754 0.06117,-0.0276 0.09468,-0.02926 z"/>
+ <rect style="fill:#3f3f3f" width="2" height="5" x="20" y="19" rx=".914" ry=".802"/>
+ <rect style="fill:#a8271e" width="18.427" height="5.455" x="8.76" y="11.54"/>
+ <path style="opacity:0.1" d="m 2.5551573,9.9392977 c 0,0 4.2888403,1.6418893 5.9832307,0.7846953 1.272267,-0.64364 0.7491334,-3.9129682 0.7491334,-3.9129682 2.0149706,0.3604443 3.9294136,1.0824032 5.7447506,0.7108614 0.916113,-0.2384094 0.1959,-1.301841 0.402761,-1.4750126 0,0 3.626607,-1.0514031 5.237957,-1.1711553 3.324936,-0.1189567 6.300374,3.8052117 9.427153,8.6401847 l -3.085828,9.459097 0.01137,-3.23562 c -2.680909,-1.857105 -4.716551,-3.655883 -4.539063,-6.422477 -0.954473,2.789818 -4.756228,5.249153 -8.497096,4.54667 -1.681718,-0.315802 -3.107554,-0.498731 -3.739814,-1.076898 -2.0838802,1.257422 -0.685354,3.831808 -1.286476,5.9974 C 8.0619548,19.721961 5.8696933,19.007059 5.350288,18.11161 5.0363674,16.670362 4.3730667,14.916706 5.5029334,14.077037 Z"/>
+ <path style="fill:#5c2e07" d="m 2.5551573,8.9393597 c 0,0 3.8888856,1.6418893 5.583276,0.7846956 1.272267,-0.6436404 0.7491334,-3.9129685 0.7491334,-3.9129685 2.0149703,0.3604443 3.8297163,1.282161 5.6450533,0.9106192 0.916113,-0.2384094 0.1959,-1.301841 0.402761,-1.4750126 0,0 4.126259,-1.0514031 5.737609,-1.1711553 3.324936,-0.1189567 6.300374,3.6054539 9.427153,8.4404269 l -3.085828,9.459097 0.01137,-3.23562 c -2.680909,-1.857105 -4.716551,-3.655883 -4.539063,-6.422477 -0.954473,2.789818 -4.756228,5.249153 -8.497096,4.54667 -1.681718,-0.315802 -3.107554,-0.498731 -3.739814,-1.076898 -2.0838802,1.257422 -0.685354,3.831808 -1.286476,5.9974 C 8.0619548,18.722023 5.8696933,18.007121 5.350288,17.111672 5.0363674,15.670424 4.3730667,13.916768 5.5029334,13.077099 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 20.673828,4.0747578 c -1.61135,0.1197522 -5.738281,1.171875 -5.738281,1.171875 -0.133471,0.1117339 0.11263,0.5921381 0.0625,0.984375 0.111374,-0.028324 4.086731,-1.0381551 5.675781,-1.15625 3.247095,-0.1161718 6.160107,3.432334 9.207031,8.1107892 l 0.21875,-0.669922 C 26.97283,7.680652 23.998764,3.9558011 20.673828,4.0747578 Z M 8.8867188,5.8105469 c 0,0 0.05181,0.4598584 0.080078,1.0175781 1.9823381,0.3649627 3.7756771,1.2596225 5.5664061,0.8931172 0.719483,-0.1872384 0.432342,-0.8778731 0.375,-1.2519532 -0.07152,0.1085624 -0.18052,0.2013418 -0.375,0.2519532 C 12.717866,7.092784 10.901689,6.1709912 8.8867188,5.8105469 Z m 0.080078,2.0058593 C 8.9081269,8.6256807 8.7065345,9.4373274 8.1386719,9.7246094 6.4442815,10.581803 2.5546875,8.9394531 2.5546875,8.9394531 L 3.5117188,10.28125 c 1.2532599,0.428524 3.4458754,1.040868 4.6269531,0.443359 0.825091,-0.417413 0.8808592,-1.8900605 0.828125,-2.9082028 z M 5.1132812,13.527344 c -0.248166,0.428743 -0.2659741,0.970097 -0.1914062,1.548828 0.071251,-0.3932 0.2361266,-0.742938 0.5820312,-1 z m 3.9589844,5.419922 c -0.034967,0.5742 0.00755,1.193436 0.037109,1.822265 0.032192,-0.61193 -0.00756,-1.223543 -0.037109,-1.822265 z m 17.9492184,0.791015 -0.0078,2.236328 0.0039,-0.01172 0.0078,-2.222657 c -0.0012,-8.36e-4 -0.0027,-0.0011 -0.0039,-0.002 z"/>
+ <path style="fill:url(#linearGradient935)" d="M 0.5,9.2395517 C 2.162026,9.8520275 3.4872968,11.097517 5.5210637,10.877548 10.023189,10.390603 14.013605,6.8252797 19.053475,7.0066879 l 3.433147,5.0864071 C 17.466117,15.290547 6.7670122,17.591927 0.5,9.2395517 Z"/>
+ <path style="opacity:0.2" d="M 0.5 10.240234 C 6.7670122 18.592609 17.465823 16.291202 22.486328 13.09375 L 22.001953 12.375 C 17.206386 15.183351 8.1157464 17.035184 1.9628906 10.917969 C 1.4869118 10.671866 1.009134 10.427856 0.5 10.240234 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/the-long-dark.svg b/.icons/awkward/32x32/apps/the-long-dark.svg
new file mode 100644
index 00000000..c2871097
--- /dev/null
+++ b/.icons/awkward/32x32/apps/the-long-dark.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#44465a" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 22.61293,7.0028138 c -0.437639,-0.015188 -1.873018,0.030723 -3.663805,0.1435588 -1.392754,0.087758 -2.820374,0.1350279 -3.629372,0.1758925 L 14.9462,7.7594081 14.606253,7.3623576 c -0.05853,0.00238 -0.323951,0.019649 -0.361919,0.020692 -1.978081,0.054229 -3.927067,0.1707202 -4.093728,0.2185722 -0.1716335,0.04928 -0.1779433,0.1657439 -0.111161,1.9244638 0.03909,1.0294064 0.108886,1.9723474 0.155109,2.0964744 0.07863,0.211156 0.04234,0.226332 0.88881,0.226332 0.497582,0 1.078004,0.04269 1.078004,0.04269 0,0 -0.331809,0.238916 -0.524783,0.358251 -0.286757,0.177327 -0.350287,0.278042 -0.350287,0.549661 0,0.616325 0.305853,4.202452 0.504102,5.904017 0.161784,1.388595 0.197763,2.352292 0.197764,5.424194 0,2.054796 0.02915,3.76559 0.06593,3.802366 0.134567,0.134645 0.531039,0.06299 0.625605,-0.113812 0.285853,-0.534431 0.534402,-2.452286 0.589233,-3.329295 0.045,-0.719693 0.115039,-1.524827 0.115039,-1.524827 0,0 0.569127,1.480413 0.856974,1.832063 0.238551,0.195586 0.480447,0.355662 0.53771,0.355662 0.20193,0 0.236941,-0.322665 0.245589,-3.710975 0.0029,-1.162329 0.02512,-2.603636 0.04266,-4.033872 l -0.470496,-0.40481 0.479544,-0.411277 c 0.0079,-0.564115 0.0094,-1.241072 0.0181,-1.681318 l 0.06204,-3.038798 0.475666,0.02458 c 0.749462,0.03822 3.18594,0.585816 4.851031,1.402743 l 1.529111,0.750128 0.142183,-0.221159 c 0.233905,-0.363701 0.5465,-1.402641 0.714791,-2.37842 0.180977,-1.049268 0.17248,-4.2251727 -0.01163,-4.4089353 -0.01861,-0.018571 -0.09842,-0.029855 -0.244295,-0.034923 z"/>
+ <path style="fill:#ffffff" d="m 22.61293,6.0028138 c -0.437639,-0.015188 -1.873018,0.030723 -3.663805,0.1435588 -1.392754,0.087758 -2.820374,0.1350279 -3.629372,0.1758925 L 14.9462,6.7594081 14.606253,6.3623576 c -0.05853,0.00238 -0.323951,0.019649 -0.361919,0.020692 -1.978081,0.054229 -3.927067,0.1707202 -4.093728,0.2185722 -0.1716335,0.04928 -0.1779433,0.1657439 -0.111161,1.9244638 0.03909,1.0294067 0.108886,1.9723474 0.155109,2.0964744 0.07863,0.211156 0.04234,0.226332 0.88881,0.226332 0.497582,0 1.078004,0.04269 1.078004,0.04269 0,0 -0.331809,0.238916 -0.524783,0.358251 -0.286757,0.177327 -0.350287,0.278042 -0.350287,0.549661 0,0.616325 0.305853,4.202452 0.504102,5.904017 0.161784,1.388595 0.197763,2.352292 0.197764,5.424194 0,2.054796 0.02915,3.76559 0.06593,3.802366 0.134567,0.134645 0.531039,0.06299 0.625605,-0.113812 0.285853,-0.534431 0.534402,-2.452286 0.589233,-3.329295 0.045,-0.719693 0.115039,-1.524827 0.115039,-1.524827 0,0 0.569127,1.480413 0.856974,1.832063 0.238551,0.195586 0.480447,0.355662 0.53771,0.355662 0.20193,0 0.236941,-0.322665 0.245589,-3.710975 0.0029,-1.162329 0.02512,-2.603636 0.04266,-4.033872 l -0.470496,-0.40481 0.479544,-0.411277 c 0.0079,-0.564115 0.0094,-1.241072 0.0181,-1.681318 l 0.06204,-3.038798 0.475666,0.02458 c 0.749462,0.03822 3.18594,0.585816 4.851031,1.402743 l 1.529111,0.750128 0.142183,-0.221159 c 0.233905,-0.363701 0.5465,-1.402641 0.714791,-2.37842 0.180977,-1.0492685 0.17248,-4.2251727 -0.01163,-4.4089353 -0.01861,-0.018571 -0.09842,-0.029855 -0.244295,-0.034923 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/the-talos-principle.svg b/.icons/awkward/32x32/apps/the-talos-principle.svg
new file mode 100644
index 00000000..026d1f11
--- /dev/null
+++ b/.icons/awkward/32x32/apps/the-talos-principle.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-31" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#d9b263" width="29" height="29" x="-30" y="-31" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 16.5,7 A 10.5,9.5 0 0 0 6,16.5 10.5,9.5 0 0 0 16.5,26 10.5,9.5 0 0 0 27,16.5 10.5,9.5 0 0 0 16.5,7 Z m 0,2 A 7.4999998,7.5 0 0 1 24,16.5 7.4999998,7.5 0 0 1 16.5,24 7.4999998,7.5 0 0 1 9,16.5 7.4999998,7.5 0 0 1 16.5,9 Z m -3.5,5 0,5 1,0 c 0.238636,-0.833333 -0.363459,-1 2.818359,-1 2.545454,0 1.943004,0.166667 2.181641,1 l 1,0 0,-5 -1,0 c -0.238636,0.833333 0.363829,1 -2.181641,1 C 13.636541,15 14.238636,14.833333 14,14 l -1,0 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="M 16.5 6 A 10.5 9.5 0 0 0 6 15.5 A 10.5 9.5 0 0 0 16.5 25 A 10.5 9.5 0 0 0 27 15.5 A 10.5 9.5 0 0 0 16.5 6 z M 16.5 8 A 7.4999998 7.5 0 0 1 24 15.5 A 7.4999998 7.5 0 0 1 16.5 23 A 7.4999998 7.5 0 0 1 9 15.5 A 7.4999998 7.5 0 0 1 16.5 8 z M 13 13 L 13 18 L 14 18 C 14.238636 17.166667 13.636541 17 16.818359 17 C 19.363813 17 18.761363 17.166667 19 18 L 20 18 L 20 13 L 19 13 C 18.761364 13.833333 19.363829 14 16.818359 14 C 13.636541 14 14.238636 13.833333 14 13 L 13 13 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459188 1 2 1.6459188 2 2.4492188 L 2 3.4492188 C 2 2.6459188 2.6459188 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459188 31 3.4492188 L 31 2.4492188 C 31 1.6459188 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/the-witcher-2.svg b/.icons/awkward/32x32/apps/the-witcher-2.svg
new file mode 100644
index 00000000..f793761a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/the-witcher-2.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#c44652" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 9,5.5000005 V 8.8144536 L 7.6484375,10.160157 C 5.8570659,11.208725 4.3632428,11.881133 3,13 L 6,14.5 1,17 7,18 2,24 8,22.185547 V 24 L 10.5,23 10,25 14.572266,22.888672 16,23 17.427734,22.888672 22,25 21.5,23 24,24 V 22.185547 L 30,24 25,18 31,17 26,14.5 29,13 C 27.636757,11.881133 26.142935,11.208725 24.351562,10.160157 L 23,8.8144536 V 5.5000005 L 20,7.007813 V 6.0000005 L 19,7.007813 V 6.0000005 L 16,7.007813 13,6.0000005 V 7.007813 L 12,6.0000005 V 7.007813 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#393939" d="M 9 4.5 L 9 7.8144531 L 7.6484375 9.1601562 C 5.8570659 10.208725 4.3632428 10.881133 3 12 L 6 13.5 L 1 16 L 7 17 L 2 23 L 8 21.185547 L 8 23 L 10.5 22 L 10 24 L 14.572266 21.888672 L 16 22 L 17.427734 21.888672 L 22 24 L 21.5 22 L 24 23 L 24 21.185547 L 30 23 L 25 17 L 31 16 L 26 13.5 L 29 12 C 27.636757 10.881133 26.142935 10.208725 24.351562 9.1601562 L 23 7.8144531 L 23 4.5 L 20 6.0078125 L 20 5 L 19 6.0078125 L 19 5 L 16 6.0078125 L 13 5 L 13 6.0078125 L 12 5 L 12 6.0078125 L 9 4.5 z"/>
+ <path style="opacity:0.2" d="M 6,4.0000003 5.0036513,5.148894 c -0.050873,1.7449661 0.4369209,3.2950739 1.0227165,4.8109921 1.0185637,2.5260949 3.7708307,3.4642539 5.4315692,5.0177929 1.053648,1.009479 1.337479,1.899606 1.488239,2.788937 0.174636,1.030177 0.280005,2.147016 0.389606,3.866028 0.366497,2.237008 0.566207,5.881964 0.840804,7.097289 C 14.428146,29.011957 16,28.999925 16,28.999925 c 0,0 1.571854,0.01204 1.823415,-0.269992 0.274596,-1.215325 0.474307,-4.860281 0.840803,-7.097289 0.109601,-1.719012 0.214971,-2.835851 0.389606,-3.866028 0.150761,-0.889331 0.434591,-1.779458 1.488239,-2.788937 1.660738,-1.553539 4.413005,-2.491698 5.431569,-5.0177929 0.585796,-1.5159182 1.073591,-3.066026 1.022717,-4.8109921 L 26,4.0000003 V 5.1460218 L 21.504619,8.039494 16,7.960507 10.495381,8.039494 6,5.1460218 Z"/>
+ <path style="fill:#505050" d="M 6,2.9999998 5.0036513,4.1488935 c -0.050873,1.7449661 0.4369209,3.2950739 1.0227165,4.8109921 1.0185637,2.5260954 3.7708307,3.4642544 5.4315692,5.0177934 1.053648,1.009479 1.337479,1.899606 1.488239,2.788937 0.174636,1.030177 0.280005,2.147016 0.389606,3.866028 0.366497,2.237008 0.566207,5.881964 0.840804,7.097289 C 14.428146,28.011957 16,27.999925 16,27.999925 c 0,0 1.571854,0.01204 1.823415,-0.269992 0.274596,-1.215325 0.474307,-4.860281 0.840803,-7.097289 0.109601,-1.719012 0.214971,-2.835851 0.389606,-3.866028 0.150761,-0.889331 0.434591,-1.779458 1.488239,-2.788937 1.660738,-1.553539 4.413005,-2.491698 5.431569,-5.0177934 0.585796,-1.5159182 1.073591,-3.066026 1.022717,-4.8109921 L 26,2.9999998 V 4.1460213 L 21.504619,7.0394935 16,6.9605065 10.495381,7.0394935 6,4.1460213 Z"/>
+ <path style="opacity:0.2" d="M 10.178608,9.903637 A 2.2239115,2.2239115 0 0 0 10,10.776089 2.2239115,2.2239115 0 0 0 12.223911,13 2.2239115,2.2239115 0 0 0 14,12.109913 Z"/>
+ <path style="fill:#eb6b00" d="M 10.178608,8.903637 A 2.2239115,2.2239115 0 0 0 10,9.776089 2.2239115,2.2239115 0 0 0 12.223911,12 2.2239115,2.2239115 0 0 0 14,11.109913 Z"/>
+ <path style="opacity:0.4" d="m 18.1,18 c -0.729019,0.278391 -1.351113,0.720858 -2.1,0.66534 v 0.01429 c -0.748887,0.05552 -1.370981,-0.386948 -2.1,-0.66534 l 0.717774,7.257661 c 0.05469,0.542956 0.06698,0.615506 0.54414,0.66534 0.311811,0.04979 0.551199,0.0687 0.838086,0.06108 v -0.01429 c 0.286887,0.0076 0.526275,-0.01128 0.838086,-0.06108 0.47716,-0.04983 0.48945,-0.121085 0.54414,-0.664041 z"/>
+ <path style="opacity:0.2" d="m 15,24.322718 c -0.303864,0.238001 -0.269335,0.551372 -0.486133,0.899248 l 0.103907,1.049989 c 0.05469,0.542956 0.06698,0.615506 0.54414,0.66534 0.101118,0.01615 0.187564,0.02398 0.277539,0.03379 H 16 16.441601 c 0.125284,-0.01024 0.252039,-0.02502 0.396485,-0.04809 0.47716,-0.04983 0.48945,-0.121085 0.54414,-0.664041 l 0.10254,-1.038294 C 17.268138,24.873397 17.303424,24.560375 17,24.322718 V 26 h -1 -1 z"/>
+ <path style="fill:#ffffff" d="m 15,23.322718 c -0.303864,0.238001 -0.269335,0.551372 -0.486133,0.899248 l 0.103907,1.049989 c 0.05469,0.542956 0.06698,0.615506 0.54414,0.66534 0.101118,0.01615 0.187564,0.02398 0.277539,0.03379 H 16 16.441601 c 0.125284,-0.01024 0.252039,-0.02502 0.396485,-0.04809 0.47716,-0.04983 0.48945,-0.121085 0.54414,-0.664041 l 0.10254,-1.038294 C 17.268138,23.873397 17.303424,23.560375 17,23.322718 V 25 h -1 -1 z"/>
+ <path style="opacity:0.2" d="m 18.1,19 c -0.729019,0.278391 -1.351113,0.720858 -2.1,0.66534 v 0.01429 C 15.252109,19.73507 14.6305,19.294046 13.902734,19.01559 13.983944,19.950611 14.2157,21.061349 15,21.675649 V 20 h 1 1 v 1.675649 C 17.78859,21.057992 18.023326,19.938187 18.1,19 Z"/>
+ <path style="fill:#ffffff" d="m 18.1,18 c -0.729019,0.278391 -1.351113,0.720858 -2.1,0.66534 v 0.01429 C 15.252109,18.73507 14.6305,18.294046 13.902734,18.01559 13.983944,18.950611 14.2157,20.061349 15,20.675649 V 19 h 1 1 v 1.675649 C 17.78859,20.057992 18.023326,18.938187 18.1,18 Z"/>
+ <path style="opacity:0.2" d="M 21.821392,9.903637 A 2.2239115,2.2239115 0 0 1 22,10.776089 2.2239115,2.2239115 0 0 1 19.776089,13 2.2239115,2.2239115 0 0 1 18,12.109913 Z"/>
+ <path style="fill:#eb6b00" d="M 21.821392,8.903637 A 2.2239115,2.2239115 0 0 1 22,9.776089 2.2239115,2.2239115 0 0 1 19.776089,12 2.2239115,2.2239115 0 0 1 18,11.109913 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6 3 L 5.0039062 4.1484375 C 4.9944208 4.4737925 5.0217635 4.7867614 5.046875 5.0996094 L 6 4 L 6 3 z M 26 3 L 26 4 L 26.953125 5.0996094 C 26.978236 4.7867614 27.005579 4.4737925 26.996094 4.1484375 L 26 3 z M 6 4.1464844 L 6 5.1464844 L 10.496094 8.0390625 L 16 7.9609375 L 21.503906 8.0390625 L 26 5.1464844 L 26 4.1464844 L 21.503906 7.0390625 L 16 6.9609375 L 10.496094 7.0390625 L 6 4.1464844 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10.177734,8.9042969 A 2.2239115,2.2239115 0 0 0 10,9.775391 a 2.2239115,2.2239115 0 0 0 0.05859,0.498047 2.2239115,2.2239115 0 0 1 0.11914,-0.369141 L 13.3125,11.712891 A 2.2239115,2.2239115 0 0 0 14,11.109375 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 21.822266,8.9042969 18,11.109375 a 2.2239115,2.2239115 0 0 0 0.6875,0.603516 l 3.134766,-1.808594 a 2.2239115,2.2239115 0 0 1 0.11914,0.369141 A 2.2239115,2.2239115 0 0 0 22,9.775391 2.2239115,2.2239115 0 0 0 21.822266,8.9042969 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/thermal-monitor.svg b/.icons/awkward/32x32/apps/thermal-monitor.svg
new file mode 100644
index 00000000..bc057523
--- /dev/null
+++ b/.icons/awkward/32x32/apps/thermal-monitor.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g fill="#8e8e8e">
+ <rect width="1" height="26" x="20" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="23" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="26" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="11" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="14" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="17" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="8" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="5" y="-29" transform="rotate(90)"/>
+ </g>
+ <g fill="#8e8e8e" transform="matrix(0,1,-1,0,32,0)">
+ <rect width="1" height="26" x="20" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="23" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="26" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="11" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="14" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="17" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="8" y="-29" transform="rotate(90)"/>
+ <rect width="1" height="26" x="5" y="-29" transform="rotate(90)"/>
+ </g>
+ <rect fill="#b7b7b7" width="24" height="24" x="-28" y="-28" rx="1.2" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".2" d="m5.5 4c-0.831 0-1.5 0.5344-1.5 1.1992v1c0-0.6648 0.669-1.1992 1.5-1.1992h21c0.831 0 1.5 0.5344 1.5 1.1992v-1c0-0.6648-0.669-1.1992-1.5-1.1992h-21z"/>
+ <path opacity=".2" d="m4 26.801v1c0 0.665 0.669 1.199 1.5 1.199h21c0.831 0 1.5-0.534 1.5-1.199v-1c0 0.665-0.669 1.199-1.5 1.199h-21c-0.831 0-1.5-0.534-1.5-1.199z"/>
+ <path style="opacity:0.5" d="M 16 7 C 14.338 7 13 8.338 13 10 L 13 16.007812 A 5 5 0 0 0 11 20 A 5 5 0 0 0 16 25 A 5 5 0 0 0 21 20 A 5 5 0 0 0 19 16.007812 L 19 10 C 19 8.338 17.662 7 16 7 z M 16 9 C 16.588594 9 17 9.4114055 17 10 L 17 17.007812 L 17.800781 17.607422 C 18.555751 18.173647 18.997915 19.058326 19 20.001953 C 18.998964 21.681553 17.679883 23 16 23 C 14.320117 23 13.001036 21.681553 13 20.001953 L 13 20 C 13.0027 19.057108 13.444771 18.173256 14.199219 17.607422 L 15 17.007812 L 15 10 C 15 9.4114055 15.411406 9 16 9 z"/>
+ <path style="opacity:0.2" d="m 15,14 v 4.007812 l -0.800781,0.59961 C 13.444771,19.173256 13.0027,20.057108 13,21 v 0.002 c 0.001,1.679553 1.320117,2.998 3,2.998 1.679883,0 2.998964,-1.318447 3,-2.998047 -0.0021,-0.943627 -0.444249,-1.828306 -1.199219,-2.394531 L 17,18.007812 V 14 Z"/>
+ <path style="fill:#f75f5f" d="m 15,13 v 4.007812 l -0.800781,0.59961 C 13.444771,18.173256 13.0027,19.057108 13,20 v 0.002 C 13.001036,21.681553 14.320117,23 16,23 c 1.679883,0 2.998964,-1.318447 3,-2.998047 -0.0021,-0.943627 -0.444249,-1.828306 -1.199219,-2.394531 L 17,17.007812 V 13 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/thg.svg b/.icons/awkward/32x32/apps/thg.svg
new file mode 120000
index 00000000..4ef5d661
--- /dev/null
+++ b/.icons/awkward/32x32/apps/thg.svg
@@ -0,0 +1 @@
+tortoisehg.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/thg_logo.svg b/.icons/awkward/32x32/apps/thg_logo.svg
new file mode 120000
index 00000000..4ef5d661
--- /dev/null
+++ b/.icons/awkward/32x32/apps/thg_logo.svg
@@ -0,0 +1 @@
+tortoisehg.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/thimbleweed-park.svg b/.icons/awkward/32x32/apps/thimbleweed-park.svg
new file mode 100644
index 00000000..01db8c11
--- /dev/null
+++ b/.icons/awkward/32x32/apps/thimbleweed-park.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 8.47 8.47">
+ <g transform="translate(0,-288.53331)">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 6.2774323,291.13506 c -0.1499187,0.41259 -0.5316232,0.76415 -0.531623,0.76415 0.2180602,0.0609 0.2726922,0 0.2726922,0 -0.1090303,0.27055 -0.5178618,0.58163 -0.5178618,0.58163 0.2044322,0.0406 0.4497792,-0.0405 0.4497792,-0.0405 -0.05451,0.27055 -0.6815495,0.46031 -0.6815495,0.46031 0.2180619,0.10821 0.6406276,0 0.6406276,0 -0.1499213,0.24349 -0.9814024,0.45958 -0.9814024,0.45958 0.2453196,0.12175 0.8857971,0.0677 0.8857971,0.0677 -0.3134634,0.37877 -0.6576482,0.50594 -0.6576482,0.50594 0,0 -0.208737,0.21833 -0.5222074,-0.16044 0,0 0.3576509,-0.0637 0.6029649,-0.18543 0,0 -0.6192678,-0.15163 -0.7691877,-0.39511 0,0 0.4222022,0.10821 0.6402654,0 0,0 -0.6266735,-0.18939 -0.6811873,-0.45995 0,0 0.2453403,0.0811 0.4497793,0.0406 0,0 -0.409191,-0.31108 -0.5182239,-0.58163 0,0 0.054626,0.0609 0.2726922,0 0,0 -0.3813454,-0.35157 -0.5312611,-0.76416 -0.1499181,0.41259 -0.531623,0.76416 -0.531623,0.76416 0.2180592,0.0609 0.2726922,0 0.2726922,0 -0.1090303,0.27055 -0.5178618,0.58163 -0.5178618,0.58163 0.2044322,0.0406 0.4497792,-0.0406 0.4497792,-0.0406 -0.05451,0.27056 -0.6815495,0.45995 -0.6815495,0.45995 0.2180619,0.10821 0.6406276,0 0.6406276,0 -0.1499222,0.24348 -0.9814022,0.45994 -0.9814022,0.45994 0.2453199,0.12174 0.8857969,0.0677 0.8857969,0.0677 -0.3134635,0.37876 -0.7557883,0.45741 -0.7557884,0.45741 0,0 -0.2742846,0.10425 -0.5877548,-0.27452 0,0 0.35765,-0.0637 0.6029648,-0.18542 0,0 -0.6196288,-0.15163 -0.7695498,-0.39513 0,0 0.4225645,0.10822 0.6406275,0 0,0 -0.6266748,-0.18939 -0.6811874,-0.45994 0,0 0.2453406,0.0811 0.4497793,0.0406 0,0 -0.4091909,-0.31108 -0.518224,-0.58163 0,0 0.054628,0.0609 0.2726924,0 1.3e-6,0 -0.381709,-0.35157 -0.5316232,-0.76416 -0.1499196,0.41259 -0.5312609,0.76416 -0.5312609,0.76416 0.2180591,0.0609 0.2726922,0 0.2726922,0 -0.1090302,0.27055 -0.51822387,0.58163 -0.51822387,0.58163 0.20443217,0.0406 0.45014137,-0.0406 0.45014137,-0.0406 -0.054511,0.27055 -0.68154952,0.45994 -0.68154952,0.45994 0.21806181,0.10822 0.64026542,0 0.64026542,0 -0.1159189,0.18827 -0.57109458,0.35754 -0.80250463,0.42591 l 0,0.0739 c 0.2882665,0.0676 0.70726153,0.0279 0.70726153,0.0279 -0.1559302,0.18841 -0.49832456,0.31886 -0.76592838,0.40562 l 0,1.65544 c 0,0.30985 0.2511086,0.55917 0.56312938,0.55917 l 6.2820615,0 c 0.3120208,0 0.563129,-0.24932 0.563129,-0.55917 l 0,-1.61813 c -0.397803,0.19954 -0.9640197,0.27415 -0.9640197,0.27415 0,0 0.1515927,-0.70771 -0.1618771,-1.08648 0,0 0.3576503,-0.0641 0.6029653,-0.18579 0,0 -0.6192676,-0.15126 -0.7691877,-0.39475 0,0 0.4225645,0.10821 0.6406278,0 0,0 -0.6270371,-0.18976 -0.6815497,-0.46031 0,0 0.2453405,0.0811 0.449779,0.0405 0,0 -0.4088283,-0.31108 -0.5178615,-0.58163 0,0 0.054264,0.0609 0.2723302,0 0,0 -0.3813456,-0.35156 -0.5312611,-0.76415 z m 1.6600545,2.31022 c -0.1292788,0.0539 -0.2621899,0.0891 -0.2621899,0.0891 0.064183,0.0319 0.1721769,0.0421 0.2621899,0.0445 l 0,-0.13364 z m 0,0.35637 c -0.2736979,0.11424 -0.6026027,0.19266 -0.6026027,0.19266 0.1319955,0.0654 0.4005246,0.0781 0.6026027,0.0775 l 0,-0.27017 z"/>
+ <path style="fill:#0088b5" d="m 7.9374994,293.943 0,-4.32121 c 0,-0.30985 -0.2511936,-0.5593 -0.5632144,-0.5593 l -6.2818817,0 c -0.31202068,0 -0.56321426,0.24945 -0.56321426,0.5593 l 0,4.32121 c 0,0.30986 0.25119358,0.5593 0.56321426,0.5593 l 6.2818817,0 c 0.3120208,0 0.5632144,-0.24944 0.5632144,-0.5593 z"/>
+ <path style="fill:#003c56;fill-rule:evenodd" d="m 6.2774323,290.87045 c -0.1499187,0.41259 -0.5316232,0.76415 -0.531623,0.76415 0.2180602,0.0609 0.2726922,0 0.2726922,0 -0.1090303,0.27055 -0.5178618,0.58163 -0.5178618,0.58163 0.2044322,0.0406 0.4497792,-0.0405 0.4497792,-0.0405 -0.05451,0.27055 -0.6815495,0.46031 -0.6815495,0.46031 0.2180619,0.10821 0.6406276,0 0.6406276,0 -0.1499213,0.24349 -0.9814024,0.45958 -0.9814024,0.45958 0.2453196,0.12175 0.8857971,0.0677 0.8857971,0.0677 -0.3134634,0.37877 -0.6576482,0.50594 -0.6576482,0.50594 0,0 -0.208737,0.21833 -0.5222074,-0.16044 0,0 0.3576509,-0.0637 0.6029649,-0.18543 0,0 -0.6192678,-0.15163 -0.7691877,-0.39511 0,0 0.4222022,0.10821 0.6402654,0 0,0 -0.6266735,-0.18939 -0.6811873,-0.45995 0,0 0.2453403,0.0811 0.4497793,0.0406 0,0 -0.409191,-0.31108 -0.5182239,-0.58163 0,0 0.054626,0.0609 0.2726922,0 0,0 -0.3813454,-0.35157 -0.5312611,-0.76416 -0.1499181,0.41259 -0.531623,0.76416 -0.531623,0.76416 0.2180592,0.0609 0.2726922,0 0.2726922,0 -0.1090303,0.27055 -0.5178618,0.58163 -0.5178618,0.58163 0.2044322,0.0406 0.4497792,-0.0406 0.4497792,-0.0406 -0.05451,0.27056 -0.6815495,0.45995 -0.6815495,0.45995 0.2180619,0.10821 0.6406276,0 0.6406276,0 -0.1499222,0.24348 -0.9814022,0.45994 -0.9814022,0.45994 0.2453199,0.12174 0.8857969,0.0677 0.8857969,0.0677 -0.3134635,0.37876 -0.7557883,0.45741 -0.7557884,0.45741 0,0 -0.2742846,0.10425 -0.5877548,-0.27452 0,0 0.35765,-0.0637 0.6029648,-0.18542 0,0 -0.6196288,-0.15163 -0.7695498,-0.39513 0,0 0.4225645,0.10822 0.6406275,0 0,0 -0.6266748,-0.18939 -0.6811874,-0.45994 0,0 0.2453406,0.0811 0.4497793,0.0406 0,0 -0.4091909,-0.31108 -0.518224,-0.58163 0,0 0.054628,0.0609 0.2726924,0 1.3e-6,0 -0.381709,-0.35157 -0.5316232,-0.76416 -0.1499196,0.41259 -0.5312609,0.76416 -0.5312609,0.76416 0.2180591,0.0609 0.2726922,0 0.2726922,0 -0.1090302,0.27055 -0.51822387,0.58163 -0.51822387,0.58163 0.20443217,0.0406 0.45014137,-0.0406 0.45014137,-0.0406 -0.054511,0.27055 -0.68154952,0.45994 -0.68154952,0.45994 0.21806181,0.10822 0.64026542,0 0.64026542,0 -0.1159189,0.18827 -0.57109458,0.35754 -0.80250463,0.42591 l 0,0.0739 c 0.2882665,0.0676 0.70726153,0.0279 0.70726153,0.0279 -0.1559302,0.18841 -0.49832456,0.31886 -0.76592838,0.40562 l 0,1.65544 c 0,0.30985 0.2511086,0.55917 0.56312938,0.55917 l 6.2820615,0 c 0.3120208,0 0.563129,-0.24932 0.563129,-0.55917 l 0,-1.61813 c -0.397803,0.19954 -0.9640197,0.27415 -0.9640197,0.27415 0,0 0.1515927,-0.70771 -0.1618771,-1.08648 0,0 0.3576503,-0.0641 0.6029653,-0.18579 0,0 -0.6192676,-0.15126 -0.7691877,-0.39475 0,0 0.4225645,0.10821 0.6406278,0 0,0 -0.6270371,-0.18976 -0.6815497,-0.46031 0,0 0.2453405,0.0811 0.449779,0.0405 0,0 -0.4088283,-0.31108 -0.5178615,-0.58163 0,0 0.054264,0.0609 0.2723302,0 0,0 -0.3813456,-0.35156 -0.5312611,-0.76415 z m 1.6600545,2.31022 c -0.1292788,0.0539 -0.2621899,0.0891 -0.2621899,0.0891 0.064183,0.0319 0.1721769,0.0421 0.2621899,0.0445 l 0,-0.13364 z m 0,0.35637 c -0.2736979,0.11424 -0.6026027,0.19266 -0.6026027,0.19266 0.1319955,0.0654 0.4005246,0.0781 0.6026027,0.0775 l 0,-0.27017 z"/>
+ <rect style="fill:#625323" width=".529" height="1.323" x="5.29" y="294.88"/>
+ <path style="opacity:0.2" d="m 7.9374961,294.71574 0,-2.58426 c 0,-0.11694 -0.00757,-0.42315 -0.00757,-0.42315 0,0 -0.2853479,7.2e-4 -0.3975711,7.2e-4 l -2.6293028,0 c -0.2244455,0 -0.4051353,0.18828 -0.4051353,0.42214 l 0,2.58428 c 0,0.23384 0.1806898,0.42212 0.4051353,0.42212 l 2.6293035,0 c 0.1122233,0 0.3975719,0.0103 0.3975719,0.0103 0,0 0.00757,-0.31509 0.00757,-0.43202 z"/>
+ <path style="fill:#08c688" d="m 7.9374961,294.45116 0,-2.58426 c 0,-0.11694 -0.00757,-0.42315 -0.00757,-0.42315 0,0 -0.2853479,7.2e-4 -0.3975711,7.2e-4 l -2.6293028,0 c -0.2244455,0 -0.4051353,0.18828 -0.4051353,0.42214 l 0,2.58428 c 0,0.23384 0.1806898,0.42212 0.4051353,0.42212 l 2.6293035,0 c 0.1122233,0 0.3975719,0.0103 0.3975719,0.0103 0,0 0.00757,-0.31509 0.00757,-0.43202 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="matrix(0.26458336,0,0,0.26458336,-2.5232635e-7,288.53331)" d="M 4.1289062 2 C 2.9496156 2 2 2.9421948 2 4.1132812 L 2 5.1132812 C 2 3.9421948 2.9496156 3 4.1289062 3 L 27.871094 3 C 29.050385 3 30 3.9421948 30 5.1132812 L 30 4.1132812 C 30 2.9421948 29.050385 2 27.871094 2 L 4.1289062 2 z"/>
+ <path style="opacity:0.2" d="m 7.9375005,292.23735 c -0.2949604,8e-5 -1.8508667,5.3e-4 -2.6298138,5.3e-4 -0.1553856,-2e-5 -0.2806031,0.13057 -0.2806031,0.29247 l 0,1.78904 c 0,0.1619 0.1252175,0.29197 0.2806031,0.29197 0.7787918,0.01 2.3348272,0.007 2.6298138,0.007 l 0,-0.26355 c -0.295366,5.3e-4 -1.8527812,0.002 -2.6267132,-0.008 l -0.00206,0 -0.00206,0 c -0.00739,0 -0.015502,-0.002 -0.015502,-0.0274 l 0,-1.78903 c 0,-0.0256 0.00811,-0.0274 0.015502,-0.0274 l 0,5.3e-4 c 0.7790316,0 2.3360401,8e-5 2.6308474,0 z"/>
+ <path style="fill:#ffffff" transform="matrix(0.26458336,0,0,0.26458336,-2.5232635e-7,288.53331)" d="m 30,13 c -1.114811,3.18e-4 -6.995401,0.002 -9.939453,0.002 C 19.473263,13.001953 19,13.495516 19,14.107422 l 0,6.761719 c 0,0.611905 0.473263,1.103515 1.060547,1.103515 2.943465,0.03671 8.824543,0.02721 9.939453,0.02539 l 0,-0.996094 c -1.116344,0.002 -7.002637,0.0065 -9.927734,-0.03125 l -0.0078,0 -0.0078,0 c -0.02793,0 -0.05859,-0.0079 -0.05859,-0.103515 l 0,-6.761719 c 0,-0.09676 0.03064,-0.103516 0.05859,-0.103516 l 0,0.002 c 2.944371,0 8.829127,3.03e-4 9.943359,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/thinkorswim.svg b/.icons/awkward/32x32/apps/thinkorswim.svg
new file mode 100644
index 00000000..adfb7b81
--- /dev/null
+++ b/.icons/awkward/32x32/apps/thinkorswim.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#0a384e" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#004465" d="m 10.941407,2 4.294335,11.466601 A 4.2,4.2 0 0 0 13.968359,14.21582 L 2.1996093,2.6876953 C 2.0754379,2.8968938 2,3.1381021 2,3.4 V 7.6984375 L 12.941601,15.537891 A 4.2,4.2 0 0 0 12.5,17.4 4.2,4.2 0 0 0 12.53555,17.900391 L 2,19.999024 v 4.889062 l 11.115234,-5.306054 a 4.2,4.2 0 0 0 0.600196,0.769726 L 3.6625,30 h 6.745703 l 4.893164,-8.644726 A 4.2,4.2 0 0 0 16.7,21.6 4.2,4.2 0 0 0 16.973437,21.59043 L 17.886718,30 h 4.653907 l -3.919726,-8.866211 a 4.2,4.2 0 0 0 0.736913,-0.483984 L 27.902734,30 H 28.6 c 0.7756,0 1.4,-0.6244 1.4,-1.4 v -4.395508 l -9.430859,-5.17207 a 4.2,4.2 0 0 0 0.31582,-1.33164 L 30,16.954297 v -4.789258 l -9.39668,3.688672 A 4.2,4.2 0 0 0 19.94707,14.74082 L 30,4.0644532 V 3.4 C 30,2.6244 29.3756,2 28.6,2 H 21.965039 L 18.031641,13.420117 A 4.2,4.2 0 0 0 17.513476,13.280664 L 18.774024,2 Z"/>
+ <path style="opacity:0.2" d="m 17.744532,3 -0.01094,0.2802734 c -0.01121,0.317114 -0.246493,6.0467627 -0.434766,10.5779296 -0.06866,1.655203 -0.117993,3.016988 -0.109375,3.025586 0.0084,0.0086 0.02103,0.01031 0.02734,0.0041 0.007,-0.0063 0.78231,-2.242434 1.724024,-4.969727 2.447135,-7.0875503 2.964145,-8.5830047 3.03106,-8.7609354 L 22.032032,3 Z m -4.612891,5.8433592 c 0,0 -2.988478,2.4932718 -3.013282,2.5580078 -0.0098,0.02593 0.488312,0.536999 1.460157,1.49707 0.811667,0.801818 2.221061,2.194974 3.132226,3.095313 0.911235,0.900332 1.667065,1.636524 1.678907,1.636524 0.01191,0 0.02188,-0.01084 0.02188,-0.02324 h -0.0014 c 0,-0.0124 -0.614341,-1.673301 -1.365821,-3.691407 C 14.292754,11.89752 13.562778,9.9337786 13.421451,9.5515646 13.280194,9.1693576 13.131641,8.8433592 13.131608,8.8433613 Z m 11.589648,1.8361328 c -0.03223,-0.01072 -6.758577,7.125797 -6.77168,7.18457 -0.007,0.03139 0.0081,0.03273 0.06973,0.01094 0.04273,-0.01492 2.023549,-0.78868 4.402344,-1.718554 2.378698,-0.929871 4.331815,-1.703488 4.336719,-1.718555 0.01121,-0.03504 -1.999905,-3.745996 -2.03711,-3.758398 z m -13.55293,4.606055 c -0.02943,-0.01128 -0.04691,0.0036 -0.05742,0.04785 -0.02312,0.09939 -0.48125,3.756011 -0.48125,3.839062 0,0.05487 0.01475,0.07383 0.05469,0.07383 0.02943,0 1.068169,-0.209503 2.307813,-0.466211 1.239643,-0.256708 2.264808,-0.479281 2.279101,-0.493554 0.01401,-0.01429 0.01998,-0.02987 0.01367,-0.03555 -0.07287,-0.06306 -4.085211,-2.953379 -4.116602,-2.96543 z m 14.265234,3.029687 c -0.02873,-0.02607 -6.792906,0.582519 -6.822265,0.613867 -0.01191,0.01282 -0.01,0.02896 0.0069,0.03555 0.01471,0.0063 1.376992,0.756039 3.026954,1.665234 1.650032,0.909196 3.024728,1.651295 3.054296,1.648829 0.04905,-0.0042 0.0829,-0.169442 0.406055,-1.974219 h -0.0014 c 0.193878,-1.082965 0.342035,-1.978006 0.329492,-1.989258 z m -9.630468,0.983008 c -0.03503,0.01345 -2.239061,1.063314 -4.898633,2.332422 -2.6595722,1.269107 -5.393949,2.572171 -6.0757811,2.89707 -0.681832,0.324891 -1.240039,0.606931 -1.2400391,0.626173 0,0.01927 0.4822525,0.729308 1.071875,1.577734 1.3958254,2.008458 1.3676936,1.967383 1.3917969,1.967383 0.011211,0 2.2196927,-2.107611 4.9082033,-4.683985 v -0.0014 c 2.68844,-2.576381 4.892081,-4.69719 4.897265,-4.712696 0.007,-0.0185 -0.01265,-0.01908 -0.05469,-0.0027 z m 1.8375,0.500391 c -0.01331,-0.0049 -0.02461,0.0031 -0.02461,0.01777 0,0.01464 0.258036,0.611147 0.572851,1.324804 0.314816,0.713657 1.407585,3.189928 2.428125,5.50293 1.020471,2.312995 1.858287,4.241783 1.877149,4.280664 L 22.529687,31 h 0.05606 c 0.03366,-0.01921 0.09667,-0.05234 0.09844,-0.05469 0.0077,-0.01023 0.745084,-0.478204 1.637891,-1.04043 0.892807,-0.562219 1.622851,-1.03109 1.622851,-1.041796 0,-0.02445 -8.270524,-9.05201 -8.304297,-9.064454 z m -0.974805,0.192774 c -0.009,-0.0087 -0.01878,-0.0048 -0.03008,0.0082 -0.05536,0.06243 -3.293554,5.850014 -3.293554,5.885742 0,0.02957 0.09231,0.05041 0.377344,0.0875 0.207191,0.02698 1.096793,0.144146 1.97832,0.259765 0.881525,0.115627 1.619779,0.203616 1.639257,0.196875 0.02452,-0.0086 0.03035,-0.04513 0.01914,-0.124413 -0.01401,-0.103855 -0.495903,-4.698108 -0.607031,-5.791407 -0.03626,-0.355503 -0.05635,-0.496241 -0.0834,-0.522265 z"/>
+ <path style="fill:#26aaff" d="m 17.744532,2 -0.01094,0.2802734 c -0.01121,0.317114 -0.246493,6.0467627 -0.434766,10.5779296 -0.06866,1.655203 -0.117993,3.016988 -0.109375,3.025586 0.0084,0.0086 0.02103,0.01031 0.02734,0.0041 0.007,-0.0063 0.78231,-2.242434 1.724024,-4.969727 2.447135,-7.0875503 2.964145,-8.5830047 3.03106,-8.7609354 L 22.032032,2 Z m -4.612891,5.8433592 c 0,0 -2.988478,2.4932718 -3.013282,2.5580078 -0.0098,0.02593 0.488312,0.536999 1.460157,1.49707 0.811667,0.801818 2.221061,2.194974 3.132226,3.095313 0.911235,0.900332 1.667065,1.636524 1.678907,1.636524 0.01191,0 0.02188,-0.01084 0.02188,-0.02324 h -0.0014 c 0,-0.0124 -0.614341,-1.673301 -1.365821,-3.691407 C 14.292754,10.89752 13.562778,8.9337786 13.421451,8.5515646 13.280194,8.1693576 13.131641,7.8433592 13.131608,7.8433613 Z m 11.589648,1.8361329 c -0.03223,-0.010717 -6.758577,7.1257969 -6.77168,7.1845699 -0.007,0.03139 0.0081,0.03273 0.06973,0.01094 0.04273,-0.01492 2.023549,-0.78868 4.402344,-1.718554 2.378698,-0.929871 4.331815,-1.703488 4.336719,-1.718555 0.01121,-0.03504 -1.999905,-3.7459965 -2.03711,-3.7583984 z m -13.55293,4.6060549 c -0.02943,-0.01128 -0.04691,0.0036 -0.05742,0.04785 -0.02312,0.09939 -0.48125,3.756011 -0.48125,3.839062 0,0.05487 0.01475,0.07383 0.05469,0.07383 0.02943,0 1.068169,-0.209503 2.307813,-0.466211 1.239643,-0.256708 2.264808,-0.479281 2.279101,-0.493554 0.01401,-0.01429 0.01998,-0.02987 0.01367,-0.03555 -0.07287,-0.06306 -4.085211,-2.953379 -4.116602,-2.96543 z m 14.265234,3.029687 c -0.02873,-0.02607 -6.792906,0.582519 -6.822265,0.613867 -0.01191,0.01282 -0.01,0.02896 0.0069,0.03555 0.01471,0.0063 1.376992,0.756039 3.026954,1.665234 1.650032,0.909196 3.024728,1.651295 3.054296,1.648829 0.04905,-0.0042 0.0829,-0.169442 0.406055,-1.974219 h -0.0014 c 0.193878,-1.082965 0.342035,-1.978006 0.329492,-1.989258 z m -9.630468,0.983008 c -0.03503,0.01345 -2.239061,1.063314 -4.898633,2.332422 -2.6595722,1.269107 -5.393949,2.572171 -6.0757811,2.89707 -0.681832,0.324891 -1.240039,0.606931 -1.2400391,0.626173 0,0.01927 0.4822525,0.729308 1.071875,1.577734 1.3958254,2.008458 1.3676936,1.967383 1.3917969,1.967383 0.011211,0 2.2196927,-2.107611 4.9082033,-4.683985 v -0.0014 c 2.68844,-2.576381 4.892081,-4.69719 4.897265,-4.712696 0.007,-0.0185 -0.01265,-0.01908 -0.05469,-0.0027 z m 1.8375,0.500391 c -0.01331,-0.0049 -0.02461,0.0031 -0.02461,0.01777 0,0.01464 0.258036,0.611147 0.572851,1.324804 0.314816,0.713657 1.407585,3.189928 2.428125,5.50293 1.020471,2.312995 1.858287,4.241783 1.877149,4.280664 L 22.529687,30 h 0.05606 c 0.03366,-0.01921 0.09667,-0.05234 0.09844,-0.05469 0.0077,-0.01023 0.745084,-0.478204 1.637891,-1.04043 0.892807,-0.562219 1.622851,-1.03109 1.622851,-1.041796 0,-0.02445 -8.270524,-9.05201 -8.304297,-9.064454 z m -0.974805,0.192774 c -0.009,-0.0087 -0.01878,-0.0048 -0.03008,0.0082 -0.05536,0.06243 -3.293554,5.850014 -3.293554,5.885742 0,0.02957 0.09231,0.05041 0.377344,0.0875 0.207191,0.02698 1.096793,0.144146 1.97832,0.259765 0.881525,0.115627 1.619779,0.203616 1.639257,0.196875 0.02452,-0.0086 0.03035,-0.04513 0.01914,-0.124413 -0.01401,-0.103855 -0.495903,-4.698108 -0.607031,-5.791407 -0.03626,-0.355503 -0.05635,-0.496241 -0.0834,-0.522265 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 17.744141 2 L 17.734375 2.2792969 C 17.723165 2.5964109 17.487101 8.326255 17.298828 12.857422 C 17.230168 14.512625 17.180835 15.874214 17.189453 15.882812 C 17.197853 15.891412 17.210487 15.894882 17.216797 15.888672 C 17.216836 15.888637 17.226477 15.861498 17.226562 15.861328 C 17.243858 15.330405 17.25335 14.953763 17.298828 13.857422 C 17.487101 9.326255 17.723165 3.5964109 17.734375 3.2792969 L 17.744141 3 L 21.681641 3 C 21.697695 2.9547814 21.966227 2.1753002 21.972656 2.1582031 L 22.03125 2 L 17.744141 2 z M 13.130859 7.84375 C 13.130859 7.84375 10.143945 10.335655 10.119141 10.400391 C 10.115561 10.409862 10.522066 10.81011 10.652344 10.947266 C 11.383009 10.313136 13.130859 8.84375 13.130859 8.84375 C 13.130892 8.8437479 13.280618 9.1685742 13.421875 9.5507812 C 13.563202 9.9329952 14.293368 11.897909 15.044922 13.916016 C 15.491872 15.116305 15.607893 15.43543 15.857422 16.111328 C 15.992288 16.241393 16.386866 16.630859 16.390625 16.630859 C 16.402535 16.630859 16.412109 16.619822 16.412109 16.607422 L 16.410156 16.607422 C 16.410156 16.595022 15.796402 14.934122 15.044922 12.916016 C 14.293368 10.897909 13.563202 8.9329952 13.421875 8.5507812 C 13.280618 8.1685742 13.130892 7.8437479 13.130859 7.84375 z M 24.720703 9.6796875 C 24.688473 9.6689705 17.962322 16.804508 17.949219 16.863281 C 17.942219 16.894671 17.957901 16.89679 18.019531 16.875 C 18.03276 16.870381 19.043758 16.475952 19.382812 16.34375 C 21.159793 14.438008 24.695293 10.671236 24.720703 10.679688 C 24.749769 10.689376 25.779411 12.607099 26.3125 13.615234 C 26.352526 13.598308 26.757308 13.439049 26.757812 13.4375 C 26.769022 13.40246 24.757908 9.6920894 24.720703 9.6796875 z M 11.167969 14.285156 C 11.138539 14.273876 11.121838 14.289734 11.111328 14.333984 C 11.088208 14.433374 10.628906 18.088824 10.628906 18.171875 C 10.628906 18.226745 10.643654 18.246094 10.683594 18.246094 C 10.684393 18.246094 10.743822 18.232728 10.746094 18.232422 C 10.875056 17.171168 11.093867 15.409048 11.111328 15.333984 C 11.121838 15.289734 11.138539 15.273876 11.167969 15.285156 C 11.191499 15.294189 13.092632 16.667326 14.253906 17.507812 C 14.592499 17.43388 15.265102 17.293483 15.271484 17.287109 C 15.285494 17.272819 15.291466 17.25568 15.285156 17.25 C 15.212286 17.18694 11.19936 14.297207 11.167969 14.285156 z M 25.433594 17.314453 C 25.404864 17.288383 18.640687 17.89834 18.611328 17.929688 C 18.599418 17.942508 18.602241 17.958254 18.619141 17.964844 C 18.626453 17.967975 19.579958 18.494164 20.123047 18.792969 C 21.896459 18.62136 25.000062 18.333436 25.265625 18.330078 C 25.327632 17.956562 25.439994 17.320195 25.433594 17.314453 z M 15.802734 18.298828 C 15.767704 18.312278 13.563869 19.361751 10.904297 20.630859 C 8.2447247 21.899966 5.5099571 23.202445 4.828125 23.527344 C 4.146293 23.852235 3.5878907 24.135055 3.5878906 24.154297 C 3.5878906 24.163385 3.9185528 24.640017 4.09375 24.898438 C 4.3205721 24.781772 4.4244259 24.719705 4.828125 24.527344 C 5.5099571 24.202445 8.2447247 22.899966 10.904297 21.630859 C 12.508611 20.865305 12.962686 20.65124 13.859375 20.224609 C 14.477383 19.629076 15.855306 18.30711 15.857422 18.300781 C 15.864422 18.282281 15.844774 18.282448 15.802734 18.298828 z M 17.640625 18.798828 C 17.627315 18.793928 17.615234 18.801736 17.615234 18.816406 C 17.615234 18.831046 17.874638 19.426968 18.189453 20.140625 C 18.217827 20.204947 18.367812 20.54517 18.408203 20.636719 C 19.594594 21.915021 24.473818 27.23945 25.369141 28.234375 C 25.528118 28.131193 25.945312 27.867086 25.945312 27.863281 C 25.945312 27.838831 17.674398 18.811272 17.640625 18.798828 z M 16.666016 18.992188 C 16.657016 18.983487 16.646066 18.987 16.634766 19 C 16.579406 19.06243 13.341797 24.849038 13.341797 24.884766 C 13.341797 24.914336 13.433716 24.935566 13.71875 24.972656 C 13.731829 24.974359 13.825405 24.985882 13.84375 24.988281 C 14.553813 23.698154 16.58784 20.052918 16.634766 20 C 16.646066 19.987 16.657016 19.983487 16.666016 19.992188 C 16.693066 20.018212 16.71374 20.158169 16.75 20.513672 C 16.844151 21.439948 17.147268 24.327552 17.263672 25.419922 C 17.267451 25.419999 17.337008 25.429993 17.337891 25.429688 C 17.362411 25.421087 17.366679 25.38397 17.355469 25.304688 C 17.341459 25.200833 16.861128 20.606971 16.75 19.513672 C 16.71374 19.158169 16.693066 19.018212 16.666016 18.992188 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/thomas-was-alone.svg b/.icons/awkward/32x32/apps/thomas-was-alone.svg
new file mode 100644
index 00000000..ea5b95d1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/thomas-was-alone.svg
@@ -0,0 +1,12 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" rx="1.4" ry="1.4" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" rx="1.4" ry="1.4" style="fill:#284b45"/>
+ <path d="m2 23v5.599609c0 0.7756 0.6247906 1.400391 1.4003906 1.400391h25.199218c0.7756 0 1.400391-0.624791 1.400391-1.400391v-5.599609h-28z" style="fill:#4f4f4f;font-variant-east_asian:normal"/>
+ <rect x="13" y="13" width="6" height="11" style="opacity:.2"/>
+ <rect x="13" y="12" width="6" height="11" style="fill:#db5637"/>
+ <path d="m16 10 3-3h-6z" style="opacity:.2"/>
+ <path d="m16 9 3-3h-6z" style="fill:#ffffff"/>
+ <path d="m2 23v1h28v-1h-28z" style="fill:#ffffff;opacity:.1"/>
+ <path d="m13 12v1h6v-1h-6z" style="fill:#ffffff;opacity:.2"/>
+ <path d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z " style="fill:#ffffff;opacity:.1"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/thunar.svg b/.icons/awkward/32x32/apps/thunar.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/thunar.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/thunderbird-3.0.svg b/.icons/awkward/32x32/apps/thunderbird-3.0.svg
new file mode 120000
index 00000000..b5aba8a1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/thunderbird-3.0.svg
@@ -0,0 +1 @@
+thunderbird.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/thunderbird-icon.svg b/.icons/awkward/32x32/apps/thunderbird-icon.svg
new file mode 120000
index 00000000..b5aba8a1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/thunderbird-icon.svg
@@ -0,0 +1 @@
+thunderbird.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/thunderbird-mozilla-build.svg b/.icons/awkward/32x32/apps/thunderbird-mozilla-build.svg
new file mode 120000
index 00000000..b5aba8a1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/thunderbird-mozilla-build.svg
@@ -0,0 +1 @@
+thunderbird.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/thunderbird.svg b/.icons/awkward/32x32/apps/thunderbird.svg
new file mode 100644
index 00000000..d90e15e2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/thunderbird.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="M 13,3.0003076 C 10.808991,3.0587851 9.523723,5.1285823 8.6015625,6.9221826 8.4263287,7.0150367 8.2506697,7.1047634 8.0761719,7.2014795 6.3354829,8.3717707 4.9096653,9.9927524 3.8085938,11.765933 2.8400527,13.475517 2.2533209,15.377751 2.0351562,17.32648 1.905508,19.302221 2.1310116,21.314016 2.875,23.162417 c 1.4083891,3.174878 4.8947028,6.877482 8.125,6.837891 -0.699845,-0.404632 -2.4515387,-1.99068 -3,-5 0.5822585,1.140374 3.211045,2.65286 4,3 -0.391947,-0.366012 -1.896881,-2.560828 -2,-3.849609 L 4.9746094,22.605777 C 4.5311117,21.202886 4.2670547,19.751229 4.1054688,18.267886 4.0848368,17.936427 4.0426864,17.57797 4.1621094,17.666324 4.6088416,18.374357 5.2244946,18.598307 6,19.000308 5.2645412,17.843571 4.9298826,16.517902 5.0507812,15.142886 5.1720919,13.763184 5.9497658,12.425073 6.8046875,11.433902 6.9060047,11.317912 7.0195993,11.208048 7.125,11.094058 c 0.045713,0.354968 0.1052068,0.709414 0.1464844,1.052734 -0.012278,0.265666 0.1509049,0.822721 0.023437,0.878907 -0.2571483,0.776811 -0.5035642,1.780706 0.1113281,2.458984 0.1947603,-0.877979 1.1531078,-1.302589 1.9082031,-1.671875 0.8535809,-0.370582 1.5454569,-0.930835 2.3906249,-1.320312 1.113704,-0.638871 2.188496,0.302734 3.619141,0.302734 1.367777,0 2.812533,-0.791781 4.166015,-1.400391 0.315001,0.325857 0.878677,0.855519 1.125,1.242188 h -0.0039 c 0.705491,1.128284 1.194812,2.43931 1.355469,3.726562 0.200478,1.683718 0.03266,3.361753 -0.962891,4.636719 0.02052,0.0027 1.805098,0.130409 2.996094,-1 -0.849742,6.570236 -4.87845,10.082465 -7,11 2.824197,0.190066 5,-2 5,-2 0.410709,-0.584957 -0.992748,1.398133 -2,2 1.845469,-0.516751 3.081511,-0.70496 4.246094,-1.554688 -4.36e-4,0 0.946341,-0.514535 1.933594,-1.640624 0.131339,-0.14981 0.356974,-0.358689 0.492187,-0.529297 0.08405,-0.106058 0.161991,-0.21375 0.244141,-0.320313 0.01448,-0.01752 0.031,-0.03496 0.04492,-0.05273 2.077909,-2.541944 3.088697,-5.702434 3.013671,-8.566406 C 29.989199,14.864469 28.57991,11.851123 26.212891,9.3596826 24.501088,7.5579016 22.557447,6.3566175 20.806641,5.7600732 18.538258,5.1086894 15.740265,4.8304998 13.738281,5.209292 13.548694,5.272678 13.766011,4.166665 14,4.0003076 c -0.49911,0.046723 -1.030395,1.0027346 -1.462891,1.4160156 -0.03138,0.00734 -0.06991,0.013685 -0.09961,0.021484 C 12.703594,4.9029511 12.587096,4.5377524 13,4.0003076 11.800974,4.22416 11.5663,5.0081756 11.150391,5.7913232 10.992263,5.8447079 10.839043,5.9100178 10.683594,5.9690576 11.077613,4.6627228 11.794408,3.9974476 13,3.0003076 Z"/>
+ <path style="fill:none" d="m 40.403656,-54.31234 a 20.426046,20.426046 0 1 1 40.153647,-7.521834 20.426046,20.426046 0 1 1 -40.153647,7.521834 z"/>
+ <path style="fill:#304776" d="M 6.4261835,24.917543 C 7.6411617,26.664997 9.2095227,28.723925 11,29 10.300155,28.595368 8.5484613,27.00932 8,24 c 0.5822585,1.140374 3.211045,2.65286 4,3 -0.391947,-0.366012 -1.896881,-2.561219 -2,-3.85 L 4.9556779,21.599245 c 0.031428,0.04782 0.1430917,1.451275 1.4705056,3.318298 z"/>
+ <path style="opacity:0.2" d="M 24.387733,13.494081 15.292862,10.304614 5.5460923,10.954089 3.058517,14.058441 c 0.4426297,2.869627 0.1676173,5.976021 1.709075,8.483118 L 22,28 24.373175,21.375843 Z"/>
+ <path style="fill:#ebebeb" d="M 24.387733,12.494081 15.292862,9.3046142 5.5460923,9.9540887 3.058517,13.058441 c 0.4426297,2.869627 0.1676173,5.976021 1.709075,8.483118 L 22,27 24.373175,20.375843 Z"/>
+ <path style="fill:#3f7da7;fill-rule:evenodd" d="M 5.7794092,9.767613 7.4214653,10.002133 7.8722805,7.8045804 6.9706494,8.2440907 Z"/>
+ <path style="opacity:0.2" d="M 23.647957,15.243162 22.298608,10.810565 5.7943289,10.64492 5.7007531,10.760225 5.5460923,10.954089 11.794835,19.79053 Z"/>
+ <path style="fill:#f7f7f7" d="M 23.647957,14.243162 22.298608,9.8105653 5.7943289,9.6449204 5.7007531,9.7602252 5.5460923,9.9540887 11.794835,18.79053 Z"/>
+ <path style="fill:#2f67a4" d="m 15.257336,4.1685036 c -0.0017,3.96e-4 -2.075098,0.00999 -2.980156,0.3006117 -1.508106,0.3480266 -2.8611361,0.9895862 -4.2017312,1.7326162 -1.740689,1.1702912 -3.1662484,2.7906523 -4.26732,4.5638325 -0.9685411,1.709584 -1.5554445,3.61122 -1.7736091,5.559949 -0.1296483,1.975741 0.096358,3.988932 0.8403464,5.837333 C 4.2832552,25.337724 7.7697028,29.039591 11,29 10.589682,28.936733 10.277236,28.521214 9.8918278,28.295891 8.5954558,27.537986 7.362729,26.264539 6.4261835,24.917543 5.0987695,23.050521 4.9873466,21.647708 4.955919,21.599883 l 0.017763,0.0055 C 4.5301843,20.202492 4.2662272,18.751685 4.1046413,17.268342 4.0840093,16.936883 4.0426083,16.577398 4.1620313,16.665752 4.6087635,17.373785 5.2244946,17.597999 6,18 5.2645412,16.843263 4.9291013,15.516996 5.05,14.14198 5.1713106,12.762278 5.9497596,11.424696 6.8046813,10.433525 9.0444771,7.8693603 12.312661,5.7949666 15.257336,4.1685036 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 15.257812,4.1679688 c -0.0017,3.96e-4 -2.07541,0.01016 -2.980468,0.3007812 -1.508106,0.3480266 -2.860577,0.9893919 -4.2011721,1.7324219 -1.740689,1.1702912 -3.1665066,2.7912729 -4.2675781,4.5644531 -0.9685411,1.709584 -1.5552729,3.611818 -1.7734376,5.560547 -0.036687,0.559089 -0.037621,1.119184 -0.013672,1.679687 0.00528,-0.22685 -0.00117,-0.453515 0.013672,-0.679687 C 2.2533208,15.377443 2.8400527,13.475209 3.8085938,11.765625 4.9096654,9.992445 6.3354829,8.3714631 8.0761719,7.2011719 9.416767,6.4581419 10.769238,5.8167766 12.277344,5.46875 12.554079,5.3798881 12.941175,5.3233817 13.34375,5.2792969 13.986896,4.8920507 14.630946,4.5142122 15.257812,4.1679688 Z"/>
+ <path style="fill:#4a96e1" d="M 12.999992,2.0000033 C 10.630328,2.0632491 9.2995673,4.4899377 8.3657101,6.3628717 8.0293371,6.9581831 7.6806746,7.664597 7.3868613,8.2268881 6.8245255,9.1129915 7.1545912,10.17718 7.2711476,11.146623 c -0.012278,0.265666 0.1504684,0.823433 0.023001,0.879619 -0.2571483,0.776811 -0.5021886,1.779195 0.1127037,2.457473 0.1947603,-0.877979 1.1529417,-1.301021 1.908037,-1.670307 0.8535807,-0.370582 1.5445067,-0.931983 2.3896747,-1.32146 1.113704,-0.63887 2.189087,0.302528 3.619732,0.302528 1.367777,0 2.812717,-0.790601 4.166199,-1.399211 0.315001,0.325857 0.878397,0.855127 1.12472,1.241796 h -0.0035 c 0.705491,1.128284 1.194628,2.439901 1.355285,3.727153 0.200478,1.683718 0.0325,3.35997 -0.96305,4.634936 -1.18e-4,2e-5 -0.0079,0.0017 -0.0079,0.0017 2.3e-5,0 0.0069,-1.8e-5 0.007,0 C 21.02357,20.00355 22.809004,20.130409 24,19 c -0.849742,6.570236 -4.87845,10.082465 -7,11 2.824197,0.190066 5,-2 5,-2 0.410709,-0.584957 -0.992748,1.398133 -2,2 1.845469,-0.516751 3.080933,-0.704546 4.245516,-1.554273 -4.36e-4,0 0.946324,-0.515161 1.933576,-1.64125 0.131339,-0.14981 0.356986,-0.357691 0.492199,-0.528299 0.08405,-0.106058 0.161748,-0.214819 0.243898,-0.321382 0.01448,-0.01752 0.03099,-0.03418 0.04491,-0.05195 2.07791,-2.541944 3.089855,-5.702403 3.014829,-8.566375 0.01459,-3.471777 -1.394493,-6.485542 -3.761512,-8.9769823 C 24.501613,6.5577077 22.557514,5.3554337 20.806708,4.7588894 18.538325,4.1075056 15.739608,3.8298055 13.737624,4.2085977 13.548037,4.2719837 13.766011,3.1663574 14,3 13.438695,3.052545 12.830316,4.296728 12.375493,4.5736653 12.748755,3.9552539 12.551012,3.5844118 13,3 11.330878,3.3116171 11.535838,4.7042094 10.509733,5.67696 10.847793,3.8694193 11.593223,3.1635396 13,2 Z"/>
+ <path style="fill:#4271a3" d="M 8.310329,12 C 11.643979,11.90405 9.5508374,9.8379792 14,5.9999995 10.375291,7.8767699 6.9252559,7.8741704 8.3146296,12 h -0.0042 z"/>
+ <path style="fill:#ffffff" d="M 10.806094,10.319479 C 10.486456,10.903305 9.7406318,11.13861 9.3280448,10.918843 8.9063938,10.699076 8.9086608,9.9642993 9.2350644,9.3804724 9.5501688,8.7966455 10.94207,9.0585919 10.948871,9.0585919 c 0.0066,0 0.176817,0.6792796 -0.142824,1.2608871 z"/>
+ <path style="fill:#5c5f60" d="m 8.9104789,12.984083 c 0,0 0.1795104,-0.173232 0.085935,-0.490002 C 7.8773937,12.864068 7.3279113,11.79293 7.3318158,11.79293 7.3355958,11.79293 6.4934583,14 7.4987041,15 7.5857831,14.176395 8.8688874,13.027164 8.8727919,13.027164"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 13,2 C 10.630336,2.0632458 9.2990916,4.4903472 8.3652344,6.3632812 8.0288614,6.9585926 7.680532,7.6642714 7.3867188,8.2265625 7.0440557,8.7665154 7.0414935,9.3739022 7.1113281,9.984375 7.1546078,9.7232236 7.2341658,9.4669486 7.3867188,9.2265625 7.680532,8.6642714 8.0288614,7.9585926 8.3652344,7.3632812 9.0825827,5.9245752 10.040839,4.1703449 11.517578,3.4003906 11.901413,2.9350882 12.383558,2.5098563 13,2 Z m 0,1 C 11.593223,4.1635396 10.847826,4.8701937 10.509766,6.6777344 11.435604,5.8000366 11.371909,4.5877566 12.574219,4.1289062 12.689935,3.7457345 12.66918,3.4306023 13,3 Z m 1,0 C 13.629557,3.034678 13.24245,3.5810509 12.888672,4.0332031 12.928875,4.0238686 12.957408,4.0079517 13,4 12.551012,4.5844118 12.748262,4.9558073 12.375,5.5742188 12.744374,5.3493104 13.215223,4.4948115 13.679688,4.1503906 13.621671,3.9345587 13.803487,3.1397136 14,3 Z m 1.367188,1.0429688 c -0.525978,0.015484 -1.021819,0.065387 -1.484376,0.1445312 -0.178331,0.3554668 -0.300838,1.0737436 -0.144531,1.0214844 2.001984,-0.3787922 4.799977,-0.1006026 7.06836,0.5507812 1.750806,0.5965443 3.694447,1.7978284 5.40625,3.5996094 2.298812,2.419649 3.682908,5.335591 3.748047,8.681641 0.0082,-0.235855 0.01976,-0.47264 0.01367,-0.705078 C 29.989199,13.864161 28.57991,10.850815 26.212891,8.359375 24.501088,6.557594 22.557447,5.3563099 20.806641,4.7597656 19.105353,4.2712278 17.105244,3.9918026 15.367188,4.0429688 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/thunderbolt.svg b/.icons/awkward/32x32/apps/thunderbolt.svg
new file mode 120000
index 00000000..53f64db6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/thunderbolt.svg
@@ -0,0 +1 @@
+preferences-desktop-thunderbolt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tidal.svg b/.icons/awkward/32x32/apps/tidal.svg
new file mode 100644
index 00000000..35ba2b6c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tidal.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <path style="fill:#3f3f3f" d="M 8 9 L 4 13 L 8 17 L 12 13 L 8 9 z M 12 13 L 16 17 L 20 13 L 16 9 L 12 13 z M 20 13 L 24 17 L 28 13 L 24 9 L 20 13 z M 16 17 L 12 21 L 16 25 L 20 21 L 16 17 z"/>
+ <path style="opacity:0.1" d="M 4.5 12.5 L 4 13 L 8 17 L 12 13 L 11.5 12.5 L 8 16 L 4.5 12.5 z M 12 13 L 15.5 16.5 L 16 16 L 12.5 12.5 L 12 13 z M 16 16 L 16.5 16.5 L 20 13 L 19.5 12.5 L 16 16 z M 20 13 L 24 17 L 28 13 L 27.5 12.5 L 24 16 L 20.5 12.5 L 20 13 z M 12.5 20.5 L 12 21 L 16 25 L 20 21 L 19.5 20.5 L 16 24 L 12.5 20.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tigervnc.svg b/.icons/awkward/32x32/apps/tigervnc.svg
new file mode 100644
index 00000000..042a90e1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tigervnc.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".2" d="m5.4941 3.002l-0.123 0.2871c-0.1736 0.406-0.6475 1.9457-0.918 2.9804-0.1704 0.6519-0.3957 1.2647-0.8789 2.3887-0.6403 1.4898-1.1794 2.8408-1.1797 2.9628 0 0.03-0.19 0.746-0.3945 1.502v15.477c0 0.481 0.2397 0.904 0.6074 1.156 0.3585-1.139 0.6433-2.146 0.6953-2.52 0.0356-0.255 0.1756-0.771 0.3106-1.146s0.2676-0.874 0.2949-1.108 0.1595-0.807 0.2949-1.275c0.1355-0.468 0.2461-0.911 0.2461-0.984s-0.0557-0.211-0.1269-0.307c-0.0982-0.133-0.1223-0.229-0.0957-0.393 0.0297-0.183 0.0111-0.23-0.1192-0.32-0.4648-0.321-0.4778-0.433-0.1406-1.103 0.1329-0.265 0.3487-0.747 0.4785-1.073 0.1298-0.325 0.5747-1.379 0.9902-2.343 0.7188-1.669 0.7647-1.801 0.9434-2.7 0.1033-0.519 0.1875-0.993 0.1875-1.05 0-0.12 1.1126-2.908 1.7481-4.3813 0.4275-0.9913 0.4296-0.9968 0.4296-1.5449 0-0.4459 0.0402-0.698 0.2149-1.3242 0.2106-0.7549 0.2145-0.7828 0.1504-1.2949-0.0895-0.715-0.0891-0.6645 0.0156-1.0703 0.0515-0.1996 0.11-0.4632 0.1309-0.5879l0.0371-0.2285h-3.7989zm6.4709 0l-0.094 0.3496c-0.052 0.1912-0.113 0.4422-0.137 0.5586-0.067 0.3355-0.259 0.6717-0.562 0.9843-0.35 0.3611-0.366 0.3476 0.615 0.5938 0.161 0.0404 0.305 0.105 0.32 0.1445 0.016 0.0395-0.027 0.2739-0.095 0.5195-0.068 0.2457-0.125 0.5285-0.125 0.6289 0 0.1005-0.056 0.4692-0.125 0.8184s-0.148 0.9476-0.176 1.3301c-0.056 0.7743-0.275 1.6203-0.783 3.0233-0.163 0.449-0.476 1.426-0.696 2.17-0.2356 0.799-0.5678 1.753-0.8121 2.328-0.2276 0.536-0.4335 1.055-0.457 1.154-0.0235 0.1-0.26 0.726-0.5254 1.391-0.3629 0.91-0.496 1.323-0.5371 1.664-0.0301 0.25-0.111 0.644-0.1797 0.877s-0.1795 0.804-0.2441 1.27c-0.1324 0.953-0.1829 1.159-0.3536 1.437-0.2055 0.335-0.3585 0.957-0.3984 1.608-0.0276 0.45-0.1 0.831-0.2539 1.359-0.4811 1.651-0.5031 1.753-0.5039 2.268-0.0003 0.175-0.0292 0.348-0.0547 0.521h3.3164c-0.385-0.392-0.3805-0.445 0.1817-2.232 0.6383-2.031 1.1528-3.843 1.1528-4.069 0-0.247 0.206-0.827 0.414-1.16 0.434-0.696 0.595-1.086 1.269-3.064 0.395-1.161 0.787-2.301 0.871-2.534 0.088-0.242 0.183-0.689 0.221-1.045 0.06-0.561 0.117-0.754 0.605-1.996 0.297-0.755 0.56-1.455 0.582-1.554 0.023-0.1 0.202-0.591 0.397-1.09 0.421-1.077 0.599-1.7339 0.599-2.215 0-0.3156-0.021-0.371-0.183-0.5156-0.232-0.207-0.238-0.4992-0.029-1.2598 0.205-0.747 0.529-1.353 1.015-1.8984 0.431-0.4826 0.915-1.3125 1.158-1.9824l0.139-0.3828h-5.531zm8.965 0l-0.174 0.5c-0.095 0.2743-0.278 0.8528-0.404 1.2851-0.127 0.4324-0.337 1.0308-0.469 1.3301-0.338 0.7665-0.811 2.1068-1.069 3.0273-0.242 0.8645-1.161 3.8155-1.757 5.6505-0.211 0.648-0.546 1.518-0.745 1.934-0.238 0.5-0.454 1.086-0.638 1.736-0.154 0.539-0.481 1.602-0.727 2.359-0.246 0.758-0.602 1.889-0.791 2.514-0.188 0.625-0.447 1.429-0.574 1.785-0.225 0.631-0.626 2.074-1.287 4.621l-0.066 0.256h5.632c0.104-0.286 0.203-0.553 0.305-0.846 0.291-0.834 1.189-2.948 1.633-3.84 0.211-0.422 0.268-0.484 0.851-0.919l0.627-0.467 0.44 0.029 0.441 0.029 0.444-0.298c0.51-0.344 0.516-0.353 0.83-1.139 0.129-0.325 0.362-0.812 0.515-1.084 0.154-0.273 0.595-1.211 0.979-2.086s0.904-1.985 1.158-2.467c0.924-1.757 1.394-2.725 1.518-3.127 0.069-0.226 0.223-0.732 0.343-1.125 0.121-0.392 0.337-0.969 0.481-1.279 0.391-0.844 1.131-2.7417 1.574-4.004v-2.9747c0-0.7086-0.524-1.2855-1.205-1.3808l-1.455 0.0117-0.078 0.4531c-0.044 0.2495-0.159 0.7952-0.254 1.211-0.099 0.4303-0.159 0.8463-0.143 0.9668 0.022 0.1586-0.05 0.4088-0.281 0.998-0.287 0.7317-0.644 1.9668-0.914 3.166-0.073 0.3219-0.248 0.7799-0.479 1.2499-0.2 0.408-0.363 0.774-0.363 0.811 0 0.161-0.574 1.641-0.775 1.998-0.122 0.216-0.27 0.507-0.326 0.646-0.057 0.139-0.241 0.494-0.409 0.789-0.168 0.296-0.436 0.836-0.595 1.199-0.16 0.364-0.446 0.925-0.635 1.247-0.19 0.321-0.429 0.754-0.531 0.961-0.115 0.23-0.377 0.576-0.68 0.896-0.598 0.631-0.827 0.921-1.006 1.277-0.2 0.399-0.354 0.543-0.578 0.543-0.106 0-0.267-0.058-0.359-0.131-0.161-0.126-0.165-0.145-0.125-0.529 0.022-0.219 0.062-0.751 0.087-1.183 0.056-0.949 0.102-1.08 0.803-2.268 0.657-1.113 0.694-1.189 0.865-1.73 0.079-0.248 0.266-0.674 0.415-0.948 0.802-1.481 0.946-1.911 0.947-2.812 0-0.157 0.03-0.393 0.066-0.526 0.12-0.437 1.624-4.1425 2.36-5.8141 0.163-0.3707 0.296-0.7133 0.296-0.7617s-0.151-0.2282-0.334-0.3984c-0.182-0.1703-0.332-0.3453-0.332-0.3887 0-0.0435 0.094-0.2755 0.209-0.5156l0.209-0.4375h-3.47zm9.07 12.896c-0.025 0.081-0.391 0.961-0.869 2.082-2.279 5.342-2.718 6.735-2.729 8.688-0.002 0.368 0.024 0.521 0.114 0.666 0.115 0.187 0.115 0.194-0.03 0.885-0.08 0.382-0.164 0.969-0.185 1.306l-0.03 0.475h2.329c0.775 0 1.4-0.625 1.4-1.4v-12.702zm-5.729 10.567c-0.184 0-0.829 0.314-1.134 0.555-0.286 0.224-0.927 1.047-1.076 1.38-0.082 0.183-0.238 0.563-0.346 0.846-0.082 0.214-0.216 0.501-0.334 0.754h3.474c0.008-0.024 0.029-0.069 0.034-0.088 0.037-0.15 0.08-0.314 0.095-0.367 0.031-0.107-0.074-0.246-0.531-0.703l-0.314-0.315 0.22-0.922c0.244-1.023 0.235-1.14-0.088-1.14z"/>
+ <path fill="#ff893c" d="m5.4932 2.0014-0.1231 0.2871c-0.1736 0.406-0.6469 1.9444-0.9174 2.9791-0.1704 0.6519-0.3959 1.2645-0.8791 2.3885-0.6403 1.4894-1.1782 2.8429-1.1785 2.9639 0 0.03-0.1906 0.746-0.3951 1.501v16.479c0 0.36187 0.13988 0.68717 0.36367 0.93516l0.065625-0.20234c0.45834-1.4018 0.81236-2.6575 0.87363-3.098 0.035563-0.2557 0.17538-0.7719 0.31035-1.1471 0.13498-0.37517 0.26804-0.87345 0.29531-1.1074 0.027268-0.23397 0.15987-0.80804 0.29531-1.2756 0.1355-0.468 0.2461-0.91 0.2461-0.983 0-0.07306-0.057307-0.2113-0.12852-0.30762-0.098214-0.13285-0.12087-0.22752-0.094336-0.39102 0.02975-0.18333 0.011321-0.23131-0.11895-0.32129-0.46478-0.32105-0.47942-0.4326-0.14219-1.1033 0.1329-0.26432 0.34869-0.74661 0.47852-1.0719 0.12982-0.32527 0.57571-1.3803 0.99121-2.3447 0.71878-1.6684 0.76461-1.7997 0.94336-2.6988 0.10333-0.51974 0.18731-0.99264 0.18731-1.05-7e-7 -0.11986 1.1132-2.9083 1.7486-4.3818 0.42751-0.9913 0.4293-0.99685 0.4293-1.5449 0-0.44588 0.039928-0.69725 0.21465-1.3234 0.2106-0.7561 0.2145-0.7852 0.1504-1.2973-0.0895-0.7149-0.0897-0.6633 0.015-1.0691 0.0515-0.1996 0.1104-0.4646 0.1313-0.5893l0.038283-0.22695h-3.8008zm6.4709 0-0.09297 0.34863c-0.0517 0.19123-0.11346 0.44278-0.13672 0.55918-0.06705 0.33558-0.2599 0.67175-0.56328 0.98438-0.35035 0.36102-0.36473 0.34717 0.6166 0.59336 0.161 0.04039 0.30476 0.10541 0.31992 0.14492 0.01516 0.039509-0.02763 0.27251-0.0957 0.51816-0.06808 0.24566-0.12429 0.52983-0.12441 0.63027-0.0001 0.10044-0.05678 0.46837-0.12578 0.81758-0.06901 0.3492-0.14716 0.94781-0.175 1.3303-0.05636 0.77433-0.27547 1.6193-0.7834 3.0229-0.16248 0.44898-0.47599 1.4253-0.6959 2.1697-0.23599 0.79886-0.56925 1.7531-0.81348 2.3283-0.22759 0.53599-0.43316 1.0559-0.45664 1.1553-0.023485 0.09936-0.25963 0.72486-0.525 1.3904-0.3628 0.911-0.4961 1.323-0.5372 1.665-0.030072 0.24943-0.11042 0.64356-0.1791 0.87637-0.068677 0.2328-0.17867 0.80451-0.24336 1.2701-0.1324 0.95305-0.18348 1.1606-0.3541 1.4383-0.20552 0.33452-0.35937 0.95561-0.39922 1.6064-0.027566 0.45018-0.099037 0.83226-0.25293 1.3604-0.48107 1.6508-0.50372 1.7521-0.50449 2.2668-0.000735 0.4933-0.10923 1.0163-0.28164 1.3549l-0.084766 0.1668h3.798l0.036911-0.18867c0.082601-0.41301 0.046739-0.55277-0.20644-0.81074-0.38505-0.39234-0.38027-0.44499 0.18184-2.2326 0.63838-2.0302 1.1512-3.8426 1.1512-4.0688 0-0.24714 0.20826-0.82688 0.41562-1.1594 0.43432-0.6964 0.5951-1.0865 1.2688-3.0652 0.39516-1.1607 0.78676-2.3006 0.8709-2.5334 0.0875-0.24208 0.18207-0.68903 0.22012-1.0445 0.06012-0.5618 0.11776-0.75441 0.60566-1.9961 0.29691-0.75562 0.5596-1.4547 0.58242-1.5545 0.02282-0.09977 0.20137-0.59079 0.39648-1.0896 0.42105-1.0765 0.59883-1.7351 0.59883-2.2162 0-0.31563-0.01949-0.36941-0.18184-0.51406-0.23229-0.20697-0.23906-0.5-0.03008-1.2605 0.20526-0.74701 0.52942-1.3522 1.0158-1.8977 0.43034-0.48256 0.91484-1.3125 1.158-1.9824l0.13945-0.38281h-5.533zm8.9646 0-0.17363 0.49902c-0.09521 0.27436-0.27688 0.85281-0.40332 1.2852-0.12644 0.43235-0.33697 1.031-0.46895 1.3303-0.33797 0.76653-0.81135 2.1064-1.0691 3.027-0.24207 0.86441-1.16 3.8161-1.7568 5.6506-0.21099 0.64852-0.54557 1.5189-0.74375 1.9346-0.23852 0.50035-0.45522 1.0869-0.63984 1.7363-0.1534 0.53956-0.47991 1.6009-0.72598 2.3584-0.24607 0.75748-0.60152 1.8892-0.79023 2.5143-0.18872 0.62508-0.4473 1.4282-0.57422 1.7842-0.22491 0.63088-0.62696 2.0754-1.2879 4.6225l-0.32539 1.2551h5.5221l0.18867-0.49902c0.10409-0.27437 0.32273-0.88005 0.48535-1.3467 0.29059-0.83385 1.1898-2.9479 1.6338-3.8391 0.21072-0.42291 0.26788-0.48421 0.85176-0.92012l0.62617-0.46758 0.44024 0.02871 0.44024 0.03008 0.44297-0.29805c0.5105-0.34304 0.51715-0.35308 0.83125-1.1389 0.12964-0.32433 0.36174-0.81312 0.51543-1.0855 0.15369-0.27242 0.59377-1.21 0.97754-2.085 0.38377-0.87496 0.90451-1.9855 1.158-2.4678 0.92365-1.7571 1.3936-2.7246 1.5176-3.1268 0.06965-0.22603 0.22424-0.73261 0.34453-1.1252s0.33719-0.96793 0.48125-1.2783c0.391-0.8419 1.13-2.7407 1.573-4.003v-2.975c0-0.7086-0.523-1.2842-1.204-1.3795l-1.4547 0.010937-0.0793 0.45391c-0.04358 0.24943-0.15761 0.79424-0.25293 1.21-0.09867 0.43035-0.16012 0.8461-0.14355 0.9666 0.0218 0.15863-0.04887 0.40886-0.28027 0.99805-0.28737 0.73168-0.64434 1.9686-0.91465 3.1678-0.07245 0.32142-0.24806 0.77908-0.47852 1.2496-0.2 0.40834-0.36367 0.77276-0.36367 0.80938 0 0.161-0.57431 1.6424-0.7752 1.9988-0.12182 0.21617-0.26866 0.50765-0.32539 0.64668s-0.24087 0.49353-0.40879 0.78887-0.43627 0.83521-0.59609 1.199c-0.15982 0.36381-0.44479 0.92392-0.63438 1.2455-0.18958 0.32159-0.42934 0.75456-0.53184 0.96113-0.11428 0.23034-0.37677 0.57725-0.67949 0.89688-0.5976 0.63097-0.82577 0.92178-1.0049 1.2783-0.2002 0.39853-0.35406 0.54277-0.57832 0.54277-0.10641 0-0.26759-0.0589-0.35957-0.13125-0.16106-0.12669-0.16566-0.14484-0.12578-0.5291 0.02271-0.21885 0.06204-0.75164 0.0875-1.184 0.05584-0.94819 0.1029-1.0804 0.80391-2.2682 0.65711-1.1134 0.69368-1.1883 0.86543-1.7295 0.07844-0.24716 0.26472-0.67389 0.41289-0.94746 0.8025-1.4817 0.94778-1.911 0.94883-2.8123 0.000182-0.15661 0.02921-0.39334 0.06563-0.52637 0.11962-0.43697 1.623-4.1431 2.3584-5.8146 0.16311-0.37073 0.29668-0.71312 0.29668-0.76152 0-0.048401-0.15068-0.22761-0.33359-0.39785-0.18292-0.17024-0.33223-0.34483-0.33223-0.38828s0.09408-0.27525 0.20918-0.51543l0.20918-0.4375h-3.4713zm9.071 12.897c-0.02461 0.0803-0.39127 0.95973-0.86953 2.0809-2.2786 5.3415-2.7167 6.7358-2.7275 8.6885-0.002 0.36755 0.02394 0.52042 0.11348 0.66582 0.11531 0.18724 0.11489 0.19264-0.03008 0.8832-0.08029 0.38246-0.16294 0.97119-0.18457 1.3084l-0.03965 0.61387 0.26523 0.12988c0.77245 0.37659 0.84082 0.42291 0.84082 0.57832v0.15176h1.2455c0.769-0.007 1.386-0.627 1.386-1.398v-13.702zm-5.7285 10.566c-0.18469 0-0.82918 0.31499-1.1348 0.55508-0.28563 0.22441-0.92641 1.0458-1.076 1.3795-0.08199 0.18292-0.23727 0.5636-0.3459 0.84629s-0.30753 0.73199-0.4416 0.99805-0.26118 0.54451-0.28301 0.61934l-0.03965 0.13672h3.4972l0.18594-0.40879c0.10225-0.22449 0.21662-0.52983 0.2543-0.67949s0.0806-0.31519 0.0957-0.36777c0.03076-0.10705-0.07317-0.24513-0.53047-0.70274l-0.31445-0.31445 0.22012-0.92148c0.24393-1.0238 0.2346-1.1402-0.0875-1.1402z"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tilda.svg b/.icons/awkward/32x32/apps/tilda.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tilda.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tiled.svg b/.icons/awkward/32x32/apps/tiled.svg
new file mode 100644
index 00000000..30aff374
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tiled.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#616bdd" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.4004,2 C 2.6248,2 2,2.6248 2,3.4004 l 0,1 C 2,3.6248 2.6248,3 3.4004,3 l 25.2,0 c 0.775,0 1.4,0.6248 1.4,1.4004 l 0,-1 C 30.0004,2.6248 29.3754,2 28.6004,2 l -25.2,0 z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="6" height="6" x="6" y="8" rx=".75" ry=".75"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="6" height="6" x="13" y="8" rx=".75" ry=".75"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="6" height="6" x="20" y="8" rx=".75" ry=".75"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="6" height="6" x="13" y="15" rx=".75" ry=".75"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="6" height="6" x="13" y="22" rx=".75" ry=".75"/>
+ <rect style="fill:#30356e" width="6" height="6" x="6" y="7" rx=".75" ry=".75"/>
+ <rect style="fill:#30356e" width="6" height="6" x="13" y="7" rx=".75" ry=".75"/>
+ <rect style="fill:#30356e" width="6" height="6" x="20" y="7" rx=".75" ry=".75"/>
+ <rect style="fill:#30356e" width="6" height="6" x="13" y="14" rx=".75" ry=".75"/>
+ <rect style="fill:#30356e" width="6" height="6" x="13" y="21" rx=".75" ry=".75"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tilesetter.svg b/.icons/awkward/32x32/apps/tilesetter.svg
new file mode 100644
index 00000000..374d4ec9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tilesetter.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="24" x="2" y="5" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="24" x="2" y="4" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 5.25,7 C 4.5575,7 4,7.5575 4,8.25 V 13 L 8,17 V 11 H 15 L 10,7 Z M 15,11 H 20 V 27 H 24 V 11 H 28 V 8.25 C 28,7.5575 27.442,7 26.75,7 H 20 Z M 8,17 4,22 V 25.75 C 4,26.442 4.5575,27 5.25,27 H 10 L 15,23 H 8 Z"/>
+ <path style="fill:#e4e4e4" d="M 5.25 6 C 4.5575 6 4 6.5575 4 7.25 L 4 12 L 8 16 L 8 10 L 15 10 L 10 6 L 5.25 6 z M 15 10 L 20 10 L 20 26 L 24 26 L 24 10 L 28 10 L 28 7.25 C 28 6.5575 27.442 6 26.75 6 L 20 6 L 15 10 z M 8 16 L 4 21 L 4 24.75 C 4 25.442 4.5575 26 5.25 26 L 10 26 L 15 22 L 8 22 L 8 16 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4004 4 C 2.6248 4 2 4.6248 2 5.4004 L 2 6.4004 C 2 5.6248 2.6248 5 3.4004 5 L 28.6 5 C 29.375 5 30 5.6248 30 6.4004 L 30 5.4004 C 30 4.6248 29.375 4 28.6 4 L 3.4004 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tilix.svg b/.icons/awkward/32x32/apps/tilix.svg
new file mode 100644
index 00000000..9804fdd6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tilix.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="fill:#4f4f4f" width="28" height="24" x="2" y="4" rx="1.5" ry="1.5"/>
+ <path style="opacity:.15;fill:#ffffff" d="m16 4v24h12.5c0.831 0 1.5-0.669 1.5-1.5v-21c0-0.831-0.669-1.5-1.5-1.5h-12.5z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.2" d="m6 8v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h2v-1z"/>
+ <path style="fill:#ffffff" d="m6 7v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h2v-1z"/>
+ <path style="opacity:.2" d="m19 8v1h-1.5v1h1.5v3h-1.5v1h1.5v1h1v-1h2v1h1v-1h1.5v-1h-1.5v-3h1.5v-1h-1.5v-1h-1v1h-2v-1zm1 2h2v3h-2zm6 4v1h2v-1z"/>
+ <path style="fill:#ffffff" d="m19 7v1h-1.5v1h1.5v3h-1.5v1h1.5v1h1v-1h2v1h1v-1h1.5v-1h-1.5v-3h1.5v-1h-1.5v-1h-1v1h-2v-1zm1 2h2v3h-2zm6 4v1h2v-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tilp.svg b/.icons/awkward/32x32/apps/tilp.svg
new file mode 100644
index 00000000..e6c21e89
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tilp.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16.402667,3.1533428 C 15.701254,2.7471089 14.701894,3.1753356 14.161946,4.113496 l -4.223411,7.3382 -4.2234116,7.3382 -0.9746324,1.693433 C 3.3006273,22.985086 4.0237163,26.089282 6.361756,27.4434 l 5.064331,2.933131 c 2.338032,1.354135 5.379454,0.430203 6.819314,-2.071559 l 0.974597,-1.693452 4.22341,-7.338201 4.223409,-7.3382 c 0.539999,-0.938163 0.410011,-2.0204745 -0.291401,-2.4267101 z"/>
+ <path style="fill:#3f3f3f" d="M 16.402667,2.153357 C 15.701254,1.7471231 14.701894,2.1753498 14.161946,3.1135102 L 9.938535,10.45171 5.7151234,17.78991 4.740491,19.483343 C 3.3006273,21.9851 4.0237163,25.089296 6.361756,26.443414 l 5.064331,2.933131 c 2.338032,1.354135 5.379454,0.430203 6.819314,-2.071559 l 0.974597,-1.693452 4.22341,-7.338201 4.223409,-7.3382 C 28.206816,9.99697 28.076828,8.9146587 27.375416,8.5084231 Z"/>
+ <path style="opacity:0.2" d="m 15.869141,5.1538129 -3.898438,6.7792971 10.072266,5.765625 3.86914,-6.726563 z m -4.857422,8.4824221 -0.644531,1.107422 1.673828,0.958984 0.646484,-1.107422 z m 2.792969,1.597656 -0.646485,1.107422 1.675781,0.958984 0.644532,-1.107422 z m -4.0839849,0.617187 -0.6445312,1.107422 1.6757811,0.958985 0.644531,-1.107422 z m 6.8749999,0.982422 -0.644531,1.107422 1.675781,0.958985 0.644531,-1.107422 z m -4.082031,0.615235 -0.644531,1.109375 1.675781,0.958984 0.644531,-1.107422 z m -4.0820314,0.617187 -0.6445312,1.107422 1.6757812,0.958984 0.6445314,-1.107421 z m 10.9570314,0.365235 -0.644531,1.109375 1.675781,0.958984 0.644531,-1.107422 z m -4.082031,0.617187 -0.644532,1.107422 1.675782,0.958984 0.644531,-1.107422 z m -4.082032,0.617188 -0.644531,1.107422 1.673828,0.958984 0.646485,-1.107422 z m -4.0820309,0.615234 -0.6464843,1.109375 1.6757812,0.958984 0.6445312,-1.107421 z m 10.9570309,0.367188 -0.644531,1.107421 1.673828,0.958985 0.646485,-1.107422 z m -4.082031,0.615234 -0.646484,1.109375 1.675781,0.958984 0.644531,-1.107422 z m -4.0839842,0.617187 -0.6445313,1.107422 1.6757815,0.958985 0.644531,-1.107422 z m 6.8750002,0.982422 -0.644532,1.107422 1.675782,0.958985 0.644531,-1.107422 z m -4.082032,0.617188 -0.644531,1.107422 1.675781,0.958984 0.644532,-1.107422 z m 2.792969,1.597656 -0.644531,1.107422 1.675781,0.960937 0.644531,-1.107422 z"/>
+ <path style="fill:#d7dcd7" d="m 15.870039,4.1550002 -3.900006,6.7784488 10.072116,5.765522 3.869733,-6.7260149 z"/>
+ <rect style="fill:#6771f2" width="1.931" height="1.282" x="15.87" y="5.5" transform="matrix(0.86782781,0.49686506,-0.50314149,0.86420405,0,0)"/>
+ <rect style="fill:#6771f2" width="1.931" height="1.282" x="19.09" y="5.5" transform="matrix(0.86782781,0.49686506,-0.50314149,0.86420405,0,0)"/>
+ <rect style="fill:#6771f2" width="1.931" height="1.282" x="22.31" y="5.5" transform="matrix(0.86782781,0.49686506,-0.50314149,0.86420405,0,0)"/>
+ <rect style="fill:#6771f2" width="1.931" height="1.282" x="25.53" y="5.5" transform="matrix(0.86782781,0.49686506,-0.50314149,0.86420405,0,0)"/>
+ <rect style="fill:#ffb845" width="1.931" height="1.282" x="15.87" y="8.06" transform="matrix(0.86782781,0.49686506,-0.50314149,0.86420405,0,0)"/>
+ <rect style="fill:#ff45ea" width="1.931" height="1.282" x="19.09" y="8.06" transform="matrix(0.86782781,0.49686506,-0.50314149,0.86420405,0,0)"/>
+ <rect style="fill:#6771f2" width="1.931" height="1.282" x="22.31" y="8.06" transform="matrix(0.86782781,0.49686506,-0.50314149,0.86420405,0,0)"/>
+ <rect style="fill:#6771f2" width="1.931" height="1.282" x="25.53" y="8.06" transform="matrix(0.86782781,0.49686506,-0.50314149,0.86420405,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="1.931" height="1.282" x="15.87" y="10.62" transform="matrix(0.86782781,0.49686506,-0.50314149,0.86420405,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="1.931" height="1.282" x="19.09" y="10.62" transform="matrix(0.86782781,0.49686506,-0.50314149,0.86420405,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="1.931" height="1.282" x="22.31" y="10.62" transform="matrix(0.86782781,0.49686506,-0.50314149,0.86420405,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="1.931" height="1.282" x="25.53" y="10.62" transform="matrix(0.86782781,0.49686506,-0.50314149,0.86420405,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="1.931" height="1.282" x="15.87" y="13.19" transform="matrix(0.86782781,0.49686506,-0.50314149,0.86420405,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="1.931" height="1.282" x="19.09" y="13.19" transform="matrix(0.86782781,0.49686506,-0.50314149,0.86420405,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="1.931" height="1.282" x="22.31" y="13.19" transform="matrix(0.86782781,0.49686506,-0.50314149,0.86420405,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="1.931" height="1.282" x="25.53" y="13.19" transform="matrix(0.86782781,0.49686506,-0.50314149,0.86420405,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.832031 2 C 15.229743 1.9930351 14.56707 2.409661 14.162109 3.1132812 L 9.9394531 10.451172 L 5.7148438 17.789062 L 4.7402344 19.482422 C 4.1479022 20.511596 3.9413619 21.639685 4.0429688 22.708984 C 4.1151398 21.954033 4.3306751 21.194029 4.7402344 20.482422 L 5.7148438 18.789062 L 9.9394531 11.451172 L 14.162109 4.1132812 C 14.702057 3.1751208 15.700931 2.748063 16.402344 3.1542969 L 27.375 9.5078125 C 27.655461 9.6702465 27.840201 9.9433493 27.931641 10.269531 C 28.111942 9.5313425 27.913832 8.8198871 27.375 8.5078125 L 16.402344 2.1542969 C 16.22699 2.0527384 16.032794 2.0023216 15.832031 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/time-admin.svg b/.icons/awkward/32x32/apps/time-admin.svg
new file mode 120000
index 00000000..162d1d7c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/time-admin.svg
@@ -0,0 +1 @@
+gnome-schedule.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/time.svg b/.icons/awkward/32x32/apps/time.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/time.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/timeshift.svg b/.icons/awkward/32x32/apps/timeshift.svg
new file mode 100644
index 00000000..75bf2212
--- /dev/null
+++ b/.icons/awkward/32x32/apps/timeshift.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#d44e41" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 16.703434,23.55791 c -1.959636,-0.659737 -2.986593,-0.554632 -3.792038,-0.530759 -0.855739,0.06898 -1.683874,0.315108 -2.522996,0.572411 -0.459837,0.125093 -0.460445,0.118593 -0.0308,-0.329668 1.322257,-1.079649 2.857762,-1.962936 4.390863,-2.251895 1.113051,0 1.849516,-0.831734 1.611529,-1.522344 C 15.46621,18.137745 13,16.365152 13,15.882086 c 0,-0.404334 0.756676,-1.430965 1.745793,-2.405679 0.437673,-0.431298 1.026539,-0.776249 0.890021,-0.893569 -0.284471,-0.244458 -3.012586,-0.582839 -4.287432,-0.582839 -1.018231,0 -1.915764,0.509547 -1.915764,1.137034 0,0.174082 0.1248491,0.65754 0.5221941,1.074351 l 0.7224449,0.757838 c -0.477859,0.508523 -0.6819978,1.059743 -1.5038881,1.059743 -1.178787,0 -1.178787,-0.890532 -1.1725522,-1.756743 0.166447,-2.121147 3.6362403,-4.5474343 6.9181053,-4.242999 2.07581,0.192907 3.89537,0.470965 5.882581,0.609787 1.10559,0.0509 1.798691,-0.207924 2.835611,-0.5744 0.751417,-0.265574 0.272216,0.588854 -0.852686,1.520363 -1.353011,1.120402 -2.153536,1.601414 -4.320678,1.415026 -1.620939,-0.139411 -2.064429,-0.04273 -2.435778,0.88029 -0.294691,0.732487 0.426723,1.430601 1.957444,2.921295 0.754821,0.73508 1.019818,1.209873 1.014584,1.674468 -0.0047,0.415767 -0.205723,0.823365 -0.791588,1.402029 -0.516551,0.510203 -1.212015,1.017722 -1.138136,1.127818 0.231793,0.34543 1.766479,0.9941 2.60293,0.9941 0.440881,0 1.672708,-0.124593 2.167589,-0.357124 0.837094,-0.393327 1.19241,-0.38978 1.19241,0.01191 0,0.31809 -3.034564,2.348888 -4.541453,2.34521 -0.274117,-6.99e-4 -1.078823,-0.20322 -1.788318,-0.442085 z"/>
+ <path style="fill:#3f3f3f" d="m 16.703434,22.557911 c -1.959636,-0.659737 -2.986593,-0.554632 -3.792038,-0.530759 -0.855739,0.06898 -1.683874,0.315108 -2.522996,0.572411 -0.459837,0.125093 -0.460445,0.118593 -0.0308,-0.329668 1.322257,-1.079649 2.857762,-1.962936 4.390863,-2.251895 1.113051,0 1.849516,-0.831734 1.611529,-1.522344 C 15.46621,17.137746 13,15.365153 13,14.882087 c 0,-0.404334 0.756676,-1.430965 1.745793,-2.405679 0.437673,-0.431298 1.026539,-0.776249 0.890021,-0.893569 C 15.351343,11.338381 12.623228,11 11.348382,11 c -1.018231,0 -1.915764,0.509547 -1.915764,1.137034 0,0.174082 0.1248491,0.65754 0.5221941,1.074351 l 0.7224449,0.757838 c -0.477859,0.508523 -0.6819978,1.059743 -1.5038881,1.059743 -1.178787,0 -1.178787,-0.890532 -1.1725522,-1.756743 0.166447,-2.121147 3.6362403,-4.5474343 6.9181053,-4.2429988 2.07581,0.1929067 3.89537,0.4709649 5.882581,0.6097869 1.10559,0.0509 1.798691,-0.207924 2.835611,-0.5744006 C 24.388531,8.799037 23.90933,9.6534651 22.784428,10.584974 21.431417,11.705376 20.630892,12.186388 18.46375,12 c -1.620939,-0.139411 -2.064429,-0.04273 -2.435778,0.88029 -0.294691,0.732487 0.426723,1.430601 1.957444,2.921295 0.754821,0.73508 1.019818,1.209873 1.014584,1.674468 -0.0047,0.415767 -0.205723,0.823365 -0.791588,1.402029 -0.516551,0.510203 -1.212015,1.017722 -1.138136,1.127818 0.231793,0.34543 1.766479,0.9941 2.60293,0.9941 0.440881,0 1.672708,-0.124593 2.167589,-0.357124 0.837094,-0.393327 1.19241,-0.38978 1.19241,0.01191 0,0.31809 -3.034564,2.348888 -4.541453,2.34521 -0.274117,-6.99e-4 -1.078823,-0.20322 -1.788318,-0.442085 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/timidity.svg b/.icons/awkward/32x32/apps/timidity.svg
new file mode 100644
index 00000000..25c11bdf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/timidity.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#7d7d7d" width="29" height="29" x="2" y="1" rx="1.45" ry="1.45"/>
+ <path style="opacity:0.2" d="m 7,4 v 6 h 2 v 4 h 6 v -4 h 2 V 4 Z m 13,0 v 2 h 6 V 4 Z m 0,4 v 6 h 6 V 8 Z M 6.125,16 C 5.5017501,16 5,16.483818 5,17.083984 V 27.916016 C 5,28.516182 5.5017501,29 6.125,29 h 0.75 C 7.4982499,29 8,28.516182 8,27.916016 V 17.083984 C 8,16.483818 7.4982499,16 6.875,16 Z m 4,0 C 9.5017501,16 9,16.483818 9,17.083984 V 27.916016 C 9,28.516182 9.5017501,29 10.125,29 h 0.75 C 11.49825,29 12,28.516182 12,27.916016 V 17.083984 C 12,16.483818 11.49825,16 10.875,16 Z m 4,0 C 13.50175,16 13,16.483818 13,17.083984 V 27.916016 C 13,28.516182 13.50175,29 14.125,29 h 0.75 C 15.49825,29 16,28.516182 16,27.916016 V 17.083984 C 16,16.483818 15.49825,16 14.875,16 Z m 4,0 C 17.50175,16 17,16.483818 17,17.083984 V 27.916016 C 17,28.516182 17.50175,29 18.125,29 h 0.75 C 19.49825,29 20,28.516182 20,27.916016 V 17.083984 C 20,16.483818 19.49825,16 18.875,16 Z m 4,0 C 21.50175,16 21,16.483818 21,17.083984 V 27.916016 C 21,28.516182 21.50175,29 22.125,29 h 0.75 C 23.49825,29 24,28.516182 24,27.916016 V 17.083984 C 24,16.483818 23.49825,16 22.875,16 Z m 4,0 C 25.50175,16 25,16.483818 25,17.083984 V 27.916016 C 25,28.516182 25.50175,29 26.125,29 h 0.75 C 27.49825,29 28,28.516182 28,27.916016 V 17.083984 C 28,16.483818 27.49825,16 26.875,16 Z"/>
+ <rect style="fill:#ffffff" width="3" height="13" x="5" y="15" rx="1.125" ry="1.083"/>
+ <rect style="fill:#ffffff" width="3" height="13" x="9" y="15" rx="1.125" ry="1.083"/>
+ <rect style="fill:#ffffff" width="3" height="13" x="13" y="15" rx="1.125" ry="1.083"/>
+ <rect style="fill:#ffffff" width="3" height="13" x="17" y="15" rx="1.125" ry="1.083"/>
+ <rect style="fill:#ffffff" width="3" height="13" x="21" y="15" rx="1.125" ry="1.083"/>
+ <rect style="fill:#ffffff" width="3" height="13" x="25" y="15" rx="1.125" ry="1.083"/>
+ <rect style="fill:#4f4f4f" width="3" height="7" x="7" y="15" rx="1.125" ry="1.05"/>
+ <rect style="fill:#17d4e4" width="6" height="10" x="9" y="3"/>
+ <rect style="fill:#17d4e4" width="6" height="10" x="3" y="-17" transform="rotate(90)"/>
+ <rect style="fill:#17d4e4" width="6" height="6" x="20" y="7"/>
+ <rect style="fill:#17d4e4" width="6" height="2" x="20" y="3"/>
+ <rect style="fill:#4f4f4f" width="3" height="7" x="11" y="15" rx="1.125" ry="1.05"/>
+ <rect style="fill:#4f4f4f" width="3" height="7" x="15" y="15" rx="1.125" ry="1.05"/>
+ <rect style="fill:#4f4f4f" width="3" height="7" x="23" y="15" rx="1.125" ry="1.05"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 3 L 7 4 L 17 4 L 17 3 L 7 3 z M 20 3 L 20 4 L 26 4 L 26 3 L 20 3 z M 20 7 L 20 8 L 26 8 L 26 7 L 20 7 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tint2.svg b/.icons/awkward/32x32/apps/tint2.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tint2.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tint2conf.svg b/.icons/awkward/32x32/apps/tint2conf.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tint2conf.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tipp10.svg b/.icons/awkward/32x32/apps/tipp10.svg
new file mode 100644
index 00000000..6c8babaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tipp10.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="27" height="27" x="2" y="4" rx="1.35" ry="1.35"/>
+ <rect style="fill:#e4e4e4" width="27" height="27" x="2" y="3" rx="1.35" ry="1.35"/>
+ <g transform="translate(0,1)">
+ <rect style="fill:#d07517" width="3" height="3" x="14" y="14" ry=".721"/>
+ <rect style="fill:#d07517" width="3" height="3" x="14" y="10" ry=".721"/>
+ <rect style="fill:#d07517" width="3" height="3" x="14" y="22" ry=".721"/>
+ <rect style="fill:#d07517" width="3" height="3" x="14" y="18" ry=".721"/>
+ <rect style="fill:#d07517" width="3" height="3" x="14" y="6" ry=".721"/>
+ <rect style="fill:#d07517" width="3" height="3" x="10" y="6" ry=".721"/>
+ <rect style="fill:#d07517" width="3" height="3" x="6" y="6" ry=".721"/>
+ <rect style="fill:#d07517" width="3" height="3" x="22" y="6" ry=".721"/>
+ <rect style="fill:#d07517" width="3" height="3" x="18" y="6" ry=".721"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.3496094 3 C 2.6017094 3 2 3.6017094 2 4.3496094 L 2 5.3496094 C 2 4.6017094 2.6017094 4 3.3496094 4 L 27.650391 4 C 28.398291 4 29 4.6017094 29 5.3496094 L 29 4.3496094 C 29 3.6017094 28.398291 3 27.650391 3 L 3.3496094 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tixati.svg b/.icons/awkward/32x32/apps/tixati.svg
new file mode 100644
index 00000000..9cb02063
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tixati.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path transform="translate(0,-1)" d="m14.182 3l-12.036 26.139c0.2402 0.508 0.7529 0.861 1.354 0.861h0.4531l12.047-26.164 12.047 26.164h0.453c0.601 0 1.114-0.353 1.354-0.861l-12.036-26.139h-3.636z"/>
+ </g>
+ <g>
+ <path fill="#ed5050" d="m14.182 2-12.182 26.459v0.041c0 0.82835 0.66488 1.4957 1.4922 1.5l12.508-27.164 12.508 27.164c0.827-0.004 1.492-0.672 1.492-1.5v-0.041l-12.182-26.459h-3.636z"/>
+ </g>
+ <path opacity=".2" d="m3.4219 3.0156c-0.7672 0.0399-1.3742 0.6469-1.4141 1.4141l12.578 12.578-12.33 12.33c0.0002 0-0.0005 0.001-0.0001 0.002 0.269 0.399 0.7247 0.66 1.2441 0.66h0.9219l11.578-11.578 11.578 11.578h0.922c0.519 0 0.975-0.261 1.244-0.66v-0.002l-12.33-12.33 12.578-12.578c-0.04-0.7676-0.647-1.3745-1.414-1.4144l-12.578 12.578-12.578-12.578z"/>
+ <path fill="#70ed50" d="m3.4219 2.0078c-0.7672 0.0399-1.3742 0.6469-1.4141 1.4141l12.578 12.578-12.578 12.578c0.039871 0.76714 0.64693 1.3742 1.4141 1.4141l12.578-12.578 12.578 12.578c0.76714-0.03987 1.3742-0.64693 1.4141-1.4141l-12.578-12.578 12.578-12.578c-0.04-0.7673-0.647-1.3743-1.414-1.4142l-12.578 12.578-12.578-12.578z"/>
+ <path fill="#5093ed" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v0.5h13v26h2v-26h13v-0.5c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m3.5 3c-0.831 0-1.5 0.669-1.5 1.5v0.5h13v25h2v-25h13v-0.5c0-0.831-0.669-1.5-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tmm.svg b/.icons/awkward/32x32/apps/tmm.svg
new file mode 100644
index 00000000..d1860f30
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tmm.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,29.55 V 3.45 C 30,2.6467 29.3533,2 28.55,2 H 2.45 C 1.6467,2 1,2.6467 1,3.45 v 26.1 C 1,30.3533 1.6467,31 2.45,31 h 26.1 C 29.3533,31 30,30.3533 30,29.55 Z"/>
+ <path style="fill:#4f4f4f" d="M 30,28.55 V 2.45 C 30,1.6467 29.3533,1 28.55,1 H 2.45 C 1.6467,1 1,1.6467 1,2.45 v 26.1 C 1,29.3533 1.6467,30 2.45,30 h 26.1 C 29.3533,30 30,29.3533 30,28.55 Z"/>
+ <path style="opacity:0.2" d="M 4,5 V 8 H 7 V 5 Z m 6.445312,0 C 9.6450903,5 9,5.6247906 9,6.4003906 V 10.599609 C 9,11.375209 9.6450903,12 10.445312,12 H 20.554688 C 21.35491,12 22,11.375209 22,10.599609 V 6.4003906 C 22,5.6247906 21.35491,5 20.554688,5 Z M 24,5 v 3 h 3 V 5 Z M 4,10 v 3 h 3 v -3 z m 20,0 v 3 h 3 V 10 Z M 10.445312,13 C 9.6450903,13 9,13.624791 9,14.400391 v 4.199218 C 9,19.375209 9.6450903,20 10.445312,20 H 20.554688 C 21.35491,20 22,19.375209 22,18.599609 V 14.400391 C 22,13.624791 21.35491,13 20.554688,13 Z M 4,15 v 3 h 3 v -3 z m 20,0 v 3 h 3 V 15 Z M 4,20 v 3 h 3 v -3 z m 20,0 v 3 h 3 V 20 Z M 10.445312,21 C 9.6450903,21 9,21.624791 9,22.400391 v 4.199218 C 9,27.375209 9.6450903,28 10.445312,28 H 20.554688 C 21.35491,28 22,27.375209 22,26.599609 V 22.400391 C 22,21.624791 21.35491,21 20.554688,21 Z M 4,25 v 3 h 3 v -3 z m 20,0 v 3 h 3 v -3 z"/>
+ <path style="fill:#ffffff" d="M 4,4 V 7 H 7 V 4 Z"/>
+ <rect style="fill:#28a1e1" width="13" height="7" x="9" y="4" rx="1.444" ry="1.4"/>
+ <path style="fill:#ffffff" d="m 4,9 v 3 H 7 V 9 Z"/>
+ <path style="fill:#ffffff" d="m 4,14 v 3 h 3 v -3 z"/>
+ <path style="fill:#ffffff" d="m 4,19 v 3 h 3 v -3 z"/>
+ <path style="fill:#ffffff" d="m 4,24 v 3 h 3 v -3 z"/>
+ <rect style="fill:#28a1e1" width="13" height="7" x="9" y="12" rx="1.444" ry="1.4"/>
+ <rect style="fill:#28a1e1" width="13" height="7" x="9" y="20" rx="1.444" ry="1.4"/>
+ <path style="fill:#ffffff" d="m 24,4 v 3 h 3 V 4 Z"/>
+ <path style="fill:#ffffff" d="m 24,9 v 3 h 3 V 9 Z"/>
+ <path style="fill:#ffffff" d="m 24,14 v 3 h 3 v -3 z"/>
+ <path style="fill:#ffffff" d="m 24,19 v 3 h 3 v -3 z"/>
+ <path style="fill:#ffffff" d="m 24,24 v 3 h 3 v -3 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/to-the-moon.svg b/.icons/awkward/32x32/apps/to-the-moon.svg
new file mode 100644
index 00000000..70cae32b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/to-the-moon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#7a509e" cx="16" cy="16" r="14"/>
+ <circle style="opacity:0.2" cx="-16" cy="17" r="10" transform="scale(-1,1)"/>
+ <circle style="fill:#fae8a2" cx="-16" cy="16" r="10" transform="scale(-1,1)"/>
+ <path style="opacity:0.2" d="m 16.9445,6.0537006 a 9.9999994,9.9999994 0 0 1 3.619,1.0498 c -0.0505,0.1600499 0.0085,0.3405999 0.1925,0.4999999 0.1245,0.1079 0.2265,0.27595 0.2265,0.37405 0,0.29985 -0.271,0.76025 -0.4875,0.8271499 -0.2875,0.089 -0.191,0.3958 0.179,0.5653 0.171,0.0785 0.3815,0.3045 0.4675,0.502 C 21.228,10.07 21.355,10.265 21.424,10.3055 c 0.0685,0.041 0.125,0.1955 0.125,0.344 0,0.2075 -0.095,0.308 -0.4065,0.4325 -0.223,0.0895 -0.49,0.1545 -0.5935,0.1445 -0.5955,-0.056 -0.637,0.291 -0.1165,0.969 0.2765,0.36 0.4095,0.4505 0.598,0.405 0.1755,-0.042 0.2715,0.0076 0.3515,0.1815 0.084,0.1845 0.222,0.247 0.5925,0.2725 0.3645,0.0255 0.5275,0.0995 0.664,0.299 0.1,0.1455 0.244,0.2635 0.3205,0.2635 0.0767,0 0.2568,0.098 0.4004,0.217 0.2922,0.2425 0.4063,0.267 0.50875,0.1085 0.1354,-0.21 0.427549,-0.104 0.862299,0.3125 0.3845,0.368 0.43105,0.4665 0.37305,0.786 -0.1032,0.5685 -0.41155,1.073 -0.76365,1.249 -0.307249,0.1535 -0.313249,0.17 -0.12695,0.367 0.10715,0.1135 0.291,0.235 0.4082,0.2705 0.3385,0.103 0.14795,0.232 -0.45605,0.309 -0.618199,0.0785 -0.810299,0.3025 -0.521499,0.608 0.16105,0.1705 0.152,0.2025 -0.10645,0.3645 -0.505,0.317 -0.9066,0.123 -0.4326,-0.209 0.30465,-0.2135 0.0916,-0.3005 -0.3555,-0.1455 -0.3565,0.1235 -0.427,0.1165 -0.6375,-0.0665 -0.4325,-0.3745 -0.9025,0.1795 -0.507,0.5975 0.2515,0.2665 0.1755,0.5875 -0.1505,0.632 -0.144,0.0195 -0.443,0.1535 -0.665,0.298 -0.222,0.144 -0.464,0.2625 -0.537,0.2625 -0.073,0 -0.279,0.1465 -0.458,0.3255 -0.363,0.3625 -0.5645,0.4085 -0.667,0.153 -0.123,-0.307 -0.0735,-0.4655 0.258,-0.827 0.2635,-0.288 0.692,-1.053 0.692,-1.2365 0,-0.113 -0.4355,-0.017 -0.6795,0.1495 -0.1525,0.1045 -0.3995,0.239 -0.549,0.3 -0.159,0.065 -0.324,0.267 -0.3995,0.488 -0.1175,0.347 -0.164,0.377 -0.58,0.377 H 17.417 L 17.3485,20.12 c -0.082,0.9775 -0.1605,1.1755 -0.496,1.256 -0.247,0.0595 -0.5105,0.442 -0.5105,0.741 0,0.0795 0.1775,0.2745 0.3945,0.433 0.269,0.1965 0.385,0.3635 0.367,0.527 -0.0225,0.2045 0.024,0.2365 0.3135,0.215 0.1865,-0.014 0.5105,0.0515 0.7185,0.1455 0.2465,0.111 0.5135,0.1465 0.764,0.1015 0.288,-0.0515 0.3855,-0.0315 0.3855,0.081 0,0.083 0.101,0.238 0.224,0.345 0.304,0.263499 0.1785,0.402999 -0.2885,0.318999 -0.29,-0.052 -0.403,-0.029 -0.453,0.096 -0.1065,0.2655 0.1635,0.6455 0.414,0.583 0.159,-0.04 0.235,0.0145 0.2845,0.202 0.017,0.0665 0.0485,0.123 0.086,0.171 a 9.9999994,9.9999994 0 0 1 -1.5825,0.4675 c 0.05,-0.0955 0.107,-0.1825 0.1625,-0.2215 0.2575,-0.182 0.085,-0.655 -0.2695,-0.74 -0.3615,-0.087 -0.3045,-0.3215 0.0885,-0.3665 0.3445,-0.039 0.711,-0.388 0.596,-0.566499 -0.0775,-0.1195 -0.407,-0.102 -1.0735,0.056 -0.301,0.071 -0.5065,-0.072 -1.204,-0.835 -0.4035,-0.442 -0.714,-0.626 -1.0545,-0.626 -0.13,0 -0.5935,-0.1195 -1.0305,-0.2655 -0.825,-0.2765 -1.1475,-0.2665 -1.117,0.035 0.063,0.627 -0.3405,0.606 -0.998,-0.051 -0.274,-0.2735 -0.5245,-0.4715 -0.557,-0.4405 -0.1255,0.1205 0.1005,0.707 0.3645,0.9445 0.3345,0.301 0.351,0.491 0.0565,0.6415 -0.161,0.083 -0.2295,0.2505 -0.255,0.627 l -0.034,0.513999 h -0.418 c -0.1465,0 -0.268,0.02 -0.366,0.0575 A 9.9999994,9.9999994 0 0 1 6.0155006,16.3135 c 0.153,-0.327 0.142,-0.5245 0,-0.747 a 9.9999994,9.9999994 0 0 1 0.045,-0.5605 c 0.091,-0.0045 0.184,-0.0085 0.291,-0.004 0.504,0.021 0.9354999,-0.1775 0.9354999,-0.4305 0,-0.0535 0.179,-0.273999 0.3975,-0.489499 0.248,-0.244 0.375,-0.46 0.338,-0.572 -0.034,-0.102 0.039,-0.2665 0.168,-0.378 0.1255,-0.109 0.2285,-0.284 0.2285,-0.389 0,-0.1675 0.1065,-0.1885 0.8769999,-0.17 l 0.8769996,0.0215 -0.015,0.8645 C 10.132,14.973 9.9065004,15.366 9.2110004,15.1125 c -0.3185,-0.1165 -1.1009999,-0.0285 -1.3234999,0.148 -0.0805,0.064 -0.197,0.296 -0.2585,0.516 -0.062,0.2195 -0.291,0.6 -0.5099999,0.8445 -0.443,0.496 -0.4775,0.6895 -0.2235,1.2715 0.2215,0.508 0.4604999,0.4495 0.4129999,-0.1015 l -0.035,-0.41 0.375,0.07 c 0.2075,0.0395 0.4675,0.1925 0.584,0.344 0.166,0.2155 0.2435,0.247 0.368,0.1485 0.087,-0.069 0.1574999,-0.2145 0.1574999,-0.3225 0,-0.108 0.107,-0.228 0.237,-0.2675 0.1305,-0.03952 0.309,-0.23602 0.3965,-0.43752 0.1405,-0.322 0.137,-0.4205 -0.0265,-0.8115 -0.1655,-0.3965 -0.167,-0.462 -0.0145,-0.6085 0.14,-0.134 0.2125,-0.1385 0.3965,-0.028 0.185,0.1105 0.2724996,0.1025 0.4924996,-0.045 0.1465,-0.0985 0.403,-0.18 0.569,-0.18 0.3375,0 0.4395,-0.164 0.4395,-0.707 0,-0.5015 0.299,-0.6835 1.011,-0.618 0.494,0.0455 0.603,0.013 1.0015,-0.294 0.2465,-0.1895 0.6355,-0.6455 0.8655,-1.0145 0.23,-0.369 0.4775,-0.7545 0.55,-0.8565 0.104,-0.1475 0.0785,-0.289 -0.125,-0.6905 l -0.257,-0.505 0.543,0.0735 c 0.966,0.1305 1.1615,0.2555 0.746,0.4785 -0.162,0.0865 -0.169,0.131 -0.044,0.2755 0.082,0.094 0.1205,0.2435 0.085,0.332 -0.0355,0.088 0.0095,0.296 0.0995,0.4615 0.0905,0.166 0.166,0.3985 0.169,0.518 0.0095,0.3725 0.6475,0.669 1.3585,0.6295 1.077,-0.0595 1.1645,-0.0425 1.547,0.3125 0.478,0.444 0.5395,0.6505 0.317,1.0625 -0.2155,0.4 -0.5985,0.5595 -1.2615,0.5265 -0.593,-0.0295 -0.66,0.023 -0.5245,0.415 0.1155,0.333 0.5025,0.461 0.765,0.253 0.202,-0.1605 0.8985,-0.0365 1.112,0.1985 0.0895,0.098 0.2225,0.356 0.295,0.572 0.125,0.373 0.1615,0.396 0.7215,0.45 0.559,0.0545 0.613,0.0365 1.015,-0.334 0.4485,-0.413 0.5245,-0.729 0.3085,-1.273 -0.096,-0.241 -0.167,-0.2805 -0.423,-0.2335 -0.507,0.0925 -0.707,-0.0835 -0.707,-0.625 0,-0.2625 0.051,-0.508 0.1135,-0.545 0.062,-0.037 0.113,-0.176 0.113,-0.3095 0,-0.1335 0.064,-0.3055 0.1415,-0.381 0.1135,-0.11 0.097,-0.169 -0.084,-0.297 -0.124,-0.0875 -0.328,-0.1465 -0.453,-0.1315 -0.1245,0.015 -0.469,-0.039 -0.7655,-0.1195 -0.4285,-0.1155 -0.5545,-0.203 -0.6125,-0.4285 -0.11,-0.428 -0.3785,-0.7715 -0.6035,-0.7715 -0.3555,0 -0.363,-0.836 -0.0175,-2.0519996 0.051,-0.1795 0.1915,-0.2935 0.4395,-0.355 0.201,-0.05 0.4195,-0.187 0.4855,-0.3049 0.0655,-0.1179 0.186,-0.2138999 0.2675,-0.2138999 0.0815,0 0.241,-0.0976 0.3535,-0.2168 0.1135,-0.12 0.348,-0.2168 0.5265,-0.2168 0.4225,0 0.4295,-0.2909 0.0105,-0.4443 -0.4425,-0.1622 -1.1315,0.0504 -1.298,0.40035 -0.2255,0.47455 -0.476,0.27655 -0.5565,-0.4404 C 18.377,6.9365006 18.071,6.6816506 17.1065,6.6816506 H 16.413 l 0.304,-0.3037 c 0.0945,-0.0948 0.173,-0.21065 0.2275,-0.32425 z m -3.595,0.31445 c 0.0195,0.0176 0.0385,0.032 0.0575,0.05175 0.232,0.2368 0.341,0.27055 0.6995,0.21585 0.626,-0.09545 0.5455,0.1566 -0.1475,0.46095 -0.3745,0.1645499 -0.6155,0.3521499 -0.6975,0.5419499 -0.395,0.9158 -0.667,1.4088499 -0.8035,1.4588499 -0.276,0.1015 -0.4405,-0.1022 -0.502,-0.6228999 -0.0705,-0.5974 -0.2725,-0.72405 -0.6355,-0.39745 -0.141,0.12675 -0.338,0.23045 -0.4375,0.23045 -0.3105,0 -0.54,0.12465 -0.54,0.293 0,0.0887 -0.105,0.3024499 -0.2335,0.4753999 -0.1894996,0.2545 -0.3179996,0.3155 -0.6719996,0.3155 -0.4345,0 -0.7009999,0.0815 -1.2449999,0.382 -0.0085,0.0045 -0.017,0.006 -0.0255,0.0105 A 9.9999994,9.9999994 0 0 1 13.3495,6.3681506 Z M 25.997999,15.95715 a 9.9999994,9.9999994 0 0 1 0.0019,0.043 9.9999994,9.9999994 0 0 1 -0.1953,1.921 c -0.3623,0.1475 -0.4624,0.089 -0.5,-0.248 -0.01945,-0.1745 -0.11055,-0.372 -0.20315,-0.4405 -0.14305,-0.1055 -0.11725,-0.1595 0.1758,-0.3595 0.1897,-0.1295 0.37665,-0.3555 0.41505,-0.502 0.0372,-0.142 0.163,-0.297 0.30565,-0.414 z m -3.147549,3.3055 c 0.0935,-0.0095 0.20615,0.0405 0.33115,0.1605 0.26445,0.253 0.2245,0.7615 -0.07521,0.9625 -0.34345,0.2305 -0.475949,0.1635 -0.519449,-0.2615 -0.0535,-0.524 0.0585,-0.84 0.263499,-0.8615 z m -1.697,1.512 c 0.102,0.0035 0.2145,0.0765 0.327,0.2305 0.1195,0.163 0.152,0.3735 0.1065,0.693 -0.0565,0.393 -0.032,0.477 0.1735,0.5825 0.2645,0.135 0.321,0.537 0.1045,0.744 -0.215,0.206 -0.42,0.152 -0.494,-0.13 -0.105,-0.402 -0.6935,-0.449 -1.0955,-0.088 -0.1715,0.154 -0.3115,0.232 -0.3115,0.173 0,-0.059 0.1785,-0.2735 0.3965,-0.4755 0.3335,-0.31 0.3955,-0.442 0.3955,-0.841 0,-0.563 0.1725,-0.8955 0.3975,-0.8885 z m 2.78695,1.291 a 9.9999994,9.9999994 0 0 1 -0.23145,0.292 c 0.06815,-0.1055 0.14595,-0.2065 0.23145,-0.292 z m -3.36995,1.535 c 0.0505,0.0175 0.072,0.081 0.072,0.1925 0,0.113 0.072,0.2315 0.16,0.2635 0.117,0.043 0.144,0.178499 0.099,0.501999 -0.0085,0.0605 -0.011,0.109 -0.014,0.1595 a 9.9999994,9.9999994 0 0 1 -0.416,0.2135 c 0.007,-0.173 -0.0245,-0.3765 -0.115,-0.6315 -0.1535,-0.432999 -0.159,-0.541499 -0.034,-0.617499 0.117,-0.071 0.197,-0.0995 0.248,-0.082 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 6 A 10 10 0 0 0 6 16 A 10 10 0 0 0 6.0214844 16.414062 A 10 10 0 0 1 16 7 A 10 10 0 0 1 25.978516 16.585938 A 10 10 0 0 0 26 16 A 10 10 0 0 0 16 6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/toby-the-secret-mine.svg b/.icons/awkward/32x32/apps/toby-the-secret-mine.svg
new file mode 100644
index 00000000..5340c7d1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/toby-the-secret-mine.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:.2" d="m5.0021351 1039.1093c-0.03899-2.8966 0.4562324-5.6521 1.4700153-8.1797 1.2702079-3.2058 3.122747-6.4761 6.4014286-7.3591 0.755665-0.1933 3.029119-0.2805 3.172542-0.1371 0.03633 0.036-0.239148 0.4006-0.612242 0.8094-0.802474 0.8792-1.946314 2.0617-2.232649 3.1812-0.262151 1.0251-0.259274 1.3165 0.02954 1.5051 0.627942 0.4101 5.832284 0.705 6.484859 0.3478 0.130067-0.071 0.562038-0.3153 0.959939-0.7133 0.911877-0.9117 2.549091-1.9152 3.757474-2.1014 0.868421-0.1338 2.497429-0.023 2.56528 0.1826 0.02156 0.065-0.264923 0.3358-0.636644 0.6011-0.748 0.5338-1.611508 1.2582-1.858048 1.7777-0.149562 0.3151-0.142541 0.4098 0.09913 1.3366 0.38155 1.463 0.528396 3.4915 0.375306 5.2778-0.166811 1.9464-0.710067 5.5779-1.133987 7.5805-1.07007 5.0548-3.027402 7.4794-5.866822 8.0757-0.687316 0.1443-2.582027 0.014-2.582027 0.014-6.7977626-0.3765-10.26551-6.1952-10.393127-12.1991z"/>
+ <path style="fill:#4f4f4f" d="m5.0021351 1038.1093c-0.03899-2.8966 0.4562324-5.6521 1.4700153-8.1797 1.2702079-3.2058 3.122747-6.4761 6.4014286-7.3591 0.755665-0.1933 3.029119-0.2805 3.172542-0.1371 0.03633 0.036-0.239148 0.4006-0.612242 0.8094-0.802474 0.8792-1.946314 2.0617-2.232649 3.1812-0.262151 1.0251-0.259274 1.3165 0.02954 1.5051 0.627942 0.4101 5.832284 0.705 6.484859 0.3478 0.130067-0.071 0.562038-0.3153 0.959939-0.7133 0.911877-0.9117 2.549091-1.9152 3.757474-2.1014 0.868421-0.1338 2.497429-0.023 2.56528 0.1826 0.02156 0.065-0.264923 0.3358-0.636644 0.6011-0.748 0.5338-1.611508 1.2582-1.858048 1.7777-0.149562 0.3151-0.142541 0.4098 0.09913 1.3366 0.38155 1.463 0.528396 3.4915 0.375306 5.2778-0.166811 1.9464-0.710067 5.5779-1.133987 7.5805-1.07007 5.0548-3.027402 7.4794-5.866822 8.0757-0.687316 0.1443-2.582027 0.014-2.582027 0.014-6.7977626-0.3765-10.26551-6.1952-10.393127-12.1991z"/>
+ <circle style="opacity:.2" cx="13.5" cy="1043.862" r="1.5"/>
+ <circle style="fill:#ffffff" cx="13.5" cy="1042.862" r="1.5"/>
+ <circle style="opacity:.2" cx="21.5" cy="1044.862" r="1.5"/>
+ <circle style="fill:#ffffff" cx="21.5" cy="1043.862" r="1.5"/>
+ <path style="opacity:.1;fill:#ffffff" transform="translate(0,1020.3622)" d="m15.595703 2.0058594c-0.735337-0.026911-2.155907 0.05815-2.722656 0.203125-3.2786817 0.883-5.1301829 4.153575-6.4003908 7.359375-1.0135537 2.5270286-1.5094428 5.2838056-1.4707031 8.1796876 0.0009905 0.046336 0.0064241 0.09236 0.0078125 0.138672 0.0606443-2.581754 0.5501652-5.04272 1.4628906-7.31836 1.2702079-3.2057996 3.1217091-6.4763746 6.4003908-7.3593746 0.508935-0.1301861 1.673839-0.2052717 2.445312-0.2011719 0.037048-0.0403922 0.079439-0.0877353 0.115235-0.1269531 0.373094-0.4088 0.649611-0.7745469 0.613281-0.8105469-0.035856-0.03585-0.206059-0.0554828-0.451172-0.0644531zm9.595703 3.0371094c-0.275901 0.0052156-0.540707 0.0231906-0.757812 0.0566406-1.208383 0.1862-2.845936 1.1898625-3.757813 2.1015625-0.397901 0.398-0.83087 0.6418906-0.960937 0.7128906-0.652575 0.3572-5.856433 0.0624438-6.484375-0.3476563-0.052243-0.0341151-0.083533-0.0784705-0.117188-0.1230468-0.155679 0.698795-0.128681 0.962491 0.117188 1.1230468 0.627942 0.4101001 5.8318 0.7048563 6.484375 0.3476563 0.130067-0.071 0.563036-0.3148906 0.960937-0.7128906 0.911877-0.9117 2.54943-1.9153625 3.757813-2.1015625 0.467498-0.0720288 1.139424-0.067856 1.685547-0.0214844 0.083093-0.0620177 0.160883-0.1372907 0.242187-0.1953125 0.371721-0.2653 0.658279-0.5346094 0.636719-0.5996094-0.050888-0.1542-0.978937-0.2558812-1.806641-0.2402343zm-0.667968 3.5898437c-0.004606 0.0090606-0.015289 0.0203557-0.019532 0.0292969-0.149562 0.3151-0.142061 0.4091375 0.09961 1.3359375 0.247737 0.9499141 0.382074 2.1400731 0.414062 3.3457031 0.044187-1.53223-0.097233-3.130864-0.414062-4.3457031-0.049119-0.1883698-0.049691-0.2367751-0.080078-0.3652344z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/todoist.svg b/.icons/awkward/32x32/apps/todoist.svg
new file mode 100644
index 00000000..8dbad75f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/todoist.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c2352a" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m19.936 5.9904a1.5002 1.5002 0 0 0 -0.668 0.2011l-11.828 6.6235-5.44-2.561v3.316l4.8613 2.288a1.5002 1.5002 0 0 0 1.3711 -0.04883l12.5-7.0003a1.5002 1.5002 0 0 0 -0.64648 -2.8184 1.5002 1.5002 0 0 0 -0.15039 0zm0 5a1.5002 1.5002 0 0 0 -0.66797 0.20117l-11.828 6.624-5.44-2.561v3.316l4.8613 2.288a1.5002 1.5002 0 0 0 1.3711 -0.04883l12.5-7a1.5002 1.5002 0 0 0 -0.64648 -2.8184 1.5002 1.5002 0 0 0 -0.15039 0zm0 5a1.5002 1.5002 0 0 0 -0.66797 0.20117l-11.828 6.624-5.44-2.561v3.316l4.8613 2.288a1.5002 1.5002 0 0 0 1.3711 -0.04883l12.5-7a1.5002 1.5002 0 0 0 -0.64648 -2.8184 1.5002 1.5002 0 0 0 -0.15039 0z"/>
+ <path fill="#fff" fill-rule="evenodd" d="m19.936 4.9902a1.5002 1.5002 0 0 0 -0.668 0.2012l-11.828 6.6226-5.44-2.5601v3.3161l4.8613 2.287a1.5002 1.5002 0 0 0 1.3711 -0.048l12.5-7.0004a1.5002 1.5002 0 0 0 -0.646 -2.8184 1.5002 1.5002 0 0 0 -0.15 0zm0 5a1.5002 1.5002 0 0 0 -0.668 0.2008l-11.828 6.623-5.44-2.56v3.316l4.8613 2.287a1.5002 1.5002 0 0 0 1.3711 -0.048l12.5-7a1.5002 1.5002 0 0 0 -0.646 -2.8188 1.5002 1.5002 0 0 0 -0.15 0zm0 4.9998a1.5002 1.5002 0 0 0 -0.668 0.201l-11.828 6.623-5.44-2.56v3.316l4.8613 2.287a1.5002 1.5002 0 0 0 1.3711 -0.048l12.5-7a1.5002 1.5002 0 0 0 -0.646 -2.819 1.5002 1.5002 0 0 0 -0.15 0z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/toki-tori.svg b/.icons/awkward/32x32/apps/toki-tori.svg
new file mode 100644
index 00000000..6987e2b7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/toki-tori.svg
@@ -0,0 +1,19 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 25.321036,12.000357 a 0.70446698,0.66924587 0 0 1 0.537927,0.257476 c 3.693723,4.497635 3.060033,8.77941 3.140894,13.059446 a 0.70446698,0.66924587 0 0 1 -1.340004,0.301915 c 0,0 -1.070297,-2.112954 -2.135203,-4.758751 -1.064905,-2.645798 -2.150111,-5.788407 -2.124195,-8.111181 a 0.70446698,0.66924587 0 0 1 0.650741,-0.66003 l 1.1983,-0.08757 a 0.70446698,0.66924587 0 0 1 0.07154,-0.0013 z"/>
+ <path style="opacity:0.2" d="m 6.6789641,12.000356 a 0.70446698,0.66924587 0 0 0 -0.5379276,0.257476 c -3.6937221,4.497635 -3.0600321,8.77941 -3.1408937,13.059446 a 0.70446698,0.66924587 0 0 0 1.3400043,0.301915 c 0,0 1.0702966,-2.112954 2.1352024,-4.758751 1.0649058,-2.645798 2.1501116,-5.788407 2.1241955,-8.111181 a 0.70446698,0.66924587 0 0 0 -0.650741,-0.66003 l -1.1982999,-0.08757 a 0.70446698,0.66924587 0 0 0 -0.07154,-0.0013 z"/>
+ <path style="fill:#e88332" d="m 6.6789641,11.000356 a 0.70446698,0.66924587 0 0 0 -0.5379276,0.257476 c -3.6937221,4.497635 -3.0600321,8.77941 -3.1408937,13.059446 a 0.70446698,0.66924587 0 0 0 1.3400043,0.301915 c 0,0 1.0702966,-2.112954 2.1352024,-4.758751 1.0649058,-2.645798 2.1501116,-5.788407 2.1241955,-8.111181 a 0.70446698,0.66924587 0 0 0 -0.650741,-0.66003 l -1.1982999,-0.08757 a 0.70446698,0.66924587 0 0 0 -0.07154,-0.0013 z"/>
+ <path style="fill:#e88332" d="m 25.321036,11.000357 a 0.70446698,0.66924587 0 0 1 0.537927,0.257476 c 3.693723,4.497635 3.060033,8.77941 3.140894,13.059446 a 0.70446698,0.66924587 0 0 1 -1.340004,0.301915 c 0,0 -1.070297,-2.112954 -2.135203,-4.758751 -1.064905,-2.645798 -2.150111,-5.788407 -2.124195,-8.111181 a 0.70446698,0.66924587 0 0 1 0.650741,-0.66003 l 1.1983,-0.08757 a 0.70446698,0.66924587 0 0 1 0.07154,-0.0013 z"/>
+ <path style="opacity:0.2" d="M 16,3 C 11.435962,2.9999122 8.2828029,6.5523385 7.3525391,10.97207 6.8003693,12.887031 5.0683177,17.677288 5,21.302539 5.000108,26.658416 9.9250059,30.999913 16,31 22.074994,30.999913 26.999892,26.658416 27,21.302539 26.931682,17.677288 25.199631,12.887031 24.64746,10.97207 23.717197,6.5523385 20.564038,2.9999122 16,3 Z"/>
+ <path style="fill:#ffb20c" d="M 16,2 C 11.435962,1.9999122 8.2828029,5.5523385 7.3525391,9.9720704 6.8003693,11.887031 5.0683177,16.677288 5,20.302539 5.000108,25.658416 9.9250059,29.999913 16,30 22.074994,29.999913 26.999892,25.658416 27,20.302539 26.931682,16.677288 25.199631,11.887031 24.64746,9.9720704 23.717197,5.5523385 20.564038,1.9999122 16,2 Z"/>
+ <path style="fill:#eb5b0a" d="m 12.000683,15.773397 c 1.146725,0.07851 2.807786,-1.695879 4.041807,-2.873397 1.437823,1.227438 2.896444,2.694416 3.94201,2.858603 0.234657,1.902607 -2.248895,3.228228 -3.792311,3.241138 -1.543419,0.01291 -4.241405,-0.950563 -4.191506,-3.226344 z"/>
+ <path style="opacity:0.7" d="M 15,7 14.886487,7.6500004 C 13.785521,7.8094954 13.00903,8.111915 12.2,8.4 12.2,8.4 13.29752,7 15,7 Z"/>
+ <path style="opacity:0.7" d="m 16.4,7 0.110771,0.640598 C 17.613544,7.8062901 18.390432,8.1100691 19.2,8.4 19.2,8.4 18.106415,7.0134911 16.4,7 Z"/>
+ <ellipse style="opacity:0.2" cx="16.877" cy="10.667" rx="2.411" ry="3.072" transform="matrix(0.97499835,0.22221212,-0.27703875,0.96085875,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="16.6" cy="9.691" rx="2.411" ry="3.072" transform="matrix(0.97499835,0.22221212,-0.27703875,0.96085875,0,0)"/>
+ <path style="fill:#3f3f3f" d="m 14.763672,12 a 1.454875,2.0330613 14.900086 0 0 -1.673828,1.642578 1.454875,2.0330613 14.900086 0 0 0.683594,2.240234 2.4010113,3.0797962 21.168777 0 0 2.078124,-2.347656 2.4010113,3.0797962 21.168777 0 0 0.08789,-0.398437 A 1.454875,2.0330613 14.900086 0 0 15.009766,12.03125 1.454875,2.0330613 14.900086 0 0 14.763672,12 Z"/>
+ <path style="opacity:0.4;fill:none;stroke:#000000;stroke-width:0.69999999;stroke-linecap:round;stroke-linejoin:bevel" d="m 14.349536,17.100466 c 0,0 0.35,-0.349773 1.75,-0.349773 1.4,0 1.75,0.349773 1.75,0.349773"/>
+ <ellipse style="opacity:0.2" cx="-13.92" cy="17.789" rx="2.411" ry="3.072" transform="matrix(-0.97499835,0.22221212,0.27703875,0.96085875,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="-14.197" cy="16.813" rx="2.411" ry="3.072" transform="matrix(-0.97499835,0.22221212,0.27703875,0.96085875,0,0)"/>
+ <path style="fill:#3f3f3f" d="m 17.236328,12 a 2.0330613,1.454875 75.099914 0 0 -0.246094,0.03125 2.0330613,1.454875 75.099914 0 0 -0.929687,1.105469 3.0797962,2.4010113 68.831223 0 0 0.08789,0.398437 3.0797962,2.4010113 68.831223 0 0 2.078124,2.347656 2.0330613,1.454875 75.099914 0 0 0.683594,-2.240234 A 2.0330613,1.454875 75.099914 0 0 17.236328,12 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 C 11.435962 1.9999122 8.2837794 5.5529244 7.3535156 9.9726562 C 6.8013458 11.887617 5.0683177 16.677483 5 20.302734 C 5.0000037 20.487895 5.0196301 20.668964 5.03125 20.851562 C 5.22053 17.28824 6.8234899 12.81082 7.3535156 10.972656 C 8.2837794 6.5529247 11.435962 2.9999122 16 3 C 20.564038 2.9999122 23.716221 6.5529247 24.646484 10.972656 C 25.176511 12.81082 26.77947 17.28824 26.96875 20.851562 C 26.98037 20.668964 26.999996 20.487895 27 20.302734 C 26.931682 16.677483 25.198655 11.887617 24.646484 9.9726562 C 23.716221 5.5529244 20.564038 1.9999122 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tomahawk.svg b/.icons/awkward/32x32/apps/tomahawk.svg
new file mode 100644
index 00000000..56f62e02
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tomahawk.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e74c3c" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m16 7a10 10 0 0 1 10 10 10 10 0 0 1 -3 7.139v-11.723c0-0.785-0.713-1.416-1.6-1.416h-0.8c-0.887 0-1.6 0.631-1.6 1.416v3.125l-3.646-2.045-4.288-2.404a0.71125 0.6907 0 0 0 -0.339 -0.092 0.71125 0.6907 0 0 0 -0.727 0.689v9.62a0.71125 0.6907 0 0 0 1.066 0.599l4.288-2.406 3.646-2.043v9.068a10 10 0 0 1 -3 0.473 10 10 0 0 1 -10 -10 10 10 0 0 1 10 -10z"/>
+ <path fill="#fff" d="m16 6a10 10 0 0 1 10 10 10 10 0 0 1 -3 7.139v-11.723c0-0.785-0.713-1.416-1.6-1.416h-0.8c-0.887 0-1.6 0.631-1.6 1.416v3.125l-3.646-2.045-4.288-2.404a0.71125 0.6907 0 0 0 -0.339 -0.092 0.71125 0.6907 0 0 0 -0.727 0.689v9.62a0.71125 0.6907 0 0 0 1.066 0.599l4.288-2.406 3.646-2.043v9.068a10 10 0 0 1 -3 0.473 10 10 0 0 1 -10 -10 10 10 0 0 1 10 -10z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.414 14 14 0 0 1 13.978 -13.414 14 14 0 0 1 13.979 13.586 14 14 0 0 0 0.021 -0.586 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m2.0215 16.414a14 14 0 0 0 -0.0215 0.586 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.414 14 14 0 0 1 -13.979 13.414 14 14 0 0 1 -13.978 -13.586z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tomato.svg b/.icons/awkward/32x32/apps/tomato.svg
new file mode 100644
index 00000000..9d1770b3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tomato.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle fill="#e74c3c" cx="16" cy="16.95" r="14"/>
+ <path fill-rule="evenodd" opacity=".2" d="m13.256 2.0009c-0.09394 0.00385-0.18954 0.019853-0.28418 0.049257-0.50472 0.15683-0.78473 0.63217-0.62781 1.0657l0.39381 1.0881c-5.7081 0.5335-8.738 6.373-8.738 6.373s1.9099 0.3483 6.5164-2.119c1.2799-0.68554 2.0178-1.4224 2.4389-2.0892-0.08704 0.68781-0.07428 1.5696 0.12891 2.6943 0.511 2.8249 2.643 4.9369 2.643 4.9369s2.5807-4.1555-0.18663-8.2285c4.082 2.6885 10.46 1.5201 10.46 1.5201s-2.8573-2.6286-5.8908-3.2838c-2.2636-0.48891-4.3475-0.16954-5.431 0.078611-0.000637-0.080285-0.01444-0.16151-0.04331-0.24121l-0.469-1.2956c-0.128-0.3522-0.503-0.5653-0.91-0.5487z"/>
+ <path fill="#a6ef4d" fill-rule="evenodd" d="m13.256 1.0009c-0.09394 0.00385-0.18954 0.019853-0.28418 0.049257-0.50472 0.15683-0.78473 0.63217-0.62781 1.0657l0.39381 1.0881c-5.7081 0.5335-8.738 6.3734-8.738 6.3734s1.9099 0.3483 6.5164-2.119c1.2799-0.68554 2.0178-1.4224 2.4389-2.0892-0.08704 0.68781-0.07428 1.5696 0.12891 2.6943 0.511 2.8245 2.643 4.9365 2.643 4.9365s2.5807-4.1555-0.18663-8.2285c4.082 2.6885 10.46 1.5201 10.46 1.5201s-2.8573-2.6286-5.8908-3.2838c-2.2636-0.48891-4.3475-0.16954-5.431 0.078611-0.000637-0.080285-0.01444-0.16151-0.04331-0.24121l-0.469-1.2956c-0.128-0.3522-0.503-0.56529-0.91-0.5487z"/>
+ <path opacity=".2" d="m29.98 17.443a14 14 0 0 1 -13.98 13.608 14 14 0 0 1 -13.98 -13.444 14 14 0 0 0 -0.02 0.393 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.02 -0.557z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".1" d="m13.256 1c-0.09394 0.00385-0.19052 0.021377-0.28516 0.050781-0.50472 0.15683-0.78388 0.63093-0.62695 1.0645l0.11328 0.31055c0.11682-0.16601 0.28726-0.30465 0.51367-0.375 0.094-0.0294 0.191-0.047 0.285-0.0508 0.407-0.0166 0.783 0.1966 0.91 0.5488l0.46875 1.2969c0.02887 0.079702 0.04233 0.15995 0.04297 0.24023 1.0835-0.24815 3.168-0.56704 5.4316-0.078125 1.935 0.41794 3.7109 1.5964 4.8066 2.4258 0.674-0.0681 1.084-0.1426 1.084-0.1426s-2.8571-2.628-5.8906-3.2832c-2.2636-0.48891-4.3482-0.17002-5.4316 0.078125-0.000637-0.080285-0.0141-0.16053-0.04297-0.24023l-0.46875-1.2969c-0.127-0.3522-0.503-0.56539-0.91-0.5488zm-0.861 2.2559c-5.4817 0.7328-8.395 6.3222-8.395 6.3222s0.21657 0.026413 0.62305-0.00391c1.1505-1.6912 3.8959-4.9766 8.1152-5.3711l-0.34375-0.94727zm3.1465 2.5156c0.836 1.2321 1.179 2.4697 1.257 3.5996 0.061-0.9607-0.048-2.0381-0.492-3.1523-0.263-0.1358-0.518-0.2843-0.766-0.4473zm-2.5859 0.59766c-0.01247 0.019738-0.03189 0.040689-0.04492 0.060547 0.0025 0.099971 0.0093 0.20483 0.01563 0.31055 0.0086-0.12658 0.01469-0.25567 0.0293-0.37109z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tomboy.svg b/.icons/awkward/32x32/apps/tomboy.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tomboy.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tools-report-bug.svg b/.icons/awkward/32x32/apps/tools-report-bug.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tools-report-bug.svg
@@ -0,0 +1 @@
+system-error.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tools-wizard.svg b/.icons/awkward/32x32/apps/tools-wizard.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tools-wizard.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/topmenu-applet.svg b/.icons/awkward/32x32/apps/topmenu-applet.svg
new file mode 120000
index 00000000..408d1e7d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/topmenu-applet.svg
@@ -0,0 +1 @@
+wingpanel.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tor-browser-alpha.svg b/.icons/awkward/32x32/apps/tor-browser-alpha.svg
new file mode 100644
index 00000000..eb7a14af
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tor-browser-alpha.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#06f1ba" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1" d="M 16,5 C 9.3851244,5 4,10.385124 4,17 4,23.614876 9.3851244,29 16,29 22.614876,29 28,23.614876 28,17 28,10.385124 22.614876,5 16,5 Z m 0,2.1171875 c 5.470414,0 9.882812,4.4123985 9.882812,9.8828125 0,5.470414 -4.412398,9.882812 -9.882812,9.882812 C 10.529586,26.882812 6.1171875,22.470414 6.1171875,17 6.1171875,11.529586 10.529586,7.1171875 16,7.1171875 Z M 16,9 c -4.405357,0 -8,3.594643 -8,8 0,4.405357 3.594643,8 8,8 4.405357,0 8,-3.594643 8,-8 0,-4.405357 -3.594643,-8 -8,-8 z m 0,2.181641 c 3.226215,0 5.818359,2.592144 5.818359,5.818359 0,3.226215 -2.592144,5.818359 -5.818359,5.818359 -3.226215,0 -5.818359,-2.592144 -5.818359,-5.818359 0,-3.226215 2.592144,-5.818359 5.818359,-5.818359 z M 16,13 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 z"/>
+ <circle style="fill:none;stroke:#3f3f3f;stroke-width:2.11764693;stroke-linecap:round;stroke-linejoin:round" cx="16" cy="16" r="10.941"/>
+ <circle style="fill:none;stroke:#3f3f3f;stroke-width:2.18181801;stroke-linecap:round;stroke-linejoin:round" cx="16" cy="16" r="6.909"/>
+ <circle style="fill:#3f3f3f" cx="16" cy="16" r="4"/>
+ <path style="fill:#06f1ba" d="M 16,29.3 C 8.2680135,29.3 2.7,23.731986 2.7,16 2.7,8.2680135 8.2680135,2.7 16,2.7 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tor-browser-en.svg b/.icons/awkward/32x32/apps/tor-browser-en.svg
new file mode 120000
index 00000000..407773e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tor-browser-en.svg
@@ -0,0 +1 @@
+tor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tor-browser-nightly.svg b/.icons/awkward/32x32/apps/tor-browser-nightly.svg
new file mode 100644
index 00000000..137434e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tor-browser-nightly.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#1c7df4" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1" d="M 16,5 C 9.3851244,5 4,10.385124 4,17 4,23.614876 9.3851244,29 16,29 22.614876,29 28,23.614876 28,17 28,10.385124 22.614876,5 16,5 Z m 0,2.1171875 c 5.470414,0 9.882812,4.4123985 9.882812,9.8828125 0,5.470414 -4.412398,9.882812 -9.882812,9.882812 C 10.529586,26.882812 6.1171875,22.470414 6.1171875,17 6.1171875,11.529586 10.529586,7.1171875 16,7.1171875 Z M 16,9 c -4.405357,0 -8,3.594643 -8,8 0,4.405357 3.594643,8 8,8 4.405357,0 8,-3.594643 8,-8 0,-4.405357 -3.594643,-8 -8,-8 z m 0,2.181641 c 3.226215,0 5.818359,2.592144 5.818359,5.818359 0,3.226215 -2.592144,5.818359 -5.818359,5.818359 -3.226215,0 -5.818359,-2.592144 -5.818359,-5.818359 0,-3.226215 2.592144,-5.818359 5.818359,-5.818359 z M 16,13 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 z"/>
+ <circle style="fill:none;stroke:#3f3f3f;stroke-width:2.11764693;stroke-linecap:round;stroke-linejoin:round" cx="16" cy="16" r="10.941"/>
+ <circle style="fill:none;stroke:#3f3f3f;stroke-width:2.18181801;stroke-linecap:round;stroke-linejoin:round" cx="16" cy="16" r="6.909"/>
+ <circle style="fill:#3f3f3f" cx="16" cy="16" r="4"/>
+ <path style="fill:#1c7df4" d="M 16,29.3 C 8.2680135,29.3 2.7,23.731986 2.7,16 2.7,8.2680135 8.2680135,2.7 16,2.7 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tor-browser-ru.svg b/.icons/awkward/32x32/apps/tor-browser-ru.svg
new file mode 120000
index 00000000..407773e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tor-browser-ru.svg
@@ -0,0 +1 @@
+tor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tor-browser.svg b/.icons/awkward/32x32/apps/tor-browser.svg
new file mode 120000
index 00000000..407773e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tor-browser.svg
@@ -0,0 +1 @@
+tor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tor-messenger.svg b/.icons/awkward/32x32/apps/tor-messenger.svg
new file mode 120000
index 00000000..6fb1fc4d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tor-messenger.svg
@@ -0,0 +1 @@
+tormessenger.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tor.svg b/.icons/awkward/32x32/apps/tor.svg
new file mode 100644
index 00000000..baeb5163
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tor.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#7a1ea9" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 16,5 C 9.3851244,5 4,10.385124 4,17 4,23.614876 9.3851244,29 16,29 22.614876,29 28,23.614876 28,17 28,10.385124 22.614876,5 16,5 Z m 0,2.1171875 c 5.470414,0 9.882812,4.4123985 9.882812,9.8828125 0,5.470414 -4.412398,9.882812 -9.882812,9.882812 C 10.529586,26.882812 6.1171875,22.470414 6.1171875,17 6.1171875,11.529586 10.529586,7.1171875 16,7.1171875 Z M 16,9 c -4.405357,0 -8,3.594643 -8,8 0,4.405357 3.594643,8 8,8 4.405357,0 8,-3.594643 8,-8 0,-4.405357 -3.594643,-8 -8,-8 z m 0,2.181641 c 3.226215,0 5.818359,2.592144 5.818359,5.818359 0,3.226215 -2.592144,5.818359 -5.818359,5.818359 -3.226215,0 -5.818359,-2.592144 -5.818359,-5.818359 0,-3.226215 2.592144,-5.818359 5.818359,-5.818359 z M 16,13 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 z"/>
+ <circle style="fill:none;stroke:#ffffff;stroke-width:2.11764693;stroke-linecap:round;stroke-linejoin:round" cx="16" cy="16" r="10.941"/>
+ <circle style="fill:none;stroke:#ffffff;stroke-width:2.18181801;stroke-linecap:round;stroke-linejoin:round" cx="16" cy="16" r="6.909"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="4"/>
+ <path style="fill:#7a1ea9" d="M 16,29.3 C 8.2680135,29.3 2.7,23.731986 2.7,16 2.7,8.2680135 8.2680135,2.7 16,2.7 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/torbrowser.svg b/.icons/awkward/32x32/apps/torbrowser.svg
new file mode 120000
index 00000000..407773e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/torbrowser.svg
@@ -0,0 +1 @@
+tor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/torchlight-2.svg b/.icons/awkward/32x32/apps/torchlight-2.svg
new file mode 100644
index 00000000..15f73462
--- /dev/null
+++ b/.icons/awkward/32x32/apps/torchlight-2.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 9,6.5 0,5.599609 C 9,11.399609 10.725975,10 11.800781,10 L 15,10 l 0,13 -2,2 7,0 -2,-2 0,-9.25 C 18.579164,9.6579038 20.030707,8.7275849 22.964844,8 L 10.1875,8 9,6.5 Z M 6.5,14 8,16 8,24.900391 6.5,27 13.5,27 12,24.900391 12,16 l 1.5,-2 -7,0 z m 13,0 1.5,2 0,8.900391 L 19.5,27 26.5,27 25,24.900391 25,16 l 1.5,-2 -7,0 z"/>
+ <path style="fill:#ff8e19" d="m 9,5.5 0,5.6 C 9,10.4 10.725194,9 11.8,9 l 3.2,0 0,13 -2,2 7,0 -2,-2 0,-9.249312 C 18.579164,8.6585918 20.030278,7.7275849 22.964415,7 L 10.187454,7 Z"/>
+ <path style="fill:#1289db" d="m 6.5,13 7,0 -1.5,2 0,8.9 1.5,2.1 -7,0 L 8,23.9 8,15 Z"/>
+ <path style="fill:#1289db" d="m 19.5,13 7,0 -1.5,2 0,8.9 1.5,2.1 -7,0 1.5,-2.1 0,-8.9 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9 5.5 L 9 6.5 L 10.1875 8 L 20.367188 8 C 21.064919 7.5531413 21.916265 7.2600186 22.964844 7 L 10.1875 7 L 9 5.5 z M 6.5 13 L 7.25 14 L 12.75 14 L 13.5 13 L 6.5 13 z M 19.5 13 L 20.25 14 L 25.75 14 L 26.5 13 L 19.5 13 z M 15 22 L 13 24 L 14 24 L 15 23 L 15 22 z M 18 22 L 18 23 L 19 24 L 20 24 L 18 22 z M 8 23.900391 L 6.5 26 L 7.2148438 26 L 8 24.900391 L 8 23.900391 z M 12 23.900391 L 12 24.900391 L 12.785156 26 L 13.5 26 L 12 23.900391 z M 21 23.900391 L 19.5 26 L 20.214844 26 L 21 24.900391 L 21 23.900391 z M 25 23.900391 L 25 24.900391 L 25.785156 26 L 26.5 26 L 25 23.900391 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/torcs.svg b/.icons/awkward/32x32/apps/torcs.svg
new file mode 100644
index 00000000..49e1c38c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/torcs.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2" d="m 5.2055276,1023.3622 c -0.18776,0 -0.2679833,1.9506 -0.1503907,3.6773 0.1605707,2.3578 0.5916138,4.0332 1.3589842,4.6896 0.3868809,0.3311 1.9563257,0.6591 2.4986717,0.6591 0.425152,0 0.5884641,0.3321 0.503125,0.8173 -0.03878,0.2204 -0.3922835,1.1029 -0.7,2.3018 -0.5379157,2.0958 -0.7255164,2.208 -0.6152342,2.9022 0.1324071,0.8334 0.8985368,2.0894 1.4710934,2.7412 0.07724,0.088 0.150871,0.1497 0.222852,0.2115 0.55122,-2.1436 2.067292,-4.0127 3.901855,-5.2559 l 0.216016,-1.0357 c 0.257802,-1.2336 0.525447,-2.6587 0.594727,-2.7264 0.08657,-0.085 1.458364,0.044 3.728742,0 3.764031,0.018 3.943285,-0.243 4.782422,-0.9423 0.492922,-0.411 0.979856,-1.1781 0.98164,-1.6479 0.001,-0.2765 -0.01628,-0.283 -0.900976,-0.3534 -5.541752,-0.4415 -11.521611,-2.0022 -16.2241918,-5.0437 -0.8456077,-0.547 -1.5963419,-0.9947 -1.6693356,-0.9947 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 18.5,1036.3622 a 7.5,7.5 0 0 0 -7.5,7.5 7.5,7.5 0 0 0 7.5,7.5 7.5,7.5 0 0 0 7.5,-7.5 7.5,7.5 0 0 0 -7.5,-7.5 z"/>
+ <path style="fill:#d24343" d="m 5.2055276,1022.3622 c -0.18776,0 -0.2679833,1.9506 -0.1503907,3.6773 0.1605707,2.3578 0.5916138,4.0332 1.3589842,4.6896 0.3868809,0.3311 1.9563257,0.6591 2.4986717,0.6591 0.425152,0 0.5884641,0.3321 0.503125,0.8173 -0.03878,0.2204 -0.3922835,1.1029 -0.7,2.3018 -0.5379157,2.0958 -0.7255164,2.208 -0.6152342,2.9022 0.1324071,0.8334 0.8985368,2.0894 1.4710934,2.7412 0.07724,0.088 0.150871,0.1497 0.222852,0.2115 0.55122,-2.1436 2.067292,-4.0127 3.901855,-5.2559 l 0.216016,-1.0357 c 0.257802,-1.2336 0.525447,-2.6587 0.594727,-2.7264 0.08657,-0.085 1.458364,0.044 3.728742,0 3.764031,0.018 3.943285,-0.243 4.782422,-0.9423 0.492922,-0.411 0.979856,-1.1781 0.98164,-1.6479 0.001,-0.2765 -0.01628,-0.283 -0.900976,-0.3534 -5.541752,-0.4415 -11.521611,-2.0022 -16.2241918,-5.0437 -0.8456077,-0.547 -1.5963419,-0.9947 -1.6693356,-0.9947 z"/>
+ <path style="fill:#4f4f4f;fill-rule:evenodd" d="m 18.5,1035.3622 a 7.5,7.5 0 0 0 -7.5,7.5 7.5,7.5 0 0 0 7.5,7.5 7.5,7.5 0 0 0 7.5,-7.5 7.5,7.5 0 0 0 -7.5,-7.5 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 18.5,1040.3622 a 3.5000001,3.5000001 0 0 1 3.5,3.5 3.5000001,3.5000001 0 0 1 -3.5,3.5 3.5000001,3.5000001 0 0 1 -3.5,-3.5 3.5000001,3.5000001 0 0 1 3.5,-3.5 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 18.5,1039.3622 a 3.5000001,3.5000001 0 0 1 3.5,3.5 3.5000001,3.5000001 0 0 1 -3.5,3.5 3.5000001,3.5000001 0 0 1 -3.5,-3.5 3.5000001,3.5000001 0 0 1 3.5,-3.5 z"/>
+ <path style="fill:#d24343;fill-rule:evenodd" d="M 18.454764,1040.3622 A 2.4999291,2.4999291 0 0 0 16,1042.4007 l 2.19232,0.5871 c 0.167221,0.045 0.265748,0.2162 0.220941,0.3834 l -0.516342,1.925 a 2.4999291,2.4999291 0 0 0 0.557845,0.066 2.4999291,2.4999291 0 0 0 2.499929,-2.5 2.4999291,2.4999291 0 0 0 -2.499929,-2.4998 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,1020.3622)" d="M 5.2050781 2 C 5.0562343 2 4.9804295 3.2293179 5.0117188 4.5976562 C 5.0297543 3.6960254 5.0950871 3 5.2050781 3 C 5.2780718 3 6.0293923 3.4471406 6.875 3.9941406 C 11.577581 7.0356406 17.557857 8.5975625 23.099609 9.0390625 C 23.467939 9.0683725 23.621099 9.0917931 23.75 9.1230469 C 23.8955 8.8593535 23.999222 8.5973991 24 8.3925781 C 24.001 8.1160781 23.984305 8.1094625 23.099609 8.0390625 C 17.557857 7.5975625 11.577581 6.0356406 6.875 2.9941406 C 6.0293923 2.4471406 5.2780718 2 5.2050781 2 z M 9.3027344 12.201172 C 9.1764655 12.590539 8.9543448 13.219016 8.7167969 14.144531 C 8.1788812 16.240331 7.9912803 16.352675 8.1015625 17.046875 C 8.1092418 17.095211 8.1366562 17.156053 8.1484375 17.207031 C 8.2419198 16.827841 8.4234384 16.2875 8.7167969 15.144531 C 9.0245134 13.945631 9.3772356 13.06415 9.4160156 12.84375 C 9.4652214 12.563988 9.4213889 12.344823 9.3027344 12.201172 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" transform="translate(0,1020.3622)" d="M 18.5 15 A 7.5 7.5 0 0 0 11 22.5 A 7.5 7.5 0 0 0 11.021484 22.947266 A 7.5 7.5 0 0 1 18.5 16 A 7.5 7.5 0 0 1 25.978516 23.052734 A 7.5 7.5 0 0 0 26 22.5 A 7.5 7.5 0 0 0 18.5 15 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tormessenger.svg b/.icons/awkward/32x32/apps/tormessenger.svg
new file mode 100644
index 00000000..b4ed8952
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tormessenger.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#bad632" d="m16 2a14 13 0 0 0 -14 13 14 13 0 0 0 5 9.957v5.043l3.721-2.967a14 13 0 0 0 5.279 0.967 14 13 0 0 0 14 -13 14 13 0 0 0 -14 -13z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 13 0 0 0 -14 13 14 13 0 0 0 0.0215 0.414 14 13 0 0 1 13.978 -12.414 14 13 0 0 1 13.978 12.586 14 13 0 0 0 0.022 -0.586 14 13 0 0 0 -14 -13z"/>
+ <path opacity=".2" d="m2.0215 15.414a14 13 0 0 0 -0.0215 0.586 14 13 0 0 0 5 9.957v-1a14 13 0 0 1 -4.9785 -9.543zm27.958 0.172a14 13 0 0 1 -13.98 12.414 14 13 0 0 1 -5.278 -0.967l-3.7215 2.967v1l3.721-2.967a14 13 0 0 0 5.279 0.967 14 13 0 0 0 14 -13 14 13 0 0 0 -0.021 -0.414z"/>
+ <path opacity=".1" d="m16 7a9 9 0 0 0 -9 9 9 9 0 0 0 9 9 9 9 0 0 0 1 -0.06641v3.0195a14 13 0 0 0 3 -0.5v-3.395a9 9 0 0 0 5 -8.059 9 9 0 0 0 -9 -9z"/>
+ <path fill="#578418" d="m16 6a9 9 0 0 0 -9 9 9 9 0 0 0 9 9 9 9 0 0 0 1 -0.06641v4.0195a14 13 0 0 0 3 -0.5v-4.395a9 9 0 0 0 5 -8.059 9 9 0 0 0 -9 -9z"/>
+ <path opacity=".1" d="m16 11a5 5 0 0 0 -5 5v6.4746a9 9 0 0 0 3 1.2891v-3.1836a5 5 0 0 0 2 0.42 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5z"/>
+ <path fill="#252920" d="m16 10a5 5 0 0 0 -5 5v7.4746a9 9 0 0 0 3 1.2891v-4.1836a5 5 0 0 0 2 0.42 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tortoisehg.svg b/.icons/awkward/32x32/apps/tortoisehg.svg
new file mode 100644
index 00000000..33f402c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tortoisehg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16,2.9991167 c -2.216,0 -4,1.784 -4,4 l 0,4.6699223 -1.771484,-1.7714848 c -1.1990956,-1.1990949 -3.1309836,-1.1990949 -4.3300785,0 -1.1990949,1.1990948 -1.1990949,3.1309838 0,4.3300788 l 5.7714845,5.771484 -5.7714845,5.771484 c -1.1990949,1.199095 -1.1990949,3.130984 0,4.330078 1.1990949,1.199095 3.1309833,1.199095 4.3300785,0 l 3.695312,-3.695312 c 0.606075,0.369007 1.311827,0.59375 2.076172,0.59375 0.764345,0 1.470097,-0.224743 2.076172,-0.59375 l 3.695312,3.695312 c 1.199095,1.199095 3.130984,1.199095 4.330078,0 1.199095,-1.199094 1.199095,-3.130983 0,-4.330078 l -5.771484,-5.771484 5.771484,-5.771484 c 1.199095,-1.199095 1.199095,-3.130984 0,-4.3300788 -1.199094,-1.1990949 -3.130983,-1.1990949 -4.330078,0 L 20,11.669039 20,6.9991167 c 0,-2.216 -1.784,-4 -4,-4 z"/>
+ <path style="fill:#2d5a37" d="M 16 2 C 13.784 2 12 3.784 12 6 L 12 10.669922 L 10.228516 8.8984375 C 9.0294204 7.6993426 7.0975324 7.6993426 5.8984375 8.8984375 C 4.6993426 10.097532 4.6993426 12.029421 5.8984375 13.228516 L 11.669922 19 L 5.8984375 24.771484 C 4.6993426 25.970579 4.6993426 27.902468 5.8984375 29.101562 C 7.0975324 30.300657 9.0294208 30.300657 10.228516 29.101562 L 13.923828 25.40625 C 14.529903 25.775257 15.235655 26 16 26 C 16.764345 26 17.470097 25.775257 18.076172 25.40625 L 21.771484 29.101562 C 22.970579 30.300657 24.902468 30.300657 26.101562 29.101562 C 27.300657 27.902468 27.300657 25.970579 26.101562 24.771484 L 20.330078 19 L 26.101562 13.228516 C 27.300657 12.029421 27.300657 10.097532 26.101562 8.8984375 C 24.902468 7.6993426 22.970579 7.6993426 21.771484 8.8984375 L 20 10.669922 L 20 6 C 20 3.784 18.216 2 16 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 C 13.784 2 12 3.784 12 6 L 12 7 C 12 4.784 13.784 3 16 3 C 18.216 3 20 4.784 20 7 L 20 6 C 20 3.784 18.216 2 16 2 z M 8.0625 8 C 7.2797542 8 6.497985 8.2988901 5.8984375 8.8984375 C 5.1709817 9.6258931 4.8916784 10.622879 5.046875 11.5625 C 5.147738 10.953897 5.4272225 10.369652 5.8984375 9.8984375 C 7.0975324 8.6993426 9.02942 8.6993426 10.228516 9.8984375 L 12 11.669922 L 12 10.669922 L 10.228516 8.8984375 C 9.6289678 8.2988901 8.8452458 8 8.0625 8 z M 23.935547 8 C 23.152801 8 22.371032 8.2988901 21.771484 8.8984375 L 20 10.669922 L 20 11.669922 L 21.771484 9.8984375 C 22.970579 8.6993426 24.902469 8.6993426 26.101562 9.8984375 C 26.572778 10.369652 26.852262 10.953897 26.953125 11.5625 C 27.108322 10.622879 26.829018 9.6258931 26.101562 8.8984375 C 25.502015 8.2988901 24.718293 8 23.935547 8 z M 11.169922 19.5 L 5.8984375 24.771484 C 5.1709817 25.49894 4.8916784 26.495926 5.046875 27.435547 C 5.147738 26.826944 5.4272225 26.242699 5.8984375 25.771484 L 11.669922 20 L 11.169922 19.5 z M 20.830078 19.5 L 20.330078 20 L 26.101562 25.771484 C 26.572778 26.242699 26.852262 26.826944 26.953125 27.435547 C 27.108322 26.495926 26.829018 25.49894 26.101562 24.771484 L 20.830078 19.5 z"/>
+ <rect style="opacity:0.2" width="21" height="20" x="-30" y="-26" rx="10.5" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#6d7481" width="21" height="20" x="-29" y="-26" rx="10.5" ry="10" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 10.029297,13.970873 a 1.0000999,1.0000999 0 0 0 -1.013672,1.015625 l -0.00195,0 0,3.84375 a 1.0000999,1.0000999 0 0 0 -0.00195,0.0098 1.0000999,1.0000999 0 0 0 -0.00391,0.03516 1.0000999,1.0000999 0 0 0 -0.00586,0.08203 1.0000999,1.0000999 0 0 0 0.00195,0.08984 1.0000999,1.0000999 0 0 0 0.00391,0.04687 1.0000999,1.0000999 0 0 0 0.00586,0.05078 l 0,3.841797 a 1.0000999,1.0000999 0 0 0 0.013672,0.169922 1.0000999,1.0000999 0 0 0 0.021484,0.09766 1.0000999,1.0000999 0 0 0 0.029297,0.09375 1.0000999,1.0000999 0 0 0 0,0.0039 1.0000999,1.0000999 0 0 0 0.037109,0.08594 1.0000999,1.0000999 0 0 0 0.00195,0.0059 1.0000999,1.0000999 0 0 0 0.048828,0.08398 1.0000999,1.0000999 0 0 0 0.056641,0.08203 1.0000999,1.0000999 0 0 0 0.064453,0.07617 1.0000999,1.0000999 0 0 0 0.066406,0.06641 1.0000999,1.0000999 0 0 0 0.00586,0.0039 1.0000999,1.0000999 0 0 0 0.00195,0.002 1.0000999,1.0000999 0 0 0 0.076172,0.05859 1.0000999,1.0000999 0 0 0 0.082031,0.05273 1.0000999,1.0000999 0 0 0 0.00586,0.0039 1.0000999,1.0000999 0 0 0 0.060547,0.0293 1.0000999,1.0000999 0 0 0 0.037109,0.01758 1.0000999,1.0000999 0 0 0 0.082031,0.03125 1.0000999,1.0000999 0 0 0 0.171875,0.03906 1.0000999,1.0000999 0 0 0 0.048828,0.0059 1.0000999,1.0000999 0 0 0 0.015625,0 1.0000999,1.0000999 0 0 0 0.074219,0.0039 1.0000999,1.0000999 0 0 0 0.07227,-0.0039 1.0000999,1.0000999 0 0 0 0.01172,0 1.0000999,1.0000999 0 0 0 0.0039,0 1.0000999,1.0000999 0 0 0 0.04883,-0.0059 1.0000999,1.0000999 0 0 0 0.171875,-0.03906 1.0000999,1.0000999 0 0 0 0.08984,-0.03516 1.0000999,1.0000999 0 0 0 0.002,0 1.0000999,1.0000999 0 0 0 0.0059,-0.002 1.0000999,1.0000999 0 0 0 0.08203,-0.04297 1.0000999,1.0000999 0 0 0 0.002,0 1.0000999,1.0000999 0 0 0 0.0039,-0.002 1.0000999,1.0000999 0 0 0 0.158203,-0.111329 1.0000999,1.0000999 0 0 0 0.0078,-0.0059 1.0000999,1.0000999 0 0 0 0.06641,-0.06641 1.0000999,1.0000999 0 0 0 0.06445,-0.07617 1.0000999,1.0000999 0 0 0 0.05664,-0.08203 1.0000999,1.0000999 0 0 0 0.04883,-0.08398 1.0000999,1.0000999 0 0 0 0.002,-0.0059 1.0000999,1.0000999 0 0 0 0.03711,-0.08594 1.0000999,1.0000999 0 0 0 0,-0.0039 1.0000999,1.0000999 0 0 0 0.0293,-0.09375 1.0000999,1.0000999 0 0 0 0.02148,-0.09766 1.0000999,1.0000999 0 0 0 0.01367,-0.169922 l 0,-3 1.998047,0 0,3 a 1.0000999,1.0000999 0 0 0 0.01367,0.169922 1.0000999,1.0000999 0 0 0 0.02148,0.09766 1.0000999,1.0000999 0 0 0 0.0293,0.09375 1.0000999,1.0000999 0 0 0 0,0.0039 1.0000999,1.0000999 0 0 0 0.03711,0.08594 1.0000999,1.0000999 0 0 0 0.002,0.0059 1.0000999,1.0000999 0 0 0 0.04883,0.08398 1.0000999,1.0000999 0 0 0 0.05664,0.08203 1.0000999,1.0000999 0 0 0 0.06445,0.07617 1.0000999,1.0000999 0 0 0 0.06641,0.06641 1.0000999,1.0000999 0 0 0 0.0059,0.0039 1.0000999,1.0000999 0 0 0 0.002,0.002 1.0000999,1.0000999 0 0 0 0.07617,0.05859 1.0000999,1.0000999 0 0 0 0.08203,0.05273 1.0000999,1.0000999 0 0 0 0.0039,0.002 1.0000999,1.0000999 0 0 0 0.002,0.002 1.0000999,1.0000999 0 0 0 0.06055,0.0293 1.0000999,1.0000999 0 0 0 0.02539,0.01367 1.0000999,1.0000999 0 0 0 0.01172,0.0039 1.0000999,1.0000999 0 0 0 0.08203,0.03125 1.0000999,1.0000999 0 0 0 0.171875,0.03906 1.0000999,1.0000999 0 0 0 0.04883,0.0059 1.0000999,1.0000999 0 0 0 0.01563,0 1.0000999,1.0000999 0 0 0 0.07422,0.0039 1.0000999,1.0000999 0 0 0 0.07227,-0.0039 1.0000999,1.0000999 0 0 0 0.01172,0 1.0000999,1.0000999 0 0 0 0.0039,0 1.0000999,1.0000999 0 0 0 0.04883,-0.0059 1.0000999,1.0000999 0 0 0 0.171875,-0.03906 1.0000999,1.0000999 0 0 0 0.08984,-0.03516 1.0000999,1.0000999 0 0 0 0.002,0 1.0000999,1.0000999 0 0 0 0.0059,-0.002 1.0000999,1.0000999 0 0 0 0.08203,-0.04297 1.0000999,1.0000999 0 0 0 0.002,0 1.0000999,1.0000999 0 0 0 0.0039,-0.002 1.0000999,1.0000999 0 0 0 0.158203,-0.111329 1.0000999,1.0000999 0 0 0 0.002,-0.002 1.0000999,1.0000999 0 0 0 0.0059,-0.0039 1.0000999,1.0000999 0 0 0 0.06641,-0.06641 1.0000999,1.0000999 0 0 0 0.06445,-0.07617 1.0000999,1.0000999 0 0 0 0.05664,-0.08203 1.0000999,1.0000999 0 0 0 0.04883,-0.08398 1.0000999,1.0000999 0 0 0 0,-0.002 1.0000999,1.0000999 0 0 0 0.002,-0.0039 1.0000999,1.0000999 0 0 0 0.03711,-0.08594 1.0000999,1.0000999 0 0 0 0,-0.002 1.0000999,1.0000999 0 0 0 0,-0.002 1.0000999,1.0000999 0 0 0 0.0293,-0.09375 1.0000999,1.0000999 0 0 0 0.02148,-0.09766 1.0000999,1.0000999 0 0 0 0.01367,-0.169922 l 0,-3.841797 a 1.0000999,1.0000999 0 0 0 0.0059,-0.05078 1.0000999,1.0000999 0 0 0 0.0039,-0.04687 1.0000999,1.0000999 0 0 0 0.002,-0.05469 1.0000999,1.0000999 0 0 0 -0.002,-0.05859 1.0000999,1.0000999 0 0 0 0,-0.0039 1.0000999,1.0000999 0 0 0 0,-0.0098 1.0000999,1.0000999 0 0 0 -0.0098,-0.08203 1.0000999,1.0000999 0 0 0 0,-0.0078 l 0,-3.84375 -0.002,0 A 1.0000999,1.0000999 0 0 0 14,13.970873 a 1.0000999,1.0000999 0 0 0 -0.673828,0.277344 1.0000999,1.0000999 0 0 0 -0.07031,0.07226 1.0000999,1.0000999 0 0 0 -0.04883,0.0625 1.0000999,1.0000999 0 0 0 -0.0332,0.04492 1.0000999,1.0000999 0 0 0 -0.01172,0.01758 1.0000999,1.0000999 0 0 0 -0.148437,0.695313 l 0,2.845703 -1.998047,0 0,-2.845703 a 1.0000999,1.0000999 0 0 0 -0.148437,-0.695313 1.0000999,1.0000999 0 0 0 -0.002,-0.0039 1.0000999,1.0000999 0 0 0 -0.0293,-0.04297 1.0000999,1.0000999 0 0 0 -0.01367,-0.01563 1.0000999,1.0000999 0 0 0 -0.04883,-0.0625 1.0000999,1.0000999 0 0 0 -0.07031,-0.07226 1.0000999,1.0000999 0 0 0 -0.673828,-0.277344 z M 19,16.00017 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 0.742188,-0.09766 c -0.02222,0.08373 -0.03618,0.182045 -0.0625,0.257812 -0.143248,0.412386 -0.32376,0.657951 -0.501954,0.777344 -0.178193,0.119393 -0.409818,0.202995 -0.970703,0.08398 a 1.0001777,1.0001777 0 1 0 -0.414062,1.957032 c 0.939115,0.199245 1.83249,0.06703 2.498047,-0.378907 0.665556,-0.445936 1.047546,-1.116027 1.279296,-1.783203 C 22.03382,21.482245 22,20.00017 22,19.00017 A 1.0001,1.0001 0 0 0 21.994141,18.884936 3,3 0 0 0 19,16.00017 Z m 0,2 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z"/>
+ <path style="fill:#c4c4c4" d="M 10.029297 12.970703 A 1.0000999 1.0000999 0 0 0 9.015625 13.986328 L 9.0136719 13.986328 L 9.0136719 17.830078 A 1.0000999 1.0000999 0 0 0 9.0117188 17.839844 A 1.0000999 1.0000999 0 0 0 9.0078125 17.875 A 1.0000999 1.0000999 0 0 0 9.0019531 17.957031 A 1.0000999 1.0000999 0 0 0 9.0039062 18.046875 A 1.0000999 1.0000999 0 0 0 9.0078125 18.09375 A 1.0000999 1.0000999 0 0 0 9.0136719 18.144531 L 9.0136719 21.986328 A 1.0000999 1.0000999 0 0 0 9.0273438 22.15625 A 1.0000999 1.0000999 0 0 0 9.0488281 22.253906 A 1.0000999 1.0000999 0 0 0 9.078125 22.347656 A 1.0000999 1.0000999 0 0 0 9.078125 22.351562 A 1.0000999 1.0000999 0 0 0 9.1152344 22.4375 A 1.0000999 1.0000999 0 0 0 9.1171875 22.443359 A 1.0000999 1.0000999 0 0 0 9.1660156 22.527344 A 1.0000999 1.0000999 0 0 0 9.2226562 22.609375 A 1.0000999 1.0000999 0 0 0 9.2871094 22.685547 A 1.0000999 1.0000999 0 0 0 9.3535156 22.751953 A 1.0000999 1.0000999 0 0 0 9.359375 22.755859 A 1.0000999 1.0000999 0 0 0 9.3613281 22.757812 A 1.0000999 1.0000999 0 0 0 9.4375 22.816406 A 1.0000999 1.0000999 0 0 0 9.5195312 22.869141 A 1.0000999 1.0000999 0 0 0 9.5253906 22.873047 A 1.0000999 1.0000999 0 0 0 9.5859375 22.902344 A 1.0000999 1.0000999 0 0 0 9.6230469 22.919922 A 1.0000999 1.0000999 0 0 0 9.7050781 22.951172 A 1.0000999 1.0000999 0 0 0 9.8769531 22.990234 A 1.0000999 1.0000999 0 0 0 9.9257812 22.996094 A 1.0000999 1.0000999 0 0 0 9.9414062 22.996094 A 1.0000999 1.0000999 0 0 0 10.015625 23 A 1.0000999 1.0000999 0 0 0 10.087891 22.996094 A 1.0000999 1.0000999 0 0 0 10.099609 22.996094 A 1.0000999 1.0000999 0 0 0 10.103516 22.996094 A 1.0000999 1.0000999 0 0 0 10.152344 22.990234 A 1.0000999 1.0000999 0 0 0 10.324219 22.951172 A 1.0000999 1.0000999 0 0 0 10.414062 22.916016 A 1.0000999 1.0000999 0 0 0 10.416016 22.916016 A 1.0000999 1.0000999 0 0 0 10.421875 22.914062 A 1.0000999 1.0000999 0 0 0 10.503906 22.871094 A 1.0000999 1.0000999 0 0 0 10.505859 22.871094 A 1.0000999 1.0000999 0 0 0 10.509766 22.869141 A 1.0000999 1.0000999 0 0 0 10.667969 22.757812 A 1.0000999 1.0000999 0 0 0 10.675781 22.751953 A 1.0000999 1.0000999 0 0 0 10.742188 22.685547 A 1.0000999 1.0000999 0 0 0 10.806641 22.609375 A 1.0000999 1.0000999 0 0 0 10.863281 22.527344 A 1.0000999 1.0000999 0 0 0 10.912109 22.443359 A 1.0000999 1.0000999 0 0 0 10.914062 22.4375 A 1.0000999 1.0000999 0 0 0 10.951172 22.351562 A 1.0000999 1.0000999 0 0 0 10.951172 22.347656 A 1.0000999 1.0000999 0 0 0 10.980469 22.253906 A 1.0000999 1.0000999 0 0 0 11.001953 22.15625 A 1.0000999 1.0000999 0 0 0 11.015625 21.986328 L 11.015625 18.986328 L 13.013672 18.986328 L 13.013672 21.986328 A 1.0000999 1.0000999 0 0 0 13.027344 22.15625 A 1.0000999 1.0000999 0 0 0 13.048828 22.253906 A 1.0000999 1.0000999 0 0 0 13.078125 22.347656 A 1.0000999 1.0000999 0 0 0 13.078125 22.351562 A 1.0000999 1.0000999 0 0 0 13.115234 22.4375 A 1.0000999 1.0000999 0 0 0 13.117188 22.443359 A 1.0000999 1.0000999 0 0 0 13.166016 22.527344 A 1.0000999 1.0000999 0 0 0 13.222656 22.609375 A 1.0000999 1.0000999 0 0 0 13.287109 22.685547 A 1.0000999 1.0000999 0 0 0 13.353516 22.751953 A 1.0000999 1.0000999 0 0 0 13.359375 22.755859 A 1.0000999 1.0000999 0 0 0 13.361328 22.757812 A 1.0000999 1.0000999 0 0 0 13.4375 22.816406 A 1.0000999 1.0000999 0 0 0 13.519531 22.869141 A 1.0000999 1.0000999 0 0 0 13.523438 22.871094 A 1.0000999 1.0000999 0 0 0 13.525391 22.873047 A 1.0000999 1.0000999 0 0 0 13.585938 22.902344 A 1.0000999 1.0000999 0 0 0 13.611328 22.916016 A 1.0000999 1.0000999 0 0 0 13.623047 22.919922 A 1.0000999 1.0000999 0 0 0 13.705078 22.951172 A 1.0000999 1.0000999 0 0 0 13.876953 22.990234 A 1.0000999 1.0000999 0 0 0 13.925781 22.996094 A 1.0000999 1.0000999 0 0 0 13.941406 22.996094 A 1.0000999 1.0000999 0 0 0 14.015625 23 A 1.0000999 1.0000999 0 0 0 14.087891 22.996094 A 1.0000999 1.0000999 0 0 0 14.099609 22.996094 A 1.0000999 1.0000999 0 0 0 14.103516 22.996094 A 1.0000999 1.0000999 0 0 0 14.152344 22.990234 A 1.0000999 1.0000999 0 0 0 14.324219 22.951172 A 1.0000999 1.0000999 0 0 0 14.414062 22.916016 A 1.0000999 1.0000999 0 0 0 14.416016 22.916016 A 1.0000999 1.0000999 0 0 0 14.421875 22.914062 A 1.0000999 1.0000999 0 0 0 14.503906 22.871094 A 1.0000999 1.0000999 0 0 0 14.505859 22.871094 A 1.0000999 1.0000999 0 0 0 14.509766 22.869141 A 1.0000999 1.0000999 0 0 0 14.667969 22.757812 A 1.0000999 1.0000999 0 0 0 14.669922 22.755859 A 1.0000999 1.0000999 0 0 0 14.675781 22.751953 A 1.0000999 1.0000999 0 0 0 14.742188 22.685547 A 1.0000999 1.0000999 0 0 0 14.806641 22.609375 A 1.0000999 1.0000999 0 0 0 14.863281 22.527344 A 1.0000999 1.0000999 0 0 0 14.912109 22.443359 A 1.0000999 1.0000999 0 0 0 14.912109 22.441406 A 1.0000999 1.0000999 0 0 0 14.914062 22.4375 A 1.0000999 1.0000999 0 0 0 14.951172 22.351562 A 1.0000999 1.0000999 0 0 0 14.951172 22.349609 A 1.0000999 1.0000999 0 0 0 14.951172 22.347656 A 1.0000999 1.0000999 0 0 0 14.980469 22.253906 A 1.0000999 1.0000999 0 0 0 15.001953 22.15625 A 1.0000999 1.0000999 0 0 0 15.015625 21.986328 L 15.015625 18.144531 A 1.0000999 1.0000999 0 0 0 15.021484 18.09375 A 1.0000999 1.0000999 0 0 0 15.025391 18.046875 A 1.0000999 1.0000999 0 0 0 15.027344 17.992188 A 1.0000999 1.0000999 0 0 0 15.025391 17.933594 A 1.0000999 1.0000999 0 0 0 15.025391 17.929688 A 1.0000999 1.0000999 0 0 0 15.025391 17.919922 A 1.0000999 1.0000999 0 0 0 15.015625 17.837891 A 1.0000999 1.0000999 0 0 0 15.015625 17.830078 L 15.015625 13.986328 L 15.013672 13.986328 A 1.0000999 1.0000999 0 0 0 14 12.970703 A 1.0000999 1.0000999 0 0 0 13.326172 13.248047 A 1.0000999 1.0000999 0 0 0 13.255859 13.320312 A 1.0000999 1.0000999 0 0 0 13.207031 13.382812 A 1.0000999 1.0000999 0 0 0 13.173828 13.427734 A 1.0000999 1.0000999 0 0 0 13.162109 13.445312 A 1.0000999 1.0000999 0 0 0 13.013672 14.140625 L 13.013672 16.986328 L 11.015625 16.986328 L 11.015625 14.140625 A 1.0000999 1.0000999 0 0 0 10.867188 13.445312 A 1.0000999 1.0000999 0 0 0 10.865234 13.441406 A 1.0000999 1.0000999 0 0 0 10.835938 13.398438 A 1.0000999 1.0000999 0 0 0 10.822266 13.382812 A 1.0000999 1.0000999 0 0 0 10.773438 13.320312 A 1.0000999 1.0000999 0 0 0 10.703125 13.248047 A 1.0000999 1.0000999 0 0 0 10.029297 12.970703 z M 19 15 A 3 3 0 0 0 16 18 A 3 3 0 0 0 19 21 A 3 3 0 0 0 19.742188 20.902344 C 19.719967 20.986074 19.706007 21.084389 19.679688 21.160156 C 19.53644 21.572542 19.355928 21.818107 19.177734 21.9375 C 18.999541 22.056893 18.767916 22.140495 18.207031 22.021484 A 1.0001777 1.0001777 0 1 0 17.792969 23.978516 C 18.732084 24.177761 19.625459 24.045546 20.291016 23.599609 C 20.956572 23.153673 21.338562 22.483582 21.570312 21.816406 C 22.03382 20.482075 22 19 22 18 A 1.0001 1.0001 0 0 0 21.994141 17.884766 A 3 3 0 0 0 19 15 z M 19 17 A 1 1 0 0 1 20 18 A 1 1 0 0 1 19 19 A 1 1 0 0 1 18 18 A 1 1 0 0 1 19 17 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/total-war.svg b/.icons/awkward/32x32/apps/total-war.svg
new file mode 100644
index 00000000..8cbfd700
--- /dev/null
+++ b/.icons/awkward/32x32/apps/total-war.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g transform="matrix(.875 0 0 1.05 2 -.3)">
+ <path fill="#fec006" d="m16 6-6.8571 9.524-9.1429-9.524 1.1429 20h29.714l1.143-20-9.143 9.524z"/>
+ </g>
+ <rect fill="#e82d2d" width="2.5" height="2.5" x="7.5" y="32.5" transform="matrix(.6 -.8 .6 .8 0 0)"/>
+ <rect fill="#e82d2d" width="3.606" height="3.606" x=".72" y="24.52" transform="matrix(.55470 -.83205 .55470 .83205 0 0)"/>
+ <rect fill="#e82d2d" width="2.5" height="2.5" x="-8.33" y="16.67" transform="matrix(.6 -.8 .6 .8 0 0)"/>
+ <g fill="#fff" transform="matrix(.875 0 0 1.05 2 -.3)">
+ <path opacity=".2" transform="matrix(1.1429 0 0 .95238 -2.2857 .28571)" d="m2 6 0.0508 1.0625 7.9492 9.9375 6-10 6 10 7.949-9.9375 0.051-1.0625-8 10-6-10-6 10-8-10z"/>
+ </g>
+ <path opacity=".2" d="m2.0001 7 1 21h26.001l1-21-0.051 0.0625-0.94904 19.938h-26.001l-0.94924-19.938-0.050802-0.062z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/touchpad-indicator.svg b/.icons/awkward/32x32/apps/touchpad-indicator.svg
new file mode 100644
index 00000000..7d643e9a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/touchpad-indicator.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="26" height="26" x="-30" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="26" height="26" x="-29" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.40">
+ <rect width="11" height="6" x="4" y="22" rx="1.25" ry="1.25"/>
+ <rect width="11" height="6" x="17" y="22" rx="1.25" ry="1.25"/>
+ <rect width="4" height="1" x="24" y="7"/>
+ <rect width="4" height="1" x="24" y="9"/>
+ <rect width="4" height="1" x="24" y="11"/>
+ <rect width="4" height="1" x="24" y="13"/>
+ <rect width="4" height="1" x="24" y="15"/>
+ <rect width="4" height="1" x="24" y="17"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.25 3 C 3.5575 3 3 3.5575 3 4.25 L 3 5.25 C 3 4.5575 3.5575 4 4.25 4 L 27.75 4 C 28.442 4 29 4.5575 29 5.25 L 29 4.25 C 29 3.5575 28.442 3 27.75 3 L 4.25 3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/touchpad.svg b/.icons/awkward/32x32/apps/touchpad.svg
new file mode 120000
index 00000000..3803823f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/touchpad.svg
@@ -0,0 +1 @@
+touchpad-indicator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/toxygen.svg b/.icons/awkward/32x32/apps/toxygen.svg
new file mode 120000
index 00000000..52fdec57
--- /dev/null
+++ b/.icons/awkward/32x32/apps/toxygen.svg
@@ -0,0 +1 @@
+utox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tracker.svg b/.icons/awkward/32x32/apps/tracker.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tracker.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/trackma.svg b/.icons/awkward/32x32/apps/trackma.svg
new file mode 100644
index 00000000..b2abd419
--- /dev/null
+++ b/.icons/awkward/32x32/apps/trackma.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 18.423703,1.9999998 14.169715,7.9981316 A 11.914893,11.836739 0 0 0 10.727893,9.8822818 C 6.493571,8.8743607 2,12.254254 2,12.254254 l 4.359874,8.950395 A 11.914893,11.836739 0 0 0 18.085107,31 11.914893,11.836739 0 0 0 30,19.163268 11.914893,11.836739 0 0 0 25.223571,9.7042812 C 24.498331,4.7587171 18.423703,1.9999998 18.423703,1.9999998 Z"/>
+ <path style="fill:#21a8e3" d="M 18.423703,1 14.169715,6.9981318 A 11.914893,11.836739 0 0 0 10.727893,8.882282 C 6.4935704,7.8743609 2,11.254254 2,11.254254 l 4.3598738,8.950395 A 11.914893,11.836739 0 0 0 18.085107,30 11.914893,11.836739 0 0 0 30,18.163268 11.914893,11.836739 0 0 0 25.223571,8.7042814 C 24.498331,3.7587173 18.423703,1 18.423703,1 Z"/>
+ <path style="fill:#ffffff" d="M 5.1434659,12.000114 C 4.7855846,12.002014 4.4044119,12.040934 4,12.124837 c 0,0 2.5084332,0.277172 3.756215,1.972668 C 7.2298528,16.314047 6.5435014,18 6.5435014,18 L 9,13.711747 c 0,0 -1.3513641,-1.729135 -3.8565341,-1.711615 z"/>
+ <path style="fill:#ffffff" d="M 18,3.0000671 16,7 17.219512,6.6088271 c 0,0 0.615019,-1.6682498 0.780488,-3.6088271 z"/>
+ <path style="opacity:0.2" d="m 12.693343,19.758263 a 2.5002207,2.508876 0 0 0 -0.542995,2.590961 2.5002207,2.508876 0 0 0 3.204562,1.499472 2.5002207,2.508876 0 0 0 1.494314,-3.215642 2.5002207,2.508876 0 0 0 -2.0751,-1.633059 l -0.0081,0.168945 -0.123799,2.715101 -1.834053,-2.000052 z"/>
+ <path style="opacity:0.2" d="m 20.693343,15.758263 a 2.5002207,2.508876 0 0 0 -0.542995,2.590961 2.5002207,2.508876 0 0 0 3.204562,1.499472 2.5002207,2.508876 0 0 0 1.494314,-3.215642 2.5002207,2.508876 0 0 0 -2.0751,-1.633059 l -0.0081,0.168945 -0.123799,2.715101 -1.834053,-2.000052 z"/>
+ <path style="fill:#ffffff" d="m 12.693343,18.758263 a 2.5002207,2.508876 0 0 0 -0.542995,2.590961 2.5002207,2.508876 0 0 0 3.204562,1.499472 2.5002207,2.508876 0 0 0 1.494314,-3.215642 2.5002207,2.508876 0 0 0 -2.0751,-1.633059 l -0.0081,0.168945 -0.123799,2.715101 -1.834053,-2.000052 z"/>
+ <path style="fill:#ffffff" d="m 20.693343,14.758263 a 2.5002207,2.508876 0 0 0 -0.542995,2.590961 2.5002207,2.508876 0 0 0 3.204562,1.499472 2.5002207,2.508876 0 0 0 1.494314,-3.215642 2.5002207,2.508876 0 0 0 -2.075101,-1.633059 l -0.0081,0.168945 -0.123798,2.715099 -1.834053,-2.00005 z"/>
+ <path style="opacity:0.2" d="m 24.290604,23.000297 a 0.72382339,0.79450847 0 0 0 -0.07163,0.0018 0.72382339,0.79450847 0 0 0 -0.488155,0.269975 c -0.298141,0.362389 -0.895817,0.443713 -1.535144,0.347574 -0.571327,-0.08581 -1.006342,-0.266497 -1.104474,-0.308265 a 0.72382339,0.79450847 0 0 0 -0.339259,-0.09922 0.72382339,0.79450847 0 0 0 -0.759562,0.849232 c -0.03453,0.188235 -0.117315,0.596474 -0.322295,1.106826 -0.260311,0.648127 -0.641621,1.165848 -1.07903,1.254769 a 0.72455766,0.79531449 0 0 0 0.263868,1.564033 c 1.162899,-0.23639 1.792942,-1.312959 2.140155,-2.177442 0.112146,-0.279253 0.19284,-0.539872 0.260098,-0.780986 0.222381,0.06369 0.465729,0.125111 0.740714,0.1665 0.852751,0.128326 2.017541,0.103947 2.810189,-0.859588 a 0.72382339,0.79450847 0 0 0 -0.515485,-1.335449 z"/>
+ <path style="fill:#ffffff" d="m 24.290604,22.000297 a 0.72382339,0.79450847 0 0 0 -0.07163,0.0018 0.72382339,0.79450847 0 0 0 -0.488155,0.269975 c -0.298141,0.362389 -0.895817,0.443713 -1.535144,0.347574 -0.571327,-0.08581 -1.006342,-0.266497 -1.104474,-0.308265 a 0.72382339,0.79450847 0 0 0 -0.339259,-0.09922 0.72382339,0.79450847 0 0 0 -0.759562,0.849232 c -0.03453,0.188235 -0.117315,0.596474 -0.322295,1.106826 -0.260311,0.648127 -0.641621,1.165848 -1.07903,1.254769 a 0.72455766,0.79531449 0 0 0 0.263868,1.564033 c 1.162899,-0.23639 1.792942,-1.312959 2.140155,-2.177442 0.112146,-0.279253 0.19284,-0.539872 0.260098,-0.780986 0.222381,0.06369 0.465729,0.125111 0.740714,0.1665 0.852751,0.128326 2.017541,0.103947 2.810189,-0.859588 a 0.72382339,0.79450847 0 0 0 -0.515485,-1.335449 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18.423828,1 14.169922,6.9980468 A 11.914893,11.836739 0 0 0 10.728516,8.8808594 C 6.494192,7.8729382 2,11.253906 2,11.253906 l 0.367187,0.753906 c 0.88674,-0.61413 4.633635,-3.0142777 8.361329,-2.1269526 A 11.914893,11.836739 0 0 1 14.169922,7.9980468 L 18.423828,2 c 0,0 6.073588,2.7575609 6.798828,7.7031251 a 11.914893,11.836739 0 0 1 4.75586,9.0605469 11.914893,11.836739 0 0 0 0.02148,-0.601563 11.914893,11.836739 0 0 0 -4.777344,-9.4589839 C 24.497416,3.7575609 18.423828,1 18.423828,1 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tracktion.svg b/.icons/awkward/32x32/apps/tracktion.svg
new file mode 100644
index 00000000..e5016741
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tracktion.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#325f78" d="m12.777 1.0006c-0.29681 0.0323-0.55825 0.27515-0.6125 0.56874l-0.59061 2.9968c-1.0603 0.41466-2.0568 0.98438-2.9312 1.6844l-2.9088-0.9844c-0.30225-0.10422-0.66885 0.0308-0.83124 0.30625l-2.8 4.8562c-0.15772 0.2793-0.0901 0.66583 0.15312 0.87499l2.3187 2.0343c-0.0816 0.54547-0.13125 1.0943-0.13125 1.6625 0 0.56822 0.0496 1.117 0.13125 1.6625l-2.3187 2.0344c-0.24319 0.20916-0.31084 0.59569-0.15312 0.87499l2.8 4.8562c0.16239 0.2754 0.52899 0.41046 0.83124 0.30624l2.9093-0.98436c0.87441 0.69997 1.8709 1.2697 2.9312 1.6844l0.59061 2.9968c0.0599 0.3137 0.35879 0.56439 0.67812 0.56874h5.5999c0.31933-0.004 0.61824-0.25504 0.67811-0.56874l0.59062-2.9968c1.0603-0.41466 2.0568-0.98439 2.9312-1.6844l2.9093 0.98436c0.30224 0.10422 0.66885-0.0308 0.83124-0.30624l2.8-4.8562c0.15771-0.2793 0.0901-0.66583-0.15312-0.87499l-2.3187-2.0344c0.0816-0.54547 0.13124-1.0942 0.13124-1.6625 0-0.56822-0.0497-1.117-0.13124-1.6625l2.3187-2.0343c0.24319-0.20916 0.31083-0.59569 0.15312-0.87499l-2.8-4.8562c-0.16239-0.2754-0.529-0.41047-0.83124-0.30625l-2.9093 0.98436c-0.875-0.7005-1.872-1.2702-2.932-1.6849l-0.59062-2.9968c-0.0599-0.3137-0.35878-0.5644-0.67811-0.56874h-5.5999c-0.0219-0.00051-0.0438-0.00051-0.0656 0z"/>
+ <path fill="#fff" style="opacity:0.1" d="m12.767 1.0002c-0.29681 0.0323-0.5395 0.26891-0.59375 0.5625l-0.59375 3c-1.0603 0.41466-2.0631 0.98753-2.9375 1.6875l-2.9055-0.9688c-0.30225-0.10422-0.68136 0.006-0.84375 0.28125l-2.6875 4.6875c0.01904 0.0215 0.04057 0.0436 0.0625 0.0625l0.3125 0.28125 2.3125-4.0312c0.16239-0.27545 0.5415-0.38547 0.84375-0.28125l2.9062 0.96875c0.87441-0.69997 1.8772-1.2728 2.9375-1.6875l0.59375-3c0.0542-0.29359 0.29694-0.5302 0.59375-0.5625 0.0218-0.00051 0.0406-0.00051 0.0625 0h5.625c0.31933 0.004 0.59635 0.2488 0.65625 0.5625l0.59375 3c1.0603 0.41466 2.0631 0.98753 2.9375 1.6875l2.9062-0.96875c0.30224-0.10422 0.68136 0.006 0.84375 0.28125l2.3125 4.0312 0.3125-0.28125c0.0219-0.0189 0.0435-0.041 0.0625-0.0625l-2.6875-4.6875c-0.16239-0.2754-0.54151-0.38547-0.84375-0.28125l-2.9062 0.96875c-0.87441-0.69997-1.8772-1.2728-2.9375-1.6875l-0.59375-3c-0.0599-0.3137-0.33692-0.55816-0.65625-0.5625h-5.625c-0.0219-0.00051-0.0407-0.00051-0.0625 0zm-10.719 9.6562c-0.01685 0.0926-0.01947 0.15743 0 0.25-0.01419-0.0788-0.01174-0.17122 0-0.25zm27.188 0c0.0118 0.0788 0.0142 0.17115 0 0.25 0.0195-0.0926 0.0169-0.15743 0-0.25zm-24.75 3.5938c-0.006 0.082 0.0046 0.1671 0 0.25 0.0085 0.16951 0.02035 0.33388 0.03125 0.5 0.01435-0.21861 0.02988-0.43823 0.0625-0.65625l-0.09375-0.09375zm22.312 0-0.0937 0.0937c0.0326 0.21802 0.0482 0.43764 0.0625 0.65625 0.0109-0.16612 0.0228-0.33049 0.0312-0.5-0.005-0.0829 0.006-0.16804 0-0.25zm-22.312 2.5-2.2188 1.9375c-0.02193 0.0189-0.04342 0.041-0.0625 0.0625l0.375 0.65625 2-1.75c-0.04536-0.303-0.07118-0.59845-0.09375-0.90625zm22.312 0c-0.0226 0.3078-0.0484 0.60325-0.0937 0.90625l2 1.75 0.375-0.65625c-0.0191-0.0215-0.0406-0.0436-0.0625-0.0625l-2.2188-1.9375z"/>
+ <path opacity=".2" d="m10 11v4h4v8h4v-8h4v-4h-12z"/>
+ <path fill="#fff" d="m10 10v4h4v8h4v-8h4v-4h-12z"/>
+ <path opacity=".2" d="m29.076 11.243c-0.01729 0.019-0.02729 0.0437-0.04687 0.06055l-2.3184 2.0352c0.04513 0.30191 0.07701 0.60543 0.09961 0.91211l2.2188-1.9473c0.24319-0.20916 0.31201-0.5957 0.1543-0.875l-0.10742-0.18555zm-26.869 0.002-0.10547 0.18359c-0.15772 0.2793-0.088923 0.66584 0.1543 0.875l2.2169 1.947c0.0226-0.307 0.0564-0.611 0.1016-0.913l-2.3184-2.035c-0.0194-0.016-0.0317-0.039-0.0488-0.058zm2.2559 4.256c-0.00833 0.16612-0.019531 0.33086-0.019531 0.5 0 0.25371 0.011082 0.5026 0.029297 0.75l0.10156-0.08789c-0.0574-0.383-0.0918-0.77-0.1114-1.162zm22.357 0c-0.01966 0.39194-0.05207 0.77902-0.10937 1.1621l0.09961 0.08789c0.01822-0.2474 0.03125-0.49628 0.03125-0.75 0-0.16915-0.01315-0.33387-0.02148-0.5zm-24.613 4.256c-0.1977 0.217-0.2506 0.559-0.1054 0.816l2.8008 4.8555c0.16239 0.2754 0.52783 0.41086 0.83008 0.30664l2.9101-0.985c0.87441 0.69997 1.8714 1.2709 2.9316 1.6855l0.58984 2.9961c0.0599 0.3137 0.3584 0.56401 0.67774 0.56836h5.5996c0.31933-0.004 0.61982-0.25466 0.67969-0.56836l0.58984-2.9961c1.0603-0.41466 2.0572-0.98558 2.9316-1.6855l2.9082 0.98438c0.30224 0.10422 0.66964-0.0312 0.83203-0.30664l2.8008-4.8555c0.14501-0.2568 0.0899-0.59757-0.10742-0.81445l-2.6934 4.6699c-0.16239 0.27544-0.52979 0.41086-0.83203 0.30664l-2.91-0.985c-0.87441 0.69997-1.8714 1.2689-2.9316 1.6836l-0.58984 2.998c-0.06 0.313-0.36 0.564-0.68 0.568h-5.5996c-0.321-0.005-0.619-0.256-0.679-0.569l-0.589-2.998c-1.06-0.415-2.057-0.984-2.9314-1.684l-2.9102 0.98438c-0.3025 0.104-0.6679-0.031-0.8303-0.307l-2.6953-4.671z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tracktion7.svg b/.icons/awkward/32x32/apps/tracktion7.svg
new file mode 120000
index 00000000..ada10f0f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tracktion7.svg
@@ -0,0 +1 @@
+tracktion.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tranquil.svg b/.icons/awkward/32x32/apps/tranquil.svg
new file mode 120000
index 00000000..75c27303
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tranquil.svg
@@ -0,0 +1 @@
+com.github.nick92.tranqil.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/transgui-2.svg b/.icons/awkward/32x32/apps/transgui-2.svg
new file mode 120000
index 00000000..72adf737
--- /dev/null
+++ b/.icons/awkward/32x32/apps/transgui-2.svg
@@ -0,0 +1 @@
+transmission-remote-gtk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/transgui.svg b/.icons/awkward/32x32/apps/transgui.svg
new file mode 120000
index 00000000..72adf737
--- /dev/null
+++ b/.icons/awkward/32x32/apps/transgui.svg
@@ -0,0 +1 @@
+transmission-remote-gtk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/translator.svg b/.icons/awkward/32x32/apps/translator.svg
new file mode 120000
index 00000000..223c77fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/translator.svg
@@ -0,0 +1 @@
+lokalize.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/transmageddon.svg b/.icons/awkward/32x32/apps/transmageddon.svg
new file mode 100644
index 00000000..c589f4e7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/transmageddon.svg
@@ -0,0 +1,34 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m27 27.6v-24.2c0-0.7756-0.624-1.4-1.4-1.4h-19.2c-0.7756 0-1.4 0.6244-1.4 1.4v24.2c0 0.776 0.6244 1.4 1.4 1.4h19.2c0.7756 0 1.4-0.6244 1.4-1.4z"/>
+ <rect opacity=".2" width="12" height="10" x="10" y="4"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <rect width="3" height="3" x="6" y="4"/>
+ <rect width="3" height="3" x="6" y="9"/>
+ <rect width="3" height="3" x="6" y="14"/>
+ <rect width="3" height="3" x="6" y="19"/>
+ <rect width="3" height="3" x="6" y="24"/>
+ <rect width="3" height="3" x="23" y="4"/>
+ <rect width="3" height="3" x="23" y="9"/>
+ <rect width="3" height="3" x="23" y="14"/>
+ <rect width="3" height="3" x="23" y="19"/>
+ <rect width="3" height="3" x="23" y="24"/>
+ </g>
+ <g fill="#fff">
+ <rect width="3" height="3" x="6" y="4"/>
+ <rect width="3" height="3" x="6" y="9"/>
+ <rect width="3" height="3" x="6" y="14"/>
+ <rect width="3" height="3" x="6" y="19"/>
+ <rect width="3" height="3" x="6" y="24"/>
+ <rect width="3" height="3" x="23" y="4"/>
+ <rect width="3" height="3" x="23" y="9"/>
+ <rect width="3" height="3" x="23" y="14"/>
+ <rect width="3" height="3" x="23" y="19"/>
+ <rect width="3" height="3" x="23" y="24"/>
+ </g>
+ <rect opacity=".2" width="12" height="10" x="10" y="17"/>
+ <path fill="#fff" opacity=".1" d="m6.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h19.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-19.2z"/>
+ <path opacity=".2" d="m5 27.6v1c0 0.775 0.6248 1.4 1.4004 1.4h19.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-19.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <circle fill="#4269cd" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m24 19c-2.2091 0-4 1.7909-4 4s1.7909 4 4 4c1.8142 0 3.3495-1.2018 3.8393-2.8571h-1.2321c-0.44244 1.0054-1.4382 1.7143-2.6071 1.7143-1.578 0-2.8571-1.2792-2.8571-2.8571 0-1.578 1.2792-2.8571 2.8571-2.8571 0.78946 0 1.4946 0.3286 2.0089 0.84821l-1.4375 1.4375h3.4286v-3.428l-1.173 1.173c-0.725-0.723-1.722-1.173-2.827-1.173z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/transmission-gtk.svg b/.icons/awkward/32x32/apps/transmission-gtk.svg
new file mode 120000
index 00000000..cc565769
--- /dev/null
+++ b/.icons/awkward/32x32/apps/transmission-gtk.svg
@@ -0,0 +1 @@
+transmission.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/transmission-qt.svg b/.icons/awkward/32x32/apps/transmission-qt.svg
new file mode 120000
index 00000000..cc565769
--- /dev/null
+++ b/.icons/awkward/32x32/apps/transmission-qt.svg
@@ -0,0 +1 @@
+transmission.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/transmission-remote-gtk.svg b/.icons/awkward/32x32/apps/transmission-remote-gtk.svg
new file mode 100644
index 00000000..3b3c96d3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/transmission-remote-gtk.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="20" height="20" x="-30" y="-25" rx="2.143" ry="2.143" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#cecece" width="20" height="20" x="-29" y="-25" rx="2.143" ry="2.143" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.1425781,9 C 5.9554353,9 5,9.955435 5,11.142578 v 1 C 5,10.955435 5.9554353,10 7.1425781,10 H 22.857422 C 24.044565,10 25,10.955435 25,12.142578 v -1 C 25,9.955435 24.044565,9 22.857422,9 Z"/>
+ <path style="fill:#4f4f4f" d="m 15,12 -6,4 h 3 v 6 H 9 l 6,4 6,-4 h -3 v -6 h 3 z"/>
+ <path style="opacity:0.1" d="M 10.5,15 9,16 h 3 v -1 z m 7.5,0 v 1 h 3 l -1.5,-1 z m -9,7 6,4 6,-4 H 19.5 L 15,25 10.5,22 Z"/>
+ <rect style="fill:#7e7e7e" width="6" height="17" x="12" y="-19" transform="scale(1,-1)"/>
+ <rect style="opacity:0.2" width="6" height="16" x="-7" y="-23" rx="3" ry="2.667" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#db4539" width="6" height="16" x="-6" y="-23" rx="3" ry="2.667" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9.666016,0 C 8.1886822,0 7,1.338 7,3 7,3.1715539 7.0205693,3.3364655 7.0449219,3.5 7.2564951,2.0792258 8.3411746,1 9.666016,1 h 10.667968 c 1.324841,0 2.409521,1.0792258 2.621094,2.5 C 22.979431,3.3364655 23,3.1715539 23,3 23,1.338 21.811318,0 20.333984,0 Z"/>
+ <rect style="opacity:0.1" width="6" height="1" x="12" y="19"/>
+ <path style="opacity:0.2" d="M 32,29.6 C 32,21.6 26.4,16 18.4,16 17.2,16 16,17.2 16,18.4 v 11.2 c 0,1.2 1.2,2.4 2.4,2.4 h 11.2 c 1.2,0 2.4,-1.2 2.4,-2.4 z"/>
+ <path style="fill:#426bcd" d="M 32,28.6 C 32,20.6 26.4,15 18.4,15 17.2,15 16,16.2 16,17.4 v 11.2 c 0,1.2 1.2,2.4 2.4,2.4 h 11.2 c 1.2,0 2.4,-1.2 2.4,-2.4 z"/>
+ <path style="fill:#ffffff" d="m 19,18 v 0.833333 c 0,0.458467 0.377892,0.833334 0.833333,0.833334 4.142167,0 7.5,3.357833 7.5,7.5 0,0.458466 0.377892,0.833333 0.833334,0.833333 H 29 V 27.166667 C 29,22.104167 24.895833,18 19.833333,18 Z"/>
+ <path style="fill:#ffffff" d="m 19,21.333333 v 0.833334 C 19,22.625133 19.377892,23 19.833333,23 22.1345,23 24,24.8655 24,27.166667 24,27.625133 24.377892,28 24.833333,28 h 0.833334 v -0.833333 c 0,-3.221667 -2.611667,-5.833334 -5.833334,-5.833334 z"/>
+ <path style="fill:#ffffff" d="M 20.5,25 C 19.67155,25 19,25.671572 19,26.5 19,27.328427 19.671573,28 20.5,28 21.328428,28 22,27.328427 22,26.5 22,25.671572 21.328451,25 20.5,25 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/transmission.svg b/.icons/awkward/32x32/apps/transmission.svg
new file mode 100644
index 00000000..c55d78e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/transmission.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="20" height="20" x="-31" y="-26" rx="2.143" ry="2.143" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#cecece" width="20" height="20" x="-30" y="-26" rx="2.143" ry="2.143" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.1425781,10 C 6.9554353,10 6,10.955435 6,12.142578 v 1 C 6,11.955435 6.9554353,11 8.1425781,11 H 23.857422 C 25.044565,11 26,11.955435 26,13.142578 v -1 C 26,10.955435 25.044565,10 23.857422,10 Z"/>
+ <path style="fill:#4f4f4f" d="m 16,13 -6,4 h 3 v 6 h -3 l 6,4 6,-4 h -3 v -6 h 3 z"/>
+ <path style="opacity:0.1" d="M 11.5,16 10,17 h 3 v -1 z m 7.5,0 v 1 h 3 l -1.5,-1 z m -9,7 6,4 6,-4 H 20.5 L 16,26 11.5,23 Z"/>
+ <rect style="fill:#7e7e7e" width="6" height="17" x="13" y="-20" transform="scale(1,-1)"/>
+ <rect style="opacity:0.2" width="6" height="16" x="-8" y="-24" rx="3" ry="2.667" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#db4539" width="6" height="16" x="-7" y="-24" rx="3" ry="2.667" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10.666016,1 C 9.1886822,1 8,2.338 8,4 8,4.1715539 8.0205693,4.3364655 8.0449219,4.5 8.2564951,3.0792258 9.3411746,2 10.666016,2 h 10.667968 c 1.324841,0 2.409521,1.0792258 2.621094,2.5 C 23.979431,4.3364655 24,4.1715539 24,4 24,2.338 22.811318,1 21.333984,1 Z"/>
+ <rect style="opacity:0.1" width="6" height="1" x="13" y="20"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/trashindicator.svg b/.icons/awkward/32x32/apps/trashindicator.svg
new file mode 100644
index 00000000..9b99065b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/trashindicator.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="23" height="26" x="5" y="5" rx="1.534" ry="1.529"/>
+ <rect style="fill:#518140" width="23" height="26" x="5" y="4" rx="1.534" ry="1.529"/>
+ <rect style="fill:#629c4d" width="9" height="3" x="12" y="1"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 10.50015,12.5 c 0,0 -1.5e-4,3.25 -1.5e-4,6.25 0,3 1.5e-4,5.75 1.5e-4,5.75"/>
+ <rect style="opacity:0.2" width="27" height="6" x="3" y="3" rx="1.5" ry="1.5"/>
+ <rect style="fill:#629c4d" width="27" height="6" x="3" y="2" rx="1.5" ry="1.5"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 16.5,12.5 v 12"/>
+ <path style="opacity:0.3;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round" d="m 22.50015,12.5 c 0,0 -1.5e-4,3.25 -1.5e-4,6.25 0,3 1.5e-4,5.75 1.5e-4,5.75"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.5,2 C 3.669,2 3,2.669 3,3.5 v 1 C 3,3.669 3.669,3 4.5,3 h 24 C 29.331,3 30,3.669 30,4.5 v -1 C 30,2.669 29.331,2 28.5,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/trelby.svg b/.icons/awkward/32x32/apps/trelby.svg
new file mode 100644
index 00000000..850ff1f4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/trelby.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 20.115234,3.0000264 c -0.697436,0.00769 -0.89751,0.070914 -1.333984,0.2265625 -4.738273,1.9374872 -9.2944136,3.8535606 -15.0058594,5.46875 -1.3670415,0.318222 -1.9433177,1.0490213 -1.7324218,2.1972651 0,0 1.0390624,9.824233 1.0390624,10.408203 0,0.583894 0.5204925,3.331991 0.4511719,4.328125 -0.069329,0.996057 -0.8667263,4.05268 -0.9707031,4.464844 -0.1039689,0.412241 -4.921e-4,0.686473 0.1035156,0.892578 0.066513,0.131805 1.5318151,-0.712267 2.9570313,-1.623047 1.6162976,-1.144997 3.2770655,-2.225175 4.9628911,-3.271484 4.544385,-2.535383 9.140358,-4.995881 13.533203,-7.712891 0.526358,-0.31858 1.99234,-1.224848 2.960937,-1.818359 0.329683,-0.195412 0.662144,-0.386306 0.990234,-0.583985 3.86e-4,-0.0078 -3.54e-4,-0.01564 0,-0.02344 C 28.817482,15.493374 28.998911,15.388327 30,14.767604 29.960173,13.005899 29.368179,10.927436 28.714844,9.5039326 28.432204,8.8904548 28.2908,8.9078163 27.65625,9.3320576 c -0.344819,0.2523718 -0.738935,0.6677655 -1.117188,0.9687504 -0.02523,0.02159 -0.1942,0.175718 -0.232421,0.208984 C 25.319842,8.7568415 23.980935,6.7203502 22.371094,4.1054952 21.795117,3.2892449 20.812671,2.9930232 20.115234,3.0000264 Z"/>
+ <path style="fill:#932c93" d="m 2.0423433,9.8927943 c 0,0 1.0397618,9.8234667 1.0397618,10.4074367 0,0.583894 0.519876,3.331707 0.4505554,4.327841 -0.069329,0.996057 -0.8664634,4.053014 -0.9704402,4.465178 -0.1039689,0.412241 -3.09e-5,0.687007 0.1039768,0.893112 0.066513,0.131805 1.5309001,-0.712869 2.9561163,-1.623649 C 12.710814,23.341165 20.610522,19.471254 28.070938,14.976257 28.22409,11.876137 25.904954,8.8458029 22.370929,3.1055098 21.794952,2.2892596 20.812215,1.9931186 20.114778,2.0001218 19.417342,2.0078099 19.217767,2.0701358 18.781293,2.2257847 14.04302,4.1632719 9.4867172,6.0792928 3.7752714,7.6944822 2.4082299,8.0127042 1.8314475,8.74455 2.0423433,9.8927943 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 20.115234 2 C 19.417798 2.0076881 19.217724 2.0709136 18.78125 2.2265625 C 14.042977 4.1640497 9.4868364 6.0801231 3.7753906 7.6953125 C 2.4083491 8.0135345 1.8320729 8.7443338 2.0429688 9.8925781 C 2.0429688 9.8925781 2.0562659 10.023802 2.0566406 10.027344 C 2.2232651 9.3695687 2.792228 8.9241746 3.7753906 8.6953125 C 9.4868364 7.0801231 14.042977 5.1640497 18.78125 3.2265625 C 19.217724 3.0709136 19.417798 3.0076881 20.115234 3 C 20.812671 2.9929968 21.795117 3.2892186 22.371094 4.1054688 C 25.533784 9.2426059 27.717731 12.209328 28.033203 14.998047 C 28.045443 14.990677 28.058075 14.983936 28.070312 14.976562 C 28.223464 11.876442 25.905119 8.8457618 22.371094 3.1054688 C 21.795117 2.2892185 20.812671 1.9929968 20.115234 2 z M 3.5019531 24.833984 C 3.3721069 25.961179 2.6614444 28.701534 2.5625 29.09375 C 2.4766803 29.434029 2.5404899 29.665778 2.6210938 29.857422 C 2.7909477 29.192483 3.467943 26.566506 3.5332031 25.628906 C 3.5467667 25.433998 3.5251959 25.133686 3.5019531 24.833984 z"/>
+ <path style="opacity:0.4" d="M 26.39217,9.6605672 C 16.321418,14.99936 9.5620428,17.935982 3.12586,20.733347 c 0.040672,0.36746 0.1059247,0.847448 0.1867742,1.429071 6.2210362,-2.561029 15.7599118,-7.032554 23.7346818,-11.236842 -0.09,-0.18788 -0.183583,-0.376856 -0.284471,-0.57134 L 26.502798,9.853413 C 26.468834,9.79133 26.427121,9.7234055 26.39217,9.6605672 Z m 1.093347,2.2407478 c -10.07893,5.343337 -17.5532211,8.831661 -24.0033494,11.638364 0.043443,0.435238 0.068591,0.824948 0.050285,1.087993 -0.0075,0.107772 -0.049094,0.309023 -0.071836,0.459087 C 9.6870439,22.523595 19.442915,17.928387 27.423738,13.720395 l 0.06609,-1.810444 c -0.0012,-0.0029 -0.0031,-0.0057 -0.0043,-0.0086 z"/>
+ <path style="fill:#b72dc5" d="m 9.9135247,25.464865 c 0,0 9.2244563,-9.120792 10.8419393,-10.796685 1.617485,-1.675818 5.244573,-4.9061173 5.783733,-5.3675226 C 26.91745,8.9996728 27.31223,8.584192 27.657049,8.3318203 28.291599,7.907579 28.431247,7.8895855 28.713887,8.5030634 29.367222,9.9265667 29.960173,12.006602 30,13.768307 c -3.050494,1.891452 -4.836007,2.978116 -5.881417,3.610854 -4.609105,2.850769 -9.443049,5.416682 -14.2050583,8.085704 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 28.318359 8.0273438 C 28.168799 8.0081876 27.973525 8.1199106 27.65625 8.3320312 C 27.311431 8.584403 26.917315 8.9997967 26.539062 9.3007812 C 25.999902 9.7621866 22.373344 12.992151 20.755859 14.667969 C 19.138376 16.343862 9.9140625 25.464844 9.9140625 25.464844 C 10.677413 25.036999 11.443159 24.613597 12.208984 24.189453 C 14.830272 21.594307 19.52404 16.944271 20.755859 15.667969 C 22.373344 13.992151 25.999902 10.762186 26.539062 10.300781 C 26.917316 9.9997968 27.311431 9.5844029 27.65625 9.3320312 C 28.2908 8.9077899 28.432204 8.8904284 28.714844 9.5039062 C 29.254859 10.680504 29.7348 12.29714 29.914062 13.820312 C 29.958092 13.793021 29.955432 13.795213 30 13.767578 C 29.960173 12.005873 29.368179 9.9274096 28.714844 8.5039062 C 28.573524 8.1971673 28.46792 8.0464999 28.318359 8.0273438 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/trello.svg b/.icons/awkward/32x32/apps/trello.svg
new file mode 100644
index 00000000..2d4be231
--- /dev/null
+++ b/.icons/awkward/32x32/apps/trello.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="29" height="29" x="-31" y="-31" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#0081cc" width="29" height="29" x="-30" y="-31" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:.2" width="10" height="20" x="5" y="5" rx="2.143" ry="2.143"/>
+ <rect style="fill:#ffffff" width="10" height="20" x="5" y="4" rx="2.143" ry="2.143"/>
+ <rect style="opacity:.2" width="10" height="10" x="18" y="5" rx="2.143" ry="1.875"/>
+ <rect style="fill:#ffffff" width="10" height="10" x="18" y="4" rx="2.143" ry="1.875"/>
+ <path style="opacity:.2;fill:#ffffff" d="m3.4492188 1c-0.8033 0-1.4492188 0.6459188-1.4492188 1.4492188v1c0-0.8033 0.6459188-1.4492188 1.4492188-1.4492188h26.101562c0.8033 0 1.449219 0.6459188 1.449219 1.4492188v-1c0-0.8033-0.645919-1.4492188-1.449219-1.4492188h-26.101562z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tremulous.svg b/.icons/awkward/32x32/apps/tremulous.svg
new file mode 100644
index 00000000..08684f95
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tremulous.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16.216328,3 c -0.06644,0 -0.236553,0.08818 -0.377253,0.1955078 -0.337908,0.257761 -1.456822,1.2727472 -2.019008,1.5791015 l -0.44486,0.2419923 -0.416465,-0.083398 c -0.229555,-0.045924 -0.454681,-0.08342 -0.498947,-0.083398 -0.04426,2.17e-5 -0.250311,0.1379266 -0.458381,0.3076171 -0.441101,0.3597406 -0.903547,0.7193969 -1.132569,0.7191407 -0.08787,-1.05e-4 -0.235426,-0.046133 -0.327222,-0.1025391 -0.0918,-0.05641 -0.219716,-0.10254 -0.285305,-0.10254 C 10.0986,5.6714844 8.6181022,6.5664009 8.1141123,6.8992187 7.7264531,7.1552157 7.3373664,7.4649535 6.7322061,7.9970704 6.394485,8.2940265 6.2571905,8.4487913 6.092635,9.0874608 5.8873742,9.8841168 6.0070613,10.611297 6.4387878,10.92711 6.684579,11.106906 7.063613,11.523869 7.2298001,11.796641 7.3638311,12.016639 7.395106,12.02952 7.8098772,12.03043 H 8.1790166 L 8.8321091,11.450743 C 9.4687392,10.82484 9.9393456,10.976018 10.782038,11.02 c 1.052633,0.05494 1.150178,0.211116 1.224514,0.944647 -0.03679,0.45094 -0.138916,0.71235 -0.398887,1.017188 -0.164317,0.192671 -0.172007,0.194389 -0.753153,0.266601 -0.322422,0.04006 -1.9318964,0.259275 -3.2395012,0.486719 -1.3076115,0.227445 -2.4235245,0.212602 -2.4785074,0.212602 -0.068821,0 -0.18868,-0.134845 -0.3867174,-0.434765 -0.31548,-0.477774 -0.450438,-0.562901 -0.6693186,-0.41836 -0.3268214,0.215823 -0.7906566,1.046559 -0.9776109,1.752735 -0.1478798,0.558574 -0.1336741,2.264498 0.025691,3.018061 0.2102254,0.994074 0.609076,2.14427 1.1290526,3.255274 0.2342949,0.500603 0.3442032,0.620923 0.434043,0.474414 0.018276,-0.0298 0.053627,-0.532202 0.078425,-1.116992 0.061384,-1.447785 0.1804468,-2.479118 0.3272225,-2.835547 0.2145537,-0.521013 0.213766,-0.568659 -0.039213,-1.09375 -0.2643478,-0.548689 -0.3229079,-0.748558 -0.2285148,-0.782032 0.035733,-0.01267 0.7180731,-0.04653 1.5171222,-0.0752 1.7172109,-0.06161 2.3578343,-0.118289 3.1978554,-0.287109 0.7388826,-0.148491 0.8464876,-0.152718 0.9600326,-0.03828 0.08951,0.09018 0.08874,0.151865 -0.0054,1.145702 -0.04417,0.466225 0.08021,0.823303 0.532751,1.532618 0.452533,0.709297 0.723057,1.292887 0.95192,2.053515 0.202509,0.67304 0.212131,0.794947 0.07302,0.935157 -0.33224,0.334843 -0.938342,-0.0883 -2.1916825,-1.75 -0.9733612,-1.290506 -1.2475882,-1.59004 -1.4576274,-1.59004 -0.3433204,0 -0.8711811,0.505228 -1.4238228,1.361719 -0.3353299,0.519695 -0.4789901,0.811309 -0.9586807,1.935938 -0.5135867,1.204108 -0.6153401,1.530227 -0.8383385,2.713867 -0.1719998,0.912967 -0.1874244,1.077294 -0.1838936,1.849805 0.00401,0.865472 0.073958,1.611334 0.3272224,3.420013 0.092491,0.660503 0.1681268,1.03859 0.2122889,1.067774 0.1303826,0.08617 0.4373874,-0.355941 0.8775506,-1.260548 0.8380966,-1.722432 1.229085,-2.832918 1.3359333,-3.767278 0.1301922,-1.13848 0.3872272,-2.053272 0.7666742,-2.73711 0.179089,-0.322755 0.4539681,-0.679492 0.5246372,-0.679492 0.020236,0 0.1484594,0.178861 0.285306,0.397852 0.312643,0.500311 0.8303719,0.976798 1.0924749,1.096484 0.143752,0.0656 0.27033,0.0834 0.442156,0.06289 l 0.240685,-0.02871 0.06355,0.210547 c 0.05482,0.184389 0.04617,0.274417 -0.06085,0.713672 -0.163772,0.672228 -0.163115,1.461258 0,2.517887 0.133839,0.866984 0.169983,0.985743 0.309644,0.985743 0.199069,0 0.73559,-0.663737 1.062797,-1.315235 0.05796,-0.115411 0.255301,-0.719398 0.439452,-1.342578 0.377279,-1.27674 0.777777,-2.272159 0.847804,-2.344254 0.0288,-0.02965 0.256486,0.05192 0.59495,0.21328 0.541994,0.258399 0.58326,0.263095 1.530545,0.378712 0.733671,0.08954 0.969502,0.135359 1.00195,0.196875 0.02332,0.04423 0.114833,0.450233 0.204176,0.902343 0.564485,2.856447 1.229271,5.122426 1.586082,5.62745 0.169142,0.239408 0.2771,0.193315 0.473256,-0.199609 0.230557,-0.461853 0.908363,-1.76846 1.632056,-3.566499 0.324136,-0.805321 0.619111,-1.662184 0.655797,-1.732826 0.05671,-0.10922 0.115998,-0.133237 0.396182,-0.16543 1.045839,-0.120162 1.250605,-0.153579 1.47791,-0.240625 0.343709,-0.131626 0.613579,-0.359218 0.923524,-0.779296 0.1444,-0.195711 0.279037,-0.35547 0.30018,-0.35547 0.04584,0 0.387752,0.776181 0.611175,1.387696 0.261078,0.714584 0.455549,1.476079 0.536807,2.105468 0.04203,0.325514 0.112636,0.706372 0.158203,0.847657 0.268526,0.83242 1.016802,1.966187 2.178328,3.301758 C 28.28314,30.763263 28.51809,31 28.55319,31 c 0.07251,0 0.131544,-0.194152 0.427282,-1.387695 0.190373,-0.768311 0.248436,-0.920202 0.615233,-1.628321 L 30,27.201953 v -0.992578 c 0,-2.041397 -0.258807,-4.005989 -0.716644,-5.437305 -0.31463,-0.983619 -0.941458,-1.75568 -1.52794,-2.414755 -0.437417,-0.491558 -0.668905,-0.539766 -0.914059,-0.192772 -0.131421,0.186012 -0.290861,0.61976 -0.339392,0.925585 -0.0188,0.118487 -0.06651,0.227772 -0.10682,0.243361 -0.04405,0.01704 -0.178264,0.06633 -0.336688,-0.08945 -0.540366,-0.531346 -1.01397,-0.717694 -1.176378,-0.46211 -0.0404,0.06358 -0.14353,0.300313 -0.229867,0.526367 -0.201588,0.527805 -0.430943,0.51596 -0.593598,0.623372 -0.191614,0.126535 -0.50936,0.069 -0.955131,-0.138086 -0.332892,-0.154646 -0.374969,-0.192016 -0.535455,-0.48125 -0.257882,-0.464789 -0.300055,-0.83541 -0.231219,-1.582257 0.03183,-0.345324 0.06328,-0.753053 0.06896,-1.078007 l 0.0095,-0.590625 -0.216345,-0.392382 c -0.119491,-0.216009 -0.424075,-0.689963 -0.676079,-1.052735 -0.252002,-0.362771 -0.458383,-0.58048 -0.458383,-0.605547 0,-0.02588 0.249025,-0.0307 0.574668,-0.01094 0.319112,0.01936 0.62722,0.01194 0.820643,-0.01641 l 0.347505,-0.05059 0.626049,-0.657617 c 1.2219,-1.28587 1.549858,-1.828508 1.5969,-2.24914 0.02107,-0.188476 0.0026,-0.266991 -0.101412,-0.423829 C 24.724933,10.294845 24.447471,10.035862 24.282447,9.9993287 24.043735,9.9464857 22.10321,10.5529 21.511991,10.852454 20.96575,11.129215 20.451247,11.027265 19.883992,10.529798 19.469662,10.166445 18.446332,9.3548569 17.123392,8.4003824 16.108205,7.6679416 15.829148,7.4084726 15.911857,7.275187 c 0.03308,-0.053298 0.254756,-0.1443422 0.558442,-0.2296876 0.978792,-0.2750685 0.989292,-0.457387 1.091426,-0.56875 0.120217,-0.1310778 0.4692,-1.3486534 0.4692,-1.6378906 0,-0.1580845 -0.04296,-0.2449372 -0.214993,-0.4402344 C 17.05506,3.5348811 16.443574,3 16.216328,3 Z"/>
+ <path style="fill:#4f4f4f" d="m 16.216328,2 c -0.06644,0 -0.236553,0.08818 -0.377253,0.1955078 -0.337908,0.257761 -1.456822,1.2727472 -2.019008,1.5791015 l -0.44486,0.2419923 -0.416465,-0.083398 c -0.229555,-0.045924 -0.454681,-0.08342 -0.498947,-0.083398 -0.04426,2.17e-5 -0.250311,0.1379266 -0.458381,0.3076171 -0.441101,0.3597406 -0.903547,0.7193969 -1.132569,0.7191407 -0.08787,-1.05e-4 -0.235426,-0.046133 -0.327222,-0.1025391 -0.0918,-0.05641 -0.219716,-0.10254 -0.285305,-0.10254 C 10.0986,4.6714844 8.6181022,5.5664009 8.1141123,5.8992187 7.7264531,6.1552157 7.3373664,6.4649535 6.7322061,6.9970704 6.394485,7.2940265 6.2571905,7.4487913 6.092635,8.0874608 5.8873742,8.8841168 6.0070613,9.6112971 6.4387878,9.92711 6.684579,10.106906 7.063613,10.523869 7.2298001,10.796641 7.3638311,11.016639 7.395106,11.02952 7.8098772,11.03043 H 8.1790166 L 8.8321091,10.450743 C 9.4687392,9.8248398 9.9393456,9.9760176 10.782038,10.02 c 1.052633,0.05494 1.150178,0.211116 1.224514,0.944647 -0.03679,0.45094 -0.138916,0.71235 -0.398887,1.017188 -0.164317,0.192671 -0.172007,0.194389 -0.753153,0.266601 -0.322422,0.04006 -1.9318964,0.259275 -3.2395012,0.486719 -1.3076115,0.227445 -2.4235245,0.212602 -2.4785074,0.212602 -0.068821,0 -0.18868,-0.134845 -0.3867174,-0.434765 -0.31548,-0.477774 -0.450438,-0.562901 -0.6693186,-0.41836 -0.3268214,0.215823 -0.7906566,1.046559 -0.9776109,1.752735 -0.1478798,0.558574 -0.1336741,2.264498 0.025691,3.018061 0.2102254,0.994074 0.609076,2.14427 1.1290526,3.255274 0.2342949,0.500603 0.3442032,0.620923 0.434043,0.474414 0.018276,-0.0298 0.053627,-0.532202 0.078425,-1.116992 0.061384,-1.447785 0.1804468,-2.479118 0.3272225,-2.835547 0.2145537,-0.521013 0.213766,-0.568659 -0.039213,-1.09375 -0.2643478,-0.548689 -0.3229079,-0.748558 -0.2285148,-0.782032 0.035733,-0.01267 0.7180731,-0.04653 1.5171222,-0.0752 1.7172109,-0.06161 2.3578343,-0.118289 3.1978554,-0.287109 0.7388826,-0.148491 0.8464876,-0.152718 0.9600326,-0.03828 0.08951,0.09018 0.08874,0.151865 -0.0054,1.145702 -0.04417,0.466225 0.08021,0.823303 0.532751,1.532618 0.452533,0.709297 0.723057,1.292887 0.95192,2.053515 0.202509,0.67304 0.212131,0.794947 0.07302,0.935157 -0.33224,0.334843 -0.938342,-0.0883 -2.1916825,-1.75 -0.9733612,-1.290506 -1.2475882,-1.59004 -1.4576274,-1.59004 -0.3433204,0 -0.8711811,0.505228 -1.4238228,1.361719 -0.3353299,0.519695 -0.4789901,0.811309 -0.9586807,1.935938 -0.5135867,1.204108 -0.6153401,1.530227 -0.8383385,2.713867 -0.1719998,0.912967 -0.1874244,1.077294 -0.1838936,1.849805 0.00401,0.865472 0.073958,1.611334 0.3272224,3.420013 0.092491,0.660503 0.1681268,1.03859 0.2122889,1.067774 0.1303826,0.08617 0.4373874,-0.355941 0.8775506,-1.260548 0.8380966,-1.722432 1.229085,-2.832918 1.3359333,-3.767278 0.1301922,-1.13848 0.3872272,-2.053272 0.7666742,-2.73711 0.179089,-0.322755 0.4539681,-0.679492 0.5246372,-0.679492 0.020236,0 0.1484594,0.178861 0.285306,0.397852 0.312643,0.500311 0.8303719,0.976798 1.0924749,1.096484 0.143752,0.0656 0.27033,0.0834 0.442156,0.06289 l 0.240685,-0.02871 0.06355,0.210547 c 0.05482,0.184389 0.04617,0.274417 -0.06085,0.713672 -0.163772,0.672228 -0.163115,1.461258 0,2.517887 0.133839,0.866984 0.169983,0.985743 0.309644,0.985743 0.199069,0 0.73559,-0.663737 1.062797,-1.315235 0.05796,-0.115411 0.255301,-0.719398 0.439452,-1.342578 0.377279,-1.27674 0.777777,-2.272159 0.847804,-2.344254 0.0288,-0.02965 0.256486,0.05192 0.59495,0.21328 0.541994,0.258399 0.58326,0.263095 1.530545,0.378712 0.733671,0.08954 0.969502,0.135359 1.00195,0.196875 0.02332,0.04423 0.114833,0.450233 0.204176,0.902343 0.564485,2.856447 1.229271,5.122426 1.586082,5.62745 0.169142,0.239408 0.2771,0.193315 0.473256,-0.199609 0.230557,-0.461853 0.908363,-1.76846 1.632056,-3.566499 0.324136,-0.805321 0.619111,-1.662184 0.655797,-1.732826 0.05671,-0.10922 0.115998,-0.133237 0.396182,-0.16543 1.045839,-0.120162 1.250605,-0.153579 1.47791,-0.240625 0.343709,-0.131626 0.613579,-0.359218 0.923524,-0.779296 0.1444,-0.195711 0.279037,-0.35547 0.30018,-0.35547 0.04584,0 0.387752,0.776181 0.611175,1.387696 0.261078,0.714584 0.455549,1.476079 0.536807,2.105468 0.04203,0.325514 0.112636,0.706372 0.158203,0.847657 0.268526,0.83242 1.016802,1.966187 2.178328,3.301758 C 28.28314,29.763263 28.51809,30 28.55319,30 c 0.07251,0 0.131544,-0.194152 0.427282,-1.387695 0.190373,-0.768311 0.248436,-0.920202 0.615233,-1.628321 L 30,26.201953 v -0.992578 c 0,-2.041397 -0.258807,-4.005989 -0.716644,-5.437305 -0.31463,-0.983619 -0.941458,-1.75568 -1.52794,-2.414755 -0.437417,-0.491558 -0.668905,-0.539766 -0.914059,-0.192772 -0.131421,0.186012 -0.290861,0.61976 -0.339392,0.925585 -0.0188,0.118487 -0.06651,0.227772 -0.10682,0.243361 -0.04405,0.01704 -0.178264,0.06633 -0.336688,-0.08945 -0.540366,-0.531346 -1.01397,-0.717694 -1.176378,-0.46211 -0.0404,0.06358 -0.14353,0.300313 -0.229867,0.526367 -0.201588,0.527805 -0.430943,0.51596 -0.593598,0.623372 -0.191614,0.126535 -0.50936,0.069 -0.955131,-0.138086 -0.332892,-0.154646 -0.374969,-0.192016 -0.535455,-0.48125 -0.257882,-0.464789 -0.300055,-0.83541 -0.231219,-1.582257 0.03183,-0.345324 0.06328,-0.753053 0.06896,-1.078007 l 0.0095,-0.590625 -0.216345,-0.392382 c -0.119491,-0.216009 -0.424075,-0.689963 -0.676079,-1.052735 -0.252002,-0.362771 -0.458383,-0.58048 -0.458383,-0.605547 0,-0.02588 0.249025,-0.0307 0.574668,-0.01094 0.319112,0.01936 0.62722,0.01194 0.820643,-0.01641 l 0.347505,-0.05059 0.626049,-0.657617 c 1.2219,-1.28587 1.549858,-1.828508 1.5969,-2.24914 0.02107,-0.1884761 0.0026,-0.2669909 -0.101412,-0.4238287 C 24.724933,9.2948449 24.447471,9.0358617 24.282447,8.9993287 24.043735,8.9464857 22.10321,9.5528999 21.511991,9.8524537 20.96575,10.129215 20.451247,10.027265 19.883992,9.5297978 19.469662,9.1664453 18.446332,8.3548569 17.123392,7.4003824 16.108205,6.6679416 15.829148,6.4084726 15.911857,6.275187 c 0.03308,-0.053298 0.254756,-0.1443422 0.558442,-0.2296876 0.978792,-0.2750685 0.989292,-0.457387 1.091426,-0.56875 0.120217,-0.1310778 0.4692,-1.3486534 0.4692,-1.6378906 0,-0.1580845 -0.04296,-0.2449372 -0.214993,-0.4402344 C 17.05506,2.5348811 16.443574,2 16.216328,2 Z"/>
+ <path style="opacity:0.2" d="m 6.953125,8.5 c 1.2615864,0.5920876 0.7447381,1.4969862 -0.6015625,2.324219 0.03165,0.03185 0.051895,0.07718 0.087891,0.103515 0.2457912,0.179796 0.6248285,0.596369 0.7910157,0.869141 0.015123,0.02482 0.025857,0.03876 0.039062,0.05859 C 7.8189259,11.360151 8.8194924,10.762983 8.9863281,9.9804688 9.1846175,9.0504242 9.1392418,8.472896 6.953125,8.5 Z"/>
+ <path style="fill:#e4e4e4" d="M 6.953125 7.5 C 8.2147114 8.0920876 7.6978631 8.9969862 6.3515625 9.8242188 C 6.3832122 9.8560709 6.4034577 9.9014033 6.4394531 9.9277344 C 6.6852443 10.10753 7.0642816 10.524103 7.2304688 10.796875 C 7.2455921 10.821698 7.2563258 10.835639 7.2695312 10.855469 C 7.8189259 10.360151 8.8194924 9.7629829 8.9863281 8.9804688 C 9.1846175 8.0504242 9.1392418 7.472896 6.953125 7.5 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.216797 2 C 16.150357 2 15.980544 2.0879847 15.839844 2.1953125 C 15.501936 2.4530735 14.382498 3.4690363 13.820312 3.7753906 L 13.375 4.0175781 L 12.958984 3.9335938 C 12.729429 3.8876698 12.50325 3.8495874 12.458984 3.8496094 C 12.414724 3.8496311 12.210023 3.9885126 12.001953 4.1582031 C 11.560852 4.5179437 11.098163 4.8772093 10.869141 4.8769531 C 10.781271 4.8768481 10.632812 4.8298436 10.541016 4.7734375 C 10.449216 4.7170275 10.321448 4.671875 10.255859 4.671875 C 10.098141 4.6718751 8.6172712 5.5656197 8.1132812 5.8984375 C 7.725622 6.1544345 7.3375822 6.46593 6.7324219 6.9980469 C 6.3947008 7.295003 6.2563524 7.4492211 6.0917969 8.0878906 C 5.9775545 8.531287 5.9756951 8.9437489 6.0605469 9.2851562 C 6.0733349 9.2184253 6.0742883 9.1558447 6.0917969 9.0878906 C 6.2563524 8.4492211 6.3947008 8.295003 6.7324219 7.9980469 C 7.3375822 7.46593 7.725622 7.1544345 8.1132812 6.8984375 C 8.6172712 6.5656197 10.098141 5.6718751 10.255859 5.671875 C 10.321448 5.671875 10.449216 5.7170275 10.541016 5.7734375 C 10.632812 5.8298436 10.781271 5.8768481 10.869141 5.8769531 C 11.098163 5.8772093 11.560852 5.5179437 12.001953 5.1582031 C 12.210023 4.9885126 12.414724 4.8496311 12.458984 4.8496094 C 12.50325 4.8495874 12.729429 4.8876697 12.958984 4.9335938 L 13.375 5.0175781 L 13.820312 4.7753906 C 14.382498 4.4690363 15.501936 3.4530735 15.839844 3.1953125 C 15.980544 3.0879847 16.150357 3 16.216797 3 C 16.444043 3 17.055534 3.5346942 17.816406 4.3984375 C 17.852827 4.4397829 17.863004 4.4647174 17.888672 4.4980469 C 17.956521 4.2342499 18.03125 3.9465247 18.03125 3.8378906 C 18.03125 3.6798061 17.988439 3.5937347 17.816406 3.3984375 C 17.055534 2.5346942 16.444043 2 16.216797 2 z M 16.605469 7 C 16.554032 7.0156583 16.528724 7.0286163 16.470703 7.0449219 C 16.167017 7.1302673 15.945189 7.2220926 15.912109 7.2753906 C 15.8294 7.4086762 16.10786 7.6679498 17.123047 8.4003906 C 18.445987 9.3548651 19.470436 10.165944 19.884766 10.529297 C 20.452021 11.026764 20.965478 11.128324 21.511719 10.851562 C 22.102938 10.552009 24.044491 9.947157 24.283203 10 C 24.429729 10.032438 24.659916 10.250349 24.853516 10.511719 C 24.949765 10.327182 25.013964 10.162493 25.029297 10.025391 C 25.050367 9.8369145 25.033699 9.7584003 24.929688 9.6015625 C 24.725805 9.2941541 24.448227 9.036533 24.283203 9 C 24.044491 8.947157 22.102938 9.5520087 21.511719 9.8515625 C 20.965478 10.128324 20.452021 10.026764 19.884766 9.5292969 C 19.470436 9.1659444 18.445987 8.3548651 17.123047 7.4003906 C 16.864857 7.2141108 16.774588 7.1307987 16.605469 7 z M 11.90625 11.455078 C 11.843452 11.641335 11.754144 11.810378 11.607422 11.982422 C 11.443105 12.175093 11.436615 12.175835 10.855469 12.248047 C 10.533047 12.288107 8.9228392 12.506931 7.6152344 12.734375 C 6.3076229 12.96182 5.1917017 12.947266 5.1367188 12.947266 C 5.0678978 12.947266 4.9480374 12.813592 4.75 12.513672 C 4.43452 12.035898 4.2989587 11.949209 4.0800781 12.09375 C 3.7532567 12.309573 3.2904699 13.14148 3.1035156 13.847656 C 3.0135783 14.187369 2.9894652 14.944015 3.015625 15.660156 C 3.0306599 15.324575 3.0571945 15.022621 3.1035156 14.847656 C 3.2904699 14.14148 3.7532567 13.309573 4.0800781 13.09375 C 4.2989587 12.949209 4.43452 13.035898 4.75 13.513672 C 4.9480374 13.813592 5.0678978 13.947266 5.1367188 13.947266 C 5.1917017 13.947266 6.3076229 13.96182 7.6152344 13.734375 C 8.9228392 13.506931 10.533047 13.288107 10.855469 13.248047 C 11.436615 13.175835 11.443105 13.175093 11.607422 12.982422 C 11.867393 12.677584 11.969069 12.415784 12.005859 11.964844 C 11.983736 11.746532 11.957051 11.583661 11.90625 11.455078 z M 21.767578 13.998047 C 21.718381 13.996305 21.688814 14.003042 21.638672 14 C 21.313029 13.98024 21.064453 13.985839 21.064453 14.011719 C 21.064453 14.036786 21.271435 14.254416 21.523438 14.617188 C 21.775441 14.979959 22.079728 15.453913 22.199219 15.669922 L 22.382812 16.001953 C 22.389209 15.884106 22.404408 15.757731 22.40625 15.652344 L 22.416016 15.060547 L 22.199219 14.669922 C 22.12294 14.532029 21.932884 14.250146 21.767578 13.998047 z M 10.509766 15.375 C 10.50376 15.439393 10.507052 15.437266 10.5 15.511719 C 10.483624 15.684574 10.500967 15.845356 10.539062 16.011719 C 10.569091 15.625805 10.568171 15.43712 10.509766 15.375 z M 5.1484375 15.751953 C 5.0889274 15.756232 4.8375738 15.76492 4.8300781 15.767578 C 4.735685 15.801052 4.7942459 16.000139 5.0585938 16.548828 C 5.0764997 16.585994 5.0842173 16.605952 5.0996094 16.638672 C 5.2781624 16.204806 5.2938677 16.084638 5.1484375 15.751953 z M 8.4082031 16.693359 C 8.0648827 16.693359 7.5370167 17.198196 6.984375 18.054688 C 6.6490451 18.574382 6.5050812 18.865605 6.0253906 19.990234 C 5.5118039 21.194342 5.4104984 21.521438 5.1875 22.705078 C 5.0155002 23.618045 4.9984223 23.782177 5.0019531 24.554688 C 5.0025107 24.67503 5.0180615 24.812744 5.0214844 24.931641 C 5.0391838 24.602825 5.0768738 24.292277 5.1875 23.705078 C 5.4104984 22.521438 5.5118039 22.194342 6.0253906 20.990234 C 6.5050812 19.865605 6.6490451 19.574382 6.984375 19.054688 C 7.5370167 18.198196 8.0648827 17.693359 8.4082031 17.693359 C 8.6182423 17.693359 8.8918732 17.992697 9.8652344 19.283203 C 11.118575 20.944903 11.724401 21.368046 12.056641 21.033203 C 12.195752 20.892993 12.186884 20.770696 11.984375 20.097656 C 11.982852 20.092594 11.980043 20.089031 11.978516 20.083984 C 11.632083 20.293676 11.030226 19.827769 9.8652344 18.283203 C 8.8918732 16.992697 8.6182423 16.693359 8.4082031 16.693359 z M 27.226562 16.947266 C 27.083369 16.917143 26.964374 16.990566 26.841797 17.164062 C 26.710376 17.350075 26.550484 17.784019 26.501953 18.089844 C 26.483153 18.208331 26.434841 18.318395 26.394531 18.333984 C 26.350481 18.351024 26.217018 18.399921 26.058594 18.244141 C 25.518228 17.712795 25.04522 17.525666 24.882812 17.78125 C 24.842412 17.84483 24.738681 18.08254 24.652344 18.308594 C 24.450756 18.836399 24.221249 18.824229 24.058594 18.931641 C 23.86698 19.058176 23.549287 19.000055 23.103516 18.792969 C 22.770624 18.638323 22.728845 18.601734 22.568359 18.3125 C 22.447018 18.093803 22.376577 17.893971 22.339844 17.667969 C 22.338006 17.688375 22.337782 17.710454 22.335938 17.730469 C 22.267101 18.477316 22.310477 18.847711 22.568359 19.3125 C 22.728845 19.601734 22.770624 19.638323 23.103516 19.792969 C 23.549287 20.000055 23.86698 20.058176 24.058594 19.931641 C 24.221249 19.824229 24.450756 19.836399 24.652344 19.308594 C 24.738681 19.08254 24.842412 18.84483 24.882812 18.78125 C 25.04522 18.525666 25.518228 18.712795 26.058594 19.244141 C 26.217018 19.399921 26.350481 19.351024 26.394531 19.333984 C 26.434841 19.318395 26.483153 19.208331 26.501953 19.089844 C 26.550484 18.784019 26.710376 18.350075 26.841797 18.164062 C 27.086951 17.817069 27.318442 17.865864 27.755859 18.357422 C 28.342341 19.016497 28.968573 19.787865 29.283203 20.771484 C 29.740448 22.200951 29.999332 24.162612 30 26.201172 L 30 25.208984 C 30 23.167587 29.74104 21.2028 29.283203 19.771484 C 28.968573 18.787865 28.342341 18.016497 27.755859 17.357422 C 27.537151 17.111643 27.369756 16.977388 27.226562 16.947266 z M 11.107422 23.126953 L 11.097656 23.128906 C 10.998005 23.5766 10.9699 24.081452 11.011719 24.677734 C 11.031539 24.457451 11.063445 24.247326 11.111328 24.050781 C 11.218348 23.611526 11.226695 23.520326 11.171875 23.335938 L 11.107422 23.126953 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tresorit.svg b/.icons/awkward/32x32/apps/tresorit.svg
new file mode 100644
index 00000000..7e9b4c89
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tresorit.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16.078218,3.0009315 A 3.2974327,3.1835035 0 0 0 14.351356,3.4256179 L 4.6488608,8.8337729 A 3.2974327,3.1835035 0 0 0 3,11.59105 l 0,10.817009 a 3.2974327,3.1835035 0 0 0 1.6487164,2.756997 l 9.7024946,5.408435 a 3.2974327,3.1835035 0 0 0 3.297433,0 l 9.702495,-5.408435 A 3.2974327,3.1835035 0 0 0 29,22.407779 L 29,11.59077 A 3.2974327,3.1835035 0 0 0 27.351139,8.8334929 L 17.648644,3.4253379 A 3.2974327,3.1835035 0 0 0 16.077785,3.0006515 Z"/>
+ <path style="fill:#4f4f4f" d="M 16.078218,2.0009312 A 3.2974327,3.1835035 0 0 0 14.351356,2.4256176 L 4.6488608,7.8337726 A 3.2974327,3.1835035 0 0 0 3,10.59105 l 0,10.817009 a 3.2974327,3.1835035 0 0 0 1.6487164,2.756997 l 9.7024946,5.408435 a 3.2974327,3.1835035 0 0 0 3.297433,0 l 9.702495,-5.408435 A 3.2974327,3.1835035 0 0 0 29,21.407779 L 29,10.59077 A 3.2974327,3.1835035 0 0 0 27.351139,7.8334926 L 17.648644,2.4253376 A 3.2974327,3.1835035 0 0 0 16.077785,2.0006512 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3 10.888672 L 3 21.408203 A 3.2974327 3.1835035 0 0 0 4.6484375 24.166016 L 14.351562 29.574219 A 3.2974327 3.1835035 0 0 0 16 29.998047 L 16 18.998047 A 3.2974327 3.1835035 0 0 1 14.308594 18.574219 L 4.6054688 13.166016 A 3.2974327 3.1835035 0 0 1 3 10.888672 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.034342,2 A 3.2974327,3.1835035 0 0 0 14.307779,2.4257812 L 4.6046547,7.8339844 a 3.2974327,3.1835035 0 0 0 -1.6445313,2.6386716 3.2974327,3.1835035 0 0 0 1.6445313,2.69336 l 9.7031243,5.408203 a 3.2974327,3.1835035 0 0 0 3.296876,0 l 9.703124,-5.408203 A 3.2974327,3.1835035 0 0 0 28.952311,10.527344 3.2974327,3.1835035 0 0 0 27.307779,7.8339844 L 17.604655,2.4257812 A 3.2974327,3.1835035 0 0 0 16.034342,2 Z"/>
+ <path style="opacity:0.2" d="M 20.408385,4.9632864 3,14.704416 3,22.408453 a 3.2974327,3.1835035 0 0 0 0.02398,0.365036 L 27.623674,9.0087602 A 3.2974327,3.1835035 0 0 0 27.351426,8.8337617 L 20.408385,4.9632864 Z"/>
+ <path style="fill:#00cbec" d="M 20.408385,3.9632861 3,13.704416 3,21.408453 a 3.2974327,3.1835035 0 0 0 0.02398,0.365036 L 27.623674,8.0087599 A 3.2974327,3.1835035 0 0 0 27.351426,7.8337614 L 20.408385,3.9632861 Z"/>
+ <path style="fill:#00a7c2" d="M 4.3046875 12.974609 L 3 13.705078 L 3 21.408203 A 3.2974327 3.1835035 0 0 0 3.0234375 21.773438 L 11.519531 17.019531 L 4.6054688 13.166016 A 3.2974327 3.1835035 0 0 1 4.3046875 12.974609 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16.078125 2 A 3.2974327 3.1835035 0 0 0 14.351562 2.4257812 L 4.6484375 7.8339844 A 3.2974327 3.1835035 0 0 0 3 10.591797 L 3 11.591797 A 3.2974327 3.1835035 0 0 1 4.6484375 8.8339844 L 14.351562 3.4257812 A 3.2974327 3.1835035 0 0 1 16.078125 3 A 3.2974327 3.1835035 0 0 1 17.648438 3.4257812 L 27.351562 8.8339844 A 3.2974327 3.1835035 0 0 1 29 11.589844 L 29 10.589844 A 3.2974327 3.1835035 0 0 0 27.351562 7.8339844 L 17.648438 2.4257812 A 3.2974327 3.1835035 0 0 0 16.078125 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/trillian.svg b/.icons/awkward/32x32/apps/trillian.svg
new file mode 100644
index 00000000..7452fdce
--- /dev/null
+++ b/.icons/awkward/32x32/apps/trillian.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 12,3.000001 c -5.4754692,0 -10,4.5245309 -10,10 0,4.520141 3.1404713,8.233707 7.2968747,9.447266 C 10.035032,27.22182 14.036083,31 19,31 c 5.474805,0 9.998904,-4.523471 9.999999,-9.998046 v -0.002 c 2.8e-5,-0.393279 -0.07102,-0.781781 -0.117188,-1.171875 0.03327,-0.27219 0.116087,-0.537651 0.117188,-0.8125 a 4.0003999,4.0003999 0 0 0 0,-0.01758 c -0.002,-3.109342 -2.15452,-5.721465 -5.054688,-6.59375 -0.646727,-0.371918 -1.299196,-0.7386 -2.007812,-0.957031 0.0097,-0.145462 0.06191,-0.285616 0.0625,-0.431641 a 4.0003999,4.0003999 0 0 0 0,-0.01758 C 21.997978,7.8887064 19.845479,5.2765824 16.945312,4.4042978 15.43568,3.5361437 13.753274,3.002041 12.003906,3.000001 a 4.0003999,4.0003999 0 0 0 -0.0039,0 z"/>
+ <path style="fill:#a32b58" d="M 12,2 C 6.5245308,2 2,6.5245309 2,12 2,16.520141 5.1404713,20.233707 9.2968747,21.447266 10.035032,26.221819 14.036083,29.999999 19,29.999999 c 5.474805,0 9.998904,-4.523471 9.999999,-9.998046 V 20 c 2.8e-5,-0.393279 -0.07102,-0.781781 -0.117188,-1.171875 0.03327,-0.27219 0.116087,-0.537651 0.117188,-0.8125 a 4.0003999,4.0003999 0 0 0 0,-0.01758 c -0.002,-3.109342 -2.15452,-5.721465 -5.054688,-6.59375 -0.646727,-0.371918 -1.299196,-0.7386 -2.007812,-0.957031 0.0097,-0.145462 0.06191,-0.285616 0.0625,-0.431641 a 4.0003999,4.0003999 0 0 0 0,-0.01758 C 21.997978,6.8887054 19.845479,4.2765815 16.945312,3.4042968 15.43568,2.5361427 13.753274,2.0020401 12.003906,2 a 4.0003999,4.0003999 0 0 0 -0.0039,0 z"/>
+ <path style="opacity:0.2" d="M 12,6.9999999 A 5.9999999,5.9999999 0 0 0 5.9999998,13 5.9999999,5.9999999 0 0 0 12,19 5.9999999,5.9999999 0 0 0 18,13 5.9999999,5.9999999 0 0 0 12,6.9999999 Z m 0.5,0.9999999 A 4.4999999,4.4999999 0 0 1 17,12.5 4.4999999,4.4999999 0 0 1 12.5,17 4.4999999,4.4999999 0 0 1 7.9999997,12.5 4.4999999,4.4999999 0 0 1 12.5,7.9999998 Z"/>
+ <path style="opacity:0.2" d="m 19,15.000001 a 5.9999999,5.9999999 0 0 0 -6,6 A 5.9999999,5.9999999 0 0 0 19,27 5.9999999,5.9999999 0 0 0 24.999999,21.000001 5.9999999,5.9999999 0 0 0 19,15.000001 Z m 0.5,1 a 4.4999999,4.4999999 0 0 1 4.499999,4.5 4.4999999,4.4999999 0 0 1 -4.499999,4.5 4.4999999,4.4999999 0 0 1 -4.5,-4.5 4.4999999,4.4999999 0 0 1 4.5,-4.5 z"/>
+ <path style="fill:#f3ab6f" d="m 19,14 a 5.9999999,5.9999999 0 0 0 -6,6 5.9999999,5.9999999 0 0 0 6,5.999999 A 5.9999999,5.9999999 0 0 0 24.999999,20 5.9999999,5.9999999 0 0 0 19,14 Z m 0.5,1 A 4.4999999,4.4999999 0 0 1 23.999999,19.5 4.4999999,4.4999999 0 0 1 19.5,24 4.4999999,4.4999999 0 0 1 15,19.5 4.4999999,4.4999999 0 0 1 19.5,15 Z"/>
+ <circle style="opacity:0.2" cx="22" cy="19" r="3"/>
+ <circle style="fill:#f7c39a" cx="22" cy="18" r="3"/>
+ <path style="fill:#f3ab6f" d="M 12,5.9999999 A 5.9999999,5.9999999 0 0 0 5.9999998,12 5.9999999,5.9999999 0 0 0 12,18 5.9999999,5.9999999 0 0 0 18,12 5.9999999,5.9999999 0 0 0 12,5.9999999 Z m 0.5,1 A 4.4999999,4.4999999 0 0 1 17,11.5 4.4999999,4.4999999 0 0 1 12.5,16 4.4999999,4.4999999 0 0 1 7.9999997,11.5 4.4999999,4.4999999 0 0 1 12.5,6.9999999 Z"/>
+ <circle style="opacity:0.2" cx="15" cy="11" r="3"/>
+ <circle style="fill:#f7c39a" cx="15" cy="10" r="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12 2 C 6.5245308 2 2 6.5245309 2 12 C 2 12.182405 2.0133491 12.361349 2.0234375 12.541016 C 2.2694826 7.2755699 6.6794768 3 12 3 A 4.0003999 4.0003999 0 0 1 12.003906 3 C 13.753274 3.0020401 15.43568 3.5361428 16.945312 4.4042969 C 19.650585 5.2179631 21.681684 7.5519874 21.947266 10.384766 C 21.964408 10.261516 21.999496 10.140472 22 10.015625 A 4.0003999 4.0003999 0 0 0 22 9.9980469 C 21.997979 6.8887093 19.845479 4.2765816 16.945312 3.4042969 C 15.43568 2.5361428 13.753274 2.0020401 12.003906 2 A 4.0003999 4.0003999 0 0 0 12 2 z M 21.953125 10.453125 C 21.968282 10.634973 21.999879 10.812389 22 10.998047 A 4.0003999 4.0003999 0 0 1 22 11.015625 C 21.99941 11.16165 21.9472 11.301804 21.9375 11.447266 C 22.646116 11.665697 23.298586 12.032379 23.945312 12.404297 C 26.666711 13.222813 28.705519 15.579818 28.951172 18.435547 C 28.977122 18.296919 28.999434 18.157028 29 18.015625 A 4.0003999 4.0003999 0 0 0 29 17.998047 C 28.998 14.888705 26.84548 12.276582 23.945312 11.404297 C 23.303442 11.035172 22.655586 10.672118 21.953125 10.453125 z M 28.957031 19.392578 C 28.930939 19.537123 28.90065 19.682195 28.882812 19.828125 C 28.912263 20.076965 28.945912 20.325021 28.970703 20.574219 C 28.981846 20.383586 28.999961 20.195111 29 20.001953 L 29 20 C 29.000014 19.79681 28.981728 19.594097 28.957031 19.392578 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/trimage.svg b/.icons/awkward/32x32/apps/trimage.svg
new file mode 100644
index 00000000..d863d32e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/trimage.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0 -1020.4)">
+ <path fill="#5bb1ec" d="m25.033 1027c-8.5915 4.3622-13.981 11.073-18.809 18.194 2.247 0.9337 5.1597 1.8889 8.1736 2.7234 5.5356-2.9215 10.979-5.9571 13.284-12.853-0.8068-2.9387-1.7332-5.7966-2.6488-8.0655z"/>
+ <path fill="#2588c6" d="m21.839 1022.4c-3.8035 0.3198-20.596 17.251-19.812 20.184 0.19928 0.7419 1.8312 1.696 4.1967 2.6792l18.809-18.194c-1.0513-2.6059-2.08-4.4355-2.8674-4.6455-0.09479-0.025-0.20359-0.034-0.32638-0.022z"/>
+ <path fill="#b1daf6" d="m27.682 1035.1-13.284 12.853c6.7679 1.8748 14.003 3.1142 15.156 1.9555 1.1375-1.1382-0.04847-8.1463-1.8764-14.809z"/>
+ <path opacity=".2" d="m2.1172 1042.7c-0.10613 0.3306-0.14449 0.6097-0.089844 0.8144 0.19928 0.7419 1.8298 1.6965 4.1953 2.6797l0.013672-0.014c-0.00395 0.01-0.00777 0.012-0.011719 0.017 2.247 0.9337 5.1599 1.8882 8.1738 2.7227 6.7679 1.8748 14.002 3.1138 15.154 1.9551 0.34112-0.3413 0.45315-1.2549 0.42188-2.4844-0.04766 0.7162-0.17934 1.2398-0.42188 1.4825-1.1526 1.1587-8.3864-0.08-15.154-1.9551-3.0139-0.8345-5.9268-1.789-8.1738-2.7227 0.00395-0.01 0.00777-0.01 0.011719-0.017l-0.013672 0.014c-2.1758-0.9044-3.7152-1.7814-4.1055-2.4941z"/>
+ <path fill="#fff" opacity=".2" transform="translate(0 1020.4)" d="m21.84 2.0039c-3.804 0.3198-20.596 17.25-19.813 20.184 0.0163 0.059 0.0563 0.121 0.0902 0.183 1.4179-4.409 16.185-19.07 19.723-19.367v-0.004c0.122-0.0117 0.23-0.0014 0.324 0.0234 0.787 0.21 1.816 2.0387 2.867 4.6446l-0.015 0.0156c0.006 0 0.011-0.0098 0.017-0.0098 0.916 2.2686 1.842 5.1262 2.649 8.0642-0.001 0-0.001 0.01-0.002 0.01 1.279 4.665 2.223 9.452 2.295 12.32 0.175-2.642-0.859-8.08-2.295-13.318 0.001-0.003 0.001-0.005 0.002-0.008-0.807-2.938-1.733-5.7956-2.649-8.0643-0.006 0.0031-0.011 0.0067-0.017 0.0098l0.015-0.0156c-1.051-2.6059-2.08-4.4346-2.867-4.6446-0.095-0.025-0.203-0.0334-0.326-0.0214l0.002-0.002z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/trine.svg b/.icons/awkward/32x32/apps/trine.svg
new file mode 100644
index 00000000..ebb2eec2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/trine.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 5,3 C 6.000903,4.3845573 6.512099,5.8536567 5,8 4.8412517,9.8767698 5.4983935,10.967747 7.7441406,10.927734 8.2756074,10.892088 9.1191912,10.786717 9.5625,10.369141 10.265245,9.508525 9.992787,9.0578826 9.703125,8.9980469 9.4021284,8.9089299 8.6740799,9.3598072 9.3730469,9.6933594 9.5203967,10.295536 7.8410624,10.233256 7.53125,9.7265625 6.3650456,7.6386785 9.4673828,6.137783 13,7.5 13.724155,13.198395 14.545431,20.459159 13.658203,27.242188 13.07762,28.589127 12.455866,29.397824 11,30 l 0,1 c 2,-1 7,-1 10,-1 l 0,-1 C 19.706596,28.767023 18.679731,27.565594 18.527344,26.357422 18.024843,19.634181 17.65748,14.709237 19,8 l 4.96875,0 C 24.588375,8.0140041 24.842575,8.5282959 25,10 l 2,0 C 26.302296,8.3335121 26,7 26,5 18.530499,6.1547017 13.077792,5.1286232 5,3 Z"/>
+ <path style="fill:#fecd38" d="M 5,2 C 6.000903,3.3845573 6.512099,4.8536567 5,7 4.8412517,8.8767698 5.4983935,9.9677473 7.7441406,9.9277344 8.2756074,9.8920876 9.1191912,9.7867174 9.5625,9.3691406 10.265245,8.508525 9.992787,8.0578826 9.703125,7.9980469 9.4021284,7.9089299 8.6740799,8.3598072 9.3730469,8.6933594 9.5203967,9.2955357 7.8410624,9.2332563 7.53125,8.7265625 6.3650456,6.6386785 9.4673828,5.137783 13,6.5 13.724155,12.198395 14.545431,19.459159 13.658203,26.242188 13.07762,27.589127 12.455866,28.397824 11,29 l 0,1 c 2,-1 7,-1 10,-1 l 0,-1 C 19.706596,27.767023 18.679731,26.565594 18.527344,25.357422 18.024843,18.634181 17.65748,13.709237 19,7 l 4.96875,0 C 24.588375,7.0140041 24.842575,7.5282959 25,9 l 2,0 C 26.302296,7.3335121 26,6 26,4 18.530499,5.1547017 13.077792,4.1286232 5,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5,2 C 5.2742118,2.3793194 5.5046626,2.7676771 5.6738281,3.171875 13.374797,5.1762894 18.746248,6.1213493 26,5 c 0,1.5844156 0.199268,2.7552334 0.625,4 L 27,9 C 26.302296,7.3335121 26,6 26,4 18.530499,5.1547017 13.077792,4.1286232 5,2 Z M 5.8984375,4.9707031 C 5.799539,5.5821228 5.5299954,6.2477 5,7 4.9697391,7.357753 4.9812402,7.6763535 5.015625,7.9746094 5.8346184,6.802235 6.0373854,5.8356641 5.8984375,4.9707031 Z M 9.703125,7.9980469 C 9.4021284,7.9089299 8.6740799,8.3598072 9.3730469,8.6933594 9.5203967,9.2955357 7.8410624,9.2332563 7.53125,8.7265625 7.4647194,8.6074511 7.4164119,8.489868 7.3769531,8.375 7.2254034,8.7733385 7.2551125,9.2321868 7.53125,9.7265625 7.5794251,9.8053521 7.6671448,9.8693104 7.7695312,9.9257812 8.1847916,9.8968163 8.7701977,9.8193397 9.21875,9.59375 8.8211387,9.2775201 9.4312492,8.9175518 9.703125,8.9980469 c 0.031453,0.0065 0.056117,0.036997 0.085937,0.052734 C 10.189554,8.3978079 9.9544753,8.0499685 9.703125,7.9980469 Z m 8.378906,8.8339841 c -0.03269,3.024453 0.184256,6.032565 0.445313,9.525391 C 18.679731,27.565594 19.706596,28.767023 21,29 l 0,-1 c -1.293404,-0.232977 -2.320269,-1.434406 -2.472656,-2.642578 -0.232367,-3.108969 -0.426452,-5.831243 -0.445313,-8.525391 z m -4.050781,4.265625 c -0.03646,1.723598 -0.15124,3.448774 -0.373047,5.144532 C 13.07762,27.589127 12.455866,28.397824 11,29 l 0,1 c 1.455866,-0.602176 2.07762,-1.410873 2.658203,-2.757812 0.264792,-2.024383 0.364614,-4.089277 0.373047,-6.144532 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/trine2.svg b/.icons/awkward/32x32/apps/trine2.svg
new file mode 100644
index 00000000..2c32c67d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/trine2.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 5,3 C 6.000903,4.3845573 6.512099,5.8536567 5,8 4.8412517,9.8767698 5.4983935,10.967747 7.7441406,10.927734 8.2756074,10.892088 9.1191912,10.786717 9.5625,10.369141 10.265245,9.508525 9.992787,9.0578826 9.703125,8.9980469 9.4021284,8.9089299 8.6740799,9.3598072 9.3730469,9.6933594 9.5203967,10.295536 7.8410624,10.233256 7.53125,9.7265625 6.3650456,7.6386785 9.4673828,6.137783 13,7.5 13.724155,13.198395 14.545431,20.459159 13.658203,27.242188 13.07762,28.589127 12.455866,29.397824 11,30 l 0,1 c 2,-1 7,-1 10,-1 l 0,-1 C 19.706596,28.767023 18.679731,27.565594 18.527344,26.357422 18.024843,19.634181 17.65748,14.709237 19,8 l 4.96875,0 C 24.588375,8.0140041 24.842575,8.5282959 25,10 l 2,0 C 26.302296,8.3335121 26,7 26,5 18.530499,6.1547017 13.077792,5.1286232 5,3 Z m 20.638672,16 c -0.376725,0.0016 -0.75066,0.03809 -1.115234,0.103516 -0.704861,0.1265 -1.596191,0.515884 -1.775391,1.208984 -0.16394,0.63401 -0.203708,1.506059 0.882812,1.755859 L 24,22 24,21 c 0.604791,-1.234898 1.999484,-1.312263 2.833984,-0.388672 1.034,1.8768 -0.298118,4.062344 -1.261718,5.464844 C 24.626266,27.637172 23.298,27.916 22,29 l 0,1 c 0,0 4.441,0.27458 6,1 0.21932,-0.90644 2.384159,-2.66225 1.943359,-3.53125 C 29.353719,26.71406 28,27 28,28 l 0.875,-0.01953 c 0.16036,-0.33753 0.07447,-0.402096 0.285156,-0.197266 0.12368,0.60633 -0.517047,0.914279 -0.935547,1.105469 -1.22456,0.111637 -3.225358,0.112254 -3.232421,0.05859 2.7052,-2.6982 6.230103,-6.001591 3.845703,-8.775391 C 27.915166,19.312375 26.768847,18.995092 25.638672,19 Z"/>
+ <path style="fill:#fecd38" d="M 5 2 C 6.000903 3.3845573 6.512099 4.8536567 5 7 C 4.8412517 8.8767698 5.4983935 9.9677473 7.7441406 9.9277344 C 8.2756074 9.8920876 9.1191912 9.7867174 9.5625 9.3691406 C 10.265245 8.508525 9.992787 8.0578826 9.703125 7.9980469 C 9.4021284 7.9089299 8.6740799 8.3598072 9.3730469 8.6933594 C 9.5203967 9.2955357 7.8410624 9.2332563 7.53125 8.7265625 C 6.3650456 6.6386785 9.4673828 5.137783 13 6.5 C 13.724155 12.198395 14.545431 19.459159 13.658203 26.242188 C 13.07762 27.589127 12.455866 28.397824 11 29 L 11 30 C 13 29 18 29 21 29 L 21 28 C 19.706596 27.767023 18.679731 26.565594 18.527344 25.357422 C 18.024843 18.634181 17.65748 13.709237 19 7 L 23.96875 7 C 24.588375 7.0140041 24.842575 7.5282959 25 9 L 27 9 C 26.302296 7.3335121 26 6 26 4 C 18.530499 5.1547017 13.077792 4.1286232 5 2 z M 25.638672 18 C 25.261947 18.001636 24.888012 18.038091 24.523438 18.103516 C 23.818577 18.230016 22.927247 18.6194 22.748047 19.3125 C 22.584107 19.94651 22.544339 20.818559 23.630859 21.068359 L 24 21 L 24 20 C 24.604791 18.765102 25.999484 18.687737 26.833984 19.611328 C 27.867984 21.488128 26.535866 23.673672 25.572266 25.076172 C 24.626266 26.637172 23.298 26.916 22 28 L 22 29 C 22 29 26.441 29.27458 28 30 C 28.21932 29.09356 30.384159 27.33775 29.943359 26.46875 C 29.353719 25.71406 28 26 28 27 L 28.875 26.980469 C 29.03536 26.642939 28.949467 26.578373 29.160156 26.783203 C 29.283836 27.389533 28.643109 27.697482 28.224609 27.888672 C 27.000049 28.000309 24.999251 28.000926 24.992188 27.947266 C 27.697388 25.249066 31.222291 21.945675 28.837891 19.171875 C 27.915166 18.312375 26.768847 17.995092 25.638672 18 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5 2 C 5.2742118 2.3793194 5.5046626 2.7676771 5.6738281 3.171875 C 13.374797 5.1762894 18.746248 6.1213493 26 5 C 26 6.5844156 26.199268 7.7552334 26.625 9 L 27 9 C 26.302296 7.3335121 26 6 26 4 C 18.530499 5.1547017 13.077792 4.1286232 5 2 z M 5.8984375 4.9707031 C 5.799539 5.5821228 5.5299954 6.2477 5 7 C 4.9697391 7.357753 4.9812402 7.6763535 5.015625 7.9746094 C 5.8346184 6.802235 6.0373854 5.8356641 5.8984375 4.9707031 z M 9.703125 7.9980469 C 9.4021284 7.9089299 8.6740799 8.3598072 9.3730469 8.6933594 C 9.5203967 9.2955357 7.8410624 9.2332563 7.53125 8.7265625 C 7.4647194 8.6074511 7.4164119 8.489868 7.3769531 8.375 C 7.2254034 8.7733385 7.2551125 9.2321868 7.53125 9.7265625 C 7.5794251 9.8053521 7.6671448 9.8693104 7.7695312 9.9257812 C 8.1847916 9.8968163 8.7701977 9.8193397 9.21875 9.59375 C 8.8211387 9.2775201 9.4312492 8.9175518 9.703125 8.9980469 C 9.7345777 9.0045441 9.759242 9.0350439 9.7890625 9.0507812 C 10.189554 8.3978079 9.9544753 8.0499685 9.703125 7.9980469 z M 18.082031 16.832031 C 18.049339 19.856484 18.266287 22.864596 18.527344 26.357422 C 18.679731 27.565594 19.706596 28.767023 21 29 L 21 28 C 19.706596 27.767023 18.679731 26.565594 18.527344 25.357422 C 18.294977 22.248453 18.100892 19.526179 18.082031 16.832031 z M 25.638672 18 C 25.261947 18.001636 24.888012 18.038091 24.523438 18.103516 C 23.818577 18.230016 22.927247 18.6194 22.748047 19.3125 C 22.662846 19.642001 22.615736 20.033766 22.738281 20.371094 C 22.742796 20.352354 22.743299 20.330861 22.748047 20.3125 C 22.927247 19.6194 23.818576 19.230016 24.523438 19.103516 C 24.716258 19.068912 24.916196 19.066362 25.113281 19.048828 C 25.283548 19.004623 25.457215 18.98583 25.632812 19 C 25.634775 18.99999 25.636709 19.000008 25.638672 19 C 25.641924 19.000274 25.645186 18.999706 25.648438 19 C 25.683634 19.003183 25.7188 19.002319 25.753906 19.007812 C 26.846473 19.024467 27.946517 19.341581 28.837891 20.171875 C 29.257846 20.660414 29.486071 21.166445 29.576172 21.681641 C 29.711458 20.819279 29.526721 19.9732 28.837891 19.171875 C 27.915166 18.312375 26.768847 17.995092 25.638672 18 z M 14.03125 21.097656 C 13.994793 22.821254 13.88001 24.54643 13.658203 26.242188 C 13.07762 27.589127 12.455866 28.397824 11 29 L 11 30 C 12.455866 29.397824 13.07762 28.589127 13.658203 27.242188 C 13.922995 25.217805 14.022817 23.152911 14.03125 21.097656 z M 27.15625 21.646484 C 26.969929 22.920503 26.198866 24.164169 25.572266 25.076172 C 24.626266 26.637172 23.298 26.916 22 28 L 22 29 C 23.298 27.916 24.626266 27.637172 25.572266 26.076172 C 26.363055 24.925195 27.380519 23.248763 27.15625 21.646484 z M 29.070312 26.041016 C 28.52976 26.028427 28 26.375 28 27 L 28.875 26.980469 C 29.03536 26.642939 28.949467 26.578373 29.160156 26.783203 C 29.180382 26.882358 29.174548 26.970698 29.158203 27.054688 C 29.395018 27.077557 29.621698 27.174676 29.808594 27.34375 C 29.98307 27.010673 30.063387 26.705374 29.943359 26.46875 C 29.722244 26.185741 29.394644 26.048569 29.070312 26.041016 z M 28.998047 27.677734 C 28.973139 27.710463 28.95518 27.811704 28.875 27.980469 L 28 28 C 28 27.962847 28.01395 27.933603 28.017578 27.898438 C 27.319118 27.952734 26.580363 27.974337 25.945312 27.974609 C 25.623598 28.298319 25.302487 28.637769 24.992188 28.947266 C 24.999251 29.00093 27.000049 29.000309 28.224609 28.888672 C 28.643109 28.697482 29.283836 28.389533 29.160156 27.783203 C 29.054813 27.680788 29.022955 27.645005 28.998047 27.677734 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/trine3.svg b/.icons/awkward/32x32/apps/trine3.svg
new file mode 100644
index 00000000..966c26c7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/trine3.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 5.0234375,2.9997212 c 1.0009,1.38458 1.5121,2.8537 0,5 -0.15875,1.8767995 0.4983906,2.9677348 2.7441406,2.9277348 0.53147,-0.036 1.3750494,-0.140994 1.8183594,-0.558594 0.7027405,-0.8605997 0.4302955,-1.3111939 0.140625,-1.3710939 -0.30099,-0.089 -1.0290481,0.361713 -0.3300781,0.6953125 0.14735,0.6021004 -1.5319869,0.5401034 -1.8417969,0.033203 -1.1662,-2.0878995 1.9361299,-3.5887625 5.4687505,-2.2265625 0.724149,5.6983988 1.545433,12.9591868 0.658203,19.7421878 -0.58058,1.346899 -1.202333,2.155612 -2.658203,2.757812 l 0,1 c 2,-1 6.999999,-1 10,-1 l 0,-1 c -1.293401,-0.233 -2.320267,-1.434378 -2.472657,-2.642578 -0.5025,-6.7232 -0.869864,-11.648223 0.472657,-18.3574218 l 4.96875,0 c 0.61962,0.014 0.873819,0.5283005 1.03125,2 l 2,0 c -0.697701,-1.6664995 -1,-3 -1,-5 -7.469502,1.1547 -12.92221,0.12858 -21.0000005,-2 z M 26.382812,19.01144 c -1.382449,-0.01245 -2.438454,0.442514 -3.21289,1.611328 -0.13411,0.27041 -0.183949,0.461314 -0.199219,0.771484 -0.01774,0.36061 0.056,0.649044 0.248047,0.964844 0.05832,0.09591 0.214105,0.271214 0.296875,0.333984 0.19219,0.14577 0.491752,0.288168 0.638672,0.304688 0.03878,0.0044 0.09364,0.01343 0.123047,0.01953 C 24.751989,22.999814 25,22.602655 25,22.087612 c 0,-0.649654 1.193803,-1.950938 1.601562,-0.197266 -0.101953,1.10998 -0.689275,1.331116 -1.474609,1.888672 -0.08636,0.05258 -0.134765,0.119826 -0.134765,0.191406 0.25465,0.530962 0.497564,1.025516 0.683593,1.582031 0.06418,0.1562 0.102138,0.197266 0.179688,0.197266 0.03422,0 0.06221,-0.01968 0.117187,-0.07617 0.303791,-0.41808 0.496272,-0.993023 0.806641,-0.451172 0.09814,0.18524 0.143367,0.315395 0.210937,0.609375 0.01564,0.06804 0.02104,0.163739 0.02734,0.386719 0.0061,0.21819 9.5e-5,0.296234 -0.04687,0.589844 -0.460163,1.217551 -1.19984,1.80389 -2.720703,1.457031 -0.14515,-0.07749 -0.283203,-0.211701 -0.283203,-0.275391 0,-0.04223 0.07766,-0.06009 0.238281,-0.05859 0.20543,0.0019 0.335721,-0.03398 0.425781,-0.113282 0.01657,-0.01458 0.05044,-0.03913 0.07617,-0.05664 0.04675,-0.03182 0.124533,-0.124003 0.164063,-0.195313 0.01154,-0.02081 0.02314,-0.04268 0.02734,-0.04687 0.03298,-0.03267 0.08757,-0.19292 0.101562,-0.33789 0.03068,-0.31785 -0.0044,-0.304392 -0.138672,-0.544922 -0.15239,-0.27296 -0.502277,-0.519404 -0.835937,-0.589844 -0.16131,-0.034 -0.188243,-0.0384 -0.345703,-0.03906 -0.679511,-0.0085 -1.288531,0.55396 -1.609376,1.44336 -0.076,0.43421 -0.08365,0.490779 -0.05664,0.792969 0.02389,0.26738 0.07324,0.469263 0.175781,0.714843 0.03878,0.09288 0.116635,0.252765 0.146485,0.302735 0.0075,0.01248 0.04181,0.07073 0.07617,0.130859 0.06156,0.10773 0.158448,0.246079 0.205079,0.292969 0.01312,0.01319 0.02344,0.03021 0.02344,0.03711 0,0.0225 0.339268,0.363332 0.455078,0.457032 0.0396,0.03205 0.08288,0.0676 0.0957,0.08008 0.12318,0.12033 0.556586,0.36883 0.753906,0.43164 0.03442,0.01096 0.1219,0.04055 0.19336,0.06641 0.12046,0.04361 0.447226,0.131772 0.535156,0.144532 0.02101,0.003 0.08569,0.01802 0.144531,0.03125 0.05884,0.01322 0.168491,0.03192 0.244141,0.04297 0.07565,0.01104 0.248323,0.02194 0.382812,0.02344 0.293571,0.0033 0.849179,-0.0229 0.923829,-0.04297 0.02943,-0.0079 0.0744,-0.01748 0.09961,-0.02148 0.04723,-0.0075 0.349795,-0.06788 0.390625,-0.07813 0.07828,-0.01965 0.143915,-0.03977 0.265625,-0.07617 0.07565,-0.02262 0.165929,-0.04689 0.199219,-0.05469 0.0333,-0.0078 0.06737,-0.01919 0.07617,-0.02539 0.0087,-0.0062 0.05338,-0.02375 0.09961,-0.03906 0.15119,-0.05008 0.454723,-0.196474 0.626953,-0.302734 0.05473,-0.03377 0.11107,-0.06787 0.125,-0.07617 0.01387,-0.0083 0.0661,-0.04469 0.117188,-0.08008 0.05109,-0.03538 0.09726,-0.06445 0.101562,-0.06445 0.01667,0 0.17553,-0.115591 0.25,-0.181641 0.02347,-0.02081 0.07793,-0.06664 0.119141,-0.101562 0.15005,-0.12713 0.368073,-0.354832 0.408203,-0.425781 0.0076,-0.01346 0.03651,-0.04946 0.0625,-0.08008 0.10618,-0.12502 0.191406,-0.240822 0.191406,-0.257812 0,-0.0066 0.0325,-0.06069 0.07031,-0.119141 0.03785,-0.05845 0.06836,-0.108681 0.06836,-0.113281 0,-0.0046 0.02459,-0.06099 0.05469,-0.125 0.03011,-0.06401 0.06448,-0.137139 0.07617,-0.162109 0.07593,-0.16256 0.174586,-0.534338 0.197266,-0.742188 0.0046,-0.04163 0.01408,-0.123361 0.02148,-0.18164 0.01453,-0.111651 0.01151,-0.528129 -0.0039,-0.605469 -0.005,-0.02498 -0.01629,-0.114006 -0.02539,-0.197266 -0.02837,-0.2615 -0.108647,-0.607569 -0.191407,-0.824219 -0.03022,-0.0791 -0.06503,-0.173467 -0.07813,-0.210937 -0.01306,-0.03747 -0.03335,-0.08319 -0.04492,-0.09961 -0.01156,-0.01642 -0.02148,-0.03911 -0.02148,-0.05078 0,-0.03758 -0.194619,-0.413117 -0.287109,-0.554687 -0.04933,-0.07552 -0.09401,-0.148266 -0.09961,-0.160157 -0.01338,-0.02828 -0.04591,-0.08024 -0.05664,-0.08984 -0.0046,-0.0042 -0.02564,-0.03301 -0.04492,-0.06445 -0.01928,-0.03144 -0.0427,-0.06598 -0.05273,-0.07617 -0.01,-0.01019 -0.03438,-0.04117 -0.05469,-0.07031 -0.02034,-0.02914 -0.04022,-0.05645 -0.04492,-0.06055 -0.0048,-0.0042 -0.02873,-0.03141 -0.05273,-0.06055 -0.05248,-0.06372 -0.231578,-0.262044 -0.398438,-0.439454 -0.17887,-0.19016 -0.32645,-0.193663 -0.337891,-0.246093 -0.01146,-0.05231 0.02779,-0.122447 0.119141,-0.216797 0.10369,-0.1071 0.218686,-0.269551 0.285156,-0.400391 0.01062,-0.02081 0.02666,-0.04373 0.03516,-0.05273 0.01569,-0.01647 0.187754,-0.352323 0.208984,-0.408203 0.0063,-0.01665 0.01897,-0.0585 0.0293,-0.0918 0.01028,-0.0333 0.03033,-0.09314 0.04492,-0.134766 0.04108,-0.11741 0.09225,-0.38081 0.103515,-0.53125 0.02036,-0.271 0.0054,-0.708954 -0.0293,-0.865234 -0.02326,-0.10485 -0.136972,-0.430656 -0.175782,-0.503907 -0.01983,-0.03746 -0.05612,-0.111895 -0.08203,-0.166015 -0.07588,-0.15852 -0.151287,-0.262771 -0.335937,-0.462891 -0.09298,-0.10078 -0.384097,-0.355692 -0.472657,-0.414062 -0.16154,-0.10648 -0.269998,-0.170871 -0.361328,-0.212891 -0.17982,-0.08275 -0.26226,-0.118269 -0.3125,-0.136719 -0.02941,-0.0108 -0.06036,-0.0262 -0.06836,-0.0332 -0.008,-0.007 -0.02347,-0.01172 -0.03516,-0.01172 -0.01176,1e-6 -0.04382,-0.0098 -0.07031,-0.02148 -0.1217,-0.05368 -0.381972,-0.132239 -0.695313,-0.162109 z"/>
+ <path style="fill:#9b6bca" d="M 5.0234375 2 C 6.0243375 3.38458 6.5355375 4.8537 5.0234375 7 C 4.8646875 8.8767995 5.5218281 9.9677344 7.7675781 9.9277344 C 8.2990481 9.8917344 9.1426275 9.7867407 9.5859375 9.3691406 C 10.288678 8.5085411 10.016233 8.0579469 9.7265625 7.9980469 C 9.4255725 7.9090469 8.6975144 8.3597599 9.3964844 8.6933594 C 9.5438344 9.2954594 7.8644975 9.2334625 7.5546875 8.7265625 C 6.3884875 6.638663 9.4908174 5.1378 13.023438 6.5 C 13.747587 12.198399 14.568871 19.459187 13.681641 26.242188 C 13.101061 27.589087 12.479308 28.3978 11.023438 29 L 11.023438 30 C 13.023438 29 18.023437 29 21.023438 29 L 21.023438 28 C 19.730037 27.767 18.703171 26.565622 18.550781 25.357422 C 18.048281 18.634222 17.680917 13.709199 19.023438 7 L 23.992188 7 C 24.611808 7.014 24.866007 7.5283005 25.023438 9 L 27.023438 9 C 26.325737 7.3335005 26.023438 6 26.023438 4 C 18.553936 5.1547 13.101228 4.12858 5.0234375 2 z M 26.382812 18.011719 C 25.000363 17.999269 23.944358 18.454233 23.169922 19.623047 C 23.035812 19.893457 22.985973 20.084361 22.970703 20.394531 C 22.952963 20.755141 23.0267 21.043575 23.21875 21.359375 C 23.27707 21.455285 23.432855 21.630589 23.515625 21.693359 C 23.707815 21.839129 24.007377 21.981527 24.154297 21.998047 C 24.193077 22.002407 24.247934 22.011478 24.277344 22.017578 C 24.751989 22.000093 25 21.602934 25 21.087891 C 25 20.438237 26.193803 19.136953 26.601562 20.890625 C 26.499609 22.000605 25.912287 22.221741 25.126953 22.779297 C 25.040593 22.831877 24.992188 22.899123 24.992188 22.970703 C 25.246838 23.501665 25.489752 23.996219 25.675781 24.552734 C 25.739961 24.708934 25.777919 24.75 25.855469 24.75 C 25.889689 24.75 25.917676 24.730318 25.972656 24.673828 C 26.276447 24.255748 26.468928 23.680805 26.779297 24.222656 C 26.877437 24.407896 26.922664 24.538051 26.990234 24.832031 C 27.005874 24.900071 27.011278 24.99577 27.017578 25.21875 C 27.023698 25.43694 27.017673 25.514984 26.970703 25.808594 C 26.51054 27.026145 25.770863 27.612484 24.25 27.265625 C 24.10485 27.188135 23.966797 27.053924 23.966797 26.990234 C 23.966797 26.948004 24.044458 26.930141 24.205078 26.931641 C 24.410508 26.933551 24.540799 26.897659 24.630859 26.818359 C 24.647429 26.803779 24.681301 26.779229 24.707031 26.761719 C 24.753781 26.729899 24.831564 26.637716 24.871094 26.566406 C 24.882634 26.545596 24.894237 26.523731 24.898438 26.519531 C 24.931418 26.486861 24.98601 26.326611 25 26.181641 C 25.03068 25.863791 24.995608 25.877249 24.861328 25.636719 C 24.708938 25.363759 24.359051 25.117315 24.025391 25.046875 C 23.864081 25.012875 23.837148 25.008479 23.679688 25.007812 C 23.000177 24.999328 22.391157 25.561772 22.070312 26.451172 C 21.994312 26.885382 21.986662 26.941951 22.013672 27.244141 C 22.037562 27.511521 22.086913 27.713404 22.189453 27.958984 C 22.228233 28.051864 22.306088 28.211749 22.335938 28.261719 C 22.343397 28.274199 22.377749 28.332448 22.412109 28.392578 C 22.473669 28.500308 22.570557 28.638657 22.617188 28.685547 C 22.630308 28.698737 22.640625 28.715756 22.640625 28.722656 C 22.640625 28.745156 22.979893 29.085988 23.095703 29.179688 C 23.135303 29.211738 23.178586 29.247286 23.191406 29.259766 C 23.314586 29.380096 23.747992 29.628596 23.945312 29.691406 C 23.979732 29.702366 24.067212 29.731952 24.138672 29.757812 C 24.259132 29.801423 24.585898 29.889584 24.673828 29.902344 C 24.694838 29.905394 24.759519 29.920364 24.818359 29.933594 C 24.877199 29.946814 24.98685 29.965512 25.0625 29.976562 C 25.13815 29.987603 25.310823 29.9985 25.445312 30 C 25.738883 30.00327 26.294491 29.977101 26.369141 29.957031 C 26.398571 29.949111 26.44354 29.939547 26.46875 29.935547 C 26.51598 29.928007 26.818545 29.867672 26.859375 29.857422 C 26.937655 29.837772 27.00329 29.81765 27.125 29.78125 C 27.20065 29.75863 27.290929 29.734362 27.324219 29.726562 C 27.357519 29.718773 27.391591 29.707372 27.400391 29.701172 C 27.409131 29.694992 27.45377 29.677419 27.5 29.662109 C 27.65119 29.612029 27.954723 29.465635 28.126953 29.359375 C 28.181683 29.325605 28.238023 29.291503 28.251953 29.283203 C 28.265823 29.274883 28.318051 29.238515 28.369141 29.203125 C 28.420231 29.167745 28.466403 29.138672 28.470703 29.138672 C 28.487373 29.138672 28.646233 29.023081 28.720703 28.957031 C 28.744173 28.936221 28.798634 28.890389 28.839844 28.855469 C 28.989894 28.728339 29.207917 28.500637 29.248047 28.429688 C 29.255657 28.416228 29.284557 28.380229 29.310547 28.349609 C 29.416727 28.224589 29.501953 28.108787 29.501953 28.091797 C 29.501953 28.085177 29.534456 28.031106 29.572266 27.972656 C 29.610116 27.914206 29.640625 27.863975 29.640625 27.859375 C 29.640625 27.854785 29.665212 27.798385 29.695312 27.734375 C 29.725422 27.670365 29.759794 27.597236 29.771484 27.572266 C 29.847414 27.409706 29.94607 27.037928 29.96875 26.830078 C 29.97331 26.788448 29.982834 26.706717 29.990234 26.648438 C 30.004764 26.536787 30.001748 26.120309 29.986328 26.042969 C 29.981358 26.017989 29.970038 25.928963 29.960938 25.845703 C 29.932568 25.584203 29.852291 25.238134 29.769531 25.021484 C 29.739311 24.942384 29.704506 24.848017 29.691406 24.810547 C 29.678346 24.773077 29.658054 24.727358 29.646484 24.710938 C 29.634924 24.694518 29.625 24.671826 29.625 24.660156 C 29.625 24.622576 29.430381 24.247039 29.337891 24.105469 C 29.288561 24.029949 29.243881 23.957203 29.238281 23.945312 C 29.224901 23.917033 29.192371 23.865069 29.181641 23.855469 C 29.177011 23.851309 29.155999 23.822456 29.136719 23.791016 C 29.117439 23.759576 29.094014 23.725034 29.083984 23.714844 C 29.074014 23.704654 29.049607 23.673671 29.029297 23.644531 C 29.008957 23.615391 28.989075 23.588084 28.984375 23.583984 C 28.979625 23.579824 28.955641 23.552578 28.931641 23.523438 C 28.879161 23.459718 28.700063 23.261394 28.533203 23.083984 C 28.354333 22.893824 28.206753 22.890321 28.195312 22.837891 C 28.183853 22.785581 28.223103 22.715444 28.314453 22.621094 C 28.418143 22.513994 28.533139 22.351543 28.599609 22.220703 C 28.610229 22.199893 28.626266 22.176969 28.634766 22.167969 C 28.650456 22.151499 28.82252 21.815646 28.84375 21.759766 C 28.85009 21.743116 28.862717 21.701269 28.873047 21.667969 C 28.883327 21.634669 28.903379 21.574833 28.917969 21.533203 C 28.959049 21.415793 29.010214 21.152393 29.021484 21.001953 C 29.041844 20.730953 29.026888 20.292999 28.992188 20.136719 C 28.968928 20.031869 28.855216 19.706063 28.816406 19.632812 C 28.796576 19.595353 28.760285 19.520917 28.734375 19.466797 C 28.658495 19.308277 28.583088 19.204026 28.398438 19.003906 C 28.305458 18.903126 28.014341 18.648214 27.925781 18.589844 C 27.764241 18.483364 27.655783 18.418973 27.564453 18.376953 C 27.384633 18.294203 27.302193 18.258684 27.251953 18.240234 C 27.222543 18.229434 27.191594 18.214031 27.183594 18.207031 C 27.175594 18.200011 27.160128 18.195312 27.148438 18.195312 C 27.136678 18.195313 27.104615 18.185508 27.078125 18.173828 C 26.956425 18.120148 26.696153 18.041589 26.382812 18.011719 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.0234375 2 C 5.2976485 2.3793257 5.5281001 2.7676724 5.6972656 3.171875 C 13.398233 5.1762521 18.769684 6.1213477 26.023438 5 C 26.023438 6.5844156 26.222707 7.7552306 26.648438 9 L 27.023438 9 C 26.325737 7.3335005 26.023437 6 26.023438 4 C 18.553936 5.1547 13.101228 4.12858 5.0234375 2 z M 5.921875 4.9707031 C 5.8229768 5.5821207 5.5534332 6.2477152 5.0234375 7 C 4.9931763 7.3577587 5.004678 7.6763522 5.0390625 7.9746094 C 5.8580843 6.8022368 6.0608252 5.8356806 5.921875 4.9707031 z M 9.7265625 7.9980469 C 9.4255725 7.9090469 8.6975144 8.3597599 9.3964844 8.6933594 C 9.5438344 9.2954594 7.8644975 9.2334625 7.5546875 8.7265625 C 7.4881571 8.6074502 7.4398492 8.4898686 7.4003906 8.375 C 7.2488408 8.773338 7.278551 9.2321831 7.5546875 9.7265625 C 7.6028622 9.8053843 7.6905825 9.8692987 7.7929688 9.9257812 C 8.2082314 9.8965606 8.7936357 9.8192651 9.2421875 9.59375 C 8.8445755 9.2775102 9.4546927 8.9176574 9.7265625 8.9980469 C 9.7580161 9.0045511 9.782679 9.0350394 9.8125 9.0507812 C 10.212991 8.397827 9.9779202 8.0500243 9.7265625 7.9980469 z M 18.105469 16.832031 C 18.072776 19.856494 18.289725 22.864617 18.550781 26.357422 C 18.703171 27.565622 19.730037 28.767 21.023438 29 L 21.023438 28 C 19.730037 27.767 18.703171 26.565622 18.550781 25.357422 C 18.318415 22.248472 18.124329 19.526188 18.105469 16.832031 z M 26.382812 18.011719 C 25.000363 17.999269 23.944358 18.454233 23.169922 19.623047 C 23.035812 19.893457 22.985973 20.084361 22.970703 20.394531 C 22.960717 20.597533 22.988236 20.77811 23.041016 20.953125 C 23.071697 20.846791 23.110257 20.743351 23.169922 20.623047 C 23.944358 19.454233 25.000363 18.999269 26.382812 19.011719 C 26.696154 19.041589 26.956425 19.120148 27.078125 19.173828 C 27.104615 19.185508 27.136678 19.195314 27.148438 19.195312 C 27.160128 19.195313 27.175594 19.200031 27.183594 19.207031 C 27.191594 19.214031 27.222543 19.229434 27.251953 19.240234 C 27.302193 19.258684 27.384633 19.294203 27.564453 19.376953 C 27.655783 19.418973 27.764241 19.483364 27.925781 19.589844 C 28.014341 19.648214 28.305457 19.903126 28.398438 20.003906 C 28.583088 20.204026 28.658495 20.308277 28.734375 20.466797 C 28.760285 20.520917 28.796576 20.595353 28.816406 20.632812 C 28.855216 20.706063 28.968927 21.031869 28.992188 21.136719 C 28.992735 21.139185 28.99165 21.147785 28.992188 21.150391 C 29.000481 21.096338 29.018334 21.044008 29.021484 21.001953 C 29.041844 20.730953 29.026887 20.292999 28.992188 20.136719 C 28.968927 20.031869 28.855216 19.706063 28.816406 19.632812 C 28.796576 19.595353 28.760285 19.520917 28.734375 19.466797 C 28.658495 19.308277 28.583088 19.204026 28.398438 19.003906 C 28.305458 18.903126 28.014341 18.648214 27.925781 18.589844 C 27.764241 18.483364 27.655783 18.418973 27.564453 18.376953 C 27.384633 18.294203 27.302193 18.258684 27.251953 18.240234 C 27.222543 18.229434 27.191594 18.214031 27.183594 18.207031 C 27.175594 18.200011 27.160128 18.195312 27.148438 18.195312 C 27.136678 18.195313 27.104615 18.185508 27.078125 18.173828 C 26.956425 18.120148 26.696154 18.041589 26.382812 18.011719 z M 14.054688 21.097656 C 14.018231 22.821252 13.903448 24.546437 13.681641 26.242188 C 13.101061 27.589087 12.479307 28.3978 11.023438 29 L 11.023438 30 C 12.479308 29.3978 13.101061 28.589087 13.681641 27.242188 C 13.946433 25.217813 14.046255 23.15291 14.054688 21.097656 z M 26.462891 21.501953 C 26.227617 22.108845 25.73947 22.344434 25.126953 22.779297 C 25.040593 22.831877 24.992188 22.899123 24.992188 22.970703 C 25.103275 23.202328 25.209627 23.42641 25.3125 23.652344 C 25.998656 23.186188 26.508251 22.906521 26.601562 21.890625 C 26.563562 21.727194 26.512942 21.615319 26.462891 21.501953 z M 28.623047 23.183594 C 28.614799 23.194704 28.606962 23.206296 28.599609 23.220703 C 28.533139 23.351543 28.418143 23.513994 28.314453 23.621094 C 28.223102 23.715444 28.183853 23.785581 28.195312 23.837891 C 28.206753 23.890321 28.354333 23.893824 28.533203 24.083984 C 28.700063 24.261394 28.879161 24.459718 28.931641 24.523438 C 28.955641 24.552577 28.979575 24.579784 28.984375 24.583984 C 28.989075 24.588084 29.008957 24.615391 29.029297 24.644531 C 29.049607 24.673671 29.073984 24.704654 29.083984 24.714844 C 29.094014 24.725034 29.117439 24.759576 29.136719 24.791016 C 29.155999 24.822456 29.177041 24.851269 29.181641 24.855469 C 29.192371 24.865069 29.224901 24.917033 29.238281 24.945312 C 29.243881 24.957204 29.288561 25.029949 29.337891 25.105469 C 29.430381 25.247039 29.625 25.622576 29.625 25.660156 C 29.625 25.671826 29.634924 25.694517 29.646484 25.710938 C 29.658054 25.727357 29.678346 25.773077 29.691406 25.810547 C 29.704506 25.848017 29.739311 25.942384 29.769531 26.021484 C 29.852291 26.238134 29.932568 26.584203 29.960938 26.845703 C 29.961392 26.849862 29.962426 26.85129 29.962891 26.855469 C 29.963831 26.848057 29.967981 26.837127 29.96875 26.830078 C 29.97331 26.788448 29.982834 26.706717 29.990234 26.648438 C 30.004764 26.536787 30.001748 26.120309 29.986328 26.042969 C 29.981358 26.017989 29.970038 25.928963 29.960938 25.845703 C 29.932568 25.584203 29.852291 25.238134 29.769531 25.021484 C 29.739311 24.942384 29.704506 24.848017 29.691406 24.810547 C 29.678346 24.773077 29.658054 24.727358 29.646484 24.710938 C 29.634924 24.694517 29.625 24.671826 29.625 24.660156 C 29.625 24.622576 29.430381 24.247039 29.337891 24.105469 C 29.288561 24.029949 29.243881 23.957203 29.238281 23.945312 C 29.224901 23.917033 29.192371 23.865069 29.181641 23.855469 C 29.177011 23.851309 29.155999 23.822456 29.136719 23.791016 C 29.117439 23.759576 29.094014 23.725034 29.083984 23.714844 C 29.074014 23.704654 29.049607 23.673671 29.029297 23.644531 C 29.008957 23.615391 28.989075 23.588084 28.984375 23.583984 C 28.979625 23.579824 28.955641 23.552577 28.931641 23.523438 C 28.891028 23.474127 28.750962 23.32205 28.623047 23.183594 z M 23.679688 25.007812 C 23.000177 24.999328 22.391157 25.561772 22.070312 26.451172 C 21.994312 26.885382 21.986662 26.941951 22.013672 27.244141 C 22.022931 27.347775 22.04007 27.43703 22.058594 27.527344 C 22.064118 27.495323 22.063808 27.488334 22.070312 27.451172 C 22.391158 26.561772 23.000176 25.999312 23.679688 26.007812 C 23.837148 26.008472 23.864081 26.012875 24.025391 26.046875 C 24.345852 26.114529 24.676843 26.345546 24.837891 26.605469 C 24.848364 26.59011 24.863149 26.580738 24.871094 26.566406 C 24.882634 26.545596 24.894236 26.523731 24.898438 26.519531 C 24.931418 26.486861 24.98601 26.326611 25 26.181641 C 25.03068 25.863791 24.995608 25.877249 24.861328 25.636719 C 24.708938 25.363759 24.359051 25.117315 24.025391 25.046875 C 23.864081 25.012875 23.837148 25.008479 23.679688 25.007812 z M 26.972656 25.78125 C 26.970653 25.793962 26.972879 25.794991 26.970703 25.808594 C 26.588036 26.821098 26.005027 27.387699 24.947266 27.353516 C 24.928033 27.414062 24.914613 27.503508 24.898438 27.519531 C 24.894237 27.523721 24.882634 27.545596 24.871094 27.566406 C 24.831564 27.637716 24.753781 27.729899 24.707031 27.761719 C 24.681301 27.779229 24.647429 27.803779 24.630859 27.818359 C 24.540799 27.897661 24.410508 27.933541 24.205078 27.931641 C 24.044457 27.930141 23.966797 27.948004 23.966797 27.990234 C 23.966797 28.053924 24.10485 28.188135 24.25 28.265625 C 25.770863 28.612484 26.51054 28.026145 26.970703 26.808594 C 27.017668 26.514984 27.023678 26.43694 27.017578 26.21875 C 27.011278 25.99577 27.005874 25.900071 26.990234 25.832031 C 26.984604 25.807533 26.97802 25.8036 26.972656 25.78125 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/trinity-desktop.svg b/.icons/awkward/32x32/apps/trinity-desktop.svg
new file mode 100644
index 00000000..15157c18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/trinity-desktop.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="2.1" ry="2.1"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="2.1" ry="2.1"/>
+ <path style="opacity:0.2;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="M 20.568914,7.0013469 A 1.2325509,1.2325509 0 0 0 19.559405,7.6166529 1.2325509,1.2325509 0 0 0 20.010338,9.3011084 1.2325509,1.2325509 0 0 0 21.694793,8.8501743 1.2325509,1.2325509 0 0 0 21.243859,7.165719 1.2325509,1.2325509 0 0 0 20.568914,7.0013469 Z m -7.933521,1.9273774 a 0.77780581,0.77780581 0 0 0 -0.778226,0.7782248 0.77780581,0.77780581 0 0 0 0.778226,0.7767679 0.77780581,0.77780581 0 0 0 0.776768,-0.7767679 0.77780581,0.77780581 0 0 0 -0.776768,-0.7782248 z m 1.957924,0.1978294 a 0.6789254,0.6789254 0 0 0 -0.67931,0.6793095 0.6789254,0.6789254 0 0 0 0.67931,0.6778538 0.6789254,0.6789254 0 0 0 0.677854,-0.6778538 0.6789254,0.6789254 0 0 0 -0.677854,-0.6793095 z m -4.232958,0.07855 A 0.91623837,0.91623837 0 0 0 9.4439455,10.121517 0.91623837,0.91623837 0 0 0 10.360359,11.03793 0.91623837,0.91623837 0 0 0 11.276772,10.121517 0.91623837,0.91623837 0 0 0 10.360359,9.2051037 Z M 16.20504,9.6807645 A 0.589933,0.589933 0 0 0 15.614463,10.269889 0.589933,0.589933 0 0 0 16.20504,10.860465 0.589933,0.589933 0 0 0 16.794163,10.269889 0.589933,0.589933 0 0 0 16.20504,9.6807645 Z M 20.909296,10.3208 a 1.0546711,1.0546711 0 0 0 -0.864048,0.526574 1.0546711,1.0546711 0 0 0 0.386932,1.440078 1.0546711,1.0546711 0 0 0 1.440076,-0.385474 1.0546711,1.0546711 0 0 0 -0.385474,-1.441534 1.0546711,1.0546711 0 0 0 -0.577486,-0.139644 z m -3.478007,0.110551 a 0.51082865,0.51082865 0 0 0 -0.512028,0.510573 0.51082865,0.51082865 0 0 0 0.512028,0.512029 0.51082865,0.51082865 0 0 0 0.510574,-0.512029 0.51082865,0.51082865 0 0 0 -0.510574,-0.510573 z m 6.15888,0.267651 a 1.0546711,1.0546711 0 0 0 -0.862592,0.526575 1.0546711,1.0546711 0 0 0 0.385476,1.440079 1.0546711,1.0546711 0 0 0 1.441532,-0.385476 1.0546711,1.0546711 0 0 0 -0.38693,-1.44008 1.0546711,1.0546711 0 0 0 -0.577486,-0.141098 z m -10.59985,0.484391 a 0.77780581,0.77780581 0 0 0 -0.776768,0.778224 0.77780581,0.77780581 0 0 0 0.776768,0.77677 0.77780581,0.77780581 0 0 0 0.778225,-0.77677 0.77780581,0.77780581 0 0 0 -0.778225,-0.778224 z m 5.350111,0.13819 a 0.43172421,0.43172421 0 0 0 -0.432024,0.432023 0.43172421,0.43172421 0 0 0 0.432024,0.432024 0.43172421,0.43172421 0 0 0 0.432022,-0.432024 0.43172421,0.43172421 0 0 0 -0.432022,-0.432023 z m -3.392185,0.05964 a 0.6789254,0.6789254 0 0 0 -0.677856,0.679308 0.6789254,0.6789254 0 0 0 0.677856,0.677856 0.6789254,0.6789254 0 0 0 0.679309,-0.677856 0.6789254,0.6789254 0 0 0 -0.679309,-0.679308 z m -4.231503,0.07855 a 0.91623837,0.91623837 0 0 0 -0.9164137,0.916415 0.91623837,0.91623837 0 0 0 0.9164137,0.916413 0.91623837,0.91623837 0 0 0 0.916413,-0.916413 0.91623837,0.91623837 0 0 0 -0.916413,-0.916415 z m 5.843227,0.475663 a 0.589933,0.589933 0 0 0 -0.589124,0.589123 0.589933,0.589933 0 0 0 0.589124,0.590578 0.589933,0.589933 0 0 0 0.590577,-0.590578 0.589933,0.589933 0 0 0 -0.590577,-0.589123 z m -8.3349984,0.434931 a 1.0546711,1.0546711 0 0 0 -1.0546035,1.054602 1.0546711,1.0546711 0 0 0 1.0546035,1.054603 1.0546711,1.0546711 0 0 0 1.0546016,-1.054603 1.0546711,1.0546711 0 0 0 -1.0546016,-1.054602 z m 9.5612474,0.315653 a 0.51082865,0.51082865 0 0 0 -0.510575,0.510573 0.51082865,0.51082865 0 0 0 0.510575,0.510573 0.51082865,0.51082865 0 0 0 0.510572,-0.510573 0.51082865,0.51082865 0 0 0 -0.510572,-0.510573 z m 2.791424,0.455297 a 0.91623837,0.91623837 0 0 0 -0.750586,0.456754 0.91623837,0.91623837 0 0 0 0.336016,1.252429 0.91623837,0.91623837 0 0 0 1.250979,-0.336017 0.91623837,0.91623837 0 0 0 -0.334565,-1.250977 0.91623837,0.91623837 0 0 0 -0.501844,-0.122189 z m 2.680873,0.378202 a 0.91623837,0.91623837 0 0 0 -0.749133,0.456753 0.91623837,0.91623837 0 0 0 0.334564,1.252431 0.91623837,0.91623837 0 0 0 1.252432,-0.336018 0.91623837,0.91623837 0 0 0 -0.336017,-1.250976 0.91623837,0.91623837 0 0 0 -0.501846,-0.12219 z m -9.254322,0.176009 a 0.77780581,0.77780581 0 0 0 -0.778224,0.77677 0.77780581,0.77780581 0 0 0 0.778224,0.778224 0.77780581,0.77780581 0 0 0 0.778225,-0.778224 0.77780581,0.77780581 0 0 0 -0.778225,-0.77677 z m 1.957925,0.196375 a 0.6789254,0.6789254 0 0 0 -0.679309,0.67931 0.6789254,0.6789254 0 0 0 0.679309,0.679309 0.6789254,0.6789254 0 0 0 0.677856,-0.679309 0.6789254,0.6789254 0 0 0 -0.677856,-0.67931 z m -4.232958,0.08 a 0.91623837,0.91623837 0 0 0 -0.916413,0.916414 0.91623837,0.91623837 0 0 0 0.916413,0.916413 0.91623837,0.91623837 0 0 0 0.916414,-0.916413 0.91623837,0.91623837 0 0 0 -0.916414,-0.916414 z m 13.66038,0.366566 a 0.91623837,0.91623837 0 0 0 -0.750587,0.456751 0.91623837,0.91623837 0 0 0 0.336018,1.252433 0.91623837,0.91623837 0 0 0 1.250977,-0.336018 0.91623837,0.91623837 0 0 0 -0.334563,-1.250978 0.91623837,0.91623837 0 0 0 -0.501845,-0.122188 z m -7.815698,0.107644 a 0.589933,0.589933 0 0 0 -0.590578,0.590577 0.589933,0.589933 0 0 0 0.590578,0.589123 0.589933,0.589933 0 0 0 0.589123,-0.589123 0.589933,0.589933 0 0 0 -0.589123,-0.590577 z M 9.2373888,14.881045 A 1.0546711,1.0546711 0 0 0 8.1827859,15.935648 1.0546711,1.0546711 0 0 0 9.2373888,16.99025 1.0546711,1.0546711 0 0 0 10.291991,15.935648 1.0546711,1.0546711 0 0 0 9.2373888,14.881045 Z M 19.80669,15.457077 a 0.77780581,0.77780581 0 0 0 -0.637125,0.388385 0.77780581,0.77780581 0 0 0 0.285106,1.061875 0.77780581,0.77780581 0 0 0 1.061876,-0.285106 0.77780581,0.77780581 0 0 0 -0.283652,-1.061876 0.77780581,0.77780581 0 0 0 -0.426205,-0.103278 z m 2.680873,0.378202 a 0.77780581,0.77780581 0 0 0 -0.63567,0.388386 0.77780581,0.77780581 0 0 0 0.283651,1.061874 0.77780581,0.77780581 0 0 0 1.06333,-0.285105 0.77780581,0.77780581 0 0 0 -0.285105,-1.061877 0.77780581,0.77780581 0 0 0 -0.426206,-0.103278 z m -8.384456,0.616761 a 0.589933,0.589933 0 0 0 -0.282197,0.08 0.589933,0.589933 0 0 0 -0.215284,0.805862 0.589933,0.589933 0 0 0 0.805862,0.215286 0.589933,0.589933 0 0 0 0.215284,-0.805863 0.589933,0.589933 0 0 0 -0.523665,-0.295289 z m -7.4200396,0.109098 a 1.2325509,1.2325509 0 0 0 -1.2320665,1.233521 1.2325509,1.2325509 0 0 0 1.2320665,1.232067 1.2325509,1.2325509 0 0 0 1.2335212,-1.232067 1.2325509,1.2325509 0 0 0 -1.2335212,-1.233521 z m 17.9355206,0.09309 a 0.77780581,0.77780581 0 0 0 -0.637124,0.388385 0.77780581,0.77780581 0 0 0 0.285105,1.061874 0.77780581,0.77780581 0 0 0 1.061876,-0.285104 0.77780581,0.77780581 0 0 0 -0.283652,-1.061878 0.77780581,0.77780581 0 0 0 -0.426205,-0.103277 z m -5.872319,0.546938 a 0.6789254,0.6789254 0 0 0 -0.555666,0.338928 0.6789254,0.6789254 0 0 0 0.24874,0.928051 0.6789254,0.6789254 0 0 0 0.92805,-0.248742 0.6789254,0.6789254 0 0 0 -0.24874,-0.92805 0.6789254,0.6789254 0 0 0 -0.372384,-0.09019 z m -6.340708,0.06546 a 0.51082865,0.51082865 0 0 0 -0.244377,0.06836 0.51082865,0.51082865 0 0 0 -0.186191,0.698221 0.51082865,0.51082865 0 0 0 0.698219,0.186192 0.51082865,0.51082865 0 0 0 0.186191,-0.696765 0.51082865,0.51082865 0 0 0 -0.453842,-0.256015 z m 9.023036,0.314199 a 0.6789254,0.6789254 0 0 0 -0.555666,0.337472 0.6789254,0.6789254 0 0 0 0.247284,0.928052 0.6789254,0.6789254 0 0 0 0.928051,-0.24874 0.6789254,0.6789254 0 0 0 -0.24874,-0.926597 0.6789254,0.6789254 0 0 0 -0.370929,-0.09019 z m -10.548937,0.0072 a 0.43172421,0.43172421 0 0 0 -0.205102,0.05819 0.43172421,0.43172421 0 0 0 -0.158553,0.589124 0.43172421,0.43172421 0 0 0 0.590576,0.158553 0.43172421,0.43172421 0 0 0 0.1571,-0.590578 0.43172421,0.43172421 0 0 0 -0.384021,-0.215284 z m 3.624924,0.404386 a 0.6789254,0.6789254 0 0 0 -0.324381,0.09019 0.6789254,0.6789254 0 0 0 -0.248741,0.928052 0.6789254,0.6789254 0 0 0 0.928051,0.247284 0.6789254,0.6789254 0 0 0 0.24874,-0.926595 0.6789254,0.6789254 0 0 0 -0.603669,-0.338927 z m 9.053583,0.407294 a 0.6789254,0.6789254 0 0 0 -0.555667,0.337473 0.6789254,0.6789254 0 0 0 0.248741,0.92805 0.6789254,0.6789254 0 0 0 0.928051,-0.248741 0.6789254,0.6789254 0 0 0 -0.248741,-0.926596 0.6789254,0.6789254 0 0 0 -0.372384,-0.09018 z m -6.016327,0.05382 a 0.589933,0.589933 0 0 0 -0.482935,0.29529 0.589933,0.589933 0 0 0 0.216738,0.805861 0.589933,0.589933 0 0 0 0.805863,-0.216739 0.589933,0.589933 0 0 0 -0.21674,-0.805863 0.589933,0.589933 0 0 0 -0.322926,-0.07855 z m -5.107186,0.13237 a 0.589933,0.589933 0 0 0 -0.282197,0.07855 0.589933,0.589933 0 0 0 -0.215285,0.805862 0.589933,0.589933 0 0 0 0.805862,0.215284 0.589933,0.589933 0 0 0 0.215285,-0.805862 0.589933,0.589933 0 0 0 -0.523665,-0.293835 z m -1.803735,0.116371 a 0.51082865,0.51082865 0 0 0 -0.242923,0.06836 0.51082865,0.51082865 0 0 0 -0.187647,0.698219 0.51082865,0.51082865 0 0 0 0.698222,0.186192 0.51082865,0.51082865 0 0 0 0.186191,-0.698219 0.51082865,0.51082865 0 0 0 -0.453843,-0.25456 z m 9.59325,0.129462 a 0.589933,0.589933 0 0 0 -0.482937,0.295288 0.589933,0.589933 0 0 0 0.215285,0.805863 0.589933,0.589933 0 0 0 0.805862,-0.21674 0.589933,0.589933 0 0 0 -0.215284,-0.805862 0.589933,0.589933 0 0 0 -0.322926,-0.07855 z m -4.829355,0.805862 a 0.77780581,0.77780581 0 0 0 -0.370928,0.104732 0.77780581,0.77780581 0 0 0 -0.283653,1.061876 0.77780581,0.77780581 0 0 0 1.061877,0.285106 0.77780581,0.77780581 0 0 0 0.285106,-1.06333 0.77780581,0.77780581 0 0 0 -0.692402,-0.388384 z m 3.638015,0 a 0.51082865,0.51082865 0 0 0 -0.418931,0.254559 0.51082865,0.51082865 0 0 0 0.187648,0.69822 0.51082865,0.51082865 0 0 0 0.696764,-0.187647 0.51082865,0.51082865 0 0 0 -0.186192,-0.69822 0.51082865,0.51082865 0 0 0 -0.279289,-0.0669 z m 3.322365,0.01309 a 0.589933,0.589933 0 0 0 -0.484392,0.295289 0.589933,0.589933 0 0 0 0.21674,0.805862 0.589933,0.589933 0 0 0 0.805862,-0.216739 0.589933,0.589933 0 0 0 -0.21674,-0.805862 0.589933,0.589933 0 0 0 -0.32147,-0.07855 z m -11.695183,0.370923 a 0.589933,0.589933 0 0 0 -0.280742,0.07855 0.589933,0.589933 0 0 0 -0.216739,0.805863 0.589933,0.589933 0 0 0 0.805862,0.215284 0.589933,0.589933 0 0 0 0.21674,-0.805863 0.589933,0.589933 0 0 0 -0.525121,-0.293833 z m 2.174665,0.103278 a 0.6789254,0.6789254 0 0 0 -0.322928,0.09019 0.6789254,0.6789254 0 0 0 -0.24874,0.928049 0.6789254,0.6789254 0 0 0 0.928051,0.248742 0.6789254,0.6789254 0 0 0 0.24874,-0.92805 0.6789254,0.6789254 0 0 0 -0.605123,-0.338928 z m 8.327724,0.331655 a 0.51082865,0.51082865 0 0 0 -0.417477,0.254559 0.51082865,0.51082865 0 0 0 0.186192,0.69822 0.51082865,0.51082865 0 0 0 0.69822,-0.187647 0.51082865,0.51082865 0 0 0 -0.186193,-0.69822 0.51082865,0.51082865 0 0 0 -0.280742,-0.0669 z m -1.153516,0.461166 a 0.43172421,0.43172421 0 0 0 -0.353474,0.215284 0.43172421,0.43172421 0 0 0 0.158554,0.589123 0.43172421,0.43172421 0 0 0 0.590576,-0.157099 0.43172421,0.43172421 0 0 0 -0.158552,-0.590578 0.43172421,0.43172421 0 0 0 -0.237104,-0.05673 z m -3.12017,0.343292 a 0.91623837,0.91623837 0 0 0 -0.436387,0.123643 0.91623837,0.91623837 0 0 0 -0.336018,1.250976 0.91623837,0.91623837 0 0 0 1.25243,0.336019 0.91623837,0.91623837 0 0 0 0.334564,-1.252432 0.91623837,0.91623837 0 0 0 -0.814589,-0.458206 z m -5.827226,0.299652 a 0.6789254,0.6789254 0 0 0 -0.324381,0.09019 0.6789254,0.6789254 0 0 0 -0.24874,0.928052 0.6789254,0.6789254 0 0 0 0.928049,0.24874 0.6789254,0.6789254 0 0 0 0.24874,-0.928051 0.6789254,0.6789254 0 0 0 -0.603668,-0.338928 z m 2.66487,0.210921 a 0.77780581,0.77780581 0 0 0 -0.370927,0.103278 0.77780581,0.77780581 0 0 0 -0.283652,1.06333 0.77780581,0.77780581 0 0 0 1.061875,0.283652 0.77780581,0.77780581 0 0 0 0.285107,-1.061876 0.77780581,0.77780581 0 0 0 -0.692403,-0.388384 z m 5.31229,0.984781 a 1.0546711,1.0546711 0 0 0 -0.501845,0.141097 1.0546711,1.0546711 0 0 0 -0.386929,1.441534 1.0546711,1.0546711 0 0 0 1.441532,0.385475 1.0546711,1.0546711 0 0 0 0.385476,-1.440079 1.0546711,1.0546711 0 0 0 -0.938234,-0.528027 z m -7.086931,0.449479 a 0.77780581,0.77780581 0 0 0 -0.370928,0.104733 0.77780581,0.77780581 0 0 0 -0.283653,1.061876 0.77780581,0.77780581 0 0 0 1.061878,0.285104 0.77780581,0.77780581 0 0 0 0.285105,-1.061874 0.77780581,0.77780581 0 0 0 -0.692402,-0.389839 z m 3.268541,0.1891 a 0.91623837,0.91623837 0 0 0 -0.436387,0.122188 0.91623837,0.91623837 0 0 0 -0.336018,1.250979 0.91623837,0.91623837 0 0 0 1.252433,0.336018 0.91623837,0.91623837 0 0 0 0.334564,-1.252433 0.91623837,0.91623837 0 0 0 -0.814592,-0.456752 z m 6.700003,0.466935 a 1.2325509,1.2325509 0 0 0 -0.586215,0.165827 1.2325509,1.2325509 0 0 0 -0.450934,1.683001 1.2325509,1.2325509 0 0 0 1.683001,0.450934 1.2325509,1.2325509 0 0 0 0.450934,-1.683002 1.2325509,1.2325509 0 0 0 -1.096786,-0.61676 z m -8.474644,0.96878 a 0.91623837,0.91623837 0 0 0 -0.436387,0.122189 0.91623837,0.91623837 0 0 0 -0.336018,1.250976 0.91623837,0.91623837 0 0 0 1.252431,0.336019 0.91623837,0.91623837 0 0 0 0.334564,-1.252432 0.91623837,0.91623837 0 0 0 -0.81459,-0.456752 z m 3.924578,0.05964 a 1.0546711,1.0546711 0 0 0 -0.501846,0.141099 1.0546711,1.0546711 0 0 0 -0.386931,1.440078 1.0546711,1.0546711 0 0 0 1.441534,0.38693 1.0546711,1.0546711 0 0 0 0.385475,-1.441532 1.0546711,1.0546711 0 0 0 -0.938232,-0.526575 z"/>
+ <path style="fill:#ffffff;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" d="m 20.568914,6.0013484 a 1.2325509,1.2325509 0 0 0 -1.009509,0.615306 1.2325509,1.2325509 0 0 0 0.450933,1.6844555 1.2325509,1.2325509 0 0 0 1.684455,-0.4509341 1.2325509,1.2325509 0 0 0 -0.450934,-1.6844553 1.2325509,1.2325509 0 0 0 -0.674945,-0.1643721 z m -7.933521,1.9273774 a 0.77780581,0.77780581 0 0 0 -0.778226,0.7782248 0.77780581,0.77780581 0 0 0 0.778226,0.7767682 0.77780581,0.77780581 0 0 0 0.776768,-0.7767682 0.77780581,0.77780581 0 0 0 -0.776768,-0.7782248 z m 1.957924,0.1978294 a 0.6789254,0.6789254 0 0 0 -0.67931,0.6793095 0.6789254,0.6789254 0 0 0 0.67931,0.6778541 0.6789254,0.6789254 0 0 0 0.677854,-0.6778541 0.6789254,0.6789254 0 0 0 -0.677854,-0.6793095 z m -4.232958,0.07855 A 0.91623837,0.91623837 0 0 0 9.4439455,9.1215183 0.91623837,0.91623837 0 0 0 10.360359,10.037931 0.91623837,0.91623837 0 0 0 11.276772,9.1215183 0.91623837,0.91623837 0 0 0 10.360359,8.2051052 Z M 16.20504,8.680766 A 0.589933,0.589933 0 0 0 15.614463,9.2698901 0.589933,0.589933 0 0 0 16.20504,9.8604668 0.589933,0.589933 0 0 0 16.794163,9.2698901 0.589933,0.589933 0 0 0 16.20504,8.680766 Z m 4.704256,0.6400354 A 1.0546711,1.0546711 0 0 0 20.045248,9.8473758 1.0546711,1.0546711 0 0 0 20.43218,11.287453 1.0546711,1.0546711 0 0 0 21.872256,10.901979 1.0546711,1.0546711 0 0 0 21.486782,9.4604455 1.0546711,1.0546711 0 0 0 20.909296,9.3208014 Z m -3.478007,0.1105514 a 0.51082865,0.51082865 0 0 0 -0.512028,0.510573 0.51082865,0.51082865 0 0 0 0.512028,0.5120282 0.51082865,0.51082865 0 0 0 0.510574,-0.5120282 0.51082865,0.51082865 0 0 0 -0.510574,-0.510573 z m 6.15888,0.267651 a 1.0546711,1.0546711 0 0 0 -0.862592,0.5265742 1.0546711,1.0546711 0 0 0 0.385476,1.440079 1.0546711,1.0546711 0 0 0 1.441532,-0.385476 1.0546711,1.0546711 0 0 0 -0.38693,-1.4400792 1.0546711,1.0546711 0 0 0 -0.577486,-0.141098 z m -10.59985,0.4843902 a 0.77780581,0.77780581 0 0 0 -0.776768,0.778224 0.77780581,0.77780581 0 0 0 0.776768,0.77677 0.77780581,0.77780581 0 0 0 0.778225,-0.77677 0.77780581,0.77780581 0 0 0 -0.778225,-0.778224 z m 5.350111,0.13819 a 0.43172421,0.43172421 0 0 0 -0.432024,0.432023 0.43172421,0.43172421 0 0 0 0.432024,0.432024 0.43172421,0.43172421 0 0 0 0.432022,-0.432024 0.43172421,0.43172421 0 0 0 -0.432022,-0.432023 z m -3.392185,0.05964 a 0.6789254,0.6789254 0 0 0 -0.677856,0.679308 0.6789254,0.6789254 0 0 0 0.677856,0.677856 0.6789254,0.6789254 0 0 0 0.679309,-0.677856 0.6789254,0.6789254 0 0 0 -0.679309,-0.679308 z m -4.231503,0.07855 a 0.91623837,0.91623837 0 0 0 -0.9164137,0.916415 0.91623837,0.91623837 0 0 0 0.9164137,0.916413 0.91623837,0.91623837 0 0 0 0.916413,-0.916413 0.91623837,0.91623837 0 0 0 -0.916413,-0.916415 z m 5.843227,0.475663 a 0.589933,0.589933 0 0 0 -0.589124,0.589123 0.589933,0.589933 0 0 0 0.589124,0.590578 0.589933,0.589933 0 0 0 0.590577,-0.590578 0.589933,0.589933 0 0 0 -0.590577,-0.589123 z M 8.2249706,11.370368 A 1.0546711,1.0546711 0 0 0 7.1703671,12.42497 1.0546711,1.0546711 0 0 0 8.2249706,13.479573 1.0546711,1.0546711 0 0 0 9.2795722,12.42497 1.0546711,1.0546711 0 0 0 8.2249706,11.370368 Z m 9.5612474,0.315653 a 0.51082865,0.51082865 0 0 0 -0.510575,0.510573 0.51082865,0.51082865 0 0 0 0.510575,0.510573 0.51082865,0.51082865 0 0 0 0.510572,-0.510573 0.51082865,0.51082865 0 0 0 -0.510572,-0.510573 z m 2.791424,0.455297 a 0.91623837,0.91623837 0 0 0 -0.750586,0.456754 0.91623837,0.91623837 0 0 0 0.336016,1.252429 0.91623837,0.91623837 0 0 0 1.250979,-0.336017 0.91623837,0.91623837 0 0 0 -0.334565,-1.250977 0.91623837,0.91623837 0 0 0 -0.501844,-0.122189 z m 2.680873,0.378202 a 0.91623837,0.91623837 0 0 0 -0.749133,0.456753 0.91623837,0.91623837 0 0 0 0.334564,1.252431 0.91623837,0.91623837 0 0 0 1.252432,-0.336018 0.91623837,0.91623837 0 0 0 -0.336017,-1.250976 0.91623837,0.91623837 0 0 0 -0.501846,-0.12219 z m -9.254322,0.176009 a 0.77780581,0.77780581 0 0 0 -0.778224,0.77677 0.77780581,0.77780581 0 0 0 0.778224,0.778224 0.77780581,0.77780581 0 0 0 0.778225,-0.778224 0.77780581,0.77780581 0 0 0 -0.778225,-0.77677 z m 1.957925,0.196375 a 0.6789254,0.6789254 0 0 0 -0.679309,0.67931 0.6789254,0.6789254 0 0 0 0.679309,0.679309 0.6789254,0.6789254 0 0 0 0.677856,-0.679309 0.6789254,0.6789254 0 0 0 -0.677856,-0.67931 z m -4.232958,0.08 a 0.91623837,0.91623837 0 0 0 -0.916413,0.916414 0.91623837,0.91623837 0 0 0 0.916413,0.916413 0.91623837,0.91623837 0 0 0 0.916414,-0.916413 0.91623837,0.91623837 0 0 0 -0.916414,-0.916414 z m 13.66038,0.366566 a 0.91623837,0.91623837 0 0 0 -0.750587,0.456751 0.91623837,0.91623837 0 0 0 0.336018,1.252433 0.91623837,0.91623837 0 0 0 1.250977,-0.336018 0.91623837,0.91623837 0 0 0 -0.334563,-1.250978 0.91623837,0.91623837 0 0 0 -0.501845,-0.122188 z m -7.815698,0.107644 a 0.589933,0.589933 0 0 0 -0.590578,0.590577 0.589933,0.589933 0 0 0 0.590578,0.589123 0.589933,0.589933 0 0 0 0.589123,-0.589123 0.589933,0.589933 0 0 0 -0.589123,-0.590577 z M 9.2373888,13.881046 A 1.0546711,1.0546711 0 0 0 8.1827859,14.935649 1.0546711,1.0546711 0 0 0 9.2373888,15.990251 1.0546711,1.0546711 0 0 0 10.291991,14.935649 1.0546711,1.0546711 0 0 0 9.2373888,13.881046 Z M 19.80669,14.457078 a 0.77780581,0.77780581 0 0 0 -0.637125,0.388385 0.77780581,0.77780581 0 0 0 0.285106,1.061875 0.77780581,0.77780581 0 0 0 1.061876,-0.285106 0.77780581,0.77780581 0 0 0 -0.283652,-1.061876 0.77780581,0.77780581 0 0 0 -0.426205,-0.103278 z m 2.680873,0.378202 a 0.77780581,0.77780581 0 0 0 -0.63567,0.388386 0.77780581,0.77780581 0 0 0 0.283651,1.061874 0.77780581,0.77780581 0 0 0 1.06333,-0.285105 0.77780581,0.77780581 0 0 0 -0.285105,-1.061877 0.77780581,0.77780581 0 0 0 -0.426206,-0.103278 z m -8.384456,0.616761 a 0.589933,0.589933 0 0 0 -0.282197,0.08 0.589933,0.589933 0 0 0 -0.215284,0.805862 0.589933,0.589933 0 0 0 0.805862,0.215286 0.589933,0.589933 0 0 0 0.215284,-0.805863 0.589933,0.589933 0 0 0 -0.523665,-0.295289 z M 6.6830674,15.561139 A 1.2325509,1.2325509 0 0 0 5.4510009,16.79466 1.2325509,1.2325509 0 0 0 6.6830674,18.026727 1.2325509,1.2325509 0 0 0 7.9165886,16.79466 1.2325509,1.2325509 0 0 0 6.6830674,15.561139 Z m 17.9355206,0.09309 a 0.77780581,0.77780581 0 0 0 -0.637124,0.388385 0.77780581,0.77780581 0 0 0 0.285105,1.061874 0.77780581,0.77780581 0 0 0 1.061876,-0.285104 0.77780581,0.77780581 0 0 0 -0.283652,-1.061878 0.77780581,0.77780581 0 0 0 -0.426205,-0.103277 z m -5.872319,0.546938 a 0.6789254,0.6789254 0 0 0 -0.555666,0.338928 0.6789254,0.6789254 0 0 0 0.24874,0.928051 0.6789254,0.6789254 0 0 0 0.92805,-0.248742 0.6789254,0.6789254 0 0 0 -0.24874,-0.92805 0.6789254,0.6789254 0 0 0 -0.372384,-0.09019 z m -6.340708,0.06546 a 0.51082865,0.51082865 0 0 0 -0.244377,0.06836 0.51082865,0.51082865 0 0 0 -0.186191,0.698221 0.51082865,0.51082865 0 0 0 0.698219,0.186192 0.51082865,0.51082865 0 0 0 0.186191,-0.696765 0.51082865,0.51082865 0 0 0 -0.453842,-0.256015 z m 9.023036,0.314199 a 0.6789254,0.6789254 0 0 0 -0.555666,0.337472 0.6789254,0.6789254 0 0 0 0.247284,0.928052 0.6789254,0.6789254 0 0 0 0.928051,-0.24874 0.6789254,0.6789254 0 0 0 -0.24874,-0.926597 0.6789254,0.6789254 0 0 0 -0.370929,-0.09019 z m -10.548937,0.0072 a 0.43172421,0.43172421 0 0 0 -0.205102,0.05819 0.43172421,0.43172421 0 0 0 -0.158553,0.589124 0.43172421,0.43172421 0 0 0 0.590576,0.158553 0.43172421,0.43172421 0 0 0 0.1571,-0.590578 0.43172421,0.43172421 0 0 0 -0.384021,-0.215284 z m 3.624924,0.404386 a 0.6789254,0.6789254 0 0 0 -0.324381,0.09019 0.6789254,0.6789254 0 0 0 -0.248741,0.928052 0.6789254,0.6789254 0 0 0 0.928051,0.247284 0.6789254,0.6789254 0 0 0 0.24874,-0.926595 0.6789254,0.6789254 0 0 0 -0.603669,-0.338927 z m 9.053583,0.407294 a 0.6789254,0.6789254 0 0 0 -0.555667,0.337473 0.6789254,0.6789254 0 0 0 0.248741,0.92805 0.6789254,0.6789254 0 0 0 0.928051,-0.248741 0.6789254,0.6789254 0 0 0 -0.248741,-0.926596 0.6789254,0.6789254 0 0 0 -0.372384,-0.09018 z m -6.016327,0.05382 a 0.589933,0.589933 0 0 0 -0.482935,0.29529 0.589933,0.589933 0 0 0 0.216738,0.805861 0.589933,0.589933 0 0 0 0.805863,-0.216739 0.589933,0.589933 0 0 0 -0.21674,-0.805863 0.589933,0.589933 0 0 0 -0.322926,-0.07855 z m -5.107186,0.13237 a 0.589933,0.589933 0 0 0 -0.282197,0.07855 0.589933,0.589933 0 0 0 -0.215285,0.805862 0.589933,0.589933 0 0 0 0.805862,0.215284 0.589933,0.589933 0 0 0 0.215285,-0.805862 0.589933,0.589933 0 0 0 -0.523665,-0.293835 z m -1.803735,0.116371 a 0.51082865,0.51082865 0 0 0 -0.242923,0.06836 0.51082865,0.51082865 0 0 0 -0.187647,0.698219 0.51082865,0.51082865 0 0 0 0.698222,0.186192 0.51082865,0.51082865 0 0 0 0.186191,-0.698219 0.51082865,0.51082865 0 0 0 -0.453843,-0.25456 z m 9.59325,0.129462 a 0.589933,0.589933 0 0 0 -0.482937,0.295288 0.589933,0.589933 0 0 0 0.215285,0.805863 0.589933,0.589933 0 0 0 0.805862,-0.21674 0.589933,0.589933 0 0 0 -0.215284,-0.805862 0.589933,0.589933 0 0 0 -0.322926,-0.07855 z m -4.829355,0.805862 a 0.77780581,0.77780581 0 0 0 -0.370928,0.104732 0.77780581,0.77780581 0 0 0 -0.283653,1.061876 0.77780581,0.77780581 0 0 0 1.061877,0.285106 0.77780581,0.77780581 0 0 0 0.285106,-1.06333 0.77780581,0.77780581 0 0 0 -0.692402,-0.388384 z m 3.638015,0 a 0.51082865,0.51082865 0 0 0 -0.418931,0.254559 0.51082865,0.51082865 0 0 0 0.187648,0.69822 0.51082865,0.51082865 0 0 0 0.696764,-0.187647 0.51082865,0.51082865 0 0 0 -0.186192,-0.69822 0.51082865,0.51082865 0 0 0 -0.279289,-0.0669 z m 3.322365,0.01309 a 0.589933,0.589933 0 0 0 -0.484392,0.295289 0.589933,0.589933 0 0 0 0.21674,0.805862 0.589933,0.589933 0 0 0 0.805862,-0.216739 0.589933,0.589933 0 0 0 -0.21674,-0.805862 0.589933,0.589933 0 0 0 -0.32147,-0.07855 z m -11.695183,0.370923 a 0.589933,0.589933 0 0 0 -0.280742,0.07855 0.589933,0.589933 0 0 0 -0.216739,0.805863 0.589933,0.589933 0 0 0 0.805862,0.215284 0.589933,0.589933 0 0 0 0.21674,-0.805863 0.589933,0.589933 0 0 0 -0.525121,-0.293833 z m 2.174665,0.103278 a 0.6789254,0.6789254 0 0 0 -0.322928,0.09019 0.6789254,0.6789254 0 0 0 -0.24874,0.928049 0.6789254,0.6789254 0 0 0 0.928051,0.248742 0.6789254,0.6789254 0 0 0 0.24874,-0.92805 0.6789254,0.6789254 0 0 0 -0.605123,-0.338928 z m 8.327724,0.331655 a 0.51082865,0.51082865 0 0 0 -0.417477,0.254559 0.51082865,0.51082865 0 0 0 0.186192,0.69822 0.51082865,0.51082865 0 0 0 0.69822,-0.187647 0.51082865,0.51082865 0 0 0 -0.186193,-0.69822 0.51082865,0.51082865 0 0 0 -0.280742,-0.0669 z m -1.153516,0.461166 a 0.43172421,0.43172421 0 0 0 -0.353474,0.215284 0.43172421,0.43172421 0 0 0 0.158554,0.589123 0.43172421,0.43172421 0 0 0 0.590576,-0.157099 0.43172421,0.43172421 0 0 0 -0.158552,-0.590578 0.43172421,0.43172421 0 0 0 -0.237104,-0.05673 z m -3.12017,0.343292 a 0.91623837,0.91623837 0 0 0 -0.436387,0.123643 0.91623837,0.91623837 0 0 0 -0.336018,1.250976 0.91623837,0.91623837 0 0 0 1.25243,0.336019 0.91623837,0.91623837 0 0 0 0.334564,-1.252432 0.91623837,0.91623837 0 0 0 -0.814589,-0.458206 z m -5.827226,0.299652 a 0.6789254,0.6789254 0 0 0 -0.324381,0.09019 0.6789254,0.6789254 0 0 0 -0.24874,0.928052 0.6789254,0.6789254 0 0 0 0.928049,0.24874 0.6789254,0.6789254 0 0 0 0.24874,-0.928051 0.6789254,0.6789254 0 0 0 -0.603668,-0.338928 z m 2.66487,0.210921 a 0.77780581,0.77780581 0 0 0 -0.370927,0.103278 0.77780581,0.77780581 0 0 0 -0.283652,1.06333 0.77780581,0.77780581 0 0 0 1.061875,0.283652 0.77780581,0.77780581 0 0 0 0.285107,-1.061876 0.77780581,0.77780581 0 0 0 -0.692403,-0.388384 z m 5.31229,0.984781 a 1.0546711,1.0546711 0 0 0 -0.501845,0.141097 1.0546711,1.0546711 0 0 0 -0.386929,1.441534 1.0546711,1.0546711 0 0 0 1.441532,0.385475 1.0546711,1.0546711 0 0 0 0.385476,-1.440079 1.0546711,1.0546711 0 0 0 -0.938234,-0.528027 z m -7.086931,0.449479 a 0.77780581,0.77780581 0 0 0 -0.370928,0.104733 0.77780581,0.77780581 0 0 0 -0.283653,1.061876 0.77780581,0.77780581 0 0 0 1.061878,0.285104 0.77780581,0.77780581 0 0 0 0.285105,-1.061874 0.77780581,0.77780581 0 0 0 -0.692402,-0.389839 z m 3.268541,0.1891 a 0.91623837,0.91623837 0 0 0 -0.436387,0.122188 0.91623837,0.91623837 0 0 0 -0.336018,1.250979 0.91623837,0.91623837 0 0 0 1.252433,0.336018 0.91623837,0.91623837 0 0 0 0.334564,-1.252433 0.91623837,0.91623837 0 0 0 -0.814592,-0.456752 z m 6.700003,0.466935 a 1.2325509,1.2325509 0 0 0 -0.586215,0.165827 1.2325509,1.2325509 0 0 0 -0.450934,1.683001 1.2325509,1.2325509 0 0 0 1.683001,0.450934 1.2325509,1.2325509 0 0 0 0.450934,-1.683002 1.2325509,1.2325509 0 0 0 -1.096786,-0.61676 z m -8.474644,0.96878 a 0.91623837,0.91623837 0 0 0 -0.436387,0.122189 0.91623837,0.91623837 0 0 0 -0.336018,1.250976 0.91623837,0.91623837 0 0 0 1.252431,0.336019 0.91623837,0.91623837 0 0 0 0.334564,-1.252432 0.91623837,0.91623837 0 0 0 -0.81459,-0.456752 z m 3.924578,0.05964 a 1.0546711,1.0546711 0 0 0 -0.501846,0.141099 1.0546711,1.0546711 0 0 0 -0.386931,1.440078 1.0546711,1.0546711 0 0 0 1.441534,0.38693 1.0546711,1.0546711 0 0 0 0.385475,-1.441532 1.0546711,1.0546711 0 0 0 -0.938232,-0.526575 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.0996094 2 C 2.9362094 2 2 2.9362094 2 4.0996094 L 2 5.0996094 C 2 3.9362094 2.9362094 3 4.0996094 3 L 27.900391 3 C 29.063791 3 30 3.9362094 30 5.0996094 L 30 4.0996094 C 30 2.9362094 29.063791 2 27.900391 2 L 4.0996094 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/trojita.svg b/.icons/awkward/32x32/apps/trojita.svg
new file mode 100644
index 00000000..20d25c33
--- /dev/null
+++ b/.icons/awkward/32x32/apps/trojita.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#a8a8a8" d="m2.637 10.827c-0.02875 0.0187-0.05481 0.0408-0.08204 0.0615l-0.0164 0.0123v0.002c-0.3259 0.2559-0.53868 0.64951-0.53868 1.0979l0.000015 12.199c0.000002 2 1.5771 2 2 2h24s2 0 2-2l-0.00002-12.199c0-0.45851-0.22188-0.86056-0.56054-1.1156l0.006-0.008-13.445-9.876s-13.445 9.8886-13.363 9.8271z"/>
+ <rect opacity=".2" width="32" height="26" x="144" y="243" rx="2" ry="2" transform="matrix(.7 0 0 .7 -96 -165.8)"/>
+ <rect fill="#31afe1" width="22" height="18" x="5" y="4" rx="1.5" ry="1.499"/>
+ <path fill="#fff" opacity=".1" d="m6.5 4.001c-0.831 0-1.5 0.6687-1.5 1.499v0.5c0-0.8303 0.669-1.499 1.5-1.499h19c0.831 0 1.5 0.6687 1.5 1.499v-0.5c0-0.8303-0.669-1.499-1.5-1.499h-19z"/>
+ <path fill="#bebebe" d="m2 12 26 18h-24c-1-0.000008-2-0.4945-2-1.978z"/>
+ <path fill="#fff" opacity=".1" d="m2 12v1l24.555 17h1.445l-26-18z"/>
+ <path fill="#d2d2d2" d="m28 30c2 0 2-1.978 2-1.978v-16.022l-26 18z"/>
+ <path fill="#fff" d="m16 7a5 5 0 0 0 -5 5 5 5 0 0 0 5 5h3.5c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-3.5a4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4 4 4 0 0 1 4 4v1.5c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1.5a3 3 0 0 0 -3 -3 3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 2.1309 -0.89062c0.233 0.525 0.756 0.891 1.369 0.891 0.831 0 1.5-0.669 1.5-1.5v-1.5a5 5 0 0 0 -5 -5zm0 3a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
+ <path opacity=".2" d="m2 28v1c0 1.2374 0.68276 1.7863 1.4824 1.9434l-0.082 0.057h25.2l-0.0957-0.06641c1.4803-0.31236 1.4961-1.9336 1.4961-1.9336v-1s-0.01579 1.6212-1.4961 1.9336l0.096 0.066h-25.2l0.082-0.057c-0.7996-0.157-1.4824-0.706-1.4824-1.943z"/>
+ <path fill="#fff" opacity=".1" d="m30 12-26 18h1.4453l24.555-17v-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tumblr.svg b/.icons/awkward/32x32/apps/tumblr.svg
new file mode 100644
index 00000000..a26f6534
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tumblr.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#3f5979" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4004,2 C 2.6248,2 2,2.6248 2,3.4004 v 1 C 2,3.6248 2.6248,3 3.4004,3 h 25.2 c 0.775,0 1.4,0.6248 1.4,1.4004 v -1 C 30.0004,2.6248 29.3754,2 28.6004,2 Z"/>
+ <path style="opacity:0.2" d="M 13,15 V 21 C 13,22.157 13.355,26 17,26 19.959,26 21,24.882 21,24.882 L 20,21.787 C 20,21.787 17,22.765 17,20.5 V 15 H 20 V 12 H 17 V 8 H 14 C 14,8 14.022,8.9028 13,10.281 11.978,11.66 11,12 11,12 V 15 Z"/>
+ <path style="fill:#ffffff" d="M 13,14 V 20 C 13,21.157 13.355,25 17,25 19.959,25 21,23.882 21,23.882 L 20,20.787 C 20,20.787 17,21.765 17,19.5 V 14 H 20 V 11 H 17 V 7 H 14 C 14,7 14.022,7.9028 13,9.281 11.978,10.66 11,11 11,11 V 14 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/turtleart.svg b/.icons/awkward/32x32/apps/turtleart.svg
new file mode 100644
index 00000000..530fb47d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/turtleart.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 12.664062,2.0038044 c -0.44087,-0.018061 -0.8904,0.028729 -1.33789,0.1484376 -2.3861653,0.6383326 -3.8131664,3.1061151 -3.1738282,5.4882812 0.24793,0.9237867 0.7734314,1.7057761 1.4570312,2.2753906 l 0.443359,0.3691402 0.451172,-0.3574214 c 0.76477,-0.6069631 1.631198,-1.0671087 2.59961,-1.3261719 0.945373,-0.2529007 1.902885,-0.2905915 2.847656,-0.1582031 l 0.572266,0.078125 0.193359,-0.5429688 c 0.293281,-0.8244 0.349477,-1.7470779 0.105469,-2.65625 C 16.342763,3.5355389 14.833439,2.285958 13.101562,2.042867 12.95724,2.0226097 12.811019,2.0098242 12.664062,2.0038044 Z m 8.138672,3.0175782 c -0.322625,-0.013358 -0.651343,0.021709 -0.978515,0.109375 -1.545418,0.4140942 -2.542055,1.8760721 -2.423828,3.421875 l 0.0332,0.4570312 0.429687,0.1640625 c 1.143726,0.4364265 2.218936,1.1315227 3.144531,2.0507807 l 0.320313,0.31836 0.427734,-0.150391 c 1.599773,-0.56038 2.539837,-2.2746333 2.09375,-3.9394528 C 23.469686,6.0351236 22.200776,5.0792671 20.802734,5.0213826 Z M 6.0253906,9.0252888 c -0.1958432,0.015439 -0.3934809,0.04895 -0.5898437,0.1015625 -1.7449157,0.467549 -2.791608,2.2791177 -2.3242188,4.0234377 0.4559097,1.701478 2.1917257,2.73045 3.8945313,2.347656 l 0.4257812,-0.0957 0.1132813,-0.421875 c 0.3325037,-1.229243 0.8938636,-2.345239 1.6367187,-3.28125 L 9.4550781,11.353414 9.2753906,10.95107 C 8.7072357,9.690601 7.3962965,8.9171962 6.0253906,9.0252888 Z M 25.878906,20.443257 c -0.198195,-0.0094 -0.398114,-2.89e-4 -0.599609,0.02734 l -0.488281,0.06641 -0.117188,0.476563 c -0.326652,1.335946 -0.911255,2.547246 -1.710937,3.546875 l -0.3125,0.390625 0.253906,0.43164 c 0.730731,1.234812 2.218277,1.894828 3.669922,1.50586 1.74432,-0.467389 2.791871,-2.278141 2.324219,-4.023438 -0.377785,-1.409914 -1.63217,-2.355774 -3.019532,-2.421875 z M 9.5996094,24.47646 9.1542969,24.642476 c -1.5704259,0.578559 -2.4847347,2.273182 -2.0429688,3.921875 0.4673896,1.74432 2.2804747,2.791767 4.0253909,2.324219 1.475222,-0.395285 2.443213,-1.748579 2.425781,-3.212891 l -0.0059,-0.480469 -0.447266,-0.179687 C 11.946484,26.547033 10.858969,25.79801 9.9277344,24.822164 Z m 10.1015626,3.712891 -0.527344,0.189453 c -0.205015,0.0731 -0.399082,0.143151 -0.59375,0.195313 -0.297528,0.07972 -0.596645,0.140862 -0.896484,0.183593 L 17.101562,28.839742 19,30.699117 Z"/>
+ <path style="fill:#134f13" d="M 12.664062 1.0039062 C 12.223192 0.98584475 11.773662 1.0326347 11.326172 1.1523438 C 8.9400067 1.7906764 7.5130056 4.2584589 8.1523438 6.640625 C 8.4002738 7.5644117 8.9257752 8.3464011 9.609375 8.9160156 L 10.052734 9.2851562 L 10.503906 8.9277344 C 11.268676 8.3207713 12.135104 7.8606257 13.103516 7.6015625 C 14.048889 7.3486618 15.006401 7.310971 15.951172 7.4433594 L 16.523438 7.5214844 L 16.716797 6.9785156 C 17.010078 6.1541156 17.066274 5.2314377 16.822266 4.3222656 C 16.342763 2.5356407 14.833439 1.2860598 13.101562 1.0429688 C 12.95724 1.0227115 12.811019 1.009926 12.664062 1.0039062 z M 20.802734 4.0214844 C 20.480109 4.0081264 20.151391 4.0431938 19.824219 4.1308594 C 18.278801 4.5449536 17.282164 6.0069315 17.400391 7.5527344 L 17.433594 8.0097656 L 17.863281 8.1738281 C 19.007007 8.6102546 20.082217 9.3053509 21.007812 10.224609 L 21.328125 10.542969 L 21.755859 10.392578 C 23.355632 9.832198 24.295696 8.1179445 23.849609 6.453125 C 23.469686 5.0352254 22.200776 4.0793689 20.802734 4.0214844 z M 6.0253906 8.0253906 C 5.8295474 8.0408297 5.6319097 8.0743402 5.4355469 8.1269531 C 3.6906312 8.5945021 2.6439389 10.406071 3.1113281 12.150391 C 3.5672378 13.851869 5.3030538 14.880841 7.0058594 14.498047 L 7.4316406 14.402344 L 7.5449219 13.980469 C 7.8774256 12.751226 8.4387855 11.63523 9.1816406 10.699219 L 9.4550781 10.353516 L 9.2753906 9.9511719 C 8.7072357 8.6907028 7.3962965 7.917298 6.0253906 8.0253906 z M 25.878906 19.443359 C 25.680711 19.433959 25.480792 19.44307 25.279297 19.470703 L 24.791016 19.537109 L 24.673828 20.013672 C 24.347176 21.349618 23.762573 22.560918 22.962891 23.560547 L 22.650391 23.951172 L 22.904297 24.382812 C 23.635028 25.617624 25.122574 26.27764 26.574219 25.888672 C 28.318539 25.421283 29.36609 23.610531 28.898438 21.865234 C 28.520653 20.45532 27.266268 19.50946 25.878906 19.443359 z M 9.5996094 23.476562 L 9.1542969 23.642578 C 7.583871 24.221137 6.6695622 25.91576 7.1113281 27.564453 C 7.5787177 29.308773 9.3918028 30.35622 11.136719 29.888672 C 12.611941 29.493387 13.579932 28.140093 13.5625 26.675781 L 13.556641 26.195312 L 13.109375 26.015625 C 11.946484 25.547135 10.858969 24.798112 9.9277344 23.822266 L 9.5996094 23.476562 z M 19.701172 27.189453 L 19.173828 27.378906 C 18.968813 27.452006 18.774746 27.522057 18.580078 27.574219 C 18.28255 27.653939 17.983433 27.715081 17.683594 27.757812 L 17.101562 27.839844 L 19 29.699219 L 19.701172 27.189453 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.664062 1.0039062 C 12.223192 0.9858448 11.773662 1.0326346 11.326172 1.1523438 C 9.1718994 1.7286418 7.8150085 3.7959559 8.0390625 5.9453125 C 8.2557617 4.1842538 9.5100244 2.6381886 11.326172 2.1523438 C 11.773662 2.0326351 12.223192 1.9858452 12.664062 2.0039062 C 12.81102 2.0099261 12.957241 2.0227114 13.101562 2.0429688 C 14.83344 2.2860597 16.342763 3.5356407 16.822266 5.3222656 C 16.878211 5.5307189 16.914309 5.7387397 16.939453 5.9472656 C 16.995666 5.4159737 16.968733 4.8680012 16.822266 4.3222656 C 16.342763 2.5356407 14.83344 1.2860597 13.101562 1.0429688 C 12.957241 1.0227115 12.81102 1.0099261 12.664062 1.0039062 z M 20.802734 4.0214844 C 20.480109 4.0081264 20.151391 4.0431938 19.824219 4.1308594 C 18.278801 4.5449536 17.282164 6.0069315 17.400391 7.5527344 L 17.423828 7.8828125 C 17.591417 6.6021698 18.505268 5.4842717 19.824219 5.1308594 C 20.151391 5.0431934 20.480109 5.0081264 20.802734 5.0214844 C 22.200776 5.0793689 23.469689 6.0352254 23.849609 7.453125 C 23.881659 7.5727341 23.890194 7.6928268 23.908203 7.8125 C 23.980628 7.3713513 23.972552 6.9119539 23.849609 6.453125 C 23.469686 5.0352254 22.200776 4.0793689 20.802734 4.0214844 z M 6.0253906 8.0253906 C 5.8295474 8.0408297 5.6319097 8.0743402 5.4355469 8.1269531 C 3.8162799 8.5608346 2.8154739 10.152526 3.0507812 11.773438 C 3.2563263 10.539812 4.1545097 9.4702062 5.4355469 9.1269531 C 5.6319097 9.0743406 5.8295474 9.0408296 6.0253906 9.0253906 C 7.3135351 8.9238236 8.5404634 9.6066089 9.15625 10.734375 C 9.1651387 10.723057 9.1726992 10.710485 9.1816406 10.699219 L 9.4550781 10.353516 L 9.2753906 9.9511719 C 8.7072357 8.6907028 7.3962965 7.917298 6.0253906 8.0253906 z M 25.878906 19.443359 C 25.680711 19.433959 25.480792 19.44307 25.279297 19.470703 L 24.791016 19.537109 L 24.673828 20.013672 C 24.347176 21.349618 23.762573 22.560918 22.962891 23.560547 L 22.650391 23.951172 L 22.904297 24.382812 C 22.931649 24.429033 22.966662 24.469087 22.996094 24.513672 C 23.777593 23.522716 24.352028 22.329773 24.673828 21.013672 L 24.791016 20.537109 L 25.279297 20.470703 C 25.480792 20.443074 25.680711 20.433959 25.878906 20.443359 C 27.266268 20.50946 28.520653 21.45532 28.898438 22.865234 C 28.932112 22.990911 28.940717 23.116359 28.958984 23.242188 C 29.033455 22.795425 29.022761 22.329214 28.898438 21.865234 C 28.520653 20.45532 27.266268 19.50946 25.878906 19.443359 z M 9.5996094 23.476562 L 9.1542969 23.642578 C 7.6969798 24.179467 6.8187351 25.678491 7.0507812 27.208984 C 7.2363941 26.063985 8.0196235 25.060602 9.1542969 24.642578 L 9.5996094 24.476562 L 9.9277344 24.822266 C 10.858969 25.798112 11.946525 26.547135 13.109375 27.015625 L 13.525391 27.183594 C 13.549528 27.016781 13.564538 26.846983 13.5625 26.675781 L 13.556641 26.195312 L 13.109375 26.015625 C 11.946484 25.547135 10.858969 24.798112 9.9277344 23.822266 L 9.5996094 23.476562 z M 19.701172 27.189453 L 19.173828 27.378906 C 18.968813 27.452006 18.774746 27.522057 18.580078 27.574219 C 18.28255 27.653939 17.983433 27.715082 17.683594 27.757812 L 17.101562 27.839844 L 17.976562 28.697266 C 18.177999 28.66039 18.379817 28.627877 18.580078 28.574219 C 18.774746 28.522057 18.968813 28.452006 19.173828 28.378906 L 19.390625 28.300781 L 19.701172 27.189453 z"/>
+ <g style="opacity:0.2" transform="matrix(0.56778794,-0.15011745,0.15213833,0.56024598,-4.243758,5.0846764)">
+ <path transform="rotate(15,26.653467,29.784442)" d="m 26.080078,11.222656 c -1.129182,0.03488 -2.266168,0.199609 -3.394531,0.501953 -9.026904,2.418752 -14.0226678,12.778721 -11.332031,22.820313 1.300302,4.852795 4.228443,9.067138 8.193359,11.726562 3.96493,2.659518 8.668809,3.5361 13.03125,2.367188 4.362441,-1.168913 7.999545,-4.278779 10.103516,-8.564453 2.104005,-4.285587 2.532725,-9.401112 1.232421,-14.253907 C 41.559756,17.033919 33.984355,10.978519 26.080078,11.222656 Z"/>
+ </g>
+ <g style="fill:#00a000" transform="matrix(0.56778794,-0.15011745,0.15213833,0.56024598,-4.243758,4.0846766)">
+ <path style="fill:#35a535" transform="rotate(15,26.653467,29.784442)" d="m 26.080078,11.222656 c -1.129182,0.03488 -2.266168,0.199609 -3.394531,0.501953 -9.026904,2.418752 -14.0226678,12.778721 -11.332031,22.820313 1.300302,4.852795 4.228443,9.067138 8.193359,11.726562 3.96493,2.659518 8.668809,3.5361 13.03125,2.367188 4.362441,-1.168913 7.999545,-4.278779 10.103516,-8.564453 2.104005,-4.285587 2.532725,-9.401112 1.232421,-14.253907 C 41.559756,17.033919 33.984355,10.978519 26.080078,11.222656 Z"/>
+ </g>
+ <g style="fill:#00a000;stroke:#155715;stroke-width:1.5" transform="matrix(0.60540694,-0.15499567,0.1622183,0.57845175,-5.1748352,3.6052842)">
+ <path style="fill:none;stroke:#155715;stroke-width:1.5" d="m 25.875,33.75 -1.542,-4.625 3.164,-2.587 3.615,2.626 -1.487,4.669 z"/>
+ <path style="fill:none;stroke:#155715;stroke-width:1.5" d="m 27.501,41.551 c -3.968,-0.16 -5.543,-2.009 -5.543,-2.009 l 3.57,-4.163 4.465,0.168 3.132,4.12 c 0,0 -2.89,1.994 -5.624,1.884 z"/>
+ <path style="fill:none;stroke:#155715;stroke-width:1.5" d="m 18.453,33.843 c -0.849,-2.968 0.172,-6.884 0.172,-6.884 l 4,2.167 1.493,4.629 -3.582,4.233 c 0,-10e-4 -1.465,-1.99 -2.083,-4.145 z"/>
+ <path style="fill:none;stroke:#155715;stroke-width:1.5" d="m 19.458,25.125 c 0,0 0.5,-1.958 3.039,-3.822 2.237,-1.643 4.465,-1.72 4.465,-1.72 l -0.037,4.981 -3.521,2.75 z"/>
+ <path style="fill:none;stroke:#155715;stroke-width:1.5" d="M 32.084,27.834 28.625,24.959 29,19.75 c 0,0 1.834,-0.042 3.959,1.667 2.228,1.791 3.362,4.983 3.362,4.983 z"/>
+ <path style="fill:none;stroke:#155715;stroke-width:1.5" d="m 31.292,34.042 1.313,-4.464 4.187,-1.536 c 0,0 0.677,2.663 -0.042,5.667 -0.54,2.256 -2.084,4.361 -2.084,4.361 z"/>
+ </g>
+ <g style="fill:#ffffff;opacity:0.2" transform="matrix(0.56778794,-0.15011745,0.15213833,0.56024598,-4.243758,4.0846766)">
+ <path style="fill:#ffffff" transform="matrix(1.6432415,0.44030521,-0.44623259,1.6653626,8.7962351,-4.9339189)" d="M 15.083984 6.0039062 C 14.420232 6.024137 13.751162 6.1195595 13.087891 6.2949219 C 8.6033247 7.4805964 5.8237797 11.958374 6.0214844 16.832031 C 6.2152604 12.358009 8.9123096 8.3989039 13.087891 7.2949219 C 13.751162 7.1195595 14.420232 7.024137 15.083984 7.0039062 C 19.730255 6.8623046 24.182504 10.374513 25.566406 15.470703 C 25.810068 16.367982 25.940404 17.279781 25.978516 18.1875 C 26.029282 16.954268 25.899836 15.698549 25.566406 14.470703 C 24.182504 9.3745133 19.730255 5.8623046 15.083984 6.0039062 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tusk-app.svg b/.icons/awkward/32x32/apps/tusk-app.svg
new file mode 100644
index 00000000..e994b55b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tusk-app.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#20c88c" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <rect style="opacity:0.2" width="14" height="14" x="-24" y="-23" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="14" height="14" x="-23" y="-23" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tusk.svg b/.icons/awkward/32x32/apps/tusk.svg
new file mode 120000
index 00000000..76d7108a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tusk.svg
@@ -0,0 +1 @@
+tusk-app.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tux.svg b/.icons/awkward/32x32/apps/tux.svg
new file mode 100644
index 00000000..0e2ecf22
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tux.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2" d="m 16,1023.3619 c -2.68477,0 -5,2.4976 -5,5.6 0,7 -4.0000001,7.7 -4.0000001,12.6001 0,5.4123 4.0294371,9.7999 9.0000001,9.7999 4.970563,0 9,-4.3876 9,-9.7999 0,-4.9001 -4,-5.6001 -4,-12.6001 0,-3.1024 -2.31523,-5.6 -5,-5.6 z"/>
+ <path style="fill:#4f4f4f" d="m 16,1022.3622 c -2.68477,0 -5,2.4976 -5,5.6 0,7 -4.0000001,7.7 -4.0000001,12.6001 0,5.4123 4.0294371,9.7999 9.0000001,9.7999 4.970563,0 9,-4.3876 9,-9.7999 0,-4.9001 -4,-5.6001 -4,-12.6001 0,-3.1024 -2.31523,-5.6 -5,-5.6 z"/>
+ <path style="opacity:0.1" d="m 16,1031.3622 c -1.789845,0 -3,1.5164 -3,3.3999 0,4.2501 -3,4.675 -3,7.65 0,3.2861 2.686292,5.9501 6,5.9501 3.313708,0 6,-2.664 6,-5.9501 0,-2.975 -3,-3.3999 -3,-7.65 0,-1.8835 -1.210155,-3.3999 -3,-3.3999 z"/>
+ <path style="fill:#ffffff" d="m 16,1030.3622 c -1.789845,0 -3,1.5164 -3,3.3999 0,4.2501 -3,4.675 -3,7.65 0,3.2861 2.686292,5.9501 6,5.9501 3.313708,0 6,-2.664 6,-5.9501 0,-2.975 -3,-3.3999 -3,-7.65 0,-1.8835 -1.210155,-3.3999 -3,-3.3999 z"/>
+ <path style="opacity:0.2" d="m 11.518362,1051.3414 c -0.301322,-0.048 -0.567776,-0.1377 -1.151596,-0.3896 -0.8692114,-0.3752 -1.274527,-0.4969 -2.8654141,-0.86 -0.7935422,-0.1811 -1.0892818,-0.2615 -1.7780262,-0.4843 -0.25054,-0.081 -0.5844708,-0.1844 -0.7420682,-0.2297 -0.4278188,-0.1231 -0.5412413,-0.171 -0.697986,-0.2944 -0.2138286,-0.1684 -0.3134799,-0.4281 -0.2752614,-0.7174 0.024487,-0.1854 0.089202,-0.3635 0.2678312,-0.7373 0.2387432,-0.4997 0.8315087,-0.6794 0.8678748,-1.171 0.021395,-0.2894 0.00385,-0.6148 -0.069576,-1.2922 -0.043458,-0.401 -0.053384,-0.5487 -0.05402,-0.8037 -6.553e-4,-0.2768 0.00289,-0.084 0.031375,-0.1898 0.107042,-0.3965 0.1885079,-0.6252 0.5674386,-0.7238 0.1096821,-0.029 -0.1198026,-0.033 0.3949462,-0.043 0.320433,-0.01 0.5059466,-0.018 0.5470273,-0.028 0.2220168,-0.051 0.3836566,-0.1339 0.5342945,-0.2774 0.1434914,-0.1368 0.2416964,-0.8763 0.4289907,-1.2095 0.2915535,-0.5142 0.8667135,-0.5091 1.3363934,-0.5282 0.1331608,0.028 0.1774343,0.046 0.3232772,0.1304 0.1467821,0.084 0.1882943,0.1182 0.31593,0.2541 0.3211956,0.3421 0.4745292,0.5532 1.194931,1.6444 0.570977,0.8651 0.745434,1.1418 0.975591,1.5476 0.250723,0.4423 0.702704,1.1517 0.870261,1.366 0.02839,0.037 0.202232,0.2571 0.386305,0.4904 0.184082,0.2337 0.352425,0.4521 0.374104,0.4857 0.345688,0.4822 0.588364,1.0364 0.67469,1.5901 0.02902,0.193 0.03003,0.2256 0.01379,0.4465 -0.0206,0.2805 -0.0385,0.4004 -0.06891,0.4616 -0.0122,0.025 -0.03901,0.092 -0.05957,0.1487 -0.264308,0.7364 -0.923124,1.2889 -1.68637,1.4144 -0.162306,0.027 -0.484151,0.027 -0.656255,0 z"/>
+ <path style="fill:#eab108" d="m 11.518362,1050.3417 c -0.301322,-0.048 -0.567776,-0.1377 -1.151596,-0.3896 -0.8692114,-0.3752 -1.274527,-0.4969 -2.8654141,-0.86 -0.7935422,-0.1811 -1.0892818,-0.2615 -1.7780262,-0.4843 -0.25054,-0.081 -0.5844708,-0.1844 -0.7420682,-0.2297 -0.4278188,-0.1231 -0.5412413,-0.171 -0.697986,-0.2944 -0.2138286,-0.1684 -0.3134799,-0.4281 -0.2752614,-0.7174 0.024487,-0.1854 0.089202,-0.3635 0.2678312,-0.7373 0.2387432,-0.4997 0.8315087,-0.6794 0.8678748,-1.171 0.021395,-0.2894 0.00385,-0.6148 -0.069576,-1.2922 -0.043458,-0.4009 -0.053384,-0.5486 -0.05402,-0.8037 -6.553e-4,-0.2768 0.00289,-0.084 0.031375,-0.1898 0.107042,-0.3964 0.1885079,-0.6252 0.5674386,-0.7238 0.1096821,-0.029 -0.1198026,-0.033 0.3949462,-0.043 0.320433,-0.01 0.5059466,-0.018 0.5470273,-0.028 0.2220168,-0.051 0.3836566,-0.1339 0.5342945,-0.2774 0.1434914,-0.1368 0.2416964,-0.8763 0.4289907,-1.2095 0.2915535,-0.5142 0.8667135,-0.5091 1.3363934,-0.5282 0.1331608,0.028 0.1774343,0.046 0.3232772,0.1304 0.1467821,0.084 0.1882943,0.1182 0.31593,0.2541 0.3211956,0.3421 0.4745292,0.5532 1.194931,1.6444 0.570977,0.8651 0.745434,1.1418 0.975591,1.5476 0.250723,0.4423 0.702704,1.1517 0.870261,1.366 0.02839,0.037 0.202232,0.2571 0.386305,0.4904 0.184082,0.2337 0.352425,0.4521 0.374104,0.4857 0.345688,0.4822 0.588364,1.0364 0.67469,1.5901 0.02902,0.193 0.03003,0.2256 0.01379,0.4465 -0.0206,0.2805 -0.0385,0.4004 -0.06891,0.4616 -0.0122,0.025 -0.03901,0.092 -0.05957,0.1487 -0.264308,0.7364 -0.923124,1.2889 -1.68637,1.4144 -0.162306,0.027 -0.484151,0.027 -0.656255,0 z"/>
+ <path style="opacity:0.2" d="m 23.211618,1051.008 c 0.230019,-0.1616 0.413791,-0.3428 0.793491,-0.7845 0.565276,-0.6576 0.550647,-0.9212 1.719523,-1.8631 0.583076,-0.4696 0.794973,-0.6552 1.273796,-1.1161 0.1742,-0.1676 0.40826,-0.3873 0.520166,-0.4882 0.303772,-0.2738 0.377994,-0.3588 0.456774,-0.5226 0.107499,-0.2234 0.08237,-0.4742 -0.06932,-0.6929 -0.09724,-0.1402 -0.224858,-0.2581 -0.528107,-0.488 -0.405353,-0.3074 -0.521283,-0.5717 -0.755481,-0.955 -0.1378,-0.2256 0.04204,-0.7961 -0.178164,-1.3746 -0.130277,-0.3422 -0.183347,-0.4658 -0.288695,-0.6727 -0.114311,-0.2244 -0.137727,-0.263 -0.205119,-0.3366 -0.253296,-0.2775 -0.534509,-0.3713 -0.889757,-0.297 -0.102857,0.022 -0.163313,0.047 -0.594452,0.2483 -0.268752,0.1248 -0.50993,0.2316 -0.547869,0.2407 -0.204919,0.05 -0.373808,0.047 -0.558304,-0.01 -0.175773,-0.052 -0.315119,0.3137 -0.608707,0.1201 -0.200844,-0.1315 -0.416413,-0.2957 -0.570671,-0.3383 -0.214328,-0.059 -0.213621,-0.059 -0.413901,-0.037 -0.192794,0.024 -0.334838,0.079 -0.491678,0.2014 -0.09886,0.077 -0.127856,0.11 -0.214028,0.2373 -0.08656,0.1284 -0.107144,0.1724 -0.156608,0.3344 -0.124461,0.4078 -0.164037,0.6411 -0.308782,1.818 -0.114613,0.9331 -0.144494,1.2281 -0.166961,1.6505 -0.02446,0.4601 -0.104986,1.2185 -0.155019,1.4603 -0.0084,0.041 -0.06106,0.2906 -0.116891,0.5545 -0.05576,0.2642 -0.104715,0.5095 -0.108762,0.5455 -0.08662,0.5313 -0.05799,1.0787 0.100205,1.5623 0.05599,0.168 0.06871,0.1949 0.173847,0.3672 0.133459,0.2187 0.198054,0.3085 0.248675,0.3456 0.0202,0.015 0.07035,0.058 0.111159,0.096 0.524799,0.4888 1.300504,0.6677 1.985632,0.4586 0.145595,-0.044 0.412573,-0.1757 0.544325,-0.2672 z"/>
+ <path style="fill:#eab108" d="m 23.211618,1050.0083 c 0.230019,-0.1616 0.413791,-0.3428 0.793491,-0.7845 0.565276,-0.6576 0.550647,-0.9212 1.719523,-1.8631 0.583076,-0.4696 0.794973,-0.6552 1.273796,-1.1161 0.1742,-0.1676 0.40826,-0.3873 0.520166,-0.4882 0.303772,-0.2738 0.377994,-0.3588 0.456774,-0.5226 0.107499,-0.2234 0.08237,-0.4742 -0.06932,-0.6929 -0.09724,-0.1402 -0.224858,-0.2581 -0.528107,-0.488 -0.405353,-0.3074 -0.521283,-0.5717 -0.755481,-0.955 -0.1378,-0.2256 0.04204,-0.7961 -0.178164,-1.3746 -0.130277,-0.3422 -0.183347,-0.4658 -0.288695,-0.6727 -0.114311,-0.2244 -0.137727,-0.263 -0.205119,-0.3366 -0.253296,-0.2775 -0.534509,-0.3712 -0.889757,-0.2969 -0.102857,0.022 -0.163313,0.047 -0.594452,0.2483 -0.268752,0.1247 -0.50993,0.2315 -0.547869,0.2406 -0.204919,0.05 -0.373808,0.047 -0.558304,-0.01 -0.175773,-0.052 -0.315119,0.3138 -0.608707,0.1201 -0.200844,-0.1315 -0.416413,-0.2957 -0.570671,-0.3383 -0.214328,-0.059 -0.213621,-0.059 -0.413901,-0.037 -0.192794,0.024 -0.334838,0.079 -0.491678,0.2014 -0.09886,0.077 -0.127856,0.11 -0.214028,0.2373 -0.08656,0.1284 -0.107144,0.1724 -0.156608,0.3344 -0.124461,0.4078 -0.164037,0.6411 -0.308782,1.818 -0.114613,0.9331 -0.144494,1.2281 -0.166961,1.6505 -0.02446,0.4601 -0.104986,1.2186 -0.155019,1.4604 -0.0084,0.041 -0.06106,0.2905 -0.116891,0.5545 -0.05576,0.2641 -0.104715,0.5095 -0.108762,0.5455 -0.08662,0.5313 -0.05799,1.0787 0.100205,1.5623 0.05599,0.168 0.06871,0.1949 0.173847,0.3672 0.133459,0.2187 0.198054,0.3085 0.248675,0.3456 0.0202,0.015 0.07035,0.058 0.111159,0.096 0.524799,0.4887 1.300504,0.6677 1.985632,0.4586 0.145595,-0.044 0.412573,-0.1757 0.544325,-0.2672 z"/>
+ <circle style="opacity:0.1" cx="14" cy="1028.362" r="2"/>
+ <circle style="fill:#ffffff" cx="14" cy="1027.362" r="2"/>
+ <circle style="fill:#323232" cx="14" cy="1027.362" r="1"/>
+ <path style="opacity:0.1" d="m 19,1030.8622 c 0,1.9331 -1.343146,3.5 -3,3.5 -1.656854,0 -3,-1.5669 -3,-3.5 z"/>
+ <path style="fill:#f77d00" d="m 19,1029.8622 c 0,1.9331 -1.343146,3.5 -3,3.5 -1.656854,0 -3,-1.5669 -3,-3.5 z"/>
+ <circle style="opacity:0.1" cx="18" cy="1028.362" r="2"/>
+ <circle style="fill:#ffffff" cx="18" cy="1027.362" r="2"/>
+ <circle style="fill:#323232" cx="18" cy="1027.362" r="1"/>
+ <path style="fill:#eab108" d="m 19,1030.0289 c 0,0.3333 -1.343146,2.3333 -3,2.3333 -1.656854,0 -3,-2 -3,-2.3333 0,-0.9205 1.343146,-1.6667 3,-1.6667 1.656854,0 3,0.7462 3,1.6667 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,1020.3622)" d="M 25.314453 20.03125 C 25.234175 20.028578 25.149359 20.036113 25.060547 20.054688 C 24.95769 20.076687 24.897936 20.101434 24.466797 20.302734 C 24.198045 20.427434 23.955908 20.533869 23.917969 20.542969 C 23.71305 20.592969 23.543871 20.590203 23.359375 20.533203 C 23.183602 20.481203 23.045541 20.847997 22.751953 20.654297 C 22.551109 20.522797 22.335899 20.359006 22.181641 20.316406 C 21.967313 20.257406 21.967858 20.257297 21.767578 20.279297 C 21.574784 20.303297 21.432231 20.358069 21.275391 20.480469 C 21.176531 20.557469 21.146719 20.589497 21.060547 20.716797 C 20.973987 20.845197 20.953761 20.888781 20.904297 21.050781 C 20.779836 21.458581 20.740448 21.692241 20.595703 22.869141 C 20.48109 23.802241 20.452154 24.097131 20.429688 24.519531 C 20.405227 24.979631 20.323471 25.738669 20.273438 25.980469 C 20.265037 26.021469 20.212081 26.271156 20.15625 26.535156 C 20.10049 26.799256 20.052875 27.044078 20.048828 27.080078 C 19.988847 27.447983 19.987671 27.822872 20.042969 28.179688 C 20.047471 28.146448 20.043426 28.113212 20.048828 28.080078 C 20.052875 28.044078 20.10049 27.799356 20.15625 27.535156 C 20.212081 27.271256 20.265037 27.021469 20.273438 26.980469 C 20.323471 26.738669 20.405227 25.979631 20.429688 25.519531 C 20.452154 25.097131 20.48109 24.802241 20.595703 23.869141 C 20.740448 22.692241 20.779836 22.458581 20.904297 22.050781 C 20.953761 21.888781 20.973987 21.845197 21.060547 21.716797 C 21.146719 21.589497 21.176531 21.557469 21.275391 21.480469 C 21.432231 21.358069 21.574784 21.301344 21.767578 21.277344 C 21.967858 21.255344 21.967313 21.255453 22.181641 21.314453 C 22.335899 21.357053 22.551109 21.522797 22.751953 21.654297 C 23.045541 21.847897 23.183602 21.481203 23.359375 21.533203 C 23.543871 21.590203 23.71305 21.592969 23.917969 21.542969 C 23.955908 21.533869 24.198045 21.427534 24.466797 21.302734 C 24.897936 21.101434 24.95769 21.076687 25.060547 21.054688 C 25.415795 20.980388 25.697876 21.074063 25.951172 21.351562 C 26.018564 21.425163 26.041939 21.4631 26.15625 21.6875 C 26.261598 21.8944 26.313082 22.019128 26.443359 22.361328 C 26.663563 22.939828 26.485247 23.510728 26.623047 23.736328 C 26.857245 24.119628 26.973553 24.382053 27.378906 24.689453 C 27.620926 24.872934 27.737956 24.984675 27.830078 25.09375 C 27.897234 25.017141 27.934969 24.953514 27.974609 24.871094 C 28.082108 24.647694 28.05794 24.396434 27.90625 24.177734 C 27.80901 24.037534 27.682155 23.921306 27.378906 23.691406 C 26.973553 23.384006 26.857245 23.119628 26.623047 22.736328 C 26.485247 22.510728 26.663563 21.939828 26.443359 21.361328 C 26.313082 21.019128 26.261598 20.8944 26.15625 20.6875 C 26.041939 20.4631 26.018564 20.425163 25.951172 20.351562 C 25.7612 20.143438 25.555288 20.039266 25.314453 20.03125 z"/>
+ <path style="fill:#4f4f4f" d="m 23.451121,1043.411 c -1.151714,0 -1.160296,-0.9568 -1.390242,-2.0854 -0.255824,-1.2556 -0.419339,-1.9815 1.585454,-2.0854 1.735866,-0.5704 2.004098,4.1039 -0.195212,4.1708 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,1020.3622)" d="M 16 2 C 13.31523 2 11 4.4972094 11 7.5996094 C 11 14.599609 7 15.299119 7 20.199219 C 7 20.37595 7.0169053 20.548227 7.0253906 20.722656 C 7.2805675 16.25569 11 15.360239 11 8.5996094 C 11 5.4972094 13.31523 3 16 3 C 18.68477 3 21 5.4972094 21 8.5996094 C 21 15.360239 24.719433 16.25569 24.974609 20.722656 C 24.983095 20.548227 25 20.37595 25 20.199219 C 25 15.299119 21 14.599609 21 7.5996094 C 21 4.4972094 18.68477 2 16 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,1020.3622)" d="M 8.8613281 20 C 8.3916482 20.0191 7.814991 20.015097 7.5234375 20.529297 C 7.3361432 20.862497 7.2391945 21.601481 7.0957031 21.738281 C 6.9450652 21.881781 6.7825637 21.964625 6.5605469 22.015625 C 6.5194662 22.025625 6.3341049 22.032969 6.0136719 22.042969 C 5.4989231 22.052969 5.7288227 22.056938 5.6191406 22.085938 C 5.2402099 22.184538 5.1578232 22.414147 5.0507812 22.810547 C 5.0222962 22.916347 5.0188759 22.7232 5.0195312 23 C 5.0201316 23.240806 5.0327649 23.405092 5.0703125 23.757812 C 5.1696929 23.400681 5.2611749 23.179082 5.6191406 23.085938 C 5.7288227 23.056938 5.4989231 23.052969 6.0136719 23.042969 C 6.3341049 23.032969 6.5194662 23.025625 6.5605469 23.015625 C 6.7825637 22.964625 6.9450652 22.881781 7.0957031 22.738281 C 7.2391945 22.601481 7.3361432 21.860544 7.5234375 21.527344 C 7.814991 21.013144 8.3916482 21.0191 8.8613281 21 C 8.9944889 21.028 9.0377509 21.046459 9.1835938 21.130859 C 9.3303758 21.214859 9.3723643 21.248866 9.5 21.384766 C 9.8211956 21.726866 9.9749107 21.938097 10.695312 23.029297 C 11.266289 23.894397 11.439765 24.170372 11.669922 24.576172 C 11.920645 25.018472 12.373459 25.729059 12.541016 25.943359 C 12.569406 25.980359 12.743661 26.200294 12.927734 26.433594 C 13.111816 26.667294 13.279102 26.884369 13.300781 26.917969 C 13.607699 27.346089 13.826408 27.831375 13.933594 28.322266 C 13.95414 28.25102 13.973888 28.177662 13.990234 27.955078 C 14.006474 27.734178 14.005582 27.702766 13.976562 27.509766 C 13.890236 26.956066 13.646469 26.400169 13.300781 25.917969 C 13.279102 25.884369 13.111816 25.667294 12.927734 25.433594 C 12.743661 25.200294 12.569406 24.980359 12.541016 24.943359 C 12.373459 24.729059 11.920645 24.018472 11.669922 23.576172 C 11.439765 23.170372 11.266289 22.894397 10.695312 22.029297 C 9.9749107 20.938097 9.8211956 20.726866 9.5 20.384766 C 9.3723643 20.248866 9.3303758 20.214859 9.1835938 20.130859 C 9.0377509 20.046459 8.9944889 20.028 8.8613281 20 z M 5.1132812 25.236328 C 4.987091 25.626409 4.4897436 25.818928 4.2753906 26.267578 C 4.0967614 26.641378 4.0322995 26.818506 4.0078125 27.003906 C 3.9794941 27.218266 4.0271945 27.415508 4.140625 27.572266 C 4.1783674 27.480785 4.2129791 27.396228 4.2753906 27.265625 C 4.5141338 26.765925 5.1081651 26.587303 5.1445312 26.095703 C 5.1600761 25.885435 5.1453469 25.605808 5.1132812 25.236328 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tuxboot.svg b/.icons/awkward/32x32/apps/tuxboot.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tuxboot.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tuxguitar.svg b/.icons/awkward/32x32/apps/tuxguitar.svg
new file mode 100644
index 00000000..11950384
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tuxguitar.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m25.456 13.508c0.25635-0.86821 0.39792-1.7839 0.39792-2.7337 0-5.3979-4.41-9.774-9.853-9.774-5.44 0-9.8519 4.3752-9.8519 9.774 0 0.94981 0.14252 1.8655 0.39792 2.7337-1.2406 0.98871-6.0558 5.2728-4.0748 10.828 0 0 1.6758-0.14233 3.0523-2.6672 0.418 1.6159 1.1966 3.0838 2.2584 4.3107-1.5553 0.4545-2.6104 1.336-2.6104 2.3475 0 1.4764 2.2459 2.6729 5.0151 2.6729 1.8796 0 3.5162-0.55224 4.3742-1.3664 0.47252 0.06168 0.94888 0.10438 1.4377 0.10438 0.48974 0 0.96705-0.0427 1.4377-0.10438 0.85992 0.81412 2.4956 1.3664 4.3752 1.3664 2.7701 0 5.017-1.1975 5.017-2.6729 0-1.0105-1.056-1.893-2.6113-2.3475 1.0608-1.2269 1.8413-2.6948 2.2593-4.3107 1.3755 2.524 3.0494 2.6672 3.0494 2.6672 1.9838-5.5565-2.8313-9.8406-4.071-10.828z"/>
+ <path opacity=".2" d="m6.1696 11.342c-0.0064 0.144-0.021499 0.286-0.021499 0.431 0 0.651 0.088696 1.279 0.21289 1.893 0.056698-0.047 0.13859-0.121 0.18559-0.158-0.2041-0.694-0.3322-1.419-0.377-2.166zm19.661 0.017c-0.046 0.742-0.17399 1.46-0.37698 2.149 0.047 0.037 0.129 0.111 0.18599 0.158 0.124-0.614 0.21299-1.242 0.21299-1.893 0-0.14-0.016-0.275-0.022-0.414zm-20.306 10.309c-1.3765 2.525-3.0526 2.668-3.0526 2.668-0.2654-0.744-0.4028-1.463-0.4493-2.156-0.063797 0.992 0.053698 2.046 0.44928 3.156 0 0 1.6761-0.143 3.0526-2.668 0.33249 1.285 0.90046 2.472 1.6503 3.523 0.19289-0.077 0.39428-0.148 0.60737-0.211-1.0617-1.226-1.8398-2.696-2.2577-4.312zm20.951 0c-0.41798 1.616-1.1969 3.086-2.2579 4.312 0.21199 0.063 0.41298 0.134 0.60497 0.211 0.74997-1.051 1.3199-2.238 1.6529-3.523 1.3749 2.524 3.0499 2.668 3.0499 2.668 0.39698-1.111 0.51398-2.169 0.44998-3.162-0.047 0.695-0.18299 1.416-0.44998 2.162 0 0-1.6749-0.144-3.0499-2.668zm0.25699 7.168c-0.44698 1.232-2.4789 2.164-4.9218 2.164-1.8789 0-3.5148-0.553-4.3738-1.367-0.47098 0.061-0.94796 0.105-1.4379 0.105-0.48898 0-0.96496-0.044-1.4379-0.105-0.85796 0.814-2.4949 1.367-4.3738 1.367-2.4401 0-4.4728-0.93-4.9222-2.16-0.055098 0.159-0.093696 0.319-0.093696 0.486 0 1.477 2.2463 2.674 5.0159 2.674 1.8789 0 3.5158-0.553 4.3738-1.367 0.47298 0.061 0.94896 0.105 1.4379 0.105 0.48998 0 0.96696-0.044 1.4379-0.105 0.859 0.814 2.495 1.367 4.374 1.367 2.7709 0 5.0178-1.198 5.0178-2.674 0-0.168-0.04-0.33-0.09599-0.49z"/>
+ <path fill="#fff" opacity=".1" d="m16.001 1c-5.4405 0-9.8531 4.3744-9.8531 9.7734 0 0.19087 0.010213 0.38035 0.021483 0.56836 0.22949-5.197 4.5378-9.342 9.8316-9.342 5.3013 0 9.6091 4.1551 9.8297 9.3594 0.01192-0.19374 0.02148-0.38915 0.02148-0.58594 0-5.3986-4.4088-9.774-9.8516-9.774zm-9.64 12.666c-1.2392 1.023-4.6247 4.225-4.3377 8.514 0.256-3.975 3.5305-6.881 4.5233-7.672-0.0805-0.274-0.1284-0.559-0.1856-0.842zm19.278 0c-0.05714 0.28252-0.10478 0.56828-0.18554 0.8418 0.9917 0.79021 4.2647 3.6927 4.5213 7.666 0.28599-4.287-3.0969-7.486-4.3348-8.508zm-18.463 12.525c-1.2148 0.489-2.0038 1.262-2.0038 2.135 0 0.17567 0.033061 0.34747 0.093746 0.51367 0.27842-0.8017 1.2192-1.48 2.5175-1.8594-0.2172-0.25-0.4147-0.518-0.6075-0.789zm17.647 0c-0.19275 0.27021-0.38855 0.53821-0.60544 0.78906 1.296 0.37875 2.2351 1.0559 2.5155 1.8555 0.05988-0.16504 0.0957-0.33545 0.0957-0.50977 0-0.87243-0.78986-1.6462-2.0058-2.1348z"/>
+ <circle fill="#fff" cx="11" cy="8" r="2"/>
+ <circle fill="#fff" cx="21" cy="8" r="2"/>
+ <ellipse fill="#fff" cx="16" cy="19" rx="7" ry="8"/>
+ <path opacity=".2" d="m14 10h4c-0.32061 3.0814-2 6-2 6s-2-3.4637-2-6z"/>
+ <g opacity=".2" transform="matrix(.039494 .02316 -.022187 .039032 12.14 6.0708)">
+ <path d="m377.6 125.4c8.051-7.326 18.943-9.081 27.078-4.883l1.56-1.553c4.904-12.028 13.757-25.333 26.031-37.604 12.283-12.276 25.584-21.135 37.606-26.042 0 0 2.368-2.369 5.298-5.298 2.925-2.93 1.154-9.438-3.96-14.547l-30.1-30.095c-5.1-5.109-11.59-6.906-14.48-4.015l-5.238 5.236c-4.889 12.062-13.773 25.441-26.116 37.784-12.331 12.331-25.708 21.219-37.782 26.115l-1.082 1.078c5.178 8.233 3.574 19.979-4.168 28.487l-80.781 80.303c-3.494-0.226-9.117-3.047-16.635-14.697-13.442-20.827-44.812-32.687-70.648 12.13s-4.408 52.227-77.991 60.774l0.016 0.024c-25.982 1.429-50.592 11.36-69.375 30.136-44.54 44.544-39.464 121.84 11.34 172.66 50.806 50.806 128.11 55.879 172.65 11.328 0.797-0.797 1.557-1.639 2.324-2.46l0.014 0.032s0.293-0.316 0.775-0.866c3.573-3.903 6.777-8.026 9.636-12.343 11.461-16.27 27.822-45.524 24.159-76.081-5.538-46.129 37.694-44.021 55.619-55.623 17.921-11.598 24.249-21.607 24.77-33.218 0 0-21.352 15.028-40.855-4.476-15.677-15.678-8.708-42.391-1.947-56.529l82.25-85.77z"/>
+ </g>
+ <circle fill="#303030" cx="12" cy="9" r="1"/>
+ <circle fill="#303030" cx="22" cy="9" r="1"/>
+ <path fill="#cd5252" d="m14 9h4c-0.32061 3.0814-2 6-2 6s-2-3.4637-2-6z"/>
+ <g fill="#cd8652" transform="matrix(.039494 .02316 -.022187 .039032 12.14 5.0708)">
+ <path d="m377.6 125.4c8.051-7.326 18.943-9.081 27.078-4.883l1.56-1.553c4.904-12.028 13.757-25.333 26.031-37.604 12.283-12.276 25.584-21.135 37.606-26.042 0 0 2.368-2.369 5.298-5.298 2.925-2.93 1.154-9.438-3.96-14.547l-30.1-30.095c-5.1-5.109-11.59-6.906-14.48-4.015l-5.238 5.236c-4.889 12.062-13.773 25.441-26.116 37.784-12.331 12.331-25.708 21.219-37.782 26.115l-1.082 1.078c5.178 8.233 3.574 19.979-4.168 28.487l-80.781 80.303c-3.494-0.226-9.117-3.047-16.635-14.697-13.442-20.827-44.812-32.687-70.648 12.13s-4.408 52.227-77.991 60.774l0.016 0.024c-25.982 1.429-50.592 11.36-69.375 30.136-44.54 44.544-39.464 121.84 11.34 172.66 50.806 50.806 128.11 55.879 172.65 11.328 0.797-0.797 1.557-1.639 2.324-2.46l0.014 0.032s0.293-0.316 0.775-0.866c3.573-3.903 6.777-8.026 9.636-12.343 11.461-16.27 27.822-45.524 24.159-76.081-5.538-46.129 37.694-44.021 55.619-55.623 17.921-11.598 24.249-21.607 24.77-33.218 0 0-21.352 15.028-40.855-4.476-15.677-15.678-8.708-42.391-1.947-56.529l82.25-85.77z"/>
+ </g>
+ <circle fill="#212121" cx="12" cy="21" r="2"/>
+ <g fill="#cd8652" transform="matrix(.039494 .02316 -.022187 .039032 12.14 5.0708)">
+ <path fill="#fff" opacity=".2" transform="matrix(18.99,-11.268,10.795,19.215,-285.28,39.354)" d="m28.959 15.006-0.32226 0.08399c-0.4607 0.35758-1.1078 0.67322-1.8691 0.86914-0.76058 0.19573-1.4868 0.23306-2.0723 0.14453l-0.06641 0.01758c0.02183 0.44127-0.30235 0.86284-0.79688 1.0156l-4.9727 1.2617c-0.13298-0.08974-0.29164-0.32819-0.33008-0.95703-0.06878-1.1242-1.0458-2.315-3.0605-1.1641-2.0147 1.151-1.332 1.937-4.4277 0.56641v0.002c-1.0588-0.547-2.2508-0.731-3.4092-0.433-2.3593 0.60724-3.8054 3.0056-3.6113 5.6719 0.18455-2.2471 1.5514-4.1417 3.6113-4.6719 1.1584-0.29786 2.3504-0.11432 3.4082 0.43164v-0.002c3.0957 1.3705 2.413 0.58456 4.4277-0.56641s2.9918 0.03982 3.0605 1.1641c0.03843 0.62884 0.1971 0.86729 0.33008 0.95703l4.9727-1.2617c0.49453-0.15279 0.81871-0.57435 0.79688-1.0156l0.06641-0.01758c0.58547 0.08853 1.3117 0.05119 2.0723-0.14453 0.76132-0.19592 1.4084-0.51156 1.8691-0.86914l0.322-0.084c0.1782-0.04596 0.39416 0.17454 0.48242 0.49219l0.41406 1.4883c0.13225-0.09342 0.18452-0.34063 0.10742-0.61719l-0.52149-1.871c-0.087-0.317-0.303-0.537-0.481-0.491zm-10.969 7.516c-0.09757 0.2778-0.13485 0.57366-0.04883 0.88281 0.1007 0.36189 0.27805 0.59896 0.47461 0.76562 0.52551-0.10844 0.8361-0.32268 1.0391-0.64453 0 0-1.0826 0.07286-1.4648-1.0039z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tuxmath.svg b/.icons/awkward/32x32/apps/tuxmath.svg
new file mode 100644
index 00000000..e60a2945
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tuxmath.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m25.456 13.508c0.25635-0.86821 0.39792-1.7839 0.39792-2.7337 0-5.3979-4.41-9.774-9.853-9.774-5.44 0-9.8519 4.3752-9.8519 9.774 0 0.94981 0.14252 1.8655 0.39792 2.7337-1.2406 0.98871-6.0558 5.2728-4.0748 10.828 0 0 1.6758-0.14233 3.0523-2.6672 0.418 1.6159 1.1966 3.0838 2.2584 4.3107-1.5553 0.4545-2.6104 1.336-2.6104 2.3475 0 1.4764 2.2459 2.6729 5.0151 2.6729 1.8796 0 3.5162-0.55224 4.3742-1.3664 0.47252 0.06168 0.94888 0.10438 1.4377 0.10438 0.48974 0 0.96705-0.0427 1.4377-0.10438 0.85992 0.81412 2.4956 1.3664 4.3752 1.3664 2.7701 0 5.017-1.1975 5.017-2.6729 0-1.0105-1.056-1.893-2.6113-2.3475 1.0608-1.2269 1.8413-2.6948 2.2593-4.3107 1.3755 2.524 3.0494 2.6672 3.0494 2.6672 1.9838-5.5565-2.8313-9.8406-4.071-10.828z"/>
+ <path opacity=".2" d="m6.1696 11.342c-0.0064 0.144-0.021499 0.286-0.021499 0.431 0 0.651 0.088696 1.279 0.21289 1.893 0.056698-0.047 0.13859-0.121 0.18559-0.158-0.2041-0.694-0.3322-1.419-0.377-2.166zm19.661 0.017c-0.046 0.742-0.17399 1.46-0.37698 2.149 0.047 0.037 0.129 0.111 0.18599 0.158 0.124-0.614 0.21299-1.242 0.21299-1.893 0-0.14-0.016-0.275-0.022-0.414zm-20.306 10.309c-1.3765 2.525-3.0526 2.668-3.0526 2.668-0.2654-0.744-0.4028-1.463-0.4493-2.156-0.063797 0.992 0.053698 2.046 0.44928 3.156 0 0 1.6761-0.143 3.0526-2.668 0.33249 1.285 0.90046 2.472 1.6503 3.523 0.19289-0.077 0.39428-0.148 0.60737-0.211-1.0617-1.226-1.8398-2.696-2.2577-4.312zm20.951 0c-0.41798 1.616-1.1969 3.086-2.2579 4.312 0.21199 0.063 0.41298 0.134 0.60497 0.211 0.74997-1.051 1.3199-2.238 1.6529-3.523 1.3749 2.524 3.0499 2.668 3.0499 2.668 0.39698-1.111 0.51398-2.169 0.44998-3.162-0.047 0.695-0.18299 1.416-0.44998 2.162 0 0-1.6749-0.144-3.0499-2.668zm0.25699 7.168c-0.44698 1.232-2.4789 2.164-4.9218 2.164-1.8789 0-3.5148-0.553-4.3738-1.367-0.47098 0.061-0.94796 0.105-1.4379 0.105-0.48898 0-0.96496-0.044-1.4379-0.105-0.85796 0.814-2.4949 1.367-4.3738 1.367-2.4401 0-4.4728-0.93-4.9222-2.16-0.055098 0.159-0.093696 0.319-0.093696 0.486 0 1.477 2.2463 2.674 5.0159 2.674 1.8789 0 3.5158-0.553 4.3738-1.367 0.47298 0.061 0.94896 0.105 1.4379 0.105 0.48998 0 0.96696-0.044 1.4379-0.105 0.859 0.814 2.495 1.367 4.374 1.367 2.7709 0 5.0178-1.198 5.0178-2.674 0-0.168-0.04-0.33-0.09599-0.49z"/>
+ <path fill="#fff" opacity=".1" d="m16.001 1c-5.4405 0-9.8531 4.3744-9.8531 9.7734 0 0.19087 0.010213 0.38035 0.021483 0.56836 0.22949-5.197 4.5378-9.342 9.8316-9.342 5.3013 0 9.6091 4.1551 9.8297 9.3594 0.01192-0.19374 0.02148-0.38915 0.02148-0.58594 0-5.3986-4.4088-9.774-9.8516-9.774zm-9.64 12.666c-1.2392 1.023-4.6247 4.225-4.3377 8.514 0.256-3.975 3.5305-6.881 4.5233-7.672-0.0805-0.274-0.1284-0.559-0.1856-0.842zm19.278 0c-0.05714 0.28252-0.10478 0.56828-0.18554 0.8418 0.9917 0.79021 4.2647 3.6927 4.5213 7.666 0.28599-4.287-3.0969-7.486-4.3348-8.508zm-18.463 12.525c-1.2148 0.489-2.0038 1.262-2.0038 2.135 0 0.17567 0.033061 0.34747 0.093746 0.51367 0.27842-0.8017 1.2192-1.48 2.5175-1.8594-0.21719-0.25-0.41468-0.518-0.60747-0.789zm17.647 0c-0.19275 0.27021-0.38855 0.53821-0.60544 0.78906 1.296 0.37875 2.2351 1.0559 2.5155 1.8555 0.05988-0.16504 0.0957-0.33545 0.0957-0.50977 0-0.87243-0.78986-1.6462-2.0058-2.1348z"/>
+ <circle fill="#fff" cx="11" cy="8" r="2"/>
+ <circle fill="#fff" cx="21" cy="8" r="2"/>
+ <ellipse fill="#fff" cx="16" cy="19" rx="7" ry="8"/>
+ <path opacity=".2" d="m14 10h4c-0.32061 3.0814-2 6-2 6s-2-3.4637-2-6z"/>
+ <circle fill="#303030" cx="12" cy="9" r="1"/>
+ <circle fill="#303030" cx="22" cy="9" r="1"/>
+ <path fill="#cd5252" d="m14 9h4c-0.32061 3.0814-2 6-2 6s-2-3.4637-2-6z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 19,23 V 17 L 18,18"/>
+ <path style="fill:none;stroke:#f34235;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 19,22 V 16 L 18,17"/>
+ <rect style="opacity:0.2" width="4" height="2" x="12" y="19" rx="1" ry="1"/>
+ <rect style="fill:#f34235" width="4" height="2" x="12" y="18" rx="1" ry="1"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tuxpaint.svg b/.icons/awkward/32x32/apps/tuxpaint.svg
new file mode 120000
index 00000000..f4aff083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tuxpaint.svg
@@ -0,0 +1 @@
+kipi-logo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tuxpuck.svg b/.icons/awkward/32x32/apps/tuxpuck.svg
new file mode 100644
index 00000000..74ed77e9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tuxpuck.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2" d="m 16,1023.3619 c -2.68477,0 -5,2.4976 -5,5.6 0,7 -4.0000001,7.7 -4.0000001,12.6001 0,5.4123 4.0294371,9.7999 9.0000001,9.7999 4.970563,0 9,-4.3876 9,-9.7999 0,-4.9001 -4,-5.6001 -4,-12.6001 0,-3.1024 -2.31523,-5.6 -5,-5.6 z"/>
+ <path style="fill:#3d7284" d="m 16,1022.3622 c -2.68477,0 -5,2.4976 -5,5.6 0,7 -4.0000001,7.7 -4.0000001,12.6001 0,5.4123 4.0294371,9.7999 9.0000001,9.7999 4.970563,0 9,-4.3876 9,-9.7999 0,-4.9001 -4,-5.6001 -4,-12.6001 0,-3.1024 -2.31523,-5.6 -5,-5.6 z"/>
+ <path style="opacity:0.1" d="m 16,1031.3622 c -1.789845,0 -3,1.5164 -3,3.3999 0,4.2501 -3,4.675 -3,7.65 0,3.2861 2.686292,5.9501 6,5.9501 3.313708,0 6,-2.664 6,-5.9501 0,-2.975 -3,-3.3999 -3,-7.65 0,-1.8835 -1.210155,-3.3999 -3,-3.3999 z"/>
+ <path style="fill:#ffffff" d="m 16,1030.3622 c -1.789845,0 -3,1.5164 -3,3.3999 0,4.2501 -3,4.675 -3,7.65 0,3.2861 2.686292,5.9501 6,5.9501 3.313708,0 6,-2.664 6,-5.9501 0,-2.975 -3,-3.3999 -3,-7.65 0,-1.8835 -1.210155,-3.3999 -3,-3.3999 z"/>
+ <path style="opacity:0.2" d="m 11.518362,1051.3414 c -0.301322,-0.048 -0.567776,-0.1377 -1.151596,-0.3896 -0.8692114,-0.3752 -1.274527,-0.4969 -2.8654141,-0.86 -0.7935422,-0.1811 -1.0892818,-0.2615 -1.7780262,-0.4843 -0.25054,-0.081 -0.5844708,-0.1844 -0.7420682,-0.2297 -0.4278188,-0.1231 -0.5412413,-0.171 -0.697986,-0.2944 -0.2138286,-0.1684 -0.3134799,-0.4281 -0.2752614,-0.7174 0.024487,-0.1854 0.089202,-0.3635 0.2678312,-0.7373 0.2387432,-0.4997 0.8315087,-0.6794 0.8678748,-1.171 0.021395,-0.2894 0.00385,-0.6148 -0.069576,-1.2922 -0.043458,-0.401 -0.053384,-0.5487 -0.05402,-0.8037 -6.553e-4,-0.2768 0.00289,-0.084 0.031375,-0.1898 0.107042,-0.3965 0.1885079,-0.6252 0.5674386,-0.7238 0.1096821,-0.029 -0.1198026,-0.033 0.3949462,-0.043 0.320433,-0.01 0.5059466,-0.018 0.5470273,-0.028 0.2220168,-0.051 0.3836566,-0.1339 0.5342945,-0.2774 0.1434914,-0.1368 0.2416964,-0.8763 0.4289907,-1.2095 0.2915535,-0.5142 0.8667135,-0.5091 1.3363934,-0.5282 0.1331608,0.028 0.1774343,0.046 0.3232772,0.1304 0.1467821,0.084 0.1882943,0.1182 0.31593,0.2541 0.3211956,0.3421 0.4745292,0.5532 1.194931,1.6444 0.570977,0.8651 0.745434,1.1418 0.975591,1.5476 0.250723,0.4423 0.702704,1.1517 0.870261,1.366 0.02839,0.037 0.202232,0.2571 0.386305,0.4904 0.184082,0.2337 0.352425,0.4521 0.374104,0.4857 0.345688,0.4822 0.588364,1.0364 0.67469,1.5901 0.02902,0.193 0.03003,0.2256 0.01379,0.4465 -0.0206,0.2805 -0.0385,0.4004 -0.06891,0.4616 -0.0122,0.025 -0.03901,0.092 -0.05957,0.1487 -0.264308,0.7364 -0.923124,1.2889 -1.68637,1.4144 -0.162306,0.027 -0.484151,0.027 -0.656255,0 z"/>
+ <path style="fill:#eab108" d="m 11.518362,1050.3417 c -0.301322,-0.048 -0.567776,-0.1377 -1.151596,-0.3896 -0.8692114,-0.3752 -1.274527,-0.4969 -2.8654141,-0.86 -0.7935422,-0.1811 -1.0892818,-0.2615 -1.7780262,-0.4843 -0.25054,-0.081 -0.5844708,-0.1844 -0.7420682,-0.2297 -0.4278188,-0.1231 -0.5412413,-0.171 -0.697986,-0.2944 -0.2138286,-0.1684 -0.3134799,-0.4281 -0.2752614,-0.7174 0.024487,-0.1854 0.089202,-0.3635 0.2678312,-0.7373 0.2387432,-0.4997 0.8315087,-0.6794 0.8678748,-1.171 0.021395,-0.2894 0.00385,-0.6148 -0.069576,-1.2922 -0.043458,-0.4009 -0.053384,-0.5486 -0.05402,-0.8037 -6.553e-4,-0.2768 0.00289,-0.084 0.031375,-0.1898 0.107042,-0.3964 0.1885079,-0.6252 0.5674386,-0.7238 0.1096821,-0.029 -0.1198026,-0.033 0.3949462,-0.043 0.320433,-0.01 0.5059466,-0.018 0.5470273,-0.028 0.2220168,-0.051 0.3836566,-0.1339 0.5342945,-0.2774 0.1434914,-0.1368 0.2416964,-0.8763 0.4289907,-1.2095 0.2915535,-0.5142 0.8667135,-0.5091 1.3363934,-0.5282 0.1331608,0.028 0.1774343,0.046 0.3232772,0.1304 0.1467821,0.084 0.1882943,0.1182 0.31593,0.2541 0.3211956,0.3421 0.4745292,0.5532 1.194931,1.6444 0.570977,0.8651 0.745434,1.1418 0.975591,1.5476 0.250723,0.4423 0.702704,1.1517 0.870261,1.366 0.02839,0.037 0.202232,0.2571 0.386305,0.4904 0.184082,0.2337 0.352425,0.4521 0.374104,0.4857 0.345688,0.4822 0.588364,1.0364 0.67469,1.5901 0.02902,0.193 0.03003,0.2256 0.01379,0.4465 -0.0206,0.2805 -0.0385,0.4004 -0.06891,0.4616 -0.0122,0.025 -0.03901,0.092 -0.05957,0.1487 -0.264308,0.7364 -0.923124,1.2889 -1.68637,1.4144 -0.162306,0.027 -0.484151,0.027 -0.656255,0 z"/>
+ <path style="opacity:0.2" d="m 23.211618,1051.008 c 0.230019,-0.1616 0.413791,-0.3428 0.793491,-0.7845 0.565276,-0.6576 0.550647,-0.9212 1.719523,-1.8631 0.583076,-0.4696 0.794973,-0.6552 1.273796,-1.1161 0.1742,-0.1676 0.40826,-0.3873 0.520166,-0.4882 0.303772,-0.2738 0.377994,-0.3588 0.456774,-0.5226 0.107499,-0.2234 0.08237,-0.4742 -0.06932,-0.6929 -0.09724,-0.1402 -0.224858,-0.2581 -0.528107,-0.488 -0.405353,-0.3074 -0.521283,-0.5717 -0.755481,-0.955 -0.1378,-0.2256 0.04204,-0.7961 -0.178164,-1.3746 -0.130277,-0.3422 -0.183347,-0.4658 -0.288695,-0.6727 -0.114311,-0.2244 -0.137727,-0.263 -0.205119,-0.3366 -0.253296,-0.2775 -0.534509,-0.3713 -0.889757,-0.297 -0.102857,0.022 -0.163313,0.047 -0.594452,0.2483 -0.268752,0.1248 -0.50993,0.2316 -0.547869,0.2407 -0.204919,0.05 -0.373808,0.047 -0.558304,-0.01 -0.175773,-0.052 -0.315119,0.3137 -0.608707,0.1201 -0.200844,-0.1315 -0.416413,-0.2957 -0.570671,-0.3383 -0.214328,-0.059 -0.213621,-0.059 -0.413901,-0.037 -0.192794,0.024 -0.334838,0.079 -0.491678,0.2014 -0.09886,0.077 -0.127856,0.11 -0.214028,0.2373 -0.08656,0.1284 -0.107144,0.1724 -0.156608,0.3344 -0.124461,0.4078 -0.164037,0.6411 -0.308782,1.818 -0.114613,0.9331 -0.144494,1.2281 -0.166961,1.6505 -0.02446,0.4601 -0.104986,1.2185 -0.155019,1.4603 -0.0084,0.041 -0.06106,0.2906 -0.116891,0.5545 -0.05576,0.2642 -0.104715,0.5095 -0.108762,0.5455 -0.08662,0.5313 -0.05799,1.0787 0.100205,1.5623 0.05599,0.168 0.06871,0.1949 0.173847,0.3672 0.133459,0.2187 0.198054,0.3085 0.248675,0.3456 0.0202,0.015 0.07035,0.058 0.111159,0.096 0.524799,0.4888 1.300504,0.6677 1.985632,0.4586 0.145595,-0.044 0.412573,-0.1757 0.544325,-0.2672 z"/>
+ <path style="fill:#eab108" d="m 23.211618,1050.0083 c 0.230019,-0.1616 0.413791,-0.3428 0.793491,-0.7845 0.565276,-0.6576 0.550647,-0.9212 1.719523,-1.8631 0.583076,-0.4696 0.794973,-0.6552 1.273796,-1.1161 0.1742,-0.1676 0.40826,-0.3873 0.520166,-0.4882 0.303772,-0.2738 0.377994,-0.3588 0.456774,-0.5226 0.107499,-0.2234 0.08237,-0.4742 -0.06932,-0.6929 -0.09724,-0.1402 -0.224858,-0.2581 -0.528107,-0.488 -0.405353,-0.3074 -0.521283,-0.5717 -0.755481,-0.955 -0.1378,-0.2256 0.04204,-0.7961 -0.178164,-1.3746 -0.130277,-0.3422 -0.183347,-0.4658 -0.288695,-0.6727 -0.114311,-0.2244 -0.137727,-0.263 -0.205119,-0.3366 -0.253296,-0.2775 -0.534509,-0.3712 -0.889757,-0.2969 -0.102857,0.022 -0.163313,0.047 -0.594452,0.2483 -0.268752,0.1247 -0.50993,0.2315 -0.547869,0.2406 -0.204919,0.05 -0.373808,0.047 -0.558304,-0.01 -0.175773,-0.052 -0.315119,0.3138 -0.608707,0.1201 -0.200844,-0.1315 -0.416413,-0.2957 -0.570671,-0.3383 -0.214328,-0.059 -0.213621,-0.059 -0.413901,-0.037 -0.192794,0.024 -0.334838,0.079 -0.491678,0.2014 -0.09886,0.077 -0.127856,0.11 -0.214028,0.2373 -0.08656,0.1284 -0.107144,0.1724 -0.156608,0.3344 -0.124461,0.4078 -0.164037,0.6411 -0.308782,1.818 -0.114613,0.9331 -0.144494,1.2281 -0.166961,1.6505 -0.02446,0.4601 -0.104986,1.2186 -0.155019,1.4604 -0.0084,0.041 -0.06106,0.2905 -0.116891,0.5545 -0.05576,0.2641 -0.104715,0.5095 -0.108762,0.5455 -0.08662,0.5313 -0.05799,1.0787 0.100205,1.5623 0.05599,0.168 0.06871,0.1949 0.173847,0.3672 0.133459,0.2187 0.198054,0.3085 0.248675,0.3456 0.0202,0.015 0.07035,0.058 0.111159,0.096 0.524799,0.4887 1.300504,0.6677 1.985632,0.4586 0.145595,-0.044 0.412573,-0.1757 0.544325,-0.2672 z"/>
+ <circle style="opacity:0.1" cx="14" cy="1028.362" r="2"/>
+ <circle style="fill:#ffffff" cx="14" cy="1027.362" r="2"/>
+ <circle style="fill:#323232" cx="14" cy="1027.362" r="1"/>
+ <path style="opacity:0.1" d="m 19,1030.8622 c 0,1.9331 -1.343146,3.5 -3,3.5 -1.656854,0 -3,-1.5669 -3,-3.5 z"/>
+ <path style="fill:#f77d00" d="m 19,1029.8622 c 0,1.9331 -1.343146,3.5 -3,3.5 -1.656854,0 -3,-1.5669 -3,-3.5 z"/>
+ <circle style="opacity:0.1" cx="18" cy="1028.362" r="2"/>
+ <circle style="fill:#ffffff" cx="18" cy="1027.362" r="2"/>
+ <circle style="fill:#323232" cx="18" cy="1027.362" r="1"/>
+ <path style="fill:#eab108" d="m 19,1030.0289 c 0,0.3333 -1.343146,2.3333 -3,2.3333 -1.656854,0 -3,-2 -3,-2.3333 0,-0.9205 1.343146,-1.6667 3,-1.6667 1.656854,0 3,0.7462 3,1.6667 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,1020.3622)" d="M 25.314453 20.03125 C 25.234175 20.028578 25.149359 20.036113 25.060547 20.054688 C 24.95769 20.076687 24.897936 20.101434 24.466797 20.302734 C 24.198045 20.427434 23.955908 20.533869 23.917969 20.542969 C 23.71305 20.592969 23.543871 20.590203 23.359375 20.533203 C 23.183602 20.481203 23.045541 20.847997 22.751953 20.654297 C 22.551109 20.522797 22.335899 20.359006 22.181641 20.316406 C 21.967313 20.257406 21.967858 20.257297 21.767578 20.279297 C 21.574784 20.303297 21.432231 20.358069 21.275391 20.480469 C 21.176531 20.557469 21.146719 20.589497 21.060547 20.716797 C 20.973987 20.845197 20.953761 20.888781 20.904297 21.050781 C 20.779836 21.458581 20.740448 21.692241 20.595703 22.869141 C 20.48109 23.802241 20.452154 24.097131 20.429688 24.519531 C 20.405227 24.979631 20.323471 25.738669 20.273438 25.980469 C 20.265037 26.021469 20.212081 26.271156 20.15625 26.535156 C 20.10049 26.799256 20.052875 27.044078 20.048828 27.080078 C 19.988847 27.447983 19.987671 27.822872 20.042969 28.179688 C 20.047471 28.146448 20.043426 28.113212 20.048828 28.080078 C 20.052875 28.044078 20.10049 27.799356 20.15625 27.535156 C 20.212081 27.271256 20.265037 27.021469 20.273438 26.980469 C 20.323471 26.738669 20.405227 25.979631 20.429688 25.519531 C 20.452154 25.097131 20.48109 24.802241 20.595703 23.869141 C 20.740448 22.692241 20.779836 22.458581 20.904297 22.050781 C 20.953761 21.888781 20.973987 21.845197 21.060547 21.716797 C 21.146719 21.589497 21.176531 21.557469 21.275391 21.480469 C 21.432231 21.358069 21.574784 21.301344 21.767578 21.277344 C 21.967858 21.255344 21.967313 21.255453 22.181641 21.314453 C 22.335899 21.357053 22.551109 21.522797 22.751953 21.654297 C 23.045541 21.847897 23.183602 21.481203 23.359375 21.533203 C 23.543871 21.590203 23.71305 21.592969 23.917969 21.542969 C 23.955908 21.533869 24.198045 21.427534 24.466797 21.302734 C 24.897936 21.101434 24.95769 21.076687 25.060547 21.054688 C 25.415795 20.980388 25.697876 21.074063 25.951172 21.351562 C 26.018564 21.425163 26.041939 21.4631 26.15625 21.6875 C 26.261598 21.8944 26.313082 22.019128 26.443359 22.361328 C 26.663563 22.939828 26.485247 23.510728 26.623047 23.736328 C 26.857245 24.119628 26.973553 24.382053 27.378906 24.689453 C 27.620926 24.872934 27.737956 24.984675 27.830078 25.09375 C 27.897234 25.017141 27.934969 24.953514 27.974609 24.871094 C 28.082108 24.647694 28.05794 24.396434 27.90625 24.177734 C 27.80901 24.037534 27.682155 23.921306 27.378906 23.691406 C 26.973553 23.384006 26.857245 23.119628 26.623047 22.736328 C 26.485247 22.510728 26.663563 21.939828 26.443359 21.361328 C 26.313082 21.019128 26.261598 20.8944 26.15625 20.6875 C 26.041939 20.4631 26.018564 20.425163 25.951172 20.351562 C 25.7612 20.143438 25.555288 20.039266 25.314453 20.03125 z"/>
+ <path style="fill:#3d7284" d="m 23.451121,1043.411 c -1.151714,0 -1.160296,-0.9568 -1.390242,-2.0854 -0.255824,-1.2556 -0.419339,-1.9815 1.585454,-2.0854 1.735866,-0.5704 2.004098,4.1039 -0.195212,4.1708 z"/>
+ <path style="opacity:0.1;fill:#ffffff" transform="translate(0,1020.3622)" d="M 16 2 C 13.31523 2 11 4.4972094 11 7.5996094 C 11 14.599609 7 15.299119 7 20.199219 C 7 20.37595 7.0169053 20.548227 7.0253906 20.722656 C 7.2805675 16.25569 11 15.360239 11 8.5996094 C 11 5.4972094 13.31523 3 16 3 C 18.68477 3 21 5.4972094 21 8.5996094 C 21 15.360239 24.719433 16.25569 24.974609 20.722656 C 24.983095 20.548227 25 20.37595 25 20.199219 C 25 15.299119 21 14.599609 21 7.5996094 C 21 4.4972094 18.68477 2 16 2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,1020.3622)" d="M 8.8613281 20 C 8.3916482 20.0191 7.814991 20.015097 7.5234375 20.529297 C 7.3361432 20.862497 7.2391945 21.601481 7.0957031 21.738281 C 6.9450652 21.881781 6.7825637 21.964625 6.5605469 22.015625 C 6.5194662 22.025625 6.3341049 22.032969 6.0136719 22.042969 C 5.4989231 22.052969 5.7288227 22.056938 5.6191406 22.085938 C 5.2402099 22.184538 5.1578232 22.414147 5.0507812 22.810547 C 5.0222962 22.916347 5.0188759 22.7232 5.0195312 23 C 5.0201316 23.240806 5.0327649 23.405092 5.0703125 23.757812 C 5.1696929 23.400681 5.2611749 23.179082 5.6191406 23.085938 C 5.7288227 23.056938 5.4989231 23.052969 6.0136719 23.042969 C 6.3341049 23.032969 6.5194662 23.025625 6.5605469 23.015625 C 6.7825637 22.964625 6.9450652 22.881781 7.0957031 22.738281 C 7.2391945 22.601481 7.3361432 21.860544 7.5234375 21.527344 C 7.814991 21.013144 8.3916482 21.0191 8.8613281 21 C 8.9944889 21.028 9.0377509 21.046459 9.1835938 21.130859 C 9.3303758 21.214859 9.3723643 21.248866 9.5 21.384766 C 9.8211956 21.726866 9.9749107 21.938097 10.695312 23.029297 C 11.266289 23.894397 11.439765 24.170372 11.669922 24.576172 C 11.920645 25.018472 12.373459 25.729059 12.541016 25.943359 C 12.569406 25.980359 12.743661 26.200294 12.927734 26.433594 C 13.111816 26.667294 13.279102 26.884369 13.300781 26.917969 C 13.607699 27.346089 13.826408 27.831375 13.933594 28.322266 C 13.95414 28.25102 13.973888 28.177662 13.990234 27.955078 C 14.006474 27.734178 14.005582 27.702766 13.976562 27.509766 C 13.890236 26.956066 13.646469 26.400169 13.300781 25.917969 C 13.279102 25.884369 13.111816 25.667294 12.927734 25.433594 C 12.743661 25.200294 12.569406 24.980359 12.541016 24.943359 C 12.373459 24.729059 11.920645 24.018472 11.669922 23.576172 C 11.439765 23.170372 11.266289 22.894397 10.695312 22.029297 C 9.9749107 20.938097 9.8211956 20.726866 9.5 20.384766 C 9.3723643 20.248866 9.3303758 20.214859 9.1835938 20.130859 C 9.0377509 20.046459 8.9944889 20.028 8.8613281 20 z M 5.1132812 25.236328 C 4.987091 25.626409 4.4897436 25.818928 4.2753906 26.267578 C 4.0967614 26.641378 4.0322995 26.818506 4.0078125 27.003906 C 3.9794941 27.218266 4.0271945 27.415508 4.140625 27.572266 C 4.1783674 27.480785 4.2129791 27.396228 4.2753906 27.265625 C 4.5141338 26.765925 5.1081651 26.587303 5.1445312 26.095703 C 5.1600761 25.885435 5.1453469 25.605808 5.1132812 25.236328 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tuxracer.svg b/.icons/awkward/32x32/apps/tuxracer.svg
new file mode 120000
index 00000000..5d747cc5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tuxracer.svg
@@ -0,0 +1 @@
+tux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tuxtype.svg b/.icons/awkward/32x32/apps/tuxtype.svg
new file mode 100644
index 00000000..d431730b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tuxtype.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m25.456 13.508c0.25635-0.86821 0.39792-1.7839 0.39792-2.7337 0-5.3979-4.41-9.774-9.853-9.774-5.44 0-9.8519 4.3752-9.8519 9.774 0 0.94981 0.14252 1.8655 0.39792 2.7337-1.2406 0.98871-6.0558 5.2728-4.0748 10.828 0 0 1.6758-0.14233 3.0523-2.6672 0.418 1.6159 1.1966 3.0838 2.2584 4.3107-1.5553 0.4545-2.6104 1.336-2.6104 2.3475 0 1.4764 2.2459 2.6729 5.0151 2.6729 1.8796 0 3.5162-0.55224 4.3742-1.3664 0.47252 0.06168 0.94888 0.10438 1.4377 0.10438 0.48974 0 0.96705-0.0427 1.4377-0.10438 0.85992 0.81412 2.4956 1.3664 4.3752 1.3664 2.7701 0 5.017-1.1975 5.017-2.6729 0-1.0105-1.056-1.893-2.6113-2.3475 1.0608-1.2269 1.8413-2.6948 2.2593-4.3107 1.3755 2.524 3.0494 2.6672 3.0494 2.6672 1.9838-5.5565-2.8313-9.8406-4.071-10.828z"/>
+ <path opacity=".2" d="m6.1696 11.342c-0.0064 0.144-0.021499 0.286-0.021499 0.431 0 0.651 0.088696 1.279 0.21289 1.893 0.056698-0.047 0.13859-0.121 0.18559-0.158-0.2041-0.694-0.3322-1.419-0.377-2.166zm19.661 0.017c-0.046 0.742-0.17399 1.46-0.37698 2.149 0.047 0.037 0.129 0.111 0.18599 0.158 0.124-0.614 0.21299-1.242 0.21299-1.893 0-0.14-0.016-0.275-0.022-0.414zm-20.306 10.309c-1.3765 2.525-3.0526 2.668-3.0526 2.668-0.2654-0.744-0.4028-1.463-0.4493-2.156-0.063797 0.992 0.053698 2.046 0.44928 3.156 0 0 1.6761-0.143 3.0526-2.668 0.33249 1.285 0.90046 2.472 1.6503 3.523 0.19289-0.077 0.39428-0.148 0.60737-0.211-1.0617-1.226-1.8398-2.696-2.2577-4.312zm20.951 0c-0.41798 1.616-1.1969 3.086-2.2579 4.312 0.21199 0.063 0.41298 0.134 0.60497 0.211 0.74997-1.051 1.3199-2.238 1.6529-3.523 1.3749 2.524 3.0499 2.668 3.0499 2.668 0.39698-1.111 0.51398-2.169 0.44998-3.162-0.047 0.695-0.18299 1.416-0.44998 2.162 0 0-1.6749-0.144-3.0499-2.668zm0.25699 7.168c-0.44698 1.232-2.4789 2.164-4.9218 2.164-1.8789 0-3.5148-0.553-4.3738-1.367-0.47098 0.061-0.94796 0.105-1.4379 0.105-0.48898 0-0.96496-0.044-1.4379-0.105-0.85796 0.814-2.4949 1.367-4.3738 1.367-2.4401 0-4.4728-0.93-4.9222-2.16-0.055098 0.159-0.093696 0.319-0.093696 0.486 0 1.477 2.2463 2.674 5.0159 2.674 1.8789 0 3.5158-0.553 4.3738-1.367 0.47298 0.061 0.94896 0.105 1.4379 0.105 0.48998 0 0.96696-0.044 1.4379-0.105 0.859 0.814 2.495 1.367 4.374 1.367 2.7709 0 5.0178-1.198 5.0178-2.674 0-0.168-0.04-0.33-0.09599-0.49z"/>
+ <path fill="#fff" opacity=".1" d="m16.001 1c-5.4405 0-9.8531 4.3744-9.8531 9.7734 0 0.19087 0.010213 0.38035 0.021483 0.56836 0.22949-5.197 4.5378-9.342 9.8316-9.342 5.3013 0 9.6091 4.1551 9.8297 9.3594 0.01192-0.19374 0.02148-0.38915 0.02148-0.58594 0-5.3986-4.4088-9.774-9.8516-9.774zm-9.64 12.666c-1.2392 1.023-4.6247 4.225-4.3377 8.514 0.256-3.975 3.5305-6.881 4.5233-7.672-0.0805-0.274-0.1284-0.559-0.1856-0.842zm19.278 0c-0.05714 0.28252-0.10478 0.56828-0.18554 0.8418 0.9917 0.79021 4.2647 3.6927 4.5213 7.666 0.28599-4.287-3.0969-7.486-4.3348-8.508zm-18.463 12.525c-1.2148 0.489-2.0038 1.262-2.0038 2.135 0 0.17567 0.033061 0.34747 0.093746 0.51367 0.27842-0.8017 1.2192-1.48 2.5175-1.8594-0.21719-0.25-0.41468-0.518-0.60747-0.789zm17.647 0c-0.19275 0.27021-0.38855 0.53821-0.60544 0.78906 1.296 0.37875 2.2351 1.0559 2.5155 1.8555 0.05988-0.16504 0.0957-0.33545 0.0957-0.50977 0-0.87243-0.78986-1.6462-2.0058-2.1348z"/>
+ <circle fill="#fff" cx="11" cy="8" r="2"/>
+ <circle fill="#fff" cx="21" cy="8" r="2"/>
+ <ellipse fill="#fff" cx="16" cy="19" rx="7" ry="8"/>
+ <path opacity=".2" d="m14 10h4c-0.32061 3.0814-2 6-2 6s-2-3.4637-2-6z"/>
+ <circle fill="#303030" cx="12" cy="9" r="1"/>
+ <circle fill="#303030" cx="22" cy="9" r="1"/>
+ <path fill="#cd5252" d="m14 9h4c-0.32061 3.0814-2 6-2 6s-2-3.4637-2-6z"/>
+ <g style="opacity:0.2">
+ <path d="M 16,17 A 4,4 0 0 0 12,21 4,4 0 0 0 16,25 4,4 0 0 0 20,21 4,4 0 0 0 16,17 Z M 16,19 A 2,2 0 0 1 18,21 2,2 0 0 1 16,23 2,2 0 0 1 14,21 2,2 0 0 1 16,19 Z"/>
+ <rect width="2" height="8" x="18" y="17" rx="1" ry="1"/>
+ </g>
+ <path style="fill:#f34235" d="M 16,16 A 4,4 0 0 0 12,20 4,4 0 0 0 16,24 4,4 0 0 0 20,20 4,4 0 0 0 16,16 Z M 16,18 A 2,2 0 0 1 18,20 2,2 0 0 1 16,22 2,2 0 0 1 14,20 2,2 0 0 1 16,18 Z"/>
+ <rect style="fill:#f34235" width="2" height="8" x="18" y="16" rx="1" ry="1"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tv.kodi.Kodi.svg b/.icons/awkward/32x32/apps/tv.kodi.Kodi.svg
new file mode 120000
index 00000000..8e1449fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tv.kodi.Kodi.svg
@@ -0,0 +1 @@
+kodi.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tvmaxe.svg b/.icons/awkward/32x32/apps/tvmaxe.svg
new file mode 120000
index 00000000..24bc70b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tvmaxe.svg
@@ -0,0 +1 @@
+tvtime.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/tvtime.svg b/.icons/awkward/32x32/apps/tvtime.svg
new file mode 100644
index 00000000..0d6516bb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tvtime.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="20" height="14" x="-28" y="-23" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="20" height="14" x="-27" y="-23" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="18.75" height="26" x="-26" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="19" height="26" x="-25" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#333333" width="17" height="24" x="-24" y="-28" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.25,6 C 3.5575,6 3,6.5575 3,7.25 V 8.25 C 3,7.5575 3.5575,7 4.25,7 H 27.75 C 28.442,7 29,7.5575 29,8.25 V 7.25 C 29,6.5575 28.442,6 27.75,6 Z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="24" height="1" x="4" y="24"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/tweetdeck.svg b/.icons/awkward/32x32/apps/tweetdeck.svg
new file mode 100644
index 00000000..6acd4045
--- /dev/null
+++ b/.icons/awkward/32x32/apps/tweetdeck.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#2b97e9" d="m4.3896 7c-0.7695 0-1.3889 0.6133-1.3889 1.375v16.3c0 0.76175 0.61944 1.325 1.3889 1.325h8.6104l3 3 3-3h8.6113c0.769 0 1.388-0.563 1.388-1.325v-16.3c0-0.7617-0.619-1.375-1.389-1.375z"/>
+ <path fill="#fff" opacity=".2" d="m4.3894 7c-0.7695 0-1.3887 0.6133-1.3887 1.375v1c-0.0001-0.7617 0.6191-1.375 1.3887-1.375h23.222c0.77 0 1.389 0.6133 1.389 1.375v-1c0-0.7617-0.619-1.375-1.389-1.375z"/>
+ <path opacity=".6" d="m24 11.536c-0.5887 0.26108-1.2213 0.43753-1.8854 0.51689 0.67777-0.40628 1.1982-1.0496 1.4433-1.8161-0.63423 0.3762-1.3368 0.64939-2.0845 0.79664-0.59882-0.63798-1.4519-1.0366-2.3961-1.0366-1.8129 0-3.2827 1.4697-3.2827 3.2825 0 0.25727 0.02909 0.50782 0.08504 0.74806-2.7282-0.13689-5.1469-1.4437-6.766-3.4297-0.28256 0.48482-0.44439 1.0486-0.44439 1.6503 0 1.1388 0.5795 2.1436 1.4603 2.7322-0.53808-0.01703-1.0442-0.16469-1.4868-0.41055-0.0002458 0.0137-0.0002926 0.02739-0.0002926 0.04126 0 1.5905 1.1315 2.9172 2.6332 3.2187-0.27545 0.07501-0.56547 0.11511-0.86481 0.11511-0.21154 0-0.41717-0.02053-0.61759-0.05887 0.41772 1.3042 1.63 2.2532 3.0664 2.2797-1.1234 0.88038-2.5388 1.4052-4.0768 1.4052-0.26496 0-0.52626-0.0155-0.78306-0.04581 1.4537 0.932 3.179 1.475 5.033 1.475 6.0379 0 9.3396-5.0019 9.3396-9.3397 0-0.14233-0.0032-0.2839-0.0095-0.42465 0.64131-0.46281 1.1979-1.041 1.638-1.6993"/>
+ <path opacity=".2" d="m3 24.676v1c0 0.762 0.6212 1.324 1.3906 1.324h8.6094l3 3 3-3h8.6113c0.769 0 1.389-0.562 1.389-1.324v-1c0 0.762-0.62 1.324-1.389 1.324h-8.611l-3 3-3-3h-8.6094c-0.7694 0-1.3906-0.562-1.3906-1.324z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/twin.svg b/.icons/awkward/32x32/apps/twin.svg
new file mode 120000
index 00000000..cbdad8c8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/twin.svg
@@ -0,0 +1 @@
+gnome-wm.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/twinkle.svg b/.icons/awkward/32x32/apps/twinkle.svg
new file mode 100644
index 00000000..7eb937fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/twinkle.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 15.5,2.9997517 c -1.307197,0.018684 -2.240232,0.8058961 -2.677734,2.109375 l 0.01758,-0.058594 -2.054688,5.9492193 -6.9257809,0 c -0.015101,-2.42e-4 -0.029821,-2.42e-4 -0.044922,0 -0.8271266,0.02681 -1.5721928,0.512609 -2.0976562,1.152344 -1.13642101,1.304496 -0.89620891,3.657981 0.546875,4.630859 l 5.4453125,3.978516 -2.1132813,6.566406 c -0.00235,0.0073 -0.00365,0.01418 -0.00586,0.02148 -0.322905,1.060759 -0.019257,2.152805 0.7929687,2.900391 0.00587,0.0055 0.011571,0.01219 0.017578,0.01758 0.9760412,0.867686 2.3489216,0.977964 3.4511713,0.259766 0.02097,-0.01357 0.04034,-0.02832 0.06055,-0.04297 L 15.5,26.499752 l 5.587891,3.984375 c 0.02021,0.01466 0.03958,0.02941 0.06055,0.04297 1.10225,0.718198 2.475129,0.60792 3.451171,-0.259766 0.006,-0.0054 0.01167,-0.01206 0.01758,-0.01758 0.812225,-0.747586 1.115873,-1.839632 0.792968,-2.900391 -0.0022,-0.0073 -0.0035,-0.01421 -0.0059,-0.02148 l -2.113281,-6.566406 5.445312,-3.978516 c 1.443084,-0.972878 1.683296,-3.326363 0.546875,-4.630859 -0.525463,-0.639735 -1.270529,-1.125534 -2.097656,-1.152344 -0.0151,-2.42e-4 -0.02982,-2.42e-4 -0.04492,0 l -6.925781,0 -2.054688,-5.9492191 0.01758,0.058594 C 17.740232,3.8056478 16.807197,3.0184357 15.5,2.9997517 Z"/>
+ <path style="fill:#ffd52c" d="M 15.5 2 C 14.192803 2.018684 13.259768 2.8058961 12.822266 4.109375 L 12.839844 4.0507812 L 10.785156 10 L 3.859375 10 C 3.844274 9.9997578 3.8295541 9.9997578 3.8144531 10 C 2.9873265 10.02681 2.2422603 10.512609 1.7167969 11.152344 C 0.58037587 12.45684 0.82058797 14.810325 2.2636719 15.783203 L 7.7089844 19.761719 L 5.5957031 26.328125 C 5.5933531 26.335395 5.5920537 26.342309 5.5898438 26.349609 C 5.2669387 27.410368 5.5705864 28.502414 6.3828125 29.25 C 6.3887165 29.25552 6.3943806 29.262178 6.4003906 29.267578 C 7.3764318 30.135264 8.7493126 30.245542 9.8515625 29.527344 C 9.8725325 29.513774 9.8918994 29.499025 9.9121094 29.484375 L 15.5 25.5 L 21.087891 29.484375 C 21.108101 29.499035 21.127467 29.513784 21.148438 29.527344 C 22.250688 30.245542 23.623567 30.135264 24.599609 29.267578 C 24.605609 29.262178 24.611277 29.25552 24.617188 29.25 C 25.429413 28.502414 25.733061 27.410368 25.410156 26.349609 C 25.407956 26.342309 25.406697 26.335395 25.404297 26.328125 L 23.291016 19.761719 L 28.736328 15.783203 C 30.179412 14.810325 30.419624 12.45684 29.283203 11.152344 C 28.75774 10.512609 28.012674 10.02681 27.185547 10 C 27.170447 9.9997578 27.155725 9.9997578 27.140625 10 L 20.214844 10 L 18.160156 4.0507812 L 18.177734 4.109375 C 17.740232 2.8058961 16.807197 2.018684 15.5 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.5,2 C 14.192803,2.018684 13.259768,2.8058961 12.822266,4.109375 L 12.839844,4.0507812 10.785156,10 3.8593751,10 C 3.8442741,9.9997578 3.8295542,9.9997578 3.8144532,10 2.9873266,10.02681 2.2422604,10.512609 1.716797,11.152344 1.1227146,11.83429 0.91335689,12.800795 1.0468751,13.708984 1.127384,13.134555 1.3401057,12.584747 1.716797,12.152344 2.2422604,11.512609 2.9873266,11.02681 3.8144532,11 c 0.015101,-2.42e-4 0.029821,-2.42e-4 0.044922,0 l 6.9257808,0 2.054688,-5.9492188 -0.01758,0.058594 C 13.259768,3.8058961 14.192803,3.018684 15.5,3 c 1.307197,0.018684 2.240265,0.8058929 2.677734,2.109375 L 18.160156,5.0507812 20.214844,11 l 6.925781,0 c 0.0151,-2.42e-4 0.02982,-2.42e-4 0.04492,0 0.827127,0.02681 1.572193,0.512609 2.097656,1.152344 0.376691,0.432403 0.589413,0.982211 0.669922,1.55664 0.133518,-0.908189 -0.07584,-1.874694 -0.669922,-2.55664 C 28.75774,10.512609 28.012674,10.02681 27.185547,10 c -0.0151,-2.422e-4 -0.02982,-2.422e-4 -0.04492,0 l -6.925781,0 -2.054688,-5.9492188 0.01758,0.058594 C 17.740232,2.8058961 16.807197,2.018684 15.5,2 Z M 7.4492189,20.572266 5.5957032,26.328125 c -0.00235,0.0073 -0.00365,0.01418 -0.00586,0.02148 -0.1364147,0.448129 -0.1545077,0.901066 -0.076172,1.332032 0.020171,-0.110727 0.042543,-0.22156 0.076172,-0.332032 0.00221,-0.0073 0.00351,-0.01418 0.00586,-0.02148 L 7.7089845,20.761719 7.4492189,20.572266 Z m 16.1015621,0 -0.259765,0.189453 2.113281,6.566406 c 0.0024,0.0073 0.0037,0.01418 0.0059,0.02148 0.03363,0.110472 0.056,0.221305 0.07617,0.332032 0.07834,-0.430966 0.06024,-0.883903 -0.07617,-1.332032 -0.0022,-0.0073 -0.0035,-0.01421 -0.0059,-0.02148 l -1.853516,-5.755859 z"/>
+ <circle style="opacity:0.1" cx="15.5" cy="18.5" r="4.5"/>
+ <circle style="fill:#6d63f4" cx="15.5" cy="17.5" r="4.5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/twitter.svg b/.icons/awkward/32x32/apps/twitter.svg
new file mode 100644
index 00000000..c9daf681
--- /dev/null
+++ b/.icons/awkward/32x32/apps/twitter.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 29.134738,6.9001146 c -1.08403,0.6246404 -2.467641,0.9783816 -3.741495,1.2336092 0.0013,0.00154 0.003,0.0028 0.0043,0.00434 0.110089,0.1268106 0.214298,0.1840321 0.313194,0.3198314 0.100196,0.1374268 0.394665,0.5796876 0.482854,0.7255543 0.07802,0.1290485 0.148301,0.8219425 0.216439,0.9570365 0.0089,0.01775 0.0201,0.0341 0.02885,0.05194 l 0.0015,0.0029 c 0.07486,0.152442 0.06933,-0.3244479 0.131066,-0.165192 1.175365,-0.6933076 2.13677,-1.8336819 2.563311,-3.1299993 z M 30,9 c -1.022943,0.4408271 -2.270117,0.9060007 -3.4228,1.0431 0.255436,0.635129 0.226358,1.837389 0.2678,2.1878 C 27.97018,11.442177 29.227844,10.122128 30,9 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 29.134738,6.9001146 c -1.08403,0.6246404 -2.467641,0.9783816 -3.741495,1.2336092 0.0013,0.00154 0.003,0.0028 0.0043,0.00434 0.110089,0.1268106 0.214298,0.1840321 0.313194,0.3198314 0.100196,0.1374268 0.394665,0.5796876 0.482854,0.7255543 0.07802,0.1290485 0.148301,0.8219425 0.216439,0.9570365 0.0089,0.01775 0.0201,0.0341 0.02885,0.05194 l 0.0015,0.0029 c 0.07486,0.152442 0.06933,-0.3244479 0.131066,-0.165192 1.175365,-0.6933076 2.13677,-1.8336819 2.563311,-3.1299993 z M 30,9 c -1.022943,0.4408271 -2.270117,0.9060007 -3.4228,1.0431 0.255436,0.635129 0.226358,1.837389 0.2678,2.1878 C 27.97018,11.442177 29.227844,10.122128 30,9 Z"/>
+ <path style="opacity:0.2" d="m 21,5 c -3.313708,0 -6,2.6862915 -6,6 0,6 -1.410638,9.541423 -4.544922,12.128906 -1.9542814,1.50563 -4.4185039,2.961133 -7.0937499,2.961133 C 2.900433,26.090039 2.4467137,26.061811 2,26.009961 4.5270705,27.602753 7.5289648,28 10.753906,28 21.25708,28 27,19.281181 27,11.863281 c 0,-0.07515 -0.005,-0.149713 -0.0059,-0.224609 0.0022,-0.03665 0.0044,-0.07269 0.0059,-0.109375 -7.2e-5,-0.06265 -0.01558,-0.121363 -0.01758,-0.183594 C 26.991605,11.230662 26.997467,11.115379 27,11 27,7.6862915 24.313708,5 21,5 Z"/>
+ <path style="fill:#085585" d="m 29.134738,5.9001146 c -1.08403,0.6246404 -2.467641,0.9783816 -3.741495,1.2336092 0.0013,0.00154 0.003,0.0028 0.0043,0.00434 0.110089,0.1268106 0.214298,0.1840321 0.313194,0.3198314 0.100196,0.1374268 0.394665,0.5796876 0.482854,0.7255543 0.07802,0.1290485 0.148301,0.8219428 0.216439,0.9570365 0.0089,0.017745 0.0201,0.034104 0.02885,0.05194 l 0.0015,0.00287 c 0.07486,0.1524425 0.06933,-0.3244479 0.131066,-0.1651916 1.175365,-0.693308 2.13677,-1.8336823 2.563311,-3.1299997 z M 30,8 C 28.977057,8.4408271 27.729883,8.9060007 26.5772,9.0430999 26.832636,9.6782288 26.803558,10.880489 26.845,11.2309 27.97018,10.442177 29.227844,9.122128 30,8 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 29.134766 5.9003906 C 28.050736 6.525031 26.666432 6.8775849 25.392578 7.1328125 C 25.393878 7.1343525 25.397137 7.1371319 25.398438 7.1386719 C 25.508526 7.2654825 25.612042 7.3212319 25.710938 7.4570312 C 25.784124 7.5574129 25.938111 7.7969267 26.0625 7.9882812 C 26.879187 7.8033008 27.701258 7.563445 28.447266 7.234375 C 28.731117 6.8158221 28.978583 6.3750512 29.134766 5.9003906 z M 30 8 C 29.429754 8.245742 28.789162 8.4915838 28.134766 8.6914062 C 28.134179 8.692117 28.133399 8.6926489 28.132812 8.6933594 C 27.740336 9.1684171 27.266376 9.5705795 26.753906 9.9003906 C 26.75795 9.9370951 26.762117 9.9729968 26.765625 10.009766 C 27.45042 9.9088939 28.139142 9.6966946 28.8125 9.453125 C 29.259586 8.9683427 29.677361 8.4688713 30 8 z"/>
+ <path style="fill:#0391e9" d="m 21,4 c -3.313708,0 -6,2.6862915 -6,6 0,6 -1.410638,9.541423 -4.544922,12.128906 -1.9542814,1.50563 -4.4185039,2.961133 -7.0937499,2.961133 C 2.900433,25.090039 2.4467137,25.061811 2,25.009961 4.5270705,26.602753 7.5289648,27 10.753906,27 21.25708,27 27,18.281181 27,10.863281 c 0,-0.07515 -0.005,-0.149713 -0.0059,-0.224609 0.0022,-0.03665 0.0044,-0.07269 0.0059,-0.109375 -7.2e-5,-0.06265 -0.01558,-0.121363 -0.01758,-0.183594 C 26.991605,10.230662 26.997467,10.115379 27,10 27,6.6862915 24.313708,4 21,4 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 21 4 C 17.686292 4 15 6.6862915 15 10 C 15 16 13.589362 19.541423 10.455078 22.128906 C 8.5007967 23.634536 6.0365741 25.089844 3.3613281 25.089844 C 2.900433 25.089844 2.4467137 25.061616 2 25.009766 C 2.67538 25.435452 3.3865959 25.770878 4.125 26.041016 C 6.5036789 25.799662 8.6888069 24.489688 10.455078 23.128906 C 13.589362 20.541423 15 17 15 11 C 15 7.6862915 17.686292 5 21 5 C 24.291273 5 26.96006 7.6508515 26.996094 10.933594 C 26.996206 10.910346 27 10.886503 27 10.863281 C 27 10.788131 26.995041 10.713568 26.994141 10.638672 C 26.996341 10.602022 26.9985 10.565982 27 10.529297 C 26.999928 10.466647 26.984422 10.407934 26.982422 10.345703 C 26.991607 10.230662 26.997467 10.115379 27 10 C 27 6.6862915 24.313708 4 21 4 z"/>
+ <circle style="fill:#085585" cx="22.5" cy="8.5" r="1.5"/>
+ <path style="opacity:0.2" d="M 2.7710937,7 C 2.2753286,7.8263528 1.9999999,9.344586 2,10.370027 c 0,1.941241 2.1093932,3.582313 3.6548413,4.585547 -0.9441064,-0.02906 -2.8578331,-0.452412 -3.6343335,-0.871439 -6.684e-4,0.02333 -0.00136,0.04613 -0.00136,0.06973 0,2.710873 3.63615,6.107356 5.6892163,6.846135 C 5.6552978,21 3.7387786,20.07786 3,20.07786 3.7329766,22.300684 7.2670651,23.954871 9.7874999,24 l 4.7714841,0 c 0.04472,0 0.08023,-0.0092 0.12168,-0.01231 0.08262,0.0062 0.164646,0.0098 0.247461,0.01231 0.0616,0 0.120937,-0.0076 0.181836,-0.0096 0.06329,0.0043 0.126643,0.0075 0.190039,0.0096 3.092794,0 5.7,-2.507206 5.7,-5.6 0,-3.092795 -2.607206,-5.4041 -5.7,-5.4041 -0.07524,0.0012 -0.150454,0.0039 -0.225586,0.0082 -0.04911,-0.0014 -0.09673,-0.0082 -0.146289,-0.0082 C 8.648506,12.9959 5.579508,10.196803 2.7710937,7 Z"/>
+ <path style="fill:#3cbbff" d="M 2.7710937,6 C 2.2753286,6.8263528 1.9999999,8.344586 2,9.3700272 2,11.311268 4.1093932,12.95234 5.6548413,13.955574 4.7107349,13.926514 2.7970082,13.503162 2.0205078,13.084135 c -6.684e-4,0.02333 -0.00136,0.04613 -0.00136,0.06973 0,2.710873 3.63615,6.107356 5.6892163,6.846135 C 5.6552978,20 3.7387786,19.07786 3,19.07786 3.7329766,21.300684 7.2670651,22.954871 9.7874999,23 l 4.7714841,0 c 0.04472,0 0.08023,-0.0092 0.12168,-0.01231 0.08262,0.0062 0.164646,0.0098 0.247461,0.01231 0.0616,0 0.120937,-0.0076 0.181836,-0.0096 0.06329,0.0043 0.126643,0.0075 0.190039,0.0096 3.092794,0 5.7,-2.507206 5.7,-5.6 0,-3.092795 -2.607206,-5.4041 -5.7,-5.4041 -0.07524,0.0012 -0.150454,0.0039 -0.225586,0.0082 -0.04911,-0.0014 -0.09673,-0.0082 -0.146289,-0.0082 C 8.648506,11.9959 5.579508,9.1968033 2.7710937,6 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.7714844 6 C 2.2757193 6.8263528 1.9999999 8.3436994 2 9.3691406 C 2 9.4758725 2.0287068 9.5787327 2.0410156 9.6835938 C 2.1284878 8.7462251 2.3766522 7.6581155 2.7714844 7 C 5.5798987 10.196803 8.6481154 12.996094 14.927734 12.996094 C 14.977293 12.996094 15.025109 13.002506 15.074219 13.003906 C 15.149351 12.999606 15.225541 12.997294 15.300781 12.996094 C 18.224112 12.996094 20.710572 15.062348 20.974609 17.900391 C 20.989813 17.73531 21 17.569277 21 17.400391 C 21 14.307596 18.393575 11.996094 15.300781 11.996094 C 15.225541 11.997294 15.149351 11.999606 15.074219 12.003906 C 15.025109 12.002506 14.977293 11.996094 14.927734 11.996094 C 8.6481154 11.996094 5.5798987 9.1968033 2.7714844 6 z M 2.0195312 13.083984 C 2.0188629 13.107314 2.0195312 13.130697 2.0195312 13.154297 C 2.0195312 13.476766 2.0738505 13.808287 2.1679688 14.144531 C 3.0072256 14.542672 4.7561284 14.927432 5.6542969 14.955078 C 5.1233818 14.610432 4.5282964 14.186584 3.9726562 13.705078 C 3.2105253 13.538438 2.4452223 13.313702 2.0195312 13.083984 z M 3 19.078125 C 3.1289216 19.469092 3.347429 19.841283 3.6289062 20.191406 C 4.5678016 20.43438 6.0919177 21 7.7089844 21 C 7.1005607 20.781064 6.3522108 20.311626 5.6015625 19.712891 C 4.4439756 19.441225 3.4706994 19.078125 3 19.078125 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/twupic.svg b/.icons/awkward/32x32/apps/twupic.svg
new file mode 100644
index 00000000..490500d5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/twupic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.575209,3.0009313 A 3.1706084,3.1835035 0 0 0 13.914765,3.4256177 L 4.5854431,8.8337727 A 3.1706084,3.1835035 0 0 0 3,11.59105 v 10.817009 a 3.1706084,3.1835035 0 0 0 1.5853042,2.756997 l 9.3293218,5.408435 a 3.1706084,3.1835035 0 0 0 3.170609,0 l 9.329321,-5.408435 A 3.1706084,3.1835035 0 0 0 28,22.407779 V 11.59077 A 3.1706084,3.1835035 0 0 0 26.414556,8.8334927 L 17.085235,3.4253377 A 3.1706084,3.1835035 0 0 0 15.574792,3.0006513 Z"/>
+ <path style="fill:#4f4f4f" d="M 15.575209,2.0009311 A 3.1706084,3.1835035 0 0 0 13.914765,2.4256175 L 4.5854431,7.8337725 A 3.1706084,3.1835035 0 0 0 3,10.59105 v 10.817009 a 3.1706084,3.1835035 0 0 0 1.5853042,2.756997 l 9.3293218,5.408435 a 3.1706084,3.1835035 0 0 0 3.170609,0 l 9.329321,-5.408435 A 3.1706084,3.1835035 0 0 0 28,21.407779 V 10.59077 A 3.1706084,3.1835035 0 0 0 26.414556,7.8334925 L 17.085235,2.4253375 A 3.1706084,3.1835035 0 0 0 15.574792,2.0006511 Z"/>
+ <path style="opacity:0.2" d="M 9.8828125,12.051243 C 7.5469494,11.935664 5.0079068,13.753072 5,16.984837 c -0.00282,1.153406 0.3975854,2.358425 1.1933594,3.316406 0.7957739,0.957981 2.0284404,1.648438 3.5390625,1.648438 1.6856511,0 3.0035201,-0.619766 4.0078121,-1.498047 1.004293,-0.878282 1.729274,-1.983537 2.435547,-3.03125 0.706273,-1.047714 1.391443,-2.036866 2.21875,-2.734375 0.827307,-0.697509 1.768704,-1.134766 3.181641,-1.134766 1.192363,0 2.974609,0.979382 2.974609,3.835938 0,1.584861 -1.274497,3.107399 -3.24414,3.0625 -0.778483,-0.01775 -1.295186,-0.184427 -1.644532,-0.373047 l 0.738282,-0.738281 -1.75,-0.46875 -1.75,-0.46875 0.46875,1.75 0.46875,1.75 0.74414,-0.744141 c 0.578819,0.403344 1.452461,0.764727 2.691407,0.792969 2.774263,0.06324 4.777343,-2.156926 4.777343,-4.5625 0,-3.515662 -2.41993,-5.335938 -4.474609,-5.335938 -1.745389,0 -3.107671,0.610804 -4.148438,1.488281 -1.040766,0.877479 -1.78675,1.988747 -2.496093,3.041016 -0.709344,1.052269 -1.383023,2.045482 -2.179688,2.742188 -0.796665,0.696705 -1.681088,1.126953 -3.0195311,1.126953 -1.0709564,0 -1.833962,-0.444345 -2.3847657,-1.107422 C 6.7968527,18.679182 6.4980661,17.779441 6.5,16.988743 c 0.00607,-2.482341 1.75763,-3.516195 3.3085938,-3.439453 0.6654492,0.03293 1.1593152,0.19648 1.5175782,0.386719 l -0.726563,0.726562 1.75,0.46875 1.75,0.46875 -0.46875,-1.75 -0.46875,-1.75 -0.78125,0.78125 C 11.803374,12.489433 10.980392,12.105553 9.8828125,12.051243 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.5" d="m 18.300029,18.799881 c 0,0 0.628787,1.346152 2.990485,1.399988 2.371954,0.05407 4.009456,-1.818614 4.009456,-3.813832 0,-3.186109 -2.099982,-4.586098 -3.723503,-4.586098 -6.316652,0 -5.796699,8.39993 -11.8448877,8.39993 -2.5815785,0 -3.9863217,-2.270063 -3.9815668,-4.214167 0.00699,-2.857053 2.1516386,-4.281924 4.095052,-4.185763 2.0422615,0.101054 2.9048895,1.399989 2.9048895,1.399989"/>
+ <path style="fill:#ffffff" d="m 14.099937,14.599916 -1.749986,-0.468907 -1.749985,-0.468907 1.281078,-1.281079 1.281078,-1.281078 0.468908,1.749985 z"/>
+ <path style="fill:#ffffff" transform="scale(-1)" d="m -16.899913,-17.399892 -1.749986,-0.468908 -1.749985,-0.468907 1.281078,-1.281078 1.281078,-1.281078 0.468907,1.749985 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.574219 2 A 3.1706084 3.1835035 0 0 0 13.914062 2.4257812 L 4.5859375 7.8339844 A 3.1706084 3.1835035 0 0 0 3 10.591797 L 3 11.591797 A 3.1706084 3.1835035 0 0 1 4.5859375 8.8339844 L 13.914062 3.4257812 A 3.1706084 3.1835035 0 0 1 15.574219 3 L 15.576172 3 A 3.1706084 3.1835035 0 0 1 17.085938 3.4257812 L 26.414062 8.8339844 A 3.1706084 3.1835035 0 0 1 28 11.589844 L 28 10.589844 A 3.1706084 3.1835035 0 0 0 26.414062 7.8339844 L 17.085938 2.4257812 A 3.1706084 3.1835035 0 0 0 15.576172 2 L 15.574219 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/type-rider.svg b/.icons/awkward/32x32/apps/type-rider.svg
new file mode 100644
index 00000000..96da0bf1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/type-rider.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m22 4a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -7 -7zm-12 10a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -7 -7z"/>
+ <path fill="#fff" opacity=".1" d="m22 4a7 7 0 0 0 -7 7 7 7 0 0 0 0.023 0.459 7 7 0 0 1 6.977 -6.459 7 7 0 0 1 6.977 6.541 7 7 0 0 0 0.023 -0.541 7 7 0 0 0 -7 -7zm-12 10a7 7 0 0 0 -7 7 7 7 0 0 0 0.0234 0.459 7 7 0 0 1 6.9766 -6.459 7 7 0 0 1 6.977 6.541 7 7 0 0 0 0.023 -0.541 7 7 0 0 0 -7 -7z"/>
+ <path opacity=".2" d="m15.023 11.459a7 7 0 0 0 -0.023 0.541 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -0.023 -0.459 7 7 0 0 1 -6.977 6.459 7 7 0 0 1 -6.977 -6.541zm-12 10a7 7 0 0 0 -0.0234 0.541 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -0.023 -0.459 7 7 0 0 1 -6.9778 6.459 7 7 0 0 1 -6.9766 -6.541z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/typecatcher.svg b/.icons/awkward/32x32/apps/typecatcher.svg
new file mode 100644
index 00000000..6266b2c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/typecatcher.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m16 7c-3.883 0-7.1901 2.3053-8.6133 5.568-3.6147 0.521-6.3867 3.509-6.3867 7.159 0 4.017 3.3579 7.273 7.5 7.273h15.938c3.624 0 6.562-2.849 6.562-6.364 0-3.266-2.533-5.943-5.801-6.306-0.852-4.17-4.649-7.33-9.199-7.33z"/>
+ <path style="fill:#e4e4e4" d="m16 6c-3.883 0-7.1901 2.3053-8.6133 5.568-3.6147 0.521-6.3867 3.509-6.3867 7.159 0 4.017 3.3579 7.273 7.5 7.273h15.938c3.624 0 6.562-2.849 6.562-6.364 0-3.266-2.533-5.943-5.801-6.306-0.852-4.1703-4.649-7.33-9.199-7.33z"/>
+ <path style="opacity:.5" d="m14 12h4c2 0 2 2 2 2v8h-2v-3h-4v3h-2v-8c0-2 2-2 2-2zm0 2v3h4v-3z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 6c-3.883 0-7.1901 2.3057-8.6133 5.568-3.6147 0.521-6.3867 3.509-6.3867 7.159 0 0.158 0.0151 0.313 0.0254 0.468 0.2546-3.404 2.9242-6.131 6.3613-6.627 1.4232-3.2623 4.7303-5.568 8.6133-5.568 4.55 0 8.347 3.16 9.199 7.33 3.095 0.344 5.526 2.764 5.776 5.793 0.012-0.161 0.025-0.322 0.025-0.486 0-3.266-2.533-5.944-5.801-6.307-0.852-4.1702-4.649-7.33-9.199-7.33z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/typora.svg b/.icons/awkward/32x32/apps/typora.svg
new file mode 100644
index 00000000..1d3c0a11
--- /dev/null
+++ b/.icons/awkward/32x32/apps/typora.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".6" d="m23.5 6h-16l-0.5 8h1.5c0.2003-1.385 0.4135-2.737 0.7283-3.623 0.7441-2.0224 1.3257-2.3316 3.2717-2.3316 0.94436 0 1.5 0.30471 1.5 0.99723v13.711c0 1.163 0 1.246-2.164 1.246h-0.836v2h9v-2h-0.83625c-2.29 0-2.164-0.083-2.164-1.246v-13.711c0-0.69252 0.55565-0.99723 1.5-0.99723 1.7456 0 2.3849 0.19838 3.1003 1.8604 0.43 1.0248 0.671 2.5148 0.9 4.0938h1.5z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ubinary.svg b/.icons/awkward/32x32/apps/ubinary.svg
new file mode 120000
index 00000000..d5092a31
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ubinary.svg
@@ -0,0 +1 @@
+ue4editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ubiquity-kde.svg b/.icons/awkward/32x32/apps/ubiquity-kde.svg
new file mode 100644
index 00000000..54e82e78
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ubiquity-kde.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 C 8.244,3 2,9.244 2,17 2,24.756 8.244,31 16,31 23.756,31 30,24.756 30,17 30,9.244 23.756,3 16,3 Z m 0,8 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z"/>
+ <path style="fill:#858585" d="m16 8.5a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5 -7.5 7.5 7.5 0 0 0 -7.5 -7.5zm0 4.5c1.6569 0 3 1.3431 3 3s-1.3431 3-3 3-3-1.3431-3-3 1.3431-3 3-3z"/>
+ <path style="fill:#e4e4e4" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 23.756 8.244 30 16 30 C 23.756 30 30 23.756 30 16 C 30 8.244 23.756 2 16 2 z M 16 10 A 6 6 0 0 1 22 16 A 6 6 0 0 1 16 22 A 6 6 0 0 1 10 16 A 6 6 0 0 1 16 10 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z M 10.025391 16.498047 A 6 6 0 0 0 10 17 A 6 6 0 0 0 16 23 A 6 6 0 0 0 22 17 A 6 6 0 0 0 21.974609 16.501953 A 6 6 0 0 1 16 22 A 6 6 0 0 1 10.025391 16.498047 z"/>
+ <circle fill="#1caff3" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m23.983 27-2.9828-4h2v-4h2v4h2z"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ubiquity.svg b/.icons/awkward/32x32/apps/ubiquity.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ubiquity.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ubuntu-cleaner.svg b/.icons/awkward/32x32/apps/ubuntu-cleaner.svg
new file mode 120000
index 00000000..d5ad4059
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ubuntu-cleaner.svg
@@ -0,0 +1 @@
+computerjanitor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ubuntu-kylin-software-center.svg b/.icons/awkward/32x32/apps/ubuntu-kylin-software-center.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ubuntu-kylin-software-center.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ubuntu-logo-icon.svg b/.icons/awkward/32x32/apps/ubuntu-logo-icon.svg
new file mode 120000
index 00000000..8be7dd5b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ubuntu-logo-icon.svg
@@ -0,0 +1 @@
+distributor-logo-ubuntu.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ubuntu-mate.svg b/.icons/awkward/32x32/apps/ubuntu-mate.svg
new file mode 120000
index 00000000..e538abb2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ubuntu-mate.svg
@@ -0,0 +1 @@
+distributor-logo-ubuntu-mate.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ubuntu-qtcreator.svg b/.icons/awkward/32x32/apps/ubuntu-qtcreator.svg
new file mode 120000
index 00000000..619ebc9c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ubuntu-qtcreator.svg
@@ -0,0 +1 @@
+qtcreator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ubuntu-tweak.svg b/.icons/awkward/32x32/apps/ubuntu-tweak.svg
new file mode 100644
index 00000000..8b2788ce
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ubuntu-tweak.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#7ec639" d="m30 16a14 14 0 0 1 -14 14 14 14 0 0 1 -14 -14 14 14 0 0 1 14 -14 14 14 0 0 1 14 14z"/>
+ <path opacity=".2" d="m29.979 16.414a14 14 0 0 1 -13.979 13.586 14 14 0 0 1 -13.978 -13.414 14 14 0 0 0 -0.022 0.414 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.586z"/>
+ <path fill="#4d4d4d" d="m23.93 15a8 8 0 0 0 -2.895 -5.1992c-0.325 0.1216-0.67 0.1992-1.035 0.1992-1.258 0-2.34-0.7945-2.783-1.9023a8 8 0 0 0 -1.217 -0.0977 8 8 0 0 0 -3.104 0.627l1.5215 2.6367a5 5 0 0 1 1.582 -0.264 5 5 0 0 1 4.8945 4h3.0352zm-0.002 2h-3.0293a5 5 0 0 1 -4.8984 4 5 5 0 0 1 -1.582 -0.26172l-1.5176 2.6289a8 8 0 0 0 3.099 0.633 8 8 0 0 0 1.221 -0.105c0.444-1.104 1.524-1.895 2.779-1.895 0.36611 0 0.71342 0.07673 1.0391 0.19922a8 8 0 0 0 2.889 -5.199zm-1.928-10a2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2zm0 18a2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2zm-9.312-12.736-1.518-2.6292a8 8 0 0 0 -2.918 4.4122c0.45895 0.52763 0.74805 1.2063 0.74805 1.9531 0 0.74588-0.28822 1.4238-0.74609 1.9512a8 8 0 0 0 2.9141 4.418l1.52-2.631a5 5 0 0 1 -1.688 -3.738 5 5 0 0 1 1.688 -3.736zm-4.688 3.736a2 2 0 0 0 -2 -2 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2z"/>
+ <path fill="#4d4d4d" d="m15 12-0.0882 1.0536a3.1429 3.1429 0 0 0 -0.91852 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0 -0.048 0.53013 3.1429 3.1429 0 0 0 0.0457 0.53237l-0.86719 0.60156 1 1.7321 0.95536-0.44978a3.1429 3.1429 0 0 0 0.92075 0.5279l0.0882 1.0558h2l0.0882-1.0536a3.1429 3.1429 0 0 0 0.91854 -0.53126l0.95758 0.4509 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048 -0.53013 3.1429 3.1429 0 0 0 -0.0457 -0.53237l0.86719-0.60156-1-1.7321-0.95536 0.44978a3.1429 3.1429 0 0 0 -0.92076 -0.5279l-0.0882-1.0558h-2zm1 2.8572a1.1429 1.1429 0 0 1 1.1429 1.1428 1.1429 1.1429 0 0 1 -1.1429 1.1428 1.1429 1.1429 0 0 1 -1.1429 -1.1428 1.1429 1.1429 0 0 1 1.1428 -1.1428z"/>
+ <path fill="#fff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.586 14 14 0 0 1 13.978 -13.586 14 14 0 0 1 13.979 13.414 14 14 0 0 0 0.021 -0.414 14 14 0 0 0 -14 -14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ubuntusoftware.svg b/.icons/awkward/32x32/apps/ubuntusoftware.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ubuntusoftware.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ubuntustudio-controls.svg b/.icons/awkward/32x32/apps/ubuntustudio-controls.svg
new file mode 100644
index 00000000..c9eed9e6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ubuntustudio-controls.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#4f4f4f" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0215 16.586 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.979 16.414 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+ <g style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" transform="translate(0,1)">
+ <circle cx="16" cy="16" r="3"/>
+ <path d="M 11.014,11.087 A 7,7 0 0 1 18.655,9.5231 7,7 0 0 1 23,16.001 7,7 0 0 1 18.654,22.477 7,7 0 0 1 11.013,20.912"/>
+ <path d="M 5.4127,18.985 A 11,11 0 0 1 5.4133,13.013"/>
+ <path d="M 9.2875,17.986 A 7,7 0 0 1 9.2869,14.016"/>
+ <path d="M 19.013,5.4206 A 11,11 0 0 1 23.988,8.4379"/>
+ <path d="M 23.99,23.561 A 11,11 0 0 1 19.011,26.58"/>
+ </g>
+ <g style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round">
+ <circle cx="16" cy="16" r="3"/>
+ <path d="M 11.014,11.087 A 7,7 0 0 1 18.655,9.5231 7,7 0 0 1 23,16.001 7,7 0 0 1 18.654,22.477 7,7 0 0 1 11.013,20.912"/>
+ <path d="M 5.4127,18.985 A 11,11 0 0 1 5.4133,13.013"/>
+ <path d="M 9.2875,17.986 A 7,7 0 0 1 9.2869,14.016"/>
+ <path d="M 19.013,5.4206 A 11,11 0 0 1 23.988,8.4379"/>
+ <path d="M 23.99,23.561 A 11,11 0 0 1 19.011,26.58"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ue4editor.svg b/.icons/awkward/32x32/apps/ue4editor.svg
new file mode 100644
index 00000000..6f4ddc54
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ue4editor.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="fill:#243a85" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2" d="m15.944568 26.07706c-2.320106-0.302349-4.539745-0.985317-5.875154-2.13696-0.3785021-0.326416-1.1354093-1.118318-1.069414-1.1402 0.216209 0.04178 0.6686225 0.24194 1.109983 0.253848 0.44136 0.01191 0.673477-0.453748 0.890017-0.809361v-3.731565c0-4.115278 0.0942-4.045275-0.196803-4.299379-0.35345-0.308636-1.397568-0.212441-2.1016392 0.259113-1.0739547 0.719287-2.353837 2.314783-3.2626185 3.973136-0.1613877 0.294502-0.3070896 0.54828-0.3237826 0.563951-0.016694 0.01567-0.019851-0.30416-0.00699-0.710739 0.035393-1.121153 0.2436795-1.905119 0.8136667-3.062547 0.519825-1.055569 0.7820731-1.337722 1.8915563-2.546355 1.840684-2.005182 3.6577353-3.3906754 5.4553103-4.1596583 0.42475-0.1817046 1.740954-0.5308414 1.831609-0.5308414 0.01459 0-0.620043 0.3704772-0.768618 0.4789954-0.8906 0.6504834-1.198407 1.103029-1.327691 1.8952963-0.09564 0.586078 0.23649 1.298591 0.494692 1.587957 0.13377 0.149915 0.183097 0.175769 0.369292 0.193562 0.255345-0.026744 0.869193-0.133228 1.132016-0.155312v9.299923c0 0.7 0.298598 0.744154 0.9944 0.744154 0.70698 0 1.30672-0.532456 2.0056-0.985688v-7.833464l-0.248438-0.896948c-0.102412-0.369744-0.379013-0.813294-0.751562-1.327977 0.715791 0.01329 1.173682 0.870345 1.8 1.1 1.824929-1.444923 3.116391-2.6181193 5.2-3.1-0.907761 1.437529-1.029625 2.051303-2.000029 3.45v8.369767c0.0989 0.118515 0.619433 0.268587 0.862058 0.290466 1.647457-0.233663 2.044126-1.160841 3.137971-2.110233 0.03223 0.03205-0.849337 1.694618-1.221397 2.252271-1.133743 1.699276-2.766049 2.760462-4.275206 3.720018-0.283021 0.179951-0.286198 0.180804-0.384699 0.103422-0.712591-0.324644-1.118698-0.50075-1.948698-1.129711-0.809772 0.771209-1.203782 1.334804-2.049284 2.153982-0.02678-0.0035-0.106016-0.0138-0.176099-0.02293z"/>
+ <path style="fill:#ffffff" d="m15.944568 25.07706c-2.320106-0.302349-4.539745-0.985317-5.875154-2.13696-0.3785021-0.326416-1.1354093-1.118318-1.069414-1.1402 0.216209 0.04178 0.6686225 0.24194 1.109983 0.253848 0.44136 0.01191 0.673477-0.453748 0.890017-0.809361v-3.731565c0-4.115278 0.0942-4.045275-0.196803-4.299379-0.35345-0.308636-1.397568-0.212441-2.1016392 0.259113-1.0739547 0.719287-2.353837 2.314783-3.2626185 3.973136-0.1613877 0.294502-0.3070896 0.54828-0.3237826 0.563951-0.016694 0.01567-0.019851-0.30416-0.00699-0.710739 0.035393-1.121153 0.2436795-1.905119 0.8136667-3.062547 0.519825-1.055569 0.7820731-1.337722 1.8915563-2.546355 1.840684-2.0051815 3.6577353-3.3906754 5.4553103-4.1596583 0.42475-0.1817046 1.740954-0.5308414 1.831609-0.5308414 0.01459 0-0.620043 0.3704772-0.768618 0.4789954-0.8906 0.6504834-1.198407 1.103029-1.327691 1.8952967-0.09564 0.5860778 0.23649 1.2985906 0.494692 1.5879566 0.13377 0.149915 0.183097 0.175769 0.369292 0.193562 0.255345-0.026744 0.869193-0.133228 1.132016-0.155312v9.299923c0 0.7 0.298598 0.744154 0.9944 0.744154 0.70698 0 1.30672-0.532456 2.0056-0.985688v-7.833464l-0.248438-0.896948c-0.102412-0.369744-0.379013-0.813294-0.751562-1.327977 0.715791 0.01329 1.173682 0.870345 1.8 1.1 1.824929-1.4449232 3.116391-2.6181193 5.2-3.1-0.907761 1.4375291-1.029625 2.051303-2.000029 3.45v8.369767c0.0989 0.118515 0.619433 0.268587 0.862058 0.290466 1.647457-0.233663 2.044126-1.160841 3.137971-2.110233 0.03223 0.03205-0.849337 1.694618-1.221397 2.252271-1.133743 1.699276-2.766049 2.760462-4.275206 3.720018-0.283021 0.179951-0.286198 0.180804-0.384699 0.103422-0.712591-0.324644-1.118698-0.50075-1.948698-1.129711-0.809772 0.771209-1.203782 1.334804-2.049284 2.153982-0.02678-0.0035-0.106016-0.0138-0.176099-0.02293z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0214844 0.414062 14 14 0 0 1 13.978516 -13.414062 14 14 0 0 1 13.978516 13.585938 14 14 0 0 0 0.021484 -0.585938 14 14 0 0 0 -14 -14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/uget-icon.svg b/.icons/awkward/32x32/apps/uget-icon.svg
new file mode 120000
index 00000000..d16747ef
--- /dev/null
+++ b/.icons/awkward/32x32/apps/uget-icon.svg
@@ -0,0 +1 @@
+uget.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/uget.svg b/.icons/awkward/32x32/apps/uget.svg
new file mode 100644
index 00000000..2c4de668
--- /dev/null
+++ b/.icons/awkward/32x32/apps/uget.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="26" height="26" x="3" y="4" rx="1.4" ry="1.4"/>
+ <rect style="fill:#72a637" width="26" height="26" x="3" y="3" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 26,15 h -5 v 3 h 3 l -5.5,6.5 -5,-6.5 H 16 v -7 h 5 v 2 h 5 v -2 c 0,0 0,-4 -3.75,-4 h -7.5 C 14.75,7 11,7 11,11.25 V 12 19 H 9 V 12 H 6 v 7.5 C 6,22 8.5,22 8.5,22 H 11 v 1.25 C 11,27 14.75,27 14.75,27 h 7.5 C 26,27 26,23.25 26,23.25"/>
+ <path style="fill:#ffffff" d="M 26,14 H 21 V 17 H 24 L 18.5,23.5 13.5,17 H 16 V 10 H 21 V 12 H 26 V 10 C 26,10 26,6 22.25,6 H 14.75 C 14.75,6 11,6 11,10.25 V 11 18 H 9 V 11 H 6 V 18.5 C 6,21 8.5,21 8.5,21 H 11 V 22.25 C 11,26 14.75,26 14.75,26 H 22.25 C 26,26 26,22.25 26,22.25"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.4004,3 C 3.6248,3 3,3.6248 3,4.4004 V 5.4004 C 3,4.6248 3.6248,4 4.4004,4 H 27.6 C 28.375,4 29,4.6248 29,5.4004 V 4.4004 C 29,3.6248 28.375,3 27.6,3 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/uk.co.ibboard.cawbird.svg b/.icons/awkward/32x32/apps/uk.co.ibboard.cawbird.svg
new file mode 120000
index 00000000..32ea1b69
--- /dev/null
+++ b/.icons/awkward/32x32/apps/uk.co.ibboard.cawbird.svg
@@ -0,0 +1 @@
+cawbird.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/uk.co.mangobrain.Infector.svg b/.icons/awkward/32x32/apps/uk.co.mangobrain.Infector.svg
new file mode 120000
index 00000000..c443bfc4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/uk.co.mangobrain.Infector.svg
@@ -0,0 +1 @@
+infector.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/ukuu.svg b/.icons/awkward/32x32/apps/ukuu.svg
new file mode 100644
index 00000000..edcb4462
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ukuu.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16.039099,5.0004009 C 14.863656,4.9906909 13.742902,5.157878 12.702403,5.4300788 8.6220209,6.4817008 5.7748276,9.6405432 4.6250166,13.355685 2.2291911,14.266916 1.1587747,17.242671 2.7628116,19.388754 l 3.0077254,4.015535 c 6.517e-4,6.52e-4 0.0013,0.0013 0.00195,0.002 0.3985639,0.529669 1.0015781,0.821116 1.5978541,1.097632 0.2167644,0.617186 0.4709766,1.226028 0.9066255,1.706993 0.1732743,0.191701 0.3648073,0.366565 0.5717811,0.521473 2.1446153,1.600876 4.6893523,2.256744 7.1041843,2.265575 -0.02815,-9.7e-5 -0.115606,-1.73e-4 0.0059,0.002 0.0059,5.1e-5 0.01175,5.1e-5 0.01762,0 1.649678,0 2.409142,-0.267427 3.244662,-0.414054 0.02568,-0.0049 0.05115,-0.01073 0.07637,-0.01758 4.080384,-1.051623 6.927576,-4.210467 8.077387,-7.925605 2.396089,-0.91106 3.466366,-3.886821 1.862205,-6.033069 l -3.007704,-4.015535 c -6.52e-4,-6.52e-4 -0.0013,-0.0013 -0.002,-0.0019 C 25.828854,10.062378 25.22582,9.7709681 24.629523,9.4944416 24.413022,8.8766523 24.15937,8.2673734 23.722897,7.7854952 23.549625,7.5937989 23.358095,7.4189341 23.151116,7.2640225 21.003784,5.6611192 18.457663,5.0087522 16.044973,5.0004009 Z"/>
+ <path style="fill:#29dc47" d="m 16.039099,4.0004012 c -1.175443,-0.00971 -2.296197,0.1574771 -3.336696,0.4296779 -4.0803821,1.051622 -6.9275754,4.2104644 -8.0773864,7.9256059 -2.3958255,0.911231 -3.4662419,3.886986 -1.862205,6.033069 l 3.0077254,4.015535 c 6.517e-4,6.52e-4 0.0013,0.0013 0.00195,0.002 0.3985639,0.529669 1.0015781,0.821116 1.5978541,1.097632 0.2167644,0.617186 0.4709766,1.226028 0.9066255,1.706993 0.1732743,0.191701 0.3648073,0.366565 0.5717811,0.521473 2.1446153,1.600876 4.6893523,2.256744 7.1041843,2.265575 -0.02815,-9.7e-5 -0.115606,-1.73e-4 0.0059,0.002 0.0059,5.1e-5 0.01175,5.1e-5 0.01762,0 1.649678,0 2.409142,-0.267427 3.244662,-0.414054 0.02568,-0.0049 0.05115,-0.01073 0.07637,-0.01758 4.080384,-1.051623 6.927576,-4.210467 8.077387,-7.925605 2.396089,-0.91106 3.466366,-3.886821 1.862205,-6.033069 L 26.229372,9.5941188 c -6.52e-4,-6.519e-4 -0.0013,-0.0013 -0.002,-0.00195 C 25.828854,9.0623781 25.22582,8.7709684 24.629523,8.4944419 24.413022,7.8766526 24.15937,7.2673737 23.722897,6.7854955 23.549625,6.5937992 23.358095,6.4189344 23.151116,6.2640228 21.003784,4.6611195 18.457663,4.0087525 16.044973,4.0004012 Z"/>
+ <path style="opacity:0.2" d="M 16.017578,9 C 15.238678,8.99225 14.465044,9.1033613 13.714844,9.3007812 10.218244,10.201381 7.946987,13.509128 8,16.986328 H 6 L 9,21 12,16.986328 h -2 c -0.0067,-1.4563 0.228781,-2.907041 1.238281,-3.99414 1.7614,-1.9918 5.255344,-2.806997 7.777344,-1.341797 0.83781,1.0529 2.696943,-0.103794 1.720703,-1.183594 C 19.347728,9.4283269 17.770778,9.0037 16.017578,9 Z M 23,12.986328 20,17 h 2 c 0.0067,1.4563 -0.228781,2.907041 -1.238281,3.994141 -1.8975,2.19064 -5.255344,2.806996 -7.777344,1.341797 -0.83781,-1.052901 -2.696943,0.10184 -1.720703,1.18164 1.3886,1.03847 2.96555,1.46505 4.71875,1.46875 l 0.002,-0.002 c 0.7789,0.0078 1.550581,-0.101408 2.300781,-0.298828 C 21.781756,23.784947 24.05301,20.4772 24,17 h 2 z"/>
+ <path style="fill:#3f3f3f" d="M 16.017578 8 C 15.238678 7.99225 14.465044 8.1033613 13.714844 8.3007812 C 10.218244 9.2013812 7.946987 12.509128 8 15.986328 L 6 15.986328 L 9 20 L 12 15.986328 L 10 15.986328 C 9.9933 14.530028 10.228781 13.079287 11.238281 11.992188 C 12.999681 10.000388 16.493625 9.1851906 19.015625 10.650391 C 19.853435 11.703291 21.712568 10.546597 20.736328 9.4667969 C 19.347728 8.4283269 17.770778 8.0037 16.017578 8 z M 23 11.986328 L 20 16 L 22 16 C 22.0067 17.4563 21.771219 18.907041 20.761719 19.994141 C 18.864219 22.184781 15.506375 22.801137 12.984375 21.335938 C 12.146565 20.283037 10.287432 21.437778 11.263672 22.517578 C 12.652272 23.556048 14.229222 23.982628 15.982422 23.986328 L 15.984375 23.984375 C 16.763275 23.992125 17.534956 23.882967 18.285156 23.685547 C 21.781756 22.784947 24.05301 19.4772 24 16 L 26 16 L 23 11.986328 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.039062 4 C 14.86362 3.99029 13.743624 4.1574867 12.703125 4.4296875 C 8.6227429 5.4813095 5.774811 8.6403273 4.625 12.355469 C 2.8412799 13.033891 1.7947622 14.856142 2.0371094 16.628906 C 2.220107 15.2102 3.1781736 13.905756 4.625 13.355469 C 5.774811 9.640327 8.6227429 6.4813095 12.703125 5.4296875 C 13.743624 5.1574867 14.86362 4.99029 16.039062 5 L 16.044922 5 C 18.457612 5.0083513 21.003059 5.6607686 23.150391 7.2636719 C 23.35737 7.4185835 23.549384 7.59346 23.722656 7.7851562 C 24.159129 8.2670344 24.412405 8.8763513 24.628906 9.4941406 C 25.225203 9.7706671 25.828045 10.061956 26.226562 10.591797 C 26.226562 10.591797 26.228516 10.59375 26.228516 10.59375 L 29.236328 14.609375 C 29.646134 15.157665 29.879679 15.760832 29.962891 16.369141 C 30.082894 15.438572 29.871745 14.459515 29.236328 13.609375 L 26.228516 9.59375 C 26.228516 9.59375 26.226562 9.5917969 26.226562 9.5917969 C 25.828044 9.0620062 25.225203 8.7706671 24.628906 8.4941406 C 24.412405 7.8763513 24.159129 7.2670345 23.722656 6.7851562 C 23.549384 6.59346 23.35737 6.4185835 23.150391 6.2636719 C 21.003059 4.6607686 18.457612 4.0083513 16.044922 4 L 16.039062 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ulauncher.svg b/.icons/awkward/32x32/apps/ulauncher.svg
new file mode 100644
index 00000000..7d8ad5ca
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ulauncher.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="m 27.999999,3.0000005 -6.998046,2.9902343 0,1.2324218 c -0.0013,-5.043e-4 -0.0026,-0.00145 -0.0039,-0.00195 l 0,0.6523436 c 4.4e-5,0.00922 0.002,0.018109 0.002,0.027341 l 0,11.5996083 c 0,1.584877 -0.59722,3.005647 -1.640625,4.021485 -0.0037,0.0035 -0.0061,0.0082 -0.0098,0.01171 -0.02827,0.0272 -0.05906,0.05166 -0.08789,0.07813 -0.09655,0.08861 -0.194164,0.175547 -0.296875,0.25586 -0.94912,0.74213 -2.149793,1.132812 -3.464844,1.132812 -3.077778,0 -5.4999996,-2.397601 -5.4999996,-5.500001 l 0,-1.726561 0,-6.59375 -6.9999996,3.111327 0,4.265625 c 0,1.832216 0.2440211,3.511267 0.7304687,5.029297 0.482662,1.518029 1.2315572,2.825126 2.2460937,3.921874 0.8593278,0.930947 1.9195375,1.685693 3.1738278,2.271485 l 0.2402345,0.07422 c 0.1402565,0.07718 0.2788745,0.1557 0.4433594,0.220703 1.5590301,0.616116 3.4120461,0.925781 5.5546881,0.925781 l -0.0039,-0.0078 c 2.178604,0 4.058431,-0.296534 5.646483,-0.900391 1.588683,-0.599341 2.894208,-1.447528 3.925781,-2.544922 1.027156,-1.093523 1.79195,-2.410474 2.291017,-3.941406 0.499065,-1.530932 0.749999,-3.21534 0.749999,-5.050781 l 0,-0.324219 c 3.2e-5,-0.0028 0.002,-0.005 0.002,-0.0078 l 0,-15.2226557 z"/>
+ <path style="fill:#2165b0" d="m 28,2.0000014 -6.998644,2.990039 0,11.7496096 C 21.009035,19.27063 28,19.057337 28,17.222267 Z"/>
+ <path style="fill:#2165b0" d="m 9.9999999,10.179884 -7,3.111719 0,4.265624 c 0,1.832217 0.2432616,3.510486 0.7297092,5.028516 0.4826621,1.51803 1.2315571,2.824345 2.2460936,3.921094 0.8593278,0.930946 1.9195382,1.686472 3.1738285,2.272265 l 1.7745948,0.546367 c 5.704875,-0.59547 7.735677,-5.242718 8.383011,-6.502044 l 0.0027,0 0.166829,-0.408788 C 18.469209,23.454742 17.062798,24 15.5,24 12.422222,24 9.9999999,21.602779 9.9999999,18.500379 l 0,-1.726758 z"/>
+ <path style="fill:#7ec183" d="m 20.998644,6.2205092 0,0.6521487 c 4.3e-5,0.00922 0.0014,0.018109 0.0014,0.027342 l 0,11.6003771 c 0,1.590409 -0.600538,3.016667 -1.650715,4.033204 0.04176,-0.04051 0.087,-0.07715 0.127495,-0.118946 l -0.16683,0.408789 -0.0027,0 c -0.647335,1.259326 -3.629434,5.338332 -9.3343095,5.933802 l -0.7392042,0.01914 c 0.1817813,0.108204 0.3769972,0.210115 0.5995014,0.298047 1.5590303,0.616114 3.4129143,0.925586 5.5555553,0.925586 l -0.0041,-0.0082 c 2.178604,0 4.058378,-0.295752 5.646431,-0.899609 1.588683,-0.599341 2.893665,-1.448309 3.925238,-2.545704 1.027155,-1.093523 1.793143,-2.409302 2.292209,-3.940234 0.499066,-1.530932 0.748698,-3.216316 0.748698,-5.051758 l 0,-2.1875 C 27.537366,11.190961 23.822689,7.3469345 20.998644,6.2205092 Z M 19.304525,22.575965 c -0.134675,0.127522 -0.275045,0.248643 -0.421821,0.362304 0.146796,-0.113793 0.287189,-0.234568 0.421821,-0.362304 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="m 20.998047,6.2207031 0,0.6523438 c 4.4e-5,0.00922 0.002,0.018111 0.002,0.027344 l 0,0.3203125 c 2.823859,1.1271957 6.538208,4.9712086 6.998047,9.1464846 l 0,-1 c -0.45993,-4.176028 -4.175954,-8.0200593 -7,-9.1464846 z M 21,18.5 c 0,1.590409 -0.600213,3.016667 -1.650391,4.033203 0.04176,-0.04051 0.08646,-0.07734 0.126953,-0.119141 l -0.166015,0.410157 -0.0039,0 c -0.647335,1.259326 -3.629109,5.338124 -9.3339848,5.933593 l -0.7382812,0.01758 c 0.1817813,0.108204 0.3771052,0.210897 0.5996094,0.298828 0.4662206,0.184246 0.9675336,0.331612 1.4863276,0.460937 4.826625,-1.033427 7.392261,-4.555238 7.986329,-5.710937 l 0.0039,0 0.166015,-0.410157 c -0.04049,0.0418 -0.08519,0.07863 -0.126953,0.119141 C 20.399787,22.516667 21,21.090409 21,19.5 l 0,-1 z m -1.695312,4.076172 c -0.134676,0.127522 -0.2751,0.247666 -0.421876,0.361328 0.146796,-0.113793 0.287244,-0.233592 0.421876,-0.361328 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 28 2 L 21.001953 4.9902344 L 21.001953 5.9902344 L 28 3 L 28 2 z M 10 10.179688 L 3 13.291016 L 3 14.291016 L 10 11.179688 L 10 10.179688 z M 10 18.5 L 10 19.5 C 10 22.6024 12.422222 25 15.5 25 C 16.659662 25 17.732719 24.69901 18.621094 24.119141 C 18.933307 23.576947 19.160876 23.107789 19.306641 22.824219 L 19.310547 22.824219 L 19.476562 22.414062 C 18.469003 23.454169 17.062798 24 15.5 24 C 12.422222 24 10 21.6024 10 18.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/umbrello.svg b/.icons/awkward/32x32/apps/umbrello.svg
new file mode 100644
index 00000000..41a82b44
--- /dev/null
+++ b/.icons/awkward/32x32/apps/umbrello.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <ellipse style="fill:#ffff76;stroke:#ff0000;stroke-width:1.49993777" cx="19.5" cy="21.5" rx="5.75" ry="3.75"/>
+ <path style="fill:none;stroke:#ff0000;stroke-width:1.5" d="M 19.235,17.876 10.583256,10.481531"/>
+ <ellipse style="fill:#ffff76;stroke:#ff0000;stroke-width:1.49979258" cx="8.5" cy="9.208" rx="2.75" ry="2.406"/>
+ <path style="fill:#ffffc6;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.5" d="m 8.75,11.623627 c 0,5.373022 0,5.43698 0,5.43698"/>
+ <path style="fill:none;stroke:#ff0000;stroke-width:1.5" d="M 8.7595378,16.982002 C 6.0005186,20.28377 6.0005186,20.28377 6.0005186,20.28377"/>
+ <path style="fill:none;stroke:#ff0000;stroke-width:1.5" d="M 11.400418,20.270962 C 8.6967247,16.949568 8.6967247,16.949568 8.6967247,16.949568"/>
+ <path style="fill:none;stroke:#ff0000;stroke-width:1.5" d="M 11.499996,14.698775 6,14.701225"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.2" d="M 6.5957031,9.6996098 A 2,1.65 0 0 0 6.5,10.19961 2,1.65 0 0 0 8.5,11.85 2,1.65 0 0 0 10.5,10.19961 2,1.65 0 0 0 10.404297,9.7015629 2,1.65 0 0 1 8.5,10.85 2,1.65 0 0 1 6.5957031,9.6996098 Z"/>
+ <path id="ellipse875" style="opacity:0.2;fill-rule:evenodd" d="M 14.578125 22 C 14.529845 22.165538 14.5 22.331911 14.5 22.5 C 14.5 23.224833 14.949401 23.940151 15.84375 24.523438 C 16.738099 25.106723 18.044343 25.5 19.5 25.5 C 20.955657 25.5 22.261901 25.106723 23.15625 24.523438 C 24.050599 23.940151 24.5 23.224833 24.5 22.5 C 24.5 22.331911 24.470155 22.165538 24.421875 22 C 24.261962 22.548294 23.843199 23.075415 23.15625 23.523438 C 22.261901 24.106723 20.955657 24.5 19.5 24.5 C 18.044343 24.5 16.738099 24.106723 15.84375 23.523438 C 15.156801 23.075416 14.738038 22.548294 14.578125 22 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/umlet_logo.svg b/.icons/awkward/32x32/apps/umlet_logo.svg
new file mode 100644
index 00000000..709c3997
--- /dev/null
+++ b/.icons/awkward/32x32/apps/umlet_logo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="26" height="26" x="-30" y="-29" rx="13" ry="13" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#d83b2f" width="26" height="26" x="-29" y="-29" rx="13" ry="13" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 3 C 8.798 3 3 8.798 3 16 C 3 16.16897 3.0190644 16.332633 3.0253906 16.5 C 3.2887053 9.5336658 8.9669697 4 16 4 C 23.03303 4 28.711295 9.5336658 28.974609 16.5 C 28.980936 16.332633 29 16.16897 29 16 C 29 8.798 23.202 3 16 3 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="8"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="8"/>
+ <rect style="opacity:0.2" width="30" height="6" x="1" y="14" rx="1.429" ry="1.5"/>
+ <rect style="fill:#3a72e1" width="30" height="6" x="1" y="13" rx="1.429" ry="1.5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ums.svg b/.icons/awkward/32x32/apps/ums.svg
new file mode 100644
index 00000000..eac51297
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ums.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#2b92d5" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="M 12.427366,24.510312 C 7.0511959,17.946329 19.149132,8.6708836 18.960573,9.2285267 l 0.64826,0.7329791 c -2.562818,0.0427 -8.642069,10.1575292 -5.641446,13.0663992 1.879397,1.919032 6.180565,-1.727052 6.543533,-1.064668 -2.220273,2.605003 -6.138877,4.921411 -8.083554,2.547075 z"/>
+ <path style="fill:#95e6ea" d="M 12.427366,23.510312 C 7.0511959,16.946329 19.149132,7.6708832 18.960573,8.2285263 l 0.64826,0.7329791 c -2.562818,0.0427 -8.642069,10.1575296 -5.641446,13.0663996 1.879397,1.919032 6.180565,-1.727052 6.543533,-1.064668 -2.220273,2.605003 -6.138877,4.921411 -8.083554,2.547075 z"/>
+ <path style="opacity:0.2" d="M 24.885267,16.90639 C 21.888775,24.84428 7.8070351,19.004883 8.3842481,18.889359 l 0.3106488,-0.927898 c 1.3183901,2.198113 13.1177121,2.405485 14.1365571,-1.647565 0.722232,-2.587122 -4.585953,-4.489001 -4.193796,-5.134532 3.366135,0.620312 7.331506,2.855718 6.247609,5.727026 z"/>
+ <path style="fill:#95e6ea" d="M 24.885267,15.90639 C 21.888775,23.84428 7.8070351,18.004883 8.3842481,17.889359 l 0.3106488,-0.927898 c 1.3183901,2.198113 13.1177121,2.405485 14.1365571,-1.647565 0.722232,-2.587122 -4.585953,-4.489001 -4.193796,-5.134532 3.366135,0.620312 7.331506,2.855718 6.247609,5.727026 z"/>
+ <path style="opacity:0.2" d="m 11.956916,9.4259003 c 8.37266,-1.3739068 10.356465,13.7409347 9.967811,13.2988157 l -0.958909,0.19492 C 22.210245,20.67882 16.490174,10.356622 12.470707,11.5008 9.8690781,12.16889 10.876095,17.716852 10.12097,17.7 8.9751084,14.474686 8.9283421,9.9228723 11.956916,9.4259003 Z"/>
+ <path style="fill:#95e6ea" d="m 11.956916,8.4258999 c 8.37266,-1.3739068 10.356465,13.7409351 9.967811,13.2988161 l -0.958909,0.19492 C 22.210245,19.67882 16.490174,9.3566213 12.470707,10.5008 9.8690781,11.16889 10.876095,16.716852 10.12097,16.7 8.9751084,13.474686 8.9283421,8.9228719 11.956916,8.4258999 Z"/>
+ <path style="opacity:0.2" d="M 19.464844,8 A 1.4996706,1.4996706 0 0 0 18.75,8.2011719 1.4996706,1.4996706 0 0 0 18.201172,10.25 1.4996706,1.4996706 0 0 0 20.25,10.798828 1.4996706,1.4996706 0 0 0 20.798828,8.75 1.4996706,1.4996706 0 0 0 19.464844,8 Z M 8.5351562,17 a 1.4996709,1.4996709 0 0 0 -0.1054687,0.002 A 1.4996709,1.4996709 0 0 0 7.2011719,17.75 1.4996709,1.4996709 0 0 0 7.75,19.798828 1.4996709,1.4996709 0 0 0 9.7988281,19.25 1.4996709,1.4996709 0 0 0 9.25,17.201172 1.4996709,1.4996709 0 0 0 8.5351562,17 Z M 21.5,22 A 1.5,1.5 0 0 0 20,23.5 1.5,1.5 0 0 0 21.5,25 1.5,1.5 0 0 0 23,23.5 1.5,1.5 0 0 0 21.5,22 Z"/>
+ <path style="fill:#ffffff" d="M 19.464844 7 A 1.4996706 1.4996706 0 0 0 18.75 7.2011719 A 1.4996706 1.4996706 0 0 0 18.201172 9.25 A 1.4996706 1.4996706 0 0 0 20.25 9.7988281 A 1.4996706 1.4996706 0 0 0 20.798828 7.75 A 1.4996706 1.4996706 0 0 0 19.464844 7 z M 8.5351562 16 A 1.4996709 1.4996709 0 0 0 8.4296875 16.001953 A 1.4996709 1.4996709 0 0 0 7.2011719 16.75 A 1.4996709 1.4996709 0 0 0 7.75 18.798828 A 1.4996709 1.4996709 0 0 0 9.7988281 18.25 A 1.4996709 1.4996709 0 0 0 9.25 16.201172 A 1.4996709 1.4996709 0 0 0 8.5351562 16 z M 21.5 21 A 1.5 1.5 0 0 0 20 22.5 A 1.5 1.5 0 0 0 21.5 24 A 1.5 1.5 0 0 0 23 22.5 A 1.5 1.5 0 0 0 21.5 21 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/undertale.svg b/.icons/awkward/32x32/apps/undertale.svg
new file mode 100644
index 00000000..bd892bfb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/undertale.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="8.7" ry="8.7"/>
+ <rect style="fill:#3f3f3f" width="29" height="29" x="2" y="1" rx="8.7" ry="8.7"/>
+ <path style="opacity:0.2" d="M 9,6 V 7 H 7 V 9 H 6 v 1.5 6 2.5 h 3 v 0.5 2.5 h 2 v 2 h 3 v 3 h 1.75 0.75 0.75 1.75 v -3 h 3 v -2 h 2 V 19.5 19 h 3 V 16.5 10.5 9 H 26 V 7 H 24 V 6 H 22.5 21 20 V 7 H 19 V 9 H 18.75 18 V 10.5 11 H 17.25 16.5 15.75 15 V 10.5 9 H 14.25 14 V 7 H 13 V 6 h -1 -1.5 z"/>
+ <path style="fill:#ff433d" d="M 9 5 L 9 6 L 7 6 L 7 8 L 6 8 L 6 9.5 L 6 15.5 L 6 18 L 9 18 L 9 18.5 L 9 21 L 11 21 L 11 23 L 14 23 L 14 26 L 15.75 26 L 16.5 26 L 17.25 26 L 19 26 L 19 23 L 22 23 L 22 21 L 24 21 L 24 18.5 L 24 18 L 27 18 L 27 15.5 L 27 9.5 L 27 8 L 26 8 L 26 6 L 24 6 L 24 5 L 22.5 5 L 21 5 L 20 5 L 20 6 L 19 6 L 19 8 L 18.75 8 L 18 8 L 18 9.5 L 18 10 L 17.25 10 L 16.5 10 L 15.75 10 L 15 10 L 15 9.5 L 15 8 L 14.25 8 L 14 8 L 14 6 L 13 6 L 13 5 L 12 5 L 10.5 5 L 9 5 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.699219 1 C 5.8794189 1 2 4.8794189 2 9.6992188 L 2 10.699219 C 2 5.8794189 5.8794189 2 10.699219 2 L 22.300781 2 C 27.120581 2 31 5.8794189 31 10.699219 L 31 9.6992188 C 31 4.8794189 27.120581 1 22.300781 1 L 10.699219 1 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 9 5 L 9 6 L 10.5 6 L 12 6 L 13 6 L 13 5 L 12 5 L 10.5 5 L 9 5 z M 13 6 L 13 7 L 14 7 L 14 6 L 13 6 z M 9 6 L 7 6 L 7 7 L 9 7 L 9 6 z M 20 5 L 20 6 L 21 6 L 22.5 6 L 24 6 L 24 5 L 22.5 5 L 21 5 L 20 5 z M 24 6 L 24 7 L 26 7 L 26 6 L 24 6 z M 20 6 L 19 6 L 19 7 L 20 7 L 20 6 z M 6 8 L 6 9 L 7 9 L 7 8 L 6 8 z M 14 8 L 14 9 L 14.25 9 L 15 9 L 15 8 L 14.25 8 L 14 8 z M 18 8 L 18 9 L 18.75 9 L 19 9 L 19 8 L 18.75 8 L 18 8 z M 26 8 L 26 9 L 27 9 L 27 8 L 26 8 z M 15 10 L 15 10.5 L 15 11 L 15.75 11 L 16.5 11 L 17.25 11 L 18 11 L 18 10.5 L 18 10 L 17.25 10 L 16.5 10 L 15.75 10 L 15 10 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/unetbootin.svg b/.icons/awkward/32x32/apps/unetbootin.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unetbootin.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/unison-gtk.svg b/.icons/awkward/32x32/apps/unison-gtk.svg
new file mode 100644
index 00000000..c6666b4e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unison-gtk.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 10.285714,6.086 C 6.9524121,7.2588731 6,7 5.9999999,8.086 V 22.428572 C 5.9999999,27.177142 9.8228572,31 14.571428,31 h 2.857143 C 22.177142,31 26,27.177142 26,22.428572 V 8.086 C 26,7 25.761873,7.2588732 22.428571,6.086 L 20,8.086 v 10.056857 5.714286 C 20,26.224077 18.366934,28 16,28 13.633066,28 12.118199,26.221124 12,23.857143 V 18.142857 8.086 Z"/>
+ <path style="fill:#ff9c00" d="M 10.285714,5.086 C 6.9524121,6.2588731 6,6 5.9999999,7.086 V 21.428572 C 5.9999999,26.177142 9.8228572,30 14.571428,30 h 2.857143 C 22.177142,30 26,26.177142 26,21.428572 V 7.086 C 26,6 25.761873,6.2588732 22.428571,5.086 L 20,7.086 v 10.056857 5.714286 C 20,25.224077 18.366934,27 16,27 13.633066,27 12.118199,25.221124 12,22.857143 V 17.142857 7.086 Z"/>
+ <path style="opacity:0.2" d="m 9.0355906,3.0001712 a 0.74785611,0.50640412 0 0 0 -0.074742,0.00122 0.74785611,0.50640412 0 0 0 -0.6086078,0.2520219 L 4.1002895,8.2402815 A 0.74785611,0.50640412 0 0 0 4.7480478,9 H 13.25195 A 0.74785611,0.50640412 0 0 0 13.89971,8.2402815 L 9.6477584,3.2534107 A 0.74785611,0.50640412 0 0 0 9.0355906,3.0001712 Z"/>
+ <path style="fill:#ffe334" d="m 9.0355906,2.0001712 a 0.74785611,0.50640412 0 0 0 -0.074742,0.00122 0.74785611,0.50640412 0 0 0 -0.6086078,0.2520219 L 4.1002895,7.2402815 A 0.74785611,0.50640412 0 0 0 4.7480478,8 H 13.25195 A 0.74785611,0.50640412 0 0 0 13.89971,7.2402815 L 9.6477584,2.2534107 A 0.74785611,0.50640412 0 0 0 9.0355906,2.0001712 Z"/>
+ <path style="opacity:0.2" d="m 23.035601,3.0001732 a 0.74785612,0.50640438 0 0 0 -0.07475,0.00121 0.74785612,0.50640438 0 0 0 -0.608609,0.2520221 L 18.10029,8.2402811 A 0.74785612,0.50640438 0 0 0 18.748049,9 h 8.503903 A 0.74785612,0.50640438 0 0 0 27.899716,8.2402819 L 23.647769,3.2534128 A 0.74785612,0.50640438 0 0 0 23.035601,3.0001732 Z"/>
+ <path style="fill:#ffe334" d="m 23.035601,2.0001732 a 0.74785612,0.50640438 0 0 0 -0.07475,0.00121 0.74785612,0.50640438 0 0 0 -0.608609,0.2520221 L 18.10029,7.2402811 A 0.74785612,0.50640438 0 0 0 18.748049,8 h 8.503903 A 0.74785612,0.50640438 0 0 0 27.899716,7.2402819 L 23.647769,2.2534128 A 0.74785612,0.50640438 0 0 0 23.035601,2.0001732 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 12,22.857422 v 1 C 12.118199,26.221403 13.633066,28 16,28 c 2.366934,0 4,-1.775644 4,-4.142578 v -1 C 20,25.224356 18.366934,27 16,27 13.633066,27 12.118199,25.221403 12,22.857422 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9.0351562 2 A 0.74785611 0.50640412 0 0 0 8.9609375 2.0019531 A 0.74785611 0.50640412 0 0 0 8.3515625 2.2539062 L 4.0996094 7.2402344 A 0.74785611 0.50640412 0 0 0 4.3652344 7.9277344 L 8.3515625 3.2539062 A 0.74785611 0.50640412 0 0 1 8.9609375 3.0019531 A 0.74785611 0.50640412 0 0 1 9.0351562 3 A 0.74785611 0.50640412 0 0 1 9.6484375 3.2539062 L 13.634766 7.9277344 A 0.74785611 0.50640412 0 0 0 13.900391 7.2402344 L 9.6484375 2.2539062 A 0.74785611 0.50640412 0 0 0 9.0351562 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.035156 2 A 0.74785612 0.50640438 0 0 0 22.960938 2.0019531 A 0.74785612 0.50640438 0 0 0 22.351562 2.2539062 L 18.099609 7.2402344 A 0.74785612 0.50640438 0 0 0 18.365234 7.9277344 L 22.351562 3.2539062 A 0.74785612 0.50640438 0 0 1 22.960938 3.0019531 A 0.74785612 0.50640438 0 0 1 23.035156 3 A 0.74785612 0.50640438 0 0 1 23.648438 3.2539062 L 27.634766 7.9277344 A 0.74785612 0.50640438 0 0 0 27.900391 7.2402344 L 23.648438 2.2539062 A 0.74785612 0.50640438 0 0 0 23.035156 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/unity-color-panel.svg b/.icons/awkward/32x32/apps/unity-color-panel.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unity-color-panel.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/unity-datetime-panel.svg b/.icons/awkward/32x32/apps/unity-datetime-panel.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unity-datetime-panel.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/unity-display-panel.svg b/.icons/awkward/32x32/apps/unity-display-panel.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unity-display-panel.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/unity-editor-icon.svg b/.icons/awkward/32x32/apps/unity-editor-icon.svg
new file mode 100644
index 00000000..482e6b6f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unity-editor-icon.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4c5969" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m17.736 17.501 3.229-5.742 1.535 5.742-1.535 5.74zm-1.5737 1.2661 3.2292 5.4069-5.623-1.484-4.0635-3.923zm3.2285-7.9408-3.2285 6.0408h-6.4577l4.063-4.5564zm4.61 4.6738-1.97-7.5-7.352 2.0225-1.088 1.9705-2.209-0.016-5.381 5.524 5.3813 5.5231h0.000263l2.2074-0.01683 1.0899 1.9705 7.3513 2.0222 1.97-7.5-1-1.999"/>
+ <path fill="#fff" d="m17.736 16.501 3.229-5.742 1.535 5.742-1.535 5.74zm-1.5737 1.2661 3.2292 5.4069l-5.623-1.484-4.0635-3.923zm3.2285-7.9408-3.2285 6.0408h-6.4577l4.063-4.5564zm4.61 4.6738-1.97-7.5-7.352 2.0225-1.088 1.9705-2.209-0.016-5.381 5.524l5.3813 5.5231h0.000263l2.2074-0.01683 1.0899 1.9705 7.3513 2.0222 1.97-7.5-1-1.999"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/unity-lens-photos.svg b/.icons/awkward/32x32/apps/unity-lens-photos.svg
new file mode 120000
index 00000000..4c618b0d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unity-lens-photos.svg
@@ -0,0 +1 @@
+showfoto.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/unity-mail.svg b/.icons/awkward/32x32/apps/unity-mail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unity-mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/unity-power-panel.svg b/.icons/awkward/32x32/apps/unity-power-panel.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unity-power-panel.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/unity-scope-gdrive.svg b/.icons/awkward/32x32/apps/unity-scope-gdrive.svg
new file mode 120000
index 00000000..a88855e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unity-scope-gdrive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/unity-sound-panel.svg b/.icons/awkward/32x32/apps/unity-sound-panel.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unity-sound-panel.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/unity-tweak-tool.svg b/.icons/awkward/32x32/apps/unity-tweak-tool.svg
new file mode 100644
index 00000000..c7932dd8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unity-tweak-tool.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#a43b84" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="M 10,10 V 18.4 C 10,18.4 10,24 14.5,24 H 22 V 10 H 19 V 20.5 H 15.25 C 13,20.5 13,17.7 13,17.7 V 10 Z"/>
+ <path style="fill:#ffffff" d="M 10,9 V 17.4 C 10,17.4 10,23 14.5,23 H 22 V 9 H 19 V 19.5 H 15.25 C 13,19.5 13,16.7 13,16.7 V 9 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <circle opacity=".2" cx="24" cy="24" r="8"/>
+ <circle fill="#42a1cd" cx="24" cy="23" r="8"/>
+ <path fill="#fff" d="m22.964 19-0.0882 1.0536a3.1429 3.1429 0 0 0 -0.91852 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0 -0.048 0.53013 3.1429 3.1429 0 0 0 0.0457 0.53237l-0.867 0.602 1 1.7321 0.95536-0.44978a3.1429 3.1429 0 0 0 0.92075 0.5279l0.0882 1.0558h2l0.0882-1.0536a3.1429 3.1429 0 0 0 0.91854 -0.53126l0.95758 0.4509 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048 -0.53013 3.1429 3.1429 0 0 0 -0.0457 -0.53237l0.86719-0.60156-1-1.7321-0.95536 0.44978a3.1429 3.1429 0 0 0 -0.921 -0.528l-0.088-1.056h-2zm1 2.8572a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1 -1.143 1.143 1.1429 1.1429 0 0 1 -1.143 -1.143 1.1429 1.1429 0 0 1 1.143 -1.143z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/unity-webapps-facebook.svg b/.icons/awkward/32x32/apps/unity-webapps-facebook.svg
new file mode 120000
index 00000000..578089b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unity-webapps-facebook.svg
@@ -0,0 +1 @@
+facebook.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/unity-webapps-gmail.svg b/.icons/awkward/32x32/apps/unity-webapps-gmail.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unity-webapps-gmail.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/unity-webapps-wordpress.svg b/.icons/awkward/32x32/apps/unity-webapps-wordpress.svg
new file mode 120000
index 00000000..4f29f580
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unity-webapps-wordpress.svg
@@ -0,0 +1 @@
+wordpress.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/unityhub.svg b/.icons/awkward/32x32/apps/unityhub.svg
new file mode 100644
index 00000000..e915ff51
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unityhub.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4004 2 C 2.6248 2 2 2.6248 2 3.4004 L 2 4.4004 C 2 3.6248 2.6248 3 3.4004 3 L 28.6 3 C 29.375 3 30 3.6248 30 4.4004 L 30 3.4004 C 30 2.6248 29.375 2 28.6 2 L 3.4004 2 z"/>
+ <path style="opacity:0.2" d="M 21.75,7.906 14.236,9.9198 13.324,11.5 H 11.5 L 6,17 11.5,22.5 H 13.324 L 14.236,24.08 21.75,26.094 23.764,18.58 22.852,17 23.764,15.42 Z M 19.133,10.437 15.924,16 H 9.5 L 13.572,11.928 Z M 20.865,11.438 22.357,17 20.867,22.562 17.654,17 Z M 9.5,18 H 15.924 L 19.135,23.562 13.57,22.07 Z"/>
+ <path style="fill:#303030" d="M 21.75,6.906 14.236,8.9198 13.324,10.5 H 11.5 L 6,16 11.5,21.5 H 13.324 L 14.236,23.08 21.75,25.094 23.764,17.58 22.852,16 23.764,14.42 Z M 19.133,9.4373 15.924,15 H 9.5 L 13.572,10.928 Z M 20.865,10.438 22.357,16 20.867,21.562 17.654,16 Z M 9.5,17 H 15.924 L 19.135,22.562 13.57,21.07 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/unknown-horizons.svg b/.icons/awkward/32x32/apps/unknown-horizons.svg
new file mode 100644
index 00000000..f6c2854f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unknown-horizons.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 21.2,24 H 2 c 0,0 4.2,6 16.8,6 C 27.2,30 30,25.8 30,23.7 30,21.883282 30,21 28.6,21 h -6 c -1.4,0 -1.4,1.321299 -1.4,3 z"/>
+ <path style="opacity:0.2" d="M 19,9 V 5 l 5,2 z"/>
+ <path style="fill:#784421" d="M 21.2,23 H 2 c 0,0 4.2,6 16.8,6 C 27.2,29 30,24.8 30,22.7 30,20.883282 30,20 28.6,20 h -6 c -1.4,0 -1.4,1.321299 -1.4,3 z"/>
+ <path style="opacity:0.2" d="M 19,9 V 24 C 19,24 13,20.5725 13,16.499999 13,12.4275 19,9 19,9 Z"/>
+ <path style="fill:#e4e4e4" d="M 19,8 V 23 C 19,23 13,19.5725 13,15.499999 13,11.4275 19,8 19,8 Z"/>
+ <path style="fill:#c83737" d="M 19,8 V 4 l 5,2 z"/>
+ <path style="opacity:0.2" d="m 10,14 v 10 c 0,0 -4,-2.285 -4,-5 0,-2.715 4,-5 4,-5 z"/>
+ <path style="fill:#e4e4e4" d="m 10,13 v 10 c 0,0 -4,-2.285 -4,-5 0,-2.715 4,-5 4,-5 z"/>
+ <path style="opacity:0.4" d="M 22,21.666667 C 22,21.666667 22,21 22.5,21 23,21 23,21.666667 23,21.666667 V 23 h -1 z"/>
+ <path style="opacity:0.4" d="M 25,21.666667 C 25,21.666667 25,21 25.5,21 26,21 26,21.666667 26,21.666667 V 23 h -1 z"/>
+ <path style="opacity:0.4" d="M 28,21.666667 C 28,21.666667 28,21 28.5,21 29,21 29,21.666667 29,21.666667 V 23 h -1 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 22.599609 20 C 21.199609 20 21.199219 21.321299 21.199219 23 L 2 23 C 2 23 2.2957844 23.406813 2.9277344 24 L 21.199219 24 C 21.199219 22.321299 21.199609 21 22.599609 21 L 28.599609 21 C 29.759555 21 29.950271 21.643553 29.984375 22.884766 C 29.988749 22.823378 30 22.757506 30 22.699219 C 30 20.882501 29.999609 20 28.599609 20 L 22.599609 20 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 19 8 C 19 8 13 11.427501 13 15.5 C 13 15.668344 13.023312 15.834057 13.042969 16 C 13.498848 12.151523 19 9 19 9 L 19 8 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 19 4 L 19 5 L 22.75 6.5 L 24 6 L 19 4 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10 13 C 10 13 6 15.285 6 18 C 6 18.167077 6.0164902 18.332705 6.0449219 18.496094 C 6.484375 16.007965 10 14 10 14 L 10 13 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/unturned.svg b/.icons/awkward/32x32/apps/unturned.svg
new file mode 100644
index 00000000..19a3cc8c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/unturned.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#568156" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 12,18 0,2 7,0 0,-2 z m 7,2 0,2 2,0 0,2 -11,0 0,-2 2,0 0,-2 -2,0 -2,0 0,4 -1.1,0 0,3 2.1,0 0,-1 12,0 0,2 2,0 0,-8 -2,0 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 5,14 0,3 3,0 0,-3 -3,0 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 5,13 0,3 3,0 0,-3 -3,0 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 24,14 0,3 3,0 0,-3 -3,0 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 24,13 0,3 3,0 0,-3 -3,0 z"/>
+ <path style="fill:#3f3f3f;fill-rule:evenodd" d="m 12,17 0,2 7,0 0,-2 z m 7,2 0,2 2,0 0,2 -11,0 0,-2 2,0 0,-2 -2,0 -2,0 0,4 -1.1,0 0,3 2.1,0 0,-1 12,0 0,2 2,0 0,-8 -2,0 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 12,20 0,2 -2,0 0,2 2,0 7,0 2,0 0,-2 -2,0 0,-2 z"/>
+ <path style="fill:#c03c3c;fill-rule:evenodd" d="m 12,19 0,2 -2,0 0,2 2,0 7,0 2,0 0,-2 -2,0 0,-2 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 12 19 L 12 20 L 19 20 L 19 19 L 12 19 z M 10 21 L 10 22 L 12 22 L 12 21 L 10 21 z M 19 21 L 19 22 L 21 22 L 21 21 L 19 21 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/update-manager.svg b/.icons/awkward/32x32/apps/update-manager.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/update-manager.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/update-notifier.svg b/.icons/awkward/32x32/apps/update-notifier.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/update-notifier.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/uplink.svg b/.icons/awkward/32x32/apps/uplink.svg
new file mode 100644
index 00000000..f46e3db8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/uplink.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="M 14,6 C 12.395927,6 11.063958,7.3428081 11.025391,8.9394531 10.493962,8.4408521 9.8055326,8 9,8 H 6 C 4.8333333,8 3.6994514,8.8784409 3.3359375,9.6054688 2.9724236,10.332497 3,11 3,11 V 24 C 3,24 2.972424,24.667503 3.3359375,25.394531 3.6994514,26.121559 4.8333333,27 6,27 h 16 c 2.9,0 4.867316,-0.964998 5.912109,-2.21875 C 28.956902,23.527498 29,22 29,22 V 11 C 29,11 29.02758,10.332497 28.664062,9.6054688 28.300549,8.8784409 27.166667,8 26,8 H 20.578125 C 20.129606,6.8983667 19.241698,6 18,6 Z"/>
+ <path style="fill:#bfbfbf" d="M 14,5 C 12.395927,5 11.063958,6.3428081 11.025391,7.9394531 10.493962,7.4408521 9.8055326,7 9,7 H 6 C 4.8333333,7 3.6994514,7.8784409 3.3359375,8.6054688 2.9724236,9.3324966 3,10 3,10 V 23 C 3,23 2.972424,23.667503 3.3359375,24.394531 3.6994514,25.121559 4.8333333,26 6,26 h 16 c 2.9,0 4.867316,-0.964998 5.912109,-2.21875 C 28.956902,22.527498 29,21 29,21 V 10 C 29,10 29.027576,9.3324966 28.664062,8.6054688 28.300549,7.8784409 27.166667,7 26,7 H 20.578125 C 20.129606,5.8983667 19.241698,5 18,5 Z"/>
+ <path style="opacity:0.1" d="m 14,8 c -0.554,0 -1,0.446 -1,1 v 2 c 0,0.554 0.446,1 1,1 h 4 c 0.554,0 1,-0.446 1,-1 V 9 C 19,8.446 18.554,8 18,8 Z m -8,2 c -1,0 -1,1 -1,1 v 13 c 0,0 0,1 1,1 h 16 c 5,0 5,-3 5,-3 V 11 c 0,0 0,-1 -1,-1 h -4 v 9 c 0,2 -2,2 -2,2 h -9 c -1,0 -1,-1 -1,-1 v -9 c 0,0 0,-1 -1,-1 z"/>
+ <path style="fill:#2e56b2" d="m 14,7 c -0.554,0 -1,0.446 -1,1 v 2 c 0,0.554 0.446,1 1,1 h 4 c 0.554,0 1,-0.446 1,-1 V 8 C 19,7.446 18.554,7 18,7 Z M 6,9 C 5,9 5,10 5,10 v 13 c 0,0 0,1 1,1 h 16 c 5,0 5,-3 5,-3 V 10 c 0,0 0,-1 -1,-1 h -4 v 9 c 0,2 -2,2 -2,2 h -9 c -1,0 -1,-1 -1,-1 v -9 c 0,0 0,-1 -1,-1 z"/>
+ <path style="fill:#ffffff;opacity:.2" d="M 14 5 C 12.395927 5 11.063958 6.3428081 11.025391 7.9394531 C 10.493962 7.4408521 9.8055326 7 9 7 L 6 7 C 4.8333333 7 3.6994514 7.8784408 3.3359375 8.6054688 C 2.9724236 9.3324966 3 10 3 10 L 3 11 C 3 11 2.9724245 10.332497 3.3359375 9.6054688 C 3.6994515 8.8784409 4.833333 8 6 8 L 9 8 C 9.805533 8 10.493962 8.4408521 11.025391 8.9394531 C 11.063958 7.3428081 12.395927 6 14 6 L 18 6 C 19.241698 6 20.129606 6.8983667 20.578125 8 L 26 8 C 27.166667 8 28.300549 8.8784408 28.664062 9.6054688 C 29.02758 10.332497 29 11 29 11 L 29 10 C 29 10 29.02758 9.3324965 28.664062 8.6054688 C 28.300549 7.8784408 27.166667 7 26 7 L 20.578125 7 C 20.129606 5.8983667 19.241698 5 18 5 L 14 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/upload-pictures.svg b/.icons/awkward/32x32/apps/upload-pictures.svg
new file mode 100644
index 00000000..ac427d01
--- /dev/null
+++ b/.icons/awkward/32x32/apps/upload-pictures.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#ff766a" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v16.5h28v-16.5c0-0.831-0.669-1.5-1.5-1.5h-25zm26.094 23.5c-0.253 0.253-0.612 0.405-1 0.406l-25.094 0.094h25c0.44 0 0.82-0.2 1.094-0.5z"/>
+ <path fill="#fff" opacity=".2" d="m3.5001 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m22 10c2.2091 0 4 1.7909 4 4s-1.7909 4-4 4-4-1.7909-4-4 1.7909-4 4-4z"/>
+ <path fill="#fffee4" fill-rule="evenodd" d="m22 9c2.2091 0 4 1.7909 4 4s-1.7909 4-4 4-4-1.7909-4-4 1.7909-4 4-4z"/>
+ <path fill="#d22f7a" d="m2.0001 22v4.5s0 1.506 1.5 1.5l25.1-0.1c0.7756-0.003 1.4-0.6244 1.4-1.4v-4.5z"/>
+ <path d="m2.0001 22v-0.8s2.0192-1.3333 2.5868-1.4496c0.56768-0.11632 1.2381-0.0217 1.9271 0.1084 0.68899 0.1296 1.7176 0.30488 2.0386 0.31584 0.32104 0.0112 0.90198-0.028 1.577-0.0688 0.675-0.04 1.7926-0.0768 2.1412-0.0728 0.34861 0 1.2189 0.048 2.1465 0.10463 0.92767 0.0568 2.2018 0.15169 2.4909 0.17824 0.2891 0.0264 0.62891 0.0752 1.0146 0.12841 0.38563 0.0528 1.0533 0.13255 1.2894 0.15448 0.23617 0.0215 0.78372 0.0969 1.419 0.15536 0.6353 0.0584 1.652 0.0784 1.9456 0.0568 0.29361-0.0217 0.90903-0.23904 1.5949-0.43944 0.68582-0.20032 1.4421-0.38376 2.0173-0.3384 0.57523 0.0455 3.8111 1.1668 3.8111 1.1668v0.8h-24.6z"/>
+ <path opacity=".2" d="m2.0001 26.5v1s0 1.506 1.5 1.5l25.1-0.09961c0.775-0.003 1.4-0.624 1.4-1.4v-1c0 0.7756-0.62479 1.3974-1.4004 1.4004l-25.1 0.1 25.094-0.094c0.3878-0.0015 0.74695-0.15358 1-0.40625-0.2739 0.29978-0.65381 0.5-1.0938 0.5h-25c-1.5 0.006-1.5-1.5-1.5-1.5zm1.5 2.5h25c0.43994 0 0.81985-0.20022 1.0938-0.5-0.25305 0.25267-0.6122 0.40475-1 0.40625l-25.094 0.094z"/>
+ <circle opacity=".2" cx="24.5" cy="24.5" r="7.5"/>
+ <circle fill="#7bbe4d" cx="24.5" cy="23.5" r="7.5"/>
+ <rect fill="#fff" width="3" height="7" x="23" y="21" rx=".444" ry=".453"/>
+ <path fill="#fff" transform="matrix(.52605 0 0 .43388 5.4186 8.7283)" d="m36.273 23.674 3.3267 5.762 3.3267 5.762h-6.6534l-6.6534-0.000001 3.3267-5.762z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/upsource.svg b/.icons/awkward/32x32/apps/upsource.svg
new file mode 100644
index 00000000..cff690a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/upsource.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#2086e7" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#ff8c2a" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#6655e4" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#2086e7" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23.9999 H 17.000242"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23 H 17.000242"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 13.000241,9.9996586 -4e-6,6.0000014 c 0,1.514679 -1.043947,2.024798 -1.999997,2.000001 -0.89596,0.0036 -2.0000015,-0.466262 -2.0000015,-2.000001 l 4e-6,-6.0000014"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 13.000241,8.9997586 -4e-6,6.0000014 c 0,1.514679 -1.043947,2.024798 -1.999997,2.000001 -0.89596,0.0036 -2.0000015,-0.466262 -2.0000015,-2.000001 l 4e-6,-6.0000014"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 17.000242,13.999657 c 0,0 4.000003,0.464501 4.000003,-1.999997 0,-2.4645014 -4.000003,-2.0000014 -4.000003,-2.0000014 m 9.8e-5,8.0000994 V 9.9997566"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 17.000242,12.999757 c 0,0 4.000003,0.464501 4.000003,-1.999997 0,-2.4645014 -4.000003,-2.0000014 -4.000003,-2.0000014 m 9.8e-5,8.0000994 V 8.9998566"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/upwork.svg b/.icons/awkward/32x32/apps/upwork.svg
new file mode 100644
index 00000000..fc991e4d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/upwork.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="2.1" ry="2.1"/>
+ <rect style="fill:#7cca3e" width="28" height="28" x="2" y="2" rx="2.1" ry="2.1"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 6,11 0,7.400391 c 6.13e-5,0.127867 0.01647,0.255201 0.048828,0.378906 0,0 0.2233259,0.853813 0.8867188,1.638672 C 7.5989398,21.202828 8.8464286,22 10.5,22 c 1.653571,0 2.90106,-0.797172 3.564453,-1.582031 0.663393,-0.784859 0.886719,-1.638672 0.886719,-1.638672 0.03236,-0.123705 0.04877,-0.251039 0.04883,-0.378906 l 0,-2.749428 c 0.390672,0.444737 0.361003,0.465102 0.804688,0.9375 0.285775,0.30427 0.609172,0.558664 0.908203,0.859375 -0.0057,0.02842 -0.01582,0.05556 -0.02148,0.08398 C 16.01589,20.922651 16,25.264286 16,26 l 3,0 c 0,-0.49408 0.21437,-2.984858 0.470703,-5.193359 0.828698,0.621889 1.654794,1.147636 2.769531,1.191406 1.721164,0.06758 3.242643,-0.58494 4.246094,-1.636719 C 27.489779,19.30955 28,17.914039 28,16.5 28,13.495238 25.504762,11 22.5,11 18.928934,11.043228 18.64643,13.483547 17.707031,14.201744 16.449655,12.825236 15.431606,11.528725 15,11 l -3,0 c 0,0 -2.82e-4,0.699788 0,1.5 l 0,5.601562 c -0.01819,0.05403 -0.04218,0.162712 -0.226562,0.38086 C 11.54933,18.747563 11.296429,19 10.5,19 9.7035714,19 9.4506696,18.747563 9.2265625,18.482422 9.0421759,18.264274 9.0181936,18.15559 9,18.101562 L 9,11 Z m 16.5,3 c 1.195238,0 2.5,1.304762 2.5,2.5 0,0.685961 -0.254804,1.341575 -0.683594,1.791016 -0.42879,0.449441 -1.007158,0.748234 -1.957031,0.710937 0.04702,0.0018 -0.774232,-0.291684 -1.628906,-0.970703 -0.179881,-0.142911 -0.386984,-0.381922 -0.576172,-0.546875 0.24864,-0.820954 0.454388,-1.755762 0.78125,-2.296875 C 21.480594,14.285185 21.892347,14 22.5,14 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 6,10 0,7.400391 c 6.13e-5,0.127867 0.01647,0.255201 0.048828,0.378906 0,0 0.2233259,0.853813 0.8867188,1.638672 C 7.5989398,20.202828 8.8464286,21 10.5,21 c 1.653571,0 2.90106,-0.797172 3.564453,-1.582031 0.663393,-0.784859 0.886719,-1.638672 0.886719,-1.638672 0.03236,-0.123705 0.04877,-0.251039 0.04883,-0.378906 l 0,-2.749428 c 0.390672,0.444737 0.361003,0.465102 0.804688,0.9375 0.285775,0.30427 0.609172,0.558664 0.908203,0.859375 -0.0057,0.02842 -0.01582,0.05556 -0.02148,0.08398 C 16.01589,19.922651 16,24.264286 16,25 l 3,0 c 0,-0.49408 0.21437,-2.984858 0.470703,-5.193359 0.828698,0.621889 1.654794,1.147636 2.769531,1.191406 1.721164,0.06758 3.242643,-0.58494 4.246094,-1.636719 C 27.489779,18.30955 28,16.914039 28,15.5 28,12.495238 25.504762,10 22.5,10 18.928934,10.043228 18.64643,12.483547 17.707031,13.201744 16.449655,11.825236 15.431606,10.528725 15,10 l -3,0 c 0,0 -2.82e-4,0.699788 0,1.5 l 0,5.601562 c -0.01819,0.05403 -0.04218,0.162712 -0.226562,0.38086 C 11.54933,17.747563 11.296429,18 10.5,18 9.7035714,18 9.4506696,17.747563 9.2265625,17.482422 9.0421759,17.264274 9.0181936,17.15559 9,17.101562 L 9,10 Z m 16.5,3 c 1.195238,0 2.5,1.304762 2.5,2.5 0,0.685961 -0.254804,1.341575 -0.683594,1.791016 -0.42879,0.449441 -1.007158,0.748234 -1.957031,0.710937 0.04702,0.0018 -0.774232,-0.291684 -1.628906,-0.970703 -0.179881,-0.142911 -0.386984,-0.381922 -0.576172,-0.546875 0.24864,-0.820954 0.454388,-1.755762 0.78125,-2.296875 C 21.480594,13.285185 21.892347,13 22.5,13 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.0996094 2 C 2.9362094 2 2 2.9362094 2 4.0996094 L 2 5.0996094 C 2 3.9362094 2.9362094 3 4.0996094 3 L 27.900391 3 C 29.063791 3 30 3.9362094 30 5.0996094 L 30 4.0996094 C 30 2.9362094 29.063791 2 27.900391 2 L 4.0996094 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/uqm.svg b/.icons/awkward/32x32/apps/uqm.svg
new file mode 100644
index 00000000..414013ea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/uqm.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#636363" width="22" height="4.22" x="11.3" y=".66" transform="matrix(0.70773135,0.70648166,-0.70773135,0.70648166,0,0)"/>
+ <path style="opacity:0.2" d="M 17.726268,3.0046022 C 17.3685,3.0348015 17.187702,3.2156579 16.844456,3.5582989 L 15.650931,4.7490888 C 15.11241,5.1705919 15.038448,5.3794324 15.038446,6.015072 V 9.9278623 L 6.2808071,18.870407 2.9025735,19.121963 C 1.9787183,19.114536 2.082281,19.255392 2.082282,20.10768 l 1.3234037,2.329628 3.5887756,3.401475 3.2797987,3.457529 2.589387,1.614607 c 0.932938,0.05895 0.934484,0.05598 1.006224,-0.824393 l 0.252923,-3.389171 8.957583,-8.641479 h 3.545027 c 0.702313,0.09591 0.87086,-0.101982 1.341177,-0.571469 L 29.41713,16.03796 c 0.661276,-0.492343 0.579672,-0.862243 0.579672,-1.637849 V 8.8724209 L 29.272212,6.9789146 26.034795,3.7483332 24.107109,3.0237423 H 18.155554 C 17.98422,3.0009463 17.845525,2.9945353 17.726268,3.0046022 Z M 9.366471,3.5213858 2.700235,10.175317 c -0.4775811,0.476738 -0.7935501,0.658905 -0.6753734,1.365785 l 0.036913,5.958051 c 0.020738,1.159602 0.038475,0.908782 0.8066201,0.149019 L 13.227309,7.3753888 Z M 25.665663,19.791867 15.376473,30.134376 c -0.761107,0.76679 -1.014001,0.783185 0.147652,0.803886 l 5.970355,0.03691 c 0.708131,0.117969 0.889572,-0.197268 1.367153,-0.674007 l 6.664869,-6.655298 z"/>
+ <path style="fill:#138f32" d="M 17.726268,2.0046088 C 17.3685,2.0348081 17.187702,2.2156645 16.844456,2.5583055 L 15.650931,3.7490954 C 15.11241,4.1705985 15.038448,4.379439 15.038446,5.0150786 V 8.9278689 L 6.2808071,17.870414 2.9025735,18.12197 C 1.9787183,18.114543 2.082281,18.255399 2.082282,19.107687 l 1.3234037,2.329628 3.5887756,3.401475 3.2797987,3.457529 2.589387,1.614607 c 0.932938,0.05895 0.934484,0.05598 1.006224,-0.824393 l 0.252923,-3.389171 8.957583,-8.641479 h 3.545027 c 0.702313,0.09591 0.87086,-0.101982 1.341177,-0.571469 l 1.450549,-1.446447 c 0.661276,-0.492343 0.579672,-0.862243 0.579672,-1.637849 V 7.8724275 L 29.272212,5.9789212 26.034795,2.7483398 24.107109,2.0237489 H 18.155554 C 17.98422,2.0009529 17.845525,1.9945419 17.726268,2.0046088 Z M 9.366471,2.5213924 2.700235,9.1753237 C 2.2226539,9.6520619 1.9066849,9.8342288 2.0248616,10.541109 l 0.036913,5.958051 c 0.020738,1.159602 0.038475,0.908782 0.8066201,0.149019 L 13.227309,6.3753954 Z M 25.665663,18.791874 15.376473,29.134383 c -0.761107,0.76679 -1.014001,0.783185 0.147652,0.803886 l 5.970355,0.03691 c 0.708131,0.117969 0.889572,-0.197268 1.367153,-0.674007 l 6.664869,-6.655298 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17.726562 2.0039062 C 17.368794 2.0341055 17.186996 2.2159527 16.84375 2.5585938 L 15.650391 3.75 C 15.11187 4.1715031 15.039065 4.3799854 15.039062 5.015625 L 15.039062 6.015625 C 15.039065 5.3799854 15.11187 5.1715031 15.650391 4.75 L 16.84375 3.5585938 C 17.186996 3.2159527 17.368794 3.0341056 17.726562 3.0039062 C 17.84582 2.9938394 17.984916 3.0006415 18.15625 3.0234375 L 24.107422 3.0234375 L 26.035156 3.7480469 L 29.271484 6.9785156 L 29.996094 8.8730469 L 29.996094 7.8730469 L 29.271484 5.9785156 L 26.035156 2.7480469 L 24.107422 2.0234375 L 18.15625 2.0234375 C 17.984916 2.0006415 17.84582 1.9938393 17.726562 2.0039062 z M 9.3671875 2.5214844 L 2.7011719 9.1757812 C 2.2235908 9.6525194 1.9072139 9.8341354 2.0253906 10.541016 L 2.0292969 11.056641 C 2.1039829 10.713245 2.3574408 10.518905 2.7011719 10.175781 L 9.3671875 3.5214844 L 12.724609 6.8730469 L 13.226562 6.375 L 9.3671875 2.5214844 z M 15.039062 8.9277344 L 6.28125 17.871094 L 2.9023438 18.121094 C 2.6455674 18.119029 2.4738847 18.131125 2.3515625 18.164062 C 2.2714307 18.238442 2.200526 18.293981 2.1621094 18.279297 C 2.0586575 18.416822 2.0820307 18.663706 2.0820312 19.107422 L 2.171875 19.267578 C 2.2710545 19.150734 2.473407 19.117645 2.9023438 19.121094 L 6.28125 18.871094 L 15.039062 9.9277344 L 15.039062 8.9277344 z M 29.996094 13.400391 L 29.996094 13.949219 C 30.000548 13.787959 29.996094 13.610837 29.996094 13.400391 z M 25.666016 18.791016 L 15.376953 29.134766 C 14.615846 29.901556 14.361784 29.916799 15.523438 29.9375 L 15.572266 29.9375 L 25.666016 19.791016 L 29.027344 23.146484 L 29.527344 22.646484 L 25.666016 18.791016 z"/>
+ <path style="opacity:0.2" d="m 23.85692,3.0238229 6.139882,6.1289444 V 7.3508608 c 0,0 -5.76e-4,-1.0955584 -0.713654,-1.8073758 L 27.627527,3.8905976 C 26.7599,3.0245033 25.52758,3.0238229 25.52758,3.0238229 Z M 10.181294,3.1126878 C 9.7560684,3.0928104 9.3692051,3.5173649 9.3692051,3.5173649 L 8.6391455,4.2474244 12.498617,8.10006 13.230044,7.3713682 c 0,0 0.778396,-0.6622498 0.192768,-1.2468434 L 10.606478,3.3136592 C 10.468808,3.1762331 10.323035,3.1193135 10.181294,3.1126878 Z M 26.477752,19.381803 c -0.433631,-0.02827 -0.806621,0.407411 -0.806621,0.407411 l -0.731426,0.73006 3.860838,3.854003 0.731427,-0.73006 c 0,0 0.754383,-0.684834 0.203706,-1.234539 l -2.816334,-2.810865 c -0.146407,-0.146148 -0.297047,-0.206588 -0.44159,-0.21601 z M 2.082282,19.83433 v 1.789603 c 0,0 0.2672563,1.374592 1.0089586,2.114985 l 6.2096071,6.198669 C 10.274772,30.909792 11.566219,30.911 11.566219,30.911 h 1.553086 l 0.02871,-0.03008 z"/>
+ <path style="fill:#ff6e23" d="m 23.85692,2.0237489 6.139882,6.1289444 V 6.3507868 c 0,0 -5.76e-4,-1.0955584 -0.713654,-1.8073758 L 27.627527,2.8905236 C 26.7599,2.0244293 25.52758,2.0237489 25.52758,2.0237489 Z M 10.181294,2.1126138 C 9.7560684,2.0927364 9.3692051,2.5172909 9.3692051,2.5172909 L 8.6391455,3.2473504 12.498617,7.099986 13.230044,6.3712942 c 0,0 0.778396,-0.6622498 0.192768,-1.2468434 L 10.606478,2.3135852 C 10.468808,2.1761591 10.323035,2.1192395 10.181294,2.1126138 Z M 26.477752,18.381729 c -0.433631,-0.02827 -0.806621,0.407411 -0.806621,0.407411 l -0.731426,0.73006 3.860838,3.854003 0.731427,-0.73006 c 0,0 0.754383,-0.684834 0.203706,-1.234539 l -2.816334,-2.810865 c -0.146407,-0.146148 -0.297047,-0.206588 -0.44159,-0.21601 z m -24.39547,0.452527 v 1.789603 c 0,0 0.2672563,1.374592 1.0089586,2.114985 l 6.2096071,6.198669 c 0.9739243,0.972205 2.2653713,0.973413 2.2653713,0.973413 h 1.553086 l 0.02871,-0.03008 z"/>
+ <path style="opacity:0.2" d="M 25.040428,6.8038457 C 24.306771,6.0714839 23.264445,6.0723067 23.264445,6.0723067 l -1.200834,10e-8 -0.211258,-0.00101 -5.085353,0.00101 3.643947,1.2602637 h 2.478491 l 2.891909,2.8868025 -9.8e-4,2.473105 1.263504,3.638522 V 11.253618 11.017507 9.7299995 c 0,0 5.32e-4,-0.9257487 -0.602439,-1.5276549 z"/>
+ <path style="fill:#ffd82b" d="M 25.040428,5.8038457 C 24.306771,5.0714839 23.264445,5.0723067 23.264445,5.0723067 l -1.200834,10e-8 -0.211258,-0.00101 -5.085353,0.00101 3.643947,1.2602637 h 2.478491 l 2.891909,2.8868026 -9.8e-4,2.4731049 1.263504,3.638522 V 10.253618 10.017507 8.7299995 c 0,0 5.32e-4,-0.9257487 -0.602439,-1.5276549 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 23.857422 2.0234375 L 24.859375 3.0234375 L 25.527344 3.0234375 C 25.527344 3.0234375 26.759326 3.0245307 27.626953 3.890625 L 29.283203 5.5429688 C 29.996281 6.2547862 29.996094 7.3515625 29.996094 7.3515625 L 29.996094 6.3515625 C 29.996094 6.3515625 29.996281 5.2547862 29.283203 4.5429688 L 27.626953 2.890625 C 26.759326 2.0245307 25.527344 2.0234375 25.527344 2.0234375 L 23.857422 2.0234375 z M 10.181641 2.1132812 C 9.756415 2.0934039 9.3691406 2.5175781 9.3691406 2.5175781 L 8.6386719 3.2480469 L 9.1386719 3.7480469 L 9.3691406 3.5175781 C 9.3691406 3.5175781 9.756415 3.0934039 10.181641 3.1132812 C 10.323382 3.119907 10.469752 3.177027 10.607422 3.3144531 L 13.421875 6.125 C 13.425229 6.1283476 13.426423 6.131413 13.429688 6.1347656 C 13.611696 5.8914705 13.798913 5.5013719 13.421875 5.125 L 10.607422 2.3144531 C 10.469752 2.177027 10.323382 2.1199069 10.181641 2.1132812 z M 26.478516 18.380859 C 26.044885 18.352589 25.671875 18.789063 25.671875 18.789062 L 24.939453 19.519531 L 25.441406 20.019531 L 25.671875 19.789062 C 25.671875 19.789062 26.044885 19.352589 26.478516 19.380859 C 26.623059 19.390281 26.773515 19.451508 26.919922 19.597656 L 29.726562 22.398438 C 29.903667 22.15101 30.089409 21.760661 29.736328 21.408203 L 26.919922 18.597656 C 26.773515 18.451508 26.623059 18.390281 26.478516 18.380859 z M 2.0820312 18.833984 L 2.0820312 19.833984 L 12.175781 29.910156 L 13.119141 29.910156 L 13.148438 29.880859 L 2.0820312 18.833984 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.767578 5.0722656 L 19.658203 6.0722656 L 21.851562 6.0722656 L 22.064453 6.0722656 L 23.263672 6.0722656 C 23.263672 6.0722656 24.307359 6.0723257 25.041016 6.8046875 L 26.441406 8.203125 C 27.044377 8.8050312 27.042969 9.7304688 27.042969 9.7304688 L 27.042969 8.7304688 C 27.042969 8.7304688 27.044377 7.8050312 26.441406 7.203125 L 25.041016 5.8046875 C 24.307359 5.0723257 23.263672 5.0722656 23.263672 5.0722656 L 22.064453 5.0722656 L 21.851562 5.0722656 L 16.767578 5.0722656 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/urbanterror.svg b/.icons/awkward/32x32/apps/urbanterror.svg
new file mode 100644
index 00000000..e97acfc9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/urbanterror.svg
@@ -0,0 +1,41 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#2a74c2" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <g opacity=".2" transform="matrix(.86603 .5 -.5 .86603 28.768 2.3492)">
+ <path d="m2 9h6v12h-6z"/>
+ <path d="m2 22h6v3h-6z"/>
+ <path d="m3 10h4v10h-4z"/>
+ <path d="m3 23h4v1h-4z"/>
+ </g>
+ <g opacity=".2" transform="matrix(.96593 .25882 -.25882 .96593 16.539 -4.2188)">
+ <path d="m2 9h6v12h-6z"/>
+ <path d="m2 22h6v3h-6z"/>
+ <path d="m3 10h4v10h-4z"/>
+ <path d="m3 23h4v1h-4z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <g opacity=".2" transform="matrix(.96593 -.25882 .25882 .96593 -3.2612 3.3694)">
+ <path d="m2 9h6v12h-6z"/>
+ <path d="m2 22h6v3h-6z"/>
+ <path d="m3 10h4v10h-4z"/>
+ <path d="m3 23h4v1h-4z"/>
+ </g>
+ <g transform="matrix(.96593 -.25882 .25882 .96593 -3.2612 2.3695)">
+ <path fill="#fff" d="m2 9h6v12h-6z"/>
+ <path fill="#fff" d="m2 22h6v3h-6z"/>
+ <path fill="#b0b0b0" d="m3 10h4v10h-4z"/>
+ <path fill="#b0b0b0" d="m3 23h4v1h-4z"/>
+ </g>
+ <g transform="matrix(.96593 .25882 -.25882 .96593 16.539 -5.2187)">
+ <path fill="#fff" d="m2 9h6v12h-6z"/>
+ <path fill="#fff" d="m2 22h6v3h-6z"/>
+ <path fill="#b0b0b0" d="m3 10h4v10h-4z"/>
+ <path fill="#b0b0b0" d="m3 23h4v1h-4z"/>
+ </g>
+ <g transform="matrix(.86603 .5 -.5 .86603 28.768 1.3494)">
+ <path fill="#fff" d="m2 9h6v12h-6z"/>
+ <path fill="#fff" d="m2 22h6v3h-6z"/>
+ <path fill="#b0b0b0" d="m3 10h4v10h-4z"/>
+ <path fill="#b0b0b0" d="m3 23h4v1h-4z"/>
+ </g>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/urserver.svg b/.icons/awkward/32x32/apps/urserver.svg
new file mode 100644
index 00000000..72ae1aa1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/urserver.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect opacity=".2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect fill="#5db43e" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m9.5 8c-0.9974 0-1.5 0.4855-1.5 1.5 0 1.056 0.4491 1.5 1.5 1.5 7.456 0 12.5 5.044 12.5 12.5 0 0.933 0.509 1.5 1.5 1.5 1.02 0 1.5-0.596 1.5-1.5 0-9.113-6.387-15.5-15.5-15.5zm11.5 0 4 4v-2c0-1.108-0.892-2-2-2h-2zm-11.5 6c-0.9686 0-1.5 0.428-1.5 1.5 0 1.027 0.4202 1.5 1.5 1.5 4.142 0 6.5 2.358 6.5 6.5 0 0.883 0.507 1.5 1.5 1.5 0.969 0 1.5-0.538 1.5-1.5 0-5.799-3.701-9.5-9.5-9.5zm0.5 6c-1.6569 0-3 1.343-3 3s1.3431 3 3 3c1.657 0 3-1.343 3-3s-1.343-3-3-3z"/>
+ <path fill="#fff" d="m9.5 7c-0.9974 0-1.5 0.4855-1.5 1.5 0 1.056 0.4491 1.5 1.5 1.5 7.456 0 12.5 5.044 12.5 12.5 0 0.933 0.509 1.5 1.5 1.5 1.02 0 1.5-0.596 1.5-1.5 0-9.113-6.387-15.5-15.5-15.5zm11.5 0l4 4v-2c0-1.108-0.892-2-2-2h-2zm-11.5 6c-0.9686 0-1.5 0.428-1.5 1.5 0 1.027 0.4202 1.5 1.5 1.5 4.142 0 6.5 2.358 6.5 6.5 0 0.883 0.507 1.5 1.5 1.5 0.969 0 1.5-0.538 1.5-1.5 0-5.799-3.701-9.5-9.5-9.5zm0.5 6c-1.6569 0-3 1.343-3 3s1.3431 3 3 3c1.657 0 3-1.343 3-3s-1.343-3-3-3z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/urxvt.svg b/.icons/awkward/32x32/apps/urxvt.svg
new file mode 120000
index 00000000..8e71357d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/urxvt.svg
@@ -0,0 +1 @@
+utilities-x-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/urxvt_48x48.svg b/.icons/awkward/32x32/apps/urxvt_48x48.svg
new file mode 120000
index 00000000..8e71357d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/urxvt_48x48.svg
@@ -0,0 +1 @@
+utilities-x-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/us.zoom.Zoom.svg b/.icons/awkward/32x32/apps/us.zoom.Zoom.svg
new file mode 120000
index 00000000..e522493b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/us.zoom.Zoom.svg
@@ -0,0 +1 @@
+Zoom.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/usb-creator-gtk.svg b/.icons/awkward/32x32/apps/usb-creator-gtk.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/usb-creator-gtk.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/usb-creator-kde.svg b/.icons/awkward/32x32/apps/usb-creator-kde.svg
new file mode 120000
index 00000000..2ce14272
--- /dev/null
+++ b/.icons/awkward/32x32/apps/usb-creator-kde.svg
@@ -0,0 +1 @@
+usb-creator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/usb-creator.svg b/.icons/awkward/32x32/apps/usb-creator.svg
new file mode 100644
index 00000000..9d2b4f1e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/usb-creator.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#b7b7b7" d="m6 3h20v10h-20z"/>
+ <rect fill="#4f4f4f" width="28" height="17" x="2" y="12" rx="1.4" ry="1.417"/>
+ <g style="opacity:.4">
+ <rect width="16" height="2" x="8" y="16"/>
+ <rect width="12" height="2" x="10" y="20"/>
+ <rect width="8" height="2" x="12" y="24"/>
+ </g>
+ <path opacity=".2" d="m2 27.584v1c0 0.785 0.6248 1.416 1.4004 1.416h25.2c0.775 0 1.4-0.631 1.4-1.416v-1c0 0.785-0.625 1.416-1.4 1.416h-25.2c-0.7752 0-1.4-0.631-1.4-1.416z"/>
+ <path fill="#fff" opacity=".2" d="m6 3v1h20v-1h-20z"/>
+ <circle style="opacity:.2" cx="24.5" cy="24.5" r="7.5"/>
+ <circle style="fill:#3cd240" cx="24.5" cy="23.5" r="7.5"/>
+ <path style="fill:#ffffff" d="m21 24 3.5 4 3.5-4h-2v-5h-3v5z"/>
+ <rect style="opacity:.5" width="5" height="3" x="8" y="5"/>
+ <rect style="opacity:.5" width="5" height="3" x="19" y="5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/usb.svg b/.icons/awkward/32x32/apps/usb.svg
new file mode 100644
index 00000000..d32be131
--- /dev/null
+++ b/.icons/awkward/32x32/apps/usb.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="8.7" ry="8.7"/>
+ <rect style="fill:#2d48a6" width="29" height="29" x="2" y="1" rx="8.7" ry="8.7"/>
+ <path style="opacity:0.2" d="M 16.5,4.5 13,10 h 2.050781 v 8.050781 H 9.900391 V 16.703125 C 11.174177,16.147016 11.99821,14.889886 12,13.5 12,11.567003 10.432997,10 8.5,10 6.5670034,10 5,11.567003 5,13.5 c 0.00157,1.350414 0.7798894,2.579455 2,3.158203 v 1.392578 c 0,2.9 2.900391,2.898438 2.900391,2.898438 h 5.15039 v 1.36914 C 13.803185,22.885876 13.001656,24.129391 13,25.5 c 0,1.932997 1.567003,3.5 3.5,3.5 1.932997,0 3.5,-1.567003 3.5,-3.5 -8.92e-4,-1.371317 -0.802542,-2.615783 -2.050781,-3.183594 v -1.367187 h 5.15039 c 0,0 2.900391,0.0016 2.900391,-2.898438 V 17 h 0.5 c 0.831,0 1.5,-0.669 1.5,-1.5 v -4 C 28,10.669 27.331,10 26.5,10 h -4 C 21.669,10 21,10.669 21,11.5 v 4 c 0,0.831 0.669,1.5 1.5,1.5 h 0.599609 v 1.050781 h -5.15039 V 10 H 20 Z"/>
+ <path style="fill:#ffffff" d="M 16.5,3.5 13,9 h 2.050781 v 8.050781 H 9.900391 V 15.703125 C 11.174177,15.147016 11.99821,13.889886 12,12.5 12,10.567003 10.432997,9 8.5,9 6.5670034,9 5,10.567003 5,12.5 c 0.00157,1.350414 0.7798894,2.579455 2,3.158203 v 1.392578 c 0,2.9 2.900391,2.898438 2.900391,2.898438 h 5.15039 v 1.36914 C 13.803185,21.885876 13.001656,23.129391 13,24.5 c 0,1.932997 1.567003,3.5 3.5,3.5 1.932997,0 3.5,-1.567003 3.5,-3.5 -8.92e-4,-1.371317 -0.802542,-2.615783 -2.050781,-3.183594 v -1.367187 h 5.15039 c 0,0 2.900391,0.0016 2.900391,-2.898438 V 16 h 0.5 c 0.831,0 1.5,-0.669 1.5,-1.5 v -4 C 28,9.669 27.331,9 26.5,9 h -4 C 21.669,9 21,9.669 21,10.5 v 4 c 0,0.831 0.669,1.5 1.5,1.5 h 0.599609 v 1.050781 h -5.15039 V 9 H 20 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.699219 1 C 5.8794189 1 2 4.8794189 2 9.6992188 L 2 10.699219 C 2 5.8794189 5.8794189 2 10.699219 2 L 22.300781 2 C 27.120581 2 31 5.8794189 31 10.699219 L 31 9.6992188 C 31 4.8794189 27.120581 1 22.300781 1 L 10.699219 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/usbguard-icon.svg b/.icons/awkward/32x32/apps/usbguard-icon.svg
new file mode 100644
index 00000000..b68736ce
--- /dev/null
+++ b/.icons/awkward/32x32/apps/usbguard-icon.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 13.269141,2.0024364 c -0.38837,0.00389 -0.784495,0.013025 -1.185014,0.02893 C 10.481716,2.0950001 8.8083285,2.2707045 7.2718319,2.6898833 5.7353355,3.1090614 4.2898075,3.7844995 3.2673743,4.9802254 2.5802722,5.7837827 2.1524972,6.8187848 2.0330424,8.0027879 h -0.016669 c 2.269e-4,0.055564 0.00164,0.1111244 0.0021,0.1666956 -0.032808,0.4375266 -0.022032,0.8943215 0.033341,1.368006 0.1702382,4.2248005 0.9988041,8.4082195 2.9514208,12.0744075 2.1888992,4.10983 5.8607998,7.513376 11.2444338,9.293623 a 1.8505094,1.8350825 0 0 0 1.34476,-0.06682 C 26.991083,26.643195 30.702887,18.685184 30.95127,9.8619262 a 1.2474669,1.2370674 0 0 0 0.01389,-0.1198555 c 0.05144,-0.5621679 0.04381,-1.095804 -0.009,-1.602895 -0.0012,-0.053135 -7.11e-4,-0.1059385 -0.0021,-0.1591187 L 30.9353,7.9807625 C 30.774722,6.7128718 30.302214,5.6312586 29.564818,4.8038867 28.50531,3.6150986 27.040292,2.9757769 25.50618,2.6030916 22.438289,1.8578017 18.881125,2.1013895 16.469929,2.0458324 h -0.0014 C 15.52998,2.0238394 14.434241,1.9907499 13.269131,2.0024364 Z"/>
+ <path style="fill:#17aeff" d="m 13.269141,1.0024346 c -0.38837,0.00389 -0.784495,0.013025 -1.185014,0.02893 C 10.481716,1.0949983 8.8083285,1.2707027 7.2718319,1.6898815 5.7353355,2.1090596 4.2898075,2.7844977 3.2673743,3.9802236 2.5802722,4.7837809 2.1524972,5.818783 2.0330424,7.0027861 h -0.016669 c 2.269e-4,0.055564 0.00164,0.1111244 0.0021,0.1666956 -0.032808,0.4375266 -0.022032,0.8943215 0.033341,1.368006 0.1702382,4.2248003 0.9988041,8.4082193 2.9514208,12.0744073 2.1888992,4.10983 5.8607998,7.513376 11.2444338,9.293623 a 1.8505094,1.8350825 0 0 0 1.34476,-0.06682 C 26.991083,25.643193 30.702887,17.685182 30.95127,8.8619244 a 1.2474669,1.2370674 0 0 0 0.01389,-0.1198555 c 0.05144,-0.5621679 0.04381,-1.095804 -0.009,-1.602895 -0.0012,-0.053135 -7.11e-4,-0.1059385 -0.0021,-0.1591187 L 30.9353,6.9807607 C 30.774722,5.71287 30.302214,4.6312568 29.564818,3.8038849 28.50531,2.6150968 27.040292,1.9757751 25.50618,1.6030898 22.438289,0.85779989 18.881125,1.1013877 16.469929,1.0458306 h -0.0014 C 15.52998,1.0238376 14.434241,0.9907481 13.269131,1.0024346 Z"/>
+ <path style="opacity:0.1" d="M 9.75,4 C 9.3345,4 9,4.3114187 9,4.6992188 V 10 H 8.8710938 5.625 C 5.8077688,13.644109 6.5777134,17.461797 8.1699219,20.333984 9.8953862,23.446551 12.325231,25.878701 16.5,27.375 20.674769,25.878701 23.104614,23.446551 24.830078,20.333984 26.422287,17.461797 27.192231,13.644109 27.375,10 H 24.128906 24 V 4.6992188 C 24,4.3114186 23.6655,4 23.25,4 Z m 2.662109,1 h 2.175782 C 14.815587,4.9997726 15.000228,5.1844136 15,5.4121094 V 7.5878906 C 15.000228,7.8155864 14.815587,8.0002274 14.587891,8 H 12.412109 C 12.184413,8.0002274 11.999772,7.8155864 12,7.5878906 V 5.4121094 C 11.999772,5.1844136 12.184413,4.9997726 12.412109,5 Z m 6,0 h 2.175782 C 20.815587,4.9997726 21.000228,5.1844136 21,5.4121094 V 7.5878906 C 21.000228,7.8155864 20.815587,8.0002274 20.587891,8 H 18.412109 C 18.184413,8.0002274 17.999772,7.8155864 18,7.5878906 V 5.4121094 C 17.999772,5.1844136 18.184413,4.9997726 18.412109,5 Z m -1.992187,6 h 0.002 c 2.653548,-10e-7 5.15383,1.973501 5.957031,4.263672 0.04755,0.136206 -0.04914,0.281066 -0.189453,0.28125 h -2.572265 c -0.06489,-4.8e-5 -0.125951,-0.0337 -0.164063,-0.08789 -0.698669,-0.997819 -1.760274,-1.580078 -3.082031,-1.580078 -2.22949,0 -3.472656,1.446281 -3.472656,3.630859 0,2.208915 1.387329,3.750466 3.603515,3.6875 2.356626,-0.06696 3.087891,-1.205078 3.087891,-1.205078 h -3.373047 c -0.111429,-3.89e-4 -0.200795,-0.09207 -0.201172,-0.207031 v -2.568359 c 3e-6,-0.115239 0.08947,-0.208594 0.201172,-0.208985 h 6.582031 c 0.111702,3.78e-4 0.201168,0.09374 0.201172,0.208985 v 0.277344 c 3.43e-4,0.007 3.43e-4,0.01447 0,0.02148 1.44e-4,0.01701 -0.002,0.03424 -0.0059,0.05078 C 22.966281,20.964133 20.199414,24 16.626953,24 12.899013,24 10,21.140273 10,17.474609 10,13.873598 12.862291,11 16.419922,11 Z"/>
+ <path style="fill:#173a4d" d="M 5.625 9 C 5.8077688 12.644109 6.5777134 16.461797 8.1699219 19.333984 C 9.8953862 22.446551 12.325231 24.878701 16.5 26.375 C 20.674769 24.878701 23.104614 22.446551 24.830078 19.333984 C 26.422287 16.461797 27.192231 12.644109 27.375 9 L 24.128906 9 L 16.5 9 L 8.8710938 9 L 5.625 9 z M 16.419922 10 L 16.421875 10 C 19.075423 9.999999 21.575705 11.973501 22.378906 14.263672 C 22.426456 14.399878 22.329768 14.544738 22.189453 14.544922 L 19.617188 14.544922 C 19.552298 14.544874 19.491237 14.511221 19.453125 14.457031 C 18.754456 13.459212 17.692851 12.876953 16.371094 12.876953 C 14.141604 12.876953 12.898438 14.323234 12.898438 16.507812 C 12.898438 18.716727 14.285767 20.258278 16.501953 20.195312 C 18.858579 20.128352 19.589844 18.990234 19.589844 18.990234 L 16.216797 18.990234 C 16.105368 18.989845 16.016002 18.898169 16.015625 18.783203 L 16.015625 16.214844 C 16.015628 16.099605 16.105097 16.00625 16.216797 16.005859 L 22.798828 16.005859 C 22.91053 16.006237 22.999996 16.099596 23 16.214844 L 23 16.492188 C 23.000343 16.499188 23.000343 16.506662 23 16.513672 C 23.000144 16.530682 22.998041 16.547913 22.994141 16.564453 C 22.966281 19.964133 20.199414 23 16.626953 23 C 12.899013 23 10 20.140273 10 16.474609 C 10 12.873598 12.862291 10 16.419922 10 z"/>
+ <path style="fill:#173a4d" d="M 9.75,3 C 9.3345,3 9,3.3114187 9,3.6992188 V 9.3007812 C 9,9.6885811 9.3345,10 9.75,10 h 13.5 C 23.6655,10 24,9.6885811 24,9.3007812 V 3.6992188 C 24,3.3114187 23.6655,3 23.25,3 Z m 2.662109,1 h 2.175782 C 14.815587,3.9997726 15.000228,4.1844136 15,4.4121094 V 6.5878906 C 15.000228,6.8155864 14.815587,7.0002274 14.587891,7 H 12.412109 C 12.184413,7.0002274 11.999772,6.8155864 12,6.5878906 V 4.4121094 C 11.999772,4.1844136 12.184413,3.9997726 12.412109,4 Z m 6,0 h 2.175782 C 20.815587,3.9997726 21.000228,4.1844136 21,4.4121094 V 6.5878906 C 21.000228,6.8155864 20.815587,7.0002274 20.587891,7 H 18.412109 C 18.184413,7.0002274 17.999772,6.8155864 18,6.5878906 V 4.4121094 C 17.999772,4.1844136 18.184413,3.9997726 18.412109,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13.269531 1.0019531 C 12.881161 1.0058431 12.484503 1.015345 12.083984 1.03125 C 10.481573 1.0948837 8.807981 1.2702743 7.2714844 1.6894531 C 5.734988 2.1086312 4.2900113 2.7847429 3.2675781 3.9804688 C 2.580476 4.784026 2.1526579 5.81795 2.0332031 7.0019531 L 2.015625 7.0019531 C 2.0158519 7.0575171 2.0171181 7.1143507 2.0175781 7.1699219 C 1.9966258 7.4493413 2.0007617 7.738686 2.015625 8.0332031 C 2.0155145 8.0228672 2.0156672 8.0122892 2.015625 8.0019531 L 2.0332031 8.0019531 C 2.1526579 6.81795 2.580476 5.784026 3.2675781 4.9804688 C 4.2900113 3.7847428 5.734988 3.1086312 7.2714844 2.6894531 C 8.807981 2.2702743 10.481573 2.0948837 12.083984 2.03125 C 12.484503 2.015345 12.881161 2.0058431 13.269531 2.0019531 C 14.434641 1.9902666 15.530201 2.0229289 16.46875 2.0449219 L 16.470703 2.0449219 C 18.881899 2.100479 22.437968 1.8582257 25.505859 2.6035156 C 27.039971 2.9762009 28.504945 3.6158994 29.564453 4.8046875 C 30.301849 5.6320594 30.774969 6.7125781 30.935547 7.9804688 L 30.953125 7.9804688 C 30.954514 8.0336489 30.955831 8.0855369 30.957031 8.1386719 C 30.968651 8.250243 30.969465 8.3682595 30.976562 8.4824219 C 31.004454 8.0166101 31.001499 7.5656561 30.957031 7.1386719 C 30.955831 7.0855369 30.954514 7.033649 30.953125 6.9804688 L 30.935547 6.9804688 C 30.774969 5.712578 30.301849 4.6320594 29.564453 3.8046875 C 28.504945 2.6158994 27.039971 1.9762009 25.505859 1.6035156 C 22.437968 0.85822572 18.881899 1.100479 16.470703 1.0449219 L 16.46875 1.0449219 C 15.530201 1.0229289 14.434641 0.99026663 13.269531 1.0019531 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/user-info.svg b/.icons/awkward/32x32/apps/user-info.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/user-info.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/user_icon.svg b/.icons/awkward/32x32/apps/user_icon.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/user_icon.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/userdrake.svg b/.icons/awkward/32x32/apps/userdrake.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/userdrake.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/uterror.svg b/.icons/awkward/32x32/apps/uterror.svg
new file mode 120000
index 00000000..d387de54
--- /dev/null
+++ b/.icons/awkward/32x32/apps/uterror.svg
@@ -0,0 +1 @@
+urbanterror.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/utilities-energy-monitor.svg b/.icons/awkward/32x32/apps/utilities-energy-monitor.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/utilities-energy-monitor.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/utilities-file-archiver.svg b/.icons/awkward/32x32/apps/utilities-file-archiver.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/utilities-file-archiver.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/utilities-log-viewer.svg b/.icons/awkward/32x32/apps/utilities-log-viewer.svg
new file mode 100644
index 00000000..52397e59
--- /dev/null
+++ b/.icons/awkward/32x32/apps/utilities-log-viewer.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#325f78" width="22" height="28" x="-27" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="18" height="24" x="-25" y="-28" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".1" d="m3.5 4.9999c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 25.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle fill="#cc5e55" cx="24" cy="23" r="8"/>
+ <rect fill="#fff" width="2" height="6" x="23" y="19"/>
+ <rect fill="#fff" width="2" height="2" x="23" y="27"/>
+ <path opacity=".2" d="m31.979 23.425a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.422 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57422z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/utilities-system-monitor.svg b/.icons/awkward/32x32/apps/utilities-system-monitor.svg
new file mode 120000
index 00000000..53ccf3bb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/utilities-system-monitor.svg
@@ -0,0 +1 @@
+applications-utilities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/utilities-terminal.svg b/.icons/awkward/32x32/apps/utilities-terminal.svg
new file mode 100644
index 00000000..ffe70ffa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/utilities-terminal.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="fill:#4f4f4f" width="28" height="24" x="2" y="4" rx="1.5" ry="1.5"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.2" d="m6 8v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h6v-1z"/>
+ <path style="fill:#ffffff" d="m6 7v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h6v-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/utilities-terminal_su.svg b/.icons/awkward/32x32/apps/utilities-terminal_su.svg
new file mode 100644
index 00000000..9603d3d0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/utilities-terminal_su.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m6 8v1h-1.5v1h1.5v3h-1.5v1h1.5v1h1v-1h2v1h1v-1h1.5v-1h-1.5v-3h1.5v-1h-1.5v-1h-1v1h-2v-1zm1 2h2v3h-2zm6 4v1h6v-1z"/>
+ <rect style="fill:#f03939" width="28" height="24" x="2" y="4" rx="1.5" ry="1.5"/>
+ <path style="fill:#ffffff" d="m6 7v1h-1.5v1h1.5v3h-1.5v1h1.5v1h1v-1h2v1h1v-1h1.5v-1h-1.5v-3h1.5v-1h-1.5v-1h-1v1h-2v-1zm1 2h2v3h-2zm6 4v1h6v-1z"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.1" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/utilities-tweak-tool.svg b/.icons/awkward/32x32/apps/utilities-tweak-tool.svg
new file mode 100644
index 00000000..9619eaf5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/utilities-tweak-tool.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:.2" width="6" height="11" x="13" y="20" rx="2.4" ry="2.75"/>
+ <path style="opacity:.2" d="m15.400391 2.9995288c-1.3296 0-2.400391 1.2265-2.400391 2.75v0.6699219c-1.753464 0.4963013-3.3561548 1.4204661-4.6640625 2.6894531l-0.578125-0.3320312c-1.319389-0.7617501-2.9172312-0.4483424-3.5820313 0.703125l-0.5996093 1.0390624c-0.6648 1.151468-0.1377484 2.691375 1.1816406 3.453125l0.5898437 0.339844c-0.2262103 0.87808-0.3429815 1.780762-0.3476562 2.6875 0.00324 0.90723 0.1186975 1.810574 0.34375 2.689453l-0.5859375 0.337891c-1.3193897 0.76175-1.8464406 2.301658-1.1816406 3.453125l0.5996093 1.039062c0.6648 1.151467 2.2626416 1.464875 3.5820313 0.703125l0.5878906-0.339844c1.5337623 1.492542 3.4696009 2.50526 5.5703129 2.914063l0.171875 0.236328c0.896078 1.232111 0.421017 1.425275 1.748047 1.342613l0.873046-0.05469c1.327028-0.08266 0.502614 0.05521 1.3125-1.23519l0.205078-0.326172c2.048359-0.420131 3.934539-1.41539 5.4375-2.869141l0.578126 0.332031c1.319388 0.76175 2.917231 0.448342 3.582031-0.703125l0.599609-1.039062c0.6648-1.151467 0.137749-2.691375-1.18164-3.453125l-0.589844-0.339842c0.22621-0.87808 0.342981-1.780762 0.347656-2.6875-0.0032-0.90723-0.118697-1.810574-0.34375-2.689453l0.585938-0.337891c1.319389-0.76175 1.84644-2.301657 1.18164-3.453125l-0.599609-1.0390624c-0.6648-1.1514678-2.262643-1.4648753-3.582031-0.703125l-0.587891 0.3398437c-1.305141-1.2675983-2.904321-2.1916735-4.654297-2.6894531v-0.6777344c0-1.5235-1.070791-2.75-2.400391-2.75z"/>
+ <path style="fill:#008374" d="m15.400391 2c-1.3296 0-2.400391 1.2265-2.400391 2.75v0.6699219a11 11 0 0 0-4.6640625 2.6894531l-0.578125-0.3320312c-1.319389-0.7617501-2.9172312-0.4483424-3.5820313 0.703125l-0.5996093 1.0390624c-0.6648 1.1514678-0.1377484 2.6913748 1.1816406 3.4531248l0.5898437 0.339844a11 11 0 0 0-0.3476562 2.6875 11 11 0 0 0 0.34375 2.689453l-0.5859375 0.337891c-1.3193897 0.76175-1.8464406 2.301658-1.1816406 3.453125l0.5996093 1.039062c0.6648 1.151467 2.2626416 1.464875 3.5820313 0.703125l0.5878906-0.339844a11 11 0 0 0 5.5703129 2.914063l0.171875 0.236328c0.896078 1.232111 0.421017 2.125631 1.748047 2.042969l0.873046-0.054688c1.327028-0.08266 0.502614-0.645144 1.3125-1.935546l0.205078-0.326172a11 11 0 0 0 5.4375-2.869141l0.578126 0.332031c1.319388 0.76175 2.917231 0.448342 3.582031-0.703125l0.599609-1.039062c0.6648-1.151467 0.137749-2.691375-1.18164-3.453125l-0.589844-0.339844a11 11 0 0 0 0.347656-2.6875 11 11 0 0 0-0.34375-2.689453l0.585938-0.337891c1.319389-0.76175 1.84644-2.301657 1.18164-3.4531248l-0.599609-1.0390624c-0.6648-1.1514678-2.262643-1.4648753-3.582031-0.703125l-0.587891 0.3398437a11 11 0 0 0-4.654297-2.6894531v-0.6777344c0-1.5235-1.070791-2.75-2.400391-2.75h-1.199218z"/>
+ <rect style="fill:#e4e4e4" width="6" height="11" x="13" y="19" rx="2.4" ry="2.75"/>
+ <rect style="opacity:.4" width="2" height="8.4" x="15" y="19.6" rx="1" ry="1"/>
+ <path style="opacity:.2" d="m19 10.693359v5.207032l-3 2.199218-3-2.199218v-5.201172c-2.429797 1.155454-3.9965359 3.596794-4 6.300781 0 3.865993 3.134007 7 7 7s7-3.134007 7-7c-0.0014-2.706046-1.568317-5.150382-4-6.306641z"/>
+ <path style="fill:#ffffff" d="m19 9.6933594v5.2070316l-3 2.199218-3-2.199218v-5.2011722c-2.429797 1.1554542-3.9965359 3.5967942-4 6.3007812 0 3.865993 3.134007 7 7 7s7-3.134007 7-7c-0.0014-2.706046-1.568317-5.150382-4-6.3066406z"/>
+ <path style="fill:#ffffff;opacity:.1" d="m15.400391 2c-1.3296 0-2.400391 1.2265-2.400391 2.75v0.6699219a11 11 0 0 0-4.6640625 2.6894531l-0.578125-0.3320312c-1.319389-0.7617501-2.9172312-0.4483424-3.5820313 0.703125l-0.5996093 1.0390624c-0.2827834 0.4897958-0.33847 1.0492688-0.2207031 1.5898438 0.0467681-0.203144 0.1124087-0.402272 0.2207031-0.589844l0.5996093-1.0390622c0.6648001-1.1514675 2.2626423-1.4648752 3.5820313-0.703125l0.578125 0.3320312a11 11 0 0 1 4.6640625-2.6894531v-0.6699219c0-1.5235 1.070791-2.75 2.400391-2.75h1.199218c1.3296 0 2.400391 1.2265 2.400391 2.75v0.6777344a11 11 0 0 1 4.654297 2.6894531l0.587891-0.3398437c1.319388-0.7617503 2.917231-0.4483429 3.582031 0.703125l0.599609 1.0390622c0.108294 0.187572 0.173935 0.3867 0.220703 0.589844 0.117767-0.540575 0.062081-1.100048-0.220703-1.5898438l-0.599609-1.0390624c-0.6648-1.1514679-2.262643-1.4648753-3.582031-0.703125l-0.587891 0.3398437a11 11 0 0 0-4.654297-2.6894531v-0.6777344c0-1.5235-1.070791-2.75-2.400391-2.75h-1.199218zm-10.236328 12.207031a11 11 0 0 0-0.1640625 1.792969 11 11 0 0 0 0.0214844 0.417969 11 11 0 0 1 0.3261718-2.105469l-0.1835937-0.105469zm21.669922 0.001953-0.177734 0.101563a11 11 0 0 1 0.322266 2.271484 11 11 0 0 0 0.021484-0.582031 11 11 0 0 0-0.166016-1.791016zm-21.667968 4.582032-0.4082031 0.236328c-1.1044642 0.637662-1.6426775 1.819362-1.4023437 2.863281 0.1590929-0.730271 0.6441777-1.425554 1.4023437-1.863281l0.5859375-0.337891a11 11 0 0 1-0.1777344-0.898437zm21.669922 0.001953a11 11 0 0 1-0.183594 0.894531l0.589844 0.339844c0.758165 0.437727 1.24325 1.13301 1.402343 1.863281 0.240334-1.043919-0.29788-2.225619-1.402343-2.863281l-0.40625-0.234375z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/utilities-x-terminal.svg b/.icons/awkward/32x32/apps/utilities-x-terminal.svg
new file mode 100644
index 00000000..081c44a5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/utilities-x-terminal.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <rect style="fill:#4f4f4f" width="28" height="24" x="2" y="4" rx="1.5" ry="1.5"/>
+ <path style="opacity:.1;fill:#ffffff" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.2" d="m6 8v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h6v-1z"/>
+ <path style="fill:#58ff00" d="m6 7v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h6v-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/utox.svg b/.icons/awkward/32x32/apps/utox.svg
new file mode 100644
index 00000000..0d2b7386
--- /dev/null
+++ b/.icons/awkward/32x32/apps/utox.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m16 3c-3.75 0-6.25 2.6003-6.25 6.4048v3.9914h-2.627s-1.123 0.0038-1.123 1.3038v13c0 1.3 1.123 1.3 1.123 1.3h17.754s1.123 0.000001 1.123-1.3v-13c0-1.3-1.123-1.3038-1.123-1.3038l-2.6233 0.0076-0.0073-4.0409c0.004-3.7632-2.496-6.3627-6.246-6.3627z"/>
+ <path opacity=".2" d="m16 6.9998c2.209 0 4 1.7557 4 3.9648 0 2.6672-2.833 6.0002-3.5 6.0352 0 0 0.28139-2.0352-0.5-2.0352-2.209 0-4-1.791-4-4.0002 0-2.2091 1.791-3.9648 4-3.9648z"/>
+ <path fill="#fff" d="m16 6c2.209 0 4 1.7557 4 3.9648 0 2.6672-2.833 6.0002-3.5 6.0352 0 0 0.28139-2.0352-0.5-2.0352-2.209 0-4-1.791-4-4.0002 0-2.2091 1.791-3.9648 4-3.9648z"/>
+ <path opacity=".2" d="m16 19c1.2426 0 2.25 1.0074 2.25 2.25 0 1.0528-0.72553 1.9298-1.7021 2.1753h0.20215c0.75 0 1.2088 0.68448 1.6582 1.2905 0.42 0.566 0.592 1.352 0.592 1.638v0.51709c-0.0015 0.01569 0 0.03213 0 0.04835 0 0.597-0.486 1.081-1.087 1.081h-3.8247c-0.601 0-1.088-0.485-1.088-1.083 0-0.01595 0.0023-0.03092 0.0029-0.04688-0.0013 0-0.0023-0.25888-0.0029-0.51709-0.000258-0.28581 0.13196-1.0856 0.5332-1.6641 0.4248-0.61212 0.9668-1.2642 1.7168-1.2642h0.20215c-0.976-0.245-1.702-1.122-1.702-2.175 0-1.243 1.007-2.25 2.25-2.25z"/>
+ <path fill="#fff" d="m16 18c1.2426 0 2.25 1.0074 2.25 2.25 0 1.0528-0.72553 1.9298-1.7021 2.1753h0.20215c0.75 0 1.2088 0.68448 1.6582 1.2905 0.42 0.566 0.592 1.352 0.592 1.638v0.51709c-0.0015 0.01569 0 0.03213 0 0.04835 0 0.597-0.486 1.081-1.087 1.081h-3.8247c-0.601 0-1.088-0.485-1.088-1.083 0-0.01595 0.0023-0.03092 0.0029-0.04688-0.0013 0-0.0023-0.25888-0.0029-0.51709-0.000258-0.28581 0.13196-1.0856 0.5332-1.6641 0.4248-0.61212 0.9668-1.2642 1.7168-1.2642h0.20215c-0.976-0.245-1.702-1.122-1.702-2.175 0-1.243 1.007-2.25 2.25-2.25z"/>
+ <path fill="#fff" opacity=".1" d="m16 3c-3.75 0-6.25 2.5998-6.25 6.4043v0.9997c0-3.8042 2.5-6.404 6.25-6.404s6.25 2.5999 6.246 6.363l0.008 4.041 2.623-0.008s1.123 0.003 1.123 1.303v-1c0-1.3-1.123-1.303-1.123-1.303l-2.623 0.008-0.008-4.0407c0.004-3.7634-2.496-6.3633-6.246-6.3633zm-8.877 10.396s-1.123 0.003-1.123 1.303v1c0-1.3 1.123-1.303 1.123-1.303h2.627v-1h-2.627z"/>
+ <path opacity=".2" d="m6 27.699v1c0 1.3 1.123 1.301 1.123 1.301h17.754s1.123-0.001 1.123-1.301v-1c0 1.3-1.123 1.301-1.123 1.301h-17.754s-1.123-0.001-1.123-1.301z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vacuum.svg b/.icons/awkward/32x32/apps/vacuum.svg
new file mode 100644
index 00000000..623d151d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vacuum.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#3e4b60" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.2" d="m9.6835938 8.5084524c-0.096685 0.012114-0.1912916 0.043766-0.28125 0.095703l-3.8984376 2.2499996c-0.3598289 0.207751-0.4811864 0.663604-0.2734374 1.023438l0.75 1.298828c0.20775 0.35983 0.6636034 0.483141 1.0234374 0.275391l0.6601563-0.38086c0.5082815 1.010296 1.3495278 2.557393 3.0117185 5.587891 2.4223 4.4163 3.572919 6.452244 3.761719 6.652344 0.66871 0.70892 1.622172 0.884031 2.513672 0.462891 0.2344-0.11074 0.498469-0.309764 0.667969-0.501954 0.33201-0.37645 7.199147-12.84639 7.310547-13.27539 0.116759-0.44961 0.08681-1.08915-0.07031-1.53125-0.19545-0.5499004-0.733815-1.1131191-1.265625-1.3242191-0.23871-0.09474-0.518108-0.140855-0.798828-0.140625-0.36093 2.75e-4 -0.727011 0.077856-1.019531 0.2285156-0.42747 0.22016-0.857958 0.6866488-1.048829 1.1367185-0.202839 0.4783-0.231436 1.321332-0.06055 1.769532 0.07228 0.18953 0.197223 0.514166 0.277343 0.722656 0.18094 0.47085 0.24558 1.508144 0.13086 2.089844-0.12917 0.65498-0.52957 1.411118-1 1.886718-1.4117 1.427-3.547119 1.452664-4.949219 0.05859-0.48382-0.48107-0.552268-0.596214-2.736328-4.583984-0.506197-0.924953-0.905775-1.613058-1.197266-2.087891-0.0072-0.0146-0.0074-0.03061-0.01563-0.04492l-0.75-1.298828c-0.155807-0.2698731-0.4521251-0.4054808-0.7421812-0.3691386z"/>
+ <path style="fill:#ffffff" d="m9.6835938 7.5078125c-0.0966854 0.0121141-0.1912916 0.0437656-0.28125 0.0957031l-3.8984376 2.25c-0.3598289 0.2077504-0.4811864 0.6636034-0.2734374 1.0234374l0.75 1.298828c0.20775 0.35983 0.6636034 0.483141 1.0234374 0.275391l0.6601563-0.38086c0.5082815 1.010296 1.3495278 2.557393 3.0117185 5.587891 2.4223 4.4163 3.572919 6.452244 3.761719 6.652344 0.66871 0.70892 1.622172 0.884031 2.513672 0.462891 0.2344-0.11074 0.498469-0.309764 0.667969-0.501954 0.33201-0.37645 7.199147-12.84639 7.310547-13.27539 0.116759-0.44961 0.086807-1.0891502-0.070313-1.5312502-0.19545-0.5499001-0.733815-1.1131188-1.265625-1.3242188-0.23871-0.09474-0.518108-0.140855-0.798828-0.140625-0.36093 2.75e-4 -0.727011 0.0778556-1.019531 0.2285156-0.42747 0.22016-0.857958 0.6866488-1.048829 1.1367188-0.202839 0.4783-0.231436 1.3213316-0.060546 1.7695316 0.07228 0.18953 0.197223 0.514166 0.277343 0.722656 0.18094 0.47085 0.24558 1.508144 0.13086 2.089844-0.12917 0.65498-0.52957 1.411118-1 1.886718-1.4117 1.427-3.547119 1.452664-4.949219 0.058594-0.48382-0.48107-0.552268-0.596214-2.736328-4.583984-0.506197-0.924953-0.905775-1.6130576-1.197266-2.0878909-0.007224-0.0145975-0.007362-0.0306098-0.015625-0.0449219l-0.75-1.2988281c-0.155813-0.2698751-0.4521311-0.4054828-0.7421872-0.3691406z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/variety.svg b/.icons/awkward/32x32/apps/variety.svg
new file mode 100644
index 00000000..dff22e9a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/variety.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="21" height="16" x="-29" y="-24" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#8e8e8e" width="21" height="16" x="-28" y="-24" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="20" height="26" x="-26" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#4f4f4f" width="20" height="26" x="-25" y="-29" rx="1.25" ry="1.25" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#333333" width="16" height="22" x="-23" y="-27" rx="0" ry="0" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.25,5 C 3.5575,5 3,5.5575 3,6.25 V 7.25 C 3,6.5575 3.5575,6 4.25,6 H 27.75 C 28.442,6 29,6.5575 29,7.25 V 6.25 C 29,5.5575 28.442,5 27.75,5 Z"/>
+ <rect style="opacity:0.1;fill:#ffffff" width="22" height="1" x="5" y="23"/>
+ <path opacity=".2" d="m21 10c-1.1046 0-2 0.89544-2 2s0.89544 2 2 2 2-0.89544 2-2-0.89544-2-2-2z"/>
+ <path fill="#c0ca33" d="m21 9c-1.1046 0-2 0.89544-2 2s0.89544 2 2 2 2-0.89544 2-2-0.89544-2-2-2z"/>
+ <path fill="#c0ca33" d="m10.5 15c-2.75 0-5.5 2-5.5 7.062v0.938h22s-1.8333-6-4.5833-6-2.75 3-4.5833 3c-1.833 0-4.583-5-7.333-5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vbam.svg b/.icons/awkward/32x32/apps/vbam.svg
new file mode 100644
index 00000000..3f80a211
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vbam.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 11.902832,8 C 10.442413,8 9.1388671,8.0808 8.2421875,9 L 5.5,9 C 3.007,9 1,11.206693 1,13.699693 l 0,6.600614 C 1,22.793307 3.007,25 5.5,25 l 2.7421875,0 c 0.8966796,0.919178 2.2002255,1 3.6606445,1 l 8.194336,0 c 1.460419,0 2.763965,-0.0808 3.660644,-1 L 26.5,25 c 2.493,0 4.5,-2.206693 4.5,-4.699693 l 0,-6.600614 C 31,11.206693 28.993,9 26.5,9 L 23.757812,9 C 22.861133,8.0808223 21.557587,8 20.097168,8 Z"/>
+ <path style="fill:#7f4fc8" d="m 11.902832,7 c -1.460419,0 -2.7639649,0.0808 -3.6606445,1 L 5.5,8 C 3.007,8 1,10.206693 1,12.699693 l 0,6.600614 C 1,21.793307 3.007,24 5.5,24 l 2.7421875,0 c 0.8966796,0.919178 2.2002255,1 3.6606445,1 l 8.194336,0 c 1.460419,0 2.763965,-0.0808 3.660644,-1 L 26.5,24 c 2.493,0 4.5,-2.206693 4.5,-4.699693 l 0,-6.600614 C 31,10.206693 28.993,8 26.5,8 L 23.757812,8 C 22.861133,7.0808223 21.557587,7 20.097168,7 Z"/>
+ <circle style="opacity:0.2" cx="28.5" cy="15.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="28.5" cy="14.5" r="1.5"/>
+ <circle style="opacity:0.2" cx="17.5" cy="-24.5" r="1.5" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle style="fill:#ffffff" cx="16.5" cy="-24.5" r="1.5" transform="matrix(0,1,-1,0,0,0)"/>
+ <rect style="fill:#7b92ed" width="12" height="12" x="10" y="10"/>
+ <circle style="opacity:0.2" cx="11" cy="-27" r="1" transform="matrix(0,1,-1,0,0,0)"/>
+ <circle style="fill:#52ff41" cx="10" cy="-27" r="1" transform="matrix(0,1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="m 5,13 c -0.554,0 -1,0.446 -1,1 l 0,1 -1,0 c -0.554,0 -1,0.446 -1,1 l 0,1 c 0,0.554 0.446,1 1,1 l 1,0 0,1 c 0,0.554 0.446,1 1,1 l 1,0 c 0.554,0 1,-0.446 1,-1 l 0,-1 1,0 c 0.554,0 1,-0.446 1,-1 L 9,16 C 9,15.446 8.554,15 8,15 L 7,15 7,14 C 7,13.446 6.554,13 6,13 l -1,0 z"/>
+ <path style="fill:#ffffff" d="m 5,12 c -0.554,0 -1,0.446 -1,1 l 0,1 -1,0 c -0.554,0 -1,0.446 -1,1 l 0,1 c 0,0.554 0.446,1 1,1 l 1,0 0,1 c 0,0.554 0.446,1 1,1 l 1,0 c 0.554,0 1,-0.446 1,-1 l 0,-1 1,0 c 0.554,0 1,-0.446 1,-1 L 9,15 C 9,14.446 8.554,14 8,14 L 7,14 7,13 C 7,12.446 6.554,12 6,12 l -1,0 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 11.902344 7 C 10.441925 7 9.1388671 7.0808 8.2421875 8 L 5.5 8 C 3.007 8 1 10.206219 1 12.699219 L 1 13.699219 C 1 11.206219 3.007 9 5.5 9 L 8.2421875 9 C 9.1388671 8.0808 10.441925 8 11.902344 8 L 20.097656 8 C 21.558075 8 22.861133 8.0808223 23.757812 9 L 26.5 9 C 28.993 9 31 11.206219 31 13.699219 L 31 12.699219 C 31 10.206219 28.993 8 26.5 8 L 23.757812 8 C 22.861133 7.0808223 21.558075 7 20.097656 7 L 11.902344 7 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vdrift-64x64.svg b/.icons/awkward/32x32/apps/vdrift-64x64.svg
new file mode 120000
index 00000000..8626036d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vdrift-64x64.svg
@@ -0,0 +1 @@
+vdrift.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/vdrift.svg b/.icons/awkward/32x32/apps/vdrift.svg
new file mode 100644
index 00000000..6e49280a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vdrift.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 21.864294,29 c 0.609431,-6e-5 1.103457,-0.483208 1.103518,-1.07922 0,-4.896909 0.924286,-8.462261 1.872965,-9.892604 0.537563,-0.810495 0.948265,-1.239102 1.594929,-1.542947 0.646663,-0.303845 1.790073,-0.492183 3.460775,-0.492183 0.609432,-6e-5 1.103458,-0.483209 1.103519,-1.079221 L 31,6.07922 C 30.999939,5.483208 30.505913,5.000059 29.896481,5 23.878844,5 18.418012,7.606119 15.424652,12.119269 c -2.939584,4.43207 -3.710366,9.808763 -3.710366,15.801511 6.1e-5,0.596012 0.494087,1.079161 1.103519,1.07922 z"/>
+ <path style="opacity:0.2" d="m 21.892412,29 a 1.1080731,1.109036 0 0 0 0.996517,-1.592997 L 12.33732,5.624854 A 1.1080731,1.109036 0 0 0 11.339722,5 L 2.107064,5 A 1.1080731,1.109036 0 0 0 1.110547,6.591915 L 11.662156,28.375147 A 1.1080731,1.109036 0 0 0 12.658673,29 l 9.233739,0 z"/>
+ <path style="fill:#115ccc;fill-rule:evenodd" d="m 21.864294,28 c 0.609431,-6e-5 1.103457,-0.483208 1.103518,-1.07922 0,-4.896909 0.924286,-8.462261 1.872965,-9.892604 0.537563,-0.810495 0.948265,-1.239102 1.594929,-1.542947 0.646663,-0.303845 1.790073,-0.492183 3.460775,-0.492183 0.609432,-6e-5 1.103458,-0.483209 1.103519,-1.079221 L 31,5.07922 C 30.999939,4.483208 30.505913,4.000059 29.896481,4 23.878844,4 18.418012,6.606119 15.424652,11.119269 c -2.939584,4.43207 -3.710366,9.808763 -3.710366,15.801511 6.1e-5,0.596012 0.494087,1.079161 1.103519,1.07922 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.1" d="M 29.896484 4 C 23.878847 4 18.417188 6.6059906 15.423828 11.119141 C 12.484244 15.551211 11.714844 20.927174 11.714844 26.919922 C 11.714847 26.948157 11.728289 26.97231 11.730469 27 C 11.809851 21.37954 12.636725 16.321312 15.423828 12.119141 C 18.417188 7.6059906 23.878847 5 29.896484 5 C 30.505916 5.000059 30.999939 5.4840661 31 6.0800781 L 31 5.0800781 C 30.999939 4.4840661 30.505916 4.000059 29.896484 4 z"/>
+ <path style="fill:#3387f5" d="m 21.892412,28 a 1.1080731,1.109036 0 0 0 0.996517,-1.592997 L 12.33732,4.624854 A 1.1080731,1.109036 0 0 0 11.339722,4 L 2.107064,4 A 1.1080731,1.109036 0 0 0 1.110547,5.591915 L 11.662156,27.375147 A 1.1080731,1.109036 0 0 0 12.658673,28 l 9.233739,0 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.1074219 4 A 1.1080731 1.109036 0 0 0 1.1113281 5.5917969 L 1.1191406 5.6074219 A 1.1080731 1.109036 0 0 1 2.1074219 5 L 11.339844 5 A 1.1080731 1.109036 0 0 1 12.337891 5.625 L 22.880859 27.390625 A 1.1080731 1.109036 0 0 0 22.888672 26.40625 L 12.337891 4.625 A 1.1080731 1.109036 0 0 0 11.339844 4 L 2.1074219 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vectr.svg b/.icons/awkward/32x32/apps/vectr.svg
new file mode 100644
index 00000000..bc15ab0a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vectr.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#4f4f4f" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path fill="#ffffff" style="opacity:0.1" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.414 14 14 0 0 1 13.978 -13.414 14 14 0 0 1 13.979 13.586 14 14 0 0 0 0.021 -0.586 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m2.0215 16.414a14 14 0 0 0 -0.0215 0.586 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.414 14 14 0 0 1 -13.979 13.414 14 14 0 0 1 -13.978 -13.586z"/>
+ <path style="opacity:0.2" d="m 11.222656,9.9926449 c -0.224918,-3.753e-4 -0.462236,0.00781 -0.716797,0.00781 -1.2853897,-0.026886 -2.5718844,0.01638 -3.8574215,0 -0.8911913,-0.00704 -0.6856734,1.085333 -0.4277344,1.544922 2.8518953,5.081388 6.2219869,10.772896 9.3632809,16.136719 0.60357,0.89045 1.239911,-0.318707 1.578125,-0.835938 0.854782,-1.307202 1.558837,-2.676938 2.28125,-4.046875 0.305125,-0.920736 -0.5479,-1.629444 -0.851562,-2.410156 -1.85294,-3.290673 -3.801182,-6.51957 -5.693359,-9.78125 C 12.445619,10.064754 11.89741,9.9937707 11.222656,9.9926449 Z m 9.31836,0.00781 c -0.958955,0 -0.34961,1.080078 -0.34961,1.080078 0,0 1.437435,2.725237 2.265625,4.216797 0.828191,1.491564 1.275004,0.20789 1.482422,-0.205078 0.746267,-1.485841 1.394899,-3.033837 1.917969,-4.0625 0.523068,-1.028663 -0.566406,-1.029297 -0.566406,-1.029297 z"/>
+ <path style="fill:#e4e4e4" d="M 11.222656 8.9921875 C 10.997738 8.9918122 10.76042 9 10.505859 9 C 9.2204693 8.9731137 7.9339746 9.0163773 6.6484375 9 C 5.7572462 8.99296 5.9627641 10.085333 6.2207031 10.544922 C 9.0725984 15.62631 12.44269 21.317818 15.583984 26.681641 C 16.187554 27.572091 16.823895 26.362934 17.162109 25.845703 C 18.016891 24.538501 18.720946 23.168765 19.443359 21.798828 C 19.748484 20.878092 18.895459 20.169384 18.591797 19.388672 C 16.738857 16.097999 14.790615 12.869102 12.898438 9.6074219 C 12.445619 9.0642965 11.89741 8.9933133 11.222656 8.9921875 z M 20.541016 9 C 19.582061 9 20.191406 10.080078 20.191406 10.080078 C 20.191406 10.080078 21.628841 12.805315 22.457031 14.296875 C 23.285222 15.788439 23.732035 14.504765 23.939453 14.091797 C 24.68572 12.605956 25.334352 11.05796 25.857422 10.029297 C 26.38049 9.0006337 25.291016 9 25.291016 9 L 20.541016 9 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 11.222656 8.9921875 C 10.997738 8.9918122 10.76042 9 10.505859 9 C 9.2204697 8.9731137 7.9339746 9.0163773 6.6484375 9 C 5.9000669 8.9940882 5.9333103 9.7467324 6.1132812 10.265625 C 6.2098606 10.108039 6.3721 9.9978171 6.6484375 10 C 7.9339746 10.01638 9.2204697 9.973114 10.505859 10 C 10.76042 10 10.997738 9.9918122 11.222656 9.9921875 C 11.89741 9.9933133 12.445619 10.064299 12.898438 10.607422 C 14.790615 13.869102 16.738857 17.097999 18.591797 20.388672 C 18.786634 20.889597 19.20426 21.362241 19.400391 21.878906 C 19.414528 21.852074 19.429209 21.825661 19.443359 21.798828 C 19.748484 20.878092 18.895459 20.169384 18.591797 19.388672 C 16.738857 16.097999 14.790614 12.869102 12.898438 9.6074219 C 12.445619 9.0642965 11.89741 8.9933133 11.222656 8.9921875 z M 20.541016 9 C 19.582061 9 20.191406 10.080078 20.191406 10.080078 C 20.191406 10.080078 20.195303 10.087873 20.195312 10.087891 C 20.278032 10.038227 20.381795 10 20.541016 10 L 25.291016 10 C 25.291016 10 25.589187 10.00431 25.798828 10.154297 C 25.81668 10.118595 25.839852 10.063849 25.857422 10.029297 C 26.38049 9.0006336 25.291016 9 25.291016 9 L 20.541016 9 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/veracrypt.svg b/.icons/awkward/32x32/apps/veracrypt.svg
new file mode 100644
index 00000000..a0a9deaf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/veracrypt.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path opacity=".2" d="m5 8 6 20h15l-2-5h-4.5l-1.5-4.5 1.5-5.5h4.5l2-5h-10l-2.992 10.471-3.008-10.471h-5z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#0198c4" d="m5 7 5-8e-7l5.269 18.335 0.356 1.665h-4.625z"/>
+ <path fill="#4dbac2" d="m17.344 17.505-4.119-0.005-2.225 9.5h4.5c2.0569-8.9187 1.8443-9.4947 1.8443-9.4947z"/>
+ <path fill="#06b788" d="m16 7-3 10.5 2.625 9.5h10.375l-2-5h-4.5l-1.5-4.5 1.5-5.5h4.5l2-5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/veracrypt.xpm.svg b/.icons/awkward/32x32/apps/veracrypt.xpm.svg
new file mode 120000
index 00000000..16df79fb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/veracrypt.xpm.svg
@@ -0,0 +1 @@
+veracrypt.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/veyon-configurator.svg b/.icons/awkward/32x32/apps/veyon-configurator.svg
new file mode 100644
index 00000000..d81fb552
--- /dev/null
+++ b/.icons/awkward/32x32/apps/veyon-configurator.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="27" height="27" x="3" y="3" rx="1.35" ry="1.35"/>
+ <rect style="fill:#545454" width="27" height="27" x="3" y="2" rx="1.35" ry="1.35"/>
+ <path style="opacity:0.4;fill:#ffffff" d="M 9.4166666,10 C 8.6318334,10 8,10.669 8,11.5 8,12.331 8.6318334,13 9.4166666,13 h 5.6666674 0.28361 8.21639 C 24.368166,13 25,12.331 25,11.5 25,10.669 24.368166,10 23.583334,10 h -8.21639 -0.28361 z"/>
+ <path style="opacity:0.4;fill:#ffffff" d="M 9.4166666,17 C 8.6318334,17 8,17.669 8,18.5 8,19.331 8.6318334,20 9.4166666,20 h 5.6666674 0.28361 8.21639 C 24.368166,20 25,19.331 25,18.5 25,17.669 24.368166,17 23.583334,17 h -8.21639 -0.28361 z"/>
+ <path style="opacity:0.2" d="M 22,12.5 C 22,11.119375 20.880625,10 19.5,10 18.119375,10 17,11.119375 17,12.5 c 0,1.380625 1.119375,2.5 2.5,2.5 1.380625,0 2.5,-1.119375 2.5,-2.5 z"/>
+ <path style="fill:#ffffff" d="M 22,11.5 C 22,10.119375 20.880625,9 19.5,9 18.119375,9 17,10.119375 17,11.5 c 0,1.380625 1.119375,2.5 2.5,2.5 1.380625,0 2.5,-1.119375 2.5,-2.5 z"/>
+ <path style="opacity:0.2" d="M 13,19.5 C 13,18.119375 11.880625,17 10.5,17 9.119375,17 8,18.119375 8,19.5 8,20.880625 9.119375,22 10.5,22 11.880625,22 13,20.880625 13,19.5 Z"/>
+ <path style="fill:#ffffff" d="M 13,18.5 C 13,17.119375 11.880625,16 10.5,16 9.119375,16 8,17.119375 8,18.5 8,19.880625 9.119375,21 10.5,21 11.880625,21 13,19.880625 13,18.5 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.3496094,2 C 3.6017094,2 3,2.6017094 3,3.3496094 v 1 C 3,3.6017094 3.6017094,3 4.3496094,3 H 28.650391 C 29.398291,3 30,3.6017094 30,4.3496094 v -1 C 30,2.6017094 29.398291,2 28.650391,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/veyon-master.svg b/.icons/awkward/32x32/apps/veyon-master.svg
new file mode 100644
index 00000000..d8d6f330
--- /dev/null
+++ b/.icons/awkward/32x32/apps/veyon-master.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(-34.289643,-66.041152)">
+ <ellipse id="ellipse839" style="opacity:0.2" cx="50.29" cy="83.041" rx="14" ry="14"/>
+ <ellipse style="fill:#545454" cx="50.29" cy="82.041" rx="14" ry="14"/>
+ <ellipse id="ellipse841" style="opacity:0.2" cx="50.29" cy="83.041" rx="12" ry="12"/>
+ <ellipse style="fill:#ffffff" cx="50.29" cy="82.041" rx="12" ry="12"/>
+ <path style="fill:#545454" d="m 62.289642,82.041153 c 0,0 -5.372583,4.999999 -11.999997,4.999999 -6.627417,0 -11.999999,-4.999999 -11.999999,-4.999999 0,0 5.372582,-5.000001 11.999999,-5.000001 6.627414,0 11.999997,5.000001 11.999997,5.000001 z"/>
+ <circle style="opacity:0.2" cx="50.29" cy="83.041" r="3"/>
+ <circle style="fill:#ffffff" cx="50.29" cy="82.041" r="3"/>
+ <path id="ellipse845" style="opacity:0.1;fill:#ffffff" transform="translate(34.289643,66.041152)" d="M 16 2 A 14 14.000001 0 0 0 2 16 A 14 14.000001 0 0 0 2.0214844 16.585938 A 14 14.000001 0 0 1 16 3 A 14 14.000001 0 0 1 29.978516 16.414062 A 14 14.000001 0 0 0 30 16 A 14 14.000001 0 0 0 16 2 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/viber.svg b/.icons/awkward/32x32/apps/viber.svg
new file mode 100644
index 00000000..278cc81f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/viber.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m10 24h7l-7 7z"/>
+ <path style="fill:#694088" d="m10 23h7l-7 7z"/>
+ <rect style="opacity:.2" width="24" height="23" x="4" y="3" rx="8.486" ry="8.883"/>
+ <rect style="fill:#924cc4" width="24" height="23" x="4" y="2" rx="8.486" ry="8.883"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 12.486328 2 C 7.7849076 2 4 5.9618157 4 10.882812 L 4 11.882812 C 4 6.9618157 7.7849076 3 12.486328 3 L 19.513672 3 C 24.215092 3 28 6.9618157 28 11.882812 L 28 10.882812 C 28 5.9618157 24.215092 2 19.513672 2 L 12.486328 2 z"/>
+ <path style="opacity:.2" d="m17.621094 6.0007623 2e-3 0.00195c-0.338132 0-0.619824 0.2703891-0.623047 0.5976563-2e-3 0.3287588 0.278613 0.6037751 0.619141 0.6054687 1.469618 0.011037 2.678018 0.4766072 3.652343 1.3925781 0.962873 0.9074739 1.465717 2.1639735 1.478516 3.8046875v2e-3c0.0035 0.326426 0.28403 0.595703 0.623047 0.595703 3.5e-5 0 0.0055-0.0019 0.0059-2e-3 0.339777-0.0031 0.621893-0.276999 0.619141-0.605469-0.007754-0.9575679-0.162799-1.8376389-0.466885-2.6113246-0.307934-0.7818654-0.776623-1.4733752-1.386719-2.0488281-1.205756-1.1336807-2.745029-1.7199121-4.517578-1.7324219zm-6.914063 2.0136719c-0.236716-0.039759-0.492114 0.00586-0.7480466 0.1289062h-0.0214844l-0.027344 0.015625c-0.4754478 0.2702766-0.9222617 0.6315303-1.3398435 1.0859375l-0.033203 0.037109v0.03125c-0.2888507 0.3600797-0.4795323 0.7228741-0.5234376 1.0859381-0.014019 0.061532-0.0136719 0.118366-0.0136719 0.177734 0 0.165179 0.025235 0.331464 0.076172 0.496094l0.013672 0.04687 0.027344 0.01758c0.1649241 0.565675 0.5404835 1.444695 1.359375 2.935547 0.5454365 0.988126 1.1027165 1.814342 1.6562495 2.509765 0.291576 0.365489 0.620583 0.745601 1.003907 1.128907 0.0045 0.0046 0.02148 0.02126 0.03906 0.03711 0.0061 0.0061 0.01422 0.01811 0.03516 0.03906l0.03906 0.03906h2e-3c0.01349 0.01349 0.02337 0.02269 0.02539 0.02539l0.0059 0.0078 0.0078 0.0078c0.383343 0.379041 0.761256 0.710396 1.130859 1 0.694561 0.553373 1.519557 1.115781 2.507813 1.662109 1.492972 0.823381 2.382534 1.195334 2.945312 1.357422l0.01953 0.02539 0.03516 0.01172c0.159445 0.05314 0.324022 0.07669 0.488281 0.07422 0.06663 0.0036 0.125363-9.65e-4 0.18164-0.01367 0.385471-0.04506 0.768919-0.226328 1.146485-0.542969l0.0039-0.0059 0.0039-2e-3c0.0059-0.0058 0.0028-0.0039 0.0059-0.0078 0.0034-3e-3 0.0043-0.0067 0.0078-0.0098 0.446929-0.407773 0.80673-0.851273 1.078125-1.326172l0.01758-0.0293v-0.0293c0.249278-0.518925 0.151014-1.048969-0.253906-1.386719-0.0099-0.0085-0.20393-0.170495-0.445313-0.367187-0.24685-0.20109-0.54062-0.437037-0.738281-0.582032-0.373984-0.276571-0.95173-0.635075-1.28125-0.818359-0.632853-0.354305-1.294968-0.148216-1.585937 0.228516l-0.509766 0.638672c-0.205739 0.25915-0.617988 0.235011-0.628906 0.234375-3.460141-0.88992-4.389842-4.369796-4.396484-4.394532-6.18e-4 -0.01089-0.02499-0.42178 0.234374-0.630859l0.634766-0.507813c0.377749-0.289218 0.590624-0.951547 0.234375-1.585937-0.1859395-0.327834-0.5458445-0.9101771-0.8184525-1.2811047-0.147314-0.1983761-0.382752-0.4912015-0.583985-0.7382812-0.100135-0.1234917-0.193329-0.2376999-0.259765-0.3183594-0.0337-0.04033-0.05887-0.072891-0.07813-0.095703-0.0096-0.011403-0.01782-0.018839-0.02344-0.025391-0.0028-0.00329-0.0053-0.00507-0.0078-0.00781-0.17577-0.2087407-0.399762-0.336531-0.64649-0.3789085zm6.951172 0.7890625c-0.333503-0.023516-0.631933 0.2251218-0.65625 0.546875-0.02434 0.3221093 0.235233 0.6093324 0.568359 0.6328125 0.823804 0.058219 1.379142 0.3003778 1.796876 0.7421878v2e-3c0.426403 0.450008 0.621721 0.963732 0.605468 1.666015v0.0039c-0.0072 0.323177 0.262806 0.596434 0.597656 0.603516h0.01563c0.329961 0 0.603986-0.260981 0.611328-0.580078 0.02257-0.965375-0.290291-1.826307-0.923828-2.4941405-0.638005-0.6711475-1.540354-1.0466815-2.615239-1.1230878z"/>
+ <path style="fill:#ffffff" d="m17.621094 5 0.001953 0.0019531c-0.338132 0-0.619824 0.2703891-0.623047 0.5976563-2e-3 0.3287588 0.278613 0.6037751 0.619141 0.6054687 1.469618 0.011037 2.678018 0.4766072 3.652343 1.3925781 0.962873 0.9074739 1.465717 2.1639732 1.478516 3.8046878v0.001953c0.003464 0.326426 0.28403 0.595703 0.623047 0.595703 3.5e-5 0 0.005459-0.001853 0.005859-0.001953 0.339777-0.0031 0.621893-0.276999 0.619141-0.605469-0.007666-0.957571-0.162711-1.8376423-0.466797-2.611328-0.307934-0.7818654-0.776623-1.4733752-1.386719-2.0488281-1.205756-1.1336807-2.745029-1.7199121-4.517578-1.7324219h-0.005859zm-6.914063 2.0136719c-0.236716-0.0397591-0.492114 0.0058649-0.7480466 0.1289062h-0.0214844l-0.0273438 0.015625c-0.475448 0.2702766-0.9222619 0.6315303-1.3398437 1.0859375l-0.0332031 0.0371094v0.03125c-0.2888506 0.3600793-0.4795322 0.7228738-0.5234375 1.0859375-0.014019 0.061532-0.0136719 0.118366-0.0136719 0.1777344 0 0.1651786 0.0252349 0.3314638 0.0761719 0.4960941l0.0136719 0.046875 0.0273437 0.017578c0.1649241 0.565675 0.5404835 1.444695 1.359375 2.935547 0.5454365 0.988126 1.1027165 1.814342 1.6562495 2.509765 0.291576 0.365489 0.620583 0.745601 1.003907 1.128907 0.0045 0.004599 0.021482 0.021259 0.039062 0.037109 0.0061 0.0061 0.014216 0.018112 0.035157 0.039062l0.039062 0.039063h0.001953c0.01349 0.01349 0.023371 0.02269 0.025391 0.02539l0.005859 0.007813 0.007813 0.007813c0.383343 0.379041 0.761256 0.710396 1.130859 1 0.694561 0.553373 1.519557 1.115781 2.507813 1.662109 1.492972 0.823381 2.382534 1.195334 2.945312 1.357422l0.019531 0.02539 0.035157 0.011719c0.159445 0.05314 0.324022 0.076689 0.488281 0.074219 0.06663 0.0036 0.125363-9.65e-4 0.18164-0.013672 0.385471-0.04506 0.768919-0.226328 1.146485-0.542969l0.003906-0.005859 0.003906-0.001953c0.0059-0.0058 0.00276-0.003913 0.00586-0.007813 0.0034-3e-3 0.004312-0.006665 0.007812-0.009765 0.446929-0.407773 0.80673-0.851273 1.078125-1.326172l0.017578-0.029297v-0.029297c0.249278-0.518925 0.151014-1.048969-0.253906-1.386719-0.0099-0.0085-0.20393-0.170495-0.445313-0.367187-0.24685-0.20109-0.54062-0.437037-0.738281-0.582032-0.373984-0.276571-0.95173-0.635075-1.28125-0.818359-0.632853-0.354305-1.294968-0.148216-1.585937 0.228516l-0.509766 0.638672c-0.205739 0.25915-0.617988 0.235011-0.628906 0.234375-3.460141-0.88992-4.389842-4.369796-4.396484-4.394532-6.18e-4 -0.01089-0.024987-0.42178 0.234374-0.630859l0.634766-0.507813c0.377749-0.289218 0.590624-0.951547 0.234375-1.585937-0.185846-0.3279798-0.545751-0.9103224-0.818359-1.28125-0.147314-0.1983761-0.382752-0.4912015-0.583985-0.7382812-0.100135-0.1234917-0.193329-0.2376999-0.259765-0.3183594-0.0337-0.04033-0.058875-0.0728911-0.078125-0.0957032-0.0096-0.0114029-0.017818-0.0188386-0.023438-0.0253906-0.0028-0.00329-0.005312-0.0050725-0.007812-0.0078125-0.175765-0.2087384-0.399757-0.3365287-0.646485-0.3789062h-0.001953zm6.951172 0.7890625c-0.333503-0.023516-0.631933 0.2251218-0.65625 0.546875-0.02434 0.3221093 0.235233 0.6093324 0.568359 0.6328125 0.823804 0.058219 1.379142 0.3003782 1.796876 0.7421875v0.0019531c0.426403 0.4500085 0.621721 0.9637325 0.605468 1.6660155v0.003906c-0.0072 0.323177 0.262806 0.596434 0.597656 0.603516h0.015626c0.329961 0 0.603986-0.260981 0.611328-0.580078 0.02257-0.965375-0.290291-1.8263075-0.923828-2.4941408-0.638001-0.6711065-1.54035-1.0466405-2.615235-1.1230468z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/victor-vran.svg b/.icons/awkward/32x32/apps/victor-vran.svg
new file mode 100644
index 00000000..e9f68e68
--- /dev/null
+++ b/.icons/awkward/32x32/apps/victor-vran.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect fill="#32434d" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m16 7.0061a10 10 0 0 0 -10 10 10 10 0 0 0 6.4844 9.3495c-0.0049-0.1423-0.0054-0.3253-0.01502-0.4313-0.02941-0.3315 0.05096-1.8122 0.1232-2.2626 0.02492-0.1556 0.11546-0.4622 0.20132-0.6806 0.17027-0.433 0.3623-1.0823 0.43119-1.4648 0.02411-0.1334 0.0854-0.3891 0.13672-0.568 0.07869-0.2734 0.08795-0.3922 0.0616-0.7556-0.0241-0.3324-0.01463-0.4799 0.03906-0.646 0.09133-0.2834 0.08717-0.3817-0.01953-0.6356-0.0554-0.1318-0.08859-0.3218-0.09014-0.5032l-0.003-0.2916-0.08563 0.1113c-0.04716 0.061-0.1173 0.2363-0.15625 0.3891-0.17127 0.6706-0.43413 1.0604-1.1959 1.7803-0.27539 0.2601-0.51783 0.5196-0.53936 0.5769-0.29697 0.7909-0.32528 0.904-0.30198 1.208 0.01283 0.1674 0.03726 0.3507 0.05409 0.4071 0.04127 0.1383-0.0959 0.1957-0.20733 0.087-0.04626-0.044-0.11395-0.064-0.15625-0.048-0.06031 0.026-0.06998 0.079-0.05259 0.2734 0.0259 0.291 0.03955 0.3108 0.22987 0.305 0.12372 0 0.1557 0.017 0.19682 0.1353 0.02747 0.079 0.03177 0.1412 0.009 0.1412-0.02262 0-0.04207 0.063-0.04207 0.1458 0 0.1397-0.0071 0.1456-0.19832 0.1456-0.1725 0-0.2024 0.014-0.21484 0.1078-0.0092 0.069-0.04999 0.1156-0.11418 0.1247-0.13294 0.021-0.49726-0.3714-0.63852-0.6866-0.14208-0.3172-0.11561-0.8064 0.07512-1.4167 0.07519-0.2404 0.16043-0.5686 0.19081-0.7287 0.07182-0.3791 0.15702-0.5499 0.28996-0.5859 0.0826-0.021 0.15931-0.144 0.33053-0.5228 0.12273-0.2716 0.27044-0.6361 0.32752-0.8098 0.12356-0.3758 0.25842-0.6 0.61899-1.0292 0.14792-0.1762 0.29358-0.4033 0.32452-0.5063 0.03097-0.1045 0.1497-0.4062 0.26292-0.673l0.20583-0.4854 0.02854-0.8743c0.01609-0.4808 0.05167-0.9526 0.07962-1.0472 0.02786-0.094 0.1626-0.3174 0.29898-0.4958 0.14673-0.1917 0.2479-0.372 0.2479-0.4402 0-0.1371 0.21009-0.4646 0.37109-0.5785 0.06292-0.044 0.17275-0.095 0.24339-0.1126 0.25321-0.061 0.28697-0.08 0.33353-0.1728 0.03752-0.077 0.01761-0.1567-0.09466-0.3951-0.07779-0.1654-0.16881-0.3444-0.20282-0.3967-0.05434-0.084-0.05124-0.1033 0.02704-0.1622 0.04903-0.038 0.2152-0.097 0.36959-0.1292 0.2622-0.059 0.28204-0.069 0.29447-0.2028 0.01201-0.1287-0.01457-0.1599-0.27043-0.3216-0.58969-0.3726-0.802-0.6155-0.79928-0.9104 0.0033-0.3321 0.1802-0.5205 0.6881-0.7332 0.25814-0.1078 0.32599-0.1573 0.33804-0.2479 0.0083-0.061 0.03293-0.134 0.05559-0.1593 0.02263-0.027 0.04207-0.1375 0.04207-0.2478 0-0.3325 0.09602-0.7685 0.19681-0.8895 0.18691-0.2245 0.33506-0.2725 0.81581-0.2704 0.37752 0 0.48122 0.019 0.64453 0.1099 0.2198 0.1236 0.26327 0.2112 0.41316 0.8323 0.05474 0.2271 0.13628 0.4482 0.18179 0.4913 0.04551 0.043 0.09463 0.1321 0.10968 0.1968 0.0206 0.088 0.09456 0.1458 0.29748 0.2329 0.52475 0.2249 0.80603 0.6222 0.70914 1.0007-0.08412 0.3287-0.51416 0.7015-0.80829 0.7015-0.04748 0-0.08563 0.034-0.08563 0.073s0.02809 0.072 0.0616 0.072c0.04322 0 0.06871 0.1033 0.08864 0.359 0.01553 0.198 0.05187 0.4174 0.08113 0.4868 0.05123 0.1213 0.06777 0.125 0.4402 0.1246 0.32958-0.0001 0.43823 0.021 0.74519 0.1548 0.198 0.086 0.37669 0.1838 0.39664 0.2194 0.01993 0.037 0.13172 0.1174 0.2479 0.1818 0.29445 0.163 0.71612 0.648 1.0382 1.1929 0.14997 0.2537 0.31497 0.5129 0.36508 0.5755 0.05011 0.061 0.09014 0.1458 0.09014 0.1862 0 0.041 0.04652 0.1424 0.10217 0.2269 0.0558 0.085 0.10414 0.2342 0.10818 0.3351 0.0093 0.237 0.18655 0.6371 0.63401 1.4302 0.27803 0.493 0.36924 0.6996 0.39363 0.891 0.0175 0.1371 0.04415 0.8248 0.0601 1.5279 0.02787 1.2299 0.03355 1.2829 0.12921 1.3927 0.09933 0.1143 0.09911 0.1142 0.05859 1.3041-0.02231 0.6546-0.06056 1.248-0.08563 1.3191-0.02509 0.071-0.10673 0.163-0.18029 0.2043-0.07353 0.041-0.14486 0.1144-0.15926 0.1638-0.01439 0.049-0.14882 0.1523-0.29898 0.23-0.15015 0.078-0.28321 0.1574-0.29447 0.1772-0.01127 0.02 0.06511 0.2172 0.16827 0.4387 0.10676 0.2293 0.23449 0.4168 0.39814 0.6175a10 10 0 0 0 4.3239 -8.2204 10 10 0 0 0 -10 -10zm2.6968 9.4847c-0.01823 0-0.02833 0.1139-0.02253 0.2539 0.0088 0.2063-0.01115 0.2872-0.10217 0.4222-0.06187 0.092-0.20569 0.3644-0.32001 0.6069l-0.20733 0.4402 0.85637 1.8209c0.94466 2.0068 1.0375 2.1844 1.1328 2.1844 0.03588 0 0.14372-0.1243 0.24038-0.2778h0.0016c0.09668-0.1536 0.24687-0.3729 0.33504-0.4868 0.10956-0.1412 0.17838-0.2949 0.21635-0.4854 0.03054-0.1532 0.06936-0.3007 0.08713-0.3274 0.11155-0.1673 0.08954-0.3666-0.09766-0.8819-0.21462-0.5911-0.303-1.0409-0.30649-1.5536l-0.003-0.3485-0.31851-0.1367c-0.25367-0.11-0.39924-0.219-0.71514-0.5379-0.21827-0.2204-0.42852-0.4011-0.46725-0.4011s-0.09387-0.049-0.1232-0.1078c-0.05402-0.1111-0.12572-0.1805-0.1863-0.1818zm-0.1232 4.6033c-0.06351-0.052-0.05433 0.1402-0.04658 0.5168 0.0089 0.4267 0.15031 1.1058 0.23738 1.1373 0.03033 0.011 0.10622 0.077 0.16977 0.1458l0.11568 0.1247 0.05859 1.8901c0.02458 0.8096 0.05261 1.2515 0.07662 1.564a10 10 0 0 0 2.0252 -0.942c-0.54909-0.316-1.0466-0.9461-1.4138-1.8359-0.12013-0.2912-0.45478-1.0323-0.74219-1.6467-0.28242-0.6035-0.41726-0.9015-0.48077-0.954zm2.1124 1.3086c-0.02986-0.013-0.05775-0.011-0.09466 0.014-0.20359 0.1178-0.19809 0.244 0.03156 0.7708 0.14304 0.3281 0.22795 0.4712 0.2524 0.4297 0.02019-0.036 0.03562-0.2629 0.03606-0.5079 0.000563-0.4086-0.0078-0.4568-0.11418-0.5935-0.04842-0.062-0.08132-0.098-0.11118-0.1126zm-5.1983 2.4399c-0.04496 0-0.06455 0.055-0.0646 0.1817-0.000146 0.1795-0.14036 1.0288-0.22837 1.3838-0.01346 0.054-0.05962 0.3448-0.09466 0.5529a10 10 0 0 0 0.771 0.039c-0.0017-0.3279-0.10087-0.9139-0.19982-1.1673-0.05066-0.1297-0.07027-0.2964-0.0616-0.5289 0.01322-0.3567-0.01423-0.4612-0.1217-0.4612z"/>
+ <path fill="#fff" d="m16 6a10 10 0 0 0 -10 10 10 10 0 0 0 6.4844 9.3495c-0.0049-0.1423-0.0054-0.3253-0.01502-0.4313-0.02941-0.3315 0.05096-1.8122 0.1232-2.2626 0.02492-0.1556 0.11546-0.4622 0.20132-0.6806 0.17027-0.433 0.3623-1.0823 0.43119-1.4648 0.02411-0.1334 0.0854-0.3891 0.13672-0.568 0.07869-0.2734 0.08795-0.3922 0.0616-0.7556-0.0241-0.3324-0.01463-0.4799 0.03906-0.646 0.09133-0.2834 0.08717-0.3817-0.01953-0.6356-0.0554-0.1318-0.08859-0.3218-0.09014-0.5032l-0.003-0.2916-0.08563 0.1113c-0.04716 0.061-0.1173 0.2363-0.15625 0.3891-0.17127 0.6706-0.43413 1.0604-1.1959 1.7803-0.27539 0.2601-0.51783 0.5196-0.53936 0.5769-0.29697 0.7909-0.32528 0.904-0.30198 1.208 0.01283 0.1674 0.03726 0.3507 0.05409 0.4071 0.04127 0.1383-0.0959 0.1957-0.20733 0.087-0.04626-0.044-0.11395-0.064-0.15625-0.048-0.06031 0.026-0.06998 0.079-0.05259 0.2734 0.0259 0.291 0.03955 0.3108 0.22987 0.305 0.12372 0 0.1557 0.017 0.19682 0.1353 0.02747 0.079 0.03177 0.1412 0.009 0.1412-0.02262 0-0.04207 0.063-0.04207 0.1458 0 0.1397-0.0071 0.1456-0.19832 0.1456-0.1725 0-0.2024 0.014-0.21484 0.1078-0.0092 0.069-0.04999 0.1156-0.11418 0.1247-0.13294 0.021-0.49726-0.3714-0.63852-0.6866-0.14208-0.3172-0.11561-0.8064 0.07512-1.4167 0.07519-0.2404 0.16043-0.5686 0.19081-0.7287 0.07182-0.3791 0.15702-0.5499 0.28996-0.5859 0.0826-0.021 0.15931-0.144 0.33053-0.5228 0.12273-0.2716 0.27044-0.6361 0.32752-0.8098 0.12356-0.3758 0.25842-0.6 0.61899-1.0292 0.14792-0.1762 0.29358-0.4033 0.32452-0.5063 0.03097-0.1045 0.1497-0.4062 0.26292-0.673l0.20583-0.4854 0.02854-0.8743c0.01609-0.4808 0.05167-0.9526 0.07962-1.0472 0.02786-0.094 0.1626-0.3174 0.29898-0.4958 0.14673-0.1917 0.2479-0.372 0.2479-0.4402 0-0.1371 0.21009-0.4646 0.37109-0.5785 0.06292-0.044 0.17275-0.095 0.24339-0.1126 0.25321-0.061 0.28697-0.08 0.33353-0.1728 0.03752-0.077 0.01761-0.1567-0.09466-0.3951-0.07779-0.1654-0.16881-0.3444-0.20282-0.3967-0.05434-0.084-0.05124-0.1033 0.02704-0.1622 0.04903-0.038 0.2152-0.097 0.36959-0.1292 0.2622-0.059 0.28204-0.069 0.29447-0.2028 0.01201-0.1287-0.01457-0.1599-0.27043-0.3216-0.58969-0.3726-0.802-0.6155-0.79928-0.9104 0.0033-0.3321 0.1802-0.5205 0.6881-0.7332 0.25814-0.1078 0.32599-0.1573 0.33804-0.2479 0.0083-0.061 0.03293-0.134 0.05559-0.1593 0.02263-0.027 0.04207-0.1375 0.04207-0.2478 0-0.3325 0.09602-0.7685 0.19681-0.8895 0.18691-0.2245 0.33506-0.2725 0.81581-0.2704 0.37752 0 0.48122 0.019 0.64453 0.1099 0.2198 0.1236 0.26327 0.2112 0.41316 0.8323 0.05474 0.2271 0.13628 0.4482 0.18179 0.4913 0.04551 0.043 0.09463 0.1321 0.10968 0.1968 0.0206 0.088 0.09456 0.1458 0.29748 0.2329 0.52475 0.2249 0.80603 0.6222 0.70914 1.0007-0.08412 0.3287-0.51416 0.7015-0.80829 0.7015-0.04748 0-0.08563 0.034-0.08563 0.073s0.02809 0.072 0.0616 0.072c0.04322 0 0.06871 0.1033 0.08864 0.359 0.01553 0.198 0.05187 0.4174 0.08113 0.4868 0.05123 0.1213 0.06777 0.125 0.4402 0.1246 0.32958-0.0001 0.43823 0.021 0.74519 0.1548 0.198 0.086 0.37669 0.1838 0.39664 0.2194 0.01993 0.037 0.13172 0.1174 0.2479 0.1818 0.29445 0.163 0.71612 0.648 1.0382 1.1929 0.14997 0.2537 0.31497 0.5129 0.36508 0.5755 0.05011 0.061 0.09014 0.1458 0.09014 0.1862 0 0.041 0.04652 0.1424 0.10217 0.2269 0.0558 0.085 0.10414 0.2342 0.10818 0.3351 0.0093 0.237 0.18655 0.6371 0.63401 1.4302 0.27803 0.493 0.36924 0.6996 0.39363 0.891 0.0175 0.1371 0.04415 0.8248 0.0601 1.5279 0.02787 1.2299 0.03355 1.2829 0.12921 1.3927 0.09933 0.1143 0.09911 0.1142 0.05859 1.3041-0.02231 0.6546-0.06056 1.248-0.08563 1.3191-0.02509 0.071-0.10673 0.163-0.18029 0.2043-0.07353 0.041-0.14486 0.1144-0.15926 0.1638-0.01439 0.049-0.14882 0.1523-0.29898 0.23-0.15015 0.078-0.28321 0.1574-0.29447 0.1772-0.01127 0.02 0.06511 0.2172 0.16827 0.4387 0.10676 0.2293 0.23449 0.4168 0.39814 0.6175a10 10 0 0 0 4.3239 -8.2204 10 10 0 0 0 -10 -10zm2.6968 9.4847c-0.01823 0-0.02833 0.1139-0.02253 0.2539 0.0088 0.2063-0.01115 0.2872-0.10217 0.4222-0.06187 0.092-0.20569 0.3644-0.32001 0.6069l-0.20733 0.4402 0.85637 1.8209c0.94466 2.0068 1.0375 2.1844 1.1328 2.1844 0.03588 0 0.14372-0.1243 0.24038-0.2778h0.0016c0.09668-0.1536 0.24687-0.3729 0.33504-0.4868 0.10956-0.1412 0.17838-0.2949 0.21635-0.4854 0.03054-0.1532 0.06936-0.3007 0.08713-0.3274 0.11155-0.1673 0.08954-0.3666-0.09766-0.8819-0.21462-0.5911-0.303-1.0409-0.30649-1.5536l-0.003-0.3485-0.31851-0.1367c-0.25367-0.11-0.39924-0.219-0.71514-0.5379-0.21827-0.2204-0.42852-0.4011-0.46725-0.4011s-0.09387-0.049-0.1232-0.1078c-0.05402-0.1111-0.12572-0.1805-0.1863-0.1818zm-0.1232 4.6033c-0.06351-0.052-0.05433 0.1402-0.04658 0.5168 0.0089 0.4267 0.15031 1.1058 0.23738 1.1373 0.03033 0.011 0.10622 0.077 0.16977 0.1458l0.11568 0.1247 0.05859 1.8901c0.02458 0.8096 0.05261 1.2515 0.07662 1.564a10 10 0 0 0 2.0252 -0.942c-0.54909-0.316-1.0466-0.9461-1.4138-1.8359-0.12013-0.2912-0.45478-1.0323-0.74219-1.6467-0.28242-0.6035-0.41726-0.9015-0.48077-0.954zm2.1124 1.3086c-0.02986-0.013-0.05775-0.011-0.09466 0.014-0.20359 0.1178-0.19809 0.244 0.03156 0.7708 0.14304 0.3281 0.22795 0.4712 0.2524 0.4297 0.02019-0.036 0.03562-0.2629 0.03606-0.5079 0.000563-0.4086-0.0078-0.4568-0.11418-0.5935-0.04842-0.062-0.08132-0.098-0.11118-0.1126zm-5.1983 2.4399c-0.04496 0-0.06455 0.055-0.0646 0.1817-0.000146 0.1795-0.14036 1.0288-0.22837 1.3838-0.01346 0.054-0.05962 0.3448-0.09466 0.5529a10 10 0 0 0 0.77073 0.039c-0.002-0.328-0.101-0.914-0.2-1.167-0.051-0.13-0.07-0.297-0.062-0.529 0.014-0.357-0.014-0.462-0.121-0.462z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vidcutter.svg b/.icons/awkward/32x32/apps/vidcutter.svg
new file mode 100644
index 00000000..30025e7f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vidcutter.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#642c68" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 4,5 4,8 7,8 7,5 4,5 Z m 21,0 0,3 3,0 0,-3 -3,0 z m -21,7 0,3 3,0 0,-3 -3,0 z m 21,0 0,3 3,0 0,-3 -3,0 z m -21,7 0,3 3,0 0,-3 -3,0 z m 21,0 0,3 3,0 0,-3 -3,0 z m -21,7 0,3 3,0 0,-3 -3,0 z m 21,0 0,3 3,0 0,-3 -3,0 z"/>
+ <path style="fill:#ffffff" d="M 4 4 L 4 7 L 7 7 L 7 4 L 4 4 z M 25 4 L 25 7 L 28 7 L 28 4 L 25 4 z M 4 11 L 4 14 L 7 14 L 7 11 L 4 11 z M 25 11 L 25 14 L 28 14 L 28 11 L 25 11 z M 4 18 L 4 21 L 7 21 L 7 18 L 4 18 z M 25 18 L 25 21 L 28 21 L 28 18 L 25 18 z M 4 25 L 4 28 L 7 28 L 7 25 L 4 25 z M 25 25 L 25 28 L 28 28 L 28 25 L 25 25 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <rect style="opacity:0.2" width="14" height="9" x="9" y="6"/>
+ <rect style="fill:#ffffff" width="14" height="9" x="9" y="5"/>
+ <rect style="opacity:0.2" width="14" height="9" x="9" y="19"/>
+ <rect style="fill:#ffffff" width="14" height="9" x="9" y="18"/>
+ <circle style="fill:#96be4e" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="M 21.538,19 C 20.689,19 20,19.689 20,20.538 c 0,0.84967 0.68879,1.5385 1.5385,1.5385 0.27451,0 0.52688,-0.08555 0.75,-0.21154 l 1.212,1.135 -1.2115,1.1346 c -0.22312,-0.12599 -0.47549,-0.21154 -0.75,-0.21154 -0.849,0 -1.538,0.689 -1.538,1.539 0,0.849 0.689,1.538 1.538,1.538 0.84967,0 1.5385,-0.68879 1.5385,-1.5385 0,-0.14102 -0.02215,-0.2741 -0.05766,-0.40385 l 1.3077,-1.2692 2.75,2.5962 0.92308,0 0,-0.61538 -4.9808,-4.8269 c 0.03557,-0.12975 0.05766,-0.26282 0.05766,-0.40385 0,-0.85 -0.689,-1.539 -1.539,-1.539 z m 0,0.92308 c 0.33986,0 0.61538,0.27552 0.61538,0.61538 0,0.33986 -0.27552,0.61538 -0.61538,0.61538 -0.33986,0 -0.61538,-0.27552 -0.61538,-0.61538 0,-0.33986 0.27552,-0.61538 0.61538,-0.61538 z m 5.5385,-0.30769 -2.4231,2.2885 0.80769,0.78846 2.5385,-2.4615 0,-0.61538 z m -5.5385,5.2308 c 0.33986,0 0.61538,0.27552 0.61538,0.61538 0,0.33986 -0.27552,0.61538 -0.61538,0.61538 -0.33986,0 -0.61538,-0.27552 -0.61538,-0.61538 0,-0.33986 0.27552,-0.61538 0.61538,-0.61538 z"/>
+ <path style="opacity:0.2" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/video-player.svg b/.icons/awkward/32x32/apps/video-player.svg
new file mode 120000
index 00000000..32d53de2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/video-player.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/vieb.svg b/.icons/awkward/32x32/apps/vieb.svg
new file mode 100644
index 00000000..6eb332bd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vieb.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,2 C 15.214,2 14.428,2.2929 13.84,2.8803 L 1.8802,14.842 C 0.70549,16.016 0.70715,17.982 1.8819,19.157 L 13.842,31.118 C 15.017,32.293 16.984,32.295 18.159,31.12 L 30.119,19.159 C 31.294,17.984 31.294,16.016 30.119,14.842 L 18.159,2.8803 C 17.572,2.2929 16.785,2 16,2 Z"/>
+ <path style="fill:#a42a2a" d="M 16,1 C 15.214,1 14.428,1.2929 13.84,1.8802 L 1.8802,13.842 C 0.70549,15.016 0.70715,16.982 1.8819,18.157 L 13.842,30.118 C 15.017,31.293 16.984,31.294 18.159,30.12 L 30.119,18.159 C 31.294,16.984 31.294,15.016 30.119,13.842 L 18.159,1.8802 C 17.572,1.2929 16.785,1 16,1 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,1 C 15.214,1 14.427,1.2935 13.84,1.8809 L 1.8809,13.842 C 1.1678,14.555 0.89376,15.558 1.0469,16.5 1.1451,15.889 1.4188,15.304 1.8809,14.842 L 13.84,2.8809 C 14.427,2.2935 15.214,2 16,2 16.786,2 17.571,2.2935 18.158,2.8809 L 30.119,14.842 C 30.581,15.304 30.855,15.889 30.953,16.5 31.105,15.558 30.832,14.554 30.119,13.842 L 18.158,1.8809 C 17.571,1.2935 16.786,1 16,1 Z"/>
+ <path style="opacity:0.2" d="M 4.5,4.9998 C 3.669,4.9998 3,5.6688 3,6.4998 3,7.3308 3.669,7.9998 4.5,7.9998 H 5 V 25 C 5.0011,27.672 8.2311,29.01 10.121,27.121 L 29.539,7.5818 C 29.823,7.3092 30,6.9263 30,6.4998 30,5.6688 29.331,4.9998 28.5,4.9998 H 21.5 C 20.669,4.9998 20,5.6688 20,6.4998 20,7.1121 20.365,7.6354 20.889,7.8689 L 11,17.758 V 7.9998 H 11.5 C 12.331,7.9998 13,7.3308 13,6.4998 13,5.6688 12.331,4.9998 11.5,4.9998 Z"/>
+ <path style="fill:#e4e4e4" d="M 4.5,4 C 3.669,4 3,4.669 3,5.5 3,6.331 3.669,7 4.5,7 H 5 V 24 C 5.0011,26.672 8.2311,28.01 10.121,26.121 L 29.539,6.582 C 29.823,6.3094 30,5.9265 30,5.5 30,4.669 29.331,4 28.5,4 H 21.5 C 20.669,4 20,4.669 20,5.5 20,6.1123 20.365,6.6356 20.889,6.8691 L 11,16.758 V 7 H 11.5 C 12.331,7 13,6.331 13,5.5 13,4.669 12.331,4 11.5,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.5,4 C 3.669,4 3,4.669 3,5.5 3,5.6768 3.0361,5.8428 3.0918,6 3.2975,5.4174 3.8453,5 4.5,5 H 11.5 C 12.155,5 12.703,5.4174 12.908,6 12.964,5.8428 13,5.6768 13,5.5 13,4.669 12.331,4 11.5,4 Z M 21.5,4 C 20.669,4 20,4.669 20,5.5 20,5.6762 20.036,5.8414 20.092,5.998 20.298,5.4164 20.846,5 21.5,5 H 28.5 C 29.155,5 29.703,5.4174 29.908,6 29.964,5.8431 30,5.6765 30,5.5 30,4.669 29.331,4 28.5,4 Z M 20.334,7.4238 11,16.758 V 17.758 L 20.889,7.8691 C 20.667,7.7703 20.483,7.6112 20.334,7.4238 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/viewnior.svg b/.icons/awkward/32x32/apps/viewnior.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/viewnior.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/vifm.svg b/.icons/awkward/32x32/apps/vifm.svg
new file mode 100644
index 00000000..ffb019bf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vifm.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 2,7.9 V 27.611111 C 2,28.381111 2.623875,29 3.4,29 H 28.6007 C 29.3763,29 30,28.38125 30,27.611111 V 7.9 Z"/>
+ <path style="fill:#3f3f3f" d="M 2,6.9 V 26.611111 C 2,27.381111 2.623875,28 3.4,28 H 28.6007 C 29.3763,28 30,27.38125 30,26.611111 V 6.9 Z"/>
+ <path style="fill:#4f4f4f" d="M 16,6.9 V 28 H 28.601367 C 29.376967,28 30,27.38125 30,26.611111 V 6.9 Z"/>
+ <path style="fill:#c8c8c8" d="m 3.4,3.0000001 c -0.77616,0 -1.4,0.6190972 -1.4,1.3885416 V 7 H 30 V 4.3885417 C 30,3.6190973 29.3763,3.0000001 28.6,3.0000001 Z"/>
+ <rect style="opacity:0.2" width="28" height="1" x="2" y="7"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 3 C 2.6242306 3 2 3.6192275 2 4.3886719 L 2 5.3886719 C 2 4.6192275 2.6242306 4 3.4003906 4 L 28.599609 4 C 29.375909 4 30 4.6192275 30 5.3886719 L 30 4.3886719 C 30 3.6192275 29.375909 3 28.599609 3 L 3.4003906 3 z"/>
+ <path style="opacity:0.2" d="m 17.663086,12.000453 -3.117188,6.882812 -2.884765,-5.882812 H 8.320313 L 13.25293,23.061 15.966797,23.01901 20.957031,12.000453 Z M 21,15.000227 v 1.999999 h 2 v -1.999999 z m 0,2.999999 v 5.000227 h 2 v -5.000227 z"/>
+ <path style="fill:#1b6cff" d="M 17.663086,11 14.545898,17.882812 11.661133,12 H 8.320313 L 13.25293,22.060547 15.966797,22.018557 20.957031,11 Z M 21,13.999774 v 2 h 2 v -2 z m 0,2.999999 V 22 h 2 v -5.000227 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/viking.svg b/.icons/awkward/32x32/apps/viking.svg
new file mode 120000
index 00000000..2c7603d5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/viking.svg
@@ -0,0 +1 @@
+gps.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/vim-qt.svg b/.icons/awkward/32x32/apps/vim-qt.svg
new file mode 120000
index 00000000..150dd041
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vim-qt.svg
@@ -0,0 +1 @@
+vim.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/vim.svg b/.icons/awkward/32x32/apps/vim.svg
new file mode 100644
index 00000000..3c97a1d6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vim.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,2 C 15.214,2 14.428,2.2929 13.84,2.8803 L 1.8802,14.842 C 0.70549,16.016 0.70715,17.982 1.8819,19.157 L 13.842,31.118 C 15.017,32.293 16.984,32.295 18.159,31.12 L 30.119,19.159 C 31.294,17.984 31.294,16.016 30.119,14.842 L 18.159,2.8803 C 17.572,2.2929 16.785,2 16,2 Z"/>
+ <path style="fill:#159532" d="M 16,1 C 15.214,1 14.428,1.2929 13.84,1.8802 L 1.8802,13.842 C 0.70549,15.016 0.70715,16.982 1.8819,18.157 L 13.842,30.118 C 15.017,31.293 16.984,31.294 18.159,30.12 L 30.119,18.159 C 31.294,16.984 31.294,15.016 30.119,13.842 L 18.159,1.8802 C 17.572,1.2929 16.785,1 16,1 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,1 C 15.214,1 14.427,1.2935 13.84,1.8809 L 1.8809,13.842 C 1.1678,14.555 0.89376,15.558 1.0469,16.5 1.1451,15.889 1.4188,15.304 1.8809,14.842 L 13.84,2.8809 C 14.427,2.2935 15.214,2 16,2 16.786,2 17.571,2.2935 18.158,2.8809 L 30.119,14.842 C 30.581,15.304 30.855,15.889 30.953,16.5 31.105,15.558 30.832,14.554 30.119,13.842 L 18.158,1.8809 C 17.571,1.2935 16.786,1 16,1 Z"/>
+ <path style="opacity:0.2" d="M 4.5,4.9998 C 3.669,4.9998 3,5.6688 3,6.4998 3,7.3308 3.669,7.9998 4.5,7.9998 H 5 V 25 C 5.0011,27.672 8.2311,29.01 10.121,27.121 L 29.539,7.5818 C 29.823,7.3092 30,6.9263 30,6.4998 30,5.6688 29.331,4.9998 28.5,4.9998 H 21.5 C 20.669,4.9998 20,5.6688 20,6.4998 20,7.1121 20.365,7.6354 20.889,7.8689 L 11,17.758 V 7.9998 H 11.5 C 12.331,7.9998 13,7.3308 13,6.4998 13,5.6688 12.331,4.9998 11.5,4.9998 Z"/>
+ <path style="fill:#e4e4e4" d="M 4.5,4 C 3.669,4 3,4.669 3,5.5 3,6.331 3.669,7 4.5,7 H 5 V 24 C 5.0011,26.672 8.2311,28.01 10.121,26.121 L 29.539,6.582 C 29.823,6.3094 30,5.9265 30,5.5 30,4.669 29.331,4 28.5,4 H 21.5 C 20.669,4 20,4.669 20,5.5 20,6.1123 20.365,6.6356 20.889,6.8691 L 11,16.758 V 7 H 11.5 C 12.331,7 13,6.331 13,5.5 13,4.669 12.331,4 11.5,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.5,4 C 3.669,4 3,4.669 3,5.5 3,5.6768 3.0361,5.8428 3.0918,6 3.2975,5.4174 3.8453,5 4.5,5 H 11.5 C 12.155,5 12.703,5.4174 12.908,6 12.964,5.8428 13,5.6768 13,5.5 13,4.669 12.331,4 11.5,4 Z M 21.5,4 C 20.669,4 20,4.669 20,5.5 20,5.6762 20.036,5.8414 20.092,5.998 20.298,5.4164 20.846,5 21.5,5 H 28.5 C 29.155,5 29.703,5.4174 29.908,6 29.964,5.8431 30,5.6765 30,5.5 30,4.669 29.331,4 28.5,4 Z M 20.334,7.4238 11,16.758 V 17.758 L 20.889,7.8691 C 20.667,7.7703 20.483,7.6112 20.334,7.4238 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vimeo.svg b/.icons/awkward/32x32/apps/vimeo.svg
new file mode 100644
index 00000000..c4b7a2cf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vimeo.svg
@@ -0,0 +1,7 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="3" width="28" height="28" rx="3" ry="3" style="opacity:.2"/>
+ <rect x="2" y="2" width="28" height="28" rx="3" ry="3" style="fill:#1ab7ea"/>
+ <path d="m7 14-2-2s5-4 7-4 4 11 4 11 4-2 4-5c0-0.471405 0-1-1-1h-2s2-5 6-5c3 0 3 4 3 4s-6 14-12 14c-2 0-3-8.391335-5.016907-12.442057-0.148573-0.298391-0.371962-0.557943-0.983093-0.557943-0.611131 0.64248-1 1-1 1z" style="opacity:.2"/>
+ <path d="m7 13-2-2s5-4 7-4 4 11 4 11 4-2 4-5c0-0.471405 0-1-1-1h-2s2-5 6-5c3 0 3 4 3 4s-6 14-12 14c-2 0-3-8.391335-5.0169074-12.442057-0.1485729-0.298391-0.3719619-0.557943-0.9830926-0.557943-0.6111307 0.64248-1 1-1 1z" style="fill:#ffffff"/>
+ <path d="m5 2c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h22c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3h-22z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vinagre.svg b/.icons/awkward/32x32/apps/vinagre.svg
new file mode 120000
index 00000000..2e170d10
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vinagre.svg
@@ -0,0 +1 @@
+preferences-desktop-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/virt-manager.svg b/.icons/awkward/32x32/apps/virt-manager.svg
new file mode 100644
index 00000000..1f55385c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/virt-manager.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <path opacity=".2" d="m4.5 13 3.225 8h2.3l3.175-8h-2.175l-2.175 5.275-2.15-5.275h-2.2z"/>
+ <path style="fill:#6a2537" d="m4.5 12 3.225 8h2.3l3.175-8h-2.175l-2.175 5.275-2.15-5.275h-2.2z"/>
+ <path opacity=".2" d="m15.325 13c-1.0831 2.6805-2.1839 5.3442-3.325 8h2.3l2.15-5.25 2.125 5.25h2.3l2.125-5.4 2.2 5.4h2.3c-1.1411-2.6558-2.2669-5.3195-3.35-8h-2.3l-2.125 5.275-2.175-5.275h-2.225z"/>
+ <path style="fill:#a6aaad" d="m15.325 12c-1.0831 2.6805-2.1839 5.3442-3.325 8h2.3l2.15-5.25 2.125 5.25h2.3l2.125-5.4 2.2 5.4h2.3c-1.1411-2.6558-2.2669-5.3195-3.35-8h-2.3l-2.125 5.275-2.175-5.275h-2.225z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/virt-viewer.svg b/.icons/awkward/32x32/apps/virt-viewer.svg
new file mode 120000
index 00000000..375fdbff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/virt-viewer.svg
@@ -0,0 +1 @@
+krdc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/virtualbox-ose.svg b/.icons/awkward/32x32/apps/virtualbox-ose.svg
new file mode 120000
index 00000000..f7e0337e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/virtualbox-ose.svg
@@ -0,0 +1 @@
+virtualbox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/virtualbox.svg b/.icons/awkward/32x32/apps/virtualbox.svg
new file mode 100644
index 00000000..0cf8d580
--- /dev/null
+++ b/.icons/awkward/32x32/apps/virtualbox.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4289d6" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m15.5 8-3.5 11.5-2-6.5h-4v2h3l3 11 3.5-12 2 6 2.5-7 2 7h4v-2h-2.5c-1.091-3.363-3.5-9.5-3.5-9.5l-2.5 6.5z"/>
+ <path fill="#ffffff" d="m15.5 7-3.5 11.5-2-6.5h-4v2h3l3 11 3.5-12 2 6 2.5-7 2 7h4v-2h-2.5c-1.091-3.363-3.5-9.5-3.5-9.5l-2.5 6.5z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/visual-paradigm.svg b/.icons/awkward/32x32/apps/visual-paradigm.svg
new file mode 100644
index 00000000..999e1b7b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/visual-paradigm.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 15.999625,6.000002 c -0.680985,0 -1.362421,0.253823 -1.871473,0.7628622 L 3.7628523,17.129334 c -1.0181022,1.018078 -1.0166583,2.721843 0.00147,3.739921 L 14.12964,31.235725 c 1.018102,1.018078 2.723383,1.019522 3.741485,0.0014 L 28.236424,20.870744 c 1.018101,-1.018079 1.018102,-2.7233 0,-3.741378 L 17.871096,6.7628642 C 17.362045,6.253825 16.680607,6.000002 15.999625,6.000002 Z"/>
+ <path style="fill:#a42a2a" d="m 15.999625,4.9999964 c -0.680985,0 -1.362421,0.253823 -1.871473,0.7628622 L 3.7628523,16.129328 c -1.0181022,1.018078 -1.0166583,2.721843 0.00147,3.739921 L 14.12964,30.235719 c 1.018102,1.018078 2.723383,1.019522 3.741485,0.0014 L 28.236424,19.870738 c 1.018101,-1.018079 1.018102,-2.7233 0,-3.741378 L 17.871096,5.7628586 C 17.362045,5.2538194 16.680607,4.9999964 15.999625,4.9999964 Z"/>
+ <path style="opacity:0.2" d="m 15.999625,2.0000061 c -0.680985,0 -1.362421,0.2538232 -1.871472,0.7628625 L 3.7628527,13.129338 c -1.0181022,1.018078 -1.0166582,2.721842 0.00146,3.739921 L 14.129639,27.235728 c 1.018101,1.018079 2.723382,1.019522 3.741484,0.0014 l 10.3653,-10.366425 c 1.018102,-1.018079 1.018103,-2.7233 0,-3.741378 L 17.871096,2.7628686 C 17.362045,2.2538293 16.680607,2.0000061 15.999625,2.0000061 Z"/>
+ <path style="fill:#cf3d3d" d="m 15.999625,1.0000005 c -0.680985,0 -1.362421,0.2538232 -1.871472,0.7628625 L 3.7628527,12.129332 c -1.0181022,1.018078 -1.0166582,2.721842 0.00146,3.739921 L 14.129639,26.235722 c 1.018101,1.018079 2.723382,1.019522 3.741484,0.0014 l 10.3653,-10.366425 c 1.018102,-1.018079 1.018103,-2.7233 0,-3.741378 L 17.871096,1.762863 C 17.362045,1.2538237 16.680607,1.0000005 15.999625,1.0000005 Z"/>
+ <path style="opacity:0.2" d="M 16,9.0000056 11,14.000006 15.376953,18.376959 16,19.000006 21.054688,24.054694 23.175781,21.9336 18.121094,16.878912 21,14.000006 Z"/>
+ <path style="fill:#ffffff" d="M 16 8 L 11 13 L 15.376953 17.376953 L 16 18 L 21.054688 23.054688 L 23.175781 20.933594 L 18.121094 15.878906 L 21 13 L 16 8 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 1 C 15.319015 1 14.637957 1.2546326 14.128906 1.7636719 L 3.7636719 12.128906 C 3.1317695 12.760794 2.8939497 13.657949 3.046875 14.490234 C 3.1423004 13.988596 3.3823495 13.51022 3.7636719 13.128906 L 14.128906 2.7636719 C 14.637957 2.2546326 15.319015 2 16 2 C 16.680982 2 17.362043 2.2546326 17.871094 2.7636719 L 28.236328 13.128906 C 28.620058 13.512627 28.858656 13.994633 28.953125 14.5 C 29.109299 13.66454 28.870701 12.763264 28.236328 12.128906 L 17.871094 1.7636719 C 17.362043 1.2546326 16.680982 1 16 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/visual-studio-code-insiders.svg b/.icons/awkward/32x32/apps/visual-studio-code-insiders.svg
new file mode 100644
index 00000000..a89ef77c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/visual-studio-code-insiders.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 23.24431,30.826643 c -0.667545,0.322896 -1.465167,0.186459 -1.988973,-0.340382 0.645356,0.649096 1.748932,0.189322 1.748932,-0.728693 V 4.2424275 c 0,-0.9180149 -1.103576,-1.377768 -1.748932,-0.72863 0.523806,-0.526841 1.321428,-0.663369 1.988973,-0.3404589 l 5.764701,2.788352 C 29.614797,6.2546825 30,6.8709205 30,7.5469735 V 26.453155 c 0,0.676032 -0.385203,1.292256 -0.990989,1.585248 z"/>
+ <path style="opacity:0.2" d="m 29.009667,5.9660655 -5.765684,-2.792188 c -0.667328,-0.323197 -1.46495,-0.186865 -1.988755,0.339934 L 2.3803882,20.512675 c -0.5076856,0.465605 -0.5071019,1.269499 0.00126,1.734334 l 1.5417572,1.409674 c 0.415612,0.380072 1.0415222,0.407995 1.4889975,0.06664 L 28.142087,6.6904255 c 0.762534,-0.581833 1.857803,-0.03479 1.857803,0.927892 v -0.06734 c 0,-0.675759 -0.384874,-1.291773 -0.990223,-1.584919 z"/>
+ <path style="fill:#007c64" d="m 29.009667,4.9660666 -5.765684,-2.792188 c -0.667328,-0.323197 -1.46495,-0.186865 -1.988755,0.339934 L 2.3803882,19.512676 c -0.5076856,0.465605 -0.5071019,1.269499 0.00126,1.734334 l 1.5417572,1.409674 c 0.415612,0.380072 1.0415222,0.407995 1.4889975,0.06664 L 28.142087,5.6904266 c 0.762534,-0.581833 1.857803,-0.03479 1.857803,0.927892 v -0.06734 c 0,-0.675759 -0.384874,-1.291773 -0.990223,-1.584919 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 22.724609 2.015625 C 22.194196 1.9423133 21.648713 2.1185726 21.255859 2.5136719 L 2.3808594 19.511719 C 1.990077 19.87011 1.9039528 20.42856 2.1152344 20.878906 C 2.1782051 20.744727 2.2644403 20.618488 2.3808594 20.511719 L 21.255859 3.5136719 C 21.779664 2.9868729 22.576813 2.8506311 23.244141 3.1738281 L 28.279297 5.6132812 C 29.029687 5.1843558 30 5.7115511 30 6.6191406 L 30 6.5507812 C 30 5.8750222 29.615115 5.2599429 29.009766 4.9667969 L 23.244141 2.1738281 C 23.077309 2.0930289 22.901414 2.0400622 22.724609 2.015625 z"/>
+ <path style="opacity:0.2" d="M 4.65625 9.0078125 C 4.3918865 9.0196311 4.1316341 9.122492 3.9238281 9.3125 L 2.3808594 10.722656 C 1.8724975 11.187477 1.8731738 11.991461 2.3808594 12.457031 L 21.255859 30.486328 C 21.335485 30.566398 21.430624 30.619856 21.521484 30.681641 C 21.522063 30.681936 21.522859 30.681346 21.523438 30.681641 C 22.166068 31.008685 23.003906 30.558013 23.003906 29.757812 L 23.003906 23.226562 L 5.4121094 9.2460938 C 5.1883718 9.0753813 4.9206135 8.9959939 4.65625 9.0078125 z"/>
+ <path style="fill:#00a388" d="m 29.009667,27.034008 -5.765684,2.792195 c -0.667328,0.32312 -1.46495,0.186788 -1.988755,-0.339941 L 2.3803882,11.45631 C 1.8727026,10.99074 1.8732863,10.186811 2.3816482,9.7219902 L 3.9234054,8.3122598 c 0.415612,-0.380016 1.0415222,-0.4079949 1.4889974,-0.06657 L 28.142087,26.309599 c 0.762534,0.581812 1.857803,0.03486 1.857803,-0.927906 v 0.06741 c 0,0.675703 -0.384874,1.29171 -0.990223,1.584926 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.65625 8.0078125 C 4.3918865 8.0196311 4.1316341 8.122492 3.9238281 8.3125 L 2.3808594 9.7226562 C 1.9890716 10.080887 1.9035995 10.638895 2.1152344 11.089844 C 2.1784396 10.955121 2.2638004 10.829689 2.3808594 10.722656 L 3.9238281 9.3125 C 4.3394401 8.932484 4.9646342 8.9046688 5.4121094 9.2460938 L 28.142578 27.310547 C 28.186216 27.343843 28.233747 27.360683 28.279297 27.386719 L 29.009766 27.033203 C 29.615115 26.739987 30 26.124922 30 25.449219 L 30 25.380859 C 30 26.343625 28.905112 26.892359 28.142578 26.310547 L 5.4121094 8.2460938 C 5.1883718 8.0753813 4.9206135 7.9959939 4.65625 8.0078125 z"/>
+ <path style="fill:#24bfa5" d="m 23.24431,29.826644 c -0.667545,0.322896 -1.465167,0.186459 -1.988973,-0.340382 0.645356,0.649096 1.748932,0.189322 1.748932,-0.728693 V 3.2424286 c 0,-0.9180149 -1.103576,-1.377768 -1.748932,-0.72863 0.523806,-0.526841 1.321428,-0.663369 1.988973,-0.3404589 l 5.764701,2.788352 C 29.614797,5.2546836 30,5.8709216 30,6.5469746 V 25.453156 c 0,0.676032 -0.385203,1.292256 -0.990989,1.585248 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 22.724609 2.015625 C 22.302144 1.9573854 21.880616 2.0758747 21.523438 2.3183594 C 22.123327 2.0130367 22.880622 2.3917849 22.980469 3.09375 C 23.068509 3.1200668 23.159462 3.1328666 23.244141 3.1738281 L 29.009766 5.9609375 C 29.615552 6.2539294 30 6.870822 30 7.546875 L 30 6.546875 C 30 5.870822 29.615552 5.2539294 29.009766 4.9609375 L 23.244141 2.1738281 C 23.077254 2.0931006 22.901444 2.0400028 22.724609 2.015625 z M 21.523438 2.3183594 C 21.428822 2.3665153 21.338682 2.430364 21.255859 2.5136719 C 21.335866 2.433202 21.432094 2.3803712 21.523438 2.3183594 z M 23.003906 28.757812 C 23.003906 29.558013 22.166068 30.008685 21.523438 29.681641 C 21.954263 29.974106 22.480472 30.055714 22.980469 29.90625 C 22.987583 29.856236 23.003906 29.811033 23.003906 29.757812 L 23.003906 28.757812 z M 21.523438 29.681641 C 21.432094 29.619632 21.335866 29.566798 21.255859 29.486328 C 21.338682 29.569631 21.428822 29.633489 21.523438 29.681641 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/visual-studio-code.svg b/.icons/awkward/32x32/apps/visual-studio-code.svg
new file mode 100644
index 00000000..219fd76d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/visual-studio-code.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 23.24431,30.826643 c -0.667545,0.322896 -1.465167,0.186459 -1.988973,-0.340382 0.645356,0.649096 1.748932,0.189322 1.748932,-0.728693 V 4.2424275 c 0,-0.9180149 -1.103576,-1.377768 -1.748932,-0.72863 0.523806,-0.526841 1.321428,-0.663369 1.988973,-0.3404589 l 5.764701,2.788352 C 29.614797,6.2546825 30,6.8709205 30,7.5469735 V 26.453155 c 0,0.676032 -0.385203,1.292256 -0.990989,1.585248 z"/>
+ <path style="opacity:0.2" d="m 29.009667,5.9660655 -5.765684,-2.792188 c -0.667328,-0.323197 -1.46495,-0.186865 -1.988755,0.339934 L 2.3803882,20.512675 c -0.5076856,0.465605 -0.5071019,1.269499 0.00126,1.734334 l 1.5417572,1.409674 c 0.415612,0.380072 1.0415222,0.407995 1.4889975,0.06664 L 28.142087,6.6904255 c 0.762534,-0.581833 1.857803,-0.03479 1.857803,0.927892 v -0.06734 c 0,-0.675759 -0.384874,-1.291773 -0.990223,-1.584919 z"/>
+ <path style="fill:#0072b0" d="m 29.009667,4.9660666 -5.765684,-2.792188 c -0.667328,-0.323197 -1.46495,-0.186865 -1.988755,0.339934 L 2.3803882,19.512676 c -0.5076856,0.465605 -0.5071019,1.269499 0.00126,1.734334 l 1.5417572,1.409674 c 0.415612,0.380072 1.0415222,0.407995 1.4889975,0.06664 L 28.142087,5.6904266 c 0.762534,-0.581833 1.857803,-0.03479 1.857803,0.927892 v -0.06734 c 0,-0.675759 -0.384874,-1.291773 -0.990223,-1.584919 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 22.724609 2.015625 C 22.194196 1.9423133 21.648713 2.1185726 21.255859 2.5136719 L 2.3808594 19.511719 C 1.990077 19.87011 1.9039528 20.42856 2.1152344 20.878906 C 2.1782051 20.744727 2.2644403 20.618488 2.3808594 20.511719 L 21.255859 3.5136719 C 21.779664 2.9868729 22.576813 2.8506311 23.244141 3.1738281 L 28.279297 5.6132812 C 29.029687 5.1843558 30 5.7115511 30 6.6191406 L 30 6.5507812 C 30 5.8750222 29.615115 5.2599429 29.009766 4.9667969 L 23.244141 2.1738281 C 23.077309 2.0930289 22.901414 2.0400622 22.724609 2.015625 z"/>
+ <path style="opacity:0.2" d="M 4.65625 9.0078125 C 4.3918865 9.0196311 4.1316341 9.122492 3.9238281 9.3125 L 2.3808594 10.722656 C 1.8724975 11.187477 1.8731738 11.991461 2.3808594 12.457031 L 21.255859 30.486328 C 21.335485 30.566398 21.430624 30.619856 21.521484 30.681641 C 21.522063 30.681936 21.522859 30.681346 21.523438 30.681641 C 22.166068 31.008685 23.003906 30.558013 23.003906 29.757812 L 23.003906 23.226562 L 5.4121094 9.2460938 C 5.1883718 9.0753813 4.9206135 8.9959939 4.65625 9.0078125 z"/>
+ <path style="fill:#008eda" d="m 29.009667,27.034008 -5.765684,2.792195 c -0.667328,0.32312 -1.46495,0.186788 -1.988755,-0.339941 L 2.3803882,11.45631 C 1.8727026,10.99074 1.8732863,10.186811 2.3816482,9.7219902 L 3.9234054,8.3122598 c 0.415612,-0.380016 1.0415222,-0.4079949 1.4889974,-0.06657 L 28.142087,26.309599 c 0.762534,0.581812 1.857803,0.03486 1.857803,-0.927906 v 0.06741 c 0,0.675703 -0.384874,1.29171 -0.990223,1.584926 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.65625 8.0078125 C 4.3918865 8.0196311 4.1316341 8.122492 3.9238281 8.3125 L 2.3808594 9.7226562 C 1.9890716 10.080887 1.9035995 10.638895 2.1152344 11.089844 C 2.1784396 10.955121 2.2638004 10.829689 2.3808594 10.722656 L 3.9238281 9.3125 C 4.3394401 8.932484 4.9646342 8.9046688 5.4121094 9.2460938 L 28.142578 27.310547 C 28.186216 27.343843 28.233747 27.360683 28.279297 27.386719 L 29.009766 27.033203 C 29.615115 26.739987 30 26.124922 30 25.449219 L 30 25.380859 C 30 26.343625 28.905112 26.892359 28.142578 26.310547 L 5.4121094 8.2460938 C 5.1883718 8.0753813 4.9206135 7.9959939 4.65625 8.0078125 z"/>
+ <path style="fill:#1eacf8" d="m 23.24431,29.826644 c -0.667545,0.322896 -1.465167,0.186459 -1.988973,-0.340382 0.645356,0.649096 1.748932,0.189322 1.748932,-0.728693 V 3.2424286 c 0,-0.9180149 -1.103576,-1.377768 -1.748932,-0.72863 0.523806,-0.526841 1.321428,-0.663369 1.988973,-0.3404589 l 5.764701,2.788352 C 29.614797,5.2546836 30,5.8709216 30,6.5469746 V 25.453156 c 0,0.676032 -0.385203,1.292256 -0.990989,1.585248 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 22.724609 2.015625 C 22.302144 1.9573854 21.880616 2.0758747 21.523438 2.3183594 C 22.123327 2.0130367 22.880622 2.3917849 22.980469 3.09375 C 23.068509 3.1200668 23.159462 3.1328666 23.244141 3.1738281 L 29.009766 5.9609375 C 29.615552 6.2539294 30 6.870822 30 7.546875 L 30 6.546875 C 30 5.870822 29.615552 5.2539294 29.009766 4.9609375 L 23.244141 2.1738281 C 23.077254 2.0931006 22.901444 2.0400028 22.724609 2.015625 z M 21.523438 2.3183594 C 21.428822 2.3665153 21.338682 2.430364 21.255859 2.5136719 C 21.335866 2.433202 21.432094 2.3803712 21.523438 2.3183594 z M 23.003906 28.757812 C 23.003906 29.558013 22.166068 30.008685 21.523438 29.681641 C 21.954263 29.974106 22.480472 30.055714 22.980469 29.90625 C 22.987583 29.856236 23.003906 29.811033 23.003906 29.757812 L 23.003906 28.757812 z M 21.523438 29.681641 C 21.432094 29.619632 21.335866 29.566798 21.255859 29.486328 C 21.338682 29.569631 21.428822 29.633489 21.523438 29.681641 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vivado_logo.svg b/.icons/awkward/32x32/apps/vivado_logo.svg
new file mode 100644
index 00000000..39e45ef8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vivado_logo.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 9 2 L 11 12.541016 L 2 20.335938 L 2 31 L 11 23.205078 L 11 23.207031 L 21.294922 28.099609 L 31 23.726562 L 20.439453 18.675781 L 19.003906 8.3847656 L 9 2 z"/>
+ <path style="fill:#acae26" d="M 19.003972,7.3845508 9,1 l 2,10.541786 0.425,9.033214 9.014954,-2.9 z"/>
+ <path style="fill:#7b7c08" d="M 2,19.3361 11,11.541786 16.5,16.225 11,22.205684 2,30 Z"/>
+ <path style="fill:#dbde63" d="M 20.439954,17.675 31,22.725678 21.294469,27.1 11,22.20625 11.425,13.325 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.425781 13.324219 L 11 22.207031 L 11.046875 22.228516 L 11.425781 14.324219 L 20.439453 18.675781 L 29.923828 23.210938 L 31 22.726562 L 20.439453 17.675781 L 11.425781 13.324219 z"/>
+ <path style="opacity:0.2" d="M 20.439356,18.67475 11,12.541987 V 23.206 Z M 11,23.206 c 0,-5.66e-4 0,0 0,0 z"/>
+ <path style="fill:#ffffff" d="M 20.439356,17.675 11,11.542237 V 22.20625 Z M 11,22.20625 c 0,-5.66e-4 0,0 0,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9 1 L 9.2167969 2.1386719 L 19.003906 8.3847656 L 20.306641 17.71875 L 20.439453 17.675781 L 19.003906 7.3847656 L 9 1 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 11 11.541016 L 2 19.335938 L 2 20.335938 L 11 12.541016 L 15.984375 16.785156 L 16.5 16.224609 L 11 11.541016 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vivaldi-beta.svg b/.icons/awkward/32x32/apps/vivaldi-beta.svg
new file mode 100644
index 00000000..ba9fda22
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vivaldi-beta.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <circle style="opacity:0.1" cx="16" cy="17" r="10"/>
+ <circle style="fill:#ef3939" cx="16" cy="16" r="10"/>
+ <path style="opacity:0.2" d="m 20.606781,11.000278 c -0.26067,1.95e-4 -0.524605,0.05481 -0.735869,0.16115 -0.308726,0.155403 -0.619469,0.4846 -0.757319,0.802289 -0.146494,0.337617 -0.167533,0.932805 -0.04412,1.249175 0.0522,0.133783 0.142284,0.363657 0.200149,0.510823 0.130678,0.332357 0.177716,0.763179 0.09486,1.173782 -0.0933,0.46233 -0.383115,0.996404 -0.72287,1.332114 -1.019556,1.007274 -2.760593,1.024921 -3.773216,0.04089 -0.349424,-0.339573 -0.398982,-0.120437 -1.976352,-2.935276 -0.535165,-0.955746 -1.01544,-1.755918 -1.115106,-1.859328 -0.313443,-0.331687 -0.749303,-0.450273 -1.148401,-0.45225 -0.8579956,-0.01392 -1.4526715,0.657418 -1.593793,1.378067 -0.104238,0.576707 -0.1521861,0.477427 2.619416,5.416196 1.749431,3.117326 2.580922,4.554332 2.717278,4.695576 0.482955,0.500404 1.37061,0.624439 2.014468,0.32717 0.169289,-0.07817 0.360929,-0.218642 0.483346,-0.354304 0.239784,-0.265724 4.998337,-9.068287 5.078793,-9.371104 0.08433,-0.317366 0.06338,-0.768267 -0.05009,-1.080332 -0.141166,-0.388158 -0.330566,-0.786409 -0.714649,-0.935418 -0.172401,-0.06688 -0.373178,-0.09966 -0.575918,-0.0995 z"/>
+ <path style="fill:#ffffff" d="m 20.606781,10.000279 c -0.26067,1.95e-4 -0.524605,0.05481 -0.735869,0.16115 -0.308726,0.155403 -0.619469,0.4846 -0.757319,0.802289 -0.146494,0.337617 -0.167533,0.932805 -0.04412,1.249175 0.0522,0.133783 0.142284,0.363657 0.200149,0.510823 0.130678,0.332357 0.177716,0.763179 0.09486,1.173782 -0.0933,0.46233 -0.383115,0.996404 -0.72287,1.332114 -1.019556,1.007274 -2.760593,1.024921 -3.773216,0.04089 -0.349424,-0.339573 -0.398982,-0.120437 -1.976352,-2.935276 -0.535165,-0.955746 -1.01544,-1.755918 -1.115106,-1.859328 -0.313443,-0.331687 -0.749303,-0.450273 -1.148401,-0.45225 -0.8579956,-0.01392 -1.4526715,0.657418 -1.593793,1.378067 -0.104238,0.576707 -0.1521861,0.477427 2.619416,5.416196 1.749431,3.117326 2.580922,4.554332 2.717278,4.695576 0.482955,0.500404 1.37061,0.624439 2.014468,0.32717 0.169289,-0.07817 0.360929,-0.218642 0.483346,-0.354304 0.239784,-0.265724 4.998337,-9.068287 5.078793,-9.371104 0.08433,-0.317366 0.06338,-0.768267 -0.05009,-1.080332 -0.141166,-0.388158 -0.330566,-0.786409 -0.714649,-0.935418 -0.172401,-0.06688 -0.373178,-0.09966 -0.575918,-0.0995 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vivaldi-snapshot.svg b/.icons/awkward/32x32/apps/vivaldi-snapshot.svg
new file mode 120000
index 00000000..91912065
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vivaldi-snapshot.svg
@@ -0,0 +1 @@
+vivaldi.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/vivaldi-stable.svg b/.icons/awkward/32x32/apps/vivaldi-stable.svg
new file mode 120000
index 00000000..91912065
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vivaldi-stable.svg
@@ -0,0 +1 @@
+vivaldi.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/vivaldi.svg b/.icons/awkward/32x32/apps/vivaldi.svg
new file mode 100644
index 00000000..cd9b42f2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vivaldi.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#ef3939" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="10"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="10"/>
+ <path style="fill:#cc2626" d="m 20.606781,10.000279 c -0.26067,1.95e-4 -0.524605,0.05481 -0.735869,0.16115 -0.308726,0.155403 -0.619469,0.4846 -0.757319,0.802289 -0.146494,0.337617 -0.167533,0.932805 -0.04412,1.249175 0.0522,0.133783 0.142284,0.363657 0.200149,0.510823 0.130678,0.332357 0.177716,0.763179 0.09486,1.173782 -0.0933,0.46233 -0.383115,0.996404 -0.72287,1.332114 -1.019556,1.007274 -2.760593,1.024921 -3.773216,0.04089 -0.349424,-0.339573 -0.398982,-0.120437 -1.976352,-2.935276 -0.535165,-0.955746 -1.01544,-1.755918 -1.115106,-1.859328 -0.313443,-0.331687 -0.749303,-0.450273 -1.148401,-0.45225 -0.8579956,-0.01392 -1.4526715,0.657418 -1.593793,1.378067 -0.104238,0.576707 -0.1521861,0.477427 2.619416,5.416196 1.749431,3.117326 2.580922,4.554332 2.717278,4.695576 0.482955,0.500404 1.37061,0.624439 2.014468,0.32717 0.169289,-0.07817 0.360929,-0.218642 0.483346,-0.354304 0.239784,-0.265724 4.998337,-9.068287 5.078793,-9.371104 0.08433,-0.317366 0.06338,-0.768267 -0.05009,-1.080332 -0.141166,-0.388158 -0.330566,-0.786409 -0.714649,-0.935418 -0.172401,-0.06688 -0.373178,-0.09966 -0.575918,-0.0995 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vk.svg b/.icons/awkward/32x32/apps/vk.svg
new file mode 100644
index 00000000..218847f2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vk.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#507299" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m15.764 23.945h1.315s0.39711-0.04534 0.60015-0.27162c0.18662-0.20798 0.18066-0.59827 0.18066-0.59827s-0.02573-1.8276 0.79306-2.0967c0.80748-0.26528 1.8441 1.7662 2.9428 2.5475 0.83084 0.59098 1.4622 0.46162 1.4622 0.46162l2.938-0.04252s1.5368-0.09822 0.80808-1.3499c-0.05965-0.10223-0.42453-0.92583-2.1845-2.618-1.843-1.77-1.596-1.484 0.623-4.5474 1.352-1.8657 1.892-3.0046 1.723-3.4924-0.161-0.4648-1.155-0.342-1.155-0.342l-3.308 0.02119s-0.24542-0.03459-0.42716 0.07808c-0.17779 0.11017-0.2919 0.36759-0.2919 0.36759s-0.52376 1.4436-1.2218 2.6716c-1.473 2.5907-2.0621 2.7278-2.3029 2.5667-0.56018-0.37496-0.42019-1.506-0.42019-2.3098 0-2.5108 0.36766-3.5576-0.71597-3.8286-0.35953-0.08987-0.6244-0.14933-1.544-0.15904-1.1804-0.01245-2.1792 0.0037-2.7449 0.29079-0.37634 0.19089-0.6667 0.61618-0.48976 0.64065 0.2187 0.03016 0.71372 0.13842 0.97619 0.50833 0.33908 0.47783 0.32723 1.5505 0.32723 1.5505s0.19484 2.9555-0.4549 3.3226c-0.44583 0.2518-1.0575-0.26223-2.3708-2.6127-0.67274-1.2039-1.1809-2.5349-1.1809-2.5349s-0.097849-0.24867-0.27262-0.38179c-0.2112-0.1613-0.5074-0.2125-0.5074-0.2125l-3.1436 0.02126s-0.47178 0.01365-0.64517 0.2262c-0.15424 0.18921-0.012328 0.58006-0.012328 0.58006s2.4609 5.9637 5.2476 8.9692c2.5555 2.7558 5.4568 2.5749 5.4568 2.5749"/>
+ <path fill="#fff" fill-rule="evenodd" d="m15.764 22.945h1.315s0.39711-0.04534 0.60015-0.27162c0.18662-0.20798 0.18066-0.59827 0.18066-0.59827s-0.02573-1.8276 0.79306-2.0967c0.80748-0.26528 1.8441 1.7662 2.9428 2.5475 0.83084 0.59098 1.4622 0.46162 1.4622 0.46162l2.938-0.04252s1.5368-0.09822 0.80808-1.3499c-0.05965-0.10223-0.42453-0.92583-2.1845-2.618-1.843-1.77-1.596-1.484 0.623-4.5474 1.352-1.8657 1.892-3.0046 1.723-3.4924-0.161-0.4648-1.155-0.342-1.155-0.342l-3.308 0.02119s-0.24542-0.03459-0.42716 0.07808c-0.17779 0.11017-0.2919 0.36759-0.2919 0.36759s-0.52376 1.4436-1.2218 2.6716c-1.473 2.5907-2.0621 2.7278-2.3029 2.5667-0.56018-0.37496-0.42019-1.506-0.42019-2.3098 0-2.5108 0.36766-3.5576-0.71597-3.8286-0.35953-0.08987-0.6244-0.14933-1.544-0.15904-1.1804-0.01245-2.1792 0.0037-2.7449 0.29079-0.37634 0.19089-0.6667 0.61618-0.48976 0.64065 0.2187 0.03016 0.71372 0.13842 0.97619 0.50833 0.33908 0.47783 0.32723 1.5505 0.32723 1.5505s0.19484 2.9555-0.4549 3.3226c-0.44583 0.2518-1.0575-0.26223-2.3708-2.6127-0.67274-1.2039-1.1809-2.5349-1.1809-2.5349s-0.097849-0.24867-0.27262-0.38179c-0.2112-0.1613-0.5074-0.2125-0.5074-0.2125l-3.1436 0.02126s-0.47178 0.01365-0.64517 0.2262c-0.15424 0.18921-0.012328 0.58006-0.012328 0.58006s2.4609 5.9637 5.2476 8.9692c2.5555 2.7558 5.4568 2.5749 5.4568 2.5749"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vkaudiosaver.svg b/.icons/awkward/32x32/apps/vkaudiosaver.svg
new file mode 100644
index 00000000..e0d863b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vkaudiosaver.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#507299" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <g opacity=".2" transform="translate(0 1)">
+ <path fill-rule="evenodd" d="m15.764 17.945h1.315s0.39711-0.04534 0.60015-0.27162c0.18662-0.20798 0.18066-0.59827 0.18066-0.59827s-0.02573-1.8276 0.79306-2.0967c0.80748-0.26528 1.8441 1.7662 2.9428 2.5475 0.83084 0.59098 1.4622 0.46162 1.4622 0.46162l2.938-0.04252s1.5368-0.09822 0.80808-1.3499c-0.05965-0.10223-0.42453-0.92583-2.1845-2.618-1.843-1.77-1.596-1.484 0.623-4.5474 1.352-1.8657 1.892-3.0046 1.723-3.4924-0.161-0.4648-1.155-0.342-1.155-0.342l-3.308 0.02119s-0.24542-0.03459-0.42716 0.07808c-0.17779 0.11017-0.2919 0.36759-0.2919 0.36759s-0.52376 1.4436-1.2218 2.6716c-1.473 2.5907-2.0621 2.7278-2.3029 2.5667-0.56018-0.37496-0.42019-1.506-0.42019-2.3098 0-2.5108 0.36766-3.5576-0.71597-3.8286-0.35953-0.089868-0.6244-0.14933-1.544-0.15904-1.1804-0.01245-2.1792 0.00375-2.7449 0.29079-0.37634 0.19089-0.6667 0.61618-0.48976 0.64065 0.2187 0.03016 0.71372 0.13842 0.97619 0.50833 0.33908 0.47783 0.32723 1.5505 0.32723 1.5505s0.19484 2.9555-0.4549 3.3226c-0.44583 0.2518-1.0575-0.26223-2.3708-2.6127-0.67274-1.2039-1.1809-2.5349-1.1809-2.5349s-0.097849-0.24867-0.27262-0.38179c-0.2112-0.1613-0.5074-0.2125-0.5074-0.2125l-3.1436 0.02126s-0.47178 0.01365-0.64517 0.2262c-0.15424 0.18921-0.012328 0.58006-0.012328 0.58006s2.4609 5.9637 5.2476 8.9692c2.5555 2.7558 5.4568 2.5749 5.4568 2.5749"/>
+ <g transform="matrix(.75 0 0 .75 -2 -3)">
+ <path d="m12.743 37.733q0 0.52162-0.18097 0.94212-0.17565 0.41517-0.52162 0.71324-0.34065 0.29275-0.84098 0.45243-0.49501 0.15968-1.1391 0.15968-0.5642 0-1.0912-0.1171-0.52162-0.1171-0.96873-0.3513v-1.5329q0.25549 0.12242 0.5163 0.23952 0.26081 0.11178 0.52695 0.20226 0.27146 0.09049 0.53759 0.14371 0.27146 0.05323 0.53759 0.05323 0.27146 0 0.46307-0.05855 0.19694-0.06387 0.31404-0.17033 0.12242-0.11178 0.17565-0.26081 0.05855-0.15436 0.05855-0.33533 0-0.21823-0.09581-0.38323-0.091-0.17-0.261-0.314-0.165-0.149-0.404-0.287-0.235-0.139-0.5274-0.293-0.2448-0.128-0.5482-0.309t-0.5748-0.447q-0.2662-0.271-0.4471-0.649-0.181-0.383-0.181-0.916 0-0.52162 0.17033-0.93147 0.17565-0.41517 0.49501-0.69727 0.31936-0.28742 0.77179-0.43646 0.45775-0.14904 1.022-0.14904 0.2821 0 0.54824 0.03726 0.27146 0.03726 0.53227 0.10645 0.26613 0.0692 0.53227 0.17033 0.26613 0.10113 0.54824 0.2342l-0.53227 1.2828q-0.23952-0.11178-0.44711-0.19694-0.20758-0.08516-0.40452-0.14371t-0.38856-0.08516q-0.18629-0.03194-0.37791-0.03194-0.41517 0-0.63872 0.22355-0.21823 0.21823-0.21823 0.5855 0 0.19694 0.063872 0.3513 0.069195 0.14904 0.21291 0.2821 0.14904 0.13307 0.37791 0.27146 0.2342 0.13839 0.5642 0.31404 0.3992 0.21291 0.73453 0.43646 0.33533 0.21823 0.57485 0.48969 0.24484 0.26614 0.37791 0.60679t0.13307 0.7984z"/>
+ <path d="m18.624 39.894-0.53227-1.8523h-2.6826l-0.53759 1.8523h-1.666l2.5283-7.8137h2.0173l2.5389 7.8137h-1.666zm-0.9155-3.2362-0.50033-1.7033q-0.03194-0.09581-0.09581-0.31404t-0.13839-0.47904q-0.0692-0.26613-0.13307-0.53227t-0.09049-0.45243q-0.02129 0.1171-0.05855 0.27678-0.03194 0.15968-0.07984 0.34065-0.04258 0.17565-0.09049 0.35662-0.0479 0.18097-0.09049 0.34065-0.04258 0.15968-0.07984 0.2821-0.03194 0.12242-0.0479 0.18097l-0.49501 1.7033h1.9002z"/>
+ <path d="m24.958 32.112h1.666l-2.4271 7.7818h-1.7991l-2.4218-7.7818h1.666l1.32 4.684q0.02661 0.09049 0.0692 0.30339 0.0479 0.21291 0.09581 0.4684 0.05323 0.25549 0.10113 0.51098t0.07452 0.43114q0.02661-0.17565 0.07452-0.43114 0.0479-0.25549 0.10113-0.50566 0.05323-0.25549 0.10113-0.4684 0.05323-0.21291 0.07984-0.30872l1.2987-4.684z"/>
+ <path d="m32.08 39.894h-4.4817v-7.7818h4.4817v1.352h-2.8317v1.7086h2.6347v1.352h-2.6347v2.0067h2.8317v1.3626z"/>
+ <path d="m35.359 35.566h0.44711q0.68663 0 0.9847-0.27146 0.29807-0.27678 0.29807-0.80905 0-0.55356-0.31936-0.78776t-0.99002-0.2342h-0.42049v2.1025zm0 1.3413v2.986h-1.65v-7.7818h2.1291q1.4957 0 2.2089 0.58017 0.71324 0.57485 0.71324 1.7512 0 0.3992-0.10645 0.72388t-0.28743 0.58017q-0.17565 0.25017-0.40985 0.44178-0.22888 0.18629-0.48436 0.31404 0.59082 0.94744 1.0592 1.6926 0.20226 0.31936 0.38856 0.62275 0.19162 0.30339 0.34065 0.54291 0.14904 0.23952 0.24484 0.38323l0.09049 0.14904h-1.831l-1.6873-2.986h-0.71856z"/>
+ </g>
+ </g>
+ <g fill="#fff">
+ <path fill-rule="evenodd" d="m15.764 17.945h1.315s0.39711-0.04534 0.60015-0.27162c0.18662-0.20798 0.18066-0.59827 0.18066-0.59827s-0.02573-1.8276 0.79306-2.0967c0.80748-0.26528 1.8441 1.7662 2.9428 2.5475 0.83084 0.59098 1.4622 0.46162 1.4622 0.46162l2.938-0.04252s1.5368-0.09822 0.80808-1.3499c-0.05965-0.10223-0.42453-0.92583-2.1845-2.618-1.843-1.77-1.596-1.484 0.623-4.5474 1.352-1.8657 1.892-3.0046 1.723-3.4924-0.161-0.4648-1.155-0.342-1.155-0.342l-3.308 0.02119s-0.24542-0.03459-0.42716 0.07808c-0.17779 0.11017-0.2919 0.36759-0.2919 0.36759s-0.52376 1.4436-1.2218 2.6716c-1.473 2.5907-2.0621 2.7278-2.3029 2.5667-0.56018-0.37496-0.42019-1.506-0.42019-2.3098 0-2.5108 0.36766-3.5576-0.71597-3.8286-0.35953-0.089868-0.6244-0.14933-1.544-0.15904-1.1804-0.01245-2.1792 0.00375-2.7449 0.29079-0.37634 0.19089-0.6667 0.61618-0.48976 0.64065 0.2187 0.03016 0.71372 0.13842 0.97619 0.50833 0.33908 0.47783 0.32723 1.5505 0.32723 1.5505s0.19484 2.9555-0.4549 3.3226c-0.44583 0.2518-1.0575-0.26223-2.3708-2.6127-0.67274-1.2039-1.1809-2.5349-1.1809-2.5349s-0.097849-0.24867-0.27262-0.38179c-0.2112-0.1613-0.5074-0.2125-0.5074-0.2125l-3.1436 0.02126s-0.47178 0.01365-0.64517 0.2262c-0.15424 0.18921-0.012328 0.58006-0.012328 0.58006s2.4609 5.9637 5.2476 8.9692c2.5555 2.7558 5.4568 2.5749 5.4568 2.5749"/>
+ <g transform="matrix(.75 0 0 .75 -2 -3)">
+ <path d="m12.743 37.733q0 0.52162-0.18097 0.94212-0.17565 0.41517-0.52162 0.71324-0.34065 0.29275-0.84098 0.45243-0.49501 0.15968-1.1391 0.15968-0.5642 0-1.0912-0.1171-0.52162-0.1171-0.96873-0.3513v-1.5329q0.25549 0.12242 0.5163 0.23952 0.26081 0.11178 0.52695 0.20226 0.27146 0.09049 0.53759 0.14371 0.27146 0.05323 0.53759 0.05323 0.27146 0 0.46307-0.05855 0.19694-0.06387 0.31404-0.17033 0.12242-0.11178 0.17565-0.26081 0.05855-0.15436 0.05855-0.33533 0-0.21823-0.09581-0.38323-0.091-0.17-0.261-0.314-0.165-0.149-0.404-0.287-0.235-0.139-0.5274-0.293-0.2448-0.128-0.5482-0.309t-0.5748-0.447q-0.2662-0.271-0.4471-0.649-0.181-0.383-0.181-0.916 0-0.52162 0.17033-0.93147 0.17565-0.41517 0.49501-0.69727 0.31936-0.28742 0.77179-0.43646 0.45775-0.14904 1.022-0.14904 0.2821 0 0.54824 0.03726 0.27146 0.03726 0.53227 0.10645 0.26613 0.0692 0.53227 0.17033 0.26613 0.10113 0.54824 0.2342l-0.53227 1.2828q-0.23952-0.11178-0.44711-0.19694-0.20758-0.08516-0.40452-0.14371t-0.38856-0.08516q-0.18629-0.03194-0.37791-0.03194-0.41517 0-0.63872 0.22355-0.21823 0.21823-0.21823 0.5855 0 0.19694 0.063872 0.3513 0.069195 0.14904 0.21291 0.2821 0.14904 0.13307 0.37791 0.27146 0.2342 0.13839 0.5642 0.31404 0.3992 0.21291 0.73453 0.43646 0.33533 0.21823 0.57485 0.48969 0.24484 0.26614 0.37791 0.60679t0.13307 0.7984z"/>
+ <path d="m18.624 39.894-0.53227-1.8523h-2.6826l-0.53759 1.8523h-1.666l2.5283-7.8137h2.0173l2.5389 7.8137h-1.666zm-0.9155-3.2362-0.50033-1.7033q-0.03194-0.09581-0.09581-0.31404t-0.13839-0.47904q-0.0692-0.26613-0.13307-0.53227t-0.09049-0.45243q-0.02129 0.1171-0.05855 0.27678-0.03194 0.15968-0.07984 0.34065-0.04258 0.17565-0.09049 0.35662-0.0479 0.18097-0.09049 0.34065-0.04258 0.15968-0.07984 0.2821-0.03194 0.12242-0.0479 0.18097l-0.49501 1.7033h1.9002z"/>
+ <path d="m24.958 32.112h1.666l-2.4271 7.7818h-1.7991l-2.4218-7.7818h1.666l1.32 4.684q0.02661 0.09049 0.0692 0.30339 0.0479 0.21291 0.09581 0.4684 0.05323 0.25549 0.10113 0.51098t0.07452 0.43114q0.02661-0.17565 0.07452-0.43114 0.0479-0.25549 0.10113-0.50566 0.05323-0.25549 0.10113-0.4684 0.05323-0.21291 0.07984-0.30872l1.2987-4.684z"/>
+ <path d="m32.08 39.894h-4.4817v-7.7818h4.4817v1.352h-2.8317v1.7086h2.6347v1.352h-2.6347v2.0067h2.8317v1.3626z"/>
+ <path d="m35.359 35.566h0.44711q0.68663 0 0.9847-0.27146 0.29807-0.27678 0.29807-0.80905 0-0.55356-0.31936-0.78776t-0.99002-0.2342h-0.42049v2.1025zm0 1.3413v2.986h-1.65v-7.7818h2.1291q1.4957 0 2.2089 0.58017 0.71324 0.57485 0.71324 1.7512 0 0.3992-0.10645 0.72388t-0.28743 0.58017q-0.17565 0.25017-0.40985 0.44178-0.22888 0.18629-0.48436 0.31404 0.59082 0.94744 1.0592 1.6926 0.20226 0.31936 0.38856 0.62275 0.19162 0.30339 0.34065 0.54291 0.14904 0.23952 0.24484 0.38323l0.09049 0.14904h-1.831l-1.6873-2.986h-0.71856z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vlc.svg b/.icons/awkward/32x32/apps/vlc.svg
new file mode 100644
index 00000000..f6870940
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vlc.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#f80" fill-rule="evenodd" d="m6.8995 18.988c-0.56496 0.00014-1.0745 0.33981-1.2919 0.86126l-3.4997 8.2118c-0.38418 0.92201 0.29304 1.9382 1.2919 1.9385h25.198c0.99885-0.00031 1.6761-1.0165 1.2919-1.9385l-3.4997-8.2118c-0.21741-0.52145-0.72692-0.86112-1.2919-0.86126z"/>
+ <path fill="#fff" fill-rule="evenodd" opacity=".2" d="m6.8991 18.988c-0.56496 0.00014-1.0736 0.33988-1.291 0.86133l-3.5 8.2109c-0.14785 0.35483-0.1361 0.72351-0.01172 1.043 0.0054-0.0142 0.0058-0.0288 0.01172-0.043l3.5-8.2109c0.21741-0.52145 0.72606-0.8612 1.291-0.86133h18.199c0.56496 0.00013 1.0736 0.33988 1.291 0.86133l3.5 8.2109c0.006 0.0142 0.006 0.0288 0.0117 0.043 0.12438-0.31946 0.13614-0.68814-0.0117-1.043l-3.5-8.2109c-0.21741-0.52145-0.72605-0.86119-1.291-0.86133h-18.199z"/>
+ <path fill="#f80" fill-rule="evenodd" d="m16.001 1.9884c-0.63588-0.007-1.2843 0.10086-1.9248 0.35818-0.39691 0.15963-0.69905 0.49198-0.82025 0.90227l-1.2878 4.3528c2.0367 4.38 6.1312 1.4352 8.0603 0l-1.2878-4.3528c-0.12843-0.43428-0.45898-0.7796-0.88723-0.92688-0.59324-0.20424-1.2165-0.32646-1.8524-0.33357zm-5.689 11.213-1.5536 5.25c0.50292 4.4562 8.3306 3.5251 14.428-0.17873l-1.5004-5.0707c-3.8497 1.5311-5.4111-2.9352-11.374 0z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m2.0964 29.104c-0.3477 0.91 0.3187 1.896 1.3027 1.896h25.199c0.98407-0.00031 1.6505-0.98561 1.3027-1.8965-0.19885 0.51062-0.69024 0.89629-1.3047 0.89648h-25.195c-0.6144 0-1.1058-0.386-1.3046-0.897z"/>
+ <path fill="#fff" fill-rule="evenodd" d="m11.968 7.6018-3.2099 10.848 1.5539-5.249c4.2871 1.9248 7.5239 1.5311 11.374 0l1.5005 5.0709c-6.093 3.691-12.92 1.062-14.428 0.178l-1.1013 3.7201c-0.17073 0.57777 0.04736 1.2001 0.5414 1.5449 2.1575 1.5044 4.9594 2.1103 7.7485 2.0836s5.5868-0.6897 7.7841-2.0385c0.53921-0.33126 0.78922-0.98317 0.60976-1.59l-4.312-14.568c-1.9303 1.3999-6.1306 1.3999-8.0609 0z"/>
+ <path fill="#fff" opacity=".2" d="m15.893 1.9919c-1.4863 0-2.4746 0.45284-2.4746 1.0508 0 0.16432 0.1063 0.33481 0.2793 0.49805 0.38993-0.33089 1.1688-0.54883 2.1953-0.54883 1.0268 0 1.9668 0.27693 2.457 0.64453 0.20761-0.16502 0.35938-0.3311 0.35938-0.4707-0.00002-0.59794-1.3301-1.1738-2.8164-1.1738z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vmd.svg b/.icons/awkward/32x32/apps/vmd.svg
new file mode 100644
index 00000000..626c0b57
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vmd.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#3f3f3f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 4.6660156,11.999975 1.4179688,6.052734 0.9199218,3.947266 H 9.0585938 L 9.9785156,18.052709 10.0625,17.699194 11.396484,11.999975 H 9.3417969 9.3378906 L 8.03125,17.597631 6.7246094,11.999975 h -0.00391 z M 12,11.999975 10.039062,21.802709 10,21.999975 h 2.039062 l 1.056641,-5.275391 1.230469,5.275391 h 2.054687 l 1.230469,-5.275391 1.054688,5.275391 h 2.039062 l -0.03906,-0.197266 -1.960938,-9.802734 h -2.046875 l -1.304687,5.597656 -1.306641,-5.597656 z m 9,0 v 1 9 h 1 c 0,0 1.208758,0.01379 2.447266,-0.605469 C 25.685774,20.775252 27,19.333297 27,16.999975 27,14.666653 25.685774,13.224698 24.447266,12.605444 23.208758,11.986191 22,11.999975 22,11.999975 Z m 2,2.253906 c 0.241724,0.05845 0.28145,0.005 0.552734,0.140625 C 24.314215,14.775246 25,15.333317 25,16.999975 25,18.666633 24.314215,19.224703 23.552734,19.605444 23.28145,19.741085 23.241724,19.687624 23,19.746069 Z"/>
+ <path style="fill:#eb5252" d="m 4.6667235,11.000025 1.4166595,6.053355 0.9205681,3.946595 h 2.0546777 l 0.920568,-3.946595 0.083333,-0.354164 1.333326,-5.699191 H 9.3411794 9.3372461 L 8.0312899,16.597653 6.7253071,11.000025 h -0.00393 z"/>
+ <path style="fill:#28cc28" d="m 12.00002,11.000025 -1.960927,9.803337 -0.03906,0.196613 h 2.039053 l 1.055984,-5.276015 1.230462,5.276015 h 2.054678 l 1.230462,-5.276015 1.055984,5.276015 h 2.039053 l -0.03906,-0.196613 -1.960927,-9.803337 h -2.046865 l -1.305983,5.597628 -1.305983,-5.597628 z"/>
+ <path style="fill:#3368f7" d="m 21,11.000025 v 0.999995 8.999955 h 0.999995 c 0,0 1.208094,0.01379 2.446602,-0.605466 C 25.685105,19.775255 26.99997,18.333322 26.99997,16 c 0,-2.333322 -1.314865,-3.775255 -2.553373,-4.394509 -1.238508,-0.619253 -2.446602,-0.605466 -2.446602,-0.605466 z m 1.99999,2.253894 c 0.241724,0.05845 0.282099,0.005 0.553383,0.140626 0.761481,0.38074 1.446607,0.938797 1.446607,2.605455 0,1.666658 -0.685126,2.224715 -1.446607,2.605456 -0.271284,0.135641 -0.311659,0.08218 -0.553383,0.140625 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 4.6660156 11 L 4.9003906 12 L 6.7207031 12 L 6.7246094 12 L 8.03125 17.597656 L 9.3378906 12 L 9.3417969 12 L 11.162109 12 L 11.396484 11 L 9.3417969 11 L 9.3378906 11 L 8.03125 16.597656 L 6.7246094 11 L 6.7207031 11 L 4.6660156 11 z M 12 11 L 10.039062 20.802734 L 10 21 L 10.199219 21 L 12 12 L 14.046875 12 L 15.353516 17.597656 L 16.658203 12 L 18.705078 12 L 20.505859 21 L 20.705078 21 L 20.666016 20.802734 L 18.705078 11 L 16.658203 11 L 15.353516 16.597656 L 14.046875 11 L 12 11 z M 21 11 L 21 12 L 22 12 C 22 12 23.208758 11.986216 24.447266 12.605469 C 25.592958 13.178315 26.789846 14.464773 26.964844 16.5 C 26.979021 16.33512 27 16.174863 27 16 C 27 13.666678 25.685774 12.224723 24.447266 11.605469 C 23.208758 10.986216 22 11 22 11 L 21 11 z M 24.972656 16.5 C 24.846058 17.780021 24.231332 18.26617 23.552734 18.605469 C 23.28145 18.74111 23.241724 18.687649 23 18.746094 L 23 19.746094 C 23.241724 19.687649 23.28145 19.74111 23.552734 19.605469 C 24.314215 19.224728 25 18.666658 25 17 C 25 16.818592 24.988119 16.656341 24.972656 16.5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vmnetcfg.svg b/.icons/awkward/32x32/apps/vmnetcfg.svg
new file mode 120000
index 00000000..4624448a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vmnetcfg.svg
@@ -0,0 +1 @@
+vmware-netcfg.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/vmpk.svg b/.icons/awkward/32x32/apps/vmpk.svg
new file mode 100644
index 00000000..6501d09b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vmpk.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 28,28.611175 V 6.3884402 C 28,5.6194135 27.442592,5 26.75,5 H 4.25 C 3.5575,5 3,5.6194135 3,6.3888248 V 28.611559 C 3,29.380779 3.5575,30 4.25,30 h 22.5 C 27.442592,30 28,29.380779 28,28.611559 Z"/>
+ <path style="fill:#4f4f4f" d="M 28,27.611175 V 5.3884402 C 28,4.6194135 27.442592,4 26.75,4 H 4.25 C 3.5575,4 3,4.6194135 3,5.3888248 V 27.611559 C 3,28.380779 3.5575,29 4.25,29 h 22.5 C 27.442592,29 28,28.380779 28,27.611559 Z"/>
+ <rect style="opacity:0.2" width="3" height="21" x="5" y="7" ry="1"/>
+ <rect style="fill:#d8d8d8" width="3" height="21" x="5" y="6" ry="1"/>
+ <rect style="opacity:0.2" width="3" height="21" x="8" y="7" ry="1"/>
+ <rect style="fill:#f0f0f0" width="3" height="21" x="8" y="6" ry="1"/>
+ <rect style="opacity:0.2" width="3" height="21" x="11" y="7" ry="1"/>
+ <rect style="fill:#d8d8d8" width="3" height="21" x="11" y="6" ry="1"/>
+ <rect style="opacity:0.2" width="3" height="21" x="14" y="7" ry="1"/>
+ <rect style="fill:#f0f0f0" width="3" height="21" x="14" y="6" ry="1"/>
+ <rect style="opacity:0.2" width="3" height="21" x="17" y="7" ry="1"/>
+ <rect style="fill:#d8d8d8" width="3" height="21" x="17" y="6" ry="1"/>
+ <rect style="opacity:0.2" width="3" height="21" x="20" y="7" ry="1"/>
+ <rect style="fill:#f0f0f0" width="3" height="21" x="20" y="6" ry="1"/>
+ <rect style="opacity:0.2" width="3" height="21" x="23" y="7" ry="1"/>
+ <rect style="fill:#d8d8d8" width="3" height="21" x="23" y="6" ry="1"/>
+ <path style="opacity:0.2" d="m 7,16.285 v 1 C 7,17.681 7.2219,18 7.4961,18 H 8.5059 C 8.7801,18 9,17.681 9,17.285 v -1 C 9,16.681 8.7801,17 8.5059,17 H 7.4961 C 7.2219,17 7,16.681 7,16.285 Z m 3,0 v 1 C 10,17.681 10.22,18 10.494,18 h 1.0117 c 0.274,0 0.494,-0.319 0.494,-0.715 v -1 c 0,0.396 -0.22,0.715 -0.494,0.715 H 10.494 C 10.22,17 10,16.681 10,16.285 Z m 6,0 v 1 C 16,17.681 16.22,18 16.494,18 h 1.0117 c 0.274,0 0.494,-0.319 0.494,-0.715 v -1 c 0,0.396 -0.22,0.715 -0.494,0.715 H 16.494 C 16.22,17 16,16.681 16,16.285 Z m 3,0 v 1 C 19,17.681 19.22,18 19.494,18 h 1.0117 c 0.274,0 0.494,-0.319 0.494,-0.715 v -1 c 0,0.396 -0.22,0.715 -0.494,0.715 H 19.494 C 19.22,17 19,16.681 19,16.285 Z m 3,0 v 1 C 22,17.681 22.22,18 22.494,18 h 1.0117 c 0.274,0 0.494,-0.319 0.494,-0.715 v -1 c 0,0.396 -0.22,0.715 -0.494,0.715 H 22.494 C 22.22,17 22,16.681 22,16.285 Z"/>
+ <path style="fill:#4f4f4f" d="M 7.4961,5 C 7.2219,5 7,5.3187 7,5.7148 v 10.5697 c 0,0.396 0.2219,0.715 0.4961,0.715 H 8.5059 C 8.7801,16.9995 9,16.6805 9,16.2845 V 5.7148 C 9,5.3185 8.7801,4.9998 8.5059,4.9998 H 7.4961 Z M 10.494,5 C 10.22,5 10,5.3187 10,5.7148 v 10.5697 c 0,0.396 0.22,0.715 0.494,0.715 h 1.0117 c 0.274,0 0.494,-0.319 0.494,-0.715 V 5.7148 c 0,-0.3963 -0.22,-0.715 -0.494,-0.715 H 10.494 Z m 6,0 C 16.22,5 16,5.3187 16,5.7148 v 10.5697 c 0,0.396 0.22,0.715 0.494,0.715 h 1.0117 c 0.274,0 0.494,-0.319 0.494,-0.715 V 5.7148 c 0,-0.3963 -0.22,-0.715 -0.494,-0.715 H 16.494 Z m 3,0 C 19.22,5 19,5.3187 19,5.7148 v 10.5697 c 0,0.396 0.22,0.715 0.494,0.715 h 1.0117 c 0.274,0 0.494,-0.319 0.494,-0.715 V 5.7148 c 0,-0.3963 -0.22,-0.715 -0.494,-0.715 H 19.494 Z m 3,0 C 22.22,5 22,5.3187 22,5.7148 v 10.5697 c 0,0.396 0.22,0.715 0.494,0.715 h 1.0117 c 0.274,0 0.494,-0.319 0.494,-0.715 V 5.7148 c 0,-0.3963 -0.22,-0.715 -0.494,-0.715 H 22.494 Z"/>
+ <path fill="#fff" opacity=".1" d="m7.4961 5c-0.2742 0-0.4961 0.3187-0.4961 0.7148v1c0-0.3961 0.2219-0.7148 0.4961-0.7148h1.0098c0.2742 0 0.4941 0.3187 0.4941 0.7148v-1c0-0.3961-0.2199-0.7148-0.4941-0.7148h-1.0098zm2.9979 0c-0.274 0-0.494 0.3187-0.494 0.7148v1c0-0.3961 0.22-0.7148 0.494-0.7148h1.0117c0.274 0 0.494 0.3187 0.494 0.7148v-1c0-0.3961-0.22-0.7148-0.494-0.7148h-1.0117zm6 0c-0.274 0-0.494 0.3187-0.494 0.7148v1c0-0.3961 0.22-0.7148 0.494-0.7148h1.0117c0.274 0 0.494 0.3187 0.494 0.7148v-1c0-0.3961-0.22-0.7148-0.494-0.7148h-1.0117zm3 0c-0.274 0-0.494 0.3187-0.494 0.7148v1c0-0.3961 0.22-0.7148 0.494-0.7148h1.0117c0.274 0 0.494 0.3187 0.494 0.7148v-1c0-0.3961-0.22-0.7148-0.494-0.7148h-1.0117zm3 0c-0.274 0-0.494 0.3187-0.494 0.7148v1c0-0.3961 0.22-0.7148 0.494-0.7148h1.0117c0.274 0 0.494 0.3187 0.494 0.7148v-1c0-0.3961-0.22-0.7148-0.494-0.7148h-1.0117z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 4.25 4 C 3.5575 4 3 4.6192606 3 5.3886719 L 3 6.3886719 C 3 5.6192606 3.5575 5 4.25 5 L 26.75 5 C 27.442592 5 28 5.6196452 28 6.3886719 L 28 5.3886719 C 28 4.6196452 27.442592 4 26.75 4 L 4.25 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vmplayer.svg b/.icons/awkward/32x32/apps/vmplayer.svg
new file mode 120000
index 00000000..6866c819
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vmplayer.svg
@@ -0,0 +1 @@
+vmware-player.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/vmware-netcfg.svg b/.icons/awkward/32x32/apps/vmware-netcfg.svg
new file mode 100644
index 00000000..0c345bfe
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vmware-netcfg.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#407ec2" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <rect style="opacity:0.2" width="20" height="2" x="6" y="25"/>
+ <path style="fill:#3f3f3f" d="M 15 20 L 15 24 L 6 24 L 6 26 L 26 26 L 26 24 L 17 24 L 17 20 L 15 20 z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <circle opacity=".2" cx="7" cy="26" r="3"/>
+ <circle fill="#f7870d" cx="7" cy="25" r="3"/>
+ <circle opacity=".2" cx="16" cy="26" r="3"/>
+ <circle fill="#f7870d" cx="16" cy="25" r="3"/>
+ <circle opacity=".2" cx="25" cy="26" r="3"/>
+ <circle fill="#f7870d" cx="25" cy="25" r="3"/>
+ <path opacity=".2" d="m9.6699 5c-0.9249 0-1.6699 0.745-1.6699 1.6699v12.66c0 0.925 0.745 1.67 1.6699 1.67h12.66c0.925 0 1.67-0.745 1.67-1.67v-12.66c0-0.925-0.745-1.67-1.67-1.67h-12.66zm2.3301 4h8v8h-8v-8z"/>
+ <path style="fill:#ffe270" d="m9.6699 4c-0.9249 0-1.6699 0.745-1.6699 1.6699v12.66c0 0.925 0.745 1.67 1.6699 1.67h12.66c0.925 0 1.67-0.745 1.67-1.67v-12.66c0-0.925-0.745-1.67-1.67-1.67h-12.66zm2.3301 4h8v8h-8v-8z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vmware-player.svg b/.icons/awkward/32x32/apps/vmware-player.svg
new file mode 100644
index 00000000..1f437483
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vmware-player.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#407ec2" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m7.4286 7.0002c-0.79143 0-1.4286 0.63714-1.4286 1.4286v6.4286c0 0.79143 0.63714 1.4286 1.4286 1.4286 0.79143 0 1.4286-0.63714 1.4286-1.4286v-2.9911l2.1428 2.143v2.2768h2.8571v-0.71428c0-0.39572 0.31857-0.71429 0.71429-0.71429h0.71428v-2.8571h-2.2768l-2.1428-2.1429h2.9911c0.79143 0 1.4286-0.63714 1.4286-1.4286 0-0.79143-0.63714-1.4286-1.4286-1.4286h-6.4286zm10.714 0c-0.79143 0-1.4286 0.63714-1.4286 1.4286 0 0.79143 0.63714 1.4286 1.4286 1.4286h2.9911l-2.143 2.1428h-2.2768v2.8571h0.71428c0.39572 0 0.71429 0.31857 0.71429 0.71429v0.71428h2.8571v-2.2768l2.1429-2.1429v2.9911c0 0.79143 0.63714 1.4286 1.4286 1.4286 0.79143 0 1.4286-0.63714 1.4286-1.4286v-6.4286c0-0.79143-0.63714-1.4286-1.4286-1.4286h-6.4286zm-7.143 10.714v2.857c0 0.792 0.637 1.429 1.429 1.429h2.8571v-2.8571h-0.71428c-0.39572 0-0.71429-0.31857-0.71429-0.71429v-0.71428h-2.8571zm7.1429 0v0.71428c0 0.39572-0.31857 0.71429-0.71429 0.71429h-0.71428v2.8571h2.2768l2.1428 2.1429h-2.9911c-0.79143 0-1.4286 0.63714-1.4286 1.4286 0 0.79143 0.63714 1.4286 1.4286 1.4286h6.4286c0.791 0.001 1.428-0.636 1.428-1.428v-6.4286c0-0.79143-0.63714-1.4286-1.4286-1.4286-0.79143 0-1.4286 0.63714-1.4286 1.4286v2.9911l-2.143-2.142v-2.2768h-2.8571z"/>
+ <path fill="#ffe270" d="m7.4286 6c-0.79143 0-1.4286 0.63714-1.4286 1.4286v6.4286c0 0.79143 0.63714 1.4286 1.4286 1.4286 0.79143 0 1.4286-0.63714 1.4286-1.4286v-2.9911l2.1428 2.143v2.2768h2.8571v-0.71428c0-0.39572 0.31857-0.71429 0.71429-0.71429h0.71428v-2.8571h-2.2768l-2.1428-2.1429h2.9911c0.79143 0 1.4286-0.63714 1.4286-1.4286 0-0.79143-0.63714-1.4286-1.4286-1.4286h-6.4286zm10.714 0c-0.79143 0-1.4286 0.63714-1.4286 1.4286 0 0.79143 0.63714 1.4286 1.4286 1.4286h2.9911l-2.143 2.1428h-2.2768v2.8571h0.71428c0.39572 0 0.71429 0.31857 0.71429 0.71429v0.71428h2.8571v-2.2768l2.1429-2.1429v2.9911c0 0.79143 0.63714 1.4286 1.4286 1.4286 0.79143 0 1.4286-0.63714 1.4286-1.4286v-6.4286c0-0.79143-0.63714-1.4286-1.4286-1.4286h-6.4286zm-7.143 10.714v2.857c0 0.792 0.637 1.429 1.429 1.429h2.8571v-2.8571h-0.71428c-0.39572 0-0.71429-0.31857-0.71429-0.71429v-0.71428h-2.8571zm7.1429 0v0.71428c0 0.39572-0.31857 0.71429-0.71429 0.71429h-0.71428v2.8571h2.2768l2.1428 2.1429h-2.9911c-0.79143 0-1.4286 0.63714-1.4286 1.4286 0 0.79143 0.63714 1.4286 1.4286 1.4286h6.4286c0.791 0.001 1.428-0.636 1.428-1.428v-6.4286c0-0.79143-0.63714-1.4286-1.4286-1.4286-0.79143 0-1.4286 0.63714-1.4286 1.4286v2.9911l-2.143-2.142v-2.2768h-2.8571z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vmware-view.svg b/.icons/awkward/32x32/apps/vmware-view.svg
new file mode 100644
index 00000000..b6c20c87
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vmware-view.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="15.5" cy="16.5" r="14.5"/>
+ <circle style="fill:#489f38" cx="15.5" cy="15.5" r="14.5"/>
+ <path style="opacity:0.2" d="M 9.4160156,9 C 8.6311822,9 8,9.611035 8,10.369141 v 9.261718 C 8,20.388965 8.6311822,21 9.4160156,21 H 15 v 2 h -3.5 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 h 8 C 19.777,24 20,23.777 20,23.5 20,23.223 19.777,23 19.5,23 H 16 v -2 h 5.583984 C 22.368818,21 23,20.388965 23,19.630859 V 10.369141 C 23,9.611035 22.368818,9 21.583984,9 Z M 9,10 H 22 V 20 H 9 Z m 5,1 v 2 h 3 v -2 z m -2,3 v 2 h 3 v -2 z m 4,0 v 2 h 3 v -2 z m -6,3 v 2 h 3 v -2 z m 4,0 v 2 h 3 v -2 z m 4,0 v 2 h 3 v -2 z"/>
+ <path style="fill:#ffffff" d="M 9.4160078,8 C 8.6311744,8 7.9999922,8.6110354 7.9999922,9.369141 v 9.261288 c 0,0.758106 0.6311822,1.369141 1.4160156,1.369141 H 21.583992 c 0.784834,0 1.416016,-0.611035 1.416016,-1.369141 V 9.369141 C 23.000008,8.6110354 22.368826,8 21.583992,8 Z M 8.9999922,9 H 22.000008 v 9.99957 H 8.9999922 Z"/>
+ <rect style="fill:#ffffff" width="1" height="3" x="15" y="19"/>
+ <rect style="fill:#ffffff" width="1" height="9" x="22" y="-20" rx=".5" ry=".5" transform="rotate(90)"/>
+ <rect style="fill:#ffffff" width="3" height="2" x="14" y="10"/>
+ <rect style="fill:#ffffff" width="3" height="2" x="12" y="13"/>
+ <rect style="fill:#ffffff" width="3" height="2" x="16" y="13"/>
+ <rect style="fill:#ffffff" width="3" height="2" x="10" y="16"/>
+ <rect style="fill:#ffffff" width="3" height="2" x="14" y="16"/>
+ <rect style="fill:#ffffff" width="3" height="2" x="18" y="16"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.5 1 A 14.5 14.5 0 0 0 1 15.5 A 14.5 14.5 0 0 0 1.0214844 16.080078 A 14.5 14.5 0 0 1 15.5 2 A 14.5 14.5 0 0 1 29.978516 15.919922 A 14.5 14.5 0 0 0 30 15.5 A 14.5 14.5 0 0 0 15.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vmware-workstation.svg b/.icons/awkward/32x32/apps/vmware-workstation.svg
new file mode 100644
index 00000000..fa6e4535
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vmware-workstation.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#407ec2" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m10 10v1h12v-1h-8z"/>
+ <path fill="#f7870d" d="m20.5 26c0.831 0 1.5-0.669 1.5-1.5v-13c0-0.831-0.669-1.5-1.5-1.5h-13c-0.831 0-1.5 0.669-1.5 1.5v13c0 0.831 0.669 1.5 1.5 1.5zm-2.5-4h-8v-8h8z"/>
+ <path style="fill:#ffe270" d="m24.5 22c0.831 0 1.5-0.669 1.5-1.5v-13c0-0.831-0.669-1.5-1.5-1.5h-13c-0.831 0-1.5 0.669-1.5 1.5v2.5h12v8h-8v-4h-4v6.5c0 0.831 0.669 1.5 1.5 1.5z"/>
+ <path opacity=".2" d="m10 14v1h8v-1h-8zm-4 10.5v1c0 0.831 0.669 1.5 1.5 1.5h13c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-13c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path opacity=".2" d="m10 20.5v1c0 0.831 0.669 1.5 1.5 1.5h13c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-13c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vmware.svg b/.icons/awkward/32x32/apps/vmware.svg
new file mode 120000
index 00000000..6866c819
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vmware.svg
@@ -0,0 +1 @@
+vmware-player.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/vnc.svg b/.icons/awkward/32x32/apps/vnc.svg
new file mode 120000
index 00000000..51d6d133
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vnc.svg
@@ -0,0 +1 @@
+vncviewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/vncviewer.svg b/.icons/awkward/32x32/apps/vncviewer.svg
new file mode 100644
index 00000000..bde9b73e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vncviewer.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#288cf4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="m 6.1347656,9 4.5039064,14.939453 c 0.0048,0.0089 0.0089,0.01086 0.01367,0.01953 C 10.811852,24.556783 11.353889,25 12.001953,25 c 0.614897,0 1.130263,-0.398009 1.318359,-0.949219 0.0041,-0.0082 0.01401,-0.0194 0.01758,-0.02734 L 17.867188,9 H 16.806641 L 12.001953,24.207031 7.1972656,9 Z M 22.5,9 C 20.567003,9 19,10.567003 19,12.5 V 16 h 1 v -1 -1 -1.5 c 0,-1.392557 1.107443,-2.5 2.5,-2.5 1.392557,0 2.5,1.107443 2.5,2.5 v 1.5 1 1 h 1 V 12.5 C 26,10.567003 24.432997,9 22.5,9 Z m 0,9 c -1.932997,0 -3.5,1.567003 -3.5,3.5 0,1.932997 1.567003,3.5 3.5,3.5 H 26 V 24 H 25 24 22.5 C 21.107443,24 20,22.892557 20,21.5 20,20.107443 21.107443,19 22.5,19 h 1.5 1 1 v -1 z"/>
+ <path style="fill:#ffffff" d="M 6.1347656 8 L 10.638672 22.939453 C 10.643472 22.948353 10.647574 22.950314 10.652344 22.958984 C 10.811852 23.556783 11.353889 24 12.001953 24 C 12.61685 24 13.132216 23.601991 13.320312 23.050781 C 13.324412 23.042581 13.334321 23.031378 13.337891 23.023438 L 17.867188 8 L 16.806641 8 L 12.001953 23.207031 L 7.1972656 8 L 6.1347656 8 z M 22.5 8 C 20.567003 8 19 9.5670034 19 11.5 L 19 15 L 20 15 L 20 14 L 20 13 L 20 11.5 C 20 10.107443 21.107443 9 22.5 9 C 23.892557 9 25 10.107443 25 11.5 L 25 13 L 25 14 L 25 15 L 26 15 L 26 11.5 C 26 9.5670034 24.432997 8 22.5 8 z M 22.5 17 C 20.567003 17 19 18.567003 19 20.5 C 19 22.432997 20.567003 24 22.5 24 L 26 24 L 26 23 L 25 23 L 24 23 L 22.5 23 C 21.107443 23 20 21.892557 20 20.5 C 20 19.107443 21.107443 18 22.5 18 L 24 18 L 25 18 L 26 18 L 26 17 L 22.5 17 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vnote.svg b/.icons/awkward/32x32/apps/vnote.svg
new file mode 100644
index 00000000..3b3f0faa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vnote.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="-31" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#454f6c" width="28" height="28" x="-30" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <path style="opacity:0.2" d="M 30.000395,12.009997 C 25.379864,18.021354 20.266541,24.480739 17.917777,27.999968 15.703756,26.163296 15.926511,23.804456 15.41474,21.603014 L 26.259812,7.497021 c 1.601423,0.6179228 2.648526,2.621643 3.740583,4.512976 z"/>
+ <path style="fill:#008679" d="M 30.000395,11.009997 C 25.379864,17.021354 20.266541,23.480739 17.917777,26.999968 15.703756,25.163296 15.926511,22.804456 15.41474,20.603014 L 26.259812,6.497021 c 1.601423,0.6179228 2.648526,2.6216432 3.740583,4.512976 z"/>
+ <path style="opacity:0.2" d="M 8.7486563,6.0000117 2.693,6.0001078 10.258407,26.613718 c 0.133846,0.384974 0.616378,1.360566 1.222195,1.378228 L 17.917777,28 C 15.348917,20.996767 12.780065,13.993569 10.211205,6.9903764 10.024665,6.5887269 9.4329443,6 8.7486563,6 Z"/>
+ <path style="fill:#009e8d" d="M 8.7486563,5.0000117 2.693,5.0001078 10.258407,25.613718 c 0.133846,0.384974 0.616378,1.360566 1.222195,1.378228 L 17.917777,27 C 15.348917,19.996767 12.780065,12.993569 10.211205,5.9903764 10.024665,5.5887269 9.4329443,5 8.7486563,5 Z"/>
+ <path style="opacity:0.2" d="M 29.997307,4.2363505 C 30.012358,3.6557141 29.595569,3.0044586 28.832045,3.0005974 L 21.983857,3 c 1.594833,2.1173569 4.676964,5.4683108 8.016538,9.010057 z"/>
+ <path style="fill:#009e8d" d="M 29.997307,3.2363505 C 30.012358,2.6557141 29.595569,2.0044586 28.832045,2.0005974 L 21.983857,2 c 1.594833,2.1173569 4.676964,5.4683108 8.016538,9.010057 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.6933594 5 L 3.0605469 6 L 8.7480469 6 C 9.4323349 6 10.024398 6.5885849 10.210938 6.9902344 C 12.657514 13.660058 15.104206 20.330141 17.550781 27 L 17.917969 27 C 15.349109 19.996767 12.779798 12.993427 10.210938 5.9902344 C 10.024398 5.5885849 9.4323349 5 8.7480469 5 L 2.6933594 5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 21.984375 2 C 22.205488 2.2935581 22.516002 2.6617964 22.791016 3 L 28.832031 3 C 29.595555 3.0038612 30.013098 3.6556917 29.998047 4.2363281 L 29.998047 3.2363281 C 30.013098 2.6556917 29.595555 2.0038612 28.832031 2 L 21.984375 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vocal.svg b/.icons/awkward/32x32/apps/vocal.svg
new file mode 100644
index 00000000..db1bedea
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vocal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 25.501953,10.970703 a 1.50015,1.50015 0 0 0 -1.496094,1.660156 c 0,0 0.140489,1.905573 -0.699218,3.746094 C 22.466933,18.217474 20.934141,20 16.5,20 12.06586,20 10.533067,18.217474 9.6933594,16.376953 8.8536516,14.536432 8.9941406,12.630859 8.9941406,12.630859 A 1.50015,1.50015 0 0 0 7.4609375,10.978516 1.50015,1.50015 0 0 0 6.0058594,12.369141 c 0,0 -0.2543595,2.594427 0.9589844,5.253906 C 8.0592066,20.021736 10.587826,22.461349 15,22.917969 L 15,27 9.5,27 C 8.6715729,27 8,27.671573 8,28.5 8,29.328427 8.6715729,30 9.5,30 l 14,0 C 24.328427,30 25,29.328427 25,28.5 25,27.671573 24.328427,27 23.5,27 l -5.5,0 0,-4.082031 c 4.412174,-0.45662 6.940793,-2.896233 8.035156,-5.294922 1.213344,-2.659479 0.958985,-5.253906 0.958985,-5.253906 a 1.50015,1.50015 0 0 0 -1.492188,-1.398438 z"/>
+ <rect style="opacity:0.2" width="15" height="13" x="-19" y="-23" rx="6.25" ry="6.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ca42ca;fill-rule:evenodd" d="M 25.501953 9.9707031 A 1.50015 1.50015 0 0 0 24.005859 11.630859 C 24.005859 11.630859 24.146348 13.536432 23.306641 15.376953 C 22.466933 17.217474 20.934141 19 16.5 19 C 12.06586 19 10.533067 17.217474 9.6933594 15.376953 C 8.8536516 13.536432 8.9941406 11.630859 8.9941406 11.630859 A 1.50015 1.50015 0 0 0 7.4609375 9.9785156 A 1.50015 1.50015 0 0 0 6.0058594 11.369141 C 6.0058594 11.369141 5.7514999 13.963568 6.9648438 16.623047 C 8.0592066 19.021736 10.587826 21.461349 15 21.917969 L 15 26 L 9.5 26 C 8.6715729 26 8 26.671573 8 27.5 C 8 28.328427 8.6715729 29 9.5 29 L 23.5 29 C 24.328427 29 25 28.328427 25 27.5 C 25 26.671573 24.328427 26 23.5 26 L 18 26 L 18 21.917969 C 22.412174 21.461349 24.940793 19.021736 26.035156 16.623047 C 27.2485 13.963568 26.994141 11.369141 26.994141 11.369141 A 1.50015 1.50015 0 0 0 25.501953 9.9707031 z"/>
+ <rect style="fill:#8e8e8e" width="15" height="13" x="-18" y="-23" rx="6.25" ry="6.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.5,3 C 12.899,3 10,5.787327 10,9.25 l 0,1 C 10,6.787327 12.899,4 16.5,4 20.101,4 23,6.787327 23,10.25 l 0,-1 C 23,5.787327 20.101,3 16.5,3 Z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 25.501953 9.9707031 A 1.50015 1.50015 0 0 0 24.005859 11.630859 C 24.005859 11.630859 24.146348 13.536432 23.306641 15.376953 C 22.466933 17.217474 20.934141 19 16.5 19 C 12.06586 19 10.533067 17.217474 9.6933594 15.376953 C 8.8536516 13.536432 8.9941406 11.630859 8.9941406 11.630859 A 1.50015 1.50015 0 0 0 7.4609375 9.9785156 A 1.50015 1.50015 0 0 0 6.0058594 11.369141 C 6.0058594 11.369141 5.98954 11.793851 6.0058594 12.365234 A 1.50015 1.50015 0 0 1 7.4609375 10.978516 A 1.50015 1.50015 0 0 1 8.9941406 12.630859 C 8.9941406 12.630859 8.8536516 14.536432 9.6933594 16.376953 C 10.533067 18.217474 12.06586 20 16.5 20 C 20.934141 20 22.466933 18.217474 23.306641 16.376953 C 24.146348 14.536432 24.005859 12.630859 24.005859 12.630859 A 1.50015 1.50015 0 0 1 25.501953 10.970703 A 1.50015 1.50015 0 0 1 26.994141 12.367188 C 27.010592 11.794656 26.994141 11.369141 26.994141 11.369141 A 1.50015 1.50015 0 0 0 25.501953 9.9707031 z M 9.5 26 C 8.6715729 26 8 26.671573 8 27.5 C 8 27.676212 8.0359806 27.842935 8.0917969 28 C 8.2983894 27.418655 8.8477854 27 9.5 27 L 15 27 L 15 26 L 9.5 26 z M 18 26 L 18 27 L 23.5 27 C 24.152215 27 24.701611 27.418655 24.908203 28 C 24.964019 27.842935 25 27.676212 25 27.5 C 25 26.671573 24.328427 26 23.5 26 L 18 26 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/void-wizard.svg b/.icons/awkward/32x32/apps/void-wizard.svg
new file mode 100644
index 00000000..2c05b07b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/void-wizard.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 16.567662,3.0007761 a 2.9114649,2.7887773 0 0 0 -1.523818,0.372526 L 4.4555868,9.2291485 A 2.9114649,2.7887773 0 0 0 3,11.644032 v 11.711693 a 2.9114649,2.7887773 0 0 0 1.4555868,2.414883 l 10.5882572,5.855847 a 2.9114649,2.7887773 0 0 0 2.911174,0 L 28.544413,25.770608 A 2.9114649,2.7887773 0 0 0 30,23.355725 V 11.644032 A 2.9114649,2.7887773 0 0 0 28.544413,9.2291485 L 17.955018,3.3733021 a 2.9114649,2.7887773 0 0 0 -1.387356,-0.372526 z"/>
+ <path style="fill:#3f3f3f" d="M 16.567662,2.000776 A 2.9114649,2.7887773 0 0 0 15.043844,2.373302 L 4.4555868,8.2291484 A 2.9114649,2.7887773 0 0 0 3,10.644032 v 11.711693 a 2.9114649,2.7887773 0 0 0 1.4555868,2.414883 l 10.5882572,5.855847 a 2.9114649,2.7887773 0 0 0 2.911174,0 L 28.544413,24.770608 A 2.9114649,2.7887773 0 0 0 30,22.355725 V 10.644032 A 2.9114649,2.7887773 0 0 0 28.544413,8.2291484 L 17.955018,2.373302 A 2.9114649,2.7887773 0 0 0 16.567662,2.000776 Z"/>
+ <path style="opacity:0.2" d="m 16.5,9.0000001 a 8.5000003,8.5000003 0 0 0 -4.919595,1.5771479 l 2.046141,2.046143 A 5.6666668,5.6666668 0 0 1 16.5,11.833334 5.6666668,5.6666668 0 0 1 22.166667,17.5 5.6666668,5.6666668 0 0 1 21.37671,20.373454 l 2.043375,2.043376 A 8.5000003,8.5000003 0 0 0 25,17.5 8.5000003,8.5000003 0 0 0 16.5,9.0000001 Z"/>
+ <path style="fill:#d895d8" d="m 16.5,8 a 8.5000003,8.5000003 0 0 0 -4.919595,1.5771481 l 2.046141,2.0461429 A 5.6666668,5.6666668 0 0 1 16.5,10.833334 5.6666668,5.6666668 0 0 1 22.166667,16.5 5.6666668,5.6666668 0 0 1 21.37671,19.373454 l 2.043375,2.043376 A 8.5000003,8.5000003 0 0 0 25,16.5 8.5000003,8.5000003 0 0 0 16.5,8 Z"/>
+ <path style="opacity:0.2" d="M 9.5799156,12.583171 A 8.5000003,8.5000003 0 0 0 8,17.5 8.5000003,8.5000003 0 0 0 16.5,26 8.5000003,8.5000003 0 0 0 21.419597,24.422852 L 19.373454,22.376709 A 5.6666668,5.6666668 0 0 1 16.5,23.166667 5.6666668,5.6666668 0 0 1 10.833334,17.5 5.6666668,5.6666668 0 0 1 11.623291,14.626546 Z"/>
+ <path style="fill:#9e4174" d="M 9.5799156,11.583171 A 8.5000003,8.5000003 0 0 0 8,16.5 8.5000003,8.5000003 0 0 0 16.5,25 8.5000003,8.5000003 0 0 0 21.419597,23.422852 L 19.373454,21.376709 A 5.6666668,5.6666668 0 0 1 16.5,22.166667 5.6666668,5.6666668 0 0 1 10.833334,16.5 5.6666668,5.6666668 0 0 1 11.623291,13.626546 Z"/>
+ <circle style="opacity:0.2" cx="16.5" cy="17.5" r="2.5"/>
+ <circle style="fill:#d895d8" cx="16.5" cy="16.5" r="2.5"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16.568359 2 A 2.9114649 2.7887773 0 0 0 15.042969 2.3730469 L 4.4550781 8.2285156 A 2.9114649 2.7887773 0 0 0 3 10.644531 L 3 11.644531 A 2.9114649 2.7887773 0 0 1 4.4550781 9.2285156 L 15.042969 3.3730469 A 2.9114649 2.7887773 0 0 1 16.568359 3 A 2.9114649 2.7887773 0 0 1 17.955078 3.3730469 L 28.544922 9.2285156 A 2.9114649 2.7887773 0 0 1 30 11.644531 L 30 10.644531 A 2.9114649 2.7887773 0 0 0 28.544922 8.2285156 L 17.955078 2.3730469 A 2.9114649 2.7887773 0 0 0 16.568359 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.5 8 A 8.5000003 8.5000003 0 0 0 11.580078 9.5761719 L 12.193359 10.189453 A 8.5000003 8.5000003 0 0 1 16.5 9 A 8.5000003 8.5000003 0 0 1 24.974609 16.992188 A 8.5000003 8.5000003 0 0 0 25 16.5 A 8.5000003 8.5000003 0 0 0 16.5 8 z M 22.140625 17 A 5.6666668 5.6666668 0 0 1 21.376953 19.373047 L 21.712891 19.708984 A 5.6666668 5.6666668 0 0 0 22.166016 17.5 A 5.6666668 5.6666668 0 0 0 22.140625 17 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 9.5800781 11.583984 A 8.5000003 8.5000003 0 0 0 8 16.5 A 8.5000003 8.5000003 0 0 0 8.0253906 17.007812 A 8.5000003 8.5000003 0 0 1 9.5800781 12.583984 L 11.287109 14.291016 A 5.6666668 5.6666668 0 0 1 11.623047 13.626953 L 9.5800781 11.583984 z M 10.859375 17 A 5.6666668 5.6666668 0 0 0 10.833984 17.5 A 5.6666668 5.6666668 0 0 0 16.5 23.166016 A 5.6666668 5.6666668 0 0 0 19.373047 22.376953 L 20.806641 23.810547 A 8.5000003 8.5000003 0 0 0 21.419922 23.423828 L 19.373047 21.376953 A 5.6666668 5.6666668 0 0 1 16.5 22.166016 A 5.6666668 5.6666668 0 0 1 10.859375 17 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.5 14 A 2.5 2.5 0 0 0 14 16.5 A 2.5 2.5 0 0 0 14.052734 16.996094 A 2.5 2.5 0 0 1 16.5 15 A 2.5 2.5 0 0 1 18.947266 17.003906 A 2.5 2.5 0 0 0 19 16.5 A 2.5 2.5 0 0 0 16.5 14 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vokoscreen.svg b/.icons/awkward/32x32/apps/vokoscreen.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vokoscreen.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/vprerex.svg b/.icons/awkward/32x32/apps/vprerex.svg
new file mode 100644
index 00000000..3f5b89f6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vprerex.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="20" height="28" x="-27" y="-30" rx="1.667" ry="1.75" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#ffb943" width="20" height="28" x="-26" y="-30" rx="1.667" ry="1.75" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.75 6 C 2.7805 6 2 6.7426823 2 7.6660156 L 2 8.6660156 C 2 7.7426823 2.7805 7 3.75 7 L 28.25 7 C 29.2195 7 30 7.7426823 30 8.6660156 L 30 7.6660156 C 30 6.7426823 29.2195 6 28.25 6 L 3.75 6 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 8.5,3.5 3.6,7"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8.5058594 1.9804688 A 1.50015 1.50015 0 0 0 7.078125 3.9804688 A 1.50015 1.50015 0 0 1 8.5058594 2.9804688 A 1.50015 1.50015 0 0 1 9.8339844 3.8144531 L 13.433594 10.814453 A 1.50015 1.50015 0 0 1 13.525391 11.027344 A 1.50015 1.50015 0 0 0 13.433594 9.8144531 L 9.8339844 2.8144531 A 1.50015 1.50015 0 0 0 8.5058594 1.9804688 z"/>
+ <path style="opacity:0.1" d="m 8.4477115,11.206667 a 0.89388075,0.91618573 0 0 0 -9.1e-4,1.587254 l 2.6060425,1.54177 2.606044,1.541771 a 0.89388075,0.91618573 0 0 0 1.34047,-0.793232 l 3.15e-4,-3.084102 3.16e-4,-3.0841008 A 0.89388075,0.91618573 0 0 0 13.658402,8.1231991 l -2.60535,1.541734 z"/>
+ <path style="fill:#4f4f4f" d="m 8.4477115,10.206667 a 0.89388075,0.91618573 0 0 0 -9.1e-4,1.587254 l 2.6060425,1.54177 2.606044,1.541771 a 0.89388075,0.91618573 0 0 0 1.34047,-0.793232 l 3.15e-4,-3.084102 3.16e-4,-3.0841008 A 0.89388075,0.91618573 0 0 0 13.658402,7.1231991 l -2.60535,1.541734 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 17.509852,18.5 3.6,7"/>
+ <path style="opacity:0.1" d="m 17.457564,26.206667 a 0.89388075,0.91618573 0 0 0 -9.1e-4,1.587254 l 2.606042,1.54177 2.606044,1.541771 a 0.89388075,0.91618573 0 0 0 1.34047,-0.793232 l 3.15e-4,-3.084102 3.16e-4,-3.084101 a 0.89388075,0.91618573 0 0 0 -1.341587,-0.792828 l -2.60535,1.541734 z"/>
+ <path style="fill:#4f4f4f" d="m 17.457564,25.206667 a 0.89388075,0.91618573 0 0 0 -9.1e-4,1.587254 l 2.606042,1.54177 2.606044,1.541771 a 0.89388075,0.91618573 0 0 0 1.34047,-0.793232 l 3.15e-4,-3.084102 3.16e-4,-3.084101 a 0.89388075,0.91618573 0 0 0 -1.341587,-0.792828 l -2.60535,1.541734 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vscodium.svg b/.icons/awkward/32x32/apps/vscodium.svg
new file mode 100644
index 00000000..d44f572d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vscodium.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.1" d="m 16.189753,26.955651 c -0.205419,-0.05793 -0.384249,-0.193414 -0.509354,-0.386 -0.184626,-0.284186 -0.246123,-0.490193 -0.471246,-1.578864 -0.09388,-0.453993 -0.232212,-0.756101 -0.465448,-1.016436 C 14.336752,23.519986 13.866803,23.358679 12.753734,23.291229 11.508537,23.215772 11.06661,23.102643 10.65059,22.752822 10.177641,22.355143 9.9802661,21.905708 9.6978744,20.582936 9.5232716,19.765357 9.4235274,19.435443 9.2177672,18.995329 8.8401991,18.187522 8.3212306,17.559714 7.5697082,17.001443 7.0853059,16.641614 6.940905,16.4228 7.0206735,16.169507 c 0.064772,-0.2051 0.2711423,-0.337136 0.5272859,-0.337136 0.2061693,0 0.3316847,0.05257 0.4953788,0.207579 0.1569455,0.148529 0.2497348,0.28905 0.4665401,0.706643 0.1981246,0.381471 0.3883404,0.659386 0.4514726,0.659386 0.038181,0 0.044315,-0.160922 0.044315,-1.1566 0,-0.691808 0.012275,-1.203222 0.030683,-1.272608 0.036817,-0.1394 0.1833979,-0.27745 0.2941866,-0.277285 0.1840113,2.85e-4 0.3416387,0.182392 0.4221562,0.4877 0.018408,0.06921 0.095448,0.7632 0.1714666,1.542143 0.076087,0.778935 0.1495827,1.428728 0.1633547,1.443978 0.04227,0.047 0.235485,-0.203 0.361409,-0.468343 0.123606,-0.260393 0.207123,-0.5926 0.208009,-0.827464 3.42e-4,-0.0743 -0.03409,-0.310664 -0.07622,-0.525271 -0.06272,-0.318822 -0.07097,-0.412665 -0.045,-0.512979 0.08188,-0.318707 0.420111,-0.371172 0.64203,-0.09958 0.160626,0.196636 0.216054,0.419265 0.214828,0.863765 0,0.481585 -0.04022,0.660785 -0.379683,1.743814 -0.293231,0.935743 -0.385612,1.350479 -0.384794,1.727115 0,1.350628 1.08198,2.23015 2.890802,2.356221 0.161104,0.01121 0.292891,0.01 0.292891,-0.0029 0,-0.01271 -0.100834,-0.216693 -0.2241,-0.453207 -0.424611,-0.814843 -0.596896,-1.384065 -0.596896,-1.972179 0,-0.44265 0.06204,-0.712964 0.335026,-1.450493 0.372931,-1.008993 0.409475,-1.1729 0.409816,-1.83835 2.73e-4,-0.346522 -0.015,-0.562207 -0.0525,-0.744614 -0.203102,-0.993065 -0.703049,-1.845765 -1.408619,-2.402794 -0.279665,-0.220748 -0.363251,-0.268334 -1.078435,-0.614234 -0.687981,-0.33275 -0.867084,-0.448514 -1.142249,-0.73835 -0.2955501,-0.31125 -0.4209284,-0.565757 -0.4411092,-0.895193 -0.012275,-0.203557 -0.0075,-0.235671 0.042272,-0.262943 0.1137884,-0.06279 0.3552742,-0.07421 0.5709882,-0.02707 0.400339,0.08744 0.759021,0.325407 1.332737,0.884093 0.611281,0.595271 0.955579,0.815057 1.376235,0.878542 0.204805,0.03093 0.225599,0.02886 0.264188,-0.02643 0.06272,-0.0897 0.05318,-0.423636 -0.01772,-0.621129 -0.130632,-0.363926 -0.410705,-0.634205 -1.036781,-1.000419 -0.402317,-0.235343 -0.673596,-0.436714 -0.794815,-0.59 -0.2963,-0.37475 -0.356501,-0.9241356 -0.131856,-1.2038642 0.212783,-0.2648929 0.573306,-0.2948215 0.988985,-0.0821 0.202146,0.1034786 0.292619,0.1794001 0.59935,0.5032287 0.894968,0.9447145 1.433845,2.1840785 1.671036,3.8433065 0.06341,0.442936 0.05523,2.111651 -0.01364,2.690872 -0.06545,0.552314 -0.168945,1.20775 -0.290914,1.838172 -0.105607,0.545935 -0.113857,0.796364 -0.03273,0.984378 0.05999,0.13795 0.183943,0.230258 0.309731,0.230258 0.142082,0 0.393862,-0.16995 0.683958,-0.461629 0.473767,-0.476443 0.739251,-0.937936 0.891083,-1.54885 0.06612,-0.266307 0.07786,-0.3977 0.09722,-1.092022 0.02045,-0.733843 0.0266,-0.799821 0.09129,-0.939128 0.09388,-0.203243 0.267188,-0.333008 0.444791,-0.333008 0.115153,0 0.150264,0.01686 0.247553,0.118729 0.253552,0.26565 0.244826,0.614371 -0.04635,1.854672 -0.20767,0.884028 -0.484948,1.565235 -0.836608,2.055043 -0.105676,0.147135 -0.416089,0.491278 -0.689822,0.764778 -0.328685,0.328379 -0.548081,0.576079 -0.645916,0.729343 -0.572556,0.896865 -0.267325,1.775622 0.673187,1.938358 0.393453,0.06807 0.829381,-0.06407 1.12725,-0.3418 0.414929,-0.386779 0.802587,-1.248701 1.074207,-2.388679 0.403612,-1.693793 0.53315,-3.536286 0.322685,-4.591008 -0.190347,-0.953864 -0.572551,-1.753564 -1.10945,-2.321143 -0.146515,-0.15485 -0.463882,-0.423864 -0.785953,-0.666164 -0.8977,-0.675322 -1.258701,-1.111507 -1.383602,-1.671964 -0.06204,-0.278129 -0.04636,-0.5611932 0.03409,-0.6246146 0.103902,-0.081671 0.365433,-0.1218215 0.546035,-0.083821 0.447314,0.094121 0.839881,0.4599426 1.25372,1.1683496 0.325275,0.556736 0.474107,0.764414 0.69732,0.972843 0.165536,0.154586 0.249667,0.197128 0.249667,0.126285 0,-0.01864 -0.0795,-0.192121 -0.17658,-0.385536 -0.706048,-1.406242 -1.213017,-2.4666345 -1.281195,-2.6798059 -0.153809,-0.4808715 -0.06612,-0.8217073 0.250008,-0.9680573 0.358682,-0.1662214 0.757658,0.1031286 0.949238,0.6407787 0.04091,0.1147071 0.305504,1.0494358 0.5881,2.0771715 0.610123,2.218849 0.568738,2.079364 0.612031,2.064578 0.05318,-0.01814 0.251644,-0.526014 0.351934,-0.900172 0.131515,-0.490828 0.188511,-1.00262 0.168466,-1.514584 -0.01977,-0.5017077 -0.0705,-0.8260863 -0.248711,-1.5830221 -0.09586,-0.4072857 -0.131856,-0.6238715 -0.131856,-0.7935715 0,-0.4004429 0.152105,-0.7266001 0.413975,-0.8879144 0.290368,-0.1788071 0.728615,-0.088957 1.022256,0.2095572 0.288392,0.2932715 0.381863,0.6111143 0.356774,1.2138215 -0.0266,0.6445501 -0.128038,1.035643 -0.696572,2.6908783 -0.506833,1.475714 -0.659005,2.025793 -0.750431,2.712471 -0.05999,0.450016 -0.05863,1.1604 0,1.538601 0.05318,0.330408 0.160627,0.696493 0.208419,0.712142 0.01704,0.0057 0.164376,-0.382984 0.327048,-0.86355 0.398362,-1.176477 0.452087,-1.309036 0.576442,-1.42345 0.246531,-0.226807 0.612372,-0.03271 0.612372,0.32495 0,0.298814 -0.61503,2.18745 -2.182299,6.701629 -0.437496,1.260101 -0.79127,2.313079 -0.78602,2.339958 0.0068,0.03171 0.632552,-0.545457 1.781755,-1.641458 2.455965,-2.342314 2.492916,-2.382121 2.651771,-2.860478 0.06341,-0.191958 0.07206,-0.261293 0.05863,-0.491036 -0.02114,-0.367279 -0.137855,-0.684536 -0.492243,-1.339415 -0.419361,-0.774785 -0.552921,-1.104028 -0.596624,-1.470407 -0.08883,-0.744928 0.547399,-1.229536 0.996485,-0.759021 0.249326,0.2612 0.594715,1.160471 0.745592,1.941364 0.04159,0.215729 0.07581,0.421486 0.07581,0.457236 0,0.180893 0.093,0.03071 0.468176,-0.756064 0.542764,-1.138215 0.643121,-1.294115 0.934717,-1.452079 0.255871,-0.138622 0.568601,0.0057 0.739115,0.341314 0.09218,0.181407 0.08938,0.523322 -0.0068,0.829064 -0.253895,0.807772 -1.254742,2.528208 -2.332632,4.009794 -0.05999,0.08222 -0.09286,0.149493 -0.07342,0.149493 0.01977,0 0.112015,-0.04664 0.205691,-0.103672 0.580125,-0.353221 0.990691,-0.3762 1.395324,-0.07808 0.123743,0.09117 0.261394,0.361407 0.260985,0.512214 -5.46e-4,0.170471 -0.09136,0.368086 -0.213601,0.464779 -0.223622,0.176857 -0.458017,0.234078 -1.121932,0.273878 -1.09282,0.0655 -1.922678,0.373507 -2.718925,1.009036 -0.627576,0.500907 -0.994509,1.006107 -1.622221,2.23355 -0.510992,0.999243 -0.750568,1.361393 -1.228289,1.857036 -0.346001,0.358987 -0.604259,0.529808 -0.898445,0.594343 -0.192056,0.04214 -0.190898,0.04214 -0.39175,-0.01443 z"/>
+ <path style="fill:#3099ec" d="m 16.189753,25.955651 c -0.205419,-0.05793 -0.384249,-0.193414 -0.509354,-0.386 -0.184626,-0.284186 -0.246123,-0.490193 -0.471246,-1.578864 -0.09388,-0.453993 -0.232212,-0.756101 -0.465448,-1.016436 C 14.336752,22.519986 13.866803,22.358679 12.753734,22.291229 11.508537,22.215772 11.06661,22.102643 10.65059,21.752822 10.177641,21.355143 9.9802661,20.905708 9.6978744,19.582936 9.5232716,18.765357 9.4235274,18.435443 9.2177672,17.995329 8.8401991,17.187522 8.3212306,16.559714 7.5697082,16.001443 7.0853059,15.641614 6.940905,15.4228 7.0206735,15.169507 c 0.064772,-0.2051 0.2711423,-0.337136 0.5272859,-0.337136 0.2061693,0 0.3316847,0.05257 0.4953788,0.207579 0.1569455,0.148529 0.2497348,0.28905 0.4665401,0.706643 0.1981246,0.381471 0.3883404,0.659386 0.4514726,0.659386 0.038181,0 0.044315,-0.160922 0.044315,-1.1566 0,-0.691808 0.012275,-1.203222 0.030683,-1.272608 0.036817,-0.1394 0.1833979,-0.27745 0.2941866,-0.277285 0.1840113,2.85e-4 0.3416387,0.182392 0.4221562,0.4877 0.018408,0.06921 0.095448,0.7632 0.1714666,1.542143 0.076087,0.778935 0.1495827,1.428728 0.1633547,1.443978 0.04227,0.047 0.235485,-0.203 0.361409,-0.468343 0.123606,-0.260393 0.207123,-0.5926 0.208009,-0.827464 3.42e-4,-0.0743 -0.03409,-0.310664 -0.07622,-0.525271 -0.06272,-0.318822 -0.07097,-0.412665 -0.045,-0.512979 0.08188,-0.318707 0.420111,-0.371172 0.64203,-0.09958 0.160626,0.196636 0.216054,0.419265 0.214828,0.863765 0,0.481585 -0.04022,0.660785 -0.379683,1.743814 -0.293231,0.935743 -0.385612,1.350479 -0.384794,1.727115 0,1.350628 1.08198,2.23015 2.890802,2.356221 0.161104,0.01121 0.292891,0.01 0.292891,-0.0029 0,-0.01271 -0.100834,-0.216693 -0.2241,-0.453207 -0.424611,-0.814843 -0.596896,-1.384065 -0.596896,-1.972179 0,-0.44265 0.06204,-0.712964 0.335026,-1.450493 0.372931,-1.008993 0.409475,-1.1729 0.409816,-1.83835 2.73e-4,-0.346522 -0.015,-0.562207 -0.0525,-0.744614 -0.203102,-0.993065 -0.703049,-1.845765 -1.408619,-2.402794 -0.279665,-0.220748 -0.363251,-0.268334 -1.078435,-0.614234 -0.687981,-0.33275 -0.867084,-0.448514 -1.142249,-0.73835 -0.2955501,-0.31125 -0.4209284,-0.565757 -0.4411092,-0.895193 -0.012275,-0.203557 -0.0075,-0.235671 0.042272,-0.262943 0.1137884,-0.062786 0.3552742,-0.074214 0.5709882,-0.02707 0.400339,0.08744 0.759021,0.325407 1.332737,0.884093 0.611281,0.595271 0.955579,0.815057 1.376235,0.878542 0.204805,0.03093 0.225599,0.02886 0.264188,-0.02643 0.06272,-0.0897 0.05318,-0.423636 -0.01772,-0.621129 -0.130632,-0.363926 -0.410705,-0.634205 -1.036781,-1.000419 -0.402317,-0.2353428 -0.673596,-0.4367141 -0.794815,-0.5899998 -0.2963,-0.3747501 -0.356501,-0.9241358 -0.131856,-1.2038644 0.212783,-0.2648929 0.573306,-0.2948215 0.988985,-0.0821 0.202146,0.1034786 0.292619,0.1794001 0.59935,0.5032287 0.894968,0.9447144 1.433845,2.1840785 1.671036,3.8433065 0.06341,0.442936 0.05523,2.111651 -0.01364,2.690872 -0.06545,0.552314 -0.168945,1.20775 -0.290914,1.838172 -0.105607,0.545935 -0.113857,0.796364 -0.03273,0.984378 0.05999,0.13795 0.183943,0.230258 0.309731,0.230258 0.142082,0 0.393862,-0.16995 0.683958,-0.461629 0.473767,-0.476443 0.739251,-0.937936 0.891083,-1.54885 0.06612,-0.266307 0.07786,-0.3977 0.09722,-1.092022 0.02045,-0.733843 0.0266,-0.799821 0.09129,-0.939128 0.09388,-0.203243 0.267188,-0.333008 0.444791,-0.333008 0.115153,0 0.150264,0.01686 0.247553,0.118729 0.253552,0.26565 0.244826,0.614371 -0.04635,1.854672 -0.20767,0.884028 -0.484948,1.565235 -0.836608,2.055043 -0.105676,0.147135 -0.416089,0.491278 -0.689822,0.764778 -0.328685,0.328379 -0.548081,0.576079 -0.645916,0.729343 -0.572556,0.896865 -0.267325,1.775622 0.673187,1.938358 0.393453,0.06807 0.829381,-0.06407 1.12725,-0.3418 0.414929,-0.386779 0.802587,-1.248701 1.074207,-2.388679 0.403612,-1.693793 0.53315,-3.536286 0.322685,-4.591008 -0.190347,-0.953864 -0.572551,-1.753564 -1.10945,-2.321143 -0.146515,-0.15485 -0.463882,-0.423864 -0.785953,-0.666164 -0.8977,-0.675322 -1.258701,-1.111507 -1.383602,-1.6719643 -0.06204,-0.2781286 -0.04636,-0.5611929 0.03409,-0.6246143 0.103902,-0.081671 0.365433,-0.1218215 0.546035,-0.083821 0.447314,0.094121 0.839881,0.4599429 1.25372,1.1683501 0.325275,0.5567355 0.474107,0.7644135 0.69732,0.9728425 0.165536,0.154586 0.249667,0.197128 0.249667,0.126285 0,-0.01864 -0.0795,-0.192121 -0.17658,-0.385536 -0.706048,-1.4062415 -1.213017,-2.4666345 -1.281195,-2.6798059 -0.153809,-0.4808715 -0.06612,-0.8217073 0.250008,-0.9680573 0.358682,-0.1662214 0.757658,0.1031286 0.949238,0.6407787 0.04091,0.1147071 0.305504,1.0494358 0.5881,2.0771716 0.610123,2.2188489 0.568738,2.0793639 0.612031,2.0645779 0.05318,-0.01814 0.251644,-0.526014 0.351934,-0.900172 0.131515,-0.490828 0.188511,-1.0026202 0.168466,-1.5145845 -0.01977,-0.5017072 -0.0705,-0.8260858 -0.248711,-1.5830216 -0.09586,-0.4072857 -0.131856,-0.6238715 -0.131856,-0.7935715 0,-0.4004429 0.152105,-0.7266001 0.413975,-0.8879144 0.290368,-0.1788071 0.728615,-0.088957 1.022256,0.2095572 0.288392,0.2932715 0.381863,0.6111143 0.356774,1.2138215 -0.0266,0.6445501 -0.128038,1.035643 -0.696572,2.6908783 -0.506833,1.475714 -0.659005,2.025793 -0.750431,2.712471 -0.05999,0.450016 -0.05863,1.1604 0,1.538601 0.05318,0.330408 0.160627,0.696493 0.208419,0.712142 0.01704,0.0057 0.164376,-0.382984 0.327048,-0.86355 0.398362,-1.176477 0.452087,-1.309036 0.576442,-1.42345 0.246531,-0.226807 0.612372,-0.03271 0.612372,0.32495 0,0.298814 -0.61503,2.18745 -2.182299,6.701629 -0.437496,1.260101 -0.79127,2.313079 -0.78602,2.339958 0.0068,0.03171 0.632552,-0.545457 1.781755,-1.641458 2.455965,-2.342314 2.492916,-2.382121 2.651771,-2.860478 0.06341,-0.191958 0.07206,-0.261293 0.05863,-0.491036 -0.02114,-0.367279 -0.137855,-0.684536 -0.492243,-1.339415 -0.419361,-0.774785 -0.552921,-1.104028 -0.596624,-1.470407 -0.08883,-0.744928 0.547399,-1.229536 0.996485,-0.759021 0.249326,0.2612 0.594715,1.160471 0.745592,1.941364 0.04159,0.215729 0.07581,0.421486 0.07581,0.457236 0,0.180893 0.093,0.03071 0.468176,-0.756064 0.542764,-1.138215 0.643121,-1.294115 0.934717,-1.452079 0.255871,-0.138622 0.568601,0.0057 0.739115,0.341314 0.09218,0.181407 0.08938,0.523322 -0.0068,0.829064 -0.253895,0.807772 -1.254742,2.528208 -2.332632,4.009794 -0.05999,0.08222 -0.09286,0.149493 -0.07342,0.149493 0.01977,0 0.112015,-0.04664 0.205691,-0.103672 0.580125,-0.353221 0.990691,-0.3762 1.395324,-0.07808 0.123743,0.09117 0.261394,0.361407 0.260985,0.512214 -5.46e-4,0.170471 -0.09136,0.368086 -0.213601,0.464779 -0.223622,0.176857 -0.458017,0.234078 -1.121932,0.273878 -1.09282,0.0655 -1.922678,0.373507 -2.718925,1.009036 -0.627576,0.500907 -0.994509,1.006107 -1.622221,2.23355 -0.510992,0.999243 -0.750568,1.361393 -1.228289,1.857036 -0.346001,0.358987 -0.604259,0.529808 -0.898445,0.594343 -0.192056,0.04214 -0.190898,0.04214 -0.39175,-0.01443 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vstudio.svg b/.icons/awkward/32x32/apps/vstudio.svg
new file mode 100644
index 00000000..c1b03349
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vstudio.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4899d7" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.5872 0 13.711 5.9794 13.975 13.5 0.006-0.16736 0.0254-0.33116 0.0254-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m23.999 9.0007s-2.3993-0.067294-4.7972 1.1327c-0.73291 0.33314-1.5324 0.86616-2.1987 1.5324-1.0774 1.0774-2.7511 3.0609-4.069 4.664h-2.927l-1.3326 1.9988 2.26 0.61098c0.0067 0.08062 0.02798 0.19455 0.09061 0.34846l-0.35113 0.77222s-0.13326 0.26651 0.86616 1.3326c1.066 1.0667 1.3992 0.93279 1.3992 0.93279l0.82819-0.37578c0.12393 0.03865 0.21588 0.05197 0.27584 0.05197l0.6283 2.3227 1.9988-1.3326v-3.0162c1.6144-1.3052 3.5952-2.9456 4.664-3.9797 0.66628-0.66628 1.1993-1.4658 1.5984-2.1987 1.132-2.3979 1.066-4.7965 1.066-4.7965zm-4.664 5.9965c-0.73358 0-1.3326-0.59965-1.3326-1.3326 0-0.73358 0.59898-1.3326 1.3326-1.3326 0.73291 0 1.3326 0.59898 1.3326 1.3326 0 0.73291-0.60032 1.3326-1.3326 1.3326zm-6.9959 7.9954c0.13326 0.06729 0.19988 0.13326 0.33314 0.19988-0.13326 0.13326-0.26651 0.33314-0.40044 0.4664-1.5331 1.5324-4.2635 1.3326-4.2635 1.3326s-0.19988-2.7324 1.3326-4.2635c0.13326-0.13392 0.33314-0.26585 0.4664-0.40043 0.066628 0.13326 0.13259 0.19988 0.19988 0.33314-0.99942 1.2653-0.86616 3.1981-0.86616 3.1981s1.9315 0.13326 3.1981-0.86616z"/>
+ <path fill="#ffca68" d="m23.999 8.0007s-2.3993-0.067294-4.7972 1.1327c-0.73291 0.33314-1.5324 0.86616-2.1987 1.5324-1.0774 1.0774-2.7511 3.0609-4.069 4.664h-2.927l-1.3326 1.9988 2.26 0.61098c0.0067 0.08062 0.02798 0.19455 0.09061 0.34846l-0.35113 0.77222s-0.13326 0.26651 0.86616 1.3326c1.067 1.067 1.4 0.933 1.4 0.933l0.82819-0.37578c0.12393 0.03864 0.21588 0.05197 0.27584 0.05197l0.6283 2.3227 1.9988-1.3326v-3.0162c1.6144-1.3052 3.5952-2.9456 4.664-3.9797 0.66628-0.66628 1.1993-1.4658 1.5984-2.1987 1.132-2.3979 1.066-4.7965 1.066-4.7965z"/>
+ <path opacity=".2" d="m19.335 15c-0.73358 0-1.3326-0.59965-1.3326-1.3326 0-0.73357 0.59898-1.3326 1.3326-1.3326 0.73291 0 1.3326 0.59899 1.3326 1.3326 0 0.73291-0.60032 1.3326-1.3326 1.3326z"/>
+ <path fill="#fff" d="m19.335 13.997c-0.73358 0-1.3326-0.59965-1.3326-1.3326 0-0.73357 0.59898-1.3326 1.3326-1.3326 0.73291 0 1.3326 0.59899 1.3326 1.3326 0 0.73291-0.60032 1.3326-1.3326 1.3326z"/>
+ <path fill="#ffca68" d="m12.339 21.993c0.13326 0.06729 0.19988 0.13326 0.33314 0.19988-0.13326 0.13326-0.26651 0.33314-0.40044 0.4664-1.5331 1.5324-4.2635 1.3326-4.2635 1.3326s-0.19988-2.7324 1.3326-4.2635c0.13326-0.13392 0.33314-0.26585 0.4664-0.40044 0.066628 0.13326 0.13259 0.19988 0.19988 0.33314-0.99942 1.2653-0.86616 3.1981-0.86616 3.1981s1.9315 0.13326 3.1981-0.86616z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/vuescan.svg b/.icons/awkward/32x32/apps/vuescan.svg
new file mode 120000
index 00000000..a6fb1a21
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vuescan.svg
@@ -0,0 +1 @@
+skanlite.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/vym.svg b/.icons/awkward/32x32/apps/vym.svg
new file mode 100644
index 00000000..93febc69
--- /dev/null
+++ b/.icons/awkward/32x32/apps/vym.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m19 8a8 8 0 0 0 -8 8 8 8 0 0 0 0.006 0.156c-0.002 0.049-0.012 0.096-0.012 0.145 0.002 0.126 0.004 0.253 0.012 0.379 0 0.025-0.002 0.049-0.002 0.074v1.492l-0.01 0.555-1.826 2.881c-0.4203 0.801-0.0229 1.298 0.879 1.31l0.957 0.014v2.25c0 0.941 0.879 1.73 1.824 1.73l2.172 0.028v2.935c0.332 0.023 0.662 0.051 1 0.051 2.987 0 5.745-0.933 8.014-2.516v-4.884c0-0.13-0.007-0.238-0.01-0.36a8 8 0 0 0 2.996 -6.24 8 8 0 0 0 -8 -8z"/>
+ <path fill="#6084ff" d="m19 7a8 8 0 0 0 -8 8 8 8 0 0 0 0.006 0.156c-0.002 0.049-0.012 0.096-0.012 0.145 0.002 0.126 0.004 0.253 0.012 0.379 0 0.025-0.002 0.049-0.002 0.074v1.492l-0.01 0.555-1.826 2.881c-0.4203 0.801-0.0229 1.298 0.879 1.31l0.957 0.014v2.25c0 0.941 0.879 1.73 1.824 1.73l2.172 0.028v3.935c0.332 0.023 0.662 0.051 1 0.051 2.987 0 5.745-0.933 8.014-2.516v-5.884c0-0.13-0.008-0.238-0.01-0.36a8 8 0 0 0 2.996 -6.24 8 8 0 0 0 -8 -8z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <path d="m19.5 10a4.5 4.5 0 0 0 -4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 4.5 -4.5 4.5 4.5 0 0 0 -4.5 -4.5zm0 2a2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5 -2.5 2.5 2.5 0 0 1 2.5 -2.5z"/>
+ <circle cx="19.5" cy="14.5" r="1.5"/>
+ </g>
+ <g fill="#fff">
+ <path d="m19.5 10a4.5 4.5 0 0 0 -4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 4.5 -4.5 4.5 4.5 0 0 0 -4.5 -4.5zm0 2a2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5 -2.5 2.5 2.5 0 0 1 2.5 -2.5z"/>
+ <circle cx="19.5" cy="14.5" r="1.5"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wallch.svg b/.icons/awkward/32x32/apps/wallch.svg
new file mode 100644
index 00000000..87c0a59c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wallch.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m13.205 25.712c-1.759-0.436-3.2645-1.335-4.8044-2.869-1.2156-1.211-1.4033-1.48-1.878-2.69-0.4703-1.2-0.5269-1.508-0.5223-2.849 0.0072-2.138 0.4238-3.427 1.6225-5.018 1.1276-1.497 1.6356-1.911 3.4292-2.7907 1.257-0.6162 2.069-0.8559 3.842-1.1338 0.722-0.1132 0.746-0.3626 0.077-0.829-0.856-0.5974-1.77-1.4299-1.676-1.5261 0.10075-0.1033 3.4696 1.0627 5.0146 1.7356 1.9625 0.85475 4.3773 2.5258 5.4815 3.7932 0.43356 0.49764 0.63715 1.0212 0.3971 1.0212-0.11083 0-1.531-0.64335-2.9668-1.344-0.60088-0.29323-1.1619-0.48992-1.2467-0.4371-0.0848 0.05281 0.01817 0.17056 0.22884 0.26163 0.21067 0.09108 0.41836 0.2131 0.46155 0.27117 0.04319 0.05806 0.37884 0.19594 0.7459 0.30638s0.66738 0.26074 0.66738 0.334c0 0.07327 0.08833 0.13731 0.19629 0.14233 0.10796 0.005 0.54603 0.17579 0.97348 0.37949l0.7772 0.37037-0.62016 0.17352c-0.9583 0.26813-1.3746 0.21782-3.1495-0.38063-2.0751-0.69967-4.1862-0.86972-6.0864-0.49025-1.8741 0.37425-2.0451 0.66352-1.117 1.8886 0.71587 0.94486 1.4386 1.1774 2.5145 0.80929 0.44101-0.1509 0.90432-0.20831 1.1515-0.14269 0.37821 0.10041 0.38692 0.11968 0.10195 0.22543-0.28641 0.10629-0.27371 0.1363 0.15703 0.37117 0.31838 0.1736 0.38052 0.25756 0.19383 0.26187-0.29922 0.0069-0.36911 0.24543-0.11777 0.40197 0.29703 0.185 0.1606 0.41811-0.18079 0.30891-0.27281-0.08727-0.31833-0.05688-0.23653 0.15794 0.08005 0.21024 0.03566 0.245-0.21179 0.16585-0.23367-0.07473-0.31415-0.02719-0.3173 0.18747-0.0032 0.22149-0.1048 0.16542-0.44169-0.24388-0.41827-0.50817-0.50249-0.53783-1.9194-0.67596-1.7503-0.17063-2.2182-0.33507-2.7434-0.96412l-0.39145-0.46884-0.41858 0.92144c-0.54528 1.2003-0.67424 2.9877-0.29794 4.1295 0.85155 2.5838 2.6435 3.6818 4.4733 2.7411 1.2419-0.63849 1.5941-1.8179 0.8613-2.8836-0.42447-0.61728-0.42773-1.2959-0.0046-0.94193 0.25423 0.21263 0.41217 0.07779 0.42548-0.36325 0.009-0.29544 0.0267-0.2886 0.17119 0.06594l0.16123 0.39564 0.24054-0.35608c0.29811-0.44129 0.5145-0.46244 0.40477-0.03956-0.09281 0.35766 0.10384 0.41433 0.41184 0.11869 0.1683-0.16155 0.18562-0.12967 0.09442 0.17388-0.09981 0.33225-0.07252 0.36064 0.25716 0.26748 0.31636-0.0894 0.29353-0.03933-0.16051 0.35198l-0.52933 0.4562 0.1129 1.7417 0.1129 1.7417-0.48019 0.40721c-0.47616 0.40378-0.47718 0.40797-0.12095 0.49807 0.51161 0.12941 2.7061-0.14752 3.6329-0.45846 1.5572-0.52239 3.4053-1.93 4.169-3.1754 0.95977-1.565 1.4938-4.6047 1.0334-5.8817-0.1962-0.54412-0.2025-0.67259-0.03299-0.67259 0.42377 0 0.86613 1.7294 0.87192 3.4088 0.0071 2.0745-0.74552 4.0066-2.2027 5.6543-2.2863 2.5852-6.9286 3.8933-10.592 2.9847z"/>
+ <path fill="#fecd38" d="m13.205 24.712c-1.759-0.436-3.2645-1.335-4.8044-2.869-1.2156-1.211-1.4033-1.48-1.878-2.69-0.4703-1.2-0.5269-1.508-0.5223-2.849 0.0072-2.138 0.4238-3.427 1.6225-5.018 1.1276-1.4974 1.6356-1.9107 3.4292-2.7907 1.257-0.6162 2.069-0.8559 3.842-1.1338 0.722-0.1132 0.746-0.3626 0.077-0.829-0.856-0.5974-1.77-1.4299-1.676-1.5261 0.10075-0.1033 3.4696 1.0627 5.0146 1.7356 1.9625 0.85475 4.3773 2.5258 5.4815 3.7932 0.43356 0.49764 0.63715 1.0212 0.3971 1.0212-0.11083 0-1.531-0.64335-2.9668-1.344-0.60088-0.29323-1.1619-0.48993-1.2467-0.4371-0.0848 0.05281 0.01817 0.17056 0.22884 0.26163 0.21067 0.09108 0.41836 0.2131 0.46155 0.27117 0.04319 0.05806 0.37884 0.19594 0.7459 0.30638s0.66738 0.26074 0.66738 0.334c0 0.07327 0.08833 0.13731 0.19629 0.14233 0.10796 0.005 0.54603 0.17579 0.97348 0.37949l0.7772 0.37037-0.62016 0.17352c-0.9583 0.26813-1.3746 0.21782-3.1495-0.38063-2.0751-0.69967-4.1862-0.86972-6.0864-0.49025-1.8741 0.37425-2.0451 0.66352-1.117 1.8886 0.71587 0.94486 1.4386 1.1774 2.5145 0.80929 0.44101-0.1509 0.90432-0.20831 1.1515-0.14269 0.37821 0.10041 0.38692 0.11968 0.10195 0.22543-0.28641 0.10629-0.27371 0.1363 0.15703 0.37117 0.31838 0.1736 0.38052 0.25756 0.19383 0.26187-0.29922 0.0069-0.36911 0.24543-0.11777 0.40197 0.29703 0.185 0.1606 0.41811-0.18079 0.30891-0.27281-0.08727-0.31833-0.05688-0.23653 0.15794 0.08005 0.21024 0.03566 0.245-0.21179 0.16585-0.23367-0.07473-0.31415-0.02719-0.3173 0.18747-0.0032 0.22149-0.1048 0.16542-0.44169-0.24388-0.41827-0.50817-0.50249-0.53783-1.9194-0.67596-1.7503-0.17063-2.2182-0.33507-2.7434-0.96412l-0.39145-0.46884-0.41858 0.92144c-0.54528 1.2003-0.67424 2.9877-0.29794 4.1295 0.85155 2.5838 2.6435 3.6818 4.4733 2.7411 1.2419-0.63849 1.5941-1.8179 0.8613-2.8836-0.42447-0.61728-0.42773-1.2959-0.0046-0.94193 0.25423 0.21263 0.41217 0.07779 0.42548-0.36325 0.009-0.29544 0.0267-0.2886 0.17119 0.06594l0.16123 0.39564 0.24054-0.35608c0.29811-0.44129 0.5145-0.46244 0.40477-0.03956-0.09281 0.35766 0.10384 0.41433 0.41184 0.11869 0.1683-0.16155 0.18562-0.12967 0.09442 0.17388-0.09981 0.33225-0.07252 0.36064 0.25716 0.26748 0.31636-0.0894 0.29353-0.03933-0.16051 0.35198l-0.52933 0.4562 0.1129 1.7417 0.1129 1.7417-0.48019 0.40721c-0.47616 0.40378-0.47718 0.40797-0.12095 0.49807 0.51161 0.12941 2.7061-0.14752 3.6329-0.45846 1.5572-0.52239 3.4053-1.93 4.169-3.1754 0.95977-1.565 1.4938-4.6047 1.0334-5.8817-0.1962-0.54412-0.2025-0.67259-0.03299-0.67259 0.42377 0 0.86613 1.7294 0.87192 3.4088 0.0071 2.0745-0.74552 4.0066-2.2027 5.6543-2.2863 2.5852-6.9286 3.8933-10.592 2.9847z"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.169-0.02-0.333-0.025-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wallpapoz.svg b/.icons/awkward/32x32/apps/wallpapoz.svg
new file mode 100644
index 00000000..21521b4e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wallpapoz.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 15.57521,3.0009314 a 3.1706084,3.1835035 0 0 0 -1.660445,0.424686 L 4.5854431,8.8337724 A 3.1706084,3.1835035 0 0 0 3,11.591049 l 0,10.81701 a 3.1706084,3.1835035 0 0 0 1.5853042,2.756997 l 9.3293218,5.408435 a 3.1706084,3.1835035 0 0 0 3.170609,0 l 9.329322,-5.408435 A 3.1706084,3.1835035 0 0 0 28,22.407779 l 0,-10.81701 A 3.1706084,3.1835035 0 0 0 26.414557,8.8334924 l -9.329322,-5.408155 a 3.1706084,3.1835035 0 0 0 -1.510442,-0.424686 z"/>
+ <path style="fill:#4f4f4f" d="m 15.57521,2.0009312 a 3.1706084,3.1835035 0 0 0 -1.660445,0.424686 L 4.5854431,7.8337722 A 3.1706084,3.1835035 0 0 0 3,10.591049 l 0,10.81701 a 3.1706084,3.1835035 0 0 0 1.5853042,2.756997 l 9.3293218,5.408435 a 3.1706084,3.1835035 0 0 0 3.170609,0 l 9.329322,-5.408435 A 3.1706084,3.1835035 0 0 0 28,21.407779 l 0,-10.81701 A 3.1706084,3.1835035 0 0 0 26.414557,7.8334922 l -9.329322,-5.408155 a 3.1706084,3.1835035 0 0 0 -1.510442,-0.424686 z"/>
+ <path style="opacity:0.2" d="m 15.556641,5.9994597 0,0.00195 a 2.4096624,2.5014172 0 0 0 -0.0078,0 2.4096624,2.5014172 0 0 0 -1.253906,0.3320313 L 7.2050781,10.583444 A 2.4096624,2.5014172 0 0 0 6.2949219,11.558054 2.4096624,2.5014172 0 0 0 6,12.74946 l 0,8.5 a 2.4096624,2.5014172 0 0 0 0.2714844,1.148438 2.4096624,2.5014172 0 0 0 0.9335937,1.017578 l 7.0898439,4.25 a 2.4096624,2.5014172 0 0 0 1.15625,0.333984 2.4096624,2.5014172 0 0 0 1.253906,-0.333984 l 7.089844,-4.25 A 2.4096624,2.5014172 0 0 0 24.705078,22.440866 2.4096624,2.5014172 0 0 0 25,21.24946 l 0,-8.5 A 2.4096624,2.5014172 0 0 0 24.728516,11.601022 2.4096624,2.5014172 0 0 0 23.794922,10.583444 L 16.705078,6.3334441 A 2.4096624,2.5014172 0 0 0 15.556641,5.9994597 Z"/>
+ <path style="fill:#f05353" d="m 24.728306,10.602259 -9.277344,5.42635 9.253489,5.41292 A 2.4096624,2.5014172 0 0 0 25,20.249103 l 0,-8.49873 a 2.4096624,2.5014172 0 0 0 -0.271694,-1.148114 z"/>
+ <path style="fill:#5fcad6" d="m 15.450962,16.028609 -9.1792681,5.36995 a 2.4096624,2.5014172 0 0 0 0.9330353,1.01786 l 7.0905418,4.248694 a 2.4096624,2.5014172 0 0 0 1.155691,0.334363 l 0,-10.970867 z"/>
+ <path style="fill:#5c6cd9" d="m 15.450962,16.028609 0,10.970867 a 2.4096624,2.5014172 0 0 0 1.253768,-0.334363 l 7.09054,-4.248694 a 2.4096624,2.5014172 0 0 0 0.909181,-0.97489 l -9.253489,-5.41292 z"/>
+ <path style="fill:#7c9446" d="M 6.2942245,10.559289 A 2.4096624,2.5014172 0 0 0 6,11.750373 l 0,8.49873 a 2.4096624,2.5014172 0 0 0 0.2716939,1.149456 L 15.549037,15.97221 6.2942245,10.559289 Z"/>
+ <path style="fill:#bb53e2" d="m 15.556989,5.0000001 0,0.00138 a 2.4096624,2.5014172 0 0 0 -0.0079,0 l 0,10.9708668 9.179268,-5.36995 A 2.4096624,2.5014172 0 0 0 23.795269,9.5830552 L 16.70473,5.3343632 A 2.4096624,2.5014172 0 0 0 15.556989,5.0000001 Z"/>
+ <path style="fill:#ffc540" d="M 15.549037,5.0013437 A 2.4096624,2.5014172 0 0 0 14.295271,5.3343632 L 7.2047292,9.5843998 A 2.4096624,2.5014172 0 0 0 6.2942245,10.559289 l 9.2548125,5.412921 0,-10.9708663 z"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 10.5,12.5 2.285715,9 2.714285,-9 2.714286,9 2.285714,-9 0,0"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 15.574219 2 A 3.1706084 3.1835035 0 0 0 13.914062 2.4257812 L 4.5859375 7.8339844 A 3.1706084 3.1835035 0 0 0 3 10.591797 L 3 11.591797 A 3.1706084 3.1835035 0 0 1 4.5859375 8.8339844 L 13.914062 3.4257812 A 3.1706084 3.1835035 0 0 1 15.574219 3 L 15.576172 3 A 3.1706084 3.1835035 0 0 1 17.085938 3.4257812 L 26.414062 8.8339844 A 3.1706084 3.1835035 0 0 1 28 11.589844 L 28 10.589844 A 3.1706084 3.1835035 0 0 0 26.414062 7.8339844 L 17.085938 2.4257812 A 3.1706084 3.1835035 0 0 0 15.576172 2 L 15.574219 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 15.556641 5 L 15.556641 5.0019531 A 2.4096624 2.5014172 0 0 0 15.548828 5.0019531 A 2.4096624 2.5014172 0 0 0 14.294922 5.3339844 L 7.2050781 9.5839844 A 2.4096624 2.5014172 0 0 0 6.2949219 10.558594 A 2.4096624 2.5014172 0 0 0 6 11.75 L 6 12.75 A 2.4096624 2.5014172 0 0 1 6.2949219 11.558594 A 2.4096624 2.5014172 0 0 1 7.2050781 10.583984 L 14.294922 6.3339844 A 2.4096624 2.5014172 0 0 1 15.548828 6.0019531 A 2.4096624 2.5014172 0 0 1 15.556641 6.0019531 L 15.556641 6 A 2.4096624 2.5014172 0 0 1 16.705078 6.3339844 L 23.794922 10.583984 A 2.4096624 2.5014172 0 0 1 24.728516 11.601562 A 2.4096624 2.5014172 0 0 1 25 12.75 L 25 11.75 A 2.4096624 2.5014172 0 0 0 24.728516 10.601562 A 2.4096624 2.5014172 0 0 0 23.794922 9.5839844 L 16.705078 5.3339844 A 2.4096624 2.5014172 0 0 0 15.556641 5 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/war-thunder.svg b/.icons/awkward/32x32/apps/war-thunder.svg
new file mode 100644
index 00000000..3e8afb7f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/war-thunder.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path opacity=".2" d="m19.332 11c0.141 0.39 0.211 0.657 0.24 1h10.428v-1h-10.668zm-12.291 1.672c-0.025 0.19-0.041 0.383-0.041 0.578 0.0026 0.251 0.0266 0.502 0.0723 0.75h12.457c0.045-0.248 0.068-0.499 0.071-0.75-0.001-0.187-0.027-0.322-0.051-0.465-0.01 0.072-0.007 0.144-0.02 0.215h-12.457c-0.0194-0.109-0.0189-0.219-0.0307-0.328z"/>
+ <path fill="#5b7338" d="m13.3 7c-3.4794 0-6.3 2.3505-6.3 5.25 0.0026 0.251 0.0268 0.502 0.0725 0.75h12.456c0.04519-0.24826 0.06895-0.4989 0.07109-0.75-0.0017-0.50817-0.092-0.76344-0.26797-1.25h10.669v-2h-11.539c-1.176-1.4075-3.103-1.9976-5.161-2z"/>
+ <rect fill="#38592b" width="26" height="8" x="2" y="13" rx="1.368" ry="1.333"/>
+ <path opacity=".2" d="m2 19.666v1c0 0.739 0.611 1.334 1.3691 1.334h23.262c0.758 0 1.369-0.595 1.369-1.334v-1c0 0.739-0.611 1.334-1.369 1.334h-23.262c-0.758 0-1.369-0.595-1.369-1.334z"/>
+ <rect fill="#4f4f4f" width="21" height="6" x="4" y="19" rx="3.088" ry="3"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <circle cx="7" cy="22" r="2"/>
+ <circle cx="12" cy="22" r="2"/>
+ <circle cx="17" cy="22" r="2"/>
+ <circle cx="22" cy="22" r="2"/>
+ </g>
+ <g fill="#c4c4c4">
+ <circle cx="7" cy="22" r="2"/>
+ <circle cx="12" cy="22" r="2"/>
+ <circle cx="17" cy="22" r="2"/>
+ <circle cx="22" cy="22" r="2"/>
+ </g>
+ <path opacity=".2" d="m4.0508 22.5c-0.0282 0.164-0.0508 0.328-0.0508 0.5 0 1.662 1.377 3 3.0879 3h14.824c1.711 0 3.088-1.338 3.088-3 0-0.172-0.023-0.336-0.051-0.5-0.245 1.421-1.503 2.5-3.037 2.5h-14.824c-1.5345 0-2.7923-1.079-3.0373-2.5z"/>
+ <path fill="#fff" opacity=".1" d="m7.0879 19c-1.7109 0-3.0879 1.338-3.0879 3 0 0.172 0.0226 0.336 0.0508 0.5 0.245-1.421 1.5028-2.5 3.0371-2.5h14.824c1.534 0 2.792 1.079 3.037 2.5 0.028-0.164 0.051-0.328 0.051-0.5 0-1.662-1.377-3-3.088-3h-14.824z"/>
+ <path fill="#fff" opacity=".1" d="m3.3691 13c-0.7581 0-1.3691 0.595-1.3691 1.334v1c0-0.739 0.611-1.334 1.3691-1.334h23.262c0.758 0 1.369 0.595 1.369 1.334v-1c0-0.739-0.611-1.334-1.369-1.334h-23.262z"/>
+ <path fill="#fff" opacity=".1" d="m13.301 7c-3.4796 0-6.301 2.3505-6.301 5.25 0.0015 0.141 0.0259 0.281 0.041 0.422 0.3455-2.627 3.015-4.672 6.26-4.672 2.058 0.0024 3.984 0.5925 5.16 2h11.539v-1h-11.539c-1.176-1.4075-3.102-1.9976-5.16-2zm6.031 5c0.111 0.308 0.175 0.54 0.217 0.785 0.023-0.178 0.049-0.356 0.051-0.535-0.001-0.1-0.021-0.166-0.028-0.25h-0.24z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wargus.svg b/.icons/awkward/32x32/apps/wargus.svg
new file mode 100644
index 00000000..0a1b11d0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wargus.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <rect style="opacity:0.2" width="28" height="28" x="-1051.36" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#9e7625" width="28" height="28" x="-1050.36" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.2" transform="matrix(0.1876049,0,0,0.18865328,-94.665009,725.81138)">
+ <path d="m 552.50875,1703.1004 c -0.46006,-0.7444 1.00578,-2.8875 2.80213,-4.7625 1.79634,-1.875 4.75983,-4.3825 4.75983,-5.5722 0,-1.1897 -5.89207,-16.0858 -10.8125,-33.1026 -7.30674,-25.2695 -8.85569,-31.109 -11.7724,-34.2247 -1.96413,-2.0982 -6.23631,-4.3396 -6.23631,-4.8232 0,-0.4835 9.00208,-0.8548 16.74722,-0.8342 l 12.05886,0.032 c 4.92438,-0.1985 4.07083,0.1671 0.65923,2.9606 -1.89326,1.5501 -3.92227,3.6094 -3.92227,4.5761 0,1.9244 3.44118,20.284 7.32457,33.7092 1.51959,5.1596 2.93823,7.254 5.4314,11.7968 0.86758,0.2077 2.03067,-1.032 7.55493,-21.6007 8.80779,-32.7944 9.00337,-30.9103 13.09978,-31.5281 l 3.51435,0 7.31285,27.7812 c 4.32002,16.4116 7.87495,25.6419 8.58951,25.4124 1.40377,-0.4508 14.85935,-35.4031 16.92168,-47.9391 1.08989,-6.6249 0.21758,-8.5779 -1.53799,-12.2775 -1.2161,-2.5628 -3.75098,-4.8525 -3.10084,-5.4846 1.74951,-1.7011 22.1136,-8.7826 24.82178,-8.7826 3.05529,0 2.25893,2.5608 -2.82997,9.1004 -5.58261,7.1739 -5.12938,14.8859 -10.75491,34.0845 -2.82421,9.6384 -6.84144,24.6817 -8.92716,30.8348 -1.93299,5.7025 -2.25361,10.0448 -2.34705,13.5012 -0.1475,5.4564 3.80895,8.705 6.8429,11.6117 2.57435,2.4664 3.93633,4.0636 3.68049,5.0914 -0.37739,1.5161 -15.20231,1.7932 -23.92186,1.7932 -10.04931,0 -13.56452,-0.5564 -13.67901,-2.4155 -0.0514,-0.8353 1.91947,-1.9335 3.58059,-3.3624 4.04278,-2.9976 3.01167,-4.4322 2.05052,-8.2279 -2.95558,-10.9648 -9.17924,-41.945 -10.18591,-43.7724 -0.4965,-0.9013 -2.0942,-0.3722 -2.92489,4.4108 -2.48465,12.8894 -6.96277,29.2006 -8.08564,40.8365 0.3175,2.364 -1.19305,3.8396 1.28686,5.7312 2.77243,2.1146 4.33597,3.5929 4.44101,4.6172 0.18116,1.7667 -7.38677,2.1825 -17.16504,2.1825 -8.46609,0 -14.75962,-0.5168 -15.27674,-1.3535 z"/>
+ </g>
+ <g style="fill:#eeea02" transform="matrix(0.1876049,0,0,0.18865328,-94.665009,724.81138)">
+ <path style="fill:#ffde12" d="m 552.50875,1703.1004 c -0.46006,-0.7444 1.00578,-2.8875 2.80213,-4.7625 1.79634,-1.875 4.75983,-4.3825 4.75983,-5.5722 0,-1.1897 -5.89207,-16.0858 -10.8125,-33.1026 -7.30674,-25.2695 -8.85569,-31.109 -11.7724,-34.2247 -1.96413,-2.0982 -6.23631,-4.3396 -6.23631,-4.8232 0,-0.4835 9.00208,-0.8548 16.74722,-0.8342 l 12.05886,0.032 c 4.92438,-0.1985 4.07083,0.1671 0.65923,2.9606 -1.89326,1.5501 -3.92227,3.6094 -3.92227,4.5761 0,1.9244 3.44118,20.284 7.32457,33.7092 1.51959,5.1596 2.93823,7.254 5.4314,11.7968 0.86758,0.2077 2.03067,-1.032 7.55493,-21.6007 8.80779,-32.7944 9.00337,-30.9103 13.09978,-31.5281 l 3.51435,0 7.31285,27.7812 c 4.32002,16.4116 7.87495,25.6419 8.58951,25.4124 1.40377,-0.4508 14.85935,-35.4031 16.92168,-47.9391 1.08989,-6.6249 0.21758,-8.5779 -1.53799,-12.2775 -1.2161,-2.5628 -3.75098,-4.8525 -3.10084,-5.4846 1.74951,-1.7011 22.1136,-8.7826 24.82178,-8.7826 3.05529,0 2.25893,2.5608 -2.82997,9.1004 -5.58261,7.1739 -5.12938,14.8859 -10.75491,34.0845 -2.82421,9.6384 -6.84144,24.6817 -8.92716,30.8348 -1.93299,5.7025 -2.25361,10.0448 -2.34705,13.5012 -0.1475,5.4564 3.80895,8.705 6.8429,11.6117 2.57435,2.4664 3.93633,4.0636 3.68049,5.0914 -0.37739,1.5161 -15.20231,1.7932 -23.92186,1.7932 -10.04931,0 -13.56452,-0.5564 -13.67901,-2.4155 -0.0514,-0.8353 1.91947,-1.9335 3.58059,-3.3624 4.04278,-2.9976 3.01167,-4.4322 2.05052,-8.2279 -2.95558,-10.9648 -9.17924,-41.945 -10.18591,-43.7724 -0.4965,-0.9013 -2.0942,-0.3722 -2.92489,4.4108 -2.48465,12.8894 -6.96277,29.2006 -8.08564,40.8365 0.3175,2.364 -1.19305,3.8396 1.28686,5.7312 2.77243,2.1146 4.33597,3.5929 4.44101,4.6172 0.18116,1.7667 -7.38677,2.1825 -17.16504,2.1825 -8.46609,0 -14.75962,-0.5168 -15.27674,-1.3535 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,1020.3622)" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+ <g style="fill:#ffffff" transform="matrix(0.1876049,0,0,0.18865328,-94.665009,724.81138)">
+ <path style="fill:#ffffff;opacity:0.2" transform="matrix(5.3303512,0,0,5.3007295,504.59774,1566.6349)" d="M 26.664062 6 C 26.155995 6 22.336029 7.3353319 22.007812 7.65625 C 21.909009 7.7528485 22.197339 8.0576168 22.433594 8.4257812 C 23.499024 7.9363505 26.191646 7.0158702 26.644531 7.0039062 C 27.105253 6.3007675 27.107787 6 26.664062 6 z M 16.060547 10.015625 C 15.29204 10.132175 15.253947 9.7761195 13.601562 15.962891 C 12.565184 19.843243 12.348309 20.078246 12.185547 20.039062 C 11.717816 19.182048 11.451098 18.785875 11.166016 17.8125 C 10.615577 15.898956 10.115421 13.464183 9.9023438 12.226562 C 9.8394094 12.315555 9.7929688 12.395634 9.7929688 12.453125 C 9.7929688 12.816169 10.437473 16.279792 11.166016 18.8125 C 11.451098 19.785875 11.717816 20.182048 12.185547 21.039062 C 12.348309 21.078246 12.565184 20.843243 13.601562 16.962891 C 15.253947 10.776119 15.29204 11.132175 16.060547 11.015625 L 16.71875 11.015625 L 18.091797 16.257812 C 18.902254 19.353915 19.56907 21.094077 19.703125 21.050781 C 19.966479 20.965736 22.49005 14.37277 22.876953 12.007812 C 22.983646 11.355657 22.986886 10.945797 22.921875 10.601562 C 22.907331 10.735529 22.903204 10.847353 22.876953 11.007812 C 22.49005 13.37277 19.966479 19.965736 19.703125 20.050781 C 19.56907 20.094077 18.902254 18.353915 18.091797 15.257812 L 16.71875 10.015625 L 16.060547 10.015625 z M 8.1425781 10.025391 C 6.6895519 10.021504 5 10.09238 5 10.183594 C 5 10.272721 5.7598124 10.678678 6.1386719 11.066406 C 6.7279455 11.040721 7.4549351 11.023551 8.1425781 11.025391 L 10.0625 11.03125 C 10.197831 10.88413 10.362209 10.725803 10.527344 10.589844 C 11.167377 10.062841 11.328135 9.9938023 10.404297 10.03125 L 8.1425781 10.025391 z M 22.044922 22.958984 C 22.031434 23.142106 22.004337 23.348455 22 23.509766 C 21.972328 24.539133 22.714019 25.152813 23.283203 25.701172 C 23.341382 25.757222 23.362618 25.790406 23.414062 25.841797 C 23.736821 25.795633 23.956011 25.737241 23.974609 25.662109 C 24.022606 25.468212 23.766164 25.166466 23.283203 24.701172 C 22.802662 24.238212 22.204712 23.725724 22.044922 22.958984 z M 10.205078 24.130859 C 10.012755 24.356629 9.7263021 24.622522 9.5136719 24.845703 C 9.1766678 25.199428 8.9019717 25.603707 8.9882812 25.744141 C 9.0217416 25.798582 9.2208305 25.844253 9.484375 25.882812 C 9.4959812 25.870348 9.5019017 25.858057 9.5136719 25.845703 C 9.8506741 25.491978 10.40625 25.019363 10.40625 24.794922 C 10.40625 24.736989 10.330227 24.495758 10.205078 24.130859 z M 14.023438 24.470703 C 14.017889 24.522528 14.004884 24.585823 14 24.636719 C 14.059565 25.082695 13.776944 25.35994 14.242188 25.716797 C 14.320394 25.77678 14.356036 25.816422 14.423828 25.871094 C 14.817698 25.807996 15.087979 25.722829 15.074219 25.587891 C 15.054513 25.394653 14.762309 25.115723 14.242188 24.716797 C 14.130128 24.630843 14.063887 24.550989 14.023438 24.470703 z M 18.013672 24.5 C 17.928759 24.624789 17.797545 24.756748 17.591797 24.910156 C 17.280163 25.179723 16.910279 25.38734 16.919922 25.544922 C 16.931246 25.729831 17.137701 25.84319 17.589844 25.912109 C 17.590579 25.911474 17.591062 25.910792 17.591797 25.910156 C 18.292148 25.387965 18.176805 25.102223 18.013672 24.5 z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/warmux.svg b/.icons/awkward/32x32/apps/warmux.svg
new file mode 100644
index 00000000..60bf06f5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/warmux.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#ffd38d" width="2" height="6" x="20.52" y="-9.66" rx=".262" ry=".267" transform="rotate(30)"/>
+ <path fill="#4f4f4f" d="m19.691 3.5423c-0.32-0.1847-0.726-0.0758-0.911 0.244l-0.90625 1.5697a12 12 0 0 0 -13.266 5.644 12 12 0 0 0 4.392 16.392 12 12 0 0 0 16.392 -4.392 12 12 0 0 0 -1.746 -14.308l0.90755-1.5719c0.18467-0.31985 0.07583-0.72602-0.24402-0.91068l-4.6188-2.6667z"/>
+ <path opacity=".2" d="m24.436 7.3212-0.79 1.3691a12 12 0 0 1 0.348 0.3965l0.559-0.9688c0.155-0.2686 0.093-0.5888-0.117-0.7968zm-21.413 10.133a12 12 0 0 0 5.9766 10.938 12 12 0 0 0 16.393 -4.393 12 12 0 0 0 1.58 -6.445 12 12 0 0 1 -1.58 5.445 12 12 0 0 1 -16.393 4.393 12 12 0 0 1 -5.9766 -9.938z"/>
+ <path fill="#fff" opacity=".1" d="m19.439 3.457c-0.257-0.0323-0.521 0.0902-0.66 0.3301l-0.906 1.5684a12 12 0 0 0 -13.266 5.6445 12 12 0 0 0 -1.5836 6.455 12 12 0 0 1 1.584 -5.455 12 12 0 0 1 13.266 -5.6445l0.906-1.5684c0.185-0.3198 0.593-0.4288 0.912-0.2441l4.618 2.666c0.051 0.0295 0.086 0.0736 0.127 0.1133l0.117-0.2032c0.184-0.3198 0.075-0.7254-0.244-0.9101l-4.618-2.666c-0.08-0.0462-0.166-0.0752-0.252-0.086zm4.555 5.6309l-0.348 0.6035a12 12 0 0 1 3.327 7.8636 12 12 0 0 0 -2.979 -8.4671z"/>
+ <path style="opacity:0.2" d="m 13.486328,8.9997724 c -0.176769,-0.00124 -0.337716,0.00507 -0.478516,0.017578 -1.32498,0.1178627 -3.0527076,1.2979055 -4.5175776,3.0878905 -1.4160004,1.730283 -1.824752,3.112844 -1.2207032,4.130859 0.6802544,1.146452 1.4680168,1.798411 2.5664063,2.126953 0.9396675,0.281071 1.2204865,0.451576 2.0253905,1.230469 1.299239,1.257268 1.746856,1.39871 4.478516,1.40625 1.153855,0.0035 2.543186,-0.04385 3.08789,-0.103516 0.805362,-0.08817 1.145355,-0.191088 1.810547,-0.554687 1.764545,-0.964517 2.049006,-1.620117 1.529297,-3.509766 -0.162096,-0.589339 -0.426874,-1.834601 -0.58789,-2.767578 -0.161003,-0.932978 -0.363418,-1.841052 -0.451172,-2.017578 -0.39057,-0.78563 -1.647261,-1.541814 -3.8125,-2.2949215 C 16.729384,9.3389888 14.72374,9.0085626 13.486328,8.9997724 Z M 12.71875,12.999772 c 1.049656,0.04414 1.286742,0.964496 1.28125,1.751953 0,1.111949 -0.160102,1.541681 -0.734375,1.966797 -0.428927,0.317499 -1.477361,0.382906 -1.791016,0.111328 C 11.146873,16.546072 11,16.014725 11,15.113053 c 0,-1.357897 0.613408,-2.112886 1.71875,-2.113281 z m 5.326172,0 h 0.002 c 0.259011,-0.0045 0.535825,0.07786 0.867187,0.244141 0.342849,0.172061 0.727504,0.450308 0.855469,0.617187 0.305198,0.398006 0.306767,1.293607 0.0059,2.291016 -0.454959,1.505278 -1.360324,2.112205 -2.605469,1.742187 -0.479142,-0.142388 -1.044649,-0.817554 -1.146484,-1.371093 -0.164555,-0.894423 0.568258,-2.788481 1.257812,-3.251954 0.26278,-0.176618 0.504843,-0.266553 0.763672,-0.271484 z m -8.7695314,6 c -0.4204871,-0.0025 -0.8675418,0.137259 -1.296875,0.421875 -0.526198,0.34884 -1.5534143,1.561495 -1.8261718,2.158203 -0.51615,1.129201 0.3406907,2.874385 1.6269531,3.310547 0.4524498,0.153429 0.4595607,0.152519 0.8691406,-0.04492 0.4869325,-0.234727 0.7259253,-0.55037 1.5703125,-2.078125 0.570407,-1.032034 0.722476,-1.418121 0.763672,-1.943359 0.04664,-0.594244 0.01597,-0.699195 -0.314453,-1.125 -0.356898,-0.459857 -0.8519497,-0.696233 -1.3925784,-0.699219 z m 4.1601564,3 c -0.970609,0 -1.660234,0.609842 -2.109375,1.861328 -0.389273,1.084712 -0.433375,2.005621 -0.111328,2.328125 0.560952,0.561727 2.63953,1.015891 3.273437,0.714844 0.26463,-0.125672 0.346942,-0.312455 0.472657,-1.074219 0.120345,-0.729186 -0.04708,-2.35778 -0.306641,-2.986328 -0.231485,-0.560491 -0.641184,-0.84375 -1.21875,-0.84375 z m 4.554687,0 c -0.08708,-6.69e-4 -0.188044,0.0047 -0.308593,0.01367 -0.719202,0.05493 -1.108005,0.299452 -1.455079,0.916016 -0.231384,0.41103 -0.252762,0.561625 -0.205078,1.394531 0.05953,1.038964 0.219457,1.571201 0.5,1.648437 0.30134,0.08294 1.655535,-0.03883 2.25,-0.203125 C 19.502529,25.567291 20,25.169966 20,24.790788 c 0,-0.404826 -1.052373,-2.326749 -1.423828,-2.59961 -0.18625,-0.136824 -0.32481,-0.189204 -0.585938,-0.191406 z"/>
+ <path style="fill:#cbcbcb" d="M 13.486328 8 C 13.309559 7.99876 13.148612 8.0050731 13.007812 8.0175781 C 11.682832 8.1354408 9.9551044 9.3154832 8.4902344 11.105469 C 7.074234 12.835752 6.6654824 14.218313 7.2695312 15.236328 C 7.9497856 16.38278 8.737548 17.034739 9.8359375 17.363281 C 10.775605 17.644352 11.056424 17.814857 11.861328 18.59375 C 13.160567 19.851018 13.608184 19.99246 16.339844 20 C 17.493699 20.0035 18.88303 19.956146 19.427734 19.896484 C 20.233096 19.808314 20.573089 19.705396 21.238281 19.341797 C 23.002826 18.37728 23.287287 17.72168 22.767578 15.832031 C 22.605482 15.242692 22.340704 13.99743 22.179688 13.064453 C 22.018685 12.131475 21.81627 11.223401 21.728516 11.046875 C 21.337946 10.261245 20.081255 9.5050601 17.916016 8.7519531 C 16.729384 8.3392164 14.72374 8.0087902 13.486328 8 z M 12.71875 12 C 13.768406 12.04414 14.005492 12.964496 14 13.751953 C 14 14.863902 13.839898 15.293634 13.265625 15.71875 C 12.836698 16.036249 11.788264 16.101656 11.474609 15.830078 C 11.146873 15.5463 11 15.014953 11 14.113281 C 11 12.755384 11.613408 12.000395 12.71875 12 z M 18.044922 12 L 18.046875 12 C 18.305886 11.99552 18.5827 12.077865 18.914062 12.244141 C 19.256911 12.416202 19.641566 12.694449 19.769531 12.861328 C 20.074729 13.259334 20.076298 14.154935 19.775391 15.152344 C 19.320432 16.657622 18.415067 17.264549 17.169922 16.894531 C 16.69078 16.752143 16.125273 16.076977 16.023438 15.523438 C 15.858883 14.629015 16.591696 12.734957 17.28125 12.271484 C 17.54403 12.094866 17.786093 12.004931 18.044922 12 z M 9.2753906 18 C 8.8549035 17.9975 8.4078488 18.137259 7.9785156 18.421875 C 7.4523176 18.770715 6.4251013 19.98337 6.1523438 20.580078 C 5.6361938 21.709279 6.4930345 23.454463 7.7792969 23.890625 C 8.2317467 24.044054 8.2388576 24.043144 8.6484375 23.845703 C 9.13537 23.610976 9.3743628 23.295333 10.21875 21.767578 C 10.789157 20.735544 10.941226 20.349457 10.982422 19.824219 C 11.029062 19.229975 10.998395 19.125024 10.667969 18.699219 C 10.311071 18.239362 9.8160193 18.002986 9.2753906 18 z M 13.435547 21 C 12.464938 21 11.775313 21.609842 11.326172 22.861328 C 10.936899 23.94604 10.892797 24.866949 11.214844 25.189453 C 11.775796 25.75118 13.854374 26.205344 14.488281 25.904297 C 14.752911 25.778625 14.835223 25.591842 14.960938 24.830078 C 15.081283 24.100892 14.913857 22.472298 14.654297 21.84375 C 14.422812 21.283259 14.013113 21 13.435547 21 z M 17.990234 21 C 17.903154 20.999331 17.80219 21.004732 17.681641 21.013672 C 16.962439 21.068602 16.573636 21.313124 16.226562 21.929688 C 15.995178 22.340718 15.9738 22.491313 16.021484 23.324219 C 16.081014 24.363183 16.240941 24.89542 16.521484 24.972656 C 16.822824 25.055596 18.177019 24.933824 18.771484 24.769531 C 19.502529 24.567519 20 24.170194 20 23.791016 C 20 23.38619 18.947627 21.464267 18.576172 21.191406 C 18.389922 21.054582 18.251362 21.002202 17.990234 21 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 13.486328 8 C 13.309559 7.99876 13.148612 8.0050731 13.007812 8.0175781 C 11.682832 8.1354408 9.9551044 9.3154829 8.4902344 11.105469 C 7.3031194 12.556065 6.8324197 13.759043 7.0644531 14.710938 C 7.2174424 13.955212 7.6853718 13.088971 8.4902344 12.105469 C 9.9551044 10.315484 11.682832 9.1354408 13.007812 9.0175781 C 13.148612 9.0050701 13.309559 8.99876 13.486328 9 C 14.72374 9.0087902 16.729384 9.3392165 17.916016 9.7519531 C 20.081255 10.505061 21.337946 11.261245 21.728516 12.046875 C 21.81627 12.223401 22.018684 13.131475 22.179688 14.064453 C 22.340704 14.99743 22.605482 16.242692 22.767578 16.832031 C 22.850154 17.132276 22.904098 17.392594 22.943359 17.636719 C 23.047659 17.170262 22.980856 16.607506 22.767578 15.832031 C 22.605482 15.242692 22.340704 13.99743 22.179688 13.064453 C 22.018685 12.131475 21.81627 11.223401 21.728516 11.046875 C 21.337946 10.261245 20.081255 9.5050601 17.916016 8.7519531 C 16.729384 8.3392164 14.72374 8.0087902 13.486328 8 z M 19.953125 14.345703 C 19.91642 14.602222 19.860368 14.870672 19.775391 15.152344 C 19.320432 16.657622 18.415067 17.264549 17.169922 16.894531 C 16.725771 16.762542 16.222815 16.174785 16.068359 15.648438 C 16.003947 15.979378 15.979974 16.287194 16.023438 16.523438 C 16.125273 17.076977 16.69078 17.752143 17.169922 17.894531 C 18.415067 18.264549 19.320432 17.657622 19.775391 16.152344 C 19.987028 15.45074 20.041198 14.808798 19.953125 14.345703 z M 13.970703 14.398438 C 13.904782 15.048086 13.710419 15.389483 13.265625 15.71875 C 12.836698 16.036249 11.788264 16.101656 11.474609 15.830078 C 11.22434 15.613377 11.079862 15.249548 11.025391 14.689453 C 11.01064 14.824309 11 14.963563 11 15.113281 C 11 16.014953 11.146873 16.5463 11.474609 16.830078 C 11.788264 17.101656 12.836698 17.036249 13.265625 16.71875 C 13.839898 16.293634 14 15.863902 14 14.751953 C 14.000809 14.635904 13.982255 14.517029 13.970703 14.398438 z M 9.0175781 18.019531 C 8.6745709 18.063339 8.3214825 18.194513 7.9785156 18.421875 C 7.4523176 18.770715 6.4251013 19.98337 6.1523438 20.580078 C 5.9788576 20.95962 5.9713573 21.40789 6.0722656 21.853516 C 6.0960601 21.761273 6.1130551 21.666031 6.1523438 21.580078 C 6.4251013 20.98337 7.4523176 19.770715 7.9785156 19.421875 C 8.4078488 19.137259 8.8549035 18.9975 9.2753906 19 C 9.8160193 19.002986 10.311071 19.239362 10.667969 19.699219 C 10.809282 19.881324 10.888439 20.004706 10.9375 20.132812 C 10.957483 20.031359 10.974081 19.930564 10.982422 19.824219 C 11.029062 19.229975 10.998395 19.125024 10.667969 18.699219 C 10.65627 18.684146 10.640898 18.674749 10.628906 18.660156 C 10.408619 18.556215 10.169197 18.462965 9.8359375 18.363281 C 9.5412115 18.275125 9.2714988 18.157564 9.0175781 18.019531 z M 13.435547 21 C 12.464938 21 11.775313 21.609842 11.326172 22.861328 C 11.019844 23.714913 10.931112 24.461457 11.0625 24.900391 C 11.113499 24.581035 11.190779 24.2386 11.326172 23.861328 C 11.775313 22.609842 12.464938 22 13.435547 22 C 14.013113 22 14.422812 22.283259 14.654297 22.84375 C 14.811652 23.224797 14.92466 23.965287 14.970703 24.658203 C 15.050413 23.876036 14.897588 22.432902 14.654297 21.84375 C 14.422812 21.283259 14.013113 21 13.435547 21 z M 17.990234 21 C 17.903154 20.999331 17.80219 21.004732 17.681641 21.013672 C 16.962439 21.068602 16.573636 21.313123 16.226562 21.929688 C 15.995178 22.340718 15.9738 22.491313 16.021484 23.324219 C 16.02369 23.362707 16.028768 23.388682 16.03125 23.425781 C 16.062565 23.255437 16.120247 23.118547 16.226562 22.929688 C 16.573637 22.313124 16.962439 22.068602 17.681641 22.013672 C 17.80219 22.004702 17.903154 21.999331 17.990234 22 C 18.251362 22.002202 18.389922 22.054582 18.576172 22.191406 C 18.84804 22.391114 19.478967 23.468253 19.800781 24.193359 C 19.916546 24.062567 20 23.926983 20 23.791016 C 20 23.38619 18.947627 21.464267 18.576172 21.191406 C 18.389922 21.054582 18.251362 21.002202 17.990234 21 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/warmux_128x128.svg b/.icons/awkward/32x32/apps/warmux_128x128.svg
new file mode 120000
index 00000000..27205d6a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/warmux_128x128.svg
@@ -0,0 +1 @@
+warmux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/warzone2100.svg b/.icons/awkward/32x32/apps/warzone2100.svg
new file mode 100644
index 00000000..7edad1dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/warzone2100.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#3f3f3f" d="M 8,17 11,11 H 20.612 L 24,17 Z"/>
+ <rect style="opacity:0.2" width="18" height="9" x="7" y="6" rx="1.5" ry="1.5"/>
+ <rect style="opacity:0.2" width="24" height="9" x="4" y="17" rx="1.5" ry="1.5"/>
+ <rect style="fill:#8e8e8e" width="24" height="9" x="4" y="16" rx="1.5" ry="1.5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.5 16 C 4.669 16 4 16.669 4 17.5 L 4 21.5 C 4 20.669 4.669 20 5.5 20 L 26.5 20 C 27.331 20 28 20.669 28 21.5 L 28 17.5 C 28 16.669 27.331 16 26.5 16 L 5.5 16 z"/>
+ <rect style="opacity:0.2" width="7" height="11" x="23" y="18" rx=".75" ry=".75"/>
+ <rect style="opacity:0.2" width="7" height="11" x="2" y="18" rx=".75" ry=".75"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 5.5 16 C 4.669 16 4 16.669 4 17.5 L 4 18.5 C 4 17.669 4.669 17 5.5 17 L 26.5 17 C 27.331 17 28 17.669 28 18.5 L 28 17.5 C 28 16.669 27.331 16 26.5 16 L 5.5 16 z"/>
+ <rect style="fill:#4f4f4f" width="7" height="11" x="2" y="17" rx=".75" ry=".75"/>
+ <rect style="fill:#8e8e8e" width="18" height="9" x="7" y="5" rx="1.5" ry="1.5"/>
+ <rect style="fill:#4f4f4f" width="7" height="11" x="23" y="17" rx=".75" ry=".75"/>
+ <g style="fill:#3f3f3f">
+ <rect style="fill:#3f3f3f" width="3" height="3" x="8" y="6" rx=".75" ry=".75"/>
+ <rect style="fill:#3f3f3f" width="3" height="3" x="12" y="6" rx=".75" ry=".75"/>
+ <rect style="fill:#3f3f3f" width="3" height="3" x="17" y="6" rx=".75" ry=".75"/>
+ <rect style="fill:#3f3f3f" width="3" height="3" x="21" y="6" rx=".75" ry=".75"/>
+ <rect style="fill:#3f3f3f" width="3" height="3" x="21" y="10" rx=".75" ry=".75"/>
+ <rect style="fill:#3f3f3f" width="3" height="3" x="17" y="10" rx=".75" ry=".75"/>
+ <rect style="fill:#3f3f3f" width="3" height="3" x="12" y="10" rx=".75" ry=".75"/>
+ <rect style="fill:#3f3f3f" width="3" height="3" x="8" y="10" rx=".75" ry=".75"/>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 8.5 5 C 7.6688 5 7 5.669 7 6.5 L 7 7.5 C 7 6.669 7.6688 6 8.5 6 L 23.5 6 C 24.331 6 25 6.669 25 7.5 L 25 6.5 C 25 5.669 24.331 5 23.5 5 L 8.5 5 z"/>
+ <path style="fill:#3f3f3f" d="M 23.75,17 C 23.3345,17 23,17.3345 23,17.75 l 0,2.25 7,0 0,-2.25 C 30,17.3345 29.6655,17 29.25,17 Z"/>
+ <path style="fill:#3f3f3f" d="m 23,24 0,3 7,0 0,-3 z"/>
+ <path style="fill:#3f3f3f" d="M 2.75,28 C 2.3345,28 2,27.6655 2,27.25 L 2,25 9,25 9,27.25 C 9,27.6655 8.6655,28 8.25,28 Z"/>
+ <path style="fill:#3f3f3f" d="m 2,22 0,-3 7,0 0,3 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/waterfox-icon.svg b/.icons/awkward/32x32/apps/waterfox-icon.svg
new file mode 120000
index 00000000..8b27b7c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/waterfox-icon.svg
@@ -0,0 +1 @@
+waterfox.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/waterfox.svg b/.icons/awkward/32x32/apps/waterfox.svg
new file mode 100644
index 00000000..29d9dc00
--- /dev/null
+++ b/.icons/awkward/32x32/apps/waterfox.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 27.623047 10.998047 A 3.4049096 3.4049096 0 0 0 24.470703 13.048828 L 21.771484 19.042969 L 21.767578 19.035156 L 21.777344 19.017578 C 21.220537 18.025186 20.620934 16.869274 19.960938 15.722656 C 19.64974 16.242911 19.344236 16.749824 19.011719 17.28125 L 18.898438 17.455078 L 15.994141 22.621094 L 18.976562 27.923828 A 3.4049096 3.4049096 0 0 0 20.957031 29.794922 A 3.4049096 3.4049096 0 0 0 21.826172 29.986328 C 21.845697 29.988047 21.865219 29.986893 21.884766 29.988281 A 3.4049096 3.4049096 0 0 0 22.208984 29.994141 C 22.260571 29.992988 22.311797 29.991717 22.363281 29.988281 A 3.4049096 3.4049096 0 0 0 22.537109 29.96875 C 23.655601 29.837763 24.715178 29.173311 25.246094 27.980469 L 27.183594 23.619141 C 27.181779 23.620197 27.179549 23.620039 27.177734 23.621094 L 30.679688 15.84375 A 3.4049096 3.4049096 0 0 0 27.623047 10.998047 z M 4.2753906 11 A 3.4049096 3.4049096 0 0 0 1.3203125 15.84375 L 4.8261719 23.630859 C 5.7846276 24.18421 6.7930384 24.484632 7.6953125 23.521484 L 10.220703 19.035156 L 10.208984 19.017578 C 10.210287 19.015257 10.211588 19.012088 10.212891 19.009766 L 7.5292969 13.048828 A 3.4049096 3.4049096 0 0 0 4.2753906 11 z M 13.056641 27.84375 L 12.818359 28.265625 C 12.223531 29.322129 11.217952 29.888405 10.175781 29.984375 A 3.4049096 3.4049096 0 0 0 13.056641 27.84375 z M 10.121094 29.988281 C 10.014025 29.996436 9.9061084 29.99589 9.7988281 29.994141 A 3.4049096 3.4049096 0 0 0 10.121094 29.988281 z"/>
+ <path style="opacity:0.2" d="m 22.5,3.9996376 a 1.5,1.5 0 0 0 -1.5,1.5 1.5,1.5 0 0 0 1.5,1.5 1.5,1.5 0 0 0 1.5,-1.5 1.5,1.5 0 0 0 -1.5,-1.5 z m -5.611328,1 c -0.438452,5.376e-4 -0.903528,0.1318466 -1.373047,0.3945312 -1.752404,0.9804391 -2.614975,2.6774796 -2.505859,4.9277342 0.02754,0.568678 0.112834,1.178401 0.189453,1.355469 0.07662,0.177069 0.203631,0.322266 0.283203,0.322266 0.07957,0 0.418074,-0.30884 0.751953,-0.685547 0.454057,-0.512306 0.846761,-0.810806 1.560547,-1.183594 1.907573,-0.9962582 2.083027,-1.1078472 2.541016,-1.6484375 0.863697,-1.0194735 0.88523,-2.0230909 0.0625,-2.84375 C 17.972023,5.2129804 17.452405,4.9989368 16.888672,4.9996376 Z m -7.216797,4 C 9.566806,8.9967076 9.4602646,9.0044802 9.3554688,9.0250282 8.5229864,9.1895028 7.8718985,10.435945 8.0214844,11.57581 c 0.092744,0.706766 0.7255406,1.786957 1.265625,2.162109 0.2344743,0.162868 0.5395133,0.280216 0.6777344,0.259766 0.2164802,-0.03205 0.2635622,-0.164662 0.3398442,-0.955078 0.04869,-0.504673 0.228872,-1.262417 0.40039,-1.683594 0.374302,-0.919107 0.385412,-1.217855 0.07031,-1.7519535 C 10.561263,9.2441185 10.127162,9.013669 9.671875,8.9996376 Z"/>
+ <path style="fill:none;stroke:#00a5f5;stroke-width:6.8091383;stroke-linecap:round;stroke-linejoin:round" d="M 4.4244649,13.45 9.8717755,25.551091"/>
+ <path style="fill:none;stroke:#7369e8;stroke-width:6.8091383;stroke-linecap:round;stroke-linejoin:round" d="M 22.128224,25.551091 27.575535,13.45 v 0 0"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 27.623047 10.001953 A 3.4049096 3.4049096 0 0 0 24.470703 12.052734 L 19.023438 24.154297 A 3.4049096 3.4049096 0 0 0 18.740234 26.095703 A 3.4049096 3.4049096 0 0 1 19.023438 25.150391 L 24.470703 13.048828 A 3.4049096 3.4049096 0 0 1 27.623047 10.998047 A 3.4049096 3.4049096 0 0 1 30.960938 13.902344 A 3.4049096 3.4049096 0 0 0 27.623047 10.001953 z M 4.2753906 10.003906 A 3.4049096 3.4049096 0 0 0 1.0390625 13.902344 A 3.4049096 3.4049096 0 0 1 4.2753906 11 A 3.4049096 3.4049096 0 0 1 7.5292969 13.048828 L 12.976562 25.150391 A 3.4049096 3.4049096 0 0 1 13.259766 26.095703 A 3.4049096 3.4049096 0 0 0 12.976562 24.154297 L 7.5292969 12.052734 A 3.4049096 3.4049096 0 0 0 4.2753906 10.003906 z"/>
+ <path style="fill:#00aeda" d="m 15.701782,12.32115 c 4.876497,4.715892 0.524344,-0.667665 1.442393,-0.356896 2.226979,0.736527 0.208061,-0.856152 1.213422,0.279866 1.373939,1.796524 2.44757,4.039045 3.420527,5.773139 l -0.01064,0.01729 2.524169,4.487116 c 0.909578,0.970944 1.927168,0.660342 2.892554,0.09841 l -1.937679,4.359445 c -1.138208,2.557284 -4.704419,2.72506 -6.077688,0.285931 L 13.088491,16.455945 12.976778,16.281726 c -1.215448,-1.942522 2.185118,-0.420598 0.552336,-1.898046 -0.182653,-0.161596 0.382203,-0.360367 0.495165,-0.636987 0.458108,-1.121819 0.393584,0.56472 1.358121,0.362974 0.201003,-0.02768 -0.220236,0.0036 0,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 18.056641 11.824219 C 18.046908 11.840527 18.108348 11.936139 18.228516 12.085938 C 18.272748 11.974829 18.077092 11.78995 18.056641 11.824219 z M 18.228516 12.085938 C 18.187764 12.188304 17.945448 12.22973 17.144531 11.964844 C 16.82115 11.855376 17.149235 12.447215 17.5 13.060547 C 17.989718 13.189306 18.195503 13.168863 18.228516 13.085938 C 17.855842 12.621371 18.293798 12.921952 18.228516 13.085938 C 18.270063 13.137729 18.292848 13.171175 18.357422 13.244141 C 19.731361 15.040665 20.804387 17.283484 21.777344 19.017578 L 21.767578 19.035156 L 24.291016 23.521484 C 25.023704 24.303604 25.826117 24.240958 26.615234 23.898438 L 27.183594 22.619141 C 26.218208 23.181073 25.200594 23.492428 24.291016 22.521484 L 21.767578 18.035156 L 21.777344 18.017578 C 20.804387 16.283484 19.731361 14.040665 18.357422 12.244141 C 18.292848 12.171175 18.270063 12.137729 18.228516 12.085938 z M 15.701172 12.320312 L 15.384766 14.101562 C 15.43261 14.098481 15.475243 14.096647 15.382812 14.109375 C 14.418276 14.311121 14.481545 12.624275 14.023438 13.746094 C 13.910476 14.022714 13.346644 14.221217 13.529297 14.382812 C 13.76533 14.596391 13.88659 14.743815 13.941406 14.851562 C 13.970575 14.816634 14.008034 14.783815 14.023438 14.746094 C 14.481545 13.624275 14.418276 15.311121 15.382812 15.109375 C 15.263851 15.11132 15.328565 15.105182 15.384766 15.101562 L 15.701172 13.320312 C 19.07662 16.584592 18.036382 15.015429 17.376953 13.839844 C 17.009879 13.542682 16.519776 13.111956 15.701172 12.320312 z M 15.384766 15.101562 L 15.382812 15.109375 C 15.475243 15.096647 15.43261 15.098481 15.384766 15.101562 z M 15.382812 14.109375 L 15.384766 14.101562 C 15.328565 14.105182 15.263851 14.11132 15.382812 14.109375 z M 13.638672 15.132812 C 13.126645 15.190795 12.288294 15.151653 12.960938 16.251953 C 13.493685 16.030486 14.607812 16.358724 13.529297 15.382812 C 13.446031 15.309146 13.524877 15.225783 13.638672 15.132812 z"/>
+ <path style="fill:#20ebff" d="m 18.228982,9.18 c -2.226979,0.736527 -3.593467,1.882361 -4.598828,3.018379 -1.37394,1.796524 -2.447571,4.039045 -3.420528,5.773139 l 0.01064,0.01729 -2.5241698,4.487116 c -0.9095776,0.970944 -1.9271677,0.660342 -2.8925536,0.09841 l 1.9376789,4.359445 c 1.1382081,2.557284 4.7044185,2.72506 6.0776875,0.285931 l 6.080348,-10.809507 0.111712,-0.174219 C 20.226418,14.293462 21.167218,12.366104 22.8,10.888656 24.293886,9.3810976 19.786642,8.7443612 18.228982,9.18 Z"/>
+ <circle style="fill:#20ebff" cx="22.5" cy="4.5" r="1.5"/>
+ <path style="fill:#20ebff" d="m 16.889443,4.0000017 c -0.438452,5.376e-4 -0.903834,0.1310532 -1.373353,0.3937378 -1.752404,0.9804391 -2.616011,2.6781557 -2.506895,4.9284105 0.02754,0.5686779 0.11287,1.178894 0.189489,1.355962 C 13.275304,10.855181 13.403197,11 13.482769,11 c 0.07957,0 0.417726,-0.308218 0.751605,-0.684925 0.454057,-0.5123057 0.847663,-0.8104875 1.561449,-1.1832752 1.907573,-0.9962582 2.08168,-1.1094713 2.539668,-1.6500616 0.863698,-1.0194735 0.88611,-2.0221142 0.06338,-2.8427733 -0.426415,-0.4253291 -0.94569,-0.639664 -1.509423,-0.6389632 z"/>
+ <path style="fill:#20ebff" d="m 9.6721064,8.0005775 c -0.105069,-0.00293 -0.2112179,0.00521 -0.3160137,0.025758 -0.8324824,0.1644746 -1.4842012,1.4090312 -1.3346153,2.5488955 0.092744,0.706766 0.7254093,1.788387 1.2654937,2.163539 0.2344743,0.162868 0.5392823,0.27935 0.6775033,0.2589 0.2164806,-0.03205 0.2635546,-0.164422 0.3398366,-0.954838 0.04869,-0.504673 0.228955,-1.26223 0.400473,-1.683407 0.374302,-0.9191069 0.386569,-1.2183346 0.07147,-1.7524327 -0.214128,-0.362941 -0.648865,-0.592365 -1.1041516,-0.6063964 z"/>
+ <path style="opacity:0.2" d="m 18.228982,10.22574 c -2.226979,0.736527 -3.593467,1.882362 -4.598828,3.01838 -1.37394,1.796524 -2.447571,4.039045 -3.420528,5.773139 l 0.01064,0.01729 -2.5241698,4.487116 c -0.9095776,0.970944 -1.9271677,0.660342 -2.8925536,0.09841 l 1.9376789,4.359445 c 1.1382081,2.557284 4.7044185,2.72506 6.0776875,0.285931 l 6.080348,-10.809507 0.111712,-0.174219 C 20.226418,15.339203 21.167218,13.411845 22.8,11.934397 24.293886,10.426838 19.786642,9.7901016 18.228982,10.22574 Z"/>
+ <path style="fill:#20ebff" d="m 18.228982,9.2257407 c -2.226979,0.736527 -3.593467,1.8823613 -4.598828,3.0183793 -1.37394,1.796524 -2.447571,4.039045 -3.420528,5.773139 l 0.01064,0.01729 -2.5241698,4.487116 c -0.9095776,0.970944 -1.9271677,0.660342 -2.8925536,0.09841 l 1.9376789,4.359445 c 1.1382081,2.557284 4.7044185,2.72506 6.0776875,0.285931 l 6.080348,-10.809507 0.111712,-0.174219 C 20.226418,14.339203 21.167218,12.411845 22.8,10.934397 24.293886,9.4268383 19.786642,8.7901019 18.228982,9.2257407 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 22.5 3 A 1.5 1.5 0 0 0 21 4.5 A 1.5 1.5 0 0 0 21.087891 4.9980469 A 1.5 1.5 0 0 1 22.5 4 A 1.5 1.5 0 0 1 23.912109 5 A 1.5 1.5 0 0 0 24 4.5 A 1.5 1.5 0 0 0 22.5 3 z M 16.888672 4 C 16.45022 4.0005376 15.985144 4.1318466 15.515625 4.3945312 C 13.763221 5.3749703 12.90065 7.0720108 13.009766 9.3222656 C 13.011822 9.3647253 13.018812 9.4025924 13.021484 9.4453125 C 13.152142 7.6293845 13.999095 6.243003 15.515625 5.3945312 C 15.985144 5.1318467 16.45022 5.0005376 16.888672 5 C 17.452405 4.9992992 17.972023 5.2133428 18.398438 5.6386719 C 18.657213 5.8967958 18.822269 6.173766 18.914062 6.4628906 C 19.10964 5.8070807 18.943579 5.1824412 18.398438 4.6386719 C 17.972023 4.2133428 17.452405 3.9992992 16.888672 4 z M 9.671875 8 C 9.566806 7.99707 9.4602646 8.0048426 9.3554688 8.0253906 C 8.5229864 8.1898652 7.8718985 9.4363075 8.0214844 10.576172 C 8.0262921 10.61281 8.0470654 10.658771 8.0546875 10.697266 C 8.2186305 9.8673878 8.7365904 9.1476632 9.3554688 9.0253906 C 9.4602646 9.0048396 9.566806 8.99707 9.671875 9 C 10.127162 9.0140314 10.561266 9.2444805 10.775391 9.6074219 C 10.827513 9.6957693 10.856522 9.7722214 10.890625 9.8515625 C 11.061794 9.3109013 11.022173 9.0257225 10.775391 8.6074219 C 10.561263 8.2444809 10.127162 8.0140314 9.671875 8 z M 19.810547 9.0976562 C 19.192289 9.0756684 18.617931 9.1176528 18.228516 9.2265625 C 16.001537 9.9630895 14.63622 11.108123 13.630859 12.244141 C 12.256919 14.040665 11.181941 16.283484 10.208984 18.017578 L 10.220703 18.035156 L 7.6953125 22.521484 C 6.7857349 23.492428 5.7681203 23.181073 4.8027344 22.619141 L 5.3710938 23.896484 C 6.1602728 24.239261 6.9625717 24.303661 7.6953125 23.521484 L 10.220703 19.035156 L 10.208984 19.017578 C 11.181941 17.283484 12.256919 15.040665 13.630859 13.244141 C 14.63622 12.108123 16.001537 10.96309 18.228516 10.226562 C 18.617931 10.117656 19.192289 10.075666 19.810547 10.097656 C 20.977367 10.139154 22.299894 10.40792 22.84375 10.882812 C 23.845023 9.7845809 21.636664 9.162601 19.810547 9.0976562 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wavebox.svg b/.icons/awkward/32x32/apps/wavebox.svg
new file mode 100644
index 00000000..e445023c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wavebox.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#00aef0" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2" d="m 15,7.4042969 -0.595703,0.1875 L 7,9.9042969 V 14.357422 L 10.916016,16.806641 7,18.765625 v 4.417969 L 14.199219,26.332031 15,26.683594 V 22.318359 L 11.712891,20.878906 15,19.234375 v -4.59375 L 11.75,12.609375 15,11.59375 Z m 2,0 V 11.59375 l 3.25,1.015625 -3.25,2.03125 v 4.59375 L 20.287109,20.878906 17,22.318359 v 4.365235 L 17.800781,26.332031 25,23.183594 V 18.765625 L 21.083984,16.806641 25,14.357422 V 9.9042969 l -7.404297,-2.3125 z"/>
+ <path style="fill:#ffffff" d="M 15 6.4042969 L 14.404297 6.5917969 L 7 8.9042969 L 7 13.357422 L 10.916016 15.806641 L 7 17.765625 L 7 22.183594 L 14.199219 25.332031 L 15 25.683594 L 15 21.318359 L 11.712891 19.878906 L 15 18.234375 L 15 13.640625 L 11.75 11.609375 L 15 10.59375 L 15 6.4042969 z M 17 6.4042969 L 17 10.59375 L 20.25 11.609375 L 17 13.640625 L 17 18.234375 L 20.287109 19.878906 L 17 21.318359 L 17 25.683594 L 17.800781 25.332031 L 25 22.183594 L 25 17.765625 L 21.083984 15.806641 L 25 13.357422 L 25 8.9042969 L 17.595703 6.5917969 L 17 6.4042969 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wayland.svg b/.icons/awkward/32x32/apps/wayland.svg
new file mode 100644
index 00000000..95072a19
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wayland.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 14,14 0 0 0 2,17 14,14 0 0 0 16,31 14,14 0 0 0 30,17 14,14 0 0 0 16,3 Z"/>
+ <path style="fill:#f3b616" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 16,30 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="m 26.173598,3 c 0.49292,2.86e-5 0.76839,0.3882517 0.826402,1.1646839 l -0.622607,3.6565522 0.152233,0 0.326208,-0.2708583 0.08699,0 0,0.081258 c -0.449471,0.343109 -0.884421,1.2820702 -1.304849,2.8168982 -0.1595,1.318184 -0.427722,2.537033 -0.80466,3.656559 -0.333476,1.155663 -0.50021,2.221025 -0.500189,3.1961 l -0.630679,1.923074 c -1.4e-5,0.162522 0.239206,0.325038 0.717666,0.487538 -0.087,0.379209 -0.217491,0.568809 -0.391452,0.568802 l 0,0.108343 0.152233,0 0,0.08125 c -2.1e-5,0.198638 -0.246488,0.297953 -0.739415,0.297945 l 0.08699,0.108343 0,0.379195 -0.152232,0 c 0.101474,0.379209 0.318945,0.568803 0.652427,0.568803 l 0,0.189593 -0.652427,0 0,0.108344 c 0.217457,7e-6 0.326199,0.162522 0.326213,0.487545 l -0.913389,0.379195 0.08698,0.108343 0,0.08126 c -1.3e-5,0.126401 -0.108756,0.1896 -0.326213,0.1896 l 0,0.108336 c 0.275449,7e-6 0.413187,0.06319 0.413201,0.189602 -0.391466,0.162514 -0.906156,0.966054 -1.544068,2.410618 C 20.766525,27.358975 20.201091,28 19.722665,28 l -0.173981,0 c -0.362471,-0.288916 -0.659689,-1.245941 -0.891648,-2.871077 -0.927905,-2.473812 -1.391849,-3.927404 -1.391836,-4.360777 -1.3e-5,-1.119527 -0.297232,-2.1115 -0.891648,-3.375499 -0.159494,-0.559759 -0.268229,-1.538598 -0.326214,-2.387294 l -0.391452,0 c -0.985897,1.859886 -1.500586,3.279959 -1.544076,4.327257 -0.27547,0.613947 -0.492948,1.354285 -0.652421,2.221018 0.594422,0.198637 0.891641,0.38823 0.891648,0.568795 l 0,0.108344 c -0.463959,-0.07222 -0.790166,-0.207652 -0.978641,-0.406281 -0.202978,0.487545 -0.4712,1.541834 -0.804655,3.762843 C 12.306766,26.616583 11.980552,27 11.589106,27 10.487228,26.548576 9.5665844,25.939446 8.8271762,24.910191 8.7111865,24.910199 8.5227038,24.395568 8.2617423,23.366313 8.1022556,23.36632 7.9935198,22.851689 7.9355284,21.822434 7.3845889,20.35982 7.0076376,18.989531 6.8046604,17.111593 l 0,-2.816906 -0.086994,0 -0.3914527,0.108344 0,-0.108344 c 0,-0.126378 0.1304841,-0.18958 0.3914527,-0.189594 l -0.086988,-1.625136 0,-1.273026 L 6,7.1440972 6,5.6105681 C 6.2754697,4.5271701 6.7539159,3.9854606 7.4353327,3.985432 L 7.6963152,4.2562905 7.4353467,4.1750325 C 8.4937218,5.6196177 9.1171534,6.6385163 9.3056291,7.631635 l 0.7394149,0 0,0.1896007 -0.5654331,0 0,0.2166868 c 0.217471,0.83064 0.3769507,1.245956 0.4784466,1.2459351 l 0.1739815,0 0.391452,-0.1083437 0.08699,0.1083437 0.08699,-0.1083437 0.08699,0.1083437 0,0.081257 C 10.494488,9.581816 10.298766,9.8797597 10.197277,10.25894 l -0.06523,0 0,0.189594 0.152233,0 c 0.20297,3.015549 0.579928,5.700141 1.130868,7.25304 L 11.741361,18 l 0.173974,0 c 0.217473,1.5e-5 0.674171,-1.184143 1.370095,-3.29683 0.449444,-0.957004 0.775652,-1.657759 0.978635,-2.380056 L 14.177075,12.02517 C 14.626512,11.320959 15.090457,11.000022 15.56891,11 l 0.152234,0 c 0.304459,2.2e-5 0.52193,0.167474 0.652428,0.564718 0.405939,0.595896 0.732154,1.350823 0.978634,2.54257 l 1.217862,2.51676 c 0.159467,0.198643 0.239206,0.424352 0.23922,0.677145 0.449437,1.06537 0.855384,2.355726 1.217862,2.698807 l 0.260968,0 c 0.304452,7e-6 0.710399,-1.904289 1.217855,-4.540629 0.08698,1.4e-5 0.3262,-0.70421 0.717666,-2.112674 l 0,-0.108343 -0.413747,-0.189601 -0.326214,0.108343 -0.413201,0 0,-0.216686 0.826402,-0.08126 0.652974,0 c 0.623415,-2.329337 1.196096,-4.1350451 1.718053,-5.4171153 0.173962,-2.636305 0.413188,-3.9544682 0.717667,-3.9544897 L 26.173621,3"/>
+ <path style="fill:#ffffff" d="m 26.173598,2 c 0.49292,2.86e-5 0.76839,0.3882517 0.826402,1.1646839 l -0.622607,3.6565522 0.152233,0 0.326208,-0.2708583 0.08699,0 0,0.081258 c -0.449471,0.343109 -0.884421,1.2820702 -1.304849,2.8168979 -0.1595,1.3181843 -0.427722,2.5370333 -0.80466,3.6565593 -0.333476,1.155663 -0.50021,2.221025 -0.500189,3.1961 l -0.630679,1.923074 c -1.4e-5,0.162522 0.239206,0.325038 0.717666,0.487538 -0.087,0.379209 -0.217491,0.568809 -0.391452,0.568802 l 0,0.108343 0.152233,0 0,0.08125 c -2.1e-5,0.198638 -0.246488,0.297953 -0.739415,0.297945 l 0.08699,0.108343 0,0.379195 -0.152232,0 c 0.101474,0.379209 0.318945,0.568803 0.652427,0.568803 l 0,0.189593 -0.652427,0 0,0.108344 c 0.217457,7e-6 0.326199,0.162522 0.326213,0.487545 l -0.913389,0.379195 0.08698,0.108343 0,0.08126 c -1.3e-5,0.126401 -0.108756,0.1896 -0.326213,0.1896 l 0,0.108336 c 0.275449,7e-6 0.413187,0.06319 0.413201,0.189602 -0.391466,0.162514 -0.906156,0.966054 -1.544068,2.410618 C 20.766525,26.358975 20.201091,27 19.722665,27 l -0.173981,0 c -0.362471,-0.288916 -0.659689,-1.245941 -0.891648,-2.871077 -0.927905,-2.473812 -1.391849,-3.927404 -1.391836,-4.360777 -1.3e-5,-1.119527 -0.297232,-2.1115 -0.891648,-3.375499 -0.159494,-0.559759 -0.268229,-1.538598 -0.326214,-2.387294 l -0.391452,0 c -0.985897,1.859886 -1.500586,3.279959 -1.544076,4.327257 -0.27547,0.613947 -0.492948,1.354285 -0.652421,2.221018 0.594422,0.198637 0.891641,0.38823 0.891648,0.568795 l 0,0.108344 c -0.463959,-0.07222 -0.790166,-0.207652 -0.978641,-0.406281 -0.202978,0.487545 -0.4712,1.541834 -0.804655,3.762843 C 12.306766,25.616583 11.980552,26 11.589106,26 10.487228,25.548576 9.5665844,24.939446 8.8271762,23.910191 8.7111865,23.910199 8.5227038,23.395568 8.2617423,22.366313 8.1022556,22.36632 7.9935198,21.851689 7.9355284,20.822434 7.3845889,19.35982 7.0076376,17.989531 6.8046604,16.111593 l 0,-2.816906 -0.086994,0 -0.3914527,0.108344 0,-0.108344 c 0,-0.126378 0.1304841,-0.18958 0.3914527,-0.189594 l -0.086988,-1.625136 0,-1.273026 L 6,6.1440972 6,4.6105681 C 6.2754697,3.5271701 6.7539159,2.9854606 7.4353327,2.985432 L 7.6963152,3.2562905 7.4353467,3.1750325 C 8.4937218,4.6196177 9.1171534,5.6385163 9.3056291,6.631635 l 0.7394149,0 0,0.1896007 -0.5654331,0 0,0.2166868 c 0.217471,0.83064 0.3769507,1.245956 0.4784466,1.2459351 l 0.1739815,0 0.391452,-0.1083437 0.08699,0.1083437 0.08699,-0.1083437 0.08699,0.1083437 0,0.081257 C 10.494488,8.581816 10.298766,8.8797597 10.197277,9.2589403 l -0.06523,0 0,0.1895937 0.152233,0 c 0.20297,3.015549 0.579928,5.700141 1.130868,7.25304 L 11.741361,17 l 0.173974,0 c 0.217473,1.5e-5 0.674171,-1.184143 1.370095,-3.29683 0.449444,-0.957004 0.775652,-1.657759 0.978635,-2.380056 L 14.177075,11.02517 C 14.626512,10.320959 15.090457,10.000022 15.56891,10 l 0.152234,0 c 0.304459,2.2e-5 0.52193,0.167474 0.652428,0.564718 0.405939,0.595896 0.732154,1.350823 0.978634,2.54257 l 1.217862,2.51676 c 0.159467,0.198643 0.239206,0.424352 0.23922,0.677145 0.449437,1.06537 0.855384,2.355726 1.217862,2.698807 l 0.260968,0 c 0.304452,7e-6 0.710399,-1.904289 1.217855,-4.540629 0.08698,1.4e-5 0.3262,-0.70421 0.717666,-2.112674 l 0,-0.108343 -0.413747,-0.189601 -0.326214,0.108343 -0.413201,0 0,-0.216686 0.826402,-0.08126 0.652974,0 C 23.173268,9.5298132 23.745949,7.7241049 24.267906,6.4420347 24.441868,3.8057297 24.681094,2.4875665 24.985573,2.487545 L 26.173621,2"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0214844,16.414062 14,14 0 0 1 16,3 14,14 0 0 1 29.978516,16.585938 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/weather-widget.svg b/.icons/awkward/32x32/apps/weather-widget.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/weather-widget.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/weather.svg b/.icons/awkward/32x32/apps/weather.svg
new file mode 100644
index 00000000..0c583414
--- /dev/null
+++ b/.icons/awkward/32x32/apps/weather.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2;fill:#0d0d08" d="m 29,19.053297 c 0,3.743715 -1.469444,7.144222 -3.863026,9.656215 -2.549942,2.676088 -6.788946,0.0043 -10.777218,0.0043 -4.049447,0 -7.0570979,2.62018 -9.6133267,-0.128209 C 2.421813,26.086294 1,22.735836 1,19.053297 1,11.321311 7.2680136,5.0532962 15,5.0532962 c 7.731987,0 14,6.2680148 14,14.0000008 z"/>
+ <path style="fill:#0091cf" d="m 29,18.053297 c 0,3.743715 -1.469444,7.144222 -3.863026,9.656215 -2.549942,2.676088 -6.788946,0.0043 -10.777218,0.0043 -4.049447,0 -7.0570979,2.62018 -9.6133267,-0.128209 C 2.421813,25.086294 1,21.735836 1,18.053297 1,10.321311 7.2680136,4.0532965 15,4.0532965 c 7.731987,0 14,6.2680145 14,14.0000005 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15 4.0527344 C 7.2680136 4.0527344 1 10.320748 1 18.052734 C 1 18.224622 1.019248 18.392112 1.0253906 18.5625 C 1.2858053 11.059483 7.4335028 5.0527344 15 5.0527344 C 22.565183 5.0527344 28.712188 11.057402 28.974609 18.558594 C 28.980669 18.389357 29 18.22345 29 18.052734 C 29 10.320748 22.731987 4.0527344 15 4.0527344 z"/>
+ <path style="opacity:0.2;fill:#0d0d08" d="m 21,2.9999997 -3,3 h -4 v 4 L 11,13 l 3,3 v 4 h 4 l 3,3 3,-3 h 4 v -4 l 3,-3 -3,-3.0000003 v -4 h -4 z"/>
+ <path style="fill:#ff8a47" d="M 21 2 L 18 5 L 14 5 L 14 9 L 11 12 L 14 15 L 14 19 L 18 19 L 21 22 L 24 19 L 28 19 L 28 15 L 31 12 L 28 9 L 28 5 L 24 5 L 21 2 z"/>
+ <circle style="opacity:0.2;fill:#0d0d08" cx="21" cy="13" r="6"/>
+ <circle style="fill:#ffcc42" cx="21" cy="12" r="6"/>
+ <circle style="opacity:0.2" cx="15.286" cy="22.143" r="5.714"/>
+ <path style="opacity:0.2" d="m 15,16 a 6,6 0 0 0 -6,6 6,6 0 0 0 0.00977,0.267578 A 4.5,4.5 0 0 0 7.5,22 4.5,4.5 0 0 0 3,26.5 4.5,4.5 0 0 0 7.5,31 4.5,4.5 0 0 0 8,30.966797 V 31 H 22.5 23 v -0.0332 A 4.5,4.5 0 0 0 27,26.5 4.5,4.5 0 0 0 22.5,22 4.5,4.5 0 0 0 20.986328,22.267578 6,6 0 0 0 21,22 6,6 0 0 0 15,16 Z"/>
+ <circle style="fill:#ffffff" cx="7.5" cy="25.5" r="4.5"/>
+ <circle style="fill:#ffffff" cx="15" cy="21" r="6"/>
+ <circle style="fill:#ffffff" cx="22.5" cy="25.5" r="4.5"/>
+ <rect style="fill:#ffffff" width="15" height="6" x="8" y="24"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21 2 L 18 5 L 14 5 L 14 6 L 18 6 L 21 3 L 24 6 L 28 6 L 28 5 L 24 5 L 21 2 z M 14 9 L 11 12 L 11.5 12.5 L 14 10 L 14 9 z M 28 9 L 28 10 L 30.5 12.5 L 31 12 L 28 9 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21 6 A 6 6 0 0 0 15 12 A 6 6 0 0 0 15.025391 12.498047 A 6 6 0 0 1 21 7 A 6 6 0 0 1 26.974609 12.501953 A 6 6 0 0 0 27 12 A 6 6 0 0 0 21 6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/web-browser.svg b/.icons/awkward/32x32/apps/web-browser.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/web-browser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/web-google-drive.svg b/.icons/awkward/32x32/apps/web-google-drive.svg
new file mode 120000
index 00000000..a88855e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/web-google-drive.svg
@@ -0,0 +1 @@
+google-drive.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/web-google-gmail-offline.svg b/.icons/awkward/32x32/apps/web-google-gmail-offline.svg
new file mode 120000
index 00000000..c391e88e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/web-google-gmail-offline.svg
@@ -0,0 +1 @@
+gmail-offline.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/web-google-gmail.svg b/.icons/awkward/32x32/apps/web-google-gmail.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/.icons/awkward/32x32/apps/web-google-gmail.svg
@@ -0,0 +1 @@
+gmail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/webbrowser-app.svg b/.icons/awkward/32x32/apps/webbrowser-app.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/webbrowser-app.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/webby.svg b/.icons/awkward/32x32/apps/webby.svg
new file mode 100644
index 00000000..f2a9eb87
--- /dev/null
+++ b/.icons/awkward/32x32/apps/webby.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#97417c" width="26" height="26" x="-29" y="-29" rx="1.3" ry="1.3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" opacity=".2" d="m7.506 10.5 4 14 5-10 5 10 4-14"/>
+ <path fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" opacity=".99" d="m7.506 9.5003 4 14 5-10 5 10 4-14"/>
+ <path fill="#fff" opacity=".2" d="m4.3008 3c-0.7202 0-1.3008 0.5806-1.3008 1.3008v1c0-0.7202 0.5806-1.3008 1.3008-1.3008h23.398c0.72 0 1.301 0.5806 1.301 1.3008v-1c0-0.7202-0.581-1.3008-1.301-1.3008h-23.398z"/>
+ <path opacity=".2" d="m3 27.699v1c0 0.72 0.5806 1.301 1.3008 1.301h23.398c0.72 0 1.301-0.581 1.301-1.301v-1c0 0.72-0.581 1.301-1.301 1.301h-23.398c-0.7204 0-1.301-0.581-1.301-1.301z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/webcamoid.svg b/.icons/awkward/32x32/apps/webcamoid.svg
new file mode 120000
index 00000000..6fe6baa1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/webcamoid.svg
@@ -0,0 +1 @@
+cheese.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/webplotdigitizer.svg b/.icons/awkward/32x32/apps/webplotdigitizer.svg
new file mode 100644
index 00000000..ca3f0a60
--- /dev/null
+++ b/.icons/awkward/32x32/apps/webplotdigitizer.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#1d6434" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.4;fill:#ffffff" d="M 8,2 V 7.999 H 2 v 1 H 8 V 15 H 2 v 1 H 8 V 26 H 9 V 16 h 6 v 10 h 1 V 16 h 6 v 10 h 1 V 16 h 3.699219 V 15 H 23 V 8.999 h 3.699219 v -1 H 23 V 2 H 22 V 7.999 H 16 V 2 H 15 V 7.999 H 9 V 2 Z m 1,6.999 h 6 V 15 H 9 Z m 7,0 h 6 V 15 h -6 z"/>
+ <path style="fill:#2e9f52" d="m 24.05,5.64 c -0.988875,0 -2.122492,0.798245 -3.353711,2.3392579 -1.231219,1.5410129 -2.480879,3.7001611 -3.773438,5.8939451 -1.292558,2.193784 -2.628395,4.424388 -4.15625,6.172852 C 11.238748,21.794518 9.4338313,23.14 7.25,23.14 5.2304857,23.14 3.6185885,21.608375 2.30625,20.257968 2.1953076,20.143809 2.1053235,20.036201 2,19.923008 V 28.6 C 2,29.3756 2.6244,30 3.4,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 9.5255467 C 29.570007,9.0762769 28.97353,8.4850933 28.245899,7.8657816 26.862589,6.6883984 25.073517,5.64 24.05,5.64 Z"/>
+ <path style="fill:#e4e4e4" d="M 24.5 4.5 C 22.413462 4.5 20.715815 5.8899294 19.244141 7.6757812 C 17.772466 9.4616333 16.449219 11.746094 15.136719 13.996094 C 13.824219 16.246094 12.522466 18.461633 11.212891 20.050781 C 9.9033145 21.639929 8.6634615 22.5 7.5 22.5 C 6.7268267 22.5 5.1271654 21.379093 3.9199219 20.072266 C 2.8842152 18.951124 2.2051055 17.978439 2 17.679688 L 2 20.908203 C 2.1509516 21.082206 2.2876439 21.250717 2.4511719 21.427734 C 3.7843706 22.870907 5.4349422 24.5 7.5 24.5 C 9.5865385 24.5 11.284185 23.110071 12.755859 21.324219 C 14.227534 19.538367 15.550781 17.253906 16.863281 15.003906 C 18.175781 12.753906 19.477534 10.538367 20.787109 8.9492188 C 22.096685 7.3600706 23.336538 6.5 24.5 6.5 C 25.15 6.5 26.784159 7.4358081 28.037109 8.5097656 C 29.041699 9.3708417 29.715387 10.087324 30 10.396484 L 30 7.5878906 C 29.786048 7.3906198 29.575539 7.1939329 29.337891 6.9902344 C 27.965841 5.8141919 26.35 4.5 24.5 4.5 z"/>
+ <circle style="opacity:0.2" cx="7.5" cy="24.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="7.5" cy="23.5" r="2.5"/>
+ <circle style="opacity:0.2" cx="24.5" cy="6.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="24.5" cy="5.5" r="2.5"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linejoin:bevel" d="M 27,17 H 20.200425 L 24.25,22 20.200425,27 H 27"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linejoin:bevel" d="M 27,16 H 20.200425 L 24.25,21 20.200425,26 H 27"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/website.i2pd.i2pd.svg b/.icons/awkward/32x32/apps/website.i2pd.i2pd.svg
new file mode 120000
index 00000000..929ee9ee
--- /dev/null
+++ b/.icons/awkward/32x32/apps/website.i2pd.i2pd.svg
@@ -0,0 +1 @@
+i2pd.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/webstorm.svg b/.icons/awkward/32x32/apps/webstorm.svg
new file mode 100644
index 00000000..e391d5b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/webstorm.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#14ddb1" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#f7c73c" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#2086e7" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#14ddb1" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="m 8,23.9999 h 8"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="m 8,23 h 8"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 15.999998,10.000102 -3e-6,6.000001 c 0,1.514679 -1.043948,2.024798 -1.999998,2.000001 -0.89596,0.0036 -2.000001,-0.466262 -2.000001,-2.000001 L 12,10.000102 m -4e-6,0 -4e-6,6.000001 c 0,1.514679 -1.043947,2.024798 -1.999997,2.000001 -0.89596,0.0036 -2.000002,-0.466262 -2.000002,-2.000001 l 4e-6,-6.000001"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:bevel" d="m 15.999998,9.0002021 -3e-6,6.0000009 c 0,1.514679 -1.043948,2.024798 -1.999998,2.000001 -0.89596,0.0036 -2.000001,-0.466262 -2.000001,-2.000001 L 12,9.0002021 m -4e-6,0 -4e-6,6.0000009 c 0,1.514679 -1.043947,2.024798 -1.999997,2.000001 -0.89596,0.0036 -2.000002,-0.466262 -2.000002,-2.000001 l 4e-6,-6.0000009"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round" d="m 20.000115,17.000102 c 0,0 0.504386,1.000966 2.000001,1.000482 1.495612,-4.8e-4 1.999998,-1.000482 1.999998,-2.000481 0,-4.214385 -3.999999,0.211162 -3.988018,-3.990705 -0.0121,-1.009296 0.471867,-2.009295 1.98802,-2.009295 1.51615,0 1.999884,0.999999 1.999884,0.999999"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round" d="m 20.000115,16.000202 c 0,0 0.504386,1.000966 2.000001,1.000482 1.495612,-4.8e-4 1.999998,-1.000482 1.999998,-2.000481 0,-4.214385 -3.999999,0.211162 -3.988018,-3.990705 -0.0121,-1.009296 0.471867,-2.0092949 1.98802,-2.0092949 1.51615,0 1.999884,0.9999989 1.999884,0.9999989"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/webtorrent-desktop.svg b/.icons/awkward/32x32/apps/webtorrent-desktop.svg
new file mode 100644
index 00000000..ce227d1a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/webtorrent-desktop.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 16.574599,3.0000002 v 0.00137 A 3.1706084,3.183519 0 0 0 14.914442,3.4251941 L 5.5855577,8.8337689 A 3.1706084,3.183519 0 0 0 4,11.591377 v 10.817149 a 3.1706084,3.183519 0 0 0 1.5855577,2.756241 l 9.3288843,5.408575 a 3.1706084,3.183519 0 0 0 3.171116,0 l 9.328884,-5.408575 A 3.1706084,3.183519 0 0 0 29,22.408526 V 11.591377 A 3.1706084,3.183519 0 0 0 27.414442,8.8337689 L 18.085558,3.4251941 A 3.1706084,3.183519 0 0 0 16.574599,3.0000002 Z"/>
+ <path style="fill:#e43e54" d="M 16.574599,2 V 2.00137 A 3.1706084,3.183519 0 0 0 14.914442,2.4251939 L 5.5855577,7.8337687 A 3.1706084,3.183519 0 0 0 4,10.591377 v 10.817149 a 3.1706084,3.183519 0 0 0 1.5855577,2.756241 l 9.3288843,5.408575 a 3.1706084,3.183519 0 0 0 3.171116,0 l 9.328884,-5.408575 A 3.1706084,3.183519 0 0 0 29,21.408526 V 10.591377 A 3.1706084,3.183519 0 0 0 27.414442,7.8337687 L 18.085558,2.4251939 A 3.1706084,3.183519 0 0 0 16.574599,2 Z"/>
+ <path style="fill:#343b45" d="m 16.507952,5.0553309 c -0.07254,-0.00177 -0.143813,0.01643 -0.205427,0.052101 L 7.1881977,10.391047 C 7.064824,10.462567 6.9999915,10.579853 7,10.714343 v 10.569899 c -1e-7,0.134474 0.064844,0.250452 0.1881977,0.321961 l 9.1156523,5.284951 c 0.123354,0.07151 0.268945,0.07151 0.392299,0 l 9.115653,-5.284951 C 25.935176,21.534693 26.000009,21.418732 26,21.284242 v -10.569899 -0.0014 c 9e-6,-0.13449 -0.06482,-0.250447 -0.188198,-0.321959 L 16.697475,5.1074323 c -0.05619,-0.032526 -0.120719,-0.050569 -0.186872,-0.052101 z"/>
+ <g style="opacity:0.2" transform="matrix(0.02492388,0,0,0.02709427,11,11.521076)">
+ <g>
+ <path transform="matrix(16.974759,0,0,15.614997,-186.72234,-169.70378)" d="M 18.5,12 C 14.357261,12 11,15.822731 11,20.537109 11.000001,27.888889 22.555556,33.666666 24,38 25.444444,33.666666 36.999999,27.888889 37,20.537109 37,15.822731 33.640786,12 29.498047,12 27.325409,12 25.37027,13.320269 24,15 22.62973,13.320269 20.672638,12 18.5,12 Z"/>
+ </g>
+ </g>
+ <g style="fill:#ef334c" transform="matrix(0.02492388,0,0,0.02709427,11,10.521076)">
+ <g style="fill:#ef334c">
+ <path style="fill:#e43e54" transform="matrix(16.974759,0,0,15.614997,-186.72234,-169.70378)" d="M 18.5,12 C 14.357261,12 11,15.822731 11,20.537109 11.000001,27.888889 22.555556,33.666666 24,38 25.444444,33.666666 36.999999,27.888889 37,20.537109 37,15.822731 33.640786,12 29.498047,12 27.325409,12 25.37027,13.320269 24,15 22.62973,13.320269 20.672638,12 18.5,12 Z"/>
+ </g>
+ </g>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.574219 2 L 16.574219 2.0019531 A 3.1706084 3.183519 0 0 0 14.914062 2.4257812 L 5.5859375 7.8339844 A 3.1706084 3.183519 0 0 0 4 10.591797 L 4 11.591797 A 3.1706084 3.183519 0 0 1 5.5859375 8.8339844 L 14.914062 3.4257812 A 3.1706084 3.183519 0 0 1 16.574219 3.0019531 L 16.574219 3 A 3.1706084 3.183519 0 0 1 18.085938 3.4257812 L 27.414062 8.8339844 A 3.1706084 3.183519 0 0 1 29 11.591797 L 29 10.591797 A 3.1706084 3.183519 0 0 0 27.414062 7.8339844 L 18.085938 2.4257812 A 3.1706084 3.183519 0 0 0 16.574219 2 z"/>
+ <path style="opacity:0.2" d="M 16.507812 5.0546875 C 16.435272 5.0529175 16.364348 5.0717509 16.302734 5.1074219 L 7.1875 10.390625 C 7.0641263 10.462145 6.9999915 10.580354 7 10.714844 L 7 11.714844 C 6.9999915 11.580354 7.0641263 11.462145 7.1875 11.390625 L 16.302734 6.1074219 C 16.364348 6.0717509 16.435272 6.0529175 16.507812 6.0546875 L 16.509766 6.0546875 C 16.575919 6.0562195 16.641076 6.0748959 16.697266 6.1074219 L 25.8125 11.390625 C 25.935878 11.462137 26.000009 11.578401 26 11.712891 L 26 10.714844 L 26 10.712891 C 26.000009 10.578401 25.935878 10.462137 25.8125 10.390625 L 16.697266 5.1074219 C 16.641076 5.0748959 16.575919 5.0562195 16.509766 5.0546875 L 16.507812 5.0546875 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7 21.285156 L 7 22.285156 C 6.9999999 22.41963 7.0641463 22.533959 7.1875 22.605469 L 16.304688 27.890625 C 16.428041 27.962135 16.571958 27.962135 16.695312 27.890625 L 25.8125 22.605469 C 25.935874 22.533959 26.000009 22.419646 26 22.285156 L 26 21.285156 C 26.000009 21.419646 25.935874 21.533959 25.8125 21.605469 L 16.695312 26.890625 C 16.571958 26.962135 16.428041 26.962135 16.304688 26.890625 L 7.1875 21.605469 C 7.0641463 21.533959 6.9999999 21.41963 7 21.285156 z"/>
+ <g style="opacity:0.2;fill:#ffffff" transform="matrix(0.02492388,0,0,0.02709427,11,10.521076)">
+ <g style="fill:#ffffff">
+ <path style="fill:#ffffff" transform="matrix(40.122164,0,0,36.908173,-441.3438,-388.31369)" d="M 14.173828 11 C 12.421131 11 11 12.616783 11 14.611328 C 11 14.774068 11.019468 14.934649 11.044922 15.09375 C 11.267463 13.346926 12.577175 12 14.173828 12 C 15.093021 12 15.92027 12.558876 16.5 13.269531 C 17.07973 12.558876 17.906979 12 18.826172 12 C 20.422825 12 21.732415 13.346926 21.955078 15.09375 C 21.980532 14.934649 22 14.774068 22 14.611328 C 22 12.616783 20.578869 11 18.826172 11 C 17.906979 11 17.07973 11.558876 16.5 12.269531 C 15.92027 11.558876 15.093021 11 14.173828 11 z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wechat.svg b/.icons/awkward/32x32/apps/wechat.svg
new file mode 100644
index 00000000..60f665f0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wechat.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1)">
+ <path style="fill:#50bcff" d="M 16,2 A 14,13 0 0 0 2,15 14,13 0 0 0 7,24.957 L 7,30 10.721,27.033 A 14,13 0 0 0 16,28 14,13 0 0 0 30,15 14,13 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16,2 A 14,13 0 0 0 2,15 14,13 0 0 0 2.0215,15.414 14,13 0 0 1 15.9995,3 14,13 0 0 1 29.9785,15.586 14,13 0 0 0 29.9995,15 a 14,13 0 0 0 -14,-13 z"/>
+ <path style="opacity:0.2" d="M 2.0215,15.414 A 14,13 0 0 0 2,16 14,13 0 0 0 7,25.957 l 0,-1 A 14,13 0 0 1 2.0215,15.414 Z m 27.958,0.172 A 14,13 0 0 1 16.0005,28 14,13 0 0 1 10.7215,27.033 L 7.0005,30 l 0,1 3.721,-2.967 a 14,13 0 0 0 5.279,0.967 14,13 0 0 0 14,-13 14,13 0 0 0 -0.021,-0.414 z"/>
+ </g>
+ <circle style="opacity:0.1" cx="9" cy="12" r="2"/>
+ <circle style="fill:#3f3f3f" cx="9" cy="11" r="2"/>
+ <circle style="opacity:0.1" cx="23" cy="12" r="2"/>
+ <circle style="fill:#3f3f3f" cx="23" cy="11" r="2"/>
+ <g transform="translate(0,-1)">
+ <path style="opacity:0.2" d="m 22.003,12.99993 a 10,9.5 0 0 1 0.853,0.041 c 0.2061,0.0163 0.4079,0.0426 0.6098,0.0703 a 10,9.5 0 0 1 0.3203,0.0459 c 0.2877,0.0485 0.5702,0.1098 0.8487,0.1807 a 10,9.5 0 0 1 0.0547,0.0137 c 4.2212,1.0992 7.3105,4.7111 7.3105,8.9984 -5.1e-5,0.03108 -0.0025,0.06173 -0.0029,0.09277 a 10,9.5 0 0 1 0.0029,0.057 10,9.5 0 0 1 -3.9014,7.514 l 0,2.9863 -2.751,-1.5605 A 10,9.5 0 0 1 22,31.9995 10,9.5 0 0 1 12.025,22.9845 c -0.008,-0.11057 -0.01377,-0.22143 -0.01758,-0.33301 a 10,9.5 0 0 1 -0.007,-0.152 10,9.5 0 0 1 0.002,-0.062 c 0,-0.029 -0.002,-0.059 -0.002,-0.088 0,-4.8425 3.938,-8.8334 9.002,-9.3021 a 10,9.5 0 0 1 0.832,-0.0401 c 0.056,-9e-4 0.111,-0.0078 0.167,-0.0078 6.5e-4,0 0.0013,0 0.002,0 z"/>
+ <path style="fill:#ffffff" d="m 22.003,11.99993 a 10,9.5 0 0 1 0.853,0.041 c 0.2061,0.0163 0.4079,0.0426 0.6098,0.0703 a 10,9.5 0 0 1 0.3203,0.0459 c 0.2877,0.0485 0.5702,0.1098 0.8487,0.1807 a 10,9.5 0 0 1 0.0547,0.0137 c 4.2212,1.0992 7.3105,4.7111 7.3105,8.9984 -5.1e-5,0.03108 -0.0025,0.06173 -0.0029,0.09277 a 10,9.5 0 0 1 0.0029,0.057 10,9.5 0 0 1 -3.9014,7.514 l 0,2.9863 -2.751,-1.5605 A 10,9.5 0 0 1 22,30.9995 10,9.5 0 0 1 12.025,21.9845 c -0.008,-0.11057 -0.01377,-0.22143 -0.01758,-0.33301 a 10,9.5 0 0 1 -0.007,-0.152 10,9.5 0 0 1 0.002,-0.062 c 0,-0.029 -0.002,-0.059 -0.002,-0.088 0,-4.8425 3.938,-8.8334 9.002,-9.3021 a 10,9.5 0 0 1 0.832,-0.0401 c 0.056,-9e-4 0.111,-0.0078 0.167,-0.0078 6.5e-4,0 0.0013,0 0.002,0 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 22.001953,12 c -0.056,0 -0.111969,0.0069 -0.167969,0.0078 a 10,9.5 0 0 0 -0.832031,0.03906 C 15.937953,12.515575 12,16.507109 12,21.349609 c 0,0.029 0.002,0.05889 0.002,0.08789 A 10,9.5 0 0 0 12,21.5 a 10,9.5 0 0 0 0.0078,0.152344 c 0.003,0.0886 0.008,0.175762 0.01367,0.263672 0.228387,-4.643827 4.069543,-8.414609 8.980469,-8.869141 a 10,9.5 0 0 1 0.832031,-0.03906 C 21.889984,13.006913 21.945953,13 22.001953,13 l 0.002,0 a 10,9.5 0 0 1 0.851563,0.04102 c 0.2061,0.0163 0.407475,0.04261 0.609375,0.07031 a 10,9.5 0 0 1 0.320312,0.04492 c 0.2877,0.0485 0.57111,0.110741 0.84961,0.181641 a 10,9.5 0 0 1 0.05469,0.01367 c 4.066911,1.059024 7.074002,4.452543 7.289063,8.533204 A 10,9.5 0 0 0 32,21.5 10,9.5 0 0 0 31.998,21.44336 c 4e-4,-0.03104 0.0019,-0.06267 0.002,-0.09375 0,-4.2873 -3.089347,-7.898847 -7.310547,-8.998047 a 10,9.5 0 0 0 -0.05469,-0.01367 c -0.2785,-0.0709 -0.56191,-0.133141 -0.84961,-0.181641 a 10,9.5 0 0 0 -0.320312,-0.04492 c -0.2019,-0.0277 -0.403275,-0.05401 -0.609375,-0.07031 A 10,9.5 0 0 0 22.003906,12 l -0.002,0 z"/>
+ </g>
+ <circle style="opacity:0.1" cx="17" cy="20" r="2"/>
+ <circle style="fill:#3f3f3f" cx="17" cy="19" r="2"/>
+ <circle style="opacity:0.1" cx="27" cy="20" r="2"/>
+ <circle style="fill:#3f3f3f" cx="27" cy="19" r="2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/weechat.svg b/.icons/awkward/32x32/apps/weechat.svg
new file mode 120000
index 00000000..28bbff2d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/weechat.svg
@@ -0,0 +1 @@
+irc-chat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/welcome-screen.svg b/.icons/awkward/32x32/apps/welcome-screen.svg
new file mode 100644
index 00000000..52cd9938
--- /dev/null
+++ b/.icons/awkward/32x32/apps/welcome-screen.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 16,3 A 3,3 0 0 0 13,6 V 29.599609 C 13,30.37521 13.669,31 14.5,31 h 3 C 18.331,31 19,30.37521 19,29.599609 V 6 A 3,3 0 0 0 16,3 Z"/>
+ <path style="fill:#a3a3a3" d="M 13,5 V 28.599999 C 13,29.3756 13.669,30 14.5,30 h 3 C 18.331,30 19,29.3756 19,28.599999 V 5 Z"/>
+ <circle style="fill:#a3a3a3" cx="16" cy="5" r="3"/>
+ <rect style="opacity:0.2" width="30" height="16" x="1" y="7" rx="2.727" ry="2.909"/>
+ <rect style="fill:#0479e8" width="30" height="16" x="1" y="6" rx="2.727" ry="2.909"/>
+ <g style="opacity:0.2">
+ <path d="M 6.8371,16.947 H 6.3923 L 5.6119,14.345 Q 5.5563,14.172 5.4875,13.909 5.4187,13.646 5.4161,13.593 5.3579,13.943 5.2308,14.361 L 4.474,16.947 H 4.0294 L 3,13.061 H 3.4764 L 4.0876,15.461 Q 4.2146,15.967 4.2729,16.375 4.3443,15.889 4.4846,15.424 L 5.1779,13.061 H 5.6543 L 6.3822,15.445 Q 6.5089,15.858 6.5965,16.375 6.6463,15.998 6.7872,15.456 L 7.3957,13.061 H 7.8715 Z"/>
+ <path d="M 10.635,16.947 H 8.4781 V 13.061 H 10.635 V 13.463 H 8.9276 V 14.714 H 10.531 V 15.113 H 8.9276 V 16.543 H 10.635 Z"/>
+ <path d="M 11.495,16.947 V 13.061 H 11.945 V 16.538 H 13.652 V 16.947 Z"/>
+ <path d="M 15.967,13.409 Q 15.329,13.409 14.958,13.837 14.591,14.262 14.591,15.004 14.591,15.767 14.946,16.184 15.303,16.599 15.962,16.599 16.366,16.599 16.885,16.452 V 16.848 Q 16.483,17 15.893,17 15.038,17 14.572,16.479 14.109,15.958 14.109,14.999 14.109,14.398 14.332,13.946 14.556,13.495 14.977,13.25 15.401,13.005 15.972,13.005 16.581,13.005 17.036,13.229 L 16.845,13.616 Q 16.406,13.409 15.967,13.409 Z"/>
+ <path d="M 21.088,14.999 Q 21.088,15.931 20.617,16.466 20.148,17 19.312,17 18.457,17 17.991,16.476 17.528,15.95 17.528,14.993 17.528,14.044 17.994,13.524 18.459,13 19.317,13 20.151,13 20.619,13.532 21.088,14.063 21.088,14.999 Z M 18.005,14.999 Q 18.005,15.788 18.338,16.197 18.674,16.604 19.312,16.604 19.955,16.604 20.283,16.197 20.611,15.791 20.611,14.999 20.611,14.215 20.283,13.811 19.958,13.404 19.317,13.404 18.674,13.404 18.338,13.813 18.005,14.22 18.005,14.999 Z"/>
+ <path d="M 23.665,16.947 22.353,13.502 H 22.331 Q 22.368,13.912 22.368,14.475 V 16.947 H 21.953 V 13.061 H 22.63 L 23.856,16.266 H 23.876 L 25.112,13.061 H 25.785 V 16.947 H 25.335 V 14.443 Q 25.335,14.012 25.372,13.508 H 25.351 L 24.027,16.947 Z"/>
+ <path d="M 29,16.947 H 26.843 V 13.061 H 29 V 13.463 H 27.293 V 14.714 H 28.896 V 15.113 H 27.293 V 16.543 H 29 Z"/>
+ </g>
+ <g>
+ <path style="fill:#ffffff" d="M 6.8371,15.947 H 6.3923 L 5.6119,13.345 Q 5.5563,13.172 5.4875,12.909 5.4187,12.646 5.4161,12.593 5.3579,12.943 5.2308,13.361 L 4.474,15.947 H 4.0294 L 3,12.061 H 3.4764 L 4.0876,14.461 Q 4.2146,14.967 4.2729,15.375 4.3443,14.889 4.4846,14.424 L 5.1779,12.061 H 5.6543 L 6.3822,14.445 Q 6.5089,14.858 6.5965,15.375 6.6463,14.998 6.7872,14.456 L 7.3957,12.061 H 7.8715 Z"/>
+ <path style="fill:#ffffff" d="M 10.635,15.947 H 8.4781 V 12.061 H 10.635 V 12.463 H 8.9276 V 13.714 H 10.531 V 14.113 H 8.9276 V 15.543 H 10.635 Z"/>
+ <path style="fill:#ffffff" d="M 11.495,15.947 V 12.061 H 11.945 V 15.538 H 13.652 V 15.947 Z"/>
+ <path style="fill:#ffffff" d="M 15.967,12.409 Q 15.329,12.409 14.958,12.837 14.591,13.262 14.591,14.004 14.591,14.767 14.946,15.184 15.303,15.599 15.962,15.599 16.366,15.599 16.885,15.452 V 15.848 Q 16.483,16 15.893,16 15.038,16 14.572,15.479 14.109,14.958 14.109,13.999 14.109,13.398 14.332,12.946 14.556,12.495 14.977,12.25 15.401,12.005 15.972,12.005 16.581,12.005 17.036,12.229 L 16.845,12.616 Q 16.406,12.409 15.967,12.409 Z"/>
+ <path style="fill:#ffffff" d="M 21.088,13.999 Q 21.088,14.931 20.617,15.466 20.148,16 19.312,16 18.457,16 17.991,15.476 17.528,14.95 17.528,13.993 17.528,13.044 17.994,12.524 18.459,12 19.317,12 20.151,12 20.619,12.532 21.088,13.063 21.088,13.999 Z M 18.005,13.999 Q 18.005,14.788 18.338,15.197 18.674,15.604 19.312,15.604 19.955,15.604 20.283,15.197 20.611,14.791 20.611,13.999 20.611,13.215 20.283,12.811 19.958,12.404 19.317,12.404 18.674,12.404 18.338,12.813 18.005,13.22 18.005,13.999 Z"/>
+ <path style="fill:#ffffff" d="M 23.665,15.947 22.353,12.502 H 22.331 Q 22.368,12.912 22.368,13.475 V 15.947 H 21.953 V 12.061 H 22.63 L 23.856,15.266 H 23.876 L 25.112,12.061 H 25.785 V 15.947 H 25.335 V 13.443 Q 25.335,13.012 25.372,12.508 H 25.351 L 24.027,15.947 Z"/>
+ <path style="fill:#ffffff" d="M 29,15.947 H 26.843 V 12.061 H 29 V 12.463 H 27.293 V 13.714 H 28.896 V 14.113 H 27.293 V 15.543 H 29 Z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 3 3 0 0 0 13 5 L 13 6 A 3 3 0 0 1 16 3 A 3 3 0 0 1 19 6 L 19 5 A 3 3 0 0 0 16 2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 3.7265625,6 C 2.2156533,6 1,7.2965667 1,8.9082031 v 1 C 1,8.2965667 2.2156533,7 3.7265625,7 H 28.273438 C 29.784347,7 31,8.2965667 31,9.9082031 v -1 C 31,7.2965667 29.784347,6 28.273438,6 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wesnoth-1.10-icon.svg b/.icons/awkward/32x32/apps/wesnoth-1.10-icon.svg
new file mode 120000
index 00000000..523917ba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wesnoth-1.10-icon.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wesnoth-1.10_editor-icon.svg b/.icons/awkward/32x32/apps/wesnoth-1.10_editor-icon.svg
new file mode 120000
index 00000000..7b872263
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wesnoth-1.10_editor-icon.svg
@@ -0,0 +1 @@
+wesnoth_editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wesnoth-1.12-icon.svg b/.icons/awkward/32x32/apps/wesnoth-1.12-icon.svg
new file mode 120000
index 00000000..523917ba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wesnoth-1.12-icon.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wesnoth-1.12_editor-icon.svg b/.icons/awkward/32x32/apps/wesnoth-1.12_editor-icon.svg
new file mode 120000
index 00000000..7b872263
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wesnoth-1.12_editor-icon.svg
@@ -0,0 +1 @@
+wesnoth_editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wesnoth-1.14-icon.svg b/.icons/awkward/32x32/apps/wesnoth-1.14-icon.svg
new file mode 120000
index 00000000..523917ba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wesnoth-1.14-icon.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wesnoth-1.14_editor-icon.svg b/.icons/awkward/32x32/apps/wesnoth-1.14_editor-icon.svg
new file mode 120000
index 00000000..7b872263
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wesnoth-1.14_editor-icon.svg
@@ -0,0 +1 @@
+wesnoth_editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wesnoth-icon.svg b/.icons/awkward/32x32/apps/wesnoth-icon.svg
new file mode 120000
index 00000000..523917ba
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wesnoth-icon.svg
@@ -0,0 +1 @@
+wesnoth.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wesnoth.svg b/.icons/awkward/32x32/apps/wesnoth.svg
new file mode 100644
index 00000000..1636be5a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wesnoth.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g style="fill:#4f4f4f" transform="matrix(.072611 0 0 .073729 3.1972 3)">
+ <path style="fill:#4f4f4f" d="m324.48 51.943-146.49-51.658c-1.076-0.38-2.25-0.38-3.326 0l-146.49 51.658c-1.999 0.705-3.337 2.595-3.337 4.715 0 52.278 13.834 112.71 37.956 165.8 19.566 43.069 54.751 100.52 111.25 129.62 0.719 0.37 1.504 0.555 2.29 0.555s1.571-0.185 2.29-0.555c56.496-29.106 91.68-86.556 111.25-129.62 24.121-53.094 37.955-113.53 37.955-165.8 0-2.12-1.338-4.01-3.337-4.715z"/>
+ </g>
+ <g opacity=".2" transform="matrix(.039606 0 0 .0397 9.0166 10)">
+ <path d="m324.48 51.943-146.49-51.658c-1.076-0.38-2.25-0.38-3.326 0l-146.49 51.658c-1.999 0.705-3.337 2.595-3.337 4.715 0 52.278 13.834 112.71 37.956 165.8 19.566 43.069 54.751 100.52 111.25 129.62 0.719 0.37 1.504 0.555 2.29 0.555s1.571-0.185 2.29-0.555c56.496-29.106 91.68-86.556 111.25-129.62 24.121-53.094 37.955-113.53 37.955-165.8 0-2.12-1.338-4.01-3.337-4.715z"/>
+ </g>
+ <g style="fill:#ffb706" transform="matrix(.039606 0 0 .0397 9.0166 9)">
+ <path style="fill:#ffb706" d="m324.48 51.943-146.49-51.658c-1.076-0.38-2.25-0.38-3.326 0l-146.49 51.658c-1.999 0.705-3.337 2.595-3.337 4.715 0 52.278 13.834 112.71 37.956 165.8 19.566 43.069 54.751 100.52 111.25 129.62 0.719 0.37 1.504 0.555 2.29 0.555s1.571-0.185 2.29-0.555c56.496-29.106 91.68-86.556 111.25-129.62 24.121-53.094 37.955-113.53 37.955-165.8 0-2.12-1.338-4.01-3.337-4.715z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.879044,3.021426 5.2420582,6.8299743 c -0.1449998,0.051999 -0.2419997,0.1912974 -0.2419997,0.3475953 0,0.297596 0.0174,0.6040918 0.0293,0.9081877 0.0311,-0.1141985 0.0991,-0.2150971 0.2128997,-0.2557966 L 15.879244,4.0214124 c 0.078,-0.028 0.164,-0.028 0.242,0 L 26.75823,7.8299607 c 0.114,0.040699 0.182,0.1415981 0.213,0.2557966 0.012,-0.3040959 0.029,-0.6105917 0.029,-0.9081877 0,-0.1562979 -0.097,-0.295596 -0.242,-0.3475953 L 16.121244,3.021426 c -0.078,-0.028 -0.164,-0.028 -0.242,0 z"/>
+ <g opacity=".2" transform="matrix(.072611 0 0 .073729 3.1972 5.0002)">
+ <path d="m25.232 41.855c-0.11807 0.4269-0.40348 0.78706-0.40348 1.2451 0 52.278 13.832 112.71 37.954 165.8 19.566 43.069 54.756 100.51 111.25 129.62 0.719 0.37 1.5004 0.55631 2.2864 0.55631s1.5674-0.18631 2.2864-0.55631c56.496-29.106 91.686-86.55 111.25-129.62 24.121-53.094 37.954-113.53 37.954-165.8 0-0.458-0.28541-0.81816-0.40348-1.2451-1.9514 49.319-15.291 104.49-37.55 153.49-19.567 43.069-54.757 100.51-111.25 129.62-0.719 0.37-1.5004 0.55631-2.2864 0.55631s-1.5674-0.18631-2.2864-0.55631c-56.49-29.11-91.681-86.55-111.25-129.62-22.257-48.99-35.596-104.17-37.548-153.48z"/>
+ </g>
+ <path style="opacity:0.2" d="M 10.412846,10.410258 12.710468,9.0837245 23.322732,27.464705 23.832087,31 21.02511,28.791238 Z"/>
+ <path style="fill:#ffffff" d="M 10.412846,9.4102575 12.710468,8.0837245 23.322732,26.464705 23.832087,30 21.02511,27.791238 Z"/>
+ <path style="opacity:0.2" d="m 8.7475797,3.0051654 c -0.083017,0.010401 -0.1650068,0.038314 -0.2422481,0.082908 L 7.3225927,3.7694764 C 7.0136293,3.9478565 6.9084425,4.3401184 7.0868221,4.6490818 L 9.0869851,8.1117993 7.3459105,9.1170625 C 7.0369471,9.2954427 6.9317603,9.6877045 7.1101405,9.996668 l 0.6826976,1.182739 c 0.1783802,0.308963 0.570642,0.414151 0.8796055,0.235771 L 14.450117,8.0794133 c 0.308963,-0.1783801 0.41415,-0.570642 0.235771,-0.8796054 L 14.003189,6.017069 C 13.824809,5.7081056 13.432547,5.6029183 13.123584,5.7812985 L 11.383805,6.7852663 9.384937,3.3225488 C 9.2511522,3.0908262 8.9966303,2.9739608 8.7475797,3.0051654 Z"/>
+ <path style="fill:#3f3f3f" d="m 8.7475797,2.0049715 c -0.083017,0.010401 -0.1650068,0.038314 -0.2422481,0.082908 L 7.3225927,2.7692825 C 7.0136293,2.9476626 6.9084425,3.3399245 7.0868221,3.6488879 l 2.000163,3.4627175 -1.7410746,1.0052632 c -0.3089634,0.1783802 -0.4141502,0.570642 -0.23577,0.8796055 l 0.6826976,1.1827389 c 0.1783802,0.308963 0.570642,0.414151 0.8796055,0.235771 L 14.450117,7.0792194 C 14.75908,6.9008393 14.864267,6.5085774 14.685888,6.199614 L 14.003189,5.0168751 C 13.824809,4.7079117 13.432547,4.6027244 13.123584,4.7811046 L 11.383805,5.7850724 9.384937,2.3223549 C 9.2511522,2.0906323 8.9966303,1.9737669 8.7475797,2.0049715 Z"/>
+ <path style="opacity:0.2" d="M 21.619241,10.410258 19.321619,9.0837245 8.7093551,27.464705 8.1999996,31 11.006977,28.791238 Z"/>
+ <path style="fill:#ffffff" d="M 21.619241,9.4102575 19.321619,8.0837245 8.7093551,26.464705 8.1999996,30 11.006977,27.791238 Z"/>
+ <path style="opacity:0.2" d="m 23.284507,3.0051654 c 0.08302,0.010401 0.165007,0.038314 0.242248,0.082908 l 1.182739,0.6814027 c 0.308964,0.1783801 0.414151,0.570642 0.235771,0.8796054 l -2.000163,3.4627175 1.741075,1.0052632 c 0.308963,0.1783802 0.41415,0.570642 0.23577,0.8796055 l -0.682698,1.1827393 c -0.17838,0.308963 -0.570642,0.414151 -0.879606,0.235771 L 17.58197,8.0794133 C 17.273007,7.9010332 17.16782,7.5087713 17.346199,7.1998079 L 18.028898,6.017069 c 0.17838,-0.3089634 0.570642,-0.4141507 0.879605,-0.2357705 l 1.739779,1.0039678 1.998868,-3.4627175 c 0.133785,-0.2317226 0.388307,-0.348588 0.637357,-0.3173834 z"/>
+ <path style="fill:#3f3f3f" d="m 23.284507,2.0049715 c 0.08302,0.010401 0.165007,0.038314 0.242248,0.082908 l 1.182739,0.6814027 c 0.308964,0.1783801 0.414151,0.570642 0.235771,0.8796054 l -2.000163,3.4627175 1.741075,1.0052632 c 0.308963,0.1783802 0.41415,0.570642 0.23577,0.8796055 l -0.682698,1.1827392 c -0.17838,0.308963 -0.570642,0.414151 -0.879606,0.235771 L 17.58197,7.0792194 C 17.273007,6.9008393 17.16782,6.5085774 17.346199,6.199614 l 0.682699,-1.1827389 c 0.17838,-0.3089634 0.570642,-0.4141507 0.879605,-0.2357705 l 1.739779,1.0039678 1.998868,-3.4627175 c 0.133785,-0.2317226 0.388307,-0.348588 0.637357,-0.3173834 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wesnoth_editor-icon.svg b/.icons/awkward/32x32/apps/wesnoth_editor-icon.svg
new file mode 120000
index 00000000..7b872263
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wesnoth_editor-icon.svg
@@ -0,0 +1 @@
+wesnoth_editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wesnoth_editor.svg b/.icons/awkward/32x32/apps/wesnoth_editor.svg
new file mode 100644
index 00000000..6b7d221f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wesnoth_editor.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <g style="fill:#4f4f4f" transform="matrix(.072611 0 0 .073729 3.1972 3)">
+ <path style="fill:#4f4f4f" d="m324.48 51.943-146.49-51.658c-1.076-0.38-2.25-0.38-3.326 0l-146.49 51.658c-1.999 0.705-3.337 2.595-3.337 4.715 0 52.278 13.834 112.71 37.956 165.8 19.566 43.069 54.751 100.52 111.25 129.62 0.719 0.37 1.504 0.555 2.29 0.555s1.571-0.185 2.29-0.555c56.496-29.106 91.68-86.556 111.25-129.62 24.121-53.094 37.955-113.53 37.955-165.8 0-2.12-1.338-4.01-3.337-4.715z"/>
+ </g>
+ <g opacity=".2" transform="matrix(.039606 0 0 .0397 9.0166 10)">
+ <path d="m324.48 51.943-146.49-51.658c-1.076-0.38-2.25-0.38-3.326 0l-146.49 51.658c-1.999 0.705-3.337 2.595-3.337 4.715 0 52.278 13.834 112.71 37.956 165.8 19.566 43.069 54.751 100.52 111.25 129.62 0.719 0.37 1.504 0.555 2.29 0.555s1.571-0.185 2.29-0.555c56.496-29.106 91.68-86.556 111.25-129.62 24.121-53.094 37.955-113.53 37.955-165.8 0-2.12-1.338-4.01-3.337-4.715z"/>
+ </g>
+ <g style="fill:#067bff" transform="matrix(.039606 0 0 .0397 9.0166 9)">
+ <path style="fill:#067bff" d="m324.48 51.943-146.49-51.658c-1.076-0.38-2.25-0.38-3.326 0l-146.49 51.658c-1.999 0.705-3.337 2.595-3.337 4.715 0 52.278 13.834 112.71 37.956 165.8 19.566 43.069 54.751 100.52 111.25 129.62 0.719 0.37 1.504 0.555 2.29 0.555s1.571-0.185 2.29-0.555c56.496-29.106 91.68-86.556 111.25-129.62 24.121-53.094 37.955-113.53 37.955-165.8 0-2.12-1.338-4.01-3.337-4.715z"/>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.879044,3.021426 5.2420582,6.8299743 c -0.1449998,0.051999 -0.2419997,0.1912974 -0.2419997,0.3475953 0,0.297596 0.0174,0.6040918 0.0293,0.9081877 0.0311,-0.1141985 0.0991,-0.2150971 0.2128997,-0.2557966 L 15.879244,4.0214124 c 0.078,-0.028 0.164,-0.028 0.242,0 L 26.75823,7.8299607 c 0.114,0.040699 0.182,0.1415981 0.213,0.2557966 0.012,-0.3040959 0.029,-0.6105917 0.029,-0.9081877 0,-0.1562979 -0.097,-0.295596 -0.242,-0.3475953 L 16.121244,3.021426 c -0.078,-0.028 -0.164,-0.028 -0.242,0 z"/>
+ <g opacity=".2" transform="matrix(.072611 0 0 .073729 3.1972 5.0002)">
+ <path d="m25.232 41.855c-0.11807 0.4269-0.40348 0.78706-0.40348 1.2451 0 52.278 13.832 112.71 37.954 165.8 19.566 43.069 54.756 100.51 111.25 129.62 0.719 0.37 1.5004 0.55631 2.2864 0.55631s1.5674-0.18631 2.2864-0.55631c56.496-29.106 91.686-86.55 111.25-129.62 24.121-53.094 37.954-113.53 37.954-165.8 0-0.458-0.28541-0.81816-0.40348-1.2451-1.9514 49.319-15.291 104.49-37.55 153.49-19.567 43.069-54.757 100.51-111.25 129.62-0.719 0.37-1.5004 0.55631-2.2864 0.55631s-1.5674-0.18631-2.2864-0.55631c-56.49-29.11-91.681-86.55-111.25-129.62-22.257-48.99-35.596-104.17-37.548-153.48z"/>
+ </g>
+ <path style="opacity:0.2" d="M 10.412846,10.410258 12.710468,9.0837245 23.322732,27.464705 23.832087,31 21.02511,28.791238 Z"/>
+ <path style="fill:#ffffff" d="M 10.412846,9.4102575 12.710468,8.0837245 23.322732,26.464705 23.832087,30 21.02511,27.791238 Z"/>
+ <path style="opacity:0.2" d="m 8.7475797,3.0051654 c -0.083017,0.010401 -0.1650068,0.038314 -0.2422481,0.082908 L 7.3225927,3.7694764 C 7.0136293,3.9478565 6.9084425,4.3401184 7.0868221,4.6490818 L 9.0869851,8.1117993 7.3459105,9.1170625 C 7.0369471,9.2954427 6.9317603,9.6877045 7.1101405,9.996668 l 0.6826976,1.182739 c 0.1783802,0.308963 0.570642,0.414151 0.8796055,0.235771 L 14.450117,8.0794133 c 0.308963,-0.1783801 0.41415,-0.570642 0.235771,-0.8796054 L 14.003189,6.017069 C 13.824809,5.7081056 13.432547,5.6029183 13.123584,5.7812985 L 11.383805,6.7852663 9.384937,3.3225488 C 9.2511522,3.0908262 8.9966303,2.9739608 8.7475797,3.0051654 Z"/>
+ <path style="fill:#3f3f3f" d="m 8.7475797,2.0049715 c -0.083017,0.010401 -0.1650068,0.038314 -0.2422481,0.082908 L 7.3225927,2.7692825 C 7.0136293,2.9476626 6.9084425,3.3399245 7.0868221,3.6488879 l 2.000163,3.4627175 -1.7410746,1.0052632 c -0.3089634,0.1783802 -0.4141502,0.570642 -0.23577,0.8796055 l 0.6826976,1.1827389 c 0.1783802,0.308963 0.570642,0.414151 0.8796055,0.235771 L 14.450117,7.0792194 C 14.75908,6.9008393 14.864267,6.5085774 14.685888,6.199614 L 14.003189,5.0168751 C 13.824809,4.7079117 13.432547,4.6027244 13.123584,4.7811046 L 11.383805,5.7850724 9.384937,2.3223549 C 9.2511522,2.0906323 8.9966303,1.9737669 8.7475797,2.0049715 Z"/>
+ <path style="opacity:0.2" d="M 21.619241,10.410258 19.321619,9.0837245 8.7093551,27.464705 8.1999996,31 11.006977,28.791238 Z"/>
+ <path style="fill:#ffffff" d="M 21.619241,9.4102575 19.321619,8.0837245 8.7093551,26.464705 8.1999996,30 11.006977,27.791238 Z"/>
+ <path style="opacity:0.2" d="m 23.284507,3.0051654 c 0.08302,0.010401 0.165007,0.038314 0.242248,0.082908 l 1.182739,0.6814027 c 0.308964,0.1783801 0.414151,0.570642 0.235771,0.8796054 l -2.000163,3.4627175 1.741075,1.0052632 c 0.308963,0.1783802 0.41415,0.570642 0.23577,0.8796055 l -0.682698,1.1827393 c -0.17838,0.308963 -0.570642,0.414151 -0.879606,0.235771 L 17.58197,8.0794133 C 17.273007,7.9010332 17.16782,7.5087713 17.346199,7.1998079 L 18.028898,6.017069 c 0.17838,-0.3089634 0.570642,-0.4141507 0.879605,-0.2357705 l 1.739779,1.0039678 1.998868,-3.4627175 c 0.133785,-0.2317226 0.388307,-0.348588 0.637357,-0.3173834 z"/>
+ <path style="fill:#3f3f3f" d="m 23.284507,2.0049715 c 0.08302,0.010401 0.165007,0.038314 0.242248,0.082908 l 1.182739,0.6814027 c 0.308964,0.1783801 0.414151,0.570642 0.235771,0.8796054 l -2.000163,3.4627175 1.741075,1.0052632 c 0.308963,0.1783802 0.41415,0.570642 0.23577,0.8796055 l -0.682698,1.1827392 c -0.17838,0.308963 -0.570642,0.414151 -0.879606,0.235771 L 17.58197,7.0792194 C 17.273007,6.9008393 17.16782,6.5085774 17.346199,6.199614 l 0.682699,-1.1827389 c 0.17838,-0.3089634 0.570642,-0.4141507 0.879605,-0.2357705 l 1.739779,1.0039678 1.998868,-3.4627175 c 0.133785,-0.2317226 0.388307,-0.348588 0.637357,-0.3173834 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wewechat.svg b/.icons/awkward/32x32/apps/wewechat.svg
new file mode 120000
index 00000000..fa4b83ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wewechat.svg
@@ -0,0 +1 @@
+wechat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/whalebird.svg b/.icons/awkward/32x32/apps/whalebird.svg
new file mode 100644
index 00000000..5852a693
--- /dev/null
+++ b/.icons/awkward/32x32/apps/whalebird.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#40e0ca" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.2" d="m 19.982726,25.658467 c -0.394375,-0.196116 -0.832941,-0.522511 -1.030048,-0.766596 -0.453257,-0.561285 -0.597855,-0.87184 -1.025131,-0.547523 -0.55701,0.422797 -1.318734,0.644286 -2.029594,0.71041 -0.954366,0.08877 -1.0308,-0.0077 -0.659261,-0.831516 0.633226,-1.404172 0.633713,-2.168242 0.0013,-3.570229 -0.431561,-0.956984 -0.660737,-1.105495 -1.699112,-1.101065 -0.519867,0.0022 -1.370119,0.0809 -1.72909,0.204309 -0.642189,0.220774 -1.655042,0.573872 -1.749854,0.81975 -0.03549,0.09204 0.09501,0.283753 0.317258,0.466059 0.690211,0.566175 0.931245,1.525335 0.588473,2.341734 -0.155618,0.370636 -0.463655,0.737875 -0.618927,0.737875 -0.04841,0 -0.173671,-0.223207 -0.278365,-0.496015 -0.1046936,-0.272809 -0.3180666,-0.883868 -0.4741654,-1.00606 -0.8639237,-0.676269 -2.338928,0.549918 -2.8537901,1.955137 -0.13286,0.3627 -0.2926643,0.642511 -0.3550929,0.621802 -0.2448407,-0.08122 -0.4260175,-0.909274 -0.3802178,-1.737802 0.070614,-1.277412 0.7410428,-2.344078 1.8569685,-2.954469 L 8.2510316,20.29261 8.3770395,19.025329 c 0.146185,-1.470196 0.3603614,-2.278957 0.8887728,-3.356116 0.8627967,-1.758811 2.5701897,-3.22323 4.2827737,-4.038974 0.519052,-0.247239 1.06864,-0.511149 1.221305,-0.586468 0.203852,-0.100575 0.267962,-0.208797 0.241397,-0.407503 -0.05406,-0.404346 -0.532551,-1.4044564 -0.85364,-1.7842017 -0.355947,-0.4209689 -0.24477,-0.5818665 0.513929,-0.743788 1.1306,-0.2412965 2.286101,-0.073583 3.309577,0.4460255 0.640157,0.3250023 1.590719,1.2480314 2.011108,1.9528602 0.311067,0.52154 0.465843,0.650014 1.303152,1.081703 3.989054,2.056627 5.651392,6.501481 4.20215,10.850835 -0.224642,0.674176 -0.549213,1.350614 -0.884366,1.843101 C 23.770524,25.521152 22.894141,26 21.470456,26 20.797335,26 20.559782,25.94548 19.982645,25.658467 Z"/>
+ <path style="fill:#ffffff" d="m 19.982726,24.658467 c -0.394375,-0.196116 -0.832941,-0.522511 -1.030048,-0.766596 -0.453257,-0.561285 -0.597855,-0.87184 -1.025131,-0.547523 -0.55701,0.422797 -1.318734,0.644286 -2.029594,0.71041 -0.954366,0.08877 -1.0308,-0.0077 -0.659261,-0.831516 0.633226,-1.404172 0.633713,-2.168242 0.0013,-3.570229 -0.431561,-0.956984 -0.660737,-1.105495 -1.699112,-1.101065 -0.519867,0.0022 -1.370119,0.0809 -1.72909,0.204309 -0.642189,0.220774 -1.655042,0.573872 -1.749854,0.81975 -0.03549,0.09204 0.09501,0.283753 0.317258,0.466059 0.690211,0.566175 0.931245,1.525335 0.588473,2.341734 -0.155618,0.370636 -0.463655,0.737875 -0.618927,0.737875 -0.04841,0 -0.173671,-0.223207 -0.278365,-0.496015 -0.1046936,-0.272809 -0.3180666,-0.883868 -0.4741654,-1.00606 -0.8639237,-0.676269 -2.338928,0.549918 -2.8537901,1.955137 -0.13286,0.3627 -0.2926643,0.642511 -0.3550929,0.621802 -0.2448407,-0.08122 -0.4260175,-0.909274 -0.3802178,-1.737802 0.070614,-1.277412 0.7410428,-2.344078 1.8569685,-2.954469 L 8.2510316,19.29261 8.3770395,18.025329 c 0.146185,-1.470196 0.3603614,-2.278957 0.8887728,-3.356116 0.8627967,-1.758811 2.5701897,-3.22323 4.2827737,-4.038974 0.519052,-0.247239 1.06864,-0.511149 1.221305,-0.586468 0.203852,-0.1005747 0.267962,-0.2087973 0.241397,-0.4075029 -0.05406,-0.4043462 -0.532551,-1.4044565 -0.85364,-1.7842018 -0.355947,-0.4209689 -0.24477,-0.5818665 0.513929,-0.743788 1.1306,-0.2412965 2.286101,-0.073583 3.309577,0.4460255 0.640157,0.3250023 1.590719,1.2480314 2.011108,1.9528603 0.311067,0.5215399 0.465843,0.6500139 1.303152,1.0817029 3.989054,2.056627 5.651392,6.501481 4.20215,10.850835 -0.224642,0.674176 -0.549213,1.350614 -0.884366,1.843101 C 23.770524,24.521152 22.894141,25 21.470456,25 20.797335,25 20.559782,24.94548 19.982645,24.658467 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/whatsapp-desktop.svg b/.icons/awkward/32x32/apps/whatsapp-desktop.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/whatsapp-desktop.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/whatsapp-nativefier.svg b/.icons/awkward/32x32/apps/whatsapp-nativefier.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/whatsapp-nativefier.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/whatsapp.svg b/.icons/awkward/32x32/apps/whatsapp.svg
new file mode 100644
index 00000000..d8487d81
--- /dev/null
+++ b/.icons/awkward/32x32/apps/whatsapp.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#47ad5d" d="m16 2c-0.33711 0-0.66977 0.016445-1.0008 0.039649-0.04154 0.00307-0.0829 0.00612-0.12441 0.00957-5.0014 0.3947-9.2367 3.3973-11.377 7.6535-0.0004733 0.00091-0.000896 0.00182-0.00137 0.00273-0.13845 0.27554-0.28015 0.54966-0.40059 0.83535-0.65538 1.48-1.0113 3.0506-1.076 4.6949-0.00283 0.05312-0.00322 0.10668-0.00547 0.15996-0.00433 0.15708-0.01336 0.31327-0.012305 0.47168 0.0001 0.045-0.0022 0.088-0.0022 0.133 0 1.6279 0.28933 3.1825 0.7957 4.6334 0.20379 0.65045 0.43858 1.3073 0.72188 1.9729 0.70564 1.6578 0.79326 2.1098 0.68223 3.4945-0.077366 0.96486-0.33889 1.95-0.66582 2.5047-0.2964 0.502-0.534 1.021-0.534 1.153 0 0.40849 2.3594 0.26548 4.4482-0.26934 2.4471-0.62653 2.661-0.62556 4.6676 0.0041 0.91793 0.28804 1.9654 0.44388 3.1473 0.48672 0.04944 0.0025 0.09945 0.0021 0.14902 0.0041 0.16174 0.0044 0.3169 0.01504 0.48398 0.01504 0.01359 0 0.02608-0.0013 0.03965-0.0014 0.02155 0.000096 0.04269 0.0014 0.06426 0.0014 0.39094 0 0.77672-0.01947 1.1594-0.05059 3.4611-0.24614 6.2411-1.5271 8.7432-4.025 2.0614-2.058 3.3383-4.5985 3.8432-7.257 0.04651-0.24296 0.08508-0.48822 0.11894-0.73555 0.02047-0.15183 0.04198-0.30295 0.05742-0.45527 0.03394-0.32667 0.05435-0.65811 0.06563-0.99121 0.0025-0.08394 0.0059-0.16758 0.0069-0.25156 0.002-0.077 0.006-0.155 0.006-0.233 0-7.6266-6.039-13.787-13.614-13.99-0.05883-0.0017-0.11752-0.00317-0.17637-0.0041-0.071-0.0015-0.14-0.0059-0.21-0.0059z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-0.337 0-0.669 0.0159-1 0.0391-0.042 0.003-0.083 0.0063-0.125 0.0097-5.0012 0.3947-9.2371 3.3981-11.377 7.6543 0 0-0.0019 0.002-0.0019 0.002-0.1385 0.2755-0.28 0.5499-0.4004 0.8359-0.6554 1.48-1.0115 3.051-1.0762 4.695-0.0028 0.053-0.0016 0.107-0.0039 0.16-0.0043 0.158-0.0147 0.313-0.0136 0.471-0.0005 0.045-0.002 0.088-0.002 0.133 0 0.125 0.0122 0.247 0.0156 0.371 0.0015-0.045 0.0015-0.09 0.0039-0.135 0.0647-1.644 0.4208-3.215 1.0762-4.695 0.1204-0.286 0.2619-0.56 0.4004-0.836 0 0 0.0019-0.002 0.0019-0.002 2.1399-4.2561 6.3758-7.2595 11.377-7.6542 0.042-0.0034 0.083-0.0067 0.125-0.0097 0.331-0.0232 0.663-0.0391 1-0.0391 0.07 0 0.139 0.0048 0.209 0.0059 0.059 0.0009 0.117 0.0022 0.176 0.0039 7.442 0.2 13.389 6.1529 13.595 13.594 0.002-0.04 0.007-0.08 0.008-0.12 0.003-0.084 0.005-0.166 0.006-0.25 0.001-0.078 0.006-0.156 0.006-0.234 0-7.6265-6.04-13.787-13.615-13.99-0.059-0.0019-0.117-0.0032-0.176-0.0041-0.07-0.0011-0.139-0.0059-0.209-0.0059zm-11.791 23.895c-0.005 0.074-0.0034 0.127-0.0098 0.207-0.0773 0.964-0.3391 1.949-0.666 2.503-0.2964 0.503-0.5332 1.023-0.5332 1.155 0 0.093 0.1353 0.154 0.3516 0.191 0.0621-0.117 0.1101-0.224 0.1816-0.346 0.3269-0.554 0.5887-1.539 0.666-2.503 0.0392-0.489 0.0386-0.857 0.0098-1.207z"/>
+ <path opacity=".2" d="m2.0156 16.371c-0.0002802 0.0085 0.0003565 0.01695 0 0.02539-0.00433 0.15708-0.014727 0.31229-0.013672 0.4707-0.0004 0.045-0.0019 0.088-0.0019 0.133 0 1.6279 0.28855 3.1819 0.79492 4.6328 0.20379 0.65045 0.43936 1.3071 0.72266 1.9727 0.45646 1.0724 0.63865 1.6469 0.69141 2.2891 0.0817-1.211-0.0264-1.727-0.6914-3.29-0.2833-0.665-0.5189-1.322-0.7227-1.972-0.4674-1.34-0.7386-2.77-0.7793-4.262zm27.965 0.23242c-0.01191 0.29272-0.02873 0.5856-0.05859 0.87305-0.01544 0.15232-0.03617 0.30325-0.05664 0.45508-0.03387 0.24733-0.07263 0.49337-0.11914 0.73633-0.50482 2.6585-1.7823 5.1979-3.8438 7.2559-2.502 2.4979-5.2811 3.7792-8.7422 4.0254-0.383 0.031-0.77 0.051-1.161 0.051-0.02157 0-0.0429-0.0019-0.06445-0.002-0.01357 0.0001-0.02547 0.002-0.03906 0.002-0.16708 0-0.32263-0.01122-0.48438-0.01563-0.04957-0.002-0.099-0.0014-0.14844-0.0039-1.1819-0.04284-2.2305-0.19828-3.1484-0.48633-2.0066-0.62966-2.2208-0.63043-4.668-0.0039-1.6101 0.41222-3.3685 0.58738-4.0957 0.46094-0.196 0.37-0.352 0.709-0.352 0.809 0 0.40849 2.3584 0.26528 4.4473-0.26953 2.4471-0.62653 2.6614-0.62576 4.668 0.0039 0.91793 0.28804 1.9666 0.44349 3.1484 0.48633 0.04944 0.0025 0.09886 0.0019 0.14844 0.0039 0.16174 0.0044 0.31729 0.01563 0.48438 0.01563 0.01359 0 0.02549-0.0019 0.03906-0.002 0.022 0 0.043 0.002 0.065 0.002 0.39094 0 0.77751-0.01966 1.1602-0.05078 3.4611-0.24614 6.2401-1.5275 8.7422-4.0254 2.0614-2.058 3.3389-4.5974 3.8438-7.2559 0.04651-0.24296 0.08527-0.489 0.11914-0.73633 0.02047-0.15183 0.0412-0.30276 0.05664-0.45508 0.03394-0.32667 0.05513-0.65908 0.06641-0.99219 0.0025-0.08394 0.0049-0.16602 0.0059-0.25 0.001-0.079 0.006-0.157 0.006-0.235 0-0.13383-0.01584-0.26358-0.01953-0.39648z"/>
+ <path style="opacity:0.2" d="m 21.250549,22.665817 c 1.049499,-0.501208 1.537433,-1.130058 1.705682,-2.19827 0.128224,-0.814091 0.06909,-1.022364 -1.52743,-1.791037 -2.029966,-0.977398 -1.904829,-0.982063 -2.779331,0.103693 -0.544248,0.675714 -0.778114,0.89495 -0.954735,0.89495 -2.06874,-0.559332 -4.173699,-2.175023 -4.843191,-4.296729 0,-0.09085 0.220188,-0.423242 0.48932,-0.738647 0.791336,-0.927386 0.792204,-0.950112 0.101288,-2.652325 -0.795396,-1.959653 -1.064442,-1.946346 -1.930958,-1.98219 -0.886759,-0.036668 -1.166985,0.104277 -1.7280457,0.869183 -0.58048,0.791392 -0.787732,1.428033 -0.782951,2.405101 0.0063,1.240114 0.412699,2.235834 1.5897217,3.892818 2.020586,2.844515 3.99199,4.388398 6.832108,5.350475 1.737006,0.588413 2.811803,0.628548 3.828522,0.142978 z"/>
+ <path style="fill:#ffffff" d="m 21.250549,21.665817 c 1.049499,-0.501208 1.537433,-1.130058 1.705682,-2.19827 0.128224,-0.814091 0.06909,-1.022364 -1.52743,-1.791037 -2.029966,-0.977398 -1.904829,-0.982063 -2.779331,0.103693 -0.544248,0.675714 -0.778114,0.89495 -0.954735,0.89495 -2.06874,-0.559332 -4.173699,-2.175023 -4.843191,-4.296729 0,-0.09085 0.220188,-0.423242 0.48932,-0.738647 0.791336,-0.927386 0.792204,-0.950112 0.101288,-2.652325 C 12.646756,9.0277997 12.37771,9.0411063 11.511194,9.0052628 10.624435,8.968594 10.344209,9.1095391 9.7831483,9.8744457 c -0.58048,0.7913913 -0.787732,1.4280323 -0.782951,2.4051003 0.0063,1.240114 0.412699,2.235834 1.5897217,3.892818 2.020586,2.844515 3.99199,4.388398 6.832108,5.350475 1.737006,0.588413 2.811803,0.628548 3.828522,0.142978 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/whatsdesk.svg b/.icons/awkward/32x32/apps/whatsdesk.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/whatsdesk.svg
@@ -0,0 +1 @@
+whatsapp.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/whatsie.svg b/.icons/awkward/32x32/apps/whatsie.svg
new file mode 100644
index 00000000..1ea609d7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/whatsie.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#47ad5d" d="m16 2c-0.33711 0-0.66977 0.016445-1.0008 0.039649-0.04154 0.00307-0.0829 0.00612-0.12441 0.00957-5.0014 0.3947-9.2367 3.3973-11.377 7.6535-0.0004733 0.00091-0.000896 0.00182-0.00137 0.00273-0.13845 0.27554-0.28015 0.54966-0.40059 0.83535-0.65538 1.48-1.0113 3.0506-1.076 4.6949-0.00283 0.05312-0.00322 0.10668-0.00547 0.15996-0.00433 0.15708-0.01336 0.31327-0.012305 0.47168 0.0001 0.045-0.0022 0.088-0.0022 0.133 0 1.6279 0.28933 3.1825 0.7957 4.6334 0.20379 0.65045 0.43858 1.3073 0.72188 1.9729 0.70564 1.6578 0.79326 2.1098 0.68223 3.4945-0.077366 0.96486-0.33889 1.95-0.66582 2.5047-0.2964 0.502-0.534 1.021-0.534 1.153 0 0.40849 2.3594 0.26548 4.4482-0.26934 2.4471-0.62653 2.661-0.62556 4.6676 0.0041 0.91793 0.28804 1.9654 0.44388 3.1473 0.48672 0.04944 0.0025 0.09945 0.0021 0.14902 0.0041 0.16174 0.0044 0.3169 0.01504 0.48398 0.01504 0.01359 0 0.02608-0.0013 0.03965-0.0014 0.02155 0.000096 0.04269 0.0014 0.06426 0.0014 0.39094 0 0.77672-0.01947 1.1594-0.05059 3.4611-0.24614 6.2411-1.5271 8.7432-4.025 2.0614-2.058 3.3383-4.5985 3.8432-7.257 0.04651-0.24296 0.08508-0.48822 0.11894-0.73555 0.02047-0.15183 0.04198-0.30295 0.05742-0.45527 0.03394-0.32667 0.05435-0.65811 0.06563-0.99121 0.0025-0.08394 0.0059-0.16758 0.0069-0.25156 0.002-0.077 0.006-0.155 0.006-0.233 0-7.6266-6.039-13.787-13.614-13.99-0.05883-0.0017-0.11752-0.00317-0.17637-0.0041-0.071-0.0015-0.14-0.0059-0.21-0.0059z"/>
+ <g opacity=".2" transform="translate(0,1)">
+ <circle cx="16" cy="16" r="2"/>
+ <circle cx="8" cy="16" r="2"/>
+ <circle cx="24" cy="16" r="2"/>
+ </g>
+ <g fill="#fff">
+ <circle cx="16" cy="16" r="2"/>
+ <circle cx="8" cy="16" r="2"/>
+ <circle cx="24" cy="16" r="2"/>
+ </g>
+ <path fill="#fff" opacity=".2" d="m16 2c-0.337 0-0.669 0.0159-1 0.0391-0.042 0.003-0.083 0.0063-0.125 0.0097-5.0012 0.3947-9.2371 3.3981-11.377 7.6543 0 0-0.0019 0.002-0.0019 0.002-0.1385 0.2755-0.28 0.5499-0.4004 0.8359-0.6554 1.48-1.0115 3.051-1.0762 4.695-0.0028 0.053-0.0016 0.107-0.0039 0.16-0.0043 0.158-0.0147 0.313-0.0136 0.471-0.0005 0.045-0.002 0.088-0.002 0.133 0 0.125 0.0122 0.247 0.0156 0.371 0.0015-0.045 0.0015-0.09 0.0039-0.135 0.0647-1.644 0.4208-3.215 1.0762-4.695 0.1204-0.286 0.2619-0.56 0.4004-0.836 0 0 0.0019-0.002 0.0019-0.002 2.1399-4.2561 6.3758-7.2595 11.377-7.6542 0.042-0.0034 0.083-0.0067 0.125-0.0097 0.331-0.0232 0.663-0.0391 1-0.0391 0.07 0 0.139 0.0048 0.209 0.0059 0.059 0.0009 0.117 0.0022 0.176 0.0039 7.442 0.2 13.389 6.1529 13.595 13.594 0.002-0.04 0.007-0.08 0.008-0.12 0.003-0.084 0.005-0.166 0.006-0.25 0.001-0.078 0.006-0.156 0.006-0.234 0-7.6265-6.04-13.787-13.615-13.99-0.059-0.0019-0.117-0.0032-0.176-0.0041-0.07-0.0011-0.139-0.0059-0.209-0.0059zm-11.791 23.895c-0.005 0.074-0.0034 0.127-0.0098 0.207-0.0773 0.964-0.3391 1.949-0.666 2.503-0.2964 0.503-0.5332 1.023-0.5332 1.155 0 0.093 0.1353 0.154 0.3516 0.191 0.0621-0.117 0.1101-0.224 0.1816-0.346 0.3269-0.554 0.5887-1.539 0.666-2.503 0.0392-0.489 0.0386-0.857 0.0098-1.207z"/>
+ <path opacity=".2" d="m2.0156 16.371c-0.0002802 0.0085 0.0003565 0.01695 0 0.02539-0.00433 0.15708-0.014727 0.31229-0.013672 0.4707-0.0004 0.045-0.0019 0.088-0.0019 0.133 0 1.6279 0.28855 3.1819 0.79492 4.6328 0.20379 0.65045 0.43936 1.3071 0.72266 1.9727 0.45646 1.0724 0.63865 1.6469 0.69141 2.2891 0.0817-1.211-0.0264-1.727-0.6914-3.29-0.2833-0.665-0.5189-1.322-0.7227-1.972-0.4674-1.34-0.7386-2.77-0.7793-4.262zm27.965 0.23242c-0.01191 0.29272-0.02873 0.5856-0.05859 0.87305-0.01544 0.15232-0.03617 0.30325-0.05664 0.45508-0.03387 0.24733-0.07263 0.49337-0.11914 0.73633-0.50482 2.6585-1.7823 5.1979-3.8438 7.2559-2.502 2.4979-5.2811 3.7792-8.7422 4.0254-0.383 0.031-0.77 0.051-1.161 0.051-0.02157 0-0.0429-0.0019-0.06445-0.002-0.01357 0.0001-0.02547 0.002-0.03906 0.002-0.16708 0-0.32263-0.01122-0.48438-0.01563-0.04957-0.002-0.099-0.0014-0.14844-0.0039-1.1819-0.04284-2.2305-0.19828-3.1484-0.48633-2.0066-0.62966-2.2208-0.63043-4.668-0.0039-1.6101 0.41222-3.3685 0.58738-4.0957 0.46094-0.196 0.37-0.352 0.709-0.352 0.809 0 0.40849 2.3584 0.26528 4.4473-0.26953 2.4471-0.62653 2.6614-0.62576 4.668 0.0039 0.91793 0.28804 1.9666 0.44349 3.1484 0.48633 0.04944 0.0025 0.09886 0.0019 0.14844 0.0039 0.16174 0.0044 0.31729 0.01563 0.48438 0.01563 0.01359 0 0.02549-0.0019 0.03906-0.002 0.022 0 0.043 0.002 0.065 0.002 0.39094 0 0.77751-0.01966 1.1602-0.05078 3.4611-0.24614 6.2401-1.5275 8.7422-4.0254 2.0614-2.058 3.3389-4.5974 3.8438-7.2559 0.04651-0.24296 0.08527-0.489 0.11914-0.73633 0.02047-0.15183 0.0412-0.30276 0.05664-0.45508 0.03394-0.32667 0.05513-0.65908 0.06641-0.99219 0.0025-0.08394 0.0049-0.16602 0.0059-0.25 0.001-0.079 0.006-0.157 0.006-0.235 0-0.13383-0.01584-0.26358-0.01953-0.39648z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wicd-gtk.svg b/.icons/awkward/32x32/apps/wicd-gtk.svg
new file mode 120000
index 00000000..015d36a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wicd-gtk.svg
@@ -0,0 +1 @@
+wicd.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wicd.svg b/.icons/awkward/32x32/apps/wicd.svg
new file mode 100644
index 00000000..9f958ace
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wicd.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m16.054 6c-5.277 0-10.027 1.875-13.967 4.783l13.967 15.217 13.859-15.272c-3.924-2.8754-8.622-4.7284-13.859-4.7284z"/>
+ <path opacity=".2" transform="matrix(.66686 0 0 .66686 -90.634 -158.71)" d="m159.9 252.99c-6.3037 0-12.154 2.0674-16.853 5.5589l16.941 18.441 16.765-18.441c-4.71-3.49-10.56-5.56-16.86-5.56z"/>
+ <path fill="#797979" d="m16 9.9953c-4.2037 0-8.1052 1.3786-11.239 3.707l11.298 12.298 11.18-12.298c-3.133-2.328-7.035-3.7067-11.239-3.7067z"/>
+ <path opacity=".2" transform="matrix(.66686 0 0 .66686 -90.634 -158.71)" d="m159.9 258.99c-4.7278 0-9.1156 1.5505-12.64 4.1692l12.706 13.831 12.574-13.831c-3.524-2.6186-7.9119-4.1692-12.64-4.1692z"/>
+ <path fill="#e4e4e4" d="m16 13.996c-3.1528 0-6.0789 1.034-8.4289 2.7802l8.4729 9.224 8.3848-9.2233c-2.35-1.7463-5.2762-2.7802-8.4289-2.7802z"/>
+ <path fill="#fff" opacity=".1" d="m16.054 6c-5.277 0-10.027 1.8756-13.967 4.783l0.5625 0.61328c3.828-2.679 8.3715-4.396 13.404-4.396 4.9932 0 9.4887 1.6964 13.299 4.3457l0.561-0.617c-3.925-2.8756-8.624-4.7288-13.86-4.7288z"/>
+ <path fill="#fff" opacity=".1" d="m16.001 9.9961c-4.2037 0-8.1068 1.3787-11.24 3.707l0.56445 0.61329c3.0336-2.087 6.7172-3.3203 10.676-3.3203 3.9606 0 7.6433 1.2354 10.678 3.3242l0.561-0.617c-3.133-2.328-7.035-3.7069-11.238-3.7069z"/>
+ <path fill="#fff" opacity=".1" d="m16.001 13.996c-3.1528 0-6.0796 1.035-8.4297 2.7812l0.56445 0.61328c2.248-1.5066 4.9575-2.3945 7.8652-2.3945 2.9096 0 5.6183 0.89 7.8672 2.3984l0.56055-0.61719c-2.35-1.7463-5.275-2.7812-8.4277-2.7812z"/>
+ <path opacity=".2" d="m29.352 11.346-13.297 14.654-13.405-14.604c-0.1865 0.131-0.3795 0.252-0.5625 0.387l13.968 15.217 13.856-15.272c-0.182-0.1332-0.375-0.2531-0.56-0.3823z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/widelands.svg b/.icons/awkward/32x32/apps/widelands.svg
new file mode 100644
index 00000000..868d6b87
--- /dev/null
+++ b/.icons/awkward/32x32/apps/widelands.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 4.4628906,2.9639957 A 2.50025,2.50025 0 0 0 2,5.4991519 L 2,22.499152 a 2.50025,2.50025 0 0 0 3.7050781,2.191406 L 14.5,19.852668 l 8.794922,4.83789 A 2.50025,2.50025 0 0 0 27,22.499152 L 27,5.4991519 a 2.50025,2.50025 0 1 0 -5,0 l 0,12.7714841 -6.294922,-3.46289 a 2.50025,2.50025 0 0 0 -2.410156,0 L 7,18.270636 7,5.4991519 A 2.50025,2.50025 0 0 0 4.4628906,2.9639957 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 14.461969,7.9641744 A 2.5002501,2.5002501 0 0 0 12.000486,10.49938 l 0,18.00037 a 2.5002501,2.5002501 0 0 0 2.499709,2.49971 l 12.000247,0 a 2.5002501,2.5002501 0 1 0 0,-4.99942 l -9.500537,0 0,-15.50066 A 2.5002501,2.5002501 0 0 0 14.461969,7.9641744 Z"/>
+ <path style="fill:none;stroke:#508d4c;stroke-width:5;stroke-linecap:round;stroke-linejoin:round" d="m 4.5,4.5 0,17 10,-5.5 10,5.5 0,-17"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 4.4628906 1.9648438 A 2.50025 2.50025 0 0 0 2 4.5 L 2 5.5 A 2.50025 2.50025 0 0 1 4.4628906 2.9648438 A 2.50025 2.50025 0 0 1 7 5.5 L 7 4.5 A 2.50025 2.50025 0 0 0 4.4628906 1.9648438 z M 24.462891 1.9648438 A 2.50025 2.50025 0 0 0 22 4.5 L 22 5.5 A 2.50025 2.50025 0 1 1 27 5.5 L 27 4.5 A 2.50025 2.50025 0 0 0 24.462891 1.9648438 z M 14.507812 13.5 A 2.50025 2.50025 0 0 0 13.294922 13.808594 L 7 17.271484 L 7 18.271484 L 13.294922 14.808594 A 2.50025 2.50025 0 0 1 15.705078 14.808594 L 22 18.271484 L 22 17.271484 L 15.705078 13.808594 A 2.50025 2.50025 0 0 0 14.507812 13.5 z"/>
+ <path style="fill:none;stroke:#ff6f57;stroke-width:5;stroke-linecap:round;stroke-linejoin:round" d="M 14.5,9.5000001 14.5,27.5 l 12,0"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 14.462891 6.9648438 A 2.5002501 2.5002501 0 0 0 12 9.5 L 12 10.5 A 2.5002501 2.5002501 0 0 1 14.462891 7.9648438 A 2.5002501 2.5002501 0 0 1 17 10.5 L 17 9.5 A 2.5002501 2.5002501 0 0 0 14.462891 6.9648438 z M 17 25 L 17 26 L 26.5 26 A 2.5002501 2.5002501 0 0 1 29.001953 28.001953 A 2.5002501 2.5002501 0 0 0 26.5 25 L 17 25 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wifi-radar.svg b/.icons/awkward/32x32/apps/wifi-radar.svg
new file mode 120000
index 00000000..015d36a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wifi-radar.svg
@@ -0,0 +1 @@
+wicd.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wikipedia.svg b/.icons/awkward/32x32/apps/wikipedia.svg
new file mode 100644
index 00000000..6cb5fa3c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wikipedia.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e4e4e4" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#4d4d4d" d="m19.114 10c-0.71079-0.000622-1.5527 0.0022-2.0703 0.0059l-0.0511 0.03495v0.37275c0 0.04548 0.019 0.07726 0.0567 0.10484 0.0385 0.02909 0.077 0.0466 0.11911 0.0466l0.16449 0.01749c0.42328 0.01789 0.62258 0.13228 0.68066 0.20385 0.10092 0.12674 0.14825 0.26745-0.0964 0.8154l-1.4634 2.9937-1.3216-2.7782c-0.43417-0.8879-0.53999-1.1651 0.11344-1.2173l0.26092-0.03495c0.12561 0 0.18718-0.04524 0.18718-0.13396v-0.39022l-0.0964-0.03495s-2.462 0.0043-3.5678 0.0059l-0.051 0.03495v0.39023c0 0.08723 0.0896 0.11084 0.26091 0.13396 0.61205 0.08275 0.59699 0.14803 1.2025 1.3804 0.0908 0.18489 0.35735 0.73969 0.35735 0.73969l1.3783 2.784s0.29789 0.67616 0.40272 0.91441l-2.0023 4.1003-0.11344-0.02912s-3.1099-6.7347-4.0102-8.9869c-0.0937-0.23334-0.13613-0.40593-0.13613-0.51254 0-0.22887 0.19902-0.34979 0.60124-0.36693l0.47079-0.02331c0.12415 0 0.18718-0.0493 0.18718-0.15144v-0.36693l-0.0454-0.04076s-3.7228-0.0045-4.4923 0l-0.0397 0.042v0.384c0 0.07008 0.0817 0.11457 0.25525 0.13396 0.47264 0.0261 0.78634 0.104 0.9359 0.23297 0.14884 0.13047 0.30707 0.459 0.51617 0.97266 1.1304 2.7882 3.5326 7.7665 4.7022 10.6 0.33688 0.77384 0.75653 0.89442 1.2706-0.02331 0.55419-1.0555 1.5235-3.0935 2.3086-4.7585 0.0113-0.16152 0.0113 0.14963 0.15315 0.05243 0.73305 1.6579 1.6179 3.6536 2.11 4.6944 0.38117 0.80739 0.81284 0.88511 1.2536 0.02331 1.1515-2.6287 4.5207-10.536 4.5207-10.536 0.14593-0.38841 0.34628-0.68582 0.60692-0.90276 0.25992-0.21545 0.66087-0.3365 1.2025-0.3611 0.11036 0 0.16449-0.05079 0.16449-0.15143v-0.37275l-0.0397-0.04078h-4.135l-0.0511 0.04078v0.37275c0 0.04399 0.019 0.07725 0.0567 0.10484 0.0385 0.02909 0.077 0.0466 0.11911 0.0466l0.34601 0.01749c0.424 0.01789 0.53926 0.10432 0.70334 0.25044 0.16336 0.14984 0.18378 0.40364 0.0567 0.76298l-3.6585 8.917-0.1418-0.04078-2.3256-4.8749c0.002-0.0044 0.0567-0.11649 0.0567-0.11649l1.9002-3.6518c0.22145-0.38543 0.43635-0.73083 0.54453-0.89112 0.19821-0.29298 0.3092-0.34666 0.85082-0.37275 0.11036 0 0.1645-0.0493 0.1645-0.15144v-0.36693l-0.0397-0.04077s-0.58246-0.0049-1.2932-0.0059z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/window-duplicate.svg b/.icons/awkward/32x32/apps/window-duplicate.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/window-duplicate.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/window_list.svg b/.icons/awkward/32x32/apps/window_list.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/window_list.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/windstille-0.2.svg b/.icons/awkward/32x32/apps/windstille-0.2.svg
new file mode 100644
index 00000000..216c9a0a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/windstille-0.2.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 26.799363,17.982558 c -1.012526,0.05291 -1.215301,0.741703 -1.897802,1.526876 -0.457591,0.526429 -1.213396,2.609523 -3.861136,3.324561 -2.617744,0.706937 -5.698844,0.544783 -7.23349,1.49127 -0.752185,0.463908 -1.493395,0.829443 -2.195442,1.128381 -1.02651,0.54122 -2.1616876,1.096586 -3.0811869,1.272166 -0.2727799,0.05209 -0.6435766,0.06786 -1.0553962,0.06026 -0.2051788,0.0763 -0.3786049,0.150948 -0.472402,0.230058 -0.5855687,0.493882 -1.6937934,3.655753 -0.2908139,3.965764 1.4029774,0.310012 7.44625,-3.46625 13.001635,-3.279698 5.555384,0.186553 9.191236,-2.958271 9.853547,-5.333789 0.662309,-2.375518 0.824946,-3.632036 -1.436322,-4.206452 -0.565317,-0.143603 -0.993683,-0.197027 -1.331191,-0.179392 z"/>
+ <path style="fill:#224043;fill-rule:evenodd" d="m 26.799363,16.982562 c -1.012526,0.05291 -1.215301,0.741703 -1.897802,1.526876 -0.457591,0.526429 -1.213396,2.609523 -3.861136,3.324561 -2.617744,0.706937 -5.698844,0.544783 -7.23349,1.49127 -0.752185,0.463908 -1.493395,0.829443 -2.195442,1.128381 -1.02651,0.54122 -2.1616876,1.096586 -3.0811869,1.272166 -0.2727799,0.05209 -0.6435766,0.06786 -1.0553962,0.06026 -0.2051788,0.0763 -0.3786049,0.150948 -0.472402,0.230058 -0.5855687,0.493882 -1.6937934,3.655753 -0.2908139,3.965764 1.4029774,0.310012 7.44625,-3.46625 13.001635,-3.279698 5.555384,0.186553 9.191236,-2.958271 9.853547,-5.333789 0.662309,-2.375518 0.824946,-3.632036 -1.436322,-4.206452 -0.565317,-0.143603 -0.993683,-0.197027 -1.331191,-0.179392 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 17.910156 3.640625 C 16.760775 3.644425 15.562994 3.769338 14.330078 3.96875 C 12.321632 4.2935961 10.234328 4.7051354 8.4238281 5.9765625 C 7.1555897 6.8671859 5.6233427 7.8364827 4.7480469 8.6699219 C 3.9705733 9.4158522 3.0101757 10.396834 3.0292969 11.804688 C 3.0229569 12.469181 3.035077 13.088966 4.0351562 14.109375 C 4.0351562 14.109375 4.3183901 17.324545 4.1230469 17.933594 C 6.5662224 17.192784 8.8979936 17.111981 11.601562 16.804688 C 11.601562 16.804688 13.556722 18.341461 14 19.679688 C 14.309379 20.613682 13.420216 22.862129 12.251953 24.59375 C 12.034995 24.966857 11.715342 25.294149 11.345703 25.582031 C 11.43338 25.538011 11.525189 25.498541 11.611328 25.453125 C 12.313375 25.154187 13.054456 24.79008 13.806641 24.326172 C 14.190302 24.08955 14.671232 23.921912 15.216797 23.792969 C 15.762362 23.664025 16.372916 23.573304 17.017578 23.490234 C 18.306902 23.324095 19.732144 23.187453 21.041016 22.833984 C 23.688756 22.118946 24.444753 20.036195 24.902344 19.509766 C 25.57609 18.734665 25.784433 18.05653 26.763672 17.988281 C 26.764363 17.986681 26.764925 17.984022 26.765625 17.982422 C 27.347835 16.62989 29.586969 12.656403 26.607422 8.1132812 C 24.372762 4.7059399 21.358301 3.6292139 17.910156 3.640625 z"/>
+ <path style="fill:#17598c;fill-rule:evenodd" d="M 17.910156 2.640625 C 16.760775 2.6444259 15.562994 2.769338 14.330078 2.96875 C 12.321632 3.2935961 10.234328 3.7051354 8.4238281 4.9765625 C 7.1555897 5.8671859 5.6233427 6.8364827 4.7480469 7.6699219 C 3.9705733 8.4158522 3.0101757 9.3968346 3.0292969 10.804688 C 3.0229569 11.469181 3.0350787 12.088966 4.0351562 13.109375 C 4.0351562 13.109375 4.3618723 16.771386 4.0878906 17.048828 C 3.8139092 17.326271 3.2129338 17.956458 2.6992188 18.199219 C 2.1855038 18.441981 2.4681133 18.501607 2.296875 19.472656 C 2.1256365 20.443706 2.6454465 22.546052 4.1523438 23.482422 C 5.6592414 24.418791 7.9983261 24.727136 9.3339844 24.484375 C 9.7820841 24.402935 10.089363 25.04896 10.53125 24.982422 C 10.894609 24.809834 11.26041 24.638144 11.611328 24.453125 C 12.313375 24.154187 13.054456 23.79008 13.806641 23.326172 C 14.190302 23.08955 14.671232 22.921912 15.216797 22.792969 C 15.762362 22.664025 16.372916 22.573304 17.017578 22.490234 C 18.306902 22.324095 19.732144 22.187453 21.041016 21.833984 C 23.688756 21.118946 24.444753 19.036195 24.902344 18.509766 C 25.57609 17.734665 25.784433 17.05653 26.763672 16.988281 C 26.764363 16.986686 26.764942 16.984008 26.765625 16.982422 C 27.347835 15.62989 29.586969 11.656403 26.607422 7.1132812 C 24.372762 3.7059398 21.358301 2.6292139 17.910156 2.640625 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="m 17.910156,2.640625 c -1.149381,0.0038 -2.347162,0.128713 -3.580078,0.328125 -2.008446,0.3248461 -4.09575,0.7363854 -5.9062499,2.0078125 -1.2682384,0.8906234 -2.8004854,1.8599202 -3.6757812,2.6933594 -0.7774736,0.7459303 -1.7378712,1.7269122 -1.71875,3.1347661 -0.00183,0.191572 0.00678,0.381359 0.03125,0.576171 C 3.2151531,10.1978 4.0516886,9.3380279 4.7480469,8.6699219 5.6233427,7.8364827 7.1555897,6.8671859 8.4238281,5.9765625 10.234328,4.7051354 12.321632,4.2935961 14.330078,3.96875 c 1.232916,-0.199412 2.430697,-0.324325 3.580078,-0.328125 3.448145,-0.011411 6.462559,1.0653558 8.697266,4.4726562 1.019489,1.554485 1.419226,3.0380218 1.492187,4.3769528 C 28.200938,10.911189 27.887705,9.065417 26.607422,7.1132812 24.372762,3.7059398 21.358301,2.6292139 17.910156,2.640625 Z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 17.083984,3.0040622 c -0.394725,0.010093 -0.792441,0.038822 -1.191406,0.074219 -0.0013,1.203e-4 -0.0045,-1.204e-4 -0.0059,0 -0.118234,0.010537 -0.235003,0.022525 -0.353516,0.035156 -0.0027,2.91e-4 -0.0051,-2.999e-4 -0.0078,0 -0.397272,0.042344 -0.795954,0.091658 -1.195313,0.15625 -0.252371,0.046505 -0.479054,0.098261 -0.710937,0.1484376 -0.05398,0.013366 -0.108083,0.030553 -0.16211,0.044922 -0.154769,0.040646 -0.309162,0.082564 -0.464843,0.1308594 C 11.370765,4.1071221 9.6565205,5.1374479 8.2167969,6.1603122 11.241864,7.1251089 17.570094,5.0113578 21.154297,6.750156 24.278508,8.2658 28.26508,11.305772 25.630859,18.59 c 0.284611,-0.331396 0.603373,-0.577919 1.167969,-0.607422 0.19067,-0.01 0.420759,0.01 0.677734,0.04883 0.05685,-0.131947 0.115209,-0.266226 0.185547,-0.435547 0.02613,-0.06297 0.05658,-0.144656 0.08398,-0.212891 0.07731,-0.19274 0.155043,-0.402974 0.236328,-0.634765 0.03711,-0.105911 0.07279,-0.224466 0.109375,-0.337891 0.06992,-0.216995 0.1377,-0.447104 0.201172,-0.689453 0.07129,-0.272441 0.142035,-0.548829 0.197265,-0.849609 v -0.002 c 0.002,-0.0107 0.0039,-0.02052 0.0059,-0.03125 0.03631,-0.201226 0.06782,-0.408772 0.09375,-0.621094 0.0052,-0.04256 0.009,-0.08788 0.01367,-0.130859 0.01863,-0.169602 0.03254,-0.341822 0.04297,-0.517579 0.0055,-0.09138 0.0088,-0.184416 0.01172,-0.277343 0.0044,-0.138537 0.0074,-0.278167 0.0059,-0.419922 -0.0011,-0.09945 -0.0055,-0.201809 -0.0098,-0.302735 -0.0062,-0.145564 -0.018,-0.291057 -0.03125,-0.439453 -0.0088,-0.09818 -0.01722,-0.197554 -0.0293,-0.296875 -0.01895,-0.155718 -0.0446,-0.312436 -0.07227,-0.470703 -0.01655,-0.09473 -0.03092,-0.189604 -0.05078,-0.285156 -0.03708,-0.17828 -0.08546,-0.358236 -0.134765,-0.539063 -0.02179,-0.07995 -0.03819,-0.159847 -0.0625,-0.240234 -0.07911,-0.26141 -0.169846,-0.5238523 -0.277344,-0.7890625 -0.11158,-0.2752789 -0.239564,-0.5521015 -0.384766,-0.8300781 -7.7e-4,-0.0014 -0.0013,-0.00244 -0.002,-0.00391 C 27.457168,8.38346 27.288822,8.0952042 27.103516,7.812656 26.917502,7.5290269 26.723821,7.2617318 26.523438,7.0060154 v -0.00195 C 26.339841,6.7704774 26.14798,6.5504089 25.953125,6.3399998 h -0.002 c -0.04859,-0.052383 -0.09723,-0.1033259 -0.146484,-0.1542969 h -0.002 C 25.651313,6.0288888 25.497422,5.8782298 25.339844,5.734531 25.289034,5.688213 25.23881,5.6390728 25.1875,5.593906 c -0.0022,-0.00194 -0.0036,-0.00392 -0.0059,-0.00586 -0.2075,-0.1813736 -0.421288,-0.3535558 -0.638672,-0.5136718 -0.216133,-0.159197 -0.437094,-0.3044385 -0.66211,-0.4433594 -0.06044,-0.037302 -0.122535,-0.073519 -0.183593,-0.109375 h -0.002 C 23.518268,4.4176165 23.340169,4.3189957 23.158203,4.2267185 h -0.002 C 23.099552,4.1978778 23.043662,4.1684856 22.986328,4.140781 22.748874,4.0260251 22.508602,3.9164534 22.263672,3.8204685 22.020803,3.7252912 21.772991,3.6421188 21.523438,3.5646091 21.453377,3.5428571 21.383052,3.5244622 21.3125,3.5040622 c -0.04327,-0.012513 -0.0873,-0.023306 -0.130859,-0.035156 -0.09698,-0.02681 -0.195112,-0.05379 -0.292969,-0.078125 -0.0036,-9.029e-4 -0.0061,-0.00105 -0.0098,-0.00195 -0.370019,-0.091741 -0.745702,-0.1726862 -1.126953,-0.2304688 -0.387903,-0.05879 -0.782321,-0.094847 -1.179687,-0.1210937 -0.0013,-8.96e-5 -0.0025,8.92e-5 -0.0039,0 -0.09343,-0.00615 -0.187367,-0.011185 -0.28125,-0.015625 -0.005,-2.351e-4 -0.01066,2.316e-4 -0.01563,0 -0.393089,-0.018327 -0.787803,-0.027799 -1.1875,-0.017578 z"/>
+ <path style="fill:#b0c4de;fill-rule:evenodd" d="M 17.083984 2.0039062 C 16.689259 2.0139992 16.291543 2.042728 15.892578 2.078125 C 15.891278 2.0782453 15.888119 2.0780046 15.886719 2.078125 C 15.768485 2.088662 15.651716 2.1006503 15.533203 2.1132812 C 15.530503 2.1135722 15.528091 2.1129813 15.525391 2.1132812 C 15.128119 2.1556252 14.729437 2.2049392 14.330078 2.2695312 C 14.077707 2.3160362 13.851024 2.3677921 13.619141 2.4179688 C 13.565161 2.4313347 13.511058 2.4485216 13.457031 2.4628906 C 13.302262 2.5035366 13.147869 2.5454542 12.992188 2.59375 C 11.370765 3.1069661 9.6565205 4.1372919 8.2167969 5.1601562 C 11.241864 6.1249529 17.570094 4.0112018 21.154297 5.75 C 24.278508 7.265644 28.26508 10.305616 25.630859 17.589844 C 25.91547 17.258448 26.234232 17.011925 26.798828 16.982422 C 26.989498 16.972459 27.219587 16.992408 27.476562 17.03125 C 27.533417 16.899303 27.591771 16.765024 27.662109 16.595703 C 27.688239 16.532733 27.718694 16.451047 27.746094 16.382812 C 27.823404 16.190072 27.901137 15.979838 27.982422 15.748047 C 28.019532 15.642136 28.055211 15.523581 28.091797 15.410156 C 28.161717 15.193161 28.229497 14.963052 28.292969 14.720703 C 28.364259 14.448262 28.435004 14.171874 28.490234 13.871094 L 28.490234 13.869141 C 28.492234 13.858441 28.494094 13.848621 28.496094 13.837891 C 28.532404 13.636665 28.563914 13.429119 28.589844 13.216797 C 28.595044 13.174237 28.598826 13.12892 28.603516 13.085938 C 28.622146 12.916336 28.636054 12.744116 28.646484 12.568359 C 28.651984 12.476979 28.655273 12.383943 28.658203 12.291016 C 28.662603 12.152479 28.665562 12.012849 28.664062 11.871094 C 28.662962 11.771644 28.658597 11.669285 28.654297 11.568359 C 28.648097 11.422795 28.636297 11.277302 28.623047 11.128906 C 28.614247 11.030726 28.60583 10.931352 28.59375 10.832031 C 28.5748 10.676313 28.549154 10.519595 28.521484 10.361328 C 28.504934 10.266598 28.490563 10.171724 28.470703 10.076172 C 28.433623 9.8978916 28.385239 9.717936 28.335938 9.5371094 C 28.314147 9.4571614 28.297748 9.3772616 28.273438 9.296875 C 28.194326 9.0354653 28.103592 8.7730227 27.996094 8.5078125 C 27.884514 8.2325336 27.75653 7.955711 27.611328 7.6777344 C 27.610558 7.6763344 27.610075 7.6752981 27.609375 7.6738281 C 27.457168 7.383304 27.288822 7.0950482 27.103516 6.8125 C 26.917502 6.5288709 26.723821 6.2615758 26.523438 6.0058594 L 26.523438 6.0039062 C 26.339841 5.7703214 26.14798 5.5502529 25.953125 5.3398438 L 25.951172 5.3398438 C 25.902582 5.2874608 25.853943 5.2365179 25.804688 5.1855469 L 25.802734 5.1855469 C 25.651313 5.0287328 25.497422 4.8780738 25.339844 4.734375 C 25.289034 4.688057 25.23881 4.6389168 25.1875 4.59375 C 25.1853 4.59181 25.183941 4.5898306 25.181641 4.5878906 C 24.974141 4.406517 24.760353 4.2343348 24.542969 4.0742188 C 24.326836 3.9150218 24.105875 3.7697803 23.880859 3.6308594 C 23.820419 3.5935574 23.758324 3.5573402 23.697266 3.5214844 L 23.695312 3.5214844 C 23.518268 3.4174605 23.340169 3.3188397 23.158203 3.2265625 L 23.15625 3.2265625 C 23.099552 3.1977218 23.043662 3.1683296 22.986328 3.140625 C 22.748874 3.0258691 22.508602 2.9162974 22.263672 2.8203125 C 22.020803 2.7251352 21.772991 2.6419628 21.523438 2.5644531 C 21.453377 2.5427011 21.383052 2.5243062 21.3125 2.5039062 C 21.26923 2.4913932 21.225202 2.4806 21.181641 2.46875 C 21.084661 2.44194 20.986529 2.41496 20.888672 2.390625 C 20.885072 2.3897221 20.882536 2.3895719 20.878906 2.3886719 C 20.508887 2.2969309 20.133204 2.2159857 19.751953 2.1582031 C 19.36405 2.0994131 18.969632 2.0633563 18.572266 2.0371094 C 18.570966 2.0370198 18.569759 2.0371986 18.568359 2.0371094 C 18.474929 2.0309594 18.380992 2.0259244 18.287109 2.0214844 C 18.282109 2.0212493 18.276444 2.021716 18.271484 2.0214844 C 17.878395 2.0031574 17.483681 1.9936852 17.083984 2.0039062 z"/>
+ <path style="fill:none" d="M 2.0001227,17.633218 4.5002025,17.77194 12.959376,17.043654 17.103344,17.8413 19.50068,12.049687 15.904675,10.697155 3.4727724,12.188407"/>
+ <path style="fill:#87cefa;fill-rule:evenodd" d="m 4.0347685,13.109449 c 0,0 2.9099926,-1.0274 5.6889598,-1.066897 1.2560207,-0.01785 1.9175247,0.08171 2.9641287,0.197973 1.868872,0.265482 1.610727,1.172887 0.280287,2.076128 -1.846561,1.231556 -1.47908,1.687567 -4.3224279,2.041175 L 4,16.958452 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 8.7310341,26.725485 C 7.4682899,26.966611 5.0265616,26.553256 3.6019268,25.623205 2.1772923,24.693155 1.9182678,21.420757 2.0801582,20.45626 2.2420484,19.491764 2.2420484,18.663058 2.7277193,18.421934 5.7016251,17.204168 8.38886,17.170785 11.601739,16.805602 c 0,0 1.955244,1.536829 2.398522,2.875056 0.309379,0.933995 -0.579133,3.180774 -1.747396,4.912395 -0.661801,1.138111 -2.225677,1.909534 -3.5218309,2.132432 z"/>
+ <path style="fill:#755959;fill-rule:evenodd" d="M 8.7310341,25.725402 C 7.4682899,25.966528 5.0265616,25.553173 3.6019268,24.623122 2.1772923,23.693072 1.9182678,20.420674 2.0801582,19.456177 2.2420484,18.491681 2.2420484,17.662975 2.7277193,17.421851 5.7016251,16.204085 8.38886,16.170702 11.601739,15.805519 c 0,0 1.955244,1.536829 2.398522,2.875056 0.309379,0.933995 -0.579133,3.180774 -1.747396,4.912395 -0.661801,1.138111 -2.225677,1.909534 -3.5218309,2.132432 z"/>
+ <circle style="opacity:0.3" cx="12" cy="19" r="1"/>
+ <path style="fill:#ffffff;fill-rule:evenodd;opacity:0.2" d="M 17.083984 2.0039062 C 16.689259 2.0139993 16.291543 2.042728 15.892578 2.078125 C 15.891278 2.0782453 15.888119 2.0780046 15.886719 2.078125 C 15.768485 2.088662 15.651716 2.1006504 15.533203 2.1132812 C 15.530503 2.1135723 15.528091 2.1129814 15.525391 2.1132812 C 15.128119 2.1556252 14.729437 2.2049393 14.330078 2.2695312 C 14.077707 2.3160363 13.851024 2.3677921 13.619141 2.4179688 C 13.565161 2.4313346 13.511058 2.4485216 13.457031 2.4628906 C 13.302262 2.5035366 13.147869 2.5454542 12.992188 2.59375 C 11.370764 3.1069661 9.6565205 4.1372919 8.2167969 5.1601562 C 8.5631605 5.2706234 8.9569655 5.3368002 9.3808594 5.3769531 C 10.535868 4.641249 11.7894 3.9744654 12.992188 3.59375 C 13.147869 3.5454546 13.302262 3.5035366 13.457031 3.4628906 C 13.511058 3.4485216 13.565161 3.4313347 13.619141 3.4179688 C 13.851024 3.3677921 14.077707 3.3160362 14.330078 3.2695312 C 14.729437 3.2049392 15.128119 3.1556252 15.525391 3.1132812 C 15.528091 3.1129814 15.530503 3.1135722 15.533203 3.1132812 C 15.651716 3.1006503 15.768485 3.088662 15.886719 3.078125 C 15.888119 3.0780046 15.891278 3.0782453 15.892578 3.078125 C 16.291543 3.042728 16.689259 3.0139992 17.083984 3.0039062 C 17.483681 2.9936852 17.878395 3.0031574 18.271484 3.0214844 C 18.276454 3.021716 18.282109 3.0212493 18.287109 3.0214844 C 18.380992 3.0259244 18.474929 3.0309594 18.568359 3.0371094 C 18.569759 3.0371986 18.570966 3.0370198 18.572266 3.0371094 C 18.969632 3.0633561 19.36405 3.0994131 19.751953 3.1582031 C 20.133204 3.2159857 20.508887 3.2969309 20.878906 3.3886719 C 20.882606 3.3895719 20.885072 3.3897221 20.888672 3.390625 C 20.986529 3.41496 21.084661 3.44194 21.181641 3.46875 C 21.2252 3.4806 21.26923 3.4913932 21.3125 3.5039062 C 21.383052 3.5243062 21.453377 3.5427011 21.523438 3.5644531 C 21.772991 3.6419628 22.020803 3.7251352 22.263672 3.8203125 C 22.508602 3.9162974 22.748874 4.0258691 22.986328 4.140625 C 23.043662 4.1683296 23.099599 4.1977218 23.15625 4.2265625 L 23.158203 4.2265625 C 23.340169 4.3188397 23.518355 4.4174611 23.695312 4.5214844 L 23.697266 4.5214844 C 23.758324 4.5573404 23.820419 4.5935574 23.880859 4.6308594 C 24.105875 4.7697803 24.326836 4.9150218 24.542969 5.0742188 C 24.760353 5.2343347 24.974141 5.406517 25.181641 5.5878906 C 25.183941 5.5898306 25.1853 5.59181 25.1875 5.59375 C 25.23881 5.6389168 25.289034 5.688057 25.339844 5.734375 C 25.497422 5.8780738 25.651406 6.0287328 25.802734 6.1855469 L 25.804688 6.1855469 C 25.853942 6.2365179 25.902582 6.2874608 25.951172 6.3398438 L 25.953125 6.3398438 C 26.14798 6.5502528 26.339841 6.7703182 26.523438 7.0039062 L 26.523438 7.0058594 C 26.723821 7.2615758 26.917502 7.5288709 27.103516 7.8125 C 27.288822 8.0950482 27.457179 8.3833527 27.609375 8.6738281 C 27.610075 8.6752981 27.610558 8.6763344 27.611328 8.6777344 C 27.75653 8.955711 27.884514 9.2325336 27.996094 9.5078125 C 28.103592 9.7730227 28.194327 10.035465 28.273438 10.296875 C 28.297747 10.377262 28.314148 10.457159 28.335938 10.537109 C 28.385243 10.717936 28.433623 10.897892 28.470703 11.076172 C 28.490563 11.171724 28.504934 11.266598 28.521484 11.361328 C 28.549154 11.519595 28.5748 11.676313 28.59375 11.832031 C 28.60583 11.931352 28.614247 12.030726 28.623047 12.128906 C 28.634234 12.254195 28.641815 12.37706 28.648438 12.5 C 28.651846 12.430596 28.655995 12.361051 28.658203 12.291016 C 28.662603 12.152479 28.665562 12.012849 28.664062 11.871094 C 28.662962 11.771644 28.658597 11.669285 28.654297 11.568359 C 28.648097 11.422795 28.636297 11.277302 28.623047 11.128906 C 28.614247 11.030726 28.60583 10.931352 28.59375 10.832031 C 28.5748 10.676313 28.549154 10.519595 28.521484 10.361328 C 28.504934 10.266598 28.490563 10.171724 28.470703 10.076172 C 28.433623 9.8978915 28.385238 9.717936 28.335938 9.5371094 C 28.314146 9.4571614 28.297747 9.3772616 28.273438 9.296875 C 28.194326 9.0354653 28.103592 8.7730227 27.996094 8.5078125 C 27.884514 8.2325336 27.75653 7.955711 27.611328 7.6777344 C 27.610558 7.6763344 27.610075 7.6752981 27.609375 7.6738281 C 27.457168 7.383304 27.288822 7.0950482 27.103516 6.8125 C 26.917502 6.5288709 26.723821 6.2615758 26.523438 6.0058594 L 26.523438 6.0039062 C 26.339841 5.7703214 26.14798 5.5502529 25.953125 5.3398438 L 25.951172 5.3398438 C 25.902582 5.2874608 25.853942 5.2365179 25.804688 5.1855469 L 25.802734 5.1855469 C 25.651313 5.0287328 25.497422 4.8780738 25.339844 4.734375 C 25.289034 4.688057 25.23881 4.6389168 25.1875 4.59375 C 25.1853 4.59181 25.183941 4.5898306 25.181641 4.5878906 C 24.974141 4.406517 24.760353 4.2343348 24.542969 4.0742188 C 24.326836 3.9150218 24.105875 3.7697803 23.880859 3.6308594 C 23.820419 3.5935574 23.758324 3.5573402 23.697266 3.5214844 L 23.695312 3.5214844 C 23.518268 3.4174605 23.340169 3.3188397 23.158203 3.2265625 L 23.15625 3.2265625 C 23.099552 3.1977218 23.043662 3.1683296 22.986328 3.140625 C 22.748874 3.0258691 22.508602 2.9162974 22.263672 2.8203125 C 22.020803 2.7251352 21.772991 2.6419628 21.523438 2.5644531 C 21.453377 2.5427011 21.383052 2.5243063 21.3125 2.5039062 C 21.26923 2.4913933 21.225202 2.4806 21.181641 2.46875 C 21.084661 2.44194 20.986529 2.41496 20.888672 2.390625 C 20.885072 2.3897221 20.882536 2.3895719 20.878906 2.3886719 C 20.508887 2.2969309 20.133204 2.2159857 19.751953 2.1582031 C 19.36405 2.0994131 18.969632 2.0633563 18.572266 2.0371094 C 18.570966 2.0370198 18.569759 2.0371986 18.568359 2.0371094 C 18.474929 2.0309594 18.380992 2.0259244 18.287109 2.0214844 C 18.282109 2.0212493 18.276444 2.021716 18.271484 2.0214844 C 17.878395 2.0031574 17.483681 1.9936852 17.083984 2.0039062 z M 26.466797 13.720703 C 26.409008 14.857988 26.156592 16.136072 25.630859 17.589844 C 25.76059 17.438788 25.900485 17.310304 26.064453 17.207031 C 26.413439 15.896568 26.526483 14.743537 26.466797 13.720703 z"/>
+ <path style="fill-rule:evenodd;opacity:0.1" d="M 9.7246094 12.042969 C 6.9456422 12.082466 4.0351562 13.109375 4.0351562 13.109375 L 4 16.958984 L 4.0097656 16.957031 L 4.0351562 14.109375 C 4.0351562 14.109375 6.9456422 13.082466 9.7246094 13.042969 C 10.98063 13.025119 11.640896 13.123971 12.6875 13.240234 C 13.218954 13.31573 13.56174 13.446869 13.773438 13.611328 C 14.279639 12.978973 14.061457 12.435411 12.6875 12.240234 C 11.640896 12.123971 10.98063 12.025119 9.7246094 12.042969 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wine-help.svg b/.icons/awkward/32x32/apps/wine-help.svg
new file mode 100644
index 00000000..455d5f35
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wine-help.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path opacity=".2" d="m5.7143 18h8.5714c0.395 0 0.714 0.319 0.714 0.714v8.5714c0 0.396-0.319 0.715-0.714 0.715h-8.572c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.572c0-0.395 0.3186-0.714 0.7143-0.714z"/>
+ <g opacity=".2" transform="translate(0 .9996)">
+ <path d="m5.7143 5h8.5714c0.395 0 0.714 0.3186 0.714 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.5717c0-0.3957 0.3186-0.7143 0.7143-0.7143z"/>
+ <path d="m17.714 5h8.5714c0.396 0 0.715 0.3186 0.715 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5714c-0.396 0-0.715-0.319-0.715-0.714v-8.5714c0-0.39571 0.31857-0.71429 0.71429-0.71429z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <g fill="#48aeff">
+ <path d="m5.7143 5h8.5714c0.395 0 0.714 0.3186 0.714 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.5717c0-0.3957 0.3186-0.7143 0.7143-0.7143z"/>
+ <path d="m17.714 5h8.5714c0.396 0 0.715 0.3186 0.715 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5714c-0.396 0-0.715-0.319-0.715-0.714v-8.5714c0-0.39571 0.31857-0.71429 0.71429-0.71429z"/>
+ </g>
+ <path fill="#48aeff" d="m5.7143 17h8.5714c0.395 0 0.714 0.319 0.714 0.714v8.5714c0 0.396-0.319 0.715-0.714 0.715h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.572c0-0.395 0.3186-0.714 0.7143-0.714z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle fill="#fa6257" cx="23" cy="23" r="8"/>
+ <path fill="#fff" d="m21.517 26.874c0-0.20757 0.0298-0.38294 0.0894-0.52659 0.0596-0.14318 0.14222-0.25898 0.2484-0.34738 0.1057-0.0884 0.23062-0.15231 0.37428-0.19219 0.14318-0.0394 0.29645-0.0596 0.45981-0.0596 0.15471 0 0.30174 0.0202 0.4406 0.0596 0.13885 0.0399 0.26137 0.10378 0.36755 0.19219 0.10571 0.0884 0.18931 0.2042 0.25129 0.34738 0.062 0.14365 0.0927 0.31902 0.0927 0.52659 0 0.19891-0.0307 0.369-0.0927 0.51026-0.062 0.14078-0.14558 0.25849-0.25129 0.35122-0.10618 0.0923-0.2287 0.15952-0.36755 0.2018-0.13886 0.0418-0.28589 0.0629-0.4406 0.0629-0.16336 0-0.31663-0.0211-0.45981-0.0629-0.14366-0.0423-0.26858-0.10955-0.37428-0.2018-0.10618-0.0927-0.18883-0.21044-0.2484-0.35122-0.059-0.141-0.089-0.311-0.089-0.51m0.21862-2.2649v-0.4896c0-0.22534 0.0231-0.42954 0.0696-0.6126 0.0461-0.18353 0.11676-0.35746 0.21189-0.52323 0.0947-0.16528 0.21717-0.32671 0.36708-0.48335 0.15038-0.15664 0.33152-0.31904 0.54341-0.48672 0.18546-0.14558 0.3421-0.27579 0.4699-0.3911 0.12828-0.11435 0.23158-0.22823 0.31135-0.34113 0.0793-0.11243 0.13693-0.23015 0.172-0.35363 0.0356-0.12396 0.0534-0.26763 0.0534-0.4305 0-0.25177-0.0855-0.45981-0.25514-0.62269-0.17009-0.16336-0.42954-0.24504-0.77835-0.24504-0.30415 0-0.6323 0.0639-0.98353 0.19171-0.35026 0.12828-0.71398 0.28491-1.0892 0.47038l-0.67505-1.4635c0.18931-0.11051 0.39591-0.21525 0.61884-0.31422 0.22343-0.0995 0.45501-0.18787 0.69525-0.26522 0.24071-0.0769 0.48479-0.1379 0.73175-0.1821 0.24745-0.0442 0.49008-0.0663 0.72888-0.0663 0.4502 0 0.8562 0.0543 1.218 0.1624 0.36228 0.1081 0.6693 0.26569 0.92058 0.47326 0.25225 0.20756 0.44492 0.45981 0.57945 0.7553 0.13501 0.29597 0.20228 0.63326 0.20228 1.0128 0 0.27819-0.0313 0.5266-0.0927 0.74521-0.0615 0.21862-0.15375 0.42185-0.27435 0.60923-0.12204 0.18787-0.27435 0.369-0.45741 0.54294-0.18306 0.17441-0.39639 0.35891-0.63903 0.55302-0.18546 0.14558-0.3368 0.2729-0.45404 0.38101-0.11676 0.10811-0.20853 0.21093-0.27435 0.3075-0.0663 0.0975-0.11146 0.19796-0.13597 0.30174-0.0241 0.1033-0.0365 0.22582-0.0365 0.36708v0.39735h-1.748z"/>
+ <path opacity=".2" d="m30.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wine-notepad.svg b/.icons/awkward/32x32/apps/wine-notepad.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wine-notepad.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wine-uninstaller.svg b/.icons/awkward/32x32/apps/wine-uninstaller.svg
new file mode 100644
index 00000000..b3b3ed73
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wine-uninstaller.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path opacity=".2" d="m5.7143 18h8.5714c0.395 0 0.714 0.319 0.714 0.714v8.5714c0 0.396-0.319 0.715-0.714 0.715h-8.572c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.572c0-0.395 0.3186-0.714 0.7143-0.714z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <g opacity=".2" transform="translate(0 .9996)">
+ <path d="m5.7143 5h8.5714c0.395 0 0.714 0.3186 0.714 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.5717c0-0.3957 0.3186-0.7143 0.7143-0.7143z"/>
+ <path d="m17.714 5h8.5714c0.396 0 0.715 0.3186 0.715 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5714c-0.396 0-0.715-0.319-0.715-0.714v-8.5714c0-0.39571 0.31857-0.71429 0.71429-0.71429z"/>
+ </g>
+ <path fill="#48aeff" d="m5.7143 5h8.5714c0.395 0 0.714 0.3186 0.714 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.5717c0-0.3957 0.3186-0.7143 0.7143-0.7143z"/>
+ <path fill="#48aeff" d="m17.714 5h8.5714c0.396 0 0.715 0.3186 0.715 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5714c-0.396 0-0.715-0.319-0.715-0.714v-8.5714c0-0.39571 0.31857-0.71429 0.71429-0.71429z"/>
+ <path fill="#48aeff" d="m5.7143 17h8.5714c0.395 0 0.714 0.319 0.714 0.714v8.5714c0 0.396-0.319 0.715-0.714 0.715h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.572c0-0.395 0.3186-0.714 0.7143-0.714z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle fill="#fa6257" cx="23" cy="23" r="8"/>
+ <path fill="#fff" d="m26.741 19.259c-0.34541-0.34541-0.90157-0.34541-1.247 0l-2.494 2.494-2.494-2.494c-0.34541-0.34541-0.90157-0.34541-1.247 0-0.34541 0.34541-0.34541 0.90157 0 1.247l2.494 2.494-2.494 2.494c-0.34541 0.34541-0.34541 0.90157 0 1.247 0.34541 0.34541 0.90157 0.34541 1.247 0l2.494-2.494 2.494 2.494c0.34541 0.34541 0.90157 0.34541 1.247 0 0.34541-0.34541 0.34541-0.90157 0-1.247l-2.494-2.494 2.494-2.494c0.34541-0.34541 0.34541-0.90157 0-1.247z"/>
+ <path opacity=".2" d="m30.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wine-winecfg.svg b/.icons/awkward/32x32/apps/wine-winecfg.svg
new file mode 120000
index 00000000..d3b438b8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wine-winecfg.svg
@@ -0,0 +1 @@
+winecfg.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wine.svg b/.icons/awkward/32x32/apps/wine.svg
new file mode 100644
index 00000000..8d318724
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wine.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <g opacity=".2" transform="translate(0,1.0003)">
+ <path d="m5.7143 5h8.5714c0.395 0 0.714 0.3186 0.714 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.5717c0-0.3957 0.3186-0.7143 0.7143-0.7143z"/>
+ <path d="m17.714 5h8.5714c0.396 0 0.715 0.3186 0.715 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5714c-0.396 0-0.715-0.319-0.715-0.714v-8.5714c0-0.39571 0.31857-0.71429 0.71429-0.71429z"/>
+ </g>
+ <path fill="#48aeff" d="m5.7143 5h8.5714c0.395 0 0.714 0.3186 0.714 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.5717c0-0.3957 0.3186-0.7143 0.7143-0.7143z"/>
+ <path fill="#48aeff" d="m17.714 5h8.5714c0.396 0 0.715 0.3186 0.715 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5714c-0.396 0-0.715-0.319-0.715-0.714v-8.5714c0-0.39571 0.31857-0.71429 0.71429-0.71429z"/>
+ <g opacity=".2" transform="translate(0 13)">
+ <path d="m5.7143 5h8.5714c0.395 0 0.714 0.3186 0.714 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.5717c0-0.3957 0.3186-0.7143 0.7143-0.7143z"/>
+ <path d="m17.714 5h8.5714c0.396 0 0.715 0.3186 0.715 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5714c-0.396 0-0.715-0.319-0.715-0.714v-8.5714c0-0.39571 0.31857-0.71429 0.71429-0.71429z"/>
+ </g>
+ <path fill="#48aeff" d="m5.7143 17h8.5714c0.395 0 0.714 0.3186 0.714 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.5717c0-0.3957 0.3186-0.7143 0.7143-0.7143z"/>
+ <path fill="#48aeff" d="m17.714 17h8.5714c0.396 0 0.715 0.3186 0.715 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5714c-0.396 0-0.715-0.319-0.715-0.714v-8.5714c0-0.39571 0.31857-0.71429 0.71429-0.71429z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/winecfg.svg b/.icons/awkward/32x32/apps/winecfg.svg
new file mode 100644
index 00000000..16df3fa1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/winecfg.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path opacity=".2" d="m5.7143 18h8.5714c0.395 0 0.714 0.319 0.714 0.714v8.5714c0 0.396-0.319 0.715-0.714 0.715h-8.572c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.572c0-0.395 0.3186-0.714 0.7143-0.714z"/>
+ <g opacity=".2" transform="translate(0 .9996)">
+ <path d="m5.7143 5h8.5714c0.395 0 0.714 0.3186 0.714 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.5717c0-0.3957 0.3186-0.7143 0.7143-0.7143z"/>
+ <path d="m17.714 5h8.5714c0.396 0 0.715 0.3186 0.715 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5714c-0.396 0-0.715-0.319-0.715-0.714v-8.5714c0-0.39571 0.31857-0.71429 0.71429-0.71429z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <g fill="#48aeff">
+ <path d="m5.7143 5h8.5714c0.395 0 0.714 0.3186 0.714 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.5717c0-0.3957 0.3186-0.7143 0.7143-0.7143z"/>
+ <path d="m17.714 5h8.5714c0.396 0 0.715 0.3186 0.715 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5714c-0.396 0-0.715-0.319-0.715-0.714v-8.5714c0-0.39571 0.31857-0.71429 0.71429-0.71429z"/>
+ </g>
+ <path fill="#48aeff" d="m5.7143 17h8.5714c0.395 0 0.714 0.319 0.714 0.714v8.5714c0 0.396-0.319 0.715-0.714 0.715h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.572c0-0.395 0.3186-0.714 0.7143-0.714z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle fill="#fa6257" cx="23" cy="23" r="8"/>
+ <path fill="#fff" d="m21.964 19-0.08817 1.0536a3.1429 3.1429 0 0 0 -0.91853 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0 -0.048 0.53013 3.1429 3.1429 0 0 0 0.04573 0.53237l-0.867 0.602 1 1.7321 0.95536-0.44977a3.1429 3.1429 0 0 0 0.92075 0.5279l0.088 1.056h2l0.08817-1.0536a3.1429 3.1429 0 0 0 0.91853 -0.53125l0.95759 0.45089 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048 -0.53 3.1429 3.1429 0 0 0 -0.046 -0.532l0.86719-0.60157-1-1.7321-0.95537 0.44978a3.1429 3.1429 0 0 0 -0.92075 -0.5279l-0.088-1.056h-2zm1 2.8571a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1 -1.143 1.143 1.1429 1.1429 0 0 1 -1.143 -1.143 1.1429 1.1429 0 0 1 1.143 -1.143z"/>
+ <path opacity=".2" d="m30.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/winefile.svg b/.icons/awkward/32x32/apps/winefile.svg
new file mode 100644
index 00000000..2c970a51
--- /dev/null
+++ b/.icons/awkward/32x32/apps/winefile.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#5895dc" width="24" height="17" x="4" y="1" rx="1.275" ry="1.275"/>
+ <rect style="opacity:0.1" width="24" height="17" x="4" y="3" rx="1.275" ry="1.275"/>
+ <rect style="fill:#89e058" width="24" height="17" x="4" y="4" rx="1.275" ry="1.275"/>
+ <rect style="opacity:0.1" width="24" height="17" x="4" y="6" rx="1.275" ry="1.275"/>
+ <rect style="fill:#ffcd54" width="24" height="17" x="4" y="7" rx="1.275" ry="1.275"/>
+ <rect opacity=".2" width="28" height="20" x="2" y="11" rx="1.5" ry="1.5"/>
+ <rect fill="#8e8e8e" width="28" height="20" x="2" y="10" rx="1.5" ry="1.5"/>
+ <rect opacity=".2" width="10" height="3" x="11" y="19" rx="1" ry="1"/>
+ <rect fill="#ececec" width="10" height="3" x="11" y="18" rx="1" ry="1"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.2754 1 C 4.569 1 4 1.569 4 2.2754 L 4 3.2754 C 4 2.569 4.569 2 5.2754 2 L 26.725 2 C 27.431 2 28 2.569 28 3.2754 L 28 2.2754 C 28 1.569 27.431 1 26.725 1 L 5.2754 1 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.2754,3.9996 C 4.569,3.9996 4,4.5686 4,5.275 V 6.275 C 4,5.5686 4.569,4.9996 5.2754,4.9996 H 26.725 C 27.431,4.9996 28,5.5686 28,6.275 V 5.275 C 28,4.5686 27.431,3.9996 26.725,3.9996 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.2754,6.9996 C 4.569,6.9996 4,7.5686 4,8.275 V 9.275 C 4,8.5686 4.569,7.9996 5.2754,7.9996 H 26.725 C 27.431,7.9996 28,8.5686 28,9.275 V 8.275 C 28,7.5686 27.431,6.9996 26.725,6.9996 Z"/>
+ <g>
+ <circle style="opacity:0.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#48aeff" cx="24" cy="23" r="8"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="20" y="19" rx=".25" ry=".25"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="25" y="19" rx=".25" ry=".25"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="25" y="24" rx=".25" ry=".25"/>
+ <rect style="fill:#ffffff" width="3" height="3" x="20" y="24" rx=".25" ry=".25"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/winemine.svg b/.icons/awkward/32x32/apps/winemine.svg
new file mode 100644
index 00000000..ddb0e334
--- /dev/null
+++ b/.icons/awkward/32x32/apps/winemine.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 15.400391,3 C 14.070791,3 13,4.2265 13,5.75 V 6.4199219 C 11.246536,6.9162232 9.6438452,7.840388 8.3359375,9.109375 L 7.7578125,8.7773438 C 6.4384235,8.0155936 4.8405813,8.3290014 4.1757812,9.4804688 L 3.5761719,10.519531 c -0.6648,1.151468 -0.1377484,2.691375 1.1816406,3.453125 L 5.3476562,14.3125 C 5.121446,15.19058 5.0046747,16.093262 5,17 c 0.00324,0.90723 0.1186975,1.810574 0.34375,2.689453 l -0.5859375,0.337891 c -1.3193897,0.76175 -1.8464406,2.301658 -1.1816406,3.453125 l 0.5996093,1.039062 c 0.6648,1.151467 2.2626416,1.464875 3.5820313,0.703125 L 8.3457031,24.882812 C 9.6532946,26.155262 11.254914,27.074201 13,27.572266 V 28.25 c 0,1.5235 1.070791,2.75 2.400391,2.75 h 1.199218 C 17.929209,31 19,29.7735 19,28.25 v -0.679688 c 1.748487,-0.492778 3.3524,-1.410971 4.664062,-2.679687 l 0.578126,0.332031 c 1.319388,0.76175 2.917231,0.448342 3.582031,-0.703125 l 0.599609,-1.039062 c 0.6648,-1.151467 0.137749,-2.691375 -1.18164,-3.453125 L 26.652344,19.6875 C 26.878554,18.80942 26.995325,17.906738 27,17 26.9968,16.09277 26.881303,15.189426 26.65625,14.310547 l 0.585938,-0.337891 c 1.319389,-0.76175 1.84644,-2.301657 1.18164,-3.453125 L 27.824219,9.4804688 C 27.159419,8.3290009 25.561576,8.0155935 24.242188,8.7773438 L 23.654297,9.1171875 C 22.349156,7.8495892 20.749976,6.925514 19,6.4277344 V 5.75 C 19,4.2265 17.929209,3 16.599609,3 Z"/>
+ <path style="fill:#4f4f4f" d="M 15.400391,2 C 14.070791,2 13,3.2265 13,4.75 V 5.4199219 A 11,11 0 0 0 8.3359375,8.109375 L 7.7578125,7.7773438 C 6.4384235,7.0155937 4.8405813,7.3290014 4.1757812,8.4804688 L 3.5761719,9.5195312 c -0.6648,1.1514678 -0.1377484,2.6913748 1.1816406,3.4531248 L 5.3476562,13.3125 A 11,11 0 0 0 5,16 11,11 0 0 0 5.34375,18.689453 l -0.5859375,0.337891 c -1.3193897,0.76175 -1.8464406,2.301658 -1.1816406,3.453125 l 0.5996093,1.039062 c 0.6648,1.151467 2.2626416,1.464875 3.5820313,0.703125 L 8.3457031,23.882812 A 11,11 0 0 0 13,26.574219 V 27.25 c 0,1.5235 1.070791,2.75 2.400391,2.75 h 1.199218 C 17.929209,30 19,28.7735 19,27.25 v -0.689453 a 11,11 0 0 0 4.664062,-2.669922 l 0.578126,0.332031 c 1.319388,0.76175 2.917231,0.448342 3.582031,-0.703125 l 0.599609,-1.039062 c 0.6648,-1.151467 0.137749,-2.691375 -1.18164,-3.453125 L 26.652344,18.6875 A 11,11 0 0 0 27,16 11,11 0 0 0 26.65625,13.310547 l 0.585938,-0.337891 c 1.319389,-0.76175 1.84644,-2.301657 1.18164,-3.4531248 L 27.824219,8.4804688 C 27.159419,7.329001 25.561576,7.0155934 24.242188,7.7773438 L 23.654297,8.1171875 A 11,11 0 0 0 19,5.4277344 V 4.75 C 19,3.2265 17.929209,2 16.599609,2 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.400391,2 C 14.070791,2 13,3.2265 13,4.75 V 5.4199219 A 11,11 0 0 0 8.3359375,8.109375 L 7.7578125,7.7773438 C 6.4384235,7.0155937 4.8405813,7.3290014 4.1757812,8.4804688 L 3.5761719,9.5195312 C 3.2933885,10.009327 3.2377019,10.5688 3.3554688,11.109375 3.4022369,10.906231 3.4678775,10.707103 3.5761719,10.519531 L 4.1757812,9.4804688 C 4.8405813,8.3290013 6.4384235,8.0155936 7.7578125,8.7773438 L 8.3359375,9.109375 A 11,11 0 0 1 13,6.4199219 V 5.75 C 13,4.2265 14.070791,3 15.400391,3 h 1.199218 C 17.929209,3 19,4.2265 19,5.75 v 0.6777344 a 11,11 0 0 1 4.654297,2.6894531 l 0.587891,-0.3398437 c 1.319388,-0.7617503 2.917231,-0.4483429 3.582031,0.703125 l 0.599609,1.0390622 c 0.108294,0.187572 0.173935,0.3867 0.220703,0.589844 0.117767,-0.540575 0.06208,-1.100048 -0.220703,-1.5898438 L 27.824219,8.4804688 C 27.159419,7.3290009 25.561576,7.0155935 24.242188,7.7773438 L 23.654297,8.1171875 A 11,11 0 0 0 19,5.4277344 V 4.75 C 19,3.2265 17.929209,2 16.599609,2 Z M 5.164063,14.207031 A 11,11 0 0 0 5.0000005,16 11,11 0 0 0 5.0214849,16.417969 11,11 0 0 1 5.3476567,14.3125 Z m 21.669922,0.002 -0.177734,0.101563 A 11,11 0 0 1 26.978517,16.582031 11,11 0 0 0 27.000001,16 11,11 0 0 0 26.833985,14.208984 Z M 5.166017,18.791016 4.7578139,19.027344 C 3.6533497,19.665006 3.1151364,20.846706 3.3554702,21.890625 3.5145631,21.160354 3.9996479,20.465071 4.7578139,20.027344 L 5.3437514,19.689453 A 11,11 0 0 1 5.166017,18.791016 Z m 21.669922,0.002 A 11,11 0 0 1 26.652345,19.6875 l 0.589844,0.339844 c 0.758165,0.437727 1.24325,1.13301 1.402343,1.863281 0.240334,-1.043919 -0.29788,-2.225619 -1.402343,-2.863281 z"/>
+ <circle style="opacity:0.2" cx="23.5" cy="23.5" r="8.5"/>
+ <circle style="fill:#48aeff" cx="23.5" cy="22.5" r="8.5"/>
+ <path style="fill:#ffffff" d="M 19.285842,18.00012 H 22.7144 c 0.158,0 0.2856,0.12744 0.2856,0.28572 V 21.7144 C 23,21.8724 22.8724,22 22.7144,22 H 19.285722 C 19.12744,22 19,21.8724 19,21.7144 V 18.28572 C 19,18.12744 19.12744,18 19.285722,18 Z"/>
+ <path style="fill:#ffffff" d="M 24.285842,18.00012 H 27.7144 c 0.158,0 0.2856,0.12744 0.2856,0.28572 V 21.7144 C 28,21.8724 27.8724,22 27.7144,22 H 24.285722 C 24.12744,22 24,21.8724 24,21.7144 V 18.28572 C 24,18.12744 24.12744,18 24.285722,18 Z"/>
+ <path style="fill:#ffffff" d="M 19.285842,23.00012 H 22.7144 c 0.158,0 0.2856,0.12744 0.2856,0.28572 V 26.7144 C 23,26.8724 22.8724,27 22.7144,27 H 19.285722 C 19.12744,27 19,26.8724 19,26.7144 V 23.28572 C 19,23.12744 19.12744,23 19.285722,23 Z"/>
+ <path style="fill:#ffffff" d="M 24.285842,23.00012 H 27.7144 c 0.158,0 0.2856,0.12744 0.2856,0.28572 V 26.7144 C 28,26.8724 27.8724,27 27.7144,27 H 24.285722 C 24.12744,27 24,26.8724 24,26.7144 V 23.28572 C 24,23.12744 24.12744,23 24.285722,23 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/winetricks.svg b/.icons/awkward/32x32/apps/winetricks.svg
new file mode 100644
index 00000000..7a60b838
--- /dev/null
+++ b/.icons/awkward/32x32/apps/winetricks.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path opacity=".2" d="m5.7143 18h8.5714c0.395 0 0.714 0.319 0.714 0.714v8.5714c0 0.396-0.319 0.715-0.714 0.715h-8.572c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.572c0-0.395 0.3186-0.714 0.7143-0.714z"/>
+ <g opacity=".2" transform="translate(0 .9996)">
+ <path d="m5.7143 5h8.5714c0.395 0 0.714 0.3186 0.714 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.5717c0-0.3957 0.3186-0.7143 0.7143-0.7143z"/>
+ <path d="m17.714 5h8.5714c0.396 0 0.715 0.3186 0.715 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5714c-0.396 0-0.715-0.319-0.715-0.714v-8.5714c0-0.39571 0.31857-0.71429 0.71429-0.71429z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill="#48aeff" d="m5.7143 5h8.5714c0.395 0 0.714 0.3186 0.714 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.5717c0-0.3957 0.3186-0.7143 0.7143-0.7143z"/>
+ <path fill="#48aeff" d="m17.714 5h8.5714c0.396 0 0.715 0.3186 0.715 0.7143v8.5714c0 0.395-0.319 0.714-0.714 0.714h-8.5714c-0.396 0-0.715-0.319-0.715-0.714v-8.5714c0-0.39571 0.31857-0.71429 0.71429-0.71429z"/>
+ <path fill="#48aeff" d="m5.7143 17h8.5714c0.395 0 0.714 0.319 0.714 0.714v8.5714c0 0.396-0.319 0.715-0.714 0.715h-8.5717c-0.3957 0-0.7143-0.319-0.7143-0.714v-8.572c0-0.395 0.3186-0.714 0.7143-0.714z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle fill="#fa6257" cx="23" cy="23" r="8"/>
+ <path fill="#fff" d="m23 26.292-3.09 1.708 0.59-3.618-2.5-2.562 3.455-0.528 1.545-3.292 1.545 3.292 3.455 0.528-2.5 2.562 0.59 3.618z"/>
+ <path opacity=".2" d="m30.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/winff.svg b/.icons/awkward/32x32/apps/winff.svg
new file mode 120000
index 00000000..351fe6ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/winff.svg
@@ -0,0 +1 @@
+qwinff.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wingpanel.svg b/.icons/awkward/32x32/apps/wingpanel.svg
new file mode 100644
index 00000000..1f1f863c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wingpanel.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#4ab3e4" d="m3.4 4.9996c-0.7756 0-1.4 0.6194-1.4 1.3889v21.222c0 0.7694 0.6244 1.3889 1.4 1.3889h25.2c0.7756 0 1.4-0.6195 1.4-1.3889v-21.222c0-0.769-0.624-1.3884-1.4-1.3884z"/>
+ <path fill="#4f4f4f" d="m3.4 4c-0.7756 0-1.4 0.6194-1.4 1.3889v1.6111h28v-1.6111c0-0.7695-0.624-1.3889-1.4-1.3889z"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 4c-0.7756 0-1.4004 0.6192-1.4004 1.3887v1c0-0.7695 0.6248-1.3887 1.4004-1.3887h25.2c0.775 0 1.4 0.6192 1.4 1.3887v-1c0-0.7695-0.625-1.3887-1.4-1.3887h-25.2z"/>
+ <path opacity=".2" d="m2 27.611v1c0 0.77 0.6248 1.389 1.4004 1.389h25.2c0.775 0 1.4-0.619 1.4-1.389v-1c0 0.77-0.625 1.389-1.4 1.389h-25.2c-0.7752 0-1.4-0.619-1.4-1.389z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wings3d.svg b/.icons/awkward/32x32/apps/wings3d.svg
new file mode 100644
index 00000000..fdd70c36
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wings3d.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 6.9779296,3 c 0,0 -1.3708164,0.095231 -2.0999999,0.8244141 L 2.9173828,5.7849609 C 1.9950707,6.4897669 2,7.9001519 2,7.9779296 V 17 26.02207 c 0,0.07778 -0.00493,1.488163 0.9173828,2.192969 l 1.9605469,1.960547 C 5.6071132,30.904769 6.9779296,31 6.9779296,31 H 16 25.02207 c 0,0 1.370817,-0.09523 2.1,-0.824414 l 1.960547,-1.960547 C 30.0049,27.510233 30,26.099848 30,26.02207 V 17 7.9779296 C 30,7.9001519 30.0049,6.4897669 29.082617,5.7849609 L 27.12207,3.8244141 C 26.392887,3.0952306 25.02207,3 25.02207,3 H 16 Z"/>
+ <path style="fill:#3f3f3f" d="m 6.9779296,2 c 0,0 -1.3708164,0.095231 -2.0999999,0.8244141 L 2.9173828,4.7849609 C 1.9950707,5.4897669 2,6.9001519 2,6.9779296 V 16 25.02207 c 0,0.07778 -0.00493,1.488163 0.9173828,2.192969 l 1.9605469,1.960547 C 5.6071132,29.904769 6.9779296,30 6.9779296,30 H 16 25.02207 c 0,0 1.370817,-0.09523 2.1,-0.824414 l 1.960547,-1.960547 C 30.0049,26.510233 30,25.099848 30,25.02207 V 16 6.9779296 C 30,6.9001519 30.0049,5.4897669 29.082617,4.7849609 L 27.12207,2.8244141 C 26.392887,2.0952306 25.02207,2 25.02207,2 H 16 Z"/>
+ <path style="fill:#e53935" d="m 2,7.6 v 8.4 0.7 4.2 1.1 h 10 v 8 h 4 0.7 8.32207 c 0,0 1.370817,-0.09523 2.1,-0.824414 L 27.2,29.097657 V 25.1 L 18,24.5 V 21 l -0.6,0.6 V 16.7 L 9,16.1 V 7 Z"/>
+ <path style="fill:#ffffff" d="M 5.3066406 2.5058594 C 5.1526296 2.5968078 5.0049634 2.6981616 4.8789062 2.8242188 L 2.9179688 4.7851562 C 1.9956567 5.4899623 2 6.9007379 2 6.9785156 L 2 7.5996094 L 8 13 L 8 17 L 13.333984 17 L 17 21 L 17 25 L 22.333984 25 L 26.693359 29.494141 C 26.847369 29.403191 26.995037 29.301838 27.121094 29.175781 L 29.082031 27.214844 C 30.004314 26.510038 30 25.099262 30 25.021484 L 30 24.400391 L 26.333984 21 L 21 21 L 21 17 L 17.333984 13 L 12 13 L 12 9 L 5.3066406 2.5058594 z"/>
+ <path style="fill:#c6c8cb" d="m 21,17 -4,4 v 4 l 4,-4 z"/>
+ <path style="fill:#dadbdd" d="m 17.333333,13 -4,4 L 17,21 21,17 Z"/>
+ <path style="fill:#b3b6bb" d="m 13.333333,17 4,-4 H 12 l -4,4 z"/>
+ <path style="fill:#dadbdd" d="M 5.3058593,2.5058593 C 5.1518483,2.5968077 5.0039868,2.698357 4.8779297,2.8244141 L 2.9173828,4.7849609 C 1.9950707,5.4897669 2,6.9001519 2,6.9779296 V 7.6 L 8,13 12,9 Z"/>
+ <path style="fill:#dadbdd" d="m 26.333333,21 -4,4 4.360808,4.494141 c 0.15401,-0.09095 0.301872,-0.192498 0.427929,-0.318555 l 1.960547,-1.960547 C 30.0049,26.510233 30,25.099848 30,25.02207 V 24.4 Z"/>
+ <path style="fill:#c6c8cb" d="m 12,9 -4,4 v 4 l 4,-4 z"/>
+ <path style="fill:#b3b6bb" d="m 22.333333,25 4,-4 H 21 l -4,4 z"/>
+ <rect style="opacity:0.2" width="10" height="1" x="2" y="22"/>
+ <path style="opacity:0.2" d="M 2.0273438 7.6230469 C 2.0068353 7.8128764 2 7.956468 2 7.9785156 L 2 8.5996094 L 8 14 L 8 13 L 2.0273438 7.6230469 z M 8 17 L 8 18 L 13.333984 18 L 17 22 L 17 21 L 13.333984 17 L 8 17 z M 17 25 L 17 26 L 22.333984 26 L 26.693359 30.494141 C 26.847369 30.403191 26.995037 30.301838 27.121094 30.175781 L 29.082031 28.214844 C 30.004314 27.510038 30 26.099262 30 26.021484 L 30 25.400391 L 29.972656 25.375 C 29.920842 25.854791 29.742975 26.709752 29.082031 27.214844 L 27.121094 29.175781 C 26.995037 29.301838 26.847369 29.403191 26.693359 29.494141 L 22.333984 25 L 17 25 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 5.3066406 2.5058594 C 5.1526296 2.5968078 5.0049634 2.6981616 4.8789062 2.8242188 L 2.9179688 4.7851562 C 1.9956566 5.4899623 2 6.9007379 2 6.9785156 L 2 7.5996094 L 2.0273438 7.6230469 C 2.0791832 7.1432115 2.2571039 6.2901714 2.9179688 5.7851562 L 4.8789062 3.8242188 C 5.0049634 3.6981616 5.1526296 3.5968078 5.3066406 3.5058594 L 12 10 L 12 9 L 5.3066406 2.5058594 z M 12 13 L 12 14 L 17.333984 14 L 21 18 L 21 17 L 17.333984 13 L 12 13 z M 21 21 L 21 22 L 26.333984 22 L 29.972656 25.375 C 29.99299 25.186062 30 25.043469 30 25.021484 L 30 24.400391 L 26.333984 21 L 21 21 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.9785156 2 C 6.9785156 2 5.6080898 2.0950356 4.8789062 2.8242188 L 2.9179688 4.7851562 C 1.9956567 5.4899623 2 6.9007379 2 6.9785156 L 2 7.9785156 C 2 7.9007379 1.9956567 6.4899623 2.9179688 5.7851562 L 4.8789062 3.8242188 C 5.6080898 3.0950356 6.9785156 3 6.9785156 3 L 16 3 L 25.021484 3 C 25.021484 3 26.391911 3.0950353 27.121094 3.8242188 L 29.082031 5.7851562 C 30.004314 6.4899623 30 7.9007379 30 7.9785156 L 30 6.9785156 C 30 6.9007379 30.004314 5.4899622 29.082031 4.7851562 L 27.121094 2.8242188 C 26.391911 2.0950353 25.021484 2 25.021484 2 L 16 2 L 6.9785156 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/winhelp.svg b/.icons/awkward/32x32/apps/winhelp.svg
new file mode 120000
index 00000000..56f6b4df
--- /dev/null
+++ b/.icons/awkward/32x32/apps/winhelp.svg
@@ -0,0 +1 @@
+wine-help.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wire-desktop.svg b/.icons/awkward/32x32/apps/wire-desktop.svg
new file mode 120000
index 00000000..05cbadfa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wire-desktop.svg
@@ -0,0 +1 @@
+wire.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wire.svg b/.icons/awkward/32x32/apps/wire.svg
new file mode 100644
index 00000000..0d41dc3d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wire.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z"/>
+ <path fill="none" stroke="#313131" d="m8.4998 9.9998v8.8237s0 3.6765 4.5001 3.6765 4.5001-3.6765 4.5001-3.6765v-6.6178s0-1.7057-1.5-1.7057-1.5 1.7057-1.5 1.7057v6.6178s0 3.6765 4.5001 3.6765 4.5001-3.6765 4.5001-3.6765v-8.8237"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wireshark.svg b/.icons/awkward/32x32/apps/wireshark.svg
new file mode 100644
index 00000000..75878f5d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wireshark.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4e91d9" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path fill="none" stroke="#343434" stroke-linejoin="round" d="m5 20.5h7c0.02551-9.2489 7-11 7-11-1.8136 7.5292-0.72512 11 3 11h6"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wiznote.svg b/.icons/awkward/32x32/apps/wiznote.svg
new file mode 100644
index 00000000..1fb5b66e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wiznote.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#41a5c7" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".2" d="m20 8-2 8-1-4-5 1-1.5 4l-1.5-6-4 1 3 12.071 4 0.629 2-2.7 0.969 3.036 6.031 0.964 6-17z"/>
+ <path fill="#fff" d="m20 7-2 8-1-4-5 1-1.5 4l-1.5-6-4 1 3 12.071 4 0.629 2-2.7 0.969 3.036 6.031 0.964 6-17z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wl-ico-64.svg b/.icons/awkward/32x32/apps/wl-ico-64.svg
new file mode 120000
index 00000000..a3f693ab
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wl-ico-64.svg
@@ -0,0 +1 @@
+widelands.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wmail.svg b/.icons/awkward/32x32/apps/wmail.svg
new file mode 120000
index 00000000..a0517ef7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wmail.svg
@@ -0,0 +1 @@
+WMail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wmtweaks.svg b/.icons/awkward/32x32/apps/wmtweaks.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wmtweaks.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/woeusbgui-icon.svg b/.icons/awkward/32x32/apps/woeusbgui-icon.svg
new file mode 100644
index 00000000..fe0ceead
--- /dev/null
+++ b/.icons/awkward/32x32/apps/woeusbgui-icon.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#b7b7b7" d="m6 3h20v10h-20z"/>
+ <rect fill="#4f4f4f" width="28" height="17" x="2" y="12" rx="1.4" ry="1.417"/>
+ <g style="opacity:0.4">
+ <rect width="16" height="2" x="8" y="16"/>
+ <rect width="12" height="2" x="10" y="20"/>
+ <rect width="8" height="2" x="12" y="24"/>
+ </g>
+ <path opacity=".2" d="m2 27.584v1c0 0.785 0.6248 1.416 1.4004 1.416h25.2c0.775 0 1.4-0.631 1.4-1.416v-1c0 0.785-0.625 1.416-1.4 1.416h-25.2c-0.7752 0-1.4-0.631-1.4-1.416z"/>
+ <path fill="#fff" opacity=".2" d="m6 3v1h20v-1h-20z"/>
+ <rect style="opacity:0.5" width="5" height="3" x="8" y="5"/>
+ <rect style="opacity:0.5" width="5" height="3" x="19" y="5"/>
+ <g>
+ <circle style="fill:#48aeff" cx="24" cy="23" r="8"/>
+ <path style="opacity:0.2" d="M 31.979,23.424 A 8,8 0 0 1 24,31 8,8 0 0 1 16.021,23.576 8,8 0 0 0 16,24 a 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -0.02148,-0.57617 z"/>
+ <path style="fill:#ffffff" d="M 20.214381,19.00009 H 22.7858 c 0.1185,0 0.2142,0.09558 0.2142,0.21429 V 21.7858 C 23,21.9043 22.9043,22 22.7858,22 H 20.214291 C 20.09558,22 20,21.9043 20,21.7858 V 19.21429 C 20,19.09558 20.09558,19 20.214291,19 Z"/>
+ <path style="fill:#ffffff" d="m 25.214191,19 h 2.571318 C 27.904304,19 28,19.09558 28,19.214297 v 2.571497 C 28,21.904297 27.9043,22 27.785809,22 H 25.214492 C 25.095696,22 25,21.9043 25,21.785794 v -2.571497 c 0,-0.118717 0.09557,-0.214294 0.214279,-0.214294 z"/>
+ <path style="fill:#ffffff" d="M 20.214381,24.00009 H 22.7858 c 0.1185,0 0.2142,0.09558 0.2142,0.21429 V 26.7858 C 23,26.9043 22.9043,27 22.7858,27 H 20.214291 C 20.09558,27 20,26.9043 20,26.7858 V 24.21429 C 20,24.09558 20.09558,24 20.214291,24 Z"/>
+ <path style="fill:#ffffff" d="m 25.214191,24 h 2.571318 C 27.904304,24 28,24.09558 28,24.214296 v 2.571498 C 28,26.904297 27.9043,27 27.785809,27 H 25.214492 C 25.095696,27 25,26.9043 25,26.785794 v -2.571498 c 0,-0.118716 0.09557,-0.214293 0.214279,-0.214293 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wolfenstein.svg b/.icons/awkward/32x32/apps/wolfenstein.svg
new file mode 100644
index 00000000..296047c8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wolfenstein.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="opacity:0.2" d="M 14.999609,6.6972656 V 13 h 2 V 8.9648438 L 17.698828,8.4746094 Z M 11.974218,9.46875 11.857031,11.601562 9.6148438,11.599609 11.064062,11 H 1.65 L 6.9039063,11.599609 5.0777344,13 h 8.9218746 v -2.6875 z m 8.050782,0 -2.025391,0.84375 V 13 h 8.921875 L 25.095312,11.599609 30.349218,11 h -9.414062 l 1.449219,0.599609 -2.242188,0.002 z M 9.9,14 l 2.099609,1.619141 v 11.99414 l 3,-2.097656 v 2.113281 l 5,-3.992187 v -7.97461 L 22.099218,14 h -4.099609 v 8.736328 L 17.021093,23.753906 16.978125,14 h -1.978516 v 8.757812 L 14.023047,23.753906 13.976171,14 Z"/>
+ <path style="fill:#dc4043" d="M 14.999609,5.6972656 V 12 h 2 V 7.9648438 L 17.698828,7.4746094 Z M 11.974218,8.46875 11.857031,10.601562 9.6148438,10.599609 11.064062,10 H 1.65 L 6.9039063,10.599609 5.0777344,12 H 13.999609 V 9.3125 Z m 8.050782,0 -2.025391,0.84375 V 12 h 8.921875 L 25.095312,10.599609 30.349218,10 h -9.414062 l 1.449219,0.599609 -2.242188,0.002 z M 9.9,13 l 2.099609,1.619141 v 11.99414 l 3,-2.097656 v 2.113281 l 5,-3.992187 v -7.97461 L 22.099218,13 h -4.099609 v 8.736328 L 17.021093,22.753906 16.978125,13 h -1.978516 v 8.757812 L 14.023047,22.753906 13.976171,13 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wolfram-mathematica.svg b/.icons/awkward/32x32/apps/wolfram-mathematica.svg
new file mode 120000
index 00000000..0c4a5dac
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wolfram-mathematica.svg
@@ -0,0 +1 @@
+mathematica.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wolfram-player.svg b/.icons/awkward/32x32/apps/wolfram-player.svg
new file mode 100644
index 00000000..75ce4f38
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wolfram-player.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 16.030929,3.0006964 A 0.77886426,0.80008594 0 0 0 15.325914,3.3965327 L 12.993612,7.498646 8.7589608,5.5889969 A 0.77886426,0.80008594 0 0 0 7.6711441,6.4012424 L 8.1315199,11.128621 3.6129367,12.140607 A 0.77886426,0.80008594 0 0 0 3.1974319,13.45468 l 3.0773722,3.54664 -3.0768652,3.547162 a 0.77886426,0.80008594 0 0 0 0.4157584,1.313812 l 4.5188373,1.010945 -0.4593625,4.727379 a 0.77886426,0.80008594 0 0 0 1.0880698,0.811985 l 4.2343971,-1.910432 2.333317,4.101593 a 0.77886426,0.80008594 0 0 0 1.344877,-2.66e-4 l 2.332556,-4.102114 4.234398,1.909389 a 0.77886426,0.80008594 0 0 0 1.08807,-0.812246 l -0.460378,-4.726857 4.518584,-1.012248 a 0.77886426,0.80008594 0 0 0 0.415506,-1.314072 l -3.077373,-3.546373 3.076865,-3.547422 a 0.77886426,0.80008594 0 0 0 -0.415758,-1.313812 l -4.51909,-1.010945 0.459362,-4.7273785 A 0.77886426,0.80008594 0 0 0 23.238505,5.5874343 L 19.004361,7.4981252 16.67079,3.3962723 A 0.77886426,0.80008594 0 0 0 16.030929,3.0006964 Z"/>
+ <path style="fill:#d6342a;fill-rule:evenodd" d="M 16.030929,2.0006962 A 0.77886426,0.80008594 0 0 0 15.325914,2.3965325 L 12.993612,6.4986458 8.7589608,4.5889967 A 0.77886426,0.80008594 0 0 0 7.6711441,5.4012422 L 8.1315199,10.128621 3.6129367,11.140607 A 0.77886426,0.80008594 0 0 0 3.1974319,12.45468 l 3.0773722,3.54664 -3.0768652,3.547162 a 0.77886426,0.80008594 0 0 0 0.4157584,1.313812 l 4.5188373,1.010945 -0.4593625,4.727379 a 0.77886426,0.80008594 0 0 0 1.0880698,0.811985 l 4.2343971,-1.910432 2.333317,4.101593 a 0.77886426,0.80008594 0 0 0 1.344877,-2.66e-4 l 2.332556,-4.102114 4.234398,1.909389 a 0.77886426,0.80008594 0 0 0 1.08807,-0.812246 l -0.460378,-4.726857 4.518584,-1.012248 a 0.77886426,0.80008594 0 0 0 0.415506,-1.314072 l -3.077373,-3.546373 3.076865,-3.547422 a 0.77886426,0.80008594 0 0 0 -0.415758,-1.313812 l -4.51909,-1.010945 0.459362,-4.7273787 A 0.77886426,0.80008594 0 0 0 23.238505,4.5874341 L 19.004361,6.498125 16.67079,2.3962721 A 0.77886426,0.80008594 0 0 0 16.030929,2.0006962 Z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 16.03125 2 A 0.77886426 0.80008594 0 0 0 15.326172 2.3964844 L 12.994141 6.4980469 L 8.7597656 4.5898438 A 0.77886426 0.80008594 0 0 0 7.671875 5.4003906 L 7.7304688 6.0078125 A 0.77886426 0.80008594 0 0 1 8.7597656 5.5898438 L 12.994141 7.4980469 L 15.326172 3.3964844 A 0.77886426 0.80008594 0 0 1 16.03125 3 A 0.77886426 0.80008594 0 0 1 16.669922 3.3964844 L 19.003906 7.4980469 L 23.238281 5.5878906 A 0.77886426 0.80008594 0 0 1 24.267578 6.0039062 L 24.326172 5.4003906 A 0.77886426 0.80008594 0 0 0 23.238281 4.5878906 L 19.003906 6.4980469 L 16.669922 2.3964844 A 0.77886426 0.80008594 0 0 0 16.03125 2 z M 23.962891 10.148438 L 23.867188 11.126953 L 28.386719 12.138672 A 0.77886426 0.80008594 0 0 1 28.828125 12.419922 A 0.77886426 0.80008594 0 0 0 28.386719 11.138672 L 23.962891 10.148438 z M 8.0351562 10.150391 L 3.6132812 11.140625 A 0.77886426 0.80008594 0 0 0 3.171875 12.421875 A 0.77886426 0.80008594 0 0 1 3.6132812 12.140625 L 8.1308594 11.128906 L 8.0351562 10.150391 z M 26.158203 16.498047 L 25.724609 16.998047 L 28.802734 20.544922 A 0.77886426 0.80008594 0 0 1 28.828125 20.578125 A 0.77886426 0.80008594 0 0 0 28.802734 19.544922 L 26.158203 16.498047 z M 5.8417969 16.501953 L 3.1972656 19.548828 A 0.77886426 0.80008594 0 0 0 3.171875 20.580078 A 0.77886426 0.80008594 0 0 1 3.1972656 20.548828 L 6.2753906 17.001953 L 5.8417969 16.501953 z M 23.964844 22.849609 L 23.869141 22.871094 L 24.269531 26.992188 A 0.77886426 0.80008594 0 0 0 24.328125 26.597656 L 23.964844 22.849609 z M 8.0371094 22.851562 L 7.6738281 26.601562 A 0.77886426 0.80008594 0 0 0 7.7324219 26.996094 L 8.1328125 22.873047 L 8.0371094 22.851562 z"/>
+ <path style="opacity:0.2" d="M 14.990234,10 C 11.62079,9.9999613 8.9998957,12.836537 9,16.171875 9.0000479,19.507103 11.366991,22.00004 14.736328,22 c 4.24755,-0.275136 5.09163,-6.386296 1.386719,-5.669922 -0.0447,0.145175 1.03998,0.564994 1.117187,1.326172 0.151752,1.496105 -1.032741,2.397306 -2.509765,2.113281 C 13.651327,19.562018 12.3487,18.649326 12.095703,17.740234 11.861781,16.899683 11.978153,15.890642 12.226562,15.220703 13.399342,12.057823 17.54041,11.220104 19,11.259766 17.858072,10.399873 16.602284,10.001649 14.990234,10 Z m 2.273438,3 c -4.247551,0.275136 -5.091631,6.386296 -1.386719,5.669922 0.0447,-0.145175 -1.03998,-0.564994 -1.117187,-1.326172 -0.151752,-1.496105 1.032741,-2.397306 2.509765,-2.113281 1.079142,0.207513 2.381769,1.120205 2.634766,2.029297 0.233922,0.840551 0.117549,1.849592 -0.130859,2.519531 C 18.600659,22.942177 14.459591,23.779896 13,23.740234 14.141929,24.600126 15.397716,24.998351 17.009766,25 20.37921,25.000039 23.000104,22.163463 23,18.828125 22.999952,15.492897 20.633009,12.99996 17.263672,13 Z"/>
+ <path style="fill:#ffffff" d="M 14.990234 9 C 11.62079 8.9999613 8.9998957 11.836537 9 15.171875 C 9.0000479 18.507103 11.366991 21.00004 14.736328 21 C 18.983878 20.724864 19.827958 14.613704 16.123047 15.330078 C 16.078347 15.475253 17.163027 15.895072 17.240234 16.65625 C 17.391986 18.152355 16.207493 19.053556 14.730469 18.769531 C 13.651327 18.562018 12.3487 17.649326 12.095703 16.740234 C 11.861781 15.899683 11.978153 14.890642 12.226562 14.220703 C 13.399342 11.057823 17.54041 10.220104 19 10.259766 C 17.858072 9.3998733 16.602284 9.0016489 14.990234 9 z M 17.263672 12 C 13.016121 12.275136 12.172041 18.386296 15.876953 17.669922 C 15.921653 17.524747 14.836973 17.104928 14.759766 16.34375 C 14.608014 14.847645 15.792507 13.946444 17.269531 14.230469 C 18.348673 14.437982 19.6513 15.350674 19.904297 16.259766 C 20.138219 17.100317 20.021846 18.109358 19.773438 18.779297 C 18.600659 21.942177 14.459591 22.779896 13 22.740234 C 14.141929 23.600126 15.397716 23.998351 17.009766 24 C 20.37921 24.000039 23.000104 21.163463 23 17.828125 C 22.999952 14.492897 20.633009 11.99996 17.263672 12 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wop.svg b/.icons/awkward/32x32/apps/wop.svg
new file mode 120000
index 00000000..370a3a67
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wop.svg
@@ -0,0 +1 @@
+worldofpadman.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wordpad.svg b/.icons/awkward/32x32/apps/wordpad.svg
new file mode 120000
index 00000000..65f0dd42
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wordpad.svg
@@ -0,0 +1 @@
+applications-office.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wordpress.svg b/.icons/awkward/32x32/apps/wordpress.svg
new file mode 100644
index 00000000..3b9b8547
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wordpress.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#248afd" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path fill="#ffffff" opacity=".2" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0215 0.414 14 14 0 0 1 13.978 -13.414 14 14 0 0 1 13.979 13.586 14 14 0 0 0 0.021 -0.586 14 14 0 0 0 -14 -14z"/>
+ <path opacity=".2" d="m2.0215 16.414a14 14 0 0 0 -0.0215 0.586 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -0.021 -0.414 14 14 0 0 1 -13.979 13.414 14 14 0 0 1 -13.978 -13.586z"/>
+ <path style="opacity:.2" d="m16.000001 4.9999998c-6.6169732 0-12.000001 5.3834012-12.000001 12 0 6.617009 5.3832323 12 12.000001 12 6.616562 0 11.999999-5.382991 11.999999-12 0-6.616599-5.383438-12-11.999999-12zm0 0.9234374c2.883886 5e-7 5.610397 1.3017978 7.581187 3.1072478-0.04785-0.00276-0.09526-0.00937-0.144376-0.00937-1.087832 0-2.460031 1.047551-2.460031 2.065779 0.023219 2.912906 2.457877 3.71404 2.501657 5.353223 0 0.948252-0.363921 2.049169-0.842813 3.581251l-1.105312 3.691875-4.003124-11.706911c0.666485-0.03498 1.067966-0.105938 1.067966-0.105938 0.596717-0.07061 0.527247-0.948325-0.07031-0.913126 0 0-1.595147 0.140625-2.753592 0.140625-1.088466 0-3.317098-0.140625-3.317098-0.140625-0.596928-0.0352-0.667241 0.878143-0.07031 0.913126 0 0 0.965592 0.07095 1.562099 0.105938l1.725937 4.527536-2.425312 7.270312-4.0331252-11.798317c0.6677496-0.03498 1.3681812-0.105001 1.3681812-0.105001 0.596507-0.07061 0.52589-0.948323-0.07125-0.913125 0 0-1.8942139 0.140624-3.0528693 0.140624-0.2080403 0.000001-0.5526152-0.004741-0.8125057-0.012561 1.9806923-3.0072582 5.48509-5.1925546 9.355001-5.1925628zm9.719999 5.7609378c0.865246 1.577818 1.356775 3.389826 1.356563 5.315625 0 4.086396-2.214594 7.653431-5.507813 9.57375l3.384376-9.781875c0.63234-1.579927 0.841875-2.843467 0.841875-3.9675 0-0.407416-0.02736-0.787173-0.075-1.14zm-19.8375 0.807188 5.283751 14.476875c-3.6949671-1.795545-6.2428143-5.584015-6.2428143-9.968438 0-1.605851 0.3444302-3.130849 0.9590633-4.508437zm10.3125 5.475937 3.405001 9.328125c0.02213 0.0548 0.04904 0.106326 0.07875 0.15375-1.151489 0.404887-2.388779 0.627188-3.67875 0.627188-1.087412 0-2.136088-0.159233-3.128438-0.450938z"/>
+ <path style="fill:#ffffff" d="m16.000001 3.9999998c-6.6169732 0-12.000001 5.3834015-12.000001 12 0 6.617009 5.3832323 12 12.000001 12 6.616562 0 11.999999-5.382991 11.999999-12 0-6.616599-5.383438-12-11.999999-12zm0 0.9234374c2.883886 5e-7 5.610397 1.3017978 7.581187 3.1072478-0.04785-0.00276-0.09526-0.00937-0.144376-0.00937-1.087832 0-2.460031 1.0475514-2.460031 2.065779 0.023219 2.912906 2.457877 3.71404 2.501657 5.353223 0 0.948252-0.363921 2.049169-0.842813 3.581251l-1.105312 3.691875-4.003124-11.706911c0.666485-0.03498 1.067966-0.105938 1.067966-0.105938 0.596717-0.07061 0.527247-0.9483246-0.07031-0.9131256 0 0-1.595147 0.1406246-2.753592 0.1406246-1.088466 0-3.317098-0.1406246-3.317098-0.1406246-0.596928-0.0352-0.667241 0.8781426-0.07031 0.9131256 0 0 0.965592 0.07095 1.562099 0.105938l1.725937 4.527536-2.425312 7.270312-4.0331252-11.798317c0.6677496-0.03498 1.3681812-0.105001 1.3681812-0.105001 0.596507-0.07061 0.52589-0.9483231-0.07125-0.9131251 0 0-1.8942139 0.1406241-3.0528693 0.1406241-0.2080403 0.000001-0.5526152-0.004741-0.8125057-0.012561 1.9806923-3.0072582 5.48509-5.1925546 9.355001-5.1925628zm9.719999 5.7609378c0.865246 1.577818 1.356775 3.389826 1.356563 5.315625 0 4.086396-2.214594 7.653431-5.507813 9.57375l3.384376-9.781875c0.63234-1.579927 0.841875-2.843467 0.841875-3.9675 0-0.407416-0.02736-0.787173-0.075-1.14zm-19.8375 0.807188 5.283751 14.476875c-3.6949671-1.795545-6.2428143-5.584015-6.2428143-9.968438 0-1.605851 0.3444302-3.130849 0.9590633-4.508437zm10.3125 5.475937 3.405001 9.328125c0.02213 0.0548 0.04904 0.106326 0.07875 0.15375-1.151489 0.404887-2.388779 0.627188-3.67875 0.627188-1.087412 0-2.136088-0.159233-3.128438-0.450938z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/words.svg b/.icons/awkward/32x32/apps/words.svg
new file mode 100644
index 00000000..990b95a3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/words.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4e9e45" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <g fill="#4c4c4c">
+ <path d="m9 8h14v1h-14z"/>
+ <path d="m9 11h14v1h-14z"/>
+ <path d="m9 14h14v1h-14z"/>
+ <path d="m9 17h14v1h-14z"/>
+ <path d="m9 20h14v1h-14z"/>
+ <path d="m9 23h14v1h-14z"/>
+ </g>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wordview.svg b/.icons/awkward/32x32/apps/wordview.svg
new file mode 100644
index 00000000..2986035c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wordview.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#37a0f2" width="26" height="26" x="-29" y="-29" rx="1.3" ry="1.3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" opacity=".2" d="m7.506 10.5 4 14 5-10 5 10 4-14"/>
+ <path fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" opacity=".99" d="m7.506 9.5003 4 14 5-10 5 10 4-14"/>
+ <path fill="#fff" opacity=".2" d="m4.3008 3c-0.7202 0-1.3008 0.5806-1.3008 1.3008v1c0-0.7202 0.5806-1.3008 1.3008-1.3008h23.398c0.72 0 1.301 0.5806 1.301 1.3008v-1c0-0.7202-0.581-1.3008-1.301-1.3008h-23.398z"/>
+ <path opacity=".2" d="m3 27.699v1c0 0.72 0.5806 1.301 1.3008 1.301h23.398c0.72 0 1.301-0.581 1.301-1.301v-1c0 0.72-0.581 1.301-1.301 1.301h-23.398c-0.7204 0-1.301-0.581-1.301-1.301z"/>
+ <circle fill="#c03630" cx="24" cy="23" r="8"/>
+ <path fill="#fff" fill-rule="evenodd" d="m24 19.75c-0.96927 0.0095-1.945 0.2309-2.7893 0.70939-0.33651 0.21919-0.74047 0.50229-1.0449 0.78752-0.479 0.469-0.889 1.016-1.166 1.629 0.75934 1.6751 2.4287 2.9028 4.2651 3.0842 1.2046 0.13636 2.4653-0.07179 3.5242-0.66786 0.3365-0.21919 0.74047-0.50229 1.0449-0.78752 0.479-0.47 0.889-1.017 1.166-1.629-0.759-1.675-2.429-2.903-4.265-3.084-0.244-0.029-0.49-0.042-0.735-0.042zm0 1.2503c1.0044-0.02225 1.8939 0.87633 1.875 1.8754 0.03219 1.1042-1.0681 2.0572-2.1558 1.851-1.0985-0.12898-1.8701-1.3614-1.5088-2.4053 0.231-0.768 0.985-1.33 1.79-1.321zm0 1.2503a0.625 0.62514 0 0 0 -0.625 0.626 0.625 0.62514 0 0 0 0.625 0.625 0.625 0.62514 0 0 0 0.625 -0.625 0.625 0.62514 0 0 0 -0.625 -0.623z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.021 -0.576z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wordview.xpm.svg b/.icons/awkward/32x32/apps/wordview.xpm.svg
new file mode 120000
index 00000000..bf51eb6a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wordview.xpm.svg
@@ -0,0 +1 @@
+wordview.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/work.openpaper.Paperwork.svg b/.icons/awkward/32x32/apps/work.openpaper.Paperwork.svg
new file mode 120000
index 00000000..20453599
--- /dev/null
+++ b/.icons/awkward/32x32/apps/work.openpaper.Paperwork.svg
@@ -0,0 +1 @@
+paperwork.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/workflowy.svg b/.icons/awkward/32x32/apps/workflowy.svg
new file mode 100644
index 00000000..10948e3b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/workflowy.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3c7fb0" width="29" height="29" x="-30" y="-30" rx="1.45" ry="1.45" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="9.75" height="3" x="14.25" y="14" rx="1.5" ry="1.5"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="16.5" height="3" x="7.5" y="20" rx="1.5" ry="1.5"/>
+ <rect style="opacity:0.4;fill:#ffffff" width="16.5" height="3" x="7.5" y="8" rx="1.5" ry="1.5"/>
+ <circle style="opacity:0.2" cx="9.5" cy="10.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="9.5" cy="9.5" r="2.5"/>
+ <circle style="opacity:0.2" cx="9.5" cy="22.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="9.5" cy="21.5" r="2.5"/>
+ <circle style="opacity:0.2" cx="13.5" cy="16.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="13.5" cy="15.5" r="2.5"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 2.4492188 1 C 1.6459187 1 1 1.6459187 1 2.4492188 L 1 3.4492188 C 1 2.6459187 1.6459187 2 2.4492188 2 L 28.550781 2 C 29.354081 2 30 2.6459187 30 3.4492188 L 30 2.4492188 C 30 1.6459187 29.354081 1 28.550781 1 L 2.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/workrave.svg b/.icons/awkward/32x32/apps/workrave.svg
new file mode 100644
index 00000000..0695def4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/workrave.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#e4e4e4" d="m16 2a6 6 0 0 0 -4.799 2.4102 6 6 0 0 0 -5.1014 1.6894 6 6 0 0 0 -1.6875 5.0994 6 6 0 0 0 -2.4121 4.801 6 6 0 0 0 2.4102 4.801 6 6 0 0 0 1.6894 5.099 6 6 0 0 0 5.0994 1.688 6 6 0 0 0 4.801 2.412 6 6 0 0 0 4.799 -2.41 6 6 0 0 0 5.101 -1.69 6 6 0 0 0 1.688 -5.099 6 6 0 0 0 2.412 -4.801 6 6 0 0 0 -2.41 -4.801 6 6 0 0 0 -1.69 -5.0994 6 6 0 0 0 -5.099 -1.6875 6 6 0 0 0 -4.801 -2.4121z"/>
+ <rect fill="#d09e73" width="4.684" height="9.368" x="-21.43" y=".27" rx="2.342" ry="2.342" transform="matrix(-.70711 -.70711 -.70711 .70711 0 0)"/>
+ <circle fill="#d09e73" cx="16" cy="16" r="6"/>
+ <rect fill="#d09e73" width="4.684" height="9.368" x="1.19" y="22.89" rx="2.342" ry="2.342" transform="rotate(-45)"/>
+ <circle opacity=".2" cx="13.5" cy="15.5" r="1.5"/>
+ <circle fill="#4d4d4d" cx="13.5" cy="14.5" r="1.5"/>
+ <circle opacity=".2" cx="18.5" cy="15.5" r="1.5"/>
+ <circle fill="#4d4d4d" cx="18.5" cy="14.5" r="1.5"/>
+ <path fill="#fff" opacity=".2" d="m16 2a6 6 0 0 0 -4.799 2.4102 6 6 0 0 0 -5.1014 1.6894 6 6 0 0 0 -1.7246 4.7054 6 6 0 0 1 1.7246 -3.7054 6 6 0 0 1 5.1014 -1.6894 6 6 0 0 1 4.799 -2.4102 6 6 0 0 1 4.801 2.4121 6 6 0 0 1 5.099 1.6875 6 6 0 0 1 1.725 3.7324 6 6 0 0 0 -1.725 -4.7324 6 6 0 0 0 -5.099 -1.6875 6 6 0 0 0 -4.801 -2.4121zm11.645 9.24a6 6 0 0 1 -0.055 0.959 6 6 0 0 1 2.383 4.28 6 6 0 0 0 0.027 -0.479 6 6 0 0 0 -2.355 -4.76zm-23.29 0.006a6 6 0 0 0 -2.3555 4.754 6 6 0 0 0 0.0273 0.521 6 6 0 0 1 2.3848 -4.322 6 6 0 0 1 -0.0566 -0.953zm23.29 10.508a6 6 0 0 1 -0.057 0.047 6 6 0 0 1 0.037 0.394 6 6 0 0 0 0.02 -0.441zm-23.29 0.006a6 6 0 0 0 0.0195 0.408 6 6 0 0 1 0.0352 -0.367 6 6 0 0 1 -0.0547 -0.041z"/>
+ <path opacity=".2" d="m4.375 10.805a6 6 0 0 0 -0.019531 0.44141 6 6 0 0 1 0.056641 -0.04687 6 6 0 0 1 -0.0371 -0.395zm23.25 0.02734a6 6 0 0 1 -0.03516 0.36719 6 6 0 0 1 0.05469 0.04101 6 6 0 0 0 -0.01953 -0.4082zm2.3477 5.6465a6 6 0 0 1 -2.3848 4.3223 6 6 0 0 1 0.05664 0.95312 6 6 0 0 0 2.355 -4.753 6 6 0 0 0 -0.027 -0.521zm-27.946 0.043a6 6 0 0 0 -0.0273 0.479 6 6 0 0 0 2.3555 4.76 6 6 0 0 1 0.0547 -0.959 6 6 0 0 1 -2.3829 -4.28zm2.3477 5.647a6 6 0 0 0 1.7246 4.7324 6 6 0 0 0 5.0996 1.6875 6 6 0 0 0 4.801 2.412 6 6 0 0 0 4.799 -2.41 6 6 0 0 0 5.101 -1.69 6 6 0 0 0 1.725 -4.705 6 6 0 0 1 -1.725 3.705 6 6 0 0 1 -5.101 1.69 6 6 0 0 1 -4.799 2.41 6 6 0 0 1 -4.801 -2.412 6 6 0 0 1 -5.0994 -1.688 6 6 0 0 1 -1.7246 -3.732z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/workspace-switcher-left-bottom.svg b/.icons/awkward/32x32/apps/workspace-switcher-left-bottom.svg
new file mode 100644
index 00000000..44db0935
--- /dev/null
+++ b/.icons/awkward/32x32/apps/workspace-switcher-left-bottom.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4ab3e4" width="22" height="28" x="-27" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m2 25.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 5c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <rect fill="#ebebeb" width="12" height="15" x="-28" y="-16" rx=".5" ry=".5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".1" d="m1 27.5v1c0 0.277 0.223 0.5 0.5 0.5h14c0.277 0 0.5-0.223 0.5-0.5v-1c0 0.277-0.223 0.5-0.5 0.5h-14c-0.277 0-0.5-0.223-0.5-0.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/workspace-switcher-right-bottom.svg b/.icons/awkward/32x32/apps/workspace-switcher-right-bottom.svg
new file mode 100644
index 00000000..f0406761
--- /dev/null
+++ b/.icons/awkward/32x32/apps/workspace-switcher-right-bottom.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4ab3e4" width="22" height="28" x="-27" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m2 25.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 5c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <g transform="translate(15,1)">
+ <rect fill="#ebebeb" width="12" height="15" x="-28" y="-16" rx=".5" ry=".5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".1" d="m1 26.5v1c0 0.277 0.223 0.5 0.5 0.5h14c0.277 0 0.5-0.223 0.5-0.5v-1c0 0.277-0.223 0.5-0.5 0.5h-14c-0.277 0-0.5-0.223-0.5-0.5z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/workspace-switcher-right-top.svg b/.icons/awkward/32x32/apps/workspace-switcher-right-top.svg
new file mode 100644
index 00000000..499c4970
--- /dev/null
+++ b/.icons/awkward/32x32/apps/workspace-switcher-right-top.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4ab3e4" width="22" height="28" x="-27" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m2 25.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 5c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <rect fill="#ebebeb" width="12" height="15" x="-16" y="-31" rx=".5" ry=".5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".1" d="m16 15.5v1c0 0.277 0.223 0.5 0.5 0.5h14c0.277 0 0.5-0.223 0.5-0.5v-1c0 0.277-0.223 0.5-0.5 0.5h-14c-0.277 0-0.5-0.223-0.5-0.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/workspace-switcher-top-left.svg b/.icons/awkward/32x32/apps/workspace-switcher-top-left.svg
new file mode 100644
index 00000000..150c4b2d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/workspace-switcher-top-left.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4ab3e4" width="22" height="28" x="-27" y="-30" rx="1.5" ry="1.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".2" d="m2 25.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#fff" opacity=".1" d="m3.5 5c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <rect fill="#ebebeb" width="12" height="15" x="-16" y="-16" rx=".5" ry=".5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".1" d="m1 15.5v1c0 0.277 0.223 0.5 0.5 0.5h14c0.277 0 0.5-0.223 0.5-0.5v-1c0 0.277-0.223 0.5-0.5 0.5h-14c-0.277 0-0.5-0.223-0.5-0.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/workspace-switcher.svg b/.icons/awkward/32x32/apps/workspace-switcher.svg
new file mode 120000
index 00000000..2c414871
--- /dev/null
+++ b/.icons/awkward/32x32/apps/workspace-switcher.svg
@@ -0,0 +1 @@
+workspace-switcher-left-bottom.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/world-of-goo.svg b/.icons/awkward/32x32/apps/world-of-goo.svg
new file mode 100644
index 00000000..b84aea7c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/world-of-goo.svg
@@ -0,0 +1,11 @@
+<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <path d="m16 30c14 0 14-12 14-12s0-14-14-14c-13 0-14 14-14 14s1 12 14 12z" style="opacity:.2"/>
+ <path d="m16 29c14 0 14-12 14-12s0-14-14-14c-13 0-14 14-14 14s1 12 14 12z" style="fill:#4f4f4f"/>
+ <path d="m8 6c-4 0-6 6-6 6s0 8 5 8c6 0 7-7 7-7s0-7-6-7zm17 1c-4 0-4 6-4 6s1 5 5 5c5 0 4-5 4-5s0-6-5-6z" style="opacity:.2"/>
+ <path d="M 16 3 C 3 3 2 17 2 17 C 2 17 2.0202416 17.19483 2.0605469 17.460938 C 2.3819758 14.988122 4.4559536 4 16 4 C 28.431701 4 29.818607 14.987711 29.974609 17.460938 C 29.994149 17.194697 30 17 30 17 C 30 17 30 3 16 3 z " style="fill:#ffffff;opacity:.1"/>
+ <path d="m7 19c6 0 7-7 7-7s0-7-6-7c-4 0-6 6-6 6s0 8 5 8z" style="fill:#efefef"/>
+ <circle cx="6.5" cy="11.5" r="1.5" style="fill:#4f4f4f"/>
+ <path d="m26 17c-4 0-5-5-5-5s0-6 4-6c5 0 5 6 5 6s1 5-4 5z" style="fill:#efefef"/>
+ <circle cx="27.5" cy="11.5" r="1.5" style="fill:#4f4f4f"/>
+ <path d="m8 5c-4 0-6 6-6 6s0.0287745 0.468991 0.0546875 0.865234c0.1388507-0.401552 2.0893499-5.865234 5.9453125-5.865234 4.867689 0 5.773904 4.555978 5.947266 6.294922 0.037365-0.184352 0.052734-0.294922 0.052734-0.294922s0-7-6-7zm17 1c-4 0-4 6-4 6s0.0467 0.156087 0.054688 0.191406c0.145891-1.59199 0.807867-5.191406 3.945312-5.191406 5 0 5 6 5 6s0.031064 0.293135 0.054688 0.541016c0.078821-0.857839-0.054688-1.541016-0.054688-1.541016s0-6-5-6z" style="fill:#ffffff;opacity:.2"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/world-of-tanks.svg b/.icons/awkward/32x32/apps/world-of-tanks.svg
new file mode 100644
index 00000000..df138c5c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/world-of-tanks.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 12.333333,3.0000003 C 11.555416,3.0001432 10.809409,3.295217 10.259374,3.8203285 L 5.8593755,8.0204088 C 5.3781737,8.4808646 5.0877989,9.0781664 5.0186749,9.7055693 L 5,11.400161 v 9.26971 c 1.498e-4,0.742572 0.3092687,1.454682 0.8593755,1.979725 l 2.8445309,2.715287 3.0221346,2.715287 2.2,2.10004 c 1.145555,1.093053 3.002363,1.093053 4.147917,0 l 2.2,-2.10004 3.022136,-2.715287 2.84453,-2.715287 C 26.690731,22.124553 26.99985,21.412443 27,20.669871 v -9.26971 L 26.996,9.9214994 C 26.9758,9.2164313 26.676678,8.533515 26.140586,8.0204088 l -4.4,-4.2000803 C 21.190591,3.295217 20.444584,3.0001432 19.666667,3.0000003 Z"/>
+ <path style="fill:#4f4f4f" d="M 12.333333,2.0000001 C 11.555416,2.000143 10.809409,2.2952168 10.259374,2.8203283 L 5.8593755,7.0204085 C 5.3781737,7.4808643 5.0877989,8.0781661 5.0186749,8.7055691 L 5,10.400161 v 9.26971 c 1.498e-4,0.742572 0.3092687,1.454682 0.8593755,1.979725 l 2.8445309,2.715287 3.0221346,2.715287 2.2,2.10004 c 1.145555,1.093053 3.002363,1.093053 4.147917,0 l 2.2,-2.10004 3.022136,-2.715287 2.84453,-2.715287 C 26.690731,21.124553 26.99985,20.412443 27,19.669871 v -9.26971 L 26.996,8.9214991 C 26.9758,8.2164311 26.676678,7.5335148 26.140586,7.0204085 l -4.4,-4.2000802 C 21.190591,2.2952168 20.444584,2.000143 19.666667,2.0000001 Z"/>
+ <path style="opacity:0.2" d="M 12.5,6 8.3007812,10 H 14 V 25.888672 L 16,28 18,25.888672 V 10 h 5.699219 L 19.5,6 Z M 8,12 v 8.652344 l 3.115234,2.990234 2.769532,-2.884766 L 12,18.947266 V 12 Z m 12,0 v 6.947266 l -1.884766,1.810546 2.769532,2.884766 L 24,20.652344 V 12 Z"/>
+ <path style="fill:#c2c4c1" d="m 14,8 h 4 V 24.888889 L 16,27 14,24.888889 Z"/>
+ <path style="fill:none;stroke:#c2c4c1;stroke-width:4" d="m 10,11 v 7.8 l 2.5,2.4"/>
+ <path style="fill:none;stroke:#c2c4c1;stroke-width:4" d="m 22,11 v 7.8 l -2.5,2.4"/>
+ <path style="fill:#c2c4c1" d="m 19.5,5.0000001 4.2,4 H 8.3 l 4.2,-4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.5 5 L 8.3007812 9 L 9.3515625 9 L 12.5 6 L 19.5 6 L 22.648438 9 L 23.699219 9 L 19.5 5 L 12.5 5 z M 8 11 L 8 12 L 12 12 L 12 11 L 8 11 z M 20 11 L 20 12 L 24 12 L 24 11 L 20 11 z M 12 17.947266 L 12 18.947266 L 13.384766 20.277344 L 13.884766 19.757812 L 12 17.947266 z M 20 17.947266 L 18.115234 19.757812 L 18.615234 20.277344 L 20 18.947266 L 20 17.947266 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 12.333984 2 C 11.556067 2.0001429 10.809801 2.295201 10.259766 2.8203125 L 5.859375 7.0195312 C 5.3781732 7.4799871 5.0886553 8.0776751 5.0195312 8.7050781 L 5 10.400391 L 5 11.400391 L 5.0195312 9.7050781 C 5.0886553 9.0776752 5.3781732 8.4799871 5.859375 8.0195312 L 10.259766 3.8203125 C 10.809801 3.295201 11.556067 3.0001429 12.333984 3 L 19.666016 3 C 20.443933 3.0001429 21.190239 3.295201 21.740234 3.8203125 L 26.140625 8.0195312 C 26.676717 8.5326374 26.975894 9.2168069 26.996094 9.921875 L 27 11.400391 L 27 10.400391 L 26.996094 8.921875 C 26.975894 8.216807 26.676717 7.5326376 26.140625 7.0195312 L 21.740234 2.8203125 C 21.190239 2.295201 20.443933 2.0001429 19.666016 2 L 12.333984 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/worldofpadman.svg b/.icons/awkward/32x32/apps/worldofpadman.svg
new file mode 100644
index 00000000..d82f9761
--- /dev/null
+++ b/.icons/awkward/32x32/apps/worldofpadman.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <path style="opacity:0.2" d="m 26.372644,1050.3127 c -0.167044,-0.024 -0.351859,-0.069 -0.410703,-0.099 -0.05884,-0.03 -1.245455,-0.6755 -2.636915,-1.434 -1.39146,-0.7587 -2.57678,-1.4033 -2.634045,-1.4327 -0.100076,-0.051 -0.170808,-0.043 -1.823519,0.2115 l -1.719403,0.2648 -2.325701,-0.137 c -1.279136,-0.075 -2.450625,-0.1422 -2.603311,-0.1486 -0.265617,-0.012 -0.381591,-0.047 -2.6848707,-0.8508 -1.3239934,-0.4615 -2.441072,-0.8603 -2.4823963,-0.8862 -0.067971,-0.043 -4.2702539,-3.43 -4.3695164,-3.5222 -0.023056,-0.021 -0.3974193,-1.0161 -0.8319186,-2.2102 -0.4344993,-1.1943 -0.810507,-2.2127 -0.8355727,-2.2634 -0.0408572,-0.082 -0.01187,-0.3504 0.280064,-2.587 0.3043557,-2.3318 0.3305682,-2.4999 0.4010776,-2.5717 0.041492,-0.042 0.8792939,-1.0274 1.8617824,-2.1893 l 1.7863432,-2.1126 1.893553,-0.9188 1.8935516,-0.9186 2.5463559,-0.5722 2.546356,-0.5724 2.338311,0.051 2.33831,0.051 2.29597,0.7135 2.29597,0.7135 1.821965,1.162 c 1.00208,0.6392 1.853652,1.1962 1.892383,1.2379 0.05701,0.061 2.748177,3.251 2.895949,3.4322 0.0232,0.028 0.234568,0.8837 0.469725,1.9004 L 31,1036.4729 l -0.332661,1.9051 c -0.305164,1.7476 -0.339878,1.9144 -0.419997,2.0194 -0.75084,0.9834 -2.53096,3.2004 -2.603975,3.2431 -0.07099,0.041 -2.362275,1.8634 -2.535601,2.0161 -0.01339,0.012 0.359935,1.0721 0.829619,2.3563 0.469684,1.284 0.853971,2.3386 0.853971,2.3434 0,0.014 -0.08976,0.01 -0.418712,-0.043 z"/>
+ <path style="fill:#fc6500" d="m 26.372644,1049.3124 c -0.167044,-0.024 -0.351859,-0.069 -0.410703,-0.099 -0.05884,-0.03 -1.245455,-0.6755 -2.636915,-1.434 -1.39146,-0.7587 -2.57678,-1.4033 -2.634045,-1.4327 -0.100076,-0.051 -0.170808,-0.043 -1.823519,0.2115 l -1.719403,0.2648 -2.325701,-0.137 c -1.279136,-0.075 -2.450625,-0.1422 -2.603311,-0.1486 -0.265617,-0.012 -0.381591,-0.047 -2.6848707,-0.8508 -1.3239934,-0.4615 -2.441072,-0.8603 -2.4823963,-0.8862 -0.067971,-0.043 -4.2702539,-3.43 -4.3695164,-3.5222 -0.023056,-0.021 -0.3974193,-1.0161 -0.8319186,-2.2102 -0.4344993,-1.1943 -0.810507,-2.2127 -0.8355727,-2.2634 -0.0408572,-0.082 -0.01187,-0.3504 0.280064,-2.587 0.3043557,-2.3318 0.3305682,-2.4999 0.4010776,-2.5717 0.041492,-0.042 0.8792939,-1.0274 1.8617824,-2.1893 l 1.7863432,-2.1126 1.893553,-0.9188 1.8935516,-0.9186 2.5463559,-0.5722 2.546356,-0.5724 2.338311,0.051 2.33831,0.051 2.29597,0.7135 2.29597,0.7135 1.821965,1.162 c 1.00208,0.6392 1.853652,1.1962 1.892383,1.2379 0.05701,0.061 2.748177,3.251 2.895949,3.4322 0.0232,0.028 0.234568,0.8837 0.469725,1.9004 L 31,1035.4726 l -0.332661,1.9051 c -0.305164,1.7476 -0.339878,1.9144 -0.419997,2.0194 -0.75084,0.9834 -2.53096,3.2004 -2.603975,3.2431 -0.07099,0.041 -2.362275,1.8634 -2.535601,2.0161 -0.01339,0.012 0.359935,1.0721 0.829619,2.3563 0.469684,1.284 0.853971,2.3386 0.853971,2.3434 0,0.014 -0.08976,0.01 -0.418712,-0.043 z"/>
+ <path style="opacity:0.2" d="m 14.362038,1026.7178 -2.382368,0.5424 -2.3916907,0.5371 -1.7511539,0.8499 -1.6339667,0.7918 -1.5993431,1.8937 c -0.491893,0.5817 -0.9477388,1.1193 -1.2863991,1.5176 -0.159267,0.1873 -0.287661,0.336 -0.3875178,0.4527 -0.047656,0.3061 -0.1306295,0.9335 -0.2823154,2.0956 -0.1458151,1.1172 -0.2256917,1.7457 -0.2610085,2.0719 -0.00556,0.051 -0.00282,0.078 -0.00133,0.1109 0.046023,0.1229 0.1031868,0.2768 0.1744496,0.4698 0.1525083,0.413 0.3560832,0.9676 0.5739523,1.5665 0.2158605,0.5932 0.4164376,1.1371 0.5646307,1.5308 0.050714,0.1348 0.083609,0.2213 0.1198509,0.3154 0.1182845,0.096 0.2613018,0.2125 0.4421165,0.3589 0.4076932,0.3302 0.9443652,0.763 1.4794922,1.1944 0.535127,0.4313 1.0690922,0.8611 1.4728336,1.185 0.2018707,0.162 0.3707666,0.2983 0.4900568,0.3933 0.015402,0.012 0.022261,0.017 0.035952,0.028 h 0.00668 c 0.1239375,0.046 0.3060771,0.1106 0.5286757,0.19 0.4451966,0.159 1.0532973,0.3733 1.7125357,0.6031 h 0.00136 c 1.1508632,0.4015 1.7596032,0.6124 2.0680932,0.71 0.306794,0.097 0.144374,0.066 0.221058,0.066 h 0.0014 c 0.258701,0.011 1.344694,0.074 2.624734,0.1491 l 2.179954,0.1294 1.575373,-0.2429 c 0.827284,-0.1275 1.249514,-0.1925 1.546076,-0.2269 0.14828,-0.016 0.264762,-0.032 0.464754,-0.021 0.199993,0.011 0.548197,0.1223 0.6432,0.1703 h 0.0027 0.004 c 0.116043,0.06 0.124548,0.067 0.266335,0.1438 0.141788,0.077 0.340279,0.1841 0.57928,0.3141 0.478,0.26 1.121654,0.6116 1.817737,0.9911 0.170249,0.093 0.28236,0.1543 0.44478,0.2428 -0.131968,-0.3651 -0.277952,-0.7664 -0.372869,-1.0359 -0.07655,-0.2175 -0.137644,-0.395 -0.18244,-0.5292 -0.0224,-0.067 -0.04,-0.1208 -0.05726,-0.1782 -0.0086,-0.029 -0.01719,-0.054 -0.03063,-0.1095 -0.0067,-0.028 -0.01615,-0.057 -0.02797,-0.1439 -0.0059,-0.043 -0.01467,-0.096 -0.01066,-0.2256 0.002,-0.065 0.04122,-0.294 0.04128,-0.2943 2.9e-5,-10e-5 0.10383,-0.2744 0.103871,-0.2745 4e-5,-10e-5 0.29558,-0.3866 0.295632,-0.3867 l 0.008,-0.01 0.008,-0.01 c 0.151866,-0.1338 0.264511,-0.2181 0.507369,-0.4131 0.242857,-0.195 0.547903,-0.44 0.850941,-0.681 0.303038,-0.2409 0.603143,-0.4784 0.83363,-0.6598 0.115243,-0.091 0.21288,-0.1662 0.287642,-0.2243 0.01437,-0.011 0.02453,-0.019 0.03729,-0.029 0.04688,-0.055 0.114925,-0.1356 0.201083,-0.2402 0.182673,-0.2216 0.432887,-0.5301 0.704457,-0.8683 0.49936,-0.6219 1.042354,-1.3124 1.411577,-1.7921 8.86e-4,0 3.44e-4,0 0.0014,-0.01 0.04754,-0.2286 0.133965,-0.7112 0.28631,-1.5837 l 0.286311,-1.6364 -0.366212,-1.5849 c -0.116304,-0.5028 -0.227514,-0.9663 -0.31028,-1.3012 -0.02762,-0.1117 -0.04512,-0.1819 -0.06525,-0.26 -0.145709,-0.1733 -0.678443,-0.8076 -1.293058,-1.5361 -0.348917,-0.4135 -0.695487,-0.8226 -0.957475,-1.1323 -0.130994,-0.1548 -0.241363,-0.2853 -0.319602,-0.3774 -0.01023,-0.012 -0.01486,-0.017 -0.02397,-0.028 -0.0026,-0.01 -0.0027,-0.01 -0.0053,-0.01 -0.09145,-0.062 -0.229852,-0.1525 -0.398171,-0.2627 -0.336638,-0.2202 -0.797098,-0.5181 -1.294389,-0.8353 l -1.667413,-1.0636 -2.120027,-0.6586 -2.112039,-0.6558 -2.143999,-0.046 z M 2.3370028,1037.456 c 0.010795,0.028 0.020243,0.053 0.033292,0.087 -0.00657,-0.022 -0.023261,-0.059 -0.033292,-0.087 z m 0.04794,0.1557 c 0.00618,0.066 0.011238,0.063 0,0 z"/>
+ <path style="fill:#fdcb00" d="m 14.362038,1025.7175 -2.382368,0.5424 -2.3916907,0.5371 -1.7511539,0.8499 -1.6339667,0.7918 -1.5993431,1.8937 c -0.491893,0.5817 -0.9477388,1.1193 -1.2863991,1.5176 -0.159267,0.1873 -0.287661,0.336 -0.3875178,0.4527 -0.047656,0.3061 -0.1306295,0.9335 -0.2823154,2.0956 -0.1458151,1.1172 -0.2256917,1.7457 -0.2610085,2.0719 -0.00556,0.051 -0.00282,0.078 -0.00133,0.1109 0.046023,0.1229 0.1031868,0.2768 0.1744496,0.4698 0.1525083,0.413 0.3560832,0.9676 0.5739523,1.5665 0.2158605,0.5932 0.4164376,1.1371 0.5646307,1.5308 0.050714,0.1348 0.083609,0.2213 0.1198509,0.3154 0.1182845,0.096 0.2613018,0.2125 0.4421165,0.3589 0.4076932,0.3302 0.9443652,0.763 1.4794922,1.1944 0.535127,0.4313 1.0690922,0.8611 1.4728336,1.185 0.2018707,0.162 0.3707666,0.2983 0.4900568,0.3933 0.015402,0.012 0.022261,0.017 0.035952,0.028 h 0.00668 c 0.1239375,0.046 0.3060771,0.1106 0.5286757,0.19 0.4451966,0.159 1.0532973,0.3733 1.7125357,0.6031 h 0.00136 c 1.1508632,0.4015 1.7596032,0.6124 2.0680932,0.71 0.306794,0.097 0.144374,0.066 0.221058,0.066 h 0.0014 c 0.258701,0.011 1.344694,0.074 2.624734,0.1491 l 2.179954,0.1294 1.575373,-0.2429 c 0.827284,-0.1275 1.249514,-0.1925 1.546076,-0.2269 0.14828,-0.016 0.264762,-0.032 0.464754,-0.021 0.199993,0.011 0.548197,0.1223 0.6432,0.1703 h 0.0027 0.004 c 0.116043,0.06 0.124548,0.067 0.266335,0.1438 0.141788,0.077 0.340279,0.1841 0.57928,0.3141 0.478,0.26 1.121654,0.6116 1.817737,0.9911 0.170249,0.093 0.28236,0.1543 0.44478,0.2428 -0.131968,-0.3651 -0.277952,-0.7664 -0.372869,-1.0359 -0.07655,-0.2175 -0.137644,-0.395 -0.18244,-0.5292 -0.0224,-0.067 -0.04,-0.1208 -0.05726,-0.1782 -0.0086,-0.029 -0.01719,-0.054 -0.03063,-0.1095 -0.0067,-0.028 -0.01615,-0.057 -0.02797,-0.1439 -0.0059,-0.043 -0.01467,-0.096 -0.01066,-0.2256 0.002,-0.065 0.04122,-0.294 0.04128,-0.2943 2.9e-5,-10e-5 0.10383,-0.2744 0.103871,-0.2745 4e-5,-10e-5 0.29558,-0.3866 0.295632,-0.3867 l 0.008,-0.01 0.008,-0.01 c 0.151866,-0.1338 0.264511,-0.2181 0.507369,-0.4131 0.242857,-0.195 0.547903,-0.44 0.850941,-0.681 0.303038,-0.2409 0.603143,-0.4784 0.83363,-0.6598 0.115243,-0.091 0.21288,-0.1662 0.287642,-0.2243 0.01437,-0.011 0.02453,-0.019 0.03729,-0.029 0.04688,-0.055 0.114925,-0.1356 0.201083,-0.2402 0.182673,-0.2216 0.432887,-0.5301 0.704457,-0.8683 0.49936,-0.6219 1.042354,-1.3124 1.411577,-1.7921 8.86e-4,0 3.44e-4,0 0.0014,-0.01 0.04754,-0.2286 0.133965,-0.7112 0.28631,-1.5837 l 0.286311,-1.6364 -0.366212,-1.5849 c -0.116304,-0.5028 -0.227514,-0.9663 -0.31028,-1.3012 -0.02762,-0.1117 -0.04512,-0.1819 -0.06525,-0.26 -0.145709,-0.1733 -0.678443,-0.8076 -1.293058,-1.5361 -0.348917,-0.4135 -0.695487,-0.8226 -0.957475,-1.1323 -0.130994,-0.1548 -0.241363,-0.2853 -0.319602,-0.3774 -0.01023,-0.012 -0.01486,-0.017 -0.02397,-0.028 -0.0026,-0.01 -0.0027,-0.01 -0.0053,-0.01 -0.09145,-0.062 -0.229852,-0.1525 -0.398171,-0.2627 -0.336638,-0.2202 -0.797098,-0.5181 -1.294389,-0.8353 l -1.667413,-1.0636 -2.120027,-0.6586 -2.112039,-0.6558 -2.143999,-0.046 z m -12.0250352,10.7382 c 0.010795,0.028 0.020243,0.053 0.033292,0.087 -0.00657,-0.022 -0.023261,-0.059 -0.033292,-0.087 z m 0.04794,0.1557 c 0.00618,0.066 0.011238,0.063 0,0 z"/>
+ <path style="fill:#3f3f3f" d="m 7.2255192,1041.3971 -0.6523406,-0.9658 -0.5931276,-0.3362 c -0.3316758,-0.1881 -0.5870195,-0.3517 -0.579271,-0.3715 0.00762,-0.019 0.3266987,-0.5086 0.709062,-1.0873 0.3823632,-0.5787 0.6894583,-1.069 0.6824332,-1.0896 -0.00703,-0.021 -0.026374,-0.038 -0.04299,-0.038 -0.016623,0 -0.2399886,0.1302 -0.4963725,0.2892 -0.6054291,0.3756 -1.4713519,0.9037 -1.6606237,1.0129 -0.1320229,0.076 -0.1507749,0.08 -0.1652902,0.033 -0.00901,-0.029 -0.1087629,-0.5437 -0.2216852,-1.1442 L 4,1036.6079 l 0.2344485,-1.3045 c 0.128947,-0.7177 0.2545119,-1.416 0.2790338,-1.552 0.042349,-0.2349 0.083447,-0.3149 0.8197517,-1.5924 l 0.7751669,-1.345 1.1857225,-0.5944 c 0.6521478,-0.3269 1.1964166,-0.5949 1.209486,-0.5952 0.087797,0 -0.035414,0.1855 -0.4435679,0.6781 -0.257031,0.3102 -0.5191675,0.6286 -0.5825261,0.7078 -0.09057,0.113 -0.1859562,0.3391 -0.4462038,1.0574 l -0.331008,0.9137 0.1319164,0.8179 0.1319166,0.8179 0.2192377,0.2045 c 0.1205799,0.1124 0.2721158,0.2491 0.3367441,0.3035 l 0.1175078,0.099 0.2664639,-0.1219 0.2664638,-0.1219 0.019288,-0.1662 c 0.015439,-0.133 0.05982,-0.8728 0.062358,-1.0392 5.973e-4,-0.04 1.489221,-1.6861 1.5388328,-1.7025 0.015225,-0.01 0.2995643,0.2723 0.6318593,0.616 l 0.604174,0.6251 0.11494,0.4663 c 0.06322,0.2563 0.128644,0.5182 0.145396,0.5819 0.02547,0.097 0.06901,0.1412 0.265988,0.2709 l 0.23553,0.1552 0.183678,-0.3063 0.183679,-0.3062 0.0099,-0.6455 0.0099,-0.6453 -0.578764,-0.9436 c -0.477216,-0.7779 -0.60013,-0.9569 -0.700544,-1.0199 -0.06699,-0.041 -0.547929,-0.3546 -1.068774,-0.6947 -0.9209261,-0.6015 -0.9475863,-0.6217 -0.9685697,-0.7364 -0.011873,-0.065 -0.016603,-0.1223 -0.010514,-0.1276 0.015147,-0.014 2.8749417,0.6209 2.9454357,0.6529 0.03102,0.014 0.532604,0.345 1.114634,0.7356 l 1.058233,0.7098 0.129531,0.3878 c 0.07125,0.2132 0.3036,0.908 0.516355,1.5438 l 0.386833,1.1561 -0.02133,0.6836 c -0.01173,0.3761 -0.02892,0.8576 -0.03822,1.0701 l -0.0169,0.3866 -0.398889,1.1749 -0.398887,1.175 -0.56642,0.5769 -0.566422,0.5768 -0.359472,0.7308 c -0.19771,0.4019 -0.366119,0.7372 -0.374243,0.7452 -0.0082,0.01 -0.391315,-0.6186 -0.851533,-1.3925 l -0.836758,-1.4067 -0.473129,-0.1545 -0.4731289,-0.1543 -0.4788143,0.3507 -0.4788155,0.3507 -0.038176,0.1668 c -0.160754,0.7019 -0.7183263,2.934 -0.7328444,2.9337 -0.00999,-2e-4 -0.3117295,-0.435 -0.670517,-0.9662 z"/>
+ <path style="fill:#3f3f3f" d="m 21.356113,1029.3635 c -0.195365,0 -0.356111,0.01 -0.356111,0.02 0,0.011 0.116524,0.3832 0.257556,0.8273 0.263099,0.8282 0.278389,0.8943 0.310118,1.3154 0.01016,0.1352 0.02457,0.3115 0.03285,0.3927 0.0083,0.081 0.09476,1.0989 0.191854,2.261 l 0.176083,2.1117 -0.124835,2.0807 -0.124837,2.0808 -0.360053,0.9321 C 21.161393,1041.8979 21,1042.3257 21,1042.3375 v 0 c 0,0.011 0.325202,-0.055 0.721419,-0.1466 0.639093,-0.1492 0.742248,-0.1647 0.914587,-0.1412 0.106845,0.014 0.657535,0.092 1.224705,0.1721 1.186766,0.1682 1.0668,0.1557 1.040736,0.113 -0.0113,-0.018 -0.193106,-0.576 -0.403416,-1.2388 l -0.382392,-1.2051 -0.03811,-0.9106 c -0.02115,-0.5004 -0.03339,-0.9117 -0.0276,-0.9187 0.0059,-0.01 0.315923,0.03 0.689882,0.079 l 0.680684,0.09 0.894875,-0.6254 0.894876,-0.6268 0.394218,-0.8232 0.395532,-0.8231 -0.05257,-1.1675 -0.05257,-1.1675 -0.346913,-0.8917 -0.348224,-0.8917 -0.754272,-0.4681 -0.755585,-0.4667 -1.026282,-0.065 -1.027596,-0.064 -0.961892,-0.3941 -0.963207,-0.3941 z m 3.781867,4.2544 0.367937,0.3349 c 0.202154,0.1845 0.435327,0.3978 0.517741,0.4747 l 0.149802,0.1399 -0.0933,0.5945 c -0.05098,0.3269 -0.09928,0.6056 -0.107752,0.62 -0.0085,0.014 -0.268539,0.1819 -0.578186,0.3739 -0.624301,0.3873 -0.559099,0.3704 -1.101185,0.2879 l -0.350854,-0.054 0.0026,-0.7196 c 0.0026,-0.6049 0.07362,-1.8106 0.114323,-1.9369 0.007,-0.022 0.153661,-0.046 0.36268,-0.059 0.192964,-0.012 0.432937,-0.03 0.533509,-0.041 z"/>
+ <path style="fill:#3f3f3f" d="m 17.854413,1032.3616 c -0.02572,3e-4 -0.346061,0.1871 -0.711392,0.4153 l -0.664558,0.4153 -0.441771,0.8793 -0.441772,0.8781 -0.09746,1.6087 -0.09746,1.6074 0.482278,1.342 0.483545,1.3421 0.651899,0.6589 0.653164,0.6575 0.692406,0.097 c 0.380629,0.052 0.693934,0.099 0.696201,0.099 0.0022,0 0.184303,-0.083 0.405064,-0.1872 0.220761,-0.1047 0.485685,-0.2295 0.588609,-0.2768 l 0.187341,-0.086 0.339241,-0.5653 0.340505,-0.5653 0.239241,-1.1639 0.240506,-1.1638 -0.02659,-1.0576 -0.02531,-1.0588 -0.341772,-1.0716 c -0.187925,-0.59 -0.353317,-1.0928 -0.367089,-1.1178 -0.01378,-0.025 -0.293702,-0.3236 -0.621519,-0.6639 l -0.594937,-0.6191 -0.76076,-0.2012 c -0.418356,-0.1108 -0.781859,-0.2016 -0.807595,-0.2013 z m 1.063291,4.8888 c 0.01297,-0.01 0.218626,0.1665 0.458229,0.382 l 0.436709,0.3923 0.04684,0.2114 c 0.02598,0.1161 0.07953,0.3669 0.118988,0.5577 l 0.07215,0.3461 -0.139239,0.6063 -0.139242,0.605 -0.436709,0.2218 -0.436707,0.2216 -0.387343,-0.1294 -0.388608,-0.1307 -0.22405,-0.6756 -0.225317,-0.6741 0.21519,-0.6974 c 0.118202,-0.3832 0.215038,-0.711 0.215189,-0.7294 2.37e-4,-0.026 0.697119,-0.4603 0.813925,-0.5076 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,1020.3622)" d="M 14.224609 4 L 11.677734 4.5722656 L 9.1308594 5.1445312 L 7.2382812 6.0625 L 5.34375 6.9824219 L 3.5585938 9.09375 C 2.5761052 10.25565 1.7368045 11.241203 1.6953125 11.283203 C 1.6248031 11.355003 1.5992776 11.523669 1.2949219 13.855469 C 1.0029879 16.092069 0.9747678 16.361359 1.015625 16.443359 C 1.0173792 16.446908 1.069127 16.588806 1.0742188 16.601562 C 1.1185818 16.224016 1.1736444 15.784614 1.2949219 14.855469 C 1.5992776 12.523669 1.6248031 12.355003 1.6953125 12.283203 C 1.7368045 12.241203 2.5761052 11.25565 3.5585938 10.09375 L 5.34375 7.9824219 L 7.2382812 7.0625 L 9.1308594 6.1445312 L 11.677734 5.5722656 L 14.224609 5 L 16.5625 5.0507812 L 18.900391 5.1015625 L 21.197266 5.8164062 L 23.492188 6.5292969 L 25.314453 7.6914062 C 26.316533 8.3306063 27.1683 8.8879875 27.207031 8.9296875 C 27.264041 8.9906875 29.955744 12.180128 30.103516 12.361328 C 30.126716 12.389328 30.337109 13.245019 30.572266 14.261719 L 30.900391 15.681641 L 31 15.111328 L 30.572266 13.261719 C 30.337109 12.245019 30.126716 11.389328 30.103516 11.361328 C 29.955744 11.180128 27.264041 7.9887344 27.207031 7.9277344 C 27.1683 7.8860344 26.316533 7.3306063 25.314453 6.6914062 L 23.492188 5.5292969 L 21.197266 4.8144531 L 18.900391 4.1015625 L 16.5625 4.0507812 L 14.224609 4 z M 25.382812 25.076172 C 25.319636 25.127681 25.126236 25.278347 25.107422 25.294922 C 25.094032 25.306922 25.467816 26.366191 25.9375 27.650391 C 26.198924 28.36506 26.255135 28.524009 26.412109 28.955078 C 26.67099 28.995071 26.791016 29.006833 26.791016 28.994141 C 26.791016 28.989341 26.407184 27.934391 25.9375 26.650391 C 25.623603 25.79214 25.523962 25.488272 25.382812 25.076172 z"/>
+ <path style="fill:#ffffff;opacity:0.2" transform="translate(0,1020.3622)" d="M 14.361328 5.3554688 L 11.980469 5.8984375 L 9.5878906 6.4355469 L 7.8359375 7.2851562 L 6.203125 8.0761719 L 4.6035156 9.9707031 C 4.1116226 10.552403 3.6550666 11.089981 3.3164062 11.488281 C 3.1571393 11.675581 3.0295443 11.824706 2.9296875 11.941406 C 2.8820315 12.247506 2.7981703 12.873056 2.6464844 14.035156 C 2.5006693 15.152356 2.4220356 15.781222 2.3867188 16.107422 C 2.3811587 16.158422 2.3832756 16.18585 2.3847656 16.21875 C 2.4070959 16.278381 2.4408364 16.372114 2.46875 16.447266 C 2.5136418 16.080855 2.5471581 15.798123 2.6464844 15.037109 C 2.7981703 13.875009 2.8820315 13.247506 2.9296875 12.941406 C 3.0295443 12.824706 3.1571393 12.675581 3.3164062 12.488281 C 3.6550666 12.089981 4.1116226 11.552403 4.6035156 10.970703 L 6.203125 9.0761719 L 7.8359375 8.2851562 L 9.5878906 7.4355469 L 11.980469 6.8984375 L 14.361328 6.3554688 L 16.533203 6.3925781 L 18.677734 6.4394531 L 20.789062 7.09375 L 22.908203 7.7539062 L 24.576172 8.8164062 C 25.073463 9.1336062 25.534456 9.4321438 25.871094 9.6523438 C 26.039413 9.7625438 26.178081 9.8520625 26.269531 9.9140625 C 26.272131 9.9140625 26.270837 9.9138281 26.273438 9.9238281 C 26.282547 9.9348281 26.288598 9.941125 26.298828 9.953125 C 26.377067 10.045225 26.486193 10.175278 26.617188 10.330078 C 26.879175 10.639778 27.225302 11.049391 27.574219 11.462891 C 28.188834 12.191391 28.723432 12.824747 28.869141 12.998047 C 28.889271 13.076147 28.905974 13.146113 28.933594 13.257812 C 29.01636 13.592713 29.127837 14.057747 29.244141 14.560547 L 29.509766 15.714844 L 29.609375 15.144531 L 29.244141 13.558594 C 29.127837 13.055794 29.01636 12.592713 28.933594 12.257812 C 28.905974 12.146113 28.889271 12.076147 28.869141 11.998047 C 28.723432 11.824747 28.188834 11.191391 27.574219 10.462891 C 27.225302 10.049391 26.879175 9.6397781 26.617188 9.3300781 C 26.486193 9.1752781 26.377067 9.045225 26.298828 8.953125 C 26.288598 8.941125 26.282547 8.9348281 26.273438 8.9238281 C 26.270837 8.9138281 26.272131 8.9140625 26.269531 8.9140625 C 26.178081 8.8520625 26.039413 8.7625438 25.871094 8.6523438 C 25.534456 8.4321438 25.073463 8.1336062 24.576172 7.8164062 L 22.908203 6.7519531 L 20.789062 6.09375 L 18.677734 5.4375 L 16.533203 5.3925781 L 14.361328 5.3554688 z M 2.3378906 16.09375 C 2.3486856 16.12175 2.3580447 16.145688 2.3710938 16.179688 C 2.3645238 16.157688 2.3479216 16.12175 2.3378906 16.09375 z M 2.3378906 17.09375 C 2.3479216 17.12175 2.3645238 17.159641 2.3710938 17.181641 C 2.3580447 17.147641 2.3486856 17.12175 2.3378906 17.09375 z M 23.841797 24.820312 C 23.814734 24.891828 23.787125 24.962838 23.787109 24.962891 C 23.787049 24.963191 23.748094 25.192812 23.746094 25.257812 C 23.742084 25.387412 23.749959 25.441375 23.755859 25.484375 C 23.767679 25.571275 23.776503 25.598953 23.783203 25.626953 C 23.796643 25.682453 23.805853 25.707328 23.814453 25.736328 C 23.831713 25.793728 23.848694 25.849016 23.871094 25.916016 C 23.898298 25.997515 23.943384 26.123629 23.982422 26.236328 C 24.152671 26.329328 24.265314 26.391969 24.427734 26.480469 C 24.295766 26.115369 24.149604 25.712859 24.054688 25.443359 C 23.978137 25.225859 23.91589 25.048262 23.871094 24.914062 C 23.859299 24.878785 23.851581 24.850723 23.841797 24.820312 z"/>
+ <path style="opacity:0.2" transform="translate(0,1020.3622)" d="M 8.8496094 9 C 8.8435204 9.0053 8.847502 9.0619531 8.859375 9.1269531 C 8.8803584 9.2416531 8.9071989 9.2617814 9.828125 9.8632812 C 10.34897 10.203381 10.829494 10.517594 10.896484 10.558594 C 10.996898 10.621594 11.12044 10.800225 11.597656 11.578125 L 12.160156 12.498047 L 12.166016 12.167969 L 12.175781 11.521484 L 11.597656 10.578125 C 11.12044 9.800225 10.996898 9.6215938 10.896484 9.5585938 C 10.881054 9.5491496 10.705143 9.4338503 10.650391 9.3984375 C 9.8020899 9.2081278 8.8588699 8.9914407 8.8496094 9 z M 21.304688 9.0039062 C 21.148016 9.0060804 21 9.0129117 21 9.0214844 C 21 9.0324844 21.11678 9.4035563 21.257812 9.8476562 C 21.520912 10.675856 21.53663 10.742962 21.568359 11.164062 C 21.578519 11.299263 21.591329 11.475441 21.599609 11.556641 C 21.607909 11.637641 21.695875 12.656259 21.792969 13.818359 L 21.933594 15.509766 L 21.96875 14.927734 L 21.792969 12.816406 C 21.695879 11.654306 21.607909 10.635687 21.599609 10.554688 C 21.591329 10.473488 21.578519 10.297309 21.568359 10.162109 C 21.539725 9.7820765 21.500844 9.6269357 21.304688 9.0039062 z M 8.5039062 9.2617188 C 8.4918873 9.2619945 7.9737852 9.5197974 7.3925781 9.8105469 C 7.316254 9.9574364 7.2215943 10.179716 7.03125 10.705078 L 6.7011719 11.619141 L 6.8125 12.3125 L 7.03125 11.705078 C 7.2914976 10.986778 7.3859925 10.761438 7.4765625 10.648438 C 7.5399211 10.569237 7.8035159 10.249653 8.0605469 9.9394531 C 8.4687008 9.4468531 8.5917033 9.2617187 8.5039062 9.2617188 z M 25.138672 12.255859 L 24.955078 12.271484 C 24.854506 12.282484 24.614839 12.3005 24.421875 12.3125 C 24.212856 12.3255 24.065594 12.349094 24.058594 12.371094 C 24.017892 12.497394 23.947913 13.703694 23.945312 14.308594 L 23.941406 15.027344 L 23.960938 15.03125 C 23.977996 14.394928 24.023716 13.479317 24.058594 13.371094 C 24.065594 13.349094 24.212856 13.3255 24.421875 13.3125 C 24.614839 13.3005 24.854506 13.282484 24.955078 13.271484 L 25.138672 13.255859 L 25.505859 13.589844 C 25.708013 13.774344 25.941024 13.987553 26.023438 14.064453 L 26.033203 14.072266 C 26.051364 13.965246 26.05764 13.942709 26.080078 13.798828 L 26.173828 13.205078 L 26.023438 13.064453 C 25.941023 12.987553 25.708013 12.774344 25.505859 12.589844 L 25.138672 12.255859 z M 27.958984 14.056641 L 27.603516 14.792969 L 27.210938 15.615234 L 26.314453 16.242188 L 25.419922 16.869141 L 24.740234 16.779297 C 24.366275 16.730297 24.056681 16.689219 24.050781 16.699219 C 24.044991 16.706219 24.056975 17.116788 24.078125 17.617188 L 24.082031 17.703125 C 24.113501 17.697919 24.383243 17.73252 24.740234 17.779297 L 25.419922 17.869141 L 26.314453 17.242188 L 27.210938 16.615234 L 27.603516 15.792969 L 28 14.970703 L 27.958984 14.056641 z M 14.970703 14.095703 C 14.959884 14.414227 14.946785 14.771932 14.939453 14.939453 L 14.923828 15.326172 L 14.525391 16.501953 L 14.125 17.675781 L 13.558594 18.253906 L 12.992188 18.830078 L 12.632812 19.560547 C 12.435102 19.962447 12.267866 20.296641 12.259766 20.306641 C 12.251566 20.316641 11.868421 19.687962 11.408203 18.914062 L 10.570312 17.507812 L 10.097656 17.351562 L 9.625 17.197266 L 9.1464844 17.548828 L 8.6660156 17.900391 L 8.6289062 18.066406 C 8.4681522 18.768306 7.9110024 21.0003 7.8964844 21 C 7.886508 20.9998 7.5827525 20.565356 7.2246094 20.035156 L 6.5722656 19.068359 L 5.9804688 18.732422 C 5.9115663 18.693346 5.92007 18.692103 5.859375 18.65625 C 5.6604742 18.960066 5.4053276 19.349018 5.4003906 19.361328 C 5.3926421 19.381128 5.6487928 19.544322 5.9804688 19.732422 L 6.5722656 20.068359 L 7.2246094 21.035156 C 7.5827525 21.56537 7.886508 21.9998 7.8964844 22 C 7.9110025 22.0003 8.4681522 19.768306 8.6289062 19.066406 L 8.6660156 18.900391 L 9.1464844 18.548828 L 9.625 18.197266 L 10.097656 18.351562 L 10.570312 18.507812 L 11.408203 19.914062 C 11.868421 20.687962 12.251566 21.316641 12.259766 21.306641 C 12.26789 21.298641 12.435103 20.962447 12.632812 20.560547 L 12.992188 19.830078 L 13.558594 19.253906 L 14.125 18.675781 L 14.525391 17.501953 L 14.923828 16.326172 L 14.939453 15.939453 C 14.948753 15.726953 14.966786 15.245241 14.978516 14.869141 L 15 14.185547 L 14.970703 14.095703 z M 4.0917969 15.734375 L 4 16.246094 L 4.2050781 17.337891 C 4.3180004 17.938391 4.4187244 18.453422 4.4277344 18.482422 C 4.4422497 18.529422 4.459774 18.525219 4.5917969 18.449219 C 4.7340683 18.367136 5.3310786 18.000492 5.8398438 17.6875 C 5.9533187 17.514019 5.9638943 17.49362 6.109375 17.273438 C 6.4917382 16.694737 6.7999988 16.204594 6.7929688 16.183594 C 6.7859387 16.162594 6.766616 16.146484 6.75 16.146484 C 6.733377 16.146484 6.508337 16.276547 6.2519531 16.435547 C 5.646524 16.811147 4.7810687 17.340019 4.5917969 17.449219 C 4.4597744 17.525219 4.4422494 17.529422 4.4277344 17.482422 C 4.4187244 17.453422 4.3180004 16.938391 4.2050781 16.337891 L 4.0917969 15.734375 z M 18.917969 15.888672 C 18.801163 15.935972 18.103753 16.370484 18.103516 16.396484 C 18.103365 16.414884 18.006874 16.7418 17.888672 17.125 L 17.673828 17.822266 L 17.833984 18.302734 L 17.888672 18.125 C 18.006874 17.7418 18.103365 17.414884 18.103516 17.396484 C 18.103753 17.370484 18.801163 16.935972 18.917969 16.888672 C 18.930939 16.878672 19.135397 17.054031 19.375 17.269531 L 19.8125 17.662109 L 19.859375 17.873047 C 19.87727 17.953016 19.91092 18.113391 19.941406 18.257812 L 20.050781 17.777344 L 19.978516 17.431641 C 19.939055 17.240841 19.885355 16.989147 19.859375 16.873047 L 19.8125 16.662109 L 19.375 16.269531 C 19.135397 16.054031 18.930939 15.878672 18.917969 15.888672 z M 15.453125 16.947266 L 15.400391 17.802734 L 15.882812 19.144531 L 16.365234 20.488281 L 17.017578 21.146484 L 17.669922 21.804688 L 18.363281 21.900391 C 18.74391 21.952391 19.056327 22 19.058594 22 C 19.060794 22 19.244083 21.9167 19.464844 21.8125 C 19.685605 21.7078 19.94981 21.582456 20.052734 21.535156 L 20.240234 21.449219 L 20.580078 20.884766 L 20.919922 20.320312 L 21.160156 19.15625 L 21.400391 17.992188 L 21.376953 17.103516 L 21.160156 18.15625 L 20.919922 19.320312 L 20.580078 19.884766 L 20.240234 20.449219 L 20.052734 20.535156 C 19.94981 20.582456 19.685605 20.7078 19.464844 20.8125 C 19.244083 20.917 19.060794 21 19.058594 21 C 19.056327 21 18.74391 20.952391 18.363281 20.900391 L 17.669922 20.804688 L 17.017578 20.146484 L 16.365234 19.488281 L 15.882812 18.144531 L 15.453125 16.947266 z M 22.636719 20.6875 C 22.46438 20.664 22.359796 20.678925 21.720703 20.828125 C 21.550042 20.867536 21.534004 20.864791 21.410156 20.890625 L 21.359375 21.023438 C 21.16203 21.536138 21 21.962809 21 21.974609 C 21 21.985609 21.324486 21.919725 21.720703 21.828125 C 22.359796 21.678925 22.46438 21.664 22.636719 21.6875 C 22.743564 21.7015 23.294158 21.779275 23.861328 21.859375 C 25.048094 22.027575 24.928408 22.015356 24.902344 21.972656 C 24.893096 21.957925 24.732293 21.458398 24.572266 20.958984 C 24.419074 20.93836 24.294166 20.920721 23.861328 20.859375 C 23.294158 20.779475 22.743564 20.7015 22.636719 20.6875 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/worms.svg b/.icons/awkward/32x32/apps/worms.svg
new file mode 100644
index 00000000..08743b8c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/worms.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#fecd38" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z"/>
+ <path fill="#fff" opacity=".2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0254 0.333 0.0312 0.5 0.2636-7.5207 6.3815-13.5 13.969-13.5 7.5872 0 13.705 5.9793 13.969 13.5 0.006-0.16727 0.0312-0.33125 0.0312-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+ <path fill="#fff" opacity=".2" d="m15.922 6c-3.265 0-5.213 2.0371-5.213 2.0371l2.9961 5.6934a4 4 0 0 1 2.295 -0.73 4 4 0 0 1 2.184 0.654l2.959-5.6169s-1.957-2.0371-5.221-2.0371zm0.078 9c-1.1045 0-2 0.89555-2 2 0 1.1048 0.89555 2 2 2 1.105 0 2-0.89518 2-2 0-1.1047-0.89526-2-2-2zm4.0547 1.8809c-0.0097 0.29356-0.05728 0.58778-0.12891 0.87891a4 4 0 0 1 -0.0293 0.12891c-0.0058 0.02077-0.0095 0.04177-0.01563 0.0625a4 4 0 0 1 -1.998 2.5742l3.6719 5.3926s2.8152-0.60888 4.4473-3.3242c1.6321-2.7149 0.76953-5.3535 0.76953-5.3535v-0.002l-6.7168-0.35742zm-8.1113 0.08203-6.7168 0.35938s-0.85884 2.6467 0.77344 5.3613c1.6315 2.716 4.4424 3.317 4.4424 3.317l3.682-5.408c-0.35694-0.21264-0.68195-0.47902-0.97266-0.78516a4 4 0 0 1 -0.15039 -0.16602c-0.04338-0.05054-0.08956-0.09763-0.13086-0.15039a4 4 0 0 1 -0.0039 -0.0039 4 4 0 0 1 -0.27734 -0.4043c-0.0089-0.01444-0.02054-0.02644-0.0293-0.04102-0.01724-0.02867-0.02843-0.05901-0.04492-0.08789a4 4 0 0 1 -0.131 -0.253c-0.274-0.56-0.422-1.15-0.442-1.738z"/>
+ <path fill="#3f3f3f" d="m15.922 5c-3.265 0-5.213 2.0371-5.213 2.0371l2.996 5.6929a4 4 0 0 1 2.295 -0.73 4 4 0 0 1 2.184 0.654l2.959-5.6169s-1.957-2.0371-5.221-2.0371zm0.078 9c-1.104 0-2 0.896-2 2 0 1.105 0.896 2 2 2 1.105 0 2-0.895 2-2s-0.895-2-2-2zm4.055 1.881c-0.01 0.293-0.058 0.588-0.129 0.879a4 4 0 0 1 -0.03 0.129c-0.005 0.02-0.009 0.041-0.015 0.062a4 4 0 0 1 -1.998 2.574l3.672 5.393s2.815-0.609 4.447-3.324 0.769-5.354 0.769-5.354v-0.002l-6.716-0.357zm-8.112 0.082l-6.7164 0.359s-0.8589 2.647 0.7734 5.362c1.6321 2.715 4.443 3.316 4.443 3.316l3.682-5.408c-0.357-0.213-0.682-0.479-0.973-0.785a4 4 0 0 1 -0.15 -0.166c-0.043-0.051-0.09-0.098-0.131-0.151a4 4 0 0 1 -0.004 -0.004 4 4 0 0 1 -0.277 -0.404c-0.009-0.014-0.021-0.026-0.029-0.041-0.018-0.029-0.029-0.059-0.045-0.088a4 4 0 0 1 -0.131 -0.252c-0.274-0.56-0.422-1.15-0.442-1.738z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wpa_gui.svg b/.icons/awkward/32x32/apps/wpa_gui.svg
new file mode 100644
index 00000000..d3f08244
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wpa_gui.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2.66700006;stroke-linecap:round;stroke-linejoin:round" d="m 11.292305,24.307122 a 8.6670351,8.6670351 0 0 1 -3.6077626,-9.72045 8.6670351,8.6670351 0 0 1 8.2927846,-6.2235699 8.6670351,8.6670351 0 0 1 8.325257,6.1800639 8.6670351,8.6670351 0 0 1 -3.556817,9.739207"/>
+ <path style="fill:none;stroke:#ececec;stroke-width:2.66677976;stroke-linecap:round;stroke-linejoin:round" d="M 11.292305,23.307235 A 8.6670351,8.6670351 0 0 1 7.6845424,13.586784 8.6670351,8.6670351 0 0 1 15.977327,7.3632146 8.6670351,8.6670351 0 0 1 24.302584,13.543279 8.6670351,8.6670351 0 0 1 20.745767,23.282486"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2.66700006;stroke-linecap:round;stroke-linejoin:round" d="m 13.383365,20.86067 a 4.6672873,4.6672873 0 0 1 -1.848468,-5.223535 4.6672873,4.6672873 0 0 1 4.444767,-3.308504 4.6672873,4.6672873 0 0 1 4.473469,3.269591 4.6672873,4.6672873 0 0 1 -1.802814,5.239466"/>
+ <path style="fill:none;stroke:#ececec;stroke-width:2.66702127;stroke-linecap:round;stroke-linejoin:round" d="m 13.383365,19.860782 a 4.6672873,4.6672873 0 0 1 -1.848468,-5.223534 4.6672873,4.6672873 0 0 1 4.444767,-3.308504 4.6672873,4.6672873 0 0 1 4.473469,3.26959 4.6672873,4.6672873 0 0 1 -1.802814,5.239467"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="2"/>
+ <circle style="fill:#ffffff" cx="16" cy="16" r="2"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wpcom.svg b/.icons/awkward/32x32/apps/wpcom.svg
new file mode 120000
index 00000000..4f29f580
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wpcom.svg
@@ -0,0 +1 @@
+wordpress.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wps-office-etmain.svg b/.icons/awkward/32x32/apps/wps-office-etmain.svg
new file mode 100644
index 00000000..866618da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wps-office-etmain.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#46b146" width="29" height="29" x="2" y="1" rx="1.45" ry="1.45"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 9.5103258,24.49985 h 9.8999992 c 0,0 4.1,-0.025 4.1,-4.0125 0,-3.9875 -4.1,-3.982374 -4.1,-3.982374 H 15.205149 M 23.489674,8.49985 h -9.9 c 0,0 -4.0999998,0.014747 -4.0999998,4.002247 0,3.9875 4.0999998,3.992627 4.0999998,3.992627 h 4.060175"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 9.5103258,23.5 h 9.8999992 c 0,0 4.1,-0.025 4.1,-4.0125 0,-3.9875 -4.1,-3.982374 -4.1,-3.982374 H 15.205149 M 23.489674,7.5 h -9.9 c 0,0 -4.0999998,0.014747 -4.0999998,4.002247 0,3.9875 4.0999998,3.992627 4.0999998,3.992627 h 4.060175"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wps-office-pdfmain.svg b/.icons/awkward/32x32/apps/wps-office-pdfmain.svg
new file mode 100644
index 00000000..192e2ca6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wps-office-pdfmain.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#dc4c3a" width="29" height="29" x="2" y="1" rx="1.45" ry="1.45"/>
+ <path style="opacity:0.2" d="m 15.5,7.0390619 a 1.50015,1.50015 0 0 0 -1.5,1.5 v 3.9609371 a 1.50015,1.50015 0 1 0 3,0 v -2.460937 h 2.150391 a 1.50015,1.50015 0 0 0 0.06445,0 c 0,0 0.742453,-0.01014 1.441406,0.33789 C 21.355203,10.724983 22,11.167788 22,13.062499 c 0,1.894712 -0.632316,2.302628 -1.322266,2.632812 -0.689949,0.330185 -1.433593,0.308594 -1.433593,0.308594 a 1.50015,1.50015 0 0 0 -0.09375,-0.0039 h -7.113282 a 1.50015,1.50015 0 0 0 -0.36914,0.04687 c 0,0 -0.955502,0.240233 -1.8496096,0.978516 C 8.9242519,17.763672 8.0084164,19.147832 8,21.031249 c -0.00844,1.888812 0.9207122,3.278556 1.8320312,4 0.9113188,0.721444 1.8808598,0.933594 1.8808598,0.933594 a 1.50015,1.50015 0 0 0 0.324218,0.03516 H 15.5 a 1.50015,1.50015 0 0 0 1.5,-1.5 v -2 a 1.50015,1.50015 0 1 0 -3,0 v 0.5 h -1.703125 c -0.05263,-0.01399 -0.276711,-0.06314 -0.601563,-0.320312 C 11.334647,22.394166 10.995499,22.052253 11,21.044921 c 0.0045,-1.012741 0.357109,-1.3984 0.728516,-1.705078 0.326436,-0.269546 0.533483,-0.321084 0.595703,-0.339844 h 6.826172 l -0.0957,-0.0039 c 0,0 1.432918,0.114987 2.917968,-0.595703 C 23.457707,17.689699 25,15.880287 25,13.062499 25,10.244711 23.470188,8.4263763 21.994141,7.6914056 20.518094,6.956435 19.083984,7.041015 19.083984,7.041015 l 0.06641,-0.00195 z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 15.5,11.5 V 7.5397471 h 3.65 c 0,0 4.35,-0.190247 4.35,4.5222529 0,4.7125 -4.35,4.438 -4.35,4.438 h -7.11246 c 0,0 -2.5245576,0.641842 -2.5374996,3.538 C 9.4870994,22.934144 12.03754,23.5 12.03754,23.5 H 15.5 v -2"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wps-office-wppmain.svg b/.icons/awkward/32x32/apps/wps-office-wppmain.svg
new file mode 100644
index 00000000..c1f2b7da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wps-office-wppmain.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#f1723c" width="29" height="29" x="2" y="1" rx="1.45" ry="1.45"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 9.5,8.5143834 h 9.65 c 0,0 4.35,0 4.35,3.9874996 0,3.9875 -4.35,3.9875 -4.35,3.9875 H 9.5 v 8.010253"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 9.5,7.5147471 h 9.65 c 0,0 4.35,0 4.35,3.9874999 0,3.9875 -4.35,3.9875 -4.35,3.9875 H 9.5 V 23.5"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wps-office-wpsmain.svg b/.icons/awkward/32x32/apps/wps-office-wpsmain.svg
new file mode 100644
index 00000000..692b3fc3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wps-office-wpsmain.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#558ef4" width="29" height="29" x="2" y="1" rx="1.45" ry="1.45"/>
+ <path style="opacity:0.2;fill:none;stroke:#040404;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 7.5005,9.4998679 V 22.699868 c 0,0 0.3625,1.8125 2.175,0 l 6.824573,-8.2 6.825427,8.2 c 1.8125,1.8125 2.175,0 2.175,0 l -1.52e-4,-13.2"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 7.5005,8.5 v 13.2 c 0,0 0.3625,1.8125 2.175,0 l 6.824573,-8.2 6.825427,8.2 c 1.8125,1.8125 2.175,0 2.175,0 L 25.500348,8.5000001"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wps-office2019-etmain.svg b/.icons/awkward/32x32/apps/wps-office2019-etmain.svg
new file mode 120000
index 00000000..319c3994
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wps-office2019-etmain.svg
@@ -0,0 +1 @@
+wps-office-etmain.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wps-office2019-pdfmain.svg b/.icons/awkward/32x32/apps/wps-office2019-pdfmain.svg
new file mode 120000
index 00000000..d657fab8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wps-office2019-pdfmain.svg
@@ -0,0 +1 @@
+wps-office-pdfmain.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wps-office2019-wppmain.svg b/.icons/awkward/32x32/apps/wps-office2019-wppmain.svg
new file mode 120000
index 00000000..c31b61a5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wps-office2019-wppmain.svg
@@ -0,0 +1 @@
+wps-office-wppmain.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wps-office2019-wpsmain.svg b/.icons/awkward/32x32/apps/wps-office2019-wpsmain.svg
new file mode 120000
index 00000000..211432e5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wps-office2019-wpsmain.svg
@@ -0,0 +1 @@
+wps-office-wpsmain.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wpscrackgui.svg b/.icons/awkward/32x32/apps/wpscrackgui.svg
new file mode 100644
index 00000000..b7fc56dc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wpscrackgui.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#4f4f4f" d="m16.054 6c-5.277 0-10.027 1.875-13.967 4.783l13.967 15.217 13.859-15.272c-3.924-2.8754-8.622-4.7284-13.859-4.7284z"/>
+ <path opacity=".2" transform="matrix(.66686 0 0 .66686 -90.634 -158.71)" d="m159.9 252.99c-6.3037 0-12.154 2.0674-16.853 5.5589l16.941 18.441 16.765-18.441c-4.71-3.49-10.56-5.56-16.86-5.56z"/>
+ <path fill="#797979" d="m16 9.9953c-4.2037 0-8.1052 1.3786-11.239 3.707l11.298 12.298 11.18-12.298c-3.133-2.328-7.035-3.7067-11.239-3.7067z"/>
+ <path opacity=".2" transform="matrix(.66686 0 0 .66686 -90.634 -158.71)" d="m159.9 258.99c-4.7278 0-9.1156 1.5505-12.64 4.1692l12.706 13.831 12.574-13.831c-3.524-2.6186-7.9119-4.1692-12.64-4.1692z"/>
+ <path fill="#e4e4e4" d="m16 13.996c-3.1528 0-6.0789 1.034-8.4289 2.7802l8.4729 9.224 8.3848-9.2233c-2.35-1.7463-5.2762-2.7802-8.4289-2.7802z"/>
+ <path fill="#fff" opacity=".1" d="m16.054 6c-5.277 0-10.027 1.8756-13.967 4.783l0.5625 0.61328c3.828-2.679 8.3715-4.396 13.404-4.396 4.9932 0 9.4887 1.6964 13.299 4.3457l0.561-0.617c-3.925-2.8756-8.624-4.7288-13.86-4.7288z"/>
+ <path fill="#fff" opacity=".1" d="m16.001 9.9961c-4.2037 0-8.1068 1.3787-11.24 3.707l0.56445 0.61329c3.0336-2.087 6.7172-3.3203 10.676-3.3203 3.9606 0 7.6433 1.2354 10.678 3.3242l0.561-0.617c-3.133-2.328-7.035-3.7069-11.238-3.7069z"/>
+ <path fill="#fff" opacity=".1" d="m16.001 13.996c-3.1528 0-6.0796 1.035-8.4297 2.7812l0.56445 0.61328c2.248-1.5066 4.9575-2.3945 7.8652-2.3945 2.9096 0 5.6183 0.89 7.8672 2.3984l0.56055-0.61719c-2.35-1.7463-5.275-2.7812-8.4277-2.7812z"/>
+ <path opacity=".2" d="m29.352 11.346-13.297 14.654-13.405-14.604c-0.1865 0.131-0.3795 0.252-0.5625 0.387l13.968 15.217 13.856-15.272c-0.182-0.1332-0.375-0.2531-0.56-0.3823z"/>
+ <circle style="opacity:0.2" cx="22" cy="23" r="8"/>
+ <circle style="fill:#5565cc" cx="22" cy="22" r="8"/>
+ <path style="fill:#ffffff" d="M 20 18 A 3.9999999 3.9999999 0 0 0 16 22 A 3.9999999 3.9999999 0 0 0 20 26 A 3.9999999 3.9999999 0 0 0 24 22 A 3.9999999 3.9999999 0 0 0 20 18 z M 20 20 A 1.9999999 1.9999999 0 0 1 22 22 A 1.9999999 1.9999999 0 0 1 20 24 A 1.9999999 1.9999999 0 0 1 18 22 A 1.9999999 1.9999999 0 0 1 20 20 z"/>
+ <rect style="fill:#ffffff" width="6" height="2" x="23" y="21"/>
+ <rect style="fill:#ffffff" width="2" height="1" x="23" y="-28" transform="rotate(90)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ws.openarena.OpenArena.svg b/.icons/awkward/32x32/apps/ws.openarena.OpenArena.svg
new file mode 120000
index 00000000..fcca97b4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ws.openarena.OpenArena.svg
@@ -0,0 +1 @@
+openarena.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wunderlist.svg b/.icons/awkward/32x32/apps/wunderlist.svg
new file mode 100644
index 00000000..5c4b251a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wunderlist.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect fill="#e79d67" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path opacity=".2" d="m5.3397 6c-0.1882 0-0.3397 0.1515-0.3397 0.3397v21.32c0 0.189 0.1515 0.34 0.3397 0.34h21.32c0.189 0 0.34-0.151 0.34-0.34v-21.32c0-0.1884-0.151-0.3399-0.34-0.3399z"/>
+ <path fill="#fff" d="m5.3397 5c-0.1882 0-0.3397 0.1515-0.3397 0.3397v21.32c0 0.18837 0.15152 0.33962 0.33969 0.33962h21.321c0.188 0 0.339-0.151 0.339-0.34v-21.32c0-0.1884-0.151-0.3399-0.34-0.3399z"/>
+ <path fill="#e84228" d="m9 5v23l7-4 7 4v-23z"/>
+ <path fill="#fff" opacity=".2" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+ <path opacity=".2" d="m16 11 1.5 3.5 3.5 0.5-2.5 2.5 0.5 3.5-3-1.5-3 1.5 0.5-3.5-2.5-2.5 3.5-0.5z"/>
+ <path fill="#fff" transform="matrix(.95106 0 0 1 .53838 0)" d="m16.257 10 1.5772 3.5 3.6801 0.5l-2.628 2.5 0.526 3.5-3.155-1.5-3.154 1.5 0.526-3.5-2.629-2.5 3.68-0.5z"/>
+ <path fill="#fff" transform="matrix(.95106 0 0 1 .53838 0)" d="m16.257 10 1.5772 3.5 3.6801 0.5l-2.628 2.5 0.526 3.5-3.155-1.5-3.154 1.5 0.526-3.5-2.629-2.5 3.68-0.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/www-browser.svg b/.icons/awkward/32x32/apps/www-browser.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/www-browser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wxHexEditor.svg b/.icons/awkward/32x32/apps/wxHexEditor.svg
new file mode 120000
index 00000000..601daaa9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wxHexEditor.svg
@@ -0,0 +1 @@
+okteta.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/wxcas.svg b/.icons/awkward/32x32/apps/wxcas.svg
new file mode 100644
index 00000000..ac41d1f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wxcas.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m4.2999999 4.0000001h23.4c0.7202 0 1.3 0.5763975 1.3 1.292371v23.415258c0 0.715974-0.5798 1.292371-1.3 1.292371h-23.4c-0.7202 0-1.3-0.576397-1.3-1.292371v-23.415258c0-0.7159735 0.5798-1.292371 1.3-1.292371z"/>
+ <path style="fill:#236fbc" d="m4.2999999 3.0000001h23.4c0.7202 0 1.3 0.5763975 1.3 1.292371v23.415258c0 0.715974-0.5798 1.292371-1.3 1.292371h-23.4c-0.7202 0-1.3-0.576397-1.3-1.292371v-23.415258c0-0.7159735 0.5798-1.292371 1.3-1.292371z"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m2.5 16.500343h9l3.131607-6.9999999 2.736786 14 3.131607-7h9"/>
+ <path style="stroke-linejoin:round;stroke:#76eead;stroke-linecap:round;stroke-width:3;fill:none" d="m2.5 15.5h9l3.131607-7 2.736786 14 3.131607-7h9"/>
+ <path style="opacity:.1;fill:#ffffff" d="m4.3007812 3c-0.7202 0-1.3007812 0.5769952-1.3007812 1.2929688v1c0-0.7159736 0.5805812-1.2929688 1.3007812-1.2929688h23.398438c0.7202 0 1.300781 0.5769952 1.300781 1.2929688v-1c0-0.7159735-0.580581-1.2929688-1.300781-1.2929688h-23.398438z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wxglade.svg b/.icons/awkward/32x32/apps/wxglade.svg
new file mode 100644
index 00000000..c0f867c4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wxglade.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 30,29.6 V 4.4 C 30,3.6244 29.3756,3 28.6,3 H 8.7621715 L 5.9744308,5.8196147 C 5.4291251,6.3711553 4.3231942,6.1404581 3.9001751,6.7905429 L 2,9.710683 V 29.6 C 2,30.3756 2.6244,31 3.4,31 h 25.2 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <path style="fill:#cccccc" d="M 30,28.6 V 3.4 C 30,2.6244 29.3756,2 28.6,2 H 8.7621715 L 5.9744308,4.8196147 C 5.4291251,5.3711553 4.3231942,5.1404581 3.9001751,5.7905429 L 2,8.710683 V 28.6 C 2,29.3756 2.6244,30 3.4,30 h 25.2 c 0.7756,0 1.4,-0.6244 1.4,-1.4 z"/>
+ <path style="fill:#e4e4e4" d="M 6.1583187,5.7390543 C 5.7294634,6.385304 3.8276742,5.4695426 3.4711033,6.1583187 L 2,9 H 30 V 3.4 C 30,2.6244 29.3756,2 28.6,2 H 8.6395798 Z"/>
+ <path style="fill:#e4e4e4" d="m 5.9744308,4.2679509 c -0.6206007,0.4651991 -1.7996593,0.7338193 -2.1968476,1.4 L 2,8.6493868 V 28.6 C 2,29.3756 2.6244,30 3.4,30 H 9 V 2 Z"/>
+ <path style="fill:#e4e4e4" d="m 26,9 v 21 h 2.6 C 29.3756,30 30,29.3756 30,28.6 V 9 Z"/>
+ <path style="fill:#d32626" d="M 3.4,2 C 2.6244,2 2,2.6244 2,3.4 V 9 H 9 V 2 Z"/>
+ <rect style="fill:#ffd000" width="11" height="6" x="9" y="24"/>
+ <rect style="fill:#0fa925" width="6" height="6" x="20" y="24"/>
+ <rect style="fill:#1268c9" width="4" height="4" x="26" y="9"/>
+ <rect style="opacity:0.2" width="16.8" height="1" x="9" y="24"/>
+ <rect style="opacity:0.2" width="28" height="1" x="2" y="9"/>
+ <rect style="opacity:0.2;fill:#ffffff" width="4" height="1" x="26" y="13"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 8.6386719 3 L 9 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 9 2 L 8.6386719 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/wxmaxima.svg b/.icons/awkward/32x32/apps/wxmaxima.svg
new file mode 120000
index 00000000..dd1de59e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/wxmaxima.svg
@@ -0,0 +1 @@
+maxima.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/x-office-address-book.svg b/.icons/awkward/32x32/apps/x-office-address-book.svg
new file mode 120000
index 00000000..6de76372
--- /dev/null
+++ b/.icons/awkward/32x32/apps/x-office-address-book.svg
@@ -0,0 +1 @@
+office-address-book.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/x-pdf.svg b/.icons/awkward/32x32/apps/x-pdf.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/x-pdf.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/x-system-software-sources.svg b/.icons/awkward/32x32/apps/x-system-software-sources.svg
new file mode 120000
index 00000000..b4324aaf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/x-system-software-sources.svg
@@ -0,0 +1 @@
+software-properties.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/x.svg b/.icons/awkward/32x32/apps/x.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/x.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xampp.svg b/.icons/awkward/32x32/apps/xampp.svg
new file mode 100644
index 00000000..1db564c6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xampp.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#fb7a24" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path opacity=".2" d="m11 7a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -0.01758 -0.3418 5 5 0 0 0 0.01758 0.002 5 5 0 0 0 0.01172 0 5 5 0 0 0 -0.012 0.34 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5 5 5 0 0 0 -0.01758 0.002 5 5 0 0 0 0 -0.002 5 5 0 0 0 0.01758 0 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5 5 5 0 0 0 -4.9883 4.6602 5 5 0 0 0 -0.01172 0 5 5 0 0 0 -0.01758 0 5 5 0 0 0 -4.982 -4.66zm9.9902 2.9746a2.0002 2.0002 0 0 1 1.8477 2.8125c-0.586 1.367-1.093 2.756-2.104 4.012-1.01 1.255-2.742 2.201-4.734 2.201-1.1954 0-1.1831 0.05375-1.5059 0.43359-0.32271 0.37984-0.85679 1.5261-1.6621 3.3672a2.0002 2.0002 0 1 1 -3.664 -1.602c0.7822-1.788 1.247-3.142 2.277-4.355 1.031-1.213 2.75-1.844 4.555-1.844 1.0081 0 1.1782-0.1611 1.6191-0.70898 0.44097-0.54788 0.93446-1.6583 1.543-3.0781a2.0002 2.0002 0 0 1 1.828 -1.2384zm-9.99 0.0254a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2zm10 10a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
+ <path fill="#fff" opacity=".2" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#fff" d="m11 6a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -0.01758 -0.3418 5 5 0 0 0 0.01758 0.002 5 5 0 0 0 0.01172 0 5 5 0 0 0 -0.012 0.34 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5 5 5 0 0 0 -0.01758 0.002 5 5 0 0 0 0 -0.002 5 5 0 0 0 0.01758 0 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5 5 5 0 0 0 -4.9883 4.6602 5 5 0 0 0 -0.01172 0 5 5 0 0 0 -0.01758 0 5 5 0 0 0 -4.982 -4.66zm9.9902 2.9746a2.0002 2.0002 0 0 1 1.8477 2.8125c-0.586 1.367-1.093 2.756-2.104 4.012-1.01 1.255-2.742 2.201-4.734 2.201-1.1954 0-1.1831 0.05375-1.5059 0.43359-0.32271 0.37984-0.85679 1.5261-1.6621 3.3672a2.0002 2.0002 0 1 1 -3.664 -1.602c0.7822-1.788 1.247-3.142 2.277-4.355 1.031-1.213 2.75-1.844 4.555-1.844 1.0081 0 1.1782-0.1611 1.6191-0.70898 0.44097-0.54788 0.93446-1.6583 1.543-3.0781a2.0002 2.0002 0 0 1 1.828 -1.2384zm-9.99 0.0254a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2zm10 10a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xapp.svg b/.icons/awkward/32x32/apps/xapp.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xapp.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xar.svg b/.icons/awkward/32x32/apps/xar.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xar.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xarchiver.svg b/.icons/awkward/32x32/apps/xarchiver.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xarchiver.svg
@@ -0,0 +1 @@
+ark.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xboard.svg b/.icons/awkward/32x32/apps/xboard.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xboard.svg
@@ -0,0 +1 @@
+chess.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xcalc.svg b/.icons/awkward/32x32/apps/xcalc.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xcalc.svg
@@ -0,0 +1 @@
+accessories-calculator.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xcas.svg b/.icons/awkward/32x32/apps/xcas.svg
new file mode 100644
index 00000000..dcabe3ff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xcas.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="-31" y="-30" rx="14.5" ry="14.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#936ff6" width="29" height="29" x="-30" y="-30" rx="14.5" ry="14.5" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2" d="M 15.5,6 A 1.5,1.5 0 0 0 14,7.5 1.5,1.5 0 0 0 15,8.9121094 L 15,10.931641 12.820312,9.1152344 A 0.50064393,0.50064393 0 1 0 12.179688,9.8847656 L 15,12.234375 l 0,3.398437 -2.943359,-1.699218 -0.626953,-3.617188 a 0.50005,0.50005 0 1 0 -0.984376,0.169922 l 0.482422,2.796875 -1.7499996,-1.009765 A 1.5,1.5 0 0 0 8.4550781,10.701172 1.5,1.5 0 0 0 6.40625,11.25 1.5,1.5 0 0 0 6.9550781,13.298828 1.5,1.5 0 0 0 8.6777344,13.140625 l 1.7499996,1.009766 -2.662109,0.978515 a 0.50005,0.50005 0 1 0 0.3457031,0.9375 L 11.554688,14.800781 14.498047,16.5 11.554688,18.199219 8.1113281,16.933594 a 0.50005,0.50005 0 1 0 -0.3457031,0.9375 l 2.662109,0.978515 -1.7499996,1.009766 A 1.5,1.5 0 0 0 6.9550781,19.701172 1.5,1.5 0 0 0 6.40625,21.75 1.5,1.5 0 0 0 8.4550781,22.298828 1.5,1.5 0 0 0 9.1777344,20.726562 l 1.7499996,-1.009765 -0.482422,2.796875 a 0.50005,0.50005 0 1 0 0.984376,0.169922 l 0.59375,-3.433594 -0.285157,0 0.05859,-0.0332 a 0.50005,0.50005 0 0 0 0.121094,-0.07031 L 15,17.367188 l 0,3.398437 -2.820312,2.349609 a 0.50064424,0.50064424 0 1 0 0.640624,0.769532 L 15,22.068359 15,24.087891 A 1.5,1.5 0 0 0 14,25.5 1.5,1.5 0 0 0 15.5,27 1.5,1.5 0 0 0 17,25.5 1.5,1.5 0 0 0 16,24.087891 l 0,-2.019532 2.179688,1.816407 a 0.50064424,0.50064424 0 1 0 0.640624,-0.769532 L 16,20.765625 l 0,-3.398437 3.082031,1.777343 a 0.50005,0.50005 0 0 0 0.125,0.07422 l 0.05469,0.03125 -0.285157,0 0.59375,3.433594 a 0.50005,0.50005 0 1 0 0.984376,-0.169922 l -0.482422,-2.796875 1.748046,1.009765 a 1.5,1.5 0 0 0 0.72461,1.572266 A 1.5,1.5 0 0 0 24.59375,21.75 1.5,1.5 0 0 0 24.044922,19.701172 1.5,1.5 0 0 0 22.322266,19.859375 l -1.75,-1.009766 2.662109,-0.978515 a 0.50005,0.50005 0 1 0 -0.345703,-0.9375 L 19.445312,18.199219 16.501953,16.5 l 2.943359,-1.699219 3.44336,1.265625 a 0.50005,0.50005 0 1 0 0.345703,-0.9375 l -2.662109,-0.978515 1.75,-1.009766 a 1.5,1.5 0 0 0 1.722656,0.158203 1.5,1.5 0 0 0 0.548828,-2.048828 1.5,1.5 0 0 0 -2.048828,-0.548828 1.5,1.5 0 0 0 -0.72461,1.572266 l -1.748046,1.009765 0.482422,-2.796875 A 0.50005,0.50005 0 1 0 19.570312,10.316406 L 18.943359,13.933594 16,15.632812 16,12.234375 18.820312,9.8847656 A 0.50064393,0.50064393 0 1 0 18.179688,9.1152344 L 16,10.931641 16,8.9121094 A 1.5,1.5 0 0 0 17,7.5 1.5,1.5 0 0 0 15.5,6 Z"/>
+ <path style="fill:#ffffff" d="M 15.5 5 A 1.5 1.5 0 0 0 14 6.5 A 1.5 1.5 0 0 0 15 7.9121094 L 15 9.9316406 L 12.820312 8.1152344 A 0.50064393 0.50064393 0 1 0 12.179688 8.8847656 L 15 11.234375 L 15 14.632812 L 12.056641 12.933594 L 11.429688 9.3164062 A 0.50005 0.50005 0 1 0 10.445312 9.4863281 L 10.927734 12.283203 L 9.1777344 11.273438 A 1.5 1.5 0 0 0 8.4550781 9.7011719 A 1.5 1.5 0 0 0 6.40625 10.25 A 1.5 1.5 0 0 0 6.9550781 12.298828 A 1.5 1.5 0 0 0 8.6777344 12.140625 L 10.427734 13.150391 L 7.765625 14.128906 A 0.50005 0.50005 0 1 0 8.1113281 15.066406 L 11.554688 13.800781 L 14.498047 15.5 L 11.554688 17.199219 L 8.1113281 15.933594 A 0.50005 0.50005 0 1 0 7.765625 16.871094 L 10.427734 17.849609 L 8.6777344 18.859375 A 1.5 1.5 0 0 0 6.9550781 18.701172 A 1.5 1.5 0 0 0 6.40625 20.75 A 1.5 1.5 0 0 0 8.4550781 21.298828 A 1.5 1.5 0 0 0 9.1777344 19.726562 L 10.927734 18.716797 L 10.445312 21.513672 A 0.50005 0.50005 0 1 0 11.429688 21.683594 L 12.023438 18.25 L 11.738281 18.25 L 11.796875 18.216797 A 0.50005 0.50005 0 0 0 11.917969 18.146484 L 15 16.367188 L 15 19.765625 L 12.179688 22.115234 A 0.50064424 0.50064424 0 1 0 12.820312 22.884766 L 15 21.068359 L 15 23.087891 A 1.5 1.5 0 0 0 14 24.5 A 1.5 1.5 0 0 0 15.5 26 A 1.5 1.5 0 0 0 17 24.5 A 1.5 1.5 0 0 0 16 23.087891 L 16 21.068359 L 18.179688 22.884766 A 0.50064424 0.50064424 0 1 0 18.820312 22.115234 L 16 19.765625 L 16 16.367188 L 19.082031 18.144531 A 0.50005 0.50005 0 0 0 19.207031 18.21875 L 19.261719 18.25 L 18.976562 18.25 L 19.570312 21.683594 A 0.50005 0.50005 0 1 0 20.554688 21.513672 L 20.072266 18.716797 L 21.820312 19.726562 A 1.5 1.5 0 0 0 22.544922 21.298828 A 1.5 1.5 0 0 0 24.59375 20.75 A 1.5 1.5 0 0 0 24.044922 18.701172 A 1.5 1.5 0 0 0 22.322266 18.859375 L 20.572266 17.849609 L 23.234375 16.871094 A 0.50005 0.50005 0 1 0 22.888672 15.933594 L 19.445312 17.199219 L 16.501953 15.5 L 19.445312 13.800781 L 22.888672 15.066406 A 0.50005 0.50005 0 1 0 23.234375 14.128906 L 20.572266 13.150391 L 22.322266 12.140625 A 1.5 1.5 0 0 0 24.044922 12.298828 A 1.5 1.5 0 0 0 24.59375 10.25 A 1.5 1.5 0 0 0 22.544922 9.7011719 A 1.5 1.5 0 0 0 21.820312 11.273438 L 20.072266 12.283203 L 20.554688 9.4863281 A 0.50005 0.50005 0 1 0 19.570312 9.3164062 L 18.943359 12.933594 L 16 14.632812 L 16 11.234375 L 18.820312 8.8847656 A 0.50064393 0.50064393 0 1 0 18.179688 8.1152344 L 16 9.9316406 L 16 7.9121094 A 1.5 1.5 0 0 0 17 6.5 A 1.5 1.5 0 0 0 15.5 5 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.5 1 C 7.467 1 1 7.467 1 15.5 C 1 15.668901 1.0197182 15.832529 1.0253906 16 C 1.2895 8.2024902 7.6359007 2 15.5 2 C 23.364099 2 29.7105 8.2024902 29.974609 16 C 29.980282 15.832529 30 15.668901 30 15.5 C 30 7.467 23.533 1 15.5 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xchat-gnome.svg b/.icons/awkward/32x32/apps/xchat-gnome.svg
new file mode 120000
index 00000000..e597c17a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xchat-gnome.svg
@@ -0,0 +1 @@
+xchat.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xchat.svg b/.icons/awkward/32x32/apps/xchat.svg
new file mode 100644
index 00000000..d5e0d3e6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xchat.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#feea3a" d="m11.562 3c-0.831 0-1.5 0.669-1.5 1.5v14c0 0.831 0.669 1.5 1.5 1.5h14c0.831 0 1.5-0.669 1.5-1.5v-12.5l3-3h-18.5z"/>
+ <path fill="#fff" opacity=".1" d="m11.562 3c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h17.5l1-1h-18.5z"/>
+ <path opacity=".2" d="m29.062 4-2 2v1l3-3h-1zm-19 14.5v1c0 0.831 0.669 1.5 1.5 1.5h14c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-14c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill="#fe9700" d="m2.0625 12 3 3v12.5c0 0.831 0.669 1.5 1.5 1.5h14c0.831 0 1.5-0.669 1.5-1.5v-14c0-0.831-0.669-1.5-1.5-1.5h-18.5z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m11.533 16-0.5293 3h-2.9414v1h2.7656l-0.53125 3h-2.2344v1h2.0586l-0.5293 3h1l0.5293-3h2.5l-0.52929 3h1l0.52929-3h3.4414v-1h-3.2656l0.53124-3h2.7344v-1h-2.5586l0.52929-3h-1l-0.52929 3h-2.5l0.52929-3zm0.29492 4h2.5l-0.53124 3h-2.5z"/>
+ <path fill="#fff" opacity=".1" d="m20.5 12c0.831 0 1.5 0.669 1.5 1.5v1c0-0.831-0.669-1.5-1.5-1.5h-17.5l-1-1h18.5z"/>
+ <path fill="#fff" fill-rule="evenodd" d="m11.533 15-0.5293 3h-2.9414v1h2.7656l-0.53125 3h-2.2344v1h2.0586l-0.5293 3h1l0.5293-3h2.5l-0.52929 3h1l0.52929-3h3.4414v-1h-3.2656l0.53124-3h2.7344v-1h-2.5586l0.52929-3h-1l-0.52929 3h-2.5l0.52929-3zm0.29492 4h2.5l-0.53124 3h-2.5z"/>
+ <path opacity=".2" d="m2.0625 13 3 3v-1l-2-2h-1zm3 14.5v1c0 0.831 0.669 1.5 1.5 1.5h14c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-14c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xchm-48.svg b/.icons/awkward/32x32/apps/xchm-48.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xchm-48.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xclipboard.svg b/.icons/awkward/32x32/apps/xclipboard.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xclipboard.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xclock.svg b/.icons/awkward/32x32/apps/xclock.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xclock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xconsole.svg b/.icons/awkward/32x32/apps/xconsole.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xconsole.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xcos.svg b/.icons/awkward/32x32/apps/xcos.svg
new file mode 100644
index 00000000..ffb95061
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xcos.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="24" x="-30" y="5" rx="1.4" ry="1.5" transform="scale(-1,1)"/>
+ <rect style="fill:#e74c3c" width="28" height="24" x="-30" y="4" rx="1.4" ry="1.5" transform="scale(-1,1)"/>
+ <rect style="fill:#3f3f3f" width="14" height="14" x="5" y="9" rx=".7" ry=".7"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-linejoin:round" d="m 6,16.5002 h 2.3 l 1.4,-3 1.4,8 2.1,-9 1.4,4 h 3.5"/>
+ <path style="fill:none;stroke:#ffffff;stroke-linejoin:round" d="m 6,15.5 h 2.3 l 1.4,-3 1.4,8 2.1,-9 1.4,4 h 3.5"/>
+ <path style="opacity:0.2" d="M 24.5,8 A 2.4999995,2.4999995 0 0 0 22,10.5 2.4999995,2.4999995 0 0 0 24.5,13 2.4999995,2.4999995 0 0 0 27,10.5 2.4999995,2.4999995 0 0 0 24.5,8 Z m -2,7 A 1.5,1.5 0 0 0 21,16.5 1.5,1.5 0 0 0 22.5,18 1.5,1.5 0 0 0 24,16.5 1.5,1.5 0 0 0 22.5,15 Z m 4,0 A 1.5,1.5 0 0 0 25,16.5 1.5,1.5 0 0 0 26.5,18 1.5,1.5 0 0 0 28,16.5 1.5,1.5 0 0 0 26.5,15 Z m -4,4 A 1.5,1.5 0 0 0 21,20.5 1.5,1.5 0 0 0 22.5,22 1.5,1.5 0 0 0 24,20.5 1.5,1.5 0 0 0 22.5,19 Z m 4,0 A 1.5,1.5 0 0 0 25,20.5 1.5,1.5 0 0 0 26.5,22 1.5,1.5 0 0 0 28,20.5 1.5,1.5 0 0 0 26.5,19 Z m -4,4 A 1.5,1.5 0 0 0 21,24.5 1.5,1.5 0 0 0 22.5,26 1.5,1.5 0 0 0 24,24.5 1.5,1.5 0 0 0 22.5,23 Z m 4,0 A 1.5,1.5 0 0 0 25,24.5 1.5,1.5 0 0 0 26.5,26 1.5,1.5 0 0 0 28,24.5 1.5,1.5 0 0 0 26.5,23 Z"/>
+ <g>
+ <circle style="fill:#ffffff" cx="22.5" cy="15.5" r="1.5"/>
+ <circle style="fill:#ffffff;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round" cx="24.5" cy="9.5" r="2.5"/>
+ <circle style="fill:#ffffff" cx="22.5" cy="19.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="22.5" cy="23.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="26.5" cy="15.5" r="1.5"/>
+ <circle style="fill:#ffffff" cx="26.5" cy="19.5" r="1.5"/>
+ <circle style="fill:#3f3f3f" cx="26.5" cy="23.5" r="1.5"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 4 C 2.6247906 4 2 4.669 2 5.5 L 2 6.5 C 2 5.669 2.6247906 5 3.4003906 5 L 28.599609 5 C 29.375209 5 30 5.669 30 6.5 L 30 5.5 C 30 4.669 29.375209 4 28.599609 4 L 3.4003906 4 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xdiagnose.svg b/.icons/awkward/32x32/apps/xdiagnose.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xdiagnose.svg
@@ -0,0 +1 @@
+xorg.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xdman.svg b/.icons/awkward/32x32/apps/xdman.svg
new file mode 100644
index 00000000..cbc6311e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xdman.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="15" r="11"/>
+ <path style="opacity:0.2" d="M 16,13 A 14,14.166667 0 0 0 2,27.166667 14,14.166667 0 0 0 2.1626953,29.236328 C 2.3959184,29.688824 2.8588726,30 3.4,30 h 25.2 c 0.536512,0 0.995284,-0.306431 1.230468,-0.752604 A 14,14.166667 0 0 0 30,27.166667 14,14.166667 0 0 0 16,13 Z"/>
+ <circle style="fill:#2064cf" cx="16" cy="14" r="11"/>
+ <path style="opacity:0.2" d="m 14.969537,3.0590696 a 11,11 0 0 0 -3.9809,1.1547801 c 0.05555,0.176055 -0.0093,0.37466 -0.21175,0.55 -0.136951,0.11869 -0.24915,0.303545 -0.24915,0.4114551 0,0.329835 0.298099,0.8362749 0.53625,0.9098649 0.31625,0.0979 0.2101,0.4353798 -0.1969,0.6218298 -0.1881,0.086351 -0.41965,0.3349501 -0.51425,0.5522008 -0.09515,0.2178 -0.23485,0.4323 -0.31075,0.47685 -0.07535,0.0451 -0.1375005,0.2150494 -0.1375005,0.3783994 0,0.2282507 0.1045005,0.3388007 0.4471505,0.4757507 0.2453,0.09845 0.539,0.1699493 0.65285,0.1589493 0.655049,-0.0616 0.7007,0.3201001 0.12815,1.0659001 -0.30415,0.3960002 -0.450451,0.4955502 -0.6578,0.4455002 -0.19305,-0.0462 -0.298651,0.0083 -0.38665,0.199651 C 9.995887,10.66315 9.8440865,10.7319 9.4365365,10.75995 9.0355865,10.788 8.8562864,10.8694 8.7061364,11.08885 8.5961371,11.2489 8.4377371,11.3787 8.3535871,11.3787 c -0.08437,0 -0.2824801,0.1078 -0.4404401,0.2387 -0.32142,0.26675 -0.44693,0.2937 -0.559625,0.11935 -0.14894,-0.231 -0.4703051,-0.1144 -0.9485301,0.34375 -0.4229506,0.4048 -0.4741557,0.51315 -0.4103557,0.8646 0.11352,0.625351 0.4527057,1.180301 0.8400157,1.373901 0.3379751,0.16885 0.3445751,0.187 0.139645,0.4037 -0.117865,0.12485 -0.3201,0.2585 -0.44902,0.29755 -0.3723505,0.1133 -0.1627452,0.2552 0.501655,0.3399 0.6800201,0.08635 0.8913301,0.33275 0.5736501,0.6688 -0.177155,0.18755 -0.1672,0.22275 0.117095,0.40095 0.5555001,0.3487 0.9972594,0.1353 0.4758601,-0.2299 -0.3351151,-0.23485 -0.1007601,-0.33055 0.39105,-0.16005 0.3921494,0.13585 0.4696994,0.12815 0.7012494,-0.07315 0.47575,-0.41195 0.9927505,0.19745 0.5577,0.65725 -0.27665,0.29315 -0.19305,0.64625 0.1655505,0.6952 0.1584,0.02145 0.4873,0.16885 0.7315,0.3278 0.2442,0.1584 0.5104,0.28875 0.5907,0.28875 0.0803,0 0.3069,0.16115 0.5038,0.35805 0.3993,0.39875 0.62095,0.44935 0.7337,0.1683 0.1353,-0.3377 0.08085,-0.51205 -0.2838,-0.9097 -0.28985,-0.3168 -0.7612,-1.1583 -0.7612,-1.36015 0,-0.1243 0.47905,-0.0187 0.74745,0.16445 0.16775,0.11495 0.43945,0.2629 0.6039,0.33 0.1749,0.0715 0.3564,0.2937 0.43945,0.5368 0.12925,0.3817 0.1804,0.4147 0.638,0.4147 h 0.497201 l 0.07535,0.89375 c 0.0902,1.07525 0.17655,1.29305 0.5456,1.3816 0.2717,0.06545 0.56155,0.4862 0.56155,0.8151 0,0.08745 -0.19525,0.30195 -0.43395,0.4763 -0.2959,0.21615 -0.4235,0.39985 -0.4037,0.5797 0.02475,0.22495 -0.0264,0.26015 -0.34485,0.2365 -0.205151,-0.0154 -0.561551,0.05665 -0.790351,0.16005 -0.27115,0.1221 -0.56485,0.16115 -0.8404,0.11165 -0.3168,-0.05665 -0.42405,-0.03465 -0.42405,0.0891 0,0.0913 -0.1111,0.2618 -0.2464,0.3795 -0.3344,0.289851 -0.19635,0.443301 0.31735,0.350901 0.319,-0.0572 0.4433,-0.0319 0.4983,0.1056 0.11715,0.29205 -0.17985,0.71005 -0.4554,0.6413 -0.1749,-0.044 -0.2585,0.01595 -0.31295,0.2222 -0.0187,0.07315 -0.05335,0.1353 -0.0946,0.1881 a 11,11 0 0 0 1.74075,0.51425 c -0.055,-0.10505 -0.1177,-0.20075 -0.17875,-0.24365 -0.28325,-0.2002 -0.0935,-0.7205 0.29645,-0.814 0.397651,-0.0957 0.33495,-0.35365 -0.09735,-0.40315 -0.378951,-0.0429 -0.7821,-0.4268 -0.655601,-0.623151 0.08525,-0.13145 0.4477,-0.1122 1.180851,0.0616 0.3311,0.0781 0.557151,-0.0792 1.324401,-0.9185 0.443849,-0.4862 0.785399,-0.6886 1.159949,-0.6886 0.143,0 0.65285,-0.13145 1.133551,-0.29205 0.907499,-0.30415 1.262249,-0.29315 1.228699,0.0385 -0.0693,0.6897 0.37455,0.6666 1.097801,-0.0561 0.301399,-0.30085 0.576949,-0.51865 0.6127,-0.48455 0.13805,0.13255 -0.11055,0.7777 -0.400951,1.03895 -0.36795,0.3311 -0.386099,0.5401 -0.06215,0.70565 0.177101,0.0913 0.25245,0.27555 0.280501,0.6897 l 0.0374,0.565401 h 0.4598 c 0.16115,0 0.2948,0.022 0.4026,0.06325 a 11,11 0 0 0 5.329501,-9.078301 c -0.1683,-0.3597 -0.1562,-0.57695 0,-0.8217 a 11,11 0 0 0 -0.0495,-0.616551 c -0.1001,-0.0049 -0.2024,-0.0093 -0.3201,-0.0044 -0.554401,0.0231 -1.02905,-0.19525 -1.02905,-0.47355 0,-0.05885 -0.1969,-0.3014 -0.437251,-0.53845 -0.272799,-0.2684 -0.4125,-0.506 -0.371799,-0.6292 0.0374,-0.1122 -0.0429,-0.29315 -0.1848,-0.4158 -0.13805,-0.1199 -0.25135,-0.3124 -0.25135,-0.4279 0,-0.18425 -0.11715,-0.20735 -0.964701,-0.187 l -0.9647,0.02365 0.0165,0.95095 c 0.0286,1.6654 0.27665,2.0977 1.0417,1.81885 0.35035,-0.12815 1.211101,-0.03135 1.455851,0.1628 0.08855,0.0704 0.2167,0.3256 0.28435,0.5676 0.0682,0.24145 0.3201,0.66 0.561,0.92895 0.4873,0.5456 0.52525,0.75845 0.24585,1.39865 -0.24365,0.5588 -0.50655,0.49445 -0.4543,-0.11165 l 0.0385,-0.451 -0.4125,0.077 c -0.22825,0.04345 -0.51425,0.21175 -0.6424,0.3784 -0.1826,0.23705 -0.26785,0.2717 -0.4048,0.16335 -0.0957,-0.0759 -0.17325,-0.23595 -0.17325,-0.35475 0,-0.1188 -0.1177,-0.2508 -0.260701,-0.29425 -0.14355,-0.04345 -0.3399,-0.2596 -0.43615,-0.48125 -0.15455,-0.3542 -0.1507,-0.46255 0.02915,-0.89265 0.18205,-0.43615 0.1837,-0.5082 0.01595,-0.66935 -0.154,-0.1474 -0.23375,-0.15235 -0.43615,-0.0308 -0.2035,0.12155 -0.29975,0.11275 -0.54175,-0.0495 -0.16115,-0.10835 -0.4433,-0.198 -0.6259,-0.198 -0.37125,0 -0.48345,-0.1804 -0.48345,-0.7777 0,-0.55165 -0.3289,-0.75185 -1.1121,-0.6798 -0.5434,0.05005 -0.6633,0.0143 -1.10165,-0.3234 -0.27115,-0.20845 -0.69905,-0.71005 -0.95205,-1.11595 -0.253,-0.4059001 -0.52525,-0.8299501 -0.605,-0.9421502 -0.1144,-0.16225 -0.08635,-0.3179 0.1375,-0.75955 l 0.2827,-0.5555001 -0.5973,0.08085 c -1.0626,0.14355 -1.27765,0.28105 -0.8206,0.5263501 0.1782,0.09515 0.1859,0.1441 0.0484,0.30305 -0.0902,0.1034 -0.13255,0.26785 -0.0935,0.3652 0.03905,0.0968 -0.01045,0.3256001 -0.10945,0.5076501 -0.09955,0.1826 -0.1826,0.4383501 -0.1859,0.5698001 -0.01045,0.40975 -0.71225,0.7359 -1.49435,0.69245 -1.184701,-0.06545 -1.280951,-0.04675 -1.701701,0.34375 -0.5258,0.4884 -0.59345,0.71555 -0.3487,1.16875 0.23705,0.44 0.65835,0.61545 1.38765,0.57915 0.652301,-0.03245 0.726001,0.0253 0.576951,0.4565 -0.12705,0.3663 -0.552751,0.5071 -0.841501,0.2783 -0.2222,-0.17655 -0.98835,-0.04015 -1.2232,0.21835 -0.09845,0.1078 -0.24475,0.3916 -0.3245,0.6292 -0.1375,0.4103 -0.17765,0.4356 -0.79365,0.495 -0.6149,0.05995 -0.6743,0.04015 -1.1165,-0.3674 -0.4933505,-0.4543 -0.5769505,-0.8019 -0.3393505,-1.4003 0.1056005,-0.2651 0.1837005,-0.30855 0.4653005,-0.25685 0.5577,0.10175 0.7777,-0.09185 0.7777,-0.6875 0,-0.28875 -0.0561,-0.5588 -0.12485,-0.5995 -0.0682,-0.0407 -0.1243,-0.1936 -0.1243,-0.34045 0,-0.14685 -0.0704,-0.33605 -0.15565,-0.4191 -0.12485,-0.121 -0.1067,-0.1859 0.0924,-0.3267 0.1364,-0.09625 0.3608,-0.16115 0.4983,-0.14465 0.13695,0.0165 0.5159,-0.0429 0.84205,-0.13145 0.47135,-0.12705 0.60995,-0.2233 0.67375,-0.47135 0.121,-0.4708001 0.41635,-0.8486502 0.66385,-0.8486502 0.39105,0 0.3993,-0.9196001 0.01925,-2.2572002 -0.0561,-0.19745 -0.21065,-0.32285 -0.48345,-0.3905 -0.2211,-0.055 -0.46145,-0.2057005 -0.53405,-0.3353905 -0.07205,-0.12969 -0.2046,-0.23529 -0.29425,-0.23529 -0.08965,0 -0.2651,-0.10736 -0.38885,-0.23848 -0.12485,-0.1319999 -0.3828,-0.23848 -0.57915,-0.23848 -0.46475,0 -0.47245,-0.31999 -0.01155,-0.48873 0.48675,-0.17842 1.24465,0.05544 1.4278,0.440385 0.24805,0.522005 0.5236,0.304205 0.61215,-0.48444 0.10945,-0.9754251 0.44605,-1.25576 1.507001,-1.25576 h 0.76285 L 15.219788,3.415725 C 15.115838,3.311445 15.029488,3.18401 14.969537,3.05905 Z m 3.9545,0.3458951 c -0.02145,0.01936 -0.04235,0.0352 -0.06325,0.056925 -0.2552,0.26048 -0.3751,0.297605 -0.76945,0.237435 -0.6886,-0.104995 -0.60005,0.17226 0.16225,0.507045 0.41195,0.181005 0.67705,0.387365 0.76725,0.596145 0.434501,1.0073801 0.7337,1.5497351 0.88385,1.6047351 0.3036,0.1116497 0.48455,-0.11242 0.5522,-0.68519 0.07755,-0.6571401 0.29975,-0.7964551 0.69905,-0.437195 0.1551,0.139425 0.3718,0.253495 0.48125,0.253495 0.34155,0 0.594,0.137115 0.594,0.3222999 0,0.09757 0.1155,0.3326951 0.25685,0.5229401 0.20845,0.2799497 0.3498,0.3470497 0.7392,0.3470497 0.477951,0 0.771101,0.08965 1.369501,0.4202001 0.0093,0.00495 0.0187,0.0066 0.02805,0.01155 A 11,11 0 0 0 18.924037,3.4049647 Z M 5.0106863,13.952866 a 11,11 0 0 0 -0.00212,0.0473 11,11 0 0 0 0.21483,2.1131 c 0.3985301,0.16225 0.50864,0.0979 0.55,-0.2728 0.021395,-0.19195 0.121605,-0.4092 0.223465,-0.48455 0.157355,-0.11605 0.1289749,-0.17545 -0.1933801,-0.39545 -0.2086698,-0.14245 -0.414315,-0.39105 -0.456555,-0.5522 -0.04092,-0.1562 -0.1793,-0.3267 -0.336215,-0.4554 z m 3.4623058,3.63605 c -0.10285,-0.01045 -0.226765,0.04455 -0.3642651,0.176549 -0.290895,0.278301 -0.24695,0.83765 0.08272,1.05875 0.377795,0.25355 0.5235443,0.179851 0.5713943,-0.287649 0.05885,-0.5764 -0.06435,-0.924001 -0.2898492,-0.94765 z m 1.8666989,1.6632 c -0.112199,0.0038 -0.235949,0.08415 -0.3596994,0.25355 -0.1314501,0.1793 -0.1672001,0.41085 -0.1171501,0.7623 0.06215,0.432299 0.0352,0.5247 -0.19085,0.64075 -0.29095,0.1485 -0.3531,0.5907 -0.11495,0.818399 0.2365,0.2266 0.4620005,0.167201 0.5434005,-0.142999 0.115499,-0.4422 0.76285,-0.493901 1.20505,-0.0968 0.18865,0.1694 0.34265,0.2552 0.34265,0.1903 0,-0.0649 -0.19635,-0.30085 -0.43615,-0.52305 -0.36685,-0.341 -0.43505,-0.4862 -0.43505,-0.925101 0,-0.6193 -0.18975,-0.98505 -0.437251,-0.977349 z m -3.065644,1.4201 a 11,11 0 0 0 0.254595,0.321199 C 7.453677,20.877366 7.368097,20.766265 7.274047,20.672216 Z m 3.706944,1.6885 c -0.05555,0.01925 -0.0792,0.0891 -0.0792,0.21175 0,0.1243 -0.0792,0.254651 -0.176,0.289851 -0.1287,0.0473 -0.1584,0.19635 -0.1089,0.552199 0.0093,0.06655 0.0121,0.1199 0.0154,0.175451 a 11,11 0 0 0 0.4576,0.23485 c -0.0077,-0.190301 0.02695,-0.414151 0.1265,-0.69465 0.16885,-0.476301 0.1749,-0.595651 0.0374,-0.679251 -0.1287,-0.0781 -0.2167,-0.10945 -0.2728,-0.0902 z"/>
+ <path style="fill:#00aaf6" d="M 16,12 A 14,14.166667 0 0 0 2,26.166667 14,14.166667 0 0 0 2.1626953,28.236328 C 2.3959184,28.688824 2.8588726,29 3.4,29 h 25.2 c 0.536512,0 0.995284,-0.306431 1.230468,-0.752604 A 14,14.166667 0 0 0 30,26.166667 14,14.166667 0 0 0 16,12 Z"/>
+ <path style="fill:#ffffff" d="M 16 12 A 14 14.166667 0 0 0 14 12.162109 L 14 21.800781 L 18 21.800781 L 18 12.160156 A 14 14.166667 0 0 0 16 12 z"/>
+ <path style="opacity:0.2" d="m 12.912956,20.000001 a 0.9126716,0.89077141 0 0 0 -0.912566,0.916815 0.9126716,0.89077141 0 0 0 0.12159,0.419763 l 1.544039,2.60786 1.542732,2.609193 a 0.9126716,0.89077141 0 0 0 1.581954,0 l 1.542732,-2.609193 1.544039,-2.60786 A 0.9126716,0.89077141 0 0 0 19.0865,20.000001 h -3.086771 z"/>
+ <path style="fill:#ffffff" d="m 12.912956,19.000001 a 0.9126716,0.89077141 0 0 0 -0.912566,0.916815 0.9126716,0.89077141 0 0 0 0.12159,0.419763 l 1.544039,2.60786 1.542732,2.609193 a 0.9126716,0.89077141 0 0 0 1.581954,0 l 1.542732,-2.609193 1.544039,-2.60786 A 0.9126716,0.89077141 0 0 0 19.0865,19.000001 h -3.086771 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 3 A 11 11 0 0 0 5 14 A 11 11 0 0 0 5.0214844 14.585938 A 11 11 0 0 1 16 4 A 11 11 0 0 1 26.978516 14.414062 A 11 11 0 0 0 27 14 A 11 11 0 0 0 16 3 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 12 A 14 14.166667 0 0 0 2 26.166016 A 14 14.166667 0 0 0 2.0214844 26.554688 A 14 14.166667 0 0 1 16 13 A 14 14.166667 0 0 1 29.980469 26.775391 A 14 14.166667 0 0 0 30 26.166016 A 14 14.166667 0 0 0 16 12 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xed.svg b/.icons/awkward/32x32/apps/xed.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xed.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xedit.svg b/.icons/awkward/32x32/apps/xedit.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xedit.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xemacs.svg b/.icons/awkward/32x32/apps/xemacs.svg
new file mode 120000
index 00000000..a940c640
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xemacs.svg
@@ -0,0 +1 @@
+emacs.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xeyes.svg b/.icons/awkward/32x32/apps/xeyes.svg
new file mode 120000
index 00000000..d0a251b0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xeyes.svg
@@ -0,0 +1 @@
+xfce4-eyes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfburn.svg b/.icons/awkward/32x32/apps/xfburn.svg
new file mode 120000
index 00000000..b9c3f8e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfburn.svg
@@ -0,0 +1 @@
+disk-burner.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfcalendar.svg b/.icons/awkward/32x32/apps/xfcalendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfcalendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-edit.svg b/.icons/awkward/32x32/apps/xfce-edit.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-edit.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-filemanager.svg b/.icons/awkward/32x32/apps/xfce-filemanager.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-filemanager.svg
@@ -0,0 +1 @@
+system-file-manager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-mail.svg b/.icons/awkward/32x32/apps/xfce-mail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-man.svg b/.icons/awkward/32x32/apps/xfce-man.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-man.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-mount.svg b/.icons/awkward/32x32/apps/xfce-mount.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-mount.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-mouse.svg b/.icons/awkward/32x32/apps/xfce-mouse.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-mouse.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-newmail.svg b/.icons/awkward/32x32/apps/xfce-newmail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-newmail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-schedule.svg b/.icons/awkward/32x32/apps/xfce-schedule.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-schedule.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-sensors.svg b/.icons/awkward/32x32/apps/xfce-sensors.svg
new file mode 120000
index 00000000..a6c23f40
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-sensors.svg
@@ -0,0 +1 @@
+thermal-monitor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-sound.svg b/.icons/awkward/32x32/apps/xfce-sound.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-sound.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-system-info.svg b/.icons/awkward/32x32/apps/xfce-system-info.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-system-info.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-system-lock.svg b/.icons/awkward/32x32/apps/xfce-system-lock.svg
new file mode 120000
index 00000000..2f67bfe7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-system-lock.svg
@@ -0,0 +1 @@
+gnome-lockscreen.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-system-settings.svg b/.icons/awkward/32x32/apps/xfce-system-settings.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-system-settings.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-terminal.svg b/.icons/awkward/32x32/apps/xfce-terminal.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-terminal.svg
@@ -0,0 +1 @@
+utilities-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-theme-manager.svg b/.icons/awkward/32x32/apps/xfce-theme-manager.svg
new file mode 120000
index 00000000..604fb0e1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-theme-manager.svg
@@ -0,0 +1 @@
+applications-interfacedesign.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-ui.svg b/.icons/awkward/32x32/apps/xfce-ui.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-ui.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce-unknown.svg b/.icons/awkward/32x32/apps/xfce-unknown.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce-unknown.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-appfinder.svg b/.icons/awkward/32x32/apps/xfce4-appfinder.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-appfinder.svg
@@ -0,0 +1 @@
+preferences-system-search.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-backdrop.svg b/.icons/awkward/32x32/apps/xfce4-backdrop.svg
new file mode 120000
index 00000000..911ba54b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-backdrop.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-battery-plugin.svg b/.icons/awkward/32x32/apps/xfce4-battery-plugin.svg
new file mode 120000
index 00000000..babe31af
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-battery-plugin.svg
@@ -0,0 +1 @@
+../devices/battery.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-clipman-plugin.svg b/.icons/awkward/32x32/apps/xfce4-clipman-plugin.svg
new file mode 120000
index 00000000..644ff5b1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-clipman-plugin.svg
@@ -0,0 +1 @@
+diodon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-clock.svg b/.icons/awkward/32x32/apps/xfce4-clock.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-clock.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-color-settings.svg b/.icons/awkward/32x32/apps/xfce4-color-settings.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-color-settings.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-cpufreq-plugin.svg b/.icons/awkward/32x32/apps/xfce4-cpufreq-plugin.svg
new file mode 120000
index 00000000..03c065c6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-cpufreq-plugin.svg
@@ -0,0 +1 @@
+indicator-cpufreq.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-cpugraph-plugin.svg b/.icons/awkward/32x32/apps/xfce4-cpugraph-plugin.svg
new file mode 120000
index 00000000..a6c23f40
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-cpugraph-plugin.svg
@@ -0,0 +1 @@
+thermal-monitor.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-dict.svg b/.icons/awkward/32x32/apps/xfce4-dict.svg
new file mode 120000
index 00000000..fc7facf7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-dict.svg
@@ -0,0 +1 @@
+accessories-dictionary.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-display.svg b/.icons/awkward/32x32/apps/xfce4-display.svg
new file mode 120000
index 00000000..fa24a04e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-display.svg
@@ -0,0 +1 @@
+preferences-desktop-display.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-eyes.svg b/.icons/awkward/32x32/apps/xfce4-eyes.svg
new file mode 100644
index 00000000..7ed8c521
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-eyes.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="9" cy="14" r="8"/>
+ <circle style="fill:#cccccc" cx="9" cy="13" r="8"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 9 5 A 8 8 0 0 0 1 13 A 8 8 0 0 0 1.0214844 13.576172 A 8 8 0 0 1 9 6 A 8 8 0 0 1 16.978516 13.423828 A 8 8 0 0 0 17 13 A 8 8 0 0 0 9 5 z"/>
+ <circle style="fill:#478be5" cx="9" cy="12" r="3"/>
+ <circle style="fill:#3f3f3f" cx="9" cy="12" r="1"/>
+ <circle style="opacity:0.2" cx="21" cy="18" r="10"/>
+ <circle style="fill:#e4e4e4" cx="21" cy="17" r="10"/>
+ <circle style="fill:#478be5" cx="22.5" cy="15.5" r="4.5"/>
+ <circle style="fill:#3f3f3f" cx="22.5" cy="15.5" r="1.5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 21 7 A 10 10 0 0 0 11 17 A 10 10 0 0 0 11.021484 17.585938 A 10 10 0 0 1 21 8 A 10 10 0 0 1 30.978516 17.414062 A 10 10 0 0 0 31 17 A 10 10 0 0 0 21 7 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xfce4-fsguard-plugin-warning.svg b/.icons/awkward/32x32/apps/xfce4-fsguard-plugin-warning.svg
new file mode 100644
index 00000000..813f4af5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-fsguard-plugin-warning.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#8e8e8e" width="28" height="22" x="-30" y="-27" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path opacity=".5" d="m16 6c-3.866 0-7 3.134-7 7v7h7c3.866 0 7-3.134 7-7s-3.134-7-7-7zm0 3a4 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 -4z"/>
+ <path fill="#fff" opacity=".2" d="m7 2c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-18z"/>
+ <path opacity=".2" d="m5 28v1c0 1.108 0.892 2 2 2h18c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-18c-1.108 0-2-0.892-2-2z"/>
+ <circle style="fill:#f54c4c" cx="24" cy="23" r="8"/>
+ <rect style="fill:#ffffff" width="2" height="7" x="23" y="-25" transform="scale(1,-1)"/>
+ <rect style="fill:#ffffff" width="2" height="2" x="23" y="-28" transform="scale(1,-1)"/>
+ <path opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xfce4-indicator-plugin.svg b/.icons/awkward/32x32/apps/xfce4-indicator-plugin.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-indicator-plugin.svg
@@ -0,0 +1 @@
+hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-logo.svg b/.icons/awkward/32x32/apps/xfce4-logo.svg
new file mode 120000
index 00000000..dc323a78
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-logo.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-mcs-manager.svg b/.icons/awkward/32x32/apps/xfce4-mcs-manager.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-mcs-manager.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-menueditor.svg b/.icons/awkward/32x32/apps/xfce4-menueditor.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-menueditor.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-mixer.svg b/.icons/awkward/32x32/apps/xfce4-mixer.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-mixer.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-netload-plugin.svg b/.icons/awkward/32x32/apps/xfce4-netload-plugin.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-netload-plugin.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-notes-plugin.svg b/.icons/awkward/32x32/apps/xfce4-notes-plugin.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-notes-plugin.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-notifyd.svg b/.icons/awkward/32x32/apps/xfce4-notifyd.svg
new file mode 120000
index 00000000..ee0c10da
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-notifyd.svg
@@ -0,0 +1 @@
+preferences-system-notifications.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-panel-menu.svg b/.icons/awkward/32x32/apps/xfce4-panel-menu.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-panel-menu.svg
@@ -0,0 +1 @@
+kmenuedit.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-panel.svg b/.icons/awkward/32x32/apps/xfce4-panel.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-panel.svg
@@ -0,0 +1 @@
+cs-panel.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-power-manager-settings.svg b/.icons/awkward/32x32/apps/xfce4-power-manager-settings.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-power-manager-settings.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-pulseaudio-plugin.svg b/.icons/awkward/32x32/apps/xfce4-pulseaudio-plugin.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-pulseaudio-plugin.svg
@@ -0,0 +1 @@
+kmix.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-session.svg b/.icons/awkward/32x32/apps/xfce4-session.svg
new file mode 100644
index 00000000..eb3cda90
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-session.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 0.99999994,8.2611111 0,20.2944439 C 0.99999994,29.355778 1.6572631,30 2.4736841,30 l 25.0526299,0 c 0.816421,0 1.473685,-0.644222 1.473685,-1.444445 l 0,-20.2944439 z"/>
+ <path style="fill:#3575b8" d="m 0.99999994,7.2611111 0,20.2944439 C 0.99999994,28.355778 1.6572631,29 2.4736841,29 l 25.0526299,0 c 0.816421,0 1.473685,-0.644222 1.473685,-1.444445 l 0,-20.2944439 z"/>
+ <rect style="opacity:0.3" width="10" height="7" x="3" y="20" rx="1.066" ry="1.19"/>
+ <path style="fill:#e4e4e4" d="m 28.999999,8 0,-3.5555555 C 28.999999,3.6442222 28.342735,3 27.526314,3 L 2.4736841,3 C 1.6572631,3 0.99999994,3.6442222 0.99999994,4.4444445 l 0,3.5555555 z"/>
+ <rect style="opacity:0.3" width="10" height="7" x="17" y="10" rx="1.066" ry="1.19"/>
+ <path style="opacity:0.2" d="m 19.625,14.000644 a 2.3055737,2.4560614 0 0 0 -1.083984,0.326172 l -3.69336,2.273437 -3.695312,2.271485 a 2.3055737,2.4560614 0 0 0 0,4.253906 l 3.695312,2.271485 3.69336,2.273437 A 2.3055737,2.4560614 0 0 0 22,25.54166 l 0,-1.542969 7.554688,0 c 0.800222,0 1.445312,-0.669 1.445312,-1.5 l 0,-3 c 0,-0.831 -0.64509,-1.5 -1.445312,-1.5 l -7.554688,0 0,-1.544922 a 2.3055737,2.4560614 0 0 0 -2.375,-2.453125 z"/>
+ <rect style="fill:#c7db59" width="13" height="6" x="18" y="17" rx="1.444" ry="1.5"/>
+ <path style="fill:#c7db59" d="m 19.625616,13.001094 a 2.3055737,2.4560614 0 0 0 -1.083632,0.327761 l -3.695152,2.27195 -3.693651,2.27195 a 2.3055737,2.4560614 0 0 0 0,4.254508 l 3.693651,2.27195 3.695152,2.27195 a 2.3055737,2.4560614 0 0 0 3.458015,-2.128054 l 0,-4.543899 0,-4.543899 a 2.3055737,2.4560614 0 0 0 -2.374383,-2.454217 z"/>
+ <path style="opacity:0.2" d="M 1 8 L 1 9 L 29 9 L 29 8 L 1 8 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 2.4746094 3 C 1.6581884 3 1 3.6450902 1 4.4453125 L 1 5.4453125 C 1 4.6450902 1.6581884 4 2.4746094 4 L 27.525391 4 C 28.341812 4 29 4.6450902 29 5.4453125 L 29 4.4453125 C 29 3.6450902 28.341812 3 27.525391 3 L 2.4746094 3 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 19.625 13.001953 A 2.3055737 2.4560614 0 0 0 18.541016 13.328125 L 14.847656 15.601562 L 11.152344 17.873047 A 2.3055737 2.4560614 0 0 0 10.050781 20.501953 A 2.3055737 2.4560614 0 0 1 11.152344 18.871094 L 14.847656 16.599609 L 18.541016 14.326172 A 2.3055737 2.4560614 0 0 1 19.625 14 A 2.3055737 2.4560614 0 0 1 22 16.453125 L 22 15.455078 A 2.3055737 2.4560614 0 0 0 19.625 13.001953 z M 22 17 L 22 17.998047 L 29.554688 17.998047 C 30.35491 17.998047 31 18.667047 31 19.498047 L 31 18.5 C 31 17.669 30.35491 17 29.554688 17 L 22 17 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xfce4-settings.svg b/.icons/awkward/32x32/apps/xfce4-settings.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-settings.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-sound.svg b/.icons/awkward/32x32/apps/xfce4-sound.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-sound.svg
@@ -0,0 +1 @@
+yast-sound.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-splash.svg b/.icons/awkward/32x32/apps/xfce4-splash.svg
new file mode 120000
index 00000000..5a2e12c2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-splash.svg
@@ -0,0 +1 @@
+preferences-system-splash.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-system-lock.svg b/.icons/awkward/32x32/apps/xfce4-system-lock.svg
new file mode 120000
index 00000000..5d254d24
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-system-lock.svg
@@ -0,0 +1 @@
+system-lock-screen.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-systray.svg b/.icons/awkward/32x32/apps/xfce4-systray.svg
new file mode 100644
index 00000000..0a9e3920
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-systray.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#4ab3e4" d="m3.4004 4c-0.7756 0-1.4004 0.6248-1.4004 1.4004v17.599h28v-17.6c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path fill="#253951" d="m3.4 29c-0.7756 0-1.4-0.624-1.4-1.4v-4.6h28v4.6c0 0.7756-0.6244 1.4-1.4 1.4z"/>
+ <circle opacity=".2" cx="17.5" cy="26.5" r="1.5"/>
+ <circle opacity=".2" cx="22.5" cy="26.5" r="1.5"/>
+ <circle opacity=".2" cx="27.5" cy="26.5" r="1.5"/>
+ <circle fill="#fff" opacity=".72" cx="17.5" cy="25.5" r="1.5"/>
+ <circle fill="#fff" opacity=".72" cx="22.5" cy="25.5" r="1.5"/>
+ <circle fill="#fff" opacity=".72" cx="27.5" cy="25.5" r="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 4c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <path opacity=".2" d="m2 27.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xfce4-taskbar.svg b/.icons/awkward/32x32/apps/xfce4-taskbar.svg
new file mode 100644
index 00000000..eee04bf2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-taskbar.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#253951" d="m3.4 29c-0.7756 0-1.4-0.624-1.4-1.4v-4.6h28v4.6c0 0.7756-0.6244 1.4-1.4 1.4z"/>
+ <path fill="#4ab3e4" d="m3.4004 4c-0.7756 0-1.4004 0.6248-1.4004 1.4004v17.599h28v-17.6c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <rect fill="#fff" opacity=".2" width="12" height="4" x="3" y="24" rx=".958" ry="1.029"/>
+ <rect fill="#fff" opacity=".2" width="12" height="4" x="16" y="24" rx=".958" ry="1.029"/>
+ <path fill="#fff" opacity=".1" d="m3.4004 4c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
+ <rect fill="#fff" width="2" height="2" x="4" y="25"/>
+ <rect fill="#fff" width="2" height="2" x="17" y="25"/>
+ <path opacity=".2" d="m2 27.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xfce4-time-out-plugin.svg b/.icons/awkward/32x32/apps/xfce4-time-out-plugin.svg
new file mode 120000
index 00000000..02a5b083
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-time-out-plugin.svg
@@ -0,0 +1 @@
+kronometer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-timer.svg b/.icons/awkward/32x32/apps/xfce4-timer.svg
new file mode 120000
index 00000000..5669fdbb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-timer.svg
@@ -0,0 +1 @@
+gnome-break-timer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-ui.svg b/.icons/awkward/32x32/apps/xfce4-ui.svg
new file mode 120000
index 00000000..47de7e6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-ui.svg
@@ -0,0 +1 @@
+preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-weather.svg b/.icons/awkward/32x32/apps/xfce4-weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-weather.svg
@@ -0,0 +1 @@
+weather.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4-workspaces.svg b/.icons/awkward/32x32/apps/xfce4-workspaces.svg
new file mode 120000
index 00000000..8352b2ed
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4-workspaces.svg
@@ -0,0 +1 @@
+workspace-switcher-top-left.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce4_xicon.svg b/.icons/awkward/32x32/apps/xfce4_xicon.svg
new file mode 120000
index 00000000..dc323a78
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce4_xicon.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfce_unknown.svg b/.icons/awkward/32x32/apps/xfce_unknown.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfce_unknown.svg
@@ -0,0 +1 @@
+help-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfdashboard.svg b/.icons/awkward/32x32/apps/xfdashboard.svg
new file mode 120000
index 00000000..743fd0f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfdashboard.svg
@@ -0,0 +1 @@
+preferences-desktop-icons.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfpm-ac-adapter.svg b/.icons/awkward/32x32/apps/xfpm-ac-adapter.svg
new file mode 120000
index 00000000..e7a4d9f1
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfpm-ac-adapter.svg
@@ -0,0 +1 @@
+preferences-system-power.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfpm-suspend.svg b/.icons/awkward/32x32/apps/xfpm-suspend.svg
new file mode 120000
index 00000000..620d61d3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfpm-suspend.svg
@@ -0,0 +1 @@
+system-suspend.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfsm-hibernate.svg b/.icons/awkward/32x32/apps/xfsm-hibernate.svg
new file mode 120000
index 00000000..2451dd60
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfsm-hibernate.svg
@@ -0,0 +1 @@
+system-suspend-hibernate.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfsm-logout.svg b/.icons/awkward/32x32/apps/xfsm-logout.svg
new file mode 120000
index 00000000..5160f3f6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfsm-logout.svg
@@ -0,0 +1 @@
+system-log-out.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfsm-reboot.svg b/.icons/awkward/32x32/apps/xfsm-reboot.svg
new file mode 120000
index 00000000..badbc28d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfsm-reboot.svg
@@ -0,0 +1 @@
+system-reboot.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfsm-shutdown.svg b/.icons/awkward/32x32/apps/xfsm-shutdown.svg
new file mode 120000
index 00000000..014e3332
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfsm-shutdown.svg
@@ -0,0 +1 @@
+system-shutdown.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfsm-suspend.svg b/.icons/awkward/32x32/apps/xfsm-suspend.svg
new file mode 120000
index 00000000..620d61d3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfsm-suspend.svg
@@ -0,0 +1 @@
+system-suspend.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfsm-switch.svg b/.icons/awkward/32x32/apps/xfsm-switch.svg
new file mode 120000
index 00000000..ee6c1802
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfsm-switch.svg
@@ -0,0 +1 @@
+system-switch-user.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xfwm4.svg b/.icons/awkward/32x32/apps/xfwm4.svg
new file mode 120000
index 00000000..cd623cfa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xfwm4.svg
@@ -0,0 +1 @@
+gdm-xnest.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xhydra.svg b/.icons/awkward/32x32/apps/xhydra.svg
new file mode 100644
index 00000000..eee75a46
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xhydra.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="2.1" ry="2.1"/>
+ <rect style="fill:#008366" width="28" height="28" x="2" y="2" rx="2.1" ry="2.1"/>
+ <path style="opacity:0.2" d="m 13.732351,6.0086118 c -0.364124,0.030229 -0.500633,0.086828 -0.637572,0.2611107 -0.147162,0.1872931 -0.273344,0.2307804 -0.810566,0.2807642 -0.409276,0.038081 -0.696841,0.1130218 -0.806381,0.2105732 -0.211135,0.1880249 -0.410167,0.6447376 -0.410167,0.9419641 0,0.2107861 0.02062,0.2201012 0.343201,0.1684586 0.190246,-0.030461 0.484604,-0.00831 0.662684,0.050536 0.261,0.086235 0.301206,0.1294243 0.217638,0.230227 -0.05961,0.071912 -0.263472,0.051938 -0.486897,0.051938 -0.447867,0 -0.494687,0.1254948 -0.182762,0.48853 l 0.200898,0.2344382 0.345991,-0.1853047 c 0.393912,-0.2113726 0.671566,-0.1622348 0.948683,-0.0056 0.105541,0.05965 0.580928,0.1307346 1.057505,0.157228 0.810161,0.045044 0.594968,0.063811 0.791034,0.2919947 0.127099,0.1479215 0.301869,0.3547516 0.301348,0.5250286 -0.0017,0.5740286 -0.403157,1.5907576 -1.593208,3.0069846 -0.602492,0.716999 -0.721173,2.029767 -0.722673,2.376158 -4.72e-4,0.105981 -0.03849,0.214893 -0.08371,0.24286 -0.08674,0.05366 -0.140922,-0.276225 -0.22322,-1.358899 -0.0815,-1.072136 -0.282124,-1.671007 -0.743602,-2.147824 -0.270776,-0.279782 -0.52208,-0.446563 -0.774293,-0.513803 -0.441088,-0.117587 -0.467851,-0.207691 -0.10882,-0.356571 0.144955,-0.06011 0.263678,-0.143717 0.263678,-0.185305 0,-0.106656 -0.401778,-0.194258 -0.661288,-0.144592 -0.266175,0.05094 -0.2728,0.0037 -0.03348,-0.251285 0.47083,-0.5017258 -0.33052,-0.3856078 -1.1621331,0.168456 -0.7463318,0.497247 -1.2016986,1.008936 -1.2709574,1.378531 -0.043708,0.233222 -0.1834002,0.436891 -0.4966636,0.725776 -0.5807899,0.535589 -0.7122774,0.806803 -0.6375713,1.305553 0.1089427,0.727282 0.1923083,0.786846 0.5315416,0.383243 0.212603,-0.252942 0.7060736,-0.516 0.7966159,-0.425358 0.08841,0.08851 -0.1397642,0.404096 -0.4059814,0.561529 -0.3364832,0.198978 -0.3327546,0.339029 0.011165,0.45905 0.3266094,0.113982 0.3873651,0.0837 0.5720011,-0.282168 0.2128952,-0.421872 0.4634563,-0.659729 0.814752,-0.773506 0.1740881,-0.05638 0.5022051,-0.274656 0.7296482,-0.485722 0.227445,-0.211065 0.456634,-0.383243 0.509221,-0.383243 0.180508,0 0.514139,0.419789 0.604087,0.759467 0.04951,0.186954 0.133839,0.930241 0.186948,1.652298 0.163742,2.225578 0.387468,2.540487 1.197015,4.304626 0.259539,0.565583 0.471551,1.085292 0.471551,1.154393 0,0.09318 -0.678736,0.140296 -1.194293,0.185304 -1.219847,0.106528 -1.731739,0.520954 -1.820635,1.475417 -0.032051,0.34411 -0.0018,0.54414 0.115795,0.767889 0.242826,0.461735 0.388405,0.453109 0.323668,-0.01965 -0.05542,-0.404744 0.09149,-0.663147 0.200897,-0.353762 0.0808,0.228492 0.391979,0.554508 0.528752,0.554508 0.139268,0 0.140496,-0.0127 0.03069,-0.301822 -0.09615,-0.253197 -0.03765,-0.278707 0.207874,-0.09264 0.234881,0.177986 0.313965,0.09104 0.253912,-0.279362 -0.09504,-0.586337 0.840721,-1.096603 1.953241,-0.766492 0.540815,0.160472 0.690438,0.174856 0.929153,0.08844 0.455569,-0.164918 1.102126,-0.125802 1.399252,0.124486 0.299184,0.252025 0.05651,0.910591 -0.152068,1.208698 -0.212415,0.3036 -0.544807,0.431674 -1.376987,0.533452 -0.421592,0.05157 -0.859249,0.155093 -0.973796,0.230228 -0.228102,0.149623 -0.411562,0.485102 -0.411562,0.753851 0,0.231318 0.105294,0.21655 0.33483,-0.04774 0.105031,-0.12093 0.269961,-0.218997 0.366918,-0.218997 0.220402,0 0.221308,0.04721 0.0014,0.32709 -0.158301,0.201476 -0.249009,0.72718 -0.125561,0.72718 0.02741,0 0.179519,-0.138135 0.339016,-0.307437 0.159497,-0.1693 0.37412,-0.307437 0.477132,-0.307437 0.218574,0 0.230634,0.06673 0.05301,0.301821 -0.132374,0.175215 -0.18092,0.755679 -0.06278,0.749642 0.03624,-0.0018 0.145315,-0.129633 0.242752,-0.284977 0.16539,-0.263686 0.372468,-0.397949 1.068664,-0.692083 0.153795,-0.06497 0.740267,-0.606226 1.303046,-1.20167 1.00534,-1.063687 0.993213,-1.088149 0.964719,-1.450148 l -0.0293,-0.369204 1.019146,-0.106691 c 0.901906,-0.321818 1.381898,-0.348207 1.907189,-0.07581 0.696954,0.361418 1.355359,0.987571 1.259796,1.57649 -0.07033,0.433412 -0.308327,1.254968 -0.90962,1.313165 -1.431205,-0.02692 -3.427235,0.891042 -3.201861,2.225867 0.185853,0.89625 1.347472,1.48981 2.51267,1.756181 0.366554,0.08384 0.85593,0.111731 1.471855,0.08563 1.542591,-0.06535 2.528972,-0.145104 3.355273,-0.994371 0.302321,-0.310725 0.691934,-1.051568 0.834282,-1.414042 L 26.99996,27 V 24.987807 L 25,25.866 l 1.048486,0.603848 c -0.123198,0.102527 -0.285216,0.352524 -0.468762,0.542268 -0.811539,0.838916 -1.367792,0.836556 -2.38287,0.973315 -0.832958,0.11222 -1.746329,-0.0055 -2.31399,-0.2569 -0.465445,-0.206114 -0.825913,-0.651224 -0.825913,-0.982674 0,-0.311755 0.371772,-0.596966 0.820334,-0.612066 1.213547,-0.04084 1.439765,-0.151613 1.439765,-0.151613 0.873833,-0.265904 1.701531,-1.784499 1.701531,-2.740258 0,-0.243888 0.03828,-0.543543 0.0851,-0.666816 0.06948,-0.182939 0.02938,-0.340327 -0.217639,-0.85633 -0.205656,-0.429591 -0.284547,-0.500992 -0.248331,-0.645454 0.04387,-0.174983 -0.03785,-0.305319 -0.461786,-0.734198 -0.458735,-0.464079 -0.503779,-0.683544 -0.407376,-0.838082 0.05953,-0.09543 0.10882,-0.193449 0.10882,-0.217592 0,-0.02414 -0.228452,-0.158536 -0.50643,-0.299014 -0.27798,-0.140478 -0.602195,-0.334439 -0.721279,-0.430973 -0.187394,-0.151909 -0.201072,-0.195326 -0.09765,-0.32007 0.06573,-0.07927 0.09663,-0.166834 0.06836,-0.195132 -0.02828,-0.0283 -0.358704,-0.108777 -0.733835,-0.179689 -0.846564,-0.160025 -0.977923,-0.229455 -1.012859,-0.533452 -0.0153,-0.133039 -0.05858,-0.23875 -0.09627,-0.234438 -0.03767,0.0042 -0.45813,0.0795 -0.934732,0.167054 -0.936868,0.172089 -1.149582,0.148662 -1.149582,-0.127747 0,-0.227855 0.0018,-0.229001 -0.584556,0.08423 -0.957471,0.511498 -1.734858,0.197449 -1.494178,-0.606756 0.06054,-0.202277 0.224284,-0.534931 0.364127,-0.738408 0.559215,-0.813691 1.624948,-1.072776 3.584596,-1.16305 1.092048,-0.0503 1.583715,-0.0992 1.904343,-0.244265 0.505762,-0.228819 1.667157,-1.032523 1.884056,-1.435731 0.09279,-0.172482 0.198455,-0.313053 0.235777,-0.313053 0.183308,0 0.419932,-0.375232 0.419932,-0.666814 0,-0.394639 0.1807,-0.365882 0.287395,0.04632 0.105859,0.40897 0.285926,0.207558 0.27484,-0.307437 -0.0094,-0.436765 0.05587,-0.486556 0.252516,-0.193728 0.212718,0.316736 0.281836,0.105486 0.160441,-0.485722 C 24.865525,10.536289 24.103416,9.144166 23.788194,8.7443513 23.688315,8.6176705 22.89597,8.4914101 22.761619,8.463587 22.576846,8.4253291 22.33178,8.2712062 22.065971,7.8290596 21.86606,7.4965269 21.60684,7.1866955 21.463278,7.1117077 21.236702,6.9933612 21.170983,6.9951422 20.825706,7.1271495 20.406009,7.287611 20.368238,7.353544 20.585745,7.5342574 c 0.175046,0.1454353 0.470157,0.8147872 0.470157,1.0655002 -1e-6,0.1790746 -0.003,0.1797257 -0.182761,0.016847 C 20.772516,8.5254403 20.489976,8.3109929 20.41833,8.1407095 20.293904,7.8449563 20.282036,7.8386492 20.161628,8.0017314 c -0.222289,0.3010655 -0.159949,0.717265 0.139512,0.9307335 0.293115,0.2089482 0.557122,0.6680474 0.655708,1.1413061 0.03527,0.169302 0.138768,0.431786 0.230195,0.582585 0.342766,0.565466 0.276709,1.886892 -0.251122,2.137642 -0.183684,0.08726 -0.776485,0.165664 -1.686704,0.223208 -2.093637,0.132377 -3.045008,0.40359 -4.049172,1.390468 -0.479915,0.471656 -0.511661,0.489428 -0.45481,0.24988 0.09119,-0.384222 0.130814,-0.898587 0.998909,-2.034137 C 16.858179,11.166158 17.001572,10.816048 17,9.7708537 16.997,8.8773619 16.588777,7.8607234 15.642275,7.092363 15.447312,6.9571038 15.309183,6.8118707 15.335348,6.7694842 c 0.02616,-0.042386 0.207346,-0.077209 0.401796,-0.077209 0.412067,0 0.419822,-0.1353923 0.02232,-0.3678011 C 15.428177,6.1307746 14.328748,5.9591037 13.732351,6.0086118 Z"/>
+ <path style="fill:#badc86" d="m 13.732351,5.0086117 c -0.364124,0.030229 -0.500633,0.086828 -0.637572,0.2611107 -0.147162,0.1872931 -0.273344,0.2307804 -0.810566,0.2807642 -0.409276,0.038081 -0.696841,0.1130218 -0.806381,0.2105732 -0.211135,0.1880249 -0.410167,0.6447376 -0.410167,0.9419641 0,0.2107861 0.02062,0.2201012 0.343201,0.1684586 0.190246,-0.030461 0.484604,-0.00831 0.662684,0.050536 0.261,0.086235 0.301206,0.1294243 0.217638,0.230227 -0.05961,0.071912 -0.263472,0.051938 -0.486897,0.051938 -0.447867,0 -0.494687,0.1254948 -0.182762,0.48853 l 0.200898,0.2344382 0.345991,-0.1853047 c 0.393912,-0.2113726 0.671566,-0.1622348 0.948683,-0.0056 0.105541,0.05965 0.580928,0.1307346 1.057505,0.157228 0.810161,0.045044 0.594968,0.063811 0.791034,0.2919947 0.127099,0.1479215 0.301869,0.3547516 0.301348,0.5250286 -0.0017,0.574029 -0.403157,1.5907577 -1.593208,3.0069847 -0.602492,0.716999 -0.721173,2.029767 -0.722673,2.376158 -4.72e-4,0.105981 -0.03849,0.214893 -0.08371,0.24286 -0.08674,0.05366 -0.140922,-0.276225 -0.22322,-1.358899 -0.0815,-1.072136 -0.282124,-1.671007 -0.743602,-2.147824 -0.270776,-0.279782 -0.52208,-0.446563 -0.774293,-0.513803 -0.441088,-0.117587 -0.467851,-0.207691 -0.10882,-0.3565711 0.144955,-0.060109 0.263678,-0.1437172 0.263678,-0.1853045 0,-0.1066569 -0.401778,-0.1942589 -0.661288,-0.1445929 -0.266175,0.050939 -0.2728,0.00373 -0.03348,-0.2512844 0.47083,-0.501726 -0.33052,-0.385608 -1.1621331,0.1684561 C 8.6779071,10.043925 8.2225403,10.555614 8.1532815,10.925209 8.1095735,11.158431 7.9698813,11.3621 7.6566179,11.650985 7.075828,12.186574 6.9443405,12.457788 7.0190466,12.956538 c 0.1089427,0.727282 0.1923083,0.786846 0.5315416,0.383243 0.212603,-0.252942 0.7060736,-0.516 0.7966159,-0.425358 0.08841,0.08851 -0.1397642,0.404096 -0.4059814,0.561529 -0.3364832,0.198978 -0.3327546,0.339029 0.011165,0.45905 0.3266094,0.113982 0.3873651,0.0837 0.5720011,-0.282168 0.2128952,-0.421872 0.4634563,-0.659729 0.814752,-0.773506 0.1740881,-0.05638 0.5022051,-0.274656 0.7296482,-0.485722 0.227445,-0.211065 0.456634,-0.383243 0.509221,-0.383243 0.180508,0 0.514139,0.419789 0.604087,0.759467 0.04951,0.186954 0.133839,0.930241 0.186948,1.652298 0.163742,2.225578 0.387468,2.540487 1.197015,4.304626 0.259539,0.565583 0.471551,1.085292 0.471551,1.154393 0,0.09318 -0.678736,0.140296 -1.194293,0.185304 -1.219847,0.106528 -1.731739,0.520954 -1.820635,1.475417 -0.032051,0.34411 -0.0018,0.54414 0.115795,0.767889 0.242826,0.461735 0.388405,0.453109 0.323668,-0.01965 -0.05542,-0.404744 0.09149,-0.663147 0.200897,-0.353762 0.0808,0.228492 0.391979,0.554508 0.528752,0.554508 0.139268,0 0.140496,-0.0127 0.03069,-0.301822 -0.09615,-0.253197 -0.03765,-0.278707 0.207874,-0.09264 0.234881,0.177986 0.313965,0.09104 0.253912,-0.279362 -0.09504,-0.586337 0.840721,-1.096603 1.953241,-0.766492 0.540815,0.160472 0.690438,0.174856 0.929153,0.08844 0.455569,-0.164918 1.102126,-0.125802 1.399252,0.124486 0.299184,0.252025 0.05651,0.910591 -0.152068,1.208698 -0.212415,0.3036 -0.544807,0.431674 -1.376987,0.533452 -0.421592,0.05157 -0.859249,0.155093 -0.973796,0.230228 -0.228102,0.149623 -0.411562,0.485102 -0.411562,0.753851 0,0.231318 0.105294,0.21655 0.33483,-0.04774 0.105031,-0.12093 0.269961,-0.218997 0.366918,-0.218997 0.220402,0 0.221308,0.04721 0.0014,0.32709 -0.158301,0.201476 -0.249009,0.72718 -0.125561,0.72718 0.02741,0 0.179519,-0.138135 0.339016,-0.307437 0.159497,-0.1693 0.37412,-0.307437 0.477132,-0.307437 0.218574,0 0.230634,0.06673 0.05301,0.301821 -0.132374,0.175215 -0.18092,0.755679 -0.06278,0.749642 0.03624,-0.0018 0.145315,-0.129633 0.242752,-0.284977 0.16539,-0.263686 0.372468,-0.397949 1.068664,-0.692083 0.153795,-0.06497 0.740267,-0.606226 1.303046,-1.20167 1.00534,-1.063687 0.993213,-1.088149 0.964719,-1.450148 l -0.0293,-0.369204 1.019146,-0.106691 c 0.901906,-0.321818 1.381898,-0.348207 1.907189,-0.07581 0.696954,0.361418 1.355359,0.987571 1.259796,1.57649 -0.07033,0.433412 -0.308327,1.254968 -0.90962,1.313165 -1.431205,-0.02692 -3.427235,0.891042 -3.201861,2.225867 0.185853,0.89625 1.347472,1.48981 2.51267,1.756181 0.366554,0.08384 0.85593,0.111731 1.471855,0.08563 1.542591,-0.06535 2.528972,-0.145104 3.355273,-0.994371 0.302321,-0.310725 0.691934,-1.051568 0.834282,-1.414042 L 26.99996,26 V 23.987807 L 25,24.866 l 1.048486,0.603848 c -0.123198,0.102527 -0.285216,0.352524 -0.468762,0.542268 -0.811539,0.838916 -1.367792,0.836556 -2.38287,0.973315 -0.832958,0.11222 -1.746329,-0.0055 -2.31399,-0.2569 -0.465445,-0.206114 -0.825913,-0.651224 -0.825913,-0.982674 0,-0.311755 0.371772,-0.596966 0.820334,-0.612066 1.213547,-0.04084 1.439765,-0.151613 1.439765,-0.151613 0.873833,-0.265904 1.701531,-1.784499 1.701531,-2.740258 0,-0.243888 0.03828,-0.543543 0.0851,-0.666816 0.06948,-0.182939 0.02938,-0.340327 -0.217639,-0.85633 -0.205656,-0.429591 -0.284547,-0.500992 -0.248331,-0.645454 0.04387,-0.174983 -0.03785,-0.305319 -0.461786,-0.734198 -0.458735,-0.464079 -0.503779,-0.683544 -0.407376,-0.838082 0.05953,-0.09543 0.10882,-0.193449 0.10882,-0.217592 0,-0.02414 -0.228452,-0.158536 -0.50643,-0.299014 -0.27798,-0.140478 -0.602195,-0.334439 -0.721279,-0.430973 -0.187394,-0.151909 -0.201072,-0.195326 -0.09765,-0.32007 0.06573,-0.07927 0.09663,-0.166834 0.06836,-0.195132 -0.02828,-0.0283 -0.358704,-0.108777 -0.733835,-0.179689 -0.846564,-0.160025 -0.977923,-0.229455 -1.012859,-0.533452 -0.0153,-0.133039 -0.05858,-0.23875 -0.09627,-0.234438 -0.03767,0.0042 -0.45813,0.0795 -0.934732,0.167054 -0.936868,0.172089 -1.149582,0.148662 -1.149582,-0.127747 0,-0.227855 0.0018,-0.229001 -0.584556,0.08423 -0.957471,0.511498 -1.734858,0.197449 -1.494178,-0.606756 0.06054,-0.202277 0.224284,-0.534931 0.364127,-0.738408 0.559215,-0.813691 1.624948,-1.072776 3.584596,-1.16305 1.092048,-0.0503 1.583715,-0.0992 1.904343,-0.244265 0.505762,-0.228819 1.667157,-1.032523 1.884056,-1.435731 0.09279,-0.172482 0.198455,-0.313053 0.235777,-0.313053 0.183308,0 0.419932,-0.375232 0.419932,-0.666814 0,-0.394639 0.1807,-0.365882 0.287395,0.04632 0.105859,0.40897 0.285926,0.207558 0.27484,-0.307437 -0.0094,-0.436765 0.05587,-0.486556 0.252516,-0.193728 0.212718,0.316736 0.281836,0.105486 0.160441,-0.485722 C 24.865525,9.5362885 24.103416,8.1441659 23.788194,7.7443512 23.688315,7.6176704 22.89597,7.49141 22.761619,7.4635869 22.576846,7.425329 22.33178,7.2712061 22.065971,6.8290595 21.86606,6.4965268 21.60684,6.1866954 21.463278,6.1117076 21.236702,5.9933611 21.170983,5.9951421 20.825706,6.1271494 c -0.419697,0.1604615 -0.457468,0.2263945 -0.239961,0.4071079 0.175046,0.1454353 0.470157,0.8147872 0.470157,1.0655002 -1e-6,0.1790746 -0.003,0.1797257 -0.182761,0.016847 C 20.772516,7.5254402 20.489976,7.3109928 20.41833,7.1407094 20.293904,6.8449562 20.282036,6.8386491 20.161628,7.0017313 c -0.222289,0.3010655 -0.159949,0.717265 0.139512,0.9307335 0.293115,0.2089482 0.557122,0.6680474 0.655708,1.1413061 0.03527,0.1693016 0.138768,0.4317857 0.230195,0.5825854 0.342766,0.5654657 0.276709,1.8868917 -0.251122,2.1376417 -0.183684,0.08726 -0.776485,0.165664 -1.686704,0.223208 -2.093637,0.132377 -3.045008,0.40359 -4.049172,1.390468 -0.479915,0.471656 -0.511661,0.489428 -0.45481,0.24988 0.09119,-0.384222 0.130814,-0.898587 0.998909,-2.034137 C 16.858179,10.166158 17.001572,9.8160484 17,8.7708536 16.997,7.8773618 16.588777,6.8607233 15.642275,6.0923629 15.447312,5.9571037 15.309183,5.8118706 15.335348,5.7694841 c 0.02616,-0.042386 0.207346,-0.077209 0.401796,-0.077209 0.412067,0 0.419822,-0.1353923 0.02232,-0.3678011 C 15.428177,5.1307745 14.328748,4.9591036 13.732351,5.0086117 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 4.0996094 2 C 2.9362094 2 2 2.9362094 2 4.0996094 L 2 5.0996094 C 2 3.9362094 2.9362094 3 4.0996094 3 L 27.900391 3 C 29.063791 3 30 3.9362094 30 5.0996094 L 30 4.0996094 C 30 2.9362094 29.063791 2 27.900391 2 L 4.0996094 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xiaomitool.svg b/.icons/awkward/32x32/apps/xiaomitool.svg
new file mode 100644
index 00000000..bbee2eb8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xiaomitool.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="29" height="29" x="2" y="2" rx="1.45" ry="1.45"/>
+ <rect style="fill:#ff7515" width="29" height="29" x="2" y="1" rx="1.45" ry="1.45"/>
+ <path style="opacity:0.2" d="M 6.2207031,10 C 6.0987651,10 6,10.095214 6,10.210938 V 22.791016 C 6,22.905732 6.0987654,23 6.2207031,23 H 8.84375 c 0.1212443,0 0.2207031,-0.09427 0.2207031,-0.208984 v -9.535157 c 0,-0.114046 0.098765,-0.208984 0.2207031,-0.208984 h 6.5117188 c 1.725495,0 2.214844,1.279971 2.214844,2.105469 v 7.638672 C 18.011719,22.905732 18.11049,23 18.232422,23 h 2.546875 C 20.900542,23 21,22.90573 21,22.791016 V 13.867188 C 21,13.130915 20.90878,12.072455 19.927734,11.140625 18.901307,10.167872 17.964836,10 16.917969,10 Z M 24.201172,10 C 24.089968,10 24,10.095214 24,10.210938 V 22.791016 C 24,22.905732 24.089969,23 24.201172,23 h 2.597656 C 26.909084,23 27,22.90573 27,22.791016 V 10.210938 C 27,10.095214 26.909084,10 26.798828,10 Z M 12.193359,16 C 12.08679,16 12,16.082788 12,16.183594 v 6.634765 C 12,22.918577 12.08679,23 12.193359,23 h 2.615235 C 14.914255,23 15,22.918584 15,22.818359 V 16.183594 C 15,16.082788 14.914258,16 14.808594,16 Z"/>
+ <path style="fill:#ffffff" d="M 6.2207031 9 C 6.0987651 9 6 9.0952135 6 9.2109375 L 6 21.791016 C 6 21.905732 6.0987654 22 6.2207031 22 L 8.84375 22 C 8.9649943 22 9.0644531 21.905733 9.0644531 21.791016 L 9.0644531 12.255859 C 9.0644531 12.141813 9.1632184 12.046875 9.2851562 12.046875 L 15.796875 12.046875 C 17.52237 12.046875 18.011719 13.326846 18.011719 14.152344 L 18.011719 21.791016 C 18.011719 21.905732 18.11049 22 18.232422 22 L 20.779297 22 C 20.900542 22 21 21.90573 21 21.791016 L 21 12.867188 C 21 12.130915 20.90878 11.072455 19.927734 10.140625 C 18.901307 9.167872 17.964836 9 16.917969 9 L 6.2207031 9 z M 24.201172 9 C 24.089968 9 24 9.0952135 24 9.2109375 L 24 21.791016 C 24 21.905732 24.089969 22 24.201172 22 L 26.798828 22 C 26.909084 22 27 21.90573 27 21.791016 L 27 9.2109375 C 27 9.0952135 26.909084 9 26.798828 9 L 24.201172 9 z M 12.193359 15 C 12.08679 15 12 15.082788 12 15.183594 L 12 21.818359 C 12 21.918577 12.08679 22 12.193359 22 L 14.808594 22 C 14.914255 22 15 21.918584 15 21.818359 L 15 15.183594 C 15 15.082788 14.914258 15 14.808594 15 L 12.193359 15 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4492188 1 C 2.6459187 1 2 1.6459187 2 2.4492188 L 2 3.4492188 C 2 2.6459187 2.6459187 2 3.4492188 2 L 29.550781 2 C 30.354081 2 31 2.6459187 31 3.4492188 L 31 2.4492188 C 31 1.6459187 30.354081 1 29.550781 1 L 3.4492188 1 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/ximian-evolution-calendar.svg b/.icons/awkward/32x32/apps/ximian-evolution-calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/.icons/awkward/32x32/apps/ximian-evolution-calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xine.svg b/.icons/awkward/32x32/apps/xine.svg
new file mode 100644
index 00000000..bba5f7c6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xine.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#5c5c9f" d="m4.3008 3.9992c-1.2742 0-2.3008 1.0266-2.3008 2.3008v15.7h28v-15.7c0-1.2742-1.027-2.3008-2.301-2.3008h-23.398z"/>
+ <path style="fill:#cccccc" d="M 4.3008,28 C 3.0266,28 2,26.978025 2,25.710258 V 22 h 28 v 3.710258 C 30,26.978025 28.973,28 27.699,28 Z"/>
+ <rect style="fill:#999999" width="8" height="2" x="20" y="24" ry="1"/>
+ <rect style="fill:#5c5c9f" width="16" height="2" x="4" y="24" ry="1"/>
+ <circle style="opacity:.2" cx="20" cy="26" r="2"/>
+ <circle style="fill:#ffffff" cx="20" cy="25" r="2"/>
+ <path style="opacity:.2" d="m12.4333 9.0000391c-0.23933-1.3e-4 -0.433387 0.1991-0.43326 0.44482v9.1097999c-7.8e-5 0.33795 0.352602 0.55243 0.641223 0.38996l8.133718-4.5549c0.300079-0.16869 0.300079-0.61122 0-0.77991l-7.321185-4.0991999-0.812923-0.4552c-0.06373-0.0359-0.13525-0.0548-0.207964-0.0548z"/>
+ <path style="fill:#ffffff" d="m12.4333 8.0000391c-0.23933-1.3e-4 -0.433387 0.1991-0.43326 0.44482v9.1097999c-7.8e-5 0.33795 0.352602 0.55243 0.641223 0.38996l8.133718-4.5549c0.300079-0.16869 0.300079-0.61122 0-0.77991l-7.321185-4.0991999-0.812923-0.4552c-0.06373-0.0359-0.13525-0.0548-0.207964-0.0548z"/>
+ <path opacity=".2" d="m2 25.699v1c0 1.274 1.0266 2.301 2.3008 2.301h23.398c1.274 0 2.301-1.027 2.301-2.301v-1c0 1.274-1.027 2.301-2.301 2.301h-23.398c-1.2744 0-2.301-1.027-2.301-2.301z"/>
+ <path style="fill:#ffffff;opacity:.1" d="M 4.3007812 4 C 3.0265813 4 2 5.0265812 2 6.3007812 L 2 7.3007812 C 2 6.0265812 3.0265813 5 4.3007812 5 L 27.699219 5 C 28.973219 5 30 6.0265813 30 7.3007812 L 30 6.3007812 C 30 5.0265813 28.973219 4 27.699219 4 L 4.3007812 4 z"/>
+ <rect style="fill:#ffffff;opacity:.2" width="28" height="1" x="2" y="22"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xiphos.svg b/.icons/awkward/32x32/apps/xiphos.svg
new file mode 100644
index 00000000..025f3245
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xiphos.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 6.5,3 C 5.669,3 5,3.669 5,4.5 v 25 C 5,30.331 5.669,31 6.5,31 h 19 C 26.331,31 27,30.331 27,29.5 V 4.5 C 27,3.669 26.331,3 25.5,3 Z"/>
+ <path style="fill:#961a1a" d="M 6.5,2 C 5.669,2 5,2.669 5,3.5 v 25 C 5,29.331 5.669,30 6.5,30 h 19 C 26.331,30 27,29.331 27,28.5 V 3.5 C 27,2.669 26.331,2 25.5,2 Z"/>
+ <path style="opacity:0.2" d="M 6.5,2 C 5.669,2 5,2.669 5,3.5 v 25 C 5,29.331 5.669,30 6.5,30 H 9 V 2 Z"/>
+ <path style="opacity:0.2" d="m 16,7 v 5 h -5 v 4 h 5 v 11 h 4 V 16 h 5 V 12 H 20 V 7 Z"/>
+ <rect style="fill:#ffffff" width="4" height="20" x="16" y="6"/>
+ <rect style="fill:#ffffff" width="4" height="14" x="11" y="-25" transform="rotate(90)"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6.5 2 C 5.669 2 5 2.669 5 3.5 L 5 4.5 C 5 3.669 5.669 3 6.5 3 L 25.5 3 C 26.331 3 27 3.669 27 4.5 L 27 3.5 C 27 2.669 26.331 2 25.5 2 L 6.5 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xmind.svg b/.icons/awkward/32x32/apps/xmind.svg
new file mode 100644
index 00000000..9171ecd3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xmind.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#c2352a" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="opacity:0.2" d="m 11.664261,11.000557 c -0.0471,6.49e-4 -0.1003,0.0042 -0.16135,0.0079 -0.23141,0.01378 -4.5982097,0.776897 -4.8761297,0.852173 -0.29382,0.07954 -0.54475,0.247581 -0.60597,0.406998 -0.10439,0.270915 0.19816,1.151383 0.59755,1.742558 0.68722,1.016814 1.6878,1.666446 3.7918097,2.456874 1.15551,0.434084 1.39616,0.543581 1.54761,0.709317 0.19898,0.217694 0.0341,0.322779 -1.4922,0.953509 -2.3854597,0.985858 -2.857576,1.824369 -3.314446,3.06486 -0.13492,0.366549 -0.19762,1.335855 -0.10249,1.579769 0.12347,0.316185 0.19789,0.31338 2.50271,-0.09468 2.3153,-0.409936 1.823856,-0.433928 2.016936,-0.604666 0.23872,-0.507622 0.305679,-0.879846 0.4162,-1.372115 0.13902,-0.452939 0.48867,-0.925944 0.86946,-1.176109 1.44416,-0.948633 4.162281,-0.475579 5.633181,0.980102 0.55423,0.548488 0.90226,0.830853 1.18001,1.681523 0.16026,0.490829 0.32301,0.703933 0.57576,0.750859 0.23251,0.0431 0.23823,0.142236 3.18418,-0.379835 1.63872,-0.290408 2.3207,-0.631437 2.41711,-0.701461 0.20714,-0.150581 0.20796,-0.519066 0.001,-1.127937 -0.35413,-1.046175 -0.96851,-1.908623 -2.10652,-2.713266 -0.56299,-0.398061 -1.27388,-0.774395 -2.47753,-1.312328 C 20.116292,16.192945 20,16.054518 20,15.895619 c 0,-0.131386 0.02067,-0.189928 0.928802,-0.443531 1.98988,-0.555801 3.065903,-1.483181 3.065903,-2.926835 0,-0.633539 -0.1281,-1.144782 -0.32732,-1.310665 -0.26493,-0.220626 -0.54763,-0.227613 -1.66009,-0.03984 -3.56596,0.601832 -3.762763,0.726071 -3.928643,0.976626 -0.0878,0.132501 -0.0839,0.163597 0.0774,0.765801 0.0924,0.345246 0.16681,0.710459 0.16626,0.810652 -0.001,0.213099 -0.15536,0.569091 -0.30045,0.696029 C 17.666852,14.734271 16.862132,15 16.037832,15 c -0.996981,0 -1.748161,-0.374406 -2.494311,-1.116022 -0.53915,-0.53587 -0.8144,-0.987747 -1.1817,-1.941907 -0.32255,-0.83803 -0.36679,-0.947265 -0.69829,-0.94189 z"/>
+ <path style="fill:#ffffff" d="m 11.664261,10.000557 c -0.0471,6.49e-4 -0.1003,0.0042 -0.16135,0.0079 -0.23141,0.01378 -4.5982097,0.776897 -4.8761297,0.852173 -0.29382,0.07954 -0.54475,0.247581 -0.60597,0.406998 -0.10439,0.270915 0.19816,1.151383 0.59755,1.742558 0.68722,1.016814 1.6878,1.666446 3.7918097,2.456874 1.15551,0.434084 1.39616,0.543581 1.54761,0.709317 0.19898,0.217694 0.0341,0.322779 -1.4922,0.953509 -2.3854597,0.985858 -2.857576,1.824369 -3.314446,3.06486 -0.13492,0.366549 -0.19762,1.335855 -0.10249,1.579769 0.12347,0.316185 0.19789,0.31338 2.50271,-0.09468 2.3153,-0.409936 1.823856,-0.433928 2.016936,-0.604666 0.23872,-0.507622 0.305679,-0.879846 0.4162,-1.372115 0.13902,-0.452939 0.48867,-0.925944 0.86946,-1.176109 1.44416,-0.948633 4.162281,-0.475579 5.633181,0.980102 0.55423,0.548488 0.90226,0.830853 1.18001,1.681523 0.16026,0.490829 0.32301,0.703933 0.57576,0.750859 0.23251,0.0431 0.23823,0.142236 3.18418,-0.379835 1.63872,-0.290408 2.3207,-0.631437 2.41711,-0.701461 0.20714,-0.150581 0.20796,-0.519066 0.001,-1.127937 -0.35413,-1.046175 -0.96851,-1.908623 -2.10652,-2.713266 -0.56299,-0.398061 -1.27388,-0.774395 -2.47753,-1.312328 C 20.116292,15.192945 20,15.054518 20,14.895619 c 0,-0.131386 0.02067,-0.189928 0.928802,-0.443531 1.98988,-0.555801 3.065903,-1.483181 3.065903,-2.926835 0,-0.633539 -0.1281,-1.144782 -0.32732,-1.310665 -0.26493,-0.220626 -0.54763,-0.227613 -1.66009,-0.03984 -3.56596,0.601832 -3.762763,0.726071 -3.928643,0.976626 -0.0878,0.132501 -0.0839,0.163597 0.0774,0.765801 0.0924,0.345246 0.16681,0.710459 0.16626,0.810652 -0.001,0.213099 -0.15536,0.569091 -0.30045,0.696029 C 17.666852,13.734271 16.862132,14 16.037832,14 c -0.996981,0 -1.748161,-0.374406 -2.494311,-1.116022 -0.53915,-0.53587 -0.8144,-0.987747 -1.1817,-1.941907 -0.32255,-0.83803 -0.36679,-0.9472651 -0.69829,-0.94189 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xmlcopyeditor.svg b/.icons/awkward/32x32/apps/xmlcopyeditor.svg
new file mode 100644
index 00000000..0925c032
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xmlcopyeditor.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m2 28.599609v1c0 0.7756 0.6247906 1.400391 1.4003906 1.400391h12.576171 0.023438 12.599609c0.7756 0 1.400391-0.624791 1.400391-1.400391v-1c0 0.7756-0.624791 1.400391-1.400391 1.400391h-12.599609-0.023438-12.576171c-0.7756004 0-1.400391-0.624791-1.400391-1.400391z"/>
+ <path style="fill:#c4bea2" d="m21.189361 18.820963-5.212603 5.741037v5.438h12.623242c0.7756 0 1.4-0.6244 1.4-1.4v-4.376367l-0.103907-0.04785z"/>
+ <path style="opacity:.2" d="m30 6.0895267-10.060443 8.9263253 0.807925 5.348202 9.252518 4.856845z"/>
+ <path style="fill:#b0ab84" d="m6.9574217 21.012109 0.9990838-0.909291-5.9565055 3.094057v5.403125c0 0.7756 0.6244 1.4 1.4 1.4h12.6v-5.4z"/>
+ <path style="opacity:.2" d="m2 7.5233944v16.673481l6.8945485-3.055776-0.0847658-0.038283 3.9042873-7.816286z"/>
+ <path style="fill:#e9e6dd" d="m30 5.0895267-10.060443 8.9263253 0.807925 5.348202 9.252518 4.856845z"/>
+ <path style="fill:#d6d2c0" d="m2 6.5233944v16.673481l5.8621693-2.539586-0.0847658-0.038283 4.9366665-8.332476z"/>
+ <path style="fill:#3d65c8" d="m14.322461 2-0.139453 9.232617 6.320066 3.288445l9.496926-9.2917652v-1.8292968c0-0.7756-0.6244-1.4-1.4-1.4z"/>
+ <path style="opacity:.2" d="m11 13 4-1 6 3 1 6-6 5-9-4z"/>
+ <path style="fill:#dd5639" d="m3.4 2c-0.7756 0-1.4 0.6244-1.4 1.4v3.2634763l9.773376 5.8187917 3.226624-0.801213v-9.681055z"/>
+ <path style="fill:#ffffff" d="m11 12 4-1 6 3 1 6-6 5-9-4z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m3.4003906 2c-0.7756 0-1.4003906 0.6247906-1.4003906 1.4003906v1c0-0.7756 0.6247906-1.4003906 1.4003906-1.4003906h10.921875 0.677734 13.599609c0.7756 0 1.400391 0.6247906 1.400391 1.4003906v-1c0-0.7756-0.624791-1.4003906-1.400391-1.4003906h-13.599609-0.677734-10.921875z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xmms.svg b/.icons/awkward/32x32/apps/xmms.svg
new file mode 120000
index 00000000..32d53de2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xmms.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xmoto.svg b/.icons/awkward/32x32/apps/xmoto.svg
new file mode 100644
index 00000000..81f2af3e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xmoto.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 17.182294,3 C 8.5858211,3 3.9897621,9.1468464 3.159297,15.854382 c -0.5717912,4.618267 0.4772618,8.941327 1.8482429,11.823924 2.0073992,3.688136 2.5392651,3.900322 5.6894301,2.586783 6.401453,-2.671182 12.775017,-5.754291 17.640865,-8.329263 1.86449,-0.986675 1.752737,-4.960837 1.56244,-7.269465 C 29.425723,8.9092426 25.778766,3 17.182294,3 Z"/>
+ <path style="fill:#f4b932" d="M 17.182294,2 C 8.5858211,2 3.9897621,8.1468464 3.159297,14.854382 c -0.5717912,4.618267 0.4772618,8.941327 1.8482429,11.823924 2.0073992,3.688136 2.5392651,3.900322 5.6894301,2.586783 6.401453,-2.671182 12.775017,-5.754291 17.640865,-8.329263 1.86449,-0.986675 1.752737,-4.960837 1.56244,-7.269465 C 29.425723,7.9092426 25.778766,2 17.182294,2 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 17.181641 2 C 8.5851677 2 3.9906213 8.14598 3.1601562 14.853516 C 3.0158316 16.019203 2.9743101 17.165735 3.015625 18.275391 C 3.0221779 17.47999 3.0585749 16.673972 3.1601562 15.853516 C 3.9906213 9.14598 8.5851677 3 17.181641 3 C 25.778113 3 29.425839 8.9088972 29.900391 14.666016 C 29.942025 15.171106 29.972087 15.774816 29.986328 16.390625 C 30.012633 15.412585 29.964509 14.443875 29.900391 13.666016 C 29.425839 7.9088972 25.778113 2 17.181641 2 z"/>
+ <path style="fill:#444444" d="m 14.600265,10.600608 c -0.179123,0.0054 -0.355438,0.04719 -0.518813,0.122896 -2.109684,0.831174 -3.242953,1.874491 -5.6683279,2.180841 -1.4201537,0.179379 -3.4575607,0.215353 -4.8752752,0.04286 C 2.723141,12.836727 1.9999826,13.488694 2,14.333655 v 5.868333 c 2.342e-4,0.788515 0.6340979,1.42091 1.4006195,1.397377 2.1990243,-0.166545 4.4669309,-0.437918 6.5246695,-1.153197 0,0 6.074711,-2.006057 6.074711,-8.447272 2.5e-4,-0.788503 -0.633209,-1.421306 -1.399735,-1.398287 z"/>
+ <circle style="opacity:0.2" cx="14" cy="14" r="1"/>
+ <circle style="fill:#ffffff" cx="14" cy="13" r="1"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xnconvert.svg b/.icons/awkward/32x32/apps/xnconvert.svg
new file mode 100644
index 00000000..61e24640
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xnconvert.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 11.678531,4.0041521 c -0.139495,0.00845 -0.280611,0.030496 -0.421074,0.06786 C 10.133754,4.3709256 9.4716674,5.5107284 9.772764,6.6262887 L 10.588935,9.652876 C 9.8809,10.071396 9.2245974,10.551977 8.6134448,11.071166 L 6.287971,8.6620651 c -0.8050307,-0.8339805 -2.1481471,-0.8166473 -2.9707555,0 -0.8226083,0.8166472 -0.8052031,2.1140549 0,2.9478699 l 2.3487148,2.432172 c -1.0382005,1.155221 -1.9906169,2.236501 -2.9352099,2.945154 -0.9742939,0.710174 -0.974294,2.486064 0,3.196239 4.169414,2.575433 6.969196,8.834556 13.2679146,8.816461 l 0.0027,0 c 6.298719,0.0181 9.098501,-6.241028 13.267915,-8.816461 0.974294,-0.710175 0.974294,-2.486065 0,-3.196239 -0.944216,-0.708362 -1.896145,-1.78912 -2.933843,-2.943798 l 2.350082,-2.433528 c 0.805213,-0.833805 0.822608,-2.1312227 0,-2.9478699 -0.822609,-0.8166473 -2.164343,-0.8339662 -2.969389,0 L 23.387923,11.07388 C 22.780366,10.557576 22.129356,10.078042 21.426108,9.6610201 L 22.245013,6.6262894 C 22.546108,5.510729 21.884023,4.3709263 20.760319,4.0720128 19.636616,3.7730994 18.489859,4.4317441 18.188764,5.5473043 L 17.45872,8.1532168 C 16.991558,8.0895224 16.506474,8.0528446 16.000002,8.0527828 l -0.0014,0 c -0.500076,5.97e-5 -0.977844,0.036931 -1.439579,0.099077 L 13.829013,5.5473039 C 13.565554,4.5711891 12.654992,3.9449944 11.678531,4.0041521 Z"/>
+ <path style="fill:#ef9202" d="m 11.678531,3.0041523 c -0.139495,0.00845 -0.280611,0.030496 -0.421074,0.06786 -1.123703,0.2989135 -1.7857896,1.4387163 -1.484693,2.5542766 l 0.816171,3.0265873 C 9.8809,9.071396 9.2245974,9.5519768 8.6134448,10.071166 L 6.287971,7.6620653 c -0.8050307,-0.8339805 -2.1481471,-0.8166473 -2.9707555,0 -0.8226083,0.8166472 -0.8052031,2.1140548 0,2.9478697 l 2.3487148,2.432172 c -1.0382005,1.155221 -1.9906169,2.236501 -2.9352099,2.945154 -0.9742939,0.710174 -0.974294,2.486064 0,3.196239 4.169414,2.575433 6.969196,8.834556 13.2679146,8.816461 l 0.0027,0 c 6.298719,0.0181 9.098501,-6.241028 13.267915,-8.816461 0.974294,-0.710175 0.974294,-2.486065 0,-3.196239 -0.944216,-0.708362 -1.896145,-1.78912 -2.933843,-2.943798 l 2.350082,-2.433528 c 0.805213,-0.8338049 0.822608,-2.1312225 0,-2.9478697 -0.822609,-0.8166473 -2.164343,-0.8339662 -2.969389,0 L 23.387923,10.07388 C 22.780366,9.5575758 22.129356,9.0780426 21.426108,8.6610203 L 22.245013,5.6262896 C 22.546108,4.5107292 21.884023,3.3709265 20.760319,3.072013 19.636616,2.7730996 18.489859,3.4317443 18.188764,4.5473045 L 17.45872,7.153217 C 16.991558,7.0895226 16.506474,7.0528448 16.000002,7.052783 l -0.0014,0 c -0.500076,5.97e-5 -0.977844,0.036931 -1.439579,0.099077 L 13.829013,4.5473041 C 13.565554,3.5711893 12.654992,2.9449946 11.678531,3.0041523 Z"/>
+ <path style="fill:#278cd7" d="M 16 10 A 8 8 0 0 0 8 18 A 8 8 0 0 0 16 26 A 8 8 0 0 0 23.734375 20 L 19.458984 20 A 4 4 0 0 1 16 22 A 4 4 0 0 1 12 18 A 4 4 0 0 1 16 14 A 4 4 0 0 1 19.458984 16 L 23.740234 16 A 8 8 0 0 0 16 10 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.677734 3.0039062 C 11.538239 3.0123562 11.398276 3.0349016 11.257812 3.0722656 C 10.144645 3.3683767 9.4871516 4.4902265 9.7675781 5.5957031 C 9.9425806 4.8793668 10.487656 4.2771331 11.257812 4.0722656 C 11.398276 4.0349016 11.538239 4.0123562 11.677734 4.0039062 C 12.654195 3.9447486 13.564666 4.5707602 13.828125 5.546875 L 14.558594 8.1523438 C 15.020329 8.0901978 15.497971 8.0527941 15.998047 8.0527344 L 16 8.0527344 C 16.506472 8.0527962 16.991822 8.0886494 17.458984 8.1523438 L 18.189453 5.546875 C 18.490548 4.4313148 19.636063 3.7733522 20.759766 4.0722656 C 21.529923 4.2771331 22.074997 4.8793668 22.25 5.5957031 C 22.530425 4.4902264 21.872935 3.3683767 20.759766 3.0722656 C 19.636063 2.7733522 18.490548 3.4313148 18.189453 4.546875 L 17.458984 7.1523438 C 16.991822 7.0886493 16.506472 7.0527962 16 7.0527344 L 15.998047 7.0527344 C 15.497971 7.0527941 15.020329 7.0901977 14.558594 7.1523438 L 13.828125 4.546875 C 13.564666 3.5707602 12.654195 2.9447485 11.677734 3.0039062 z M 4.8085938 7.0429688 C 4.2693598 7.0451354 3.7277105 7.2537857 3.3164062 7.6621094 C 2.7758186 8.1987796 2.6052556 8.941096 2.7753906 9.625 C 2.8630538 9.2738184 3.037089 8.9394026 3.3164062 8.6621094 C 4.1390147 7.8454621 5.4820787 7.8281289 6.2871094 8.6621094 L 8.6132812 11.070312 C 9.2244339 10.551124 9.8818088 10.070864 10.589844 9.6523438 L 10.361328 8.8027344 C 9.742476 9.1866019 9.156244 9.6090522 8.6132812 10.070312 L 6.2871094 7.6621094 C 5.884594 7.2451191 5.3478277 7.0408021 4.8085938 7.0429688 z M 27.193359 7.0429688 C 26.654469 7.0408039 26.11932 7.2451263 25.716797 7.6621094 L 23.388672 10.074219 C 22.849327 9.6158812 22.268275 9.1929217 21.654297 8.8105469 L 21.425781 9.6601562 C 22.129029 10.077178 22.781115 10.557915 23.388672 11.074219 L 25.716797 8.6621094 C 26.521843 7.8281432 27.862938 7.8454621 28.685547 8.6621094 C 28.964242 8.9387853 29.138672 9.2727281 29.226562 9.6230469 C 29.395934 8.9396399 29.225657 8.1983061 28.685547 7.6621094 C 28.274242 7.2537857 27.73225 7.0451336 27.193359 7.0429688 z M 5.1953125 13.556641 C 4.3408752 14.505089 3.5270278 15.388733 2.7304688 15.986328 C 2.1107144 16.438074 1.8879358 17.320353 2.0566406 18.085938 C 2.1529251 17.647257 2.3754352 17.245116 2.7304688 16.986328 C 3.6750617 16.277675 4.6278151 15.19819 5.6660156 14.042969 L 5.1953125 13.556641 z M 26.806641 13.556641 L 26.335938 14.042969 C 27.373635 15.197647 28.325315 16.277966 29.269531 16.986328 C 29.624565 17.245116 29.847075 17.647257 29.943359 18.085938 C 30.112064 17.320353 29.889286 16.438074 29.269531 15.986328 C 28.473194 15.388907 27.660776 14.504776 26.806641 13.556641 z"/>
+ <path style="opacity:0.1" d="M 16 10 A 8 8 0 0 0 8 18 A 8 8 0 0 0 8.0214844 18.423828 A 8 8 0 0 1 16 11 A 8 8 0 0 1 23.402344 16 L 23.740234 16 A 8 8 0 0 0 16 10 z M 12.035156 18.494141 A 4 4 0 0 0 12 19 A 4 4 0 0 0 16 23 A 4 4 0 0 0 19.458984 21 L 23.400391 21 A 8 8 0 0 0 23.734375 20 L 19.458984 20 A 4 4 0 0 1 16 22 A 4 4 0 0 1 12.035156 18.494141 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xneur.svg b/.icons/awkward/32x32/apps/xneur.svg
new file mode 100644
index 00000000..482880d9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xneur.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#f58411" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".2" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path fill-rule="evenodd" opacity=".2" style="image-rendering:optimizeQuality;shape-rendering:geometricPrecision" d="m20.053 8-3.5272 4.263c-1.9402 2.3438-3.5287 4.3095-3.5287 4.3665s1.6605 2.1885 3.6884 4.737l3.686 4.634h3.8624c3.0742 0 3.8422-0.02775 3.7589-0.138-0.20925-0.27675-7.0311-8.868-7.1849-9.048-0.14325-0.168 0.16575-0.579 3.2519-4.3065 1.877-2.267 3.48-4.2088 3.562-4.3145 0.141-0.183-0.053-0.1935-3.709-0.1935zm-15.053 0s6.5235 8.622 6.3915 8.5928c0.015 0.042-1.4955 1.989-3.3569 4.3275-1.8615 2.3378-3.5321 4.4378-3.7105 4.665l-0.3237 0.415h7.7368l1.8097-2.2688c1.2555-1.5742 1.779-2.3085 1.7092-2.4015-0.0555-0.07275-0.91723-1.1632-1.9162-2.421l-1.816-2.286 1.901-2.293c1.0462-1.2608 1.8915-2.301 1.8795-2.313z"/>
+ <path fill="#fff" fill-rule="evenodd" style="image-rendering:optimizeQuality;shape-rendering:geometricPrecision" d="m20.053 7-3.5272 4.263c-1.9402 2.3438-3.5287 4.3095-3.5287 4.3665s1.6605 2.1885 3.6884 4.737l3.686 4.634h3.8624c3.0742 0 3.8422-0.02775 3.7589-0.138-0.20925-0.27675-7.0311-8.868-7.1849-9.048-0.14325-0.168 0.16575-0.579 3.2519-4.3065 1.877-2.267 3.48-4.2088 3.562-4.3145 0.141-0.183-0.053-0.1935-3.709-0.1935zm-15.053 0s6.5235 8.622 6.3915 8.5928c0.015 0.042-1.4955 1.989-3.3569 4.3275-1.8615 2.3378-3.5321 4.4378-3.7105 4.665l-0.3237 0.415h7.7368l1.8097-2.2688c1.2555-1.5742 1.779-2.3085 1.7092-2.4015-0.0555-0.07275-0.91723-1.1632-1.9162-2.421l-1.816-2.286 1.901-2.293c1.0462-1.2608 1.8915-2.301 1.8795-2.313z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xnoise.svg b/.icons/awkward/32x32/apps/xnoise.svg
new file mode 100644
index 00000000..4758f29c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xnoise.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:.2" width="28" height="28" x="2" y="3" rx="3" ry="3"/>
+ <rect style="fill:#ab47bc" width="28" height="28" x="2" y="2" rx="3" ry="3"/>
+ <path style="opacity:.2;fill:#ffffff" d="m5 2c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h22c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3z"/>
+ <path style="stroke:#ffffff;stroke-linecap:round;fill:none" d="m7.5 9.5c4.5 0 4.5 6.5 8.5 6.5s4-6.5 8.5-6.5"/>
+ <path style="stroke:#ffffff;stroke-linecap:round;fill:none" d="m7.5 22.5c4.5 0 4.5-6.5 8.5-6.5s4 6.5 8.5 6.5"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xnretro.svg b/.icons/awkward/32x32/apps/xnretro.svg
new file mode 100644
index 00000000..b25da092
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xnretro.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#4f4f4f" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="10"/>
+ <circle style="opacity:0.2" cx="25.5" cy="7.5" r="1.5"/>
+ <circle style="fill:#f44336" cx="25.5" cy="6.5" r="1.5"/>
+ <path style="fill:#ffc42e" d="M 21.374024,7.5800784 C 20.827497,7.6819059 20.281698,7.7998055 20,7.7998055 c -2.30879,0 -4.995744,0.9718221 -6.58789,2.9218745 -1.359493,1.665098 -1.794867,4.158578 -1.893555,6.105469 0.09811,-0.96605 1.389365,-1.158393 2.050781,-1.701172 0.719563,-0.590496 1.351529,-2.725586 2.430665,-2.725586 0.13535,-2.5e-5 0.270616,0.0067 0.405273,0.02051 0.004,2.02e-4 0.0078,7.15e-4 0.01173,10e-4 4.223226,0.218146 7.333004,3.300574 7.333004,7.578102 0,0.857241 -0.138999,1.680901 -0.388672,2.455077 0.07013,0.03117 0.13667,0.05525 0.203124,0.07812 a 9.9999994,9.9999994 0 0 0 0.004,-0.0049 c 0.141069,-0.163359 0.269872,-0.33466 0.399414,-0.505859 a 9.9999994,9.9999994 0 0 0 0.186525,-0.245118 c 0.109508,-0.154384 0.209313,-0.31479 0.309569,-0.474609 a 9.9999994,9.9999994 0 0 0 0.202149,-0.330078 c 0.08758,-0.152417 0.168755,-0.308303 0.248046,-0.464844 a 9.9999994,9.9999994 0 0 0 0.181641,-0.375977 c 0.07194,-0.158079 0.139548,-0.31797 0.203125,-0.479492 a 9.9999994,9.9999994 0 0 0 0.148438,-0.404297 c 0.05373,-0.155916 0.106358,-0.312227 0.152343,-0.470703 a 9.9999994,9.9999994 0 0 0 0.120117,-0.473632 c 0.03391,-0.142561 0.07001,-0.284575 0.09765,-0.428711 a 9.9999994,9.9999994 0 0 0 0.08496,-0.561524 c 0.0167,-0.125206 0.03881,-0.248962 0.05078,-0.375 A 9.9999994,9.9999994 0 0 0 26,16 c -8.57e-4,-0.210145 -0.0084,-0.42021 -0.02246,-0.629883 -6.3e-5,-9.28e-4 6.4e-5,-0.0019 0,-0.003 -0.0039,-0.05942 -0.01072,-0.118491 -0.01563,-0.177736 -0.02194,-0.277973 -0.0555,-0.554907 -0.100581,-0.830077 -0.01039,-0.06189 -0.0234,-0.12303 -0.03515,-0.184569 a 9.9999994,9.9999994 0 0 0 -0.0019,-0.01075 c -0.04267,-0.226286 -0.09317,-0.451029 -0.151369,-0.673829 -1.8e-4,-7e-4 -7.85e-4,-0.0012 -0.001,-0.0019 -0.02994,-0.114593 -0.06176,-0.228488 -0.0957,-0.341796 -0.05637,-0.18765 -0.118248,-0.373604 -0.185547,-0.557618 -0.05224,-0.143194 -0.10732,-0.285214 -0.166015,-0.425781 -0.06709,-0.161346 -0.13841,-0.320907 -0.213867,-0.478515 -0.05593,-0.11638 -0.11158,-0.233418 -0.171876,-0.347657 a 9.9999994,9.9999994 0 0 0 -0.003,-0.0068 l -0.001,-10e-4 c -0.09287,-0.174063 -0.190916,-0.345385 -0.293945,-0.513671 -0.0018,-0.003 -0.0041,-0.0058 -0.0058,-0.0088 -0.08048,-0.13194 -0.163338,-0.262372 -0.25,-0.390626 l -0.0019,-0.003 a 9.9999994,9.9999994 0 0 0 -0.0019,-0.0039 C 24.180096,10.259826 24.074036,10.112688 23.964767,9.9687126 23.863451,9.8352228 23.758538,9.7047193 23.650314,9.576135 a 9.9999994,9.9999994 0 0 0 -0.0039,-0.00493 c -0.0358,-0.041321 -0.07194,-0.082343 -0.108408,-0.123061 -0.201682,-0.2315293 -0.412804,-0.4553993 -0.636719,-0.668945 -0.0029,-0.00271 -0.0059,-0.00514 -0.0088,-0.00782 A 9.9999994,9.9999994 0 0 0 22.843717,8.72555 C 22.723693,8.6128826 22.601661,8.501669 22.475551,8.3945019 c 0.0024,-0.00243 0.0035,-0.00436 0.0058,-0.00686 A 9.9999994,9.9999994 0 0 0 21.373986,7.5800277 Z M 23.252929,22.58789 c -0.04856,0.05457 -0.09772,0.108613 -0.147459,0.16211 0.04974,-0.0535 0.0989,-0.107536 0.147459,-0.16211 z m -0.567382,0.586914 c -0.06174,0.05906 -0.124256,0.117339 -0.1875,0.174805 -0.0036,0.0077 -0.0062,0.0158 -0.0098,0.02344 0.06668,-0.06515 0.132439,-0.131248 0.197266,-0.198242 z"/>
+ <path style="fill:#ff8514" d="m 16.409179,12.020508 c 2.017026,0.20484 2.940431,1.958229 2.940431,4.029296 2.4e-5,0.135352 -0.0068,0.270616 -0.02051,0.405274 -2.02e-4,0.004 -7.14e-4,0.0078 -0.001,0.01172 -0.218147,4.223228 -3.050573,7.333005 -7.328101,7.333005 -0.857241,0 -2.1027766,-0.64974 -2.8769532,-0.899414 0.025364,0.02161 -0.01035,0.127617 -0.072266,0.27539 a 9.9999994,9.9999994 0 0 0 6.9492222,2.824216 c 0.210144,-8.57e-4 0.420209,-0.0084 0.629882,-0.02246 9.29e-4,-6.3e-5 0.0019,6.4e-5 0.003,0 0.05942,-0.0039 0.118491,-0.01072 0.177734,-0.01563 0.277975,-0.02194 0.554909,-0.0555 0.830079,-0.100582 0.06189,-0.01039 0.12303,-0.0234 0.18457,-0.03515 a 9.9999994,9.9999994 0 0 0 0.01075,-0.0019 c 0.226285,-0.04267 0.451028,-0.09316 0.673828,-0.151368 7e-4,-1.81e-4 0.0012,-7.86e-4 0.0019,-9.99e-4 0.114593,-0.02994 0.228489,-0.06175 0.341797,-0.0957 0.18765,-0.05637 0.373602,-0.118249 0.557616,-0.185547 0.143195,-0.05225 0.285215,-0.107322 0.425782,-0.166017 0.161347,-0.06709 0.320906,-0.13841 0.478515,-0.213867 0.116381,-0.05593 0.233419,-0.111579 0.347656,-0.171874 a 9.9999994,9.9999994 0 0 0 0.0068,-0.003 l 0.001,-0.001 c 0.174087,-0.09289 0.345386,-0.190917 0.513673,-0.293945 0.003,-0.0018 0.0058,-0.0041 0.0088,-0.0058 0.131939,-0.08048 0.262371,-0.163337 0.390625,-0.25 l 0.003,-0.0019 a 9.9999994,9.9999994 0 0 0 0.0039,-0.0019 c 0.149317,-0.101062 0.296455,-0.207138 0.44043,-0.316406 0.133491,-0.101317 0.263994,-0.20623 0.392578,-0.314453 a 9.9999994,9.9999994 0 0 0 0.0049,-0.0039 c 0.04131,-0.0358 0.08233,-0.07193 0.123047,-0.108399 0.23153,-0.201683 0.4554,-0.412804 0.668945,-0.636719 0.0028,-0.0029 0.0051,-0.0059 0.0079,-0.0088 a 9.9999994,9.9999994 0 0 0 0.0459,-0.04883 c 0.112674,-0.120022 0.223887,-0.242054 0.331054,-0.368164 0.253683,-0.780021 0.394439,-1.610888 0.394439,-2.475587 0,-4.280207 -3.363862,-7.765227 -7.590821,-7.979492 z M 8.6269536,22.538085 c 0.065157,0.06668 0.1312457,0.132438 0.1982421,0.197266 -0.059064,-0.06175 -0.1173399,-0.124255 -0.1748042,-0.1875 -0.00765,-0.0036 -0.0158,-0.0062 -0.023436,-0.0098 z"/>
+ <path style="fill:#ff5757" d="M 9.461915,8.6269533 C 9.395236,8.6921103 9.3294771,8.758199 9.2646493,8.8251954 c 0.06175,-0.059064 0.1242557,-0.1173399 0.1875,-0.1748042 0.00357,-0.00765 0.00621,-0.0158 0.00977,-0.023436 z M 8.8447272,9.2500004 C 8.7949843,9.3034933 8.7458265,9.3575361 8.6972665,9.4121097 8.7458236,9.3575383 8.7949829,9.3034968 8.8447272,9.2500004 Z M 8.5205086,9.3759768 A 9.9999994,9.9999994 0 0 0 6.0000009,16 a 9.9999994,9.9999994 0 0 0 0.022457,0.629883 c 0.00393,0.06039 0.010636,0.120452 0.015621,0.180664 a 9.9999994,9.9999994 0 0 0 0.1005867,0.830077 c 0.010993,0.06548 0.024829,0.130146 0.037107,0.195313 a 9.9999994,9.9999994 0 0 0 0.1513671,0.673828 c 0.0301,0.115296 0.062529,0.229758 0.09668,0.34375 a 9.9999994,9.9999994 0 0 0 0.1855464,0.557617 c 0.05225,0.143195 0.1073207,0.285215 0.1660157,0.425782 a 9.9999994,9.9999994 0 0 0 0.2138671,0.478515 c 0.057,0.11861 0.1131507,0.238188 0.1748043,0.354493 2.043e-4,3.85e-4 7.857e-4,6e-4 0.001,0.001 a 9.9999994,9.9999994 0 0 0 0.2939457,0.513672 c 0.082188,0.135025 0.1672236,0.268239 0.2558593,0.399414 0.102415,0.151565 0.2094535,0.301195 0.3203128,0.447265 0.1025714,0.13515 0.2087036,0.267329 0.3183593,0.397461 a 9.9999994,9.9999994 0 0 0 0.1083985,0.123047 c 0.2016822,0.231529 0.4128036,0.455399 0.6367186,0.668945 a 9.9999994,9.9999994 0 0 0 0.057614,0.05371 c 0.1200221,0.112675 0.2420542,0.223888 0.3681642,0.331055 C 10.304451,23.859266 11.135302,24 12.000001,24 c 4.280207,0 7.765226,-3.363862 7.979491,-7.59082 -0.20484,2.017024 -1.908424,3.440429 -3.979491,3.440429 -0.135351,2.5e-5 -0.270617,-0.0068 -0.405274,-0.02051 -0.004,-2.02e-4 -0.0078,-7.15e-4 -0.01172,-10e-4 C 11.359776,19.609929 8.2001958,16.277529 8.2001958,12 c 0,-0.857241 0.1389986,-1.680901 0.3886721,-2.4550775 -0.022693,-0.062586 -0.045607,-0.1100128 -0.068357,-0.1689457 z"/>
+ <path style="fill:#baff41" d="M 15.590821,19.979492 C 15.058543,19.92543 17.894087,19.30333 17.464824,19.06132 16.267426,18.386256 12.200001,17.524527 12.200001,16 c -2.6e-5,-0.135351 -0.193181,-0.270616 -0.179491,-0.405273 2.03e-4,-0.004 7.14e-4,-0.0078 10e-4,-0.01173 C 12.239706,11.359775 15.722472,8.0000005 20,8.0000005 c 0.857241,0 1.6809,0.1389986 2.455078,0.3886721 C 20.653819,6.8537141 18.366555,6.0073228 16.000001,6.0000006 13.071037,6.0042863 10.291206,7.2924927 8.3945315,9.5244147 8.1407344,10.304451 8.0000008,11.135301 8.0000008,12 c 0,4.280207 3.3638612,7.765227 7.5908202,7.979492 z M 23.373047,9.2617197 c -0.06515,-0.066679 -0.131246,-0.1324386 -0.198243,-0.1972664 0.05906,0.06175 0.11734,0.1242557 0.174805,0.1875 0.0077,0.00357 0.0158,0.00621 0.02344,0.00977 z M 22.75,8.6445312 c -0.0535,-0.049743 -0.107536,-0.0989 -0.162109,-0.14746 0.05457,0.048557 0.108612,0.097716 0.162109,0.14746 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 6 A 10 10 0 0 0 6 16 A 10 10 0 0 0 6.0214844 16.585938 A 10 10 0 0 1 16 7 A 10 10 0 0 1 25.978516 16.414062 A 10 10 0 0 0 26 16 A 10 10 0 0 0 16 6 z"/>
+ <circle style="fill:#3f3f3f" cx="16" cy="16" r="4"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 25.5 5 A 1.5 1.5 0 0 0 24 6.5 A 1.5 1.5 0 0 0 24.087891 7 A 1.5 1.5 0 0 1 25.5 6 A 1.5 1.5 0 0 1 26.912109 7 A 1.5 1.5 0 0 0 27 6.5 A 1.5 1.5 0 0 0 25.5 5 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xnsketch.svg b/.icons/awkward/32x32/apps/xnsketch.svg
new file mode 100644
index 00000000..6169662f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xnsketch.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="8.4" ry="8.4"/>
+ <rect style="fill:#f8a084" width="28" height="28" x="2" y="2" rx="8.4" ry="8.4"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10.400391 2 C 5.7467908 2 2 5.7467908 2 10.400391 L 2 11.400391 C 2 6.7467908 5.7467908 3 10.400391 3 L 21.599609 3 C 26.253209 3 30 6.7467908 30 11.400391 L 30 10.400391 C 30 5.7467908 26.253209 2 21.599609 2 L 10.400391 2 z"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="10"/>
+ <path style="fill:#cccccc" d="M 21.374023,7.5800776 C 20.827497,7.6819055 20.281698,7.7998048 20,7.7998048 c -2.308791,0 -4.995744,0.9718221 -6.58789,2.9218742 -1.359493,1.665098 -1.794868,4.158579 -1.893555,6.10547 0.0981,-0.96605 1.389364,-1.158393 2.05078,-1.701173 0.719564,-0.590496 1.35153,-2.725585 2.430665,-2.725585 0.135351,-2.5e-5 0.270616,0.0067 0.405273,0.02051 0.004,2.02e-4 0.0078,7.14e-4 0.01172,10e-4 4.223227,0.218146 7.333005,3.300573 7.333005,7.578102 0,0.857241 -0.138998,1.680901 -0.388672,2.455078 0.07013,0.03117 0.13667,0.05524 0.203125,0.07812 a 10,10 0 0 0 0.004,-0.0049 c 0.141068,-0.163359 0.269872,-0.33466 0.399414,-0.505859 a 10,10 0 0 0 0.186523,-0.245117 c 0.109509,-0.154385 0.209314,-0.31479 0.309571,-0.47461 a 10,10 0 0 0 0.202148,-0.330078 c 0.08758,-0.152416 0.168756,-0.308302 0.248047,-0.464844 A 10,10 0 0 0 25.09578,20.13182 c 0.07194,-0.158079 0.139547,-0.31797 0.203124,-0.479491 a 10,10 0 0 0 0.148438,-0.404297 c 0.05373,-0.155917 0.106359,-0.312228 0.152344,-0.470703 a 10,10 0 0 0 0.120117,-0.473633 c 0.03391,-0.142561 0.07001,-0.284575 0.09765,-0.428711 a 10,10 0 0 0 0.08496,-0.561524 c 0.0167,-0.125206 0.03881,-0.248962 0.05078,-0.375 A 10,10 0 0 0 26,16 c -8.57e-4,-0.210145 -0.0084,-0.42021 -0.02246,-0.629883 -6.3e-5,-9.28e-4 6.4e-5,-0.0019 0,-0.003 -0.0039,-0.05942 -0.01072,-0.118491 -0.01563,-0.177735 -0.02194,-0.277974 -0.0555,-0.554908 -0.100581,-0.830078 -0.01039,-0.06189 -0.0234,-0.12303 -0.03515,-0.18457 a 10,10 0 0 0 -0.0019,-0.01075 c -0.04267,-0.226285 -0.09316,-0.451028 -0.151368,-0.673828 -1.81e-4,-7e-4 -7.85e-4,-0.0012 -10e-4,-0.0019 -0.02994,-0.114594 -0.06175,-0.228489 -0.0957,-0.341797 -0.05637,-0.18765 -0.118249,-0.373603 -0.185547,-0.557617 -0.05225,-0.143194 -0.107321,-0.285215 -0.166016,-0.425781 -0.06709,-0.161347 -0.13841,-0.320907 -0.213867,-0.478515 -0.05593,-0.116381 -0.11158,-0.233419 -0.171875,-0.347656 a 10,10 0 0 0 -0.003,-0.0068 l -0.001,-10e-4 c -0.09287,-0.174064 -0.190917,-0.345386 -0.293946,-0.513673 -0.0018,-0.003 -0.0041,-0.0058 -0.0058,-0.0088 -0.08048,-0.13194 -0.163337,-0.262372 -0.25,-0.390626 l -0.0019,-0.003 a 10,10 0 0 0 -0.0019,-0.0039 C 24.180116,10.25981 24.074055,10.112672 23.964788,9.9686966 23.863471,9.835207 23.758557,9.7047034 23.650334,9.5761191 a 10,10 0 0 0 -0.0039,-0.00493 C 23.610594,9.5298821 23.574454,9.4888601 23.537984,9.448142 23.336301,9.2166127 23.12518,8.9927427 22.901266,8.779197 c -0.0029,-0.00271 -0.0059,-0.00514 -0.0088,-0.00782 A 10,10 0 0 0 22.843696,8.725549 C 22.723693,8.6128819 22.601661,8.5016684 22.475552,8.3945012 c 0.0024,-0.00243 0.0035,-0.00436 0.0058,-0.00686 A 10,10 0 0 0 21.373987,7.5800269 Z M 23.25293,22.587891 c -0.04856,0.05457 -0.09772,0.108612 -0.147461,0.162109 0.04975,-0.0535 0.0989,-0.107536 0.147461,-0.162109 z m -0.567383,0.586913 c -0.06175,0.05906 -0.124255,0.11734 -0.1875,0.174805 -0.0036,0.0077 -0.0062,0.0158 -0.0098,0.02344 0.06668,-0.06515 0.132439,-0.131248 0.197266,-0.198242 z"/>
+ <path style="fill:#ffffff" d="m 16.409179,12.020508 c 2.017025,0.20484 2.94043,1.958229 2.94043,4.029296 2.6e-5,0.135352 -0.0067,0.270616 -0.02051,0.405273 -2.02e-4,0.004 -7.14e-4,0.0078 -10e-4,0.01173 -0.218146,4.223229 -3.050574,7.333005 -7.328103,7.333005 -0.857239,0 -2.1027751,-0.64974 -2.876952,-0.899413 0.025364,0.02161 -0.01035,0.127616 -0.072266,0.27539 A 10,10 0 0 0 16,26 c 0.210145,-8.57e-4 0.42021,-0.0084 0.629883,-0.02246 9.29e-4,-6.3e-5 0.0019,6.4e-5 0.003,0 0.05942,-0.0039 0.118489,-0.01072 0.177733,-0.01563 0.277975,-0.02194 0.554908,-0.0555 0.830079,-0.100581 0.06189,-0.01039 0.123029,-0.0234 0.18457,-0.03515 a 10,10 0 0 0 0.01075,-0.0019 c 0.226285,-0.04267 0.451029,-0.09316 0.673829,-0.151368 7e-4,-1.81e-4 0.0012,-7.86e-4 0.0019,-10e-4 0.114592,-0.02994 0.228487,-0.06176 0.341795,-0.0957 0.18765,-0.05637 0.373604,-0.118248 0.557618,-0.185547 0.143194,-0.05225 0.285214,-0.10732 0.425781,-0.166015 0.161346,-0.06709 0.320907,-0.13841 0.478515,-0.213867 0.116381,-0.05593 0.233419,-0.11158 0.347657,-0.171875 a 10,10 0 0 0 0.0068,-0.003 l 10e-4,-10e-4 c 0.174085,-0.09289 0.345385,-0.190917 0.513671,-0.293946 0.003,-0.0018 0.0058,-0.0041 0.0088,-0.0058 0.131939,-0.08048 0.262371,-0.163338 0.390625,-0.25 l 0.003,-0.0019 a 10,10 0 0 0 0.0039,-0.0019 c 0.149316,-0.101061 0.296455,-0.207137 0.440429,-0.316406 0.13349,-0.101316 0.263994,-0.206229 0.392579,-0.314453 a 10,10 0 0 0 0.0049,-0.0039 c 0.04131,-0.0358 0.08233,-0.07193 0.123046,-0.108399 0.23153,-0.201683 0.4554,-0.412805 0.668945,-0.63672 0.0028,-0.0029 0.0051,-0.0059 0.0079,-0.0088 a 10,10 0 0 0 0.0459,-0.04883 c 0.11257,-0.120072 0.223785,-0.242105 0.330951,-0.368214 C 23.859245,21.695566 24,20.864698 24,20 24,15.719793 20.636139,12.234773 16.409179,12.020508 Z M 8.6269528,22.538086 c 0.065157,0.06668 0.1312457,0.132438 0.1982421,0.197265 -0.059064,-0.06175 -0.11734,-0.124255 -0.1748043,-0.1875 -0.00765,-0.0036 -0.0158,-0.0062 -0.023436,-0.0098 z"/>
+ <path style="fill:#cccccc" d="m 9.4619143,8.6269526 c -0.066679,0.065157 -0.1324379,0.1312458 -0.1972658,0.1982422 0.06175,-0.059064 0.1242557,-0.11734 0.1875,-0.1748043 0.00357,-0.00765 0.00621,-0.0158 0.00977,-0.023436 z M 8.8447264,9.2499998 C 8.7949835,9.3034927 8.7458253,9.3575355 8.6972657,9.4121091 8.7458228,9.3575377 8.794982,9.3034962 8.8447264,9.2499998 Z M 8.5205078,9.3759762 A 10,10 0 0 0 5.9999999,16 a 10,10 0 0 0 0.022457,0.629883 c 0.00393,0.06039 0.010636,0.120452 0.015621,0.180664 a 10,10 0 0 0 0.1005868,0.830077 c 0.010993,0.06548 0.024828,0.130146 0.037107,0.195313 a 10,10 0 0 0 0.1513671,0.673828 c 0.0301,0.115296 0.062529,0.229758 0.09668,0.34375 a 10,10 0 0 0 0.1855466,0.557618 c 0.05225,0.143195 0.1073207,0.285214 0.1660157,0.425781 a 10,10 0 0 0 0.2138671,0.478516 c 0.057,0.118609 0.1131508,0.238187 0.1748043,0.354492 2.043e-4,3.85e-4 7.858e-4,6e-4 10e-4,0.001 a 10,10 0 0 0 0.2939458,0.513672 c 0.082188,0.135025 0.1672235,0.26824 0.2558593,0.399414 0.102415,0.151566 0.2094535,0.301195 0.3203128,0.447266 0.1025715,0.13515 0.2087035,0.267328 0.3183592,0.39746 a 10,10 0 0 0 0.1083986,0.123048 c 0.2016822,0.231528 0.4128036,0.455399 0.6367186,0.668945 a 10,10 0 0 0 0.057614,0.05371 C 9.2762829,23.38711 9.3983151,23.498325 9.5244251,23.605492 10.304451,23.859266 11.135302,24 12,24 c 4.280207,0 7.765227,-3.363861 7.979493,-7.590821 -0.204841,2.017025 -1.908425,3.44043 -3.979493,3.44043 -0.13535,2.5e-5 -0.270617,-0.0068 -0.405274,-0.02051 -0.004,-2.02e-4 -0.0078,-7.14e-4 -0.01172,-10e-4 C 11.359776,19.60993 8.2001949,16.277528 8.2001949,12 c 0,-0.857241 0.1389986,-1.680901 0.3886722,-2.455078 C 8.5661741,9.482336 8.5432601,9.4349091 8.5205101,9.3759762 Z"/>
+ <path style="fill:#ffffff" d="M 15.590821,19.979492 C 15.058543,19.925431 17.894088,19.303331 17.464823,19.06132 16.267426,18.386256 12.2,17.524527 12.2,16 c -2.5e-5,-0.135351 -0.19318,-0.270616 -0.17949,-0.405274 2.02e-4,-0.004 7.14e-4,-0.0078 10e-4,-0.01172 C 12.239705,11.359771 15.722471,7.9999967 20,7.9999967 c 0.857241,0 1.680901,0.1389986 2.455077,0.3886722 C 20.653818,6.8537134 18.366554,6.0073219 16,5.9999998 13.071035,6.0042855 10.291206,7.2924919 8.3945306,9.5244141 8.1407336,10.304451 8,11.135302 8,12 c 0,4.280207 3.363862,7.765227 7.590821,7.979492 z M 23.373047,9.2617191 c -0.06515,-0.066679 -0.131245,-0.1324386 -0.198243,-0.1972664 0.05906,0.06175 0.117341,0.1242557 0.174805,0.1875 0.0077,0.00357 0.0158,0.00621 0.02344,0.00977 z M 22.75,8.6445305 c -0.0535,-0.049743 -0.107536,-0.0989 -0.162109,-0.14746 0.05457,0.048557 0.108613,0.097716 0.162109,0.14746 z"/>
+ <circle style="fill:#4f4f4f" cx="16" cy="16" r="4"/>
+ <path style="opacity:0.1" d="m 27.570312,3 c -0.363547,0 -0.72729,0.1393995 -1.005859,0.4179688 l -2.513672,2.5136718 -7.541015,7.5429684 -0.75586,2.263672 -0.25,0.751953 1.00586,1.00586 0.751953,-0.25 2.263672,-0.75586 7.542968,-7.5410152 2.513672,-2.5136719 c 0.557138,-0.5571386 0.557138,-1.4545803 0,-2.0117188 L 28.576172,3.4179688 C 28.297603,3.1393995 27.93386,3 27.570312,3 Z M 15.501953,16.492188 15,18 16.507812,17.498047 Z"/>
+ <path style="fill:#b94141" d="M 24.051403,4.9323513 16.50879,12.474965 19.525036,15.49121 27.067649,7.9485974 Z"/>
+ <path style="fill:#f6b473" d="m 16.50879,12.474965 -0.75506,2.262518 -0.250356,0.753727 1.005416,1.005416 0.753728,-0.250355 2.262518,-0.755061 -1.507458,-1.508788 z"/>
+ <path style="fill:#8a5f5a" d="m 24.050988,4.9320179 3.016995,3.0169954 2.514164,-2.5141627 c 0.557138,-0.5571386 0.557138,-1.4541919 0,-2.0113304 L 28.57648,2.417855 c -0.557138,-0.5571385 -1.454191,-0.5571385 -2.011329,0 z"/>
+ <rect style="fill:#ffffff" width=".711" height="4.267" x="13.52" y="20.49" transform="rotate(-45)"/>
+ <path style="fill:#7d5651" d="M 15.502833,15.491503 15,17 16.508498,16.497168 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xnview.svg b/.icons/awkward/32x32/apps/xnview.svg
new file mode 100644
index 00000000..733c057c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xnview.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 11.678531,4.0041521 c -0.139495,0.00845 -0.280611,0.030496 -0.421074,0.06786 C 10.133754,4.3709256 9.4716674,5.5107284 9.772764,6.6262887 L 10.588935,9.652876 C 9.8809,10.071396 9.2245974,10.551977 8.6134448,11.071166 L 6.287971,8.6620651 c -0.8050307,-0.8339805 -2.1481471,-0.8166473 -2.9707555,0 -0.8226083,0.8166472 -0.8052031,2.1140549 0,2.9478699 l 2.3487148,2.432172 c -1.0382005,1.155221 -1.9906169,2.236501 -2.9352099,2.945154 -0.9742939,0.710174 -0.974294,2.486064 0,3.196239 4.169414,2.575433 6.969196,8.834556 13.2679146,8.816461 l 0.0027,0 c 6.298719,0.0181 9.098501,-6.241028 13.267915,-8.816461 0.974294,-0.710175 0.974294,-2.486065 0,-3.196239 -0.944216,-0.708362 -1.896145,-1.78912 -2.933843,-2.943798 l 2.350082,-2.433528 c 0.805213,-0.833805 0.822608,-2.1312227 0,-2.9478699 -0.822609,-0.8166473 -2.164343,-0.8339662 -2.969389,0 L 23.387923,11.07388 C 22.780366,10.557576 22.129356,10.078042 21.426108,9.6610201 L 22.245013,6.6262894 C 22.546108,5.510729 21.884023,4.3709263 20.760319,4.0720128 19.636616,3.7730994 18.489859,4.4317441 18.188764,5.5473043 L 17.45872,8.1532168 C 16.991558,8.0895224 16.506474,8.0528446 16.000002,8.0527828 l -0.0014,0 c -0.500076,5.97e-5 -0.977844,0.036931 -1.439579,0.099077 L 13.829013,5.5473039 C 13.565554,4.5711891 12.654992,3.9449944 11.678531,4.0041521 Z"/>
+ <path style="fill:#ef9202" d="m 11.678531,3.0041523 c -0.139495,0.00845 -0.280611,0.030496 -0.421074,0.06786 -1.123703,0.2989135 -1.7857896,1.4387163 -1.484693,2.5542766 l 0.816171,3.0265873 C 9.8809,9.071396 9.2245974,9.5519768 8.6134448,10.071166 L 6.287971,7.6620653 c -0.8050307,-0.8339805 -2.1481471,-0.8166473 -2.9707555,0 -0.8226083,0.8166472 -0.8052031,2.1140548 0,2.9478697 l 2.3487148,2.432172 c -1.0382005,1.155221 -1.9906169,2.236501 -2.9352099,2.945154 -0.9742939,0.710174 -0.974294,2.486064 0,3.196239 4.169414,2.575433 6.969196,8.834556 13.2679146,8.816461 l 0.0027,0 c 6.298719,0.0181 9.098501,-6.241028 13.267915,-8.816461 0.974294,-0.710175 0.974294,-2.486065 0,-3.196239 -0.944216,-0.708362 -1.896145,-1.78912 -2.933843,-2.943798 l 2.350082,-2.433528 c 0.805213,-0.8338049 0.822608,-2.1312225 0,-2.9478697 -0.822609,-0.8166473 -2.164343,-0.8339662 -2.969389,0 L 23.387923,10.07388 C 22.780366,9.5575758 22.129356,9.0780426 21.426108,8.6610203 L 22.245013,5.6262896 C 22.546108,4.5107292 21.884023,3.3709265 20.760319,3.072013 19.636616,2.7730996 18.489859,3.4317443 18.188764,4.5473045 L 17.45872,7.153217 C 16.991558,7.0895226 16.506474,7.0528448 16.000002,7.052783 l -0.0014,0 c -0.500076,5.97e-5 -0.977844,0.036931 -1.439579,0.099077 L 13.829013,4.5473041 C 13.565554,3.5711893 12.654992,2.9449946 11.678531,3.0041523 Z"/>
+ <circle style="opacity:0.2" cx="16" cy="19" r="8"/>
+ <circle style="fill:#ffffff" cx="16" cy="18" r="8"/>
+ <circle style="fill:#ff5a2e" cx="16" cy="18" r="5"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 11.677734 3.0039062 C 11.538239 3.0123562 11.398276 3.0349016 11.257812 3.0722656 C 10.144645 3.3683767 9.4871516 4.4902265 9.7675781 5.5957031 C 9.9425806 4.8793668 10.487656 4.2771331 11.257812 4.0722656 C 11.398276 4.0349016 11.538239 4.0123562 11.677734 4.0039062 C 12.654195 3.9447486 13.564666 4.5707602 13.828125 5.546875 L 14.558594 8.1523438 C 15.020329 8.0901978 15.497971 8.0527941 15.998047 8.0527344 L 16 8.0527344 C 16.506472 8.0527962 16.991822 8.0886494 17.458984 8.1523438 L 18.189453 5.546875 C 18.490548 4.4313148 19.636063 3.7733522 20.759766 4.0722656 C 21.529923 4.2771331 22.074997 4.8793668 22.25 5.5957031 C 22.530425 4.4902264 21.872935 3.3683767 20.759766 3.0722656 C 19.636063 2.7733522 18.490548 3.4313148 18.189453 4.546875 L 17.458984 7.1523438 C 16.991822 7.0886493 16.506472 7.0527962 16 7.0527344 L 15.998047 7.0527344 C 15.497971 7.0527941 15.020329 7.0901977 14.558594 7.1523438 L 13.828125 4.546875 C 13.564666 3.5707602 12.654195 2.9447485 11.677734 3.0039062 z M 4.8085938 7.0429688 C 4.2693598 7.0451354 3.7277105 7.2537857 3.3164062 7.6621094 C 2.7758186 8.1987796 2.6052556 8.941096 2.7753906 9.625 C 2.8630538 9.2738184 3.037089 8.9394026 3.3164062 8.6621094 C 4.1390147 7.8454621 5.4820787 7.8281289 6.2871094 8.6621094 L 8.6132812 11.070312 C 9.2244339 10.551124 9.8818088 10.070864 10.589844 9.6523438 L 10.361328 8.8027344 C 9.742476 9.1866019 9.156244 9.6090522 8.6132812 10.070312 L 6.2871094 7.6621094 C 5.884594 7.2451191 5.3478277 7.0408021 4.8085938 7.0429688 z M 27.193359 7.0429688 C 26.654469 7.0408039 26.11932 7.2451263 25.716797 7.6621094 L 23.388672 10.074219 C 22.849327 9.6158812 22.268275 9.1929217 21.654297 8.8105469 L 21.425781 9.6601562 C 22.129029 10.077178 22.781115 10.557915 23.388672 11.074219 L 25.716797 8.6621094 C 26.521843 7.8281432 27.862938 7.8454621 28.685547 8.6621094 C 28.964242 8.9387853 29.138672 9.2727281 29.226562 9.6230469 C 29.395934 8.9396399 29.225657 8.1983061 28.685547 7.6621094 C 28.274242 7.2537857 27.73225 7.0451336 27.193359 7.0429688 z M 5.1953125 13.556641 C 4.3408752 14.505089 3.5270278 15.388733 2.7304688 15.986328 C 2.1107144 16.438074 1.8879358 17.320353 2.0566406 18.085938 C 2.1529251 17.647257 2.3754352 17.245116 2.7304688 16.986328 C 3.6750617 16.277675 4.6278151 15.19819 5.6660156 14.042969 L 5.1953125 13.556641 z M 26.806641 13.556641 L 26.335938 14.042969 C 27.373635 15.197647 28.325315 16.277966 29.269531 16.986328 C 29.624565 17.245116 29.847075 17.647257 29.943359 18.085938 C 30.112064 17.320353 29.889286 16.438074 29.269531 15.986328 C 28.473194 15.388907 27.660776 14.504776 26.806641 13.556641 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xnviewmp.svg b/.icons/awkward/32x32/apps/xnviewmp.svg
new file mode 120000
index 00000000..a5a7f47e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xnviewmp.svg
@@ -0,0 +1 @@
+xnview.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xonotic.svg b/.icons/awkward/32x32/apps/xonotic.svg
new file mode 100644
index 00000000..f2ac00ee
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xonotic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path opacity=".2" d="m21.15 11.035c-0.48492 0.02519-1.0228 0.13738-1.627 0.31445l-0.523-0.32-10 6c1.5251-0.58485 2.8001-0.86158 3.582-0.92578l-2.582 2.926 2.006-1.099c-0.822 2.289-1.789 4.436-4.006 5.416-0.012513 0.02876-0.012896 0.0622-0.023437 0.0918 1.688 1.8904 3.9751 3.229 6.5781 3.5918l1.425 1.97 0.05469-0.01563 1.4102-1.9551c2.7445-0.38251 5.1444-1.8429 6.8535-3.8984-0.08873-0.01785-0.17912-0.03466-0.29883-0.03125-3.1578 0.0268-5.6954-0.48672-6-3.9355-0.08249-0.43679-0.15175-3.247 4.5-4.6348-0.46947-0.30189-2.0297-0.32288-3.1406-0.32617-0.04826-0.41129 0.05157-1.9748 3.6406-2.1738-0.56327-0.5424-1.0414-1.0361-1.8496-0.99414zm-2.998 1.215c0.22991 0.09295 0.25954 0.23341 0.30078 0.38477-0.40102 0.07732-0.96599 0.25838-1.123 0.05273-0.07196-0.07074 0.41897-0.33211 0.82617-0.43164z"/>
+ <path fill="#ee5454" d="m21.15 10.006c-0.48492 0.02519-1.0228 0.13738-1.627 0.31445l-0.523-0.32-10 6c1.5251-0.58485 2.8001-0.86158 3.582-0.92578l-2.582 2.926 2.006-1.1c-0.822 2.29-1.789 4.437-4.006 5.416-0.012513 0.02876-0.012896 0.0622-0.023437 0.0918 1.688 1.8904 3.9751 3.229 6.5781 3.5918l1.4258 1.9707 0.05469-0.01563 1.409-1.955c2.7445-0.38251 5.1444-1.8429 6.8535-3.8984-0.088-0.018-0.178-0.035-0.298-0.032-3.158 0.027-5.695-0.486-6-3.935-0.082-0.437-0.152-3.247 4.5-4.635-0.469-0.302-2.03-0.323-3.141-0.326-0.048-0.411 0.052-1.975 3.641-2.174-0.563-0.542-1.041-1.0361-1.85-0.994zm-2.998 1.2148c0.22991 0.09295 0.25954 0.23341 0.30078 0.38477-0.40102 0.07732-0.96599 0.25838-1.123 0.05273-0.07196-0.07074 0.41897-0.33211 0.82617-0.43164z"/>
+ <path opacity=".2" d="m10.531 6.0032c-4.4464 1.9968-7.531 6.3508-7.531 11.41 0 6.951 5.8205 12.587 13.001 12.587 7.179 0 12.999-5.637 12.999-12.587 0-4.997-3.01-9.3084-7.367-11.331l-0.13578 0.13059c3.44 1.8695 5.503 5.4264 5.503 9.5184 0 5.495-4.101 10.509-9.556 11.269l-1.443 2-1.445-2c-5.4547-0.76-9.556-5.774-9.556-11.269 0-4.1346 2.1139-7.721 5.6114-9.5733-0.0234-0.049521-0.05721-0.10492-0.08148-0.1578"/>
+ <path fill="#7abfe8" d="m10.531 5.0032c-4.4464 1.9968-7.531 6.3508-7.531 11.41 0 6.951 5.8205 12.587 13.001 12.587 7.179 0 12.999-5.637 12.999-12.587 0-4.997-3.01-9.3084-7.367-11.331l-0.13578 0.13059c3.44 1.8695 5.503 5.4264 5.503 9.5184 0 5.495-4.101 10.509-9.556 11.269l-1.443 2-1.445-2c-5.4547-0.76-9.556-5.774-9.556-11.269 0-4.1346 2.1139-7.721 5.6114-9.5733-0.0234-0.049521-0.05721-0.10492-0.08148-0.1578"/>
+ <path fill="#fff" opacity=".1" d="m16 2c-7.756 0-14 6.244-14 14 0 0.169 0.0195 0.333 0.0254 0.5 0.2637-7.5206 6.3874-13.5 13.975-13.5 7.587 0 13.711 5.9794 13.975 13.5 0.005-0.167 0.025-0.331 0.025-0.5 0-7.756-6.244-14-14-14z"/>
+ <path opacity=".2" d="m2.0254 16.5c-0.0059 0.167-0.0254 0.331-0.0254 0.5 0 7.756 6.244 14 14 14s14-6.244 14-14c0-0.16884-0.01952-0.33264-0.02539-0.5-0.264 7.521-6.388 13.5-13.975 13.5-7.5872 0-13.711-5.979-13.975-13.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xorg.svg b/.icons/awkward/32x32/apps/xorg.svg
new file mode 100644
index 00000000..0473bd44
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xorg.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g style="opacity:0.2" transform="matrix(0.99697425,0,0,0.99743053,0.55867006,-1017.1756)">
+ <g transform="translate(-0.01281,0.0213)">
+ <path d="m 8.99766,1023.7849 c -2.2939143,-6e-4 -4.3327021,1.5473 -5.0976562,3.4297 -0.7653934,1.8835 -0.3828553,4.4162 1.2636718,6.0157 l 3.0722656,3.0703 -3.0527343,3.0547 c -1.09419,1.0505 -1.7893771,2.7223 -1.7128907,4.2226 0.076487,1.5003 0.7313105,2.7313 1.6328126,3.6328 0.901502,0.9015 2.1325207,1.5564 3.6328124,1.6328 1.5002918,0.077 3.1720808,-0.6187 4.2226568,-1.7128 l 3.054687,-3.0528 3.103516,3.1055 c 1.059504,1.064 2.712148,1.724 4.191406,1.6387 1.479258,-0.085 2.698894,-0.7349 3.59375,-1.6289 0.894856,-0.8941 1.544124,-2.1107 1.630859,-3.5899 0.08663,-1.4774 -0.569993,-3.1308 -1.630859,-4.1914 h -0.0039 l -3.107422,-3.1074 3.068359,-3.0684 c 1.668439,-1.6187 2.036841,-4.1976 1.236328,-6.0898 -0.800513,-1.8923 -2.908879,-3.4256 -5.232422,-3.3555 -1.427904,0.044 -2.786708,0.6425 -3.78125,1.668 l -3.068359,3.0683 -3.070313,-3.0703 c -1.033601,-1.0644 -2.457824,-1.6668 -3.9414058,-1.668 z"/>
+ </g>
+ </g>
+ <g style="fill:none" transform="matrix(0.99697425,0,0,0.99743053,0.55867006,-1018.1756)">
+ <g style="fill:none">
+ <g style="fill:none" transform="translate(-0.01281,0.0213)">
+ <path style="fill:#4f4f4f" d="m 8.99766,1023.7849 c -2.2939143,-6e-4 -4.3327021,1.5473 -5.0976562,3.4297 -0.7653934,1.8835 -0.3828553,4.4162 1.2636718,6.0157 l 3.0722656,3.0703 -3.0527343,3.0547 c -1.09419,1.0505 -1.7893771,2.7223 -1.7128907,4.2226 0.076487,1.5003 0.7313105,2.7313 1.6328126,3.6328 0.901502,0.9015 2.1325207,1.5564 3.6328124,1.6328 1.5002918,0.077 3.1720808,-0.6187 4.2226568,-1.7128 l 3.054687,-3.0528 3.103516,3.1055 c 1.059504,1.064 2.712148,1.724 4.191406,1.6387 1.479258,-0.085 2.698894,-0.7349 3.59375,-1.6289 0.894856,-0.8941 1.544124,-2.1107 1.630859,-3.5899 0.08663,-1.4774 -0.569993,-3.1308 -1.630859,-4.1914 h -0.0039 l -3.107422,-3.1074 3.068359,-3.0684 c 1.668439,-1.6187 2.036841,-4.1976 1.236328,-6.0898 -0.800513,-1.8923 -2.908879,-3.4256 -5.232422,-3.3555 -1.427904,0.044 -2.786708,0.6425 -3.78125,1.668 l -3.068359,3.0683 -3.070313,-3.0703 c -1.033601,-1.0644 -2.457824,-1.6668 -3.9414058,-1.668 z"/>
+ </g>
+ </g>
+ </g>
+ <g transform="translate(.51515 -1020.9)">
+ <g>
+ <path style="fill:#ffffff" transform="translate(-0.50234,1020.8787)" d="M 9.5 6.90625 A 1.50015 1.50015 0 0 0 8.453125 9.4824219 L 14.394531 15.421875 L 8.4550781 21.361328 A 1.50015 1.50015 0 1 0 10.576172 23.482422 L 16.515625 17.542969 L 22.453125 23.482422 A 1.5005327 1.5005327 0 1 0 24.576172 21.361328 L 18.636719 15.421875 L 24.576172 9.4824219 A 1.50015 1.50015 0 0 0 23.486328 6.90625 A 1.50015 1.50015 0 0 0 22.455078 7.3613281 L 16.515625 13.300781 L 10.576172 7.3613281 A 1.50015 1.50015 0 0 0 9.5 6.90625 z"/>
+ </g>
+ </g>
+ <g style="fill:#ffffff;opacity:0.2" transform="matrix(0.99697425,0,0,0.99743053,0.55867006,-1018.1756)">
+ <g style="fill:#ffffff">
+ <g style="fill:#ffffff" transform="translate(-0.01281,0.0213)">
+ <path style="fill:#ffffff" transform="matrix(1.0030349,0,0,1.0025761,-0.54755559,1020.7772)" d="M 9.515625 3 C 7.2286515 2.9994015 5.1962333 4.5423586 4.4335938 6.4199219 C 4.1281798 7.1718365 4.015314 8.0285406 4.0839844 8.8867188 C 4.1323353 8.3748288 4.247635 7.8777435 4.4335938 7.4199219 C 5.1962333 5.5423586 7.2286515 3.9994015 9.515625 4 L 9.5195312 4.0039062 C 10.998624 4.0051032 12.418745 4.6063037 13.449219 5.6679688 L 16.509766 8.7304688 L 19.570312 5.6699219 C 20.561845 4.6470569 21.91626 4.0497463 23.339844 4.0058594 C 25.656356 3.9359395 27.75855 5.4660778 28.556641 7.3535156 C 28.755921 7.8247769 28.881667 8.3380436 28.933594 8.8691406 C 29.000633 7.9905664 28.879369 7.1167079 28.556641 6.3535156 C 27.75855 4.4660778 25.656356 2.9359395 23.339844 3.0058594 C 21.91626 3.0497463 20.561845 3.6470569 19.570312 4.6699219 L 16.509766 7.7304688 L 13.449219 4.6679688 C 12.418745 3.6063037 10.998624 3.0051032 9.5195312 3.0039062 L 9.515625 3 z M 8.2578125 15.984375 L 5.7128906 18.53125 C 4.6220114 19.579051 3.9296044 21.245742 4.0058594 22.742188 C 4.010575 22.834727 4.0241559 22.923201 4.0332031 23.013672 C 4.167824 21.727494 4.796411 20.411538 5.7128906 19.53125 L 8.7578125 16.484375 L 8.2578125 15.984375 z M 24.763672 15.988281 L 24.263672 16.488281 L 27.363281 19.585938 L 27.367188 19.585938 C 28.245395 20.464327 28.837805 21.751143 28.966797 23.005859 C 28.974902 22.926245 28.987428 22.84879 28.992188 22.767578 C 29.078555 21.293974 28.424844 19.643812 27.367188 18.585938 L 27.363281 18.585938 L 24.763672 15.988281 z"/>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xournal.svg b/.icons/awkward/32x32/apps/xournal.svg
new file mode 100644
index 00000000..c65f0610
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xournal.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 25.9995,29.606061 0,-20.2121216 C 25.9995,8.621697 25.38625,8 24.6245,8 L 6.375,8 C 5.61325,8 5,8.621697 5,9.3939394 L 5,29.606061 C 5,30.378303 5.61325,31 6.375,31 l 18.2495,0 c 0.76175,0 1.375,-0.621697 1.375,-1.393939 z"/>
+ <path style="fill:#e4e4e4" d="m 25.9995,28.606061 0,-20.2121216 C 25.9995,7.621697 25.38625,7 24.6245,7 L 6.375,7 C 5.61325,7 5,7.621697 5,8.3939394 L 5,28.606061 C 5,29.378303 5.61325,30 6.375,30 l 18.2495,0 c 0.76175,0 1.375,-0.621697 1.375,-1.393939 z"/>
+ <path style="fill:#4f4f4f" d="m 25.9995,8 0,-2.6666667 C 25.9995,4.5946667 25.38625,4 24.6245,4 L 6.375,4 C 5.61325,4 5,4.5946667 5,5.3333333 L 5,8 Z"/>
+ <path style="fill:#f7c13e" d="M 7.46875,2 C 7.2091615,2 7,2.2719098 7,2.609375 l 0,2.78125 C 7,5.7280902 7.2091615,6 7.46875,6 l 1.0625,0 C 8.7908385,6 9,5.7280902 9,5.390625 L 9,2.609375 C 9,2.2719098 8.7908385,2 8.53125,2 l -1.0625,0 z"/>
+ <path style="fill:#f7c13e" d="M 12.46875,2 C 12.209161,2 12,2.2719098 12,2.609375 l 0,2.78125 C 12,5.7280902 12.209161,6 12.46875,6 l 1.0625,0 C 13.790839,6 14,5.7280902 14,5.390625 l 0,-2.78125 C 14,2.2719098 13.790839,2 13.53125,2 l -1.0625,0 z"/>
+ <path style="fill:#f7c13e" d="M 17.46875,2 C 17.209161,2 17,2.2719098 17,2.609375 l 0,2.78125 C 17,5.7280902 17.209161,6 17.46875,6 l 1.0625,0 C 18.790839,6 19,5.7280902 19,5.390625 l 0,-2.78125 C 19,2.2719098 18.790839,2 18.53125,2 l -1.0625,0 z"/>
+ <path style="fill:#f7c13e" d="M 22.46875,2 C 22.209161,2 22,2.2719098 22,2.609375 l 0,2.78125 C 22,5.7280902 22.209161,6 22.46875,6 l 1.0625,0 C 23.790839,6 24,5.7280902 24,5.390625 l 0,-2.78125 C 24,2.2719098 23.790839,2 23.53125,2 l -1.0625,0 z"/>
+ <path style="opacity:0.2" d="m 10.988992,15.003078 a 0.99995319,0.99995319 0 0 0 -0.696361,1.716931 l 3.793401,3.793435 -3.793401,3.793371 a 0.99995319,0.99995319 0 1 0 1.414168,1.412906 l 3.793401,-3.79337 3.792139,3.79337 a 0.99995319,0.99995319 0 1 0 1.414168,-1.412906 l -3.793401,-3.793371 3.793401,-3.793435 a 0.99995546,0.99995546 0 0 0 -1.414168,-1.414133 l -3.792139,3.79337 -3.793401,-3.79337 a 0.99995319,0.99995319 0 0 0 -0.717807,-0.302798 z"/>
+ <path style="fill:#4f4f4f" d="m 10.988992,14.003078 a 0.99995319,0.99995319 0 0 0 -0.696361,1.716931 l 3.793401,3.793435 -3.793401,3.793371 a 0.99995319,0.99995319 0 1 0 1.414168,1.412906 l 3.793401,-3.79337 3.792139,3.79337 a 0.99995319,0.99995319 0 1 0 1.414168,-1.412906 l -3.793401,-3.793371 3.793401,-3.793435 a 0.99995546,0.99995546 0 0 0 -1.414168,-1.414133 l -3.792139,3.79337 -3.793401,-3.79337 a 0.99995319,0.99995319 0 0 0 -0.717807,-0.302798 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xournalpp.svg b/.icons/awkward/32x32/apps/xournalpp.svg
new file mode 120000
index 00000000..c04e205a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xournalpp.svg
@@ -0,0 +1 @@
+xournal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xpad.svg b/.icons/awkward/32x32/apps/xpad.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xpad.svg
@@ -0,0 +1 @@
+accessories-notes.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xpdf.svg b/.icons/awkward/32x32/apps/xpdf.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xpdf.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xplayer.svg b/.icons/awkward/32x32/apps/xplayer.svg
new file mode 120000
index 00000000..92624e31
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xplayer.svg
@@ -0,0 +1 @@
+kaffeine.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xreader.svg b/.icons/awkward/32x32/apps/xreader.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xreader.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xsane.svg b/.icons/awkward/32x32/apps/xsane.svg
new file mode 120000
index 00000000..a6fb1a21
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xsane.svg
@@ -0,0 +1 @@
+skanlite.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xscreensaver.svg b/.icons/awkward/32x32/apps/xscreensaver.svg
new file mode 120000
index 00000000..4cbb8f64
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xscreensaver.svg
@@ -0,0 +1 @@
+preferences-desktop-screensaver.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xt7-player-mpv.svg b/.icons/awkward/32x32/apps/xt7-player-mpv.svg
new file mode 100644
index 00000000..1292d28f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xt7-player-mpv.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 16,3 C 8.268014,3 2,9.2680142 2,17 2,24.731986 8.268014,31 16,31 23.731986,31 30,24.731986 30,17 30,9.2680142 23.731986,3 16,3 Z"/>
+ <path style="fill:#4f4f4f" d="M 16,2 C 8.268014,2 2,8.2680142 2,16 2,23.731986 8.268014,30 16,30 23.731986,30 30,23.731986 30,16 30,8.2680142 23.731986,2 16,2 Z"/>
+ <path opacity=".2" d="m16 7a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -10 -10zm-3 5 4 2.5 4 2.5-4 2.5-4 2.5v-10z"/>
+ <path fill="#fff" d="m16 6a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10 -10 10 10 0 0 0 -10 -10zm-3 5 4 2.5 4 2.5-4 2.5-4 2.5v-10z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 16 2 C 8.268014 2 2 8.2680142 2 16 C 2 16.168777 2.0194674 16.332668 2.0253906 16.5 C 2.2908203 9.0015478 8.4367912 3 16 3 C 23.563209 3 29.70918 9.0015478 29.974609 16.5 C 29.980533 16.332668 30 16.168777 30 16 C 30 8.2680142 23.731986 2 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/xterm-color.svg b/.icons/awkward/32x32/apps/xterm-color.svg
new file mode 120000
index 00000000..8e71357d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xterm-color.svg
@@ -0,0 +1 @@
+utilities-x-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xterm-color_48x48.svg b/.icons/awkward/32x32/apps/xterm-color_48x48.svg
new file mode 120000
index 00000000..8e71357d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xterm-color_48x48.svg
@@ -0,0 +1 @@
+utilities-x-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xterm.svg b/.icons/awkward/32x32/apps/xterm.svg
new file mode 120000
index 00000000..8e71357d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xterm.svg
@@ -0,0 +1 @@
+utilities-x-terminal.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xvidcap.svg b/.icons/awkward/32x32/apps/xvidcap.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xvidcap.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xviewer.svg b/.icons/awkward/32x32/apps/xviewer.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xviewer.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/xyz.z3ntu.razergenie.svg b/.icons/awkward/32x32/apps/xyz.z3ntu.razergenie.svg
new file mode 120000
index 00000000..ba00bebb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/xyz.z3ntu.razergenie.svg
@@ -0,0 +1 @@
+razercommander.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/y-ppa-manager.svg b/.icons/awkward/32x32/apps/y-ppa-manager.svg
new file mode 100644
index 00000000..d9aad7ec
--- /dev/null
+++ b/.icons/awkward/32x32/apps/y-ppa-manager.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.5" ry="1.5"/>
+ <rect fill="#d2d2d2" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <g style="opacity:0.1" transform="translate(0,1.000082)">
+ <path d="m 12,18.333359 2e-6,-4.666718 3.999999,-2.333358 L 20,13.666641 l -1e-6,4.666718 -3.999895,2.333358 -3.999896,-2.333358 z"/>
+ <path d="m 16.589919,6.4100815 v 3.9341045 l 4.109919,2.230828 3.424986,-2.055013 z"/>
+ <path d="m 15.219626,6.4100815 v 3.9341045 l -4.10992,2.230828 -3.4249858,-2.055013 z"/>
+ <path d="m 24.79143,11.530032 -3.406552,1.966999 0.123006,4.674766 L 25,20.110452 Z"/>
+ <path d="M 7.2081012,11.530032 10.615399,13.497031 10.491796,18.171584 7,20.109813 Z"/>
+ <path d="m 16.589919,25.589918 v -3.934104 l 4.109919,-2.230828 3.424986,2.055013 z"/>
+ <path d="m 15.219626,25.589918 v -3.934104 l -4.10992,-2.230828 -3.4249858,2.055013 z"/>
+ </g>
+ <g>
+ <path style="fill:#d6ac12" d="m 12,18.333359 2e-6,-4.666718 3.999999,-2.333358 L 20,13.666641 l -1e-6,4.666718 -3.999895,2.333358 -3.999896,-2.333358 z"/>
+ <path style="fill:#8fb635" d="m 16.589919,6.4100815 v 3.9341045 l 4.109919,2.230828 3.424986,-2.055013 z"/>
+ <path style="fill:#3895bd" d="m 15.219626,6.4100815 v 3.9341045 l -4.10992,2.230828 -3.4249858,-2.055013 z"/>
+ <path style="fill:#d18c3b" d="m 24.79143,11.530032 -3.406552,1.966999 0.123006,4.674766 L 25,20.110452 Z"/>
+ <path style="fill:#3941bf" d="M 7.2081012,11.530032 10.615399,13.497031 10.491796,18.171584 7,20.109813 Z"/>
+ <path style="fill:#a02c35" d="m 16.589919,25.589918 v -3.934104 l 4.109919,-2.230828 3.424986,2.055013 z"/>
+ <path style="fill:#bb3a84" d="m 15.219626,25.589918 v -3.934104 l -4.10992,-2.230828 -3.4249858,2.055013 z"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.5 2 C 2.669 2 2 2.669 2 3.5 L 2 4.5 C 2 3.669 2.669 3 3.5 3 L 28.5 3 C 29.331 3 30 3.669 30 4.5 L 30 3.5 C 30 2.669 29.331 2 28.5 2 L 3.5 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yacreader-library.svg b/.icons/awkward/32x32/apps/yacreader-library.svg
new file mode 100644
index 00000000..12f6cdf0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yacreader-library.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path fill="#ffc933" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h2.5v-28z"/>
+ <path opacity=".2" d="m19 3v14l2-2 2 2v-14h-4z"/>
+ <path fill="#5883e8" d="m19 2v14l2-2 2 2v-14h-4z"/>
+ <path fill="#fff" opacity=".2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-19z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yacreader.svg b/.icons/awkward/32x32/apps/yacreader.svg
new file mode 100644
index 00000000..1ba6075d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yacreader.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m12.055338 30.865176c-0.04746-0.07662 0.361851-0.736349 0.90958-1.466081 1.402975-1.869161 2.164694-3.039656 1.540847-3.762696-0.256074-0.296793-0.605765-0.636399-2.693187-0.636399-4.5193084 0-6.371317-0.876006-7.773137-2.393282-1.92794-2.08673-2.568832-6.335633-1.578157-9.877452 1.162056-4.154554 5.6060905-7.22811 12.217913-8.45009 4.308759-0.564034 9.460115-0.527943 12.676335 2.575108 2.850897 2.844305 3.482395 8.102093 1.47504 12.281005-1.313417 2.734267-3.704484 5.097691-6.686127 5.890007-1.046003 0.277961-1.177638 0.375281-2.775465 2.051986-1.707013 1.791284-4.000724 2.892179-5.596318 3.574548-0.855225 0.365743-1.568063 0.454301-1.717324 0.213346z"/>
+ <path style="fill:#ffc933" d="m12.055338 29.865176c-0.04746-0.07662 0.361851-0.736349 0.90958-1.466081 1.402975-1.869161 2.164694-3.039656 1.540847-3.762696-0.256074-0.296793-0.605765-0.636399-2.693187-0.636399-4.5193084 0-6.371317-0.876006-7.773137-2.393282-1.92794-2.08673-2.568832-6.335633-1.578157-9.877452 1.162056-4.1545541 5.6060905-7.2281101 12.217913-8.4500901 4.308759-0.564034 9.460115-0.527943 12.676335 2.575108 2.850897 2.844305 3.482395 8.1020931 1.47504 12.2810051-1.313417 2.734267-3.704484 5.097691-6.686127 5.890007-1.046003 0.277961-1.177638 0.375281-2.775465 2.051986-1.707013 1.791284-4.000724 2.892179-5.596318 3.574548-0.855225 0.365743-1.568063 0.454301-1.717324 0.213346z"/>
+ <path style="opacity:.2;fill:#ffffff" d="m18.025391 3.0078125c-1.139113 0.0274486-2.268514 0.1304759-3.345703 0.2714844-6.611823 1.22198-11.0566945 4.2946646-12.2187505 8.4492191-0.3727609 1.332679-0.5122829 2.766439-0.4414063 4.146484 0.0243099-1.062301 0.1578587-2.132757 0.4414063-3.146484 1.162056-4.1545544 5.6069275-7.2272391 12.2187505-8.4492191 4.308759-0.564034 9.459561-0.5288323 12.675781 2.5742187 1.619 1.6152563 2.520195 4.0106224 2.630859 6.5429684 0.1113-2.892937-0.799676-5.7160196-2.630859-7.5429684-2.412165-2.3272882-5.912741-2.9280488-9.330078-2.8457031zm-3.421875 22.7968755c-0.236035 0.663679-0.823224 1.507341-1.638672 2.59375-0.547729 0.729731-0.957616 1.390176-0.910156 1.466796 0.065873 0.106341 0.254701 0.138615 0.503906 0.121094 0.13086-0.192554 0.241834-0.368842 0.40625-0.58789 1.302367-1.735124 2.036868-2.861788 1.638672-3.59375z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yad.svg b/.icons/awkward/32x32/apps/yad.svg
new file mode 100644
index 00000000..9ecc6807
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yad.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 13,4 0,7.472656 A 10,10 0 0 0 6,21 10,10 0 0 0 16,31 10,10 0 0 0 26,21 10,10 0 0 0 19,11.462891 L 19,4 13,4 Z"/>
+ <rect style="fill:#e4e4e4" width="6" height="12" x="13" y="3"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="20" r="10"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 13 3 L 13 4 L 19 4 L 19 3 L 13 3 z M 19 10.462891 L 19 11.462891 A 10 10 0 0 1 25.978516 20.585938 A 10 10 0 0 0 26 20 A 10 10 0 0 0 19 10.462891 z M 13 10.472656 A 10 10 0 0 0 6 20 A 10 10 0 0 0 6.0195312 20.394531 A 10 10 0 0 1 13 11.472656 L 13 10.472656 z"/>
+ <path style="opacity:0.2" d="M 9.6855469,18 A 7,7 0 0 0 9,21 a 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -0.683594,-3 L 9.6855469,18 Z"/>
+ <path style="fill:#48a422" d="M 9.6855469 17 A 7 7 0 0 0 9 20 A 7 7 0 0 0 16 27 A 7 7 0 0 0 23 20 A 7 7 0 0 0 22.316406 17 L 9.6855469 17 z"/>
+ <rect style="opacity:0.2" width="8" height="2" x="12" y="3" rx=".667" ry="1"/>
+ <rect style="fill:#e4e4e4" width="8" height="2" x="12" y="2" rx=".667" ry="1"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 12.666016 2 C 12.296682 2 12 2.446 12 3 C 12 3.1863014 12.042883 3.3509793 12.101562 3.5 C 12.217377 3.2058815 12.420883 3 12.666016 3 L 19.333984 3 C 19.579117 3 19.782623 3.2058815 19.898438 3.5 C 19.957117 3.3509793 20 3.1863014 20 3 C 20 2.446 19.703318 2 19.333984 2 L 12.666016 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yahoo-mail.svg b/.icons/awkward/32x32/apps/yahoo-mail.svg
new file mode 100644
index 00000000..ca9081f7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yahoo-mail.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#7139d2" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <rect style="opacity:0.2" width="16" height="11" x="8" y="8" rx=".667" ry=".688"/>
+ <rect style="fill:#ffffff" width="16" height="11" x="8" y="7" rx=".667" ry=".688"/>
+ <path style="fill:#a766fa" d="m 10,9 h 12 v 1.85625 L 16,13.95 10,10.85625 Z"/>
+ <path style="opacity:0.2" d="m 9.0529458,21.918586 c -3.45e-5,7.9e-5 -1.193e-4,1.59e-4 -1.611e-4,2.4e-4 -1.983e-4,-4e-5 -3.601e-4,-1.21e-4 -5.444e-4,-1.61e-4 l 3.183e-4,6.39e-4 C 8.8786368,22.24309 8.2395263,23.287536 7.8323931,23.956985 7.4193327,23.272813 6.9303573,22.483183 6.6118323,21.918677 l -0.00212,7.29e-4 0.00139,-7.29e-4 c -0.2526508,0.05387 -0.358313,0.0573 -0.6104426,0 l 0.00139,0.0015 c -6.614e-4,-5.2e-4 -0.00139,-9.47e-4 -0.00206,-0.0015 0.5003637,0.753993 1.3021967,2.190111 1.5749648,2.661569 l -0.036622,1.9655 0.00206,-9.47e-4 -0.00139,9.47e-4 c 0,0 0.1759535,-0.02955 0.2935618,-0.02955 0.1303579,0 0.2924736,0.02955 0.2924736,0.02955 L 8.1244,26.545109 8.12579,26.545746 8.089168,24.580089 8.087778,24.57962 C 8.5962215,23.68757 9.43474,22.233557 9.6664985,21.919775 l 0.00139,-0.0012 c -1.2e-4,2.4e-5 -2.049e-4,4e-5 -3.243e-4,8e-5 2.79e-5,-3.9e-5 4.18e-5,-1.2e-4 8.43e-5,-1.6e-4 -8.43e-5,8e-5 -2.049e-4,8e-5 -3.25e-4,1.6e-4 -0.219199,0.04965 -0.4169408,0.05138 -0.6132502,2.4e-4 z m 16.6273912,0.04818 c -0.146551,0 -0.291846,0.08594 -0.291846,0.305687 -0.08691,1.102343 -0.177401,2.207767 -0.326174,3.259649 l -6.38e-4,7.29e-4 c 2.4e-4,-4.4e-5 4.65e-4,-3.6e-5 6.38e-4,-8e-5 -1.4e-5,7.6e-5 6e-6,1.61e-4 0,2.37e-4 l 0.0021,-4.69e-4 c 0.08924,-0.01496 0.158604,0.0083 0.226002,0.03551 l -3.25e-4,-4.68e-4 c 0.169002,-1.068437 0.570386,-2.669009 0.673156,-3.122016 0.01476,-0.06367 0.03676,-0.138955 0.03676,-0.192453 0,-0.161641 -0.102417,-0.255565 -0.255798,-0.281209 l -1.56e-4,1.6e-4 c 0,0 -0.03789,-0.0052 -0.06357,-0.0052 z m -3.316816,0.170164 c -1.289653,0 -2.275406,0.732288 -2.275406,2.09383 0,1.12179 0.655798,2.109 2.286279,2.109 1.38032,0 2.281586,-0.758864 2.281586,-2.089215 0,-1.254558 -0.840732,-2.113615 -2.292219,-2.113615 z m -4.470742,0.220606 c -1.295021,0 -1.974421,0.821087 -1.974421,1.885502 0,1.16505 0.741725,1.875648 1.972545,1.875648 1.330647,0 1.980511,-0.800837 1.980511,-1.863449 0,-1.18475 -0.776053,-1.897701 -1.978557,-1.897701 z m 4.472309,0.0072 c 0.968458,0 1.681791,0.588314 1.681791,1.885893 0,1.41055 -0.862932,1.867985 -1.680304,1.867985 -0.873288,0 -1.668807,-0.512482 -1.668807,-1.895825 0,-1.433811 0.881798,-1.858053 1.66732,-1.858053 z m -12.013691,0.04067 c -0.4916074,1.233759 -1.0580202,2.625982 -1.5673801,3.664259 v 8e-5 l -8.42e-5,4.01e-4 0.00206,-8.62e-4 c -5.291e-4,1.21e-4 -6.378e-4,2e-4 -0.00139,3.2e-4 l 0.00358,-0.0012 -0.00206,9.28e-4 c 0.23295,-0.05783 0.4552895,-0.04001 0.6022994,-2.42e-4 -7.294e-4,-3.2e-4 -0.00139,-7.29e-4 -0.00206,-10e-4 l 0.00206,7.29e-4 c 0.1299555,-0.328449 0.2773892,-0.699894 0.425415,-1.074146 l 6.379e-4,6.39e-4 c 0.500258,-0.01427 1.000494,-0.01619 1.50075,0 0.142333,0.357993 0.284898,0.716367 0.424082,1.074872 3.25e-4,-1.6e-4 5.66e-4,-3.19e-4 6.39e-4,-4.68e-4 l -1.57e-4,4e-4 c 0.223053,-0.05825 0.445053,-0.04243 0.609026,-10e-4 l -6.38e-4,-2.38e-4 6.38e-4,2.38e-4 c -0.366921,-0.68531 -1.103593,-2.478499 -1.571704,-3.66321 l -0.0036,0.0015 0.0028,-0.0017 c -0.152056,0.0531 -0.276006,0.05004 -0.425331,8e-5 z m 2.21754,0.0015 v 7.9e-5 c 0.05313,1.222963 0.04855,2.443683 0,3.662618 0.198221,-0.04775 0.401185,-0.04981 0.609574,8.2e-5 l -0.0014,-8.62e-4 0.0021,8.62e-4 c -0.03007,-0.56833 -0.04522,-1.136114 -0.04714,-1.70345 0.682179,-0.0095 1.364453,-0.0099 2.046674,-7.29e-4 -0.0021,0.567597 -0.01715,1.135641 -0.0472,1.704232 l 0.0021,-7.3e-4 -0.0014,7.3e-4 c 0.208338,-0.04987 0.411323,-0.0478 0.609497,-8.1e-5 7.6e-5,2e-5 1.62e-4,4e-5 2.39e-4,8.1e-5 l -7.7e-5,-8.1e-5 c -0.04855,-1.218936 -0.05314,-2.439656 0,-3.662618 l 7.7e-5,-7.9e-5 c -2.1e-5,4e-6 -3.5e-5,-6e-6 -7.7e-5,0 h -8.5e-5 c -0.207084,0.04956 -0.410393,0.04822 -0.610273,0 l 3.17e-4,3.99e-4 -4.66e-4,-3.2e-4 c 0.02956,0.56929 0.04501,1.139092 0.04714,1.709316 -0.68283,0.01589 -1.365137,0.01717 -2.046597,0 0.0021,-0.570224 0.01757,-1.140026 0.04714,-1.709316 l -4.74e-4,3.2e-4 3.25e-4,-3.99e-4 c -0.199887,0.04822 -0.403273,0.04956 -0.610358,0 z m 5.29217,0.172591 h 7.7e-5 c 0.01128,-2.42e-4 0.02265,0 0.03394,0 0.791935,0 1.373525,0.539405 1.373525,1.666537 0,1.125715 -0.580871,1.665055 -1.372036,1.665055 -0.863235,0 -1.370471,-0.618631 -1.370471,-1.662004 0,-1.180025 0.624977,-1.655056 1.334966,-1.669588 z m -7.297398,0.459193 c 0.202209,0.563545 0.424654,1.131435 0.650555,1.700949 l -2.39e-4,-7.9e-5 c -0.432924,0.01499 -0.865761,0.01522 -1.2986837,0 l -6.379e-4,3.91e-4 C 10.179279,24.06888 10.431203,23.420577 10.563925,23.03869 Z m 14.479606,2.936367 c -0.192046,0 -0.28786,0.146518 -0.28786,0.304047 0,0.18572 0.148393,0.280896 0.331804,0.280896 0.132659,0 0.277383,-0.08066 0.277383,-0.299432 0,-0.175585 -0.13752,-0.285511 -0.321327,-0.285511 z"/>
+ <path style="fill:#ffffff" d="m 9.0529458,20.918586 c -3.45e-5,7.9e-5 -1.193e-4,1.59e-4 -1.611e-4,2.4e-4 -1.983e-4,-4e-5 -3.601e-4,-1.21e-4 -5.444e-4,-1.61e-4 l 3.183e-4,6.39e-4 C 8.8786368,21.24309 8.2395263,22.287536 7.8323931,22.956985 7.4193327,22.272813 6.9303573,21.483183 6.6118323,20.918677 l -0.00212,7.29e-4 0.00139,-7.29e-4 c -0.2526508,0.05387 -0.358313,0.0573 -0.6104426,0 l 0.00139,0.0015 c -6.614e-4,-5.2e-4 -0.00139,-9.47e-4 -0.00206,-0.0015 0.5003637,0.753993 1.3021967,2.190111 1.5749648,2.661569 l -0.036622,1.9655 0.00206,-9.47e-4 -0.00139,9.47e-4 c 0,0 0.1759535,-0.02955 0.2935618,-0.02955 0.1303579,0 0.2924736,0.02955 0.2924736,0.02955 L 8.1244,25.545109 8.12579,25.545746 8.089168,23.580089 8.087778,23.57962 C 8.5962215,22.68757 9.43474,21.233557 9.6664985,20.919775 l 0.00139,-0.0012 c -1.2e-4,2.4e-5 -2.049e-4,4e-5 -3.243e-4,8e-5 2.79e-5,-3.9e-5 4.18e-5,-1.2e-4 8.43e-5,-1.6e-4 -8.43e-5,8e-5 -2.049e-4,8e-5 -3.25e-4,1.6e-4 -0.219199,0.04965 -0.4169408,0.05138 -0.6132502,2.4e-4 z m 16.6273912,0.04818 c -0.146551,0 -0.291846,0.08594 -0.291846,0.305687 -0.08691,1.102343 -0.177401,2.207767 -0.326174,3.259649 l -6.38e-4,7.29e-4 c 2.4e-4,-4.4e-5 4.65e-4,-3.6e-5 6.38e-4,-8e-5 -1.4e-5,7.6e-5 6e-6,1.61e-4 0,2.37e-4 l 0.0021,-4.69e-4 c 0.08924,-0.01496 0.158604,0.0083 0.226002,0.03551 l -3.25e-4,-4.68e-4 c 0.169002,-1.068437 0.570386,-2.669009 0.673156,-3.122016 0.01476,-0.06367 0.03676,-0.138955 0.03676,-0.192453 0,-0.161641 -0.102417,-0.255565 -0.255798,-0.281209 l -1.56e-4,1.6e-4 c 0,0 -0.03789,-0.0052 -0.06357,-0.0052 z m -3.316816,0.170164 c -1.289653,0 -2.275406,0.732288 -2.275406,2.09383 0,1.12179 0.655798,2.109 2.286279,2.109 1.38032,0 2.281586,-0.758864 2.281586,-2.089215 0,-1.254558 -0.840732,-2.113615 -2.292219,-2.113615 z m -4.470742,0.220606 c -1.295021,0 -1.974421,0.821087 -1.974421,1.885502 0,1.16505 0.741725,1.875648 1.972545,1.875648 1.330647,0 1.980511,-0.800837 1.980511,-1.863449 0,-1.18475 -0.776053,-1.897701 -1.978557,-1.897701 z m 4.472309,0.0072 c 0.968458,0 1.681791,0.588314 1.681791,1.885893 0,1.41055 -0.862932,1.867985 -1.680304,1.867985 -0.873288,0 -1.668807,-0.512482 -1.668807,-1.895825 0,-1.433811 0.881798,-1.858053 1.66732,-1.858053 z m -12.013691,0.04067 c -0.4916074,1.233759 -1.0580202,2.625982 -1.5673801,3.664259 v 8e-5 l -8.42e-5,4.01e-4 0.00206,-8.62e-4 c -5.291e-4,1.21e-4 -6.378e-4,2e-4 -0.00139,3.2e-4 l 0.00358,-0.0012 -0.00206,9.28e-4 c 0.23295,-0.05783 0.4552895,-0.04001 0.6022994,-2.42e-4 -7.294e-4,-3.2e-4 -0.00139,-7.29e-4 -0.00206,-10e-4 l 0.00206,7.29e-4 c 0.1299555,-0.328449 0.2773892,-0.699894 0.425415,-1.074146 l 6.379e-4,6.39e-4 c 0.500258,-0.01427 1.000494,-0.01619 1.50075,0 0.142333,0.357993 0.284898,0.716367 0.424082,1.074872 3.25e-4,-1.6e-4 5.66e-4,-3.19e-4 6.39e-4,-4.68e-4 l -1.57e-4,4e-4 c 0.223053,-0.05825 0.445053,-0.04243 0.609026,-10e-4 l -6.38e-4,-2.38e-4 6.38e-4,2.38e-4 c -0.366921,-0.68531 -1.103593,-2.478499 -1.571704,-3.66321 l -0.0036,0.0015 0.0028,-0.0017 c -0.152056,0.0531 -0.276006,0.05004 -0.425331,8e-5 z m 2.21754,0.0015 v 7.9e-5 c 0.05313,1.222963 0.04855,2.443683 0,3.662618 0.198221,-0.04775 0.401185,-0.04981 0.609574,8.2e-5 l -0.0014,-8.62e-4 0.0021,8.62e-4 c -0.03007,-0.56833 -0.04522,-1.136114 -0.04714,-1.70345 0.682179,-0.0095 1.364453,-0.0099 2.046674,-7.29e-4 -0.0021,0.567597 -0.01715,1.135641 -0.0472,1.704232 l 0.0021,-7.3e-4 -0.0014,7.3e-4 c 0.208338,-0.04987 0.411323,-0.0478 0.609497,-8.1e-5 7.6e-5,2e-5 1.62e-4,4e-5 2.39e-4,8.1e-5 l -7.7e-5,-8.1e-5 c -0.04855,-1.218936 -0.05314,-2.439656 0,-3.662618 l 7.7e-5,-7.9e-5 c -2.1e-5,4e-6 -3.5e-5,-6e-6 -7.7e-5,0 h -8.5e-5 c -0.207084,0.04956 -0.410393,0.04822 -0.610273,0 l 3.17e-4,3.99e-4 -4.66e-4,-3.2e-4 c 0.02956,0.56929 0.04501,1.139092 0.04714,1.709316 -0.68283,0.01589 -1.365137,0.01717 -2.046597,0 0.0021,-0.570224 0.01757,-1.140026 0.04714,-1.709316 l -4.74e-4,3.2e-4 3.25e-4,-3.99e-4 c -0.199887,0.04822 -0.403273,0.04956 -0.610358,0 z m 5.29217,0.172591 h 7.7e-5 c 0.01128,-2.42e-4 0.02265,0 0.03394,0 0.791935,0 1.373525,0.539405 1.373525,1.666537 0,1.125715 -0.580871,1.665055 -1.372036,1.665055 -0.863235,0 -1.370471,-0.618631 -1.370471,-1.662004 0,-1.180025 0.624977,-1.655056 1.334966,-1.669588 z m -7.297398,0.459193 c 0.202209,0.563545 0.424654,1.131435 0.650555,1.700949 l -2.39e-4,-7.9e-5 c -0.432924,0.01499 -0.865761,0.01522 -1.2986837,0 l -6.379e-4,3.91e-4 C 10.179279,23.06888 10.431203,22.420577 10.563925,22.03869 Z m 14.479606,2.936367 c -0.192046,0 -0.28786,0.146518 -0.28786,0.304047 0,0.18572 0.148393,0.280896 0.331804,0.280896 0.132659,0 0.277383,-0.08066 0.277383,-0.299432 0,-0.175585 -0.13752,-0.285511 -0.321327,-0.285511 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yakuake.svg b/.icons/awkward/32x32/apps/yakuake.svg
new file mode 100644
index 00000000..b8a0f8c7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yakuake.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#74b2ed" width="28" height="24" x="2" y="4" rx="1.5" ry="1.5"/>
+ <path style="opacity:.2;fill:#ffffff" d="m3.5 4c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 26.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="opacity:.2" d="m6 8v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h6v-1z"/>
+ <path style="fill:#ffffff" d="m6 7v1h-0.5c-0.831 0-1.5 0.669-1.5 1.5s0.669 1.5 1.5 1.5h0.5v1h-1.9082c0.206 0.582 0.754 1 1.4082 1h0.5v1h1v-1h0.5c0.831 0 1.5-0.669 1.5-1.5s-0.669-1.5-1.5-1.5h-0.5v-1h1.9082c-0.206-0.582-0.754-1-1.408-1h-0.5v-1h-1zm-0.5 2h0.5v1h-0.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm1.5 2h0.5c0.277 0 0.5 0.223 0.5 0.5s-0.2233 0.513-0.5 0.5h-0.5zm4 2v1h6v-1z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yakyak.svg b/.icons/awkward/32x32/apps/yakyak.svg
new file mode 100644
index 00000000..6bd565e8
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yakyak.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" x="0" y="0" version="1.1" xml:space="preserve">
+ <path style="opacity:0.2" d="M 15.500001,2.999899 C 8.5964411,2.999899 3,8.3277105 3,14.899899 c 0.00413,6.508955 5.000539,12.00675 11.837099,12.0915 0.12429,0.006 0.166363,0.04081 0.165472,0.175 -0.0066,1.22297 -0.0031,2.457296 -0.0027,3.680476 1.59e-4,0.04747 0.004,0.09409 0.0068,0.153125 0.04118,-0.01613 0.06736,-0.02566 0.09223,-0.03691 2.391041,-1.07919 5.085818,-2.44285 7.04311,-4.15225 0.389459,-0.340053 0.761932,-0.696661 1.120335,-1.067773 0.153472,-0.15869 0.306013,-0.319979 0.459798,-0.478516 0.23757,-0.244048 0.443366,-0.516816 0.667318,-0.773828 0.258632,-0.296387 0.491173,-0.611255 0.720215,-0.92832 0.50634,-0.70077 0.958634,-1.431597 1.338703,-2.203907 0.192271,-0.390417 0.37509,-0.783938 0.537109,-1.186718 0.0055,-0.0076 0.0128,-0.01366 0.01628,-0.02188 0.441563,-1.10278 0.724214,-2.244484 0.874839,-3.415234 0.02536,-0.196631 0.03549,-0.394484 0.0529,-0.591992 0.0049,-0.0542 0.0094,-0.108435 0.01356,-0.162696 0.01236,-0.157921 0.03374,-0.315043 0.04204,-0.473047 0.0098,-0.1888 0.01202,-0.377711 0.01221,-0.566015 8.91e-4,-0.01367 0.0018,-0.02734 0.0026,-0.04101 l -0.0014,-0.02051 c -9.92e-4,-0.231451 -0.0087,-0.462614 -0.02442,-0.693164 -2.49e-4,-0.0036 -0.0011,-0.0073 -0.0014,-0.01094 -0.0095,-0.116363 -0.02081,-0.232587 -0.03391,-0.348633 -0.01952,-0.192668 -0.04343,-0.385071 -0.07324,-0.576953 C 27.001818,7.3773483 21.728617,3.0063907 15.500001,2.999899 Z"/>
+ <path style="fill:#16a05d" d="M 15.500001,2 C 8.5964411,2 3,7.3278115 3,13.9 c 0.00413,6.508955 5.000539,12.00675 11.837099,12.0915 0.12429,0.006 0.166363,0.04081 0.165472,0.175 -0.0066,1.22297 -0.0031,2.457296 -0.0027,3.680476 1.59e-4,0.04747 0.004,0.09409 0.0068,0.153125 0.04118,-0.01613 0.06736,-0.02566 0.09223,-0.03691 2.391041,-1.07919 5.085818,-2.44285 7.04311,-4.15225 0.389459,-0.340053 0.761932,-0.696661 1.120335,-1.067773 0.153472,-0.15869 0.306013,-0.319979 0.459798,-0.478516 0.23757,-0.244048 0.443366,-0.516816 0.667318,-0.773828 0.258632,-0.296387 0.491173,-0.611255 0.720215,-0.92832 0.50634,-0.70077 0.958634,-1.431597 1.338703,-2.203907 0.192271,-0.390417 0.37509,-0.783938 0.537109,-1.186718 0.0055,-0.0076 0.0128,-0.01366 0.01628,-0.02188 0.441563,-1.10278 0.724214,-2.244484 0.874839,-3.415234 0.02536,-0.196631 0.03549,-0.394484 0.0529,-0.591992 0.0049,-0.0542 0.0094,-0.108435 0.01356,-0.162696 0.01236,-0.157921 0.03374,-0.315043 0.04204,-0.473047 0.0098,-0.1888 0.01202,-0.377711 0.01221,-0.566015 8.91e-4,-0.01367 0.0018,-0.02734 0.0026,-0.04101 l -0.0014,-0.02051 c -9.92e-4,-0.231451 -0.0087,-0.462614 -0.02442,-0.693164 -2.49e-4,-0.0036 -0.0011,-0.0073 -0.0014,-0.01094 -0.0095,-0.116363 -0.02081,-0.232587 -0.03391,-0.348633 -0.01952,-0.192668 -0.04343,-0.385071 -0.07324,-0.576953 C 27.001818,6.3774493 21.728617,2.0064917 15.500001,2 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 15.5 2 C 8.5964401 2 3 7.3282021 3 13.900391 C 3.0001115 14.076149 3.018061 14.247677 3.0253906 14.421875 C 3.2912086 8.0732961 8.7661211 3 15.5 3 C 21.728616 3.0064917 27.001504 7.3776443 27.865234 13.25 C 27.895044 13.441882 27.919933 13.633504 27.939453 13.826172 C 27.952553 13.942218 27.963156 14.059418 27.972656 14.175781 C 27.972956 14.179421 27.97436 14.181947 27.974609 14.185547 C 27.981473 14.286204 27.980458 14.387417 27.984375 14.488281 C 27.993339 14.305981 27.997863 14.123221 27.998047 13.941406 C 27.998938 13.927736 27.9992 13.914061 28 13.900391 L 27.998047 13.878906 C 27.997055 13.647455 27.990329 13.416097 27.974609 13.185547 C 27.97436 13.181947 27.972956 13.179421 27.972656 13.175781 C 27.963156 13.059418 27.952553 12.942218 27.939453 12.826172 C 27.919933 12.633504 27.895044 12.441882 27.865234 12.25 C 27.001504 6.3776443 21.728616 2.0064917 15.5 2 z"/>
+ <path style="opacity:0.2" d="m 9.5,8 4.5,8 v 7 h 3 V 16 L 21.528212,8 H 17.984158 L 15.514106,12.5 13.044054,8 Z"/>
+ <path style="fill:#ffffff" d="m 9.5,7 4.5,8 v 7 h 3 V 15 L 21.528212,7 H 17.984158 L 15.514106,11.5 13.044054,7 Z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yandex-browser-beta.svg b/.icons/awkward/32x32/apps/yandex-browser-beta.svg
new file mode 100644
index 00000000..a9d8dd66
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yandex-browser-beta.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 16,28.957273 16,17.437 M 6,7.9572725 16,17.437 26,7.9572725"/>
+ <path style="fill:none;stroke:#e34241;stroke-width:6;stroke-linecap:round;stroke-linejoin:round" d="M 16,28 16,16.48 M 6,7 16,16.48 26,7"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yandex-browser.svg b/.icons/awkward/32x32/apps/yandex-browser.svg
new file mode 120000
index 00000000..62af806e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yandex-browser.svg
@@ -0,0 +1 @@
+yandex-browser-beta.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yandex-disk.svg b/.icons/awkward/32x32/apps/yandex-disk.svg
new file mode 100644
index 00000000..17152ce6
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yandex-disk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <ellipse style="opacity:0.2" cx="9.902" cy="22.244" rx="15.315" ry="6.281" transform="matrix(0.97235312,-0.23351535,0.28643384,0.95810002,0,0)"/>
+ <path style="fill:#4f4f4f" d="m 14.999999,6.9999972 c -6.9999997,0 -5.3718577,6.1708868 -8.9558637,8.0970968 -3.636053,2.06286 -1.632773,3.909577 -1.044136,5.902903 0.993082,3.323732 3.774955,0.975422 11.9999997,-1 8.224645,-1.974968 9.993206,-1.676515 9,-5 -0.595535,-1.971097 1.359116,-3.797884 -2.891142,-3.971833 -3.454568,0.189212 -3.108858,-4.0281668 -8.108858,-4.0281668 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15 7 C 8.0000003 7 9.6289279 13.171446 6.0449219 15.097656 C 4.1059245 16.197717 3.7857145 17.235438 3.984375 18.267578 C 4.1577529 17.560805 4.7297109 16.841868 6.0449219 16.095703 C 9.6289279 14.169493 8.0000003 8 15 8 C 20 8 19.654807 12.216556 23.109375 12.027344 C 25.193109 12.112624 25.783376 12.596771 25.916016 13.298828 C 26.017914 12.081746 26.072979 11.148634 23.109375 11.027344 C 19.654807 11.216556 20 7 15 7 z M 25.904297 14.429688 C 25.863911 14.922043 25.834805 15.453239 26 16 C 26.089401 16.299155 26.1475 16.559924 26.189453 16.804688 C 26.305345 16.348711 26.23174 15.775454 26 15 C 25.941709 14.807068 25.921934 14.618439 25.904297 14.429688 z"/>
+ <ellipse style="fill:#2e72de" cx="10.189" cy="21.271" rx="15.315" ry="6.281" transform="matrix(0.97235312,-0.23351535,0.28643384,0.95810002,0,0)"/>
+ <ellipse style="opacity:0.2" cx="11.55" cy="26.811" rx="7.163" ry="3.153" transform="matrix(0.97262806,-0.23236752,0.21506239,0.97660031,0,0)"/>
+ <ellipse style="fill:#ffffff" cx="11.765" cy="25.838" rx="7.163" ry="3.153" transform="matrix(0.97262806,-0.23236752,0.21506239,0.97660031,0,0)"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 21.560547 11.003906 A 6.2692939 15.31979 77.128662 0 0 14.201172 11.982422 A 6.2692939 15.31979 77.128662 0 0 1.0566406 21.273438 A 6.2692939 15.31979 77.128662 0 1 14.201172 12.982422 A 6.2692939 15.31979 77.128662 0 1 30.892578 15.423828 A 6.2692939 15.31979 77.128662 0 1 30.943359 15.726562 A 6.2692939 15.31979 77.128662 0 0 30.892578 14.423828 A 6.2692939 15.31979 77.128662 0 0 21.560547 11.003906 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yaourtgui.svg b/.icons/awkward/32x32/apps/yaourtgui.svg
new file mode 100644
index 00000000..da021464
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yaourtgui.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="14" ry="14"/>
+ <rect style="fill:#228cc9" width="28" height="28" x="2" y="2" rx="14" ry="14"/>
+ <path style="opacity:0.2" d="M 24.025391,8.980758 A 2.0002,2.0002 0 0 0 22.632812,9.5413048 L 16,15.760055 9.3671875,9.5413048 A 2.0002,2.0002 0 1 0 6.6328125,12.459273 L 14,19.367477 v 6.632812 a 2.0002,2.0002 0 0 0 0.0078,0.199219 2.0002,2.0002 0 0 0 0.138672,0.582031 2.0002,2.0002 0 0 0 0.304688,0.513672 2.0002,2.0002 0 0 0 0.445312,0.40039 2.0002,2.0002 0 0 0 0.171875,0.103516 2.0002,2.0002 0 0 0 0.369141,0.148438 2.0002,2.0002 0 0 0 0.392578,0.07422 2.0002,2.0002 0 0 0 0.597656,-0.03906 2.0002,2.0002 0 0 0 0.556641,-0.212891 2.0002,2.0002 0 0 0 0.169922,-0.107422 2.0002,2.0002 0 0 0 0.15625,-0.123047 2.0002,2.0002 0 0 0 0.388672,-0.455078 2.0002,2.0002 0 0 0 0.09766,-0.175781 2.0002,2.0002 0 0 0 0.07813,-0.183594 2.0002,2.0002 0 0 0 0.06055,-0.189453 A 2.0002,2.0002 0 0 0 18,26.000289 v -6.632812 l 7.367188,-6.908204 A 2.0002,2.0002 0 0 0 24.025391,8.980758 Z"/>
+ <path style="fill:none;stroke:#80fe9b;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="m 24,10 -8,7.5 V 25 M 8,10 16,17.5 V 25"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 C 8.244 2 2 8.244 2 16 C 2 16.168842 2.0195214 16.33264 2.0253906 16.5 C 2.2891326 8.9794325 8.4128418 3 16 3 C 23.587158 3 29.710867 8.9794325 29.974609 16.5 C 29.980479 16.33264 30 16.168842 30 16 C 30 8.244 23.756 2 16 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 7.9199219 7.9628906 A 2.0002 2.0002 0 0 0 6.0234375 10.464844 A 2.0002 2.0002 0 0 1 9.3671875 9.5410156 L 16 15.759766 L 22.632812 9.5410156 A 2.0002 2.0002 0 0 1 24.025391 8.9804688 A 2.0002 2.0002 0 0 1 25.955078 10.478516 A 2.0002 2.0002 0 0 0 24.025391 7.9804688 A 2.0002 2.0002 0 0 0 22.632812 8.5410156 L 16 14.759766 L 9.3671875 8.5410156 A 2.0002 2.0002 0 0 0 7.9199219 7.9628906 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yarock.svg b/.icons/awkward/32x32/apps/yarock.svg
new file mode 100644
index 00000000..1f8cfb43
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yarock.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="14"/>
+ <circle style="opacity:0.1" cx="16" cy="17" r="11"/>
+ <circle style="fill:#c83737" cx="16" cy="16" r="11"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 12.450889,11.000399 A 1.416903,1.3866169 0 0 0 11,12.385073 l 0,4.61347 8.94e-4,4.61347 a 1.416903,1.3866169 0 0 0 2.125141,1.202336 l 4.082412,-2.308089 4.082412,-2.306284 a 1.416903,1.3866169 0 0 0 8.94e-4,-2.401965 L 17.208421,13.49263 13.126009,11.185444 a 1.416903,1.3866169 0 0 0 -0.394775,-0.150743 1.416903,1.3866169 0 0 0 -0.280401,-0.0343 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 12.450889,10.000399 A 1.416903,1.3866169 0 0 0 11,11.385073 l 0,4.61347 8.94e-4,4.61347 a 1.416903,1.3866169 0 0 0 2.125141,1.202336 l 4.082412,-2.308089 4.082412,-2.306284 a 1.416903,1.3866169 0 0 0 8.94e-4,-2.401965 L 17.208421,12.49263 13.126009,10.185444 a 1.416903,1.3866169 0 0 0 -0.394775,-0.150743 1.416903,1.3866169 0 0 0 -0.280401,-0.0343 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yast-addon.svg b/.icons/awkward/32x32/apps/yast-addon.svg
new file mode 120000
index 00000000..6a3b5fc4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-addon.svg
@@ -0,0 +1 @@
+preferences-plugin.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-bootloader.svg b/.icons/awkward/32x32/apps/yast-bootloader.svg
new file mode 120000
index 00000000..92d2518f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-bootloader.svg
@@ -0,0 +1 @@
+preferences-system-login.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-checkmedia.svg b/.icons/awkward/32x32/apps/yast-checkmedia.svg
new file mode 120000
index 00000000..03818cfb
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-checkmedia.svg
@@ -0,0 +1 @@
+applications-multimedia.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-control-center.svg b/.icons/awkward/32x32/apps/yast-control-center.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-control-center.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-device-tree.svg b/.icons/awkward/32x32/apps/yast-device-tree.svg
new file mode 120000
index 00000000..66bda981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-device-tree.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-disk.svg b/.icons/awkward/32x32/apps/yast-disk.svg
new file mode 120000
index 00000000..86ccd96d
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-disk.svg
@@ -0,0 +1 @@
+partitionmanager.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-firewall.svg b/.icons/awkward/32x32/apps/yast-firewall.svg
new file mode 120000
index 00000000..84538d96
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-firewall.svg
@@ -0,0 +1 @@
+gufw.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-hardware.svg b/.icons/awkward/32x32/apps/yast-hardware.svg
new file mode 120000
index 00000000..0cf183b3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-hardware.svg
@@ -0,0 +1 @@
+yast-hwinfo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-high_availability.svg b/.icons/awkward/32x32/apps/yast-high_availability.svg
new file mode 120000
index 00000000..6641d981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-high_availability.svg
@@ -0,0 +1 @@
+plasmagik.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-host.svg b/.icons/awkward/32x32/apps/yast-host.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-host.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-hwinfo.svg b/.icons/awkward/32x32/apps/yast-hwinfo.svg
new file mode 100644
index 00000000..24309458
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-hwinfo.svg
@@ -0,0 +1,102 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="-31" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#419d45" width="28" height="28" x="-30" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="10" height="10" x="11" y="12" rx="2.4" ry="2.4"/>
+ <rect style="fill:#37474f" width="10" height="10" x="11" y="11" rx="2.4" ry="2.4"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <circle cx="8" cy="8" r="1"/>
+ <circle cx="11" cy="8" r="1"/>
+ <circle cx="14" cy="8" r="1"/>
+ <circle cx="18" cy="8" r="1"/>
+ <circle cx="21" cy="8" r="1"/>
+ <circle cx="24" cy="8" r="1"/>
+ <circle cx="24" cy="11" r="1"/>
+ <circle cx="24" cy="14" r="1"/>
+ <circle cx="24" cy="18" r="1"/>
+ <circle cx="24" cy="21" r="1"/>
+ <circle cx="24" cy="24" r="1"/>
+ <circle cx="21" cy="24" r="1"/>
+ <circle cx="18" cy="24" r="1"/>
+ <circle cx="14" cy="24" r="1"/>
+ <circle cx="11" cy="24" r="1"/>
+ <circle cx="8" cy="24" r="1"/>
+ <circle cx="8" cy="21" r="1"/>
+ <circle cx="8" cy="18" r="1"/>
+ <circle cx="8" cy="14" r="1"/>
+ <circle cx="8" cy="11" r="1"/>
+ <circle cx="11" cy="5" r="1"/>
+ <circle cx="14" cy="5" r="1"/>
+ <circle cx="18" cy="5" r="1"/>
+ <circle cx="21" cy="5" r="1"/>
+ <circle cx="27" cy="11" r="1"/>
+ <circle cx="27" cy="14" r="1"/>
+ <circle cx="27" cy="18" r="1"/>
+ <circle cx="27" cy="21" r="1"/>
+ <circle cx="21" cy="27" r="1"/>
+ <circle cx="18" cy="27" r="1"/>
+ <circle cx="14" cy="27" r="1"/>
+ <circle cx="11" cy="27" r="1"/>
+ <circle cx="5" cy="21" r="1"/>
+ <circle cx="5" cy="18" r="1"/>
+ <circle cx="5" cy="14" r="1"/>
+ <circle cx="5" cy="11" r="1"/>
+ <circle cx="27" cy="8" r="1"/>
+ <circle cx="27" cy="5" r="1"/>
+ <circle cx="24" cy="5" r="1"/>
+ <circle cx="24" cy="27" r="1"/>
+ <circle cx="27" cy="27" r="1"/>
+ <circle cx="27" cy="24" r="1"/>
+ <circle cx="5" cy="24" r="1"/>
+ <circle cx="5" cy="27" r="1"/>
+ <circle cx="5" cy="8" r="1"/>
+ </g>
+ <g style="fill:#ffdc65">
+ <circle cx="8" cy="8" r="1"/>
+ <circle cx="11" cy="8" r="1"/>
+ <circle cx="14" cy="8" r="1"/>
+ <circle cx="18" cy="8" r="1"/>
+ <circle cx="21" cy="8" r="1"/>
+ <circle cx="24" cy="8" r="1"/>
+ <circle cx="24" cy="11" r="1"/>
+ <circle cx="24" cy="14" r="1"/>
+ <circle cx="24" cy="18" r="1"/>
+ <circle cx="24" cy="21" r="1"/>
+ <circle cx="24" cy="24" r="1"/>
+ <circle cx="21" cy="24" r="1"/>
+ <circle cx="18" cy="24" r="1"/>
+ <circle cx="14" cy="24" r="1"/>
+ <circle cx="11" cy="24" r="1"/>
+ <circle cx="8" cy="24" r="1"/>
+ <circle cx="8" cy="21" r="1"/>
+ <circle cx="8" cy="18" r="1"/>
+ <circle cx="8" cy="14" r="1"/>
+ <circle cx="8" cy="11" r="1"/>
+ <circle cx="11" cy="5" r="1"/>
+ <circle cx="14" cy="5" r="1"/>
+ <circle cx="18" cy="5" r="1"/>
+ <circle cx="21" cy="5" r="1"/>
+ <circle cx="27" cy="11" r="1"/>
+ <circle cx="27" cy="14" r="1"/>
+ <circle cx="27" cy="18" r="1"/>
+ <circle cx="27" cy="21" r="1"/>
+ <circle cx="21" cy="27" r="1"/>
+ <circle cx="18" cy="27" r="1"/>
+ <circle cx="14" cy="27" r="1"/>
+ <circle cx="5" cy="24" r="1"/>
+ <circle cx="5" cy="21" r="1"/>
+ <circle cx="5" cy="18" r="1"/>
+ <circle cx="5" cy="14" r="1"/>
+ <circle cx="5" cy="11" r="1"/>
+ <circle cx="27" cy="24" r="1"/>
+ <circle cx="27" cy="27" r="1"/>
+ <circle cx="24" cy="27" r="1"/>
+ <circle cx="27" cy="8" r="1"/>
+ <circle cx="27" cy="5" r="1"/>
+ <circle cx="24" cy="5" r="1"/>
+ <circle cx="5" cy="27" r="1"/>
+ <circle cx="11" cy="27" r="1"/>
+ <circle cx="5" cy="8" r="1"/>
+ </g>
+ <path style="fill:#ffffff;opacity:0.1" d="M 3.4004 2 C 2.6248 2 2 2.6248 2 3.4004 L 2 4.4004 C 2 3.6248 2.6248 3 3.4004 3 L 28.6 3 C 29.375 3 30 3.6248 30 4.4004 L 30 3.4004 C 30 2.6248 29.375 2 28.6 2 L 3.4004 2 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 13.4 11 C 12.071 11 11 12.071 11 13.4 L 11 14.4 C 11 13.071 12.071 12 13.4 12 L 18.6 12 C 19.929 12 21 13.071 21 14.4 L 21 13.4 C 21 12.071 19.929 11 18.6 11 L 13.4 11 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yast-inetd.svg b/.icons/awkward/32x32/apps/yast-inetd.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-inetd.svg
@@ -0,0 +1 @@
+internet-web-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-iscsi-client.svg b/.icons/awkward/32x32/apps/yast-iscsi-client.svg
new file mode 120000
index 00000000..ff70ceae
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-iscsi-client.svg
@@ -0,0 +1 @@
+nmap.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-kerberos.svg b/.icons/awkward/32x32/apps/yast-kerberos.svg
new file mode 120000
index 00000000..48720206
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-kerberos.svg
@@ -0,0 +1 @@
+preferences-desktop-user-password.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-keyboard.svg b/.icons/awkward/32x32/apps/yast-keyboard.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-keyboard.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-lan.svg b/.icons/awkward/32x32/apps/yast-lan.svg
new file mode 120000
index 00000000..66bda981
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-lan.svg
@@ -0,0 +1 @@
+preferences-system-network.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-language.svg b/.icons/awkward/32x32/apps/yast-language.svg
new file mode 120000
index 00000000..c0bcf8bc
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-language.svg
@@ -0,0 +1 @@
+preferences-desktop-locale.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-ldap-server.svg b/.icons/awkward/32x32/apps/yast-ldap-server.svg
new file mode 120000
index 00000000..d1e9ba9f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-ldap-server.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-live-install.svg b/.icons/awkward/32x32/apps/yast-live-install.svg
new file mode 120000
index 00000000..63c0e717
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-live-install.svg
@@ -0,0 +1 @@
+ubiquity-kde.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-mail.svg b/.icons/awkward/32x32/apps/yast-mail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-mail.svg
@@ -0,0 +1 @@
+internet-mail.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-messages.svg b/.icons/awkward/32x32/apps/yast-messages.svg
new file mode 120000
index 00000000..62d0d72f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-messages.svg
@@ -0,0 +1 @@
+kopete.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-misc.svg b/.icons/awkward/32x32/apps/yast-misc.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-misc.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-network_services.svg b/.icons/awkward/32x32/apps/yast-network_services.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-network_services.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-nfs.svg b/.icons/awkward/32x32/apps/yast-nfs.svg
new file mode 120000
index 00000000..d1e9ba9f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-nfs.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-nis.svg b/.icons/awkward/32x32/apps/yast-nis.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-nis.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-ntp-client.svg b/.icons/awkward/32x32/apps/yast-ntp-client.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-ntp-client.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-online_update.svg b/.icons/awkward/32x32/apps/yast-online_update.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-online_update.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-powertweak.svg b/.icons/awkward/32x32/apps/yast-powertweak.svg
new file mode 120000
index 00000000..c49e7bd2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-powertweak.svg
@@ -0,0 +1 @@
+utilities-tweak-tool.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-printer.svg b/.icons/awkward/32x32/apps/yast-printer.svg
new file mode 120000
index 00000000..fb4f8da9
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-printer.svg
@@ -0,0 +1 @@
+cups.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-proxy.svg b/.icons/awkward/32x32/apps/yast-proxy.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-proxy.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-release-notes.svg b/.icons/awkward/32x32/apps/yast-release-notes.svg
new file mode 120000
index 00000000..13d9f1e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-release-notes.svg
@@ -0,0 +1 @@
+distributor-logo-opensuse.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-remote.svg b/.icons/awkward/32x32/apps/yast-remote.svg
new file mode 120000
index 00000000..375fdbff
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-remote.svg
@@ -0,0 +1 @@
+krdc.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-runlevel.svg b/.icons/awkward/32x32/apps/yast-runlevel.svg
new file mode 120000
index 00000000..79543799
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-runlevel.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-samba-client.svg b/.icons/awkward/32x32/apps/yast-samba-client.svg
new file mode 120000
index 00000000..d1e9ba9f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-samba-client.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-samba-server.svg b/.icons/awkward/32x32/apps/yast-samba-server.svg
new file mode 120000
index 00000000..d1e9ba9f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-samba-server.svg
@@ -0,0 +1 @@
+krfb.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-scanner.svg b/.icons/awkward/32x32/apps/yast-scanner.svg
new file mode 120000
index 00000000..a6fb1a21
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-scanner.svg
@@ -0,0 +1 @@
+skanlite.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-security.svg b/.icons/awkward/32x32/apps/yast-security.svg
new file mode 120000
index 00000000..c01534f0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-security.svg
@@ -0,0 +1 @@
+preferences-system-privacy.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-snapper.svg b/.icons/awkward/32x32/apps/yast-snapper.svg
new file mode 100644
index 00000000..aaed839c
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-snapper.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#5db43e" width="26" height="26" x="-29" y="-29" rx="13" ry="13" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path fill="#fff" opacity=".2" d="m16 3c-7.202 0-13 5.798-13 13 0 0.169 0.0191 0.333 0.0254 0.5 0.2633-6.9663 5.9416-12.5 12.975-12.5 7.033 0 12.711 5.5337 12.975 12.5 0.006-0.167 0.025-0.331 0.025-0.5 0-7.202-5.798-13-13-13z"/>
+ <path opacity=".2" d="m16.017 9.0001c1.7532 0.0037 3.531 0.52833 4.9196 1.5668 0.97624 1.0798-0.88389 2.2362-1.7217 1.1833-2.522-1.4652-6.0788-0.94934-7.9763 1.2413-1.0095 1.0871-1.5784 2.5377-1.5717 3.994h1.6667c-0.8892 1.28-1.778 2.56-2.6669 3.84l-2.6667-3.84h1.6667c-0.053013-3.4772 2.5514-6.7845 6.048-7.6851 0.7502-0.19742 1.5231-0.308 2.302-0.30025zm7.3167 4.1607c0.888 1.28 1.777 2.561 2.666 3.841h-1.6667c0.04725 3.5187-2.6237 6.8634-6.1816 7.7164-2.4008 0.64371-5.1155 0.174-7.0886-1.2988-1.0067-1.0978 0.87926-2.2431 1.7248-1.1806 2.4435 1.4235 5.8653 0.97198 7.7941-1.0611 1.117-1.105 1.7598-2.6358 1.7513-4.176h-1.6667l2.6667-3.8406z"/>
+ <path opacity=".2" d="m3.0254 16.5c-0.0063 0.167-0.0254 0.331-0.0254 0.5 0 7.202 5.798 13 13 13s13-5.798 13-13c0-0.169-0.019-0.333-0.025-0.5-0.264 6.966-5.942 12.5-12.975 12.5s-12.711-5.534-12.975-12.5z"/>
+ <path fill="#fff" d="m16.017 8.0003c1.7532 0.0037 3.531 0.52833 4.9196 1.5668 0.97624 1.0798-0.88389 2.2362-1.7217 1.1833-2.522-1.4652-6.0788-0.94934-7.9763 1.2413-1.0095 1.0871-1.5784 2.5377-1.5717 3.994h1.6667c-0.8892 1.28-1.778 2.56-2.6669 3.84l-2.6667-3.84h1.6667c-0.053013-3.4772 2.5514-6.7845 6.048-7.6851 0.7502-0.19742 1.5231-0.308 2.302-0.30025zm7.3167 4.1607c0.888 1.28 1.777 2.561 2.666 3.841h-1.6667c0.04725 3.5187-2.6237 6.8634-6.1816 7.7164-2.4008 0.64371-5.1155 0.174-7.0886-1.2988-1.0067-1.0978 0.87926-2.2431 1.7248-1.1806 2.4435 1.4235 5.8653 0.97198 7.7941-1.0611 1.117-1.105 1.7598-2.6358 1.7513-4.176h-1.6667l2.6667-3.8406z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yast-software.svg b/.icons/awkward/32x32/apps/yast-software.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-software.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-sound.svg b/.icons/awkward/32x32/apps/yast-sound.svg
new file mode 100644
index 00000000..687a73bf
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-sound.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#4f4f4f" width="20" height="26" x="-26" y="3" rx="1.25" ry="1.3" transform="scale(-1,1)"/>
+ <circle style="opacity:0.4" cx="-18" cy="16" r="9" transform="rotate(-90)"/>
+ <circle opacity=".2" cx="-19" cy="-16" r="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle fill="#fec006" cx="-18" cy="-16" r="7" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="fill:#3f3f3f" cx="-18" cy="-16" r="3" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.4" cx="7" cy="-10" r="1" transform="rotate(90)"/>
+ <circle style="opacity:0.4" cx="7" cy="-22" r="1" transform="rotate(90)"/>
+ <path opacity=".2" d="m6 27.699v1c0 0.72 0.5575 1.301 1.25 1.301h17.5c0.692 0 1.25-0.581 1.25-1.301v-1c0 0.72-0.558 1.301-1.25 1.301h-17.5c-0.6925 0-1.25-0.581-1.25-1.301z"/>
+ <path fill="#fff" opacity=".1" d="m7.25 3c-0.6925 0-1.25 0.5806-1.25 1.3008v1c0-0.7202 0.5575-1.3008 1.25-1.3008h17.5c0.692 0 1.25 0.5806 1.25 1.3008v-1c0-0.7202-0.558-1.3008-1.25-1.3008h-17.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yast-sudo.svg b/.icons/awkward/32x32/apps/yast-sudo.svg
new file mode 120000
index 00000000..326f86b2
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-sudo.svg
@@ -0,0 +1 @@
+utilities-terminal_su.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-support.svg b/.icons/awkward/32x32/apps/yast-support.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-support.svg
@@ -0,0 +1 @@
+system-help.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-sw_single.svg b/.icons/awkward/32x32/apps/yast-sw_single.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-sw_single.svg
@@ -0,0 +1 @@
+muon.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-sw_source.svg b/.icons/awkward/32x32/apps/yast-sw_source.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-sw_source.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-sysconfig.svg b/.icons/awkward/32x32/apps/yast-sysconfig.svg
new file mode 120000
index 00000000..3fc01909
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-sysconfig.svg
@@ -0,0 +1 @@
+yast.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-system.svg b/.icons/awkward/32x32/apps/yast-system.svg
new file mode 120000
index 00000000..9a40701e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-system.svg
@@ -0,0 +1 @@
+applications-system.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-tftp-server.svg b/.icons/awkward/32x32/apps/yast-tftp-server.svg
new file mode 120000
index 00000000..dee761de
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-tftp-server.svg
@@ -0,0 +1 @@
+bareftp.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-timezone.svg b/.icons/awkward/32x32/apps/yast-timezone.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-timezone.svg
@@ -0,0 +1 @@
+preferences-system-time.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-users.svg b/.icons/awkward/32x32/apps/yast-users.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-users.svg
@@ -0,0 +1 @@
+system-users.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-vendor.svg b/.icons/awkward/32x32/apps/yast-vendor.svg
new file mode 120000
index 00000000..13d9f1e3
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-vendor.svg
@@ -0,0 +1 @@
+distributor-logo-opensuse.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-vm-install.svg b/.icons/awkward/32x32/apps/yast-vm-install.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-vm-install.svg
@@ -0,0 +1 @@
+knemo.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast-x11.svg b/.icons/awkward/32x32/apps/yast-x11.svg
new file mode 120000
index 00000000..a1e5ae9a
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast-x11.svg
@@ -0,0 +1 @@
+fonts.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yast.svg b/.icons/awkward/32x32/apps/yast.svg
new file mode 100644
index 00000000..47fbd034
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yast.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#e8863f" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" style="opacity:.2" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path style="opacity:.3" d="m7.5 8c-0.831 0-1.5 0.669-1.5 1.5v15c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-15c0-0.831-0.669-1.5-1.5-1.5zm8 0c-0.831 0-1.5 0.669-1.5 1.5v15c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-15c0-0.831-0.669-1.5-1.5-1.5zm8 0c-0.831 0-1.5 0.669-1.5 1.5v15c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-15c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="fill:#4f4f4f" d="m6 14v10.5c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-10.5h-3zm16 3v7.5c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-7.5h-3zm-8 4v3.5c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-3.5h-3z"/>
+ <path style="opacity:.2" d="m7.5 12c-1.3807119 0-2.5 1.119288-2.5 2.5s1.1192881 2.5 2.5 2.5 2.5-1.119288 2.5-2.5-1.1192881-2.5-2.5-2.5zm16 3c-1.380712 0-2.5 1.119288-2.5 2.5s1.119288 2.5 2.5 2.5 2.5-1.119288 2.5-2.5-1.119288-2.5-2.5-2.5zm-8 4c-1.380712 0-2.5 1.119288-2.5 2.5s1.119288 2.5 2.5 2.5 2.5-1.119288 2.5-2.5-1.119288-2.5-2.5-2.5z"/>
+ <path style="fill:#ffffff" d="m7.5 11c-1.3807119 0-2.5 1.119288-2.5 2.5s1.1192881 2.5 2.5 2.5 2.5-1.119288 2.5-2.5-1.1192881-2.5-2.5-2.5zm16 3c-1.380712 0-2.5 1.119288-2.5 2.5s1.119288 2.5 2.5 2.5 2.5-1.119288 2.5-2.5-1.119288-2.5-2.5-2.5zm-8 4c-1.380712 0-2.5 1.119288-2.5 2.5s1.119288 2.5 2.5 2.5 2.5-1.119288 2.5-2.5-1.119288-2.5-2.5-2.5z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yd-128.svg b/.icons/awkward/32x32/apps/yd-128.svg
new file mode 120000
index 00000000..01ccfd2f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yd-128.svg
@@ -0,0 +1 @@
+yandex-disk.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/youtrack.svg b/.icons/awkward/32x32/apps/youtrack.svg
new file mode 100644
index 00000000..14028887
--- /dev/null
+++ b/.icons/awkward/32x32/apps/youtrack.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 3.4003906,31 C 2.6247906,31 2,30.375209 2,29.599609 v -1 C 2,29.375209 2.6247906,30 3.4003906,30 H 16 28.599609 C 29.375209,30 30,29.375209 30,28.599609 v 1 C 30,30.375209 29.375209,31 28.599609,31 H 16 Z"/>
+ <path style="fill:#cf4f8c" d="M 16,2 H 3.4 C 2.6244,2 2,2.6244 2,3.4 V 16 h 14 z"/>
+ <path style="fill:#2086e7" d="M 16,2 H 28.6 C 29.3756,2 30,2.6244 30,3.4 V 16 H 16 Z"/>
+ <path style="fill:#2086e7" d="M 16,30 H 3.4 C 2.6244,30 2,29.3756 2,28.6 V 16 h 14 z"/>
+ <path style="fill:#6655e4" d="M 16,30 H 28.6 C 29.3756,30 30,29.3756 30,28.6 V 16 H 16 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 16 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 16 2 L 3.4003906 2 z"/>
+ <rect style="fill:#3f3f3f" width="20" height="20" x="6" y="6"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23.9999 H 17.000242"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 9.0002425,23 H 17.000242"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round" d="m 12.000242,17.999758 v -4.000002 m 3,-3.9999994 -3,3.9999994 M 9.0002425,9.9997566 12.000242,13.999756"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round" d="m 12.000242,16.999858 v -4.000002 m 3,-3.9999994 -3,3.9999994 M 9.0002425,8.9998566 12.000242,12.999856"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round" d="m 19.00024,9.9997556 h 3.999999 M 21.000242,17.999758 V 9.9997556"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:1.99999988;stroke-linecap:round" d="m 19.00024,8.9998556 h 3.999999 M 21.000242,16.999858 V 8.9998556"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/youtube-dl-gui.svg b/.icons/awkward/32x32/apps/youtube-dl-gui.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/.icons/awkward/32x32/apps/youtube-dl-gui.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/youtube-dl-gui_48x48.svg b/.icons/awkward/32x32/apps/youtube-dl-gui_48x48.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/.icons/awkward/32x32/apps/youtube-dl-gui_48x48.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/youtube-dl-qt-icon.svg b/.icons/awkward/32x32/apps/youtube-dl-qt-icon.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/.icons/awkward/32x32/apps/youtube-dl-qt-icon.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/youtube-dl.svg b/.icons/awkward/32x32/apps/youtube-dl.svg
new file mode 100644
index 00000000..1f4abb6b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/youtube-dl.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 13.697671,26.982025 C 9.069712,26.892268 7.1912902,26.813016 6.0426461,26.659053 5.2003012,26.546141 4.7866292,26.436065 4.3200722,26.200682 3.5494983,25.811925 3.0702643,25.269824 2.7244154,24.395704 2.4082114,23.596535 2.2794604,22.961792 2.1613004,21.6195 c -0.133343,-1.514785 -0.143766,-1.789015 -0.157612,-4.149165 -0.01631,-2.775543 0.01652,-3.685064 0.199185,-5.527319 0.095788,-0.965804 0.235396,-1.607662 0.497721,-2.2883106 C 2.9394973,9.0348518 3.1576103,8.6927618 3.5542793,8.3157818 4.0528193,7.8419882 4.6003382,7.5539689 5.2915322,7.4019246 6.3232202,7.1749782 10.986291,6.9999996 16.002407,6.9999996 c 5.016116,0 9.679187,0.1749786 10.710874,0.401925 0.746109,0.1641264 1.293705,0.4672843 1.827987,1.0120007 0.418166,0.4263315 0.633542,0.8137236 0.889847,1.6005967 0.264096,0.810781 0.365379,1.528316 0.515445,3.651661 0.07126,1.008346 0.07125,5.650096 0,6.657946 -0.08338,1.179026 -0.185696,2.228978 -0.253827,2.604671 -0.175154,0.96589 -0.519162,1.87023 -0.907011,2.384407 -0.266098,0.352765 -0.791392,0.773091 -1.230649,0.984729 -0.444787,0.214304 -0.86856,0.320549 -1.551724,0.389055 -2.116947,0.212278 -8.58142,0.367272 -12.30565,0.295034 z"/>
+ <path style="fill:#c2352a" d="M 13.697671,25.982025 C 9.069712,25.892268 7.1912902,25.813016 6.0426461,25.659053 5.2003012,25.546141 4.7866292,25.436065 4.3200722,25.200682 3.5494983,24.811925 3.0702643,24.269824 2.7244154,23.395704 2.4082114,22.596535 2.2794604,21.961792 2.1613004,20.6195 2.0279574,19.104715 2.0175344,18.830485 2.0036884,16.470335 1.9873784,13.694792 2.0202084,12.785271 2.2028734,10.943016 2.2986614,9.9772122 2.4382694,9.3353544 2.7005944,8.6547058 2.9394973,8.0348522 3.1576103,7.6927622 3.5542793,7.3157822 4.0528193,6.8419886 4.6003382,6.5539693 5.2915322,6.401925 6.3232202,6.1749786 10.986291,6 16.002407,6 c 5.016116,0 9.679187,0.1749786 10.710874,0.401925 0.746109,0.1641264 1.293705,0.4672843 1.827987,1.0120007 0.418166,0.4263315 0.633542,0.8137236 0.889847,1.6005965 0.264096,0.8107807 0.365379,1.5283158 0.515445,3.6516608 0.07126,1.008346 0.07125,5.650096 0,6.657946 -0.08338,1.179026 -0.185696,2.228978 -0.253827,2.604671 -0.175154,0.96589 -0.519162,1.87023 -0.907011,2.384407 -0.266098,0.352765 -0.791392,0.773091 -1.230649,0.984729 -0.444787,0.214304 -0.86856,0.320549 -1.551724,0.389055 -2.116947,0.212278 -8.58142,0.367272 -12.30565,0.295034 z"/>
+ <path style="opacity:0.2" d="m 16.116582,19.265163 c 3.968607,-2.257951 3.883277,-2.208427 3.883277,-2.253758 0,-0.04242 -6.946498,-4.034251 -6.980369,-4.011279 -0.02288,0.01553 -0.02713,7.967633 -0.0046,7.992726 0.0085,0.0092 0.03251,0.0096 0.05341,7.33e-4 0.02091,-0.0089 1.392524,-0.786648 3.047958,-1.728509 z"/>
+ <path style="fill:#ffffff" d="m 16.116582,18.265149 c 3.968607,-2.257951 3.883277,-2.208427 3.883277,-2.253758 0,-0.04242 -6.946498,-4.034251 -6.980369,-4.011279 -0.02288,0.01553 -0.02713,7.967633 -0.0046,7.992726 0.0085,0.0092 0.03251,0.0096 0.05341,7.33e-4 0.02091,-0.0089 1.392524,-0.786648 3.047958,-1.728509 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16.001953,6 C 10.985837,6 6.3227036,6.1753973 5.2910156,6.4023438 4.5998216,6.554388 4.0532275,6.8426126 3.5546875,7.3164062 3.1580185,7.6933862 2.9400748,8.0344433 2.7011719,8.6542969 2.4388469,9.3349455 2.298913,9.9775556 2.203125,10.943359 2.02046,12.785614 1.9875962,13.69516 2.0039062,16.470703 c 0.00107,0.182223 0.00477,0.210256 0.00586,0.369141 C 2.0049858,14.659508 2.0389673,13.59896 2.203125,11.943359 2.298913,10.977555 2.4388469,10.334945 2.7011719,9.6542969 2.9400748,9.0344433 3.1580185,8.6933862 3.5546875,8.3164062 4.0532275,7.8426127 4.5998216,7.554388 5.2910156,7.4023438 6.3227036,7.1753973 10.985837,7 16.001953,7 c 5.016116,0 9.679251,0.1753974 10.710938,0.4023438 0.746109,0.1641263 1.293843,0.4670023 1.828125,1.0117187 0.418166,0.4263315 0.63432,0.8127363 0.890625,1.5996095 0.264096,0.810781 0.365559,1.528999 0.515625,3.652344 0.03028,0.428473 0.04038,1.64708 0.04492,2.830078 0.0062,-1.601057 -0.0039,-3.250161 -0.04492,-3.830078 C 29.7972,10.542671 29.695737,9.8244526 29.431641,9.0136719 29.175336,8.226799 28.959182,7.840394 28.541016,7.4140625 28.006734,6.8693461 27.459,6.5664701 26.712891,6.4023438 25.681204,6.1753973 21.018069,6 16.001953,6 Z"/>
+ <g>
+ <circle style="fill:#03a9f4" cx="24.5" cy="23.5" r="7.5"/>
+ <path style="fill:#ffffff" d="m 26,19 v 4 h 1.5 l -3,4 -3,-4 H 23 v -4 z m -5,8.0002 h 7 v 1 h -7 z"/>
+ <path style="opacity:0.2" d="M 31.979,23.947 A 7.5,7.5 0 0 1 24.5,31 7.5,7.5 0 0 1 17.021,24.053 7.5,7.5 0 0 0 17,24.5 7.5,7.5 0 0 0 24.5,32 7.5,7.5 0 0 0 32,24.5 7.5,7.5 0 0 0 31.979,23.947 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/youtube-dlg.svg b/.icons/awkward/32x32/apps/youtube-dlg.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/.icons/awkward/32x32/apps/youtube-dlg.svg
@@ -0,0 +1 @@
+youtube-dl.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/youtube.svg b/.icons/awkward/32x32/apps/youtube.svg
new file mode 100644
index 00000000..31e4bc79
--- /dev/null
+++ b/.icons/awkward/32x32/apps/youtube.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 13.697671,26.982025 C 9.069712,26.892268 7.1912902,26.813016 6.0426461,26.659053 5.2003012,26.546141 4.7866292,26.436065 4.3200722,26.200682 3.5494983,25.811925 3.0702643,25.269824 2.7244154,24.395704 2.4082114,23.596535 2.2794604,22.961792 2.1613004,21.6195 c -0.133343,-1.514785 -0.143766,-1.789015 -0.157612,-4.149165 -0.01631,-2.775543 0.01652,-3.685064 0.199185,-5.527319 0.095788,-0.965804 0.235396,-1.607662 0.497721,-2.2883106 C 2.9394973,9.0348518 3.1576103,8.6927618 3.5542793,8.3157818 4.0528193,7.8419882 4.6003382,7.5539689 5.2915322,7.4019246 6.3232202,7.1749782 10.986291,6.9999996 16.002407,6.9999996 c 5.016116,0 9.679187,0.1749786 10.710874,0.401925 0.746109,0.1641264 1.293705,0.4672843 1.827987,1.0120007 0.418166,0.4263315 0.633542,0.8137236 0.889847,1.6005967 0.264096,0.810781 0.365379,1.528316 0.515445,3.651661 0.07126,1.008346 0.07125,5.650096 0,6.657946 -0.08338,1.179026 -0.185696,2.228978 -0.253827,2.604671 -0.175154,0.96589 -0.519162,1.87023 -0.907011,2.384407 -0.266098,0.352765 -0.791392,0.773091 -1.230649,0.984729 -0.444787,0.214304 -0.86856,0.320549 -1.551724,0.389055 -2.116947,0.212278 -8.58142,0.367272 -12.30565,0.295034 z"/>
+ <path style="fill:#c2352a" d="M 13.697671,25.982025 C 9.069712,25.892268 7.1912902,25.813016 6.0426461,25.659053 5.2003012,25.546141 4.7866292,25.436065 4.3200722,25.200682 3.5494983,24.811925 3.0702643,24.269824 2.7244154,23.395704 2.4082114,22.596535 2.2794604,21.961792 2.1613004,20.6195 2.0279574,19.104715 2.0175344,18.830485 2.0036884,16.470335 1.9873784,13.694792 2.0202084,12.785271 2.2028734,10.943016 2.2986614,9.9772122 2.4382694,9.3353544 2.7005944,8.6547058 2.9394973,8.0348522 3.1576103,7.6927622 3.5542793,7.3157822 4.0528193,6.8419886 4.6003382,6.5539693 5.2915322,6.401925 6.3232202,6.1749786 10.986291,6 16.002407,6 c 5.016116,0 9.679187,0.1749786 10.710874,0.401925 0.746109,0.1641264 1.293705,0.4672843 1.827987,1.0120007 0.418166,0.4263315 0.633542,0.8137236 0.889847,1.6005965 0.264096,0.8107807 0.365379,1.5283158 0.515445,3.6516608 0.07126,1.008346 0.07125,5.650096 0,6.657946 -0.08338,1.179026 -0.185696,2.228978 -0.253827,2.604671 -0.175154,0.96589 -0.519162,1.87023 -0.907011,2.384407 -0.266098,0.352765 -0.791392,0.773091 -1.230649,0.984729 -0.444787,0.214304 -0.86856,0.320549 -1.551724,0.389055 -2.116947,0.212278 -8.58142,0.367272 -12.30565,0.295034 z"/>
+ <path style="opacity:0.2" d="m 16.116582,19.265163 c 3.968607,-2.257951 3.883277,-2.208427 3.883277,-2.253758 0,-0.04242 -6.946498,-4.034251 -6.980369,-4.011279 -0.02288,0.01553 -0.02713,7.967633 -0.0046,7.992726 0.0085,0.0092 0.03251,0.0096 0.05341,7.33e-4 0.02091,-0.0089 1.392524,-0.786648 3.047958,-1.728509 z"/>
+ <path style="fill:#ffffff" d="m 16.116582,18.265149 c 3.968607,-2.257951 3.883277,-2.208427 3.883277,-2.253758 0,-0.04242 -6.946498,-4.034251 -6.980369,-4.011279 -0.02288,0.01553 -0.02713,7.967633 -0.0046,7.992726 0.0085,0.0092 0.03251,0.0096 0.05341,7.33e-4 0.02091,-0.0089 1.392524,-0.786648 3.047958,-1.728509 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16.001953 6 C 10.985837 6 6.3227036 6.1753973 5.2910156 6.4023438 C 4.5998216 6.554388 4.0532275 6.8426126 3.5546875 7.3164062 C 3.1580185 7.6933862 2.9400748 8.0344433 2.7011719 8.6542969 C 2.4388469 9.3349455 2.298913 9.9775556 2.203125 10.943359 C 2.02046 12.785614 1.9875962 13.69516 2.0039062 16.470703 C 2.0049753 16.652926 2.0086793 16.680959 2.0097656 16.839844 C 2.0049858 14.659508 2.0389673 13.59896 2.203125 11.943359 C 2.298913 10.977555 2.4388469 10.334945 2.7011719 9.6542969 C 2.9400748 9.0344433 3.1580185 8.6933862 3.5546875 8.3164062 C 4.0532275 7.8426127 4.5998216 7.554388 5.2910156 7.4023438 C 6.3227036 7.1753973 10.985837 7 16.001953 7 C 21.018069 7 25.681204 7.1753974 26.712891 7.4023438 C 27.459 7.5664701 28.006734 7.8693461 28.541016 8.4140625 C 28.959182 8.840394 29.175336 9.2267988 29.431641 10.013672 C 29.695737 10.824453 29.7972 11.542671 29.947266 13.666016 C 29.977546 14.094489 29.987642 15.313096 29.992188 16.496094 C 29.998345 14.895037 29.988248 13.245933 29.947266 12.666016 C 29.7972 10.542671 29.695737 9.8244526 29.431641 9.0136719 C 29.175336 8.226799 28.959182 7.840394 28.541016 7.4140625 C 28.006734 6.8693461 27.459 6.5664701 26.712891 6.4023438 C 25.681204 6.1753973 21.018069 6 16.001953 6 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yubikey-neo-manager.svg b/.icons/awkward/32x32/apps/yubikey-neo-manager.svg
new file mode 100644
index 00000000..093fc0ac
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yubikey-neo-manager.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="fill:#9aca3c" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m11.5 10.500035 5.2 6.50002"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m12.5 23.500035 10-13"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;fill:none;stroke-width:3" d="m12.5 22.5 10-13"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;fill:none;stroke-width:3" d="m11.5 9.5 5.2 6.50002"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0214844 0.414062 14 14 0 0 1 13.978516 -13.414062 14 14 0 0 1 13.978516 13.585938 14 14 0 0 0 0.021484 -0.585938 14 14 0 0 0 -14 -14z"/>
+ <circle style="opacity:.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#9739d9" cx="24" cy="23" r="8"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;stroke-width:2;fill:none" d="m21 26v-6l6 6v-6"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yubikey-personalization-gui.svg b/.icons/awkward/32x32/apps/yubikey-personalization-gui.svg
new file mode 100644
index 00000000..62056605
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yubikey-personalization-gui.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="fill:#9aca3c" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m11.5 10.500035 5.2 6.50002"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m12.5 23.500035 10-13"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;fill:none;stroke-width:3" d="m12.5 22.5 10-13"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;fill:none;stroke-width:3" d="m11.5 9.5 5.2 6.50002"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0214844 0.414062 14 14 0 0 1 13.978516 -13.414062 14 14 0 0 1 13.978516 13.585938 14 14 0 0 0 0.021484 -0.585938 14 14 0 0 0 -14 -14z"/>
+ <circle style="opacity:.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#d939a1" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m22.96439 19.00006-0.0882 1.0536a3.1429 3.1429 0 0 0 -0.91852 0.53126l-0.95759-0.4509-1 1.7321 0.86941 0.6038a3.1429 3.1429 0 0 0 -0.048 0.53013 3.1429 3.1429 0 0 0 0.0457 0.53237l-0.86719 0.60156 1 1.7321 0.95536-0.44978a3.1429 3.1429 0 0 0 0.92075 0.5279l0.0882 1.0558h2l0.0882-1.0536a3.1429 3.1429 0 0 0 0.91854 -0.53126l0.95758 0.4509 1-1.7321-0.86942-0.6038a3.1429 3.1429 0 0 0 0.048 -0.53013 3.1429 3.1429 0 0 0 -0.0457 -0.53237l0.86719-0.60156-1-1.7321-0.95536 0.44978a3.1429 3.1429 0 0 0 -0.921 -0.528l-0.088-1.056h-2zm1 2.8572a1.1429 1.1429 0 0 1 1.143 1.143 1.1429 1.1429 0 0 1 -1.143 1.143 1.1429 1.1429 0 0 1 -1.143 -1.143 1.1429 1.1429 0 0 1 1.143 -1.143z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yubikey-piv-manager.svg b/.icons/awkward/32x32/apps/yubikey-piv-manager.svg
new file mode 100644
index 00000000..7fe275e4
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yubikey-piv-manager.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="fill:#9aca3c" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m11.5 10.500035 5.2 6.50002"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m12.5 23.500035 10-13"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;fill:none;stroke-width:3" d="m12.5 22.5 10-13"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;fill:none;stroke-width:3" d="m11.5 9.5 5.2 6.50002"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0214844 0.414062 14 14 0 0 1 13.978516 -13.414062 14 14 0 0 1 13.978516 13.585938 14 14 0 0 0 0.021484 -0.585938 14 14 0 0 0 -14 -14z"/>
+ <circle style="opacity:.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#ff8c10" cx="24" cy="23" r="8"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;stroke-width:2;fill:none" d="m21 27v-7h6v4h-6"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yubioath.svg b/.icons/awkward/32x32/apps/yubioath.svg
new file mode 100644
index 00000000..5e59f94e
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yubioath.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:.2" d="m16 3a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="fill:#9aca3c" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14z"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m11.5 10.500035 5.2 6.50002"/>
+ <path style="opacity:.2;stroke-linejoin:round;stroke:#000000;stroke-linecap:round;stroke-width:3;fill:none" d="m12.5 23.500035 10-13"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;fill:none;stroke-width:3" d="m12.5 22.5 10-13"/>
+ <path style="stroke-linejoin:round;stroke:#ffffff;stroke-linecap:round;fill:none;stroke-width:3" d="m11.5 9.5 5.2 6.50002"/>
+ <path style="opacity:.2;fill:#ffffff" d="m16 2a14 14 0 0 0 -14 14 14 14 0 0 0 0.0214844 0.414062 14 14 0 0 1 13.978516 -13.414062 14 14 0 0 1 13.978516 13.585938 14 14 0 0 0 0.021484 -0.585938 14 14 0 0 0 -14 -14z"/>
+ <circle style="opacity:.2" cx="24" cy="24" r="8"/>
+ <circle style="fill:#4f4f4f" cx="24" cy="23" r="8"/>
+ <path style="fill:#ffffff" d="m22 19a3.9999999 3.9999999 0 0 0 -4 4 3.9999999 3.9999999 0 0 0 4 4 3.9999999 3.9999999 0 0 0 4 -4 3.9999999 3.9999999 0 0 0 -4 -4zm0 2a1.9999999 1.9999999 0 0 1 2 2 1.9999999 1.9999999 0 0 1 -2 2 1.9999999 1.9999999 0 0 1 -2 -2 1.9999999 1.9999999 0 0 1 2 -2z"/>
+ <rect style="fill:#ffffff" width="5" height="2" x="25" y="22"/>
+ <rect style="fill:#ffffff" width="2" height="1" x="24" y="-29" transform="rotate(90)"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/yumex-dnf.svg b/.icons/awkward/32x32/apps/yumex-dnf.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yumex-dnf.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yumex.svg b/.icons/awkward/32x32/apps/yumex.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yumex.svg
@@ -0,0 +1 @@
+software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/yuzu.svg b/.icons/awkward/32x32/apps/yuzu.svg
new file mode 100644
index 00000000..a31df3b7
--- /dev/null
+++ b/.icons/awkward/32x32/apps/yuzu.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#e4e4e4" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1" d="m 19,11 a 8,8 0 0 1 8,8 8,8 0 0 1 -8,8 H 17 V 26.734375 24.650391 13.351562 11.259766 11 Z m 0,2 v 12 a 6,6 0 0 0 6,-6 6,6 0 0 0 -6,-6 z"/>
+ <path style="fill:#ff3c28" d="m 19,10 a 8,8 0 0 1 8,8 8,8 0 0 1 -8,8 H 17 V 25.734375 23.650391 12.351562 10.259766 10 Z m 0,2 v 12 a 6,6 0 0 0 6,-6 6,6 0 0 0 -6,-6 z"/>
+ <path style="opacity:0.1" d="M 13,7.0000002 A 8,8 0 0 0 5,15 a 8,8 0 0 0 8,8 h 2 V 22.734375 20.650391 9.3515622 7.2597658 7.0000002 Z m 0,2 V 21 A 6,6 0 0 1 7,15 6,6 0 0 1 13,9.0000002 Z"/>
+ <path style="fill:#0ab9e6" d="M 13,6.0000002 A 8,8 0 0 0 5,14 a 8,8 0 0 0 8,8 h 2 V 21.734375 19.650391 8.3515622 6.2597658 6.0000002 Z m 0,2 V 20 A 6,6 0 0 1 7,14 6,6 0 0 1 13,8.0000002 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/zandronum.svg b/.icons/awkward/32x32/apps/zandronum.svg
new file mode 100644
index 00000000..a6f9ef77
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zandronum.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="m 3.0035739,11.670703 0,5.329297 c 0,1.182951 -0.094209,3.219306 0.6847542,4.167187 1.2956453,2.17091 4.072108,6.868802 5.1376913,9.019337 C 9.1737819,30.829737 9.9456159,30.999999 10.919604,31 L 15.5,31 l 4.580396,0 c 0.973988,-1e-6 1.745822,-0.170263 2.093585,-0.813476 1.065583,-2.150535 3.842045,-6.848427 5.137691,-9.019337 C 28.090635,20.219306 27.996426,18.182951 27.996426,17 l 0,-5.329297 C 27.996426,7.2 22.442459,3 15.5,3 8.5575409,3 3.0035739,7.2 3.0035739,11.670703 Z"/>
+ <path style="fill:#6e6e6e" d="m 3.0035739,10.670703 0,5.329297 c 0,1.182951 -0.094209,3.219306 0.6847542,4.167187 1.2956453,2.17091 4.072108,6.868802 5.1376913,9.019337 C 9.1737819,29.829737 9.9456159,29.999999 10.919604,30 L 15.5,30 l 4.580396,0 c 0.973988,-1e-6 1.745822,-0.170263 2.093585,-0.813476 1.065583,-2.150535 3.842045,-6.848427 5.137691,-9.019337 C 28.090635,19.219306 27.996426,17.182951 27.996426,16 l 0,-5.329297 C 27.996426,6.2 22.442459,2 15.5,2 8.5575409,2 3.0035739,6.2 3.0035739,10.670703 Z"/>
+ <path style="opacity:0.2" d="m 4.7496745,15.976073 c -0.8097576,0.0056 -1.6197293,0.01774 -1.7456054,0.03691 l 0,0.68747 c 0,1.182951 -0.09537,2.518849 0.6835937,3.46673 1.2956453,2.17091 4.0722205,6.868802 5.1378038,9.019337 C 9.1732291,29.829737 9.9456624,29.999999 10.919651,30 L 15.5,30 l 4.580349,0 c 0.973989,-1e-6 1.746421,-0.170263 2.094184,-0.813476 1.065583,-2.150535 3.842158,-6.848427 5.137804,-9.019337 0.778963,-0.947881 0.683594,-2.283779 0.683594,-3.46673 l 0,-0.68747 C 27.8503,16.012994 24.950785,15.99316 24.823459,16 22,15.976073 22.117848,16.984366 20.956,18.800457 19.865841,20.682956 19.861351,23.031256 19.316732,24.4 18.550229,21.758314 18.972222,16.5 15.5,16.5 c -3.472222,0 -3.050229,5.258314 -3.816732,7.9 C 11.138649,23.031256 11.434159,20.682956 10.344,18.800457 9.5892986,17.521826 8.3375437,16.0839 6.682,15.978806 c -0.1116285,-0.0071 -1.1206811,-0.0084 -1.9323255,-0.0027 z"/>
+ <path style="opacity:0.15" d="M 10.919651,30 15.5,30 20.080349,30 19.316732,24.4 C 18.550229,21.758314 18.972222,16.7 15.5,16.7 c -3.472222,0 -3.050229,5.058314 -3.816732,7.7 z"/>
+ <path style="opacity:0.2" d="m 6,15 0,2 c 2.069493,-0.323989 3.0879687,1.348941 3.9444444,2.8 1.0901586,1.882499 1.1942046,4.331256 1.7388236,5.7 C 12.449771,22.858314 12.027778,18 15.5,18 c 3.472222,0 3.050229,4.858314 3.816732,7.5 0.544619,-1.368744 0.648664,-3.817501 1.738823,-5.7 C 22.295467,17.861888 22.796594,17 25,17 l 0,-2 -9.5,0 z"/>
+ <path style="fill:#7ac4eb" d="m 6,14 0,2 c 2.069493,-0.323989 3.0879687,1.348941 3.9444444,2.8 1.0901586,1.882499 1.1942046,4.331256 1.7388236,5.7 C 12.449771,21.858314 12.027778,17 15.5,17 c 3.472222,0 3.050229,4.858314 3.816732,7.5 0.544619,-1.368744 0.648664,-3.817501 1.738823,-5.7 C 22.295467,16.861888 22.796594,16 25,16 l 0,-2 -9.5,0 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 15.5 2 C 8.5575409 2 3.0039062 6.1992189 3.0039062 10.669922 L 3.0039062 11.669922 C 3.0039062 7.1992189 8.5575409 3 15.5 3 C 22.442459 3 27.996094 7.1992189 27.996094 11.669922 L 27.996094 10.669922 C 27.996094 6.1992189 22.442459 2 15.5 2 z M 3.0039062 16 C 3.0039062 16.306247 2.9997495 16.671648 3.0039062 17.058594 C 3.0039424 17.041217 3.0039062 17.017029 3.0039062 17 L 3.0039062 16 z M 27.996094 16 L 27.996094 17 C 27.996094 17.017029 27.996058 17.041217 27.996094 17.058594 C 28.00025 16.671648 27.996094 16.306247 27.996094 16 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6 14 L 6 15 L 15.5 15 L 25 15 L 25 14 L 15.5 14 L 6 14 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/zanshin.svg b/.icons/awkward/32x32/apps/zanshin.svg
new file mode 100644
index 00000000..e976101b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zanshin.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#e4e4e4" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <rect style="fill:#182d33" width="22" height="22" x="-27" y="-27" rx="1.1" ry="1.1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="8"/>
+ <circle style="fill:#223f48" cx="16" cy="16" r="8"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="5"/>
+ <circle style="fill:#325e6a" cx="16" cy="16" r="5"/>
+ <circle style="opacity:0.2" cx="16" cy="17" r="2"/>
+ <circle style="fill:#1996b4" cx="16" cy="16" r="2"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 16 8 A 8 8 0 0 0 8 16 A 8 8 0 0 0 8.0214844 16.576172 A 8 8 0 0 1 16 9 A 8 8 0 0 1 23.978516 16.423828 A 8 8 0 0 0 24 16 A 8 8 0 0 0 16 8 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" d="M 16 11 A 5 5 0 0 0 11 16 A 5 5 0 0 0 11.027344 16.484375 A 5 5 0 0 1 16 12 A 5 5 0 0 1 20.972656 16.515625 A 5 5 0 0 0 21 16 A 5 5 0 0 0 16 11 z"/>
+ <path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 16 14 A 2 2 0 0 0 14 16 A 2 2 0 0 0 14.064453 16.503906 A 2 2 0 0 1 16 15 A 2 2 0 0 1 17.935547 16.496094 A 2 2 0 0 0 18 16 A 2 2 0 0 0 16 14 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/zathura.svg b/.icons/awkward/32x32/apps/zathura.svg
new file mode 120000
index 00000000..e1b9885f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zathura.svg
@@ -0,0 +1 @@
+document-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/zaz.svg b/.icons/awkward/32x32/apps/zaz.svg
new file mode 100644
index 00000000..36614d15
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zaz.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="11" r="8"/>
+ <path style="opacity:0.2" d="M 7.139038,17.012288 C 5.9582887,17.012179 5.0006129,17.941179 5,19.086874 c 5.861e-4,0.851367 0.6060339,1.475385 1.3535156,1.928222 1.3962816,0.84589 3.9792384,3.597835 5.7457274,4.49176 0.663784,0.320208 1.401384,0.428622 2.054443,0.441771 l 3.354248,-0.0014 c 0.728032,0.02011 1.611258,-0.06341 2.392823,-0.440429 1.766489,-0.893925 4.349445,-3.645869 5.745727,-4.491759 0.747483,-0.452805 1.35293,-1.076823 1.353516,-1.92819 -6.13e-4,-1.145695 -0.958289,-2.074695 -2.139038,-2.074586 -0.648935,1.49e-4 -1.261965,0.286068 -1.667724,0.777466 -0.781256,1.041728 -1.51757,2.306987 -2.368337,3.485323 -1.307201,1.982083 -3.472316,3.285327 -4.706737,3.285655 C 13.854646,24.489367 12.657812,23.294791 11.235419,21.35818 10.358999,20.156478 9.6064239,18.856022 8.8067624,17.789754 8.4010027,17.298356 7.7879727,17.012437 7.139038,17.012288 Z"/>
+ <ellipse style="opacity:0.2" cx="16" cy="28" rx="7" ry="3"/>
+ <circle style="fill:#3949ab" cx="16" cy="10" r="8"/>
+ <path style="fill:#9b9b9b" d="M 7.139038,16.012288 C 5.9582887,16.012179 5.0006129,16.941179 5,18.086874 c 5.861e-4,0.851367 0.6060339,1.475385 1.3535156,1.928222 1.3962816,0.84589 3.9792384,3.597835 5.7457274,4.49176 0.663784,0.320208 1.401384,0.428622 2.054443,0.441771 l 3.354248,-0.0014 c 0.728032,0.02011 1.611258,-0.06341 2.392823,-0.440429 1.766489,-0.893925 4.349445,-3.645869 5.745727,-4.491759 0.747483,-0.452805 1.35293,-1.076823 1.353516,-1.92819 -6.13e-4,-1.145695 -0.958289,-2.074695 -2.139038,-2.074586 -0.648935,1.49e-4 -1.261965,0.286068 -1.667724,0.777466 -0.781256,1.041728 -1.51757,2.306987 -2.368337,3.485323 -1.307201,1.982083 -3.472316,3.285327 -4.706737,3.285655 C 13.854646,23.489367 12.657812,22.294791 11.235419,20.35818 10.358999,19.156478 9.6064239,17.856022 8.8067624,16.789754 8.4010027,16.298356 7.7879727,16.012437 7.139038,16.012288 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 7.1386719 16.011719 C 5.9579226 16.01161 5.0006129 16.940243 5 18.085938 C 5.0001171 18.255964 5.0295395 18.416021 5.0742188 18.568359 C 5.3127766 17.674639 6.1432548 17.011627 7.1386719 17.011719 C 7.7876066 17.011868 8.4008809 17.297664 8.8066406 17.789062 C 9.6063021 18.855331 10.359908 20.15572 11.236328 21.357422 C 12.658721 23.294033 13.85367 24.489207 16.117188 24.560547 C 17.351608 24.560219 19.517018 23.257474 20.824219 21.275391 C 21.674986 20.097055 22.412103 18.83079 23.193359 17.789062 C 23.599118 17.297665 24.212393 17.011868 24.861328 17.011719 C 25.856745 17.011627 26.687223 17.674639 26.925781 18.568359 C 26.97046 18.416021 26.999883 18.255964 27 18.085938 C 26.999387 16.940243 26.042077 16.01161 24.861328 16.011719 C 24.212393 16.011868 23.599118 16.297665 23.193359 16.789062 C 22.412103 17.83079 21.674986 19.097055 20.824219 20.275391 C 19.517018 22.257474 17.351608 23.560219 16.117188 23.560547 C 13.85367 23.489207 12.658721 22.294033 11.236328 20.357422 C 10.359908 19.15572 9.6063021 17.855331 8.8066406 16.789062 C 8.4008809 16.297664 7.7876066 16.011868 7.1386719 16.011719 z"/>
+ <ellipse style="fill:#f0e83c" cx="16" cy="27" rx="7" ry="3"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 16 2 A 8 8 0 0 0 8 10 A 8 8 0 0 0 8.0214844 10.576172 A 8 8 0 0 1 16 3 A 8 8 0 0 1 23.978516 10.423828 A 8 8 0 0 0 24 10 A 8 8 0 0 0 16 2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 16 24 A 7 3 0 0 0 9 27 A 7 3 0 0 0 9.1015625 27.509766 A 7 3 0 0 1 16 25 A 7 3 0 0 1 22.898438 27.490234 A 7 3 0 0 0 23 27 A 7 3 0 0 0 16 24 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/zeal.svg b/.icons/awkward/32x32/apps/zeal.svg
new file mode 100644
index 00000000..da129afd
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zeal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 5.5175781,3 C 4.6766851,3 4,3.6247906 4,4.4003906 L 4,29.599609 C 4,30.375208 4.6766851,31 5.5175781,31 L 9,31 26.5,31 C 27.331,31 28,30.375208 28,29.599609 L 28,4.4003906 C 28,3.6247906 27.331,3 26.5,3 L 15.984375,3 9,3 5.5175781,3 Z"/>
+ <path style="fill:#4f4f4f" d="M 5.5178572,2.0000001 C 4.6769642,2.0000001 4,2.6244001 4,3.4000001 L 4,28.600001 C 4,29.3756 4.6769642,30 5.5178572,30 L 9,30 9,2.0000001 Z"/>
+ <path style="fill:#c4411a" d="M 9,2.0000001 9,30 26.5,30 C 27.331,30 28,29.3756 28,28.600001 L 28,3.4000001 c 0,-0.7756 -0.669,-1.4 -1.5,-1.4 l -10.51575,0 z"/>
+ <path style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 13,9.9999002 11,0 -11,13.9999998 11,0"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="m 13,9.0000002 11,0 L 13,23 24,23"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 5.5175781 2 C 4.6766851 2 4 2.6247906 4 3.4003906 L 4 4.4003906 C 4 3.6247906 4.6766851 3 5.5175781 3 L 9 3 L 15.984375 3 L 26.5 3 C 27.331 3 28 3.6247906 28 4.4003906 L 28 3.4003906 C 28 2.6247906 27.331 2 26.5 2 L 15.984375 2 L 9 2 L 5.5175781 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/zegrapher.svg b/.icons/awkward/32x32/apps/zegrapher.svg
new file mode 100644
index 00000000..58257cd0
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zegrapher.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="28" height="28" x="2" y="3" rx="1.4" ry="1.4"/>
+ <rect style="fill:#49cbc6" width="28" height="28" x="2" y="2" rx="1.4" ry="1.4"/>
+ <path style="fill:#303030" d="M 4,8 4,10 14,10 4.0566406,24 18,24 18,22 8,22 17.943359,8 Z m 20.017578,6 C 22.508741,14 21.248667,14.438375 20.34375,15.335938 19.441028,16.231429 19,17.492428 19,19.003906 c 0,1.507822 0.440436,2.76549 1.341797,3.664063 l 0.002,0.002 C 21.248913,23.563299 22.509251,24 24.017578,24 c 0.688927,0 1.344737,-0.08728 1.962891,-0.263672 l 0.002,0 0.002,0 C 26.588154,23.559893 27.239502,23.305672 27.78125,22.9375 L 28,22.789062 28,18 l -4,0 0,2 1.996094,0 0,1.75 c -0.163795,0.07031 -0.319181,0.148438 -0.515625,0.191406 -0.240777,0.04943 -0.952757,0.09375 -1.359375,0.09375 -1.018077,0 -1.988423,-0.312678 -2.382813,-0.730468 C 21.287535,20.822472 21,20.082796 21,19.003906 21.07045,16.877041 22.35354,16.035278 24.121094,15.964844 25,16 28,16 28,16 l 0,-2 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 3.4003906 2 C 2.6247906 2 2 2.6247906 2 3.4003906 L 2 4.4003906 C 2 3.6247906 2.6247906 3 3.4003906 3 L 28.599609 3 C 29.375209 3 30 3.6247906 30 4.4003906 L 30 3.4003906 C 30 2.6247906 29.375209 2 28.599609 2 L 3.4003906 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/zen-icon.svg b/.icons/awkward/32x32/apps/zen-icon.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zen-icon.svg
@@ -0,0 +1 @@
+system-software-update.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/zenmap.svg b/.icons/awkward/32x32/apps/zenmap.svg
new file mode 120000
index 00000000..ff70ceae
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zenmap.svg
@@ -0,0 +1 @@
+nmap.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/zevdocs.svg b/.icons/awkward/32x32/apps/zevdocs.svg
new file mode 100644
index 00000000..bb325d7f
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zevdocs.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="M 21,10.36842 V 4.4736838 H 10 V 10.36842 L 2.1246089,28.789473 C 1.674553,29.894734 2.4996553,31 3.6997981,31 H 27.327663 c 1.200147,0 1.950235,-1.178944 1.575189,-2.210527 z"/>
+ <path style="fill:#9ccc65" d="M 21,9.3684205 V 3.4736838 H 10 V 9.3684205 L 2.1246089,27.789473 C 1.674553,28.894734 2.4996553,30 3.6997981,30 H 27.327663 c 1.200147,0 1.950235,-1.178944 1.575189,-2.210527 z"/>
+ <path style="opacity:0.1" d="M 21.500002,6 H 9.4999986 C 8.675002,6 8,5.3250003 8,4.4999997 8,3.6750001 8.675002,3 9.4999986,3 H 21.500002 C 22.324999,3 23,3.6750001 23,4.4999997 23,5.3250003 22.324999,6 21.500002,6 Z"/>
+ <path style="fill:#75aa38" d="M 21.500002,5 H 9.4999986 C 8.675002,5 8,4.3250003 8,3.4999997 8,2.6750001 8.675002,2 9.4999986,2 H 21.500002 C 22.324999,2 23,2.6750001 23,3.4999997 23,4.3250003 22.324999,5 21.500002,5 Z"/>
+ <path style="opacity:0.1" d="M 15.934065,20.216953 C 12.469061,19.642216 10,16.105026 10,16.105026 c 0,0 3.20093,-2.596716 6.665936,-2.021979 C 20.130934,14.657784 22.6,18.19498 22.6,18.19498 c 0,0 -3.20093,2.59671 -6.665935,2.021973 z"/>
+ <path style="fill:#2e7d32" d="M 15.934065,19.216953 C 12.469061,18.642216 10,15.105026 10,15.105026 c 0,0 3.20093,-2.596716 6.665936,-2.021979 C 20.130934,13.657784 22.6,17.19498 22.6,17.19498 c 0,0 -3.20093,2.59671 -6.665935,2.021973 z"/>
+ <path style="opacity:0.1" d="M 17.162483,28.985842 C 12.958772,28.74301 9.0000031,25.036167 9.0000031,25.036167 c 0,0 2.7106369,-2.991709 6.8375259,-2.718334 4.126885,0.273372 8.162474,3.949668 8.162474,3.949668 0,0 -2.63381,2.961167 -6.83752,2.718341 z"/>
+ <path style="fill:#388e3c" d="M 17.162483,27.985842 C 12.958772,27.74301 9.0000031,24.036167 9.0000031,24.036167 c 0,0 2.7106369,-2.991709 6.8375259,-2.718334 4.126885,0.273372 8.162474,3.949668 8.162474,3.949668 0,0 -2.63381,2.961167 -6.83752,2.718341 z"/>
+ <path style="opacity:0.1" d="m 12.410098,19.626813 c -3.9113419,1.953662 -3.4098517,5.351291 -3.4098517,5.351291 0,0 5.9928587,0.333453 9.7897107,-1.602208 3.796845,-1.935656 3.809944,-5.351291 3.809944,-5.351291 0,0 -6.278459,-0.351454 -10.189803,1.602208 z"/>
+ <path style="fill:#43a047" d="m 12.410098,18.626813 c -3.9113419,1.953662 -3.4098517,5.351291 -3.4098517,5.351291 0,0 5.9928587,0.333453 9.7897107,-1.602208 3.796845,-1.935656 3.809944,-5.351291 3.809944,-5.351291 0,0 -6.278459,-0.351454 -10.189803,1.602208 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 9.5 2 C 8.6750034 2 8 2.6750004 8 3.5 C 8 3.6761975 8.0372864 3.842601 8.09375 4 C 8.301663 3.4204179 8.8512 3 9.5 3 L 21.5 3 C 22.1488 3 22.698337 3.4204179 22.90625 4 C 22.962714 3.842601 23 3.6761975 23 3.5 C 23 2.6750004 22.324997 2 21.5 2 L 9.5 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/zim.svg b/.icons/awkward/32x32/apps/zim.svg
new file mode 100644
index 00000000..0ec6b1ce
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zim.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <g transform="translate(0,-1020.3622)">
+ <rect style="opacity:0.2" width="28" height="28" x="-1051.36" y="-31" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#484bb6" width="28" height="28" x="-1050.36" y="-31" rx="14" ry="14" transform="matrix(0,-1,-1,0,0,0)"/>
+ <g style="opacity:0.3;enable-background:new" transform="matrix(0.74417616,0,0,0.74395328,-27.755194,1003.9145)">
+ <g>
+ <path transform="matrix(0.9406375,0,0,0.9409193,37.565291,21.033155)" d="m 24.103516,5 -2.316407,0.2636719 -2.859375,0.7851562 -0.541015,0.5253907 1.77539,1.2246093 0,0.6992188 -1.16211,0.6992187 1.396485,1.8378904 0.617188,-0.349609 0.773437,-1.2246095 c 1.19387,-0.3690008 2.263684,-0.7878004 3.398438,-1.3125 l 0.814452,-2.3613281 z m -5.484375,0.1757812 -0.998047,0.1425782 -0.472656,0.46875 -0.775391,0.1132812 -0.691406,0.3242188 -0.335938,0.1621094 -0.205078,0.2753906 1.003906,0.1738281 L 16.53125,6.4863281 17.304688,6.3125 c 0.529421,-0.2574078 1.061298,-0.4316504 1.623046,-0.6132812 z m -4.560547,2.0976563 -0.154297,0.3496094 0.07617,0.875 -0.617188,0.5253906 -0.386719,0.9609375 0.773438,0 0.386719,-0.8730469 c 0.333277,-0.2356195 0.664462,-0.4743724 1.003906,-0.7011719 l 0.773437,0.2636719 c 0.51497,0.3497654 1.029526,0.6995952 1.544922,1.0488281 L 18.23242,9.0234375 17.380857,8.6738281 16.994139,7.8867188 l -1.46875,-0.1757813 -0.07617,-0.4375 -0.695313,0.1757813 -0.308594,0.6113281 z m 19.792968,0.6992187 -1.464843,0.3515626 -0.931641,0.6113281 0,0.5253906 -1.464844,0.9609375 0.306641,1.400391 0.853516,-0.613282 0.539062,0.613282 0.617188,0.349609 0.386718,-1.048828 -0.230468,-0.613281 0.230468,-0.4375 0.84961,-1.0722662 0.386719,0 -0.386719,1.1601562 0,0.78711 c 0.355079,-0.09661 0.720609,-0.12866 1.083984,-0.173828 l -1.005859,0.699218 -0.07617,0.4375 -1.158203,0.960938 -1.16211,-0.261719 0,-0.699219 -0.541015,0.34961 0.234375,0.811234 -0.851563,0 -0.46289,0.587203 -0.582032,0.654297 -1.041015,0.220703 0.617187,0.609375 0.15625,0.611328 -0.773437,0 -0.980472,0.525391 0,1.576172 0.439456,0 0.423828,0.480469 0.966797,-0.480469 0.384766,-0.962891 0.697265,-0.4375 0.154297,-0.349609 1.158203,-0.259766 0.619141,0.697266 0.695312,0.349609 -0.386718,0.78711 0.61914,-0.175782 0.308594,-0.783203 -0.773437,-0.875 0.310547,0 0.773437,0.609375 0.154297,0.875 0.693359,0.78711 0.154297,-1.138672 0.388672,-0.173828 c 0.382082,0.396527 0.682099,0.990814 1.003906,1.43708 l 1.158203,0.08789 0.697266,0.310967 -0.310547,0.4375 -0.695312,0.63616 -1.003907,0 -1.314453,-0.460379 -0.695312,0.08594 -0.5,0.570312 -1.431641,-1.443359 -1.005859,-0.261719 -1.46875,0.173828 -1.314453,0.34961 c -0.737161,0.835459 -2.079297,1.667494 -2.777006,2.535156 l -0.849609,2.013672 0.386719,0.435547 -0.695313,1.048828 0.773438,1.83789 c 0.657108,0.743102 1.927493,1.484882 2.583646,2.228516 l 0.96875,-0.830078 0.423828,0.482422 1.041015,-0.65625 0.34961,0.461492 1.758897,0 0.597656,0.60882 -0.369141,1.203125 0.736328,0.830078 -0.03906,1.44336 0.541016,1.050781 -0.578128,0.873047 c -0.03849,0.643412 -0.03907,1.282257 -0.03907,1.925781 0.316696,0.871804 0.844127,1.741068 1.143174,2.619141 l 0.295844,1.40039 0,0.701172 0.127352,0 0.42278,-0.52539 0.732422,0 c 0.273168,-0.190233 0.535917,-0.394345 0.798828,-0.597657 l 0.978516,-1.107421 -0.191407,-0.56836 1.00586,-0.876953 -0.736328,-0.828125 0.890625,-0.742188 0.750005,-0.527343 0.386719,-0.433594 -0.232422,-0.966797 0,-2.445312 0.794916,-1.488282 0.84961,-0.960937 0.927734,-2.273438 0,-0.613281 c -0.456968,0.05754 -0.902613,0.104273 -1.349609,0.136719 l 0.923828,-0.923828 1.27539,-0.875 0.697266,-0.785157 0,-0.875 c -0.154679,-0.291629 -0.309107,-0.58337 -0.464844,-0.875 l -0.61914,0.699219 -0.462891,-0.523437 -0.695312,-0.525391 0,-1.136719 0.8125,0.917969 0.888671,-0.130859 c 0.404831,0.367406 0.803125,0.718404 1.158204,1.136718 l 0.08789,-0.09961 C 43.482716,17.486207 41.47517,13.324306 38.4375,10.15625 38.269725,9.9843689 38.092667,9.7993495 37.955078,9.6640625 37.724135,9.4392605 37.481856,9.227136 37.240234,9.0136719 l -0.21875,0.359375 -0.773437,0.8750001 -1.003906,-1.2480472 1.003906,0 0.464844,-0.3261717 -1.855469,-0.3496093 z m -21.845703,0.029297 c -0.113126,0.0848 -0.228606,0.1667762 -0.339843,0.2539063 l 0.152343,0.6796875 c 0,0 -0.706767,0.077591 -1.115234,0.1308593 C 6.5989978,12.720635 4.0051013,18.030857 4,23.982422 4.1609659,24.247444 4.3203125,24.5 4.3203125,24.5 l 1.6230469,0.960938 1.625,0.439453 0.6933594,0.875 1.0820312,0.785156 0.6191406,-0.08594 0.4628904,0.208985 0,0.140625 -0.6171872,1.660156 -0.4648438,0.701172 0.1542969,0.349609 -0.4980474,1.310547 1.5019535,2.537109 0.992453,1.222657 0.617188,0.873047 -0.07617,1.83789 0.863016,1.048828 -0.25586,1.109375 c 0.89177,0.614561 1.842605,1.146031 2.832031,1.611329 l 0.361329,-0.359376 0.230468,-0.611328 1.00586,-0.351562 0.927731,-1.923828 -0.386716,-0.523438 0.539063,-1.087568 1.016763,-0.263672 0.687497,-1.097978 -0.222653,-1.746094 1.412208,-1.3125 0.15625,-1.3125 C 19.9337,30.867132 18.331523,30.219821 17.072268,29.572264 l -0.619141,-1.22461 -1.158203,-0.119083 -0.617188,-1.445486 -1.544922,0.173828 -1.314453,-1.528342 -1.392578,1.432755 0,0.19336 C 10.004788,26.933211 9.488126,26.917913 9.1132812,26.6875 l -0.3105468,-0.875 0,-0.962891 L 7.875,24.9375 c 0.077394,-0.61238 0.1564513,-1.223664 0.234375,-1.835938 l -0.5410156,0 -0.5410156,0.699219 -0.5410157,0.261719 -0.7734375,-0.435547 -0.078125,-0.962891 0.1542969,-1.048828 1.1601563,-0.875 0.9257812,0 0.1542969,-0.52539 1.1601562,0.261718 0.7494214,1.050782 0.1562505,-1.75 1.568937,-1.222656 0.541016,-1.678671 1.080078,-0.03775 0.619141,-0.504923 1.390625,-0.265625 0.695312,-1.046875 -2.085937,0 1.314453,-1.020845 0.925781,0 1.314453,-0.429687 0.154297,-0.523437 -0.464843,-0.4375 -0.541016,-0.175781 0.15625,-0.523438 -0.386719,-0.787109 -0.927734,0.347656 0.154297,-0.699219 -1.082032,-0.611328 -0.847656,1.486328 0.07617,0.525391 -0.851562,0.349609 -0.541016,1.136719 -0.230469,-1.048828 -1.46875,-0.613281 -0.232422,-0.78711 1.931641,-1.136718 0.851562,-0.7871098 0.07617,-0.9609374 -0.46289,-0.2636719 z m 15.114129,0.6239726 -1.11934,0.3496094 -0.506202,-0.087891 -0.002,0 -0.07813,0.5253906 0.74253,0.3496094 1.425981,-0.6132813 -0.462891,-0.5234375 z m -11.129754,0.6592305 -0.617187,0.4375 0.771484,0.5253907 0.619141,0 0,-0.6132813 z m 12.208985,2.0117187 0,0.525391 0.310547,0.349609 0,0.787109 -0.15625,1.048828 0.851562,-0.173828 0.617188,-0.613281 -0.541016,-0.523437 C 29.099568,12.21359 28.891455,11.760782 28.664062,11.296875 Z m -0.306641,1.048828 -0.542969,0.175781 0.15625,0.960938 0.69336,-0.347656 z m -10.664062,1.576172 0.230468,1.220703 0.462891,-0.697266 z m 20.177734,6.818359 0.890625,1.00586 1.042969,2.228515 0.617187,0.701172 -0.310547,0.785157 0.587891,0.666015 c -0.269928,0.01823 -0.538857,0.03711 -0.816406,0.03711 -0.492109,-1.033775 -0.861574,-2.068895 -1.236328,-3.15039 l -0.857813,-0.742188 -0.347657,-1.269531 z"/>
+ </g>
+ </g>
+ <path style="opacity:0.1;fill:#ffffff" d="m 17,1022.3622 c -7.756,0 -14,6.244 -14,14 0,0.1688 0.019521,0.3326 0.025391,0.5 0.2637416,-7.5206 6.3874508,-13.5 13.974609,-13.5 7.587158,0 13.710867,5.9794 13.974609,13.5 0.0059,-0.1674 0.02539,-0.3312 0.02539,-0.5 0,-7.756 -6.244,-14 -14,-14 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 27.761905,1024.7197 c -0.838809,0.3278 -1.838403,0.8109 -2.819574,1.3169 -0.98117,0.5061 -1.942689,1.0355 -2.693545,1.4571 -0.750855,0.4215 -1.315333,0.746 -1.418437,0.7992 -0.332893,0.1718 -1.999853,1.1348 -3.885871,2.3609 -1.886018,1.2258 -3.941089,2.6763 -4.97441,3.8411 -0.98078,1.1056 -1.575728,1.7862 -1.967029,2.5281 -0.3913012,0.742 -0.5549157,1.5174 -0.689449,2.7457 l -0.01359,0.123 0.07537,0.1 c 0.677194,0.8963 1.816215,2.3923 2.922126,3.2843 l 0.08278,0.066 0.106259,0.01 c 2.539951,0.08 3.208714,-0.2441 5.733052,-1.8272 1.328438,-0.8331 3.090412,-2.6119 4.600031,-4.2581 1.509621,-1.6462 2.719799,-3.1176 2.941895,-3.4158 0.07471,-0.1003 0.466687,-0.5896 0.983516,-1.2505 0.516827,-0.6609 1.169986,-1.5094 1.80764,-2.3805 0.637655,-0.8712 1.25921,-1.7639 1.717444,-2.5256 0.229117,-0.3809 0.418067,-0.7282 0.548594,-1.0316 0.130527,-0.3035 0.220549,-0.5513 0.184099,-0.824 -0.06059,-0.453 -0.289749,-0.7207 -0.4238,-0.8581 l 0.0038,-0.01 c 0,0 -0.0218,-0.016 -0.02224,-0.016 -0.159707,-0.1923 -0.336472,-0.3155 -0.521794,-0.4067 -0.807832,-0.3901 -1.562301,-0.081 -2.276801,0.1725 z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 7.99232,1039.3646 c -0.9141229,-0.033 -1.9580238,0.2759 -2.4966407,0.7751 -0.5386169,0.499 -1.0774497,1.1743 -1.2579948,1.8781 -0.2965437,1.1557 -0.3159267,2.817 -0.5429621,4.0454 -0.112768,0.61 -0.6254648,1.5595 -1.5856956,2.7897 -0.2452576,0.4121 -9.02e-5,0.4655 -9.02e-5,0.4655 0.1376612,0.098 0.3873731,0.01 0.5130088,-0.055 3.3780546,-1.9012 4.3178798,-1.6516 7.2566231,-1.9533 0.7650825,-0.089 1.5234025,-0.3595 2.1039775,-0.8906 0.580576,-0.5313 0.963354,-1.4258 0.976097,-2.4642 0.0011,-0.086 0.03185,-0.2298 0.03949,-0.4036 0.0076,-0.1738 -0.03038,-0.4318 -0.231993,-0.5975 -0.218569,-0.1797 -0.472384,-0.6306 -0.721892,-1.1439 -0.249508,-0.5133 -0.507322,-0.084 -0.869974,-0.5323 l -0.211014,-0.2609 -0.140676,0.1292 c -0.306943,-0.2669 -0.626301,-0.5119 -0.904526,-0.7018 -0.3538721,-0.2414 -0.6346445,-0.4592 -0.7909977,-0.7179 -0.3670356,-0.3828 -0.6633907,-0.3279 -1.1347397,-0.3621 z"/>
+ <path style="fill:#9c7e40;fill-rule:evenodd" d="m 7.99232,1038.3646 c -0.9141229,-0.033 -1.9580238,0.2759 -2.4966407,0.7751 -0.5386169,0.499 -1.0774497,1.1743 -1.2579948,1.8781 -0.2965437,1.1557 -0.3159267,2.817 -0.5429621,4.0454 -0.112768,0.61 -0.6254648,1.5595 -1.5856956,2.7897 -0.2452576,0.4121 -9.02e-5,0.4655 -9.02e-5,0.4655 0.1376612,0.098 0.3873731,0.01 0.5130088,-0.055 3.3780546,-1.9012 4.3178798,-1.6516 7.2566231,-1.9533 0.7650825,-0.089 1.5234025,-0.3595 2.1039775,-0.8906 0.580576,-0.5313 0.963354,-1.4258 0.976097,-2.4642 0.0011,-0.086 0.03185,-0.2298 0.03949,-0.4036 0.0076,-0.1738 -0.03038,-0.4318 -0.231993,-0.5975 -0.218569,-0.1797 -0.472384,-0.6306 -0.721892,-1.1439 -0.249508,-0.5133 -0.507322,-0.084 -0.869974,-0.5323 l -0.211014,-0.2609 -0.140676,0.1292 c -0.306943,-0.2669 -0.626301,-0.5119 -0.904526,-0.7018 -0.3538721,-0.2414 -0.6346445,-0.4592 -0.7909977,-0.7179 -0.3670356,-0.3828 -0.6633907,-0.3279 -1.1347397,-0.3621 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" transform="translate(0,1020.3622)" d="M 7.9921875 18.001953 C 7.0780646 17.968953 6.0347106 18.278144 5.4960938 18.777344 C 4.9574768 19.276344 4.4188264 19.95245 4.2382812 20.65625 C 3.9417376 21.81195 3.9223479 23.472772 3.6953125 24.701172 C 3.5825445 25.311172 3.0696058 26.260034 2.109375 27.490234 C 1.8641174 27.902334 2.109375 27.957031 2.109375 27.957031 C 2.2176244 28.034093 2.3816634 27.990792 2.5136719 27.939453 C 3.2032724 26.980422 3.6004224 26.214464 3.6953125 25.701172 C 3.9223479 24.472772 3.9417376 22.81195 4.2382812 21.65625 C 4.4188264 20.95245 4.9574768 20.276344 5.4960938 19.777344 C 6.0347106 19.278144 7.0780646 18.968953 7.9921875 19.001953 C 8.4635365 19.036153 8.7599175 18.982434 9.1269531 19.365234 C 9.2833063 19.623934 9.5640966 19.840631 9.9179688 20.082031 C 10.196194 20.271931 10.515323 20.516303 10.822266 20.783203 L 10.962891 20.654297 L 11.173828 20.916016 C 11.53648 21.364316 11.795414 20.933966 12.044922 21.447266 C 12.29443 21.960566 12.547056 22.412097 12.765625 22.591797 C 12.848444 22.659863 12.899768 22.745049 12.935547 22.832031 C 12.941164 22.751302 12.95797 22.676414 12.958984 22.59375 C 12.960084 22.50775 12.990407 22.363253 12.998047 22.189453 C 13.005647 22.015653 12.967238 21.757497 12.765625 21.591797 C 12.547056 21.412097 12.29443 20.960566 12.044922 20.447266 C 11.795414 19.933966 11.53648 20.364316 11.173828 19.916016 L 10.962891 19.654297 L 10.822266 19.783203 C 10.515323 19.516303 10.196194 19.271931 9.9179688 19.082031 C 9.5640966 18.840631 9.2833063 18.623934 9.1269531 18.365234 C 8.7599175 17.982434 8.4635365 18.036153 7.9921875 18.001953 z"/>
+ <path style="fill:#449b29;fill-rule:evenodd" d="m 27.761905,1023.7197 c -0.838809,0.3278 -1.838403,0.8109 -2.819574,1.3169 -0.98117,0.5061 -1.942689,1.0355 -2.693545,1.4571 -0.750855,0.4215 -1.315333,0.746 -1.418437,0.7992 -0.332893,0.1718 -1.999853,1.1348 -3.885871,2.3609 -1.886018,1.2258 -3.941089,2.6763 -4.97441,3.8411 -0.98078,1.1056 -1.575728,1.7862 -1.967029,2.5281 -0.3913012,0.742 -0.5549157,1.5174 -0.689449,2.7457 l -0.01359,0.123 0.07537,0.1 c 0.677194,0.8963 1.816215,2.3923 2.922126,3.2843 l 0.08278,0.066 0.106259,0.01 c 2.539951,0.08 3.208714,-0.2441 5.733052,-1.8272 1.328438,-0.8331 3.090412,-2.6119 4.600031,-4.2581 1.509621,-1.6462 2.719799,-3.1176 2.941895,-3.4158 0.07471,-0.1003 0.466687,-0.5896 0.983516,-1.2505 0.516827,-0.6609 1.169986,-1.5094 1.80764,-2.3805 0.637655,-0.8712 1.25921,-1.7639 1.717444,-2.5256 0.229117,-0.3809 0.418067,-0.7282 0.548594,-1.0316 0.130527,-0.3035 0.220549,-0.5513 0.184099,-0.824 -0.06059,-0.453 -0.289749,-0.7207 -0.4238,-0.8581 l 0.0038,-0.01 c 0,0 -0.0218,-0.016 -0.02224,-0.016 -0.159707,-0.1923 -0.336472,-0.3155 -0.521794,-0.4067 -0.807832,-0.3901 -1.562301,-0.081 -2.276801,0.1725 z"/>
+ <path style="opacity:0.1;fill:#ffffff;fill-rule:evenodd" transform="translate(0,1020.3622)" d="M 29.443359 3.0117188 C 28.856869 2.9459625 28.297594 3.1672969 27.761719 3.3574219 C 26.92291 3.6852219 25.922577 4.1678281 24.941406 4.6738281 C 23.960236 5.1799281 22.998903 5.7092594 22.248047 6.1308594 C 21.497192 6.5523594 20.933182 6.8784406 20.830078 6.9316406 C 20.497185 7.1034406 18.83133 8.0649156 16.945312 9.2910156 C 15.059295 10.516816 13.004024 11.968012 11.970703 13.132812 C 10.989923 14.238413 10.395207 14.918256 10.003906 15.660156 C 9.612605 16.402156 9.4489864 17.17795 9.3144531 18.40625 L 9.3007812 18.529297 L 9.375 18.628906 C 9.3839641 18.640771 9.4010315 18.659803 9.4101562 18.671875 C 9.5326528 17.850346 9.6979511 17.24032 10.003906 16.660156 C 10.395207 15.918256 10.989923 15.238413 11.970703 14.132812 C 13.004024 12.968012 15.059295 11.516816 16.945312 10.291016 C 18.83133 9.0649156 20.497185 8.1034406 20.830078 7.9316406 C 20.933182 7.8784406 21.497192 7.5523594 22.248047 7.1308594 C 22.998903 6.7092594 23.960236 6.1799281 24.941406 5.6738281 C 25.922577 5.1678281 26.92291 4.6852219 27.761719 4.3574219 C 28.476219 4.1039219 29.23123 3.7954469 30.039062 4.1855469 C 30.224384 4.2767469 30.40084 4.3994969 30.560547 4.5917969 C 30.560987 4.5917969 30.582031 4.609375 30.582031 4.609375 L 30.578125 4.6191406 C 30.668045 4.711307 30.798607 4.8677244 30.894531 5.09375 C 30.974289 4.8814079 31.02949 4.6825755 31.001953 4.4765625 C 30.941363 4.0235625 30.712176 3.7565406 30.578125 3.6191406 L 30.582031 3.609375 C 30.582031 3.609375 30.560987 3.5917969 30.560547 3.5917969 C 30.40084 3.3994969 30.224384 3.2767469 30.039062 3.1855469 C 29.837104 3.0880219 29.638856 3.0336375 29.443359 3.0117188 z"/>
+ <rect style="opacity:0.2" width="8.043" height="2.681" x="840.35" y="607.39" rx="1.341" ry="1.341" transform="matrix(0.59329155,0.80498766,-0.80498766,0.59329155,0,0)"/>
+ <rect style="fill:#ffc612" width="8.043" height="2.681" x="839.54" y="606.8" rx="1.341" ry="1.341" transform="matrix(0.59329155,0.80498766,-0.80498766,0.59329155,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" transform="translate(0,1020.3622)" d="M 9.2851562 16.001953 C 9.0273931 16.012721 8.7710625 16.096488 8.546875 16.261719 C 8.0420591 16.633778 7.8765786 17.287349 8.1015625 17.841797 C 8.1914249 17.61942 8.338847 17.416993 8.546875 17.263672 C 9.1447084 16.823057 9.979307 16.949042 10.419922 17.546875 L 13.601562 21.863281 C 13.670471 21.956777 13.720188 22.057433 13.761719 22.160156 C 13.931255 21.742949 13.889409 21.253837 13.601562 20.863281 L 10.419922 16.546875 C 10.144538 16.173229 9.7147615 15.984006 9.2851562 16.001953 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/zoom-desktop.svg b/.icons/awkward/32x32/apps/zoom-desktop.svg
new file mode 120000
index 00000000..e522493b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zoom-desktop.svg
@@ -0,0 +1 @@
+Zoom.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/zoom-icon.svg b/.icons/awkward/32x32/apps/zoom-icon.svg
new file mode 120000
index 00000000..e522493b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zoom-icon.svg
@@ -0,0 +1 @@
+Zoom.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/zotero.svg b/.icons/awkward/32x32/apps/zotero.svg
new file mode 100644
index 00000000..2ded15ee
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zotero.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="fill:#e4e4e4" d="m 16.0789,2.0004178 a 3.2974,3.1836 0 0 0 -1.727,0.4247 l -9.7023,5.4084 A 3.2974,3.1836 0 0 0 3.0009,10.590518 l 0,10.817 a 3.2974,3.1836 0 0 0 1.6487,2.757 l 9.7026,5.4085 a 3.2974,3.1836 0 0 0 3.2974,0 l 9.7026,-5.4085 a 3.2974,3.1836 0 0 0 1.649,-2.758 l 0,-10.817 a 3.2974,3.1836 0 0 0 -1.649,-2.7570002 l -9.702,-5.4084 a 3.2974,3.1836 0 0 0 -1.571,-0.4247 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 16.0789,1.9995178 a 3.2974,3.1836 0 0 0 -1.726,0.4258 l -9.7036,5.4082 A 3.2974,3.1836 0 0 0 3.0009,10.591518 l 0,1 A 3.2974,3.1836 0 0 1 4.6493,8.8335178 l 9.7036,-5.4082 a 3.2974,3.1836 0 0 1 1.726,-0.4258 3.2974,3.1836 0 0 1 1.57,0.4258 l 9.7031,5.4082 a 3.2974,3.1836 0 0 1 1.649,2.7580002 l 0,-1 A 3.2974,3.1836 0 0 0 27.353,7.8335178 l -9.704,-5.4082 a 3.2974,3.1836 0 0 0 -1.57,-0.4258 z"/>
+ <path style="opacity:0.2" d="m 3.0009,21.407518 0,1 a 3.2974,3.1836 0 0 0 1.6484,2.7559 l 9.7031,5.4102 a 3.2974,3.1836 0 0 0 3.2969,0 l 9.7031,-5.4102 a 3.2974,3.1836 0 0 0 1.648,-2.756 l 0,-1 a 3.2974,3.1836 0 0 1 -1.6484,2.7559 l -9.7031,5.4102 a 3.2974,3.1836 0 0 1 -3.2969,0 l -9.7036,-5.411 A 3.2974,3.1836 0 0 1 3,21.407518 Z"/>
+ <path style="fill:none;stroke:#a81717;stroke-width:3;stroke-linecap:square;stroke-linejoin:round" d="m 10.5,9.4 h 11 l -11,13.1 h 11"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/zsnes.svg b/.icons/awkward/32x32/apps/zsnes.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zsnes.svg
@@ -0,0 +1 @@
+fceux.svg \ No newline at end of file
diff --git a/.icons/awkward/32x32/apps/zulip.svg b/.icons/awkward/32x32/apps/zulip.svg
new file mode 100644
index 00000000..16dec827
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zulip.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#92d6c1" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.1" d="m 9,9 1.841797,4 h 6.263672 L 9,21 10.841797,25 H 23 L 21.158203,21 H 14.894531 L 23,13 21.158203,9 Z"/>
+ <path style="fill:#1b4f2f" d="M 9,8 H 21.157895 L 23,12 H 10.842105 Z"/>
+ <path style="fill:#207344" d="M 9,20 21.157895,8 23,12 10.842105,24 Z"/>
+ <path style="fill:#219053" d="M 9,20 H 21.157895 L 23,24 H 10.842105 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 16 2 A 14 14 0 0 0 2 16 A 14 14 0 0 0 2.0214844 16.585938 A 14 14 0 0 1 16 3 A 14 14 0 0 1 29.978516 16.414062 A 14 14 0 0 0 30 16 A 14 14 0 0 0 16 2 z"/>
+</svg>
diff --git a/.icons/awkward/32x32/apps/zuluCrypt.svg b/.icons/awkward/32x32/apps/zuluCrypt.svg
new file mode 100644
index 00000000..2af64847
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zuluCrypt.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#d92929" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <g fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" opacity=".2" transform="translate(0 .99666)">
+ <path d="m6.0142 12.9h7.7l-7 9.1h7.7"/>
+ <path d="m25 22s-8.0377 0.3149-8-6c0.03774-6.3149 8-6 8-6"/>
+ </g>
+ <g fill="none" stroke="#ff895e" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
+ <path d="m6.0142 12.9h7.7l-7 9.1h7.7"/>
+ <path d="m25 22s-8.0377 0.3149-8-6c0.03774-6.3149 8-6 8-6"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/zuluMount.svg b/.icons/awkward/32x32/apps/zuluMount.svg
new file mode 100644
index 00000000..88c35a10
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zuluMount.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect fill="#d92929" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
+ <path fill="#fff" opacity=".1" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
+ <path opacity=".2" d="m2 28.5v1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-25c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <g fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" opacity=".2" transform="translate(0 .98576)">
+ <path d="m6.0142 12.9h7.7l-7 9.1h7.7"/>
+ <path d="m17 22v-12l4.4999 7 4.5-7v11.986"/>
+ </g>
+ <g fill="none" stroke="#ff895e" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
+ <path d="m6.0142 12.9h7.7l-7 9.1h7.7"/>
+ <path d="m17 22v-12l4.4999 7 4.5-7v11.986"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/32x32/apps/zynaddsubfx.svg b/.icons/awkward/32x32/apps/zynaddsubfx.svg
new file mode 100644
index 00000000..74335fed
--- /dev/null
+++ b/.icons/awkward/32x32/apps/zynaddsubfx.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 6.0273438,3.9996668 A 4.0004,4.0004 0 0 0 3.6269531,11.22037 l 4.3359375,3.195313 -5.2910156,7.9375 a 4.0004,4.0004 0 0 0 3.0429688,6.208984 l 20.0000002,1.427734 a 4.0004,4.0004 0 0 0 2.578125,-7.267578 l -4.714844,-3.300781 5.517578,-6.746094 A 4.0004,4.0004 0 0 0 26.425781,6.1656824 L 6.4257812,4.0231043 A 4.0004,4.0004 0 0 0 6.0273438,3.9996668 Z"/>
+ <path style="fill:#4f4f4f" d="m 6.0273438,3 a 4.0004,4.0004 0 0 0 -2.4003907,7.220703 l 4.3359375,3.195313 -5.2910156,7.9375 A 4.0004,4.0004 0 0 0 5.7148438,27.5625 l 20.0000002,1.427734 a 4.0004,4.0004 0 0 0 2.578125,-7.267578 l -4.714844,-3.300781 5.517578,-6.746094 A 4.0004,4.0004 0 0 0 26.425781,5.1660156 L 6.4257812,3.0234375 A 4.0004,4.0004 0 0 0 6.0273438,3 Z"/>
+ <path style="opacity:0.2" d="M 6,8 26,10.142857 19.571429,18 Z"/>
+ <path style="opacity:0.2" d="M 6,24.571428 11.714286,16 26,26 Z"/>
+ <path style="fill:#1bd9a5" d="M 6,23.571428 11.714286,15 26,25 Z"/>
+ <path style="fill:#1cadf4" d="M 6,7 26,9.1428571 19.571429,17 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6.0273438 3 A 4.0004 4.0004 0 0 0 2.0332031 7.515625 A 4.0004 4.0004 0 0 1 6.0273438 4 A 4.0004 4.0004 0 0 1 6.4257812 4.0234375 L 26.425781 6.1660156 A 4.0004 4.0004 0 0 1 29.964844 9.6328125 A 4.0004 4.0004 0 0 0 26.425781 5.1660156 L 6.4257812 3.0234375 A 4.0004 4.0004 0 0 0 6.0273438 3 z M 7.515625 14.085938 L 2.671875 21.353516 A 4.0004 4.0004 0 0 0 2.0351562 24.080078 A 4.0004 4.0004 0 0 1 2.671875 22.353516 L 7.9628906 14.416016 L 7.515625 14.085938 z M 24.097656 18.785156 L 23.578125 19.421875 L 28.292969 22.722656 A 4.0004 4.0004 0 0 1 29.964844 25.509766 A 4.0004 4.0004 0 0 0 28.292969 21.722656 L 24.097656 18.785156 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 11.714844 15 L 6 23.572266 L 6.6367188 23.617188 L 11.714844 16 L 24.410156 24.886719 L 26 25 L 11.714844 15 z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 6 7 L 7.5878906 8.1699219 L 25.248047 10.0625 L 26 9.1425781 L 6 7 z"/>
+</svg>